diff --git a/.gitattributes b/.gitattributes index 918e6a5..fcd194b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -35,4 +35,4 @@ #ETC *.pdf filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text -.asset filter=lfs diff=lfs merge=lfs -text +*.asset filter=lfs diff=lfs merge=lfs -text diff --git a/Assets/Scenes/MainScene.unity b/Assets/Scenes/MainScene.unity index 7389917..848b658 100644 --- a/Assets/Scenes/MainScene.unity +++ b/Assets/Scenes/MainScene.unity @@ -188,7 +188,18 @@ MonoBehaviour: m_TargetGraphic: {fileID: 35195571} m_OnClick: m_PersistentCalls: - m_Calls: [] + m_Calls: + - m_Target: {fileID: 340012152} + m_MethodName: OpenRecipe + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null --- !u!114 &35195571 @@ -225,6 +236,75 @@ CanvasRenderer: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 35195568} m_CullTransparentMesh: 0 +--- !u!1 &73397751 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 73397752} + - component: {fileID: 73397753} + - component: {fileID: 73397754} + m_Layer: 5 + m_Name: Veggie + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &73397752 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 73397751} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 791470960} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &73397753 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 73397751} + m_CullTransparentMesh: 0 +--- !u!114 &73397754 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 73397751} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.3679245, g: 0.23776254, b: 0.23776254, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 --- !u!1 &80434429 GameObject: m_ObjectHideFlags: 0 @@ -340,7 +420,7 @@ Transform: - {fileID: 1779215479} - {fileID: 1195683501} m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &236454819 GameObject: @@ -464,6 +544,129 @@ CanvasRenderer: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 236454819} m_CullTransparentMesh: 0 +--- !u!1 &252633541 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 252633542} + - component: {fileID: 252633545} + - component: {fileID: 252633544} + - component: {fileID: 252633543} + m_Layer: 5 + m_Name: Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &252633542 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 252633541} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1584314062} + m_Father: {fileID: 2000861316} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 302, y: 207} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &252633543 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 252633541} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 252633544} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 340012152} + m_MethodName: CloseRecipe + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &252633544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 252633541} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &252633545 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 252633541} + m_CullTransparentMesh: 0 --- !u!1 &264010774 GameObject: m_ObjectHideFlags: 0 @@ -497,134 +700,360 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 166} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &327933317 +--- !u!1 &274218296 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 327933318} - - component: {fileID: 327933320} - - component: {fileID: 327933319} + - component: {fileID: 274218297} + - component: {fileID: 274218299} + - component: {fileID: 274218298} m_Layer: 5 - m_Name: Text + m_Name: Qty m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &327933318 +--- !u!224 &274218297 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 327933317} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 274218296} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 35195569} - m_RootOrder: 0 + m_Children: + - {fileID: 275025828} + m_Father: {fileID: 1791178146} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 42, y: -46} + m_SizeDelta: {x: 50, y: 50} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &327933319 +--- !u!114 &274218298 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 327933317} + m_GameObject: {fileID: 274218296} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_Color: {r: 0, g: 0, b: 0, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Recipe ---- !u!222 &327933320 + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &274218299 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 327933317} + m_GameObject: {fileID: 274218296} m_CullTransparentMesh: 0 ---- !u!1 &340012148 +--- !u!1 &275025827 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 340012150} - - component: {fileID: 340012149} - - component: {fileID: 340012151} - m_Layer: 0 - m_Name: GameManager + - component: {fileID: 275025828} + - component: {fileID: 275025829} + - component: {fileID: 275025830} + m_Layer: 5 + m_Name: TextMeshPro Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!114 &340012149 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 340012148} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e5bac63f71362b54fb8639d7ed682724, type: 3} - m_Name: - m_EditorClassIdentifier: - MaxTimer: 10 - Pivot: {fileID: 264010775} - Sun: {fileID: 2018855991} - Dawn: {r: 1, g: 0.490047, b: 0, a: 1} - Noon: {r: 1, g: 0.97088087, b: 0, a: 1} ---- !u!4 &340012150 -Transform: +--- !u!224 &275025828 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 340012148} + m_GameObject: {fileID: 275025827} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 3 + m_Father: {fileID: 274218297} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &340012151 -MonoBehaviour: + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.7, y: -0.8} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &275025829 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 340012148} - m_Enabled: 1 + m_GameObject: {fileID: 275025827} + m_CullTransparentMesh: 0 +--- !u!114 &275025830 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 275025827} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 0 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 1 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &327933317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 327933318} + - component: {fileID: 327933320} + - component: {fileID: 327933319} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &327933318 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 327933317} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 35195569} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &327933319 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 327933317} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Recipe +--- !u!222 &327933320 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 327933317} + m_CullTransparentMesh: 0 +--- !u!1 &340012148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 340012150} + - component: {fileID: 340012149} + - component: {fileID: 340012151} + - component: {fileID: 340012152} + m_Layer: 0 + m_Name: GameManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &340012149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 340012148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e5bac63f71362b54fb8639d7ed682724, type: 3} + m_Name: + m_EditorClassIdentifier: + MaxTimer: 10 + Pivot: {fileID: 264010775} + Sun: {fileID: 2018855991} + Dawn: {r: 1, g: 0.490047, b: 0, a: 1} + Noon: {r: 1, g: 0.97088087, b: 0, a: 1} +--- !u!4 &340012150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 340012148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &340012151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 340012148} + m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fb1b808875f0dab4f9905cced86ca98a, type: 3} m_Name: @@ -638,6 +1067,38 @@ MonoBehaviour: maxX: 50 minZ: -50 maxZ: 50 +--- !u!114 &340012152 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 340012148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cf47a9574c702c045b82225844d9b3c4, type: 3} + m_Name: + m_EditorClassIdentifier: + PlayerCount: 0 + Veggies: + - Name: Asparagus + Image: {fileID: 0} + - Name: Pumpkin + Image: {fileID: 0} + - Name: Carrot + Image: {fileID: 0} + - Name: Mushroom + Image: {fileID: 0} + Frames: + - VegetableSpot: {fileID: 1293333582} + Qty: {fileID: 275025830} + - VegetableSpot: {fileID: 2043975907} + Qty: {fileID: 839077259} + - VegetableSpot: {fileID: 1143995166} + Qty: {fileID: 952511605} + - VegetableSpot: {fileID: 73397754} + Qty: {fileID: 2038484979} + Qtys: 00000000000000000000000000000000 + RecipeCanvas: {fileID: 0} --- !u!1 &426060142 GameObject: m_ObjectHideFlags: 0 @@ -698,7 +1159,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &595369010 GameObject: @@ -822,6 +1283,76 @@ CanvasRenderer: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 595369010} m_CullTransparentMesh: 0 +--- !u!1 &638241847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 638241848} + - component: {fileID: 638241850} + - component: {fileID: 638241849} + m_Layer: 5 + m_Name: Qty + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &638241848 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 638241847} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 952511603} + m_Father: {fileID: 1001341748} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 42, y: -46} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &638241849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 638241847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &638241850 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 638241847} + m_CullTransparentMesh: 0 --- !u!1 &666069794 GameObject: m_ObjectHideFlags: 0 @@ -976,47 +1507,49 @@ Transform: m_Father: {fileID: 191822288} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} ---- !u!1 &1039419383 +--- !u!1 &791470959 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1039419384} - - component: {fileID: 1039419386} - - component: {fileID: 1039419385} + - component: {fileID: 791470960} + - component: {fileID: 791470962} + - component: {fileID: 791470961} m_Layer: 5 - m_Name: Inventory + m_Name: VegetableFrame (3) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1039419384 +--- !u!224 &791470960 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1039419383} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 791470959} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1266934409} - m_RootOrder: 3 + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 73397752} + - {fileID: 1465134983} + m_Father: {fileID: 2000861316} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 274, y: -141} + m_AnchoredPosition: {x: 264, y: -0.000015258789} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1039419385 +--- !u!114 &791470961 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1039419383} + m_GameObject: {fileID: 791470959} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} @@ -1038,86 +1571,840 @@ MonoBehaviour: m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &1039419386 +--- !u!222 &791470962 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1039419383} + m_GameObject: {fileID: 791470959} m_CullTransparentMesh: 0 ---- !u!1 &1057999593 +--- !u!1 &839077256 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1057999594} - - component: {fileID: 1057999596} - - component: {fileID: 1057999595} + - component: {fileID: 839077257} + - component: {fileID: 839077258} + - component: {fileID: 839077259} m_Layer: 5 - m_Name: Panel + m_Name: TextMeshPro Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1057999594 +--- !u!224 &839077257 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1057999593} + m_GameObject: {fileID: 839077256} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1908726378} - - {fileID: 1154906380} - - {fileID: 595369011} - - {fileID: 236454820} - m_Father: {fileID: 1266934409} + m_Children: [] + m_Father: {fileID: 1117275276} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.7, y: -0.8} + m_SizeDelta: {x: 50, y: 50} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1057999595 -MonoBehaviour: +--- !u!222 &839077258 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 839077256} + m_CullTransparentMesh: 0 +--- !u!114 &839077259 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 839077256} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 0 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 1 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &892339023 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 892339024} + - component: {fileID: 892339027} + - component: {fileID: 892339026} + - component: {fileID: 892339025} + m_Layer: 5 + m_Name: RecipeCanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &892339024 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 892339023} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 2000861316} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &892339025 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 892339023} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &892339026 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 892339023} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &892339027 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 892339023} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &950266418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 950266419} + - component: {fileID: 950266421} + - component: {fileID: 950266420} + m_Layer: 5 + m_Name: VegetableFrame (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &950266419 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 950266418} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 2043975905} + - {fileID: 1117275276} + m_Father: {fileID: 2000861316} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -96, y: -0.000015258789} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &950266420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 950266418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &950266421 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 950266418} + m_CullTransparentMesh: 0 +--- !u!1 &952511602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 952511603} + - component: {fileID: 952511604} + - component: {fileID: 952511605} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &952511603 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 952511602} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 638241848} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.7, y: -0.8} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &952511604 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 952511602} + m_CullTransparentMesh: 0 +--- !u!114 &952511605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 952511602} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 0 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 1 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &1001341747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1001341748} + - component: {fileID: 1001341750} + - component: {fileID: 1001341749} + m_Layer: 5 + m_Name: VegetableFrame (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1001341748 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1001341747} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 1143995164} + - {fileID: 638241848} + m_Father: {fileID: 2000861316} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 76, y: -0.000015258789} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1001341749 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1001341747} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1001341750 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1001341747} + m_CullTransparentMesh: 0 +--- !u!1 &1039419383 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1039419384} + - component: {fileID: 1039419386} + - component: {fileID: 1039419385} + m_Layer: 5 + m_Name: Inventory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1039419384 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1039419383} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1266934409} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 274, y: -141} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1039419385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1039419383} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1039419386 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1039419383} + m_CullTransparentMesh: 0 +--- !u!1 &1057999593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1057999594} + - component: {fileID: 1057999596} + - component: {fileID: 1057999595} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1057999594 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1057999593} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1908726378} + - {fileID: 1154906380} + - {fileID: 595369011} + - {fileID: 236454820} + m_Father: {fileID: 1266934409} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1057999595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1057999593} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1057999596 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1057999593} + m_CullTransparentMesh: 0 +--- !u!1 &1117275275 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1117275276} + - component: {fileID: 1117275278} + - component: {fileID: 1117275277} + m_Layer: 5 + m_Name: Qty + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1117275276 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1117275275} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 839077257} + m_Father: {fileID: 950266419} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 42, y: -46} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1117275277 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1117275275} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} m_RaycastTarget: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 ---- !u!222 &1057999596 +--- !u!222 &1117275278 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1057999593} + m_GameObject: {fileID: 1117275275} + m_CullTransparentMesh: 0 +--- !u!1 &1143995163 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1143995164} + - component: {fileID: 1143995165} + - component: {fileID: 1143995166} + m_Layer: 5 + m_Name: Veggie + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1143995164 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1143995163} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 1001341748} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1143995165 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1143995163} m_CullTransparentMesh: 0 +--- !u!114 &1143995166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1143995163} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.3679245, g: 0.23776254, b: 0.23776254, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 --- !u!1 &1154906379 GameObject: m_ObjectHideFlags: 0 @@ -1329,7 +2616,7 @@ GameObject: - component: {fileID: 1266934411} - component: {fileID: 1266934410} m_Layer: 5 - m_Name: Canvas + m_Name: GameCanvas m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1385,7 +2672,7 @@ MonoBehaviour: m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - m_UiScaleMode: 0 + m_UiScaleMode: 1 m_ReferencePixelsPerUnit: 100 m_ScaleFactor: 1 m_ReferenceResolution: {x: 800, y: 600} @@ -1415,6 +2702,145 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 +--- !u!1 &1293333579 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1293333580} + - component: {fileID: 1293333581} + - component: {fileID: 1293333582} + m_Layer: 5 + m_Name: Veggie + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1293333580 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1293333579} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 1791178146} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1293333581 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1293333579} + m_CullTransparentMesh: 0 +--- !u!114 &1293333582 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1293333579} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.3679245, g: 0.23776254, b: 0.23776254, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!1 &1465134982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1465134983} + - component: {fileID: 1465134985} + - component: {fileID: 1465134984} + m_Layer: 5 + m_Name: Qty + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1465134983 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1465134982} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2038484981} + m_Father: {fileID: 791470960} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 42, y: -46} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1465134984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1465134982} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1465134985 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1465134982} + m_CullTransparentMesh: 0 --- !u!1 &1492969498 GameObject: m_ObjectHideFlags: 0 @@ -1436,28 +2862,103 @@ MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1492969498} + m_GameObject: {fileID: 1492969498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 23d333a191cbbeb45bcbb229fd3d4f06, type: 3} + m_Name: + m_EditorClassIdentifier: + Speed: 0 +--- !u!4 &1492969500 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1492969498} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 666069797} + - {fileID: 80434433} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1584314061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1584314062} + - component: {fileID: 1584314064} + - component: {fileID: 1584314063} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1584314062 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1584314061} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 252633542} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1584314063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1584314061} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 23d333a191cbbeb45bcbb229fd3d4f06, type: 3} + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} m_Name: m_EditorClassIdentifier: - Speed: 0 ---- !u!4 &1492969500 -Transform: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Back +--- !u!222 &1584314064 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1492969498} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: 1, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 666069797} - - {fileID: 80434433} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 1584314061} + m_CullTransparentMesh: 0 --- !u!1 &1779215476 GameObject: m_ObjectHideFlags: 0 @@ -1535,6 +3036,77 @@ Transform: m_Father: {fileID: 191822288} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &1791178145 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1791178146} + - component: {fileID: 1791178148} + - component: {fileID: 1791178147} + m_Layer: 5 + m_Name: VegetableFrame + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1791178146 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1791178145} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1293333580} + - {fileID: 274218297} + m_Father: {fileID: 2000861316} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -265, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1791178147 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1791178145} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1791178148 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1791178145} + m_CullTransparentMesh: 0 --- !u!1 &1908726377 GameObject: m_ObjectHideFlags: 0 @@ -1657,6 +3229,80 @@ CanvasRenderer: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1908726377} m_CullTransparentMesh: 0 +--- !u!1 &2000861315 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2000861316} + - component: {fileID: 2000861318} + - component: {fileID: 2000861317} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2000861316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2000861315} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 252633542} + - {fileID: 1791178146} + - {fileID: 950266419} + - {fileID: 1001341748} + - {fileID: 791470960} + m_Father: {fileID: 892339024} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2000861317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2000861315} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &2000861318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2000861315} + m_CullTransparentMesh: 0 --- !u!1 &2005481972 GameObject: m_ObjectHideFlags: 0 @@ -1803,3 +3449,227 @@ CanvasRenderer: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 2018855990} m_CullTransparentMesh: 0 +--- !u!1 &2038484978 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2038484981} + - component: {fileID: 2038484980} + - component: {fileID: 2038484979} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2038484979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2038484978} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 0 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 1 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2038484980 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2038484978} + m_CullTransparentMesh: 0 +--- !u!224 &2038484981 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2038484978} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1465134983} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.7, y: -0.8} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2043975904 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043975905} + - component: {fileID: 2043975906} + - component: {fileID: 2043975907} + m_Layer: 5 + m_Name: Veggie + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2043975905 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2043975904} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 950266419} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2043975906 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2043975904} + m_CullTransparentMesh: 0 +--- !u!114 &2043975907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2043975904} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.3679245, g: 0.23776254, b: 0.23776254, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 diff --git a/Assets/Scipts/GameMode.cs b/Assets/Scipts/GameMode.cs index 02d57e2..afce125 100644 --- a/Assets/Scipts/GameMode.cs +++ b/Assets/Scipts/GameMode.cs @@ -6,71 +6,52 @@ public class GameMode : MonoBehaviour { //references to all players List Players = new List(); + public Recipe recipe; + public GameObject LocalPlayer; - public float XDistanceToWin = 10.0f; - public float ZDistanceToWin = 10.0f; + public float DistanceToWin; - //Min and max values - float minX = 0; - float maxX = 0; - float minZ = 0; - float maxZ = 0; void Update() { - //Check for win condition - minX = Players[0].transform.position.x; - maxX = minX; - minZ = Players[0].transform.position.z; - maxZ = minZ; - - foreach (GameObject player in Players) - { - CheckValues(player.transform.position); - } - CheckForVictory(); + CheckValues(); } //Check the values for player to see if it changes the minimum or maximum values of all players - void CheckValues(Vector3 player) + void CheckValues() { - if (player.x > maxX) - { - maxX = player.x; - } - else if (player.x < minX) + float maxDistance = 0; + foreach(GameObject gamePlayer in Players) { - minX = player.x; - } - - if (player.z > maxZ) - { - maxZ = player.z; + float distance = (transform.position - gamePlayer.transform.position).magnitude; + Player playerScript = gamePlayer.GetComponent(); + foreach (GameObject dummy in playerScript.dummies) + { + float newDis = (transform.position - gamePlayer.transform.position).magnitude; + if (newDis < distance) + { + distance = newDis; + } + } + if (distance > maxDistance) + { + maxDistance = distance; + } } - else if (player.z < minZ) + if (maxDistance < DistanceToWin) { - minZ = player.z; + //GameWinHere } } - //Check to see if the players win - void CheckForVictory() + void CheckIngredients() { - if ((maxX - minX) < XDistanceToWin) + foreach(GameObject gamePlayer in Players) { - if ((maxZ - minZ) < ZDistanceToWin) - { - //Game Win goes here - } + } } - - - public List GetPlayers() - { - return Players; - } } diff --git a/Assets/Scipts/Map.cs b/Assets/Scipts/Map.cs index d195f7c..ca3bf44 100644 --- a/Assets/Scipts/Map.cs +++ b/Assets/Scipts/Map.cs @@ -39,12 +39,13 @@ public class Map : MonoBehaviour { List Players = new List(); foreach (GameObject Player in Players) { + Player PS = Player.GetComponent(); Transform PT = Player.transform; - Transform model = PT.Find("Model"); - Instantiate(model, new Vector3(PT.position.x + minX, PT.position.y, PT.position.z), transform.rotation, PT); - Instantiate(model, new Vector3(PT.position.x + maxX, PT.position.y, PT.position.z), transform.rotation, PT); - Instantiate(model, new Vector3(PT.position.x, PT.position.y, PT.position.z + minZ), transform.rotation, PT); - Instantiate(model, new Vector3(PT.position.x, PT.position.y, PT.position.z + maxZ), transform.rotation, PT); + Transform model = PT.FindChild("Model"); + PS.dummies.Add(Instantiate(model, new Vector3(PT.position.x + minX, PT.position.y, PT.position.z), transform.rotation, PT).gameObject); + PS.dummies.Add(Instantiate(model, new Vector3(PT.position.x + maxX, PT.position.y, PT.position.z), transform.rotation, PT).gameObject); + PS.dummies.Add(Instantiate(model, new Vector3(PT.position.x, PT.position.y, PT.position.z + minZ), transform.rotation, PT).gameObject); + PS.dummies.Add(Instantiate(model, new Vector3(PT.position.x, PT.position.y, PT.position.z + maxZ), transform.rotation, PT).gameObject); } } diff --git a/Assets/Scipts/Player.cs b/Assets/Scipts/Player.cs new file mode 100644 index 0000000..ba86168 --- /dev/null +++ b/Assets/Scipts/Player.cs @@ -0,0 +1,8 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Player : MonoBehaviour { + public List dummies; + public Vegetable heldVeggie; +} diff --git a/Assets/Scipts/Player.cs.meta b/Assets/Scipts/Player.cs.meta new file mode 100644 index 0000000..52be42b --- /dev/null +++ b/Assets/Scipts/Player.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef36bf4b6c639b943a4f10e7e56d237b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scipts/Recipe.cs b/Assets/Scipts/Recipe.cs new file mode 100644 index 0000000..5faebc0 --- /dev/null +++ b/Assets/Scipts/Recipe.cs @@ -0,0 +1,75 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using TMPro; +using System; + +public class Recipe : MonoBehaviour { + + public Player localPlayer; + int PlayerCount; + public Vegetable[] Veggies; + public Frame[] Frames; + + public int[] Qtys; + + public GameObject RecipeCanvas; + + public Image Inventory; + + // Use this for initialization + void Start () { + for (int i = 0; i < PlayerCount; i++) + { + int rand = UnityEngine.Random.Range(0, Qtys.Length - 1); + Qtys[rand] += 1; + } + for (int i = 0; i < 4; i++) //Set the recipe UI + { + Frames[i].VegetableSpot.sprite = Veggies[i].Image; + Frames[i].Qty.text = Qtys[i] + ""; + } + } + + //Button calls + public void OpenRecipe() + { + RecipeCanvas.SetActive(true); + } + + public void CloseRecipe() + { + RecipeCanvas.SetActive(false); + } + + //Veggie interactions + public void pickupItem(Vegetable newVeggie) + { + localPlayer.heldVeggie = newVeggie; + Inventory.gameObject.SetActive(true); + Inventory.sprite = newVeggie.Image; + } + + public void dropItem() + { + localPlayer.heldVeggie = null; + Inventory.gameObject.SetActive(false); + } +} + + + +[Serializable] +public class Vegetable +{ + public string Name; + public Sprite Image; +} + +[Serializable] +public class Frame +{ + public Image VegetableSpot; + public TextMeshProUGUI Qty; +} diff --git a/Assets/Scipts/Recipe.cs.meta b/Assets/Scipts/Recipe.cs.meta new file mode 100644 index 0000000..64abe9b --- /dev/null +++ b/Assets/Scipts/Recipe.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cf47a9574c702c045b82225844d9b3c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro.meta b/Assets/TextMesh Pro.meta new file mode 100644 index 0000000..f9da8b5 --- /dev/null +++ b/Assets/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Documentation.meta b/Assets/TextMesh Pro/Documentation.meta new file mode 100644 index 0000000..afa527a --- /dev/null +++ b/Assets/TextMesh Pro/Documentation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e7e8f5a82a3a134e91c54efd2274ea9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf b/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf new file mode 100644 index 0000000..1db4e05 --- /dev/null +++ b/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93d6d3ca8a7d8423b01faacd00fa3921fe055fb2187873653a925e4cc1af85c0 +size 694398 diff --git a/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta b/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta new file mode 100644 index 0000000..e4afeef --- /dev/null +++ b/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1b8d251f9af63b746bf2f7ffe00ebb9b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras.meta b/Assets/TextMesh Pro/Examples & Extras.meta new file mode 100644 index 0000000..d94c9b5 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce51c8e33b734b4db6086586558c53a3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts.meta new file mode 100644 index 0000000..37020f0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b63e0053080646b9819789bf3bf9fa17 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt b/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt new file mode 100644 index 0000000..0ad6de5 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2011, Vernon Adams (vern@newtypography.co.uk), +with Reserved Font Name Anton. +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt.meta new file mode 100644 index 0000000..7963e08 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73a79399807f4e8388c2cbb5494681ca +timeCreated: 1484172033 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf b/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf new file mode 100644 index 0000000..45f27b3 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d86f6a6f364ab85b0ab275f770355d9847bbe5feff040b55bb392e825c50b4bc +size 42376 diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf.meta new file mode 100644 index 0000000..1375b4a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 997a43b767814dd0a7642ec9b78cba41 +timeCreated: 1484172033 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt b/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt new file mode 100644 index 0000000..13e7fbe --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2010 by vernon adams (vern@newtypography.co.uk), +with Reserved Font Name Bangers. +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt.meta new file mode 100644 index 0000000..c1a298c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efe0bf4ac872451e91612d1ae593f480 +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf b/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf new file mode 100644 index 0000000..37d115c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:321ffd247939d12810b05472fb87e2bdac3fb8fcb430d1817b934b3ad55caf40 +size 39676 diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf.meta new file mode 100644 index 0000000..cd243dc --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 5dd49b3eacc540408c98eee0de38e0f1 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans - OFL.txt b/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans - OFL.txt new file mode 100644 index 0000000..f2473f9 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans - OFL.txt @@ -0,0 +1,46 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans - OFL.txt.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans - OFL.txt.meta new file mode 100644 index 0000000..fa60cea --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e59c59b81ab47f9b6ec5781fa725d2c +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans.ttf b/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans.ttf new file mode 100644 index 0000000..0d896af --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b0af421ea2bfbc1ac8d251d647268087ae82786234c57f757d1f0b90fa8b49 +size 350200 diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans.ttf.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans.ttf.meta new file mode 100644 index 0000000..f2fc814 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/LiberationSans.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: e3265ab4bf004d28a9537516768c1c75 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt b/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt new file mode 100644 index 0000000..22bdace --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt @@ -0,0 +1,92 @@ +Copyright (c) 2011-2012, Vernon Adams (vern@newtypography.co.uk), with Reserved Font Names 'Oswald' +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt.meta new file mode 100644 index 0000000..99b230f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d2cf87a8a7a94aa8b80dff1c807c1178 +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf b/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf new file mode 100644 index 0000000..20e9f86 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fddd19f5a6d8e9f5ccf42fa3cb4542db815b05ba14c0b1cd00f484e6c1c431a1 +size 53056 diff --git a/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf.meta b/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf.meta new file mode 100644 index 0000000..f14340b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: c9f6d0e7bc8541498c9a4799ba184ede +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials.meta b/Assets/TextMesh Pro/Examples & Extras/Materials.meta new file mode 100644 index 0000000..dbedf7c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5808953df7a24274a851aa6dee52d30e +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat b/Assets/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat new file mode 100644 index 0000000..06229a0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat @@ -0,0 +1,157 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Crate - Surface Shader Scene + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 602cb87b6a29443b8636370ea0751574, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: 8878a782f4334ecbbcf683b3ac780966, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Cutoff + second: 0.5 + data: + first: + name: _Parallax + second: 0.02 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: 0.233 + data: + first: + name: _BumpScale + second: 2.14 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _EmissionScaleUI + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 0} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 0.712} + data: + first: + name: _SpecColor + second: {r: 0.2, g: 0.2, b: 0.2, a: 1} + data: + first: + name: _EmissionColorUI + second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat.meta new file mode 100644 index 0000000..5b4e12d --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: e6b9b44320f4448d9d5e0ee634259966 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat b/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat new file mode 100644 index 0000000..8315530 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Ground - Logo Scene + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 1cdc5b506b1a4a33a53c30669ced1f51, type: 3} + m_Scale: {x: 20, y: 20} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: 8b8c8a10edf94ddc8cc4cc4fcd5696a9, type: 3} + m_Scale: {x: 30, y: 50} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BorderTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _FillTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EdgeTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Radius + second: 0 + data: + first: + name: _Cutoff + second: .5 + data: + first: + name: _Shininess + second: .220354751 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .344000012 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _EmissionScaleUI + second: 0 + data: + first: + name: _EdgeSoftness + second: 0 + data: + first: + name: _DiffusePower + second: 1 + data: + first: + name: _Border + second: .0214285739 + data: + first: + name: _Size + second: .100000001 + data: + first: + name: _EdgeWidth + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 0} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .5, g: .5, b: .5, a: 1} + data: + first: + name: _EmissionColorUI + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _FaceColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _BorderColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat.meta new file mode 100644 index 0000000..c8a274c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: c719e38f25a9480abd2480ab621a2949 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat b/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat new file mode 100644 index 0000000..6feeda8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat @@ -0,0 +1,242 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Ground - Surface Shader Scene + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 85ac55597b97403c82fc6601a93cf241, type: 3} + m_Scale: {x: 5, y: 5} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 10, y: 10} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BorderTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _FillTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EdgeTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Radius + second: 0 + data: + first: + name: _Cutoff + second: .5 + data: + first: + name: _Shininess + second: .243026108 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .34799999 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _EmissionScaleUI + second: 0 + data: + first: + name: _Stencil + second: 0 + data: + first: + name: _StencilComp + second: 8 + data: + first: + name: _StencilOp + second: 0 + data: + first: + name: _StencilReadMask + second: 255 + data: + first: + name: _StencilWriteMask + second: 255 + data: + first: + name: _ColorMask + second: 15 + data: + first: + name: _EdgeSoftness + second: 0 + data: + first: + name: _DiffusePower + second: 1 + data: + first: + name: _Border + second: .0214285739 + data: + first: + name: _Size + second: .100000001 + data: + first: + name: _EdgeWidth + second: 0 + data: + first: + name: _Strength + second: .200000003 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 0} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: .87843138} + data: + first: + name: _SpecColor + second: {r: .5, g: .5, b: .5, a: 1} + data: + first: + name: _EmissionColorUI + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _FaceColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _BorderColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat.meta new file mode 100644 index 0000000..73ed8ec --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: aadd5a709a48466c887296bb5b1b8110 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat b/Assets/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat new file mode 100644 index 0000000..e9fafdd --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Small Crate_diffuse + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _NORMALMAP + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: 8878a782f4334ecbbcf683b3ac780966, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 602cb87b6a29443b8636370ea0751574, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat.meta new file mode 100644 index 0000000..a85f800 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22262639920f43d6be32430e4e58350d +timeCreated: 1473643741 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Prefabs.meta b/Assets/TextMesh Pro/Examples & Extras/Prefabs.meta new file mode 100644 index 0000000..4881085 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5bff2544887143f5807c7d5059d07f79 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab b/Assets/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab new file mode 100644 index 0000000..873b789 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab @@ -0,0 +1,280 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &121924 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22414422} + - 222: {fileID: 22260028} + - 114: {fileID: 11487728} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &188050 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22450954} + - 222: {fileID: 22204918} + - 114: {fileID: 11486278} + - 114: {fileID: 11427010} + - 114: {fileID: 11405862} + - 225: {fileID: 22524478} + m_Layer: 0 + m_Name: Text Popup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11405862 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!114 &11427010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 +--- !u!114 &11486278 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.10542818, g: 0.21589755, b: 0.47794116, a: 0.9411765} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11487728 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 121924} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Sample + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 6 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &22204918 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} +--- !u!222 &22260028 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 121924} +--- !u!224 &22414422 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 121924} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22450954} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &22450954 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 22414422} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!225 &22524478 +CanvasGroup: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 0 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 188050} + m_IsPrefabParent: 1 diff --git a/Assets/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab.meta b/Assets/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab.meta new file mode 100644 index 0000000..5c11316 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b06f0e6c1dfa4356ac918da1bb32c603 +timeCreated: 1435130987 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab b/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab new file mode 100644 index 0000000..0f01d97 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab @@ -0,0 +1,219 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 22495902} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + - component: {fileID: 11400000} + - component: {fileID: 22227760} + m_Layer: 0 + m_Name: TextMeshPro - Prefab 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Seems to be ok! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 11400000} + characterCount: 15 + spriteCount: 0 + spaceCount: 3 + wordCount: 4 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 2300000} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!222 &22227760 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} +--- !u!224 &22495902 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -4.87} + m_SizeDelta: {x: 28.005241, y: 4.035484} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab.meta b/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab.meta new file mode 100644 index 0000000..91fe0ae --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: a6e39ced0ea046bcb636c3f0b2e2a745 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab b/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab new file mode 100644 index 0000000..54a5247 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab @@ -0,0 +1,219 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 22478072} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + - component: {fileID: 11400000} + - component: {fileID: 22224556} + m_Layer: 0 + m_Name: TextMeshPro - Prefab 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Hello World! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 11400000} + characterCount: 12 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 2300000} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!222 &22224556 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} +--- !u!224 &22478072 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 4.48} + m_SizeDelta: {x: 19.604034, y: 4.035484} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab.meta b/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab.meta new file mode 100644 index 0000000..1d941f5 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: fdad9d952ae84cafb74c63f2e694d042 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources.meta b/Assets/TextMesh Pro/Examples & Extras/Resources.meta new file mode 100644 index 0000000..8ba2a4c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d6d3a169ad794942a21da6a552d62f6f +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets.meta new file mode 100644 index 0000000..69552ee --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f422cd1388b01047a58cd07c7a23d9d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset new file mode 100644 index 0000000..1551387 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:364e5cc1a41094e73de2861ffeccbd4521fef8eee2d9dbe775be1034221074b6 +size 588 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset.meta new file mode 100644 index 0000000..9d49b87 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 479a66fa4b094512a62b0a8e553ad95a +timeCreated: 1468189245 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset new file mode 100644 index 0000000..3d7d20c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2847d59896844029ba9868e3cceb3cbe965de6810ffdcff22807ca34657dc9c0 +size 609 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset.meta new file mode 100644 index 0000000..228a49e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c86a3366cd840348ebe8dc438570ee4 +timeCreated: 1468443381 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset new file mode 100644 index 0000000..1c221f8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd36765d6c276a209a823cd3f3fb599e93e1b9736ccd7d7028291383ab569b29 +size 585 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset.meta new file mode 100644 index 0000000..d521412 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cf8ae092ca54931b443bec5148f3c59 +timeCreated: 1468443381 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset new file mode 100644 index 0000000..67d898d --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7153f57eee3cfaae12db51576c348577e29b06583d63c922dff1b27bd155929 +size 544 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset.meta new file mode 100644 index 0000000..b09bb84 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69a525efa7e6472eab268f6ea605f06e +timeCreated: 1468213165 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials.meta new file mode 100644 index 0000000..846e80b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4f1e85c79acf49968737939ce8b445c7 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat new file mode 100644 index 0000000..78f97af --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat @@ -0,0 +1,290 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Anton SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_CustomRenderQueue: 3000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2853570, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _FaceTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OutlineTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Cube + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Stencil + second: 0 + data: + first: + name: _StencilComp + second: 8 + data: + first: + name: _StencilOp + second: 0 + data: + first: + name: _StencilReadMask + second: 255 + data: + first: + name: _StencilWriteMask + second: 255 + data: + first: + name: _ColorMask + second: 15 + data: + first: + name: _FaceDilate + second: .100000001 + data: + first: + name: _OutlineWidth + second: .100000001 + data: + first: + name: _OutlineSoftness + second: 0 + data: + first: + name: _GlowOffset + second: 0 + data: + first: + name: _GlowInner + second: .0500000007 + data: + first: + name: _GlowOuter + second: .0500000007 + data: + first: + name: _GlowPower + second: .75 + data: + first: + name: _WeightNormal + second: 0 + data: + first: + name: _WeightBold + second: .75 + data: + first: + name: _ShaderFlags + second: 0 + data: + first: + name: _ScaleRatioA + second: .833333313 + data: + first: + name: _ScaleRatioB + second: .677083313 + data: + first: + name: _ScaleRatioC + second: .59375 + data: + first: + name: _TextureWidth + second: 512 + data: + first: + name: _TextureHeight + second: 512 + data: + first: + name: _GradientScale + second: 6 + data: + first: + name: _ScaleX + second: 1 + data: + first: + name: _ScaleY + second: 1 + data: + first: + name: _PerspectiveFilter + second: .875 + data: + first: + name: _VertexOffsetX + second: 0 + data: + first: + name: _VertexOffsetY + second: 0 + data: + first: + name: _FaceUVSpeedX + second: 0 + data: + first: + name: _FaceUVSpeedY + second: 0 + data: + first: + name: _OutlineUVSpeedX + second: 0 + data: + first: + name: _OutlineUVSpeedY + second: 0 + data: + first: + name: _Bevel + second: .5 + data: + first: + name: _BevelOffset + second: 0 + data: + first: + name: _BevelWidth + second: 0 + data: + first: + name: _BevelClamp + second: 0 + data: + first: + name: _BevelRoundness + second: 0 + data: + first: + name: _LightAngle + second: 3.14159989 + data: + first: + name: _SpecularPower + second: 2 + data: + first: + name: _Reflectivity + second: 10 + data: + first: + name: _Diffuse + second: .5 + data: + first: + name: _Ambient + second: .5 + data: + first: + name: _BumpOutline + second: 0 + data: + first: + name: _BumpFace + second: 0 + data: + first: + name: _UnderlayOffsetX + second: .5 + data: + first: + name: _UnderlayOffsetY + second: -.5 + data: + first: + name: _UnderlayDilate + second: 0 + data: + first: + name: _UnderlaySoftness + second: .0500000007 + data: + first: + name: _MaskSoftnessX + second: 0 + data: + first: + name: _MaskSoftnessY + second: 0 + m_Colors: + data: + first: + name: _ClipRect + second: {r: -32767, g: -32767, b: 32767, a: 32767} + data: + first: + name: _FaceColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _OutlineColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _GlowColor + second: {r: 0, g: 1, b: 0, a: .5} + data: + first: + name: _SpecularColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _ReflectFaceColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _ReflectOutlineColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _EnvMatrixRotation + second: {r: 0, g: 0, b: 0, a: 0} + data: + first: + name: _UnderlayColor + second: {r: 0, g: 0, b: 0, a: .5} + data: + first: + name: _MaskCoord + second: {r: 0, g: 0, b: 32767, a: 32767} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat.meta new file mode 100644 index 0000000..fd5bcfa --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 749b9069dc4742c5bfa5c74644049926 +timeCreated: 1484173523 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat new file mode 100644 index 0000000..5d8e0b7 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat @@ -0,0 +1,290 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Anton SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_CustomRenderQueue: 3000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2853570, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _FaceTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OutlineTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Cube + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Stencil + second: 0 + data: + first: + name: _StencilComp + second: 8 + data: + first: + name: _StencilOp + second: 0 + data: + first: + name: _StencilReadMask + second: 255 + data: + first: + name: _StencilWriteMask + second: 255 + data: + first: + name: _ColorMask + second: 15 + data: + first: + name: _FaceDilate + second: .100000001 + data: + first: + name: _OutlineWidth + second: .100000001 + data: + first: + name: _OutlineSoftness + second: 0 + data: + first: + name: _GlowOffset + second: 0 + data: + first: + name: _GlowInner + second: .0500000007 + data: + first: + name: _GlowOuter + second: .0500000007 + data: + first: + name: _GlowPower + second: .75 + data: + first: + name: _WeightNormal + second: 0 + data: + first: + name: _WeightBold + second: .75 + data: + first: + name: _ShaderFlags + second: 0 + data: + first: + name: _ScaleRatioA + second: .833333313 + data: + first: + name: _ScaleRatioB + second: .677083313 + data: + first: + name: _ScaleRatioC + second: .59375 + data: + first: + name: _TextureWidth + second: 512 + data: + first: + name: _TextureHeight + second: 512 + data: + first: + name: _GradientScale + second: 6 + data: + first: + name: _ScaleX + second: 1 + data: + first: + name: _ScaleY + second: 1 + data: + first: + name: _PerspectiveFilter + second: .875 + data: + first: + name: _VertexOffsetX + second: 0 + data: + first: + name: _VertexOffsetY + second: 0 + data: + first: + name: _FaceUVSpeedX + second: 0 + data: + first: + name: _FaceUVSpeedY + second: 0 + data: + first: + name: _OutlineUVSpeedX + second: 0 + data: + first: + name: _OutlineUVSpeedY + second: 0 + data: + first: + name: _Bevel + second: .5 + data: + first: + name: _BevelOffset + second: 0 + data: + first: + name: _BevelWidth + second: 0 + data: + first: + name: _BevelClamp + second: 0 + data: + first: + name: _BevelRoundness + second: 0 + data: + first: + name: _LightAngle + second: 3.14159989 + data: + first: + name: _SpecularPower + second: 2 + data: + first: + name: _Reflectivity + second: 10 + data: + first: + name: _Diffuse + second: .5 + data: + first: + name: _Ambient + second: .5 + data: + first: + name: _BumpOutline + second: 0 + data: + first: + name: _BumpFace + second: 0 + data: + first: + name: _UnderlayOffsetX + second: 0 + data: + first: + name: _UnderlayOffsetY + second: 0 + data: + first: + name: _UnderlayDilate + second: 0 + data: + first: + name: _UnderlaySoftness + second: 0 + data: + first: + name: _MaskSoftnessX + second: 0 + data: + first: + name: _MaskSoftnessY + second: 0 + m_Colors: + data: + first: + name: _ClipRect + second: {r: -32767, g: -32767, b: 32767, a: 32767} + data: + first: + name: _FaceColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _OutlineColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _GlowColor + second: {r: 0, g: 1, b: 0, a: .5} + data: + first: + name: _SpecularColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _ReflectFaceColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _ReflectOutlineColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _EnvMatrixRotation + second: {r: 0, g: 0, b: 0, a: 0} + data: + first: + name: _UnderlayColor + second: {r: 0, g: 0, b: 0, a: .5} + data: + first: + name: _MaskCoord + second: {r: 0, g: 0, b: 32767, a: 32767} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat.meta new file mode 100644 index 0000000..b3b0386 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a00013af81304728b2be1f4309ee2433 +timeCreated: 1484173536 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset new file mode 100644 index 0000000..36eee61 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd3e1bf1c7adccb9a600337b56bfacbb93c401fd5384d762c3ae080066f956c2 +size 544692 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset.meta new file mode 100644 index 0000000..c5163c0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a89fa14b10d46a99122fd4f73fca9a2 +timeCreated: 1484172732 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat new file mode 100644 index 0000000..c3414d3 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Bangers SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 11 + - _LightAngle: 3.1416 + - _MaskID: 0 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.15 + - _PerspectiveFilter: 0 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.79545456 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.289 + - _UnderlayOffsetY: -0.478 + - _UnderlaySoftness: 0.068 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -10000, g: -10000, b: 10000, a: 10000} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 100000, a: 100000} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.7529412} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat.meta new file mode 100644 index 0000000..6506858 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f2dcf029949142e28b974630369c8b4e +timeCreated: 1444812175 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat new file mode 100644 index 0000000..3e2c1df --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Bangers SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 11 + - _LightAngle: 3.1416 + - _MaskID: 0 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.15 + - _PerspectiveFilter: 0 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.79545456 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -10000, g: -10000, b: 10000, a: 10000} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 100000, a: 100000} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5019608} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat.meta new file mode 100644 index 0000000..c046bb7 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f629c6e43dba4bf38cb74d8860150664 +timeCreated: 1455497618 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat new file mode 100644 index 0000000..4706f87 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Bangers SDF Glow + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ShaderKeywords: GLOW_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 2800000, guid: 2ce5c55e85304b819a1826ecbc839aa5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceShininess: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.148 + - _GlowOffset: 0.433 + - _GlowOuter: 0.158 + - _GlowPower: 0.908 + - _GradientScale: 11 + - _LightAngle: 3.1416 + - _MaskID: 0 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineShininess: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.21 + - _PerspectiveFilter: 0 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.70454544 + - _ScaleRatioC: 0.70454544 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.869 + - _UnderlayOffsetY: -1 + - _UnderlaySoftness: 0 + - _UseClipRect: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -10000, g: -10000, b: 10000, a: 10000} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 1} + - _MaskCoord: {r: 0, g: 0, b: 100000, a: 100000} + - _OutlineColor: {r: 0, g: 0.25517216, b: 1, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 1, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat.meta new file mode 100644 index 0000000..80d1050 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d75b8f41e959450c84ac6e967084d3e1 +timeCreated: 1426033972 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat new file mode 100644 index 0000000..8c522a0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Bangers SDF Logo + m_Shader: {fileID: 4800000, guid: f7ada0af4f174f0694ca6a487b8f543d, type: 3} + m_ShaderKeywords: GLOW_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 8b8c8a10edf94ddc8cc4cc4fcd5696a9, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 8900000, guid: f8caea216d5e7af42872b30cd96a235f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 2800000, guid: 283f897e4925411ebbaa758b4cb13fc2, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 2800000, guid: 1cdc5b506b1a4a33a53c30669ced1f51, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.461 + - _BevelClamp: 0 + - _BevelOffset: -0.09 + - _BevelRoundness: 0.615 + - _BevelWidth: 0.001 + - _BumpFace: 0 + - _BumpOutline: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0.2 + - _FaceShininess: 1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.076 + - _GlowOffset: 0.354 + - _GlowOuter: 0.336 + - _GlowPower: 0.75 + - _GradientScale: 11 + - _LightAngle: 3.142 + - _MaskID: 0 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineShininess: 1 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.4 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.6136364 + - _ScaleRatioC: 0.90909094 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 2 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 1, g: 0.6344826, b: 0, a: 0.5019608} + - _MaskCoord: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat.meta new file mode 100644 index 0000000..7bf03ca --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: f4e195ac1e204eff960149d1cb34e18c +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset new file mode 100644 index 0000000..7df65a8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba5d0b7058762ac0919904ca1f6d901d46ace9162ef48190fc48d0b04e0cd926 +size 2117628 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset.meta new file mode 100644 index 0000000..321c943 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 125cb55b44b24c4393181402bc6200e6 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset new file mode 100644 index 0000000..e5db484 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80a6f01e8eb49eae471e1ce3e4db44e3a2a8921db268a407d028ad37291807fb +size 2120567 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset.meta new file mode 100644 index 0000000..fab93db --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc36b3fdc14f47ebb36fd484a67e268a +timeCreated: 1487729771 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat new file mode 100644 index 0000000..73618bb --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: LiberationSans SDF - Metalic Green + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ShaderKeywords: BEVEL_ON GLOW_ON OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 2800000, guid: 283f897e4925411ebbaa758b4cb13fc2, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2846298, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 2800000, guid: f88677df267a41d6be1e7a6133e7d227, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0 + - _Bevel: 1 + - _BevelClamp: 0.617 + - _BevelOffset: -0.01 + - _BevelRoundness: 1 + - _BevelWidth: 0.071 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0 + - _FaceDilate: 0.15 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.136 + - _GlowOffset: 0.427 + - _GlowOuter: 0.062 + - _GlowPower: 0.941 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.219 + - _PerspectiveFilter: 0 + - _Reflectivity: 12.76 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.6525 + - _ScaleRatioC: 0.6525 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.2 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -10000, g: -10000, b: 10000, a: 10000} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 0, g: 0.75735635, b: 0, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 100000, a: 100000} + - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 0.7689687, g: 1, b: 0.75000346, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat.meta new file mode 100644 index 0000000..44020ae --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b29aaa3eec7468097ff07adfcf29ac9 +timeCreated: 1484213182 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat new file mode 100644 index 0000000..bd79c69 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat @@ -0,0 +1,59 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: LiberationSans SDF - Overlay + m_Shader: {fileID: 4800000, guid: a02a7d8c237544f1962732b55a9aebf1, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 4000 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2846298, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _FaceDilate: 0 + - _GradientScale: 10 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.7875 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat.meta new file mode 100644 index 0000000..6a07ee9 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ad269c99dcf42b7aedefd83dd5a7b9d +timeCreated: 1484174016 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat new file mode 100644 index 0000000..71b4db6 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat @@ -0,0 +1,109 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: LiberationSans SDF - Soft Mask + m_Shader: {fileID: 4800000, guid: bc1ede39bf3643ee8e493720e4259791, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2846298, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 2800000, guid: 10c49fcd9c64421db7c0133e61e55f97, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskEdgeSoftness: 0.155 + - _MaskInverse: 1 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _MaskWipeControl: 0.371 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _MaskEdgeColor: {r: 0.18382353, g: 0.39208913, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat.meta new file mode 100644 index 0000000..c907d8a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42df1c7856584b6b8db9a509b6b10074 +timeCreated: 1484173785 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset new file mode 100644 index 0000000..27587e0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3607d7452fb26a671a9361a69357375d86a21686eaad58bea9f29965f68227a6 +size 544621 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset.meta new file mode 100644 index 0000000..d2d5e66 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0161d805a3764c089bef00bfe00793f5 +timeCreated: 1484171878 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat new file mode 100644 index 0000000..3d87020 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat @@ -0,0 +1,290 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Roboto-Bold SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_CustomRenderQueue: 3000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2883032, guid: 5302535af1044152a457ed104f1f4b91, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _FaceTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OutlineTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Cube + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _FaceDilate + second: .100000001 + data: + first: + name: _UnderlayOffsetX + second: .5 + data: + first: + name: _UnderlayOffsetY + second: -.5 + data: + first: + name: _UnderlayDilate + second: 0 + data: + first: + name: _UnderlaySoftness + second: .100000001 + data: + first: + name: _WeightNormal + second: 0 + data: + first: + name: _WeightBold + second: .75 + data: + first: + name: _OutlineWidth + second: .100000001 + data: + first: + name: _OutlineSoftness + second: 0 + data: + first: + name: _GradientScale + second: 10 + data: + first: + name: _ScaleX + second: 1 + data: + first: + name: _ScaleY + second: 1 + data: + first: + name: _PerspectiveFilter + second: .875 + data: + first: + name: _TextureWidth + second: 1024 + data: + first: + name: _TextureHeight + second: 1024 + data: + first: + name: _Bevel + second: .5 + data: + first: + name: _LightAngle + second: 3.14159989 + data: + first: + name: _GlowOffset + second: 0 + data: + first: + name: _GlowPower + second: .75 + data: + first: + name: _GlowOuter + second: .0500000007 + data: + first: + name: _MaskSoftnessX + second: 0 + data: + first: + name: _MaskSoftnessY + second: 0 + data: + first: + name: _VertexOffsetX + second: 0 + data: + first: + name: _VertexOffsetY + second: 0 + data: + first: + name: _Stencil + second: 0 + data: + first: + name: _StencilOp + second: 0 + data: + first: + name: _StencilComp + second: 8 + data: + first: + name: _StencilReadMask + second: 255 + data: + first: + name: _StencilWriteMask + second: 255 + data: + first: + name: _ShaderFlags + second: 0 + data: + first: + name: _ScaleRatioA + second: .899999976 + data: + first: + name: _ScaleRatioB + second: .731249988 + data: + first: + name: _ScaleRatioC + second: .641250014 + data: + first: + name: _ColorMask + second: 15 + data: + first: + name: _FaceUVSpeedX + second: 0 + data: + first: + name: _FaceUVSpeedY + second: 0 + data: + first: + name: _OutlineUVSpeedX + second: 0 + data: + first: + name: _OutlineUVSpeedY + second: 0 + data: + first: + name: _BevelOffset + second: 0 + data: + first: + name: _BevelWidth + second: 0 + data: + first: + name: _BevelClamp + second: 0 + data: + first: + name: _BevelRoundness + second: 0 + data: + first: + name: _SpecularPower + second: 2 + data: + first: + name: _Reflectivity + second: 10 + data: + first: + name: _Diffuse + second: .5 + data: + first: + name: _Ambient + second: .5 + data: + first: + name: _BumpOutline + second: 0 + data: + first: + name: _BumpFace + second: 0 + data: + first: + name: _GlowInner + second: .0500000007 + m_Colors: + data: + first: + name: _ClipRect + second: {r: -32767, g: -32767, b: 32767, a: 32767} + data: + first: + name: _FaceColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _UnderlayColor + second: {r: 0, g: 0, b: 0, a: .5} + data: + first: + name: _OutlineColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _EnvMatrixRotation + second: {r: 0, g: 0, b: 0, a: 0} + data: + first: + name: _GlowColor + second: {r: 0, g: 1, b: 0, a: .5} + data: + first: + name: _MaskCoord + second: {r: 0, g: 0, b: 32767, a: 32767} + data: + first: + name: _SpecularColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _ReflectFaceColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _ReflectOutlineColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat.meta new file mode 100644 index 0000000..15402ea --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b246c4190f4e46ec9352fe15a7b09ce0 +timeCreated: 1487723245 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat new file mode 100644 index 0000000..8a20796 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat @@ -0,0 +1,302 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Roboto-Bold SDF - Surface + m_Shader: {fileID: 4800000, guid: 85187c2149c549c5b33f0cdb02836b17, type: 3} + m_ShaderKeywords: UNDERLAY_ON + m_LightmapFlags: 5 + m_CustomRenderQueue: 3000 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2883032, guid: 5302535af1044152a457ed104f1f4b91, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _FaceTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OutlineTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Cube + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _FaceDilate + second: .100000001 + data: + first: + name: _FaceShininess + second: .800000012 + data: + first: + name: _UnderlayOffsetX + second: .5 + data: + first: + name: _UnderlayOffsetY + second: -.5 + data: + first: + name: _UnderlayDilate + second: 0 + data: + first: + name: _UnderlaySoftness + second: .100000001 + data: + first: + name: _WeightNormal + second: 0 + data: + first: + name: _WeightBold + second: .75 + data: + first: + name: _OutlineWidth + second: .100000001 + data: + first: + name: _OutlineSoftness + second: .0170000009 + data: + first: + name: _GradientScale + second: 10 + data: + first: + name: _ScaleX + second: 1 + data: + first: + name: _ScaleY + second: 1 + data: + first: + name: _PerspectiveFilter + second: .875 + data: + first: + name: _TextureWidth + second: 1024 + data: + first: + name: _TextureHeight + second: 1024 + data: + first: + name: _Bevel + second: .5 + data: + first: + name: _LightAngle + second: 3.14159989 + data: + first: + name: _GlowOffset + second: .189999998 + data: + first: + name: _GlowPower + second: .75 + data: + first: + name: _GlowOuter + second: .904999971 + data: + first: + name: _MaskSoftnessX + second: 0 + data: + first: + name: _MaskSoftnessY + second: 0 + data: + first: + name: _VertexOffsetX + second: 0 + data: + first: + name: _VertexOffsetY + second: 0 + data: + first: + name: _Stencil + second: 0 + data: + first: + name: _StencilOp + second: 0 + data: + first: + name: _StencilComp + second: 8 + data: + first: + name: _StencilReadMask + second: 255 + data: + first: + name: _StencilWriteMask + second: 255 + data: + first: + name: _ShaderFlags + second: 0 + data: + first: + name: _ScaleRatioA + second: .899999976 + data: + first: + name: _ScaleRatioB + second: .58561641 + data: + first: + name: _ScaleRatioC + second: .830769241 + data: + first: + name: _ColorMask + second: 15 + data: + first: + name: _FaceUVSpeedX + second: 0 + data: + first: + name: _FaceUVSpeedY + second: 0 + data: + first: + name: _OutlineUVSpeedX + second: 0 + data: + first: + name: _OutlineUVSpeedY + second: 0 + data: + first: + name: _BevelOffset + second: 0 + data: + first: + name: _BevelWidth + second: 0 + data: + first: + name: _BevelClamp + second: 0 + data: + first: + name: _BevelRoundness + second: 0 + data: + first: + name: _SpecularPower + second: 2 + data: + first: + name: _Reflectivity + second: 10 + data: + first: + name: _Diffuse + second: .5 + data: + first: + name: _Ambient + second: .5 + data: + first: + name: _BumpOutline + second: 0 + data: + first: + name: _BumpFace + second: 0 + data: + first: + name: _GlowInner + second: .0500000007 + data: + first: + name: _OutlineShininess + second: 0 + m_Colors: + data: + first: + name: _SpecColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _ClipRect + second: {r: -32767, g: -32767, b: 32767, a: 32767} + data: + first: + name: _FaceColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _UnderlayColor + second: {r: 0, g: 0, b: 0, a: .5} + data: + first: + name: _OutlineColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _EnvMatrixRotation + second: {r: 0, g: 0, b: 0, a: 0} + data: + first: + name: _GlowColor + second: {r: 0, g: .379316509, b: 1, a: .5} + data: + first: + name: _MaskCoord + second: {r: 0, g: 0, b: 32767, a: 32767} + data: + first: + name: _SpecularColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _ReflectFaceColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _ReflectOutlineColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat.meta new file mode 100644 index 0000000..80e1f1a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6b276ec991f467aa14ef1f3cc665993 +timeCreated: 1487723313 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset new file mode 100644 index 0000000..68d8bcf --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08b2e3c60fa55213ffdb7a5cb0bbc4369fb13a62fefd6eacdf6a2ede55b62fb0 +size 2117881 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset.meta new file mode 100644 index 0000000..f7fe8be --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5302535af1044152a457ed104f1f4b91 +timeCreated: 1487723159 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets.meta new file mode 100644 index 0000000..294a767 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ac6db30e75b49b282a3564110579f27 +folderAsset: yes +timeCreated: 1480573362 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset new file mode 100644 index 0000000..7e696a2 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4b1f46a18b89fe354c42cb30d5fa13c0146d961ce9cc2fb5ec0a953611c92a2 +size 5029 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset.meta new file mode 100644 index 0000000..372a414 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fbef3c704dce48f08a44612d6c856c8d +timeCreated: 1454544381 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset new file mode 100644 index 0000000..8bb441c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:005806c724cda38620b61669ce91ffea880d4021ebe64fb0778a715af6237a92 +size 7392 diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset.meta b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset.meta new file mode 100644 index 0000000..fd3f68f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14aa93acbb234d16aaef0e8b46814db6 +timeCreated: 1464163339 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes.meta new file mode 100644 index 0000000..8520f88 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: db1090641b3241f6995b587eb21637bc +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity new file mode 100644 index 0000000..e8e0ec2 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity @@ -0,0 +1,394 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &42794038 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 42794043} + - component: {fileID: 42794042} + - component: {fileID: 42794040} + - component: {fileID: 42794039} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &42794039 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 42794038} + m_Enabled: 1 +--- !u!124 &42794040 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 42794038} + m_Enabled: 1 +--- !u!20 &42794042 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 42794038} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &42794043 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 42794038} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1866137809 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1866137810} + - component: {fileID: 1866137813} + - component: {fileID: 1866137811} + - component: {fileID: 1866137814} + - component: {fileID: 1866137815} + m_Layer: 10 + m_Name: Simple Example + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1866137810 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866137809} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 7.4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1866137811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866137809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Simple example of text created with <#80ff80>TextMesh + <#8080ff>Pro! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 49 + spriteCount: 0 + spaceCount: 7 + wordCount: 8 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1866137813} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!23 &1866137813 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866137809} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1866137814 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866137809} + m_Mesh: {fileID: 0} +--- !u!222 &1866137815 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1866137809} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity.meta new file mode 100644 index 0000000..1667191 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 2ac8cf212df6445e8aebbe3cb832e993 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity new file mode 100644 index 0000000..6aaecb2 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity @@ -0,0 +1,397 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079954} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!124 &1079079954 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -40} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1915181340 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1915181346} + - component: {fileID: 1915181343} + - component: {fileID: 1915181341} + - component: {fileID: 1915181344} + - component: {fileID: 1915181345} + m_Layer: 0 + m_Name: Multi Line TextMesh Pro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1915181341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Example of <#ff8000>multiple + + <#00ff00>lines of text created + + with <#80ff80>TextMesh <#8080ff>Pro!' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 60 + spriteCount: 0 + spaceCount: 9 + wordCount: 10 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1915181343} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!23 &1915181343 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1915181344 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Mesh: {fileID: 0} +--- !u!222 &1915181345 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} +--- !u!224 &1915181346 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 31.685612, y: 12.5} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity.meta new file mode 100644 index 0000000..6729ee6 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 251716609f634449bfe8ce75c0ed78fe +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity new file mode 100644 index 0000000..daf1d1c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity @@ -0,0 +1,990 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &674168707 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 674168713} + - component: {fileID: 674168710} + - component: {fileID: 674168708} + - component: {fileID: 674168711} + - component: {fileID: 674168712} + m_Layer: 0 + m_Name: 1 - Left Justified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &674168708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 674168707} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'This block of text is + + <#8080ff>Left justified.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 37 + spriteCount: 0 + spaceCount: 6 + wordCount: 7 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 674168710} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!23 &674168710 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 674168707} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &674168711 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 674168707} + m_Mesh: {fileID: 0} +--- !u!222 &674168712 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 674168707} +--- !u!224 &674168713 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 674168707} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 10} + m_SizeDelta: {x: 35, y: 9.713184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079954} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!124 &1079079954 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -10, z: -60} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1191214184 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1191214190} + - component: {fileID: 1191214186} + - component: {fileID: 1191214185} + - component: {fileID: 1191214187} + - component: {fileID: 1191214188} + m_Layer: 0 + m_Name: 3 - Right Justified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1191214185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1191214184} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'This block of text is + + <#80ff80>Right justified.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 260 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 38 + spriteCount: 0 + spaceCount: 6 + wordCount: 7 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1191214186} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!23 &1191214186 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1191214184} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1191214187 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1191214184} + m_Mesh: {fileID: 0} +--- !u!222 &1191214188 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1191214184} +--- !u!224 &1191214190 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1191214184} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -10} + m_SizeDelta: {x: 35, y: 9.713184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1369999148 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1369999154} + - component: {fileID: 1369999151} + - component: {fileID: 1369999149} + - component: {fileID: 1369999152} + - component: {fileID: 1369999153} + m_Layer: 0 + m_Name: 2 - Center Justified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1369999149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1369999148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'This block of text is + + <#ff8000>Center justified.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 39 + spriteCount: 0 + spaceCount: 6 + wordCount: 7 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1369999151} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!23 &1369999151 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1369999148} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1369999152 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1369999148} + m_Mesh: {fileID: 0} +--- !u!222 &1369999153 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1369999148} +--- !u!224 &1369999154 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1369999148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 35, y: 9.713184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1915181340 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1915181346} + - component: {fileID: 1915181343} + - component: {fileID: 1915181341} + - component: {fileID: 1915181344} + - component: {fileID: 1915181345} + m_Layer: 0 + m_Name: 4 - Justified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1915181341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: This block of text is <#f0af80>Justified on the left and right side. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 264 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.5 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 59 + spriteCount: 0 + spaceCount: 11 + wordCount: 12 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1915181343} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!23 &1915181343 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1915181344 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Mesh: {fileID: 0} +--- !u!222 &1915181345 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} +--- !u!224 &1915181346 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -23.53233} + m_SizeDelta: {x: 35, y: 15.065462} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity.meta new file mode 100644 index 0000000..278bc55 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 21a509e1d3cd49978623fa564adb6f02 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity new file mode 100644 index 0000000..ef669b4 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity @@ -0,0 +1,393 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079954} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!124 &1079079954 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -40} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1099104776 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1099104782} + - component: {fileID: 1099104779} + - component: {fileID: 1099104777} + - component: {fileID: 1099104780} + - component: {fileID: 1099104781} + m_Layer: 0 + m_Name: Word Wrapping + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1099104777 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1099104776} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: This is an example showing how TextMesh Pro! can handle <#ffff00>word wrapping. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 70 + spriteCount: 0 + spaceCount: 11 + wordCount: 12 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1099104779} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!23 &1099104779 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1099104776} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1099104780 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1099104776} + m_Mesh: {fileID: 0} +--- !u!222 &1099104781 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1099104776} +--- !u!224 &1099104782 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1099104776} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 38.7609, y: 22.810886} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity.meta new file mode 100644 index 0000000..27f8627 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 8f7137eacd7042d5b17ef0efe5e744f5 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity new file mode 100644 index 0000000..f4d3d2c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity @@ -0,0 +1,1007 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &133236929 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 133236934} + - component: {fileID: 133236932} + - component: {fileID: 133236930} + - component: {fileID: 133236931} + - component: {fileID: 133236933} + m_Layer: 0 + m_Name: TextMesh Pro - Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &133236930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '*This is a partial list of all the Rich Text Tags available.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 0 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 2 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 60 + spriteCount: 0 + spaceCount: 11 + wordCount: 12 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 133236933} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!222 &133236931 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 133236929} +--- !u!33 &133236932 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_Mesh: {fileID: 0} +--- !u!23 &133236933 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!224 &133236934 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 3, y: -32.8} + m_SizeDelta: {x: 128, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &347737868 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 347737873} + - component: {fileID: 347737870} + - component: {fileID: 347737869} + - component: {fileID: 347737872} + - component: {fileID: 347737871} + m_Layer: 0 + m_Name: TextMesh Pro - Styles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &347737869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<#a0ffa0>Basic Style Tags* available in TextMesh<#0080ff>Pro + + Normal + + Bold<<#ffff00>b> <<#ffff00>/b> + + Italics<<#ffff00>i> <<#ffff00>/i> + + Underline<<#ffff00>u> <<#ffff00>/u> + + Strikethrough<<#ffff00>s> <<#ffff00>/s> + + Superscript - X3 -<<#ffff00>sup> <<#ffff00>/sup> + + Subscript - H2O -<<#ffff00>sub> <<#ffff00>/sub> + + Text Highlighting<<#ffff00>mark=#ffff8000> + <<#ffff00>/mark> + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 0 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 2 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 224 + spriteCount: 0 + spaceCount: 30 + wordCount: 36 + linkCount: 0 + lineCount: 9 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 347737871} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!33 &347737870 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Mesh: {fileID: 0} +--- !u!23 &347737871 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!222 &347737872 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} +--- !u!224 &347737873 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 3, y: 0} + m_SizeDelta: {x: 128, y: 59.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &642642694 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 642642697} + - component: {fileID: 642642696} + - component: {fileID: 642642695} + m_Layer: 0 + m_Name: TextMeshPro - Styles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &642642695 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 642642694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<#a0ffa0>Basic Style Tags* available in TextMesh<#0080ff>Pro + + Normal + + Bold<<#ffff00>b> <<#ffff00>/b> + + Italics<<#ffff00>i> <<#ffff00>/i> + + Underline<<#ffff00>u> <<#ffff00>/u> + + Strikethrough<<#ffff00>s> <<#ffff00>/s> + + Superscript - X3 -<<#ffff00>sup> <<#ffff00>/sup> + + Subscript - H2O -<<#ffff00>sub> <<#ffff00>/sub> + + Text Highlighting<<#ffff00>mark=#ffff8000> + <<#ffff00>/mark> + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 224 + spriteCount: 0 + spaceCount: 30 + wordCount: 36 + linkCount: 0 + lineCount: 9 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &642642696 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 642642694} +--- !u!224 &642642697 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 642642694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2144055438} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: -40, y: -50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &718714744 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 718714747} + - component: {fileID: 718714746} + - component: {fileID: 718714745} + m_Layer: 0 + m_Name: TextMeshPro - Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &718714745 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 718714744} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '*Partial list of the Rich Text Tags available in TextMeshPro.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 61 + spriteCount: 0 + spaceCount: 9 + wordCount: 10 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &718714746 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 718714744} +--- !u!224 &718714747 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 718714744} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2144055438} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000024437904, y: -300} + m_SizeDelta: {x: 1230, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079954} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!124 &1079079954 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 36 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2144055437 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2144055438} + - component: {fileID: 2144055440} + - component: {fileID: 2144055439} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2144055438 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2144055437} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 642642697} + - {fileID: 718714747} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &2144055439 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2144055437} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &2144055440 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2144055437} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity.meta new file mode 100644 index 0000000..4934c52 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 70615243e2be4a81afaab9bf5d273d65 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity new file mode 100644 index 0000000..51efd8e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity @@ -0,0 +1,667 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &49570598 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 49570603} + - component: {fileID: 49570602} + - component: {fileID: 49570600} + - component: {fileID: 49570599} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &49570599 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 49570598} + m_Enabled: 1 +--- !u!124 &49570600 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 49570598} + m_Enabled: 1 +--- !u!20 &49570602 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 49570598} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &49570603 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 49570598} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &74526464 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 74526467} + - component: {fileID: 74526466} + - component: {fileID: 74526465} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &74526465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 74526464} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &74526466 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 74526464} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &74526467 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 74526464} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1578794323} + - {fileID: 826978362} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &826978359 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 826978362} + - component: {fileID: 826978361} + - component: {fileID: 826978360} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &826978360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826978359} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: The larger title line is done using the <<#a0ffa0>size=120%> tag. + Alignment of the tag examples is done using the <<#a0ffa0>pos=xx.x> tag. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 120 + spriteCount: 0 + spaceCount: 20 + wordCount: 24 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &826978361 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826978359} +--- !u!224 &826978362 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826978359} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 74526467} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -264.95} + m_SizeDelta: {x: 1200, y: 70.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &956040813 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 956040817} + - component: {fileID: 956040816} + - component: {fileID: 956040815} + - component: {fileID: 956040814} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &956040814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 956040813} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &956040815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 956040813} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &956040816 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 956040813} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &956040817 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 956040813} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1578794322 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1578794323} + - component: {fileID: 1578794325} + - component: {fileID: 1578794324} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1578794323 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1578794322} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 74526467} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: -40, y: -50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1578794324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1578794322} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Additional <#a0ffa0>Rich Text Tags in TextMesh<#0080ff>Pro! + + all caps<<#ffff00>allcaps> <<#ffff00>/allcaps> + + Example of small caps.<<#ffff00>smallcaps> + <<#ffff00>/smallcaps> + + Character spacing<<#ffff00>cspace=1em> <<#ffff00>/cspace> + + Monospaced<<#ffff00>mspace=2em> <<#ffff00>/mspace> + + Line height<<#ffff00>line-height=75> <<#ffff00>/line-height> + + No Line-Break<<#ffff00>nobr> <<#ffff00>/nobr> + + Size Smaller / Bigger<<#ffff00>size=75%> + <<#ffff00>size=1.5em> <<#ffff00>/size>' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 42 + m_fontSizeBase: 42 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 314 + spriteCount: 0 + spaceCount: 30 + wordCount: 43 + linkCount: 0 + lineCount: 8 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1578794325 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1578794322} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity.meta new file mode 100644 index 0000000..d4d5a2e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 39a1fa96ad2a449b908fca29d4297a74 +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity new file mode 100644 index 0000000..3c2b2ab --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity @@ -0,0 +1,396 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &347737868 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 347737872} + - component: {fileID: 347737870} + - component: {fileID: 347737871} + - component: {fileID: 347737869} + - component: {fileID: 347737874} + m_Layer: 0 + m_Name: TextMesh Pro - Styles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &347737869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '9x<#00ff00>3 + 4x<#00ff00>2 + + 2x + 4 = 0 + + <#ffff00><#ff8000>Propane = C<#ffff00>3H<#ffff00>8' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 2 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 37 + spriteCount: 0 + spaceCount: 11 + wordCount: 7 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 347737871} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!33 &347737870 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Mesh: {fileID: 0} +--- !u!23 &347737871 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!224 &347737872 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.37905407, y: 0} + m_SizeDelta: {x: 48, y: 14} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &347737874 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 347737868} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079954} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!124 &1079079954 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity.meta new file mode 100644 index 0000000..3268424 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 03ec435d4b7140e9b2d87f79136d8374 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity new file mode 100644 index 0000000..fde6b3e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity @@ -0,0 +1,532 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &146169812 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 146169815} + - component: {fileID: 146169814} + - component: {fileID: 146169813} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &146169813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 146169812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &146169814 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 146169812} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 1848275637} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &146169815 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 146169812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1063675290} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1063675289 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1063675290} + - component: {fileID: 1063675292} + - component: {fileID: 1063675291} + - component: {fileID: 1063675293} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1063675290 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1063675289} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 146169815} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24.999998, y: 10} + m_SizeDelta: {x: -50, y: -20} + m_Pivot: {x: 0.00000006123446, y: -9.313226e-10} +--- !u!114 &1063675291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1063675289} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: "<#ffffff>Multiple<#80f0ff> Alignment + per text object\nThe + <<#ffffa0>align> tag in TextMesh<#40a0ff>Pro provides the ability + to control the alignment of lines and paragraphs which is essential when working + with text. \n\nYou may want some block of text to be <#80f0ff>left + aligned <<#ffffa0>align=<#80f0ff>left> which is sort of + the standard.\n\n<#ffffa0>\"Using <#80f0ff>Center Alignment + <<#ffffa0>align=<#80f0ff>center> for a title or displaying a quote + is another good example of text alignment.\"\n\n<#80f0ff>Right + Alignment <<#ffffa0>align=<#80f0ff>right> can be useful + to create contrast between lines and paragraphs of text.\n\n<#80f0ff>Justified + Alignment <<#ffffa0>align=<#80f0ff>justified> results + in text that is flush on both the left and right margins. Used well, justified + type can look clean and classy.\n\n<#ffffa0>\"Text formatting + and alignment has a huge impact on how people will read and perceive your text.\"\n- + Stephan Bouchard" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 32 + m_fontSizeBase: 32 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: -18 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 773 + spriteCount: 0 + spaceCount: 129 + wordCount: 128 + linkCount: 0 + lineCount: 19 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1063675292 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1063675289} +--- !u!114 &1063675293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1063675289} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21256c5b62f346f18640dad779911e20, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowCharacters: 0 + ShowWords: 0 + ShowLinks: 0 + ShowLines: 0 + ShowMeshBounds: 0 + ShowTextBounds: 0 + ObjectStats: 'Characters: 773 Words: 128 Spaces: 129 Sprites: 0 Links: 0 + + Lines: 19 Pages: 1' +--- !u!1 &1728718679 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1728718683} + - component: {fileID: 1728718682} + - component: {fileID: 1728718681} + - component: {fileID: 1728718680} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1728718680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728718679} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1728718681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728718679} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1728718682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728718679} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1728718683 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728718679} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1848275633 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1848275638} + - component: {fileID: 1848275637} + - component: {fileID: 1848275635} + - component: {fileID: 1848275634} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1848275634 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1848275633} + m_Enabled: 1 +--- !u!124 &1848275635 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1848275633} + m_Enabled: 1 +--- !u!20 &1848275637 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1848275633} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1848275638 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1848275633} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -48.4, y: 1, z: -75.97} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity.meta new file mode 100644 index 0000000..b8e0fef --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 5fe2257128d9401fad0790f581dc8a6f +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity new file mode 100644 index 0000000..2e2756c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity @@ -0,0 +1,938 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &4849554 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 4849557} + - component: {fileID: 4849556} + - component: {fileID: 4849555} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4849555 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4849554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &4849556 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4849554} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 703237851} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &4849557 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 4849554} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1080092504} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &268121704 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 268121708} + - component: {fileID: 268121707} + - component: {fileID: 268121706} + - component: {fileID: 268121705} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &268121705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 268121704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &268121706 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 268121704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &268121707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 268121704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &268121708 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 268121704} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &454260780 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 454260781} + - component: {fileID: 454260783} + - component: {fileID: 454260782} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &454260781 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 454260780} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1080092504} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: -0.000000046100467, y: 1} +--- !u!114 &454260782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 454260780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<#80ff80>The TextMesh<#40A0FF>Pro<#80ff80> + Margin Tag + + Example of using the <<#FFFF00>margin=5%> tag + which defines the left and right margin of a line or paragraph of text. + + + You can also use the <<#FFFF00>margin-left=15%> tag to + independently control the left margin. + + + Or use the <<#FFFF00>margin-right=15%> tag to control + the right margin.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 264 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: -5 + m_lineSpacingMax: 0 + m_paragraphSpacing: -10 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 285 + spriteCount: 0 + spaceCount: 48 + wordCount: 50 + linkCount: 0 + lineCount: 9 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &454260783 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 454260780} +--- !u!1 &703237847 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 703237852} + - component: {fileID: 703237851} + - component: {fileID: 703237849} + - component: {fileID: 703237848} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &703237848 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 703237847} + m_Enabled: 1 +--- !u!124 &703237849 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 703237847} + m_Enabled: 1 +--- !u!20 &703237851 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 703237847} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 36 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &703237852 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 703237847} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1080092503 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1080092504} + - component: {fileID: 1080092505} + m_Layer: 0 + m_Name: Frame + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1080092504 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080092503} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454260781} + - {fileID: 1205717531} + m_Father: {fileID: 4849557} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1080092505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1080092503} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 10 + m_Bottom: 10 + m_ChildAlignment: 0 + m_Spacing: 25 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!1 &1205717530 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1205717531} + - component: {fileID: 1205717533} + - component: {fileID: 1205717532} + m_Layer: 0 + m_Name: TextMeshPro Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1205717531 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1205717530} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1080092504} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1205717532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1205717530} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: The margin tag can be defined in <#80ff80>pixel units (px), <#80ff80>font + units (em) and as <#80ff80>percentage (%) of the width of the + text container. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.5 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 124 + spriteCount: 0 + spaceCount: 23 + wordCount: 23 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1205717533 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1205717530} +--- !u!1 &1562965274 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1562965280} + - component: {fileID: 1562965278} + - component: {fileID: 1562965277} + - component: {fileID: 1562965275} + - component: {fileID: 1562965279} + m_Layer: 0 + m_Name: TextMeshPro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1562965275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<#80ff80>The TextMesh<#40A0FF>Pro<#80ff80> + Margin Tag + + Example of using the <<#FFFF00>margin=5%> tag + which defines the left and right margin of a line or paragraph of text. + + + You can also use the <<#FFFF00>margin-left=15%> tag to + independently control the left margin. + + + Or use the <<#FFFF00>margin-right=15%> tag to control + the right margin.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 3 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: -5 + m_lineSpacingMax: 0 + m_paragraphSpacing: -10 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 2, y: 1, z: 2, w: 1} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 285 + spriteCount: 0 + spaceCount: 48 + wordCount: 50 + linkCount: 0 + lineCount: 10 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1562965278} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!33 &1562965277 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_Mesh: {fileID: 0} +--- !u!23 &1562965278 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!222 &1562965279 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1562965274} +--- !u!224 &1562965280 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 128, y: 72} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity.meta new file mode 100644 index 0000000..db68797 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 349f38d3606449708c7340d26740e1e2 +timeCreated: 1434495347 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity new file mode 100644 index 0000000..f504f35 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity @@ -0,0 +1,647 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1143834369 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1143834374} + - component: {fileID: 1143834373} + - component: {fileID: 1143834371} + - component: {fileID: 1143834370} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1143834370 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1143834369} + m_Enabled: 1 +--- !u!124 &1143834371 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1143834369} + m_Enabled: 1 +--- !u!20 &1143834373 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1143834369} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1143834374 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1143834369} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1303869253 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1303869254} + - component: {fileID: 1303869256} + - component: {fileID: 1303869255} + m_Layer: 0 + m_Name: TMP SubMeshUI [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1303869254 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1303869253} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723377477} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: -0.000000013038516, y: 1} +--- !u!114 &1303869255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1303869253} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2168720, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2168720, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_isDefaultMaterial: 1 + m_padding: 0 + m_canvasRenderer: {fileID: 1303869256} + m_TextComponent: {fileID: 1723377478} + m_materialReferenceIndex: 2 +--- !u!222 &1303869256 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1303869253} +--- !u!1 &1487880985 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1487880988} + - component: {fileID: 1487880987} + - component: {fileID: 1487880986} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1487880986 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1487880985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1487880987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1487880985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1487880988 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1487880985} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1527684999 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1527685000} + - component: {fileID: 1527685002} + - component: {fileID: 1527685001} + m_Layer: 0 + m_Name: TMP SubMeshUI [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1527685000 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1527684999} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723377477} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: -0.000000013038516, y: 1} +--- !u!114 &1527685001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1527684999} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2168720, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2168720, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_isDefaultMaterial: 1 + m_padding: 0 + m_canvasRenderer: {fileID: 1527685002} + m_TextComponent: {fileID: 1723377478} + m_materialReferenceIndex: 1 +--- !u!222 &1527685002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1527684999} +--- !u!1 &1723377476 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1723377477} + - component: {fileID: 1723377479} + - component: {fileID: 1723377478} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1723377477 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723377476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1527685000} + - {fileID: 1303869254} + m_Father: {fileID: 1920483573} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -633.5, y: 350} + m_SizeDelta: {x: 1258, y: 700} + m_Pivot: {x: -0.000000013038516, y: 1} +--- !u!114 &1723377478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723377476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'This is an example of using the <#ffff80> tag in TextMesh<#40a0ff>Pro + to create bullets and numbered lists. + + + For these bullets, I am making + creative use of the <#ffff80> tag to use sprites instead of plain + bullets or numbers. + + + By using the <#ffff80> + tag, we can indent the text to make room for the sprites. + + + \u2022Multiple levels of indentation is also possible. + + + \u2022This is placeholder text for another sub item in our list. + + + Using the <#ffff80> + tag, we can go back to the previous level of indentation. + + + Despite the sophisticated layout of this text, the use of sprites and indentation, + this is still a single text object.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 35.9 + m_fontSizeBase: 35.9 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: -27.4 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 1 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1723377478} + characterCount: 609 + spriteCount: 0 + spaceCount: 111 + wordCount: 106 + linkCount: 0 + lineCount: 18 + pageCount: 1 + materialCount: 2 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 1527685001} + - {fileID: 1303869255} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1723377479 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1723377476} +--- !u!1 &1920483570 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1920483573} + - component: {fileID: 1920483572} + - component: {fileID: 1920483571} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1920483571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1920483570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1920483572 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1920483570} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1920483573 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1920483570} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1723377477} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta new file mode 100644 index 0000000..8efb961 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3f814e1d12c45568daf3dd9a86a0e61 +timeCreated: 1464165314 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity new file mode 100644 index 0000000..76a27e1 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity @@ -0,0 +1,543 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &149728873 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 149728878} + - component: {fileID: 149728877} + - component: {fileID: 149728875} + - component: {fileID: 149728874} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &149728874 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 149728873} + m_Enabled: 1 +--- !u!124 &149728875 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 149728873} + m_Enabled: 1 +--- !u!20 &149728877 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 149728873} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &149728878 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 149728873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &471852954 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 471852957} + - component: {fileID: 471852956} + - component: {fileID: 471852955} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &471852955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 471852954} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &471852956 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 471852954} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &471852957 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 471852954} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 753419227} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &753419226 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 753419227} + m_Layer: 0 + m_Name: Frame + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &753419227 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 753419226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 840213848} + m_Father: {fileID: 471852957} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &840213847 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 840213848} + - component: {fileID: 840213850} + - component: {fileID: 840213849} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &840213848 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 840213847} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 753419227} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &840213849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 840213847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'The<#80ff80> Style + Tag in TextMesh<#40A0FF>Pro + + The <<#FFFF00>style="custom style name"> tag makes it possible + to define custom styles which combine several tags into a single one for convenience. + + + Using <<#FFFF00>style="H1"> for instance sets the text to <<#FFFF00>size=2em><<#FFFF00>b><<#FFFF00>#40ff80>. + + + H1 H2 H3 + + + Style are defined in the <#80ff80>TMP Default Style Sheet.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 44 + m_fontSizeBase: 44 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 840213849} + characterCount: 305 + spriteCount: 0 + spaceCount: 50 + wordCount: 53 + linkCount: 0 + lineCount: 11 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &840213850 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 840213847} +--- !u!1 &1364507600 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1364507604} + - component: {fileID: 1364507603} + - component: {fileID: 1364507602} + - component: {fileID: 1364507601} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1364507601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1364507600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1364507602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1364507600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1364507603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1364507600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1364507604 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1364507600} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta new file mode 100644 index 0000000..79b7f8a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84ed36ad77dd4956b2ffe3769f759879 +timeCreated: 1488146780 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity new file mode 100644 index 0000000..1ab8461 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity @@ -0,0 +1,769 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &118419819 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 118419820} + - component: {fileID: 118419822} + - component: {fileID: 118419821} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &118419820 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 118419819} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 934502352} + - {fileID: 687778178} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &118419821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 118419819} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &118419822 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 118419819} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 946327971} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &305575714 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 305575718} + - component: {fileID: 305575717} + - component: {fileID: 305575716} + - component: {fileID: 305575715} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &305575715 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305575714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &305575716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305575714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &305575717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305575714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &305575718 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 305575714} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &687778177 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 687778178} + - component: {fileID: 687778180} + - component: {fileID: 687778179} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &687778178 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 687778177} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 118419820} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 75} + m_SizeDelta: {x: -100, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &687778179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 687778177} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Select Words or Links to interact with them or Hold Shift Key to interact + with individual Characters. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 687778179} + characterCount: 101 + spriteCount: 0 + spaceCount: 16 + wordCount: 17 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &687778180 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 687778177} +--- !u!1 &694875406 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 694875407} + - component: {fileID: 694875409} + - component: {fileID: 694875408} + m_Layer: 0 + m_Name: TMP SubMeshUI [Bangers SDF - Drop Shadow] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &694875407 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 694875406} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 934502352} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &694875408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 694875406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: f2dcf029949142e28b974630369c8b4e, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2100000, guid: f2dcf029949142e28b974630369c8b4e, type: 2} + m_isDefaultMaterial: 1 + m_padding: 5.96 + m_canvasRenderer: {fileID: 694875409} + m_TextComponent: {fileID: 934502350} + m_materialReferenceIndex: 1 +--- !u!222 &694875409 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 694875406} +--- !u!1 &934502347 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 934502352} + - component: {fileID: 934502351} + - component: {fileID: 934502350} + - component: {fileID: 934502349} + - component: {fileID: 934502348} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &934502348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a05dcd8be7ec4ccbb35c26219884aa37, type: 3} + m_Name: + m_EditorClassIdentifier: + TextPopup_Prefab_01: {fileID: 22450954, guid: b06f0e6c1dfa4356ac918da1bb32c603, + type: 2} +--- !u!114 &934502349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21256c5b62f346f18640dad779911e20, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowCharacters: 0 + ShowWords: 0 + ShowLinks: 1 + ShowLines: 0 + ShowMeshBounds: 0 + ShowTextBounds: 0 + ObjectStats: 'Characters: 139 Words: 22 Spaces: 20 Sprites: 0 Links: 2 + + Lines: 5 Pages: 1' +--- !u!114 &934502350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Text <#80ff80>Interactions in TextMesh<#40A0FF>Pro + + + The <<#ffff00>link="id"><#80ff80>Insert link text here + <<#ffff00>/link> tag allows adding <#80ff80>links + within a text object in TextMesh<#40a0ff>Pro!' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 78 + m_fontSizeBase: 78 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 139 + spriteCount: 0 + spaceCount: 20 + wordCount: 22 + linkCount: 2 + lineCount: 5 + pageCount: 1 + materialCount: 2 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 694875408} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &934502351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 934502347} +--- !u!224 &934502352 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 694875407} + m_Father: {fileID: 118419820} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 20} + m_SizeDelta: {x: -40, y: -60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &946327967 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 946327972} + - component: {fileID: 946327971} + - component: {fileID: 946327969} + - component: {fileID: 946327968} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &946327968 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946327967} + m_Enabled: 1 +--- !u!124 &946327969 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946327967} + m_Enabled: 1 +--- !u!20 &946327971 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946327967} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &946327972 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 946327967} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity.meta new file mode 100644 index 0000000..0585efa --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9747140c28254be2adc582210dfb89b8 +timeCreated: 1432629665 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity new file mode 100644 index 0000000..6d60f1e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity @@ -0,0 +1,952 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &82550135 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 82550137} + - component: {fileID: 82550136} + m_Layer: 0 + m_Name: Event Processor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &82550136 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82550135} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d736ce056cf444ca96e424f4d9c42b76, type: 3} + m_Name: + m_EditorClassIdentifier: + TextEventHandler: {fileID: 1647263047} +--- !u!4 &82550137 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 82550135} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164803384 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 164803387} + - component: {fileID: 164803386} + - component: {fileID: 164803385} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &164803385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 164803384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &164803386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 164803384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &164803387 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 164803384} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1025337336 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1025337341} + - component: {fileID: 1025337340} + - component: {fileID: 1025337338} + - component: {fileID: 1025337337} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1025337337 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1025337336} + m_Enabled: 1 +--- !u!124 &1025337338 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1025337336} + m_Enabled: 1 +--- !u!20 &1025337340 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1025337336} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 18 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1025337341 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1025337336} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1531522790 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1531522793} + - component: {fileID: 1531522792} + - component: {fileID: 1531522791} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1531522791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1531522790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1531522792 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1531522790} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1025337340} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1531522793 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1531522790} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1767744559} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1647263045 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1647263053} + - component: {fileID: 1647263052} + - component: {fileID: 1647263051} + - component: {fileID: 1647263049} + - component: {fileID: 1647263048} + - component: {fileID: 1647263046} + - component: {fileID: 1647263047} + m_Layer: 0 + m_Name: TextMeshPro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1647263046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21256c5b62f346f18640dad779911e20, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowCharacters: 0 + ShowWords: 0 + ShowLinks: 1 + ShowLines: 0 + ShowMeshBounds: 0 + ShowTextBounds: 0 + ObjectStats: 'Characters: 70 Words: 10 Spaces: 10 Sprites: 0 Links: 2 + + Lines: 4 Pages: 1' +--- !u!114 &1647263047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1312ae25639a4bae8e25ae223209cc50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_OnCharacterSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+CharacterSelectionEvent, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_OnSpriteSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+SpriteSelectionEvent, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_OnWordSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+WordSelectionEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnLineSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+LineSelectionEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnLinkSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+LinkSelectionEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1647263048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: See the <#40A0FF>online documentation + for more information about this product \U0001F60A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 2 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1647263048} + characterCount: 70 + spriteCount: 0 + spaceCount: 10 + wordCount: 10 + linkCount: 2 + lineCount: 4 + pageCount: 1 + materialCount: 2 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1647263052} + m_subTextObjects: + - {fileID: 0} + - {fileID: 1744362544} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!222 &1647263049 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1647263045} +--- !u!33 &1647263051 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Mesh: {fileID: 0} +--- !u!23 &1647263052 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!224 &1647263053 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1744362547} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 38.25, y: 19.44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1744362543 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1744362547} + - component: {fileID: 1744362545} + - component: {fileID: 1744362546} + - component: {fileID: 1744362544} + m_Layer: 0 + m_Name: TMP SubMesh [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1744362544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1744362543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07994bfe8b0e4adb97d706de5dea48d5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_spriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_isDefaultMaterial: 1 + m_padding: 0 + m_renderer: {fileID: 1744362546} + m_meshFilter: {fileID: 1744362545} + m_boxCollider: {fileID: 0} + m_TextComponent: {fileID: 1647263048} +--- !u!33 &1744362545 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1744362543} + m_Mesh: {fileID: 0} +--- !u!23 &1744362546 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1744362543} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!4 &1744362547 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1744362543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1647263053} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1767744558 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1767744559} + - component: {fileID: 1767744562} + - component: {fileID: 1767744561} + - component: {fileID: 1767744563} + - component: {fileID: 1767744560} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1767744559 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1531522793} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 386.7, y: 193.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1767744560 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1312ae25639a4bae8e25ae223209cc50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_OnCharacterSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+CharacterSelectionEvent, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_OnSpriteSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+SpriteSelectionEvent, Assembly-CSharp, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + m_OnWordSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+WordSelectionEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnLineSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+LineSelectionEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnLinkSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_TextEventHandler+LinkSelectionEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1767744561 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: See the <#40A0FF>online documentation + for more information about this product. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1767744561} + characterCount: 69 + spriteCount: 0 + spaceCount: 9 + wordCount: 10 + linkCount: 2 + lineCount: 4 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1767744562 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1767744558} +--- !u!114 &1767744563 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21256c5b62f346f18640dad779911e20, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowCharacters: 0 + ShowWords: 0 + ShowLinks: 1 + ShowLines: 0 + ShowMeshBounds: 0 + ShowTextBounds: 0 + ObjectStats: 'Characters: 69 Words: 10 Spaces: 9 Sprites: 0 Links: 2 + + Lines: 4 Pages: 1' diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta new file mode 100644 index 0000000..757e195 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08572ab7713642c8a60789750f0bce5c +timeCreated: 1468999615 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity new file mode 100644 index 0000000..9ac0227 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity @@ -0,0 +1,498 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &622739416 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 622739421} + - component: {fileID: 622739420} + - component: {fileID: 622739418} + - component: {fileID: 622739417} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &622739417 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 622739416} + m_Enabled: 1 +--- !u!124 &622739418 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 622739416} + m_Enabled: 1 +--- !u!20 &622739420 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 622739416} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &622739421 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 622739416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &900353244 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 900353248} + - component: {fileID: 900353247} + - component: {fileID: 900353246} + - component: {fileID: 900353245} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &900353245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 900353244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &900353246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 900353244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &900353247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 900353244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &900353248 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 900353244} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1247086620 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1247086621} + - component: {fileID: 1247086623} + - component: {fileID: 1247086622} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1247086621 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1247086620} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1308029164} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1247086622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1247086620} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1247086623 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1247086620} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1308029161 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1308029164} + - component: {fileID: 1308029163} + - component: {fileID: 1308029162} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1308029162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1308029161} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Using <#80ff80>Hy\u00ADphen\u00ADa\u00ADtion can help <#80ff80>im\u00ADprove + the <#80ff80>read\u00ADability of text. This is a <#ffff80>well-known + fact. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 264 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1308029162} + characterCount: 91 + spriteCount: 0 + spaceCount: 13 + wordCount: 14 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1308029163 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1308029161} +--- !u!224 &1308029164 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1308029161} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1247086621} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000027417998, y: -0.00001835823} + m_SizeDelta: {x: 400, y: 300} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta new file mode 100644 index 0000000..5984bef --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 875684baf40f4d008ce806d03e2a81b2 +timeCreated: 1487545080 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity new file mode 100644 index 0000000..a45d9ac --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity @@ -0,0 +1,584 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &136970341 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 136970346} + - component: {fileID: 136970345} + - component: {fileID: 136970343} + - component: {fileID: 136970342} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &136970342 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 136970341} + m_Enabled: 1 +--- !u!124 &136970343 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 136970341} + m_Enabled: 1 +--- !u!20 &136970345 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 136970341} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 36 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &136970346 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 136970341} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &921526337 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 921526342} + - component: {fileID: 921526341} + - component: {fileID: 921526340} + - component: {fileID: 921526339} + - component: {fileID: 921526338} + m_Layer: 0 + m_Name: TextMeshPro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &921526338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921526337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Use <#ffff80>multiple + fonts and <#ffff80>Sprites per text object. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 921526338} + characterCount: 49 + spriteCount: 0 + spaceCount: 8 + wordCount: 8 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 3 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 921526341} + m_subTextObjects: + - {fileID: 0} + - {fileID: 1390778674} + - {fileID: 1956776756} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!222 &921526339 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921526337} +--- !u!33 &921526340 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921526337} + m_Mesh: {fileID: 0} +--- !u!23 &921526341 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921526337} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!224 &921526342 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 921526337} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1390778677} + - {fileID: 1956776759} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 45, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1390778673 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1390778677} + - component: {fileID: 1390778676} + - component: {fileID: 1390778675} + - component: {fileID: 1390778674} + m_Layer: 0 + m_Name: TMP SubMesh [Anton SDF - Drop Shadow] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1390778674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1390778673} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07994bfe8b0e4adb97d706de5dea48d5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} + m_isDefaultMaterial: 0 + m_padding: 2.959375 + m_renderer: {fileID: 1390778676} + m_meshFilter: {fileID: 1390778675} + m_boxCollider: {fileID: 0} + m_TextComponent: {fileID: 921526338} +--- !u!33 &1390778675 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1390778673} + m_Mesh: {fileID: 0} +--- !u!23 &1390778676 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1390778673} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!4 &1390778677 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1390778673} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 921526342} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1956776755 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1956776759} + - component: {fileID: 1956776758} + - component: {fileID: 1956776757} + - component: {fileID: 1956776756} + m_Layer: 0 + m_Name: TMP SubMesh [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1956776756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1956776755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07994bfe8b0e4adb97d706de5dea48d5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_spriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_isDefaultMaterial: 1 + m_padding: 0 + m_renderer: {fileID: 1956776758} + m_meshFilter: {fileID: 1956776757} + m_boxCollider: {fileID: 0} + m_TextComponent: {fileID: 921526338} +--- !u!33 &1956776757 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1956776755} + m_Mesh: {fileID: 0} +--- !u!23 &1956776758 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1956776755} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!4 &1956776759 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1956776755} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 921526342} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta new file mode 100644 index 0000000..75f3ef6 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22a2fba786ad4c40ac0ba09f0b933100 +timeCreated: 1488062344 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity new file mode 100644 index 0000000..71a9ac8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity @@ -0,0 +1,580 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &323282589 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 323282593} + - component: {fileID: 323282592} + - component: {fileID: 323282591} + - component: {fileID: 323282594} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &323282591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323282589} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Example of using <#ffa000>Graphics Inline + with Text in TextMesh<#40a0ff>Pro + and Unity 4.6 & 5.x + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 97.9 + m_fontSizeBase: 102.9 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 300 + m_fontStyle: 0 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 18.2 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 86 + spriteCount: 0 + spaceCount: 17 + wordCount: 15 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 2 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 1464317157} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: a9df86876be30af4e9b5f5975d8ee7d8, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &323282592 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323282589} +--- !u!224 &323282593 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323282589} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1464317156} + m_Father: {fileID: 2144085114} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.05, y: 0.05} + m_AnchorMax: {x: 0.95, y: 0.95} + m_AnchoredPosition: {x: -0.024975777, y: 0} + m_SizeDelta: {x: 0.050049, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &323282594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 323282589} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e32c266ee6204b21a427753cb0694c81, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &577034186 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 577034190} + - component: {fileID: 577034189} + - component: {fileID: 577034188} + - component: {fileID: 577034187} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &577034187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 577034186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &577034188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 577034186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &577034189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 577034186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &577034190 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 577034186} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &728267877 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 728267882} + - component: {fileID: 728267881} + - component: {fileID: 728267879} + - component: {fileID: 728267878} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &728267878 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 728267877} + m_Enabled: 1 +--- !u!124 &728267879 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 728267877} + m_Enabled: 1 +--- !u!20 &728267881 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 728267877} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &728267882 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 728267877} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1464317155 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1464317156} + - component: {fileID: 1464317158} + - component: {fileID: 1464317157} + m_Layer: 0 + m_Name: TMP SubMeshUI [TMPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1464317156 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1464317155} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 323282593} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1464317157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1464317155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2102322, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2102322, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} + m_isDefaultMaterial: 1 + m_padding: 0 + m_canvasRenderer: {fileID: 1464317158} + m_TextComponent: {fileID: 323282591} + m_materialReferenceIndex: 0 +--- !u!222 &1464317158 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1464317155} +--- !u!1 &2144085111 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2144085114} + - component: {fileID: 2144085113} + - component: {fileID: 2144085112} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2144085112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2144085111} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &2144085113 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2144085111} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 728267881} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2144085114 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2144085111} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 323282593} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity.meta new file mode 100644 index 0000000..c08acb8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: e76e6c0f81964cbda3fe0b7d26ed8060 +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity new file mode 100644 index 0000000..3cc6ab8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity @@ -0,0 +1,1133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &186473238 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 186473239} + - component: {fileID: 186473241} + - component: {fileID: 186473240} + m_Layer: 0 + m_Name: Image 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &186473239 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 186473238} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 320, y: 35} + m_SizeDelta: {x: 496, y: 375} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &186473240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 186473238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Texture: {fileID: 2800000, guid: c76d18757a194d618355f05f815cb0a1, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &186473241 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 186473238} +--- !u!1 &241484348 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 241484353} + - component: {fileID: 241484352} + - component: {fileID: 241484350} + - component: {fileID: 241484349} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &241484349 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 241484348} + m_Enabled: 1 +--- !u!124 &241484350 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 241484348} + m_Enabled: 1 +--- !u!20 &241484352 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 241484348} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &241484353 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 241484348} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &729816403 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 729816404} + - component: {fileID: 729816406} + - component: {fileID: 729816405} + m_Layer: 0 + m_Name: TextMeshPro Text - Master + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &729816404 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 729816403} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 265.25} + m_SizeDelta: {x: -144, y: -570.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &729816405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 729816403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'The <#ffff80>Linked Overflow text mode makes it possible to <#ffff80>link + text objects together to allow text to flow from one object to another. + + + As the text fills a given text container, the text exceeding this container will + automatically flow to the <#ffff80>linked text object. + + + This feature is located in the text Overflow options and available with both TextMeshPro + components. + + + The text Overflow - Linked mode makes it possible to create sophisticated text + layout similar to those seen in magazines and web pages.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 6 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 1252276988} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 729816405} + characterCount: 128 + spriteCount: 0 + spaceCount: 23 + wordCount: 23 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &729816406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 729816403} +--- !u!1 &1056147832 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1056147835} + - component: {fileID: 1056147834} + - component: {fileID: 1056147833} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1056147833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1056147832} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1056147834 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1056147832} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1056147835 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1056147832} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 729816404} + - {fileID: 1755693433} + - {fileID: 1252276987} + - {fileID: 1757337309} + - {fileID: 186473239} + - {fileID: 1754901269} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1252276986 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1252276987} + - component: {fileID: 1252276989} + - component: {fileID: 1252276988} + m_Layer: 0 + m_Name: TextMeshPro Text - Linked 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1252276987 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1252276986} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -259} + m_SizeDelta: {x: -144, y: -517} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1252276988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1252276986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'The <#ffff80>Linked Overflow text mode makes it possible to <#ffff80>link + text objects together to allow text to flow from one object to another. + + + As the text fills a given text container, the text exceeding this container will + automatically flow to the <#ffff80>linked text object. + + + This feature is located in the text Overflow options and available with both TextMeshPro + components. + + + The text Overflow - Linked mode makes it possible to create sophisticated text + layout similar to those seen in magazines and web pages.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 6 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 1757337310} + m_isLinkedTextComponent: 1 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 128 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1252276988} + characterCount: 257 + spriteCount: 0 + spaceCount: 23 + wordCount: 22 + linkCount: 0 + lineCount: 6 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 3 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1252276989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1252276986} +--- !u!1 &1562093468 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1562093471} + - component: {fileID: 1562093470} + - component: {fileID: 1562093469} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1562093469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1562093468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1562093470 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1562093468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1562093471 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1562093468} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1754901268 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1754901269} + - component: {fileID: 1754901271} + - component: {fileID: 1754901270} + m_Layer: 0 + m_Name: TextMeshPro Text - Linked 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1754901269 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1754901268} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -256.25} + m_SizeDelta: {x: -144, y: -512.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1754901270 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1754901268} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'The <#ffff80>Linked Overflow text mode makes it possible to <#ffff80>link + text objects together to allow text to flow from one object to another. + + + As the text fills a given text container, the text exceeding this container will + automatically flow to the <#ffff80>linked text object. + + + This feature is located in the text Overflow options and available with both TextMeshPro + components. + + + The text Overflow - Linked mode makes it possible to create sophisticated text + layout similar to those seen in magazines and web pages.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 1 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 358 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1754901270} + characterCount: 494 + spriteCount: 0 + spaceCount: 23 + wordCount: 24 + linkCount: 0 + lineCount: 5 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 3 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1754901271 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1754901268} +--- !u!1 &1755693432 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1755693433} + - component: {fileID: 1755693435} + - component: {fileID: 1755693434} + m_Layer: 0 + m_Name: Image 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1755693433 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1755693432} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -320, y: 16.5} + m_SizeDelta: {x: 496, y: 348} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1755693434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1755693432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Texture: {fileID: 2800000, guid: 4ccf43d26c4748c792174516f4a8fcef, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1755693435 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1755693432} +--- !u!1 &1757337308 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1757337309} + - component: {fileID: 1757337311} + - component: {fileID: 1757337310} + m_Layer: 0 + m_Name: TextMeshPro Text - Linked 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1757337309 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1757337308} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 281.25} + m_SizeDelta: {x: -144, y: -602.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1757337310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1757337308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'The <#ffff80>Linked Overflow text mode makes it possible to <#ffff80>link + text objects together to allow text to flow from one object to another. + + + As the text fills a given text container, the text exceeding this container will + automatically flow to the <#ffff80>linked text object. + + + This feature is located in the text Overflow options and available with both TextMeshPro + components. + + + The text Overflow - Linked mode makes it possible to create sophisticated text + layout similar to those seen in magazines and web pages.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 6 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 1754901270} + m_isLinkedTextComponent: 1 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 257 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1757337310} + characterCount: 358 + spriteCount: 0 + spaceCount: 15 + wordCount: 16 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 3 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1757337311 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1757337308} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta new file mode 100644 index 0000000..575730e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9442cda25baa4a0bb544c4d095b00caa +timeCreated: 1480388889 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity new file mode 100644 index 0000000..2c4687d --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity @@ -0,0 +1,668 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &224141783 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 224141784} + - component: {fileID: 224141787} + - component: {fileID: 224141786} + - component: {fileID: 224141785} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224141784 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 224141783} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2065555315} + m_Father: {fileID: 993286720} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &224141785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 224141783} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &224141786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 224141783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.016379312, g: 0.1397059, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &224141787 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 224141783} +--- !u!1 &515056265 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 515056270} + - component: {fileID: 515056269} + - component: {fileID: 515056267} + - component: {fileID: 515056266} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &515056266 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 515056265} + m_Enabled: 1 +--- !u!124 &515056267 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 515056265} + m_Enabled: 1 +--- !u!20 &515056269 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 515056265} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &515056270 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 515056265} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &993286719 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 993286720} + - component: {fileID: 993286723} + - component: {fileID: 993286722} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &993286720 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 993286719} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224141784} + m_Father: {fileID: 1504674220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 640, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &993286722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 993286719} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &993286723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 993286719} +--- !u!1 &1086682925 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1086682929} + - component: {fileID: 1086682928} + - component: {fileID: 1086682927} + - component: {fileID: 1086682926} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1086682926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1086682925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1086682927 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1086682925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1086682928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1086682925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1086682929 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1086682925} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1504674217 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1504674220} + - component: {fileID: 1504674219} + - component: {fileID: 1504674218} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1504674218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504674217} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1504674219 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504674217} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1504674220 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1504674217} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 993286720} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &2065555314 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2065555315} + - component: {fileID: 2065555318} + - component: {fileID: 2065555317} + - component: {fileID: 2065555316} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2065555315 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2065555314} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224141784} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0.00000011920929, y: 0} + m_SizeDelta: {x: -10, y: -10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2065555316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2065555314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 43bcd35a1c0c40ccb6d472893fe2093f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2065555317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2065555314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'This is an example of using the <#ffffff>TextMesh<#40a0ff>Pro + <#ffff00>maxVisibleCharacters and <#ffff00>maxVisibleLines properties + to control how many characters or lines of text will be displayed. This can be + used to create <#80ff80>Reveal or <#80ff80>Teletype FX or even + to simulate an <#80ff80>Old Computer Terminal. + + + This implementation does not involve any string manipulations and thus is allocation + free. It also works with word wrapping to avoid cutting off words as they are + revealed. This also supports the numerous rich text tags available in <#ffffff>TextMesh<#40a0ff>Pro.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: dc36b3fdc14f47ebb36fd484a67e268a, type: 2} + m_sharedMaterial: {fileID: 2140032, guid: dc36b3fdc14f47ebb36fd484a67e268a, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278311680 + m_fontColor: {r: 0, g: 0.8602941, b: 0.0059330147, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 1025 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 2 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 504 + spriteCount: 0 + spaceCount: 81 + wordCount: 81 + linkCount: 0 + lineCount: 13 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2173394, guid: 0b4bdfba56924184bbe7c948f934fb70, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2065555318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2065555314} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity.meta new file mode 100644 index 0000000..686eb6e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e2e4d7b0bed4cf9ab827e9f32448f69 +timeCreated: 1435300594 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity new file mode 100644 index 0000000..58a16ca --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity @@ -0,0 +1,9047 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &64233515 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 64233516} + - component: {fileID: 64233518} + - component: {fileID: 64233517} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &64233516 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 64233515} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1456085081} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -87} + m_SizeDelta: {x: 570, y: 164} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &64233517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 64233515} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: A. This block of text contains three lines of text which requires the container + to dynamically expand vertically. +--- !u!222 &64233518 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 64233515} +--- !u!1 &92594157 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 92594158} + - component: {fileID: 92594160} + - component: {fileID: 92594159} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &92594158 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 92594157} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 897593938} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -106} + m_SizeDelta: {x: 569.99994, y: 202} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &92594159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 92594157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Question 1 + + This is an example of using TextMeshPro in Unity to display text using + the New UI''s auto layout functionality.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &92594160 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 92594157} +--- !u!1 &112616780 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 112616781} + m_Layer: 5 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &112616781 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 112616780} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2099726592} + - {fileID: 536147347} + m_Father: {fileID: 953417884} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 700, y: 800} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &113574880 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 113574881} + - component: {fileID: 113574883} + - component: {fileID: 113574882} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &113574881 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 113574880} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1060791689} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &113574882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 113574880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 113574883} + m_TextComponent: {fileID: 1060791690} + m_materialReferenceIndex: 0 +--- !u!222 &113574883 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 113574880} +--- !u!1 &178325484 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 178325490} + - component: {fileID: 178325489} + - component: {fileID: 178325488} + - component: {fileID: 178325487} + - component: {fileID: 178325486} + - component: {fileID: 178325485} + m_Layer: 5 + m_Name: Answer E + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &178325485 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &178325486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &178325487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 178325488} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &178325488 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &178325489 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 178325484} +--- !u!224 &178325490 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 410344772} + m_Father: {fileID: 1559754537} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -755.5} + m_SizeDelta: {x: 590, y: 133} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &181427277 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 181427278} + - component: {fileID: 181427280} + - component: {fileID: 181427279} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &181427278 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 181427277} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 945160589} + m_Father: {fileID: 382277095} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &181427279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 181427277} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: D.<#ff0000>You selected the wrong answer. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 32 + spriteCount: 0 + spaceCount: 4 + wordCount: 6 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 2 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 945160590} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &181427280 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 181427277} +--- !u!1 &197293552 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 197293553} + - component: {fileID: 197293558} + - component: {fileID: 197293557} + - component: {fileID: 197293556} + - component: {fileID: 197293555} + - component: {fileID: 197293554} + m_Layer: 5 + m_Name: Answer B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &197293553 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1164028272} + m_Father: {fileID: 1559754537} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -455.5} + m_SizeDelta: {x: 590, y: 133} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &197293554 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &197293555 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &197293556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 197293557} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &197293557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &197293558 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 197293552} +--- !u!1 &217857655 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 217857656} + - component: {fileID: 217857661} + - component: {fileID: 217857660} + - component: {fileID: 217857659} + - component: {fileID: 217857658} + - component: {fileID: 217857657} + m_Layer: 5 + m_Name: Answer C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &217857656 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 969259720} + m_Father: {fileID: 1871798295} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &217857657 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &217857658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &217857659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 217857660} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &217857660 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &217857661 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 217857655} +--- !u!1 &302839334 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 302839335} + - component: {fileID: 302839337} + - component: {fileID: 302839336} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &302839335 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 302839334} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493987983} + m_Father: {fileID: 519242055} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &302839336 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 302839334} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: B.<#ffff00>Multiple fonts are + used to display the text. One for the bullets and the other for the rest of the + text. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 106 + spriteCount: 0 + spaceCount: 20 + wordCount: 22 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 2 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 493987984} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &302839337 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 302839334} +--- !u!1 &351715036 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 351715037} + - component: {fileID: 351715039} + - component: {fileID: 351715038} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &351715037 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 351715036} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1257376144} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &351715038 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 351715036} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &351715039 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 351715036} +--- !u!1 &355544155 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 355544156} + - component: {fileID: 355544161} + - component: {fileID: 355544160} + - component: {fileID: 355544159} + - component: {fileID: 355544158} + - component: {fileID: 355544157} + m_Layer: 5 + m_Name: Answer A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &355544156 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1940016222} + m_Father: {fileID: 2034524132} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -307.5} + m_SizeDelta: {x: 589.99994, y: 171} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &355544157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &355544158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &355544159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 355544160} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &355544160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &355544161 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 355544155} +--- !u!1 &373069844 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 373069845} + - component: {fileID: 373069847} + - component: {fileID: 373069846} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &373069845 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 373069844} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 969259720} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &373069846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 373069844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 373069847} + m_TextComponent: {fileID: 969259721} + m_materialReferenceIndex: 0 +--- !u!222 &373069847 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 373069844} +--- !u!1 &379533974 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 379533975} + - component: {fileID: 379533977} + - component: {fileID: 379533976} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &379533975 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 379533974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 672877458} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &379533976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 379533974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &379533977 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 379533974} +--- !u!1 &382277094 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 382277095} + - component: {fileID: 382277100} + - component: {fileID: 382277099} + - component: {fileID: 382277098} + - component: {fileID: 382277097} + - component: {fileID: 382277096} + m_Layer: 5 + m_Name: Answer D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &382277095 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 181427278} + m_Father: {fileID: 1871798295} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &382277096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &382277097 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &382277098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 382277099} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &382277099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &382277100 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 382277094} +--- !u!1 &410344771 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 410344772} + - component: {fileID: 410344774} + - component: {fileID: 410344773} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &410344772 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 410344771} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 178325490} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -66.5} + m_SizeDelta: {x: 570, y: 123} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &410344773 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 410344771} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: E. This block of text contains three lines of text. The second line ends + up outside the scrolling area. +--- !u!222 &410344774 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 410344771} +--- !u!1 &463584090 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 463584091} + - component: {fileID: 463584093} + - component: {fileID: 463584092} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &463584091 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 463584090} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1199396876} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -30} + m_SizeDelta: {x: 570, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &463584092 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 463584090} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: D.You selected the wrong answer. +--- !u!222 &463584093 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 463584090} +--- !u!1 &493987982 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 493987983} + - component: {fileID: 493987985} + - component: {fileID: 493987984} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &493987983 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 493987982} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 302839335} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &493987984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 493987982} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 493987985} + m_TextComponent: {fileID: 302839336} + m_materialReferenceIndex: 0 +--- !u!222 &493987985 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 493987982} +--- !u!1 &519242054 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 519242055} + - component: {fileID: 519242060} + - component: {fileID: 519242059} + - component: {fileID: 519242058} + - component: {fileID: 519242057} + - component: {fileID: 519242056} + m_Layer: 5 + m_Name: Answer B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &519242055 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 302839335} + m_Father: {fileID: 1871798295} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &519242056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &519242057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &519242058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 519242059} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &519242059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &519242060 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519242054} +--- !u!1 &519990992 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 519990993} + - component: {fileID: 519990998} + - component: {fileID: 519990997} + - component: {fileID: 519990996} + - component: {fileID: 519990995} + - component: {fileID: 519990994} + m_Layer: 5 + m_Name: Answer D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &519990993 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 710764945} + m_Father: {fileID: 594570832} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -654} + m_SizeDelta: {x: 650, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &519990994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &519990995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &519990996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 519990997} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &519990997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &519990998 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 519990992} +--- !u!1 &536147346 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 536147347} + - component: {fileID: 536147351} + - component: {fileID: 536147350} + - component: {fileID: 536147349} + - component: {fileID: 536147348} + m_Layer: 5 + m_Name: Scroll Rect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &536147347 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 594570832} + m_Father: {fileID: 112616781} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &536147348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &536147349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 594570832} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &536147350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5147059, g: 0.5147059, b: 0.5147059, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &536147351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 536147346} +--- !u!1 &594570831 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 594570832} + - component: {fileID: 594570836} + - component: {fileID: 594570835} + - component: {fileID: 594570834} + - component: {fileID: 594570833} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &594570832 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1175669143} + - {fileID: 1729765364} + - {fileID: 1853075848} + - {fileID: 1368233943} + - {fileID: 519990993} + - {fileID: 1452511679} + m_Father: {fileID: 536147347} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 827} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &594570833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &594570834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 5 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &594570835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &594570836 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 594570831} +--- !u!1 &672877457 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 672877458} + m_Layer: 5 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &672877458 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 672877457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 379533975} + - {fileID: 1982914453} + m_Father: {fileID: 1576580512} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -0.000030517578, y: 0} + m_SizeDelta: {x: -0.000061035156, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &673616920 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 673616921} + - component: {fileID: 673616923} + - component: {fileID: 673616922} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &673616921 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 673616920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1368233943} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -46} + m_SizeDelta: {x: 630, y: 82} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &673616922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 673616920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: C. This block of text contains one line of text. +--- !u!222 &673616923 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 673616920} +--- !u!1 &710764944 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 710764945} + - component: {fileID: 710764947} + - component: {fileID: 710764946} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &710764945 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 710764944} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 519990993} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -30} + m_SizeDelta: {x: 630, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &710764946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 710764944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: D.You selected the wrong answer. +--- !u!222 &710764947 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 710764944} +--- !u!1 &737955031 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 737955032} + - component: {fileID: 737955034} + - component: {fileID: 737955033} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &737955032 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 737955031} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1975887975} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -65.5} + m_SizeDelta: {x: 569.99994, y: 121} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &737955033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 737955031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: B.Indent Tag allows multiple lines of text to be nicely aligned + with the bullets. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &737955034 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 737955031} +--- !u!1 &745530092 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 745530093} + - component: {fileID: 745530096} + - component: {fileID: 745530095} + - component: {fileID: 745530094} + - component: {fileID: 745530097} + m_Layer: 5 + m_Name: Canvas UI Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &745530093 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1329726108} + m_Father: {fileID: 1236983896} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &745530094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &745530095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &745530096 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &745530097 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b0dc2d1d494adbbec1f4db26b4cf83, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 0 +--- !u!1 &760195238 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 760195239} + - component: {fileID: 760195243} + - component: {fileID: 760195242} + - component: {fileID: 760195241} + - component: {fileID: 760195240} + m_Layer: 5 + m_Name: Scroll Rect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &760195239 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1871798295} + m_Father: {fileID: 1257376144} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &760195240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &760195241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1871798295} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &760195242 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5147059, g: 0.5147059, b: 0.5147059, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &760195243 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 760195238} +--- !u!1 &785126631 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 785126632} + - component: {fileID: 785126634} + - component: {fileID: 785126633} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &785126632 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 785126631} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1904784088} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -85.5} + m_SizeDelta: {x: 569.99994, y: 161} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &785126633 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 785126631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: E.This block of text contains three lines of text. The second + line ends up outside the scrolling area. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &785126634 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 785126631} +--- !u!1 &792312853 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 792312854} + - component: {fileID: 792312856} + - component: {fileID: 792312855} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &792312854 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 792312853} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2014757822} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -45.5} + m_SizeDelta: {x: 569.99994, y: 81} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &792312855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 792312853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: C.This block of text contains one line of text. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &792312856 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 792312853} +--- !u!1 &799230986 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 799230987} + - component: {fileID: 799230989} + - component: {fileID: 799230988} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &799230987 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799230986} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1853075848} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -66.5} + m_SizeDelta: {x: 630, y: 123} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &799230988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799230986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: B. Indent Tag allows multiple lines of text to be nicely aligned with the + bullets. +--- !u!222 &799230989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 799230986} +--- !u!1 &826920723 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 826920724} + - component: {fileID: 826920729} + - component: {fileID: 826920728} + - component: {fileID: 826920727} + - component: {fileID: 826920726} + - component: {fileID: 826920725} + m_Layer: 5 + m_Name: Answer D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &826920724 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1756545447} + m_Father: {fileID: 2034524132} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -660} + m_SizeDelta: {x: 589.99994, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &826920725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &826920726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &826920727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 826920728} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &826920728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &826920729 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 826920723} +--- !u!1 &855995075 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 855995076} + - component: {fileID: 855995078} + - component: {fileID: 855995077} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &855995076 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 855995075} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 929582474} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &855995077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 855995075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 855995078} + m_TextComponent: {fileID: 929582475} + m_materialReferenceIndex: 0 +--- !u!222 &855995078 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 855995075} +--- !u!1 &857729202 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 857729203} + - component: {fileID: 857729205} + - component: {fileID: 857729204} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &857729203 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 857729202} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1329726108} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &857729204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 857729202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &857729205 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 857729202} +--- !u!1 &897593937 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 897593938} + - component: {fileID: 897593942} + - component: {fileID: 897593941} + - component: {fileID: 897593940} + - component: {fileID: 897593939} + - component: {fileID: 897593943} + m_Layer: 5 + m_Name: Question + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &897593938 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 92594158} + m_Father: {fileID: 2034524132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -111} + m_SizeDelta: {x: 589.99994, y: 212} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &897593939 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &897593940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 897593941} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &897593941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.62521625, g: 0.85875535, b: 0.86764705, a: 0.88235295} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &897593942 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 897593937} +--- !u!114 &897593943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 200 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &929582473 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 929582474} + - component: {fileID: 929582476} + - component: {fileID: 929582475} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &929582474 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 929582473} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 855995076} + m_Father: {fileID: 1876543866} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &929582475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 929582473} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: A.Each block of text is using the <<#ffff00>indent> + tag to nicely align the bullets and text. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 84 + spriteCount: 0 + spaceCount: 15 + wordCount: 17 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 2 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 855995077} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &929582476 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 929582473} +--- !u!1 &941241665 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 941241668} + - component: {fileID: 941241667} + - component: {fileID: 941241666} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &941241666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 941241665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: A. This block of text contains three lines of text which requires the container + to dynamically expand vertically. +--- !u!222 &941241667 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 941241665} +--- !u!224 &941241668 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 941241665} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1729765364} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -87} + m_SizeDelta: {x: 630, y: 164} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &945160588 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 945160589} + - component: {fileID: 945160591} + - component: {fileID: 945160590} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &945160589 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 945160588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 181427278} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &945160590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 945160588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 945160591} + m_TextComponent: {fileID: 181427279} + m_materialReferenceIndex: 0 +--- !u!222 &945160591 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 945160588} +--- !u!1 &953417883 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 953417884} + - component: {fileID: 953417888} + - component: {fileID: 953417887} + - component: {fileID: 953417886} + - component: {fileID: 953417885} + m_Layer: 5 + m_Name: Canvas UI Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &953417884 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 112616781} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &953417885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b0dc2d1d494adbbec1f4db26b4cf83, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 0 +--- !u!114 &953417886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &953417887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &953417888 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &969259719 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 969259720} + - component: {fileID: 969259722} + - component: {fileID: 969259721} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &969259720 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 969259719} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 373069845} + - {fileID: 2060325072} + m_Father: {fileID: 217857656} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &969259721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 969259719} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: C.Sprites can be + used as well inline with the text. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 53 + spriteCount: 0 + spaceCount: 10 + wordCount: 11 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 3 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 373069846} + - {fileID: 2060325073} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &969259722 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 969259719} +--- !u!1 &973268816 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 973268817} + - component: {fileID: 973268821} + - component: {fileID: 973268820} + - component: {fileID: 973268819} + - component: {fileID: 973268818} + m_Layer: 5 + m_Name: Scroll Rect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &973268817 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1559754537} + m_Father: {fileID: 1329726108} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &973268818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &973268819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1559754537} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &973268820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5147059, g: 0.5147059, b: 0.5147059, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &973268821 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 973268816} +--- !u!1 &1040010065 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1040010069} + - component: {fileID: 1040010068} + - component: {fileID: 1040010067} + - component: {fileID: 1040010066} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1040010066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1040010065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1040010067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1040010065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1040010068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1040010065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1040010069 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1040010065} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1060791688 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1060791689} + - component: {fileID: 1060791691} + - component: {fileID: 1060791690} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1060791689 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1060791688} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 113574881} + m_Father: {fileID: 1519050538} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1060791690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1060791688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: E.This block of text contains three + lines of text. The second line ends up outside the scrolling area. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 102 + spriteCount: 0 + spaceCount: 17 + wordCount: 19 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 2 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 113574882} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1060791691 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1060791688} +--- !u!1 &1126209066 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1126209067} + - component: {fileID: 1126209072} + - component: {fileID: 1126209071} + - component: {fileID: 1126209070} + - component: {fileID: 1126209069} + - component: {fileID: 1126209068} + m_Layer: 5 + m_Name: Question + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1126209067 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1848649448} + m_Father: {fileID: 1559754537} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -105} + m_SizeDelta: {x: 590, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1126209068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 200 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1126209069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1126209070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1126209071} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1126209071 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.62521625, g: 0.85875535, b: 0.86764705, a: 0.88235295} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1126209072 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1126209066} +--- !u!1 &1139761475 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1139761476} + - component: {fileID: 1139761478} + - component: {fileID: 1139761477} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1139761476 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139761475} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1629068645} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -46} + m_SizeDelta: {x: 570, y: 82} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1139761477 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139761475} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: C. This block of text contains one line of text. +--- !u!222 &1139761478 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139761475} +--- !u!1 &1164028271 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1164028272} + - component: {fileID: 1164028274} + - component: {fileID: 1164028273} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1164028272 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1164028271} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 197293553} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -66.5} + m_SizeDelta: {x: 570, y: 123} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1164028273 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1164028271} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: B. Indent Tag allows multiple lines of text to be nicely aligned with the + bullets. +--- !u!222 &1164028274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1164028271} +--- !u!1 &1175669142 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1175669143} + - component: {fileID: 1175669148} + - component: {fileID: 1175669147} + - component: {fileID: 1175669146} + - component: {fileID: 1175669145} + - component: {fileID: 1175669144} + m_Layer: 5 + m_Name: Question + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1175669143 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2138298319} + m_Father: {fileID: 594570832} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -105} + m_SizeDelta: {x: 650, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1175669144 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 200 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1175669145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1175669146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1175669147} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1175669147 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.62521625, g: 0.85875535, b: 0.86764705, a: 0.88235295} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1175669148 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1175669142} +--- !u!1 &1194858313 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1194858314} + - component: {fileID: 1194858316} + - component: {fileID: 1194858315} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1194858314 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1194858313} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1452511679} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -66.5} + m_SizeDelta: {x: 630, y: 123} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1194858315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1194858313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: E. This block of text contains three lines of text. The second line ends + up outside the scrolling area. +--- !u!222 &1194858316 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1194858313} +--- !u!1 &1199396875 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1199396876} + - component: {fileID: 1199396881} + - component: {fileID: 1199396880} + - component: {fileID: 1199396879} + - component: {fileID: 1199396878} + - component: {fileID: 1199396877} + m_Layer: 5 + m_Name: Answer D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1199396876 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463584091} + m_Father: {fileID: 1559754537} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -654} + m_SizeDelta: {x: 590, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1199396877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1199396878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1199396879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1199396880} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1199396880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1199396881 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1199396875} +--- !u!1 &1236983895 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1236983896} + m_Layer: 0 + m_Name: Side by Side + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1236983896 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1236983895} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1576580512} + - {fileID: 745530093} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1257376143 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1257376144} + m_Layer: 5 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1257376144 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1257376143} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 351715037} + - {fileID: 760195239} + m_Father: {fileID: 1736308204} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 700, y: -10} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1322155519 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1322155520} + - component: {fileID: 1322155522} + - component: {fileID: 1322155521} + m_Layer: 0 + m_Name: TMP SubMeshUI [Bangers SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1322155520 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1322155519} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1699720104} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1322155521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1322155519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2100000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_isDefaultMaterial: 0 + m_padding: 6.5 + m_canvasRenderer: {fileID: 1322155522} + m_TextComponent: {fileID: 1699720105} + m_materialReferenceIndex: 0 +--- !u!222 &1322155522 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1322155519} +--- !u!1 &1329726107 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1329726108} + m_Layer: 5 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1329726108 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1329726107} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 857729203} + - {fileID: 973268817} + m_Father: {fileID: 745530093} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1368233942 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1368233943} + - component: {fileID: 1368233948} + - component: {fileID: 1368233947} + - component: {fileID: 1368233946} + - component: {fileID: 1368233945} + - component: {fileID: 1368233944} + m_Layer: 5 + m_Name: Answer C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1368233943 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 673616921} + m_Father: {fileID: 594570832} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -573} + m_SizeDelta: {x: 650, y: 92} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1368233944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1368233945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1368233946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1368233947} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1368233947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1368233948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1368233942} +--- !u!1 &1374660295 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1374660301} + - component: {fileID: 1374660300} + - component: {fileID: 1374660299} + - component: {fileID: 1374660298} + - component: {fileID: 1374660297} + - component: {fileID: 1374660296} + m_Layer: 5 + m_Name: Question + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1374660296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 200 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1374660297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1374660298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1374660299} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1374660299 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.62521625, g: 0.85875535, b: 0.86764705, a: 0.88235295} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1374660300 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1374660295} +--- !u!224 &1374660301 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1699720104} + m_Father: {fileID: 1871798295} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1452511678 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1452511679} + - component: {fileID: 1452511684} + - component: {fileID: 1452511683} + - component: {fileID: 1452511682} + - component: {fileID: 1452511681} + - component: {fileID: 1452511680} + m_Layer: 5 + m_Name: Answer E + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1452511679 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1194858314} + m_Father: {fileID: 594570832} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -755.5} + m_SizeDelta: {x: 650, y: 133} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1452511680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1452511681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1452511682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1452511683} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1452511683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1452511684 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1452511678} +--- !u!1 &1456085080 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1456085081} + - component: {fileID: 1456085086} + - component: {fileID: 1456085085} + - component: {fileID: 1456085084} + - component: {fileID: 1456085083} + - component: {fileID: 1456085082} + m_Layer: 5 + m_Name: Answer A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1456085081 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 64233516} + m_Father: {fileID: 1559754537} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -297} + m_SizeDelta: {x: 590, y: 174} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1456085082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1456085083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1456085084 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1456085085} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1456085085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1456085086 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1456085080} +--- !u!1 &1519050537 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1519050538} + - component: {fileID: 1519050543} + - component: {fileID: 1519050542} + - component: {fileID: 1519050541} + - component: {fileID: 1519050540} + - component: {fileID: 1519050539} + m_Layer: 5 + m_Name: Answer E + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1519050538 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1060791689} + m_Father: {fileID: 1871798295} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1519050539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1519050540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1519050541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1519050542} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1519050542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1519050543 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1519050537} +--- !u!1 &1559754536 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1559754537} + - component: {fileID: 1559754541} + - component: {fileID: 1559754540} + - component: {fileID: 1559754539} + - component: {fileID: 1559754538} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1559754537 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1126209067} + - {fileID: 1456085081} + - {fileID: 197293553} + - {fileID: 1629068645} + - {fileID: 1199396876} + - {fileID: 178325490} + m_Father: {fileID: 973268817} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 827} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1559754538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1559754539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 5 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1559754540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1559754541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1559754536} +--- !u!1 &1576580511 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1576580512} + - component: {fileID: 1576580515} + - component: {fileID: 1576580514} + - component: {fileID: 1576580513} + - component: {fileID: 1576580516} + m_Layer: 5 + m_Name: Canvas TMP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1576580512 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 672877458} + m_Father: {fileID: 1236983896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1576580513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1576580514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1576580515 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1576580516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b0dc2d1d494adbbec1f4db26b4cf83, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 2 +--- !u!1 &1629068644 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1629068645} + - component: {fileID: 1629068650} + - component: {fileID: 1629068649} + - component: {fileID: 1629068648} + - component: {fileID: 1629068647} + - component: {fileID: 1629068646} + m_Layer: 5 + m_Name: Answer C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1629068645 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1139761476} + m_Father: {fileID: 1559754537} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -573} + m_SizeDelta: {x: 590, y: 92} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1629068646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1629068647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1629068648 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1629068649} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1629068649 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1629068650 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1629068644} +--- !u!1 &1686108074 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1686108077} + - component: {fileID: 1686108076} + - component: {fileID: 1686108075} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1686108075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1686108074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 1686108076} + m_TextComponent: {fileID: 1699720105} + m_materialReferenceIndex: 0 +--- !u!222 &1686108076 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1686108074} +--- !u!224 &1686108077 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1686108074} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1699720104} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1699720103 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1699720104} + - component: {fileID: 1699720106} + - component: {fileID: 1699720105} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1699720104 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1699720103} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1686108077} + - {fileID: 1322155520} + m_Father: {fileID: 1374660301} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1699720105 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1699720103} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Question 1 + + Example of using Unity''s New UI and Layout components along with Masking with + TextMesh<#0040ff>Pro!' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 14.97 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 101 + spriteCount: 0 + spaceCount: 15 + wordCount: 16 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 3 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 1686108075} + - {fileID: 1322155521} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1699720106 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1699720103} +--- !u!1 &1729765363 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1729765364} + - component: {fileID: 1729765369} + - component: {fileID: 1729765368} + - component: {fileID: 1729765367} + - component: {fileID: 1729765366} + - component: {fileID: 1729765365} + m_Layer: 5 + m_Name: Answer A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1729765364 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 941241668} + m_Father: {fileID: 594570832} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -297} + m_SizeDelta: {x: 650, y: 174} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1729765365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1729765366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1729765367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1729765368} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1729765368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1729765369 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1729765363} +--- !u!1 &1736308203 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1736308204} + - component: {fileID: 1736308207} + - component: {fileID: 1736308206} + - component: {fileID: 1736308205} + - component: {fileID: 1736308208} + m_Layer: 5 + m_Name: Canvas TMP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1736308204 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1257376144} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1736308205 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1736308206 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1736308207 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1736308208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b0dc2d1d494adbbec1f4db26b4cf83, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 2 +--- !u!1 &1756545446 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1756545447} + - component: {fileID: 1756545449} + - component: {fileID: 1756545448} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1756545447 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1756545446} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 826920724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -30} + m_SizeDelta: {x: 569.99994, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1756545448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1756545446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: D.<#ff0000>You selected the wrong answer. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1756545449 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1756545446} +--- !u!1 &1848649447 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1848649448} + - component: {fileID: 1848649450} + - component: {fileID: 1848649449} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1848649448 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1848649447} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1126209067} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -100} + m_SizeDelta: {x: 570, y: 190} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1848649449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1848649447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Question 1 + + This is an example of using Ui.Text in Unity to display text using the New UI''s + auto layout functionality.' +--- !u!222 &1848649450 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1848649447} +--- !u!1 &1853075847 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1853075848} + - component: {fileID: 1853075853} + - component: {fileID: 1853075852} + - component: {fileID: 1853075851} + - component: {fileID: 1853075850} + - component: {fileID: 1853075849} + m_Layer: 5 + m_Name: Answer B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1853075848 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 799230987} + m_Father: {fileID: 594570832} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -455.5} + m_SizeDelta: {x: 650, y: 133} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1853075849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1853075850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1853075851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1853075852} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1853075852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1853075853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1853075847} +--- !u!1 &1860225093 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1860225098} + - component: {fileID: 1860225097} + - component: {fileID: 1860225095} + - component: {fileID: 1860225094} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1860225094 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1860225093} + m_Enabled: 1 +--- !u!124 &1860225095 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1860225093} + m_Enabled: 1 +--- !u!20 &1860225097 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1860225093} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1860225098 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1860225093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1871798294 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1871798295} + - component: {fileID: 1871798299} + - component: {fileID: 1871798298} + - component: {fileID: 1871798297} + - component: {fileID: 1871798296} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1871798295 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1374660301} + - {fileID: 1876543866} + - {fileID: 519242055} + - {fileID: 217857656} + - {fileID: 382277095} + - {fileID: 1519050538} + m_Father: {fileID: 760195239} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1871798296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1871798297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 5 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1871798298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1871798299 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1871798294} +--- !u!1 &1876543865 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1876543866} + - component: {fileID: 1876543871} + - component: {fileID: 1876543870} + - component: {fileID: 1876543869} + - component: {fileID: 1876543868} + - component: {fileID: 1876543867} + m_Layer: 5 + m_Name: Answer A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1876543866 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 929582474} + m_Father: {fileID: 1871798295} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1876543867 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1876543868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1876543869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1876543870} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1876543870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1876543871 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1876543865} +--- !u!1 &1904784087 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1904784088} + - component: {fileID: 1904784093} + - component: {fileID: 1904784092} + - component: {fileID: 1904784091} + - component: {fileID: 1904784090} + - component: {fileID: 1904784089} + m_Layer: 5 + m_Name: Answer E + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1904784088 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 785126632} + m_Father: {fileID: 2034524132} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -780.5} + m_SizeDelta: {x: 589.99994, y: 171} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1904784089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1904784090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1904784091 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1904784092} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1904784092 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1904784093 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1904784087} +--- !u!1 &1940016221 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1940016222} + - component: {fileID: 1940016224} + - component: {fileID: 1940016223} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1940016222 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1940016221} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 355544156} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -85.5} + m_SizeDelta: {x: 569.99994, y: 161} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1940016223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1940016221} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: A.This block of text contains three lines of text which requires + the container to dynamically expand vertically. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1940016224 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1940016221} +--- !u!1 &1975887974 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1975887975} + - component: {fileID: 1975887980} + - component: {fileID: 1975887979} + - component: {fileID: 1975887978} + - component: {fileID: 1975887977} + - component: {fileID: 1975887976} + m_Layer: 5 + m_Name: Answer B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1975887975 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 737955032} + m_Father: {fileID: 2034524132} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -463.5} + m_SizeDelta: {x: 589.99994, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1975887976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1975887977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1975887978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1975887979} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1975887979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1975887980 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1975887974} +--- !u!1 &1982914452 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1982914453} + - component: {fileID: 1982914457} + - component: {fileID: 1982914456} + - component: {fileID: 1982914454} + - component: {fileID: 1982914455} + m_Layer: 5 + m_Name: Scroll Rect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1982914453 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2034524132} + m_Father: {fileID: 672877458} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1982914454 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 2034524132} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1982914455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1982914456 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5147059, g: 0.5147059, b: 0.5147059, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1982914457 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1982914452} +--- !u!1 &2014757816 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2014757822} + - component: {fileID: 2014757821} + - component: {fileID: 2014757820} + - component: {fileID: 2014757819} + - component: {fileID: 2014757818} + - component: {fileID: 2014757817} + m_Layer: 5 + m_Name: Answer C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2014757817 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &2014757818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &2014757819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2014757820} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &2014757820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &2014757821 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2014757816} +--- !u!224 &2014757822 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 792312854} + m_Father: {fileID: 2034524132} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -579.5} + m_SizeDelta: {x: 589.99994, y: 91} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2034524131 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2034524132} + - component: {fileID: 2034524136} + - component: {fileID: 2034524135} + - component: {fileID: 2034524134} + - component: {fileID: 2034524133} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2034524132 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 897593938} + - {fileID: 355544156} + - {fileID: 1975887975} + - {fileID: 2014757822} + - {fileID: 826920724} + - {fileID: 1904784088} + m_Father: {fileID: 1982914453} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 871} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2034524133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &2034524134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 5 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &2034524135 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &2034524136 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2034524131} +--- !u!1 &2060325071 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2060325072} + - component: {fileID: 2060325074} + - component: {fileID: 2060325073} + m_Layer: 0 + m_Name: TMP SubMeshUI [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2060325072 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2060325071} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 969259720} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2060325073 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2060325071} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_isDefaultMaterial: 1 + m_padding: 4 + m_canvasRenderer: {fileID: 2060325074} + m_TextComponent: {fileID: 969259721} + m_materialReferenceIndex: 0 +--- !u!222 &2060325074 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2060325071} +--- !u!1 &2099726591 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2099726592} + - component: {fileID: 2099726594} + - component: {fileID: 2099726593} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2099726592 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2099726591} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 112616781} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2099726593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2099726591} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &2099726594 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2099726591} +--- !u!1 &2138298318 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2138298319} + - component: {fileID: 2138298321} + - component: {fileID: 2138298320} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2138298319 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2138298318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1175669143} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -100} + m_SizeDelta: {x: 630, y: 190} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2138298320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2138298318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Question 1 + + This is an example of using Ui.Text in Unity to display text using the New UI''s + auto layout functionality.' +--- !u!222 &2138298321 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2138298318} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta new file mode 100644 index 0000000..ffcc216 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03f9d74cec8e4b94a29d2dfd177c821b +timeCreated: 1445416487 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity new file mode 100644 index 0000000..bc7f8a0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity @@ -0,0 +1,588 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &141179451 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 141179456} + - component: {fileID: 141179455} + - component: {fileID: 141179453} + - component: {fileID: 141179452} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &141179452 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 141179451} + m_Enabled: 1 +--- !u!124 &141179453 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 141179451} + m_Enabled: 1 +--- !u!20 &141179455 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 141179451} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &141179456 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 141179451} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &794150059 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 794150060} + - component: {fileID: 794150062} + - component: {fileID: 794150061} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &794150060 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 794150059} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1633828367} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.0000015497208} + m_SizeDelta: {x: 0, y: -0.00000047683716} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &794150061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 794150059} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Soft Masking + + Move the text object relative to the parent with the 2D Rect Mask.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 42df1c7856584b6b8db9a509b6b10074, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 794150061} + characterCount: 79 + spriteCount: 0 + spaceCount: 14 + wordCount: 15 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &794150062 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 794150059} +--- !u!1 &984250720 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 984250723} + - component: {fileID: 984250722} + - component: {fileID: 984250721} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &984250721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 984250720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &984250722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 984250720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &984250723 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 984250720} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &995120765 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 995120769} + - component: {fileID: 995120768} + - component: {fileID: 995120767} + - component: {fileID: 995120766} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &995120766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 995120765} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &995120767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 995120765} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &995120768 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 995120765} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &995120769 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 995120765} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1633828367} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1633828366 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1633828367} + - component: {fileID: 1633828370} + - component: {fileID: 1633828369} + - component: {fileID: 1633828368} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1633828367 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1633828366} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 794150060} + m_Father: {fileID: 995120769} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1633828368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1633828366} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1633828369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1633828366} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.322, g: 0.53676474, b: 0.53676474, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1633828370 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1633828366} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta new file mode 100644 index 0000000..0303c7d --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9abcd5bd764646568a6ea70d00f9264c +timeCreated: 1465858578 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity new file mode 100644 index 0000000..5ea0b96 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity @@ -0,0 +1,2305 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &178751543 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 178751544} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &178751544 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 178751543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1641939326} + m_Father: {fileID: 981581977} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -10, y: -10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &184190504 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 184190509} + - component: {fileID: 184190508} + - component: {fileID: 184190506} + - component: {fileID: 184190505} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &184190505 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 184190504} + m_Enabled: 1 +--- !u!124 &184190506 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 184190504} + m_Enabled: 1 +--- !u!20 &184190508 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 184190504} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &184190509 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 184190504} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &222810364 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 222810365} + - component: {fileID: 222810368} + - component: {fileID: 222810367} + - component: {fileID: 222810366} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &222810365 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 222810364} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1652711586} + - {fileID: 1535389321} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &222810366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 222810364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &222810367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 222810364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &222810368 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 222810364} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &337669131 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 337669132} + - component: {fileID: 337669133} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &337669132 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 337669131} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 894215173} + - {fileID: 655286161} + m_Father: {fileID: 1856700217} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &337669133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 337669131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &344071588 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 344071589} + - component: {fileID: 344071590} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &344071589 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 344071588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 891486379} + - {fileID: 640198376} + m_Father: {fileID: 1652711586} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &344071590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 344071588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &528619525 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 528619526} + - component: {fileID: 528619529} + - component: {fileID: 528619528} + - component: {fileID: 528619527} + m_Layer: 5 + m_Name: Chat Output - Scrollview + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &528619526 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 528619525} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 981581977} + - {fileID: 1511748068} + m_Father: {fileID: 1535389321} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 5, y: 50} + m_SizeDelta: {x: -5, y: 300} + m_Pivot: {x: 0, y: 0} +--- !u!114 &528619527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 528619525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &528619528 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 528619525} +--- !u!114 &528619529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 528619525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1641939326} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 178751544} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1511748069} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!1 &640198374 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 640198376} + - component: {fileID: 640198377} + - component: {fileID: 640198375} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &640198375 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 640198374} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: "This is an example of using a <#ff4f00>Scrollbar with the TextMesh<#4080ff>Pro + Text Input Field.\n\nThe Scrollbar position and size adjusts automatically as + new text is added.\n\nThe Home and End keys move the caret to the start or end + of each line.\n\nYou can now also use Page Up and Page Down to navigate through + the text.\n\nHolding down shift allows for multiple lines of text to be selected.\n\nDouble + clicks on words to select them.\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: 80 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 1 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 640198375} + characterCount: 412 + spriteCount: 0 + spaceCount: 80 + wordCount: 76 + linkCount: 0 + lineCount: 23 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 3 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!224 &640198376 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 640198374} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 344071589} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 2.5, y: 0} + m_SizeDelta: {x: -5, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &640198377 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 640198374} +--- !u!1 &655286160 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 655286161} + - component: {fileID: 655286163} + - component: {fileID: 655286162} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &655286161 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 655286160} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 337669132} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &655286162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 655286160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: "\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 1 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 655286162} + characterCount: 1 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &655286163 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 655286160} +--- !u!1 &670165398 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 670165399} + - component: {fileID: 670165401} + - component: {fileID: 670165400} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &670165399 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 670165398} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1716245244} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &670165400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 670165398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &670165401 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 670165398} +--- !u!1 &891486377 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 891486379} + - component: {fileID: 891486380} + - component: {fileID: 891486378} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &891486378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 891486377} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Enter text... + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 2133996082 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 2 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 891486378} + characterCount: 13 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!224 &891486379 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 891486377} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 344071589} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 2.5, y: 0} + m_SizeDelta: {x: -5, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &891486380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 891486377} +--- !u!1 &894215172 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 894215173} + - component: {fileID: 894215175} + - component: {fileID: 894215174} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &894215173 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 894215172} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 337669132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &894215174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 894215172} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Enter text... + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 2133996082 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 2 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 894215174} + characterCount: 13 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &894215175 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 894215172} +--- !u!1 &910878157 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 910878158} + - component: {fileID: 910878160} + - component: {fileID: 910878159} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &910878158 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 910878157} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1222391736} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &910878159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 910878157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &910878160 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 910878157} +--- !u!1 &981581976 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 981581977} + - component: {fileID: 981581978} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &981581977 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 981581976} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 178751544} + m_Father: {fileID: 528619526} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -5} + m_SizeDelta: {x: -25, y: -10} + m_Pivot: {x: 0, y: 1} +--- !u!114 &981581978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 981581976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1093300042 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1093300043} + - component: {fileID: 1093300044} + m_Layer: 0 + m_Name: Chat Controller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1093300043 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1093300042} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -85.92413, y: -80.43292, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1535389321} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1093300044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1093300042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 53d91f98a2664f5cb9af11de72ac54ec, type: 3} + m_Name: + m_EditorClassIdentifier: + TMP_ChatInput: {fileID: 1856700218} + TMP_ChatOutput: {fileID: 1641939327} + ChatScrollbar: {fileID: 1511748069} +--- !u!1 &1154752061 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1154752063} + - component: {fileID: 1154752065} + - component: {fileID: 1154752064} + - component: {fileID: 1154752062} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1154752062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1154752061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 670165400} + m_HandleRect: {fileID: 670165399} + m_Direction: 3 + m_Value: 0 + m_Size: 0.2543298 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!224 &1154752063 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1154752061} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1716245244} + m_Father: {fileID: 1652711586} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 252.7, y: -0.0000030994415} + m_SizeDelta: {x: 20, y: 260} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1154752064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1154752061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1154752065 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1154752061} +--- !u!1 &1222391735 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1222391736} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1222391736 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1222391735} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 910878158} + m_Father: {fileID: 1511748068} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1511748067 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1511748068} + - component: {fileID: 1511748071} + - component: {fileID: 1511748070} + - component: {fileID: 1511748069} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1511748068 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1511748067} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1222391736} + m_Father: {fileID: 528619526} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1511748069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1511748067} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 910878159} + m_HandleRect: {fileID: 910878158} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1511748070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1511748067} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1511748071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1511748067} +--- !u!1 &1535389320 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1535389321} + m_Layer: 5 + m_Name: Simple Chat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1535389321 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1535389320} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1856700217} + - {fileID: 528619526} + - {fileID: 1093300043} + m_Father: {fileID: 222810365} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1641939325 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1641939326} + - component: {fileID: 1641939328} + - component: {fileID: 1641939327} + - component: {fileID: 1641939329} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1641939326 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1641939325} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 178751544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1641939327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1641939325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: 0 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1641939327} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1641939328 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1641939325} +--- !u!114 &1641939329 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1641939325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &1652711582 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1652711586} + - component: {fileID: 1652711585} + - component: {fileID: 1652711584} + - component: {fileID: 1652711583} + m_Layer: 5 + m_Name: TMP InputField + Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1652711583 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1652711582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1652711584} + m_TextViewport: {fileID: 344071589} + m_TextComponent: {fileID: 640198375} + m_Placeholder: {fileID: 891486378} + m_VerticalScrollbar: {fileID: 1154752062} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 36 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+SubmitEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+SubmitEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+SelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+SelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+TextSelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+TextSelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+OnChangeEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: 'This is an example of using a <#ff4f00>Scrollbar with the TextMesh<#4080ff>Pro + Text Input Field. + + + The Scrollbar position and size adjusts automatically as new text is added. + + + The Home and End keys move the caret to the start or end of each line. + + + You can now also use Page Up and Page Down to navigate through the text. + + + Holding down shift allows for multiple lines of text to be selected. + + + Double clicks on words to select them.' + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 0 + m_ResetOnDeActivation: 0 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 1 + m_InputValidator: {fileID: 0} +--- !u!114 &1652711584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1652711582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1652711585 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1652711582} +--- !u!224 &1652711586 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1652711582} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 344071589} + - {fileID: 1154752063} + m_Father: {fileID: 222810365} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 320, y: 180} + m_SizeDelta: {x: 475, y: 260} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1716245243 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1716245244} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1716245244 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1716245243} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 670165399} + m_Father: {fileID: 1154752063} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1849378852 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1849378856} + - component: {fileID: 1849378855} + - component: {fileID: 1849378854} + - component: {fileID: 1849378853} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1849378853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1849378852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1849378854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1849378852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1849378855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1849378852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1849378856 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1849378852} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1856700216 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1856700217} + - component: {fileID: 1856700220} + - component: {fileID: 1856700219} + - component: {fileID: 1856700218} + m_Layer: 5 + m_Name: Chat Input Field + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1856700217 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1856700216} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 337669132} + m_Father: {fileID: 1535389321} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 2.5, y: 25} + m_SizeDelta: {x: -5, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1856700218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1856700216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1856700219} + m_TextViewport: {fileID: 337669132} + m_TextComponent: {fileID: 655286162} + m_Placeholder: {fileID: 894215174} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 22 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+SubmitEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+SubmitEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+SelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+SelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+TextSelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+TextSelectionEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_InputField+OnChangeEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 0 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 0 + m_isRichTextEditingAllowed: 1 + m_InputValidator: {fileID: 0} +--- !u!114 &1856700219 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1856700216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &1856700220 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1856700216} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta new file mode 100644 index 0000000..80b9d38 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 337f92480dd24675aae9e79210fb1ad9 +timeCreated: 1487199155 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity new file mode 100644 index 0000000..67f6f8b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity @@ -0,0 +1,236 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079954} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!124 &1079079954 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -28.517307} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1888731522 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1888731524} + - component: {fileID: 1888731523} + m_Layer: 0 + m_Name: Simple Script + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1888731523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1888731522} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9eff140b25d64601aabc6ba32245d099, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1888731524 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1888731522} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity.meta new file mode 100644 index 0000000..bb879c7 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 50f52f9274434ecfb34dd87f0836f323 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity new file mode 100644 index 0000000..1b930db --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity @@ -0,0 +1,432 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &486248254 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 486248258} + - component: {fileID: 486248257} + - component: {fileID: 486248256} + - component: {fileID: 486248255} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &486248255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 486248254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &486248256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 486248254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &486248257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 486248254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &486248258 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 486248254} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &691654662 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 691654663} + - component: {fileID: 691654665} + - component: {fileID: 691654664} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &691654663 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 691654662} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 993643434} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &691654664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 691654662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &691654665 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 691654662} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1166195106} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &993643432 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 993643434} + - component: {fileID: 993643433} + m_Layer: 0 + m_Name: 'Text Object #1' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &993643433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 993643432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6f2c5b59b6874405865e2616e4ec276a, type: 3} + m_Name: + m_EditorClassIdentifier: + ObjectType: 1 + isStatic: 0 +--- !u!224 &993643434 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 993643432} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 691654663} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 75} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1166195102 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1166195107} + - component: {fileID: 1166195106} + - component: {fileID: 1166195104} + - component: {fileID: 1166195103} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1166195103 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1166195102} + m_Enabled: 1 +--- !u!124 &1166195104 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1166195102} + m_Enabled: 1 +--- !u!20 &1166195106 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1166195102} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 36 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1166195107 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1166195102} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1590754846 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1590754848} + - component: {fileID: 1590754847} + m_Layer: 0 + m_Name: 'Text Object #2' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1590754847 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1590754846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6f2c5b59b6874405865e2616e4ec276a, type: 3} + m_Name: + m_EditorClassIdentifier: + ObjectType: 0 + isStatic: 0 +--- !u!4 &1590754848 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1590754846} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -7.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta new file mode 100644 index 0000000..8f2fffe --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6250f98e58fe4abbaada5d84b7ca846d +timeCreated: 1449626883 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity new file mode 100644 index 0000000..92291de --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity @@ -0,0 +1,510 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &66853331 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 66853334} + - component: {fileID: 66853333} + - component: {fileID: 66853332} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &66853332 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 66853331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &66853333 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 66853331} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &66853334 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 66853331} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1992478846} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1353010457 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1353010460} + - component: {fileID: 1353010459} + - component: {fileID: 1353010458} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1353010458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1353010457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1353010459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1353010457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1353010460 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1353010457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1803781509 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1803781514} + - component: {fileID: 1803781513} + - component: {fileID: 1803781511} + - component: {fileID: 1803781510} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1803781510 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1803781509} + m_Enabled: 1 +--- !u!124 &1803781511 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1803781509} + m_Enabled: 1 +--- !u!20 &1803781513 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1803781509} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1803781514 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1803781509} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1992478845 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1992478846} + - component: {fileID: 1992478849} + - component: {fileID: 1992478848} + - component: {fileID: 1992478847} + - component: {fileID: 1992478850} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1992478846 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 66853334} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 670.1, y: 357.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1992478847 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ed57967c52645d390a89dcf8f61ba73, type: 3} + m_Name: + m_EditorClassIdentifier: + AngleMultiplier: 1 + SpeedMultiplier: 1 + CurveScale: 25 +--- !u!114 &1992478848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Animating Vertex Attributes + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 92 + m_fontSizeBase: 92 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1992478848} + characterCount: 27 + spriteCount: 0 + spaceCount: 2 + wordCount: 3 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1992478849 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1992478845} +--- !u!114 &1992478850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 91b8ba3d52e041fab2d0e0f169855539, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta new file mode 100644 index 0000000..db7c2c8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54e994244b4b467e8583cf2da6dcc716 +timeCreated: 1461311052 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity new file mode 100644 index 0000000..1e54736 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity @@ -0,0 +1,2371 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 1 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 1 + m_FogColor: {r: 0.2784314, g: 0.2784314, b: 0.2784314, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 200 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &45386653 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 45386654} + - component: {fileID: 45386657} + - component: {fileID: 45386656} + - component: {fileID: 45386655} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &45386654 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 1198835735} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &45386655 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &45386656 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &45386657 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &88657228 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 88657232} + - component: {fileID: 88657231} + - component: {fileID: 88657230} + - component: {fileID: 88657229} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &88657229 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &88657230 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &88657231 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &88657232 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 551637154} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130188541 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 130188545} + - component: {fileID: 130188544} + - component: {fileID: 130188542} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &130188542 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 130188541} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: aadd5a709a48466c887296bb5b1b8110, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &130188544 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 130188541} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &130188545 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 130188541} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 20, y: 1, z: 20} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151148667 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 151148673} + - component: {fileID: 151148670} + - component: {fileID: 151148671} + - component: {fileID: 151148668} + - component: {fileID: 151148672} + m_Layer: 10 + m_Name: TextMesh Pro - Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &151148668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: The Ultimate Text Solution for Unity + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e6b276ec991f467aa14ef1f3cc665993, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 2.7 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: -10 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 151148668} + characterCount: 36 + spriteCount: 0 + spaceCount: 5 + wordCount: 6 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 151148671} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!33 &151148670 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_Mesh: {fileID: 0} +--- !u!23 &151148671 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b276ec991f467aa14ef1f3cc665993, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!222 &151148672 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 151148667} +--- !u!224 &151148673 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.65} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 7.69} + m_SizeDelta: {x: 40, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &176749293 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 176749294} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &176749294 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 176749293} + m_LocalRotation: {x: 0, y: -0.8657618, z: 0, w: 0.5004564} + m_LocalPosition: {x: 24.020954, y: 5, z: 9.024419} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1533777692} + - {fileID: 727433510} + - {fileID: 1109394275} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181840061 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 181840064} + - component: {fileID: 181840063} + - component: {fileID: 181840062} + m_Layer: 0 + m_Name: Point Light - Red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &181840062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 1.25 + RotationRange: 20 + Motion: 2 +--- !u!108 &181840063 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Intensity: 2.2579021 + m_Range: 30 + m_SpotAngle: 60 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &181840064 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 10, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1423076965} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185619762 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 185619763} + - component: {fileID: 185619766} + - component: {fileID: 185619765} + - component: {fileID: 185619764} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &185619763 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 551637154} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &185619764 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &185619765 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &185619766 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &280649733 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 280649738} + - component: {fileID: 280649737} + - component: {fileID: 280649735} + - component: {fileID: 280649734} + - component: {fileID: 280649740} + - component: {fileID: 280649739} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &280649734 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!124 &280649735 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!20 &280649737 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.2784314, g: 0.2784314, b: 0.2784314, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 54 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &280649738 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_LocalRotation: {x: -0.14296447, y: -0.27517763, z: 0.04141913, w: -0.94980156} + m_LocalPosition: {x: -83.26071, y: 35.23844, z: -101.45492} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &280649739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d687537154440a3913a9a3c7977978c, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraTarget: {fileID: 914799696} + FollowDistance: 45 + MaxFollowDistance: 500 + MinFollowDistance: 2 + ElevationAngle: 10 + MaxElevationAngle: 85 + MinElevationAngle: 0 + OrbitalAngle: 0 + CameraMode: 0 + MovementSmoothing: 1 + RotationSmoothing: 0 + MovementSmoothingValue: 25 + RotationSmoothingValue: 5 + MoveSensitivity: 2 +--- !u!114 &280649740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 686ec78b56aa445795335fbadafcfaa4, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 2 +--- !u!1 &551637153 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 551637154} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &551637154 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 551637153} + m_LocalRotation: {x: 0, y: -0.8657618, z: 0, w: 0.5004564} + m_LocalPosition: {x: -2.9828825, y: 5, z: 37.440086} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 88657232} + - {fileID: 185619763} + - {fileID: 1231649826} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &727433509 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 727433510} + - component: {fileID: 727433513} + - component: {fileID: 727433512} + - component: {fileID: 727433511} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &727433510 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 176749294} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &727433511 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &727433512 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &727433513 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &914799695 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 914799696} + m_Layer: 0 + m_Name: Camera Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &914799696 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 914799695} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1041320347 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1041320350} + - component: {fileID: 1041320349} + - component: {fileID: 1041320348} + m_Layer: 0 + m_Name: Spotlight - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1041320348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 1.5 + RotationRange: 25 + Motion: 1 +--- !u!108 &1041320349 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 0 + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1041320350 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 25, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1888380059} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1079961348 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1079961351} + - component: {fileID: 1079961350} + - component: {fileID: 1079961349} + m_Layer: 0 + m_Name: Point Light - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1079961349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 1 + RotationRange: 20 + Motion: 2 +--- !u!108 &1079961350 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_Intensity: 2.2579021 + m_Range: 30 + m_SpotAngle: 60 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1079961351 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1423076965} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1097136440 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1097136442} + - component: {fileID: 1097136441} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1097136441 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.48453492 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.107 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1097136442 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} + m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1109394274 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1109394275} + - component: {fileID: 1109394278} + - component: {fileID: 1109394277} + - component: {fileID: 1109394276} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1109394275 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 176749294} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1109394276 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1109394277 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1109394278 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1139141065 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1139141069} + - component: {fileID: 1139141068} + - component: {fileID: 1139141067} + - component: {fileID: 1139141066} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1139141066 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1139141067 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1139141068 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1139141069 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 1198835735} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1142730609 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1142730611} + - component: {fileID: 1142730610} + - component: {fileID: 1142730612} + m_Layer: 0 + m_Name: Spotlight - Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1142730610 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 0 + m_Color: {r: 0, g: 1, b: 0, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1142730611 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1888380059} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1142730612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 2 + RotationRange: 25 + Motion: 1 +--- !u!1 &1185126715 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1185126718} + - component: {fileID: 1185126717} + - component: {fileID: 1185126716} + m_Layer: 0 + m_Name: Spotlight - White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1185126716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 0 + RotationRange: 30 + Motion: 1 +--- !u!108 &1185126717 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.8778619 + m_Range: 100 + m_SpotAngle: 60 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1185126718 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_LocalRotation: {x: 0.17453936, y: 0, z: 0, w: 0.98465025} + m_LocalPosition: {x: 0.22756672, y: 25, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1198835734 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1198835735} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1198835735 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1198835734} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22.891533, y: 5, z: -4.165652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 45386654} + - {fileID: 1139141069} + - {fileID: 1547569612} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1231649825 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1231649826} + - component: {fileID: 1231649829} + - component: {fileID: 1231649828} + - component: {fileID: 1231649827} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1231649826 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 551637154} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1231649827 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1231649828 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1231649829 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1328606984 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1328606987} + - component: {fileID: 1328606986} + - component: {fileID: 1328606985} + m_Layer: 0 + m_Name: Spotlight - Red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1328606985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 2.5 + RotationRange: 25 + Motion: 1 +--- !u!108 &1328606986 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 0 + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1328606987 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -25, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1888380059} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1423076964 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1423076965} + m_Layer: 0 + m_Name: Pointlight - Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1423076965 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1423076964} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1079961351} + - {fileID: 1625386229} + - {fileID: 181840064} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1533777688 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1533777692} + - component: {fileID: 1533777691} + - component: {fileID: 1533777690} + - component: {fileID: 1533777689} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1533777689 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1533777690 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1533777691 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1533777692 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 176749294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1547569611 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1547569612} + - component: {fileID: 1547569615} + - component: {fileID: 1547569614} + - component: {fileID: 1547569613} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1547569612 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 1198835735} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1547569613 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!65 &1547569614 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1547569615 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1625386226 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1625386229} + - component: {fileID: 1625386228} + - component: {fileID: 1625386227} + m_Layer: 0 + m_Name: Point Light - Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1625386227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 1.5 + RotationRange: 30 + Motion: 2 +--- !u!108 &1625386228 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 0, g: 1, b: 0, a: 1} + m_Intensity: 2.2579021 + m_Range: 30 + m_SpotAngle: 60 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1625386229 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1423076965} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1743864370 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1743864372} + - component: {fileID: 1743864371} + - component: {fileID: 1743864373} + m_Layer: 0 + m_Name: Spotlight - Backlight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1743864371 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 0 + m_Color: {r: 0, g: 0.5862069, b: 1, a: 1} + m_Intensity: 2.2579021 + m_Range: 80 + m_SpotAngle: 45 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1743864372 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_LocalRotation: {x: 0.041116327, y: 0.8697486, z: -0.07354433, w: 0.4862491} + m_LocalPosition: {x: -39.42447, y: 21.20903, z: 24.45694} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1743864373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 2 + RotationRange: 45 + Motion: 1 +--- !u!1 &1746165346 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1746165351} + - component: {fileID: 1746165348} + - component: {fileID: 1746165349} + - component: {fileID: 1746165347} + - component: {fileID: 1746165350} + m_Layer: 10 + m_Name: TextMesh Pro - Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1746165347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: TextMesh <#50aaff>PRO! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: f4e195ac1e204eff960149d1cb34e18c, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 72 + m_fontSizeBase: 72 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 11.4 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: -10 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: 0 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1746165347} + characterCount: 13 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1746165349} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!33 &1746165348 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_Mesh: {fileID: 0} +--- !u!23 &1746165349 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: f4e195ac1e204eff960149d1cb34e18c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!222 &1746165350 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1746165346} +--- !u!224 &1746165351 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.65} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.15817642, y: 14.47} + m_SizeDelta: {x: 40.316322, y: 9.007265} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1888380058 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1888380059} + m_Layer: 0 + m_Name: Spotlight - Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1888380059 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1888380058} + m_LocalRotation: {x: 0.16051155, y: 0, z: 0, w: 0.98703396} + m_LocalPosition: {x: 0, y: 25, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1041320350} + - {fileID: 1142730611} + - {fileID: 1328606987} + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity.meta new file mode 100644 index 0000000..739fe62 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 8c4969fd8ba94a68b07cf11f3e7a5137 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - TextMeshPro Title.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - TextMeshPro Title.unity new file mode 100644 index 0000000..957d3dd --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - TextMeshPro Title.unity @@ -0,0 +1,1018 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 1 + m_FogColor: {r: 0.2794118, g: 0.2794118, b: 0.2794118, a: 1} + m_FogMode: 3 + m_FogDensity: 0.02 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &192940402 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 192940404} + - component: {fileID: 192940403} + m_Layer: 0 + m_Name: Point light - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &192940403 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 192940402} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 0.44852942, g: 0.90872204, b: 1, a: 1} + m_Intensity: 1.370351 + m_Range: 20 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &192940404 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 192940402} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.1933, y: 1.9654, z: -5.2119} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &206889187 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 206889193} + - component: {fileID: 206889189} + - component: {fileID: 206889190} + - component: {fileID: 206889188} + - component: {fileID: 206889191} + m_Layer: 0 + m_Name: TextMeshPro - 2 - Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &206889188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206889187} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: The Ultimate Text Solution for Unity + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e6b276ec991f467aa14ef1f3cc665993, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 13 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 6 + m_fontSizeMax: 24 + m_fontStyle: 0 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 11.99 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 206889188} + characterCount: 36 + spriteCount: 0 + spaceCount: 5 + wordCount: 6 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 206889190} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!33 &206889189 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206889187} + m_Mesh: {fileID: 0} +--- !u!23 &206889190 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206889187} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: e6b276ec991f467aa14ef1f3cc665993, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!222 &206889191 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206889187} +--- !u!224 &206889193 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 206889187} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 2.08} + m_SizeDelta: {x: 25.337029, y: 1.9484717} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &420529823 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 420529829} + - component: {fileID: 420529825} + - component: {fileID: 420529826} + - component: {fileID: 420529824} + - component: {fileID: 420529827} + m_Layer: 0 + m_Name: TextMeshPro - 1 - Logo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &420529824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 420529823} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: TextMesh <#50aaff>PRO! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: f4e195ac1e204eff960149d1cb34e18c, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_textAlignment: 258 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 10 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 420529824} + characterCount: 13 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 420529826} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!33 &420529825 +MeshFilter: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 420529823} + m_Mesh: {fileID: 0} +--- !u!23 &420529826 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 420529823} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: f4e195ac1e204eff960149d1cb34e18c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!222 &420529827 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 420529823} +--- !u!224 &420529829 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 420529823} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 3.9862} + m_SizeDelta: {x: 26.762276, y: 9.853713} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &466438112 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 466438114} + - component: {fileID: 466438113} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &466438113 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 466438112} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.48453492 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &466438114 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 466438112} + m_LocalRotation: {x: 0.17443414, y: -0.21061587, z: 0.16657223, w: 0.9473476} + m_LocalPosition: {x: -0.014321, y: 11.067, z: 2.0344} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1379826988 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1379826990} + - component: {fileID: 1379826989} + m_Layer: 0 + m_Name: Point light - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1379826989 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1379826988} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 0.44852942, g: 0.90872204, b: 1, a: 1} + m_Intensity: 1.370351 + m_Range: 20 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1379826990 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1379826988} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.32, y: 8.8286, z: -5.2119} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1392961375 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1392961377} + - component: {fileID: 1392961376} + m_Layer: 0 + m_Name: Point light - Orange + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1392961376 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1392961375} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 1, g: 0.6, b: 0, a: 1} + m_Intensity: 1.370351 + m_Range: 25 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1392961377 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1392961375} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7.3611, y: 6.4776, z: -5.2119} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1673674027 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1673674029} + - component: {fileID: 1673674028} + m_Layer: 0 + m_Name: Point light - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1673674028 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1673674027} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 2 + m_Color: {r: 0.44852942, g: 0.90872204, b: 1, a: 1} + m_Intensity: 0.99115664 + m_Range: 20 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1673674029 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1673674027} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7.3972, y: 1.2616, z: -5.2119} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1762923660 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1762923664} + - component: {fileID: 1762923663} + - component: {fileID: 1762923662} + - component: {fileID: 1762923661} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1762923661 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1762923660} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: c719e38f25a9480abd2480ab621a2949, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!64 &1762923662 +MeshCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1762923660} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Convex: 0 + m_CookingOptions: 14 + m_SkinWidth: 0.01 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &1762923663 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1762923660} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1762923664 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1762923660} + m_LocalRotation: {x: -0.20369358, y: -0, z: -0, w: 0.9790347} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 50, y: 50, z: 50} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1938374591 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1938374596} + - component: {fileID: 1938374595} + - component: {fileID: 1938374593} + - component: {fileID: 1938374592} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1938374592 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1938374591} + m_Enabled: 1 +--- !u!124 &1938374593 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1938374591} + m_Enabled: 1 +--- !u!20 &1938374595 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1938374591} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.2784314, g: 0.2784314, b: 0.2784314, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1938374596 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1938374591} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 3, z: -19.19163} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - TextMeshPro Title.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - TextMeshPro Title.unity.meta new file mode 100644 index 0000000..6d7482e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/25 - TextMeshPro Title.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: b5656f16e2704da4a5a6ae715e61aff0 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity new file mode 100644 index 0000000..f3d45b3 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity @@ -0,0 +1,415 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 1 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &182159562 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 182159566} + - component: {fileID: 182159565} + - component: {fileID: 182159563} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &182159563 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 182159562} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2100000, guid: aadd5a709a48466c887296bb5b1b8110, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &182159565 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 182159562} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &182159566 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 182159562} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 20, y: 1, z: 20} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &280649733 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 280649738} + - component: {fileID: 280649737} + - component: {fileID: 280649735} + - component: {fileID: 280649734} + - component: {fileID: 280649740} + - component: {fileID: 280649739} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &280649734 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!124 &280649735 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!20 &280649737 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 38.4 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &280649738 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -107.936806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &280649739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d687537154440a3913a9a3c7977978c, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraTarget: {fileID: 0} + FollowDistance: 200 + MaxFollowDistance: 500 + MinFollowDistance: 2 + ElevationAngle: 30 + MaxElevationAngle: 85 + MinElevationAngle: 0 + OrbitalAngle: 0 + CameraMode: 0 + MovementSmoothing: 1 + RotationSmoothing: 0 + MovementSmoothingValue: 25 + RotationSmoothingValue: 5 + MoveSensitivity: 2 +--- !u!114 &280649740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 686ec78b56aa445795335fbadafcfaa4, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 5 + AnchorPosition: 2 +--- !u!1 &1097136440 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1097136442} + - component: {fileID: 1097136441} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1097136441 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1097136442 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} + m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2142710353 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2142710355} + - component: {fileID: 2142710354} + m_Layer: 0 + m_Name: Benchmark (Shader Perf) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2142710354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2142710353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e8538afcddc14efbb5d9e94b7ae50197, type: 3} + m_Name: + m_EditorClassIdentifier: + SpawnType: 0 + NumberOfNPC: 250 +--- !u!4 &2142710355 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2142710353} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity.meta new file mode 100644 index 0000000..b64591e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 16177da2e3254cee91944756d5f8ddd3 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Point Sizes).unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Point Sizes).unity new file mode 100644 index 0000000..ae3c883 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Point Sizes).unity @@ -0,0 +1,345 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 1 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &280649733 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 280649738} + - component: {fileID: 280649737} + - component: {fileID: 280649735} + - component: {fileID: 280649734} + - component: {fileID: 280649740} + - component: {fileID: 280649739} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &280649734 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!124 &280649735 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!20 &280649737 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 54 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &280649738 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &280649739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d687537154440a3913a9a3c7977978c, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraTarget: {fileID: 0} + FollowDistance: 200 + MaxFollowDistance: 500 + MinFollowDistance: 2 + ElevationAngle: 30 + MaxElevationAngle: 85 + MinElevationAngle: 0 + OrbitalAngle: 0 + CameraMode: 0 + MovementSmoothing: 1 + RotationSmoothing: 0 + MovementSmoothingValue: 25 + RotationSmoothingValue: 5 + MoveSensitivity: 2 +--- !u!114 &280649740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 686ec78b56aa445795335fbadafcfaa4, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 5 + AnchorPosition: 2 +--- !u!1 &1097136440 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1097136442} + - component: {fileID: 1097136441} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1097136441 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1097136442 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} + m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2142710353 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2142710355} + - component: {fileID: 2142710354} + m_Layer: 0 + m_Name: Benchmark (Point Sizes) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2142710354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2142710353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc20866c0d5e413ab7559440e15333ae, type: 3} + m_Name: + m_EditorClassIdentifier: + SpawnType: 0 + MinPointSize: 8 + MaxPointSize: 72 + Steps: 2 +--- !u!4 &2142710355 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2142710353} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Point Sizes).unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Point Sizes).unity.meta new file mode 100644 index 0000000..96d9a07 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Point Sizes).unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 9d8f250d0a85445bada3571b57c1cbda +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Script).unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Script).unity new file mode 100644 index 0000000..4cfb684 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Script).unity @@ -0,0 +1,373 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 1 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &280649733 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 280649738} + - component: {fileID: 280649737} + - component: {fileID: 280649735} + - component: {fileID: 280649734} + - component: {fileID: 280649739} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &280649734 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!124 &280649735 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!20 &280649737 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 38.4 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &280649738 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &280649739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d687537154440a3913a9a3c7977978c, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraTarget: {fileID: 0} + FollowDistance: 25 + MaxFollowDistance: 500 + MinFollowDistance: 2 + ElevationAngle: 0 + MaxElevationAngle: 85 + MinElevationAngle: 0 + OrbitalAngle: 0 + CameraMode: 0 + MovementSmoothing: 1 + RotationSmoothing: 0 + MovementSmoothingValue: 25 + RotationSmoothingValue: 5 + MoveSensitivity: 2 +--- !u!1 &376080795 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 376080797} + - component: {fileID: 376080796} + m_Layer: 0 + m_Name: Benchmark (TextMesh) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &376080796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 376080795} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f970ea55f9f84bf79b05dab180b8c125, type: 3} + m_Name: + m_EditorClassIdentifier: + BenchmarkType: 1 + TMProFont: {fileID: 0} + TextMeshFont: {fileID: 0} +--- !u!4 &376080797 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 376080795} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -2.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1097136440 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1097136442} + - component: {fileID: 1097136441} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1097136441 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1097136442 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} + m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1913208939 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1913208941} + - component: {fileID: 1913208940} + m_Layer: 0 + m_Name: Benchmark (TextMesh Pro) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1913208940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1913208939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f970ea55f9f84bf79b05dab180b8c125, type: 3} + m_Name: + m_EditorClassIdentifier: + BenchmarkType: 0 + TMProFont: {fileID: 0} + TextMeshFont: {fileID: 0} +--- !u!4 &1913208941 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1913208939} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 2.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Script).unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Script).unity.meta new file mode 100644 index 0000000..10f1a9b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Script).unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: a9e3700925c6434c88278d454956ef89 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Shader Perf).unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Shader Perf).unity new file mode 100644 index 0000000..ace546f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Shader Perf).unity @@ -0,0 +1,344 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 1 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &280649733 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 280649738} + - component: {fileID: 280649737} + - component: {fileID: 280649735} + - component: {fileID: 280649734} + - component: {fileID: 280649740} + - component: {fileID: 280649739} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &280649734 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!124 &280649735 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!20 &280649737 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 38.4 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &280649738 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.75, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &280649739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d687537154440a3913a9a3c7977978c, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraTarget: {fileID: 0} + FollowDistance: 25 + MaxFollowDistance: 500 + MinFollowDistance: 2 + ElevationAngle: 0 + MaxElevationAngle: 85 + MinElevationAngle: 0 + OrbitalAngle: 0 + CameraMode: 0 + MovementSmoothing: 1 + RotationSmoothing: 0 + MovementSmoothingValue: 25 + RotationSmoothingValue: 5 + MoveSensitivity: 2 +--- !u!114 &280649740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 686ec78b56aa445795335fbadafcfaa4, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 5 + AnchorPosition: 2 +--- !u!1 &1097136440 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1097136442} + - component: {fileID: 1097136441} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1097136441 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 2 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1097136442 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} + m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2142710353 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2142710355} + - component: {fileID: 2142710354} + m_Layer: 0 + m_Name: Benchmark (Shader Perf) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2142710354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2142710353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a73109742c8d47ac822895a473300c29, type: 3} + m_Name: + m_EditorClassIdentifier: + SpawnType: 0 + NumberOfNPC: 1000 + TheFont: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2142710355 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2142710353} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Shader Perf).unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Shader Perf).unity.meta new file mode 100644 index 0000000..19ea623 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Shader Perf).unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 87705762337149f9a72943fd8b643aa5 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Distance Field Shader Check.unity b/Assets/TextMesh Pro/Examples & Extras/Scenes/Distance Field Shader Check.unity new file mode 100644 index 0000000..f4a187f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Distance Field Shader Check.unity @@ -0,0 +1,561 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &600789064 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 600789069} + - component: {fileID: 600789068} + - component: {fileID: 600789066} + - component: {fileID: 600789065} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &600789065 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 600789064} + m_Enabled: 1 +--- !u!124 &600789066 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 600789064} + m_Enabled: 1 +--- !u!20 &600789068 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 600789064} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &600789069 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 600789064} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &679017142 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 679017144} + - component: {fileID: 679017143} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &679017143 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 679017142} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &679017144 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 679017142} + m_LocalRotation: {x: 0.26378772, y: -0.21418715, z: 0.14529718, w: 0.9292087} + m_LocalPosition: {x: 640, y: 559, z: -250} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1673558360 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1673558363} + - component: {fileID: 1673558362} + - component: {fileID: 1673558361} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1673558361 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1673558360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1673558362 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1673558360} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 600789068} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1673558363 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1673558360} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1958734433} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1958734432 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1958734433} + - component: {fileID: 1958734435} + - component: {fileID: 1958734434} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1958734433 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1958734432} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1673558363} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -100, y: -100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1958734434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1958734432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: New Text + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: d75b8f41e959450c84ac6e967084d3e1, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 200 + m_fontSizeBase: 200 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 7.54 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 0 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1958734435 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1958734432} +--- !u!1 &2015665686 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2015665690} + - component: {fileID: 2015665689} + - component: {fileID: 2015665688} + - component: {fileID: 2015665687} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2015665687 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2015665686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &2015665688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2015665686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &2015665689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2015665686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &2015665690 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2015665686} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scenes/Distance Field Shader Check.unity.meta b/Assets/TextMesh Pro/Examples & Extras/Scenes/Distance Field Shader Check.unity.meta new file mode 100644 index 0000000..e1c49ae --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scenes/Distance Field Shader Check.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 13253ab12dc346bd897e59304b77a1da +timeCreated: 1444255965 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts.meta new file mode 100644 index 0000000..225345e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3979ce59e55144c89a2b3b3f8dcf7fd3 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs new file mode 100644 index 0000000..b48ebbd --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs @@ -0,0 +1,128 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class Benchmark01 : MonoBehaviour + { + + public int BenchmarkType = 0; + + public TMP_FontAsset TMProFont; + public Font TextMeshFont; + + private TextMeshPro m_textMeshPro; + private TextContainer m_textContainer; + private TextMesh m_textMesh; + + private const string label01 = "The <#0050FF>count is: {0}"; + private const string label02 = "The count is: "; + + //private string m_string; + //private int m_frame; + + private Material m_material01; + private Material m_material02; + + + + IEnumerator Start() + { + + + + if (BenchmarkType == 0) // TextMesh Pro Component + { + m_textMeshPro = gameObject.AddComponent(); + m_textMeshPro.autoSizeTextContainer = true; + + //m_textMeshPro.anchorDampening = true; + + if (TMProFont != null) + m_textMeshPro.font = TMProFont; + + //m_textMeshPro.font = Resources.Load("Fonts & Materials/Anton SDF", typeof(TextMeshProFont)) as TextMeshProFont; // Make sure the Anton SDF exists before calling this... + //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/Anton SDF", typeof(Material)) as Material; // Same as above make sure this material exists. + + m_textMeshPro.fontSize = 48; + m_textMeshPro.alignment = TextAlignmentOptions.Center; + //m_textMeshPro.anchor = AnchorPositions.Center; + m_textMeshPro.extraPadding = true; + //m_textMeshPro.outlineWidth = 0.25f; + //m_textMeshPro.fontSharedMaterial.SetFloat("_OutlineWidth", 0.2f); + //m_textMeshPro.fontSharedMaterial.EnableKeyword("UNDERLAY_ON"); + //m_textMeshPro.lineJustification = LineJustificationTypes.Center; + m_textMeshPro.enableWordWrapping = false; + //m_textMeshPro.lineLength = 60; + //m_textMeshPro.characterSpacing = 0.2f; + //m_textMeshPro.fontColor = new Color32(255, 255, 255, 255); + + m_material01 = m_textMeshPro.font.material; + m_material02 = Resources.Load("Fonts & Materials/LiberationSans SDF - Drop Shadow"); // Make sure the LiberationSans SDF exists before calling this... + + + } + else if (BenchmarkType == 1) // TextMesh + { + m_textMesh = gameObject.AddComponent(); + + if (TextMeshFont != null) + { + m_textMesh.font = TextMeshFont; + m_textMesh.GetComponent().sharedMaterial = m_textMesh.font.material; + } + else + { + m_textMesh.font = Resources.Load("Fonts/ARIAL", typeof(Font)) as Font; + m_textMesh.GetComponent().sharedMaterial = m_textMesh.font.material; + } + + m_textMesh.fontSize = 48; + m_textMesh.anchor = TextAnchor.MiddleCenter; + + //m_textMesh.color = new Color32(255, 255, 0, 255); + } + + + + for (int i = 0; i <= 1000000; i++) + { + if (BenchmarkType == 0) + { + m_textMeshPro.SetText(label01, i % 1000); + if (i % 1000 == 999) + m_textMeshPro.fontSharedMaterial = m_textMeshPro.fontSharedMaterial == m_material01 ? m_textMeshPro.fontSharedMaterial = m_material02 : m_textMeshPro.fontSharedMaterial = m_material01; + + + + } + else if (BenchmarkType == 1) + m_textMesh.text = label02 + (i % 1000).ToString(); + + yield return null; + } + + + yield return null; + } + + + /* + void Update() + { + if (BenchmarkType == 0) + { + m_textMeshPro.text = (m_frame % 1000).ToString(); + } + else if (BenchmarkType == 1) + { + m_textMesh.text = (m_frame % 1000).ToString(); + } + + m_frame += 1; + } + */ + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs.meta new file mode 100644 index 0000000..9910676 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f970ea55f9f84bf79b05dab180b8c125 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs new file mode 100644 index 0000000..38f4a27 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs @@ -0,0 +1,135 @@ +using UnityEngine; +using System.Collections; +using UnityEngine.UI; + + +namespace TMPro.Examples +{ + + public class Benchmark01_UGUI : MonoBehaviour + { + + public int BenchmarkType = 0; + + public Canvas canvas; + public TMP_FontAsset TMProFont; + public Font TextMeshFont; + + private TextMeshProUGUI m_textMeshPro; + //private TextContainer m_textContainer; + private Text m_textMesh; + + private const string label01 = "The <#0050FF>count is: "; + private const string label02 = "The count is: "; + + //private const string label01 = "TextMesh <#0050FF>Pro! The count is: {0}"; + //private const string label02 = "Text Mesh The count is: "; + + //private string m_string; + //private int m_frame; + + private Material m_material01; + private Material m_material02; + + + + IEnumerator Start() + { + + + + if (BenchmarkType == 0) // TextMesh Pro Component + { + m_textMeshPro = gameObject.AddComponent(); + //m_textContainer = GetComponent(); + + + //m_textMeshPro.anchorDampening = true; + + if (TMProFont != null) + m_textMeshPro.font = TMProFont; + + //m_textMeshPro.font = Resources.Load("Fonts & Materials/Anton SDF", typeof(TextMeshProFont)) as TextMeshProFont; // Make sure the Anton SDF exists before calling this... + //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/Anton SDF", typeof(Material)) as Material; // Same as above make sure this material exists. + + m_textMeshPro.fontSize = 48; + m_textMeshPro.alignment = TextAlignmentOptions.Center; + //m_textMeshPro.anchor = AnchorPositions.Center; + m_textMeshPro.extraPadding = true; + //m_textMeshPro.outlineWidth = 0.25f; + //m_textMeshPro.fontSharedMaterial.SetFloat("_OutlineWidth", 0.2f); + //m_textMeshPro.fontSharedMaterial.EnableKeyword("UNDERLAY_ON"); + //m_textMeshPro.lineJustification = LineJustificationTypes.Center; + //m_textMeshPro.enableWordWrapping = true; + //m_textMeshPro.lineLength = 60; + //m_textMeshPro.characterSpacing = 0.2f; + //m_textMeshPro.fontColor = new Color32(255, 255, 255, 255); + + m_material01 = m_textMeshPro.font.material; + m_material02 = Resources.Load("Fonts & Materials/LiberationSans SDF - BEVEL"); // Make sure the LiberationSans SDF exists before calling this... + + + } + else if (BenchmarkType == 1) // TextMesh + { + m_textMesh = gameObject.AddComponent(); + + if (TextMeshFont != null) + { + m_textMesh.font = TextMeshFont; + //m_textMesh.renderer.sharedMaterial = m_textMesh.font.material; + } + else + { + //m_textMesh.font = Resources.Load("Fonts/ARIAL", typeof(Font)) as Font; + //m_textMesh.renderer.sharedMaterial = m_textMesh.font.material; + } + + m_textMesh.fontSize = 48; + m_textMesh.alignment = TextAnchor.MiddleCenter; + + //m_textMesh.color = new Color32(255, 255, 0, 255); + } + + + + for (int i = 0; i <= 1000000; i++) + { + if (BenchmarkType == 0) + { + m_textMeshPro.text = label01 + (i % 1000); + if (i % 1000 == 999) + m_textMeshPro.fontSharedMaterial = m_textMeshPro.fontSharedMaterial == m_material01 ? m_textMeshPro.fontSharedMaterial = m_material02 : m_textMeshPro.fontSharedMaterial = m_material01; + + + + } + else if (BenchmarkType == 1) + m_textMesh.text = label02 + (i % 1000).ToString(); + + yield return null; + } + + + yield return null; + } + + + /* + void Update() + { + if (BenchmarkType == 0) + { + m_textMeshPro.text = (m_frame % 1000).ToString(); + } + else if (BenchmarkType == 1) + { + m_textMesh.text = (m_frame % 1000).ToString(); + } + + m_frame += 1; + } + */ + } + +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs.meta new file mode 100644 index 0000000..5a26304 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8ef7be1c625941f7ba8ed7cc71718c0d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs new file mode 100644 index 0000000..daa6d30 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs @@ -0,0 +1,94 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class Benchmark02 : MonoBehaviour + { + + public int SpawnType = 0; + public int NumberOfNPC = 12; + + private TextMeshProFloatingText floatingText_Script; + + + void Start() + { + + for (int i = 0; i < NumberOfNPC; i++) + { + + + if (SpawnType == 0) + { + // TextMesh Pro Implementation + GameObject go = new GameObject(); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.25f, Random.Range(-95f, 95f)); + + TextMeshPro textMeshPro = go.AddComponent(); + + textMeshPro.autoSizeTextContainer = true; + textMeshPro.rectTransform.pivot = new Vector2(0.5f, 0); + + textMeshPro.alignment = TextAlignmentOptions.Bottom; + textMeshPro.fontSize = 96; + textMeshPro.enableKerning = false; + + textMeshPro.color = new Color32(255, 255, 0, 255); + textMeshPro.text = "!"; + + // Spawn Floating Text + floatingText_Script = go.AddComponent(); + floatingText_Script.SpawnType = 0; + } + else if (SpawnType == 1) + { + // TextMesh Implementation + GameObject go = new GameObject(); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.25f, Random.Range(-95f, 95f)); + + TextMesh textMesh = go.AddComponent(); + textMesh.font = Resources.Load("Fonts/ARIAL"); + textMesh.GetComponent().sharedMaterial = textMesh.font.material; + + textMesh.anchor = TextAnchor.LowerCenter; + textMesh.fontSize = 96; + + textMesh.color = new Color32(255, 255, 0, 255); + textMesh.text = "!"; + + // Spawn Floating Text + floatingText_Script = go.AddComponent(); + floatingText_Script.SpawnType = 1; + } + else if (SpawnType == 2) + { + // Canvas WorldSpace Camera + GameObject go = new GameObject(); + Canvas canvas = go.AddComponent(); + canvas.worldCamera = Camera.main; + + go.transform.localScale = new Vector3(0.1f, 0.1f, 0.1f); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 5f, Random.Range(-95f, 95f)); + + TextMeshProUGUI textObject = new GameObject().AddComponent(); + textObject.rectTransform.SetParent(go.transform, false); + + textObject.color = new Color32(255, 255, 0, 255); + textObject.alignment = TextAlignmentOptions.Bottom; + textObject.fontSize = 96; + textObject.text = "!"; + + // Spawn Floating Text + floatingText_Script = go.AddComponent(); + floatingText_Script.SpawnType = 0; + } + + + + } + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs.meta new file mode 100644 index 0000000..a5d5a10 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8538afcddc14efbb5d9e94b7ae50197 +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs new file mode 100644 index 0000000..eaa2c89 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs @@ -0,0 +1,79 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class Benchmark03 : MonoBehaviour + { + + public int SpawnType = 0; + public int NumberOfNPC = 12; + + public Font TheFont; + + //private TextMeshProFloatingText floatingText_Script; + + void Awake() + { + + } + + + void Start() + { + for (int i = 0; i < NumberOfNPC; i++) + { + if (SpawnType == 0) + { + // TextMesh Pro Implementation + //go.transform.localScale = new Vector3(2, 2, 2); + GameObject go = new GameObject(); //"NPC " + i); + //go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.5f, Random.Range(-95f, 95f)); + + go.transform.position = new Vector3(0, 0, 0); + //go.renderer.castShadows = false; + //go.renderer.receiveShadows = false; + //go.transform.rotation = Quaternion.Euler(0, Random.Range(0, 360), 0); + + TextMeshPro textMeshPro = go.AddComponent(); + //textMeshPro.FontAsset = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(TextMeshProFont)) as TextMeshProFont; + textMeshPro.alignment = TextAlignmentOptions.Center; + textMeshPro.fontSize = 96; + + textMeshPro.text = "@"; + textMeshPro.color = new Color32(255, 255, 0, 255); + //textMeshPro.Text = "!"; + + + // Spawn Floating Text + //floatingText_Script = go.AddComponent(); + //floatingText_Script.SpawnType = 0; + } + else + { + // TextMesh Implementation + GameObject go = new GameObject(); //"NPC " + i); + //go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.5f, Random.Range(-95f, 95f)); + + go.transform.position = new Vector3(0, 0, 0); + + TextMesh textMesh = go.AddComponent(); + textMesh.GetComponent().sharedMaterial = TheFont.material; + textMesh.font = TheFont; + textMesh.anchor = TextAnchor.MiddleCenter; + textMesh.fontSize = 96; + + textMesh.color = new Color32(255, 255, 0, 255); + textMesh.text = "@"; + + // Spawn Floating Text + //floatingText_Script = go.AddComponent(); + //floatingText_Script.SpawnType = 1; + } + } + } + + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs.meta new file mode 100644 index 0000000..8883bcd --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a73109742c8d47ac822895a473300c29 +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs new file mode 100644 index 0000000..e56714d --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs @@ -0,0 +1,85 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class Benchmark04 : MonoBehaviour + { + + public int SpawnType = 0; + + public int MinPointSize = 12; + public int MaxPointSize = 64; + public int Steps = 4; + + private Transform m_Transform; + //private TextMeshProFloatingText floatingText_Script; + //public Material material; + + + void Start() + { + m_Transform = transform; + + float lineHeight = 0; + float orthoSize = Camera.main.orthographicSize = Screen.height / 2; + float ratio = (float)Screen.width / Screen.height; + + for (int i = MinPointSize; i <= MaxPointSize; i += Steps) + { + if (SpawnType == 0) + { + // TextMesh Pro Implementation + GameObject go = new GameObject("Text - " + i + " Pts"); + + if (lineHeight > orthoSize * 2) return; + + go.transform.position = m_Transform.position + new Vector3(ratio * -orthoSize * 0.975f, orthoSize * 0.975f - lineHeight, 0); + + TextMeshPro textMeshPro = go.AddComponent(); + + //textMeshPro.fontSharedMaterial = material; + //textMeshPro.font = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(TextMeshProFont)) as TextMeshProFont; + //textMeshPro.anchor = AnchorPositions.Left; + textMeshPro.rectTransform.pivot = new Vector2(0, 0.5f); + + textMeshPro.enableWordWrapping = false; + textMeshPro.extraPadding = true; + textMeshPro.isOrthographic = true; + textMeshPro.fontSize = i; + + textMeshPro.text = i + " pts - Lorem ipsum dolor sit..."; + textMeshPro.color = new Color32(255, 255, 255, 255); + + lineHeight += i; + } + else + { + // TextMesh Implementation + // Causes crashes since atlas needed exceeds 4096 X 4096 + /* + GameObject go = new GameObject("Arial " + i); + + //if (lineHeight > orthoSize * 2 * 0.9f) return; + + go.transform.position = m_Transform.position + new Vector3(ratio * -orthoSize * 0.975f, orthoSize * 0.975f - lineHeight, 1); + + TextMesh textMesh = go.AddComponent(); + textMesh.font = Resources.Load("Fonts/ARIAL", typeof(Font)) as Font; + textMesh.renderer.sharedMaterial = textMesh.font.material; + textMesh.anchor = TextAnchor.MiddleLeft; + textMesh.fontSize = i * 10; + + textMesh.color = new Color32(255, 255, 255, 255); + textMesh.text = i + " pts - Lorem ipsum dolor sit..."; + + lineHeight += i; + */ + } + } + } + + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs.meta new file mode 100644 index 0000000..cc271d7 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc20866c0d5e413ab7559440e15333ae +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs new file mode 100644 index 0000000..c4086d7 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs @@ -0,0 +1,291 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class CameraController : MonoBehaviour + { + public enum CameraModes { Follow, Isometric, Free } + + private Transform cameraTransform; + private Transform dummyTarget; + + public Transform CameraTarget; + + public float FollowDistance = 30.0f; + public float MaxFollowDistance = 100.0f; + public float MinFollowDistance = 2.0f; + + public float ElevationAngle = 30.0f; + public float MaxElevationAngle = 85.0f; + public float MinElevationAngle = 0f; + + public float OrbitalAngle = 0f; + + public CameraModes CameraMode = CameraModes.Follow; + + public bool MovementSmoothing = true; + public bool RotationSmoothing = false; + private bool previousSmoothing; + + public float MovementSmoothingValue = 25f; + public float RotationSmoothingValue = 5.0f; + + public float MoveSensitivity = 2.0f; + + private Vector3 currentVelocity = Vector3.zero; + private Vector3 desiredPosition; + private float mouseX; + private float mouseY; + private Vector3 moveVector; + private float mouseWheel; + + // Controls for Touches on Mobile devices + //private float prev_ZoomDelta; + + + private const string event_SmoothingValue = "Slider - Smoothing Value"; + private const string event_FollowDistance = "Slider - Camera Zoom"; + + + void Awake() + { + if (QualitySettings.vSyncCount > 0) + Application.targetFrameRate = 60; + else + Application.targetFrameRate = -1; + + if (Application.platform == RuntimePlatform.IPhonePlayer || Application.platform == RuntimePlatform.Android) + Input.simulateMouseWithTouches = false; + + cameraTransform = transform; + previousSmoothing = MovementSmoothing; + } + + + // Use this for initialization + void Start() + { + if (CameraTarget == null) + { + // If we don't have a target (assigned by the player, create a dummy in the center of the scene). + dummyTarget = new GameObject("Camera Target").transform; + CameraTarget = dummyTarget; + } + } + + // Update is called once per frame + void LateUpdate() + { + GetPlayerInput(); + + + // Check if we still have a valid target + if (CameraTarget != null) + { + if (CameraMode == CameraModes.Isometric) + { + desiredPosition = CameraTarget.position + Quaternion.Euler(ElevationAngle, OrbitalAngle, 0f) * new Vector3(0, 0, -FollowDistance); + } + else if (CameraMode == CameraModes.Follow) + { + desiredPosition = CameraTarget.position + CameraTarget.TransformDirection(Quaternion.Euler(ElevationAngle, OrbitalAngle, 0f) * (new Vector3(0, 0, -FollowDistance))); + } + else + { + // Free Camera implementation + } + + if (MovementSmoothing == true) + { + // Using Smoothing + cameraTransform.position = Vector3.SmoothDamp(cameraTransform.position, desiredPosition, ref currentVelocity, MovementSmoothingValue * Time.fixedDeltaTime); + //cameraTransform.position = Vector3.Lerp(cameraTransform.position, desiredPosition, Time.deltaTime * 5.0f); + } + else + { + // Not using Smoothing + cameraTransform.position = desiredPosition; + } + + if (RotationSmoothing == true) + cameraTransform.rotation = Quaternion.Lerp(cameraTransform.rotation, Quaternion.LookRotation(CameraTarget.position - cameraTransform.position), RotationSmoothingValue * Time.deltaTime); + else + { + cameraTransform.LookAt(CameraTarget); + } + + } + + } + + + + void GetPlayerInput() + { + moveVector = Vector3.zero; + + // Check Mouse Wheel Input prior to Shift Key so we can apply multiplier on Shift for Scrolling + mouseWheel = Input.GetAxis("Mouse ScrollWheel"); + + float touchCount = Input.touchCount; + + if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift) || touchCount > 0) + { + mouseWheel *= 10; + + if (Input.GetKeyDown(KeyCode.I)) + CameraMode = CameraModes.Isometric; + + if (Input.GetKeyDown(KeyCode.F)) + CameraMode = CameraModes.Follow; + + if (Input.GetKeyDown(KeyCode.S)) + MovementSmoothing = !MovementSmoothing; + + + // Check for right mouse button to change camera follow and elevation angle + if (Input.GetMouseButton(1)) + { + mouseY = Input.GetAxis("Mouse Y"); + mouseX = Input.GetAxis("Mouse X"); + + if (mouseY > 0.01f || mouseY < -0.01f) + { + ElevationAngle -= mouseY * MoveSensitivity; + // Limit Elevation angle between min & max values. + ElevationAngle = Mathf.Clamp(ElevationAngle, MinElevationAngle, MaxElevationAngle); + } + + if (mouseX > 0.01f || mouseX < -0.01f) + { + OrbitalAngle += mouseX * MoveSensitivity; + if (OrbitalAngle > 360) + OrbitalAngle -= 360; + if (OrbitalAngle < 0) + OrbitalAngle += 360; + } + } + + // Get Input from Mobile Device + if (touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Moved) + { + Vector2 deltaPosition = Input.GetTouch(0).deltaPosition; + + // Handle elevation changes + if (deltaPosition.y > 0.01f || deltaPosition.y < -0.01f) + { + ElevationAngle -= deltaPosition.y * 0.1f; + // Limit Elevation angle between min & max values. + ElevationAngle = Mathf.Clamp(ElevationAngle, MinElevationAngle, MaxElevationAngle); + } + + + // Handle left & right + if (deltaPosition.x > 0.01f || deltaPosition.x < -0.01f) + { + OrbitalAngle += deltaPosition.x * 0.1f; + if (OrbitalAngle > 360) + OrbitalAngle -= 360; + if (OrbitalAngle < 0) + OrbitalAngle += 360; + } + + } + + // Check for left mouse button to select a new CameraTarget or to reset Follow position + if (Input.GetMouseButton(0)) + { + RaycastHit hit; + Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); + if (Physics.Raycast(ray, out hit, 300, 1 << 10 | 1 << 11 | 1 << 12 | 1 << 14)) + { + if (hit.transform == CameraTarget) + { + // Reset Follow Position + OrbitalAngle = 0; + } + else + { + CameraTarget = hit.transform; + OrbitalAngle = 0; + MovementSmoothing = previousSmoothing; + } + + } + } + + + if (Input.GetMouseButton(2)) + { + if (dummyTarget == null) + { + // We need a Dummy Target to anchor the Camera + dummyTarget = new GameObject("Camera Target").transform; + dummyTarget.position = CameraTarget.position; + dummyTarget.rotation = CameraTarget.rotation; + CameraTarget = dummyTarget; + previousSmoothing = MovementSmoothing; + MovementSmoothing = false; + } + else if (dummyTarget != CameraTarget) + { + // Move DummyTarget to CameraTarget + dummyTarget.position = CameraTarget.position; + dummyTarget.rotation = CameraTarget.rotation; + CameraTarget = dummyTarget; + previousSmoothing = MovementSmoothing; + MovementSmoothing = false; + } + + + mouseY = Input.GetAxis("Mouse Y"); + mouseX = Input.GetAxis("Mouse X"); + + moveVector = cameraTransform.TransformDirection(mouseX, mouseY, 0); + + dummyTarget.Translate(-moveVector, Space.World); + + } + + } + + // Check Pinching to Zoom in - out on Mobile device + if (touchCount == 2) + { + Touch touch0 = Input.GetTouch(0); + Touch touch1 = Input.GetTouch(1); + + Vector2 touch0PrevPos = touch0.position - touch0.deltaPosition; + Vector2 touch1PrevPos = touch1.position - touch1.deltaPosition; + + float prevTouchDelta = (touch0PrevPos - touch1PrevPos).magnitude; + float touchDelta = (touch0.position - touch1.position).magnitude; + + float zoomDelta = prevTouchDelta - touchDelta; + + if (zoomDelta > 0.01f || zoomDelta < -0.01f) + { + FollowDistance += zoomDelta * 0.25f; + // Limit FollowDistance between min & max values. + FollowDistance = Mathf.Clamp(FollowDistance, MinFollowDistance, MaxFollowDistance); + } + + + } + + // Check MouseWheel to Zoom in-out + if (mouseWheel < -0.01f || mouseWheel > 0.01f) + { + + FollowDistance -= mouseWheel * 5.0f; + // Limit FollowDistance between min & max values. + FollowDistance = Mathf.Clamp(FollowDistance, MinFollowDistance, MaxFollowDistance); + } + + + } + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs.meta new file mode 100644 index 0000000..75fa178 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2d687537154440a3913a9a3c7977978c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs new file mode 100644 index 0000000..5578b1e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs @@ -0,0 +1,44 @@ +using UnityEngine; +using UnityEngine.UI; +using System.Collections; +using TMPro; + +public class ChatController : MonoBehaviour { + + + public TMP_InputField TMP_ChatInput; + + public TMP_Text TMP_ChatOutput; + + public Scrollbar ChatScrollbar; + + void OnEnable() + { + TMP_ChatInput.onSubmit.AddListener(AddToChatOutput); + + } + + void OnDisable() + { + TMP_ChatInput.onSubmit.RemoveListener(AddToChatOutput); + + } + + + void AddToChatOutput(string newText) + { + // Clear Input Field + TMP_ChatInput.text = string.Empty; + + var timeNow = System.DateTime.Now; + + TMP_ChatOutput.text += "[<#FFFF80>" + timeNow.Hour.ToString("d2") + ":" + timeNow.Minute.ToString("d2") + ":" + timeNow.Second.ToString("d2") + "] " + newText + "\n"; + + TMP_ChatInput.ActivateInputField(); + + // Set the scrollbar to the bottom when next text is submitted. + ChatScrollbar.value = 0; + + } + +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta new file mode 100644 index 0000000..fd1d420 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 53d91f98a2664f5cb9af11de72ac54ec +timeCreated: 1487197841 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs new file mode 100644 index 0000000..4117707 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using System.Collections; +using TMPro; + +public class EnvMapAnimator : MonoBehaviour { + + //private Vector3 TranslationSpeeds; + public Vector3 RotationSpeeds; + private TMP_Text m_textMeshPro; + private Material m_material; + + + void Awake() + { + //Debug.Log("Awake() on Script called."); + m_textMeshPro = GetComponent(); + m_material = m_textMeshPro.fontSharedMaterial; + } + + // Use this for initialization + IEnumerator Start () + { + Matrix4x4 matrix = new Matrix4x4(); + + while (true) + { + //matrix.SetTRS(new Vector3 (Time.time * TranslationSpeeds.x, Time.time * TranslationSpeeds.y, Time.time * TranslationSpeeds.z), Quaternion.Euler(Time.time * RotationSpeeds.x, Time.time * RotationSpeeds.y , Time.time * RotationSpeeds.z), Vector3.one); + matrix.SetTRS(Vector3.zero, Quaternion.Euler(Time.time * RotationSpeeds.x, Time.time * RotationSpeeds.y , Time.time * RotationSpeeds.z), Vector3.one); + + m_material.SetMatrix("_EnvMatrix", matrix); + + yield return null; + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta new file mode 100644 index 0000000..f42808a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a4b6f99e8bc54541bbd149b014ff441c +timeCreated: 1449025325 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs new file mode 100644 index 0000000..f7e33fe --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs @@ -0,0 +1,69 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class ObjectSpin : MonoBehaviour + { + +#pragma warning disable 0414 + + public float SpinSpeed = 5; + public int RotationRange = 15; + private Transform m_transform; + + private float m_time; + private Vector3 m_prevPOS; + private Vector3 m_initial_Rotation; + private Vector3 m_initial_Position; + private Color32 m_lightColor; + private int frames = 0; + + public enum MotionType { Rotation, BackAndForth, Translation }; + public MotionType Motion; + + void Awake() + { + m_transform = transform; + m_initial_Rotation = m_transform.rotation.eulerAngles; + m_initial_Position = m_transform.position; + + Light light = GetComponent(); + m_lightColor = light != null ? light.color : Color.black; + } + + + // Update is called once per frame + void Update() + { + if (Motion == MotionType.Rotation) + { + m_transform.Rotate(0, SpinSpeed * Time.deltaTime, 0); + } + else if (Motion == MotionType.BackAndForth) + { + m_time += SpinSpeed * Time.deltaTime; + m_transform.rotation = Quaternion.Euler(m_initial_Rotation.x, Mathf.Sin(m_time) * RotationRange + m_initial_Rotation.y, m_initial_Rotation.z); + } + else + { + m_time += SpinSpeed * Time.deltaTime; + + float x = 15 * Mathf.Cos(m_time * .95f); + float y = 10; // *Mathf.Sin(m_time * 1f) * Mathf.Cos(m_time * 1f); + float z = 0f; // *Mathf.Sin(m_time * .9f); + + m_transform.position = m_initial_Position + new Vector3(x, z, y); + + // Drawing light patterns because they can be cool looking. + //if (frames > 2) + // Debug.DrawLine(m_transform.position, m_prevPOS, m_lightColor, 100f); + + m_prevPOS = m_transform.position; + frames += 1; + } + } + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs.meta new file mode 100644 index 0000000..43c45a1 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4f19c7f94c794c5097d8bd11e39c750d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs new file mode 100644 index 0000000..d8e56a4 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs @@ -0,0 +1,51 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class ShaderPropAnimator : MonoBehaviour + { + + private Renderer m_Renderer; + private Material m_Material; + + public AnimationCurve GlowCurve; + + public float m_frame; + + void Awake() + { + // Cache a reference to object's renderer + m_Renderer = GetComponent(); + + // Cache a reference to object's material and create an instance by doing so. + m_Material = m_Renderer.material; + } + + void Start() + { + StartCoroutine(AnimateProperties()); + } + + IEnumerator AnimateProperties() + { + //float lightAngle; + float glowPower; + m_frame = Random.Range(0f, 1f); + + while (true) + { + //lightAngle = (m_Material.GetFloat(ShaderPropertyIDs.ID_LightAngle) + Time.deltaTime) % 6.2831853f; + //m_Material.SetFloat(ShaderPropertyIDs.ID_LightAngle, lightAngle); + + glowPower = GlowCurve.Evaluate(m_frame); + m_Material.SetFloat(ShaderUtilities.ID_GlowPower, glowPower); + + m_frame += Time.deltaTime * Random.Range(0.2f, 0.3f); + yield return new WaitForEndOfFrame(); + } + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs.meta new file mode 100644 index 0000000..29547c6 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2787a46a4dc848c1b4b7b9307b614bfd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs new file mode 100644 index 0000000..7f40e22 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs @@ -0,0 +1,58 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class SimpleScript : MonoBehaviour + { + + private TextMeshPro m_textMeshPro; + //private TMP_FontAsset m_FontAsset; + + private const string label = "The <#0050FF>count is: {0:2}"; + private float m_frame; + + + void Start() + { + // Add new TextMesh Pro Component + m_textMeshPro = gameObject.AddComponent(); + + m_textMeshPro.autoSizeTextContainer = true; + + // Load the Font Asset to be used. + //m_FontAsset = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(TMP_FontAsset)) as TMP_FontAsset; + //m_textMeshPro.font = m_FontAsset; + + // Assign Material to TextMesh Pro Component + //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF - Bevel", typeof(Material)) as Material; + //m_textMeshPro.fontSharedMaterial.EnableKeyword("BEVEL_ON"); + + // Set various font settings. + m_textMeshPro.fontSize = 48; + + m_textMeshPro.alignment = TextAlignmentOptions.Center; + + //m_textMeshPro.anchorDampening = true; // Has been deprecated but under consideration for re-implementation. + //m_textMeshPro.enableAutoSizing = true; + + //m_textMeshPro.characterSpacing = 0.2f; + //m_textMeshPro.wordSpacing = 0.1f; + + //m_textMeshPro.enableCulling = true; + m_textMeshPro.enableWordWrapping = false; + + //textMeshPro.fontColor = new Color32(255, 255, 255, 255); + } + + + void Update() + { + m_textMeshPro.SetText(label, m_frame % 1000); + m_frame += 1 * Time.deltaTime; + } + + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs.meta new file mode 100644 index 0000000..7fbe336 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 9eff140b25d64601aabc6ba32245d099 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs new file mode 100644 index 0000000..205b0fd --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs @@ -0,0 +1,158 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class SkewTextExample : MonoBehaviour + { + + private TMP_Text m_TextComponent; + + public AnimationCurve VertexCurve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(0.25f, 2.0f), new Keyframe(0.5f, 0), new Keyframe(0.75f, 2.0f), new Keyframe(1, 0f)); + //public float AngleMultiplier = 1.0f; + //public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + public float ShearAmount = 1.0f; + + void Awake() + { + m_TextComponent = gameObject.GetComponent(); + } + + + void Start() + { + StartCoroutine(WarpText()); + } + + + private AnimationCurve CopyAnimationCurve(AnimationCurve curve) + { + AnimationCurve newCurve = new AnimationCurve(); + + newCurve.keys = curve.keys; + + return newCurve; + } + + + /// + /// Method to curve text along a Unity animation curve. + /// + /// + /// + IEnumerator WarpText() + { + VertexCurve.preWrapMode = WrapMode.Clamp; + VertexCurve.postWrapMode = WrapMode.Clamp; + + //Mesh mesh = m_TextComponent.textInfo.meshInfo[0].mesh; + + Vector3[] vertices; + Matrix4x4 matrix; + + m_TextComponent.havePropertiesChanged = true; // Need to force the TextMeshPro Object to be updated. + CurveScale *= 10; + float old_CurveScale = CurveScale; + float old_ShearValue = ShearAmount; + AnimationCurve old_curve = CopyAnimationCurve(VertexCurve); + + while (true) + { + if (!m_TextComponent.havePropertiesChanged && old_CurveScale == CurveScale && old_curve.keys[1].value == VertexCurve.keys[1].value && old_ShearValue == ShearAmount) + { + yield return null; + continue; + } + + old_CurveScale = CurveScale; + old_curve = CopyAnimationCurve(VertexCurve); + old_ShearValue = ShearAmount; + + m_TextComponent.ForceMeshUpdate(); // Generate the mesh and populate the textInfo with data we can use and manipulate. + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + int characterCount = textInfo.characterCount; + + + if (characterCount == 0) continue; + + //vertices = textInfo.meshInfo[0].vertices; + //int lastVertexIndex = textInfo.characterInfo[characterCount - 1].vertexIndex; + + float boundsMinX = m_TextComponent.bounds.min.x; //textInfo.meshInfo[0].mesh.bounds.min.x; + float boundsMaxX = m_TextComponent.bounds.max.x; //textInfo.meshInfo[0].mesh.bounds.max.x; + + + + for (int i = 0; i < characterCount; i++) + { + if (!textInfo.characterInfo[i].isVisible) + continue; + + int vertexIndex = textInfo.characterInfo[i].vertexIndex; + + // Get the index of the mesh used by this character. + int materialIndex = textInfo.characterInfo[i].materialReferenceIndex; + + vertices = textInfo.meshInfo[materialIndex].vertices; + + // Compute the baseline mid point for each character + Vector3 offsetToMidBaseline = new Vector2((vertices[vertexIndex + 0].x + vertices[vertexIndex + 2].x) / 2, textInfo.characterInfo[i].baseLine); + //float offsetY = VertexCurve.Evaluate((float)i / characterCount + loopCount / 50f); // Random.Range(-0.25f, 0.25f); + + // Apply offset to adjust our pivot point. + vertices[vertexIndex + 0] += -offsetToMidBaseline; + vertices[vertexIndex + 1] += -offsetToMidBaseline; + vertices[vertexIndex + 2] += -offsetToMidBaseline; + vertices[vertexIndex + 3] += -offsetToMidBaseline; + + // Apply the Shearing FX + float shear_value = ShearAmount * 0.01f; + Vector3 topShear = new Vector3(shear_value * (textInfo.characterInfo[i].topRight.y - textInfo.characterInfo[i].baseLine), 0, 0); + Vector3 bottomShear = new Vector3(shear_value * (textInfo.characterInfo[i].baseLine - textInfo.characterInfo[i].bottomRight.y), 0, 0); + + vertices[vertexIndex + 0] += -bottomShear; + vertices[vertexIndex + 1] += topShear; + vertices[vertexIndex + 2] += topShear; + vertices[vertexIndex + 3] += -bottomShear; + + + // Compute the angle of rotation for each character based on the animation curve + float x0 = (offsetToMidBaseline.x - boundsMinX) / (boundsMaxX - boundsMinX); // Character's position relative to the bounds of the mesh. + float x1 = x0 + 0.0001f; + float y0 = VertexCurve.Evaluate(x0) * CurveScale; + float y1 = VertexCurve.Evaluate(x1) * CurveScale; + + Vector3 horizontal = new Vector3(1, 0, 0); + //Vector3 normal = new Vector3(-(y1 - y0), (x1 * (boundsMaxX - boundsMinX) + boundsMinX) - offsetToMidBaseline.x, 0); + Vector3 tangent = new Vector3(x1 * (boundsMaxX - boundsMinX) + boundsMinX, y1) - new Vector3(offsetToMidBaseline.x, y0); + + float dot = Mathf.Acos(Vector3.Dot(horizontal, tangent.normalized)) * 57.2957795f; + Vector3 cross = Vector3.Cross(horizontal, tangent); + float angle = cross.z > 0 ? dot : 360 - dot; + + matrix = Matrix4x4.TRS(new Vector3(0, y0, 0), Quaternion.Euler(0, 0, angle), Vector3.one); + + vertices[vertexIndex + 0] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 0]); + vertices[vertexIndex + 1] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 1]); + vertices[vertexIndex + 2] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 2]); + vertices[vertexIndex + 3] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 3]); + + vertices[vertexIndex + 0] += offsetToMidBaseline; + vertices[vertexIndex + 1] += offsetToMidBaseline; + vertices[vertexIndex + 2] += offsetToMidBaseline; + vertices[vertexIndex + 3] += offsetToMidBaseline; + } + + + // Upload the mesh with the revised information + m_TextComponent.UpdateVertexData(); + + yield return null; // new WaitForSeconds(0.025f); + } + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta new file mode 100644 index 0000000..4611105 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d412675cfb3441efa3bf8dcd9b7624dc +timeCreated: 1458801336 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs new file mode 100644 index 0000000..a6beb30 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using System; + + +namespace TMPro +{ + /// + /// EXample of a Custom Character Input Validator to only allow digits from 0 to 9. + /// + [Serializable] + //[CreateAssetMenu(fileName = "InputValidator - Digits.asset", menuName = "TextMeshPro/Input Validators/Digits", order = 100)] + public class TMP_DigitValidator : TMP_InputValidator + { + // Custom text input validation function + public override char Validate(ref string text, ref int pos, char ch) + { + if (ch >= '0' && ch <= '9') + { + pos += 1; + return ch; + } + + return (char)0; + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta new file mode 100644 index 0000000..f013655 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1a7eb92a01ed499a987bde9def05fbce +timeCreated: 1473112765 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs new file mode 100644 index 0000000..9f022f3 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs @@ -0,0 +1,64 @@ +using UnityEngine; +using UnityEngine.UI; +using System.Collections; +using TMPro; + + +namespace TMPro.Examples +{ + + public class TMP_ExampleScript_01 : MonoBehaviour + { + public enum objectType { TextMeshPro = 0, TextMeshProUGUI = 1 }; + + public objectType ObjectType; + public bool isStatic; + + private TMP_Text m_text; + + //private TMP_InputField m_inputfield; + + + private const string k_label = "The count is <#0080ff>{0}"; + private int count; + + void Awake() + { + // Get a reference to the TMP text component if one already exists otherwise add one. + // This example show the convenience of having both TMP components derive from TMP_Text. + if (ObjectType == 0) + m_text = GetComponent() ?? gameObject.AddComponent(); + else + m_text = GetComponent() ?? gameObject.AddComponent(); + + // Load a new font asset and assign it to the text object. + m_text.font = Resources.Load("Fonts & Materials/Anton SDF"); + + // Load a new material preset which was created with the context menu duplicate. + m_text.fontSharedMaterial = Resources.Load("Fonts & Materials/Anton SDF - Drop Shadow"); + + // Set the size of the font. + m_text.fontSize = 120; + + // Set the text + m_text.text = "A <#0080ff>simple line of text."; + + // Get the preferred width and height based on the supplied width and height as opposed to the actual size of the current text container. + Vector2 size = m_text.GetPreferredValues(Mathf.Infinity, Mathf.Infinity); + + // Set the size of the RectTransform based on the new calculated values. + m_text.rectTransform.sizeDelta = new Vector2(size.x, size.y); + } + + + void Update() + { + if (!isStatic) + { + m_text.SetText(k_label, count % 1000); + count += 1; + } + } + + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta new file mode 100644 index 0000000..af5c4d4 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6f2c5b59b6874405865e2616e4ec276a +timeCreated: 1449625634 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs new file mode 100644 index 0000000..bf4d46c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs @@ -0,0 +1,133 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TMP_FrameRateCounter : MonoBehaviour + { + public float UpdateInterval = 5.0f; + private float m_LastInterval = 0; + private int m_Frames = 0; + + public enum FpsCounterAnchorPositions { TopLeft, BottomLeft, TopRight, BottomRight }; + + public FpsCounterAnchorPositions AnchorPosition = FpsCounterAnchorPositions.TopRight; + + private string htmlColorTag; + private const string fpsLabel = "{0:2} <#8080ff>FPS \n<#FF8000>{1:2} <#8080ff>MS"; + + private TextMeshPro m_TextMeshPro; + private Transform m_frameCounter_transform; + private Camera m_camera; + + private FpsCounterAnchorPositions last_AnchorPosition; + + void Awake() + { + if (!enabled) + return; + + m_camera = Camera.main; + Application.targetFrameRate = -1; + + GameObject frameCounter = new GameObject("Frame Counter"); + + m_TextMeshPro = frameCounter.AddComponent(); + m_TextMeshPro.font = Resources.Load("Fonts & Materials/LiberationSans SDF"); + m_TextMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF - Overlay"); + + + m_frameCounter_transform = frameCounter.transform; + m_frameCounter_transform.SetParent(m_camera.transform); + m_frameCounter_transform.localRotation = Quaternion.identity; + + m_TextMeshPro.enableWordWrapping = false; + m_TextMeshPro.fontSize = 24; + //m_TextMeshPro.FontColor = new Color32(255, 255, 255, 128); + //m_TextMeshPro.edgeWidth = .15f; + m_TextMeshPro.isOverlay = true; + + //m_TextMeshPro.FaceColor = new Color32(255, 128, 0, 0); + //m_TextMeshPro.EdgeColor = new Color32(0, 255, 0, 255); + //m_TextMeshPro.FontMaterial.renderQueue = 4000; + + //m_TextMeshPro.CreateSoftShadowClone(new Vector2(1f, -1f)); + + Set_FrameCounter_Position(AnchorPosition); + last_AnchorPosition = AnchorPosition; + + + } + + void Start() + { + m_LastInterval = Time.realtimeSinceStartup; + m_Frames = 0; + } + + void Update() + { + if (AnchorPosition != last_AnchorPosition) + Set_FrameCounter_Position(AnchorPosition); + + last_AnchorPosition = AnchorPosition; + + m_Frames += 1; + float timeNow = Time.realtimeSinceStartup; + + if (timeNow > m_LastInterval + UpdateInterval) + { + // display two fractional digits (f2 format) + float fps = m_Frames / (timeNow - m_LastInterval); + float ms = 1000.0f / Mathf.Max(fps, 0.00001f); + + if (fps < 30) + htmlColorTag = ""; + else if (fps < 10) + htmlColorTag = ""; + else + htmlColorTag = ""; + + //string format = System.String.Format(htmlColorTag + "{0:F2} FPS \n{1:F2} <#8080ff>MS",fps, ms); + //m_TextMeshPro.text = format; + m_TextMeshPro.SetText(htmlColorTag + fpsLabel, fps, ms); + + m_Frames = 0; + m_LastInterval = timeNow; + } + } + + + void Set_FrameCounter_Position(FpsCounterAnchorPositions anchor_position) + { + //Debug.Log("Changing frame counter anchor position."); + m_TextMeshPro.margin = new Vector4(1f, 1f, 1f, 1f); + + switch (anchor_position) + { + case FpsCounterAnchorPositions.TopLeft: + m_TextMeshPro.alignment = TextAlignmentOptions.TopLeft; + m_TextMeshPro.rectTransform.pivot = new Vector2(0, 1); + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(0, 1, 100.0f)); + break; + case FpsCounterAnchorPositions.BottomLeft: + m_TextMeshPro.alignment = TextAlignmentOptions.BottomLeft; + m_TextMeshPro.rectTransform.pivot = new Vector2(0, 0); + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(0, 0, 100.0f)); + break; + case FpsCounterAnchorPositions.TopRight: + m_TextMeshPro.alignment = TextAlignmentOptions.TopRight; + m_TextMeshPro.rectTransform.pivot = new Vector2(1, 1); + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(1, 1, 100.0f)); + break; + case FpsCounterAnchorPositions.BottomRight: + m_TextMeshPro.alignment = TextAlignmentOptions.BottomRight; + m_TextMeshPro.rectTransform.pivot = new Vector2(1, 0); + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(1, 0, 100.0f)); + break; + } + } + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs.meta new file mode 100644 index 0000000..48fa119 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 686ec78b56aa445795335fbadafcfaa4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs new file mode 100644 index 0000000..0d363ce --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs @@ -0,0 +1,105 @@ +using UnityEngine; +using System.Collections; +using System; + +namespace TMPro +{ + /// + /// Example of a Custom Character Input Validator to only allow phone number in the (800) 555-1212 format. + /// + [Serializable] + //[CreateAssetMenu(fileName = "InputValidator - Phone Numbers.asset", menuName = "TextMeshPro/Input Validators/Phone Numbers")] + public class TMP_PhoneNumberValidator : TMP_InputValidator + { + // Custom text input validation function + public override char Validate(ref string text, ref int pos, char ch) + { + Debug.Log("Trying to validate..."); + + // Return unless the character is a valid digit + if (ch < '0' && ch > '9') return (char)0; + + int length = text.Length; + + // Enforce Phone Number format for every character input. + for (int i = 0; i < length + 1; i++) + { + switch (i) + { + case 0: + if (i == length) + text = "(" + ch; + pos = 2; + break; + case 1: + if (i == length) + text += ch; + pos = 2; + break; + case 2: + if (i == length) + text += ch; + pos = 3; + break; + case 3: + if (i == length) + text += ch + ") "; + pos = 6; + break; + case 4: + if (i == length) + text += ") " + ch; + pos = 7; + break; + case 5: + if (i == length) + text += " " + ch; + pos = 7; + break; + case 6: + if (i == length) + text += ch; + pos = 7; + break; + case 7: + if (i == length) + text += ch; + pos = 8; + break; + case 8: + if (i == length) + text += ch + "-"; + pos = 10; + break; + case 9: + if (i == length) + text += "-" + ch; + pos = 11; + break; + case 10: + if (i == length) + text += ch; + pos = 11; + break; + case 11: + if (i == length) + text += ch; + pos = 12; + break; + case 12: + if (i == length) + text += ch; + pos = 13; + break; + case 13: + if (i == length) + text += ch; + pos = 14; + break; + } + } + + return ch; + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta new file mode 100644 index 0000000..66324f0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 83680ab1a69f4102ac67d1459fe76e1f +timeCreated: 1473056437 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs new file mode 100644 index 0000000..9d2196f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs @@ -0,0 +1,63 @@ +using UnityEngine; + + +namespace TMPro.Examples +{ + public class TMP_TextEventCheck : MonoBehaviour + { + + public TMP_TextEventHandler TextEventHandler; + + void OnEnable() + { + if (TextEventHandler != null) + { + TextEventHandler.onCharacterSelection.AddListener(OnCharacterSelection); + TextEventHandler.onSpriteSelection.AddListener(OnSpriteSelection); + TextEventHandler.onWordSelection.AddListener(OnWordSelection); + TextEventHandler.onLineSelection.AddListener(OnLineSelection); + TextEventHandler.onLinkSelection.AddListener(OnLinkSelection); + } + } + + + void OnDisable() + { + if (TextEventHandler != null) + { + TextEventHandler.onCharacterSelection.RemoveListener(OnCharacterSelection); + TextEventHandler.onSpriteSelection.RemoveListener(OnSpriteSelection); + TextEventHandler.onWordSelection.RemoveListener(OnWordSelection); + TextEventHandler.onLineSelection.RemoveListener(OnLineSelection); + TextEventHandler.onLinkSelection.RemoveListener(OnLinkSelection); + } + } + + + void OnCharacterSelection(char c, int index) + { + Debug.Log("Character [" + c + "] at Index: " + index + " has been selected."); + } + + void OnSpriteSelection(char c, int index) + { + Debug.Log("Sprite [" + c + "] at Index: " + index + " has been selected."); + } + + void OnWordSelection(string word, int firstCharacterIndex, int length) + { + Debug.Log("Word [" + word + "] with first character index of " + firstCharacterIndex + " and length of " + length + " has been selected."); + } + + void OnLineSelection(string lineText, int firstCharacterIndex, int length) + { + Debug.Log("Line [" + lineText + "] with first character index of " + firstCharacterIndex + " and length of " + length + " has been selected."); + } + + void OnLinkSelection(string linkID, string linkText, int linkIndex) + { + Debug.Log("Link Index: " + linkIndex + " with ID [" + linkID + "] and Text \"" + linkText + "\" has been selected."); + } + + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta new file mode 100644 index 0000000..9012a15 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d736ce056cf444ca96e424f4d9c42b76 +timeCreated: 1480416736 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs new file mode 100644 index 0000000..b780fc3 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs @@ -0,0 +1,246 @@ +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.EventSystems; +using System; + + +namespace TMPro +{ + + public class TMP_TextEventHandler : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler + { + [Serializable] + public class CharacterSelectionEvent : UnityEvent { } + + [Serializable] + public class SpriteSelectionEvent : UnityEvent { } + + [Serializable] + public class WordSelectionEvent : UnityEvent { } + + [Serializable] + public class LineSelectionEvent : UnityEvent { } + + [Serializable] + public class LinkSelectionEvent : UnityEvent { } + + + /// + /// Event delegate triggered when pointer is over a character. + /// + public CharacterSelectionEvent onCharacterSelection + { + get { return m_OnCharacterSelection; } + set { m_OnCharacterSelection = value; } + } + [SerializeField] + private CharacterSelectionEvent m_OnCharacterSelection = new CharacterSelectionEvent(); + + + /// + /// Event delegate triggered when pointer is over a sprite. + /// + public SpriteSelectionEvent onSpriteSelection + { + get { return m_OnSpriteSelection; } + set { m_OnSpriteSelection = value; } + } + [SerializeField] + private SpriteSelectionEvent m_OnSpriteSelection = new SpriteSelectionEvent(); + + + /// + /// Event delegate triggered when pointer is over a word. + /// + public WordSelectionEvent onWordSelection + { + get { return m_OnWordSelection; } + set { m_OnWordSelection = value; } + } + [SerializeField] + private WordSelectionEvent m_OnWordSelection = new WordSelectionEvent(); + + + /// + /// Event delegate triggered when pointer is over a line. + /// + public LineSelectionEvent onLineSelection + { + get { return m_OnLineSelection; } + set { m_OnLineSelection = value; } + } + [SerializeField] + private LineSelectionEvent m_OnLineSelection = new LineSelectionEvent(); + + + /// + /// Event delegate triggered when pointer is over a link. + /// + public LinkSelectionEvent onLinkSelection + { + get { return m_OnLinkSelection; } + set { m_OnLinkSelection = value; } + } + [SerializeField] + private LinkSelectionEvent m_OnLinkSelection = new LinkSelectionEvent(); + + + + private TMP_Text m_TextComponent; + + private Camera m_Camera; + private Canvas m_Canvas; + + private int m_selectedLink = -1; + private int m_lastCharIndex = -1; + private int m_lastWordIndex = -1; + private int m_lastLineIndex = -1; + + void Awake() + { + // Get a reference to the text component. + m_TextComponent = gameObject.GetComponent(); + + // Get a reference to the camera rendering the text taking into consideration the text component type. + if (m_TextComponent.GetType() == typeof(TextMeshProUGUI)) + { + m_Canvas = gameObject.GetComponentInParent(); + if (m_Canvas != null) + { + if (m_Canvas.renderMode == RenderMode.ScreenSpaceOverlay) + m_Camera = null; + else + m_Camera = m_Canvas.worldCamera; + } + } + else + { + m_Camera = Camera.main; + } + } + + + void LateUpdate() + { + if (TMP_TextUtilities.IsIntersectingRectTransform(m_TextComponent.rectTransform, Input.mousePosition, m_Camera)) + { + #region Example of Character or Sprite Selection + int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextComponent, Input.mousePosition, m_Camera, true); + if (charIndex != -1 && charIndex != m_lastCharIndex) + { + m_lastCharIndex = charIndex; + + TMP_TextElementType elementType = m_TextComponent.textInfo.characterInfo[charIndex].elementType; + + // Send event to any event listeners depending on whether it is a character or sprite. + if (elementType == TMP_TextElementType.Character) + SendOnCharacterSelection(m_TextComponent.textInfo.characterInfo[charIndex].character, charIndex); + else if (elementType == TMP_TextElementType.Sprite) + SendOnSpriteSelection(m_TextComponent.textInfo.characterInfo[charIndex].character, charIndex); + } + #endregion + + + #region Example of Word Selection + // Check if Mouse intersects any words and if so assign a random color to that word. + int wordIndex = TMP_TextUtilities.FindIntersectingWord(m_TextComponent, Input.mousePosition, m_Camera); + if (wordIndex != -1 && wordIndex != m_lastWordIndex) + { + m_lastWordIndex = wordIndex; + + // Get the information about the selected word. + TMP_WordInfo wInfo = m_TextComponent.textInfo.wordInfo[wordIndex]; + + // Send the event to any listeners. + SendOnWordSelection(wInfo.GetWord(), wInfo.firstCharacterIndex, wInfo.characterCount); + } + #endregion + + + #region Example of Line Selection + // Check if Mouse intersects any words and if so assign a random color to that word. + int lineIndex = TMP_TextUtilities.FindIntersectingLine(m_TextComponent, Input.mousePosition, m_Camera); + if (lineIndex != -1 && lineIndex != m_lastLineIndex) + { + m_lastLineIndex = lineIndex; + + // Get the information about the selected word. + TMP_LineInfo lineInfo = m_TextComponent.textInfo.lineInfo[lineIndex]; + + // Send the event to any listeners. + char[] buffer = new char[lineInfo.characterCount]; + for (int i = 0; i < lineInfo.characterCount && i < m_TextComponent.textInfo.characterInfo.Length; i++) + { + buffer[i] = m_TextComponent.textInfo.characterInfo[i + lineInfo.firstCharacterIndex].character; + } + + string lineText = new string(buffer); + SendOnLineSelection(lineText, lineInfo.firstCharacterIndex, lineInfo.characterCount); + } + #endregion + + + #region Example of Link Handling + // Check if mouse intersects with any links. + int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextComponent, Input.mousePosition, m_Camera); + + // Handle new Link selection. + if (linkIndex != -1 && linkIndex != m_selectedLink) + { + m_selectedLink = linkIndex; + + // Get information about the link. + TMP_LinkInfo linkInfo = m_TextComponent.textInfo.linkInfo[linkIndex]; + + // Send the event to any listeners. + SendOnLinkSelection(linkInfo.GetLinkID(), linkInfo.GetLinkText(), linkIndex); + } + #endregion + } + } + + + public void OnPointerEnter(PointerEventData eventData) + { + //Debug.Log("OnPointerEnter()"); + } + + + public void OnPointerExit(PointerEventData eventData) + { + //Debug.Log("OnPointerExit()"); + } + + + private void SendOnCharacterSelection(char character, int characterIndex) + { + if (onCharacterSelection != null) + onCharacterSelection.Invoke(character, characterIndex); + } + + private void SendOnSpriteSelection(char character, int characterIndex) + { + if (onSpriteSelection != null) + onSpriteSelection.Invoke(character, characterIndex); + } + + private void SendOnWordSelection(string word, int charIndex, int length) + { + if (onWordSelection != null) + onWordSelection.Invoke(word, charIndex, length); + } + + private void SendOnLineSelection(string line, int charIndex, int length) + { + if (onLineSelection != null) + onLineSelection.Invoke(line, charIndex, length); + } + + private void SendOnLinkSelection(string linkID, string linkText, int linkIndex) + { + if (onLinkSelection != null) + onLinkSelection.Invoke(linkID, linkText, linkIndex); + } + + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta new file mode 100644 index 0000000..03c5199 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1312ae25639a4bae8e25ae223209cc50 +timeCreated: 1452811039 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs new file mode 100644 index 0000000..010f56b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs @@ -0,0 +1,502 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + [ExecuteInEditMode] + public class TMP_TextInfoDebugTool : MonoBehaviour + { + public bool ShowCharacters; + public bool ShowWords; + public bool ShowLinks; + public bool ShowLines; + public bool ShowMeshBounds; + public bool ShowTextBounds; + [Space(10)] + [TextArea(2, 2)] + public string ObjectStats; + + private TMP_Text m_TextComponent; + + private Transform m_Transform; + +// Since this script is used for visual debugging, we exclude most of it in builds. +#if UNITY_EDITOR + + void OnEnable() + { + m_TextComponent = gameObject.GetComponent(); + + if (m_Transform == null) + m_Transform = gameObject.GetComponent(); + } + + + void OnDrawGizmos() + { + // Update Text Statistics + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + ObjectStats = "Characters: " + textInfo.characterCount + " Words: " + textInfo.wordCount + " Spaces: " + textInfo.spaceCount + " Sprites: " + textInfo.spriteCount + " Links: " + textInfo.linkCount + + "\nLines: " + textInfo.lineCount + " Pages: " + textInfo.pageCount; + + + // Draw Quads around each of the Characters + #region Draw Characters + if (ShowCharacters) + DrawCharactersBounds(); + #endregion + + + // Draw Quads around each of the words + #region Draw Words + if (ShowWords) + DrawWordBounds(); + #endregion + + + // Draw Quads around each of the words + #region Draw Links + if (ShowLinks) + DrawLinkBounds(); + #endregion + + + // Draw Quads around each line + #region Draw Lines + if (ShowLines) + DrawLineBounds(); + #endregion + + + // Draw Quad around the bounds of the text + #region Draw Bounds + if (ShowMeshBounds) + DrawBounds(); + #endregion + + // Draw Quad around the rendered region of the text. + #region Draw Text Bounds + if (ShowTextBounds) + DrawTextBounds(); + #endregion + } + + + /// + /// Method to draw a rectangle around each character. + /// + /// + void DrawCharactersBounds() + { + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + for (int i = 0; i < textInfo.characterCount; i++) + { + // Draw visible as well as invisible characters + TMP_CharacterInfo cInfo = textInfo.characterInfo[i]; + + bool isCharacterVisible = i >= m_TextComponent.maxVisibleCharacters || + cInfo.lineNumber >= m_TextComponent.maxVisibleLines || + (m_TextComponent.overflowMode == TextOverflowModes.Page && cInfo.pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + + if (!isCharacterVisible) continue; + + // Get Bottom Left and Top Right position of the current character + Vector3 bottomLeft = m_Transform.TransformPoint(cInfo.bottomLeft); + Vector3 topLeft = m_Transform.TransformPoint(new Vector3(cInfo.topLeft.x, cInfo.topLeft.y, 0)); + Vector3 topRight = m_Transform.TransformPoint(cInfo.topRight); + Vector3 bottomRight = m_Transform.TransformPoint(new Vector3(cInfo.bottomRight.x, cInfo.bottomRight.y, 0)); + + Color color = cInfo.isVisible ? Color.yellow : Color.grey; + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, color); + + // Baseline + Vector3 baselineStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, cInfo.baseLine, 0)).y, 0); + Vector3 baselineEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, cInfo.baseLine, 0)).y, 0); + + Gizmos.color = Color.cyan; + Gizmos.DrawLine(baselineStart, baselineEnd); + + + // Draw Ascender & Descender for each character. + Vector3 ascenderStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, cInfo.ascender, 0)).y, 0); + Vector3 ascenderEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, cInfo.ascender, 0)).y, 0); + Vector3 descenderStart = new Vector3(bottomLeft.x, m_Transform.TransformPoint(new Vector3(0, cInfo.descender, 0)).y, 0); + Vector3 descenderEnd = new Vector3(bottomRight.x, m_Transform.TransformPoint(new Vector3(0, cInfo.descender, 0)).y, 0); + + Gizmos.color = Color.cyan; + Gizmos.DrawLine(ascenderStart, ascenderEnd); + Gizmos.DrawLine(descenderStart, descenderEnd); + + // Draw Cap Height + float capHeight = cInfo.baseLine + cInfo.fontAsset.fontInfo.CapHeight * cInfo.scale; + Vector3 capHeightStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, capHeight, 0)).y, 0); + Vector3 capHeightEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, capHeight, 0)).y, 0); + + Gizmos.color = Color.cyan; + Gizmos.DrawLine(capHeightStart, capHeightEnd); + + // Draw xAdvance for each character. + float xAdvance = m_Transform.TransformPoint(cInfo.xAdvance, 0, 0).x; + Vector3 topAdvance = new Vector3(xAdvance, topLeft.y, 0); + Vector3 bottomAdvance = new Vector3(xAdvance, bottomLeft.y, 0); + + Gizmos.color = Color.green; + Gizmos.DrawLine(topAdvance, bottomAdvance); + + + } + } + + + /// + /// Method to draw rectangles around each word of the text. + /// + /// + void DrawWordBounds() + { + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + for (int i = 0; i < textInfo.wordCount; i++) + { + TMP_WordInfo wInfo = textInfo.wordInfo[i]; + + bool isBeginRegion = false; + + Vector3 bottomLeft = Vector3.zero; + Vector3 topLeft = Vector3.zero; + Vector3 bottomRight = Vector3.zero; + Vector3 topRight = Vector3.zero; + + float maxAscender = -Mathf.Infinity; + float minDescender = Mathf.Infinity; + + Color wordColor = Color.green; + + // Iterate through each character of the word + for (int j = 0; j < wInfo.characterCount; j++) + { + int characterIndex = wInfo.firstCharacterIndex + j; + TMP_CharacterInfo currentCharInfo = textInfo.characterInfo[characterIndex]; + int currentLine = currentCharInfo.lineNumber; + + bool isCharacterVisible = characterIndex > m_TextComponent.maxVisibleCharacters || + currentCharInfo.lineNumber > m_TextComponent.maxVisibleLines || + (m_TextComponent.overflowMode == TextOverflowModes.Page && currentCharInfo.pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + + // Track Max Ascender and Min Descender + maxAscender = Mathf.Max(maxAscender, currentCharInfo.ascender); + minDescender = Mathf.Min(minDescender, currentCharInfo.descender); + + if (isBeginRegion == false && isCharacterVisible) + { + isBeginRegion = true; + + bottomLeft = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.descender, 0); + topLeft = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.ascender, 0); + + //Debug.Log("Start Word Region at [" + currentCharInfo.character + "]"); + + // If Word is one character + if (wInfo.characterCount == 1) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, wordColor); + + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + } + + // Last Character of Word + if (isBeginRegion && j == wInfo.characterCount - 1) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, wordColor); + + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + // If Word is split on more than one line. + else if (isBeginRegion && currentLine != textInfo.characterInfo[characterIndex + 1].lineNumber) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, wordColor); + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + maxAscender = -Mathf.Infinity; + minDescender = Mathf.Infinity; + + } + } + + //Debug.Log(wInfo.GetWord(m_TextMeshPro.textInfo.characterInfo)); + } + + + } + + + /// + /// Draw rectangle around each of the links contained in the text. + /// + /// + void DrawLinkBounds() + { + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + for (int i = 0; i < textInfo.linkCount; i++) + { + TMP_LinkInfo linkInfo = textInfo.linkInfo[i]; + + bool isBeginRegion = false; + + Vector3 bottomLeft = Vector3.zero; + Vector3 topLeft = Vector3.zero; + Vector3 bottomRight = Vector3.zero; + Vector3 topRight = Vector3.zero; + + float maxAscender = -Mathf.Infinity; + float minDescender = Mathf.Infinity; + + Color32 linkColor = Color.cyan; + + // Iterate through each character of the link text + for (int j = 0; j < linkInfo.linkTextLength; j++) + { + int characterIndex = linkInfo.linkTextfirstCharacterIndex + j; + TMP_CharacterInfo currentCharInfo = textInfo.characterInfo[characterIndex]; + int currentLine = currentCharInfo.lineNumber; + + bool isCharacterVisible = characterIndex > m_TextComponent.maxVisibleCharacters || + currentCharInfo.lineNumber > m_TextComponent.maxVisibleLines || + (m_TextComponent.overflowMode == TextOverflowModes.Page && currentCharInfo.pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + + // Track Max Ascender and Min Descender + maxAscender = Mathf.Max(maxAscender, currentCharInfo.ascender); + minDescender = Mathf.Min(minDescender, currentCharInfo.descender); + + if (isBeginRegion == false && isCharacterVisible) + { + isBeginRegion = true; + + bottomLeft = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.descender, 0); + topLeft = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.ascender, 0); + + //Debug.Log("Start Word Region at [" + currentCharInfo.character + "]"); + + // If Link is one character + if (linkInfo.linkTextLength == 1) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, linkColor); + + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + } + + // Last Character of Link + if (isBeginRegion && j == linkInfo.linkTextLength - 1) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, linkColor); + + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + // If Link is split on more than one line. + else if (isBeginRegion && currentLine != textInfo.characterInfo[characterIndex + 1].lineNumber) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, linkColor); + + maxAscender = -Mathf.Infinity; + minDescender = Mathf.Infinity; + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + } + + //Debug.Log(wInfo.GetWord(m_TextMeshPro.textInfo.characterInfo)); + } + } + + + /// + /// Draw Rectangles around each lines of the text. + /// + /// + void DrawLineBounds() + { + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + for (int i = 0; i < textInfo.lineCount; i++) + { + TMP_LineInfo lineInfo = textInfo.lineInfo[i]; + + bool isLineVisible = (lineInfo.characterCount == 1 && textInfo.characterInfo[lineInfo.firstCharacterIndex].character == 10) || + i > m_TextComponent.maxVisibleLines || + (m_TextComponent.overflowMode == TextOverflowModes.Page && textInfo.characterInfo[lineInfo.firstCharacterIndex].pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + + if (!isLineVisible) continue; + + //if (!ShowLinesOnlyVisibleCharacters) + //{ + // Get Bottom Left and Top Right position of each line + float ascender = lineInfo.ascender; + float descender = lineInfo.descender; + float baseline = lineInfo.baseline; + float maxAdvance = lineInfo.maxAdvance; + Vector3 bottomLeft = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].bottomLeft.x, descender, 0)); + Vector3 topLeft = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].bottomLeft.x, ascender, 0)); + Vector3 topRight = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastCharacterIndex].topRight.x, ascender, 0)); + Vector3 bottomRight = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastCharacterIndex].topRight.x, descender, 0)); + + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, Color.green); + + Vector3 bottomOrigin = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].origin, descender, 0)); + Vector3 topOrigin = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].origin, ascender, 0)); + Vector3 bottomAdvance = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].origin + maxAdvance, descender, 0)); + Vector3 topAdvance = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].origin + maxAdvance, ascender, 0)); + + DrawDottedRectangle(bottomOrigin, topOrigin, topAdvance, bottomAdvance, Color.green); + + Vector3 baselineStart = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstCharacterIndex].bottomLeft.x, baseline, 0)); + Vector3 baselineEnd = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastCharacterIndex].topRight.x, baseline, 0)); + + Gizmos.color = Color.cyan; + Gizmos.DrawLine(baselineStart, baselineEnd); + + // Draw LineExtents + Gizmos.color = Color.grey; + Gizmos.DrawLine(m_Transform.TransformPoint(lineInfo.lineExtents.min), m_Transform.TransformPoint(lineInfo.lineExtents.max)); + + //} + //else + //{ + //// Get Bottom Left and Top Right position of each line + //float ascender = lineInfo.ascender; + //float descender = lineInfo.descender; + //Vector3 bottomLeft = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstVisibleCharacterIndex].bottomLeft.x, descender, 0)); + //Vector3 topLeft = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstVisibleCharacterIndex].bottomLeft.x, ascender, 0)); + //Vector3 topRight = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastVisibleCharacterIndex].topRight.x, ascender, 0)); + //Vector3 bottomRight = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastVisibleCharacterIndex].topRight.x, descender, 0)); + + //DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, Color.green); + + //Vector3 baselineStart = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.firstVisibleCharacterIndex].bottomLeft.x, textInfo.characterInfo[lineInfo.firstVisibleCharacterIndex].baseLine, 0)); + //Vector3 baselineEnd = m_Transform.TransformPoint(new Vector3(textInfo.characterInfo[lineInfo.lastVisibleCharacterIndex].topRight.x, textInfo.characterInfo[lineInfo.lastVisibleCharacterIndex].baseLine, 0)); + + //Gizmos.color = Color.cyan; + //Gizmos.DrawLine(baselineStart, baselineEnd); + //} + } + } + + /// + /// Draw Rectangle around the bounds of the text object. + /// + void DrawBounds() + { + Bounds meshBounds = m_TextComponent.bounds; + + // Get Bottom Left and Top Right position of each word + Vector3 bottomLeft = m_TextComponent.transform.position + (meshBounds.center - meshBounds.extents); + Vector3 topRight = m_TextComponent.transform.position + (meshBounds.center + meshBounds.extents); + + DrawRectangle(bottomLeft, topRight, new Color(1, 0.5f, 0)); + } + + + void DrawTextBounds() + { + Bounds textBounds = m_TextComponent.textBounds; + + Vector3 bottomLeft = m_TextComponent.transform.position + (textBounds.center - textBounds.extents); + Vector3 topRight = m_TextComponent.transform.position + (textBounds.center + textBounds.extents); + + DrawRectangle(bottomLeft, topRight, new Color(0f, 0.5f, 0.5f)); + } + + + // Draw Rectangles + void DrawRectangle(Vector3 BL, Vector3 TR, Color color) + { + Gizmos.color = color; + + Gizmos.DrawLine(new Vector3(BL.x, BL.y, 0), new Vector3(BL.x, TR.y, 0)); + Gizmos.DrawLine(new Vector3(BL.x, TR.y, 0), new Vector3(TR.x, TR.y, 0)); + Gizmos.DrawLine(new Vector3(TR.x, TR.y, 0), new Vector3(TR.x, BL.y, 0)); + Gizmos.DrawLine(new Vector3(TR.x, BL.y, 0), new Vector3(BL.x, BL.y, 0)); + } + + + // Draw Rectangles + void DrawRectangle(Vector3 bl, Vector3 tl, Vector3 tr, Vector3 br, Color color) + { + Gizmos.color = color; + + Gizmos.DrawLine(bl, tl); + Gizmos.DrawLine(tl, tr); + Gizmos.DrawLine(tr, br); + Gizmos.DrawLine(br, bl); + } + + + // Draw Rectangles + void DrawDottedRectangle(Vector3 bl, Vector3 tl, Vector3 tr, Vector3 br, Color color) + { + var cam = Camera.current; + float dotSpacing = (cam.WorldToScreenPoint(br).x - cam.WorldToScreenPoint(bl).x) / 75f; + UnityEditor.Handles.color = color; + + UnityEditor.Handles.DrawDottedLine(bl, tl, dotSpacing); + UnityEditor.Handles.DrawDottedLine(tl, tr, dotSpacing); + UnityEditor.Handles.DrawDottedLine(tr, br, dotSpacing); + UnityEditor.Handles.DrawDottedLine(br, bl, dotSpacing); + } + +#endif + } +} + diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs.meta new file mode 100644 index 0000000..12400bf --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 21256c5b62f346f18640dad779911e20 +timeCreated: 1430348781 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs new file mode 100644 index 0000000..4045a21 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs @@ -0,0 +1,156 @@ +using UnityEngine; +using UnityEngine.EventSystems; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TMP_TextSelector_A : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler + { + private TextMeshPro m_TextMeshPro; + + private Camera m_Camera; + + private bool m_isHoveringObject; + private int m_selectedLink = -1; + private int m_lastCharIndex = -1; + private int m_lastWordIndex = -1; + + void Awake() + { + m_TextMeshPro = gameObject.GetComponent(); + m_Camera = Camera.main; + + // Force generation of the text object so we have valid data to work with. This is needed since LateUpdate() will be called before the text object has a chance to generated when entering play mode. + m_TextMeshPro.ForceMeshUpdate(); + } + + + void LateUpdate() + { + m_isHoveringObject = false; + + if (TMP_TextUtilities.IsIntersectingRectTransform(m_TextMeshPro.rectTransform, Input.mousePosition, Camera.main)) + { + m_isHoveringObject = true; + } + + if (m_isHoveringObject) + { + #region Example of Character Selection + int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextMeshPro, Input.mousePosition, Camera.main, true); + if (charIndex != -1 && charIndex != m_lastCharIndex && (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift))) + { + //Debug.Log("[" + m_TextMeshPro.textInfo.characterInfo[charIndex].character + "] has been selected."); + + m_lastCharIndex = charIndex; + + int meshIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].materialReferenceIndex; + + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].vertexIndex; + + Color32 c = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[meshIndex].colors32; + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + + //m_TextMeshPro.mesh.colors32 = vertexColors; + m_TextMeshPro.textInfo.meshInfo[meshIndex].mesh.colors32 = vertexColors; + } + #endregion + + #region Example of Link Handling + // Check if mouse intersects with any links. + int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextMeshPro, Input.mousePosition, m_Camera); + + // Clear previous link selection if one existed. + if ((linkIndex == -1 && m_selectedLink != -1) || linkIndex != m_selectedLink) + { + //m_TextPopup_RectTransform.gameObject.SetActive(false); + m_selectedLink = -1; + } + + // Handle new Link selection. + if (linkIndex != -1 && linkIndex != m_selectedLink) + { + m_selectedLink = linkIndex; + + TMP_LinkInfo linkInfo = m_TextMeshPro.textInfo.linkInfo[linkIndex]; + + // The following provides an example of how to access the link properties. + Debug.Log("Link ID: \"" + linkInfo.GetLinkID() + "\" Link Text: \"" + linkInfo.GetLinkText() + "\""); // Example of how to retrieve the Link ID and Link Text. + + Vector3 worldPointInRectangle = Vector3.zero; + RectTransformUtility.ScreenPointToWorldPointInRectangle(m_TextMeshPro.rectTransform, Input.mousePosition, m_Camera, out worldPointInRectangle); + + switch (linkInfo.GetLinkID()) + { + case "id_01": // 100041637: // id_01 + //m_TextPopup_RectTransform.position = worldPointInRectangle; + //m_TextPopup_RectTransform.gameObject.SetActive(true); + //m_TextPopup_TMPComponent.text = k_LinkText + " ID 01"; + break; + case "id_02": // 100041638: // id_02 + //m_TextPopup_RectTransform.position = worldPointInRectangle; + //m_TextPopup_RectTransform.gameObject.SetActive(true); + //m_TextPopup_TMPComponent.text = k_LinkText + " ID 02"; + break; + } + } + #endregion + + + #region Example of Word Selection + // Check if Mouse intersects any words and if so assign a random color to that word. + int wordIndex = TMP_TextUtilities.FindIntersectingWord(m_TextMeshPro, Input.mousePosition, Camera.main); + if (wordIndex != -1 && wordIndex != m_lastWordIndex) + { + m_lastWordIndex = wordIndex; + + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[wordIndex]; + + Vector3 wordPOS = m_TextMeshPro.transform.TransformPoint(m_TextMeshPro.textInfo.characterInfo[wInfo.firstCharacterIndex].bottomLeft); + wordPOS = Camera.main.WorldToScreenPoint(wordPOS); + + //Debug.Log("Mouse Position: " + Input.mousePosition.ToString("f3") + " Word Position: " + wordPOS.ToString("f3")); + + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[0].colors32; + + Color32 c = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + for (int i = 0; i < wInfo.characterCount; i++) + { + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[wInfo.firstCharacterIndex + i].vertexIndex; + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + } + + m_TextMeshPro.mesh.colors32 = vertexColors; + } + #endregion + } + } + + + public void OnPointerEnter(PointerEventData eventData) + { + Debug.Log("OnPointerEnter()"); + m_isHoveringObject = true; + } + + + public void OnPointerExit(PointerEventData eventData) + { + Debug.Log("OnPointerExit()"); + m_isHoveringObject = false; + } + + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta new file mode 100644 index 0000000..da25ec4 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 103e0a6a1d404693b9fb1a5173e0e979 +timeCreated: 1452811039 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs new file mode 100644 index 0000000..92c6d61 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs @@ -0,0 +1,547 @@ +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.EventSystems; +using System.Collections; +using System.Collections.Generic; + + +#pragma warning disable 0618 // Disabled warning due to SetVertices being deprecated until new release with SetMesh() is available. + +namespace TMPro.Examples +{ + + public class TMP_TextSelector_B : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler, IPointerUpHandler + { + public RectTransform TextPopup_Prefab_01; + + private RectTransform m_TextPopup_RectTransform; + private TextMeshProUGUI m_TextPopup_TMPComponent; + private const string k_LinkText = "You have selected link <#ffff00>"; + private const string k_WordText = "Word Index: <#ffff00>"; + + + private TextMeshProUGUI m_TextMeshPro; + private Canvas m_Canvas; + private Camera m_Camera; + + // Flags + private bool isHoveringObject; + private int m_selectedWord = -1; + private int m_selectedLink = -1; + private int m_lastIndex = -1; + + private Matrix4x4 m_matrix; + + private TMP_MeshInfo[] m_cachedMeshInfoVertexData; + + void Awake() + { + m_TextMeshPro = gameObject.GetComponent(); + + + m_Canvas = gameObject.GetComponentInParent(); + + // Get a reference to the camera if Canvas Render Mode is not ScreenSpace Overlay. + if (m_Canvas.renderMode == RenderMode.ScreenSpaceOverlay) + m_Camera = null; + else + m_Camera = m_Canvas.worldCamera; + + // Create pop-up text object which is used to show the link information. + m_TextPopup_RectTransform = Instantiate(TextPopup_Prefab_01) as RectTransform; + m_TextPopup_RectTransform.SetParent(m_Canvas.transform, false); + m_TextPopup_TMPComponent = m_TextPopup_RectTransform.GetComponentInChildren(); + m_TextPopup_RectTransform.gameObject.SetActive(false); + } + + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + // UnSubscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj == m_TextMeshPro) + { + // Update cached vertex data. + m_cachedMeshInfoVertexData = m_TextMeshPro.textInfo.CopyMeshInfoVertexData(); + } + } + + + void LateUpdate() + { + if (isHoveringObject) + { + // Check if Mouse Intersects any of the characters. If so, assign a random color. + #region Handle Character Selection + int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextMeshPro, Input.mousePosition, m_Camera, true); + + // Undo Swap and Vertex Attribute changes. + if (charIndex == -1 || charIndex != m_lastIndex) + { + RestoreCachedVertexAttributes(m_lastIndex); + m_lastIndex = -1; + } + + if (charIndex != -1 && charIndex != m_lastIndex && (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift))) + { + m_lastIndex = charIndex; + + // Get the index of the material / sub text object used by this character. + int materialIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].materialReferenceIndex; + + // Get the index of the first vertex of the selected character. + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].vertexIndex; + + // Get a reference to the vertices array. + Vector3[] vertices = m_TextMeshPro.textInfo.meshInfo[materialIndex].vertices; + + // Determine the center point of the character. + Vector2 charMidBasline = (vertices[vertexIndex + 0] + vertices[vertexIndex + 2]) / 2; + + // Need to translate all 4 vertices of the character to aligned with middle of character / baseline. + // This is needed so the matrix TRS is applied at the origin for each character. + Vector3 offset = charMidBasline; + + // Translate the character to the middle baseline. + vertices[vertexIndex + 0] = vertices[vertexIndex + 0] - offset; + vertices[vertexIndex + 1] = vertices[vertexIndex + 1] - offset; + vertices[vertexIndex + 2] = vertices[vertexIndex + 2] - offset; + vertices[vertexIndex + 3] = vertices[vertexIndex + 3] - offset; + + float zoomFactor = 1.5f; + + // Setup the Matrix for the scale change. + m_matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, Vector3.one * zoomFactor); + + // Apply Matrix operation on the given character. + vertices[vertexIndex + 0] = m_matrix.MultiplyPoint3x4(vertices[vertexIndex + 0]); + vertices[vertexIndex + 1] = m_matrix.MultiplyPoint3x4(vertices[vertexIndex + 1]); + vertices[vertexIndex + 2] = m_matrix.MultiplyPoint3x4(vertices[vertexIndex + 2]); + vertices[vertexIndex + 3] = m_matrix.MultiplyPoint3x4(vertices[vertexIndex + 3]); + + // Translate the character back to its original position. + vertices[vertexIndex + 0] = vertices[vertexIndex + 0] + offset; + vertices[vertexIndex + 1] = vertices[vertexIndex + 1] + offset; + vertices[vertexIndex + 2] = vertices[vertexIndex + 2] + offset; + vertices[vertexIndex + 3] = vertices[vertexIndex + 3] + offset; + + // Change Vertex Colors of the highlighted character + Color32 c = new Color32(255, 255, 192, 255); + + // Get a reference to the vertex color + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[materialIndex].colors32; + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + + + // Get a reference to the meshInfo of the selected character. + TMP_MeshInfo meshInfo = m_TextMeshPro.textInfo.meshInfo[materialIndex]; + + // Get the index of the last character's vertex attributes. + int lastVertexIndex = vertices.Length - 4; + + // Swap the current character's vertex attributes with those of the last element in the vertex attribute arrays. + // We do this to make sure this character is rendered last and over other characters. + meshInfo.SwapVertexData(vertexIndex, lastVertexIndex); + + // Need to update the appropriate + m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); + } + #endregion + + + #region Word Selection Handling + //Check if Mouse intersects any words and if so assign a random color to that word. + int wordIndex = TMP_TextUtilities.FindIntersectingWord(m_TextMeshPro, Input.mousePosition, m_Camera); + + // Clear previous word selection. + if (m_TextPopup_RectTransform != null && m_selectedWord != -1 && (wordIndex == -1 || wordIndex != m_selectedWord)) + { + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[m_selectedWord]; + + // Iterate through each of the characters of the word. + for (int i = 0; i < wInfo.characterCount; i++) + { + int characterIndex = wInfo.firstCharacterIndex + i; + + // Get the index of the material / sub text object used by this character. + int meshIndex = m_TextMeshPro.textInfo.characterInfo[characterIndex].materialReferenceIndex; + + // Get the index of the first vertex of this character. + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[characterIndex].vertexIndex; + + // Get a reference to the vertex color + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[meshIndex].colors32; + + Color32 c = vertexColors[vertexIndex + 0].Tint(1.33333f); + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + } + + // Update Geometry + m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); + + m_selectedWord = -1; + } + + + // Word Selection Handling + if (wordIndex != -1 && wordIndex != m_selectedWord && !(Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift))) + { + m_selectedWord = wordIndex; + + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[wordIndex]; + + // Iterate through each of the characters of the word. + for (int i = 0; i < wInfo.characterCount; i++) + { + int characterIndex = wInfo.firstCharacterIndex + i; + + // Get the index of the material / sub text object used by this character. + int meshIndex = m_TextMeshPro.textInfo.characterInfo[characterIndex].materialReferenceIndex; + + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[characterIndex].vertexIndex; + + // Get a reference to the vertex color + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[meshIndex].colors32; + + Color32 c = vertexColors[vertexIndex + 0].Tint(0.75f); + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + } + + // Update Geometry + m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); + + } + #endregion + + + #region Example of Link Handling + // Check if mouse intersects with any links. + int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextMeshPro, Input.mousePosition, m_Camera); + + // Clear previous link selection if one existed. + if ((linkIndex == -1 && m_selectedLink != -1) || linkIndex != m_selectedLink) + { + m_TextPopup_RectTransform.gameObject.SetActive(false); + m_selectedLink = -1; + } + + // Handle new Link selection. + if (linkIndex != -1 && linkIndex != m_selectedLink) + { + m_selectedLink = linkIndex; + + TMP_LinkInfo linkInfo = m_TextMeshPro.textInfo.linkInfo[linkIndex]; + + // Debug.Log("Link ID: \"" + linkInfo.GetLinkID() + "\" Link Text: \"" + linkInfo.GetLinkText() + "\""); // Example of how to retrieve the Link ID and Link Text. + + Vector3 worldPointInRectangle = Vector3.zero; + RectTransformUtility.ScreenPointToWorldPointInRectangle(m_TextMeshPro.rectTransform, Input.mousePosition, m_Camera, out worldPointInRectangle); + + switch (linkInfo.GetLinkID()) + { + case "id_01": // 100041637: // id_01 + m_TextPopup_RectTransform.position = worldPointInRectangle; + m_TextPopup_RectTransform.gameObject.SetActive(true); + m_TextPopup_TMPComponent.text = k_LinkText + " ID 01"; + break; + case "id_02": // 100041638: // id_02 + m_TextPopup_RectTransform.position = worldPointInRectangle; + m_TextPopup_RectTransform.gameObject.SetActive(true); + m_TextPopup_TMPComponent.text = k_LinkText + " ID 02"; + break; + } + } + #endregion + + } + else + { + // Restore any character that may have been modified + if (m_lastIndex != -1) + { + RestoreCachedVertexAttributes(m_lastIndex); + m_lastIndex = -1; + } + } + + } + + + public void OnPointerEnter(PointerEventData eventData) + { + //Debug.Log("OnPointerEnter()"); + isHoveringObject = true; + } + + + public void OnPointerExit(PointerEventData eventData) + { + //Debug.Log("OnPointerExit()"); + isHoveringObject = false; + } + + + public void OnPointerClick(PointerEventData eventData) + { + //Debug.Log("Click at POS: " + eventData.position + " World POS: " + eventData.worldPosition); + + // Check if Mouse Intersects any of the characters. If so, assign a random color. + #region Character Selection Handling + /* + int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextMeshPro, Input.mousePosition, m_Camera, true); + if (charIndex != -1 && charIndex != m_lastIndex) + { + //Debug.Log("Character [" + m_TextMeshPro.textInfo.characterInfo[index].character + "] was selected at POS: " + eventData.position); + m_lastIndex = charIndex; + + Color32 c = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].vertexIndex; + + UIVertex[] uiVertices = m_TextMeshPro.textInfo.meshInfo.uiVertices; + + uiVertices[vertexIndex + 0].color = c; + uiVertices[vertexIndex + 1].color = c; + uiVertices[vertexIndex + 2].color = c; + uiVertices[vertexIndex + 3].color = c; + + m_TextMeshPro.canvasRenderer.SetVertices(uiVertices, uiVertices.Length); + } + */ + #endregion + + + #region Word Selection Handling + //Check if Mouse intersects any words and if so assign a random color to that word. + /* + int wordIndex = TMP_TextUtilities.FindIntersectingWord(m_TextMeshPro, Input.mousePosition, m_Camera); + + // Clear previous word selection. + if (m_TextPopup_RectTransform != null && m_selectedWord != -1 && (wordIndex == -1 || wordIndex != m_selectedWord)) + { + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[m_selectedWord]; + + // Get a reference to the uiVertices array. + UIVertex[] uiVertices = m_TextMeshPro.textInfo.meshInfo.uiVertices; + + // Iterate through each of the characters of the word. + for (int i = 0; i < wInfo.characterCount; i++) + { + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[wInfo.firstCharacterIndex + i].vertexIndex; + + Color32 c = uiVertices[vertexIndex + 0].color.Tint(1.33333f); + + uiVertices[vertexIndex + 0].color = c; + uiVertices[vertexIndex + 1].color = c; + uiVertices[vertexIndex + 2].color = c; + uiVertices[vertexIndex + 3].color = c; + } + + m_TextMeshPro.canvasRenderer.SetVertices(uiVertices, uiVertices.Length); + + m_selectedWord = -1; + } + + // Handle word selection + if (wordIndex != -1 && wordIndex != m_selectedWord) + { + m_selectedWord = wordIndex; + + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[wordIndex]; + + // Get a reference to the uiVertices array. + UIVertex[] uiVertices = m_TextMeshPro.textInfo.meshInfo.uiVertices; + + // Iterate through each of the characters of the word. + for (int i = 0; i < wInfo.characterCount; i++) + { + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[wInfo.firstCharacterIndex + i].vertexIndex; + + Color32 c = uiVertices[vertexIndex + 0].color.Tint(0.75f); + + uiVertices[vertexIndex + 0].color = c; + uiVertices[vertexIndex + 1].color = c; + uiVertices[vertexIndex + 2].color = c; + uiVertices[vertexIndex + 3].color = c; + } + + m_TextMeshPro.canvasRenderer.SetVertices(uiVertices, uiVertices.Length); + } + */ + #endregion + + + #region Link Selection Handling + /* + // Check if Mouse intersects any words and if so assign a random color to that word. + int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextMeshPro, Input.mousePosition, m_Camera); + if (linkIndex != -1) + { + TMP_LinkInfo linkInfo = m_TextMeshPro.textInfo.linkInfo[linkIndex]; + int linkHashCode = linkInfo.hashCode; + + //Debug.Log(TMP_TextUtilities.GetSimpleHashCode("id_02")); + + switch (linkHashCode) + { + case 291445: // id_01 + if (m_LinkObject01 == null) + m_LinkObject01 = Instantiate(Link_01_Prefab); + else + { + m_LinkObject01.gameObject.SetActive(true); + } + + break; + case 291446: // id_02 + break; + + } + + // Example of how to modify vertex attributes like colors + #region Vertex Attribute Modification Example + UIVertex[] uiVertices = m_TextMeshPro.textInfo.meshInfo.uiVertices; + + Color32 c = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + for (int i = 0; i < linkInfo.characterCount; i++) + { + TMP_CharacterInfo cInfo = m_TextMeshPro.textInfo.characterInfo[linkInfo.firstCharacterIndex + i]; + + if (!cInfo.isVisible) continue; // Skip invisible characters. + + int vertexIndex = cInfo.vertexIndex; + + uiVertices[vertexIndex + 0].color = c; + uiVertices[vertexIndex + 1].color = c; + uiVertices[vertexIndex + 2].color = c; + uiVertices[vertexIndex + 3].color = c; + } + + m_TextMeshPro.canvasRenderer.SetVertices(uiVertices, uiVertices.Length); + #endregion + } + */ + #endregion + } + + + public void OnPointerUp(PointerEventData eventData) + { + //Debug.Log("OnPointerUp()"); + } + + + void RestoreCachedVertexAttributes(int index) + { + if (index == -1 || index > m_TextMeshPro.textInfo.characterCount - 1) return; + + // Get the index of the material / sub text object used by this character. + int materialIndex = m_TextMeshPro.textInfo.characterInfo[index].materialReferenceIndex; + + // Get the index of the first vertex of the selected character. + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[index].vertexIndex; + + // Restore Vertices + // Get a reference to the cached / original vertices. + Vector3[] src_vertices = m_cachedMeshInfoVertexData[materialIndex].vertices; + + // Get a reference to the vertices that we need to replace. + Vector3[] dst_vertices = m_TextMeshPro.textInfo.meshInfo[materialIndex].vertices; + + // Restore / Copy vertices from source to destination + dst_vertices[vertexIndex + 0] = src_vertices[vertexIndex + 0]; + dst_vertices[vertexIndex + 1] = src_vertices[vertexIndex + 1]; + dst_vertices[vertexIndex + 2] = src_vertices[vertexIndex + 2]; + dst_vertices[vertexIndex + 3] = src_vertices[vertexIndex + 3]; + + // Restore Vertex Colors + // Get a reference to the vertex colors we need to replace. + Color32[] dst_colors = m_TextMeshPro.textInfo.meshInfo[materialIndex].colors32; + + // Get a reference to the cached / original vertex colors. + Color32[] src_colors = m_cachedMeshInfoVertexData[materialIndex].colors32; + + // Copy the vertex colors from source to destination. + dst_colors[vertexIndex + 0] = src_colors[vertexIndex + 0]; + dst_colors[vertexIndex + 1] = src_colors[vertexIndex + 1]; + dst_colors[vertexIndex + 2] = src_colors[vertexIndex + 2]; + dst_colors[vertexIndex + 3] = src_colors[vertexIndex + 3]; + + // Restore UV0S + // UVS0 + Vector2[] src_uv0s = m_cachedMeshInfoVertexData[materialIndex].uvs0; + Vector2[] dst_uv0s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs0; + dst_uv0s[vertexIndex + 0] = src_uv0s[vertexIndex + 0]; + dst_uv0s[vertexIndex + 1] = src_uv0s[vertexIndex + 1]; + dst_uv0s[vertexIndex + 2] = src_uv0s[vertexIndex + 2]; + dst_uv0s[vertexIndex + 3] = src_uv0s[vertexIndex + 3]; + + // UVS2 + Vector2[] src_uv2s = m_cachedMeshInfoVertexData[materialIndex].uvs2; + Vector2[] dst_uv2s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs2; + dst_uv2s[vertexIndex + 0] = src_uv2s[vertexIndex + 0]; + dst_uv2s[vertexIndex + 1] = src_uv2s[vertexIndex + 1]; + dst_uv2s[vertexIndex + 2] = src_uv2s[vertexIndex + 2]; + dst_uv2s[vertexIndex + 3] = src_uv2s[vertexIndex + 3]; + + + // Restore last vertex attribute as we swapped it as well + int lastIndex = (src_vertices.Length / 4 - 1) * 4; + + // Vertices + dst_vertices[lastIndex + 0] = src_vertices[lastIndex + 0]; + dst_vertices[lastIndex + 1] = src_vertices[lastIndex + 1]; + dst_vertices[lastIndex + 2] = src_vertices[lastIndex + 2]; + dst_vertices[lastIndex + 3] = src_vertices[lastIndex + 3]; + + // Vertex Colors + src_colors = m_cachedMeshInfoVertexData[materialIndex].colors32; + dst_colors = m_TextMeshPro.textInfo.meshInfo[materialIndex].colors32; + dst_colors[lastIndex + 0] = src_colors[lastIndex + 0]; + dst_colors[lastIndex + 1] = src_colors[lastIndex + 1]; + dst_colors[lastIndex + 2] = src_colors[lastIndex + 2]; + dst_colors[lastIndex + 3] = src_colors[lastIndex + 3]; + + // UVS0 + src_uv0s = m_cachedMeshInfoVertexData[materialIndex].uvs0; + dst_uv0s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs0; + dst_uv0s[lastIndex + 0] = src_uv0s[lastIndex + 0]; + dst_uv0s[lastIndex + 1] = src_uv0s[lastIndex + 1]; + dst_uv0s[lastIndex + 2] = src_uv0s[lastIndex + 2]; + dst_uv0s[lastIndex + 3] = src_uv0s[lastIndex + 3]; + + // UVS2 + src_uv2s = m_cachedMeshInfoVertexData[materialIndex].uvs2; + dst_uv2s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs2; + dst_uv2s[lastIndex + 0] = src_uv2s[lastIndex + 0]; + dst_uv2s[lastIndex + 1] = src_uv2s[lastIndex + 1]; + dst_uv2s[lastIndex + 2] = src_uv2s[lastIndex + 2]; + dst_uv2s[lastIndex + 3] = src_uv2s[lastIndex + 3]; + + // Need to update the appropriate + m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs.meta new file mode 100644 index 0000000..0fc3741 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: a05dcd8be7ec4ccbb35c26219884aa37 +timeCreated: 1435531209 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TextPopup_Prefab_01: {fileID: 22450954, guid: b06f0e6c1dfa4356ac918da1bb32c603, + type: 2} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs new file mode 100644 index 0000000..b262b3a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs @@ -0,0 +1,125 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TMP_UiFrameRateCounter : MonoBehaviour + { + public float UpdateInterval = 5.0f; + private float m_LastInterval = 0; + private int m_Frames = 0; + + public enum FpsCounterAnchorPositions { TopLeft, BottomLeft, TopRight, BottomRight }; + + public FpsCounterAnchorPositions AnchorPosition = FpsCounterAnchorPositions.TopRight; + + private string htmlColorTag; + private const string fpsLabel = "{0:2} <#8080ff>FPS \n<#FF8000>{1:2} <#8080ff>MS"; + + private TextMeshProUGUI m_TextMeshPro; + private RectTransform m_frameCounter_transform; + + private FpsCounterAnchorPositions last_AnchorPosition; + + void Awake() + { + if (!enabled) + return; + + Application.targetFrameRate = -1; + + GameObject frameCounter = new GameObject("Frame Counter"); + m_frameCounter_transform = frameCounter.AddComponent(); + + m_frameCounter_transform.SetParent(this.transform, false); + + m_TextMeshPro = frameCounter.AddComponent(); + m_TextMeshPro.font = Resources.Load("Fonts & Materials/LiberationSans SDF"); + m_TextMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF - Overlay"); + + m_TextMeshPro.enableWordWrapping = false; + m_TextMeshPro.fontSize = 36; + + m_TextMeshPro.isOverlay = true; + + Set_FrameCounter_Position(AnchorPosition); + last_AnchorPosition = AnchorPosition; + } + + + void Start() + { + m_LastInterval = Time.realtimeSinceStartup; + m_Frames = 0; + } + + + void Update() + { + if (AnchorPosition != last_AnchorPosition) + Set_FrameCounter_Position(AnchorPosition); + + last_AnchorPosition = AnchorPosition; + + m_Frames += 1; + float timeNow = Time.realtimeSinceStartup; + + if (timeNow > m_LastInterval + UpdateInterval) + { + // display two fractional digits (f2 format) + float fps = m_Frames / (timeNow - m_LastInterval); + float ms = 1000.0f / Mathf.Max(fps, 0.00001f); + + if (fps < 30) + htmlColorTag = ""; + else if (fps < 10) + htmlColorTag = ""; + else + htmlColorTag = ""; + + m_TextMeshPro.SetText(htmlColorTag + fpsLabel, fps, ms); + + m_Frames = 0; + m_LastInterval = timeNow; + } + } + + + void Set_FrameCounter_Position(FpsCounterAnchorPositions anchor_position) + { + switch (anchor_position) + { + case FpsCounterAnchorPositions.TopLeft: + m_TextMeshPro.alignment = TextAlignmentOptions.TopLeft; + m_frameCounter_transform.pivot = new Vector2(0, 1); + m_frameCounter_transform.anchorMin = new Vector2(0.01f, 0.99f); + m_frameCounter_transform.anchorMax = new Vector2(0.01f, 0.99f); + m_frameCounter_transform.anchoredPosition = new Vector2(0, 1); + break; + case FpsCounterAnchorPositions.BottomLeft: + m_TextMeshPro.alignment = TextAlignmentOptions.BottomLeft; + m_frameCounter_transform.pivot = new Vector2(0, 0); + m_frameCounter_transform.anchorMin = new Vector2(0.01f, 0.01f); + m_frameCounter_transform.anchorMax = new Vector2(0.01f, 0.01f); + m_frameCounter_transform.anchoredPosition = new Vector2(0, 0); + break; + case FpsCounterAnchorPositions.TopRight: + m_TextMeshPro.alignment = TextAlignmentOptions.TopRight; + m_frameCounter_transform.pivot = new Vector2(1, 1); + m_frameCounter_transform.anchorMin = new Vector2(0.99f, 0.99f); + m_frameCounter_transform.anchorMax = new Vector2(0.99f, 0.99f); + m_frameCounter_transform.anchoredPosition = new Vector2(1, 1); + break; + case FpsCounterAnchorPositions.BottomRight: + m_TextMeshPro.alignment = TextAlignmentOptions.BottomRight; + m_frameCounter_transform.pivot = new Vector2(1, 0); + m_frameCounter_transform.anchorMin = new Vector2(0.99f, 0.01f); + m_frameCounter_transform.anchorMax = new Vector2(0.99f, 0.01f); + m_frameCounter_transform.anchoredPosition = new Vector2(1, 0); + break; + } + } + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta new file mode 100644 index 0000000..baad0f6 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 24b0dc2d1d494adbbec1f4db26b4cf83 +timeCreated: 1448607572 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs new file mode 100644 index 0000000..2367dcf --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs @@ -0,0 +1,84 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TMPro_InstructionOverlay : MonoBehaviour + { + + public enum FpsCounterAnchorPositions { TopLeft, BottomLeft, TopRight, BottomRight }; + + public FpsCounterAnchorPositions AnchorPosition = FpsCounterAnchorPositions.BottomLeft; + + private const string instructions = "Camera Control - <#ffff00>Shift + RMB\nZoom - <#ffff00>Mouse wheel."; + + private TextMeshPro m_TextMeshPro; + private TextContainer m_textContainer; + private Transform m_frameCounter_transform; + private Camera m_camera; + + //private FpsCounterAnchorPositions last_AnchorPosition; + + void Awake() + { + if (!enabled) + return; + + m_camera = Camera.main; + + GameObject frameCounter = new GameObject("Frame Counter"); + m_frameCounter_transform = frameCounter.transform; + m_frameCounter_transform.parent = m_camera.transform; + m_frameCounter_transform.localRotation = Quaternion.identity; + + + m_TextMeshPro = frameCounter.AddComponent(); + m_TextMeshPro.font = Resources.Load("Fonts & Materials/LiberationSans SDF"); + m_TextMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF - Overlay"); + + m_TextMeshPro.fontSize = 30; + + m_TextMeshPro.isOverlay = true; + m_textContainer = frameCounter.GetComponent(); + + Set_FrameCounter_Position(AnchorPosition); + //last_AnchorPosition = AnchorPosition; + + m_TextMeshPro.text = instructions; + + } + + + + + void Set_FrameCounter_Position(FpsCounterAnchorPositions anchor_position) + { + + switch (anchor_position) + { + case FpsCounterAnchorPositions.TopLeft: + //m_TextMeshPro.anchor = AnchorPositions.TopLeft; + m_textContainer.anchorPosition = TextContainerAnchors.TopLeft; + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(0, 1, 100.0f)); + break; + case FpsCounterAnchorPositions.BottomLeft: + //m_TextMeshPro.anchor = AnchorPositions.BottomLeft; + m_textContainer.anchorPosition = TextContainerAnchors.BottomLeft; + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(0, 0, 100.0f)); + break; + case FpsCounterAnchorPositions.TopRight: + //m_TextMeshPro.anchor = AnchorPositions.TopRight; + m_textContainer.anchorPosition = TextContainerAnchors.TopRight; + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(1, 1, 100.0f)); + break; + case FpsCounterAnchorPositions.BottomRight: + //m_TextMeshPro.anchor = AnchorPositions.BottomRight; + m_textContainer.anchorPosition = TextContainerAnchors.BottomRight; + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(1, 0, 100.0f)); + break; + } + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs.meta new file mode 100644 index 0000000..d0e5e2c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c3c1afeda5e545e0b19add5373896d2e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs new file mode 100644 index 0000000..0d94197 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs @@ -0,0 +1,83 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TeleType : MonoBehaviour + { + + + //[Range(0, 100)] + //public int RevealSpeed = 50; + + private string label01 = "Example of using <#ffa000>Graphics Inline with Text in TextMesh<#40a0ff>Pro and Unity"; + private string label02 = "Example of using <#ffa000>Graphics Inline with Text in TextMesh<#40a0ff>Pro and Unity"; + + + private TMP_Text m_textMeshPro; + + + void Awake() + { + // Get Reference to TextMeshPro Component + m_textMeshPro = GetComponent(); + m_textMeshPro.text = label01; + m_textMeshPro.enableWordWrapping = true; + m_textMeshPro.alignment = TextAlignmentOptions.Top; + + + + //if (GetComponentInParent(typeof(Canvas)) as Canvas == null) + //{ + // GameObject canvas = new GameObject("Canvas", typeof(Canvas)); + // gameObject.transform.SetParent(canvas.transform); + // canvas.GetComponent().renderMode = RenderMode.ScreenSpaceOverlay; + + // // Set RectTransform Size + // gameObject.GetComponent().sizeDelta = new Vector2(500, 300); + // m_textMeshPro.fontSize = 48; + //} + + + } + + + IEnumerator Start() + { + + // Force and update of the mesh to get valid information. + m_textMeshPro.ForceMeshUpdate(); + + + int totalVisibleCharacters = m_textMeshPro.textInfo.characterCount; // Get # of Visible Character in text object + int counter = 0; + int visibleCount = 0; + + while (true) + { + visibleCount = counter % (totalVisibleCharacters + 1); + + m_textMeshPro.maxVisibleCharacters = visibleCount; // How many characters should TextMeshPro display? + + // Once the last character has been revealed, wait 1.0 second and start over. + if (visibleCount >= totalVisibleCharacters) + { + yield return new WaitForSeconds(1.0f); + m_textMeshPro.text = label02; + yield return new WaitForSeconds(1.0f); + m_textMeshPro.text = label01; + yield return new WaitForSeconds(1.0f); + } + + counter += 1; + + yield return new WaitForSeconds(0.05f); + } + + //Debug.Log("Done revealing the text."); + } + + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs.meta new file mode 100644 index 0000000..562609b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e32c266ee6204b21a427753cb0694c81 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs new file mode 100644 index 0000000..883990e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs @@ -0,0 +1,121 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + public class TextConsoleSimulator : MonoBehaviour + { + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + void Awake() + { + m_TextComponent = gameObject.GetComponent(); + } + + + void Start() + { + StartCoroutine(RevealCharacters(m_TextComponent)); + //StartCoroutine(RevealWords(m_TextComponent)); + } + + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + // Event received when the text object has changed. + void ON_TEXT_CHANGED(Object obj) + { + hasTextChanged = true; + } + + + /// + /// Method revealing the text one character at a time. + /// + /// + IEnumerator RevealCharacters(TMP_Text textComponent) + { + textComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = textComponent.textInfo; + + int totalVisibleCharacters = textInfo.characterCount; // Get # of Visible Character in text object + int visibleCount = 0; + + while (true) + { + if (hasTextChanged) + { + totalVisibleCharacters = textInfo.characterCount; // Update visible character count. + hasTextChanged = false; + } + + if (visibleCount > totalVisibleCharacters) + { + yield return new WaitForSeconds(1.0f); + visibleCount = 0; + } + + textComponent.maxVisibleCharacters = visibleCount; // How many characters should TextMeshPro display? + + visibleCount += 1; + + yield return null; + } + } + + + /// + /// Method revealing the text one word at a time. + /// + /// + IEnumerator RevealWords(TMP_Text textComponent) + { + textComponent.ForceMeshUpdate(); + + int totalWordCount = textComponent.textInfo.wordCount; + int totalVisibleCharacters = textComponent.textInfo.characterCount; // Get # of Visible Character in text object + int counter = 0; + int currentWord = 0; + int visibleCount = 0; + + while (true) + { + currentWord = counter % (totalWordCount + 1); + + // Get last character index for the current word. + if (currentWord == 0) // Display no words. + visibleCount = 0; + else if (currentWord < totalWordCount) // Display all other words with the exception of the last one. + visibleCount = textComponent.textInfo.wordInfo[currentWord - 1].lastCharacterIndex + 1; + else if (currentWord == totalWordCount) // Display last word and all remaining characters. + visibleCount = totalVisibleCharacters; + + textComponent.maxVisibleCharacters = visibleCount; // How many characters should TextMeshPro display? + + // Once the last character has been revealed, wait 1.0 second and start over. + if (visibleCount >= totalVisibleCharacters) + { + yield return new WaitForSeconds(1.0f); + } + + counter += 1; + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs.meta new file mode 100644 index 0000000..3d83e76 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 43bcd35a1c0c40ccb6d472893fe2093f +timeCreated: 1435298333 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs new file mode 100644 index 0000000..c00e84f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs @@ -0,0 +1,214 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TextMeshProFloatingText : MonoBehaviour + { + public Font TheFont; + + private GameObject m_floatingText; + private TextMeshPro m_textMeshPro; + private TextMesh m_textMesh; + + private Transform m_transform; + private Transform m_floatingText_Transform; + private Transform m_cameraTransform; + + Vector3 lastPOS = Vector3.zero; + Quaternion lastRotation = Quaternion.identity; + + public int SpawnType; + + //private int m_frame = 0; + + void Awake() + { + m_transform = transform; + m_floatingText = new GameObject(this.name + " floating text"); + + // Reference to Transform is lost when TMP component is added since it replaces it by a RectTransform. + //m_floatingText_Transform = m_floatingText.transform; + //m_floatingText_Transform.position = m_transform.position + new Vector3(0, 15f, 0); + + m_cameraTransform = Camera.main.transform; + } + + void Start() + { + if (SpawnType == 0) + { + // TextMesh Pro Implementation + m_textMeshPro = m_floatingText.AddComponent(); + m_textMeshPro.rectTransform.sizeDelta = new Vector2(3, 3); + + m_floatingText_Transform = m_floatingText.transform; + m_floatingText_Transform.position = m_transform.position + new Vector3(0, 15f, 0); + + //m_textMeshPro.fontAsset = Resources.Load("Fonts & Materials/JOKERMAN SDF", typeof(TextMeshProFont)) as TextMeshProFont; // User should only provide a string to the resource. + //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(Material)) as Material; + + m_textMeshPro.alignment = TextAlignmentOptions.Center; + m_textMeshPro.color = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + m_textMeshPro.fontSize = 24; + //m_textMeshPro.enableExtraPadding = true; + //m_textMeshPro.enableShadows = false; + m_textMeshPro.enableKerning = false; + m_textMeshPro.text = string.Empty; + + StartCoroutine(DisplayTextMeshProFloatingText()); + } + else if (SpawnType == 1) + { + //Debug.Log("Spawning TextMesh Objects."); + + m_floatingText_Transform = m_floatingText.transform; + m_floatingText_Transform.position = m_transform.position + new Vector3(0, 15f, 0); + + m_textMesh = m_floatingText.AddComponent(); + m_textMesh.font = Resources.Load("Fonts/ARIAL"); + m_textMesh.GetComponent().sharedMaterial = m_textMesh.font.material; + m_textMesh.color = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + m_textMesh.anchor = TextAnchor.LowerCenter; + m_textMesh.fontSize = 24; + + StartCoroutine(DisplayTextMeshFloatingText()); + } + else if (SpawnType == 2) + { + + } + + } + + + //void Update() + //{ + // if (SpawnType == 0) + // { + // m_textMeshPro.SetText("{0}", m_frame); + // } + // else + // { + // m_textMesh.text = m_frame.ToString(); + // } + // m_frame = (m_frame + 1) % 1000; + + //} + + + public IEnumerator DisplayTextMeshProFloatingText() + { + float CountDuration = 2.0f; // How long is the countdown alive. + float starting_Count = Random.Range(5f, 20f); // At what number is the counter starting at. + float current_Count = starting_Count; + + Vector3 start_pos = m_floatingText_Transform.position; + Color32 start_color = m_textMeshPro.color; + float alpha = 255; + int int_counter = 0; + + + float fadeDuration = 3 / starting_Count * CountDuration; + + while (current_Count > 0) + { + current_Count -= (Time.deltaTime / CountDuration) * starting_Count; + + if (current_Count <= 3) + { + //Debug.Log("Fading Counter ... " + current_Count.ToString("f2")); + alpha = Mathf.Clamp(alpha - (Time.deltaTime / fadeDuration) * 255, 0, 255); + } + + int_counter = (int)current_Count; + m_textMeshPro.text = int_counter.ToString(); + //m_textMeshPro.SetText("{0}", (int)current_Count); + + m_textMeshPro.color = new Color32(start_color.r, start_color.g, start_color.b, (byte)alpha); + + // Move the floating text upward each update + m_floatingText_Transform.position += new Vector3(0, starting_Count * Time.deltaTime, 0); + + // Align floating text perpendicular to Camera. + if (!lastPOS.Compare(m_cameraTransform.position, 1000) || !lastRotation.Compare(m_cameraTransform.rotation, 1000)) + { + lastPOS = m_cameraTransform.position; + lastRotation = m_cameraTransform.rotation; + m_floatingText_Transform.rotation = lastRotation; + Vector3 dir = m_transform.position - lastPOS; + m_transform.forward = new Vector3(dir.x, 0, dir.z); + } + + yield return new WaitForEndOfFrame(); + } + + //Debug.Log("Done Counting down."); + + yield return new WaitForSeconds(Random.Range(0.1f, 1.0f)); + + m_floatingText_Transform.position = start_pos; + + StartCoroutine(DisplayTextMeshProFloatingText()); + } + + + public IEnumerator DisplayTextMeshFloatingText() + { + float CountDuration = 2.0f; // How long is the countdown alive. + float starting_Count = Random.Range(5f, 20f); // At what number is the counter starting at. + float current_Count = starting_Count; + + Vector3 start_pos = m_floatingText_Transform.position; + Color32 start_color = m_textMesh.color; + float alpha = 255; + int int_counter = 0; + + float fadeDuration = 3 / starting_Count * CountDuration; + + while (current_Count > 0) + { + current_Count -= (Time.deltaTime / CountDuration) * starting_Count; + + if (current_Count <= 3) + { + //Debug.Log("Fading Counter ... " + current_Count.ToString("f2")); + alpha = Mathf.Clamp(alpha - (Time.deltaTime / fadeDuration) * 255, 0, 255); + } + + int_counter = (int)current_Count; + m_textMesh.text = int_counter.ToString(); + //Debug.Log("Current Count:" + current_Count.ToString("f2")); + + m_textMesh.color = new Color32(start_color.r, start_color.g, start_color.b, (byte)alpha); + + // Move the floating text upward each update + m_floatingText_Transform.position += new Vector3(0, starting_Count * Time.deltaTime, 0); + + // Align floating text perpendicular to Camera. + if (!lastPOS.Compare(m_cameraTransform.position, 1000) || !lastRotation.Compare(m_cameraTransform.rotation, 1000)) + { + lastPOS = m_cameraTransform.position; + lastRotation = m_cameraTransform.rotation; + m_floatingText_Transform.rotation = lastRotation; + Vector3 dir = m_transform.position - lastPOS; + m_transform.forward = new Vector3(dir.x, 0, dir.z); + } + + + + yield return new WaitForEndOfFrame(); + } + + //Debug.Log("Done Counting down."); + + yield return new WaitForSeconds(Random.Range(0.1f, 1.0f)); + + m_floatingText_Transform.position = start_pos; + + StartCoroutine(DisplayTextMeshFloatingText()); + } + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs.meta new file mode 100644 index 0000000..da60e2f --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a4d4c76e63944cba8c7d00f56334b98c +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs new file mode 100644 index 0000000..0aa450d --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs @@ -0,0 +1,79 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TextMeshSpawner : MonoBehaviour + { + + public int SpawnType = 0; + public int NumberOfNPC = 12; + + public Font TheFont; + + private TextMeshProFloatingText floatingText_Script; + + void Awake() + { + + } + + void Start() + { + + for (int i = 0; i < NumberOfNPC; i++) + { + if (SpawnType == 0) + { + // TextMesh Pro Implementation + //go.transform.localScale = new Vector3(2, 2, 2); + GameObject go = new GameObject(); //"NPC " + i); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.5f, Random.Range(-95f, 95f)); + + //go.transform.position = new Vector3(0, 1.01f, 0); + //go.renderer.castShadows = false; + //go.renderer.receiveShadows = false; + //go.transform.rotation = Quaternion.Euler(0, Random.Range(0, 360), 0); + + TextMeshPro textMeshPro = go.AddComponent(); + //textMeshPro.FontAsset = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(TextMeshProFont)) as TextMeshProFont; + //textMeshPro.anchor = AnchorPositions.Bottom; + textMeshPro.fontSize = 96; + + textMeshPro.text = "!"; + textMeshPro.color = new Color32(255, 255, 0, 255); + //textMeshPro.Text = "!"; + + + // Spawn Floating Text + floatingText_Script = go.AddComponent(); + floatingText_Script.SpawnType = 0; + } + else + { + // TextMesh Implementation + GameObject go = new GameObject(); //"NPC " + i); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.5f, Random.Range(-95f, 95f)); + + //go.transform.position = new Vector3(0, 1.01f, 0); + + TextMesh textMesh = go.AddComponent(); + textMesh.GetComponent().sharedMaterial = TheFont.material; + textMesh.font = TheFont; + textMesh.anchor = TextAnchor.LowerCenter; + textMesh.fontSize = 96; + + textMesh.color = new Color32(255, 255, 0, 255); + textMesh.text = "!"; + + // Spawn Floating Text + floatingText_Script = go.AddComponent(); + floatingText_Script.SpawnType = 1; + } + } + } + + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs.meta new file mode 100644 index 0000000..dd5a8cb --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 76c11bbcfddf44e0ba17d6c2751c8d84 +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs new file mode 100644 index 0000000..d22d341 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs @@ -0,0 +1,81 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class VertexColorCycler : MonoBehaviour + { + + private TMP_Text m_TextComponent; + + void Awake() + { + m_TextComponent = GetComponent(); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + /// + /// Method to animate vertex colors of a TMP Text object. + /// + /// + IEnumerator AnimateVertexColors() + { + TMP_TextInfo textInfo = m_TextComponent.textInfo; + int currentCharacter = 0; + + Color32[] newVertexColors; + Color32 c0 = m_TextComponent.color; + + while (true) + { + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[currentCharacter].materialReferenceIndex; + + // Get the vertex colors of the mesh used by this text element (character or sprite). + newVertexColors = textInfo.meshInfo[materialIndex].colors32; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[currentCharacter].vertexIndex; + + // Only change the vertex color if the text element is visible. + if (textInfo.characterInfo[currentCharacter].isVisible) + { + c0 = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + + newVertexColors[vertexIndex + 0] = c0; + newVertexColors[vertexIndex + 1] = c0; + newVertexColors[vertexIndex + 2] = c0; + newVertexColors[vertexIndex + 3] = c0; + + // New function which pushes (all) updated vertex data to the appropriate meshes when using either the Mesh Renderer or CanvasRenderer. + m_TextComponent.UpdateVertexData(TMP_VertexDataUpdateFlags.Colors32); + + // This last process could be done to only update the vertex data that has changed as opposed to all of the vertex data but it would require extra steps and knowing what type of renderer is used. + // These extra steps would be a performance optimization but it is unlikely that such optimization will be necessary. + } + + currentCharacter = (currentCharacter + 1) % characterCount; + + yield return new WaitForSeconds(0.05f); + } + } + + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta new file mode 100644 index 0000000..7ba50b8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 91b8ba3d52e041fab2d0e0f169855539 +timeCreated: 1457047157 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs new file mode 100644 index 0000000..7ed8230 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs @@ -0,0 +1,175 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class VertexJitter : MonoBehaviour + { + + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + /// + /// Structure to hold pre-computed animation data. + /// + private struct VertexAnim + { + public float angleRange; + public float angle; + public float speed; + } + + void Awake() + { + m_TextComponent = GetComponent(); + } + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj == m_TextComponent) + hasTextChanged = true; + } + + /// + /// Method to animate vertex colors of a TMP Text object. + /// + /// + IEnumerator AnimateVertexColors() + { + + // We force an update of the text object since it would only be updated at the end of the frame. Ie. before this code is executed on the first frame. + // Alternatively, we could yield and wait until the end of the frame when the text object will be generated. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + Matrix4x4 matrix; + + int loopCount = 0; + hasTextChanged = true; + + // Create an Array which contains pre-computed Angle Ranges and Speeds for a bunch of characters. + VertexAnim[] vertexAnim = new VertexAnim[1024]; + for (int i = 0; i < 1024; i++) + { + vertexAnim[i].angleRange = Random.Range(10f, 25f); + vertexAnim[i].speed = Random.Range(1f, 3f); + } + + // Cache the vertex data of the text object as the Jitter FX is applied to the original position of the characters. + TMP_MeshInfo[] cachedMeshInfo = textInfo.CopyMeshInfoVertexData(); + + while (true) + { + // Get new copy of vertex data if the text has changed. + if (hasTextChanged) + { + // Update the copy of the vertex data for the text object. + cachedMeshInfo = textInfo.CopyMeshInfoVertexData(); + + hasTextChanged = false; + } + + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + + for (int i = 0; i < characterCount; i++) + { + TMP_CharacterInfo charInfo = textInfo.characterInfo[i]; + + // Skip characters that are not visible and thus have no geometry to manipulate. + if (!charInfo.isVisible) + continue; + + // Retrieve the pre-computed animation data for the given character. + VertexAnim vertAnim = vertexAnim[i]; + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[i].materialReferenceIndex; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[i].vertexIndex; + + // Get the cached vertices of the mesh used by this text element (character or sprite). + Vector3[] sourceVertices = cachedMeshInfo[materialIndex].vertices; + + // Determine the center point of each character at the baseline. + //Vector2 charMidBasline = new Vector2((sourceVertices[vertexIndex + 0].x + sourceVertices[vertexIndex + 2].x) / 2, charInfo.baseLine); + // Determine the center point of each character. + Vector2 charMidBasline = (sourceVertices[vertexIndex + 0] + sourceVertices[vertexIndex + 2]) / 2; + + // Need to translate all 4 vertices of each quad to aligned with middle of character / baseline. + // This is needed so the matrix TRS is applied at the origin for each character. + Vector3 offset = charMidBasline; + + Vector3[] destinationVertices = textInfo.meshInfo[materialIndex].vertices; + + destinationVertices[vertexIndex + 0] = sourceVertices[vertexIndex + 0] - offset; + destinationVertices[vertexIndex + 1] = sourceVertices[vertexIndex + 1] - offset; + destinationVertices[vertexIndex + 2] = sourceVertices[vertexIndex + 2] - offset; + destinationVertices[vertexIndex + 3] = sourceVertices[vertexIndex + 3] - offset; + + vertAnim.angle = Mathf.SmoothStep(-vertAnim.angleRange, vertAnim.angleRange, Mathf.PingPong(loopCount / 25f * vertAnim.speed, 1f)); + Vector3 jitterOffset = new Vector3(Random.Range(-.25f, .25f), Random.Range(-.25f, .25f), 0); + + matrix = Matrix4x4.TRS(jitterOffset * CurveScale, Quaternion.Euler(0, 0, Random.Range(-5f, 5f) * AngleMultiplier), Vector3.one); + + destinationVertices[vertexIndex + 0] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 0]); + destinationVertices[vertexIndex + 1] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 1]); + destinationVertices[vertexIndex + 2] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 2]); + destinationVertices[vertexIndex + 3] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 3]); + + destinationVertices[vertexIndex + 0] += offset; + destinationVertices[vertexIndex + 1] += offset; + destinationVertices[vertexIndex + 2] += offset; + destinationVertices[vertexIndex + 3] += offset; + + vertexAnim[i] = vertAnim; + } + + // Push changes into meshes + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + textInfo.meshInfo[i].mesh.vertices = textInfo.meshInfo[i].vertices; + m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); + } + + loopCount += 1; + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta new file mode 100644 index 0000000..2ba768c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2ed57967c52645d390a89dcf8f61ba73 +timeCreated: 1461286718 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs new file mode 100644 index 0000000..a4022a5 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs @@ -0,0 +1,161 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class VertexShakeA : MonoBehaviour + { + + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float ScaleMultiplier = 1.0f; + public float RotationMultiplier = 1.0f; + + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + + void Awake() + { + m_TextComponent = GetComponent(); + } + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj = m_TextComponent) + hasTextChanged = true; + } + + /// + /// Method to animate vertex colors of a TMP Text object. + /// + /// + IEnumerator AnimateVertexColors() + { + + // We force an update of the text object since it would only be updated at the end of the frame. Ie. before this code is executed on the first frame. + // Alternatively, we could yield and wait until the end of the frame when the text object will be generated. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + Matrix4x4 matrix; + Vector3[][] copyOfVertices = new Vector3[0][]; + + hasTextChanged = true; + + while (true) + { + // Allocate new vertices + if (hasTextChanged) + { + if (copyOfVertices.Length < textInfo.meshInfo.Length) + copyOfVertices = new Vector3[textInfo.meshInfo.Length][]; + + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + int length = textInfo.meshInfo[i].vertices.Length; + copyOfVertices[i] = new Vector3[length]; + } + + hasTextChanged = false; + } + + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + int lineCount = textInfo.lineCount; + + // Iterate through each line of the text. + for (int i = 0; i < lineCount; i++) + { + + int first = textInfo.lineInfo[i].firstCharacterIndex; + int last = textInfo.lineInfo[i].lastCharacterIndex; + + // Determine the center of each line + Vector3 centerOfLine = (textInfo.characterInfo[first].bottomLeft + textInfo.characterInfo[last].topRight) / 2; + Quaternion rotation = Quaternion.Euler(0, 0, Random.Range(-0.25f, 0.25f) * RotationMultiplier); + + // Iterate through each character of the line. + for (int j = first; j <= last; j++) + { + // Skip characters that are not visible and thus have no geometry to manipulate. + if (!textInfo.characterInfo[j].isVisible) + continue; + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[j].materialReferenceIndex; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[j].vertexIndex; + + // Get the vertices of the mesh used by this text element (character or sprite). + Vector3[] sourceVertices = textInfo.meshInfo[materialIndex].vertices; + + // Need to translate all 4 vertices of each quad to aligned with center of character. + // This is needed so the matrix TRS is applied at the origin for each character. + copyOfVertices[materialIndex][vertexIndex + 0] = sourceVertices[vertexIndex + 0] - centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 1] = sourceVertices[vertexIndex + 1] - centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 2] = sourceVertices[vertexIndex + 2] - centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 3] = sourceVertices[vertexIndex + 3] - centerOfLine; + + // Determine the random scale change for each character. + float randomScale = Random.Range(0.995f - 0.001f * ScaleMultiplier, 1.005f + 0.001f * ScaleMultiplier); + + // Setup the matrix rotation. + matrix = Matrix4x4.TRS(Vector3.one, rotation, Vector3.one * randomScale); + + // Apply the matrix TRS to the individual characters relative to the center of the current line. + copyOfVertices[materialIndex][vertexIndex + 0] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 0]); + copyOfVertices[materialIndex][vertexIndex + 1] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 1]); + copyOfVertices[materialIndex][vertexIndex + 2] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 2]); + copyOfVertices[materialIndex][vertexIndex + 3] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 3]); + + // Revert the translation change. + copyOfVertices[materialIndex][vertexIndex + 0] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 1] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 2] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 3] += centerOfLine; + } + } + + // Push changes into meshes + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + textInfo.meshInfo[i].mesh.vertices = copyOfVertices[i]; + m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); + } + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta new file mode 100644 index 0000000..25aceb5 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f7cfa58e417a46ea8889989684c2522e +timeCreated: 1462089320 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs new file mode 100644 index 0000000..fd3b1c4 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs @@ -0,0 +1,185 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class VertexShakeB : MonoBehaviour + { + + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + + void Awake() + { + m_TextComponent = GetComponent(); + } + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj = m_TextComponent) + hasTextChanged = true; + } + + /// + /// Method to animate vertex colors of a TMP Text object. + /// + /// + IEnumerator AnimateVertexColors() + { + + // We force an update of the text object since it would only be updated at the end of the frame. Ie. before this code is executed on the first frame. + // Alternatively, we could yield and wait until the end of the frame when the text object will be generated. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + Matrix4x4 matrix; + Vector3[][] copyOfVertices = new Vector3[0][]; + + hasTextChanged = true; + + while (true) + { + // Allocate new vertices + if (hasTextChanged) + { + if (copyOfVertices.Length < textInfo.meshInfo.Length) + copyOfVertices = new Vector3[textInfo.meshInfo.Length][]; + + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + int length = textInfo.meshInfo[i].vertices.Length; + copyOfVertices[i] = new Vector3[length]; + } + + hasTextChanged = false; + } + + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + int lineCount = textInfo.lineCount; + + // Iterate through each line of the text. + for (int i = 0; i < lineCount; i++) + { + + int first = textInfo.lineInfo[i].firstCharacterIndex; + int last = textInfo.lineInfo[i].lastCharacterIndex; + + // Determine the center of each line + Vector3 centerOfLine = (textInfo.characterInfo[first].bottomLeft + textInfo.characterInfo[last].topRight) / 2; + Quaternion rotation = Quaternion.Euler(0, 0, Random.Range(-0.25f, 0.25f)); + + // Iterate through each character of the line. + for (int j = first; j <= last; j++) + { + // Skip characters that are not visible and thus have no geometry to manipulate. + if (!textInfo.characterInfo[j].isVisible) + continue; + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[j].materialReferenceIndex; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[j].vertexIndex; + + // Get the vertices of the mesh used by this text element (character or sprite). + Vector3[] sourceVertices = textInfo.meshInfo[materialIndex].vertices; + + // Determine the center point of each character at the baseline. + Vector3 charCenter = (sourceVertices[vertexIndex + 0] + sourceVertices[vertexIndex + 2]) / 2; + + // Need to translate all 4 vertices of each quad to aligned with center of character. + // This is needed so the matrix TRS is applied at the origin for each character. + copyOfVertices[materialIndex][vertexIndex + 0] = sourceVertices[vertexIndex + 0] - charCenter; + copyOfVertices[materialIndex][vertexIndex + 1] = sourceVertices[vertexIndex + 1] - charCenter; + copyOfVertices[materialIndex][vertexIndex + 2] = sourceVertices[vertexIndex + 2] - charCenter; + copyOfVertices[materialIndex][vertexIndex + 3] = sourceVertices[vertexIndex + 3] - charCenter; + + // Determine the random scale change for each character. + float randomScale = Random.Range(0.95f, 1.05f); + + // Setup the matrix for the scale change. + matrix = Matrix4x4.TRS(Vector3.one, Quaternion.identity, Vector3.one * randomScale); + + // Apply the scale change relative to the center of each character. + copyOfVertices[materialIndex][vertexIndex + 0] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 0]); + copyOfVertices[materialIndex][vertexIndex + 1] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 1]); + copyOfVertices[materialIndex][vertexIndex + 2] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 2]); + copyOfVertices[materialIndex][vertexIndex + 3] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 3]); + + // Revert the translation change. + copyOfVertices[materialIndex][vertexIndex + 0] += charCenter; + copyOfVertices[materialIndex][vertexIndex + 1] += charCenter; + copyOfVertices[materialIndex][vertexIndex + 2] += charCenter; + copyOfVertices[materialIndex][vertexIndex + 3] += charCenter; + + // Need to translate all 4 vertices of each quad to aligned with the center of the line. + // This is needed so the matrix TRS is applied from the center of the line. + copyOfVertices[materialIndex][vertexIndex + 0] -= centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 1] -= centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 2] -= centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 3] -= centerOfLine; + + // Setup the matrix rotation. + matrix = Matrix4x4.TRS(Vector3.one, rotation, Vector3.one); + + // Apply the matrix TRS to the individual characters relative to the center of the current line. + copyOfVertices[materialIndex][vertexIndex + 0] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 0]); + copyOfVertices[materialIndex][vertexIndex + 1] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 1]); + copyOfVertices[materialIndex][vertexIndex + 2] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 2]); + copyOfVertices[materialIndex][vertexIndex + 3] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 3]); + + // Revert the translation change. + copyOfVertices[materialIndex][vertexIndex + 0] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 1] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 2] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 3] += centerOfLine; + } + } + + // Push changes into meshes + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + textInfo.meshInfo[i].mesh.vertices = copyOfVertices[i]; + m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); + } + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta new file mode 100644 index 0000000..f1fcf32 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e4e0d9ccee5f4950be8979268c9014e0 +timeCreated: 1462093319 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs new file mode 100644 index 0000000..c4973fb --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs @@ -0,0 +1,192 @@ +using UnityEngine; +using System.Linq; +using System.Collections; +using System.Collections.Generic; + + +namespace TMPro.Examples +{ + + public class VertexZoom : MonoBehaviour + { + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + + void Awake() + { + m_TextComponent = GetComponent(); + } + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + // UnSubscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj == m_TextComponent) + hasTextChanged = true; + } + + /// + /// Method to animate vertex colors of a TMP Text object. + /// + /// + IEnumerator AnimateVertexColors() + { + + // We force an update of the text object since it would only be updated at the end of the frame. Ie. before this code is executed on the first frame. + // Alternatively, we could yield and wait until the end of the frame when the text object will be generated. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + Matrix4x4 matrix; + TMP_MeshInfo[] cachedMeshInfoVertexData = textInfo.CopyMeshInfoVertexData(); + + // Allocations for sorting of the modified scales + List modifiedCharScale = new List(); + List scaleSortingOrder = new List(); + + hasTextChanged = true; + + while (true) + { + // Allocate new vertices + if (hasTextChanged) + { + // Get updated vertex data + cachedMeshInfoVertexData = textInfo.CopyMeshInfoVertexData(); + + hasTextChanged = false; + } + + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + // Clear list of character scales + modifiedCharScale.Clear(); + scaleSortingOrder.Clear(); + + for (int i = 0; i < characterCount; i++) + { + TMP_CharacterInfo charInfo = textInfo.characterInfo[i]; + + // Skip characters that are not visible and thus have no geometry to manipulate. + if (!charInfo.isVisible) + continue; + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[i].materialReferenceIndex; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[i].vertexIndex; + + // Get the cached vertices of the mesh used by this text element (character or sprite). + Vector3[] sourceVertices = cachedMeshInfoVertexData[materialIndex].vertices; + + // Determine the center point of each character at the baseline. + //Vector2 charMidBasline = new Vector2((sourceVertices[vertexIndex + 0].x + sourceVertices[vertexIndex + 2].x) / 2, charInfo.baseLine); + // Determine the center point of each character. + Vector2 charMidBasline = (sourceVertices[vertexIndex + 0] + sourceVertices[vertexIndex + 2]) / 2; + + // Need to translate all 4 vertices of each quad to aligned with middle of character / baseline. + // This is needed so the matrix TRS is applied at the origin for each character. + Vector3 offset = charMidBasline; + + Vector3[] destinationVertices = textInfo.meshInfo[materialIndex].vertices; + + destinationVertices[vertexIndex + 0] = sourceVertices[vertexIndex + 0] - offset; + destinationVertices[vertexIndex + 1] = sourceVertices[vertexIndex + 1] - offset; + destinationVertices[vertexIndex + 2] = sourceVertices[vertexIndex + 2] - offset; + destinationVertices[vertexIndex + 3] = sourceVertices[vertexIndex + 3] - offset; + + //Vector3 jitterOffset = new Vector3(Random.Range(-.25f, .25f), Random.Range(-.25f, .25f), 0); + + // Determine the random scale change for each character. + float randomScale = Random.Range(1f, 1.5f); + + // Add modified scale and index + modifiedCharScale.Add(randomScale); + scaleSortingOrder.Add(modifiedCharScale.Count - 1); + + // Setup the matrix for the scale change. + //matrix = Matrix4x4.TRS(jitterOffset, Quaternion.Euler(0, 0, Random.Range(-5f, 5f)), Vector3.one * randomScale); + matrix = Matrix4x4.TRS(new Vector3(0, 0, 0), Quaternion.identity, Vector3.one * randomScale); + + destinationVertices[vertexIndex + 0] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 0]); + destinationVertices[vertexIndex + 1] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 1]); + destinationVertices[vertexIndex + 2] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 2]); + destinationVertices[vertexIndex + 3] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 3]); + + destinationVertices[vertexIndex + 0] += offset; + destinationVertices[vertexIndex + 1] += offset; + destinationVertices[vertexIndex + 2] += offset; + destinationVertices[vertexIndex + 3] += offset; + + // Restore Source UVS which have been modified by the sorting + Vector2[] sourceUVs0 = cachedMeshInfoVertexData[materialIndex].uvs0; + Vector2[] destinationUVs0 = textInfo.meshInfo[materialIndex].uvs0; + + destinationUVs0[vertexIndex + 0] = sourceUVs0[vertexIndex + 0]; + destinationUVs0[vertexIndex + 1] = sourceUVs0[vertexIndex + 1]; + destinationUVs0[vertexIndex + 2] = sourceUVs0[vertexIndex + 2]; + destinationUVs0[vertexIndex + 3] = sourceUVs0[vertexIndex + 3]; + + // Restore Source Vertex Colors + Color32[] sourceColors32 = cachedMeshInfoVertexData[materialIndex].colors32; + Color32[] destinationColors32 = textInfo.meshInfo[materialIndex].colors32; + + destinationColors32[vertexIndex + 0] = sourceColors32[vertexIndex + 0]; + destinationColors32[vertexIndex + 1] = sourceColors32[vertexIndex + 1]; + destinationColors32[vertexIndex + 2] = sourceColors32[vertexIndex + 2]; + destinationColors32[vertexIndex + 3] = sourceColors32[vertexIndex + 3]; + } + + // Push changes into meshes + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + //// Sort Quads based modified scale + scaleSortingOrder.Sort((a, b) => modifiedCharScale[a].CompareTo(modifiedCharScale[b])); + + textInfo.meshInfo[i].SortGeometry(scaleSortingOrder); + + // Updated modified vertex attributes + textInfo.meshInfo[i].mesh.vertices = textInfo.meshInfo[i].vertices; + textInfo.meshInfo[i].mesh.uv = textInfo.meshInfo[i].uvs0; + textInfo.meshInfo[i].mesh.colors32 = textInfo.meshInfo[i].colors32; + + m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); + } + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta new file mode 100644 index 0000000..d9e3f96 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 52ec835d14bd486f900952b77698b7eb +timeCreated: 1466280202 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs b/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs new file mode 100644 index 0000000..18dba4c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs @@ -0,0 +1,144 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class WarpTextExample : MonoBehaviour + { + + private TMP_Text m_TextComponent; + + public AnimationCurve VertexCurve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(0.25f, 2.0f), new Keyframe(0.5f, 0), new Keyframe(0.75f, 2.0f), new Keyframe(1, 0f)); + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + + void Awake() + { + m_TextComponent = gameObject.GetComponent(); + } + + + void Start() + { + StartCoroutine(WarpText()); + } + + + private AnimationCurve CopyAnimationCurve(AnimationCurve curve) + { + AnimationCurve newCurve = new AnimationCurve(); + + newCurve.keys = curve.keys; + + return newCurve; + } + + + /// + /// Method to curve text along a Unity animation curve. + /// + /// + /// + IEnumerator WarpText() + { + VertexCurve.preWrapMode = WrapMode.Clamp; + VertexCurve.postWrapMode = WrapMode.Clamp; + + //Mesh mesh = m_TextComponent.textInfo.meshInfo[0].mesh; + + Vector3[] vertices; + Matrix4x4 matrix; + + m_TextComponent.havePropertiesChanged = true; // Need to force the TextMeshPro Object to be updated. + CurveScale *= 10; + float old_CurveScale = CurveScale; + AnimationCurve old_curve = CopyAnimationCurve(VertexCurve); + + while (true) + { + if (!m_TextComponent.havePropertiesChanged && old_CurveScale == CurveScale && old_curve.keys[1].value == VertexCurve.keys[1].value) + { + yield return null; + continue; + } + + old_CurveScale = CurveScale; + old_curve = CopyAnimationCurve(VertexCurve); + + m_TextComponent.ForceMeshUpdate(); // Generate the mesh and populate the textInfo with data we can use and manipulate. + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + int characterCount = textInfo.characterCount; + + + if (characterCount == 0) continue; + + //vertices = textInfo.meshInfo[0].vertices; + //int lastVertexIndex = textInfo.characterInfo[characterCount - 1].vertexIndex; + + float boundsMinX = m_TextComponent.bounds.min.x; //textInfo.meshInfo[0].mesh.bounds.min.x; + float boundsMaxX = m_TextComponent.bounds.max.x; //textInfo.meshInfo[0].mesh.bounds.max.x; + + + + for (int i = 0; i < characterCount; i++) + { + if (!textInfo.characterInfo[i].isVisible) + continue; + + int vertexIndex = textInfo.characterInfo[i].vertexIndex; + + // Get the index of the mesh used by this character. + int materialIndex = textInfo.characterInfo[i].materialReferenceIndex; + + vertices = textInfo.meshInfo[materialIndex].vertices; + + // Compute the baseline mid point for each character + Vector3 offsetToMidBaseline = new Vector2((vertices[vertexIndex + 0].x + vertices[vertexIndex + 2].x) / 2, textInfo.characterInfo[i].baseLine); + //float offsetY = VertexCurve.Evaluate((float)i / characterCount + loopCount / 50f); // Random.Range(-0.25f, 0.25f); + + // Apply offset to adjust our pivot point. + vertices[vertexIndex + 0] += -offsetToMidBaseline; + vertices[vertexIndex + 1] += -offsetToMidBaseline; + vertices[vertexIndex + 2] += -offsetToMidBaseline; + vertices[vertexIndex + 3] += -offsetToMidBaseline; + + // Compute the angle of rotation for each character based on the animation curve + float x0 = (offsetToMidBaseline.x - boundsMinX) / (boundsMaxX - boundsMinX); // Character's position relative to the bounds of the mesh. + float x1 = x0 + 0.0001f; + float y0 = VertexCurve.Evaluate(x0) * CurveScale; + float y1 = VertexCurve.Evaluate(x1) * CurveScale; + + Vector3 horizontal = new Vector3(1, 0, 0); + //Vector3 normal = new Vector3(-(y1 - y0), (x1 * (boundsMaxX - boundsMinX) + boundsMinX) - offsetToMidBaseline.x, 0); + Vector3 tangent = new Vector3(x1 * (boundsMaxX - boundsMinX) + boundsMinX, y1) - new Vector3(offsetToMidBaseline.x, y0); + + float dot = Mathf.Acos(Vector3.Dot(horizontal, tangent.normalized)) * 57.2957795f; + Vector3 cross = Vector3.Cross(horizontal, tangent); + float angle = cross.z > 0 ? dot : 360 - dot; + + matrix = Matrix4x4.TRS(new Vector3(0, y0, 0), Quaternion.Euler(0, 0, angle), Vector3.one); + + vertices[vertexIndex + 0] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 0]); + vertices[vertexIndex + 1] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 1]); + vertices[vertexIndex + 2] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 2]); + vertices[vertexIndex + 3] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 3]); + + vertices[vertexIndex + 0] += offsetToMidBaseline; + vertices[vertexIndex + 1] += offsetToMidBaseline; + vertices[vertexIndex + 2] += offsetToMidBaseline; + vertices[vertexIndex + 3] += offsetToMidBaseline; + } + + + // Upload the mesh with the revised information + m_TextComponent.UpdateVertexData(); + + yield return new WaitForSeconds(0.025f); + } + } + } +} diff --git a/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta b/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta new file mode 100644 index 0000000..7b7958a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 790744c462254b7ba8038e6ed28b3db2 +timeCreated: 1458801336 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Sprites.meta b/Assets/TextMesh Pro/Examples & Extras/Sprites.meta new file mode 100644 index 0000000..bafd122 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Sprites.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 701e577af2ba48b689972d42efb95456 +folderAsset: yes +timeCreated: 1488176891 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png b/Assets/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png new file mode 100644 index 0000000..ba4a1b2 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0ed23200980b5dfc4115a3ea99d26706d06a00f4946e4ccc01b83950456201b +size 178491 diff --git a/Assets/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png.meta b/Assets/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png.meta new file mode 100644 index 0000000..5031af6 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png.meta @@ -0,0 +1,399 @@ +fileFormatVersion: 2 +guid: a0fc465d6cf04254a2938578735e2383 +TextureImporter: + fileIDToRecycleName: + 21300000: Default Sprite Asset_0 + 21300002: Default Sprite Asset_1 + 21300004: Default Sprite Asset_2 + 21300006: Default Sprite Asset_3 + 21300008: Default Sprite Asset_4 + 21300010: Default Sprite Asset_5 + 21300012: Default Sprite Asset_6 + 21300014: Default Sprite Asset_7 + 21300016: Default Sprite Asset_8 + 21300018: Default Sprite Asset_11 + 21300020: Default Sprite Asset_12 + 21300022: Default Sprite Asset_13 + 21300024: Default Sprite Asset_14 + 21300026: Default Sprite Asset_15 + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Default Sprite Asset_0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a09de5b73098b2247921a5d8566535e9 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6f23aaeaabde92743b6e764e7373d24e + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7a53700b4f8ee664dbc6d96f6897dcca + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8aee68303a75a5240a3bfb6295e83c8d + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 62b55056d79f32242863dd4585a55f00 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_5 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 40e7bb1e441a02942a5912eb1bd6beb0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 264af04cf7ba9a6499d6605e8546b922 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5df87e7d9c18ccf4eab4728947f9d93c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7670512dd461b8940a38efcf24a8081d + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_11 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 384 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8d2f6b0f97da03b43a92ce0dc86fc195 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_12 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c22fab65c0b72cf43bad23754277ed43 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_13 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e669cb3dece225c4c80a6260a92e44a4 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_14 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fc45a1c7b06b45d43aec543c9d13ac11 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_15 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 81d0fca21c1e3dd46889168e33cda991 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd b/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd new file mode 100644 index 0000000..0f2db11 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8da6e26a9dd8789a9d55d80636e4955ddd2c8ce5388cb0344eef52029eca106 +size 482546 diff --git a/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta new file mode 100644 index 0000000..3c7f8cc --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta @@ -0,0 +1,166 @@ +fileFormatVersion: 2 +guid: fd09957580ac4326916010f1f260975b +timeCreated: 1464163332 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: + 21300000: 0 + 21300002: 1 + 21300004: 2 + 21300006: 3 + 21300008: 4 + 21300010: 5 + 21300012: 6 + 21300014: 7 + 21300016: 8 + 21300018: 9 + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: + - name: 0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 5 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 9 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures.meta b/Assets/TextMesh Pro/Examples & Extras/Textures.meta new file mode 100644 index 0000000..2a358f6 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6e5c6d5e25574122a7a12dbdbbeed156 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg new file mode 100644 index 0000000..4e02f74 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d21ed4aeaed1db486303adb34f3687f2ec9bdac1167cbb1d4cb9bc0974cfdb8 +size 28175 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta new file mode 100644 index 0000000..7bbd971 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: f88677df267a41d6be1e7a6133e7d227 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall Normal.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall Normal.jpg new file mode 100644 index 0000000..6e546d1 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall Normal.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff591588e530c99c5a4cd0dd28281d9b454b0e0050f496f1dc9db0c36d0f5acb +size 76699 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall Normal.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall Normal.jpg.meta new file mode 100644 index 0000000..a7a5a03 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall Normal.jpg.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 20f91c93e7fb490f9496609c52ef3904 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 1 + externalNormalMap: 1 + heightScale: 0.3 + normalMapFilter: 1 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: 2 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall.jpg new file mode 100644 index 0000000..6e546d1 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff591588e530c99c5a4cd0dd28281d9b454b0e0050f496f1dc9db0c36d0f5acb +size 76699 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall.jpg.meta new file mode 100644 index 0000000..17ea2e3 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Engraved Wall.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: e0f91e6569da4934a48d85bf8d3063f0 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg new file mode 100644 index 0000000..99efd44 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c5332cbdaeacae60a48e31ebdd565cb93545605193ba7d5aa4e2f5ac92d6d5 +size 71537 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg.meta new file mode 100644 index 0000000..6de0305 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 283f897e4925411ebbaa758b4cb13fc2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg new file mode 100644 index 0000000..2aa191a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17cac82ba5118e5f057461eb8f5c85126c57a7186a41f62c95cca6203ff4d245 +size 155648 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg.meta new file mode 100644 index 0000000..e8a4de0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 85ac55597b97403c82fc6601a93cf241 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - normal.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - normal.jpg new file mode 100644 index 0000000..d2043f8 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - normal.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba5a83bb709656937f6241fea774aac7099199a6a4e1af2e80698341181f4fe +size 372736 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - normal.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - normal.jpg.meta new file mode 100644 index 0000000..fa9f12a --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - normal.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: c45cd05946364f32aba704f0853a975b +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg new file mode 100644 index 0000000..c3f855e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcdb715f73dda61219860185eccc1a6bd81fbeacc171d7bf2a5f766f8eea8e0c +size 150089 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg.meta new file mode 100644 index 0000000..a1540be --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 1cdc5b506b1a4a33a53c30669ced1f51 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg new file mode 100644 index 0000000..22de0ae --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51735b2a99f9d6baae14b01cf2e01fa1aeef69c9a95553b73bdea5a8957a19a7 +size 11688 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta new file mode 100644 index 0000000..895b793 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 2ce5c55e85304b819a1826ecbc839aa5 +timeCreated: 1430290669 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg new file mode 100644 index 0000000..365f513 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2099f0fd08520b82fefb8e4e37dfdaefd283cf4aedb074d11dcfdd9841f24f1 +size 11341 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta new file mode 100644 index 0000000..0dbab5c --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 6eb184de103d4b3f812b38561065192f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg new file mode 100644 index 0000000..609eb5b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9d7ab2c8d016b29574b13607e0579983d13b3377a6a3a330b945c5f07adc059 +size 11336 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta new file mode 100644 index 0000000..9e0f415 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 03d0538de6e24c0f819bfc9ce084dfa9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd b/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd new file mode 100644 index 0000000..6d52912 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62c198307c982df2e7fecc53cfb5d932ffad8f1056f046448619c6f314dac249 +size 38488 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta new file mode 100644 index 0000000..73b46cb --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: bb8dfcd263ad4eb383a33d74a720be6f +timeCreated: 1441529862 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 128 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Sand Normal Map.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Sand Normal Map.jpg new file mode 100644 index 0000000..6be7491 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Sand Normal Map.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eada59ea8b25dab3b475d438833b3d34cfb8722119cb35b479fdc9c0fb7f69dc +size 232803 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Sand Normal Map.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Sand Normal Map.jpg.meta new file mode 100644 index 0000000..f1bc5b7 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Sand Normal Map.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 8b8c8a10edf94ddc8cc4cc4fcd5696a9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: 1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg new file mode 100644 index 0000000..838bbfa --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79d17105e2a4ba39880b0092d6792d985c380789047fd0459e1af099ccf8521d +size 95326 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta new file mode 100644 index 0000000..e700f01 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 602cb87b6a29443b8636370ea0751574 +timeCreated: 1428268355 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg new file mode 100644 index 0000000..64bcd81 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:432295d5fef530c8927b80cfb1b33ee58d1b6060237df82a0cc460e784074460 +size 126976 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta new file mode 100644 index 0000000..6f4426d --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 8878a782f4334ecbbcf683b3ac780966 +timeCreated: 1428268355 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 1 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Stainless 03.png b/Assets/TextMesh Pro/Examples & Extras/Textures/Stainless 03.png new file mode 100644 index 0000000..247008b --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Stainless 03.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a544a47b3073c34e61fa7d0ab7705556c537978bef848d4caf9c28034b7a7ec7 +size 234018 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Stainless 03.png.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Stainless 03.png.meta new file mode 100644 index 0000000..5476e20 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Stainless 03.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 83cb272f9ee046f6ab6636ca38af8db4 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png new file mode 100644 index 0000000..31a9e7e --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1cee03c0ad0d42b302819e32c87651c946583a1f9c755b421a6a438f593bb67 +size 26169 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png.meta new file mode 100644 index 0000000..71a1176 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 4ccf43d26c4748c792174516f4a8fcef +timeCreated: 1480389342 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png new file mode 100644 index 0000000..bcbcce3 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6085a191a9981df78a26f7218bc051fd113430674b545f0889dd757e87df0941 +size 49290 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta new file mode 100644 index 0000000..c924443 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: c76d18757a194d618355f05f815cb0a1 +timeCreated: 1480388035 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd new file mode 100644 index 0000000..2ad6d39 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9146c89277cda5a0a4c5b00e7c9ff089b3486af113c09a5a3bfaefd103ed7e01 +size 32696 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd.meta new file mode 100644 index 0000000..99471f0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 10c49fcd9c64421db7c0133e61e55f97 +timeCreated: 1464390678 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 64 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd new file mode 100644 index 0000000..35099d0 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dd31b2053ce4f178d014a87e70ad1d829229aaf486aa9607c7ba8370b1f631e +size 33064 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd.meta new file mode 100644 index 0000000..3e15dca --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: ed5290d8df18488780e2996b9b882f01 +timeCreated: 1464392250 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 64 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd new file mode 100644 index 0000000..ff89553 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cdbce6a3732ce075694a0b18630847b9df8c96ce73cbbbe7154a5dfb2660f23 +size 33155 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd.meta new file mode 100644 index 0000000..847b0e5 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: 7631f4eff8f74ed38eb3eb9db17134e1 +timeCreated: 1464390110 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 64 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd new file mode 100644 index 0000000..44454c3 --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e014157602c4e690f54c01f221b15d2c428f8131dce86ce0fc21ba5c6ad9495d +size 34433 diff --git a/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta new file mode 100644 index 0000000..bc138bc --- /dev/null +++ b/Assets/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 2b5e9ae96c5644d8bae932f8b4ca68a2 +timeCreated: 1464390481 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 64 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources.meta b/Assets/TextMesh Pro/Resources.meta new file mode 100644 index 0000000..cfc142f --- /dev/null +++ b/Assets/TextMesh Pro/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243e06394e614e5d99fab26083b707fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta new file mode 100644 index 0000000..8a01112 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 731f1baa9d144a9897cb1d341c2092b8 +folderAsset: yes +timeCreated: 1442040525 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat new file mode 100644 index 0000000..403fbaf --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat @@ -0,0 +1,103 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: LiberationSans SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2846298, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _DiffusePower: 1 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.05 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta new file mode 100644 index 0000000..fbd2cdb --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73a58f6e2794ae7b1b7e50b7fb811b0 +timeCreated: 1484172806 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat new file mode 100644 index 0000000..0d3303a --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: LiberationSans SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2846298, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta new file mode 100644 index 0000000..88d6334 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79459efec17a4d00a321bdcc27bbc385 +timeCreated: 1484172856 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset new file mode 100644 index 0000000..c02a963 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f304c62a5f0ae05d242f436f372e541d7761497233e4022f606341380148a78f +size 2173902 diff --git a/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta new file mode 100644 index 0000000..66e69d1 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f586378b4e144a9851e7b34d9b748ee +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt new file mode 100644 index 0000000..a52cc38 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt @@ -0,0 +1 @@ +)]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta new file mode 100644 index 0000000..73ed660 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fade42e8bc714b018fac513c043d323b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt new file mode 100644 index 0000000..285696e --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -0,0 +1 @@ +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇〉》」$⦆¥₩ # \ No newline at end of file diff --git a/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta new file mode 100644 index 0000000..cc684b3 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d82c1b31c7e74239bff1220585707d2b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders.meta b/Assets/TextMesh Pro/Resources/Shaders.meta new file mode 100644 index 0000000..622b295 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 99f836c9cb9345dba2e72c4a1f2d0695 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100644 index 0000000..c130a16 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -0,0 +1,142 @@ +Shader "TextMeshPro/Bitmap Custom Atlas" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + _FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _Padding ("Padding", float) = 0 + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100644 index 0000000..ffea03c --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 48bb5f55d8670e349b6e614913f9d910 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader new file mode 100644 index 0000000..1517a12 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader @@ -0,0 +1,144 @@ +Shader "TextMeshPro/Mobile/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _Color ("Text Color", Color) = (1,1,1,1) + _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 + + _VertexOffsetX("Vertex OffsetX", float) = 0 + _VertexOffsetY("Vertex OffsetY", float) = 0 + _MaskSoftnessX("Mask SoftnessX", float) = 0 + _MaskSoftnessY("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _ColorMask("Color Mask", Float) = 15 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull Off + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float4 mask : TEXCOORD2; + }; + + sampler2D _MainTex; + fixed4 _Color; + float _DiffusePower; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + v2f vert (appdata_t v) + { + v2f OUT; + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + OUT.color = v.color; + OUT.color *= _Color; + OUT.color.rgb *= _DiffusePower; + OUT.texcoord0 = v.texcoord0; + + float2 pixelSize = OUT.vertex.w; + //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : COLOR + { + fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + +SubShader { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord0 + } + Pass { + SetTexture [_MainTex] { + constantColor [_Color] combine constant * primary, constant * texture + } + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100644 index 0000000..8d516c0 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e3b057af24249748ff873be7fafee47 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader new file mode 100644 index 0000000..f4e324a --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader @@ -0,0 +1,142 @@ +Shader "TextMeshPro/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + _FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0); + color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader.meta new file mode 100644 index 0000000..2d5438f --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 128e987d567d4e2c824d754223b3f3b0 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader new file mode 100644 index 0000000..8c461cf --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader @@ -0,0 +1,304 @@ +Shader "TextMeshPro/Distance Field Overlay" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * 1.5; + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + pixel_t output = { + vPosition, + input.color, + input.texcoord0, + float4(alphaClip, scale, bias, weight), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz), + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4(input.texcoord0 + bOffset, bScale, bBias), + underlayColor, + #endif + float4(faceUV, outlineUV), + }; + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader.meta new file mode 100644 index 0000000..6c8679f --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dd89cf5b9246416f84610a006f916af7 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100644 index 0000000..8dd81a3 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader @@ -0,0 +1,245 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - Masking" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _MaskWipeControl; + float _MaskEdgeSoftness; + fixed4 _MaskEdgeColor; + bool _MaskInverse; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * 1.5; + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); + c *= a; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100644 index 0000000..dbfc71a --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc1ede39bf3643ee8e493720e4259791 +timeCreated: 1463704911 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100644 index 0000000..adcdc05 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader @@ -0,0 +1,229 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field Overlay" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * 1.5; + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100644 index 0000000..29cbfcc --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a02a7d8c237544f1962732b55a9aebf1 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader new file mode 100644 index 0000000..5c655d7 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader @@ -0,0 +1,229 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field" { + +Properties { + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * 1.5; + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100644 index 0000000..3db6338 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fe393ace9b354375a9cb14cdbbc28be4 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100644 index 0000000..ae78bc6 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader @@ -0,0 +1,136 @@ +// Simplified version of the SDF Surface shader : +// - No support for Bevel, Bump or envmap +// - Diffuse only lighting +// - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + +Shader "TextMeshPro/Mobile/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On ZTest LEqual Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100644 index 0000000..d559598 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 85187c2149c549c5b33f0cdb02836b17 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader new file mode 100644 index 0000000..08cee8d --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader @@ -0,0 +1,155 @@ +Shader "TextMeshPro/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _BumpMap ("Normalmap", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 + _BumpFace ("Bump Face", Range(0,1)) = 0.5 + + _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + _SpecColor ("Specular Color", Color) = (0,0,0,1) + + _FaceShininess ("Face Shininess", Range(0,1)) = 0 + _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + #pragma glsl + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + + #define BEVEL_ON 1 + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On + ZTest LEqual + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} + diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader.meta new file mode 100644 index 0000000..bc7933f --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f7ada0af4f174f0694ca6a487b8f543d +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader new file mode 100644 index 0000000..7a2a63b --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader @@ -0,0 +1,305 @@ +Shader "TextMeshPro/Distance Field" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + _FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + _OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(-1,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + _SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + _UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * 1.5; + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + pixel_t output = { + vPosition, + input.color, + input.texcoord0, + float4(alphaClip, scale, bias, weight), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz), + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4(input.texcoord0 + bOffset, bScale, bBias), + underlayColor, + #endif + float4(faceUV, outlineUV), + }; + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader.meta new file mode 100644 index 0000000..e343136 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 68e6db2ebdc24f95958faec2be5558d6 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader b/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader new file mode 100644 index 0000000..f90467d --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader @@ -0,0 +1,113 @@ +Shader "TextMeshPro/Sprite" +{ + Properties + { + _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + half2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + }; + + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + + v2f vert(appdata_t IN) + { + v2f OUT; + OUT.worldPosition = IN.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = IN.texcoord; + + #ifdef UNITY_HALF_TEXEL_OFFSET + OUT.vertex.xy += (_ScreenParams.zw-1.0)*float2(-1,1); + #endif + + OUT.color = IN.color * _Color; + return OUT; + } + + sampler2D _MainTex; + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #if UNITY_UI_CLIP_RECT + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader.meta b/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader.meta new file mode 100644 index 0000000..f3e9cc9 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf81c85f95fe47e1a27f6ae460cf182c +timeCreated: 1450517184 +licenseType: Pro +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc b/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc new file mode 100644 index 0000000..5898130 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc @@ -0,0 +1,84 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; +} + +fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) +{ + half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); + half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); + + faceColor.rgb *= faceColor.a; + outlineColor.rgb *= outlineColor.a; + + faceColor = lerp(faceColor, outlineColor, outlineAlpha); + + faceColor *= faceAlpha; + + return faceColor; +} + +float3 GetSurfaceNormal(float4 h, float bias) +{ + bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); + + h += bias+_BevelOffset; + + float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h+.5); + + if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); + h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); + h = min(h, 1.0-_BevelClamp); + h *= _Bevel * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); + + return cross(va, vb); +} + +float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) +{ + // Read "height field" + float4 h = {tex2D(_MainTex, uv - delta.xz).a, + tex2D(_MainTex, uv + delta.xz).a, + tex2D(_MainTex, uv - delta.zy).a, + tex2D(_MainTex, uv + delta.zy).a}; + + return GetSurfaceNormal(h, bias); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +float4 GetGlowColor(float d, float scale) +{ + float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; + float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; + glow = saturate(abs(glow/(1.0 + t))); + glow = 1.0-pow(glow, _GlowPower); + glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel + return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); + float alpha = underlying.a + (1-underlying.a)*overlying.a; + return float4(blended, alpha); +} + diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc.meta b/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc.meta new file mode 100644 index 0000000..f633f58 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc b/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc new file mode 100644 index 0000000..df1b6d9 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc @@ -0,0 +1,84 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +//uniform float _MaskWipeControl; +//uniform float _MaskEdgeSoftness; +//uniform fixed4 _MaskEdgeColor; +//uniform bool _MaskInverse; + +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc.meta b/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc.meta new file mode 100644 index 0000000..24f0f8f --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3997e2241185407d80309a82f9148466 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc b/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc new file mode 100644 index 0000000..3659e87 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc @@ -0,0 +1,115 @@ +void VertShader(inout appdata_full v, out Input data) +{ + v.vertex.x += _VertexOffsetX; + v.vertex.y += _VertexOffsetY; + + UNITY_INITIALIZE_OUTPUT(Input, data); + + float bold = step(v.texcoord1.y, 0); + + // Generate normal for backface + float3 view = ObjSpaceViewDir(v.vertex); + v.normal *= sign(dot(v.normal, view)); + +#if USE_DERIVATIVE + data.param.y = 1; +#else + float4 vert = v.vertex; + float4 vPosition = UnityObjectToClipPos(vert); + float2 pixelSize = vPosition.w; + + pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(v.texcoord1.y) * _GradientScale * 1.5; + scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + data.param.y = scale; +#endif + + //float opacity = v.color.a; + + data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // + + v.texcoord1.xy = UnpackUV(v.texcoord1.x); + data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); +} + +void PixShader(Input input, inout SurfaceOutput o) +{ + +#if USE_DERIVATIVE | BEVEL_ON + float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); + + float4 smp4x = { tex2D(_MainTex, input.uv_MainTex - delta.xz).a, + tex2D(_MainTex, input.uv_MainTex + delta.xz).a, + tex2D(_MainTex, input.uv_MainTex - delta.zy).a, + tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; +#endif + +#if USE_DERIVATIVE + // Screen space scaling reciprocal with anisotropic correction + float2 edgeNormal = Normalize(float2(smp4x.x - smp4x.y, smp4x.z - smp4x.w)); + float2 res = float2(_TextureWidth * input.param.y, _TextureHeight); + float2 tdx = ddx(input.uv_MainTex)*res; + float2 tdy = ddy(input.uv_MainTex)*res; + float lx = length(tdx); + float ly = length(tdy); + float s = sqrt(min(lx, ly) / max(lx, ly)); + s = lerp(1, s, abs(dot(normalize(tdx + tdy), edgeNormal))); + float scale = rsqrt(abs(tdx.x * tdy.y - tdx.y * tdy.x)) * (_GradientScale * 2) * s; +#else + float scale = input.param.y; +#endif + + // Signed distance + float c = tex2D(_MainTex, input.uv_MainTex).a; + float sd = (.5 - c - input.param.x) * scale + .5; + float outline = _OutlineWidth*_ScaleRatioA * scale; + float softness = _OutlineSoftness*_ScaleRatioA * scale; + + // Color & Alpha + float4 faceColor = _FaceColor; + float4 outlineColor = _OutlineColor; + faceColor *= input.color; + outlineColor.a *= input.color.a; + faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); + outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + faceColor.rgb /= max(faceColor.a, 0.0001); + + +#if BEVEL_ON + // Face Normal + float3 n = GetSurfaceNormal(smp4x, input.param.x); + + // Bumpmap + float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + bump = lerp(float3(0, 0, 1), bump, faceColor.a); + n = normalize(n - bump); + + // Cubemap reflection + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); + float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; +#else + float3 n = float3(0, 0, -1); + float3 emission = float3(0, 0, 0); +#endif + + + +#if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + glowColor.a *= input.color.a; + emission += glowColor.rgb*glowColor.a; + faceColor = BlendARGB(glowColor, faceColor); + faceColor.rgb /= max(faceColor.a, 0.0001); +#endif + + // Set Standard output structure + o.Albedo = faceColor.rgb; + o.Normal = -n; + o.Emission = emission; + o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); + o.Gloss = 1; + o.Alpha = faceColor.a; +} diff --git a/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc.meta b/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc.meta new file mode 100644 index 0000000..8e75022 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d930090c0cd643c7b55f19a38538c162 +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets.meta b/Assets/TextMesh Pro/Resources/Sprite Assets.meta new file mode 100644 index 0000000..5171f1b --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Sprite Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 512a49d95c0c4332bdd98131869c23c9 +folderAsset: yes +timeCreated: 1441876896 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset new file mode 100644 index 0000000..677485d --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ab634f7643089e123595cbb8a8a863a6f3c69c89111d511936c7f753d2b9533 +size 5894 diff --git a/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta new file mode 100644 index 0000000..c7ac83f --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c41005c129ba4d66911b75229fd70b45 +timeCreated: 1480316912 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Style Sheets.meta b/Assets/TextMesh Pro/Resources/Style Sheets.meta new file mode 100644 index 0000000..4958550 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4aecb92fff08436c8303b10eab8da368 +folderAsset: yes +timeCreated: 1441876950 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset new file mode 100644 index 0000000..a0bbea6 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01222ac025a1f5b90f3f129eee7bfac7fb05223a1edd84aecf2171ec34b10708 +size 4953 diff --git a/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100644 index 0000000..95fd96e --- /dev/null +++ b/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f952c082cb03451daed3ee968ac6c63e +timeCreated: 1432805430 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Resources/TMP Settings.asset b/Assets/TextMesh Pro/Resources/TMP Settings.asset new file mode 100644 index 0000000..2fb19fd --- /dev/null +++ b/Assets/TextMesh Pro/Resources/TMP Settings.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83cdbda769a186f78057ee7304fb7a283e0e0bc692a3aa107259466236351a5c +size 3290 diff --git a/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100644 index 0000000..32db384 --- /dev/null +++ b/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5b5dff67a942289a9defa416b206f3 +timeCreated: 1436653997 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites.meta b/Assets/TextMesh Pro/Sprites.meta new file mode 100644 index 0000000..8b699e5 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0603b6d5186471b96c778c3949c7ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt new file mode 100644 index 0000000..384180a --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt @@ -0,0 +1,3 @@ +This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ + +Please visit their website to view the complete set of their emojis and review their licensing terms. \ No newline at end of file diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta new file mode 100644 index 0000000..0d30e65 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381dcb09d5029d14897e55f98031fca5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.json b/Assets/TextMesh Pro/Sprites/EmojiOne.json new file mode 100644 index 0000000..6c4e50b --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne.json @@ -0,0 +1,156 @@ +{"frames": [ + +{ + "filename": "1f60a.png", + "frame": {"x":0,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60b.png", + "frame": {"x":128,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60d.png", + "frame": {"x":256,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60e.png", + "frame": {"x":384,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f600.png", + "frame": {"x":0,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f601.png", + "frame": {"x":128,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f602.png", + "frame": {"x":256,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f603.png", + "frame": {"x":384,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f604.png", + "frame": {"x":0,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f605.png", + "frame": {"x":128,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f606.png", + "frame": {"x":256,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f609.png", + "frame": {"x":384,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f618.png", + "frame": {"x":0,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f923.png", + "frame": {"x":128,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "263a.png", + "frame": {"x":256,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "2639.png", + "frame": {"x":384,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}], +"meta": { + "app": "http://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "EmojiOne.png", + "format": "RGBA8888", + "size": {"w":512,"h":512}, + "scale": "1", + "smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$" +} +} diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta b/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta new file mode 100644 index 0000000..762cf15 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f05276190cf498a8153f6cbe761d4e6 +timeCreated: 1480316860 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.png b/Assets/TextMesh Pro/Sprites/EmojiOne.png new file mode 100644 index 0000000..f4162d7 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d1830e21c290b1a2ce398fc98bad6b0ebb5feaa259b8969ea03066ab2f7aced +size 73304 diff --git a/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta b/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta new file mode 100644 index 0000000..c9fa1a7 --- /dev/null +++ b/Assets/TextMesh Pro/Sprites/EmojiOne.png.meta @@ -0,0 +1,431 @@ +fileFormatVersion: 2 +guid: dffef66376be4fa480fb02b19edbe903 +TextureImporter: + fileIDToRecycleName: + 21300000: EmojiOne_0 + 21300002: EmojiOne_1 + 21300004: EmojiOne_2 + 21300006: EmojiOne_3 + 21300008: EmojiOne_4 + 21300010: EmojiOne_6 + 21300012: EmojiOne_7 + 21300014: EmojiOne_8 + 21300016: EmojiOne_9 + 21300018: EmojiOne_10 + 21300020: EmojiOne_11 + 21300022: EmojiOne_12 + 21300024: EmojiOne_13 + 21300026: EmojiOne_5 + 21300028: EmojiOne_14 + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: EmojiOne_0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4bcc36da2108f2c4ba3de5c921d25c3c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e9eea8093eaeaee4d901c4553f572c22 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 49451da35411dcc42a3692e39b0fde70 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f65709664b924904790c850a50ca82bc + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5b92c568a5ec9ad4b9ed90e271f1c9a8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b10f2b48b7281594bb8a24a6511a35af + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 10a600f9329dc2246a897e89f4d283cd + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 66cffa363b90ab14787d8a5b90cf4502 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_9 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 55cf3d409c9b89349b1e1bdc1cc224ad + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_10 + rect: + serializedVersion: 2 + x: 256 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2a9e58eaf96feef42bcefa1cf257193f + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_11 + rect: + serializedVersion: 2 + x: 384 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2489120affc155840ae6a7be2e93ce19 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_12 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 412349a150598d14da4d7140df5c0286 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_13 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a937464b42bb3634782dea34c6becb6c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_5 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b0f933b217682124dbfc5e6b89abe3d0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_14 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f7235c763afe4434e8bb666750a41096 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3e32d8f5477abfc43b19066e8ad5032e + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Assets/ShaderFunctions/Official/Simple HUE.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Assets/ShaderFunctions/Official/Simple HUE.asset index 0874349..7ec77f8 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Assets/ShaderFunctions/Official/Simple HUE.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Assets/ShaderFunctions/Official/Simple HUE.asset @@ -1,18 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Simple HUE - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=7207\n848;92;1072;626;663.3998;365.3001;1;True;False\nNode;AmplifyShaderEditor.RangedFloatNode;2;-413.5179,6.410728;Float;False;Constant;_Float1;Float - 1;0;0;1;0;0;0;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;1;-408.5179,-209.5893;Float;False;Input;1;0;True;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.HSVToRGBNode;3;-201.5179,-187.5893;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionOutput;6;110.9821,-215.5893;Float;False;True;RGB;0;1;0;FLOAT3;0.0;False;0\nNode;AmplifyShaderEditor.FunctionOutput;7;111.4821,-128.5893;Float;False;False;R;1;1;0;FLOAT;0.0;False;0\nNode;AmplifyShaderEditor.FunctionOutput;8;114.4821,35.41073;Float;False;True;B;3;1;0;FLOAT;0.0;False;0\nNode;AmplifyShaderEditor.FunctionOutput;5;113.4821,-55.58927;Float;False;False;G;2;1;0;FLOAT;0.0;False;0\nWireConnection;3;0;1;0\nWireConnection;3;1;2;0\nWireConnection;3;2;2;0\nWireConnection;6;0;3;0\nWireConnection;7;0;3;1\nWireConnection;8;0;3;3\nWireConnection;5;0;3;2\nASEEND*/\n//CHKSM=47A5570DFC4487C498F141EA313AD2D9825590BD" - m_functionName: - m_description: +version https://git-lfs.github.com/spec/v1 +oid sha256:c82356d09e61727db761a34dc5e9cef3ef8191d6b34465115f9493d27e8c6d3e +size 1660 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Assets/ShaderFunctions/Official/SphereMask.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Assets/ShaderFunctions/Official/SphereMask.asset index 813fb3e..b47eb64 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Assets/ShaderFunctions/Official/SphereMask.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Assets/ShaderFunctions/Official/SphereMask.asset @@ -1,18 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: SphereMask - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=7201\n629;92;1291;655;1675.5;277.1001;1.3;True;False\nNode;AmplifyShaderEditor.FunctionInput;15;-1288.1,158.4001;Float;False;Sphere - Center (XYZ);1;0;True;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.WorldPosInputsNode;1;-1260.132,-116.2464;Float;False;0;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;14;-921.4999,189.6001;Float;False;Radius;1;1;True;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;3;-1035.832,-59.34639;Float;False;2;0;FLOAT3;0.0;False;1;FLOAT;0.0;False;1;FLOAT3\nNode;AmplifyShaderEditor.SimpleDivideOpNode;5;-845.4318,-70.5464;Float;False;2;0;FLOAT3;0.0;False;1;FLOAT;0.0;False;1;FLOAT3\nNode;AmplifyShaderEditor.DotProductOpNode;8;-632.4318,-50.9464;Float;False;2;0;FLOAT3;0.0;False;1;FLOAT3;0.0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.ClampOpNode;10;-437.2318,-46.74629;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;12;-545.8,226;Float;False;Hardness;1;2;True;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.PowerNode;11;-216.6318,-27.14639;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Float;False;True;Output;-1;1;0;FLOAT;0.0;False;0\nWireConnection;3;0;1;0\nWireConnection;3;1;15;0\nWireConnection;5;0;3;0\nWireConnection;5;1;14;0\nWireConnection;8;0;5;0\nWireConnection;8;1;5;0\nWireConnection;10;0;8;0\nWireConnection;11;0;10;0\nWireConnection;11;1;12;0\nWireConnection;0;0;11;0\nASEEND*/\n//CHKSM=9E8E7FE2681B063D9B043641A128BEC3FC0FD727" - m_functionName: - m_description: +version https://git-lfs.github.com/spec/v1 +oid sha256:16978c7bb6d64147455b5b4d0763a4446f6cb7c656f19c52dbad6a51f2ca2dcf +size 2123 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Community/SingleChannelMasking/MaskingFunction.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Community/SingleChannelMasking/MaskingFunction.asset index d718a72..26ff6d1 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Community/SingleChannelMasking/MaskingFunction.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Community/SingleChannelMasking/MaskingFunction.asset @@ -1,39 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: MaskingFunction - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14403\n-1913;39;1906;1004;1787.57;758.8854;1.3;True;True\nNode;AmplifyShaderEditor.CommentaryNode;40;-929.6825,-80.5762;Float;False;667;177;;2;30;29;Subtract - previous raw mask from current raw mask to get desired mask;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;35;-1414.814,-20.80603;Float;False;271;165;;1;25;Input - value to mask up to;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;36;-1054.582,209.7238;Float;False;469.1;163.9;Assumes - same clip increment is to be used everytime;1;26;Clip increment (0.2);1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;41;-913.7648,-451.627;Float;False;454.6752;293.6386;;1;22;Mask - in everything below end clip value;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;33;-1409.669,-429.0101;Float;False;256;307;;1;21;Input - texture;1,1,1,1;0;0\nNode;AmplifyShaderEditor.StepOpNode;22;-863.7648,-401.627;Float;True;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;25;-1364.814,33.0238;Float;False;End - clip value;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;30;-863.6825,-21.57619;Float;False;Previous - raw mask;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;29;-528.6825,-26.57619;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;38;23.74015,-85.85087;Float;False;250;160;;1;0;Output - mask;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;34;-356.5163,-411.1673;Float;False;241;160;;1;32;Output - raw mask;1,1,1,1;0;0\nNode;AmplifyShaderEditor.FunctionInput;21;-1356.669,-372.0101;Float;True;Tex;1;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;26;-1004.583,259.7238;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0.2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CommentaryNode;37;-431.6128,208.6536;Float;False;262;160;;1;28;Output - next start clip value;1,1,1,1;0;0\nNode;AmplifyShaderEditor.FunctionOutput;32;-306.5163,-361.1673;Float;False;False;Raw - mask;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;28;-380.4424,264.5044;Float;False;False;Next - clip value;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;84.22963,-26.53156;Float;False;True;Colour - Mask;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;22;0;21;0\nWireConnection;22;1;25;0\nWireConnection;29;0;22;0\nWireConnection;29;1;30;0\nWireConnection;26;0;25;0\nWireConnection;32;0;22;0\nWireConnection;28;0;26;0\nWireConnection;0;0;29;0\nASEEND*/\n//CHKSM=0A2DC62617172CE4E0758CE8C494FE425344FBC0" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:a9d26d93dc4d079be05909cb8e2f9b7c3c4808b7bbbf7cb9ccd423763d9fdb04 +size 3412 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/AnimatedFire-ShaderFunction/Burn Effect.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/AnimatedFire-ShaderFunction/Burn Effect.asset index 18367f9..22ffc95 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/AnimatedFire-ShaderFunction/Burn Effect.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/AnimatedFire-ShaderFunction/Burn Effect.asset @@ -1,22 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Burn Effect - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=7206\n796;92;1124;966;1614.299;512.2;1.6;False;False\nNode;AmplifyShaderEditor.TimeNode;1;-1494.3,62.49997;Float;False;0;5;FLOAT4;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;14;-1446.799,-97.2999;Float;False;UV - Coordinates;2;1;True;1;0;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SinTimeNode;6;-969.3996,444.6;Float;False;0;5;FLOAT4;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.PannerNode;2;-1159.9,-33.09998;Float;False;-1;0;2;0;FLOAT2;0,0;False;1;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleAddOpNode;7;-765.3997,462.6;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;1.5;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;12;-832.8015,327.1005;Float;False;Fire - Intensity;1;0;True;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SamplerNode;3;-924.3993,-231.9001;Float;True;Property;_BurnMask;Burn - Mask;1;0;Assets/AmplifyShaderEditor/Examples/Assets/Textures/SceneTextures/emiss_2.jpg;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;1.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;FLOAT4;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SamplerNode;4;-912.3993,23.10002;Float;True;Property;_FireTexture;Fire - Texture;0;0;Assets/AmplifyShaderEditor/Examples/Assets/Textures/Misc/TileableFire.jpg;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;0,0;False;1;FLOAT2;1.0;False;2;FLOAT;1.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;FLOAT4;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;9;-555.1996,-86.30002;Float;False;2;0;FLOAT4;0.0,0,0,0;False;1;FLOAT4;0.0,0,0,0;False;1;FLOAT4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;-597.3999,355.6;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;10;-296.7,-85.00003;Float;False;2;0;FLOAT4;0.0,0,0,0;False;1;FLOAT;0.0,0,0,0;False;1;FLOAT4\nNode;AmplifyShaderEditor.FunctionOutput;0;63.49997,37.09987;Float;False;True;Output - (Emission);0;1;0;FLOAT4;0.0;False;0\nWireConnection;2;0;14;0\nWireConnection;2;1;1;1\nWireConnection;7;0;6;4\nWireConnection;4;1;2;0\nWireConnection;9;0;3;0\nWireConnection;9;1;4;0\nWireConnection;8;0;12;0\nWireConnection;8;1;7;0\nWireConnection;10;0;9;0\nWireConnection;10;1;8;0\nWireConnection;0;0;10;0\nASEEND*/\n//CHKSM=851724C8C7CA556B155DC42AF86A84222619D0AE" - m_functionName: - m_description: +version https://git-lfs.github.com/spec/v1 +oid sha256:6a1f182d3630ca23788a5a9baeba7bca9ea3147bb54d1b70c6cc0b0ab2981a8f +size 2963 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/OrientationBasedSprite/OrientationBasedSprite.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/OrientationBasedSprite/OrientationBasedSprite.asset index f743986..1c4092e 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/OrientationBasedSprite/OrientationBasedSprite.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/OrientationBasedSprite/OrientationBasedSprite.asset @@ -1,35 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: OrientationBasedSprite - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14207\n340;92;909;703;53.23441;364.9549;1;True;False\nNode;AmplifyShaderEditor.CommentaryNode;6;-984.9904,122.4028;Float;False;1318.133;738.2407;;11;35;31;30;26;23;19;17;13;10;42;45;Offset - V Coordinate;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;12;-1640.469,-725.7608;Float;False;786.1016;314.9933;;4;27;25;22;15;Frame - Index;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;1;-3082.758,-1226.069;Float;False;1941.194;446.4606;;11;24;16;14;11;8;7;5;4;3;2;48;Angle - From Position;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;21;-810.7599,-702.7303;Float;False;550.3418;572.5402;;5;39;34;33;32;28;Offset - U Coordinate;1,1,1,1;0;0\nNode;AmplifyShaderEditor.VectorFromMatrixNode;3;-2826.119,-1176.069;Float;False;Column;3;1;0;FLOAT4x4;0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;False;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.BreakToComponentsNode;11;-1837.37,-1142.397;Float;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SwizzleNode;4;-2576.209,-1146.124;Float;False;FLOAT3;0;1;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ObjectToWorldMatrixNode;2;-3032.759,-1153.33;Float;False;0;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;7;-2373.52,-1106.284;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0.0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;34;-416.2903,-566.998;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;30;-150.8604,347.4032;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;32;-588.6506,-635.1859;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;23;-474.8606,494.4031;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TimeNode;10;-934.9904,681.6429;Float;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.PiNode;16;-1709.749,-926.3923;Float;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;39;-776.1599,-322.772;Float;False;Constant;_Float4;Float - 4;3;0;Create;True;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;48;-1530.805,-938.6661;Float;False;Angle - Offset;1;2;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SwizzleNode;47;554.2314,-121.0587;Float;False;FLOAT;0;1;2;3;1;0;FLOAT;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;46;305.5089,4.38942;Float;False;Animated;False;1;2;-1;Static;Animated;Object;-1;8;0;FLOAT2;0,0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;41;-1589.206,-270.2057;Float;False;Rows;1;3;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;45;-490.9224,249.8521;Float;False;Columns;1;4;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;8;-2104.44,-1134.359;Float;False;1;0;FLOAT3;0.0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;28;-627.9807,-274.3898;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;13;-721.84,621.7819;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;33;-429.4104,-296.8155;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;24;-1269.5,-1057.539;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;22;-1401.2,-543.7676;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RoundOpNode;19;-555.5305,641.4789;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.VertexToFragmentNode;37;830.8096,-251.8021;Float;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.ATan2OpNode;14;-1578.009,-1132.859;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FloorOpNode;27;-1008.37,-675.7608;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;31;-12.86046,181.4032;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TauNode;15;-1514.469,-538.3823;Float;False;0;1;FLOAT;0\nNode;AmplifyShaderEditor.WorldSpaceCameraPos;5;-2695.369,-982.2531;Float;True;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.SimpleDivideOpNode;25;-1206.87,-625.1526;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;36;684.9901,-239.1286;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;38;1053.551,-289.0468;Float;True;Property;_TextureSample0;Texture - Sample 0;1;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FmodOpNode;26;-312.8606,431.403;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;42;-901.7347,585.1371;Float;False;Anim - Speed;1;5;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;35;176.1395,172.4032;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;43;-807.257,-20.10132;Float;False;UV;2;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;44;-584.8108,-104.9738;Float;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.FunctionInput;40;836.4571,-345.5445;Float;False;Tex;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RangedFloatNode;17;-631.8605,474.4031;Float;False;Constant;_Float1;Float - 1;4;0;Create;True;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;29;-1068.475,-49.26042;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;1386.399,-309.5234;Float;False;True;Output;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nWireConnection;3;0;2;0\nWireConnection;11;0;8;0\nWireConnection;4;0;3;0\nWireConnection;7;0;4;0\nWireConnection;7;1;5;0\nWireConnection;34;0;32;0\nWireConnection;34;1;33;0\nWireConnection;30;0;45;0\nWireConnection;30;1;26;0\nWireConnection;32;0;27;0\nWireConnection;32;1;28;0\nWireConnection;23;0;17;0\nWireConnection;23;1;19;0\nWireConnection;48;0;16;0\nWireConnection;47;0;46;0\nWireConnection;46;0;43;0\nWireConnection;46;1;35;0\nWireConnection;8;0;7;0\nWireConnection;28;0;39;0\nWireConnection;28;1;41;0\nWireConnection;13;0;42;0\nWireConnection;13;1;10;2\nWireConnection;33;0;28;0\nWireConnection;33;1;44;0\nWireConnection;24;0;14;0\nWireConnection;24;1;48;0\nWireConnection;22;0;15;0\nWireConnection;22;1;41;0\nWireConnection;19;0;13;0\nWireConnection;37;0;36;0\nWireConnection;14;0;11;2\nWireConnection;14;1;11;0\nWireConnection;27;0;25;0\nWireConnection;31;0;44;1\nWireConnection;31;1;30;0\nWireConnection;25;0;24;0\nWireConnection;25;1;22;0\nWireConnection;36;0;34;0\nWireConnection;36;1;47;0\nWireConnection;38;0;40;0\nWireConnection;38;1;37;0\nWireConnection;26;0;23;0\nWireConnection;26;1;45;0\nWireConnection;35;0;31;0\nWireConnection;35;1;45;0\nWireConnection;43;0;29;0\nWireConnection;44;0;43;0\nWireConnection;0;0;38;0\nASEEND*/\n//CHKSM=355FB3C638FC922EEED803AB4A3C1B6E588E7C3F" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:2cbcf64ca5e35926ddd686c157759ed0b92ff041a0a4de929b932ee800f36efd +size 8689 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/SimpleTerrain/SimpleTerrain.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/SimpleTerrain/SimpleTerrain.asset index d37b76a..e81d257 100644 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/SimpleTerrain/SimpleTerrain.asset and b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/SimpleTerrain/SimpleTerrain.asset differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/PostProcess/Sobel/SobelIntensity.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/PostProcess/Sobel/SobelIntensity.asset index a35a26b..823f2ac 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/PostProcess/Sobel/SobelIntensity.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/PostProcess/Sobel/SobelIntensity.asset @@ -1,27 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: SobelIntensity - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14302\n389;92;1064;673;1899.063;872.9742;2.636866;False;False\nNode;AmplifyShaderEditor.SwizzleNode;5;-452,52.5;Float;False;FLOAT;2;1;2;3;1;0;COLOR;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;8;-84,-200.5;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;3;-246,-308.5;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;6;-279,-112.5;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;7;-271,34.5;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;18;262.8,250.9006;Float;False;Property;_Intensity;Intensity;0;0;Create;True;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;17;407.8,120.9006;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;9;1,-9.5;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SqrtOpNode;10;231,16.5;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;14;-1147,29.5;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;11;-1294,-179.5;Float;False;Center;2;2;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;12;-1301,-7.5;Float;False;StepX;1;0;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;13;-1297,94.5;Float;False;StepY;1;1;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-1038,-285.5;Float;False;Screen;9;3;False;1;0;SAMPLER2D;0,0,0,0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SwizzleNode;2;-441,-310.5;Float;False;FLOAT;0;1;2;3;1;0;COLOR;0.0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SwizzleNode;4;-436,-105.5;Float;False;FLOAT;1;1;2;3;1;0;COLOR;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;15;-962,-73.5;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;16;-795.1001,-167.4;Float;True;Property;_TextureSample0;Texture - Sample 0;0;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;1.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;541,-90;Float;False;True;Intensity;0;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nWireConnection;5;0;16;0\nWireConnection;8;0;3;0\nWireConnection;8;1;6;0\nWireConnection;3;0;2;0\nWireConnection;3;1;2;0\nWireConnection;6;0;4;0\nWireConnection;6;1;4;0\nWireConnection;7;0;5;0\nWireConnection;7;1;5;0\nWireConnection;17;0;10;0\nWireConnection;17;1;18;0\nWireConnection;9;0;8;0\nWireConnection;9;1;7;0\nWireConnection;10;0;9;0\nWireConnection;14;0;12;0\nWireConnection;14;1;13;0\nWireConnection;2;0;16;0\nWireConnection;4;0;16;0\nWireConnection;15;0;11;0\nWireConnection;15;1;14;0\nWireConnection;16;0;1;0\nWireConnection;16;1;15;0\nWireConnection;0;0;17;0\nASEEND*/\n//CHKSM=39B24D5AA6A86DED2A1DCB6301E2AF5F052EACFB" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:a9ebc8635a12cfd4cf8a9b53d53fecc8c065b8f653500a3b2cbb8ae8eb71f9c1 +size 3997 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/PostProcess/Sobel/SobelMain.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/PostProcess/Sobel/SobelMain.asset index 44d5792..35c7070 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/PostProcess/Sobel/SobelMain.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/PostProcess/Sobel/SobelMain.asset @@ -1,37 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: SobelMain - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14302\n389;92;1064;673;1744.348;-926.7303;1.6;False;False\nNode;AmplifyShaderEditor.CommentaryNode;114;-1194.796,-573.1996;Float;False;876.0001;458.2;Top - Left;6;172;127;139;157;166;148;Top Left;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;119;-1225.166,1365.239;Float;False;896.4;405.4001;Bottom;6;176;131;152;169;143;33;Bottom;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;124;-263.1313,-537.6378;Float;False;1548.802;735.6005;X;14;134;133;81;180;183;83;84;85;80;182;190;189;187;107;X;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;192;-2272.307,758.2275;Float;False;774.647;975.6824;Setup - Getters;12;3;2;22;1;21;165;147;138;156;164;160;4;Setup Getters;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;123;-222.4309,264.9632;Float;False;1485.5;696.699;Y;14;109;137;135;191;100;186;184;188;185;181;97;96;101;99;Y;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;115;-1186.797,-78.90139;Float;False;865.4;406.4001;Left;6;173;125;140;60;158;149;Left;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;120;-1238.768,1818.636;Float;False;937.9001;397.5999;Top - Right;6;177;128;144;170;153;161;Top Right;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;121;-1228.967,2271.033;Float;False;919.6;411.8;Right;6;178;130;154;70;162;145;Right;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;122;-1222.299,2738;Float;False;949.1;440.6001;Bottom - Right;6;179;132;155;163;146;171;Bottom Right;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;117;-1196.068,405.9888;Float;False;868.9;453.8;Bottom - Left;6;174;129;150;141;167;159;Bottom Left;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;118;-1204.694,892.2855;Float;False;876.3;430.3002;Top;6;175;126;168;142;63;151;Top;1,1,1,1;0;0\nNode;AmplifyShaderEditor.FunctionInput;2;-2222.307,1203.203;Float;False;StepX;1;0;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-2125.295,1514.9;Float;False;StepY;1;1;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-2143.105,931.3004;Float;False;Screen;9;3;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.NegateNode;21;-2086.81,1144.513;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;-2158.508,856.7979;Float;False;Center;2;2;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.NegateNode;22;-1966.801,1623.91;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;163;-1094.51,2817.726;Float;False;160;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;146;-1085.3,3006;Float;False;138;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;171;-1117.299,2910;Float;False;165;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;145;-1125.4,2479.499;Float;False;138;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;162;-1109.4,2319.499;Float;False;160;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;33;-1115.57,1420.147;Float;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;138;-1986.016,808.2275;Float;False;localCenter;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;143;-1164.313,1594.93;Float;False;138;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;152;-1159.315,1683.63;Float;False;147;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;169;-1173.26,1505.833;Float;False;165;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;164;-1970.059,1445.131;Float;False;localStepY;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;156;-1928.615,1061.832;Float;False;localNegStepX;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;165;-1756.662,1579.93;Float;False;localNegStepY;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;147;-1959.017,893.5283;Float;False;localScreen;-1;True;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;142;-1149.812,1117.326;Float;False;138;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;160;-2068.912,1239.834;Float;False;localStepX;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;139;-1173.013,-313.8709;Float;False;138;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.RangedFloatNode;63;-1164.282,934.3094;Float;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;148;-1164.615,-204.171;Float;False;147;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;166;-1161.261,-415.667;Float;False;164;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;168;-1156.158,1038.933;Float;False;164;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;151;-1148.714,1211.026;Float;False;147;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;158;-1168.806,-39.3671;Float;False;156;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;149;-1145.611,219.1292;Float;False;147;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RangedFloatNode;60;-1122.654,53.71;Float;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;140;-1137.009,138.9294;Float;False;138;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;170;-1192.646,1959.728;Float;False;164;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;144;-1205.713,2043.927;Float;False;138;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;155;-1079.3,3085;Float;False;147;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionNode;128;-830.1683,1889.734;Float;False;SobelIntensity;0;;76;69cd4268d38569b4883384f82af06450;0;4;12;FLOAT;0.0;False;13;FLOAT;0.0;False;11;FLOAT2;0,0;False;1;SAMPLER2D;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;154;-1125.4,2575.499;Float;False;147;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;157;-1166.814,-515.7673;Float;False;156;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;153;-1207.815,2123.927;Float;False;147;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;159;-1174.002,508.7012;Float;False;156;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;130;-837.3998,2367.499;Float;False;SobelIntensity;0;;79;69cd4268d38569b4883384f82af06450;0;4;12;FLOAT;0.0;False;13;FLOAT;0.0;False;11;FLOAT2;0,0;False;1;SAMPLER2D;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;161;-1212.614,1869.632;Float;False;160;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;132;-788.2999,2901;Float;False;SobelIntensity;0;;78;69cd4268d38569b4883384f82af06450;0;4;12;FLOAT;0.0;False;13;FLOAT;0.0;False;11;FLOAT2;0,0;False;1;SAMPLER2D;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;167;-1166.86,594.733;Float;False;165;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;125;-869.5983,75.49874;Float;False;SobelIntensity;0;;77;69cd4268d38569b4883384f82af06450;0;4;12;FLOAT;0.0;False;13;FLOAT;0.0;False;11;FLOAT2;0,0;False;1;SAMPLER2D;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;70;-1096.4,2401.499;Float;False;Constant;_Float3;Float - 3;0;0;Create;True;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;131;-820.9655,1452.639;Float;False;SobelIntensity;0;;74;69cd4268d38569b4883384f82af06450;0;4;12;FLOAT;0.0;False;13;FLOAT;0.0;False;11;FLOAT2;0,0;False;1;SAMPLER2D;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;182;-116.7548,-352.1664;Float;False;173;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;126;-882.9932,1012.585;Float;False;SobelIntensity;0;;73;69cd4268d38569b4883384f82af06450;0;4;12;FLOAT;0.0;False;13;FLOAT;0.0;False;11;FLOAT2;0,0;False;1;SAMPLER2D;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;181;-177,329.5998;Float;False;172;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;141;-1166.602,674.2007;Float;False;138;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;188;-190.5513,573.0296;Float;False;177;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;174;-596.453,656.1334;Float;False;localBottomLeft;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;101;481.8685,576.0619;Float;False;6;6;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;189;-115.7997,-52.50034;Float;False;178;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;190;-115.7997,75.49931;Float;False;179;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;185;-161,441.5998;Float;False;175;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;187;-115.7997,-148.5002;Float;False;177;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;129;-830.369,535.0884;Float;False;SobelIntensity;0;;72;69cd4268d38569b4883384f82af06450;0;4;12;FLOAT;0.0;False;13;FLOAT;0.0;False;11;FLOAT2;0,0;False;1;SAMPLER2D;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;179;-516.1534,2960.531;Float;False;localBottomRight;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;172;-590.7526,-438.3664;Float;False;localTopLeft;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;175;-644.453,1095.132;Float;False;localTop;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;173;-625.053,98.9332;Float;False;localLeft;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;186;-165.0006,764.8002;Float;False;176;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;150;-1155.718,762.2297;Float;False;147;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;177;-583.9529,1971.433;Float;False;localTopRight;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;178;-588.4529,2372.432;Float;False;localRight;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;176;-569.5536,1511.63;Float;False;localBottom;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;135;684.2972,612.6976;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;180;-115.7997,-452.5008;Float;False;172;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleNode;80;188.2014,-356.5002;Float;False;2;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;183;-115.7997,-244.5;Float;False;174;0;1;FLOAT;0\nNode;AmplifyShaderEditor.NegateNode;84;172.2014,75.49931;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NegateNode;83;172.2014,-148.5002;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NegateNode;96;105.5693,327.9631;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;184;-178.4518,670.734;Float;False;174;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionNode;127;-871.5988,-460.2001;Float;False;SobelIntensity;0;;75;69cd4268d38569b4883384f82af06450;0;4;12;FLOAT;0.0;False;13;FLOAT;0.0;False;11;FLOAT2;0,0;False;1;SAMPLER2D;;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleNode;97;108.9686,421.5625;Float;False;-2;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;191;-147.8483,863.5322;Float;False;179;0;1;FLOAT;0\nNode;AmplifyShaderEditor.NegateNode;99;127.3681,589.3631;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;133;940.9847,-386.1715;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SqrtOpNode;111;1478.465,163.9632;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;134;720.8864,-243.1718;Float;False;Constant;_Float4;Float - 4;8;0;Create;True;6;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;137;469.7968,788.3988;Float;False;Constant;_Float5;Float - 5;8;0;Create;True;6;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;81;731.8671,-442.3373;Float;False;6;6;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;113;1651.865,130.2647;Float;False;FLOAT3;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ScaleNode;100;119.7679,753.0599;Float;False;2;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleNode;85;172.2014,-52.50034;Float;False;-2;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;107;1106.871,-401.8369;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;110;1333.865,125.6628;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;109;859.9699,593.1629;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1822.804,132.4501;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;21;0;2;0\nWireConnection;22;0;3;0\nWireConnection;138;0;4;0\nWireConnection;164;0;3;0\nWireConnection;156;0;21;0\nWireConnection;165;0;22;0\nWireConnection;147;0;1;0\nWireConnection;160;0;2;0\nWireConnection;128;12;161;0\nWireConnection;128;13;170;0\nWireConnection;128;11;144;0\nWireConnection;128;1;153;0\nWireConnection;130;12;162;0\nWireConnection;130;13;70;0\nWireConnection;130;11;145;0\nWireConnection;130;1;154;0\nWireConnection;132;12;163;0\nWireConnection;132;13;171;0\nWireConnection;132;11;146;0\nWireConnection;132;1;155;0\nWireConnection;125;12;158;0\nWireConnection;125;13;60;0\nWireConnection;125;11;140;0\nWireConnection;125;1;149;0\nWireConnection;131;12;33;0\nWireConnection;131;13;169;0\nWireConnection;131;11;143;0\nWireConnection;131;1;152;0\nWireConnection;126;12;63;0\nWireConnection;126;13;168;0\nWireConnection;126;11;142;0\nWireConnection;126;1;151;0\nWireConnection;174;0;129;0\nWireConnection;101;0;96;0\nWireConnection;101;1;97;0\nWireConnection;101;2;99;0\nWireConnection;101;3;184;0\nWireConnection;101;4;100;0\nWireConnection;101;5;191;0\nWireConnection;129;12;159;0\nWireConnection;129;13;167;0\nWireConnection;129;11;141;0\nWireConnection;129;1;150;0\nWireConnection;179;0;132;0\nWireConnection;172;0;127;0\nWireConnection;175;0;126;0\nWireConnection;173;0;125;0\nWireConnection;177;0;128;0\nWireConnection;178;0;130;0\nWireConnection;176;0;131;0\nWireConnection;135;0;101;0\nWireConnection;135;1;137;0\nWireConnection;80;0;182;0\nWireConnection;84;0;190;0\nWireConnection;83;0;187;0\nWireConnection;96;0;181;0\nWireConnection;127;12;157;0\nWireConnection;127;13;166;0\nWireConnection;127;11;139;0\nWireConnection;127;1;148;0\nWireConnection;97;0;185;0\nWireConnection;99;0;188;0\nWireConnection;133;0;81;0\nWireConnection;133;1;134;0\nWireConnection;111;0;110;0\nWireConnection;81;0;180;0\nWireConnection;81;1;80;0\nWireConnection;81;2;183;0\nWireConnection;81;3;83;0\nWireConnection;81;4;85;0\nWireConnection;81;5;84;0\nWireConnection;113;0;111;0\nWireConnection;113;1;111;0\nWireConnection;113;2;111;0\nWireConnection;100;0;186;0\nWireConnection;85;0;189;0\nWireConnection;107;0;133;0\nWireConnection;107;1;133;0\nWireConnection;110;0;107;0\nWireConnection;110;1;109;0\nWireConnection;109;0;135;0\nWireConnection;109;1;135;0\nWireConnection;0;0;113;0\nASEEND*/\n//CHKSM=C4FFEAB19E87F3C31BB71B89FE0E43DB6FDA234B" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:adc62bd4c132bbc00635662b7f75064c0965c7f7835720df81a6c8f064c934fc +size 16008 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/UI/MaskedUI/CoolWave.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/UI/MaskedUI/CoolWave.asset index 6730199..90461d5 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/UI/MaskedUI/CoolWave.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TemplateExamples/UI/MaskedUI/CoolWave.asset @@ -1,19 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: CoolWave - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=11010\n286;92;1155;653;1193.489;321.1045;1.9;False;False\nNode;AmplifyShaderEditor.FunctionInput;1;-834.7983,-218.2999;Float;False;UV;2;4;False;1;0;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;6;-765.0005,221.9002;Float;False;Time;1;2;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SwizzleNode;8;-533.2999,-333.9999;Float;False;FLOAT;0;1;2;3;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.PiNode;32;-598.4922,-192.2056;Float;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.RangedFloatNode;20;-449.799,420.299;Float;False;Constant;_Float1;Float - 1;0;0;3;0;0;0;1;FLOAT\nNode;AmplifyShaderEditor.SwizzleNode;16;-458.9987,74.49867;Float;False;FLOAT;1;1;2;3;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.PiNode;34;-562.0891,182.1949;Float;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.PiNode;17;-435.9983,671.2969;Float;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.PiNode;9;-557.5998,-493.0993;Float;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;2;-446.2015,309.8;Float;False;YDisplacement;1;5;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.WireNode;23;-444.7979,536.097;Float;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;11;-368.5,-181;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;22;-252.799,562.6983;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;10;-351.5,-408;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;18;-299.4988,183.1987;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleDivideOpNode;19;-247.9989,353.4988;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;21;-52.89867,314.0988;Float;False;3;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;12;-170.5,-254;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;35;162.5079,-196.9037;Float;False;WaveAmplitude;1;0;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.CosOpNode;7;80.40005,-67.69991;Float;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SinOpNode;15;83.50121,98.39867;Float;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;24;315.3031,-14.5017;Float;False;3;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;25;457.0075,158.3986;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;4;640.0981,255.4033;Float;False;Height;1;1;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.RegisterLocalVarNode;31;604.0083,17.09375;Float;False;YVal;-1;True;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;29;776.8066,158.3975;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;3;864.6974,421.3012;Float;False;WaveWidth;1;3;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleDivideOpNode;30;1000.005,310.4973;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.RangedFloatNode;27;945.8071,-14.50162;Float;False;Constant;_Float2;Float - 2;0;0;1;0;0;0;1;FLOAT\nNode;AmplifyShaderEditor.SimpleDivideOpNode;28;1164.607,108.5981;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.AbsOpNode;26;1359.909,7.498367;Float;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionOutput;0;1539.301,-65.20008;Float;False;True;Wave;0;1;0;FLOAT;0.0;False;0\nWireConnection;8;0;1;0\nWireConnection;16;0;1;0\nWireConnection;23;0;6;0\nWireConnection;11;0;32;0\nWireConnection;11;1;6;0\nWireConnection;22;0;23;0\nWireConnection;22;1;17;0\nWireConnection;10;0;9;0\nWireConnection;10;1;8;0\nWireConnection;18;0;16;0\nWireConnection;18;1;34;0\nWireConnection;19;0;2;0\nWireConnection;19;1;20;0\nWireConnection;21;0;18;0\nWireConnection;21;1;19;0\nWireConnection;21;2;22;0\nWireConnection;12;0;10;0\nWireConnection;12;1;11;0\nWireConnection;7;0;12;0\nWireConnection;15;0;21;0\nWireConnection;24;0;35;0\nWireConnection;24;1;7;0\nWireConnection;24;2;15;0\nWireConnection;25;0;24;0\nWireConnection;25;1;16;0\nWireConnection;31;0;25;0\nWireConnection;29;0;31;0\nWireConnection;29;1;4;0\nWireConnection;30;0;29;0\nWireConnection;30;1;3;0\nWireConnection;28;0;27;0\nWireConnection;28;1;30;0\nWireConnection;26;0;28;0\nWireConnection;0;0;26;0\nASEEND*/\n//CHKSM=D22D4DAB8DEB024FB812683F5822A4938DEF3849" - m_functionName: - m_description: +version https://git-lfs.github.com/spec/v1 +oid sha256:a38b18ce50b8429ae9b3efa1ea3406a5021e22e4467d7ff6ddfc6e815f571d77 +size 5276 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TerrainSnowCoverage/TerrainSnowCoverageSample.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TerrainSnowCoverage/TerrainSnowCoverageSample.asset index 3acec80..78170c6 100644 Binary files a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TerrainSnowCoverage/TerrainSnowCoverageSample.asset and b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TerrainSnowCoverage/TerrainSnowCoverageSample.asset differ diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TextureArray/WoodTextureArrayAlbedo.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TextureArray/WoodTextureArrayAlbedo.asset index d171b7b..a4e1477 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TextureArray/WoodTextureArrayAlbedo.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TextureArray/WoodTextureArrayAlbedo.asset @@ -1,26 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!187 &18700000 -Texture2DArray: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: WoodTextureArrayAlbedo - m_ImageContentsHash: - serializedVersion: 2 - Hash: 00000000000000000000000000000000 - m_Width: 512 - m_Height: 512 - m_Depth: 4 - m_Format: 3 - m_MipCount: 10 - m_DataSize: 4194300 - m_TextureSettings: - m_FilterMode: 1 - m_Aniso: 1 - m_MipBias: 0 - m_WrapMode: 0 - m_ColorSpace: 1 - m_IsReadable: 1 - image data: 4194300 - _typelessdata: f8f8f8f3f3f3f6f6f6c9c9c9d2d2d2eaeaeaeaeaeae9e9e9dfdfdfe6e6e6fcfcfcfffffffdfdfddfdfdfcbcbcbcacacaa9a9a9afafafcbcbcbfbfbfbedededc7c7c7d2d2d2d3d3d3d4d4d4ccccccb3b3b3dadadad0d0d0b6b6b6d1d1d1b3b3b3b0b0b0b9b9b9c3c3c3cbcbcbd8d8d8e7e7e7e6e6e6ddddddd0d0d0dadadadbdbdbe7e7e7f4f4f4bbbbbbd2d2d2f7f7f7fffffffffffffdfdfdf9f9f9e7e7e7e8e8e8ddddddb4b4b4d7d7d7efefefdcdcdccbcbcbe1e1e1d8d8d8cdcdcdd3d3d3f0f0f0ebebebf5f5f5edededebebebe6e6e6e8e8e8f4f4f4ebebebfafafafcfcfcfdfdfdf8f8f8f4f4f4f0f0f0f3f3f3fefefefbfbfbd4d4d4e6e6e6ededede6e6e6f6f6f6fcfcfcefefefd3d3d3d6d6d6f2f2f2fefefeffffffcfcfcfd2d2d2fefefef3f3f3e9e9e9e8e8e8f0f0f0eeeeeeefefeff1f1f1fefefeffffffeeeeeebcbcbcc8c8c8fbfbfbf1f1f1ebebebedededd5d5d5d1d1d1e2e2e2e2e2e2e0e0e0ebebebececece9e9e9dadadacacacae0e0e0ececece2e2e2e8e8e8f2f2f2e8e8e8cfcfcfebebebfefefefefefefffffffffffffffffff6f6f6f7f7f7edededd3d3d3afafafe2e2e2fefefeedededeeeeeef0f0f0fbfbfbf9f9f9f3f3f3f6f6f6eeeeeef6f6f6e4e4e4cdcdcdaaaaaab2b2b2c5c5c5c6c6c6e6e6e6f3f3f3eaeaeae5e5e5edededf2f2f2fafafafefefef9f9f9f6f6f6f3f3f3efefefefefefe8e8e8dcdcdcfcfcfcf1f1f1f8f8f8f6f6f6e6e6e6f0f0f0e6e6e6e9e9e9fbfbfbe4e4e4ecececf8f8f8dfdfdfcacacad1d1d1cececea4a4a49292928c8c8cb6b6b6d7d7d7cacacac8c8c8b5b5b5c4c4c4bfbfbfa1a1a1bababaddddddd6d6d6b0b0b0c4c4c4f0f0f0d1d1d1d7d7d7e0e0e0cccccce1e1e1f5f5f5c4c4c4c8c8c8d7d7d7e5e5e5eaeaeaefefeff4f4f4ebebebf5f5f5edededebebebf9f9f9fcfcfcf4f4f4ececece0e0e0dadadadfdfdfeaeaeae8e8e8eeeeeeecececf4f4f4ebebebe0e0e0e4e4e4fbfbfbfafafaeeeeeeeeeeeed9d9d9cdcdcddbdbdbf8f8f8ecececf0f0f0fffffff4f4f4cbcbcbeaeaeaf8f8f8d6d6d6ededede9e9e9f2f2f2fbfbfbfafafaeeeeeef3f3f3fcfcfcecececf0f0f0f6f6f6f9f9f9f8f8f8fbfbfbfafafaf2f2f2e7e7e7fafafaf8f8f8ffffffe6e6e6e5e5e5fdfdfde6e6e6d3d3d3cbcbcbf4f4f4fffffff9f9f9f8f8f8eeeeeee5e5e5eeeeeeecececddddddd8d8d8d6d6d6d4d4d4e3e3e3ededede6e6e6e6e6e6fbfbfbe9e9e9e0e0e0e7e7e7e5e5e5e6e6e6e5e5e5ececece5e5e5888888a1a1a1c0c0c0c2c2c2e2e2e2f6f6f6bcbcbcccccccf0f0f0d6d6d6c7c7c7c4c4c4adadad8989897777775f5f5f7070707d7d7dbdbdbd6f6f6f4949497676766c6c6c5656564242424343433131316d6d6d7171716969696c6c6c6f6f6f9b9b9bbababad7d7d7c0c0c0e4e4e4ffffffffffffeeeeeeeaeaeafffffff1f1f1cececefffffffffffffffffffbfbfbeaeaeaf3f3f3ecececd3d3d3ebebebd1d1d1dfdfdfdfdfdfe0e0e0dcdcdce0e0e0f6f6f6edededdcdcdcd1d1d1eeeeeefffffffffffffffffffffffffdfdfdfdfdfdfdfdfdfdfdfdfefefef5f5f5fbfbfbfcfcfcfefefefffffffdfdfdf7f7f7f7f7f7fffffff8f8f8f4f4f4fbfbfbfbfbfbffffffececece2e2e2f5f5f5dfdfdfe6e6e6f7f7f7fbfbfbfffffffffffff0f0f0fafafaf4f4f4f1f1f1f4f4f4fefefefdfdfdfdfdfdf1f1f1e1e1e1d3d3d3dfdfdffafafafdfdfdfcfcfcfdfdfdedededf8f8f8f9f9f9f6f6f6fbfbfbfdfdfdf7f7f7f6f6f6fdfdfdfcfcfce3e3e3e4e4e4ebebebe4e4e4f9f9f9f7f7f7cececeb9b9b9d5d5d5d1d1d1e6e6e6f2f2f2fdfdfdfffffffffffffffffffcfcfcfafafaf9f9f9fdfdfdfcfcfcfefefefcfcfcfffffffffffffdfdfdfffffffffffffffffffcfcfcffffffecececcfcfcfc9c9c9e2e2e2ffffffe6e6e6e0e0e0f1f1f1f8f8f8fdfdfdf7f7f7f5f5f5f0f0f0f3f3f3fcfcfcfefefef8f8f8f3f3f3eeeeeef2f2f2f2f2f2f2f2f2fdfdfdf8f8f8edededfbfbfbfffffffffffff9f9f9ededededededf0f0f0ddddddcfcfcff5f5f5f2f2f2e5e5e5f1f1f1f0f0f0f6f6f6f8f8f8f1f1f1fafafae9e9e9ededede9e9e9f4f4f4fdfdfdfefefeffffffeaeaeadfdfdfefefeff7f7f7f7f7f7fefefeffffffd1d1d1f0f0f0d6d6d6ccccccf4f4f4eaeaeaf1f1f1fcfcfcfcfcfcedededdbdbdbcacacacececee5e5e5c8c8c8afafafc2c2c2bcbcbcb7b7b7bebebebcbcbcc2c2c2d5d5d5e6e6e6e8e8e8f9f9f9d9d9d9cbcbcbdbdbdbcacacad1d1d1c2c2c2b5b5b59f9f9fd9d9d9ffffffefefefe2e2e2eeeeeee3e3e3d7d7d7fefefeb4b4b4d6d6d6f0f0f0cfcfcfdadadaf5f5f5fcfcfcebebebd7d7d7dadadacdcdcdecececd3d3d3bfbfbfd0d0d0dadadae4e4e4e5e5e5fdfdfddfdfdfafafaff1f1f1fdfdfdf2f2f2c8c8c8b9b9b9cececef3f3f3f8f8f8fafafafffffffefefef7f7f7fffffff0f0f0f6f6f6ffffffbababac5c5c5fffffffdfdfdf4f4f4f4f4f4d7d7d7d6d6d6f1f1f1f1f1f1fdfdfdf7f7f7dbdbdbeaeaeafffffff6f6f6f0f0f0f1f1f1fafafafdfdfdeaeaeaf0f0f0eeeeeef8f8f8fafafafefefefefefef3f3f3fbfbfbfffffffffffffffffff4f4f4f5f5f5eeeeeef2f2f2f9f9f9f2f2f2e8e8e8dcdcdcd2d2d2c5c5c5e2e2e2e4e4e4ddddddf7f7f7f4f4f4cececed2d2d2f4f4f4fcfcfcf1f1f1e4e4e4f3f3f3f9f9f9f3f3f3f4f4f4ffffffffffff939393d5d5d5fdfdfdf6f6f6edededebebebfafafaf8f8f8f2f2f2efefeff1f1f1c9c9c9cdcdcde8e8e8f5f5f5fefefebfbfbfd7d7d7fffffffdfdfdf3f3f3f2f2f2f2f2f2f7f7f7fefefefffffff4f4f4edededf9f9f9f4f4f4f2f2f2f1f1f1f8f8f8ffffffffffffeaeaeadfdfdffffffffffffffffffffafafadbdbdbdcdcdcf3f3f3dbdbdbcfcfcfeaeaeae8e8e8dfdfdfa4a4a4a2a2a29b9b9ba1a1a1aeaeaeaeaeae969696a0a0a0b7b7b7c5c5c5cdcdcde8e8e8f7f7f7dcdcdcc6c6c6e4e4e4dcdcdccbcbcbc8c8c8bdbdbdc0c0c0c6c6c6d7d7d7f3f3f3e1e1e1ebebebecececd9d9d9f6f6f6e1e1e1dbdbdbdcdcdce3e3e3cececec9c9c9ddddddd7d7d7d8d8d8eeeeeef2f2f2eaeaeae8e8e8e6e6e6e5e5e5f2f2f2f9f9f9e9e9e9e7e7e7fefefef0f0f0e9e9e9dcdcdcd1d1d1d6d6d6dededee4e4e4f5f5f5f8f8f8e9e9e9d9d9d9eeeeeef8f8f8ecececccccccaeaeaec3c3c3e0e0e0e2e2e2e5e5e5fafafaf4f4f4fbfbfbfdfdfdfcfcfcfffffff0f0f0eaeaeafcfcfcfbfbfbf6f6f6f3f3f3fafafae9e9e9ccccccdadadad8d8d8d8d8d8e1e1e1d7d7d7c9c9c9e9e9e9dededee9e9e9dddddddfdfdfd9d9d9dbdbdbdfdfdfe2e2e2dcdcdcd5d5d5ddddddf6f6f6f1f1f1efefeff4f4f4f6f6f6e6e6e6e8e8e8eaeaeaf3f3f3ffffffefefefebebebf0f0f0d7d7d7bfbfbfc0c0c0b6b6b6dadadaefefefbfbfbfb1b1b1dadadafffffffffffffdfdfdfffffffffffffffffffffffff2f2f2ccccccb1b1b1c3c3c3f3f3f3d9d9d9cacacac4c4c4d4d4d4bebebea6a6a67676767e7e7e7878787575756464643d3d3d3232324343433232322e2e2e636363777777626262919191b6b6b6d9d9d9c0c0c0e8e8e8f6f6f6ffffffffffffffffffffffffffffffeeeeeefffffffefefefcfcfcececece3e3e3cfcfcfdcdcdcdadadac7c7c7dcdcdce4e4e4eeeeeef4f4f4f2f2f2fafafaf2f2f2fcfcfcfffffffefefef4f4f4e0e0e0fafafaf2f2f2eaeaeaf0f0f0f9f9f9fbfbfbffffffffffffecececfffffffffffffbfbfbfffffffffffff8f8f8f9f9f9fefefeecececfcfcfcffffffffffffd0d0d0f3f3f3fffffffffffffefefefcfcfcfffffffffffffffffffdfdfdfffffffffffffffffffffffffcfcfcf8f8f8fafafaf3f3f3ecececfdfdfdfffffffcfcfcf9f9f9fdfdfdfbfbfbfafafafdfdfdefefefe5e5e5f3f3f3eeeeeef2f2f2f4f4f4ddddddb7b7b7b4b4b4d3d3d3d3d3d3b8b8b8ecececfffffff3f3f3f0f0f0e9e9e9dcdcdcf7f7f7f9f9f9fbfbfbebebebdcdcdcfbfbfbf8f8f8e7e7e7ddddddb3b3b3bababae3e3e3e3e3e3ffffffebebeb9d9d9d9b9b9be9e9e9ffffffeaeaeaecececefefeff4f4f4fefefef9f9f9fffffffffffffefefefffffffffffffffffffffffffafafafbfbfbfdfdfdf3f3f3fdfdfdf8f8f8f7f7f7f8f8f8e7e7e7e8e8e8f1f1f1f2f2f2e8e8e8e4e4e4e5e5e5c1c1c1f3f3f3ebebebdbdbdbefefeff6f6f6ffffffe7e7e7e3e3e3fbfbfbe4e4e4f1f1f1e2e2e2dadadaf5f5f5f8f8f8dfdfdfd3d3d3cececeedededf1f1f1f9f9f9f9f9f9eaeaeadcdcdcffffffe4e4e4e9e9e9e5e5e5dfdfdffefefef7f7f7ffffffe9e9e9a9a9a9b7b7b7dfdfdffffffffffffff1f1f1d9d9d9ddddddf5f5f5e6e6e6d9d9d9d6d6d6dededed0d0d0edededeeeeeee6e6e6e1e1e1dfdfdfe9e9e9f7f7f7fffffffdfdfdcbcbcbb3b3b3d8d8d8fcfcfcfdfdfdfffffff9f9f9d7d7d7e8e8e8cececee5e5e5ecececd9d9d9e8e8e8fbfbfbf9f9f9fcfcfcfffffffffffffcfcfcf0f0f0ffffffe7e7e7ddddddd1d1d1f1f1f1f2f2f2e9e9e9d0d0d0cbcbcbe4e4e4f6f6f6f4f4f4dfdfdfd8d8d8cfcfcff1f1f1f0f0f0fcfcfcfdfdfdf8f8f8f6f6f6e1e1e1e4e4e4fffffffffffff0f0f0e4e4e4f9f9f9f9f9f9f8f8f8f7f7f7e5e5e5e5e5e5d6d6d6dadadae6e6e6bfbfbfc7c7c7fffffffefefefffffffffffffffffffffffffffffffffffffefefee3e3e3cececefbfbfbfffffffffffffffffffcfcfcf7f7f7efefeff2f2f2fefefef8f8f8efefefcececebebebeedededf5f5f5d4d4d4dcdcdcdbdbdbdddddde8e8e8f3f3f3f6f6f6f4f4f4f6f6f6fcfcfcf5f5f5f8f8f8f0f0f0dadadaecececf1f1f1e8e8e8bdbdbda4a4a4dbdbdbc0c0c0d5d5d5fffffffffffffffffffbfbfbfffffffffffffffffffffffffffffffbfbfbf8f8f8ffffffffffffeeeeeeedededf1f1f1f3f3f3f6f6f6fbfbfbf9f9f9ddddddf3f3f3f4f4f4eaeaeaf7f7f7f2f2f2fefefefffffff6f6f6e5e5e5edededf9f9f9f7f7f7f3f3f3cfcfcfe6e6e6e2e2e2f6f6f6fffffff4f4f4cfcfcfdededed9d9d9d5d5d5cfcfcfd3d3d3fcfcfcfffffffefefedddddddddddde2e2e2edededecececdcdcdcc0c0c0cbcbcbccccccb5b5b5d2d2d2edededd9d9d9e1e1e1fffffffffffffdfdfdf6f6f6e5e5e5a9a9a9dcdcdcecececd4d4d4d1d1d1d4d4d4d2d2d2e1e1e1c2c2c2c1c1c1edededefefefd0d0d0cacacae8e8e8e7e7e7fffffffcfcfcd6d6d6e8e8e8fffffffffffffdfdfdf0f0f0e3e3e3c7c7c7edededcfcfcfc5c5c5f8f8f8fffffff4f4f4f3f3f3eeeeeef0f0f0f0f0f0ecececececece6e6e6ebebebe9e9e9cdcdcd9f9f9fcececefafafaf1f1f1f3f3f3d9d9d9dbdbdbffffffdfdfdfd7d7d7efefeff1f1f1dcdcdcc5c5c5d8d8d8e0e0e0cfcfcfd6d6d6d1d1d1d7d7d7cacacad5d5d5dcdcdcd6d6d6e5e5e5e9e9e9ecececeaeaeadddddddddddddfdfdfeeeeeeececece8e8e8fafafafffffffffffffffffff9f9f9f7f7f7f2f2f2fdfdfdfefefecdcdcdecececefefeff3f3f3fffffffffffffefefef6f6f6fdfdfdfffffffffffffffffffffffffefefefafafaffffffecececd2d2d2fffffffffffffafafaffffffffffffffffffffffffe1e1e1dbdbdbdbdbdbd2d2d2d5d5d5cfcfcfa8a8a8d1d1d1f1f1f1e3e3e3ecececd1d1d1bdbdbdcbcbcbcdcdcdcecececcccccbdbdbdadadadaaaaaa9d9d9d7e7e7e6c6c6c6262624545453737374b4b4b3e3e3e1b1b1b2929293f3f3f5e5e5e8989898a8a8aa9a9a9f1f1f1d9d9d9d2d2d2c7c7c7c2c2c2dcdcdcfffffff4f4f4b6b6b6cececef7f7f7fefefefffffff7f7f7e8e8e8f7f7f7e4e4e4e4e4e4f9f9f9ffffffffffffe4e4e4f0f0f0f5f5f5d5d5d5ddddddd8d8d8d8d8d8ecececd5d5d5c0c0c0b8b8b8bdbdbdb7b7b7bababac7c7c7b0b0b0bfbfbfd6d6d6f9f9f9fdfdfde1e1e1e9e9e9bebebea2a2a2cdcdcdf3f3f3ffffffe5e5e5d5d5d5eaeaeaf5f5f5ffffffe7e7e7dadadaececece4e4e4f8f8f8fbfbfbfdfdfdf7f7f7fcfcfcf6f6f6f6f6f6fdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f2f2f2fefefefffffff0f0f0f7f7f7f8f8f8d9d9d9c6c6c6bfbfbfb3b3b3dbdbdbc1c1c1bababad7d7d7d9d9d9dadadad8d8d8f3f3f3fdfdfdfcfcfcfefefee0e0e0cececeffffffffffffc8c8c8a7a7a7b4b4b4a8a8a8a2a2a2d4d4d4cececee7e7e7efefeff4f4f4f6f6f6f9f9f9f0f0f0e0e0e0e8e8e8eeeeeef8f8f8f8f8f8f9f9f9f2f2f2f1f1f1c4c4c4c3c3c3eaeaeae5e5e5f7f7f7fffffff6f6f6fffffffffffff7f7f7fafafafefefee4e4e4ccccccf7f7f7fffffff8f8f8f5f5f5fdfdfdffffffebebebd7d7d7edededf7f7f7fafafafbfbfbeaeaeae9e9e9ededede4e4e4e1e1e1f7f7f7efefefe9e9e9f4f4f4eaeaeab5b5b5d1d1d1fffffffffffff0f0f0f0f0f0f6f6f6fffffffffffff3f3f3ebebebfcfcfcf9f9f9fafafafffffffbfbfbcececec5c5c5eeeeeef9f9f9f2f2f2e8e8e8f0f0f0fafafafafafaf1f1f1ebebebfbfbfbf1f1f1f8f8f8eeeeeed0d0d0d1d1d1d9d9d9ddddddebebebf0f0f0edededebebebeaeaeaf5f5f5d2d2d2b4b4b4c4c4c4c6c6c6d9d9d9dfdfdfc5c5c5bababad2d2d2ebebebc5c5c5bababacacacac3c3c3bababacbcbcbfefefee2e2e2cacacac1c1c1e2e2e2f8f8f8dededee2e2e2fefefefbfbfbe6e6e6fefefefffffffdfdfdfffffff9f9f9ffffffffffffecececf7f7f7f3f3f3e9e9e9e6e6e6dededef2f2f2bababacdcdcdf6f6f6ebebebfdfdfdecececedededfcfcfcd6d6d6f6f6f6fffffff6f6f6b3b3b3d6d6d6c7c7c79e9e9ef1f1f1fffffffffffff1f1f1f3f3f3f6f6f6f5f5f5fffffffffffffffffff7f7f7e8e8e8fefefefefefefafafaefefeffefefeffffffefefefe0e0e0fcfcfcfdfdfdfdfdfdb9b9b9c3c3c3e8e8e8f6f6f6eeeeeef7f7f7f3f3f3eaeaeaf5f5f5fffffffdfdfdf9f9f9f8f8f8fdfdfdf7f7f7f6f6f6fffffffffffffffffffffffffdfdfdc3c3c34747477e7e7ef6f6f6cecece9797978c8c8cb4b4b4b5b5b5a7a7a7b0b0b0b6b6b6c4c4c4d0d0d0dbdbdbffffffe2e2e2d5d5d5e3e3e3f0f0f0ecececfafafafffffff1f1f1fdfdfdeaeaeae4e4e4e0e0e0dadadaf2f2f2e8e8e8e6e6e6f1f1f1fefefee5e5e5dadadaf3f3f3f0f0f0f9f9f9d4d4d4bbbbbbe8e8e8dededecfcfcfc5c5c5ddddddf9f9f9fbfbfbe5e5e5e3e3e3e2e2e2d0d0d0d1d1d1ecececf6f6f6f8f8f8ebebebd7d7d7e1e1e1e3e3e3e5e5e5e3e3e3e8e8e8e1e1e1e1e1e1fefefed5d5d5c6c6c6c9c9c9b1b1b1a7a7a7b6b6b6c0c0c0d8d8d8eeeeeee4e4e4c8c8c8e3e3e3dfdfdfdadadad1d1d1bbbbbbcacacadfdfdfe7e7e7dcdcdcefefeffafafaf8f8f8f5f5f5efefefededede1e1e1cdcdcdebebebe0e0e0ecececcfcfcfa4a4a4d1d1d1e0e0e0d5d5d5d7d7d7d3d3d3e0e0e0ebebebd6d6d6e9e9e9e5e5e5dfdfdfd2d2d2e1e1e1d4d4d4e9e9e9e3e3e3cfcfcffffffffcfcfcd8d8d8e2e2e2e6e6e6cfcfcfcfcfcfd4d4d4dddddddededec5c5c5c3c3c3dbdbdbdcdcdce1e1e1e0e0e0e6e6e6f1f1f1efefeff8f8f8fcfcfcf9f9f9e9e9e9e5e5e5f2f2f2edededf6f6f6dadadae2e2e2ecececf6f6f6f8f8f8f5f5f5f7f7f7f7f7f7f3f3f3dfdfdfe0e0e0f0f0f0ffffffffffffc0c0c0bcbcbcfefefef1f1f1dadadaf3f3f3eeeeeef6f6f6fdfdfdfafafaf5f5f5f0f0f0f6f6f6f8f8f8fefefefbfbfbf4f4f4fffffff9f9f9cececee6e6e6fffffff7f7f7f2f2f2f7f7f7efefefa7a7a7bebebeeeeeeec6c6c6b3b3b3b5b5b5c8c8c8dadadacfcfcfddddddffffffffffffd8d8d8c4c4c4adadad868686989898c2c2c2bdbdbdcacacad4d4d4e3e3e3cbcbcbdadadad7d7d7b8b8b8bcbcbc8787877676765c5c5c4e4e4e2e2e2e1515150202022c2c2c4646462e2e2e0f0f0f0000004a4a4a9e9e9e7e7e7e2020202626263939395454545a5a5a656565858585a2a2a28c8c8c969696bcbcbcb9b9b9bfbfbfd8d8d8f3f3f3e2e2e2f9f9f9fffffffbfbfbf3f3f3f9f9f9f3f3f3eeeeeeffffffe7e7e7e5e5e5f4f4f4e6e6e6e5e5e5d5d5d5bbbbbba3a3a3bfbfbfbababa9c9c9cb1b1b1d2d2d2d7d7d7adadada8a8a8bbbbbbbdbdbdc7c7c7dbdbdbe5e5e5dededeb6b6b6919191959595c9c9c9fbfbfbfefefefafafafffffffffffff7f7f7fafafafafafaecececfcfcfcfefefef9f9f9f9f9f9fffffff8f8f8f7f7f7fbfbfbfffffff6f6f6ecececdddddde0e0e0d4d4d4ccccccffffffe7e7e7b8b8b8a4a4a4c5c5c5fffffffffffffdfdfdededede1e1e1fffffff0f0f0e8e8e8f1f1f1bdbdbdbdbdbde2e2e2ffffffebebebd8d8d8e3e3e3cfcfcfd8d8d8bebebea0a0a0f2f2f2e3e3e3eeeeeefbfbfbedededfbfbfbffffffc6c6c6a5a5a5d7d7d7d5d5d5d3d3d3c0c0c0989898aeaeaed5d5d5e0e0e0fdfdfdf9f9f9edededf7f7f7eaeaeaefefefecececd8d8d8d2d2d2cdcdcde7e7e7eaeaeab6b6b6bebebecacacae6e6e6e5e5e5ededede6e6e6f1f1f1eaeaead9d9d9f3f3f3f3f3f3f9f9f9f3f3f3e3e3e3dcdcdce6e6e6e2e2e2d8d8d8c5c5c5eaeaead5d5d5d0d0d0d9d9d9e1e1e1dadadac5c5c5b6b6b6bfbfbfdbdbdbf6f6f6d9d9d9aeaeaec4c4c4f0f0f0fefefefffffff1f1f1f0f0f0f0f0f0f3f3f3fafafaf0f0f0ededede8e8e8e0e0e0e3e3e3efefefd6d6d6dfdfdff3f3f3e7e7e7fdfdfdfffffff3f3f3e6e6e6f0f0f0f5f5f5fafafaf9f9f9edededf0f0f0f0f0f0d5d5d5d6d6d6bfbfbfb6b6b6eeeeeedfdfdfd1d1d1c3c3c3c4c4c4b8b8b8aeaeaecacacabdbdbdc7c7c7d6d6d6e3e3e3efefefe6e6e6dededecbcbcbdcdcdcc8c8c8e1e1e1d8d8d8e0e0e0dadadaecececf1f1f1eeeeeeefefefecececfffffff1f1f1e6e6e6e6e6e6edededfcfcfceeeeeee6e6e6eaeaeaf7f7f7f9f9f9fbfbfbe1e1e1e5e5e5fffffff4f4f4b1b1b1b5b5b5efefefc2c2c2b0b0b0ffffffffffffe9e9e9eeeeeefffffff6f6f6f4f4f4e1e1e1c7c7c7d6d6d6f2f2f2f3f3f3f9f9f9fcfcfcf6f6f6f5f5f5f4f4f4ecececf8f8f8fdfdfdf3f3f3fbfbfbfefefefcfcfcfffffffffffffffffffbfbfbfafafafffffffefefef9f9f9fffffffdfdfdfafafaf7f7f7fffffffbfbfbfafafaf5f5f5d5d5d5ddddddf1f1f1ffffffeeeeee646464818181aeaeaee1e1e1c7c7c7aeaeaecccccce0e0e0cecececececec1c1c1b2b2b2b4b4b4bebebed3d3d3d7d7d7c6c6c6c1c1c1dedededbdbdbf1f1f1d9d9d9e8e8e8e0e0e0e2e2e2d7d7d7dededed7d7d7f3f3f3f8f8f8fafafafafafafdfdfdf3f3f3dededee9e9e9d5d5d5dededee5e5e5dcdcdcf6f6f6e3e3e3bebebee6e6e6fbfbfbeaeaeae4e4e4fcfcfcffffffefefeffdfdfde7e7e7efefeff7f7f7e9e9e9edededefefefe5e5e5e3e3e3f7f7f7ffffffffffffebebebccccccedededf1f1f1dbdbdbafafaf949494aeaeaececececacacad0d0d0d0d0d0eaeaeae9e9e9e1e1e1f9f9f9dededeafafafcfcfcfc6c6c6d0d0d0f2f2f2e9e9e9e4e4e4f4f4f4f9f9f9e9e9e9e9e9e9fcfcfcf3f3f3b9b9b9b1b1b1d4d4d4e0e0e0f7f7f7fffffff1f1f1ffffffffffffeaeaead5d5d5cdcdcde7e7e7ecececdadadae0e0e0fbfbfbf2f2f2e2e2e2dcdcdcf0f0f0f5f5f5e0e0e0cfcfcfc5c5c5b5b5b5abababf0f0f0e7e7e7d4d4d4eaeaeaf2f2f2f8f8f8f9f9f9f8f8f8f4f4f4f9f9f9f0f0f0e5e5e5fbfbfbfffffff8f8f8fafafafffffffafafaf1f1f1eeeeeefafafafbfbfbececece5e5e5f1f1f1f6f6f6f9f9f9fffffffffffff7f7f7f3f3f3f0f0f0eeeeeee0e0e0dfdfdfeaeaeac2c2c29a9a9ab6b6b6cfcfcfbfbfbfcfcfcfdcdcdcedededf7f7f7f3f3f3d6d6d6dcdcdcf2f2f2fefefefdfdfdfcfcfcf5f5f5e3e3e3e7e7e7fbfbfbc1c1c1d3d3d3f2f2f2f7f7f7dedededadadae2e2e2d7d7d7c6c6c6cececeeeeeeebebebea0a0a0e0e0e0d0d0d0d6d6d6f1f1f1dadadaebebebffffffffffffffffffffffffc1c1c1bdbdbdd7d7d7aaaaaab7b7b7a2a2a28e8e8ebfbfbfd6d6d6d2d2d2f4f4f4f1f1f1dcdcdce2e2e2f3f3f3dadadacbcbcbdadadabfbfbfb1b1b1a8a8a8a3a3a3a8a8a89393938686865d5d5d4b4b4b3737374545451e1e1e2020206161612626260000001212120d0d0d1717171616160f0f0f0b0b0b1f1f1f2e2e2e3737376868688585859090909494949d9d9dc6c6c6c2c2c2cecececfcfcfd3d3d3e2e2e2e7e7e7eaeaeaf3f3f3f5f5f5f1f1f1d8d8d8bababab4b4b4c9c9c9dcdcdce7e7e7d8d8d8b8b8b8e2e2e2dddddddbdbdbf6f6f6e5e5e5e4e4e4e1e1e1d8d8d8d7d7d7fdfdfdffffffffffffe3e3e3eaeaeafffffffffffff4f4f4f6f6f6fbfbfbfcfcfcfffffffafafaf2f2f2fcfcfcfdfdfdf6f6f6f7f7f7fdfdfdfefefef6f6f6f4f4f4abababd5d5d5e9e9e9e7e7e7eeeeeee5e5e5e0e0e0c5c5c5f3f3f3ffffffebebebeaeaeaffffffedededdededed0d0d0c7c7c7d2d2d2e6e6e6f1f1f1dededee7e7e7fefefec7c7c7c6c6c6cacacac9c9c9e9e9e9dfdfdff6f6f6f1f1f1efefeffafafae1e1e1a0a0a0aeaeaef6f6f6ffffffe2e2e2f8f8f8abababa2a2a2bdbdbdeaeaeafdfdfdf4f4f4f0f0f0fdfdfddadadae5e5e5e9e9e9dcdcdcd8d8d8cacacadddddde0e0e0e7e7e7e7e7e7f3f3f3f7f7f7f6f6f6fbfbfbdbdbdbe6e6e6fbfbfbe9e9e9efefeffcfcfce8e8e8f1f1f1f3f3f3e8e8e8bbbbbbe5e5e5e6e6e6b4b4b4d2d2d2f5f5f5ebebebeaeaeaeaeaeadddddde2e2e2eeeeeeaeaeae979797abababb6b6b6d6d6d6efefeff1f1f1f9f9f9e5e5e5e1e1e1eaeaeaf2f2f2ebebebf1f1f1fdfdfdf9f9f9fefefef8f8f8f1f1f1f9f9f9f2f2f2efefeffdfdfdf5f5f5ecececf8f8f8efefeff6f6f6f8f8f8fefefefffffffffffffffffffffffffcfcfce9e9e9eeeeeeeaeaeac1c1c1e9e9e9fcfcfcf0f0f0ecececedededeaeaeaedededd5d5d5cfcfcfcdcdcdd5d5d5ddddddc4c4c4bdbdbdbebebeb4b4b4b3b3b38d8d8d9f9f9fd2d2d2b3b3b39f9f9f9a9a9aacacacd8d8d8d6d6d6cbcbcbc0c0c0cececee8e8e8fdfdfdf9f9f9dadadae4e4e4eeeeeefbfbfbfffffffefefec9c9c9a1a1a1c7c7c7d6d6d6cdcdcd9c9c9c878787c6c6c6c9c9c9cbcbcbc2c2c2c4c4c4bbbbbbe1e1e1ffffffffffffffffffb6b6b6606060c4c4c4fffffff2f2f2f7f7f7f0f0f0f8f8f8fffffff6f6f6f0f0f0ecececf8f8f8ecececcdcdcde6e6e6fafafaf1f1f1e9e9e9f5f5f5fbfbfbf7f7f7f6f6f6f9f9f9fcfcfcfbfbfbf6f6f6f5f5f5fcfcfcfafafafffffffbfbfbf3f3f3dadadadededee0e0e0bababa8080806c6c6c6f6f6f838383fcfcfcfffffffffffffffffffffffffffffffffffffdfdfdffffffffffffffffffe0e0e0efefeffefefed0d0d0dfdfdff1f1f1e1e1e1cfcfcfe4e4e4e5e5e5d8d8d8dcdcdcf4f4f4c5c5c5e3e3e3dddddde1e1e1f0f0f0fefefee9e9e9e6e6e6f7f7f7f1f1f1ddddddeaeaeae7e7e7e8e8e8e2e2e2d9d9d9ecececfffffff2f2f2ccccccd5d5d5e4e4e4c8c8c8eaeaeafbfbfbf2f2f2ecececf8f8f8e1e1e1d2d2d2fefefee6e6e6d1d1d1e2e2e2dfdfdfcfcfcfc6c6c6e4e4e4ffffffeaeaeab2b2b2b3b3b3c3c3c3e5e5e5e3e3e3d2d2d2c6c6c6b7b7b7d5d5d5fbfbfbf2f2f2cacacabdbdbdddddddf1f1f1ffffffffffffe0e0e0fefefefffffffffffffffffffffffffffffffcfcfceaeaeacacacaf5f5f5fefefeffffffececece7e7e7fafafaf8f8f8fefefefcfcfcbababac9c9c9e8e8e8dededecbcbcbb9b9b9cbcbcbc4c4c4d0d0d0e6e6e6fdfdfde8e8e8cccccce5e5e5d2d2d2bcbcbce3e3e3f7f7f7ffffffe6e6e6e1e1e1e9e9e9fcfcfcfdfdfdfdfdfde9e9e9bfbfbfb8b8b8dcdcdcf9f9f9e8e8e8edededf7f7f7fcfcfcfefefefcfcfcf2f2f2f9f9f9f8f8f8fffffffffffffffffffefefefbfbfbfbfbfbf2f2f2d0d0d0fbfbfbffffffe6e6e6e6e6e6d9d9d9c2c2c2aeaeaea4a4a4eeeeeee4e4e4fbfbfbf4f4f4f4f4f4fdfdfdfbfbfbd7d7d7b7b7b7fbfbfbf2f2f2e9e9e9ffffffffffffe6e6e6eaeaeae6e6e6e5e5e5fafafaebebebf7f7f7f8f8f8f5f5f5f3f3f3fffffff9f9f9bbbbbbcececeffffffffffffcbcbcb9a9a9a979797bcbcbcb4b4b4e9e9e9fefefeeeeeeed7d7d7eaeaead6d6d6b1b1b1b7b7b7c8c8c8aaaaaaadadadd8d8d8e7e7e7fafafafffffff0f0f0f5f5f5e5e5e5ffffffffffffe3e3e3e8e8e8ffffffdededec7c7c7ecececfefefefffffffffffffffffff5f5f5f5f5f5e8e8e8f4f4f4f6f6f6e2e2e2dcdcdcd7d7d7a4a4a49f9f9fb9b9b9979797999999aaaaaa6666665656566262623939390c0c0c0808080606060606062f2f2f0d0d0d0000001a1a1a1313131212123737373636364040407575758484847a7a7aababababababa4a4a4dcdcdc9e9e9e7c7c7cb2b2b2edededffffffddddddcbcbcbebebebdbdbdbefefefe8e8e8f7f7f7dadadacccccce0e0e0cdcdcdbcbcbcc6c6c6e0e0e0efefefeaeaeafefefef2f2f2f2f2f2f5f5f5ffffffedededd1d1d1dcdcdce7e7e7f4f4f4ededededededecececbdbdbdb3b3b3eeeeeed0d0d0c8c8c8e3e3e3c6c6c6b7b7b7b3b3b3c7c7c7f2f2f2ffffffffffffffffffecececf2f2f2fafafafcfcfcf4f4f4fafafafdfdfdeeeeeef4f4f4f8f8f8f7f7f7ffffffffffffffffffeeeeeefefefefffffffdfdfdeaeaeadddddde2e2e2ababab949494c4c4c4ebebebdcdcdcc5c5c5bfbfbfcececec3c3c3ebebebfbfbfbf9f9f9fefefefbfbfbfcfcfcfcfcfce6e6e6f9f9f9fffffffffffff6f6f6c6c6c6d9d9d9f1f1f1ecececf0f0f0fdfdfdf2f2f2e4e4e4f7f7f7eeeeeee1e1e1dcdcdce1e1e1dbdbdbebebebfdfdfdf9f9f9f3f3f3dbdbdbdbdbdbf9f9f9f9f9f9f7f7f7fffffffffffffdfdfdfffffffffffff1f1f1c3c3c3c8c8c8cdcdcde3e3e3f3f3f3e1e1e1efefefe4e4e4c8c8c8e3e3e3e5e5e5e3e3e3fcfcfcf9f9f9f1f1f1d9d9d9ddddddeeeeeef2f2f2dcdcdcd5d5d5e1e1e1efefefe2e2e2e5e5e5edededf1f1f1fffffffcfcfcfbfbfbd3d3d3d5d5d5e6e6e6f1f1f1e1e1e1dcdcdceaeaeae9e9e9b7b7b7e5e5e5dcdcdceeeeeeebebebd3d3d3cececec1c1c1c2c2c2dadadaf3f3f3dadadacecececacacabfbfbfc7c7c7d7d7d7e1e1e1e6e6e6dbdbdbcececed1d1d1dbdbdbc9c9c9c8c8c8d1d1d1cacacabbbbbba3a3a3696969939393dbdbdbc3c3c3d0d0d0e0e0e0bfbfbfa7a7a7a6a6a6bfbfbfc5c5c5d2d2d2b3b3b3b2b2b2e0e0e0f7f7f7bbbbbbcececeedededd1d1d1bbbbbba4a4a4b3b3b3d3d3d3cacacabfbfbfd7d7d7c4c4c4d0d0d0ffffffffffffeaeaeafefefef9f9f9fcfcfcf3f3f3f0f0f0fffffff2f2f2f2f2f2fdfdfde8e8e8e0e0e0fffffffffffffdfdfdfafafafdfdfdefefeff2f2f2f6f6f6fafafafbfbfbfcfcfcf8f8f8f8f8f8f1f1f1fffffffbfbfbffffffffffffffffffffffffbababa4a4a4a8686869e9e9eb5b5b5dfdfdfe4e4e4f1f1f1e1e1e1efefeff9f9f9e5e5e5e6e6e6fffffffafafaf3f3f3e7e7e7e5e5e5edededf4f4f4fefefef9f9f9eaeaeafffffff9f9f9f2f2f2f4f4f4f0f0f0dbdbdbc5c5c5ccccccdededeebebebdfdfdfc8c8c8e0e0e0dbdbdbd7d7d7eeeeeee8e8e8eaeaeafefefefcfcfcdedededbdbdbe9e9e9e5e5e5d7d7d7c2c2c2d0d0d0d3d3d3e8e8e8e2e2e2d9d9d9e7e7e7ebebebe1e1e1d4d4d4cfcfcfefefefd8d8d8c3c3c3c3c3c3c0c0c0a5a5a5dfdfdfe9e9e9e2e2e2989898a2a2a2d3d3d3bebebec9c9c9d4d4d4f7f7f7dededeb5b5b5bdbdbdd4d4d4e0e0e0e0e0e0e2e2e2d5d5d5e1e1e1f5f5f5f8f8f8d3d3d3c5c5c5c0c0c0cececec1c1c1a6a6a6c0c0c0b7b7b7a6a6a6a3a3a3d8d8d8f4f4f4d0d0d0b4b4b4e3e3e3ffffffe9e9e9bbbbbba6a6a6e0e0e0f8f8f8ffffffefefefdcdcdcd1d1d1dcdcdce9e9e9c6c6c6d2d2d2f6f6f6cbcbcbd0d0d0e1e1e1e0e0e0eeeeeedadadae8e8e8edededf6f6f6ffffffefefefedededfefefefafafaf7f7f7e8e8e8dadadae9e9e9f9f9f9fcfcfcf8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f5f5f5fafafafafafaf6f6f6f5f5f5f9f9f9fcfcfcedededf6f6f6f8f8f8e2e2e2f2f2f2f8f8f8f3f3f3f4f4f4f8f8f8f1f1f1b8b8b8a3a3a3e3e3e3f2f2f2ebebebfcfcfcfbfbfbfefefefafafae3e3e3c5c5c5e7e7e7eeeeeedcdcdcd8d8d8e4e4e4edededefefeffffffffcfcfcfbfbfbeaeaeae3e3e3f4f4f4f7f7f7fffffffbfbfbf4f4f4fdfdfde8e8e8f6f6f6ffffffd6d6d68888888989897e7e7ea4a4a4cacacacececedcdcdccfcfcfcececef2f2f2ffffffffffffffffffdcdcdcbcbcbcccccccc4c4c4f2f2f2fffffffffffff2f2f2c6c6c6dbdbdbd6d6d6d3d3d3ecececffffffffffffefefeff2f2f2f7f7f7d9d9d9e0e0e0eaeaeae1e1e1edededfafafaf5f5f5fffffffffffffcfcfcffffffffffffc7c7c7dcdcdcffffffffffffffffffffffffffffffffffffffffffd5d5d5c0c0c0bcbcbcb3b3b3cfcfcf8b8b8b6c6c6c7d7d7d6060604f4f4f4b4b4b5c5c5c5555551717170000000d0d0d2121212626263b3b3b4747474b4b4b3c3c3c1e1e1e3d3d3d4a4a4a6e6e6eaaaaaac7c7c7c8c8c8dededef3f3f3ffffffffffffd2d2d2c1c1c1c8c8c8f3f3f3e9e9e9c1c1c1c1c1c1ffffffedededeaeaeafbfbfbf7f7f7ebebebbdbdbdcbcbcbf3f3f3fcfcfce7e7e7eaeaeafafafae9e9e9c8c8c8ddddddfbfbfbffffffffffffe5e5e5a1a1a1979797c1c1c1b8b8b8b3b3b3dfdfdffefefed6d6d6f8f8f8fafafafffffff6f6f6eaeaeaf3f3f3ebebebf0f0f0fffffffdfdfdf1f1f1f9f9f9f8f8f8eeeeeef1f1f1e8e8e8f0f0f0d6d6d6b3b3b3e4e4e4ffffffd0d0d0b9b9b9dcdcdcefefefedededb1b1b1f6f6f6fffffff0f0f0f0f0f0fbfbfbf1f1f1efefeffafafae6e6e6efefeffffffffefefef0f0f0fefefeffffffc5c5c5c8c8c8e8e8e8e1e1e1e6e6e6dcdcdce0e0e0e5e5e5e9e9e9e7e7e7e8e8e8cacacad8d8d8fbfbfbfcfcfcf1f1f1e2e2e2eeeeeefcfcfcf5f5f5e6e6e6ecececc1c1c1b3b3b3f4f4f4e1e1e1d8d8d8e2e2e2bbbbbbc0c0c0e4e4e4dcdcdcefefefe6e6e6d9d9d9ebebebd7d7d7d5d5d5f3f3f3f6f6f6e6e6e6e7e7e7fdfdfde9e9e9dcdcdce4e4e4dedededfdfdfd9d9d9dddddde2e2e2f3f3f3fafafafdfdfdf9f9f9eeeeeef3f3f3f9f9f9d8d8d8c6c6c6c4c4c4d0d0d0cfcfcfe0e0e0d1d1d1d7d7d7ddddddb8b8b8d2d2d2b9b9b9bfbfbfcbcbcbbbbbbbdadadad0d0d0888888b4b4b4f8f8f8e2e2e2dadadaecececeaeaeae6e6e6ecececedededf3f3f3f2f2f2e3e3e3d0d0d0c9c9c9e9e9e9dadadaddddddffffffffffffb6b6b64b4b4bb8b8b8b2b2b27f7f7fa6a6a6919191bababaa1a1a19d9d9da8a8a8c9c9c9eeeeeeebebebdddddddadadadededef6f6f6e2e2e2d8d8d8d5d5d5c4c4c4d1d1d1c2c2c2c2c2c2c2c2c2aaaaaab5b5b5b5b5b5cacacae9e9e9dcdcdccfcfcff7f7f7ffffffe8e8e8e7e7e7f4f4f4ededede9e9e9ececece3e3e3cccccce3e3e3c4c4c4c9c9c9f1f1f1fcfcfcf1f1f1f6f6f6fffffffffffffefefefbfbfbf9f9f9fbfbfbf2f2f2eeeeeef7f7f7fffffffefefee4e4e4e2e2e2c0c0c0b2b2b2c1c1c1b5b5b5bababadfdfdfe1e1e1e9e9e9eaeaeaf5f5f5ffffffffffffeeeeeefffffffcfcfcf5f5f5fafafaeeeeeef1f1f1fdfdfdf9f9f9fafafaf2f2f2ebebebdadadaf9f9f9fafafafcfcfcf5f5f5e8e8e8cfcfcfdcdcdce0e0e0ffffffeaeaeab7b7b7e7e7e7f4f4f4f0f0f0f2f2f2f0f0f0fafafaffffffedededefefefffffffffffffebebebddddddf8f8f8ffffffe5e5e5e5e5e5f9f9f9d1d1d1c9c9c9e4e4e4c9c9c9cfcfcfcdcdcdcfcfcfc2c2c2d9d9d9d0d0d0bababad1d1d1ccccccbbbbbbc3c3c3bababae8e8e8d0d0d0d1d1d1e7e7e7fbfbfbd2d2d2acacacbebebebcbcbcaeaeaebababad7d7d7f0f0f0dededed2d2d2ebebebb4b4b4818181868686a6a6a6b1b1b1b6b6b6bbbbbbb8b8b8adadadbcbcbcc2c2c2d0d0d0d7d7d7d7d7d7e5e5e5dededef4f4f4eaeaeabfbfbfc6c6c6fffffffbfbfbe1e1e1dbdbdbfffffffffffffffffffffffff6f6f6dbdbdbc5c5c5d9d9d9ebebebdcdcdcf7f7f7e4e4e4e4e4e4f2f2f2efefefe3e3e3f6f6f6fbfbfbefefeff5f5f5ecececf7f7f7ffffffe8e8e8e6e6e6e8e8e8ebebebe9e9e9f1f1f1f3f3f3f1f1f1f3f3f3fafafaf8f8f8f6f6f6f6f6f6f2f2f2d8d8d8ebebebf6f6f6fdfdfdfffffffffffff4f4f4f8f8f8fffffffffffff6f6f6eeeeeefdfdfdc3c3c3777777c4c4c4f0f0f0f3f3f3f2f2f2f3f3f3e5e5e5f5f5f5eaeaeae7e7e7efefefdbdbdbd2d2d2ddddddeaeaeaededede5e5e5e8e8e8f2f2f2fcfcfcf9f9f9eaeaeaebebebf6f6f6fbfbfbefefefececece9e9e9f7f7f7ffffffe2e2e2c4c4c4d6d6d6c2c2c2a3a3a3b6b6b6b6b6b6bbbbbbb7b7b7a6a6a6b6b6b6d4d4d4e1e1e1f0f0f0d6d6d6a7a7a7bababad2d2d2f4f4f4f0f0f0d9d9d9dfdfdfe8e8e8eaeaead7d7d7c4c4c4cdcdcdd0d0d0d9d9d9fdfdfde3e3e3e8e8e8fffffffefefef0f0f0fdfdfdfffffff8f8f8ebebebd9d9d9d0d0d0b9b9b9cdcdcde8e8e8f2f2f2e6e6e6f2f2f2eaeaeae2e2e2f5f5f5fbfbfbf2f2f2fffffffffffffffffffffffffffffff9f9f9ffffffffffffeeeeeeeeeeeee0e0e0d8d8d8e0e0e0e0e0e0c0c0c0abababa0a0a0a0a0a0b7b7b7e8e8e8c0c0c0d3d3d3cececea3a3a35656565151512929291010103434343232326161616c6c6c5454548c8c8cbebebeccccccbdbdbdd2d2d2e2e2e2dddddde6e6e6f9f9f9f2f2f2f8f8f8f6f6f6efefefe0e0e0e2e2e2ffffffffffffebebebebebebfffffff4f4f4efefefbbbbbbdadadafcfcfcf4f4f4e9e9e9cccccca5a5a5dededee4e4e4b3b3b3a9a9a99f9f9fb3b3b3d2d2d2fdfdfdfffffff8f8f8e5e5e5f8f8f8f9f9f9dfdfdfe8e8e8e8e8e8fefefefffffff8f8f8e7e7e7e4e4e4f4f4f4c8c8c8dededef4f4f4f5f5f5fafafad9d9d9f4f4f4fafafaf7f7f7f7f7f7fdfdfdfffffff3f3f3d1d1d1e3e3e3f7f7f7fbfbfbf6f6f6efefeffafafaf9f9f9fafafafcfcfcfcfcfcf7f7f7fefefed6d6d6a0a0a0dcdcdcc3c3c3ddddddf1f1f1d9d9d9e1e1e1fafafaecececf3f3f3ffffffececece0e0e0fafafae5e5e5e1e1e1f1f1f1eeeeeeffffffefefef949494c7c7c7d0d0d0919191939393dfdfdfd0d0d0cbcbcbf9f9f9f5f5f5dedededededee6e6e6ecececf0f0f0eaeaeaf7f7f7f7f7f7e8e8e8e8e8e8fffffffffffff6f6f6d7d7d7f3f3f3fffffff8f8f8f3f3f3fffffffcfcfcfdfdfdfffffffefefef9f9f9fbfbfbdadadae3e3e3f6f6f6f1f1f1fcfcfcfdfdfdffffffeeeeeeededededededd5d5d5e4e4e4dededecececed6d6d6dddddde0e0e0cbcbcbf5f5f5ffffff919191a0a0a0fbfbfbecececdbdbdbd7d7d7e4e4e4e7e7e7f9f9f9f6f6f6d3d3d3d6d6d6ecececdededec6c6c6efefefe2e2e2c8c8c8cacacaf8f8f8a5a5a5646464919191b9b9b98c8c8c686868a0a0a0a9a9a99f9f9fd4d4d4dddddd949494d9d9d9ffffffe1e1e1f7f7f7e9e9e9cececee2e2e2ecececebebebedededf4f4f4f7f7f7efefefefefeff0f0f0d7d7d7d1d1d1c7c7c7b5b5b5b6b6b6b3b3b3b6b6b6b0b0b0898989d9d9d9fffffff0f0f0f6f6f6d4d4d4c5c5c5cbcbcbe2e2e2acacac888888acacacb1b1b1e6e6e6f6f6f6e6e6e6dcdcdcf8f8f8fffffffffffffffffffffffff0f0f0c8c8c8c0c0c0d4d4d4a4a4a4bbbbbbd2d2d2dbdbdbffffffd5d5d5a3a3a3b9b9b9b7b7b7eeeeeefbfbfbdbdbdbdcdcdcffffffe7e7e7f2f2f2ffffffffffffffffffebebebedededfffffffdfdfdf4f4f4f0f0f0efefefe0e0e0fcfcfcffffffe1e1e1dadadaecececd4d4d4dddddddededeeeeeeef3f3f3f6f6f6fcfcfcfefefefffffffffffffffffffbfbfbe6e6e6acacaccececed4d4d4bcbcbce2e2e2f4f4f4dbdbdbedededddddddadadadeeeeeee3e3e3bababadbdbdbe6e6e6ddddddf6f6f6ececece2e2e2f6f6f6f4f4f4d3d3d3e3e3e3f2f2f2ddddddbfbfbfd1d1d19e9e9e7f7f7fbdbdbdc4c4c4a5a5a58c8c8c9e9e9ea7a7a79f9f9fa2a2a2a1a1a19f9f9fd2d2d2ebebebffffffdcdcdc6f6f6f8d8d8debebebfffffffffffffffffffafafaf5f5f5f3f3f3f3f3f3ffffffecececdfdfdfd6d6d6eaeaeaeeeeeec8c8c8c2c2c2bdbdbddbdbdbfcfcfcffffffe6e6e6e3e3e3ffffffffffffeaeaead8d8d8dddddde6e6e6cececee7e7e7f9f9f9d2d2d2dededee8e8e8fdfdfdfffffff6f6f6ebebebf2f2f2f4f4f4fffffffffffffcfcfcffffffffffffe6e6e6ecececf9f9f9f3f3f3e4e4e4edededfbfbfbfbfbfbf8f8f8fbfbfbf4f4f4f6f6f6fefefefefefefafafae0e0e0e4e4e4dfdfdfe7e7e7f9f9f9fffffff7f7f7e0e0e0d8d8d8e1e1e1d8d8d8e7e7e7f4f4f4a0a0a0aeaeaefffffffffffff7f7f7f4f4f4ffffffefefefd7d7d7ffffffd3d3d3b6b6b6e5e5e5f4f4f4fffffffcfcfce9e9e9d9d9d9d8d8d8e3e3e3f3f3f3eaeaeae8e8e8e5e5e5eeeeeee9e9e9d7d7d7dfdfdff8f8f8fafafafcfcfcfefefef3f3f3cdcdcdadadadbebebedfdfdfe1e1e1c6c6c6bababab2b2b2939393868686818181898989abababc1c1c1e9e9e9fafafaeaeaeac4c4c4dbdbdbf3f3f3ffffffffffffeaeaeae0e0e0ccccccc8c8c8e6e6e6e3e3e3e1e1e1fffffffffffffffffffafafacbcbcbe3e3e3f0f0f0d0d0d0abababd4d4d4fffffff7f7f7fbfbfbf9f9f9fcfcfcf1f1f1d8d8d8f1f1f1fcfcfcf4f4f4f5f5f5edededd2d2d2b8b8b8dfdfdff1f1f1f7f7f7e3e3e3e2e2e2dadadaedededcececeafafafcececef5f5f5ffffffedededc4c4c4cacacaffffffe6e6e6edededd6d6d6b8b8b8f7f7f7f1f1f1b0b0b0959595aeaeae8888888585857474743333332525253636362c2c2c1e1e1e1212125454548989897777772a2a2a1919192b2b2b3f3f3f616161959595d6d6d6aeaeaea5a5a5bebebeeaeaead9d9d9c5c5c5e8e8e8fffffffafafaf5f5f5fffffff3f3f3c4c4c4b7b7b7e6e6e6dbdbdbd8d8d8e5e5e5cbcbcbc1c1c1e6e6e6e4e4e4f1f1f1dcdcdcf7f7f7fffffffdfdfdf3f3f3e0e0e0e3e3e3e8e8e8eeeeeef5f5f5f1f1f1fffffffffffff4f4f4ecececdededee9e9e9e8e8e8e0e0e0f1f1f1eaeaeaf1f1f1f5f5f5fcfcfcfafafafbfbfbd8d8d8eaeaeafffffffffffffffffffafafaf4f4f4fffffffdfdfdfffffffffffff8f8f8efefefb7b7b7bebebec5c5c5d9d9d9fffffffffffffffffff9f9f9fbfbfbf8f8f8fffffff3f3f3f2f2f2fafafaf4f4f4f4f4f4fbfbfbfdfdfdf8f8f8f7f7f7acacac767676c3c3c3e5e5e5e9e9e9abababc5c5c5d2d2d2d5d5d5fffffff7f7f7fbfbfbf5f5f5f2f2f2f4f4f4eeeeeefbfbfbdfdfdfd1d1d1e3e3e3e5e5e5ecececc4c4c49d9d9dc8c8c8f5f5f5e2e2e2eeeeeef3f3f3dcdcdce0e0e0f2f2f2eeeeeeeaeaeae7e7e7f3f3f3fcfcfcfbfbfbfdfdfdfffffffffffffffffff6f6f6fcfcfcfffffffafafafafafacfcfcfc3c3c3e3e3e3f1f1f1ffffffecececd0d0d0d2d2d2e7e7e7cccccca7a7a7e6e6e6fafafafcfcfcfafafafafafafbfbfbf5f5f5eaeaeae2e2e2ecececf1f1f1ecececc1c1c1e4e4e4fffffff5f5f5edededf7f7f7efefefd0d0d0cecececdcdcdaaaaaa999999e8e8e8cdcdcdb2b2b2c5c5c5edededc1c1c1dcdcdcfefefedfdfdfe2e2e2ffffffe0e0e0ddddddeaeaeae7e7e7f9f9f9fbfbfbfffffff1f1f1eeeeeef4f4f4e1e1e1d9d9d9e9e9e9dfdfdfe8e8e8dbdbdbdbdbdbd8d8d8b1b1b1b4b4b4b4b4b4b2b2b2a3a3a39a9a9a9c9c9cf6f6f6ffffffd8d8d8c0c0c0aaaaaa989898a1a1a1adadadaaaaaaaeaeaeaeaeae9f9f9fb7b7b7c8c8c8d4d4d4cbcbcbcbcbcbc0c0c0b1b1b1c0c0c0b8b8b8c6c6c6f7f7f7d4d4d4a5a5a5b3b3b3c6c6c6a5a5a5bbbbbbe5e5e5adadadaeaeaec6c6c6ccccccc8c8c8cfcfcfe0e0e0e9e9e9edededeeeeeeecececf7f7f7fffffff9f9f9fffffffffffffefefee1e1e1e1e1e1f9f9f9f5f5f5d9d9d9cbcbcbeeeeeefffffff7f7f7f0f0f0fffffff7f7f7ebebebf4f4f4f4f4f4fbfbfbf0f0f0ecececffffffcececec6c6c6dbdbdbdcdcdce4e4e4f2f2f2fcfcfcebebebe8e8e8e8e8e8eaeaeaedededf8f8f8fffffff4f4f4f1f1f1fffffffcfcfcfbfbfbf9f9f9fffffff9f9f9d2d2d2c8c8c8cbcbcbb1b1b1dcdcdcd9d9d9bbbbbbd7d7d7f4f4f4ffffffffffffe7e7e7d6d6d6f2f2f2d7d7d7d5d5d5e3e3e3f0f0f0afafaf848484e2e2e2d4d4d49e9e9ebebebebdbdbdc3c3c3ccccccd1d1d1e1e1e1edededecececf5f5f5f4f4f4c5c5c5a7a7a7c8c8c8cdcdcdc9c9c9d2d2d2b7b7b7bababac9c9c9c3c3c3b9b9b9d3d3d3e2e2e2d6d6d6c7c7c7c9c9c9bababab9b9b9cdcdcdd2d2d2d6d6d6ebebebf0f0f0ecececf8f8f8fffffffffffff5f5f5d1d1d1ecececffffffededede9e9e9f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf6f6f6f4f4f4f0f0f0dfdfdff2f2f2fffffff0f0f0c8c8c8b4b4b4e3e3e3ededede8e8e8ccccccbebebec7c7c79b9b9bbababaaaaaaa9e9e9ea4a4a4b5b5b5989898929292bababad1d1d1c1c1c1b8b8b8b5b5b5abababc4c4c4e0e0e0d2d2d2e8e8e8fafafaffffffe2e2e2d6d6d6dadadae3e3e3f7f7f7efefeff4f4f4f6f6f6f8f8f8ecececd6d6d6ebebebf3f3f3ecececf6f6f6f6f6f6e0e0e0c5c5c5a4a4a4cdcdcdf3f3f3f4f4f4eaeaeaf2f2f2c1c1c1cececed2d2d2e2e2e2d9d9d9c4c4c4e8e8e8e8e8e8f4f4f4f9f9f9fffffff6f6f6dbdbdbe3e3e3eaeaeaecececdcdcdce3e3e3e9e9e9f7f7f7efefefcdcdcdbababac6c6c6dfdfdfededede9e9e9ffffffd8d8d8dbdbdbffffffe3e3e3dfdfdfeeeeeeffffffececece5e5e5e7e7e7e2e2e2fcfcfcfefefeddddddc1c1c1dadadaf8f8f8ffffffffffffe4e4e4f4f4f4e5e5e5d8d8d8f8f8f8c9c9c9b4b4b4f8f8f8fdfdfdf4f4f4fbfbfbe1e1e1aeaeaec3c3c3d9d9d9d4d4d4d1d1d1abababd4d4d4e3e3e3dbdbdbffffffffffffffffffddddddd8d8d8c3c3c3c2c2c2a2a2a29696969797977373737979796c6c6c7a7a7a9090908282825d5d5d8e8e8e7575754e4e4e6868683939393e3e3e4b4b4b4040404b4b4b8c8c8c9696969e9e9e9494948c8c8cbcbcbca1a1a19e9e9edededee2e2e2d6d6d6dededefffffffffffff3f3f3e3e3e3bfbfbfb4b4b4c3c3c3eeeeeeffffffffffffeeeeeef6f6f6fffffffffffffdfdfdfffffffffffffafafac4c4c4a1a1a1c6c6c6ebebebf1f1f1f6f6f6f3f3f3fffffffffffffffffffffffffffffffbfbfbe8e8e8efefeffbfbfbfdfdfdebebebfdfdfdf6f6f6e4e4e4f3f3f3f1f1f1e2e2e2e9e9e9f1f1f1c5c5c5bebebef7f7f7bbbbbb9e9e9ed0d0d0d5d5d5e6e6e6fdfdfdfcfcfcf5f5f5ddddddc1c1c1d8d8d8f1f1f1f9f9f9fcfcfcf9f9f9f8f8f8fdfdfdefefefc4c4c4dfdfdfe3e3e3e5e5e5e1e1e1e6e6e6ecececffffffffffffebebebf0f0f0fcfcfcfffffffffffffffffffffffff5f5f5cececee3e3e3fffffffcfcfcd0d0d0868686888888f9f9f9f8f8f8e3e3e3dededee7e7e7d5d5d5c1c1c1e5e5e5ecececebebebf6f6f6f6f6f6fafafafffffffcfcfcf3f3f3f5f5f5dfdfdfbfbfbfdadadad8d8d8c4c4c4ddddddbdbdbdc7c7c7f1f1f1f1f1f1ffffffecececeaeaeaebebebf2f2f2e7e7e7cfcfcffafafafafafaf9f9f9fffffff9f9f9f4f4f4fbfbfbf4f4f4fffffffffffffefefef4f4f4eaeaeaf3f3f3fffffffffffffffffffefefef5f5f5f6f6f6ffffffdfdfdfd5d5d5cbcbcbdadadae1e1e1b5b5b5dfdfdff8f8f8e5e5e5e7e7e7ffffffecececddddddf9f9f9cececef4f4f4fbfbfbe5e5e5f7f7f7fcfcfcf9f9f9fbfbfbfdfdfdf5f5f5f9f9f9f3f3f3dadadae4e4e4f8f8f8e8e8e8d8d8d8d8d8d8fafafaedededc6c6c6bcbcbc949494c3c3c3c0c0c0adadadb0b0b0d7d7d7dadadad5d5d5e8e8e8d5d5d5d1d1d1c7c7c7d6d6d6cfcfcfbbbbbbaaaaaab9b9b9bababaa0a0a08e8e8ecacacab9b9b9cdcdcdb0b0b0a7a7a7e1e1e1cccccc9d9d9ddbdbdbfffffff3f3f3dbdbdbdbdbdbd9d9d9ccccccb6b6b6bbbbbbbdbdbda9a9a9abababc5c5c5dcdcdccbcbcbb6b6b6bfbfbfc7c7c7c0c0c0cfcfcfd9d9d9e2e2e2d8d8d8fefefef9f9f9ebebebeeeeeed5d5d5e1e1e1f4f4f4dadadacacacaebebebf9f9f9d9d9d9dadadae6e6e6e0e0e0ecececf8f8f8ecececf6f6f6ffffffdfdfdfdededef9f9f9eeeeeeeaeaeafafafaeaeaeaededede2e2e2d3d3d3edededf8f8f8f2f2f2f4f4f4f9f9f9ffffffe7e7e7e5e5e5e6e6e6d1d1d1b2b2b2aaaaaac7c7c7e0e0e0f3f3f3ebebebffffffe4e4e4cbcbcbd6d6d6d6d6d6bdbdbdcccccce9e9e9fdfdfde0e0e0b5b5b56e6e6e535353a3a3a36c6c6c4242427575758b8b8b8686868181817979797979798b8b8b8282829090909f9f9f949494b4b4b4f3f3f3ffffffffffffffffffeaeaeaaeaeaea4a4a4b7b7b7d4d4d4d9d9d9c6c6c6bdbdbdcececeedededd8d8d8b7b7b7bdbdbdb1b1b1d3d3d3e3e3e3dcdcdce8e8e8c8c8c8bfbfbfbdbdbdc1c1c1d3d3d3c0c0c0bdbdbdb4b4b4c5c5c5c1c1c1adadadc4c4c4c4c4c4bababacececed6d6d6dddddde5e5e5e4e4e4dbdbdbf1f1f1f0f0f0eeeeeee8e8e8b2b2b2b2b2b2dfdfdfffffffe2e2e2bdbdbdc8c8c8d6d6d6d4d4d4f1f1f1e7e7e7a1a1a1b2b2b2a9a9a9acacacd7d7d7c9c9c9b8b8b8bbbbbbb4b4b4acacac9a9a9aa8a8a8a9a9a9b3b3b3efefefe6e6e6c9c9c9e0e0e0fafafaf2f2f2dfdfdfe5e5e5edededecececf5f5f5eeeeeefdfdfdfffffffcfcfcf0f0f0dfdfdffffffff6f6f6c5c5c5cacacae5e5e5fffffffffffffffffff5f5f5f0f0f0f4f4f4d6d6d6d3d3d3fffffffffffffcfcfcfffffff2f2f2d6d6d6e3e3e3e7e7e7e0e0e0f4f4f4f0f0f0e7e7e7e0e0e0e3e3e3e8e8e8ddddddcfcfcfdfdfdfffffffefefefdcdcdcd0d0d0abababd4d4d4d6d6d6ecececfbfbfbe9e9e9cacacad4d4d4d8d8d8d6d6d6e1e1e1dededeededede3e3e3f0f0f0f7f7f7dfdfdfe6e6e6ebebebedededdededee6e6e6f8f8f8fefefed8d8d8cdcdcde3e3e3d7d7d7e3e3e3c7c7c7c3c3c3d2d2d2ececece8e8e8f8f8f8e0e0e0d1d1d1f0f0f0e6e6e6dcdcdc969696b7b7b7f6f6f6eeeeeef0f0f0fdfdfdf8f8f8fcfcfcc8c8c8b3b3b3c5c5c59a9a9abababad3d3d3f0f0f0efefefe8e8e8fffffff8f8f8eeeeeefffffffffffffffffffafafae1e1e1edededf6f6f6e2e2e2f2f2f2e2e2e27e7e7e6e6e6ef9f9f9fafafa9797973131311f1f1f1414146161617979796e6e6e6e6e6e8787878484846b6b6b7a7a7a909090c9c9c9e4e4e4c5c5c5c6c6c6bebebe888888939393b0b0b0949494939393b3b3b3c8c8c8d9d9d9bababaa0a0a0808080a8a8a8fffffffffffffffffffffffff3f3f3d4d4d4eaeaeaf1f1f1efefefeeeeeef0f0f0f3f3f3d8d8d8e1e1e1f5f5f5e0e0e0efefeff9f9f9e2e2e2e3e3e3e3e3e3e3e3e3edededfbfbfbd5d5d5bdbdbdfbfbfbfafafaeaeaeaeaeaeadfdfdff3f3f3fffffffdfdfdfdfdfdcacacab5b5b5efefeffdfdfdfefefef6f6f6f7f7f7f8f8f8fdfdfdfafafac5c5c5efefefffffffe1e1e1f2f2f2f4f4f4dededeffffffffffffebebebdddddde8e8e8fcfcfcfbfbfbfdfdfdfafafaeeeeeefffffffdfdfdfbfbfbf3f3f3c4c4c4bababab6b6b6b5b5b5e3e3e3fdfdfdf9f9f9f4f4f4fffffffffffffefefefffffffffffffffffffffffff4f4f4f2f2f2fafafaeaeaeaeaeaeaedededeeeeeef2f2f2e8e8e8d1d1d1efefefcacacad1d1d1fcfcfcefefefdfdfdfededededededffffffffffffdcdcdcdadadaf7f7f7ecececf8f8f8fdfdfdf2f2f2f0f0f0fefefefefefef7f7f7d3d3d3e8e8e8eeeeeeeeeeeef3f3f3e7e7e7fffffffcfcfcfdfdfdfefefefcfcfcf9f9f9fffffff9f9f9f6f6f6bfbfbfc8c8c8bebebec0c0c0f7f7f7ffffffeaeaeafafafafffffffffffff9f9f9dcdcdcdfdfdffdfdfdf7f7f7eaeaeaedededfafafaf9f9f9fafafaf6f6f6f0f0f0ffffffefefefe8e8e8ddddddececece5e5e5c1c1c1dfdfdffcfcfcfcfcfcefefefc2c2c29e9e9ee0e0e0e5e5e5aaaaaad0d0d0f9f9f9f6f6f6f4f4f4f0f0f0f3f3f3fdfdfdcbcbcbdfdfdfffffffe8e8e8f9f9f9e5e5e5d3d3d3ccccccacacacb9b9b9dfdfdfd8d8d8c7c7c7e4e4e4f1f1f1b1b1b1cececefffffff8f8f8ededede0e0e0c9c9c9cbcbcbd9d9d9c2c2c2bfbfbfcbcbcbe0e0e0cbcbcbc9c9c9c3c3c3bdbdbdd0d0d0c7c7c7a5a5a5a9a9a9c1c1c1d1d1d1dedededededee6e6e6f3f3f3fffffff9f9f9c1c1c1d4d4d4f1f1f1eeeeeef2f2f2f6f6f6eaeaeae6e6e6f5f5f5fffffff7f7f7e7e7e7e9e9e9fefefed3d3d3ddddddf8f8f8ececece7e7e7f7f7f7fdfdfdb4b4b4cececee7e7e7d8d8d8f4f4f4eeeeeeefefeff1f1f1fafafae9e9e9acacacb6b6b6abababc4c4c4dbdbdbbdbdbdc2c2c2e2e2e2ffffffd6d6d6a2a2a29898989f9f9fabababadadadcfcfcfdededeeaeaeafcfcfcbdbdbd454545797979bebebeeeeeeec9c9c9989898dcdcdcedededbfbfbfcdcdcd9393939f9f9f9a9a9a9494949191918484846969698c8c8ce1e1e1c0c0c0e7e7e7dbdbdb888888d2d2d2fffffffffffffcfcfcf6f6f6fafafaf9f9f9f7f7f7edededd3d3d3ffffffe5e5e5c5c5c5f2f2f2e7e7e7d9d9d9e6e6e6dcdcdce4e4e4dfdfdfcacacab2b2b2c9c9c9ddddddb6b6b6c4c4c4cececebebebeb3b3b3b8b8b8aeaeaec2c2c2c2c2c2c1c1c1c3c3c3bdbdbdb6b6b6d6d6d6dbdbdbdcdcdce9e9e9cacacab8b8b8d0d0d0d5d5d5cececec9c9c9b8b8b8b9b9b9b5b5b5bbbbbbd4d4d4eaeaeaf1f1f1ddddddeeeeeefffffff2f2f2ecececc3c3c3ababab9d9d9db7b7b7f9f9f9ffffffdadadaebebebe0e0e0eaeaeafffffff0f0f0dfdfdfdcdcdcededede0e0e0e6e6e6d8d8d8f4f4f4edededddddddecececfbfbfbf3f3f3e4e4e4eaeaeadededef6f6f6f0f0f0e7e7e7dadadae6e6e6f1f1f1f6f6f6e9e9e9d9d9d9dfdfdffafafaf8f8f8ebebebf7f7f7e5e5e5d0d0d0eaeaeaffffffffffffeeeeeef1f1f1f8f8f8ffffffd9d9d9bbbbbbd9d9d9fffffff4f4f4e4e4e4edededf6f6f6fffffffffffffffffff0f0f0eeeeeef5f5f5e8e8e8f9f9f9dbdbdbdadadafffffffefefeffffffffffffeaeaeaf2f2f2efefefeeeeeef5f5f5f4f4f4eaeaeacececee2e2e2f2f2f2d9d9d9bebebeebebebebebebfdfdfde3e3e3d8d8d8c1c1c1cdcdcdcbcbcbd4d4d4eaeaeaeaeaeadbdbdbeeeeeee4e4e49e9e9eb0b0b0dddddddededee8e8e8e3e3e3dadadae0e0e0fafafafdfdfdf5f5f5dfdfdfc8c8c8c3c3c3c6c6c6ecececf0f0f0eaeaeaebebebd2d2d2bdbdbdf5f5f5fffffffbfbfbedededf8f8f8ffffffddddddd7d7d7d6d6d6efefeffffffff1f1f1bcbcbcdadadaabababe2e2e2f7f7f7d5d5d5ffffffffffffd6d6d66262627a7a7abebebe8484846464648a8a8a5151514949495d5d5d3b3b3b5858588c8c8c9797979292928f8f8f8383838f8f8f868686868686727272585858636363929292b0b0b0c3c3c3efefeffffffff2f2f2d2d2d2aaaaaabdbdbdc6c6c6e2e2e2f9f9f9fefefedcdcdcf4f4f4fffffffffffffffffffffffffffffffffffffdfdfdffffffffffffebebebffffffe5e5e5d2d2d2ffffffffffffe0e0e0e0e0e0d4d4d4ebebebfcfcfcffffffe1e1e1c6c6c6fffffffcfcfcf8f8f8fffffffffffffefefefbfbfbfefefef2f2f2f0f0f0fffffff8f8f8ffffffddddddc3c3c3fafafafafafafbfbfbfffffffefefef6f6f6fffffffbfbfbf4f4f4fdfdfdfffffffafafaf9f9f9e2e2e2dadadafefefee6e6e6c0c0c0d1d1d1eeeeeef9f9f9fdfdfdfdfdfdfffffffefefefdfdfdfafafaf0f0f0f5f5f5fbfbfbf7f7f7f9f9f9fffffffffffffffffffefefefffffffffffff5f5f5fcfcfccccccce0e0e0fffffff6f6f6d6d6d6dadadaf0f0f0fdfdfdf3f3f3b1b1b1b5b5b5fbfbfbfbfbfbf7f7f7f4f4f4fffffffffffff4f4f4f7f7f7f2f2f2e8e8e8ecececf6f6f6fffffff2f2f2dededef9f9f9eeeeeefefefefffffffdfdfdf9f9f9fafafafafafafafafae1e1e1e3e3e3cfcfcfaeaeaee4e4e4e9e9e9e4e4e4f4f4f4fbfbfbfffffffbfbfbfcfcfce2e2e2e7e7e7fefefef5f5f5f0f0f0f4f4f4efefeff5f5f5f9f9f9f2f2f2fffffff9f9f9fbfbfbd5d5d5e1e1e1ffffffe2e2e2e4e4e4ecececfafafaf2f2f2edededd6d6d6a2a2a2e1e1e1ffffffe6e6e6fafafaf3f3f3f7f7f7ebebebe1e1e1e2e2e2d2d2d2d9d9d9e2e2e2f1f1f1fbfbfbe7e7e7e2e2e2fffffff9f9f9ebebebf5f5f5f1f1f1e1e1e1dededef0f0f0dadadac5c5c5d6d6d6f3f3f3fefefef3f3f3e4e4e4eaeaeae6e6e6e2e2e2dcdcdce3e3e3efefefe5e5e5dadadaefefefd8d8d8dcdcdce9e9e9d6d6d6f2f2f2f0f0f0e2e2e2e3e3e3d5d5d5d1d1d1d9d9d9ebebebd8d8d8d1d1d1e7e7e7e5e5e5f5f5f5ffffffdfdfdfc7c7c7fbfbfbfafafacdcdcdc9c9c9f6f6f6f9f9f9dadadabbbbbbf2f2f2d2d2d2e6e6e6dededeb7b7b7b9b9b9aaaaaae8e8e8ebebebc4c4c4bcbcbcecececfffffff8f8f8bfbfbfb2b2b2b7b7b7c7c7c7bbbbbbc0c0c0e8e8e8e9e9e9e5e5e5d5d5d5eaeaeadbdbdb7e7e7e939393bfbfbfd2d2d2b4b4b49d9d9d9c9c9ca6a6a6858585888888959595abababe7e7e7f3f3f3edededecececd7d7d7d0d0d0e0e0e0fcfcfcf8f8f8ffffffefefefe5e5e5f5f5f5eeeeeeffffffe6e6e6d7d7d7898989606060b1b1b1d4d4d4dbdbdbe5e5e5e8e8e8c3c3c3b8b8b8cdcdcdcdcdcdf7f7f7f0f0f0cececeeaeaeae0e0e0fbfbfbffffffffffffedededcfcfcff6f6f6fdfdfdffffffffffffeeeeeef2f2f2fffffffffffff5f5f5f2f2f2f0f0f0edededebebebfffffffffffff6f6f6f5f5f5f8f8f8fbfbfbf3f3f3d4d4d4cfcfcff7f7f7f5f5f5f8f8f8fffffffffffff9f9f9efefeffffffffffffffafafae5e5e5c2c2c2dfdfdfe7e7e7e4e4e4e2e2e2e4e4e4e6e6e6cbcbcbe6e6e6edededdededed9d9d9e6e6e6e4e4e4d9d9d9e1e1e1d5d5d5e9e9e9e5e5e5e0e0e0f9f9f9fafafae4e4e4efefefe0e0e0ecececfffffff5f5f5e0e0e0e0e0e0e9e9e9f8f8f8e4e4e4c1c1c1d2d2d2f5f5f5ffffffffffffe9e9e9cccccce2e2e2e5e5e5dededeeeeeeef6f6f6eaeaead7d7d7eaeaeaeeeeeef8f8f8fbfbfbc8c8c8e3e3e3e5e5e5d1d1d1cccccce6e6e6e5e5e5dfdfdff8f8f8f7f7f7d2d2d2d2d2d2d9d9d9d1d1d1c5c5c5cdcdcddadadaddddddcdcdcdf0f0f0fffffff1f1f1dcdcdcf8f8f8efefeffffffffffffff8f8f8f0f0f0dcdcdcc3c3c3ddddddfffffffffffffafafaffffffffffffe5e5e5bebebebdbdbdb1b1b1c1c1c1c9c9c9c8c8c8cececedededee7e7e7d4d4d4dcdcdccececed2d2d2b2b2b2e5e5e5ffffffffffffd9d9d9d3d3d3f3f3f3fffffffcfcfcf0f0f0f1f1f1f5f5f5f5f5f5e1e1e1f1f1f1fffffff9f9f9ffffffebebebc0c0c0eeeeeeffffffffffffdcdcdcecececececece6e6e6d9d9d9dededeefefeffcfcfcefefefcdcdcdcececebdbdbda8a8a8c7c7c7cfcfcfb5b5b5c7c7c7e6e6e6eeeeeedcdcdcebebebccccccbbbbbbebebebffffffffffffffffffffffffffffffffffffd7d7d7b1b1b1bdbdbd959595929292d8d8d8acacaca1a1a1ebebebdededee1e1e1fbfbfbfdfdfde1e1e1cfcfcfb2b2b2b4b4b4989898bababa6f6f6f656565b1b1b1e2e2e2bfbfbfb3b3b3f3f3f3dadada9898986f6f6f7a7a7a7b7b7b7b7b7b8484849090908686869b9b9be2e2e2fffffffbfbfbe4e4e4eaeaeaf3f3f3e6e6e6c8c8c8f7f7f7ffffffcfcfcfbdbdbde0e0e0fbfbfbf2f2f2c5c5c5e5e5e5fdfdfdf8f8f8f8f8f8fbfbfbffffffffffffffffffffffffd8d8d8d1d1d1ffffffdfdfdfffffffecececa4a4a4717171bbbbbbfffffffffffffefefee7e7e7edededececece6e6e6f7f7f7fcfcfcfffffffbfbfbffffffcdcdcddbdbdbfcfcfcf4f4f4fffffffbfbfbd9d9d9dbdbdbf9f9f9fafafafefefefcfcfcf9f9f9f5f5f5e6e6e6f7f7f7fdfdfdfafafafdfdfdfffffffffffffefefef4f4f4f8f8f8f0f0f0e5e5e5f4f4f4c1c1c1d4d4d4fffffffcfcfcfdfdfdf9f9f9dededed8d8d8c9c9c9f6f6f6b8b8b8c4c4c4fffffff6f6f6d7d7d7fafafaf5f5f5e6e6e6f0f0f0fcfcfce2e2e2cccccce6e6e6f5f5f5d9d9d9c6c6c6c5c5c5d1d1d1f9f9f9fcfcfcfffffff5f5f5f7f7f7fefefefefefee7e7e7e1e1e1e7e7e7fdfdfde4e4e4a0a0a0d1d1d1f1f1f1f2f2f2f6f6f6fefefef8f8f8fcfcfcf0f0f0fafafae6e6e6edededf1f1f1f7f7f7f5f5f5f8f8f8ffffffeeeeeedededee6e6e6d2d2d2cacacadadadaf8f8f8e9e9e9f2f2f2fbfbfbfffffffefefef8f8f8c2c2c2c1c1c1fffffff7f7f7f1f1f1e6e6e6efefeff3f3f3e1e1e1d9d9d9eeeeeefcfcfcebebebeaeaeaf5f5f5f1f1f1f8f8f8fafafaf6f6f6fcfcfcf8f8f8f8f8f8fffffff3f3f3ededede8e8e8edededdededed1d1d1e3e3e3efefeff2f2f2dcdcdce7e7e7f2f2f2e6e6e6dfdfdfddddddfbfbfbf2f2f2efefefe5e5e5f1f1f1e6e6e6e3e3e3f0f0f0ebebebf4f4f4e5e5e5f3f3f3ffffffdbdbdbbababaedededf1f1f1cdcdcde1e1e1e9e9e9cbcbcbc0c0c0e8e8e8fffffff5f5f5c3c3c3cdcdcdfcfcfcecececd8d8d8e6e6e6fbfbfbf3f3f3fefefececece9d9d9dc3c3c3e8e8e8e2e2e2d7d7d7c4c4c4b5b5b5bbbbbbc7c7c7cacaca9b9b9bafafaffbfbfbf6f6f6cbcbcbafafafd4d4d4dcdcdceaeaeae1e1e1c6c6c6d4d4d4a1a1a18181817d7d7d7f7f7fa3a3a3a6a6a69d9d9d888888848484bdbdbdfdfdfde5e5e5ddddddebebebe6e6e6cfcfcfdbdbdbf4f4f4e7e7e7ecececf1f1f1dbdbdbe1e1e1dcdcdceaeaeadadadad7d7d7dbdbdbe7e7e7e9e9e9b8b8b88c8c8cedededffffffe3e3e3e3e3e3eeeeeed0d0d0c1c1c1cbcbcbc6c6c6dddddde2e2e2c8c8c8d0d0d0c0c0c0cfcfcfdededee9e9e9f3f3f3ddddddf5f5f5f3f3f3dbdbdbe0e0e0ebebebf9f9f9ffffffffffffffffffffffffffffffffffffffffffefefefeaeaeaf0f0f0fbfbfbffffffffffffefefefc3c3c3e9e9e9fffffffffffff3f3f3d3d3d3eaeaeaeeeeeee5e5e5d9d9d9e7e7e7ddddddd8d8d8e4e4e4eeeeeefffffff6f6f6e8e8e8dfdfdfd3d3d3f0f0f0ecececcfcfcfe3e3e3f0f0f0f3f3f3fffffff5f5f5dededee1e1e1d3d3d3bcbcbcd4d4d4e3e3e3e0e0e0b7b7b7aaaaaae3e3e3eeeeeecfcfcfcfcfcfe3e3e3d2d2d2d2d2d2f9f9f9fdfdfde8e8e8fbfbfbcfcfcfcdcdcdeeeeeef1f1f1f6f6f6f6f6f6e7e7e7f2f2f2dbdbdbe0e0e0edededfafafaf2f2f2c6c6c6ddddddd9d9d9bcbcbca2a2a28d8d8da9a9a9c3c3c3b9b9b9a8a8a8abababd0d0d0efefefeaeaeafdfdfdfdfdfde3e3e3e8e8e8dcdcdcccccccebebebeaeaeae0e0e0e4e4e4f3f3f3fbfbfbfcfcfcedededcececeeaeaeaeeeeeec1c1c1cacacacfcfcfecececfbfbfbe3e3e3cececef1f1f1ffffffe0e0e0e0e0e0dededed2d2d2d4d4d4cdcdcdbababad2d2d2fbfbfbf5f5f5d1d1d1e3e3e3f3f3f3dfdfdfcfcfcfd7d7d7e6e6e6d2d2d2e2e2e2e4e4e4c8c8c8dbdbdbebebebf9f9f9fefefef0f0f09e9e9eaaaaaaf1f1f1e6e6e6f7f7f7f5f5f5ffffffffffffffffffe6e6e6d0d0d0eaeaeaffffffcacacab6b6b6cececed7d7d7f7f7f7f0f0f0eaeaeaefefeffcfcfcedededdbdbdbdbdbdbecececfffffffdfdfdd9d9d9cccccce5e5e5f5f5f5ddddddd8d8d8f2f2f2f0f0f0efefefedededf6f6f6ffffffd9d9d9ecececfffffffafafafefefefafafadadadac8c8c8c2c2c2dededed9d9d9fffffffefefed7d7d7f4f4f4ffffffffffffffffffffffff8d8d8d0000000202023737373a3a3a363636373737464646858585929292c0c0c0b7b7b7a2a2a2bdbdbdb8b8b8a4a4a4a9a9a96767674b4b4b767676bebebedbdbdbdadadaf0f0f0f3f3f3f9f9f9efefeff2f2f2e2e2e2ffffffffffffffffffd4d4d4a3a3a3dbdbdbffffffffffffffffffdfdfdfe7e7e7d8d8d8e7e7e7b3b3b3a5a5a5fefefef6f6f6ecececd8d8d8dadadac6c6c6afafafe3e3e3f0f0f0efefefe3e3e3f8f8f8f5f5f5f6f6f6fefefeffffffe0e0e0e5e5e5fffffffdfdfdeeeeeef8f8f8f2f2f2e6e6e6fffffffbfbfbf8f8f8fafafafafafaf3f3f3f3f3f3f9f9f9fefefefffffffffffff5f5f5f7f7f7fffffffafafaf7f7f7f9f9f9fdfdfdfafafae6e6e6e4e4e4eeeeeeb2b2b2dbdbdbecececefefefffffffffffffebebebc9c9c9e0e0e0ffffffe4e4e4d0d0d0f8f8f8e1e1e1dfdfdffafafaf7f7f7eeeeeef4f4f4f1f1f1d3d3d3e8e8e8fefefefafafae3e3e37f7f7f949494f5f5f5ffffffe4e4e4efefeff9f9f9f8f8f8fefefef7f7f7eeeeeef4f4f4ffffffecececaaaaaa9c9c9cd1d1d1f8f8f8f5f5f5f0f0f0ffffffebebebf1f1f1ffffffe5e5e5dadadaeeeeeef9f9f9fefefeefefefe2e2e2f0f0f0f8f8f8f6f6f6f3f3f3f7f7f7eaeaeadfdfdfffffffededede2e2e2f9f9f9f2f2f2f0f0f0fffffff9f9f9d9d9d9e6e6e6ffffffccccccdadadafffffffefefefcfcfcf5f5f5eaeaeaecececfffffff2f2f2f3f3f3f7f7f7f1f1f1f1f1f1ecececf1f1f1f2f2f2efefeff8f8f8f4f4f4f6f6f6f6f6f6fffffffefefee0e0e0dcdcdcedededf6f6f6e2e2e2e4e4e4ecececeeeeeef9f9f9dbdbdbe7e7e7ededede9e9e9d7d7d7f3f3f3f8f8f8e1e1e1e1e1e1f3f3f3ebebebf7f7f7f5f5f5f8f8f8f5f5f5d0d0d0dfdfdfeaeaead5d5d5f6f6f6f5f5f5b0b0b0bcbcbcf8f8f8f3f3f3ddddddf5f5f5ffffffecececefefeffefefefbfbfbf3f3f3e9e9e9fffffffcfcfce4e4e4e7e7e7d5d5d5c0c0c0e5e5e5ffffffdbdbdb8c8c8cb0b0b0c6c6c6c3c3c3bfbfbfbfbfbfb2b2b2cfcfcfd6d6d6e6e6e6eeeeeef3f3f3efefefd8d8d8dbdbdbafafaf7c7c7c959595c6c6c6e6e6e6dededed6d6d6e6e6e6ffffffffffffebebebf2f2f2f1f1f1fdfdfdfbfbfbdfdfdfe4e4e4f6f6f6f7f7f7f0f0f0e4e4e4e3e3e3f0f0f0d9d9d9d9d9d9dadadad3d3d3d1d1d1c3c3c3cdcdcdebebebacacacaeaeaeecececfffffffffffff0f0f0d7d7d7d6d6d6fcfcfcedededd9d9d9ebebebf2f2f2fcfcfcd6d6d6bfbfbfcdcdcdbababad7d7d7c4c4c4b2b2b2cacacad6d6d6b5b5b59c9c9cabababd4d4d4f1f1f1f3f3f3fffffffffffff2f2f2e7e7e7eeeeeef4f4f4dededeb8b8b8c1c1c1d0d0d0dcdcdce2e2e2dcdcdce2e2e2d9d9d9bcbcbc939393a0a0a0c5c5c5c0c0c0b1b1b1c7c7c7f1f1f1e6e6e6ccccccd8d8d8d3d3d3cbcbcbbebebed0d0d0dededeeaeaeab4b4b4b6b6b6dededeb3b3b3b9b9b9dadadad7d7d7f1f1f1e6e6e6e2e2e2f3f3f3e0e0e0cececee1e1e1d9d9d9c6c6c6cdcdcdb4b4b4bfbfbfecececd1d1d1d8d8d8dededee6e6e6e4e4e4e7e7e7e5e5e5d8d8d8dadadadfdfdfd8d8d8d1d1d1d5d5d5ebebebfbfbfbeaeaeafafafaf6f6f6f1f1f1eaeaeae2e2e2dededed5d5d59d9d9da7a7a7e8e8e8ebebebe0e0e0d7d7d7b5b5b5b7b7b7d1d1d1ffffffffffffededede5e5e5eeeeeefdfdfdfffffff5f5f5ffffffedededd1d1d1d2d2d2e9e9e9f0f0f0d4d4d4bbbbbbd1d1d1dededec6c6c6dadadae5e5e5cececee9e9e9eeeeeec3c3c3cacacaf1f1f1e1e1e1dfdfdfdfdfdffcfcfcffffffffffffd2d2d2eaeaeaf2f2f2e9e9e9bdbdbda4a4a4aeaeaec3c3c3e7e7e7ebebebd1d1d1d3d3d3fbfbfbd0d0d0d1d1d1e4e4e4c9c9c9cececefdfdfdf6f6f6e8e8e8e3e3e3e0e0e0e6e6e6d5d5d5eeeeeeffffffebebebb7b7b7cececec1c1c1c0c0c0ebebebc2c2c2bababae1e1e1e1e1e1f2f2f2d1d1d1d9d9d9ffffffe7e7e7c5c5c5cacacaddddddfffffffefefef4f4f4fafafaf6f6f6fbfbfbeaeaeaf6f6f6fffffff4f4f4e1e1e1dadadaedededf6f6f6f5f5f5e0e0e0d5d5d5cececed6d6d6dfdfdff2f2f2ffffffffffffffffffc9c9c9afafafd4d4d4c9c9c9cfcfcfefefeffffffff1f1f1f5f5f5f8f8f8cfcfcf9e9e9ec0c0c0b6b6b66e6e6e868686a6a6a67f7f7f535353a6a6a6edededd7d7d7eeeeeef8f8f8f7f7f7ffffffffffffffffffadadad6a6a6a5b5b5b202020151515535353787878747474838383a5a5a5b7b7b7a6a6a69c9c9c9b9b9baaaaaac5c5c5d3d3d3f0f0f0f9f9f9ffffffefefefd9d9d9d9d9d9a7a7a7c2c2c2dcdcdcf8f8f8fffffff2f2f2fffffffffffffffffffffffffffffff0f0f0e4e4e4f2f2f2ffffffffffffffffffffffffffffffffffffd2d2d2d5d5d5edededd8d8d8e7e7e7fafafae0e0e0acacacbcbcbcecececfffffff8f8f8fefefef6f6f6fdfdfdffffffeaeaeae0e0e0f2f2f2f9f9f9fdfdfdf8f8f8f6f6f6f9f9f9fbfbfbf5f5f5f7f7f7f1f1f1f4f4f4e9e9e9bbbbbbdedededcdcdcedededbbbbbbc6c6c6fafafaf2f2f2ffffffcfcfcfe2e2e2ffffffe4e4e4cfcfcfdfdfdffffffffcfcfcfafafaf6f6f6edededf6f6f6fefefefefefeffffffdadadabcbcbca1a1a1dcdcdcfbfbfbd6d6d6e5e5e5fbfbfbf9f9f9fefefef9f9f9fbfbfbffffffeaeaeaabababd0d0d0d3d3d3e5e5e5e8e8e8e1e1e1f9f9f9f2f2f2e5e5e5e9e9e9edededdbdbdbe8e8e8efefeff1f1f1fffffff5f5f5e1e1e1f7f7f7fffffffefefef2f2f2f3f3f3fbfbfbf7f7f7f6f6f6ebebebe9e9e9f9f9f9f2f2f2d8d8d8f4f4f4fffffffefefef7f7f7e4e4e4a5a5a5d4d4d4f7f7f7f9f9f9f9f9f9ffffffe9e9e9d9d9d9fdfdfdf7f7f7e5e5e5f6f6f6fafafad3d3d3dadadafdfdfdfefefef5f5f5f5f5f5f2f2f2eaeaeaeeeeeef9f9f9fbfbfbefefeff5f5f5fffffff0f0f0ffffffffffffe4e4e4ddddddecececeaeaeacececedcdcdcf7f7f7dbdbdbcfcfcfedededf4f4f4e5e5e5d9d9d9d7d7d7eaeaeaecececfdfdfdebebebe1e1e1d8d8d8eeeeeef2f2f2fafafaf3f3f3ccccccdbdbdbe8e8e8f9f9f9f8f8f8fffffffafafae9e9e9edededf9f9f9fbfbfbf7f7f7f5f5f5f7f7f7f1f1f1e5e5e5e7e7e7d6d6d6d8d8d8f8f8f8ccccccdbdbdbacacaca1a1a1abababc2c2c2c5c5c5b5b5b5bdbdbdcfcfcff4f4f4fdfdfdffffffe5e5e5cbcbcbafafaf7f7f7f5e5e5e9d9d9d9a9a9a9a9a9aa3a3a3bfbfbfcdcdcde8e8e8f2f2f2ededede9e9e9f2f2f2e6e6e6edededf0f0f0f7f7f7ebebebc4c4c4e1e1e1e9e9e9ebebebfffffff5f5f5e3e3e3d7d7d7f5f5f5f9f9f9efefeff0f0f0f5f5f5eaeaeafdfdfd8b8b8b8e8e8ef6f6f6fffffff0f0f0fffffffdfdfdedededf0f0f0fffffffffffff8f8f8f1f1f1fbfbfbdadadad4d4d4c0c0c0d8d8d8ecececdcdcdcebebebf1f1f1eaeaead1d1d1cbcbcbbdbdbdc4c4c4d4d4d4c9c9c9d5d5d5e9e9e9f1f1f1ffffffebebebf6f6f6f1f1f1dfdfdfd5d5d5d3d3d3e2e2e2dfdfdfe2e2e2e3e3e3e3e3e3e1e1e1e1e1e1eaeaeaedededf4f4f4f7f7f7e3e3e3e4e4e4edededf3f3f3efefefe7e7e7e0e0e0e2e2e2ecececd9d9d9c4c4c4d2d2d2d2d2d2e9e9e9dfdfdfd4d4d4c8c8c8d2d2d2e8e8e8dbdbdbd8d8d8fefefeffffffe9e9e9fafafae0e0e0cfcfcfebebebe7e7e7d2d2d2b1b1b1c0c0c0e9e9e9c1c1c1b2b2b2d1d1d1d4d4d4e6e6e6fefefeffffffe0e0e0c8c8c8fcfcfcf9f9f9d6d6d6f9f9f9fffffffafafadbdbdbf6f6f6fffffffffffffffffff4f4f4e4e4e4f6f6f6f9f9f9fcfcfcffffffd6d6d6d3d3d3f9f9f9f4f4f4f9f9f9e4e4e4e0e0e0cececee4e4e4fffffffdfdfde6e6e6eeeeeeffffffe2e2e2b7b7b7f0f0f0d5d5d5e5e5e5f1f1f1cbcbcbbdbdbdc6c6c6d0d0d0d4d4d4c4c4c4989898939393e2e2e2eaeaeac8c8c8b4b4b4ccccccf1f1f1d8d8d8a6a6a6c5c5c5dadadad0d0d0babababbbbbbc5c5c5d7d7d7bcbcbca9a9a99e9e9eb1b1b1b4b4b4c5c5c5cacacafcfcfcf8f8f8d4d4d4bdbdbde0e0e0ededede2e2e2dadadafefefedededebbbbbbe2e2e2cbcbcbcececedddddddededeefefefe5e5e5e2e2e2b6b6b6bcbcbce2e2e2e3e3e3d8d8d8bdbdbdbebebed4d4d4b4b4b4bebebebcbcbccbcbcbc9c9c9aaaaaadfdfdff8f8f8f4f4f4ebebebd4d4d4e2e2e2f9f9f9dadadadfdfdff2f2f2f1f1f1e3e3e3cfcfcfe0e0e0dbdbdbdededef8f8f8ffffffeeeeeef5f5f5eeeeeeffffffe8e8e8b7b7b7c8c8c8aaaaaaa4a4a4bfbfbfb9b9b9dadadaebebebc9c9c9999999a1a1a1ffffffffffffcacacac2c2c2ffffffffffffffffffcececef2f2f2ffffffe7e7e7d5d5d5e1e1e1d8d8d8e1e1e1eeeeeedcdcdcdbdbdbfdfdfd9d9d9d5959593030302020203a3a3a3d3d3d3232323f3f3f2525251010101b1b1b3d3d3d0d0d0d3232324343433636363c3c3c2f2f2f5252526a6a6a9a9a9ad0d0d0e4e4e4ffffffffffffffffffa9a9a9acacac9a9a9a9393938484847d7d7d838383646464797979a5a5a5959595a4a4a4b4b4b4b5b5b5e6e6e6fdfdfdfffffffdfdfdfffffffffffffffffffffffff7f7f7f7f7f7e0e0e0edededfffffffffffff0f0f0ebebebc9c9c9c5c5c5c8c8c8f4f4f4fefefef4f4f4fcfcfcfafafafcfcfcfcfcfcfcfcfcf1f1f1ffffffd6d6d6b5b5b5eeeeeee0e0e0e7e7e7e1e1e1b5b5b5e7e7e7fffffff6f6f6b5b5b5b4b4b4d6d6d6d5d5d5dbdbdbd3d3d3fdfdfdfffffff9f9f9f1f1f1fdfdfdffffffffffffffffffefefefa6a6a6d7d7d7ffffffe6e6e6d6d6d6f2f2f2f4f4f4f3f3f3ffffffeeeeeeccccccb8b8b8f0f0f0efefefbebebef7f7f7f9f9f9e9e9e9ecececdfdfdfe8e8e8d7d7d7d5d5d5d3d3d3cdcdcddededef7f7f7f2f2f2fffffffffffff4f4f4f6f6f6f6f6f6f8f8f8fbfbfbf3f3f3edededf6f6f6fdfdfdeaeaeae7e7e7e1e1e1f3f3f3ebebebe5e5e5f3f3f3f8f8f8eaeaeaeaeaeac7c7c7787878989898e6e6e6f6f6f6e2e2e2e6e6e6f4f4f4edededfafafafffffff5f5f5fbfbfbffffffdbdbdbdbdbdbfffffff6f6f6fefefefffffffdfdfdececececececf9f9f9f7f7f7fffffffffffffbfbfbedededfdfdfdfffffff0f0f0e9e9e9f5f5f5ffffffd9d9d9ddddddf4f4f4e4e4e4cbcbcbb7b7b7dededef0f0f0e8e8e8f3f3f3edededf0f0f0f5f5f5f8f8f8dededee3e3e3fbfbfbfffffff0f0f0eaeaeadbdbdbf7f7f7fffffff9f9f9cccccce4e4e4fffffff1f1f1ecececebebebe9e9e9fafafae8e8e8e5e5e5e6e6e6e4e4e4eaeaeafcfcfcf1f1f1ebebebcfcfcfe9e9e9d4d4d4a2a2a2cececeddddddbcbcbcb6b6b6d4d4d4d8d8d8d8d8d8cbcbcbc5c5c5afafaf7e7e7e6c6c6c515151868686e8e8e8d9d9d9d6d6d6cbcbcbdadadafbfbfbfefefeedededebebebeaeaeadededecfcfcfbdbdbdd4d4d4fffffffdfdfddadadafffffffffffffbfbfbe2e2e2e2e2e2e9e9e9ffffffffffffececece6e6e6e9e9e9e7e7e7f8f8f8ffffffe4e4e4afafafb0b0b0909090b7b7b7fcfcfcfffffff1f1f1f6f6f6d3d3d3bfbfbfd2d2d2dbdbdbf4f4f4d9d9d9dcdcdcffffffeeeeeeebebebffffffe8e8e8dbdbdbfdfdfdeeeeeee7e7e7f0f0f0dcdcdccdcdcdc7c7c7ccccccb7b7b7c7c7c7dbdbdbc1c1c1c8c8c8d4d4d4d6d6d6f7f7f7fffffffffffff8f8f8e3e3e3eaeaeaf9f9f9f3f3f3e9e9e9e0e0e0eeeeeee3e3e3cfcfcfc3c3c3e8e8e8fffffffcfcfcffffffdadadaf9f9f9fffffffffffffdfdfddadadadbdbdbe8e8e8ffffffeeeeeedcdcdcfffffffafafaecececf4f4f4ebebebd9d9d9dfdfdfe9e9e9efefefcacacacfcfcfdddddde4e4e4f7f7f7f5f5f5e6e6e6cecececfcfcfdadadaedededccccccc5c5c5bdbdbdd5d5d5ffffffd5d5d5d6d6d6ececece4e4e4d5d5d5dbdbdbe6e6e6bbbbbbb6b6b6d9d9d9ecececebebebfffffffdfdfde9e9e9eeeeeefffffffafafaedededeeeeeef3f3f3ebebebe3e3e3cdcdcdf3f3f3f9f9f9e7e7e7dcdcdcd6d6d6ebebebecececd6d6d6cdcdcde1e1e1f6f6f6e8e8e8e8e8e8e8e8e8dadadaf6f6f6d9d9d9cbcbcbd0d0d08686867e7e7ebebebeacacac858585b2b2b2d4d4d4b8b8b8ccccccb5b5b5bdbdbdf4f4f4dbdbdbcfcfcfddddddfbfbfbf4f4f4f7f7f7f9f9f9fafafae5e5e5d4d4d4ddddddd2d2d2c6c6c6b1b1b1c9c9c9ecececd9d9d9b6b6b6c3c3c3d3d3d3c6c6c6e2e2e2e5e5e5cbcbcbb3b3b3bdbdbde6e6e6f8f8f8fefefeffffffffffffdededeadadaddfdfdfe8e8e8f6f6f6f7f7f7fbfbfbf9f9f9fafafae7e7e7f7f7f7f5f5f5fcfcfce4e4e4ddddddffffffffffffebebebcbcbcbebebebe8e8e8e1e1e1f5f5f5f2f2f2f8f8f8e4e4e4c9c9c9e4e4e4f1f1f1e4e4e4d9d9d9b0b0b0c9c9c9edededcdcdcdedededd4d4d4f4f4f4ffffffffffffffffffefefefc1c1c1a2a2a2a0a0a0a0a0a0c5c5c5e6e6e6ffffffeaeaeaebebebe8e8e8ddddddc4c4c4dededef8f8f8fffffff4f4f4fafafafefefef9f9f9fdfdfdefefefefefeffffffff7f7f7e9e9e9f4f4f4fffffffffffffcfcfccececeb5b5b5d7d7d7b2b2b2aeaeaed0d0d0d2d2d2bbbbbbdddddda0a0a05b5b5b6666668080807373736c6c6c5050503535352b2b2b1515151515153030304f4f4f8a8a8a6f6f6f4747473737373333332929292121211616163a3a3a2d2d2d0f0f0f4141413636362c2c2c4747473838385757576e6e6e8686869e9e9eb3b3b3aeaeaeb6b6b6d9d9d9d6d6d6b3b3b3d2d2d2f2f2f2ffffffefefefefefeffffffffffffff8f8f8fffffffffffffffffffffffffffffffffffffffffffcfcfcdcdcdcf6f6f6e7e7e7b3b3b3fbfbfbd4d4d4e4e4e4fffffffbfbfbd6d6d6f9f9f9ffffffedededb1b1b1bababaffffffeaeaeac8c8c8eeeeeefffffff7f7f7f3f3f3fcfcfcf3f3f3f3f3f3fefefeefefefe4e4e4efefeff8f8f8dadadac8c8c8fffffffcfcfce4e4e4f1f1f1f5f5f5e3e3e3cececec4c4c4cbcbcbadadadf3f3f3f0f0f0b8b8b8eeeeeefefefedfdfdff0f0f0efefefdededecececeededede8e8e8d7d7d7f4f4f4c8c8c8d2d2d2f6f6f6dbdbdbe4e4e4e7e7e7e4e4e4fcfcfcf4f4f4f0f0f0fffffffffffffdfdfdcecececbcbcbe7e7e7d7d7d7d2d2d2c9c9c9ebebeba0a0a06464648b8b8becececfcfcfcdbdbdbe7e7e7edededfffffffffffff9f9f9fffffffcfcfcf1f1f1f7f7f7fbfbfbfdfdfdf4f4f4fafafafbfbfbfffffffcfcfcfdfdfdffffffffffffdcdcdcc9c9c9d0d0d0d6d6d6ebebebd7d7d7e8e8e8fafafae8e8e8f4f4f4ffffffffffffe9e9e9dbdbdbddddddd4d4d4ddddddf1f1f1fcfcfcfdfdfdfbfbfbf1f1f1f2f2f2fcfcfcf4f4f4f8f8f8f3f3f3f3f3f3ecececf1f1f1e7e7e7e9e9e9f9f9f9dbdbdbcacacadbdbdbdcdcdcf3f3f3f2f2f2ddddddf8f8f8f9f9f9f0f0f0fcfcfceeeeeee5e5e5f1f1f1ecececededede1e1e1ecececd9d9d9d7d7d7d7d7d7e6e6e6d3d3d3bebebec1c1c1e4e4e4f3f3f3d2d2d2c7c7c7c4c4c4c6c6c6888888808080a9a9a9d6d6d6d8d8d8dededed6d6d6ededede7e7e7f0f0f0dfdfdfe4e4e4f2f2f2fffffff7f7f7d2d2d2cfcfcfc0c0c0bebebee7e7e7f5f5f5f3f3f3dfdfdfc9c9c9d6d6d6f8f8f8f1f1f1e4e4e4e3e3e3e9e9e9edededfdfdfde8e8e8e4e4e4f2f2f2e9e9e9edededc3c3c37a7a7aa0a0a0b0b0b0e2e2e2ffffffe8e8e8c6c6c6c0c0c0dadadadddddde7e7e7edededefefeff3f3f3cececed7d7d7c7c7c7bebebecccccccccccce0e0e0dcdcdcd2d2d2dbdbdbe1e1e1ededede5e5e5b2b2b2b1b1b1b9b9b9c9c9c9b3b3b3b2b2b2c7c7c7c8c8c8c1c1c1bfbfbfe5e5e5fffffffffffffffffffffffffefefef7f7f7d9d9d9e6e6e6e6e6e6cfcfcfb3b3b3d6d6d6f4f4f4efefefdededecacacad3d3d3dfdfdfe8e8e8fffffffdfdfdf1f1f1d9d9d9c5c5c5e2e2e2fbfbfbf9f9f9fefefef0f0f0ebebebf2f2f2fbfbfbf0f0f0e4e4e4f1f1f1ecececcfcfcfcdcdcde6e6e6f5f5f5fdfdfde4e4e4ebebebfffffffdfdfddadadad6d6d6f8f8f8e5e5e5dfdfdfd5d5d5a8a8a8999999aaaaaac4c4c4c7c7c7e3e3e3dadadab3b3b3dcdcdceaeaeae5e5e5fffffffdfdfddadadadbdbdbf1f1f1edededfdfdfdfffffffcfcfcf4f4f4f0f0f0f2f2f2fffffffffffff6f6f6dededed7d7d7fdfdfde8e8e8c7c7c7ddddddeaeaeaf3f3f3f2f2f2f4f4f4f3f3f3eeeeeefcfcfcebebebf6f6f6dcdcdcd5d5d5eaeaeadcdcdcaeaeaec5c5c5a4a4a4878787a2a2a2d4d4d4fafafae6e6e6b2b2b2e1e1e1f8f8f8f1f1f1ebebebf5f5f5e9e9e9eeeeeed1d1d1cacacad0d0d0d4d4d4eaeaeae4e4e4bdbdbdd5d5d5dddddde5e5e5aeaeaeb9b9b9dcdcdce0e0e0f8f8f8eeeeeedddddddcdcdcdedededcdcdcf3f3f3eaeaead6d6d6e8e8e8cdcdcdcfcfcffffffff5f5f5edededf1f1f1f5f5f5fdfdfdedededeaeaeafdfdfdfffffffdfdfdfffffffffffff4f4f4f9f9f9ebebebcdcdcdeeeeeeecececcacacae6e6e6e7e7e7e6e6e6e8e8e8e7e7e7f2f2f2e8e8e8f2f2f2f6f6f6dadadac1c1c1dcdcdcd0d0d0bbbbbb9f9f9fb7b7b7d5d5d5dbdbdbf2f2f2efefefffffffffffffd7d7d7d9d9d9ffffffdcdcdce1e1e1fefefefdfdfdfffffff2f2f2d8d8d8c8c8c8bfbfbfc4c4c4e4e4e4efefeff6f6f6fffffffdfdfdf8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf7f7f7fffffffdfdfdffffffffffffe7e7e7e8e8e8e9e9e9b8b8b8c5c5c5fffffff6f6f6f3f3f3fffffff3f3f3ebebebfbfbfbffffffffffffffffffb9b9b9d7d7d7c2c2c2aeaeae9494949090907d7d7dfffffffefefefefefef2f2f2fffffff8f8f8eaeaeaf9f9f9e3e3e3c7c7c7f8f8f8eaeaeae2e2e2eeeeee8a8a8a5555554b4b4b2e2e2e1818180909090000000000000000000909091a1a1a1919192626265c5c5c535353686868999999b3b3b3c1c1c1c2c2c2dadadae0e0e0eaeaeafbfbfbfffffffffffffffffffffffffffffff6f6f6cacacaffffffe0e0e0d9d9d9f3f3f3f3f3f3dfdfdffefefefffffff0f0f0bfbfbfa9a9a9f8f8f8f1f1f1cdcdcde1e1e1fbfbfbe8e8e8ecececffffffd1d1d1dfdfdffdfdfdf2f2f2fefefeffffffe2e2e2d1d1d1ebebebc6c6c6f3f3f3f9f9f9f6f6f6f9f9f9ffffffffffffdbdbdbd1d1d1e3e3e3e6e6e6d0d0d0e5e5e5eaeaead9d9d9dcdcdce2e2e2f9f9f9ffffffc3c3c3c9c9c9e9e9e9e7e7e7f4f4f4c2c2c2dcdcdcfffffffafafaf6f6f6f2f2f2e2e2e2dadadaeaeaeae0e0e0f4f4f4fafafaddddddd3d3d3fffffffffffff7f7f7f0f0f0dededeb9b9b9808080969696e1e1e1fffffff9f9f9e7e7e7fefefef6f6f6f1f1f1f2f2f2f2f2f2e2e2e2e4e4e4f5f5f5e4e4e4f6f6f6fffffffffffffbfbfbfffffff6f6f6f2f2f2f1f1f1dbdbdbbdbdbdbababad9d9d9ebebebfbfbfbf6f6f6cececee4e4e4ededede7e7e7f9f9f9e9e9e9eaeaeadadadaf1f1f1fafafae0e0e0f2f2f2fcfcfcf7f7f7f7f7f7e4e4e4e5e5e5efefeff9f9f9f4f4f4e6e6e6dfdfdff4f4f4ffffffe3e3e3e4e4e4cfcfcfccccccf2f2f2f6f6f6d8d8d8d2d2d2eeeeeeebebebccccccd3d3d3f1f1f1f3f3f3f9f9f9fbfbfbfffffff2f2f2dededed8d8d8d5d5d5e1e1e1d7d7d7eaeaeaeaeaead9d9d9bfbfbfcececefffffff6f6f6e9e9e9f6f6f6f1f1f1f1f1f1b1b1b1939393dededed4d4d4bdbdbdb3b3b3bcbcbccececed3d3d3cfcfcfd8d8d8dededef4f4f4dadadafffffffffffff8f8f8fcfcfcd2d2d2d0d0d0f7f7f7f0f0f0dddddde5e5e5e4e4e4f4f4f4fffffff1f1f1eaeaeaedededf5f5f5f7f7f7e1e1e1e4e4e4b6b6b6b0b0b0cececef1f1f1dededed2d2d2eaeaeacbcbcb939393b5b5b5f5f5f5f5f5f5f9f9f9f8f8f8edededffffffe0e0e0a9a9a9c0c0c0a6a6a6adadadc3c3c3cccccccececeb8b8b8a6a6a6bdbdbdcccccce0e0e0fffffffffffff9f9f9fbfbfbfefefef1f1f1fbfbfbfbfbfbfffffff7f7f7d6d6d6cacacacccccccfcfcfc3c3c3d4d4d4d5d5d5c9c9c9e6e6e6f4f4f4f1f1f1eaeaeaf0f0f0eaeaeadcdcdcddddddcbcbcbbcbcbcefefefc4c4c4b4b4b4d7d7d7e4e4e4f8f8f8e8e8e8efefefe6e6e6dbdbdbbdbdbdd6d6d6f2f2f2f5f5f5f0f0f0f4f4f4f9f9f9dcdcdcd7d7d7dededee6e6e6e9e9e9e9e9e9f3f3f3d0d0d0d0d0d0e2e2e2fbfbfbfefefee9e9e9d6d6d6dbdbdbeaeaeae8e8e8d7d7d7c9c9c9d8d8d8f1f1f1dcdcdccfcfcfe1e1e1e0e0e0b6b6b6d5d5d5ffffffcacacabfbfbfcdcdcdc9c9c9c7c7c7bfbfbfbbbbbbc1c1c1c9c9c9e5e5e5e4e4e4f1f1f1fcfcfce2e2e2ddddddd4d4d4dbdbdbf9f9f9e5e5e5e8e8e8eaeaeac7c7c7d3d3d3e8e8e8e0e0e0e8e8e8d3d3d3c9c9c9d2d2d2e9e9e9e2e2e2e9e9e9f2f2f2f1f1f1fdfdfdf0f0f0bcbcbcd5d5d5fffffff2f2f2d9d9d9d7d7d7efefeff2f2f2ebebebbdbdbdb9b9b9d5d5d5e7e7e7e6e6e6e6e6e6c8c8c8bfbfbfbfbfbfbdbdbdc2c2c2c6c6c6b5b5b5a6a6a6cececed6d6d6b2b2b2bebebed4d4d4b2b2b2e9e9e9fffffff7f7f7f0f0f0e8e8e8cececed0d0d0c9c9c9dcdcdcd3d3d3d8d8d8d0d0d0d6d6d6fafafae3e3e3e9e9e9f8f8f8f3f3f3e5e5e5e5e5e5e5e5e5f5f5f5fffffffcfcfcfdfdfdfdfdfdf3f3f3c4c4c4b8b8b8eaeaeafffffffffffffbfbfbdadadaedededf1f1f1edededf9f9f9f9f9f9d9d9d9b9b9b9afafafc5c5c5dededef3f3f3efefefecececd3d3d39d9d9d9c9c9cc6c6c6cdcdcdc8c8c8c2c2c2c2c2c2bababac0c0c0cececeb7b7b7bdbdbdcececed2d2d2c9c9c9e5e5e5e0e0e0e9e9e9bebebedbdbdbdcdcdce1e1e1d9d9d9d1d1d1f0f0f0d9d9d9edededffffffe6e6e6efefefffffffe2e2e2dfdfdffafafadcdcdcf0f0f0f9f9f9f3f3f3fefefef0f0f0d2d2d2fffffff7f7f7bfbfbfafafafaaaaaac3c3c3d0d0d0c5c5c5efefefcfcfcfafafafdbdbdbfffffff2f2f2f6f6f6fffffffffffffefefefdfdfdfffffff6f6f6d9d9d9f7f7f7fffffffffffffffffffffffff9f9f9fffffffffffffffffffffffffffffffffffffffffff5f5f5b4b4b4acacacbbbbbb9f9f9f9f9f9fb0b0b07878786969695555554646466060602828285151516161613333332c2c2c2d2d2d3434344646465757576c6c6c616161878787b0b0b0a2a2a2c3c3c3c5c5c5b5b5b5d6d6d6d8d8d8dfdfdff3f3f3f8f8f8fdfdfdfffffff0f0f0a2a2a2dededeffffffdededed6d6d6f7f7f7f5f5f5fafafafafafaeeeeeee6e6e6e0e0e0eaeaeaf0f0f0fcfcfcedededc9c9c9f7f7f7c3c3c3e1e1e1f2f2f2efefefedededc4c4c4dfdfdff6f6f6ffffffffffffe4e4e4e3e3e3fafafafdfdfdf3f3f3f4f4f4ecececf4f4f4fcfcfce4e4e4d2d2d2f6f6f6fffffffffffffffffff3f3f3efefeff3f3f3dadadad1d1d1ecececf8f8f8e5e5e5d5d5d5e1e1e1f2f2f2e3e3e3f2f2f2f8f8f8e0e0e0f8f8f8f8f8f8ffffffadadad868686dadadafdfdfdf3f3f3eeeeeefffffffffffffdfdfde9e9e9d8d8d8fbfbfbe3e3e3efefeff6f6f6e8e8e8f5f5f5fefefefffffffffffff9f9f9e2e2e2f6f6f6ededede7e7e7b6b6b6dfdfdffffffff0f0f0fdfdfdfffffffffffff6f6f6e0e0e0f3f3f3ecececdcdcdcdfdfdff5f5f5f5f5f5f1f1f1f5f5f5f8f8f8fefefefcfcfcfffffffffffffbfbfbf6f6f6f9f9f9fbfbfbfcfcfcf7f7f7ebebebe6e6e6ededede9e9e9ebebebe4e4e4f5f5f5e5e5e5e5e5e5f3f3f3edededf7f7f7f4f4f4cbcbcbefefeffefefef7f7f7d3d3d3e7e7e7f7f7f7f0f0f0d6d6d6c5c5c5f7f7f7e5e5e5d8d8d8cacacad3d3d3eeeeeeb5b5b59292929e9e9ee3e3e3dadada9b9b9b8b8b8b939393d5d5d5d6d6d6a5a5a5d9d9d9fbfbfbededede4e4e4d7d7d7d6d6d6cacacac8c8c8e3e3e3ebebebf4f4f4e7e7e7e2e2e2edededfdfdfdfffffffffffff8f8f8fffffff9f9f9fffffffbfbfbf6f6f6f2f2f2f0f0f0f6f6f6e5e5e5e2e2e2e3e3e3f3f3f3eeeeeebebebedbdbdbe2e2e2cdcdcdd4d4d4f3f3f3fffffff6f6f6c4c4c4f1f1f1ffffffffffffffffffffffffe8e8e8b4b4b4c1c1c1d8d8d8d7d7d7f6f6f6ffffffffffffffffffffffffdfdfdfcececec5c5c5c6c6c6c0c0c0dbdbdbe2e2e2d0d0d0f2f2f2e9e9e9bbbbbbcdcdcde1e1e1d1d1d1c5c5c5dfdfdffffffff0f0f0bababac6c6c6c3c3c3bbbbbbb9b9b9c4c4c4c9c9c9d1d1d1d3d3d3c7c7c7fafafaffffffd5d5d5d7d7d7e8e8e8f0f0f0f2f2f2fafafaf5f5f5cbcbcbcbcbcbe3e3e3f1f1f1bdbdbda9a9a9dededeecececd5d5d5dfdfdff0f0f0e3e3e3bcbcbcd2d2d2ecececcececeebebebebebebe5e5e5d0d0d0e3e3e3f6f6f6e2e2e2ececece1e1e1dadadaeeeeeef4f4f4bcbcbca7a7a7e4e4e4f8f8f8f5f5f5fffffffafafaf2f2f2f7f7f7aaaaaabcbcbcd1d1d1ccccccc5c5c5c5c5c5b6b6b6acacacd0d0d0edededbbbbbbb6b6b6b1b1b1888888959595a1a1a1a7a7a7a6a6a6bebebed3d3d3f3f3f3c3c3c3b2b2b2adadadc0c0c0ebebebf4f4f4ecececdcdcdcd9d9d9d7d7d7d7d7d7cfcfcfd9d9d9ebebebe0e0e0edededdedededcdcdcecececfcfcfcf5f5f5fafafafcfcfcf7f7f7f7f7f7fefefefffffffdfdfdd8d8d8d9d9d9f7f7f7e2e2e2adadada8a8a8b1b1b1d9d9d9dededecbcbcbd6d6d6d7d7d7ecececf1f1f1d3d3d3edededdfdfdffdfdfde6e6e6f9f9f9f6f6f6efefefd5d5d5c6c6c6bbbbbbcdcdcdcacacacacacad8d8d8dbdbdbcdcdcdd8d8d8edededebebebf4f4f4f0f0f0fafafaf6f6f6fcfcfcfffffffffffffffffffdfdfdfbfbfbfcfcfcffffffecececedededebebebe8e8e8fdfdfdf3f3f3fdfdfdfffffffcfcfcfafafae0e0e0e2e2e2e9e9e9dfdfdff1f1f1c3c3c3b0b0b0e3e3e3fffffff7f7f7d7d7d7bbbbbbeeeeeeefefeff6f6f6f4f4f4f2f2f2cbcbcbacacacbababaa4a4a4acacacc5c5c5c8c8c8c5c5c5d4d4d4d6d6d6b2b2b2b6b6b6c4c4c4dbdbdbe1e1e1e7e7e7f2f2f2e0e0e0d4d4d4e3e3e3e0e0e0e0e0e0fafafaffffffffffffdfdfdfd8d8d8fffffff3f3f3c8c8c8aaaaaae8e8e8f6f6f6eaeaeae5e5e5dfdfdfd8d8d8d9d9d9bcbcbccdcdcdc2c2c2bbbbbbbababac1c1c1c8c8c8d5d5d5e5e5e5e6e6e6dededee7e7e7dadadae8e8e8fcfcfcffffffeeeeeef8f8f8dedededededef3f3f3fbfbfbfefefefcfcfcfbfbfbfafafaf9f9f9fefefeeeeeeef6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcdededeefefefe4e4e4bebebea3a3a39a9a9a8080808282829595958888884444443131311818182020205d5d5d4c4c4c3b3b3b0d0d0d3f3f3f626262787878717171878787bcbcbcc4c4c4bbbbbbabababe5e5e5fffffff3f3f3fffffffffffffffffffffffffffffffffffffbfbfbfbfbfbf7f7f7fafafafefefeb4b4b4c5c5c5fbfbfbddddddc9c9c9dcdcdceaeaeaddddddeeeeeef7f7f7fffffff8f8f8e4e4e4d8d8d8e5e5e5fffffffdfdfdf4f4f4fbfbfbf3f3f3e5e5e5ffffffe9e9e9e3e3e3f3f3f3e7e7e7d1d1d1e4e4e4f7f7f7f9f9f9f9f9f9e3e3e3f3f3f3f7f7f7ededede9e9e9f0f0f0f7f7f7f9f9f9eaeaeae8e8e8f6f6f6fefefef0f0f0ffffffdddddd878787bfbfbffbfbfbfafafaf7f7f7f2f2f2f6f6f6f6f6f6f7f7f7f5f5f5f8f8f8fffffffbfbfbdddddde6e6e6f0f0f0f9f9f9fcfcfcd6d6d6c1c1c1d0d0d0fafafaf9f9f9fbfbfbd8d8d8f8f8f8ffffffe2e2e2e9e9e9fffffff4f4f4efefeffcfcfcdcdcdcdbdbdbf1f1f1d8d8d8f3f3f3e9e9e9ecececf4f4f4e3e3e3f0f0f0e6e6e6f4f4f4e0e0e0efefefeeeeeec9c9c9dadadae0e0e0dcdcdcd2d2d2d3d3d3ebebebd1d1d1d4d4d4ccccccd6d6d6efefeff5f5f5f9f9f9fcfcfcf0f0f0f3f3f3e8e8e8d8d8d8d5d5d5e3e3e3d6d6d6e5e5e5f2f2f2f4f4f4d3d3d3cbcbcbc6c6c6e7e7e7f1f1f1e4e4e4ddddddddddddd5d5d5adadad9e9e9ecacacac0c0c0a5a5a5aaaaaadadadacecece959595b4b4b4e5e5e5f6f6f6cdcdcdd1d1d1fafafadcdcdccbcbcbdcdcdce8e8e8ffffffcacacabdbdbdeaeaeaf0f0f0d4d4d4e5e5e5f2f2f2e9e9e9e8e8e8e7e7e7f2f2f2eaeaeae6e6e6eeeeeef5f5f5f7f7f7e7e7e7cccccce0e0e0f8f8f8f7f7f7e1e1e1c0c0c0d0d0d0dcdcdce4e4e4fbfbfbdbdbdbdfdfdfedededcacacac3c3c3c0c0c0c6c6c6c7c7c7bcbcbccfcfcff8f8f8fffffffcfcfcefefeff3f3f3f1f1f1f1f1f1f0f0f0e3e3e3dcdcdcc5c5c5cbcbcbc5c5c5b6b6b6b2b2b2b4b4b4dbdbdbe0e0e0d9d9d9e1e1e1cdcdcde9e9e9ffffffffffffeeeeeeebebebecececf1f1f1f7f7f7fffffff4f4f4ecececd9d9d9d3d3d3cdcdcdcbcbcbd8d8d8cacacad3d3d3cbcbcbcbcbcbfafafafffffff7f7f7dbdbdbe1e1e1f5f5f5edededf7f7f7d8d8d8c9c9c9e4e4e4e0e0e0f0f0f0ececece0e0e0e3e3e3d2d2d2c8c8c8dbdbdbcdcdcde6e6e6ebebebefefeff1f1f1e6e6e6e9e9e9b5b5b5c3c3c3f9f9f9e7e7e7e7e7e7fcfcfcd7d7d7f2f2f2ffffffdededecacacae2e2e2edededf6f6f6f6f6f6bfbfbfd1d1d1dcdcdcefefefd0d0d0e8e8e8e4e4e4e9e9e9dfdfdfe4e4e4d6d6d6f5f5f5ccccccacacacb6b6b6cbcbcbc2c2c2cbcbcbecececfdfdfdf9f9f9e8e8e8ededede6e6e6cdcdcdd6d6d6fcfcfcffffffdfdfdfebebebf0f0f0ecececcfcfcfe3e3e3ebebebffffffebebebecececf6f6f6fdfdfde5e5e5bdbdbdf1f1f1fffffff4f4f4e2e2e2e4e4e4e0e0e0c9c9c9c4c4c4cececed4d4d4dfdfdfe9e9e9d6d6d6cacacad1d1d1d4d4d4d1d1d1c2c2c2e0e0e0efefefd9d9d9e4e4e4ffffffd2d2d2ebebebe4e4e4d7d7d7f3f3f3f4f4f4f7f7f7dcdcdcf4f4f4fafafaebebebd4d4d4e7e7e7dbdbdbd1d1d1dadadad5d5d5f6f6f6f4f4f4fbfbfbffffffffffffeaeaeacccccce5e5e5e7e7e7fdfdfdfafafafbfbfbfbfbfbe8e8e8f9f9f9fbfbfbd5d5d5e4e4e4f1f1f1dbdbdbf4f4f4e2e2e2c5c5c5e8e8e8edededfbfbfbffffffffffffe4e4e4c0c0c0dadadafefefed6d6d6949494e4e4e4fffffff1f1f1fcfcfcfcfcfcf2f2f2fffffffffffffffffffefefee5e5e5e2e2e2ddddddecececf7f7f7cdcdcdd0d0d0bfbfbfd2d2d2e1e1e1e0e0e0e9e9e9d7d7d7d7d7d7cbcbcbd4d4d4e0e0e0cacacacacacaeaeaeaf1f1f1dfdfdff5f5f5fefefefafafae1e1e1ccccccd4d4d4efefefecececf5f5f5e8e8e8e8e8e8fffffffffffffafafaf2f2f2edededfefefef8f8f8e7e7e7f3f3f3edededddddddfffffff1f1f1ecececfafafafffffffafafae4e4e4f7f7f7fffffff5f5f5ddddddf5f5f5fefefefdfdfdfffffffafafaf9f9f9fffffff9f9f9fefefefffffffafafaf3f3f3f0f0f0fbfbfbf7f7f7fafafafcfcfcf6f6f6fbfbfbfffffffdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1e1e1cbcbcbcbcbcb969696b4b4b4ebebeb8989895858583d3d3d4545455c5c5c0808080000000505051010101515151a1a1a2d2d2d4f4f4f6e6e6e6060606f6f6f9e9e9ea5a5a5c4c4c4e5e5e5f1f1f1fdfdfdfffffffefefeabababd5d5d5e4e4e4eaeaeaf8f8f8c9c9c9e6e6e6ffffffeeeeeef7f7f7f4f4f4f4f4f4f9f9f9e6e6e6fffffffbfbfbf5f5f5fffffffefefefdfdfdf8f8f8f2f2f2e1e1e1e9e9e9edededd9d9d9bfbfbfe8e8e8ececece0e0e0dededed4d4d4e6e6e6e7e7e7ecececf1f1f1efefefdbdbdbdadadaf2f2f2ecececf9f9f9fdfdfde4e4e4dededee6e6e6e4e4e4bfbfbfefefeff5f5f5fbfbfbeaeaeaecececf8f8f8f7f7f7fffffffefefefffffff3f3f3e3e3e3e8e8e8f4f4f4edededa7a7a7b9b9b9c5c5c5e9e9e9f9f9f9f3f3f3fffffff6f6f6ecececf8f8f8f9f9f9e5e5e5d8d8d8ebebebf6f6f6e8e8e8e9e9e9fefefef0f0f0fefefef6f6f6edededfffffff9f9f9f2f2f2f3f3f3e6e6e6ececece5e5e5d6d6d6d9d9d9e2e2e2d2d2d2dfdfdfe9e9e9eeeeeeebebebeeeeeedcdcdcdfdfdfccccccc6c6c6e5e5e5ecececf7f7f7e3e3e3d2d2d2b0b0b0d6d6d6ddddddbdbdbdd4d4d4fcfcfcf4f4f4e7e7e7efefefe4e4e4cfcfcfdfdfdfdbdbdbdededefbfbfbf3f3f3ececece8e8e8e3e3e3bbbbbb9b9b9bd2d2d2b5b5b5767676898989868686afafafdadadae4e4e4d4d4d4e4e4e4fdfdfdf4f4f4f5f5f5e2e2e2f0f0f0f2f2f2d6d6d6a7a7a7d0d0d0ededede7e7e7c3c3c3dcdcdce1e1e1c5c5c5e0e0e0fcfcfcf8f8f8e1e1e1edededf1f1f1e5e5e5f4f4f4fbfbfbefefeff6f6f6fefefef4f4f4d1d1d1d6d6d6fafafafcfcfcf7f7f7b0b0b05a5a5a969696c3c3c3a3a3a3a9a9a9cfcfcfd0d0d0e1e1e1fffffffffffff4f4f4e2e2e2e7e7e7eaeaeaf7f7f7fffffff0f0f0d4d4d4d6d6d6d6d6d6d7d7d7f0f0f0fffffffdfdfdeaeaeaf1f1f1f3f3f3f3f3f3f3f3f3f9f9f9f3f3f3ddddddd6d6d6fdfdfdfdfdfdffffffffffffe6e6e6d9d9d9f5f5f5efefefe1e1e1e2e2e2dfdfdfe2e2e2e5e5e5d4d4d4dbdbdbd7d7d7adadad989898abababbbbbbbb5b5b5c5c5c5cececed5d5d5efefeff6f6f6d4d4d4b3b3b3afafafcdcdcdeaeaeaf0f0f0ecececf8f8f8ffffffdbdbdbc2c2c2dddddddbdbdbcbcbcbd9d9d9e5e5e5d9d9d9d1d1d1d5d5d5dddddde0e0e0e2e2e2e5e5e5fffffff7f7f7e5e5e5e4e4e4e5e5e5dcdcdcdadadaf9f9f9fbfbfbe5e5e5cacacadfdfdfffffffffffffe9e9e9f3f3f3fffffff2f2f2cbcbcbd2d2d2f2f2f2f7f7f7d3d3d3d7d7d7dadadafbfbfbefefefe2e2e2f4f4f4edededeeeeeef3f3f3f0f0f0f7f7f7e3e3e3ddddddffffffe8e8e8e9e9e9f7f7f7f2f2f2ccccccdfdfdffffffffefefeddddddc3c3c3f5f5f5eeeeeefbfbfbefefefe3e3e3e8e8e8cececee4e4e4dadadacfcfcfd8d8d8e4e4e4f2f2f2e3e3e3bdbdbdd3d3d3e4e4e4cececeb4b4b4aeaeaeb5b5b5b9b9b9c9c9c9dededed8d8d8dededef9f9f9e5e5e5a7a7a7c4c4c4e8e8e8e1e1e1fffffffcfcfcececece5e5e5f5f5f5e6e6e6cfcfcfc2c2c2b8b8b8adadadb8b8b8d7d7d7dbdbdbb4b4b4cbcbcbdfdfdfd4d4d4dddddde7e7e7dededee6e6e6d6d6d6eeeeeef0f0f0f0f0f0d8d8d89c9c9ca9a9a9b2b2b2a0a0a0d4d4d4c2c2c2c2c2c2f8f8f8dedededbdbdbfffffffbfbfbf5f5f5f5f5f5f6f6f6fefefef2f2f2f3f3f3f8f8f8f6f6f6cececed8d8d8fcfcfcffffffe9e9e9e1e1e1f5f5f5f5f5f5c4c4c4cacacae2e2e2d8d8d8c3c3c3dddddde6e6e6b7b7b7ccccccf9f9f9f8f8f8edededf6f6f6fefefeffffffddddddefefefffffffe8e8e8ecececffffffe5e5e5dbdbdbe3e3e3f3f3f3fefefee7e7e7d1d1d1d1d1d1f2f2f2e7e7e7f5f5f5f4f4f4fcfcfcfffffffffffff0f0f0f3f3f3f4f4f4fffffffcfcfce6e6e6fafafaf2f2f2ffffffffffffeaeaeae8e8e8f3f3f3f9f9f9fdfdfdfefefee9e9e9f9f9f9fefefef9f9f9fefefef4f4f4f5f5f5fcfcfcf7f7f7f1f1f1fcfcfcfefefefdfdfdfffffffefefefcfcfcf8f8f8f5f5f5f7f7f7f2f2f2f3f3f3fdfdfdfdfdfdfbfbfbfcfcfcf8f8f8fbfbfbfffffffdfdfdfafafafffffffffffffafafaf9f9f9fbfbfbfefefef6f6f6e8e8e8e0e0e0cfcfcfcececefffffff5f5f5e5e5e5efefefecececfffffff3f3f3efefefffffffffffffcececebcbcbcb2b2b29b9b9b9999998e8e8e5353533f3f3f3737372222223a3a3a2a2a2a0000000808081010101616163131313e3e3e7c7c7ce9e9e9fffffff5f5f5ffffffeaeaeab2b2b2dfdfdff2f2f2fffffffffffff8f8f8e8e8e8fdfdfdebebebe3e3e3e9e9e9f4f4f4f1f1f1fffffffffffffbfbfbf6f6f6f0f0f0fcfcfcfffffffffffffffffffefefefffffff7f7f7bebebebcbcbcccccccececece6e6e6d8d8d8f1f1f1eaeaead8d8d8f2f2f2eaeaea9a9a9a959595b1b1b1b6b6b6a5a5a5c9c9c9fffffffefefee7e7e7e0e0e0f5f5f5dadadae6e6e6f3f3f3edededfcfcfcfffffff6f6f6e8e8e8fffffff2f2f2cfcfcfabababd6d6d6dcdcdcbebebed7d7d7d4d4d4d2d2d2e6e6e6cccccceaeaeafefefee0e0e0edededeeeeeeddddddededede2e2e2eaeaeaffffffe5e5e5e9e9e9fafafaf9f9f9fafafaf7f7f7f1f1f1f3f3f3f4f4f4dfdfdfdbdbdbdcdcdce5e5e5e4e4e4ddddddeeeeeef1f1f1f1f1f1f3f3f3f6f6f6fffffffffffffafafaeaeaeae5e5e5f7f7f7e9e9e9edededbfbfbfdededee7e7e7cbcbcbefefefedededd6d6d6f4f4f4e7e7e7d6d6d6bbbbbbbababaa9a9a9cacacae5e5e5dfdfdfe8e8e8cfcfcfe2e2e2d1d1d1bdbdbd6c6c6c5b5b5b808080aaaaaaababab929292bcbcbcd0d0d0bababac8c8c8b3b3b3a2a2a2b5b5b5a4a4a4c6c6c6e4e4e4d8d8d8e5e5e5d9d9d9c5c5c5c8c8c8e6e6e6fffffffdfdfdeeeeeeebebebdcdcdcf7f7f7ffffffffffffc3c3c3acacace7e7e7dadadadadadaf2f2f2f1f1f1eeeeeef0f0f0fffffffbfbfbe9e9e9f6f6f6c8c8c8a4a4a4adadada8a8a8cbcbcbe6e6e6f9f9f9ffffffffffffb1b1b1b0b0b0f6f6f6e0e0e0e5e5e5fbfbfbfefefefbfbfbf4f4f4e7e7e7e5e5e5ebebebedededfefefefefefefcfcfce9e9e9f1f1f1f3f3f3fafafaf5f5f5eeeeeedfdfdfe7e7e7dddddddfdfdfe7e7e7e0e0e0d4d4d4ebebebe7e7e7ecececfffffffcfcfcfdfdfde7e7e7d8d8d8e8e8e8dfdfdff0f0f0fffffffbfbfbf0f0f0dbdbdbc1c1c1b3b3b3b4b4b4a7a7a7a9a9a99a9a9a919191c2c2c2fefefee8e8e8cacacaccccccbfbfbfdddddddadadadbdbdbebebebf1f1f1f8f8f8cfcfcfd6d6d6ebebebfffffffffffffefefee8e8e8f1f1f1e0e0e0aeaeaec9c9c9f4f4f4f9f9f9cececebebebeefefefdcdcdcd1d1d1cacacadbdbdbfafafaf2f2f2e5e5e5ddddddf4f4f4fffffff7f7f7fbfbfbd3d3d3cbcbcbf5f5f5fafafadadadadbdbdbfbfbfbf8f8f8efefeff3f3f3fffffffffffff7f7f7f0f0f0f8f8f8e8e8e8ddddddd4d4d4d4d4d4dbdbdbe4e4e4f7f7f7d0d0d0cccccceeeeeee7e7e7ddddddf0f0f0d9d9d9dedededadadab9b9b9d4d4d4f5f5f5fffffff9f9f9e4e4e4e2e2e2e2e2e2eeeeeefefefefcfcfcfcfcfcf6f6f6e9e9e9d7d7d7c4c4c4c5c5c5c7c7c7999999b1b1b1bfbfbfcdcdcdd6d6d6d6d6d6c3c3c3d5d5d5e7e7e7ecececf2f2f2e5e5e5e2e2e2f1f1f1eaeaeaf0f0f0fdfdfdf4f4f4d5d5d5ddddddd3d3d3cececedadadae5e5e5dededee9e9e9d2d2d2d5d5d5cececed8d8d8e2e2e2fffffffffffffffffffffffff0f0f0f5f5f5fffffffafafae4e4e4c5c5c5cbcbcbd4d4d4d9d9d9efefeffffffff3f3f3f8f8f8fbfbfbf0f0f0fafafaf1f1f1ecececf5f5f5fefefeffffffe6e6e6eaeaeafcfcfcffffffcdcdcdcbcbcbfdfdfdefefeff4f4f4eeeeeee9e9e9dedededbdbdbe6e6e6e3e3e3dfdfdfefefefebebebd5d5d5c4c4c4b0b0b0d5d5d5dcdcdcfffffff3f3f3f7f7f7fbfbfbecececf5f5f5f8f8f8f6f6f6fdfdfdfffffffefefefefefef0f0f0e7e7e7ebebebf2f2f2f2f2f2dbdbdbfffffffffffffbfbfbf9f9f9fcfcfcfffffff8f8f8e9e9e9e4e4e4f2f2f2f9f9f9e8e8e8fafafafbfbfbdfdfdfdcdcdce0e0e0e5e5e5fafafaf8f8f8fafafaf8f8f8f2f2f2fdfdfdfbfbfbfafafaffffffecececf1f1f1fcfcfcfcfcfcf7f7f7fdfdfdfcfcfcf5f5f5ecececf7f7f7fcfcfcfcfcfcfafafafffffffffffffffffff9f9f9eeeeeee4e4e4f9f9f9fffffffffffffbfbfbe0e0e0e5e5e5e9e9e9fbfbfbfffffffdfdfdfcfcfcf6f6f6ececece7e7e7ddddddc3c3c3eaeaeaf6f6f6abababddddddf0f0f0c6c6c6b9b9b9c9c9c9c3c3c3e2e2e2fffffffffffffffffffffffffffffff6f6f6eaeaeafefefef2f2f2c1c1c1c3c3c3d4d4d4a5a5a59696967a7a7a8a8a8a7575755656563737375f5f5f7b7b7b5d5d5d7272728b8b8bbfbfbfdadada8a8a8a7a7a7ac0c0c0d1d1d1d5d5d5d1d1d1ececece9e9e9e0e0e0fffffffefefef2f2f2ebebebf0f0f0e9e9e9dededeebebebe1e1e1dfdfdfe0e0e0dbdbdbf1f1f1f6f6f6eaeaeae5e5e5d5d5d5cbcbcbf0f0f0fffffffffffff5f5f5e8e8e8e9e9e9f1f1f1d2d2d29f9f9fc9c9c9e9e9e9e9e9e9e8e8e8e7e7e7f3f3f3edededf7f7f7f5f5f5e8e8e8d5d5d5d6d6d6ededede3e3e3c6c6c6cfcfcfcecececececedfdfdfdededed4d4d4fbfbfbf7f7f7ffffffeeeeeedfdfdfd2d2d2cbcbcbf6f6f6f3f3f3e9e9e9e6e6e6dadadadededef3f3f3efefefe7e7e7d3d3d3f2f2f2efefefd3d3d3f7f7f7f6f6f6d5d5d5c4c4c4e9e9e9f7f7f7eaeaeadddddddcdcdccfcfcfc4c4c4bcbcbce4e4e4d4d4d4e2e2e2fcfcfcfafafaf0f0f0edededf1f1f1fefefefafafaf2f2f2fdfdfdefefefdcdcdcf1f1f1fffffffdfdfdffffffddddddfdfdfdf8f8f8e1e1e1f0f0f0e4e4e4e9e9e9e8e8e8a2a2a2c2c2c2e8e8e8dadadad6d6d6d1d1d1cbcbcbdcdcdceeeeee8d8d8d373737b8b8b8e8e8e8e9e9e9d8d8d8c6c6c6b3b3b3afafafd7d7d7c7c7c7c5c5c5f1f1f1cbcbcbb5b5b5ffffffecececc8c8c8e3e3e3e6e6e6d8d8d8f7f7f7f3f3f3dbdbdbececece9e9e9f1f1f1dededeaeaeaec0c0c0e5e5e5bebebea4a4a4dededef4f4f4ededede5e5e5ddddddf8f8f8ffffffe1e1e1dadadaedededffffffffffffffffffffffffecececcdcdcda6a6a6b3b3b3eaeaead8d8d8dbdbdbcdcdcde1e1e1f4f4f4fcfcfce4e4e4ddddddcfcfcfbebebeaaaaaabbbbbbfbfbfbfffffffffffffffffff1f1f1e1e1e1cdcdcdd4d4d4f2f2f2fffffff3f3f3e8e8e8f1f1f1ebebebc6c6c6cacacac5c5c5ddddddf5f5f5d8d8d8cdcdcde0e0e0e8e8e8d2d2d2bababab8b8b8dfdfdfedededf6f6f6f5f5f5f5f5f5ffffffffffffecececf0f0f0f2f2f2f6f6f6f3f3f3c3c3c3adadadb6b6b6e4e4e4d8d8d8d6d6d6fafafaf1f1f1e9e9e9f2f2f2e1e1e1dcdcdcffffffffffffe0e0e0e4e4e4e9e9e9d7d7d7e6e6e6f3f3f3f8f8f8fffffff6f6f6b5b5b5aeaeaebebebec3c3c3b8b8b8c3c3c3cececeedededf6f6f6e9e9e9e6e6e6d9d9d9f1f1f1e3e3e3d9d9d9d7d7d7ebebebfdfdfdf8f8f8fefefeffffffffffffedededc8c8c8d4d4d4fafafaffffffe8e8e8e5e5e5f2f2f2fefefedbdbdbdededef0f0f0ededede7e7e7e6e6e6e2e2e2cdcdcddcdcdcf4f4f4e3e3e3dfdfdff1f1f1eeeeeedfdfdff1f1f1ecececeaeaeaebebebe4e4e4e4e4e4d4d4d4dadadaecececf3f3f3dadadad8d8d8dcdcdcf2f2f2f6f6f6f0f0f0e6e6e6f9f9f9fcfcfcfbfbfbffffffe5e5e5d9d9d9e8e8e8eaeaeae0e0e0c7c7c7cbcbcbcfcfcfdedededbdbdbf3f3f3edededc7c7c7efefeffdfdfdfafafaebebebf3f3f3fffffffffffff4f4f4d6d6d6fffffffffffffffffffffffff3f3f3f9f9f9e9e9e9d3d3d3dcdcdce9e9e9fafafafcfcfcfafafafcfcfcfffffff6f6f6e1e1e1f0f0f0ffffffffffffffffffe0e0e0e5e5e5f4f4f4dfdfdfccccccf5f5f5fffffff6f6f6fffffff9f9f9f1f1f1f4f4f4fbfbfbfafafafefefefcfcfcfefefef6f6f6ecececdddddde8e8e8fffffff1f1f1ccccccf9f9f9ffffffffffffedededf5f5f5fffffffffffffffffff9f9f9e4e4e4e0e0e0cdcdcdc5c5c5dddddddfdfdfe9e9e9f8f8f8edededf4f4f4e8e8e8e9e9e9f2f2f2f6f6f6fcfcfcc2c2c2a1a1a1f0f0f0fffffffffffff7f7f7d4d4d4f4f4f4f3f3f3fdfdfddddddde5e5e5f6f6f6fafafafffffffefefee8e8e8fffffffffffffafafaececece7e7e7e4e4e4f4f4f4fefefef6f6f6fbfbfbfcfcfcfbfbfbfcfcfcfefefef9f9f9f6f6f6fdfdfdfdfdfdfdfdfdfcfcfcfdfdfdf8f8f8f7f7f7ffffffefefefe3e3e3fafafafcfcfcfcfcfcfefefedfdfdfd6d6d6e9e9e9fbfbfbfcfcfcfffffff8f8f8dbdbdbbbbbbba4a4a4babababcbcbcabababc0c0c0e5e5e5fbfbfbfffffffcfcfcffffffffffffffffffffffffffffffcdcdcdb7b7b7c8c8c8d4d4d4fafafafffffffffffff7f7f7efefeff6f6f6f5f5f5f6f6f6ebebebededede6e6e6d0d0d0f6f6f6dbdbdbcececedcdcdcbebebed0d0d0e7e7e7fdfdfdfffffffffffffffffffffffff6f6f68f8f8f3f3f3f3636363b3b3b2525258787875a5a5a0000000000000000000000000101012727273c3c3c4545457878787d7d7d6d6d6d8686869d9d9dacacacc4c4c4f0f0f0f8f8f8f5f5f5f2f2f2e1e1e1fffffffffffff9f9f9fffffff0f0f0dfdfdfeaeaeaffffffffffffffffffedededf7f7f7e4e4e4c1c1c1edededfffffff6f6f6f5f5f5fffffffafafae8e8e8ddddddababab919191c7c7c7ecececeaeaeaf1f1f1fbfbfbecececb2b2b2a2a2a2cbcbcbdededef1f1f1eeeeeef5f5f5fafafae0e0e0f9f9f9ffffffeaeaeae3e3e3f7f7f7f6f6f6e1e1e1dfdfdfdbdbdbd8d8d8f9f9f9fffffff9f9f9f4f4f4ebebebd3d3d3dadadadadadad7d7d7cfcfcfdcdcdce2e2e2e6e6e6d1d1d1e0e0e0f1f1f1bdbdbddfdfdff6f6f6fffffffffffff5f5f5efefeff9f9f9ffffffd6d6d6e6e6e6e9e9e9b4b4b4edededffffffcfcfcfb7b7b7bdbdbdc5c5c5dbdbdbd9d9d9e6e6e6f0f0f0e4e4e4e4e4e4f3f3f3fbfbfbe1e1e1c2c2c2afafafb4b4b4c7c7c7fefefedcdcdc8080806363636a6a6a535353626262919191e2e2e2e0e0e0cbcbcbbbbbbbeaeaeaffffffc6c6c6b0b0b0a0a0a0aeaeaed7d7d7e7e7e7e9e9e9e5e5e5e4e4e4dadadad0d0d0cececec8c8c8e5e5e5e3e3e3afafafd5d5d5d4d4d4e8e8e8e8e8e8979797adadaddadadaf1f1f1efefeff3f3f3f9f9f9f7f7f7fdfdfdffffffffffffd9d9d9abababeeeeeeeeeeeee2e2e2f7f7f7ebebebe4e4e4e6e6e6e3e3e3dededed4d4d4c6c6c6c6c6c6f5f5f5ffffffefefefecececf7f7f7eeeeeedfdfdfe5e5e5ddddddd5d5d5cdcdcdc2c2c2c2c2c2c6c6c6ccccccfdfdfdf2f2f2d0d0d0cececee2e2e2f7f7f7fefefef0f0f0e8e8e8eaeaeafafafaf6f6f6f6f6f6ededede8e8e8dcdcdce0e0e0e1e1e1cfcfcfcbcbcbc6c6c6b7b7b7cacacabebebec0c0c0c4c4c4b9b9b9c3c3c3e1e1e1f4f4f4eaeaeaf0f0f0eaeaead8d8d8f0f0f0fcfcfcdfdfdfdbdbdbe7e7e7ecececd4d4d4d1d1d1e8e8e8fefefeeeeeeedbdbdbe4e4e4d7d7d7f2f2f2f8f8f8d8d8d8dfdfdfe4e4e4dededefbfbfbfafafacacacad0d0d0fbfbfbdadadadededefefefef2f2f2edededf5f5f5e6e6e6e6e6e6ebebebe1e1e1f5f5f5ffffffffffffe6e6e6e5e5e5e5e5e5d1d1d1d5d5d5d9d9d9f1f1f1ecececd8d8d8d6d6d6d6d6d6cdcdcdedededbcbcbcb8b8b8d1d1d1d2d2d2d8d8d8f3f3f3fffffff9f9f9d1d1d1d7d7d7fffffffffffffffffffffffff6f6f6fafafaf7f7f7fcfcfcf3f3f3c8c8c8d9d9d9fafafafffffffcfcfcf2f2f2eaeaeae8e8e8d7d7d7d5d5d5d2d2d2cececeedededeaeaeaebebebbebebec5c5c5efefefd5d5d5bababad8d8d8d5d5d5d9d9d9d3d3d3eeeeeefdfdfdfcfcfcffffffffffffe9e9e9e1e1e1bcbcbcc5c5c5f9f9f9efefeffefefef9f9f9dfdfdfe1e1e1ededede9e9e9ededede6e6e6f5f5f5fbfbfbfdfdfde7e7e7e7e7e7e8e8e8e8e8e8d5d5d5c3c3c3ddddddf8f8f8f8f8f8f9f9f9fffffff6f6f6eeeeeef7f7f7fcfcfceaeaeae6e6e6dededecdcdcdc1c1c1a9a9a9a2a2a2d3d3d3e9e9e9d6d6d6d7d7d7f0f0f0e8e8e8f3f3f3fffffff2f2f2fbfbfbfffffffefefeecececfefefefffffff9f9f9ffffffeeeeeee7e7e7fcfcfcfffffffdfdfdf7f7f7f7f7f7f3f3f3f7f7f7e6e6e6ecececfffffffdfdfdfdfdfdf6f6f6b4b4b4c3c3c3fffffffefefee7e7e7f0f0f0f9f9f9f6f6f6f8f8f8f9f9f9eeeeeec0c0c0afafafdcdcdcfffffffefefef9f9f9ebebebffffffdadadadadadae1e1e1c2c2c2cfcfcff1f1f1ebebebe3e3e3d8d8d8d3d3d3ededede9e9e9dfdfdff7f7f7fefefef5f5f5f5f5f5f4f4f4fcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf8f8f8fafafaf9f9f9fdfdfdfffffff3f3f3f9f9f9fbfbfbf7f7f7fffffffffffffafafafffffff0f0f0f0f0f0f2f2f2e6e6e6dededee9e9e9ffffffffffffeaeaead6d6d6ccccccd8d8d8eaeaeafffffff3f3f3f1f1f1dfdfdfd4d4d4f2f2f2fafafafcfcfcf0f0f0eeeeeeeeeeeedddddddededeb0b0b0e2e2e2ffffffffffffffffffdededed9d9d9f4f4f4ecececf1f1f1f6f6f6edededfefefeecececfbfbfbf7f7f7edededebebebe7e7e7f4f4f4edededfffffffffffff1f1f1e5e5e5f2f2f2fefefeffffffe1e1e1abababc1c1c1eaeaeaffffffe1e1e1dbdbdbb6b6b6b8b8b8afafaf8686868a8a8a8888885050503d3d3d2b2b2b2a2a2a2929290c0c0c0000000000000101012828284242423b3b3b454545707070838383969696b9b9b9c4c4c4d9d9d9e4e4e4e1e1e1ffffffffffffffffffffffffdbdbdbfcfcfcffffffe8e8e8fffffffffffffffffffefefef3f3f3f1f1f1d4d4d4e8e8e8e1e1e1abababbababafffffffffffffafafae1e1e19d9d9dbababac5c5c5c3c3c3acacacc2c2c2f6f6f6f3f3f3dbdbdbbfbfbfd5d5d5eaeaeae5e5e5ecececf1f1f1dcdcdcdddddde6e6e6e1e1e1e7e7e7bbbbbbccccccfdfdfdfbfbfbe7e7e7eeeeeeffffffadadadc1c1c1e4e4e4ebebebe2e2e2dbdbdbe4e4e4f9f9f9eeeeeee2e2e2f8f8f8f6f6f6fbfbfbededede3e3e3edededf7f7f7eeeeeec2c2c2c8c8c8e4e4e4d6d6d6cecececacacac1c1c1b9b9b9a6a6a68f8f8fababababababb1b1b1d3d3d3e4e4e4eaeaeaf9f9f9d1d1d1b5b5b5aaaaaaafafaf9a9a9abfbfbfc8c8c87d7d7d959595999999979797909090c8c8c8e4e4e4cdcdcdd8d8d8dcdcdcdadadae1e1e1e3e3e3d8d8d8999999969696b9b9b9a6a6a6c4c4c4d2d2d2c9c9c9c7c7c7ebebebffffffa5a5a5767676b7b7b7e1e1e1c7c7c7e0e0e0d8d8d8c5c5c5b9b9b9e3e3e3fffffff6f6f6f1f1f1f0f0f0eaeaeaf9f9f9ffffffffffffe5e5e5dadadac9c9c9d4d4d4e5e5e5e4e4e4d4d4d4d5d5d5f2f2f2e5e5e5e9e9e9f1f1f1ffffffffffffddddddc7c7c7c6c6c6eeeeeef4f4f4d8d8d8e2e2e2f4f4f4e2e2e2e9e9e9f6f6f6fafafafefefee7e7e7d0d0d0c2c2c2e5e5e5e0e0e09f9f9fc7c7c7f2f2f2e4e4e4e7e7e7e5e5e5f1f1f1e9e9e9dcdcdccccccce3e3e3ffffffdededec1c1c1c9c9c9e0e0e0fffffff5f5f5fffffffffffffffffffcfcfcf7f7f7f3f3f3edededcececeb7b7b7d0d0d0dbdbdbe2e2e2dededeb8b8b8cbcbcbd1d1d1f3f3f3fffffffffffff7f7f7e4e4e4f5f5f5f6f6f6e5e5e5e7e7e7e1e1e1bcbcbcbdbdbdadadadbfbfbfe6e6e6ebebebf5f5f5fdfdfdddddddb4b4b4a6a6a6bfbfbff5f5f5ffffffc7c7c7b6b6b6ffffffffffffffffffeaeaeae6e6e6f0f0f0f6f6f6fffffff7f7f7e0e0e0d3d3d3f2f2f2fffffffffffff8f8f8ecececebebebe6e6e6f1f1f1fbfbfbfdfdfdd8d8d8d7d7d7fdfdfdf1f1f1e8e8e8c9c9c9e3e3e3f8f8f8f4f4f4e5e5e5dadadad1d1d1eaeaeaddddddd2d2d2f1f1f1f9f9f9f5f5f5f6f6f6f8f8f8e3e3e3eaeaead3d3d3f7f7f7fffffffdfdfdf2f2f2dfdfdff8f8f8f2f2f2fafafafffffff7f7f7f5f5f5f9f9f9e8e8e8cbcbcbcdcdcddddddde8e8e8bebebe959595b2b2b2a5a5a5c1c1c1c8c8c8afafafd8d8d8d7d7d7cececed0d0d0ccccccbdbdbdbfbfbfc6c6c6aaaaaabebebec9c9c9d3d3d3e2e2e2e5e5e5e9e9e9f7f7f7f2f2f2e7e7e7fefefeedededebebebe6e6e6f7f7f7ffffffffffffefefeff1f1f1ebebebecececfbfbfbfafafaf9f9f9fffffffefefef7f7f7fafafadfdfdfcbcbcbd6d6d6cfcfcfdbdbdbf0f0f0d5d5d5b4b4b4e0e0e0d1d1d1b2b2b2d3d3d3edededf2f2f2f5f5f5fefefef9f9f9f3f3f3dcdcdceaeaeaf8f8f8fffffffafafab9b9b9bebebefffffff6f6f6f9f9f9fffffffffffffffffffcfcfcf5f5f5dadadaedededfffffff1f1f1f9f9f9fcfcfce3e3e3cfcfcfb7b7b7d1d1d1f8f8f8f5f5f5fffffffcfcfcd4d4d4dadadad1d1d1f3f3f3fffffff7f7f7f8f8f8ededede6e6e6f3f3f3f3f3f3e6e6e6f0f0f0fffffff2f2f2f2f2f2e9e9e9d0d0d0e2e2e2d5d5d5cacacae7e7e7e9e9e9f1f1f1e8e8e8f9f9f9fcfcfcf8f8f8f2f2f2f9f9f9fbfbfbfcfcfcfafafafefefefefefefffffffffffffefefef3f3f3f3f3f3fdfdfdfffffffdfdfdf4f4f4f0f0f0eeeeeeefefefddddddedededfbfbfbe4e4e4f5f5f5fefefeededededededbfbfbfc9c9c9fffffffffffffffffff7f7f7fffffffffffff5f5f5bbbbbbb4b4b4afafafc4c4c4c1c1c1cbcbcbd1d1d1b5b5b5b0b0b09b9b9bd1d1d1fdfdfde6e6e6c8c8c8d1d1d1d1d1d1fbfbfbfafafaf1f1f1eaeaeaf8f8f8f9f9f9d8d8d8bebebe949494aeaeaef7f7f7f8f8f8f8f8f8bdbdbdd5d5d5e6e6e6cccccccdcdcdc8c8c8c8c8c8e0e0e0cfcfcfecececffffffd0d0d0c1c1c1c3c3c3ecececd5d5d5d3d3d3f8f8f8ffffffffffffffffffffffffffffffffffffffffffe7e7e7ecececb6b6b6acacaca3a3a3b0b0b0cdcdcd9595953737371d1d1d1717170c0c0c0000000000000000001212123131316565659c9c9cabababbababad4d4d4dfdfdfd5d5d5e6e6e6e9e9e9fffffff7f7f7f0f0f0ffffffffffffffffffffffffffffffffffffc9c9c9b4b4b4d5d5d5acacac898989bcbcbcefefefd4d4d4b8b8b8d6d6d6b9b9b9e7e7e7f4f4f4d9d9d9d7d7d7d5d5d5eaeaeaf9f9f9c3c3c3a9a9a9c4c4c4ddddddd8d8d8e3e3e3c3c3c39d9d9dc0c0c0f2f2f2eaeaeadededee8e8e8f3f3f3dcdcdcd8d8d8fafafaedededfffffffefefefbfbfbf4f4f4e9e9e9f0f0f0fafafaf2f2f2f6f6f6f4f4f4e5e5e5f8f8f8fbfbfbe1e1e1d7d7d7e5e5e5ffffffffffffeaeaead9d9d9dfdfdfededede9e9e9dbdbdbe6e6e6f6f6f6e0e0e0a8a8a8c4c4c4ffffffe3e3e3b5b5b5dadadafffffff9f9f9ffffffebebeb848484adadadffffffffffffffffffffffffffffffecececeeeeeed1d1d1bfbfbfc5c5c5c1c1c1bababaa0a0a0bcbcbcddddddd3d3d3c0c0c0d1d1d1cccccccececee1e1e1d0d0d0e1e1e1c5c5c5d9d9d9f6f6f6e3e3e3f3f3f3e4e4e4e1e1e1e8e8e8d5d5d5ececece0e0e0d5d5d5f1f1f1fcfcfcf7f7f7eeeeeee8e8e8dcdcdcc0c0c0c6c6c6f5f5f5fffffffafafaf6f6f6e9e9e9cdcdcddededefffffff5f5f5dfdfdfd8d8d8d3d3d3d4d4d4dcdcdce0e0e0d9d9d9f0f0f0eeeeeee6e6e6f6f6f6eeeeeeb2b2b2c8c8c8e8e8e8e9e9e9f2f2f2bebebeb0b0b0c5c5c5a3a3a37b7b7bc2c2c2ccccccbcbcbccbcbcbdfdfdfeeeeeee3e3e3d0d0d0b0b0b0adadade1e1e1fffffff5f5f5fffffff9f9f9efefefe0e0e0d3d3d3ececececececfffffffafafaedededd6d6d6d1d1d1ededede7e7e7d9d9d9d6d6d6d2d2d2d2d2d2ddddddcbcbcbd4d4d4efefeffffffff5f5f5e0e0e0e4e4e4eaeaeae9e9e9f2f2f2fdfdfdcacacadcdcdcffffffd2d2d2cbcbcbf7f7f7d8d8d8d7d7d7d6d6d6dadadadcdcdcf8f8f8ffffffe1e1e1bdbdbdebebebf2f2f2cbcbcbbdbdbdc5c5c5c7c7c7d7d7d7eaeaeaf7f7f7f8f8f8f2f2f2f8f8f8f5f5f5eaeaeadededee3e3e3fcfcfcd4d4d4d2d2d2f3f3f3fffffffffffffcfcfce2e2e2dbdbdbffffffebebebe8e8e8f2f2f2f0f0f0f4f4f4e4e4e4d8d8d8f4f4f4f7f7f7dcdcdcc5c5c5d6d6d6fbfbfbf9f9f9e5e5e5dededee0e0e0dbdbdbececececececf3f3f3fdfdfdf6f6f6efefeffefefef7f7f7e8e8e8e8e8e8f6f6f6f4f4f4f9f9f9f4f4f4e3e3e3e5e5e5e7e7e7eeeeeefdfdfde6e6e6bababacacacadbdbdbe8e8e8dbdbdbcfcfcfcdcdcdbdbdbdaaaaaaa9a9a9cacacadededee7e7e7dbdbdbe0e0e0ccccccd8d8d8f8f8f8f9f9f9fafafaf2f2f2d6d6d6edededfffffff2f2f2f0f0f0fffffffbfbfbfdfdfdfafafafffffffffffffdfdfdebebebf9f9f9fcfcfcf3f3f3fffffffbfbfbf3f3f3f8f8f8efefeff5f5f5fdfdfdf3f3f3fdfdfdffffffe8e8e8d5d5d5ebebebf1f1f1e7e7e7cfcfcfb2b2b2d4d4d4d8d8d8f1f1f1f8f8f8e3e3e3e8e8e8fdfdfdf8f8f8f8f8f8e0e0e0bfbfbfe8e8e8fafafacbcbcbb8b8b8e6e6e6e7e7e7cdcdcdf5f5f5fbfbfbf5f5f5f9f9f9edededf6f6f6fafafaf7f7f7fefefeffffffd7d7d7adadadc2c2c2e1e1e1c1c1c1c1c1c1e4e4e4f3f3f3c6c6c6e9e9e9f5f5f5edededf9f9f9f7f7f7d8d8d8d2d2d2ddddddeaeaeaf1f1f1f5f5f5fffffff8f8f8f6f6f6f9f9f9fffffffcfcfcfbfbfbfffffffffffff5f5f5f6f6f6fdfdfdfdfdfdfafafafafafafefefefdfdfdfdfdfdfbfbfbfbfbfbfefefef0f0f0dbdbdbe7e7e7fdfdfdfffffffdfdfdf9f9f9f9f9f9e3e3e3ebebebf7f7f7f2f2f2f5f5f5dfdfdff3f3f3d6d6d6dbdbdbefefefdadadab2b2b2c4c4c4e7e7e7fcfcfcfffffff3f3f3c7c7c7dcdcdcc5c5c5afafafe1e1e1d6d6d6b7b7b7cdcdcdcdcdcdd1d1d1ecececd6d6d6e8e8e8e4e4e4b4b4b4b6b6b6bfbfbfb6b6b6ffffffffffffefefeffafafaebebebf4f4f4f2f2f2d8d8d8e9e9e9c1c1c1a0a0a0dadadaffffffffffffe3e3e3c7c7c7c4c4c4e8e8e8fefefef7f7f7f0f0f0e3e3e3d1d1d1aaaaaaeeeeeeffffffc8c8c8cacacacbcbcbb0b0b0b3b3b38b8b8baaaaaaa0a0a0b0b0b0cacacadfdfdfebebebc2c2c27070709c9c9cb8b8b8d8d8d8ffffffe7e7e7bababaa1a1a1e3e3e3e3e3e3e7e7e7e4e4e4cacacabcbcbca7a7a78080807676765454542f2f2f1818180000000707071111110303030505053333334747474f4f4f3c3c3c5f5f5fa6a6a6b5b5b5b1b1b1b3b3b3bcbcbcbebebef2f2f2cbcbcbc7c7c7abababbababafffffffffffffbfbfbf0f0f0f2f2f2f9f9f9d5d5d5d8d8d8dadadaddddddeeeeeec6c6c6c0c0c0929292c1c1c1fbfbfbe5e5e5e9e9e9e4e4e4d4d4d4fcfcfce6e6e6edededf8f8f8e0e0e0d4d4d4d0d0d0e8e8e8dededee9e9e9f9f9f9fafafaf6f6f6f1f1f1e9e9e9e6e6e6e8e8e8edededefefeffafafaf7f7f7eeeeeef0f0f0f8f8f8e7e7e7dbdbdbe2e2e2d6d6d6e6e6e6e5e5e5e6e6e6dededee8e8e8ffffffffffffefefefdadadafdfdfdd4d4d48a8a8abababa909090a5a5a5999999949494b0b0b0b7b7b77f7f7fa7a7a7efefefdcdcdce8e8e8e6e6e6f7f7f7d7d7d7d8d8d8efefefdfdfdfcdcdcda0a0a0b2b2b2bbbbbb898989bababad5d5d5d4d4d4d3d3d3c4c4c4cfcfcfddddddc9c9c9ccccccdadadacfcfcffffffffffffff1f1f1fafafaf2f2f2e0e0e0eaeaeae6e6e6d9d9d9d0d0d0d5d5d5d8d8d8ccccccb6b6b6b7b7b7cccccccbcbcbb7b7b7a7a7a7b1b1b1d3d3d3bbbbbbc6c6c6bababa8c8c8cb2b2b2cacacad2d2d2fafafafbfbfbebebebeeeeeeffffffffffffe8e8e8e7e7e7efefeffffffffbfbfbf5f5f5f9f9f9f1f1f1ebebebe1e1e1ffffffeeeeeec1c1c1a2a2a29f9f9fcdcdcdc7c7c7b1b1b1bcbcbcc5c5c5ecececf2f2f2efefefe3e3e3f7f7f7d9d9d9999999b0b0b0e3e3e3efefefe6e6e6e2e2e2e3e3e3e0e0e0dadadabfbfbfc0c0c0dddddde5e5e5d1d1d1e3e3e3fffffffffffffffffffffffffffffff4f4f4f7f7f7fffffff6f6f6e7e7e7d5d5d5e7e7e7f0f0f0e5e5e5e0e0e0e9e9e9e3e3e3e1e1e1e9e9e9cececec3c3c3dfdfdfecececdadadab9b9b9c7c7c7dbdbdbe6e6e6e2e2e2d7d7d7d3d3d3dfdfdff7f7f7ffffffd9d9d9dadadae6e6e6dedededfdfdfd1d1d1bebebed2d2d2dadadac6c6c6bababa9d9d9dc1c1c1d6d6d6c3c3c3e5e5e5e3e3e3f2f2f2fcfcfcf1f1f1d9d9d9f9f9f9e4e4e4d1d1d1d2d2d2acacacb9b9b9f0f0f0dbdbdbe5e5e5fefefef3f3f3f3f3f3f6f6f6f9f9f9ffffffececece0e0e0e8e8e8f1f1f1e9e9e9dadadae2e2e2f4f4f4eeeeeedfdfdfe9e9e9fafafaecececd0d0d0ebebebf2f2f2e8e8e8e1e1e1e6e6e6fafafafcfcfcecececddddddcacacae6e6e6fafafaf3f3f3d4d4d4cececed4d4d4dddddde5e5e5e6e6e6dadadad9d9d9c3c3c3b8b8b8e2e2e2ebebebebebebfffffffffffffffffff9f9f9f3f3f3e0e0e0d2d2d2f5f5f5edededefefeffbfbfbedededf4f4f4fcfcfcf0f0f0fbfbfbfdfdfdf8f8f8fffffffdfdfdf4f4f4ecececfdfdfdf9f9f9f7f7f7f8f8f8f9f9f9f6f6f6efefefeeeeeed8d8d8efefeff7f7f7f2f2f2f2f2f2f2f2f2fffffff5f5f5fbfbfbfbfbfbe4e4e4f5f5f5dededee5e5e5f8f8f8f7f7f7ffffffeeeeeef7f7f7f5f5f5fbfbfbfcfcfce4e4e4ededede9e9e9c7c7c7b9b9b9dcdcdccdcdcdc2c2c2fdfdfdf3f3f3c6c6c6c1c1c1f2f2f2f6f6f6e9e9e9f9f9f9e3e3e3f6f6f6edededc5c5c5c6c6c68a8a8ac8c8c8fdfdfdefefeffffffffffffff7f7f7e4e4e4e1e1e1eaeaeaf2f2f2efefeff4f4f4fafafaf1f1f1f8f8f8fcfcfcf7f7f7f8f8f8ebebebedededfafafafcfcfcf1f1f1f2f2f2f7f7f7fffffffffffffbfbfbf5f5f5fafafafbfbfbfcfcfcf9f9f9fffffffffffffbfbfbf3f3f3bdbdbdcdcdcdfefefefcfcfcf6f6f6f7f7f7ffffffffffffffffffffffffd9d9d9edededfffffff9f9f9fffffffdfdfdfbfbfbf3f3f3a2a2a2dbdbdbf4f4f4f1f1f1cbcbcbbdbdbdd8d8d8e2e2e2e0e0e0dededee0e0e0cbcbcbeaeaeaffffffebebebe0e0e0fffffff0f0f0e9e9e9f7f7f7e8e8e8acacacbdbdbdd4d4d4d8d8d8dfdfdfcfcfcfccccccf8f8f8f8f8f8dfdfdfe8e8e8f5f5f5edededcececefbfbfbc1c1c1c7c7c7e7e7e7f9f9f9d8d8d8b6b6b6c2c2c2f5f5f5f5f5f5fffffff8f8f8c6c6c6edededfcfcfce8e8e8fafafaffffffffffffdbdbdbc8c8c89292927d7d7da2a2a2a7a7a7888888b1b1b19e9e9e8f8f8fcbcbcbb6b6b6ccccccecececd5d5d5dadadac2c2c2b2b2b2989898b5b5b5fbfbfbddddddecececf2f2f2ffffffffffffebebebf0f0f0d4d4d4cbcbcbbcbcbc9393938b8b8b7676765454543434341a1a1a1616160202020000000000000000000000000000000000002e2e2e4949494848487e7e7ebdbdbdddddddb5b5b5ccccccffffffffffffffffffffffffffffffffffffe8e8e8ffffffcbcbcbb0b0b0f3f3f3ffffffffffffffffffe0e0e0dededef8f8f8e9e9e9f1f1f1ffffffefefeff7f7f7f2f2f2f3f3f3e3e3e3efefeff9f9f9fefefefdfdfdf6f6f6e4e4e4dddddddadadac3c3c3c8c8c8ddddddeaeaeafbfbfbfffffffffffff9f9f9dedede999999b0b0b0d9d9d9e5e5e5e8e8e8c2c2c2b7b7b7e0e0e0fbfbfbd3d3d3cbcbcbcececee4e4e4eeeeeed7d7d7969696c2c2c2edededcfcfcf9f9f9fc9c9c9d8d8d8bebebecbcbcbdbdbdbcccccccdcdcdc2c2c2b8b8b8bababad2d2d2a6a6a6a1a1a1d0d0d0cececeecececfcfcfce1e1e1e6e6e6e1e1e1d9d9d9efefefdededec0c0c0d8d8d8d8d8d8cfcfcff5f5f5c4c4c4ddddddf6f6f6f9f9f9fffffff8f8f8e5e5e5efefeffdfdfdddddddc7c7c7ececece5e5e5e0e0e0efefeffbfbfbffffffc7c7c76b6b6ba3a3a3bdbdbdbdbdbdc0c0c0c6c6c6cececec8c8c8cbcbcbafafafb2b2b2dbdbdbd8d8d8eaeaeae5e5e5c5c5c5c2c2c2c8c8c8dadadad5d5d5e5e5e5e1e1e1c5c5c5e6e6e6f2f2f2f3f3f3e5e5e5eeeeeeffffffffffffc2c2c2bababaf4f4f4e8e8e8eeeeeeffffffffffffffffffffffffffffffd0d0d0a5a5a5e5e5e5e0e0e0c3c3c3c3c3c3bfbfbfd6d6d6bcbcbcd5d5d5f5f5f5e5e5e5d8d8d8e0e0e0e4e4e4e6e6e6cececeeaeaeafafafafbfbfbffffffebebebefefefe9e9e9959595b3b3b3dfdfdfdcdcdcc8c8c8ddddddd7d7d7f0f0f0fcfcfcf7f7f7ededede9e9e9ffffffc4c4c4c4c4c4e2e2e2e9e9e9dadadaf6f6f6ffffffd3d3d3dededeebebebe2e2e2cdcdcdedededf7f7f7e1e1e1c4c4c4d8d8d8fffffffffffffffffffafafaeeeeeeebebebeaeaeae1e1e1c9c9c9c7c7c7dededecfcfcfdcdcdcd8d8d8e3e3e3fffffff3f3f3c7c7c7cececefffffff5f5f5dededee1e1e1cbcbcbb5b5b5edededfcfcfcfafafaececececececfcfcfcffffffececece8e8e8fbfbfbe6e6e6e5e5e5ebebebd8d8d8e5e5e5fcfcfcf7f7f7fffffffcfcfcf3f3f3fdfdfdffffffe3e3e3e6e6e6f5f5f5d4d4d4cececeeeeeeef8f8f8e6e6e6cccccce0e0e0e1e1e1dfdfdfddddddedededebebebebebebd6d6d6b6b6b6ababababababb8b8b8c9c9c9c8c8c8d8d8d8e2e2e2edededecececfafafaf3f3f3e9e9e9efefeff3f3f3ebebebabababc7c7c7fffffffdfdfdfafafaf6f6f6fffffffbfbfbdedededfdfdff7f7f7fcfcfcfefefefffffffdfdfdf5f5f5fafafafffffff4f4f4eaeaeaf6f6f6fdfdfdfefefeffffffe2e2e2cececee6e6e6d9d9d9f0f0f0fafafadededee5e5e5d5d5d5dcdcdcf0f0f0f3f3f3fafafaf6f6f6ecececf3f3f3f2f2f2ddddddf2f2f2f3f3f3efefefebebebd8d8d8f2f2f2dadadadddddde5e5e5fffffff9f9f9c5c5c5fdfdfdf9f9f9e3e3e3f2f2f2ffffffeeeeeed8d8d8ececece3e3e3f3f3f3ffffffffffffe0e0e0d1d1d1f4f4f4cbcbcbe4e4e4dddddddcdcdce3e3e3f2f2f2f7f7f7f0f0f0fffffffffffffffffffffffffafafaf3f3f3f3f3f3f7f7f7fcfcfcf0f0f0e8e8e8f1f1f1fefefef6f6f6f5f5f5fbfbfbfafafafcfcfcf8f8f8fafafafefefef9f9f9fdfdfdfcfcfcf0f0f0f5f5f5fafafae1e1e1c8c8c8b5b5b5d5d5d5e4e4e4f0f0f0f0f0f0e8e8e8f4f4f4f3f3f3ffffffebebebf3f3f3e4e4e4e4e4e4fffffffffffff0f0f0e3e3e3b6b6b6e0e0e0f1f1f1e7e7e7c5c5c5e5e5e5ffffffefefeff8f8f8f5f5f5b9b9b9e1e1e1fffffffbfbfbecececeaeaeaedededf3f3f3f4f4f4efefefd5d5d5c5c5c5ffffffffffffd2d2d2e7e7e7fcfcfce5e5e5f7f7f7f2f2f2fbfbfbedededd8d8d8d8d8d8aeaeae939393b8b8b8d7d7d7d4d4d4dededec3c3c3c5c5c5bebebed7d7d7dfdfdfe4e4e4f1f1f1d5d5d5f0f0f0fcfcfcccccccb8b8b8e5e5e5bdbdbdd4d4d4e0e0e0797979c3c3c3fffffff2f2f29d9d9d7f7f7febebebffffffe0e0e0ffffffefefefd4d4d4efefefffffffffffffedededeaeaead7d7d7cfcfcfa3a3a3b9b9b9dadadac7c7c7dadadaf2f2f2dadadaebebebffffffffffffffffffffffffffffffffffffffffffffffffe0e0e0c7c7c7b7b7b79c9c9c9c9c9c8989896a6a6a5151513f3f3f2525250f0f0f0000000000000000001f1f1f4444444e4e4e7979798484847c7c7c696969939393c5c5c5bababad2d2d2f1f1f1d3d3d3dbdbdbcdcdcde3e3e3ebebebdadadafffffffffffff0f0f0f2f2f2ffffffffffffefefefffffffffffffe1e1e1d9d9d9d9d9d9dbdbdbd1d1d1cacacab1b1b1abababb2b2b2dededee1e1e1c5c5c5cdcdcde4e4e4eeeeeeefefefd8d8d8ddddddf6f6f6e2e2e2f8f8f8fefefee4e4e4e1e1e1dfdfdfcbcbcbb6b6b6d6d6d6eaeaeac8c8c8c9c9c9bdbdbd999999dededed9d9d9f7f7f7dcdcdcdbdbdbfcfcfcf1f1f1afafafb9b9b9e5e5e5dfdfdfbcbcbcbebebee3e3e3e6e6e6d5d5d5e7e7e7dfdfdfefefefc3c3c3c7c7c7e8e8e8dfdfdfcdcdcde7e7e7f1f1f1ffffffe5e5e5e7e7e7eaeaead4d4d4f0f0f0d4d4d47d7d7d999999cfcfcfd4d4d4bdbdbdcacacaafafaf9c9c9cadadadd8d8d8d8d8d8c1c1c1bdbdbdebebebefefefe8e8e8efefefdededefdfdfdfffffffbfbfbe8e8e8e2e2e2ffffffdededeccccccb2b2b2858585868686abababbfbfbfccccccababab949494abababc1c1c1bcbcbccbcbcbbdbdbdb6b6b6c9c9c9d6d6d6cbcbcbbdbdbdc1c1c1cececedfdfdfd1d1d1c3c3c3dbdbdbd8d8d8e7e7e7e8e8e8ecececf4f4f4d9d9d9e6e6e6fefefefefefeffffffffffffe9e9e9ededede4e4e4eaeaead9d9d9dededed7d7d7ebebebeaeaeaf4f4f4d4d4d4cdcdcdebebebdededed2d2d2d0d0d0c4c4c4cacacad1d1d1e2e2e2c6c6c6b2b2b2dededee7e7e7e5e5e5edededf7f7f7f9f9f9edededeaeaeafffffffafafadfdfdfddddddfffffffdfdfdf0f0f0ffffffecececb1b1b1b8b8b8cacacaefefeff3f3f3e1e1e1e1e1e1dededed5d5d5d0d0d0d1d1d1dbdbdbe7e7e7fffffffffffffffffffffffffffffffffffffffffffefefeeeeeeeefefeffffffffffffff2f2f2ebebebf1f1f1ccccccb6b6b6e5e5e5f6f6f6ececece0e0e0ccccccd6d6d6dddddde1e1e1f8f8f8ecececfbfbfbf8f8f8e9e9e9e5e5e5ebebebfffffffffffffefefeedededdcdcdcfdfdfdfffffff1f1f1f9f9f9fcfcfcfbfbfbe7e7e7f1f1f1fffffff0f0f0fbfbfbf8f8f8e7e7e7f5f5f5ffffffefefefeaeaeacfcfcff2f2f2f6f6f6e5e5e5e9e9e9f2f2f2fdfdfdf1f1f1c2c2c2c6c6c6e5e5e5dfdfdfeaeaeaf2f2f2fbfbfbf9f9f9f9f9f9f3f3f3ebebebf9f9f9fafafaf3f3f3eeeeeed3d3d3d9d9d9e8e8e8fefefef7f7f7f9f9f9fdfdfde2e2e2cacacaf8f8f8f1f1f1e2e2e2e3e3e3e7e7e7eaeaeafbfbfbfffffff2f2f2f5f5f5fdfdfdfdfdfdf4f4f4f3f3f3fafafaf9f9f9ffffffe7e7e7f2f2f2ffffffecececfdfdfdf1f1f1f7f7f7eeeeeee4e4e4e6e6e6dededed3d3d3c8c8c8b7b7b7ebebebf4f4f4ededede5e5e5c4c4c4edededebebebd5d5d5e8e8e8e8e8e8e7e7e7e2e2e2fdfdfdfbfbfbf1f1f1e2e2e2fbfbfbf1f1f1edededfbfbfbfefefee4e4e4e8e8e8f3f3f3f3f3f3fbfbfbfbfbfbf2f2f2fffffffffffff3f3f3d7d7d7c3c3c3c6c6c6f3f3f3f8f8f8ffffffededede9e9e9f4f4f4f4f4f4fdfdfdf4f4f4f5f5f5fcfcfcf1f1f1f8f8f8fffffff7f7f7f9f9f9fdfdfdfdfdfdfdfdfdfffffffdfdfdfffffffffffff3f3f3f2f2f2fffffffffffffefefeedededf2f2f2fffffff0f0f0d1d1d1b9b9b9ccccccf9f9f9fcfcfcf6f6f6dbdbdbe3e3e3edededefefeffffffffbfbfbe5e5e5efefeff9f9f9e0e0e0ddddddf8f8f8cbcbcbbcbcbcb1b1b1c2c2c2f5f5f5ffffffeaeaeae9e9e9f7f7f7f0f0f0e8e8e8e2e2e2cdcdcde8e8e8f1f1f1eeeeeed8d8d8d6d6d6e6e6e6eeeeeebbbbbbb7b7b7dbdbdbecececf1f1f1a9a9a9afafafe8e8e8ffffffe9e9e9dededefffffffdfdfdd6d6d6f0f0f0a9a9a9b1b1b1ffffffe2e2e2c1c1c1dddddde0e0e0d1d1d1c0c0c0e3e3e3eeeeeef8f8f8cfcfcf9d9d9de3e3e3f9f9f9cfcfcf9595959c9c9cf0f0f0f4f4f4fffffffffffff4f4f4eaeaeafafafadededec3c3c3b9b9b9a2a2a2aeaeaeb8b8b8b5b5b5b4b4b4b3b3b3a8a8a8b3b3b3cdcdcdd7d7d7dcdcdcc7c7c7aeaeaed4d4d4b4b4b4bbbbbbf2f2f2c1c1c1c5c5c5c6c6c6b6b6b6cfcfcfbbbbbbc1c1c1f5f5f5dddddde6e6e6fffffffffffffffffffffffffffffffffffffffffffafafafffffffffffff4f4f4ddddddc7c7c7929292abababc5c5c54d4d4d2020202f2f2f2323230808080101011414141212121515150606060000000000001717177b7b7b6666666767675a5a5a7a7a7a7a7a7a606060696969717171727272a3a3a3c1c1c1cbcbcbe8e8e8e5e5e5ffffffedededf6f6f6fffffff5f5f5fffffffffffffffffffefefee1e1e1d2d2d2d9d9d9dfdfdfc8c8c8ddddddf1f1f1b3b3b3ccccccd0d0d0dfdfdfedededc4c4c4cfcfcfe3e3e3fdfdfddadadad9d9d9dbdbdbd8d8d8bababa9d9d9daeaeaeb8b8b8d1d1d1c2c2c29d9d9daaaaaac9c9c9d0d0d0d8d8d8cececee2e2e2eaeaeaf8f8f8e4e4e4cdcdcdb6b6b6d0d0d0c2c2c2949494919191a2a2a2d4d4d4e4e4e4e5e5e5dfdfdfe0e0e0f8f8f8f2f2f2e9e9e9fffffff0f0f0bababa8a8a8aa9a9a9b4b4b4a3a3a3c3c3c3ebebebdbdbdbc5c5c5d7d7d7dbdbdbddddddebebebd4d4d4d5d5d5d4d4d4dededefffffffffffff2f2f2e8e8e8e4e4e4cfcfcfdfdfdfffffffdbdbdbf2f2f2ddddddc7c7c7e0e0e0d5d5d5b9b9b9ccccccffffffeeeeeed1d1d1ebebebdbdbdbf2f2f2f4f4f4dddddde5e5e5cfcfcfc5c5c5dddddde1e1e1d5d5d5d4d4d4c9c9c9bebebee9e9e9f9f9f9f6f6f6e8e8e8c7c7c7c4c4c4ccccccc1c1c1d2d2d2e3e3e3e2e2e2cbcbcbb5b5b5cbcbcbcfcfcfdededee1e1e1e7e7e7f2f2f2efefefffffffefefefdddddde0e0e0eeeeeed9d9d9d3d3d3cfcfcfbfbfbfd0d0d0cbcbcbc7c7c7fffffffffffffdfdfdfcfcfcfcfcfcf4f4f4f9f9f9e8e8e8dfdfdfeaeaeaf3f3f3f3f3f3eeeeeee5e5e5f7f7f7fffffffafafaffffffe2e2e2c9c9c9e3e3e3a8a8a8adadadc8c8c8d1d1d1d7d7d7dcdcdcedededfffffff8f8f8eaeaead4d4d4c1c1c1d6d6d6ebebebe4e4e4e5e5e5fcfcfcfafafafdfdfdfcfcfce9e9e9f0f0f0f0f0f0e1e1e1e2e2e2fefefee3e3e3bebebeddddddececece7e7e7d7d7d7e9e9e9f6f6f6f3f3f3e3e3e3dadadafcfcfcf1f1f1edededdcdcdcd4d4d4dadadaf2f2f2e4e4e4ebebebffffffe3e3e3dfdfdfe7e7e7e9e9e9efefefefefefececece1e1e1ecececf6f6f6fcfcfcf5f5f5f3f3f3fffffffefefefafafafcfcfcfffffff9f9f9f4f4f4fffffff9f9f9f7f7f7fffffffefefefffffffefefefcfcfcffffffebebebf0f0f0fffffff7f7f7dfdfdfefefeff7f7f7e6e6e6e6e6e6dadadaf4f4f4ecececc3c3c3edededfffffffffffffbfbfbf2f2f2f7f7f7ecececcdcdcde4e4e4fffffff1f1f1d5d5d5dfdfdfedededf4f4f4e2e2e2e8e8e8f1f1f1f9f9f9f9f9f9f0f0f0fbfbfbfbfbfbf3f3f3fffffff1f1f1f4f4f4eaeaeadcdcdceeeeeefffffffbfbfbfefefefffffffffffff1f1f1ececece1e1e1e0e0e0f4f4f4e5e5e5eeeeeef6f6f6e0e0e0e3e3e3dbdbdbcbcbcbc6c6c6cdcdcdd0d0d0cecececbcbcbdadadad3d3d3bbbbbbe5e5e5f3f3f3fafafafafafaeeeeeef6f6f6f1f1f1dededeeaeaeaffffffeeeeeee3e3e3edededdcdcdccdcdcd9f9f9fb3b3b3bebebed2d2d2c3c3c3e8e8e8fffffff3f3f3f3f3f3f2f2f2f4f4f4f7f7f7f2f2f2f3f3f3f7f7f7fbfbfbfdfdfdeaeaeaf0f0f0fffffffffffffffffffffffffffffffffffffffffff3f3f3e9e9e9f6f6f6fbfbfbffffffdbdbdbd7d7d7fffffffdfdfde7e7e7e5e5e5f9f9f9f2f2f2fafafafffffffffffff6f6f6fdfdfdefefeffbfbfbf8f8f8f8f8f8fefefef6f6f6dededef3f3f3ffffffdddddda6a6a6a9a9a9c9c9c9dfdfdfe2e2e2cdcdcdbdbdbdc1c1c1dedededededea8a8a8c5c5c5dcdcdcdadadad4d4d4d3d3d3d8d8d8dcdcdcdededed8d8d8bbbbbba6a6a6abababe1e1e1a6a6a6d0d0d0ffffffe4e4e4f6f6f6f7f7f7bababae4e4e4e9e9e9f1f1f1ffffff969696b7b7b7ffffffc1c1c1d3d3d3f5f5f5c1c1c1d9d9d9e6e6e6f6f6f6e1e1e16c6c6c7b7b7bf1f1f1ffffffdcdcdcc7c7c7e0e0e0fcfcfcffffffeaeaeaf3f3f3f9f9f9e0e0e0e0e0e0ffffffffffffdbdbdbd0d0d0adadadb5b5b5dadadaeeeeeeefefefe0e0e0dbdbdbf5f5f5fcfcfcffffffe4e4e4a4a4a4959595bbbbbba5a5a58f8f8fb1b1b1c4c4c4afafafabababbdbdbdb9b9b9aeaeaeb1b1b1909090a6a6a6c9c9c9eaeaeaebebebebebebf4f4f4e9e9e9e8e8e8ffffffe0e0e0efefeff6f6f6efefeffffffffffffff3f3f3efefefffffffe8e8e8efefefffffffefefefe3e3e3cacacaadadad9797977e7e7e8c8c8c8080805f5f5f5656563838381515150909090000000000000000000000000000000000000404040303031d1d1d5f5f5f919191b2b2b2c0c0c08686866c6c6c7676768b8b8bafafafbfbfbfe0e0e0edededfefefefdfdfde3e3e3fffffffbfbfbe8e8e8fbfbfbf0f0f0d8d8d8d5d5d5c5c5c5d4d4d4cfcfcfe0e0e0acacacd6d6d6fafafae5e5e5eaeaeafffffff0f0f0cecececbcbcbdededeb9b9b9b7b7b7cbcbcbe9e9e9ffffffefefefd2d2d2f2f2f2eaeaeae5e5e5bdbdbdc2c2c2a8a8a8abababbcbcbcb8b8b8979797d0d0d0f1f1f1adadadc9c9c9cfcfcfd2d2d2f3f3f3c7c7c7b4b4b4e9e9e9cdcdcdcacacab0b0b0999999a2a2a2bbbbbbc0c0c0bbbbbbd1d1d1dadadab1b1b1acacacc1c1c1e0e0e0dcdcdcd8d8d8d3d3d3cececeececececececf8f8f8fcfcfcf7f7f7f4f4f4fdfdfddcdcdccdcdcdcacacae4e4e4eeeeeee1e1e1dededefbfbfbfefefefffffffafafae4e4e4fffffffdfdfdfdfdfdfffffffffffffafafae6e6e6eeeeeef7f7f7fffffffcfcfcf4f4f4d9d9d9dadadafefefefffffff5f5f5f7f7f7ededede5e5e5f4f4f4eaeaeaecececc7c7c7aeaeaea3a3a3bdbdbda9a9a99d9d9db0b0b0a5a5a59e9e9ecbcbcbf1f1f1efefefe3e3e3f3f3f3e3e3e3f6f6f6f1f1f1e8e8e8fafafae4e4e4b1b1b1d5d5d5fffffffffffffffffffffffffffffffffffffffffff5f5f5d9d9d9dadadae9e9e9e5e5e5fefefefffffff0f0f0f3f3f3fefefefffffff2f2f2b8b8b8ddddddfdfdfde6e6e6ddddddd1d1d1d3d3d3e8e8e8f6f6f6fbfbfbf5f5f5fdfdfdeeeeeeebebebd8d8d8d7d7d7d3d3d3cececed0d0d0e1e1e1e7e7e7f7f7f7ffffffdcdcdcf1f1f1fafafaf4f4f4f9f9f9e3e3e3edededf1f1f1f2f2f2eaeaead7d7d7f3f3f3fffffff5f5f5e2e2e2f5f5f5e6e6e6fafafadbdbdbccccccfffffffdfdfdecececececece9e9e9e5e5e5d7d7d7bfbfbfe8e8e8e1e1e1dcdcdcf5f5f5eeeeeef3f3f3fffffffbfbfbf4f4f4fafafaf3f3f3f4f4f4fbfbfbf4f4f4eeeeeeeeeeeefafafafffffffafafadededee9e9e9f0f0f0e3e3e3f3f3f3f8f8f8e6e6e6dadadacfcfcfd1d1d1f6f6f6fafafaefefefd9d9d9ccccccfefefeffffffe9e9e9e9e9e9eeeeeef3f3f3f3f3f3f8f8f8f3f3f3f2f2f2f6f6f6f0f0f0f4f4f4fdfdfdfcfcfcdfdfdfe8e8e8ffffffedededd4d4d4e9e9e9e7e7e7e5e5e5f7f7f7fffffffafafaf5f5f5f7f7f7ecececededede9e9e9dededef9f9f9d9d9d9d7d7d7fffffffafafaf6f6f6fdfdfdf5f5f5ebebebf3f3f3e7e7e7eaeaeaf4f4f4fffffff0f0f0e7e7e7f4f4f4fcfcfce7e7e7c8c8c8e5e5e5ecececd6d6d6c3c3c3f6f6f6f8f8f8d9d9d9f8f8f8fffffff4f4f4e5e5e5e0e0e0bababadadadafffffffffffffcfcfcf1f1f1ffffffffffffd8d8d8959595c0c0c0afafafc3c3c3eeeeeefbfbfbc8c8c8a0a0a0b8b8b8a8a8a8d6d6d6fffffff2f2f2fcfcfcf4f4f4efefeff2f2f2e8e8e8f9f9f9f6f6f6f9f9f9f4f4f4e1e1e1e5e5e5fbfbfbfbfbfbefefefadadada9a9a9dadadae8e8e8efefeff9f9f9fbfbfbebebebabababc4c4c4fffffff1f1f1cccccceeeeeefffffff7f7f7ebebebf0f0f0f8f8f8fefefeedededf1f1f1e7e7e7eeeeeefdfdfdeeeeeefcfcfcfbfbfbf2f2f2f8f8f8e5e5e5e4e4e4d9d9d9d4d4d4f0f0f0f0f0f0f7f7f7b9b9b98d8d8dd6d6d6d6d6d6dfdfdfffffffffffffffffffffffffebebebefefefffffffffffffdadadad2d2d2c7c7c7a5a5a5adadadaeaeaec7c7c7c9c9c9e3e3e3f5f5f5dcdcdcb0b0b0edededfcfcfce1e1e1ffffffdfdfdf858585f6f6f6fcfcfcfafafadadadad6d6d6dfdfdfc7c7c7c9c9c9d8d8d8c6c6c6a7a7a7e0e0e0ececece6e6e6ffffffffffffe9e9e9e2e2e2d5d5d5cececefffffffffffff7f7f7f0f0f0f1f1f1ffffffebebebdadadad0d0d0d9d9d9efefefeeeeeeeeeeeeefefefd5d5d5d1d1d1c9c9c9d8d8d8ecececcacacae5e5e5d8d8d8b5b5b5d0d0d0b8b8b8aaaaaad3d3d3bdbdbdc1c1c1b7b7b7b7b7b7afafafa4a4a49a9a9a9e9e9ea9a9a9b6b6b6cbcbcbe6e6e6cececea7a7a7b3b3b3bcbcbc8d8d8dabababd9d9d9e1e1e1d8d8d8dcdcdcd9d9d9b7b7b7f9f9f9fffffff5f5f5f1f1f1fefefefffffffffffffffffffffffffffffffffffff7f7f7fdfdfdf6f6f6e9e9e9cbcbcbcbcbcbafafaf8787879f9f9f7878785656566c6c6c4141411212121c1c1c1f1f1f1c1c1c1a1a1a0606060000000000000000000606061414142525253f3f3f4040405f5f5f7777779e9e9ec9c9c9f8f8f8fffffffdfdfdfffffff9f9f9f2f2f2d6d6d6d3d3d3e1e1e1fffffffffffffbfbfbe4e4e4e5e5e5e7e7e7ebebebedededcbcbcbd5d5d5fdfdfdf8f8f8eaeaeae0e0e0cececef5f5f5f7f7f7dbdbdbc6c6c6b2b2b2c8c8c8e6e6e6cfcfcfcbcbcbc8c8c8b1b1b1c8c8c8e4e4e4cdcdcdc6c6c6e9e9e9dbdbdbcececed5d5d5c7c7c7cbcbcbb2b2b2b7b7b7747474959595e8e8e8fdfdfde0e0e09b9b9b8080809a9a9aadadadc4c4c4d9d9d9d4d4d4d2d2d2bfbfbfcececedcdcdcd5d5d5d0d0d0e6e6e6ebebebe5e5e5f5f5f5f6f6f6d7d7d7d6d6d6b6b6b6cacacafdfdfdf5f5f5ebebebf5f5f5e8e8e8edededfffffffffffffafafae9e9e9c8c8c8dededee7e7e7ecececf5f5f5f4f4f4ecececeeeeeef2f2f2dadadac6c6c6f4f4f4eeeeeeefefefdbdbdbefefeff3f3f3d3d3d3bcbcbcd5d5d5fffffffffffffbfbfbecececd9d9d9ebebebddddddd5d5d5d0d0d0cdcdcdcbcbcbc5c5c5cacacacbcbcbe2e2e2dadadaafafafb7b7b7b5b5b5b9b9b9d8d8d8c2c2c2bdbdbdbdbdbdb5b5b5bebebee7e7e7e2e2e2e0e0e0dbdbdbdededefafafaffffffeeeeeef0f0f0ddddddd1d1d1fffffff7f7f7f1f1f1e8e8e8c2c2c2aaaaaad9d9d9ecececf2f2f2f5f5f5dededee2e2e2e9e9e9e3e3e3e2e2e2edededf2f2f2cbcbcbccccccf0f0f0e8e8e8f1f1f1fdfdfdf3f3f3ddddddd7d7d7dbdbdbe5e5e5ffffffecececd0d0d0e6e6e6f8f8f8f5f5f5fbfbfbf5f5f5e4e4e4ecececeeeeeeebebebeeeeeef7f7f7f1f1f1fffffffffffff7f7f7e9e9e9dededefbfbfbf5f5f5eaeaeaf8f8f8fefefeffffffd4d4d4cacacafcfcfcfffffffffffffcfcfcffffffffffffefefeff9f9f9fefefefbfbfbfefefef8f8f8f5f5f5fdfdfdfbfbfbfbfbfbf4f4f4f8f8f8ebebebcccccce5e5e5e0e0e0c3c3c3e7e7e7ffffffddddddaeaeae9f9f9fb6b6b6c8c8c8cacacac4c4c4c3c3c3bebebec1c1c1e2e2e2f7f7f7eaeaeaddddddf9f9f9f7f7f7f3f3f3f6f6f6f4f4f4e2e2e2ecececf7f7f7e8e8e8e3e3e3f4f4f4eaeaeae3e3e3ddddddc6c6c6bababad9d9d9fffffff2f2f2f5f5f5fbfbfbf7f7f7ffffffe7e7e7e9e9e9f0f0f0e2e2e2ebebebe0e0e0d1d1d1d7d7d7fdfdfdf5f5f5f9f9f9fdfdfde3e3e3e4e4e4f5f5f5ededede8e8e8ececece8e8e8f7f7f7fdfdfdffffffd5d5d5cccccccececebfbfbfebebebe2e2e2c9c9c9c1c1c1cfcfcfd2d2d2ececece2e2e2d4d4d4ecececd5d5d5a6a6a6d8d8d8fcfcfcf7f7f7ecececcdcdcdbebebed4d4d4e5e5e5ffffffe4e4e4ccccccc4c4c4cbcbcbb5b5b5d9d9d9fafafad7d7d7b2b2b2dbdbdbfffffffffffffffffff4f4f4f5f5f5f2f2f2ecececebebebf3f3f3f0f0f0e0e0e0c7c7c7dfdfdfe4e4e4d8d8d8cfcfcfd2d2d2cdcdcdc1c1c19c9c9cbcbcbcf0f0f0f0f0f0e4e4e4f2f2f2fafafaf2f2f2e1e1e1d5d5d5efefefededede5e5e5dadadae7e7e7f5f5f5c1c1c1e2e2e2f0f0f0e9e9e9fdfdfde5e5e5f1f1f1f7f7f7d4d4d4a2a2a2d1d1d1ffffffe3e3e3c8c8c8d6d6d6e7e7e7b6b6b6c5c5c5fafafafffffff9f9f9efefeffbfbfbfbfbfbf2f2f2fbfbfbe2e2e2cccccce8e8e8fffffffffffffffffff5f5f5cacacac4c4c4d3d3d3a1a1a1888888cdcdcdb7b7b7b1b1b1c1c1c1e9e9e9fcfcfcdededeb5b5b5a5a5a58b8b8beeeeeeffffffd4d4d4c0c0c0d0d0d0d4d4d4c2c2c2c8c8c8d5d5d5dededec3c3c3c8c8c8c4c4c4e2e2e2fefefedbdbdbc6c6c6e4e4e4ffffffd7d7d7e9e9e9fafafafffffff6f6f6dcdcdcefefeff8f8f8f9f9f9f1f1f1f1f1f1f2f2f2e7e7e7d8d8d8ecececd0d0d0d5d5d5e8e8e8e6e6e6f5f5f5fffffffffffff3f3f3e3e3e3dcdcdce6e6e6f0f0f0f9f9f9d3d3d3bcbcbcd5d5d5eaeaeae8e8e8c9c9c9b6b6b6949494868686a7a7a7b6b6b6a7a7a7b6b6b6c1c1c1d3d3d3c3c3c3dfdfdfc9c9c9cacacafafafaf9f9f9f1f1f1d8d8d8dbdbdbbababaa2a2a2afafaf969696bbbbbbc5c5c5a3a3a3bababad9d9d9cececedcdcdcebebebfffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaffffffefefefd4d4d4eaeaeadfdfdfb4b4b4acacacc8c8c8c2c2c2adadad9292928686866b6b6b6d6d6d6868683c3c3c1c1c1c1010101010102727273d3d3d6c6c6ca4a4a4e0e0e0b1b1b15d5d5d2f2f2f545454999999b4b4b4a1a1a19b9b9be8e8e8f6f6f6fffffffffffff7f7f7fcfcfce5e5e5e5e5e5fffffffffffffffffff9f9f9fffffffefefee3e3e3d7d7d7e1e1e1f9f9f9e6e6e6e3e3e3d5d5d5d0d0d0dadadad2d2d2fdfdfde9e9e9bebebeededede1e1e1eaeaeaffffffffffffe1e1e1a7a7a7818181929292b9b9b9cdcdcde4e4e4c7c7c7b0b0b0ccccccfcfcfcffffffffffffefefeffdfdfdf2f2f2e2e2e2e4e4e4e4e4e4eaeaeafafafafafafaf0f0f0c8c8c8d5d5d5f7f7f7edededffffffecececd0d0d0fcfcfce7e7e7e8e8e8f2f2f2ededede2e2e2cccccce1e1e1fdfdfdffffffe2e2e2ccccccb3b3b3c2c2c2c3c3c3c1c1c1e0e0e0dcdcdcebebebc4c4c4979797acacacb3b3b3b7b7b7cacacabcbcbc979797b3b3b3d6d6d6dadadaeaeaeafbfbfbe6e6e6eeeeeee4e4e4f9f9f9ffffffffffffffffffffffffecececd7d7d7cacacac5c5c5bcbcbcc3c3c3b7b7b7cececec5c5c5bbbbbba5a5a5bfbfbff1f1f1d9d9d9d1d1d1dcdcdcbcbcbca4a4a4bcbcbcc4c4c4c7c7c7cececed5d5d5c0c0c0b3b3b39a9a9aafafafcbcbcbb8b8b8bfbfbfc3c3c3d6d6d6fffffff9f9f9e9e9e9e8e8e8ecececfffffff8f8f8efefefd7d7d7b9b9b9edededfffffff2f2f2edededecececefefefffffffe4e4e4d3d3d3eeeeeefafafafcfcfcc5c5c5b2b2b2d1d1d1e5e5e5eeeeeef6f6f6fbfbfbfffffffffffffffffffbfbfbfcfcfce7e7e7c7c7c7dadadaf2f2f2ececece8e8e8f6f6f6edededf3f3f3fafafafafafaf8f8f8eaeaeaf3f3f3d7d7d7d8d8d8ffffffd1d1d1a6a6a6c1c1c1d3d3d3d0d0d0ecececdfdfdff3f3f3f1f1f1f0f0f0ffffffeaeaeae1e1e1e7e7e7efefeff8f8f8f9f9f9fafafae6e6e6ececece3e3e3c3c3c3dadadaedededefefeffefefefffffff4f4f4b5b5b5acacace3e3e3e8e8e8e7e7e7d7d7d7acacaca8a8a8c3c3c3ecececf6f6f6fcfcfce6e6e6ddddddededede1e1e1ecececf5f5f5fefefefafafaebebebf1f1f1e1e1e1c6c6c6d0d0d0ffffffffffffffffffeaeaeab8b8b8ddddddfffffff7f7f7efefeff8f8f8f7f7f7fffffffffffff7f7f7f4f4f4e1e1e1d3d3d3f1f1f1fbfbfbf4f4f4eeeeeee4e4e4f5f5f5eaeaeae8e8e8fefefef4f4f4f8f8f8fffffffdfdfdf5f5f5fffffffbfbfbedededc3c3c3bebebebababa8e8e8eb8b8b8d0d0d0c6c6c6c2c2c2afafafbebebeebebebe9e9e9bcbcbcb0b0b0b6b6b6bfbfbfe0e0e0cdcdcdc6c6c6f8f8f8fffffff3f3f3ffffffe1e1e1808080939393f9f9f9ffffffffffffffffffecececdbdbdbe7e7e7d6d6d6f0f0f0fffffff9f9f9f3f3f3fcfcfcfcfcfcfdfdfdffffffffffffd3d3d3e5e5e5fcfcfcf9f9f9fffffffffffff0f0f0f6f6f6d8d8d8d8d8d8f1f1f1f9f9f9f4f4f4f9f9f9f9f9f9eaeaead8d8d8d0d0d0aaaaaacbcbcbf3f3f3e2e2e2cececef2f2f2e3e3e3bababae7e7e7f8f8f8eaeaeaecececf4f4f4f4f4f4e8e8e8d4d4d4eaeaeafdfdfdf6f6f6e1e1e1e1e1e1f0f0f0b4b4b4dbdbdbe9e9e9e3e3e3fbfbfbd7d7d7e7e7e7f1f1f1d7d7d7cececedfdfdfe4e4e4d9d9d9b9b9b9e6e6e6ebebebe7e7e7ffffffdededec9c9c9b9b9b9a4a4a4a2a2a2d7d7d7fefefee3e3e3c7c7c7e8e8e8edededbfbfbf858585939393c2c2c2ebebebe0e0e0ffffffd6d6d6d9d9d9ffffffeaeaeac2c2c2ccccccbcbcbccbcbcbfcfcfcf7f7f7ffffffcececec1c1c1e2e2e2dcdcdcebebebe2e2e2f5f5f5edededc6c6c6efefefe5e5e5d7d7d7f3f3f3fffffffffffff9f9f9e6e6e6c1c1c1c7c7c7ffffffffffffffffffffffffcdcdcdc6c6c6eaeaeae6e6e6eeeeeefffffff9f9f9fffffffffffff3f3f3f6f6f6fffffffafafac8c8c8cbcbcbc6c6c6bdbdbdbababac6c6c6b2b2b2949494bababac3c3c39e9e9ea2a2a2e8e8e8cdcdcdb5b5b5e3e3e3e5e5e5e2e2e2f8f8f8d9d9d9a9a9a9d0d0d0d6d6d6dcdcdce2e2e2c4c4c49f9f9fb3b3b3d1d1d1d2d2d2d3d3d3bbbbbbbababae5e5e5edededebebebe1e1e1e3e3e3fbfbfbf3f3f3e7e7e7f0f0f0efefefffffffffffffffffffffffffffffffeaeaeafffffffffffffffffffffffffffffffdfdfdfffffffcfcfcfffffff2f2f2cfcfcfc7c7c7b1b1b1a5a5a5898989969696a6a6a68c8c8c6060603a3a3a1a1a1a0000000404042e2e2e6c6c6c4c4c4c5555558686866767675050506c6c6cafafafb9b9b9c3c3c3d2d2d2cacacad2d2d2cfcfcfe6e6e6edededfbfbfbfffffff9f9f9e1e1e1e2e2e2d4d4d4e3e3e3edededf4f4f4fffffffefefefefefeeeeeeee6e6e6fbfbfbeeeeeedadadaf8f8f8c1c1c1b2b2b2ffffffd9d9d9a5a5a5ecececcdcdcdbcbcbcbdbdbdbbbbbbe3e3e3e5e5e5d3d3d3d5d5d5dbdbdbe3e3e3f0f0f0e1e1e1dfdfdfd0d0d0e3e3e3edededeeeeeee7e7e7eaeaeaf0f0f0f1f1f1f0f0f0ebebebf4f4f4e5e5e5f0f0f0efefeffbfbfbf1f1f1e0e0e0f4f4f4d4d4d4ddddddf3f3f3fffffffffffffdfdfddcdcdce6e6e6fbfbfbe5e5e5fafafaf9f9f9dadadaaeaeaec3c3c3c1c1c1dfdfdfb4b4b4afafafedededecececf9f9f9fcfcfcfbfbfbd5d5d5ddddddfffffffafafaedededebebebf2f2f2e4e4e4afafafb1b1b1b3b3b3b2b2b2979797a4a4a4ecececdfdfdfdddddddcdcdccdcdcde3e3e3fffffffffffffffffff5f5f5dcdcdce0e0e0fdfdfdf9f9f9e6e6e6dededebdbdbdadadadd1d1d1e1e1e1c0c0c09e9e9ebdbdbdb8b8b8c1c1c1e4e4e4ebebebe0e0e0e1e1e1cdcdcdbbbbbbc0c0c0b9b9b9c4c4c4e9e9e9dcdcdccbcbcbd4d4d4cfcfcfb4b4b4c0c0c0bfbfbfb9b9b9cacacadfdfdfe8e8e8ddddddd9d9d9bcbcbcabababedededf0f0f0eeeeeef0f0f0dfdfdfd6d6d6dadadae1e1e1f3f3f3eeeeeef2f2f2eaeaeac3c3c3dededee0e0e0e9e9e9edededdcdcdcf7f7f7efefefe0e0e0f6f6f6f0f0f0e6e6e6e1e1e1dededeffffffecececd8d8d8d3d3d3cfcfcfc9c9c9eaeaeaf6f6f6f3f3f3e9e9e9d3d3d3dfdfdfe9e9e9d8d8d8d9d9d9e9e9e9eeeeeef5f5f5f6f6f6f1f1f1f2f2f2f5f5f5fdfdfdf4f4f4e6e6e6ddddddd5d5d5d3d3d3c1c1c19393939c9c9cb4b4b4b5b5b5cfcfcff5f5f5d9d9d9aeaeaedfdfdff6f6f6f8f8f8f0f0f0f7f7f7e9e9e9b2b2b2a6a6a6d4d4d4f5f5f5e1e1e1e1e1e1d7d7d7f2f2f2fafafadadadaf2f2f2fcfcfcc3c3c3c3c3c3cdcdcdd0d0d0d1d1d1fafafafffffff0f0f0fafafafbfbfbfffffff7f7f7ffffffeaeaeadfdfdffefefefafafadededecececef1f1f1f3f3f3fcfcfccdcdcdc3c3c3fefefefffffffffffffffffffafafad8d8d8cacacae9e9e9fcfcfccececea8a8a8ccccccffffffffffffeaeaeae5e5e5ddddddc3c3c3cbcbcbd4d4d4d1d1d1f3f3f3dcdcdc929292b2b2b2f6f6f6fdfdfdfcfcfcffffffffffffd4d4d4d3d3d3cacacaa8a8a8d8d8d8f3f3f3ebebebf0f0f0e4e4e4eeeeeeedededcbcbcb989898a2a2a2c6c6c6c9c9c9f4f4f4fffffffdfdfdfcfcfce8e8e8d6d6d6e6e6e6d2d2d2fbfbfbf4f4f4dededef6f6f6fbfbfbf9f9f9fffffffffffffcfcfcfffffffffffffdfdfdfffffff9f9f9dadadae0e0e0d0d0d0a8a8a8c9c9c9f3f3f3f8f8f8f9f9f9efefefe0e0e0d1d1d1fdfdfdf0f0f0d7d7d7fcfcfcf5f5f5f4f4f4fffffff9f9f9f3f3f3fffffffffffff3f3f3fffffffefefed0d0d0c5c5c5d9d9d9e0e0e0e2e2e2fbfbfbfffffffffffffdfdfde7e7e7cdcdcde1e1e1c8c8c8d9d9d9efefeff2f2f2f6f6f6dedededdddddf6f6f6ffffffd5d5d5e3e3e3efefefebebebdadadaeaeaeaf0f0f0fffffff9f9f9a6a6a6b9b9b9edededfffffffffffff0f0f0f7f7f7efefefbcbcbcdcdcdcfffffffffffff6f6f6fcfcfcf7f7f7e8e8e8ebebebf6f6f6d3d3d39e9e9ee8e8e8ffffffffffffdfdfdfc9c9c9f9f9f9ffffffd8d8d8d6d6d6e9e9e9e1e1e1f2f2f2fbfbfbf4f4f4cfcfcfc8c8c8e6e6e6fbfbfbf1f1f1bcbcbcb5b5b5959595cacacafffffffbfbfbccccccd3d3d3eeeeeef2f2f2f9f9f9e3e3e3e8e8e8d2d2d2e7e7e7ffffffebebebd1d1d1dddddddfdfdfbdbdbdcacacae7e7e7b0b0b08d8d8da7a7a79898989494948e8e8ea5a5a5aaaaaad0d0d0c2c2c2d9d9d9f7f7f7c9c9c9b1b1b1d2d2d2c5c5c5c3c3c3bababacececeedededf2f2f2c4c4c4bcbcbceaeaeae8e8e8c3c3c3dddddde5e5e5edededecececdfdfdfecececeaeaeae9e9e9e3e3e3f5f5f5f2f2f2eaeaeafffffffffffffdfdfdffffffe9e9e9c6c6c6f4f4f4f2f2f2bfbfbfccccccebebebfbfbfbe0e0e0f2f2f2fffffffafafafffffff3f3f3c4c4c4ecececffffffefefefbcbcbc999999d1d1d1f8f8f89c9c9c5c5c5c6363635959594949493535353737373c3c3c2a2a2a1616161010100e0e0e0000005d5d5d6767674e4e4e5454544949495858586a6a6a5050505555556464649a9a9a999999949494d6d6d6e1e1e1ffffffffffffeaeaeae2e2e2ffffffffffffddddddefefefffffffd3d3d3cbcbcbffffffffffffddddddd0d0d0e2e2e2edededecececc4c4c4dbdbdbecececebebebccccccd4d4d4eaeaeae7e7e7eeeeeefbfbfbe6e6e6f1f1f1f8f8f8d5d5d5e4e4e4e8e8e8d2d2d2f0f0f0e5e5e5f0f0f0fffffffffffffffffff3f3f3d8d8d8dbdbdbebebebf0f0f0e0e0e0eeeeeefafafafafafaf3f3f3fbfbfbedededfafafafcfcfcfcfcfcf9f9f9e6e6e6fffffffffffffafafaf4f4f4e3e3e3f4f4f4fbfbfbdfdfdff2f2f2fffffffffffff6f6f6e7e7e7ecececededede3e3e3edededf9f9f9f3f3f3ededede8e8e8e1e1e1f5f5f5f5f5f5eeeeeef2f2f2f5f5f5dededeeaeaeaf3f3f3f1f1f1eeeeeeffffffffffffdfdfdfd2d2d2cdcdcde4e4e4f4f4f4d9d9d9dfdfdff0f0f0cfcfcff9f9f9fffffffffffffffffffdfdfdebebebbebebec2c2c2f3f3f3dadadaaaaaaab9b9b9b2b2b2b9b9b9b5b5b5a3a3a3b1b1b1c2c2c2c6c6c6b0b0b0a9a9a9c0c0c0dededed8d8d8ddddddc4c4c4a8a8a8bdbdbddfdfdfddddddbdbdbdd7d7d7fbfbfbfcfcfce3e3e3d6d6d6d1d1d1d6d6d6e1e1e1dfdfdfeaeaeae1e1e1e8e8e8f1f1f1fffffff8f8f8fffffffffffffafafaeeeeeee5e5e5f2f2f2e4e4e4fdfdfde4e4e4cdcdcdfafafafffffff8f8f8dededecacacad2d2d2fcfcfcfffffffbfbfbdededeefefeffafafaf7f7f7f5f5f5fafafaffffffefefefccccccf0f0f0f8f8f8fcfcfcf6f6f6f7f7f7fffffff7f7f7f1f1f1c1c1c1a0a0a0bdbdbddbdbdbc9c9c9adadad8b8b8b9d9d9dafafafa6a6a6c4c4c4ebebebfefefef4f4f4eaeaeaf1f1f1b9b9b9bcbcbcb5b5b5d9d9d9e5e5e5e9e9e9eeeeeeedededf4f4f4edededfcfcfcf3f3f3d9d9d9bfbfbfcececeeeeeeee0e0e0d8d8d8e7e7e7fcfcfcebebebebebebf4f4f4fffffffbfbfbfdfdfdcbcbcbc3c3c3e0e0e0fdfdfdeaeaeaf0f0f0fbfbfbfdfdfdffffffffffffffffffededede3e3e3bbbbbb929292b1b1b1dcdcdcf9f9f9e7e7e7b1b1b1f3f3f3fcfcfcf8f8f8f7f7f7e6e6e6bcbcbcb6b6b6d9d9d9ddddddbababacacacacececec5c5c5c4c4c4dbdbdbfafafaf0f0f0f3f3f3c6c6c69a9a9ab5b5b5dfdfdfe7e7e7fffffff3f3f3ddddddddddddd0d0d0e2e2e2ebebebecececf5f5f5ffffffd3d3d39d9d9d8e8e8ecbcbcbfdfdfdfefefef3f3f3dededed7d7d7fbfbfbf1f1f1f5f5f5fefefee8e8e8e6e6e6d8d8d8c7c7c7f3f3f3eeeeeef9f9f9f0f0f0eaeaeaf8f8f8fffffff9f9f9fafafaeaeaeadfdfdfd9d9d9e1e1e1e7e7e7e3e3e3f6f6f6ffffffdfdfdfd0d0d0e5e5e5eeeeeef1f1f1f3f3f3f5f5f5fafafaf4f4f4f4f4f4fcfcfcf3f3f3f9f9f9ffffffeeeeeeffffffebebebd7d7d7e8e8e8ececece1e1e1c6c6c6ccccccd8d8d8eaeaeafefefef2f2f2f4f4f4fbfbfbfffffffdfdfdfcfcfcfffffffffffffdfdfde8e8e8f6f6f6ffffffdededeb5b5b5e6e6e6f5f5f5f6f6f6fffffffcfcfcc4c4c46d6d6dbebebef7f7f7dbdbdb929292cacacafafafaddddddb4b4b4f3f3f3fffffffffffffffffff7f7f7eeeeeeeaeaeadddddddfdfdfe1e1e1ddddddf0f0f0efefefc8c8c8fafafafffffffffffffbfbfbf6f6f6fefefef1f1f1d6d6d6e8e8e8fefefeeeeeeee2e2e2b6b6b6b0b0b0c1c1c1ebebebfffffff1f1f1f0f0f0aeaeaeb1b1b1d7d7d7d3d3d3ecececffffffecececeaeaead4d4d4d0d0d0ffffffffffffeaeaead7d7d7bbbbbbd2d2d2fffffff9f9f98f8f8facacacffffffffffffdcdcdcd2d2d2e4e4e4bfbfbfadadada4a4a4a0a0a0c1c1c1c2c2c2a6a6a69b9b9b888888a4a4a49c9c9c878787b2b2b2d7d7d7dfdfdfe8e8e8e3e3e3f6f6f6f0f0f0e3e3e3eaeaeaf0f0f0ebebebefefeffdfdfdeaeaeaf0f0f0e4e4e4c3c3c3c3c3c3d3d3d3edededc4c4c4c6c6c6e6e6e6f4f4f4e8e8e8ddddddd0d0d0d8d8d8f4f4f4ffffffc7c7c7acacaccfcfcfddddddc7c7c7a7a7a7b0b0b0c2c2c2cbcbcbb5b5b5b2b2b2e9e9e9fffffffffffff6f6f6fefefefffffffffffffffffffffffffffffffbfbfbdededee3e3e3d4d4d4c6c6c6a4a4a4acacacb3b3b37b7b7b6565656a6a6a4646462d2d2d2525252121210606060b0b0b0c0c0c0606060101010404040606061b1b1b5252528686869393937f7f7f5858585151517d7d7d818181808080bababacacacab9b9b9e1e1e1e9e9e9fffffffffffff9f9f9f7f7f7fffffffffffffbfbfbebebebdddddddededed6d6d6ececece5e5e5dcdcdcccccccc1c1c1c1c1c1e8e8e8e3e3e3b9b9b9c2c2c2cacacac5c5c5c8c8c8e2e2e2e2e2e2e0e0e0e8e8e8f3f3f3f3f3f3f5f5f5fcfcfcfbfbfbe8e8e8dddddde0e0e0cbcbcbd8d8d8eaeaeaececece4e4e4e8e8e8ffffffffffffffffffdfdfdfc9c9c9afafafbebebeedededd7d7d7c7c7c7c9c9c9e4e4e4e6e6e6e8e8e8fffffffffffff4f4f4fcfcfcefefefe9e9e9ffffffffffffffffffffffffe6e6e6ebebebfffffffffffff3f3f3fcfcfcf2f2f2d4d4d4d8d8d8edededf4f4f4f3f3f3f3f3f3e2e2e2e3e3e3d5d5d5bababad9d9d9f3f3f3dadadad7d7d7f8f8f8f2f2f2e0e0e0e7e7e7edededc7c7c7e0e0e0d8d8d8cacacafffffff8f8f8f0f0f0ffffffeeeeeed7d7d7dcdcdcccccccdfdfdfe9e9e9dededea5a5a5f1f1f1ffffffe6e6e6e4e4e4f5f5f5f3f3f3f0f0f0e2e2e2d4d4d4b3b3b3e4e4e4dcdcdcb9b9b9dadadaf7f7f7f4f4f4ccccccfbfbfbffffffdadadab4b4b4b3b3b3a5a5a5a7a7a7b1b1b1c5c5c5bcbcbccacacaf6f6f6ffffffffffffe5e5e5e6e6e6fffffffbfbfbc8c8c8eaeaeafefefeebebebedededf4f4f4d5d5d5e8e8e8f2f2f2e8e8e8fbfbfbfffffff5f5f5e7e7e7edededfdfdfdfefefefefefed9d9d9dbdbdbf3f3f3e2e2e2d9d9d9eaeaeae8e8e8f1f1f1fffffffffffffffffffffffffffffffffffff9f9f9e1e1e1d8d8d8d3d3d3c3c3c3a9a9a9bbbbbbc5c5c5dfdfdfecececf4f4f4f7f7f7dadadab9b9b9bdbdbde1e1e1e5e5e5e6e6e6d5d5d5e4e4e4dbdbdbc2c2c2d2d2d2fbfbfbc4c4c4e4e4e4f2f2f2e7e7e7d9d9d9eaeaeaf8f8f8f4f4f4d2d2d2c4c4c4cececeecececfffffff2f2f2b7b7b7d5d5d5f9f9f9fdfdfde3e3e3fafafaffffffffffffe3e3e3b0b0b0aeaeaea6a6a6898989acacace1e1e1ffffffedededcececeb6b6b6d8d8d8ebebebb4b4b4a2a2a2c1c1c1ddddddc5c5c5bebebedededee8e8e8e3e3e3c8c8c8d1d1d1efefefe3e3e3e5e5e5f4f4f4d3d3d39e9e9eafafafc5c5c5dbdbdbf1f1f1e6e6e6c8c8c8bebebed9d9d9dfdfdfe5e5e5dcdcdcf9f9f9fdfdfdfffffffdfdfde9e9e9fcfcfcededede3e3e3c2c2c2d0d0d0f8f8f8fffffffefefeffffffefefefecececfafafaeeeeeeedededefefefe4e4e4e0e0e0fbfbfbf3f3f3ebebebf5f5f5ffffffe4e4e4fafafacfcfcfc5c5c5ffffffffffffc8c8c89f9f9ff4f4f4e6e6e6d8d8d8f5f5f5edededf4f4f4f6f6f6e0e0e0fafafafffffff0f0f0f2f2f2fffffff5f5f5e5e5e5e0e0e0f9f9f9fcfcfcfafafaf8f8f8f1f1f1fdfdfdffffffe2e2e2c5c5c5b9b9b9b7b7b7ccccccffffffffffffefefefefefefbcbcbcbcbcbce9e9e9e2e2e2d1d1d1dbdbdbf0f0f0f7f7f7fffffffbfbfbfbfbfbf7f7f7d9d9d9fdfdfdffffffe8e8e89a9a9a8e8e8ec4c4c4cdcdcdbbbbbb9a9a9aa4a4a4c8c8c8ebebebfefefefdfdfdfafafafdfdfdfffffffffffffffffffcfcfceeeeeed2d2d2fdfdfdd9d9d9a5a5a5909090e8e8e8f6f6f6f8f8f8f5f5f5fbfbfbe4e4e4eaeaeaffffffcfcfcff0f0f0f5f5f5c8c8c8afafafd9d9d9d5d5d5f1f1f1fdfdfdfafafaf5f5f5e6e6e6e2e2e2d2d2d2e8e8e8d4d4d4cdcdcdeaeaeaf6f6f6f0f0f0e8e8e8fefefedededebcbcbcc5c5c5f8f8f8fafafafbfbfbfbfbfbd5d5d59e9e9e9e9e9eb8b8b8ddddddf3f3f3eaeaeae9e9e9d4d4d4cccccccfcfcfc2c2c2d4d4d4cdcdcdd9d9d9dcdcdcb8b8b8b3b3b3b7b7b7cfcfcfe3e3e3cacaca9e9e9eaaaaaadddddde1e1e1ebebebedededeaeaeaecececd9d9d9f3f3f3ffffffedededebebebe7e7e7dadadae2e2e2f4f4f4d0d0d0c8c8c8d2d2d2e4e4e4e5e5e5ecececf7f7f7fbfbfbf0f0f0d2d2d2bbbbbbc4c4c4b8b8b8b8b8b8ccccccebebebecececb3b3b3c8c8c8c2c2c29c9c9c8a8a8a9292928787879f9f9fa7a7a7e0e0e0fffffff6f6f6f4f4f4f3f3f3f8f8f8f0f0f0f8f8f8fefefefffffffffffffffffffbfbfbf2f2f2f8f8f8fafafafafafaefefefe6e6e6e8e8e8c4c4c4bdbdbdb1b1b17e7e7e8e8e8e9191916565656969695d5d5d4444444e4e4e6565656c6c6c5757574242425050504343433030302d2d2d3434342e2e2e4141415151516b6b6b878787838383949494c0c0c0d9d9d9eeeeeefffffffffffff9f9f9f5f5f5fcfcfcf0f0f0ecececfefefef8f8f8e1e1e1e2e2e2e7e7e7f5f5f5fffffff6f6f6ffffffffffffe4e4e4e4e4e4eaeaeaefefeff7f7f7f1f1f1f0f0f0fbfbfbffffffecececdddddde3e3e3e3e3e3e5e5e5f3f3f3e6e6e6dadadae6e6e6e3e3e3eaeaeab5b5b5b4b4b4dbdbdbd2d2d2e9e9e9e1e1e1e3e3e3f6f6f6f0f0f0e1e1e1c8c8c8d1d1d1dfdfdfe7e7e7f6f6f6ddddddcbcbcbfdfdfdf8f8f8f4f4f4e3e3e3f2f2f2fffffffffffff8f8f8ebebebf6f6f6ffffffdfdfdfaeaeaed8d8d8eeeeeef0f0f0f4f4f4f8f8f8f8f8f8fffffffffffff2f2f2d8d8d8d0d0d0f5f5f5fafafadadadacfcfcfd7d7d7e5e5e5d9d9d9dadadadfdfdfdadadadfdfdfe5e5e5e8e8e8fcfcfce6e6e6e6e6e6f8f8f8ededede8e8e8f5f5f5efefefdbdbdbc7c7c7d8d8d8e4e4e4ecececf2f2f2f3f3f3e8e8e8f5f5f5ffffffd2d2d2d9d9d9ebebebaeaeae9f9f9fcacacabebebea3a3a3a3a3a3a3a3a3d4d4d4e5e5e5e9e9e9e3e3e3cccccc9b9b9bddddddd4d4d4d7d7d7d1d1d1bebebedddddde6e6e6cdcdcde2e2e2ffffffeaeaeae3e3e3f8f8f8f4f4f4f6f6f6ffffffffffffdededee5e5e5d1d1d1e6e6e6fefefefafafafcfcfcfefefef2f2f2e4e4e4f6f6f6eeeeeee3e3e3fbfbfbf7f7f7eeeeeee9e9e9d0d0d0c9c9c9dededefafafaedededf7f7f7f0f0f0f5f5f5f7f7f7f3f3f3fffffffffffffffffff8f8f8f0f0f0dddddde6e6e6fafafaf6f6f6f4f4f4dbdbdbefefeff2f2f2d5d5d5d4d4d4d4d4d4d1d1d1dadadac3c3c3acacacbababaa6a6a6dfdfdff7f7f7f2f2f2e4e4e4e6e6e6ffffffeeeeeeddddddd7d7d7e0e0e0d5d5d5d8d8d8ffffffffffffe4e4e4f1f1f1fbfbfbc7c7c7e5e5e5cbcbcba1a1a19c9c9cbdbdbdcbcbcbeeeeeefafafad0d0d0e2e2e2fefefef4f4f4d8d8d8dcdcdce7e7e7dadadab3b3b3a7a7a7ccccccd2d2d2cacacad3d3d3c7c7c7d3d3d3efefefdddddddcdcdcdededee6e6e6eeeeeeddddddf5f5f5c9c9c9cbcbcbe5e5e5d9d9d9d1d1d1b3b3b3c2c2c2dfdfdfbdbdbdc7c7c7ebebebd7d7d7dededef8f8f8fffffffbfbfbfffffffafafaf8f8f8fffffff0f0f0c3c3c3cbcbcbcdcdcddbdbdbeaeaeaf8f8f8fffffff2f2f2d7d7d7efefeffefefefffffff3f3f3f9f9f9fcfcfcfdfdfdfffffffafafaf7f7f7dddddddededef2f2f2f0f0f0eeeeeee4e4e4ebebebdcdcdcedededd5d5d5b5b5b5e6e6e6fffffff4f4f4e6e6e6ebebebf3f3f3fdfdfdf4f4f4cfcfcfefefeffffffff5f5f5e6e6e6f3f3f3f4f4f4f9f9f9fcfcfcfffffffdfdfde1e1e1fcfcfcffffffeaeaeabdbdbda0a0a0b5b5b5e6e6e6f6f6f6bbbbbb9a9a9ac9c9c9b7b7b7a8a8a8b2b2b2c0c0c0b0b0b0a1a1a1a4a4a4c2c2c2c3c3c3ccccccaaaaaabcbcbcd8d8d8cbcbcba0a0a07f7f7fbebebefffffffefefebababab2b2b2dcdcdcc4c4c4e0e0e0fdfdfdffffffffffffefefeffbfbfbffffffffffffb1b1b18a8a8ab5b5b5b8b8b8afafafb6b6b6cacacaa7a7a7cbcbcbffffffd7d7d79d9d9d999999cdcdcddcdcdcddddddfefefefcfcfce6e6e6eeeeeefffffff5f5f5f5f5f5f2f2f2ccccccebebebffffffe4e4e4e5e5e5d5d5d5b4b4b4e6e6e6fefefefcfcfcfffffff8f8f8efefeffffffffffffffffffffbfbfbfafafaffffffffffffffffffb8b8b88b8b8ba9a9a9aeaeae8a8a8a898989b1b1b18f8f8f929292b2b2b2e3e3e3e8e8e8eaeaeaf2f2f2f3f3f3e4e4e4dfdfdfdededed3d3d3e1e1e1d0d0d0bdbdbdd7d7d7e7e7e7f9f9f9f0f0f0efefefd5d5d5d4d4d4edededf0f0f0ebebebecececefefeff6f6f6fffffff4f4f4eeeeeefdfdfdefefeff7f7f7fffffff9f9f9f0f0f0f6f6f6f3f3f3d0d0d0bebebedadadadfdfdfb9b9b9a9a9a9d4d4d4cbcbcbb5b5b5fcfcfcfffffff2f2f2ccccccc7c7c7b0b0b0a9a9a99e9e9ebbbbbbe9e9e9d2d2d2cfcfcfbdbdbdc2c2c2d6d6d6e0e0e0f7f7f7fafafac5c5c5b1b1b1d6d6d6e4e4e4dadadaf4f4f4f1f1f1fffffffcfcfcf4f4f4f5f5f5ebebebc4c4c4c1c1c1f7f7f7fafafac1c1c1e0e0e0e3e3e3f2f2f2ffffffe9e9e9ededede5e5e5d2d2d2dfdfdfcbcbcba5a5a5acacac9b9b9b8989897f7f7f7272725a5a5a4949493e3e3e3b3b3b494949606060929292c9c9c9e4e4e4ecececfefefefffffff0f0f0f1f1f1ecececedededd5d5d5e1e1e1f4f4f4cdcdcdd6d6d6e3e3e3d0d0d0dfdfdfe2e2e2dededed5d5d5e6e6e6fffffff6f6f6f7f7f7f5f5f5efefeff1f1f1e3e3e3fffffffffffffffffff6f6f6fefefeffffffe5e5e5dfdfdfc3c3c3b7b7b7e1e1e1fffffffffffffffffffffffffffffffafafaffffffffffffefefefdcdcdce7e7e7fafafaf3f3f3d4d4d4ebebebfdfdfdf6f6f6f7f7f7fffffff5f5f5d9d9d9e7e7e7f0f0f0ebebebfffffff9f9f9e6e6e6f0f0f0fcfcfcffffffe6e6e6f1f1f1ffffffe8e8e8bebebecacacac9c9c9dbdbdbe8e8e8f6f6f6f9f9f9f9f9f9f7f7f7fffffff7f7f7f0f0f0f5f5f5edededecececf3f3f3ffffffe6e6e6e3e3e3e9e9e9e7e7e7e7e7e7e7e7e7edededeeeeeefffffffffffff1f1f1d8d8d8fcfcfcdbdbdbe5e5e5f3f3f3e5e5e5fffffff8f8f8bebebecbcbcbb4b4b4d9d9d9ecececc7c7c7bababac8c8c8a0a0a07c7c7cbebebef8f8f8d0d0d0e9e9e9fcfcfcf5f5f5dededef6f6f6ffffffefefefb0b0b0b0b0b0cececec3c3c3bebebed9d9d9dadadae0e0e0edededf3f3f3f0f0f0e0e0e0e9e9e9e9e9e9cdcdcdf3f3f3fafafafffffffdfdfdfffffffefefefcfcfcdbdbdbd8d8d8ebebebedededfdfdfdfdfdfdf4f4f4e0e0e0e6e6e6f3f3f3eaeaeaf8f8f8f7f7f7e9e9e9d6d6d6e4e4e4f6f6f6f2f2f2f7f7f7fffffffffffffefefefffffffffffffdfdfdf1f1f1f0f0f0e3e3e3dadadae4e4e4efefefededede3e3e3bdbdbd9e9e9ea4a4a4cbcbcbfffffff4f4f4cacacaf0f0f0ffffffecececeaeaeae5e5e5e5e5e5d6d6d6e6e6e6edededf4f4f4ffffffdcdcdcb0b0b0bdbdbde5e5e5f1f1f1cccccca0a0a0cfcfcfc5c5c5aaaaaaaaaaaaf8f8f8ffffffecececf8f8f8fbfbfbe1e1e1f2f2f2f9f9f9e7e7e7f5f5f5fffffffffffff8f8f8e3e3e3c1c1c1e2e2e2f7f7f7f4f4f4e5e5e5e3e3e3dbdbdbddddddf3f3f3e8e8e8d6d6d6ddddddd3d3d3dbdbdbe7e7e7efefefdededeffffffe2e2e2c2c2c2ddddddf0f0f0eeeeeecbcbcbccccccddddddf7f7f7fefefefafafafcfcfcfefefef6f6f6efefeffffffff9f9f9ffffffffffffffffffe0e0e0cccccca8a8a8d0d0d0fffffffafafacececed6d6d6f3f3f3f9f9f9fbfbfbfcfcfcfffffffdfdfdf7f7f7edededf9f9f9e3e3e3e7e7e7f8f8f8d9d9d9f8f8f8ffffffffffffeeeeeecccccccacacadcdcdcefefeff1f1f1fefefefffffffefefefdfdfdf1f1f1c7c7c7ebebebf9f9f9f9f9f9ffffffe6e6e6f0f0f0fffffff5f5f5edededf7f7f7fefefefbfbfbebebebf1f1f1dededea8a8a8c8c8c8bfbfbfd3d3d3c5c5c5b5b5b5b1b1b1bebebee5e5e5dddddddcdcdcd8d8d8bababab4b4b4d2d2d2cececed1d1d1c5c5c5a2a2a2b0b0b09a9a9acbcbcbf0f0f0939393dbdbdbfdfdfdfffffffafafae6e6e6a4a4a4c7c7c7fcfcfce8e8e8f1f1f1eaeaeaeeeeeee1e1e1b6b6b6848484909090989898ebebebfffffff6f6f6ffffffcfcfcfb7b7b7dbdbdbcccccce4e4e4dbdbdba7a7a7bfbfbfd2d2d2f5f5f5fbfbfbfffffffffffff7f7f7fbfbfbfbfbfbfffffff6f6f6f5f5f5f7f7f7fffffffffffffffffffffffff2f2f2fcfcfcfffffffffffffdfdfdf5f5f5f2f2f2fafafafffffffffffffffffffefefefafafafffffffffffff3f3f3d0d0d0f3f3f3ebebebd9d9d9d0d0d0c8c8c8d5d5d5c9c9c9aeaeaed2d2d2f1f1f1f4f4f4f7f7f7f6f6f6fffffff6f6f6d4d4d4ecececf9f9f9dbdbdbecececf6f6f6eaeaead5d5d5ebebebd8d8d8e0e0e0e7e7e7d5d5d5e5e5e5ebebebf5f5f5ededede1e1e1efefefeeeeeedededeebebebfcfcfceeeeeeecececf2f2f2e3e3e3e2e2e2ffffffeaeaead5d5d5c1c1c1cfcfcfbcbcbcb1b1b1c4c4c4e4e4e4e6e6e6f5f5f5ffffffffffffffffffffffffffffffe5e5e5cececee0e0e0cfcfcfc3c3c3bcbcbcd8d8d8d1d1d1e6e6e6ececece6e6e6c8c8c8ddddddf9f9f9f8f8f8f4f4f4fefefef6f6f6dbdbdbebebebecececd6d6d6dbdbdbd3d3d3d2d2d2edededfbfbfbe4e4e4c3c3c3bfbfbfc8c8c8dbdbdbf5f5f5e1e1e1f5f5f5f5f5f5e6e6e6ffffffe5e5e5f9f9f9fffffffffffffffffffffffffffffff4f4f4d2d2d2cdcdcdc4c4c4b3b3b3bebebeb4b4b4a2a2a2bababad7d7d7ebebebe1e1e1eeeeeef3f3f3e4e4e4dbdbdbd6d6d6e7e7e7d5d5d5e5e5e5ecececcacacad5d5d5cfcfcfc6c6c6dcdcdcffffffd6d6d6e0e0e0fffffffafafadcdcdcd6d6d6efefeff7f7f7ebebebd4d4d4f4f4f4dfdfdfc1c1c1ddddddd1d1d1b0b0b0c1c1c1e2e2e2d4d4d4b4b4b4b8b8b8dededed8d8d8d3d3d3f3f3f3f6f6f6ffffffe7e7e7e6e6e6f9f9f9f6f6f6e2e2e2f0f0f0e1e1e1c5c5c5ebebebe4e4e4cdcdcde8e8e8e1e1e1e0e0e0e5e5e5f6f6f6dbdbdba9a9a9d6d6d6ffffffecececc0c0c0cacacabebebe979797b6b6b6cececed2d2d2f9f9f9edededf1f1f1fcfcfcf0f0f0f5f5f5eeeeeee2e2e2f3f3f3f0f0f0f4f4f4fcfcfcf4f4f4dbdbdbe9e9e9e7e7e7ebebebf3f3f3fffffffcfcfcf2f2f2fafafad0d0d0d4d4d4fdfdfdf4f4f4e7e7e7dcdcdcddddddeeeeeedededecbcbcbb4b4b4aeaeaedededeb5b5b5d8d8d8ffffffc9c9c9b7b7b7f8f8f8fffffff8f8f8d9d9d9ecececd2d2d2c6c6c6bfbfbfedededccccccc4c4c4dbdbdbf3f3f3d7d7d7d8d8d8c2c2c2bbbbbbadadad979797bcbcbcd8d8d8e4e4e4d5d5d5c4c4c4bbbbbbc0c0c0c0c0c0a8a8a8cccccce8e8e8e2e2e2e0e0e0ccccccd9d9d9dadadae8e8e8f0f0f0fbfbfbfffffffffffffffffffafafaeaeaeaeeeeeefafafaf3f3f3fbfbfbf2f2f2e8e8e8f5f5f5fffffffffffffffffffffffff6f6f6fdfdfdf1f1f1dfdfdfdbdbdbcfcfcfe8e8e8fffffff3f3f3e6e6e6f1f1f1ecececeaeaeaf3f3f3e7e7e7d9d9d9c8c8c8b9b9b9cbcbcbe2e2e2f3f3f3eeeeeee4e4e4e6e6e6fffffff3f3f3d2d2d2bebebebebebeeeeeeefbfbfbecececbababaaaaaaad7d7d7dededec2c2c2cfcfcfdededed1d1d1f8f8f8fffffffffffff4f4f4f7f7f7eaeaeaf8f8f8fcfcfcfffffffdfdfdfdfdfdfafafac7c7c7c7c7c7f1f1f1eeeeeec9c9c9979797d3d3d3edededeaeaeaf2f2f2f6f6f6ccccccc7c7c7e0e0e0dadadad8d8d8d2d2d2e2e2e2e7e7e7e4e4e4dfdfdfddddddd8d8d8b8b8b8efefefe0e0e0dddddde0e0e0dadadae2e2e2ebebebedededf9f9f9f0f0f0efefeffffffffdfdfdfbfbfbd4d4d4e7e7e7fffffffbfbfbf4f4f4ffffffeaeaeabfbfbf9f9f9fdbdbdbffffffcdcdcddadadaf3f3f3f1f1f1edededf4f4f4c4c4c4f0f0f0f8f8f8ecececffffffd5d5d5929292f2f2f2efefefeeeeeeffffffffffffffffffd5d5d5fffffffffffff3f3f3f5f5f5d9d9d9d9d9d9fffffffffffffffffff7f7f7efefeff8f8f8f6f6f6f3f3f3f3f3f3f1f1f1f4f4f4eeeeeee7e7e7e4e4e4e5e5e5f0f0f0b7b7b7c0c0c0bbbbbbbbbbbbefefefe2e2e2e4e4e4d3d3d38f8f8f8a8a8ab4b4b4cbcbcbc6c6c6dedededcdcdce2e2e2a5a5a5b0b0b0e1e1e1dadadaeaeaeafbfbfbfffffffffffffffffff6f6f68a8a8a8a8a8affffffffffffd9d9d9c0c0c0e7e7e7edededcececea1a1a17b7b7bb2b2b2bfbfbf7e7e7ecacacaf4f4f4f0f0f0eaeaeab2b2b2fbfbfbffffffffffffffffffffffffd6d6d6c8c8c8e1e1e1dbdbdbc0c0c0c5c5c5a6a6a6cececeeeeeeee8e8e8f3f3f3f6f6f6ffffffffffffeeeeeee2e2e2ffffffeaeaead4d4d4ecececf8f8f8ffffffffffffffffffffffffffffffffffffe5e5e5c4c4c4dcdcdcedededfffffffffffffffffff9f9f9f8f8f8ffffffe7e7e7dadadafbfbfbf6f6f6fffffffffffffafafaf1f1f1f9f9f9d6d6d6eeeeeef9f9f9fefefef4f4f4eaeaeae0e0e0edededf0f0f0f1f1f1f2f2f2f4f4f4fbfbfbf9f9f9f5f5f5fafafafdfdfdececece4e4e4f2f2f2f2f2f2d2d2d2f1f1f1fffffffffffff5f5f5f5f5f5ebebebe9e9e9e2e2e2e9e9e9efefeff8f8f8fffffff9f9f9f2f2f2f3f3f3fafafafdfdfddededeeeeeeeffffffdfdfdfe9e9e9ffffffebebebe3e3e3f4f4f4f8f8f8f8f8f8fbfbfbfffffffcfcfce5e5e5fffffffffffffffffff3f3f3fffffff3f3f3f5f5f5ffffffe3e3e3efefeffffffffffffffffffffffffffcfcfcf9f9f9f4f4f4f6f6f6f6f6f6fafafaf0f0f0f4f4f4e6e6e6e6e6e6ecececeaeaeaf4f4f4eaeaeaf5f5f5e2e2e2d2d2d2eaeaeaf1f1f1eaeaeaebebebe2e2e2c6c6c6dfdfdfebebebe4e4e4e7e7e7e9e9e9f7f7f7fdfdfdffffffffffffffffffffffffeeeeeedcdcdcecececfbfbfbeaeaeae8e8e8e4e4e4dddddde9e9e9e0e0e0e4e4e4dededef4f4f4f9f9f9d8d8d8cbcbcbdadadacacacaefefeff5f5f5fcfcfcdadada9f9f9fc9c9c9e0e0e0b0b0b0c6c6c6fffffff1f1f1e9e9e9f4f4f4e4e4e4fdfdfde4e4e4b9b9b9cdcdcdebebebf6f6f6ffffffe6e6e6ebebebe2e2e2dededeebebebe4e4e4d6d6d6ddddddf3f3f3f2f2f2f0f0f0ecececf3f3f3f7f7f7eeeeeeeeeeeedddddde1e1e1e3e3e3cfcfcfe2e2e2fbfbfbf4f4f4ebebebf7f7f7e9e9e9bebebebdbdbdd0d0d0e2e2e2f5f5f5d3d3d3b0b0b0d0d0d0d8d8d8f4f4f4fbfbfbf1f1f1e9e9e9e1e1e1f9f9f9fdfdfde2e2e2e8e8e8edededdededef1f1f1fafafafcfcfcf0f0f0cdcdcdd8d8d8efefeff9f9f9f2f2f2f7f7f7e8e8e8e2e2e2fafafaf3f3f3efefefe9e9e9e7e7e7f5f5f5f4f4f4ececece1e1e1c0c0c0b6b6b6a3a3a3949494b6b6b6cdcdcde4e4e4e9e9e9e8e8e8dddddde5e5e5e2e2e2d7d7d7e6e6e6fafafae4e4e4e8e8e8f2f2f2e7e7e7e3e3e3e6e6e6e7e7e7e0e0e0dbdbdbdcdcdceeeeeef4f4f4ffffffedededc8c8c8a7a7a7d5d5d5d6d6d6cececedededefcfcfcfdfdfdf4f4f4efefefb2b2b2d3d3d3e9e9e9e8e8e8d9d9d9cfcfcfd4d4d4f2f2f2d7d7d7eaeaeae0e0e0d6d6d6dddddde2e2e2d9d9d9e2e2e2ecececeaeaeae3e3e3d7d7d7f9f9f9fbfbfbe0e0e0d9d9d9dadadae8e8e8f0f0f0f9f9f9e7e7e7d3d3d3e3e3e3f3f3f3efefefe6e6e6fffffffffffffcfcfcfcfcfcf8f8f8e3e3e3f7f7f7f9f9f9f7f7f7ddddddb9b9b9bfbfbfeeeeeef8f8f8e1e1e1e1e1e1d3d3d3e3e3e3eeeeeee9e9e9d8d8d8e7e7e7fbfbfbc4c4c4d7d7d7dededef2f2f2e4e4e4d3d3d3fffffffffffffffffff8f8f8eeeeeefcfcfcf8f8f8fefefeededede5e5e5f6f6f6f9f9f9f7f7f7fafafaffffffe8e8e8e9e9e9f8f8f8eeeeeee8e8e8ffffffffffffe5e5e5ffffffffffffffffffdbdbdba8a8a8bcbcbcdcdcdce6e6e6dbdbdbc7c7c7afafafbfbfbfaeaeaebcbcbcbdbdbde4e4e4fafafae7e7e7c8c8c8c9c9c9ddddddcacacaecececeeeeeee2e2e2f8f8f8f1f1f1f0f0f0ffffffffffffcdcdcde2e2e2fffffffefefefbfbfbfcfcfcfffffffffffff7f7f7e0e0e0efefeffafafaf2f2f2ffffffffffffe7e7e7d6d6d6d5d5d5dededee4e4e4f3f3f3efefefdfdfdfb9b9b9c0c0c0e7e7e7afafafbbbbbbd5d5d5d8d8d8f6f6f6f2f2f2f7f7f7fffffffefefef6f6f6c4c4c4bababad6d6d6d6d6d6e8e8e8cbcbcbfcfcfcffffffecececf4f4f4f7f7f7fafafafafafaf8f8f8f2f2f2efefeff7f7f7f2f2f2f7f7f7bababac0c0c0e8e8e8d3d3d3efefefe5e5e5e0e0e0e4e4e4c6c6c6b1b1b1d3d3d3d0d0d0ccccccd7d7d7e4e4e4d4d4d4e6e6e6cbcbcbbababab5b5b5aeaeaec7c7c7b5b5b5a5a5a5b1b1b1868686b3b3b3d7d7d7bdbdbdc0c0c0f2f2f2e4e4e4a9a9a99f9f9fc5c5c5939393c4c4c4d9d9d9bebebef5f5f5fffffff0f0f0b7b7b7f6f6f6ffffffffffffeaeaeafafafafffffff9f9f9f3f3f3e8e8e8c6c6c6d1d1d1afafafa1a1a1e3e3e3e8e8e8f0f0f0d7d7d7ccccccc8c8c8a3a3a39e9e9eadadadb4b4b4999999afafafbababaa8a8a8bdbdbdcccccccfcfcfe1e1e1ddddddfefefee9e9e9c2c2c2adadadcccccceaeaeae3e3e3edededf1f1f1fefefef9f9f9b8b8b8bcbcbccdcdcdebebebe5e5e5bcbcbcd9d9d9fffffff8f8f8e1e1e1f3f3f3fefefef7f7f7ecececdfdfdff3f3f3fffffff2f2f2f7f7f7fdfdfdfffffffffffffffffffffffffffffffafafaf5f5f5f9f9f9ececece1e1e1fcfcfcfefefef4f4f4fffffffefefeffffffffffffe8e8e8eeeeeefdfdfdf2f2f2f6f6f6fffffff1f1f1f6f6f6ffffffffffffe8e8e8f4f4f4fefefefcfcfcf9f9f9eeeeeef5f5f5f3f3f3fefefefafafaf4f4f4fbfbfbfffffffffffff6f6f6f2f2f2eeeeeeecececf8f8f8f3f3f3f4f4f4fefefefffffff6f6f6f0f0f0fbfbfbf3f3f3f8f8f8f9f9f9edededebebebf3f3f3f6f6f6ecececedededf3f3f3e8e8e8d4d4d4d1d1d1f0f0f0e4e4e4edededdcdcdcf0f0f0eeeeeeebebebf9f9f9e5e5e5e4e4e4e5e5e5e1e1e1dcdcdcd2d2d2ebebebfafafafefefefcfcfcf7f7f7f0f0f0e7e7e7cdcdcdb3b3b3bcbcbcdadadadfdfdfc1c1c1bdbdbdcbcbcbd3d3d3c4c4c4cacacae7e7e7d3d3d3bcbcbcc4c4c4cbcbcbababab909090959595a3a3a3b2b2b2bababac4c4c4ccccccb9b9b9c8c8c8aaaaaa717171afafafdbdbdbb1b1b1cfcfcfebebebe0e0e0edededecececfffffff6f6f6d3d3d3f8f8f8ffffffffffffecececedededfffffff5f5f5dadadae4e4e4f2f2f2e1e1e1e1e1e1ecececfffffffafafae5e5e5efefefdfdfdfecececf2f2f2fbfbfbf4f4f4edededfafafafafafafdfdfdfcfcfcffffffeaeaeaf0f0f0fffffffcfcfcebebebffffffdcdcdcdbdbdbfffffffdfdfdf7f7f7f5f5f5edededeaeaeafbfbfbfafafafcfcfcfffffffffffffefefefbfbfbf0f0f0e7e7e7d9d9d9e0e0e0f0f0f0fffffff6f6f6f8f8f8f9f9f9fffffffbfbfbe8e8e8f6f6f6f8f8f8e4e4e4dddddddcdcdce6e6e6f4f4f4fdfdfdeaeaeae1e1e1eeeeeed5d5d5b9b9b9f4f4f4f7f7f7d1d1d1c3c3c3d4d4d4d4d4d4e1e1e1b9b9b9cfcfcfd7d7d7d9d9d9e3e3e3f5f5f5f3f3f3f1f1f1f0f0f0fefefefbfbfbffffffe1e1e1dcdcdcfffffff8f8f8f5f5f5f7f7f7fbfbfbe2e2e2eeeeeedededebebebeb7b7b7d4d4d4ddddddf2f2f2f0f0f0dddddde3e3e3ecececebebebffffffe1e1e1b9b9b9e5e5e5ebebebd1d1d1bebebec4c4c4d7d7d7d4d4d4dedededbdbdbddddddeeeeeeddddddc8c8c8d9d9d9c9c9c9cbcbcbd9d9d9c0c0c0c3c3c3d4d4d4c7c7c7c8c8c8e1e1e1f1f1f1f9f9f9f4f4f4d0d0d0e4e4e4ecececf2f2f2e5e5e5dfdfdff9f9f9f3f3f3efefeffffffffffffffafafaf1f1f1f0f0f0fafafadfdfdfe3e3e3ececece1e1e1c2c2c2cacacad5d5d5c5c5c5e3e3e3ddddddf4f4f4d2d2d2c4c4c4fffffffdfdfde5e5e5e7e7e7efefeff3f3f3e9e9e9f5f5f5fefefef8f8f8eaeaeae9e9e9fcfcfcfffffff9f9f9dcdcdcfdfdfdfffffffffffff7f7f7ebebebfffffff3f3f3dcdcdcf3f3f3ecececc6c6c6eaeaeac5c5c5999999c5c5c5e0e0e0d2d2d2dadadac5c5c5b3b3b3c8c8c8cccccccececee5e5e5fffffffffffffefefedcdcdce7e7e7dadadac1c1c1d9d9d9dadadad4d4d4eaeaeafefefeeeeeeee3e3e3ebebebd9d9d9d2d2d2d5d5d5c2c2c2b9b9b9d3d3d3dfdfdff5f5f5fffffffcfcfcc5c5c5efefefefefefd0d0d0e9e9e9fffffffcfcfcfffffff3f3f3f1f1f1fffffffbfbfbfcfcfcffffffd9d9d9cccccccbcbcbb8b8b8bfbfbfa2a2a2c5c5c5dbdbdbcacacacbcbcbe3e3e3dfdfdfbfbfbfcacacae1e1e1cfcfcfb2b2b2b7b7b7ececece5e5e5fcfcfcf8f8f8f4f4f4fdfdfdf5f5f5f4f4f4f0f0f0f4f4f4dfdfdfeaeaeaffffffd0d0d0b9b9b9e9e9e9c6c6c6d4d4d4e7e7e7fffffffffffffafafae7e7e7e0e0e0e2e2e2ecececf0f0f0fffffffffffff2f2f2fefefedadadabdbdbdacacaca9a9a9cfcfcfd1d1d1e4e4e49c9c9c7d7d7dd5d5d5b7b7b7bbbbbbc1c1c1bcbcbcc2c2c2b6b6b6ccccccabababb4b4b4ffffffdededeb9b9b9f6f6f6c5c5c5c3c3c3d1d1d1efefeffbfbfbd5d5d5ebebebffffffd3d3d3dbdbdbfffffffffffff2f2f2f6f6f6ccccccbababad4d4d4c8c8c8cacacabfbfbfbebebec7c7c7c0c0c08a8a8a979797d8d8d8dadadadededebbbbbbabababaeaeaebfbfbfaeaeaeb7b7b7e9e9e9ffffffebebeb969696a3a3a3a7a7a78b8b8bc4c4c4bfbfbfc0c0c0e4e4e4b7b7b7b1b1b1aaaaaaaeaeaeb7b7b7d9d9d9fdfdfdffffffefefefd8d8d8f4f4f4e2e2e2e2e2e2f4f4f4f2f2f2eeeeeee7e7e7eaeaeae4e4e4e3e3e3f0f0f0eeeeeeeeeeeef1f1f1e4e4e4e3e3e3d2d2d2cdcdcddddddde8e8e8eeeeeef1f1f1f3f3f3e3e3e3d7d7d7edededfbfbfbf0f0f0e6e6e6e2e2e2cdcdcddededef6f6f6f0f0f0efefefefefefe9e9e9ccccccdcdcdce3e3e3d9d9d9eaeaead6d6d6d5d5d5dddddde7e7e7ecececf6f6f6eaeaeac5c5c5d7d7d7e9e9e9e1e1e1d4d4d4d7d7d7d6d6d6d3d3d3dfdfdfdddddde5e5e5e7e7e7dededee4e4e4e4e4e4dcdcdcdcdcdce0e0e0dcdcdcd5d5d5d2d2d2e2e2e2d8d8d8d1d1d1c6c6c6cfcfcfdfdfdff0f0f0cfcfcfbcbcbcddddddd2d2d2d2d2d2c5c5c5c9c9c9e0e0e0f0f0f0e1e1e1dededeb6b6b6919191888888a7a7a7d8d8d8cdcdcdc2c2c2c1c1c1afafafaeaeaee3e3e3f9f9f9e9e9e9c3c3c3929292929292bfbfbfbdbdbddfdfdfecececececece7e7e7c2c2c2cfcfcfdededed6d6d6d0d0d0ecececf1f1f1f1f1f1e4e4e4f2f2f2ebebebf1f1f1e0e0e0dfdfdfe0e0e0fffffff4f4f4e1e1e1f0f0f0e5e5e5bababaeaeaeaefefefe8e8e8d7d7d7d5d5d5f5f5f5fffffffafafaf6f6f6fdfdfdcbcbcbdfdfdff0f0f0dededeeaeaeae5e5e5f3f3f3fefefef4f4f4d2d2d2eeeeeef8f8f8f4f4f4f8f8f8f0f0f0f2f2f2fcfcfcfffffffffffffffffff8f8f8fbfbfbfdfdfdfffffffbfbfbf0f0f0f3f3f3fffffffdfdfdf7f7f7f9f9f9e0e0e0edededfafafafffffffefefefffffffffffffffffff1f1f1f3f3f3f7f7f7f0f0f0fefefeecececf1f1f1eeeeeef6f6f6fffffffffffffbfbfbefefefebebebeeeeeef0f0f0ebebebe0e0e0e4e4e4d8d8d8c9c9c9cbcbcbe6e6e6dbdbdbd9d9d9dcdcdce8e8e8bbbbbbbebebef8f8f8e4e4e4efefefeeeeeecccccccbcbcbb0b0b0a4a4a4bdbdbdb8b8b8e9e9e9cecececcccccdededed2d2d2d0d0d0c0c0c0d1d1d1e0e0e0d4d4d4c1c1c1e3e3e3e9e9e9dadadaefefefe4e4e4f1f1f1f1f1f1fbfbfbfefefee5e5e5dfdfdfedededd6d6d6cacacac4c4c4bababacdcdcdebebebd9d9d9e7e7e7bebebe959595d1d1d1f6f6f6b4b4b4c0c0c0f7f7f7fefefefffffffdfdfdfbfbfbf5f5f5fefefeffffffefefefe8e8e8e8e8e8f6f6f6fffffffffffff9f9f9fafafae1e1e1e3e3e3e1e1e1d7d7d7e0e0e0d9d9d9c3c3c3b6b6b6c1c1c1dbdbdbc8c8c8b3b3b3dfdfdfeeeeeeebebebe7e7e7f2f2f2ecececdadadabfbfbfd5d5d5d5d5d5e1e1e1f4f4f4f2f2f2dededee1e1e1d7d7d7e7e7e7eeeeeee0e0e0efefefe0e0e0d8d8d8ebebebf5f5f5f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f1f1f1efefeff0f0f0f4f4f4ededede9e9e9f9f9f9fcfcfcc0c0c0bebebeeeeeeed5d5d5e0e0e0d8d8d8d5d5d5c7c7c7e0e0e0ebebebe1e1e1c8c8c8808080898989c5c5c5d1d1d1e0e0e0e5e5e5dededee4e4e4f0f0f0e7e7e7e5e5e5e7e7e7ececece2e2e2e0e0e0d2d2d2c5c5c5d8d8d8e8e8e8e2e2e2b8b8b8cdcdcdf0f0f0f6f6f6f9f9f9f1f1f1dfdfdfc0c0c0ddddddf7f7f7f0f0f0d4d4d4c6c6c6e7e7e7e5e5e5e8e8e8d8d8d8f4f4f4e4e4e4f2f2f2eeeeeee1e1e1eaeaeaeaeaeaf7f7f7e1e1e1e8e8e8fffffff1f1f1f8f8f8fffffff4f4f4efefefcfcfcfbebebefafafaffffffececece1e1e1dfdfdfd1d1d1b9b9b9a4a4a4c3c3c3fcfcfcf0f0f0f4f4f4ffffffe1e1e1cdcdcde8e8e8e3e3e3fcfcfcfefefef8f8f8fcfcfcf8f8f8f5f5f5f7f7f7efefefddddddecececeeeeeed2d2d2f4f4f4f5f5f5f0f0f0ebebebeeeeeee8e8e8e3e3e3f3f3f3f9f9f9e0e0e0ebebebecececf4f4f4f5f5f5f3f3f3f6f6f6fffffff3f3f3fefefefffffffffffffffffff8f8f8efefefbbbbbb818181c4c4c4c8c8c8f5f5f5ffffffedededcfcfcfe2e2e2c3c3c37e7e7e8d8d8ddfdfdfe6e6e6bfbfbfb3b3b3aaaaaac3c3c3c5c5c59c9c9cb0b0b0ebebebf2f2f2cbcbcbb6b6b6c9c9c9c7c7c7b9b9b9acacacc1c1c1fffffffafafaeeeeeedbdbdbd5d5d5fffffffffffffbfbfbecececdfdfdfb1b1b1cfcfcffdfdfdfafafafffffff7f7f7f0f0f0f3f3f3d2d2d2dfdfdfdbdbdbdadadad2d2d2a8a8a8b4b4b4d3d3d3bebebe9393938484849b9b9bcacacac6c6c6c6c6c6bcbcbcb6b6b6e7e7e7e5e5e5d7d7d7cfcfcfd7d7d7e0e0e0d9d9d9cbcbcbd3d3d3d3d3d3cccccccbcbcbdddddde3e3e3d7d7d7e3e3e3dcdcdcd8d8d8dddddddfdfdfd8d8d8dadadae3e3e3e0e0e0f3f3f3f0f0f0dbdbdbd3d3d3ccccccd3d3d3e3e3e3c8c8c8b3b3b3cbcbcbeaeaead9d9d9d6d6d6ddddddcdcdcdcececed5d5d5ddddddd2d2d2c2c2c2d7d7d7dfdfdfd8d8d8dfdfdfe7e7e7ccccccc8c8c8d5d5d5d7d7d7ddddddd7d7d7bcbcbcbfbfbfd3d3d3d6d6d6d1d1d1ddddddd7d7d7cacacad2d2d2d6d6d6ddddddcfcfcfd5d5d5dfdfdfe4e4e4dcdcdcdededee3e3e3d7d7d7e0e0e0c8c8c8d5d5d5eeeeeed9d9d9909090b1b1b1eeeeeeb7b7b7b8b8b89292928d8d8d9d9d9da9a9a9a2a2a2b2b2b29e9e9e909090bbbbbbc8c8c89d9d9dccccccebebebdddddddededed8d8d8c8c8c8bfbfbfe1e1e1dcdcdcdadadac4c4c4b5b5b5999999898989a8a8a8dddddde2e2e2dcdcdcd8d8d8d2d2d2cdcdcde4e4e4eaeaeadededee2e2e2cfcfcfd6d6d6fffffffffffffffffffffffffffffffffffffbfbfbfafafaf7f7f7f7f7f7fffffffffffff4f4f4e9e9e9ecececf3f3f3e4e4e4dededeebebebf3f3f3d5d5d5dbdbdbdededef0f0f0ffffffe3e3e3eeeeeefffffffffffffafafafffffffffffffdfdfdefefefe3e3e3f2f2f2fcfcfcfffffffefefefbfbfbf9f9f9f4f4f4fefefefffffff3f3f3f0f0f0fffffffefefefafafae9e9e9efefeff7f7f7fefefefffffffffffffbfbfbf8f8f8f9f9f9e0e0e0e5e5e5fffffff3f3f3dfdfdfeeeeeef0f0f0fffffff9f9f9e6e6e6f9f9f9f3f3f3ececececececf1f1f1e8e8e8e5e5e5f1f1f1efefefe7e7e7d1d1d1c8c8c8d0d0d0d4d4d4f3f3f3ebebebbbbbbbd1d1d1d1d1d1d6d6d6e0e0e0e6e6e6bebebe8e8e8eafafafdcdcdcc7c7c7c6c6c6f3f3f3f2f2f2dfdfdfe0e0e0d6d6d6d4d4d4d5d5d5dcdcdcd0d0d0d1d1d1d8d8d8e1e1e1d7d7d7cfcfcfb1b1b1d2d2d2e7e7e7e7e7e7e4e4e4d1d1d1dadadafffffffafafaecececcbcbcbe7e7e7f7f7f7d4d4d4cececefefefee4e4e4b6b6b6d9d9d9e3e3e3d1d1d1d3d3d3e1e1e1bfbfbfc0c0c0dddddde6e6e6d6d6d6d9d9d9eaeaeaf2f2f2e7e7e7f4f4f4fefefefffffffdfdfdefefeff0f0f0f1f1f1fffffffefefefefefef1f1f1f8f8f8fffffffcfcfcfffffffffffffffffffbfbfbf9f9f9efefeff0f0f0eaeaeafdfdfdebebebe5e5e5e1e1e1d8d8d8f2f2f2e5e5e5c6c6c6bfbfbfbdbdbdb9b9b9c8c8c8bebebecbcbcba2a2a28d8d8dc2c2c2ecececdfdfdfe8e8e8dcdcdcbcbcbcbfbfbfe9e9e9edededf0f0f0f1f1f1ddddddd6d6d6f3f3f3fefefef5f5f5f5f5f5dfdfdfddddddf0f0f0e9e9e9f8f8f8f9f9f9f3f3f3f6f6f6e0e0e0bababad4d4d4e2e2e2e6e6e6fbfbfbdcdcdcf0f0f0ffffffe4e4e4edededeeeeeec2c2c2bebebe989898999999b4b4b4bcbcbcb9b9b9a5a5a5949494adadadbfbfbfc4c4c4acacacaaaaaac4c4c4b8b8b8dbdbdbe8e8e8d5d5d5c8c8c8ebebebfffffff0f0f0fdfdfdf4f4f4f2f2f2fefefee6e6e6efefefffffffffffffffffffffffffffffffffffffedededcdcdcdf4f4f4f9f9f9d2d2d2e1e1e1fffffff9f9f9d8d8d8d2d2d2e8e8e8dbdbdbdcdcdcdededee6e6e6f1f1f1e0e0e0cbcbcbe4e4e4c7c7c7ecececfffffffffffffffffff2f2f2c4c4c4cfcfcfb8b8b8b1b1b1f9f9f9fbfbfbe6e6e6fffffffefefeefefeff6f6f6fffffffffffffafafafdfdfdfafafaf0f0f0f3f3f3fefefef6f6f6f6f6f6f4f4f4f5f5f5bcbcbce1e1e1fffffffdfdfdffffffffffffe3e3e3b3b3b3bbbbbbf9f9f9fffffff1f1f1f6f6f6fafafaf4f4f4f1f1f1f8f8f8f7f7f7fcfcfcf5f5f5efefeff1f1f1ddddddf4f4f4ebebebd2d2d2a0a0a0bbbbbbe2e2e2e5e5e5e8e8e8e1e1e1d0d0d0d7d7d7bebebea5a5a58a8a8a8e8e8e797979cececeedededfefefeffffffefefefa6a6a6b7b7b7c8c8c8cececed0d0d0d2d2d2edededd8d8d89d9d9d868686c3c3c3fffffffdfdfdfffffffffffffafafafcfcfcfdfdfdf8f8f8ffffffffffffededededededfefefefffffffffffff1f1f1e3e3e3e0e0e0dddddde1e1e1cfcfcfd0d0d0c7c7c7d1d1d1e8e8e8f9f9f9ebebebc4c4c4c1c1c1d3d3d3c8c8c8c6c6c6cfcfcfd1d1d1e4e4e4e4e4e4cfcfcfd6d6d6d6d6d6cbcbcbebebebe3e3e3d9d9d9dddddddededeececececececdfdfdfebebebeaeaeae7e7e7dadadae1e1e1e8e8e8e2e2e2eaeaeaf0f0f0f8f8f8f0f0f0e2e2e2dcdcdce2e2e2eeeeeecfcfcfcacacae7e7e7c7c7c7b0b0b0d2d2d2e2e2e2ebebebe5e5e5dadadad1d1d1d6d6d6d7d7d7dbdbdbeaeaead8d8d8d8d8d8ededede4e4e4d1d1d1dbdbdbdbdbdbd8d8d8dbdbdbdcdcdcd8d8d8d5d5d5cfcfcfd1d1d1f1f1f1d6d6d6d7d7d7e1e1e1e1e1e1e2e2e2d6d6d6d1d1d1d3d3d3e1e1e1e8e8e8d8d8d8dddddde8e8e8e8e8e8e4e4e4dbdbdbf3f3f3ffffffffffffffffffffffffb7b7b78b8b8b9090908f8f8faaaaaab1b1b1959595b8b8b8ccccccaaaaaa9a9a9a777777767676989898d6d6d6cccccccdcdcde0e0e0d7d7d7c4c4c4dbdbdbc9c9c99f9f9f9b9b9ba6a6a6b8b8b89999999e9e9eb2b2b2e2e2e2cfcfcfcbcbcbe1e1e1bebebeb7b7b7d4d4d4d0d0d0cacacac5c5c5e4e4e4d7d7d7c7c7c7cbcbcbe9e9e9ebebebf3f3f3d2d2d2c4c4c4eaeaeae9e9e9dfdfdfc9c9c9c1c1c1e2e2e2dcdcdccbcbcbe6e6e6eeeeeed2d2d2c5c5c5e3e3e3ecececdbdbdbb6b6b6b6b6b6c6c6c6bfbfbfd4d4d4ebebebd4d4d4bfbfbfdadadae3e3e3cececed9d9d9e2e2e2e6e6e6f2f2f2e1e1e1d6d6d6d8d8d8e9e9e9f3f3f3f2f2f2ebebebf0f0f0eeeeeee2e2e2dededee2e2e2e1e1e1dcdcdcd6d6d6d5d5d5d3d3d3cacacac6c6c6d1d1d1ccccccc3c3c3c9c9c9c4c4c4b5b5b5cccccccacacabdbdbdc7c7c7d9d9d9cececed3d3d3e4e4e4d1d1d1dbdbdbf6f6f6eaeaeadededed0d0d0e9e9e9ecececdddddde4e4e4e7e7e7c8c8c8d0d0d0ebebebecececdadadae3e3e3f9f9f9e7e7e7e9e9e9e2e2e2c1c1c1c6c6c6cacacaaaaaaabbbbbbeaeaeae6e6e6f1f1f1ecececfafafae8e8e8f2f2f2dddddddadadae6e6e6ededede9e9e9e6e6e6d9d9d9d4d4d4ccccccb5b5b5dcdcdcf1f1f1f1f1f1e4e4e4dcdcdce8e8e8eeeeeeffffffe1e1e1c9c9c9d6d6d6edededd7d7d7e2e2e2f7f7f7efefefdadadad3d3d3fffffffcfcfcf6f6f6fbfbfbf2f2f2eaeaeaf3f3f3f2f2f2f5f5f5fdfdfdf9f9f9f8f8f8f5f5f5fefefefefefeececece6e6e6e7e7e7e6e6e6f4f4f4f7f7f7f2f2f2edededf2f2f2f0f0f0f1f1f1f9f9f9fafafaf2f2f2f8f8f8f0f0f0fafafaf7f7f7e8e8e8e7e7e7f1f1f1f0f0f0eeeeeef4f4f4f8f8f8f6f6f6f5f5f5f2f2f2d8d8d8e8e8e8f4f4f4fffffff1f1f1f5f5f5d9d9d9c2c2c2d4d4d4d9d9d9c3c3c3c8c8c8d2d2d2b8b8b8c6c6c6dcdcdcc4c4c4b6b6b6cfcfcfe3e3e3e4e4e4e1e1e1f5f5f5ffffffffffffebebebf3f3f3f9f9f9fcfcfceaeaeaefefeffbfbfbf6f6f6fefefedededed8d8d8e2e2e2d1d1d1fbfbfbfffffffffffffafafafafafafffffffffffffffffff8f8f8bdbdbde7e7e7f3f3f3dededee5e5e5d0d0d0c4c4c4e7e7e7ecececcbcbcbb5b5b5c5c5c5abababbdbdbdd6d6d6c4c4c4bfbfbfa2a2a2cbcbcbe9e9e9dededee8e8e8d7d7d7d2d2d2ededede2e2e2cececedddddddadadae6e6e6f5f5f5f6f6f6f6f6f6ffffffffffffe7e7e7f0f0f0ebebebfefefef5f5f5edededfffffff7f7f7f6f6f6f1f1f1f6f6f6fefefeeeeeeef1f1f1eaeaeaebebebdbdbdbd6d6d6a7a7a7dbdbdbfffffff1f1f1c8c8c8d8d8d8e2e2e2aaaaaaa7a7a7d9d9d9dbdbdbffffffefefeff8f8f8fffffff9f9f9f2f2f2f2f2f2f3f3f3f6f6f6fdfdfdf4f4f4edededfcfcfcf4f4f4e0e0e0e6e6e6d5d5d5d2d2d2dadadaf0f0f0d5d5d5fcfcfcfffffff8f8f8ccccccc7c7c7e2e2e2fafafafafafaededede8e8e8e1e1e1f7f7f7fffffffffffffdfdfdfffffffffffff2f2f2c3c3c3c1c1c1cdcdcdececece3e3e38d8d8db0b0b0afafafcfcfcffefefefffffffbfbfbecececf1f1f1ecececd2d2d2999999747474f9f9f9ffffffffffffffffffdddddd989898e5e5e5fdfdfdffffffffffffffffffffffffffffffe7e7e7efefeffffffffffffffffffffcfcfcefefeff3f3f3fafafaf8f8f8f5f5f5f4f4f4fffffffffffffafafafafafafffffff9f9f9e4e4e4dbdbdbf1f1f1f0f0f0eeeeeeefefefecececfefefef8f8f8eaeaeae6e6e6fffffffefefeeaeaeae7e7e7e2e2e2e9e9e9ecececeeeeeefbfbfbe3e3e3e8e8e8f8f8f8dcdcdcd3d3d3e5e5e5e3e3e3e4e4e4f1f1f1e4e4e4d6d6d6e5e5e5fafafaf4f4f4f0f0f0fcfcfcf8f8f8f1f1f1dfdfdff9f9f9f5f5f5ebebebe3e3e3d9d9d9d9d9d9e7e7e7eaeaeadcdcdcddddddcacacaf1f1f1e7e7e7cdcdcdcececedcdcdce1e1e1e9e9e9f8f8f8dfdfdff6f6f6fdfdfde6e6e6d5d5d5e1e1e1c3c3c3d5d5d5dcdcdcdcdcdcdededee7e7e7e7e7e7fafafae1e1e1c7c7c7d6d6d6d2d2d2cbcbcb959595cdcdcdf0f0f0e7e7e7f5f5f5e8e8e8d2d2d2d2d2d2e3e3e3e8e8e8e2e2e2f0f0f0e6e6e6e2e2e2e6e6e6d7d7d7d3d3d3c1c1c1cbcbcbc9c9c9bcbcbcb0b0b08f8f8f767676929292acacacd9d9d9c9c9c9dcdcdcf5f5f5cbcbcbebebebe4e4e4d0d0d0cacacac4c4c4bdbdbdb8b8b8cbcbcbe3e3e3dadadad3d3d3e3e3e3e6e6e6c0c0c0bcbcbccfcfcfc7c7c7d2d2d2cbcbcbcfcfcfe3e3e3e1e1e1e9e9e9ccccccb8b8b8b2b2b2c8c8c8ddddddc4c4c4c0c0c0adadadc8c8c8d2d2d2c1c1c1c1c1c1b1b1b1979797acacacc0c0c0b5b5b5c9c9c9cacacabababab1b1b1c9c9c9cbcbcbbababab7b7b7bcbcbcbebebeb7b7b7c7c7c7bdbdbdc6c6c6d5d5d5b9b9b9b6b6b6b3b3b3bdbdbdcfcfcfc5c5c5b6b6b6bebebeb4b4b4bebebec1c1c1c2c2c2c0c0c0cbcbcbc3c3c3afafafb2b2b2b8b8b8c5c5c5d4d4d4c3c3c3bdbdbdbbbbbbd0d0d0c4c4c4b2b2b2bebebebcbcbcaaaaaabebebed0d0d0c2c2c2cbcbcbbfbfbfbdbdbdccccccd6d6d6c4c4c4cdcdcdd8d8d8d9d9d9dadadabfbfbfbcbcbce3e3e3e8e8e8e3e3e3ebebebe9e9e9c7c7c7c3c3c3e6e6e6eeeeeedbdbdbbababad8d8d8e2e2e2e1e1e1e9e9e9e9e9e9dededeb8b8b8cececef0f0f0f1f1f1e7e7e7ebebebe3e3e3efefefeaeaeadadadad4d4d4d5d5d5cdcdcdbcbcbcd1d1d1e8e8e8d5d5d5ccccccebebebe2e2e2d1d1d1e7e7e7f8f8f8cececee1e1e1e3e3e3cdcdcdd9d9d9f8f8f8e1e1e1cececee2e2e2ffffffe7e7e7cfcfcfe2e2e2bababadcdcdcf2f2f2e1e1e1ccccccf1f1f1e6e6e6f2f2f2eeeeeecbcbcbdadadafdfdfdfffffff0f0f0f9f9f9fefefeffffffffffffe3e3e3e7e7e7fffffffffffff2f2f2f1f1f1e6e6e6dadadaecececf5f5f5eeeeeeecececf2f2f2f9f9f9e6e6e6eaeaeaefefefd5d5d5e5e5e5f1f1f1f6f6f6fdfdfdedededdbdbdbe6e6e6f0f0f0f8f8f8e0e0e0f7f7f7fffffffbfbfbe8e8e8d8d8d8ecececfffffff9f9f9fafafaf8f8f8fefefefffffffffffffffffffffffffffffff1f1f1efefefe4e4e4f6f6f6f6f6f6eaeaeaf4f4f4eaeaeae2e2e2cfcfcfe4e4e4dadadab6b6b6acacacdbdbdbdcdcdcd6d6d6d2d2d2e9e9e9fafafae2e2e2d2d2d2eaeaeae6e6e6f7f7f7ccccccbfbfbfbfbfbfd8d8d8dddddde1e1e1e1e1e1dedededcdcdcd9d9d9d6d6d6d4d4d4f8f8f8fffffffefefef2f2f2ffffffe8e8e8f1f1f1fffffffffffff4f4f4f1f1f1f6f6f6eeeeeefbfbfbfcfcfce3e3e3cececec4c4c4c0c0c0d0d0d0c8c8c8cdcdcdd0d0d0d7d7d7d5d5d5cccccccecececececec8c8c8cacacadededecececed1d1d1edededf9f9f9fffffffffffffffffffffffffcfcfcfefefeffffffffffffffffffebebebf8f8f8f1f1f1efefeffdfdfdf8f8f8fbfbfbf5f5f5d9d9d9ebebebbababadadadafffffff2f2f2f5f5f5fffffff5f5f5dadadaeaeaeac8c8c8b4b4b4f1f1f1d2d2d2d1d1d1dcdcdcd8d8d8e6e6e6ebebebf7f7f7f8f8f8fafafaf8f8f8f9f9f9fdfdfdf1f1f1f0f0f0ebebebc7c7c7e9e9e9dededed7d7d7c4c4c4b6b6b6b7b7b7bfbfbfc6c6c6bcbcbcb4b4b4c2c2c2c3c3c3dededee2e2e2e0e0e0d4d4d4dfdfdfe2e2e2dfdfdfececece2e2e2e1e1e1e2e2e2dbdbdbc6c6c6d8d8d8e9e9e99d9d9db0b0b0eaeaeafffffff4f4f4efefefedededf8f8f8e9e9e9f6f6f6ffffffffffff9e9e9e787878cdcdcdffffffe0e0e09d9d9d818181d5d5d5eaeaeae3e3e3dadadac2c2c2e9e9e9fcfcfcffffffe9e9e9c0c0c0bfbfbfd3d3d3fdfdfdf3f3f3eeeeeee5e5e5e6e6e6e6e6e6e3e3e3dfdfdff2f2f2dfdfdfe6e6e6fefefefdfdfdeeeeeeeaeaeaf5f5f5f0f0f0fffffffafafaeaeaeaf5f5f5fbfbfbeaeaeaedededeaeaead8d8d8c7c7c7f3f3f3e9e9e9e9e9e9fdfdfde2e2e2eeeeeef2f2f2efefeff3f3f3f4f4f4ecececfafafafbfbfbedededdfdfdfcececee6e6e6f2f2f2ecececf4f4f4e9e9e9ddddddf3f3f3fefefef5f5f5ebebebf7f7f7fbfbfbfcfcfcfefefef3f3f3ddddddc9c9c9cececee9e9e9e6e6e6eeeeeeeeeeeee4e4e4dededee8e8e8fbfbfbeeeeeef8f8f8eaeaeaf0f0f0eeeeeed6d6d6e7e7e7ebebebd3d3d3e2e2e2f7f7f7f1f1f1e5e5e5ededede1e1e1f1f1f1f3f3f3dbdbdbdbdbdbc0c0c0b9b9b9c9c9c9e9e9e9fffffffffffffffffff7f7f7eaeaeae1e1e1d5d5d5eeeeeef2f2f2fcfcfce0e0e0d2d2d2d3d3d3ddddddd1d1d1b1b1b1bfbfbfabababaaaaaab2b2b2adadadb1b1b1a9a9a9b6b6b6e8e8e8e6e6e6c8c8c8d5d5d5d6d6d6f9f9f9e0e0e0edededfffffff1f1f1cfcfcfd2d2d2efefeffffffffffffff3f3f3f8f8f8fafafaf7f7f7f5f5f5dcdcdcd4d4d4e6e6e6d3d3d3b0b0b0b1b1b1d5d5d5efefefe1e1e1ecececd4d4d4d2d2d2e0e0e0efefefe9e9e9e2e2e2d9d9d9d0d0d0cecececdcdcdc4c4c4cbcbcbdfdfdfc5c5c5c5c5c5d6d6d6d1d1d1cdcdcdc8c8c8dadadadbdbdbcacacac4c4c4ccccccd4d4d4c0c0c0b6b6b6d1d1d1d4d4d4bdbdbdc7c7c7d3d3d3c8c8c8d7d7d7dbdbdbf6f6f6f2f2f2cccccccbcbcbe2e2e2e7e7e7cececec8c8c8f0f0f0d4d4d4d0d0d0d8d8d8cececed0d0d0b6b6b6a8a8a8dadadae5e5e5cacacac0c0c0dfdfdff6f6f6eeeeeed6d6d6e6e6e6f6f6f6e8e8e8f9f9f9f3f3f3fbfbfbe8e8e8d3d3d3ebebebffffffecececf2f2f2fafafae9e9e9fbfbfbe3e3e3d7d7d7cbcbcbd9d9d9dfdfdfbfbfbfc3c3c3d3d3d3c2c2c2c8c8c8e8e8e8dcdcdcc9c9c9e1e1e1d2d2d2d8d8d8e9e9e9cececec1c1c1d2d2d2dcdcdcebebebe1e1e1d0d0d0e6e6e6e4e4e4e8e8e8f0f0f0f5f5f5d0d0d0bfbfbfcfcfcfe9e9e9f1f1f1dcdcdcdadadaf5f5f5ededede1e1e1ecececeaeaeae5e5e5e4e4e4cfcfcfe7e7e7f3f3f3e7e7e7c5c5c5d2d2d2dededed2d2d2e4e4e4e4e4e4e3e3e3e1e1e1e7e7e7dcdcdcecececf6f6f6d8d8d8dfdfdfcacacaa6a6a6cdcdcde7e7e7e3e3e3cbcbcbe1e1e1d8d8d8cececee1e1e1eaeaeae8e8e8ecececf4f4f4e6e6e6dfdfdfefefeff7f7f7fffffff3f3f3eeeeeee5e5e5e7e7e7f2f2f2f9f9f9f9f9f9f5f5f5efefeff6f6f6fbfbfbfffffffefefef9f9f9eeeeeeedededfffffffafafaf9f9f9fffffffffffffffffffafafaebebebf1f1f1fbfbfbfffffffffffffffffffdfdfdfffffffffffffffffffafafaf8f8f8f0f0f0f1f1f1dedededddddde6e6e6e3e3e3ebebebeeeeeeefefefdddddde7e7e7dddddde1e1e1c7c7c7d8d8d8e4e4e4d9d9d9c0c0c0eaeaeaeaeaeae9e9e9dcdcdcc3c3c3bebebedededef4f4f4f0f0f0e4e4e4efefefdfdfdfd3d3d3c8c8c8e4e4e4e6e6e6c4c4c4d4d4d4d7d7d7d3d3d3cececec5c5c5e0e0e0dbdbdbcacacae2e2e2fdfdfdfffffffbfbfbf1f1f1e1e1e1c2c2c2d8d8d8f1f1f1ecececdbdbdbe0e0e0f6f6f6f4f4f4f6f6f6f1f1f1d7d7d7eeeeeef9f9f9d4d4d4d4d4d4fefefeffffffffffffffffffe9e9e9e0e0e0c8c8c8b8b8b8cbcbcbdadadae3e3e3f5f5f5f3f3f3e1e1e1e7e7e7f1f1f1f8f8f8e9e9e9ffffffe5e5e5c6c6c6c0c0c0d1d1d1d9d9d9f1f1f1f6f6f6d4d4d4fefefefffffff5f5f5f5f5f5fffffffffffff7f7f7e5e5e5fbfbfbe1e1e1d9d9d9e7e7e7f2f2f2ecececdfdfdfcfcfcfedededffffffd8d8d8dcdcdcf8f8f8fcfcfcf7f7f7fafafae9e9e9eaeaeae6e6e6ccccccb5b5b5ebebebffffffffffffd1d1d1bebebedadadafffffffffffff7f7f7e2e2e2d4d4d4f8f8f8ffffffecececdadadacbcbcbbdbdbdd1d1d1cbcbcbc7c7c7c5c5c5c7c7c7e7e7e7eeeeeec7c7c7c9c9c9adadadaeaeaee5e5e5f8f8f8f0f0f0f4f4f4e1e1e1e6e6e6f6f6f6ebebebfafafaefefeff4f4f49f9f9f6363633030301010107c7c7cd4d4d4d5d5d5eaeaeaf6f6f6ebebebd9d9d9f5f5f5fcfcfcfffffff6f6f6d5d5d5dddddde3e3e3cfcfcfd2d2d2e3e3e3dfdfdfe3e3e3f9f9f9f6f6f6c7c7c7dcdcdcdbdbdbd9d9d9f1f1f1efefefbbbbbbe0e0e0f2f2f2cececedfdfdfccccccd5d5d5f1f1f1e9e9e9dededeeaeaeae8e8e8e9e9e9e4e4e4d7d7d7dadadaedededf7f7f7e8e8e8ebebebebebebe0e0e0e1e1e1dddddde0e0e0dfdfdfe6e6e6eeeeeee0e0e0e7e7e7fbfbfbf4f4f4eeeeeeefefefe3e3e3dededef0f0f0ebebebecececdededeededede4e4e4efefeffcfcfce5e5e5dfdfdff1f1f1fffffffafafaeeeeeee9e9e9f5f5f5f9f9f9f3f3f3dbdbdbdfdfdfe3e3e3ecececf7f7f7cfcfcfd3d3d3edededf5f5f5efefeff5f5f5e2e2e2eaeaeaddddddfffffffafafaf6f6f6e4e4e4eeeeeed4d4d4d7d7d7d7d7d7c8c8c89d9d9d999999c6c6c6d9d9d9e1e1e1dbdbdbf2f2f2f2f2f2f2f2f2fcfcfce3e3e3d1d1d1cfcfcfd3d3d3e6e6e6efefeff2f2f2fafafad7d7d79b9b9ba1a1a1b6b6b6979797a5a5a5bfbfbfadadade3e3e3e1e1e1c6c6c6d7d7d7ebebebd5d5d5e4e4e4ebebebb7b7b7bfbfbfebebebf2f2f2ffffffffffffd8d8d8e7e7e7f3f3f3e9e9e9fafafad5d5d5d1d1d1ededede6e6e6ddddddd4d4d4d5d5d5d9d9d9dededeebebebf8f8f8fffffffefefef4f4f4efefefe4e4e4dadadad9d9d9dfdfdfdbdbdbd6d6d6e6e6e6dcdcdceaeaeae5e5e5e2e2e2d2d2d2dbdbdbc4c4c4c8c8c8c0c0c0d3d3d3d7d7d7d8d8d8e8e8e8f3f3f3f4f4f4cdcdcdd4d4d4ebebebc1c1c1c8c8c8d9d9d9e8e8e8e2e2e2d8d8d8d5d5d5f0f0f0f3f3f3dfdfdfd0d0d0c8c8c8d4d4d4dedededfdfdfd2d2d2bcbcbcc1c1c1c9c9c9bebebea3a3a3b1b1b1c3c3c3fdfdfdc3c3c3c5c5c5f7f7f7fbfbfbe8e8e8f9f9f9f4f4f4edededeaeaeafefefef3f3f3f9f9f9ecececdddddde6e6e6fffffff8f8f8efefefe2e2e2eeeeeee6e6e6d2d2d2cfcfcfcececec9c9c9f3f3f3f5f5f5ececece7e7e7ecececeaeaeaf2f2f2f6f6f6ededede6e6e6ecececeeeeeefefefefbfbfbfefefeeeeeeee2e2e2f5f5f5f5f5f5ebebebf8f8f8ebebebe1e1e1e8e8e8dadadae3e3e3fffffffdfdfdf5f5f5f6f6f6f1f1f1d0d0d0cdcdcde9e9e9dededed1d1d1f6f6f6ebebebcfcfcfd2d2d2c9c9c9e0e0e0f6f6f6fcfcfcc1c1c19c9c9cebebebe9e9e9e8e8e8e8e8e8cacacacbcbcbcececef2f2f2ecececefefefeaeaeacdcdcdb1b1b1c5c5c5f4f4f4f1f1f1d3d3d3c7c7c7d8d8d8dadadaecececfefefeffffffeeeeeef6f6f6ebebebe6e6e6eaeaead0d0d0eeeeeef4f4f4ececece1e1e1dcdcdcefefeff7f7f7fcfcfcfafafafdfdfdfafafaf2f2f2f4f4f4f7f7f7f2f2f2f6f6f6f0f0f0fffffffdfdfdedededececece8e8e8e8e8e8eeeeeefcfcfcfbfbfbfbfbfbeeeeeef0f0f0f1f1f1f5f5f5e0e0e0c9c9c9d5d5d5f5f5f5fbfbfbe5e5e5d8d8d8ecececf9f9f9c4c4c4cbcbcbfefefef3f3f3b5b5b5d0d0d0f8f8f8f7f7f7fffffffffffffffffffbfbfbfefefef2f2f2f9f9f9eaeaeae4e4e4efefefeaeaead6d6d6c5c5c5ddddddeeeeeefefefef8f8f8eaeaeae2e2e2dededecbcbcbb5b5b5f4f4f4f7f7f7f9f9f9eaeaead0d0d0c7c7c7d1d1d1d7d7d7dfdfdfe1e1e1e1e1e1ebebebe2e2e2ddddddc4c4c4d6d6d6e0e0e0dcdcdcc0c0c0a6a6a6bababaecececd8d8d8d4d4d4e4e4e4f8f8f8d9d9d9e8e8e8ecececdedededbdbdbc7c7c7e2e2e2f6f6f6dededee9e9e9c3c3c3bebebeafafafadadadcacacacececedbdbdbdcdcdce1e1e1e3e3e3e5e5e5d2d2d2c7c7c7f2f2f2eeeeeee4e4e4fdfdfdd9d9d9c2c2c2cfcfcfd3d3d3dadadacfcfcfd3d3d3ecececf2f2f2ddddddeeeeeeeeeeeec8c8c8d9d9d9efefeff7f7f7fdfdfdfffffffffffffffffffffffff8f8f8e1e1e1f5f5f5fbfbfbfcfcfcfffffff1f1f1f0f0f0f2f2f2c5c5c5cccccce6e6e6f0f0f0e4e4e4f1f1f1fffffffdfdfdf8f8f8d4d4d4f5f5f5fffffffffffffffffffffffffffffff0f0f0fdfdfdfdfdfde1e1e1f0f0f0e8e8e8f9f9f9f6f6f6bebebea9a9a9c7c7c7c4c4c4eeeeeecccccca1a1a1e1e1e1f9f9f9f6f6f6ededede4e4e4eaeaeafffffffffffffefefee3e3e3b9b9b9efefefe4e4e46363632a2a2a818181fffffffffffffdfdfdfffffff3f3f3e2e2e2e9e9e9fffffff3f3f3f9f9f9fffffffefefefffffff5f5f5d3d3d3d1d1d1dadadaecececf6f6f6e4e4e4d0d0d0d5d5d5e0e0e0fafafaeaeaeadfdfdfb1b1b1d8d8d8fbfbfbbdbdbdb6b6b6c8c8c8d5d5d5fdfdfdededede1e1e1d4d4d4e8e8e8f6f6f6fafafae2e2e2eeeeeedcdcdcbdbdbdd7d7d7fdfdfdf0f0f0e1e1e1e1e1e1cececed8d8d8f3f3f3e7e7e7e1e1e1d9d9d9e8e8e8f1f1f1efefefecececf2f2f2e3e3e3e9e9e9ebebebe0e0e0c8c8c8d8d8d8d9d9d9e8e8e8d9d9d9cfcfcff3f3f3e9e9e9fbfbfbfdfdfdfdfdfdfbfbfbf6f6f6e8e8e8f5f5f5edededd5d5d5e5e5e5ebebebf2f2f2f0f0f0e7e7e7f5f5f5f1f1f1d8d8d8e0e0e0d8d8d8d1d1d1e2e2e2d6d6d6d7d7d7ddddddeeeeeeeeeeeef9f9f9dfdfdfd6d6d6e4e4e4aaaaaa979797b8b8b8d5d5d5dfdfdfebebebdfdfdffcfcfcebebebecececfefefefcfcfcececece8e8e8e2e2e2d2d2d2d6d6d6e8e8e8dededeb8b8b8989898a3a3a3b9b9b9bdbdbdccccccc0c0c0c0c0c0e2e2e2dcdcdcfafafafffffffafafaeeeeeef1f1f1dededed1d1d1e4e4e4fffffff1f1f1edededfefefeebebebbebebec2c2c2e3e3e3fefefee4e4e4e2e2e2e1e1e1d6d6d6dfdfdfbdbdbdd0d0d0f4f4f4dededee3e3e3f2f2f2ebebebe7e7e7fbfbfbe1e1e1d9d9d9fcfcfcf7f7f7f3f3f3d3d3d3bababad3d3d3d7d7d7f2f2f2f6f6f6f4f4f4f8f8f8f3f3f3d3d3d3d7d7d7dededee8e8e8e5e5e5e9e9e9efefefe6e6e6f0f0f0f4f4f4d7d7d7dfdfdfe5e5e5e9e9e9dededed4d4d4dadadaabababa8a8a8cfcfcfcfcfcfcbcbcbe6e6e6c0c0c0cbcbcbddddddc5c5c5f6f6f6eeeeeebbbbbbe4e4e4f2f2f2bbbbbbbcbcbc929292cbcbcbececece7e7e7f2f2f2f5f5f5e4e4e4f6f6f6ffffffebebebebebebe0e0e0ebebebe9e9e9efefeff5f5f5e8e8e8dbdbdbd2d2d2e2e2e2d7d7d7cbcbcbddddddf0f0f0fffffff0f0f0eeeeeefdfdfdf8f8f8fcfcfcefefefe4e4e4f0f0f0eaeaeaebebebe6e6e6e3e3e3eaeaeae2e2e2dfdfdff8f8f8eaeaeabfbfbfe2e2e2ececece1e1e1f1f1f1e9e9e9e4e4e4e6e6e6efefefdfdfdfe4e4e4fbfbfbf9f9f9f0f0f0f0f0f0cdcdcdc1c1c1d1d1d1e0e0e0d6d6d6e2e2e2d5d5d5e4e4e4dadadad1d1d1d5d5d5dfdfdff1f1f1d5d5d5cdcdcdd2d2d2d5d5d5ebebebddddddefefefe2e2e2dadadadadadaf3f3f3efefefcbcbcbc8c8c8e5e5e5e4e4e4b3b3b3eaeaeadcdcdcd9d9d9cececeeeeeeefffffffffffff9f9f9fbfbfbfcfcfcfffffffffffff6f6f6e9e9e9d4d4d4e7e7e7fffffffffffffafafaf6f6f6f8f8f8f4f4f4e8e8e8edededfffffffafafaebebebefefeff8f8f8f1f1f1d7d7d7c3c3c3c0c0c0d2d2d2e9e9e9f7f7f7ecececdfdfdfecececf3f3f3dededed8d8d8cfcfcfbfbfbfb8b8b8ebebebecececdadadad9d9d9f0f0f0f5f5f5e0e0e0c0c0c0d7d7d7dededeb8b8b8cacacafcfcfcebebebd6d6d6f4f4f4fdfdfdf5f5f5d4d4d4b8b8b8f3f3f3ffffffebebebe5e5e5f3f3f3e3e3e3ececece9e9e9f2f2f2fffffff8f8f8eaeaeae4e4e4e9e9e9f5f5f5fffffffafafaffffffd5d5d5b4b4b4d2d2d2dbdbdbeaeaeae2e2e2eeeeeeffffffdededec6c6c6eaeaeaeaeaeae2e2e2e7e7e7ebebebfafafaf2f2f2edededffffffeaeaeaeaeaeaf4f4f4d6d6d6edededf2f2f2e5e5e5f2f2f2ffffffeaeaeaeaeaeaedededeeeeeeededede8e8e8ededede3e3e3e7e7e7f0f0f0f9f9f9f4f4f4f3f3f3f2f2f2dededecfcfcfe0e0e0f0f0f0e7e7e7f0f0f0e8e8e8b3b3b3ccccccf9f9f9dedededdddddd2d2d2e1e1e1e0e0e0d1d1d1edededb8b8b8929292aeaeaec8c8c8cececed5d5d5e7e7e7e7e7e7c2c2c2e5e5e5fffffffffffff3f3f3f4f4f4e0e0e0d7d7d7dcdcdcdbdbdbffffffffffffebebebd7d7d7d1d1d1d3d3d3dadadae7e7e7c0c0c0a2a2a2d0d0d0cdcdcdbbbbbbccccccdadadad6d6d6fefefed6d6d6b9b9b9bcbcbcbfbfbfd7d7d7d5d5d5e9e9e9f0f0f0f5f5f5efefefd4d4d4d8d8d8f5f5f5f2f2f2f8f8f8ffffffedededd1d1d1d4d4d4f1f1f1c6c6c6a3a3a3cbcbcbc3c3c3dcdcdcefefefd7d7d7ecececd6d6d6ccccccffffffdededee7e7e7ecececd7d7d7edededcacacab8b8b8f4f4f4fbfbfbe2e2e2f8f8f8e5e5e5dfdfdff5f5f5f2f2f2ecececf6f6f6fbfbfbe7e7e7e6e6e6f5f5f5d2d2d2c3c3c3e3e3e3d7d7d7d7d7d7f9f9f9f8f8f8e3e3e3d2d2d2e1e1e1d8d8d8d8d8d8fffffff9f9f9f1f1f1eeeeeee0e0e0fbfbfbe5e5e5f3f3f3ffffffececece1e1e1e7e7e7efefefecececc2c2c2cfcfcfe5e5e5cdcdcdcfcfcff0f0f0ececece7e7e7e9e9e9dbdbdbd1d1d1ddddddf7f7f7fefefefbfbfbecececefefefe4e4e4dddddde3e3e3d9d9d9dbdbdbefefefebebebdededee5e5e5d8d8d8e3e3e3dcdcdccececef2f2f2e7e7e7ebebebf2f2f2ecececf7f7f7fbfbfbd4d4d4d9d9d9dddddde1e1e1f6f6f6fbfbfbe6e6e6e6e6e6ebebebefefeff9f9f9dfdfdfd1d1d1e5e5e5e5e5e5d6d6d6e5e5e5bbbbbbd9d9d9e5e5e5ebebebffffffe2e2e2d8d8d8fdfdfddcdcdce6e6e6f7f7f7fbfbfbedededebebebeeeeeef8f8f8f3f3f3ebebebd8d8d8fafafafffffff6f6f6e7e7e7e5e5e5ecececfafafaf9f9f9ffffffffffffe1e1e1c9c9c9e9e9e9f8f8f8e1e1e1fafafaf7f7f7efefeffbfbfbf1f1f1fafafafdfdfdebebebe9e9e9fffffffefefefdfdfdfcfcfcd9d9d9d4d4d4f2f2f2e2e2e2e9e9e9fbfbfbf2f2f2fffffff7f7f7d9d9d9edededfdfdfddededecccccce4e4e4e3e3e3c7c7c7dfdfdfd8d8d8dfdfdfcacacab9b9b9b6b6b6d8d8d8d3d3d3c7c7c7c3c3c3d2d2d2dfdfdff0f0f0f2f2f2d0d0d0c9c9c9dddddddbdbdbd7d7d7efefeff2f2f2e9e9e9dededee7e7e7e9e9e9ecececdfdfdfdededeccccccebebebe3e3e3e0e0e0d0d0d0d9d9d9d7d7d7c2c2c2dededee5e5e5d8d8d8b5b5b5d9d9d9d1d1d1d2d2d2e5e5e5c3c3c3d4d4d4f6f6f6cdcdcde0e0e0edededf7f7f7f5f5f5d2d2d2bcbcbce9e9e9fcfcfcfbfbfbefefeffafafaefefefe1e1e1d9d9d9e8e8e8cececed6d6d6dfdfdfd4d4d4c5c5c5bababac6c6c6c8c8c8c6c6c6cccccccfcfcfc9c9c9dededeffffffdbdbdbe0e0e0f5f5f5e8e8e8f2f2f2ededededededf2f2f2f9f9f9e3e3e3e5e5e5edededefefefe4e4e4b6b6b6d2d2d2e0e0e0e1e1e1fffffff5f5f5ebebebfefefefefefee4e4e4fafafafafafaf0f0f0efefefffffffffffffe4e4e4f1f1f1d3d3d3d4d4d4ebebebe7e7e7eaeaeaf7f7f7d4d4d4f3f3f3f2f2f2c1c1c1e0e0e0eeeeeee0e0e0aeaeaee8e8e8ffffffcececed7d7d7e4e4e4e2e2e2ffffffffffffffffffe7e7e7fafafaf0f0f0e5e5e5fffffff2f2f2e7e7e7dfdfdfb9b9b9dededeeeeeeeecececf2f2f2f9f9f9fffffffffffffffffffffffff7f7f7e4e4e4f8f8f8ececece4e4e4f4f4f4f4f4f4f1f1f1f7f7f7fdfdfdf8f8f8f0f0f0d9d9d9e9e9e9f6f6f6f0f0f0e9e9e9efefefeeeeeed7d7d7c6c6c6c8c8c8e7e7e7fffffff2f2f2cacacacacacae2e2e2e3e3e3cacacac3c3c3e5e5e5ebebebd5d5d5d7d7d7f5f5f5f6f6f6f1f1f1ececece1e1e1ccccccb6b6b6e7e7e7e6e6e6ebebebfffffffffffff6f6f6edededdedededfdfdfeaeaeacececeadadadc4c4c4c6c6c6b6b6b6d1d1d1e0e0e0e9e9e9f8f8f8e5e5e5e4e4e4e5e5e5f2f2f2f9f9f9f2f2f2e1e1e1f3f3f3f8f8f8e2e2e2eeeeeee4e4e4f5f5f5f8f8f8fffffffffffffdfdfdfdfdfdfcfcfcfafafafbfbfbf7f7f7f6f6f6fffffffffffffffffff6f6f6fffffff1f1f1e4e4e4fafafaffffffe9e9e9e2e2e2e7e7e7f7f7f7fffffffffffffbfbfbfbfbfbfdfdfdfcfcfce3e3e3ffffffffffffebebebf9f9f9fdfdfdeeeeeefbfbfbf2f2f2f8f8f8ffffffffffffd8d8d8c6c6c6dadadac4c4c4cacacaebebebe0e0e0d1d1d1b8b8b8d7d7d7e3e3e3edededfbfbfbe8e8e8e6e6e6e4e4e4e3e3e3d0d0d0cdcdcde2e2e2d2d2d2d2d2d2cececed2d2d2efefefd2d2d2cececef2f2f2fbfbfbebebebf1f1f1e8e8e8dadadadcdcdcd2d2d2dfdfdfe8e8e8e2e2e2d7d7d7c8c8c8d2d2d2c5c5c5d1d1d1ddddddccccccc9c9c9c5c5c5bababab1b1b1c0c0c0d7d7d7e3e3e3cfcfcfd5d5d5e8e8e8e2e2e2c3c3c3dbdbdbf0f0f0e0e0e0e6e6e6e1e1e1e1e1e1ecececdcdcdcdedededededee4e4e4ddddddc6c6c6c4c4c4a5a5a5bebebef8f8f8cbcbcbbcbcbcc9c9c9d5d5d5e3e3e3cbcbcbbbbbbbdbdbdbf6f6f6fdfdfdffffffe1e1e1c5c5c5c6c6c6b3b3b3fdfdfdf2f2f2d5d5d5fbfbfbf5f5f5e2e2e2f4f4f4fafafae8e8e8d8d8d8ffffffe2e2e2c4c4c4afafaf949494acacacb1b1b1a9a9a9a5a5a5a4a4a4e5e5e5ffffffefefefdbdbdbedededf1f1f1e7e7e7fcfcfcfbfbfbe9e9e9e7e7e7f2f2f2e4e4e4efefeff8f8f8f9f9f9cbcbcbcbcbcbf3f3f3e6e6e6e3e3e3ebebebf9f9f9fffffffffffff4f4f4e1e1e1e2e2e2d8d8d8d8d8d8d5d5d5a9a9a9d0d0d0e4e4e4e0e0e0d9d9d9dcdcdcf3f3f3e9e9e9efefefe5e5e5d7d7d7ededede6e6e6dcdcdcd1d1d1cececee7e7e7f7f7f7eaeaead9d9d9dcdcdce1e1e1e2e2e2dededed4d4d4d2d2d2eaeaeae0e0e0d0d0d0f8f8f8f4f4f4ebebebecececfafafafafafaf2f2f2e1e1e1cdcdcddadadaf5f5f5ffffffedededfdfdfdf4f4f4f2f2f2efefeff1f1f1f7f7f7f0f0f0f4f4f4fffffffffffff8f8f8f6f6f6f7f7f7f4f4f4f2f2f2fffffff9f9f9fbfbfbf8f8f8e4e4e4dededef9f9f9dfdfdfe4e4e4ffffffebebebe4e4e4f3f3f3d1d1d1c3c3c3d6d6d6e4e4e4e4e4e4eeeeeee9e9e9fefefeeeeeeef5f5f5edededf4f4f4f0f0f0f4f4f4cececec0c0c0fcfcfcfffffff8f8f8fefefefdfdfddcdcdcd9d9d9f5f5f5fffffff4f4f4f7f7f7fbfbfbecececf6f6f6fefefedbdbdbfbfbfbf3f3f3efefeffffffff2f2f2e8e8e8e5e5e5ebebebd7d7d7dcdcdcc6c6c6b5b5b5dddddde4e4e4cbcbcbdadadaefefefeeeeeee2e2e2d5d5d5d5d5d5e1e1e1f2f2f2dcdcdcdfdfdfededede4e4e4e7e7e7fafafaefefefe6e6e6e9e9e9e6e6e6e8e8e8f1f1f1f5f5f5dfdfdff4f4f4fffffff1f1f1f1f1f1fcfcfcf2f2f2f6f6f6dededef1f1f1f2f2f2e1e1e1d7d7d7dededee2e2e2ebebebd8d8d8b6b6b6adadadddddddeeeeeef4f4f4eaeaeaf8f8f8e6e6e6d6d6d6c8c8c8c7c7c7cacacabcbcbccfcfcfd3d3d3dfdfdfe6e6e6edededefefeff4f4f4ebebebe2e2e2e8e8e8dfdfdfcececee0e0e0dbdbdbdededea3a3a39c9c9cb3b3b3cdcdcdd7d7d7e7e7e7fffffffffffff1f1f1fafafaf1f1f1f1f1f1fcfcfcf4f4f4f0f0f0f4f4f4e9e9e9e9e9e9fffffffcfcfceeeeeefffffff5f5f5e8e8e8c9c9c9cfcfcfe7e7e7cdcdcdc9c9c9bfbfbfd3d3d3e4e4e4efefefddddddb6b6b6c4c4c4e7e7e7e0e0e0d5d5d5d8d8d8dcdcdcf0f0f0b7b7b7cececef4f4f4f9f9f9d3d3d3c5c5c5dadadac7c7c7d5d5d5ffffffd0d0d0d6d6d6ebebebececece2e2e2e1e1e1fdfdfdf6f6f6d6d6d6cacacaecececeaeaeae4e4e4d6d6d6cdcdcdc3c3c3e1e1e1e7e7e7d5d5d5dadadadbdbdbefefefffffffddddddb8b8b8e5e5e5e3e3e3efefeff4f4f4f2f2f2f0f0f0f0f0f0f4f4f4e8e8e8e3e3e3f8f8f8e7e7e7c7c7c7e5e5e5e0e0e0e2e2e2f4f4f4d1d1d1eeeeeefafafad7d7d7d3d3d3cececedadadae3e3e3ebebebe5e5e5d4d4d4fcfcfcfffffffffffff1f1f1f4f4f4cbcbcbd0d0d0d4d4d4e7e7e7f2f2f2dbdbdbe4e4e4d6d6d6d1d1d1dcdcdcd8d8d8d3d3d3c8c8c8c9c9c9e8e8e8fdfdfdffffffffffffebebebc1c1c1a9a9a9cdcdcdc0c0c0bababae0e0e0e8e8e8ffffffcacacac1c1c1eaeaeaf0f0f0eeeeeeecececedededf3f3f3f5f5f5fdfdfdfffffff8f8f8f7f7f7dfdfdfe3e3e3f8f8f8e5e5e5ebebebf9f9f9fafafaecececcfcfcfe8e8e8f8f8f8e1e1e1e7e7e7f2f2f2f3f3f3f5f5f5e3e3e3d3d3d3e3e3e3e7e7e7f7f7f7eeeeeeefefeff3f3f3d7d7d7dadadaf9f9f9f0f0f0cbcbcbcdcdcdd5d5d5e3e3e3f0f0f0e5e5e5ebebebfdfdfdebebebe2e2e2dfdfdfcfcfcfcececed3d3d3c3c3c3c0c0c0e5e5e5ffffffd9d9d9d0d0d0f2f2f2d9d9d9ececece5e5e5d6d6d6f2f2f2fffffffffffffffffffffffff4f4f4ddddddd5d5d5dcdcdccdcdcdebebebd8d8d8d5d5d5ededede6e6e6dbdbdbf5f5f5ffffffffffffffffffe5e5e5e9e9e9fdfdfdfffffff4f4f4e6e6e6d0d0d0a4a4a4c0c0c0fbfbfbecececf6f6f6dbdbdbcccccce4e4e4b5b5b59c9c9c9292929a9a9ab1b1b1b3b3b3c2c2c2e5e5e5f5f5f5e8e8e8cbcbcbccccccededede0e0e0dadadae2e2e2e6e6e6d9d9d9d2d2d2e2e2e2c9c9c9c1c1c1aeaeae838383c5c5c5dbdbdbe4e4e4cbcbcbc1c1c1d7d7d7cbcbcbecececdadadaebebebc9c9c9cfcfcfefefefd3d3d3d4d4d49e9e9ec4c4c4f5f5f5fffffffcfcfcf5f5f5e8e8e8f2f2f2f3f3f3ecececdcdcdce9e9e9e2e2e2ecececededede0e0e0e0e0e0e3e3e3d5d5d5c9c9c9aaaaaad0d0d0f7f7f7f6f6f6d9d9d9dbdbdbebebebdbdbdbe2e2e2f3f3f3fafafaf8f8f8f6f6f6eeeeeee3e3e3f1f1f1ffffffe5e5e5d8d8d8fffffffefefefefefefdfdfdf0f0f0f2f2f2e6e6e6e6e6e6fafafaefefefe1e1e1e1e1e1eeeeeeebebebe4e4e4dcdcdccfcfcfdddddde7e7e7f9f9f9f4f4f4e2e2e2f1f1f1d9d9d9dededee9e9e9e6e6e6e5e5e5dededee4e4e4e6e6e6e4e4e4dcdcdcedededececece9e9e9cacacae0e0e0ebebebd2d2d2cacacaecececd4d4d4dedededdddddeaeaeaececece0e0e0dddddde1e1e1f7f7f7e1e1e1eaeaeac9c9c9e2e2e2ccccccd3d3d3d1d1d1d9d9d9ededede8e8e8d7d7d7ddddddd8d8d8e1e1e1eeeeeee4e4e4fffffffffffffafafafffffffffffff4f4f4f6f6f6f4f4f4e1e1e1efefefb5b5b5c0c0c0d3d3d3d5d5d5eeeeeef0f0f0cfcfcfccccccf2f2f2ffffffffffffececece7e7e7fafafaf5f5f5e5e5e5dededefbfbfbf0f0f0f5f5f5eeeeeee2e2e2e4e4e4d1d1d1fafafafffffffcfcfcf7f7f7f8f8f8fafafafafafafbfbfbf5f5f5fefefefffffff7f7f7fefefeebebebe8e8e8f0f0f0eaeaeaf3f3f3ebebebe7e7e7e4e4e4ecececf8f8f8fffffff2f2f2d7d7d7fafafaedededd7d7d7dcdcdce7e7e7cbcbcbd5d5d5d5d5d5f8f8f8f1f1f1d9d9d9d8d8d8f5f5f5fffffff0f0f0eaeaeaf5f5f5e3e3e3d1d1d1f7f7f7fefefefffffffdfdfdfdfdfdfbfbfbd8d8d8e8e8e8e5e5e5e9e9e9efefefe0e0e0fcfcfcfefefeecececf8f8f8bababad0d0d0f4f4f4d1d1d1ccccccc4c4c4b4b4b4cacacac4c4c4a5a5a5bebebecececed5d5d5cececed3d3d3e0e0e0e1e1e1e6e6e6f3f3f3fdfdfde9e9e9e5e5e5eeeeeef2f2f2fdfdfdfffffff5f5f5e3e3e3fffffff1f1f1f3f3f3fffffffefefec6c6c69c9c9ca8a8a8aaaaaacbcbcbe7e7e7e5e5e5c6c6c6fbfbfbffffffffffffffffffeeeeeef7f7f7e6e6e6d3d3d3efefeff6f6f6d3d3d3d8d8d8f0f0f0ebebebe3e3e3d2d2d2e4e4e4d7d7d7abababc9c9c9e7e7e7cdcdcd989898bdbdbde5e5e5dcdcdcc7c7c7d8d8d8d9d9d9c8c8c8d2d2d2dcdcdce9e9e9d0d0d0e6e6e6bfbfbfa0a0a0c0c0c0b6b6b6e1e1e1e5e5e5cbcbcbc9c9c9ebebebe4e4e4dadadae3e3e3f0f0f0e7e7e7ebebebd8d8d8ecececd6d6d6ccccccddddddbababad1d1d1eaeaeae6e6e6dededee5e5e5dcdcdccdcdcdb2b2b2bebebec4c4c4bebebec9c9c9b3b3b3b9b9b9fdfdfdffffffe6e6e6f2f2f2f8f8f8fdfdfdeeeeeef3f3f3e8e8e8e6e6e6ecececdfdfdfd8d8d8e7e7e7dededec9c9c9d2d2d2bdbdbdc6c6c6e4e4e4e0e0e0e5e5e5f9f9f9fffffff3f3f3f9f9f9fffffff2f2f2f9f9f9efefefedededffffffffffffecececf8f8f8e4e4e4c8c8c8e9e9e9fffffff7f7f7f6f6f6e0e0e0c0c0c0d8d8d8e4e4e4f0f0f0fffffffefefefafafafefefef6f6f6fcfcfcd4d4d4c7c7c7d8d8d8dbdbdbeeeeeef6f6f6f6f6f6fbfbfbf0f0f0dadadaf1f1f1fffffffffffff2f2f2efefefe9e9e9dfdfdfdcdcdccbcbcbd2d2d2e0e0e0ddddddd1d1d1ccccccc0c0c0bababab4b4b4bcbcbcbfbfbfbfbfbfe5e5e5e4e4e4e9e9e9dededef0f0f0ebebebd7d7d7ebebebf7f7f7f2f2f2e6e6e6c7c7c7d6d6d6f0f0f0f5f5f5d9d9d9bebebebebebed8d8d8e5e5e5cfcfcfcdcdcde4e4e4ffffffffffffefefeffbfbfbfcfcfce1e1e1cacacac1c1c1ecececfafafaf9f9f9edededddddddfcfcfcefefeffdfdfdf3f3f3dfdfdfe9e9e9ebebebe5e5e5d2d2d2ecececefefeff0f0f0f9f9f9d3d3d3b8b8b8d8d8d8b7b7b7b1b1b19c9c9c9a9a9ac4c4c4afafafe5e5e5eeeeeeeeeeeefffffffffffffffffffffffffffffffefefefffffff6f6f6ffffffd7d7d7b7b7b7e0e0e0eaeaeafffffff1f1f1d1d1d1d8d8d8efefefcfcfcfa5a5a5979797999999a0a0a08c8c8c838383a0a0a0bcbcbcafafafc5c5c5d9d9d9cececec4c4c4cbcbcbe3e3e3d0d0d0c7c7c7e3e3e3eaeaeafffffff7f7f79f9f9fb3b3b3cccccca6a6a6aaaaaabebebeadadad8787879e9e9ed3d3d3d3d3d3e2e2e2c7c7c7d7d7d7e5e5e5d0d0d0efefefaaaaaaacacacffffffedededddddddfbfbfbf0f0f0d7d7d7ddddddcacacaebebebf1f1f1ededededededefefefeeeeeee4e4e4dfdfdfebebebffffffefefefd6d6d6cbcbcbdadadad4d4d4dbdbdbdcdcdcdfdfdfd0d0d0d7d7d7e3e3e3f9f9f9fdfdfde0e0e0d8d8d8e5e5e5dcdcdceeeeeeecececdbdbdbe3e3e3f0f0f0fffffffffffffefefee8e8e8c7c7c7f1f1f1fbfbfbdadadae5e5e5eeeeeeeaeaeae8e8e8d8d8d8ebebebecececf6f6f6ebebebe2e2e2e8e8e8ffffffefefeff5f5f5fffffff2f2f2e9e9e9f9f9f9efefefe2e2e2f0f0f0ecececf7f7f7fafafaf4f4f4bababae1e1e1fcfcfce4e4e4d6d6d6d8d8d8bebebee0e0e0fcfcfce6e6e6a6a6a6adadadefefefe4e4e4dfdfdfa4a4a4adadadd8d8d8e0e0e0b8b8b8b6b6b6c4c4c4b6b6b6c1c1c1dadadaddddddd7d7d7eaeaeadfdfdfe6e6e6e8e8e8dbdbdbdededee5e5e5f0f0f0fefefefcfcfcf7f7f7ecececf6f6f6ecececededede6e6e6e7e7e7fefefef6f6f6d2d2d2efefeffdfdfdfffffff7f7f7e7e7e7dededefcfcfcfffffffcfcfcf7f7f7efefeff1f1f1ffffffedededf0f0f0fbfbfbe1e1e1dededef0f0f0fbfbfbffffffffffffffffffe6e6e6ececece9e9e9e6e6e6ededede5e5e5f7f7f7ebebebf2f2f2fefefefdfdfdf7f7f7fafafafffffff8f8f8eaeaeacececedcdcdcffffffffffffeeeeeee7e7e7f6f6f6fffffffdfdfde7e7e7dededee2e2e2d5d5d5e0e0e0f6f6f6edededdadadadedededcdcdcececece3e3e3c9c9c9d4d4d4d8d8d8edededd7d7d7d4d4d4f3f3f3ffffffe6e6e6bcbcbcedededffffffffffffececece1e1e1f1f1f1f7f7f7f1f1f1fefefee9e9e9f7f7f7f5f5f5eeeeeeccccccbababacdcdcdcdcdcde6e6e6dbdbdbd9d9d9dcdcdcecececfefefefffffffffffffffffff4f4f4efefeffffffffffffffffffffffffff8f8f8f6f6f6fffffff4f4f4e2e2e2fdfdfde5e5e5edededfcfcfcededede7e7e7ecececffffffb8b8b8d5d5d5ffffffbababaa2a2a2e5e5e5e8e8e8dbdbdbd6d6d6c9c9c9d4d4d4e1e1e1ecececf4f4f4f1f1f1f0f0f0eaeaead5d5d5f7f7f7f3f3f3f9f9f9ffffffffffffeaeaeae6e6e6e8e8e8e5e5e5dedededadadaefefefeeeeeedfdfdfefefefeeeeeee0e0e0c7c7c7d0d0d0c9c9c9cacacae9e9e9eeeeeedbdbdbc1c1c1d1d1d1e9e9e9d5d5d5d3d3d3d5d5d5e3e3e3d7d7d7e9e9e9e8e8e8f0f0f0fbfbfbfefefef8f8f8f2f2f2cacacab7b7b7e5e5e5e1e1e1e7e7e7f0f0f0e2e2e2edededdededed1d1d1edededf6f6f6fffffffffffff1f1f1dadadae6e6e6fffffffffffff4f4f4ededede3e3e3ecececfffffffffffffafafaf6f6f6fefefee3e3e3ecececf1f1f1d4d4d4f1f1f1fdfdfdf3f3f3d5d5d5d3d3d3ffffffffffffe2e2e2e2e2e2fffffffefefef7f7f7ebebebeaeaeaedededf5f5f5ecececdadadad3d3d3f2f2f2f6f6f6f5f5f5eeeeeeefefeffefefefcfcfcfffffffefefee9e9e9f0f0f0fcfcfcf8f8f8f6f6f6f3f3f3e6e6e6ddddddd6d6d6ededede4e4e4ebebebcfcfcfdadadaffffffededede4e4e4f6f6f6f7f7f7d7d7d7dddddde6e6e6f3f3f3d6d6d6ddddddd8d8d8e0e0e0d9d9d9cececec7c7c7cfcfcfeeeeeef7f7f7dfdfdfbebebecfcfcfe0e0e0e0e0e0ecececdcdcdcd9d9d9cbcbcbadadadcacacae1e1e1e3e3e3ddddddf5f5f5fefefee8e8e8ebebebd8d8d8e7e7e7ffffffe8e8e8f1f1f1f7f7f7ebebebddddddffffffe6e6e6bcbcbccececee1e1e1f9f9f9edededdfdfdfd3d3d3f0f0f0ffffffefefefe7e7e7fefefeffffffebebebe6e6e6edededd5d5d5f4f4f4efefefd9d9d9ebebebfafafafffffff9f9f9d7d7d7dadadaf6f6f6ddddddd0d0d0b5b5b57272727d7d7dd4d4d4bfbfbf9090909a9a9ac4c4c4f4f4f4ebebebe8e8e8f3f3f3e9e9e9d5d5d5d6d6d6ebebebf5f5f5e5e5e5d4d4d4fcfcfce4e4e4b3b3b3d6d6d6f4f4f4d9d9d9cacacae9e9e9eeeeeef4f4f4f3f3f3efefeff9f9f9f6f6f6e4e4e4dadadab3b3b39696969e9e9ea3a3a39393939292929393939e9e9e9a9a9ab8b8b8b8b8b8bcbcbcc9c9c9b4b4b4adadad9c9c9c6c6c6cdfdfdffffffff7f7f7d5d5d5dcdcdce2e2e2cfcfcfc2c2c2969696a8a8a8acacac929292b3b3b3a2a2a2d4d4d4f1f1f1e4e4e4d6d6d6adadada9a9a9aeaeaec3c3c3d5d5d5d7d7d7b9b9b9c7c7c7e5e5e5ccccccf4f4f4fefefef8f8f8d5d5d5dbdbdbddddddcbcbcbf3f3f3eeeeeedededee3e3e3eaeaeacdcdcde7e7e7fbfbfbe1e1e1efefeff3f3f3e1e1e1efefeff1f1f1eeeeeee5e5e5d4d4d4e0e0e0e9e9e9d5d5d5c9c9c9c7c7c7d7d7d7d5d5d5b5b5b5b4b4b4d7d7d7c7c7c7e2e2e2ebebebdbdbdbe1e1e1dfdfdfd5d5d5e9e9e9eaeaeae3e3e3e7e7e7dadadad3d3d3e6e6e6e0e0e0d6d6d6e7e7e7e1e1e1eaeaeaefefefe2e2e2f6f6f6fbfbfbfafafaf1f1f1e9e9e9e8e8e8eeeeeef4f4f4e9e9e9d5d5d5efefeff0f0f0dfdfdfc6c6c6e0e0e0fefefed8d8d8bfbfbf969696c2c2c2f3f3f3e1e1e19d9d9d9f9f9fd6d6d6e8e8e8c9c9c9d1d1d1eeeeeee5e5e5c9c9c9d2d2d2dadadad6d6d6d6d6d6dcdcdcd9d9d9cacacaccccccc5c5c5d6d6d6d9d9d9cdcdcdd4d4d4dfdfdfebebebfdfdfde9e9e9dbdbdbf8f8f8eeeeeefcfcfceaeaeab1b1b1b8b8b8e7e7e7d8d8d8bfbfbfb7b7b7e6e6e6f8f8f8fefefefcfcfcf8f8f8f1f1f1fdfdfdf5f5f5fdfdfdeeeeeecdcdcdebebebf4f4f4fefefee3e3e3d7d7d7ededede6e6e6e2e2e2f5f5f5f0f0f0e0e0e0edededf0f0f0cfcfcfdfdfdfd7d7d7cececef9f9f9f7f7f7fcfcfcfdfdfdf2f2f2f9f9f9f9f9f9e6e6e6bfbfbfe8e8e8ffffffdededeecececedededeaeaeaf5f5f5eaeaeaf3f3f3dbdbdbe5e5e5e3e3e3eaeaeaececece7e7e7e7e7e7c8c8c8e8e8e8f1f1f1bbbbbbe4e4e4ecececc2c2c2d2d2d2d7d7d7aaaaaabdbdbdd8d8d8f5f5f5fafafae4e4e4e8e8e8dfdfdfe6e6e6e7e7e7f8f8f8fcfcfcfbfbfbfffffffdfdfdefefefffffffffffffffffffffffffedededeaeaeafefefefffffffffffffefefef4f4f4e3e3e3e6e6e6fdfdfdf8f8f8eeeeeee3e3e3f8f8f8e6e6e6ddddddfbfbfbedededf9f9f9f8f8f8f3f3f3fbfbfbffffffffffffdcdcdcdcdcdcfdfdfdf0f0f0f4f4f4bababac0c0c0bbbbbbb2b2b2c6c6c6cacacabebebeb0b0b0c1c1c1dcdcdccacacae1e1e1edededdddddde0e0e0e7e7e7ececece1e1e1d3d3d3cacacadcdcdcfffffffffffff4f4f4fbfbfbf6f6f6fafafaf7f7f7e6e6e6fafafaf8f8f8e8e8e8ddddddfafafafffffff4f4f4ececece2e2e2d1d1d1d6d6d6f0f0f0edededfefefef7f7f7edededd6d6d6e2e2e2f0f0f0fffffffcfcfcf2f2f2ededede6e6e6e6e6e6e6e6e6f7f7f7fbfbfbfffffff5f5f5d6d6d6d2d2d2e2e2e2e8e8e8f2f2f2f8f8f8f0f0f0fdfdfdfffffff7f7f7e1e1e1f8f8f8fffffffffffffbfbfbf5f5f5cececedadadae7e7e7d5d5d5bbbbbbd2d2d2eeeeeedbdbdbeaeaeaf4f4f4f1f1f1ebebebf0f0f0d8d8d8e5e5e5d7d7d7e0e0e0ddddddf4f4f4fbfbfbf5f5f5e2e2e2f2f2f2fbfbfbf8f8f8edededdfdfdfefefeff8f8f8fefefefefefeccccccd3d3d3d1d1d1cfcfcff3f3f3fffffff1f1f1e4e4e4d9d9d9d5d5d5f3f3f3d1d1d1f6f6f6ffffffdbdbdbe4e4e4fbfbfbf7f7f7eeeeeeececece8e8e8dcdcdccbcbcbe2e2e2e6e6e6dededec7c7c7dbdbdbf5f5f5e0e0e0c9c9c9d2d2d2c7c7c7b9b9b9c7c7c7c5c5c5e2e2e2fffffff4f4f4f5f5f5d4d4d4d3d3d3d7d7d7dededefbfbfbf7f7f7ffffffffffffe8e8e8f2f2f2e4e4e4eeeeeef7f7f7bfbfbfe9e9e9f9f9f9efefefefefefe4e4e4dbdbdbe0e0e0dededef1f1f1d5d5d5d7d7d7e1e1e1e4e4e4e9e9e9e9e9e9d6d6d6d7d7d7ccccccc8c8c8c8c8c8b2b2b2bdbdbdbfbfbfb1b1b1b7b7b7bbbbbbd8d8d8e0e0e0d4d4d4e7e7e7fffffffffffffbfbfbf4f4f4e1e1e1ecececf7f7f7ebebebd8d8d8dbdbdbe1e1e1dbdbdbe0e0e0d9d9d9dfdfdfd7d7d7f2f2f2fdfdfde0e0e0e2e2e2e5e5e5fefefefdfdfdbababaf0f0f0f9f9f9e0e0e0dfdfdfd9d9d9dcdcdcdfdfdfe3e3e3e7e7e7ecececd4d4d4dcdcdce6e6e6c7c7c7c1c1c1c6c6c6f1f1f1e7e7e7e4e4e4f1f1f1f6f6f6f7f7f7edededfefefef4f4f4eeeeeeffffffebebebfffffff8f8f8e7e7e7eaeaeacfcfcfb5b5b5bcbcbcbdbdbda5a5a5a0a0a0adadadefefefd5d5d5c2c2c2c8c8c8979797979797dadadaffffffffffffffffffe5e5e5e7e7e7f0f0f0fffffffdfdfde2e2e2d3d3d3dcdcdc9e9e9e9a9a9affffffe1e1e1f5f5f5ffffffc8c8c8d2d2d2e0e0e0d5d5d5d3d3d3d8d8d8cbcbcbe2e2e2eaeaeae7e7e7f2f2f2f4f4f4efefeff7f7f7dededea4a4a4a2a2a2ecececffffffc5c5c5b9b9b9f1f1f1fbfbfbf6f6f6eeeeeed3d3d3cbcbcbcfcfcfd7d7d7cdcdcddbdbdbe2e2e2c7c7c7c3c3c3c4c4c4a8a8a8a0a0a0ecececededede3e3e3858585666666989898b7b7b7dededee7e7e7e0e0e0fdfdfdf2f2f2dbdbdbe1e1e1e0e0e0f0f0f0e8e8e8eeeeeefefefef3f3f3f6f6f6e3e3e3cdcdcdcacacad0d0d0e7e7e7ecececf1f1f1f5f5f5e3e3e3e8e8e8fafafae0e0e0d6d6d6f7f7f7f5f5f5e4e4e4dfdfdfeaeaeadadadae8e8e8f5f5f5f5f5f5e1e1e1cececedfdfdfc8c8c8b2b2b2cdcdcdd5d5d5d4d4d4bebebecacacac8c8c8b2b2b2c3c3c3bbbbbbd5d5d5ecececc0c0c0a3a3a3c5c5c5d7d7d7b5b5b5d2d2d2dbdbdbc8c8c8d6d6d6d8d8d8e1e1e1d1d1d1d0d0d0d3d3d3d7d7d7e8e8e8ddddddebebebf1f1f1fafafafdfdfde9e9e9cacacab8b8b8c6c6c6adadad929292abababc7c7c7b1b1b1ddddddfffffffffffffffffffafafae6e6e6e3e3e3e4e4e4d6d6d6dbdbdbc6c6c6a3a3a3aeaeaeadadade4e4e4e7e7e7dadadabdbdbdd7d7d7e6e6e6ffffffe4e4e4e1e1e1f8f8f8f6f6f6f5f5f5fffffffdfdfdfdfdfdf5f5f5f0f0f0f3f3f3e9e9e9e1e1e1d6d6d6bababac1c1c1f2f2f2f4f4f4bcbcbcc7c7c7edededfefefee2e2e2d9d9d9eaeaeae4e4e4f0f0f0edededf5f5f5fdfdfdf7f7f7f1f1f1e6e6e6e5e5e5eeeeeef3f3f3d9d9d9f3f3f3ffffffd3d3d3b2b2b2d5d5d5f5f5f5e9e9e9e8e8e8e0e0e0d6d6d6d8d8d8ddddddebebebfffffff4f4f4d5d5d5e6e6e6f2f2f2e2e2e2f8f8f8fffffff7f7f7fafafaf6f6f6fcfcfcf3f3f3ecececd9d9d9cfcfcfcbcbcbc3c3c3cececed7d7d7f6f6f6f7f7f7dedededededed0d0d0d2d2d2edededeaeaeadddddde8e8e8f8f8f8f6f6f6f5f5f5cbcbcbe6e6e6f7f7f7e1e1e1c6c6c6bcbcbcb2b2b2dbdbdbfffffff2f2f2fafafaf2f2f2f7f7f7fffffffcfcfcfafafaf8f8f8e6e6e6e6e6e6efefeff6f6f6edededf5f5f5e8e8e8d7d7d7c0c0c0d6d6d6c3c3c3d8d8d8e9e9e9c3c3c3dfdfdfcececed9d9d9e8e8e8f8f8f8f5f5f5f9f9f9e3e3e3cfcfcfd7d7d7e3e3e3f4f4f4eeeeeee0e0e0fbfbfbebebebdadadacfcfcfd0d0d0dadadad5d5d5c9c9c9dcdcdcffffffedededf4f4f4f3f3f3f7f7f7f7f7f7e6e6e6f0f0f0eeeeeef3f3f3dcdcdccbcbcbd1d1d1d6d6d6cdcdcdc2c2c2d9d9d9cfcfcfd4d4d4e5e5e5c2c2c2e1e1e1cdcdcde0e0e0ffffffefefefddddddfafafaf9f9f9dcdcdcd1d1d1bfbfbfbababacececeecececd2d2d2efefefe4e4e4e4e4e4ecececf5f5f5dfdfdfd4d4d4ecececf5f5f5edededf0f0f0d3d3d3f1f1f1dededee1e1e1fefefefdfdfdf9f9f9f4f4f4dfdfdfd3d3d3fdfdfdfefefee0e0e0c1c1c1dbdbdbececece1e1e1d4d4d4c6c6c6bcbcbcc6c6c6c2c2c2d7d7d7e3e3e3e8e8e8afafafaeaeaed6d6d6fffffff2f2f2eaeaeae7e7e7cdcdcdecececefefefedededf0f0f0f9f9f9e3e3e3e1e1e1fafafaf2f2f2cececeb9b9b9e4e4e4fbfbfbe6e6e6dededeebebebd1d1d1d2d2d2ecececc1c1c1d3d3d3e1e1e1f0f0f0ecececeeeeeef8f8f8ecececf1f1f1e2e2e2c9c9c9eaeaeaf7f7f7f4f4f4efefefe5e5e5e8e8e8d5d5d5e3e3e3e4e4e4e3e3e3e1e1e1d7d7d7cececedcdcdcdddddddededecdcdcdd3d3d3e6e6e6e7e7e7f0f0f0f4f4f4e5e5e5ebebebf5f5f5e9e9e9c1c1c1d2d2d2ecececf2f2f2d8d8d8dfdfdff2f2f2f3f3f3fffffffdfdfde9e9e9fffffffffffffffffffefefeefefefefefeff7f7f7f1f1f1eaeaeaedededc2c2c2c8c8c8f5f5f5fffffff8f8f8dadadaf5f5f5e4e4e4e0e0e0f7f7f7ecececf1f1f1f0f0f0fdfdfdfffffffcfcfcfffffffffffffefefeffffffecececcfcfcfedededfffffff7f7f7fafafafffffffffffffffffff5f5f5c9c9c9c1c1c1dededef2f2f2fafafaeaeaeaffffffffffffc3c3c3dadadaffffffffffffefefefe0e0e0ffffffe0e0e0949494acacacbdbdbdb1b1b1c2c2c2e3e3e3e4e4e4abababccccccffffffffffffcececed6d6d6ebebebe7e7e7f6f6f6f1f1f1eeeeeefcfcfcfffffff8f8f8dedede8b8b8ba2a2a2d2d2d2e5e5e5ffffffffffffffffffffffffe9e9e9ddddddeaeaeaf2f2f2ffffffe6e6e6c2c2c2b3b3b3b5b5b5c2c2c2c1c1c1939393b4b4b4f3f3f3888888686868a1a1a1f7f7f7fdfdfdd2d2d2dfdfdffcfcfcebebebf2f2f2eaeaead5d5d5dededef1f1f1edededc3c3c3cecececbcbcbc2c2c2d7d7d7dadadab8b8b8d3d3d3e7e7e7dadadadededee2e2e2f2f2f2fffffff9f9f9e3e3e3ebebebe3e3e3e4e4e4f0f0f0e4e4e4dededef6f6f6fcfcfce6e6e6d8d8d8dededef6f6f6e0e0e0eeeeeef7f7f7eaeaeae3e3e3e9e9e9e1e1e1cecececccccce4e4e4f9f9f9ffffffe5e5e5939393b1b1b1f5f5f5e8e8e8dbdbdbedededf9f9f9f4f4f4e2e2e2d3d3d3d2d2d2d1d1d1eaeaead2d2d2cececed0d0d0c4c4c4bfbfbfb5b5b5c2c2c2d2d2d2cdcdcdb1b1b1c9c9c9c5c5c5cececee2e2e2eaeaeaf0f0f0e3e3e3d9d9d9dededeccccccbfbfbff0f0f0dcdcdcafafafecececeeeeeeeaeaeae8e8e8d7d7d7d0d0d0cdcdcdc4c4c4878787a8a8a8f0f0f0d8d8d89f9f9fb4b4b4d1d1d1d0d0d0c9c9c9bababab5b5b5dadadab3b3b3bbbbbbd8d8d8d4d4d4d0d0d0cfcfcfa7a7a7b3b3b3ddddddf4f4f4ebebebd3d3d3dfdfdfeaeaeacdcdcdcececec8c8c8cbcbcbd5d5d5c6c6c6b5b5b5c6c6c6e4e4e4c0c0c09a9a9ae3e3e3e5e5e5dededef7f7f7cccccc898989b3b3b3aeaeaed3d3d3e6e6e6cacacad8d8d8b7b7b7cacacad6d6d6a5a5a5d0d0d0fafafaf1f1f1e2e2e2e9e9e9edededecececfefefef2f2f2f8f8f8f4f4f4d0d0d0c6c6c6ecececfafafaafafafa3a3a3e0e0e0ebebebd6d6d6d0d0d0e5e5e5e8e8e8d8d8d8c4c4c4c5c5c5cdcdcdc8c8c89d9d9db7b7b7e7e7e7e9e9e9e3e3e3eaeaeadddddde0e0e0e9e9e9d1d1d1ddddddd5d5d5dfdfdfd7d7d7d4d4d4dddddde6e6e6f4f4f4ededededededfbfbfbd8d8d8d1d1d1ecececdfdfdfececece5e5e5efefeff3f3f3e8e8e8e9e9e9ecececd9d9d9dadadae4e4e4bcbcbce8e8e8ffffffeeeeeeebebebf2f2f2f0f0f0e0e0e0eaeaead0d0d0b5b5b5efefefeaeaeae1e1e1e1e1e1f3f3f3eeeeeef1f1f1f2f2f2f0f0f0abababc6c6c6d9d9d9d0d0d0dfdfdfdfdfdfe2e2e2dcdcdcdddddde6e6e6e0e0e0f2f2f2d7d7d7dcdcdce2e2e2ccccccdfdfdfdadadad0d0d0e9e9e9d7d7d7cacacaedededeaeaeaddddddd2d2d2e3e3e3d0d0d0d7d7d7fdfdfdfbfbfbf9f9f9fcfcfcefefefebebebf1f1f1f4f4f4e0e0e0d3d3d3fffffff3f3f3dfdfdfefefeff7f7f7e5e5e5afafafa3a3a3dadadae2e2e2c0c0c0a8a8a8b0b0b0cececedfdfdfd4d4d4e4e4e4efefefe6e6e6fdfdfdf5f5f5d2d2d2f5f5f5e7e7e7d8d8d8efefefedededebebebe7e7e7fcfcfcfffffffffffff1f1f1e8e8e8dededefafafadfdfdfcfcfcfd5d5d5e3e3e3fcfcfce3e3e3e8e8e8c5c5c5cacacac5c5c5cbcbcbccccccb5b5b5b8b8b8ebebebe3e3e3e9e9e9f1f1f1fcfcfcf3f3f3e2e2e2f3f3f3d4d4d4d2d2d2f9f9f9c4c4c4b6b6b6e0e0e0d8d8d8d8d8d8dfdfdfccccccd8d8d8e1e1e1d6d6d6dcdcdce5e5e5d7d7d7dfdfdfe2e2e2b5b5b5ecececfffffff0f0f0d4d4d4edededffffffc5c5c5d2d2d2dddddde0e0e0bcbcbccdcdcde5e5e5d5d5d5e2e2e2d8d8d8dadadaf0f0f0eaeaeaecececcacacabcbcbceaeaeae9e9e9f1f1f1fffffffafafaf9f9f9fbfbfbf8f8f8fffffffffffffffffff4f4f4f0f0f0fffffffffffffcfcfcfffffffffffffcfcfcfffffffbfbfbfffffffffffffffffff4f4f4eaeaeafbfbfbfbfbfbe7e7e7fefefef0f0f0edededffffffffffffecececc9c9c9c0c0c0d9d9d9fffffff6f6f6ececece3e3e3f4f4f4ffffffececececececfbfbfbd5d5d5cbcbcbf1f1f1ebebebe9e9e9f0f0f0d7d7d7e2e2e2f6f6f6f1f1f1fffffffefefefffffffefefef9f9f9f8f8f8e5e5e5e2e2e2f8f8f8f1f1f1d3d3d3e0e0e0fbfbfbf5f5f5eeeeeeecececf9f9f9e9e9e9c2c2c2edededf3f3f3c5c5c5e4e4e4dcdcdcb2b2b2ccccccd7d7d7cacacabdbdbdb9b9b9c9c9c9f3f3f3f2f2f2c3c3c3cccccce7e7e7efefef9e9e9e8c8c8cb1b1b1a8a8a8b6b6b6ababab6a6a6a7d7d7dd3d3d3f4f4f4f7f7f7fefefedcdcdcbcbcbce2e2e2f4f4f4dcdcdcbebebefbfbfbffffffe9e9e9c8c8c8d0d0d0ababab949494c6c6c6d8d8d8ebebebe8e8e8f3f3f3dadadad1d1d1cbcbcbd1d1d1c3c3c3f2f2f2fbfbfbd7d7d7dadadae5e5e5c4c4c4cdcdcdcfcfcfb9b9b9e6e6e6b8b8b8d7d7d7fffffff8f8f8c7c7c7d5d5d5fffffffffffffffffffffffffdfdfdfffffffefefeffffffcacacaefefefe1e1e1c7c7c7e7e7e7fffffffffffffffffffffffff7f7f7f9f9f9fdfdfdf7f7f7f9f9f9efefefebebebf6f6f6e8e8e8dfdfdff1f1f1dfdfdfecececfffffffcfcfce7e7e7e6e6e6f4f4f4e6e6e6ebebebf3f3f3edededf9f9f9ffffffeeeeeee3e3e3e2e2e2cacacadadadacbcbcba5a5a59e9e9ea9a9a9b5b5b5f2f2f2d8d8d8e6e6e6f3f3f3f8f8f8edededfcfcfcf4f4f4e1e1e1ecececfffffffefefef4f4f4d3d3d3cececef5f5f5dfdfdfc4c4c4fefefefcfcfcc7c7c7d1d1d1e5e5e5efefefe3e3e3ebebebf1f1f1e6e6e6eeeeeeeaeaeacacacae9e9e9dcdcdcbababab8b8b8e9e9e9f2f2f2dadadad2d2d2d1d1d1bdbdbdc7c7c7aeaeaeb5b5b5e4e4e4d7d7d7d4d4d4fcfcfce7e7e7cccccccfcfcfd0d0d0d6d6d6ffffffe8e8e8d8d8d8dbdbdbe1e1e1cdcdcde3e3e3f1f1f1f2f2f2d4d4d4b1b1b1b8b8b8d8d8d8cfcfcfbebebeb1b1b1c7c7c7c2c2c2b6b6b6afafaf9c9c9ca7a7a7adadad969696a7a7a79b9b9bb1b1b1bcbcbcbababae5e5e59e9e9e909090c2c2c2b5b5b5a4a4a4e0e0e0f5f5f5ebebebb2b2b2bfbfbfd9d9d99d9d9d919191efefefffffffdadadac3c3c39f9f9fc2c2c2f6f6f6f7f7f7cbcbcbddddddd9d9d9cdcdcdd7d7d7f4f4f4e2e2e2b2b2b2cececed6d6d6dadadad1d1d1e1e1e1efefefc4c4c4b7b7b7d5d5d5f7f7f7e0e0e0cacacaedededf8f8f8e6e6e6d9d9d9d5d5d5e6e6e6eeeeeeedededefefefecececc0c0c0bebebee4e4e4f2f2f2fafafaeaeaeae0e0e0dddddddadadadcdcdcd5d5d5b9b9b9d6d6d6efefeffbfbfbfbfbfbfefefefbfbfbf2f2f2d9d9d9dedededbdbdbdfdfdff5f5f5efefeff0f0f0dadadad2d2d2b9b9b9cacacad2d2d2c8c8c8d9d9d9cacacacececebfbfbfcfcfcfe7e7e7e5e5e5c0c0c0b5b5b5bcbcbcd0d0d0ecececcfcfcffffffff6f6f6dddddddfdfdff2f2f2ffffffe7e7e7c7c7c7bfbfbfc1c1c1d7d7d7ecececd7d7d7e4e4e4e3e3e3e2e2e2dfdfdfd6d6d6f1f1f1e8e8e8e9e9e9cececee2e2e2e9e9e9e8e8e8fffffff1f1f1d6d6d6eeeeeeffffffffffffffffffeeeeeeebebebf2f2f2f5f5f5ebebebf0f0f0fdfdfde5e5e5d7d7d7f6f6f6efefefd9d9d9e2e2e2d5d5d5e0e0e0d4d4d4c3c3c3e5e5e5ecececcbcbcbb7b7b7b8b8b8cbcbcbcfcfcfd3d3d3d4d4d4f5f5f5ffffffe3e3e3ebebebfffffff6f6f6e4e4e4d8d8d8d1d1d1e2e2e2ebebebe3e3e3dbdbdbe1e1e1e6e6e6e8e8e8f2f2f2ebebebf3f3f3d6d6d6d4d4d4ebebebebebebdededec3c3c3d9d9d9ccccccb2b2b2d2d2d2efefeffffffffbfbfbfefefefafafaf8f8f8fffffff8f8f8edededf9f9f9e1e1e1ccccccd9d9d9e1e1e1d7d7d7c9c9c9bfbfbf9b9b9b9c9c9cd2d2d2f0f0f0cdcdcdbcbcbcadadada4a4a4acacaca9a9a97e7e7eaaaaaacdcdcdafafafa6a6a6c2c2c2e6e6e6edededd8d8d8efefefcacacad8d8d8f3f3f3dededef3f3f3f0f0f0f9f9f9ffffffe2e2e2e2e2e2f5f5f5fbfbfbffffffffffffffffffffffffffffffecececc2c2c2dadadae1e1e1e4e4e4dadadae8e8e8f5f5f5fffffffafafaf7f7f7fbfbfbebebebe4e4e4ebebebf2f2f2fffffffffffffffffff9f9f9f3f3f3f6f6f6ffffffd8d8d8bbbbbbf3f3f3fcfcfcf7f7f7e3e3e3f0f0f0e9e9e9f2f2f2f4f4f4e4e4e4efefefe8e8e8dadadae7e7e7fcfcfcffffffe5e5e5d9d9d9efefeffafafae8e8e8f2f2f2f0f0f0efefefffffffdcdcdcd8d8d8e1e1e1e9e9e9dededee1e1e1edededfafafaffffffffffffe4e4e4d0d0d0ededededededccccccd9d9d9d9d9d9f6f6f6eeeeeed5d5d5d2d2d2d6d6d6cbcbcbdfdfdff4f4f4c8c8c8bbbbbbd7d7d7d3d3d3a5a5a58e8e8e8b8b8bd4d4d4f8f8f8c6c6c6cbcbcbd8d8d8ededed8e8e8e979797d2d2d2c5c5c5cfcfcfd0d0d0cfcfcf8d8d8d9898988e8e8ea8a8a8e4e4e4fffffffffffffafafaf7f7f7e3e3e3e2e2e2e8e8e8dbdbdbbbbbbbf0f0f0e9e9e9bcbcbcfcfcfcfffffffbfbfb7c7c7c7a7a7a9a9a9abababac8c8c8cbcbcbc1c1c1cdcdcde3e3e3c4c4c4c7c7c7e0e0e0d9d9d9e5e5e5e8e8e8fffffffffffffffffffffffff8f8f8f8f8f8cececea2a2a2c1c1c1eeeeeed7d7d7bababad6d6d6e9e9e9d7d7d7a8a8a8dededef4f4f4f2f2f2efefefa0a0a0c9c9c9efefefe1e1e1cfcfcfc2c2c2e9e9e9fafafaf2f2f2e9e9e9eaeaeaedededf2f2f2fefefefffffff2f2f2edededf0f0f0f3f3f3f4f4f4eeeeeef8f8f8fefefefbfbfbf5f5f5e0e0e0eaeaeafffffffffffffafafaf6f6f6ebebebefefeffefefefcfcfce7e7e7f1f1f1eeeeeed6d6d6d5d5d5f4f4f4e2e2e2a9a9a9d3d3d3d0d0d0bababacccccceeeeeeebebebcfcfcfe8e8e8edededcacacaeaeaeaececece6e6e6ffffffe5e5e5e5e5e5dfdfdfdddddddfdfdfebebebf3f3f3fffffff1f1f1f0f0f0fafafaf3f3f3f6f6f6f4f4f4e9e9e9cbcbcbfafafafffffff0f0f0eaeaeabbbbbbe9e9e9f9f9f9f7f7f7fffffff9f9f9bdbdbda7a7a7adadad909090a2a2a2c9c9c9d7d7d7dfdfdff8f8f8fffffffefefeffffffffffffe8e8e8e9e9e9cfcfcfb4b4b4b9b9b9d1d1d1f0f0f0f4f4f4e9e9e9b9b9b9a1a1a1d5d5d5d0d0d0c4c4c4d3d3d3e7e7e7f7f7f7ffffffffffffb6b6b6c7c7c7e5e5e5e2e2e2cececeb9b9b9ebebebc8c8c8e0e0e0d5d5d5dbdbdbb9b9b9888888cfcfcfdadadac9c9c9a2a2a2b2b2b2c5c5c5dededeb9b9b9939393999999bdbdbde0e0e0a4a4a4d6d6d6edededc8c8c8cecece9c9c9cb7b7b7bfbfbfb5b5b5cacacad9d9d9f4f4f4d3d3d3cfcfcfeeeeeed9d9d9f2f2f2fafafadededed8d8d8c6c6c6cacacad1d1d1ffffffe2e2e2e6e6e6ffffffddddddecececf7f7f7f3f3f3e6e6e6e5e5e5dcdcdcd9d9d9f5f5f5fefefef5f5f5f3f3f3fafafafcfcfcfffffff8f8f8f5f5f5ccccccb5b5b5b0b0b0c7c7c7e2e2e2bdbdbdd6d6d6e9e9e9d8d8d8c9c9c9fbfbfbffffffebebebf1f1f1e7e7e7d6d6d6b4b4b4d4d4d4e8e8e8ecececf7f7f7e5e5e5e9e9e9dbdbdbf5f5f5e8e8e8e7e7e7f3f3f3dcdcdce5e5e5d0d0d0b9b9b9d0d0d09e9e9ecdcdcdd5d5d5e2e2e2ecececccccccc9c9c9e5e5e5d4d4d4eeeeeee3e3e3d2d2d2e3e3e3eeeeeee1e1e1d8d8d8ddddddadadadc2c2c2f7f7f7e2e2e2e7e7e7f8f8f8f3f3f3ffffffffffffcdcdcda9a9a9d5d5d5e9e9e9fcfcfcf6f6f6e6e6e6efefeffafafaecececf3f3f3fffffff8f8f8fefefef0f0f0f3f3f3fffffff1f1f1fdfdfdfffffff8f8f8d7d7d7f3f3f3fffffffdfdfdfafafaf1f1f1e5e5e5e4e4e4f6f6f6fffffffbfbfbffffffffffffe5e5e5e0e0e0f9f9f9e6e6e6d2d2d2c6c6c6ddddddf3f3f3fcfcfcfffffffffffffffffff5f5f5d8d8d8dcdcdcefefeff0f0f0efefefc7c7c7e0e0e0f5f5f5d2d2d2cdcdcdcacacaebebebcdcdcde4e4e4fffffffafafad5d5d5d8d8d8ffffffe2e2e2d7d7d7dadadad2d2d2f3f3f3f1f1f1dbdbdbf8f8f8fafafafbfbfbdadadac0c0c0a4a4a4d0d0d0cececea3a3a38f8f8fafafafa6a6a6c2c2c2f3f3f3c9c9c9b4b4b4bfbfbfd4d4d4d7d7d7d8d8d8e4e4e4b7b7b79696969a9a9acdcdcdfbfbfbfefefef8f8f8fcfcfcedededcfcfcfeaeaeae1e1e1cececededededfdfdff2f2f2f9f9f9e5e5e5cbcbcbd1d1d1fffffffbfbfbdadadad2d2d2d4d4d4f0f0f0d4d4d4cfcfcff0f0f0fafafad3d3d3cccccce6e6e6e6e6e6efefefe8e8e8e9e9e9fefefef3f3f3e3e3e3b6b6b6bebebefdfdfdfffffff8f8f8fffffffffffffefefefcfcfcfafafac2c2c2e4e4e4fffffff1f1f1e9e9e9efefefe3e3e3d5d5d5edededdededec3c3c3e1e1e1f2f2f2d7d7d7c0c0c0bdbdbdbdbdbdc8c8c8c7c7c7cdcdcdc9c9c9c2c2c2e6e6e6ebebebc6c6c6adadadc0c0c0b3b3b3c5c5c5dadadac6c6c6c9c9c9dadadadededeeaeaeacbcbcbefefeffbfbfbb0b0b0c1c1c1d7d7d7d4d4d4eaeaeadededec2c2c2d4d4d4d9d9d9fbfbfbf8f8f8ffffffefefefc4c4c4dededef4f4f4d6d6d6d9d9d9dededeccccccfbfbfbffffffe4e4e4cbcbcbfcfcfce0e0e0b7b7b7a6a6a6bbbbbbc0c0c0a9a9a9c5c5c59d9d9d9d9d9dadadadaaaaaaf8f8f8d5d5d5b7b7b7e5e5e5f3f3f3fffffff4f4f4edededfffffffffffff4f4f4e9e9e9d4d4d4f3f3f3e0e0e09c9c9c969696a8a8a8a4a4a49696969e9e9ea8a8a8a8a8a89c9c9cb6b6b6d7d7d7fefefedadadab4b4b4909090a4a4a4e7e7e7ffffffececece4e4e4fdfdfddddddda1a1a1adadadd5d5d5d6d6d6e5e5e5ffffffefefefe2e2e2ddddddc6c6c6e3e3e3dededef8f8f8ebebebfdfdfdf3f3f3f1f1f1fffffff8f8f8dddddde5e5e5f2f2f2f7f7f7f4f4f4fefefef1f1f1f6f6f6f7f7f7f1f1f1f3f3f3f4f4f4f3f3f3f5f5f5f5f5f5dedededbdbdbe1e1e1f0f0f0f8f8f8e7e7e7dadadae5e5e5ebebebeeeeeefcfcfcf6f6f6e8e8e8f3f3f3f0f0f0dbdbdbfffffffcfcfcfafafaf9f9f9ffffffefefefd9d9d9f2f2f2cfcfcfa5a5a5b8b8b8f1f1f1fcfcfcdcdcdcdbdbdbedededd9d9d9c2c2c2e8e8e8e2e2e2ddddddf5f5f5f1f1f1f1f1f1d0d0d0bdbdbdbababadddddddededed8d8d8d7d7d7e5e5e5ededede4e4e4d4d4d4d0d0d0cecececdcdcdc7c7c7b9b9b99d9d9daeaeaebababaa9a9a9d7d7d7e6e6e6aeaeae999999b8b8b8e7e7e7dfdfdfaeaeaed1d1d1ffffffeeeeeed9d9d9e6e6e6ffffffffffffddddddc0c0c0c6c6c6c9c9c9f4f4f4e9e9e9eaeaeabcbcbccbcbcbd6d6d6d9d9d9b6b6b6a0a0a0fcfcfce1e1e1b1b1b1f6f6f6ededede3e3e3dcdcdcdcdcdcd1d1d1bababad6d6d6ffffffedededf6f6f6e6e6e6e3e3e3eeeeeee2e2e2ececec9e9e9e989898b1b1b1bdbdbdb5b5b59292928b8b8baaaaaac3c3c3aaaaaad1d1d1f9f9f9c4c4c47e7e7ebbbbbbf7f7f7f9f9f9ececec8d8d8d989898b5b5b59d9d9db6b6b6bbbbbbb1b1b19d9d9d909090c6c6c6bebebebabababebebee9e9e9fbfbfbcfcfcfdfdfdfdbdbdbf7f7f7e4e4e4bdbdbdeaeaead5d5d5d4d4d4bfbfbfbdbdbdbcbcbccdcdcdcfcfcfc9c9c9c2c2c2cbcbcbe2e2e2ccccccd8d8d8c7c7c7cacacaf4f4f4c4c4c4c5c5c5ebebebcdcdcdbbbbbbd0d0d0b3b3b3abababa0a0a09494948f8f8fa7a7a7c2c2c2cbcbcbd9d9d9e2e2e2d8d8d8b5b5b5c6c6c6dbdbdbe8e8e8ededede6e6e6e9e9e9e2e2e2cacacad0d0d0e1e1e1e6e6e6fffffffefefee5e5e5cdcdcde6e6e6e5e5e5f7f7f7ebebebbebebeadadadbcbcbce5e5e5fffffff8f8f8e4e4e4c3c3c3d2d2d2e8e8e8eaeaeafffffffffffff4f4f4dddddddfdfdfdcdcdcddddddebebebe1e1e1c2c2c2e0e0e0dcdcdccfcfcfddddddbdbdbdd2d2d2fffffffcfcfcf3f3f3fdfdfdffffffe3e3e3dbdbdbf6f6f6f8f8f8f7f7f7e5e5e5f3f3f3ffffffe8e8e8cccccce0e0e0d4d4d4c9c9c9f2f2f2f3f3f3fefefef8f8f8fffffffcfcfce5e5e5ecececfcfcfcfcfcfcf7f7f7ffffffffffffc6c6c6d2d2d2d5d5d5b1b1b1c4c4c4bfbfbfcececedcdcdcd9d9d9c8c8c8d1d1d1e2e2e2f3f3f3f7f7f7e2e2e2f8f8f8edededeaeaeaededede7e7e7f9f9f9ededede9e9e9f7f7f7d2d2d2c5c5c5cacacac2c2c2dfdfdfedededebebebcbcbcbc6c6c6d3d3d3d9d9d9dbdbdbe3e3e3c5c5c5dadadaf0f0f0f5f5f5e4e4e4e5e5e5ddddddd8d8d8c4c4c49c9c9cc0c0c0c4c4c4b7b7b7f1f1f1f1f1f1d9d9d9b5b5b5aeaeaecfcfcff3f3f3cccccceaeaeaffffffc6c6c6d0d0d0e0e0e0dadadae3e3e3f7f7f7fefefef4f4f4fffffff1f1f1eaeaeafffffffffffffffffff0f0f0fbfbfbfffffffdfdfdebebebc6c6c6d8d8d8dbdbdbc4c4c4c1c1c1adadada7a7a7e0e0e0ffffffececececececfdfdfdf0f0f0dadadacbcbcbd3d3d3d3d3d3ebebebffffffd6d6d6c3c3c3d3d3d3d8d8d8c6c6c6b3b3b3b8b8b8b3b3b3b5b5b5c2c2c2e0e0e0e1e1e1bcbcbccacacae0e0e0e5e5e5f3f3f3d1d1d1c2c2c2d2d2d2c9c9c9d6d6d6c5c5c5cbcbcbd0d0d0c9c9c9ccccccd3d3d3dadadadadadad6d6d6d9d9d9d8d8d8cdcdcdd6d6d6efefefefefefebebebf5f5f5eaeaeafcfcfcf3f3f3e9e9e9ebebebcdcdcdd7d7d7d2d2d2ebebebfcfcfccfcfcfe7e7e7ffffffecececd2d2d2fdfdfdefefeffefefefffffffffffff3f3f3bababacfcfcfffffffdadadae3e3e3ffffffe8e8e8fcfcfcfffffff9f9f9fafafafffffffffffffefefef7f7f7ccccccc9c9c9f6f6f6cacacaaeaeaeeeeeeef2f2f2e0e0e0c7c7c7c4c4c4dfdfdfd6d6d6dcdcdcfdfdfdffffffffffffdcdcdce3e3e3f0f0f0f4f4f4e6e6e6fafafaffffffe0e0e09d9d9dc9c9c9f1f1f1e1e1e1ffffffe2e2e2b3b3b3dbdbdbe0e0e0c1c1c1b3b3b3abababc1c1c1e0e0e0c8c8c8cfcfcfc4c4c4c0c0c0d9d9d9c9c9c9c5c5c5c0c0c0adadadabababcdcdcdf0f0f0f2f2f2f1f1f1e3e3e3e3e3e3cfcfcfbababad5d5d5c1c1c1c2c2c2d7d7d7bbbbbbb9b9b9c3c3c3d2d2d2e6e6e6f9f9f9eeeeeef0f0f0ffffffeeeeeef9f9f9fffffffffffffefefefffffffffffffffffff9f9f9f5f5f5eeeeeef3f3f3f2f2f2eaeaeae2e2e2dfdfdffffffff9f9f9eaeaeaf2f2f2eaeaeaf0f0f0f6f6f6f7f7f7f8f8f8f4f4f4f8f8f8dededeebebebdfdfdfefefeffcfcfcfbfbfbebebebeeeeeeebebebe4e4e4f8f8f8ffffffebebebe5e5e5f6f6f6d7d7d7cececeeaeaeadadadad0d0d0e9e9e9d1d1d1e3e3e3f7f7f7eeeeeef9f9f9efefefc0c0c0a9a9a9d1d1d1cececeb2b2b2bdbdbdd9d9d9bdbdbdbdbdbdd3d3d3cfcfcfc7c7c7c2c2c2b8b8b8d0d0d0d1d1d1c0c0c0d8d8d8d7d7d7d2d2d2cececeedededf6f6f6fafafafdfdfdddddddddddddb4b4b4d0d0d0e3e3e3e9e9e9f0f0f0b7b7b7939393abababa6a6a6b7b7b7ebebebffffffefefefa4a4a4a1a1a1dbdbdbedededc6c6c69d9d9d9e9e9ed6d6d6dadadae0e0e0c1c1c1dadadac3c3c3a8a8a8aaaaaabfbfbfbdbdbd939393adadadc4c4c4c3c3c3b9b9b9d1d1d1e2e2e2f0f0f0ecececc6c6c6c9c9c9c8c8c8c9c9c9f8f8f8ddddddbababae1e1e1cbcbcbbdbdbdd8d8d8d0d0d0d2d2d2abababb8b8b8dfdfdfebebeb909090828282aaaaaaa3a3a3bfbfbfdadadacfcfcfdddddddbdbdbccccccdcdcdcbbbbbbcececec9c9c9c0c0c0d9d9d9f4f4f4f6f6f6d6d6d6d4d4d4b5b5b5c8c8c8f5f5f5dadadac5c5c5c7c7c7b4b4b4c8c8c8ebebebd5d5d5bfbfbfdadadaebebebdededebbbbbbbdbdbdc7c7c7d2d2d2c4c4c4d0d0d0ccccccbdbdbde9e9e9fafafaf2f2f2f6f6f6c5c5c5adadadcacacab1b1b1bababab3b3b3bdbdbdb9b9b9afafafabababcececed3d3d39c9c9cc9c9c9c7c7c7b1b1b1d6d6d6d1d1d1e8e8e8e9e9e9ecececfafafae9e9e9e9e9e9f1f1f1ececece6e6e6e9e9e9e9e9e9bababac6c6c6eaeaeae2e2e2e7e7e7e7e7e7d7d7d7efefeffffffffbfbfbf9f9f9f3f3f3f1f1f1e9e9e9f0f0f0fefefef5f5f5f3f3f3f8f8f8e2e2e2e3e3e3e5e5e5e9e9e9fbfbfbffffffe3e3e3e9e9e9e3e3e3f3f3f3fefefefffffffcfcfcfbfbfbfbfbfbe3e3e3c7c7c7d5d5d5e8e8e8dfdfdfe3e3e3f0f0f0d6d6d6c4c4c4b9b9b9dfdfdff9f9f9eeeeeee2e2e2ececece7e7e7f8f8f8cfcfcfd6d6d6f3f3f3fdfdfdf5f5f5e1e1e1c2c2c2b4b4b49c9c9cabababbfbfbfd2d2d2e7e7e7fdfdfde0e0e0cececebcbcbcbebebedcdcdcfffffff8f8f8edededf1f1f1edededffffffdcdcdcabababc2c2c2aeaeaea6a6a6c4c4c4b8b8b88c8c8ca6a6a6d5d5d5e7e7e7e6e6e6fafafafafafaffffffffffffffffffedededeaeaeae6e6e6e5e5e5e3e3e3fdfdfdfdfdfdfafafafffffffffffff2f2f2dfdfdfc3c3c3a1a1a1c0c0c0d2d2d2fdfdfdfffffff9f9f9e9e9e9e1e1e1d5d5d5d0d0d0cacacadededeb8b8b8abababc6c6c6d9d9d99d9d9da6a6a6cacacadcdcdce5e5e5f9f9f9ecececddddddededede6e6e6e0e0e0ececece4e4e4efefefdadadac3c3c3dfdfdff9f9f9efefefdcdcdcafafafccccccdfdfdfc5c5c5cececef4f4f4edededcececebdbdbddcdcdcdededecfcfcfc4c4c4ccccccc0c0c0d3d3d3d7d7d7bbbbbbccccccd6d6d6cbcbcbd7d7d7e0e0e0d7d7d7ccccccc7c7c7bababab0b0b0bbbbbbb0b0b0cfcfcffffffffffffffffffffffffffffffffcfcfcfcfcfcfffffffdfdfdfffffffffffffffffffffffffffffffbfbfbfcfcfcffffffe5e5e5d8d8d8e0e0e0e2e2e2eeeeeef6f6f6fefefefffffffffffffffffff3f3f3ebebebfffffff6f6f6dadadadededececececfcfcfecececdbdbdbe2e2e2fffffff3f3f3ebebebdededec5c5c5c6c6c6a6a6a6b8b8b8e2e2e2e0e0e0e6e6e6dcdcdcd4d4d4f6f6f6f4f4f4d8d8d8c3c3c3c9c9c9d6d6d6f5f5f5e8e8e8e0e0e0dbdbdbe3e3e3fbfbfbf9f9f9f2f2f2fefefecfcfcfdbdbdbcbcbcbe3e3e3fefefee9e9e9d7d7d7e2e2e2dadadad1d1d1ffffffd6d6d6cfcfcfdfdfdff6f6f6b3b3b3a2a2a2edededdbdbdbc1c1c1d3d3d3cbcbcbccccccc9c9c9eeeeeef9f9f9dfdfdfacacac999999acacacb9b9b9a4a4a49d9d9d9e9e9ea2a2a2a0a0a09d9d9d939393b1b1b1d1d1d1c5c5c5a3a3a3b6b6b6cdcdcdb5b5b5919191bababad5d5d5cececec9c9c9ddddddd3d3d3dededed7d7d7bebebeb9b9b9d5d5d5dbdbdbcfcfcfececececececd8d8d8cdcdcddbdbdbdadadae4e4e4e7e7e7e2e2e2eaeaeaeeeeeef3f3f3edededf7f7f7fffffffefefeffffffefefefdededee1e1e1e6e6e6fbfbfbf7f7f7fefefefffffff7f7f7e0e0e0dbdbdbfdfdfdededede4e4e4f3f3f3f8f8f8fbfbfbeeeeeefdfdfdffffffd9d9d9cbcbcbecececfafafaf2f2f2eeeeeef9f9f9e2e2e2dcdcdcfafafaf8f8f8f1f1f1e9e9e9f9f9f9eeeeeee0e0e0f5f5f5dfdfdfe8e8e8eeeeeec8c8c8eeeeeeeaeaeadfdfdfd2d2d2d0d0d0e1e1e1f5f5f5f5f5f5fdfdfdfffffffffffffffffff9f9f9fdfdfdd2d2d2cdcdcdf2f2f2e8e8e8fbfbfbffffffffffffd6d6d6ddddddecececb8b8b8c3c3c3fffffff3f3f3f4f4f4b7b7b7b1b1b1e7e7e7e7e7e7a4a4a4b3b3b3cdcdcddcdcdcbbbbbbabababb7b7b7bfbfbfacacacc2c2c2a5a5a5737373b4b4b4d9d9d9dbdbdbdededef2f2f2c5c5c5c0c0c0e0e0e0f3f3f3dadadab8b8b8b6b6b6b0b0b0c1c1c1fafafad5d5d5d2d2d2d8d8d8cdcdcddcdcdcf9f9f9e3e3e3d6d6d6cdcdcde2e2e2dededed6d6d6d2d2d2e1e1e1dededeb6b6b6ababab969696b4b4b4acacac9c9c9cb7b7b7b9b9b9c9c9c9aaaaaa858585b9b9b9d0d0d0f1f1f1f7f7f7e1e1e1e4e4e4cccccce9e9e9aeaeae636363d0d0d0cacacad2d2d2c2c2c2b7b7b7939393c3c3c3c3c3c3c3c3c3e8e8e8dadadad0d0d0ffffffd1d1d1919191c5c5c5dededeb0b0b0b6b6b6cfcfcfbcbcbcbebebed7d7d7c0c0c0abababc0c0c0e8e8e8f6f6f6ffffffeeeeeefefefefefefee8e8e8e9e9e9cececee9e9e9e8e8e8e1e1e1eeeeeef8f8f8e2e2e2dededee5e5e5d8d8d8d7d7d7ccccccdbdbdbcfcfcfe0e0e0dfdfdfe9e9e9f0f0f0dededed4d4d4ddddddedededefefefe7e7e7d9d9d9dcdcdce2e2e2ededede9e9e9d2d2d2d7d7d7e8e8e8f1f1f1fefefeffffffffffffffffffdfdfdfe3e3e3f0f0f0dcdcdceaeaeaeeeeeef3f3f3f3f3f3dadadae7e7e7ebebebe8e8e8edededf1f1f1e4e4e4d6d6d6e5e5e5edededf6f6f6eeeeeed3d3d3e1e1e1d8d8d8dddddde1e1e1dfdfdfd9d9d9c6c6c6bababae7e7e7e9e9e9efefeff2f2f2ffffffebebebf2f2f2f0f0f0e1e1e1e3e3e3f3f3f3f8f8f8ffffffe9e9e9e8e8e8e2e2e2bebebeabababcececee4e4e4e9e9e9dadadaadadada1a1a1ccccccd3d3d3f8f8f8f2f2f2f2f2f2f9f9f9e7e7e7f3f3f3fbfbfbfffffff8f8f8d1d1d1dddddddededed2d2d2b8b8b8cacacae3e3e3e4e4e4d3d3d3d1d1d1eeeeeefbfbfbf2f2f2e0e0e0eaeaeae5e5e5edededfdfdfdfcfcfcfafafaf9f9f9f5f5f5f1f1f1edededf1f1f1e6e6e6edededfafafaf8f8f8fbfbfbdcdcdcd4d4d4ffffffdedededededef3f3f3fffffffcfcfcd5d5d5e7e7e7ffffffe1e1e1b3b3b3bababad2d2d2dadadad1d1d1c7c7c7a5a5a5a7a7a7b2b2b2a3a3a3abababc8c8c8b2b2b2a7a7a79f9f9fdbdbdbecececc4c4c4c7c7c7cdcdcdd4d4d4dbdbdbddddddcdcdcdebebebfffffff5f5f5e1e1e1bfbfbfc7c7c7e4e4e4c2c2c2dfdfdfecececeeeeeefbfbfbf4f4f4f7f7f7f0f0f0ffffffefefefedededf2f2f2e4e4e4fffffffffffffffffffffffffbfbfbecececd7d7d7eeeeeefffffffffffffffffff7f7f7f1f1f1f7f7f7f8f8f8f2f2f2d9d9d9e4e4e4f1f1f1fcfcfcf1f1f1e5e5e5c8c8c8afafafd1d1d1e8e8e8e1e1e1e3e3e3d8d8d8d0d0d0bdbdbde0e0e0d9d9d9dededee9e9e9e6e6e6f7f7f7efefefebebebecececf2f2f2f2f2f2d1d1d1d4d4d4eaeaeaf1f1f1e2e2e2f6f6f6eeeeeecdcdcdd8d8d8cececec4c4c4d5d5d5efefefffffffd7d7d7b3b3b3dedededdddddd6d6d6e8e8e8d0d0d0ececece9e9e9cfcfcf898989a1a1a1bdbdbdd6d6d6f0f0f0ffffffbdbdbda6a6a6efefefcbcbcba6a6a6777777a1a1a1cececeb6b6b6bebebebfbfbfa8a8a8d1d1d1b7b7b7dcdcdcdfdfdfbababab2b2b2b3b3b39d9d9dafafafc0c0c0b3b3b3dcdcdce6e6e6f4f4f4e7e7e7dbdbdbecececf4f4f4f1f1f1e7e7e7d1d1d1e1e1e1d3d3d3b5b5b5f1f1f1bfbfbfacacacabababb8b8b8cececeaeaeae9d9d9dcbcbcbb3b3b3919191d0d0d0b6b6b6b2b2b2c3c3c3a7a7a7c7c7c7c9c9c9a0a0a0bcbcbcc1c1c1cdcdcdd5d5d5d4d4d4d6d6d6c3c3c3bababacbcbcbd1d1d1bbbbbbb8b8b8d7d7d7d7d7d7e3e3e3dfdfdfd2d2d2d5d5d5dbdbdbececece8e8e8e9e9e9fcfcfcf5f5f5e7e7e7fffffffcfcfceaeaead7d7d7e7e7e7d9d9d9c5c5c5e7e7e7d7d7d7e3e3e3fdfdfdd2d2d2c7c7c7e1e1e1f1f1f1ffffffffffffe9e9e9e9e9e9f4f4f4eaeaeaf8f8f8f2f2f2c9c9c9e3e3e3e9e9e9e5e5e5f1f1f1fdfdfde8e8e8f3f3f3fdfdfde6e6e6f2f2f2edededc1c1c1a9a9a9ecececffffffe0e0e0d0d0d0e9e9e9e3e3e3dadadad6d6d6d6d6d6ffffffddddddc5c5c5eeeeeedcdcdcf0f0f0ececece2e2e2d0d0d0cdcdcdcdcdcdd4d4d4cdcdcde4e4e4f9f9f9f6f6f6d5d5d5c0c0c09d9d9db3b3b3d7d7d7fefefeffffffdfdfdfbdbdbdd8d8d8cfcfcffffffff2f2f2e7e7e7e5e5e5b0b0b0b1b1b1cfcfcfb4b4b4b6b6b6bbbbbbe4e4e4f7f7f7c8c8c8b5b5b5a1a1a1aaaaaae8e8e8e6e6e6cececec1c1c1eeeeeefffffff5f5f5fdfdfddedededcdcdcdedededbdbdbe4e4e4e9e9e9dcdcdcd8d8d8cdcdcdd6d6d6d5d5d5e1e1e1e8e8e8d1d1d1919191bababab6b6b69999999b9b9ba6a6a6b5b5b5bababacececec1c1c1d1d1d1a4a4a48f8f8fbbbbbbc0c0c0a8a8a8a0a0a09898988181817474746969698b8b8ba0a0a0777777a2a2a2b5b5b5acacacadadadcfcfcfddddddf4f4f4fefefee4e4e4b5b5b5e4e4e4c3c3c3a7a7a7bfbfbfe7e7e7ebebebe2e2e2b9b9b99c9c9cdfdfdfcdcdcdcececebbbbbbd4d4d4e1e1e1d4d4d4d6d6d6e0e0e0e6e6e6ecececfefefeeeeeeef0f0f0e2e2e2f8f8f8f1f1f1f6f6f6e2e2e2d8d8d8efefeffffffff6f6f6f5f5f5ffffffffffffecececf9f9f9fffffffffffffdfdfdf8f8f8cececec0c0c0cfcfcfe1e1e1e4e4e4b2b2b2bababaf6f6f6ececece5e5e5eeeeeef8f8f8e8e8e8e8e8e8f5f5f5f7f7f7f7f7f7ededede4e4e4f2f2f2f8f8f8f0f0f0f2f2f2efefeffffffffffffffafafae9e9e9dbdbdbecececd6d6d6d8d8d8eeeeeeddddddd4d4d4cacacacdcdcdddddddddddddb7b7b7e9e9e9f4f4f4f3f3f3eeeeeeefefeff8f8f8f0f0f0eaeaeaeaeaeaf6f6f6ffffffd9d9d9d4d4d4edededececece1e1e1ebebebffffffe0e0e0e2e2e2f0f0f0efefeff4f4f4fdfdfde9e9e9f0f0f0f3f3f3dedededfdfdff8f8f8fffffffffffff8f8f8e4e4e4fafafaedededc1c1c1bfbfbfc2c2c2c7c7c7d5d5d5e6e6e6f2f2f2e1e1e1c7c7c7d3d3d3d4d4d4cfcfcfe2e2e2efefefe8e8e8f0f0f0efefeff8f8f8f2f2f2ffffffeeeeeeebebebe2e2e2ebebebf6f6f6e4e4e4cfcfcfd4d4d4d4d4d4b2b2b2dadadafcfcfceaeaeaebebebffffffd9d9d9d7d7d7d2d2d2b9b9b9c3c3c3eeeeeef7f7f7fffffff7f7f7f8f8f8fdfdfda9a9a9afafafe2e2e2eaeaeadadadad4d4d4d4d4d4f3f3f3ffffffe9e9e9e8e8e8f2f2f2efefefd6d6d6c4c4c4d6d6d6cfcfcfcacacacececee2e2e2edededc7c7c7bcbcbcefefeff8f8f8dfdfdff0f0f0fffffffffffffcfcfceaeaeaf5f5f5c6c6c6e6e6e6e2e2e2c4c4c4b5b5b5bfbfbfc6c6c6afafafe0e0e0fefefeffffffeaeaead5d5d5ebebebfffffffafafae0e0e0e7e7e7dededec0c0c0d2d2d2d1d1d1cfcfcfd2d2d2dbdbdbc3c3c3c4c4c4bbbbbbd3d3d3e5e5e5dcdcdce9e9e9d3d3d3d7d7d7d7d7d7d6d6d6ecececdbdbdbdfdfdfe6e6e6dadadae1e1e1d2d2d2d9d9d9bfbfbfacacaca6a6a6949494929292c3c3c3d2d2d2c6c6c6e9e9e9babababbbbbbcececec7c7c7d8d8d8e6e6e6bababac4c4c4d0d0d0a4a4a4ccccccc9c9c9dadadaeeeeeeeaeaeae3e3e3f3f3f3f3f3f3dadadaf4f4f4f3f3f3f1f1f1ffffffc5c5c5f7f7f7e7e7e7c2c2c2edededffffffe6e6e6ebebebe7e7e7bfbfbfb3b3b3ffffffdcdcdcddddddedededd7d7d7b3b3b3b4b4b4f3f3f3bebebe9b9b9bb8b8b8dbdbdbc9c9c9d4d4d4c4c4c4bbbbbbd5d5d5c8c8c8bdbdbdcfcfcfbcbcbcc0c0c0e0e0e0efefefedededcbcbcbd7d7d7cdcdcde6e6e6ffffffe3e3e3dcdcdce7e7e7fafafaefefeff1f1f1f2f2f2c1c1c1d7d7d7aaaaaab9b9b9cacacad7d7d7cdcdcdaaaaaac9c9c9dcdcdccccccccacacad1d1d1b3b3b39c9c9cdedededcdcdcacacacafafafcfcfcfc6c6c6a8a8a8a8a8a89a9a9a8c8c8ca8a8a8a6a6a6b5b5b5c1c1c1bfbfbf9c9c9cc2c2c2cacaca9393938b8b8b9e9e9ec2c2c2d2d2d2c9c9c9dededefffffffffffffffffffafafaf7f7f7f3f3f3b5b5b5d1d1d1d7d7d7d1d1d1dbdbdbf9f9f9ffffffcfcfcfb2b2b2f4f4f4efefefddddddc6c6c6dcdcdcf9f9f9edededd7d7d7d0d0d0d3d3d3f8f8f8eaeaeaf6f6f6f4f4f4ecececfbfbfbfbfbfbfffffffefefee7e7e7e9e9e9f0f0f0eaeaeaf3f3f3e8e8e8dadadabcbcbc9a9a9aa3a3a3818181abababe2e2e2ffffffffffffdddddde3e3e3efefefeeeeeeddddddcbcbcbd0d0d0e2e2e2d5d5d5d1d1d1efefefe2e2e2e4e4e4d6d6d6ecececd6d6d6ddddddfbfbfbe9e9e9dbdbdbb1b1b1b1b1b1dbdbdbffffffdcdcdcc9c9c9a2a2a29797978c8c8cb5b5b5e0e0e0e6e6e6efefefeaeaeadadadab6b6b6c4c4c4bcbcbca4a4a47171718484847474749f9f9fbababa858585c0c0c0a0a0a0a9a9a9a4a4a4a1a1a19e9e9eb0b0b0afafafdddddddbdbdbe7e7e7d6d6d6cacacaf3f3f3f8f8f8efefefe7e7e7dfdfdfb0b0b0aaaaaaf3f3f3eaeaeadededef1f1f1e1e1e1e5e5e5d6d6d6efefeff0f0f0b7b7b7bdbdbdc0c0c0c1c1c1c3c3c3d0d0d0f0f0f0ddddddd5d5d5cbcbcbcdcdcddbdbdbc8c8c8cdcdcdbababacececeb6b6b69d9d9dadadada1a1a1d9d9d9e0e0e0c7c7c7bababad7d7d7e4e4e4f1f1f1d6d6d6ddddddedededfbfbfbfdfdfda8a8a8acacaca9a9a9d5d5d5aaaaaa989898dededef0f0f0fffffffffffff5f5f5f5f5f5fffffffffffffcfcfcd8d8d8b5b5b5acacace5e5e5fffffffbfbfbf4f4f4ececece7e7e7e9e9e9fafafaefefefd4d4d4ededededededebebebe2e2e2eaeaeaf7f7f7fffffff0f0f0ebebebf9f9f9e9e9e9dcdcdceaeaeafffffff8f8f8eeeeeef5f5f5e9e9e9f6f6f6eeeeeec7c7c7e7e7e7ececece3e3e3ebebebfcfcfce9e9e9eeeeeefffffffffffff8f8f8f3f3f3efefefd1d1d1c5c5c5d6d6d6cececedededed5d5d5ecececf4f4f4d6d6d6e3e3e3e4e4e4f2f2f2fcfcfce6e6e6dbdbdbebebebf2f2f2ecececf1f1f1f7f7f7fffffffffffffffffffafafaffffffdedededbdbdbfbfbfbfafafad2d2d2e3e3e3f6f6f6e8e8e8d3d3d3cdcdcde5e5e5f9f9f9f6f6f6ebebebebebebedededf6f6f6f6f6f6d9d9d9f4f4f4e8e8e8e6e6e6fffffff6f6f6fcfcfcf4f4f4dbdbdbb6b6b6cecececbcbcbd8d8d8fefefee8e8e8bfbfbfd0d0d0f6f6f6ebebebdfdfdfc8c8c8abababdbdbdbe7e7e7c1c1c1d3d3d3e5e5e5f0f0f0d6d6d6c8c8c8d4d4d4dadadae1e1e1d7d7d7d1d1d1e2e2e2e7e7e7e7e7e7e4e4e4c8c8c8afafafc8c8c8d7d7d7d7d7d7e3e3e3c7c7c7c3c3c3d3d3d3b2b2b2bfbfbfc3c3c3bfbfbfd1d1d1cbcbcbd8d8d8e8e8e8fefefee7e7e7dbdbdbddddddc8c8c8d6d6d6adadadb8b8b8e0e0e0e2e2e2edededf4f4f4edededdcdcdcb3b3b39f9f9fc3c3c3ecececdbdbdbe0e0e0ffffffe3e3e3e4e4e4ebebebf5f5f5cfcfcfb8b8b8f5f5f5ffffffedededf0f0f0f8f8f8efefefa4a4a4a3a3a3bbbbbba4a4a4acacaccbcbcbd2d2d2d4d4d4dbdbdbdadadae0e0e0b6b6b68d8d8dbbbbbbc3c3c3d5d5d5ddddddc2c2c2c5c5c5cdcdcdc9c9c9b2b2b2c2c2c2f6f6f6f2f2f2cbcbcbc1c1c1dbdbdbcfcfcfd7d7d7ddddddeeeeeef2f2f2c3c3c3cbcbcbf5f5f5fcfcfcd9d9d9d0d0d0ebebebdfdfdfe1e1e1f5f5f5f5f5f5ccccccb4b4b4909090b8b8b8e2e2e2b0b0b09f9f9fc3c3c3d3d3d38e8e8e9e9e9ec6c6c6cdcdcdc6c6c6989898bdbdbdd0d0d0d6d6d6a3a3a39999998686868686869a9a9a777777757575a2a2a2d6d6d6d2d2d2e0e0e0b9b9b9b0b0b0c3c3c3cacacafffffffffffff2f2f2e4e4e4fbfbfbcfcfcfc8c8c8fcfcfccbcbcbbababae5e5e5d3d3d3c3c3c3d2d2d2b5b5b5acacacd3d3d3c7c7c7e6e6e6ffffffe5e5e5dbdbdbbcbcbcffffffcdcdcda9a9a9ebebebeeeeeedadadab2b2b2bababad0d0d0cacacae3e3e3f9f9f9f4f4f4ddddddd2d2d2e3e3e3dfdfdfc7c7c7d1d1d1d0d0d0e3e3e3b9b9b9b6b6b6d0d0d0b8b8b8b4b4b4bebebedededed5d5d5d5d5d5d5d5d5f9f9f9fcfcfcecececbfbfbfaeaeaea3a3a38b8b8bc1c1c1c6c6c6bdbdbdc2c2c2dbdbdbeeeeeed0d0d09d9d9dc2c2c2d9d9d9a9a9a9c7c7c7ccccccc5c5c5cccccccfcfcfafafaf999999afafafcececebfbfbfd0d0d0d0d0d0a8a8a8bdbdbdcacacabebebec0c0c0c7c7c7d6d6d6c4c4c48d8d8db3b3b3fbfbfbcacacabababaa2a2a2b9b9b9c0c0c0cbcbcbd6d6d6dededef5f5f5eeeeeee2e2e2dededef4f4f4eaeaeadededed2d2d2e6e6e6f0f0f0d7d7d7f3f3f3fffffff0f0f0f2f2f2f9f9f9e5e5e5e9e9e9fbfbfbf7f7f7d1d1d1e9e9e9fffffff3f3f3eaeaeae7e7e7e2e2e2d5d5d59898987f7f7fb4b4b4fffffff2f2f2aeaeae777777a3a3a3fffffff1f1f1abababdbdbdbf9f9f9e1e1e1dbdbdbc9c9c9e7e7e7ecececf2f2f2f3f3f3eaeaeaebebebe1e1e1e4e4e4c4c4c4d4d4d4ffffffdcdcdc949494868686cdcdcdacacacd8d8d8e7e7e7d1d1d1edededeeeeeec3c3c3e2e2e2f6f6f6ffffffe7e7e79292927b7b7b999999a6a6a68e8e8e7777775f5f5f5252525555558383839292926a6a6aa2a2a2d3d3d3f4f4f4d8d8d8a5a5a5b3b3b3dadadacdcdcdd2d2d2ebebebe4e4e4c3c3c3c3c3c3ededed7c7c7ca7a7a7e4e4e4e8e8e8e1e1e1dcdcdce3e3e3d1d1d1bcbcbcc5c5c5cccccccececedadadad1d1d1c9c9c9a4a4a4cbcbcbe0e0e0cdcdcddfdfdfecececdadadaefefefedededd7d7d7dadadadfdfdfe2e2e2e7e7e7d9d9d9d2d2d2cacacac3c3c3d8d8d8bdbdbdafafafc3c3c3d9d9d9d9d9d9e5e5e5f9f9f9d8d8d8e6e6e6e8e8e8b6b6b68e8e8eb6b6b6c5c5c5bdbdbdbcbcbcaaaaaabfbfbfcacacad5d5d5d2d2d2e8e8e8d7d7d7cdcdcddbdbdbc2c2c2a1a1a1b8b8b8e0e0e0f5f5f5f3f3f3eaeaeaebebebd1d1d1d4d4d4dbdbdbebebebeeeeeef4f4f4f1f1f1ddddddd1d1d1fbfbfbfbfbfbe4e4e4eeeeeefefefefafafaf9f9f9fcfcfcfbfbfbfcfcfcf2f2f2f7f7f7f5f5f5e9e9e9fcfcfcf4f4f4f2f2f2e4e4e4dadadae7e7e7e7e7e7d8d8d8e6e6e6fdfdfdf8f8f8e8e8e8f4f4f4f8f8f8e9e9e9e9e9e9d2d2d2bbbbbbc3c3c3bdbdbdcdcdcde5e5e5edededfefefefffffff5f5f5e2e2e2e3e3e3fffffffffffffffffff2f2f2f1f1f1dadadaf9f9f9fdfdfdeaeaeaf6f6f6f7f7f7efefeffdfdfde6e6e6dbdbdbeaeaeaf1f1f1ecececf6f6f6eeeeeec0c0c0b3b3b3dadadae2e2e2cbcbcbd3d3d3f4f4f4e5e5e5d7d7d7e5e5e5c7c7c7d0d0d0e6e6e6f9f9f9e5e5e5d6d6d6e5e5e5f4f4f4edededb8b8b8a7a7a7c3c3c3f8f8f8ecececedededefefeff1f1f1edededeeeeeeecececf0f0f0ebebebdcdcdce5e5e5f5f5f5f4f4f4e2e2e2efefeffcfcfcd0d0d0ebebebfcfcfcfafafae7e7e7dbdbdbfefefef4f4f4eaeaeaebebebe1e1e1e3e3e3eaeaeaf7f7f7fcfcfcd2d2d2dadadaeaeaeadededed6d6d6e5e5e5abababafafafcbcbcbe2e2e2eaeaeae5e5e5cececec7c7c7b6b6b6aeaeaeb3b3b3cdcdcdc5c5c5c6c6c6e0e0e0d4d4d4b8b8b8c5c5c5dddddde3e3e3d1d1d1dcdcdcc5c5c5aeaeaed1d1d1e6e6e6c7c7c7a7a7a7e0e0e0dadadac5c5c5b8b8b8d9d9d9e2e2e2a9a9a9c0c0c0c7c7c7b3b3b3c7c7c7a4a4a49a9a9a9e9e9ed6d6d6e7e7e7eaeaeae8e8e8ebebebd2d2d2c6c6c6e8e8e8e1e1e1dadadac4c4c4d9d9d9ffffffededede0e0e0ecececf4f4f4dededed6d6d6f3f3f3f1f1f1f6f6f6e4e4e4f3f3f3ecececf3f3f3fffffff4f4f4ffffffeaeaeae7e7e7e2e2e2dededeededede1e1e1ffffffffffffe9e9e9bdbdbdc6c6c6dfdfdff0f0f0d6d6d6f8f8f8ecececcececef1f1f1cfcfcfb5b5b5d4d4d4ffffffe0e0e0d0d0d0dfdfdfc2c2c2f5f5f5f7f7f7d8d8d8d5d5d5eaeaeaecececcfcfcfc9c9c9b0b0b0b2b2b29292927373739a9a9a9292926e6e6e8585856161614b4b4b7e7e7ea8a8a8959595757575828282838383777777afafafb4b4b4979797b0b0b0d6d6d6d4d4d4e0e0e0f5f5f5ebebebdbdbdbcacacab6b6b6c8c8c8bdbdbdf0f0f0ffffffcdcdcdc8c8c8ddddddd4d4d4eaeaeae3e3e3f2f2f2c0c0c09f9f9fafafafa3a3a3c2c2c2fdfdfdfffffff1f1f1d1d1d1bfbfbfcdcdcde9e9e9c1c1c1d0d0d0dadadae3e3e3e8e8e8eeeeeeedededf3f3f3e3e3e3dfdfdfddddddd8d8d8dfdfdfe3e3e3f2f2f2ddddddb2b2b29595959f9f9fbfbfbfcccccccdcdcddadadae7e7e7e3e3e3dcdcdcdadadac6c6c6d2d2d2ecececd1d1d1bdbdbdbbbbbbdfdfdfecececc3c3c3c9c9c9cdcdcdd6d6d6d7d7d7f5f5f5d0d0d09c9c9cf3f3f3dbdbdb9d9d9da7a7a7b9b9b9c2c2c2b0b0b0888888e4e4e4f9f9f9ffffffbebebea6a6a6cececea6a6a6d5d5d5eeeeeed1d1d1fdfdfde8e8e8ddddddffffffffffffdcdcdcd6d6d6f4f4f4e2e2e2dededee1e1e1e3e3e3dadadadadadaefefeff2f2f2dfdfdfd6d6d6f3f3f3e6e6e6ebebebfefefefcfcfcf9f9f9e4e4e4f1f1f1ffffffeaeaea848484747474979797a6a6a69b9b9bbcbcbc979797959595cbcbcbdbdbdbdadadaf7f7f7fffffffffffffdfdfde3e3e3e1e1e1dcdcdcd8d8d8e2e2e2e2e2e2d6d6d6d9d9d9f0f0f0f4f4f4e5e5e5b2b2b26f6f6f808080cacacaf0f0f0f5f5f5d1d1d1cdcdcdd6d6d6f3f3f3e5e5e5eaeaeaefefeff4f4f4d5d5d58383837a7a7ab5b5b5c4c4c49090909292928686867c7c7cabababc7c7c7cccccc8787875555555b5b5b9292929999997272726262627d7d7d848484a4a4a4bcbcbcb9b9b9bababac0c0c0d1d1d1848484898989d2d2d2c5c5c5d9d9d9cacacad2d2d2e0e0e0e5e5e5ddddddd9d9d9cfcfcfdedededfdfdfe3e3e3f0f0f0d3d3d3d3d3d3e7e7e7e2e2e2ebebebfdfdfdf6f6f6f8f8f8e4e4e4e3e3e3fefefee2e2e2ddddddd1d1d1b5b5b5b8b8b8c8c8c8bababad2d2d2c7c7c7a5a5a5acacacafafaf9d9d9dbcbcbcf9f9f9e2e2e2e0e0e0f1f1f1edededdadadad7d7d7f2f2f2e5e5e5c8c8c8b6b6b6909090929292d6d6d6b8b8b89292929a9a9a767676828282e0e0e0edededc3c3c3aeaeaebdbdbdc5c5c5d7d7d7f1f1f1dfdfdfe0e0e0e3e3e3f0f0f0fefefef2f2f2fbfbfbf5f5f5edededf8f8f8fafafaf7f7f7fcfcfcfffffffdfdfdf9f9f9fbfbfbededededededfffffff4f4f4e3e3e3ddddddf7f7f7fffffffdfdfdf9f9f9f8f8f8edededc5c5c5e9e9e9fffffffdfdfdf2f2f2f6f6f6fffffffdfdfdf9f9f9fffffffffffffffffffbfbfbf4f4f4eeeeeee4e4e4e0e0e0ecececdcdcdcadadadbdbdbdaaaaaac9c9c9c1c1c1c9c9c9dfdfdfebebebdedededadadae2e2e2f1f1f1e2e2e2d2d2d2d0d0d0cacacadfdfdfe0e0e0efefeff7f7f7e9e9e9fcfcfcf2f2f2eaeaeaf1f1f1e9e9e9e9e9e9f3f3f3f1f1f1f5f5f5ecececd1d1d1e9e9e9d1d1d1cbcbcbd6d6d6e5e5e5fbfbfbebebebe1e1e1f2f2f2fbfbfbe6e6e6eeeeeedfdfdfc6c6c6d7d7d7f5f5f5f4f4f4f0f0f0fffffff2f2f2f0f0f0ffffffffffffffffffffffffe9e9e9ebebebedededeeeeeef5f5f5f3f3f3efefefeeeeeef8f8f8fcfcfcd4d4d4ececece1e1e1ddddddffffffdbdbdbb3b3b3f2f2f2d1d1d1c9c9c9f4f4f4d7d7d7e5e5e5fdfdfddcdcdc939393bdbdbdddddddc3c3c3b7b7b7c9c9c9cececed7d7d7dededee7e7e7fefefeecececdbdbdbd0d0d0dbdbdbdadadad0d0d0a3a3a3b5b5b5dbdbdbf3f3f3efefefebebeb9c9c9cb1b1b1dbdbdbe7e7e7ffffffc7c7c7c8c8c8e0e0e0f6f6f6f7f7f7d4d4d4d9d9d9dbdbdbb2b2b2b5b5b5d5d5d5fafafad9d9d9b1b1b1a9a9a9b2b2b2d9d9d9c6c6c6d8d8d8ebebebe0e0e0e8e8e8f0f0f0e7e7e7e1e1e1fafafae0e0e0ddddddf9f9f9e0e0e0dadadae6e6e6f0f0f0d1d1d1c0c0c0e6e6e6f9f9f9dcdcdcc7c7c7cacacacdcdcdf2f2f2f4f4f4eeeeeef9f9f9f7f7f7f1f1f1cfcfcfc5c5c5d5d5d5e5e5e5efefefdadadae5e5e5fcfcfcfefefed8d8d8dbdbdbccccccc5c5c5e1e1e1ddddddbababac6c6c6f7f7f7f3f3f3c7c7c7e9e9e9eeeeeef6f6f6dadadadbdbdbd3d3d3c9c9c9dadadad5d5d5cdcdcdc3c3c3b6b6b6dfdfdfe1e1e1b3b3b3b5b5b5d1d1d1dbdbdbe2e2e2bebebea9a9a98181814646465a5a5a7575757474747979796c6c6c8585859797978585857e7e7e7c7c7c9e9e9eabababbdbdbdbfbfbfc9c9c9dadadac5c5c58888888f8f8fc9c9c9dadadaa6a6a6ddddddf0f0f0f6f6f6e0e0e0dbdbdbecececd4d4d4e0e0e0f8f8f8cecececbcbcbd1d1d1fafafafbfbfbe0e0e0e8e8e8e6e6e6fcfcfcf5f5f5ecececffffffe6e6e6dededef1f1f1e6e6e6f5f5f5f6f6f6f4f4f4ebebebf5f5f5edededdbdbdbd7d7d7dcdcdccacacabebebed6d6d6ebebebefefefeaeaeaf5f5f5fffffff5f5f5f7f7f7ffffffe0e0e0b0b0b0dadadaeeeeeeeaeaeae0e0e0dadadaf4f4f4dcdcdce7e7e7ffffffe4e4e4dcdcdcfafafadfdfdfb9b9b9e4e4e4dcdcdce6e6e6e4e4e4cdcdcddcdcdcffffff8f8f8faeaeaeffffffd0d0d0a3a3a3dfdfdfffffffeaeaeaf4f4f4eaeaeac5c5c5cdcdcde7e7e7eaeaeaf7f7f7dddddde2e2e2f7f7f7efefefb8b8b8d0d0d0f4f4f4cfcfcfd5d5d5e4e4e4f3f3f3f7f7f7f4f4f4dededee6e6e6fdfdfdfefefef3f3f3f9f9f9f3f3f3ecececffffffe9e9e9b6b6b6747474878787dededec0c0c0d7d7d7fefefeffffffdbdbdbb8b8b8eaeaeae9e9e9ffffffdddddde6e6e6ffffffe4e4e4eeeeeeeeeeeee1e1e1e0e0e0fafafaffffffdddddddbdbdbe6e6e6bcbcbcb2b2b2e5e5e5ffffffdbdbdb8484848585859b9b9bcccccce7e7e7e2e2e2f0f0f0fbfbfbf7f7f7a1a1a15a5a5a888888bbbbbbbbbbbb717171646464d3d3d3f4f4f4e8e8e8e6e6e6bbbbbb6c6c6c5353536969698585858d8d8d9292927a7a7a6d6d6d6666666363637d7d7d8080807373738282827d7d7d9c9c9c989898aaaaaaa6a6a6b6b6b6b9b9b9d3d3d3f6f6f6e0e0e0e5e5e5ececece4e4e4d9d9d9dcdcdcc8c8c8cbcbcbcececee1e1e1f1f1f1ddddddd8d8d8e0e0e0cececebebebed3d3d3dfdfdfe2e2e2e5e5e5cdcdcde8e8e8e5e5e5d2d2d2c0c0c0d6d6d6e6e6e6d2d2d2d3d3d3dcdcdcecececd3d3d3dadadac5c5c5bababab7b7b7cfcfcff5f5f5f7f7f7fdfdfdfbfbfbf8f8f8eeeeeeddddddcacacae1e1e1e2e2e2d1d1d1f1f1f1dbdbdbc5c5c5c2c2c2afafafd6d6d6c7c7c7b0b0b0c0c0c0cfcfcfbababae2e2e2e7e7e7eeeeeee1e1e1f0f0f0ecececfefefefffffffffffffffffffbfbfbf7f7f7fafafafcfcfcfbfbfbe9e9e9e8e8e8fffffffcfcfcefefeffbfbfbe3e3e3d9d9d9f4f4f4f2f2f2f3f3f3fafafaf9f9f9fffffffbfbfbf2f2f2e6e6e6f1f1f1f8f8f8fcfcfce4e4e4dadadaf4f4f4fffffff6f6f6e8e8e8f9f9f9f5f5f5f4f4f4fffffff4f4f4d8d8d8f2f2f2f6f6f6ecececccccccededede9e9e9959595757575b9b9b9f1f1f1d4d4d4e5e5e5e4e4e4ddddddf2f2f2ecececf6f6f6f4f4f4edededf9f9f9fffffffffffffffffffffffffafafafdfdfdfffffffffffff5f5f5fbfbfbfffffffffffff7f7f7fffffffffffffcfcfcfdfdfdfbfbfbefefefe7e7e7efefeffffffff7f7f7f0f0f0dededee0e0e0e5e5e5e4e4e4bdbdbdb6b6b6dadadae5e5e5ebebebf9f9f9fffffffefefeededede8e8e8dcdcdcefefefeaeaeaf9f9f9fcfcfcf5f5f5eeeeeef0f0f0f7f7f7efefeffdfdfddadadac8c8c8d9d9d9d1d1d1d7d7d7cfcfcfb7b7b7dcdcdceaeaeab4b4b4c1c1c1d9d9d9b5b5b5d0d0d0f1f1f1f9f9f9c7c7c7e2e2e2f3f3f3d5d5d5d2d2d2f3f3f3edededd2d2d2c8c8c8d3d3d3eeeeeeecececbcbcbcc7c7c7f0f0f0cfcfcfd2d2d2ededede7e7e7d8d8d8dfdfdfb9b9b9b8b8b8ccccccd1d1d1e2e2e2cdcdcddcdcdcb3b3b3828282b2b2b2c9c9c9ccccccb7b7b7e1e1e1dededea6a6a6b8b8b8bfbfbfe4e4e4e6e6e6e3e3e3dedede9f9f9fccccccdfdfdfcacacae2e2e2ffffffd7d7d7c7c7c7d7d7d7fbfbfbffffffdadadac0c0c0bfbfbfd7d7d7adadada3a3a3e4e4e4c9c9c9e0e0e0ebebebe8e8e8d6d6d6e2e2e2f9f9f9e6e6e6fafafaf5f5f5c8c8c8bebebececececececed2d2d2d1d1d1b5b5b5bababaddddddd5d5d5d7d7d7edededecececf5f5f5dededec8c8c8b9b9b9bebebed1d1d1d9d9d9d3d3d3d6d6d6c0c0c0abababd2d2d2eeeeeee0e0e0c9c9c9fdfdfdf9f9f9e6e6e6edededf0f0f0f7f7f7e8e8e8e0e0e0e7e7e7f9f9f9fdfdfdf1f1f1f4f4f4fffffffafafafffffffbfbfbdededed0d0d0b0b0b0d9d9d9ffffffe1e1e1c1c1c1d9d9d9d9d9d9bbbbbbb4b4b4bfbfbfa5a5a57676767676767a7a7a7e7e7e949494b2b2b2afafaf8b8b8bd6d6d6dadadab8b8b88989895757576c6c6cc5c5c5b7b7b7979797bababad5d5d5e0e0e0ffffffffffffeaeaeadbdbdbe0e0e0f5f5f5fffffffffffff6f6f6d9d9d9edededf5f5f5d9d9d9dddddde9e9e9d6d6d6cfcfcfd2d2d2dadadad6d6d6e2e2e2efefefe9e9e9f5f5f5e8e8e8dededef0f0f0fffffff1f1f1e6e6e6cbcbcbededede8e8e8e5e5e5eeeeeef1f1f1fdfdfdc6c6c6c3c3c3dcdcdcffffffededede0e0e0eeeeeee6e6e6e5e5e5edededf9f9f9f2f2f2e2e2e2f3f3f3f9f9f9f5f5f5f7f7f7fbfbfbf6f6f6f2f2f2ccccccf2f2f2cdcdcdafafafc3c3c3b8b8b8eaeaeaefefefdbdbdbe0e0e0e5e5e5d6d6d6f1f1f1cacacac7c7c7fbfbfbe3e3e3e5e5e5f7f7f7dcdcdcd5d5d5dcdcdccececef8f8f8fffffffffffffefefefffffffffffffffffff7f7f7f2f2f2f7f7f7ecececf5f5f5f9f9f9fbfbfbd0d0d0a8a8a8d6d6d69a9a9a626262cececefdfdfdeeeeeee8e8e8e6e6e6d7d7d7dcdcdcfffffff1f1f1f5f5f5d8d8d8909090b4b4b49c9c9c9a9a9ac4c4c4e0e0e0e3e3e3ffffffd3d3d3a6a6a6acacacd2d2d2ebebebffffffefefefbbbbbb9191918c8c8c898989abababdfdfdfb5b5b5d0d0d0cececee1e1e1e9e9e9ededed9c9c9c8282828f8f8f828282878787c5c5c5dededebabababfbfbfb3b3b3b0b0b0b5b5b59090907c7c7c7a7a7a8484848383838585858d8d8d6e6e6e4949497474749d9d9d6666668282824c4c4c222222323232747474919191939393afafafa1a1a1b2b2b2cececec8c8c8dfdfdff8f8f8f6f6f6e9e9e9dcdcdcd1d1d1f2f2f2d2d2d2d0d0d0d6d6d6d2d2d2dadadae7e7e7ecececc4c4c4cbcbcbe8e8e8e4e4e4ddddddd3d3d3c3c3c3cdcdcdf0f0f0e4e4e4e0e0e0ebebebd9d9d9c8c8c8d5d5d5d8d8d8e0e0e0e0e0e0e5e5e5cfcfcf898989abababc7c7c7bebebec2c2c2b4b4b4a9a9a9cfcfcfdddddde7e7e7e3e3e3ffffffecececd7d7d7eaeaeae2e2e2f8f8f8eeeeeeb4b4b4bababab2b2b2b1b1b1b4b4b4a9a9a9cececeddddddfafafadcdcdcc6c6c6f1f1f1f3f3f3e8e8e8e4e4e4e0e0e0ebebebfcfcfcecececfffffffafafac7c7c7c1c1c1d3d3d3ebebebf6f6f6f2f2f2cfcfcfd7d7d7fcfcfcfffffff0f0f0e9e9e9fdfdfdfcfcfce8e8e8e7e7e7f7f7f7d1d1d1c9c9c9f9f9f9fcfcfcdddddde2e2e2e3e3e3e5e5e5dddddde9e9e9e3e3e3edededfffffffcfcfcdfdfdfffffffebebebf5f5f5fffffffffffffcfcfce6e6e6d6d6d6eaeaeafdfdfde9e9e9eeeeeef8f8f8e7e7e7e2e2e2fafafafdfdfdf8f8f8ebebebdededee2e2e2b0b0b0aeaeaea3a3a3939393f1f1f1ffffffd6d6d6d3d3d3f0f0f0fefefeefefefecececf6f6f6fffffff9f9f9fffffffefefeefefefd8d8d8d5d5d5dbdbdbf9f9f9edededdbdbdbdcdcdcd4d4d4d8d8d8f3f3f3f2f2f2e4e4e4e2e2e2f7f7f7f8f8f8f3f3f3eeeeeecececee0e0e0edededdcdcdcefefefffffffdededed6d6d6f7f7f7f2f2f2fdfdfdfffffff4f4f4c9c9c9e7e7e7f8f8f8f8f8f8edededa4a4a4a6a6a6fcfcfcf8f8f8ffffffffffffe2e2e2f6f6f6e2e2e2d9d9d9e4e4e4fffffffffffff6f6f6ffffffffffffd0d0d0dcdcdcd3d3d3b9b9b9c6c6c6d5d5d5dcdcdcc9c9c9d6d6d6c7c7c7dededef3f3f3dededee3e3e3f5f5f5f0f0f0d8d8d8dfdfdfffffffdadadadededed0d0d0dadadacdcdcdb1b1b1b0b0b0cbcbcbc9c9c9dddddddadadac7c7c7b6b6b6c8c8c8afafafa8a8a8bbbbbbb1b1b1dededef6f6f6e7e7e7f1f1f1dddddde7e7e7d8d8d8bfbfbfe3e3e3ebebebdfdfdfd3d3d3efefefd2d2d2cececeeeeeeed3d3d3bebebee3e3e3bbbbbbd2d2d2f1f1f1f7f7f7dadadac7c7c7eaeaeafefefef2f2f2ddddddebebebe5e5e5e5e5e5d5d5d5e1e1e1fdfdfdf3f3f3d9d9d9d3d3d3ececece9e9e9bababab3b3b3c1c1c1cececeffffffffffffd0d0d0f0f0f0fffffffffffff2f2f2edededf7f7f7f0f0f0f2f2f2fcfcfcf8f8f8e7e7e7f2f2f2fffffffffffffffffff9f9f9f1f1f1f4f4f4f5f5f5eaeaeaf6f6f6fffffff0f0f0f7f7f7f1f1f1dededebbbbbbbdbdbdffffffcacacae9e9e9ffffffc4c4c4d3d3d3fdfdfdffffffebebebf1f1f1fffffffffffffffffff5f5f5ecececefefeff7f7f7d1d1d1d3d3d3ecececfffffff2f2f2e8e8e8d1d1d1b0b0b0818181bababaa5a5a58b8b8ba5a5a57676767a7a7a9494949e9e9ebfbfbfb2b2b27d7d7d7d7d7da2a2a29c9c9c909090f3f3f3fffffffffffffffffff8f8f8ffffffffffffe7e7e7f2f2f2ecececedededdadadae4e4e4ffffffffffffffffffeeeeeef4f4f4ececece6e6e6fafafadbdbdbc3c3c3dededeeeeeeeedededf1f1f1e9e9e9d6d6d6f4f4f4f2f2f2f1f1f1dededec9c9c9d0d0d0e7e7e7f7f7f7d6d6d6dbdbdbdddddddbdbdbf2f2f2fffffffbfbfbf4f4f4dededeefefefe9e9e9efefefe2e2e2fefefef6f6f6bfbfbfefefeff4f4f4dbdbdbc8c8c8d7d7d7d0d0d0c9c9c9dfdfdffdfdfdf0f0f0c0c0c0d8d8d8fffffff6f6f6e6e6e6dededeeeeeeef3f3f3f5f5f5fafafafffffffefefeeaeaeafbfbfbfcfcfcfffffff8f8f8ebebebf9f9f9fffffffdfdfdf4f4f4d4d4d4b5b5b5afafaf888888bdbdbdfefefee8e8e8d2d2d2fdfdfdeeeeeed7d7d7f3f3f3e8e8e8d7d7d7f6f6f6bbbbbba9a9a9ddddddcdcdcdf5f5f5c8c8c8c6c6c6f3f3f3aeaeae949494b1b1b1a7a7a7dcdcdcefefefd4d4d4bcbcbcc4c4c4c2c2c2bbbbbbc2c2c2a5a5a5b6b6b6efefefffffffebebeba6a6a6d6d6d6e3e3e3bababad1d1d1c3c3c3c3c3c3d3d3d3f0f0f0bdbdbd8686868e8e8eb8b8b8e6e6e6a7a7a7b3b3b38c8c8c737373838383959595747474747474717171abababa0a0a0999999a6a6a69090908585859393938b8b8b808080a1a1a1e1e1e1fffffffafafadfdfdfc8c8c8e4e4e4dededee1e1e1edededffffffffffffe3e3e3d0d0d0dfdfdfd6d6d6cacacabebebed1d1d1e5e5e5d2d2d2d5d5d5d9d9d9d8d8d8e1e1e1e0e0e0f8f8f8f5f5f5f7f7f7fafafaf1f1f1f0f0f0dadadae8e8e8e7e7e7b7b7b7aeaeaee3e3e3dadadaccccccbbbbbba8a8a89090908686869c9c9c8d8d8daeaeaea7a7a7a2a2a2cacacadbdbdbb9b9b9efefefedededa9a9a9d2d2d2ececece8e8e8d3d3d3c9c9c9bdbdbdbababab5b5b5d5d5d5ebebebdfdfdfe7e7e7edededf9f9f9d2d2d2d1d1d1d6d6d6c2c2c2d7d7d7edededfcfcfcfbfbfbedededeeeeeefffffff6f6f6f0f0f0e3e3e3f7f7f7fffffff2f2f2f5f5f5fffffffcfcfcfbfbfbf7f7f7f7f7f7f2f2f2fbfbfbfffffffefefeffffffe1e1e1c8c8c8eeeeeeffffffe3e3e3e7e7e7e3e3e3e3e3e3c8c8c8d9d9d9f0f0f0d5d5d5e3e3e3f1f1f1e8e8e8c5c5c5c3c3c3dbdbdbc6c6c6bcbcbcc4c4c4cececee3e3e3c8c8c8aaaaaad8d8d8e6e6e6cececed7d7d7dddddde2e2e2ebebebe5e5e5e3e3e3e4e4e4eeeeeebcbcbcc3c3c3aaaaaab1b1b1e0e0e0cececedadadaececece2e2e2edededfafafaffffffedededd6d6d6d7d7d7c1c1c1dededefafafafafafac2c2c29b9b9bdadadaf4f4f4e4e4e4d0d0d0edededfefefefdfdfde8e8e8dddddde5e5e5f7f7f7e9e9e9e7e7e7e5e5e5e2e2e2f5f5f5f0f0f0f3f3f3cbcbcbc4c4c4dcdcdcdbdbdbd4d4d4f1f1f1f7f7f7d5d5d5c3c3c3c9c9c9eeeeeef5f5f5f4f4f4fbfbfbb1b1b1a2a2a2d0d0d0d7d7d7e0e0e0ebebebd2d2d2d9d9d9f3f3f3f9f9f9e9e9e9f0f0f0e6e6e6c9c9c9d9d9d9e3e3e3d6d6d6c7c7c7d6d6d6f5f5f5e4e4e4e2e2e2f0f0f0e0e0e0d1d1d1b5b5b5b0b0b0e4e4e4e5e5e5c1c1c1cccccce6e6e6cececee5e5e5f1f1f1cacacac4c4c4cacacae1e1e1ebebebd3d3d3dcdcdce8e8e8fffffff5f5f5a6a6a67c7c7ca6a6a6e4e4e4e8e8e8fbfbfbffffffdadadaafafafcdcdcdc7c7c7abababe7e7e7f3f3f3d1d1d1bbbbbbd8d8d8cacacab4b4b4c2c2c2fffffffffffff3f3f3fffffffffffff1f1f1cdcdcdcfcfcfe2e2e2f1f1f1f6f6f6dfdfdfdddddddbdbdbe4e4e4ededede9e9e9ecececfafafae6e6e6b0b0b0efefefffffffebebebf8f8f8ebebebf5f5f5d2d2d2cacacaeaeaead8d8d8cccccce4e4e4e7e7e7f3f3f3e0e0e0fdfdfde7e7e7e7e7e7ffffffeaeaead0d0d0dededebdbdbdeaeaeac9c9c9b2b2b2d8d8d8cbcbcbd0d0d0c9c9c9e7e7e7fafafae8e8e8d6d6d6e1e1e1e0e0e0d1d1d1cacacacececec1c1c1e0e0e0e6e6e6d1d1d1c3c3c3cfcfcfc5c5c59e9e9ec3c3c3d4d4d4e3e3e3ffffffd9d9d9e9e9e9fbfbfbf5f5f5fefefefcfcfcefefefdbdbdbf0f0f0cdcdcdc8c8c8c4c4c4cbcbcbe8e8e8f1f1f1f3f3f3f9f9f9fcfcfcf0f0f0eaeaeac3c3c39f9f9fbcbcbc9c9c9c979797b7b7b7bcbcbcd1d1d1c7c7c77c7c7c3737375d5d5d9191919494948c8c8cc4c4c4e6e6e6b3b3b3edededfffffffffffffbfbfbf3f3f3ffffffe5e5e5efefefe8e8e8e0e0e0e8e8e8d9d9d9c7c7c7e7e7e7ecececdededecacacaccccccefefeffdfdfddbdbdbcececeddddddd5d5d5adadadd1d1d1ecececd5d5d5d0d0d0cfcfcff0f0f0f9f9f9f7f7f7fdfdfde5e5e5e8e8e8efefeff7f7f7f7f7f7dcdcdcd8d8d8d8d8d8dcdcdcc5c5c5c9c9c9fdfdfdfefefedfdfdfccccccdcdcdccbcbcbcececebebebec6c6c6abababe6e6e6dddddd979797f2f2f2f5f5f5f9f9f9fffffffbfbfbf1f1f1fcfcfcffffffefefefd6d6d6e8e8e8f4f4f4fbfbfbf5f5f5f7f7f7f4f4f4f7f7f7f6f6f6fafafafdfdfdfbfbfbfffffff8f8f8b1b1b1b6b6b6bdbdbdabababcececefafafafffffffcfcfcffffffe5e5e5b0b0b0dededeecececdfdfdfe3e3e3fafafaffffffeeeeeefffffff0f0f0e7e7e7dadadafffffff8f8f8b5b5b5e2e2e2f6f6f6a3a3a3bebebec7c7c7d4d4d4d7d7d7a2a2a28d8d8d7d7d7dc5c5c5ebebebdededec0c0c0d8d8d8f6f6f6f5f5f5f9f9f9e8e8e8eeeeeef2f2f2bfbfbfd6d6d6cececedbdbdbffffffcececea1a1a1acacac707070828282a1a1a19f9f9f898989939393cbcbcbf9f9f9fafafaaeaeaeb9b9b9838383808080cacacaa9a9a97e7e7e7171717b7b7b9c9c9c828282c2c2c2f3f3f3e3e3e3dfdfdfd6d6d6d5d5d5cecececdcdcde2e2e2bdbdbdddddddfbfbfbe5e5e5dadadaeaeaeaeaeaead4d4d4dfdfdfeaeaead2d2d2bbbbbbbebebedbdbdbecececf4f4f4ececece6e6e6eeeeeeddddddcececee2e2e2e9e9e9dbdbdbc7c7c7e6e6e6ddddddbcbcbcf5f5f5d3d3d38b8b8ba6a6a6969696b1b1b1cdcdcdd1d1d1d5d5d5fdfdfddbdbdbd1d1d1dcdcdceeeeeef5f5f5eaeaead6d6d6d5d5d5e1e1e1adadad969696a7a7a7d9d9d9ececece8e8e8fcfcfcf7f7f7d5d5d5bdbdbdcdcdcde9e9e9f9f9f9fffffffffffffffffffffffff6f6f6f1f1f1ffffffefefefedededfffffffcfcfcfffffffffffffffffff9f9f9efefefefefeff6f6f6f7f7f7e7e7e7dddddde8e8e8fffffffffffffcfcfce4e4e4cbcbcbcececedadadae6e6e6ecececf4f4f4e3e3e3c3c3c3dededeedededeaeaeadadadae9e9e9e0e0e0f1f1f1edededd1d1d1c0c0c0c8c8c8adadadacacacbdbdbda9a9a9aaaaaaaeaeaea2a2a2bebebecbcbcbe3e3e3f2f2f2f2f2f2edededebebebffffffffffffdadadaf4f4f4ffffffe2e2e2cdcdcdd4d4d4dcdcdcd2d2d2d8d8d8ecececf8f8f8f2f2f2ecececdbdbdbb1b1b1d8d8d8dededeecececeeeeeec9c9c9e1e1e1f4f4f4e2e2e2d7d7d7ebebebc2c2c2abababddddddd9d9d9cbcbcbefefefefefefddddddeeeeeef3f3f3d6d6d6c2c2c2e2e2e2dcdcdcc8c8c8eaeaeaf5f5f5bebebeb4b4b4d7d7d7b2b2b2b0b0b0ccccccdddddde2e2e2c0c0c0c9c9c9c7c7c7cacacacdcdcdccccccbebebec9c9c9dededebababac3c3c3ecececf2f2f2dcdcdcb6b6b6c0c0c0babababfbfbfedededf1f1f1cbcbcbc7c7c7d6d6d6fffffffdfdfde3e3e3bababae1e1e1cdcdcdb5b5b5c1c1c1cececebababacacacac9c9c9d2d2d2dcdcdcd8d8d8c9c9c9adadadc7c7c7f0f0f0fffffffcfcfcdfdfdfc6c6c6a3a3a3787878898989d0d0d0ffffffc3c3c3c4c4c4dcdcdcbdbdbdafafaf909090939393c8c8c8babababfbfbfc1c1c1bebebebababab8b8b8cbcbcbcacacad6d6d6b2b2b2b5b5b5dfdfdff3f3f3fefefeaeaeaeddddddfffffffffffffdfdfdffffffffffffe6e6e6cccccceaeaeaf0f0f0e6e6e6f1f1f1fcfcfcdcdcdcbdbdbdd5d5d5fdfdfdcececed1d1d1e5e5e5cececed5d5d5fbfbfbf0f0f0f8f8f8f3f3f3e4e4e4fefefef5f5f5b8b8b8e3e3e3f6f6f6f0f0f0d2d2d2cacacacacacacccccce8e8e8cfcfcfd0d0d0efefefdfdfdfd9d9d9c9c9c9cbcbcbf3f3f3fffffffffffff7f7f7ebebebd2d2d2c1c1c1c6c6c6d8d8d8b8b8b8bdbdbdeaeaeaddddddd6d6d6b6b6b6a1a1a1b2b2b2d5d5d5d1d1d1ccccccdbdbdbe1e1e1f8f8f8f2f2f2cfcfcff2f2f2fafafafafafaffffffe4e4e4c0c0c0c6c6c6e2e2e2d2d2d2c8c8c8cdcdcde3e3e3ecececd4d4d4b7b7b7bfbfbfbdbdbdebebebdcdcdcd6d6d6d4d4d4bebebedcdcdcdededed8d8d8dcdcdcedededc2c2c2aeaeae868686adadadc4c4c45d5d5d767676949494c2c2c2aaaaaa9d9d9dc9c9c99494949f9f9fbdbdbdcbcbcbfffffffffffff2f2f2bcbcbccdcdcdddddddf2f2f2e5e5e5dcdcdce5e5e5d4d4d4dededef8f8f8edededbbbbbbb6b6b6e9e9e9e9e9e9f4f4f4eaeaeae1e1e1ebebebe7e7e7d9d9d9cbcbcbcccccca6a6a6c2c2c2e3e3e3dadadae3e3e3efefefeaeaead1d1d1c3c3c3d8d8d8cececed6d6d6e1e1e1cacacae9e9e9e5e5e5cacacad9d9d9efefefebebebdededee4e4e4f5f5f5fbfbfbf9f9f9f2f2f2fffffffffffffefefefffffff8f8f8cbcbcbe3e3e3fffffffffffffffffffdfdfdfcfcfcf9f9f9f3f3f3f3f3f3fcfcfcfdfdfdd6d6d6a5a5a5a5a5a59c9c9ca7a7a7a6a6a6b9b9b9fafafaf1f1f1e7e7e7ccccccc5c5c5f5f5f5fffffff2f2f2e6e6e6fffffffffffff8f8f8f3f3f3e6e6e6f0f0f0f6f6f6edededdcdcdcc8c8c8d4d4d4c9c9c9b4b4b4939393929292b6b6b6868686939393a8a8a8a7a7a7979797868686acacacc5c5c5f4f4f4f3f3f3d9d9d9ebebebeeeeeebdbdbddededed8d8d86c6c6cd1d1d1f7f7f7ecececfcfcfca8a8a8abababa1a1a19494949c9c9ccacacad9d9d9cbcbcb989898cdcdcdccccccd9d9d9e6e6e6b3b3b3acacacb8b8b8d3d3d3797979999999b0b0b0bababae2e2e2a1a1a1787878808080cdcdcde9e9e9ffffffffffffeeeeeeccccccd1d1d1f3f3f3d6d6d6d6d6d6ccccccc9c9c9d6d6d6f2f2f2fefefefefefefffffff9f9f9f7f7f7fffffff0f0f0e1e1e1e9e9e9e8e8e8e3e3e3eeeeeeecececdbdbdbcececedfdfdfeeeeeed9d9d9e3e3e3e2e2e2d1d1d1e1e1e1dfdfdfe4e4e4e5e5e5e0e0e0e8e8e8dfdfdfd6d6d6c1c1c1d1d1d1bfbfbfb9b9b9dbdbdbe4e4e4d4d4d4b0b0b0dfdfdfefefefc7c7c7e0e0e0e0e0e0c9c9c9aaaaaac2c2c2dcdcdcdadadacbcbcba0a0a0bfbfbfe7e7e7d7d7d7e5e5e5dededee4e4e4ecececdededed5d5d5eeeeeee4e4e4e0e0e0dbdbdbe9e9e9f1f1f1ebebebddddddf0f0f0e6e6e6e3e3e3f9f9f9f8f8f8e9e9e9f3f3f3dfdfdfd8d8d8e6e6e6eaeaeaf1f1f1f1f1f1ddddddc3c3c3e1e1e1f9f9f9f2f2f2f9f9f9f5f5f5d5d5d5b9b9b9e6e6e6fcfcfcdbdbdbe4e4e4ffffffebebebf7f7f7fffffffffffffdfdfde6e6e6bcbcbcb1b1b1d2d2d2cfcfcfbdbdbdcfcfcfcdcdcdeeeeeef3f3f3eeeeeee3e3e3d6d6d6e8e8e8f3f3f3dfdfdfcdcdcdd9d9d9efefefdadadafbfbfbd0d0d0d0d0d0c9c9c9c2c2c2cdcdcddadadae7e7e7e2e2e2fcfcfcfbfbfbefefefd1d1d1dadadafffffff7f7f7ffffffeeeeeed6d6d6e3e3e3d8d8d8d7d7d7c8c8c8d8d8d8e1e1e1cececeddddddd3d3d3bbbbbbd4d4d4cfcfcfccccccdededef0f0f0ececece2e2e2f0f0f0fafafaeaeaead4d4d4ebebebfffffffafafae6e6e6efefefe6e6e6f0f0f0e9e9e9f5f5f5e9e9e9e3e3e3e3e3e3f2f2f2f5f5f5f3f3f3f2f2f2e8e8e8dededed9d9d9d8d8d8dcdcdce1e1e1dededef9f9f9ebebebd2d2d2f7f7f7a1a1a1a4a4a4e3e3e3f1f1f1c8c8c8b2b2b2d5d5d5d0d0d0d0d0d0f3f3f3ffffffffffffc6c6c6a3a3a3cacacad2d2d2c3c3c3dededed7d7d7bebebed2d2d2d5d5d5c0c0c08585858080809d9d9dafafafe8e8e8f7f7f7c7c7c7a1a1a17070707c7c7c5d5d5d999999d2d2d2c3c3c3f9f9f9dbdbdbbcbcbccececee5e5e5e4e4e4c4c4c4dbdbdbd2d2d29a9a9acacacac3c3c3abababcfcfcfd9d9d9a9a9a9c7c7c7e3e3e3d8d8d8d6d6d6d9d9d9ccccccd3d3d3aaaaaabebebee7e7e7d2d2d2e9e9e9f5f5f5dcdcdccacacac3c3c3ecececebebebf2f2f2e3e3e3c4c4c4aaaaaad9d9d9c9c9c9cbcbcbf9f9f9cbcbcbc4c4c4efefefbbbbbbd5d5d5f6f6f6f2f2f2f0f0f0e6e6e6e4e4e4fcfcfce9e9e9f7f7f7f6f6f6ebebebe3e3e3ffffffecececcdcdcdebebebdfdfdfd5d5d5f5f5f5fffffff3f3f3eaeaeaf6f6f6efefefacacacb3b3b3d9d9d9ffffffffffffffffffffffffd0d0d0e3e3e3ffffffdededef2f2f2fffffff8f8f8f2f2f2e6e6e6f1f1f1ffffffefefefecececefefefe1e1e1e8e8e8fcfcfcfbfbfbe9e9e9e7e7e7d5d5d5e2e2e2f2f2f2e8e8e8fffffffffffff1f1f1dededed6d6d6e7e7e7c0c0c0bababae1e1e1eaeaeadbdbdbedededf2f2f2e3e3e3e1e1e1e1e1e1dcdcdce7e7e7d0d0d0afafafbfbfbfcacacaebebebcecece7373738888888484847a7a7a7070709797979b9b9bbebebef5f5f5dfdfdfddddddd3d3d3c7c7c7cececef8f8f8ffffffd9d9d9d6d6d6fafafaebebebefefefefefeffbfbfbf7f7f7d9d9d9e5e5e5f8f8f8e4e4e4d9d9d9f3f3f3e4e4e4d9d9d9f6f6f6fefefefffffff8f8f8fcfcfcfffffff8f8f8dbdbdbd8d8d8e7e7e7e9e9e9cdcdcdc6c6c6d9d9d9d6d6d6f6f6f6fdfdfdfafafaf8f8f8f8f8f8ecececfdfdfdfffffff7f7f7fafafafffffffffffff3f3f3f9f9f9fbfbfbe9e9e9f2f2f2f8f8f8efefeffbfbfbfcfcfcf9f9f9eeeeeee9e9e9f6f6f6f9f9f9bebebe999999b2b2b2abababc0c0c0e1e1e1e5e5e5d7d7d7dcdcdcdcdcdcbebebed2d2d2fbfbfbfcfcfcf9f9f9ecececefefeff1f1f1f7f7f7fefefe5d5d5d696969dadadaabababa6a6a6efefefe5e5e5999999696969797979b2b2b2b2b2b29e9e9e6c6c6c787878979797939393939393e0e0e0e1e1e1c9c9c9ffffffcfcfcfcececeffffffdddddddbdbdbcdcdcd909090cdcdcde5e5e5f0f0f0d6d6d67676768080809393938a8a8ab0b0b0e6e6e6ffffffb2b2b2787878d6d6d6cbcbcba9a9a9aaaaaa9e9e9e6767678181819d9d9d8888889f9f9f8c8c8c999999bfbfbfffffffc1c1c1b0b0b0acacac9e9e9ec9c9c9e0e0e0ffffffebebebd2d2d2fdfdfdf6f6f6f4f4f4dededebababac5c5c5c5c5c5dbdbdbb5b5b5989898e4e4e4fffffff7f7f7e3e3e3fcfcfcefefefdededef5f5f5ffffffedededd0d0d0eaeaeaf7f7f7f7f7f7fffffff3f3f3f5f5f5f4f4f4bdbdbdc6c6c6fefefef0f0f0fdfdfdf0f0f0c8c8c8b0b0b0c4c4c4e3e3e3cfcfcfcacacad0d0d0c7c7c7dcdcdce6e6e6d6d6d6e7e7e7bfbfbfaaaaaabdbdbdd8d8d8d3d3d3ccccccc0c0c0c7c7c7e2e2e2f1f1f1f8f8f8fffffff8f8f8cececec5c5c5cfcfcfdbdbdbc8c8c8cacacad2d2d2d9d9d9f3f3f3eeeeeedcdcdcf0f0f0eeeeeed8d8d8fbfbfbfdfdfdfbfbfbfcfcfcf7f7f7fafafaf7f7f7f8f8f8f4f4f4dededed4d4d4e4e4e4e5e5e5f1f1f1ffffffe1e1e1dadadaf4f4f4edededdfdfdfd8d8d8cececedcdcdcf1f1f1cfcfcfbbbbbbcfcfcfb5b5b5d8d8d8dededed4d4d4ddddddf8f8f8fffffffffffff1f1f1e8e8e8eeeeeee8e8e8e8e8e8e9e9e9f4f4f4f9f9f9f6f6f6ebebebf5f5f5f0f0f0eeeeeefffffffbfbfbc5c5c5cfcfcfe6e6e6edededfffffff0f0f0bcbcbcd1d1d1e1e1e1f2f2f2ffffffffffffffffffffffffffffffddddddadadade0e0e0d5d5d5a3a3a3cbcbcbdededed1d1d1eaeaeaf5f5f5ededede8e8e8d7d7d7d3d3d3ebebebfafafaf1f1f1e1e1e1f4f4f4f6f6f6f2f2f2e9e9e9c3c3c3d5d5d5dfdfdfe6e6e6f7f7f7fffffffffffffffffffffffff7f7f7f1f1f1ffffffeeeeeef6f6f6e9e9e9ebebebf9f9f9ebebebe0e0e0dfdfdfe5e5e5efefefedededf4f4f4f6f6f6f9f9f9eeeeeef9f9f9f5f5f5eaeaeac0c0c0d1d1d1d2d2d2d9d9d9c8c8c8dddddde3e3e3e2e2e2ecececfdfdfdfdfdfde9e9e9cccccce6e6e6f8f8f8f2f2f2fcfcfcfffffffffffffdfdfdf7f7f7fdfdfde0e0e0a2a2a27f7f7f7a7a7a848484d7d7d7ffffffffffffdbdbdb9c9c9c838383999999c8c8c8cbcbcbc8c8c8ebebebecececd0d0d0ecececfefefee8e8e8cbcbcbcececea6a6a6cbcbcbf4f4f4cacacae0e0e0fafafae2e2e2e8e8e8ededede6e6e6d2d2d2dbdbdbe1e1e1dadadad9d9d9ececece7e7e7dadadae3e3e3eaeaeac5c5c5cfcfcfd5d5d5cacacaddddddd4d4d4d5d5d5efefefe7e7e7cfcfcfd0d0d0bdbdbde6e6e6fffffffffffffafafad6d6d6c8c8c8c7c7c7d3d3d3cececee8e8e8fafafaffffffffffffd7d7d7d5d5d5e9e9e9f4f4f4fafafaf1f1f1e8e8e8eeeeeef8f8f8fffffff5f5f5edededd6d6d6bdbdbddbdbdbf9f9f9fcfcfceeeeeee6e6e6ecececf4f4f4c4c4c4c3c3c3c2c2c2d4d4d4e9e9e9f4f4f4f8f8f8e1e1e1dededededededededeedededeeeeeef4f4f4f0f0f0f6f6f6e4e4e4dadadaecececf9f9f9e4e4e4eaeaeafffffff3f3f3ffffffffffffeaeaeafffffff9f9f9e1e1e1fffffffafafae0e0e0dbdbdbf7f7f7e2e2e2dadadafcfcfcfffffff4f4f4dddddde2e2e2f7f7f7f1f1f1d2d2d2dcdcdce0e0e0e1e1e1ffffffffffffffffffe2e2e2d1d1d1ffffffffffffdededee7e7e7bfbfbf9292928d8d8dc5c5c5cdcdcdb6b6b69f9f9fb1b1b1fbfbfbecececb6b6b69b9b9babababc5c5c5d5d5d5d5d5d5c6c6c69b9b9bb3b3b3ebebebecececd8d8d8d5d5d5f0f0f0ffffffffffffebebebefefefe9e9e9e9e9e9ececececececd9d9d9c8c8c8c7c7c7cfcfcfe7e7e7d4d4d4cdcdcde6e6e6a4a4a4969696cacacac7c7c7d8d8d8e0e0e0f3f3f3ffffffeeeeeee4e4e4f7f7f7eaeaeaf0f0f0b0b0b0c9c9c9fafafae4e4e4dadadae6e6e6e2e2e2d8d8d8eeeeeef9f9f9f7f7f7fafafae7e7e7e2e2e2efefeff8f8f8d9d9d9c7c7c7ddddddfcfcfcfffffff3f3f3d9d9d9b0b0b0e7e7e7f3f3f3dededeeaeaeaf8f8f8fafafafffffffdfdfde1e1e1e8e8e8f6f6f6f5f5f5b7b7b7717171919191cfcfcfbdbdbdabababd0d0d0b5b5b5979797aaaaaaecececf0f0f0f7f7f7c6c6c6868686b1b1b1c8c8c8b8b8b8d3d3d3cfcfcffffffffcfcfcd4d4d4eeeeeefcfcfcfffffffefefef2f2f2fbfbfbe7e7e7dddddde8e8e8999999858585828282a4a4a4aaaaaaa0a0a08787879c9c9cc2c2c2bbbbbbacacacc3c3c3b8b8b8b4b4b49a9a9a747474595959585858b9b9b9bebebe7979795757576565658c8c8c838383acacac9f9f9f9d9d9da2a2a2909090c2c2c2f9f9f9dddddda7a7a7cbcbcbefefeff1f1f1f0f0f0f7f7f7fdfdfdeeeeeedededeb2b2b2b4b4b4aeaeaeaaaaaab9b9b9eaeaeaffffffecececf6f6f6f1f1f1c6c6c6c9c9c9ecececddddddeeeeeefffffffffffff3f3f3efefefcfcfcfa6a6a6bfbfbfcbcbcbd0d0d0cacacae4e4e4e5e5e5dcdcdcfdfdfdffffffd7d7d7d6d6d6d3d3d3aaaaaaddddddf6f6f6f3f3f3ffffffd5d5d5c0c0c0ddddddf4f4f4ebebebf4f4f4e0e0e0aaaaaaddddddfdfdfde7e7e7fffffffffffffcfcfcf3f3f3eaeaeae4e4e4f1f1f1e7e7e7b2b2b2b6b6b6d9d9d9d0d0d0fffffff2f2f2f2f2f2eeeeeeebebebe3e3e3e2e2e2f2f2f2eaeaeafbfbfbf7f7f7d5d5d5e9e9e9f3f3f3f0f0f0ebebebe1e1e1dadadae1e1e1d0d0d0e2e2e2efefeffbfbfbe9e9e9d3d3d3c7c7c7e3e3e3edededd5d5d5ecececf7f7f7edededd5d5d5dfdfdfe5e5e5d6d6d6e1e1e1e1e1e1fbfbfbeaeaeac9c9c9dededefafafaf7f7f7e3e3e3efefefecececf5f5f5e3e3e3d2d2d2d7d7d7d3d3d3eaeaeacececed6d6d6f3f3f3e6e6e6d8d8d8e8e8e8ecececd5d5d5b1b1b1c0c0c0d8d8d8d9d9d9eeeeeeb6b6b6aaaaaa9999995d5d5d898989919191636363cacacac1c1c1848484878787959595dededefefefeffffffe9e9e9fffffffffffffcfcfcfffffffffffffffffffbfbfbe7e7e7b2b2b2dadadad2d2d2bababae9e9e9fcfcfcf7f7f7ebebebd5d5d5f1f1f1f7f7f7d9d9d9dcdcdce3e3e3e9e9e9eeeeeee6e6e6d9d9d9e3e3e3f6f6f6fbfbfbfafafafffffff9f9f9eeeeeee7e7e7e2e2e2f3f3f3f1f1f1f1f1f1d8d8d8bbbbbbeaeaeaf3f3f3e9e9e9f0f0f0f8f8f8efefefe2e2e2fbfbfbffffffb7b7b78c8c8cc5c5c5d7d7d7c6c6c6b8b8b8c7c7c7dadadac9c9c9d8d8d8f0f0f0c9c9c9aaaaaa989898a1a1a1cacacab4b4b49e9e9e959595b6b6b6a3a3a38c8c8cc6c6c6b4b4b4b0b0b08c8c8c767676a6a6a6acacacb6b6b6ccccccbbbbbba2a2a2b2b2b2bbbbbbebebebffffffe9e9e98e8e8ebababadcdcdcd3d3d3f2f2f2fffffffbfbfbedededfefefeffffffe9e9e9eaeaeae3e3e3ffffffffffffebebebd5d5d5dededefafafaffffffb6b6b6d7d7d7fcfcfce2e2e2e1e1e1ffffffffffffc9c9c9c5c5c5d9d9d9dededef1f1f1d3d3d3d5d5d5e8e8e8d9d9d9e0e0e0e0e0e0e0e0e0fdfdfddfdfdfd7d7d7e7e7e7ebebebfafafaffffffedededf9f9f9e7e7e7e7e7e7f2f2f2f3f3f3fdfdfdf2f2f2eaeaeabbbbbbcbcbcbfffffffcfcfcf7f7f7dededebebebec3c3c3b1b1b1b8b8b8bababaacacacd7d7d7d1d1d1c4c4c4a3a3a3b0b0b0c8c8c8b0b0b0b1b1b1c6c6c6dadadabcbcbcbdbdbdcacacac1c1c1ccccccd2d2d2bcbcbcd8d8d8d2d2d2ccccccfcfcfcfffffffffffff3f3f3dfdfdff9f9f9f6f6f6d6d6d6e5e5e5e9e9e9c8c8c8e6e6e6f9f9f9f8f8f8eeeeeed3d3d3e3e3e3f3f3f3f5f5f5f9f9f9fefefef7f7f7f6f6f6f8f8f8e2e2e2e4e4e4f1f1f1fbfbfbffffffe8e8e8c5c5c5f6f6f6fffffff9f9f9fbfbfbf1f1f1e9e9e9aaaaaa8f8f8fa5a5a5c9c9c9e0e0e0a1a1a1858585a1a1a1b8b8b8a6a6a67b7b7b818181838383949494989898929292c2c2c2bebebeccccccebebebddddddc7c7c7e7e7e7e3e3e3e9e9e9edededd5d5d5e0e0e0e3e3e3c5c5c5b7b7b7c7c7c7d0d0d0d4d4d4d4d4d4e7e7e7bdbdbdafafafdfdfdff6f6f6e7e7e7ecececffffffffffffc4c4c4a4a4a4fbfbfba6a6a6a6a6a6ecececfcfcfcefefefd8d8d8f7f7f7edededdadadaffffffffffffebebebebebebeaeaeaefefeff1f1f1f0f0f0edededf9f9f9fffffff4f4f4ebebebe0e0e0d9d9d9e8e8e8fdfdfdfbfbfbf7f7f7ebebebf1f1f1f5f5f5f5f5f5ffffffebebebedededfbfbfbf6f6f6ffffffbfbfbf9d9d9db6b6b6a7a7a7909090939393cececefffffffffffffdfdfdf5f5f5fffffffffffff5f5f5ffffffedededf2f2f2f6f6f6edededd7d7d7c3c3c3d9d9d9c3c3c3e2e2e2f0f0f0f7f7f7fbfbfbececece5e5e5ffffffcecece838383c0c0c0bbbbbb959595aeaeae7373737d7d7db8b8b8c7c7c7939393949494e3e3e3ffffffbbbbbb848484737373777777808080a4a4a4d5d5d5a0a0a08989898484844e4e4e939393d7d7d7bdbdbdc0c0c0d5d5d5c3c3c3bebebed9d9d9f0f0f0c8c8c8b6b6b6b5b5b5cdcdcdd4d4d4c6c6c6cdcdcdb6b6b6e2e2e2e7e7e7d8d8d8b8b8b8c9c9c9d4d4d4a2a2a2bbbbbbe5e5e5d3d3d3c7c7c7d6d6d6f5f5f5dededed0d0d0e9e9e9dbdbdbd9d9d9a4a4a4adadadefefeff5f5f5f0f0f0eaeaeaebebebe2e2e2eaeaeaf2f2f2c9c9c9aaaaaad2d2d2e2e2e2e0e0e0e0e0e0d9d9d9e4e4e4f5f5f5f7f7f7f6f6f6ffffffffffffeeeeeef0f0f0f3f3f3eeeeeee1e1e1d0d0d0c8c8c8dbdbdbd8d8d8ddddddf0f0f0ffffffefefefecececf6f6f6ffffffeaeaeaacacacccccccf3f3f3dcdcdcedededeaeaeae9e9e9edededf5f5f5efefefbdbdbde4e4e4ffffffe6e6e6efefefc6c6c6cdcdcde7e7e7e7e7e7f2f2f2eeeeeeecececefefeff2f2f2e8e8e8e3e3e3f7f7f7f9f9f9ebebebebebebffffffffffffffffffffffffffffffe3e3e3e1e1e1dcdcdcd3d3d3d6d6d6d9d9d9e4e4e4d7d7d7bcbcbcbcbcbccececedadadae5e5e5e4e4e4e9e9e9f1f1f1ecececedededd8d8d8abababb8b8b8b9b9b9b9b9b9c7c7c7e5e5e5e2e2e2adadadc2c2c2d5d5d5c4c4c4afafafa3a3a3a2a2a2a7a7a7a3a3a39494947e7e7ea8a8a8dfdfdfc6c6c6b8b8b8f6f6f6f8f8f8dcdcdceeeeeedadadac2c2c2c3c3c38484849a9a9aa0a0a0b8b8b8cfcfcfecececfffffff5f5f5f1f1f1ffffffc8c8c8d9d9d9f7f7f7f1f1f1e2e2e2e1e1e1f5f5f5d5d5d5dddddde1e1e1cacacae2e2e2e9e9e9dfdfdfdededef7f7f7f5f5f5eaeaeae9e9e9f1f1f1f3f3f3f6f6f6dbdbdbd1d1d1ddddddddddddcdcdcdc7c7c7eaeaeaececececececdcdcdce6e6e6f4f4f4f8f8f8fbfbfbfbfbfbefefefdadadad5d5d5eeeeeecdcdcdbbbbbbf4f4f4f9f9f9d4d4d4b8b8b8c6c6c6b9b9b9b3b3b3c8c8c8c5c5c5a7a7a7bababaa6a6a69292928e8e8ea8a8a89595956b6b6b7373738e8e8eadadadaaaaaac2c2c2c7c7c7abababa2a2a2afafafb3b3b3c7c7c7d5d5d5bfbfbfcacacad4d4d4d5d5d5cfcfcfdadadad1d1d1b7b7b7bdbdbdebebebc2c2c2acacacd7d7d7e4e4e4dfdfdfdcdcdccbcbcbd2d2d2e9e9e9edededd9d9d9e2e2e2e4e4e4efefefd6d6d6e0e0e0e2e2e2c1c1c1e2e2e2f3f3f3e3e3e3ffffffddddddcecececececec7c7c7999999bfbfbff5f5f5e0e0e0d6d6d6f3f3f3e1e1e1ffffffefefefe8e8e8e2e2e2e0e0e0d3d3d3fbfbfbffffffecececdcdcdcf2f2f2dbdbdbe6e6e6fbfbfbf7f7f7e4e4e4dadadae4e4e4dfdfdff5f5f5f7f7f7f6f6f6e3e3e3d6d6d6e1e1e1dadadad7d7d7efefeffcfcfcfefefef7f7f7f1f1f1c6c6c6c4c4c4e3e3e3e7e7e7dfdfdfd5d5d5dadadaefefeff2f2f2ecececdcdcdce3e3e3dadadaeeeeeee2e2e2d4d4d4ccccccaeaeaecdcdcdc0c0c0cacacae0e0e0d1d1d1bababad3d3d3e7e7e7e6e6e6dadadae4e4e4f6f6f6c1c1c1cdcdcdfffffff5f5f5f3f3f3d7d7d7efefeffffffffbfbfbf2f2f2f9f9f9fdfdfdf9f9f9f2f2f2c6c6c6ddddddffffffebebebedededffffffdfdfdfc3c3c3d2d2d2cacacad7d7d7c1c1c1cfcfcfe4e4e4ffffffffffffc4c4c4ebebebffffffebebebcacacacececedededed6d6d6cacacad6d6d6c7c7c7a5a5a5b1b1b1a8a8a8d0d0d0ededede1e1e1d0d0d0d3d3d3cfcfcfe7e7e7f1f1f1e2e2e2cececee5e5e5f2f2f2fbfbfbf9f9f9d9d9d9d9d9d9fffffffdfdfdfffffffffffff3f3f3e4e4e4e0e0e0ebebebf9f9f9ddddddd6d6d6ababab797979ebebebcacacad4d4d4fffffff8f8f8f1f1f1f0f0f0e4e4e4e6e6e6c8c8c8d3d3d3f9f9f9f1f1f1eaeaeafcfcfcf1f1f1f0f0f0dddddde1e1e1ffffffffffffe0e0e0e7e7e7fffffffffffffafafae8e8e8ebebebf3f3f3f1f1f1e5e5e5dfdfdfdbdbdbd9d9d9f5f5f5e4e4e4edededfefefeb9b9b9898989a9a9a9a7a7a7838383858585b0b0b0f4f4f4fffffffffffffafafafffffffffffff8f8f8fefefeffffffdddddddddddde6e6e6ababab949494d7d7d7f5f5f5d9d9d9dcdcdcd5d5d5c2c2c2c9c9c9d0d0d0c2c2c2bdbdbd8484848c8c8c9d9d9d8989899191916b6b6b5858587c7c7cbfbfbf9c9c9cb7b7b7dededed2d2d2a9a9a99f9f9fa8a8a8797979979797a2a2a26a6a6a7c7c7c8f8f8fb6b6b6818181595959909090b9b9b9bababad7d7d7ddddddbcbcbca0a0a0abababcececeededede5e5e5c7c7c7bdbdbdd5d5d5f4f4f4ddddddc9c9c9c4c4c4b2b2b29d9d9dcbcbcbcbcbcbbebebe8f8f8f707070787878999999a5a5a5a1a1a1a7a7a7909090d7d7d7b9b9b96d6d6dbababaaaaaaab2b2b2cdcdcddadadabfbfbfc6c6c6dededed5d5d5ccccccccccccfffffff3f3f3cfcfcfccccccb7b7b7bdbdbdd0d0d0c4c4c4d9d9d9fffffffbfbfbfcfcfcfffffff7f7f7f5f5f5f7f7f7ecececf6f6f6fffffff3f3f3f6f6f6ffffffdbdbdbc8c8c8dbdbdbd7d7d7ddddddc3c3c3c2c2c2c5c5c5c0c0c0d3d3d3c8c8c8b6b6b6c3c3c3d0d0d0d0d0d0e0e0e0dededeeaeaeae4e4e4c0c0c0b3b3b3aaaaaab3b3b3909090b4b4b4fbfbfbd3d3d3c8c8c8d0d0d0e0e0e0f4f4f4dddddddbdbdbe2e2e2e0e0e0dddddde2e2e2e0e0e0dededebdbdbdacacace3e3e3f5f5f5f3f3f3fffffffafafad9d9d9eaeaeaf1f1f1cececedcdcdcf8f8f8f5f5f5cfcfcfd8d8d8dfdfdfe2e2e2c1c1c1b4b4b4cbcbcbf8f8f8e9e9e9d4d4d4d2d2d29a9a9ac3c3c3bfbfbfbababaf5f5f5f3f3f3bcbcbcb6b6b6dadadaececece1e1e1acacace3e3e3e3e3e3fcfcfcebebebd1d1d1ffffffefefefcfcfcfebebebc7c7c7d4d4d4f3f3f3d9d9d9f2f2f2ffffffb8b8b8b8b8b8aaaaaa9b9b9ba3a3a3a6a6a69f9f9f8f8f8fafafaf909090a5a5a5f9f9f9f3f3f3e1e1e1f7f7f7ededede9e9e9dbdbdbefefeff2f2f2c2c2c2d8d8d8e6e6e6edededf0f0f0e2e2e2e3e3e3f1f1f1e8e8e8efefefeeeeeed7d7d7dfdfdfd3d3d3dededeeaeaeaefefefe1e1e1d3d3d3d7d7d7e8e8e8f8f8f8fffffff2f2f2eaeaeae5e5e5f6f6f6fafafafafafaddddddd4d4d4dcdcdcdededef6f6f6ecececfffffffffffffffffffffffff5f5f5ebebebd1d1d1c5c5c5aaaaaa6262628181818a8a8a777777b5b5b5a7a7a76060606c6c6c7c7c7cc1c1c1e5e5e5fefefeeaeaead8d8d8e1e1e1bdbdbdb0b0b0cbcbcbc7c7c7c8c8c8b9b9b9abababd4d4d4b0b0b0a9a9a9abababe3e3e3eaeaeae6e6e6dadadaffffffddddddaaaaaab0b0b0abababa5a5a5cacacae0e0e0d8d8d8e3e3e3dcdcdcefefefedededd5d5d5cececed2d2d2d7d7d7dededebfbfbfc5c5c5dededeafafafbbbbbbc8c8c8d6d6d6ccccccd6d6d6b9b9b9c6c6c6c0c0c08a8a8ae0e0e0e9e9e9e7e7e7ececece8e8e8e4e4e4e2e2e2f2f2f2e4e4e4cfcfcfe3e3e3f2f2f2ecececf8f8f8f7f7f7e5e5e5c9c9c9cdcdcde8e8e8dfdfdfeeeeeee8e8e8cacacae6e6e6f5f5f5f3f3f3ecececfffffff7f7f7efefefe7e7e7f9f9f9e5e5e5f1f1f1fffffff0f0f0fbfbfbfffffffffffffffffffffffffffffffffffffffffffefefee9e9e9d2d2d2f8f8f8f0f0f0dcdcdcebebebc9c9c9cfcfcfdededec8c8c8b8b8b8c3c3c3d9d9d9d7d7d7e0e0e0d4d4d4f2f2f2e4e4e4d2d2d2e2e2e2d0d0d0e1e1e1e6e6e6e0e0e0e6e6e6f1f1f1f4f4f4dbdbdbe6e6e6edededf7f7f7eaeaeab4b4b4d3d3d3e3e3e3dddddddcdcdcc8c8c8e7e7e7ffffffe9e9e9dcdcdcdbdbdbc5c5c5acacaca9a9a9aeaeaec0c0c0fcfcfcf0f0f0e5e5e5efefefe2e2e2e4e4e4ecececedededefefefd9d9d9c1c1c1e1e1e1dddddde2e2e2e9e9e9ebebebf3f3f3e5e5e5e6e6e6f7f7f7ffffffe3e3e3e2e2e2f3f3f3fafafafbfbfbefefefd1d1d1d6d6d6e5e5e5f0f0f0e8e8e8fbfbfbfffffff4f4f4d3d3d3dfdfdfbababa828282c9c9c9e5e5e5bebebed8d8d8fbfbfbe1e1e1cbcbcbc8c8c8e9e9e9f7f7f7ebebebf8f8f8e1e1e1afafafffffffffffffe5e5e5f6f6f6eeeeeee0e0e0e5e5e5f1f1f1e4e4e4ccccccdfdfdfdfdfdfeaeaeae7e7e7ececece7e7e7ecececefefefeaeaeae3e3e3ecececeaeaeadadadaebebebc1c1c1dadadacfcfcf8f8f8fafafafd2d2d2d0d0d07f7f7f909090e8e8e8efefefe8e8e8f0f0f0fefefef7f7f7dfdfdfe9e9e9f8f8f8e6e6e6949494b8b8b8c3c3c3cececefffffffffffffdfdfdf3f3f3d8d8d8acacac9c9c9cedededbababab1b1b1a5a5a5a5a5a57e7e7e7676767e7e7e6060605959596b6b6b7a7a7a858585a7a7a7d2d2d2e6e6e6b5b5b5959595a5a5a59f9f9fb4b4b4cacacabcbcbcb8b8b8a5a5a58b8b8b8181818080805e5e5e4a4a4a5d5d5d6a6a6a8686867a7a7a828282898989b6b6b6b3b3b3a0a0a0d5d5d5d9d9d99f9f9fd5d5d5dddddde3e3e3bfbfbfc5c5c5f8f8f8fdfdfdecececadadadb0b0b0d3d3d3ebebebb7b7b79f9f9fbbbbbbcbcbcbc8c8c8c3c3c3bebebebfbfbfa1a1a1c9c9c9c2c2c2e4e4e4c1c1c1898989b7b7b7aaaaaa969696bebebeafafaf9d9d9dc5c5c5d7d7d7cdcdcdccccccc2c2c2c2c2c2a9a9a9868686c4c4c4ccccccc6c6c6c7c7c7c7c7c7d8d8d8ddddddd3d3d3e1e1e1f7f7f7e6e6e6dbdbdbe1e1e1ddddddddddddd1d1d1dfdfdfdededec4c4c4bcbcbcd2d2d2ecececdededeb6b6b6bcbcbcdbdbdbe6e6e6e9e9e9e2e2e2d4d4d4e8e8e8ecececeeeeeee0e0e0d0d0d0e5e5e5e6e6e6c5c5c5bababaecececfafafaf5f5f5ffffffcbcbcbe5e5e5fcfcfcf0f0f0ebebebececece7e7e7d4d4d4d4d4d4b7b7b79292927e7e7e7575757777778d8d8daeaeaee9e9e9e8e8e8b4b4b4a6a6a6c8c8c8f1f1f1f9f9f9ffffffffffffdbdbdbe0e0e0e4e4e4d2d2d2cacacac6c6c6a7a7a7a3a3a3c5c5c5ecececf6f6f6e3e3e3c4c4c4c8c8c8b5b5b5d5d5d5d1d1d1b5b5b5fafafaffffffe7e7e7cfcfcfe4e4e4e0e0e0d8d8d8f0f0f0fffffff4f4f4ffffffecececa9a9a9bababadcdcdce5e5e5dededec6c6c6d8d8d8ffffffffffffffffffddddddd5d5d5d3d3d3cfcfcfd2d2d2ccccccb9b9b9d6d6d6ebebebddddddcdcdcdcdcdcde2e2e2edededffffffffffffe3e3e3f8f8f8f3f3f3e3e3e3f9f9f9f9f9f9eeeeeee1e1e1e0e0e0ecececf5f5f5fafafadcdcdcecececf9f9f9e8e8e8cececed7d7d7f0f0f0e2e2e2e1e1e1f4f4f4fdfdfdeaeaeaf3f3f3ffffffecececd5d5d5e2e2e2ededede2e2e2dbdbdbfafafaf5f5f5d6d6d6d0d0d0d7d7d7ecececf6f6f6e7e7e7f2f2f2fbfbfbfffffff2f2f29a9a9a8787879090909a9a9ac4c4c4c6c6c67272728b8b8b8080807a7a7ac0c0c0ccccccd3d3d3e5e5e5ecececffffffd5d5d5c7c7c7e8e8e8dfdfdfe2e2e2cccccccececed2d2d2d1d1d1ffffffffffffefefefb7b7b7dfdfdfe5e5e5cdcdcde8e8e8f1f1f1dadadaf2f2f2e8e8e8e2e2e2cececeb3b3b3ececece7e7e7d8d8d8ffffffe2e2e2f7f7f7ffffffddddddd7d7d7ccccccb1b1b1e2e2e2e9e9e9fcfcfcfffffffffffff8f8f8d6d6d6dadadaf6f6f6dadadacdcdcdeeeeeedadadadbdbdbfafafafffffffbfbfbf5f5f5e2e2e2cacacad9d9d9dededee6e6e6f0f0f0f3f3f3f2f2f2ebebebf5f5f5fffffffefefeebebebccccccd9d9d9eeeeeefffffffefefebebebeaeaeaeb9b9b9c6c6c6eaeaeaeaeaeaededede5e5e5f7f7f7fbfbfbdfdfdff6f6f6fcfcfcefefefe7e7e7f0f0f0f7f7f7fffffffcfcfcffffffeaeaeabfbfbfe8e8e8d7d7d7cbcbcbe3e3e3b7b7b7d0d0d0fbfbfbf2f2f2f6f6f6fffffffdfdfdf4f4f4fafafaf3f3f3e3e3e3dddddde5e5e5b5b5b5d0d0d0f4f4f4f7f7f7ededede4e4e4fefefeffffffdbdbdbd6d6d6dcdcdcd4d4d4dfdfdfcfcfcfe4e4e4fdfdfdcbcbcbcececeefefeff2f2f2ecececf9f9f9e4e4e4d2d2d2e4e4e4bababa999999c1c1c1d1d1d1d3d3d3c5c5c5e8e8e8e9e9e9e4e4e4bebebecececedbdbdbc4c4c4e1e1e1e7e7e7e5e5e5edededfbfbfbf7f7f7e0e0e0ddddddf3f3f3f5f5f5d4d4d4e3e3e3ffffffffffffdfdfdfdbdbdbfefefef0f0f0f1f1f1ffffffebebebececece5e5e5fffffff0f0f0f9f9f9fffffff9f9f9e2e2e2eaeaeaefefefe5e5e5ffffffd0d0d0c9c9c9e3e3e3e3e3e3dbdbdbe5e5e5f1f1f1d9d9d9e6e6e6ebebebc4c4c4a1a1a1c5c5c5f1f1f1ffffffffffffd9d9d9ecececf1f1f1d7d7d7989898cdcdcde5e5e5e6e6e6f8f8f8fffffffbfbfbfffffffffffffcfcfcf4f4f4fffffffffffffdfdfdf3f3f3d0d0d0aeaeae7f7f7f8e8e8ed3d3d3e8e8e8e5e5e5f2f2f2ebebebeeeeeefafafae3e3e3dfdfdff6f6f6e6e6e6e3e3e3f7f7f7fafafac8c8c8c2c2c2edededf8f8f8f6f6f6e8e8e8f5f5f5f6f6f6d9d9d9fefefefbfbfbf0f0f0cecece7d7d7daeaeaec8c8c8a2a2a27e7e7e9c9c9c8181815959598181818888888d8d8da1a1a17676766d6d6d9e9e9ef3f3f3b8b8b89191919c9c9c9b9b9bbcbcbcc6c6c6aaaaaa8989898c8c8c868686c4c4c4c4c4c45353538989898a8a8a4848484c4c4c8d8d8db8b8b8cececec6c6c6e0e0e0bababa888888a0a0a0969696666666919191adadadaaaaaacececeb0b0b0aeaeaec0c0c0c7c7c7fbfbfbc9c9c9b6b6b6a4a4a4a8a8a8c2c2c2c2c2c2d3d3d3d1d1d1d0d0d0d1d1d1d5d5d5c8c8c8c9c9c9cacacad5d5d5fffffff9f9f9d4d4d4dadadac8c8c8bebebeb3b3b3878787c8c8c8d7d7d7c8c8c8d7d7d7ecececf0f0f0f3f3f3dededee0e0e0efefeff1f1f1f7f7f7f3f3f3dadadacececedfdfdfe0e0e0dcdcdccccccce0e0e0e6e6e6f1f1f1f4f4f4f2f2f2d7d7d7c7c7c7c0c0c0cfcfcff0f0f0e1e1e1c0c0c0cbcbcbfefefefffffff3f3f3e2e2e2f5f5f5f7f7f7f4f4f4fbfbfbf2f2f2eaeaeafbfbfbffffffeeeeeec9c9c9f2f2f2dddddde4e4e4d4d4d4d4d4d4dcdcdcc2c2c2ddddddd3d3d3d1d1d1e0e0e0e6e6e6dcdcdceeeeeef9f9f9e9e9e9b4b4b4787878979797a0a0a0d0d0d0e8e8e8e1e1e1eeeeeeffffffffffffefefefffffffe5e5e5d8d8d8ffffffffffffffffffeeeeeed0d0d0ddddddf3f3f3ecececeeeeeeffffffe7e7e7d6d6d6d8d8d8d3d3d3dbdbdbafafafc2c2c2d2d2d2e5e5e5b7b7b7b6b6b6b5b5b5bbbbbbcfcfcfcececebababadedededfdfdf9f9f9fd6d6d6cecececececeddddddb4b4b4aeaeaed1d1d1dbdbdbe8e8e8e6e6e6dadadae5e5e5f2f2f2ebebebf6f6f6fffffffefefedcdcdcb4b4b4d5d5d5d6d6d6c3c3c3f5f5f5f1f1f1e1e1e1f4f4f4dededeeeeeeeffffffedededfbfbfbffffffffffffd1d1d1e2e2e2e5e5e5e2e2e2ebebebfbfbfbdfdfdfc5c5c5e1e1e1e6e6e6ecececcdcdcdd9d9d9edededf4f4f4b4b4b4aeaeaed4d4d4e0e0e0d2d2d2adadadc1c1c1d9d9d9eeeeeecfcfcfcacacaebebebf5f5f5f7f7f7e9e9e9bcbcbcb4b4b4d2d2d2dcdcdceaeaeae5e5e5898989606060818181d0d0d0bebebe8080808d8d8dc5c5c5c9c9c9f2f2f2e5e5e5d2d2d2c8c8c8cececee5e5e5ccccccd9d9d9f7f7f7efefefececece8e8e8e8e8e8b2b2b2929292cbcbcbb8b8b8aeaeaed1d1d19696968b8b8bababab9c9c9cb6b6b6a7a7a7a8a8a8f0f0f0f3f3f3eeeeeeefefeff7f7f7fffffffafafafefefefffffff9f9f9f0f0f0e9e9e9f3f3f3fffffff5f5f5f8f8f8f1f1f1eaeaeacbcbcbe5e5e5ffffffecececd9d9d9ddddddc2c2c2edededfafafae9e9e9e5e5e5ffffffefefefd1d1d1f1f1f1e1e1e1cbcbcbe9e9e9f1f1f1cfcfcff1f1f1cacacabebebedcdcdcecececeeeeeedbdbdbe7e7e7eeeeeef6f6f6f4f4f4fefefef1f1f1c0c0c0cececeaaaaaab8b8b8ddddddeeeeeeffffffececece5e5e5fdfdfdf2f2f2e5e5e5edededfffffffbfbfbf1f1f1d5d5d5d2d2d2e7e7e7e9e9e9f0f0f0fcfcfcfdfdfdd9d9d9f2f2f2f9f9f9f7f7f7fcfcfceeeeeef3f3f3fefefeffffffdadadab0b0b0a5a5a5cacacaf3f3f3d4d4d4d8d8d8f7f7f7ebebebc0c0c0d1d1d1ecececc9c9c9e2e2e2f0f0f0f0f0f0f2f2f2f5f5f5f8f8f8e1e1e1dddddde9e9e9d5d5d5dededec6c6c6e0e0e0ffffffffffffe1e1e1dadadaf7f7f7e5e5e5cececec5c5c5d2d2d2fdfdfdcfcfcfbbbbbbfcfcfcf2f2f2e1e1e1f0f0f0e7e7e7f9f9f9ffffffeaeaeac2c2c2e2e2e2fffffffffffffffffffefefefdfdfdf4f4f4efefefffffffeaeaeacdcdcde1e1e1dfdfdfd2d2d2dbdbdbebebebdadadacececefdfdfdfffffff6f6f6ffffffdcdcdcadadadf2f2f2fafafafdfdfdf9f9f9ecececdededee5e5e5fffffff6f6f6d4d4d4e3e3e3fffffffffffffefefee1e1e1d3d3d3edededf8f8f8d0d0d0404040585858d1d1d1d4d4d4dbdbdbffffffe7e7e7d8d8d8ececececececf0f0f0d4d4d4dcdcdcedededeeeeeedcdcdce3e3e3dcdcdcdcdcdce7e7e7e8e8e8dadadac2c2c2c0c0c0d6d6d6767676a5a5a5ecececf1f1f1f4f4f4e8e8e8ffffffedededecececfefefef0f0f0e9e9e9e4e4e4f0f0f0fffffffffffffbfbfbffffffffffffddddddd1d1d1e6e6e6dcdcdce8e8e8e3e3e3fdfdfdfdfdfdf2f2f2fcfcfc828282a2a2a2eeeeee9393935f5f5fa0a0a0a0a0a0757575acacac878787878787878787a3a3a36e6e6e898989a1a1a1bfbfbfbdbdbdbbbbbb9d9d9d5959594646465e5e5e404040656565d3d3d3d8d8d8e1e1e1f7f7f7bdbdbdd5d5d5d2d2d2969696898989a1a1a1b4b4b4949494adadad919191929292848484909090bdbdbda1a1a1a1a1a1959595939393a5a5a5a3a3a3b6b6b6b7b7b79393936f6f6f858585797979a7a7a7b7b7b7bcbcbcd7d7d7c9c9c9e2e2e2f3f3f3e6e6e6edededf9f9f9dbdbdbcdcdcdffffffe8e8e8ededede3e3e3edededf2f2f2ecececf2f2f2e1e1e1f9f9f9fafafaeaeaeae0e0e0cbcbcbcacacad9d9d9efefeffbfbfbd6d6d6cfcfcff7f7f7f8f8f8c0c0c0d0d0d0e4e4e4dfdfdffbfbfbe6e6e6f0f0f0dededeecececd2d2d2c8c8c8e5e5e5dfdfdfcccccccfcfcfccccccc8c8c8acacaca4a4a4c8c8c8c8c8c8dededeeaeaeae2e2e2e4e4e4cfcfcfd1d1d1d7d7d7c8c8c8cdcdcde5e5e5f4f4f4dddddde5e5e5fafafaf5f5f5ffffffffffffefefefebebebfffffffafafafbfbfbfffffffffffffffffffffffffffffffafafafffffff5f5f5ffffffc7c7c7a8a8a8919191afafafd5d5d5ededede9e9e9f0f0f0f0f0f0f9f9f9f5f5f5d7d7d7dbdbdbf7f7f7ffffffffffffebebebdfdfdfe0e0e0e1e1e1ffffffffffffd8d8d8b4b4b4bfbfbfd4d4d4cecece878787a8a8a8d5d5d5c4c4c4d0d0d0dbdbdbb1b1b1bdbdbddfdfdfefefeffbfbfbeeeeeeeeeeeeeeeeeedbdbdbd2d2d2bebebed9d9d9dededeebebebf0f0f0edededdddddde0e0e0e4e4e4d5d5d5c2c2c2e4e4e4d0d0d0e8e8e8cececec5c5c5d6d6d6c9c9c9d2d2d2f5f5f5dcdcdca9a9a9e0e0e0bfbfbfc2c2c2d4d4d4aaaaaac4c4c4d4d4d4c8c8c8aaaaaabdbdbde0e0e0e9e9e9c2c2c2cbcbcbd7d7d7d9d9d9e9e9e9b2b2b2a2a2a2b8b8b8a0a0a0a5a5a5aeaeaea6a6a6b0b0b0d5d5d5cdcdcdaeaeaea8a8a8b6b6b6c2c2c2ddddddddddddd9d9d9dddddddcdcdcdadadadadadad5d5d5ededede5e5e5b7b7b7a5a5a5aaaaaa939393848484aeaeaeb3b3b38c8c8cb8b8b8bebebeebebebffffffcececec6c6c6d6d6d6c2c2c2bfbfbfdfdfdfbfbfbfadadadd9d9d9e8e8e8b6b6b69c9c9c9b9b9b868686989898a9a9a97c7c7c6c6c6c8c8c8c6363636f6f6fa6a6a6acacac929292666666737373898989b9b9b9b4b4b4b8b8b8ecececfffffffdfdfdf2f2f2cbcbcbccccccdbdbdbe4e4e4e6e6e6ddddddf2f2f2e9e9e9dbdbdbd7d7d7a1a1a1abababcececedcdcdce7e7e7b8b8b8aeaeaed8d8d8efefefd6d6d6e9e9e9f1f1f1d9d9d9c3c3c3dcdcdceaeaead6d6d6f0f0f0e3e3e3cfcfcfe6e6e6dcdcdcc7c7c7ddddddd0d0d0c8c8c8d4d4d4e7e7e7ebebebf5f5f5dadadaf6f6f6d2d2d29e9e9eb8b8b8b8b8b8d6d6d6c9c9c9b6b6b6e0e0e0e1e1e1dededef1f1f1e5e5e5e0e0e0e6e6e6f4f4f4ebebebdadadac4c4c4c6c6c6e4e4e4d4d4d4d9d9d9f0f0f0f5f5f5d5d5d5d8d8d8f1f1f1ebebebd4d4d4cfcfcfcdcdcde9e9e9cacacad6d6d6bfbfbfccccccd9d9d9d1d1d1d7d7d7f7f7f7f9f9f9f4f4f4c9c9c98e8e8ec1c1c1dbdbdbdededed2d2d2e3e3e3e8e8e8d3d3d3cdcdcdedededf4f4f4f9f9f9f4f4f4d4d4d4c8c8c8e2e2e2ddddddc7c7c7afafafa5a5a5dbdbdbf3f3f3d1d1d1b2b2b2cccccce4e4e4d0d0d0bababafbfbfbfcfcfcdededee2e2e2f6f6f6d1d1d1dfdfdfffffffefefefc3c3c3bdbdbdd3d3d3d9d9d9ebebebe3e3e3c4c4c4d1d1d1cdcdcde9e9e9f6f6f6cececedededec7c7c7d9d9d9ebebebdededed8d8d8f9f9f9fafafae8e8e8edededc0c0c0c6c6c6e8e8e8f0f0f0e6e6e6e2e2e2ebebebd0d0d0d2d2d2e6e6e6edededd8d8d8c3c3c3c4c4c4ebebebfcfcfcf0f0f0ecececf7f7f7f3f3f3dbdbdbddddddc1c1c1bfbfbfa1a1a1929292b3b3b3bcbcbce1e1e1fafafaeeeeeeccccccb9b9b9bbbbbbd2d2d2edededc0c0c07c7c7cabababe4e4e4e6e6e6bababaa8a8a8c0c0c0a3a3a39797976f6f6fa5a5a5f0f0f0e8e8e8d6d6d6dfdfdfc6c6c6d2d2d2f8f8f8e7e7e7fdfdfdfcfcfce2e2e2e5e5e5f6f6f6f5f5f5fbfbfbfffffff6f6f6f2f2f2dfdfdfe5e5e5fafafaeeeeeee2e2e2d0d0d0e0e0e0ccccccb1b1b1808080949494c4c4c47878784747477f7f7f6767677878788c8c8c7c7c7c8c8c8c646464838383838383c0c0c0d4d4d4bebebea3a3a3757575a6a6a6aeaeae808080858585bebebed4d4d4d7d7d7d4d4d4cdcdcde6e6e6d9d9d9cfcfcfffffffb2b2b25c5c5c686868868686747474d9d9d9a1a1a1939393b1b1b1999999b3b3b3eaeaeafffffff0f0f0fcfcfce5e5e5ebebebd2d2d2e7e7e7f0f0f0989898929292c1c1c1b0b0b0abababb0b0b0bbbbbbabababb4b4b4e2e2e2e6e6e6e2e2e2f1f1f1e2e2e2d9d9d9d3d3d3b1b1b1c0c0c0cbcbcbcfcfcfe4e4e4e3e3e3a8a8a8c4c4c4e2e2e2d5d5d5c4c4c4cacacad3d3d39b9b9b7e7e7ebcbcbccccccca5a5a5b0b0b0d1d1d1e2e2e2dbdbdbccccccd4d4d4d3d3d3d4d4d4d5d5d5ecececeaeaeaf3f3f3f4f4f4edededf3f3f3fffffffffffffffffffffffff4f4f4fffffffbfbfbdcdcdcbdbdbdbcbcbcd4d4d4dcdcdcdedededbdbdbe9e9e9f2f2f2f2f2f2f1f1f1e3e3e3e1e1e1fdfdfdedededd2d2d2ebebebf1f1f1fffffffefefefcfcfcf8f8f8eeeeeef5f5f5e6e6e6e8e8e8f4f4f4eaeaeaf2f2f2edededd5d5d5dddddddddddde1e1e1eaeaeabbbbbb5c5c5c878787b9b9b9a9a9a9b5b5b5abababc0c0c0d3d3d3ccccccb6b6b6c9c9c9e4e4e4e0e0e0f4f4f4c0c0c0bdbdbde5e5e5bebebebfbfbfbbbbbba2a2a2afafafafafafadadadc0c0c0d3d3d3fffffff2f2f2cbcbcbe7e7e7eaeaeafafafae6e6e6cfcfcfd5d5d5e4e4e4e6e6e6d2d2d2c8c8c8c9c9c9d1d1d1d4d4d4b6b6b6cbcbcbeaeaeadcdcdcd6d6d6e7e7e7f9f9f9cacacadcdcdcdbdbdbd5d5d5e0e0e09f9f9fcacacad8d8d8cacacabababac4c4c4c5c5c5b0b0b0b9b9b9bababab9b9b9bababad0d0d0bdbdbdbababac7c7c7d6d6d6c9c9c9dadadaedededdcdcdcd1d1d1d3d3d3d9d9d9e5e5e5dcdcdcd6d6d6dcdcdcc6c6c6c9c9c9a8a8a8999999b1b1b1fcfcfcffffffbfbfbfe2e2e2e4e4e4efefefe5e5e5f4f4f4d6d6d6cbcbcbeaeaead1d1d1c7c7c7fafafaeeeeeee4e4e4d8d8d8e1e1e1cbcbcbb2b2b29090907777776e6e6e8b8b8bb4b4b4aeaeaea4a4a4c0c0c0bababa9a9a9abcbcbce9e9e9fffffffffffffffffffffffffafafae6e6e6a3a3a3979797a6a6a6d1d1d1a4a4a48888888b8b8b828282a1a1a1a8a8a8b1b1b1ddddddf0f0f0f5f5f5d8d8d8a6a6a67a7a7a878787838383939393919191a6a6a6fdfdfde4e4e4d6d6d6acacacbcbcbceeeeeeffffffdfdfdfd6d6d6d0d0d0b8b8b8dbdbdbc6c6c6c4c4c4dadadaf7f7f7ffffffddddddd7d7d7cfcfcfeaeaeae3e3e3eaeaeaf5f5f5ebebebf2f2f2ededededededefefefe4e4e4dadadae3e3e3d8d8d8e6e6e6cfcfcfd0d0d0c2c2c2e0e0e0fffffff8f8f8fafafaf3f3f3ebebebe9e9e9fbfbfbd9d9d9c1c1c1d5d5d5bebebecacacac0c0c0d2d2d2f4f4f4fffffffcfcfcfffffffdfdfde1e1e1edededf0f0f0e3e3e3cbcbcbcececeedededfffffffdfdfdf7f7f7ffffffefefefc9c9c9c9c9c9d1d1d1e4e4e4dbdbdbd1d1d1bababaa0a0a0c6c6c6cececed2d2d2e7e7e7bababacececeffffffffffffe6e6e6cfcfcfc7c7c7d6d6d6fcfcfcffffffd7d7d7dededeffffffe7e7e7c6c6c6d9d9d9f5f5f5f8f8f8ffffffd9d9d9e1e1e1e7e7e7e4e4e4e0e0e0eeeeeeedededcacacaaaaaaabdbdbdbababad9d9d9ededede4e4e4c4c4c4dbdbdbe7e7e7dfdfdfe5e5e5e9e9e9bbbbbbd9d9d9e0e0e0d8d8d8cecece9c9c9c9d9d9dadadadbebebec1c1c1adadadb7b7b7b3b3b3c4c4c4cececec4c4c4ececece5e5e5c0c0c0d1d1d1fdfdfdffffffe9e9e9d5d5d5dededec4c4c4cbcbcbd3d3d3d2d2d2f3f3f3d8d8d8c9c9c9e2e2e2d7d7d7dededef0f0f0dcdcdce3e3e3e6e6e6d8d8d8d1d1d1dbdbdbf3f3f3e6e6e6d5d5d5eaeaeaf9f9f9fdfdfde8e8e8eaeaeaf2f2f2d7d7d7c4c4c4bababacfcfcfe3e3e3cfcfcfdbdbdbefefefe5e5e5bebebe9b9b9bc3c3c3a6a6a6b6b6b6e9e9e9cccccca9a9a9b5b5b5d1d1d1cdcdcdb6b6b69d9d9dc1c1c1f3f3f3fafafaf6f6f6fbfbfbdcdcdcdfdfdfdbdbdbcececed6d6d6ecececefefefe1e1e1ecececd1d1d1e2e2e2e1e1e1d6d6d6f7f7f7e6e6e6cececef3f3f3dededeeaeaeab1b1b1a2a2a2bfbfbf7979798181819090909e9e9e8b8b8b8484847979795b5b5b8080807777778f8f8f969696727272a5a5a5717171949494cdcdcdebebeb969696bdbdbde3e3e3a3a3a38a8a8adcdcdcfffffff7f7f7efefefeeeeeeecececededede0e0e08383833f3f3f7c7c7c969696636363767676a7a7a7b3b3b3ababababababb4b4b4babababbbbbbc0c0c0dbdbdbf0f0f0cdcdcde3e3e3dedede9d9d9dd9d9d9d6d6d6d1d1d1c8c8c89e9e9e7b7b7ba7a7a7b6b6b6c3c3c3c3c3c3c0c0c0bebebeb3b3b3d6d6d6c8c8c8a7a7a7c2c2c2c3c3c3d3d3d3e3e3e3d2d2d2c7c7c7e2e2e2d0d0d0acacacc5c5c5b3b3b3c0c0c0d3d3d3d9d9d9dcdcdccacacab8b8b8aaaaaaadadadcacacadfdfdfdededecececed8d8d8d4d4d4d7d7d7ebebebeaeaeaf7f7f7fffffffffffff0f0f0dadadaf1f1f1e4e4e4f0f0f0fffffffffffff7f7f7eeeeeefffffffffffffffffff8f8f8e8e8e8d3d3d3cececec2c2c2ccccccd5d5d5e1e1e1e2e2e2e0e0e0c6c6c6c3c3c3dcdcdcedededdddddddbdbdbd0d0d0c8c8c8dededecdcdcddfdfdfdddddddadadad7d7d7cfcfcfc9c9c9c5c5c5e6e6e6fffffff0f0f0e0e0e0dededed0d0d0d7d7d7eeeeeed5d5d5cfcfcfcacacad5d5d5d3d3d3d0d0d0c5c5c5b7b7b7b1b1b1afafafc7c7c7f2f2f2f6f6f6fdfdfdf1f1f1eaeaeaddddddcbcbcbb6b6b6bebebee2e2e2e7e7e7d2d2d2c1c1c1e8e8e8c6c6c6bcbcbcc1c1c1e2e2e2fcfcfcf7f7f7dfdfdfd5d5d5a8a8a8939393c1c1c1cccccccececeefefeff4f4f4f1f1f1dbdbdbdcdcdccfcfcfd9d9d9dededec7c7c7eaeaeafdfdfdeeeeeee1e1e1dfdfdff6f6f6dddddde4e4e4e3e3e3d2d2d2e4e4e4dadada9c9c9c8e8e8eb1b1b1c8c8c8c5c5c5e9e9e9f7f7f7e9e9e9dfdfdffffffffffffffffffffefefee7e7e7f4f4f4e9e9e9d8d8d8d7d7d7f1f1f1fafafaddddddcacacae6e6e6f3f3f3dbdbdbc2c2c2a0a0a0b6b6b6dfdfdfeeeeeee2e2e2dadadaffffffe9e9e9b9b9b9e3e3e3c8c8c8d3d3d3f5f5f5f5f5f5f3f3f3ebebebe8e8e8f1f1f1fefefeffffffffffffd8d8d87777778f8f8fdededec6c6c6a5a5a5cfcfcfcececea6a6a6575757606060d5d5d5d8d8d8c1c1c1eeeeeefafafafdfdfddddddd8787878e8e8ec9c9c9e0e0e0d1d1d1a6a6a6848484a2a2a2b0b0b0ecececf2f2f2b9b9b9c4c4c4c0c0c0d2d2d2dadadad7d7d7e8e8e8b6b6b6929292a3a3a38585857575758c8c8cd6d6d6dadadacdcdcde1e1e1bfbfbfc1c1c1d6d6d6ddddddcececeb2b2b2c4c4c4c4c4c4e4e4e4fffffff7f7f7d8d8d8e0e0e0f2f2f2e1e1e1e1e1e1eaeaeacacacacbcbcba8a8a8cdcdcdfbfbfbe6e6e6d1d1d1d4d4d4ebebebdbdbdbcececebebebec0c0c0bbbbbbb6b6b6bdbdbdb1b1b1babababdbdbdafafafbbbbbbcacacad5d5d5c9c9c9c5c5c5d0d0d0aeaeaecfcfcfa4a4a49b9b9bb7b7b7bcbcbca4a4a4a9a9a9a6a6a6c6c6c6ccccccd4d4d4d4d4d4d2d2d2ecececfefefee9e9e9cfcfcfd7d7d7dbdbdbb3b3b3b4b4b4bdbdbdd5d5d5d5d5d5cbcbcbc6c6c6a9a9a9b4b4b4a7a7a7d3d3d3c2c2c2b8b8b8bebebeb5b5b5cdcdcddededee7e7e7d1d1d1e6e6e6dadadad2d2d2efefefecececf7f7f7f1f1f1f7f7f7fefefef0f0f0eaeaeadddddde2e2e2aeaeaeb1b1b1b6b6b6bebebef9f9f9f5f5f5e7e7e7e8e8e8d2d2d2b5b5b5c0c0c0e1e1e1f4f4f4fffffff2f2f2b0b0b0bdbdbdfffffff7f7f7ecececeeeeeedadadad8d8d8e5e5e5f7f7f7e6e6e6d3d3d3d6d6d6cacacacfcfcfe5e5e5dcdcdcd6d6d6e5e5e5e6e6e6cdcdcdd6d6d6cfcfcfe8e8e8eeeeeedadadad1d1d1f3f3f3efefefe8e8e8c9c9c9dadadafcfcfcfefefeefefefeaeaeaf8f8f8e6e6e6e1e1e1ffffffc9c9c9d4d4d4f2f2f2ebebebfafafae9e9e9b0b0b0a0a0a0d0d0d0e5e5e5d3d3d3c0c0c0ccccccc7c7c7ddddddfffffff6f6f6fbfbfbdadadad7d7d7eeeeeeeeeeeedededededededddddddadadad5d5d5dfdfdfe7e7e7e5e5e5dfdfdfbabababfbfbfbababa8c8c8ca1a1a1c2c2c2ddddddfffffff9f9f9fbfbfbd7d7d7c3c3c3e2e2e2c5c5c5dbdbdbc0c0c0959595bcbcbcd1d1d1f7f7f7b9b9b9cececed4d4d4cececeebebebdededeeaeaeaddddddf1f1f1ffffffffffffd3d3d3acacaca0a0a07d7d7da1a1a18d8d8d808080adadad8686866363638383836f6f6f656565a2a2a28a8a8a8585859898989c9c9c707070868686bfbfbfefefefe6e6e6abababa6a6a6d5d5d5e3e3e3fffffffffffffffffffffffff4f4f4ebebebfdfdfdedededb3b3b3b0b0b06b6b6b4444448e8e8ea3a3a3a0a0a0aeaeaee0e0e0e9e9e9aeaeaeb9b9b9a9a9a9e0e0e0ffffffc2c2c2bfbfbfb7b7b7a3a3a3a9a9a99f9f9fc1c1c1f4f4f4d5d5d5bebebe9999999c9c9c9797977777779d9d9daaaaaa939393e2e2e2ecececdededefdfdfdfdfdfdfffffff9f9f9f2f2f2d7d7d7c3c3c3d3d3d3ffffffddddddfffffffffffff9f9f9ededede8e8e8e1e1e1f1f1f1ddddddf5f5f5fefefee2e2e2edededcacacac2c2c2efefefdfdfdfddddddd3d3d3d4d4d4cfcfcfd9d9d9d9d9d9d4d4d4eeeeeebababab3b3b3d2d2d2c6c6c6c5c5c5d2d2d2b2b2b2b6b6b6dedededdddddd8d8d8dcdcdcc0c0c0afafafbfbfbfb4b4b4c2c2c2e8e8e8dbdbdbc9c9c9d5d5d5ccccccdcdcdccecececfcfcfdadadab0b0b0c2c2c2d2d2d2e8e8e8fffffffffffffbfbfbf5f5f5fefefeeaeaeadadadae4e4e4fffffffffffff6f6f6fffffffffffffefefeffffffffffffecececffffffffffffffffffffffffe3e3e3adadadc3c3c3ecececcbcbcba7a7a7aeaeaeadadadc7c7c7bfbfbfebebebffffffffffffe7e7e7eaeaeaffffffc6c6c69b9b9bb4b4b4b6b6b6ccccccc7c7c7c8c8c8c6c6c6b0b0b0b9b9b9e6e6e6e3e3e3d4d4d4cfcfcfcececec7c7c7d5d5d5cbcbcbb0b0b0bebebe9d9d9dbababab6b6b6c6c6c6d7d7d7cbcbcbdadadab8b8b8f5f5f5ebebeba4a4a4dcdcdcb0b0b0a9a9a9e9e9e9ececece2e2e2e7e7e7ddddddecececd8d8d8dadadaebebebebebebd4d4d4d6d6d6dedededdddddeeeeeee2e2e2dadadaeaeaeaf3f3f3f7f7f7e1e1e1e8e8e8dedededadadaf8f8f8f5f5f5bababae8e8e8f0f0f0cbcbcbdededec5c5c5d8d8d8dededef7f7f7e0e0e0d4d4d4f5f5f5fffffff9f9f9e5e5e5f9f9f9f4f4f4cacacaf3f3f3bdbdbdadadadc6c6c6bababaa9a9a9a1a1a19e9e9e8787878a8a8a949494959595b0b0b0a2a2a27c7c7c9f9f9fc7c7c7b6b6b6b6b6b6dcdcdcadadad606060888888696969929292c2c2c29898987d7d7d9c9c9cb0b0b0b9b9b99b9b9bc1c1c1e8e8e8d8d8d8e1e1e1b9b9b9bdbdbdb1b1b1c2c2c2e7e7e7b8b8b8d7d7d7c1c1c1a4a4a48f8f8f5e5e5eb5b5b5939393c1c1c1dededecfcfcfcfcfcfcacacaccccccd9d9d9f1f1f1bdbdbd9f9f9fa8a8a8afafafaeaeaec3c3c3bcbcbcc6c6c6d2d2d2858585989898d1d1d1afafafa9a9a9afafafc6c6c6f0f0f0e0e0e0cacacab2b2b2c8c8c8a6a6a69a9a9ad7d7d7e2e2e2d3d3d3c2c2c2b9b9b9d6d6d6bababaa3a3a39f9f9fcacacabbbbbb9f9f9f828282acacacedededdcdcdce7e7e7e9e9e9c1c1c1c0c0c0c5c5c5b3b3b3c1c1c1d3d3d39b9b9ba2a2a2b2b2b2c3c3c38f8f8fa2a2a2a3a3a3787878818181a0a0a0939393a3a3a3b7b7b7d7d7d7bcbcbcc1c1c1c0c0c0b2b2b2c8c8c8ffffffeeeeeee5e5e5e2e2e2e8e8e8dadadaecececedededf6f6f6bfbfbfccccccf0f0f0d7d7d7dadadae6e6e6fbfbfbebebebcfcfcfc8c8c8cacacaefefeff5f5f5ebebebefefefeeeeeeeeeeeecbcbcbcacacadfdfdfd6d6d6ffffffffffffffffffdfdfdfd0d0d0d3d3d3e2e2e2eeeeeebababad7d7d7fffffff7f7f7edededfffffff3f3f3f3f3f3ffffffffffffffffffffffffeaeaead8d8d8e4e4e4f7f7f7f5f5f5f2f2f2e5e5e5eaeaeafdfdfdf6f6f6dcdcdcd6d6d6e0e0e0b7b7b7cfcfcff6f6f6e5e5e5e9e9e9d4d4d4d1d1d1f5f5f5fffffff4f4f4fffffff8f8f8eaeaeafcfcfceaeaeac8c8c8d9d9d9f7f7f7efefefddddddc3c3c3d3d3d3b5b5b5e0e0e0d9d9d9d2d2d2dededed9d9d9e8e8e8f4f4f4fbfbfbf3f3f3eeeeeed5d5d5e9e9e9e7e7e7ddddddd0d0d0b6b6b6dfdfdffbfbfbffffffebebebbdbdbdd4d4d4dbdbdbd4d4d4e6e6e6cccccca3a3a3d7d7d7e8e8e8e1e1e1e2e2e2dededed2d2d2a8a8a88f8f8f989898b3b3b3d3d3d3abababc9c9c9c1c1c1cbcbcbd1d1d1b4b4b4e7e7e7dcdcdcd0d0d0f1f1f1e4e4e4dcdcdcbebebee5e5e5ffffff9d9d9d6a6a6a9191918b8b8b646464747474757575868686bbbbbbb2b2b27f7f7f6f6f6f7373738585859696967e7e7ea3a3a39696969898988f8f8f8b8b8b959595b2b2b2a1a1a1616161757575a9a9a9bababadadadadadadad2d2d2b8b8b8c8c8c8fffffff8f8f8fffffffefefecfcfcfe0e0e0b9b9b9a1a1a1a1a1a1b3b3b3d2d2d2c1c1c19d9d9da1a1a1888888949494bdbdbdc1c1c1bdbdbddcdcdcc6c6c6a5a5a5959595929292979797a2a2a2d3d3d3cdcdcdc1c1c1d0d0d0b6b6b6919191818181bebebec9c9c9ecececfffffffffffffbfbfbf3f3f3e5e5e5e9e9e9d2d2d29797978e8e8e7474749595958d8d8ddbdbdbd6d6d6959595adadaddcdcdcb7b7b7b1b1b1e2e2e2dfdfdfd4d4d4c6c6c6bfbfbfb5b5b5c4c4c4c5c5c5bcbcbcc1c1c1b8b8b8c7c7c7bfbfbfb2b2b2cbcbcbcbcbcbcdcdcdb9b9b9b1b1b1d3d3d3afafafbababac3c3c3c9c9c9d8d8d8cccccccacacab4b4b4d5d5d5ccccccc2c2c2e7e7e7cbcbcbcacacad5d5d5c3c3c3b3b3b3b8b8b8b0b0b0b7b7b7b4b4b4b4b4b4cacacac8c8c8c8c8c8fafafad5d5d5d9d9d9e8e8e8b9b9b9cacacae6e6e6c7c7c7cbcbcbdadadab1b1b18a8a8ab4b4b4fcfcfcfefefed9d9d9e2e2e2efefefebebebf1f1f1f0f0f0f9f9f9c4c4c4dadadaffffffe4e4e4cecececbcbcbc1c1c1bababab8b8b8c5c5c5c0c0c0bfbfbfcfcfcfdbdbdbc9c9c9dddddde8e8e8b8b8b8c8c8c8f5f5f5fffffff8f8f8bdbdbdc3c3c3fffffffffffffffffffffffffffffffffffff0f0f0d8d8d8888888989898d9d9d9efefefb1b1b19a9a9a959595868686b3b3b3b8b8b8a1a1a1a9a9a9b8b8b8ffffffe7e7e7727272979797a3a3a3a0a0a0e1e1e1ccccccf4f4f4ffffffffffffd5d5d5abababe1e1e1e9e9e9e6e6e6e9e9e9dadadad8d8d8e2e2e2e8e8e8cbcbcbc7c7c7dededef8f8f8edededdededef0f0f0f0f0f0fffffff3f3f3c1c1c1959595eaeaeafdfdfdb5b5b5b3b3b3b0b0b0c8c8c8f4f4f4f6f6f6bfbfbfaaaaaae0e0e0cbcbcbc8c8c8b8b8b89b9b9bb4b4b4d9d9d9cfcfcfbbbbbba9a9a9a8a8a8c0c0c0d7d7d7e3e3e3b7b7b77c7c7c818181a4a4a4a7a7a7b8b8b8e5e5e5f1f1f1e4e4e4c8c8c8c7c7c7c7c7c7b1b1b17e7e7e8888889393938585858e8e8ea5a5a59292927c7c7c848484c0c0c0c0c0c0969696acacacc3c3c3d2d2d2f2f2f2e1e1e1c8c8c8e9e9e9ffffffd5d5d5b6b6b6eeeeeeeaeaeadcdcdcaeaeae8686868585859c9c9cffffffe9e9e9edededffffffe2e2e2d7d7d7ededede5e5e5e0e0e0cfcfcf959595939393979797bababac1c1c19c9c9c999999aaaaaab0b0b0cdcdcddfdfdfe9e9e9e8e8e8d0d0d0d2d2d2ffffffffffffd3d3d3bebebee8e8e8f0f0f0dfdfdfcbcbcbb4b4b4efefeff5f5f5e1e1e1e3e3e3fffffff2f2f2e4e4e4c7c7c7cdcdcdd6d6d6c5c5c5a4a4a4a7a7a7d5d5d5cbcbcbbfbfbfdfdfdfc7c7c7e8e8e8f9f9f9f7f7f7f1f1f1d4d4d4cdcdcdd8d8d8d4d4d4b0b0b0c3c3c3b5b5b5cecececdcdcdb0b0b0d1d1d1c4c4c4c4c4c4c5c5c5e1e1e1e9e9e9d5d5d59e9e9eb9b9b9d7d7d7cdcdcddddddde2e2e2bdbdbdbcbcbcd8d8d8eeeeeee7e7e7c9c9c9dbdbdbfafafad6d6d6bdbdbdcacacadededed1d1d1bcbcbccbcbcbbdbdbdcfcfcfdfdfdfd8d8d8d2d2d2e8e8e8d3d3d3c1c1c1e2e2e2e5e5e5cbcbcbe7e7e7efefeff1f1f1ffffffeaeaead3d3d3e9e9e9c9c9c9eaeaead5d5d5dadadaf2f2f2ebebebf0f0f0fafafaf5f5f5dededee7e7e7f0f0f0e7e7e7c3c3c3d0d0d0e6e6e6e3e3e3f1f1f1ecececeeeeeeffffffdadadaecececf1f1f1e3e3e3ddddddf3f3f3e2e2e2e2e2e2fdfdfde8e8e8cdcdcdcececee8e8e8f4f4f4ededede7e7e7fcfcfcfffffff2f2f2e7e7e7dfdfdfd9d9d9e9e9e9e3e3e3d9d9d9fcfcfcfefefed8d8d8dddddde5e5e5f6f6f6fffffff2f2f2fafafafcfcfcfefefefafafadbdbdbd8d8d8d8d8d8dcdcdce3e3e3e9e9e9e9e9e9d3d3d3dddddde6e6e6cacacae9e9e9f6f6f6f8f8f8c1c1c1868686bbbbbbf8f8f8f1f1f1eaeaead2d2d2d4d4d4e2e2e2fffffffffffffafafaf4f4f4f0f0f0e3e3e3f3f3f3f2f2f2e9e9e9dfdfdfe0e0e0eeeeeefbfbfbf2f2f2edededffffffebebebc5c5c5c0c0c0b7b7b76060607a7a7a8181818888886464645f5f5f7b7b7bacacacc3c3c3b9b9b99494945e5e5e7a7a7a9f9f9f7878788a8a8a9c9c9c8282826e6e6ec3c3c3c5c5c58686868c8c8caeaeae4d4d4d5f5f5f7f7f7f7171718a8a8a9e9e9eacacac727272c8c8c8d9d9d9f1f1f1fffffff1f1f1e4e4e4fafafaffffffececec8080808d8d8d8e8e8ea6a6a6c8c8c8dfdfdfcbcbcbc7c7c79595957272729999999d9d9db2b2b2c7c7c7ccccccdadadad3d3d3d7d7d7ccccccc7c7c7a8a8a8c0c0c0f4f4f4f9f9f9cccccceeeeeee1e1e1c3c3c3e2e2e2e1e1e1e5e5e5e3e3e3e5e5e5ececec8c8c8c5d5d5d8d8d8d7e7e7ea6a6a69292925252525454543535357e7e7ec7c7c7bababaa2a2a2929292a2a2a2838383c8c8c8dbdbdbd4d4d4ddddddcbcbcbd3d3d3e7e7e7dfdfdff0f0f0edededfcfcfcffffffefefeff2f2f2dededebcbcbcebebebf3f3f3eeeeeef0f0f0eaeaeae7e7e7b6b6b6949494a9a9a9e0e0e0dbdbdbd9d9d9f7f7f7dbdbdbc6c6c6a8a8a8969696d4d4d4fffffff4f4f4edededf7f7f7fffffff6f6f6e8e8e8d8d8d8c5c5c5bababac0c0c0c1c1c1c4c4c4cdcdcdc7c7c7c3c3c3bcbcbccacaca8c8c8c898989d5d5d5e0e0e0c3c3c3b1b1b1c6c6c6c2c2c2d2d2d2e3e3e3d5d5d5e1e1e1bcbcbcbcbcbcefefefe5e5e5efefeff5f5f5fffffff4f4f4f0f0f0e1e1e1e4e4e4e8e8e8d4d4d4c6c6c6d2d2d2d4d4d4dcdcdcb3b3b3bcbcbcfdfdfdf5f5f5dededefcfcfcfffffff0f0f0efefeffafafae0e0e0d2d2d2fbfbfbeeeeeed5d5d5afafaf8c8c8cbfbfbfe5e5e5c0c0c0d1d1d1ddddddbdbdbdbfbfbfcfcfcfd7d7d7cdcdcddadadad2d2d2bdbdbd989898c0c0c0d6d6d6e4e4e4ffffffd4d4d4d2d2d2e1e1e1d7d7d7bbbbbbb6b6b6e1e1e1f8f8f8d8d8d8c8c8c8e4e4e4ffffffd9d9d9e1e1e1f7f7f7e4e4e4cacacad9d9d9cacacaf1f1f1f6f6f6dfdfdfd3d3d3b3b3b3949494a4a4a4eaeaeae1e1e1979797cacacacacacad0d0d0ffffffeeeeeea3a3a3b5b5b5dcdcdcbababa999999bababacacacab7b7b7d8d8d8d7d7d7dbdbdbdcdcdce8e8e8f6f6f6e8e8e8d1d1d1b2b2b2a9a9a9bdbdbdbbbbbbc8c8c8dddddddddddddbdbdbcbcbcbb8b8b8c6c6c6f0f0f0c8c8c89b9b9bedededcbcbcba8a8a8abababa9a9a9c4c4c4bababad1d1d1c2c2c2b3b3b3cfcfcfafafaf878787b4b4b4c5c5c5bfbfbfc6c6c6cecececdcdcdebebebffffffe9e9e9e0e0e0fcfcfcf9f9f9b4b4b48d8d8d858585cacacaf8f8f8f7f7f7ececece6e6e6fbfbfbdadadae8e8e8ffffffe7e7e7b6b6b6c8c8c8cbcbcba7a7a7afafafc9c9c9cacacaccccccdddddddfdfdfe6e6e6dededec6c6c6e8e8e8dfdfdfe0e0e0e7e7e7fffffffffffff8f8f8e8e8e8f9f9f9fefefefffffffffffff7f7f7f5f5f5e9e9e9ffffffffffffcdcdcdbfbfbfededede8e8e8cdcdcda2a2a2a4a4a4888888a2a2a2e7e7e7c9c9c9aaaaaab7b7b7d5d5d5cdcdcdc3c3c3c7c7c7dcdcdcc2c2c2c8c8c8cacacab9b9b9bababad7d7d7d8d8d8e0e0e0e1e1e1dadadae6e6e6f7f7f7f6f6f6ecececf8f8f8b6b6b6797979e6e6e6ececece3e3e3e2e2e2cdcdcdc4c4c4dadadaebebebf2f2f2ededede5e5e5e2e2e2e7e7e7cfcfcfcececee5e5e5ddddddcecececbcbcbb7b7b7b2b2b2d5d5d5e0e0e0f5f5f5e2e2e2a5a5a5cfcfcfbfbfbfb0b0b0bdbdbdbfbfbfa7a7a7969696adadadafafafc7c7c7e1e1e1efefeff4f4f4d1d1d1e2e2e2e0e0e0d1d1d1d0d0d0d3d3d3d3d3d3cbcbcbc7c7c7cbcbcbeaeaeadadadae1e1e1dcdcdcdbdbdbeaeaeae4e4e4fafafafbfbfbe1e1e1d5d5d5e0e0e0e9e9e9ddddddeaeaead5d5d5f1f1f1f1f1f1f0f0f0fffffff2f2f2f2f2f2ededede8e8e8fafafaeeeeeee5e5e5d1d1d1e0e0e0e9e9e9c9c9c9dfdfdff6f6f6fffffffdfdfdf8f8f8fefefefafafaf1f1f1f9f9f9f3f3f3efefeffdfdfdf1f1f1f4f4f4ffffffffffffd2d2d2dadadaf2f2f2ecececdedededededee2e2e2f7f7f7f8f8f8e8e8e8e9e9e9f3f3f3c4c4c4babababfbfbfa2a2a2909090b3b3b3cdcdcdd2d2d2d9d9d9e4e4e4e3e3e3efefeff8f8f8f5f5f5fffffffffffff6f6f6ffffffd7d7d7c7c7c7ffffffeeeeeee3e3e3fafafafefefeffffffffffffa2a2a2787878858585818181989898b0b0b09a9a9a6b6b6b898989cbcbcb9e9e9e7878786464646e6e6e5d5d5d4444447d7d7d7575757373737676765555558c8c8cc2c2c2868686a0a0a08f8f8f9b9b9b464646818181ababab9a9a9a787878bcbcbcc8c8c88e8e8ecdcdcd505050777777f9f9f9fffffffffffffafafafbfbfbffffff8686866060608080808d8d8d8989899f9f9fb9b9b9acacacbababac1c1c1b7b7b7c8c8c8cacacaa7a7a7c6c6c6cbcbcbcacacacccccca4a4a4d0d0d0b9b9b9a7a7a7acacaca4a4a4e8e8e8c4c4c4c5c5c5d8d8d8e5e5e5bdbdbdd7d7d7f1f1f1ffffffe3e3e37c7c7c7c7c7c9f9f9fdfdfdfd9d9d9b2b2b2989898afafafa9a9a9a9a9a9939393b2b2b2dfdfdf8e8e8e888888dcdcdcfffffffffffffffffff2f2f2dbdbdbedededdddddde4e4e4e7e7e7bebebec2c2c2c7c7c7dfdfdffdfdfdcdcdcdaaaaaac8c8c8e8e8e8dbdbdbd5d5d5e5e5e5cdcdcdd8d8d8dfdfdfd6d6d6e4e4e4bebebeaaaaaacececef6f6f6fffffff8f8f8cbcbcbdcdcdcdbdbdbdfdfdfececece4e4e4eeeeeefcfcfcf8f8f8f5f5f5f1f1f1fffffffffffffbfbfbf8f8f8f0f0f0ffffffffffffd0d0d0dfdfdfc7c7c7d3d3d3f3f3f3eaeaeae1e1e1e5e5e5f5f5f5dddddde5e5e5f0f0f0d9d9d9dbdbdbececece7e7e7e7e7e7f1f1f1fffffff7f7f7f9f9f9ffffffffffffd6d6d6b9b9b9f0f0f0ffffffffffffffffffe9e9e9e3e3e3c4c4c4bbbbbbedededfffffffdfdfdf8f8f8edededc7c7c7c9c9c9d5d5d5bcbcbcb8b8b8c6c6c6d8d8d8b6b6b69c9c9c9c9c9cbcbcbccececedfdfdfe5e5e5e5e5e5eeeeeee8e8e8ecececdadadad7d7d7c4c4c4b3b3b3bfbfbfcecececacacabebebec7c7c7c8c8c8cfcfcfb5b5b5bababab4b4b4b9b9b9efefefcfcfcfbbbbbbdededecdcdcddcdcdcd6d6d6b8b8b8c7c7c7e1e1e1e5e5e5d3d3d3f7f7f7dfdfdfdbdbdbd1d1d1d5d5d5abababb1b1b19a9a9a898989a2a2a2afafaf989898d2d2d2e4e4e4efefefdcdcdcc5c5c5b2b2b2c1c1c1d8d8d8dfdfdfddddddf6f6f6eeeeeed4d4d4dedededcdcdce7e7e7f9f9f9fcfcfcecececddddddecececcacacab4b4b4eaeaeae7e7e7f4f4f4e3e3e3bdbdbdcccccca2a2a2c3c3c3fcfcfce9e9e9aaaaaa9d9d9dadadadcacacacdcdcda5a5a5818181acacacdadadaf5f5f5fcfcfce2e2e2d4d4d4b2b2b2c8c8c8dbdbdbd0d0d0bfbfbff6f6f6eaeaeab4b4b4c2c2c2fdfdfdecececf0f0f0ebebebffffffd8d8d8828282777777939393f0f0f0f0f0f0cfcfcff1f1f1fffffff1f1f1afafafe9e9e9ffffffffffffecececacacac9e9e9ebababaf4f4f4ffffffefefefd7d7d7bbbbbbbfbfbfc8c8c8b4b4b4b3b3b3c2c2c2a1a1a1adadadb5b5b5e7e7e7d0d0d0b9b9b9f9f9f9f1f1f1d5d5d5bcbcbcc4c4c4e6e6e6eeeeeeddddddd8d8d8afafafbfbfbfecececf1f1f1cecece909090bababacacacacacacac2c2c2b0b0b0cbcbcbcbcbcbb9b9b9bfbfbfc5c5c5c2c2c2c9c9c9dfdfdfd1d1d1c4c4c4cacacab3b3b3b4b4b4dfdfdff1f1f1fffffffffffffffffff2f2f2b3b3b3cececef6f6f6bdbdbda3a3a3f5f5f5f9f9f9dededeeeeeeefffffffffffffffffffffffffffffff2f2f2d4d4d4d4d4d4dededecfcfcfe7e7e7e1e1e1dfdfdfe8e8e8cdcdcdb8b8b8a7a7a7d6d6d6e1e1e1d0d0d0b1b1b1b6b6b6bfbfbfabababdadadadadadad0d0d0b6b6b6898989ababab9e9e9eb3b3b3e3e3e3ebebebf9f9f9f9f9f9fffffffffffffffffffefefee8e8e8f3f3f3f6f6f6dddddde6e6e6f2f2f2e6e6e6d1d1d1d9d9d9c2c2c2ccccccd2d2d2d6d6d6e3e3e3fefefee9e9e9d9d9d9f5f5f5e4e4e4e3e3e3f9f9f9fffffff2f2f2eeeeeef6f6f6edededf6f6f6ffffffe3e3e3e4e4e4d3d3d3aaaaaabbbbbbb9b9b9d2d2d2f5f5f5fcfcfcf1f1f1ddddddf2f2f2edededefefefededede4e4e4d8d8d8ececece3e3e3f0f0f0e8e8e8e6e6e6f4f4f4dadadad2d2d2f7f7f7eeeeeed1d1d1e1e1e1f3f3f3f4f4f4fffffffbfbfbd8d8d8e5e5e5dadadacacacac8c8c8d1d1d1dededeb3b3b3c6c6c6aaaaaab4b4b4aeaeaec8c8c8d4d4d4dcdcdcf8f8f8fdfdfdefefefe8e8e8dcdcdcd0d0d0c1c1c1b3b3b3e9e9e9edededeeeeeefffffff1f1f1f5f5f5d2d2d29898989595958989898f8f8f7c7c7cb0b0b0949494898989bebebeb9b9b96f6f6f7272725c5c5c6868685f5f5f4e4e4e8282828383835c5c5c909090a4a4a49494944a4a4a757575b6b6b6b5b5b5d4d4d4fafafaf8f8f89a9a9a979797d3d3d3787878808080a4a4a4979797adadad888888bfbfbfcdcdcdc9c9c9fdfdfdffffffe8e8e8fafafac2c2c2676767565656707070737373717171898989838383969696a1a1a1a1a1a1eaeaeacdcdcdb8b8b8bdbdbdb3b3b3d0d0d0d6d6d6a9a9a9939393a0a0a0c3c3c3dfdfdfd4d4d4a7a7a7d2d2d2e4e4e4fafafafffffffffffff0f0f0f8f8f8bebebe838383a3a3a3adadad9f9f9f919191c8c8c8f1f1f1ffffffd2d2d2a0a0a0a9a9a9cacacadadadac0c0c0969696d5d5d5dcdcdce6e6e6d2d2d2d6d6d6ccccccc6c6c6e0e0e0dcdcdcddddddd4d4d4bdbdbdc0c0c0dcdcdcf5f5f5f9f9f9e5e5e5e2e2e2e9e9e9e8e8e8e2e2e2e2e2e2dcdcdcd4d4d4e5e5e5f5f5f5d1d1d1d2d2d2c1c1c1adadadcfcfcfd3d3d3ccccccffffffddddddbababadbdbdbedededccccccc4c4c4e8e8e8dfdfdfdcdcdcd7d7d7c7c7c7ddddddd9d9d9eeeeeed0d0d0e6e6e6c9c9c9eaeaeaf2f2f2f6f6f6f8f8f8f5f5f5dfdfdfe6e6e6fffffff0f0f0fbfbfbefefeff2f2f2f2f2f2e2e2e2ebebebf2f2f2d8d8d8f7f7f7e6e6e6e7e7e7f7f7f7eaeaeaf0f0f0e4e4e4d7d7d7fafafaf4f4f4e4e4e4d9d9d9d8d8d8e0e0e0f8f8f8bfbfbfa1a1a1c7c7c7cdcdcdc9c9c9b2b2b2b5b5b5dcdcdce9e9e9cacacabbbbbbb1b1b1bdbdbde8e8e8afafafd6d6d6ecececefefeffffffff7f7f7f7f7f7f4f4f4cbcbcbb5b5b5eaeaeafdfdfdfdfdfdcacacac6c6c6d5d5d5c7c7c7ccccccdbdbdba8a8a8acacace0e0e0fafafae6e6e6e5e5e5fffffffdfdfdeaeaeacfcfcff6f6f6e4e4e4d5d5d5ececece8e8e8eaeaeaf8f8f8cbcbcbd8d8d8ffffffd6d6d6aeaeaebebebedadadae3e3e3ffffffffffffcbcbcbd2d2d2f7f7f7d3d3d3dededebebebe9d9d9dc2c2c2dcdcdce0e0e0cdcdcdc4c4c4dadadae2e2e2dddddde7e7e7dcdcdcd6d6d6e6e6e6efefefe3e3e3d4d4d4d4d4d4efefefe2e2e2ddddddf0f0f0f8f8f8edededeaeaeafdfdfdf3f3f3ebebebe3e3e3bfbfbfbebebe8181816e6e6ea3a3a3abababa6a6a6a0a0a08181817c7c7ccfcfcfcfcfcfecececfbfbfbd4d4d4d3d3d3d4d4d4b3b3b3b7b7b7f3f3f3f3f3f3ffffffffffffd5d5d5b6b6b6dededef7f7f7efefefe5e5e5d9d9d99191917a7a7a737373bababab4b4b4c3c3c3eaeaeadededecccccc979797979797abababb8b8b8e5e5e5b2b2b26f6f6fa3a3a3b5b5b5afafafbfbfbfd2d2d2cdcdcdb1b1b1949494c6c6c6b5b5b5a9a9a9999999a0a0a09c9c9cb0b0b0ecececcdcdcdb4b4b4d7d7d7d8d8d8d0d0d0e6e6e6ddddddd0d0d0cacacad1d1d1e2e2e2dfdfdfdadadaf3f3f3cfcfcf9a9a9ac2c2c2ffffffdadadacfcfcfededede3e3e3eeeeeee8e8e8f8f8f8f4f4f4f6f6f6fffffffcfcfce5e5e5dededee3e3e3eaeaeae5e5e5c9c9c9c7c7c7c5c5c5cdcdcde0e0e0cfcfcfdbdbdbf7f7f79f9f9f686868c9c9c9ffffffe8e8e8e6e6e6fdfdfdfbfbfbcdcdcdcfcfcfdbdbdbd2d2d2d8d8d8efefefddddddc6c6c6d0d0d0bbbbbbd2d2d2f3f3f3ffffffebebebddddddd0d0d0d2d2d2babababcbcbcbdbdbdb4b4b4c5c5c5e9e9e9f7f7f7cbcbcbc3c3c3e0e0e0d9d9d9dadadaf0f0f0d0d0d0c2c2c2b4b4b4a7a7a7cbcbcbc4c4c4d4d4d4d2d2d2d3d3d3e1e1e1efefefefefeff3f3f3f3f3f3dcdcdcdbdbdbc6c6c6d6d6d6e5e5e5e4e4e4e6e6e6e1e1e1e2e2e2ecececcccccccbcbcbeaeaeafffffffdfdfde5e5e5e2e2e2fffffff6f6f6efefefe6e6e6eeeeeeddddddddddddf0f0f0e2e2e2bdbdbdd9d9d9acacaccacacaf9f9f9f2f2f2e5e5e5e1e1e1d7d7d7f5f5f5e4e4e4e6e6e6ecececefefeff8f8f8ddddddf0f0f0eeeeeee2e2e2e8e8e8ebebebfcfcfcf0f0f0cacacaf6f6f6fafafae7e7e7e8e8e8ededede1e1e1ededede7e7e7c3c3c3b7b7b7909090c6c6c6e1e1e1dadadaeaeaeae3e3e3e2e2e2e2e2e2efefeff6f6f6e6e6e6f3f3f3e7e7e7dededec2c2c2abababaaaaaac2c2c2c1c1c1a2a2a2dededee0e0e0ebebebe2e2e2eaeaeab4b4b49c9c9c9595958f8f8f8181816c6c6c7d7d7d898989aeaeaeb2b2b2a5a5a57c7c7c9494947a7a7a6060607272725757574343437d7d7d838383878787a5a5a5818181777777a4a4a4e8e8e8fffffffffffff1f1f1b2b2b2abababa7a7a7e1e1e1cacaca9b9b9ba8a8a8e8e8e8ffffffb8b8b8cecece6c6c6c2323239a9a9aa1a1a1aeaeaefefefeffffff9d9d9d686868afafafbbbbbba9a9a99d9d9dd2d2d29494946d6d6d919191969696ccccccedededdcdcdcb6b6b6c8c8c8e8e8e8a1a1a1aeaeaebebebe8a8a8ab3b3b3edededc1c1c1c8c8c8dcdcdcfffffff4f4f4d9d9d9c9c9c9c0c0c08f8f8fb1b1b1ffffffdededeacacacabababe9e9e9d8d8d8dcdcdcc7c7c7bebebed1d1d1d2d2d2dddddde7e7e7d7d7d7afafafb1b1b1a6a6a6bababad5d5d5e8e8e8dededee7e7e7dededee3e3e3ededede7e7e7dfdfdfe7e7e7c0c0c0dcdcdcefefefe5e5e5fbfbfbffffffc9c9c99c9c9cbdbdbddcdcdce3e3e3ddddddc8c8c8e3e3e3c9c9c9bbbbbbcfcfcfb8b8b8969696c6c6c6d3d3d3c1c1c1bebebea6a6a6aeaeaec7c7c7c3c3c3c5c5c5bdbdbdabababb0b0b0a9a9a9acacacc7c7c7cdcdcdb8b8b87d7d7daeaeaee8e8e8d6d6d6cfcfcfdadadae0e0e0ddddddd8d8d8ebebebfcfcfcfffffffcfcfcf0f0f0ffffffe7e7e7e4e4e4d9d9d9f1f1f1f4f4f4dbdbdbd8d8d8c8c8c8dededed8d8d8cccccceaeaeae7e7e7ddddddcdcdcdbdbdbdd2d2d2e5e5e5d1d1d1d1d1d1d1d1d1d0d0d0dcdcdce6e6e6c8c8c8c9c9c9e6e6e6e5e5e5f6f6f6ffffffeeeeeef9f9f9e4e4e4e7e7e7e8e8e8e9e9e9eaeaead4d4d4ebebebfffffff3f3f3efefefffffffffffffeaeaeabfbfbff2f2f2fefefeb3b3b3b6b6b6ccccccdbdbdbe8e8e8c6c6c6dadadae8e8e8e7e7e7e5e5e5d3d3d3d1d1d1d1d1d1f1f1f1dcdcdcd1d1d1dfdfdfdededec1c1c1e3e3e3d8d8d8d0d0d0dfdfdfc9c9c9cececeefefefd8d8d8c1c1c1dededee3e3e3fcfcfcdedededdddddc0c0c0a1a1a1d2d2d2e2e2e2e7e7e7e7e7e7fffffff2f2f2e0e0e0ecececfffffffffffffffffffafafaf9f9f9fefefefcfcfcf9f9f9fcfcfcf0f0f0f0f0f0fffffffffffff4f4f4fafafaf8f8f8f1f1f1f1f1f1eaeaeaf3f3f3d5d5d5c2c2c2d0d0d0b1b1b1afafafd3d3d3bdbdbda1a1a1a2a2a2949494b5b5b5f6f6f6d8d8d8cfcfcfd6d6d6bababac9c9c9c8c8c89a9a9acececee3e3e3dddddde4e4e4ffffffcccccc919191d8d8d8fffffff4f4f4c0c0c0f2f2f2a4a4a4808080797979bababafdfdfdf9f9f9ecececcbcbcbc7c7c7f0f0f0eaeaeacacaca949494979797c0c0c0bbbbbb9191919a9a9aacacaccccccccbcbcbd9d9d9e7e7e7cacacaeaeaeadadadadfdfdfdadadaa4a4a4c2c2c2e4e4e4f6f6f6fffffff6f6f6fafafaffffffffffffe8e8e8e4e4e4fcfcfcf3f3f3e0e0e0f3f3f3dfdfdfcacacad3d3d3bebebee0e0e0c2c2c2e3e3e3fffffffdfdfdfefefefffffff5f5f5f2f2f2fffffffffffffafafafbfbfbf5f5f5e0e0e0eaeaeaf0f0f0f3f3f3ededede7e7e7f2f2f2f0f0f0cdcdcdbbbbbbdfdfdfecececbfbfbfc4c4c4b0b0b0afafafb0b0b0bebebedcdcdcc3c3c3b8b8b8d8d8d8e2e2e2f1f1f1c4c4c4cfcfcfffffffb6b6b6c3c3c3f7f7f7afafafbebebef2f2f2eaeaeae4e4e4fdfdfde7e7e7d6d6d6d1d1d1e6e6e6e2e2e2dededee9e9e9e9e9e9f0f0f0f0f0f0eeeeeeeaeaeabcbcbca7a7a7e5e5e5eeeeeeb0b0b0a0a0a0abababcbcbcbc3c3c3b6b6b6c2c2c2b4b4b4cdcdcdcececed4d4d4f1f1f1edededd8d8d8f5f5f5ffffffd7d7d7dcdcdceaeaeadfdfdfecececfffffffffffff5f5f5f1f1f1f3f3f3fafafafdfdfdf5f5f5d3d3d3cececeebebebdcdcdce2e2e2e3e3e3e8e8e8f8f8f8fffffff6f6f6f7f7f7e7e7e7dbdbdbf9f9f9f1f1f1f0f0f0f4f4f4f2f2f2d4d4d4d9d9d9e2e2e2d5d5d5b0b0b0a8a8a8bababac8c8c8dddddde7e7e7c7c7c7bebebebbbbbbb3b3b3c1c1c1d3d3d3e4e4e4d8d8d8c1c1c1bfbfbfbbbbbbc8c8c8d1d1d1b0b0b0b0b0b0b5b5b5c3c3c3cececea5a5a59b9b9b959595b9b9b9b3b3b3abababb0b0b09a9a9ab0b0b0aeaeaeaaaaaab8b8b8d6d6d6e3e3e3f3f3f3eeeeeeb2b2b2ccccccfffffff0f0f0edededfefefeebebebbababab0b0b0b5b5b5b6b6b69e9e9e8686868888885050506b6b6b9e9e9e9d9d9d7a7a7aa9a9a9a1a1a15656567979797b7b7b7777777474747c7c7c7a7a7a565656686868b5b5b5edededf0f0f0d1d1d1cbcbcbd4d4d4a0a0a0d1d1d1bdbdbd979797e0e0e0b1b1b1646464dcdcdcbababa5b5b5bd9d9d98c8c8c6c6c6c9494944747477a7a7ac4c4c4cbcbcb909090969696c6c6c6eaeaeae9e9e99b9b9b9e9e9ed3d3d39797978686869e9e9e8f8f8fc1c1c1e9e9e9dededeb0b0b0d3d3d3d3d3d3cececee3e3e3cbcbcbd8d8d8fefefe9a9a9ab1b1b1d5d5d5b6b6b6b3b3b3bbbbbba8a8a8939393888888b9b9b9b8b8b8e9e9e9ffffffcacacac9c9c9d7d7d7e4e4e4fbfbfbe6e6e6b0b0b0cececececece8f8f8f9e9e9ed6d6d6c6c6c6b0b0b0d3d3d3e8e8e8f2f2f2fffffffdfdfdf4f4f4fffffffafafaeeeeeed6d6d6d4d4d4d5d5d5d8d8d8d6d6d6cfcfcfebebebf0f0f0e3e3e3bababad4d4d4e4e4e4eeeeeee8e8e8e0e0e0e1e1e1dadadae5e5e5fffffff3f3f3cccccccacacaf9f9f9f7f7f7d3d3d3a1a1a1e3e3e3ffffffe6e6e6d4d4d4e9e9e9f0f0f0ebebebfbfbfbd8d8d8afafafb0b0b08e8e8eaeaeaed3d3d3dcdcdcc5c5c5bdbdbdd9d9d9f1f1f1e4e4e4dadadad9d9d9ddddddc6c6c6b3b3b3b0b0b0c3c3c3bababad6d6d6dcdcdcd3d3d3e7e7e7e8e8e8e3e3e3e6e6e6e9e9e9eaeaeaeeeeeeecececedededf6f6f6fefefefcfcfcffffffe0e0e0f2f2f2fffffffffffffffffff3f3f3ffffffe5e5e5cdcdcdf1f1f1e2e2e2e8e8e8f0f0f0f3f3f3d1d1d1e6e6e6f7f7f7ecececf6f6f6e9e9e9cdcdcdc2c2c2d0d0d0edededccccccc8c8c8bababa9a9a9abfbfbfd3d3d3b7b7b7afafafa7a7a7a4a4a4a8a8a8e7e7e79d9d9dc0c0c0e0e0e0abababbcbcbcc2c2c2efefefe7e7e7a6a6a6bababad3d3d3bababab8b8b8c3c3c3d3d3d3f3f3f3e9e9e9dbdbdbbcbcbc9d9d9dc9c9c9c8c8c8bdbdbdc1c1c1bfbfbfd6d6d6dfdfdfccccccbbbbbbbbbbbbd8d8d8e3e3e3e0e0e0eeeeeed8d8d8f7f7f7ffffffdcdcdce6e6e6dddddde8e8e8edededdcdcdce8e8e8fcfcfcfefefefffffffffffffffffffffffffbfbfbe8e8e8e9e9e9ecececfcfcfcfbfbfbfefefefdfdfdffffffd9d9d9a2a2a2cdcdcdd4d4d4a3a3a39d9d9d8e8e8e868686818181bbbbbbe9e9e9e5e5e5bcbcbcafafafeaeaeac3c3c3acacacd7d7d7dfdfdfadadadd3d3d3cfcfcfc8c8c8c7c7c7bfbfbfd0d0d0eeeeeedddddddededed5d5d59898987a7a7a9595957c7c7cddddddedededdbdbdbf2f2f2e2e2e2e4e4e4c9c9c9d3d3d3c3c3c38e8e8ecdcdcde1e1e1dadadafcfcfcfffffffafafadededecfcfcfc5c5c5d5d5d5e6e6e6f9f9f9ffffffe2e2e2c0c0c0d0d0d0e3e3e3ddddddc9c9c9cdcdcde3e3e3e4e4e4cececeacacacb4b4b4d1d1d1e8e8e8c2c2c2afafafb1b1b1f1f1f1f4f4f4e4e4e4fcfcfcdbdbdbc9c9c9fffffffdfdfdf9f9f9fffffffdfdfdf5f5f5f8f8f8f3f3f3ebebebd5d5d5c3c3c3e7e7e7f6f6f6fffffff4f4f4ebebebfffffff9f9f9fefefeffffffe9e9e9ffffffe4e4e4c3c3c3c0c0c0b3b3b3a7a7a7919191a3a3a3929292a4a4a4acacacdcdcdcfffffffffffff8f8f8f5f5f5e0e0e0b4b4b4aaaaaad1d1d1ccccccc0c0c0d6d6d6e5e5e5fffffffcfcfce8e8e8e4e4e4e0e0e0eaeaeadbdbdbd2d2d2eeeeeef7f7f7f6f6f6e8e8e8fdfdfddfdfdfc5c5c5c2c2c2b7b7b7bbbbbbb4b4b4cdcdcdd9d9d9b0b0b0cdcdcdcfcfcfdededed4d4d4ededede4e4e4d8d8d8e7e7e7e3e3e3e2e2e2e8e8e8e1e1e1dddddddcdcdcebebebecececdddddde6e6e6dddddde2e2e2ececece3e3e3f3f3f3e6e6e6f1f1f1e1e1e1d0d0d0dadadad5d5d5d7d7d7a9a9a9bdbdbdd2d2d2c4c4c4c7c7c7bababab3b3b3d6d6d6e1e1e1e0e0e0ebebebe1e1e1d9d9d9e8e8e8e4e4e4d5d5d5c0c0c0c6c6c6c7c7c7c9c9c9c5c5c5dfdfdfdadadae3e3e3e5e5e5dcdcdcbcbcbcc9c9c9dcdcdcd6d6d6c2c2c2a6a6a6b9b9b9d1d1d1b4b4b4bdbdbdc2c2c2d5d5d5efefeffcfcfcf6f6f6ddddddc3c3c3c7c7c7c8c8c8cdcdcdcccccccececeb4b4b4a4a4a4a3a3a3a5a5a5acacacedededfffffffffffffffffffcfcfcffffffe6e6e6f6f6f6ffffffffffffaaaaaab1b1b1b8b8b8b6b6b6b1b1b1a3a3a39f9f9f9d9d9d6363634a4a4a6b6b6ba8a8a8747474b1b1b1b3b3b35d5d5d434343666666878787505050686868a3a3a37f7f7f787878a7a7a7e8e8e8f8f8f8a2a2a2d5d5d5fffffff5f5f5a0a0a0a5a5a56c6c6cc3c3c3fefefe808080878787dfdfdfadadad7676766b6b6b8383838888887575757e7e7eb4b4b47e7e7eb2b2b2a0a0a0c2c2c2c6c6c6a9a9a9bababa9d9d9d909090909090939393aeaeaea8a8a8a1a1a19b9b9b9f9f9fd5d5d5d3d3d3cbcbcbe4e4e4b3b3b3d3d3d3ffffffdddddd949494b6b6b6868686969696e1e1e1cfcfcfc5c5c5d3d3d3e4e4e4d3d3d3909090707070b5b5b5d5d5d5cfcfcfdbdbdbfffffffefefee7e7e7efefeff6f6f6cfcfcfbfbfbf969696abababc0c0c0b8b8b89c9c9c9b9b9bb1b1b1e7e7e7eeeeeee8e8e8dededef9f9f9fffffffffffffffffffcfcfcffffffeeeeeec1c1c1bdbdbdc2c2c2e2e2e2abababe7e7e7c5c5c59e9e9ee9e9e9edededbebebeeaeaeaf3f3f3f0f0f0fafafaf0f0f0c9c9c9d7d7d7e3e3e3c7c7c7a6a6a6e2e2e2d4d4d4c3c3c3c7c7c7d4d4d4d5d5d5d3d3d3c2c2c2e1e1e1efefefcfcfcfbfbfbfb6b6b6c8c8c8d1d1d1d3d3d3d7d7d7ccccccb0b0b0b9b9b9e3e3e3d4d4d4c4c4c4bababab8b8b8bfbfbf999999b0b0b0dededefafafadfdfdfe7e7e7fffffff1f1f1e9e9e9fbfbfbf2f2f2fffffffdfdfdf3f3f3f5f5f5fafafafafafaf8f8f8e8e8e8edededededede5e5e5f1f1f1ececece2e2e2e7e7e7dfdfdfecececd0d0d0c3c3c3d5d5d5ccccccbcbcbcb1b1b1c3c3c3c9c9c9c0c0c0cbcbcbd4d4d4e7e7e7d5d5d5bbbbbbc2c2c2abababa6a6a6c5c5c5d3d3d3ccccccd3d3d3f7f7f7f5f5f5efefefd3d3d3cdcdcdcacacac8c8c8c6c6c6828282bbbbbbeaeaeae5e5e5dededee4e4e4d3d3d3dbdbdbffffffe3e3e3ecececdfdfdf9f9f9fb2b2b2e6e6e6d7d7d7bfbfbfb8b8b8e0e0e0f4f4f4fcfcfcfffffff9f9f9fbfbfbffffffffffffdbdbdb9b9b9be6e6e6fffffff4f4f4e9e9e9f1f1f1d4d4d4afafafcbcbcbbfbfbfcbcbcbd1d1d1dbdbdbe0e0e0d7d7d7c8c8c8dbdbdbecececdededec8c8c8c3c3c3e0e0e0e8e8e8d8d8d8cbcbcbf0f0f0fffffffafafafbfbfbc7c7c7c4c4c4d0d0d08e8e8e797979a9a9a9a3a3a3acacacaeaeaed6d6d6bbbbbb878787b4b4b4f3f3f3e9e9e99f9f9fadadade5e5e5eaeaeadcdcdce5e5e5efefefcbcbcbcececee2e2e2ccccccb2b2b2bdbdbdc9c9c9c6c6c6a8a8a85d5d5d8a8a8a808080898989eaeaeae7e7e7e7e7e7d0d0d0f7f7f7c7c7c7bbbbbbb7b7b7e4e4e4d9d9d9c8c8c8cececee0e0e0ddddddc4c4c4cbcbcbd3d3d3e6e6e6e2e2e2c6c6c6fbfbfbe9e9e9d0d0d0cbcbcbc6c6c6bdbdbdecececa1a1a1969696c3c3c3dbdbdbfcfcfcf1f1f1e8e8e8d3d3d3f2f2f2ffffffebebebc7c7c7d8d8d8fafafaffffffcbcbcbb3b3b3d5d5d5d2d2d2ddddddf4f4f4efefeff6f6f6f9f9f9e4e4e49f9f9fb6b6b6d1d1d1e2e2e2f2f2f2fefefef5f5f5f5f5f5f9f9f9fffffff5f5f5fafafafffffff5f5f5ccccccb8b8b8a6a6a6838383d2d2d2c5c5c5bcbcbcfafafaefefefdadadadbdbdbc5c5c5e2e2e2e5e5e5dadadac4c4c4ecececf7f7f7aeaeaea0a0a0f9f9f9adadad999999fffffffffffff7f7f7fffffff7f7f7c3c3c3d3d3d3eeeeeef3f3f3e1e1e1e3e3e3ecececefefefe7e7e7ccccccdadadaf3f3f3e5e5e5bdbdbdc8c8c8c1c1c1d5d5d5d7d7d7c4c4c4e4e4e4d1d1d1aeaeaec8c8c8e1e1e1bbbbbbbcbcbcdbdbdbdadadac3c3c3b2b2b2bababacececeecececeeeeeeeeeeeeeaeaead3d3d3c9c9c9edededf9f9f9f7f7f7f9f9f9f6f6f6ffffffffffffdadadacfcfcfe6e6e6c5c5c5c9c9c9d1d1d1c2c2c2d9d9d9dbdbdbb8b8b8dededef9f9f9fafafae7e7e7e2e2e2edededf3f3f3f3f3f3e7e7e7dcdcdcdfdfdfeaeaeafffffff6f6f6e8e8e8fcfcfcfffffff9f9f9e0e0e0cccccce0e0e0fafafaf6f6f6dbdbdbbdbdbdb3b3b3969696a1a1a1d3d3d3c4c4c4d8d8d8e9e9e9dcdcdcd3d3d3e1e1e1cccccc9d9d9da2a2a2b3b3b38686868e8e8ec0c0c09c9c9cb6b6b6939393717171999999adadadbdbdbda8a8a8b6b6b6b1b1b1818181c5c5c5e6e6e6bdbdbd9a9a9aa6a6a6a9a9a9bcbcbca5a5a5919191a4a4a48484845858588282829191919c9c9c7979799494948686865757573434343a3a3a5f5f5f656565c2c2c2d9d9d9dfdfdf9f9f9f888888c9c9c9c7c7c7b3b3b3c1c1c1e3e3e3f1f1f1dbdbdb8080809d9d9dc2c2c2e4e4e4a0a0a0737373cececef8f8f85c5c5c4c4c4c8686866d6d6d909090cacacac5c5c5afafafddddddcacacae2e2e2dededeababab7575757b7b7b7c7c7c6d6d6da8a8a8a1a1a17373738585857070707878788d8d8da2a2a2888888bbbbbb858585abababf4f4f4d1d1d1bebebe979797b2b2b2f2f2f2f0f0f0ccccccedededf3f3f3e9e9e9e1e1e1e4e4e4c3c3c3b0b0b0949494a7a7a7afafafbbbbbb9f9f9fbababad3d3d3cfcfcfcececed8d8d8d1d1d1d5d5d5e9e9e9f7f7f7dedededededef9f9f9fcfcfcfffffff6f6f6e3e3e3cccccccbcbcbd6d6d6dfdfdfdfdfdfd9d9d9d1d1d1d8d8d8e8e8e8e6e6e6d2d2d2cbcbcbcacacac9c9c9c3c3c3c9c9c9c5c5c5e5e5e5d8d8d8cdcdcdc1c1c1b4b4b4d2d2d2c3c3c3b6b6b6bababad3d3d3dfdfdfdededed7d7d7e4e4e4f2f2f2dfdfdfe7e7e7f5f5f5d7d7d7e5e5e5fffffffffffffffffffffffff1f1f1ddddddf1f1f1ffffffebebebddddddc9c9c9e3e3e3e5e5e5eeeeeeffffffffffffeeeeeee5e5e5f5f5f5dddddd9a9a9a979797e6e6e6f7f7f7ececece4e4e4e1e1e1fffffff6f6f6f5f5f5fcfcfcfcfcfcedededf1f1f1eeeeeef2f2f2ccccccccccccdededed8d8d8ebebebc2c2c2c7c7c7d8d8d8c1c1c1d3d3d3e2e2e2dedededfdfdfd7d7d7b9b9b99e9e9ecfcfcfcbcbcbd9d9d9f1f1f1fafafaf1f1f1f0f0f0ffffffffffffffffffebebebc8c8c8ebebebebebebeeeeeef6f6f6f9f9f9e3e3e3cfcfcfffffffe9e9e9929292b6b6b6dfdfdfbbbbbb7f7f7f818181e1e1e1fcfcfcd0d0d0f4f4f4ffffffdcdcdcc8c8c8b7b7b7c9c9c9f1f1f1f0f0f0e0e0e0f2f2f2eeeeeefafafafdfdfdfffffffafafaf1f1f1eaeaeaefefefdfdfdfbcbcbce6e6e6f6f6f6f1f1f1ffffffc8c8c8b7b7b7e1e1e1e5e5e5f6f6f6f9f9f9fdfdfdf7f7f7e8e8e8f1f1f1d4d4d4d2d2d2e7e7e7d9d9d9c5c5c5939393c5c5c5ffffffffffffbfbfbfcececefffffffcfcfcfafafafefefeffffffe2e2e2898989848484a6a6a6828282868686a8a8a8aeaeaeb3b3b3c5c5c5e9e9e9e6e6e6cececea8a8a8b5b5b5a8a8a8b0b0b0d9d9d9e3e3e3e2e2e2d7d7d7acacacb5b5b5c9c9c9bdbdbdaeaeae868686bcbcbc9e9e9e7070709292926767673b3b3b757575cdcdcddbdbdbdddddddededecacacac4c4c4c0c0c0a2a2a23f3f3f646464999999a0a0a07f7f7f818181a4a4a4b2b2b2b8b8b8b1b1b1a3a3a3cdcdcde6e6e6cececedbdbdbd2d2d2bebebed1d1d1bfbfbfeeeeeedfdfdfd6d6d6fafafafbfbfbffffffffffffd6d6d6fafafaffffffefefefc5c5c5d1d1d1e1e1e1dadadad1d1d1e2e2e2bdbdbda5a5a5dededef3f3f3ececececececededede9e9e9edededf2f2f2f2f2f2efefeffffffff7f7f7dededed6d6d6dbdbdbd4d4d4cececed5d5d5dededeb8b8b8898989acacace0e0e0f4f4f4e4e4e4b2b2b2bfbfbfc0c0c09898988f8f8fc3c3c3aeaeaeaaaaaac7c7c7bebebeffffffffffffe2e2e2b6b6b6d7d7d7c1c1c1b5b5b5ccccccd5d5d5dfdfdff5f5f5fcfcfce8e8e8b5b5b5cdcdcdeeeeeedfdfdfc0c0c0f1f1f1e0e0e0b6b6b6d8d8d8d3d3d3f5f5f5fefefee5e5e5e5e5e5bdbdbde3e3e3fffffffafafaf9f9f9d4d4d4d3d3d3e1e1e1eaeaeadbdbdbdededef6f6f6f2f2f2e4e4e4d9d9d9c9c9c9d4d4d4d8d8d8cececee2e2e2f1f1f1cfcfcfdfdfdfdfdfdff5f5f5f6f6f6fafafafafafaf5f5f5fcfcfcfbfbfbe3e3e3e7e7e7f9f9f9ececece3e3e3fefefefffffff0f0f0c4c4c4dededeebebebfffffff5f5f5fafafafffffffffffff4f4f4cfcfcfe3e3e3e4e4e4f3f3f3ffffffededede4e4e4fffffff1f1f1c1c1c1d8d8d8d2d2d2edededd1d1d1c9c9c9f2f2f2c6c6c6e5e5e5b8b8b8d7d7d7cececeb0b0b0bdbdbda4a4a4b8b8b8dcdcdcd9d9d9b4b4b4b7b7b7a4a4a4a0a0a0bababaaaaaaac4c4c4dededed6d6d6aeaeae7979797575758a8a8a7878788c8c8cbbbbbb7777776565658c8c8ca1a1a18f8f8fa0a0a08686868b8b8bacacaca4a4a4b0b0b0b4b4b49b9b9b8d8d8da0a0a0b7b7b79e9e9e9b9b9b9191915f5f5f5656566e6e6e5858584f4f4f7171719696967d7d7da8a8a8b7b7b7a4a4a4818181cdcdcde6e6e6e8e8e8fdfdfddededeadadad8080809a9a9a8e8e8ea1a1a19f9f9fa0a0a0e4e4e4e9e9e9b0b0b06d6d6d7878787a7a7a9f9f9fd3d3d3d4d4d4e5e5e5b3b3b3c5c5c5d5d5d5dededecececec4c4c4aaaaaa9c9c9c9a9a9a747474afafafa6a6a6959595a3a3a3878787bdbdbdc2c2c2777777a0a0a0cacacad6d6d6ffffffdcdcdcc0c0c0b4b4b4c6c6c6d8d8d8d1d1d1dfdfdfcfcfcfcfcfcfababab9f9f9fc5c5c5e7e7e7e0e0e0b5b5b5919191bebebec8c8c8929292949494a1a1a1909090c4c4c4bdbdbdbfbfbfadadadabababd7d7d7ddddddcdcdcdd1d1d1d3d3d3d1d1d1f0f0f0f7f7f7dcdcdcc0c0c0cbcbcbd7d7d7dadadadfdfdfe8e8e8fefefefffffff8f8f8f6f6f6f9f9f9f1f1f1f9f9f9ffffffe5e5e5d6d6d6eaeaeaebebebdededed7d7d7e3e3e3eaeaeae5e5e5e8e8e8eeeeeefbfbfbfffffff1f1f1f1f1f1f8f8f8e1e1e1e9e9e9fffffff9f9f9e6e6e6ffffffdbdbdbd3d3d3fbfbfbe8e8e8cbcbcbe4e4e4fcfcfcebebebcececed5d5d5efefeff7f7f7e5e5e5e3e3e3f2f2f2fafafaeeeeeee2e2e2f1f1f1d6d6d6b3b3b3c9c9c9f4f4f4e6e6e6dfdfdfebebebe8e8e8eaeaead3d3d3ddddddd2d2d2cececec5c5c5cececee5e5e5e9e9e9e7e7e7e2e2e2d5d5d5d9d9d9dededed7d7d7dddddddfdfdfe2e2e2dddddde4e4e4f4f4f4fbfbfbfffffffbfbfbefefeffdfdfdfffffff5f5f5ecececeeeeeecdcdcdb7b7b7cfcfcfe7e7e7bcbcbcadadadeeeeeefffffff0f0f0e3e3e3c7c7c7bcbcbcc3c3c39d9d9dc9c9c9bdbdbdbebebefffffff7f7f7f8f8f8d5d5d5919191a9a9a9dfdfdfa7a7a7a6a6a6c7c7c7bfbfbfb2b2b2ddddddf0f0f0cacacadadadae2e2e2fefefef8f8f8e2e2e2eaeaeaecececeaeaeadbdbdbdddddde4e4e4fdfdfdd9d9d9c3c3c3efefefc4c4c4cccccce3e3e3f9f9f9ffffffe7e7e7dcdcdcdededef7f7f7f4f4f4e8e8e8f1f1f1eeeeeeedededeaeaeaedededd5d5d59090908c8c8cb2b2b2e1e1e1f7f7f7edededd5d5d5e6e6e6ecececdfdfdff7f7f7e4e4e48e8e8e7e7e7ea0a0a0888888656565a1a1a1c2c2c2e3e3e3e2e2e2c6c6c6cacacaecececd4d4d4acacac9a9a9a8d8d8db4b4b4dfdfdfd1d1d1dadadaafafafdadadae5e5e5e0e0e0cdcdcdb5b5b5d9d9d99191918181817676767e7e7e8b8b8b6f6f6f818181979797a1a1a19a9a9a9f9f9f7e7e7e5f5f5f616161a6a6a69f9f9f5e5e5e8c8c8cebebebf5f5f5cdcdcda5a5a5d7d7d7d6d6d6d5d5d5f5f5f5ffffffaeaeae8a8a8aacacac7e7e7e6c6c6c7e7e7ec4c4c49595957474746d6d6d8d8d8da8a8a8b7b7b7828282939393dedededededee5e5e5bebebef1f1f1f1f1f1e1e1e1dededeabababc3c3c3cbcbcbd8d8d8c9c9c9a0a0a0b3b3b3f7f7f7ecececd5d5d5ddddddfafafafafafaf6f6f6ecececd1d1d1bcbcbcaeaeaebcbcbc9c9c9caaaaaaccccccc6c6c6bcbcbce9e9e9efefefefefefcfcfcfa1a1a1b9b9b9c1c1c1b5b5b5dfdfdfc1c1c1d3d3d3cfcfcfa3a3a3b2b2b2a9a9a9dbdbdbaaaaaa9f9f9ffefefeffffffd1d1d1d2d2d2f7f7f7f2f2f2e5e5e5e3e3e3e0e0e0eaeaeaf0f0f0dfdfdfd0d0d0eaeaeaf2f2f2ecececf2f2f2ddddddd4d4d4eaeaeafafafae8e8e8f7f7f7f3f3f3e6e6e6eeeeeee8e8e8f4f4f4d8d8d8dededefffffffbfbfbf5f5f5fafafafffffffffffff0f0f0f2f2f2cececeb6b6b6b3b3b3d5d5d5d9d9d9d6d6d6ebebebf3f3f3f8f8f8e8e8e8d9d9d9f5f5f5f3f3f3f0f0f0fcfcfceeeeeee0e0e0f3f3f3fafafaf5f5f5e6e6e6eeeeeefafafac3c3c3e5e5e5e9e9e9d0d0d0f0f0f0eeeeeedddddde4e4e4eeeeeef4f4f4fdfdfdfcfcfce3e3e3ddddddd8d8d8dcdcdcefefefecececcacacaf9f9f9fefefeecececd5d5d5b7b7b7a1a1a1e1e1e1fefefeffffffe0e0e0c0c0c0d4d4d4c2c2c29c9c9cc2c2c2fffffffefefedededef6f6f6fcfcfcd5d5d5d5d5d5e5e5e5dbdbdbe6e6e6f9f9f9fffffff5f5f5d8d8d8bfbfbfc1c1c1c2c2c29494948383838d8d8d9e9e9eaaaaaaacacaca2a2a2898989727272858585808080a6a6a69e9e9e525252949494afafafb6b6b6adadaddadadaaaaaaa5151515353536161615c5c5c606060aeaeaea8a8a87a7a7a868686acacac8d8d8d959595d7d7d7edededb0b0b08a8a8a7272727070705f5f5f5858587b7b7bb3b3b3a7a7a7cececeffffffffffffffffff9999996c6c6cbfbfbfcecece9292929a9a9ae2e2e2d9d9d9aaaaaaa3a3a3c9c9c9e9e9e9fbfbfbcccccc7b7b7bbababa828282a9a9a9f0f0f0adadadb0b0b0b7b7b79b9b9bb9b9b9989898848484a2a2a2cccccceaeaeae2e2e2c8c8c8bebebeb9b9b99f9f9fb4b4b4a1a1a1949494a4a4a49c9c9c979797b9b9b9d3d3d3c7c7c7dcdcdcc4c4c4c1c1c1cbcbcbbcbcbc919191797979a1a1a1999999a6a6a6c2c2c2a7a7a7747474919191b8b8b8aaaaaa8d8d8da7a7a7cccccce8e8e8e1e1e1dadadadededee8e8e8e3e3e3efefefefefefecececf4f4f4e2e2e2dbdbdbdfdfdfdededec5c5c5d2d2d2d9d9d9e4e4e4fffffff2f2f2e6e6e6f5f5f5e9e9e9e5e5e5f6f6f6ffffffe9e9e9bdbdbdc1c1c1fefefee8e8e8e0e0e0efefefededede8e8e8ebebebfafafae8e8e8e7e7e7c9c9c9c9c9c9e9e9e9eeeeeeebebebfcfcfcfffffff9f9f9ddddddd2d2d2f1f1f1f1f1f1e4e4e4d8d8d8eeeeeefafafaedededcccccccdcdcdbbbbbbe8e8e8f1f1f1c2c2c2cbcbcbcdcdcdcbcbcbd0d0d0c2c2c2d4d4d4e3e3e3dadadadcdcdce6e6e6eaeaeaf9f9f9f4f4f4ecececf0f0f0f7f7f7f2f2f2eeeeeef6f6f6fafafafdfdfdffffffe2e2e2e2e2e2d9d9d9ddddddd6d6d6fbfbfbfdfdfdd9d9d9e5e5e5eeeeeee6e6e6e7e7e7bdbdbd9999998f8f8fc1c1c1a9a9a9767676a8a8a8c1c1c1dcdcdcdcdcdcd1d1d1e6e6e6bfbfbfa8a8a8b4b4b4b6b6b6f0f0f0e0e0e0bfbfbfd9d9d9efefefe6e6e6d4d4d4d0d0d0d5d5d5c2c2c29f9f9faaaaaabebebebbbbbbd9d9d9f1f1f1d7d7d7d5d5d5c3c3c3b7b7b7b5b5b5c5c5c5cececee1e1e1f7f7f7eeeeeee3e3e3c8c8c8cececee1e1e1cdcdcd9f9f9fd0d0d0f6f6f6d0d0d0cecececbcbcbbabababfbfbfcacacac9c9c9dfdfdfcdcdcdd4d4d4d0d0d0d1d1d1e3e3e3e1e1e1f0f0f0e0e0e0bdbdbdb6b6b6e0e0e0c4c4c4979797e1e1e1e6e6e6cdcdcdd9d9d9edededb0b0b09b9b9b777777aeaeaeb3b3b3c1c1c1ffffffebebebc6c6c6d9d9d9dbdbdbe3e3e3eeeeeecfcfcfdadadad7d7d7cfcfcfe0e0e0e3e3e3cdcdcdbababae7e7e7f3f3f3ffffffecececfafafaf6f6f68484847878789b9b9bf1f1f1ffffffffffffe1e1e1e0e0e0cbcbcbcfcfcfd6d6d6d1d1d1d8d8d8eaeaeaf7f7f7e5e5e5d0d0d0a6a6a6f0f0f0ffffffd2d2d2dfdfdfd0d0d0dededeadadad7070707a7a7a8a8a8a8b8b8baeaeae8f8f8f8f8f8fadadada5a5a5a6a6a6a1a1a1a6a6a6c3c3c3b6b6b6b9b9b99b9b9b616161eaeaeaffffffc7c7c79a9a9affffffe4e4e4cacacaf3f3f3a4a4a4b6b6b6d6d6d6cfcfcfd9d9d9c0c0c0a8a8a8c4c4c4c1c1c1bababacececed9d9d9d6d6d6efefeff1f1f1e7e7e7c3c3c3b3b3b39a9a9aadadadb3b3b3b2b2b2e7e7e7a3a3a3bbbbbbc3c3c3b9b9b9b7b7b78d8d8daeaeaee3e3e3d9d9d9a2a2a2d5d5d5cacacac2c2c2e0e0e0888888838383aeaeaea9a9a9bbbbbbc0c0c0e6e6e6fcfcfce6e6e6f0f0f0eeeeeed3d3d3e2e2e2ffffffffffffededede4e4e4e7e7e7ebebebd4d4d4ecececcfcfcfcccccce4e4e4c5c5c5e1e1e1fcfcfcf6f6f6c4c4c4d7d7d7fafafafffffff2f2f2dcdcdcf1f1f1eeeeeee8e8e8fefefedbdbdbd5d5d5d8d8d8f5f5f5fefefee6e6e6d7d7d7dededeeaeaeaeaeaeaffffffeaeaeaf3f3f3ffffffececece3e3e3f2f2f2fffffff7f7f7f9f9f9ffffffe3e3e3919191949494ececece1e1e1efefeff8f8f8c3c3c3c5c5c5c9c9c9c7c7c7fdfdfdfffffff0f0f0cdcdcda6a6a6cececeecececcbcbcbc7c7c7cacacafdfdfddedededcdcdcf0f0f0e9e9e9e1e1e1d8d8d8e7e7e7f0f0f09a9a9a909090dededed9d9d9d0d0d0bebebec4c4c4dcdcdcdddddde4e4e4c4c4c4bababac6c6c6cfcfcfd1d1d1dfdfdfcacacacececeedededc7c7c7828282b3b3b3e5e5e5ddddddedededf0f0f0bfbfbf9191918e8e8e8888888e8e8e9b9b9b9c9c9c7272728c8c8c7777777272727c7c7c7c7c7c8181818989896e6e6e909090bfbfbfa1a1a1bcbcbcf0f0f07f7f7f9090908989895151516666668e8e8eafafafa2a2a27777778c8c8c848484555555bdbdbd9b9b9b8787875555551313136060608080805b5b5b7b7b7bd1d1d1e2e2e29c9c9ca5a5a5fafafaf5f5f5fdfdfd8b8b8b8d8d8dcdcdcd8585857f7f7fb3b3b3a5a5a5b2b2b2c5c5c5d1d1d1f1f1f1f3f3f3f1f1f1cdcdcda2a2a2b7b7b7c5c5c5b1b1b1d7d7d7cbcbcbb1b1b1afafafb5b5b5eaeaeadededea1a1a1858585707070adadadcdcdcdc7c7c7dfdfdfedededdededeedededcdcdcdbcbcbc9c9c9cabababbababab4b4b4a3a3a3b1b1b1b9b9b9c3c3c3bfbfbf9797979191918e8e8e7b7b7bb1b1b1c4c4c4b2b2b2b9b9b9d8d8d8d8d8d8b9b9b9c4c4c4ebebebd3d3d3b3b3b3cacacac4c4c4d4d4d4cacacadedededfdfdfcacacad8d8d8d0d0d0d4d4d4bebebec2c2c2c2c2c2bababad2d2d2e7e7e7cfcfcfd7d7d7e1e1e1efefeff3f3f3d8d8d8dcdcdcd7d7d7aeaeaed5d5d5ddddddebebebf0f0f0e2e2e2eaeaeaf9f9f9f0f0f0e3e3e3f2f2f2eaeaeab3b3b3c3c3c3d1d1d1b7b7b7bcbcbcc9c9c9c7c7c7e2e2e2f1f1f1d8d8d8d3d3d3c7c7c7b0b0b0f2f2f2d0d0d0aaaaaabebebebababac7c7c7c9c9c9d3d3d3dcdcdcd6d6d6dfdfdfdcdcdcdbdbdbe4e4e4e1e1e1c8c8c8eeeeeefdfdfdebebebe4e4e4ecececf4f4f4e8e8e8f1f1f1b9b9b9c5c5c5e6e6e6d6d6d6d9d9d9e4e4e4d9d9d9c9c9c9e0e0e0f5f5f5e2e2e2dadadafffffffbfbfbe1e1e1bebebe9d9d9ddededee1e1e1b9b9b9a4a4a4c3c3c3c3c3c3c7c7c7cdcdcdd0d0d0e5e5e5b5b5b5d4d4d4b6b6b6878787b2b2b2f4f4f4e9e9e9d6d6d6e7e7e7bebebedededec8c8c8efefeffafafae1e1e1bebebee4e4e4e9e9e9e9e9e9cdcdcddededef2f2f2f4f4f4dfdfdfd6d6d6ececece8e8e8dfdfdff8f8f8edededf8f8f8eeeeeeeaeaeaecececf1f1f1e2e2e2c2c2c2d1d1d1dadadad8d8d8dcdcdcc7c7c7d8d8d88484848b8b8bc4c4c4b9b9b9a3a3a3b2b2b2d2d2d2eaeaeaededede8e8e8e4e4e4fffffff0f0f0c2c2c2c1c1c1e1e1e1d9d9d9d2d2d2f6f6f6ffffffffffffcececedadadaeaeaeac1c1c1e2e2e2fafafacdcdcdddddddd3d3d3959595c5c5c5abababb9b9b9e5e5e5d9d9d9f0f0f0f0f0f0e6e6e6d4d4d4c8c8c8dadadadfdfdfd8d8d8ecececf5f5f5e0e0e0a5a5a5adadadd5d5d5b8b8b8c2c2c2f0f0f0cececea7a7a7d5d5d59e9e9e6e6e6e9a9a9afbfbfbd3d3d3dfdfdff9f9f9dededed5d5d5e4e4e4f2f2f2f8f8f8e3e3e3d7d7d7f7f7f7ffffffffffffffffffcfcfcfa8a8a8a3a3a37a7a7a898989b8b8b8b5b5b5686868707070a6a6a6bdbdbdcececec3c3c3b2b2b2dcdcdce3e3e39a9a9ac4c4c4f4f4f4fafafafffffffdfdfde9e9e9c9c9c9878787dadadaedededbbbbbbaaaaaad5d5d5ffffffd0d0d0eaeaeadcdcdc9d9d9dc5c5c5e8e8e8f6f6f6fffffffffffff6f6f6f5f5f5c2c2c2c3c3c3e6e6e6e3e3e3f4f4f4ffffffdbdbdbadadade1e1e1bcbcbce4e4e4e3e3e3b1b1b1b7b7b7cdcdcdd2d2d2dededecdcdcdc7c7c7c3c3c38a8a8ab2b2b2aaaaaac6c6c6eeeeeedcdcdcd2d2d2ffffffdededebebebed1d1d1d0d0d0cdcdcd9f9f9fadadade6e6e6e7e7e7e7e7e7e0e0e0e4e4e4c1c1c1cbcbcbd2d2d2c0c0c0d9d9d9dadadaf7f7f7d5d5d5d0d0d0d9d9d9e6e6e6e9e9e9c6c6c6c3c3c3cececec2c2c2cbcbcbe0e0e0d6d6d6d5d5d5dededee8e8e8ebebebeaeaeaf3f3f3f2f2f2e1e1e1eeeeeed3d3d3c7c7c7e9e9e9f5f5f5ebebebfffffffbfbfbf6f6f6fffffffbfbfbefefeffffffffffffffffffffcfcfcfbfbfbfffffff4f4f4eeeeeeedededa6a6a6939393d3d3d3f0f0f0eeeeeef5f5f5ffffffe8e8e8dbdbdbbfbfbfc8c8c8e6e6e6fffffffffffff1f1f1fffffff0f0f0cbcbcbe8e8e8cfcfcfd0d0d0d6d6d6e5e5e5e6e6e6dfdfdfd8d8d8bfbfbfd4d4d4c6c6c6cbcbcbe4e4e4b1b1b1bdbdbdb5b5b5c3c3c3bfbfbfc6c6c6cbcbcbcececeb8b8b8818181b1b1b1fefefef3f3f3d1d1d1d0d0d0cecececfcfcf8484848e8e8ea4a4a4a0a0a0999999a5a5a5b0b0b0cdcdcdb9b9b9d5d5d5d0d0d0a9a9a98c8c8cafafafacacac9f9f9f8c8c8c9494948c8c8c8282828686868a8a8a8686869c9c9cb6b6b6bdbdbdc6c6c6f8f8f8848484adadadc5c5c58383837979795555557575757b7b7b7c7c7caeaeae7b7b7b7f7f7fa5a5a57a7a7a9b9b9bc0c0c0636363565656757575a6a6a6a1a1a1a6a6a6bebebe7676764a4a4a777777646464d0d0d0ececec5555556363637d7d7dcececed2d2d2c0c0c0e1e1e1fffffff7f7f7afafafa7a7a7a7a7a7c2c2c2f3f3f3e0e0e0d7d7d7e5e5e5dcdcdce9e9e9e2e2e2e2e2e2e2e2e2eeeeeef1f1f1bdbdbd9999996c6c6c9b9b9bb6b6b6aeaeaea9a9a9aaaaaabababac4c4c4cdcdcdd2d2d2bfbfbfc2c2c2bdbdbdc0c0c0bbbbbbc6c6c6b7b7b7b9b9b9c5c5c5cececea9a9a9dadadadadadae3e3e3cacacad3d3d3ecececd7d7d7dadadac6c6c6aaaaaaddddddf4f4f4e1e1e1e2e2e2d1d1d1f2f2f2f3f3f3dededecacacacfcfcff2f2f2e5e5e5d6d6d6bababab3b3b3d8d8d8f3f3f3e7e7e7f0f0f0cbcbcbd4d4d4cececec8c8c8c0c0c0aeaeaec7c7c7cccccca5a5a5bcbcbcbababac9c9c9e9e9e9dededecdcdcdd1d1d1e5e5e5cacacacacacab0b0b0b4b4b4a0a0a0c3c3c3d5d5d5b7b7b7a9a9a9b9b9b9bebebec3c3c3cececec5c5c5c9c9c9d4d4d4edededd9d9d9c5c5c5cbcbcbe1e1e1e6e6e6dddddde5e5e5fcfcfcf8f8f8fafafafffffffdfdfdd5d5d5e2e2e2ddddddd7d7d7e0e0e0f8f8f8fffffffdfdfdececece4e4e4dfdfdfcecececbcbcbcdcdcde1e1e1fefefef1f1f1e5e5e5d9d9d9dededec4c4c4bfbfbfbebebed8d8d8e1e1e1f0f0f0d2d2d2c5c5c5c3c3c3d3d3d3dadadad0d0d0bdbdbddcdcdce9e9e9e1e1e1d0d0d0cececebebebed5d5d5ffffffdfdfdfc8c8c8e9e9e9fdfdfdd1d1d1dbdbdbe7e7e7e2e2e2e5e5e5fffffffdfdfdfbfbfbd4d4d4e1e1e1ffffffccccccbdbdbdfefefef0f0f0eeeeeef6f6f6fbfbfbefefefdbdbdbb8b8b8e1e1e1f1f1f1e4e4e4f6f6f6ffffffffffffd1d1d1a0a0a0979797a6a6a6b2b2b2c0c0c0e1e1e1ebebebb9b9b99e9e9ed9d9d9e4e4e4d5d5d5c2c2c2c3c3c3c4c4c4dededee3e3e3ffffffe8e8e8f5f5f5dddddd9f9f9fe7e7e7f4f4f4e4e4e4c3c3c3b2b2b2bdbdbdc6c6c6bbbbbbdddddde6e6e6fafafafafafae4e4e4e5e5e5e4e4e4a7a7a79d9d9dc8c8c8878787959595bababadededef9f9f9f7f7f7dadadac2c2c2f2f2f2c2c2c2b4b4b4dcdcdccacacac2c2c2d5d5d5b6b6b6a8a8a8bbbbbbc5c5c5f6f6f6c9c9c9c3c3c3b4b4b4d5d5d5b0b0b0707070cdcdcdb2b2b2949494a1a1a1e3e3e3f4f4f4dbdbdbd1d1d1fafafafefefeffffffececece3e3e3eaeaeaabababa7a7a7bdbdbd989898909090999999abababaaaaaa9a9a9ab4b4b4dcdcdcededede9e9e9c8c8c8c1c1c1d5d5d5f8f8f8cfcfcfc9c9c9e2e2e2f9f9f9ebebebd8d8d8dfdfdfc0c0c0b0b0b09b9b9bc8c8c8d6d6d6f1f1f1f3f3f3c9c9c9b5b5b5bdbdbda5a5a5dadadab1b1b1b4b4b4e4e4e4fbfbfbd4d4d4c4c4c4dededeecececdededef7f7f7edededebebebeaeaeac3c3c3a9a9a9d8d8d8f4f4f4e0e0e0bebebeb0b0b0b0b0b0b0b0b09b9b9bc1c1c1ebebebf4f4f4e6e6e6e2e2e2c9c9c9a2a2a2c4c4c4ebebebc7c7c7ccccccd5d5d5b8b8b8c4c4c4dcdcdcd6d6d6b9b9b9c4c4c4cececeb7b7b7b9b9b9dadadaaeaeaec5c5c5ebebebcfcfcfd0d0d0dcdcdce9e9e9dfdfdfe0e0e0e8e8e8eeeeeef8f8f8fffffff0f0f0eaeaeafffffffbfbfbe0e0e0cdcdcdefefeff0f0f0e0e0e0cececef6f6f6f1f1f1e0e0e0efefeff3f3f3f8f8f8fffffffefefee4e4e4ebebebe4e4e4d5d5d5c8c8c8c8c8c8e5e5e5d7d7d7cbcbcbeeeeeed8d8d8cdcdcdcfcfcfeeeeeee9e9e9eaeaeae6e6e6e6e6e6b7b7b7919191c9c9c9e3e3e3ececece6e6e6e3e3e3e2e2e2f2f2f2e9e9e9d5d5d5b9b9b9c1c1c1b2b2b29c9c9cb7b7b7cfcfcfc9c9c9c0c0c0e9e9e9a8a8a8828282bdbdbdc6c6c6cccccca4a4a4888888a5a5a5acacacb9b9b9cbcbcbe2e2e2b0b0b0c4c4c4dcdcdcdcdcdcdcdcdce2e2e2e2e2e2dededec2c2c2b2b2b2c3c3c3d1d1d1d0d0d0eaeaeaebebebdfdfdfdbdbdbcececea6a6a6dededef6f6f6d9d9d9b3b3b3b3b3b3b0b0b0c3c3c3d9d9d9c3c3c3c2c2c2a7a7a7c0c0c0d7d7d7b2b2b2b7b7b7a0a0a07d7d7d7979796969696060606f6f6f7e7e7e6c6c6c767676b4b4b4a7a7a7acacac9d9d9d8d8d8d9191918e8e8e7373734c4c4c9191919e9e9e757575929292b3b3b39090906b6b6b838383cccccca7a7a7bcbcbcd7d7d7cdcdcdd3d3d3b3b3b3969696878787aeaeae787878616161575757787878a5a5a55959598e8e8ecececeb7b7b7adadadbababadfdfdfe1e1e1c6c6c69b9b9ba4a4a4c7c7c7b3b3b3d5d5d5eeeeeef0f0f0f0f0f0ebebebdbdbdbd1d1d1e5e5e5a3a3a3c7c7c7edededd2d2d2bebebea0a0a0b6b6b6a7a7a7838383828282a7a7a7838383b0b0b0cbcbcb9a9a9ac4c4c4c3c3c3c3c3c3bbbbbbb9b9b9a2a2a28c8c8c9e9e9e9f9f9f9c9c9ca3a3a39a9a9abebebecccccce1e1e1cdcdcdaaaaaab6b6b6e0e0e0e9e9e9e4e4e4e3e3e3f9f9f9f3f3f3f8f8f8fafafaf6f6f6f8f8f8e5e5e5dcdcdcf6f6f6d8d8d8d5d5d5d7d7d7c4c4c4e7e7e7dbdbdbd9d9d9babababbbbbbdadadaf5f5f5efefefe5e5e5d9d9d9dcdcdcd0d0d0dadadad5d5d5d6d6d6d7d7d7d4d4d4e8e8e8dadadae7e7e7c3c3c3bebebec9c9c9c6c6c6c3c3c3e9e9e9e0e0e0e4e4e4fcfcfce9e9e9e4e4e4e6e6e6d5d5d5d3d3d3dbdbdbc9c9c9c6c6c6ebebebe4e4e4e9e9e9f8f8f8fffffffcfcfcf2f2f2f8f8f8fffffffffffff0f0f0e9e9e9fcfcfcffffffebebebf2f2f2ffffffefefefd8d8d8dcdcdcdededed9d9d9f4f4f4f8f8f8edededfffffff0f0f0dededeccccccd0d0d0e1e1e1ecececdadadac3c3c3d2d2d2bebebed2d2d2dcdcdcd1d1d1cdcdcdcfcfcff7f7f7edededdadadaf4f4f4e6e6e6d0d0d0d5d5d5e7e7e7eeeeeedfdfdfddddddf0f0f0fbfbfbfffffffafafae9e9e9ddddddd5d5d5efefeffdfdfdf7f7f7f6f6f6f6f6f6dbdbdbbdbdbdbfbfbfb7b7b7abababe0e0e0cacacac4c4c4f6f6f6e6e6e6fffffff7f7f7f2f2f2fdfdfdc0c0c0e2e2e2fefefef2f2f2e8e8e8fcfcfcffffffbababa686868898989aeaeaeaeaeaeb1b1b1bbbbbbcbcbcbcdcdcda9a9a9cececef7f7f7c7c7c7e7e7e7f1f1f1dbdbdbdcdcdcbebebeb9b9b9b3b3b3c2c2c2dededecdcdcdbfbfbffcfcfcfffffffffffffffffff1f1f1ebebebf5f5f5d2d2d2b9b9b9c8c8c8bcbcbcffffffffffffffffffd9d9d9d3d3d3c1c1c1c8c8c8888888797979b4b4b4d5d5d5f2f2f2e7e7e7cfcfcfd8d8d8f9f9f9d6d6d6d1d1d1cfcfcfd2d2d2ddddddb3b3b3bcbcbcb5b5b59a9a9ac6c6c6f3f3f3aeaeaeb5b5b5dededeb5b5b57f7f7f9494949292929c9c9cc6c6c6929292cfcfcfefefefd3d3d3cacacadadadae6e6e6cfcfcf969696989898b7b7b7b3b3b3d7d7d7d0d0d0b8b8b8b7b7b7c7c7c7d9d9d9d3d3d3dbdbdbcfcfcfa8a8a8b0b0b0e0e0e0fbfbfbf8f8f8f0f0f0ebebebb5b5b5bababaffffffffffffd3d3d3b7b7b7bcbcbcb6b6b6aeaeae6e6e6e686868bbbbbbffffffffffffddddddbbbbbbb3b3b3b4b4b4e1e1e1d2d2d2bdbdbdcbcbcbdadadad9d9d9dbdbdbe6e6e6e8e8e8e0e0e0cecececdcdcdeeeeeee2e2e2737373676767d8d8d8eaeaeab7b7b7909090a5a5a5c3c3c3e2e2e2d7d7d7b4b4b4c0c0c0c1c1c1cfcfcfc1c1c1c6c6c68e8e8eaaaaaac7c7c7919191a8a8a8c6c6c6cacacadddddddfdfdfd5d5d5f0f0f0c8c8c8c0c0c0ddddddf1f1f1fcfcfce3e3e3fffffffffffff1f1f1f9f9f9e0e0e0dfdfdff3f3f3f7f7f7e4e4e4d8d8d8d2d2d2d6d6d6d1d1d1d9d9d9cacacae3e3e3fefefef4f4f4fefefefafafae5e5e5c8c8c8f8f8f8f7f7f7ebebebfafafaf6f6f6fffffff9f9f9dadadadadadafcfcfcfafafaededede2e2e2e8e8e8edededefefefc3c3c3b1b1b1cdcdcdd0d0d0ccccccdbdbdbeeeeeee9e9e9ecececffffffe2e2e2b2b2b2eeeeeee2e2e2e7e7e7ffffffe5e5e5e5e5e5edededf4f4f4b9b9b9a4a4a4e3e3e3e8e8e8b4b4b4c2c2c2d8d8d8a0a0a0b3b3b3dedede9898988a8a8ab8b8b8b6b6b6ababab8e8e8eaaaaaaa0a0a0a9a9a9d5d5d5e3e3e3f5f5f5f5f5f5f7f7f7f6f6f6fefefefffffff2f2f2fafafae2e2e2a3a3a3ddddddf4f4f4dbdbdbd3d3d3e0e0e0e3e3e3c3c3c3c9c9c9e7e7e7d9d9d9c0c0c0cbcbcbf4f4f4e8e8e8dfdfdfcececeadadadd3d3d3d5d5d58585858e8e8ec2c2c2c5c5c59b9b9ba7a7a7c3c3c39696968282827474746464647c7c7ca5a5a58888885151516666668c8c8caaaaaa9797979c9c9c8181818585858b8b8b808080adadad959595848484afafafb3b3b38b8b8b7171716d6d6dc9c9c9c2c2c2e8e8e8e2e2e2878787888888b3b3b38c8c8c666666a5a5a58282827b7b7ba9a9a9999999848484d1d1d1bababa969696868686b6b6b6838383868686ccccccb0b0b0b0b0b0cccccce7e7e7d7d7d7e5e5e5cbcbcbd5d5d5f0f0f0e7e7e7f0f0f0dbdbdb959595a3a3a3b9b9b9b3b3b3c9c9c9edededfafafaddddddd1d1d19d9d9d888888a1a1a19e9e9e9191917d7d7d6b6b6b868686bbbbbb9b9b9b878787969696999999959595b8b8b8d6d6d6bebebed6d6d6c3c3c38d8d8da5a5a5babababebebea2a2a2b1b1b1cccccceeeeeefcfcfce2e2e2ddddddf5f5f5f5f5f5e2e2e2ccccccedededf0f0f0e8e8e8eeeeeed4d4d4d2d2d2d7d7d7d4d4d4e6e6e6efefeff1f1f1ecececc3c3c3e8e8e8f9f9f9fcfcfceeeeeefefefeffffffffffffefefefededede9e9e9eeeeeeeaeaeadadadae6e6e6fcfcfcbcbcbc868686dbdbdbf3f3f3e3e3e3c8c8c8acacaccccccce2e2e2dadadad6d6d6dadadaeeeeeefffffff3f3f3f2f2f2e7e7e7c9c9c9c6c6c6fcfcfcfafafafbfbfbefefeff6f6f6f4f4f4ecececf1f1f1f7f7f7fffffff5f5f5f0f0f0fffffff8f8f8d9d9d9d6d6d6f6f6f6efefefcecececececed1d1d1c7c7c7c6c6c6cececed9d9d9dfdfdfd3d3d3d4d4d4e0e0e0e4e4e4f0f0f0e4e4e4fcfcfcf8f8f8f0f0f0edededf1f1f1fffffffdfdfdf6f6f6fdfdfdfffffffffffffffffffffffffefefed0d0d0eeeeeefffffffffffff5f5f5f1f1f1eeeeeef5f5f5ececece1e1e1c2c2c2a6a6a6d5d5d5f8f8f8fbfbfbf5f5f5ebebebbebebec7c7c7e6e6e6f4f4f4efefefc5c5c5b3b3b3bababad1d1d1eaeaeab4b4b4cececef7f7f7f1f1f1fffffffafafaf7f7f7ffffffcdcdcd9b9b9b7f7f7fa7a7a7c6c6c6e5e5e5dcdcdcc3c3c3d7d7d78888887b7b7bb1b1b1dddddde6e6e6a9a9a9bdbdbdfdfdfd9d9d9dacacacdbdbdbe7e7e7dbdbdbe6e6e6c1c1c1939393dbdbdbfcfcfcfffffffafafaefefefffffffeeeeeec2c2c2ffffffcfcfcfbebebeb7b7b7c2c2c2e5e5e5d9d9d9b4b4b4fafafaf0f0f0f1f1f1b0b0b07b7b7baeaeaefdfdfdffffffd3d3d3e1e1e1d4d4d4d2d2d2ffffffc3c3c3c1c1c1d5d5d5cfcfcfcbcbcbe2e2e2e0e0e0c7c7c7d7d7d7dededee7e7e7d1d1d1c7c7c76666664b4b4bb4b4b4c2c2c2c1c1c1f0f0f0e6e6e6eeeeeef1f1f1c3c3c3dbdbdbf6f6f6dbdbdb838383818181b6b6b6e0e0e0fffffff7f7f7f6f6f6cdcdcdc2c2c2bfbfbfb8b8b8e5e5e5d6d6d6e8e8e8c7c7c7c2c2c2e1e1e1ebebebfffffff4f4f4cdcdcddcdcdcc1c1c1c9c9c9e5e5e5f0f0f0dfdfdfdcdcdceeeeeed0d0d0a5a5a5c9c9c9c6c6c6a6a6a6b4b4b4d7d7d7ffffffeeeeeeefefefffffffffffffdbdbdbd4d4d4cfcfcfeaeaeaf7f7f7f1f1f1e7e7e7d5d5d5b8b8b8e6e6e6f0f0f0bcbcbcd4d4d4e1e1e1bfbfbfaaaaaaafafafd0d0d0abababa7a7a7c0c0c0cacacac5c5c5a5a5a5b5b5b5f2f2f2ecececcdcdcdbcbcbc9b9b9bbebebec2c2c2e0e0e0c7c7c7dcdcdcffffffe1e1e1d1d1d1d1d1d1dfdfdfe8e8e8f3f3f3fbfbfbf5f5f5fbfbfbf5f5f5d8d8d8e3e3e3fffffff4f4f4c9c9c9fbfbfbfdfdfdd9d9d9e2e2e2e2e2e2d8d8d8eaeaeaf3f3f3dededee5e5e5e8e8e8f0f0f0e8e8e8fcfcfcd0d0d09b9b9bccccccd4d4d4c4c4c4edededf2f2f2d2d2d2bfbfbfe2e2e2f7f7f7d6d6d6d2d2d2ebebebd2d2d2f6f6f6fffffffffffffcfcfcf8f8f8fffffffffffffffffff5f5f5f5f5f5fbfbfbe9e9e9f4f4f4e5e5e5d8d8d8f1f1f1e5e5e5ececece7e7e7fafafaeaeaeaefefeff5f5f5aeaeaed4d4d4eeeeeee9e9e9dbdbdbe1e1e1fbfbfbf3f3f3ddddddc8c8c8f0f0f0f6f6f6e9e9e9ffffffeeeeeef6f6f6fffffff5f5f5f1f1f1ffffffdbdbdbf1f1f1fcfcfcf2f2f2fffffffffffffffffff7f7f7f9f9f9f4f4f4bababac7c7c7f2f2f2d5d5d5f6f6f6f5f5f5ebebebcfcfcfe8e8e8edededc5c5c5aeaeae8e8e8ea0a0a0bcbcbcd0d0d0b9b9b9c1c1c1c3c3c3bcbcbcc0c0c0dadada9c9c9c8d8d8dc1c1c1d7d7d7c4c4c4b6b6b69797977b7b7b6e6e6e6c6c6ca8a8a8a6a6a67d7d7d6060606f6f6fa6a6a6959595a2a2a28e8e8e7878789c9c9c6b6b6b868686a7a7a7d4d4d49e9e9e5252526666666b6b6b6e6e6e8181818989899c9c9c8585856e6e6e7575757f7f7f8585857777778282827373737373739d9d9da9a9a9999999b2b2b2b0b0b06d6d6d777777c9c9c9b9b9b9d6d6d6e9e9e9a7a7a7a5a5a5b3b3b3c4c4c4d3d3d3e0e0e0dbdbdbe1e1e1eeeeeedededeecececf3f3f3dadadab1b1b1b5b5b5bdbdbda8a8a8b7b7b7bfbfbfd1d1d1efefefe6e6e6bababab9b9b9959595a9a9a9c3c3c3b3b3b3969696acacaca5a5a5777777b0b0b0c5c5c5dfdfdfcacacab6b6b6f1f1f1ededede5e5e5b3b3b3b0b0b0cbcbcbe6e6e6ececece7e7e7c3c3c3a9a9a9d4d4d4c3c3c3b8b8b8e8e8e8f1f1f1e8e8e8dadadac6c6c6e3e3e3fdfdfdf4f4f4e1e1e1dddddde5e5e5edededc3c3c3dbdbdbebebebfffffffffffffffffff1f1f1f3f3f3f6f6f6edededf5f5f5fffffffdfdfdf8f8f8ccccccd3d3d3f4f4f4cececed7d7d7e1e1e1f0f0f0cfcfcfc2c2c2d5d5d5fffffff8f8f8ccccccdfdfdffbfbfbfffffffefefefffffffffffffffffff6f6f6fffffffffffffffffff6f6f6f2f2f2ecececc7c7c7e6e6e6d9d9d9e3e3e3e9e9e9d0d0d0ebebebe3e3e3d8d8d8ccccccd5d5d5dbdbdbc7c7c7d3d3d3dadadad7d7d7cfcfcfeeeeeee8e8e8e6e6e6e7e7e7cbcbcbe3e3e3f5f5f5f3f3f3fffffff8f8f8d4d4d4e8e8e8fffffffffffffbfbfbdadadaefefeffefefefcfcfcfafafae6e6e6eaeaeae5e5e5e0e0e0e8e8e8e8e8e8c8c8c8c4c4c4c9c9c9c1c1c1eeeeeedededec3c3c3ccccccd4d4d4d4d4d4d4d4d4d9d9d9cececed9d9d9fdfdfde8e8e8fcfcfcffffffffffffffffffffffffffffffffffffc6c6c6999999c5c5c5d9d9d9c4c4c4bbbbbbdadadae4e4e4d7d7d7d7d7d7e0e0e0ddddddcbcbcbc6c6c6a6a6a6bbbbbbb5b5b5a3a3a3f3f3f3e7e7e7c4c4c4cdcdcda8a8a8a4a4a4d8d8d8dadadaffffffe5e5e5a5a5a5a5a5a5888888c9c9c9fffffff2f2f2f6f6f6f2f2f2d2d2d29c9c9cd2d2d2d8d8d8aaaaaaaaaaaacececef2f2f2f0f0f0a9a9a9989898bdbdbdc0c0c0efefefdbdbdbbababab8b8b8a0a0a0d8d8d8ffffffcacacadfdfdfa6a6a6878787dededeffffffffffffd7d7d7a2a2a2c4c4c4dededecacacac7c7c7e3e3e3d2d2d2cfcfcfe5e5e5c7c7c7ccccccd9d9d9e3e3e3e2e2e2bdbdbd7c7c7c6b6b6b818181cdcdcddcdcdce8e8e8dededee7e7e7ffffffe9e9e9c2c2c2ffffffeaeaead4d4d4f8f8f8fafafae4e4e4e8e8e8f3f3f3d8d8d8d2d2d2d2d2d2e9e9e9f6f6f6e8e8e8f9f9f9f0f0f0e7e7e7d0d0d0cececee8e8e8dbdbdbe6e6e6d7d7d7cacacaededededededd7d7d7e2e2e2fcfcfcfffffff6f6f6f1f1f1d6d6d6b7b7b7cdcdcdbababa8a8a8aa0a0a0a9a9a99a9a9aaeaeaecececec8c8c8b6b6b6e7e7e79999996d6d6daaaaaad0d0d0d7d7d7999999959595b1b1b1c5c5c5cfcfcfb8b8b8b4b4b4c7c7c7cececea1a1a1cacacaf2f2f2d5d5d5c1c1c1c9c9c9b0b0b09f9f9fa9a9a9b4b4b49b9b9bbfbfbfdddddde5e5e5b8b8b8b3b3b3d3d3d3f0f0f0e2e2e2d3d3d3d8d8d8d2d2d2ebebebe2e2e2ebebebf4f4f4f1f1f1e7e7e7fcfcfcf3f3f3bebebec9c9c9f9f9f9edededf3f3f3f4f4f4d3d3d3d8d8d8e4e4e4eeeeeeffffffffffffefefeffafafafffffff8f8f8c9c9c9c6c6c6d0d0d0dfdfdfe4e4e4cacacac8c8c8e2e2e2e3e3e3b5b5b5c7c7c7b8b8b8c0c0c0e6e6e6f2f2f2f8f8f8efefeffffffff9f9f9cacacaaaaaaac3c3c3f3f3f3ffffffe0e0e0dadadae3e3e3f0f0f0c9c9c9e5e5e5e3e3e3b6b6b6b3b3b3dbdbdbe3e3e3e7e7e7e5e5e5c5c5c5d6d6d6f3f3f3fbfbfbf0f0f0d9d9d9fffffff5f5f5e1e1e1f9f9f9e4e4e4e1e1e1fbfbfbe2e2e2ccccccf5f5f5f9f9f9ffffffe5e5e5e2e2e2eaeaead7d7d7f8f8f8dadadae9e9e9f6f6f6f3f3f3e3e3e3c9c9c9cfcfcfd1d1d1bfbfbfc1c1c1b6b6b6cdcdcdefefefebebebe8e8e8f3f3f3f5f5f5f0f0f0e5e5e5dfdfdfd2d2d2c5c5c5c0c0c0cececedededebebebe9e9e9ea7a7a7b5b5b5aaaaaa6d6d6d707070c2c2c2c2c2c2b6b6b6b6b6b6b3b3b3b6b6b69f9f9f9c9c9ca4a4a49595958080807676769393939c9c9c7b7b7b666666919191b5b5b5b3b3b39393936c6c6c838383b1b1b18282827979798b8b8b6b6b6b5f5f5f5050505050505a5a5a7c7c7c979797979797868686848484737373777777787878777777b7b7b7d7d7d7909090848484828282a2a2a2c3c3c3cbcbcbbebebe818181aaaaaacbcbcbd9d9d9f4f4f47e7e7eaeaeaee9e9e9ddddddfcfcfcd9d9d9b8b8b8ccccccf0f0f0fffffff7f7f7d6d6d6dfdfdff0f0f0eaeaeadfdfdfcececebababaaaaaaa8c8c8c8b8b8b8d8d8db7b7b7abababb2b2b2c0c0c0f8f8f8fffffff4f4f4c8c8c8878787a4a4a49c9c9caeaeaebcbcbca8a8a8878787a2a2a2a8a8a88a8a8a989898c7c7c7b8b8b89b9b9bbebebecacacad0d0d0d0d0d0ccccccccccccf0f0f0dfdfdfcdcdcde2e2e2bfbfbf9b9b9b8f8f8f969696d0d0d0d3d3d3b0b0b0b1b1b1dcdcdcd9d9d9c3c3c3d6d6d6f4f4f4dfdfdfe7e7e7dfdfdfdddddddfdfdfd0d0d0afafafd7d7d7c4c4c4c1c1c1e9e9e9d4d4d4bbbbbbc0c0c0cdcdcdc7c7c7cbcbcbd3d3d3d3d3d3b1b1b1afafafdddddde7e7e7ecececf5f5f5f3f3f3e1e1e1c9c9c9f0f0f0eeeeeedfdfdff6f6f6f3f3f3dddddddbdbdbd6d6d6dededeeaeaeabdbdbde1e1e1dadadadadadadededec2c2c2ddddddd0d0d0d7d7d7e1e1e1cdcdcde0e0e0edededf5f5f5efefefeeeeeef4f4f4f1f1f1f3f3f3f7f7f7efefefe3e3e3f5f5f5fffffffffffff3f3f3d6d6d6dfdfdffefefefbfbfbf9f9f9d1d1d1d4d4d4fafafafffffff5f5f5dcdcdce1e1e1fbfbfbd8d8d8d2d2d2bfbfbfb6b6b6dededef4f4f4dfdfdfb8b8b8d3d3d3f1f1f1f0f0f0fcfcfcfffffffffffff7f7f7f7f7f7fbfbfbf0f0f0f1f1f1c9c9c9d6d6d6fcfcfcdbdbdbc2c2c2e8e8e8f6f6f6dfdfdfabababc1c1c1f3f3f3d7d7d7dcdcdcd5d5d5c1c1c1b4b4b4b5b5b5dfdfdff9f9f9bdbdbd9f9f9fc0c0c0a8a8a8d9d9d9b5b5b5d1d1d1eeeeee9f9f9fafafafe4e4e4fffffffcfcfce1e1e1e6e6e6ecececfffffff8f8f8d5d5d5c6c6c6c6c6c6cccccccececef7f7f7f8f8f8e2e2e2c1c1c1d1d1d1dfdfdf9b9b9badadada9a9a99f9f9ff2f2f2d4d4d4a5a5a5eaeaeafffffffdfdfdffffffffffffe4e4e4f2f2f2fdfdfddcdcdce6e6e6ffffffd2d2d2717171888888e0e0e0dfdfdfb3b3b3b3b3b3dbdbdbdcdcdcdddddde7e7e7dcdcdce5e5e5dededee6e6e6c0c0c0c4c4c4c2c2c2c7c7c7b4b4b48282827a7a7a7f7f7f838383d3d3d3c1c1c1c4c4c4dadadaaeaeaedadadae3e3e3a6a6a6b5b5b5cacacafbfbfbfffffff0f0f0f7f7f7fbfbfbebebebdcdcdcddddddefefeffffffff6f6f6bbbbbbd8d8d8ebebebdcdcdcdfdfdfe1e1e1f6f6f6f1f1f1dcdcdce9e9e9fffffffffffffcfcfcfffffffffffff4f4f4ffffffeaeaeacbcbcbc1c1c1d3d3d3d7d7d7bebebeaaaaaaa7a7a7b3b3b38c8c8c8d8d8d8a8a8a878787919191c4c4c48d8d8d6e6e6e8d8d8dadadadadadad6262628181818b8b8ba7a7a7d3d3d3c3c3c3bababad1d1d1f7f7f7ebebebb3b3b3b7b7b7abababf3f3f3e5e5e59f9f9fc8c8c8d8d8d8c4c4c4abababadadadc8c8c8d3d3d3cacacac5c5c5c9c9c9ecececdbdbdbdcdcdcbebebee1e1e1ffffffffffffffffffe6e6e6e4e4e4dfdfdfe4e4e4ecececcbcbcbd2d2d2c4c4c4c4c4c4e0e0e0fafafad4d4d4d3d3d3ffffffe9e9e9c8c8c8c5c5c5e1e1e1c8c8c8d3d3d3cdcdcddededeebebebe1e1e1d6d6d6d4d4d4dadadadddddde6e6e6dadadaafafafd1d1d1fefefef7f7f7efefeff6f6f6f8f8f8fffffff4f4f4c0c0c0aaaaaacdcdcdc4c4c4d4d4d4f0f0f0e0e0e0d2d2d2e2e2e2f8f8f8f6f6f6f8f8f8ffffffdededec7c7c7e7e7e7fffffffffffff2f2f2f7f7f7e0e0e0d8d8d8eeeeeef3f3f3f9f9f9f0f0f0f6f6f6dbdbdbd7d7d7e8e8e8dfdfdfdededef0f0f0eaeaeadcdcdcf3f3f3ffffffddddddcbcbcbdcdcdccfcfcfdfdfdfd8d8d8dbdbdbddddddd5d5d5d9d9d9dcdcdcc8c8c8bcbcbcc9c9c9d2d2d2c7c7c7bdbdbdebebebe7e7e7d5d5d5d9d9d9d3d3d3c7c7c7d0d0d0f0f0f0dfdfdfd2d2d2bbbbbbbcbcbcededede0e0e0b8b8b8b4b4b4d9d9d9c2c2c2a2a2a28d8d8d8e8e8e949494f6f6f6c2c2c27777778686867474748787879494948585857575758282826969697171716e6e6e7575757d7d7d7373739292928181817e7e7e7f7f7f8a8a8a9494948484845a5a5a5151516969697878787c7c7c8e8e8e9f9f9fa8a8a89d9d9d8b8b8b777777797979888888666666969696acacac8e8e8e8f8f8f7b7b7ba7a7a7b2b2b2cccccccbcbcb9595959f9f9f9d9d9d9f9f9fbababa6a6a6a6a6a6aa3a3a3c1c1c1a3a3a3afafafdfdfdfa9a9a9a0a0a0b1b1b1b1b1b1cacacac0c0c0cbcbcbc5c5c5abababd9d9d9e2e2e2ddddddeaeaeaeeeeeed7d7d7a7a7a7a2a2a28585858787879e9e9ea9a9a9ababab9e9e9e9b9b9bbbbbbba1a1a1868686858585b7b7b7c2c2c2dcdcdce5e5e5e0e0e0c9c9c99f9f9fbcbcbccacacab7b7b7959595949494a9a9a9b5b5b5d6d6d6b7b7b7c9c9c9ccccccaeaeaecdcdcdd0d0d0979797b5b5b5aaaaaaa3a3a3b2b2b2bbbbbb999999bcbcbcddddddebebebd1d1d1bebebed3d3d3cdcdcdd1d1d1d3d3d3cececec2c2c2e4e4e4eeeeeec7c7c7cfcfcfc0c0c0dfdfdfd2d2d2ccccccdcdcdcdadadae0e0e0e0e0e0dededefafafaddddddd0d0d0dcdcdcf5f5f5e8e8e8c5c5c5b5b5b5afafaf9b9b9ba9a9a9b1b1b1adadadc6c6c6c3c3c3c4c4c4d3d3d3dedededadadad1d1d1d3d3d3edededf2f2f2f0f0f0bdbdbdc9c9c9fffffff6f6f6f4f4f4fafafafafafaf5f5f5f8f8f8fefefefbfbfbf1f1f1e8e8e8fcfcfcfdfdfdf6f6f6fffffffffffff7f7f7fffffff7f7f7d9d9d9dadadafafafafcfcfcffffffefefefefefefebebebe5e5e5ddddddcececeeaeaeaf0f0f0fcfcfcfafafaf1f1f1fcfcfcf7f7f7e7e7e7fffffff4f4f4e8e8e8fbfbfbfefefef8f8f8ebebebfcfcfcf8f8f8fffffff7f7f7ecececfffffff7f7f7f0f0f0f8f8f8d7d7d7b2b2b2d2d2d2e5e5e5ebebebdbdbdbe7e7e7f9f9f9fbfbfbfafafad1d1d1dadadaacacaca5a5a5c5c5c5d0d0d0a8a8a8b2b2b2bababa9c9c9ccacacac3c3c3d8d8d8dddddddededee5e5e5f1f1f1d1d1d1ebebebffffffddddddd3d3d3f5f5f5fffffffffffff1f1f1dededea0a0a0c1c1c1d6d6d6b9b9b9bdbdbde3e3e3f8f8f8efefefedededf5f5f5e4e4e4d9d9d9e6e6e6d6d6d6eeeeeef8f8f8fffffff0f0f0c9c9c9dfdfdff9f9f9f9f9f9e9e9e9e3e3e3f3f3f3ffffffffffffa8a8a8767676868686959595c6c6c6d5d5d5f3f3f3fbfbfbbebebed0d0d0cfcfcfc8c8c8d8d8d8f6f6f6e7e7e7d0d0d0b1b1b19696967373737b7b7b8f8f8f545454434343c8c8c8dadadae3e3e3fcfcfcd9d9d9c4c4c4d9d9d9cececed2d2d2f2f2f2f7f7f7e7e7e7eaeaeaeeeeeee7e7e7e6e6e6eaeaeaffffffffffffe3e3e3dcdcdcbbbbbbbfbfbfcdcdcdcbcbcbcececedadadae7e7e7ecececf5f5f5fffffff1f1f1f0f0f0e5e5e5f8f8f8fefefefbfbfbddddddc2c2c2cdcdcdbcbcbcdededef4f4f4ffffffecececaaaaaaa2a2a2b8b8b8cdcdcdb5b5b5dadadad8d8d8a3a3a3d0d0d0fbfbfbfffffffffffffafafadfdfdfdbdbdba5a5a5b3b3b3ecececd8d8d8d4d4d4e8e8e8f6f6f6dadadabfbfbfd9d9d9c0c0c0aeaeaebebebea0a0a0b3b3b3c7c7c7dadadaedededbdbdbdabababa6a6a6bdbdbdcacaca898989a9a9a9d6d6d6e6e6e6f6f6f6e1e1e1c8c8c8fcfcfcf5f5f5e7e7e7e9e9e9f0f0f0c9c9c9eaeaeae3e3e3d4d4d4aaaaaac9c9c9f2f2f2ecececedededddddddd8d8d8e3e3e3d0d0d0c6c6c6d4d4d4c0c0c0ccccccd0d0d0cbcbcbe6e6e6f2f2f2dededecacacac2c2c2b6b6b6c4c4c4c9c9c9e8e8e8e9e9e9f0f0f0f6f6f6fafafaf1f1f1eeeeeeeeeeeed1d1d1cccccceeeeeef5f5f5f6f6f6fbfbfbf0f0f0f4f4f4f8f8f8f0f0f0f6f6f6fdfdfdf6f6f6fffffff5f5f5dededeffffffececece7e7e7fffffffafafafbfbfbd5d5d5d6d6d6fbfbfbefefefe2e2e2f3f3f3efefefefefeffefefefdfdfde3e3e3e4e4e4e4e4e4e1e1e1ddddddcacacaf0f0f0f8f8f8e5e5e5e8e8e8e5e5e5dfdfdff6f6f6eeeeeed4d4d4e7e7e7f1f1f1e8e8e8efefeff5f5f5f6f6f6fffffffffffffffffff7f7f7f7f7f7dfdfdfe5e5e5ebebebe8e8e8ebebebececece3e3e3fafafaf0f0f0c1c1c1b9b9b9bfbfbf9c9c9ca9a9a99e9e9ec5c5c5c4c4c4989898949494a6a6a6a5a5a59999997373734242426565655b5b5b4949495e5e5e6e6e6e5a5a5a5555554242424d4d4d7979797676764242424c4c4c7676768383838181818383839595956c6c6c7c7c7c7272727474749595959999999c9c9c9c9c9c9090909a9a9a6c6c6c7474749a9a9a8686867474745353535858587d7d7dbbbbbbb1b1b18b8b8b8a8a8a949494848484cfcfcfd3d3d3b6b6b6b8b8b8a2a2a29a9a9a8787879898989c9c9c969696ccccccffffffb6b6b6afafafd6d6d6e5e5e5e7e7e7efefeffcfcfce2e2e2e1e1e1fbfbfbffffffffffffe9e9e9e6e6e6f4f4f4dcdcdcd0d0d0bebebeb7b7b7b3b3b37b7b7b5e5e5e888888898989787878bfbfbfc6c6c6afafafcdcdcde2e2e2bbbbbbc7c7c7e1e1e1cfcfcfb7b7b7b6b6b6b0b0b0959595c3c3c3adadada2a2a29898989191918585859a9a9aafafafa6a6a6b5b5b5d2d2d2d8d8d8e3e3e3ebebebdbdbdbe6e6e6ffffffdfdfdfc4c4c4bababac7c7c7bebebee0e0e0e5e5e5d7d7d7fafafafcfcfce5e5e5cfcfcfd1d1d1fbfbfbf1f1f1cacacaedededf8f8f8fffffffbfbfbefefefe4e4e4e5e5e5bdbdbdececece6e6e69f9f9f989898909090949494b2b2b2abababa6a6a6a8a8a8bababab5b5b5a8a8a8b9b9b9f0f0f0f0f0f0fcfcfcededede6e6e6fafafaf4f4f4e0e0e0e7e7e7fffffff4f4f4edededfafafafafafaf4f4f4f6f6f6f9f9f9fcfcfcf8f8f8f6f6f6fafafafefefefffffffffffff6f6f6fafafafefefefdfdfdbbbbbbcbcbcbf9f9f9f8f8f8eaeaeae0e0e0d0d0d0e4e4e4dededee2e2e2ffffffdfdfdfdbdbdbe5e5e5e5e5e5ebebebe2e2e2e9e9e9fffffffefefeececece5e5e5f5f5f5d8d8d8cececee7e7e7f9f9f9e1e1e1e8e8e8f5f5f5ececece9e9e9efefefe2e2e2d6d6d6fbfbfbe0e0e0bdbdbdd0d0d0e0e0e0fbfbfbefefefe0e0e0f2f2f2fffffff9f9f9f8f8f8ebebebecececeaeaeaf2f2f2efefefc0c0c0a9a9a9a5a5a5b9b9b9eaeaeae8e8e8d1d1d1e8e8e8fffffff7f7f7f8f8f8eaeaeae2e2e2e7e7e7ededede1e1e1c4c4c4f0f0f0fbfbfbe0e0e0ffffffddddddcccccce7e7e7eaeaeae0e0e0e2e2e2ebebebe1e1e1dededef4f4f4f1f1f1e7e7e7f5f5f5fffffffcfcfce9e9e9f7f7f7fefefef3f3f3f8f8f8e7e7e7c5c5c5ececece8e8e8c8c8c8e6e6e6fdfdfdc7c7c7a3a3a3a2a2a25555556b6b6b797979d5d5d5d8d8d8aeaeaea7a7a7aaaaaaadadadc8c8c8c7c7c78d8d8db2b2b2a4a4a47b7b7b8686867878784949495a5a5a8e8e8ea2a2a29e9e9ec1c1c1fffffffffffffdfdfdfffffff1f1f1d3d3d3ddddddfffffffffffffffffffdfdfdfffffffffffffffffffffffffafafac8c8c89e9e9e929292b5b5b5dededed7d7d7d6d6d6f5f5f5f9f9f9ebebebecececebebebf4f4f4e7e7e7e3e3e3f0f0f0e8e8e8fffffff7f7f7fbfbfba8a8a8949494dadadadadadad7d7d7fafafaffffffbfbfbfbdbdbde1e1e1e5e5e5f0f0f0ffffffffffffcacaca929292d4d4d4d6d6d6c0c0c0b8b8b8c6c6c69f9f9f979797a2a2a2a3a3a3c4c4c4cfcfcfcececeb3b3b38d8d8da1a1a1c1c1c1b8b8b8b0b0b08b8b8b707070b3b3b3bbbbbbadadade9e9e9fffffffffffff3f3f3e6e6e6d2d2d2bfbfbfabababc0c0c0cfcfcfc2c2c2bdbdbd939393959595cececee7e7e7efefeffefefeb5b5b5a7a7a7c6c6c6ebebebeaeaeacdcdcdd5d5d5efefeff9f9f9f4f4f4f1f1f1f0f0f0eaeaeaf7f7f7ffffffebebebfdfdfdfffffffcfcfcb0b0b0848484c4c4c4dcdcdcdfdfdfbebebeb5b5b5bababad3d3d3dededee1e1e1c0c0c0cdcdcdf6f6f6d6d6d6d8d8d8d9d9d9dededeffffffffffffd5d5d5e9e9e9ffffffe9e9e9fafafafffffffffffffffffffffffff3f3f3fbfbfbfffffff7f7f7cbcbcba1a1a1ccccccefefefe4e4e4eeeeeeeeeeeeedededfbfbfbe7e7e7e9e9e9e9e9e9e9e9e9f0f0f0f4f4f4fbfbfbf0f0f0ebebebf8f8f8ffffffe8e8e8dfdfdfffffffe9e9e9dbdbdbf2f2f2ffffffdededee1e1e1f1f1f1f2f2f2f3f3f3e2e2e2dddddde4e4e4ccccccbfbfbfccccccb8b8b8d0d0d0ecececfffffffffffff4f4f4dadadaf3f3f3e4e4e4bdbdbdb5b5b5d5d5d5e6e6e6bcbcbcabababc4c4c4c4c4c4b8b8b8afafaf929292a5a5a5a5a5a5b3b3b38e8e8e9393938888888e8e8e7d7d7d888888868686787878a4a4a48282828888888a8a8a5353534a4a4a9f9f9fe9e9e96d6d6d5f5f5f6b6b6b9090909393938d8d8d9595958b8b8b8585858989899a9a9a9999998282828484848282829898989494946d6d6d9999997d7d7d4444445151518a8a8aa6a6a6d1d1d1e6e6e6d6d6d6a2a2a2aaaaaaa5a5a5b4b4b4e2e2e2d8d8d8cfcfcfa5a5a5dededeb3b3b3bababab1b1b19f9f9faeaeaeadadade6e6e6eaeaeadededeffffffffffffffffffffffffe1e1e1e6e6e6e9e9e9ecececf2f2f2cbcbcbbcbcbc9a9a9a919191c1c1c1e1e1e1d7d7d7c3c3c3bebebec1c1c1d6d6d6eaeaeac4c4c4b2b2b2f0f0f0f6f6f6e6e6e6f8f8f8ebebebc9c9c98989898e8e8ec3c3c3bfbfbfb5b5b5aeaeaea3a3a3cbcbcbcececebcbcbcbabababbbbbbb4b4b4aaaaaa9898989494947979798c8c8c9c9c9c9d9d9dc6c6c6cfcfcfbabababfbfbfa1a1a19090909b9b9b8c8c8c8989899696968d8d8d9393939e9e9ec5c5c5d7d7d7c4c4c4adadadbfbfbfc7c7c7bbbbbb9f9f9f9d9d9dd5d5d5d2d2d2c7c7c7cacacac6c6c6bababaa0a0a07272726d6d6d8888889b9b9bbbbbbb9f9f9fb2b2b2c0c0c0c2c2c2c3c3c3e5e5e5e6e6e6d2d2d2f6f6f6fdfdfdfefefefafafafffffff6f6f6f9f9f9f8f8f8f8f8f8fefefefffffffffffffffffffffffffffffffffffffffffff6f6f6d0d0d0d9d9d9ebebebdfdfdfeeeeeed1d1d1c7c7c7d4d4d4dddddddcdcdcb9b9b9c9c9c9fafafaffffffefefefdadadacacacad7d7d7dfdfdfc2c2c2e8e8e8f0f0f0efefefe5e5e5ebebebf1f1f1dddddde7e7e7ecececf6f6f6f8f8f8e3e3e3edededf7f7f7d9d9d9e7e7e7fafafaeaeaeaebebebf5f5f5e0e0e0d2d2d2e9e9e9dededec7c7c7ffffffdadadabdbdbde5e5e5d9d9d9abababd2d2d2fcfcfcf3f3f3dededee8e8e8e8e8e8d2d2d2cfcfcfecececf9f9f9ffffffc5c5c59a9a9ac9c9c9f5f5f5dcdcdce5e5e5f5f5f5e7e7e7e1e1e1dcdcdcdbdbdbdfdfdfafafafedededffffffcbcbcbdbdbdbfafafaffffffaaaaaae6e6e6eaeaeaafafaffefefeffffffeaeaeaedededf7f7f7f0f0f0d0d0d0c8c8c8cececed3d3d3c2c2c2e3e3e3d8d8d8d2d2d2e6e6e6e1e1e1bbbbbbb6b6b6eeeeeeffffffe9e9e9dadadaf3f3f3e2e2e2d5d5d5c8c8c8a3a3a38686867a7a7a9191918383839797979393939f9f9f999999bebebea5a5a58f8f8facacacd3d3d3a4a4a47474746969695353534f4f4f898989c6c6c6eeeeeefffffff2f2f2ecececfbfbfbeeeeeefafafaf3f3f3f1f1f1efefefe2e2e2ebebebf4f4f4e9e9e9ffffffffffffe5e5e5eaeaeac7c7c7b7b7b7a8a8a8969696888888939393d0d0d0e6e6e6d3d3d3dbdbdbf6f6f6ffffffffffffe3e3e3dfdfdfefefeffbfbfbf9f9f9fdfdfdf2f2f2b7b7b7b9b9b9e9e9e9c7c7c7b3b3b3c0c0c0bdbdbdf8f8f8ffffffd9d9d9fffffffafafadfdfdfffffffeaeaead4d4d4efefefffffffdadadaaaaaaab6b6b6b2b2b2a8a8a8b0b0b0bababac8c8c8aeaeae9696966f6f6f6767678383838080808383838d8d8d8383838d8d8d9393938a8a8ab4b4b4abababafafafaaaaaab1b1b1dcdcdce1e1e1ffffffffffffffffffadadad808080afafafc9c9c9bcbcbcacacacc2c2c2bfbfbfbfbfbfb7b7b7b7b7b7a4a4a4d2d2d2dededefdfdfdfbfbfbfafafafffffffafafafdfdfdfafafae0e0e0fdfdfdffffffffffffffffffecececf0f0f0fcfcfcf2f2f2dbdbdbcacacaa1a1a1a6a6a6cdcdcdcdcdcdb9b9b9cfcfcffcfcfce2e2e2d7d7d7ddddddd4d4d4f2f2f2f0f0f0f6f6f6ebebebf5f5f5ececece2e2e2ebebebc3c3c3d2d2d2f9f9f9f8f8f8fffffff9f9f9eaeaeaebebebdddddde5e5e5e7e7e7dddddda1a1a1bbbbbbf2f2f2fbfbfbfffffffcfcfcf6f6f6fffffffdfdfde5e5e5e4e4e4fefefefffffff2f2f2cfcfcfe3e3e3fdfdfdfafafae9e9e9dadadafbfbfbf7f7f7e9e9e9d0d0d0cacacadededeebebebdcdcdcf0f0f0fbfbfbfcfcfcfcfcfcf6f6f6f1f1f1fbfbfbfefefee6e6e6b5b5b5b8b8b8dededec6c6c69c9c9cb4b4b4bebebe989898bebebee8e8e8dadadae7e7e7eaeaeaebebebe7e7e7e1e1e1ddddddc9c9c9a7a7a7afafafa6a6a68e8e8eb1b1b1959595919191b0b0b0959595aeaeaec0c0c09999999191918b8b8b9f9f9f9d9d9d9797979b9b9b8c8c8c8b8b8b5555558787877878786e6e6e8484849292928080807f7f7f8787877b7b7b6161616e6e6e9292927c7c7c7676768383838686868d8d8d5959598080808f8f8f7979799d9d9dbfbfbfd0d0d0e9e9e9fffffffafafaffffffe7e7e7ddddddffffffffffffeaeaeae2e2e2d7d7d7969696a7a7a7a5a5a58e8e8e8a8a8ac0c0c0c6c6c6bebebee6e6e6d0d0d0b8b8b8c8c8c89e9e9eaeaeaec3c3c3b9b9b9a2a2a2bebebedededed0d0d0c2c2c2dcdcdcdbdbdbabababd2d2d2c3c3c3adadadc9c9c9a4a4a4e7e7e7fffffffffffffffffffefefefcfcfcfefefefdfdfdfffffff8f8f8f8f8f8ffffffdcdcdcb8b8b8dbdbdbdfdfdfeaeaeab6b6b6b9b9b9d0d0d0d3d3d3d8d8d8d7d7d7e7e7e7d8d8d8b7b7b7c2c2c2c4c4c4868686939393a5a5a5969696b2b2b2bebebeb6b6b6bbbbbbb5b5b5e0e0e0afafafc0c0c0e7e7e7c1c1c1b8b8b8b4b4b4bfbfbfb9b9b9c3c3c3d0d0d09a9a9ac4c4c4f5f5f5cdcdcda1a1a1bfbfbfe1e1e1e2e2e2c9c9c9d0d0d0cacaca787878b2b2b2ecececf1f1f1cbcbcbcfcfcfbababae1e1e1f6f6f6d4d4d4d7d7d7fffffffffffff6f6f6fffffffffffff4f4f4fafafae1e1e1e3e3e3f5f5f5fbfbfbf2f2f2f8f8f8f3f3f3e8e8e8e3e3e3dededed7d7d7cbcbcbdededecdcdcdb7b7b7e1e1e1cececeb3b3b3bababac0c0c0ddddddf1f1f1eaeaeaf3f3f3fcfcfcf8f8f8e5e5e5e1e1e1fffffff6f6f6f5f5f5fbfbfbedededaaaaaacbcbcbe9e9e9cececedededef3f3f3e8e8e8eeeeeef0f0f0d9d9d9f3f3f3f6f6f6f5f5f5f4f4f4e2e2e2dbdbdbeeeeeee8e8e8e7e7e7f7f7f7ededede5e5e5efefeff2f2f2fefefee3e3e3e2e2e2f0f0f0dddddde9e9e9e6e6e6c3c3c3bfbfbfe1e1e1ffffffe6e6e6e9e9e9f6f6f6f3f3f3f1f1f1f5f5f5ffffffe0e0e0b6b6b6a5a5a5c4c4c4ebebebbdbdbdc8c8c8ffffffe5e5e5d1d1d1aeaeaebfbfbff5f5f5dbdbdbcccccccdcdcdcdcdcdb4b4b4d0d0d0ebebebd8d8d8d6d6d6e6e6e6dddddde8e8e8e0e0e0d2d2d2dcdcdce4e4e4ffffffecececb9b9b9e4e4e4fafafaebebebe6e6e6e3e3e3d0d0d0c0c0c0ccccccd5d5d5cacacaeeeeeeeeeeeeefefefefefefefefefe7e7e7edededfffffffbfbfb848484abababc4c4c49191916c6c6c8d8d8d9696969c9c9c9292926f6f6f818181a4a4a4b4b4b48e8e8e8080808b8b8b8d8d8d979797c2c2c2e6e6e6efefefe7e7e7d4d4d4efefefdedededededeedededf8f8f8e4e4e4e6e6e6e3e3e3c7c7c7e4e4e4e3e3e3cbcbcbc0c0c0d7d7d7e4e4e4c5c5c5bdbdbdcacacaf5f5f5e4e4e4bcbcbcdcdcdcdededee5e5e5c0c0c0dededec9c9c9b9b9b9d6d6d6f1f1f1fcfcfcefefefe9e9e9ffffffe3e3e3a5a5a5ddddddf3f3f3ddddddc7c7c7b1b1b1bfbfbfdbdbdbe0e0e0d7d7d7f3f3f3fdfdfdffffffe3e3e3c4c4c4b1b1b1a2a2a2c6c6c6bfbfbfb8b8b8dededeefefefe3e3e3fdfdfdfffffff8f8f8e6e6e6edededd5d5d5adadadbfbfbff9f9f9f4f4f4e5e5e5f0f0f0fafafafdfdfdfffffff4f4f4d1d1d1d1d1d1a4a4a46a6a6a9696969c9c9ca4a4a4b6b6b6e0e0e0d4d4d4acacacb6b6b6b8b8b8cfcfcfc0c0c0e4e4e4e5e5e5efefefedededb8b8b8bababafffffffffffffefefefffffffffffffefefefffffffffffff8f8f8fffffff6f6f6dcdcdce4e4e4e9e9e9f0f0f0d0d0d0d7d7d7e8e8e8fafafafcfcfcdadadaa0a0a0898989aeaeaeafafafb9b9b9b7b7b7cbcbcbebebebe9e9e9bebebee5e5e5fffffffdfdfdfdfdfdeeeeeedcdcdcccccccd4d4d4ccccccb9b9b9bfbfbfbbbbbbb3b3b3d3d3d3cececedcdcdcf2f2f2e4e4e4f0f0f0fffffffefefeecececf1f1f1f4f4f4ebebebdedededbdbdbeaeaeae4e4e4f0f0f0e7e7e7edededfafafaf4f4f4d9d9d9e5e5e5cececec8c8c8e7e7e7ebebebdcdcdcdfdfdfe5e5e5eaeaeadcdcdce3e3e3ebebebd6d6d6ecececfdfdfdfafafaf9f9f9f0f0f0f3f3f3f4f4f4e8e8e8d7d7d7bfbfbfd1d1d1d4d4d4c4c4c4c9c9c9d9d9d9e2e2e2f1f1f1eaeaeaf9f9f9fcfcfcffffffffffffe5e5e5e2e2e2f6f6f6f3f3f3d9d9d9d3d3d3e9e9e9d6d6d6949494939393aaaaaa878787a1a1a1979797808080939393a3a3a39999996262627878789191916565656c6c6c8b8b8ba1a1a16666665959596161617777779d9d9d878787808080898989a2a2a29090908686869898989e9e9e9393938080807373739b9b9b959595868686b8b8b8b8b8b8cbcbcbcbcbcbe2e2e2eaeaeaeaeaeaefefefd4d4d4979797bdbdbdfffffff5f5f5a6a6a6b7b7b7bebebedadadaf8f8f87b7b7b959595c5c5c5919191e8e8e8999999a4a4a4acacac777777a0a0a0a4a4a4aaaaaab0b0b07d7d7dabababaaaaaa9b9b9bdededef2f2f2ffffffffffffffffffe5e5e5edededf3f3f3c3c3c3e1e1e1c4c4c4e7e7e7fafafaf0f0f0d9d9d9cacacaf6f6f6fcfcfcf8f8f8e3e3e3c0c0c0e4e4e4fffffff9f9f9fcfcfcfffffffffffff2f2f2e1e1e1eeeeeedfdfdfd6d6d6d0d0d0b3b3b3bbbbbbc4c4c4e3e3e3e7e7e7efefeff2f2f2e6e6e6ccccccb5b5b5b4b4b4c2c2c2bfbfbfb6b6b6b2b2b2b3b3b3b6b6b6c8c8c8e2e2e2d1d1d1e0e0e0f4f4f4d8d8d8ecececdbdbdbb5b5b5c3c3c3cececee3e3e3ffffffc8c8c8dbdbdbe4e4e4cfcfcfc5c5c5ccccccd2d2d2b9b9b9d6d6d6e9e9e9a5a5a5b9b9b9d1d1d1e1e1e1e4e4e4f5f5f5fffffffffffffffffff6f6f6e7e7e7e8e8e8d1d1d1d1d1d1d6d6d6bdbdbdccccccd7d7d7eaeaeae4e4e4e8e8e8e1e1e1d3d3d3bcbcbcb6b6b6c4c4c4cececed7d7d7dfdfdfe9e9e9fffffffefefefffffff4f4f4f8f8f8fdfdfde8e8e8fafafaddddddc9c9c9ffffffdfdfdfdededef4f4f4fafafafffffff0f0f0e5e5e5b7b7b7dbdbdbe3e3e3a9a9a9dadadae5e5e5d2d2d2d3d3d3c3c3c3c1c1c1d6d6d6e5e5e5e0e0e0cacacad4d4d4e6e6e6f2f2f2ecececf7f7f7fffffffbfbfbffffffffffffeeeeeeffffffe8e8e8bababaffffffd5d5d5e6e6e6fffffffefefeecececcfcfcfebebebefefeff4f4f4ffffffffffffedededfcfcfcd9d9d99d9d9db7b7b7f6f6f6adadad838383afafafc7c7c7dbdbdbc1c1c1cececec9c9c9dcdcdce9e9e9bebebebbbbbbb4b4b4d1d1d1d7d7d7bfbfbfb8b8b8c9c9c9c9c9c9d8d8d8e7e7e7f3f3f3dbdbdbe0e0e0eeeeeed5d5d5ebebebe3e3e3cdcdcddbdbdbe6e6e6ebebebdededeebebebf1f1f1dededee8e8e8fffffffffffffffffff3f3f3f1f1f1fafafaeaeaeae9e9e9fcfcfcffffffd9d9d9777777a7a7a7a9a9a97c7c7c8f8f8fa4a4a49696968888889797979090909797978080808686867d7d7d8c8c8cbababae5e5e5f3f3f3e5e5e5d1d1d1d9d9d9dadadae8e8e8f6f6f6dfdfdfe3e3e3dddddde3e3e3eeeeeeefefefebebebf2f2f2f2f2f2d2d2d2a8a8a8b0b0b0f0f0f0e5e5e5e2e2e2ffffffededededededecececfffffffdfdfdeeeeeee9e9e9f5f5f5e7e7e7dbdbdbcececedfdfdfeeeeeee3e3e3eeeeeef1f1f1e5e5e5f6f6f6f1f1f1e1e1e1e6e6e6dcdcdcfffffff2f2f2e9e9e9d0d0d0cccccce0e0e0dbdbdbc7c7c7e4e4e4d4d4d4a7a7a7a7a7a7c5c5c5cdcdcdd6d6d6efefefdbdbdbc4c4c4d9d9d9e8e8e8dcdcdcd7d7d7aeaeaec6c6c6dcdcdcf7f7f7f3f3f3d8d8d8d4d4d4f0f0f0f7f7f7f1f1f1f8f8f8dfdfdff6f6f6ffffffffffffffffffd0d0d0ebebebf9f9f9e4e4e4ddddddd0d0d0c3c3c3d8d8d8cececebbbbbbcecece979797c8c8c8fffffffffffffffffff1f1f1d2d2d2f9f9f9efefefd7d7d7d6d6d6d1d1d1b5b5b5c6c6c6d1d1d1abababb4b4b4e4e4e4e1e1e1d8d8d8dddddde7e7e7dcdcdce7e7e7f4f4f4dfdfdff1f1f1ffffffebebebc2c2c2bfbfbfcdcdcdb6b6b6d3d3d3fffffffffffffffffff3f3f3d4d4d4bababadadadad7d7d7c0c0c0efefefe4e4e4b6b6b6cacacae0e0e0c2c2c2c2c2c2d4d4d4d1d1d1c4c4c4b9b9b9b4b4b4a6a6a6bcbcbcc0c0c0d3d3d3f3f3f3eeeeeedcdcdcd3d3d3c1c1c1c8c8c8cfcfcfd2d2d2dededee8e8e8d2d2d2e1e1e1f7f7f7f1f1f1f6f6f6e5e5e5e4e4e4f6f6f6e8e8e8d1d1d1e1e1e1f5f5f5fafafae9e9e9f3f3f3f7f7f7b8b8b8bababaf7f7f7fcfcfcf5f5f5f2f2f2f0f0f0f2f2f2e4e4e4a2a2a29f9f9fbebebec3c3c3c7c7c7eaeaeadadadad1d1d1d7d7d7d8d8d8cececed2d2d2c8c8c8e1e1e1f1f1f1e6e6e6fffffffffffffffffffffffffffffffffffff1f1f1bfbfbff7f7f7dedede8787878f8f8fadadad8d8d8d7c7c7c8181817f7f7f8989899393939292928e8e8e7f7f7f777777afafaf8080806b6b6b7272727979799393939d9d9d999999b9b9b99f9f9f9292929c9c9c9c9c9c848484a8a8a8bfbfbfa1a1a1b6b6b6b9b9b9c3c3c3ddddddd4d4d4d2d2d2bcbcbc9b9b9ba1a1a15b5b5b454545686868dadadabababa6b6b6b707070a9a9a9a7a7a7c9c9c9f0f0f0b6b6b6545454e0e0e0b5b5b59292929595957979798a8a8aafafafa2a2a2b7b7b7e7e7e7f1f1f1cfcfcfb2b2b2e0e0e0cdcdcde2e2e2ffffffdbdbdbd5d5d5e6e6e6e2e2e2a9a9a9cacacaadadadadadadecececfffffffffffff8f8f8fefefefffffff7f7f7fafafaf6f6f6e7e7e7e8e8e8e1e1e1e4e4e4dadadaf3f3f3f8f8f8ffffffedededc8c8c8dbdbdbe2e2e2d5d5d5f4f4f4f4f4f4dcdcdcf1f1f1fefefef1f1f1efefeffefefefffffffffffffffffffffffffffffff1f1f1f1f1f1eeeeeed7d7d7c9c9c9bebebebfbfbfd0d0d0d2d2d2c1c1c1c2c2c2e1e1e1cbcbcbbbbbbbc4c4c48383838c8c8cc0c0c0c7c7c7f6f6f6f6f6f6ecececf2f2f2ecececdadadae1e1e1c5c5c5bababaa1a1a1a5a5a58686867979799898988989899c9c9ca2a2a2cececee2e2e2d5d5d5cfcfcfc5c5c5c8c8c8c1c1c1e5e5e5e8e8e8e6e6e6f4f4f4f6f6f6f8f8f8f9f9f9f9f9f9fcfcfcfdfdfdffffffffffffffffffffffffffffffeeeeeee8e8e8dbdbdbe3e3e3fffffff5f5f5e3e3e3e5e5e5e7e7e7f2f2f2efefefdcdcdcdfdfdfebebebfafafaf9f9f9ffffffedededc1c1c1f5f5f5c3c3c39f9f9fe6e6e6f4f4f4f0f0f0f0f0f0fbfbfbffffffe1e1e1d3d3d3efefeff2f2f2f1f1f1d3d3d3e0e0e0f3f3f3e8e8e8eaeaeaf5f5f5fbfbfbf2f2f2f8f8f8e8e8e8e2e2e2d9d9d9c8c8c8d5d5d5fdfdfdfafafafffffffcfcfce5e5e5d9d9d9bbbbbbcececee3e3e3d5d5d5c9c9c9dfdfdfc0c0c0cececec6c6c6eeeeeecdcdcd8b8b8b8d8d8dcdcdcdd1d1d1ccccccd2d2d2d0d0d0d1d1d1cccccc9b9b9b979797e9e9e9f4f4f4fffffffafafaebebebf7f7f7e5e5e5cfcfcff6f6f6fefefefefefefffffffefefef0f0f0f0f0f0f5f5f5f3f3f3e5e5e5e7e7e7e4e4e4cacacacececed1d1d1ddddddcacacabcbcbcd7d7d7cececedadadad1d1d1d5d5d5d5d5d5c9c9c9f3f3f3e8e8e8bbbbbb6e6e6e7272726c6c6c838383a5a5a58e8e8e898989999999a4a4a49d9d9dabababb0b0b0bababac8c8c8d3d3d3f5f5f5e4e4e4e3e3e3fbfbfbd9d9d9d3d3d3e6e6e6e9e9e9f7f7f7f0f0f0f1f1f1f8f8f8e7e7e7eaeaeaf4f4f4f4f4f4ddddddc2c2c2d2d2d2f5f5f5f7f7f7efefefedededeaeaeae8e8e8d7d7d7d5d5d5eaeaeafdfdfde0e0e0e1e1e1e6e6e6fbfbfbfbfbfbfffffff5f5f5f5f5f5f5f5f5eaeaeae7e7e7f7f7f7eeeeeedddddde4e4e4cdcdcdf4f4f4fafafafafafafafafaf6f6f6e0e0e0ebebebfbfbfbecececb9b9b9a3a3a3f4f4f4b9b9b9bdbdbdfffffffffffff7f7f7eeeeeec1c1c1eaeaeaedededd0d0d0a6a6a6b3b3b3bcbcbcc7c7c7cfcfcfdededef8f8f8eeeeeeedededfffffffffffffffffffffffffcfcfcdfdfdffbfbfbffffffececece9e9e9f9f9f9d8d8d8ebebebfbfbfbebebebfffffffdfdfdf2f2f2ffffffffffffdfdfdfc9c9c9fefefefffffffbfbfbfafafae5e5e5dadadaf4f4f4c3c3c3bebebedcdcdccbcbcbc5c5c5c5c5c5c1c1c1b2b2b2cdcdcdf1f1f1fffffffffffffffffff6f6f6dadadaf0f0f0fbfbfbf2f2f2dbdbdbe3e3e3f8f8f8d9d9d9d2d2d2f6f6f6fdfdfdfffffffffffff9f9f9edededcececebebebecdcdcddadadae8e8e8fdfdfdeeeeeee1e1e1ebebebe5e5e5e3e3e3f8f8f8fdfdfdf6f6f6fffffff2f2f2d9d9d9d8d8d8cccccc878787a4a4a4e1e1e1f9f9f9fdfdfdfffffff7f7f7eaeaeae9e9e9fdfdfdeeeeeee9e9e9ecececeeeeeefafafaededede5e5e5f2f2f2f2f2f2f0f0f0f2f2f2f0f0f0e5e5e5f4f4f4fdfdfde3e3e3edededf8f8f8cdcdcdd9d9d9e6e6e6d4d4d4d8d8d8dadadadbdbdbe4e4e4a9a9a98282828e8e8e919191b8b8b8cbcbcbb9b9b9a3a3a3a8a8a89393937d7d7da1a1a1d4d4d4d0d0d0dcdcdcc5c5c5dadadaf0f0f0f3f3f3e9e9e9efefeff4f4f4f7f7f7e7e7e7dddddddbdbdbe3e3e3e8e8e8d4d4d4cacacac0c0c08b8b8b5e5e5e6969698989897272728585858f8f8f6b6b6b656565989898bebebeb0b0b0858585676767494949858585969696989898abababc1c1c18e8e8e929292b7b7b7bebebeb3b3b3e6e6e6f3f3f3d2d2d2c4c4c4cdcdcdc5c5c5e7e7e7d8d8d8dfdfdfe1e1e19c9c9c7c7c7cc1c1c1dedede767676606060b0b0b0bfbfbfdbdbdbd5d5d5f7f7f7d3d3d3b6b6b69f9f9fb5b5b5848484b5b5b5cbcbcbd6d6d6e8e8e8dddddde4e4e4d1d1d1cececec7c7c7edededd4d4d4b1b1b1b5b5b5c2c2c2c0c0c0afafafcececeb8b8b8adadadd3d3d3b3b3b3aaaaaaf6f6f6fffffff2f2f2efefeff8f8f8f9f9f9fbfbfbebebebf3f3f3fffffffffffffefefefefefefffffffffffff5f5f5dfdfdfe8e8e8f7f7f7e4e4e4c2c2c2d0d0d0e9e9e9fafafafffffffbfbfbfbfbfbf5f5f5fcfcfcfdfdfdf2f2f2f4f4f4f3f3f3f3f3f3f6f6f6edededefefeff4f4f4f6f6f6eeeeeee7e7e7cdcdcdb4b4b4a6a6a69f9f9f9494949a9a9aa8a8a8afafafb1b1b1c1c1c1cfcfcfcdcdcdd6d6d6dededee2e2e2e1e1e1dadadae3e3e3cecececacacac6c6c69f9f9fb0b0b0b8b8b8cfcfcfa5a5a5747474d0d0d08f8f8fb2b2b28a8a8a959595fbfbfbfffffffffffff2f2f2e8e8e8fffffffdfdfde8e8e8fffffffffffffbfbfbfffffffcfcfcfafafaf7f7f7fdfdfdfbfbfbf4f4f4f4f4f4edededecececcececec2c2c2d6d6d6dddddddbdbdbe9e9e9dededef0f0f0e5e5e5cbcbcbd7d7d7d8d8d8e6e6e6e9e9e9ecececf3f3f3ccccccdfdfdffefefecececefbfbfbfffffffffffff4f4f4f1f1f1ecececfbfbfbeaeaeadededeefefeffffffff4f4f4cbcbcbddddddf2f2f2d8d8d8b4b4b4c5c5c5aaaaaab0b0b0e0e0e0e1e1e1eaeaeaf7f7f7aaaaaae2e2e2fffffffefefef0f0f0e5e5e5e0e0e0c0c0c0c8c8c8e3e3e3e2e2e2e4e4e4fbfbfbe5e5e5d7d7d7f7f7f7fdfdfdd4d4d4e4e4e4edededc8c8c8e0e0e0f2f2f2ffffffffffffefefefeaeaeaf4f4f4f7f7f7cdcdcdd6d6d6fafafafcfcfcfffffffbfbfbfffffffafafae6e6e6f3f3f3f2f2f2eeeeeeeaeaeaf7f7f7fffffffffffff8f8f8fefefef7f7f7f9f9f9fefefefbfbfbf3f3f3ebebebecececd4d4d4c3c3c3cbcbcbbfbfbfd9d9d9eaeaeacbcbcbcfcfcffafafaffffffe8e8e8dadadab5b5b57272728484848a8a8a9c9c9ca1a1a17e7e7eabababc9c9c9c7c7c7c3c3c3d6d6d6b5b5b5e6e6e6fffffff3f3f3c9c9c9bbbbbbe7e7e7ffffffecececffffffd0d0d0d5d5d5f9f9f9f3f3f3d7d7d7f4f4f4f1f1f1ebebebefefefe5e5e5d1d1d1d6d6d6e5e5e5fefefeefefeff3f3f3ecececc9c9c9d2d2d2d4d4d4cfcfcfefefefeaeaead3d3d3f1f1f1f6f6f6f3f3f3f8f8f8fffffff0f0f0f5f5f5fffffff8f8f8f5f5f5f2f2f2dededec6c6c6dddddddededee2e2e2f5f5f5e1e1e1e6e6e6eaeaeaf4f4f4dbdbdbdddddde9e9e9edededf0f0f0b6b6b6d2d2d2c8c8c8e4e4e4d8d8d8fbfbfbdbdbdbd1d1d1fcfcfcd8d8d8c7c7c7e1e1e1ecececfffffffbfbfbe4e4e4e2e2e2fdfdfdfffffff9f9f9e6e6e6e7e7e7fffffffcfcfccbcbcbe0e0e0fafafaf2f2f2f3f3f3d1d1d1dfdfdff9f9f9f3f3f3d2d2d2f0f0f0f9f9f9f1f1f1fafafaffffffffffffecececacacace0e0e0f4f4f4eaeaeaf1f1f1e8e8e8ffffffedededfffffffffffffffffffffffffffffffffffffafafaecececfbfbfbfafafaecececf7f7f7f6f6f6d0d0d0dcdcdcf8f8f8e8e8e8f3f3f3fefefefcfcfcfafafad8d8d8d4d4d4fefefef9f9f9d3d3d3eaeaeaf7f7f7eaeaeaebebebeaeaeaf6f6f6ffffffffffffcccccce5e5e5fffffffffffffefefefffffffbfbfbe3e3e3e1e1e1f6f6f6f9f9f9f4f4f4f7f7f7f5f5f5ffffffeaeaeae8e8e8dadadad4d4d4e3e3e3e7e7e7ffffffefefefeeeeeefffffffafafaf2f2f2f5f5f5f3f3f3e6e6e6d7d7d7dbdbdbf1f1f1ffffffe6e6e6c2c2c2e8e8e8fbfbfbf7f7f7f9f9f9fefefee9e9e9f4f4f4f3f3f3e7e7e7e3e3e3efefeff3f3f3ebebebc2c2c2c9c9c9c1c1c1b4b4b49b9b9ba2a2a29393939a9a9aa0a0a0a5a5a59b9b9ba6a6a69b9b9bafafafc6c6c6a7a7a7a8a8a8a6a6a6bfbfbfb4b4b4c5c5c5e3e3e3d2d2d2c7c7c7f5f5f5c0c0c0969696afafafbdbdbdc8c8c8bababa9292928282827f7f7f6e6e6e5c5c5c6464647d7d7dacacac9c9c9c6c6c6c797979666666747474868686717171828282a3a3a3b3b3b3dadadaffffffa5a5a5c8c8c8f9f9f9a4a4a4c2c2c2d5d5d58b8b8bc7c7c7ffffffffffffffffffffffffffffffcececeb1b1b1dadadafffffffffffff0f0f0dbdbdbadadadb1b1b1d6d6d6c0c0c0b2b2b2a7a7a7929292a5a5a5939393f4f4f4c1c1c1c0c0c0bdbdbda5a5a5d3d3d3d4d4d4b7b7b7cacacaefefefc8c8c8e0e0e0d5d5d5919191adadadb6b6b6c9c9c9dcdcdcefefefbebebeb0b0b0c5c5c5aaaaaa9b9b9bbababac7c7c7b6b6b6bebebebbbbbbc8c8c8c8c8c8b2b2b2c6c6c6c6c6c6e3e3e3dfdfdfbbbbbbcacacacacacac0c0c0d6d6d6e5e5e5e3e3e3e1e1e1bcbcbccfcfcfcfcfcfd5d5d5e8e8e8e2e2e2f6f6f6dededed6d6d6f0f0f0e8e8e8e7e7e7dbdbdbdfdfdff9f9f9f4f4f4e3e3e3dfdfdfdadadadadadae5e5e5e7e7e7e4e4e4d5d5d5f1f1f1f6f6f6e9e9e9e8e8e8e9e9e9f1f1f1fffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffffffffafafac8c8c8c4c4c4d1d1d1dadadad8d8d8acacacc8c8c8b9b9b9fcfcfce8e8e8a2a2a2d7d7d7eeeeeefbfbfbfdfdfdecececefefeffafafaf8f8f8e3e3e3d6d6d6e3e3e3d8d8d8d9d9d9f3f3f3efefefe7e7e7dfdfdfeeeeeeefefefe7e7e7f1f1f1f4f4f4f8f8f8f8f8f8e0e0e0ddddddf0f0f0fbfbfbf0f0f0e5e5e5f9f9f9e7e7e7ecececfafafafdfdfdf2f2f2b7b7b7c1c1c1fdfdfdf9f9f9dfdfdff9f9f9f4f4f4dcdcdce6e6e6fafafaf7f7f7f9f9f9fffffff9f9f9f3f3f3ffffffeeeeeee4e4e4fefefef7f7f7edededdbdbdbcdcdcde4e4e4d3d3d3d9d9d9fffffff5f5f5edededc4c4c4cececefdfdfdfffffffcfcfce6e6e6bcbcbccbcbcbf4f4f4fffffff9f9f9fffffffdfdfdf2f2f2f7f7f7e4e4e4aeaeaea9a9a9e3e3e3e6e6e6b9b9b9dfdfdffafafaf5f5f5f1f1f1f9f9f9fffffff5f5f5f0f0f0ecececbbbbbbe5e5e5fffffffcfcfcf5f5f5fcfcfceeeeeefafafaf0f0f0e3e3e3d9d9d9d5d5d5e1e1e1e9e9e9e1e1e1f4f4f4fefefef8f8f8f9f9f9fffffffffffffffffffdfdfdfbfbfbfffffff7f7f7f3f3f3fffffffefefeffffffdcdcdcb4b4b4ddddddcccccccececed6d6d6d8d8d8b7b7b7a3a3a3898989aeaeaecececec1c1c1e1e1e1cbcbcbbcbcbcdfdfdfdfdfdfc7c7c7bbbbbbb8b8b8a9a9a9bababaaaaaaabfbfbfc9c9c9d6d6d6ddddddbfbfbff6f6f6fefefedbdbdbbbbbbbd9d9d9e4e4e4dbdbdbdededed3d3d3ababab9b9b9bb2b2b2cececed4d4d4dcdcdcdcdcdcc3c3c3a8a8a8c2c2c2ccccccf3f3f3fafafae0e0e0e2e2e2efefeff8f8f8f9f9f9eeeeeef2f2f2eeeeeef1f1f1f1f1f1f3f3f3eaeaeaedededefefeffefefedededeeaeaead5d5d5e6e6e6e6e6e6d9d9d9e5e5e5f1f1f1f3f3f3fcfcfccdcdcdf6f6f6e0e0e0d6d6d6ccccccd6d6d6d6d6d6d5d5d5dbdbdba3a3a3b4b4b4ebebebf9f9f9f8f8f8e9e9e9f1f1f1fffffffffffffafafae9e9e9f2f2f2f7f7f7f1f1f1f2f2f2fefefed3d3d3bfbfbfd2d2d2fdfdfdf5f5f5ffffffecececf6f6f6fbfbfbfffffff0f0f0e5e5e5ebebebdededefcfcfcf6f6f6f6f6f6ffffffc8c8c8e0e0e0f2f2f2dbdbdbe6e6e6f6f6f6f3f3f3fbfbfbe6e6e6f2f2f2fffffffffffffffffff5f5f5cfcfcfdededeecececf8f8f8dddddde6e6e6fbfbfbf2f2f2c0c0c0d6d6d6eeeeeef4f4f4f6f6f6f0f0f0fefefefcfcfce1e1e1d5d5d5fbfbfbcececee4e4e4ffffffd9d9d9f2f2f2ffffffffffffe7e7e7e4e4e4efefefefefeff5f5f5f7f7f7fefefef6f6f6eaeaeaf7f7f7eaeaead5d5d5eeeeeefffffffbfbfbffffffeaeaeae6e6e6f2f2f2cfcfcfc2c2c2b9b9b9c7c7c7e4e4e4d7d7d7d3d3d3cdcdcddededed6d6d6c9c9c9e8e8e8dbdbdbe6e6e6ebebebe5e5e5ccccccc9c9c9d6d6d6fbfbfbf2f2f2e9e9e9eeeeeeffffffe2e2e2ecececfffffff9f9f9e4e4e4fbfbfbf7f7f7fbfbfbffffffffffffe1e1e1d1d1d1d3d3d3b6b6b6c3c3c3a7a7a7b2b2b2b5b5b5a5a5a5bababa979797a9a9a9b5b5b5e4e4e4f1f1f1dfdfdfc2c2c2b5b5b5b3b3b3babababebebed2d2d2dfdfdfd9d9d9c5c5c5a7a7a7bdbdbdbdbdbdcacacac3c3c3bebebed2d2d2949494a4a4a4bcbcbc7c7c7c7777779393938383837a7a7a989898c2c2c2dcdcdcd3d3d3adadaddfdfdfc8c8c8cdcdcde3e3e39191918f8f8f9b9b9baeaeaeb7b7b7808080818181cfcfcffefefeffffffeeeeeeb7b7b79a9a9aa6a6a6c6c6c6ffffffededede3e3e3d2d2d2d2d2d2ffffffecececdadadaf3f3f3f4f4f4c2c2c29d9d9db4b4b48b8b8bb8b8b8f9f9f9a6a6a63a3a3aa0a0a0bfbfbfb3b3b3e8e8e8d1d1d1f8f8f8fffffff9f9f9b8b8b8b6b6b6dfdfdfc8c8c8bbbbbbddddddfafafad6d6d69393937c7c7cd8d8d8b5b5b5b0b0b0e2e2e2efefefe2e2e2d7d7d7ecececf2f2f2c8c8c8e5e5e5e5e5e5d7d7d7e8e8e8cacacad4d4d4d7d7d7e5e5e5f9f9f9f0f0f0e7e7e7f6f6f6e9e9e9fbfbfbf6f6f6f7f7f7f1f1f1f4f4f4f9f9f9f4f4f4eaeaeaebebebfdfdfdfcfcfcfefefeffffffecececfefefeffffffffffffffffffe6e6e6eaeaeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3e3e3ccccccfffffffafafaf4f4f4f2f2f2f4f4f4f6f6f6fdfdfdfffffff9f9f9f2f2f2dcdcdcc0c0c0b9b9b9b3b3b3b9b9b9ededede2e2e2e0e0e0e6e6e6c2c2c2cdcdcdddddddd2d2d2cdcdcde0e0e0eeeeeeedededd1d1d1e5e5e5edededdededeefefeff7f7f7e4e4e4e8e8e8f5f5f5f8f8f8dbdbdbe5e5e5fafafaf8f8f8fefefefdfdfdfffffffffffffafafaf5f5f5f6f6f6fcfcfcf8f8f8fffffffffffffefefefbfbfbf9f9f9bfbfbfe2e2e2fffffffcfcfcecececd0d0d0c9c9c9a5a5a5c9c9c9f1f1f1f2f2f2ecececedededf5f5f5fffffffdfdfdf5f5f5fffffffefefef8f8f8f8f8f8fefefeffffffeaeaeabababac4c4c4c7c7c7d9d9d9e8e8e8c9c9c9bbbbbbfbfbfbfefefeffffffd3d3d3adadaddddddddededef6f6f6ffffffd9d9d9d8d8d8fcfcfcc8c8c87c7c7c9b9b9bd3d3d3d0d0d0d0d0d0c4c4c4dededec5c5c5d1d1d1e0e0e0fbfbfbf6f6f6f7f7f7d4d4d4d3d3d3cfcfcfdbdbdbedededfafafafffffff1f1f1c8c8c8e8e8e8ecececededede7e7e7dededee7e7e7efefefd4d4d4d9d9d9fafafaf1f1f1e7e7e7edededebebebf7f7f7fffffff1f1f1d5d5d5e8e8e8fafafafcfcfcd3d3d3dcdcdcfcfcfcf1f1f1bebebebdbdbdbdbdbdbdbdbda5a5a5c2c2c2b8b8b8b5b5b5cacacaeaeaead6d6d6c9c9c9bdbdbdd6d6d6d3d3d39a9a9ac4c4c4b0b0b0c8c8c8edededeeeeeeccccccb3b3b3aaaaaab1b1b1c6c6c6c2c2c2e6e6e6f5f5f5e9e9e9e2e2e2d0d0d0d1d1d1bfbfbfabababa6a6a6c3c3c3d1d1d1cacacabcbcbccacacad6d6d6f9f9f9f5f5f5c0c0c0bbbbbbccccccc9c9c9c1c1c1e8e8e8f4f4f4f0f0f0f4f4f4f9f9f9ecececf9f9f9e8e8e8ededede1e1e1dfdfdfdededeeeeeeefdfdfdf5f5f5dfdfdfe8e8e8c4c4c4bebebeadadadc5c5c5edededdededef4f4f4cacacab8b8b8ebebebfcfcfcd5d5d5a9a9a9878787afafafcfcfcfe9e9e9c7c7c7d5d5d5f9f9f9f6f6f6e6e6e6e5e5e5edededeaeaeaefefeff0f0f0dfdfdff8f8f8fffffffffffffffffff1f1f1d3d3d3f7f7f7e1e1e1dcdcdce6e6e6f5f5f5eeeeeef2f2f2fffffffefefefefefee3e3e3f8f8f8f4f4f4f7f7f7efefefe3e3e3edededbcbcbceeeeeefffffffffffff7f7f7efefefe0e0e0c1c1c1a5a5a5bdbdbdcececedfdfdff5f5f5e3e3e3cbcbcbc3c3c3c7c7c7f8f8f8e5e5e5e9e9e9ececececececd5d5d5e7e7e7e9e9e9d9d9d9d7d7d7cfcfcff3f3f3fffffff2f2f2cdcdcdeaeaeae6e6e6c9c9c9d7d7d7b4b4b4c5c5c5c1c1c1dbdbdbf1f1f1d6d6d6e1e1e1fffffff8f8f8eaeaeaeeeeeefefefee5e5e5f7f7f7fffffffdfdfdffffffefefefdbdbdbdededebcbcbcd3d3d3f0f0f0fffffffffffffbfbfbdcdcdcd1d1d1e9e9e9d6d6d6b2b2b2d0d0d0dbdbdbe6e6e6f5f5f5d8d8d8d9d9d9f0f0f0e1e1e1e8e8e8fcfcfcfffffff5f5f5d3d3d3e7e7e7ecececefefefdddddddfdfdfe7e7e7e5e5e5e6e6e6d5d5d5d5d5d5e1e1e1dcdcdcdededeeaeaeadededee1e1e1c1c1c1c5c5c5cdcdcddededec6c6c6a7a7a7afafafc7c7c7c6c6c6c2c2c2cecececfcfcfccccccf2f2f2e3e3e3bcbcbcaeaeaebdbdbdafafaf9191919b9b9bbbbbbbc0c0c08f8f8f808080cacacadadadaabababc2c2c28f8f8f8a8a8a6e6e6e7070709b9b9bc7c7c7ebebebf9f9f9eeeeeeedededf0f0f0e7e7e7e0e0e0c1c1c1d6d6d6e1e1e1d1d1d1a9a9a98a8a8a727272bdbdbd8a8a8a676767b1b1b1b3b3b3808080abababb2b2b28c8c8cb1b1b1e0e0e0c7c7c7d5d5d5cdcdcda7a7a79c9c9cb1b1b1dbdbdbebebebcacacab8b8b8e9e9e9e0e0e0e4e4e4eaeaeac6c6c6ccccccecececc7c7c76969694f4f4fadadade8e8e8dfdfdfe7e7e7e9e9e9acacacb0b0b0a7a7a7c1c1c1b7b7b7a0a0a0b1b1b1afafafd3d3d3c3c3c3cbcbcbc2c2c2babababfbfbfe8e8e8f7f7f7fbfbfbfffffffffffff8f8f8f6f6f6e8e8e8fffffff7f7f7cbcbcbebebebe5e5e5edededfffffff5f5f5f0f0f0f8f8f8fcfcfcfffffff3f3f3fffffffffffffffffffbfbfbfffffffcfcfcfffffffffffffbfbfbeaeaeae9e9e9fafafaf1f1f1f0f0f0e1e1e1e4e4e4d9d9d9d0d0d0d8d8d8f0f0f0f1f1f1e5e5e5eeeeeef7f7f7cfcfcfc7c7c7dededecfcfcfd0d0d0dededee2e2e2ebebebd1d1d1e7e7e7f1f1f1e6e6e6eeeeeef5f5f5eeeeeef9f9f9f8f8f8f6f6f6efefeff4f4f4f9f9f9cbcbcbbababacdcdcddedededadadacececee5e5e5e4e4e4bdbdbdb6b6b6dcdcdcc2c2c2bfbfbfd1d1d1cececef2f2f2fffffffffffffdfdfdfffffffafafaf8f8f8ffffffffffffffffffe1e1e1fffffffffffffffffffcfcfcf8f8f8fffffffffffff8f8f8eaeaeaf6f6f6fdfdfde5e5e5d2d2d2d7d7d7edededc0c0c0c5c5c5d4d4d4d5d5d5efefefd6d6d6d3d3d3dededec8c8c8e1e1e1f8f8f8d2d2d2b5b5b5cbcbcbc1c1c1b2b2b2bbbbbbcececeebebebf6f6f6d8d8d8e2e2e2efefefdadadac7c7c7c5c5c5e5e5e5eeeeeeedededfbfbfbf7f7f7c0c0c0989898dbdbdbf8f8f8dfdfdfc7c7c7e3e3e3c7c7c7c3c3c3dbdbdbdfdfdfdddddda1a1a17c7c7c7b7b7b8d8d8dcfcfcfe7e7e7dadadacececee2e2e2c4c4c4cbcbcbdcdcdcdededeefefefdfdfdfececececececddddddeaeaeae5e5e5d8d8d8d2d2d2d5d5d5f2f2f2dbdbdbe0e0e0c9c9c9eaeaeafffffff4f4f4ececece9e9e9d8d8d8c1c1c1c5c5c5e5e5e5f1f1f1eeeeeee9e9e9f4f4f4fafafad5d5d59b9b9bf0f0f0ffffffffffffffffffc5c5c5bfbfbfefefeffcfcfcffffffe8e8e8dadadaadadadb3b3b3a2a2a2bfbfbfa2a2a2dededeffffffd0d0d0c4c4c4d8d8d8cacacabfbfbfe7e7e7e4e4e4f0f0f0c9c9c9d9d9d9e7e7e7d6d6d6e8e8e8efefeffafafae0e0e0c9c9c9edededfbfbfbd8d8d8d2d2d2f7f7f7e5e5e5e9e9e9d8d8d8ebebebf7f7f7f8f8f8f8f8f8f7f7f7fcfcfcf6f6f6f6f6f6f4f4f4f2f2f2f3f3f3ddddddd6d6d6e5e5e5e6e6e6f2f2f2f6f6f6fffffffafafaf9f9f9fefefefdfdfdf9f9f9f0f0f0f4f4f4f6f6f6f4f4f4f8f8f8cececec1c1c1c0c0c0c4c4c4d2d2d2d2d2d2ccccccb4b4b4b6b6b6eeeeeefdfdfdf6f6f6f8f8f8c5c5c5c9c9c9999999a6a6a6dadadae6e6e6f1f1f1fffffffffffffffffff0f0f0ffffffffffffbfbfbf969696b2b2b29d9d9dbcbcbcf2f2f2f4f4f4edededdadadab7b7b7efefefd9d9d9cacacaebebebe8e8e8e7e7e7f0f0f0ececece8e8e8edededf3f3f3fcfcfcfffffff6f6f6fffffffffffffafafae8e8e8d5d5d5edededffffffffffffedededededede6e6e6efefefe5e5e5d6d6d6d8d8d8edededd1d1d1f8f8f8fffffffffffff5f5f5f4f4f4e6e6e6cfcfcff0f0f0dfdfdfd6d6d6fafafaffffffe3e3e3939393dfdfdfdcdcdceaeaeaf2f2f2dbdbdbd1d1d1ccccccdbdbdbd3d3d3b7b7b7b6b6b6c9c9c9d4d4d4e5e5e5e9e9e9edededfdfdfdfbfbfbf2f2f2efefeff8f8f8e6e6e6dadadaf3f3f3cfcfcfbdbdbddadadad8d8d8e8e8e8fafafaf5f5f5fafafaf3f3f3fdfdfdfefefef2f2f2eeeeeef7f7f7f3f3f3e1e1e1ebebebfbfbfbeeeeeee8e8e8e1e1e1d0d0d0dbdbdbf6f6f6e4e4e4f4f4f4e4e4e4dcdcdcfdfdfdeeeeeec3c3c3b0b0b0c3c3c3b9b9b9cccccccdcdcdcdcdcddadadadadadadbdbdbe8e8e8dededee1e1e1f4f4f4eaeaeae4e4e4f0f0f0dadadac7c7c7dadadacacacabfbfbfabababbbbbbbe5e5e5cbcbcba6a6a6e1e1e1cdcdcdb6b6b6bababacfcfcfb3b3b3a1a1a1b8b8b8949494aaaaaa9a9a9ab2b2b2bababa9b9b9ba4a4a47d7d7d8a8a8a9f9f9fb9b9b9f6f6f6ecececefefeff7f7f7f5f5f5f5f5f5f4f4f4f2f2f2efefefeeeeeedcdcdcffffffffffffeeeeeeedededd5d5d5d0d0d0e5e5e5d3d3d3a7a7a78585859c9c9caaaaaac0c0c0fefefeffffffe8e8e8adadada4a4a4b4b4b4cdcdcdbdbdbda1a1a1a8a8a8afafafb2b2b29292929f9f9fc0c0c0e8e8e8f8f8f8a8a8a8acacacf0f0f0e6e6e6edededffffffb6b6b6a4a4a4b3b3b3e1e1e1ffffffcdcdcd9c9c9c8d8d8dc4c4c4d6d6d69d9d9dc7c7c7cbcbcbcbcbcbc7c7c7e4e4e4ffffffffffff9f9f9fdbdbdbd8d8d8d1d1d1efefeff4f4f4fafafaf6f6f6e0e0e0d5d5d5e7e7e7c6c6c6ddddddfafafad8d8d8c6c6c6dadadacfcfcff6f6f6ebebebeeeeeee2e2e2e6e6e6f0f0f0e8e8e8f1f1f1ecececf8f8f8fefefefafafafefefeffffffe6e6e6dfdfdff0f0f0e5e5e5f1f1f1dbdbdbe7e7e7e7e7e7dcdcdcf0f0f0fafafaededede1e1e1ebebebe6e6e6dadadae8e8e8dededed2d2d2e9e9e9ecececf6f6f6fffffffffffff6f6f6ecececfffffffffffffefefefffffffefefef7f7f7fbfbfbfffffffffffffffffff5f5f5ebebebcbcbcbe1e1e1fffffffffffffffffffffffff5f5f5dbdbdbc9c9c9b2b2b2b4b4b4d6d6d6c8c8c8adadadacacac959595b8b8b8d9d9d9e9e9e9fdfdfdffffffd2d2d2e3e3e3efefefccccccdbdbdbf1f1f1f1f1f1fdfdfdfffffff4f4f4e5e5e5fdfdfdfbfbfbe7e7e7e9e9e9c4c4c4d3d3d3cdcdcda7a7a7c0c0c0ecececd3d3d3a8a8a8aeaeaedfdfdff7f7f7e3e3e3e9e9e9f0f0f0fffffff0f0f0e3e3e3e9e9e9e3e3e3c1c1c1b8b8b8c4c4c4b8b8b8d0d0d0cacacac9c9c9d3d3d3d6d6d6eeeeeed2d2d2cececeeaeaeadededed8d8d8d8d8d8cbcbcbc6c6c6d5d5d5afafafd5d5d5dfdfdfb4b4b4e2e2e2ddddddbebebeecececd4d4d4a4a4a4c7c7c7eeeeeefdfdfde3e3e3cececee6e6e6fbfbfbfcfcfcfffffff8f8f8e7e7e7e2e2e2dfdfdfd6d6d6d0d0d0e4e4e4d5d5d5edededf3f3f3c6c6c6c3c3c3f1f1f1fbfbfbececece8e8e8f7f7f7fcfcfcf7f7f7fffffff4f4f4ccccccb2b2b2cecececececebcbcbcc7c7c7efefeffbfbfbedededbcbcbc959595b2b2b2d4d4d4d5d5d5dededebfbfbfe0e0e0f5f5f5c9c9c9bfbfbfd4d4d4cfcfcfd8d8d8c9c9c9aeaeaea5a5a5c9c9c9bebebec6c6c6ecececd4d4d4cbcbcbeeeeeef6f6f6e6e6e6eeeeeeedededc5c5c5eaeaeaf9f9f9d9d9d9edededf3f3f3f2f2f2e4e4e4d9d9d9f4f4f4fbfbfbe7e7e7e0e0e0fafafad9d9d9e5e5e5e2e2e2e9e9e9f2f2f2f7f7f7f8f8f8f0f0f0f4f4f4e7e7e7ecececf0f0f0fdfdfdfcfcfce2e2e2fbfbfbf8f8f8dadadae9e9e9e7e7e7e4e4e4e9e9e9f8f8f8e4e4e4d6d6d6dfdfdfe5e5e5f2f2f2fffffffefefee8e8e8c1c1c1c8c8c8cececedfdfdfd2d2d2c2c2c2b8b8b8c1c1c1b6b6b6cdcdcddbdbdbf3f3f3b5b5b5838383fbfbfbecececd0d0d0cdcdcddcdcdcdbdbdbccccccddddddddddddececece8e8e8e1e1e1f5f5f5f6f6f6fbfbfbe7e7e7c5c5c5acacacc5c5c5b6b6b6bbbbbbc2c2c2f7f7f7eeeeeeefefeff5f5f5f7f7f7ffffffffffffe0e0e0dfdfdff4f4f4fdfdfdfafafaf1f1f1fdfdfdf0f0f0ddddddf5f5f5fffffff5f5f5f0f0f0fafafaf4f4f4ebebebf5f5f5f7f7f7f9f9f9ffffffffffffffffffffffffd3d3d3dbdbdbfffffff6f6f6fbfbfbfefefef2f2f2fcfcfcffffffffffffe8e8e8dbdbdbe0e0e0d5d5d5bbbbbbeaeaeae4e4e4dadadac5c5c5adadadb4b4b4eeeeeeffffffe7e7e7dadadae9e9e9c2c2c2b8b8b8eaeaeafffffffbfbfbffffffebebebdededef1f1f1ecececd0d0d0c5c5c5c8c8c8cfcfcfe0e0e0ffffffdbdbdbd7d7d7d8d8d8d3d3d3d5d5d5ebebebfbfbfbffffffe3e3e3e1e1e1fdfdfdfffffff5f5f5ebebebfefefeefefeffdfdfde5e5e5c5c5c5d2d2d2ccccccbcbcbcd5d5d5e2e2e2f8f8f8ecececfafafaf2f2f2d7d7d7e2e2e2ecececf0f0f0d8d8d8e4e4e4d9d9d9dededee3e3e3dadadae2e2e2dfdfdfe6e6e6fafafae3e3e3eeeeeefdfdfdffffffd6d6d6dadadae8e8e8c5c5c5c1c1c1dbdbdbc8c8c8d7d7d7eeeeeed9d9d9d9d9d9c8c8c8d5d5d5e5e5e5b6b6b6ccccccaeaeaeb7b7b7aeaeaeb4b4b4cbcbcbb3b3b3cdcdcda3a3a3b1b1b1e9e9e9ffffffefefefdededef0f0f0ffffffefefeff4f4f4f0f0f0dbdbdbd8d8d8d7d7d7b6b6b6b2b2b2ddddddeaeaeaf4f4f4ffffffffffffb5b5b5a0a0a09c9c9ccacacaffffffffffffeaeaeac8c8c8d1d1d1d1d1d1d4d4d4c0c0c0d2d2d2ededede3e3e3cdcdcde7e7e7eaeaeae8e8e8f6f6f6f0f0f0d2d2d2d9d9d9d6d6d6bababa898989a9a9a9d1d1d1c3c3c3d0d0d0d3d3d3a5a5a5a8a8a8dcdcdcf2f2f2c4c4c4cdcdcdc4c4c4c5c5c5d6d6d6dfdfdfeaeaeadadadab5b5b5888888afafafd4d4d4a4a4a4b2b2b2eeeeeefffffffcfcfce8e8e8fdfdfdfffffffffffffffffffffffff5f5f5c1c1c1d4d4d4fffffffbfbfbfafafad4d4d4dededefffffffffffffffffffbfbfbfffffffffffffcfcfcffffffffffffe3e3e3f5f5f5ffffffdededec1c1c1d0d0d0fbfbfbfbfbfbfffffffffffffffffffffffffffffffffffffffffff3f3f3ffffffffffffffffffc1c1c1d0d0d0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececc7c7c7b7b7b7dcdcdcfffffffffffff4f4f4e0e0e0e6e6e6e0e0e0edededf6f6f6efefefd9d9d9f2f2f2e8e8e8e3e3e3c5c5c5ababab9a9a9a6c6c6cbebebeb8b8b8a3a3a3acacac9999998686869a9a9ab2b2b2a3a3a3949494afafafbdbdbdcececeb8b8b8acacaca8a8a8b0b0b0aaaaaaa9a9a9b8b8b8c2c2c2b8b8b8b6b6b6b8b8b8bfbfbfc2c2c2bbbbbbabababcfcfcfd0d0d0c1c1c1b3b3b3b4b4b4c0c0c0cdcdcde6e6e6e4e4e4e5e5e5ffffffe5e5e5b4b4b4b6b6b6c9c9c9e2e2e2cececed2d2d2ecececfcfcfcf7f7f7dcdcdcc8c8c8bdbdbdd7d7d7dfdfdfdededef2f2f2f9f9f9e7e7e7dbdbdbd2d2d2b4b4b4c1c1c1f2f2f2f4f4f4f0f0f0dfdfdfdcdcdcfafafad6d6d6e5e5e5eeeeeedbdbdbf8f8f8e6e6e6ebebebfefefeffffffd9d9d9b5b5b5dfdfdfebebebd0d0d0e1e1e1eaeaeae7e7e7c8c8c8cececedadadacccccce9e9e9fcfcfcf0f0f0dcdcdcecececf9f9f9f5f5f5f5f5f5f6f6f6f0f0f0dadadaeeeeeeeaeaeae6e6e6cccccccecececececeededede6e6e6e1e1e1d4d4d4bababaa6a6a6adadadbcbcbcddddddffffffd9d9d9d9d9d9d0d0d0cfcfcfebebebb5b5b5bebebebebebec3c3c3e0e0e0b7b7b7c4c4c4d6d6d6f9f9f9fffffffffffffffffff5f5f5dcdcdccdcdcdb8b8b8b8b8b8c7c7c7c5c5c5d1d1d1d9d9d9cacacacececedddddde8e8e8dfdfdfc4c4c4bdbdbde9e9e9e8e8e8efefeff7f7f7f0f0f0d7d7d7e3e3e3f8f8f8eaeaeaedededfffffffffffff6f6f6f4f4f4f3f3f3f7f7f7fafafaf7f7f7f7f7f7dadadac5c5c5e3e3e3f4f4f4e1e1e1f4f4f4f9f9f9ffffffffffffffffffe2e2e2c7c7c7cbcbcbdededef3f3f3f9f9f9fffffffffffffffffffffffff3f3f39191917a7a7abfbfbfd2d2d2c6c6c6c7c7c7d1d1d1dddddde2e2e2c9c9c9d6d6d6ecececdbdbdbdcdcdcefefefe2e2e2dfdfdfe0e0e0f3f3f3f1f1f1efefeff4f4f4ddddddedededffffffe9e9e9e1e1e1d3d3d3cfcfcff3f3f3e1e1e1dcdcdcddddddececece7e7e7e3e3e3f5f5f5ecececf3f3f3f3f3f3f8f8f8d8d8d8cacacaf9f9f9f5f5f5ececececececf8f8f8ecececf6f6f6f5f5f5f1f1f1f5f5f5f8f8f8fbfbfbf5f5f5e2e2e2d7d7d7d8d8d8f2f2f2f4f4f4f9f9f9efefefedededfbfbfbf1f1f1f3f3f3f8f8f8efefefcececef0f0f0d2d2d29a9a9ac2c2c2d5d5d5c9c9c9d2d2d2ebebebe9e9e9f5f5f5c5c5c5ccccccf0f0f0eaeaeaebebebfdfdfdf9f9f9ecececebebebd1d1d1e8e8e8e8e8e8dcdcdcf9f9f9f5f5f5e6e6e6fdfdfdffffffc6c6c6ccccccd9d9d9b1b1b1c5c5c5f3f3f3fffffffdfdfdf8f8f8e7e7e7fcfcfce4e4e4e0e0e0ffffffe6e6e6e9e9e9f6f6f6e2e2e2dbdbdbfffffff6f6f6e9e9e9f6f6f6ecececdfdfdfebebebe8e8e8dbdbdbf1f1f1ebebebf0f0f0f0f0f0fbfbfbfffffffffffffffffffffffffffffff2f2f2f0f0f0e1e1e1f0f0f0f2f2f2e3e3e3ecececececece1e1e1d5d5d5eeeeeee9e9e9e5e5e5ffffffedededc9c9c9dcdcdcebebebe1e1e1e1e1e1edededdfdfdff1f1f1c9c9c9898989919191a7a7a77a7a7a7171718787877e7e7e727272838383949494b3b3b3dbdbdbf3f3f3d7d7d7cbcbcbd9d9d9b8b8b8bdbdbde0e0e0cfcfcfe3e3e3fafafadbdbdbbebebeb5b5b5a2a2a2b1b1b1a6a6a6a6a6a6aeaeae828282919191bfbfbfb9b9b9b3b3b3b3b3b3c4c4c4bababae3e3e3fafafadfdfdfe7e7e7dfdfdfd6d6d6e3e3e3d8d8d8dadadafbfbfbf9f9f9cdcdcde6e6e6d7d7d7c5c5c5ecececd1d1d1bcbcbcb7b7b78b8b8b7878786f6f6f797979afafaf898989a0a0a0ababab7979799e9e9ebbbbbba1a1a1afafafb5b5b5d5d5d5c1c1c1acacac9494947575758e8e8ecececec4c4c4c2c2c2e2e2e2d1d1d1d0d0d0e5e5e5dadadae7e7e7f2f2f2f0f0f0fffffff4f4f4eeeeeefffffffcfcfcf4f4f4f6f6f6ebebebeeeeeef5f5f5f4f4f4fcfcfcffffffffffffffffffffffffffffffffffffe7e7e7c6c6c6b5b5b5e7e7e7fafafae9e9e9efefeff0f0f0fffffffffffff5f5f5e7e7e7d8d8d8e3e3e3fffffffbfbfbe7e7e7a2a2a2acacaccccccce9e9e9efefefcececebababab8b8b8c8c8c8c0c0c0bebebebfbfbfc0c0c0b9b9b9acacacb3b3b3b5b5b5b6b6b6b6b6b6bebebe8b8b8b8f8f8fbcbcbccdcdcdb0b0b0a1a1a1b4b4b4a3a3a3a1a1a1a1a1a19d9d9da2a2a2989898bebebeadadada3a3a39d9d9d9d9d9da2a2a29a9a9ac0c0c0a2a2a29c9c9caaaaaaa4a4a4c5c5c5c1c1c1dcdcdccfcfcf8e8e8eaaaaaab3b3b3b2b2b2b3b3b3b7b7b7cacacaccccccd2d2d2e8e8e8c7c7c7959595b4b4b4e6e6e6eeeeeee9e9e9eeeeeeededede6e6e6f2f2f2dedededcdcdcebebebe1e1e1f1f1f1cacacad6d6d6ededede9e9e9d6d6d6d1d1d1eaeaeae6e6e6fcfcfcfcfcfcfafafae8e8e8d2d2d2e0e0e0dcdcdcdddddde0e0e0cfcfcffafafaf8f8f8f3f3f3dbdbdbe4e4e4e6e6e6fefefed4d4d4a0a0a0ebebebf8f8f8f2f2f2f5f5f5efefefecececfbfbfbd8d8d8dcdcdce3e3e3ddddddeaeaeae9e9e9e8e8e8f5f5f5f0f0f0aaaaaa8b8b8bbcbcbcefefefebebebf8f8f8e1e1e1d9d9d9e2e2e2d7d7d7d6d6d6d9d9d9eeeeeef2f2f2e9e9e9d3d3d3bdbdbdeaeaeafffffff2f2f2eaeaeafbfbfbededede7e7e7e8e8e8e0e0e0f6f6f6cfcfcfb0b0b0c9c9c9e4e4e4f8f8f8ffffffeaeaeabfbfbfccccccd8d8d8ddddddeaeaeaecececffffffecececdfdfdffdfdfde1e1e1b9b9b9f8f8f8d0d0d0bfbfbff4f4f4e5e5e5dadadab6b6b6b1b1b1d2d2d2d7d7d7c8c8c8d5d5d5c3c3c3acacacb7b7b7d8d8d8e1e1e1e0e0e0d7d7d7d2d2d2d3d3d3edededeaeaeae6e6e6cbcbcba7a7a7dbdbdbf3f3f3e4e4e4f6f6f6e7e7e7e3e3e3fbfbfbf8f8f8f0f0f0f3f3f3e1e1e1ddddddd3d3d3dcdcdcf7f7f7f8f8f8f2f2f2f8f8f8f5f5f5f9f9f9ddddddf7f7f7fffffff3f3f3eeeeeefbfbfbfffffff8f8f8fefefed9d9d9d4d4d4e1e1e1e1e1e1d9d9d9f2f2f2f8f8f8fafafaededede6e6e6ecececd9d9d9d6d6d6f4f4f4ffffffd9d9d9a8a8a8d3d3d3c2c2c2dededec8c8c8c2c2c2d9d9d9cfcfcfd3d3d3ededede4e4e4d7d7d7c7c7c7c2c2c2b9b9b9a7a7a7bebebec7c7c7c9c9c9cdcdcdcacacac0c0c0969696b2b2b2bebebec9c9c9c2c2c2a3a3a3b9b9b9c7c7c7bdbdbdd8d8d8d3d3d3e6e6e6eeeeeee0e0e0f0f0f0fffffff2f2f2e3e3e3f7f7f7f8f8f8f1f1f1fffffff5f5f5fffffffffffffffffffffffffefefef6f6f6f0f0f0d4d4d4b9b9b9bfbfbfedededffffffebebebc9c9c9c5c5c5e7e7e7f1f1f1e6e6e6f9f9f9d7d7d7f0f0f0d0d0d0aeaeaeddddddf1f1f1ffffffedededdbdbdbd0d0d0dcdcdcecececf0f0f0e8e8e8f9f9f9e2e2e2ddddddf7f7f7d2d2d2bbbbbbdddddde8e8e8dbdbdbd5d5d5f5f5f5f8f8f8f9f9f9f8f8f8edededb8b8b8d7d7d7dfdfdff7f7f7ffffffdbdbdbd5d5d5f4f4f4e9e9e9ebebebfcfcfcdbdbdbe9e9e9fdfdfdf6f6f6d8d8d8dfdfdfd0d0d0dededef3f3f3e0e0e0f3f3f3fffffffcfcfcedededfdfdfdfbfbfbe5e5e5e7e7e7d3d3d3d2d2d2d1d1d1e2e2e2fffffffffffffbfbfbfffffff9f9f9fffffffafafafefefeeeeeeee3e3e3f0f0f0efefefe7e7e7e9e9e9ecececf2f2f2f5f5f5e7e7e7ececece9e9e9d0d0d0e2e2e2eaeaeaf9f9f9cfcfcfd3d3d3e8e8e8eeeeeee3e3e3c3c3c3d9d9d9dfdfdfe0e0e0aaaaaa999999a5a5a56f6f6f676767828282b1b1b1c1c1c1c5c5c5ebebebdadadab9b9b9aeaeaeb8b8b8dededecbcbcbcacacacfcfcfb3b3b3989898939393a9a9a9a1a1a1868686929292bababab6b6b6a3a3a39b9b9b8c8c8cabababd3d3d3d3d3d3b2b2b2cfcfcfd5d5d5c5c5c5c6c6c6cbcbcbd3d3d3dddddddfdfdfcacacac6c6c6b7b7b77f7f7f7d7d7d8d8d8d6969697070708f8f8f8d8d8d8a8a8a9b9b9ba7a7a7b3b3b3d8d8d8e7e7e7bfbfbf8c8c8c8585857a7a7aa1a1a1a6a6a6a5a5a59a9a9ab0b0b0909090b7b7b7d6d6d6a7a7a78686869696968686868686868d8d8dc4c4c4b7b7b7afafafccccccc1c1c1bababaaaaaaa9e9e9ea1a1a1b5b5b5aeaeaeadadadbababaafafafa8a8a8b9b9b9aeaeae9f9f9fb3b3b3a8a8a8aeaeaec3c3c3b6b6b6bbbbbbdadadaa5a5a5adadadddddddc8c8c8c0c0c0bfbfbfabababacacaca5a5a5c0c0c0bcbcbcababab929292a0a0a0d5d5d5c3c3c3b6b6b6a5a5a58b8b8b949494b2b2b2b3b3b3a4a4a49f9f9f9d9d9d9f9f9fbcbcbca6a6a6aaaaaab9b9b9d0d0d0d5d5d5c4c4c4c9c9c98f8f8faaaaaabbbbbbd9d9d9f2f2f2d6d6d6d5d5d5d1d1d1a2a2a2ddddddf5f5f5ececece6e6e6dbdbdbe9e9e9e0e0e0acacacabababe1e1e1e1e1e1e7e7e7d4d4d4e5e5e5f6f6f6ffffffffffffebebebe8e8e8f0f0f0fffffff3f3f3ddddddbdbdbdc8c8c8d0d0d0cfcfcfeaeaeaf7f7f7fffffff2f2f2f2f2f2fcfcfcffffffecececa0a0a0e9e9e9ebebebe5e5e5fffffff6f6f6f6f6f6fdfdfde8e8e8fefefefffffff7f7f7fdfdfdffffffe6e6e6c2c2c2fcfcfcfffffff9f9f9fefefef5f5f5e6e6e6d9d9d9d8d8d8efefefdddddddadadad9d9d9f2f2f2e8e8e8e0e0e0f3f3f3f6f6f6f2f2f2f5f5f5ededede7e7e7d1d1d1d3d3d3f1f1f1e9e9e9fcfcfce3e3e3f3f3f3fffffffffffff3f3f3eaeaeae3e3e3f3f3f3fafafaebebebc2c2c2cececee7e7e7e0e0e0dfdfdfbcbcbcffffffffffffeeeeeefcfcfccdcdcde2e2e2eeeeeee2e2e2cacacadcdcdcdcdcdcd1d1d1eaeaeaf0f0f0e1e1e1d1d1d1d8d8d8d5d5d5dfdfdffffffff3f3f3fffffffefefebdbdbde0e0e0e7e7e7d5d5d5dadadabfbfbfdadadafffffff2f2f2d7d7d7cececeacacacadadadf3f3f3f5f5f5afafafcbcbcbeaeaeae6e6e6fffffff3f3f3a8a8a8c9c9c9fcfcfcbfbfbfd3d3d3ddddddbababaa2a2a2b8b8b8c4c4c48b8b8bcacacaffffffcdcdcdc0c0c0d2d2d2f5f5f5f5f5f5e3e3e3dcdcdccdcdcde7e7e7fffffffffffffdfdfdffffffeaeaeadcdcdceeeeeedadadac5c5c5cececed7d7d7cbcbcbd5d5d5e6e6e6eeeeeeddddddedededf9f9f9f4f4f4e7e7e7eaeaeaf9f9f9edededeeeeeeffffffcdcdcdc8c8c8d8d8d8d0d0d09c9c9cbbbbbbefefefd8d8d8d2d2d2dededeecececddddddf7f7f7f6f6f6fafafafbfbfbefefefeeeeeee7e7e7a7a7a7cacacadbdbdbe2e2e2efefefd9d9d9979797afafafc4c4c4e1e1e1ffffffebebebd7d7d7e5e5e5d5d5d5adadadb7b7b7aeaeaec2c2c2bbbbbbcbcbcbdfdfdfcbcbcbd6d6d6e9e9e9dadadae9e9e9fdfdfdf8f8f8f9f9f9f0f0f0f0f0f0e4e4e4d0d0d0b5b5b5bfbfbfc6c6c6a8a8a8b4b4b4c8c8c8e3e3e3ebebebf0f0f0f3f3f3efefeff6f6f6f8f8f8e3e3e3dededeefefeffcfcfcf8f8f8f2f2f2ebebebe8e8e8fcfcfcf6f6f6f4f4f4efefeffdfdfde3e3e3e4e4e4e1e1e1ebebebedededf5f5f5f8f8f8f9f9f9f7f7f7e1e1e1f1f1f1f3f3f3a3a3a3d0d0d0ffffffefefeff1f1f1f5f5f5ebebebfdfdfdeaeaeae7e7e7fffffff4f4f4f9f9f9efefeff7f7f7f3f3f3bcbcbce2e2e2ecececf5f5f5fffffffffffffefefef8f8f8fbfbfbf9f9f9f2f2f2f6f6f6c9c9c9c4c4c4e0e0e0d9d9d9b7b7b7cdcdcdfbfbfbdadadaf5f5f5fffffffffffff4f4f4dadadaf5f5f5e8e8e8e9e9e9eaeaeacacacac5c5c5d1d1d1dfdfdfe9e9e9e1e1e1d9d9d9e8e8e8e0e0e0f1f1f1fffffff4f4f4eeeeeee3e3e3c6c6c6d3d3d3cdcdcdb3b3b3d5d5d5d5d5d5d1d1d1eaeaead5d5d5bababad9d9d9e3e3e3e5e5e5fefefef8f8f8d0d0d0e8e8e8ffffffe0e0e0ddddddf1f1f1dfdfdfdadadae1e1e1efefefe9e9e9bfbfbfcececec9c9c9c5c5c5c4c4c4eeeeeedbdbdbcdcdcdefefeff0f0f0e9e9e9a1a1a18282828f8f8fdadadae9e9e9c7c7c7d4d4d4d9d9d9ccccccc3c3c3e2e2e2ddddddc5c5c5bebebec4c4c4c0c0c0bbbbbbc7c7c7eaeaeafbfbfbe8e8e8d4d4d4c3c3c3dadadae3e3e3e9e9e9d7d7d7d5d5d5d2d2d2d8d8d8eeeeeee2e2e2cececeb5b5b5c1c1c1ddddddcacacac0c0c0c1c1c1d4d4d49696966868688282828181818e8e8e8a8a8a9a9a9ab7b7b7909090b4b4b4d5d5d5cacacaffffffedededf0f0f0ffffffddddddc7c7c78d8d8da5a5a5a4a4a4a3a3a3acacacc3c3c3adadadb6b6b6e4e4e4b2b2b2b3b3b39595958a8a8aabababb6b6b6adadada6a6a6bdbdbd919191aaaaaae8e8e8dadadae0e0e0c4c4c4c7c7c7e5e5e5cececee6e6e6cbcbcbeeeeeed3d3d3b1b1b1d5d5d5e6e6e6d4d4d4b1b1b1b7b7b7bdbdbdb7b7b7a1a1a1939393b5b5b5bebebebcbcbcb4b4b4b9b9b9d0d0d0c2c2c2d0d0d0c2c2c2b6b6b6d8d8d8ddddddc4c4c4b0b0b0bababacdcdcda3a3a3b9b9b99d9d9daeaeaec7c7c7cbcbcbbebebeb7b7b7d2d2d2e8e8e8f6f6f6eaeaeac9c9c9d4d4d4f4f4f4f5f5f5d3d3d3e8e8e8e4e4e4e1e1e1fcfcfcfefefefefefefffffff8f8f8ffffffffffffedededc0c0c0e0e0e0efefefeaeaeaffffffe3e3e38d8d8dc5c5c5d8d8d8c3c3c3e9e9e9dadadad0d0d0e0e0e0e6e6e6cfcfcfd6d6d6fcfcfcf7f7f7f1f1f1e6e6e6edededffffffe1e1e1cacacad6d6d6dedededededee0e0e0f8f8f8f5f5f5d9d9d9aeaeaeb1b1b1c9c9c9f5f5f5fffffffcfcfcf7f7f7fdfdfdfffffff3f3f3f9f9f9ebebebe0e0e0fdfdfdffffffd9d9d9adadadfffffff3f3f3e2e2e2e5e5e5d3d3d3e6e6e6cdcdcdd2d2d2dfdfdfe5e5e5ebebebcbcbcbdcdcdceeeeeef8f8f8f5f5f5fafafafffffffffffffffffffdfdfdf6f6f6d0d0d0dcdcdceeeeeedcdcdcd6d6d6d8d8d8edededfbfbfbf6f6f6ccccccadadadbdbdbdb7b7b7a5a5a5d0d0d0eaeaeac0c0c0cfcfcfe8e8e8ddddddebebebdededef7f7f7ebebebe4e4e4fffffff5f5f5eeeeeee6e6e6f7f7f7f3f3f3edededeeeeeee1e1e1c7c7c7e5e5e5dededed3d3d3ebebebeaeaead9d9d9ecececf1f1f1dfdfdfe7e7e7e5e5e5f2f2f2fbfbfbf5f5f5ddddddebebebedededd8d8d8f2f2f2d1d1d1dbdbdbf3f3f3d0d0d0b5b5b5cececef9f9f9f7f7f7d5d5d5e3e3e3c6c6c6a5a5a5b7b7b7e6e6e6f6f6f6b0b0b0a8a8a8f1f1f1ecececf0f0f0f6f6f6f6f6f6d3d3d3bebebee0e0e0e0e0e0d5d5d5e9e9e9ececece7e7e7f7f7f7fbfbfbeaeaeaf1f1f1efefefe2e2e2e8e8e8e7e7e7e3e3e3c2c2c2bbbbbbd1d1d1dadadac3c3c3acacacd6d6d6ededededededfffffffbfbfbf4f4f4e9e9e9f8f8f8f7f7f7e8e8e8dfdfdff2f2f2fafafabcbcbca3a3a3a0a0a0a0a0a0d2d2d2c8c8c8c9c9c9bababa888888cbcbcbefefefeaeaeaebebebf5f5f5ffffffffffffcdcdcdeeeeeed8d8d89d9d9dbbbbbbe0e0e0f3f3f3fdfdfdb7b7b7888888bfbfbfe6e6e6efefeffffffffffffff9f9f9f6f6f6f1f1f1fdfdfdfefefef8f8f8f9f9f9f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffffffffffffecececeaeaeaf4f4f4cececed6d6d6efefeffbfbfbf9f9f9f0f0f0fbfbfbffffffeaeaeae9e9e9f8f8f8eaeaeaecececf8f8f8f2f2f2f4f4f4f7f7f7cbcbcbd8d8d8fffffffffffff9f9f9fffffff7f7f7c9c9c9d0d0d0e1e1e1ebebebdadadacbcbcbf9f9f9fffffffdfdfdf9f9f9d0d0d0bbbbbbfffffff6f6f6fdfdfdffffffffffffffffffe0e0e0e8e8e8f4f4f4ffffffffffffffffffeeeeeedddddddadadae3e3e3cfcfcfd6d6d6cececedadadadbdbdbeaeaeaf1f1f1d5d5d5dcdcdcf6f6f6e8e8e8f5f5f5cdcdcdb8b8b8d1d1d1d7d7d7b3b3b3bbbbbbc9c9c9b6b6b6afafafd1d1d1e6e6e6d9d9d9dcdcdccececee2e2e2e3e3e3ebebebe1e1e1bfbfbfd2d2d2d9d9d9e8e8e8dcdcdcd1d1d1dadadaebebebecececc8c8c8c0c0c0d4d4d4e0e0e0e0e0e0d5d5d5cacacadedededadadadfdfdfdededee3e3e3fffffffdfdfdf1f1f1f4f4f4e3e3e3e0e0e0dbdbdbe0e0e0d8d8d8d0d0d0f0f0f0fffffff0f0f0eeeeeee6e6e6dededebfbfbfcdcdcdd4d4d4d0d0d0dcdcdccccccccfcfcfc7c7c7d6d6d6d0d0d0dbdbdb9696964b4b4baaaaaae5e5e5e8e8e8e4e4e4d9d9d9cbcbcbc5c5c5e2e2e2fcfcfcdededeebebebf2f2f2e2e2e2ebebebf5f5f5ebebebedededf5f5f5f2f2f2f3f3f3ecececedededf3f3f3ffffffffffffffffffecececd4d4d4e5e5e5dededef2f2f2f3f3f3f4f4f4eaeaea797979939393a4a4a4a2a2a2a6a6a6bfbfbfe2e2e2f3f3f3f2f2f2edededfdfdfdedededa5a5a5abababe8e8e8f0f0f0dfdfdfddddddedededbfbfbfb0b0b0fafafab4b4b4626262bbbbbb999999747474858585959595b5b5b5aeaeae9a9a9ab0b0b0aaaaaab2b2b2dfdfdfdededed6d6d6bdbdbdb4b4b4dcdcdcdedededadadaffffffffffffffffffffffffffffffffffffe9e9e9e7e7e7ffffffe6e6e6f4f4f4fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf2f2f2fffffffbfbfbe2e2e2dbdbdbe6e6e6dcdcdcdfdfdfe4e4e4e6e6e6eaeaeae0e0e0bfbfbfa9a9a9b1b1b1939393d9d9d9dfdfdfcbcbcbccccccd5d5d5d3d3d3c2c2c2cececed4d4d4e5e5e5e1e1e1bcbcbcbfbfbfddddddcbcbcbc0c0c0dddddde7e7e7aeaeaec1c1c1d2d2d2c3c3c3f7f7f7f7f7f7e2e2e2e0e0e0edededc3c3c3dadadafefefef3f3f3d3d3d3eaeaead1d1d1d5d5d5fefefee6e6e6e6e6e6e4e4e4e3e3e3dcdcdcc7c7c7ccccccf2f2f2fbfbfbeeeeeedadadaedededf7f7f7e8e8e8f0f0f0bcbcbcdcdcdcf5f5f5e9e9e9f1f1f1eeeeeee2e2e2dbdbdbd4d4d4a8a8a8c9c9c9fffffff3f3f3f7f7f7f6f6f6edededfefefefdfdfdd9d9d9d7d7d7fffffffafafaefefeffefefeffffffdfdfdfd3d3d3e6e6e6bfbfbfe7e7e7fbfbfbf6f6f6ffffffe7e7e7dededef5f5f5f0f0f0cfcfcfd1d1d1ddddddc5c5c5c0c0c0ebebebf4f4f4d1d1d1dfdfdff5f5f5f5f5f5c7c7c7dcdcdce5e5e5e3e3e3a9a9a9aaaaaac1c1c1bebebeb7b7b7d7d7d7efefefe3e3e3c7c7c7cdcdcde1e1e1d4d4d4ebebebefefeff2f2f2d1d1d1cccccce6e6e6f6f6f6f2f2f2f4f4f4e9e9e9fbfbfbfffffffffffff6f6f6ededede8e8e8ddddddddddddfffffffafafad3d3d3c9c9c9c7c7c7dcdcdcc5c5c5c6c6c6e7e7e7f2f2f2fffffffffffff3f3f3fdfdfdffffffd1d1d1dadadae3e3e3e5e5e5f1f1f1f6f6f6fdfdfdd2d2d2c4c4c4c7c7c7d9d9d9cacacab5b5b5c1c1c1d6d6d6e2e2e2d5d5d5d7d7d7e6e6e6d3d3d3f1f1f1fafafadbdbdbe7e7e7ffffffe9e9e9d4d4d4e7e7e7ffffffd9d9d9edededd8d8d8e2e2e2ffffffededede5e5e5ebebebc5c5c5dfdfdfb5b5b5d8d8d8c5c5c5adadadcbcbcbe6e6e6ececece0e0e0e2e2e2dddddde9e9e9efefefcccccce3e3e3e3e3e3c8c8c8e4e4e4f2f2f2dadadaf0f0f0e8e8e8f2f2f2e6e6e6d9d9d9e6e6e6edededdbdbdbf3f3f3e2e2e2d7d7d7d3d3d3d3d3d3dfdfdfdededec0c0c0c3c3c3c0c0c0d5d5d5d9d9d9cececef1f1f1eeeeeebebebee1e1e1efefefe2e2e2b0b0b0c3c3c3e3e3e3c7c7c7dededee4e4e4f6f6f6e9e9e9d0d0d0f2f2f2fffffffcfcfcf5f5f5fbfbfbfdfdfdffffffffffffffffffffffffefefefdadadaf1f1f1fefefefffffff7f7f7f5f5f5fbfbfbfffffffefefeffffffffffffe8e8e8f5f5f5b5b5b5969696c8c8c8d8d8d8ebebebe9e9e9eaeaeadfdfdfd8d8d8d3d3d3d4d4d4d9d9d9d4d4d4dcdcdcdadadad7d7d7dededeccccccd0d0d0e3e3e3dadadad6d6d6d3d3d3c5c5c5d8d8d8dadadaebebebf7f7f7ececece6e6e6d7d7d7d5d5d5f6f6f6dcdcdcd9d9d9e0e0e0fdfdfddcdcdcdcdcdce4e4e4dcdcdcdadadad3d3d3f4f4f4f2f2f2d8d8d8cbcbcbe2e2e2e0e0e0c2c2c2e5e5e5e8e8e8efefefe8e8e8d5d5d5dddddde5e5e5dadadadbdbdbe8e8e8f1f1f1ededede0e0e0c8c8c8edededfffffff9f9f9fdfdfdc0c0c0dcdcdceeeeeeb0b0b0888888dadadae5e5e5c6c6c6e8e8e8d8d8d8ccccccd8d8d8eeeeeedddddddbdbdbf5f5f5e5e5e5eeeeeef4f4f4e2e2e2d5d5d5d7d7d7c3c3c39e9e9e979797bdbdbddbdbdbe3e3e3dcdcdce0e0e0d9d9d9d0d0d0bfbfbfcdcdcdd9d9d9c9c9c9d3d3d3d9d9d9cdcdcdd9d9d9eaeaeaf0f0f0ddddddc6c6c6d2d2d2b9b9b9cfcfcfe6e6e6ecececf4f4f4f3f3f3fafafad7d7d7ecececf8f8f8c9c9c9afafafafafafcfcfcfc9c9c9b5b5b5bfbfbfadadada1a1a1dbdbdbe5e5e5e2e2e2dadadaf4f4f4ffffffecececd0d0d0c8c8c8cfcfcfececece8e8e8dbdbdbececece8e8e8d9d9d9f8f8f8fffffffffffffffffffffffffefefef9f9f9d1d1d19a9a9aa1a1a1c3c3c3d7d7d7f0f0f0fcfcfcf8f8f8ffffffffffffc2c2c27b7b7bd7d7d7e2e2e2d6d6d6efefeff5f5f5e7e7e7c5c5c5b5b5b5d1d1d1c7c7c79e9e9ea2a2a2979797949494acacacb1b1b1c6c6c6b4b4b4c7c7c7dcdcdcadadad989898939393a8a8a88e8e8e5050506060605757573d3d3d3333336565656161615a5a5a5b5b5b5656564f4f4f5252527171718b8b8b9d9d9d9e9e9e757575b6b6b6b8b8b8bebebec4c4c4cacacacdcdcda6a6a6d2d2d2dededec8c8c8e5e5e5eeeeeed1d1d1d7d7d7fefefefffffff4f4f4fefefefefefefffffffffffffffffffefefefbfbfbf7f7f7f3f3f3f8f8f8efefeff0f0f0fffffff8f8f8fafafafbfbfbf1f1f1d1d1d1f2f2f2ebebebcfcfcfd6d6d6dadadadcdcdce7e7e7f3f3f3d9d9d9c5c5c5d8d8d8cbcbcbbdbdbdcbcbcbd8d8d8dcdcdcb7b7b7c7c7c7bfbfbfd1d1d1e3e3e3cbcbcbdcdcdcc8c8c8e2e2e2f4f4f4d8d8d8e3e3e3fffffffffffffbfbfbf1f1f1f1f1f1d6d6d6ebebebebebebe2e2e2e6e6e6e4e4e4f0f0f0fffffffefefefafafad4d4d4d7d7d7edededf6f6f6fbfbfbe9e9e9f0f0f0e2e2e2ddddddececece0e0e0f4f4f4fffffffffffffefefee0e0e0c0c0c0ecececd9d9d9bdbdbdc9c9c9dfdfdfdfdfdfeaeaeadadadac0c0c0d3d3d3ebebebecececf6f6f6f3f3f3ffffffd4d4d4c1c1c1f8f8f8f3f3f3f8f8f8f2f2f2ecececf5f5f5eeeeeef0f0f0ededede9e9e9efefeffffffff4f4f4f1f1f1e7e7e7dededee0e0e0dfdfdfe8e8e8e0e0e0c0c0c0d0d0d0b0b0b0ddddddebebebecececf7f7f7ffffffe3e3e3d6d6d6c0c0c0b1b1b1efefefdededed5d5d5ebebebc1c1c1c0c0c0e8e8e8f1f1f1e5e5e5e1e1e1e8e8e8e9e9e9f9f9f9fcfcfcffffffebebebd7d7d7f1f1f1ecececdcdcdcdfdfdfbababac2c2c2ddddddc6c6c6d3d3d3e5e5e5bfbfbf8787878c8c8ca8a8a8a5a5a5ccccccececece4e4e4d8d8d8dcdcdce1e1e1dddddde8e8e8edededeaeaeaf5f5f5fffffffffffff6f6f6dfdfdff0f0f0f7f7f7d7d7d79e9e9ea3a3a3c2c2c2e3e3e3f3f3f3f3f3f3c3c3c3bababad7d7d7e7e7e7e7e7e7bdbdbdc3c3c3e7e7e7f0f0f0b4b4b4b1b1b1e8e8e8e5e5e5d6d6d6d7d7d7ecececdbdbdbd3d3d3ececece3e3e3f0f0f0dededecdcdcde2e2e2dbdbdbe2e2e2e9e9e9e2e2e2f9f9f9fafafafefefed3d3d3d1d1d1f5f5f5fffffff0f0f0d7d7d7dcdcdccfcfcfbdbdbdd8d8d8d7d7d7f7f7f7e0e0e0ccccccececece0e0e0d8d8d8f6f6f6fcfcfce0e0e0c9c9c9c4c4c4b9b9b9c9c9c9ebebebddddddd3d3d3e1e1e1eeeeeedededeb7b7b7d5d5d5f0f0f0d8d8d8d7d7d7f0f0f0dbdbdbb2b2b2c4c4c4b1b1b1c3c3c3ebebebecececfffffff0f0f0d3d3d3cdcdcdd1d1d1efefeffffffffffffff4f4f4e6e6e6e8e8e8d2d2d2d5d5d5dbdbdbdcdcdcdfdfdfe4e4e4e9e9e9e5e5e5e1e1e1d0d0d0dcdcdce7e7e7e5e5e5cfcfcfc5c5c5dcdcdcd5d5d5c9c9c9e4e4e4acacac9c9c9cc1c1c1bdbdbdbfbfbfb6b6b6c6c6c6e9e9e9e7e7e7f1f1f1fffffffbfbfbedededd5d5d5d6d6d6ccccccc6c6c6c3c3c3d4d4d4eaeaeadfdfdfcacacad0d0d0e5e5e5e3e3e3edededeeeeeef9f9f9fefefed1d1d1d7d7d7f3f3f3f2f2f2ffffffe0e0e0c7c7c7bebebec9c9c9cacacad0d0d0cbcbcbdbdbdbecececd7d7d7ecececd5d5d5d7d7d7ebebebd5d5d5cfcfcfe0e0e0f3f3f3dfdfdff8f8f8f8f8f8f6f6f6fcfcfcfcfcfcfdfdfdf3f3f3d7d7d7e4e4e4f7f7f7f7f7f7cececedadadaf2f2f2d0d0d0c8c8c8c1c1c1b7b7b7fffffffcfcfcf9f9f9fdfdfdfbfbfbeeeeeed4d4d4cccccce7e7e7fafafaededede5e5e5eaeaead7d7d7d2d2d2dbdbdbdededee7e7e7cececebdbdbdd2d2d2d2d2d2e4e4e4cfcfcf898989949494cececef1f1f1f3f3f3e7e7e7d3d3d3bcbcbcdcdcdcdadadadededef8f8f8f2f2f2f0f0f0ffffffffffffe3e3e3d5d5d5e8e8e8fefefef7f7f7e2e2e2ffffffeaeaeac7c7c7e0e0e0e9e9e9d4d4d4a7a7a78080808181819a9a9aa0a0a0a6a6a6a1a1a1c6c6c6d8d8d8e0e0e0fffffffffffffffffff3f3f39b9b9b878787bcbcbcd5d5d5f1f1f1edededf3f3f3ddddddb5b5b5b7b7b7d1d1d1c3c3c3c1c1c1c2c2c2acacac959595a5a5a5b1b1b1bbbbbbeaeaeaffffffffffffffffffffffffe9e9e9d5d5d5afafaf8f8f8fbbbbbbdbdbdbcececee0e0e0e8e8e8dadadae9e9e9d8d8d8c8c8c8c6c6c6bfbfbfbcbcbcd6d6d6b1b1b1c1c1c1c0c0c09f9f9fb1b1b1969696cdcdcdffffffd7d7d7c9c9c9d5d5d5adadadc8c8c8b2b2b29e9e9ea1a1a1a9a9a9b2b2b2c2c2c2b0b0b0efefefcdcdcd8e8e8e9494947070706464648282826b6b6b616161797979bababaadadada6a6a6b8b8b8bebebec6c6c6c8c8c8d5d5d5aaaaaac5c5c5efefefecececb3b3b3a5a5a5cecececfcfcfdbdbdbb0b0b0cfcfcff1f1f1efefeffafafaffffffffffffffffffffffffecececfffffffffffffffffffffffffffffffffffffffffff9f9f9f5f5f5fffffff0f0f0a4a4a4e2e2e2fcfcfce0e0e0edededfbfbfbf8f8f8f3f3f3fffffffffffff3f3f3e3e3e3ececece8e8e8f0f0f0fffffff9f9f9ffffffffffffffffffd8d8d8c9c9c9f5f5f5f9f9f9f6f6f6f9f9f9fcfcfcf1f1f1edededf7f7f7f7f7f7ebebebf2f2f2e1e1e1cacacaefefefedededd6d6d6d1d1d1e8e8e8e1e1e1e7e7e7ecececeaeaead0d0d0cfcfcfdfdfdfc7c7c7c1c1c1e3e3e3d2d2d2ddddddecececd9d9d9dededee5e5e5f7f7f7fffffff2f2f2f1f1f1eeeeeededededededef3f3f3e5e5e5d4d4d4e0e0e0e1e1e1dadadadcdcdcf5f5f5f1f1f1dbdbdbc5c5c5e4e4e4dfdfdfdededef7f7f7fffffff1f1f1d7d7d7e6e6e6e3e3e3f4f4f4f2f2f2e4e4e4f2f2f2fffffff0f0f0dcdcdcf6f6f6fffffffafafaecececffffffffffffc6c6c6dbdbdbfafafacececeafafafc3c3c3e2e2e2e0e0e0e5e5e5e6e6e6fafafaeaeaeabababab1b1b1bfbfbfd5d5d5f0f0f0e4e4e4e6e6e6f9f9f9e5e5e5eeeeeefffffffafafae8e8e8f5f5f5e7e7e7ddddddd6d6d6c0c0c0eaeaeae0e0e0c8c8c8f4f4f4eaeaeae9e9e9e1e1e1d8d8d8b1b1b18c8c8cd2d2d2f0f0f0ebebebd3d3d3cbcbcbececececececd0d0d0c1c1c1c4c4c4d8d8d8fcfcfcebebebc8c8c8e8e8e8e6e6e6dbdbdbd1d1d1c8c8c8bfbfbfc4c4c4d6d6d6c6c6c6b7b7b7d6d6d6f4f4f4e5e5e5bfbfbfc8c8c8adadadc9c9c9d3d3d3e5e5e5efefefd1d1d1b9b9b9dfdfdfdededee8e8e8e3e3e3d0d0d0dfdfdfdededee9e9e9dcdcdcfffffffafafadcdcdcffffffe8e8e8f9f9f9fffffffcfcfcfdfdfdfafafad7d7d7e5e5e5fffffffbfbfbecececd1d1d1d6d6d6e1e1e1d2d2d2c6c6c6e0e0e0eaeaeac2c2c2c6c6c6d1d1d1dbdbdbedededffffffdfdfdfebebebf5f5f5cbcbcbb7b7b7b0b0b0b0b0b0b9b9b9bdbdbdb2b2b2cdcdcdc2c2c2cfcfcfcdcdcdccccccf1f1f1d1d1d1c1c1c1eaeaeaffffffd6d6d6acacacd9d9d9d2d2d2929292b1b1b1c8c8c8bfbfbfb0b0b0afafafd0d0d0c9c9c9bfbfbfc3c3c3d0d0d0cbcbcbbfbfbfd6d6d6b5b5b5a2a2a2d1d1d1c6c6c6bababad0d0d0c8c8c8bcbcbccbcbcbd6d6d6cfcfcfc7c7c7cbcbcbc4c4c4d3d3d3e3e3e3e6e6e6f0f0f0fffffff3f3f3c7c7c7d5d5d5ebebebecececfafafaf2f2f2d4d4d4e3e3e3f5f5f5ebebebe7e7e7dfdfdfe9e9e9f7f7f7fcfcfcfdfdfdf4f4f4f3f3f3f8f8f8f0f0f0fffffffffffff7f7f7f2f2f2cececec1c1c1d0d0d0d9d9d9e9e9e9e8e8e8cecececfcfcfdbdbdbdbdbdbe2e2e2eeeeeeededede6e6e6ecececdddddde0e0e0f3f3f3f0f0f0f5f5f5fffffffffffff4f4f4dcdcdcfffffffbfbfbfffffff9f9f9fcfcfcf5f5f5e9e9e9fffffffffffffffffff2f2f2e5e5e5ededede8e8e8d2d2d2c7c7c7d9d9d9cccccce0e0e0cfcfcfdbdbdbdcdcdcf8f8f8fffffff2f2f2e4e4e4f4f4f4e5e5e5c9c9c9e3e3e3dfdfdfdbdbdbe6e6e6d3d3d3dbdbdbf9f9f9e1e1e1e0e0e0f4f4f4fcfcfcd8d8d8f2f2f2eaeaead3d3d3c7c7c7dddddddbdbdbb9b9b9d9d9d9e5e5e5dadadadbdbdbd1d1d1cdcdcdcbcbcbe9e9e9f7f7f7efefefc7c7c7bfbfbfe5e5e5e6e6e6dadadad7d7d7cececedddddde1e1e1e1e1e1cdcdcdc6c6c6ffffffd9d9d9bcbcbcefefefffffffe4e4e4aaaaaab4b4b4ababab929292a8a8a8adadada1a1a18a8a8abababad1d1d1e0e0e0e1e1e1a8a8a8c3c3c3efefeff1f1f1f8f8f8f8f8f8e9e9e99a9a9aabababcececeb2b2b27a7a7a8888887777778a8a8aacacacd8d8d8e2e2e2ccccccbebebeb1b1b1a8a8a8a9a9a99898988a8a8a8484849b9b9bc1c1c1d5d5d5cccccccecececbcbcbc7c7c7c3c3c3b7b7b7d0d0d0b6b6b6b7b7b7c3c3c3b0b0b0b4b4b4959595a8a8a8bdbdbd9999998d8d8d898989acacacc4c4c4b7b7b7999999b2b2b2efefefebebebf4f4f4c4c4c4d8d8d8ffffffffffffcfcfcfcbcbcbf6f6f6f7f7f7d3d3d3adadad8c8c8c878787b9b9b9c0c0c0d5d5d5fdfdfdbebebed0d0d0d8d8d8bbbbbbb0b0b0d4d4d4e0e0e0d0d0d0e6e6e6eeeeeeedededfffffffffffffbfbfbf2f2f2e9e9e9f3f3f3d9d9d9efefeff2f2f2e9e9e9f3f3f3e1e1e1e2e2e2d4d4d4edededfcfcfce6e6e6ddddddcececea7a7a79d9d9de9e9e9cfcfcfabababdadadabdbdbdbdbdbdc0c0c0f3f3f3e9e9e9bebebee5e5e5f0f0f0e3e3e3f3f3f3f3f3f3e7e7e7fffffffefefef2f2f2f0f0f0edededcbcbcbd0d0d0e5e5e5dadadae3e3e3e1e1e1d3d3d3ebebebf7f7f7ffffffefefeffbfbfbfffffff2f2f2efefeffffffffbfbfbeeeeeee7e7e7efefeffffffffafafad3d3d39c9c9cf5f5f5f7f7f7ecececededede6e6e6dedededfdfdfdededee3e3e3dcdcdce4e4e4e1e1e1d1d1d1c1c1c1bfbfbfc7c7c7cccccce0e0e0c1c1c1d3d3d3f8f8f8fdfdfdffffffecececfffffff8f8f8e2e2e2fefefef2f2f2e2e2e2e4e4e4e3e3e3f4f4f4ebebebd8d8d8e4e4e4d9d9d9d2d2d2dfdfdfddddddfefefef4f4f4f7f7f7fcfcfcfffffff8f8f8e4e4e4f8f8f8cfcfcfd0d0d0f2f2f2f0f0f0f4f4f4eeeeeedededee7e7e7d2d2d2dbdbdbcacacacfcfcfdbdbdbd3d3d3a9a9a9dadadaeaeaeaedededd6d6d6d5d5d5d1d1d1c7c7c7d1d1d1d9d9d9b2b2b2d9d9d9edededcbcbcbd0d0d0d8d8d8dededee4e4e4d7d7d7d3d3d3ddddddc4c4c4cecececbcbcbbebebeeeeeeee6e6e6c8c8c8edededffffffffffffffffffffffffe8e8e8c0c0c0e1e1e1f6f6f6ffffffe9e9e9dededed1d1d1e7e7e7f7f7f7f7f7f7f7f7f7dfdfdfc0c0c0bebebe797979939393a5a5a5a9a9a9e3e3e3e6e6e6fffffff0f0f0d7d7d7bababab4b4b4dcdcdce6e6e6e7e7e7e1e1e1d2d2d2b3b3b3999999bfbfbfe7e7e7e9e9e9e0e0e0f2f2f2ebebebefefefeaeaeae4e4e4dfdfdfefefeff9f9f9edededb7b7b7c7c7c7c0c0c0f2f2f2fdfdfde9e9e9f2f2f2f4f4f4e6e6e6f7f7f7ecececcacacad3d3d3d7d7d7c6c6c6b8b8b8bebebecacacad8d8d8d9d9d9dcdcdce3e3e3dadadaf5f5f5a5a5a5a6a6a6e8e8e8c6c6c6ecececf0f0f0c0c0c0b2b2b2c7c7c7b6b6b6c6c6c6dcdcdcdcdcdcf1f1f1f0f0f0e4e4e4d2d2d2b1b1b1b8b8b8dfdfdff5f5f5f3f3f3e3e3e3eaeaead6d6d6c0c0c0e8e8e8dfdfdfa4a4a4a7a7a7d3d3d3d2d2d2e0e0e0d7d7d7e5e5e5f2f2f2d8d8d8ccccccd0d0d0c4c4c4d6d6d6e1e1e1d3d3d3d9d9d9e0e0e0c1c1c1d4d4d4e7e7e7e2e2e2e2e2e2d7d7d7dededeececece9e9e9f2f2f2dbdbdbcdcdcde5e5e5cacacacacacad9d9d9c6c6c6c7c7c7dededed7d7d7cdcdcddededef7f7f7fafafae0e0e0e1e1e1eaeaeae5e5e5d3d3d3d8d8d8f3f3f3e1e1e1e4e4e4ededede4e4e4dededed5d5d5dadadae4e4e4cdcdcdd7d7d7e8e8e8dededeededede5e5e5d5d5d5dbdbdbe6e6e6ededede5e5e5d9d9d9e9e9e9f4f4f4d7d7d7f3f3f3fffffffcfcfcf3f3f3fdfdfdfdfdfdffffffefefefefefeffdfdfdfbfbfbe6e6e6f3f3f3ffffffeaeaeaf8f8f8f2f2f2f2f2f2fffffff8f8f8e7e7e7d9d9d9e0e0e0efefefe8e8e8e6e6e6d9d9d9dfdfdfefefefefefefe4e4e4eaeaeae0e0e0e0e0e0c0c0c0ccccccc4c4c4bcbcbccacacac7c7c7d2d2d2e8e8e8cececed0d0d0eeeeeeededede8e8e8fafafafffffff7f7f7fafafaf5f5f5e7e7e7fbfbfbedededf7f7f7f7f7f7f0f0f0f1f1f1d2d2d2c8c8c8d4d4d4e1e1e1e8e8e8bcbcbcc1c1c1d0d0d0cdcdcddbdbdbdcdcdccdcdcddfdfdfefefefd9d9d9ebebebccccccadadadc7c7c7c5c5c5b7b7b7bbbbbbe5e5e5e8e8e8c9c9c9e3e3e3cfcfcfb7b7b7babababbbbbbacacacbababacececee8e8e8e5e5e5c2c2c29797978d8d8da6a6a6afafafc6c6c6c1c1c1bfbfbfaaaaaab9b9b9c0c0c0afafafa8a8a89e9e9e9c9c9cbababad4d4d4aeaeaea2a2a2c5c5c5b9b9b9d9d9d9c3c3c36e6e6e737373646464757575777777939393a7a7a7b0b0b0d5d5d5cbcbcbbdbdbdd4d4d4c4c4c4c9c9c9c0c0c0bababab5b5b5b9b9b9bcbcbcb9b9b9e2e2e2e7e7e7dadadaf1f1f1f2f2f2e6e6e6d3d3d3c7c7c7b1b1b1989898a8a8a8919191787878838383b3b3b3bcbcbca2a2a2b0b0b0a7a7a7aeaeaecbcbcbc3c3c3bebebee0e0e0bdbdbdddddddd7d7d7a5a5a58888887e7e7e7b7b7b8c8c8c9f9f9fa2a2a29e9e9e7e7e7e8a8a8ac1c1c1a9a9a9a2a2a2adadadb0b0b0acacacc1c1c1e0e0e0e2e2e2f0f0f0ebebebf0f0f0ececece5e5e5fefefeffffffedededc2c2c2e3e3e3e8e8e8e9e9e9b1b1b1b8b8b8cfcfcfd1d1d1c0c0c0b4b4b4d2d2d2cacacadddddde5e5e5cfcfcfbebebebfbfbfabababd2d2d2d3d3d3d7d7d7e5e5e5dededed7d7d7f7f7f7f3f3f3d7d7d7abababc0c0c0e9e9e9f4f4f4edededd2d2d2c9c9c9cfcfcfd5d5d5c2c2c2bfbfbfb6b6b6c3c3c3d0d0d0cfcfcfe6e6e6ebebebf1f1f1f7f7f7e6e6e6e9e9e9fefefef8f8f8d5d5d5f7f7f7f2f2f2e7e7e7ffffffffffffd2d2d2d9d9d9e4e4e4e9e9e9f0f0f0e9e9e9f5f5f5f8f8f8fbfbfbfffffffffffff2f2f2f9f9f9fffffffafafaf5f5f5fafafaf2f2f2ddddddd3d3d3bebebea3a3a3abababcccccce2e2e2b9b9b9ddddddfffffff2f2f2fdfdfdffffffffffffdfdfdf6a6a6ab0b0b0fffffff3f3f3e1e1e1e3e3e3f8f8f8f3f3f3e8e8e8e4e4e4fbfbfbededede9e9e9dfdfdfe2e2e2fbfbfbe9e9e9e7e7e7eeeeeef4f4f4fafafafefefefefefef4f4f4dcdcdcd9d9d9c7c7c7d6d6d6e4e4e4dfdfdfddddddbdbdbdcccccce4e4e4f4f4f4e2e2e2dededeecececedededdadadac2c2c2cccccce9e9e9d0d0d0c3c3c3d6d6d6e2e2e2e4e4e4f2f2f2f5f5f5eeeeeecfcfcfdbdbdbf0f0f0e1e1e1dededed9d9d9ebebebf8f8f8fcfcfcf7f7f7f5f5f5e8e8e8d6d6d6fcfcfcffffffebebebf6f6f6ffffffc0c0c0979797e8e8e8d5d5d5d1d1d1e0e0e0ababab919191c1c1c1cfcfcfd5d5d5dddddde4e4e4ebebebf3f3f3eeeeeefafafaeaeaeab6b6b6b8b8b8f5f5f5e6e6e6e8e8e8fffffff7f7f7e1e1e1acacacbdbdbde4e4e4e9e9e9e6e6e6eaeaeadededed5d5d5e5e5e5e3e3e3e7e7e7ececececececcccccce8e8e8d3d3d3d9d9d9f4f4f4f8f8f8f9f9f9e1e1e1dededee4e4e4e0e0e0d1d1d1b5b5b5cccccccdcdcdbbbbbbaaaaaae4e4e4c0c0c0f0f0f0ffffffffffffe5e5e5e5e5e5e9e9e9c9c9c9c1c1c1afafafb8b8b8e6e6e6f6f6f6b5b5b58a8a8ad3d3d3d8d8d8e1e1e1fffffffcfcfcf7f7f7f8f8f8f7f7f7f3f3f3fafafae9e9e9e3e3e3eeeeeeeaeaeaffffffffffffc5c5c5b9b9b9f8f8f8fbfbfbd6d6d6dadadad6d6d6dcdcdcfffffff0f0f0d4d4d4d7d7d7e0e0e0f2f2f2f6f6f6f8f8f8f9f9f9ffffffffffffdadadad9d9d9d1d1d1edededfffffffffffffffffffcfcfce3e3e3e3e3e3ffffffffffffdededecfcfcfdadadac2c2c2d4d4d4d5d5d5d9d9d9efefefededede9e9e9d7d7d7bdbdbdd5d5d5f4f4f4fffffffffffffffffffffffffafafacfcfcfe0e0e0fffffffffffffffffff6f6f6d5d5d5bcbcbcd2d2d2e6e6e6edededefefefe1e1e1fffffffffffffafafae6e6e6dddddde8e8e8fbfbfbfffffff7f7f7e2e2e2cdcdcdb1b1b1cbcbcbd2d2d2dededecbcbcbd3d3d3e1e1e1ebebebfffffffefefefbfbfbffffffe2e2e2e2e2e2ecececcacacab6b6b6c6c6c6abababbcbcbce0e0e0c0c0c0b2b2b2cdcdcde0e0e0f7f7f7ffffffdfdfdfc5c5c5fffffff8f8f8cececeebebebcfcfcfc2c2c2c1c1c1d2d2d2f5f5f5f7f7f7eaeaeaecececf2f2f2f5f5f5fffffffffffffffffff2f2f2e2e2e2e3e3e3e8e8e8fffffff2f2f2e7e7e7ebebebfefefefffffff3f3f3edededf0f0f0dfdfdfd5d5d5ebebebf9f9f9f7f7f7ffffffe9e9e9d9d9d9f2f2f2d8d8d8bcbcbcbfbfbfdddddddddddddbdbdbe1e1e1f1f1f1f2f2f2cececeafafaf8f8f8fa1a1a1b2b2b27a7a7a737373adadadd4d4d4b1b1b1b2b2b2b3b3b3cbcbcbccccccbfbfbfb3b3b3b9b9b9bdbdbdd7d7d7cdcdcdc5c5c5b5b5b5b4b4b4c2c2c2abababacacac9e9e9ea0a0a0b7b7b7c2c2c2bebebec1c1c1999999919191a9a9a97d7d7d666666b9b9b9c9c9c9bfbfbfb5b5b5b4b4b4b1b1b1aaaaaaa3a3a3b8b8b8e3e3e3ddddddaeaeaed8d8d8e2e2e2c9c9c9b8b8b8c9c9c9cfcfcfdbdbdbd9d9d9b5b5b5c8c8c8dcdcdcc8c8c8c4c4c4cbcbcbc6c6c6bababacbcbcbd1d1d1cbcbcbd5d5d5c8c8c8b7b7b79999997878787c7c7cb5b5b5bababa8f8f8f808080727272939393a8a8a8a3a3a39a9a9aafafafcbcbcbb7b7b7c1c1c1dcdcdcd2d2d2cbcbcba1a1a1a1a1a1cbcbcbd8d8d8979797a1a1a1878787abababe3e3e3f7f7f7fffffff7f7f7dedededbdbdbe9e9e9dadadab2b2b28e8e8ebebebed3d3d3d0d0d0ededededededb1b1b1b4b4b4c5c5c5d1d1d1eeeeeef1f1f1e9e9e9f5f5f5dededeebebebecececedededfcfcfcecececf3f3f3edededdbdbdbd9d9d9eaeaeae8e8e8c7c7c7b2b2b2d5d5d5d5d5d5d1d1d1d1d1d1fbfbfbf0f0f0e3e3e3d3d3d3c7c7c7e9e9e9f2f2f2fffffffffffffffffffffffffffffffffffffffffff3f3f3ddddddf8f8f8fffffffffffff8f8f8eeeeeedbdbdbc4c4c4e9e9e9ffffffc9c9c9dbdbdbf2f2f2f1f1f1dcdcdcfdfdfdf9f9f9f9f9f9efefefdbdbdbf3f3f3e7e7e7d1d1d1e6e6e6e9e9e9e2e2e2e9e9e9f4f4f4d0d0d0f3f3f3f9f9f9ebebebfbfbfbfefefeffffffdcdcdcf0f0f0fefefeecececdbdbdbb8b8b8c3c3c3afafafaaaaaabbbbbbe1e1e1dbdbdbc8c8c8d0d0d0878787696969d7d7d7ffffffe7e7e7dcdcdcefefeff3f3f3ffffffd8d8d8cececee8e8e8e9e9e9e7e7e7eaeaeae5e5e5d2d2d2e4e4e4e3e3e3e2e2e2dededee6e6e6dadadad2d2d2ddddddf5f5f5e6e6e6dadadaf4f4f4ffffffefefefffffffe7e7e7efefeff3f3f3f6f6f6eeeeeee5e5e5f5f5f5f5f5f5fffffff6f6f6edededf1f1f1ebebebf5f5f5f6f6f6ebebebebebebebebebe9e9e9ecececf6f6f6f1f1f1ececece6e6e6fbfbfbf7f7f7f4f4f4fffffffbfbfbfdfdfdf5f5f5edededf8f8f8f9f9f9fffffffcfcfcf3f3f3ebebeba4a4a4e5e5e5f2f2f2dddddde1e1e1bababad5d5d5fffffffffffff0f0f0ffffffe6e6e6d4d4d4d6d6d6e1e1e1e1e1e1d5d5d5e7e7e7ebebebc1c1c1a4a4a4c1c1c1dadadac2c2c2c7c7c7e3e3e3eeeeeef4f4f4dbdbdbf2f2f2fafafae9e9e9dfdfdfd4d4d4cacacac6c6c6d8d8d8c3c3c3d4d4d4e0e0e0e1e1e1efefeffffffff2f2f2e8e8e8f3f3f3f3f3f3c9c9c99d9d9da9a9a9b1b1b1bfbfbfd4d4d4dadadaefefefe6e6e6dadadafafafafffffff6f6f6efefeffdfdfdfffffffffffffefefefafafae8e8e8ecececfdfdfde0e0e0bfbfbff4f4f4edededd0d0d0f8f8f8fffffffffffffffffff8f8f8f7f7f7f7f7f7fafafafdfdfde1e1e1dbdbdbe9e9e9f7f7f7d8d8d8bebebec3c3c3ddddddf5f5f5f6f6f6fbfbfbdededef7f7f7e9e9e9cfcfcfe5e5e5ffffffffffffffffffffffffffffffeeeeeee6e6e6f3f3f3f4f4f4f9f9f9ffffffebebebecececfdfdfdf4f4f4dededefafafafffffffbfbfbfcfcfcf7f7f7f7f7f7fefefef9f9f9f0f0f0f9f9f9fffffffbfbfbfbfbfbffffffffffffe0e0e0d4d4d4e5e5e5dededee3e3e3e6e6e6f1f1f1e7e7e7cbcbcbd2d2d2e4e4e4f8f8f8ebebebd5d5d5cacacacccccccbcbcbbfbfbfeeeeeef2f2f2d4d4d4c6c6c6d0d0d0f1f1f1f3f3f3f8f8f8efefefcfcfcfd9d9d9ddddddcdcdcdd3d3d3e7e7e7cbcbcbc9c9c9c7c7c7d9d9d9dbdbdbd5d5d5dcdcdce5e5e5fdfdfdf1f1f1dededec6c6c6d2d2d2dcdcdcb5b5b5afafaff2f2f2e5e5e5e7e7e7f3f3f3e7e7e7b5b5b5e5e5e5fffffffbfbfbcfcfcfcbcbcbd2d2d2d3d3d3dcdcdcd6d6d6e4e4e4eaeaeaf4f4f4f1f1f1f5f5f5eaeaeaececececececebebebe7e7e7efefeff9f9f9fefefeedededdcdcdcdadadadbdbdbd8d8d8e7e7e7e4e4e4e8e8e8cececee6e6e6f2f2f2dfdfdfdadadaddddddecececf6f6f6ffffffe3e3e3e6e6e6e5e5e5dcdcdcf9f9f9f1f1f1d3d3d3c9c9c9dfdfdff3f3f3dadadab1b1b1b5b5b5bebebec4c4c4ebebebeeeeeea6a6a6797979878787939393b5b5b5a6a6a6939393e3e3e3fffffffafafafdfdfdfffffffcfcfcffffffdcdcdcb3b3b3d9d9d9dfdfdfdbdbdbdededecccccccdcdcdeaeaeadfdfdfe4e4e4dfdfdfcbcbcbcbcbcbd1d1d1cbcbcbb1b1b1a4a4a4b0b0b0b9b9b9b3b3b3a8a8a8b9b9b9a8a8a89494948484846d6d6d9898988b8b8bb7b7b7cacacabbbbbba7a7a7969696a0a0a0b7b7b7c3c3c3c6c6c6c1c1c1d0d0d0c5c5c5b9b9b9bdbdbdadadada1a1a1b2b2b2c8c8c8bebebeafafaf8282828989899d9d9d959595999999969696a1a1a1b6b6b6b7b7b7a1a1a18b8b8b858585a5a5a5c8c8c8bbbbbbd3d3d3a3a3a3959595afafafc5c5c5bfbfbfafafaf9e9e9e8a8a8a9898988f8f8f6464646d6d6db5b5b5d1d1d1bababaadadadb7b7b7a6a6a6b0b0b0cccccccececeacacacbebebecbcbcbc3c3c3c5c5c5b5b5b5b4b4b4abababb2b2b2aeaeaea3a3a3787878808080cfcfcfb6b6b6b9b9b9b8b8b8a7a7a7a2a2a28484847c7c7cacacacb5b5b5d2d2d2d7d7d7b2b2b2bebebecacacaf1f1f1f4f4f4d2d2d2c8c8c8bebebed8d8d8e8e8e8dededed1d1d1ccccccd3d3d3ebebebf5f5f5fffffff4f4f4eeeeeebfbfbfb4b4b4929292939393a8a8a88f8f8f868686a7a7a7ccccccc5c5c5b3b3b3b5b5b5d5d5d5e3e3e3d3d3d3e3e3e3f5f5f5bfbfbfadadadfefefedededee2e2e2e1e1e1d2d2d2d0d0d0f2f2f2f6f6f6dcdcdcecececcfcfcfd8d8d8d9d9d9dededecacacad3d3d3d4d4d4bebebeffffffdfdfdfbbbbbbfcfcfcfefefee6e6e6ddddddf1f1f1fafafafffffffffffffffffffdfdfdffffffffffffcececeb9b9b99696969090907b7b7b787878e0e0e0e4e4e4cbcbcbd7d7d7ebebebe9e9e9d8d8d8c5c5c5b8b8b8dbdbdbe5e5e5f1f1f1eeeeeef1f1f1fdfdfdedededebebebfdfdfdfffffffffffffffffff7f7f7e4e4e4e6e6e6f9f9f9fffffffcfcfcd8d8d8f2f2f2fffffff2f2f2fffffffffffff4f4f4eeeeeefcfcfcf4f4f4e8e8e8fefefef0f0f0e7e7e7fffffffbfbfbfffffff4f4f4f0f0f0fdfdfdfdfdfdf3f3f3e6e6e6f5f5f5ffffffffffffe9e9e9f4f4f4fefefef3f3f3f7f7f7e3e3e3fbfbfbffffffeeeeeefffffffffffffcfcfcfafafad2d2d2e6e6e6b8b8b8919191f7f7f7f2f2f2f3f3f3ffffffe0e0e0d9d9d9f4f4f4f9f9f9e6e6e6f5f5f5e5e5e5d1d1d1e7e7e7e7e7e7d3d3d3d2d2d2e9e9e9f7f7f7f3f3f3cacacabebebeb9b9b9b0b0b09292928d8d8ddcdcdcc1c1c1bfbfbfbcbcbccdcdcdd3d3d3c7c7c7e2e2e2e2e2e2cdcdcddadadac4c4c4f0f0f0fefefedbdbdbdcdcdcf8f8f8fffffff7f7f7fffffffdfdfdbfbfbfdddddde9e9e9dededefffffffffffffcfcfcffffffe0e0e0d4d4d4ecececfcfcfcfffffff5f5f5ffffffe2e2e2d4d4d4fafafafffffffffffff2f2f2e6e6e6e6e6e6f0f0f0fffffff8f8f8e0e0e0e4e4e4f2f2f2e7e7e7dcdcdce0e0e0e6e6e6ecececdfdfdff8f8f8eeeeeec4c4c4e1e1e1b9b9b9bfbfbff6f6f6f8f8f8e6e6e6efefeffffffff2f2f2fefefef2f2f2d9d9d9eeeeeefefefeffffffdfdfdfdadadad9d9d9dfdfdff1f1f1e8e8e8e7e7e7fdfdfdfbfbfbebebebe5e5e5efefeffffffff8f8f8efefeffcfcfcfafafaf6f6f6f9f9f9fffffffdfdfdfcfcfce7e7e7fbfbfbffffffffffffffffffffffffffffffffffffedededd4d4d4e9e9e9b4b4b4d5d5d5d4d4d4cbcbcbccccccd7d7d7dbdbdbcdcdcdbebebeededede6e6e6c5c5c5d6d6d6e3e3e3eeeeeedadadad5d5d5e5e5e5b9b9b9d1d1d1d2d2d2e8e8e8f5f5f5c8c8c8cacacacfcfcfdfdfdfe2e2e2e1e1e1d2d2d2e0e0e0fefefeecececebebebfbfbfbecececccccccd0d0d0c5c5c5b6b6b68f8f8fa8a8a8cbcbcbc4c4c4afafafe4e4e4eeeeeedfdfdfd5d5d5c7c7c7d3d3d3c8c8c8c5c5c5cbcbcbc6c6c6b4b4b4c6c6c6efefefdcdcdccbcbcbddddddccccccc6c6c6d3d3d3d2d2d2c6c6c6cbcbcbcbcbcbcacacac6c6c6dadadad5d5d5c7c7c7d7d7d7dadadadbdbdbe4e4e4e9e9e9e4e4e4e3e3e3e1e1e1cacacacacacacecececdcdcdd9d9d9f7f7f7dedededcdcdcf8f8f8ecececd5d5d5cececedbdbdbdedededcdcdccfcfcfd9d9d9a9a9a9a7a7a7bababad3d3d3eeeeeedadadac7c7c7cccccce1e1e1dcdcdcb5b5b5aeaeae969696969696a8a8a8a1a1a1bcbcbccbcbcbbdbdbde6e6e6fafafae8e8e8ececece2e2e2efefefebebebe9e9e9f6f6f6f2f2f2fcfcfcfafafaf2f2f2fffffff6f6f6f4f4f4dddddde1e1e1f2f2f2f9f9f9bebebeaaaaaabdbdbdb1b1b1a1a1a1bcbcbcb3b3b39393939a9a9a999999abababccccccbebebe9999999898989999997e7e7e8d8d8da9a9a99c9c9caeaeaebcbcbcd2d2d2c4c4c4aeaeaeb3b3b39e9e9e9f9f9fa5a5a5bdbdbdb2b2b2a4a4a4aaaaaaa9a9a99b9b9bb0b0b0aaaaaa9f9f9fb4b4b4bbbbbbbebebecacacac5c5c5c1c1c1b9b9b98f8f8f888888a6a6a69f9f9fc8c8c8e8e8e8d6d6d6bebebebebebeccccccabababacacacc1c1c1a8a8a89d9d9d9494948686864747474a4a4a797979a9a9a9c1c1c1bbbbbbb5b5b5bcbcbccbcbcbb2b2b2999999a8a8a8b6b6b6b0b0b0b3b3b3b4b4b4c9c9c9d1d1d1cececed2d2d2cfcfcfc9c9c9bababaa3a3a3888888a9a9a9c9c9c9c6c6c6d7d7d7bebebeb0b0b0a4a4a4c1c1c1bcbcbc888888c8c8c8d0d0d0b3b3b3d1d1d1e1e1e1e1e1e1d3d3d3e0e0e0edededd9d9d9c3c3c3e2e2e2dbdbdbd8d8d8e9e9e9e1e1e1d0d0d0e1e1e1c1c1c1acacacbababaabababa5a5a5aaaaaa989898959595b6b6b69797979696969c9c9cb6b6b6b5b5b5b4b4b4f3f3f3f8f8f8afafaff1f1f1efefefdbdbdbe2e2e2d6d6d6c7c7c7bcbcbcf5f5f5ffffffdcdcdcfafafafffffff6f6f6ddddddf7f7f7fffffffafafafbfbfbdfdfdfeeeeeee6e6e6d4d4d4cccccce5e5e5fffffffffffffffffffdfdfdf0f0f0ecececeaeaeae0e0e0d1d1d19494949999999e9e9ec8c8c8e7e7e7e9e9e9bfbfbfdadadad9d9d9c2c2c2cacacadadadadbdbdbd1d1d1bcbcbcaeaeaec6c6c6babababcbcbcc3c3c3adadadb8b8b8b4b4b4b3b3b3b7b7b7bababac2c2c2c7c7c7c7c7c7dededee3e3e3d5d5d5cececed5d5d5d4d4d4bdbdbdc8c8c8dfdfdff6f6f6fefefefffffffffffffffffffafafaffffffecececcfcfcfdadadae8e8e8e4e4e4e4e4e4d0d0d0fcfcfcf6f6f6e5e5e5fefefee4e4e4ddddddf7f7f7ebebebdcdcdcf0f0f0ecececd9d9d9d2d2d2ecececeeeeeef7f7f7efefefefefefe9e9e9ddddddffffffeaeaeacfcfcf8a8a8aa4a4a4fffffffefefefbfbfbebebebe6e6e6e4e4e4c4c4c4dfdfdffcfcfcf1f1f1f6f6f6fcfcfcfdfdfdf3f3f3e9e9e9f0f0f0d6d6d6ebebebf1f1f1ecececeeeeeee8e8e8eaeaeae5e5e5dedededadadab4b4b4c3c3c3c2c2c2dfdfdfeaeaeae9e9e9dbdbdbecececfdfdfdf6f6f6fdfdfdfafafaeaeaeaf2f2f2f2f2f2f3f3f3f0f0f0b7b7b79c9c9caeaeaebcbcbcc5c5c5f5f5f5ececece4e4e4e7e7e7e5e5e5d5d5d5b6b6b6d6d6d6e1e1e1d5d5d5ebebebfefefef4f4f4e5e5e5d1d1d1d4d4d4d8d8d8d1d1d1dededeacacacd2d2d2ffffffededede5e5e5f9f9f9e8e8e8e6e6e6e1e1e1dadadaeaeaeaf0f0f0f0f0f0e4e4e4e6e6e6fafafaffffffdededeb2b2b2fffffffffffff6f6f6fdfdfdededededededf7f7f7cbcbcbc2c2c2f1f1f1f1f1f1fafafae5e5e5b5b5b5dededed7d7d7ecececf0f0f0ecececf1f1f1edededf3f3f3edededebebebf2f2f2e0e0e0f5f5f5fffffffffffffffffff9f9f9fbfbfbfffffff6f6f6d0d0d0b7b7b7bdbdbdcbcbcbc3c3c3dcdcdcdbdbdbcdcdcdc9c9c9dadadac5c5c5cdcdcdc4c4c4909090a0a0a0a8a8a8c2c2c2cdcdcde1e1e1e6e6e6cacacaefefefdfdfdfccccccd6d6d6dfdfdff5f5f5e6e6e6e9e9e9f8f8f8f7f7f7ebebebecececebebebedededd4d4d4d5d5d5e5e5e5e6e6e6f3f3f3f8f8f8dfdfdfe7e7e7e9e9e9d7d7d7d5d5d5cfcfcfdbdbdbdadadae5e5e5dbdbdbcacacaafafafbdbdbdcbcbcbd6d6d6a5a5a5909090bcbcbcf0f0f0e7e7e7e9e9e9e4e4e4c5c5c5d4d4d4e0e0e0e2e2e2fbfbfbffffffeaeaeaf6f6f6f6f6f6fcfcfcededede4e4e4f0f0f0e8e8e8efefeff1f1f1e3e3e3e3e3e3e5e5e5fefefeebebebd2d2d2e5e5e5dededee2e2e2f2f2f2fdfdfdfcfcfcebebebd0d0d0c7c7c7e3e3e3e8e8e8f0f0f0e8e8e8ecececeeeeeeccccccd4d4d4d7d7d7cfcfcfe5e5e5e4e4e4ebebebdfdfdfc4c4c4d6d6d6dcdcdccbcbcbadadadb5b5b5f7f7f7fbfbfbffffffefefefdededec7c7c7b7b7b7c4c4c4cdcdcde3e3e3c8c8c8c9c9c9d2d2d2afafafa6a6a6b8b8b8b0b0b0b0b0b0c9c9c9d0d0d0bababac7c7c7c1c1c1cacacad1d1d1bfbfbfb4b4b4cbcbcbc5c5c5b8b8b8c5c5c5c7c7c7d1d1d1dedededfdfdfc8c8c8969696bcbcbcbbbbbbb5b5b5ccccccedededdededee1e1e1dcdcdcd6d6d6d8d8d8d1d1d1afafafaaaaaa9c9c9c959595959595abababadadadbababa999999959595a1a1a19d9d9db2b2b2afafaf919191a9a9a9b1b1b19d9d9d7878788e8e8ebebebecacacaa3a3a3949494b1b1b1b6b6b6bebebec4c4c4c7c7c7b4b4b4aaaaaab6b6b69090907f7f7f9090908c8c8cb2b2b2b6b6b6aeaeae9b9b9b9c9c9cc4c4c4a5a5a5a1a1a19d9d9db5b5b5eaeaeaf9f9f9c8c8c86464646969695757574040405f5f5f858585a7a7a7a4a4a4b2b2b2c0c0c0b6b6b6bbbbbbbcbcbcb8b8b8c1c1c1dcdcdcc8c8c8bebebee1e1e1c6c6c6c3c3c3c5c5c5bbbbbbb8b8b8aaaaaacacacae1e1e1f4f4f4f8f8f8e8e8e8bdbdbde4e4e4ebebebdadadaf9f9f9f5f5f5f1f1f1dadadad1d1d1dcdcdcd3d3d3d9d9d9dcdcdcdfdfdff8f8f8dfdfdfccccccf7f7f7eeeeeed8d8d8c5c5c5cbcbcbdcdcdcffffffeeeeeefcfcfcedededdfdfdfe9e9e9e8e8e8f5f5f5f2f2f2edededdfdfdfffffffe3e3e3bebebec9c9c9a6a6a67a7a7a8e8e8e7d7d7d6d6d6db0b0b0a6a6a6a5a5a5c5c5c5dbdbdbfdfdfdfffffffafafaffffffffffffebebebebebebdededeecececfefefeffffffeaeaeae9e9e9ffffffffffffe7e7e7aeaeae929292bfbfbfb2b2b2b3b3b3cdcdcddadadabababa9e9e9eaaaaaa8e8e8ec7c7c7f9f9f9f0f0f0e4e4e4ecececeaeaeaf5f5f5fefefeededede5e5e5fafafafffffffffffff4f4f4fcfcfcffffffededede8e8e8fafafaeeeeeeecececdededee5e5e5dcdcdccececec8c8c8cdcdcdd0d0d0b4b4b4b6b6b6c1c1c1c8c8c8c3c3c3c3c3c3b6b6b68e8e8ea8a8a8b4b4b4dcdcdcdfdfdfcfcfcfdcdcdcd8d8d8f2f2f2e1e1e1e2e2e2fffffffcfcfcfcfcfcfcfcfccfcfcfe5e5e5fcfcfce5e5e5fafafafcfcfcefefeffffffffbfbfba9a9a9a3a3a3bbbbbbbdbdbdb2b2b2c9c9c9b9b9b9bbbbbbe4e4e4bbbbbbcdcdcdf6f6f6cececeeeeeeee0e0e0a1a1a1e2e2e2f8f8f8ebebebfbfbfbeeeeeeefefeff8f8f8e9e9e9e1e1e1f8f8f8f6f6f6e2e2e2fffffffffffffffffffffffff8f8f8f6f6f6cdcdcde1e1e1dededeefefeff4f4f4f8f8f8fffffffffffffffffffdfdfde1e1e1e3e3e3f5f5f5dadadacdcdcdd2d2d2c9c9c9c6c6c6bababac6c6c6ddddddeeeeeee1e1e1f9f9f9e9e9e9c7c7c7b5b5b5aeaeae959595919191bdbdbdefefefdededee0e0e0e8e8e8e5e5e5dadadae9e9e9e0e0e0dfdfdfd2d2d2c6c6c6c7c7c7c7c7c7d9d9d9e1e1e1d3d3d3d5d5d5d9d9d9dfdfdfc7c7c7a5a5a5cfcfcfe2e2e2c6c6c6f3f3f3fffffff4f4f4fffffffffffffffffff2f2f2ddddddd4d4d4d1d1d1dbdbdbc6c6c6cececeedededb5b5b5cbcbcbf4f4f4f9f9f9f4f4f4d4d4d4cacacac3c3c3d7d7d7d9d9d9e7e7e7efefefdcdcdce6e6e6f2f2f2e7e7e7e2e2e2d8d8d8cbcbcbd2d2d2d4d4d4e5e5e5eeeeeee0e0e0dcdcdcc3c3c3cfcfcfd7d7d7e2e2e2ededede6e6e6d7d7d7d6d6d6e2e2e2ececece9e9e9cececebfbfbfd0d0d0d9d9d9cfcfcfc9c9c9a3a3a3b5b5b5cdcdcdbfbfbff8f8f8b6b6b6b8b8b8d2d2d2bababae3e3e3e9e9e9cacacae2e2e2efefefc6c6c6c3c3c3fcfcfcf6f6f6e0e0e0e2e2e2f2f2f2f2f2f2e3e3e3efefeffdfdfdf0f0f0e1e1e1dadadaf1f1f1f9f9f9fffffff5f5f5fdfdfdfafafaf6f6f6edededecececf8f8f8fafafaf6f6f6fffffffffffffffffffffffffefefed8d8d8c3c3c3edededf4f4f4aeaeaed2d2d2ffffffecececcacacac4c4c4dbdbdbfbfbfbe9e9e9fafafaeeeeeee1e1e1dcdcdcecececf3f3f3e4e4e4e1e1e1eaeaeae4e4e4e1e1e1dfdfdfd6d6d6cacacad0d0d0d7d7d7dcdcdce4e4e4e6e6e6dfdfdfd9d9d9f3f3f3f1f1f1f2f2f2eeeeeeebebebdcdcdcd9d9d9f1f1f1fffffffffffff1f1f1dcdcdcd6d6d6c5c5c5ccccccd9d9d9e3e3e3cfcfcfc6c6c6bbbbbbb8b8b8cccccce7e7e7e4e4e4dadadae0e0e0bcbcbcc3c3c3dfdfdfe6e6e6f5f5f5fdfdfdedededf1f1f1eeeeeef3f3f3e6e6e6ddddddbcbcbca2a2a2bdbdbdd7d7d7d1d1d1c9c9c9d3d3d3c3c3c3b6b6b6c2c2c2afafaf9e9e9eacacaccbcbcbaaaaaaa1a1a1cacacabebebebfbfbfbbbbbbbbbbbbbcbcbcaeaeaebcbcbcdededebdbdbd9c9c9ca3a3a3b0b0b0bdbdbdc0c0c0cbcbcbd6d6d6b5b5b5a4a4a4b4b4b4cbcbcbc7c7c7b5b5b5aeaeaea8a8a8a1a1a1c4c4c4aaaaaa858585898989848484a1a1a1a1a1a1929292b8b8b8b7b7b79595958c8c8cb2b2b2a5a5a5989898a6a6a6939393a6a6a6d6d6d6bababa8d8d8da0a0a0b4b4b4b0b0b09292927474749c9c9cd2d2d2bcbcbcbebebec3c3c3a4a4a48b8b8b9f9f9f9c9c9c989898a9a9a9bcbcbca9a9a99696969f9f9f8b8b8b8282829d9d9dc2c2c2f4f4f4ecececc0c0c07c7c7c545454777777a3a3a3bebebeb2b2b2b0b0b0b3b3b3a5a5a59f9f9fb0b0b0afafafb6b6b6cacacadbdbdbbfbfbfbabababbbbbbd2d2d2d9d9d9e6e6e6e9e9e9cececed1d1d1d4d4d4cbcbcbd4d4d4cececeabababbababae2e2e2e5e5e5eaeaeaf8f8f8cececeb5b5b5e9e9e9e2e2e2cbcbcbdcdcdceeeeeeecececd2d2d2d0d0d0cbcbcbd2d2d2d2d2d2d2d2d2c9c9c9d4d4d4c0c0c0969696c5c5c5e4e4e4c1c1c1898989767676909090b1b1b17f7f7f707070737373646464a7a7a7b8b8b89c9c9caeaeae9090909090909393937979797f7f7f737373818181b3b3b3a6a6a6b2b2b29a9a9ac2c2c2c5c5c5a6a6a6bababaa7a7a78f8f8fa3a3a3959595949494b2b2b2d7d7d7d4d4d4707070727272bababa8e8e8eadadaddededef7f7f7ebebebe9e9e9fffffffffffff8f8f8cfcfcfcfcfcfd3d3d3e6e6e6ffffffedededf2f2f2fcfcfcf7f7f7e5e5e5dadadad0d0d0f5f5f5fdfdfdd9d9d9eaeaeaf6f6f6efefeff9f9f9fffffffffffffffffffcfcfcedededfffffffffffff9f9f9e3e3e3f2f2f2fffffffffffffafafae5e5e5fefefee1e1e1dfdfdfccccccb5b5b5b2b2b2cbcbcbd1d1d1bbbbbbafafafd3d3d3d5d5d5c9c9c9d8d8d8dcdcdce7e7e7f1f1f1e6e6e6ffffffffffffffffffffffffffffffeaeaeabcbcbca7a7a7b6b6b6d7d7d7afafaf9e9e9ecececec0c0c09c9c9ccdcdcdc6c6c6b4b4b4c2c2c2a8a8a8e6e6e6fffffff5f5f5dfdfdfb7b7b7c4c4c4e5e5e5f0f0f0f5f5f5f3f3f3fafafafefefefbfbfbf8f8f8eeeeeeddddddf0f0f0fefefeebebebfcfcfcffffffd0d0d0e2e2e2fbfbfbf2f2f2eeeeeef3f3f3fffffffefefefffffffffffff6f6f6efefefe9e9e9d9d9d9d4d4d4d2d2d2c9c9c9cececebdbdbdc5c5c5dbdbdbe6e6e6e8e8e8bfbfbfbdbdbde4e4e4cececee3e3e3eeeeeeb2b2b2d1d1d1fffffffffffff5f5f5f6f6f6fefefef8f8f8fffffffffffffffffffffffff6f6f6e7e7e7efefefe2e2e2dcdcdcebebebf3f3f3fffffff5f5f5eaeaeabfbfbfc5c5c5bfbfbfb6b6b6ccccccf3f3f3ffffffe7e7e7ccccccc6c6c6d2d2d2dbdbdbd2d2d2e8e8e8dededeb8b8b8d2d2d2edededd2d2d2b7b7b7e5e5e5fffffffcfcfcdadadac3c3c3e8e8e8e5e5e5d5d5d5ececece6e6e6ebebebfafafae9e9e9d8d8d8d5d5d5e6e6e6e9e9e9ecececdbdbdbd7d7d7e2e2e2dcdcdcd2d2d2e4e4e4dbdbdbd0d0d0d5d5d5dfdfdfe5e5e5dadadad5d5d5e2e2e2f6f6f6f3f3f3e9e9e9d9d9d9e8e8e8fcfcfcffffffffffffededede1e1e1e7e7e7d4d4d4d9d9d9f2f2f2c6c6c6cbcbcbc4c4c4e9e9e9fffffff1f1f1eeeeeec4c4c4cdcdcde4e4e4ddddddc9c9c9dfdfdfd6d6d6cecececacacad0d0d0e4e4e4f2f2f2f5f5f5e5e5e5cfcfcfffffffecececf4f4f4fcfcfcedededf4f4f4efefeffdfdfdfbfbfbf9f9f9fefefef5f5f5efefeff2f2f2f3f3f3e4e4e4f4f4f4f8f8f8f3f3f3e1e1e1e0e0e0edededfbfbfbd7d7d7dfdfdfe7e7e7cccccccbcbcbe9e9e9d6d6d6e5e5e5ececece3e3e3c1c1c1e2e2e2eaeaeaf1f1f1f8f8f8efefefececece9e9e9c2c2c2d6d6d6f6f6f6e9e9e9cbcbcbd5d5d5f3f3f3ddddddd4d4d4e5e5e5e4e4e4d5d5d5dbdbdbe2e2e2cfcfcfd3d3d3bfbfbfcececedcdcdcbcbcbcc2c2c2b5b5b5a2a2a2cbcbcbc9c9c9c6c6c6d1d1d1bcbcbcb5b5b5b5b5b5b7b7b7c4c4c4d6d6d6dcdcdcdadadae8e8e8dfdfdff2f2f2f1f1f1e0e0e0eeeeeee0e0e0d3d3d3e8e8e8efefefedededddddddededede5e5e5c6c6c6d0d0d0c9c9c9cfcfcfd5d5d59d9d9d8989899595959f9f9f999999b4b4b4abababaaaaaaacacacb5b5b5b9b9b98e8e8ea2a2a2a1a1a18e8e8e9e9e9ea3a3a3a5a5a5848484959595bbbbbba5a5a5adadadc3c3c37575759d9d9d9e9e9e8b8b8bb4b4b4bcbcbcb4b4b4c1c1c1c7c7c7afafafa6a6a6a4a4a4b1b1b1b5b5b5a8a8a8a4a4a4b9b9b9abababa8a8a8a3a3a3a2a2a2a7a7a7b0b0b0a3a3a3c8c8c8c1c1c19e9e9e909090a7a7a7c2c2c2b5b5b5a8a8a8aeaeaeadadadb8b8b8c8c8c8afafaf8f8f8f8b8b8b9b9b9bbdbdbdacacacaaaaaaa0a0a0cbcbcba8a8a8b5b5b5cdcdcdbababa9e9e9eb9b9b9c6c6c6a1a1a18282828b8b8bacacacc6c6c6d2d2d2e6e6e6f5f5f5f3f3f3c7c7c77d7d7d797979909090abababb8b8b8bababab8b8b8b0b0b0b7b7b7c2c2c2c7c7c7d1d1d1c9c9c9c9c9c9d5d5d5e5e5e5dcdcdcdcdcdcdedededbdbdbd1d1d1e0e0e0f2f2f2d8d8d8e7e7e7eeeeeee6e6e6d7d7d7c0c0c0d1d1d1e2e2e2f0f0f0e5e5e5d3d3d3c4c4c4b9b9b9b6b6b6e9e9e9d7d7d7bdbdbdcccccccececed4d4d4f4f4f4fbfbfbf5f5f5edededd4d4d4dfdfdfd9d9d9bdbdbdc7c7c7c2c2c2c1c1c1c8c8c8c0c0c0d6d6d6f6f6f6dbdbdbcfcfcff1f1f1fffffffffffff6f6f6ffffffffffffffffffd4d4d4e5e5e5efefefdadadadfdfdfd5d5d5b7b7b7c2c2c2c4c4c4c5c5c5bababab7b7b7e4e4e4a9a9a98d8d8db1b1b1afafafa6a6a69292929f9f9fcdcdcde3e3e3fffffffffffffffffffffffff1f1f1eeeeeef2f2f2e8e8e8e2e2e2ecececfafafaedededf6f6f6fffffff1f1f1efefeff3f3f3ffffffe8e8e8dededef3f3f3d8d8d8e0e0e0e2e2e2cacacae4e4e4eeeeeef1f1f1f6f6f6f2f2f2e4e4e4eeeeeef2f2f2e0e0e0e6e6e6ededede1e1e1c9c9c9ddddddeeeeeef8f8f8fbfbfbf9f9f9f2f2f2e6e6e6f2f2f2fefefeedededf0f0f0dbdbdbddddddfefefefafafaebebebd3d3d3cccccccfcfcfcacacab0b0b0abababc4c4c4d2d2d2c2c2c2b2b2b2abababb0b0b0b9b9b9c2c2c2bababae1e1e1efefefe7e7e7eeeeeeb8b8b8dededea1a1a18a8a8affffffecececd6d6d6bbbbbbc7c7c7c1c1c1d0d0d0ecececbababab4b4b4d4d4d4d3d3d3c5c5c5f0f0f0f6f6f6f2f2f2f0f0f0f8f8f8fafafaf7f7f7e2e2e2e3e3e3e5e5e5e9e9e9f1f1f1c6c6c6d5d5d5ecececd7d7d7e7e7e7e0e0e0dfdfdfecececf4f4f4e8e8e8f3f3f3fefefef8f8f8e9e9e9d7d7d7ddddddbebebeaaaaaabebebecececef4f4f4e1e1e1dfdfdfebebebd3d3d3e2e2e2fffffffffffff8f8f8ffffffdfdfdfc9c9c9c5c5c5bcbcbcc6c6c6d3d3d3dfdfdfecececf4f4f4ededede2e2e2ecececdededeecececfefefef0f0f0efefeff9f9f9f9f9f9ffffffffffffe6e6e6edededfcfcfcecececf2f2f2eaeaeaf2f2f2e7e7e7c3c3c3d6d6d6e8e8e8fcfcfcfffffffefefef8f8f8d6d6d6fcfcfcfffffff7f7f7fcfcfcfffffffbfbfbf8f8f8eaeaead9d9d9f6f6f6fafafaf9f9f9fafafaf9f9f9f8f8f8fcfcfcfcfcfcfdfdfdf9f9f9fefefefffffffffffffffffffffffff3f3f3f4f4f4fcfcfcf5f5f5fcfcfcfffffffffffffdfdfdf1f1f1f1f1f1fefefefefefefafafaefefefefefefecececefefeff2f2f2f9f9f9f2f2f2e4e4e4f9f9f9fefefef5f5f5ebebebe7e7e7fdfdfdf4f4f4cbcbcbe9e9e9e1e1e1dbdbdbdbdbdbfdfdfddededed2d2d2e1e1e1d2d2d2d8d8d8e1e1e1f0f0f0e9e9e9e9e9e9f4f4f4e3e3e3e9e9e9fefefefcfcfcf0f0f0cfcfcfdededee1e1e1d1d1d1d9d9d9f4f4f4fcfcfcfefefef8f8f8fdfdfdeeeeeef0f0f0e3e3e3e1e1e1f0f0f0f7f7f7fafafafffffffdfdfdf9f9f9d2d2d2d5d5d5fcfcfcf3f3f3f9f9f9f3f3f3fffffffefefefafafaf6f6f6d1d1d1d2d2d2f0f0f0c8c8c8d8d8d8fffffff8f8f8f0f0f0f3f3f3ffffffd3d3d3c9c9c9b7b7b7d0d0d0e5e5e5e6e6e6dededed4d4d4d8d8d8e6e6e6d5d5d5e8e8e8dfdfdfc8c8c8cacacaa3a3a3aaaaaab8b8b8bdbdbdb2b2b29090908d8d8dbbbbbbbcbcbcdbdbdbe4e4e4c6c6c6d1d1d1e2e2e2e0e0e0eaeaeacececedfdfdfdfdfdfdbdbdbe6e6e6d7d7d7d5d5d5d6d6d6dbdbdbe6e6e6dfdfdfebebebd9d9d9c3c3c3cacacae5e5e5e5e5e5d2d2d2e0e0e0d9d9d9c7c7c7bfbfbfb9b9b9bcbcbcc9c9c9c7c7c7c3c3c3b8b8b8d6d6d6d8d8d8c1c1c1b8b8b8bbbbbbccccccc1c1c1b7b7b7bababad1d1d1bababaa0a0a0dadadad0d0d0a1a1a19b9b9ba5a5a59e9e9eaaaaaaaeaeaea5a5a59e9e9ea4a4a4c5c5c5b2b2b28f8f8fbbbbbbbebebebbbbbbdededec2c2c2abababb5b5b5d2d2d2cfcfcfbdbdbdbababaa9a9a9b0b0b0b6b6b6a7a7a7b8b8b8c4c4c4cececee8e8e8cececed1d1d1cdcdcddfdfdfc5c5c5c9c9c9dededed4d4d4d5d5d5e8e8e8e4e4e4fdfdfde7e7e7cececed1d1d1c4c4c49d9d9d6d6d6da7a7a7f2f2f2edededc4c4c4c1c1c1d4d4d4acacacb3b3b3c5c5c5dededec8c8c88e8e8e8080809595959191919c9c9c9c9c9cb5b5b5c4c4c4e3e3e3a0a0a03b3b3b3b3b3b5d5d5d5c5c5c787878acacacbdbdbdc4c4c4babababbbbbbcdcdcddededecececee4e4e4efefefdbdbdbcfcfcfe0e0e0d0d0d0d9d9d9d6d6d6d8d8d8c9c9c9e3e3e3f1f1f1dfdfdfd9d9d9d0d0d0c0c0c0cbcbcbd1d1d1ddddddddddddbebebebbbbbba3a3a3aaaaaacececed3d3d3d5d5d5d7d7d7cdcdcddadadae2e2e2efefeff2f2f2f0f0f0f6f6f6e2e2e2bebebed7d7d7fffffffffffff8f8f8f0f0f0fffffffffffffcfcfcdfdfdff0f0f0e9e9e9e6e6e6fcfcfcfffffffbfbfbffffffe5e5e5cdcdcdeaeaeafbfbfbe1e1e1f1f1f1f5f5f5ffffffeeeeeed7d7d7fffffffafafafffffffffffffafafadededef6f6f6ffffffdbdbdbe8e8e8e9e9e9fafafafdfdfdf8f8f8fafafadbdbdbe1e1e1e6e6e6fafafafefefef2f2f2f0f0f0fffffffffffffbfbfbdadadaf0f0f0ffffffeeeeeee1e1e1d9d9d9f7f7f7ecececffffffccccccc5c5c5fbfbfbeeeeeee1e1e1e6e6e6dadadad4d4d4e4e4e4dddddddbdbdbdddddddddddde6e6e6f6f6f6f7f7f7e9e9e9fafafaeeeeeee7e7e7f6f6f6e4e4e4e9e9e9efefefeaeaeaf8f8f8e1e1e1adadadc9c9c9d0d0d0cececefcfcfcd9d9d9c4c4c4fbfbfbf4f4f4f2f2f2ebebebe2e2e2ebebebdfdfdfcbcbcbc6c6c6bebebedadadae6e6e6f9f9f9f1f1f1d0d0d0d4d4d4e7e7e7e1e1e1c5c5c5b5b5b5c0c0c0adadadc8c8c8d5d5d5dfdfdfcececec4c4c4d8d8d8eeeeeefffffffcfcfccdcdcdb9b9b9d9d9d9efefeff2f2f2dededef7f7f7f4f4f4e0e0e0d1d1d1d2d2d2d9d9d9e3e3e3c5c5c5e1e1e1f0f0f0f8f8f8f3f3f3dbdbdbd0d0d0dadadab2b2b2c8c8c8c7c7c7dededefffffffdfdfddededec4c4c4c0c0c0cececee2e2e2efefefddddddc2c2c2cacacac8c8c8e8e8e8ffffffffffffededede5e5e5e9e9e9edededf0f0f0ebebebe9e9e9d8d8d8f1f1f1ffffffe0e0e0e5e5e5efefeff3f3f3eeeeeeeeeeeeebebebf8f8f8fafafaf4f4f4fafafaf2f2f2f3f3f3fafafaeeeeeed4d4d4e7e7e7f7f7f7ffffffffffffedededcacacac5c5c5e2e2e2f8f8f8f6f6f6fffffff8f8f8f2f2f2e2e2e2edededf6f6f6f9f9f9f4f4f4d9d9d9cdcdcdddddddc5c5c5c8c8c8f7f7f7eeeeeeecececf6f6f6f0f0f0f3f3f3ecececf2f2f2e5e5e5efefeff5f5f5fbfbfbf1f1f1f9f9f9fcfcfcfcfcfcfffffffffffff2f2f2e1e1e1e3e3e3f8f8f8f6f6f6fffffffafafaf2f2f2fefefef7f7f7f7f7f7f7f7f7f7f7f7f2f2f2fffffffffffff9f9f9f9f9f9e7e7e7f1f1f1fcfcfcf6f6f6fafafafcfcfcfafafaeeeeeec2c2c2bebebe9b9b9b999999c5c5c5cdcdcdf1f1f1e7e7e7cbcbcbf2f2f2fffffffcfcfcffffffffffffffffffffffffffffffe5e5e5f9f9f9ffffffe6e6e6cfcfcffffffff7f7f7ebebebe5e5e5cececee9e9e9fffffffffffffffffff0f0f0e0e0e0e2e2e2efefeffffffff8f8f8f2f2f2fafafaf5f5f5f6f6f6fafafaf7f7f7f9f9f9eeeeeee7e7e7fafafaf4f4f4fefefefffffffefefeededede9e9e9f6f6f6f1f1f1d4d4d4e7e7e7fafafaf0f0f0e8e8e8dcdcdccdcdcde0e0e0d7d7d7b1b1b1d1d1d1edededc9c9c9cfcfcfe3e3e3e0e0e0e6e6e6e3e3e3dcdcdcffffffe9e9e9dadadad9d9d9f3f3f3dcdcdcb6b6b6b1b1b1dbdbdbecececc5c5c5d6d6d6e2e2e2d7d7d7e7e7e7d5d5d5dededefefefecbcbcb929292ccccccdadadae0e0e0e0e0e0dadadadadadacbcbcbb6b6b6aeaeaec9c9c9d6d6d6dfdfdfe3e3e3fafafae0e0e0d3d3d3d9d9d9cececedadadaddddddd4d4d4d1d1d1dfdfdfdbdbdbdcdcdcffffffffffffd6d6d6dcdcdcf2f2f2d5d5d5d9d9d9e6e6e6d7d7d7dededee8e8e8a5a5a5c3c3c3e0e0e0e4e4e4e3e3e3e7e7e7d2d2d2aeaeaeadadada8a8a8c7c7c7cbcbcbbfbfbfc6c6c6a6a6a68c8c8ccacacac4c4c49f9f9fbebebea7a7a7b5b5b5cececec2c2c2b2b2b2b9b9b9b1b1b1aaaaaabfbfbfc3c3c3bebebedededee1e1e1d7d7d7c4c4c4d3d3d3dadadae9e9e9dfdfdfdededef5f5f5fffffff4f4f4e7e7e7d1d1d1aeaeaec5c5c5e1e1e1e0e0e0c5c5c5b4b4b4d3d3d3acacacc3c3c3c7c7c7e0e0e0ddddddddddddedededf7f7f7eeeeeef7f7f7ffffffffffffe3e3e3b6b6b6a3a3a3bcbcbcbfbfbfbababab1b1b1a8a8a8a5a5a59090909595959393936b6b6b555555494949474747646464a9a9a9d2d2d2b1b1b1a7a7a7c2c2c2bababac3c3c3d7d7d7c7c7c7c7c7c7e5e5e5cacacac1c1c1c5c5c5dbdbdbcacacad2d2d2e5e5e5dcdcdcecececf7f7f7d7d7d7d4d4d4e3e3e3ccccccdededed3d3d3cacacac8c8c8ccccccc2c2c2bfbfbfb3b3b3b0b0b0bcbcbcbababad2d2d2d0d0d0d2d2d2d7d7d7d2d2d2e1e1e1fefefeebebebd3d3d3dddddde7e7e7ddddddcacacad6d6d6ccccccc5c5c5b6b6b6cececeefefefe4e4e4d5d5d5ebebebfafafafefefed2d2d2c0c0c0dadadad3d3d3f2f2f2fffffff3f3f3ebebebefefefe9e9e9e6e6e6f3f3f3f7f7f7cacacabebebedfdfdffcfcfcf8f8f8c5c5c5cbcbcbdcdcdce4e4e4cececedbdbdbebebebf9f9f9efefeff1f1f1ffffffffffffe1e1e1cfcfcff3f3f3dadadaf6f6f6e8e8e8d4d4d4cdcdcddcdcdcebebebd5d5d5e4e4e4e7e7e7d4d4d4ebebebdadadae3e3e3e3e3e3e5e5e5d3d3d3c5c5c5e4e4e4e6e6e6e6e6e6e9e9e9f1f1f1f4f4f4f2f2f2f1f1f1fffffffdfdfde6e6e6ebebebefefeff0f0f0fcfcfcf6f6f6fcfcfcf8f8f8f7f7f7fefefee2e2e2e3e3e3d4d4d4dbdbdbf3f3f3d5d5d5cfcfcffffffffafafae2e2e2fefefefffffffffffffffffffafafae4e4e4d4d4d4d1d1d1cfcfcfdededef0f0f0fbfbfbf0f0f0d5d5d5c2c2c2d7d7d7757575c4c4c4fdfdfdf9f9f9f2f2f2e5e5e5eaeaeae6e6e6dededed0d0d0c7c7c7dfdfdffefefeebebebebebebe2e2e2dadadae8e8e8e7e7e7ddddddeaeaeae8e8e8cdcdcddbdbdbe0e0e0fcfcfcf7f7f7d7d7d7c6c6c6ecececf8f8f8d5d5d5c7c7c7f3f3f3fcfcfce7e7e7dfdfdfd9d9d9dfdfdff5f5f5fffffffefefee6e6e6c5c5c5c2c2c2c6c6c6cbcbcbc5c5c5c2c2c2c5c5c5edededd5d5d5b3b3b3c9c9c9c6c6c6cbcbcbcacacad5d5d5e0e0e0e9e9e9e6e6e6e5e5e5f0f0f0f3f3f3eaeaeafbfbfbfffffff5f5f5f8f8f8fbfbfbededede9e9e9edededf7f7f7f9f9f9e9e9e9d7d7d7dfdfdfe3e3e3f6f6f6bdbdbda8a8a8aaaaaab3b3b3d2d2d2eeeeeef0f0f0e4e4e4ebebebfefefeffffffffffffebebebf6f6f6f7f7f7ffffffececece7e7e7d1d1d1ecececfffffff5f5f5fcfcfcfffffff9f9f9f1f1f1ebebebfafafafbfbfbf5f5f5f7f7f7fdfdfdf9f9f9f1f1f1fcfcfcfdfdfdf9f9f9ececececececf2f2f2fdfdfdfafafae7e7e7fbfbfbfffffff9f9f9fefefef3f3f3f0f0f0fdfdfdf8f8f8f9f9f9e8e8e8d3d3d3dddddde4e4e4f5f5f5fbfbfbfafafaf2f2f2fbfbfbfdfdfdecececfafafafdfdfdbebebe909090a5a5a5eeeeeec6c6c6cececefafafaeaeaeaf2f2f2eeeeeee8e8e8dfdfdfd8d8d8d7d7d7dcdcdcebebebd0d0d0cccccceaeaead9d9d9c9c9c9f2f2f2fffffff1f1f1c7c7c7d0d0d0e3e3e3ebebebe5e5e5c6c6c6b9b9b9ccccccfafafaffffffc9c9c9a4a4a4f6f6f6fefefefcfcfcf6f6f6fbfbfbfdfdfdf7f7f7d7d7d7d8d8d8ffffffdbdbdbc5c5c5c9c9c9d7d7d7f8f8f8fafafaebebebf5f5f5f3f3f3f1f1f1f8f8f8f5f5f5eeeeeecbcbcbdfdfdfe7e7e7f6f6f6d4d4d4c4c4c4c9c9c9cececee0e0e0cdcdcdd3d3d3d2d2d2dbdbdbe8e8e8e5e5e5ddddddfafafaf9f9f9e7e7e7d5d5d5e4e4e4cecececcccccccccccd6d6d6e6e6e6eaeaeae4e4e4e2e2e2e9e9e9ebebebe7e7e7e6e6e68d8d8db7b7b7dbdbdbe1e1e1f8f8f8f9f9f9f2f2f2e5e5e5dededee0e0e0edededdfdfdfdcdcdcf4f4f4d7d7d7bebebef3f3f3f2f2f2dbdbdbedededfafafaf4f4f4f3f3f3c7c7c7a4a4a4cdcdcde9e9e9d3d3d3e2e2e2e6e6e6eaeaeaf7f7f7e6e6e6e8e8e8d5d5d5ecececf5f5f5d7d7d7c6c6c6cbcbcbe0e0e0efefefdbdbdbe1e1e1ddddddc0c0c0c6c6c6cdcdcddedededfdfdfb3b3b3a8a8a8bbbbbbacacacbdbdbdc7c7c7b5b5b5b2b2b2afafafacacacc6c6c6d2d2d2b9b9b9bdbdbddcdcdcdededeeaeaeaeeeeeeffffffffffffe6e6e6c9c9c9d3d3d3cdcdcde0e0e0f5f5f5f1f1f1e7e7e7eaeaeae8e8e8efefefdfdfdfd6d6d6c0c0c0bebebebbbbbba9a9a9d1d1d1d4d4d4b9b9b9eaeaeaf6f6f6e4e4e4f7f7f7ecececd9d9d9d8d8d8d7d7d7ededede7e7e7f0f0f0fcfcfcebebebdfdfdffffffff6f6f6d7d7d7b3b3b3a7a7a7a3a3a39595959696969c9c9cb8b8b8d1d1d1e5e5e5b6b6b65c5c5c4040406d6d6da0a0a0a0a0a0939393a9a9a9c7c7c7cfcfcfeaeaeae9e9e9d5d5d5e4e4e4cbcbcbbfbfbfc0c0c0cccccccdcdcdddddddddddddd7d7d7dfdfdfd7d7d7dadadacdcdcdc3c3c3cecececdcdcdc5c5c5eaeaeae3e3e3dadadad7d7d7bfbfbfc4c4c4c8c8c8cfcfcfe7e7e7ebebebdfdfdfd9d9d9cbcbcbc4c4c4cacacacececec4c4c4b1b1b1bababac0c0c0b7b7b7bebebedadadaf4f4f4f0f0f0d8d8d8cececedcdcdce1e1e1ecececddddddcacacad3d3d3cecececececef7f7f7fdfdfdd9d9d9d3d3d3f3f3f3f3f3f3d8d8d8d3d3d3e4e4e4eeeeeee9e9e9dbdbdbe2e2e2f7f7f7eaeaead4d4d4d1d1d1cfcfcfd5d5d5e0e0e0e5e5e5fcfcfcdfdfdfd5d5d5d4d4d4cacacad2d2d2e7e7e7cbcbcbc9c9c9cfcfcfdededee7e7e7d2d2d2ddddddececece3e3e3e0e0e0dbdbdbdcdcdce4e4e4f8f8f8dcdcdccfcfcfe8e8e8f4f4f4f7f7f7f4f4f4f6f6f6e4e4e4f0f0f0f5f5f5ebebebfbfbfbf7f7f7f4f4f4f2f2f2dfdfdffcfcfcfffffffafafafffffffafafaf8f8f8f8f8f8f9f9f9ffffffffffffe4e4e4f0f0f0fafafaeaeaeafffffff8f8f8dcdcdce2e2e2fffffff9f9f9fbfbfbddddddedededeaeaeab4b4b4d4d4d4f7f7f7eaeaead8d8d8e4e4e4e4e4e4e5e5e5efefefdcdcdcf1f1f1eeeeeebfbfbfcececedededef4f4f4f4f4f4e6e6e6d3d3d3e8e8e8dededec4c4c4c7c7c7d7d7d7edededf0f0f0c9c9c9acacacb8b8b8cdcdcdcdcdcdc8c8c8d1d1d1e0e0e0d7d7d7d3d3d3cececeb9b9b9b5b5b5a6a6a6bdbdbdd7d7d7dfdfdfe9e9e9e4e4e4cececed2d2d2cfcfcfdbdbdbe5e5e5d8d8d8d1d1d1e1e1e1edededdadadac9c9c9dbdbdbedededf7f7f7fcfcfcf0f0f0d6d6d6d4d4d4cececeb2b2b2c1c1c1e1e1e1e5e5e5e6e6e6d7d7d7e0e0e0ddddddc9c9c9cfcfcfcbcbcbbdbdbdc4c4c4c0c0c0cececed8d8d8d2d2d2c8c8c8cbcbcbd6d6d6e5e5e5f7f7f7ebebebe9e9e9f1f1f1ccccccd6d6d6dddddddfdfdff8f8f8ecececdfdfdfd7d7d7bdbdbdc4c4c4bebebeb1b1b1b8b8b8c8c8c8bfbfbfb5b5b5a7a7a7bababac2c2c2d8d8d8c8c8c8c5c5c5f9f9f9e7e7e7e6e6e6f8f8f8efefefe3e3e3e4e4e4eaeaeaedededf5f5f5fcfcfcedededf9f9f9fefefef3f3f3fcfcfcfefefefcfcfcf4f4f4f4f4f4f7f7f7f5f5f5e3e3e3f2f2f2fafafafafafafcfcfcededededededf6f6f6f7f7f7fffffffdfdfdd4d4d4cdcdcdf5f5f5e2e2e2fbfbfbf9f9f9eeeeeefafafafafafafdfdfdffffffffffffddddddc7c7c78f8f8fc0c0c0ddddddfbfbfbebebebe4e4e4f9f9f9fafafaf4f4f4fbfbfbfcfcfcd4d4d4d4d4d4e9e9e9f5f5f5eaeaeabebebecdcdcdd8d8d8c5c5c5ebebebf4f4f4f6f6f6e4e4e4fbfbfbedededd4d4d4b6b6b6a7a7a7cbcbcbe6e6e6fbfbfbfafafac4c4c4c6c6c6fffffffefefefcfcfcfbfbfbfdfdfdfbfbfbf1f1f1ecececdadadac9c9c9c5c5c5cdcdcdbdbdbdd2d2d2eaeaeafffffffbfbfbfafafaffffffffffffc2c2c2d2d2d2f3f3f3f2f2f2fbfbfbfcfcfceeeeeed9d9d9e4e4e4e4e4e4f2f2f2e6e6e6dededefffffff6f6f6efefeffdfdfde6e6e6c9c9c9e7e7e7e0e0e0d0d0d0dcdcdce7e7e7d3d3d3b3b3b3d0d0d0eeeeeee8e8e8f5f5f5f3f3f3f2f2f2e7e7e7dfdfdfd8d8d8b0b0b07f7f7fe8e8e8fffffffcfcfcedededecececf2f2f2ebebebf5f5f5f1f1f1fffffffafafae4e4e4e3e3e3e8e8e8d3d3d3e1e1e1f8f8f8ededede8e8e8e5e5e5dbdbdbe5e5e5fcfcfcf2f2f2d8d8d8d4d4d4e8e8e8e7e7e7d0d0d0ddddddfefefef6f6f6e3e3e3ebebebf3f3f3d9d9d9f1f1f1e7e7e7d6d6d6fafafaffffffececece2e2e2e7e7e7fdfdfdfffffff0f0f0ccccccdadadaededededededd8d8d8a4a4a4b0b0b0c0c0c0c3c3c3dadadaedededcfcfcfb9b9b9b6b6b6bbbbbbd0d0d0d4d4d4e3e3e3dededee4e4e4e8e8e8e7e7e7eaeaeae6e6e6f4f4f4e9e9e9d9d9d9dbdbdbf2f2f2e0e0e0e1e1e1efefeffbfbfbf2f2f2f0f0f0f4f4f4f2f2f2dbdbdbf2f2f2fefefed1d1d1dcdcdcfbfbfbf5f5f5fafafaeeeeeed7d7d7cdcdcdd7d7d7e6e6e6f1f1f1dededeb4b4b4a7a7a7d0d0d0ddddddd4d4d4e6e6e6eeeeeecdcdcdf0f0f0ecececc0c0c0acacac8989897e7e7e878787b2b2b2d5d5d59f9f9f616161737373818181818181a2a2a2888888a2a2a29a9a9a989898b2b2b2d2d2d2edededdcdcdcd3d3d3d5d5d5d6d6d6e1e1e1dbdbdbd0d0d0dadadac9c9c9bbbbbbcbcbcbc3c3c3d8d8d8d1d1d1c8c8c8c6c6c6bfbfbfbdbdbdcccccce0e0e0d7d7d7e3e3e3efefefd9d9d9e1e1e1eeeeeefdfdfdf4f4f4efefefe3e3e3cfcfcfcbcbcbdbdbdbf6f6f6e5e5e5ebebebe6e6e6dededecececec8c8c8d3d3d3e1e1e1d0d0d0b7b7b7c6c6c6ccccccc8c8c8bbbbbbb1b1b1d8d8d8e5e5e5d2d2d2b1b1b1a5a5a5b5b5b5dadadad0d0d0bdbdbdcfcfcfe5e5e5ddddddecececf1f1f1fffffffffffff5f5f5ecececd7d7d7c7c7c7bdbdbdf1f1f1ffffffe2e2e2e3e3e3f8f8f8fbfbfbe0e0e0c1c1c1d0d0d0edededf0f0f0fffffff6f6f6f5f5f5fffffff6f6f6f5f5f5f1f1f1eaeaeadbdbdbf4f4f4fffffffffffff5f5f5e5e5e5e7e7e7f6f6f6fffffffffffff6f6f6f7f7f7fcfcfcf2f2f2f2f2f2f4f4f4fffffffbfbfbc7c7c7c2c2c2e8e8e8e7e7e7d3d3d3e5e5e5f2f2f2f6f6f6f4f4f4f3f3f3e8e8e8e4e4e4f2f2f2fefefefbfbfbf3f3f3ecececebebebffffffb7b7b7aeaeaefcfcfcdbdbdbd0d0d0f9f9f9dededeb6b6b6c9c9c9e5e5e5e6e6e6e0e0e0b5b5b5c2c2c2c5c5c5bababaf0f0f0ffffffabababb9b9b9fdfdfdd3d3d3acacaca4a4a4c1c1c1e9e9e9e1e1e1c7c7c7ddddddffffffe5e5e5adadadcacacad7d7d7f0f0f0f6f6f6ededede9e9e9f5f5f5f5f5f5cdcdcdbdbdbdd0d0d0e1e1e1e4e4e4d7d7d7e6e6e6f8f8f8f2f2f2d3d3d3b3b3b3adadadbdbdbde1e1e1dedededadadadddddde3e3e3dcdcdcddddddd3d3d3d7d7d7f5f5f5e5e5e5dbdbdbebebebd7d7d7e9e9e9fffffff6f6f6ebebebecececd4d4d4f2f2f2fffffff3f3f3ffffffffffffe4e4e4c9c9c9d9d9d9c6c6c6d4d4d4e6e6e6ddddddb5b5b5cfcfcfedededaeaeaea6a6a6d7d7d7e0e0e0e5e5e5ebebebf0f0f0ebebebc9c9c9a7a7a7bcbcbcecececefefeff3f3f3ffffffffffffd6d6d6b6b6b6ccccccaeaeaec5c5c5d7d7d7cdcdcdd6d6d6dddddde2e2e2c3c3c3d6d6d6bababac9c9c9d7d7d7e6e6e6eeeeeef4f4f4fafafae7e7e7dbdbdbf1f1f1f5f5f5e4e4e4f8f8f8f6f6f6f4f4f4f1f1f1fefefefafafaf9f9f9fcfcfcfafafaf9f9f9f7f7f7d7d7d7d2d2d2fbfbfbf0f0f0ebebebfefefeededede7e7e7fdfdfdf5f5f5f4f4f4edededf5f5f5f8f8f8fffffffffffffffffffbfbfbfffffffafafaf1f1f1e2e2e2d8d8d8e2e2e2d8d8d8e1e1e1c9c9c9c3c3c3cacacaeaeaeafefefef4f4f4e7e7e7dadadaf3f3f3f7f7f7edededfefefefefefeefefeff0f0f0e9e9e9f0f0f0fafafaffffffffffffeeeeeeddddddebebebfcfcfcf2f2f2d9d9d9cdcdcdd1d1d1fcfcfcffffffffffffecececf5f5f5fffffffffffffbfbfbf8f8f8f5f5f5fbfbfbfafafaf5f5f5f7f7f7f9f9f9e4e4e4ccccccc6c6c6e6e6e6fffffffcfcfcf1f1f1fefefefefefefdfdfdfefefef6f6f6c3c3c3f3f3f3fcfcfcf5f5f5f3f3f3f8f8f8eeeeeef9f9f9fffffffffffffffffffcfcfcfcfcfcecececeaeaeadadadae4e4e4fdfdfdfffffff6f6f6fcfcfcfafafaededede8e8e8f7f7f7fffffffafafaf5f5f5e7e7e7fcfcfcf5f5f5f1f1f1e7e7e7f0f0f0e7e7e7999999a8a8a8ededededededfffffffefefefffffffafafae6e6e6e5e5e5f9f9f9efefeff3f3f3f9f9f9fefefef7f7f7dfdfdff5f5f5fffffffffffffffffff5f5f5f6f6f6f5f5f5f3f3f3e0e0e0ebebebededede7e7e7fffffffffffffbfbfbf0f0f0dfdfdfeeeeeeeeeeeef4f4f4e9e9e9ebebebf6f6f6dbdbdbcccccceeeeeefbfbfbf2f2f2fafafafefefedfdfdfdadadaf3f3f3d7d7d7e2e2e2f2f2f2d0d0d0d7d7d7d0d0d0bfbfbfc6c6c6c5c5c5bcbcbcc1c1c1d0d0d0cdcdcde9e9e9eaeaeacdcdcddddddde6e6e6e0e0e0c5c5c5c5c5c5d2d2d2c3c3c3c2c2c2bababaabababcacacac1c1c1b0b0b0bdbdbdc1c1c1c7c7c7d5d5d5dededee1e1e1e6e6e6d4d4d4dededef9f9f9e1e1e1d7d7d7dfdfdfe0e0e0e6e6e6dadadadededecdcdcdcbcbcbc9c9c9ccccccb4b4b4b3b3b3dededed1d1d1cccccccececec5c5c5afafafbfbfbfc6c6c6cecececcccccc3c3c3a4a4a49999998c8c8c999999a8a8a8929292999999b5b5b5a7a7a78f8f8f9898987979796262627e7e7e9494949898989999999a9a9ad1d1d1e8e8e8dcdcdcdddddddfdfdfdbdbdbd7d7d7e7e7e7e0e0e0e0e0e0e7e7e7e4e4e4c0c0c0c2c2c2dbdbdbdadadacbcbcbd2d2d2c8c8c8c9c9c9d3d3d3c6c6c6cbcbcbc7c7c7d1d1d1d4d4d4e2e2e2ddddddddddddd1d1d1d0d0d0eeeeeefefefefdfdfdeaeaeaefefeffbfbfbdfdfdfd6d6d6d8d8d8dbdbdbd5d5d5e0e0e0e7e7e7d0d0d0cacacadadadad9d9d9bfbfbfbbbbbbc7c7c7bbbbbbbebebef2f2f2e8e8e8d4d4d4dadadae4e4e4e1e1e1cececed4d4d4d5d5d5b8b8b8aeaeaec6c6c6dbdbdbd2d2d2eaeaeaffffffdfdfdfd5d5d5e0e0e0f0f0f0eaeaeae8e8e8ebebebf0f0f0ededede1e1e1e5e5e5fcfcfcf3f3f3f1f1f1f4f4f4edededf4f4f4ecececd8d8d8dcdcdcfffffffffffffffffffefefefefefefffffffefefef2f2f2f3f3f3fcfcfcfafafae9e9e9f3f3f3fffffff4f4f4eaeaeaedededd4d4d4e3e3e3e0e0e0d2d2d2e0e0e0e2e2e2e6e6e6e8e8e8f1f1f1fbfbfbffffffd3d3d3eaeaeafffffff5f5f5fffffff3f3f3e1e1e1dadadaf1f1f1c8c8c8c9c9c9dcdcdce2e2e2efefefd3d3d3dcdcdcfbfbfbfafafacececebbbbbbdededee1e1e1e7e7e7dbdbdbcececee3e3e3ebebeb929292bcbcbcfafafadfdfdfeaeaeaf0f0f0d1d1d1dededef2f2f2fafafaffffffe6e6e6b9b9b9e0e0e0fffffff9f9f9f2f2f2fffffff8f8f8fbfbfbffffffe6e6e6eaeaeafcfcfcf9f9f9d9d9d9f6f6f6fffffffbfbfbfffffff9f9f9d5d5d5d4d4d4e5e5e5e7e7e7efefeff4f4f4dadadad6d6d6fafafafdfdfdf1f1f1e9e9e9e1e1e1e5e5e5ebebebf3f3f3edededddddddd2d2d2d0d0d0e8e8e8fbfbfbe8e8e8ecececd2d2d2e5e5e5fdfdfdecececd1d1d1afafafb9b9b9eaeaeaf8f8f8f1f1f1e6e6e6f0f0f0eeeeeefffffffcfcfcf6f6f6c1c1c1bebebee1e1e1f0f0f0e6e6e6e8e8e8bcbcbcc2c2c2c8c8c8cececee6e6e6e3e3e3e6e6e6edededfffffff1f1f1d1d1d1fafafaeeeeeeffffffffffffffffffffffffffffffffffffd5d5d5dbdbdbf2f2f2ffffffebebebedededfffffffdfdfdfdfdfdf9f9f9fffffffffffffcfcfcfafafafdfdfdfffffffbfbfbfafafaefefeff9f9f9f8f8f8fbfbfbf6f6f6f9f9f9fdfdfdeeeeeefbfbfbfbfbfbeeeeeee9e9e9d3d3d3eaeaeaf3f3f3fbfbfbe6e6e6d1d1d1d6d6d6edededf4f4f4e7e7e7d7d7d7cacacadcdcdce3e3e3e4e4e4d9d9d9c3c3c3c8c8c8d7d7d7f0f0f0e0e0e0c4c4c4bebebed6d6d6f0f0f0ecececfafafafcfcfcf7f7f7fcfcfcecececcececee5e5e5fbfbfbefefeff8f8f8fffffffffffffbfbfbfafafaf9f9f9dededee9e9e9f5f5f5f7f7f7fefefef1f1f1f6f6f6e9e9e9f4f4f4e3e3e3f7f7f7fafafafcfcfcf8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9fbfbfbf8f8f8fdfdfdfcfcfcfffffffffffffffffffffffffbfbfbfafafafffffffffffff2f2f2e8e8e8fcfcfcf5f5f5eaeaeaedededf2f2f2fafafaf5f5f5fbfbfbfffffffffffffffffffffffffdfdfdfdfdfdf6f6f6efefeff5f5f5f1f1f1f8f8f8fdfdfdfbfbfbececece9e9e9efefefededede9e9e9e7e7e7eaeaeae4e4e4e2e2e2e0e0e0e2e2e2e7e7e7ececececececcbcbcbeeeeeef1f1f1d5d5d5aeaeaec4c4c4e8e8e8f9f9f9e6e6e6d8d8d8e3e3e3eaeaeafefefef7f7f7f9f9f9f8f8f8fbfbfbf7f7f7dddddde7e7e7f3f3f3f8f8f8e7e7e7d4d4d4cfcfcfcececeb8b8b8c3c3c3cfcfcfdadadae3e3e3d3d3d3dfdfdfeaeaeadadadaccccccebebebcccccccbcbcbe0e0e0e4e4e4e8e8e8e4e4e4dadadad0d0d0dededeffffffededede3e3e3d9d9d9c3c3c3d0d0d0e9e9e9c4c4c4c3c3c3dbdbdbe5e5e5fcfcfce4e4e4c9c9c9c8c8c8bebebee8e8e8f7f7f7f4f4f4efefeff4f4f4f7f7f7cbcbcbd0d0d0cececee6e6e6dbdbdbc9c9c9e4e4e4e7e7e7d9d9d9dbdbdbeaeaeae2e2e2e3e3e3ebebebf0f0f0efefefd9d9d9dadadaecececebebebdbdbdbccccccd5d5d5dadadabababac1c1c1d4d4d4dcdcdce0e0e0d6d6d6cdcdcdc8c8c8d8d8d8dadadabfbfbfc3c3c3e0e0e0dbdbdbd5d5d5cacacabebebeb6b6b6bbbbbbc7c7c7d4d4d4bbbbbbc3c3c3b7b7b7a4a4a4878787969696acacacc9c9c9a9a9a9b7b7b7989898939393adadad9898987e7e7e7070708383839292929b9b9b9f9f9fa8a8a8bebebec5c5c5bababab6b6b6aeaeaeb4b4b4cacacad9d9d9e2e2e2e3e3e3d7d7d7c8c8c8d2d2d2e3e3e3e9e9e9d7d7d7d1d1d1e1e1e1d6d6d6cecececbcbcbc6c6c6b1b1b1cbcbcbd1d1d1c8c8c8c0c0c0bfbfbfd1d1d1c6c6c6c2c2c2bbbbbbc8c8c8dbdbdbcccccccdcdcdc9c9c9d2d2d2f0f0f0fcfcfcfffffffffffffefefeededede8e8e8f2f2f2f4f4f4ecececdcdcdcd1d1d1eaeaeaf8f8f8fafafaf8f8f8f4f4f4e9e9e9ebebebecececcfcfcfcccccce4e4e4ddddddc5c5c5b7b7b7b6b6b6cececeddddddcececee1e1e1d5d5d5c0c0c0d5d5d5d4d4d4d4d4d4cbcbcbdcdcdcfffffffafafaeeeeeee6e6e6ddddddd4d4d4f4f4f4e8e8e8e6e6e6f9f9f9ecececeaeaeaf7f7f7f4f4f4fcfcfcfffffff9f9f9f2f2f2fffffffafafaf4f4f4f0f0f0f7f7f7dfdfdff7f7f7fdfdfdeeeeeef1f1f1e4e4e4e7e7e7eeeeeebfbfbff7f7f7fffffffffffffffffffdfdfdf8f8f8fafafaf8f8f8b2b2b2d9d9d9f4f4f4dbdbdbe6e6e6f0f0f0fbfbfbe2e2e2d3d3d3e1e1e1cfcfcfbebebef9f9f9e9e9e9d7d7d7e4e4e4f5f5f5ffffffe5e5e5abababe4e4e4ffffffeaeaeae8e8e8fefefeefefefd8d8d8e9e9e9f2f2f2e9e9e9ffffffffffffffffffffffffe6e6e6f5f5f5fcfcfcebebebd1d1d1e0e0e0fffffffdfdfdf0f0f0e3e3e3d9d9d9fbfbfbffffffe6e6e6e8e8e8fffffffefefefafafadfdfdfd8d8d8f6f6f6fffffff2f2f2d5d5d5e0e0e0f2f2f2e7e7e7ffffffe4e4e4dcdcdcf9f9f9f9f9f9f1f1f1d5d5d5e9e9e9f3f3f3fafafae7e7e7eeeeeefefefee7e7e7f3f3f3f9f9f9dcdcdcedededececece3e3e3f4f4f4edededc7c7c7dbdbdbc6c6c6b6b6b6d5d5d5fffffffffffff8f8f8f3f3f3dbdbdbcfcfcff1f1f1ffffffc1c1c1acacacf1f1f1d2d2d2d3d3d3dbdbdbc3c3c3c5c5c5e0e0e0f6f6f6edededf8f8f8eeeeeee5e5e5e2e2e2b5b5b5c8c8c8e6e6e6d0d0d0d2d2d2e7e7e7fafafadedededadadaf8f8f8f8f8f8f5f5f5fafafae9e9e9ecececfffffffffffffefefefffffffdfdfdffffffffffffffffffe5e5e5f5f5f5fffffffffffff4f4f4e7e7e7fffffffafafaf5f5f5fdfdfdfffffffffffffffffffdfdfdf9f9f9fcfcfcf7f7f7f1f1f1f9f9f9e6e6e6f2f2f2ffffffffffffd6d6d6d7d7d7ededede5e5e5e3e3e3cbcbcbc2c2c2c2c2c2cdcdcdd6d6d6eaeaeaf1f1f1fffffffffffff9f9f9f4f4f4eaeaeae3e3e3d4d4d4c2c2c2d6d6d6e5e5e5f2f2f2f4f4f4fbfbfbf9f9f9fdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfffffffdfdfdf3f3f3f9f9f9f9f9f9edededecececf7f7f7fcfcfcfafafaefefeffbfbfbffffffefefefcfcfcfe5e5e5fffffff1f1f1f4f4f4fdfdfdfafafafbfbfbfcfcfcfbfbfbf7f7f7fefefefffffffefefeefefeff6f6f6fffffff2f2f2e6e6e6d0d0d0d2d2d2d1d1d1dfdfdfe4e4e4e7e7e7dbdbdbf7f7f7f3f3f3eaeaeadfdfdff6f6f6fefefefbfbfbf6f6f6e9e9e9f3f3f3fffffffffffffdfdfdfefefefffffffffffffffffff8f8f8e9e9e9f7f7f7e9e9e9ecececedededf2f2f2e3e3e3d2d2d2dededef4f4f4ffffffcfcfcfc6c6c6e2e2e2cacacabfbfbfb3b3b3bfbfbfecececdadadaebebebd5d5d5b7b7b7a1a1a19b9b9bb9b9b9f4f4f4f5f5f5fafafafffffffbfbfbf7f7f7f4f4f4f2f2f2e6e6e6e7e7e7e6e6e6dededee8e8e8dbdbdbc5c5c5cdcdcdeeeeeedededed6d6d6e7e7e7e3e3e3dededee6e6e6e0e0e0e4e4e4ddddddcdcdcdd3d3d3dcdcdcd3d3d3d9d9d9d5d5d5d2d2d2c1c1c1a8a8a8d1d1d1cdcdcdd8d8d8f1f1f1ebebebb4b4b4bfbfbfc4c4c4aaaaaadfdfdff1f1f1b5b5b5b6b6b6c4c4c4cdcdcdd0d0d0cacacae9e9e9d7d7d7dcdcdce4e4e4c0c0c0a2a2a2b4b4b4cececed1d1d1d3d3d3e0e0e0e5e5e5fffffff0f0f0d5d5d5c2c2c2c8c8c8eeeeeef8f8f8dededec6c6c6e2e2e2d1d1d1b2b2b2afafafbababad7d7d7d4d4d4cbcbcbcacacaf4f4f4d2d2d2a0a0a0bababad3d3d3f1f1f1f7f7f7f4f4f4f9f9f9fffffffbfbfbdbdbdbc2c2c2cbcbcbe9e9e9fffffffffffff4f4f4f3f3f3fefefeecececc0c0c0b7b7b7bbbbbbc7c7c7a7a7a7b3b3b3c1c1c1acacacd7d7d7cbcbcbb1b1b1808080909090a7a7a77d7d7d6b6b6b6969697b7b7ba3a3a3a1a1a1989898a8a8a8acacacc8c8c8d2d2d2d0d0d0cfcfcfd0d0d0d6d6d6bcbcbcc2c2c2c3c3c3b2b2b2b4b4b4acacacafafafbcbcbcbebebecacacacfcfcfccccccc4c4c4bcbcbcd3d3d3d7d7d7c2c2c2babababababad1d1d1d1d1d1d1d1d1d3d3d3bbbbbbcfcfcfc9c9c9cacacad4d4d4c0c0c0dadadad4d4d4c5c5c5d9d9d9e5e5e5dededed8d8d8d3d3d3dbdbdbf6f6f6ffffffd3d3d3e9e9e9f6f6f6d7d7d7e8e8e8f8f8f8f6f6f6fffffffffffff0f0f0f1f1f1fffffffffffffffffff8f8f8e0e0e0cdcdcdbdbdbdadadadafafafbcbcbcd2d2d2e4e4e4ebebebdcdcdce1e1e1e2e2e2eaeaeadbdbdbe2e2e2eaeaeae7e7e7e7e7e7e0e0e0dfdfdfe8e8e8f3f3f3e8e8e8eaeaeae8e8e8e2e2e2e1e1e1d9d9d9e4e4e4ebebebe6e6e6f0f0f0fbfbfbf7f7f7f2f2f2e8e8e8f0f0f0ecececfffffffffffffffffffffffff1f1f1d5d5d5c4c4c4dcdcdcdfdfdff4f4f4f5f5f5f0f0f0ecececf8f8f8ececece4e4e4e7e7e7e7e7e7dbdbdbd5d5d5d9d9d9c3c3c3ebebebfefefec2c2c2c7c7c7fffffffffffffffffff6f6f6ddddddf8f8f8e7e7e7cfcfcfdbdbdbe2e2e2f5f5f5efefefdbdbdbe8e8e8d4d4d4dbdbdbcececee0e0e0f2f2f2fafafafdfdfdfefefeefefefe3e3e3e9e9e9cfcfcfe3e3e3f4f4f4f2f2f2fffffffcfcfcffffffdfdfdfdededee2e2e2e2e2e2f9f9f9f5f5f5f5f5f5f9f9f9fbfbfbdfdfdfe1e1e1f4f4f4e9e9e9edededfefefefffffffffffffbfbfbefefefe8e8e8f1f1f1f1f1f1d9d9d9e2e2e2fafafaf2f2f2f5f5f5fafafaddddddbdbdbde0e0e0e3e3e3efefeff8f8f8f8f8f8f3f3f3f1f1f1fafafafffffff5f5f5b8b8b8b0b0b0d3d3d3d2d2d2c8c8c8eaeaeaeeeeeeebebebe0e0e0bfbfbff0f0f0eaeaeaeaeaead3d3d3d1d1d1f5f5f5f6f6f6e1e1e1c6c6c6cdcdcdfcfcfcf4f4f4eaeaeaeeeeeef8f8f8e8e8e8f3f3f3eaeaeac8c8c8c0c0c0e5e5e5d7d7d7d1d1d1d1d1d1cacacae6e6e6f3f3f3fbfbfbf9f9f9fbfbfbfffffff5f5f5d9d9d9edededf7f7f7e2e2e2e3e3e3ececece9e9e9ebebebeaeaeaededede5e5e5d6d6d6d6d6d6d3d3d3dededed1d1d1cececed8d8d8e8e8e8f7f7f7ebebebd8d8d8f1f1f1f0f0f0efefeffbfbfbfbfbfbfffffffffffff4f4f4f7f7f7f6f6f6efefefd4d4d4bababac4c4c4e4e4e4fafafafffffffffffffffffffffffffdfdfdfdfdfdf1f1f1fefefef6f6f6f8f8f8e7e7e7d1d1d1ccccccccccccf9f9f9fdfdfdf5f5f5fcfcfcfffffffafafaf9f9f9fffffffafafaf9f9f9f7f7f7eaeaeaf6f6f6fffffffefefefefefefffffffcfcfcededede4e4e4f5f5f5fffffffffffffbfbfbf2f2f2fdfdfdfafafafdfdfdedededfafafafffffffffffffefefefffffffbfbfbf8f8f8fffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3fdfdfdfdfdfdfffffff0f0f0efefeff2f2f2f8f8f8ffffffffffffe7e7e7cdcdcdc6c6c6c1c1c1b8b8b8bbbbbbc7c7c7b9b9b9f4f4f4fffffffbfbfbf8f8f8fffffff8f8f8e4e4e4f2f2f2ffffffdfdfdfb2b2b2cfcfcfa1a1a1d2d2d2f4f4f4f9f9f9f1f1f1d4d4d4c4c4c4e7e7e7e8e8e8e2e2e2e6e6e6e2e2e2e2e2e2e5e5e5f2f2f2f1f1f1f5f5f5fffffffffffffffffffdfdfdfffffffffffffafafaf6f6f6f5f5f5fafafaf9f9f9eeeeeeefefeff9f9f9fffffffefefefffffffffffffffffffbfbfbf7f7f7fdfdfdf5f5f5f3f3f3f8f8f8ecececf2f2f2d3d3d3d8d8d8fffffffffffffbfbfbfbfbfbffffffe3e3e3e7e7e7cdcdcdc0c0c0e1e1e1ccccccd8d8d8e0e0e0b6b6b6efefefc9c9c9bfbfbfc6c6c6bcbcbcbfbfbfd9d9d9e9e9e9d8d8d8e9e9e9d4d4d4c5c5c5dfdfdfdededed0d0d0bebebec8c8c8ebebebd2d2d2cbcbcbd3d3d3c0c0c0cacacae3e3e3d0d0d0d7d7d7ecececddddddd3d3d3e5e5e5efefeffcfcfcd3d3d38c8c8cd3d3d3f4f4f4e3e3e3ecececfffffffdfdfdedededf8f8f8ebebebedededfcfcfcfefefee7e7e7e7e7e7f7f7f7fefefefffffffefefee2e2e2dfdfdff5f5f5dbdbdbe5e5e5fefefed4d4d4a8a8a8bcbcbcc5c5c5cececed2d2d2abababa6a6a69f9f9f8a8a8a8f8f8f979797b3b3b3b8b8b8a2a2a28b8b8ba0a0a0a7a7a7cacacae8e8e8e4e4e4e0e0e0dddddde1e1e1d0d0d0b1b1b1a1a1a1bcbcbcc4c4c4bbbbbbafafafacacacbdbdbda9a9a9aaaaaac0c0c0c2c2c2b0b0b0b5b5b5b3b3b3bfbfbfc2c2c2b5b5b5cdcdcdc3c3c3cccccce3e3e3dfdfdfd2d2d2cdcdcdd1d1d1edededefefefecececebebebc2c2c2d8d8d8e2e2e2d3d3d3d5d5d5cdcdcdbbbbbbccccccc6c6c6a2a2a2d5d5d5cbcbcbbebebeeaeaeaececece3e3e3cececed0d0d0b0b0b0999999eaeaeaf3f3f3f6f6f6f1f1f1fcfcfcfbfbfbdadadae7e7e7c7c7c7d7d7d7d9d9d9dededed6d6d6dbdbdbdfdfdfcfcfcfe3e3e3e5e5e5f0f0f0fbfbfbfdfdfdfffffff2f2f2f0f0f0f2f2f2e8e8e8ebebebe6e6e6eaeaeaf7f7f7f4f4f4efefeff9f9f9f7f7f7dddddddbdbdbebebebfcfcfcf4f4f4e4e4e4dddddde8e8e8f1f1f1f5f5f5f4f4f4dbdbdbe6e6e6ffffffbbbbbbaaaaaae7e7e7e8e8e8fffffffffffffcfcfcfafafaededede8e8e8ecececcacacacdcdcdd9d9d9dfdfdfeeeeeef6f6f6e1e1e1f0f0f0dcdcdcd1d1d1e2e2e2c4c4c4a3a3a3c7c7c7e0e0e0a4a4a4cececed9d9d9f3f3f3fbfbfbf7f7f7f7f7f7e2e2e2d9d9d9d3d3d3e7e7e7e2e2e2d3d3d3cacacacfcfcfebebebf1f1f1e8e8e8d6d6d6d5d5d5dadadae1e1e1ebebebdededef0f0f0e9e9e9f9f9f9efefefe5e5e5fdfdfde7e7e7e7e7e7edededf3f3f3f7f7f7e3e3e3eeeeeef3f3f3f7f7f7eaeaeaf9f9f9fcfcfcedededd8d8d8efefeffffffff8f8f8ebebebeaeaeaf8f8f8f4f4f4f3f3f3ffffffffffffeeeeeed6d6d6edededeeeeeef7f7f7fcfcfcf1f1f1fffffff3f3f3ccccccc6c6c6d7d7d7dddddde1e1e1f1f1f1dadadac9c9c9d1d1d1e3e3e3dedededcdcdcd5d5d5aeaeaec1c1c1e4e4e4f6f6f6b4b4b4dcdcdcfdfdfdf6f6f6c7c7c7ecececdadadacccccce7e7e7f0f0f0c0c0c0bfbfbfb6b6b6c2c2c2eeeeeee3e3e3d6d6d6f5f5f5f2f2f2e2e2e2e8e8e8f5f5f5fcfcfcfbfbfbfbfbfbfafafafefefef9f9f9e9e9e9bfbfbfdfdfdfe5e5e5e6e6e6e9e9e9eeeeeef3f3f3f3f3f3f1f1f1f3f3f3e1e1e1e6e6e6f0f0f0f7f7f7f0f0f0f8f8f8ebebebe5e5e5efefefe6e6e6eeeeeefcfcfcf9f9f9ebebebeaeaeaf4f4f4f4f4f4fcfcfcf7f7f7f3f3f3fffffffffffff2f2f2f3f3f3f3f3f3e2e2e2e8e8e8fffffffffffffffffffefefefdfdfdfffffffbfbfbfafafaecececf1f1f1fefefefafafae2e2e2e3e3e3fffffffffffffffffffffffffffffff7f7f7e2e2e2f7f7f7f9f9f9eeeeeef9f9f9eeeeeefafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff5f5f5fafafaf7f7f7fffffffafafaf3f3f3eaeaeaeeeeeef0f0f0f8f8f8f5f5f5e2e2e2e3e3e3e5e5e5cecececcccccd4d4d4cecececbcbcbcbcbcbd0d0d0dbdbdbe8e8e8eaeaeadfdfdfedededf9f9f9ffffffffffffecececd6d6d6e9e9e9e3e3e3c9c9c9abababb6b6b6cececedcdcdce4e4e4efefefe7e7e7d3d3d3f4f4f4ffffffe3e3e3e0e0e0e3e3e3cfcfcfbebebecfcfcfe0e0e0c8c8c8b7b7b7d8d8d8f7f7f7eaeaeaeaeaead7d7d7dcdcdce7e7e7fefefef4f4f4f9f9f9fffffff7f7f7ffffffffffffeeeeeef1f1f1e5e5e5f1f1f1ededede1e1e1f3f3f3f1f1f1f9f9f9eaeaeaecececfafafae5e5e5f0f0f0fffffff7f7f7f9f9f9fefefefdfdfdfafafafcfcfcfbfbfbfffffff0f0f0edededfbfbfbfefefefefefeffffffffffffffffffffffffe6e6e6e1e1e1e0e0e0dcdcdcc3c3c3d0d0d0d3d3d3d8d8d8f1f1f1d8d8d8e4e4e4fffffffcfcfcf4f4f4fafafafafafaffffffe8e8e8f0f0f0f3f3f3eaeaeae1e1e1f2f2f2fffffff8f8f8f0f0f0eaeaeadededeececece0e0e0ebebebfbfbfbddddddfcfcfcfffffff1f1f1ffffffffffffe0e0e0fafafaf4f4f4ffffffffffffdfdfdfecececfafafae7e7e7bfbfbfd3d3d3fdfdfdf1f1f1e7e7e7ebebebdededef8f8f8fafafae6e6e6e0e0e0f8f8f8fcfcfcffffffefefefd1d1d1dededef8f8f8ebebebcfcfcfe8e8e8eaeaeacbcbcbefefefe1e1e1b0b0b0aaaaaaafafafc5c5c5c3c3c39f9f9f8e8e8eb4b4b4b8b8b8d3d3d3e1e1e1b3b3b3919191949494949494b8b8b8a6a6a68b8b8b9b9b9ba1a1a1a1a1a1b3b3b3d6d6d6c2c2c2afafafbdbdbdc4c4c4cdcdcdbfbfbfbfbfbfd6d6d6d6d6d6c8c8c8dbdbdbd2d2d2b4b4b49e9e9ea6a6a6a3a3a3a4a4a4b0b0b0acacaca9a9a9b1b1b1adadadbcbcbca1a1a1969696b6b6b6b3b3b3b7b7b7d2d2d2c5c5c5cacacacdcdcdd9d9d9d6d6d6c4c4c4c2c2c2d4d4d4eaeaeae4e4e4ebebebdfdfdf8e8e8ea3a3a3c3c3c3bcbcbcbbbbbbbcbcbcc1c1c1cbcbcba8a8a8b0b0b0c6c6c67f7f7fb0b0b0f1f1f1f1f1f1ffffffe3e3e3dcdcdcd5d5d5efefefe4e4e4dadadaefefefeeeeeeebebebf1f1f1e3e3e3cbcbcbd6d6d6e4e4e4e3e3e3fffffff0f0f0edededfbfbfbfcfcfcfbfbfbfffffffffffffffffffffffffbfbfbfcfcfcfffffffffffffbfbfbf9f9f9f7f7f7f9f9f9e1e1e1d3d3d3dddddde2e2e2f6f6f6dddddda5a5a5d3d3d3cececec6c6c6fefefee2e2e2c5c5c5f1f1f1f0f0f0d6d6d6c4c4c4eeeeeef4f4f4cececedfdfdfecececbcbcbccfcfcfdededee5e5e5e5e5e5eaeaeabdbdbdc3c3c3c4c4c4a9a9a9dbdbdbc1c1c1cfcfcfffffffcecece808080808080b3b3b3fffffff9f9f9f5f5f5f6f6f6f4f4f4fffffffbfbfbf3f3f3ffffffffffffefefefd7d7d7fdfdfdfffffffffffff5f5f5e4e4e4e7e7e7dcdcdce1e1e1e8e8e8e9e9e9e8e8e8e7e7e7f9f9f9fffffffbfbfbe9e9e9fafafaf5f5f5edededf2f2f2fffffff2f2f2f6f6f6f1f1f1e7e7e7ecececfcfcfce0e0e0d6d6d6f9f9f9fdfdfde4e4e4e8e8e8efefeff2f2f2f8f8f8f4f4f4ececece0e0e0ebebebfafafafafafafffffffffffff7f7f7fffffff6f6f6d6d6d6c8c8c8d9d9d9c6c6c6f2f2f2e7e7e7dededef5f5f5fffffff1f1f1e1e1e1eeeeeee1e1e1eeeeeedfdfdfefefefe4e4e4e3e3e3cfcfcfc6c6c6fdfdfdfefefee6e6e6e6e6e6cacacae1e1e1ededede4e4e4cfcfcfe7e7e7e8e8e8c8c8c8cececee8e8e8f2f2f2ffffffe1e1e1fffffffffffffafafafefefefefefefffffffcfcfcfdfdfdefefefffffffd5d5d5e9e9e9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcebebebebebebf9f9f9fffffffbfbfbe7e7e7f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefd7d7d7b0b0b0b4b4b4aeaeaebfbfbfeaeaeaf4f4f4c8c8c8c4c4c4d0d0d0cececec9c9c9cecececcccccb7b7b7b4b4b4bababaa8a8a8a9a9a9ababab9a9a9ac6c6c6dfdfdfedededd6d6d6bfbfbfaeaeaeb1b1b1c3c3c3d3d3d3adadad949494969696c7c7c7ddddddd2d2d2b6b6b6b2b2b2adadadc6c6c6ccccccc2c2c2bbbbbbc2c2c2b7b7b7afafafb3b3b3a9a9a9a4a4a4b5b5b5cacacac5c5c5bfbfbfb6b6b6cdcdcdd9d9d9d9d9d9d7d7d7d5d5d5d7d7d7d6d6d6bfbfbfa2a2a2abababd4d4d4e1e1e1eeeeeeeaeaeaf7f7f7e8e8e8f8f8f8f1f1f1d6d6d6f0f0f0eaeaeaf1f1f1d9d9d9c3c3c3c9c9c9aeaeaec5c5c5dadadaddddddefefeff9f9f9f7f7f7f1f1f1f0f0f0ecececf2f2f2f2f2f2d2d2d2d0d0d0f1f1f1f7f7f7cececedededef9f9f9fffffffffffffffffff8f8f8f5f5f5f5f5f5efefefffffffe5e5e5ddddddfafafafffffffffffffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecececcececeb6b6b6c1c1c1b4b4b4afafafbfbfbfbdbdbd8d8d8dbababae3e3e3c8c8c8e7e7e7f1f1f1ddddddd7d7d7f0f0f0f0f0f0fafafaf6f6f6e6e6e6f5f5f5eeeeeeedededf6f6f6fafafafafafaedededf9f9f9f7f7f7fafafad8d8d8d3d3d3efefefebebebeaeaeadbdbdbececece8e8e8c5c5c5c5c5c5bcbcbcccccccfdfdfdfdfdfdfafafaf6f6f6e3e3e3d7d7d7e4e4e4ddddddeaeaeafffffffcfcfcf3f3f3f0f0f0fefefee9e9e9e4e4e4dddddde1e1e1fbfbfbf0f0f0f3f3f3f1f1f1ffffffefefefd9d9d9f2f2f2e1e1e1e7e7e7f9f9f9f8f8f8efefeffbfbfbf6f6f6cfcfcfc1c1c1acacaca8a8a8ffffffecececb9b9b9a4a4a4e7e7e7d5d5d5b2b2b2d8d8d8cccccc9393938989898c8c8c8b8b8b9c9c9cbcbcbcc5c5c57878787b7b7b9c9c9c949494a6a6a6d2d2d2e6e6e6ddddddc6c6c69b9b9bc8c8c8e0e0e0d0d0d0afafaf9d9d9da1a1a19a9a9a9e9e9eaeaeae9d9d9d9f9f9f9f9f9f9d9d9dcccccccccccc959595959595bdbdbdb4b4b4a2a2a2b4b4b4a6a6a68888889e9e9ec2c2c2bebebeb1b1b19d9d9daeaeaebcbcbcadadadbbbbbbe1e1e1bababac7c7c7fbfbfbe6e6e6ffffffffffffe2e2e2c5c5c5e3e3e3d9d9d9dfdfdffffffff5f5f5c6c6c6cececeedededdfdfdfbdbdbdcececee2e2e2f1f1f1e1e1e1d3d3d3dededed3d3d3e8e8e8f5f5f5ececece8e8e8e9e9e9f1f1f1d0d0d0e5e5e5edededeeeeeef8f8f8f0f0f0d8d8d8eaeaeaf0f0f0f7f7f7fffffffafafafafafafdfdfdf8f8f8f3f3f3e7e7e7ededede1e1e1eeeeeee4e4e4efefefebebebf4f4f4eaeaeacececef5f5f5d9d9d9bcbcbcbfbfbfbbbbbbc2c2c2ddddddeaeaeac7c7c7d1d1d1ebebebd5d5d5b0b0b0aeaeaebbbbbbd6d6d6f0f0f0d9d9d9c4c4c4e0e0e0e3e3e3c9c9c9a8a8a88d8d8dd3d3d3ffffffc7c7c7cbcbcbf4f4f4ffffffe6e6e6d3d3d3d7d7d7ddddddffffffffffffffffffffffffe1e1e1e8e8e8fffffffffffff4f4f4e7e7e7ececece6e6e6d5d5d5e6e6e6ffffffffffffffffffffffffeeeeeee5e5e5eeeeeefffffffdfdfdfffffffffffffefefefffffffffffff2f2f2fafafafffffff0f0f0e8e8e8f5f5f5fafafaf9f9f9edededfefefef5f5f5fafafafefefee3e3e3eaeaead7d7d7dcdcdcfffffffdfdfde5e5e5d0d0d0d2d2d2dfdfdfefefefd0d0d0bababac1c1c1cdcdcdedededf6f6f6f3f3f3ffffffffffffe3e3e3e8e8e8ffffffeeeeeef0f0f0ffffffeaeaeae3e3e3f3f3f3d4d4d4f2f2f2ffffffe9e9e9fcfcfcf6f6f6f8f8f8c4c4c4e9e9e9e7e7e7e4e4e4fffffff8f8f8dcdcdcd2d2d2e6e6e6f3f3f3ffffffffffffd9d9d9ddddddf3f3f3f5f5f5e5e5e5cccccce7e7e7fcfcfcfffffff6f6f6f7f7f7fffffffefefeffffffdcdcdcfcfcfceeeeeeccccccfffffffffffffffffffffffffffffffffffff9f9f9fffffffffffffffffffffffffffffffdfdfdefefefe8e8e8e4e4e4cdcdcde7e7e7dededed2d2d2cacacac7c7c7ccccccd4d4d4d2d2d2dbdbdbe9e9e9efefefe2e2e2c5c5c5c4c4c4bbbbbbc7c7c7cacacaa1a1a18d8d8da5a5a5a5a5a5a2a2a29696968989898585858585857474748181818484847777777d7d7d8f8f8f8686867575755f5f5f7d7d7dafafafcccccce1e1e1ddddddd6d6d6d0d0d0d2d2d2d4d4d4cecececfcfcfc4c4c49a9a9aa6a6a6adadadaaaaaa9999999e9e9eb3b3b3aeaeae9f9f9fb0b0b0a1a1a1909090a4a4a4cfcfcfcececed8d8d8cececec0c0c0c3c3c3bdbdbdbfbfbfcdcdcdd7d7d7dedededbdbdbdedededededee0e0e0e9e9e9f7f7f7ebebebe2e2e2dededed7d7d7d1d1d1cdcdcdcfcfcfc6c6c6d0d0d0d4d4d4c3c3c3cccccccfcfcfc2c2c2aeaeaebababacacacab9b9b9c0c0c0d8d8d8d2d2d2d3d3d3d0d0d0cacacacecececcccccd4d4d4bbbbbbe8e8e8eeeeeefffffff8f8f8d9d9d9dededebfbfbfcacacaffffffe2e2e2fffffff1f1f1f4f4f4fffffff4f4f4f3f3f3cdcdcdbdbdbde7e7e7e2e2e2dbdbdbf3f3f3f8f8f8c1c1c1d2d2d2ebebebd4d4d4e0e0e0f6f6f6fafafafffffffffffffffffffffffffffffffffffffcfcfcfefefeeeeeeedbdbdbf2f2f2f3f3f3e6e6e6d2d2d2d7d7d7d5d5d5d1d1d1d5d5d5dcdcdcd9d9d9d8d8d8c8c8c8c8c8c8b3b3b3cfcfcfe6e6e6f6f6f6fffffffffffffffffffffffff9f9f9ebebebfdfdfde8e8e8fdfdfdfdfdfdf1f1f1e6e6e6fbfbfbf6f6f6e2e2e2fafafaf5f5f5f7f7f7fefefef2f2f2fafafaf5f5f5e6e6e6e8e8e8fbfbfbfafafaefefeff3f3f3ecececf3f3f3fbfbfbeaeaeae8e8e8e8e8e8e2e2e2c1c1c1acacacc2c2c2dededee7e7e7edededf4f4f4f6f6f6f1f1f1f1f1f1e0e0e0edededfdfdfdf2f2f2fffffffafafaf4f4f4f4f4f4fffffff3f3f3e0e0e0f7f7f7efefeff1f1f1eeeeeef0f0f0e8e8e8e2e2e2efefefeaeaeafcfcfcfffffffffffffefefef8f8f8dfdfdfecececffffffffffffacacacaeaeaeecececffffffffffffe7e7e7efefefd7d7d7c0c0c0fefefec6c6c68d8d8dc3c3c3aeaeae8b8b8ba0a0a0949494c6c6c6c4c4c46c6c6c8a8a8abbbbbba4a4a48888889f9f9f9c9c9c9898988f8f8fa7a7a7b6b6b6adadadb6b6b6b4b4b4a5a5a5afafafb8b8b8a2a2a2919191989898a5a5a58b8b8b8e8e8ea9a9a9a9a9a9919191c5c5c5c6c6c6abababa9a9a9949494afafafa8a8a8828282b1b1b1c4c4c4cdcdcdd8d8d8dbdbdbdededecfcfcfaeaeaea0a0a0b0b0b0b4b4b4a1a1a1afafafb5b5b5d2d2d2d6d6d6d0d0d0d9d9d9d2d2d2d0d0d0eaeaeacfcfcfbfbfbfdadadac0c0c0ccccccd5d5d5d4d4d4c6c6c6bdbdbddededef1f1f1dfdfdfcfcfcfc9c9c9dbdbdbe5e5e5e8e8e8dbdbdbcfcfcfcbcbcbd6d6d6d7d7d7d9d9d9c1c1c1c6c6c6dddddde8e8e8e2e2e2e4e4e4e3e3e3e1e1e1e9e9e9e7e7e7f6f6f6ebebebd3d3d3ebebebe6e6e6e1e1e1d7d7d7cdcdcdd6d6d6d4d4d4f1f1f1fffffff7f7f7e6e6e6e5e5e5e5e5e5f1f1f1fafafaf4f4f4f8f8f8e8e8e8d5d5d5e9e9e9f7f7f7edededdededee4e4e4dededec9c9c9cececed3d3d3b0b0b0d2d2d2d6d6d6949494c7c7c7e8e8e8bebebee3e3e3f4f4f4cfcfcf8b8b8bc1c1c1bbbbbb8e8e8ecfcfcff4f4f4c1c1c18b8b8b8c8c8c8c8c8c9393938c8c8c6f6f6f6969696d6d6d4d4d4d4b4b4b5252525656568e8e8ec3c3c3ffffffffffffa8a8a8dadadaf9f9f9fdfdfdf0f0f0d3d3d3d8d8d8f6f6f6ffffffffffffe5e5e5fffffffffffffbfbfbfdfdfdffffffffffffffffffebebebe4e4e4f3f3f3eaeaeaf0f0f0fdfdfdfffffff4f4f4fefefeffffffe1e1e1dfdfdffffffff9f9f9edededf3f3f3ccccccc7c7c7e2e2e2fbfbfbfefefefffffffcfcfcecececfdfdfdeaeaeaf5f5f5e1e1e1dededeecececdbdbdbf3f3f3ececece7e7e7fffffffffffff6f6f6fafafafdfdfddcdcdce1e1e1ffffffd2d2d2ecececfffffffffffff6f6f6fffffffbfbfbedededf8f8f8f6f6f6f1f1f1ffffffedededf2f2f2ffffffdfdfdff1f1f1ffffffffffffffffffffffffffffffffffffffffffdcdcdcc4c4c4f9f9f9cbcbcbbabababfbfbfb3b3b3a3a3a39898988282827d7d7da8a8a8a5a5a5a8a8a8b3b3b39e9e9e9292929595958383838f8f8f8989898585857e7e7e7979797575754b4b4b4f4f4f7373738686868d8d8d818181a1a1a1969696909090a4a4a48989896f6f6f8080808686867a7a7a6b6b6b7979798787878d8d8d9191918d8d8da7a7a7afafafbdbdbdb3b3b3a4a4a4bdbdbdd6d6d6d5d5d5dbdbdbf3f3f3e6e6e6d7d7d7d9d9d9c7c7c7c4c4c4d5d5d5dcdcdcd9d9d9eaeaeae8e8e8e7e7e7e6e6e6e6e6e6efefeff6f6f6f9f9f9f8f8f8f2f2f2fffffffafafae5e5e5e5e5e5eaeaeaefefefececece1e1e1eeeeeef7f7f7fbfbfbf8f8f8e5e5e5e6e6e6f3f3f3e1e1e1dfdfdfe4e4e4efefefdededed0d0d0c9c9c9fbfbfbfefefee3e3e3d2d2d2dadadae0e0e0d7d7d7d4d4d4dbdbdbdededee1e1e1e4e4e4f3f3f3e2e2e2eeeeeef1f1f1e6e6e6e1e1e1dfdfdff3f3f3ececece5e5e5d4d4d4d5d5d5cfcfcfb6b6b6b9b9b9bababab9b9b9bebebec6c6c6b9b9b9bcbcbcbababa969696b2b2b2c3c3c3c6c6c6b2b2b2a4a4a4aaaaaaa7a7a7acacacbcbcbcc3c3c3b7b7b7adadadb9b9b9d0d0d0d5d5d5ccccccd2d2d2d7d7d7eaeaeaf1f1f1e9e9e9ddddddd2d2d2dadadadcdcdce0e0e0e8e8e8d5d5d5d5d5d5d4d4d4c6c6c6c2c2c2bdbdbdbabababcbcbcb7b7b7acacacb6b6b6b9b9b9b6b6b6bbbbbbc3c3c3c6c6c6bbbbbbb9b9b9bfbfbfb8b8b8b8b8b8d6d6d6d1d1d1d1d1d1ccccccc4c4c4d7d7d7d1d1d1dededed5d5d5e2e2e2efefeff0f0f0fffffff7f7f7ffffffffffffffffffffffffe9e9e9f9f9f9fffffffffffffffffffffffffffffffcfcfcf7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffffffffffffffffffe6e6e6f0f0f0f9f9f9fcfcfcfffffffcfcfcf0f0f0f6f6f6f9f9f9dcdcdce3e3e3fdfdfdf9f9f9f7f7f7f6f6f6e8e8e8fffffffffffff6f6f6fdfdfdfcfcfcfafafaeaeaeaf8f8f8f6f6f6efefefe4e4e4c5c5c5ccccccfffffff0f0f0dcdcdcffffffffffffe9e9e9bfbfbfd5d5d5e5e5e5f4f4f4f6f6f6f9f9f9e5e5e5f0f0f0e0e0e0d2d2d2eaeaead8d8d8b4b4b4b7b7b7b6b6b67b7b7b8080809595958c8c8c878787898989d1d1d1fefefed2d2d29b9b9b707070717171aeaeaea1a1a16161617979798d8d8d868686d1d1d1afafaf979797b2b2b29090909c9c9ca2a2a2959595979797aaaaaabbbbbbb4b4b4969696868686aaaaaabfbfbfcecececbcbcbbbbbbba2a2a2b0b0b0b4b4b4c2c2c2c3c3c3c4c4c4e2e2e2cacacab0b0b09f9f9fa1a1a1c4c4c4c0c0c0b5b5b5abababc3c3c3e7e7e7cfcfcfc9c9c9e7e7e7e7e7e7dededed6d6d6dadadab3b3b3d6d6d6e2e2e2dddddde6e6e6e2e2e2e6e6e6e3e3e3dadadaefefeff4f4f4dadadaf1f1f1f2f2f2f5f5f5f1f1f1eaeaeae4e4e4ebebebecececeaeaeae8e8e8f2f2f2f9f9f9fafafafdfdfdf2f2f2f4f4f4f5f5f5f9f9f9fcfcfceaeaeaf9f9f9fbfbfbfffffff7f7f7e4e4e4edededf2f2f2e3e3e3ecececf6f6f6f8f8f8f5f5f5ffffffffffffe8e8e8fefefeddddddccccccccccccb4b4b4bbbbbbc6c6c6eaeaeaf3f3f3fbfbfbf4f4f4e1e1e1d8d8d8eeeeeee4e4e4cacacadfdfdfdededebfbfbfbababac3c3c3cdcdcdf2f2f2fffffffcfcfce3e3e3cfcfcfd4d4d4dadadabebebe9292926a6a6a6f6f6f5b5b5b4747474343432e2e2e2828283c3c3c3e3e3e5252525757575b5b5b4242424848484f4f4f7070709e9e9e7b7b7b6a6a6a6e6e6e5f5f5f5f5f5f7474747a7a7a7070707e7e7e8e8e8e858585a4a4a4b8b8b8b7b7b7bababacbcbcbe8e8e8ffffffefefeffefefefdfdfde8e8e8fffffffcfcfcf3f3f3fcfcfce9e9e9fdfdfdfffffffefefeefefefd6d6d6d5d5d5efefefffffffc1c1c17c7c7cb5b5b5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe5e5e5f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f1f1f1d1d1d1dededee8e8e8d2d2d2d2d2d2cacacabbbbbbaeaeaeb0b0b08c8c8c6868687474746a6a6a4f4f4f3c3c3c4242423f3f3f3a3a3a3b3b3b4747475252525757576262628686868080806e6e6e6d6d6d6e6e6e949494aeaeae7f7f7f8282828b8b8b9797974d4d4d3c3c3c7f7f7f9a9a9ab6b6b6b5b5b5b7b7b7a2a2a2afafafcacacadadadac2c2c2bdbdbde4e4e4e0e0e0cbcbcbdadadaedededf0f0f0eeeeeefffffffefefef4f4f4ededede3e3e3d9d9d9d6d6d6efefefedededf0f0f0f9f9f9fffffffffffff2f2f2ecececf5f5f5e3e3e3e4e4e4f1f1f1eeeeeee3e3e3ebebebe8e8e8ebebebecececdcdcdcdbdbdbdfdfdfddddddcfcfcfd4d4d4e8e8e8dededef1f1f1eaeaeaefefefe5e5e5f5f5f5fafafaefefeff0f0f0e9e9e9e7e7e7efefeffefefee7e7e7e0e0e0dbdbdbcececed8d8d8e0e0e0e2e2e2c8c8c8d9d9d9eeeeeefcfcfcf4f4f4d0d0d0ecececffffffffffffe9e9e9e6e6e6fcfcfceeeeeef0f0f0e9e9e9e3e3e3dbdbdbc2c2c2d4d4d4fcfcfcf1f1f1eeeeeedcdcdccfcfcfc6c6c6d4d4d4b3b3b3c4c4c4d0d0d0c1c1c1cbcbcbb9b9b9afafafa0a0a0bcbcbcc7c7c7abababa5a5a5bbbbbbb4b4b4a9a9a9b8b8b8bfbfbfbebebebabababebebecfcfcfccccccc8c8c8c3c3c3adadadafafafaeaeaea9a9a9abababb1b1b1b0b0b0abababaaaaaaa6a6a6aaaaaaafafaf9f9f9fb4b4b4cececec6c6c6b0b0b0cdcdcddfdfdfcbcbcbd9d9d9e5e5e5efefefdadadaefefeff7f7f7f2f2f2f1f1f1f2f2f2fefefefffffff5f5f5f1f1f1d8d8d8d6d6d6eeeeeedcdcdcd8d8d8c0c0c0e1e1e1cacacad0d0d0d9d9d9dededee1e1e1e6e6e6eaeaeae2e2e2e9e9e9e4e4e4bfbfbfd4d4d4e5e5e5d9d9d9e0e0e0e4e4e4e2e2e2dadadae7e7e7fdfdfdfefefee4e4e4f0f0f0e0e0e0e4e4e4ebebebededede5e5e5f0f0f0eeeeeef6f6f6f1f1f1efefeffffffff9f9f9f8f8f8f4f4f4f1f1f1fafafaf3f3f3fcfcfcfffffff5f5f5f1f1f1f4f4f4e6e6e6f5f5f5f3f3f3f2f2f2f3f3f3ddddddf0f0f0f5f5f5fdfdfdfffffffffffff8f8f8fffffff4f4f4f2f2f2fffffff6f6f6d8d8d8bebebebebebececececdcdcde6e6e6d5d5d5d9d9d9dededee0e0e0fffffffbfbfbe8e8e8cacacacbcbcbe8e8e8eeeeeec2c2c2cacacad6d6d6c0c0c09a9a9a9898989191918282828b8b8bb1b1b1b7b7b79c9c9c868686b3b3b3d3d3d39999996d6d6da6a6a6c2c2c27878787474748686867171716e6e6ea1a1a19191917e7e7e9191919e9e9e929292a8a8a8dededed3d3d3b7b7b7cececec3c3c39d9d9d7b7b7b949494b2b2b2ababab9b9b9bb4b4b4cfcfcfe7e7e7d7d7d7c1c1c1e7e7e7fafafadededecccccce1e1e1efefefe4e4e4d5d5d5e1e1e1f3f3f3fdfdfdebebebd1d1d1dadadadcdcdce3e3e3f0f0f0f2f2f2ffffffffffffedededf7f7f7f8f8f8fafafafffffffffffffffffff9f9f9f3f3f3f6f6f6f6f6f6fffffffffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf1f1f1f9f9f9fbfbfbfffffff3f3f3e7e7e7dededeeaeaeae1e1e1d7d7d7f2f2f2efefefebebebe6e6e6e2e2e2cfcfcfb1b1b1a7a7a7959595acacacd1d1d1d5d5d5cececea6a6a6a3a3a39f9f9f989898abababaeaeaeb1b1b1b8b8b8b9b9b9b8b8b8d4d4d4e0e0e0d2d2d2d7d7d7f1f1f1fcfcfcecececd0d0d0a4a4a49f9f9facacacb8b8b8bcbcbcb6b6b6b0b0b09393936d6d6d6b6b6b5353534545455353534b4b4b3333332c2c2c1e1e1e1a1a1a5454548282828585857c7c7c7373736c6c6c7b7b7b8585856666664a4a4a3d3d3d4747475353535050504545454242425151514f4f4f4545453838383e3e3e4343433a3a3a4444445252525353535353536a6a6a7979799191919b9b9bc3c3c3c7c7c7a5a5a5c1c1c1d9d9d9f9f9f9f5f5f5ddddddebebebececece4e4e4eeeeeefafafae7e7e7f8f8f8f8f8f87777772c2c2cfcfcfcfcfcfcf2f2f2e9e9e9ccccccc5c5c5c7c7c7c9c9c9c9c9c9d5d5d5d0d0d0c5c5c5b5b5b5aaaaaabbbbbbc0c0c0bebebeb2b2b2a7a7a7bfbfbfbdbdbd7878789393939e9e9ea0a0a0a9a9a9a5a5a59f9f9f979797a7a7a79e9e9e8181818b8b8b9c9c9c9797977a7a7a6262627070705d5d5d5959593e3e3e4444444949493f3f3f4242424141413e3e3e3b3b3b3030303939394343432e2e2e2c2c2c2828282424241f1f1f2626263636364b4b4b5454546b6b6b8686867777775858586f6f6f858585909090a0a0a09c9c9ca5a5a59f9f9f959595939393a3a3a3bababadbdbdbe8e8e8e8e8e8fefefed1d1d1cacacaececece4e4e4cfcfcfc5c5c5e5e5e5dadadaddddddfffffff5f5f5dededee0e0e0d7d7d7dedededcdcdcd4d4d4d3d3d3c7c7c7d9d9d9cfcfcfdbdbdbeeeeeeddddddd4d4d4e7e7e7efefeffafafaebebebe2e2e2ebebebe0e0e0e5e5e5cfcfcfcdcdcde3e3e3ebebebe6e6e6f2f2f2f1f1f1e6e6e6d8d8d8bebebed5d5d5f5f5f5e2e2e2dfdfdffcfcfcfffffff5f5f5e9e9e9e7e7e7fbfbfbfcfcfcdededebfbfbfdfdfdfe3e3e3cdcdcde0e0e0cacacac0c0c0c6c6c6ccccccadadadb6b6b6b0b0b0dcdcdcffffffe4e4e4efefefffffffedededefefefeeeeeee5e5e5f9f9f9f1f1f1f7f7f7ededede5e5e5f1f1f1f1f1f1f9f9f9f2f2f2f3f3f3f4f4f4e8e8e8fffffff9f9f9f4f4f4f7f7f7e0e0e0ecececf2f2f2f4f4f4e8e8e8e9e9e9fafafaf9f9f9f2f2f2f6f6f6e3e3e3f8f8f8fefefef5f5f5f0f0f0f2f2f2fbfbfbfffffffffffff4f4f4cacacabebebeebebebf9f9f9f3f3f3f0f0f0ebebebefefeff0f0f0f1f1f1e4e4e4d7d7d7d1d1d1ccccccccccccd5d5d5dadadadbdbdbdadadae6e6e6eeeeeecfcfcfc0c0c0959595e2e2e2fffffff9f9f9ffffffd0d0d0c4c4c4d9d9d9d6d6d6c6c6c6d6d6d6dcdcdcf0f0f0e9e9e9edededecececd3d3d3d2d2d2d5d5d5efefefbebebeb0b0b0aeaeaeb6b6b6b4b4b4bdbdbdbebebebebebeb6b6b6abababbababab0b0b0b6b6b6abababb0b0b0aaaaaaadadadc6c6c6cfcfcfd7d7d7d2d2d2c0c0c0bebebebababab6b6b6b6b6b6b9b9b9c2c2c2c6c6c6d4d4d4c2c2c2d0d0d0dfdfdfe7e7e7f5f5f5f3f3f3fffffffffffff9f9f9fffffffffffffffffffffffffffffffffffffefefefffffffdfdfdfffffffffffffffffffffffffffffffffffffffffff7f7f7fdfdfdf3f3f3e2e2e2e5e5e5f1f1f1d5d5d5fefefec3c3c38c8c8ca8a8a8c9c9c9abababd1d1d1f2f2f2dcdcdce6e6e6f3f3f3e6e6e6d7d7d7f1f1f1f1f1f1e2e2e2dededed5d5d5d5d5d5e6e6e6efefefcfcfcfa5a5a5c9c9c9a3a3a3979797b3b3b3ccccccc0c0c0b2b2b2d3d3d3cfcfcf4848483434346464647e7e7e6b6b6b3838383030303737372626263131314444444141414848484949495858585b5b5b4f4f4f4d4d4d5959595c5c5c5454546f6f6f626262696969999999adadada7a7a7d4d4d4ecececffffffd4d4d4d6d6d6efefefe0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffe0e0e0cdcdcdeeeeeefafafaefefeffafafaf2f2f2eeeeeef1f1f1eaeaeaf9f9f9ffffffffffffffffffebebebe8e8e8e8e8e8d4d4d4cdcdcde1e1e1ededede8e8e8f7f7f7fffffffffffffefefeebebebe2e2e2dadadad1d1d1c3c3c3c4c4c4b2b2b29f9f9f9494948181817373737f7f7f7e7e7e6a6a6a7171716b6b6b6868686868686666666060606060606a6a6a6b6b6b6868686060604f4f4f5555554a4a4a4a4a4a5b5b5b5959595353535858585050504242424646464444444040404d4d4d4949494b4b4b6565657171717c7c7c6868687979798484847373735959593d3d3d3a3a3a3e3e3e3131312424242a2a2a3232323d3d3d3f3f3f2727272828282323231111110808080c0c0c2525253232324040406060605858585454544d4d4d5454544d4d4d5555554f4f4f4848484545454b4b4b4e4e4e4a4a4a4e4e4e4b4b4b4e4e4e5151515858585e5e5e5858585a5a5a5f5f5f6767675d5d5d5e5e5e6666666464645454544a4a4a575757565656757575b0b0b09595959f9f9fcbcbcbeaeaeac3c3c36c6c6c6a6a6a747474797979626262747474929292868686828282585858030303efefefd8d8d8bcbcbca5a5a5bbbbbb8080802424244444446969696e6e6e4141412121211313131212122121212d2d2d2929291f1f1f1e1e1e2b2b2b3232321a1a1a1717172121212121212c2c2c2e2e2e2b2b2b2727272323232929293131314040404a4a4a4a4a4a4242424040403636362c2c2c2525252626262626262020201616161515151f1f1f1c1c1c1f1f1f3535352e2e2e2727273737373f3f3f434343545454797979949494999999949494a3a3a3bababac6c6c6c9c9c9c9c9c9dfdfdfe7e7e7dadadaf0f0f0ebebebdadadacfcfcfe2e2e2e0e0e0d5d5d5f2f2f2f2f2f2d4d4d4d3d3d3e7e7e7d9d9d9e6e6e6f1f1f1eaeaeaf0f0f0eaeaeaf7f7f7ebebebddddddcdcdcdc4c4c4e8e8e8dbdbdbf0f0f0bcbcbc909090cfcfcffafafaf5f5f5d5d5d5dcdcdcefefeff0f0f0b8b8b8bfbfbfe2e2e2e9e9e9fefefefffffffffffffffffffcfcfcc9c9c9cdcdcde5e5e5efefeff8f8f8ffffffe6e6e6f3f3f3ffffffe4e4e4c3c3c3e2e2e2fcfcfceeeeeefffffffffffffcfcfcd3d3d3cacacaf1f1f1e6e6e6c6c6c6e3e3e3e4e4e4eaeaeaedededd8d8d8e5e5e5ffffffdcdcdcdededefffffff5f5f5dededeaeaeaeafafaff4f4f4f5f5f5f4f4f4f0f0f0f2f2f2f0f0f0f3f3f3f0f0f0fffffffdfdfdd7d7d7dcdcdce6e6e6f2f2f2ebebebe1e1e1cdcdcde3e3e3d8d8d8cacacafffffff9f9f9eaeaeaededede2e2e2eeeeeef4f4f4f7f7f7e2e2e2eeeeeefefefefdfdfdfffffffdfdfdf4f4f4fbfbfbfffffff1f1f1e2e2e2e7e7e7fdfdfdf5f5f5ecececc6c6c6cacacad7d7d7fffffffefefefafafaf8f8f8f9f9f9fffffffefefef9f9f9f0f0f0f7f7f7f0f0f0fbfbfbffffffecececeeeeeedbdbdbeeeeeefdfdfdffffffc0c0c09a9a9a969696dcdcdcf4f4f4c9c9c9d4d4d4cbcbcbb5b5b5b5b5b58a8a8a6565657878787070707e7e7eb2b2b29999999f9f9fb1b1b1b6b6b6c4c4c4b1b1b1d5d5d5e7e7e7e7e7e7e1e1e1d1d1d1d7d7d7d3d3d3ddddddeeeeeee9e9e9e1e1e1dededef1f1f1e2e2e2e2e2e2cececedcdcdccdcdcdbbbbbbc6c6c6cbcbcbbebebecfcfcfdbdbdbc7c7c7cececec7c7c7c0c0c0dededed1d1d1e5e5e5e5e5e5d3d3d3d7d7d7d7d7d7d7d7d7d4d4d4d6d6d6e8e8e8dfdfdfebebebe5e5e5f0f0f0e0e0e0fafafafffffffffffffffffffffffffefefed2d2d2c0c0c0a4a4a49999998c8c8c8080807272725f5f5f6b6b6b818181a1a1a1b1b1b1c9c9c9cbcbcbd3d3d3ddddddf2f2f2fffffffefefefdfdfdfffffff6f6f6f9f9f9ffffffffffffd4d4d49393939e9e9ed7d7d7f4f4f4fffffffffffffffffffffffffffffffffffffffffffafafaffffffffffffffffffffffffffffffffffffd0d0d06767676767679797975a5a5a2b2b2b2727273737373434343d3d3d3b3b3b3434342f2f2f3b3b3b3232323333334141414f4f4f5a5a5a6c6c6c7e7e7e7777777474747676767d7d7d7f7f7f9292928d8d8d7c7c7cb6b6b6f4f4f4bababab4b4b4d3d3d3e3e3e3d9d9d9d2d2d2c5c5c5bdbdbdc1c1c1c8c8c8d6d6d6d2d2d2eeeeeef8f8f8fffffffffffff2f2f2b7b7b7a2a2a29b9b9b838383afafaff0f0f0e5e5e5afafaf8787879797979191918787877f7f7f9494949090908b8b8bbbbbbbd4d4d4a2a2a27e7e7e6b6b6b5454544444444343434141415151514f4f4f4e4e4e4747473a3a3a3838383333333838384646464242424444444444444848484444444343433737373c3c3c4848483b3b3b3f3f3f3c3c3c3e3e3e3737372323232424242d2d2d2020201a1a1a1c1c1c1414140e0e0e0101010000000c0c0c1717171f1f1f1c1c1c2323232929292424242c2c2c3535353c3c3c3232323e3e3e4c4c4c4e4e4e6363635353533d3d3d3939394444443131312a2a2a373737404040616161818181959595bbbbbbd3d3d3cfcfcfc7c7c7bbbbbbbcbcbcbbbbbbbcbcbcaeaeaea0a0a0a9a9a9b1b1b1afafafa2a2a29d9d9d8b8b8b7676767a7a7a8787877777777979796969696565657171717474747f7f7f8383838b8b8ba9a9a9aaaaaa9f9f9f9f9f9faaaaaabdbdbd9c9c9cbfbfbfd1d1d1c3c3c3ccccccc8c8c8b8b8b8bcbcbcbfbfbfa4a4a49f9f9f9494949797979898989595959090906464646c6c6ceeeeeec4c4c4b1b1b1aeaeaec5c5c58383834d4d4d6161617777775f5f5f3535352424242a2a2a3030303737373c3c3c3535353939393d3d3d2f2f2f3030303b3b3b3c3c3c4343434040404343433838382c2c2c2222222525253434343232323030302525251515151a1a1a2121211717171d1d1d2e2e2e5050505252525353536f6f6f7474748e8e8e969696a8a8a8c4c4c4bbbbbbcfcfcfddddddecececf1f1f1fafafafffffffffffff4f4f4eeeeeef0f0f0f2f2f2e7e7e7e8e8e8f2f2f2dfdfdff2f2f2ecececeeeeeeebebebdfdfdfeeeeeee6e6e6c1c1c1c4c4c4e9e9e9e7e7e7e0e0e0e5e5e5f0f0f0fffffff1f1f1f3f3f3fcfcfcf8f8f8f5f5f5e1e1e1eeeeeeecececd6d6d6d7d7d7e1e1e1bcbcbcc9c9c9c7c7c78b8b8bb3b3b3c1c1c1e4e4e4d3d3d3e9e9e9ffffffe9e9e9a4a4a4acacaceeeeeef4f4f4fefefee6e6e6c9c9c9efefefffffffc9c9c9d3d3d3dfdfdff3f3f3fafafafafafabbbbbbe1e1e1e1e1e1d4d4d4f3f3f3fdfdfde8e8e8d3d3d3d1d1d1e2e2e2f3f3f3d9d9d9e9e9e9ffffffdededecbcbcbe9e9e9f6f6f6ecececf4f4f4e8e8e8d6d6d6ffffffe4e4e4c5c5c5c5c5c5e6e6e6fffffff9f9f9f2f2f2f8f8f8ffffffffffffd3d3d3c0c0c0e2e2e2c0c0c0b5b5b5a5a5a5c0c0c0929292aaaaaad9d9d9bebebea2a2a2ebebebd9d9d9b5b5b5b2b2b2b5b5b5e6e6e6d8d8d8e0e0e0e5e5e5e3e3e3fafafafffffff2f2f2e7e7e7f5f5f5eeeeeeebebebeaeaeaeeeeeeefefefecececdbdbdbd3d3d3e5e5e5d6d6d6e3e3e3e3e3e3e7e7e7f3f3f3f6f6f6f4f4f4fffffffefefef9f9f9f1f1f1f2f2f2f7f7f7f5f5f5fdfdfde6e6e6e0e0e0ececece2e2e2afafaf959595c4c4c49b9b9b7d7d7d929292acacacaaaaaa9b9b9b989898aaaaaab5b5b5c2c2c2b6b6b6c2c2c2c7c7c7bebebea8a8a8a4a4a49c9c9cbdbdbdc2c2c2cfcfcfc7c7c7bebebed3d3d3dbdbdbd7d7d7c2c2c2e2e2e2ffffffefefefd9d9d9d4d4d4dddddde5e5e5c0c0c0bdbdbde5e5e5f6f6f6fafafaffffffffffffd6d6d6d1d1d1cccccca6a6a67e7e7e8080807171716f6f6f8787879f9f9fadadadcbcbcba5a5a57e7e7e9a9a9a8787878e8e8e9696969494949f9f9fa3a3a38e8e8e8686868b8b8b8282828080807b7b7b7777776b6b6b7272728282828d8d8d8a8a8a8f8f8f9f9f9f8888885454542727272121214040404545454646464d4d4d4949496e6e6e8989899696969e9e9e9a9a9acbcbcbeeeeeed1d1d19e9e9eb1b1b1c6c6c6d1d1d1e0e0e0d6d6d6d8d8d8f1f1f1f2f2f2c9c9c9aaaaaaaeaeaea2a2a2c1c1c1bcbcbc9c9c9c999999b6b6b6bbbbbb888888808080afafafaaaaaab7b7b7b9b9b9c0c0c0c9c9c9cacacadfdfdf8d8d8d1c1c1c2929292c2c2c3939394141414545454646464646464343433636363e3e3e3535353232323333333434343737374545455d5d5d7a7a7a4e4e4e4242425353534d4d4d4747475050504444444f4f4f7e7e7e8c8c8c6a6a6a5959596666665b5b5b5555555d5d5d4c4c4c2f2f2f4d4d4d6a6a6a6969695d5d5d7272728181817a7a7a5c5c5c4c4c4c4141413d3d3d4040403939394c4c4c6767676767675c5c5c6363636f6f6f6464646d6d6d5a5a5a4e4e4e5555555f5f5f6161614848482d2d2d3535354141413838383232322e2e2e3f3f3f3f3f3f3232323737373a3a3a4141414949494b4b4b4747474545454242423a3a3a2c2c2c2d2d2d3535352626261e1e1e1a1a1a1818180c0c0c0707070c0c0c1414141d1d1d2b2b2b2626262121212e2e2e3434343636364545456565658686868c8c8c6969696363638a8a8a9b9b9b8c8c8c9b9b9bb0b0b0c4c4c4d7d7d7dededed5d5d5bdbdbdeaeaeae4e4e4ffffffcccccc8686867a7a7a6666666d6d6d949494c2c2c2c6c6c6e4e4e4fbfbfbf3f3f3fafafaf6f6f6f6f6f6ededede7e7e7e8e8e8e4e4e4f4f4f4dfdfdfd8d8d8eaeaeaefefeff7f7f7d9d9d9d4d4d4c1c1c1cccccc8b8b8b4141414444446666669c9c9c9d9d9dbbbbbbbebebebbbbbbcdcdcdd3d3d3e2e2e2e3e3e3d0d0d0d3d3d3b9b9b9b9b9b9919191808080828282818181949494b2b2b2c0c0c0dcdcdcffffffe1e1e1efefefffffffffffffffffffffffffeeeeeecacacae2e2e2d0d0d0c3c3c3b6b6b6afafafa2a2a28d8d8d6767673535351b1b1b1f1f1f2929293333333e3e3e4141414545454444443a3a3a3232322929292121212727272828283131313737374040404242423636362c2c2c3232323c3c3c3a3a3a3b3b3b4a4a4a6c6c6c959595888888a1a1a1c3c3c3b8b8b8d8d8d8efefefe6e6e6f7f7f7fffffffffffffffffffcfcfcf0f0f0fffffffffffffffffffffffffffffffffffffffffff2f2f2eeeeeee5e5e5f7f7f7f3f3f3f2f2f2ededede6e6e6e8e8e8ccccccc5c5c5e3e3e3eaeaeaececece3e3e3f9f9f9fcfcfce4e4e4e8e8e8fcfcfcfbfbfbfefefefcfcfcf5f5f5ebebebdadadaf4f4f4fdfdfdf8f8f8f7f7f7f1f1f1fcfcfcfffffffffffffffffff4f4f4d6d6d6ebebebf9f9f9cdcdcdb1b1b16a6a6aaeaeaeffffffeeeeeee2e2e2e3e3e3bebebe989898dcdcdcfffffffbfbfbeeeeeeddddddeaeaeae5e5e5f5f5f5cfcfcfcdcdcdf8f8f8fefefefefefed5d5d5c7c7c7dadadafbfbfbedededddddddebebebebebebcfcfcfd6d6d6d9d9d9f1f1f1ffffffecececc6c6c6e2e2e2f3f3f3efefeff2f2f2efefeffffffffffffffffffffffffffbfbfbcdcdcde4e4e4ededede0e0e0e4e4e4efefefe2e2e2cbcbcbb6b6b6a4a4a4bfbfbfc6c6c6c5c5c5aeaeaec5c5c5edededeeeeeeededede3e3e3dbdbdbd9d9d9dfdfdfc8c8c8cececee5e5e5ecececdfdfdfefefeff6f6f6e4e4e4eeeeeee9e9e9d3d3d3f5f5f5fdfdfde0e0e0d1d1d1dfdfdfeaeaead1d1d1cececed8d8d8dededee0e0e0d5d5d5cfcfcfd5d5d5f1f1f1e4e4e4b8b8b8bdbdbdf1f1f1f9f9f9fdfdfdfafafaf9f9f9fffffffdfdfdf5f5f5cfcfcfc9c9c9c1c1c1a4a4a4838383777777b2b2b2b4b4b49999999d9d9dabababa7a7a7a6a6a6dbdbdbd5d5d5b6b6b6bebebeeeeeeeededededededf2f2f2f1f1f1ffffffe9e9e9f4f4f4f4f4f4b8b8b8ccccccbfbfbfc9c9c9e0e0e0f2f2f2fffffffffffffffffff5f5f5f3f3f3e5e5e5dcdcdcc8c8c89696966363637b7b7b8d8d8d9191919797978080809c9c9c9b9b9b8080807878786c6c6c5e5e5e3434345b5b5b9292927676767979797f7f7f4646464141414545453c3c3c3a3a3a3b3b3b4444443939392626262525253030303737375353534c4c4c2626263535352828283d3d3d3838383a3a3a4b4b4b3232322f2f2f3b3b3b4646463535352d2d2d2a2a2a3232324444444b4b4b4c4c4c3b3b3b3c3c3c3d3d3d2f2f2f1a1a1a5050507676766767676161617676768585858181819999996f6f6f4444445959596161616f6f6f6e6e6e5151514b4b4b5656564444443535351e1e1e1414141010100c0c0c3232324949496767676c6c6c4c4c4c5555556969696868685b5b5b3030301d1d1d3030304141414545454848484848484848484c4c4c5151515555555656566c6c6c6464647979799c9c9caaaaaab3b3b3c1c1c1a6a6a69c9c9c9292928989897e7e7e8989897575756e6e6e7f7f7f6161615151515454544b4b4b6161615151513e3e3e4141414a4a4a5656564c4c4c5353535353535252525858585959594e4e4e3131312121212a2a2a2d2d2d3434343838382d2d2d1a1a1a1d1d1d2424242020202f2f2f3c3c3c3c3c3c3737373b3b3b3434343737373d3d3d2f2f2f2b2b2b3737376565656868685858586060606161616e6e6e6e6e6e6161615a5a5a5f5f5f6d6d6d6565656060604141413434343737373939393030303939394444446464646767676060607171717b7b7b959595a5a5a5bbbbbbddddddcfcfcfd5d5d5e4e4e4edededecececd8d8d8f8f8f8ffffffedededf1f1f1e7e7e7eaeaeae6e6e6d9d9d9efefefcacacacececed8d8d8e2e2e2edededf0f0f0f9f9f9ededede1e1e1bdbdbdccccccfbfbfbfffffff4f4f4fcfcfcf9f9f9e7e7e7e0e0e0d5d5d5d0d0d0f1f1f1e2e2e2d2d2d2cfcfcfd5d5d5d3d3d3e0e0e0eaeaead1d1d1ebebebe4e4e4eaeaeae7e7e7cfcfcfc7c7c7d8d8d8fafafabdbdbd7d7d7d646464787878b0b0b0cdcdcdb2b2b2c1c1c1fafafafbfbfbe5e5e5cececeddddddd9d9d9e4e4e4cfcfcfbebebeb9b9b9adadad6d6d6d8585859999998b8b8b9494949898989797978b8b8b8888889595958d8d8d888888cacacad5d5d5c0c0c0d0d0d08989895353534545453434344141415353533f3f3f3c3c3c4040404e4e4e5151515353535858585959594d4d4d5252525959595151517c7c7c878787878787999999b4b4b4bdbdbdc5c5c5b3b3b3c7c7c7dddddde4e4e4f3f3f3f2f2f2dadadad3d3d3fffffff7f7f7fbfbfbfffffffffffffffffffdfdfdffffffffffffefefefccccccdcdcdcfbfbfbe8e8e8d6d6d6ffffffe8e8e8bbbbbbabababd0d0d0e5e5e5efefefffffffffffffd7d7d7c8c8c8fefefee2e2e2cfcfcfc9c9c9d9d9d9f7f7f7e5e5e5e3e3e3dbdbdbe9e9e9fafafafbfbfbfffffffffffffffffffffffff7f7f7ebebebfcfcfcfffffff8f8f8f3f3f3fffffffffffffffffffffffff3f3f3eaeaeafbfbfbf1f1f1dededec6c6c6e1e1e1dfdfdfb2b2b2cbcbcbc4c4c49e9e9eb2b2b2d4d4d4edededd6d6d6c5c5c5e1e1e1e9e9e9f5f5f5fffffff6f6f6f8f8f8fffffff1f1f1c1c1c1f6f6f6fffffffbfbfbe2e2e2edededf9f9f9e7e7e7d4d4d4f9f9f9e8e8e8cbcbcbd5d5d5dcdcdcecececfdfdfdf9f9f9bcbcbcb5b5b5b7b7b78e8e8ea1a1a1d0d0d0fffffffefefefffffff5f5f5fffffffffffff1f1f1e7e7e7d7d7d7c9c9c9d9d9d9d7d7d7c0c0c0bebebec8c8c8c4c4c4dededee8e8e8e7e7e7e2e2e2fffffffffffffffffff7f7f7ebebebf4f4f4f6f6f6ebebebf4f4f4e6e6e6e6e6e6e8e8e8e2e2e2efefeffffffffafafaeaeaeae2e2e2bdbdbdc2c2c2b5b5b5c2c2c2dbdbdbd3d3d3e9e9e9f0f0f0f8f8f8f2f2f2ebebebe9e9e9e9e9e9efefeff1f1f1e4e4e4f0f0f0ebebebeaeaea9b9b9b8f8f8fb1b1b1c6c6c6cccccce1e1e1e6e6e6e8e8e8edededd9d9d9d6d6d6e1e1e1d0d0d0c1c1c1ddddddf4f4f4eaeaeae0e0e0f9f9f9eaeaeae9e9e9ffffffd9d9d9b8b8b8e6e6e6f2f2f2e2e2e2bcbcbcefefeffefefefbfbfbededede8e8e8eeeeeef8f8f8f4f4f4c3c3c3bbbbbba4a4a4989898acacac9494948f8f8f9797979292928383837c7c7c9797977f7f7f5858585555554c4c4c4949493737373a3a3a2b2b2b2323233e3e3e7777776262624242424747473f3f3f2323230e0e0e2323235f5f5f6969694747474444442727272222222c2c2c2525252323231f1f1f2b2b2b2525251d1d1d2626263333334343433434342e2e2e2121211212121717171919191414141d1d1d2b2b2b2f2f2f2929292c2c2c3333333535352929291010100f0f0f1717171515150e0e0e0f0f0f1919191515151010101717171c1c1c2323232828283131313131313535354141414a4a4a4040402323232323231616161d1d1d2a2a2a2727272222221616161515151b1b1b2d2d2d1f1f1f0404041e1e1e3c3c3c5151516d6d6d5a5a5a5d5d5d6868686e6e6e7b7b7b7272727777778d8d8d8787877676766e6e6e8888888f8f8f9494949a9a9aa5a5a5c7c7c7c8c8c8dfdfdfcdcdcdccccccd8d8d8d9d9d9d0d0d0c0c0c0a6a6a6a7a7a7adadadafafafb7b7b7b2b2b2b7b7b7a8a8a8a4a4a4a9a9a9bcbcbcbebebecfcfcfb9b9b9a5a5a5a8a8a89f9f9fb3b3b3b5b5b5acacacbfbfbfc8c8c8c4c4c4c7c7c7cbcbcbd4d4d4ccccccb8b8b8b1b1b1afafaf9999999696969c9c9c7f7f7f7171717f7f7f8080807575758484847979795e5e5e5c5c5c6363635656565a5a5a6363635353534f4f4f5d5d5d6868687d7d7d909090969696a8a8a8adadada0a0a0b2b2b2bcbcbcbdbdbd969696969696a7a7a7959595c6c6c6e8e8e8dadadac8c8c8dcdcdcf2f2f2f8f8f8eaeaeafffffffffffffffffffffffff4f4f4fffffffffffffffffffffffffffffffffffff4f4f4d2d2d2d7d7d7e3e3e3f6f6f6fafafaf7f7f7f5f5f5e1e1e1dadadabdbdbddbdbdbe3e3e3c5c5c5acacacc2c2c2b4b4b4abababc1c1c19c9c9c9c9c9cc7c7c7d8d8d8fcfcfcfffffffafafadcdcdcd2d2d2cfcfcfd4d4d4fafafaf4f4f4ededede3e3e3e8e8e8eaeaeaf9f9f9f8f8f8dadadaededede4e4e4e8e8e8eaeaeae6e6e6ddddddf0f0f0efefefedededf4f4f4e9e9e9f6f6f6e4e4e4e1e1e1babababebebef3f3f3f4f4f4d5d5d5c3c3c3c5c5c5d2d2d2c9c9c9cacacacbcbcbb0b0b0b7b7b7c2c2c2b7b7b7b1b1b1a2a2a2aeaeae9191918a8a8a6e6e6e6767678989898b8b8b8d8d8dcbcbcbdadadac2c2c2cececec7c7c79c9c9ca8a8a8a2a2a2bcbcbcc6c6c6c3c3c3cfcfcfe4e4e4e4e4e4cececedadadaececece4e4e4b3b3b3aeaeaec8c8c8dededeffffffffffffffffffffffffffffffffffffffffffdbdbdbfffffffffffff8f8f8fcfcfcffffffffffffffffffddddddd9d9d9fffffff2f2f2e9e9e9e6e6e6dadadadcdcdcd5d5d5e1e1e1cacacadededefbfbfbf0f0f0c2c2c2d9d9d9c1c1c1b8b8b8d5d5d5e3e3e3eaeaeaf0f0f0fafafafbfbfbd3d3d3bcbcbcfefefef1f1f1dcdcdcdddddde9e9e9eeeeeef1f1f1fefefee8e8e8c4c4c4f6f6f6fefefeedededd2d2d2d5d5d5f4f4f4fefefedddddddfdfdfebebebe8e8e8f5f5f5f2f2f2cfcfcfdfdfdffefefee0e0e0e6e6e6e4e4e4e3e3e3cfcfcfbababab5b5b55454548c8c8cf8f8f8ffffffedededf0f0f0f7f7f7d9d9d9e4e4e4f4f4f4fffffff7f7f7f1f1f1f7f7f7f3f3f3f4f4f4f7f7f7dcdcdcfdfdfdfbfbfbf5f5f5ffffffe4e4e4dadadaf6f6f6f8f8f8e4e4e4f6f6f6d7d7d7a7a7a7c7c7c7e3e3e3dadadad8d8d8e2e2e2fafafad8d8d8afafafc4c4c4cdcdcdcfcfcfecececefefefcfcfcfd5d5d5afafafb5b5b5bcbcbcbcbcbcc0c0c0c1c1c1d0d0d0e3e3e3edededebebebe6e6e6f9f9f9ecececfffffffffffffffffff7f7f7fbfbfbf5f5f5f7f7f7f4f4f4fbfbfbfbfbfbf2f2f2f1f1f1eeeeeedbdbdbf3f3f3e2e2e2d3d3d3e2e2e2ebebebefefefe5e5e5e2e2e2d9d9d9dbdbdbfcfcfcf0f0f0dededee8e8e8ededede4e4e4ecececf9f9f9e2e2e2dbdbdbfafafaeaeaeae7e7e7fefefeebebebacacac939393abababbebebed7d7d7dfdfdfdddddddfdfdff2f2f2eeeeeee0e0e0dcdcdcf5f5f5eeeeeee3e3e3d7d7d7d6d6d6ddddddbbbbbbafafafdcdcdce7e7e7efefefe9e9e9ddddddb9b9b9cacacafcfcfcf2f2f2e0e0e0f9f9f9fbfbfbf1f1f1f7f7f7d7d7d7e7e7e7efefefc5c5c5dddddddfdfdfcecececbcbcba1a1a1bfbfbfacacac8787878f8f8f9e9e9eacacacb6b6b6b2b2b2bdbdbdb8b8b8b8b8b8c0c0c0c1c1c1b4b4b4a7a7a7b2b2b2c1c1c1b2b2b2aaaaaabababab8b8b8c3c3c3adadad989898aaaaaabfbfbfc1c1c1b9b9b9adadadafafafc1c1c1bababab4b4b4abababb1b1b1c2c2c2b5b5b5bababac4c4c4c6c6c6bdbdbdb4b4b4a5a5a5a8a8a8b1b1b1b1b1b1b4b4b4c2c2c2d0d0d0cdcdcdbdbdbdb9b9b9c6c6c6cacacaccccccd6d6d6d2d2d2d5d5d5d1d1d1b9b9b9b8b8b8b6b6b6b0b0b09a9a9aaeaeaeb8b8b8b0b0b0b5b5b59f9f9fa7a7a7a3a3a39b9b9ba4a4a48f8f8f939393a2a2a2a9a9a99797979f9f9f999999a6a6a6b6b6b6ababab9999998e8e8e9b9b9b929292a9a9a9bababacdcdcdcbcbcbb0b0b0dadadaccccccc5c5c5aeaeae6a6a6a8f8f8fdddddde3e3e3d0d0d0d9d9d9cececeadadada2a2a29191918b8b8b919191b0b0b0c6c6c6d5d5d5c7c7c7a1a1a1ababab9d9d9d8a8a8a939393a7a7a79c9c9c9e9e9ec7c7c7dfdfdfe3e3e3d6d6d6cfcfcff6f6f6fbfbfbfffffff8f8f8ededede0e0e0f1f1f1fafafae6e6e6e2e2e2fffffffffffffbfbfbf3f3f3fffffffffffffdfdfdf5f5f5fffffffdfdfdf5f5f5efefeff1f1f1f9f9f9dbdbdbaaaaaaaeaeaec3c3c3c4c4c4bababac3c3c3b6b6b6aaaaaa9d9d9db4b4b4a9a9a9b1b1b1b7b7b79b9b9b818181aaaaaaa3a3a3a0a0a0a4a4a4a2a2a2aaaaaa9f9f9fbcbcbcd8d8d8c9c9c9cccccce0e0e0e0e0e0e0e0e0e8e8e8e4e4e4e9e9e9dcdcdceeeeeee4e4e4ecececf9f9f9f6f6f6f2f2f2e4e4e4ebebebedededebebebf5f5f5f1f1f1e9e9e9d8d8d8e0e0e0efefeff6f6f6e1e1e1f7f7f7ffffffecececebebebfffffffffffff1f1f1c6c6c6e2e2e2f3f3f3e2e2e2dededee9e9e9dbdbdbc8c8c8d6d6d6b2b2b2a8a8a89393936c6c6c969696ccccccd9d9d9cfcfcfbdbdbdb1b1b1cbcbcbd0d0d0cbcbcbe5e5e5f2f2f2ebebebdfdfdff8f8f8f4f4f4d9d9d9ebebebf6f6f6f0f0f0f5f5f5f3f3f3ececece6e6e6ebebebecececf2f2f2fffffffbfbfbe6e6e6d5d5d5d5d5d5ccccccdedededadadad4d4d4dbdbdbececece2e2e2dfdfdfe0e0e0cccccccdcdcdcacacad6d6d6dededeeeeeeef8f8f8e4e4e4e5e5e5e8e8e8d2d2d2f5f5f5fffffffffffffffffffffffff4f4f4eaeaeadbdbdbf8f8f8f0f0f0fefefefffffffffffff3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf818181d0d0d0fffffff1f1f1f3f3f3fafafafdfdfdfffffffafafad4d4d4e8e8e8f3f3f3efefefb7b7b7a7a7a7cecececfcfcfcdcdcdc7c7c7f0f0f0efefeff1f1f1f3f3f3dbdbdbd6d6d6e9e9e9dededee4e4e4f8f8f8f4f4f4efefefffffffcecececececeedededdadadaedededfffffffffffffffffffffffffefefefffffffffffffdfdfdf9f9f9f7f7f7fffffff3f3f3c9c9c9a5a5a5ecececfafafabcbcbcd4d4d4f7f7f7e2e2e2c8c8c8cccccce3e3e3f0f0f0f2f2f2ededede5e5e5dededee1e1e1dbdbdbbababab8b8b8e0e0e0f8f8f8ffffffeeeeeeecececf1f1f1eeeeeedcdcdc7373739f9f9ffffffffffffffbfbfbf8f8f8fefefee5e5e5e1e1e1f9f9f9fafafaf4f4f4eeeeeef5f5f5f6f6f6efefeff3f3f3dadadafffffffefefef5f5f5fffffff7f7f7f6f6f6f9f9f9fdfdfdffffffffffffcdcdcd9b9b9be5e5e5e8e8e8f9f9f9e5e5e5dbdbdbf0f0f0d0d0d0bebebedadadadededecdcdcdb3b3b3c1c1c1b4b4b4bdbdbdbdbdbdcdcdcdf9f9f9f7f7f7fffffffefefef2f2f2e9e9e9f9f9f9fffffff2f2f2e3e3e3b3b3b3d3d3d3fffffffffffffbfbfbf0f0f0fefefef3f3f3f5f5f5f8f8f8f9f9f9fbfbfbedededd0d0d0e0e0e0f6f6f6f3f3f3f3f3f3f2f2f2f5f5f5fbfbfbfffffffdfdfdf5f5f5ececececececfdfdfdfefefef0f0f0e9e9e9ededede9e9e9f5f5f5e3e3e3dbdbdbe9e9e9f2f2f2fdfdfdf6f6f6ddddddddddddfafafae4e4e4b8b8b8ffffffffffffd3d3d3dfdfdffffffffffffff7f7f7e9e9e9efefefe7e7e7e6e6e6dfdfdfd5d5d5e2e2e2e7e7e7b9b9b9c8c8c8e5e5e5e5e5e5efefeffefefef4f4f4e5e5e5f6f6f6fefefef2f2f2f7f7f7f8f8f8fffffffffffff8f8f8f7f7f7f0f0f0fcfcfcefefeffafafafffffffffffffffffffcfcfcfffffffffffffffffffffffffffffff9f9f9fffffffffffffffffffefefef2f2f2fdfdfdfffffffdfdfdf6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3fffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffffffffff9f9f9e9e9e9fdfdfdf7f7f7edededebebebfffffffffffffffffffffffffffffffafafafbfbfbffffffe3e3e3efefefe1e1e1fcfcfcdadadae2e2e2e8e8e8e4e4e4efefefe6e6e6f0f0f0e1e1e1edededddddddfffffff0f0f0ffffffffffffdfdfdff4f4f4fffffffffffffffffffbfbfbfffffff4f4f4e4e4e4fdfdfdfffffff5f5f5fffffffffffffffffff1f1f1f3f3f3ecececf3f3f3fffffff7f7f7dcdcdcd6d6d6d9d9d9bebebec8c8c8ababab8c8c8c969696a0a0a0bababae0e0e0f1f1f1c2c2c2c1c1c1a5a5a57777779595958f8f8f8d8d8da0a0a0aaaaaab4b4b4c7c7c7b6b6b6c2c2c2d0d0d0c2c2c2afafaf8f8f8f9e9e9ea1a1a19595958a8a8aa9a9a99a9a9ab7b7b7d4d4d4a6a6a6a1a1a1d9d9d9bfbfbfa8a8a8d1d1d1cfcfcfc9c9c9bebebe979797aaaaaaa7a7a7b5b5b5afafafadadadbcbcbce0e0e0f3f3f3d3d3d3f5f5f5fffffff1f1f1b8b8b8a7a7a7a7a7a79d9d9db9b9b9afafafa8a8a8b6b6b6979797939393c8c8c8ccccccbcbcbcc4c4c4bcbcbca7a7a7bebebebcbcbc9b9b9b7c7c7c909090afafafa5a5a57474747777778a8a8a989898b4b4b4b2b2b2c3c3c3b9b9b99c9c9cb9b9b9a4a4a4afafafd0d0d0cececeebebebfefefef4f4f4fffffff8f8f8fbfbfbf5f5f5edededf6f6f6e9e9e9f4f4f4fafafafbfbfbf6f6f6f3f3f3d3d3d3e2e2e2fefefef8f8f8efefefeeeeeefdfdfddadadae2e2e2e1e1e1ecececf5f5f5f5f5f5fafafafdfdfdedededd6d6d6dcdcdcd8d8d8d5d5d5c2c2c2bfbfbfaaaaaaecececf2f2f2b7b7b7f1f1f1fbfbfbf1f1f1e9e9e9f4f4f4f5f5f5eeeeeefffffff8f8f8e6e6e6f2f2f2f4f4f4ededede0e0e0e6e6e6f8f8f8fefefef9f9f9e9e9e9ededede8e8e8f4f4f4ededede5e5e5e4e4e4dfdfdfdfdfdfd5d5d5d8d8d8c5c5c5d6d6d6e0e0e0e5e5e5e2e2e2cbcbcbeaeaead8d8d8a0a0a09e9e9eafafafcccccce4e4e4eaeaeae0e0e0e9e9e9e0e0e0e6e6e6f2f2f2f2f2f2ececece4e4e4e9e9e9f1f1f1fffffffffffffffffffcfcfce7e7e7e3e3e3dcdcdcc2c2c2eaeaeaf6f6f6d9d9d9e0e0e0f7f7f7fcfcfccccccca8a8a8b7b7b7f7f7f7fcfcfcfbfbfbf7f7f7fcfcfce7e7e7d4d4d4dfdfdfbebebeabababacacaccfcfcfd5d5d5d7d7d7cbcbcbafafafe4e4e4dfdfdfbcbcbcefefeff2f2f2f9f9f9fefefef6f6f6fcfcfcfafafafdfdfdfcfcfcf3f3f3fafafae0e0e0cdcdcddadadad1d1d1dbdbdbfbfbfbfffffffcfcfcf6f6f6efefeffcfcfcfafafaf6f6f6dadadad0d0d0b3b3b3d9d9d9dfdfdfc3c3c3e7e7e7fffffff6f6f6ebebebf8f8f8dededec6c6c6f9f9f9fdfdfdd9d9d9c3c3c3f1f1f1fffffffffffffffffffffffffffffffffffff1f1f1ffffffdcdcdceaeaeadfdfdfe5e5e5e5e5e5ececec878787afafaffffffff1f1f1fafafaf5f5f5dcdcdce4e4e4dadadad9d9d9e4e4e4f7f7f7f7f7f7f1f1f1f9f9f9f2f2f2e8e8e8f1f1f1e4e4e4dfdfdffefefefbfbfbfcfcfcf9f9f9f5f5f5e3e3e3eeeeeef2f2f2d3d3d3dcdcdcf0f0f0dbdbdbebebebf6f6f6f1f1f1b8b8b8b3b3b3c6c6c6cbcbcbd0d0d0efefefe9e9e9e1e1e1e4e4e4fbfbfbfcfcfce3e3e3e8e8e8e9e9e9e7e7e7e5e5e5f1f1f1fafafaf0f0f0ecececf5f5f5f5f5f5e4e4e4d1d1d1fffffffcfcfcf4f4f4f7f7f7f7f7f7e0e0e0f7f7f7e1e1e1e9e9e9e9e9e9e5e5e5f6f6f6f4f4f4f8f8f8f8f8f8fffffffffffff5f5f5ebebebe1e1e1f0f0f0f7f7f7e6e6e6f3f3f3f8f8f8edededefefeff8f8f8fffffffffffffdfdfdfefefeffffffffffffffffffffffffe7e7e7eeeeeeffffffffffffeeeeeed1d1d1d7d7d7dfdfdff0f0f0fbfbfbf3f3f3f2f2f2f8f8f8f3f3f3efefeff3f3f3f7f7f7ececece9e9e9e6e6e6e1e1e1dcdcdce8e8e8ecececd5d5d5fffffff5f5f5fdfdfdf7f7f7dcdcdcedededfffffff3f3f3e5e5e5e1e1e1e2e2e2d7d7d7b8b8b8dcdcdcf3f3f3efefefe4e4e4fffffffffffff9f9f9c9c9c9c2c2c2edededd6d6d6e0e0e0f8f8f8e3e3e3dcdcdcfafafafffffff5f5f5fefefeeeeeeef2f2f2fffffff6f6f6e1e1e1e0e0e0e7e7e7e0e0e0e6e6e6efefefedededc9c9c9cbcbcbdededee5e5e5e6e6e6bfbfbfafafafddddddd3d3d3eeeeeef4f4f4ddddddddddddf8f8f8e3e3e3e2e2e2dadadadededeecececd8d8d8e2e2e2d9d9d9d1d1d1d5d5d5cececed0d0d0bcbcbce6e6e6e2e2e2dededebcbcbcd0d0d0bfbfbfc1c1c1b9b9b9c8c8c8cfcfcfbbbbbbe2e2e2bbbbbbd9d9d9b5b5b5eeeeeec0c0c0dededecfcfcfcacacaecececd8d8d8f3f3f3f0f0f0e8e8e8dbdbdbd1d1d1bababae5e5e5dededec5c5c5a4a4a4c8c8c8cacacad0d0d0bcbcbca7a7a7c1c1c1aeaeaeb4b4b4cacacad7d7d7d8d8d8d8d8d8dddddddededeeaeaeaebebebdfdfdfdbdbdbb2b2b29e9e9e7777778383838484849b9b9be9e9e9dfdfdfc8c8c8cbcbcbb1b1b1bcbcbccfcfcfa2a2a2a8a8a8c3c3c3e7e7e7e8e8e8bababae3e3e3e9e9e9c1c1c1aeaeaee1e1e1d5d5d5c6c6c6e1e1e1b5b5b5a2a2a2abababbebebeadadadb1b1b1c6c6c6b2b2b2b3b3b38e8e8e7f7f7f989898a8a8a8a2a2a29191916d6d6d818181bdbdbda9a9a9a9a9a9bebebea7a7a7a3a3a3ababab9e9e9eb1b1b1afafafb8b8b8b2b2b2bbbbbbabababb6b6b6a8a8a8a1a1a19e9e9ea7a7a7a0a0a08585859b9b9ba2a2a2979797a7a7a7c1c1c1cdcdcdbebebed8d8d8c7c7c7a6a6a68a8a8a9595959191917a7a7a898989949494b9b9b9b2b2b29f9f9fabababbcbcbccfcfcfececece8e8e8e7e7e7fcfcfcf3f3f3efefefe8e8e8e9e9e9fafafaf6f6f6ebebebdededeeeeeeeededede4e4e4c9c9c9ededededededddddddeaeaeafcfcfcdadadae8e8e8efefeffdfdfdfffffffefefeecececf9f9f9ffffffdddddddfdfdff3f3f3fffffffffffff4f4f48e8e8eadadadf2f2f2b5b5b5d7d7d7fcfcfcecececefefeff1f1f1f5f5f5f7f7f7f9f9f9f4f4f4e1e1e1e9e9e9e6e6e6d4d4d4e4e4e4fafafaedededdadadaeaeaeaf3f3f3ebebebe8e8e8f3f3f3f3f3f3f3f3f3efefeff1f1f1f5f5f5e9e9e9dbdbdbd6d6d6c6c6c6d6d6d6dbdbdbe2e2e2e0e0e0f9f9f9fdfdfde5e5e5d3d3d3d8d8d8e3e3e3ecececf6f6f6f2f2f2e5e5e5e2e2e2f7f7f7fafafafafafaebebebe1e1e1f3f3f3ffffffeeeeeedbdbdbdcdcdcd9d9d9dededef5f5f5e9e9e9cececeebebebe5e5e5c4c4c4dededeeaeaeae2e2e2d8d8d8c7c7c7d6d6d6f9f9f9f7f7f7f7f7f7fafafafcfcfcd2d2d2d9d9d9ffffffddddddc6c6c6c7c7c7e6e6e6e4e4e4ffffffd5d5d5dadadafffffff1f1f1dcdcdcd6d6d6c8c8c8e1e1e1fffffffffffff9f9f9fffffffffffffdfdfdfdfdfdfefefefcfcfce6e6e6edededfffffffbfbfbf5f5f5fefefef9f9f9e6e6e6edededfefefef9f9f9f0f0f0f2f2f2dededebebebed9d9d9e5e5e5e8e8e8dadadad4d4d4dbdbdbdcdcdcf1f1f1e7e7e7b0b0b0c1c1c1cacacaf1f1f1b7b7b7d0d0d0f5f5f5eeeeeed9d9d9dbdbdbd5d5d5c9c9c9d4d4d4cbcbcbe1e1e1c8c8c8c9c9c9eaeaeab8b8b8797979626262bdbdbddfdfdfcececef5f5f5fbfbfbd2d2d2c5c5c5bfbfbfd0d0d0dededefcfcfcf6f6f6f8f8f8f8f8f8f3f3f3d1d1d1c3c3c3f1f1f1e9e9e9e0e0e0e3e3e3d9d9d9ecececf4f4f4dededed2d2d2e4e4e4d0d0d0dadadacacacae2e2e2d2d2d2dadadae5e5e5ddddddfcfcfcffffffffffffeaeaeae5e5e5f5f5f5f7f7f7fbfbfbe6e6e6dfdfdff1f1f1e3e3e3eaeaeaf6f6f6f1f1f1e6e6e6fffffff6f6f6fafafafffffffefefefdfdfdf2f2f2f0f0f0fefefefdfdfdf6f6f6fdfdfdffffffffffffdededee3e3e3f7f7f7f7f7f7f6f6f6e5e5e5fafafae2e2e2e8e8e8fbfbfbfbfbfbfbfbfbe4e4e4f7f7f7f6f6f6e9e9e9eeeeeef4f4f4f7f7f7f7f7f7e0e0e0dadadaf1f1f1f9f9f9dfdfdfd5d5d5dbdbdbeeeeeee6e6e6bbbbbbddddddd8d8d8efefefccccccb1b1b1b8b8b8e9e9e9dedededcdcdcdcdcdcd5d5d5dedededcdcdcf2f2f2d5d5d5e0e0e0fcfcfcf4f4f4e4e4e4e3e3e3e5e5e5dcdcdce6e6e6e5e5e5b5b5b5dadadae3e3e3cdcdcdb1b1b1b5b5b5c3c3c3b4b4b49f9f9f989898939393727272848484babababfbfbfd4d4d4d4d4d4c9c9c9bbbbbbb5b5b59c9c9c929292a2a2a2a8a8a8a2a2a2b5b5b5cdcdcdaaaaaacacacae8e8e8e9e9e9d6d6d6d5d5d5e7e7e7e0e0e0c3c3c3a7a7a7a4a4a4bdbdbdb6b6b6b5b5b5bbbbbbcbcbcbb2b2b2acacacc2c2c2cececedcdcdcc0c0c0c1c1c1cfcfcfc9c9c9ecececd2d2d2e3e3e3c2c2c2cbcbcbddddddcdcdcdd1d1d1cdcdcde7e7e7dfdfdfe5e5e5cbcbcbd8d8d8e4e4e4f7f7f7dfdfdfddddddffffffd6d6d6dededee2e2e2f3f3f3fffffffffffffffffff6f6f6fffffffcfcfceaeaeaf7f7f7fdfdfdd7d7d7fafafae6e6e6c3c3c3a6a6a6d0d0d0d0d0d0b3b3b3e2e2e2bdbdbdd4d4d4d0d0d0c6c6c6cdcdcde6e6e6e8e8e8ddddddc6c6c6e0e0e0f4f4f4dadadabdbdbdaeaeaed4d4d4c1c1c1ddddddf3f3f3e7e7e7f5f5f5ffffffffffffe9e9e9fcfcfcfffffffafafac5c5c5b5b5b5cfcfcfababab949494bdbdbdabababc6c6c6f5f5f5d2d2d2d1d1d1d8d8d8f0f0f0cfcfcfd8d8d8d6d6d6c5c5c5bcbcbcb8b8b8aaaaaad1d1d1cfcfcfd2d2d2e3e3e3eaeaeaf4f4f4cbcbcbcfcfcfdededeb9b9b98e8e8eadadadbdbdbda6a6a6b3b3b3abababb0b0b0dededecdcdcdc2c2c2e7e7e7eeeeeed7d7d7cdcdcd9f9f9fc8c8c8ccccccb6b6b6949494929292ccccccd7d7d7b9b9b9b9b9b9c4c4c4aaaaaaa0a0a0a3a3a39f9f9f8f8f8fa5a5a5a4a4a49a9a9a9999999191919f9f9f9999999e9e9ea8a8a8aaaaaabababaa5a5a5a3a3a3cfcfcfcbcbcbacacacbbbbbbd5d5d5d7d7d7acacaca1a1a19c9c9ca2a2a2bebebea7a7a7aaaaaabdbdbdc2c2c2c0c0c0e2e2e2d9d9d9cdcdcdebebebe2e2e2e9e9e9ececececececf6f6f6e6e6e6c3c3c3dbdbdbefefeffffffff3f3f3d7d7d7e5e5e5f7f7f7ffffffffffffdfdfdfe9e9e9fffffffdfdfdfffffffffffff8f8f8eeeeeef9f9f9efefeffffffffefefefefefeedededd5d5d5bababac2c2c2e4e4e4e3e3e3dededef5f5f5f0f0f0f5f5f5fcfcfcf5f5f5ededede9e9e9e1e1e1d5d5d5e8e8e8f1f1f1ffffffffffffe2e2e2b6b6b6afafafccccccfdfdfdf1f1f1f1f1f1f7f7f7f3f3f3f9f9f9f2f2f2e3e3e3d7d7d7ccccccc0c0c0f4f4f4f8f8f8ebebebe5e5e5dcdcdcf7f7f7fffffffffffff5f5f5e2e2e2ffffffe2e2e2cacacaecececfafafaf7f7f7fdfdfdf1f1f1f7f7f7ffffffecececd2d2d2eeeeeef3f3f3f5f5f5e6e6e6dededed2d2d2e9e9e9fefefefffffffbfbfbebebebd9d9d9f1f1f1eaeaeadddddddddddde5e5e5cacacaedededf0f0f0f5f5f5fafafaf9f9f9eeeeeeeeeeeefffffff6f6f6f4f4f4dcdcdce5e5e5fcfcfcefefeff0f0f0dededeeaeaeafffffffffffffffffff5f5f5f1f1f1e8e8e8dfdfdfe4e4e4fffffffffffffffffffdfdfdf8f8f8f9f9f9fbfbfbfffffff4f4f4e7e7e7fffffffffffffcfcfcf1f1f1edededf9f9f9f9f9f9fcfcfcf3f3f3f5f5f5f7f7f7f3f3f3d4d4d4c9c9c9d2d2d2d4d4d4919191969696f0f0f0dededee5e5e5f2f2f2c4c4c4d2d2d2ebebebd7d7d7cdcdcde7e7e7e9e9e9f0f0f0e2e2e2d0d0d0d2d2d2dddddde9e9e9f0f0f0d1d1d1c5c5c5c0c0c0c6c6c6a6a6a6737373d7d7d7f5f5f5fafafaf9f9f9fffffffcfcfce2e2e2dbdbdbf3f3f3eeeeeef1f1f1d9d9d9e7e7e7f3f3f3f2f2f2ffffffe7e7e7bcbcbcbababadcdcdcd4d4d4aeaeaef2f2f2fffffff0f0f0cececed5d5d5d1d1d1d5d5d5cdcdcdebebebf4f4f4ebebebfefefef1f1f1e7e7e7e7e7e7fffffff9f9f9e2e2e2efefeffffffff3f3f3efefeffcfcfcfffffffffffffffffff9f9f9e8e8e8dadadaf1f1f1f8f8f8fbfbfbfdfdfdf9f9f9ededede3e3e3ececece8e8e8dddddde8e8e8ddddddddddddddddddededede8e8e8f0f0f0efefefe7e7e7f3f3f3fafafaf4f4f4e8e8e8f9f9f9fdfdfdfffffffcfcfcebebebf7f7f7ffffffeaeaeaeeeeeeefefefe7e7e7d1d1d1bcbcbcc0c0c0c6c6c6b9b9b9bdbdbdb9b9b9cfcfcfd9d9d9b7b7b7ecececcbcbcbd7d7d7aeaeaecbcbcbcfcfcff1f1f1d1d1d1c9c9c9d2d2d2c4c4c4dadadadadadaf7f7f7b8b8b8d4d4d4dbdbdbdddddde6e6e6e7e7e7f2f2f2d9d9d9cececee2e2e2dbdbdbd3d3d3d5d5d5c2c2c2c4c4c4c6c6c6b1b1b1a1a1a18888888f8f8facacacc3c3c3a1a1a18d8d8da5a5a59090909191918c8c8c8e8e8e7070708080809d9d9da9a9a9d1d1d1cfcfcfa9a9a9a6a6a6aaaaaa9191918686869797978a8a8a8585858e8e8e939393b2b2b2b7b7b7d0d0d0e5e5e5eaeaeadcdcdce5e5e5d7d7d7e2e2e2f0f0f0dadadaedededfffffffffffffdfdfdd8d8d8efefeff1f1f1f5f5f5e4e4e4d8d8d8cacacabdbdbda8a8a8abababa0a0a0bababaa1a1a1c4c4c4b7b7b7e7e7e7cbcbcbe0e0e0d2d2d2cfcfcfc5c5c5a1a1a1b9b9b9b8b8b8ebebebccccccebebebe2e2e2e1e1e1eaeaeac9c9c9c2c2c2eeeeeef4f4f4dadadae0e0e0fafafaddddddd2d2d2b6b6b6c9c9c9d0d0d0e4e4e4b0b0b0abababd6d6d6c3c3c3c1c1c1cbcbcbedededf9f9f9ffffffe5e5e5e8e8e8ebebebeeeeeeeeeeeeedededf6f6f6fffffff7f7f7f4f4f4fcfcfcfffffffcfcfce6e6e6919191d5d5d5ffffffb5b5b57a7a7ab8b8b8f0f0f0e3e3e3d8d8d8a8a8a8abababd0d0d0c8c8c8a3a3a3b1b1b1dfdfdfd1d1d1e9e9e9fffffff1f1f1e8e8e8d0d0d0c1c1c1a7a7a7a3a3a3949494aaaaaacdcdcdf6f6f6fffffffffffffefefeedededd6d6d6d0d0d0d0d0d0cbcbcbc6c6c6b3b3b39e9e9eb9b9b9c0c0c0a4a4a48d8d8d999999c9c9c9c2c2c2b9b9b9c4c4c4ddddddd2d2d2bababac2c2c2bebebeabababc0c0c0abababa3a3a3a8a8a8acacacb9b9b9c4c4c4aeaeaeabababbababab4b4b4b8b8b8b0b0b0c5c5c5b3b3b3bebebeb5b5b5939393979797bcbcbcc1c1c19c9c9c9e9e9ea8a8a8afafafbcbcbcc6c6c6b9b9b9b1b1b1a4a4a4a9a9a9e3e3e3c5c5c5b5b5b5cecececcccccb9b9b9dadadac6c6c6b0b0b0a9a9a9d2d2d2d5d5d5cacacabdbdbdd0d0d0e7e7e7d7d7d7dadadae6e6e6dbdbdbccccccc7c7c7d1d1d1e2e2e2d3d3d3e6e6e6bfbfbfd6d6d6f9f9f9fcfcfce5e5e5e5e5e5fbfbfbf8f8f8fcfcfcf1f1f1f4f4f4fefefefdfdfdfbfbfbd8d8d8d8d8d8cfcfcfbcbcbcccccccd8d8d8f2f2f2f7f7f7dbdbdbe5e5e5fbfbfbeaeaeae5e5e5eaeaeae9e9e9f9f9f9ffffffe5e5e5d6d6d6dbdbdbdcdcdcf6f6f6d9d9d9d8d8d8efefeff9f9f9f9f9f9fbfbfbfdfdfdffffffeeeeeee3e3e3eeeeeee9e9e9e9e9e9e4e4e4f8f8f8f4f4f4c1c1c1ccccccf4f4f4eeeeeed4d4d4cacacadcdcdcf6f6f6ecececdbdbdbe5e5e5e9e9e9e9e9e9e4e4e4c9c9c9c3c3c3ededede7e7e7eeeeeef5f5f5fdfdfdf5f5f5e6e6e6e8e8e8f7f7f7fffffff2f2f2e5e5e5ddddddf7f7f7fefefefbfbfbdededed3d3d3f5f5f5f2f2f2e3e3e3f0f0f0fafafaf9f9f9fffffff8f8f8fefefefffffff8f8f8efefefd7d7d7cacacaeaeaeaeeeeeecfcfcfefefefe5e5e5d3d3d3d9d9d9e2e2e2e8e8e8fcfcfcf2f2f2e5e5e5d5d5d5ccccccf4f4f4f9f9f9f6f6f6fcfcfce3e3e3e9e9e9f0f0f0f4f4f4d9d9d9d8d8d8fffffffffffffcfcfcfcfcfcfdfdfdfdfdfdfafafafafafaf7f7f7f6f6f6f1f1f1e6e6e6e3e3e3edededf1f1f1d0d0d0868686989898d2d2d2d2d2d2f2f2f2f0f0f0fbfbfbfcfcfcfcfcfcfffffff1f1f1f6f6f6fffffffffffff4f4f4f2f2f2e5e5e5bbbbbb8585859d9d9d8e8e8e848484bfbfbfacacac858585e1e1e1fffffff8f8f8fffffff3f3f3cccccce7e7e7fcfcfcf1f1f1e8e8e8e6e6e6e1e1e1eaeaeafcfcfcfffffffcfcfcffffffc6c6c6c4c4c4fffffffefefefefefefdfdfdecececf9f9f9ffffffe8e8e8d0d0d0f0f0f0f8f8f8ebebebfffffffdfdfdedededffffffdadadac6c6c6ccccccd5d5d5d5d5d5b7b7b7bfbfbfdfdfdfe8e8e8dededed4d4d4cdcdcdd1d1d1eaeaeaf1f1f1dfdfdfb4b4b4e8e8e8d6d6d6bebebec2c2c2d4d4d4d6d6d6c3c3c3bfbfbfc3c3c3aeaeaeadadadd4d4d4d9d9d9eaeaeaf1f1f1e6e6e6edededf2f2f2fdfdfdffffffeaeaeaefefeff8f8f8fbfbfbfdfdfdccccccbababad8d8d8ccccccccccccebebebc0c0c0a7a7a7e2e2e2f2f2f2e4e4e4d0d0d0d8d8d8f1f1f1eaeaeac6c6c6d7d7d7efefefebebebebebebd4d4d4cdcdcdf3f3f3dbdbdbe6e6e6f2f2f2e5e5e5dedededdddddfdfdfdcdcdcde2e2e2d8d8d8e6e6e6d1d1d1d7d7d7efefefdededee9e9e9f1f1f1f2f2f2e8e8e8fffffffcfcfcfdfdfdf1f1f1dededeeaeaeaf4f4f4f0f0f0f8f8f8efefefc5c5c5e6e6e6c3c3c3cacacabababaadadadb8b8b8bdbdbdb9b9b97979799595958a8a8ac7c7c7fbfbfbd0d0d0999999a9a9a9e4e4e4e8e8e8b8b8b88f8f8fadadadc1c1c1cdcdcdc9c9c9dfdfdfd2d2d2eeeeeef1f1f1f3f3f3e1e1e1dededec5c5c5bdbdbdf8f8f8dedededdddddd6d6d6bbbbbbc2c2c2cfcfcfcbcbcbcbcbcbdbdbdbd6d6d6e9e9e9ddddddd3d3d3dadadad5d5d5c5c5c5bdbdbdd6d6d6c9c9c9d8d8d8d7d7d7e1e1e1e3e3e3e8e8e8d0d0d0c2c2c2cececedededec7c7c7dededec0c0c0d5d5d5afafafe4e4e4b0b0b0c7c7c7d1d1d1c2c2c2eeeeeed4d4d4f9f9f9b1b1b1d4d4d4dededee3e3e3ffffffecececf9f9f9f0f0f0d7d7d7c0c0c0f2f2f2ddddddd6d6d6f5f5f5f3f3f3fdfdfdf7f7f7f1f1f1efefeff7f7f7fefefef2f2f2f4f4f4e5e5e5f7f7f7f5f5f5e7e7e7e7e7e7e8e8e8d7d7d7c2c2c2d9d9d9dededec8c8c88b8b8bc4c4c4f9f9f9f3f3f3afafafa4a4a4c5c5c5d2d2d2dbdbdba2a2a2a9a9a9c1c1c1c1c1c1b3b3b3acacacc6c6c6e4e4e4ccccccc8c8c8c9c9c9e9e9e9ecececcbcbcbcececec7c7c7c3c3c3e9e9e9dfdfdfd5d5d5fffffffbfbfbe7e7e7fffffffdfdfdd8d8d8dddddddcdcdcd9d9d9bbbbbba0a0a0a3a3a39898989292928e8e8e929292adadad979797afafafc2c2c2aaaaaa9a9a9aadadadc0c0c09e9e9e9d9d9d949494b0b0b0c2c2c2c1c1c1acacaca3a3a3acacacb6b6b6c7c7c7b6b6b6b1b1b19696967878788484848e8e8ebebebeb1b1b1adadadbfbfbfd0d0d0c3c3c3b8b8b8a6a6a69a9a9abbbbbbbababaa1a1a1acacaca4a4a4919191acacacbbbbbbcbcbcbb9b9b9959595a9a9a98888887373739090909292928686868d8d8da0a0a0cdcdcde6e6e6d0d0d0bfbfbfbfbfbfbababab6b6b6c6c6c6bebebec5c5c5c4c4c4b2b2b2dededee3e3e3dcdcdcc8c8c8dbdbdbe4e4e4eeeeeed8d8d8d4d4d4fafafaf2f2f2ecececf3f3f3dadada909090b1b1b19a9a9a8e8e8ee2e2e2f4f4f4e3e3e3e3e3e3f6f6f6edededf1f1f1f9f9f9ebebebeeeeeee3e3e39a9a9a989898acacacc5c5c5e4e4e4eeeeeec7c7c7dcdcdcdddddddededee5e5e5ececece7e7e7e3e3e3f1f1f1fffffff1f1f1d0d0d0999999d5d5d5f5f5f5c8c8c8c6c6c6dbdbdbe8e8e8d8d8d8c9c9c9d9d9d9e6e6e6f1f1f1e8e8e8dfdfdfdcdcdce2e2e2d8d8d8d5d5d5c5c5c5e4e4e4fbfbfbefefeff3f3f3f9f9f9f7f7f7f2f2f2dededef2f2f2eaeaeae3e3e3e1e1e1e3e3e3f4f4f4e9e9e9e3e3e3dadadad6d6d6bdbdbdd5d5d5d7d7d7c7c7c7dbdbdbd6d6d6d7d7d7d0d0d0c8c8c8d2d2d2e8e8e8d8d8d8c8c8c8b9b9b9979797a3a3a3b0b0b0c5c5c5c1c1c1b5b5b5c1c1c1b6b6b6d0d0d0f5f5f5eaeaeae0e0e0d2d2d2b7b7b7bfbfbfd6d6d6e5e5e5ebebebe8e8e8eeeeeee4e4e4cdcdcde0e0e0d1d1d1ccccccf6f6f6fffffffcfcfcfbfbfbfcfcfcf9f9f9eaeaeaf4f4f4f6f6f6f8f8f8f6f6f6eaeaeaebebebe7e7e7d8d8d8ccccccbfbfbfe2e2e2f4f4f4ebebebf9f9f9fbfbfbfbfbfbfffffffffffffffffffffffffffffffefefed9d9d9868686848484818181868686bcbcbcc7c7c7acacac868686888888808080969696d1d1d1d4d4d4e3e3e3e3e3e3b5b5b5a6a6a6e9e9e9fffffff8f8f8e9e9e9e9e9e9fffffffdfdfdd7d7d7bbbbbbcfcfcfc8c8c8d6d6d6d8d8d8d6d6d6b4b4b4b1b1b1cececedbdbdbdededec6c6c6acacacc7c7c7ddddddd4d4d4e1e1e1d1d1d1bfbfbfd4d4d4c9c9c9c6c6c6d3d3d3dadadaecececc3c3c3cdcdcde3e3e3ebebebe1e1e1d7d7d7ddddddd7d7d7f0f0f0e2e2e2e3e3e3dededef9f9f9f0f0f0e4e4e4efefeff3f3f3f4f4f4eaeaeaf3f3f3ffffffcbcbcbc2c2c2f8f8f8fcfcfcfefefed0d0d0e7e7e7f2f2f2eaeaeaf9f9f9f4f4f4e5e5e5ffffffdfdfdfe0e0e0f3f3f3c7c7c7c0c0c0c4c4c4c2c2c2e2e2e2d1d1d1d0d0d0cbcbcbe3e3e3f6f6f6e8e8e8dcdcdce5e5e5ebebebeaeaead5d5d5c2c2c2f7f7f7fdfdfdf3f3f3e7e7e7f1f1f1d8d8d8cfcfcfebebebe7e7e7edededf1f1f1f1f1f1d5d5d5b9b9b9afafafbcbcbccccccccacacaaeaeaecdcdcdcfcfcfb3b3b3c1c1c1d8d8d8eaeaeae7e7e7eeeeeefdfdfdfffffff5f5f5e7e7e7f3f3f3fffffffffffffffffff2f2f2e2e2e2cfcfcfe5e5e5f6f6f6fbfbfbebebebeeeeeef9f9f9c9c9c9dededed5d5d5dadadadfdfdfb5b5b5b9b9b9d9d9d9cacacaccccccf3f3f3e2e2e2eaeaeaf6f6f6fffffffffffff8f8f8eaeaeaf9f9f9f6f6f6f8f8f8e7e7e7f2f2f2f4f4f4edededf4f4f4e9e9e9e6e6e6cdcdcdc5c5c5bebebececececdcdcdd9d9d9d3d3d3d8d8d8cbcbcbd7d7d7d6d6d6ccccccc7c7c7c8c8c8c9c9c9dadadac8c8c8ecececf5f5f5f8f8f8cecececbcbcbdadadafbfbfbffffffe5e5e5f0f0f0e3e3e3d7d7d7cfcfcfbdbdbdaaaaaad7d7d7e0e0e0bbbbbbdbdbdbe7e7e7d7d7d7f5f5f5c1c1c1cdcdcde2e2e2f3f3f3dadadacececedfdfdffafafafffffff0f0f0e1e1e1dededefffffffffffffefefefffffff6f6f6efefeff2f2f2f0f0f0dededed3d3d3dadadaeeeeeef3f3f3dcdcdce4e4e4cdcdcdc2c2c2bdbdbde9e9e9cececec1c1c1e1e1e1f6f6f6efefeffdfdfdecececccccccddddddededede9e9e9ffffffffffffe4e4e4d6d6d6bababaa5a5a5979797afafafbbbbbbadadad939393e1e1e1f7f7f7f7f7f7e3e3e3e5e5e5cecece9d9d9db0b0b09c9c9c9a9a9ad6d6d6fbfbfbdbdbdbbfbfbfbfbfbfb9b9b9dbdbdbc2c2c2afafafb8b8b8a0a0a0b1b1b1bdbdbdb0b0b0b1b1b19b9b9b7b7b7b999999b6b6b6c3c3c3b9b9b9989898c4c4c4dddddde1e1e1d0d0d0d8d8d8d2d2d2cfcfcfbababa9595959292929c9c9cbababacdcdcdcecece949494717171929292919191898989a6a6a6b1b1b18a8a8a868686bababab9b9b9d3d3d3c0c0c0b0b0b0d8d8d8cdcdcdb1b1b1a1a1a19c9c9cb1b1b19d9d9d989898b5b5b5c4c4c4d7d7d7f1f1f1f9f9f9cacacacbcbcbd8d8d8bbbbbbb9b9b9b5b5b5c7c7c7bbbbbbb9b9b9d6d6d6f7f7f7fcfcfcc2c2c29c9c9cd0d0d0e4e4e4f7f7f7cbcbcbd6d6d6e7e7e7e0e0e0d2d2d2d1d1d1f2f2f2f9f9f9dededed0d0d0f4f4f4e7e7e7f5f5f5ffffffdbdbdbbebebea6a6a6a7a7a7a8a8a8cdcdcdfefefef3f3f3e5e5e5d3d3d3dfdfdff8f8f8e9e9e9bbbbbbbcbcbcc4c4c4b0b0b0b1b1b1bbbbbbcfcfcfdbdbdbf7f7f7f8f8f8e7e7e7e6e6e6d7d7d7dcdcdce2e2e2b6b6b6afafafa3a3a3a2a2a2b8b8b8cacacac7c7c7eaeaeafafafadbdbdbd7d7d7e9e9e9e2e2e2b6b6b6e2e2e2f6f6f6e3e3e3cbcbcbebebebffffffffffffe9e9e9e9e9e9f6f6f6f1f1f1efefefffffffdfdfdfd8d8d8f0f0f0f4f4f4e8e8e8cececebfbfbfbbbbbbccccccbfbfbfd2d2d2d6d6d6cfcfcfc4c4c4c3c3c3d4d4d4b9b9b9aeaeaed0d0d09a9a9aadadadcdcdcdeeeeeee8e8e8b1b1b1a1a1a1e4e4e4d6d6d6cdcdcdd6d6d6cdcdcdc9c9c9dbdbdbdcdcdcd4d4d4e4e4e4e9e9e9cdcdcdd0d0d0dfdfdfd9d9d9d6d6d6d3d3d3d6d6d6d7d7d7d7d7d7c4c4c4e3e3e3fcfcfcf5f5f5f2f2f2eeeeeef6f6f6ffffffdededed9d9d9f5f5f5fffffffbfbfbf8f8f8f5f5f5ecececfcfcfcf8f8f8f6f6f6fdfdfdedededf0f0f0f2f2f2bababacacacadfdfdfababab969696989898d5d5d5acacacafafafe4e4e4c5c5c5c3c3c3c3c3c3b8b8b8b4b4b48a8a8a8282829c9c9cbfbfbfa8a8a8b7b7b7bbbbbbb1b1b19393938282829f9f9fcececeedededddddddd3d3d3c6c6c6adadad9d9d9dd5d5d5d1d1d1b2b2b2c7c7c7e0e0e0d2d2d2b6b6b6bdbdbdb7b7b7c2c2c2cdcdcdc2c2c2b9b9b9c8c8c8bebebebababac1c1c1bdbdbdd0d0d0d7d7d7e5e5e5e0e0e0dadadae6e6e6dededeeeeeeef2f2f2e5e5e5c9c9c9e3e3e3fffffffbfbfbfcfcfcfffffffffffff9f9f9fafafaffffffededede6e6e6fcfcfcffffffb3b3b3aeaeaef9f9f9fffffff5f5f5fbfbfbfffffff5f5f5f2f2f2fffffffbfbfbfffffff7f7f7e7e7e7f3f3f3ffffffe6e6e6c9c9c9f5f5f5f9f9f9f8f8f8f1f1f1e5e5e5fbfbfbf7f7f7d7d7d7ddddddf7f7f7fefefee8e8e8eeeeeeffffffeaeaeacdcdcdf9f9f9fdfdfdeeeeeef7f7f7f9f9f9ececece6e6e6f6f6f6ebebebfafafaf3f3f3e3e3e3efefeff2f2f2d6d6d6e0e0e0eaeaeaf5f5f5e2e2e2e0e0e0fbfbfbf3f3f3f5f5f5d9d9d9f5f5f5dcdcdccececee2e2e2d8d8d8dbdbdbc7c7c7d0d0d0e6e6e6d3d3d3d4d4d49d9d9d9e9e9eb9b9b9bbbbbbe5e5e5f4f4f4dbdbdbdadadadadadac2c2c2a1a1a1dcdcdcc3c3c3cccccca8a8a8b1b1b1a1a1a1bebebedededed2d2d2dadadab9b9b9cbcbcbd8d8d8dededed4d4d4dededeedededc0c0c0b3b3b3c4c4c4dfdfdff9f9f9f7f7f7e1e1e1fffffffcfcfcffffffeeeeeefffffff0f0f0fafafafffffffafafafffffffcfcfcfefefeefefeffbfbfbfffffff3f3f3f5f5f5d6d6d6f1f1f1fffffffcfcfcdfdfdfdededeeeeeeee2e2e2cfcfcfd3d3d3d5d5d5d7d7d7e1e1e1cbcbcbc7c7c7b3b3b3a7a7a7bdbdbdb7b7b7bbbbbbacacaca7a7a7a6a6a6a6a6a6989898bababaafafaf8f8f8fc5c5c5b3b3b3a7a7a7aeaeaeabababb2b2b29d9d9dbebebecdcdcde3e3e3bbbbbbaaaaaac9c9c9d4d4d4cfcfcfa8a8a8d3d3d3d5d5d59b9b9bddddddcbcbcbbebebee6e6e6e0e0e0e9e9e9e1e1e1e0e0e0e0e0e0d8d8d8e5e5e5f6f6f6f7f7f7f1f1f1fffffffefefeeaeaeafcfcfceaeaead6d6d6eeeeeefcfcfcf0f0f0e0e0e0eeeeeeefefeffffffffffffff1f1f1eeeeeef3f3f3f3f3f3f4f4f4ebebebbcbcbc818181c1c1c1eaeaeabbbbbba5a5a5afafafd0d0d0b3b3b3bdbdbdd9d9d9bebebef2f2f2fdfdfdcacacad3d3d3c9c9c9b9b9b9bababac1c1c19b9b9b9898987d7d7d8181818d8d8d8383838f8f8f989898a8a8a8d1d1d1cacacab3b3b3a1a1a1adadadb0b0b09d9d9dbbbbbbc2c2c2a3a3a3c8c8c8aeaeaec8c8c8dcdcdccfcfcfe7e7e7edededd4d4d4c6c6c6d2d2d2d0d0d0b6b6b6adadadbcbcbcdbdbdbc9c9c9c5c5c5c6c6c67e7e7e6c6c6c7575756161615e5e5e5f5f5f8181819c9c9c878787b3b3b3c3c3c3bbbbbbb9b9b9b4b4b4bcbcbcc2c2c2b6b6b6aaaaaa9b9b9b9f9f9fb7b7b7a6a6a6b6b6b6d9d9d9e1e1e1efefeff7f7f7ffffffedededd8d8d8d2d2d2d6d6d6c8c8c8d4d4d4dfdfdfacacacadadadc2c2c2c7c7c7cdcdcdd7d7d7dcdcdcffffffe9e9e9e6e6e6e8e8e8ebebebf5f5f5fffffff1f1f1eaeaeaffffffe2e2e2b5b5b5cfcfcffafafadededed0d0d0d5d5d5bcbcbce2e2e2ffffffe9e9e9d9d9d9dfdfdfe7e7e7e5e5e5ccccccd7d7d7ffffffffffffedededfffffff3f3f3f4f4f4eaeaeaf7f7f7f6f6f6ddddddedededffffffffffffebebebebebebe0e0e0bcbcbcc2c2c2cececedadadad7d7d7c4c4c4ccccccdcdcdcf0f0f0edededb8b8b8c7c7c7dfdfdff0f0f0dcdcdce1e1e1f8f8f8eaeaeac5c5c5e3e3e3eaeaead7d7d7dededed8d8d8d1d1d1e9e9e9edededfafafaf7f7f7d9d9d9e5e5e5f0f0f0fefefef4f4f4f7f7f7eaeaeae8e8e8f4f4f4dededee5e5e5d1d1d1bcbcbcf8f8f8eaeaeac6c6c6c1c1c1e2e2e2f5f5f5f0f0f0d6d6d6d4d4d4efefeff2f2f2ecececfafafaf7f7f7fefefeededede6e6e6f2f2f2f3f3f3f6f6f6e1e1e1e5e5e5e9e9e9f3f3f3f7f7f7fffffffdfdfdffffffe1e1e1d3d3d3f8f8f8ffffffffffffffffffe7e7e7f5f5f5fffffffcfcfce5e5e5e6e6e6f8f8f8fbfbfbfdfdfdfafafafffffffdfdfdfcfcfcfdfdfdefefeffcfcfcfafafae8e8e8dfdfdfdededed5d5d5b3b3b3a2a2a2dededeb8b8b8b5b5b5aeaeae939393a5a5a5a1a1a1717171757575d1d1d1abababaaaaaad2d2d28787878787879e9e9ebdbdbdbebebe9292929e9e9ebbbbbbdcdcdcdbdbdbd5d5d5dcdcdcefefefd9d9d9b4b4b4aeaeaeabababc3c3c3cececed2d2d2d4d4d4e9e9e9fffffffffffffffffffffffffffffffffffffffffffffffffefefee5e5e5d4d4d4ebebebfafafafefefefffffffffffff1f1f1f5f5f5f5f5f5f5f5f5dededeefefeff0f0f0f3f3f3f5f5f5f8f8f8f6f6f6f0f0f0f3f3f3fefefeeaeaeaf3f3f3f7f7f7c6c6c6b2b2b2d5d5d5fefefef9f9f9fafafafdfdfdfcfcfcfbfbfbfbfbfbfdfdfdf8f8f8f6f6f6f5f5f5fafafae9e9e9ebebebdbdbdbefefeff7f7f7f3f3f3ffffffc6c6c6d8d8d8fffffff3f3f3e8e8e8ffffffffffffe9e9e9e0e0e0ebebebeaeaeae7e7e7e2e2e2f2f2f2fffffff6f6f6dfdfdff1f1f1fbfbfbf5f5f5edededd5d5d5e9e9e9ffffffeaeaeaeaeaeaffffffdfdfdfd3d3d3d4d4d4bfbfbfdcdcdcf4f4f4f4f4f4f4f4f4ecececc8c8c8f9f9f9fefefef5f5f5e3e3e3dcdcdcd8d8d8c5c5c5bdbdbde0e0e0f7f7f7f9f9f9e3e3e3dfdfdff7f7f7d4d4d4dfdfdfe9e9e9f9f9f9f8f8f8bcbcbccdcdcdafafafa1a1a19a9a9aa6a6a6bababab4b4b49b9b9bc2c2c2edededc4c4c4cececeaeaeaecfcfcfcacacae1e1e1e4e4e4c8c8c8c9c9c9c6c6c6d9d9d9bfbfbfc4c4c4e1e1e1e0e0e0b2b2b2c4c4c4cececed3d3d3cececec6c6c6d6d6d6e5e5e5e1e1e1e2e2e2f1f1f1eaeaeaffffffffffffeeeeeeedededeeeeeed0d0d0e2e2e2d7d7d7edededfafafaf4f4f4efefeffffffffffffffdfdfdfffffffdfdfdfdfdfdffffffcbcbcbc5c5c5d4d4d4c2c2c2a1a1a1acacac9999997a7a7a8a8a8a8c8c8c9797979b9b9baaaaaa9c9c9c8f8f8f8181816e6e6e6262624d4d4d727272888888858585848484979797acacaca1a1a1a9a9a9acacaca1a1a1919191949494c8c8c8a5a5a5aaaaaab4b4b4d4d4d4dcdcdcccccccf4f4f4fafafaf3f3f3ededededededf1f1f1f4f4f4fafafaf7f7f7fffffff5f5f5ededededededfefefefffffff4f4f4f4f4f4fefefef9f9f9f8f8f8f2f2f2edededf2f2f2fefefee7e7e7e1e1e1e5e5e5eeeeeefffffffbfbfbd6d6d6b5b5b5c9c9c9c6c6c6b9b9b9c0c0c0e2e2e2bababa8e8e8e999999b2b2b2adadadb5b5b5c1c1c1a4a4a4c0c0c0c8c8c8cacacab3b3b3a5a5a5b7b7b7bababac1c1c1b3b3b3d3d3d3e0e0e0bfbfbfa5a5a5b4b4b4cfcfcfcfcfcfe3e3e3c8c8c8a6a6a6b0b0b09f9f9fbdbdbddededed9d9d9a0a0a0b0b0b0b5b5b5b7b7b7aaaaaab5b5b5d0d0d0cacacab5b5b5ccccccddddddeeeeeed8d8d87a7a7abebebec5c5c5bcbcbcc6c6c68c8c8c7878789d9d9db2b2b29a9a9aa6a6a68a8a8a7575756d6d6d868686b0b0b0cbcbcb9999998d8d8db1b1b1bfbfbfb5b5b5bababaaeaeaea8a8a8b8b8b8a6a6a69a9a9a8b8b8b898989a5a5a5c5c5c5dededee8e8e8e5e5e5fefefefffffffffffffffffff2f2f2d4d4d4d2d2d2e8e8e8dcdcdcbebebeafafafbbbbbbbbbbbbe1e1e1fbfbfbd2d2d2989898d1d1d1ddddddc7c7c7e2e2e2e8e8e8cecece9c9c9c8b8b8bc1c1c1dededed6d6d6c7c7c7a1a1a19a9a9acfcfcff5f5f5ebebebe0e0e0e2e2e2dddddde6e6e6e7e7e7e0e0e0eaeaeaecececdededee6e6e6fefefefffffff9f9f9f2f2f2e2e2e2f5f5f5fffffffdfdfdf2f2f2efefeff4f4f4f6f6f6e3e3e3cfcfcfd5d5d5d4d4d4b6b6b6b4b4b4ddddddf2f2f2eeeeeee3e3e3e7e7e7f0f0f0d9d9d9f1f1f1e8e8e8f2f2f2e4e4e4cfcfcffffffff4f4f4ebebebdbdbdbdbdbdbedededf9f9f9f5f5f5f7f7f7f9f9f9c7c7c7cfcfcfededede9e9e9eaeaeaffffffeaeaeaf0f0f0fafafac0c0c0d1d1d1bebebedbdbdbfffffffffffffffffff7f7f7f2f2f2e7e7e7ededede4e4e4b2b2b2b1b1b1f8f8f8f2f2f2f0f0f0f1f1f1f2f2f2f4f4f4f1f1f1e3e3e3fffffff8f8f8f2f2f2f7f7f7fafafafffffff4f4f4fcfcfcf3f3f3e4e4e4f3f3f3e9e9e9e0e0e0e3e3e3efefeff5f5f5e9e9e9f8f8f8f5f5f5f9f9f9f6f6f6e4e4e4e0e0e0e9e9e9fffffffefefef7f7f7f5f5f5fcfcfcfffffffefefefffffffffffff0f0f0edededbdbdbdffffffdbdbdbccccccfffffffffffff6f6f6d9d9d9efefefe3e3e3ddddddf3f3f3f1f1f1e9e9e9d6d6d6b2b2b28282827f7f7f9f9f9fc5c5c5e0e0e0e2e2e2c8c8c89696966e6e6ed4d4d4fffffffbfbfbd6d6d6f3f3f3ffffffb9b9b9abababbfbfbfe9e9e9fdfdfdffffffffffffe2e2e2e1e1e1f0f0f0f4f4f4fbfbfbfcfcfcf4f4f4fefefefbfbfbffffffe5e5e5d4d4d4f6f6f6f7f7f7fafafaefefefebebebf7f7f7f4f4f4e2e2e2cfcfcfb2b2b2c4c4c4d9d9d9eaeaeaecececf9f9f9e7e7e7e1e1e1f9f9f9f9f9f9fafafafcfcfceeeeeed6d6d6efefeffdfdfdf7f7f7dededef3f3f3fcfcfce6e6e6f3f3f3fffffff5f5f5e4e4e4f4f4f4fefefef3f3f3eeeeeedadadae1e1e1fffffff7f7f7f3f3f3e3e3e3c3c3c3f1f1f1fdfdfdf7f7f7fcfcfcfffffff7f7f7f4f4f4fdfdfdf6f6f6e7e7e7fdfdfdf2f2f2f4f4f4f7f7f7e5e5e5d6d6d6fafafaffffffffffffefefefe9e9e9eaeaeaeaeaeafbfbfbcdcdcdc4c4c4cfcfcfd1d1d1d3d3d3c3c3c3e3e3e3fffffff4f4f4fffffffbfbfbb3b3b3c3c3c3f2f2f2fbfbfbdbdbdbe2e2e2ffffffffffffdddddde9e9e9fffffff4f4f4fffffffffffffffffffefefefffffff7f7f7e3e3e3e3e3e3e1e1e1fdfdfdf7f7f7e9e9e9f4f4f4e4e4e4f4f4f4dededed7d7d7d7d7d7d5d5d5d9d9d9e6e6e6ececece5e5e5ebebebfffffffafafae8e8e8e8e8e8d8d8d8dbdbdbf4f4f4e9e9e9cbcbcbe8e8e8cecececbcbcbcfcfcfbababab5b5b5949494b7b7b7979797939393a2a2a2b5b5b5bababab2b2b2a5a5a5b4b4b4cacacac2c2c2d8d8d8fafafaf1f1f1e8e8e8eeeeeef5f5f5f6f6f6dfdfdfe6e6e6fcfcfcf9f9f9f1f1f1efefeff4f4f4d5d5d5c3c3c3bababaacacac919191a2a2a2abababa9a9a9a5a5a5b1b1b1c0c0c0b0b0b0a9a9a9a2a2a2808080808080838383969696a4a4a4a3a3a3b4b4b4cacacaadadadabababbcbcbc9d9d9dbfbfbfd9d9d9b7b7b7979797b5b5b5b9b9b9bcbcbcdddddddbdbdbfffffffffffffbfbfbfdfdfdebebebe2e2e2efefeff3f3f3fdfdfde3e3e3dcdcdceaeaeaf6f6f6dededee7e7e7f8f8f8d7d7d7dadadadbdbdbdfdfdfe9e9e9fdfdfdfefefef2f2f2f4f4f4f7f7f7fdfdfdfffffff5f5f5f3f3f3f7f7f7eaeaeae6e6e6dbdbdbffffffd2d2d2d4d4d4cacaca909090bebebec9c9c9bababac0c0c0b5b5b5aaaaaa979797909090969696aeaeaec4c4c4c3c3c3cececec1c1c1e2e2e2e2e2e2dbdbdbcbcbcbc3c3c3c7c7c7cbcbcbd3d3d3b4b4b4c5c5c5c9c9c9ccccccd9d9d9b7b7b7adadad969696bebebecdcdcdcacacac4c4c4c8c8c8c4c4c4bdbdbdacacacc9c9c9b1b1b1b5b5b5bdbdbdc9c9c9eeeeeed6d6d6a8a8a89d9d9dd5d5d5c8c8c8bdbdbd9b9b9b8e8e8eafafaff5f5f5ffffffe9e9e9c7c7c7e3e3e3eaeaeabababa888888bdbdbdcfcfcfd1d1d1d6d6d6cfcfcfd3d3d3c1c1c1c3c3c3cacacacacacad3d3d3cececebbbbbba8a8a88e8e8e898989ababab9999999d9d9da9a9a9adadadc0c0c0e6e6e6b7b7b7c1c1c1d9d9d9bcbcbcd7d7d7c7c7c7b4b4b4bfbfbf7979795a5a5a8787879696969a9a9a8c8c8c9c9c9ccbcbcba1a1a1c2c2c2a9a9a9c4c4c4bbbbbb777777858585ccccccdcdcdcbdbdbdafafafd0d0d0c2c2c2cfcfcfe9e9e9fffffff3f3f3edededf9f9f9ffffffd4d4d4bebebee3e3e3eeeeeef7f7f7ebebebf3f3f3f8f8f8fbfbfbf8f8f8f6f6f6f7f7f7f0f0f0fefefef7f7f7e8e8e8ecececedededefefeff0f0f0f7f7f7dededec4c4c4dcdcdcc6c6c6dfdfdff4f4f4ddddddd7d7d7f7f7f7e7e7e7f4f4f4d8d8d8b9b9b9eaeaeafffffff6f6f6ebebebedededf5f5f5f0f0f0f5f5f5ffffffffffffffffffefefefcdcdcddadadac0c0c0bdbdbdcbcbcbe6e6e6edededd7d7d7e3e3e3eaeaeac4c4c4cacacafffffff4f4f4fafafaececece5e5e5f5f5f5f0f0f0ecececd4d4d4bcbcbcbebebec3c3c3fcfcfcd2d2d2e4e4e4f6f6f6d7d7d7d8d8d8efefeff1f1f1eeeeeef6f6f6f4f4f4fffffffffffff1f1f1d0d0d0dbdbdbeaeaeafffffffbfbfbededede7e7e7f0f0f0f8f8f8efefeff2f2f2efefefecececfffffff8f8f8dcdcdcd6d6d6e2e2e2e1e1e1e0e0e0f5f5f5f0f0f0edededcacacae1e1e1fefefef8f8f8babababababaf0f0f0ffffffffffffffffffffffffffffffffffffeeeeeefcfcfce7e7e7f3f3f3e8e8e8f7f7f7cacaca898989a6a6a6acacacc5c5c5cececeb9b9b9d4d4d4cdcdcd8181819d9d9dfdfdfdffffffb0b0b08d8d8db6b6b6c6c6c6c1c1c1c1c1c1eeeeeef0f0f0f7f7f7fdfdfdeaeaeaefefefdadadaedededf2f2f2dbdbdbdbdbdbe3e3e3d6d6d6d6d6d6d3d3d3f2f2f2fcfcfcf1f1f1e8e8e8f1f1f1f4f4f4eeeeeeffffffffffffe9e9e9e0e0e0e3e3e3f4f4f4fefefeedededf3f3f3f0f0f0fefefeffffffeeeeeefbfbfbfdfdfdfefefefffffff9f9f9fafafafbfbfbfafafaefefeff4f4f4fafafaf0f0f0f8f8f8f8f8f8f1f1f1f3f3f3f9f9f9fffffffffffffffffffffffffffffffffffff8f8f8eaeaeaeeeeeef5f5f5ededede5e5e5f9f9f9ebebebedededfbfbfbfafafae9e9e9e0e0e0f3f3f3f9f9f9f1f1f1e6e6e6d0d0d0f1f1f1f9f9f9f7f7f7f4f4f4d4d4d4eeeeeefcfcfcf1f1f1f0f0f0eaeaeac7c7c7c3c3c3d0d0d0d3d3d3dededed6d6d6d3d3d3d1d1d1ddddddd9d9d9ecececa4a4a4939393c5c5c5e6e6e6eaeaeae1e1e1e2e2e2e1e1e1d2d2d2dfdfdfc3c3c3d0d0d0e4e4e4dcdcdcdededed3d3d3d2d2d2d9d9d9e2e2e2dfdfdfd7d7d7d6d6d6fffffffafafaf0f0f0e1e1e1edededdddddde5e5e5dededecbcbcbc7c7c7d3d3d3c6c6c6a6a6a6d3d3d3e7e7e7d9d9d9d1d1d1dfdfdfe3e3e3edededededede3e3e3f5f5f5e0e0e0e8e8e8fbfbfbf6f6f6eaeaeaedededf9f9f9eaeaeadfdfdfebebebdfdfdfdfdfdfccccccb5b5b5d4d4d4e7e7e7e8e8e8fffffffcfcfcfffffffafafae3e3e3eaeaeae4e4e4c6c6c6c6c6c6d5d5d5dededecdcdcde2e2e2e4e4e4c6c6c6d9d9d9dededed5d5d5dfdfdfe8e8e8f3f3f3f6f6f6d7d7d7e2e2e2ebebebf2f2f2dcdcdcdfdfdfe6e6e6d0d0d0bbbbbbacacacb0b0b0afafafa5a5a5aeaeaeb0b0b0d4d4d4e1e1e1bcbcbcc6c6c6ddddddf5f5f5e2e2e2d7d7d7e8e8e8d8d8d8979797b6b6b6cdcdcdb9b9b9d6d6d6e4e4e4c9c9c9c3c3c3e0e0e0fffffffcfcfce6e6e6e4e4e4dbdbdbe0e0e0dcdcdceeeeeefffffff4f4f4dcdcdcbbbbbbc8c8c8d4d4d4f5f5f5fdfdfde2e2e2d5d5d5dfdfdff1f1f1d7d7d7d0d0d0fffffff4f4f4e9e9e9e8e8e8e8e8e8ffffffc5c5c5a7a7a7efefefefefefa7a7a7b2b2b2c6c6c6a0a0a0969696a0a0a0aeaeaebababab5b5b5d6d6d6eeeeeebababab9b9b9c4c4c4d6d6d6d5d5d5b8b8b8b3b3b3b9b9b9c6c6c6c7c7c7c5c5c5c6c6c6e0e0e0d1d1d1ddddddf1f1f1d1d1d1acacacb0b0b0a8a8a8bebebec7c7c7d4d4d4b7b7b7c7c7c7d2d2d2bababad2d2d2c3c3c3b9b9b9d8d8d8c6c6c6cececed8d8d8d6d6d6ccccccc7c7c7e0e0e0b3b3b39696969f9f9f939393afafafd1d1d1c9c9c9b7b7b7acacacc4c4c4c0c0c09191916060607a7a7aa2a2a29595958383836f6f6f8585858585857272729292928484848686868080806a6a6a6969697b7b7bb1b1b1a1a1a1646464a1a1a19999997070706e6e6e7a7a7a7f7f7f909090a6a6a6a6a6a6b5b5b5c0c0c0cecece949494989898c7c7c7b7b7b77c7c7c9d9d9da6a6a6a9a9a9afafafa2a2a2b0b0b0c1c1c1cccccccfcfcfc4c4c4e5e5e5d1d1d1b6b6b6c0c0c0dededecdcdcdaaaaaac9c9c9d3d3d3e4e4e4c7c7c7d2d2d2edededffffffececece6e6e6f2f2f2f3f3f3eeeeeeeeeeeefafafafdfdfdf0f0f0e3e3e3f7f7f7f7f7f7fefefef8f8f8f2f2f2f0f0f0fcfcfcefefefe9e9e9ececece9e9e9d6d6d6e8e8e8dcdcdccececeefefeff9f9f9e9e9e9f2f2f2f5f5f5ecececd4d4d4d3d3d3ffffffffffffe1e1e1b8b8b8d6d6d6e5e5e5fcfcfcffffffecececd0d0d0dcdcdcd6d6d6d3d3d3dddddde7e7e7d4d4d4dcdcdcd9d9d9d8d8d8d1d1d1f0f0f0eeeeeee4e4e48a8a8ab9b9b9f8f8f8dadadac7c7c7c8c8c8e8e8e8e2e2e2ebebebdddddddddddddcdcdcc1c1c1ffffffefefeff5f5f5fafafaedededfdfdfdf3f3f3e9e9e9fffffffffffffafafaf3f3f3d3d3d3e6e6e6e3e3e3e9e9e9ffffffededede6e6e6f9f9f9fbfbfbfbfbfbfefefefffffffffffffdfdfdf5f5f5eeeeeee2e2e2e8e8e8dddddddcdcdcf4f4f4f3f3f3e7e7e7cbcbcbe3e3e3b3b3b39a9a9adfdfdffafafafbfbfbcbcbcbbababac4c4c4b6b6b6b9b9b9cacacaddddddcececed5d5d5d6d6d6d8d8d8d2d2d2d6d6d6bdbdbdb0b0b0cececeb1b1b17b7b7bb4b4b4b9b9b9b7b7b7d2d2d2d1d1d1c4c4c48c8c8ca2a2a2a3a3a3b6b6b6cdcdcdbebebed6d6d6dcdcdcdbdbdbf9f9f9ddddddf5f5f5eeeeeee6e6e6d9d9d9e0e0e0dbdbdbe4e4e4ecececfffffff7f7f7f6f6f6f8f8f8fffffff5f5f5b7b7b7878787939393fefefefafafadededef1f1f1fffffff8f8f8e4e4e4efefefc9c9c9d8d8d8c3c3c3cfcfcffefefedbdbdbe2e2e2f7f7f7fffffffffffff7f7f7fafafaeeeeeefafafafffffffffffffcfcfcfffffff7f7f7f2f2f2fffffffffffffffffff9f9f9fbfbfbfcfcfcf5f5f5fffffffffffffffffffbfbfbfffffffcfcfcfbfbfbf6f6f6f3f3f3eeeeeef3f3f3f4f4f4f5f5f5f1f1f1efefefecececf3f3f3e9e9e9fbfbfbf5f5f5f0f0f0f0f0f0f7f7f7edededdbdbdbe6e6e6e3e3e3f0f0f0fffffffafafaffffffefefefe7e7e7e0e0e0fffffff2f2f2d4d4d4e0e0e0cacacae5e5e5b1b1b1adadadd8d8d8c9c9c9b0b0b0d0d0d0dfdfdfc7c7c7b9b9b9b2b2b2ccccccc9c9c9b8b8b8c7c7c7cbcbcbcbcbcbcbcbcbbebebec1c1c1d9d9d9fffffff3f3f3eeeeeef4f4f4d9d9d9fbfbfbd9d9d9eeeeeed2d2d2e3e3e3d7d7d7e8e8e8f9f9f9efefeff9f9f9ebebebffffffe7e7e7e9e9e9e0e0e0f8f8f8f4f4f4ecececeeeeeed4d4d4d3d3d3f2f2f2f9f9f9eeeeeefafafaf8f8f8fffffffffffffffffffffffffffffffffffffffffffafafafafafafffffffffffffafafaf1f1f1e0e0e0efefeffffffff6f6f6f1f1f1d8d8d8d2d2d2fdfdfdfffffff7f7f7f2f2f2fafafaf0f0f0e1e1e1e3e3e3f2f2f2fdfdfddddddddfdfdffffffffffffff3f3f3dededee0e0e0edededfffffff7f7f7e6e6e6ebebebf8f8f8fefefee9e9e9d1d1d1d1d1d1e4e4e4c3c3c3b3b3b3dadadaf0f0f0f1f1f1eeeeeee2e2e2edededecececefefefdbdbdbeaeaeabebebeb7b7b7cfcfcfb8b8b8bebebec5c5c5dcdcdccdcdcdc3c3c3c9c9c9e3e3e3e7e7e7ffffffffffffffffffffffffeeeeeee9e9e9e0e0e0cfcfcfa7a7a7aaaaaacbcbcbbdbdbdc7c7c7f1f1f1e2e2e2dadadad6d6d6fbfbfbe6e6e6e9e9e9ecececebebebf9f9f9dfdfdff4f4f4d2d2d2d8d8d8e3e3e3ebebebe4e4e4ffffffcececec1c1c1c1c1c1c1c1c1d2d2d2d4d4d4a3a3a3878787bbbbbbededede7e7e7c5c5c5b2b2b2c0c0c0d2d2d2c8c8c8cbcbcbd1d1d1b4b4b4b8b8b8b2b2b2aaaaaa909090b5b5b5b8b8b8bfbfbfa5a5a5a3a3a3adadad9292929494948787879393938989898f8f8f9797979595958e8e8e8f8f8f838383aaaaaab6b6b68c8c8c949494b6b6b6a3a3a3a8a8a8afafafa1a1a19898989090907676766e6e6e797979656565a5a5a59c9c9c767676959595a4a4a48e8e8e9b9b9ba3a3a39c9c9ca6a6a68282829f9f9fc2c2c29c9c9c9b9b9b9f9f9f9696969d9d9da7a7a7b5b5b5c9c9c9cbcbcbd4d4d4b2b2b2bdbdbdb2b2b2c4c4c4b2b2b2c2c2c2b3b3b3b6b6b6c2c2c2bcbcbcc6c6c6c1c1c1bebebee9e9e9e8e8e8fefefeffffffe4e4e4cececee7e7e7d7d7d7bdbdbdaaaaaac6c6c6dfdfdfe5e5e5fbfbfbefefefeaeaead4d4d4ccccccf9f9f9dfdfdfacacac989898dbdbdbc2c2c2e1e1e1dbdbdbb2b2b2c9c9c9f8f8f8ffffffebebebe1e1e1f4f4f4f8f8f8e8e8e8fbfbfbffffffdbdbdbd6d6d6fffffff1f1f1d9d9d9eeeeeefbfbfbedededf0f0f0edededeaeaeae8e8e8edededd9d9d9d8d8d8e9e9e9dbdbdbdbdbdbededede8e8e8cbcbcbd1d1d1d4d4d4cacacacfcfcfc0c0c0cbcbcbe0e0e0dfdfdff5f5f5fffffff9f9f9e8e8e8cacacabcbcbcd2d2d2f5f5f5f9f9f9e9e9e9f3f3f3fcfcfcecececeaeaeaececece8e8e8edededd9d9d9dcdcdcacacaca3a3a3ecececedededeaeaeaecececeeeeeedcdcdcdadadaeeeeeef4f4f4e6e6e6d3d3d3d4d4d4d6d6d6f3f3f3f4f4f4e8e8e8f3f3f3fffffff4f4f4f0f0f0e6e6e6e9e9e9e5e5e5bfbfbfedededffffffedededefefefdadadae8e8e8fffffff7f7f7ffffffe7e7e7dededef2f2f2f8f8f8fcfcfcfbfbfbf8f8f8fffffffefefeebebebf1f1f1fdfdfdf8f8f8d6d6d6dadadaf1f1f1c3c3c3cdcdcdd0d0d0e4e4e4f8f8f8eeeeeee8e8e8b9b9b9c8c8c8dbdbdbd3d3d3c5c5c5e5e5e5cdcdcddcdcdcc7c7c7babababebebeb1b1b1b5b5b5dbdbdba5a5a5cfcfcff9f9f9eaeaeadbdbdbe4e4e4f5f5f5f6f6f6d5d5d5afafafffffffffffffcececee0e0e0f1f1f1f2f2f2f3f3f3efefefffffffffffffecececd1d1d1efefefeaeaeacccccce3e3e3e5e5e5d7d7d7eaeaeae5e5e5dadadabbbbbbc9c9c9d0d0d0cececeefefefe4e4e4d7d7d7c1c1c1c8c8c8e6e6e6e6e6e6e4e4e4c5c5c5c1c1c1c2c2c2a6a6a6c1c1c1abababafafafd8d8d8e9e9e9c4c4c4e5e5e5e3e3e3b6b6b6c9c9c9d3d3d3c0c0c0d3d3d3d0d0d0c1c1c1d0d0d0cececec3c3c3c8c8c8d6d6d6bababab1b1b1c1c1c1a6a6a6b0b0b0c6c6c6c6c6c6d7d7d7d9d9d9edededfffffffffffffefefefffffffffffff7f7f7fcfcfcfffffffffffffffffff9f9f9fffffff8f8f8fffffffffffffffffffffffff7f7f7ffffffffffffdadadaccccccdddddde0e0e0fffffffffffff3f3f3e9e9e9e3e3e3c7c7c7e1e1e1f3f3f3efefeffafafaf8f8f8e4e4e4fdfdfdffffffe2e2e2dcdcdcf7f7f7fbfbfbfffffffffffff1f1f1efefeffffffffffffffffffffffffffffffffffffffefefefbfbfbf8f8f8fcfcfcfffffffefefeefefeff1f1f1e3e3e3f1f1f1cdcdcde8e8e8f2f2f2f0f0f0ebebebf0f0f0ffffffefefeff3f3f3edededfffffff8f8f8f4f4f4e8e8e8f7f7f7f7f7f7fcfcfcfffffff2f2f2ffffffffffffe8e8e8d7d7d7dbdbdbefefefeaeaeaecececebebebe9e9e9f4f4f4f9f9f9dddddde2e2e2e1e1e1dcdcdcd8d8d8d4d4d4dcdcdcefefefedededf1f1f1fafafaf9f9f9f6f6f6fcfcfcfdfdfdf4f4f4f7f7f7eaeaeaf5f5f5ffffffdddddde3e3e3e9e9e9e9e9e9f0f0f0f3f3f3eaeaeaebebebefefeff6f6f6dddddddcdcdcedededebebebd7d7d7e1e1e1dadadadddddde5e5e5c7c7c7bcbcbcd5d5d5c9c9c9ddddddedededf2f2f2f3f3f3fafafaefefefefefefd6d6d6e4e4e4e6e6e6d3d3d3d3d3d3c1c1c1aaaaaac7c7c7cdcdcdcfcfcfc6c6c6cececed9d9d9cecececacacadfdfdfe5e5e5cbcbcbccccccb6b6b6bdbdbdecececfcfcfcffffffededede5e5e5e2e2e2f0f0f0fcfcfcf2f2f2fbfbfbfffffffffffff7f7f7fcfcfcffffffebebebdbdbdbc6c6c6f9f9f9f2f2f2babababdbdbdd0d0d0c8c8c8dfdfdfecececbebebebfbfbfc4c4c4ababab919191909090979797b5b5b59a9a9a9c9c9caeaeae9d9d9d909090a9a9a9bebebe989898a4a4a4cececeb9b9b97b7b7babababa2a2a26565657272729a9a9a9696967b7b7b6c6c6c8383839090907b7b7ba2a2a2a1a1a1b7b7b7949494818181898989818181a3a3a39797978181819f9f9fb3b3b3959595b1b1b1aeaeaea6a6a6c8c8c8ccccccb9b9b9d1d1d1dbdbdbb4b4b4aeaeaea1a1a1bebebeddddddaeaeae8989899a9a9ab5b5b5c0c0c0e8e8e8e6e6e6f4f4f4ffffffe9e9e9f6f6f6f2f2f2f0f0f0a9a9a9afafafa2a2a2a9a9a9fffffffdfdfde8e8e8e7e7e7fefefeffffffdadadae6e6e6d5d5d5e2e2e2d9d9d9a9a9a9c7c7c7c7c7c7b6b6b6cacacaddddddd7d7d7edededdededeccccccbdbdbdd7d7d7cececed5d5d5c9c9c9bfbfbfc2c2c2bdbdbdbcbcbccececec3c3c3acacacc9c9c9bbbbbb878787d2d2d2ffffffffffffffffffebebebc1c1c1b2b2b2dededeffffffdcdcdcd2d2d2f5f5f5e5e5e5f5f5f5eaeaeaf0f0f0f5f5f5e8e8e8e0e0e0d2d2d2e2e2e2eeeeeef9f9f9f5f5f5f8f8f8fffffff9f9f9f0f0f0fffffffffffffffffffefefefefefeeaeaeae7e7e7dedededededee0e0e0c7c7c7d8d8d8dcdcdcc4c4c4ecececfdfdfde9e9e9e7e7e7cdcdcdcececeeaeaeaf1f1f1f4f4f4f2f2f2f5f5f5ebebebf7f7f7f8f8f8dadadadcdcdcfbfbfbfffffffbfbfbdbdbdbedededfffffffffffff3f3f3f6f6f6ffffffffffffffffffffffffffffffdededeefefefdfdfdfd1d1d1c4c4c4b4b4b4dcdcdcd5d5d5dfdfdfe1e1e1eeeeeee1e1e1d9d9d9d7d7d7dbdbdbd8d8d8f5f5f5dbdbdbd7d7d7fffffff3f3f3eeeeeefcfcfcf2f2f2f5f5f5f6f6f6cbcbcb9e9e9ed6d6d6cfcfcfe5e5e5fbfbfbf4f4f4fafafaeeeeeeedededf5f5f5e0e0e0dededee1e1e1f1f1f1f9f9f9ffffffe9e9e9c9c9c9f8f8f8f4f4f4eeeeeefbfbfbeaeaeafbfbfbfffffffafafaffffffdbdbdbdcdcdce6e6e6b2b2b2d8d8d8ffffffffffffe6e6e6e2e2e2adadada5a5a5e7e7e7f0f0f0f3f3f3f4f4f4e4e4e4dadadad7d7d7e8e8e8e8e8e8d7d7d7cccccccbcbcbbbbbbbddddddf9f9f9fffffff9f9f9e8e8e8fdfdfdffffffe9e9e9f4f4f4e1e1e1e3e3e3e7e7e7ecececc2c2c2babababcbcbcbbbbbbdedededdddddf3f3f3d8d8d8dadadaddddddc4c4c4cececef7f7f7ffffffe4e4e4cdcdcdcdcdcdc8c8c8c2c2c2c5c5c5dbdbdbd7d7d7acacacc4c4c4d8d8d8f5f5f5f2f2f2c8c8c8eeeeeeedededdadadaebebebddddddebebebedededcdcdcdc7c7c7b4b4b4b1b1b1bebebec4c4c4d7d7d7d4d4d4d6d6d6d2d2d2dadadae1e1e1c3c3c3b5b5b5d5d5d5d4d4d4dcdcdce8e8e8c9c9c9d0d0d0e7e7e7dcdcdccfcfcfdfdfdfdfdfdfcacacad7d7d7d4d4d4c0c0c0d2d2d2d7d7d7d8d8d8c8c8c8bfbfbfcecececfcfcfc9c9c9c6c6c6c5c5c5bbbbbbd4d4d4c2c2c2dcdcdce3e3e3d9d9d9d8d8d8d6d6d6e5e5e5cececeb1b1b1cbcbcbddddddcacacadededeedededf6f6f6f9f9f9f0f0f0f1f1f1f5f5f5efefeff3f3f3fafafaf8f8f8edededf3f3f3fafafaf4f4f4ecececeeeeeedadadadbdbdbd6d6d6c8c8c8b7b7b7b4b4b4c5c5c5e5e5e5e9e9e9dbdbdbe1e1e1f1f1f1dbdbdbd3d3d3d8d8d8dddddde9e9e9e2e2e2ecececf3f3f3fffffff7f7f7e5e5e5dadadaebebebe0e0e0d2d2d2bdbdbdd6d6d6e1e1e1e7e7e7e0e0e0eaeaeaf0f0f0f0f0f0fefefef6f6f6dfdfdfe7e7e7f5f5f5f2f2f2f7f7f7f4f4f4d3d3d3efefefe7e7e7eaeaeaebebebe0e0e0f3f3f3fbfbfbedededebebebd7d7d7ecececf9f9f9c6c6c6e1e1e1ededede8e8e8f5f5f5ecececfcfcfcf4f4f4fcfcfcffffffdededef0f0f0d9d9d9eaeaeaf3f3f3dadadadddddddcdcdce6e6e6ddddddd8d8d8cdcdcddbdbdbe3e3e3ccccccd0d0d0efefeff3f3f3f1f1f1f3f3f3f7f7f7e2e2e2f8f8f8fffffffcfcfcdadada9d9d9db6b6b6cccccce2e2e2f3f3f3ebebebd8d8d8b1b1b1aaaaaa9999998f8f8f989898b9b9b9d9d9d9e0e0e0c3c3c3dadadafefefef7f7f7fffffffffffff4f4f4fafafaf3f3f3d5d5d5b2b2b2b7b7b7c6c6c6c1c1c1cfcfcfd1d1d1c6c6c6bfbfbfc6c6c6d1d1d1d2d2d2909090969696b5b5b5b9b9b9b5b5b5c2c2c2aaaaaa969696b0b0b0adadad9b9b9b9292928e8e8eb7b7b7cecececacacab2b2b2a1a1a1b8b8b8bdbdbdadadadcdcdcdecececd8d8d8d0d0d0d4d4d4e2e2e2a4a4a49c9c9cd5d5d5dcdcdca8a8a8a4a4a4a7a7a7dadadadbdbdb9c9c9ca7a7a7c7c7c7d4d4d4a3a3a3a5a5a5b0b0b09a9a9ab7b7b7afafafbababac2c2c2afafaf909090b3b3b3b0b0b0a5a5a5bababacececedededefefefed9d9d99b9b9be0e0e0ecececf8f8f8cccccca1a1a1a0a0a08f8f8f9a9a9a9f9f9fbcbcbccecececbcbcbf1f1f1fbfbfbe5e5e5e6e6e6f0f0f0e6e6e6cbcbcbb2b2b29a9a9ac4c4c4bcbcbcb5b5b5d9d9d9dbdbdbd5d5d5cececee6e6e6a3a3a39f9f9fd7d7d7bdbdbdb1b1b1a2a2a29d9d9dcbcbcbb8b8b8949494a7a7a79a9a9aa5a5a5dfdfdfc3c3c3e6e6e6e9e9e9b3b3b3a6a6a6b2b2b2b5b5b5dfdfdfdfdfdfdbdbdbbcbcbcb1b1b1c3c3c3cecece959595b0b0b0eaeaeae1e1e1f8f8f8d2d2d2cfcfcfe0e0e0f6f6f6fffffffafafafbfbfbe1e1e1efefeff6f6f6e4e4e4f4f4f4fafafaefefefebebebeeeeeee2e2e2e1e1e1fffffffffffffefefef1f1f1e9e9e9f6f6f6e7e7e7e3e3e3fafafafffffff9f9f9fdfdfdfffffffffffff1f1f1fafafaffffffffffffffffffededede5e5e5e6e6e6e6e6e6d5d5d5dcdcdcf9f9f9fefefefbfbfbf3f3f3f3f3f3ebebebf6f6f6e7e7e7dadadad8d8d8f0f0f0e9e9e9f0f0f0fffffff1f1f1bbbbbbe2e2e2fafafae7e7e7e3e3e3f1f1f1edededebebebe5e5e5dadadae0e0e0ebebebc4c4c4c1c1c1b4b4b4c2c2c2dededecbcbcbd1d1d1dfdfdfe5e5e5dadadae5e5e5c2c2c2c8c8c8edededd7d7d79d9d9daeaeaedededee7e7e7e6e6e6e3e3e3ebebebc8c8c8c5c5c5b3b3b3b2b2b2c8c8c8e5e5e5f5f5f5edededf0f0f0e7e7e7efefeff9f9f9f6f6f6e6e6e6dededef0f0f0fefefed4d4d4c0c0c0fefefefdfdfde6e6e6f3f3f3f2f2f2f5f5f5f0f0f0e2e2e2e5e5e5ededede5e5e5e8e8e8d4d4d4c6c6c6e1e1e1e6e6e6dbdbdbe4e4e4d6d6d6c3c3c3acacacd8d8d8efefeffffffffffffffafafae7e7e7dcdcdce4e4e49b9b9ba2a2a2fffffff1f1f1f0f0f0f0f0f0f2f2f2f5f5f5e5e5e5dfdfdff2f2f2fafafae2e2e2dbdbdbf4f4f4e5e5e5edededfafafae0e0e0f3f3f3fffffffffffffefefefefefefefefefafafaf3f3f3e9e9e9ffffffeaeaeaedededfefefeeeeeeef8f8f8fffffff6f6f6fffffffffffff7f7f7fffffff4f4f4d6d6d6d2d2d2cfcfcfcececed0d0d0d4d4d4dedededdddddd5d5d5e1e1e1cbcbcbc3c3c3edededeaeaeae3e3e3d1d1d1e0e0e0f2f2f2ededede7e7e7f7f7f7f0f0f0e5e5e5ecececcececed2d2d2d5d5d5c4c4c4c4c4c4cbcbcbcdcdcde1e1e1c9c9c9b7b7b7b0b0b0b2b2b2c9c9c9b8b8b8c4c4c4b9b9b9a6a6a6b6b6b6c8c8c8ccccccc7c7c7b8b8b8cfcfcfe1e1e1dbdbdbe5e5e5acacac949494828282939393a9a9a9b9b9b9cfcfcfc2c2c2e4e4e4d5d5d5e0e0e0fcfcfce2e2e2e3e3e3fffffffffffff5f5f5f5f5f5f2f2f2efefeffffffffffffff3f3f3f8f8f8fffffff1f1f1f2f2f2ebebebe5e5e5d7d7d7e0e0e0f1f1f1ececece6e6e6e2e2e2d1d1d1cfcfcfd1d1d1cececeb5b5b5c5c5c5cbcbcbc6c6c6e2e2e2d7d7d7a1a1a1c0c0c0f6f6f6c0c0c0cacacaefefefe9e9e9e1e1e1e1e1e1dfdfdfc5c5c5d2d2d2c8c8c8cbcbcbcececef6f6f6ffffffefefefddddddf3f3f3f8f8f8f6f6f6f9f9f9fffffffffffffffffffcfcfcfbfbfbfbfbfbfffffffffffff3f3f3fffffff5f5f5c5c5c5cececef8f8f8fcfcfcefefeff2f2f2ebebebf8f8f8d9d9d9c3c3c3fffffff6f6f6e0e0e0efefeff1f1f1fefefef3f3f3f7f7f7f2f2f2ebebebeaeaead3d3d3d8d8d8dadadae2e2e2e0e0e0d1d1d1d9d9d9eaeaeaf8f8f8dcdcdcd2d2d2eeeeeeecececcdcdcddedededcdcdcc4c4c4cbcbcbd2d2d2dbdbdbc9c9c9c2c2c2cdcdcde0e0e0dbdbdbd5d5d5f2f2f2e2e2e2c2c2c2b1b1b1b9b9b9989898818181909090969696a8a8a8c7c7c7a5a5a59e9e9eafafafa7a7a7a1a1a1acacacb3b3b3a8a8a8c3c3c3c9c9c9b7b7b7b8b8b8c4c4c4b8b8b8cececec9c9c9a9a9a9bababac1c1c1d4d4d4cdcdcdcacacae3e3e3d7d7d7dfdfdff7f7f7c9c9c9d9d9d9cdcdcdcdcdcddfdfdfdededeeaeaeabababaa6a6a6c7c7c7d8d8d8d1d1d1b6b6b6b7b7b7bcbcbccdcdcdcdcdcd9f9f9fd7d7d7e9e9e9939393898989eeeeeeebebebbababab2b2b2c2c2c2d9d9d99b9b9bb7b7b7b0b0b0b7b7b7c3c3c3bcbcbcaeaeaeb4b4b49a9a9a7a7a7a9f9f9fbbbbbbc3c3c3c5c5c5dcdcdcdfdfdfd8d8d8d5d5d5aeaeaec7c7c7b0b0b0959595a2a2a2aaaaaabbbbbbc7c7c79797979d9d9da6a6a6c2c2c2f2f2f2dbdbdbcdcdcdc7c7c7cececebbbbbba4a4a4cececebababa9f9f9fbfbfbfb3b3b3d4d4d4e4e4e4b5b5b5e5e5e5f0f0f0bbbbbbc1c1c19797977979799c9c9cb5b5b5b9b9b9a4a4a4bdbdbdababab8e8e8e9e9e9eebebebdcdcdcacacacc9c9c9dbdbdbecececefefefdfdfdfbababa989898b5b5b5d8d8d8d5d5d5edededd8d8d8eaeaeae3e3e3cdcdcddededefffffffffffffffffff0f0f0a4a4a4dfdfdfffffffc6c6c6858585afafafd5d5d5ddddddcbcbcbd7d7d7d8d8d8cececef4f4f4e7e7e7dcdcdce6e6e6eeeeeee5e5e5cbcbcbb4b4b4d5d5d5e7e7e7e1e1e1f2f2f2d3d3d3dadadae1e1e1e5e5e5e0e0e0bebebec3c3c3c6c6c6bdbdbdbcbcbce6e6e6fffffffcfcfcfffffff9f9f9e8e8e8cbcbcbddddddecececf1f1f1fdfdfdfefefefffffffffffffafafae8e8e8e5e5e5fbfbfbf7f7f7fffffff6f6f6e6e6e6dcdcdcd0d0d0dfdfdfcececed7d7d7eaeaeaddddddeaeaead2d2d2d3d3d3ddddddbfbfbfc8c8c8e9e9e9c3c3c3d5d5d5f6f6f6eaeaeadbdbdbd4d4d4d7d7d7d9d9d9bcbcbccccccce1e1e1c6c6c6e9e9e9fafafaf0f0f0f1f1f1e5e5e5dcdcdce9e9e9dcdcdcddddddcccccce2e2e2d7d7d7c6c6c6d1d1d1f0f0f0e7e7e7fefefefdfdfdeaeaeaf7f7f7fbfbfbf8f8f8fffffffffffff2f2f2f9f9f9f4f4f4f0f0f0f3f3f3f7f7f7fffffffcfcfcfdfdfdfcfcfcd8d8d8b3b3b3eeeeeefffffff5f5f5f8f8f8fffffffffffffffffffbfbfbf7f7f7e8e8e8e1e1e1fcfcfcfcfcfceaeaeae0e0e0f3f3f3fbfbfbebebebdededeefefefddddddc0c0c0c6c6c6d0d0d0cdcdcddbdbdbd8d8d8e3e3e3eeeeeef1f1f1d5d5d5dededef4f4f4e8e8e8f0f0f0e6e6e6cacacab6b6b6e4e4e4c7c7c7c7c7c7d8d8d8bbbbbbd2d2d2e1e1e1e5e5e5e3e3e3f3f3f3ecececdddddddbdbdbfbfbfbfdfdfdfcfcfcedededfbfbfbf7f7f7f4f4f4fcfcfcf4f4f4f0f0f0e4e4e4e5e5e5f2f2f2fcfcfcfcfcfcf7f7f7f3f3f3e5e5e5fcfcfcffffffffffffdadadad5d5d5d1d1d1d9d9d9d8d8d8dededee3e3e3d4d4d4cbcbcbcbcbcbd1d1d1cacacae9e9e9e2e2e2e3e3e3ecececcececec1c1c1c9c9c9e9e9e9fafafaf9f9f9f1f1f1ffffffffffffefefeffefefef6f6f6f3f3f3f3f3f3d5d5d5f4f4f4ffffffeeeeeed1d1d1d9d9d9efefeff6f6f6e2e2e2f4f4f4fdfdfdf5f5f5f2f2f2fdfdfdf6f6f6d3d3d3cfcfcfebebebeaeaeabcbcbcdadadabebebecbcbcbe1e1e1c2c2c2c1c1c1c2c2c2d1d1d1e0e0e0cccccccececeacacacb1b1b1d7d7d7cacacabababac4c4c4ddddddd5d5d5bdbdbdadadade1e1e1ddddddecececf8f8f8fefefefffffffbfbfbf1f1f1f3f3f3fffffffcfcfcffffffffffffefefefffffffffffffe4e4e4d4d4d4c9c9c9dcdcdcd3d3d3d7d7d7e2e2e2d3d3d3ededede5e5e5cbcbcbdadadae8e8e8eaeaead1d1d1e8e8e8fefefeffffffe8e8e8dfdfdfffffffffffffe4e4e4d9d9d9e7e7e7fbfbfbfffffffafafaf4f4f4f1f1f1e9e9e9f3f3f3fafafad9d9d9e9e9e9ffffffe7e7e7f4f4f4efefefcacacad7d7d7efefefe4e4e4ededede6e6e6f2f2f2f2f2f2dfdfdfefefefefefefffffffedededf0f0f0b5b5b5d8d8d8fffffff8f8f8fffffffdfdfdefefefebebebfefefefffffff0f0f0f8f8f8fffffffffffff2f2f2e6e6e6f2f2f2ecececfefefef7f7f7fafafafffffffdfdfde2e2e2e3e3e3d0d0d0d8d8d8e3e3e3d3d3d3c7c7c79a9a9a777777c0c0c0f5f5f5bbbbbbaeaeaeadadada8a8a8929292c1c1c1e7e7e7ebebebf8f8f8fafafaffffffffffffd0d0d0b1b1b1c6c6c6e2e2e2dadadacdcdcdc6c6c6cececec8c8c8cbcbcbe4e4e4f6f6f6fffffffffffff9f9f9f5f5f5e9e9e9f4f4f4e3e3e3f3f3f3f1f1f1f1f1f1ffffffffffffffffffffffffe1e1e1ebebebf6f6f6ebebebcfcfcfdfdfdfeeeeeec9c9c9dcdcdcfbfbfbefefefe2e2e2e8e8e8c6c6c6c2c2c2dcdcdcd7d7d7dededef1f1f1b6b6b69f9f9fd1d1d1f2f2f2ccccccbbbbbbd5d5d5b4b4b4a2a2a2a0a0a0aeaeaed8d8d8cdcdcdcacacad3d3d3cfcfcfc6c6c6a3a3a3c0c0c0d7d7d7d4d4d4c0c0c0989898b9b9b9bdbdbdd5d5d5cfcfcfcacacac6c6c6aaaaaac1c1c1abababa7a7a7cacacad9d9d9c9c9c9e8e8e8adadada9a9a9c8c8c8c4c4c4cfcfcfcbcbcbdddddde6e6e6dfdfdfe8e8e8fafafad2d2d2bdbdbdb0b0b0a9a9a9d0d0d0c3c3c3dadadadadadadcdcdcd3d3d3b3b3b3bbbbbbb2b2b2afafafa5a5a5aaaaaac5c5c5dededed7d7d7b1b1b1dadadad5d5d5cdcdcdf7f7f7ffffffedededcacacadcdcdcfffffffefefec5c5c5b7b7b7d9d9d9b8b8b8b5b5b5cbcbcbc2c2c2c7c7c7ecececdadadadfdfdfdededed0d0d0dadadaddddddd8d8d8eaeaeaf5f5f5cfcfcfd1d1d1dfdfdfcacacac1c1c1c9c9c9c9c9c9a9a9a9b4b4b4d9d9d9e9e9e9d0d0d0bebebed3d3d3d6d6d6bebebed0d0d0cdcdcdfbfbfbf3f3f3f5f5f5cacacadadadaf2f2f2f2f2f2f7f7f7e7e7e7ebebebefefefedededececece8e8e8dfdfdfd9d9d9d9d9d9d4d4d4e1e1e1edededfefefef3f3f3ecececedededd6d6d6e4e4e4ecececfdfdfddfdfdfe9e9e9f6f6f6f4f4f4efefefdcdcdcecececf9f9f9fefefefffffffffffffefefef6f6f6edededf6f6f6f4f4f4dadadaf1f1f1ffffffe3e3e3e8e8e8ecececfbfbfbffffffefefeff4f4f4f2f2f2cbcbcbe5e5e5ddddddcacacad7d7d7e7e7e7d0d0d0dcdcdcefefefededede9e9e9e7e7e7c1c1c1c9c9c9e7e7e7ecececf4f4f4f6f6f6fdfdfdf9f9f9ebebebdededefcfcfcfafafae7e7e7e5e5e5ffffffffffffffffffebebebf6f6f6f5f5f5f8f8f8fffffff8f8f8f3f3f3f5f5f5eeeeeec2c2c2e0e0e0fafafaecececebebebe1e1e1d7d7d7d8d8d8c1c1c1d0d0d0e8e8e8f7f7f7fdfdfdfcfcfcfffffffffffffffffff4f4f4d0d0d0d5d5d5d4d4d4afafafbababad5d5d5c6c6c6cfcfcfcfcfcfcbcbcbbebebed0d0d0e2e2e2e5e5e5ffffffe7e7e7e2e2e2d8d8d8d2d2d2cdcdcdd0d0d0cbcbcbf4f4f4e4e4e4efefeff2f2f2dededec1c1c1c6c6c6f4f4f4fffffffffffffffffffffffffefefef8f8f8f4f4f4f8f8f8fbfbfbfefefefafafafbfbfbfefefef8f8f8e9e9e9e4e4e4f1f1f1f0f0f0ebebebeaeaeaecececdadadad9d9d9e0e0e0e1e1e1cdcdcddcdcdcfefefefdfdfdfffffff4f4f4d9d9d9f1f1f1f5f5f5eeeeeeebebebc8c8c8c4c4c4cfcfcfc7c7c7d1d1d1edededf0f0f0edededeeeeeeebebebd9d9d9e0e0e0e8e8e8f6f6f6efefefeeeeeefafafafffffff9f9f9f0f0f0e2e2e2d6d6d6e4e4e4d4d4d4dbdbdbe9e9e9ebebebedededd8d8d8e2e2e2f0f0f0e2e2e2d7d7d7ddddddeaeaeaebebebefefefe7e7e7e3e3e3c2c2c2bdbdbde9e9e9cacacac0c0c0c3c3c3b9b9b9dededefbfbfbf0f0f0dadadae3e3e3dcdcdcddddddc5c5c5a9a9a9c0c0c0f5f5f5efefefeeeeeee9e9e9d3d3d3f3f3f3eaeaeaedededfefefef5f5f5e7e7e7e8e8e8f3f3f3fdfdfdfafafadcdcdcd7d7d7ebebebc8c8c8d8d8d8edededf9f9f9fffffff4f4f4f4f4f4f6f6f6f4f4f4f9f9f9ffffffecececd4d4d4f1f1f1e3e3e3d4d4d4edededf9f9f9dededed3d3d3e4e4e4eeeeeeecececc9c9c95e5e5eb5b5b5e3e3e3f3f3f3f8f8f8fbfbfbe7e7e7eeeeeef8f8f8dbdbdbf6f6f6e3e3e3acacacc4c4c4cececee2e2e2f7f7f7e4e4e4b4b4b4d3d3d3fbfbfbfdfdfddadadad5d5d5d8d8d8f3f3f3e8e8e8bbbbbbd9d9d9ffffffe5e5e5ecececd9d9d9e5e5e5d1d1d1d5d5d5fdfdfdf4f4f4edededdededef7f7f7fffffffefefef1f1f1fdfdfdfffffff2f2f2fffffffffffff5f5f5edededf6f6f6e8e8e8f1f1f1fefefefffffffbfbfbf7f7f7fcfcfcffffffe5e5e5e5e5e5e7e7e7e5e5e5e4e4e4e4e4e4e1e1e1d2d2d2cbcbcbcececed7d7d7d9d9d9d0d0d0dbdbdbd9d9d9d8d8d8ecececd4d4d4c9c9c9dfdfdfc2c2c2eeeeeef1f1f1e6e6e6f8f8f8f3f3f3e2e2e2e3e3e3efefefe6e6e6e4e4e4ebebebd9d9d9e7e7e7f8f8f8f6f6f6f6f6f6f5f5f5f1f1f1d5d5d5d4d4d4f2f2f2fbfbfbfcfcfce9e9e9c5c5c5cdcdcdf5f5f5f7f7f7efefefa1a1a1a1a1a1fffffffbfbfbfafafafffffffafafafafafaebebebe9e9e9dadadad7d7d7c6c6c6e1e1e1ffffffdfdfdfb8b8b8babababcbcbcdededed8d8d8aaaaaab6b6b6c3c3c3a0a0a0cdcdcdc9c9c9c3c3c3c9c9c9d0d0d0b3b3b3e7e7e7e8e8e8e0e0e0d0d0d0b9b9b9c7c7c7d7d7d7adadadc0c0c0e2e2e2cdcdcdcdcdcdedededdadadab0b0b0d3d3d3cbcbcbaaaaaabababac1c1c1cdcdcdd4d4d4a6a6a6bababac8c8c8b1b1b1bbbbbbd2d2d2cfcfcfd2d2d2efefeffffffff9f9f9e7e7e7d6d6d6ddddddcececec3c3c3c5c5c5e0e0e0dadadab6b6b6b9b9b9c5c5c5bdbdbdc4c4c4c2c2c2d9d9d9eaeaeaa8a8a8c6c6c6fcfcfcd3d3d3efefeffffffffffffff5f5f5dddddddcdcdcd8d8d8c1c1c1d6d6d6e2e2e2c9c9c9c9c9c9eaeaead1d1d1e5e5e5d7d7d7e2e2e2d0d0d0bababaf0f0f0c2c2c2c5c5c5eaeaeae8e8e8e1e1e1ebebebfbfbfbffffffd0d0d0c1c1c1cbcbcbc2c2c2e0e0e0f4f4f4ebebebdcdcdcc4c4c4d0d0d0e2e2e2e0e0e0f5f5f5b2b2b2bababafffffffffffff9f9f9f7f7f7fafafaefefeffdfdfdfffffff1f1f1edededfbfbfbffffffdfdfdfe1e1e1f3f3f3dadadad8d8d8ecececfffffff5f5f5e8e8e8dcdcdcd9d9d9f0f0f0f4f4f4f2f2f2e8e8e8f1f1f1d9d9d9dededef6f6f6d9d9d9dededee4e4e4edededf7f7f7f0f0f0e8e8e8dbdbdbe2e2e2edededf5f5f5ecececcfcfcfcdcdcdffffffe3e3e3e3e3e3e9e9e9c3c3c3e9e9e9ffffffe0e0e0ebebebf8f8f8ccccccc1c1c1cdcdcdd7d7d7d6d6d6cacacae0e0e0edededd5d5d5c6c6c6c3c3c3f1f1f1dbdbdbb0b0b0dcdcdcebebebfdfdfdfcfcfce6e6e6dededed2d2d2dfdfdffffffffffffff1f1f1e4e4e4e1e1e1ddddddd3d3d3e5e5e5fafafae3e3e3e9e9e9fdfdfddfdfdfe8e8e8f2f2f2ededede2e2e2f2f2f2e0e0e0cdcdcdd8d8d8d6d6d6cfcfcfdadadaddddddd1d1d1dddddde8e8e8f0f0f0ffffffe6e6e6c8c8c8e5e5e5bdbdbd9d9d9dd8d8d8a9a9a9a0a0a0d7d7d7e4e4e4dededee8e8e8dfdfdfdadadad8d8d8d4d4d4cacacabababac0c0c0c6c6c6d6d6d6b1b1b1c3c3c3e2e2e2d8d8d8f3f3f3d1d1d1d4d4d4f7f7f7ecececefefefe2e2e2d9d9d9dadadaefefeff0f0f0fbfbfbf4f4f4f8f8f8fafafafafafaffffffffffffedededf9f9f9f9f9f9efefefefefefe2e2e2f8f8f8f5f5f5efefefeeeeeeeaeaeae5e5e5f0f0f0eeeeeef0f0f0eeeeeee3e3e3dfdfdff5f5f5fefefef3f3f3f2f2f2d8d8d8ededede6e6e6ebebebefefefe7e7e7efefefcbcbcbd4d4d4dfdfdfedededeeeeeeeaeaeaffffffe0e0e0cfcfcfdadadaccccccdcdcdcf1f1f1e1e1e1dfdfdfedededdbdbdbd9d9d9e0e0e0dfdfdff5f5f5f7f7f7e4e4e4e8e8e8f5f5f5ecececc0c0c0c4c4c4e2e2e2f9f9f9ffffffeaeaeaf5f5f5f8f8f8f7f7f7fffffffffffffffffff2f2f2dcdcdcdbdbdbd5d5d5b0b0b0999999bbbbbbcfcfcfb9b9b9e5e5e5fffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffff3f3f3f6f6f6ffffffefefefededede9e9e9f7f7f7eeeeeed2d2d2d6d6d6e9e9e9ebebebd8d8d8bcbcbcbfbfbfdfdfdff4f4f4fafafaf8f8f8fafafafffffffbfbfbe6e6e6f8f8f8f9f9f9fffffffafafaeeeeeef4f4f4eeeeeee1e1e1e2e2e2e8e8e8d0d0d0bdbdbdf4f4f4c2c2c2545454bdbdbdfffffffafafae6e6e6f2f2f2f8f8f8fcfcfcf8f8f8e5e5e5fbfbfbfefefee6e6e6dadadae0e0e0fcfcfcedededcccccce8e8e8ebebebe6e6e6f3f3f3e0e0e0dededefafafaf5f5f5f5f5f5edededeaeaeaf2f2f2f7f7f7efefeff6f6f6eaeaead9d9d9fafafafbfbfbf9f9f9f3f3f3f8f8f8dadadac3c3c3e1e1e1c5c5c5d7d7d7d4d4d4dcdcdcdededecacacae7e7e7ebebebedededeeeeeee6e6e6f3f3f3eeeeeef2f2f2f1f1f1f7f7f7fcfcfce2e2e2e2e2e2c2c2c2bfbfbfd8d8d8f1f1f1f9f9f9eeeeeeeaeaeae2e2e2e5e5e5e5e5e5dcdcdce3e3e3e1e1e1dadadae5e5e5d1d1d1c3c3c3d9d9d9f3f3f3ffffffe7e7e7c9c9c9c4c4c4dbdbdbddddddf7f7f7f6f6f6dddddde6e6e6f3f3f3d9d9d9dadadaedededeeeeeef4f4f4ebebebf0f0f0b5b5b5c1c1c1fafafafffffff9f9f9fafafae8e8e8a9a9a97a7a7abababadcdcdca6a6a6bebebee1e1e1f7f7f7e9e9e9e5e5e5f7f7f7fcfcfcf5f5f5f3f3f3efefefe7e7e7e5e5e5d0d0d0c2c2c2dadadacbcbcbd8d8d8d0d0d0aeaeaecececed3d3d3bababab2b2b2aeaeaecdcdcdd9d9d9dadadaddddddbdbdbdbbbbbbd3d3d3dadadac9c9c9dcdcdce8e8e8ddddddd4d4d4d0d0d0cbcbcbbdbdbdc9c9c9d6d6d6dededec9c9c9979797bdbdbdc1c1c1aeaeaea9a9a9afafafdadadae6e6e6e4e4e4afafafc0c0c0dededec9c9c9cccccccbcbcbababab9a9a9acbcbcbcacacae8e8e8e3e3e3b8b8b8c6c6c6fafafae2e2e2dddddddcdcdcc0c0c0a6a6a6adadadb5b5b5c0c0c0c0c0c0d7d7d7e8e8e8b8b8b8b1b1b1fdfdfdcbcbcbb3b3b3ddddddb9b9b9d4d4d4e5e5e59f9f9f6f6f6fa4a4a4dcdcdce7e7e7d1d1d1ccccccedededc6c6c6bcbcbcc5c5c5f3f3f3d1d1d1aeaeaebdbdbdc9c9c9c1c1c1cacacaaaaaaaa5a5a5cbcbcbe4e4e4f8f8f8edededd7d7d7d8d8d8d7d7d7f6f6f6f5f5f5f3f3f3e1e1e1dadadadbdbdbdbdbdbcdcdcdd5d5d5bdbdbdc0c0c0e5e5e5efefeff0f0f0eaeaeadfdfdfedededfefefef3f3f3f1f1f1fffffff9f9f9f5f5f5e3e3e3f0f0f0efefefcbcbcbe1e1e1d2d2d2e2e2e2e3e3e3e1e1e1e8e8e8eaeaeaedededfdfdfdf1f1f1dededee4e4e4efefefeaeaeafbfbfbefefefedededfffffffffffffdfdfdf4f4f4d9d9d9e4e4e4f7f7f7ebebebf5f5f5fefefefefefeffffffeaeaeac2c2c2cfcfcff3f3f3e6e6e6c4c4c4dcdcdcfffffffdfdfddcdcdcc0c0c0bfbfbfc8c8c8d1d1d1cdcdcde6e6e6ccccccbebebe737373909090d2d2d2dcdcdce7e7e7a1a1a1c2c2c2fcfcfcefefefd1d1d1e1e1e1e8e8e8d0d0d0e8e8e8f2f2f2dededee5e5e5fcfcfceeeeeeeeeeeee5e5e5f6f6f6f0f0f0dededee8e8e8eeeeeee4e4e4fafafaf4f4f4ebebebd7d7d7f8f8f8ffffffe7e7e7e1e1e1eaeaeaf5f5f5eeeeeefafafae8e8e8d1d1d1f2f2f2fcfcfcd8d8d8dcdcdcbababaa9a9a9cfcfcfe1e1e1bcbcbcc0c0c0f3f3f3f0f0f0f6f6f6edededeaeaead1d1d1dfdfdfe1e1e1f0f0f0f7f7f7ffffffffffffccccccd0d0d0f5f5f5eaeaeadbdbdbe9e9e9f1f1f1fbfbfbdededec4c4c4e6e6e6f0f0f0ffffffffffffe8e8e8d2d2d2d4d4d4f4f4f4eaeaeaedededfefefef6f6f6dadadad9d9d9e8e8e8eeeeeee4e4e4edededf9f9f9fffffff0f0f0f2f2f2f8f8f8fffffffffffff8f8f8f9f9f9f8f8f8fffffffffffffffffffffffffffffffffffff8f8f8f7f7f7fffffffffffffffffff7f7f7fffffffffffffafafaf2f2f2f8f8f8fefefee9e9e9d8d8d8e5e5e5efefefe9e9e9f8f8f8e4e4e4d6d6d6d6d6d6f3f3f3f7f7f7ecececf2f2f2ebebebd4d4d4c9c9c9e7e7e7d4d4d4cbcbcbe1e1e1e2e2e2dfdfdfd2d2d2ccccccdddddddcdcdce6e6e6ebebebd5d5d5e4e4e4d8d8d8d5d5d5e1e1e1dededef1f1f1ddddddddddddf6f6f6f5f5f5cbcbcba3a3a3a9a9a9a2a2a2acacacc1c1c1e7e7e7fffffff1f1f1cdcdcda8a8a8cececee9e9e9f5f5f5f8f8f8fbfbfbfcfcfcfcfcfcf6f6f6f5f5f5fffffffefefefffffff1f1f1d9d9d9c0c0c0dadadafffffff3f3f3ccccccd7d7d7f7f7f7e0e0e0dededefbfbfbfcfcfcfffffffbfbfbfafafae7e7e7ededede2e2e2e8e8e8e5e5e5d8d8d8fdfdfdffffffdddddddfdfdffdfdfdf1f1f1f6f6f6f3f3f3dcdcdcfbfbfbffffffeaeaeaf6f6f6f5f5f5e8e8e8fffffffefefeededede6e6e6fbfbfbffffffdededee2e2e2fdfdfde2e2e2f8f8f8fafafaf6f6f6f7f7f7d4d4d4f3f3f3fffffffffffffefefeefefefecececf9f9f9fffffff3f3f3fefefed9d9d9c2c2c2dcdcdcdbdbdbdcdcdceaeaeafefefefcfcfcf2f2f2dddddde9e9e9eeeeeee3e3e3c5c5c5dcdcdcdadadaa5a5a59e9e9eccccccf4f4f4e6e6e6e9e9e9d8d8d8ddddddf1f1f1f7f7f7f4f4f4f5f5f5fafafaf1f1f1b7b7b7acacacb1b1b1b4b4b4b8b8b8acacac8f8f8f9a9a9aacacacf8f8f8fffffff5f5f5f3f3f3fffffff7f7f7ececece3e3e3ececece6e6e6dbdbdbe1e1e1f7f7f7fafafaefefeffcfcfce9e9e9fffffff2f2f2e8e8e8fffffffafafafcfcfcfefefefffffffffffffefefefefefef9f9f9f3f3f3fffffffefefedddddde1e1e1fffffffffffffefefe8585854545457a7a7ad4d4d4e1e1e1f1f1f1f8f8f8f2f2f2f4f4f4fcfcfcf1f1f1cfcfcfeaeaeaffffffffffffffffffe6e6e6d8d8d8eaeaeaf9f9f9f0f0f0cccccca2a2a2c9c9c9ffffffffffffcdcdcdb2b2b2c4c4c4f4f4f4eaeaeaf1f1f1e9e9e9f5f5f5fcfcfcf8f8f8edededc3c3c3cbcbcbc6c6c6cececee7e7e7d9d9d9d4d4d4f1f1f1cfcfcfacacacbfbfbfaeaeaeadadadb6b6b6a0a0a0b9b9b9a5a5a5a5a5a5a1a1a1aaaaaa888888a1a1a1c0c0c0c5c5c5d1d1d1b5b5b5d2d2d29a9a9a939393a0a0a0959595989898828282a5a5a5c3c3c3b0b0b0bebebeb8b8b8dcdcdcd7d7d7c0c0c0c3c3c3cececeeaeaead5d5d5c7c7c7d1d1d1aeaeaed6d6d6b6b6b6959595a4a4a4979797b2b2b2aeaeaea2a2a28181818b8b8ba8a8a8b6b6b6cbcbcbd8d8d8bcbcbca7a7a7b4b4b4ddddddf9f9f9ddddddb6b6b6aeaeaee8e8e8edededeaeaead1d1d1c9c9c9e7e7e7cfcfcfa5a5a5a5a5a5dfdfdfc2c2c2f4f4f4e4e4e4cbcbcbd8d8d8cececed1d1d1d9d9d9e9e9e9e0e0e0bdbdbddcdcdcd6d6d6b6b6b6c5c5c5ececece8e8e8c3c3c3cfcfcff5f5f5e8e8e8cdcdcddadadad1d1d1dddddde5e5e5f3f3f3d4d4d4bbbbbbe9e9e9abababa8a8a8d5d5d5dcdcdcf8f8f8dddddda9a9a9c6c6c6d6d6d6d9d9d9f5f5f5fcfcfce6e6e6fffffffffffffffffffefefefcfcfcfefefef2f2f2e9e9e9ffffffffffffe0e0e0f2f2f2fffffff8f8f8f6f6f6c0c0c0c0c0c0e8e8e8f7f7f7ffffffd3d3d3d5d5d5ffffffe8e8e8d1d1d1cbcbcbe8e8e8f9f9f9f7f7f7e5e5e5ffffffe1e1e1aaaaaab4b4b4d2d2d2d8d8d8cfcfcfececece7e7e7cececeefefefefefefe8e8e8e1e1e1ddddddcbcbcbeaeaeafcfcfce1e1e1c7c7c7cececed6d6d6dededee3e3e3f2f2f2f4f4f4f0f0f0e3e3e3d4d4d4c7c7c7c6c6c6aaaaaab2b2b2d5d5d5d8d8d8e7e7e7cececed2d2d2d1d1d1c6c6c6c6c6c6d0d0d0bebebeb3b3b3c3c3c3d0d0d0d9d9d9e7e7e7efefefc5c5c5ccccccf5f5f5e1e1e1cfcfcfcccccccdcdcdbebebed5d5d5e0e0e0c8c8c8b5b5b5c2c2c2c0c0c0bbbbbbbcbcbca7a7a78e8e8eabababcfcfcfbfbfbfc1c1c1cacacae0e0e0dadadacbcbcbd4d4d4d9d9d9e1e1e1e6e6e6d9d9d9e5e5e5f0f0f0f3f3f3fefefef8f8f8f2f2f2f1f1f1edededcfcfcfe6e6e6fffffffdfdfde1e1e1efefeff4f4f4f2f2f2e8e8e8dededeecececefefefe3e3e3fafafae2e2e29d9d9d989898c0c0c0d4d4d4d2d2d2d3d3d3d9d9d9d2d2d2e2e2e2ecececdbdbdbc9c9c9a7a7a7bababadddddddfdfdfdbdbdbf2f2f2f7f7f7f3f3f3f3f3f3ececece2e2e2f3f3f3dbdbdbd8d8d8e9e9e9e0e0e0d8d8d8ffffffffffffecececc8c8c8dedededbdbdbcacacac3c3c3d4d4d4ebebebe2e2e2f3f3f3efefeffefefeffffffefefeff9f9f9f6f6f6f7f7f7eaeaeadededee8e8e8e0e0e0ccccccc6c6c6dddddde2e2e2d5d5d5d1d1d1ccccccd4d4d4dededee0e0e0f3f3f3dededed3d3d3f4f4f4f0f0f0eeeeeeefefefe3e3e3f8f8f8f8f8f8eaeaeaf3f3f3f5f5f5f3f3f3ebebebd6d6d6dededee9e9e9dfdfdfc3c3c3c4c4c4e1e1e1f4f4f4ccccccc1c1c1e9e9e9e1e1e1e6e6e6e3e3e3dcdcdccdcdcde4e4e4f0f0f0f5f5f5ffffffffffffe7e7e7d9d9d9d9d9d9ebebebe7e7e7d6d6d6d3d3d3d9d9d9e9e9e9d5d5d5e2e2e2dededee5e5e5f4f4f4d7d7d7ecececdddddde3e3e3efefefc7c7c7e7e7e7f2f2f2e0e0e0eaeaeaf9f9f9efefefe3e3e3efefeff6f6f6f5f5f5f3f3f3e9e9e9fffffff5f5f5efefeffffffffcfcfcfffffffcfcfcfafafaf5f5f5fafafafdfdfdeeeeeeeeeeeee8e8e8d6d6d6d3d3d3acacacaeaeaeefefefffffffffffffffffffc5c5c5b6b6b6f0f0f0fffffff1f1f1d8d8d8e4e4e4e1e1e1e0e0e0f5f5f5ffffffdededee2e2e2f3f3f3e5e5e5ccccccf0f0f0ffffffffffffebebebcfcfcfe3e3e3dedededdddddd7d7d7cdcdcdd2d2d2c6c6c6cfcfcfdbdbdbfefefefbfbfbf7f7f7fefefefffffffefefefffffffcfcfcffffffffffffdededed1d1d1fffffff7f7f7f7f7f7f0f0f0d4d4d4d3d3d3dbdbdbf0f0f0e9e9e9d5d5d5edededf5f5f5f2f2f2e0e0e0c5c5c5dddddddededeefefefd5d5d5acacacb8b8b8d5d5d5dededed5d5d5d4d4d4a0a0a09292929c9c9c858585c0c0c0b1b1b1c4c4c4e2e2e2bcbcbcb8b8b8bbbbbba3a3a3afafafd8d8d8c3c3c3c7c7c7e8e8e8b4b4b4bebebee0e0e0b1b1b1aeaeaea8a8a8a7a7a7c2c2c2cbcbcbaaaaaa7b7b7b8585858989897878789797979f9f9fa1a1a1b8b8b8b2b2b2bebebeb7b7b7b1b1b1eeeeeef0f0f0eaeaeae6e6e6bcbcbcb9b9b9b9b9b9abababc7c7c7c6c6c6c2c2c2c6c6c6d2d2d2b4b4b4a7a7a7cdcdcdd6d6d6a7a7a7acacacaaaaaa969696a9a9a99e9e9eabababddddddb0b0b0d1d1d1ddddddd8d8d8d9d9d9dededed6d6d6b6b6b6979797989898acacaccfcfcfeaeaeaedededfffffffffffffffffff0f0f0e7e7e7e9e9e9c9c9c9c7c7c7d5d5d5f7f7f7f9f9f9fffffffffffff1f1f1efefeffefefed7d7d7abababb0b0b0dbdbdbf8f8f8edededfdfdfdffffffffffffffffffffffffe9e9e9eaeaeafbfbfbfffffffafafaf9f9f9eaeaeaf6f6f6fefefedcdcdc9e9e9eb7b7b7cbcbcbeeeeeeffffffececececececf2f2f2f4f4f4e4e4e4e2e2e2cbcbcbd7d7d7c9c9c9f1f1f1f7f7f7f5f5f5fbfbfbf4f4f4d6d6d6d0d0d0f4f4f4f5f5f5d0d0d0cececed3d3d3d7d7d7d4d4d4e3e3e3efefefdbdbdbb3b3b3919191a5a5a5dadadab7b7b7cacacadadadae5e5e5e8e8e8efefeff5f5f5fefefecacacac7c7c7e1e1e1d9d9d9d7d7d7d7d7d7d6d6d6dbdbdbdededec4c4c4dbdbdbe0e0e0cfcfcfd0d0d0d7d7d7e4e4e4d3d3d3d5d5d5cfcfcfd7d7d7dedededbdbdbf2f2f2f1f1f1d0d0d0a4a4a4b1b1b1bcbcbce8e8e8ebebebd4d4d4e3e3e3e7e7e7c5c5c5cdcdcddadadacececeddddddd9d9d99797979494949c9c9cb8b8b8d9d9d9cfcfcfd0d0d0e6e6e6e7e7e7d9d9d9dddddde8e8e8d9d9d9dadadae3e3e3ccccccc3c3c3d8d8d8cdcdcdc0c0c0bababaccccccb7b7b7c7c7c7d2d2d2c5c5c5dcdcdccececec2c2c2999999bbbbbbe8e8e8c0c0c0d1d1d1f2f2f2edededdededeb5b5b5c5c5c5cacacad5d5d5c0c0c0dbdbdbfefefef5f5f5d3d3d3aaaaaac6c6c6c8c8c8c1c1c1c6c6c6dcdcdcebebebcccccce5e5e5c1c1c1909090b2b2b2b4b4b4ccccccd2d2d2e1e1e1f0f0f0e4e4e4e4e4e4e9e9e9b6b6b6c1c1c1e4e4e4bdbdbdd8d8d8fafafae7e7e7c2c2c2b5b5b5cbcbcbcacacac7c7c7cececec7c7c7d8d8d8d2d2d2d3d3d3cfcfcfcfcfcfcdcdcddadadad7d7d7c8c8c8d5d5d5c9c9c9d6d6d6cbcbcbd0d0d09f9f9f949494bcbcbcbfbfbfcacaca8a8a8a828282888888858585979797a6a6a6a0a0a0bfbfbfcfcfcfb4b4b4a0a0a0d0d0d0f6f6f6ccccccc9c9c9d7d7d7d6d6d6f2f2f2fafafaebebebc7c7c7c6c6c6e2e2e2f4f4f4fdfdfdf7f7f7eaeaead4d4d4c9c9c9acacacbcbcbcd4d4d4cfcfcfe6e6e6e6e6e6e6e6e6cfcfcfecececf6f6f6f6f6f6f7f7f7fffffffdfdfdecececf4f4f4f0f0f0eeeeeef3f3f3e7e7e7fbfbfbedededecececf6f6f6f0f0f0eeeeeee1e1e1f1f1f1f1f1f1e3e3e3f6f6f6f2f2f2dededed6d6d6d8d8d8dededef1f1f1ebebebddddddedededdedededededeebebebfafafafafafad1d1d1d4d4d4e7e7e7c8c8c8c6c6c6c8c8c8a6a6a6c1c1c1d7d7d7e6e6e6f9f9f9f2f2f2e3e3e3ecececeeeeeed4d4d4cfcfcfdcdcdcececece3e3e3e6e6e6cacacac3c3c3f2f2f2eeeeeee6e6e6c8c8c8b6b6b6d3d3d3e9e9e9bfbfbfc8c8c8c5c5c5d5d5d5e2e2e2ddddddf8f8f8fffffffbfbfbecececddddddd2d2d2e5e5e5f1f1f1f4f4f4eaeaeae2e2e2ffffffe3e3e3e4e4e4fbfbfbedededd2d2d2f5f5f5f1f1f1f4f4f4f4f4f4fafafafdfdfdf4f4f4f0f0f0fffffffbfbfbf0f0f0fffffffafafaeaeaeafffffffffffffffffffffffffefefeefefefeaeaeafffffff5f5f5c1c1c1d4d4d4e8e8e8fafafaf4f4f4ffffffffffffffffffeeeeeef0f0f0fffffff7f7f7fffffffffffffbfbfbf8f8f8e1e1e19c9c9cb5b5b5e1e1e1dedededadadae6e6e6fdfdfdfffffffffffffffffff9f9f9f8f8f8f0f0f0ebebebe4e4e4ebebebe8e8e8d7d7d7d6d6d6f0f0f0d8d8d8d1d1d1d3d3d3c5c5c5d5d5d5dddddddbdbdbddddddc5c5c5aeaeaeccccccc1c1c1b8b8b8c8c8c8d7d7d7cbcbcbdcdcdce5e5e5d4d4d4cfcfcfb6b6b6a8a8a8b3b3b3bfbfbfbbbbbbcfcfcfcfcfcfc7c7c7e7e7e7c6c6c69e9e9eacacac5d5d5d767676999999c1c1c1bfbfbfaeaeaec1c1c1cfcfcfd6d6d6cacacaccccccd5d5d5e0e0e0f8f8f8d3d3d3edededefefefe5e5e5e2e2e29d9d9db4b4b4c0c0c0c3c3c3c1c1c19f9f9f7878789c9c9cacacac8a8a8a8181819c9c9cb2b2b2a8a8a8afafafe5e5e5cbcbcbb0b0b0c4c4c4dbdbdbeaeaead8d8d8cecececbcbcbefefeff1f1f1dbdbdbdededed9d9d9dfdfdfd7d7d7e9e9e9d6d6d6a4a4a4b1b1b1f6f6f6dbdbdbc2c2c2acacacb3b3b3a9a9a9a8a8a8dadadafcfcfcffffffffffffdededed9d9d9f0f0f0eeeeeedfdfdfbcbcbccdcdcdcccccca7a7a7b5b5b5cecececbcbcbc2c2c2c1c1c1dddddde6e6e6e6e6e6dfdfdfe9e9e9e9e9e9f3f3f3fffffff6f6f6ebebebf4f4f4fffffffdfdfdfafafac5c5c58f8f8fcececefffffffdfdfdfbfbfbf2f2f2e6e6e6e8e8e8cbcbcbf7f7f7fdfdfdfefefefcfcfcf9f9f9f4f4f4f9f9f9fafafaffffffffffffdddddde6e6e6e1e1e1fafafafffffffffffffffffffffffffffffff1f1f1d4d4d4c3c3c3c9c9c9fffffffffffffffffff9f9f9f3f3f3fcfcfcf8f8f8fbfbfbfbfbfbebebebfafafafffffff0f0f0d3d3d3d5d5d5d9d9d9d9d9d9ccccccb3b3b3dadadafbfbfbd9d9d9e1e1e1f9f9f9e4e4e4cfcfcfc7c7c7dadadadcdcdce1e1e1e0e0e0c0c0c0c0c0c0ccccccddddddeaeaeafafafafafafad9d9d9bbbbbba5a5a5c8c8c8e2e2e2cdcdcddfdfdffffffffffffff1f1f1d5d5d5cececea6a6a6cbcbcbebebebd2d2d2acacacd7d7d7cbcbcbbdbdbdbcbcbca9a9a99f9f9fcfcfcfccccccd5d5d5e0e0e0dadadadedededfdfdfbbbbbb9e9e9ec0c0c0d9d9d9d5d5d5e7e7e7ecececdededec3c3c3c0c0c0b3b3b3b8b8b8e5e5e5d8d8d8f3f3f3f4f4f4e8e8e8cacacab3b3b3d1d1d1c0c0c0e6e6e6fffffff1f1f1d5d5d5c9c9c9d6d6d6dbdbdbddddddcacacae3e3e3fafafafbfbfbf4f4f4c9c9c9d6d6d69f9f9fd6d6d6f6f6f6c1c1c1dcdcdce2e2e2e0e0e0dbdbdbe3e3e3cbcbcbcececefbfbfbe8e8e8efefeffffffff3f3f3c1c1c1c2c2c2d7d7d7c8c8c8e8e8e8fffffffffffff4f4f4cbcbcbc4c4c4fffffff0f0f0dddddde7e7e7e6e6e6f8f8f8f1f1f1d4d4d4c7c7c7dbdbdbf2f2f2e6e6e6cccccccececec9c9c9cececedededeecececdcdcdcfdfdfde9e9e9c0c0c0d2d2d2dcdcdcd3d3d3d4d4d4d9d9d9c5c5c5c8c8c8cbcbcbc6c6c6e0e0e08b8b8b949494e7e7e7dbdbdbd8d8d89393936767678a8a8a8a8a8a7e7e7e7b7b7b868686999999bebebecdcdcdcbcbcbcfcfcfcdcdcde7e7e7d4d4d4d7d7d7dbdbdbe9e9e9e7e7e7e2e2e2bbbbbbd6d6d6c0c0c0dbdbdbf7f7f7e5e5e5d0d0d0c2c2c2b0b0b0a2a2a29d9d9dacacacacacacacacacb7b7b7d9d9d9e5e5e5e6e6e6ffffffe2e2e2cccccccdcdcdc3c3c3c4c4c4d0d0d0e3e3e3eaeaeadcdcdccfcfcfdcdcdce6e6e6d1d1d1dededee5e5e5d9d9d9eaeaeaf4f4f4e6e6e6cfcfcfdbdbdbe5e5e5ececece9e9e9f5f5f5f2f2f2f0f0f0e4e4e4d6d6d6e4e4e4f1f1f1dcdcdce4e4e4f4f4f4d2d2d2dcdcdcfcfcfcfcfcfcffffffffffffecececc4c4c4dadadae5e5e5e6e6e6fffffffffffff4f4f4fcfcfcffffffffffffe2e2e2e5e5e5fcfcfcdfdfdfd1d1d1e5e5e5d4d4d4dededef6f6f6fffffff2f2f2dfdfdfffffffe0e0e0d4d4d4f6f6f6fcfcfcf2f2f2868686a6a6a6efefeff0f0f0d9d9d9c8c8c8f1f1f1f4f4f4f8f8f8eaeaeaecececf2f2f2fbfbfbffffffefefeff6f6f6fbfbfbf6f6f6e6e6e6f7f7f7fefefeeaeaeafdfdfdfcfcfcedededefefefeeeeeedadadacdcdcdd3d3d3d9d9d9ddddddbfbfbfc9c9c9dadadad9d9d9e0e0e0c9c9c9e3e3e3bdbdbda5a5a5dededee6e6e6c7c7c7b4b4b4c2c2c2d2d2d2bababaa5a5a5989898aeaeaeb6b6b6aeaeaeacacacb9b9b9b4b4b4bbbbbbbbbbbbadadadb2b2b2e5e5e5e0e0e0dedededbdbdbd8d8d8d7d7d7d7d7d7d4d4d4e1e1e1d8d8d8e3e3e3dfdfdfe3e3e3ebebebe3e3e3d1d1d1cbcbcbc5c5c5e4e4e4dcdcdcdfdfdfe9e9e9eaeaead3d3d3d5d5d5d5d5d5e9e9e9fcfcfcffffffffffffe3e3e3dededed9d9d9e1e1e1d6d6d6e7e7e7fafafafcfcfcfcfcfcfbfbfbe8e8e8edededfffffff9f9f9e3e3e3e7e7e7e1e1e1f8f8f8ffffffffffffe8e8e8c5c5c5adadadb0b0b0d2d2d2d6d6d6aeaeaeb2b2b2cfcfcfe0e0e0e7e7e7fafafafffffffffffffffffffffffffcfcfce9e9e9f4f4f4d9d9d9bcbcbccdcdcdb9b9b9aeaeae9e9e9ec0c0c0bbbbbbdededef0f0f0c2c2c2b1b1b1cccccccececeb8b8b8a5a5a5bcbcbcc0c0c0acacacbcbcbcc7c7c7cfcfcfb4b4b4ccccccd1d1d1e2e2e2f3f3f3dadadac7c7c7d2d2d2e2e2e2e6e6e6c4c4c4c5c5c5c1c1c1d0d0d0cfcfcfa0a0a0b7b7b7cfcfcfd5d5d5dbdbdb8787877a7a7aa3a3a3aeaeaeb3b3b3b4b4b4ccccccf3f3f3f0f0f0efefefffffffffffffd6d6d6c3c3c3d3d3d3ecececdbdbdbbcbcbcd7d7d7d7d7d7b8b8b8d4d4d4cececeafafafb6b6b6c6c6c6d3d3d3c6c6c6e4e4e4c3c3c3bebebed5d5d5d6d6d6d0d0d09d9d9d979797dfdfdfd0d0d0d6d6d6f2f2f2edededdedededdddddfafafaf9f9f9f3f3f3eaeaeae8e8e8f8f8f8fefefefdfdfdeaeaeaf7f7f7ffffffffffffb8b8b8b3b3b3fffffffdfdfdfefefef8f8f8f1f1f1fafafaffffffececececececf8f8f8fffffff8f8f8f9f9f9f8f8f8f1f1f1fdfdfdfafafaf1f1f1f0f0f0e4e4e4cbcbcbd7d7d7e7e7e7fffffffefefee5e5e5fffffffffffff2f2f2e7e7e7dfdfdfe7e7e7bcbcbcbebebedcdcdceaeaeae9e9e9dededeeaeaeaf5f5f5dddddde0e0e0e5e5e5e9e9e9e0e0e0cecececfcfcfd2d2d2cfcfcfe1e1e1d5d5d5ebebebefefefe9e9e9cccccccfcfcfd3d3d3cececedfdfdfdbdbdbb3b3b3dadadafbfbfbb5b5b57f7f7fdadadae5e5e5c7c7c7e7e7e7c3c3c3c1c1c1ddddddadadada0a0a0b0b0b0c3c3c3d2d2d2ededede0e0e0c9c9c9d6d6d6d9d9d9d3d3d3d9d9d9c4c4c4c0c0c0dbdbdbcdcdcdbdbdbde2e2e2dbdbdbcbcbcbd5d5d5eeeeeeb0b0b0b4b4b4f9f9f9eeeeeef4f4f4c1c1c1b1b1b1d6d6d6c7c7c7d0d0d0c8c8c8f0f0f0dcdcdcaeaeaed4d4d4d5d5d5dddddda5a5a5989898b4b4b4d1d1d1e5e5e5d2d2d2cccccce1e1e1ddddddc1c1c1d6d6d6b3b3b3cdcdcdfffffff3f3f3ecececf2f2f2e0e0e0bebebef5f5f5ecececdededefffffffefefef3f3f3f0f0f0e8e8e8e9e9e9fffffffbfbfbd8d8d8d6d6d6f9f9f9e2e2e2cacacadbdbdbd3d3d3cbcbcbe2e2e2fffffffbfbfbfafafafafafaf2f2f2ecececf6f6f6e8e8e8d1d1d1dadadaf4f4f4f9f9f9f4f4f4f5f5f5f6f6f6f7f7f7fdfdfdfffffff5f5f5f8f8f8ffffffc2c2c2c0c0c0f9f9f9ecececffffffcccccc8b8b8b9c9c9cadadad9494947272728c8c8c909090999999bfbfbfcececec5c5c5b6b6b6cececec7c7c7d0d0d0c7c7c7a8a8a8909090a1a1a1c0c0c0c1c1c19595958080809d9d9d8b8b8b7e7e7e8585857979796f6f6f7f7f7f898989939393848484ccccccdcdcdcd3d3d3b4b4b4dcdcdcbebebe858585787878b3b3b3b1b1b18a8a8a9c9c9cbcbcbce6e6e6f4f4f4ecececdfdfdfecececd5d5d59e9e9ebebebedbdbdbc4c4c4c6c6c6eaeaeafffffffcfcfce8e8e8eeeeeee3e3e3dadadaeeeeeeffffffffffffffffffffffffffffffffffffe1e1e1c3c3c3f1f1f1ffffffe3e3e3dededef0f0f0bdbdbdfefefef8f8f89a9a9ad9d9d9eeeeeeeeeeeefcfcfcf7f7f7e9e9e9efefeff6f6f6fffffffffffff9f9f9f2f2f2eeeeeefffffff6f6f6fffffffffffffffffff4f4f4ffffffebebebf9f9f9ffffffffffffffffffaeaeae909090e1e1e1f5f5f5e1e1e1d4d4d4efefefeeeeeefffffff7f7f7fafafaf8f8f8fbfbfbf3f3f3d0d0d0dadadac9c9c9c3c3c3cacacabebebeb4b4b4c6c6c6bebebeacacacb1b1b1d4d4d4e0e0e0b5b5b5bebebececececacacacbcbcbb0b0b0b0b0b0dadadad5d5d5d4d4d4bfbfbfe6e6e6e3e3e3c5c5c5d6d6d6d6d6d6d9d9d9dadadab8b8b8b6b6b6c0c0c0c1c1c1cacacaddddddcfcfcfdcdcdce9e9e9d8d8d8d7d7d7d4d4d4dedededdddddeeeeeec8c8c8cacacaf9f9f9f2f2f2f3f3f3f1f1f1fdfdfdf1f1f1ddddddfdfdfde6e6e6d9d9d9ebebebf9f9f9f9f9f9f0f0f0f7f7f7fffffffdfdfdfffffffffffffffffffdfdfdfffffff4f4f4eaeaeaf9f9f9fdfdfdfffffff3f3f3eeeeeef6f6f6d3d3d3dededef0f0f0ebebebececece4e4e4dededed9d9d9e6e6e6d9d9d9edededeeeeeee6e6e6ecececfffffff0f0f0e0e0e0c3c3c3bdbdbdcdcdcddddddddbdbdb9f9f9fa2a2a29292928d8d8d8686867a7a7ac1c1c1d6d6d6c7c7c7ccccccdfdfdfecececf2f2f2dbdbdbd5d5d5c2c2c2b6b6b6f2f2f2fbfbfbb2b2b2a2a2a2b3b3b3acacacdbdbdbfcfcfcf1f1f1d5d5d5e5e5e5f5f5f5d5d5d5c8c8c8b6b6b6bcbcbcc3c3c3b0b0b0a7a7a7b3b3b3c2c2c2bbbbbbd5d5d5c2c2c2d8d8d8cccccc9a9a9abebebed6d6d6acacacd3d3d3fafafaffffffffffffe5e5e5dfdfdfd0d0d0dadadac6c6c6b5b5b5c5c5c5a9a9a9a4a4a4adadadb4b4b4a2a2a2969696acacacb9b9b9999999a7a7a7bababab2b2b2d0d0d0d6d6d6e8e8e8ffffffedededeaeaeaffffffdbdbdbdfdfdfebebebd9d9d9c4c4c4dadadae6e6e6d8d8d8f6f6f6d7d7d7a4a4a4b0b0b0bbbbbba8a8a89d9d9db1b1b1b3b3b3c7c7c7b0b0b0c2c2c2cbcbcbbebebed9d9d9d9d9d9eaeaeae6e6e6e6e6e6f8f8f8fffffffffffff7f7f7efefefefefeff1f1f1f3f3f3f0f0f0a1a1a1aaaaaaf8f8f8f9f9f9fafafafffffff9f9f9edededf9f9f9efefeff1f1f1fafafaf4f4f4f6f6f6f2f2f2efefeff7f7f7f4f4f4e2e2e2c9c9c9d1d1d1c3c3c3d8d8d8e9e9e9cbcbcbc2c2c2eaeaeae5e5e5c8c8c8c7c7c7d3d3d3dcdcdcd9d9d9cfcfcfeaeaeafefefefbfbfbcacacacacacaedededeeeeeed5d5d5d8d8d8ffffffefefefccccccb9b9b9bbbbbbd0d0d0f0f0f0f7f7f7d3d3d3cbcbcbf4f4f4d6d6d6959595d9d9d9e9e9e9efefefeeeeeef4f4f4cbcbcbdcdcdcf4f4f4e4e4e4767676929292d0d0d0d4d4d4dbdbdbc4c4c4cdcdcddededee5e5e5d8d8d8dadadadcdcdcecececfffffff7f7f7c5c5c5bdbdbdd3d3d3d3d3d3d8d8d8d0d0d0eaeaeafffffffffffff8f8f8d5d5d5f8f8f8fbfbfbeaeaeac6c6c6cacacaebebebe9e9e9e4e4e4a5a5a5b5b5b5e3e3e3ffffffeaeaeae4e4e4d4d4d4dededeffffffdededebcbcbcbbbbbbe1e1e1cfcfcfe4e4e4e3e3e3e3e3e3e7e7e7e3e3e3d1d1d1d1d1d1ffffffeaeaeaa7a7a7929292aeaeaee8e8e8ebebebb9b9b9d0d0d0cdcdcdd8d8d8fffffff1f1f1fffffff6f6f6dddddde5e5e5e5e5e5e5e5e5e0e0e0d6d6d6c0c0c0c6c6c6d3d3d3cacacac4c4c4e4e4e4f9f9f9fffffff4f4f4fffffff1f1f1e8e8e8f4f4f4eaeaeae7e7e7f7f7f7f7f7f7e7e7e7c8c8c8cbcbcbeaeaeafcfcfcf6f6f6f9f9f9fafafaf5f5f5f5f5f5e8e8e8dcdcdcf5f5f5f8f8f8f1f1f1f1f1f1dfdfdfbbbbbbdededefafafadfdfdfbdbdbdbfbfbff8f8f8fafafae1e1e1ecececcececeb6b6b6bfbfbfd3d3d3dededed0d0d0aeaeae8b8b8b6767676666667272728585858888886868686a6a6a6b6b6b5f5f5f6565656161616767676262625050506464646b6b6b6262626c6c6cb2b2b2adadadb2b2b2b7b7b7b9b9b9bcbcbca4a4a4848484b1b1b19b9b9b6969696b6b6b606060939393929292adadadc0c0c0bcbcbcb8b8b8d8d8d8f5f5f5d7d7d7cececec9c9c9dededeebebebe1e1e1cccccce1e1e1dadada8f8f8f818181acacacb8b8b8bfbfbfcdcdcdebebebe6e6e6e3e3e3e5e5e5ebebebebebebe7e7e7e7e7e7ededede1e1e1edededd1d1d1ccccccfdfdfde7e7e7e5e5e5f8f8f8fffffff0f0f0e9e9e9f6f6f6f2f2f2ebebebf9f9f9e6e6e6e8e8e8fbfbfbfffffff8f8f8ddddddeaeaeaececece9e9e9cfcfcfe2e2e2f9f9f9e1e1e1e2e2e2f4f4f4e1e1e1e5e5e5cfcfcfc2c2c2b1b1b1b8b8b8b2b2b2d5d5d5e9e9e9c6c6c6c3c3c3dbdbdbccccccabababbcbcbcb3b3b3c5c5c5cfcfcfb0b0b0c4c4c4e6e6e6c9c9c9b3b3b3b1b1b1a6a6a6bababaf1f1f1efefefedededf0f0f0dadadad4d4d4d9d9d9e5e5e5d7d7d7c1c1c1e2e2e2dadadaf8f8f8f9f9f9dedededfdfdff4f4f4ededede6e6e6eaeaeaf6f6f6edededf1f1f1e7e7e7e3e3e3efefeffafafafffffffffffffffffffffffff0f0f0eeeeeedbdbdbdfdfdfedededecececf4f4f4fbfbfbf9f9f9f3f3f3dfdfdfe4e4e4d7d7d7e9e9e9f1f1f1e5e5e5e6e6e6eaeaeae3e3e3e6e6e6e0e0e0dbdbdbe1e1e1e9e9e9e2e2e2fdfdfdfffffffffffffffffffcfcfcf2f2f2ebebebd1d1d1f9f9f9dadadadbdbdbf8f8f8fdfdfdf7f7f7d8d8d8dededeedededeeeeeed1d1d1e3e3e3e4e4e4dcdcdcedededd0d0d0f2f2f2f6f6f6e7e7e7d3d3d3d6d6d6ecececffffffedededbebebebdbdbdafafafb1b1b1a8a8a8cbcbcbe3e3e3c5c5c5d0d0d0d0d0d0eeeeeeffffffe1e1e1c8c8c8e3e3e3b3b3b3a1a1a1c6c6c6c9c9c9d4d4d4c3c3c3dfdfdfd3d3d3c8c8c8d9d9d9dededeefefeff3f3f3f3f3f3fffffffffffff4f4f4d4d4d4b6b6b6bebebec6c6c6c8c8c8919191b4b4b4dadadac6c6c69c9c9c7e7e7eadadadababab919191c0c0c0fdfdfdffffffdededeeaeaeaebebebdededebcbcbccbcbcbdcdcdcf3f3f3ddddddd2d2d2f0f0f0ffffffefefefcbcbcbb8b8b8e3e3e3c0c0c09e9e9e9090908d8d8d9797979898988383839e9e9ec4c4c4b4b4b4dfdfdfffffffffffffe0e0e0f3f3f3d2d2d2dbdbdbfcfcfcffffffeeeeeedbdbdbd5d5d5d3d3d3dddddddbdbdbbdbdbdb5b5b5b5b5b5bfbfbf9d9d9d7d7d7d676767888888b0b0b0a7a7a7e4e4e4f4f4f4eaeaeafafafae5e5e5ecececf8f8f8fffffff0f0f0e9e9e9f9f9f9ffffffeeeeee919191797979d4d4d4fffffff9f9f9f3f3f3f1f1f1efefeff1f1f1f7f7f7fbfbfbffffffffffffffffffedededd4d4d4fcfcfcf6f6f6ccccccfffffffdfdfdefefeff1f1f1ccccccc1c1c1dadadacacacacececee7e7e7f8f8f8f9f9f9d8d8d8e2e2e2e1e1e1cfcfcfbfbfbfc1c1c1dadadaf3f3f3e4e4e4e7e7e7dcdcdcdfdfdfd6d6d6dcdcdcefefefdedededbdbdbd6d6d6ccccccdfdfdfd8d8d8d1d1d1d5d5d5eaeaeafefefef5f5f5e0e0e0ebebebf9f9f9f7f7f7d1d1d1c3c3c3f4f4f4e8e8e87a7a7a5c5c5cb5b5b5b8b8b8bdbdbdc0c0c0afafafe1e1e1e0e0e0c1c1c1c0c0c0cececee7e7e7d9d9d9c2c2c29d9d9de0e0e0ebebebd2d2d2bebebeb5b5b5dcdcdcfffffff5f5f5b1b1b1cfcfcffefefec7c7c79b9b9bd4d4d4e6e6e6e2e2e2e0e0e0c3c3c3eaeaeaffffffe4e4e4dfdfdffafafaf3f3f3f5f5f5fefefefcfcfcfbfbfbe9e9e9fafafad2d2d29a9a9aabababd1d1d1c7c7c7e6e6e6ebebebd8d8d8e5e5e5c6c6c68e8e8ecbcbcbd8d8d8a7a7a7b2b2b2cfcfcfb0b0b0919191b0b0b0c6c6c6c5c5c5e5e5e5e9e9e9d2d2d2dadadaccccccc1c1c1c1c1c1c8c8c8cdcdcde6e6e6dadadad2d2d2d2d2d2e1e1e1ffffffefefefdbdbdbeaeaeae7e7e7f3f3f3f6f6f6fefefef6f6f6ebebebf6f6f6fffffffafafaf4f4f4e7e7e7e4e4e4f9f9f9fefefefffffffffffff1f1f1f2f2f2ffffffffffffefefeffffffffafafababababdbdbd848484a3a3a3ffffffdbdbdbd5d5d5f0f0f0cbcbcb999999b8b8b89b9b9b6f6f6f7373738181819090907171716d6d6d5b5b5b7777778686869191919494949d9d9d989898a5a5a5adadad9595959f9f9fa2a2a29393939c9c9c9595959797978b8b8b7a7a7a989898c2c2c2c6c6c6f1f1f1b6b6b6bababafbfbfbededede4e4e49d9d9d9c9c9cebebebffffffc7c7c7a8a8a89e9e9ea2a2a29d9d9d7777778e8e8ed7d7d7ffffffe7e7e7fcfcfcffffffe0e0e0c9c9c9a5a5a5d8d8d8dfdfdfdfdfdfcacacac3c3c3bdbdbda7a7a79a9a9a9d9d9dcfcfcfdadadac7c7c7d4d4d4d4d4d4d4d4d4e6e6e6dfdfdfe7e7e7d3d3d3b0b0b0d9d9d9eaeaead4d4d4e7e7e7e7e7e7ebebebe2e2e2ededededededeeeeeee0e0e0d6d6d6ebebebd0d0d0d2d2d2c7c7c7d6d6d6ededede3e3e3e9e9e9f1f1f1e7e7e7d6d6d6dadadad5d5d5e6e6e6eeeeeef7f7f7ffffffe6e6e6c6c6c6d0d0d0dadadaeeeeeed8d8d8aaaaaabfbfbfb9b9b9bababab4b4b4b6b6b6b8b8b8c9c9c9dbdbdbd7d7d7d2d2d2d1d1d1ebebebedededc6c6c6d1d1d1e2e2e2e8e8e8f5f5f5eaeaeae7e7e7dfdfdfdbdbdbe2e2e2f7f7f7e8e8e8dadadae2e2e2d7d7d7e6e6e6e7e7e7eeeeeef1f1f1f4f4f4ecececf1f1f1f8f8f8fffffffcfcfcf7f7f7eeeeeef0f0f0ffffffffffffeaeaeaf1f1f1edededf4f4f4ffffffffffffe0e0e0eaeaeafffffff9f9f9fefefeffffffffffffffffffebebebe7e7e7fcfcfcecececd5d5d5ebebebf0f0f0f0f0f0dbdbdbeaeaeadadadad2d2d2dbdbdbcacacae2e2e2d9d9d9e9e9e9fffffffcfcfcf1f1f1f2f2f2e2e2e2d6d6d6d9d9d9eaeaeaf7f7f7f4f4f4f7f7f7f9f9f9ffffffffffffe9e9e9d9d9d9f6f6f6fffffffffffffafafaeaeaeaf2f2f2e2e2e2babababcbcbcdcdcdcfffffffffffff8f8f8efefefefefeffbfbfbffffffffffffd0d0d0bfbfbfc9c9c9a6a6a6a9a9a9d7d7d7f1f1f1eeeeeee6e6e6e1e1e1ffffffecececf3f3f3ffffffd9d9d9ccccccdededec5c5c5a5a5a5c9c9c9d8d8d8959595aeaeaee0e0e0c4c4c4ccccccf6f6f6f8f8f8efefeff6f6f6edededfafafaffffffe2e2e2d2d2d2d5d5d5d4d4d4d0d0d0b4b4b4969696afafafa4a4a49191919797979c9c9cc5c5c5e9e9e9ebebebe7e7e7e2e2e2dededed7d7d7b9b9b9c6c6c6dfdfdfb9b9b9bebebec7c7c7c4c4c4c6c6c6d8d8d8ecececfcfcfcfffffffffffffafafae6e6e6d0d0d0d2d2d2b6b6b6c2c2c2bbbbbbaeaeaebfbfbfc0c0c0c0c0c0c8c8c8d4d4d4dcdcdcedededefefefefefefedededf5f5f5fffffff7f7f7fefefefffffffffffffefefefbfbfbd5d5d5e8e8e8ddddddb2b2b2d0d0d0ddddddc4c4c4dbdbdbd1d1d1bdbdbdcdcdcdc3c3c3b4b4b4c4c4c4d2d2d2d3d3d3e5e5e5ffffffffffffffffffffffffa9a9a9b3b3b3e4e4e4c7c7c7d5d5d5f5f5f5f0f0f0f6f6f6f9f9f9fefefee6e6e6e7e7e7eaeaead8d8d8ccccccdcdcdcc8c8c8a0a0a0c3c3c3bfbfbfd2d2d2e7e7e7cbcbcbc9c9c9cececef6f6f6ffffffeeeeeefafafaf0f0f0e0e0e0e8e8e8c2c2c2c1c1c1dadadae5e5e5e9e9e9f4f4f4e2e2e2ffffffd5d5d5939393e8e8e8fcfcfcf6f6f6f0f0f0f9f9f9e4e4e4dadadaf9f9f9eaeaeacbcbcbfdfdfdfffffff9f9f9f8f8f8e8e8e8f2f2f2fdfdfdffffffe5e5e5e0e0e0ffffffffffffe0e0e07979797b7b7bafafafafafaf8585859a9a9a9c9c9cafafafa4a4a4abababb6b6b6b9b9b9cccccccdcdcdb8b8b8d0d0d0f6f6f6e0e0e0d5d5d5cbcbcbdfdfdfeeeeeeccccccd3d3d3d5d5d5f1f1f1e3e3e3f9f9f9e4e4e4e0e0e0eaeaeae3e3e3f5f5f5dfdfdfe7e7e7d8d8d8ebebebf5f5f5f5f5f5ffffffffffffeeeeeee3e3e3f6f6f6cacacaabababb4b4b4dcdcdcd9d9d9d8d8d8dcdcdcf0f0f0f8f8f8e1e1e1c3c3c3acacacc4c4c4f1f1f1e8e8e8cfcfcfdededeb7b7b7a3a3a3b0b0b09b9b9bc1c1c1cbcbcbd1d1d1e3e3e3e7e7e7e8e8e8eaeaeae7e7e7dfdfdfedededfdfdfdedededf8f8f8ffffffffffffbcbcbc969696afafafbcbcbcdfdfdfe6e6e6f9f9f9fafafaf4f4f4e8e8e8f3f3f3f8f8f8ffffffffffffffffffe3e3e3e1e1e1fdfdfde3e3e3e7e7e7e8e8e8e7e7e7e9e9e9d4d4d4c9c9c9cbcbcba1a1a17a7a7aa0a0a0aeaeaea9a9a9e5e5e5bcbcbc939393b0b0b0c0c0c07d7d7d7171717272728282828a8a8a8787877373736565657b7b7b7d7d7d898989818181989898969696afafafaaaaaa909090adadada7a7a7979797979797aeaeaeb1b1b1bdbdbdd0d0d0c4c4c4a5a5a5a4a4a4e7e7e7e9e9e9c2c2c2a8a8a8bbbbbbe1e1e1d0d0d0f5f5f5ffffffe0e0e0b1b1b1f5f5f5fffffffdfdfdffffffffffffd4d4d4c6c6c6d9d9d9b4b4b4d2d2d2f2f2f2f9f9f9f0f0f0e5e5e5e0e0e0c6c6c6d4d4d4bfbfbfbcbcbcd2d2d2e2e2e2dddddde2e2e2e9e9e9e5e5e5d4d4d4f4f4f4e3e3e3dbdbdbd2d2d2d6d6d6d3d3d3c3c3c3cfcfcf9b9b9bcbcbcbffffffe8e8e8d4d4d4e9e9e9f9f9f9d6d6d6d3d3d3ecececdedededadadaf8f8f8f3f3f3f1f1f1fafafae2e2e2dadadad8d8d8f0f0f0fffffff0f0f0f1f1f1dddddddbdbdbfdfdfde8e8e8d2d2d2d6d6d6e2e2e2b9b9b9dededeffffffedededd6d6d6fffffff2f2f2b4b4b4cdcdcdf7f7f7dcdcdcc9c9c9c2c2c29b9b9bcacacaa3a3a38a8a8aabababccccccc3c3c3929292929292b0b0b0b8b8b8e0e0e0f1f1f1cdcdcdeeeeeef8f8f8f3f3f3e7e7e7eaeaeadadadaedededf1f1f1fdfdfdf0f0f0fffffffffffffffffffffffffffffffdfdfdfefefef9f9f9fbfbfbfdfdfdffffffffffffebebebcececef3f3f3fdfdfde6e6e6f6f6f6e3e3e3e8e8e8d5d5d5cacacae1e1e1d1d1d1d0d0d0d2d2d2ccccccd6d6d6d3d3d3d9d9d9e3e3e3d4d4d4d4d4d4ebebebd4d4d4d1d1d1e5e5e5d0d0d0c9c9c9e9e9e9ececece2e2e2c5c5c5cbcbcbe9e9e9ccccccc2c2c2b5b5b5c1c1c1c0c0c0c2c2c2bebebeeaeaeacecececececee3e3e3d6d6d6ebebebe3e3e3e4e4e4c9c9c9c5c5c5e0e0e0d9d9d9cececed4d4d4e5e5e5b3b3b3b1b1b19c9c9c989898dbdbdbf6f6f6efefeff3f3f3f5f5f5f2f2f2cbcbcbd2d2d2ffffffbdbdbd9f9f9fbdbdbdb9b9b9b4b4b4c3c3c3dddddde8e8e8dededecdcdcdc2c2c2cdcdcdcdcdcdd2d2d2f3f3f3fafafaf7f7f7e6e6e6bdbdbdc5c5c5a6a6a6b0b0b0c6c6c6b3b3b3c3c3c3e7e7e7f2f2f2d3d3d3cbcbcbe4e4e4f3f3f3efefefc8c8c8d5d5d5e6e6e6fcfcfcc9c9c9c9c9c9f1f1f1fafafad2d2d2d7d7d7f1f1f1c0c0c0a6a6a6c8c8c8eeeeeefbfbfbfefefee4e4e4f1f1f1f1f1f1e3e3e3d6d6d6cbcbcba3a3a3c1c1c1b9b9b9939393a8a8a88b8b8ba8a8a8d0d0d0cccccccacacaececece4e4e4edededffffffe9e9e9cfcfcfe3e3e3fafafaf0f0f0e7e7e7e1e1e1e1e1e1e3e3e39b9b9ba2a2a2c5c5c5d2d2d2cececeddddddd4d4d4cbcbcbe2e2e2eaeaeae5e5e5f9f9f9eeeeeeeaeaeafffffffffffff9f9f9fbfbfbfffffffffffff4f4f4d8d8d8e8e8e8fbfbfbefefefe5e5e5c3c3c3c5c5c5cfcfcfb5b5b5bebebebfbfbfc9c9c9bebebe959595a2a2a2878787abababd3d3d3d8d8d8dedededfdfdfdcdcdcc3c3c3cacacabababacecececbcbcbcacacad4d4d49e9e9ebababad5d5d5ededede2e2e29f9f9fbfbfbfdcdcdcdfdfdffafafadcdcdcebebebcccccce0e0e0e4e4e4d5d5d5f0f0f0f9f9f9f7f7f7f1f1f1f7f7f7e6e6e6d9d9d9d2d2d2d3d3d3dcdcdcf6f6f6eaeaeaf1f1f1f3f3f3fafafafffffffcfcfcffffffe8e8e8d7d7d7f1f1f1ffffffebebebefefeffffffffafafaf5f5f5fefefef1f1f1f7f7f7f6f6f6c7c7c7a4a4a48b8b8b999999b6b6b6c5c5c5b2b2b2a4a4a49e9e9eafafafc7c7c7dedededededeb9b9b9e9e9e9fbfbfbedededcececed1d1d1fffffff9f9f9f2f2f2d7d7d7e8e8e8fffffff2f2f2c8c8c8eeeeeeffffffefefeffffffffbfbfbeaeaeafcfcfcf6f6f6e0e0e0fefefefffffff8f8f8d8d8d8c7c7c7cacacaa2a2a2b8b8b8ffffffe6e6e6c5c5c5f0f0f0cdcdcdfcfcfcfdfdfdf4f4f4f2f2f2edededc8c8c8e2e2e2ecececcfcfcfb9b9b9d0d0d0dbdbdbe6e6e6f2f2f2e5e5e5d1d1d1dbdbdbf9f9f9f1f1f1e3e3e3eaeaeaf5f5f5f4f4f4f8f8f8f5f5f5d4d4d4e1e1e1fcfcfcf0f0f0f9f9f9e6e6e6b3b3b38484849d9d9d9b9b9bb9b9b9f6f6f6f6f6f6bebebee2e2e2fffffffffffffdfdfde7e7e7e0e0e0f8f8f8f0f0f0dbdbdbdcdcdcdddddddddddde6e6e6f0f0f0e1e1e1c5c5c5dededeefefefd6d6d6bababa808080818181959595bfbfbfacacac9393938a8a8a7f7f7f9494948f8f8f7f7f7f7979796f6f6f8c8c8c9e9e9ea3a3a37777777b7b7ba0a0a08989897b7b7b7777778b8b8b9595958f8f8f9595959898989b9b9b9f9f9f9191918b8b8b8d8d8daaaaaab0b0b0b2b2b2828282555555d1d1d1f3f3f3b2b2b2a4a4a4c7c7c7dbdbdbe2e2e2d3d3d3b2b2b2a6a6a66868685d5d5db2b2b2c9c9c9dadadadbdbdbfffffff7f7f7e2e2e2c0c0c0b4b4b4efefefe0e0e0b6b6b6c3c3c3c1c1c1b1b1b1b9b9b9adadadb0b0b0d5d5d5c5c5c5d0d0d0c5c5c5d4d4d4f5f5f5fafafafdfdfdf0f0f0efefeff6f6f6e9e9e9e1e1e1dfdfdfd6d6d6e2e2e2e3e3e3ccccccbcbcbcc3c3c3dcdcdce9e9e9cacacacdcdcdcdcdcdbcbcbcb7b7b7b9b9b9d4d4d4e2e2e2e8e8e8dadadaf1f1f1eaeaeac7c7c7c4c4c4c3c3c3bababacacacad7d7d7e7e7e7edededc9c9c9b3b3b3979797686868858585c1c1c1dadadac9c9c9b8b8b8cdcdcdf2f2f2fefefefbfbfbeeeeeecfcfcfe3e3e3e3e3e3f9f9f9eaeaeaeaeaeae5e5e5e3e3e3eeeeeed0d0d0e0e0e0d9d9d9e7e7e7e8e8e8e0e0e0cbcbcbd2d2d2e0e0e0eaeaeae8e8e8cfcfcff4f4f4dfdfdfe1e1e1f6f6f6ecececf6f6f6ededede5e5e5eaeaeaf4f4f4eaeaeae5e5e5f5f5f5fdfdfdf4f4f4f5f5f5eaeaeac1c1c1bdbdbdd3d3d3e7e7e7f1f1f1dfdfdfe3e3e3e1e1e1dbdbdbd4d4d4c9c9c9d2d2d2dfdfdfc0c0c0c7c7c7eeeeeefcfcfcf8f8f8e8e8e8dededeefefeff8f8f8dbdbdbdcdcdcf6f6f6f8f8f8ffffffffffffe6e6e6f5f5f5d5d5d5d0d0d0efefefd9d9d9dddddde4e4e4d8d8d8e0e0e0c6c6c6afafafd8d8d8d6d6d6d4d4d4cfcfcfe0e0e0cfcfcfc6c6c6bfbfbfd3d3d3f3f3f3edededf3f3f3eaeaeaedededecececd3d3d3ecececffffffcbcbcb8e8e8ec3c3c3e6e6e6fdfdfdfffffff1f1f1cdcdcdcacacaebebebe5e5e5d3d3d3e5e5e5dcdcdcc8c8c8c5c5c5cfcfcff9f9f9ecececc3c3c3b7b7b7bcbcbc9a9a9a969696e5e5e5e2e2e2b0b0b0c3c3c3e6e6e6d5d5d5999999848484b9b9b9d6d6d6d7d7d7d1d1d1e5e5e5e3e3e3c6c6c6d1d1d1e1e1e1b7b7b7cacacad8d8d8c1c1c1c5c5c5dfdfdfebebebdadadae7e7e7fdfdfdf0f0f0fcfcfceaeaeadfdfdfe5e5e5adadadc1c1c1c8c8c8b3b3b3c7c7c7d2d2d2f1f1f1e2e2e2d1d1d1abababdbdbdbf2f2f2e1e1e1cececeaeaeae8e8e8ea8a8a8a3a3a3989898bcbcbcc7c7c7d6d6d6bababab8b8b8dcdcdcd0d0d0ccccccdfdfdfcdcdcde1e1e1f3f3f3f6f6f6bebebe8a8a8a7676767a7a7a848484757575737373909090cccccce6e6e6cfcfcfb2b2b2d3d3d3d4d4d4e6e6e6e4e4e4f4f4f4fffffff9f9f9f4f4f4fcfcfcfffffff9f9f9fffffffffffffcfcfcfffffffffffff5f5f5e3e3e3cecececbcbcbc8c8c89e9e9ed1d1d1bdbdbdc8c8c8ecececb9b9b9c6c6c6e9e9e9bcbcbcc0c0c0dcdcdce8e8e8e9e9e9f5f5f5dbdbdbcacacad2d2d2bcbcbcececececececeeeeeebfbfbfb8b8b8f6f6f6d2d2d2cfcfcfecececd1d1d1d6d6d6e1e1e1dddddde6e6e6cdcdcddadadafffffff8f8f8f3f3f3f1f1f1f5f5f5e3e3e3eeeeeefafafaf2f2f2edededdededeeaeaeafcfcfcf7f7f7e7e7e7dadadaf9f9f9ffffffdededee1e1e1f7f7f7f0f0f0f1f1f1f6f6f6e2e2e2f1f1f1eeeeeeddddddc0c0c0cccccc808080a4a4a4ababab7373739090909f9f9f9a9a9ab6b6b6dcdcdce9e9e9e3e3e3b1b1b1a9a9a9cececef5f5f5fdfdfde1e1e1dbdbdbc4c4c4f8f8f8fffffffffffff6f6f6fafafaf6f6f6e6e6e6e0e0e0f4f4f4fafafae3e3e3b6b6b6f2f2f2fdfdfde5e5e5e4e4e4e6e6e6cacacaeaeaeae4e4e4a9a9a9c9c9c9bfbfbfddddddfefefed0d0d0b4b4b4dddddde8e8e8d2d2d2c9c9c9dbdbdbcfcfcfdadadac6c6c6bbbbbbe3e3e3efefefeeeeeeddddddd7d7d7e8e8e8ebebebffffffe9e9e9dfdfdfe5e5e5e3e3e3e2e2e2f6f6f6fcfcfcf5f5f5fefefefffffffefefee0e0e0dcdcdcf3f3f3f4f4f4dadada9a9a9aafafaff3f3f3e9e9e9c9c9c9c1c1c1fefefedfdfdfa1a1a1d0d0d0e2e2e2e5e5e5d1d1d1c1c1c1e4e4e4f3f3f3f8f8f8f8f8f8f5f5f5f0f0f0fffffffffffffffffffefefef0f0f0fdfdfdf6f6f6ffffffcccccc6060607777777272727676767575757a7a7a8e8e8e9797977f7f7f9494949d9d9d8b8b8b979797b7b7b7c1c1c1d0d0d0b5b5b59d9d9d8b8b8b828282a5a5a59c9c9c8686869292928e8e8e979797a5a5a58383838585857c7c7c7d7d7d8c8c8c8a8a8a8d8d8d818181808080aaaaaaa7a7a7a8a8a8c4c4c4c3c3c3a7a7a7c2c2c2b1b1b1b8b8b88a8a8aebebebdcdcdc8484849393939b9b9bb6b6b69393939d9d9db9b9b9dcdcdcc4c4c4acacacb9b9b9bebebea2a2a2aaaaaac6c6c6bebebeb1b1b1b3b3b3bdbdbdd0d0d0c5c5c5b5b5b5b7b7b7bdbdbdc1c1c1f7f7f7eaeaeadcdcdce7e7e7ffffffecececfbfbfbfffffffffffffafafae1e1e1dedededcdcdcd6d6d6cfcfcfd5d5d5f3f3f3f4f4f4e9e9e9f3f3f3f6f6f6d5d5d5e3e3e3d5d5d5e4e4e4d0d0d0d2d2d2eeeeeeecececdededeefefefeeeeeefffffffffffff1f1f1fffffffafafae8e8e8e4e4e4c9c9c9bababae5e5e5dcdcdcbdbdbdbcbcbcdfdfdfdadadac2c2c2bababac0c0c0cacacadededefffffff6f6f6ffffffffffffffffffdededeefefefddddddc7c7c7d3d3d3c9c9c9ddddddc3c3c3a7a7a7b1b1b1c8c8c8d7d7d7dededec7c7c7eeeeeef0f0f0f9f9f9fefefefefefed6d6d6d8d8d8e8e8e8eaeaead7d7d7dfdfdfececece3e3e3d3d3d3e8e8e8fffffff6f6f6efefefe6e6e6e0e0e0dadadae1e1e1e7e7e7f3f3f3fbfbfbfffffffffffffdfdfdfffffffffffffffffff9f9f9f4f4f4f6f6f6a3a3a3b5b5b5f0f0f0e7e7e7f7f7f7edededececece2e2e2fcfcfcfafafafefefef4f4f4eaeaeaf6f6f6ccccccc8c8c8fffffffcfcfcffffffffffffffffffe8e8e8d6d6d6e4e4e4efefeff4f4f4f1f1f1f7f7f7ebebebe1e1e1e1e1e1e8e8e8e4e4e4f4f4f4fdfdfdffffffd0d0d0a5a5a5cfcfcfb7b7b7ccccccc6c6c6bdbdbdcfcfcf9f9f9fc1c1c1d7d7d7b5b5b5bdbdbdc0c0c0b8b8b8d2d2d2cfcfcfa9a9a9ddddddfbfbfbfcfcfcebebebf3f3f3fdfdfdecececfcfcfce2e2e28b8b8b949494c8c8c8b5b5b5bababac7c7c7f3f3f3dededed2d2d2b0b0b0abababa2a2a2acacacb7b7b7d4d4d4b2b2b2a3a3a3ddddddd3d3d3aaaaaad4d4d4dfdfdfccccccc1c1c1cdcdcdc8c8c8d9d9d9e4e4e4d0d0d0e3e3e3ffffffe1e1e1f9f9f9ffffffe1e1e1dbdbdbdadadae7e7e7d6d6d6dbdbdbf9f9f9eeeeeecbcbcbebebebeaeaeadededefcfcfcedededffffffffffffebebebe8e8e8e2e2e2dfdfdfe5e5e5d4d4d4c0c0c0c0c0c0b0b0b0c8c8c8d1d1d1b8b8b8b0b0b0b7b7b7b2b2b2939393d1d1d1fbfbfbc8c8c8acacacc6c6c69b9b9b9e9e9ea3a3a39e9e9ea5a5a5c6c6c6d8d8d8adadadc1c1c1c9c9c9bababae3e3e3f8f8f8eaeaeaefefefe8e8e8e5e5e5f8f8f8e4e4e4f3f3f3d8d8d8cfcfcfedededfdfdfdfffffffffffff4f4f4d9d9d9cdcdcdefefefe7e7e7ecececf1f1f1ffffffffffffffffffdcdcdcf5f5f5ffffffd9d9d9edededfffffff0f0f0b4b4b4c8c8c8e5e5e5f3f3f3f4f4f4efefefefefeff0f0f0cbcbcbdcdcdcc7c7c7e2e2e2f1f1f1dededed1d1d1bcbcbcc6c6c6dddddde7e7e7fffffffcfcfcf5f5f5fefefefbfbfbf5f5f5e2e2e2adadaddfdfdfe6e6e6d1d1d1e4e4e4f3f3f3edededcbcbcbcbcbcbdcdcdcecececfcfcfcedededd0d0d0e2e2e2fafafadededee2e2e2d6d6d6dadadaf8f8f8d2d2d2a4a4a4727272c0c0c0c5c5c57878788b8b8b949494858585aaaaaad0d0d09e9e9ea0a0a0c3c3c37c7c7ca8a8a89f9f9fbebebec0c0c0c8c8c8c4c4c4c0c0c0b9b9b9c7c7c7fffffff6f6f6e6e6e6e6e6e6e0e0e0cbcbcbd1d1d1e7e7e7bdbdbdc3c3c3b2b2b2b6b6b6d6d6d6bababaaeaeaecececef7f7f7f8f8f8f7f7f7f0f0f0d2d2d2b3b3b3b4b4b4b2b2b2d5d5d5d2d2d2d4d4d4b3b3b3cececef9f9f9e8e8e8e8e8e8fbfbfbf0f0f0ebebebf4f4f4ffffffeaeaeac9c9c9b9b9b9cacacafffffff1f1f1eeeeeef8f8f8d2d2d2a3a3a3e4e4e4f8f8f8f4f4f4ecececdadadad1d1d1f4f4f4f1f1f1e4e4e4e5e5e5a6a6a6d6d6d6fffffffdfdfde5e5e5c2c2c2a7a7a7c4c4c4ddddddd3d3d3c7c7c7abababbdbdbddadadadbdbdbdadadaefefefdfdfdfe5e5e5f3f3f3e4e4e4f8f8f8f2f2f2e4e4e4e1e1e1ededede7e7e7c2c2c29c9c9cb4b4b4d1d1d1e8e8e8bababa969696ccccccaeaeae939393979797b0b0b0d5d5d5e7e7e7a4a4a4c9c9c9dededea8a8a8868686b9b9b9e0e0e0dcdcdcf9f9f9dededed0d0d0bfbfbfadadada3a3a3bfbfbfadadadb1b1b1a1a1a1a5a5a5d6d6d6c6c6c6d5d5d5dcdcdce0e0e0f8f8f8bcbcbcacacacccccccdcdcdcd7d7d7d9d9d9cfcfcfaeaeaed5d5d5fbfbfbfdfdfdffffffe9e9e9c2c2c29a9a9aa8a8a89b9b9bbfbfbfb7b7b7acacacd9d9d9bdbdbddbdbdbdddddde0e0e0cbcbcbd7d7d7f8f8f8eeeeeeefefefeaeaeac3c3c3a2a2a2cbcbcbdadadac1c1c1c5c5c5bdbdbdbebebec6c6c6dededeeeeeeee3e3e3e8e8e8eaeaeae2e2e2e5e5e5eeeeeeffffffe2e2e2c6c6c6fefefef9f9f9e6e6e6ebebebefefefe8e8e8e1e1e1efefefdbdbdbe1e1e1e4e4e4e4e4e4e3e3e3e7e7e7c5c5c5bcbcbcd1d1d1cbcbcbc7c7c7d6d6d6bbbbbbb9b9b9c7c7c7dadadad0d0d0e2e2e2fafafad3d3d3e3e3e3e7e7e7dfdfdfcdcdcdcececed6d6d6c9c9c9f6f6f6e8e8e8d5d5d5c6c6c6e7e7e7e8e8e8efefeff9f9f9d7d7d7dadadadededed8d8d8e9e9e9f6f6f6edededf8f8f8ffffffffffffececece1e1e1cdcdcdd9d9d9fafafaececececececeaeaeaedededfdfdfdfffffffbfbfbfdfdfdfffffffdfdfde2e2e2d8d8d8f5f5f5eeeeeef5f5f5fffffff7f7f7fffffffafafaf9f9f9fefefef7f7f7e1e1e1ecececeaeaeaefefeff6f6f6eeeeeefffffffffffffdfdfdf3f3f3c9c9c9d9d9d9efefefdfdfdff7f7f7fafafaefefefe9e9e9f5f5f5f2f2f2ebebebe5e5e5d2d2d2d2d2d2dbdbdbd7d7d7eeeeeef3f3f3dcdcdcccccccedededcdcdcdbbbbbbf0f0f0e6e6e6f8f8f8f8f8f8e1e1e1fbfbfbf0f0f0f2f2f2e9e9e9d4d4d4d5d5d5c2c2c2bcbcbca1a1a1989898cbcbcbc9c9c9878787aeaeaee3e3e3cecececacacab9b9b9b4b4b4949494909090b3b3b3d0d0d0d6d6d6bababa969696bababad5d5d5e0e0e0d5d5d5c0c0c0cacacad8d8d8e9e9e9d7d7d78e8e8e8c8c8c727272858585bfbfbfd5d5d5bebebee6e6e6ffffffc6c6c6a7a7a79595959a9a9abababacacacaaaaaaaccccccccccccc8c8c8d7d7d7eeeeeedfdfdfc7c7c7e8e8e89b9b9b898989d5d5d5bbbbbb949494e7e7e7e1e1e1dfdfdfededede6e6e6f6f6f6efefeff8f8f8fcfcfcfffffffffffff3f3f3d9d9d9eeeeeeededede5e5e5dfdfdfbebebeddddddd8d8d8d4d4d4d8d8d8e8e8e8e9e9e9e0e0e0ffffffe3e3e3f8f8f8ebebebcdcdcdcfcfcfe0e0e0cececebbbbbbddddddb2b2b27c7c7cc3c3c3ffffffd7d7d7b3b3b3b8b8b8b4b4b4d3d3d3e7e7e7c8c8c8c9c9c9b9b9b9c4c4c4949494bdbdbdd4d4d4acacacb0b0b0bbbbbbc6c6c6d8d8d8eaeaeadededeeeeeeed7d7d7e1e1e1e4e4e4c1c1c1d6d6d6adadadb4b4b4cececed0d0d0d3d3d3e1e1e1d3d3d3a7a7a7b2b2b2dadadaeeeeeeedededdededed8d8d8d7d7d7bfbfbfb7b7b7dadadad8d8d8d4d4d4e1e1e1eeeeeeedededdddddde5e5e5d3d3d3fafafae7e7e7a2a2a2dadadae3e3e3cdcdcde4e4e4e5e5e5acacacc5c5c5e2e2e2d4d4d4eeeeeefffffff5f5f5f7f7f7f3f3f3cacacae1e1e1e6e6e6c8c8c8e7e7e7ffffffdadadaddddddf9f9f9f4f4f4cfcfcff4f4f4f7f7f7e1e1e1d0d0d0dfdfdff2f2f2e8e8e8f5f5f5f5f5f5fffffff3f3f3ddddddfafafaf3f3f3a0a0a0b8b8b8e3e3e3ebebebcbcbcbe3e3e3ffffffccccccb7b7b7abababb6b6b6e8e8e8f9f9f9c9c9c98e8e8e7979795353538585856c6c6c5d5d5d888888acacaca7a7a7888888b6b6b6d4d4d4a1a1a18e8e8e9e9e9eacacacbababad3d3d3d8d8d8d8d8d8dddddde5e5e5e1e1e1f6f6f6e9e9e9f9f9f9e7e7e7cacacad0d0d0bababab2b2b2fafafafffffff9f9f9eaeaeaf3f3f3f6f6f6e6e6e6e8e8e8f1f1f1f0f0f0eeeeeef4f4f4fefefef6f6f6dcdcdcdededef5f5f5efefefd5d5d5fefefef5f5f5f5f5f5f8f8f8dadadabfbfbfa7a7a7d5d5d5cfcfcfb0b0b0dbdbdbc4c4c4c6c6c6f7f7f7ffffffcdcdcdb1b1b1f8f8f8ebebebe1e1e1c3c3c39d9d9dc1c1c1fefefefffffffafafae2e2e2e3e3e3ffffffffffffe9e9e9fffffffffffffffffffffffffffffffefefefffffffffffffdfdfdffffffffffffc7c7c78d8d8daaaaaac8c8c8cececeafafaf979797848484dcdcdcb3b3b3777777b0b0b0979797e2e2e2cecece8e8e8eacacaca5a5a5a4a4a4949494dededee0e0e0f7f7f7e4e4e4ebebebfffffff8f8f8fafafafafafafffffff4f4f4f2f2f2eeeeeed1d1d1f4f4f4ffffffffffffffffffffffffedededf6f6f6ffffffffffffeaeaeafffffff0f0f0c0c0c0cfcfcfedededd3d3d3f1f1f1f0f0f0e3e3e3e0e0e0cfcfcfddddddebebebd8d8d8959595d4d4d4ecececc8c8c8e0e0e0eaeaeafffffffefefefffffffafafafffffffcfcfcfcfcfcffffffe5e5e5c4c4c4e2e2e2e9e9e9dcdcdcfcfcfcecececf3f3f3efefefe8e8e8e4e4e4e7e7e7e0e0e0d7d7d7f1f1f1ececece0e0e0efefefd9d9d9e3e3e3e1e1e1e8e8e8e4e4e4f1f1f1dadadad6d6d6d5d5d5e8e8e8e9e9e9dcdcdcf0f0f0b6b6b6dbdbdbf4f4f4d5d5d5d0d0d0b4b4b4c9c9c9dfdfdfc3c3c3cececee8e8e8f2f2f2f3f3f3e2e2e2e1e1e1edededffffffd8d8d8dadadadfdfdfe1e1e1d9d9d9dededeebebebe3e3e3e4e4e4e0e0e0f1f1f1e7e7e7dededefbfbfbebebebeaeaeae0e0e0e9e9e9ecececf4f4f4ffffffe9e9e9e7e7e7e8e8e8dcdcdcd2d2d2dddddde1e1e1dfdfdfe4e4e4c9c9c9cacacae5e5e5e9e9e9e6e6e6d2d2d2d1d1d1d5d5d5d8d8d8dbdbdbe0e0e0d8d8d8d7d7d7e1e1e1e9e9e9e3e3e3f9f9f9efefefe8e8e8e2e2e2d4d4d4f1f1f1fbfbfbdbdbdbd7d7d7d2d2d2cfcfcfd8d8d8d0d0d0e1e1e1edededeeeeeee0e0e0ccccccdbdbdbfffffffffffffafafafdfdfdf6f6f6dededecdcdcddadadacbcbcbcececeffffffffffffdbdbdbcacacac4c4c4a9a9a9a7a7a79f9f9fa3a3a3c5c5c5b5b5b5cececed8d8d8b9b9b9c0c0c0a0a0a0868686b7b7b7ecececedededc8c8c8ecececdfdfdfdededeeeeeeeecececd2d2d2e9e9e9d9d9d9d9d9d9fbfbfbeeeeeee2e2e2c7c7c7bebebeaeaeae999999d2d2d2dfdfdfd6d6d6a6a6a6a2a2a2cbcbcbc7c7c7aaaaaaaeaeaebebebe9898988585858e8e8eb1b1b1c1c1c1c0c0c0868686929292b3b3b3d5d5d5c8c8c8b2b2b2c1c1c1b4b4b4bebebedcdcdcd2d2d2ffffffffffffd5d5d5cdcdcdedededf4f4f4e8e8e8c4c4c4c7c7c7c6c6c6ccccccefefefffffffe6e6e6d1d1d1aeaeaeb6b6b6dcdcdce9e9e9f5f5f5eeeeeedddddde4e4e4f3f3f3f4f4f4f4f4f4ecececfefefefffffffafafaf3f3f3e4e4e4f3f3f3dfdfdfbbbbbbacacacdadadaddddddc7c7c7e2e2e2c6c6c6dadadae5e5e5f5f5f5edededf2f2f2e8e8e8d9d9d9c5c5c5dbdbdbbcbcbc999999b5b5b5bcbcbca8a8a8b6b6b6c9c9c9c9c9c9cacacac5c5c5eeeeeec2c2c2acacaca6a6a6929292b3b3b3d4d4d4ddddddcecececccccccececec1c1c1cdcdcdcdcdcddadadad8d8d8a8a8a8b9b9b9c5c5c5adadadc0c0c0cacacacacacad9d9d9d8d8d8e8e8e8b6b6b6acacaca9a9a9979797b2b2b2cfcfcfd7d7d7d3d3d3d3d3d3e8e8e8ededed9d9d9db8b8b8cfcfcfe8e8e8bbbbbbbbbbbbcacacac8c8c8abababd2d2d2eeeeeeefefefededede4e4e4e0e0e0f3f3f3e9e9e9dfdfdfcfcfcfeaeaea9a9a9a7a7a7aefefeff8f8f8ecececd2d2d2e3e3e3edededf6f6f6ddddddcececec8c8c8c6c6c6d4d4d4f2f2f2c5c5c5dfdfdffffffffcfcfcc1c1c1dfdfdffffffffafafae0e0e0ecececfffffffffffffffffff7f7f7e9e9e9959595c5c5c5e9e9e9c8c8c8ebebebd9d9d9b4b4b4d2d2d2f6f6f6eeeeeee8e8e8e1e1e1d2d2d2c0c0c0d6d6d6efefefb3b3b39e9e9e878787b7b7b7f5f5f5ffffffbcbcbc8e8e8edadadaeeeeeec8c8c8d2d2d2d7d7d7c6c6c6c9c9c9b3b3b3ccccccecececf2f2f2ffffffd8d8d8c0c0c0adadadd4d4d4d2d2d2e7e7e7f4f4f4fffffff3f3f3efefeff3f3f3ffffffe6e6e6b5b5b5e3e3e3e6e6e6dfdfdfebebebf8f8f8f7f7f7f1f1f1ffffffe6e6e6dededefcfcfcffffffffffffe8e8e8e4e4e4e2e2e2dadadae5e5e5fefefeffffffc2c2c2a4a4a4e8e8e8ebebebc2c2c2cfcfcfd0d0d0edededffffffe5e5e5e0e0e0ffffffffffffe2e2e2dfdfdfd1d1d1d9d9d9edededededede8e8e8e6e6e6f9f9f9dbdbdbe0e0e0d3d3d3cbcbcbcdcdcdd7d7d7cececec6c6c6ddddddd0d0d0d4d4d4d4d4d4d0d0d0b3b3b35252524f4f4f6262626e6e6e6969696868687c7c7c808080959595949494a5a5a5b1b1b1b7b7b7c6c6c6adadade1e1e1bbbbbbadadadbababae8e8e8f2f2f2d7d7d7fffffff2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9e6e6e6ebebebf4f4f4ebebebcfcfcfdadadadedededededef4f4f4f1f1f1ebebebbcbcbcfffffff8f8f8e6e6e6f1f1f1e8e8e8f2f2f2ececece6e6e6e9e9e9ffffffd8d8d8bdbdbdd6d6d6bcbcbc999999a5a5a5d8d8d8f0f0f0fefefef1f1f1f2f2f2f0f0f0eaeaeaf6f6f6fcfcfcebebebc8c8c8dededef4f4f4dddddde8e8e8f6f6f6fcfcfcf1f1f1e5e5e5f0f0f0f8f8f8fffffffafafaeeeeeef1f1f1e2e2e2e1e1e1f9f9f9f3f3f3f8f8f8f8f8f8fafafaffffffffffffe9e9e9f3f3f3ffffffe4e4e4d6d6d6e6e6e6e8e8e8dededefdfdfdffffffeaeaeafcfcfcf8f8f8f0f0f0ffffffffffffe5e5e5eaeaeaf6f6f6f4f4f4e9e9e9dfdfdfe3e3e3f9f9f9f4f4f4ddddddd9d9d9dadadac4c4c4d4d4d4ebebebecececefefefdbdbdbe2e2e2e9e9e9fafafae3e3e3d6d6d6d8d8d8cececed8d8d8e6e6e6d6d6d6dbdbdbd0d0d0a8a8a8cacacac8c8c8babababdbdbdc1c1c1d2d2d2c2c2c2cfcfcfdbdbdbc2c2c2c9c9c9a6a6a6929292b1b1b1a2a2a2e6e6e6e0e0e07d7d7dbdbdbdd4d4d4c0c0c0cfcfcfd0d0d0d8d8d8d5d5d5cccccca8a8a8bcbcbcd5d5d5ddddddc9c9c9b9b9b9e3e3e3d5d5d5d7d7d7d1d1d1e2e2e2f3f3f3cccccce7e7e7ededede8e8e8d3d3d3d2d2d2dfdfdfe7e7e7cacacabdbdbdedededd9d9d9d4d4d4dadadacccccccbcbcbd0d0d0e3e3e3e7e7e7d2d2d2edededdbdbdbcacacadbdbdbe3e3e3e8e8e8ebebebf8f8f8ddddddd6d6d6e6e6e6fffffffefefefafafaf1f1f1e5e5e5e7e7e7f9f9f9eaeaeadfdfdfe8e8e8d1d1d1c3c3c3cacacac7c7c7e8e8e8f4f4f4fefefed3d3d3b6b6b6e7e7e7dcdcdcdfdfdfebebebd6d6d6c9c9c9c4c4c4d0d0d0dadadac5c5c5cdcdcdcccccc9d9d9dbebebed1d1d1bcbcbc9c9c9ca0a0a09b9b9ba9a9a9b3b3b3cacacaa8a8a8bebebee5e5e5c6c6c6c0c0c0e5e5e5fffffffffffff0f0f0f3f3f3d9d9d9d3d3d3c7c7c7c6c6c6cacacacccccccacacaeeeeeee3e3e3d4d4d4b2b2b2afafafefefeffdfdfdfffffffcfcfcefefefedededd5d5d5dededef6f6f6dededecacacae7e7e7ebebebe6e6e6fffffffffffffcfcfcf3f3f3fffffffffffffffffffbfbfbf4f4f4fafafadcdcdcc9c9c9cececeedededcacacabfbfbfe5e5e5a5a5a5d0d0d0ffffffa3a3a3979797d2d2d2eaeaeaffffffefefeff1f1f1eeeeeee9e9e9f4f4f4ffffffffffffe9e9e9b4b4b4fcfcfcfefefeeeeeeee5e5e5f0f0f0fafafaececece0e0e0e7e7e7ededede3e3e3d7d7d7c6c6c6bfbfbfbebebeb0b0b0b3b3b3c4c4c4ddddddeeeeeee8e8e8f2f2f2f8f8f8b9b9b99c9c9cd5d5d5f7f7f7f5f5f5f4f4f4f6f6f6fffffff6f6f6e3e3e3ebebebe8e8e8ececece8e8e8bfbfbfa1a1a1b9b9b9adadadd4d4d4e6e6e6f0f0f0ffffffe9e9e9f0f0f0fcfcfcfcfcfcf0f0f0eaeaeaffffff9898986b6b6bfefefefafafaf8f8f8fdfdfde1e1e1c3c3c3b6b6b6bababa888888b2b2b2efefefdadadad6d6d6e2e2e2dfdfdfc8c8c8dededef5f5f5e7e7e7f3f3f3f3f3f3ebebebf1f1f1ededede9e9e9fffffffafafabababaa9a9a9f2f2f2f0f0f0c1c1c1c1c1c1fbfbfbeaeaeaecececfdfdfde7e7e7d4d4d4dfdfdfd7d7d7dededef9f9f9e0e0e0ebebebf5f5f5dcdcdcf1f1f1e4e4e4f0f0f0fcfcfcc4c4c4e0e0e0f3f3f3d7d7d7eeeeeed7d7d7c1c1c1e7e7e7d9d9d9cececed7d7d7e4e4e4b6b6b69b9b9bd9d9d9d1d1d1cdcdcdeaeaeafafafafafafae7e7e7e1e1e1e7e7e7f9f9f9dedededededec0c0c0e3e3e3fffffffefefefefefef1f1f1efefefbebebed3d3d3f6f6f6fffffffefefef4f4f4efefefdfdfdfdededec0c0c0999999cdcdcdd1d1d1cbcbcbd9d9d97b7b7badadaddddddda1a1a1b4b4b4c3c3c3c9c9c9d4d4d4cdcdcdbababab6b6b6bebebea7a7a7989898b8b8b8b1b1b1a9a9a9a5a5a5acacacbcbcbcb7b7b7aeaeaeb4b4b4b6b6b6a9a9a9a6a6a6bababad2d2d2c6c6c69b9b9ba2a2a2c9c9c9aaaaaa8787875b5b5b626262818181949494858585919191a6a6a68f8f8f7c7c7c909090979797a8a8a8939393b0b0b0adadadaeaeaec3c3c39e9e9ea3a3a3b0b0b0a3a3a3bfbfbfd6d6d6e7e7e7dededecdcdcdcccccccacacaccccccc8c8c8c8c8c8c8c8c8d7d7d7e2e2e2cececee4e4e4c6c6c6cfcfcfe4e4e4d1d1d1c4c4c4eaeaeadcdcdcdcdcdce0e0e0d2d2d2fcfcfcf4f4f4eaeaead5d5d5e8e8e8f7f7f7f2f2f2f9f9f9f9f9f9f4f4f4eaeaeafcfcfcf6f6f6fafafac6c6c6c5c5c5bcbcbc838383afafafd9d9d9d8d8d8d4d4d4e2e2e2ddddddd5d5d5ebebebd7d7d7c2c2c2f9f9f9fffffff2f2f2f3f3f3e8e8e8f1f1f1d5d5d5d6d6d6ecececf4f4f4fffffff9f9f9f5f5f5fdfdfdfcfcfcf4f4f4f9f9f9f7f7f7f5f5f5fafafaeaeaeadfdfdfdededee4e4e4eaeaead7d7d7dedededddddde0e0e0d2d2d2dbdbdbd1d1d1e0e0e0d9d9d9dadadaf8f8f8ececece8e8e8efefefdbdbdbd6d6d6cececeebebebf2f2f2d7d7d78c8c8c979797dadadad4d4d4cdcdcdd6d6d6e7e7e7b6b6b6a9a9a9e1e1e1f0f0f0e8e8e8e5e5e5d7d7d7d2d2d2adadadc8c8c8d7d7d7edededdededefbfbfbfffffff5f5f5fffffffafafae7e7e7d6d6d6ebebebf2f2f2e0e0e0e9e9e9e1e1e1d9d9d9d5d5d5e0e0e0f4f4f4ededede9e9e9e9e9e9e7e7e7d2d2d2e0e0e0f2f2f2ccccccdddddddcdcdcdededed6d6d6c0c0c0dadadaeeeeeed4d4d4bebebee1e1e1d7d7d7d7d7d7ddddddd5d5d5fdfdfdffffffffffffffffffffffffefefefd3d3d3f6f6f6d1d1d1e1e1e1e9e9e9f8f8f8fbfbfbffffffffffffe5e5e5cacacad2d2d2d6d6d6c2c2c2b7b7b7dededeeaeaeaecececf8f8f8dedededcdcdce3e3e3d7d7d7f8f8f8ffffffe5e5e5aeaeaeb6b6b6d8d8d8e8e8e8e4e4e4f5f5f5fafafaf5f5f5e8e8e8f5f5f5fffffff9f9f9f8f8f8f7f7f7efefeffcfcfce2e2e2bbbbbba8a8a8c7c7c7d2d2d2f6f6f6b9b9b99f9f9feaeaeaf6f6f6eeeeeef9f9f9fffffffefefeeaeaeaebebebfffffffffffffffffffdfdfdcbcbcb9191918c8c8ca5a5a5999999b5b5b5a4a4a49f9f9f9696968a8a8a969696969696aeaeaebbbbbb9898987f7f7fbfbfbfd9d9d9c9c9c9dadadae8e8e8dadadaefefefe1e1e1dadadaf0f0f0f7f7f7dededea2a2a2c6c6c6b7b7b7a9a9a9e0e0e0e0e0e0ededededededf6f6f6fffffffcfcfcfffffff2f2f2c0c0c0e9e9e9fafafafbfbfbeeeeeedbdbdbcfcfcfdfdfdfc7c7c7cececedededeeeeeeefbfbfbececece5e5e5ecececfdfdfde0e0e0d9d9d9cbcbcbd2d2d2dadadad3d3d3d2d2d2f7f7f7ffffffdfdfdfaeaeaeafafafc3c3c3e3e3e3fafafaf6f6f6bcbcbc9b9b9be7e7e7e6e6e6d9d9d9d7d7d7e6e6e6cfcfcfd0d0d0d6d6d6f9f9f9dfdfdfd7d7d7d8d8d8dadadadbdbdbc0c0c0f2f2f2ffffffefefefdfdfdfb4b4b4b3b3b3ababab9c9c9cb3b3b3cacacaecececffffffffffffeeeeeeebebebd7d7d7d4d4d4dadadadbdbdbe5e5e5f2f2f2fffffffbfbfbfffffff5f5f5f7f7f7b0b0b0a3a3a3bebebee0e0e0d8d8d8b9b9b9bfbfbfc4c4c4e1e1e1f7f7f7f1f1f1fdfdfdf1f1f1f6f6f6fdfdfde4e4e4d7d7d7f5f5f5f1f1f1f0f0f0e8e8e8e3e3e3dfdfdfefefefe7e7e7bababac5c5c5edededdcdcdce9e9e9fcfcfce4e4e4bebebee4e4e4f5f5f5d8d8d8f0f0f0fdfdfdfefefefcfcfceeeeeee8e8e8c8c8c8e8e8e8cbcbcbedededffffffd6d6d6c8c8c89292929d9d9deaeaeafdfdfdedededffffffd4d4d4d4d4d4ccccccaeaeaec1c1c1cecece9f9f9fabababdcdcdcdcdcdcd0d0d0f5f5f5fefefeecececd3d3d3dddddddededecccccce4e4e4bebebeacacacddddddd6d6d6c5c5c5d2d2d2767676909090dadadacececed0d0d0d8d8d8d1d1d1ccccccb6b6b6b7b7b7bdbdbdd1d1d1afafafcacacad7d7d7d7d7d7c3c3c3c5c5c5cdcdcde6e6e6dadadac6c6c6b0b0b0e1e1e1ddddddc0c0c0bebebec6c6c6dadadac6c6c6989898989898b5b5b59a9a9ab5b5b5cececed3d3d3b2b2b2a2a2a2bbbbbbc6c6c6dfdfdfccccccb0b0b0c7c7c7d1d1d1acacacafafafabababaaaaaad0d0d0dededed6d6d6d9d9d9f5f5f5f7f7f7f3f3f3f0f0f0e5e5e5f9f9f9fffffff8f8f8e3e3e3d4d4d4e8e8e8f3f3f3efefefdcdcdc9f9f9f7070706969698d8d8da3a3a3aeaeaea4a4a4b1b1b1c4c4c4b7b7b7aaaaaab1b1b1a8a8a8a0a0a0b0b0b0a8a8a8858585929292a1a1a1b4b4b48888887d7d7d9b9b9bb4b4b4d2d2d2c2c2c2b4b4b4bbbbbbc3c3c3c1c1c1bdbdbdcbcbcbcfcfcfadadadc3c3c3d0d0d0c2c2c2b0b0b0cbcbcbbdbdbdc2c2c2dfdfdfbbbbbbd5d5d5d8d8d8e4e4e4e4e4e4dbdbdbdadadaf9f9f9dfdfdfdbdbdbf8f8f8f5f5f5d8d8d8dfdfdff8f8f8f6f6f6fffffffdfdfdededede7e7e7ddddddcacacaa5a5a58f8f8fbababac4c4c4a4a4a4ccccccc6c6c6d1d1d1e9e9e9eaeaeae4e4e4cbcbcbb4b4b4c2c2c2d5d5d5eaeaeafafafad3d3d3b0b0b0d1d1d1d4d4d4cececed1d1d1b6b6b6c6c6c6c8c8c8d9d9d9d5d5d5d1d1d1cbcbcba6a6a6b8b8b8b8b8b8dbdbdbd6d6d6d7d7d7d5d5d5999999dbdbdbfefefef3f3f3c3c3c3bbbbbbccccccbdbdbd949494c1c1c1f6f6f6bdbdbd8b8b8bb2b2b2cacacab6b6b6b2b2b2bebebeb2b2b2b8b8b8bababac8c8c8afafaf838383abababb5b5b5b9b9b9b7b7b7cececee7e7e7e3e3e3e4e4e4dededeb1b1b1b0b0b0bfbfbfaeaeaebebebecdcdcdc5c5c5c6c6c6cdcdcde5e5e5c7c7c7d1d1d1e0e0e0e7e7e7ecececf3f3f3d4d4d4d6d6d6fdfdfdd8d8d8c8c8c8e4e4e4eeeeeee0e0e0efefefe4e4e4e1e1e1d8d8d8cacacadcdcdcf9f9f9ffffffebebebf8f8f8f5f5f5f0f0f0fbfbfbf9f9f9f2f2f2dfdfdffbfbfbc9c9c9d6d6d6ffffffdcdcdcdbdbdbf2f2f2f5f5f5f3f3f3e9e9e9c5c5c5cececefafafad3d3d3d5d5d5f8f8f8f4f4f4fafafae8e8e8e1e1e1b9b9b9e8e8e8f3f3f3d6d6d6f7f7f7f7f7f7e0e0e0d7d7d7d7d7d7d0d0d0e5e5e5dadadab4b4b4a8a8a8eeeeeefafafaccccccd7d7d7cfcfcfc9c9c9e1e1e1d7d7d7e6e6e6f6f6f6c4c4c4d0d0d0d6d6d6c9c9c9dfdfdfefefefeaeaeaf3f3f3fdfdfdffffffffffffe0e0e0dfdfdfeaeaead8d8d8bababac9c9c9ddddddf1f1f1bcbcbca7a7a7bfbfbfdcdcdcfbfbfbe7e7e7c5c5c5e6e6e6dcdcdcb2b2b29c9c9ca5a5a5a0a0a0b2b2b29e9e9e949494d8d8d8ccccccafafafbfbfbfbfbfbfaeaeaec3c3c3dbdbdbd1d1d1c6c6c6b9b9b9b1b1b1b6b6b6939393b7b7b7e1e1e1efefefc1c1c1bdbdbdcdcdcdcfcfcfefefefdfdfdfcccccccfcfcfbababad7d7d7f1f1f19f9f9fa7a7a7c8c8c8d9d9d9d5d5d5c5c5c5b8b8b8b9b9b9d6d6d6ebebebd9d9d9cbcbcbc2c2c2a1a1a19c9c9c888888939393b5b5b5c9c9c9cbcbcb949494cdcdcdfffffff6f6f6dadadadedededfdfdfd7d7d7b3b3b3c9c9c9edededdcdcdcdededed1d1d1d3d3d3bbbbbb979797a1a1a1afafafacacaca6a6a6bcbcbcc9c9c9b5b5b5bfbfbfc4c4c4c1c1c1bcbcbcc3c3c3ddddddd0d0d0d4d4d4d3d3d3b9b9b9bdbdbdabababb3b3b3eeeeeef9f9f9fffffffcfcfcffffffffffffd3d3d3c5c5c5bebebeb5b5b5b7b7b7b4b4b4c7c7c7e5e5e5d9d9d9d3d3d3c8c8c8d6d6d6e1e1e1d1d1d1e9e9e9e7e7e7ebebebfffffff6f6f6a2a2a2848484bebebed9d9d9d4d4d4d3d3d3ccccccb7b7b7a6a6a6e0e0e0eaeaeafffffff7f7f7e3e3e3e6e6e6efefefe8e8e8e8e8e8f8f8f8fcfcfcf6f6f6f0f0f0c3c3c3cbcbcbf1f1f1fbfbfbf1f1f1e6e6e6fdfdfdf5f5f5eeeeeee3e3e3eaeaeaf2f2f2f3f3f3ececece8e8e8d1d1d1e6e6e6fcfcfcffffffe4e4e4a2a2a2a3a3a3b3b3b3cdcdcddfdfdfe0e0e0ecececffffffc6c6c6515151989898a1a1a1848484d6d6d6dadadaafafafe8e8e8f8f8f8eaeaeadfdfdfaaaaaac9c9c9ffffffffffffd9d9d9c6c6c6c8c8c8c5c5c5c5c5c5c2c2c2bfbfbfb5b5b5bbbbbbacacacbdbdbdcececec4c4c4959595abababa2a2a2a2a2a2c8c8c8b5b5b5aaaaaab6b6b6c7c7c79f9f9f9e9e9ebababaddddddc7c7c7d4d4d4e8e8e8dcdcdcc9c9c9d2d2d2f7f7f7e6e6e6f5f5f5f0f0f0ffffffeaeaeaf9f9f9efefefdededee7e7e7f2f2f2e3e3e3d7d7d7868686d4d4d4cccccca7a7a7e9e9e9f3f3f3ffffffddddddd7d7d7f9f9f9dcdcdce2e2e2e5e5e5eeeeeeffffffe5e5e5dadadaf2f2f2e8e8e8d4d4d4ddddddd8d8d8ddddddffffffefefefcececefffffffffffff3f3f3dcdcdceaeaead8d8d8ebebebdfdfdfc5c5c5edededafafafbdbdbdcbcbcb7a7a7a5959599696969c9c9ca3a3a3adadad909090acacaca3a3a3a4a4a4cacacabfbfbfc5c5c5c7c7c7d1d1d1c0c0c0c1c1c1c1c1c1dcdcdcb2b2b2a8a8a8cfcfcfb9b9b9dbdbdbd1d1d1c2c2c2c8c8c8ddddddc5c5c5d1d1d1d7d7d7d7d7d7cdcdcdcdcdcdc4c4c4d7d7d7d3d3d3d5d5d5d6d6d6c6c6c6d1d1d1ededede0e0e0f4f4f4e6e6e6f0f0f0dcdcdce1e1e1f3f3f3e5e5e5f6f6f6fcfcfcc2c2c28f8f8fb3b3b3d2d2d2eaeaeaf1f1f1cececececececececed3d3d39898989f9f9fbababad1d1d1e7e7e7e0e0e0d7d7d7d4d4d4c0c0c0d1d1d1bebebee1e1e1ffffffd9d9d9c5c5c5e6e6e6f1f1f1fafafaebebebd3d3d3dfdfdfcececee2e2e2dbdbdbc4c4c4d2d2d2cbcbcbabababc0c0c0cfcfcfe3e3e3cececeb6b6b6d4d4d4cececed5d5d5d9d9d9dcdcdcb8b8b8ccccccc4c4c4cdcdcde8e8e8f6f6f6efefefe4e4e4e9e9e9ffffffe7e7e7c3c3c3b8b8b8b6b6b6dbdbdbb5b5b5bbbbbbd0d0d0b3b3b3aeaeaee2e2e2ddddddefefefe1e1e1cacacad1d1d1ccccccbdbdbdd2d2d2e0e0e0dcdcdcedededf2f2f2bbbbbbd5d5d5fbfbfbf3f3f3eaeaeadadadae3e3e3c0c0c0bebebeafafafbdbdbdccccccc6c6c6cbcbcbe6e6e6c2c2c2bababac8c8c8bdbdbdcccccccacacac1c1c1e5e5e5cdcdcdc4c4c4bababadadadab5b5b5d0d0d0dededee8e8e8ddddddbababaf1f1f1f8f8f8edededf9f9f9fffffffdfdfde2e2e2d9d9d9aaaaaaccccccf5f5f5e0e0e0b7b7b7cbcbcbecececd5d5d5c7c7c7cfcfcfeaeaeaffffffffffffcdcdcdd2d2d2e0e0e0c8c8c8c1c1c1bababad1d1d1ffffffffffffe0e0e0cdcdcde5e5e5f3f3f3f1f1f1d9d9d9b6b6b6cfcfcfc2c2c29a9a9ac5c5c5c7c7c7acacacacacacdfdfdfe5e5e5d7d7d7e3e3e3e0e0e0d2d2d2d1d1d1c4c4c4cccccccacacab3b3b3c2c2c2d2d2d2d4d4d4dadadac4c4c4b5b5b5c5c5c5ffffffffffffe4e4e4cacacac5c5c5b3b3b3b4b4b4dbdbdbeaeaead3d3d3d2d2d2dfdfdfe2e2e2d9d9d97171715d5d5d6e6e6e959595909090bababab8b8b8c2c2c2a6a6a69d9d9dc3c3c3a6a6a6a7a7a7bcbcbcbababaa7a7a7bfbfbfb1b1b1a4a4a4c0c0c0c1c1c1dbdbdbefefefc1c1c1d2d2d2fafafadededebdbdbdbbbbbbc2c2c2cbcbcbccccccedededeaeaeadcdcdcb9b9b9d5d5d5f5f5f5d2d2d2d8d8d8eaeaeadedededededed3d3d3d1d1d1e8e8e8d4d4d4cacacab2b2b28c8c8cdadadadfdfdfd3d3d3dadadad5d5d5d2d2d2bfbfbfccccccbbbbbbcbcbcbb7b7b7a1a1a1e7e7e7f3f3f3e6e6e6dededee4e4e4e6e6e6e0e0e0ccccccc2c2c2bdbdbddededebebebebababac2c2c2b2b2b2939393d6d6d6e4e4e4dfdfdfcfcfcfd4d4d4e9e9e9e5e5e5d5d5d5eaeaead8d8d89b9b9be0e0e0f7f7f7e7e7e7d8d8d8cececed3d3d3dfdfdfddddddedededdcdcdce9e9e9d3d3d3e2e2e2fcfcfcf4f4f4f3f3f3e3e3e3a5a5a5979797bcbcbccdcdcdcececec2c2c2aeaeaecfcfcfccccccb0b0b0bdbdbdc3c3c3c9c9c9cecece7a7a7a9b9b9bc4c4c4c0c0c0cececee0e0e0d6d6d6dbdbdbe0e0e0b2b2b2b2b2b2d2d2d2d4d4d4e7e7e7fbfbfbfffffff4f4f4efefefebebebf1f1f1f4f4f4ddddddc3c3c3c6c6c6e3e3e3ececececececd3d3d3d9d9d9e6e6e6d1d1d1b7b7b7cdcdcdc0c0c0adadadcececed7d7d7bdbdbda6a6a6b6b6b6acacacbcbcbcafafafc6c6c6acacaccacacacfcfcfdbdbdbf5f5f5e4e4e4dededee6e6e6d3d3d3bbbbbb8e8e8e8c8c8cb9b9b99898987e7e7e9c9c9cadadad9b9b9bc1c1c1f4f4f4e1e1e1c4c4c4b3b3b3b4b4b4aeaeaec0c0c0bebebec0c0c0a5a5a5a6a6a6afafafa8a8a8c7c7c7e0e0e0d1d1d1d2d2d2c9c9c9babababebebee1e1e1f3f3f3fefefedcdcdcd4d4d4e3e3e3d4d4d4bcbcbcd2d2d2b4b4b48a8a8a9f9f9fa6a6a6c1c1c1c3c3c3bbbbbbdcdcdcfdfdfdd4d4d4aaaaaadcdcdce9e9e9d9d9d9d7d7d7efefeffbfbfbd1d1d1cdcdcdbababae6e6e6fcfcfcdfdfdfe8e8e8ffffffd6d6d69d9d9deeeeeefdfdfddbdbdbe0e0e0efefeffcfcfcfbfbfbeaeaead7d7d7fffffffafafaccccccc6c6c6c8c8c8f0f0f0f4f4f4b0b0b0b7b7b7cfcfcfdfdfdff9f9f9d3d3d3ccccccd3d3d3e9e9e9f4f4f4c5c5c5a9a9a99595959494949696968383839c9c9c9e9e9e8b8b8b9b9b9b9a9a9ab5b5b5bdbdbdcccccce4e4e4cececec0c0c0cececec6c6c6d4d4d4d5d5d5b9b9b9b9b9b9b0b0b0c6c6c6c8c8c8bbbbbbbcbcbc9d9d9da5a5a5c1c1c1c7c7c7cfcfcfc6c6c6d7d7d7e6e6e6f4f4f4fafafaf1f1f1dcdcdcf4f4f4f6f6f6e4e4e4ebebebdcdcdcf3f3f3fafafafdfdfdfcfcfcfafafaf8f8f8ebebebf9f9f9fafafafcfcfcf7f7f7e2e2e2c2c2c2d4d4d4d6d6d6dbdbdbecececdedededededee8e8e8e8e8e8eaeaeae1e1e1d6d6d6d6d6d6f0f0f0e8e8e8d5d5d5d3d3d3fafafadddddde1e1e1d5d5d5e0e0e0ffffffefefeff6f6f6ffffffeaeaeae2e2e2fcfcfcfafafae3e3e3f9f9f9f7f7f7ebebebe1e1e1e1e1e1e8e8e8c0c0c0cacacae5e5e5e4e4e4f3f3f3ecececf4f4f4e7e7e7f5f5f5ecececf5f5f5fefefed8d8d8b8b8b8cdcdcdfafafaededede1e1e1c9c9c9e3e3e3ffffffecececeeeeeef8f8f8fbfbfbf0f0f0ecececeaeaeaecececedededecececf1f1f1e3e3e3f2f2f2f9f9f9eeeeeef3f3f3f0f0f0d8d8d8cfcfcfeaeaeaf7f7f7f7f7f7f2f2f2f2f2f2ffffffdcdcdcf0f0f0f8f8f8ddddddcbcbcbcececed7d7d7d1d1d1d8d8d8d0d0d0cfcfcfdbdbdbf9f9f9bdbdbda2a2a2c6c6c6d4d4d4cbcbcbdfdfdfe9e9e9f4f4f4efefefeaeaeaf4f4f4fefefef9f9f9eaeaeadadadaeaeaeaeaeaeae9e9e9edededfbfbfbf0f0f0e4e4e4ebebebe8e8e8e6e6e6e3e3e3c5c5c5e0e0e0cecececdcdcdc1c1c1d8d8d8e4e4e4d4d4d4cfcfcfc0c0c0e4e4e4edededddddddc0c0c0c9c9c9d2d2d2b2b2b2c7c7c7d5d5d5e6e6e6e1e1e1f1f1f1e8e8e8ccccccd9d9d9e5e5e5e4e4e4d6d6d6c9c9c9dcdcdce7e7e7e1e1e1d4d4d4d6d6d6dbdbdbf3f3f3e2e2e2d2d2d2e3e3e3dddddde1e1e1cacacaa6a6a6abababdededeefefefdfdfdfaaaaaad0d0d0dadadabbbbbbb3b3b38686867c7c7ca9a9a9969696b5b5b5e7e7e7ccccccd4d4d4d7d7d7c3c3c3cececec2c2c2c6c6c6d2d2d2dededef6f6f6f6f6f6cdcdcd9898987f7f7f949494939393a5a5a5b7b7b7bbbbbbbdbdbdacacac9f9f9fc1c1c1b3b3b3a5a5a5a7a7a78e8e8e858585898989a3a3a3a5a5a5a5a5a5c1c1c1dadadad9d9d9e8e8e8e2e2e2d4d4d4e1e1e1f0f0f0dfdfdfd8d8d8cececea0a0a0b5b5b5b8b8b89e9e9ebababad2d2d2dfdfdff3f3f3fefefefffffffefefeefefeff0f0f0ebebebdadadaddddddd0d0d0d4d4d4ddddddd8d8d8efefeffafafafcfcfce6e6e6d0d0d0fefefef3f3f3b6b6b6c7c7c7ffffffffffffe7e7e7e0e0e0e7e7e7ffffffefefefe7e7e7f9f9f9f5f5f5edededf1f1f1f9f9f9f8f8f8ededededededfbfbfbededededededdfdfdfd6d6d6e4e4e4f9f9f9d4d4d4cececec4c4c4d3d3d3dcdcdcf1f1f1f7f7f7f8f8f8e2e2e2e7e7e7ebebebdededeb7b7b7aaaaaa9b9b9bbebebeb3b3b3c2c2c2c6c6c6e5e5e5f7f7f7d5d5d5d6d6d6e8e8e8f9f9f9dadadadededee0e0e0e5e5e5e6e6e6e6e6e6e8e8e8dadadad8d8d8dededebebebeccccccc6c6c6b6b6b6bdbdbdbdbdbdc5c5c5c2c2c2c8c8c8bababaafafafa4a4a4a1a1a1c3c3c3e8e8e8ededede6e6e6fefefedadadae8e8e8ffffffe6e6e6d9d9d9ecececf9f9f9f6f6f6f1f1f1f4f4f4ddddddeeeeeefbfbfbf5f5f5dededea8a8a8939393c4c4c4c6c6c6c1c1c19797978080806b6b6bc0c0c0f1f1f1d6d6d6e4e4e4dcdcdcc9c9c9c0c0c0c9c9c9c3c3c3d3d3d3f3f3f3e8e8e8f4f4f4fbfbfbcfcfcfd3d3d3eaeaeab6b6b6646464303030676767919191a2a2a2b8b8b8cccccce6e6e6fafafaffffffececece7e7e7ffffffffffffe7e7e7dfdfdfd3d3d3acacacb8b8b8eaeaeaf3f3f3efefeff4f4f4fbfbfbeeeeeee6e6e6e7e7e7f2f2f2dfdfdfeaeaeaf5f5f5f3f3f3aeaeaea9a9a9d0d0d0c1c1c1cacacaeeeeeec3c3c3b1b1b1d5d5d5a3a3a35c5c5c808080d2d2d2c8c8c8cbcbcbd8d8d8c7c7c7c2c2c2c0c0c0e7e7e7fffffff9f9f9e6e6e6e5e5e5f2f2f2eeeeeeb9b9b9d1d1d1ffffffffffffe4e4e4c9c9c9f3f3f3dadadad0d0d0e7e7e7d0d0d0d9d9d9dcdcdcdededed4d4d4b6b6b6f4f4f4fafafae9e9e9fafafac6c6c6e8e8e8e6e6e6dfdfdfdbdbdbbdbdbdb6b6b6e6e6e6c7c7c78a8a8aa9a9a98a8a8a7070706a6a6a989898b7b7b7a8a8a8cacacad5d5d5ebebebffffffffffffeeeeeedededecfcfcfb8b8b8b7b7b7b6b6b6b0b0b0acacacb3b3b3aaaaaab4b4b4d5d5d5d2d2d2b5b5b5bbbbbbe5e5e5f9f9f9fffffffffffffffffffffffffefefefffffffcfcfcf4f4f4fffffff6f6f6f4f4f4f2f2f2d9d9d9e7e7e7f9f9f9fefefef5f5f5fdfdfdfdfdfdfafafafdfdfdfffffffdfdfdf6f6f6ecececfdfdfdfffffff8f8f8f3f3f3f0f0f0fbfbfbfdfdfdfffffffefefefafafad2d2d2efefeff7f7f7d5d5d5dfdfdfd1d1d1d0d0d0d3d3d3d9d9d9ededede0e0e0b7b7b7b7b7b7c4c4c4c1c1c1cfcfcfcacacad1d1d1c2c2c2d1d1d1e1e1e1dddddde5e5e5dcdcdce3e3e3dededeebebebefefefe7e7e7f3f3f3f7f7f7f1f1f1f6f6f6f7f7f7f9f9f9eeeeeee9e9e9fbfbfbfcfcfcfdfdfdfffffff7f7f7e2e2e2edededdddddddfdfdfe4e4e4e7e7e7fcfcfcfffffff8f8f8f2f2f2efefeff7f7f7f5f5f5e8e8e8f1f1f1fffffffffffff6f6f6f3f3f3e2e2e2edededfffffff7f7f7f5f5f5fffffffbfbfbfefefeffffffffffffeeeeeee6e6e6eeeeeeeeeeeeefefefffffffdddddde1e1e1fefefefdfdfdeeeeeee1e1e1d9d9d9d0d0d0f3f3f3f1f1f1f9f9f9ebebebeaeaeaf7f7f7e4e4e4dfdfdfcccccce3e3e3fafafafffffff8f8f8e6e6e6f7f7f7edededc8c8c8dbdbdbe6e6e6dfdfdfdadadaf3f3f3ffffffe7e7e7e0e0e0cdcdcdf0f0f0e2e2e2f1f1f1e7e7e7e2e2e2ebebebd3d3d3c4c4c4ecececf5f5f5d2d2d2adadadb4b4b49e9e9e929292b1b1b1a3a3a3aaaaaad8d8d8c0c0c0abababaaaaaaa3a3a3acacaca5a5a5b6b6b6ccccccb6b6b6c8c8c8c8c8c8f7f7f7fafafaf8f8f8efefefd6d6d6e4e4e4fffffffffffffbfbfbfefefeffffffebebebe5e5e5dfdfdfcdcdcdc1c1c1bbbbbba6a6a6afafafbfbfbfd9d9d9efefeff5f5f5eaeaeae4e4e4e3e3e3afafaf9c9c9ce3e3e3f8f8f8e9e9e9dbdbdbdadadaedededdadadaefefefa5a5a5a1a1a1e3e3e3dadadad7d7d7ffffffc5c5c58f8f8f9090907575758b8b8b989898a3a3a38b8b8b919191a9a9a9a2a2a2acacacacacacababab9f9f9fa0a0a0a8a8a89999998d8d8d8f8f8f969696a5a5a59e9e9eaeaeaeb9b9b9c2c2c2bababaddddddc9c9c9c9c9c9cacacabdbdbdc0c0c0a9a9a9a0a0a0b9b9b99e9e9ec0c0c0d0d0d0d6d6d6ddddddefefefe7e7e7dcdcdce6e6e6ebebebf7f7f7fefefeecececdededec4c4c4d5d5d5cfcfcfd6d6d6d2d2d2c2c2c2d7d7d7efefefdededed7d7d7ececece8e8e8f0f0f0ebebebe3e3e3f2f2f2fcfcfcd6d6d6cdcdcde5e5e5f4f4f4fefefef6f6f6fffffffffffffffffffafafafcfcfcfcfcfcfafafafffffffffffffafafafefefef7f7f7f7f7f7d1d1d1c9c9c9e3e3e3d5d5d5f4f4f4f0f0f0eeeeeeffffffebebebd1d1d1f4f4f4f7f7f7eeeeeedbdbdbd9d9d9c6c6c6e0e0e0e3e3e3dcdcdcd3d3d3d4d4d4cbcbcbb3b3b3a7a7a7b3b3b3bebebec1c1c1f3f3f3e9e9e9e5e5e5ebebebf2f2f2e8e8e8fdfdfde6e6e6e6e6e6f7f7f7d5d5d5d8d8d8c7c7c7c4c4c4909090989898cdcdcdcececea9a9a9a2a2a2a2a2a2a5a5a5ddddddecececf2f2f2f8f8f8fffffffffffffafafafdfdfdffffffedededfafafafdfdfdfefefefcfcfcf4f4f4efefefd8d8d8b3b3b3f1f1f1fbfbfbe3e3e3c6c6c6dbdbdbd1d1d1989898b9b9b9ccccccd3d3d3d2d2d2d8d8d8e5e5e5e9e9e9dadadaececece1e1e1dededed1d1d1bebebeddddddfefefef6f6f6ffffffe3e3e3838383a3a3a3d5d5d5d4d4d4cccccce5e5e5fffffff5f5f5fdfdfddfdfdfdadadafbfbfbecececd8d8d8e7e7e7a3a3a36e6e6ecececef7f7f7fdfdfdf5f5f5ebebebf2f2f2dadadacfcfcfb0b0b0d5d5d5d9d9d9d0d0d0f6f6f6f1f1f1cacacaabababc7c7c7e8e8e8eeeeeeededede5e5e5eeeeeec1c1c1a2a2a2bababae9e9e9ffffffd0d0d0b2b2b2bfbfbfb5b5b5d6d6d6f5f5f5f4f4f4e3e3e3f1f1f1e5e5e5d0d0d0e9e9e9dfdfdfd0d0d0fffffff4f4f4e0e0e0d7d7d7bfbfbfefefefe8e8e8d2d2d2eaeaeaf5f5f5dbdbdbdededeececececececd9d9d9d6d6d6cdcdcdd7d7d7dcdcdcd6d6d6ebebebe2e2e2d7d7d7e2e2e2b1b1b19595959393939191918e8e8eb6b6b6b2b2b27f7f7fa8a8a8cdcdcddededed4d4d4e3e3e3f8f8f8eaeaeaeeeeeed1d1d1b2b2b2c7c7c7d7d7d7e7e7e7e2e2e2d7d7d7bdbdbdd9d9d9e7e7e7e4e4e4e6e6e6f9f9f9edededb1b1b1e1e1e1fffffff4f4f4f9f9f9f5f5f5e5e5e5e8e8e8f9f9f9fafafae0e0e0cdcdcdf0f0f0dededef1f1f1f1f1f1d1d1d1e2e2e2fbfbfbf7f7f7e8e8e8e9e9e9f4f4f4f2f2f2f8f8f8e4e4e4ecececf9f9f9fdfdfdf7f7f7fafafafcfcfcfafafafdfdfdfafafaf8f8f8fafafaf9f9f9fafafae4e4e4e3e3e3f7f7f7efefefcececee9e9e9dadadaeeeeeed9d9d9d5d5d5eeeeeee6e6e6dcdcdcd9d9d9dcdcdcd2d2d2d6d6d6e4e4e4ecececdededed9d9d9dededef1f1f1f2f2f2ededede5e5e5ecececeeeeeef6f6f6f3f3f3e9e9e9fafafaf0f0f0e4e4e4e3e3e3dadadadcdcdcdadadae0e0e0f1f1f1ebebebf1f1f1f6f6f6eaeaead5d5d5d4d4d4ebebebeaeaead7d7d7d5d5d5d2d2d2d1d1d1d4d4d4e8e8e8d7d7d7cacacae8e8e8dededecdcdcdddddddeaeaeadcdcdcebebebf6f6f6ebebebf0f0f0f2f2f2eaeaeaeaeaeaf4f4f4f5f5f5efefefe4e4e4efefeff4f4f4d0d0d0c4c4c4dadadadcdcdcefefeff4f4f4e3e3e3f3f3f3dededed8d8d8d2d2d2dadadaffffffffffffe4e4e4bcbcbcc8c8c8d0d0d0bdbdbdf2f2f2fafafae5e5e5fcfcfcefefefe9e9e9e1e1e1ebebebfffffff8f8f8f1f1f1e3e3e3ebebebe9e9e9e4e4e4d9d9d9dddddde5e5e5e7e7e7fffffff9f9f9f9f9f9fffffffcfcfcd2d2d2f3f3f3f8f8f8dadadaffffffffffffb5b5b5c9c9c9f7f7f7c5c5c5b0b0b0e9e9e9bdbdbdc0c0c0dadadacbcbcbb3b3b3a9a9a9c7c7c7b0b0b0b4b4b4c0c0c0e1e1e1f8f8f8efefefeaeaeaf4f4f4f3f3f3d0d0d0e0e0e0f8f8f8dddddde6e6e6e7e7e7f4f4f4f8f8f8f3f3f3fcfcfcffffffedededc6c6c6d3d3d3dbdbdbcbcbcbc5c5c5d7d7d7d5d5d5e6e6e6ffffffdbdbdbf7f7f7fffffffafafafffffff8f8f8d4d4d4f2f2f2f4f4f4ffffffeaeaead7d7d7f0f0f0cacaca888888767676c3c3c3eeeeeec3c3c39d9d9d888888bebebee9e9e9d9d9d99d9d9d8686868787878686868282828a8a8aa9a9a9d2d2d2afafafa9a9a9c2c2c2b9b9b98a8a8a949494b0b0b09f9f9fb4b4b48a8a8a9a9a9ab4b4b49c9c9cbdbdbdddddddc5c5c5c9c9c9c5c5c5eeeeeefafafab3b3b3e9e9e9ffffffeaeaeadadadafdfdfde5e5e5cccccceaeaeadcdcdcf4f4f4f8f8f8fffffffdfdfdf4f4f4fafafaeeeeeeebebebe2e2e2e6e6e6ecececd8d8d8d3d3d3dadadad5d5d5bfbfbfd5d5d5f1f1f1f7f7f7e8e8e8ecececd3d3d3c9c9c9eaeaeaeaeaead3d3d3c0c0c0dededee5e5e5dededee4e4e4edededf1f1f1f3f3f3fafafaf6f6f6f8f8f8f5f5f5f5f5f5f3f3f3ebebebfcfcfcf8f8f8f9f9f9ffffffffffffdcdcdccfcfcfddddddf0f0f0f5f5f5fbfbfbeaeaeae6e6e6d3d3d3d9d9d9e3e3e3dfdfdfffffffefefefdadadaabababa2a2a2a0a0a08e8e8eb7b7b7bebebe7575756c6c6c7f7f7f8e8e8e7b7b7bd2d2d2e5e5e5f0f0f0dfdfdfbdbdbdfffffffdfdfdeaeaeaf5f5f5c4c4c4d8d8d8d3d3d3dededee2e2e2c1c1c1ccccccbdbdbdc5c5c5e1e1e1ecececb5b5b5c9c9c9e0e0e0e3e3e3f4f4f4eaeaeaefefeff7f7f7f6f6f6f3f3f3dddddddfdfdfeaeaeadfdfdff4f4f4fafafafcfcfcf6f6f6dededef0f0f0ffffffe5e5e5f0f0f0fffffffffffffafafafafafafdfdfdfefefee9e9e9edededf5f5f5cfcfcfd2d2d2e7e7e7f6f6f6eaeaeae8e8e8fffffffcfcfcfffffff5f5f5f9f9f9ffffffdbdbdbb9b9b9d8d8d8f9f9f9f3f3f3fcfcfcf9f9f9f2f2f2f1f1f1f2f2f2f5f5f5cfcfcfc8c8c8d8d8d8f1f1f1f7f7f7f7f7f7f3f3f3f9f9f9fffffff3f3f3f2f2f2f5f5f5fdfdfdf6f6f6fcfcfcf3f3f3dcdcdcdadadad9d9d9ebebebefefefe8e8e8e8e8e8e6e6e6f2f2f2fffffffffffffffffffdfdfdeaeaeacececed4d4d4cfcfcfdfdfdffffffff4f4f4f3f3f3f4f4f4fafafafffffffbfbfbfcfcfcfffffffffffff2f2f2dbdbdbeeeeeeeeeeeee6e6e6e7e7e7f3f3f3fdfdfdeeeeeef3f3f3f7f7f7fdfdfdd8d8d8a7a7a7c0c0c0bdbdbdbbbbbb999999bababadddddddededee0e0e0e7e7e7d2d2d2c7c7c7bcbcbcc3c3c3dfdfdfb0b0b0919191bcbcbcf5f5f5fafafaddddddf5f5f5e3e3e3cdcdcdeeeeeefdfdfdedededffffffffffffecececfdfdfdfffffff4f4f4eeeeeefffffffffffffffffffefefefffffffafafaf6f6f6ebebebdededee8e8e8f0f0f0e1e1e1b7b7b7e0e0e0fffffff6f6f6e1e1e1edededf4f4f4d8d8d8e5e5e5f3f3f3ffffffe5e5e5f3f3f3f8f8f8f6f6f6ddddddeeeeeefbfbfbf2f2f2e5e5e5fafafafffffffffffff6f6f6efefeffffffff2f2f2e1e1e1ecececf6f6f6ebebebf3f3f3fffffff5f5f5f4f4f4d3d3d3eaeaeadfdfdfefefefdfdfdff7f7f7efefefcfcfcff0f0f0fbfbfbedededd3d3d3f6f6f6afafafdcdcdcf1f1f1e8e8e8dadadadfdfdfe0e0e0d4d4d4e3e3e3d9d9d9ccccccc7c7c7c1c1c1b6b6b6d3d3d3ccccccd3d3d3d2d2d2cacacac1c1c1bababae6e6e6a3a3a3ededede3e3e3dcdcdcc3c3c3d9d9d9dfdfdfe0e0e0ddddddc0c0c0f7f7f7e7e7e7d6d6d6c7c7c7e2e2e2d8d8d8e8e8e8cececedddddde9e9e9c3c3c3c4c4c4cbcbcbedededfafafaf1f1f1dfdfdff5f5f5f6f6f6eaeaeacbcbcbbcbcbce8e8e8dcdcdcf6f6f6f6f6f6f6f6f6edededefefefa6a6a6c3c3c3bababab3b3b3afafafb5b5b5cdcdcde2e2e2dedede989898d4d4d4d5d5d5f2f2f2e7e7e7c4c4c4ebebebdbdbdbefefeffefefef5f5f5e2e2e2d4d4d4b5b5b5d3d3d3ddddddedededf4f4f4e8e8e8fefefefffffffefefeeeeeeef8f8f8e4e4e4d8d8d8dfdfdff6f6f6fefefef1f1f1f3f3f3f1f1f1fffffff2f2f2ddddddd9d9d9f2f2f2ebebeb898989808080b7b7b7cfcfcfd9d9d9b5b5b5929292c3c3c3dadadae2e2e2c0c0c0cbcbcbf2f2f2f7f7f7f6f6f6ebebebeeeeeef7f7f7f7f7f7ededede6e6e6e5e5e5e5e5e5f6f6f6f8f8f8efefeff2f2f2e4e4e4dfdfdfefefefe9e9e9eaeaeadfdfdfeaeaeadededeebebebf5f5f5fdfdfdfffffff3f3f3e1e1e1e3e3e3ebebebccccccc5c5c5e8e8e8d6d6d6eaeaeaeeeeeefefefef8f8f8ecececffffffd2d2d2e1e1e1ffffffeaeaeae7e7e7e8e8e8bfbfbfc5c5c5e6e6e6e1e1e1a1a1a19e9e9ea5a5a5a4a4a48b8b8bbbbbbbdddddde1e1e1a2a2a29595959393937a7a7a9f9f9f9a9a9aaaaaaac0c0c0bdbdbdc1c1c1dbdbdbfffffff4f4f4f2f2f2c0c0c09797979a9a9a9393939d9d9d939393aaaaaa8b8b8ba5a5a5e9e9e9e6e6e6dfdfdfeaeaeaf2f2f2efefeffafafafefefecdcdcdababab9494949e9e9eb8b8b8c9c9c9dbdbdbcdcdcde0e0e0cbcbcbd2d2d2f1f1f1e1e1e1f8f8f8f6f6f6bfbfbfc9c9c9dbdbdbcfcfcfd9d9d9ddddddcfcfcfebebebfefefeececece9e9e9e6e6e6d9d9d9e4e4e4dddddde0e0e0e3e3e3d6d6d6d7d7d7e2e2e2e4e4e4e6e6e6e0e0e0d4d4d4efefeff6f6f6eaeaeae0e0e0c9c9c9d9d9d9dfdfdff7f7f7fffffffffffffffffff5f5f5cdcdcdd7d7d7e3e3e3dfdfdfbebebed8d8d8d0d0d0c9c9c9e1e1e1d3d3d3e0e0e0d5d5d5efefeffcfcfcc3c3c3d3d3d3e1e1e1c8c8c8e9e9e9d5d5d5a4a4a46262627777778e8e8e6c6c6cb9b9b9fdfdfdf9f9f9e1e1e1b2b2b2dfdfdfd5d5d5e6e6e6c4c4c4a2a2a2e6e6e6d9d9d9fcfcfcfffffff6f6f6f9f9f9ffffffe7e7e7c0c0c0c8c8c8ddddddd3d3d3d6d6d6b3b3b39e9e9ebababaddddddf2f2f2e8e8e8e0e0e0e7e7e7fcfcfcffffffdbdbdbf1f1f1f0f0f0ebebebfffffff5f5f5afafafbcbcbcf7f7f7f4f4f4f8f8f8fffffffcfcfcf4f4f4ededede3e3e3f7f7f7e8e8e8efefeffcfcfcdcdcdce4e4e4f9f9f9f5f5f5f2f2f2ecececf1f1f1fffffffffffffffffffafafafffffff2f2f2e2e2e2fffffffbfbfbe5e5e5eeeeeee9e9e9ebebebfdfdfdfdfdfdffffffffffffe9e9e9f8f8f8fffffffafafaf7f7f7fffffffffffffffffffffffffffffffcfcfcfffffff8f8f8fcfcfcf9f9f9fffffffffffffffffff0f0f0fbfbfbfffffffffffffefefefdfdfdf3f3f3fcfcfcfffffffffffffffffffffffff8f8f8eeeeeefffffffffffffffffff5f5f5e5e5e5f4f4f4f7f7f7fffffffffffffffffffffffffefefefcfcfcf4f4f4e3e3e3f7f7f7fbfbfbf1f1f1f3f3f3fdfdfde1e1e1e3e3e3cececeb3b3b3dddddde7e7e7cfcfcfeaeaead8d8d8c5c5c5d3d3d3dfdfdfc6c6c6c3c3c3c8c8c8c0c0c0d5d5d5dfdfdfcacacacbcbcbb9b9b9c7c7c7dcdcdceeeeeedcdcdce2e2e2e5e5e5e8e8e8dddddde1e1e1f6f6f6ffffffeaeaeae2e2e2f6f6f6f5f5f5f4f4f4eeeeeeedededf4f4f4ecececececece2e2e2f1f1f1f5f5f5efefeffefefefcfcfcf7f7f7e9e9e9fffffff8f8f8e2e2e2cccccccdcdcde8e8e8c8c8c8b6b6b6d7d7d7ddddddcbcbcbabababacacacb8b8b8aaaaaaa1a1a1cacacaccccccd1d1d1e5e5e5c5c5c5bfbfbfc2c2c2cbcbcbd0d0d0dbdbdbcccccccbcbcbe6e6e6e1e1e1d7d7d7d9d9d9dadadae0e0e0e2e2e2f2f2f2f4f4f4dddddde2e2e2d4d4d4ebebebe1e1e1d5d5d5e5e5e5dddddde6e6e6dadadabdbdbddbdbdbffffffdcdcdcb5b5b5dbdbdbd9d9d9d1d1d1cececebdbdbdc6c6c6dededec0c0c0c4c4c4d1d1d1b5b5b5a2a2a2aeaeaeacacacafafafaeaeaeafafafa8a8a8c3c3c3b8b8b8acacacb3b3b3b1b1b1b5b5b5c7c7c7ddddddb4b4b4cececeebebebefefeff0f0f0f7f7f7f8f8f8e2e2e2d7d7d7e9e9e9e4e4e4dededee1e1e1d5d5d5d6d6d6d8d8d8bfbfbfc8c8c8dadadacfcfcfe2e2e2dcdcdcbfbfbfd0d0d0e1e1e1e1e1e1e0e0e0cbcbcbe1e1e1f6f6f6bdbdbd8f8f8fd9d9d9c3c3c3c1c1c1dcdcdcc3c3c3dfdfdfdadadacdcdcdddddddc8c8c8dbdbdbd3d3d3d0d0d0d7d7d7c1c1c1ddddddbebebed0d0d0dfdfdfbfbfbfdfdfdfdadadad6d6d6e0e0e0fafafaf5f5f5f7f7f7f3f3f3e4e4e4f8f8f8f8f8f8f1f1f1c6c6c6e1e1e1f7f7f7fbfbfbf7f7f7f3f3f3f7f7f7efefeff5f5f5bfbfbfccccccfafafaaeaeae929292d3d3d3e9e9e9e5e5e5fffffff2f2f2d1d1d1f5f5f5f1f1f1dadadadededed0d0d0eeeeeefafafae6e6e6cececeecececd5d5d5d6d6d6dcdcdcc9c9c9aeaeaec6c6c6eaeaeafafafaffffffffffffffffffffffffffffffe5e5e5d4d4d4d0d0d0cdcdcdcbcbcbd5d5d5f4f4f4f2f2f2dcdcdcfefefefffffff5f5f5cececea8a8a8e5e5e5ccccccc1c1c1d2d2d2b9b9b9b6b6b6bdbdbda6a6a6bdbdbd999999b9b9b9cfcfcfc6c6c6d5d5d5dcdcdcdadadac3c3c3c7c7c7acacac848484919191999999b5b5b5a9a9a9919191b9b9b9c6c6c6a5a5a5b9b9b9bdbdbda0a0a09d9d9d9a9a9a848484a8a8a8a9a9a9c9c9c9d7d7d7bbbbbbeaeaead7d7d7acacaca8a8a8b1b1b1bababaaeaeaea5a5a5bfbfbf969696919191bababac0c0c0c4c4c4bdbdbdc6c6c6e0e0e0f1f1f1e1e1e1dbdbdbe0e0e0c0c0c0e1e1e1d8d8d8b8b8b8949494b0b0b0e0e0e0b1b1b19b9b9bcececec4c4c4f5f5f5d2d2d2c0c0c0ecececc9c9c9bebebecfcfcfecececd1d1d1d2d2d2edededfffffff9f9f9ecececf3f3f3ebebebd0d0d0dedededadadaececece1e1e1dededee4e4e4e3e3e3d9d9d9d2d2d2e8e8e8e8e8e8f6f6f6f6f6f6d2d2d2c0c0c0dcdcdcf2f2f2e0e0e0d2d2d2e0e0e0fafafaf4f4f4dbdbdbfdfdfdf7f7f7ebebebf8f8f8f0f0f0efefefefefefe4e4e4f4f4f4e9e9e9f8f8f8efefefc9c9c9cbcbcbc6c6c6d5d5d5cdcdcde4e4e4ffffffbdbdbdb1b1b19696966767679b9b9babababcacacaddddddf6f6f6f6f6f6efefefefefefc2c2c2747474aeaeaedcdcdce1e1e1ebebebfffffffffffff8f8f8f1f1f1f9f9f9fdfdfdfffffff7f7f7f9f9f9f5f5f5cececedcdcdcf5f5f5fffffff9f9f9fffffffffffffffffffffffffffffffffffffefefefdfdfdfafafaf9f9f9fbfbfbc0c0c0dddddde1e1e1c3c3c3e3e3e3fafafaf9f9f9e2e2e2e1e1e1dededecbcbcbe2e2e2f7f7f7eeeeeeb4b4b4dbdbdbffffffffffffefefeffffffffffffffffffffffffffbfbfbf3f3f3fffffffffffff2f2f2f3f3f3f3f3f3fdfdfdf8f8f8d8d8d8c5c5c5d8d8d8edededffffffe5e5e5ccccccdddddde9e9e9eaeaeaddddddd7d7d7c8c8c8c5c5c5ececece6e6e6e0e0e0d6d6d6d5d5d5eeeeeecdcdcdcacacac2c2c2bcbcbcd3d3d3e9e9e9c5c5c5d9d9d9e6e6e6afafafbcbcbcd1d1d1bbbbbbccccccd5d5d5c6c6c6d9d9d9d6d6d6c8c8c8c0c0c0d4d4d4c5c5c5b1b1b1c6c6c6b5b5b5afafafc2c2c2bdbdbdc1c1c1adadadbcbcbcf3f3f3f5f5f5e8e8e8e0e0e0ccccccc8c8c8bfbfbfb9b9b9cdcdcddfdfdfd6d6d6d0d0d0f0f0f0dcdcdcc4c4c4d2d2d2e3e3e3d3d3d3b6b6b6d1d1d1d9d9d9cfcfcfcfcfcfccccccf4f4f4fefefed5d5d5dededeefefeff9f9f9fefefefffffffdfdfde7e7e7d8d8d8e8e8e8f3f3f3e8e8e8ecececf8f8f8f2f2f2efefefeeeeeeeaeaeaf3f3f3ebebebd9d9d9e3e3e3dededee9e9e9f4f4f4f4f4f4eaeaeafcfcfcfffffff9f9f9f1f1f1fffffff4f4f4eaeaeae1e1e1e8e8e8ececece2e2e2f4f4f4e2e2e2edededebebebd4d4d4e9e9e9d7d7d7c8c8c8e1e1e1e2e2e2dadadad8d8d8d1d1d1c4c4c4d1d1d1e6e6e6e0e0e0eaeaeaf0f0f0f3f3f3fbfbfbfdfdfdf9f9f9e7e7e7edededecececfffffffffffffafafaf7f7f7edededebebebf0f0f0f6f6f6e3e3e3e2e2e2f2f2f2ffffffd7d7d7d2d2d2ecececf2f2f2eeeeeed0d0d0f6f6f6e7e7e7fbfbfbfcfcfcdfdfdff4f4f4f4f4f4dcdcdcc9c9c9dcdcdcd1d1d1d1d1d1d6d6d6d7d7d7d6d6d6c2c2c2c3c3c3bcbcbca5a5a5c3c3c3bdbdbdb8b8b8b5b5b5b4b4b4b7b7b7ababab9e9e9eb6b6b6b7b7b7d1d1d1dcdcdcc4c4c4dfdfdfcbcbcbcbcbcbeaeaeaebebebfdfdfdfefefefcfcfcf0f0f0c0c0c0bcbcbcbfbfbfcdcdcdcacacac2c2c2b9b9b9adadada9a9a9bfbfbfc1c1c1c6c6c6afafafc4c4c4c9c9c9c4c4c4b5b5b5d1d1d1e6e6e6efefefddddddd4d4d4dadadae6e6e6d7d7d7c1c1c1d7d7d7bfbfbfe9e9e9f2f2f2d4d4d4d9d9d9f4f4f4f9f9f9f3f3f3f5f5f5ebebebe4e4e4e1e1e1bebebed5d5d5eaeaeaeaeaeaeaeaeaebebebe6e6e6e4e4e4c7c7c7c4c4c4dbdbdbd5d5d5d5d5d5e7e7e7f7f7f7f0f0f0f1f1f1e6e6e6c1c1c1e8e8e8e5e5e5c6c6c6ccccccfffffffffffffffffffffffff6f6f6fcfcfcfffffff0f0f0f7f7f7fffffffffffffffffff2f2f2f2f2f2dfdfdfd0d0d0c2c2c2b0b0b0acacacb4b4b4b6b6b6b3b3b3a3a3a3b7b7b7c3c3c3bfbfbfb0b0b0b4b4b4c0c0c0c9c9c9d7d7d7f5f5f5f9f9f9f0f0f0efefefe8e8e8e5e5e5e5e5e5d9d9d9e7e7e7dcdcdcdadadae3e3e3d1d1d1f5f5f5f3f3f3efefeff1f1f1fbfbfbe6e6e6e5e5e5dcdcdcadadadbcbcbcb8b8b8b6b6b6cacacac2c2c2c7c7c7e1e1e1d9d9d9dadadacfcfcfd7d7d7c5c5c5a0a0a0d0d0d0c9c9c9bdbdbdc2c2c29b9b9b9b9b9b9f9f9fa3a3a3bebebecbcbcbbbbbbbacacacb0b0b0cacacaacacaca1a1a1a7a7a7919191b6b6b6ababab8a8a8a909090a2a2a2acacacbababa9a9a9a969696dfdfdffffffffbfbfbcfcfcfdfdfdff8f8f8f1f1f1e5e5e5c7c7c7d8d8d8ffffffffffffeaeaeaf3f3f3e0e0e0e7e7e7fffffffafafabebebed4d4d4e1e1e1c9c9c9c7c7c7bdbdbde5e5e5f4f4f4d9d9d9dbdbdbe4e4e4d3d3d3acacacc5c5c5dadadafdfdfdeaeaeaebebebebebebd3d3d3e7e7e7e6e6e6ddddddf6f6f6efefeff5f5f5f0f0f0f6f6f6fefefee0e0e0e8e8e8f4f4f4fcfcfcf6f6f6e6e6e6dadadaf0f0f0f7f7f7e2e2e2d2d2d2e7e7e7d9d9d9cbcbcbc6c6c6cececed7d7d7d8d8d8c8c8c8dddddddcdcdcf1f1f1dfdfdfc8c8c8f2f2f2dcdcdcdfdfdfefefefd5d5d5c5c5c5f5f5f5e6e6e6ebebebfefefed4d4d4bababa8686868f8f8fb1b1b15858587e7e7ebfbfbfdbdbdbefefeff5f5f5fffffff1f1f1b2b2b2b3b3b3999999737373b6b6b6f4f4f4fafafaeeeeeea7a7a7b1b1b1e9e9e9ccccccecececaaaaaadadadafffffffffffffdfdfdffffffeaeaeac9c9c9d3d3d3e2e2e2dbdbdbe7e7e7b2b2b2a4a4a4b8b8b8949494adadadf0f0f0f9f9f9f4f4f4e2e2e2d2d2d2e4e4e4f2f2f2f1f1f1ecececeaeaeae3e3e3ecececf7f7f7ddddddeaeaead6d6d6afafafd1d1d1d0d0d0bfbfbfd8d8d8dedededcdcdceeeeeee0e0e0c4c4c4e3e3e3e2e2e2cacacacdcdcde2e2e2d6d6d6eaeaeae7e7e7c0c0c0c6c6c6b4b4b4a8a8a8bbbbbbbdbdbdc5c5c5d2d2d2c6c6c6c6c6c6d7d7d7b4b4b49f9f9fb9b9b9d2d2d2b6b6b6afafafc2c2c2b4b4b49a9a9ab0b0b0c3c3c3c9c9c9b9b9b9cececec0c0c0d9d9d9ddddddacacacd9d9d9e8e8e8cececed8d8d8d8d8d8d2d2d2d5d5d5b3b3b3b3b3b3c5c5c5b7b7b7ccccccbdbdbdc3c3c3c0c0c0c1c1c1ccccccd9d9d9d9d9d9dadadac3c3c3c5c5c5cccccce2e2e2e7e7e7cacacac6c6c6c6c6c6e9e9e9e2e2e2cececedfdfdfcfcfcfc5c5c59e9e9ed8d8d8eaeaeac7c7c7c5c5c5eaeaeaecececc4c4c4d2d2d2d9d9d9dededee2e2e2d6d6d6e6e6e6ecececeeeeeed8d8d8e2e2e2f6f6f6fbfbfbf2f2f2f0f0f0f1f1f1e0e0e0dcdcdce4e4e4f3f3f3fefefee8e8e8e6e6e6fbfbfbf7f7f7edededf5f5f5f4f4f4f4f4f4fdfdfdfefefef3f3f3d1d1d1c9c9c9d5d5d5dededed3d3d3c7c7c7c4c4c4cacacabfbfbfafafafb5b5b5c0c0c0b8b8b8b8b8b8b1b1b1b4b4b4cfcfcfd0d0d0f1f1f1f7f7f7eaeaeae7e7e7f1f1f1f6f6f6fffffff9f9f9eaeaeafafafaf7f7f7f3f3f3e7e7e7e5e5e5eaeaeae5e5e5e5e5e5f1f1f1d4d4d4b0b0b0dedededfdfdfd3d3d3d8d8d8e4e4e4e2e2e2e1e1e1e5e5e5eaeaeacdcdcde3e3e3dededecacacad0d0d0dbdbdbd3d3d3d8d8d8f9f9f9dfdfdfdfdfdfcbcbcbcdcdcddfdfdfe1e1e1d6d6d6bababad8d8d8d9d9d9dfdfdfe0e0e0dbdbdbefefeffffffff4f4f4dcdcdceeeeeefffffff1f1f1f6f6f6efefefefefefe6e6e6efefefd3d3d3e2e2e2fbfbfbc7c7c7c0c0c0d8d8d8c1c1c1b0b0b0bdbdbd9e9e9e8d8d8dafafafc7c7c7d3d3d3cfcfcfe3e3e3e0e0e0c6c6c6f4f4f4e8e8e8d6d6d6e1e1e1dadadac0c0c0bfbfbfc8c8c8d6d6d6d8d8d8c6c6c6b0b0b0d5d5d5d2d2d2e8e8e8e7e7e7ddddddbcbcbcbebebed9d9d9c5c5c5c4c4c4ddddddf8f8f8f6f6f6f2f2f2f6f6f6f4f4f4ffffffffffffefefefe6e6e6fffffffefefef3f3f3e9e9e9eaeaeafbfbfbf4f4f4ebebebe6e6e6ebebebfbfbfbf1f1f1d7d7d7c3c3c3d4d4d4ececece3e3e3dbdbdbdbdbdbd6d6d6dcdcdcdcdcdccececed2d2d2f5f5f5efefefd4d4d4e2e2e2f0f0f0f3f3f3fefefee1e1e1cbcbcbdddddde3e3e3dfdfdfa8a8a8bababadadadad7d7d7d5d5d5b1b1b1b1b1b1abababd1d1d1dadadad3d3d3d4d4d4dcdcdce5e5e5b9b9b9bababab1b1b19d9d9db6b6b6b0b0b0bbbbbbc3c3c3d2d2d2c1c1c1dcdcdcf2f2f2e6e6e6e8e8e8d2d2d2e3e3e3f5f5f5e9e9e9dededeefefefffffffe2e2e2e7e7e7fffffffffffffffffffafafafcfcfcfafafaf9f9f9e1e1e1f6f6f6fffffff1f1f1f2f2f2efefefe9e9e9fdfdfdfdfdfdbfbfbfd4d4d4eaeaeaeeeeeee5e5e5bbbbbbbcbcbcb1b1b1a9a9a9a3a3a3999999a1a1a1abababb3b3b3c6c6c6cdcdcdd1d1d1e0e0e0d9d9d9b3b3b3a4a4a4b4b4b4868686a5a5a5adadad969696a1a1a1a9a9a9a7a7a7a7a7a79a9a9a7d7d7d9898989f9f9fb4b4b4d0d0d0ddddddf2f2f2f9f9f9ffffffeaeaeaf7f7f7fcfcfcf1f1f1e1e1e1d4d4d4dededeecececeaeaead6d6d6e1e1e1f5f5f5f9f9f9ffffffd3d3d3eaeaeafafafafafafae8e8e86d6d6da1a1a1aeaeaeb3b3b3e2e2e2c4c4c4c3c3c3e8e8e8ecececffffffd6d6d6f2f2f2dededecbcbcbedededfffffffffffffffffffdfdfdeeeeeee9e9e9fdfdfdfafafaf9f9f9e1e1e1d1d1d1fafafaeeeeeef3f3f3e8e8e8f0f0f0f0f0f0f6f6f6f5f5f5d5d5d5b6b6b6d1d1d1c9c9c9c1c1c1d2d2d2d2d2d2e7e7e7eeeeeec0c0c0c7c7c7c1c1c1e4e4e4fcfcfcf8f8f8f4f4f4ffffffeeeeeedbdbdbfbfbfbe6e6e6cfcfcfd8d8d8c7c7c7a3a3a38a8a8a666666dbdbdbfcfcfcd6d6d6e2e2e2d6d6d6ecececedededf6f6f6e3e3e3acacacd8d8d8ddddddeaeaead1d1d19a9a9a565656b3b3b3a2a2a2bcbcbc7d7d7d353535828282b7b7b7a0a0a0adadada4a4a48989898787878484847171716464644b4b4b818181d7d7d7979797afafaff0f0f0e7e7e7dadadab8b8b8d0d0d0e4e4e4ccccccd7d7d7dfdfdfdcdcdce4e4e4e0e0e0cacacab5b5b5b2b2b2f5f5f5dededec3c3c3d9d9d9d1d1d1bebebecbcbcbd4d4d4dfdfdfebebebe9e9e9efefeff3f3f3fafafafdfdfdf8f8f8ebebebf0f0f0f8f8f8fffffff7f7f7ddddddcfcfcff9f9f9fffffff4f4f4f6f6f6ddddddebebebfbfbfbfffffffdfdfddfdfdfe1e1e1ebebebefefefffffffe9e9e9eaeaeaf5f5f5f9f9f9fffffffffffff8f8f8fcfcfcfffffff0f0f0ffffffffffffffffffffffffffffffffffffe4e4e4cfcfcfecececf7f7f7ffffffddddddeaeaeaeeeeeeeeeeeeebebebfffffffffffff6f6f6efefeff9f9f9e9e9e9ccccccccccccecececf2f2f2cbcbcbc1c1c1b4b4b4cdcdcdcdcdcdbababaafafafb0b0b0afafafbdbdbdc2c2c2bfbfbfb1b1b1d8d8d8e4e4e4aeaeaec1c1c1d3d3d3e5e5e5f5f5f5dbdbdbd4d4d4f1f1f1efefefddddddc8c8c8d2d2d2ecececeaeaeaf2f2f2fffffffafafae0e0e0e2e2e2f5f5f5eeeeeefffffffffffffffffffffffffffffffffffff7f7f7fffffffafafad9d9d9f1f1f1fffffffafafacececed2d2d2e8e8e8e1e1e1bfbfbfc1c1c1a3a3a3a9a9a9a0a0a0737373989898a8a8a8adadad8989898f8f8f9d9d9dbdbdbdccccccd0d0d0cdcdcdcbcbcbe3e3e3e6e6e6d7d7d7dcdcdcd4d4d4cdcdcdd8d8d8d5d5d5d0d0d0c8c8c8d7d7d7dcdcdcd7d7d7cacacad9d9d9f3f3f3e7e7e7dededed6d6d6d5d5d5e8e8e8d4d4d4d1d1d1d1d1d1d4d4d4dbdbdbf3f3f3dcdcdcd7d7d7e6e6e6f7f7f7e9e9e9fafafaffffffeaeaeadbdbdbdadadadfdfdfecececf8f8f8e4e4e4dcdcdcf1f1f1f3f3f3eeeeeedfdfdfe5e5e5f6f6f6f3f3f3fdfdfdecececd4d4d4ecececf4f4f4f4f4f4e1e1e1e1e1e1dfdfdff0f0f0f1f1f1bebebeb7b7b7e3e3e3d9d9d9e2e2e2d7d7d7b5b5b5bfbfbfc3c3c3a4a4a48f8f8fadadadd1d1d1bebebebbbbbbd1d1d1a3a3a3bfbfbfd7d7d7cacacad5d5d5ffffffffffffffffffd7d7d7e5e5e5fffffffefefef3f3f3d4d4d4f2f2f2ffffffe5e5e5e5e5e5d7d7d7d6d6d6d8d8d8fdfdfde3e3e3e4e4e4fdfdfdffffffececece3e3e3eeeeeedbdbdbdbdbdbe9e9e9d8d8d8d3d3d3e8e8e8edededd4d4d4e1e1e1fffffff8f8f8fdfdfdececece8e8e8e5e5e5d1d1d1dededef3f3f3fbfbfbebebebf8f8f8fbfbfbe0e0e0c5c5c5cececee6e6e6e8e8e8dededec8c8c8ccccccd4d4d4e2e2e2d1d1d1ecececd1d1d1cdcdcdd7d7d7d1d1d1c4c4c4bdbdbdb7b7b7cbcbcbdadadab5b5b5a5a5a5b2b2b2c8c8c8dcdcdce6e6e6f6f6f6fffffffffffffffffffefefeccccccadadadbcbcbccccccce1e1e1d2d2d2c0c0c0c6c6c6c7c7c7bebebedbdbdbf3f3f3e7e7e7f4f4f4f6f6f6f3f3f3fafafaf1f1f1fffffff4f4f4ddddddf8f8f8f6f6f6e3e3e3dcdcdce1e1e1eaeaeae4e4e4d8d8d8edededf9f9f9ffffffe5e5e5dadadadadadaf1f1f1f5f5f5e6e6e6c0c0c0dfdfdff0f0f0e2e2e2b7b7b7d7d7d7f7f7f7fbfbfbf1f1f1dfdfdfc1c1c1b1b1b19b9b9ba8a8a8b0b0b0acacacb2b2b2c7c7c7d4d4d4dbdbdbc1c1c1a2a2a2c2c2c2dadadaccccccdfdfdfcfcfcf9a9a9aa8a8a8b4b4b4acacacbababaa4a4a47373737f7f7f7b7b7b7a7a7a8c8c8c969696a4a4a4c3c3c3c0c0c0cacacad2d2d2e3e3e3fdfdfdf2f2f2cacacae1e1e1ddddddd8d8d8dededed0d0d0b3b3b37676766262625a5a5a525252949494ebebebb8b8b8c9c9c9aeaeaed3d3d3d9d9d98b8b8b9f9f9feeeeeebebebeb6b6b6dcdcdcf7f7f7dfdfdfb9b9b9c4c4c4c4c4c4b9b9b9dcdcdcf4f4f4edededebebebf7f7f7eeeeeef1f1f1fcfcfcf5f5f5cececee1e1e1eaeaeaffffffffffffedededf2f2f2ffffffedededecececfffffffffffffbfbfbfffffffbfbfbe8e8e8f7f7f7e5e5e5abababe2e2e2f3f3f3dededef4f4f4e5e5e5dadadaf8f8f8e5e5e5f4f4f4f8f8f8fffffff7f7f7b9b9b98c8c8c989898b1b1b1838383c9c9c9f0f0f0e5e5e5c8c8c8dcdcdcdededed0d0d0dcdcdce0e0e0e1e1e1c9c9c9a3a3a37f7f7f9e9e9e8e8e8e9090907777776b6b6b6e6e6e5c5c5c4b4b4ba3a3a3bababab5b5b5c6c6c6d9d9d9d6d6d6bababaa1a1a1a3a3a38d8d8d8c8c8ca8a8a8c7c7c7f6f6f6f4f4f4fcfcfcf0f0f0e7e7e7e7e7e7f1f1f1eeeeeef8f8f8f0f0f0fefefefffffffffffff0f0f0ffffffeeeeeee9e9e9fffffffffffffafafafffffffbfbfbeaeaeaefefeffefefef8f8f8fafafafffffff7f7f7fdfdfdfffffff8f8f8fafafaf9f9f9fafafaf8f8f8f1f1f1f6f6f6fffffffffffffffffffbfbfbfffffffcfcfcfbfbfbe3e3e3efefeffffffffefefed7d7d7ebebebfffffff3f3f3ecececffffffffffffe5e5e5cacacaebebebfffffffdfdfdf3f3f3fcfcfcfffffff7f7f7ebebebf4f4f4f5f5f5fafafafafafae8e8e8dbdbdbe8e8e8d9d9d9e8e8e8eeeeeee8e8e8ebebebcfcfcfe2e2e2e7e7e7e2e2e2e5e5e5e3e3e3e9e9e9e6e6e6f6f6f6f9f9f9e1e1e1e2e2e2eaeaeafffffff0f0f0e8e8e8d1d1d1bfbfbff4f4f4fffffff3f3f3f6f6f6fffffffffffff4f4f4c7c7c7c3c3c3f0f0f0ffffffffffffffffffffffffffffffededede3e3e3f6f6f6fafafaececece9e9e9f1f1f1d3d3d3bbbbbbc1c1c1b7b7b7b2b2b2c7c7c7c2c2c2b8b8b8b4b4b4bcbcbcbababaa5a5a5bbbbbbebebebe6e6e6dddddddededeeeeeeeebebebefefefffffffffffffefefeffffffff0f0f0dfdfdffdfdfdfcfcfcdbdbdbedededfbfbfbcacacae0e0e0dfdfdfd1d1d1e3e3e3e5e5e5f6f6f6e4e4e4dcdcdcf4f4f4fffffff9f9f9bbbbbbbfbfbfd8d8d8bbbbbbb8b8b8bebebed5d5d5d4d4d4c4c4c4d0d0d0e5e5e5efefefe5e5e5e2e2e2e7e7e7dfdfdfd9d9d9e6e6e6e7e7e7efefefeeeeeee5e5e5f1f1f1f4f4f4efefeff3f3f3ddddddeaeaead7d7d7c4c4c4c4c4c4d7d7d7e0e0e0cbcbcbd6d6d6d8d8d8c3c3c3ccccccf9f9f9f1f1f1d8d8d8cececec3c3c3c4c4c4c1c1c1c6c6c6cececec8c8c8d0d0d0c2c2c2bababad0d0d0dbdbdbe0e0e0fffffffffffffffffff6f6f6fbfbfbc2c2c2d2d2d2ffffffedededeaeaeaf3f3f3fafafaf7f7f7fffffff1f1f1e4e4e4dfdfdfdadadae4e4e4f3f3f3cfcfcfb8b8b8eaeaeafdfdfddededec8c8c8d7d7d7d4d4d4cececee7e7e7f9f9f9f6f6f6fffffff9f9f9e0e0e0cacacabfbfbfe4e4e4fffffffbfbfbd6d6d6f5f5f5f9f9f9ebebebdbdbdbb4b4b4cbcbcbf3f3f3dddddddbdbdbeeeeeef9f9f9ffffffdfdfdfd2d2d2f6f6f6fbfbfbf7f7f7e9e9e9efefefdcdcdcdfdfdff0f0f0f4f4f4fffffffffffffffffffbfbfbfffffffffffff6f6f6f8f8f8fffffffefefef6f6f6f5f5f5fefefef4f4f4f6f6f6d9d9d9d3d3d3f0f0f0d9d9d9d0d0d0f4f4f4f3f3f3fffffff9f9f9e2e2e2e7e7e7edededfffffff8f8f8d4d4d4d1d1d1d9d9d9e1e1e1dcdcdccacacabcbcbcbcbcbcbebebecfcfcfd6d6d6cececed5d5d5e0e0e0d6d6d6d9d9d9e6e6e6dadadaecececfffffff9f9f9fefefef3f3f3dededee7e7e7cecececdcdcdd9d9d9dadadac8c8c8d9d9d9ffffffebebebb9b9b9ababab9b9b9bbababac4c4c4cececed2d2d2f3f3f3dfdfdfb7b7b7b4b4b4edededd8d8d8dbdbdbe1e1e1cfcfcffafafafafafaebebebe1e1e1cececee2e2e2e5e5e5e4e4e4ffffffffffffffffffdededed9d9d9cdcdcdc5c5c5c0c0c0d2d2d2cececed7d7d7cbcbcbc2c2c2c9c9c9f4f4f4e1e1e1dcdcdce1e1e1949494868686bebebeb9b9b9c3c3c3c3c3c3b8b8b8c5c5c5d0d0d0969696afafafd2d2d2bdbdbd9d9d9d8d8d8dc4c4c4e1e1e1e6e6e6ebebebf1f1f1e8e8e8e9e9e9e5e5e5e5e5e5edededfafafad2d2d29e9e9eb0b0b0c1c1c1d3d3d3e5e5e5ecececfcfcfcfcfcfce6e6e6fdfdfde9e9e9fffffffffffffdfdfdffffffbababacbcbcbffffffffffffeaeaeae2e2e2d3d3d3b2b2b2cdcdcdf0f0f0d6d6d6cacacaececece0e0e0ededede6e6e6e3e3e3d4d4d4dfdfdfc6c6c6c5c5c5d8d8d8d9d9d9c5c5c5cbcbcbe6e6e6e4e4e4f8f8f8fbfbfbf0f0f0f2f2f2dadadac3c3c3d0d0d0e3e3e3c7c7c7c7c7c7b7b7b7c7c7c7d7d7d7d1d1d1b1b1b1c6c6c6c7c7c7afafafb5b5b5c8c8c8b5b5b58d8d8d9c9c9ca6a6a6c9c9c9727272696969abababc3c3c3d0d0d0c5c5c5acacaca9a9a9a4a4a4b2b2b2b7b7b7d2d2d2b3b3b3a6a6a6b1b1b18f8f8f797979eaeaead6d6d6bbbbbbe6e6e6ecececeaeaeaebebebefefeff0f0f0fcfcfcfffffffffffffffffffffffffdfdfde1e1e1cbcbcbdadadae9e9e9f6f6f6eeeeeef7f7f7fcfcfcf1f1f1f9f9f9e6e6e6e5e5e5f6f6f6efefefe8e8e8fafafafefefef4f4f4d2d2d2c8c8c8ccccccd0d0d0d6d6d6e7e7e7f2f2f2ebebebf1f1f1fbfbfbfbfbfbefefeff2f2f2fbfbfbfdfdfdfefefef4f4f4f5f5f5f9f9f9fdfdfdf3f3f3fbfbfbf4f4f4efefeff8f8f8f8f8f8f0f0f0f2f2f2fffffffefefefafafafdfdfdfcfcfcfffffffefefef3f3f3fffffffefefef3f3f3fffffffbfbfbf6f6f6ebebebecececfafafafafafaf2f2f2e1e1e1f2f2f2fcfcfcd8d8d8ccccccd5d5d5d9d9d9bababaccccccd9d9d9f6f6f6f4f4f4f1f1f1fcfcfcfefefeedededd9d9d9f8f8f8fefefefcfcfcf6f6f6efefeffdfdfde9e9e9d1d1d1bfbfbfd1d1d1d8d8d8b8b8b8e3e3e3fffffff4f4f4b4b4b4acacacddddddd7d7d7b2b2b2eaeaeaffffffe8e8e8ccccccd6d6d6f4f4f4fafafae9e9e9eeeeeeeaeaeafafafafafafae9e9e9eaeaeafbfbfbfffffffbfbfbe9e9e9fbfbfbf4f4f4e1e1e1cececeafafafb6b6b6c1c1c19999996363635d5d5d4e4e4e5151515151515959598a8a8a8181818181818c8c8c8282827979798e8e8eababababababb1b1b1cbcbcbcbcbcbcbcbcbdddddde2e2e2d3d3d3e9e9e9e2e2e2b1b1b19c9c9cb5b5b5a7a7a7b8b8b8b7b7b7bababaa6a6a6b4b4b4bcbcbcb3b3b3b2b2b29898989494948484848d8d8d8282828a8a8aa8a8a8a2a2a2999999929292a2a2a2aeaeaec2c2c2aaaaaaa7a7a7cacacacdcdcdd0d0d0c8c8c8ddddddd5d5d5c5c5c5afafaf8a8a8a8b8b8bb1b1b1a7a7a7b3b3b3c5c5c59a9a9a868686999999848484aaaaaaaaaaaaa2a2a2b1b1b1a1a1a1bababacacacaaeaeae9b9b9b9b9b9b9f9f9f9c9c9cafafaf9797979c9c9cacacacb2b2b2d0d0d0acacaca2a2a2abababb5b5b5b4b4b4b5b5b5909090afafafa6a6a66262629999998989897d7d7d8484848c8c8c7e7e7e757575a3a3a39292928686869b9b9b9090908c8c8c9393939999999090908787879f9f9fa0a0a09b9b9badadadccccccbebebe9c9c9ca3a3a3b4b4b4bbbbbbc5c5c5b0b0b0a2a2a2b0b0b0e8e8e8eeeeeeebebebf3f3f3dcdcdcd0d0d0eaeaead9d9d9f0f0f0cececed2d2d2e7e7e7f1f1f1f4f4f4f0f0f0e4e4e4ebebebeaeaeae0e0e0cacacac1c1c1e1e1e1dddddddedededadadabebebebababac8c8c8dbdbdbc5c5c5bebebec9c9c9d9d9d9ccccccbebebedadadacacacac9c9c9d8d8d8e0e0e0d1d1d1e5e5e5d7d7d7d9d9d9e0e0e0eaeaeadbdbdbe2e2e2e6e6e6d5d5d5d7d7d7bdbdbdcacacad7d7d7e3e3e3f6f6f6e8e8e8dcdcdcdededed0d0d0cfcfcfc8c8c8b5b5b5afafafe2e2e2fffffffffffffffffffffffffbfbfbffffffe5e5e5f4f4f4f1f1f1dbdbdbcccccce0e0e0f7f7f7e4e4e4ecececf7f7f7eaeaeadbdbdbb2b2b2a9a9a9c7c7c7d3d3d3e2e2e2cacacadadadae9e9e9d1d1d1adadadc5c5c5d9d9d9d0d0d0c0c0c0ebebebf4f4f4fefefee5e5e5dadadafefefef7f7f7edededfffffffdfdfdf4f4f4e2e2e2b6b6b6d6d6d6ebebebfffffff3f3f3edededffffffe4e4e4e4e4e4ffffffffffffffffffe8e8e8d5d5d5efefefffffffe6e6e6d0d0d0d8d8d8efefefdadada9b9b9bbbbbbbf3f3f3f3f3f3dededee7e7e7fffffffcfcfcdadadacdcdcdd1d1d1f1f1f1f1f1f1c4c4c4cacacafcfcfcfffffff8f8f8dededed8d8d8fffffffffffffafafae9e9e9fffffffffffffffffffffffffffffffafafaffffffedededebebebf1f1f1d5d5d5d5d5d5ffffffe8e8e8e8e8e8fafafaeaeaeadcdcdce7e7e7ddddddd1d1d1edededefefefeeeeeee5e5e5e4e4e4e3e3e3ddddddd3d3d3e4e4e4d9d9d9d9d9d9e4e4e4e9e9e9f3f3f3ffffffffffffd8d8d8ccccccd3d3d3bbbbbbbfbfbfd9d9d9dbdbdbebebebefefefe1e1e1d6d6d6d2d2d2c2c2c2dbdbdbdbdbdbdededee6e6e6d2d2d2c0c0c0b3b3b3d5d5d5f2f2f2dadadad6d6d6eaeaeae1e1e1e9e9e9e6e6e6eaeaeae6e6e6c9c9c9f0f0f0d9d9d9a7a7a7a5a5a5b3b3b3e6e6e6fffffffffffff8f8f8e5e5e5fefefee4e4e4efefeffffffffffffffffffffffffff0f0f0e7e7e7fafafafffffffffffff7f7f7f6f6f6f4f4f4e6e6e6f4f4f4f6f6f6fcfcfcfcfcfcfdfdfdfffffffffffffffffffffffffffffffefefef2f2f2fefefefefefefffffffefefee1e1e1dfdfdfeeeeeee7e7e7dbdbdbe8e8e8f1f1f1edededffffffe6e6e6bababababababdbdbdbfbfbfcacacad8d8d8dddddddadadae8e8e8f6f6f6fcfcfcf6f6f6f2f2f2fffffffffffffffffffefefefffffffffffffefefef7f7f7fffffffffffffcfcfcfffffff8f8f8f5f5f5f7f7f7f2f2f2f1f1f1fafafafafafaeaeaeaeeeeeefffffff5f5f5f0f0f0f2f2f2ebebebedededf8f8f8f0f0f0f3f3f3fbfbfbf0f0f0f2f2f2f8f8f8dbdbdbe4e4e4f0f0f0fffffff5f5f5f6f6f6f3f3f3d6d6d6e4e4e4ffffffeeeeeeebebebecececf2f2f2f6f6f6e5e5e5ecececf8f8f8f5f5f5f9f9f9fbfbfbefefeff3f3f3e9e9e9ccccccbdbdbdcdcdcdd1d1d1cdcdcdcbcbcbe9e9e9f3f3f3b5b5b5b8b8b8c5c5c5adadadbbbbbbc0c0c0f3f3f3f3f3f3e3e3e3f6f6f6e9e9e9ecececf1f1f1f3f3f3ebebebf9f9f9fbfbfbfbfbfbfcfcfcfdfdfdf8f8f8fffffffffffffdfdfdfffffffffffffdfdfdf4f4f4ffffffffffffe4e4e4c8c8c8c1c1c1d3d3d3f5f5f5e4e4e4e7e7e7e0e0e0e5e5e5d5d5d5d2d2d2d9d9d9c9c9c9aeaeaebbbbbbbabababfbfbfbababab1b1b1bdbdbda9a9a9afafafc1c1c1ccccccc6c6c6d4d4d4bababae3e3e3ffffffe5e5e5c3c3c3b0b0b0cacacadcdcdce7e7e7d4d4d4babababdbdbdc9c9c9cbcbcbd7d7d7e2e2e2ecececcfcfcfd7d7d7dadadae0e0e0eeeeeee7e7e7e4e4e4cececed0d0d0ecececf2f2f2fffffff4f4f4e8e8e8fbfbfbf4f4f4c7c7c7c3c3c3cfcfcfcdcdcde3e3e3f2f2f2fffffffffffff9f9f9e0e0e0e5e5e5fffffffffffff4f4f4e9e9e9d3d3d3c7c7c7d4d4d4e4e4e4ffffffffffffffffffffffffecececdbdbdbefefeff2f2f2f1f1f1eaeaeafafafae1e1e1d7d7d7b6b6b67070706161617878788f8f8f8686869c9c9c9090907f7f7f999999ababab8c8c8c858585969696babababfbfbfbababa8f8f8f9c9c9c959595999999afafaf9a9a9aaaaaaacfcfcff1f1f1f9f9f9eeeeeedcdcdcf1f1f1f2f2f2e1e1e1ebebebedededdfdfdff7f7f7ebebebd5d5d5c5c5c5bebebee8e8e8fcfcfcefefefe8e8e8f9f9f9eeeeeee4e4e4d9d9d9f7f7f7ededededededf3f3f3efefefd7d7d7e6e6e6f0f0f0dadadad4d4d4e3e3e3dcdcdcdcdcdcc9c9c9e1e1e1d4d4d4c0c0c0adadad989898b6b6b6cacacababababebebed7d7d7b1b1b1b6b6b6b7b7b7bbbbbba2a2a2bcbcbcc9c9c9bbbbbbf2f2f2e3e3e3d6d6d6aeaeaecececee5e5e5e7e7e7e4e4e4cececee3e3e3f0f0f0c7c7c7dadadaddddddececece5e5e5e9e9e9f4f4f4fffffffffffffcfcfcdadadac9c9c9e5e5e5e0e0e0d9d9d9efefeff4f4f4f8f8f8eaeaeae7e7e7e0e0e0d1d1d1d0d0d0d6d6d6eeeeeef2f2f2f0f0f0f1f1f1f6f6f6d1d1d1c2c2c2cdcdcdededede9e9e9dfdfdfecececebebebe7e7e7eaeaeadededebcbcbcbcbcbcc7c7c7b8b8b8dcdcdcefefefe5e5e5f5f5f5f6f6f6f1f1f1fffffff2f2f2d7d7d7efefeff5f5f5d9d9d9bababacdcdcdfffffffcfcfcf2f2f2ebebebffffffe3e3e3d3d3d3f6f6f6fffffffffffff5f5f5d1d1d1e5e5e5f6f6f6f1f1f1e2e2e2f8f8f8fffffff1f1f1e4e4e4f3f3f3fafafafffffffefefefefefefcfcfce4e4e4cbcbcbdcdcdcecececf3f3f3fffffff4f4f4fefefefafafaededede0e0e0dededeeeeeeee1e1e1cdcdcdd0d0d0cdcdcdd1d1d1e7e7e7e0e0e0c5c5c5cdcdcdcccccccfcfcfd7d7d7d6d6d6dedededcdcdce0e0e0ececece4e4e4ccccccd2d2d2d6d6d6d8d8d8dcdcdcc2c2c2a1a1a19292928a8a8a6c6c6c969696d7d7d79292926e6e6eb3b3b3c3c3c3a6a6a6bbbbbbbfbfbfd9d9d9e2e2e2d9d9d9d3d3d3f9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffe1e1e1d3d3d3efefefefefefe9e9e9f2f2f2fefefefffffffefefeffffffe5e5e5dcdcdcf8f8f8d5d5d5d9d9d9d5d5d5c0c0c0cdcdcdeaeaead1d1d1c2c2c2cececeefefefc0c0c0acacaccfcfcfc6c6c6d0d0d0ccccccc1c1c19a9a9a818181adadada9a9a97a7a7a7373738787877272727373739d9d9dd1d1d1fcfcfcfbfbfbf7f7f7efefeff2f2f2f0f0f0e5e5e5e1e1e1f4f4f4f0f0f0e8e8e8ededede0e0e0f3f3f3f2f2f2e4e4e4fafafaf6f6f6ecececf0f0f0f0f0f0f0f0f0efefefdbdbdbd5d5d5e7e7e7ddddddd8d8d8cecececacacac2c2c2cacacad7d7d7cfcfcfc6c6c6d5d5d5e8e8e8ededede5e5e5e1e1e1dfdfdfc8c8c8e1e1e1f1f1f1e9e9e9d9d9d9efefefd5d5d5e1e1e1e2e2e2dcdcdce2e2e2d3d3d3d2d2d2c4c4c4c6c6c6cbcbcbd3d3d3e8e8e8f1f1f1e4e4e4c0c0c0cececed9d9d9dbdbdbdfdfdfdbdbdbe5e5e5f0f0f0f8f8f8f3f3f3cececed9d9d9fafafaf5f5f5efefeffffffff7f7f7eaeaeaf6f6f6dededee9e9e9e3e3e3eeeeeeececece7e7e7fffffffffffffffffff9f9f9e5e5e5e7e7e7edededf1f1f1f7f7f7f4f4f4ececece5e5e5e2e2e2ebebebefefefc8c8c8cdcdcde0e0e0f2f2f2f8f8f8d6d6d6ecececfafafafcfcfccececedfdfdff3f3f3e3e3e3dcdcdcf3f3f3fefefee4e4e4dfdfdffffffffffffff3f3f3e6e6e6ebebebf3f3f3dadadacccccce1e1e1fcfcfcf0f0f0e7e7e7f0f0f0fcfcfcf9f9f9f2f2f2fafafafefefef9f9f9f9f9f9fffffffefefefffffffffffff9f9f9e9e9e9f4f4f4fdfdfdfdfdfdfdfdfdf7f7f7dadadacecececcccccd0d0d0c8c8c8c5c5c5a9a9a9b7b7b7b8b8b89f9f9f999999b2b2b2b5b5b5898989a2a2a2bdbdbd7c7c7c575757b8b8b8eaeaeac4c4c4d1d1d1d8d8d8dbdbdbffffffffffffeaeaeae3e3e3e0e0e0dadadae3e3e3e8e8e8d6d6d6edededfafafaf8f8f8ebebebe6e6e6dfdfdff5f5f5dfdfdfc8c8c8cbcbcbc6c6c6cbcbcbcacacad4d4d4e4e4e4bfbfbfbdbdbdd4d4d4dcdcdcdadadacdcdcdc9c9c9c5c5c5bfbfbfb8b8b8cdcdcdcececed8d8d8e8e8e8e0e0e0d6d6d6cececec4c4c4d0d0d0d0d0d0c3c3c3c6c6c6e6e6e6eaeaeafcfcfcddddddd6d6d6eeeeeee8e8e8d2d2d2c0c0c0d1d1d1e1e1e1e1e1e1e0e0e0c8c8c8a9a9a9bcbcbcecececf1f1f1e0e0e0fafafaffffffe7e7e7e7e7e7fffffffffffffffffffffffffffffffffffffffffff2f2f2dfdfdfeeeeeeeeeeeed8d8d8c7c7c7e1e1e1fffffff9f9f9e2e2e2d6d6d6adadadb8b8b8dbdbdbe0e0e0eaeaeae3e3e3e2e2e2f7f7f7fdfdfdfffffff1f1f1ebebebf6f6f6f4f4f4f8f8f8fefefedddddddcdcdcf0f0f0ffffffeaeaeaedededfafafaf1f1f1e0e0e0e2e2e2f5f5f5fffffffdfdfdeeeeeefcfcfcfffffffffffff4f4f4fafafafffffffdfdfddadadac2c2c2ebebebe5e5e5dadadae5e5e5dfdfdff4f4f4fffffffcfcfcfafafae8e8e8c8c8c8d8d8d8c6c6c6a9a9a9e9e9e9ffffffd3d3d3e5e5e5f9f9f9fffffffffffffffffff5f5f5e7e7e7f6f6f6f7f7f7f1f1f1fffffffffffffffffffffffff4f4f4fcfcfcfefefef4f4f4dededeeaeaeaecececddddddc2c2c2e0e0e0cdcdcdb3b3b3cbcbcbd6d6d6c9c9c9ccccccd2d2d2b0b0b0a0a0a09f9f9f9b9b9bb6b6b6c1c1c1cfcfcf9e9e9e9d9d9d9d9d9da4a4a4b0b0b0989898939393f3f3f3fffffffcfcfcecececfafafafefefeefefefeaeaeaebebebe5e5e5f8f8f8eeeeeedbdbdbcbcbcbb2b2b2c3c3c3e1e1e1e6e6e6cfcfcfc4c4c4c7c7c7cececed7d7d7c8c8c8c5c5c5eeeeeee2e2e2d4d4d4aeaeaedfdfdfffffffe0e0e0e5e5e5e5e5e5f5f5f5fffffff7f7f7f6f6f6fefefefffffffafafaf8f8f8fffffffffffff2f2f2e4e4e4d6d6d6d0d0d0c8c8c8d8d8d8eeeeeee6e6e6d4d4d4cececedddddddcdcdceaeaead7d7d7c9c9c9c2c2c2b8b8b8b2b2b2bebebee3e3e3f5f5f5fcfcfcd7d7d7eaeaeae3e3e3dbdbdbfffffffefefefffffff7f7f7ebebebe7e7e7fcfcfcefefefe8e8e8edededfffffff8f8f8eeeeeeedededc7c7c7b6b6b69c9c9ca9a9a9cfcfcf9a9a9a6464647272727373737f7f7f6f6f6f4444444949496b6b6b6464643a3a3a767676bbbbbbc8c8c8c2c2c2cbcbcbbcbcbcc5c5c5b1b1b1aaaaaac1c1c1e4e4e4fffffffbfbfbc4c4c49b9b9bdcdcdc989898b6b6b6ebebeb8f8f8fb0b0b0c5c5c5b0b0b0ababab9c9c9c929292929292aeaeaeadadad9d9d9d7f7f7fa6a6a6c1c1c1a3a3a3bdbdbdbababaaeaeae9191916a6a6a6262625c5c5c7474748787877878785858585050506969695555553c3c3c4a4a4ae8e8e8e8e8e8f3f3f3f6f6f6f5f5f5e9e9e9cdcdcdd7d7d7e1e1e1dadadadadadad5d5d5c3c3c3cbcbcbcececebcbcbcc5c5c5ccccccd4d4d4d5d5d5d0d0d0dadadad3d3d3d7d7d7f0f0f0dadadad4d4d4eeeeeee1e1e1cbcbcbddddddd4d4d4dfdfdfe2e2e2dbdbdbedededf1f1f1e1e1e1e7e7e7d3d3d3d8d8d8c7c7c7aeaeaec0c0c0cdcdcdb9b9b9bcbcbcb2b2b29191919e9e9eb2b2b2c5c5c5bfbfbfccccccbcbcbcc5c5c5bbbbbbb8b8b8c7c7c7d3d3d3d3d3d3cfcfcfe6e6e6dbdbdbc8c8c8d8d8d8dcdcdcd7d7d7dfdfdfe3e3e3eaeaeae4e4e4dcdcdcd9d9d9e4e4e4e9e9e9cdcdcdc1c1c1dcdcdce1e1e1c1c1c1d7d7d7d3d3d3b2b2b2bfbfbfd7d7d7e5e5e5dbdbdbe5e5e5d5d5d5c4c4c4c5c5c5cbcbcbb6b6b6bababac9c9c9d3d3d3e2e2e2dcdcdcd9d9d9cdcdcdbcbcbcc0c0c0c8c8c8d9d9d9b8b8b8cacacac3c3c3c6c6c6dededec4c4c4c0c0c0d1d1d1dadadae7e7e7edededeaeaeadbdbdbdadadaf1f1f1d4d4d4d1d1d1e3e3e3d4d4d4bcbcbca4a4a4b4b4b4c1c1c1c6c6c6b4b4b4d2d2d2edededf3f3f3f5f5f5efefeff3f3f3d4d4d4bebebed7d7d7fcfcfcfffffffffffff5f5f5f4f4f4fcfcfcfdfdfdfafafaedededefefeff5f5f5e9e9e9fbfbfbf2f2f2eeeeeee0e0e0d9d9d9ccccccbababac2c2c2bfbfbfa7a7a7b5b5b5a0a0a0787878bdbdbda9a9a94242426f6f6ff0f0f0d7d7d7bebebecacacabebebeb8b8b8b6b6b6cbcbcbd0d0d0e5e5e5ededede6e6e6d8d8d8d5d5d5cacacaa8a8a8c0c0c0c8c8c8cccccce6e6e6edededf5f5f5fafafaefefefefefefe5e5e5dbdbdbc9c9c9bcbcbcb7b7b7989898adadadf4f4f4f4f4f4e4e4e4ebebebf3f3f3d2d2d2d8d8d8e0e0e0e2e2e2e5e5e5ecececf2f2f2f1f1f1f0f0f0f2f2f2fbfbfbfafafafffffff9f9f9ecececdcdcdcd9d9d9d1d1d1dcdcdcf8f8f8fffffffffffff2f2f2d7d7d7c5c5c5bebebecacacab6b6b6c3c3c3c6c6c6b3b3b3b7b7b7aeaeaeb1b1b1aaaaaab4b4b4b1b1b1bebebeb9b9b9b1b1b1a7a7a7a5a5a5bbbbbbc0c0c0c6c6c6e6e6e6dfdfdfc6c6c6c9c9c9e9e9e9f9f9f9fdfdfdf7f7f7d4d4d4ccccccbbbbbbc6c6c6bbbbbbb6b6b6cfcfcfd4d4d4c2c2c2e3e3e3fefefedfdfdfcfcfcfeaeaeae7e7e7e4e4e4f2f2f2d8d8d8dcdcdce0e0e0ebebebe6e6e6e0e0e0d6d6d6c3c3c3d2d2d2c7c7c7a8a8a8c5c5c5dfdfdfd3d3d3e5e5e5f2f2f2f0f0f0e3e3e3eaeaeae4e4e4e0e0e0e4e4e4c0c0c0c0c0c0b1b1b1a6a6a6bababad0d0d0d0d0d0a6a6a6b4b4b4cdcdcdeaeaead1d1d1d7d7d7d4d4d4b4b4b4bfbfbfb1b1b1cacacacfcfcfcfcfcfc3c3c3d3d3d3e0e0e0cfcfcfbcbcbcb4b4b4c1c1c1c5c5c5c2c2c2c9c9c9d7d7d7d4d4d4c5c5c5bbbbbbc1c1c1bcbcbcc5c5c5c2c2c2dededef2f2f2b4b4b4a4a4a4b3b3b3c7c7c7cbcbcbb1b1b1b4b4b4c6c6c6c9c9c9a3a3a3b4b4b4c2c2c2d4d4d4d7d7d7cececec1c1c1bebebec2c2c2e8e8e8dbdbdbc7c7c7cacacaccccccd6d6d6d4d4d4dededee6e6e6f0f0f0fffffffcfcfcf7f7f7e2e2e2f6f6f6fafafae9e9e9edededf2f2f2dfdfdfededede9e9e9d6d6d6e2e2e2e9e9e9edededf1f1f1c9c9c9e8e8e8dbdbdbd1d1d1d8d8d8d9d9d9f8f8f8f4f4f4c6c6c6d5d5d5f8f8f8f4f4f4f3f3f3f0f0f0fafafaf6f6f6dddddde9e9e9fcfcfcebebebc6c6c6c7c7c7cdcdcdd3d3d3d1d1d1c1c1c1c3c3c3c6c6c6c6c6c6c6c6c6dfdfdfd3d3d38686868b8b8bbababae1e1e1e7e7e7cacacad5d5d5dededef5f5f5fffffffafafaf6f6f6e5e5e5cacacad5d5d5dadadadcdcdcdbdbdbc3c3c3bcbcbcd8d8d8d6d6d6d0d0d0d4d4d4e5e5e5dfdfdfd4d4d4d9d9d9d5d5d5efefefe5e5e5e3e3e3ffffffffffffffffffe7e7e7cbcbcbf0f0f0e1e1e1c4c4c4b3b3b3d9d9d9b3b3b37d7d7d6060605858585656565252526b6b6bafafafd2d2d2b5b5b57c7c7c5757574d4d4d3f3f3f3e3e3e909090efefefececece5e5e5e2e2e2bfbfbfababab7e7e7e7474746464644b4b4b6464646c6c6ca9a9a9919191828282bfbfbf9a9a9a8e8e8eadadad7575753c3c3c4f4f4f5555553636369d9d9d9c9c9c8d8d8d8f8f8faeaeaed2d2d2a1a1a1888888a7a7a7989898a4a4a49898988c8c8c878787888888676767f1f1f1e2e2e2edededf2f2f2f6f6f6eeeeeee2e2e2e4e4e4e0e0e0d9d9d9e5e5e5dadadad7d7d7d4d4d4f2f2f2fefefef0f0f0f6f6f6ebebebd6d6d6e7e7e7dcdcdcc4c4c4c7c7c7dadadad0d0d0cdcdcddedededadadad2d2d2ddddddd9d9d9d0d0d0cacacac7c7c7e1e1e1dededed0d0d0dcdcdcf8f8f8ebebebe9e9e9e4e4e4e3e3e3d7d7d7dbdbdbd8d8d8dadadad4d4d4c5c5c5d5d5d5e7e7e7dbdbdbdbdbdbe9e9e9e8e8e8eaeaeaeaeaeae3e3e3d9d9d9d6d6d6e0e0e0e3e3e3dbdbdbdedededfdfdfe2e2e2bebebec6c6c6dbdbdbe0e0e0ddddddd3d3d3d4d4d4dededed9d9d9cfcfcfd0d0d0dedededfdfdfd7d7d7d7d7d7cececed2d2d2ddddddd8d8d8d4d4d4c6c6c6d2d2d2c4c4c4c7c7c7d2d2d2cfcfcfcacacae0e0e0e1e1e1d5d5d5cccccce9e9e9e7e7e7d6d6d6d3d3d3d6d6d6dbdbdbd3d3d3cececee7e7e7e6e6e6d3d3d3d4d4d4f3f3f3eeeeeef8f8f8eaeaeadededee3e3e3e9e9e9e6e6e6fbfbfbe7e7e7d7d7d7e4e4e4eaeaeadfdfdfe5e5e5e4e4e4d2d2d2d2d2d2cececed4d4d4dbdbdbd8d8d8e0e0e0dcdcdcdddddddddddddfdfdfd3d3d3c2c2c2bebebecfcfcfcececec8c8c8d6d6d6c9c9c9d1d1d1e2e2e2d3d3d3d6d6d6e0e0e0f2f2f2edededddddddd4d4d4d3d3d3dadadad7d7d7c9c9c9d4d4d4d0d0d0d9d9d9c8c8c8a5a5a5989898c9c9c9c8c8c8adadade7e7e7fdfdfdfffffffffffff7f7f7e9e9e9e9e9e9d3d3d3d0d0d0dededeccccccd4d4d4d0d0d0dcdcdcf0f0f0ddddddbfbfbfc4c4c4bdbdbdbebebebbbbbbc6c6c6ccccccd9d9d9f3f3f3eeeeeefcfcfcffffffffffffffffffddddddd0d0d0e9e9e9fdfdfdf3f3f3fffffffffffffffffffffffffffffffafafafdfdfdf9f9f9f6f6f6fcfcfcfbfbfbfffffff9f9f9fcfcfcf3f3f3f6f6f6f8f8f8f7f7f7e5e5e5c6c6c6c6c6c6e2e2e2d5d5d5d6d6d6d9d9d9d9d9d9dcdcdcd3d3d3d6d6d6cbcbcbd1d1d1e6e6e6e9e9e9eeeeeedfdfdfe1e1e1e1e1e1dadadadadadaddddddd7d7d7cfcfcfc4c4c4d3d3d3dcdcdcd5d5d5d1d1d1c7c7c7ddddddfcfcfce6e6e6e7e7e7f6f6f6e3e3e3d2d2d2cdcdcdb7b7b7b6b6b6c9c9c9dddddddededed5d5d5dbdbdbd6d6d6d1d1d1d4d4d4cdcdcdbebebebfbfbfd1d1d1c5c5c5c3c3c3dadadad7d7d7dbdbdbdcdcdcd6d6d6c7c7c7cfcfcfd4d4d4d3d3d3dedededfdfdfdbdbdbdcdcdcd3d3d3d5d5d5ddddddf4f4f4fbfbfbd8d8d8c4c4c4d7d7d7dbdbdbe1e1e1ddddddc7c7c7b2b2b2abababc8c8c8cfcfcfc4c4c4c6c6c6bababac1c1c1cdcdcdbebebed1d1d1c7c7c7b2b2b2bababacbcbcbb8b8b8a5a5a5b7b7b7c0c0c0d2d2d2d2d2d2c9c9c9d3d3d3dbdbdbd5d5d5cfcfcfccccccc3c3c3c3c3c3cececebbbbbbb8b8b8cacacac5c5c5c5c5c5cdcdcdbfbfbfc8c8c8bababacbcbcbe0e0e0c9c9c9d4d4d4edededd9d9d9e2e2e2ececece5e5e5e2e2e2dededeeaeaeaf3f3f3f8f8f8fdfdfdfffffff9f9f9ecececf0f0f0fefefefffffffafafafffffffffffff7f7f7ddddddd8d8d8fbfbfbe4e4e4e6e6e6f4f4f4f4f4f4fefefef3f3f3d6d6d6d9d9d9e3e3e3d4d4d4f6f6f6f9f9f9eeeeeefafafaf3f3f3e1e1e1f9f9f9fefefef3f3f3fffffff8f8f8eeeeeeefefefe2e2e2fffffffefefef3f3f3eeeeeeeaeaeae1e1e1e1e1e1dbdbdbdbdbdbccccccbcbcbce1e1e1d4d4d4bdbdbdbfbfbfcacacae7e7e7ddddddcbcbcbe9e9e9eeeeeee3e3e3cbcbcbc7c7c7bababab7b7b7bbbbbbb4b4b4a9a9a9c3c3c3cdcdcde2e2e2e3e3e3e3e3e3efefeff3f3f3ebebebddddddecececd8d8d8e9e9e9e1e1e1cecececcccccc7c7c7d3d3d3e2e2e2e1e1e1d2d2d2e1e1e1e2e2e2dededed6d6d6e4e4e4e4e4e4e1e1e1e7e7e7efefeff2f2f2eaeaeaeeeeeeececece2e2e2d7d7d7d7d7d7d7d7d7d1d1d1b7b7b7a1a1a19c9c9c9e9e9ea7a7a7a9a9a9c0c0c0c2c2c2bbbbbba4a4a49191918989898c8c8c8c8c8c878787b4b4b4d4d4d4ccccccdbdbdbd5d5d5b0b0b0b7b7b78787875555558f8f8faaaaaaa1a1a1b2b2b2a5a5a5a8a8a8c5c5c5cdcdcdd5d5d5c7c7c7b6b6b6aeaeaea1a1a19e9e9ea4a4a4bdbdbdc3c3c3cccccccacacadcdcdce7e7e7c2c2c2a3a3a3abababa7a7a7bcbcbcafafaf909090a0a0a0b9b9b9c3c3c3c3c3c3c5c5c5cacacad3d3d3d3d3d3d6d6d6e3e3e3e3e3e3f7f7f7ecececbfbfbfc9c9c9e6e6e6e8e8e8d8d8d8c6c6c6ccccccdcdcdcf4f4f4f1f1f1fcfcfcfffffff2f2f2dcdcdcf0f0f0fffffffffffffffffff9f9f9fffffffffffffbfbfbfdfdfdfffffff6f6f6f9f9f9ffffffeaeaeababababbbbbbeeeeeefdfdfdf6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffff5f5f5fdfdfdfdfdfdfcfcfcfffffffafafafffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffdfdfdf1f1f1f2f2f2fffffff8f8f8ecececfffffff0f0f0eeeeeef8f8f8f9f9f9f3f3f3e6e6e6e6e6e6ececece0e0e0f8f8f8fdfdfdf8f8f8fafafafefefef0f0f0fffffff9f9f9f0f0f0f1f1f1f0f0f0e7e7e7eaeaeaf2f2f2f9f9f9fcfcfcecececcfcfcfecececfffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffff9f9f9d0d0d0d1d1d1d0d0d0dfdfdfe8e8e8fffffffffffff6f6f6cbcbcbd1d1d1d1d1d1d6d6d6d8d8d8d7d7d7c9c9c9bbbbbbcececee9e9e9f2f2f2fefefee2e2e2c2c2c2b0b0b0cfcfcfd9d9d9cfcfcfd7d7d7d0d0d0dadadaebebebf7f7f7f9f9f9fffffffffffffefefefffffffffffff8f8f8f8f8f8fcfcfcefefefebebebeaeaeaf6f6f6f9f9f9ebebebe5e5e5efefefe9e9e9f7f7f7f2f2f2f3f3f3fefefefafafafefefef8f8f8e9e9e9d6d6d6d1d1d1cacacac2c2c2c6c6c6d9d9d9d4d4d4d2d2d2e4e4e4f6f6f6f1f1f1fffffff9f9f9f3f3f3fffffffbfbfbfffffffffffffffffffcfcfcfafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfdfdfdf9f9f9fafafae5e5e5e7e7e7dcdcdce0e0e0e8e8e8e2e2e2e6e6e6e1e1e1dededed2d2d2e7e7e7f9f9f9fafafafbfbfbf1f1f1fffffffffffffffffffffffff6f6f6edededfffffffffffffffffff9f9f9f7f7f7dbdbdbd3d3d3dfdfdff5f5f5f7f7f7d4d4d4d2d2d2c8c8c8a1a1a1d3d3d3f4f4f4efefefd3d3d3cacacad9d9d9dadadad7d7d7d2d2d2e8e8e8f5f5f5fcfcfcf1f1f1edededf6f6f6fdfdfdeeeeeefafafafdfdfde8e8e8e1e1e1f6f6f6fcfcfcf8f8f8fcfcfcfffffffffffffffffffffffffdfdfdf5f5f5ecececcfcfcfeaeaeafcfcfce2e2e2f5f5f5f2f2f2e0e0e0f9f9f9fffffff5f5f5fdfdfdfefefefffffffffffffefefef2f2f2f1f1f1f0f0f0f8f8f8f4f4f4f5f5f5fdfdfdfffffffffffffffffffffffffffffffffffff7f7f7fafafafffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5fffffffffffffffffffcfcfcf3f3f3f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffefefeffffffffffffffffffe3e3e3d5d5d5d9d9d9dadadad5d5d5c4c4c4dcdcdcd5d5d5e5e5e5dcdcdcd0d0d0d2d2d2e1e1e1ddddddc7c7c7d4d4d4cececec0c0c0c3c3c3dcdcdcedededdedededcdcdcb5b5b5b5b5b5b6b6b6c7c7c7dcdcdcd3d3d3bababad2d2d2cfcfcff2f2f2e9e9e9e6e6e6eaeaeaf4f4f4fffffff1f1f1e6e6e6cacacae6e6e6fffffff6f6f6fffffff7f7f7bbbbbbb9b9b9d6d6d6d8d8d8cececec4c4c4d7d7d7e8e8e8dbdbdbcbcbcbd3d3d3e8e8e8e5e5e5dcdcdcdbdbdbcececed4d4d4edededfefefeffffffffffffdededed1d1d1f4f4f4efefefe9e9e9e0e0e0e4e4e4f4f4f4fefefefafafafcfcfcfcfcfceaeaeadadadadededeedededf4f4f4f7f7f7ecececeaeaeae7e7e7e1e1e1f9f9f9f0f0f0d7d7d7e4e4e4eeeeeecbcbcbd6d6d6e9e9e9f1f1f1cacacad4d4d4f7f7f7efefefd7d7d7d5d5d5d6d6d6d7d7d7d4d4d4d7d7d7ecececfffffff0f0f0dbdbdbf3f3f3f6f6f6f2f2f2fbfbfbfffffffffffffffffff7f7f7ffffffffffffeaeaeae1e1e1e2e2e2dededee6e6e6efefeffbfbfbf6f6f6e0e0e0f2f2f2fbfbfbfdfdfde7e7e7e2e2e2fffffff9f9f9fffffffbfbfbf7f7f7fbfbfbffffffffffffeeeeeef1f1f1dadadadbdbdbe0e0e0d9d9d9d4d4d4cdcdcdcbcbcbc0c0c0cdcdcdcacacab1b1b1bdbdbdc1c1c1dcdcdcd6d6d6eeeeeec0c0c0babababababab3b3b3c1c1c1c9c9c9c2c2c2bcbcbcc0c0c0cbcbcbb1b1b1c9c9c9dcdcdcd6d6d6cacacac6c6c6cfcfcfc2c2c2bdbdbde1e1e1f2f2f2fffffffffffffffffffffffffffffff5f5f5f8f8f8ffffffffffffffffffedededeeeeeefffffff8f8f8ecececeaeaeadbdbdbd3d3d3e0e0e0d2d2d2c0c0c0bababaccccccc3c3c3c9c9c9cdcdcdbfbfbfcbcbcbcacacadadadac9c9c9d4d4d4d9d9d9dadadadadadad7d7d7d7d7d7e2e2e2e3e3e3ddddddd4d4d4e3e3e3dbdbdbd8d8d8dbdbdbd4d4d4dadadad1d1d1d8d8d8c7c7c7e8e8e8fefefef1f1f1fffffff1f1f1e2e2e2e9e9e9f6f6f6fffffffffffffffffffffffffffffff8f8f8fffffffffffffffffffffffffffffffffffffffffff5f5f5eeeeeee7e7e7f0f0f0f8f8f8ecececdfdfdfeaeaeaf1f1f1fffffffbfbfbfafafafdfdfdfffffffffffffffffffffffff9f9f9ededede9e9e9e4e4e4e8e8e8e3e3e3dcdcdcccccccd0d0d0d2d2d2f8f8f8f8f8f8f9f9f9fdfdfdfffffffafafae9e9e9fffffffffffff9f9f9dededecbcbcbb2b2b2b7b7b7ccccccd8d8d8cacacadcdcdcf2f2f2ffffffedededdadadaf4f4f4fcfcfcf7f7f7ffffffffffffd2d2d2e9e9e9ffffffd3d3d3d9d9d9dadadae3e3e3fffffff9f9f9eaeaeaedededf7f7f7ecececf4f4f4fffffff1f1f1f7f7f7e6e6e6cececec7c7c7ecececf5f5f5d2d2d2d4d4d4ecececefefefefefefe1e1e1edededf8f8f8f3f3f3fffffffcfcfcf6f6f6fffffff3f3f3f3f3f3ebebebe9e9e9f1f1f1fdfdfdfffffffffffffffffffffffff9f9f9fcfcfcf5f5f5cececebebebec6c6c6c6c6c6bebebebcbcbcc6c6c6c5c5c5d7d7d7e3e3e3d1d1d1c9c9c9e4e4e4ececece5e5e5ecececdfdfdfd9d9d9d4d4d4d9d9d9dddddde0e0e0e2e2e2e8e8e8f3f3f3f5f5f5fbfbfbfffffffffffffffffffffffffffffffffffffffffff6f6f6fbfbfbf5f5f5f0f0f0e7e7e7e8e8e8fffffffffffffffffffffffffffffffffffffffffff9f9f9fdfdfdfafafafdfdfdf5f5f5f0f0f0fbfbfbecececd1d1d1d1d1d1cacacadadadaeaeaeae5e5e5e3e3e3f7f7f7e7e7e7eaeaeafbfbfbfffffffffffffdfdfdfffffffffffffefefef7f7f7f4f4f4f4f4f4e5e5e5ddddddd7d7d7f1f1f1f4f4f4e8e8e8e5e5e5dcdcdcd1d1d1c0c0c0d6d6d6ebebebe0e0e0c6c6c6c7c7c7d1d1d1d6d6d6cecececdcdcddbdbdbd6d6d6b1b1b1b7b7b7d6d6d6d8d8d8c7c7c7c4c4c4c0c0c0cbcbcbe6e6e6fbfbfbffffffffffffc6c6c6c6c6c6c9c9c9efefeffdfdfdefefefececece9e9e9f1f1f1e7e7e7e9e9e9f4f4f4ececece2e2e2f4f4f4fffffffffffff5f5f5f4f4f4e1e1e1cdcdcdd8d8d8e3e3e3e3e3e3dfdfdfdddddde9e9e9f2f2f2eaeaeadbdbdbe8e8e8f9f9f9fdfdfdf2f2f2e5e5e5e5e5e5dddddde3e3e3e7e7e7e1e1e1e0e0e0e1e1e1ecececcfcfcfbebebeeeeeeeeaeaeae5e5e5f3f3f3f0f0f0eaeaeaeaeaeaefefeff6f6f6d6d6d6b9b9b9d0d0d0b9b9b9c3c3c3bcbcbcc9c9c9dfdfdfc9c9c9d4d4d4d6d6d6d4d4d4cbcbcbd8d8d8cfcfcfdedededfdfdfd5d5d5fefefeffffffededede4e4e4ebebebccccccdededefffffff4f4f4ebebebd8d8d8d7d7d7edededf4f4f4cececed0d0d0c6c6c6b2b2b2ddddddd7d7d7dbdbdbcdcdcd9e9e9ea0a0a0c8c8c8d6d6d6d7d7d7b2b2b2adadadc8c8c8d6d6d6ebebebececece8e8e8f7f7f7e5e5e5e3e3e3edededeaeaeaeeeeeef8f8f8f1f1f1f8f8f8ffffffe0e0e0eaeaeaf5f5f5e9e9e9f0f0f0e6e6e6edededfafafaf5f5f5f8f8f8f5f5f5f4f4f4fbfbfbefefeff2f2f2fcfcfcfafafaf6f6f6e7e7e7e7e7e7f6f6f6f7f7f7f5f5f5f4f4f4f8f8f8f3f3f3e7e7e7f7f7f7f6f6f6ececece1e1e1edededf0f0f0e6e6e6fffffff5f5f5efefeffafafafafafafcfcfcfdfdfdfefefeeeeeeeededededededf8f8f8fcfcfce7e7e7e5e5e5dfdfdfd6d6d6e7e7e7e9e9e9e2e2e2f1f1f1f7f7f7fffffffffffffafafafffffffffffffffffff1f1f1dfdfdfdcdcdcefefeff1f1f1e5e5e5dadadad2d2d2b0b0b0bdbdbdeaeaead0d0d0cfcfcfc8c8c8c2c2c2c6c6c6c6c6c6bfbfbfcecececcccccc2c2c2c7c7c7cbcbcbc1c1c1c3c3c3c9c9c9bdbdbdd0d0d0d2d2d2bcbcbcb3b3b3cacacaedededf1f1f1f4f4f4f7f7f7f8f8f8f8f8f8fefefef2f2f2e6e6e6ebebebfffffffdfdfdf6f6f6f5f5f5fefefefffffffafafaf4f4f4e0e0e0c3c3c3bfbfbfc3c3c3c5c5c5ccccccccccccbbbbbbc7c7c7cdcdcdc7c7c7c2c2c2bababaafafafc4c4c4d2d2d2bebebebababab9b9b9d3d3d3f8f8f8fffffff8f8f8e7e7e7dedededcdcdccececec7c7c7d2d2d2d6d6d6d5d5d5ccccccbdbdbdb8b8b8c1c1c1c0c0c0c3c3c3c0c0c0bebebeb0b0b0b4b4b4b6b6b6b9b9b9bebebeb4b4b4a4a4a4b1b1b1b8b8b8c3c3c3c3c3c3b1b1b1b3b3b3c0c0c0bbbbbbbdbdbdc0c0c0b6b6b6aaaaaaa3a3a3a5a5a5b6b6b6bfbfbfbebebebfbfbfb9b9b9c1c1c1bebebec5c5c5c0c0c0ddddddccccccc5c5c5cfcfcfe2e2e2dadadac9c9c9cbcbcbd0d0d0dbdbdbd5d5d5c5c5c5d6d6d6edededd7d7d7c7c7c7e2e2e2fffffffafafaf8f8f8fefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff9f9f9fefefefffffff5f5f5e5e5e5e9e9e9dededeb9b9b9c1c1c1bebebec7c7c7d4d4d4e3e3e3e1e1e1e5e5e5e9e9e9f1f1f1fbfbfbd7d7d7f5f5f5edededafafaff7f7f7fffffffdfdfdffffffeaeaeaccccccfbfbfbf7f7f7d0d0d0cccccce1e1e1fdfdfdf9f9f9e9e9e9f2f2f2fffffffdfdfdf7f7f7fafafaeeeeeedededeefefefe1e1e1dfdfdff1f1f1e1e1e1ddddddfdfdfdf7f7f7fefefefafafaf6f6f6fdfdfdfffffff8f8f8f4f4f4f8f8f8f0f0f0d7d7d7eeeeeeececece4e4e4dfdfdfe1e1e1dededec5c5c5bebebebebebec4c4c4d0d0d0eeeeeefafafafcfcfcfffffffffffffafafae0e0e0e4e4e4e6e6e6cbcbcbc1c1c1cacacac1c1c1b7b7b7bfbfbfbebebeb7b7b7b7b7b7c2c2c2b9b9b9adadadb1b1b1bbbbbbb6b6b6b5b5b5b6b6b6bbbbbbd1d1d1e6e6e6d8d8d8e5e5e5f9f9f9ebebebebebebeeeeeefffffffffffffffffffffffffffffffffffffffffffdfdfdd4d4d4e7e7e7d8d8d8dadadae9e9e9e7e7e7e3e3e3e8e8e8ececece6e6e6dbdbdbd4d4d4ddddddf7f7f7fffffff4f4f4e7e7e7d8d8d8dbdbdbcbcbcbd5d5d5cbcbcbc8c8c8e0e0e0c3c3c3c6c6c6c2c2c2bcbcbcdcdcdce9e9e9eeeeeef6f6f6e2e2e2cfcfcfd5d5d5d4d4d4dedededbdbdbd7d7d7d8d8d8cfcfcfcececed6d6d6d9d9d9e0e0e0d6d6d6e1e1e1eaeaeae2e2e2e9e9e9ecececefefefe5e5e5e1e1e1dddddde6e6e6dbdbdbb0b0b0959595b1b1b1c7c7c7d1d1d1e0e0e0edededdededeededededededbfbfbfafafaff1f1f1dfdfdfb3b3b3e0e0e0f5f5f5eeeeeef9f9f9f6f6f6e1e1e1d9d9d9e0e0e0e7e7e7efefefffffffe3e3e3dadadaf7f7f7f4f4f4e1e1e1e2e2e2d5d5d5d5d5d5dcdcdcd0d0d0c9c9c9dededefafafae8e8e8dfdfdfdcdcdccfcfcfd3d3d3c6c6c6cfcfcfd6d6d6bfbfbfcbcbcbd9d9d9dcdcdcd5d5d5bcbcbccfcfcfc2c2c2979797b3b3b3c4c4c4bebebeafafafdcdcdcfffffffffffff8f8f8e6e6e6d6d6d6c5c5c5d8d8d8f0f0f0f4f4f4f1f1f1ddddddcacacaecececfffffff7f7f7f3f3f3f5f5f5edededdededecdcdcdd3d3d3e0e0e0dfdfdfe5e5e5fffffffffffffffffffffffffefefefcfcfcecececd6d6d6dedededdddddcdcdcdb6b6b6b9b9b9c3c3c3cbcbcbb9b9b9b9b9b9b0b0b0909090b0b0b0ebebebecececd5d5d5eaeaeafffffffffffffffffffafafafcfcfceaeaeae8e8e8e2e2e2ecececf6f6f6f4f4f4ecececf8f8f8e5e5e5dcdcdce8e8e8e1e1e1e8e8e8e5e5e5dededef1f1f1edededf1f1f1ffffffefefefeaeaeafafafaf0f0f0d0d0d0e1e1e1fcfcfcfbfbfbeaeaeaf6f6f6f6f6f6ebebebe9e9e9ecececebebebe0e0e0e3e3e3fafafaf8f8f8f4f4f4fafafafbfbfbf4f4f4e2e2e2f9f9f9fdfdfdf8f8f8e4e4e4eaeaeaf8f8f8fffffffffffffffffffffffffafafafefefefffffffefefefdfdfdf5f5f5f3f3f3d1d1d1c0c0c0bdbdbdbcbcbcbfbfbfbabababdbdbdb0b0b0aeaeaeb8b8b8bfbfbfb8b8b8b7b7b7bebebec6c6c6b4b4b4b1b1b1b2b2b2b5b5b5bcbcbcb0b0b0d3d3d3e5e5e5d1d1d1e1e1e1dfdfdfc5c5c5c5c5c5e8e8e8e6e6e6fcfcfcfffffff4f4f4fcfcfcfffffff1f1f1dededed8d8d8e0e0e0eaeaeaecececf9f9f9fefefef6f6f6f2f2f2f6f6f6f1f1f1ebebebe9e9e9e4e4e4e6e6e6eaeaeaf6f6f6f5f5f5fafafaf7f7f7f0f0f0f8f8f8f7f7f7f5f5f5fbfbfbf5f5f5edededf5f5f5f6f6f6eeeeeee8e8e8e3e3e3d0d0d0c6c6c6bbbbbbb7b7b7cfcfcfefefefebebebcececec6c6c6c9c9c9dadadadedededdddddd9d9d9dededeecececeeeeeee8e8e8e7e7e7e8e8e8eeeeeef8f8f8f2f2f2e1e1e1f3f3f3fdfdfdfbfbfbf1f1f1efefeff1f1f1f4f4f4f9f9f9fafafaf3f3f3edededf5f5f5f6f6f6f5f5f5f4f4f4f1f1f1fffffff9f9f9eeeeeee9e9e9ecececf5f5f5efefefe1e1e1e6e6e6fafafae4e4e4c9c9c9dfdfdfdbdbdbcfcfcfdcdcdccfcfcfc9c9c9bebebeb2b2b2b3b3b3b9b9b9bdbdbdc3c3c3c1c1c1b6b6b6bfbfbfc7c7c7babababbbbbbc2c2c2bcbcbcbdbdbdc2c2c2bcbcbcc4c4c4c3c3c3bdbdbdc3c3c3b9b9b9bbbbbbb8b8b8bababab8b8b8acacacadadadc6c6c6c7c7c7b4b4b4b8b8b8c3c3c3acacacb9b9b9cbcbcbacacacb2b2b2a0a0a0c0c0c0b0b0b0d1d1d1f5f5f5fcfcfcf4f4f4e6e6e6d3d3d3c4c4c4e5e5e5f6f6f6f8f8f8fffffff8f8f8eeeeeefafafafafafaefefefdfdfdfe8e8e8f2f2f2d3d3d3d3d3d3fafafae7e7e7ffffffdfdfdf989898dededef3f3f3f8f8f8eeeeeef5f5f5ffffffe2e2e2c9c9c9edededfefefefdfdfdfffffffffffffdfdfde9e9e9f2f2f2efefeff6f6f6f5f5f5ebebebccccccc6c6c6edededd9d9d9dadadae5e5e5e2e2e2ececece0e0e0dbdbdbdcdcdce6e6e6f8f8f8f1f1f1dbdbdbe5e5e5ededededededf8f8f8f8f8f8f0f0f0eeeeeeebebebf0f0f0e7e7e7b5b5b5d0d0d0dededeb4b4b4c5c5c5e1e1e1f7f7f7f6f6f6fffffffffffffafafafffffff5f5f5fffffffafafae1e1e1ebebebd9d9d9dededeebebebf1f1f1e3e3e3eeeeeef6f6f6ecececf2f2f2e5e5e5c3c3c3b0b0b0b0b0b0b4b4b4b5b5b5a8a8a8afafafb8b8b8b6b6b6c1c1c1d3d3d3c9c9c9bfbfbfc3c3c3d6d6d6d1d1d1989898a9a9a9b6b6b6aeaeaeb0b0b0b4b4b4bababab5b5b5b5b5b5adadada2a2a2b3b3b3adadadaaaaaab5b5b5b7b7b7bcbcbcc9c9c9c6c6c6bfbfbfacacacb0b0b0b4b4b4b9b9b9adadadc3c3c3b4b4b4b4b4b4d7d7d7cbcbcbcdcdcdd5d5d5d9d9d9c9c9c9e6e6e6fffffffffffff4f4f4f4f4f4f3f3f3ececece3e3e3eaeaeaedededeeeeeef8f8f8edededccccccdbdbdbeeeeeedfdfdfd8d8d8f9f9f9fffffff4f4f4ebebebe1e1e1cdcdcdcacacadbdbdbfafafafffffffffffffffffffdfdfdc6c6c6dcdcdccdcdcdb8b8b8cacacaccccccc0c0c0c7c7c7c8c8c8e0e0e0ebebebefefefededede7e7e7e0e0e0f2f2f2e9e9e9d7d7d7e1e1e1e5e5e5f3f3f3fffffffffffffafafaf2f2f2eeeeeef0f0f0e7e7e7dcdcdcf2f2f2e9e9e9f3f3f3dfdfdfc6c6c6bdbdbdccccccd9d9d9d5d5d5d5d5d5c6c6c6e2e2e2fffffff1f1f1fafafaf5f5f5eaeaeae7e7e7d9d9d9cbcbcbd4d4d4eeeeeec7c7c7b9b9b9ddddddeeeeeeeeeeeee8e8e8fffffffffffff8f8f8ffffffffffffe9e9e9eaeaead9d9d9c5c5c5b2b2b2e5e5e5fffffffdfdfdecececf5f5f5e1e1e1eeeeeee9e9e9c2c2c2b1b1b1bbbbbbcbcbcbc3c3c3c2c2c2cccccc939393bebebee9e9e9d2d2d2d4d4d4d2d2d2dadadaebebebececece4e4e4f1f1f1fafafaffffffecececcbcbcbffffffffffffd4d4d4c5c5c5cbcbcbe1e1e1fffffffffffff7f7f7e6e6e6e4e4e4f7f7f7f7f7f7fefefefefefef3f3f3e7e7e7e6e6e6ececece3e3e3e9e9e9f4f4f4f5f5f5e9e9e9eeeeeee2e2e2e6e6e6f4f4f4dededee0e0e0e1e1e1e7e7e7e4e4e4f6f6f6e2e2e2d9d9d9d7d7d7dcdcdcebebebfbfbfbe6e6e6f7f7f7ecececeaeaeaeaeaeae7e7e7ecececfafafaf7f7f7f3f3f3f0f0f0e1e1e1eaeaeafcfcfcf7f7f7ecececd1d1d1c4c4c4d0d0d0d8d8d8d5d5d5cdcdcdcacacadadadae4e4e4dadadad5d5d5e7e7e7f6f6f6fafafaf8f8f8f5f5f5f1f1f1e0e0e0e9e9e9fdfdfdebebebe0e0e0e7e7e7dfdfdfe5e5e5ddddddd7d7d7d7d7d7d7d7d7d3d3d3d7d7d7e4e4e4f3f3f3e6e6e6c6c6c6c2c2c2f8f8f8d5d5d5bababac8c8c8e2e2e2dbdbdbe7e7e7f4f4f4f8f8f8fdfdfdf1f1f1f6f6f6f7f7f7f3f3f3e9e9e9edededf2f2f2f7f7f7ffffffececece2e2e2f5f5f5dedededcdcdcd7d7d7cfcfcfdcdcdcd3d3d3d5d5d5dedededadadaebebebeeeeeeefefefedededf7f7f7fcfcfcfafafaf8f8f8f5f5f5fdfdfdfcfcfcecececf2f2f2fcfcfcf2f2f2f4f4f4ecececefefeff4f4f4f0f0f0f3f3f3f4f4f4f0f0f0f0f0f0f6f6f6f1f1f1f1f1f1ecececefefefefefefededede6e6e6e0e0e0e0e0e0e4e4e4edededeeeeeef4f4f4fcfcfcf8f8f8f4f4f4edededf5f5f5fafafaf2f2f2f6f6f6f6f6f6f4f4f4f9f9f9f8f8f8fdfdfdf8f8f8fefefefffffff7f7f7f9f9f9fffffffdfdfdfffffff7f7f7f6f6f6fbfbfbf6f6f6e8e8e8efefeff8f8f8fbfbfbfffffffffffffbfbfbfffffff8f8f8f8f8f8f6f6f6f1f1f1f9f9f9fefefefbfbfbfffffff9f9f9f0f0f0dfdfdfecececf5f5f5e8e8e8e1e1e1dfdfdfd6d6d6e4e4e4e4e4e4eaeaeaf9f9f9eaeaeae2e2e2f1f1f1f1f1f1eeeeeedadadadcdcdcdadadaccccccbfbfbfb5b5b5b6b6b6bbbbbbb1b1b1aeaeaeb8b8b8aeaeaeb4b4b4a5a5a5b2b2b2a3a3a3969696aeaeaecfcfcfd4d4d4c6c6c6d0d0d0f6f6f6e2e2e2cacacac1c1c1bfbfbfaaaaaab0b0b0c0c0c0b8b8b8c0c0c0b1b1b1abababa9a9a9d8d8d8ffffffe1e1e1cbcbcbcdcdcdc5c5c5cfcfcfefefeff6f6f6fcfcfcfafafaffffffecececdededebdbdbdadadade4e4e4d2d2d2cbcbcbe2e2e2edededdededee9e9e9dcdcdcdfdfdfefefefe4e4e4f3f3f3eeeeeee7e7e7f4f4f4eaeaeaefefefedededf4f4f4f0f0f0f0f0f0fdfdfdfefefef2f2f2edededf7f7f7fafafaf2f2f2dededee1e1e1cbcbcbc9c9c9d7d7d7d8d8d8e4e4e4dbdbdba3a3a38b8b8bb8b8b8a7a7a76c6c6cb0b0b0ccccccb3b3b3b4b4b4cacacaccccccccccccd1d1d1d8d8d8d1d1d1d4d4d4d0d0d0d2d2d2ecececf8f8f8f1f1f1e3e3e3edededf0f0f0f6f6f6f1f1f1f2f2f2e8e8e8e3e3e3ebebebececece2e2e2dfdfdfe2e2e2dadadabebebec1c1c1d2d2d2bababab4b4b4cccccccececee2e2e2f8f8f8f9f9f9fffffff8f8f8d7d7d7f3f3f3fffffff3f3f3f1f1f1fcfcfcf8f8f8fffffffffffff2f2f2dededeeeeeeefdfdfdfdfdfdf2f2f2fffffffffffffcfcfcffffffecececd4d4d4dedededdddddd1d1d1d1d1d1cdcdcdd2d2d2e0e0e0eeeeeedddddde2e2e2eeeeeef2f2f2edededfafafaedededf6f6f6f9f9f9f9f9f9f6f6f6f1f1f1f1f1f1d6d6d6d4d4d4e3e3e3dededecdcdcdc9c9c9d3d3d3d5d5d5cbcbcbc4c4c4d4d4d4e6e6e6ebebebe1e1e1d7d7d7d5d5d5f2f2f2f3f3f3ffffffc9c9c9e4e4e4ffffffd3d3d3d7d7d7f1f1f1f9f9f9ececece1e1e1f4f4f4dfdfdfefefeffffffff8f8f8e6e6e6fbfbfbddddddd8d8d8f0f0f0f0f0f0e1e1e1e5e5e5f6f6f6fdfdfdf9f9f9fafafaf9f9f9f6f6f6f6f6f6f6f6f6d2d2d2ddddddedededdfdfdff1f1f1fcfcfcfffffffffffff0f0f0f2f2f2e8e8e8e3e3e3f1f1f1f3f3f3f6f6f6ededede3e3e3eaeaeafafafae7e7e7f3f3f3ffffffcccccca0a0a0c7c7c7fffffffdfdfdfffffffffffffffffffffffffffffff6f6f6ffffffffffffdadadad9d9d9ddddddd1d1d1d1d1d1b9b9b9c8c8c8f5f5f5fafafaeaeaeae9e9e9e6e6e6c9c9c9c1c1c1c9c9c9c9c9c9c2c2c2cececee5e5e5f6f6f6f8f8f8fffffffcfcfcfefefeefefefe0e0e0e1e1e1ededede6e6e6e2e2e2eeeeeecdcdcdcacacae6e6e6fafafac8c8c8a8a8a8a1a1a1bcbcbcf0f0f0fffffff9f9f9fffffffffffffffffffafafafdfdfdfffffffffffffffffffffffff7f7f7e6e6e6fdfdfdedededd7d7d7e2e2e2e2e2e2e6e6e6dddddde2e2e2fafafae7e7e7ecececf7f7f7e4e4e4ecececd9d9d9e9e9e9efefefd6d6d6d2d2d2f7f7f7f5f5f5dbdbdbf7f7f7ececece0e0e0e5e5e5f0f0f0efefefeeeeeef3f3f3e3e3e3eaeaeafbfbfbe0e0e0e8e8e8ffffffddddddc5c5c5bfbfbfb4b4b4c2c2c2cdcdcdcacacacdcdcdd1d1d1c5c5c5c9c9c9dcdcdcecececfcfcfcfefefefdfdfdfcfcfcfffffffffffffffffff8f8f8fcfcfcfefefef9f9f9fffffff2f2f2e9e9e9f3f3f3f8f8f8fffffff6f6f6efefeff1f1f1eaeaeaf6f6f6f2f2f2e3e3e3d6d6d6d2d2d2cdcdcdbcbcbccccccccfcfcfedededfffffff8f8f8f8f8f8f6f6f6f5f5f5fffffffbfbfbf8f8f8eeeeeef4f4f4f8f8f8f6f6f6f1f1f1e0e0e0dededef1f1f1e4e4e4dcdcdceaeaeae5e5e5d6d6d6dededee1e1e1eaeaeae9e9e9f2f2f2f5f5f5f8f8f8f4f4f4f0f0f0f9f9f9f9f9f9fafafafdfdfdfffffffbfbfbf4f4f4f6f6f6f4f4f4f6f6f6f1f1f1eeeeeef4f4f4ecececebebebf5f5f5f7f7f7f0f0f0f0f0f0f6f6f6eeeeeeeaeaeafbfbfbfcfcfcf2f2f2f5f5f5f8f8f8f4f4f4f1f1f1f9f9f9fcfcfcefefeff0f0f0fffffff8f8f8f3f3f3eeeeeef2f2f2f0f0f0f5f5f5f5f5f5f4f4f4eeeeeeecececf8f8f8fefefef8f8f8efefeff1f1f1f5f5f5f5f5f5fdfdfdfbfbfbf8f8f8e4e4e4e0e0e0f0f0f0f5f5f5f7f7f7fafafaf6f6f6f9f9f9f8f8f8ecececf3f3f3f4f4f4efefeff9f9f9f9f9f9fafafafffffffffffff3f3f3eeeeeefbfbfbfffffff5f5f5f6f6f6dbdbdbdbdbdbe6e6e6e1e1e1eeeeeef3f3f3f8f8f8fffffffffffffefefefffffffffffffdfdfdfdfdfdffffffe6e6e6f2f2f2fbfbfbf8f8f8f7f7f7e7e7e7f2f2f2ffffffefefefe9e9e9f2f2f2f3f3f3eeeeeedededed9d9d9d7d7d7ebebebf8f8f8dededea5a5a5a2a2a2b7b7b7bdbdbdd9d9d9e4e4e4d0d0d0e9e9e9fbfbfbedededd3d3d3b8b8b8d2d2d2cdcdcdd8d8d8fcfcfcd0d0d0dbdbdbfffffff7f7f7fdfdfdfcfcfcf8f8f8dadadaa3a3a3c1c1c1c2c2c2d2d2d2dededec5c5c5dfdfdfe5e5e5d6d6d6edededf7f7f7fffffffbfbfbffffffecececfffffffbfbfbf3f3f3f8f8f8efefefd6d6d6cececef3f3f3fffffff5f5f5f8f8f8eeeeeee4e4e4d5d5d5e1e1e1f0f0f0fffffffdfdfdececece5e5e5e8e8e8f2f2f2ecececdadadac8c8c8cbcbcbcdcdcdbebebec2c2c2d1d1d1eeeeeef7f7f7f0f0f0e8e8e8eeeeeeececece2e2e2e8e8e8e8e8e8e9e9e9f1f1f1e8e8e8f1f1f1fffffffcfcfcefefefefefeff3f3f3f2f2f2fffffffefefefefefef6f6f6fefefefffffffffffffffffffdfdfdfefefef6f6f6fffffffffffffffffffffffffffffff5f5f5fbfbfbfffffffffffffafafaeeeeeee5e5e5efefeffbfbfbfbfbfbf5f5f5f7f7f7efefeff7f7f7eeeeeeeaeaeaf9f9f9fdfdfdfafafaf9f9f9f7f7f7f7f7f7f7f7f7f3f3f3e3e3e3f0f0f0f4f4f4f5f5f5f2f2f2edededf1f1f1f2f2f2f8f8f8f8f8f8fefefefdfdfdebebebf0f0f0fefefef6f6f6fdfdfdfffffffcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf3f3f3e7e7e7e0e0e0e4e4e4e6e6e6d6d6d6c6c6c6d8d8d8efefefecececf2f2f2c9c9c9d7d7d7e4e4e4cacacad3d3d3e6e6e6fafafafffffff5f5f5f8f8f8e4e4e4dfdfdfc3c3c3d1d1d1d7d7d7e3e3e3edededf6f6f6fffffffbfbfbe7e7e7e4e4e4e5e5e5d4d4d4e5e5e5f8f8f8f8f8f8fcfcfcf1f1f1f9f9f9fffffffffffffffffff1f1f1fffffffffffffffffffffffffefefef9f9f9ffffffffffffedededeeeeeef5f5f5f4f4f4fffffffffffffcfcfcfffffffffffffffffff6f6f6f0f0f0f0f0f0ececece8e8e8ebebebd4d4d4bdbdbdcbcbcbd2d2d2d3d3d3cfcfcfc9c9c9b1b1b1bfbfbfedededfdfdfddadadabebebec8c8c8fafafaf6f6f6f7f7f7f5f5f5f3f3f3ffffffecececf2f2f2fffffff9f9f9f8f8f8bababab2b2b2dadadad7d7d7f0f0f0edededf1f1f1f7f7f7fdfdfdf8f8f8eeeeeee9e9e9d8d8d8d1d1d1dadadac3c3c3949494ccccccfffffffdfdfdeaeaeadbdbdbb5b5b5aeaeaebdbdbdcdcdcde7e7e7dfdfdfc5c5c5cececed9d9d9e8e8e8e4e4e4e4e4e4e7e7e7f8f8f8f8f8f8fbfbfbe2e2e2f0f0f0f3f3f3eaeaeaeeeeeeeaeaeaf5f5f5f0f0f0e6e6e6e9e9e9f6f6f6dededef0f0f0ffffffe7e7e7fefefee5e5e5c3c3c3f6f6f6ebebebcdcdcddadadaf2f2f2f4f4f4efefefe0e0e0e1e1e1ecececefefeff0f0f0e5e5e5ddddddf3f3f3fcfcfcedededeaeaeaf3f3f3e2e2e2e4e4e4e8e8e8e5e5e5e0e0e0ddddddf2f2f2fbfbfbf1f1f1ecececf5f5f5f6f6f6fafafafffffffcfcfcfffffff8f8f8fcfcfcfefefef7f7f7f4f4f4fafafaf8f8f8eeeeeef0f0f0fdfdfdfffffffbfbfbefefefedededefefefecececf5f5f5f4f4f4fffffff5f5f5f6f6f6dcdcdcc8c8c8c5c5c5dddddde3e3e3e6e6e6fffffffdfdfdfffffffbfbfbfafafafafafaf7f7f7fafafaf8f8f8f0f0f0fbfbfbfefefefbfbfbf7f7f7f7f7f7f7f7f7f9f9f9f9f9f9fafafaf4f4f4f3f3f3f6f6f6f1f1f1f1f1f1f4f4f4f4f4f4fdfdfdf6f6f6ecececf1f1f1f4f4f4f5f5f5fbfbfbf4f4f4f0f0f0e9e9e9dfdfdfeeeeeee8e8e8eaeaeaf8f8f8f5f5f5f7f7f7fbfbfbfffffffdfdfdfffffffefefefffffffdfdfdfefefefdfdfdfffffffffffffffffffffffffffffff9f9f9f8f8f8f6f6f6f1f1f1f2f2f2f7f7f7efefeff2f2f2ecececedededfbfbfbeeeeeeecececf4f4f4ececececececfbfbfbf9f9f9eeeeeee1e1e1e7e7e7ececece9e9e9ecececd1d1d1dcdcdcf2f2f2f7f7f7f2f2f2f2f2f2efefefe1e1e1ebebebe5e5e5eaeaeae9e9e9e3e3e3dbdbdbfcfcfcffffffebebebeeeeeeeeeeeee4e4e4f3f3f3fcfcfcfafafaefefeff2f2f2f1f1f1ebebebf6f6f6efefefe9e9e9e8e8e8edededf2f2f2efefeff3f3f3f7f7f7e6e6e6e2e2e2f4f4f4efefefe0e0e0f1f1f1f3f3f3e7e7e7f1f1f1e9e9e9dfdfdfecececebebebe5e5e5e6e6e6e7e7e7ecececefefeff4f4f4f1f1f1ecececf7f7f7e3e3e3d7d7d7d5d5d5ebebebf2f2f2e9e9e9e3e3e3eeeeeee8e8e8eaeaeaefefefeeeeeeffffffffffffffffffcdcdcdd8d8d8ffffffefefefc9c9c9f6f6f6eeeeeecececee8e8e8ebebebeeeeeeedededaeaeaed5d5d5fffffffdfdfdd9d9d9ececece5e5e5d3d3d3fafafaeeeeeedededee1e1e1d9d9d9cfcfcfefefefd9d9d9e5e5e5ddddddd7d7d7e5e5e5f0f0f0f6f6f6f0f0f0f1f1f1f9f9f9fafafafffffffffffff6f6f6d9d9d9d5d5d5d9d9d9e4e4e4e4e4e4e6e6e6e7e7e7eeeeeef2f2f2fcfcfcfffffffffffff2f2f2e7e7e7fffffffafafafcfcfcffffffffffffffffffffffffffffffffffffffffffeaeaeac3c3c3d4d4d4ececece1e1e1e3e3e3f2f2f2e7e7e7f1f1f1fdfdfdf1f1f1fbfbfbf1f1f1f0f0f0fafafae5e5e5cbcbcbd2d2d2e1e1e1d4d4d4e1e1e1fbfbfbfcfcfcfafafadcdcdcd3d3d3d9d9d9f1f1f1e0e0e0c9c9c9aaaaaad2d2d2ecececcdcdcdc4c4c4e1e1e1e2e2e2e2e2e2dededecdcdcde0e0e0dfdfdfdbdbdbeeeeeeedededf5f5f5f1f1f1fffffffffffffafafaedededefefeff9f9f9fcfcfcfffffffffffffcfcfcfefefefafafaf7f7f7f7f7f7ebebebe9e9e9f5f5f5dddddddcdcdce1e1e1e5e5e5f1f1f1e4e4e4e4e4e4e5e5e5f1f1f1edededeaeaeaebebebe6e6e6e1e1e1dcdcdcd3d3d3e0e0e0f8f8f8fbfbfbfffffffffffffbfbfbe7e7e7eaeaeaf8f8f8ffffffffffffffffffe9e9e9e8e8e8fffffffbfbfbe4e4e4d1d1d1dededef1f1f1eaeaeae5e5e5fffffff7f7f7f5f5f5f2f2f2b8b8b8bfbfbfdbdbdbecececffffffe3e3e3ccccccd3d3d3e1e1e1ebebebf1f1f1fcfcfcf3f3f3fcfcfcfbfbfbfffffff2f2f29696969d9d9dcbcbcbb1b1b19a9a9a9999999494949c9c9c7d7d7dcfcfcffffffff6f6f6fffffffbfbfbe2e2e2e9e9e9efefeff0f0f0f3f3f3edededececece2e2e2e6e6e6f3f3f3fcfcfce8e8e8c8c8c8b6b6b6a0a0a0b2b2b2bbbbbbc0c0c0b9b9b9bcbcbcacacaca2a2a2ddddddb3b3b3dededef6f6f6dadadae2e2e2f9f9f9f3f3f3e2e2e2e4e4e4fbfbfbdfdfdfd7d7d7f8f8f8fcfcfcf1f1f1e9e9e9cececee0e0e0f7f7f7cdcdcdd8d8d8e7e7e7dddddde6e6e6f0f0f0ebebebe1e1e1f2f2f2ffffffffffffe3e3e3e0e0e0fcfcfcd2d2d2ebebebf8f8f8f9f9f9fdfdfdd5d5d5cccccccdcdcdc3c3c3dadadacccccce0e0e0dcdcdcafafafcececee2e2e2aaaaaa989898fbfbfbd4d4d4aaaaaaf4f4f4f9f9f9e5e5e5e6e6e6e2e2e2d2d2d2d4d4d4e4e4e4edededdadadadcdcdce3e3e3e6e6e6dbdbdbe0e0e0eeeeeeeaeaeaededede2e2e2d9d9d9d8d8d8f1f1f1f1f1f1e2e2e2e9e9e9e7e7e7f0f0f0f2f2f2f3f3f3e9e9e9e5e5e5f1f1f1ddddddcccccce5e5e5f0f0f0ecececfffffffffffff6f6f6e1e1e1d7d7d7ecececfffffffdfdfdf7f7f7e8e8e8e6e6e6f6f6f6f3f3f3f0f0f0f1f1f1f4f4f4e2e2e2d4d4d4e4e4e4f5f5f5f6f6f6fbfbfbf7f7f7f8f8f8fcfcfcefefefe3e3e3eeeeeefffffff6f6f6e7e7e7f9f9f9ededede5e5e5f2f2f2fdfdfdfffffff0f0f0e1e1e1bebebeb6b6b6edededfffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf0f0f0f2f2f2f4f4f4fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbfbfbf7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8fdfdfdfafafaf1f1f1f3f3f3fbfbfbf7f7f7fbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffbfbfbfffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcf7f7f7fcfcfcfdfdfdf7f7f7f6f6f6fffffffafafaf2f2f2f2f2f2f5f5f5f2f2f2e5e5e5e4e4e4e2e2e2e9e9e9efefefececece0e0e0e6e6e6e3e3e3e8e8e8e7e7e7e0e0e0e2e2e2f0f0f0e3e3e3d8d8d8fafafaf1f1f1edededf1f1f1e8e8e8e5e5e5dcdcdce0e0e0e7e7e7dcdcdce6e6e6e2e2e2e3e3e3f2f2f2e8e8e8d1d1d1c1c1c1bcbcbcbcbcbccbcbcbd1d1d1ddddddc9c9c9cacacad8d8d8e0e0e0e0e0e0e0e0e0e0e0e0e6e6e6efefeff2f2f2f9f9f9ededede9e9e9f1f1f1e8e8e8edededececece3e3e3ebebebf7f7f7ebebebeeeeeeeaeaeae6e6e6f7f7f7edededdbdbdbf3f3f3f2f2f2f2f2f2f3f3f3efefeff2f2f2f5f5f5d9d9d9e3e3e3f5f5f5ffffffffffffd3d3d3b8b8b8c0c0c09b9b9badadadd0d0d0e3e3e3f4f4f4f7f7f7fafafafffffffffffffffffffcfcfcd4d4d4c5c5c5ececece3e3e3e0e0e0e3e3e3d0d0d0d6d6d6d8d8d8e3e3e3edededdfdfdfebebebe5e5e5e5e5e5f5f5f5d8d8d8d5d5d5e8e8e8fffffffffffff4f4f4e6e6e6e8e8e8e2e2e2c9c9c9d5d5d5e3e3e3e9e9e9e6e6e6dadadab7b7b7c6c6c6e3e3e3ececece5e5e5f5f5f5fffffffffffffffffffffffffcfcfcebebebdcdcdce6e6e6f1f1f1f6f6f6eaeaeae4e4e4fdfdfde9e9e9eaeaeaf3f3f3efefeff0f0f0f1f1f1e8e8e8f0f0f0f5f5f5f4f4f4fafafaf9f9f9f6f6f6fbfbfbdfdfdfd1d1d1c4c4c4eeeeeefefefef9f9f9d4d4d4c3c3c3cdcdcdcececeeeeeeef1f1f1fcfcfce5e5e5bbbbbbb3b3b3c9c9c9dededed2d2d2d6d6d6f8f8f8f6f6f6f4f4f4f8f8f8e1e1e1ffffffffffffededede4e4e4edededfbfbfbfdfdfdfcfcfcfffffffffffffefefef4f4f4fffffffffffff7f7f7fdfdfdf7f7f7dcdcdcdadadad9d9d9c8c8c8cdcdcdd1d1d1cfcfcfc1c1c1c8c8c8bababab2b2b2c5c5c5cdcdcdcdcdcdb9b9b9cacacadfdfdfc8c8c8c2c2c2c6c6c6c3c3c3bababacfcfcfe0e0e0dededeeeeeeeededede9e9e9dadadabebebea3a3a3b1b1b1b3b3b3bfbfbfd6d6d6d5d5d5e7e7e7ebebebf6f6f6d3d3d3abababcbcbcbe4e4e4d4d4d4d4d4d4dededec9c9c9cfcfcfdbdbdbc5c5c5bebebeeeeeeefcfcfcfafafafffffffffffffffffffffffff8f8f8ffffffffffffffffffffffffffffffecececa9a9a98f8f8fadadadd4d4d4cfcfcfb9b9b9aaaaaaaeaeaebdbdbdadadadb7b7b7dfdfdff5f5f5fbfbfbfffffffbfbfbf2f2f2f3f3f3f2f2f2e0e0e0e3e3e3d7d7d7d9d9d9d5d5d5d3d3d3d5d5d5e2e2e2d9d9d9d8d8d8f1f1f1f0f0f0eeeeeeefefeff5f5f5efefeffcfcfcdddddd9a9a9abfbfbfdcdcdcd2d2d2d1d1d1cacacaf8f8f8e8e8e8d2d2d2dededed4d4d4cececebebebed3d3d3f0f0f0d9d9d9c8c8c8cececed8d8d8e8e8e8d5d5d5b1b1b1969696bebebee5e5e5dbdbdbf2f2f2f4f4f4d5d5d5f8f8f8f4f4f4cacacadfdfdff2f2f2bbbbbbc0c0c0f0f0f0eeeeeefdfdfdf2f2f2efefefd8d8d8cececef6f6f6e7e7e7d7d7d7ddddddbfbfbfd4d4d4e6e6e6dededec8c8c8e2e2e2dddddde0e0e0fdfdfdf5f5f5e9e9e9f9f9f9f9f9f9f2f2f2fbfbfbfefefefefefee0e0e0e9e9e9fbfbfbeaeaeaf9f9f9f0f0f0ddddddfefefefffffff4f4f4fefefef8f8f8fbfbfbf4f4f4f4f4f4fdfdfdfefefef6f6f6f7f7f7f4f4f4f4f4f4f8f8f8e9e9e9e3e3e3edededf9f9f9fcfcfcf9f9f9f9f9f9dadadaedededffffffd4d4d4dbdbdbe5e5e5dcdcdce1e1e1e2e2e2e1e1e1e3e3e3dddddddfdfdfe3e3e3efefefedededdadadadddddde0e0e0d9d9d9e0e0e0d3d3d3dadadae6e6e6f3f3f3efefefe8e8e8eaeaead8d8d8d9d9d9f6f6f6e8e8e8e5e5e5f8f8f8fffffffefefefffffff4f4f4ddddddc5c5c5cececedfdfdfe4e4e4ececece7e7e7e4e4e4bebebed8d8d8ebebebe0e0e0d7d7d7bbbbbbbababadfdfdfffffffd7d7d7ddddddd8d8d8d1d1d1e5e5e5f0f0f0e7e7e7dfdfdff8f8f8fdfdfdf9f9f9fcfcfcfcfcfcfdfdfdfffffffbfbfbf8f8f8fafafae7e7e7dfdfdfe1e1e1e6e6e6f1f1f1eeeeeee8e8e8e9e9e9dcdcdcd4d4d4e9e9e9ffffffffffffe7e7e7bcbcbcc6c6c6bdbdbdbbbbbbc6c6c6c1c1c1b6b6b6b7b7b7c4c4c4ccccccdededed3d3d3d4d4d4f2f2f2f4f4f4f0f0f0f6f6f6d8d8d8e1e1e1fafafafefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffecececeaeaeafffffffafafaf6f6f6fdfdfdf9f9f9ecececf2f2f2e3e3e3d5d5d5d7d7d7e5e5e5e7e7e7efefefecececf1f1f1ededededededdadadadadadae8e8e8eeeeeef1f1f1ededede1e1e1ddddddd7d7d7e7e7e7efefefe1e1e1e0e0e0ebebebd8d8d8d3d3d3d0d0d0d2d2d2d7d7d7cfcfcfd6d6d6dededee9e9e9e8e8e8dfdfdfe6e6e6ecececdcdcdce1e1e1e7e7e7f4f4f4f2f2f2f1f1f1f6f6f6efefeff0f0f0f2f2f2e4e4e4e8e8e8f2f2f2f3f3f3f6f6f6f8f8f8fffffffffffffffffffffffffffffff6f6f6f9f9f9f0f0f0eaeaeadcdcdcdadadaf5f5f5d9d9d9a9a9a9bebebee5e5e5f4f4f4e2e2e2b5b5b5ebebebffffffafafaf9e9e9ec3c3c3b2b2b2ccccccc5c5c5c1c1c1dedededadadaf7f7f7dededed1d1d1f7f7f7fefefefffffff5f5f5fbfbfbfffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffffffff4f4f4e5e5e5dcdcdcc1c1c1c0c0c0d1d1d1d2d2d2c8c8c8d7d7d7fcfcfcfffffffafafaf6f6f6fefefeffffffeaeaeae4e4e4f2f2f2f5f5f5f3f3f3fdfdfdffffffeaeaead0d0d0ccccccd9d9d9efefefd4d4d4c0c0c0d6d6d6cbcbcbbebebeddddddfffffffffffffffffffdfdfdfbfbfbf9f9f9f9f9f9fffffffffffffefefefffffffdfdfdfefefefffffffefefef6f6f6fcfcfcededededededfffffff4f4f4e6e6e6d7d7d7e0e0e0e8e8e8e9e9e9f2f2f2f8f8f8fafafafffffffffffff3f3f3e7e7e7f6f6f6fbfbfbe9e9e9d2d2d2cfcfcfd5d5d5e0e0e0f5f5f5eeeeeef2f2f2ebebebe8e8e8e8e8e8f5f5f5eeeeeed1d1d1d2d2d2eeeeeee6e6e6bdbdbde0e0e0eaeaeae3e3e3e7e7e7dddddde8e8e8f3f3f3e0e0e0eaeaeaeeeeeed7d7d7e0e0e0f5f5f5ebebebdfdfdfd0d0d0d7d7d7f3f3f3e0e0e0d9d9d9f6f6f6fdfdfdf5f5f5f5f5f5f4f4f4fafafafefefef2f2f2e3e3e3c9c9c9b1b1b1bdbdbdcbcbcbd7d7d7c7c7c7cececec3c3c3bababad4d4d4f5f5f5c8c8c8a3a3a3b4b4b48e8e8e999999b7b7b7b6b6b6b9b9b9c5c5c5d3d3d3d2d2d2b8b8b8c0c0c0e1e1e1d3d3d3d3d3d3d3d3d3bfbfbfd4d4d4c8c8c8b6b6b6b9b9b9b1b1b1d3d3d3d1d1d1aeaeaea2a2a2bfbfbf696969a1a1a1fffffffffffffffffffffffffafafaffffffffffffffffffffffffeaeaeac8c8c8dcdcdcd8d8d8d8d8d8efefeffffffff7f7f7f5f5f5e6e6e6d0d0d0d0d0d0eaeaeacececeb8b8b8e1e1e1fffffffffffffffffffffffffffffffffffffffffffffffff6f6f6eaeaeaf9f9f9edededecececd7d7d7ccccccc9c9c9dededefffffff7f7f7dcdcdce6e6e6e6e6e6ebebebeeeeeef2f2f2c1c1c1d3d3d3e8e8e8c5c5c5c5c5c5e0e0e0e6e6e6dcdcdcd2d2d2b5b5b5dfdfdff0f0f0ffffffedededd9d9d9dadadabababad6d6d6ddddddb0b0b0c5c5c5eeeeeee5e5e5cfcfcfddddddfefefeecececdadadab9b9b9bababadbdbdbe6e6e6ffffffffffffe5e5e5e8e8e8e9e9e9ffffffeeeeeef1f1f1fffffff8f8f8fcfcfcffffffffffffe3e3e3dfdfdff0f0f0e8e8e8eeeeeef5f5f5f4f4f4e7e7e7f2f2f2f1f1f1efefeff6f6f6f2f2f2e5e5e5ebebebededede6e6e6e5e5e5e0e0e0e0e0e0e7e7e7ececece6e6e6dedededdddddecececedededf8f8f8fffffffffffffffffff9f9f9ebebebe3e3e3bdbdbde0e0e0e1e1e1cececeefefefe3e3e3d5d5d5ebebebefefefedededeeeeeeebebebededededededebebebf3f3f3ecececededede5e5e5dddddde1e1e1dddddde3e3e3eaeaeaf1f1f1f1f1f1e6e6e6e8e8e8e4e4e4d2d2d2d9d9d9fbfbfbf3f3f3dcdcdce7e7e7ecececebebebf8f8f8ffffffe5e5e5d9d9d9dfdfdfcececed6d6d6d4d4d4d3d3d3d8d8d8e4e4e4dddddde2e2e2e6e6e6d7d7d7bfbfbfc1c1c1d1d1d1dbdbdbd9d9d9dedededddddde4e4e4d5d5d5d6d6d6d6d6d6dadadacdcdcdebebebfffffffffffffffffffffffffffffffffffffffffff9f9f9fcfcfcfcfcfcf5f5f5f7f7f7f2f2f2d8d8d8b9b9b9c8c8c8c8c8c8bcbcbce2e2e2d2d2d2c3c3c3c5c5c5c6c6c6d4d4d4d4d4d4d1d1d1d2d2d2cfcfcfcdcdcdcbcbcbc4c4c4c2c2c2b8b8b8bdbdbdc9c9c9c0c0c0b2b2b2cbcbcbc0c0c0c6c6c6cacacac6c6c6cdcdcdddddddd3d3d3dadadaeeeeeee0e0e0e2e2e2e5e5e5e6e6e6f4f4f4f7f7f7fffffffffffffffffffffffffffffffffffffefefefcfcfcf4f4f4f2f2f2ecececf3f3f3f5f5f5f3f3f3f6f6f6fdfdfdf5f5f5edededf0f0f0e9e9e9e9e9e9e6e6e6dcdcdce5e5e5f2f2f2e8e8e8e8e8e8e9e9e9eaeaeae2e2e2eeeeeef1f1f1f6f6f6fffffffffffff6f6f6eeeeeefafafafffffff8f8f8f0f0f0f4f4f4fdfdfdf4f4f4e8e8e8ecececeaeaeae8e8e8eeeeeeebebebe9e9e9f1f1f1fafafafafafaf2f2f2f5f5f5f4f4f4fdfdfdffffffffffffddddddcdcdcde9e9e9f5f5f5ededede7e7e7ececece1e1e1d9d9d9d9d9d9d1d1d1e5e5e5f1f1f1f7f7f7f6f6f6e9e9e9e0e0e0d3d3d3f6f6f6ffffffd9d9d9d3d3d3d7d7d7e2e2e2ebebebf6f6f6f4f4f4f0f0f0e8e8e8cececebbbbbbadadadc7c7c7f0f0f0f4f4f4fcfcfcebebebdfdfdfe2e2e2d9d9d9e5e5e5e2e2e2dbdbdbe6e6e6dbdbdbd8d8d8d3d3d3e3e3e3fcfcfcfbfbfbfdfdfdc2c2c2bbbbbbdadadaf3f3f3f7f7f7f1f1f1eeeeeef2f2f2fafafaefefefe3e3e3e0e0e0e3e3e3e5e5e5e5e5e5e6e6e6d2d2d2d0d0d0efefeff2f2f2d7d7d7c5c5c5eaeaeaf7f7f7f2f2f2f9f9f9efefefe7e7e7f0f0f0ffffffdbdbdbc8c8c8dededef7f7f7fffffffffffff0f0f0f9f9f9fffffff4f4f4efefeff1f1f1f3f3f3f4f4f4f1f1f1f8f8f8fbfbfbf0f0f0f2f2f2f5f5f5f7f7f7fffffffffffff8f8f8f3f3f3fefefefcfcfcfcfcfcfbfbfbf9f9f9f5f5f5fcfcfcf8f8f8f4f4f4f7f7f7e8e8e8dbdbdbd2d2d2e0e0e0fdfdfdf5f5f5e6e6e6e9e9e9fefefefffffffbfbfbfefefeeeeeeededededededed7d7d7d8d8d8b9b9b9ddddddfdfdfdf7f7f7fafafaf4f4f4e2e2e2f2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef7f7f7ffffffffffffdfdfdfdcdcdceaeaeae0e0e0d3d3d3c6c6c6c5c5c5d7d7d7d9d9d9dbdbdbdcdcdccdcdcdc8c8c8d9d9d9ecececf3f3f3ffffffddddddeaeaeaf0f0f0dcdcdcdcdcdcd1d1d1b7b7b7c5c5c5b1b1b1aaaaaaa6a6a6adadadbababab0b0b0979797a3a3a3e4e4e4e3e3e3acacacc8c8c8d2d2d2b9b9b9b5b5b5cfcfcfcbcbcbbcbcbcb9b9b9bcbcbcafafafa9a9a9ababab939393b7b7b7e8e8e8ffffffffffffffffffffffffefefeff3f3f3fffffffefefefbfbfbdddddddcdcdcf2f2f2e0e0e0eeeeeefafafafafafae8e8e8f1f1f1fbfbfbf6f6f6fcfcfce5e5e5d2d2d2d4d4d4d2d2d2d8d8d8eaeaeaedededdcdcdcd9d9d9c1c1c1bbbbbbf6f6f6d9d9d9d0d0d0ffffffefefeff0f0f0fcfcfcfffffffafafaa5a5a5adadadd4d4d4bfbfbfdbdbdbfffffffbfbfbefefefd4d4d4e6e6e6f6f6f6f6f6f6eaeaeaf3f3f3f1f1f1ffffffffffffdfdfdfe3e3e3e8e8e8cfcfcfb6b6b6b8b8b8dededec8c8c8d9d9d9f5f5f5f2f2f2fdfdfdfcfcfcc8c8c8b9b9b9b6b6b6d9d9d9e7e7e7d6d6d6d3d3d39b9b9bb8b8b8ececece0e0e0e5e5e5f7f7f7f6f6f6f8f8f8f5f5f5ecececeaeaead1d1d1f1f1f1eaeaeaeaeaeaf6f6f6dbdbdbadadadbbbbbbc8c8c8cdcdcdcfcfcfcfcfcfcacacad9d9d9d4d4d4dcdcdce6e6e6e0e0e0e0e0e0e0e0e0e8e8e8e7e7e7d7d7d7e1e1e1e7e7e7d9d9d9d2d2d2ebebebf2f2f2f0f0f0f2f2f2f8f8f8fffffffffffffffffff2f2f2ecececbebebeb0b0b0bcbcbcc1c1c1c9c9c9e5e5e5fffffffdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffff8f8f8fffffffffffffffffffffffffffffff9f9f9f7f7f7f7f7f7f5f5f5f2f2f2e6e6e6efefeff1f1f1dededee3e3e3dedededadadaebebebf6f6f6f4f4f4e8e8e8dcdcdce3e3e3ebebebe5e5e5e1e1e1eaeaeae4e4e4dadadae2e2e2e4e4e4d7d7d7d8d8d8d6d6d6d3d3d3d6d6d6dededecbcbcbd5d5d5cfcfcfd7d7d7d4d4d4dfdfdfe1e1e1d0d0d0b7b7b7bdbdbdc5c5c5d5d5d5dadadacbcbcbcfcfcfdbdbdbe1e1e1fffffffffffffcfcfcfafafafffffffffffff6f6f6fdfdfdf8f8f8e7e7e7cdcdcdbcbcbcc9c9c9c7c7c7e0e0e0fcfcfcfcfcfcfbfbfbecececedededfffffffffffffafafafcfcfcfcfcfcf7f7f7e0e0e0dcdcdce0e0e0cdcdcdc8c8c8dadadad4d4d4ccccccc0c0c0bebebebababac6c6c6d1d1d1c6c6c6bdbdbdc5c5c5ccccccd2d2d2d9d9d9dadadae4e4e4e8e8e8e6e6e6dcdcdcdfdfdffffffffffffff9f9f9fffffffffffffffffffffffffffffffffffffefefefffffffdfdfdfffffffffffffefefefffffffbfbfbf2f2f2f6f6f6fcfcfcf6f6f6f5f5f5fafafafffffffffffffefefef7f7f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedededfdfdfde3e3e3d8d8d8efefefb5b5b5b1b1b1bcbcbcbbbbbbdadadae6e6e6eaeaeaececece4e4e4ededede7e7e7ccccccdededef3f3f3f2f2f2fffffffcfcfcd2d2d2d6d6d6d0d0d0edededfffffff6f6f6f9f9f9f7f7f7ffffffffffffbcbcbcababababababaaaaaababababcbcbcbebebedcdcdcebebebe3e3e3e6e6e6d8d8d8bbbbbbbfbfbfd8d8d8d1d1d1b0b0b0d2d2d2d4d4d4e8e8e8ffffffeaeaead7d7d7e7e7e7f7f7f7fcfcfcf7f7f7edededefefeff8f8f8f2f2f2dededec7c7c7d9d9d9e2e2e2e4e4e4e4e4e4dddddddfdfdfedededebebebf9f9f9fffffffffffffffffffffffffffffffffffff9f9f9f9f9f9dcdcdcdfdfdfc8c8c8c4c4c4ccccccd7d7d7cdcdcde7e7e7dbdbdbd5d5d5edededededede4e4e4f2f2f2e7e7e7e4e4e4fffffffbfbfbebebebdededee9e9e9f1f1f1d7d7d7d4d4d4cbcbcbd6d6d6e5e5e5f7f7f7fffffffffffffffffffdfdfdfffffff8f8f8e2e2e2e9e9e9f7f7f7fffffffffffffcfcfcf2f2f2e6e6e6dbdbdbe6e6e6e8e8e8f5f5f5f5f5f5e5e5e5ecececffffffeeeeeee9e9e9dcdcdce5e5e5f8f8f8ededededededecececddddddbfbfbfcfcfcfd8d8d8cbcbcbd7d7d7c3c3c3b2b2b2c6c6c6c6c6c6bbbbbbb3b3b3b5b5b5a1a1a1a6a6a6c8c8c8c4c4c4bdbdbdd1d1d1cdcdcddededee6e6e6edededfafafaffffffffffffffffffffffffeaeaeae0e0e0ddddddeeeeeefffffffdfdfdd5d5d5c5c5c5f6f6f6ecececd0d0d0ecececb7b7b7c4c4c4fcfcfcf6f6f6e6e6e6cececec9c9c9d6d6d6dbdbdbdededef9f9f9cfcfcfc3c3c3f1f1f1e0e0e0cececeeaeaeaeaeaeaf5f5f5e5e5e5c4c4c4ebebebfffffffffffff1f1f1b3b3b3bababac1c1c1ccccccd4d4d4f8f8f8eaeaeacececed4d4d4efefeffffffffffffffafafaf3f3f3fdfdfdfffffff2f2f2eeeeeedcdcdccbcbcbfdfdfdffffffffffffffffffffffffb9b9b9bdbdbdc4c4c48e8e8e909090afafafcacacac8c8c8ccccccf3f3f3ffffffe2e2e2e6e6e6eeeeeef8f8f8efefefd8d8d8e4e4e4d5d5d5bebebef4f4f4ffffffe1e1e1b7b7b7c0c0c0d7d7d7f0f0f0ffffffd2d2d2d7d7d7fafafaecececc1c1c1e4e4e4fcfcfceaeaeaf6f6f6f2f2f2d7d7d7efefefccccccdbdbdbeaeaeab8b8b8c7c7c7ffffffffffffffffffffffffe4e4e4c6c6c6d1d1d1d2d2d2e3e3e3fafafaf8f8f8d9d9d9b1b1b1919191b8b8b8e4e4e4ededede3e3e3c7c7c7d2d2d2bdbdbdaeaeaed2d2d2b1b1b1cbcbcbd0d0d0d6d6d6fbfbfbfcfcfcf6f6f6f2f2f2fbfbfbfffffffffffffffffffbfbfbf9f9f9fbfbfbfffffff7f7f7fffffffffffffffffffffffffffffffffffffbfbfbf8f8f8fffffffffffffffffffffffffafafae2e2e2f6f6f6d9d9d9b7b7b7aaaaaab4b4b4d0d0d0e6e6e6fffffff4f4f4fbfbfbe3e3e3c1c1c1ddddddfdfdfdf5f5f5fcfcfcfcfcfcf8f8f8f9f9f9f0f0f0ebebebfdfdfdffffffffffffffffffffffffffffffffffffeeeeeeeaeaeaf8f8f8fdfdfdfffffffafafaf8f8f8fffffffcfcfcf2f2f2f3f3f3f8f8f8fefefefbfbfbfdfdfdfcfcfcfafafaf6f6f6e7e7e7d9d9d9e5e5e5dfdfdfdcdcdce9e9e9d5d5d5d8d8d8d7d7d7cacacac1c1c1c2c2c2c6c6c6c8c8c8dcdcdce9e9e9dcdcdcdcdcdcdbdbdbc7c7c7d4d4d4d3d3d3d4d4d4d7d7d7dcdcdcd6d6d6bfbfbfb8b8b8c9c9c9ccccccc0c0c0b5b5b5b3b3b3cececec6c6c6bbbbbbb9b9b9c9c9c9c7c7c7bbbbbbc8c8c8b5b5b5a9a9a9e0e0e0f6f6f6fdfdfdf1f1f1e8e8e8fafafaf2f2f2f5f5f5f7f7f7fdfdfdfffffffffffffffffffffffffdfdfdfbfbfbfafafaf9f9f9fbfbfbfffffff1f1f1e9e9e9fffffffffffffdfdfdfffffffffffffffffffffffffcfcfcfffffffafafaf1f1f1eaeaead1d1d1d5d5d5c9c9c9bfbfbfc2c2c2b9b9b9b7b7b7c1c1c1c3c3c3c4c4c4d5d5d5d7d7d7ededede8e8e8e4e4e4efefeffafafaf9f9f9fbfbfbf6f6f6efefefe3e3e3dfdfdfe2e2e2f9f9f9ffffffffffffffffffffffffffffffffffffe3e3e3d2d2d2dbdbdbc9c9c9c6c6c6cbcbcbc6c6c6cdcdcdcfcfcfc9c9c9cecececececed8d8d8d9d9d9d0d0d0d9d9d9eeeeeeebebebf1f1f1f3f3f3fafafafbfbfbf7f7f7e1e1e1d8d8d8cbcbcbc6c6c6cdcdcdc1c1c1aeaeaebababacdcdcdc5c5c5bebebebbbbbbd9d9d9efefefd9d9d9dddddde1e1e1e9e9e9f0f0f0f1f1f1f8f8f8eeeeeeebebebfcfcfcf5f5f5fffffffffffffffffffdfdfde0e0e0c4c4c4d8d8d8eeeeeeeaeaeaf3f3f3e4e4e4e5e5e5f5f5f5fafafaededede0e0e0e1e1e1dededed9d9d9dfdfdfcfcfcfb0b0b0d0d0d0edededf5f5f5e7e7e7cfcfcfe8e8e8f7f7f7f4f4f4fefefedbdbdbe3e3e3f4f4f4fbfbfbedededefefeff8f8f8fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9fcfcfcfffffffdfdfdfdfdfdfefefef8f8f8ebebebd6d6d6cececececececececedcdcdce4e4e4e1e1e1e2e2e2fefefefefefeedededd5d5d5e0e0e0e4e4e4e3e3e3ddddddb2b2b2b7b7b7cacacad1d1d1d8d8d8d3d3d3e0e0e0ddddddbebebea4a4a4cacacaffffffffffffe0e0e0efefefffffffffffffccccccafafafbbbbbbbfbfbfb6b6b6c5c5c5c5c5c5d4d4d4acacacabababb8b8b8b3b3b3b3b3b3cacacac0c0c0b6b6b6c6c6c6dadadaaaaaaa969696a7a7a79898988e8e8e9696969999999f9f9faaaaaab6b6b6c5c5c5cfcfcfd1d1d1d5d5d5d7d7d7d2d2d2d5d5d5cdcdcdd1d1d1cececec3c3c3c3c3c3c6c6c6b9b9b9b4b4b4b0b0b0c8c8c8ccccccbdbdbdc7c7c7efefefefefefe6e6e6e8e8e8e4e4e4d3d3d3e3e3e3f0f0f0e9e9e9edededebebebf7f7f7fcfcfcebebebe3e3e3cacacacececee8e8e8cdcdcdc1c1c1bcbcbcacacacb0b0b0bfbfbf939393b3b3b3d1d1d1d6d6d6f8f8f8f4f4f4f3f3f3eeeeeefdfdfde8e8e8e3e3e3fffffff4f4f4f4f4f4f1f1f1f0f0f0e2e2e2edededfffffffffffff3f3f3dbdbdbd8d8d8d3d3d3e1e1e1e0e0e0dbdbdbc5c5c59b9b9b9d9d9de6e6e6f4f4f4e7e7e7e3e3e3e9e9e9fffffffafafae1e1e1e5e5e5f0f0f0c4c4c4b4b4b4c5c5c5dbdbdbd8d8d8c3c3c3bfbfbfc5c5c5b8b8b8bcbcbcc0c0c0d3d3d3b8b8b8cbcbcbc4c4c4dbdbdbf0f0f0fffffffefefef9f9f9dfdfdfa2a2a2a6a6a6e4e4e4dadadabbbbbbc1c1c1cfcfcfc0c0c0aaaaaacacacae8e8e8bebebebababaf3f3f3f1f1f1edededf8f8f8efefefeeeeeef1f1f1c1c1c1c9c9c9e1e1e1fffffffcfcfcfdfdfdfcfcfcfffffffafafaf0f0f0f4f4f4e9e9e9cdcdcdd1d1d1cacacacdcdcdc9c9c9c0c0c0dadadacbcbcbe6e6e6e9e9e9ddddddd4d4d4e3e3e3e5e5e5efefefe8e8e8c8c8c8aaaaaaafafafa5a5a5969696a2a2a2b3b3b3cacacabcbcbcc2c2c2c0c0c0c0c0c0b6b6b6c2c2c2c5c5c5bdbdbdd3d3d3e7e7e7e6e6e6d9d9d9d9d9d9ebebebfafafaf0f0f0dadadadadadad7d7d7cfcfcfc1c1c1e8e8e8f9f9f9fffffffffffffffffffffffffffffffcfcfce9e9e9cbcbcbc8c8c8b3b3b39a9a9aabababd8d8d8f8f8f8fffffff6f6f6f6f6f6fefefeffffffeeeeeeddddddebebebe7e7e7e4e4e4ecececc7c7c7c1c1c1c8c8c8b2b2b2b3b3b3c0c0c0d1d1d1dededee7e7e7e6e6e6d3d3d3c7c7c7efefeff7f7f7e7e7e7cdcdcdf3f3f3fffffffffffffffffffffffff4f4f4fffffffdfdfdfefefeffffffe0e0e0d8d8d8f8f8f8fefefefffffff9f9f9f5f5f5f9f9f9f3f3f3efefefe6e6e6e7e7e7e6e6e6eeeeeee5e5e5ecececefefefe0e0e0e0e0e0e3e3e3e8e8e8eeeeeee8e8e8e0e0e0ebebebf3f3f3f4f4f4f5f5f5fafafafffffffffffffdfdfdf0f0f0e9e9e9fcfcfcfafafae8e8e8d5d5d5d3d3d3e2e2e2d9d9d9cdcdcdd9d9d9e1e1e1dededee8e8e8ecececf3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffe9e9e9e2e2e2f8f8f8fffffffafafafdfdfdffffffffffffffffffffffffffffffffffffe5e5e5f2f2f2fbfbfbf2f2f2e9e9e9f2f2f2fcfcfcfffffffffffffcfcfcffffffffffffffffffecececebebebf4f4f4e4e4e4dbdbdbd6d6d6d5d5d5cacacac3c3c3c4c4c4bdbdbdbdbdbdb7b7b7b4b4b4b0b0b0b4b4b4b8b8b8b4b4b4b9b9b9c1c1c1b6b6b6b7b7b7d7d7d7dededec4c4c4bcbcbcc6c6c6bcbcbcbcbcbcbababac4c4c4b1b1b1adadada7a7a7bebebedcdcdcbebebec0c0c0c0c0c0c1c1c1c6c6c6c2c2c2bdbdbdbbbbbbb7b7b7bababab2b2b2aaaaaaa9a9a9abababacacacafafafc1c1c1c3c3c3aeaeaea8a8a8b9b9b9c4c4c4c0c0c0c1c1c1d4d4d4d6d6d6d7d7d7d3d3d3d2d2d2e7e7e7dbdbdbd6d6d6f1f1f1fbfbfbf8f8f8fdfdfdfffffffffffffffffffffffffffffffffffff4f4f4f6f6f6dfdfdfd2d2d2eaeaeaffffffffffffe4e4e4f7f7f7fffffffdfdfdfbfbfbf4f4f4fefefefffffffffffffffffff5f5f5f0f0f0fefefee6e6e6c5c5c59b9b9b8a8a8ab8b8b8ccccccdbdbdbe7e7e7d6d6d6dfdfdfdededed9d9d9fffffff7f7f7e5e5e5fffffff1f1f1cacacac4c4c4c8c8c8cacacad7d7d7d3d3d3c4c4c4a9a9a9acacacb1b1b1aeaeaeababab949494a2a2a2aaaaaad0d0d0e2e2e2e2e2e2dfdfdfd0d0d0b8b8b8b1b1b1b7b7b7b7b7b7bcbcbcbcbcbcc6c6c6ddddddddddddbbbbbbb1b1b1b4b4b4b7b7b7c8c8c8c0c0c0b8b8b8a0a0a0a5a5a59f9f9facacacb4b4b4a6a6a6c6c6c6cccccccdcdcda7a7a78b8b8bddddddededede9e9e9dadadad7d7d7e6e6e6d2d2d2afafafbcbcbcd0d0d0b9b9b9b8b8b8c9c9c9cececebdbdbdbdbdbdc3c3c3b6b6b6aaaaaac4c4c4bababacbcbcbebebebd3d3d3bebebed4d4d4cacacad5d5d5d6d6d6cbcbcbbebebec6c6c6d6d6d6e8e8e8f0f0f0f4f4f4d7d7d7d3d3d3dadadaeeeeeeeaeaeadddddde3e3e3d9d9d9ebebebfffffff6f6f6fbfbfbf9f9f9f4f4f4f2f2f2f0f0f0fafafaf2f2f2f3f3f3e3e3e3e2e2e2e6e6e6dadadacfcfcfccccccd2d2d2d3d3d3dcdcdcc2c2c2d6d6d6eaeaeae6e6e6f4f4f4e8e8e8ececece4e4e4cdcdcde3e3e3d0d0d0bababadbdbdbbababaccccccd4d4d4c7c7c7d1d1d1d5d5d5dcdcdcedededeaeaeae1e1e1dedededdddddf0f0f0fbfbfbcfcfcfd0d0d0e7e7e7f1f1f1e3e3e3dededef0f0f0edededf6f6f6fafafac6c6c6d0d0d0dadadae4e4e4fffffff3f3f3f9f9f9e6e6e6c7c7c7c6c6c6bababab3b3b3bcbcbcbdbdbdd4d4d4f4f4f4d9d9d9c3c3c3d9d9d9cdcdcdc0c0c0dbdbdbc9c9c9a8a8a8c2c2c2c3c3c3a2a2a2999999d4d4d4dcdcdcf4f4f4d1d1d1cacacad8d8d8d0d0d0dadadae1e1e1d1d1d1c4c4c4bfbfbfe5e5e5ededede0e0e0ccccccd4d4d4d8d8d8dbdbdbdbdbdbefefeff3f3f3fffffff8f8f8eaeaeaf1f1f1f3f3f3f4f4f4fdfdfdf9f9f9e2e2e2d0d0d0e7e7e7d6d6d6ececece9e9e9ebebebfcfcfcebebebdbdbdbefefefecececefefefe7e7e7cfcfcfc4c4c4d4d4d4d2d2d2e5e5e5d2d2d2cacacaf6f6f6fafafaf6f6f6e5e5e5ccccccf6f6f6ffffffefefefe5e5e5dededee5e5e5f1f1f1f4f4f4f7f7f7ebebebe2e2e2ececececececf6f6f6f0f0f0d6d6d6cbcbcbe5e5e5e7e7e7e6e6e6eaeaeadfdfdfdbdbdbd6d6d6cccccccdcdcdc5c5c5bebebeb2b2b2d5d5d5d4d4d4b9b9b9d1d1d1e7e7e7cdcdcddfdfdfd3d3d3c9c9c9c1c1c1b8b8b8b6b6b6bdbdbdcacacae8e8e8f4f4f4fefefeffffffffffffffffffececece8e8e8bcbcbcbababad9d9d9bdbdbdabababbcbcbcadadadbababad2d2d2c0c0c0c6c6c6c9c9c9bebebebdbdbdcfcfcfc7c7c7bbbbbbb1b1b1a2a2a2d1d1d1c5c5c5b2b2b2cdcdcdf1f1f1f2f2f2efefefeeeeeeefefeffbfbfbfffffffffffffffffffefefefffffffffffffbfbfbfffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef0f0f0f8f8f8eeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffefefef4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7efefefeaeaeadfdfdff1f1f1f2f2f2e6e6e6d5d5d5c4c4c4cececec5c5c5bdbdbdcbcbcbdbdbdbcfcfcfcfcfcfd9d9d9d4d4d4c5c5c5c3c3c3ababababababbbbbbbc8c8c8c1c1c1bcbcbcc6c6c6bababab5b5b5c0c0c0bcbcbca4a4a4afafaff4f4f4fcfcfcfafafaf5f5f5f5f5f5f9f9f9fdfdfdfffffffbfbfbf8f8f8efefefedededf4f4f4f6f6f6f5f5f5ececece1e1e1bdbdbdc8c8c8e8e8e8f3f3f3f1f1f1e4e4e4d2d2d2cbcbcbccccccc7c7c7cacacacbcbcbd3d3d3e7e7e7e6e6e6dbdbdbdddddde4e4e4eaeaeaf2f2f2f8f8f8fafafaf4f4f4f0f0f0fbfbfbf5f5f5fffffffffffff2f2f2ebebebe9e9e9d8d8d8d8d8d8d4d4d4dddddde5e5e5ecececf5f5f5fffffffffffffffffffffffffffffffffffffefefefffffffffffffbfbfbfafafafafafafefefefffffff7f7f7fefefeffffffe1e1e1dfdfdff2f2f2f1f1f1efefeffefefeefefefd7d7d7dededed3d3d3e0e0e0dfdfdfe6e6e6e9e9e9edededebebebf2f2f2f5f5f5f5f5f5f4f4f4f6f6f6e2e2e2dadadae7e7e7edededf9f9f9f6f6f6e1e1e1e2e2e2ddddddd4d4d4cccccccecececcccccd7d7d7d6d6d6d1d1d1bbbbbbbcbcbcc0c0c0d5d5d5eeeeeef4f4f4ebebebefefefe3e3e3d5d5d5c4c4c4aaaaaaa8a8a8b4b4b4c4c4c4ccccccc9c9c9cecececececec3c3c3e6e6e6d7d7d7d0d0d0eaeaeafbfbfbf8f8f8f9f9f9e8e8e8f5f5f5e6e6e6c8c8c8d0d0d0cbcbcbc6c6c6cacacac6c6c6bdbdbdb3b3b3cdcdcdd4d4d4b6b6b6b7b7b7d3d3d3c1c1c1b2b2b2c4c4c4c3c3c3c2c2c2d7d7d7d1d1d1dededed0d0d0bababaacacacb9b9b9cbcbcbd4d4d4cdcdcddcdcdcf2f2f2f6f6f6fbfbfbfffffffffffff1f1f1e6e6e6f8f8f8f3f3f3f0f0f0fffffffcfcfcf3f3f3f1f1f1f9f9f9f6f6f6e7e7e7d2d2d2d9d9d9eaeaead9d9d9c1c1c1cdcdcdc9c9c9cececedfdfdfe0e0e0f3f3f3f0f0f0f0f0f0dededee7e7e7edededeaeaeaefefeff1f1f1ecececddddddf1f1f1fbfbfbf4f4f4f2f2f2f5f5f5f2f2f2e4e4e4e8e8e8d4d4d4d0d0d0dadadad7d7d7cacacad4d4d4dededed0d0d0d5d5d5e1e1e1eaeaeae1e1e1ebebebfffffffffffffffffffffffff9f9f9e7e7e7f0f0f0fefefef5f5f5f5f5f5c9c9c9b1b1b1e9e9e9ecececfffffffffffff1f1f1e7e7e7fffffffdfdfdefefeff9f9f9f6f6f6f6f6f6dededec4c4c4ddddddeeeeeef9f9f9fafafafbfbfbf8f8f8f2f2f2ecececfffffff8f8f8f2f2f2e0e0e0ffffffffffffe9e9e9fefefeefefefdadadabebebecbcbcbe5e5e5d8d8d8d7d7d7d7d7d7d9d9d9b2b2b2edededfffffff7f7f7fffffffafafaebebebffffffffffffffffffffffffc3c3c39d9d9de2e2e2d0d0d09c9c9ca4a4a4fdfdfdececece1e1e1ecececedededf1f1f1fdfdfdb8b8b8dcdcdcfffffffefefef7f7f7f3f3f3efefefefefefeeeeeef3f3f3dfdfdfbebebef2f2f2fffffffafafafbfbfbfffffff7f7f7e6e6e6dfdfdfeaeaeae9e9e9dadadaeaeaeaf4f4f4f8f8f8fffffffffffffbfbfbe3e3e3f9f9f9f2f2f2f9f9f9fffffffdfdfdf8f8f8f4f4f4efefefe5e5e5e8e8e8d6d6d6dededeffffffeeeeeef8f8f8fffffffffffff6f6f6fffffffffffff8f8f8f3f3f3fffffffcfcfcfdfdfdfffffff7f7f7f9f9f9fffffffffffffffffffffffffffffffffffffafafaf4f4f4f3f3f3ebebebfcfcfcfffffffdfdfdf4f4f4f6f6f6fcfcfceaeaeacfcfcfd6d6d6c6c6c6c4c4c4c0c0c0bababac4c4c4d6d6d6f4f4f4fffffffefefef5f5f5fcfcfcfbfbfbf3f3f3fcfcfce8e8e8c5c5c5b9b9b9b3b3b3adadadc3c3c3c9c9c9d2d2d2cfcfcfcececedfdfdff0f0f0d9d9d9d7d7d7ddddddecececf8f8f8e5e5e5dcdcdcdadadad2d2d2e5e5e5f6f6f6d8d8d8c3c3c3c3c3c3bebebec7c7c7c5c5c5b4b4b4b9b9b9a5a5a5b9b9b9c3c3c3cececec4c4c4bbbbbbd6d6d6d0d0d0c3c3c3d4d4d4d2d2d2dbdbdbdcdcdceeeeeefffffff6f6f6f9f9f9f5f5f5f4f4f4fffffff7f7f7fffffffffffffefefeffffffd4d4d4c6c6c6c2c2c2c3c3c3cdcdcdc7c7c7b9b9b9c6c6c6c5c5c5c7c7c7c6c6c6c5c5c5b4b4b4cbcbcbc5c5c5c9c9c9efefefdfdfdff2f2f2f6f6f6e9e9e9e3e3e3e4e4e4dedededadadadbdbdbcfcfcfc6c6c6c9c9c9e4e4e4c9c9c9b9b9b9c5c5c5bdbdbdc0c0c0c5c5c5c3c3c3d4d4d4dededed3d3d3e0e0e0d8d8d8cdcdcdc7c7c7bfbfbfc3c3c3b0b0b0b4b4b4c4c4c4d6d6d6dededec0c0c0d6d6d6ffffffefefefe7e7e7e0e0e0e7e7e7f0f0f0f8f8f8eeeeeecacacabfbfbfe9e9e9fbfbfbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeff7f7f7fffffff6f6f6e6e6e6e3e3e3eeeeeef2f2f2f2f2f2f9f9f9f7f7f7f5f5f5f5f5f5f7f7f7fbfbfbfffffff7f7f7f1f1f1fffffff7f7f7fffffffffffffdfdfdfefefefffffffffffff2f2f2e6e6e6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf1f1f1e6e6e6f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f4f4f4f5f5f5f1f1f1edededeaeaeadedededadadad3d3d3bfbfbfbebebec1c1c1dfdfdfd3d3d3d1d1d1cececec6c6c6cfcfcfc5c5c5cacacacececec5c5c5d1d1d1c5c5c5c1c1c1c4c4c4cececed7d7d7d2d2d2d0d0d0eeeeeeebebebe9e9e9fffffffffffffffffffbfbfbfbfbfbffffffffffffffffffffffffcececeb6b6b6c8c8c8d2d2d2d2d2d2d7d7d7e9e9e9fffffffcfcfcdededef2f2f2fffffffffffffffffff8f8f8f7f7f7f9f9f9ececece8e8e8e0e0e0d7d7d7d9d9d9dadadaddddddd6d6d6d6d6d6dfdfdfdfdfdfd4d4d4dadadad2d2d2cecececacacad3d3d3ebebebe0e0e0dcdcdcf5f5f5f7f7f7e7e7e7e1e1e1e9e9e9edededd5d5d5bcbcbcc7c7c7efefefcececed6d6d6c5c5c5dededec6c6c6c4c4c4dcdcdcd9d9d9cdcdcdcececec5c5c5cbcbcbefefeff4f4f4dcdcdcdddddde4e4e4dadadad9d9d9f6f6f6fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafbfbfbfbfbfbfefefefefefef2f2f2d6d6d6e9e9e9e8e8e8cdcdcde8e8e8fcfcfcf9f9f9fcfcfcfcfcfce5e5e5c7c7c7e8e8e8fffffff6f6f6f6f6f6e7e7e7efefeff4f4f4eeeeeeecececf5f5f5ebebebe3e3e3efefefdfdfdfd6d6d6e3e3e3f3f3f3f8f8f8f3f3f3eeeeeef4f4f4f7f7f7ffffffefefefeaeaeafffffffefefefffffff6f6f6d8d8d8f4f4f4fffffff4f4f4d1d1d1b9b9b9cbcbcbe1e1e1ddddddcdcdcdbfbfbfedededebebebd6d6d6dbdbdbebebebe8e8e8e1e1e1edededdcdcdcf2f2f2ffffffffffffeaeaeae3e3e3eeeeeef0f0f0f8f8f8afafafb2b2b2ebebebcfcfcfb6b6b6d9d9d9d7d7d7e7e7e7f4f4f4eaeaeaf9f9f9fffffffefefefffffffffffffffffffafafafffffffefefeefefefedededfffffffdfdfdffffffedededfafafaffffffffffffffffffa7a7a78f8f8ffdfdfdebebeb9d9d9dd3d3d3f9f9f9e7e7e7e2e2e2f4f4f4f2f2f2dededee8e8e8cfcfcff2f2f2fffffffdfdfdf0f0f0edededf1f1f1eaeaead6d6d6e2e2e2d3d3d3dadadaf3f3f3fffffffffffffcfcfcd4d4d4f0f0f0fffffffffffffffffffbfbfbeeeeeef5f5f5f0f0f0dcdcdcdbdbdbebebebbfbfbfd7d7d7edededf3f3f3e6e6e6dadadad9d9d9d8d8d8e6e6e6e9e9e9f3f3f3fafafad4d4d4ccccccd5d5d5edededd8d8d8d5d5d5e8e8e8e9e9e9ebebebf0f0f0d4d4d4d2d2d2f9f9f9f4f4f4dbdbdbdededed2d2d2d7d7d7cacacac5c5c5d9d9d9d3d3d3cbcbcbd9d9d9fafafaf6f6f6fefefef9f9f9f0f0f0ebebebfffffffffffffffffff4f4f4edededf2f2f2e8e8e8d5d5d5e6e6e6e8e8e8ebebebf6f6f6efefefeeeeeefbfbfbf5f5f5dfdfdfe9e9e9fafafaffffffffffffdcdcdcb5b5b5c8c8c8bdbdbdfdfdfdffffffeaeaeafcfcfceeeeeeeaeaeae9e9e9e7e7e7e3e3e3f9f9f9f6f6f6f3f3f3f4f4f4fafafae9e9e9d7d7d7f2f2f2eaeaeaecececfcfcfcfdfdfdeeeeeee3e3e3e4e4e4e0e0e0d1d1d1e2e2e2f0f0f0d7d7d7c9c9c9c3c3c3c4c4c4cfcfcfbebebeb7b7b7c1c1c1bcbcbcb4b4b4b2b2b2a3a3a3c0c0c0b4b4b4c2c2c2c6c6c6b8b8b8abababb2b2b2a7a7a7aeaeaeb9b9b9b2b2b2d5d5d5c7c7c7c5c5c5d8d8d8cdcdcdc4c4c4c0c0c0bebebec6c6c6ccccccc1c1c1bebebed2d2d2cfcfcfbfbfbfb6b6b6b1b1b1b9b9b9abababb6b6b6b4b4b4a5a5a5a8a8a8bebebeb6b6b6a7a7a7a6a6a6aeaeaeb9b9b9aeaeaeb6b6b6c3c3c3d5d5d5dededee1e1e1dadadad0d0d0d8d8d8c8c8c8d6d6d6e5e5e5dbdbdbdadadac2c2c2e3e3e3f7f7f7e8e8e8e0e0e0cdcdcdcecececacacac7c7c7dbdbdbcacacad5d5d5e1e1e1e9e9e9e5e5e5f5f5f5f6f6f6dfdfdfdededee5e5e5d0d0d0b3b3b3adadadb1b1b1c9c9c9dcdcdcd7d7d7dcdcdcd4d4d4cacacad9d9d9edededf6f6f6f7f7f7f5f5f5f7f7f7f4f4f4f9f9f9f0f0f0f6f6f6f3f3f3ececece8e8e8f2f2f2edededf5f5f5fbfbfbf8f8f8f7f7f7f2f2f2f3f3f3f5f5f5fafafaf8f8f8fdfdfdfffffffdfdfdf1f1f1eeeeeef3f3f3f6f6f6fdfdfdfffffff9f9f9ebebebe8e8e8f1f1f1eaeaeaeeeeeef2f2f2ebebebeaeaeaebebebecececf5f5f5f1f1f1f1f1f1e9e9e9cececec6c6c6c9c9c9c8c8c8d0d0d0d2d2d2d5d5d5dcdcdcdfdfdfd7d7d7d1d1d1ddddddf5f5f5f8f8f8d6d6d6cfcfcfe6e6e6e6e6e6dadadadadadabcbcbcd7d7d7dfdfdfcdcdcdf8f8f8e2e2e2ffffffe9e9e9f6f6f6e6e6e6f3f3f3fafafad9d9d9e7e7e7f4f4f4fbfbfbfffffffffffffffffffffffffffffffffffffffffffefefeefefefe8e8e8f1f1f1fffffffafafae4e4e4e6e6e6f4f4f4fffffffffffffffffffdfdfdf7f7f7eeeeeeededede4e4e4f7f7f7fafafae5e5e5eaeaeae4e4e4e6e6e6ddddddcdcdcddededee1e1e1d6d6d6ededede5e5e5bcbcbcc6c6c6d4d4d4d6d6d6d4d4d4d4d4d4ecececf9f9f9fffffff4f4f4fdfdfddbdbdbd2d2d2e0e0e0e4e4e4fffffffafafae1e1e1dedededfdfdfdadadac7c7c7cbcbcbe7e7e7cececec3c3c3e3e3e3f8f8f8f1f1f1e0e0e0d0d0d0d8d8d8e2e2e2e5e5e5d9d9d9e5e5e5f7f7f7fafafaf4f4f4e3e3e3cbcbcbd7d7d7e3e3e3e9e9e9dadadac7c7c7bfbfbfd5d5d5eaeaeae5e5e5ddddddefefefeaeaeaeaeaeae8e8e8e5e5e5e8e8e8f0f0f0fbfbfbeeeeeef9f9f9f4f4f4fefefef7f7f7e8e8e8edededf9f9f9f0f0f0f8f8f8f0f0f0eeeeeee6e6e6cdcdcde7e7e7f0f0f0ecececf7f7f7eaeaeaecececeeeeeeefefefefefefededede3e3e3ddddddf6f6f6d6d6d6d2d2d2f8f8f8fffffffffffffffffff7f7f7e9e9e9e4e4e4dededec0c0c0afafafb3b3b3b2b2b2cfcfcfdcdcdcbebebec6c6c6bababa9c9c9ca2a2a2d1d1d1edededc9c9c9e3e3e3c3c3c3b8b8b8c8c8c8c1c1c1c1c1c1c7c7c7d4d4d4d6d6d6cecececececed2d2d2c9c9c9d2d2d2d0d0d0cfcfcfc2c2c2acacaca0a0a0d7d7d7cfcfcfdadadaf0f0f0adadadb4b4b4a2a2a2a8a8a8c2c2c2b3b3b3d7d7d7c1c1c1b4b4b4c6c6c6e3e3e3cdcdcda2a2a2bebebedbdbdbafafaf9e9e9ecbcbcbe2e2e2d2d2d2e6e6e6e1e1e1cfcfcfddddddd0d0d09898989b9b9bd5d5d5dededebdbdbdcececeeaeaeac7c7c7cccccccbcbcbbcbcbcfffffffefefee7e7e7f6f6f6edededfffffffffffffffffffffffffffffffffffffffffff7f7f7f6f6f6f1f1f1ecececefefeff3f3f3e4e4e4a5a5a5d9d9d9e6e6e6d9d9d9efefefc8c8c8adadade4e4e4dededea7a7a7a9a9a9e1e1e1cacacad7d7d7efefeff3f3f3e0e0e0dfdfdfd4d4d4e6e6e6eeeeeeececece0e0e0f5f5f5d0d0d0c0c0c0e2e2e2e7e7e7d8d8d8d6d6d6d0d0d0d5d5d5d6d6d6cbcbcbc4c4c4c8c8c8cacacadbdbdbcececed7d7d7eeeeeef3f3f3e2e2e2bdbdbdc2c2c2abababa5a5a5d1d1d1eaeaeaf0f0f0e6e6e6e4e4e4c9c9c9cbcbcbdbdbdbd8d8d8ddddddf3f3f3f4f4f4eaeaeae1e1e1e5e5e5ebebebf9f9f9fbfbfbf9f9f9f3f3f3f0f0f0f3f3f3f3f3f3f3f3f3f8f8f8f7f7f7f0f0f0c4c4c4cbcbcbd5d5d5dadadad6d6d6efefefeaeaeae2e2e2fafafaefefefefefefdcdcdccfcfcff9f9f9efefefeaeaeaeaeaeae9e9e9ebebebf3f3f3eeeeeedadadad2d2d2d7d7d7e2e2e2f1f1f1f1f1f1f0f0f0f0f0f0f9f9f9f6f6f6f7f7f7f0f0f0e9e9e9eaeaeaf4f4f4fffffffafafae1e1e1f3f3f3ffffffebebebefefefeeeeeeecececd8d8d8c3c3c3d2d2d2d4d4d4cfcfcfd0d0d0d4d4d4e0e0e0dedededbdbdbdadadad7d7d7e8e8e8ebebebf5f5f5eeeeeeebebebf9f9f9fffffffbfbfbfdfdfdefefeff1f1f1f4f4f4f4f4f4f5f5f5eaeaeadcdcdcdddddddedededdddddd4d4d4dbdbdbe7e7e7f2f2f2ebebebe4e4e4eeeeeef1f1f1f6f6f6f5f5f5f0f0f0f7f7f7f5f5f5e7e7e7f3f3f3f3f3f3eeeeeeeaeaeae3e3e3e6e6e6edededdedededcdcdcd7d7d7dadadaeaeaeae7e7e7f1f1f1eeeeeee8e8e8e8e8e8d2d2d2dadadaf0f0f0d4d4d4cdcdcdd7d7d7cececececececcccccc3c3c3cbcbcbcdcdcdcfcfcfd1d1d1c4c4c4bcbcbcc0c0c0b8b8b8b9b9b9b1b1b1a4a4a4aaaaaaa9a9a9c3c3c3e6e6e6f5f5f5f1f1f1eeeeeeeaeaeaf0f0f0f0f0f0efefeff5f5f5f3f3f3fbfbfbfefefefffffff9f9f9fffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffefefef8f8f8fffffffffffffdfdfdfafafafbfbfbf4f4f4f4f4f4fffffffffffff2f2f2e9e9e9e1e1e1e0e0e0dededee3e3e3dfdfdfdfdfdfe3e3e3c7c7c7c3c3c3ccccccbcbcbcb9b9b9bebebecdcdcdc8c8c8c2c2c2c8c8c8c6c6c6bbbbbbbababab9b9b9bcbcbcd5d5d5d5d5d5bfbfbfb8b8b8dadadafafafafcfcfcebebebd1d1d1fcfcfcdcdcdceeeeeef2f2f2eaeaeaeaeaeaeaeaeaf2f2f2dedededededeeaeaeadbdbdbe3e3e3f2f2f2e8e8e8ddddddeaeaeaefefefd9d9d9dcdcdce8e8e8dcdcdcd7d7d7f1f1f1f0f0f0f2f2f2f4f4f4edededc1c1c1a8a8a8d1d1d1eaeaeae7e7e7e5e5e5ebebebe7e7e7e6e6e6d9d9d9cdcdcde7e7e7dadadacacacabcbcbcc2c2c2d2d2d2eeeeeef0f0f0ecececfffffffefefefbfbfbe7e7e7e4e4e4f5f5f5fafafaffffffffffffe6e6e6e2e2e2f1f1f1e0e0e0e1e1e1efefefe4e4e4eeeeeeececece0e0e0f0f0f0fbfbfbe1e1e1c0c0c0d5d5d5d4d4d4c7c7c7d8d8d8fcfcfcedededdddddde8e8e8fcfcfcfafafae2e2e2f1f1f1eeeeeef3f3f3f0f0f0eeeeeefffffff7f7f7eaeaeae4e4e4e3e3e3ebebebe6e6e6d0d0d0d1d1d1cececedddddddededed1d1d1cececed0d0d0d8d8d8dbdbdbd1d1d1ebebebececece6e6e6dddddde5e5e5e9e9e9e8e8e8f6f6f6e0e0e0f3f3f3ffffffeaeaeae5e5e5d5d5d5e5e5e5e9e9e9e2e2e2dddddde7e7e7f8f8f8f4f4f4dadadadbdbdbededede6e6e6dfdfdfe6e6e6f1f1f1f6f6f6e3e3e3eeeeeef4f4f4efefeff6f6f6fffffffffffffafafaf6f6f6c8c8c8cacacadadadad6d6d6b8b8b8cfcfcfe9e9e9cacacad2d2d2cfcfcfb6b6b6b9b9b9c4c4c4bdbdbdcbcbcbefefeff5f5f5f0f0f0e9e9e9efefeffffffffefefeeeeeeef1f1f1f3f3f3f9f9f9f2f2f2e2e2e2d9d9d9c9c9c9d7d7d7dadadaccccccc8c8c8e0e0e0dedededededed8d8d8f3f3f3efefefbebebef2f2f2d8d8d8bcbcbcd9d9d9d9d9d9e0e0e0cececebbbbbbbebebec1c1c1d3d3d3cdcdcdc3c3c3c5c5c5bbbbbbc5c5c5b8b8b8cfcfcfebebebc6c6c6a5a5a5abababa7a7a7a9a9a9adadadb6b6b6a6a6a6d4d4d4e5e5e5aaaaaaa8a8a8d0d0d0b4b4b4dadadaddddddcbcbcbafafafe7e7e7f4f4f4f7f7f7f3f3f3ebebebd0d0d0cececed5d5d5f4f4f4f6f6f6e5e5e5e8e8e8edededcecececececef4f4f4d1d1d1d1d1d1ddddddf8f8f8f8f8f8c8c8c8a9a9a9a0a0a0c0c0c0f3f3f3ffffffeeeeeecececec7c7c7d5d5d5edededd2d2d2d5d5d5e4e4e4dededee5e5e5dbdbdbecececdededed3d3d3c7c7c7dcdcdceaeaeac5c5c5f7f7f7fafafafffffffffffffffffffdfdfdefefefe2e2e2f6f6f6f9f9f9d4d4d4d7d7d7d8d8d8cececed7d7d7f4f4f4f9f9f9e7e7e7e2e2e2efefeff5f5f5d6d6d6cececedcdcdcc7c7c7ccccccc6c6c6c8c8c8d2d2d2dcdcdccbcbcbc8c8c8fffffffdfdfde9e9e9eaeaeafffffffffffffffffffffffffafafafbfbfbfffffffcfcfcf8f8f8fafafafbfbfbe4e4e4cdcdcde8e8e8ffffffd5d5d5cdcdcde1e1e1dfdfdfecececdddddde2e2e2f4f4f4e2e2e2e1e1e1f4f4f4ebebebeeeeeef3f3f3fdfdfdf5f5f5efefefe3e3e3d1d1d1e9e9e9f7f7f7f3f3f3f7f7f7f7f7f7e7e7e7f2f2f2f1f1f1fcfcfce8e8e8e0e0e0f2f2f2fdfdfdf2f2f2e2e2e2fefefefcfcfcfefefef8f8f8f8f8f8f6f6f6fbfbfbfffffffffffffefefefafafaf7f7f7fdfdfdfefefefffffffffffffbfbfbf3f3f3efefefefefefe8e8e8cbcbcbeeeeeeddddddcececeebebebfbfbfbf1f1f1ededede4e4e4f1f1f1f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fffffffffffffffffffafafafffffffffffff1f1f1f3f3f3fbfbfbfafafafcfcfcf1f1f1ecececefefefe1e1e1f2f2f2f1f1f1f3f3f3f9f9f9eeeeeeeaeaeae5e5e5e0e0e0ededede9e9e9f0f0f0f2f2f2ecececf0f0f0fafafafbfbfbfbfbfbf8f8f8d9d9d9e5e5e5f7f7f7eeeeeef1f1f1f4f4f4f3f3f3f2f2f2f9f9f9fffffffafafaf8f8f8fffffffffffffffffffafafaf7f7f7f6f6f6efefefedededf8f8f8f3f3f3cecececacacac3c3c3dededee3e3e3edededdbdbdbe7e7e7fbfbfbe9e9e9eaeaeaf7f7f7ffffffeeeeeec0c0c0cfcfcfdddddde3e3e3dcdcdcdfdfdfe2e2e2dfdfdfdddddde0e0e0e5e5e5d7d7d7c9c9c9dfdfdfdbdbdbd8d8d8e6e6e6dfdfdfe2e2e2eaeaeaeeeeeef2f2f2e8e8e8dbdbdbd5d5d5eaeaeaf3f3f3fdfdfdf5f5f5e0e0e0dddddddcdcdcccccccedededf1f1f1edededf1f1f1f5f5f5fefefef4f4f4dbdbdbe0e0e0e0e0e0e0e0e0e9e9e9e8e8e8e8e8e8e5e5e5f3f3f3fffffff8f8f8d9d9d9f2f2f2ebebebcfcfcff9f9f9d9d9d9fafafaecececdededee4e4e4dfdfdff0f0f0efefefeaeaeae4e4e4fcfcfcfffffffbfbfbc7c7c7b2b2b2cdcdcdd5d5d5bdbdbdc2c2c2c0c0c0c5c5c5c8c8c8e4e4e4cdcdcdc8c8c8d2d2d2cececed1d1d1d5d5d5e7e7e7d3d3d3d1d1d1e7e7e7fafafaf0f0f0f4f4f4e8e8e8e8e8e8f3f3f3e2e2e2e2e2e2eeeeeee3e3e3e0e0e0e5e5e5e6e6e6edededededede2e2e2e3e3e3e2e2e2ecececcfcfcfe5e5e5e9e9e9e6e6e6e0e0e0fbfbfbf0f0f0d5d5d5f0f0f0fcfcfceeeeeef2f2f2f7f7f7e0e0e0ecececfdfdfdffffffe6e6e6f2f2f2fefefefffffff4f4f4e9e9e9dededeeaeaeae4e4e4e4e4e4dddddde3e3e3e1e1e1dddddddadadadbdbdbccccccf0f0f0fbfbfbe0e0e0dcdcdcefefefebebebf5f5f5fdfdfdf8f8f8f9f9f9fffffff4f4f4f7f7f7f7f7f7fffffffffffff2f2f2edededfffffff3f3f3f6f6f6fffffffffffff6f6f6f9f9f9f2f2f2e4e4e4d3d3d3d5d5d5fbfbfbf4f4f4e5e5e5fffffff9f9f9f3f3f3f9f9f9fffffffcfcfcf5f5f5f8f8f8f8f8f8f2f2f2f5f5f5fbfbfbf8f8f8f9f9f9efefeffbfbfbfffffff3f3f3f2f2f2ffffffffffffd7d7d7d1d1d1eeeeeedbdbdbe0e0e0fdfdfdfffffffffffffffffffffffffffffff3f3f3d0d0d0dcdcdcfbfbfbfffffffafafaf3f3f3eeeeeef1f1f1f0f0f0e9e9e9ecececf1f1f1e3e3e3eaeaeaecececf4f4f4fdfdfdf2f2f2dfdfdfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaa9a9a9b2b2b2dfdfdfe8e8e8fafafae2e2e2cbcbcbe6e6e6efefeff2f2f2eeeeeee9e9e9dededee2e2e2ecececeeeeeee6e6e6a2a2a2d2d2d2f5f5f5f5f5f5f0f0f0ebebebebebebf8f8f8fcfcfcffffffebebebbdbdbdb6b6b6c2c2c2c9c9c9a6a6a6818181d6d6d6fffffffbfbfbe8e8e8c1c1c1c4c4c4e4e4e4cfcfcfdfdfdfdadadad3d3d3c4c4c4bdbdbdb5b5b5b1b1b1b2b2b2b9b9b9a1a1a1b1b1b1fcfcfcfffffffffffffafafafffffffffffff5f5f5e7e7e7d2d2d2efefeff9f9f9e0e0e0fbfbfbfffffffcfcfcfdfdfdfefefeeaeaeaefefeff8f8f8dcdcdce0e0e0fcfcfce7e7e7e3e3e3ebebebecececdadadac6c6c6c7c7c7b4b4b4bababadbdbdbc8c8c8b9b9b9c5c5c5b7b7b7dbdbdbe5e5e5e6e6e6fffffffffffffbfbfbf3f3f3efefeff5f5f5f4f4f4dededed0d0d0f6f6f6fcfcfce9e9e9edededcecececdcdcdcecececbcbcbd1d1d1cbcbcbdedededededeabababc7c7c7f9f9f9e8e8e8d5d5d5dededef0f0f0edededdededed1d1d1e6e6e6f4f4f4ecececd5d5d5dededef5f5f5efefefe4e4e4d6d6d6dfdfdfe0e0e0e6e6e6efefefe5e5e5f3f3f3ecececf5f5f5f4f4f4e9e9e9efefefe6e6e6eaeaeaffffffececece5e5e5f0f0f0eeeeeeecececf1f1f1eaeaeae2e2e2d5d5d5edededebebebdededef0f0f0e0e0e0eaeaeaf6f6f6f1f1f1f8f8f8fcfcfce6e6e6c5c5c5d0d0d0d2d2d2cacacac5c5c5c6c6c6d3d3d3d3d3d3cbcbcbd7d7d7ebebebe7e7e7eaeaeaeaeaeaeaeaeaf0f0f0f0f0f0eeeeeeedededf1f1f1fcfcfcc1c1c1d7d7d7fffffff8f8f8f2f2f2f9f9f9f1f1f1f0f0f0f2f2f2f1f1f1f2f2f2edededebebebeeeeeeeaeaeae8e8e8e6e6e6efefeff0f0f0f1f1f1fcfcfcedededeaeaeaf4f4f4f9f9f9fcfcfcf3f3f3f3f3f3f7f7f7eeeeeed5d5d5c7c7c7f9f9f9fbfbfbeeeeeee8e8e8e5e5e5f2f2f2f7f7f7f5f5f5f7f7f7fffffffffffffffffffffffff9f9f9f1f1f1eeeeeeefefeff1f1f1edededf7f7f7f4f4f4efefeff1f1f1f5f5f5f8f8f8fcfcfcf9f9f9f5f5f5f2f2f2f9f9f9fcfcfcfffffff2f2f2f2f2f2f1f1f1ebebebe5e5e5f5f5f5fffffffffffff4f4f4f0f0f0e2e2e2e3e3e3f1f1f1ededede9e9e9efefeff5f5f5efefefe9e9e9e7e7e7e2e2e2dededed0d0d0d3d3d3cececec9c9c9c7c7c7bcbcbcbfbfbfc6c6c6cbcbcbcacacac6c6c6ccccccd0d0d0d4d4d4d4d4d4dadadae7e7e7d3d3d3e1e1e1edededd2d2d2d2d2d2efefefe7e7e7dededeeaeaead9d9d9dfdfdfe7e7e7cacacad1d1d1e1e1e1ebebebe3e3e3e3e3e3efefeff7f7f7ececece5e5e5efefeffcfcfcfffffffffffffffffffffffffdfdfdf4f4f4ffffffffffffe0e0e0cfcfcff2f2f2fefefeffffffdfdfdffefefeedededebebebe0e0e0e9e9e9fbfbfbdbdbdbebebebf5f5f5fffffff4f4f4e0e0e0dbdbdbe1e1e1dddddde6e6e6dfdfdfe3e3e3e2e2e2ebebebf6f6f6fefefeebebebd4d4d4dddddde0e0e0e3e3e3f3f3f3f1f1f1f5f5f5fafafafffffffcfcfcfffffff7f7f7f6f6f6fafafafffffffffffff9f9f9f9f9f9f9f9f9efefeff0f0f0f6f6f6c8c8c8bfbfbff0f0f0eeeeeed9d9d9f8f8f8fcfcfcedededcacacadadadae9e9e9f6f6f6fdfdfdf0f0f0ecececf3f3f3eeeeeee1e1e1dadadad7d7d7ecececeaeaead8d8d8dfdfdfdddddddadadaddddddefefeff4f4f4f8f8f8f4f4f4fafafae7e7e7c3c3c3d4d4d4d6d6d6dadadac8c8c8d0d0d0d0d0d0d4d4d4aeaeaeccccccf2f2f2f3f3f3eaeaeaf1f1f1e5e5e5f1f1f1f0f0f0efefefe9e9e9f4f4f4ebebebedededfafafaeeeeeed5d5d5e5e5e5fefefef1f1f1e4e4e4ecececf8f8f8f8f8f8ebebebebebebf2f2f2efefefe2e2e2dcdcdcfafafafafafafdfdfdefefeff7f7f7fcfcfcececece6e6e6edededf6f6f6fffffff9f9f9f2f2f2fdfdfdfefefeeeeeeecececee1e1e1e1e1e1dadadaededede0e0e0e0e0e0dadadac2c2c2e7e7e7f9f9f9fffffffffffff5f5f5eaeaead0d0d0dfdfdff6f6f6eaeaeac4c4c4a6a6a6cdcdcdd0d0d0e6e6e6fffffffffffffffffffffffff1f1f1f8f8f8fffffff4f4f4f8f8f8fefefefafafaf3f3f3eaeaeae5e5e5f0f0f0e4e4e4cacacac9c9c9cececed8d8d8d4d4d4cacacae1e1e1dbdbdbdddddddfdfdfe8e8e8fffffff3f3f3ffffffe2e2e2bbbbbbd7d7d7e8e8e8f0f0f0d6d6d6d2d2d2fffffffefefefdfdfdfffffffcfcfcfbfbfbf8f8f8d3d3d3cecece9d9d9daaaaaadadadac7c7c7cdcdcdcdcdcdcdcdcdb9b9b97f7f7fb3b3b3e2e2e2e7e7e7e5e5e5f3f3f3c6c6c6c1c1c1fffffffffffffffffff6f6f6ffffffe4e4e4c8c8c8f2f2f2ffffffffffffeeeeeed8d8d8dededeecececfcfcfcecececdfdfdfaaaaaac1c1c1ecececd1d1d1dddddddbdbdbd2d2d2d1d1d1cbcbcbdbdbdbc7c7c7c6c6c6b6b6b6dbdbdbfffffffffffffbfbfbf8f8f8fffffffcfcfcf3f3f3fffffffffffff5f5f5fdfdfdfcfcfce5e5e5e2e2e2d7d7d7d9d9d9e7e7e7e6e6e6f5f5f5e7e7e7d7d7d7d5d5d5d6d6d6cbcbcbe8e8e8eeeeeee2e2e2f3f3f3eeeeeee2e2e2dfdfdfececece8e8e8e3e3e3fffffffffffffbfbfbe6e6e6adadade0e0e0edededf1f1f1fffffffffffffffffffbfbfbd9d9d9dbdbdbe3e3e3d0d0d0dadadaf0f0f0f9f9f9dededef3f3f3e7e7e7cccccceaeaeaf1f1f1dbdbdbdcdcdce1e1e1f4f4f4ffffffdededeadadadbdbdbdc8c8c8dfdfdfe5e5e5d8d8d8e3e3e3e4e4e4f4f4f4f5f5f5dbdbdbd5d5d5d1d1d1c2c2c2d4d4d4e7e7e7e8e8e8e5e5e5e2e2e2e7e7e7eaeaeaf0f0f0e2e2e2e8e8e8eaeaeae7e7e7ebebebdededef8f8f8e0e0e0d7d7d7fffffffffffff9f9f9fffffffffffffefefeefefeff8f8f8e9e9e9e0e0e0eaeaeafffffffcfcfcf9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4fafafaf0f0f0dadadafffffff5f5f5e6e6e6f6f6f6ffffffececece3e3e3eeeeeefafafaf0f0f0f7f7f7fbfbfbfdfdfdf9f9f9f8f8f8f8f8f8fcfcfcf6f6f6f6f6f6fdfdfdfafafafdfdfdfffffffefefef6f6f6f3f3f3f7f7f7f7f7f7fefefefffffffafafafafafaf9f9f9f7f7f7f2f2f2efefeffffffffffffffffffffefefefffffffffffffcfcfcf5f5f5fffffffffffffffffffffffffffffff6f6f6fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6fafafaeeeeeeeaeaeaededede6e6e6f1f1f1fffffff6f6f6efefeff2f2f2f4f4f4f1f1f1e6e6e6dededee0e0e0c4c4c4cbcbcbd4d4d4bcbcbcd0d0d0d1d1d1c6c6c6d6d6d6dededef6f6f6f9f9f9f8f8f8fefefefbfbfbf7f7f7fffffffffffffffffffffffffffffffffffffbfbfbf2f2f2fffffffefefef5f5f5fdfdfdf6f6f6edededf4f4f4f0f0f0f5f5f5f0f0f0fffffffffffffffffffffffff4f4f4fffffffffffffffffffffffff0f0f0fafafafffffffefefefffffffdfdfdfffffffffffffffffffffffffffffffffffff0f0f0d7d7d7f5f5f5eaeaea8f8f8fa9a9a9f5f5f5f6f6f6d9d9d9d6d6d6c2c2c2e2e2e2bababac3c3c3d3d3d3ccccccaeaeaec1c1c1b7b7b7cdcdcdc5c5c5bfbfbfc7c7c7d5d5d5d6d6d6c7c7c7d4d4d4c2c2c2e5e5e5e6e6e6f1f1f1f4f4f4e0e0e0dcdcdcdcdcdcd7d7d7e4e4e4eaeaeadadadacfcfcfd5d5d5c4c4c4cbcbcbd0d0d0cececed6d6d6d3d3d3e4e4e4f4f4f4e1e1e1eaeaeafcfcfcedededf3f3f3f7f7f7f8f8f8fcfcfcfbfbfbefefeff8f8f8f8f8f8e9e9e9f2f2f2fbfbfbc3c3c3c2c2c2e7e7e7dadadacdcdcdc8c8c8e2e2e2d9d9d9c0c0c0bbbbbbbfbfbfb6b6b6b2b2b2c8c8c8d0d0d0dbdbdbddddddd7d7d7d4d4d4dcdcdcd9d9d9d9d9d9efefefe3e3e3dededef0f0f0f4f4f4e3e3e3dededee3e3e3eaeaeadedededcdcdcf6f6f6fdfdfdfffffff9f9f9f0f0f0fbfbfbf7f7f7ebebebe1e1e1ebebebf1f1f1e8e8e8eaeaeafafafaf0f0f0e2e2e2e9e9e9ebebebfcfcfcf3f3f3f7f7f7fdfdfdf4f4f4f5f5f5ececece0e0e0f8f8f8fffffff0f0f0cfcfcfd6d6d6dcdcdcddddddfafafaebebebe1e1e1eeeeeef3f3f3ebebebdcdcdceeeeeef5f5f5f9f9f9f5f5f5efefefe4e4e4fafafae6e6e6e2e2e2edededcdcdcdbcbcbca5a5a5d7d7d7eeeeeec0c0c0d2d2d2d0d0d0d8d8d8e3e3e3dcdcdcaaaaaaa7a7a7adadadb5b5b5d9d9d9cfcfcfc0c0c0c6c6c6c3c3c3bcbcbcc2c2c2bcbcbcabababc0c0c0cececec3c3c3ccccccc9c9c9cfcfcfd2d2d2d4d4d4cfcfcfc5c5c5c6c6c6c4c4c4cbcbcbcececed2d2d2ccccccc0c0c0cececeb9b9b9dfdfdffffffff3f3f3ffffffffffffdedede9d9d9dd1d1d1fffffffffffff9f9f9d4d4d4f5f5f5fbfbfbebebebeeeeeee8e8e8f1f1f1ffffffffffffefefefd2d2d2bdbdbdacacacc4c4c4c0c0c0bebebed3d3d3dadadac5c5c5969696a2a2a2fffffffffffffbfbfbf2f2f2e6e6e6cececec3c3c3b7b7b7c4c4c4f6f6f6e2e2e2dfdfdfe1e1e1d6d6d6e5e5e5ecececefefeffffffffffffff1f1f1f3f3f3e5e5e5ececece4e4e4eaeaeaf6f6f6e1e1e1e1e1e1b9b9b9cfcfcfc7c7c7cbcbcbd6d6d6d1d1d1edededffffffe2e2e2eaeaeae8e8e8f4f4f4e4e4e4e4e4e4e2e2e2c2c2c2d7d7d7d8d8d8f0f0f0f9f9f9eeeeeed8d8d8d8d8d8f1f1f1fafafaf9f9f9f8f8f8f2f2f2fbfbfbfffffffcfcfcf7f7f7e6e6e6d1d1d1f7f7f7ffffffd5d5d5cdcdcde1e1e1dadadae2e2e2dbdbdbaaaaaac5c5c5e6e6e6fafafaefefefcececef0f0f0fffffffffffffffffffffffff8f8f8fffffffefefefffffff8f8f8e3e3e3d4d4d4f4f4f4fffffff7f7f7e7e7e7f1f1f1e6e6e6dcdcdcddddddc8c8c8c9c9c9dbdbdbddddddeaeaeaecececddddddeeeeeefcfcfcecececf8f8f8ffffffffffffefefefe4e4e4ddddddd2d2d2e2e2e2ffffffffffffffffffe9e9e9fffffffffffffffffff3f3f3f0f0f0fffffffffffff6f6f6f1f1f1f2f2f2fdfdfdf7f7f7f3f3f3fdfdfdf0f0f0e4e4e4e0e0e0dededee0e0e0d5d5d5d2d2d2e3e3e3ecececdadadad5d5d5eaeaeaf2f2f2e4e4e4d9d9d9dbdbdbd4d4d4d7d7d7e7e7e7e9e9e9dfdfdfe0e0e0eaeaeaedededfafafaf1f1f1cacacaf2f2f2eeeeeefafafaf8f8f8fdfdfdfffffffffffffffffff8f8f8fffffffffffffffffffffffffffffffffffffcfcfcf8f8f8ffffffffffffebebebefefeff4f4f4e4e4e4f6f6f6fffffffbfbfbefefeff7f7f7f0f0f0e0e0e0cbcbcbd6d6d6d6d6d6dbdbdbe9e9e9ecececf5f5f5fafafafffffffffffff8f8f8e7e7e7ebebebf1f1f1e1e1e1dededee5e5e5e4e4e4eaeaeaf9f9f9fcfcfcffffffe5e5e5e5e5e5e0e0e0dadadae7e7e7e0e0e0d8d8d8eeeeeecdcdcdadadade0e0e0fbfbfbfffffffffffffffffffffffffffffffdfdfdedededeeeeeef3f3f3ffffffebebebefefeffffffff1f1f1f6f6f6f7f7f7e4e4e4f8f8f8fafafaf9f9f9fcfcfcfffffff7f7f7f4f4f4fffffffffffffffffffffffffffffffffffffffffffefefef9f9f9ebebebc4c4c4c3c3c3eaeaeafbfbfbfcfcfcfffffffffffffffffffffffff9f9f9f9f9f9f3f3f3ffffffd9d9d9ccccccd2d2d2d9d9d9eaeaead5d5d5d7d7d7e2e2e2e1e1e1dbdbdbcececed5d5d5cfcfcfc2c2c2d9d9d9cacacadbdbdbf1f1f1e7e7e7efefefeaeaeacececec2c2c2c0c0c0c4c4c4c5c5c5d1d1d1d1d1d1d9d9d9ebebebc2c2c2c6c6c6dadadaf1f1f1f1f1f1dfdfdff3f3f3e4e4e4eeeeeed8d8d8e5e5e5f7f7f7fafafaf4f4f4f2f2f2f2f2f2eaeaead7d7d7dadadad1d1d1dadadac9c9c9d1d1d1ececece5e5e5dcdcdcecececfcfcfceeeeeef3f3f3f1f1f1d8d8d8d7d7d7e3e3e3e4e4e4ebebebd2d2d2b8b8b8d0d0d0cccccccececed9d9d9d7d7d7d5d5d5ebebebe4e4e4e0e0e0cbcbcbc8c8c8d7d7d7c4c4c4cbcbcbbdbdbdeaeaead5d5d5dadadac6c6c6d1d1d1edededdadadaeaeaeae2e2e2ebebebd3d3d3dadadac2c2c2ddddddefefefe5e5e5dfdfdfc7c7c7c9c9c9d8d8d8dadadad4d4d4dcdcdce4e4e4dcdcdcd6d6d6dbdbdbf6f6f6fcfcfcfffffffffffffffffffffffffffffffffffffefefefbfbfbf4f4f4f4f4f4f2f2f2fcfcfcfefefef8f8f8fffffffffffffcfcfcf8f8f8f8f8f8f3f3f3fffffffcfcfcf9f9f9f0f0f0d4d4d4cccccce9e9e9f7f7f7f7f7f7ebebebe4e4e4fffffff7f7f7e4e4e4e3e3e3dddddde6e6e6e2e2e2d6d6d6e0e0e0eaeaeaf5f5f5f4f4f4e1e1e1d4d4d4e3e3e3eeeeeef5f5f5eaeaeaf7f7f7fffffff9f9f9fdfdfdf3f3f3ecececf4f4f4f6f6f6ebebebf3f3f3b9b9b9afafafc7c7c7e9e9e9ececece9e9e9f8f8f8ffffffe7e7e7d0d0d0e1e1e1fffffffffffffafafae3e3e3c1c1c1cbcbcbd4d4d4d8d8d8f7f7f7f0f0f0ddddddefefeff8f8f8fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeefefefdddddde2e2e2dadadaccccccd5d5d5cfcfcfd2d2d2e3e3e3e9e9e9ebebebf8f8f8e7e7e7cccccce7e7e7d7d7d7c1c1c1bcbcbcbfbfbfcfcfcfc0c0c0c1c1c1dddddde8e8e8efefeff5f5f5fffffffffffff7f7f7f4f4f4f1f1f1acacaca2a2a2bbbbbbc8c8c8dfdfdfdadadad5d5d5c3c3c3c8c8c8c7c7c7d7d7d7c0c0c0cdcdcdd7d7d7aaaaaaa4a4a4d3d3d3eaeaeaebebebd6d6d6f1f1f1f5f5f5fffffff5f5f5f5f5f5fdfdfde3e3e3f7f7f7fdfdfde8e8e8f6f6f6edededefefeffffffff2f2f2e7e7e7e6e6e6f1f1f1d8d8d8efefefe9e9e9dededef8f8f8fffffffcfcfce9e9e9dcdcdce1e1e1efefeff5f5f5e8e8e8d6d6d6d5d5d5cececee6e6e6eaeaeac7c7c7d8d8d8e8e8e8e5e5e5e0e0e0dbdbdbe5e5e5fbfbfbfffffff4f4f4f4f4f4f7f7f7ebebebf4f4f4d9d9d9ccccccb9b9b9b1b1b1d6d6d6c3c3c3c1c1c1c7c7c7d1d1d1d6d6d6dcdcdcebebebe6e6e6d1d1d1e1e1e1d2d2d2c0c0c0c0c0c0e6e6e6e6e6e6efefefe4e4e4d2d2d2e7e7e7d9d9d9cdcdcde0e0e0f0f0f0fefefef6f6f6ededede6e6e6f5f5f5fcfcfcfffffffffffffdfdfdfbfbfbfffffff8f8f8f2f2f2f0f0f0d4d4d4d8d8d8eaeaeaedededeaeaeaebebebe0e0e0e2e2e2e3e3e3e6e6e6ebebebecececf7f7f7f1f1f1f6f6f6f5f5f5f7f7f7efefeff4f4f4e8e8e8efefefeeeeeedadadae4e4e4f5f5f5e8e8e8eaeaeaf7f7f7efefefd3d3d3cececee0e0e0ededede9e9e9e5e5e5d4d4d4dcdcdcdededed6d6d6e9e9e9edededd9d9d9e5e5e5f4f4f4f9f9f9fffffff9f9f9ecececf6f6f6f0f0f0fefefef8f8f8c6c6c6c2c2c2ededede8e8e8f2f2f2f8f8f8f8f8f8f2f2f2e5e5e5f3f3f3e7e7e7e0e0e0edededd8d8d8ebebebdcdcdcc4c4c4dddddde5e5e5fffffff0f0f0edededffffffffffffffffffffffffdcdcdcaeaeaec3c3c3d1d1d1d1d1d1c3c3c3bcbcbcd6d6d6c4c4c4bebebea9a9a9bfbfbfdfdfdfebebebdcdcdcabababdfdfdff2f2f2ddddddb6b6b6a6a6a6b4b4b4e4e4e4d2d2d2c1c1c1cdcdcdbababac0c0c0e5e5e5e8e8e8c9c9c9e0e0e0eeeeeee4e4e4e6e6e6e4e4e4ddddddcbcbcbc0c0c0eeeeeeffffffeeeeeee0e0e0f3f3f3eaeaeae6e6e6f3f3f3fbfbfbe7e7e7f2f2f2fffffffffffff0f0f0fcfcfcf4f4f4c8c8c8d6d6d6f0f0f0ededede8e8e8f1f1f1e3e3e3c4c4c4cdcdcde7e7e7cfcfcfc8c8c8dbdbdbbebebeafafafc3c3c3d5d5d5d1d1d1c8c8c8cbcbcbc2c2c2c0c0c0cbcbcbc3c3c3dcdcdcd4d4d4d3d3d3d0d0d0bdbdbdbfbfbfbcbcbcb8b8b8b4b4b4bdbdbdbfbfbfb9b9b9b4b4b4bcbcbcb6b6b6bcbcbccececec3c3c3d4d4d4d8d8d8d8d8d8e9e9e9fbfbfbf5f5f5f0f0f0fffffffffffffffffffffffffafafafefefef4f4f4fffffffdfdfde3e3e3c3c3c3d5d5d5f1f1f1f6f6f6fcfcfcfffffffafafaf7f7f7f2f2f2e8e8e8dededee7e7e7efefefe4e4e4e5e5e5dfdfdfe6e6e6e7e7e7e1e1e1c9c9c9ccccccdfdfdfededede3e3e3dbdbdbdfdfdfe6e6e6f3f3f3e9e9e9e6e6e6f5f5f5ececece6e6e6e7e7e7ececece9e9e9f4f4f4e7e7e7e0e0e0dcdcdccbcbcbdededee1e1e1d5d5d5e0e0e0e5e5e5ededede7e7e7e8e8e8e0e0e0d7d7d7ebebebf1f1f1f6f6f6f0f0f0f9f9f9ffffffdadadae1e1e1dbdbdbeaeaeadddddde6e6e6fffffffdfdfdf1f1f1e5e5e5e1e1e1e6e6e6ebebebe6e6e6f5f5f5f6f6f6eaeaeae3e3e3e7e7e7efefefe5e5e5ddddddf0f0f0f7f7f7edededf0f0f0f8f8f8fbfbfbf3f3f3fafafaffffffdcdcdcbcbcbcd4d4d4f2f2f2f4f4f4f4f4f4f2f2f2f5f5f5eeeeeee6e6e6f7f7f7f1f1f1eeeeeeedededebebebd5d5d5dbdbdbf0f0f0fcfcfcf1f1f1f0f0f0ededede8e8e8f2f2f2fcfcfcfffffffffffffffffffbfbfbf3f3f3fbfbfbfafafadcdcdcd7d7d7f5f5f5f5f5f5d9d9d9d0d0d0f1f1f1fcfcfcf0f0f0d6d6d6dbdbdbf5f5f5eaeaeaecececeaeaeae1e1e1f2f2f2f6f6f6cececec5c5c5e6e6e6dededed1d1d1c5c5c5c8c8c8f4f4f4dcdcdccececee1e1e1e4e4e4f1f1f1fafafafffffffffffffffffffffffffffffffefefecacacab8b8b8d5d5d5cfcfcfc8c8c8c1c1c1b3b3b3b1b1b1bababab9b9b9b3b3b3b1b1b1b5b5b5bcbcbcb8b8b8acacacb5b5b5b5b5b5bfbfbfbbbbbbaaaaaac0c0c0c3c3c3cfcfcfffffffffffffefefefe0e0e0ebebebd2d2d2c5c5c5b6b6b6b8b8b8c0c0c0b3b3b3cfcfcfc7c7c7c6c6c6c9c9c9a9a9a9adadadd2d2d2e7e7e7e4e4e4d2d2d2acacacabababa1a1a1838383c3c3c3e9e9e9b7b7b7adadad8d8d8dc6c6c6f4f4f4f8f8f8fffffffffffffefefef8f8f8fbfbfbfcfcfcf0f0f0ededede4e4e4dadadadadadae3e3e3aaaaaad4d4d4e7e7e7dadadaf3f3f3dcdcdce9e9e9d2d2d2bebebed8d8d8f4f4f4d1d1d1d8d8d8e6e6e6ebebebefefefeeeeeee7e7e7f7f7f7dddddde5e5e5d5d5d5e0e0e0eaeaeae8e8e8f1f1f1fbfbfbf9f9f9e6e6e6d9d9d9e7e7e7f7f7f7f9f9f9eeeeeee5e5e5f8f8f8f5f5f5cfcfcfcccccccececedededeebebebefefeff1f1f1dededed2d2d2e3e3e3edededf3f3f3fffffffbfbfbedededfffffffffffff3f3f3f4f4f4f5f5f5f1f1f1e9e9e9e9e9e9fcfcfce7e7e7d6d6d6dfdfdfdfdfdfd4d4d4bababad0d0d0cfcfcfcdcdcdb3b3b3a8a8a8afafafb5b5b5aeaeaec5c5c5dfdfdfcdcdcdcececeedededf1f1f1f6f6f6f1f1f1ddddddd5d5d5e9e9e9f1f1f1f4f4f4f9f9f9fcfcfcfffffffffffffbfbfbe3e3e3d8d8d8dddddde4e4e4e5e5e5e0e0e0d5d5d5ddddddefefeff3f3f3fffffffffffffafafafcfcfcfcfcfcf5f5f5fbfbfbecececd3d3d3f3f3f3efefeff1f1f1fafafaecececfffffffffffff4f4f4edededffffffffffffffffffffffffe9e9e9ecececfafafaf3f3f3fbfbfbfffffffffffffefefef6f6f6fafafafdfdfdfbfbfbf9f9f9eeeeeedededef3f3f3f3f3f3e0e0e0d7d7d7d8d8d8d2d2d2b1b1b1c4c4c4d1d1d1b7b7b7babababebebebababac8c8c8e0e0e0dbdbdbd4d4d4cacacab4b4b4bcbcbcaeaeaea5a5a5aaaaaac1c1c1d4d4d4b5b5b5b8b8b8cacacac3c3c3c1c1c1c1c1c1c5c5c5bebebefcfcfcfffffff0f0f0e6e6e6e3e3e3e0e0e0cbcbcbc8c8c8d9d9d9ecececebebebebebebefefefddddddcdcdcdc6c6c6bababab7b7b7afafafa8a8a8dbdbdbf6f6f6fffffffffffffcfcfcf9f9f9fffffffffffff6f6f6f7f7f7f9f9f9d0d0d0a4a4a4b5b5b5b5b5b5bababab0b0b0a7a7a7b8b8b8aaaaaa9f9f9fadadadc1c1c1e5e5e5d1d1d1c4c4c4d5d5d5f2f2f2fbfbfbf8f8f8efefefeaeaeaeaeaeaaeaeaeafafaff5f5f5ecececc5c5c5d6d6d6dadadacdcdcdd3d3d3d5d5d5cccccccacacac7c7c7bbbbbbd7d7d7c6c6c69d9d9dd1d1d1d9d9d9d1d1d1cacacaccccccabababbbbbbbc3c3c3adadadd6d6d6d7d7d7f1f1f1f7f7f7f4f4f4fffffffffffffffffffffffffffffffffffffdfdfdf6f6f6f4f4f4efefeffffffff9f9f9eaeaeae6e6e6c9c9c9b5b5b5c6c6c6cdcdcdd1d1d1ccccccbbbbbbd7d7d7dfdfdfcececedfdfdfeeeeeefdfdfddadadacdcdcddbdbdbbdbdbdd5d5d5efefefccccccc8c8c8e4e4e4efefefcececed7d7d7ddddddbdbdbdc1c1c1dcdcdce2e2e2dcdcdcebebebfcfcfcefefefcececed5d5d5e4e4e4d4d4d4cacacaefefeff6f6f6fbfbfbfdfdfdfffffffdfdfdf9f9f9f5f5f5fdfdfdfffffff7f7f7f3f3f3fdfdfdfffffff6f6f6e7e7e7dcdcdcfcfcfcf3f3f3ecececfefefefffffffffffffffffffffffffafafad5d5d5e7e7e7fcfcfcdededecacacaeaeaeadbdbdbcacacacfcfcfe8e8e8e6e6e6f0f0f0eaeaeaf7f7f7fbfbfbe1e1e1ecececf1f1f1fffffffffffffffffffefefefffffff9f9f9fdfdfdfffffff1f1f1e7e7e7fafafafefefeedededdbdbdbd9d9d9ddddddecececf8f8f8ecececf7f7f7e7e7e7dfdfdfdfdfdfd4d4d4d7d7d7d8d8d8dededee8e8e8f0f0f0fffffff6f6f6dfdfdfe1e1e1dededee6e6e6f4f4f4e1e1e1d2d2d2dadadadddddddfdfdfe9e9e9f2f2f2f2f2f2eeeeeeeeeeeeeaeaeae4e4e4fefefef7f7f7efefefd7d7d7cacacae4e4e4f2f2f2f4f4f4eeeeeef4f4f4f5f5f5f1f1f1e8e8e8e5e5e5ebebebfbfbfbfafafaececece1e1e1edededf4f4f4f2f2f2efefefefefeff3f3f3f6f6f6f2f2f2e5e5e5ddddddf3f3f3f9f9f9fefefef5f5f5f8f8f8fbfbfbfcfcfcfbfbfbf3f3f3f2f2f2c9c9c9999999adadadcacacacbcbcbc3c3c3c5c5c5cfcfcfdededee5e5e5e3e3e3ebebebe9e9e9e9e9e9e4e4e4dfdfdfe2e2e2d8d8d8cacacad1d1d1c8c8c8c3c3c3e9e9e9f7f7f7bababacdcdcdedededf2f2f2cdcdcdd2d2d2e7e7e7e9e9e9e0e0e0f1f1f1ffffffe6e6e6c7c7c7d8d8d8fffffff7f7f7d2d2d2bdbdbddcdcdcebebebdededec0c0c0ababab8c8c8ca0a0a09b9b9b797979a6a6a6d6d6d6eaeaeaf4f4f4d0d0d0c7c7c7c0c0c0c8c8c8e1e1e1b9b9b9b0b0b0f9f9f9fffffffffffffdfdfdfbfbfbf1f1f1e7e7e7e8e8e8eeeeeeeaeaeaf1f1f1ecececdbdbdbffffffffffffecececf9f9f9fffffff3f3f3eaeaeaadadadb0b0b0dededee1e1e1f5f5f5edededdfdfdfbbbbbbd6d6d6e9e9e9dfdfdfe2e2e2e2e2e2d3d3d3c4c4c4e1e1e1f9f9f9fffffff3f3f3f6f6f6fefefefffffffafafaefefefeeeeeef3f3f3f0f0f0ffffffffffffededede0e0e0ecececd7d7d7ccccccdadadae8e8e8edededfbfbfbfffffff9f9f9efefefe8e8e8dadadadbdbdbf8f8f8fafafaecececfefefeffffffedededdfdfdfeeeeeeecececf7f7f7f8f8f8fffffffbfbfbe6e6e6d3d3d3dedededededee7e7e7ecececc5c5c5c8c8c8d1d1d1cbcbcbd1d1d1d7d7d7cecececececeebebebd2d2d2c0c0c0d9d9d9d4d4d4bebebeb4b4b4bbbbbbb9b9b9c9c9c9f5f5f5f0f0f0c2c2c2edededfffffffffffffffffffffffffffffff9f9f9f4f4f4f2f2f2f1f1f1f5f5f5fffffffffffffffffff7f7f7f5f5f5e3e3e3e0e0e0ecececf3f3f3ebebebb7b7b7bababad4d4d4c7c7c7b4b4b4c7c7c7d7d7d7f1f1f1e8e8e8d6d6d6dfdfdfebebebe6e6e6dfdfdfebebebf8f8f8f0f0f0e8e8e8e6e6e6d8d8d8d1d1d1d2d2d2d7d7d7dfdfdfe5e5e5d7d7d7d3d3d3c8c8c8c4c4c4d0d0d0cdcdcd8c8c8cb9b9b9f4f4f4d1d1d1bcbcbcb1b1b1b4b4b4b6b6b6b9b9b9bfbfbfc3c3c3e1e1e1ebebebf6f6f6ffffffe6e6e6d7d7d7d5d5d5c7c7c7d1d1d1cbcbcbc3c3c3c7c7c7b4b4b4bdbdbdf1f1f1f2f2f2f6f6f6ebebebebebebfcfcfcfdfdfdf6f6f6f7f7f7f3f3f3d1d1d1ddddddf5f5f5fcfcfcf3f3f3c6c6c6c3c3c3d7d7d7fcfcfcfffffffafafacbcbcbc4c4c4dadadadadadae2e2e2e1e1e1d7d7d7dbdbdbd6d6d6b4b4b4cececee5e5e5dddddde6e6e6f5f5f5fafafafdfdfde8e8e8dbdbdbe1e1e1f1f1f1ebebebe8e8e8f3f3f3e0e0e0eaeaeaf8f8f8e9e9e9d0d0d0c9c9c9d6d6d6eaeaeaf3f3f3fdfdfdfffffffdfdfdf8f8f8fafafaf9f9f9fdfdfdfefefeecececb7b7b7c2c2c2c2c2c2b3b3b3c8c8c8efefefebebebc9c9c9f9f9f9ffffffffffffffffffffffffeaeaeaebebebebebebfffffffffffff4f4f4ffffffefefefecececf1f1f1eeeeeeeaeaeaefefefdfdfdfedededfffffffffffffffffff7f7f7d5d5d5aeaeaeb4b4b4cacacabfbfbfa7a7a7bbbbbbc4c4c4b8b8b8c2c2c2cecececbcbcbc0c0c0b7b7b7cececed7d7d7c5c5c5eaeaeaecececd5d5d5e3e3e3edededd8d8d8e9e9e9e8e8e8edededf4f4f4efefeffcfcfcf9f9f9efefeff0f0f0eaeaeadededed6d6d6d2d2d2d5d5d5d6d6d6d5d5d5cececec0c0c0c4c4c4d6d6d6dadadaefefeff4f4f4fafafaf1f1f1f0f0f0fbfbfbfdfdfde3e3e3cdcdcdd4d4d4c9c9c9ececece5e5e5d6d6d6ececece1e1e1cbcbcbc5c5c5d2d2d2eaeaead3d3d3c7c7c7dcdcdcdededec5c5c5cbcbcbc7c7c7c8c8c8e2e2e2bdbdbdcccccce7e7e7d7d7d7dededecececee8e8e8e1e1e1c4c4c4cdcdcde5e5e5e0e0e0c5c5c5c1c1c1cececec7c7c7d4d4d4d2d2d2e6e6e6e1e1e1c6c6c6cececee6e6e6e7e7e7dcdcdcf2f2f2e9e9e9d4d4d4c6c6c6d8d8d8f4f4f4dcdcdcc4c4c4c9c9c9eaeaeafafafaf6f6f6fdfdfdfcfcfcfefefeffffffffffffe1e1e1afafafecececfbfbfbfefefef9f9f9fbfbfbffffffececece5e5e5f3f3f3fdfdfdfffffffffffffffffffffffffefefefffffffcfcfcf3f3f3edededfffffffffffffffffffffffff4f4f4efefeffbfbfbf6f6f6dcdcdcfcfcfcffffffe8e8e8e3e3e3e7e7e7e4e4e4ddddddf1f1f1e6e6e6dfdfdff7f7f7f2f2f2eaeaeae8e8e8f0f0f0fcfcfcf0f0f0d5d5d5c9c9c9e9e9e9dadadae6e6e6ffffffd7d7d7a0a0a0afafafc8c8c8d8d8d8cececeaeaeaed7d7d7f9f9f9ececece1e1e1efefeff8f8f8fffffffefefeebebebe4e4e4dbdbdbcacacad8d8d8edededf5f5f5f3f3f3f5f5f5f0f0f0f2f2f2fffffffdfdfdffffffe6e6e6cacacac9c9c9ddddddfdfdfdd0d0d0d2d2d2c0c0c0cececee0e0e0e3e3e3c3c3c3dfdfdfd2d2d2a9a9a9c4c4c4dadadae1e1e1f4f4f4f0f0f0aeaeae979797acacacc6c6c6dbdbdbe2e2e2d6d6d6bebebebdbdbdcececedbdbdbd6d6d6d9d9d9e8e8e8d0d0d0b3b3b3bababadadadacfcfcfcececed7d7d7e5e5e5edededf3f3f3d3d3d3e2e2e2fffffffffffffffffffffffffffffff8f8f8f1f1f1ececece5e5e5e2e2e2cfcfcfe2e2e2dcdcdcbbbbbbe4e4e4d4d4d4c3c3c3b6b6b6b1b1b1bfbfbfb1b1b1aaaaaaefefeff0f0f0f2f2f2f9f9f9f6f6f6ecececdfdfdfeeeeeef0f0f0edededdbdbdbdbdbdbeeeeeedbdbdbe6e6e6f9f9f9ddddddc8c8c8cfcfcfd2d2d2ededede1e1e1ecececf9f9f9eeeeeef4f4f4f9f9f9fffffff3f3f3d3d3d3c9c9c9e1e1e1dbdbdbd2d2d2bababae1e1e1cacacab5b5b5c9c9c9bcbcbcb0b0b0d7d7d7ededededededbcbcbcc9c9c9fefefefcfcfcf1f1f1fffffffffffff5f5f5e3e3e3d4d4d4dadadadadadabebebecdcdcdcececedddddde9e9e9e4e4e4edededf0f0f0d5d5d5e4e4e4dadadaddddddd8d8d8dfdfdfdadadacbcbcbdadadafafafafcfcfce3e3e3d9d9d9d7d7d7bababac2c2c2d2d2d2bbbbbbc0c0c0cacacac1c1c1c2c2c2aaaaaabfbfbfcacacad3d3d3ecececf0f0f0cbcbcbbcbcbcb6b6b6b5b5b5bebebec4c4c4c3c3c3cfcfcfe0e0e0d0d0d0c2c2c2c5c5c5bfbfbfcbcbcbcacacab1b1b1bfbfbfd2d2d2c1c1c1afafafbbbbbbc5c5c5c5c5c5d3d3d3bebebed2d2d2d1d1d1c3c3c3cfcfcfebebebe9e9e9e7e7e7dededeeaeaeaffffffc5c5c58b8b8bddddddfffffff8f8f8fffffff4f4f4edededf1f1f1fcfcfcffffffffffffe8e8e8dfdfdff1f1f1efefeff4f4f4efefeffffffffffffffcfcfcffffffffffffffffffe3e3e3e6e6e6e8e8e8e7e7e7d7d7d7edededfefefefafafaf7f7f7f1f1f1eeeeeee9e9e9f2f2f2e9e9e9dddddddfdfdfe8e8e8ffffffffffffffffffe5e5e5e3e3e3e8e8e8f2f2f2e9e9e9e4e4e4e3e3e3e5e5e5dededed9d9d9dbdbdbf3f3f3f4f4f4f2f2f2ffffffffffffecececdfdfdffffffffffffffcfcfcf9f9f9fdfdfdfffffffdfdfdedededffffffffffffe0e0e0d8d8d8dcdcdcd2d2d2c5c5c5e0e0e0ebebebffffffffffffe5e5e5d7d7d7e3e3e3ebebebffffffe7e7e7aeaeaee0e0e0e1e1e1dadadaf9f9f9e4e4e4e9e9e9fffffff0f0f0b2b2b2dfdfdfd2d2d2ebebebffffffe0e0e0ececece4e4e4c7c7c7b0b0b0b6b6b6ededede1e1e1d7d7d7cececed5d5d5dedededbdbdbd8d8d8eeeeeef7f7f7e6e6e6e2e2e2ececece2e2e2dcdcdcefefefe8e8e8e6e6e6eaeaeaecececf1f1f1d6d6d6e6e6e6f0f0f0d7d7d7eeeeeef5f5f5dbdbdbc7c7c7b8b8b8ccccccd0d0d0c9c9c9f8f8f8e9e9e9e5e5e5fafafafffffffffffffcfcfcf6f6f6fafafafefefefffffff3f3f3f6f6f6fffffff6f6f6e6e6e6dadadabcbcbcafafafabababc2c2c2e3e3e3e5e5e5d2d2d2f0f0f0f2f2f2efefefedededeeeeeef0f0f0eeeeeef2f2f2ebebebf3f3f3ecececedededf9f9f9fafafaf2f2f2f2f2f2ebebebf3f3f3eaeaeaedededd8d8d8acacacd5d5d5ededede6e6e6e2e2e2e3e3e3cececee0e0e0dddddde7e7e7ecececcfcfcfededede7e7e7dededeececece1e1e1ededede9e9e9ebebebebebebe7e7e7e4e4e4e3e3e3edededdededec2c2c2c3c3c3cdcdcdd5d5d5d6d6d6d5d5d5e2e2e2dcdcdccacacaa8a8a8a8a8a8bdbdbdcacacae0e0e0c9c9c9a2a2a2cecececcccccd2d2d2d7d7d7d3d3d3e4e4e4d3d3d3c6c6c6bababab7b7b7edededfffffff8f8f8fcfcfcffffffffffffffffffecececb2b2b2d7d7d7e4e4e4e4e4e4dcdcdceaeaeaececece8e8e8e7e7e7e9e9e9d8d8d8d9d9d9e0e0e0d5d5d5e5e5e5e6e6e6e5e5e5e4e4e4e2e2e2d2d2d2d3d3d3ddddddd5d5d5e5e5e5e5e5e5e9e9e9f8f8f8ffffffdbdbdbccccccfdfdfdfffffffffffffdfdfde4e4e4dededef0f0f0ccccccc1c1c1d0d0d0d4d4d4e6e6e6f2f2f2e4e4e4dededee5e5e5dcdcdcddddddecececefefefe8e8e8e6e6e6efefefecececf0f0f0fafafafafafad6d6d6d7d7d7eeeeeee6e6e6dbdbdbe6e6e6edededeeeeeefdfdfdffffffffffffffffffffffffffffffddddddb6b6b6ecececfbfbfbe2e2e2dbdbdbe9e9e9dfdfdfcfcfcfc7c7c7c6c6c6c9c9c9afafafc7c7c7d4d4d4b7b7b7b9b9b9dfdfdfd5d5d5bebebeacacacbababac7c7c7e1e1e1ebebebdfdfdfd8d8d8d4d4d4dbdbdbdddddde1e1e1dddddddfdfdfe5e5e5e6e6e6fafafaffffffecececfefefefffffff2f2f2e6e6e6d8d8d8e9e9e9efefefdadadae3e3e3dadadad5d5d5e2e2e2cfcfcfe0e0e0d3d3d3b8b8b89a9a9ab3b3b3dcdcdcbababac9c9c9efefefa7a7a7b9b9b9dededee7e7e7e7e7e7f0f0f0fffffffdfdfde0e0e0e1e1e1fffffff9f9f9efefefd0d0d0e2e2e2ffffffeaeaeae1e1e1e2e2e2d4d4d4e7e7e7f2f2f2f4f4f4f7f7f7e4e4e4d1d1d1bababac4c4c4bcbcbcbababad0d0d0dadadaf1f1f1efefefedededeeeeeee3e3e3dededee7e7e7ececece8e8e8fcfcfcf9f9f9cececed5d5d5c2c2c2b6b6b69898988a8a8aafafafc4c4c4dadadae8e8e8bababab9b9b9dfdfdfdcdcdcededede5e5e5c4c4c4dddddde5e5e5dcdcdce7e7e7e7e7e7dededed6d6d6d6d6d6d8d8d8d6d6d6d3d3d3b7b7b7e0e0e0efefefe2e2e2dbdbdbf6f6f6fcfcfcfdfdfdfffffffafafae7e7e7fcfcfcf9f9f9f1f1f1dededed3d3d3cecececdcdcdd7d7d7cbcbcbcdcdcdd8d8d8e2e2e2dddddddededed6d6d6d1d1d1d6d6d6d9d9d9e7e7e7e6e6e6dfdfdff1f1f1f6f6f6fbfbfbfffffffffffffffffffffffffffffffffffff8f8f8e7e7e7eeeeeef2f2f2ddddddcececee2e2e2dcdcdcc7c7c7cfcfcfd6d6d6b7b7b7d3d3d3ededede5e5e5dadadae7e7e7f1f1f1fafafadadadac3c3c3d4d4d4dddddde4e4e4f7f7f7c8c8c8838383cacacafffffff8f8f8e5e5e5dfdfdfe9e9e9e8e8e8e2e2e2e6e6e6e2e2e2d1d1d1dcdcdcdededee9e9e9cdcdcdcbcbcbdadadafcfcfcfffffffffffffffffffffffffffffff7f7f7f2f2f2fefefef4f4f4e8e8e8cdcdcdebebebfafafafefefefffffff7f7f7e3e3e3dcdcdceeeeeeecececbababab4b4b4acacacb4b4b4cfcfcfe8e8e8fffffffffffffffffffffffffffffffefefefafafaffffffffffffdfdfdff2f2f2f4f4f4f1f1f1f4f4f4efefeff7f7f7dddddddcdcdcf6f6f6fffffffbfbfbecececf3f3f3f0f0f0e6e6e6ecececdadadad1d1d1dfdfdfeeeeeed5d5d5cececee2e2e2cacacad0d0d0e1e1e1e0e0e0e2e2e2e7e7e7b1b1b1b8b8b8fefefeedededd7d7d7d8d8d8f8f8f8f6f6f6f6f6f6e3e3e3dededecdcdcda8a8a8f3f3f3f1f1f1ddddddb8b8b8dededebdbdbdc3c3c3b6b6b6d2d2d2e3e3e3e7e7e7e2e2e2e0e0e0dededee1e1e1f7f7f7f8f8f8f0f0f0ececece6e6e6cbcbcbb0b0b0e9e9e9ffffffefefeff2f2f2f7f7f7fafafaffffffe8e8e8f9f9f9ecececf0f0f0e5e5e5e6e6e6eeeeeefafafaffffffebebebffffffffffffe5e5e5f2f2f2fefefee5e5e5e6e6e6f6f6f6fafafae1e1e1d6d6d6e6e6e6dededee0e0e0fffffffffffff7f7f7efefeffcfcfcf5f5f5d4d4d4bababac8c8c8e2e2e2dfdfdff0f0f0eaeaeaeaeaeae8e8e8e7e7e7e3e3e3e2e2e2dadadae8e8e8fffffffffffff1f1f1eeeeeeebebebe7e7e7e9e9e9edededf4f4f4fdfdfdfcfcfcfbfbfbf7f7f7eaeaeafffffffdfdfdf2f2f2dedededadadadadadaf8f8f8f1f1f1e2e2e2e5e5e5ddddddc4c4c4e4e4e4f6f6f6fbfbfbe8e8e8ebebebfffffff8f8f8fffffffffffffffffff6f6f6e4e4e4f6f6f6f2f2f2f0f0f0fffffffffffff7f7f7fdfdfdfffffff7f7f7edededc0c0c0cbcbcbe0e0e0cecececdcdcdcececec6c6c6b7b7b7b9b9b9cdcdcdcfcfcfd7d7d7e0e0e0dadadadfdfdff8f8f8fffffff5f5f5fefefef8f8f8f4f4f4e7e7e7fcfcfcdcdcdcb6b6b6c0c0c0d1d1d1cbcbcbbebebebfbfbfd2d2d2cfcfcfc4c4c4cacacac5c5c5c6c6c6d0d0d0c0c0c0cbcbcbdededeefefeff8f8f8edededdcdcdcd7d7d7ccccccd8d8d8dcdcdcdcdcdce7e7e7f1f1f1eeeeeec0c0c0bdbdbddededeededede5e5e5cececed6d6d6cccccccecececfcfcfdadadaf3f3f3f0f0f0eeeeeef8f8f8d1d1d1cdcdcde0e0e0cdcdcdeeeeeefdfdfdf0f0f0e3e3e3e2e2e2f9f9f9dfdfdfdcdcdce1e1e1ccccccb7b7b7a0a0a0e2e2e2fffffffffffffffffffffffffffffffefefee4e4e4d5d5d5d8d8d8d2d2d2cbcbcbc8c8c8939393979797a5a5a5ababab9898989e9e9eb7b7b7b1b1b1a0a0a0b5b5b5fffffffffffffafafaecececefefefe1e1e1eeeeeefefefed0d0d0cececedadadafefefefffffff5f5f5ffffffffffffe8e8e8cfcfcffafafafffffffffffffffffff1f1f1e8e8e8cacacae1e1e1f1f1f1f5f5f5fffffffcfcfcfbfbfbfbfbfbfffffffffffffafafafefefeefefefe6e6e6cfcfcfa3a3a3a9a9a9e8e8e8f5f5f5edededd6d6d6e4e4e4ffffffffffffe1e1e1e9e9e9d4d4d4d8d8d8ffffffdadadac9c9c9f6f6f6f3f3f3f8f8f8e5e5e5d7d7d7bdbdbdfefefeffffffe1e1e1dfdfdfffffffeeeeeee3e3e3ededede2e2e2ddddddd8d8d8e0e0e0d1d1d1c8c8c8ffffffffffffffffffffffffeeeeeeeaeaeaecececd5d5d5d9d9d9e4e4e4cdcdcdc8c8c8eaeaeaf5f5f5d6d6d6d1d1d1f4f4f4d9d9d9f9f9f9fcfcfcdededec8c8c8e0e0e0efefeff7f7f7e9e9e9ededede8e8e8fffffffbfbfbdcdcdce7e7e7e9e9e9e1e1e1d7d7d7e8e8e8f1f1f1e8e8e8eeeeeeededede9e9e9f9f9f9e5e5e5ececece1e1e1ccccccd2d2d2b8b8b8bcbcbcc1c1c1b3b3b3d3d3d3d8d8d8d4d4d4b8b8b8a7a7a7b9b9b9c3c3c3b8b8b8b3b3b3d1d1d1fcfcfcfffffffffffffffffffffffffbfbfbfbfbfbfffffffffffffffffffffffffffffffcfcfcf0f0f0e9e9e9f5f5f5fffffffffffffcfcfcf8f8f8d9d9d9cfcfcfcdcdcdcdcdcdcececedcdcdcfffffffffffffcfcfcfdfdfdfffffffffffff5f5f5ffffffffffffffffffffffffe4e4e4dfdfdffffffff0f0f0f5f5f5fffffff8f8f8f3f3f3ededede5e5e5e9e9e9e7e7e7dddddddfdfdfe9e9e9d1d1d1cececeddddddcbcbcbdbdbdbd6d6d6dedededcdcdcdcdcdccacacae1e1e1f6f6f6ecececfffffff0f0f0dbdbdbd1d1d1bababaebebebf9f9f9fcfcfcf9f9f9f0f0f0e3e3e3dededee2e2e2e2e2e2eaeaeafcfcfce4e4e4e2e2e2eeeeeedddddde7e7e7d9d9d9eaeaeafffffffffffffafafad1d1d1d5d5d5d5d5d5cacacacfcfcfdadadae3e3e3dadadae5e5e5e3e3e3e8e8e8e6e6e6d9d9d9c4c4c4bfbfbfe0e0e0d5d5d5cbcbcbc4c4c4c9c9c9d0d0d0e0e0e0f5f5f5e5e5e5eaeaeae2e2e2d7d7d7dadadac6c6c6a5a5a5c4c4c4c6c6c6a8a8a8a4a4a4d1d1d1cfcfcfbfbfbfe7e7e7cfcfcfc7c7c7d7d7d7c4c4c4a7a7a7c8c8c8bdbdbdaaaaaad7d7d7e7e7e7f3f3f3d7d7d7dbdbdbedededf0f0f0efefefe0e0e0c1c1c1d0d0d0f1f1f1efefeffcfcfcf0f0f0d7d7d7fafafaffffffffffffb7b7b7bdbdbdffffffffffffffffffffffffffffffe6e6e6e7e7e7f5f5f5ffffffffffffffffffe4e4e4bdbdbde3e3e3f4f4f4e9e9e9f9f9f9f3f3f3f4f4f4f5f5f5e6e6e6ebebebffffffffffffdedededededefffffffcfcfcfafafafffffffffffffcfcfcfbfbfbfffffffcfcfcf8f8f8e5e5e5dadadaefefefe9e9e9e3e3e3f0f0f0e2e2e2e6e6e6edededf5f5f5fffffffffffff9f9f9fffffff4f4f4edededf7f7f7dfdfdfdededefbfbfbfdfdfdfcfcfcf6f6f6fafafafdfdfdf6f6f6ededededededf0f0f0eeeeeedcdcdcb3b3b3cececedadadadededee2e2e2eeeeeeefefefeaeaeadededee2e2e2eeeeeecfcfcfcacacaeeeeeed7d7d7d1d1d1e7e7e7edededdbdbdbe9e9e9f8f8f8edededd3d3d3dededeefefeff6f6f6f4f4f4cececedadadafcfcfcf1f1f1fbfbfbd3d3d3cacacad4d4d4c9c9c9e9e9e9dadadad9d9d9e9e9e9d8d8d8d7d7d7f9f9f9fafafae5e5e5dededeecececfffffff5f5f5cacacad2d2d2fafafaf6f6f6fcfcfcfffffffffffffffffffffffffffffffffffffefefef7f7f7edededeaeaeaf5f5f5e5e5e5ebebebe8e8e8b8b8b8edededfffffffffffff6f6f6f7f7f7fffffffffffffdfdfdf6f6f6fffffffbfbfbfffffffffffffffffffffffffafafafdfdfdebebebedededfffffffffffffffffffffffffffffffdfdfdf3f3f3ffffffe7e7e7b3b3b3f8f8f8edededc0c0c0b7b7b7949494a8a8a8b2b2b2c6c6c6c3c3c3d0d0d0c9c9c9c3c3c3b8b8b8cbcbcbdadadabcbcbcbcbcbca9a9a9cfcfcff2f2f2cccccccfcfcfebebebecececdfdfdfdadadadbdbdbd0d0d0cdcdcdd7d7d7e0e0e0ebebebf3f3f3f6f6f6f5f5f5e7e7e7d2d2d29c9c9c8888888080807e7e7eafafafc3c3c3d3d3d3dcdcdcc9c9c9cbcbcbdadadac4c4c4b3b3b3cdcdcdc4c4c4afafafadadadb8b8b8b6b6b6c7c7c7c9c9c9bdbdbdc8c8c8b3b3b3b8b8b8e2e2e2d7d7d7e5e5e5efefeff1f1f1e1e1e1e7e7e7e6e6e6b4b4b4919191b8b8b8ccccccdcdcdceaeaeadadadae9e9e9dbdbdbd7d7d7f1f1f1f8f8f8efefefe2e2e2dddddde6e6e6e0e0e0efefeff9f9f9f0f0f0ffffffefefefd5d5d5fffffff5f5f5fffffffbfbfbf5f5f5f1f1f1e6e6e6e7e7e7efefefdedededededeffffffffffffd7d7d7dcdcdcf5f5f5dededeebebebe4e4e4e8e8e8d7d7d7cececee6e6e6fffffffbfbfbebebebecececfffffffffffff4f4f4e1e1e1eaeaeaecececdddddde1e1e1f3f3f3edededf0f0f0f6f6f6fcfcfcecececefefeffefefef7f7f7f2f2f2f4f4f4f0f0f0e1e1e1f0f0f0dbdbdbdadadac5c5c5c2c2c2fcfcfcfffffff6f6f6edededfffffff6f6f6e5e5e5f2f2f2cdcdcdd3d3d3e4e4e4d8d8d8e6e6e6efefefedededfbfbfbffffffffffffecececfdfdfdfffffff4f4f4edededededede0e0e0e3e3e3fefefefbfbfbfffffffffffff6f6f6eeeeeef6f6f6ecececd9d9d9e4e4e4e5e5e5eaeaeaf2f2f2e4e4e4e1e1e1c5c5c5bababad0d0d0ececece9e9e9e3e3e3dededececececcccccc8c8c8bebebec9c9c9e2e2e2dddddde1e1e1e2e2e2ebebebf8f8f8f7f7f7eeeeeee9e9e9b4b4b4999999cecececdcdcdcacacab3b3b3b3b3b3eeeeeef9f9f9f7f7f7d5d5d5dadadaf2f2f2eeeeeee3e3e3fdfdfdfbfbfbe6e6e6f9f9f9fffffff1f1f1fffffff6f6f6e8e8e8fefefed2d2d2d7d7d7fffffffffffffffffff3f3f3efefefffffffffffffebebebd3d3d3b3b3b3c7c7c7fcfcfcdfdfdfdcdcdcf0f0f0e9e9e9e1e1e1e7e7e7e0e0e0efefefdededed8d8d8fffffffffffff0f0f0dededed1d1d1d4d4d4d7d7d7bcbcbcc7c7c7f6f6f6e8e8e8f2f2f2f6f6f6f4f4f4f5f5f5f4f4f4e8e8e8f4f4f4f5f5f5f2f2f2d8d8d8dfdfdff2f2f2f1f1f1fffffffffffff8f8f8e9e9e9efefefe9e9e9ebebebf6f6f6fcfcfcf6f6f6e9e9e9f0f0f0bfbfbfd4d4d4e1e1e1929292b8b8b8b2b2b2cbcbcbc8c8c8b5b5b5b6b6b6aaaaaabababaa4a4a4b9b9b9c5c5c5c4c4c4aaaaaaaaaaaabbbbbbd1d1d1bbbbbbc3c3c3cacacab3b3b3c0c0c0cbcbcbcdcdcdd0d0d0b9b9b9a7a7a7bbbbbbe4e4e4bebebeb1b1b1bababac1c1c1cbcbcbccccccc2c2c2c3c3c3cdcdcdd4d4d4b1b1b1c4c4c4eaeaeaecececf0f0f0c4c4c4dadadaf7f7f7e8e8e8e1e1e1c3c3c3bbbbbbeaeaeaf8f8f8f3f3f3e6e6e6dfdfdfdbdbdbc7c7c7d2d2d2f0f0f0f3f3f3fafafaf0f0f0e6e6e6cbcbcbdadadaf9f9f9e7e7e7dededee6e6e6e4e4e4dfdfdfb3b3b3c4c4c4e6e6e6f9f9f9d4d4d4d5d5d5e6e6e6fafafaf9f9f9e7e7e7f6f6f6fbfbfbf4f4f4f1f1f1f7f7f7fdfdfdfefefee9e9e9e3e3e3f1f1f1f8f8f8f3f3f3e5e5e5d4d4d4e6e6e6f2f2f2e3e3e3e2e2e2e5e5e5e3e3e3fdfdfdfdfdfdc9c9c9cbcbcbf1f1f1fffffffefefefffffff5f5f5f8f8f8f5f5f5eeeeeefffffff7f7f7efefeff0f0f0dfdfdfeaeaeaf4f4f4fbfbfbf6f6f6dadadaefefefecececedededf1f1f1ebebebd3d3d3d9d9d9f0f0f0e5e5e5f7f7f7f4f4f4e2e2e2d0d0d0dcdcdce5e5e5e8e8e8fbfbfbe3e3e3dadadae0e0e0e3e3e3cfcfcfb4b4b4b2b2b2c3c3c3c9c9c9b4b4b4c7c7c7e3e3e3e0e0e0cdcdcdb7b7b7c6c6c6bababab5b5b5b9b9b9c4c4c4c4c4c4bebebebfbfbfcdcdcdcccccccdcdcdcdcdcddadadafffffffffffffffffffdfdfdfafafafafafafcfcfcfafafaf8f8f8eeeeeee3e3e3fafafaf8f8f8ebebebe5e5e58787877e7e7eeaeaeafffffff8f8f8fefefefffffffffffffcfcfcf1f1f1f4f4f4fffffffffffffdfdfdf1f1f1dfdfdfe2e2e2e9e9e9dcdcdcbdbdbda6a6a6afafafc3c3c3d4d4d4dbdbdbc9c9c9bcbcbcb1b1b1b1b1b1afafafb8b8b8cececec7c7c7c2c2c2c2c2c2e5e5e5eaeaeaf7f7f7e8e8e8cacacaefefefd3d3d3dadadae3e3e3dedededbdbdbedededfffffff6f6f6f0f0f0e9e9e9e7e7e7efefefeaeaeac6c6c6bfbfbfe9e9e9e0e0e0bebebec9c9c9e9e9e9f7f7f7cbcbcbb1b1b1c2c2c2acacaca7a7a7afafafa8a8a8bcbcbca9a9a9b0b0b0bbbbbbd5d5d5f8f8f8fffffffefefeffffffababab9c9c9cdadadac5c5c5c8c8c8e2e2e2cbcbcb949494919191bdbdbdd6d6d6c4c4c4b7b7b7bababaa2a2a28a8a8a969696babababfbfbfbdbdbdb9b9b9a1a1a1b4b4b4e7e7e7e4e4e4cdcdcdc6c6c6cdcdcdb9b9b9b9b9b9dadadad4d4d4d2d2d2d4d4d4fefefeffffffebebebefefefeeeeeeececece9e9e9e7e7e7e6e6e6f1f1f1bebebed9d9d9ffffffeaeaeadbdbdbe8e8e8dfdfdfe5e5e5e5e5e5e7e7e7ffffffffffffe4e4e4e7e7e7f0f0f0d4d4d4e0e0e0cacacae6e6e6ffffffd5d5d5cececeeaeaeae9e9e9c5c5c5e7e7e7fcfcfcedededbdbdbdc5c5c5f3f3f3ebebebf6f6f6fafafaf6f6f6ebebebfffffff5f5f5e7e7e7f2f2f2e3e3e3dddddddededeefefeff1f1f1fafafaf5f5f5e9e9e9f8f8f8ffffffeeeeeef1f1f1ffffffffffffcdcdcdd6d6d6f3f3f3f4f4f4dbdbdbd2d2d2e7e7e7d8d8d8c6c6c6e2e2e2eeeeeef1f1f1d0d0d0eaeaeaffffffe6e6e6f2f2f2f3f3f3cececec9c9c9ddddddc3c3c3c4c4c4dcdcdccdcdcdb2b2b2dfdfdfe8e8e8d4d4d4cfcfcfd6d6d6e1e1e1c4c4c4e6e6e6fffffff0f0f0e6e6e6ffffffffffffffffffeeeeeef7f7f7f1f1f1dcdcdcecececebebebdfdfdfefefeff4f4f4f2f2f2edededf1f1f1ebebebe0e0e0d0d0d0e6e6e6e0e0e0dededef0f0f0fffffff1f1f1d0d0d0c9c9c9dbdbdbe3e3e3d0d0d0e4e4e4fffffffffffffffffff4f4f4dbdbdbe4e4e4ddddddd0d0d0d2d2d2dbdbdbdbdbdbd7d7d7ecececc3c3c3b9b9b9dbdbdbcbcbcbbfbfbfcececeb8b8b8ccccccf8f8f8eaeaead6d6d6eeeeeeefefefe3e3e3f8f8f8fffffff7f7f7f7f7f7ecececdfdfdfdfdfdfbdbdbdf2f2f2fefefef6f6f6f4f4f4f0f0f0f0f0f0e7e7e7e4e4e4e3e3e3eeeeeee8e8e8ddddddd3d3d3e1e1e1dadadad5d5d5efefefe1e1e1d4d4d4f8f8f8eeeeeedededee7e7e7efefeffbfbfbf9f9f9f1f1f1f0f0f0fbfbfbfafafac6c6c6bcbcbcc5c5c5d1d1d1e3e3e3ffffffd8d8d8dfdfdff6f6f6eaeaead9d9d9eeeeeeefefefe2e2e2e7e7e7efefefe5e5e5e0e0e0dadadad5d5d5bcbcbc9999998e8e8eadadaddfdfdfb1b1b19c9c9cb6b6b6b1b1b1b2b2b2a8a8a8a5a5a5a8a8a8949494747474b9b9b9c5c5c5b4b4b4a9a9a9a0a0a09f9f9f8e8e8e999999aeaeae9595957e7e7ecacacae6e6e6f3f3f3adadad8585858d8d8d9f9f9fb9b9b9a7a7a7aeaeaea4a4a4aaaaaac1c1c1bababaabababb0b0b0cacacabdbdbdb5b5b5a8a8a8b5b5b5c2c2c2ccccccb5b5b5cececed5d5d5dbdbdbd4d4d4b9b9b9bcbcbcb6b6b6ccccccd7d7d7d7d7d7e7e7e7eeeeeedfdfdfe1e1e1c3c3c3d9d9d9f2f2f2ebebebe0e0e0f2f2f2fefefec3c3c3bababab2b2b2c6c6c6f3f3f3e9e9e9dcdcdcd2d2d2f0f0f0f3f3f3e9e9e9fafafaf4f4f4ebebebe9e9e9fdfdfdf1f1f1e8e8e8f6f6f6f9f9f9fffffff9f9f9f9f9f9fffffff8f8f8efefefeeeeeee3e3e3eeeeeef1f1f1ebebebf1f1f1eaeaeacacacabfbfbfd3d3d3d9d9d9dadadaedededdfdfdfd6d6d6eaeaeaedededdbdbdbfefefefcfcfcccccccf5f5f5fffffff0f0f0e3e3e3e3e3e3e0e0e0f5f5f5fafafafcfcfcecececd9d9d9f9f9f9fefefec7c7c7cacacae6e6e6f6f6f6fffffffefefefafafafffffffffffffefefefdfdfdfffffff7f7f7f9f9f9fffffff2f2f2efefefebebebe7e7e7e5e5e5f5f5f5fffffff2f2f2e8e8e8e9e9e9f7f7f7f2f2f2e9e9e9eeeeeee4e4e4f0f0f0f2f2f2f6f6f6f8f8f8ddddddc6c6c6d9d9d9d9d9d9c6c6c6dbdbdbdededebfbfbfcececed0d0d0cecececcccccd5d5d5d9d9d9d4d4d4e5e5e5f5f5f5f5f5f5f2f2f2cccccc969696a6a6a6afafafb8b8b8b6b6b6b7b7b7b9b9b9c6c6c6b6b6b6aaaaaabdbdbdd9d9d9c7c7c7b1b1b1bdbdbdc8c8c8d1d1d1dadadacacacae0e0e0e2e2e2c1c1c1bcbcbcc4c4c4c0c0c0d6d6d6dcdcdce1e1e1c6c6c6d4d4d4efefefdfdfdfe5e5e5efefefdededed9d9d9edededf5f5f5bababa8e8e8e9494949d9d9dd7d7d7f8f8f8f1f1f1d1d1d1f3f3f3ffffffffffffd2d2d2d3d3d3dadadaafafaf8d8d8dc3c3c3eeeeeecdcdcdb7b7b7e0e0e0eaeaeae5e5e5e9e9e9d8d8d8c1c1c1d1d1d1cfcfcfefefeffffffffafafafafafaffffffe8e8e8d6d6d6fffffff4f4f4f5f5f5d3d3d3acacacd6d6d6f0f0f0d8d8d8dededec4c4c4afafaff2f2f2e5e5e5a8a8a89c9c9cd3d3d3ecececb8b8b8aeaeaeafafafa4a4a4afafafafafafc2c2c2dededea8a8a8ccccccedededfcfcfcf6f6f6e3e3e3d2d2d2bdbdbde2e2e2ffffffedededffffffeaeaead8d8d8dededecacacadfdfdffbfbfbebebebf2f2f2f4f4f4f4f4f4efefefe0e0e0d7d7d7eaeaeaefefeff1f1f1e3e3e3efefeffffffff2f2f2efefefdbdbdbf1f1f1d6d6d6d0d0d0e8e8e8f0f0f0e0e0e0b7b7b7c2c2c2e5e5e5f9f9f9f4f4f4e6e6e6bcbcbcececece7e7e7d3d3d3edededebebebe8e8e8d3d3d3cccccce6e6e6ebebebbdbdbdb2b2b2e5e5e5cfcfcfd7d7d7fafafaf2f2f2f2f2f2ddddddf4f4f4ffffffebebebcbcbcbc8c8c8cececee5e5e5f5f5f5e0e0e0e0e0e0cccccccacacac4c4c4d2d2d2dcdcdccacacad5d5d5dfdfdfe6e6e6d6d6d6c3c3c3d8d8d8d9d9d9abababbebebec2c2c2bdbdbdd1d1d1e7e7e7dcdcdcdbdbdbf0f0f0e6e6e6dededee6e6e6d7d7d7c8c8c8c7c7c7b0b0b0aeaeaec7c7c7afafafb0b0b0a7a7a7d2d2d2f7f7f7e9e9e9edededd4d4d4bcbcbce8e8e8f2f2f2e6e6e6dcdcdce6e6e6eaeaeaeaeaead7d7d7d4d4d4f2f2f2efefefedededf1f1f1f5f5f5d6d6d6c0c0c0d8d8d8ebebebebebebd6d6d6d6d6d6dadada989898bfbfbff0f0f0f5f5f5fafafafbfbfbffffffe3e3e3eeeeeefffffffffffffbfbfbfbfbfbfffffff9f9f9f9f9f9fffffff3f3f3c8c8c8d8d8d8dfdfdfebebebecececececece8e8e8e7e7e7edededefefefe9e9e9c7c7c7dddddde4e4e4e2e2e2e4e4e4d9d9d9c5c5c5d6d6d6fefefef2f2f2dededeadadadbbbbbbdededeb4b4b4bababad8d8d8e3e3e3eeeeeecdcdcde1e1e1f3f3f3eaeaeaefefeff4f4f4ffffffeeeeeee9e9e9fcfcfcf0f0f0efefefe4e4e4e4e4e4f1f1f1efefeff8f8f8eaeaeaffffffefefefe9e9e9f3f3f3e9e9e9e4e4e4fffffffafafaefefeffafafaedededf5f5f5ffffffe9e9e9d6d6d6e0e0e0dddddde0e0e0d6d6d6e5e5e5f3f3f3e3e3e3e7e7e7e8e8e8dbdbdbe8e8e8f8f8f8e9e9e9e6e6e6efefeffafafaffffffffffffe7e7e7eeeeeef3f3f3d4d4d49c9c9cb8b8b8cecececcccccc2c2c2d1d1d1cecececececedededed8d8d8d0d0d0e0e0e0dbdbdbbebebecccccceeeeeed4d4d4e6e6e6d6d6d6c6c6c6dbdbdbf2f2f2e8e8e8dcdcdce5e5e5d1d1d1d2d2d2d2d2d2eaeaeac8c8c8bababad4d4d4d8d8d8bababad3d3d3e9e9e9f6f6f6cececeacacacddddddd8d8d8dcdcdceaeaeaf0f0f0ebebebf7f7f7fffffff0f0f0f7f7f7f6f6f6f0f0f0c6c6c6858585c0c0c0f4f4f4f5f5f5e2e2e2e0e0e0d6d6d6949494a2a2a2e4e4e4eaeaeaf0f0f0fbfbfbf9f9f9dadadacfcfcff2f2f2fffffffcfcfcf2f2f2fbfbfbe2e2e2ffffffeaeaeaaeaeaeefefefffffffefefeff4f4f4f1f1f1f7f7f7f5f5f5f4f4f4fdfdfdfbfbfbefefeffdfdfdf8f8f8fefefefbfbfbfffffffafafaeeeeeee4e4e4dededee4e4e4ededede9e9e9ecececf0f0f0e8e8e8e3e3e3cccccca9a9a9c4c4c4fdfdfdf3f3f3f2f2f2f6f6f6fcfcfcf1f1f1fffffffafafaecececfffffffffffffffffff7f7f7dadadae1e1e1d3d3d3dfdfdff9f9f9fcfcfcf8f8f8f9f9f9fffffffcfcfce7e7e7b5b5b5bbbbbbe6e6e6f8f8f8fffffff0f0f0dddddde2e2e2d0d0d0ccccccdbdbdbe7e7e7ecececebebebf8f8f8f4f4f4ebebebe8e8e8ecececf7f7f7fffffff4f4f4f6f6f6eaeaeadddddddededed5d5d5e0e0e0f5f5f5e1e1e1e3e3e3e6e6e6f0f0f0e8e8e8e0e0e0e3e3e3f3f3f3dfdfdfd0d0d0eaeaead2d2d2e1e1e1e5e5e59f9f9fa7a7a7b2b2b2aaaaaab1b1b1cdcdcdd9d9d9d8d8d8d5d5d5d5d5d5e3e3e3edededeeeeeef6f6f6fffffffbfbfbffffffffffffffffffe9e9e9eaeaeafcfcfceaeaeaf2f2f2fdfdfdfffffffffffffffffff8f8f8ececece1e1e1f8f8f8fffffffafafae4e4e4f3f3f3e0e0e0ddddddc2c2c2abababa4a4a4929292ccccccd0d0d0c7c7c7c8c8c8d1d1d1bfbfbfb1b1b1b1b1b1b2b2b2ccccccefefeffffffff7f7f7e0e0e0f7f7f7f9f9f9f6f6f6ffffffffffffffffffd3d3d3c4c4c4ebebebcbcbcbd6d6d6eaeaeaf5f5f5f4f4f4e4e4e4c7c7c7b7b7b7a5a5a5dadadae9e9e9e9e9e9cdcdcdb2b2b2a2a2a2adadadb9b9b9d8d8d8dcdcdccbcbcbbfbfbfc7c7c7d1d1d1d1d1d1cececee8e8e8ffffffdcdcdcb7b7b7c2c2c2c8c8c8b9b9b99e9e9eb0b0b0a1a1a1c2c2c2cfcfcfdededed9d9d9c7c7c7d7d7d7dfdfdfe1e1e1f9f9f9f5f5f5d5d5d5c2c2c2dcdcdceaeaeaf3f3f3e3e3e3d7d7d7d4d4d4cdcdcdc6c6c6edededf9f9f9cececee5e5e5fffffffffffff0f0f0dcdcdce3e3e3d2d2d2bebebec3c3c3d4d4d4cececec6c6c6e5e5e5e7e7e7d9d9d9bbbbbbc6c6c6efefefedededddddddeeeeeef6f6f6e9e9e9dfdfdff6f6f6f6f6f6f5f5f5edededfdfdfde5e5e5cacacaecececf4f4f4d7d7d7bdbdbdd6d6d6c8c8c8c5c5c5dbdbdbcbcbcbdadadae5e5e5dadadae2e2e2f4f4f4dededed2d2d2c7c7c7c7c7c7eaeaeaeaeaeaf7f7f7ebebebe3e3e3f3f3f3ffffffeeeeeed8d8d8d8d8d8e1e1e1e0e0e0dcdcdcd7d7d7dadadad4d4d4c8c8c8c8c8c8d6d6d6dbdbdbf8f8f8fffffffcfcfcf2f2f2efefefecececf3f3f3ffffffffffffeeeeeed4d4d4ecececfafafafefefefafafadededed6d6d6e5e5e5dcdcdcc6c6c6c0c0c0ccccccdcdcdcd8d8d8d4d4d4f1f1f1f6f6f6d5d5d5ccccccd6d6d6d0d0d0c2c2c2d9d9d9eaeaeaefefeffcfcfce3e3e3afafafeaeaeaf2f2f2b1b1b1b9b9b9d9d9d9aeaeaed2d2d2dcdcdca9a9a9c6c6c6c2c2c2c5c5c5eaeaeaedededffffffdededee5e5e5fefefef7f7f7dededee6e6e6efefefe3e3e3f0f0f0fffffffffffffffffffffffffdfdfdfffffffdfdfdfbfbfbf5f5f5f4f4f4e3e3e3eaeaeaf7f7f7dfdfdfbcbcbcadadadaeaeaeb3b3b3b3b3b3dfdfdfd7d7d7bdbdbdb8b8b8d3d3d3ddddddd2d2d2c9c9c9c1c1c1d2d2d2d9d9d9cececebdbdbdcfcfcfc6c6c6b6b6b6f8f8f8fafafae1e1e1f4f4f4eeeeeee0e0e0dededefbfbfbfffffffffffff0f0f0dfdfdfe6e6e6d8d8d8e2e2e2ecececd6d6d6dededeeeeeeeededede8e8e8d3d3d3cacacaf8f8f8edededc2c2c2d7d7d7e2e2e2e8e8e8f6f6f6f4f4f4f0f0f0e0e0e0cccccce4e4e4efefeffefefef7f7f7f0f0f0fffffff7f7f7e8e8e8efefefedededf9f9f9fffffffffffff0f0f0e5e5e5d4d4d4f7f7f7fcfcfcedededf3f3f3f1f1f1fcfcfcfffffff3f3f3efefeffcfcfcfffffffffffffffffff6f6f6d4d4d4cbcbcbf0f0f0fcfcfcffffffe7e7e7e6e6e6fcfcfceeeeeeebebebffffffdbdbdbbababaddddddfffffffcfcfcffffffeaeaead1d1d1f3f3f3f5f5f5edededd5d5d5cacacafcfcfcf1f1f1fbfbfbfffffffdfdfdfffffffdfdfdfffffffdfdfdfbfbfbf0f0f0fbfbfbc9c9c98d8d8d848484b9b9b9d0d0d0b2b2b2b5b5b5a8a8a8a7a7a7e1e1e1f0f0f0d5d5d5e6e6e6f4f4f4e8e8e8f4f4f4e6e6e6dfdfdfd4d4d4d5d5d5efefeffffffff7f7f7f3f3f3ffffffe5e5e5e7e7e7ebebebe8e8e8e1e1e1edededf3f3f3f3f3f3dfdfdfe4e4e4e3e3e3d4d4d4d6d6d6edededeeeeeefdfdfdfafafaf0f0f0fbfbfbfffffffffffffffffffffffffffffffffffffffffff8f8f8ddddddcdcdcdc6c6c6bcbcbcf7f7f7edededf4f4f4f2f2f2eeeeeef0f0f0efefefe6e6e6f9f9f9eeeeeed7d7d7d3d3d3d4d4d4e9e9e9e2e2e2c9c9c9c0c0c0e0e0e0d8d8d8bebebecececebababacfcfcfccccccd1d1d1efefeff3f3f3ddddddbdbdbdcdcdcdcfcfcfc8c8c8c6c6c6dbdbdbf0f0f0dedededbdbdbe2e2e2eaeaeaf5f5f5f4f4f4f5f5f5fafafaeaeaeac0c0c0dfdfdfecececf3f3f3f8f8f8e9e9e9ebebebe8e8e8f9f9f9fcfcfceeeeeee7e7e7f8f8f8fffffff4f4f4f6f6f6ffffffefefefd5d5d5dcdcdcd9d9d9e7e7e7f0f0f0eeeeeefffffffffffffffffffffffffffffffffffff6f6f6fffffffffffffffffffffffffffffffcfcfcf1f1f1ffffffededede0e0e0d2d2d2d0d0d0ecececfbfbfbfffffffffffffffffff3f3f3f0f0f0f2f2f2f5f5f5cacacab6b6b6cececebababad1d1d1dfdfdfd0d0d0b9b9b9a3a3a3d8d8d8c3c3c3c8c8c8b9b9b9e5e5e5f2f2f2eaeaeaf6f6f6ececece1e1e1fffffffffffffffffffffffffafafaf1f1f1eaeaeaf1f1f1fefefefcfcfcfffffffffffffffffff4f4f4dddddda9a9a9c0c0c0bfbfbf9f9f9fa5a5a5acacacadadadc4c4c4b7b7b7a6a6a6999999969696bfbfbffcfcfcf8f8f8f6f6f6fffffffffffffffffffffffff8f8f8fbfbfbf6f6f6fffffffefefef5f5f5fbfbfbe1e1e1ddddddcccccceeeeeeffffffeeeeeed7d7d7dbdbdbd2d2d2c1c1c1c7c7c7cdcdcde1e1e1fffffffafafadfdfdfdcdcdcdededef7f7f7e2e2e2efefeff6f6f6f3f3f3fdfdfdefefeff6f6f6f0f0f0e7e7e7ececece3e3e3d0d0d0f8f8f8e8e8e8cacacadededef0f0f0cececebebebedddddde7e7e7ebebebb8b8b8f1f1f1e6e6e6a5a5a5bcbcbcd9d9d9eeeeeef1f1f1d3d3d3b4b4b4aaaaaacfcfcfdbdbdbd4d4d4ebebebffffffe9e9e9ecececf4f4f4ebebebe9e9e9eeeeeedcdcdcf0f0f0fffffffffffffafafafdfdfdebebebe1e1e1e1e1e1e5e5e5dddddddcdcdce0e0e0e7e7e7ebebebd7d7d7c3c3c3cfcfcfe6e6e6fffffffffffffffffffffffffbfbfbfdfdfdfdfdfdfffffff5f5f5c6c6c6c9c9c9dfdfdfbababab4b4b4d0d0d0fffffffffffffcfcfcf5f5f5efefefdfdfdfcfcfcfd4d4d4b9b9b9b5b5b5b8b8b8f6f6f6ffffffd8d8d8cdcdcdd0d0d0dededeecececdfdfdfe8e8e8c6c6c6c3c3c3e9e9e9e6e6e6d1d1d1f8f8f8fafafae5e5e5efefefedededefefefe9e9e9dbdbdbdfdfdff8f8f8e2e2e2cececef7f7f7f1f1f1cccccce8e8e8f7f7f7d8d8d8e6e6e6d3d3d3c8c8c8ececece7e7e7eaeaeae4e4e4e9e9e9eeeeeedededed8d8d8e5e5e5f4f4f4e5e5e5d7d7d7c5c5c5cdcdcdd9d9d9d7d7d7c0c0c0e1e1e1e9e9e9e9e9e9f9f9f9e5e5e5d4d4d4d9d9d9dcdcdce7e7e7dadadae0e0e0fafafaf9f9f9eaeaeae9e9e9dededed0d0d0b0b0b0c1c1c1d3d3d3c8c8c8d9d9d9cacacad0d0d0ddddddf2f2f2e8e8e8fffffffffffffdfdfdfffffff9f9f9fbfbfbd1d1d1a0a0a0979797cccccccdcdcdc3c3c3cacacae8e8e8f2f2f2d2d2d2c2c2c2d9d9d9e6e6e6e4e4e4e6e6e6e1e1e1e8e8e8f7f7f7e9e9e9eeeeeeffffffefefefececece0e0e0cdcdcdcfcfcfe1e1e1e4e4e4f8f8f8fffffff6f6f6f2f2f2f4f4f4f1f1f1ffffffefefeffefefee9e9e9e0e0e0fefefefffffff2f2f2d7d7d7b9b9b9a4a4a4d1d1d1edededd3d3d3ccccccecececffffffefefeff0f0f0e2e2e2e0e0e0fafafaf5f5f5e8e8e8e7e7e7fcfcfcfffffffcfcfcf0f0f0fbfbfbfffffffffffff8f8f8f2f2f2fffffff5f5f5d4d4d4f2f2f2fffffffbfbfbe0e0e0c1c1c1dededeececece6e6e6e8e8e8fffffffffffff6f6f6b8b8b8d7d7d7f9f9f9f6f6f6dadadae2e2e2dadadaecececd5d5d5ddddddffffffefefefedededd7d7d7dcdcdcd7d7d7e1e1e1f2f2f2dbdbdbedededfafafaeaeaeae9e9e9eeeeeef9f9f9dcdcdca7a7a7797979767676919191858585f8f8f8ffffffecececf8f8f8f7f7f7e2e2e2c5c5c5cfcfcff0f0f0eaeaeac7c7c7c2c2c2f7f7f7fafafaf8f8f8e5e5e5e6e6e6fffffff7f7f7f2f2f2fffffffffffffffffffbfbfbffffffe6e6e6e9e9e9e6e6e6dedededbdbdbf2f2f2dbdbdbcdcdcdeaeaeadadadac7c7c7d9d9d9d7d7d7dcdcdcd7d7d7cececed5d5d5c2c2c2d0d0d0ebebebf3f3f3f4f4f4fcfcfce7e7e7c8c8c8d3d3d3cacacacdcdcdc6c6c6b0b0b0cccccce7e7e7c7c7c7afafafc5c5c5c6c6c6bcbcbcb9b9b9d3d3d3d3d3d3dedededdddddc2c2c2cfcfcfaeaeaed2d2d2fdfdfdfffffff4f4f4e4e4e4ebebebe6e6e6e9e9e9e8e8e8ebebebf3f3f3e8e8e8eaeaead9d9d9dcdcdce8e8e8f1f1f1ecececeaeaeaf1f1f1eaeaeaeeeeeebebebec8c8c8e1e1e1e0e0e0ebebebd6d6d6d4d4d4d4d4d4b1b1b1cacacad8d8d8d8d8d8d7d7d7d7d7d7d6d6d6d5d5d5e0e0e0dddddddededecacacaddddddecececf5f5f5c8c8c8a4a4a4c6c6c6d5d5d5cdcdcdcececec5c5c5bcbcbcc7c7c7d2d2d2abababc1c1c1d5d5d5dcdcdce3e3e3f1f1f1b8b8b8c7c7c7dcdcdcb9b9b9c5c5c5cbcbcbdfdfdfe0e0e0ddddddc3c3c3b8b8b8c2c2c2bfbfbfc7c7c7d0d0d0cdcdcdd0d0d0d1d1d1d5d5d5d4d4d4fbfbfbffffffefefefd9d9d9e9e9e9e4e4e4ccccccd5d5d5bdbdbdcfcfcfd1d1d1dddddde3e3e3d2d2d2dcdcdcedededfcfcfcf6f6f6fffffffcfcfce8e8e8d1d1d1adadada4a4a4abababb9b9b9c2c2c2ccccccdededecbcbcbcacacaf0f0f0ebebebdddddde3e3e3ffffffffffffe5e5e5b9b9b9a7a7a7bdbdbdf8f8f8fffffff2f2f2f1f1f1efefefedededededede1e1e1f0f0f0fefefefffffff6f6f6ffffffc1c1c1929292a4a4a4a6a6a6e9e9e9fffffffffffffffffffffffffdfdfdf2f2f2ddddddeaeaeaf0f0f0fdfdfdecececedededfffffffdfdfde2e2e2ebebebf9f9f9e2e2e2d9d9d9e1e1e1eeeeeec5c5c5d0d0d0fffffffffffffffffff5f5f5f0f0f0e9e9e9efefefd0d0d0cacacaf3f3f3edededd1d1d1d8d8d8c6c6c6ffffffededede0e0e0d6d6d6b9b9b9c7c7c7f0f0f0e5e5e5bfbfbf808080bebebefbfbfbeeeeeed9d9d9d9d9d9e2e2e2d1d1d1c5c5c5f4f4f4e4e4e4c2c2c2e6e6e6e3e3e3ecececfdfdfdf0f0f0f7f7f7f6f6f6f7f7f7fafafaf0f0f0fefefefffffffafafaddddddeeeeeeefefefe1e1e1e1e1e1cfcfcfd5d5d5dedededfdfdfe7e7e7ededede9e9e9eaeaeaf2f2f2d9d9d9c0c0c0cececee9e9e9dfdfdfc9c9c9c7c7c7e2e2e2f3f3f3cfcfcfd1d1d1e6e6e6edededeaeaeadededee9e9e9e5e5e5e5e5e5e0e0e0bbbbbba3a3a3c7c7c7cdcdcdb3b3b3aeaeaec4c4c4cdcdcdbbbbbbc8c8c8dfdfdfd2d2d2cbcbcbd1d1d1e9e9e9f8f8f8e4e4e4e5e5e5f4f4f4e6e6e6dfdfdffffffff4f4f4c4c4c4b9b9b9ebebebf0f0f0d6d6d6cdcdcdc4c4c4e2e2e2e4e4e4bababacacacaedededd5d5d5c5c5c5dadadae1e1e1e9e9e9e0e0e0e4e4e4d3d3d3afafafcbcbcbd5d5d5e8e8e8edededcfcfcfd7d7d7edededf7f7f7ececececececefefeff1f1f1edededecececf3f3f3e6e6e6d3d3d3f7f7f7efefefeaeaeaf3f3f3ecececcececee1e1e1e9e9e9fefefefffffff4f4f4eaeaeaf2f2f2e2e2e2cdcdcdddddddc1c1c16c6c6cbfbfbfd6d6d6bababac1c1c1b2b2b2b2b2b2e4e4e4e8e8e8edededdedededddddddededee2e2e2e6e6e6dadadad2d2d2cbcbcbd2d2d2ecececd5d5d5d1d1d1f8f8f8fffffffdfdfdfafafaedededefefefffffffffffffe8e8e8e8e8e8eeeeeef2f2f2ebebebf0f0f0e1e1e1d2d2d2cdcdcdcbcbcbe8e8e8cacacac5c5c5e3e3e3e6e6e6d1d1d1dddddddbdbdbd1d1d1dbdbdbecececf0f0f0fafafaf9f9f9e0e0e0eeeeeeeaeaeae1e1e1f5f5f5f8f8f8eaeaeae8e8e8eeeeeef9f9f9ffffffe9e9e9c8c8c8e0e0e0fafafaf1f1f1dededeedededefefefe8e8e8e0e0e0d6d6d6dcdcdcf4f4f4f5f5f5e5e5e5c6c6c6d0d0d0e2e2e2f8f8f8ffffffdededea7a7a7cacacafafafad7d7d7cfcfcff2f2f2fffffffffffff3f3f3f0f0f0f4f4f4eaeaeaf4f4f4fbfbfbe3e3e3dcdcdcc8c8c8d7d7d7ebebebf4f4f4fafafabdbdbdd2d2d2eeeeeed7d7d7fafafaf2f2f2f5f5f5ffffffe8e8e8afafaf999999a0a0a0dfdfdffffffff4f4f4f5f5f5fcfcfce7e7e7d7d7d7e0e0e0dadadaf6f6f6fffffffafafaf6f6f6fefefef9f9f9f7f7f7efefefe9e9e9f2f2f2ebebebdcdcdcdbdbdbe7e7e7f3f3f3d2d2d2c7c7c7d4d4d4d6d6d6d5d5d5d4d4d4bebebec8c8c8ccccccc7c7c7cfcfcfdfdfdfd9d9d9c2c2c2b8b8b8c8c8c8d0d0d0c9c9c9ccccccdcdcdcf4f4f4e0e0e0eaeaeaf4f4f4ffffffdddddde7e7e7f7f7f7eaeaeae1e1e1d3d3d3d4d4d4e2e2e2e1e1e1b9b9b9dadadafefefef0f0f0d6d6d6dbdbdbd9d9d9dddddddededeecececdededed9d9d9c9c9c9d4d4d4e8e8e8e8e8e8e8e8e8d6d6d6cdcdcde9e9e9d8d8d8bdbdbdc1c1c1c4c4c4c1c1c1cbcbcbc2c2c2c4c4c4c3c3c3dadadae0e0e0e1e1e1e7e7e7eaeaeafffffffffffffffffffffffffbfbfbfffffffffffffafafae9e9e9d7d7d7efefeff6f6f6e7e7e7d5d5d5bfbfbfb5b5b5b1b1b18d8d8da4a4a4bbbbbb9d9d9d9b9b9b9c9c9cbebebecacacabdbdbdcbcbcbd7d7d7e1e1e1e1e1e1e5e5e5ededededededdadadaccccccefefeff3f3f3fdfdfdfffffff4f4f4f1f1f1fffffffffffff0f0f0f7f7f7f7f7f7f4f4f4e6e6e6e7e7e7f4f4f4f4f4f4f5f5f5fffffffffffffffffff8f8f8f5f5f5fdfdfdffffffe8e8e8e7e7e7fefefeffffffe9e9e9e8e8e8fffffff7f7f7d1d1d1d0d0d0d4d4d4eeeeeee9e9e9d4d4d4b5b5b5bebebebdbdbdc6c6c6c4c4c4c6c6c6bfbfbfababab9b9b9ba8a8a8c3c3c3d4d4d4dcdcdce9e9e9fdfdfdf9f9f9e0e0e0f4f4f4fffffff3f3f3e1e1e19a9a9ab7b7b7fffffffffffffffffffafafac8c8c8b8b8b8c2c2c2c7c7c7c9c9c9bfbfbfbdbdbdbbbbbbb9b9b9b6b6b6b3b3b3c9c9c9c9c9c9d3d3d3bfbfbfa8a8a8c1c1c1949494a4a4a4e1e1e1f3f3f3fbfbfbf9f9f9fbfbfbddddddedededfefefef3f3f3f8f8f8d9d9d9d8d8d8e3e3e3dadadaf5f5f5fdfdfddedededdddddd4d4d4f1f1f1f2f2f2d6d6d6c7c7c7dcdcdcfcfcfcfffffffffffff2f2f2f5f5f5fffffff1f1f1fcfcfcfdfdfdc2c2c2cacacacbcbcb9c9c9cb3b3b3cbcbcbc4c4c4cecece9e9e9e939393c1c1c1c8c8c8ccccccc5c5c5b3b3b3b7b7b7ffffffe9e9e9d3d3d3f1f1f1e9e9e9d5d5d5d0d0d09e9e9ec9c9c9dbdbdbe4e4e4f3f3f3dbdbdbd4d4d4e3e3e3dbdbdbe0e0e0e5e5e5ddddddf0f0f0e9e9e9e4e4e4eaeaeaeaeaeafdfdfdfffffffefefef1f1f1e7e7e7e0e0e0e0e0e0dadadae5e5e5e0e0e0d9d9d9e1e1e1edededfffffff8f8f8fafafafffffffafafae0e0e0e6e6e6fbfbfbfdfdfdf1f1f1dededecdcdcdf1f1f1fffffff3f3f3dbdbdbd0d0d0d4d4d4c2c2c2fcfcfcffffffffffffe2e2e2cfcfcfe1e1e1dddddde2e2e2f1f1f1ededede3e3e3d2d2d2d8d8d8edededf9f9f9f4f4f4ebebebf5f5f5f9f9f9e0e0e0d8d8d8f2f2f2f8f8f8efefefefefeff0f0f0fdfdfdfefefeecececdfdfdfe3e3e3f0f0f0edededddddddd6d6d6dadadadededed6d6d6d2d2d2d7d7d7d7d7d7bababad9d9d9fffffff9f9f9f9f9f9fcfcfcf0f0f0e5e5e5efefefd6d6d6e2e2e2e4e4e4e2e2e2dfdfdffcfcfcf2f2f2f8f8f8dcdcdceeeeeef7f7f7adadadd6d6d6f4f4f4e4e4e4f1f1f1f0f0f0e5e5e5ddddddd2d2d2e6e6e6fffffffdfdfdf8f8f8ffffffffffffe7e7e7535353717171eeeeeed6d6d6d4d4d4c2c2c2e1e1e1ffffffffffffffffffe3e3e3d5d5d5f8f8f8e4e4e4dfdfdff6f6f6cdcdcdd8d8d8ddddddd4d4d4dbdbdbdcdcdcd5d5d5f1f1f1eaeaead4d4d4e4e4e4fdfdfdf3f3f3ecececeeeeeeeeeeeedcdcdcdadadac6c6c6e2e2e2e3e3e3d9d9d9fdfdfdf7f7f7eaeaeaf1f1f1e1e1e1e6e6e6eeeeeee9e9e9f1f1f1ffffffffffffffffffffffffe0e0e0f6f6f6f6f6f6e5e5e5e1e1e1e0e0e0f0f0f0f8f8f8f1f1f1f2f2f2dcdcdcf9f9f9f0f0f0dadadaadadad797979cdcdcdfdfdfdeaeaeae1e1e1e7e7e7e3e3e3e0e0e0e3e3e3f4f4f4fafafae2e2e2e2e2e2c2c2c2d9d9d9f8f8f8f5f5f5ddddddc2c2c2d9d9d9bcbcbcb8b8b8e7e7e7fffffffffffffcfcfcf8f8f8ececece8e8e8eeeeeef7f7f7f0f0f0f7f7f7fafafafdfdfdfffffffffffff1f1f1eeeeeefffffff5f5f5e1e1e1f3f3f3f9f9f9f6f6f6fdfdfdeaeaeafafafafbfbfbfffffffcfcfce8e8e8f5f5f5fffffffffffffffffff9f9f9fcfcfce7e7e7e0e0e0dededeebebebf0f0f0f7f7f7f6f6f6ededede5e5e5e7e7e7e6e6e6ddddddcfcfcfc9c9c9c8c8c8bbbbbbbfbfbfcececee7e7e7dddddddbdbdbefefefe6e6e6dadadae1e1e1efefeff3f3f3ecececfefefefbfbfbfffffffffffffffffff7f7f7fffffffffffffffffffefefefefefef2f2f2f4f4f4f3f3f3e5e5e5e7e7e7e8e8e8ebebebfdfdfdefefefdcdcdce9e9e9dddddde9e9e9e0e0e0d6d6d6f6f6f6ececececececf0f0f0f9f9f9d8d8d8dbdbdbf1f1f1e0e0e0e5e5e5efefeff6f6f6ffffffe7e7e7e8e8e8ebebebf0f0f0edededeaeaeaf4f4f4f3f3f3ecececf3f3f3f5f5f5f7f7f7f3f3f3f7f7f7e8e8e8f5f5f5f4f4f4cacacab9b9b9d5d5d5c5c5c5d8d8d8ededede3e3e3d8d8d8d9d9d9f0f0f0d9d9d9bfbfbff9f9f9f1f1f1dbdbdbecececd5d5d5c5c5c5cccccce6e6e6e5e5e5e9e9e9fffffffafafaf1f1f1fffffffffffffefefefffffffffffff6f6f6fbfbfbfbfbfbf9f9f9fcfcfcefefefd4d4d4f6f6f6f8f8f8f0f0f0f8f8f8ecececeeeeeef4f4f4d9d9d9d9d9d9ecececefefefededede7e7e7d8d8d8e6e6e6e9e9e9e0e0e0d8d8d8dddddde9e9e9ddddddd1d1d1dbdbdbd6d6d6cdcdcdd4d4d4cbcbcbcacacaecececdfdfdfbcbcbccfcfcfd3d3d3b9b9b9bebebedadadaeeeeeeeeeeeee0e0e0d7d7d7e6e6e6ecececdcdcdcdbdbdbc1c1c1e8e8e8ffffffffffffffffffffffffdededebbbbbbf0f0f0e9e9e9dcdcdcebebebffffffdfdfdf7e7e7ebbbbbbd1d1d1dadadadcdcdcd2d2d2efefefdcdcdcfefefef6f6f6b9b9b9d6d6d6e7e7e7d9d9d9d4d4d4c8c8c8dadadac8c8c8babababcbcbcd0d0d0bcbcbcc3c3c3e5e5e5ecececeaeaeac7c7c7b0b0b0b8b8b8bcbcbce2e2e2f8f8f8fcfcfcf0f0f0f2f2f2f9f9f9f1f1f1f7f7f7fbfbfbf5f5f5ebebebdededeeeeeeef0f0f0fffffff9f9f9eeeeeed7d7d7d5d5d5dbdbdbb6b6b6aaaaaab9b9b9e4e4e4f8f8f8f5f5f5fbfbfbe5e5e5e2e2e2eeeeeec9c9c9ffffffffffffedededc3c3c3cdcdcdc9c9c9f3f3f3f7f7f7f7f7f7f4f4f4c5c5c5a0a0a0f6f6f6c9c9c9858585eeeeeeebebebf6f6f6f8f8f8f1f1f1ffffffebebebd2d2d2e8e8e8cececec2c2c2ecececf6f6f6fcfcfce1e1e1c1c1c1c7c7c7a5a5a5b1b1b1d8d8d8f0f0f0dededee0e0e0cdcdcde3e3e3d4d4d4c8c8c8eaeaeaeaeaeafffffffffffffdfdfdf6f6f6f5f5f5f2f2f2bfbfbfb3b3b3dcdcdcd7d7d7c1c1c1dfdfdfe7e7e7dadadafffffffcfcfcf4f4f4fcfcfce7e7e7d6d6d6d5d5d5bbbbbbb2b2b2b7b7b7bdbdbdc0c0c0e1e1e1f0f0f0e7e7e7bcbcbcb4b4b4c4c4c4b8b8b8dbdbdbb1b1b1c0c0c0e6e6e6fffffffdfdfddcdcdcdededef7f7f7e2e2e2efefefd5d5d5c9c9c9ebebebdbdbdbd7d7d7dbdbdbdfdfdfefefefebebebf8f8f8fffffffffffff0f0f0e9e9e9fffffff1f1f1e7e7e7f0f0f0f8f8f8ffffffebebebeeeeeeffffffe6e6e6e4e4e4dadadacacacacececedbdbdbcacacad0d0d0cbcbcbcdcdcdbbbbbbc1c1c1cfcfcfededede7e7e7dcdcdcbfbfbfd5d5d5f1f1f1f1f1f1d4d4d4cbcbcbe4e4e4fdfdfdd8d8d8c1c1c1bababaa9a9a9a8a8a8e4e4e4f2f2f2ecececf6f6f6efefefedededf2f2f2efefefefefefbdbdbdbbbbbbffffffecececb4b4b4a1a1a1bdbdbde5e5e5d6d6d6b5b5b5c8c8c8b4b4b4aeaeaec4c4c4b7b7b7b8b8b8bdbdbdedededececece8e8e8f7f7f7f6f6f6f5f5f5d8d8d8d6d6d6dbdbdbd4d4d4d6d6d6d2d2d2dcdcdcfbfbfbfafafaefefeff3f3f3f5f5f5e6e6e6f8f8f8fffffffbfbfbdededee4e4e4fbfbfbe7e7e7e4e4e4f1f1f1eeeeeedfdfdfdadadaedededf0f0f0dcdcdcdfdfdfe4e4e4dbdbdbd2d2d2ecececf7f7f7f9f9f9f3f3f3efefefebebebe3e3e3e0e0e0d7d7d7bebebeb7b7b7e3e3e3eeeeeef3f3f3fffffffffffffafafaf8f8f8fffffff8f8f8fefefef2f2f2eaeaeadcdcdce2e2e2f8f8f8d3d3d3a6a6a6c7c7c7fffffffffffff5f5f5e4e4e4c0c0c0d7d7d7efefefebebebe8e8e8f6f6f6f8f8f8f7f7f7f7f7f7eeeeeeeeeeeef4f4f4f4f4f4ebebebd6d6d6e6e6e6f0f0f0eaeaeafdfdfdf6f6f6e9e9e9edededd9d9d9d7d7d7edededf2f2f2f9f9f9fffffffffffff1f1f1e0e0e0dedededfdfdfd9d9d9d0d0d0cdcdcdcfcfcfd0d0d0c9c9c9f4f4f4e7e7e7cecececbcbcbd8d8d8e8e8e8eaeaeae4e4e4ddddddd2d2d2f2f2f2f9f9f9f1f1f1e8e8e8d7d7d7dbdbdbe0e0e0d9d9d9e9e9e9dbdbdbd3d3d3efefeff6f6f6e8e8e8e4e4e4eaeaeaf7f7f7e6e6e6eeeeeef1f1f1e1e1e1fffffffffffffefefefffffffefefefffffffbfbfbe8e8e8f7f7f7e2e2e2e2e2e2dfdfdffcfcfcffffffffffffe9e9e9d4d4d4b0b0b0ccccccddddddd7d7d7f1f1f1f3f3f3e4e4e4ebebebf4f4f4f1f1f1fbfbfbfefefeffffffffffffe4e4e4f6f6f6fffffffefefef5f5f5f6f6f6ecececeeeeeefdfdfdffffffffffffffffffecececf4f4f4ecececf3f3f3f9f9f9fafafaddddddcdcdcde4e4e4e2e2e2dbdbdbe0e0e0f7f7f7f0f0f0e5e5e5dededee9e9e9e4e4e4dfdfdfcececedcdcdcf8f8f8fffffff0f0f0fffffffffffffefefefbfbfbf6f6f6fbfbfbffffffefefefeaeaeae1e1e1e7e7e7dcdcdcd1d1d1dedededcdcdcdddddde5e5e5e4e4e4eaeaeae6e6e6ecececd4d4d4d9d9d9eaeaeae1e1e1e8e8e8e4e4e4dfdfdfd2d2d2cececed6d6d6d5d5d5dadadad3d3d3d2d2d2ebebebf3f3f3e9e9e9f0f0f0f0f0f0e1e1e1f2f2f2fffffffafafaf7f7f7fefefeeeeeeedfdfdfe4e4e4e1e1e1e1e1e1dadadaddddddfffffff8f8f8dadadae4e4e4fcfcfcffffffcdcdcdd2d2d2dbdbdbc9c9c9a9a9a9b9b9b9dededee3e3e3e7e7e7eaeaead9d9d9cdcdcde4e4e4f1f1f1d8d8d8e7e7e7eaeaeae9e9e9d6d6d6f1f1f1e7e7e7fafafadadadaadadadb4b4b49c9c9cb7b7b7f6f6f6f3f3f3fffffff8f8f8fafafafdfdfdf1f1f1f7f7f7fffffff9f9f9f1f1f1fbfbfbfefefeffffffe7e7e7f5f5f5fffffff3f3f3efefefeaeaeaccccccbfbfbfccccccd1d1d1e5e5e5f6f6f6fdfdfdeeeeeee5e5e5e8e8e8fffffff7f7f7e8e8e8efefefd7d7d7cbcbcbfbfbfbfefefefafafafcfcfcfffffff0f0f0e3e3e3c4c4c4bcbcbce6e6e6fbfbfbdadadae1e1e1e4e4e4f6f6f6fffffffdfdfddededee3e3e3e2e2e2aeaeaebababae4e4e4f9f9f9fffffff9f9f9ecececabababc3c3c3d0d0d0a9a9a9e0e0e0e8e8e8e4e4e4e7e7e7f0f0f0ebebebcdcdcdc3c3c3969696aaaaaad4d4d4d1d1d1f3f3f3eeeeeee0e0e0e8e8e8d4d4d4b5b5b5c5c5c5d5d5d5eeeeeefafafafefefefefefef8f8f8eeeeeedfdfdfc1c1c1b6b6b6dededeededede2e2e2dfdfdff6f6f6f6f6f6e7e7e7c8c8c8dcdcdce9e9e9f0f0f0d7d7d7cbcbcbdbdbdbdededee7e7e7e8e8e8f2f2f2efefeffefefeefefefb8b8b8bcbcbcc2c2c2fafafaf1f1f1ddddddbdbdbdbdbdbdbababab9b9b9bebebeabababddddddbcbcbc9d9d9db6b6b6c2c2c2cacacac2c2c2cececee5e5e5dcdcdce5e5e5c4c4c4c7c7c7ecececd9d9d9bebebeacacacc3c3c3dfdfdfdddddde8e8e8e2e2e2e1e1e1e7e7e7ecececefefeff6f6f6f3f3f3f4f4f4fafafaecececccccccc5c5c5c9c9c9e4e4e4f7f7f7d2d2d2dcdcdcf5f5f5eeeeeee4e4e4d9d9d9f1f1f1fafafadadadacececefdfdfdf0f0f0c8c8c8c5c5c5b2b2b2a9a9a9dcdcdcdededebbbbbbedededffffffc4c4c4a8a8a8a5a5a5d2d2d2eeeeeef0f0f0f5f5f5e3e3e3d3d3d3e2e2e2f3f3f3dadadaf1f1f1ffffffffffffffffffddddddc9c9c97d7d7d5757579a9a9ad0d0d0c2c2c2bfbfbfe0e0e0fafafaf0f0f0e8e8e8e3e3e3e9e9e9fffffff4f4f4ddddddf0f0f0fcfcfcf4f4f4eeeeeec5c5c5c1c1c1fefefefefefed3d3d3d1d1d1e8e8e8d3d3d3dadadaf7f7f7f4f4f4fbfbfbd1d1d1cdcdcdf4f4f4d7d7d7d7d7d7d2d2d2aeaeaeb5b5b5e3e3e3e0e0e0dbdbdbe3e3e3d6d6d6e8e8e8ebebebe7e7e7f4f4f4fffffffefefeffffffffffffdcdcdce0e0e0f3f3f3f8f8f8f6f6f6e7e7e7c7c7c7edededfffffff8f8f8e1e1e1d1d1d1d3d3d3e8e8e8efefeffafafae7e7e7ebebebe5e5e5f1f1f1e6e6e6e1e1e1dfdfdfd2d2d2cececefafafae0e0e0c5c5c5fffffffffffff8f8f8efefeff9f9f9d6d6d6d5d5d5e5e5e5dededec8c8c8d4d4d4ecececeeeeeef0f0f0e4e4e4d8d8d8e9e9e9eaeaead8d8d8d9d9d9e0e0e0e5e5e5d9d9d9e8e8e8ebebebebebebebebebe9e9e9ecececf4f4f4f9f9f9f4f4f4e6e6e6f2f2f2cbcbcbcbcbcbcbcbcbcdcdcde2e2e2d0d0d0cacacae9e9e9f0f0f0e1e1e1d1d1d1c9c9c9a9a9a9abababc7c7c7d0d0d0c4c4c4c6c6c6d6d6d6f1f1f1f1f1f1d7d7d7e8e8e8f8f8f8f3f3f3efefefedededf2f2f2e8e8e8e5e5e5eaeaeae8e8e8e1e1e1ecececeaeaeae0e0e0e3e3e3dbdbdbdadadae8e8e8d6d6d6dfdfdfdadadae8e8e8eeeeeefbfbfbfafafaf7f7f7f7f7f7fbfbfbe8e8e8c3c3c3c2c2c2e7e7e7f7f7f7f2f2f2f1f1f1e7e7e7d2d2d2e9e9e9e1e1e1d3d3d3d9d9d9c4c4c4bcbcbcd7d7d7e2e2e2e7e7e7fbfbfbe1e1e1d9d9d9d2d2d2d1d1d1c9c9c9cbcbcbd6d6d6e2e2e2d1d1d1e8e8e8fdfdfdf6f6f6f0f0f0f1f1f1ecececdcdcdce7e7e7f7f7f7fffffffafafaf3f3f3fbfbfbfcfcfcf8f8f8ffffffdededed7d7d7d6d6d6d0d0d0e8e8e8e9e9e9f6f6f6e1e1e1e2e2e2eeeeeef2f2f2fcfcfcfbfbfbf3f3f3f6f6f6f7f7f7f4f4f4e1e1e1e7e7e7f3f3f3e7e7e7d0d0d0dcdcdcf6f6f6dadadac7c7c7dededee3e3e3f1f1f1f0f0f0efefefefefeffbfbfbf3f3f3e6e6e6bfbfbfcbcbcbf5f5f5ffffffe2e2e2e4e4e4fffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3e5e5e5d7d7d7efefefdfdfdfbebebecececeefefeff4f4f4f1f1f1e5e5e5d2d2d2eeeeeeebebebe6e6e6f3f3f3f8f8f8b5b5b5b2b2b2dddddde2e2e2e6e6e6f6f6f6d6d6d6bbbbbbc6c6c6dfdfdfdededeb9b9b9c3c3c3bcbcbcbdbdbdc6c6c6e6e6e6dadadab8b8b8d4d4d4f1f1f1f3f3f3f3f3f3fdfdfdf0f0f0f2f2f2f7f7f7dbdbdbe4e4e4eeeeeed6d6d6d5d5d5bbbbbbe8e8e8fffffff1f1f1e6e6e6fcfcfcf7f7f7f8f8f8f1f1f1f9f9f9fbfbfbf7f7f7e1e1e1f0f0f0ecececdfdfdfe4e4e4e6e6e6e0e0e0e5e5e5fffffffcfcfcf4f4f4e5e5e5d4d4d4f0f0f0f5f5f5f5f5f5c8c8c8bebebeeaeaeaf3f3f3edededd8d8d8cacacac8c8c8ccccccd0d0d0e5e5e5fdfdfdf7f7f7f9f9f9fafafaefefefececece2e2e2e6e6e6ecececcdcdcdecececfffffff7f7f7ebebebbebebed0d0d0a3a3a39e9e9ebbbbbbd4d4d4dcdcdcf0f0f0f7f7f7e7e7e7ecececf1f1f1efefefffffffdbdbdbc8c8c8ffffffecececdedededadadac2c2c2c3c3c3dadadaccccccb6b6b6ffffffddddddd5d5d5ebebebe1e1e1f2f2f2eeeeeef2f2f2e7e7e7e7e7e7e4e4e4ecececf8f8f8efefefd4d4d4cbcbcbdededefafafafcfcfce4e4e4e8e8e8ededede8e8e8e5e5e5e7e7e7f4f4f4fbfbfbf3f3f3dadadad5d5d5bdbdbde0e0e0f4f4f4d3d3d3dcdcdce4e4e4e1e1e1eaeaeafffffffafafaf3f3f3ebebebc5c5c5e3e3e3edededd6d6d6e0e0e0e3e3e3f1f1f1d5d5d5dbdbdbf0f0f0f7f7f7fefefeffffffffffffdfdfdfd3d3d3ebebebe4e4e4e1e1e1ebebebdddddddadadaf1f1f1e6e6e6e2e2e2ececece4e4e4dfdfdfe0e0e0f2f2f2f1f1f1d6d6d6cccccce7e7e7dfdfdfb9b9b9dbdbdbefefefeeeeeeededede7e7e7ffffffebebebd0d0d0ededede2e2e2dededef6f6f6e3e3e3e6e6e6f6f6f6e9e9e9e4e4e4f3f3f3e5e5e5e8e8e8fbfbfbc8c8c89f9f9fcfcfcfe9e9e9d9d9d9c9c9c9d0d0d0dfdfdfd7d7d7e3e3e3e8e8e8dddddddededeeaeaeaededede8e8e8cfcfcfc1c1c1c1c1c1cdcdcde7e7e7eaeaeabfbfbfbebebed1d1d1dbdbdbdfdfdf9b9b9b8888888a8a8acececeffffffd1d1d1bbbbbbe7e7e7eeeeeedededed1d1d1cbcbcbd5d5d5e3e3e3c7c7c7bbbbbbd9d9d9eaeaeaeeeeeef1f1f1cececea3a3a3ddddddf8f8f8f9f9f9f3f3f3dbdbdbcdcdcdc5c5c5e9e9e9ededede8e8e8f1f1f1e6e6e6f5f5f5ddddddd9d9d9fbfbfbffffffedededebebebf8f8f8fffffff5f5f5f6f6f6fffffff1f1f1b3b3b3a5a5a5c6c6c6b5b5b5b5b5b5d3d3d3cececee6e6e6f9f9f9fcfcfce2e2e2dadadaecececdadadaecececf6f6f6fffffffdfdfde1e1e1f0f0f0e5e5e5e8e8e8f2f2f2e5e5e5e1e1e1f7f7f7ebebebdededed7d7d7d8d8d8e9e9e9e5e5e5eeeeeef2f2f2dddddde7e7e7eeeeeefafafaffffffffffffececece4e4e4e9e9e9e7e7e7f4f4f4f2f2f2f7f7f7efefeff6f6f6f5f5f5f5f5f5efefeffffffffffffff5f5f5f8f8f8eeeeeef7f7f7fdfdfdfbfbfbfffffffffffffffffff7f7f7f1f1f1edededf3f3f3f8f8f8fafafaffffffffffffeeeeeef2f2f2fdfdfdf0f0f0f2f2f2ecececd0d0d0c3c3c3cbcbcbdbdbdbddddddcdcdcdaaaaaab2b2b2d7d7d7d8d8d8edededf5f5f5f4f4f4fcfcfcfefefefffffffffffffffffffbfbfbfafafafafafafafafafcfcfcfbfbfbfefefefffffff6f6f6e8e8e8fffffffdfdfde5e5e5f7f7f7ebebebe2e2e2efefefdbdbdbd6d6d6cbcbcbdcdcdcfffffffefefef3f3f3efefeffdfdfddadadae7e7e7fcfcfcfffffffffffffffffff9f9f9fbfbfbfffffff4f4f4e7e7e7e6e6e6edededf3f3f3eeeeeee1e1e1dbdbdbe3e3e3e4e4e4ebebebdededed1d1d1d8d8d8e3e3e3e3e3e3dbdbdbcacacad6d6d6d7d7d7d2d2d2dfdfdfe1e1e1d0d0d0dbdbdbe4e4e4e9e9e9eaeaeaeeeeeed9d9d9e0e0e0fefefec8c8c8c7c7c7c3c3c3d8d8d8d2d2d2e4e4e4e7e7e7e0e0e0ffffffffffffe8e8e8fffffffffffff9f9f9f2f2f2f6f6f6f5f5f5fcfcfcffffffe3e3e3d1d1d1f3f3f3f8f8f8f4f4f4ddddddcacacad6d6d6b1b1b1a3a3a3b0b0b0bbbbbbd5d5d5c7c7c7c2c2c2b2b2b2c4c4c4bebebedededeebebebe7e7e7e2e2e2d5d5d5d6d6d6d0d0d0cbcbcbd9d9d9d9d9d9aeaeaec9c9c9f4f4f4f5f5f5f3f3f3fcfcfcfcfcfcffffffeaeaea9797978e8e8e9d9d9daaaaaab4b4b4a7a7a7cececea1a1a19a9a9aaeaeaeafafafa3a3a3b2b2b2bcbcbcc3c3c3d2d2d2cacacae7e7e7e8e8e8edededfefefef9f9f9fbfbfbf5f5f5e9e9e9edededf1f1f1ebebebf1f1f1d2d2d2adadadd8d8d8d8d8d8d6d6d6d5d5d5bfbfbfb0b0b0b9b9b9a5a5a5c0c0c0e6e6e6ebebebd7d7d7d6d6d6f6f6f6fffffff9f9f9dbdbdbe2e2e2f1f1f1f3f3f3fafafae0e0e0c1c1c1c3c3c3afafafadadadc1c1c1e3e3e3f4f4f4fbfbfbf9f9f9f0f0f0fbfbfbffffffffffffffffffffffffffffffe4e4e4e6e6e6dbdbdbdbdbdbecececdededefbfbfbf3f3f3ddddddf6f6f6ffffffe4e4e4ebebebcacacab5b5b5c2c2c2b9b9b9b6b6b6cbcbcbebebebf5f5f5ebebebefefeff4f4f4fbfbfbdcdcdcdadadae4e4e4fcfcfcddddddc5c5c5ffffffffffffe2e2e2eaeaeac8c8c8e2e2e2fefefefafafaffffffffffffffffffd8d8d8cbcbcbd8d8d8eeeeeef1f1f1dfdfdfebebebffffffffffffe3e3e3f2f2f2d4d4d4dadadafcfcfcf3f3f3dbdbdbd7d7d7e4e4e4e1e1e1d5d5d5ddddddf5f5f5f5f5f5fcfcfcf4f4f4e4e4e4dfdfdffefefefbfbfbf7f7f7f6f6f6f6f6f6fffffff3f3f3fbfbfbc0c0c0adadadeeeeeef4f4f4dfdfdff3f3f3f7f7f7f5f5f5f2f2f2e5e5e5d1d1d1d8d8d8e8e8e8e2e2e2e9e9e9fafafaf2f2f2d6d6d6efefeff7f7f7f3f3f3efefefededede8e8e8ddddddf2f2f2fafafafdfdfdffffffdddddde5e5e5ebebebe5e5e5fffffffffffffffffffafafaecececf8f8f8f5f5f5d8d8d8e3e3e3f6f6f6fffffffffffffffffff7f7f7e5e5e5ecececf9f9f9ebebebd7d7d7d3d3d3f6f6f6f2f2f2e5e5e5ebebebd3d3d3bebebedbdbdbfefefed6d6d6cbcbcbe1e1e1eeeeeeecececf4f4f4fffffffffffff0f0f0efefeff4f4f4f7f7f7f6f6f6f1f1f1ebebebf8f8f8fffffffffffff1f1f1efefeff9f9f9ececece6e6e6fffffffffffff5f5f5eaeaeac8c8c8cfcfcfddddddd2d2d2d4d4d4e9e9e9f2f2f2fffffff7f7f7e9e9e9ebebebededede9e9e9dadadac3c3c3d8d8d8cbcbcbb8b8b8e9e9e9eeeeeeebebebe5e5e5dededed9d9d9f0f0f0f7f7f7f3f3f3b3b3b3c3c3c3ebebebf5f5f5f2f2f2dcdcdccacacaaaaaaaa0a0a0abababa7a7a7e0e0e0efefefecececf0f0f0eaeaeacfcfcff1f1f1e2e2e2dadadae5e5e5f7f7f7f3f3f3f5f5f5f3f3f3d2d2d2dbdbdbe3e3e3e2e2e2f7f7f7dbdbdbc1c1c1c1c1c1d0d0d0dddddddbdbdbd4d4d4cacacadadadaebebebedededf1f1f1e5e5e5e6e6e6edededefefefececece5e5e5919191aaaaaad5d5d5b1b1b1b4b4b4fbfbfbf4f4f4fffffffefefefdfdfdf5f5f5f0f0f0fdfdfde5e5e5c5c5c5d8d8d8efefefeaeaeae4e4e4e9e9e9c0c0c0bebebed4d4d4c5c5c5f0f0f0edededf3f3f3e8e8e8e7e7e7fffffffcfcfcf8f8f8f3f3f3f6f6f6fcfcfcf1f1f1efefeff3f3f3ebebebddddddd5d5d5e7e7e7f3f3f3f2f2f2f2f2f2f6f6f6edededf3f3f3e6e6e6eaeaeaebebebe8e8e8d7d7d7d3d3d3cececed1d1d1d1d1d1dededef7f7f7fbfbfbe1e1e1e2e2e2ebebebfbfbfbffffffffffffffffffffffffefefefdadadafffffffffffffdfdfdfdfdfdfafafaf7f7f7f8f8f8fbfbfbfdfdfdf6f6f6e6e6e6dadadae1e1e1e8e8e8f9f9f9f9f9f9f5f5f5f2f2f2f0f0f0f5f5f5fffffffffffffbfbfbe6e6e6e3e3e3ddddddf9f9f9ffffffdededec3c3c3d6d6d6d4d4d4cfcfcfe7e7e7d9d9d9c8c8c8cbcbcbe6e6e6d5d5d5e0e0e0ebebebf0f0f0f2f2f2e1e1e1f0f0f0f3f3f3f8f8f8f8f8f8f4f4f4f4f4f4fafafae8e8e8e5e5e5fffffffffffffdfdfdfffffffffffff9f9f9f9f9f9fafafae0e0e0dededee4e4e4efefeffefefefcfcfce9e9e9dbdbdbf8f8f8efefefd3d3d3dfdfdff9f9f9e3e3e3fafafae4e4e4b1b1b1e9e9e9f7f7f7fffffff2f2f2afafaf979797e7e7e7dcdcdcc4c4c4d8d8d8e4e4e4dadadae2e2e2f2f2f2f7f7f7f0f0f0f1f1f1e7e7e7c9c9c9d4d4d4e4e4e4e8e8e8d0d0d0d3d3d3c6c6c6b5b5b5c2c2c2c3c3c3cacacac4c4c4c9c9c9d2d2d2d9d9d9cececedddddde9e9e9fffffff3f3f3e0e0e0e8e8e8dcdcdcd8d8d8c7c7c7cbcbcbd4d4d4cacacaa7a7a7bbbbbbdfdfdfcacacac6c6c6d9d9d9c4c4c4bdbdbdcececed0d0d0cececec8c8c8e0e0e0ccccccb3b3b3aeaeaeb6b6b6d6d6d6b1b1b1a8a8a8c6c6c6d7d7d7fbfbfbf5f5f5e4e4e4ebebebfcfcfcf9f9f9ffffffffffffefefefdcdcdce0e0e0e5e5e5eeeeeef4f4f4f5f5f5edededbcbcbca9a9a9afafafb3b3b3b4b4b4bebebee9e9e9e6e6e6e1e1e1f5f5f5e6e6e6bfbfbfdfdfdfdbdbdbc8c8c8e3e3e3e1e1e1f7f7f7e7e7e7dddddde8e8e8f7f7f7f9f9f9f1f1f1e9e9e9c7c7c7e8e8e8f9f9f9e6e6e6c5c5c5e6e6e6d6d6d6e0e0e0fefefefafafadfdfdfcececec8c8c8c5c5c5cbcbcbd8d8d8d4d4d4e2e2e2dcdcdcfafafaf6f6f6d6d6d6e6e6e6f9f9f9e5e5e5e5e5e5e8e8e8eaeaeaf4f4f4e3e3e3d2d2d2d0d0d0e6e6e6fffffffffffff8f8f8f2f2f2fafafafffffffbfbfbe4e4e4dededefffffffafafabdbdbdbcbcbcf0f0f0f6f6f6f2f2f2f0f0f0cacacae7e7e7fffffff4f4f4d1d1d1e1e1e1d5d5d5d7d7d7bfbfbfc5c5c5fffffffefefef3f3f3ffffffedededd7d7d7edededd6d6d6ecececf7f7f7ecececf6f6f6cececed5d5d5ebebebe7e7e7d8d8d8e1e1e1f4f4f4e8e8e8f4f4f4edededf8f8f8f1f1f1e6e6e6dedededcdcdcdfdfdff2f2f2f6f6f6efefefe7e7e7ddddddcdcdcddfdfdff6f6f6dadadac5c5c5d0d0d0c0c0c0c8c8c8f4f4f4f3f3f3e4e4e4f5f5f5d0d0d0e5e5e5f8f8f8f3f3f3d5d5d5dbdbdbf2f2f2e8e8e8bababab4b4b4bdbdbdb5b5b5b8b8b8e2e2e2eaeaeadfdfdfcacacaedededfefefefefefedcdcdcd2d2d2e7e7e7e5e5e5e5e5e5ebebebebebebd3d3d3cececee6e6e6d2d2d2dededee0e0e0e1e1e1ececece5e5e5ededede7e7e7e2e2e2f7f7f7eeeeeee6e6e6d9d9d9dededeeeeeeed3d3d3dadadaf5f5f5eeeeeef6f6f6efefeff1f1f1fafafaf1f1f1f1f1f1edededf4f4f4f7f7f7f6f6f6f9f9f9f4f4f4ecececf1f1f1fffffff3f3f3e7e7e7f6f6f6f9f9f9d4d4d4c9c9c9fbfbfbe1e1e1d6d6d6d3d3d3cfcfcfc7c7c7dededef3f3f3fffffffffffffafafae5e5e5dddddddadadad8d8d8eeeeeec7c7c7d6d6d6fffffff2f2f2ffffffffffffd3d3d3e1e1e1fcfcfcfcfcfcf1f1f1fffffffbfbfbe3e3e3d4d4d4c3c3c3979797e4e4e4fffffff4f4f4d3d3d3cfcfcfd3d3d3e6e6e6e1e1e1c1c1c1cacacaf6f6f6f4f4f4c5c5c5cdcdcde2e2e2c7c7c7eaeaead8d8d8dbdbdbf2f2f2ebebebdbdbdbe1e1e1dfdfdfd9d9d9ededede4e4e4dbdbdbe4e4e4dedededededeecececfffffffffffffffffffffffffffffff7f7f7ecececefefeffbfbfbf9f9f9f4f4f4f7f7f7f9f9f9ffffffd8d8d8adadadc5c5c5d6d6d6d8d8d8e2e2e2e6e6e6e0e0e0dfdfdfdfdfdff3f3f3e9e9e9dcdcdcf4f4f4f4f4f4f8f8f8dfdfdff4f4f4f1f1f1dcdcdcffffffeaeaeac2c2c2a5a5a5c5c5c5f2f2f2fdfdfdf7f7f7f7f7f7f2f2f2e8e8e8f3f3f3f0f0f0e6e6e6e0e0e0e2e2e2cfcfcfdbdbdbe5e5e5dcdcdce6e6e6ebebebe6e6e6f1f1f1f7f7f7f9f9f9f8f8f8f9f9f9fffffffbfbfbf4f4f4e8e8e8e5e5e5eeeeeeefefefebebebecececf4f4f4f3f3f3f5f5f5fffffffffffffffffffbfbfbfafafae6e6e6e8e8e8fafafaf5f5f5f0f0f0e8e8e8f6f6f6f0f0f0f1f1f1f1f1f1f0f0f0eeeeeeefefeff0f0f0e9e9e9fafafaf6f6f6ebebebf3f3f3fbfbfbfafafaf8f8f8eeeeeefdfdfdf0f0f0e2e2e2fafafaf3f3f3f6f6f6dadadae4e4e4f4f4f4f7f7f7e9e9e9e2e2e2fffffff8f8f8dcdcdcdfdfdfffffffe7e7e7c7c7c7e0e0e0d7d7d7cbcbcbd3d3d3dcdcdce7e7e7f1f1f1e7e7e7f3f3f3f5f5f5e2e2e2e9e9e9dedededededef6f6f6fdfdfdf7f7f7f0f0f0f8f8f8ebebebf0f0f0fffffff8f8f8fcfcfcfbfbfbfffffffffffffefefef9f9f9ebebebf4f4f4fefefef3f3f3ebebebffffffeeeeeeedededefefefeeeeeecececeb6b6b6c9c9c9ececece8e8e8e4e4e4e9e9e9acacacc4c4c4bcbcbcafafafa5a5a5b1b1b1b9b9b9b6b6b6c7c7c7ccccccd6d6d6cdcdcdcececed8d8d8f9f9f9ecececcacacacececec8c8c8e4e4e4eeeeeee1e1e1f8f8f8fffffffffffffffffffffffffffffffffffffffffff8f8f8ffffffe8e8e8dbdbdbe8e8e8e6e6e6fffffffffffffffffffffffff9f9f9f9f9f9fafafaf2f2f2fdfdfde3e3e3d8d8d8d6d6d6d0d0d0c7c7c7d9d9d9fafafafffffff8f8f8fafafafafafaededede8e8e8fffffffffffff7f7f7fffffff2f2f2dfdfdfdededee0e0e0c7c7c7d0d0d0ddddddeaeaeadddddde2e2e2f2f2f2cdcdcdc5c5c5d4d4d4dfdfdfdededee9e9e9d9d9d9adadaddcdcdcfbfbfbf4f4f4e6e6e6e2e2e2e2e2e2e5e5e5e2e2e2e3e3e3eaeaead6d6d6e8e8e8fcfcfcf3f3f3d0d0d0b2b2b2c9c9c9dededec6c6c6b9b9b9b9b9b9b5b5b5b4b4b4dfdfdfbdbdbdd9d9d9f0f0f0e2e2e2e6e6e6d0d0d0c1c1c1cbcbcbbababab0b0b0c3c3c3dbdbdbc7c7c7bdbdbdc0c0c0c9c9c9d6d6d6b4b4b4a5a5a5f9f9f9ffffffdedededbdbdbe3e3e3ddddddddddddefefeff3f3f3f9f9f9fffffffffffffffffff4f4f4ffffffffffffeeeeeef4f4f4f8f8f8f5f5f5fbfbfbffffffc7c7c7d1d1d1e2e2e2d8d8d8ebebebe0e0e0f6f6f6fdfdfde5e5e5dadadabebebedfdfdff8f8f8c6c6c6c3c3c3cbcbcbc5c5c5dfdfdfebebebf2f2f2ecececcacacabebebec4c4c4d4d4d4e6e6e6ecececefefefe0e0e0f0f0f0dcdcdcb7b7b7c8c8c8f3f3f3d9d9d9dfdfdffefefef2f2f2dcdcdcd4d4d4e9e9e9eeeeeeddddddb1b1b1cfcfcff4f4f4f1f1f1e7e7e7ddddddfcfcfcf6f6f6f7f7f7fffffff5f5f5c9c9c9d5d5d5d4d4d4e6e6e6e7e7e7d6d6d6d7d7d7e2e2e2e5e5e5f7f7f7fffffffefefefdfdfdfffffffffffff0f0f0d9d9d9e0e0e0e8e8e8ffffffffffffffffffdcdcdcc3c3c3bdbdbdb4b4b4cfcfcfebebebedededf1f1f1e7e7e7edededdcdcdcb9b9b9c9c9c9ddddddd8d8d8d9d9d9d1d1d1f3f3f3f1f1f1e6e6e6f6f6f6dadadad2d2d2cfcfcfefefefeaeaeadadadae3e3e3e0e0e0ededede9e9e9fefefefffffff8f8f8e5e5e5e5e5e5edededf1f1f1e9e9e9ededede6e6e6d4d4d4bcbcbcd9d9d9f1f1f1e7e7e7d3d3d3e1e1e1e3e3e3d2d2d2e6e6e6f6f6f6f7f7f7c6c6c6c0c0c0bfbfbfabababbbbbbbcfcfcfe2e2e2d3d3d3d1d1d1d5d5d5d3d3d3cfcfcfeaeaeaf4f4f4dededecdcdcdcacacac1c1c1c9c9c9dbdbdbe2e2e2b8b8b8b2b2b2c4c4c4c4c4c4cececec5c5c5ecececf1f1f1d6d6d6dbdbdbddddddd2d2d2b8b8b8c9c9c9c0c0c0a7a7a7bababae2e2e2c8c8c8bdbdbdc8c8c8d6d6d6dbdbdbd1d1d1f6f6f6fffffffffffff7f7f7f5f5f5e1e1e1e6e6e6f9f9f9f9f9f9d7d7d7e4e4e4e1e1e1eaeaeaf7f7f7e6e6e6f7f7f7fdfdfdfffffffefefed6d6d6d4d4d4dededee1e1e1f5f5f5e2e2e2f8f8f8fffffffffffffffffffffffffffffffcfcfce9e9e9f5f5f5fafafae3e3e3f4f4f4ffffffbebebecdcdcdfffffffffffffffffffffffff6f6f6d8d8d8eeeeeef5f5f5edededf1f1f1e7e7e7e2e2e2fefefef3f3f3e6e6e6d5d5d5d5d5d5e0e0e0e3e3e3f5f5f5e7e7e7dadadadededec0c0c0bdbdbddcdcdcd5d5d5dbdbdbe0e0e0e3e3e3f3f3f3f3f3f3ebebebf5f5f5fbfbfbf7f7f7fffffffffffffffffffefefefdfdfdfdfdfdf4f4f4dadadaf3f3f3ffffffffffffe7e7e7edededfbfbfbfffffffffffffffffff5f5f5fdfdfdfafafaf2f2f2d5d5d5edededf1f1f1edededf3f3f3f4f4f4fcfcfce9e9e9e8e8e8fafafae9e9e9f1f1f1f4f4f4f2f2f2f9f9f9f0f0f0f1f1f1f1f1f1f1f1f1f6f6f6efefeff5f5f5fefefefffffffefefefafafaecececf3f3f3f7f7f7f2f2f2e5e5e5f8f8f8dededec9c9c9eaeaeaf2f2f2fcfcfcfbfbfbfefefefafafaf3f3f3f3f3f3fffffff7f7f7edededffffffe0e0e0dcdcdcd3d3d3f4f4f4e6e6e6f0f0f0f1f1f1e8e8e8eaeaeaefefeff1f1f1fefefef8f8f8f3f3f3fffffffffffffffffffffffffefefef3f3f3e0e0e0e4e4e4f5f5f5f0f0f0fffffffffffffffffffcfcfcfffffffbfbfbe3e3e3e1e1e1c8c8c8dcdcdce6e6e6d4d4d4cacacae3e3e3e7e7e7e8e8e8eeeeeed7d7d7ddddddffffffdcdcdcbcbcbcf3f3f3dadadac0c0c0a0a0a0cdcdcdfffffffffffffffffffffffffffffffffffffbfbfbfcfcfcf2f2f2ecececfcfcfcffffffe6e6e6f5f5f5fffffff6f6f6ffffffffffffedededdadadadadadadbdbdbd4d4d4d5d5d5e2e2e2dadadad9d9d9ebebebd7d7d7e9e9e9f4f4f4c9c9c9bababadadadaefefeff1f1f1f8f8f8f3f3f3f4f4f4fffffffffffff9f9f9e6e6e6fffffffffffffffffffffffffffffffffffffffffffffffff9f9f9ffffffffffffffffffe2e2e2f3f3f3fffffffffffffffffffffffffffffffbfbfbf4f4f4cbcbcbc0c0c0c5c5c5bbbbbba9a9a9afafafb9b9b9bfbfbfb9b9b9a1a1a1afafafc1c1c1b9b9b9c1c1c1bcbcbcb3b3b3cececec0c0c0b2b2b2a4a4a4b3b3b3c5c5c5c0c0c0b4b4b4c9c9c9f5f5f5fffffff3f3f3cececedddddde9e9e9cececee1e1e1e1e1e1dddddde1e1e1c6c6c6ccccccfbfbfbffffffffffffc7c7c7c8c8c8fffffff4f4f4f2f2f2ebebebd1d1d1d5d5d5f8f8f8fffffffffffffffffffffffffffffff5f5f5dbdbdbc1c1c1c6c6c6d7d7d7ecececfffffffefefefffffff9f9f9fafafaf5f5f5eeeeeefafafafcfcfce7e7e7bfbfbfedededfbfbfbf7f7f7fdfdfdefefefeeeeeeffffffe5e5e5b0b0b0e1e1e1f5f5f5f7f7f7fcfcfcf4f4f4d6d6d6ebebebe2e2e2e4e4e4c2c2c2ccccccdddddde3e3e3f0f0f0efefeff1f1f1fffffffdfdfddededef1f1f1e9e9e9c1c1c1abababcfcfcfe1e1e1eeeeeef7f7f7e3e3e3d4d4d49e9e9ea4a4a4d2d2d2e4e4e4eaeaeaf4f4f4f9f9f9e5e5e5e4e4e4f0f0f0ecececf6f6f6ecececd1d1d1dededee4e4e4e0e0e0d4d4d4c7c7c7f5f5f5fcfcfce0e0e0dcdcdcd6d6d6cdcdcde1e1e1fdfdfdffffffedededf3f3f3dbdbdbb2b2b2e9e9e9d9d9d9e2e2e2d5d5d5e5e5e5fffffffbfbfbf5f5f5fbfbfbffffffffffffededede7e7e7fffffffbfbfbf6f6f6fcfcfcfdfdfdf4f4f4ecececefefefe0e0e0e4e4e4e5e5e5d4d4d4cbcbcbcbcbcbd3d3d3cfcfcfe6e6e6e7e7e7cdcdcde4e4e4dddddddcdcdce6e6e6dfdfdfd7d7d7e9e9e9f1f1f1e2e2e2e9e9e9fbfbfbeeeeeed3d3d3cacacac7c7c7d8d8d8c1c1c1c4c4c4c7c7c7bcbcbccfcfcfd3d3d3cbcbcbe2e2e2cececec2c2c2b8b8b8c5c5c5c9c9c9c5c5c5bebebeb3b3b3bebebec0c0c0b9b9b9a8a8a8b9b9b9b4b4b4d3d3d3f5f5f5ececece9e9e9ccccccecececeeeeeed1d1d1e9e9e9e4e4e4e2e2e2dadadac9c9c9cdcdcddadadadfdfdff4f4f4f7f7f7fafafaf3f3f3d1d1d1c6c6c6c8c8c8969696c8c8c8ffffffefefefd6d6d6dededed0d0d0d4d4d4fefefef1f1f1dfdfdfe2e2e2d8d8d8a0a0a0acacaccbcbcbb6b6b6c9c9c9eeeeeef1f1f1fefefefcfcfcfdfdfdfdfdfdffffffffffffffffffeaeaea8c8c8ccfcfcffffffff2f2f2eaeaeaffffffffffffffffffdededeecececefefefd6d6d6f3f3f3fbfbfbf9f9f9f6f6f6e3e3e3dddddde5e5e5d7d7d7d8d8d8d4d4d4c7c7c7e0e0e0dcdcdcd4d4d4f8f8f8f7f7f7d0d0d0b2b2b2dfdfdfe9e9e9dbdbdbdbdbdbe7e7e7dbdbdbd9d9d9fafafaf8f8f8fefefefafafaeeeeeef4f4f4fffffffcfcfcefefeffbfbfbf2f2f2f6f6f6fffffff8f8f8f5f5f5fffffffefefedbdbdbe5e5e5f8f8f8f5f5f5fdfdfdffffffffffffffffffffffffffffffeeeeeed8d8d8f4f4f4efefeff3f3f3ecececeeeeeefefefeefefefd8d8d8dbdbdbcbcbcbdfdfdfe9e9e9d0d0d0e1e1e1ededededededdededee2e2e2d3d3d3ccccccf1f1f1ebebebdfdfdfe9e9e9ebebebe7e7e7ecececf7f7f7fcfcfcfafafafefefefffffffcfcfcfafafafffffffffffffffffffffffff6f6f6e8e8e8fefefefcfcfcfdfdfdf9f9f9dbdbdbd9d9d9eeeeeee8e8e8e2e2e2d6d6d6cfcfcfd9d9d9e5e5e5f5f5f5eeeeeed6d6d6ebebebfffffff7f7f7f4f4f4f6f6f6f9f9f9f5f5f5f3f3f3e8e8e8e5e5e5fffffff7f7f7c8c8c8d4d4d4dadadaf7f7f7fffffffbfbfbebebebe3e3e3f6f6f6fdfdfdebebebe4e4e4f6f6f6e6e6e6e5e5e5f9f9f9fbfbfbdddddddfdfdfe3e3e3f8f8f8cececee7e7e7fffffff7f7f7e3e3e3dcdcdcc9c9c9c9c9c9eaeaeaf6f6f6eaeaeafefefefffffff3f3f3fffffffffffffffffff1f1f1f6f6f6f7f7f7e9e9e9c3c3c3dfdfdfdadadad9d9d9edededffffffcecece9393937b7b7bdededef2f2f2e6e6e6f0f0f0f3f3f3d1d1d1cbcbcbcacacabababad3d3d3dbdbdbc0c0c0abababb0b0b0c2c2c2d1d1d1c7c7c7a8a8a8b7b7b7bebebec5c5c5acacacb3b3b3d6d6d6dcdcdcd1d1d1d0d0d0f1f1f1f4f4f4e0e0e0f6f6f6f1f1f1c8c8c8e0e0e0eeeeeedadadad4d4d4f0f0f0dadadadededeffffffffffff9b9b9b9b9b9be0e0e0f7f7f7f5f5f5f3f3f3f1f1f1e7e7e7dcdcdce0e0e0e2e2e2e5e5e5ececec9f9f9fb2b2b2f8f8f8e6e6e6d2d2d2ccccccc9c9c9e2e2e2c9c9c9c6c6c6f9f9f9f3f3f3e4e4e4eeeeeee5e5e5eaeaeaf3f3f3eeeeeeefefefeeeeeee1e1e1edededeaeaeacacacacacacad3d3d3e0e0e0e0e0e0d3d3d3dededef9f9f9e0e0e0cdcdcde8e8e8ecececd0d0d0d3d3d3f3f3f3f6f6f6efefeff1f1f1d0d0d0e3e3e3fbfbfbffffffffffffffffffd5d5d5d5d5d5e2e2e2a8a8a8eeeeeefffffff9f9f9fffffff5f5f5e8e8e8fffffffefefecdcdcddededeedededd3d3d3cececefbfbfbffffffffffffdadadac0c0c0abababcececefcfcfcebebebf6f6f6efefefedededdbdbdbe4e4e4ffffffd6d6d6979797909090969696b0b0b0d5d5d5e8e8e8ddddddc5c5c5adadade0e0e0ddddddc2c2c2b7b7b7959595bcbcbce5e5e5e4e4e4dededee3e3e3efefeffbfbfbe4e4e4e9e9e9f4f4f4dadadaf1f1f1f8f8f8e8e8e8e1e1e1e6e6e6f8f8f8ffffffdbdbdbdfdfdfddddddd9d9d9e1e1e1d5d5d5cdcdcdabababc8c8c8f6f6f6e8e8e8d8d8d8efefeffffffffefefeebebebcdcdcde4e4e4efefefe2e2e2f0f0f0d8d8d8e8e8e8f3f3f3dfdfdfd6d6d6e3e3e3e4e4e4dadadad5d5d5eeeeeeedededcacacae4e4e4dfdfdfacacacd6d6d6eaeaead4d4d4dbdbdbdbdbdbc5c5c5c5c5c5d2d2d2dededee5e5e5c5c5c5c3c3c3cbcbcbcececee3e3e3e4e4e4e3e3e3f9f9f9fafafaf4f4f4ffffffffffffedededcdcdcdd4d4d4e8e8e8d7d7d7e3e3e3f9f9f9f4f4f4e6e6e6e9e9e9fdfdfdefefefd5d5d5dcdcdcd8d8d8d5d5d5d8d8d8cbcbcbd2d2d2bcbcbcc8c8c8d2d2d2ededede2e2e2cacacad6d6d6d4d4d4cfcfcfbcbcbcd2d2d2e8e8e8dfdfdfc3c3c3d7d7d7efefefe3e3e3eaeaeaebebebd7d7d7dcdcdcf5f5f5fffffff2f2f2ecececf7f7f7c2c2c29d9d9dbcbcbcccccccd2d2d2d7d7d7dcdcdcedededf4f4f4fdfdfdf0f0f0fdfdfdfffffffbfbfbfffffffefefecdcdcdd2d2d2e7e7e7efefeff9f9f9fafafafffffffffffff0f0f0f0f0f0fcfcfce6e6e6f7f7f7e1e1e1bdbdbdf3f3f3f0f0f0e2e2e2fefefefffffff7f7f7efefeffefefeffffffffffffffffffebebebdcdcdcd6d6d6ccccccbcbcbce3e3e3fdfdfdf2f2f2dcdcdceaeaeae2e2e2dcdcdcf4f4f4e8e8e8d6d6d6c0c0c0e3e3e3ecececdfdfdfd5d5d5e5e5e5f1f1f1e3e3e3b4b4b4cccccce0e0e0dcdcdcd9d9d9f2f2f2eeeeeeccccccbfbfbfd8d8d8dedededadadadddddde0e0e0e2e2e2e8e8e8dcdcdcdfdfdfd5d5d5dcdcdce4e4e4f7f7f7fafafaebebebecececedededf5f5f5fdfdfdfffffffffffffffffffefefef9f9f9e6e6e6f2f2f2f3f3f3f3f3f3fffffffefefefffffff8f8f8e8e8e8fbfbfbdededec7c7c7b5b5b5f5f5f5fefefedcdcdcc2c2c2ccccccdededededededfdfdfc3c3c3c6c6c6d1d1d1c7c7c7dcdcdcd8d8d8dddddddcdcdcecececeeeeeee0e0e0e2e2e2e8e8e8e7e7e7e4e4e4efefeffbfbfbfffffff9f9f9f6f6f6f2f2f2f4f4f4f5f5f5efefeffcfcfcf8f8f8fdfdfdfffffffffffffffffffdfdfdfbfbfbfefefefcfcfcfafafaeeeeeee4e4e4ecececf6f6f6dbdbdbd7d7d7e9e9e9e0e0e0e4e4e4e8e8e8f0f0f0f1f1f1eaeaeaebebebf5f5f5fafafafffffffffffffffffff4f4f4f6f6f6fffffffffffffffffff6f6f6f4f4f4f4f4f4dfdfdfeeeeeefafafadddddddcdcdcf7f7f7fbfbfbe4e4e4dcdcdcf1f1f1fffffffffffffffffffcfcfcf4f4f4fffffff9f9f9efefeffffffff9f9f9f0f0f0d8d8d8cfcfcfececece4e4e4c9c9c9c5c5c5a9a9a9bebebee2e2e2ebebebd3d3d3bababae1e1e1cdcdcdb8b8b8c0c0c0dadadae4e4e4f1f1f1ffffffffffffdbdbdbedededffffffdfdfdfd0d0d0cdcdcdd7d7d7b5b5b5cbcbcbebebebd1d1d1b0b0b0e3e3e3e5e5e5adadadb4b4b4a7a7a7a5a5a5b3b3b3a1a1a19b9b9b9898989c9c9ca8a8a8aaaaaab1b1b1a4a4a4a6a6a69a9a9ac0c0c0b8b8b8aaaaaaa0a0a0a8a8a8c4c4c4cdcdcdbdbdbdebebebeeeeeed7d7d7d6d6d6ddddddd3d3d3d5d5d5efefeffefefefefefefffffffefefee5e5e5d1d1d1cfcfcfd4d4d4dbdbdbdedededfdfdfeeeeeef6f6f6ebebebf9f9f9ebebebd6d6d6bfbfbfc9c9c9bdbdbdb5b5b5aaaaaaacacacadadada6a6a6959595a3a3a3a7a7a7a0a0a0b4b4b49c9c9ca8a8a8bdbdbdd0d0d0c3c3c3c6c6c6c7c7c7a6a6a6b9b9b9f7f7f7fcfcfcfffffff5f5f5eaeaeaf0f0f0efefefdbdbdbe3e3e3e1e1e1dddddddfdfdff4f4f4fffffffffffffffffffffffffffffffffffff3f3f3fbfbfbf1f1f1d8d8d8dbdbdbd5d5d5bbbbbbe7e7e7f9f9f9f3f3f3f5f5f5e7e7e7e7e7e7fafafae3e3e3c3c3c3c9c9c9c4c4c4a7a7a7a0a0a0d0d0d0d9d9d9f3f3f3fafafafffffff8f8f8e4e4e4f1f1f1e0e0e0c0c0c0bcbcbcd8d8d8c8c8c8a0a0a0b2b2b2d8d8d8c7c7c7c6c6c6eaeaeafffffff0f0f0e5e5e5ebebebd8d8d8dbdbdbd6d6d6f2f2f2e4e4e4cececedcdcdce7e7e7f1f1f1cfcfcfcacacaa8a8a8909090909090a2a2a2a4a4a4bcbcbce0e0e0ececece8e8e8d2d2d2d4d4d4dfdfdfd5d5d5d2d2d2b8b8b8e1e1e1cfcfcfd6d6d6e9e9e9ecececf2f2f2fffffffffffff7f7f7eeeeeeefefeffafafaf9f9f9eeeeeef3f3f3ededede6e6e6e3e3e3f7f7f7ffffffd0d0d0ededededededc8c8c8bfbfbfbbbbbbdfdfdfedededb8b8b8b7b7b7dcdcdcfffffffcfcfcf2f2f2efefeff5f5f5fffffffefefef8f8f8fffffffefefef5f5f5e7e7e7e2e2e2dddddde1e1e1eaeaeaeeeeeeefefefd5d5d5dcdcdcebebebdfdfdfb2b2b2e4e4e4f7f7f7e8e8e8c5c5c5bababad8d8d8abababaeaeaeededede7e7e7e0e0e0ededede8e8e8fbfbfbf7f7f7e8e8e8d8d8d8e7e7e7dbdbdbbfbfbfe2e2e2fffffffffffffffffffffffffffffffffffffffffffafafaffffffffffffffffffffffffffffffffffffffffffffffffececece3e3e3f7f7f7e3e3e3c6c6c6ecececf4f4f4eeeeeef0f0f0e0e0e0d6d6d6c8c8c8e8e8e8f9f9f9efefeff0f0f0e4e4e4ecececdfdfdfd7d7d7fffffffdfdfde8e8e8f6f6f6ffffffffffffdcdcdcddddddececece8e8e8ecececf3f3f3d8d8d8d0d0d0ededede7e7e7eaeaeae9e9e9dededed4d4d4d2d2d2efefefd9d9d9dfdfdffffffff9f9f9eeeeeef1f1f1e7e7e7e1e1e1e3e3e3dededeeaeaeaf0f0f0bdbdbdcfcfcfc5c5c5b6b6b6f3f3f3f2f2f2cececed1d1d1dbdbdbc6c6c6e0e0e0e0e0e0c8c8c8b3b3b3ebebebebebebe5e5e5fdfdfde4e4e4cbcbcbdbdbdbd9d9d9c8c8c8e7e7e7e8e8e8dbdbdbe3e3e3d6d6d6c4c4c4eeeeeeebebebdbdbdbeeeeeef0f0f0e8e8e8f5f5f5edededf9f9f9f8f8f8e9e9e9f9f9f9f6f6f6f3f3f3f7f7f7e9e9e9eeeeeeffffffe7e7e7f9f9f9fffffffffffffffffff4f4f4eeeeeefdfdfde4e4e4e1e1e1f5f5f5eeeeeeeaeaeaf1f1f1edededf5f5f5efefefe6e6e6f7f7f7e8e8e8e4e4e4e2e2e2e3e3e3f2f2f2f8f8f8d8d8d8cdcdcdf0f0f0dbdbdbd1d1d1e1e1e1c6c6c6cfcfcfd4d4d4d6d6d6adadadc3c3c3d3d3d3bbbbbbcbcbcbdddddde3e3e3e5e5e5e5e5e5e8e8e8eaeaeaf9f9f9fcfcfcfffffffffffffffffffffffffffffff2f2f2fffffffffffffefefef6f6f6fdfdfdf4f4f4fbfbfbfdfdfdfafafaf8f8f8fefefef4f4f4f5f5f5f9f9f9e0e0e0edededeeeeeed9d9d9dadadae7e7e7eeeeeef8f8f8e0e0e0e1e1e1d7d7d7c2c2c2dcdcdcececece1e1e1dfdfdfdededef1f1f1f5f5f5fffffff8f8f8fcfcfcfefefefbfbfbfffffffdfdfde5e5e5f8f8f8ecececebebebf0f0f0ecececfdfdfdf8f8f8f3f3f3dadadacfcfcfc3c3c3ebebebf1f1f1f8f8f8dfdfdfcccccce6e6e6ffffffffffffefefefe0e0e0d0d0d0d5d5d5f0f0f0cfcfcfb1b1b1c8c8c8d8d8d8c9c9c9d7d7d7cdcdcdb0b0b0c2c2c2c7c7c7bababab8b8b8bababacacacaebebebf6f6f6e5e5e5e2e2e2f0f0f0e9e9e9e4e4e4e2e2e2f8f8f8efefeff5f5f5ffffffececececececf9f9f9b8b8b89393938686867a7a7a9898989a9a9ab2b2b2cfcfcfe3e3e37070708f8f8fb5b5b5b3b3b3858585888888adadadbababaefefeffafafad3d3d3c1c1c1e4e4e4d1d1d1cacacaddddddeaeaeaeeeeeee1e1e1b4b4b4cbcbcbd3d3d3b8b8b8d1d1d1cacacac3c3c3ebebebececece5e5e5e7e7e7dcdcdcd6d6d6d4d4d4d2d2d2cfcfcfccccccd5d5d5cfcfcfd2d2d2d1d1d1d2d2d2c6c6c6dbdbdbf3f3f3d0d0d0cfcfcfcdcdcdbfbfbfcbcbcbc9c9c9c8c8c8bdbdbde8e8e8edededdededec6c6c6b6b6b6c6c6c6d9d9d9dadadaccccccbcbcbce1e1e1e8e8e8b6b6b6c5c5c5cdcdcdd4d4d4cdcdcde0e0e0fffffffffffff6f6f6ffffffe8e8e8e4e4e4eaeaeae8e8e8eaeaeaefefeff0f0f0eaeaeac9c9c9bfbfbfdddddde5e5e5e9e9e9fcfcfcfffffffffffff8f8f8d1d1d1d1d1d1dededecbcbcbbababad7d7d7fcfcfcf3f3f3fffffffffffffffffff8f8f8ebebebddddddbcbcbcc1c1c1ddddddccccccaaaaaabebebec6c6c6d6d6d6e8e8e8fffffffbfbfbeaeaeadcdcdcddddddf1f1f1e3e3e3cececed1d1d1f4f4f4ffffffcbcbcbd3d3d3c7c7c7b4b4b4e5e5e5e6e6e6dbdbdbeeeeeefbfbfbfffffffffffff6f6f6f1f1f1e7e7e7ebebebdededee3e3e3f2f2f2ecececd2d2d2fafafafffffffffffffcfcfce5e5e5c1c1c1b4b4b4adadadecececf4f4f4efefeff6f6f6f5f5f5fcfcfce3e3e3d5d5d5cececed5d5d5f7f7f7dddddddadadaefefefecececf5f5f5f2f2f2fafafafcfcfcffffffdededed4d4d4d2d2d2bfbfbfdededee5e5e5edededfbfbfbe1e1e1c0c0c0b8b8b8d4d4d4fafafad7d7d7dadadaedededebebebe6e6e6d6d6d6d1d1d1e2e2e2d6d6d6e5e5e5dededee3e3e3f3f3f3eaeaeaf7f7f7f6f6f6f9f9f9fffffff7f7f7ffffffe4e4e4dcdcdcfffffffafafafffffffefefefffffff7f7f7eeeeeefffffff4f4f4e7e7e7fafafaf5f5f5f5f5f5f4f4f4dededee4e4e4e5e5e5d9d9d9ffffffefefefebebebf6f6f6f8f8f8e5e5e5cbcbcbacacacd1d1d1e6e6e6e5e5e5e1e1e1c4c4c4c8c8c8e0e0e0f3f3f3ecececdededee1e1e1e2e2e2e0e0e0d9d9d9d2d2d2dcdcdcf3f3f3f4f4f4eeeeeee7e7e7e8e8e8f4f4f4e4e4e4d9d9d9e1e1e1dbdbdbd7d7d7dededec5c5c5d2d2d2c2c2c2adadade9e9e9d5d5d5c6c6c6e7e7e7e4e4e4dededeb9b9b9bababaececece8e8e8c5c5c5d3d3d3eaeaeabdbdbdc1c1c1dfdfdfd5d5d5d1d1d1dadadaf0f0f0e6e6e6b9b9b9e3e3e3eaeaeadedededcdcdcc8c8c8cacacae2e2e2dbdbdbd5d5d5e0e0e0e7e7e7eeeeeedcdcdcd6d6d6dfdfdfdcdcdcd1d1d1c9c9c9cdcdcdbcbcbc9d9d9dd6d6d6dcdcdcb0b0b0c2c2c2eaeaeaedededeeeeeef6f6f6f9f9f9e6e6e6e6e6e6e2e2e2d5d5d5c1c1c1e0e0e0f6f6f6fdfdfdfffffff3f3f3fcfcfceaeaeaf3f3f3f3f3f3dfdfdff4f4f4ffffffffffffffffffffffffe2e2e2efefeffafafadfdfdff6f6f6f0f0f0e5e5e5fbfbfbfefefefbfbfbebebebf6f6f6dfdfdfe8e8e8f4f4f4e6e6e6dbdbdbd1d1d1e1e1e1e1e1e1dededee0e0e0dededeeeeeeef4f4f4f3f3f3ebebebe2e2e2e0e0e0d8d8d8e0e0e0e4e4e4ddddddd9d9d9d9d9d9dbdbdbd9d9d9d9d9d9ecececefefeff2f2f2f0f0f0f7f7f7ededede7e7e7f1f1f1e9e9e9d9d9d9c3c3c3c1c1c1fcfcfcfffffff8f8f8f8f8f8f8f8f8fffffffffffff6f6f6eeeeeefffffffffffff9f9f9eeeeeeefefeff0f0f0f9f9f9e4e4e4cbcbcbbcbcbcb6b6b6dfdfdfd3d3d3d6d6d6bcbcbcbcbcbcd5d5d5c0c0c0c1c1c1d6d6d6d8d8d8cfcfcfe4e4e4ecececfcfcfcf3f3f3f2f2f2fdfdfde7e7e7e7e7e7eeeeeee0e0e0f6f6f6fdfdfde4e4e4f4f4f4fdfdfdf7f7f7fbfbfbd7d7d7bfbfbffafafae8e8e8ecececeeeeeee1e1e1eaeaeaecececdbdbdbccccccd5d5d5e8e8e8dcdcdcd1d1d1abababd0d0d0e4e4e4d5d5d5d7d7d7c2c2c2c5c5c5cdcdcdcbcbcbcbcbcbcfcfcfcfcfcfefefefd2d2d2d8d8d8adadad7f7f7fa2a2a2b6b6b6bdbdbda1a1a1b3b3b3b7b7b7b6b6b6d7d7d7dddddde0e0e0dddddde2e2e2f0f0f0e7e7e7f4f4f4fcfcfcd8d8d8dbdbdbe7e7e7d9d9d9d3d3d3e3e3e3f2f2f2f3f3f3f1f1f1f1f1f1f7f7f7fffffffffffffffffffffffffcfcfcf3f3f3fefefeffffffebebeb8383838b8b8bbcbcbca9a9a9aeaeaeabababbababab4b4b4c6c6c6b5b5b58f8f8f999999bebebed2d2d2dfdfdfdbdbdbd9d9d9dcdcdcd4d4d4edededd8d8d8d6d6d6eaeaeaf6f6f6b8b8b8d9d9d9fefefef9f9f9f9f9f9fffffff2f2f2eeeeeeddddddeaeaead3d3d3c9c9c9ddddddf8f8f8f8f8f8edededf7f7f7eaeaeaf4f4f4ffffffeeeeeee2e2e2ebebebe2e2e2eaeaeafffffffffffff1f1f1f8f8f8fcfcfceeeeeeebebebf5f5f5f4f4f4f0f0f0ffffffffffffe8e8e8eaeaeaf3f3f3f3f3f3fffffffffffffffffffcfcfcf1f1f1f0f0f0fffffff1f1f1eaeaeafffffffffffff7f7f7bdbdbdbfbfbfb5b5b5a7a7a7cfcfcfc8c8c8a6a6a6c3c3c3f1f1f1f2f2f2efefefffffffffffffeaeaeadcdcdcf8f8f8f6f6f6fffffffbfbfbe0e0e0e1e1e1c5c5c5b9b9b9c4c4c4e3e3e3ebebebe3e3e3f8f8f8f9f9f9f6f6f6ffffffebebebdededeeaeaeafffffffefefefcfcfcfafafaf1f1f1ecececfffffffafafaeaeaeaf0f0f0edededf6f6f6eaeaeae4e4e4cdcdcdc1c1c1d4d4d4f6f6f6eeeeeef6f6f6dbdbdbd0d0d0f1f1f1f8f8f8fffffff9f9f9f0f0f0ececece5e5e5e6e6e6e3e3e3e4e4e4ffffffedededc8c8c8d6d6d6d7d7d7f1f1f1f5f5f5dddddddedededededee3e3e3e5e5e5edededf9f9f9ffffffffffffe6e6e6cacacadfdfdfededede8e8e8edededfdfdfdccccccd4d4d4eeeeeedbdbdbfffffffafafac6c6c6e0e0e0fffffff1f1f1f5f5f5c6c6c6eeeeeefbfbfbe0e0e0c5c5c5d5d5d5eaeaeadfdfdfe3e3e3ccccccd5d5d5efefefb6b6b6858585b0b0b0f0f0f0cacacae2e2e2fffffff3f3f3fcfcfcfffffffffffffdfdfdeeeeeed9d9d9eaeaead1d1d1cfcfcfdbdbdbcbcbcbdadadad8d8d8d0d0d0dbdbdbddddddededede0e0e0ecececeaeaeaecececd5d5d5d0d0d0dededef4f4f4dbdbdbbababad2d2d2eeeeeee0e0e0d6d6d6fffffff5f5f5d9d9d9fdfdfdfafafaf4f4f4f0f0f0fefefef9f9f9f3f3f3f7f7f7e9e9e9cccccce7e7e7efefefe9e9e9c8c8c8dbdbdbdbdbdbc5c5c5b5b5b5c3c3c3d1d1d1d4d4d4c0c0c0c9c9c9dfdfdfdfdfdfd6d6d6d3d3d3dededed5d5d5e4e4e4e5e5e5cdcdcdf7f7f7ededede1e1e1cfcfcfbdbdbdd0d0d0e3e3e3e8e8e8e0e0e0dcdcdcf3f3f3f5f5f5e2e2e2d7d7d7efefefe8e8e8c9c9c9cfcfcfcbcbcbcececee4e4e4dadadacececec7c7c7c1c1c1d2d2d2c3c3c3c6c6c6ccccccc6c6c6dadadadededed3d3d3ebebebfefefee1e1e1f5f5f5fbfbfbfefefeffffffeeeeeef5f5f5ffffffd5d5d5dcdcdcffffffebebebecececfffffffffffffffffff4f4f4c0c0c0dbdbdbf0f0f0e9e9e9e8e8e8b8b8b8c8c8c8fffffffafafae6e6e6e8e8e8f4f4f4f4f4f4ffffffdededeb7b7b7dbdbdbddddddb5b5b5bababaecececeeeeeee2e2e2e9e9e9d8d8d8c7c7c7b9b9b9d7d7d7e4e4e4dededee3e3e3cecececdcdcddededed0d0d0dededed0d0d0e8e8e8dededec2c2c2d1d1d1d0d0d0d9d9d9dfdfdfe4e4e4e7e7e7dededee1e1e1e5e5e5e9e9e9ebebebe6e6e6e9e9e9f1f1f1f0f0f0dcdcdcd4d4d4eeeeeee7e7e7f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe2e2e2d3d3d3eaeaeafffffffffffffffffff2f2f2e8e8e8d2d2d2ebebebf8f8f8f1f1f1e1e1e1e4e4e4dadadadadadad7d7d7cccccccfcfcfb9b9b9cdcdcdcfcfcfcacacad5d5d5d2d2d2c4c4c4bcbcbcbbbbbbc4c4c4e7e7e7dadadad3d3d3d8d8d8e6e6e6f2f2f2f6f6f6e4e4e4f1f1f1f8f8f8fbfbfbfbfbfbfafafaf7f7f7fafafaf3f3f3e7e7e7f2f2f2fafafaf1f1f1e4e4e4f5f5f5f1f1f1eeeeeee4e4e4dddddde3e3e3d4d4d4d4d4d4dbdbdbe5e5e5e2e2e2d1d1d1dededee9e9e9f0f0f0eeeeeee4e4e4e9e9e9edededf6f6f6fffffff9f9f9f4f4f4ffffffebebebcececeb7b7b7b6b6b6c0c0c0bbbbbbc6c6c6cfcfcf9999997b7b7ba9a9a9adadad9d9d9db0b0b09393939b9b9bb2b2b2bbbbbbebebebfafafaa1a1a1969696c7c7c7a3a3a3c1c1c1d5d5d5d7d7d7dfdfdfe3e3e3eeeeeeeaeaeaf6f6f6ffffffffffffe8e8e89e9e9e747474a5a5a59898988b8b8baaaaaaa3a3a3999999bcbcbccfcfcfc5c5c5d2d2d2c8c8c8ccccccd2d2d2dadadabfbfbfd7d7d7fbfbfbefefeff3f3f3f8f8f8eaeaeaf5f5f5fffffffffffffafafae0e0e0fbfbfbffffffffffffeeeeeeddddddc3c3c3dbdbdbffffffe6e6e6e8e8e8f4f4f4edededdadadad7d7d7dcdcdce8e8e8f3f3f3f5f5f5f5f5f5f6f6f6f3f3f3d8d8d8dcdcdcd9d9d9e6e6e6e2e2e2e8e8e8dadadae9e9e9f4f4f4dfdfdfd9d9d9d8d8d8cbcbcbc6c6c6e3e3e3e4e4e4d2d2d2cfcfcfc6c6c6d5d5d5d5d5d5dcdcdcdedededfdfdfe3e3e3c1c1c1bababacdcdcdcdcdcdc2c2c2c9c9c9d8d8d8d6d6d6cbcbcbd9d9d9f2f2f2efefefdbdbdbdddddde2e2e2e9e9e9efefefd7d7d7d1d1d1fcfcfcfefefee5e5e5cecececcccccd9d9d9c7c7c7b6b6b6cdcdcdd6d6d6c3c3c3c6c6c6d8d8d8e5e5e5d7d7d7c2c2c2bfbfbfa4a4a4b4b4b4e1e1e1dfdfdfebebebffffffffffffffffffffffffffffffffffffefefefe1e1e1cfcfcfb2b2b2a6a6a6acacacd4d4d4e7e7e7e4e4e4d8d8d8d9d9d9f9f9f9c3c3c3c5c5c5efefefd5d5d5efefefefefefe7e7e7f2f2f2e4e4e4ebebebe3e3e3f2f2f2f8f8f8e9e9e9c4c4c4cccccce0e0e0efefeffffffff8f8f8edededf1f1f1eeeeeee9e9e9b6b6b6b7b7b7bbbbbbdfdfdfeaeaeaecececeaeaeafffffff2f2f2d1d1d1d7d7d7d2d2d2e8e8e8fbfbfbf7f7f7e8e8e8dbdbdbfcfcfceaeaeaf8f8f8fffffffafafafefefefefefeffffffe3e3e3ccccccadadadabababb5b5b59494949b9b9ba3a3a3ccccccfafafaf9f9f9e4e4e4ecececffffffe1e1e1dadadaf6f6f6eeeeeee7e7e7e5e5e5bebebea2a2a2b1b1b1bebebeacacacbcbcbcd5d5d5a7a7a7cdcdcdf4f4f4e7e7e7eaeaeaeaeaeadadadadadadae2e2e2fffffffffffff8f8f8f6f6f6f9f9f9dcdcdce5e5e5f3f3f3dededed7d7d7e4e4e4e9e9e9dadadad5d5d5dadadae6e6e6ddddddcacacad0d0d0e1e1e1d6d6d6c0c0c0c2c2c2c0c0c0c8c8c8b9b9b9c2c2c2cacacad4d4d4c5c5c5c5c5c5f9f9f9dadadacbcbcbf8f8f8f7f7f7dfdfdff2f2f2f0f0f0e5e5e5f6f6f6f3f3f3ecececeeeeeeefefefe6e6e6e7e7e7e6e6e6fffffff7f7f7dbdbdbe9e9e9e8e8e8f1f1f1fdfdfdfffffffbfbfbe8e8e8f4f4f4d8d8d8ccccccd0d0d0dbdbdbf9f9f9d7d7d7dcdcdcfcfcfcfbfbfbf6f6f6fafafae9e9e9d9d9d9cfcfcfcacacae3e3e3f7f7f7f2f2f2fffffff8f8f8edededdfdfdfe0e0e0f7f7f7f5f5f5e8e8e8fffffffffffffffffffefefefdfdfdfffffff1f1f1dededeedededfcfcfcd0d0d0c7c7c7d5d5d5e2e2e2cececed1d1d1cfcfcfcbcbcbe0e0e0cfcfcfaeaeaed3d3d3dededed1d1d1e3e3e3e6e6e6e2e2e2b6b6b6cfcfcfdfdfdfd3d3d3cececec6c6c6b1b1b1949494c3c3c3efefefd5d5d5ccccccd5d5d5d2d2d2dcdcdcb6b6b68787879e9e9e9d9d9da0a0a0b3b3b3d3d3d3e9e9e9e4e4e4e8e8e8f1f1f1e4e4e4dcdcdce4e4e4e6e6e6e8e8e8ebebebfafafaf7f7f7eaeaeaf3f3f3edededefefefe5e5e5efefefebebebf5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbe3e3e3f2f2f2f2f2f2d9d9d9e8e8e8f2f2f2dfdfdfeaeaeaf3f3f3e9e9e9e0e0e0d9d9d9dadadad5d5d5d9d9d9d9d9d9cbcbcbdededee7e7e7d7d7d7cbcbcbbebebeebebebd3d3d3c3c3c3e5e5e5f0f0f0f5f5f5dddddde6e6e6edededd7d7d7e0e0e0e3e3e3e0e0e0f3f3f3f3f3f3dcdcdce1e1e1fcfcfcfcfcfcf1f1f1eeeeeef0f0f0fcfcfcfffffffffffffffffff5f5f5fffffffffffff6f6f6fefefee8e8e8ecececfafafadcdcdcdddddde6e6e6cececed2d2d2d8d8d8d9d9d9d2d2d2d0d0d0e1e1e1edededd8d8d8dfdfdffdfdfdf3f3f3ecececdddddddadadafffffff7f7f7fdfdfdfffffffafafafffffff9f9f9dcdcdce3e3e3f6f6f6fcfcfcfffffffbfbfbdfdfdfe2e2e2d9d9d9e0e0e0ededede6e6e6f2f2f2e9e9e9dcdcdce5e5e5e6e6e6e4e4e4e8e8e8e7e7e7c7c7c7bababaccccccebebebd8d8d8dcdcdcf9f9f9d9d9d9fffffff0f0f0b8b8b8b4b4b4adadada6a6a69c9c9c8585858d8d8d9191917e7e7e919191808080777777848484898989898989999999a4a4a4a4a4a4a2a2a2bababad2d2d2b5b5b59696969d9d9d8484847373737070708686868e8e8e7373737f7f7f878787868686a5a5a5aeaeaea5a5a59e9e9eafafaf8d8d8d8b8b8b9f9f9fa8a8a8afafafd9d9d9dadadaa3a3a3abababb0b0b0acacac8585857171718989899797979a9a9a959595a0a0a0b6b6b6c5c5c59494946666667575757d7d7d7474747979797c7c7c8383837171718686868b8b8b878787909090a9a9a97474746a6a6a7e7e7e838383878787757575747474898989a9a9a98f8f8f7474746d6d6d8787878181817a7a7a9292929393938787879999997e7e7e8585859e9e9e9393937f7f7f818181a5a5a5a5a5a59696969090907b7b7b919191969696808080999999999999929292848484727272cfcfcfe2e2e2e5e5e5ededede8e8e8eaeaeaddddddbcbcbcc8c8c8dededed9d9d9d6d6d6e0e0e0fbfbfbe8e8e8cacacaf5f5f5e9e9e9dadadae6e6e6cdcdcde7e7e7e5e5e5dadadacfcfcfc2c2c2bababaaeaeaeb8b8b8a1a1a1979797bdbdbde7e7e7acacaca7a7a7b4b4b4e0e0e0cececec3c3c3f1f1f1cfcfcfe6e6e6dededed2d2d2ebebebeeeeeefafafaf0f0f0f3f3f3f9f9f9f0f0f0f6f6f6e9e9e9cacacaf7f7f7fdfdfdd3d3d3eeeeeefffffff7f7f7ffffffffffffffffffdcdcdce7e7e7cccccc959595aaaaaad9d9d9e7e7e7dededefdfdfdfafafafdfdfdfbfbfbf7f7f7f7f7f7fefefefffffff4f4f4efefeffcfcfcf6f6f6d1d1d1dcdcdcefefefe4e4e4f3f3f3eaeaeadbdbdbc7c7c7dadadadfdfdfd5d5d5d8d8d8f8f8f8ddddddacacac939393dadadafffffff9f9f9e3e3e3edededdfdfdfe9e9e9ecececbbbbbbc7c7c7f9f9f9e8e8e8dbdbdbcececed0d0d0abababb3b3b3f8f8f8f7f7f7f0f0f0f6f6f6d7d7d7d8d8d8e4e4e4ccccccb9b9b9bebebed5d5d5fefefef8f8f8f7f7f7fffffff9f9f9f5f5f5f4f4f4f9f9f9f4f4f4fcfcfcfafafaf3f3f3f1f1f1f8f8f8fffffffffffffffffff0f0f0fbfbfbfffffffffffff1f1f1eeeeeee1e1e1dfdfdff5f5f5f0f0f0cfcfcfb8b8b8c4c4c4dfdfdfc9c9c9e1e1e1e0e0e0cbcbcbdadadae1e1e1d2d2d2dcdcdcdededee7e7e7ddddddf6f6f6dfdfdfdedededededed4d4d4d4d4d4d8d8d8e6e6e6d5d5d5d4d4d4dcdcdce7e7e7d8d8d8e4e4e4f4f4f4d0d0d0cececed3d3d3d2d2d2f5f5f5f1f1f1efefefebebebe6e6e6dfdfdfc0c0c0acacacc9c9c9d0d0d0c4c4c4cececee2e2e2dadadadcdcdcbdbdbdb4b4b4c3c3c3b3b3b3d7d7d7fafafaecececdfdfdff7f7f7e8e8e8ccccccc8c8c8cecececdcdcdbfbfbfc4c4c4d6d6d6efefefddddddddddddddddddd9d9d9d3d3d3cececed5d5d5dededeececece3e3e3cfcfcfdcdcdce3e3e3e2e2e2d7d7d7a6a6a6acacacd7d7d7edededf2f2f2e0e0e0d3d3d3e5e5e5dfdfdfa0a0a0e6e6e6fffffffefefeecececdbdbdbb6b6b6b4b4b4d4d4d4dadadae1e1e1fffffffffffff2f2f2e1e1e1fffffffffffffffffffffffffffffffffffffcfcfcfffffffbfbfbefefeffffffff9f9f9f3f3f3fdfdfdf3f3f3ddddddeeeeeef3f3f3fcfcfce6e6e6e1e1e1efefeff2f2f2f4f4f4f6f6f6ededededededf4f4f4e6e6e6dfdfdfd0d0d0d1d1d1cececed0d0d0d6d6d6d9d9d9e7e7e7d2d2d2cdcdcdededede5e5e5dcdcdcdadadadddddddfdfdfd8d8d8d5d5d5d8d8d8e0e0e0e0e0e0f7f7f7fafafae4e4e4f6f6f6f1f1f1eaeaeaefefefe2e2e2e0e0e0ecececf7f7f7f8f8f8fefefefbfbfbf6f6f6f8f8f8f4f4f4e9e9e9fbfbfbfefefeedededf2f2f2f1f1f1dededededededcdcdcd8d8d8e9e9e9cacacac2c2c2dbdbdbe0e0e0d9d9d9e0e0e0c9c9c9d0d0d0c9c9c9c6c6c6dbdbdbdddddde6e6e6ececece3e3e3e2e2e2ecececeeeeeef6f6f6ffffffffffffffffffd9d9d9efefeffefefef6f6f6edededf4f4f4d4d4d4eeeeeef5f5f5dfdfdff6f6f6e7e7e7d4d4d4e2e2e2fafafaecececeaeaeaf8f8f8f1f1f1f7f7f7ededede8e8e8fbfbfbf9f9f9fcfcfcf9f9f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3e3e3f4f4f4f5f5f5e2e2e2e0e0e0c7c7c7abababb8b8b8ecececefefefefefefd3d3d3c4c4c4b7b7b7a8a8a89d9d9db7b7b7d7d7d7bababab4b4b4c5c5c5dadadae0e0e0f0f0f0e8e8e8d7d7d7ebebebd9d9d9d6d6d6dadadadadadacfcfcfd2d2d2e9e9e9f0f0f0e2e2e2e9e9e9d8d8d8d8d8d8cfcfcfc8c8c8b8b8b8bbbbbbd8d8d8ddddddc0c0c0cececeb2b2b28383839f9f9f989898bababad5d5d5d4d4d4c0c0c0a9a9a9a3a3a3a4a4a4a2a2a2acacaccfcfcfd3d3d3c3c3c3e2e2e2dfdfdfd0d0d0dbdbdbd8d8d8b6b6b6d2d2d2d6d6d6bbbbbbbababaeeeeeef8f8f8d1d1d1bdbdbdcbcbcbcbcbcbcccccce6e6e6e3e3e3f7f7f7f7f7f7eeeeeee2e2e2e2e2e2fcfcfceeeeeeafafafd8d8d8fffffffffffffffffffffffff3f3f3d5d5d5e1e1e1ebebebcdcdcdd8d8d8e0e0e0c4c4c4b8b8b8c5c5c5cdcdcdd5d5d5e0e0e0d9d9d9c9c9c9d8d8d8d7d7d7c0c0c0cdcdcdacacacb3b3b3ddddddffffffffffffe6e6e6ffffffffffffe0e0e0f0f0f0f7f7f7e0e0e0cbcbcbe2e2e2d9d9d9d8d8d8d9d9d9ccccccb3b3b3cdcdcdbcbcbc969696bebebebdbdbda9a9a9acacacadadadb6b6b6b9b9b9cfcfcfe1e1e1f1f1f1f0f0f0cececebcbcbcd2d2d2fefefeffffffffffffffffffffffffe4e4e4f8f8f8f8f8f8f7f7f7e8e8e8edededfcfcfcd7d7d7e9e9e9ffffffe6e6e6dbdbdbeaeaeae9e9e9d1d1d1d5d5d5dfdfdfe7e7e7d7d7d7dbdbdbd3d3d3bbbbbbcfcfcfc9c9c9cececeb9b9b9cacacaf9f9f9f8f8f8fffffffffffff9f9f9f2f2f2fcfcfcffffffe2e2e2efefeffffffffafafaf8f8f8ffffffe8e8e8e2e2e2fdfdfdf6f6f6f4f4f4aaaaaaa9a9a9f9f9f9f9f9f9e9e9e9e1e1e1fffffffcfcfcffffffefefefafafafdfdfdff8f8f8fafafae6e6e6f7f7f7f9f9f9f7f7f7ffffffebebebdadadafffffff5f5f5d1d1d1fffffff7f7f7f6f6f6e0e0e0d8d8d8dddddddbdbdbdadadacfcfcffbfbfbffffffd4d4d4c6c6c6bdbdbdacacacb4b4b4e9e9e9fcfcfcfffffff8f8f8f7f7f7fffffffcfcfcfafafaffffffffffffebebebfcfcfcfdfdfdfdfdfdffffffecececfffffff8f8f8e5e5e5e3e3e3f5f5f5fcfcfcfffffffffffff3f3f3e3e3e3eeeeeeebebebe4e4e4fffffffffffff7f7f7e6e6e6e8e8e8eeeeeef6f6f6fdfdfde7e7e7c4c4c4d7d7d7e9e9e9e5e5e5e0e0e0dbdbdbe5e5e5dededef0f0f0eeeeeee4e4e4e8e8e8e2e2e2dbdbdbd8d8d8d5d5d5edededf6f6f6e5e5e5e9e9e9f4f4f4e4e4e4dadadae4e4e4dbdbdbe7e7e7f3f3f3d3d3d3d2d2d2dfdfdfe9e9e9eeeeeee4e4e4e1e1e1e1e1e1d7d7d7d2d2d2e3e3e3dfdfdfd3d3d3cacacacdcdcdd8d8d8cdcdcdc3c3c3cdcdcddddddde7e7e7cfcfcfcdcdcde9e9e9f1f1f1ecececfdfdfdfffffffffffffffffffffffffbfbfbf7f7f7fbfbfbfffffff1f1f1fffffffffffff3f3f3cccccccdcdcdd7d7d7c2c2c2e1e1e1fffffff6f6f6f5f5f5fffffff9f9f9e2e2e2efefefffffffc2c2c2a8a8a8e9e9e9eeeeeee8e8e8cbcbcb9c9c9ce3e3e3fffffffffffffffffffffffff0f0f0f3f3f3d0d0d0d4d4d4e5e5e5d3d3d3c4c4c4d4d4d4dbdbdbe7e7e7edededd5d5d5d5d5d5d9d9d9dededee0e0e0dcdcdcddddddf9f9f9f3f3f3f2f2f2f5f5f5d8d8d8d6d6d6e3e3e3edededf3f3f3f0f0f0eaeaeaf5f5f5f9f9f9f6f6f6f2f2f2f0f0f0fafafaeaeaeae3e3e3eeeeeef0f0f0cdcdcdf9f9f9f8f8f8f3f3f3fffffffffffffffffff5f5f5fdfdfde6e6e6dcdcdcfffffffffffff3f3f3e6e6e6f6f6f6edededd7d7d7f7f7f7ffffffedededd9d9d9d0d0d0dcdcdcf2f2f2ebebebe5e5e5e5e5e5d7d7d7d2d2d2d8d8d8dcdcdcf8f8f8eeeeeee8e8e8f5f5f5edededecececf0f0f0e1e1e1e7e7e7ededede9e9e9eeeeeefbfbfbefefefe6e6e6f4f4f4ffffffffffffedededf5f5f5fbfbfbfffffffffffffcfcfcf4f4f4f1f1f1ffffffffffffeaeaeaebebebf6f6f6e1e1e1bababad7d7d7e9e9e9dcdcdcd6d6d6d4d4d4c8c8c8e1e1e1e0e0e0d3d3d3cdcdcdcacacadbdbdbd4d4d4d0d0d0cbcbcbd1d1d1efefeff5f5f5e5e5e5dfdfdfd0d0d0c2c2c2dbdbdbfefefef4f4f4e3e3e3dededed8d8d8d4d4d4cdcdcdafafafd0d0d0d7d7d7c3c3c3bfbfbfd0d0d0c9c9c9d7d7d7e5e5e5f4f4f4ffffffffffffffffffe7e7e7ccccccbdbdbdecececfefefef1f1f1f4f4f4fdfdfdfefefefffffffffffffffffffffffff6f6f6f9f9f9fafafafefefef4f4f4f5f5f5f9f9f9fffffff0f0f0e5e5e5e1e1e1d7d7d7d7d7d7f2f2f2fffffffffffffffffffffffffdfdfdffffffe7e7e7f0f0f0fdfdfdffffffffffffd4d4d4b4b4b4b2b2b2cececef4f4f4fcfcfcfcfcfcdddddde5e5e5fffffffefefedcdcdcf1f1f1fffffffffffffffffff3f3f3ebebebf9f9f9fffffff9f9f9f2f2f2fffffffffffffffffffffffffefefee1e1e1fbfbfbfcfcfcf1f1f1ddddddf4f4f4fffffffffffff0f0f0dbdbdbe8e8e8f3f3f3fdfdfde5e5e5f0f0f0fafafae1e1e1e7e7e7edededb6b6b6bababad9d9d9f2f2f2e5e5e5c0c0c0b7b7b7cfcfcfc6c6c6cdcdcdc3c3c3a5a5a5bababad7d7d7e5e5e5dbdbdbf1f1f1f3f3f3f6f6f6e9e9e9ebebebe9e9e9efefefebebebe7e7e7d3d3d3c0c0c0b9b9b9d1d1d1b7b7b7c2c2c2f7f7f7d8d8d8b1b1b1b7b7b7ecececeeeeeea8a8a8929292c3c3c3bebebea0a0a0a8a8a8a2a2a29090908e8e8e6a6a6ab4b4b4fafafafefefefffffff9f9f9d5d5d5d7d7d7dfdfdfcfcfcfe2e2e2dededec0c0c0cdcdcda4a4a4b7b7b7dfdfdfe3e3e3f2f2f2f7f7f7f4f4f4fefefefcfcfceeeeeee5e5e5f0f0f0f5f5f5f5f5f5fcfcfcf5f5f5ebebebffffffeeeeeee1e1e1f7f7f7f6f6f6e2e2e2ddddddbdbdbdbcbcbce3e3e3f6f6f6eaeaeae9e9e9e6e6e6e8e8e8f4f4f4e4e4e4fbfbfbececece4e4e4fcfcfcfafafaeeeeeee7e7e7e0e0e0d2d2d2dadadafffffffefefef9f9f9fdfdfdfbfbfbffffffffffffe2e2e2bdbdbde2e2e2e0e0e0e4e4e4dadadabababad6d6d6edededd2d2d2dfdfdfb0b0b0a6a6a6f2f2f2fffffff1f1f1d6d6d6dbdbdbe3e3e3e8e8e8f7f7f7fffffff5f5f5dededee4e4e4ffffffc0c0c0bfbfbffbfbfbf7f7f7d8d8d8d7d7d7eaeaeaf4f4f4ffffffdbdbdbcacacadededefefefee9e9e99f9f9fd7d7d7ededede9e9e9d8d8d8dadadae6e6e6e1e1e1d7d7d7d4d4d4e7e7e7d9d9d9dcdcdcf6f6f6edededd9d9d9d7d7d7e6e6e6e6e6e6dbdbdbcacacabbbbbbbebebeb5b5b5bababad4d4d4dfdfdffffffffffffffffffffffffffffffffffffffffffffbfbfbefefefe3e3e3dededefdfdfde2e2e2e8e8e8fffffffcfcfcfffffffffffffffffffffffffffffff7f7f7f8f8f8eaeaeabdbdbdc7c7c7e7e7e7f1f1f1f9f9f9f5f5f5f3f3f3fcfcfcedededf0f0f0f5f5f5f7f7f7f4f4f4eeeeeefbfbfbf9f9f9fdfdfdfffffffffffff5f5f5e7e7e7eeeeeef8f8f8fcfcfcfefefef8f8f8fffffffffffff0f0f0f7f7f7ededede6e6e6fbfbfbf4f4f4fbfbfbedededeaeaeafffffffffffff6f6f6eaeaeaededede5e5e5eaeaeae0e0e0e2e2e2dcdcdcf2f2f2f3f3f3fffffff7f7f7e6e6e6d4d4d4aaaaaa939393d2d2d2d4d4d4d6d6d6f9f9f9edededf5f5f5fbfbfbe9e9e9cbcbcbc4c4c4bbbbbba8a8a8b3b3b3aeaeaebababacacacacbcbcbc0c0c0bcbcbcc0c0c0eaeaead1d1d1abababb8b8b8c4c4c4e3e3e3e8e8e8ebebebecececeeeeeef1f1f1e1e1e1f0f0f0f2f2f2e1e1e1eaeaeaf3f3f3e0e0e0ecececedededf0f0f0f6f6f6fdfdfdf4f4f4fffffff9f9f9edededfbfbfbebebebeaeaeafcfcfcfcfcfceeeeeef2f2f2dbdbdbe9e9e9eaeaeae7e7e7efefefe5e5e5e7e7e7e0e0e0dededed5d5d5edededdcdcdcdcdcdce6e6e6e6e6e6e6e6e6dcdcdcd8d8d8e0e0e0e8e8e8f7f7f7f5f5f5f9f9f9eeeeeeddddddebebebebebebfcfcfcfffffff5f5f5f6f6f6e0e0e0ccccccf3f3f3fffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafffffffffffff7f7f7ffffffffffffebebebdbdbdbf3f3f3e4e4e4d3d3d3dadadad9d9d9ccccccc5c5c5c1c1c1b4b4b4ccccccc4c4c4c2c2c2e1e1e1c9c9c9babababebebedcdcdce1e1e1e0e0e0c2c2c2d6d6d6eeeeeeefefefefefefeeeeeeedededededede3e3e3d5d5d5bababaabababb7b7b7a9a9a9a3a3a3c5c5c5b4b4b49999999d9d9d8d8d8d9c9c9c9292928484848585858f8f8f9f9f9facacac7f7f7f8080809393937979797b7b7b9292928888889292929090908d8d8dbebebeb8b8b8a6a6a68888889494949a9a9aa7a7a77e7e7eaaaaaabbbbbb4141417070708a8a8a7d7d7d8080808080807676767b7b7b9393937c7c7c7272728686868181817d7d7d9090908d8d8d8686867f7f7f7777778787878f8f8f999999afafafaeaeae8a8a8a7575759a9a9aa0a0a0a4a4a4bbbbbbc0c0c0959595c0c0c0e7e7e7cecececbcbcb969696c0c0c0ecececd7d7d7f1f1f1f5f5f5e1e1e1bebebed6d6d6fdfdfdfdfdfdf2f2f2e3e3e3ededede9e9e9e6e6e6d5d5d5dadadacccccceeeeeeededede0e0e0f1f1f1e2e2e2e7e7e7f0f0f0e5e5e5dbdbdbf0f0f0d8d8d8c9c9c9cfcfcfc8c8c8f0f0f0efefefededede6e6e6e3e3e3c8c8c8ebebebebebebcfcfcfffffffe6e6e6ecececf9f9f9c6c6c6bababad4d4d4d1d1d1c3c3c3a5a5a5c0c0c0dfdfdfd1d1d1d9d9d9d4d4d4c4c4c4cececedcdcdcdcdcdcd4d4d4d6d6d6d6d6d6e0e0e0ebebebecececd1d1d1c2c2c2d6d6d6e0e0e0e8e8e8dfdfdfefefefd6d6d6c5c5c5bdbdbda7a7a7aaaaaa8e8e8ea4a4a4ebebebffffffe9e9e9cccccce7e7e7d8d8d8ccccccc9c9c9a9a9a9969696bcbcbcb7b7b7a3a3a3b2b2b2c5c5c5dbdbdbe4e4e4e4e4e4e2e2e2cbcbcbb0b0b0b1b1b1cbcbcbfcfcfcffffffeeeeeec0c0c0b1b1b1d6d6d6f6f6f6e3e3e3dadadadfdfdfe4e4e4d7d7d7e9e9e9dfdfdfc4c4c4e2e2e2e5e5e5e2e2e2f3f3f3fdfdfdfdfdfdffffffffffffffffffffffffffffffe6e6e6e9e9e9fffffff6f6f6f6f6f6f3f3f3fafafafffffffffffff6f6f6dfdfdfb5b5b5c7c7c7e6e6e6d2d2d2e7e7e7ecececfffffff2f2f2c6c6c6c3c3c3e2e2e2fafafaebebebebebebf7f7f7f7f7f7e4e4e4f7f7f7fffffffffffffefefef0f0f0dcdcdcafafafb9b9b9d4d4d4f4f4f4cccccca0a0a0b7b7b7c9c9c9f4f4f4e4e4e4dadadae3e3e3eaeaead5d5d5e0e0e0dfdfdff7f7f7fefefec6c6c6bcbcbca1a1a1d5d5d5fffffff7f7f7f7f7f7f9f9f9fdfdfddededebfbfbfcdcdcde6e6e6efefefebebebd8d8d8ebebebf7f7f7f1f1f1eaeaeae7e7e7e8e8e8e9e9e9e3e3e3e7e7e7f1f1f1f2f2f2eeeeeedededee2e2e2e1e1e1e4e4e4c5c5c5d5d5d5fcfcfce2e2e2c1c1c1cbcbcbbdbdbdbbbbbbcecececacacad6d6d6dadadacdcdcdd4d4d4e3e3e3d6d6d6dadadaf7f7f7e3e3e3b2b2b2959595c4c4c4efefefeeeeeeebebebececece8e8e8e4e4e4dddddddcdcdcdadadadadadae9e9e9f1f1f1cfcfcfe2e2e2ffffffffffffe8e8e8e8e8e8e5e5e5efefeff6f6f6fffffffcfcfcffffffffffffeeeeeef8f8f8f0f0f0dbdbdbd5d5d5edededf4f4f4f8f8f8eaeaeaececece9e9e9eaeaeaf7f7f7dddddddededeecececfdfdfdfcfcfce0e0e0f0f0f0ecececdcdcdce2e2e2ededede6e6e6dcdcdcd3d3d3d9d9d9d1d1d1dfdfdfe4e4e4fcfcfcf2f2f2e0e0e0e7e7e7c4c4c4bfbfbfcececec8c8c8c5c5c5b5b5b5d3d3d3fcfcfceeeeeedfdfdfe3e3e3e2e2e2d4d4d4dededed7d7d7dadadaf0f0f0dbdbdbdededef4f4f4e5e5e5d4d4d4e4e4e4ffffffffffffffffffeaeaead8d8d8eaeaeabfbfbfcacacad1d1d1e9e9e9e8e8e8eaeaeafdfdfde2e2e2eeeeeefdfdfdfbfbfbfdfdfdfffffffcfcfcecececeeeeeef7f7f7fcfcfcfffffffdfdfdfcfcfceeeeeeebebebf7f7f7ecececf6f6f6e8e8e8e4e4e4f1f1f1f8f8f8eaeaeaeaeaead8d8d8ebebebe1e1e1d7d7d7dbdbdbe2e2e2e8e8e8e7e7e7e4e4e4f7f7f7fdfdfdefefeff7f7f7f5f5f5f8f8f8fefefefbfbfbebebebeaeaeaf3f3f3e9e9e9ecececf2f2f2e7e7e7e4e4e4cbcbcbc4c4c4dadadae2e2e2e4e4e4cacacacbcbcbedededdededec4c4c4ddddddcbcbcbdcdcdcdedededbdbdbe3e3e3d2d2d2ccccccbababaabababbebebecbcbcbd0d0d0d5d5d5c1c1c1bbbbbbafafaf919191a8a8a8a6a6a6d0d0d0dadadac1c1c1c2c2c2c3c3c3c3c3c3c2c2c2d9d9d9e7e7e7e2e2e2dfdfdfe2e2e2e6e6e6e6e6e6e6e6e6ddddddefefefdfdfdfefefeff0f0f0f7f7f7f9f9f9fafafaf6f6f6fcfcfcfffffff8f8f8eaeaeaf7f7f7fefefefbfbfbfffffffffffff8f8f8dfdfdfd9d9d9c3c3c3c7c7c7d7d7d7e2e2e2e1e1e1dbdbdbd2d2d2e6e6e6e0e0e0ebebebf4f4f4edededfdfdfdffffffc8c8c8c2c2c2e2e2e2f8f8f8c7c7c7cdcdcdc3c3c39797977272724343433a3a3a4141415f5f5f6868687878787676765555556c6c6c9a9a9a7b7b7b6666668181818d8d8d9696969d9d9d7d7d7d8080806b6b6b656565949494a3a3a3a2a2a2acacacb7b7b7dfdfdff2f2f2ffffffffffffeaeaeabababaacacacabababb2b2b2c2c2c2c4c4c4d1d1d1d7d7d7f0f0f0fcfcfcefefeffafafaf0f0f0d9d9d9e3e3e3efefefb3b3b3b5b5b5a1a1a1b0b0b0d0d0d0dadadad3d3d3bfbfbfc2c2c2bababac9c9c9cacacae4e4e4eeeeeeebebebf4f4f4cdcdcdc2c2c2d6d6d6c5c5c5dcdcdcf7f7f7e6e6e6d0d0d0bebebeddddddf1f1f1cccccce2e2e2eaeaeae0e0e0c5c5c5e4e4e4b6b6b6afafaff7f7f7e6e6e6d7d7d7d9d9d9eeeeeee1e1e1d3d3d3dddddddededee1e1e1e3e3e3f2f2f2f1f1f1e8e8e8efefeff3f3f3f4f4f4fafafafafafaf0f0f0e1e1e1e3e3e3eaeaeae4e4e4e3e3e3e6e6e6f5f5f5f0f0f0dddddde5e5e5e7e7e7d8d8d8b8b8b8b4b4b4b6b6b6bdbdbdd3d3d3e4e4e4eaeaeae3e3e3cbcbcbdcdcdcf8f8f8f3f3f3f1f1f1e1e1e1ccccccb2b2b2aeaeaee1e1e1ddddddd1d1d1f4f4f4e7e7e7d4d4d4e3e3e3f0f0f0f0f0f0cececed5d5d5ededede5e5e5e0e0e0fbfbfbfffffff8f8f8fffffffffffff1f1f1f7f7f7ffffffd8d8d8c4c4c4f5f5f5dcdcdcd7d7d7cdcdcde4e4e4e4e4e4e7e7e7e5e5e5dadadaf1f1f1e9e9e9e4e4e4f9f9f9f6f6f6ecececf3f3f3ededede4e4e4fbfbfbebebebf3f3f3f6f6f6f1f1f1dededeb7b7b7d3d3d3c2c2c2bababae9e9e9fafafafbfbfbfafafaffffffffffffe3e3e3f4f4f4f5f5f5e0e0e0d3d3d3f8f8f8e8e8e8dbdbdbe6e6e6e8e8e8c6c6c6cacacaf6f6f6bcbcbcc4c4c4dfdfdffcfcfce7e7e7bababadcdcdccfcfcfb2b2b2afafafd6d6d6d9d9d9edededfffffffffffffffffff6f6f6dededee6e6e6f6f6f6ebebebc2c2c2bebebee2e2e2d0d0d0c9c9c9ebebebdcdcdcf0f0f0e2e2e2dededee4e4e4d3d3d3fafafaf1f1f1b7b7b7b8b8b8e9e9e9e9e9e9e4e4e4f5f5f5f7f7f7e7e7e7eeeeeefdfdfdfffffffffffff9f9f9ffffffffffffeaeaeae3e3e3ececece3e3e3cbcbcbd8d8d8fefefeedededecececfefefefffffffffffff8f8f8f5f5f5e7e7e7dfdfdfd7d7d7d2d2d2d4d4d4cecececececeb7b7b7c7c7c7eaeaead6d6d6d0d0d0d2d2d2d6d6d6e3e3e3dfdfdfd7d7d7d6d6d6d9d9d9e7e7e7cfcfcfd8d8d8dbdbdbd5d5d5edededdfdfdfc9c9c9d5d5d5dddddddbdbdbdadadadfdfdfe7e7e7e3e3e3e8e8e8e0e0e0b9b9b9c2c2c2f1f1f1d4d4d4c2c2c2aeaeaea8a8a8ddddddf0f0f0d3d3d3d9d9d9c8c8c8cececedfdfdfd1d1d1d2d2d2d8d8d8dfdfdfcacacabebebedcdcdcdbdbdbd2d2d2d8d8d8cacacac8c8c8bcbcbcc5c5c5ddddddebebebe1e1e1d8d8d8c8c8c8b6b6b6e2e2e2dfdfdfd8d8d8c7c7c7d4d4d4fffffffffffffffffffffffffffffffffffff9f9f9f6f6f6f9f9f9ecececf6f6f6efefefe0e0e0ececece9e9e9dcdcdcd1d1d1f1f1f1fbfbfbdddddde9e9e9f3f3f3ebebebd2d2d2c8c8c8f4f4f4ffffffffffffedededf0f0f0f8f8f8fffffffafafae1e1e1e9e9e9fffffff5f5f5f8f8f8fbfbfbf9f9f9fafafaf1f1f1f0f0f0fefefefffffffffffff2f2f2edededcbcbcbccccccecececebebebfcfcfcfffffff2f2f2efefeffbfbfbfbfbfbfffffffcfcfcfcfcfcfffffffffffffffffffffffffffffffffffffdfdfdcacacad4d4d4e4e4e4e4e4e4c8c8c8c8c8c8d7d7d7d5d5d5b5b5b5cbcbcbd9d9d9c6c6c6dededed1d1d1d0d0d0bfbfbfc5c5c5e1e1e1e1e1e1cacacaafafafa8a8a8adadadadadadbfbfbfc3c3c3babababbbbbbb8b8b8b8b8b8c5c5c5c6c6c6b8b8b8979797aaaaaad9d9d9b9b9b9cdcdcdd2d2d2bebebecbcbcbd9d9d9e8e8e8efefeffafafaf9f9f9f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbe8e8e8fefefefefefef9f9f9cacacabababac4c4c4c7c7c7dadadad9d9d9ebebebe5e5e5c4c4c4d4d4d4ddddddd9d9d9dcdcdcddddddbfbfbfc8c8c8f2f2f2f1f1f1f5f5f5eaeaeaf3f3f3f2f2f2f2f2f2f6f6f6fffffffffffffffffff8f8f8f7f7f7f6f6f6efefeffffffffffffffdfdfdeeeeeeedededd1d1d1bfbfbfd2d2d2e2e2e2eeeeeedfdfdfd0d0d0c3c3c3979797a3a3a3dadadadfdfdfcdcdcdf5f5f5ffffffe3e3e3cbcbcbf5f5f5fffffffffffffffffffffffffffffffffffffdfdfdffffffffffffeeeeeefdfdfdffffffffffffffffffeaeaeadadadaf6f6f6dbdbdbbfbfbfe7e7e7fffffffbfbfbf6f6f6f4f4f4f0f0f0e0e0e0e4e4e4ecececf9f9f9e7e7e7eeeeeef7f7f7edededefefefcfcfcfa1a1a1dedededededecacacadadadacfcfcfdbdbdbdbdbdbd7d7d7d9d9d9ecececf5f5f5dadadae5e5e5f6f6f6e9e9e9fcfcfcdddddddcdcdcfbfbfbd5d5d5dadadae8e8e8edededdfdfdfedededeaeaeaeaeaeaf3f3f3eaeaeaf1f1f1f5f5f5eaeaeae2e2e2edededf4f4f4f7f7f7ededede1e1e1ebebebe0e0e0e4e4e4fdfdfdf1f1f1d2d2d2e9e9e9fffffffafafafbfbfbfafafaf5f5f5fdfdfdffffffe6e6e6d2d2d2dededef0f0f0edededf6f6f6ffffffeaeaeadfdfdfffffffffffffffffffdedede9f9f9fd0d0d0f6f6f6d4d4d4e4e4e4e6e6e6f7f7f7fdfdfdfffffffffffff1f1f1f0f0f0f8f8f8f5f5f5fefefef6f6f6dddddde5e5e5eaeaeadededecdcdcde5e5e5dededebfbfbfc8c8c8dcdcdcdededeeaeaeab2b2b2c5c5c5e8e8e8f5f5f5f6f6f6f3f3f3e1e1e1eeeeeefefefefafafaf2f2f2ebebebe5e5e5bbbbbbd8d8d8fffffffefefef3f3f3fefefefffffff3f3f3e4e4e4c7c7c7f0f0f0f2f2f2d5d5d5dcdcdcf2f2f2d5d5d5c9c9c9d6d6d6cccccce2e2e2dfdfdfd0d0d0f4f4f4f3f3f3dadadae3e3e3d7d7d7d6d6d6cfcfcfcfcfcfedededf2f2f2f3f3f3f1f1f1e3e3e3f3f3f3e7e7e7e6e6e6f1f1f1fffffff1f1f1fbfbfbf6f6f6f0f0f0fffffff0f0f0dfdfdfbfbfbff1f1f1d5d5d57f7f7f868686999999bababa9a9a9aa5a5a5a4a4a4b5b5b5d8d8d8ededede0e0e0f2f2f2f3f3f3dcdcdcdfdfdff9f9f9fdfdfdb9b9b9b5b5b5a8a8a8bebebed9d9d9acacacededede8e8e8ddddddeeeeeeeaeaeaebebebe8e8e8c1c1c1a5a5a5b3b3b3c0c0c09b9b9b9c9c9cc9c9c9d9d9d9e1e1e1dedededfdfdfdadadadfdfdfecececdedededfdfdfd8d8d8e0e0e0e1e1e1f1f1f1f7f7f7d9d9d9d7d7d7d3d3d3bbbbbbe2e2e2cacacacccccce5e5e5ebebebf2f2f2fffffff0f0f0e6e6e6f3f3f3f5f5f5ffffffffffffffffffffffffe5e5e5ddddddfbfbfbfbfbfbfffffffffffffffffff7f7f7f7f7f7fffffffffffffffffff9f9f9efefeffffffff6f6f6e6e6e6ffffffffffffddddddebebebfffffffffffff7f7f7f7f7f7ffffffeeeeeef4f4f4e6e6e6e2e2e2f0f0f0ecececfafafafdfdfdf6f6f6dededeececece5e5e5dfdfdfdededed4d4d4f8f8f8f5f5f5fbfbfbf3f3f3f1f1f1d0d0d0d7d7d7fffffff3f3f3c1c1c1e9e9e9e2e2e2e5e5e5f1f1f1f2f2f2e7e7e7eaeaeae7e7e7ebebebc7c7c7b3b3b3aeaeaedadadaebebebeaeaeae5e5e5f8f8f8ececece5e5e5f3f3f3e5e5e5eaeaeafefefeeeeeeef4f4f4f3f3f3f4f4f4e7e7e7d7d7d7fefefefafafaf9f9f9f2f2f2e3e3e3ececece2e2e2dcdcdceeeeeef1f1f1e4e4e4edededf2f2f2f2f2f2eaeaeae2e2e2c7c7c7c8c8c8d4d4d4d5d5d5dbdbdbddddddc6c6c6b1b1b1c0c0c0c0c0c0bdbdbdbebebecbcbcbc8c8c8cccccccacacab1b1b1bbbbbbb1b1b1adadad9191919c9c9ce0e0e0cfcfcfd1d1d1c7c7c7b7b7b7bfbfbfccccccc2c2c2ccccccdcdcdccececed2d2d2d6d6d6cacacaafafafb1b1b1e9e9e9cacacaa8a8a8ddddddececece6e6e6d7d7d7e0e0e0d4d4d4dcdcdcebebebecececfbfbfbf2f2f2dcdcdcd9d9d9d4d4d4dadadaf5f5f5eeeeeeebebebeaeaeae4e4e4b9b9b99e9e9ed9d9d9ebebebd3d3d3dadadae9e9e9dedededededee9e9e9fcfcfcfbfbfbfdfdfdfffffffffffffffffff9f9f9fffffffffffffffffffffffffffffffffffff7f7f7ebebebe7e7e7f1f1f1dededec5c5c5d0d0d0c7c7c7c6c6c6aeaeaeb0b0b0c9c9c9bebebeb5b5b5bcbcbcdcdcdcd0d0d0bcbcbcd9d9d9d4d4d4e0e0e0eaeaeaddddddcfcfcfb5b5b5c6c6c6e6e6e6cdcdcde0e0e0f3f3f3c8c8c8c4c4c4e1e1e1e5e5e5efefeff3f3f3fafafafffffffcfcfcfefefef7f7f7ebebebf4f4f4e3e3e3d8d8d8d4d4d4cececebfbfbfb7b7b7bebebeb1b1b1dfdfdff9f9f9f4f4f4eaeaeacacacaa2a2a2c9c9c9e0e0e0fffffffefefed6d6d6eaeaeaececece0e0e0dbdbdbe8e8e8e9e9e9dadadae3e3e3d9d9d9b0b0b09f9f9fb7b7b7bdbdbddadadae8e8e8fffffff9f9f9e3e3e3f5f5f5eeeeeeedededffffffefefefcacacadadadadcdcdce1e1e1e3e3e3fcfcfcfffffffcfcfcf0f0f0ecececfcfcfcfefefef9f9f9ffffffe0e0e0e9e9e9fefefefffffffdfdfde6e6e6bfbfbfdededef5f5f5f0f0f0e3e3e3eeeeeee7e7e7ebebebf2f2f2dfdfdfdfdfdfe9e9e9d9d9d9d4d4d4e3e3e3cfcfcfcecececdcdcdd6d6d6e8e8e8d3d3d3c1c1c1dadadaf6f6f6f8f8f8f5f5f5e8e8e8edededfdfdfdf6f6f6f0f0f0f7f7f7fafafafbfbfbfcfcfcf5f5f5f1f1f1e3e3e3f2f2f2f5f5f5e9e9e9e6e6e6dbdbdbe5e5e5dddddde3e3e3f7f7f7f2f2f2b9b9b9c5c5c5cececec8c8c8d6d6d69d9d9d828282949494b1b1b1d0d0d0c4c4c4b1b1b1b8b8b8d1d1d1cfcfcfc3c3c3c7c7c7c9c9c9bdbdbdd5d5d5fafafaf8f8f8ffffffffffffefefefebebebe6e6e6f1f1f1eeeeeee5e5e5f7f7f7ecececd3d3d3f1f1f1f3f3f3ecececc1c1c1c3c3c3f8f8f8fefefee1e1e1d0d0d0cecececcccccb3b3b3c5c5c5e6e6e6d0d0d0cfcfcfdbdbdbcfcfcfe6e6e6ececece3e3e3e0e0e0e3e3e3eeeeeeefefefd2d2d2cacacae9e9e9c4c4c4bbbbbbd7d7d7e4e4e4ecececd3d3d3dbdbdbcececec9c9c9f5f5f5e7e7e7f4f4f4e9e9e9dcdcdcf0f0f0f6f6f6ffffffffffffe4e4e4e9e9e9f9f9f9edededd1d1d1eaeaeae5e5e5ddddddfffffffffffff0f0f0d5d5d5cdcdcde2e2e2dededef2f2f2fcfcfce2e2e2d2d2d2d4d4d4f8f8f8ffffffeaeaeae6e6e6e0e0e0fffffffbfbfbdededeffffffffffffc9c9c9a0a0a08484848c8c8c9292928f8f8fa6a6a6b2b2b2a9a9a9b1b1b1d8d8d8f1f1f1dfdfdfc1c1c1ddddddebebebd5d5d5d3d3d3dfdfdfddddddecececf7f7f7fafafafbfbfbeaeaeaf1f1f1ffffffe5e5e5d1d1d1c7c7c7969696bcbcbcb7b7b7c3c3c3ddddddf4f4f4fffffff7f7f7f8f8f8f6f6f6fcfcfcfffffffffffffffffff5f5f5f1f1f1f5f5f5efefeff0f0f0e6e6e6f0f0f0f9f9f9efefefececece6e6e6edededefefefe2e2e2e5e5e5dbdbdbe0e0e0eaeaeae1e1e1dcdcdcd8d8d8edededdcdcdcdcdcdcc6c6c6cfcfcfeeeeeebbbbbbd8d8d8e8e8e8dddddde9e9e9d5d5d5e4e4e4eaeaeae9e9e9dcdcdcd8d8d8d2d2d2ebebebf2f2f2d7d7d7dadadaededede9e9e9ececece8e8e8dbdbdbddddddefefefd9d9d9e5e5e5f8f8f8fafafafffffffffffffcfcfcd7d7d7c9c9c9efefefefefefececece3e3e3dbdbdbdededeeaeaeae4e4e4dbdbdbd6d6d6efefefe4e4e4d7d7d7cbcbcbfcfcfcf9f9f9a1a1a1a8a8a8f1f1f1dededee6e6e6d4d4d4d1d1d1dededeeaeaeaf9f9f9d1d1d1e3e3e3fbfbfbffffffe4e4e4c9c9c9cfcfcfcccccce8e8e8d6d6d6d2d2d2e3e3e3eaeaead9d9d9b1b1b18e8e8ea1a1a1b8b8b8aaaaaa9b9b9ba9a9a9c1c1c1c5c5c5d3d3d3c7c7c7d6d6d6d6d6d6c1c1c1cacacad3d3d3d5d5d5dbdbdbddddddc9c9c9a2a2a2a4a4a4b7b7b7aaaaaaa9a9a9bababac0c0c0c0c0c0c2c2c2cdcdcddededee1e1e1d1d1d1cdcdcdcfcfcfcececed5d5d5e6e6e6e6e6e6afafafb5b5b5c4c4c4c2c2c28b8b8bbbbbbbfffffff1f1f1f3f3f3ebebebe7e7e7ecececeeeeeeeeeeeee2e2e2dfdfdfe2e2e2ebebebe7e7e7d0d0d0b7b7b7b6b6b6d1d1d1e1e1e1c3c3c3c7c7c7edededd6d6d6dededeeeeeeed5d5d5d3d3d3eeeeeeefefefdededee0e0e0ddddddd8d8d8d4d4d4dbdbdbe2e2e2e8e8e8eeeeeef1f1f1f3f3f3f3f3f3ffffffffffffecececf1f1f1f7f7f7fffffffffffffffffffffffffffffffefefefcfcfcefefefe7e7e7f2f2f2f3f3f3e7e7e7e4e4e4cfcfcfc1c1c1c1c1c1b6b6b6bfbfbfcdcdcdd1d1d1c6c6c6b6b6b6c8c8c8bebebec5c5c5c5c5c5c1c1c1cacacae2e2e2edededeaeaeae4e4e4e8e8e8eaeaeaeaeaeaddddddf0f0f0fcfcfcf0f0f0bdbdbd8b8b8bacacacddddddefefefecececedededfafafafcfcfcefefefe1e1e1ecececf7f7f7fafafae0e0e0dcdcdcd9d9d9cccccccdcdcdc0c0c0d7d7d7d8d8d8d2d2d2e3e3e3d5d5d5c4c4c4c3c3c3dddddddddddde1e1e1e1e1e1c9c9c9e2e2e2d3d3d3abababb9b9b9e7e7e7f3f3f3fcfcfcf7f7f7fbfbfbfffffffffffffffffffffffffffffffdfdfdf6f6f6e9e9e9c4c4c4c1c1c1bdbdbdc9c9c9e5e5e5e2e2e2f9f9f9fafafab5b5b5bebebecdcdcde0e0e0ffffffffffffffffffe9e9e9f0f0f0f0f0f0dcdcdcedededf6f6f6e3e3e3e5e5e5e8e8e8f5f5f5fafafafcfcfcdededee3e3e3e5e5e5ecececf1f1f1f0f0f0edededd0d0d0d1d1d1dedededadadadbdbdbf1f1f1eeeeeefbfbfbf7f7f7eaeaeae8e8e8ecececfbfbfbf7f7f7f6f6f6d7d7d7dadadae4e4e4e5e5e5f6f6f6f9f9f9f3f3f3e7e7e7dcdcdcf5f5f5f4f4f4fffffffffffff5f5f5fcfcfcfffffffbfbfbebebebecececf6f6f6edededf4f4f4f7f7f7f9f9f9eaeaeadddddde9e9e9f3f3f3fffffffffffff0f0f0f3f3f3e7e7e7dbdbdbecececf4f4f4f3f3f3f5f5f5c8c8c89f9f9f8f8f8f909090aaaaaab5b5b5a7a7a7aeaeaebdbdbda7a7a7b6b6b6d9d9d9efefefffffffe6e6e6c3c3c3d0d0d0c6c6c6dbdbdbdadadad0d0d0c9c9c9c5c5c59d9d9d898989b0b0b0ddddddacacacb4b4b4acacacb2b2b2a9a9a9b9b9b9bbbbbb919191d8d8d8f7f7f7fbfbfbf8f8f8fbfbfbe3e3e3ecececfdfdfdfffffff9f9f9e4e4e4d5d5d5fafafae7e7e7dbdbdbd2d2d2d2d2d2ddddddf2f2f2fcfcfcd7d7d7c2c2c2c8c8c8e2e2e2dedededfdfdfb2b2b2d0d0d0ffffffdadadae2e2e2fcfcfcf7f7f7d9d9d9efefeffdfdfdfafafae8e8e8ddddddffffffffffffffffffeaeaeaf9f9f9fcfcfcecececdfdfdfc9c9c9e3e3e3ebebebf4f4f4f0f0f0ebebebfffffff0f0f0e1e1e1f5f5f5f1f1f1c1c1c1ddddddf1f1f1e1e1e1b9b9b9b0b0b0d5d5d5cececee6e6e6fcfcfcecececf5f5f5ededededededd9d9d9b2b2b2a5a5a5ababab9c9c9cd2d2d2eeeeeef5f5f5e9e9e9dbdbdbd7d7d7e0e0e0d0d0d0d9d9d9fafafafffffff4f4f4e6e6e6e7e7e7f0f0f0e1e1e1e8e8e8fbfbfbe0e0e0f2f2f2e9e9e9e0e0e0fdfdfdebebebbababae8e8e8ffffffd5d5d5ccccccf6f6f6fffffff7f7f7dededec3c3c3b6b6b6afafaff2f2f2fffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffcfcfcfffffff5f5f5fefefef7f7f7e3e3e3fcfcfcffffffffffffffffffe4e4e4dededee0e0e0d4d4d4d3d3d3d9d9d9cfcfcfcfcfcfd9d9d9e0e0e0e5e5e5f1f1f1f0f0f0e3e3e3dededee4e4e4e4e4e4f0f0f0e1e1e1d9d9d9cbcbcbacacace7e7e7ececece5e5e5d5d5d5cccccce3e3e3d9d9d9e6e6e6f9f9f9d3d3d3cfcfcfebebebd6d6d6e3e3e3e0e0e0e2e2e2e6e6e6e5e5e5e4e4e4fcfcfcffffffeeeeeef6f6f6fafafaf2f2f2e6e6e6eeeeeefdfdfdffffffe8e8e8b0b0b0b0b0b0dededee9e9e9d8d8d8c9c9c9ccccccd1d1d1cacacabfbfbfd1d1d1a7a7a79e9e9e9f9f9f8e8e8ebbbbbbfffffffdfdfdfbfbfbffffffcfcfcfccccccd0d0d0c0c0c0cbcbcbccccccc8c8c8ccccccd6d6d6dadadae1e1e1d3d3d3c1c1c1c2c2c2c8c8c8cccccce7e7e7d2d2d2b3b3b3b9b9b9c3c3c3b7b7b7bababaccccccb1b1b1b3b3b3d1d1d1e3e3e3eaeaeae1e1e1f2f2f2d6d6d6d8d8d8ffffffffffffdcdcdcebebebfffffffffffff3f3f3e1e1e1f5f5f5ffffffffffffffffffe0e0e0ddddddfcfcfcf4f4f4c9c9c9c2c2c2efefefe5e5e5e9e9e9f9f9f9f7f7f7f1f1f1e0e0e0cfcfcfc2c2c2c8c8c8d5d5d5dededed4d4d4c9c9c9d9d9d9efefefbdbdbdacacacedededf4f4f4f4f4f4f9f9f9f1f1f1eaeaeafffffff9f9f9fbfbfbf3f3f3d0d0d0f5f5f5fffffffffffffefefeefefeffcfcfcf6f6f6f2f2f2ffffffd0d0d0c8c8c8f5f5f5eeeeeeecececf1f1f1d6d6d6ebebebdcdcdccbcbcbd0d0d0c9c9c9d9d9d9cdcdcdd5d5d5d0d0d0d2d2d2c6c6c6bfbfbfcdcdcdd3d3d3dcdcdcd6d6d6e3e3e3f0f0f0efefeff3f3f3fcfcfcffffffffffffffffffffffffffffffffffffeaeaeafefefefffffffffffffdfdfdffffffe2e2e2a0a0a0d2d2d2f7f7f7bcbcbc9e9e9ea0a0a0d0d0d0dcdcdcb8b8b8d7d7d7e2e2e2e2e2e2d9d9d9c6c6c6cbcbcbe6e6e6dbdbdbe1e1e1efefefdcdcdcdbdbdbd3d3d3d8d8d8dbdbdbdededee2e2e2e9e9e9fbfbfbffffffffffffffffffffffffffffffbfbfbfcfcfcfdcdcdcd5d5d5ffffffffffffe1e1e1ebebebf4f4f4efefefe6e6e6ececececececddddddd7d7d7ebebebeeeeeee3e3e3d7d7d7d8d8d8eeeeeefffffffdfdfdf4f4f4e7e7e7cfcfcfdcdcdcd3d3d3d9d9d9dfdfdff2f2f2cfcfcfa8a8a8b6b6b6e1e1e1cbcbcbc6c6c6d5d5d5d8d8d8ebebebf1f1f1e5e5e5e4e4e4e6e6e6f7f7f7f3f3f3f1f1f1d1d1d1d0d0d0d4d4d4dcdcdcdbdbdbd8d8d8f3f3f3f7f7f7ffffffefefefc9c9c9d2d2d2e8e8e8d5d5d5dfdfdff5f5f5e5e5e5dcdcdcedededf1f1f1efefefefefeffdfdfdfcfcfcfbfbfbffffffffffffebebebeeeeeef4f4f4f6f6f6e1e1e1dbdbdbe1e1e1f1f1f1f8f8f8f6f6f6f4f4f4fefefed6d6d6d1d1d1eaeaeafffffffffffff0f0f0e5e5e5d5d5d5e8e8e8e9e9e9fafafaf0f0f0efefeff3f3f3f3f3f3e0e0e0fdfdfdfefefef6f6f6f4f4f4e8e8e8f2f2f2d1d1d1a5a5a5b2b2b2ddddddddddddeaeaeaeaeaeabdbdbd8c8c8cc8c8c8f1f1f1e8e8e8ddddddcdcdcdc8c8c8d0d0d0c6c6c6c7c7c7c1c1c1b6b6b6c0c0c09b9b9ba6a6a6c2c2c2858585a9a9a9e8e8e8e1e1e1e6e6e6e0e0e0efefefbababa7e7e7ea0a0a0c8c8c8acacacbcbcbccacacac8c8c8dadadac3c3c3dadadadededeccccccd9d9d9d3d3d3d0d0d0bcbcbcd3d3d3e2e2e2bebebec7c7c7e9e9e9fcfcfcfafafafffffffdfdfdf2f2f2ffffffe2e2e2b7b7b7abababd8d8d8c9c9c9d6d6d6fafafaebebebe0e0e0ebebebe0e0e0f4f4f4e8e8e8c6c6c6d6d6d6d2d2d2eeeeeee8e8e8e9e9e9f5f5f5f6f6f6e0e0e0bfbfbfd5d5d5eeeeeef1f1f1fdfdfdfffffffafafaf2f2f2fdfdfdfffffffdfdfdf1f1f1ccccccd9d9d9eaeaeae5e5e5ebebebe9e9e9d0d0d0dadadae0e0e0f2f2f2fffffff5f5f5f0f0f0fffffff6f6f6f3f3f3fafafacfcfcfd7d7d7fffffffffffffdfdfdefefeff5f5f5f5f5f5f2f2f2f4f4f4e5e5e5e2e2e2e5e5e5b7b7b7b0b0b0c9c9c9e6e6e6e3e3e3e9e9e9dbdbdbdedededededed4d4d4f2f2f2fcfcfce9e9e9e1e1e1ecececcbcbcbc2c2c2cececed0d0d0c9c9c9d1d1d1c7c7c7afafafadadadc2c2c2e3e3e3eaeaeadddddddfdfdfe8e8e8dbdbdbe1e1e1ebebebededede1e1e1dedededededef2f2f2f5f5f5d2d2d2f0f0f0fffffffffffff7f7f7fafafafefefef9f9f9fbfbfbfffffffffffff4f4f4e0e0e0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7e7e7ccccccc9c9c9d2d2d2eaeaeaffffffffffffffffffffffffffffffffffffffffffebebebf4f4f4fffffff3f3f3ffffffffffffffffffffffffebebebc8c8c8bebebec2c2c2e4e4e4e1e1e1bcbcbcc6c6c6bcbcbcb2b2b2c9c9c9dbdbdb9a9a9ab8b8b8ffffffcfcfcf7b7b7badadadb9b9b9aeaeaeabababa1a1a19e9e9ea7a7a7eeeeeef3f3f3f4f4f4c4c4c4737373bfbfbfffffffffffffb1b1b1b8b8b8d1d1d1c1c1c1c9c9c9ebebebfffffffffffffffffff5f5f5fffffffffffffdfdfdffffffffffffe9e9e9efefeffcfcfcfdfdfdd5d5d5dfdfdfffffffeeeeeef1f1f1f6f6f6fefefef2f2f2e8e8e8e1e1e1d9d9d9cbcbcbd0d0d0b9b9b9d2d2d2dcdcdcc1c1c1a1a1a1a0a0a0c6c6c6bebebed4d4d4e6e6e6eaeaeae5e5e5c5c5c5c3c3c3c2c2c2acacacb0b0b0c6c6c6bdbdbd9c9c9cd1d1d1efefefedededfafafaf3f3f3f0f0f0e8e8e8eaeaeaececece9e9e9ebebebe8e8e8f4f4f4fdfdfdffffffeaeaeadbdbdbcdcdcdfffffffffffffffffffffffffcfcfcfdfdfdfffffffbfbfbfcfcfcf3f3f3d9d9d9e6e6e6f1f1f1e3e3e3f6f6f6f8f8f8f4f4f4e5e5e5dadadad8d8d8bdbdbdbebebee7e7e7d9d9d9d9d9d9f1f1f1ddddddd0d0d0d3d3d3cdcdcdd3d3d3d3d3d3ebebebdededeecececf7f7f7eeeeeefafafafefefeefefeffcfcfcfffffffffffffffffffffffff3f3f3fffffffffffff1f1f1cfcfcfd5d5d5e7e7e7e3e3e3b9b9b9bdbdbdc1c1c1c1c1c1d3d3d3dfdfdfd6d6d6c9c9c9c1c1c1d3d3d3cbcbcbc3c3c3c7c7c7dadadad9d9d9dededed3d3d3e2e2e2dededee2e2e2ebebebdadadaefefeff2f2f2e1e1e1e3e3e3f6f6f6f8f8f8f6f6f6ffffffffffffecececd7d7d7f1f1f1f0f0f0eeeeeefefefef6f6f6f7f7f7f9f9f9f2f2f2ddddddeaeaeafbfbfbf7f7f7efefeff6f6f6eeeeeef2f2f2edededd8d8d8e1e1e1e4e4e4e6e6e6d6d6d6dadadad8d8d8c3c3c3e3e3e3f5f5f5eeeeeef6f6f6e9e9e9dddddde0e0e0f1f1f1c6c6c6c1c1c1b8b8b8b7b7b7ddddddffffffe9e9e9c8c8c8c8c8c8c5c5c5e4e4e4f5f5f5eeeeeef0f0f0f7f7f7f8f8f8fffffffffffff8f8f8fffffffcfcfcf5f5f5ffffffffffffeeeeeeeeeeeee8e8e8e4e4e4e9e9e9d5d5d5d9d9d9e3e3e3f0f0f0e5e5e5f1f1f1e5e5e5e8e8e8efefefe2e2e2efefeffffffff5f5f5f3f3f3c2c2c2d9d9d9fffffff2f2f2d8d8d8ccccccecececf2f2f2f7f7f7e8e8e8c6c6c6dbdbdbd5d5d5d1d1d1f1f1f1f0f0f0f5f5f5fefefef7f7f7e8e8e8eaeaeafffffffbfbfbdbdbdbd1d1d1d4d4d4d1d1d1ddddddebebebd8d8d8ddddddefefeff1f1f1f6f6f6e7e7e7d9d9d9cbcbcbcacacac8c8c8dddddde9e9e9e9e9e9ebebebf2f2f2f2f2f2f3f3f3f6f6f6f1f1f1b7b7b7d0d0d0ffffffffffffefefefe0e0e0e1e1e1ececece2e2e2e1e1e1e9e9e9d5d5d5dededec3c3c3d3d3d3f6f6f6d7d7d7b0b0b0adadadb1b1b1fafafae2e2e2b7b7b7d7d7d7e3e3e3dededec2c2c2cacacacecececececec6c6c6d2d2d2d1d1d1c3c3c3dadadac4c4c4a7a7a7aeaeaedfdfdfeeeeeef5f5f5fffffff7f7f7e8e8e8f2f2f2fdfdfdf8f8f8fefefef5f5f5f0f0f0edededd5d5d5e1e1e1f0f0f0e7e7e7d6d6d6e5e5e5fbfbfbf8f8f8dadadae7e7e7f1f1f1e9e9e9ffffffd9d9d9b2b2b2d7d7d7f5f5f5f1f1f1d4d4d4d2d2d2ebebebeeeeeeeeeeeec2c2c2c7c7c7f0f0f0f9f9f9e9e9e9e4e4e4fbfbfbf7f7f7e5e5e5e9e9e9f4f4f4e9e9e9f3f3f3e5e5e5e6e6e6e9e9e9f1f1f1e2e2e2cdcdcdd5d5d5e4e4e4e1e1e1c8c8c8d2d2d2c4c4c4d5d5d5dfdfdff4f4f4ffffffececece0e0e0f5f5f5f5f5f5ecececdadadae4e4e4dededee8e8e8fafafaedededf5f5f5e6e6e6e0e0e0e7e7e7f7f7f7ffffffececece1e1e1f5f5f5f8f8f8f1f1f1f1f1f1f7f7f7ebebebd6d6d6efefeff9f9f9fefefee2e2e2e0e0e0e9e9e9f1f1f1f6f6f6fffffff9f9f9e5e5e5ebebebf7f7f7e2e2e2dfdfdfd1d1d1c3c3c3c6c6c6c3c3c3cfcfcfd2d2d2bdbdbdd6d6d6d3d3d3d7d7d7d7d7d7c9c9c9f5f5f5dedededededef6f6f6f0f0f0e6e6e6eeeeeefffffffffffff4f4f4dededefbfbfbf3f3f3fefefeffffffecececfbfbfbf7f7f7ecececf3f3f3f2f2f2f6f6f6fefefee7e7e7bebebea5a5a5a2a2a2b6b6b6d8d8d8d5d5d5dedededededed9d9d9dadadae5e5e5c5c5c5d0d0d0dadadac7c7c7cbcbcbbebebeb6b6b6b6b6b6b7b7b78e8e8e7b7b7b7f7f7f838383989898a0a0a07e7e7e7373737d7d7d8686868585857979797f7f7f9b9b9bbebebe9191917a7a7adededef7f7f7e5e5e5dcdcdcd1d1d1f2f2f2fafafafefefef0f0f0e8e8e8e1e1e1d1d1d1898989b2b2b2c5c5c59f9f9fe3e3e3e0e0e0e3e3e3d1d1d1cacacacfcfcfdadadacdcdcdbdbdbdc4c4c4c4c4c4b1b1b1ccccccd9d9d9979797a6a6a6bcbcbcbfbfbfadadadb5b5b5c7c7c7d5d5d5d1d1d1bababad5d5d5e8e8e8edededeeeeeef1f1f1eeeeeef3f3f3f9f9f9fbfbfbefefefeaeaeafefefee9e9e9c8c8c8b9b9b9dcdcdcececece3e3e3d4d4d4bababad9d9d9f2f2f2ededede6e6e6e1e1e1ebebebf0f0f0e4e4e4f1f1f1fafafafdfdfdfffffff4f4f4f9f9f9fffffffafafafefefef9f9f9fbfbfbfffffffffffff6f6f6dededee0e0e0e0e0e0eaeaeae4e4e4dfdfdfe7e7e7eeeeeeefefefebebebcececec6c6c6d6d6d6eeeeeed6d6d6d6d6d6cdcdcdd8d8d8e7e7e7d8d8d8dbdbdbe1e1e1cececec9c9c9efefeff8f8f8f1f1f1e2e2e2e1e1e1f9f9f9fefefef7f7f7ffffffffffffecececfffffffffffffffffffefefefffffffafafaf5f5f5f7f7f7ffffffeaeaeadfdfdfeaeaead6d6d6d3d3d3d3d3d3d3d3d3ddddddc4c4c4d3d3d3d4d4d4b6b6b6bfbfbff8f8f8e0e0e0d6d6d6d6d6d6d6d6d6d7d7d7d5d5d5eaeaeaf3f3f3edededfcfcfce8e8e8dadadaebebebf1f1f1dddddddbdbdbe4e4e4edededebebebe8e8e8f6f6f6fbfbfbf7f7f7f6f6f6f2f2f2ebebebe5e5e5e1e1e1ebebebebebebddddddeeeeeef2f2f2edededdbdbdbcbcbcbd6d6d6dededed0d0d0e3e3e3e5e5e5dbdbdbd6d6d6e6e6e6e6e6e6e6e6e6ecececf3f3f3f2f2f2fefefefbfbfbfffffffffffff5f5f5ebebebf8f8f8fbfbfbf3f3f3f4f4f4f0f0f0e1e1e1efefeff4f4f4dadadae9e9e9d6d6d6e3e3e3c4c4c4d7d7d7d4d4d4d9d9d9ffffffffffffe7e7e7d2d2d2d4d4d4d6d6d6cdcdcddadadac3c3c3bebebedddddddcdcdcd5d5d5c9c9c9e0e0e0fefefef7f7f7e2e2e2dddddde7e7e7ffffffe3e3e3e4e4e4f2f2f2ebebebf0f0f0ddddddc7c7c7d2d2d2e7e7e7edededdbdbdbe5e5e5eeeeeefffffff9f9f9e8e8e8b6b6b6b6b6b6eaeaeadfdfdfdcdcdceaeaeae5e5e5dddddddadadadddddddfdfdfe9e9e9f2f2f2dededec5c5c5d8d8d8d2d2d2dbdbdbe1e1e1eaeaeae8e8e8e7e7e7e0e0e0efefefcfcfcfbdbdbdc7c7c7ccccccdadadac3c3c3ccccccc5c5c5b8b8b8cbcbcbcfcfcfd5d5d5d5d5d5bdbdbdbfbfbfc3c3c3c5c5c5bbbbbbbfbfbfbfbfbfccccccd7d7d7d9d9d9c8c8c8bdbdbdc9c9c9b9b9b9dddddde4e4e4f7f7f7f9f9f9e1e1e1cbcbcbe2e2e2f2f2f2d8d8d8d9d9d9dfdfdfd5d5d5eeeeeeefefefccccccb0b0b0e8e8e8c3c3c3a9a9a9e1e1e1dadadad0d0d0cfcfcfecececf6f6f6f2f2f2e1e1e1e4e4e4fffffffcfcfcfafafaeaeaeae5e5e5f4f4f4fdfdfdffffffdadadad8d8d8e3e3e3dfdfdfc7c7c7b4b4b4ccccccf7f7f7f1f1f1ebebebebebebecececf5f5f5fdfdfdfcfcfcfffffff3f3f3eeeeeee9e9e9e7e7e7e4e4e4f8f8f8eaeaeaf3f3f3e9e9e9f4f4f4ffffffffffffeeeeeef5f5f5f2f2f2f2f2f2ffffffe9e9e9ecececc2c2c2bfbfbfeeeeeee0e0e0f6f6f6ffffffe2e2e2c4c4c4e5e5e5f0f0f0bcbcbce4e4e4f2f2f2f7f7f7fcfcfcf6f6f6fdfdfdfdfdfdf6f6f6f5f5f5e2e2e2dadadaf2f2f2d6d6d6cbcbcbd2d2d2d6d6d6e0e0e0e7e7e7e0e0e0c6c6c6ddddddffffffd6d6d6d1d1d1e3e3e3d1d1d1d7d7d7ffffffe0e0e0cdcdcdfefefef6f6f6e2e2e2eaeaeaebebebebebebf0f0f0f5f5f5f8f8f8d7d7d7e9e9e9f7f7f7cdcdcdb4b4b4fcfcfcfffffffffffffffffffffffffffffffffffffdfdfdffffffffffffffffffdfdfdffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0dadadadadadaccccccc2c2c2acacaca6a6a6cecece9e9e9ea8a8a8c1c1c1b9b9b9bebebebfbfbfbbbbbbbfbfbfc1c1c1b8b8b89b9b9ba0a0a0b8b8b8a4a4a49b9b9baaaaaa9e9e9e9e9e9e9a9a9ab5b5b5c8c8c8abababa4a4a4b1b1b1bcbcbcbfbfbfc0c0c0a6a6a6b8b8b8cececed6d6d6b6b6b6a7a7a7b1b1b1b4b4b4b1b1b1a7a7a7afafafbcbcbcb0b0b0a0a0a0c0c0c0e7e7e7f8f8f8cdcdcdb8b8b8dcdcdccccccce5e5e5fffffffffffff3f3f3f8f8f8b8b8b8a0a0a0adadadb2b2b2dadadaf0f0f0f6f6f6efefefe7e7e7e5e5e5f0f0f0cdcdcda1a1a1a6a6a6bebebec9c9c9bbbbbbadadadc2c2c2cacacac2c2c2c4c4c4d1d1d1b5b5b5bbbbbbb4b4b4bbbbbbc0c0c0c9c9c9ccccccc3c3c3d3d3d3c7c7c7c6c6c6dadadae4e4e4ddddddd8d8d8e9e9e9dddddde2e2e2e0e0e0d6d6d6eeeeeee7e7e7ecececf4f4f4fdfdfdf3f3f3f0f0f0efefeff8f8f8fffffffafafaefefefefefeffffffffffffffffffffefefefcfcfce8e8e8dfdfdffffffff8f8f8ebebebf4f4f4f5f5f5cecececececefafafadfdfdfc3c3c3c8c8c8bfbfbfcdcdcddededec7c7c7dadadadcdcdcd8d8d8c6c6c6d1d1d1d2d2d2cdcdcdedededfcfcfce3e3e3d8d8d8d4d4d4c4c4c4d1d1d1cececed0d0d0d5d5d5cccccccfcfcfd2d2d2d1d1d1dededee1e1e1ecececb8b8b8bfbfbff0f0f0f0f0f0fcfcfcffffffe2e2e2cacacaedededdededeecececf1f1f1ecececf3f3f3eaeaeaedededefefeff1f1f1dadadae4e4e4fffffff6f6f6e3e3e3d9d9d9cbcbcbe0e0e0dadadabababa9d9d9ddadadad5d5d5ccccccd1d1d1dddddde3e3e3e2e2e2f4f4f4f9f9f9fafafae7e7e7e7e7e7f4f4f4fcfcfcfffffffffffff1f1f1fffffffffffffffffff5f5f5fafafafffffffffffffcfcfcfcfcfcffffffffffffffffffffffffefefefc3c3c3e5e5e5fffffffcfcfcf4f4f4f1f1f1ecececf2f2f2e5e5e5a5a5a5b5b5b5d2d2d2c5c5c5d4d4d4d4d4d4e2e2e2d8d8d8e3e3e3e4e4e4f1f1f1f6f6f6ffffffffffffe7e7e7ebebebfffffffffffffffffffffffffffffffffffffdfdfdf9f9f9fdfdfdf7f7f7f5f5f5fffffffcfcfcf4f4f4f9f9f9f4f4f4fafafaffffffe9e9e9bababab9b9b9eaeaeae1e1e1e9e9e9fbfbfbffffffe6e6e6bfbfbfd1d1d1eaeaeafffffffefefefefefefffffffffffffbfbfbeaeaeaecececf5f5f5e4e4e4e6e6e6f1f1f1f1f1f1f1f1f1f1f1f1f5f5f5f6f6f6fffffffefefefdfdfdfbfbfbf7f7f7f6f6f6d1d1d1d9d9d9dedededfdfdfdcdcdcd0d0d0d8d8d8dbdbdbc9c9c9c6c6c6e7e7e7fcfcfce0e0e0cacacad4d4d4e3e3e3e8e8e8d2d2d2e2e2e2dfdfdfdadadadbdbdbc4c4c4cdcdcde6e6e6d2d2d2d1d1d1d2d2d2e2e2e2f0f0f0edededefefeff8f8f8f4f4f4e8e8e8eeeeeec0c0c0bfbfbff2f2f2efefefe8e8e8dbdbdbdbdbdbe8e8e8ededede7e7e7cfcfcfe0e0e0e3e3e3dcdcdcdddddde6e6e6e0e0e0d9d9d9e3e3e3fbfbfbf3f3f3ebebebf2f2f2cacacaa9a9a99595959b9b9bb4b4b4c6c6c6cbcbcbc8c8c8d2d2d2b6b6b6bfbfbfedededdadadadadadae5e5e5e7e7e7f2f2f2edededf0f0f0fbfbfbd3d3d3dbdbdbe6e6e6e6e6e6ecececf1f1f1f5f5f5e1e1e1d3d3d3e8e8e8edededd1d1d1dfdfdfdededebfbfbfd7d7d7f4f4f4f4f4f4d1d1d1b7b7b7d5d5d5e8e8e8bbbbbbb6b6b6ccccccb9b9b9dfdfdff7f7f7e3e3e3e4e4e4efefefe7e7e7dededeeeeeeee8e8e8f8f8f8f8f8f8eeeeeef6f6f6f5f5f5f4f4f4fffffffefefee1e1e1e7e7e7fbfbfbf6f6f6f0f0f0fffffffffffff8f8f8c4c4c4d6d6d6f3f3f3eeeeeee5e5e5c6c6c6d5d5d5fffffffdfdfdf3f3f3f5f5f5d8d8d8d8d8d8ffffffbfbfbf989898d4d4d4e7e7e7e3e3e3dfdfdfd0d0d0ebebebefefefeaeaeaf9f9f9e8e8e8e3e3e3f5f5f5ecececfafafafcfcfcdddddddfdfdff0f0f0ecececedededfcfcfcf3f3f3eeeeeef0f0f0f4f4f4e0e0e0ccccccbdbdbd9d9d9de0e0e0ffffffefefefeeeeeefffffffffffffffffffffffff1f1f1f6f6f6fffffffffffffffffffbfbfbfdfdfdfffffff3f3f3dfdfdfd6d6d6d8d8d8c7c7c7c1c1c1c2c2c2b0b0b08d8d8d999999acacaca3a3a3aaaaaac6c6c6c4c4c4b1b1b19999999292928b8b8b8888888f8f8f9292928989899595959696968c8c8c919191c6c6c69d9d9d9e9e9ea6a6a6a9a9a9b7b7b7b5b5b5c0c0c0bebebebcbcbcb4b4b4b2b2b2c3c3c3c7c7c7ccccccc5c5c5ccccccc7c7c7c4c4c4c0c0c0cdcdcdd4d4d4d2d2d2d6d6d6d2d2d2dcdcdce4e4e4cbcbcbc1c1c1d4d4d4d9d9d9c5c5c5d6d6d6e0e0e0e4e4e4f2f2f2e0e0e0d8d8d8e2e2e2dedededededeeaeaeaf9f9f9eeeeeee2e2e2dcdcdce3e3e3e9e9e9e3e3e3eeeeeefafafafbfbfbf6f6f6e9e9e9dadadad8d8d8eaeaeae7e7e7cfcfcfcececed0d0d0c6c6c6bebebea9a9a9c3c3c3e7e7e7e7e7e7e8e8e8e7e7e7f0f0f0f6f6f6fffffff8f8f8fefefef8f8f8fbfbfbf7f7f7f9f9f9f5f5f5f7f7f7fefefefffffffffffffffffffffffffffffff9f9f9fffffffffffffffffffffffffffffffffffffafafafffffffffffffffffffffffff4f4f4e8e8e8f5f5f5ebebebe9e9e9c8c8c8d3d3d3edededd4d4d4cececed8d8d8bababac4c4c4d7d7d7cacacad7d7d7d5d5d5bebebeacacacbdbdbdbebebebdbdbdcbcbcbdadadad6d6d6c8c8c8bbbbbbd6d6d6d5d5d5c4c4c49f9f9f9e9e9ec5c5c5b7b7b7b9b9b9dededeececece0e0e0dadadad7d7d7cbcbcbcfcfcfeeeeeefffffffffffff0f0f0f5f5f5f8f8f8fefefefbfbfbfdfdfdfffffffffffffffffff9f9f9ffffffffffffdcdcdcd8d8d8ffffffeeeeeedededef4f4f4ddddddc4c4c4d1d1d1ebebebfcfcfce0e0e0e8e8e8f5f5f5fafafaefefefebebebbababae0e0e0e6e6e6dbdbdbe7e7e7cfcfcfb9b9b9bcbcbcc0c0c0cdcdcddadadad6d6d6d0d0d0ebebebeeeeeefffffffffffffffffffefefef3f3f3fafafaf7f7f7fffffffffffffffffffcfcfcfffffffffffffbfbfbd9d9d9afafafcfcfcfffffffedededeaeaead9d9d9e6e6e6e2e2e2d2d2d2d7d7d7e0e0e0e2e2e2dcdcdcddddddcdcdcde8e8e8e2e2e2d2d2d2d9d9d9e3e3e3d7d7d7d9d9d9cdcdcdcacacae0e0e0dbdbdbddddddeeeeeeecececf8f8f8fffffffffffff7f7f7f5f5f5e9e9e9f0f0f0e3e3e3f4f4f4f0f0f0ecececedededecececdddddde3e3e3e3e3e3cbcbcbd9d9d9ededede0e0e0d8d8d8e0e0e0d2d2d2e2e2e2fcfcfcfdfdfddadadae6e6e6d5d5d5b9b9b9dbdbdbeeeeeee6e6e6e9e9e9fffffffffffffffffff4f4f4ececece7e7e7d5d5d5d4d4d4d2d2d2dddddde7e7e7e1e1e1f3f3f3e1e1e1e2e2e2dfdfdfe5e5e5fbfbfbf5f5f5eaeaeaf3f3f3e9e9e9d0d0d0d7d7d7d9d9d9dcdcdce7e7e7e1e1e1dddddde1e1e1eeeeeef3f3f3fbfbfbffffffd0d0d0e9e9e9fdfdfdfefefeebebebf2f2f2ffffffdededee3e3e3f1f1f1e6e6e6dededec7c7c7d2d2d2c5c5c5dbdbdbf5f5f5efefeff5f5f5f3f3f3fffffffffffff6f6f6ebebebf0f0f0f3f3f3e8e8e8eeeeeeffffffe8e8e8c4c4c4e1e1e1d3d3d3e8e8e8fdfdfdeaeaeae9e9e9dfdfdfeaeaeaf8f8f8e8e8e8ebebebeeeeeed3d3d3cccccce3e3e3eaeaeaf2f2f2fafafae9e9e9d4d4d4d2d2d2cfcfcfcfcfcfb4b4b4b4b4b4babababcbcbcc3c3c3c1c1c1c3c3c3c1c1c1d8d8d8f0f0f0eaeaeae1e1e1e5e5e5e1e1e1dcdcdccdcdcddbdbdbcfcfcfc9c9c9c7c7c7c8c8c8f2f2f2ecececb8b8b8cfcfcfd1d1d1d3d3d3c6c6c6b7b7b79e9e9eaaaaaabcbcbcb3b3b39d9d9db6b6b6d9d9d9c5c5c5d9d9d9c9c9c9d9d9d9ffffffffffffeaeaeae4e4e4f5f5f5fbfbfbdddddde9e9e9ecececeaeaead7d7d7dbdbdbececece6e6e6dfdfdff4f4f4fcfcfcf7f7f7fdfdfdfefefef9f9f9ebebebebebebddddddf6f6f6f2f2f2cdcdcddbdbdbf7f7f7f3f3f3dfdfdfc4c4c4cbcbcbefefefdcdcdce6e6e6f2f2f2c6c6c6d1d1d1bababad2d2d2ffffffffffffdededed7d7d7e1e1e1b2b2b2b9b9b9ecececf3f3f3eaeaead8d8d8dcdcdce8e8e8dcdcdcd8d8d8dfdfdfcfcfcfcdcdcdf0f0f0fffffffffffffffffffffffffffffffffffffefefeefefeff5f5f5fcfcfce3e3e3dbdbdbebebebd2d2d2c8c8c8c1c1c1afafafaaaaaab8b8b8a1a1a19e9e9ea5a5a59e9e9e9797979d9d9da1a1a18d8d8d8080807a7a7a9292929b9b9b7171716363636f6f6f959595acacaca4a4a4757575696969979797b5b5b5edededefefefbebebe7e7e7e8787876d6d6d7474748989898c8c8c9d9d9db0b0b0c7c7c7dcdcdce2e2e2fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4e5e5e5e4e4e4efefefdedededddddde8e8e8eeeeeef1f1f1f3f3f3fdfdfdfffffff3f3f3edededeeeeeef9f9f9f5f5f5efefefeeeeeeebebebe3e3e3dcdcdceaeaeaefefeff1f1f1f2f2f2f5f5f5fefefef0f0f0f3f3f3f5f5f5edededfafafafffffffffffffffffff2f2f2fafafafffffffffffffffffffffffff9f9f9fffffff1f1f1e7e7e7f7f7f7ffffffe1e1e1f2f2f2fffffff5f5f5ebebebededede2e2e2ebebebeeeeeefffffffffffff5f5f5e9e9e9e8e8e8fbfbfbedededd1d1d1f2f2f2fcfcfcfffffffcfcfcebebebebebebfcfcfcfffffffffffffffffff4f4f4f1f1f1edededf4f4f4eeeeeee7e7e7dbdbdbc8c8c8d4d4d4d7d7d7d4d4d4d3d3d3c7c7c7d0d0d0dcdcdcdededed2d2d2d6d6d6cbcbcbd4d4d4c6c6c6d9d9d9e5e5e5c4c4c4c9c9c9d9d9d9ccccccd8d8d8e9e9e9ddddddcecececfcfcfc9c9c9dadadabcbcbc959595b7b7b7cacacabfbfbfb0b0b0aaaaaa9c9c9ca2a2a2a6a6a6a4a4a4c2c2c2b8b8b8b9b9b9f8f8f8dedededfdfdff2f2f2cdcdcdd0d0d0fbfbfbdddddde1e1e1dfdfdfd4d4d4e6e6e6e5e5e5fffffffffffffffffffffffffafafaf0f0f0f6f6f6fdfdfdf1f1f1c9c9c9f4f4f4fbfbfbe4e4e4e9e9e9e4e4e4ebebebe3e3e3d7d7d7d3d3d3bdbdbddcdcdce8e8e8e4e4e4dfdfdfeaeaeae6e6e6e6e6e6d2d2d2c0c0c0e2e2e2dfdfdfdddddddcdcdcd5d5d5d9d9d9f5f5f5f8f8f8f6f6f6fffffffffffffffffffdfdfdfffffffbfbfbfffffffffffffffffff7f7f7e8e8e8e8e8e8e4e4e4d9d9d9e2e2e2dadadacdcdcdcacacacacacab6b6b6b1b1b1b3b3b3c8c8c8dfdfdfd9d9d9d4d4d4ebebebe8e8e8d8d8d8c7c7c7c6c6c6ddddddd9d9d9dfdfdff1f1f1f9f9f9e4e4e4e2e2e2eaeaeae5e5e5e4e4e4e4e4e4e5e5e5f5f5f5fbfbfbf8f8f8fcfcfcfffffffffffffcfcfcf3f3f3f0f0f0f7f7f7f4f4f4d5d5d5e4e4e4efefeff2f2f2bfbfbfddddddf7f7f7e9e9e9e7e7e7f3f3f3f7f7f7f7f7f7fafafaf3f3f3e8e8e8e1e1e1eeeeeef2f2f2f9f9f9fffffffffffff3f3f3ecececfffffffffffff4f4f4eeeeeee9e9e9edededd2d2d2dbdbdbc8c8c8ccccccd0d0d0cececee1e1e1e3e3e3dbdbdbe5e5e5e7e7e7dcdcdcf8f8f8dededec8c8c8d8d8d8d1d1d1dcdcdcdcdcdcecececefefefddddddf3f3f3e0e0e0d8d8d8eaeaeaf3f3f3f7f7f7dcdcdcf0f0f0ffffffe0e0e0d6d6d6e5e5e5f7f7f7e0e0e0edededf4f4f4f2f2f2bbbbbbc4c4c4ccccccc4c4c4dfdfdfebebebd6d6d6dadadad8d8d8e1e1e1f8f8f8eaeaeae4e4e4e7e7e7d8d8d8edededf0f0f0bdbdbdd4d4d4e4e4e4e2e2e2edededd9d9d9fcfcfcf5f5f5d8d8d8f8f8f8ecececd9d9d9bdbdbdaaaaaaeeeeeedbdbdbaeaeaececececdcdcddcdcdcdbdbdbc4c4c4d2d2d2cacacabfbfbfafafafaeaeaeb6b6b6b6b6b6bababab4b4b4d1d1d1f6f6f6fafafafffffff0f0f0fffffffffffff7f7f7f8f8f8dfdfdfdddddddbdbdbbebebee2e2e2d3d3d3cececedadadad8d8d8d6d6d6cbcbcbd5d5d5e5e5e5d8d8d8cacacaadadadbdbdbdd0d0d0cfcfcfbebebeacacacb9b9b9c1c1c1b8b8b8d3d3d3d3d3d3f2f2f2eeeeeec1c1c1e6e6e6fffffffffffffffffffffffff7f7f7ffffffddddddd2d2d2ddddddf5f5f5f8f8f8e5e5e5ecececedededeaeaeaf9f9f9f8f8f8f9f9f9fafafaf4f4f4f4f4f4fffffff8f8f8dcdcdcd2d2d2dbdbdbf1f1f1b7b7b7999999d7d7d7f6f6f6efefefe0e0e0f4f4f4ffffffdcdcdcc2c2c2c1c1c1d6d6d6edededcccccca5a5a5bcbcbce9e9e9ffffffffffffd1d1d1cbcbcbf7f7f7fbfbfbfffffffffffff3f3f3dfdfdfedededdbdbdbc8c8c8c4c4c4cececebebebe9d9d9d8d8d8d8484849696969f9f9f9a9a9a9898989393937a7a7a7171718989899595957c7c7c636363b3b3b3ececece9e9e9ffffffe5e5e59494949b9b9b9494948686868c8c8c8484849e9e9ecbcbcba7a7a78e8e8e8989898e8e8e888888a4a4a4bebebebfbfbfc2c2c2edededf0f0f0f0f0f0d3d3d3c5c5c5efefeffffffffffffff8f8f8fdfdfdfffffffefefee8e8e8fafafafffffffffffffbfbfbfffffff7f7f7f6f6f6f5f5f5dfdfdfeaeaeafdfdfdfdfdfdf6f6f6f1f1f1e7e7e7f8f8f8f0f0f0efefeff8f8f8fffffffffffffffffffffffffffffffafafafffffffffffffdfdfdfffffffdfdfdfffffffdfdfdfffffffffffff8f8f8fcfcfcf7f7f7fdfdfdfdfdfdfffffffffffffefefeffffffffffffffffffffffffd7d7d7b4b4b4fffffffffffffefefefafafaefefefe9e9e9f2f2f2f0f0f0efefefe7e7e7e9e9e9f0f0f0fdfdfdfcfcfcfdfdfdf8f8f8fffffffffffffefefefbfbfbe1e1e1f1f1f1fffffffefefef7f7f7f5f5f5f9f9f9f1f1f1ffffffd5d5d5d9d9d9dedededfdfdfcfcfcfdcdcdcd4d4d4d8d8d8d9d9d9dcdcdcd3d3d3d3d3d3ddddddbabababababaddddddd3d3d3ccccccd5d5d5cfcfcfc0c0c0c2c2c2bebebebababacbcbcbd3d3d3d2d2d2d6d6d6c9c9c9cacacad6d6d6d7d7d7f0f0f0ededede6e6e6e9e9e9f7f7f7f3f3f3dfdfdfc8c8c8e4e4e4f9f9f9fffffffffffff8f8f8fbfbfbd9d9d9c9c9c9c0c0c0d8d8d8c8c8c8c9c9c9d5d5d5aeaeae909090969696999999b9b9b9cececee3e3e3d3d3d3e6e6e6eaeaeaebebebe3e3e3cfcfcfcfcfcfcbcbcbc1c1c1b6b6b6b4b4b4b8b8b8c5c5c5c4c4c4c8c8c8c8c8c8c0c0c0c9c9c9d7d7d7e0e0e0cececec8c8c8d6d6d6c8c8c8d2d2d2e3e3e3dbdbdbdddddd999999b6b6b6e9e9e9d9d9d9e9e9e9f4f4f4f5f5f5ebebebecececeeeeeef0f0f0edededd3d3d3dfdfdfe1e1e1eaeaeaefefefeaeaeaeaeaeaf5f5f5f7f7f7f8f8f8fcfcfcfffffffffffffffffffefefefffffffffffffdfdfddfdfdfdcdcdcfefefef0f0f0dededecfcfcfd1d1d1c7c7c7cacacab8b8b8c3c3c3cdcdcdc1c1c1c1c1c1c3c3c3cacacaccccccd9d9d9e4e4e4f5f5f5f0f0f0e5e5e5ececece9e9e9f3f3f3f2f2f2f9f9f9fbfbfbf7f7f7fafafafbfbfbffffffebebebb9b9b9e7e7e7fffffffffffff6f6f6fbfbfbfffffffefefefbfbfbfafafafffffffffffffafafaf1f1f1f9f9f9ffffffe5e5e5d7d7d7f8f8f8edededd8d8d8edededfefefefefefee6e6e6d4d4d4cdcdcdd7d7d7cececedadadad5d5d5dbdbdbd8d8d8cacacac4c4c4dadadadfdfdfdfdfdfcfcfcfd4d4d4e4e4e4f0f0f0eaeaeadfdfdfd5d5d5d5d5d5d4d4d4ddddddd7d7d7a9a9a9c0c0c0e6e6e6e8e8e8ecececededededededf3f3f3f4f4f4f2f2f2f3f3f3e1e1e1e3e3e3f9f9f9f0f0f0eeeeeee2e2e2e6e6e6e4e4e4f1f1f1e2e2e2c3c3c3ecececf4f4f4dadadaf0f0f0f2f2f2e4e4e4eeeeeef6f6f6f7f7f7ffffffdadadad2d2d2e1e1e1cacacac9c9c9e3e3e3e5e5e5dededec2c2c2d5d5d5c6c6c6a3a3a3cbcbcbe3e3e3d0d0d0d2d2d2eeeeeeedededcacacac3c3c3d0d0d0d6d6d6dededee3e3e3d4d4d4eaeaeae8e8e8d2d2d2f1f1f1cfcfcff4f4f4f6f6f6d7d7d7dcdcdcd8d8d8e0e0e0c3c3c3d7d7d7e1e1e1b2b2b2b0b0b0dcdcdcd5d5d5b8b8b8b4b4b4d5d5d5e7e7e7ddddddddddddcdcdcddededeeeeeeef7f7f7f2f2f2dadadac5c5c5d5d5d5cececec2c2c2fafafafcfcfcfafafaf4f4f4d7d7d7c2c2c2ccccccd5d5d5c3c3c3edededfffffffffffffffffff7f7f7fafafafcfcfcfffffff2f2f2f8f8f8efefeff0f0f0fbfbfbf6f6f6fafafadfdfdfc4c4c4bebebec3c3c3bdbdbdbcbcbcd5d5d5c8c8c8d5d5d5f1f1f1eeeeeef2f2f2fbfbfbdfdfdfcdcdcdfbfbfbeaeaeac6c6c6b7b7b7f0f0f0fffffffcfcfcecececfffffff8f8f8c1c1c1e2e2e2fffffffffffffefefef2f2f2edededf4f4f4f8f8f8e2e2e2e1e1e1fffffff6f6f6d3d3d3d2d2d2edededfffffff9f9f9f9f9f9fafafae9e9e9c7c7c7bfbfbfdadadadfdfdffcfcfcf4f4f4d5d5d5eaeaead2d2d2b8b8b8b9b9b9a2a2a29d9d9d9696969696969090908585858787878585857b7b7b7a7a7a6e6e6e8989898787877575758383837676769292929696969f9f9fb3b3b3b0b0b0a3a3a39e9e9eacacacb5b5b5c2c2c2bdbdbdccccccc6c6c6c0c0c0e0e0e0f9f9f9f7f7f7e0e0e0fcfcfcfffffffffffff8f8f8ecececf1f1f1fffffffafafaf1f1f1fffffffffffff8f8f8dededefffffffdfdfdfbfbfbf5f5f5fcfcfcf2f2f2f3f3f3d8d8d8dbdbdbf6f6f6ecececeaeaeae3e3e3ebebebf0f0f0f9f9f9efefefe0e0e0e7e7e7e7e7e7dcdcdcc7c7c7ccccccdfdfdfbfbfbfc7c7c7eeeeeeeaeaeaeaeaeaf5f5f5e4e4e4f1f1f1f3f3f3eeeeeee7e7e7d3d3d3ecececfcfcfcfbfbfbfffffffffffffffffffefefef9f9f9eeeeeef9f9f9f9f9f9fffffffffffffffffff9f9f9f4f4f4f6f6f6ececece6e6e6e5e5e5f3f3f3f3f3f3eaeaeafcfcfcfbfbfbf3f3f3bfbfbfbcbcbcf4f4f4f7f7f7e9e9e9e0e0e0dbdbdbdededee7e7e7f1f1f1e9e9e9c0c0c0d3d3d3c1c1c1edededffffffececece9e9e9fefefefffffffffffff5f5f5f4f4f4dcdcdce8e8e8f8f8f8e7e7e7f0f0f0f4f4f4bfbfbfdfdfdfdadadad8d8d8d9d9d9b1b1b1cbcbcbd7d7d7d5d5d5dadadadadadac1c1c1dcdcdcecececd1d1d1c2c2c2b6b6b6a7a7a7b2b2b2a8a8a8c7c7c7e1e1e1e9e9e9e3e3e3ebebebecececefefeffffffffcfcfcfffffff9f9f9f9f9f9fffffffffffff0f0f0e6e6e6ddddddd6d6d6f0f0f0ffffffd4d4d4a4a4a4d3d3d3e9e9e9e8e8e8ddddddd8d8d8e5e5e5dbdbdbbcbcbcc7c7c7d0d0d0a4a4a4b6b6b6e7e7e7fffffff5f5f5ccccccdcdcdcfffffffffffffffffffffffff4f4f4fbfbfbfffffffffffff4f4f4d5d5d5e3e3e3eeeeeee5e5e5f6f6f6eeeeeeeeeeeee7e7e7dcdcdcd3d3d3d7d7d7e2e2e2dededee1e1e1d6d6d6dcdcdce4e4e4d2d2d2e3e3e3f4f4f4e2e2e2e6e6e6dcdcdcc3c3c3dbdbdbeeeeeefcfcfcf8f8f8f1f1f1f7f7f7fcfcfcdadadad1d1d1f5f5f5fffffffffffffffffffffffff8f8f8f3f3f3fefefefefefefffffffbfbfbfffffff8f8f8fefefeffffffcececed3d3d3f4f4f4b6b6b6c1c1c1e2e2e2cfcfcfb0b0b0b4b4b4bcbcbcc7c7c7cbcbcbd8d8d8efefeff0f0f0f2f2f2fffffff8f8f8f9f9f9fffffffffffffffffffffffff8f8f8fffffff9f9f9e0e0e0e4e4e4f3f3f3efefeffcfcfceeeeeeeeeeeefffffffefefef3f3f3f4f4f4d6d6d6f0f0f0f8f8f8eeeeeededededbdbdbe0e0e0efefefe1e1e1d6d6d6e2e2e2d1d1d1cccccccfcfcfdbdbdbdfdfdfdadadae4e4e4dadadad8d8d8ebebebe7e7e7d6d6d6e7e7e7fefefec8c8c8c2c2c2cececebababac0c0c0d0d0d0cfcfcfe7e7e7e2e2e2dadadad3d3d3cfcfcfe6e6e6d4d4d4c2c2c2b1b1b1b7b7b7dbdbdbd7d7d7bebebed3d3d3c4c4c4f2f2f2f1f1f1e7e7e7ebebebfffffff7f7f7f2f2f2f5f5f5e9e9e9eeeeeed6d6d6dcdcdcf7f7f7cdcdcdb5b5b5ddddddffffffefefefeaeaeaf8f8f8dadadacdcdcdd3d3d3c9c9c9e6e6e6e6e6e6e2e2e2e6e6e6e5e5e5e3e3e3f2f2f2eeeeeedfdfdfc6c6c6bbbbbbc5c5c5dadadae0e0e0e5e5e5f8f8f8e6e6e6ebebebe2e2e2fbfbfbfbfbfbe8e8e8fffffffcfcfcecececdededeefefefe7e7e7e2e2e2d9d9d9f2f2f2fffffffffffff0f0f0f4f4f4f7f7f7fffffff9f9f9f8f8f8bababab5b5b5e0e0e0e2e2e2bebebebcbcbce0e0e0f9f9f9f2f2f2e8e8e8fdfdfdfffffff9f9f9fffffffefefefcfcfcfefefefffffffffffffffffffffffffafafaf0f0f0f3f3f3e6e6e6e1e1e1cbcbcbc6c6c6d7d7d7c0c0c0b6b6b6d9d9d9cdcdcdcdcdcdc5c5c5c7c7c7cececeb7b7b7dbdbdbe0e0e0cfcfcfd1d1d1c7c7c7d8d8d8ccccccebebebd8d8d8adadadc5c5c5c6c6c6c5c5c5b9b9b9909090dbdbdbfffffffffffffafafaedededefefefededede3e3e3dcdcdce1e1e1f6f6f6fdfdfde5e5e5e1e1e1bdbdbdadadaddcdcdce0e0e0c8c8c8bcbcbcc3c3c3cfcfcfd7d7d7d2d2d2c1c1c1cfcfcfdbdbdbcfcfcfc6c6c6d5d5d5ffffffefefefe0e0e0efefefefefeffafafafbfbfbfbfbfbfcfcfcfffffffffffffefefef1f1f1e6e6e6d4d4d4c7c7c7b9b9b9bababaa1a1a1a8a8a8c0c0c0a0a0a09797978585858f8f8f8f8f8f8989898080808888888787877e7e7e7d7d7d707070939393c9c9c9dededeccccccc8c8c8c7c7c7edededf1f1f1f5f5f5fffffffffffffffffffffffffffffffffffff0f0f0fffffffffffffffffffffffffdfdfdf2f2f2eeeeeee6e6e6f0f0f0ecececeaeaeaebebebe8e8e8ebebebf8f8f8dcdcdce0e0e0d4d4d4bfbfbfe1e1e1bababacccccce7e7e7e6e6e6dfdfdfeeeeeeedededd4d4d4f7f7f7f7f7f7dfdfdffafafafffffffffffff6f6f6ddddddf1f1f1f5f5f5fafafafcfcfcedededf6f6f6f6f6f6eeeeeef2f2f2fafafaf6f6f6f3f3f3f2f2f2ebebebf0f0f0e7e7e7d8d8d8ccccccd7d7d7cbcbcbf1f1f1ececece1e1e1dcdcdcc4c4c4c1c1c1d4d4d4d5d5d5cbcbcbd3d3d3d3d3d3d5d5d5d6d6d6c9c9c9b9b9b9cacacadededed9d9d9d5d5d5dcdcdcd5d5d5ddddddcdcdcdccccccd8d8d8d1d1d1dcdcdcebebebcdcdcdc5c5c5d0d0d0d4d4d4ebebebffffffd8d8d8dededed0d0d0d0d0d0d6d6d6dbdbdbd6d6d6dbdbdbd6d6d6b9b9b9a4a4a4a9a9a9d4d4d4e0e0e0c7c7c7cfcfcfdededed5d5d5d6d6d6dadadaccccccbababad3d3d3dddddde0e0e0eaeaeaeaeaeac4c4c4d9d9d9eaeaeae7e7e7e3e3e3d2d2d2e2e2e2d6d6d6d8d8d8f3f3f3e5e5e5b7b7b7f0f0f0f0f0f0c4c4c4dededefbfbfbf0f0f0dadadad8d8d8c9c9c9d0d0d0e8e8e8eaeaeadddddde3e3e3e6e6e6ececece8e8e8edededececece1e1e1fefefeffffffdededec3c3c3c4c4c4c8c8c8e5e5e5fffffff5f5f5d7d7d7d2d2d2e9e9e9e2e2e2dfdfdff6f6f6e3e3e3e9e9e9ffffffecececcbcbcbdededeebebebd6d6d6d1d1d1dddddde3e3e3f3f3f3e8e8e8cececeddddddfbfbfbf4f4f4eeeeeef8f8f8efefefecececdbdbdbc3c3c3d2d2d2e5e5e5fefefefdfdfdfffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffff6f6f6fffffffefefef5f5f5f6f6f6fbfbfbdadadad3d3d3ebebebfcfcfcefefeff0f0f0f6f6f6f7f7f7f1f1f1c0c0c0b5b5b5f1f1f1fbfbfbf2f2f2f4f4f4f2f2f2f0f0f0f3f3f3e3e3e3e4e4e4ededede1e1e1d4d4d4c8c8c8d6d6d6cbcbcbb5b5b5c6c6c6bbbbbba2a2a2e3e3e3ecececdbdbdbe4e4e4ebebebfffffff7f7f7fffffffffffffffffff2f2f2f7f7f7f9f9f9e6e6e6ebebebececece5e5e5d9d9d9ececece3e3e3e4e4e4f6f6f6f1f1f1efefefeaeaeaf5f5f5fbfbfbdfdfdfe1e1e1efefefe4e4e4d9d9d9d8d8d8d8d8d8e5e5e5e1e1e1dadadae0e0e0e3e3e3d9d9d9e2e2e2ededede2e2e2dbdbdbdadadae3e3e3e3e3e3d1d1d1dadadaedededf0f0f0d8d8d8e6e6e6f8f8f8e3e3e3c9c9c9ebebebf5f5f5fefefefffffffefefeffffffffffffe8e8e8e8e8e8e6e6e6e9e9e9f0f0f0bbbbbba3a3a3dcdcdcfffffffffffff3f3f3f2f2f2bdbdbd9f9f9fc0c0c0d7d7d7e8e8e8f3f3f3eaeaeaf5f5f5d7d7d7ddddddecececeaeaeaefefeffefefee3e3e3dadadafbfbfbe8e8e8d2d2d2b9b9b9d4d4d4eeeeeee8e8e8f8f8f8e1e1e1f3f3f3e8e8e8eeeeeec5c5c5e8e8e8d7d7d7bebebecacacad1d1d1dededed7d7d7c0c0c0d5d5d5e3e3e3f3f3f3f1f1f1efefefebebebf9f9f9f8f8f8d4d4d4a7a7a7c0c0c0d9d9d9eeeeeee5e5e5c9c9c9bdbdbddadadad8d8d8dadadafdfdfdffffffffffffefefefe1e1e1f0f0f0f6f6f6d3d3d3f0f0f0e0e0e0c9c9c9e3e3e3e4e4e4dddddddadadafbfbfbe8e8e8c9c9c9d6d6d6fffffffffffffffffff3f3f3fffffffcfcfcf6f6f6ecececeaeaeafefefeffffffe1e1e1ccccccd9d9d9d2d2d2dbdbdbd1d1d1d4d4d4cfcfcfe9e9e9ffffffe0e0e09c9c9c8e8e8ebfbfbfd3d3d3b1b1b1aaaaaab9b9b99a9a9a575757a2a2a2cfcfcfb7b7b7babababfbfbfc4c4c4b2b2b2a3a3a3c0c0c0c8c8c8b3b3b3bcbcbcc0c0c0c0c0c0b7b7b7cacacaeaeaeaf7f7f7fffffffdfdfdf6f6f6e5e5e5eaeaeafffffffefefee7e7e7f4f4f4eeeeeee9e9e9eaeaead9d9d9e4e4e4e9e9e9d7d7d7f5f5f5dcdcdcd4d4d4dcdcdcc4c4c4c8c8c8cfcfcfebebebfdfdfdbebebeacacacf2f2f2f5f5f5edededf7f7f7efefefffffffddddddd3d3d3e6e6e6e8e8e8d9d9d9bfbfbfb0b0b0a7a7a7a3a3a39191918080809090908c8c8c8282829b9b9bb7b7b79393938a8a8a9a9a9ac5c5c5dcdcdce4e4e4ebebebe1e1e1efefeffffffffafafaf8f8f8e9e9e9dadadadfdfdfdcdcdcd9d9d9eeeeeee7e7e7d1d1d1cacacadcdcdcdbdbdbbbbbbbdadadae8e8e8d2d2d2f5f5f5ecececf1f1f1fffffff0f0f0efefeffffffff8f8f8f9f9f9dadadae0e0e0ebebebd4d4d4c3c3c3d4d4d4fffffff6f6f6eaeaead8d8d8bebebea3a3a3cececec6c6c6d0d0d0e3e3e3dbdbdbd4d4d4eaeaeae4e4e4dfdfdfdadadaf8f8f8fffffff5f5f5e6e6e6efefeffffffffbfbfbf9f9f9f7f7f7f4f4f4fafafafffffff7f7f7fdfdfdfafafaf3f3f3f7f7f7fafafafcfcfcfafafafefefef3f3f3f1f1f1f8f8f8ebebebe9e9e9f1f1f1f1f1f1e9e9e9eaeaeaf8f8f8efefefdcdcdcd3d3d3d1d1d1ccccccd4d4d4dbdbdbd6d6d6d8d8d8dfdfdfd5d5d5d3d3d3d7d7d7d3d3d3d7d7d7e2e2e2e1e1e1dbdbdbd6d6d6d8d8d8dbdbdbdfdfdfdadadad7d7d7e1e1e1e4e4e4dbdbdbd6d6d6c0c0c0c6c6c6d6d6d6d4d4d4d0d0d0ccccccd0d0d0cacacac9c9c9dbdbdbdcdcdcd3d3d3cecececececebababac6c6c6bebebebdbdbdd1d1d1d3d3d3d4d4d4dfdfdfd2d2d2cececedadadad5d5d5dededee0e0e0e9e9e9fffffffbfbfbfefefeffffffffffffddddddd5d5d5fffffffefefefffffffdfdfdcececeeeeeeefefefefcfcfcffffffd9d9d9f6f6f6dadadae8e8e8fbfbfbe7e7e7f8f8f8edededdbdbdbdadadadedededededed5d5d5c7c7c7ccccccc8c8c8d9d9d9e6e6e6ddddddc9c9c9ddddddbebebecacacadadadabebebedfdfdff7f7f7d7d7d7acacaca5a5a5b9b9b9c2c2c2c8c8c8c4c4c4d3d3d3c2c2c2a2a2a2a5a5a5b0b0b0abababb7b7b7abababb2b2b29696969b9b9baaaaaabebebeaeaeaeb6b6b6bbbbbbb0b0b0969696959595acacacc9c9c9ccccccc1c1c1bfbfbfbebebedbdbdbeaeaeadbdbdbe3e3e3dedededededef0f0f0f2f2f2f9f9f9f8f8f8fafafaf2f2f2f2f2f2e7e7e7f4f4f4ebebebfafafaeeeeeee4e4e4efefefdbdbdbd4d4d4cccccccbcbcbebebebebebebdadadadbdbdbddddddd6d6d6dadadad5d5d5dbdbdbd1d1d1cbcbcbcacacadadadad4d4d4d2d2d2efefeffafafae6e6e6f6f6f6fdfdfdfffffffffffffffffffffffff9f9f9f4f4f4e8e8e8dfdfdfd9d9d9ddddddfffffffffffff1f1f1e5e5e5eaeaeae1e1e1dcdcdce4e4e4bebebea6a6a6b2b2b2ccccccddddddd9d9d9d9d9d9ccccccb9b9b99a9a9ab4b4b4c7c7c7c5c5c5ccccccdadadaefefeff0f0f0efefeff6f6f6f8f8f8f2f2f2f9f9f9fefefefffffffdfdfdfffffff2f2f2f7f7f7e5e5e5cfcfcff0f0f0e8e8e8f1f1f1f1f1f1e9e9e9e8e8e8f3f3f3fcfcfcffffffd5d5d5c7c7c7dfdfdfd5d5d5cacacab5b5b5a0a0a0b8b8b8c6c6c6dfdfdfc6c6c6c1c1c1d6d6d6e9e9e9d0d0d0d3d3d3eaeaeacececed8d8d8f8f8f8e5e5e5e3e3e3f1f1f1c3c3c3cececef0f0f0d6d6d6d6d6d6e6e6e6f7f7f7f3f3f3b8b8b8a3a3a3c7c7c7dadadaedededfcfcfcfffffff8f8f8efefeff1f1f1ecececd3d3d3bababacccccce9e9e9ccccccd3d3d3e5e5e5d1d1d1d7d7d7efefefebebebf2f2f2fffffffffffffbfbfbffffffeeeeeeefefefe9e9e9cececeacacacbfbfbff9f9f9cbcbcbd6d6d6ffffffd9d9d9e2e2e2f0f0f0fafafae5e5e5f8f8f8ffffffdadadab9b9b9adadadd7d7d7e0e0e0bcbcbcbbbbbbd2d2d2d3d3d3d3d3d3cccccce2e2e2d7d7d7cfcfcfd0d0d0c8c8c8c4c4c4d9d9d9e3e3e3d5d5d5dadadaeeeeeef0f0f0e6e6e6c8c8c8d3d3d3efefefeaeaeae0e0e0e3e3e3f1f1f1f8f8f8fffffffbfbfbfffffff9f9f9d9d9d9cfcfcfc6c6c6aeaeaeb6b6b6b7b7b7bebebeeeeeeed7d7d7c4c4c4c4c4c4c7c7c7c3c3c3d4d4d4dddddde0e0e0f4f4f4e8e8e8edededd8d8d8e3e3e3fffffff6f6f6fffffffffffff4f4f4fbfbfbeaeaead1d1d1bebebee0e0e0f3f3f3e8e8e8f6f6f6f4f4f4fafafafffffff1f1f1dadadaeeeeeee4e4e4e6e6e6fffffffbfbfbfefefefffffff5f5f5f0f0f0fffffffffffffffffffffffffbfbfbfbfbfbf7f7f7fdfdfdfefefef2f2f2f5f5f5ebebebdededee2e2e2d0d0d0c2c2c2bfbfbfc1c1c1bebebeb5b5b58d8d8da8a8a8b9b9b9d9d9d9e8e8e8cbcbcbd7d7d7f5f5f5e6e6e6bbbbbbd3d3d3d6d6d6b4b4b4b9b9b9d2d2d2ccccccc9c9c9cdcdcdd6d6d6f1f1f1eaeaeae5e5e5f7f7f7fbfbfbfbfbfbf2f2f2f1f1f1fdfdfdf0f0f0f1f1f1eaeaeadfdfdfd9d9d9dcdcdcdadadadcdcdce1e1e1d6d6d6dededee3e3e3e5e5e5d5d5d5c9c9c9e1e1e1e1e1e1ededede6e6e6e9e9e9efefefdbdbdbbcbcbcb4b4b4bdbdbdf2f2f2f4f4f4fcfcfcf3f3f3dededee3e3e3f6f6f6efefeff6f6f6eaeaeadddddde8e8e8e5e5e5e1e1e1eeeeeef1f1f1dededeebebebe4e4e4d4d4d4e4e4e4e3e3e3eeeeeee5e5e5c8c8c8eaeaeafcfcfcfafafaf6f6f6eaeaeaeaeaeaf2f2f2f8f8f8fbfbfbfffffffffffffdfdfdfffffffffffffffffffbfbfbeeeeeef5f5f5fffffffffffffffffff4f4f4f7f7f7fffffffefefefffffffffffffffffffffffffffffffffffffffffff9f9f9f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffff8f8f8f0f0f0e4e4e4f6f6f6acacacb3b3b3fffffffafafaf9f9f9f6f6f6fffffffffffffffffffffffffffffffafafafafafaf5f5f5eaeaeaf8f8f8fbfbfbfcfcfcf6f6f6f9f9f9fdfdfdf6f6f6fbfbfbfffffffffffffffffffafafafffffff0f0f0f3f3f3f5f5f5e2e2e2e5e5e5e3e3e3e1e1e1eeeeeef5f5f5e3e3e3f3f3f3f3f3f3cfcfcfededede2e2e2d8d8d8f7f7f7f2f2f2d0d0d0d9d9d9e1e1e1d6d6d6e8e8e8eaeaeaf6f6f6f2f2f2f1f1f1efefeff1f1f1f6f6f6e1e1e1dcdcdcececece9e9e9e4e4e4cacacacfcfcfd3d3d3d0d0d0d2d2d2dcdcdcf6f6f6ffffffe8e8e8a9a9a9b9b9b9e5e5e5ebebebdddddddadadaebebebb2b2b2b6b6b6f1f1f1d3d3d3b2b2b2d3d3d3e2e2e2e1e1e1c1c1c1aaaaaacbcbcbe7e7e7d4d4d4ddddddf1f1f1e5e5e5dededeefefefefefefe0e0e0edededd6d6d6dadadae2e2e2ebebebd1d1d1d2d2d2eaeaeaf5f5f5f1f1f1f5f5f5fffffffffffffefefef6f6f6ecececdededec7c7c7d4d4d4c3c3c3e3e3e3eeeeeed6d6d6dfdfdfdddddde2e2e2dcdcdcd5d5d5ecececefefefeeeeeef1f1f1f3f3f3f3f3f3fbfbfbffffffffffffffffffffffffffffffffffffe3e3e3f0f0f0fffffffffffffffffffffffffffffffdfdfdfbfbfbf9f9f9fcfcfcdfdfdff1f1f1f2f2f2bbbbbbb6b6b6cdcdcdd0d0d0cbcbcbbababac1c1c1d7d7d7d8d8d8d4d4d4c8c8c8d1d1d1bfbfbfc0c0c0d2d2d2d9d9d9e6e6e6e2e2e2dcdcdcecececebebebefefeffcfcfcfffffffefefef0f0f0fffffffbfbfbefefeff8f8f8fafafaf8f8f8fdfdfdeaeaeae7e7e7e6e6e6ececece8e8e8e1e1e1e3e3e3d5d5d5e3e3e3dededed4d4d4d7d7d7cdcdcde7e7e7eeeeeeddddddcfcfcfbdbdbdb3b3b3c7c7c7d9d9d9cbcbcbd6d6d6dfdfdfe3e3e3efefefdfdfdfd8d8d8e4e4e4c4c4c4909090c5c5c5cbcbcba8a8a8c4c4c4e5e5e5d5d5d5dadadae1e1e1fffffff2f2f2dadadaf8f8f8fffffff9f9f9e1e1e1e3e3e3e8e8e8fcfcfca8a8a8adadade1e1e1cacacaadadadbdbdbdd4d4d4cacacac1c1c1c9c9c9cacacacecececfcfcffcfcfcf6f6f6e1e1e1dedededcdcdccbcbcbcececefbfbfbfffffffdfdfdeaeaeaddddddddddddf2f2f2c5c5c5a2a2a29f9f9f828282b0b0b0b8b8b8c1c1c1bfbfbfd2d2d2e5e5e5e0e0e0e2e2e2e8e8e8fbfbfbdadadab3b3b3c5c5c5ffffffffffffe0e0e0bbbbbbcdcdcdcacacae0e0e0f5f5f5f3f3f3cdcdcdc5c5c5dfdfdfdbdbdbd3d3d3cbcbcbcdcdcdc4c4c4d0d0d0c3c3c3ccccccd0d0d0dddddddadadad5d5d5e5e5e5e7e7e7e7e7e7ebebebdddddde0e0e0dededecacacad1d1d1dbdbdbcececebdbdbdbfbfbfe7e7e7fffffffffffff6f6f6ecececf8f8f8fefefefffffffffffffffffff0f0f0f4f4f4eaeaead5d5d5c2c2c2d7d7d7d6d6d6d2d2d2c9c9c9bcbcbcccccccd8d8d8e3e3e3e7e7e7e0e0e0dddddddddddddadadacbcbcbeaeaeae0e0e0d6d6d6cdcdcde7e7e7e4e4e4e2e2e2cacacab6b6b6a8a8a8b2b2b2dcdcdce7e7e7d7d7d7e8e8e8d4d4d4dfdfdffffffffefefefffffff7f7f7fafafaffffffeeeeeeddddddcdcdcdf8f8f8fffffff8f8f8f8f8f8e8e8e8c3c3c3ddddddf1f1f1d1d1d1e5e5e5fdfdfdfcfcfcfffffff5f5f5ddddddf0f0f0fcfcfcecececf0f0f0d0d0d0afafafcacacadbdbdbe6e6e6ddddddc2c2c2a1a1a1c1c1c1d7d7d7dddddde4e4e4f4f4f4fafafafffffffdfdfdfbfbfbf1f1f1eaeaeae8e8e8dededee0e0e0edededf7f7f7f7f7f7fefefeffffffefefefecececffffffebebebe2e2e2ededede1e1e1d4d4d4e0e0e0dddddde4e4e4cdcdcde4e4e4fafafaf9f9f9f0f0f0fefefef4f4f4e6e6e6ebebebf2f2f2e9e9e9f7f7f7fefefefafafafffffffbfbfbf7f7f7e6e6e6eaeaeae8e8e8efefefeeeeeef4f4f4ddddddd6d6d6e9e9e9e1e1e1dadadad9d9d9dddddde4e4e4dcdcdce0e0e0dbdbdbd8d8d8cfcfcfcccccccbcbcbd0d0d0c6c6c6d8d8d8e9e9e9e1e1e1d6d6d6e8e8e8f8f8f8f8f8f8dfdfdfe0e0e0e4e4e4fcfcfcfffffff5f5f5dbdbdbeeeeeefffffffffffffffffffefefefbfbfbf4f4f4f6f6f6fefefefffffff8f8f8f9f9f9fbfbfbf7f7f7fcfcfcfafafaf5f5f5f6f6f6fbfbfbf6f6f6eaeaeaf7f7f7f8f8f8efefeff4f4f4f2f2f2f6f6f6fffffffafafac7c7c79e9e9ed5d5d5fffffffffffffefefefffffffffffffffffffbfbfbfffffffffffff9f9f9fefefefffffffffffffffffffffffffffffffffffffffffff7f7f7f1f1f1fbfbfbfffffff6f6f6ffffffefefeff0f0f0d0d0d0c1c1c1cfcfcfc9c9c9b8b8b8b1b1b1b4b4b4d3d3d3d1d1d1d2d2d2f4f4f4e7e7e7e4e4e4dbdbdbe4e4e4f8f8f8f0f0f0efefeffafafaeaeaeaf3f3f3eaeaeaeaeaeaf5f5f5fafafaf9f9f9ececececececf9f9f9f7f7f7fafafafffffffffffffffffffefefef4f4f4f8f8f8ffffffdcdcdcb8b8b8c4c4c4d1d1d1dadadaaaaaaaeaeaeae8e8e8dfdfdfe4e4e4ebebebddddddecececfefefefffffffcfcfcdcdcdcd7d7d7ffffffffffffe9e9e9d1d1d1fffffffffffffdfdfddededeefefefdddddde0e0e0efefefe5e5e5f0f0f0efefefeaeaeaf0f0f0f7f7f7fffffffffffffbfbfbf4f4f4edededfafafaefefefe5e5e5dbdbdbcfcfcfc8c8c8d3d3d3bebebea7a7a7e0e0e0fafafaf1f1f1f5f5f5f7f7f7f0f0f0fffffffffffff2f2f2fefefefffffffffffffffffffdfdfdfcfcfcfffffffbfbfbf6f6f6efefefe1e1e1f2f2f2eeeeeee5e5e5d4d4d4b6b6b6dbdbdbd2d2d2d7d7d7eaeaeaececece9e9e9dddddddadadaccccccbabababebebecbcbcbd2d2d2bdbdbdc9c9c9c2c2c2bababacbcbcbdbdbdbd9d9d9dadadae3e3e3dadadae1e1e1f7f7f7fffffffffffffffffff0f0f0f8f8f8fffffffffffffffffffffffff3f3f3f9f9f9fffffffdfdfdf3f3f3fdfdfde0e0e0ddddddf9f9f9f5f5f5e7e7e7dbdbdbc6c6c6dadadad8d8d8e7e7e7d0d0d0dbdbdbe7e7e7cfcfcfccccccdddddde3e3e3dfdfdfc1c1c1d7d7d7f0f0f0dbdbdbf5f5f5fffffff9f9f9fffffffffffffdfdfdfffffffffffffffffffffffffbfbfbf2f2f2ededede7e7e7fbfbfbffffffeeeeeeedededdcdcdcd0d0d0ddddddd1d1d1c6c6c6c4c4c4c0c0c0c9c9c9b5b5b5b3b3b3cdcdcdcfcfcfd5d5d5d4d4d4a9a9a9bcbcbcd3d3d3bbbbbbc7c7c7b6b6b6d5d5d5d4d4d4c9c9c9f1f1f1ebebebf8f8f8f6f6f6ecececf8f8f8f1f1f1e3e3e3f3f3f3f1f1f1cececebfbfbfbababab6b6b6ddddddbfbfbfb4b4b4ddddddbabababababac8c8c8d9d9d9e7e7e7b9b9b9bababac3c3c3c3c3c3d7d7d7b9b9b9cececedfdfdfe6e6e6ccccccc5c5c5e5e5e5cececeafafafb1b1b1fbfbfbfffffffbfbfbeeeeeef9f9f9f9f9f9f7f7f7f0f0f0f3f3f3fdfdfdf3f3f3f6f6f6f8f8f8eaeaeaf9f9f9eaeaeae6e6e6e4e4e4f2f2f2f8f8f8efefefdbdbdbdcdcdce1e1e1d4d4d4c8c8c8cccccce0e0e0cfcfcfd7d7d7e5e5e5f4f4f4dcdcdcc9c9c99f9f9fb9b9b9e9e9e9e6e6e6f1f1f1ebebebd7d7d7f7f7f7e3e3e3c9c9c9fafafafffffffffffffffffff4f4f4fffffff2f2f2e3e3e3f7f7f7edededdbdbdbd6d6d6b8b8b8c8c8c8c7c7c7abababafafafb4b4b4adadadb9b9b9bcbcbcc4c4c4cbcbcbe6e6e6e7e7e7e9e9e9c3c3c3c8c8c8efefefe9e9e9c1c1c1cfcfcfc4c4c4ddddddf0f0f0eeeeeef1f1f1e3e3e3dbdbdbedededfffffffffffffafafafbfbfbd0d0d0eaeaeaf2f2f2f2f2f2e6e6e6d4d4d4a7a7a7a5a5a5c4c4c4c6c6c6c8c8c8acacac9a9a9aa4a4a4a5a5a5b6b6b6cfcfcffcfcfcefefefdbdbdbe5e5e5efefeff6f6f6f5f5f5ffffffffffffffffffcececec4c4c4fcfcfcf4f4f4edededfbfbfbfafafafdfdfdf8f8f8f2f2f2f5f5f5ffffffe9e9e9d5d5d5d5d5d5cececee2e2e2ededede2e2e2e7e7e7d6d6d6e8e8e8fdfdfdfffffff7f7f7f1f1f1fafafaefefeff3f3f3fdfdfddbdbdbc5c5c5cacacabababadbdbdbd7d7d7dcdcdcd3d3d3cfcfcfd7d7d7c7c7c7dadadae7e7e7fffffffbfbfbf4f4f4fdfdfdf8f8f8e6e6e6dadadae6e6e6efefefeeeeeefdfdfdfffffffbfbfbfdfdfdfffffffffffffffffffbfbfbf5f5f5fbfbfbf9f9f9f3f3f3ecececf1f1f1fbfbfbf8f8f8ecececeeeeeeebebebebebebe6e6e6dddddddfdfdfe0e0e0ddddddeeeeeecfcfcfd5d5d5ececece0e0e0d9d9d9d3d3d3dededed9d9d9d9d9d9d8d8d8efefeffcfcfcfefefeeaeaeae1e1e1f4f4f4fefefefffffffcfcfcfdfdfdfffffff1f1f1f3f3f3f5f5f5f8f8f8eeeeeeededede2e2e2dadadaefefefeeeeeeeaeaeaefefefe0e0e0d1d1d1f4f4f4f8f8f8e4e4e4e4e4e4f7f7f7f9f9f9fbfbfbf7f7f7f4f4f4fffffff7f7f7e0e0e0e9e9e9f0f0f0d4d4d4e4e4e4e9e9e9cbcbcbd3d3d3e2e2e2e2e2e2ddddddf5f5f5e3e3e3d0d0d0cfcfcfd1d1d1d9d9d9f4f4f4dddddde2e2e2eeeeeeefefefeeeeeed9d9d9d9d9d9eaeaeaf3f3f3cbcbcbddddddecececd9d9d9d5d5d5e6e6e6ddddddd9d9d9dcdcdce0e0e0e0e0e0e8e8e8dededee4e4e4e6e6e6eaeaeae8e8e8efefeff1f1f1ecececf1f1f1f6f6f6ebebebdfdfdfe2e2e2e3e3e3e9e9e9e3e3e3e8e8e8d5d5d5c6c6c6cdcdcdcfcfcfcececeaeaeaec8c8c8b6b6b6a1a1a1d9d9d9e6e6e6e4e4e4eaeaeaebebebdddddddfdfdfdcdcdca5a5a5aeaeaebdbdbdbfbfbfc6c6c6d5d5d5d0d0d0dcdcdcdadadaccccccdcdcdceeeeeee3e3e3e8e8e8f1f1f1eeeeeeefefefebebebf2f2f2f4f4f4f7f7f7f9f9f9f4f4f4dbdbdbe2e2e2f3f3f3e9e9e9eeeeeef3f3f3f9f9f9fcfcfcffffffffffffecececdadadacfcfcfe9e9e9fffffff6f6f6e1e1e1dbdbdbfffffffcfcfcf3f3f3f9f9f9ecececf6f6f6fffffffffffffefefee0e0e0d7d7d7dadadaeeeeeef5f5f5ccccccc9c9c9cdcdcdacacacb0b0b0d1d1d1d9d9d9cacacac7c7c7c8c8c8c3c3c3c4c4c4ccccccdbdbdbe0e0e0f5f5f5edededeeeeeefffffffffffffffffffffffffffffffefefefffffffafafaf3f3f3fffffffffffffffffffefefee2e2e2d1d1d1fafafaf9f9f9fffffffffffff6f6f6fdfdfdffffffe9e9e9e1e1e1e2e2e2d6d6d6cbcbcbc9c9c9cacacacfcfcfdededed9d9d9cccccccacacadfdfdfe3e3e3e0e0e0e6e6e6e9e9e9f4f4f4f3f3f3f7f7f7f8f8f8cececee6e6e6f4f4f4fffffff8f8f8f6f6f6ddddddc7c7c7e9e9e9e1e1e1e0e0e0e4e4e4e4e4e4e4e4e4e8e8e8f3f3f3ededede5e5e5f8f8f8e5e5e5dededefdfdfdfffffff5f5f5e8e8e8ffffffdadadaf8f8f8f8f8f8f2f2f2ddddddddddddfffffff5f5f5f2f2f2bdbdbd959595d8d8d8dededed4d4d4d7d7d7cccccccacacacacacad2d2d2ddddddd2d2d2ebebebf0f0f0dfdfdfeaeaeaf1f1f1f7f7f7e0e0e0ebebebdfdfdfdededebebebebababaccccccd9d9d9cdcdcdbfbfbfb6b6b6bcbcbccececee3e3e3cacacaefefeff2f2f2e9e9e9dbdbdbc8c8c8e5e5e5f9f9f9e5e5e5d9d9d9e7e7e7ffffffebebebadadadcacacafcfcfcffffffdfdfdfcdcdcdd6d6d6ebebebd9d9d9e8e8e8ffffffffffffffffffffffffffffffb1b1b1b9b9b9e8e8e8ddddddfffffff5f5f5e5e5e5dbdbdbe6e6e6f2f2f2f2f2f2eaeaead9d9d9eaeaeaecececfbfbfbedededfdfdfdfffffffbfbfbecececdfdfdfbcbcbc828282858585c8c8c8e7e7e7cdcdcdb7b7b7cbcbcbe5e5e5b9b9b9e2e2e2ffffffecececbdbdbdcececec1c1c1cbcbcbdcdcdcdadadae6e6e6c6c6c6abababb0b0b0c9c9c9e7e7e7e0e0e0cdcdcdc4c4c4d8d8d8c6c6c6b8b8b8d5d5d5d4d4d4dededeebebebe7e7e7c9c9c9f2f2f2fffffffffffff3f3f3f1f1f1fffffffffffff3f3f3e9e9e9e3e3e3d6d6d6c5c5c5cbcbcbbdbdbdb8b8b8bebebeacacaca2a2a29c9c9c9b9b9b7878785858587a7a7ab9b9b9bcbcbcc9c9c9bcbcbcd8d8d8e9e9e9e9e9e9e3e3e3e1e1e1f5f5f5e2e2e2f5f5f5fffffff2f2f2d8d8d8e3e3e3d7d7d7bbbbbbdfdfdfe5e5e5dadadad9d9d9c7c7c7e3e3e3eeeeeeebebebe4e4e4f1f1f1fefefef8f8f8dddddde0e0e0fffffff3f3f3ededede0e0e0e0e0e0ebebebc3c3c3bebebec4c4c4bfbfbfd3d3d3f9f9f9eeeeeee6e6e6eeeeeef7f7f7f4f4f4ffffffe3e3e3e5e5e5fffffff2f2f2d8d8d8e0e0e0e6e6e6d3d3d3efefefd6d6d6b9b9b9d0d0d0d2d2d2d0d0d0f4f4f4fefefef0f0f0f6f6f6fffffffcfcfcfcfcfcf9f9f9f8f8f8fdfdfdfcfcfcf8f8f8efefeff0f0f0eeeeeef7f7f7f4f4f4fafafaf0f0f0f3f3f3fcfcfcfffffff8f8f8f6f6f6fdfdfdfffffffffffffcfcfcf9f9f9fbfbfbfffffffffffffffffff1f1f1eeeeeeefefefecececeeeeeeededede0e0e0e4e4e4e5e5e5d9d9d9d7d7d7cfcfcfd0d0d0dadadaf0f0f0ebebebe7e7e7e0e0e0d8d8d8d9d9d9ededede9e9e9e6e6e6dddddddbdbdbdcdcdcd8d8d8ebebebf3f3f3e9e9e9d7d7d7e1e1e1e6e6e6dddddde4e4e4d7d7d7d9d9d9f1f1f1f1f1f1e2e2e2e9e9e9dbdbdbdcdcdce0e0e0d9d9d9dfdfdff0f0f0ebebebdcdcdcd8d8d8e4e4e4e6e6e6d8d8d8bbbbbbc5c5c5d1d1d1c9c9c9dcdcdccbcbcbe3e3e3e5e5e5c7c7c7cacacaccccccbcbcbce9e9e9fafafaffffffffffffffffffffffffffffffffffffeeeeeedededee3e3e3f2f2f2f8f8f8e9e9e9e7e7e7f1f1f1f4f4f4c2c2c2e2e2e2e1e1e1d5d5d5f2f2f2f5f5f5f6f6f6f3f3f3f3f3f3fdfdfdfffffffffffff6f6f6f4f4f4f8f8f8f6f6f6e9e9e9dbdbdbd2d2d2cdcdcdcacacad0d0d0cbcbcbd1d1d1f4f4f4f8f8f8f4f4f4e9e9e9f8f8f8f3f3f3f6f6f6eeeeeedcdcdcdadadae0e0e0e7e7e7d8d8d8dadadad1d1d1d6d6d6e5e5e5efefeff0f0f0f4f4f4f5f5f5f1f1f1ecececf0f0f0f2f2f2f8f8f8fdfdfdfffffff7f7f7fbfbfbf9f9f9fafafaf6f6f6f9f9f9f3f3f3f7f7f7fefefef6f6f6f6f6f6f3f3f3e5e5e5fdfdfdfffffff2f2f2f2f2f2fafafafcfcfcf9f9f9f3f3f3ddddddaaaaaab5b5b5e9e9e9efefeff4f4f4e7e7e7dededefafafadadadad9d9d9e3e3e3e0e0e0d0d0d0cfcfcfd7d7d7dfdfdfd0d0d0d6d6d6d6d6d6cfcfcfdededececececbcbcbd2d2d2cececee6e6e6e7e7e7e3e3e3f8f8f8eeeeeefcfcfcfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf6f6f6fcfcfcf9f9f9f8f8f8eeeeeeefefefececece8e8e8ececece4e4e4cbcbcbd3d3d3ccccccd7d7d7d0d0d0c3c3c3c1c1c1d2d2d2d1d1d1bebebed0d0d0dfdfdfe1e1e1e9e9e9f1f1f1fefefeeeeeeee8e8e8f9f9f9f3f3f3f5f5f5f7f7f7f8f8f8fffffffffffffffffffbfbfbfdfdfdfdfdfdeaeaeadededee4e4e4f2f2f2e7e7e7d5d5d5ccccccc5c5c5cacacad8d8d8eeeeeef7f7f7e6e6e6dadadae4e4e4f2f2f2eaeaeac5c5c5bfbfbff6f6f6f8f8f8ffffffe3e3e3b2b2b2969696afafafd6d6d6d4d4d4dadadaefefefddddddc3c3c3dbdbdbf7f7f7fbfbfbcdcdcdbdbdbdfffffff6f6f69b9b9bb1b1b1bababaa8a8a8ccccccedededdfdfdffcfcfcffffffd7d7d7e4e4e4d9d9d9c3c3c3d7d7d7c5c5c5c7c7c7a2a2a2cececefffffffbfbfbd8d8d8ececece0e0e0e0e0e0fbfbfbf2f2f2eeeeeef6f6f6f0f0f0f3f3f3fffffffffffffcfcfcfffffffffffffffffffefefefffffffffffffefefef2f2f2dbdbdbfafafaefefefdadadad4d4d4bfbfbfa1a1a1c0c0c0c9c9c9dcdcdcbfbfbfe0e0e0f8f8f8edededd2d2d2c2c2c2ccccccf1f1f1e9e9e9cececec8c8c8d5d5d5d7d7d7eaeaeafefefef0f0f0ecececf5f5f5f3f3f3f6f6f6ffffffeeeeeedfdfdff6f6f6e4e4e4d3d3d3c7c7c7c2c2c2bfbfbfbfbfbfb1b1b1a8a8a8d2d2d2d5d5d5dededee7e7e7cccccca0a0a0999999c0c0c0cacacab6b6b6b6b6b6ccccccd3d3d39494949f9f9fb9b9b9b4b4b4ddddddfffffffbfbfbf3f3f3fffffffffffffffffff7f7f7f5f5f5e0e0e0aeaeaeb9b9b9b5b5b5b0b0b0b5b5b5b8b8b8bababaabababaeaeaebbbbbbb2b2b29d9d9da0a0a0a3a3a39b9b9ba8a8a8cfcfcfa0a0a07c7c7c929292aaaaaab2b2b2979797808080929292a0a0a0adadadd8d8d8fffffffffffffffffffffffffffffff7f7f7f0f0f0fdfdfdfdfdfdffffffffffffdcdcdce2e2e2e7e7e7dbdbdbe4e4e4ffffffdcdcdce2e2e2e5e5e5d3d3d3f0f0f0e9e9e9f9f9f9f8f8f8ddddddd8d8d8ddddddebebebe1e1e1d8d8d8d1d1d1dbdbdbd2d2d2d5d5d5c8c8c8bababaecececdededee4e4e4cfcfcfcfcfcfb6b6b6d3d3d3f5f5f5efefeffffffffdfdfdefefeff6f6f6dfdfdff1f1f1f9f9f9f4f4f4f6f6f6fdfdfdffffffd7d7d7c5c5c5e6e6e6ddddddfafafaefefefe3e3e3d7d7d7dededed9d9d9dcdcdce4e4e4edededf2f2f2e5e5e5e3e3e3eeeeeef2f2f2f5f5f5e4e4e4fdfdfdfbfbfbfcfcfcfdfdfdfffffffffffff9f9f9efefefeeeeeef6f6f6f9f9f9fbfbfbfffffff7f7f7e1e1e1f9f9f9e6e6e6d9d9d9efefeffbfbfbfffffffdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdebebebecececeeeeeef2f2f2edededefefefdededee4e4e4dfdfdfd9d9d9dddddddcdcdce9e9e9f3f3f3efefefecececf4f4f4fdfdfdfffffffffffffffffff9f9f9f6f6f6fefefeffffffd7d7d7eaeaeaf9f9f9f6f6f6f7f7f7f1f1f1ebebebefefefececece1e1e1e7e7e7fafafaf4f4f4f0f0f0efefefecececf7f7f7fafafaefefefe3e3e3e6e6e6ececece6e6e6e0e0e0e5e5e5e9e9e9fbfbfbf9f9f9f7f7f7f2f2f2ececece1e1e1cdcdcdd3d3d3c0c0c0b9b9b9b1b1b1d6d6d6fffffff5f5f5ecececeeeeeef4f4f4f3f3f3dfdfdfdfdfdfdededeecececeeeeeeefefefefefefd6d6d6bfbfbfc7c7c7d6d6d6cfcfcfcdcdcde8e8e8fafafafbfbfbf7f7f7f1f1f1fffffff8f8f8f7f7f7f9f9f9fdfdfdffffffffffffe8e8e8e6e6e6f9f9f9edededdbdbdbd4d4d4e6e6e6dbdbdbe2e2e2e6e6e6e4e4e4fefefedddddddadadaedededfffffffdfdfdd2d2d2c0c0c0dbdbdbe7e7e7fafafaf7f7f7f1f1f1f0f0f0edededfffffff7f7f7f7f7f7f7f7f7f4f4f4e9e9e9f0f0f0f2f2f2fffffffffffffffffffbfbfbf6f6f6fffffff3f3f3dededee8e8e8eeeeeef8f8f8e8e8e8d5d5d5dadadad6d6d6f1f1f1efefefecececc5c5c5b3b3b3d5d5d5cbcbcbbababac8c8c8dcdcdcd8d8d8d8d8d8d0d0d0dddddde3e3e3e6e6e6e9e9e9f1f1f1efefeff0f0f0f7f7f7f8f8f8fdfdfdfffffffffffff6f6f6fcfcfcfffffff7f7f7efefeffefefefdfdfdfffffffffffffffffffdfdfdfafafaf0f0f0e8e8e8dbdbdbe8e8e8dededed6d6d6b7b7b7a7a7a7c1c1c1c8c8c8c0c0c0c7c7c7bbbbbbc2c2c2d0d0d0cdcdcdc1c1c1c1c1c1d4d4d4c4c4c4d7d7d7dededed9d9d9e2e2e2f0f0f0e6e6e6f7f7f7efefeff0f0f0d5d5d5cccccce8e8e8d3d3d3d5d5d5f6f6f6f4f4f4dcdcdce3e3e3fbfbfbf1f1f1efefeffdfdfdfffffff1f1f1f1f1f1f7f7f7d0d0d0d7d7d7fdfdfdececece5e5e5fafafafbfbfbe0e0e0e1e1e1efefefedededf5f5f5fefefefafafae0e0e0f8f8f8e1e1e1c0c0c0e6e6e6ecececf5f5f5cacacaacacace9e9e9cececedcdcdcc0c0c0b9b9b9f2f2f2eeeeeeb9b9b9d2d2d2e3e3e3dbdbdbd6d6d6f8f8f8f9f9f9eaeaead4d4d4f2f2f2f1f1f1efefefeeeeeeefefefdededee8e8e8f9f9f9d2d2d2d6d6d6d7d7d7bcbcbcbebebef5f5f5f1f1f1d2d2d2dadadae7e7e7e9e9e9eaeaeaf3f3f3f4f4f4ffffffffffffffffffffffffe8e8e8f1f1f1fffffffafafad0d0d0e8e8e8f6f6f6f1f1f1fffffff7f7f7fffffffffffffffffffbfbfbe0e0e0d8d8d8bbbbbbbfbfbfcececec6c6c6b5b5b5bbbbbbeaeaeae5e5e5adadadcececec4c4c4c4c4c4e1e1e1f3f3f3eeeeeee2e2e2e2e2e2e0e0e0eeeeeed4d4d4cbcbcbd5d5d5c8c8c8b0b0b0d3d3d3f6f6f6eeeeeefffffff1f1f1a7a7a79f9f9fb2b2b2afafafb0b0b0b5b5b5cececeeeeeeee8e8e8c1c1c1a0a0a0a5a5a5b8b8b8b6b6b6aaaaaa9e9e9e959595abababc8c8c8f4f4f4ffffffffffffdfdfdfd3d3d3edededfafafac8c8c8d4d4d4dfdfdfd2d2d2acacac919191b4b4b4b8b8b8b0b0b0aeaeaec2c2c2b8b8b8aeaeaebdbdbdb2b2b2c2c2c2cacacaadadadaeaeae9c9c9cadadadabababb0b0b0d1d1d1c3c3c3bababac6c6c6c4c4c4cacacad1d1d1cececebbbbbbc1c1c1e6e6e6d9d9d9d1d1d1cdcdcdc3c3c3cbcbcbcececee1e1e1e2e2e2e7e7e7ededede6e6e6dcdcdce3e3e3f5f5f5f9f9f9eeeeeec4c4c4dbdbdbe7e7e7d3d3d3efefeffafafafcfcfcfcfcfcfffffffffffffafafaebebebf5f5f5e3e3e3f4f4f4fffffffffffff8f8f8f4f4f4f3f3f3f8f8f8eeeeeee6e6e6e3e3e3e7e7e7d8d8d8d2d2d2d4d4d4d7d7d7d3d3d3e2e2e2dcdcdcc8c8c8afafafe4e4e4fffffffbfbfbd2d2d2e3e3e3fbfbfbf3f3f3d9d9d9bbbbbbe4e4e4eeeeeef7f7f7f9f9f9e2e2e2e7e7e7fffffffffffffffffffffffffffffff4f4f4edededf6f6f6f8f8f8efefefecececececece2e2e2dadadad5d5d5dddddde5e5e5fbfbfbefefefe1e1e1e1e1e1dfdfdfe2e2e2f4f4f4fcfcfcedededf5f5f5fffffff5f5f5fbfbfbfdfdfdfafafafefefeffffffdadadab4b4b4b4b4b4bcbcbcf3f3f3fffffffefefefbfbfbfcfcfcedededcdcdcdd7d7d7fffffffffffffffffffffffffafafaf3f3f3fafafafdfdfdfbfbfbf5f5f5f7f7f7f9f9f9fefefefefefefffffffffffffffffffffffffffffffcfcfce9e9e9fdfdfdfffffffffffffffffff6f6f6f1f1f1ebebebf9f9f9d5d5d5b6b6b6e1e1e1d1d1d1dededefffffffffffffffffffdfdfdf8f8f8fffffff5f5f5d3d3d3e5e5e5fffffffffffffafafafcfcfcfffffff6f6f6f1f1f1fffffffffffffffffffffffffffffff6f6f6e4e4e4f3f3f3edededd7d7d7d8d8d8d4d4d4cececed1d1d1dadadae8e8e8f3f3f3e3e3e3ccccccc1c1c1d5d5d5dddddde3e3e3e2e2e2dbdbdbd2d2d2e5e5e5efefeff1f1f1f1f1f1eeeeeef3f3f3f2f2f2e4e4e4ecececf2f2f2f8f8f8fffffffefefef9f9f9f1f1f1dadadae8e8e8e8e8e8e9e9e9e3e3e3e2e2e2e5e5e5cacacacfcfcfb6b6b6a8a8a8c6c6c6cececed3d3d3dcdcdccacacae2e2e2f8f8f8d4d4d4c1c1c1bbbbbbb5b5b5d3d3d3e5e5e5fafafae5e5e5e5e5e5fffffffffffff9f9f9ebebebeeeeeee9e9e9cbcbcbd6d6d6d3d3d3dbdbdbddddddd5d5d5d5d5d5f2f2f2f0f0f0dedededadadad8d8d8e9e9e9f9f9f9e4e4e4cfcfcfd0d0d0dedededadadad4d4d4cececec3c3c3c1c1c1cfcfcfdcdcdcdededed1d1d1cbcbcbcececedbdbdbdfdfdfdddddde1e1e1e8e8e8e6e6e6d4d4d4ecececd1d1d1dddddde6e6e6c8c8c8cacacaf7f7f7f5f5f5d7d7d7f1f1f1e8e8e8d2d2d2e3e3e3f9f9f9f7f7f7e1e1e1c0c0c0b2b2b2dbdbdbedededcacacab9b9b9cacacac8c8c8bebebeabababbbbbbbbdbdbdb2b2b2b9b9b9b7b7b7c8c8c8cfcfcfd6d6d6dcdcdce8e8e8eaeaeaebebebf3f3f3f7f7f7f9f9f9fafafafdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1e2e2e2d0d0d0ccccccc6c6c6eaeaeafffffffdfdfdf4f4f4f1f1f1f4f4f4e3e3e3eeeeeef2f2f2f0f0f0f7f7f7f2f2f2efefefe9e9e9eaeaeaddddddffffffe5e5e5cdcdcdfffffffbfbfbfdfdfdf4f4f4eeeeeeebebebe9e9e9e3e3e3f7f7f7d5d5d5eeeeeef9f9f9d7d7d7bbbbbbe4e4e4f6f6f6e3e3e3f8f8f8ffffffffffffffffffeaeaeafffffffffffff6f6f6f4f4f4ebebebe1e1e1f8f8f8dcdcdcd5d5d5d7d7d7cbcbcbf9f9f9fffffffffffffffffffcfcfcf3f3f3c9c9c9bdbdbddadadadbdbdbc9c9c9e5e5e5e3e3e3ddddddf4f4f4f9f9f9efefeff2f2f2e2e2e2fafafafffffffafafaefefefe2e2e2f3f3f3fefefefffffffefefefdfdfdf4f4f4ccccccc7c7c7ededede0e0e0dcdcdcececece5e5e5cdcdcddbdbdbf2f2f2efefefe3e3e3cececee3e3e3edededd9d9d9d3d3d3fafafaffffffe8e8e8cacacaeaeaeaf5f5f5d3d3d3d3d3d3b8b8b8a3a3a3e4e4e4f8f8f8efefefeeeeeeddddddc7c7c7c9c9c9d3d3d3cececec7c7c7cfcfcfd3d3d3cacacad1d1d1c6c6c6bababad2d2d2d9d9d9f0f0f0fefefefafafafffffffffffff0f0f0f9f9f9f5f5f5dadadadadadad3d3d3c4c4c4adadadd3d3d3ebebebc7c7c7bbbbbbfbfbfbf9f9f9f1f1f1f0f0f0fdfdfdbfbfbfa7a7a7b5b5b5a7a7a7b1b1b1c9c9c9d0d0d0b2b2b2a3a3a3aeaeaedddddde2e2e2cdcdcde9e9e9e6e6e6ececece2e2e2d3d3d3e1e1e1dfdfdfd5d5d5dbdbdbd2d2d2e8e8e8fffffff8f8f8f6f6f6fefefee9e9e9dededeefefefe9e9e9e7e7e7f0f0f0dfdfdff2f2f2fffffff3f3f3e4e4e4edededebebebe4e4e4e5e5e5dededee5e5e5f9f9f9fdfdfdf4f4f4fbfbfbfffffffafafad2d2d2f2f2f2fafafaf7f7f7fcfcfcfafafafdfdfdffffffd4d4d4c4c4c4ddddddcbcbcbdadadac7c7c7e9e9e9e4e4e4efefeffffffffafafafafafaf8f8f8fcfcfcffffffefefeff8f8f8fefefefdfdfde6e6e6dadadae8e8e8dededee1e1e1e3e3e3b6b6b6cdcdcddcdcdce1e1e1d6d6d6dbdbdbf7f7f7f7f7f7f5f5f5f7f7f7d1d1d1cfcfcfeeeeeeededede8e8e8fffffffefefefcfcfcf9f9f9edededf9f9f9fdfdfdfffffffffffffcfcfcfbfbfbf6f6f6f7f7f7fdfdfdffffffececece7e7e7e3e3e3eeeeeee1e1e1d5d5d5d8d8d8cacacacfcfcfd9d9d9efefefdcdcdcd4d4d4d7d7d7c8c8c8d0d0d0c8c8c8c8c8c8d5d5d5d5d5d5dcdcdcefefefd5d5d5cacacae7e7e7f2f2f2f7f7f7fafafaffffffeeeeeed7d7d7e2e2e2f3f3f3f1f1f1f5f5f5f4f4f4fffffffffffffffffffffffffffffffbfbfbfffffff9f9f9e4e4e4f4f4f4fbfbfbf3f3f3f0f0f0f2f2f2e5e5e5f7f7f7fffffff5f5f5eeeeeeeaeaeaf2f2f2fbfbfbebebebd7d7d7c5c5c5bfbfbfe2e2e2bdbdbdbfbfbfe5e5e5fcfcfcfafafaf8f8f8f1f1f1e7e7e7e9e9e9eaeaeabdbdbdcdcdcdf3f3f3f7f7f7f0f0f0eeeeeee9e9e9e5e5e5e8e8e8e6e6e6dededee0e0e0efefefe3e3e3d7d7d7dbdbdbeaeaeaf5f5f5e7e7e7f3f3f3f5f5f5ecececf6f6f6f4f4f4f2f2f2edededd6d6d6b8b8b8dbdbdbf1f1f1fdfdfdfffffffffffffffffffffffffffffffafafafafafafafafaf5f5f5f8f8f8fffffffdfdfdf6f6f6fcfcfcf2f2f2f3f3f3dfdfdfe7e7e7fbfbfbf5f5f5e2e2e2dedededfdfdfe8e8e8e6e6e6e4e4e49d9d9daaaaaad7d7d7e1e1e1d5d5d5dadadadddddddbdbdbd9d9d9e4e4e4dfdfdfcbcbcbc6c6c6c2c2c29d9d9dd8d8d8cececed6d6d6f0f0f0eaeaeaeeeeeee2e2e2d7d7d7cdcdcdd9d9d9e8e8e8bfbfbfbdbdbdd9d9d9d6d6d6bfbfbfbfbfbfc9c9c9d9d9d9d5d5d5d1d1d1d3d3d3b4b4b4c8c8c8f4f4f4ccccccc6c6c6d2d2d2d0d0d0d7d7d7dddddddcdcdce1e1e1ddddddecececf5f5f5f0f0f0eeeeeef3f3f3fdfdfdf7f7f7fffffffffffffcfcfcf5f5f5d8d8d8cbcbcbccccccaaaaaaafafafb8b8b8e5e5e5f5f5f5e5e5e5dadadad3d3d3dbdbdbaeaeaeb0b0b0b4b4b4d7d7d7dbdbdbdcdcdcd1d1d1c2c2c2c5c5c5c3c3c3b2b2b2aaaaaad2d2d2cfcfcfcbcbcbd3d3d3dbdbdbf1f1f1e9e9e9f6f6f6f8f8f8fffffffffffff7f7f7ffffffebebebf3f3f3fbfbfbf9f9f9ffffffffffffffffffffffffffffffffffffe5e5e5b6b6b6ddddddfbfbfbe5e5e5f1f1f1f1f1f1eeeeeeebebebf1f1f1e3e3e3e1e1e1d4d4d4d1d1d1d9d9d9d6d6d6d9d9d9cdcdcddededee1e1e1e7e7e7e6e6e6e5e5e5f5f5f5f2f2f2e5e5e5dbdbdbdadadaeaeaeaeeeeeed5d5d5e7e7e7f7f7f7edededf0f0f0f8f8f8f9f9f9fafafae7e7e7ebebebfefefef4f4f4d0d0d0cbcbcbf9f9f9e1e1e1dcdcdcc0c0c0adadadc0c0c0bcbcbccdcdcdd4d4d4cfcfcfe2e2e2fefefeebebebb9b9b9d4d4d4edededa6a6a6a9a9a9d3d3d3b1b1b1c4c4c4d2d2d2cfcfcfd7d7d7e0e0e0e2e2e2dededec7c7c7e7e7e7fdfdfdf7f7f7f7f7f7f5f5f5f4f4f4cacacacccccce3e3e3f9f9f9fcfcfcf3f3f3fffffffffffffffffff0f0f0f2f2f2fdfdfddddddde3e3e3f4f4f4f8f8f8d6d6d6dededebebebecdcdcddfdfdfe8e8e8f1f1f1c3c3c3b8b8b8e2e2e2dadadae4e4e4d5d5d5eaeaeaf4f4f4edededeeeeeef4f4f4e4e4e4ededede8e8e8dadadaf5f5f5f2f2f2fdfdfdd0d0d0898989d2d2d2eaeaeae4e4e4f8f8f8e8e8e8c6c6c6fcfcfcfffffffffffffefefef3f3f3e9e9e9dcdcdcdcdcdcfdfdfdfffffffffffffffffffefefefffffffffffffdfdfdf1f1f1fffffffffffffffffffcfcfcfffffffffffff2f2f2cececed0d0d0edededcfcfcfc6c6c6dddddde7e7e7f9f9f9e8e8e8bababaadadadd7d7d7fdfdfde9e9e9c7c7c7e5e5e5ffffffebebebffffffe7e7e7d0d0d0e1e1e1d8d8d8e1e1e1e9e9e9fdfdfdf8f8f8d8d8d8d1d1d1f6f6f6fffffffffffffffffffffffffefefef9f9f9fdfdfdfbfbfbe8e8e8ffffffffffffffffffffffffffffffe1e1e1d9d9d9e9e9e9f1f1f1e2e2e2c7c7c7c4c4c4c4c4c4fbfbfbededede6e6e6fcfcfcfefefef2f2f2f4f4f4f4f4f4ffffffffffffd7d7d7dfdfdffbfbfbf2f2f2ffffffe6e6e6cacacaafafafcacacaffffffebebebe7e7e7eaeaead3d3d3c9c9c9ebebebfcfcfcfffffffafafaf5f5f5fffffffffffffefefefcfcfcfffffffffffffffffff5f5f5fafafaebebebf0f0f0fafafaf7f7f7dededec5c5c5c4c4c4efefefebebebe4e4e4c4c4c4d5d5d5d4d4d4cccccca6a6a6b6b6b6a6a6a6bcbcbcd5d5d5cdcdcdc5c5c5cbcbcbd5d5d5d5d5d5e1e1e1c6c6c6d5d5d5ffffffe2e2e2e9e9e9fffffffafafafffffffffffffffffffffffffdfdfdfefefefbfbfbfafafafffffffffffff1f1f1f5f5f5f1f1f1e0e0e0d8d8d8e5e5e5e7e7e7e2e2e2e0e0e0dededeeaeaeaf2f2f2f1f1f1e4e4e4dadadacdcdcdc8c8c8d1d1d1dedededfdfdff5f5f5f3f3f3e8e8e8e6e6e6e0e0e0dbdbdbddddddeaeaeadadadad4d4d4edededd6d6d6c2c2c2dcdcdce1e1e1d4d4d4dfdfdfd1d1d1cfcfcfcececed5d5d5e3e3e3d9d9d9cecececececedbdbdbdbdbdbd5d5d5d5d5d5d7d7d7d8d8d8d8d8d8e2e2e2d9d9d9e9e9e9ebebebd9d9d9d9d9d9d3d3d3d8d8d8e4e4e4dededee2e2e2efefefeaeaeaededede6e6e6f4f4f4fefefef3f3f3dddddde0e0e0efefefefefeff3f3f3f6f6f6f7f7f7e6e6e6e5e5e5fefefefcfcfcfafafaeaeaeae2e2e2eaeaeae5e5e5f1f1f1e2e2e2e7e7e7f0f0f0dddddde1e1e1fdfdfdf9f9f9d8d8d8c7c7c7d7d7d7dbdbdbd7d7d7d5d5d5e5e5e5e2e2e2ecececf1f1f1e0e0e0e4e4e4eeeeeeededededededefefeff5f5f5e9e9e9eeeeeef5f5f5eeeeeee6e6e6e2e2e2f4f4f4e5e5e5d8d8d8c7c7c7b2b2b2d0d0d0e1e1e1d2d2d2b7b7b7c3c3c3cacacadcdcdcdadadad4d4d4c4c4c4cccccce2e2e2e2e2e2d5d5d5c6c6c6bebebed0d0d0e0e0e0d7d7d7dbdbdbcfcfcfd6d6d6e1e1e1e6e6e6edededefefefdddddde4e4e4f9f9f9efefeff2f2f2ecececd6d6d6cdcdcddededee4e4e4dededef0f0f0e8e8e8e7e7e7f6f6f6f5f5f5f9f9f9fffffffffffffffffffffffffafafaf4f4f4fdfdfdfffffff3f3f3f8f8f8ffffffffffffecececeaeaeaecececefefeffbfbfbfffffff1f1f1f3f3f3ddddddd4d4d4e5e5e5e8e8e8cececed0d0d0c3c3c3adadadb3b3b3b7b7b7c3c3c3bbbbbbc2c2c2c4c4c4bababacdcdcdccccccc1c1c1e1e1e1dbdbdbdededeeeeeeee4e4e4e0e0e0dedededfdfdfe0e0e0dfdfdfdedededddddde7e7e7fafafaffffffffffffeeeeeedadadae1e1e1e3e3e3ddddddd0d0d0d5d5d5cccccccececec4c4c4b2b2b2b5b5b5cdcdcdcbcbcbdcdcdcd7d7d7cacacacfcfcfd5d5d5d6d6d6e7e7e7ccccccc3c3c3d1d1d1e0e0e0e2e2e2dededef3f3f3e5e5e5e5e5e5ecececdcdcdcedededf7f7f7d4d4d4e9e9e9ffffffeaeaeaeeeeeeefefefd2d2d2d2d2d2e3e3e3e6e6e6e1e1e1e5e5e5f3f3f3fefefeffffffffffffd2d2d2e3e3e3ffffffe2e2e2abababdededeadadadb7b7b7dcdcdcdcdcdcf3f3f3f3f3f3aeaeae9a9a9ad2d2d2ffffffe5e5e5dfdfdff2f2f2cacacafdfdfde8e8e8bdbdbdd0d0d0bfbfbfa9a9a9a2a2a2e2e2e2fffffff0f0f0d0d0d0e6e6e6fffffffffffffffffffffffffdfdfdeeeeeeefefeffbfbfbeeeeeef8f8f8e6e6e6bfbfbfd0d0d0dededee3e3e3e8e8e8d4d4d4a6a6a6cacacae8e8e8ededede8e8e8bcbcbcc9c9c9fffffffffffffffffff8f8f8eaeaeae8e8e8f4f4f4fafafae9e9e9dcdcdcd2d2d2d6d6d6eaeaeaf9f9f9f4f4f4d7d7d7e6e6e6c9c9c9d6d6d6ffffffccccccb8b8b8d0d0d0cbcbcbd0d0d0d2d2d2dededeefefefdcdcdcbcbcbcd8d8d8f5f5f5e3e3e3bdbdbdcfcfcff3f3f3e5e5e5f5f5f5e7e7e7d0d0d0f9f9f9f7f7f7f5f5f5f9f9f9e6e6e6c3c3c3c7c7c7ecececdededeeaeaeaf3f3f3f5f5f5f4f4f4fffffffffffff6f6f6dfdfdfd2d2d2e7e7e7e0e0e0d8d8d8d3d3d3c9c9c9c5c5c5f2f2f2fffffffffffffffffff7f7f7c7c7c7afafafc3c3c3cdcdcdcccccca5a5a5bcbcbcdadadad4d4d4d1d1d1b0b0b0b3b3b3b8b8b8959595a1a1a1b4b4b4d6d6d6f5f5f5dadadaeaeaeafffffffbfbfbfffffffefefef4f4f4efefefececece5e5e5fafafad7d7d7cececef3f3f3f9f9f9d8d8d8e7e7e7dbdbdbe8e8e8ebebebf1f1f1fffffffdfdfdf8f8f8e0e0e0e8e8e8e7e7e7f6f6f6f8f8f8d0d0d0e2e2e2f0f0f0efefefe3e3e3b7b7b7c2c2c2e2e2e2f9f9f9e1e1e1c5c5c5a4a4a4b7b7b7c1c1c1ccccccdddddde5e5e5dddddde4e4e4edededf3f3f3f3f3f3ecececf3f3f3e7e7e7e2e2e2e7e7e7dadadad9d9d9c0c0c0a7a7a7bebebedadadabababac4c4c4bdbdbdc3c3c3d2d2d2d2d2d2b5b5b5c5c5c5a6a6a6cacacac7c7c7abababd3d3d3d4d4d4d9d9d9cecececcccccf0f0f0fffffff1f1f1fafafae2e2e2e1e1e1f1f1f1f8f8f8fafafaf4f4f4f6f6f6f7f7f7fbfbfbfdfdfdfafafafcfcfcfffffffafafaf1f1f1fbfbfbfafafafffffff9f9f9f8f8f8fffffffffffffffffffafafafdfdfdfffffffffffff9f9f9eaeaeaeeeeeef9f9f9ecececf4f4f4ecececefefeffafafad2d2d2dcdcdcf2f2f2f0f0f0f6f6f6e4e4e4ddddddedededeaeaeae6e6e6e5e5e5ececece9e9e9dcdcdce2e2e2d5d5d5cececebcbcbcd2d2d2ddddddd7d7d7bebebeb6b6b6b7b7b7bababacacacae4e4e4d5d5d5cbcbcbcfcfcfc2c2c2c2c2c2cfcfcfc7c7c7d3d3d3fffffff3f3f3dededee6e6e6eaeaeaf4f4f4fcfcfcf3f3f3ebebebf6f6f6f7f7f7fbfbfbf2f2f2efefefebebebf0f0f0f6f6f6ffffffeeeeeee3e3e3edededd6d6d6cccccce1e1e1e4e4e4d1d1d1f9f9f9e9e9e9e8e8e8eeeeeeedededd5d5d5d5d5d5d7d7d7e0e0e0e8e8e8d1d1d1c2c2c2c3c3c3c9c9c9c4c4c4b2b2b2c6c6c6c9c9c9c1c1c1cdcdcdbababac7c7c7e0e0e0e2e2e2d2d2d2e0e0e0e7e7e7eaeaeaeaeaeaf2f2f2e3e3e3e8e8e8ecececd3d3d3f1f1f1f8f8f8f5f5f5fcfcfcd5d5d5c7c7c7d1d1d1dfdfdfdbdbdbdadadae6e6e6eeeeeef9f9f9dbdbdbf4f4f4fffffff7f7f7fdfdfdfffffffbfbfbebebebfefefef7f7f7f1f1f1f8f8f8fffffffffffff9f9f9fffffffdfdfdf8f8f8ececececececfbfbfbfefefef3f3f3f2f2f2f5f5f5fefefeeeeeeee7e7e7f0f0f0e1e1e1e8e8e8f7f7f7f8f8f8f4f4f4f0f0f0f9f9f9fffffff5f5f5f7f7f7fffffff5f5f5f0f0f0fffffffffffff7f7f7fffffffffffff5f5f5f5f5f5e2e2e2cfcfcfd4d4d4cecececdcdcdd0d0d0c8c8c8bdbdbdc0c0c0d3d3d3ddddddaeaeaea3a3a3bababad4d4d4d3d3d3c9c9c9d8d8d8d0d0d0ececececececdedededdddddddddddf3f3f3f8f8f8e7e7e7efefefe8e8e8eeeeeee8e8e8edededf5f5f5f9f9f9f8f8f8dededed4d4d4e6e6e6dddddde1e1e1e1e1e1cccccccbcbcbcfcfcfd1d1d1e2e2e2d7d7d7c6c6c6bebebecacacad2d2d2dadadae5e5e5e0e0e0dadadae2e2e2e3e3e3dbdbdbf1f1f1ffffffefefefe3e3e3e7e7e7e6e6e6f2f2f2fffffff9f9f9e8e8e8f7f7f7fffffffffffffcfcfcf9f9f9f9f9f9fcfcfcedededf6f6f6e1e1e1f0f0f0e5e5e5d2d2d2d6d6d6d3d3d3dcdcdce1e1e1ececece2e2e2c8c8c8bebebed0d0d0c8c8c8c9c9c9d3d3d3ddddddd9d9d9cfcfcfd1d1d1f1f1f1f4f4f4cbcbcbb7b7b7c2c2c2c7c7c7d7d7d7e7e7e7dadadaafafafacacacd5d5d5f2f2f2ddddddeaeaeaffffffeaeaeabcbcbcc2c2c2fefefeffffffe4e4e4d5d5d5d9d9d9eeeeeefffffffffffff3f3f3fffffff8f8f8d0d0d0dcdcdcfcfcfcf6f6f6fffffffcfcfcf1f1f1fcfcfcefefefccccccd7d7d7e8e8e8d9d9d9f1f1f1f2f2f2e0e0e0ffffffefefefd4d4d4eeeeeef6f6f6ebebebdadadad3d3d3dbdbdbe8e8e8f2f2f2fffffffffffff3f3f3c6c6c6f4f4f4fffffffefefee8e8e8f4f4f4f6f6f6fafafad6d6d6c2c2c2f0f0f0e1e1e1c6c6c6bfbfbfd8d8d8fffffffdfdfde6e6e6e2e2e2f5f5f5fafafaf8f8f8e2e2e2ededededededd5d5d5f0f0f0f5f5f5f9f9f9ffffffd6d6d6cacacaf2f2f2fcfcfcfdfdfdeaeaeae1e1e1d7d7d7c5c5c5cdcdcdd3d3d3e5e5e5efefefdfdfdfc5c5c5d1d1d1edededfffffff4f4f4ededede7e7e7dcdcdcebebebe0e0e0e8e8e8dcdcdcd7d7d7c6c6c6bebebeb1b1b1bababaadadada8a8a8b2b2b2a8a8a8a9a9a9b1b1b1bcbcbca5a5a5a0a0a0abababc6c6c6bfbfbfc9c9c9d2d2d2afafafacacacc5c5c5cececeabababc6c6c6cececedadadac5c5c5cbcbcbcccccccececed0d0d0d7d7d7fafafaf2f2f2e3e3e3fbfbfbfbfbfbf0f0f0fffffffffffffffffff7f7f7ddddddc4c4c4d4d4d4edededcbcbcbf9f9f9ffffffecececdfdfdffbfbfbf2f2f2ebebebfffffff6f6f6f5f5f5f2f2f2cdcdcdd6d6d6e4e4e4fafafae8e8e8d6d6d6f8f8f8ebebebe6e6e6e4e4e4c9c9c9d6d6d6d2d2d2c1c1c1c9c9c9d0d0d0d9d9d9b9b9b9ddddddc9c9c9b9b9b9e0e0e0abababbbbbbbe9e9e9e5e5e5e7e7e7f2f2f2f0f0f0f4f4f4f5f5f5fefefefffffffdfdfdf6f6f6e4e4e4f4f4f4f4f4f4fefefef7f7f7f2f2f2d4d4d4c1c1c1bebebecacacadfdfdfe3e3e3fefefeffffffe9e9e9e7e7e7e8e8e8e7e7e7ecececf3f3f3f7f7f7f0f0f0f3f3f3efefeff3f3f3f7f7f7f2f2f2f1f1f1fffffffdfdfdeeeeeef5f5f5fffffffffffffefefefffffffffffff5f5f5edededfefefed7d7d7e1e1e1fffffffffffffffffffffffffdfdfddededeeeeeeef9f9f9f3f3f3fffffffffffff7f7f7f8f8f8fefefefffffffffffffffffffffffffdfdfdfcfcfcf9f9f9f3f3f3eeeeeeeaeaeafcfcfcfdfdfdf8f8f8fdfdfdd5d5d5d8d8d8e8e8e8cececee3e3e3fffffffffffffffffffefefefefefefffffff0f0f0ffffffe1e1e1dededeedededecececebebebeaeaeaefefeff0f0f0efefeffbfbfbffffffecececf1f1f1fafafaebebebf2f2f2eeeeeee9e9e9cfcfcfcfcfcfc5c5c5cacacacdcdcdcacacab8b8b8cacacae3e3e3cfcfcfc6c6c6e5e5e5d9d9d9e8e8e8d8d8d8dadadae6e6e6e5e5e5f2f2f2f6f6f6ececece7e7e7f7f7f7fffffffefefef8f8f8fefefef8f8f8eaeaeaefefefeeeeeeeeeeeeefefefdbdbdbc4c4c4c7c7c7d7d7d7e3e3e3ebebebebebebf1f1f1e8e8e8efefeff3f3f3f2f2f2e7e7e7cdcdcdbbbbbbd0d0d0e4e4e4bdbdbdd7d7d7f7f7f7ffffffffffffffffffe1e1e1fdfdfdfffffffffffffffffffffffffffffffdfdfde9e9e9fffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffdfdfdf4f4f4fffffffffffffffffffffffffffffffffffffffffff6f6f6fffffffffffffffffffdfdfdfdfdfdfdfdfdefefeffffffffcfcfcedededf2f2f2ebebebf9f9f9edededd2d2d2bfbfbfd3d3d3e6e6e6cacacac5c5c5dddddde0e0e0d1d1d1dfdfdfdddddddbdbdbcececed5d5d5e2e2e2e9e9e9ebebebf3f3f3e5e5e5cbcbcbf7f7f7fffffffffffffffffffefefeffffffffffffffffffffffffffffffecececeaeaeafafafaffffffe4e4e4bebebecccccccacacabcbcbcc6c6c6b7b7b7adadadb3b3b3c6c6c6c2c2c2c1c1c1b9b9b9c3c3c3e7e7e7eeeeeed5d5d5dbdbdbfafafaf9f9f9f5f5f5d9d9d9d8d8d8d8d8d8dddddde6e6e6eaeaead4d4d4b7b7b7d3d3d3e2e2e2c5c5c5bebebedbdbdbe9e9e9f0f0f0f4f4f4f5f5f5f6f6f6ebebebeeeeeef0f0f0edededefefefe6e6e6f0f0f0eeeeeee2e2e2d6d6d6cacacab1b1b1e0e0e0dadadacdcdcde5e5e5ececececececededede0e0e0e9e9e9f7f7f7e0e0e0dbdbdbe1e1e1f2f2f2f3f3f3e3e3e3e4e4e4b4b4b4c4c4c4e6e6e6c7c7c7d8d8d8ecececddddddecececffffffe4e4e4d7d7d7d4d4d4d0d0d0c4c4c4e4e4e4d1d1d1b7b7b7e5e5e5e4e4e4d5d5d5f2f2f2eaeaeae1e1e1e6e6e6d4d4d4d3d3d3d8d8d8d3d3d3dcdcdcedededeeeeeee5e5e5e3e3e3d9d9d9e0e0e0f8f8f8fffffff6f6f6eeeeeeffffffdcdcdcc2c2c2e1e1e1d3d3d3e0e0e0adadadc3c3c3e5e5e5d1d1d1e7e7e7d8d8d8d6d6d6b7b7b7c9c9c9d3d3d3efefefeeeeeed9d9d9e9e9e9e2e2e2e1e1e1f6f6f6e4e4e4cfcfcff9f9f9f3f3f3c8c8c8cacacae1e1e1ffffffffffffebebebbcbcbcc6c6c6f2f2f2f9f9f9e2e2e2e2e2e2ecececddddddcbcbcbf3f3f3e7e7e7e0e0e0f8f8f8ffffffeeeeeee7e7e7d5d5d5d5d5d5fffffffffffffcfcfcfbfbfbfffffffffffff5f5f5ebebebd4d4d4d8d8d8e1e1e1cfcfcfd3d3d3cecececbcbcbbdbdbda5a5a5d5d5d5e4e4e4c9c9c9d8d8d8cececed9d9d9c9c9c9c5c5c5e0e0e0c5c5c5c8c8c8d6d6d6e5e5e5eaeaeaedededdadadae7e7e7f6f6f6e3e3e3d2d2d2efefefe9e9e9dcdcdcc6c6c6cbcbcbaeaeaed5d5d5ffffffd4d4d4d5d5d5fbfbfbf7f7f7e5e5e5e6e6e6e0e0e0f3f3f3d8d8d8d8d8d8ebebebffffffffffffecececf6f6f6d6d6d6dadadaefefeff7f7f7fffffff3f3f3f5f5f5e7e7e7c5c5c5f2f2f2dedede919191b0b0b0efefefe2e2e2e1e1e1e7e7e7d3d3d3e3e3e3fffffff9f9f9c6c6c6c3c3c3cccccc989898e0e0e0d2d2d2a7a7a7c1c1c1d6d6d6c6c6c6a7a7a7b3b3b3bcbcbcc0c0c0c4c4c4e5e5e5dedededfdfdffcfcfcf8f8f8dcdcdcdededefefefef6f6f6fffffffdfdfde7e7e7fffffffdfdfdfcfcfcfefefefefefefffffff7f7f7f6f6f6fffffffefefefcfcfcfdfdfdfffffffffffff8f8f8f2f2f2f2f2f2f1f1f1f5f5f5ecececd5d5d5d2d2d2cacacabbbbbbdfdfdffbfbfbf8f8f8e1e1e1f2f2f2fbfbfbeaeaeaebebebf1f1f1f6f6f6fdfdfdefefefe0e0e0f3f3f3fefefee2e2e2ecececedededfafafaf2f2f2ddddddf2f2f2ffffffeeeeeee5e5e5ecececedededf1f1f1ffffffe9e9e9ebebebefefefdcdcdcfffffff4f4f4ebebebfcfcfcfafafaf0f0f0fffffffbfbfbedededefefefe8e8e8e4e4e4f9f9f9fffffffbfbfbfffffff8f8f8fcfcfcfbfbfbf1f1f1f1f1f1efefeff0f0f0e2e2e2cececee3e3e3e5e5e5efefefc9c9c9949494aaaaaab6b6b6d1d1d1e6e6e6e8e8e8e8e8e8e8e8e8cdcdcdbfbfbfcfcfcfc6c6c6c6c6c6ccccccc4c4c4bbbbbbb6b6b6bcbcbcc1c1c1bfbfbfb1b1b1bebebec1c1c1c8c8c8ccccccdadadaddddddedededdfdfdfd7d7d7ddddddebebebd7d7d7dfdfdfeeeeeed1d1d1ebebebe5e5e5e4e4e4ebebebfffffffefefef8f8f8efefefecececececece6e6e6eaeaeaf8f8f8f0f0f0dededee8e8e8e0e0e0efefefd6d6d6dcdcdcc9c9c9cccccce0e0e0e1e1e1e0e0e0d8d8d8f4f4f4fffffffffffffffffff3f3f3fefefefffffff3f3f3fbfbfbfefefef2f2f2d7d7d7e2e2e2ebebebe0e0e0d8d8d8dfdfdff2f2f2f8f8f8fafafaf9f9f9e9e9e9dededee6e6e6d5d5d5d7d7d7bfbfbfc0c0c0ddddddd6d6d6dfdfdfd9d9d9d3d3d3d2d2d2d2d2d2dddddddbdbdbddddddeeeeeeebebebe8e8e8dcdcdce7e7e7e7e7e7e2e2e2d7d7d7f6f6f6f0f0f0eaeaeaf7f7f7f7f7f7f2f2f2e5e5e5c9c9c9d4d4d4e3e3e3c5c5c5edededdbdbdbd3d3d3dbdbdbc9c9c9c4c4c4b4b4b4bababab0b0b0c0c0c0dbdbdbd1d1d1ededede8e8e8dcdcdce6e6e6eaeaeaeaeaeaf5f5f5edededeaeaeaebebebfefefeffffffffffffd9d9d9cfcfcff8f8f8fffffff9f9f9d0d0d0d1d1d1fffffffefefef1f1f1dcdcdcd3d3d3e2e2e2c6c6c6c4c4c4bfbfbfacacacbababac8c8c8b4b4b4b5b5b5cecececcccccdcdcdce7e7e7f6f6f6f4f4f4fefefefffffff5f5f5e5e5e5e5e5e5d7d7d7c9c9c9eaeaeae3e3e3d8d8d8ebebebc2c2c2bcbcbcfcfcfcebebebfbfbfbfffffff1f1f1fbfbfbffffffecececeeeeeeffffffffffffe7e7e7edededfffffff9f9f9efefeffafafaf7f7f7f5f5f5f3f3f3f4f4f4e4e4e4edededf3f3f3cececec3c3c3ccccccfafafaf0f0f0e4e4e4fcfcfcecececf3f3f3f9f9f9fffffffffffffefefeffffffffffffffffffdededee0e0e0ffffffbfbfbf8e8e8eadadadf7f7f7ededede5e5e5f5f5f5dfdfdfb6b6b6e0e0e0fffffffffffffffffffefefeaeaeaea7a7a7d7d7d7eaeaeadbdbdbe9e9e9ebebebe8e8e8fcfcfcf3f3f3fffffff0f0f0b6b6b6d2d2d2dadadad1d1d1e7e7e7fbfbfbfdfdfddedededededeaaaaaad1d1d1ebebebdcdcdcd9d9d9d9d9d9dfdfdfbebebecdcdcdd1d1d1cececeb9b9b9ddddddfafafaf1f1f1e1e1e1cdcdcde4e4e4e1e1e1efefefdededed7d7d7ebebebb8b8b8aaaaaac0c0c0dbdbdbcbcbcbd5d5d5d4d4d4e3e3e3efefefd5d5d5eeeeeeddddddc6c6c6c0c0c0dcdcdcd5d5d5d8d8d8e6e6e6edededebebebddddddebebebe5e5e5d5d5d5f1f1f1f5f5f5d3d3d3dcdcdcd8d8d8cdcdcddbdbdbc2c2c2c8c8c8efefefecececf4f4f4f1f1f1e8e8e8f7f7f7ddddddc6c6c6d4d4d4d0d0d0c0c0c0b9b9b9c2c2c2c0c0c0b4b4b4c3c3c3b0b0b0949494cececeecececfbfbfbf7f7f7ebebebe1e1e1dededefffffffffffff4f4f4f0f0f0f5f5f5fbfbfbffffffe7e7e7d4d4d4d2d2d2e3e3e3e3e3e3dcdcdcf6f6f6fbfbfbf1f1f1e4e4e4cdcdcdbdbdbdf2f2f2ffffffd9d9d9e5e5e5fffffffafafae1e1e1b9b9b9dcdcdcf5f5f5eeeeeeeeeeeeefefeff6f6f6d5d5d5e1e1e1eaeaead1d1d1ecececfcfcfcf1f1f1d6d6d6c1c1c1d1d1d1c7c7c7d0d0d0dadadac5c5c5afafafd2d2d2b9b9b9a8a8a8d0d0d0e2e2e2cecececacacac6c6c6a7a7a7bfbfbfccccccc1c1c1e2e2e2efefefb5b5b5a1a1a1c3c3c3cbcbcbc4c4c4dbdbdbe2e2e2ededede2e2e2d7d7d7e7e7e7eeeeeeeaeaeae4e4e4efefeff5f5f5e6e6e6efefeff2f2f2f0f0f0ffffffebebebf8f8f8fffffff8f8f8fefefefffffffcfcfcf1f1f1fefefefcfcfcf4f4f4fafafae3e3e3eeeeeefffffffbfbfbf8f8f8fffffffffffffffffffffffffffffff2f2f2dbdbdbe6e6e6e2e2e2eeeeeef5f5f5eeeeeeebebebfbfbfbf1f1f1f5f5f5fafafaf5f5f5f6f6f6f7f7f7eeeeeed5d5d5b1b1b1c3c3c3e4e4e4f5f5f5f8f8f8e1e1e1e2e2e2eaeaeae8e8e8e3e3e3f3f3f3f9f9f9f7f7f7f7f7f7dadadaf3f3f3d8d8d8d1d1d1e4e4e4f0f0f0e7e7e7cececedededeccccccd6d6d6c1c1c1d0d0d0f6f6f6e9e9e9ebebebe4e4e4ecececf3f3f3eaeaeae0e0e0d3d3d3cbcbcbd6d6d6c8c8c8bebebea8a8a8b3b3b3b1b1b1c2c2c2d0d0d0c2c2c2c8c8c8d2d2d2b4b4b4a2a2a2a6a6a6909090aaaaaad8d8d8fbfbfbdededeefefefe3e3e3c3c3c3e5e5e5ffffffffffffededede2e2e2e9e9e9ececece0e0e0dfdfdfddddddd7d7d7dadadaddddddf7f7f7fcfcfcfdfdfdebebebd4d4d4dcdcdcefefeff0f0f0e6e6e6d5d5d5e9e9e9f1f1f1ebebebebebebe3e3e3d7d7d7e5e5e5e7e7e7ebebebe6e6e6dcdcdce4e4e4efefefe8e8e8f2f2f2e8e8e8dededeececece9e9e9eaeaeaf1f1f1e9e9e9e6e6e6d5d5d5f0f0f0fafafaf9f9f9f1f1f1e7e7e7dadadadfdfdfd5d5d5d0d0d0c9c9c9d4d4d4d6d6d6dddddde2e2e2dbdbdbdededeebebebe3e3e3dfdfdfd9d9d9d6d6d6cacacac8c8c8d1d1d1d8d8d8c3c3c3c6c6c6cdcdcddadadaaaaaaa979797b7b7b7d9d9d9d4d4d4c7c7c7c9c9c9c1c1c1d0d0d0c4c4c4cececed9d9d9c3c3c3c2c2c2c3c3c3dadadaddddddd9d9d9bebebec6c6c6c6c6c6bcbcbce3e3e3e2e2e2bbbbbbabababb8b8b8c1c1c1c9c9c9c5c5c5bfbfbfaeaeaedbdbdbe5e5e5c5c5c5c6c6c6ccccccdededee1e1e1efefeff6f6f6e1e1e1edededf5f5f5fbfbfbfcfcfcf6f6f6e9e9e9f1f1f1f9f9f9fffffffdfdfdfdfdfdfffffffffffffbfbfbd2d2d2cfcfcffffffffffffffefefed1d1d1bebebed7d7d7f8f8f8e3e3e3cececee1e1e1f2f2f2d8d8d8d9d9d9d7d7d7e2e2e2eaeaead8d8d8f1f1f1ededededededf5f5f5fffffffffffffdfdfdf1f1f1e9e9e9edededddddddd8d8d8e8e8e8fffffffffffff8f8f8f1f1f1e4e4e4e0e0e0dededee2e2e2f7f7f7e8e8e8e2e2e2ecececf5f5f5dfdfdfe8e8e8efefeff0f0f0edededd7d7d7e6e6e6dddddde9e9e9efefefecececf0f0f0efefeff5f5f5e6e6e6e5e5e5dededee6e6e6f4f4f4d9d9d9e1e1e1f5f5f5e9e9e9ebebebf8f8f8f7f7f7ececece8e8e8cdcdcddededee5e5e5d8d8d8f4f4f4e5e5e5dadadae5e5e5eaeaeabfbfbfb8b8b8d6d6d6949494c8c8c8fefefeefefeff4f4f4f8f8f8bdbdbde1e1e1dfdfdfadadadc2c2c2e2e2e2c1c1c1a0a0a0c8c8c8e0e0e0efefefe4e4e4e5e5e5e0e0e0f7f7f7ffffffffffffffffffedededf9f9f9fffffffffffffafafaf7f7f7ffffffffffffffffffebebebe7e7e7eaeaeaf0f0f0f2f2f2f4f4f4fffffff8f8f8f3f3f3ffffffffffffffffffe7e7e7b8b8b8d9d9d9d5d5d5f6f6f6ecececc9c9c9e8e8e8fffffff6f6f6e3e3e3f3f3f3f0f0f0eeeeeefffffffcfcfcebebebfffffff4f4f4dbdbdbd4d4d4f7f7f7e4e4e4adadad9f9f9fc7c7c7c1c1c1b8b8b8bdbdbdc0c0c0e9e9e9e8e8e8dadadaf1f1f1e8e8e8d1d1d1dbdbdbc9c9c9d7d7d7dededee9e9e9f2f2f2e6e6e6b9b9b9a5a5a5cfcfcfcdcdcde0e0e0dededee1e1e1afafaf9f9f9fbfbfbfb7b7b7c9c9c9d5d5d5c7c7c7c8c8c8dcdcdcf3f3f3dfdfdfb2b2b2a6a6a6d6d6d6e9e9e9ffffffffffffd2d2d2d6d6d6fffffff7f7f7e4e4e4e8e8e8edededeaeaeaecececf1f1f1c6c6c6dcdcdcfffffffffffffffffffdfdfdffffffffffffffffffffffffe8e8e8e4e4e4d9d9d9e1e1e1e7e7e7dbdbdbc9c9c9cbcbcbcbcbcbdddddde3e3e3d6d6d6dcdcdccbcbcbc9c9c9c9c9c9e5e5e5f4f4f4dadadad0d0d0c1c1c1c1c1c1c6c6c6bdbdbdc7c7c7d3d3d3d3d3d3d1d1d1f4f4f4fffffffbfbfbffffffffffffdfdfdfbcbcbcbebebed2d2d2dededef8f8f8fffffffffffffffffffefefeffffffffffffffffffffffffffffffe9e9e9fdfdfdffffffeeeeeef0f0f0efefefebebebeeeeeeeaeaeadbdbdbe0e0e0e6e6e6d4d4d4cdcdcddadadaf9f9f9fefefef7f7f7eeeeeeefefefeeeeeee0e0e0dbdbdbf0f0f0f2f2f2e4e4e4d6d6d6e7e7e7dbdbdbc4c4c4d5d5d5f6f6f6fdfdfdf8f8f8eeeeeef7f7f7ffffffefefefefefeffffffffdfdfdf1f1f1f3f3f3efefeff6f6f6d9d9d9e4e4e4ffffffe5e5e5f9f9f9eeeeeee5e5e5edededf5f5f5e8e8e8cbcbcbcdcdcde0e0e0e1e1e1d6d6d6e0e0e0e1e1e1d7d7d7bbbbbbdddddde8e8e8cfcfcfcccccccececed8d8d8e6e6e6d4d4d4c6c6c6c7c7c7bcbcbcddddddcbcbcbbdbdbdccccccd6d6d6e0e0e0d9d9d9dadadae0e0e0c2c2c2c8c8c8cbcbcbcacacacacacac2c2c2c5c5c5cacacad3d3d3d8d8d8efefeff5f5f5f1f1f1f9f9f9ffffffefefeff7f7f7dededed5d5d5fefefeffffffffffffefefefc3c3c3abababafafafc3c3c3e0e0e0ccccccc9c9c9d2d2d2e3e3e3dfdfdfcfcfcfebebebecececdbdbdbe9e9e9eeeeeef2f2f2e7e7e7e6e6e6fffffff2f2f2e8e8e8e1e1e1d3d3d3c6c6c6cececee5e5e5f5f5f5f0f0f0e8e8e8ebebebf2f2f2f9f9f9eeeeeeeeeeeef9f9f9ccccccbdbdbdfbfbfbfffffff2f2f2f1f1f1fffffff0f0f0e9e9e9eaeaeaf6f6f6fdfdfdf5f5f5f4f4f4f9f9f9eeeeeee8e8e8d6d6d6d1d1d1dddddddededee4e4e4e1e1e1fcfcfce8e8e8e3e3e3f5f5f5eeeeeef0f0f0f0f0f0f3f3f3fbfbfbf9f9f9f0f0f0e3e3e3e5e5e5eeeeeee3e3e3ededede4e4e4e5e5e5dfdfdfe8e8e8fbfbfbfbfbfbe6e6e6cbcbcbd4d4d4f0f0f0eeeeeed9d9d9e9e9e9e5e5e5f3f3f3eeeeeeeeeeeedfdfdfe5e5e5e8e8e8e8e8e8e3e3e3e2e2e2d5d5d5d0d0d0d8d8d8e6e6e6dbdbdbe4e4e4dbdbdbdfdfdfeaeaeae8e8e8e5e5e5d6d6d6edededecececdfdfdfd5d5d5e3e3e3e8e8e8d8d8d8dcdcdcf5f5f5e8e8e8edededfdfdfdfffffffcfcfcf2f2f2fafafafffffff9f9f9f8f8f8fafafaebebebefefefffffffffffffffffffffffffffffffd2d2d2d5d5d5ecececddddddcfcfcfcacacae1e1e1f8f8f8d3d3d3d0d0d0e4e4e4cacacac4c4c4e3e3e3f4f4f4e7e7e7dededee7e7e7edededffffffd6d6d6d6d6d6e6e6e6b8b8b8b5b5b5b5b5b5c1c1c1c2c2c2d5d5d5e9e9e9e1e1e1efefefe1e1e1eeeeeeecececd1d1d1dbdbdbd5d5d5cacacac3c3c3c5c5c5ececece7e7e7e3e3e3dedededdddddd6d6d6ccccccc1c1c1d0d0d0dbdbdbe4e4e4e0e0e0d0d0d0d0d0d0cececed5d5d5ddddddcfcfcfd0d0d0cdcdcdd5d5d5eeeeeef2f2f2edededf1f1f1f3f3f3f6f6f6fffffff9f9f9fdfdfdfcfcfcf6f6f6f5f5f5fffffff3f3f3eaeaeaf8f8f8dededee6e6e6fdfdfdeaeaeae7e7e7ebebebe5e5e5e2e2e2eaeaeaefefefe9e9e9d5d5d5f2f2f2fffffffffffffffffffffffff9f9f9d1d1d1cdcdcdd3d3d3d3d3d3f4f4f4fffffff5f5f5e1e1e1fffffff9f9f9f0f0f0e8e8e8efefeffefefeefefefefefeff6f6f6d3d3d3e7e7e7f9f9f9f6f6f6fffffffffffffffffffffffffffffff2f2f2fdfdfdfcfcfcecececf4f4f4f9f9f9fafafafffffff8f8f8e7e7e7fffffff3f3f3f3f3f3ffffffffffffefefefbebebec4c4c4e2e2e2cececeededede8e8e8e9e9e9e4e4e4dddddde5e5e5f8f8f8f9f9f9ececece3e3e3c6c6c6c9c9c9e9e9e9fffffffffffffefefefefefefdfdfdfcfcfcfafafad2d2d2a7a7a7b1b1b1b9b9b9c6c6c6e1e1e1eeeeeee0e0e0d4d4d4d6d6d6dbdbdbc8c8c8d2d2d2efefefe5e5e5e6e6e6f0f0f0dfdfdff1f1f1ffffffdcdcdcbebebecdcdcddbdbdbe3e3e3f1f1f1e8e8e8e3e3e3d9d9d9d3d3d3d8d8d8cfcfcfcfcfcfc1c1c1a7a7a7a2a2a2adadade5e5e5e6e6e6d7d7d7e2e2e2eaeaeaf4f4f4ccccccd9d9d9d4d4d4bbbbbbc3c3c3d5d5d5e2e2e2cdcdcdc2c2c2c1c1c1dbdbdbcfcfcfdbdbdbd7d7d7e4e4e4d8d8d8b7b7b7c1c1c1d4d4d4b9b9b9a8a8a8d9d9d9fafafafffffff9f9f9f7f7f7f5f5f5f6f6f6f5f5f5f6f6f6ffffffe5e5e5d6d6d6e3e3e3d5d5d5e0e0e0f3f3f3f4f4f4ffffffffffffffffffffffffe8e8e8ebebebf5f5f5eaeaeae6e6e6f2f2f2f2f2f2e7e7e7f0f0f0fffffffffffffdfdfdf1f1f1f2f2f2f3f3f3ebebebe9e9e9f8f8f8edededf7f7f7f7f7f7e3e3e3f2f2f2ececece8e8e8fafafafffffffefefefffffffffffffffffffefefefffffffafafaddddddd8d8d8f5f5f5f7f7f7dadadad6d6d6d9d9d9dcdcdcc5c5c5d2d2d2e0e0e0dbdbdbe0e0e0f3f3f3ffffffeeeeeef2f2f2e3e3e3ddddddfbfbfbfefefeededede5e5e5f3f3f3fffffffffffffffffff5f5f5f4f4f4f8f8f8e2e2e2fafafaffffffececece9e9e9dfdfdfe7e7e7d5d5d5d2d2d2e0e0e0cbcbcbdadadae8e8e8d9d9d9e1e1e1e3e3e3e3e3e3dadadadadadad9d9d9b9b9b9c6c6c6d8d8d8d0d0d0bcbcbcbdbdbdcbcbcbcccccccccccccececedadadaf9f9f9dbdbdbcbcbcbf5f5f5f7f7f7ffffffffffffffffffffffffe9e9e9e5e5e5efefeffdfdfdfffffff5f5f5f3f3f3fafafafffffffffffffafafafffffffcfcfcfffffffffffffafafae7e7e7f6f6f6d3d3d3d6d6d6cececeb6b6b6c5c5c5dfdfdff4f4f4e8e8e8dbdbdbcbcbcbbebebea4a4a4abababbebebebababa9292927a7a7a6c6c6ca2a2a2e3e3e3d4d4d4e2e2e2e9e9e9e7e7e7eaeaeaf2f2f2e6e6e6dbdbdbf3f3f3e7e7e7eaeaeafffffff4f4f4fffffffffffffffffffafafaeeeeeeeeeeeee1e1e1d3d3d3fdfdfde9e9e9c9c9c9ecececdddddddadadae4e4e4dddddddededeebebebe3e3e3d5d5d5dfdfdfe2e2e2d9d9d9d5d5d5d8d8d8aeaeaedcdcdcffffffe8e8e8c1c1c1cfcfcfd2d2d2cdcdcdd7d7d7d8d8d8cfcfcfe7e7e7efefefd8d8d8cececed7d7d7c5c5c5ccccccddddddc7c7c7d4d4d4d9d9d9d2d2d2d2d2d2ccccccd8d8d8c1c1c1b6b6b6d9d9d9e1e1e1adadad9c9c9cd0d0d0ddddddcacacaa8a8a8adadadc2c2c2cbcbcbc3c3c3c8c8c8ccccccc8c8c8c8c8c8d5d5d5d1d1d1d9d9d9dddddde0e0e0d7d7d7e7e7e7ecececfcfcfcefefefe6e6e6f0f0f0fdfdfdfdfdfdfffffffdfdfdfcfcfcf7f7f7f8f8f8ffffffe9e9e9f2f2f2fffffffcfcfcfffffffffffffffffffffffffffffffbfbfbf6f6f6e4e4e4f4f4f4fffffff9f9f9f0f0f0ebebebdadadaccccccdadadacccccc9d9d9db6b6b6e3e3e3ecececd7d7d7bebebeafafafc2c2c2c4c4c4c0c0c0e5e5e5e8e8e8e9e9e9cececed4d4d4d5d5d5c0c0c0cacacac9c9c9d2d2d2dfdfdfcbcbcbcccccccfcfcfcacacacacacacfcfcfd1d1d1c8c8c8b7b7b7bbbbbbb8b8b8c3c3c3d8d8d8c7c7c7cbcbcbccccccd8d8d8c8c8c8c5c5c5d7d7d7d6d6d6c6c6c6cacacac9c9c9cfcfcfe0e0e0d2d2d2d9d9d9d4d4d4b6b6b6b9b9b9d5d5d5f4f4f4ecececfafafaf3f3f3f4f4f4f7f7f7fefefefffffffcfcfcfffffffffffffffffffcfcfcf4f4f4f3f3f3fafafaeeeeeee7e7e7e9e9e9f2f2f2f0f0f0f7f7f7f3f3f3f2f2f2f3f3f3f8f8f8fafafaf7f7f7fdfdfdf7f7f7d5d5d5dbdbdbf0f0f0ffffffe2e2e2bfbfbfc7c7c7c8c8c8d2d2d2d4d4d4e6e6e6dededecececef9f9f9fffffffffffff9f9f9e6e6e6d9d9d9dbdbdbeeeeeee1e1e1e8e8e8edededdbdbdbd4d4d4e5e5e5f4f4f4f3f3f3d2d2d2b8b8b8cfcfcfcececec0c0c0babababdbdbdddddddb6b6b6c4c4c4d8d8d8bebebea8a8a8d4d4d4d0d0d0bdbdbddededee4e4e4b2b2b2afafaff1f1f1dadadad7d7d7d4d4d4c3c3c3dadadaefefeffafafaf5f5f5dadadad7d7d7cfcfcfdfdfdfe4e4e4ddddddecececdcdcdcdededee9e9e9c6c6c6dfdfdfe6e6e6cfcfcfd8d8d8efefeff3f3f3f3f3f3fffffffffffffffffffffffff9f9f9f7f7f7fffffff6f6f6d6d6d6e6e6e6fafafadcdcdcd5d5d5e1e1e1f8f8f8e4e4e4e1e1e1fffffffffffffffffffffffffcfcfcfffffff9f9f9fefefefffffffdfdfdfffffffffffffafafafdfdfde6e6e6e5e5e5f4f4f4e6e6e6e2e2e2edededf6f6f6cececeb9b9b9d0d0d0fffffffafafad2d2d2e3e3e3ccccccb6b6b6cbcbcbcdcdcdcfcfcfc7c7c7d1d1d1c0c0c0b5b5b5bbbbbbb7b7b7bebebeafafafc9c9c9b9b9b9c2c2c2ffffffd5d5d5b9b9b9c0c0c0b5b5b5a8a8a8ecececededede6e6e6f4f4f4f1f1f1fafafaf8f8f8fafafae7e7e7e2e2e2f8f8f8e6e6e6d8d8d8d5d5d5d1d1d1f5f5f5fffffffffffff4f4f4e1e1e1dbdbdbd7d7d7fffffffdfdfdececece4e4e4ebebebfffffff8f8f8f3f3f3fffffffafafaeaeaeae1e1e1e5e5e5dededec5c5c5c1c1c1cacacac9c9c9dcdcdcefefeffffffff0f0f0d8d8d8e7e7e7fcfcfcf8f8f8fffffffffffff8f8f8fbfbfbfefefeefefeff1f1f1fffffffdfdfdf1f1f1fafafae9e9e9e7e7e7e9e9e9d9d9d9cbcbcbdadadaddddddd3d3d3e9e9e9e2e2e2ddddddf9f9f9ecececd5d5d5e2e2e2f0f0f0e9e9e9f1f1f1eaeaeacdcdcde0e0e0f4f4f4f4f4f4ebebebf2f2f2fafafafffffffbfbfbfefefef3f3f3f5f5f5f4f4f4f7f7f7f2f2f2f3f3f3f8f8f8eeeeeef1f1f1f4f4f4f1f1f1f4f4f4f5f5f5fcfcfcf2f2f2fafafaf1f1f1ecececf6f6f6f3f3f3fffffffffffffefefefafafafdfdfdfbfbfbf8f8f8fbfbfbfafafafefefefefefef7f7f7f8f8f8f4f4f4fcfcfcfcfcfcffffffefefefdadadaf6f6f6fffffffafafaf8f8f8fffffffffffffffffffffffffffffffffffffffffffdfdfdf2f2f2ecececf3f3f3cacacac0c0c0fafafaf5f5f5e0e0e0c0c0c09b9b9bafafafc0c0c0cdcdcdbfbfbfbcbcbce1e1e1fbfbfbd6d6d6c6c6c6d8d8d8dededeadadadbdbdbdf6f6f6fffffff5f5f5fdfdfdfffffffffffff9f9f9ebebebf2f2f2f5f5f5eeeeeef6f6f6f1f1f1e8e8e8d4d4d4d7d7d7d8d8d8c9c9c9d6d6d6e0e0e0e2e2e2ededededededefefeffbfbfbe2e2e2e1e1e1e4e4e4efefeff7f7f7e8e8e8ededededededdbdbdbe8e8e8e6e6e6dcdcdceaeaeaf1f1f1d9d9d9cdcdcdefefeffffffff8f8f8ecececf1f1f1cbcbcbd5d5d5cbcbcbb1b1b1bfbfbfb9b9b9c8c8c8bfbfbfc1c1c1cdcdcdd3d3d3dcdcdcc7c7c7d2d2d2e5e5e5bbbbbbcdcdcdddddddc8c8c8b7b7b7b2b2b2c3c3c3d5d5d5e4e4e4ebebebc9c9c9b8b8b8cdcdcdbababad2d2d2e7e7e7eaeaeae1e1e1dededee2e2e2dcdcdcddddddebebebf2f2f2fdfdfdf6f6f6f8f8f8fffffffafafaffffffe6e6e6dfdfdffffffffffffffbfbfbfdfdfdfffffffffffffffffffafafad9d9d9f5f5f5fffffff4f4f4fcfcfcfafafafafafafefefefbfbfbe9e9e9dadadaebebebc2c2c2aaaaaad2d2d2c0c0c0aeaeaeadadadb8b8b8c1c1c1c5c5c5d5d5d5dfdfdfe4e4e4eaeaeae0e0e0edededf8f8f8d7d7d7d2d2d2ebebebe9e9e9b0b0b0d0d0d0ebebebcbcbcbc2c2c2d6d6d6e3e3e3eeeeeee0e0e0d8d8d8eeeeeeeaeaead4d4d4e5e5e5e5e5e5c1c1c1e1e1e1dbdbdbdddddddcdcdcc5c5c5d9d9d9eaeaeaeeeeeef7f7f7f0f0f0f9f9f9f5f5f5e1e1e1d4d4d4ecececf9f9f9efefefe7e7e7e7e7e7e7e7e7f6f6f6fffffffafafaf0f0f0edededf1f1f1e2e2e2d2d2d2fffffffffffffffffffffffffcfcfcfcfcfcf1f1f1f0f0f0f1f1f1efefeff1f1f1dadadad6d6d6e6e6e6dfdfdfe6e6e6d2d2d2c3c3c3e7e7e7ebebebdbdbdbe4e4e4f1f1f1efefefeeeeeef5f5f5fbfbfbebebebeeeeeee5e5e5d8d8d8eeeeeee4e4e4d6d6d6e7e7e7d0d0d0c7c7c7e6e6e6ccccccb7b7b7c4c4c4d1d1d1afafafd4d4d4eeeeeed6d6d6d1d1d1aeaeaeaaaaaabababac4c4c4d2d2d2cbcbcba9a9a9dbdbdbf4f4f4f7f7f7f3f3f3f1f1f1ecececfffffffefefef2f2f2e8e8e8dcdcdcc7c7c7cbcbcbc0c0c0e8e8e8ffffffd3d3d3b0b0b0e7e7e7fdfdfdf7f7f7e6e6e6c5c5c5dfdfdffafafae1e1e1d2d2d2cbcbcbe2e2e2f6f6f6f5f5f5ddddddeeeeeeecececf4f4f4cdcdcdd1d1d1f2f2f2f7f7f7ffffffffffffcfcfcfd2d2d2f6f6f6f5f5f5f1f1f1f6f6f6e8e8e8c2c2c2bbbbbbb0b0b0b1b1b1ddddddeeeeeeefefeff5f5f5fffffff3f3f3e1e1e1e5e5e5a7a7a7bababaf6f6f6c9c9c9b8b8b8d0d0d0fafafad7d7d7c5c5c5d3d3d3e4e4e4e6e6e6e6e6e6f1f1f1ecececf7f7f7fffffff7f7f7fffffffffffff6f6f6f6f6f6fdfdfdfafafafbfbfbf5f5f5ffffffffffffffffffffffffffffffe1e1e1c4c4c4bebebec2c2c2d9d9d9e3e3e3d4d4d4e2e2e2d9d9d9d4d4d4d0d0d0e3e3e3e6e6e6efefeff2f2f2eeeeeecfcfcfd0d0d0bfbfbfd1d1d1dadadaa4a4a4b4b4b4e4e4e4ccccccdbdbdbf1f1f1e3e3e3ececece2e2e2d7d7d7e3e3e3ebebebfbfbfbfcfcfce6e6e6eaeaeadededef5f5f5ffffffd7d7d7d2d2d2e2e2e2e4e4e4cececee2e2e2eaeaeac6c6c6dcdcdcf6f6f6fbfbfbfffffff6f6f6fcfcfcd9d9d9d7d7d7e9e9e9d3d3d3c7c7c7cdcdcdc6c6c6d5d5d5e5e5e5e0e0e0e6e6e6e5e5e5e9e9e9d4d4d4bdbdbdcacacad8d8d8dededed6d6d6d9d9d9d7d7d7c6c6c6cdcdcde7e7e7dadadaf5f5f5fbfbfbd3d3d3c6c6c6fcfcfcffffffe0e0e0dcdcdcfffffffffffffffffffffffff9f9f9eaeaeaedededfbfbfbfbfbfbd7d7d7c5c5c5e3e3e3e9e9e9e4e4e4e5e5e5cfcfcfc5c5c5cbcbcbf0f0f0ecececcfcfcfe7e7e7f7f7f7efefeff8f8f8f7f7f7ecececf3f3f3e9e9e9fefefefffffffcfcfcfdfdfdfafafaf4f4f4f4f4f4fffffffffffffcfcfcf9f9f9f3f3f3f4f4f4fffffffffffffefefefefefefffffffffffffffffffdfdfdfffffffffffffffffff7f7f7f0f0f0fffffffffffff5f5f5fefefefffffff7f7f7f4f4f4e9e9e9ebebebdfdfdfc3c3c3dededee8e8e8efefefececece9e9e9eeeeeef6f6f6d6d6d6ccccccd3d3d3c6c6c6ccccccd0d0d0d9d9d9eaeaeae0e0e0e7e7e7e4e4e4e6e6e6fffffff7f7f7e7e7e7e0e0e0dededee8e8e8e5e5e5c9c9c9c2c2c2c7c7c7ddddddf8f8f8f6f6f6f5f5f5fdfdfdf8f8f8c9c9c9b8b8b8d2d2d2eeeeeedadadadadadad8d8d8dadadacdcdcddcdcdce2e2e2d8d8d8cacacac6c6c6d3d3d3dfdfdfd1d1d1d1d1d1cdcdcdddddddf3f3f3e3e3e3f2f2f2eeeeeecfcfcfc4c4c4cdcdcdbebebeaeaeaeb1b1b1e5e5e5f5f5f5eaeaead5d5d5bfbfbff0f0f0fffffff0f0f0efefeffcfcfcf5f5f5fcfcfcd7d7d7cecececdcdcdf6f6f6f9f9f9d2d2d2dbdbdbe2e2e2ededede2e2e2e8e8e8c6c6c6d5d5d5ececece7e7e7e4e4e4e6e6e6edededf0f0f0e0e0e0e6e6e6f3f3f3f8f8f8fdfdfdf4f4f4f8f8f8fffffff6f6f6e8e8e8edededfffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfffffffffffffdfdfdfffffffffffff6f6f6fffffffdfdfde6e6e6eeeeeef9f9f9f8f8f8fffffffffffffffffffcfcfcfbfbfbececece7e7e7eaeaead0d0d0aeaeaec4c4c4eeeeeed0d0d0d4d4d4d8d8d8bebebeb5b5b5b7b7b7a7a7a7acacaccbcbcbd1d1d1dededeeaeaead4d4d4dedededededee9e9e9f3f3f3fbfbfbf4f4f4d1d1d1d2d2d2ffffffdcdcdcd0d0d0e8e8e8f1f1f1fefefef5f5f5e4e4e4abababebebebedededd9d9d9f5f5f5efefefe7e7e7eaeaeadfdfdfd2d2d2d1d1d1c5c5c5c1c1c1c7c7c7cbcbcbc4c4c4cfcfcfd4d4d4d6d6d6ecececfafafafcfcfcf8f8f8f4f4f4f7f7f7e7e7e7f4f4f4fffffffbfbfbfafafafcfcfcf9f9f9f5f5f5fffffffefefefffffffffffffdfdfdf9f9f9f0f0f0fffffffffffffbfbfbf3f3f3fffffffefefef4f4f4ebebebeeeeeef0f0f0ebebebeaeaeae1e1e1f4f4f4fafafae2e2e2efefeffbfbfbd2d2d2e1e1e1fdfdfdf4f4f4dbdbdbe5e5e5f2f2f2fdfdfdededede5e5e5fafafaf7f7f7e1e1e1ebebebedededd0d0d0d1d1d1d9d9d9e1e1e1cacacab5b5b5e2e2e2cccccccececed8d8d8c6c6c6b5b5b5c8c8c8dbdbdbe5e5e5e5e5e5edededebebebc2c2c2c8c8c8e6e6e6d8d8d8fffffff4f4f4ddddddfafafae0e0e0dbdbdbd5d5d5d4d4d4dddddde3e3e3e4e4e4e6e6e6e2e2e2ddddddebebebe5e5e5e3e3e3d3d3d3d5d5d5d6d6d6e8e8e8dededef0f0f0e7e7e7d1d1d1f2f2f2fffffffcfcfccacacad9d9d9e8e8e8e9e9e9d5d5d5cacacadcdcdcfcfcfcfcfcfccfcfcfdcdcdce1e1e1f0f0f0f1f1f1fbfbfbfffffffffffff8f8f8dfdfdfd8d8d8d3d3d3f7f7f7f9f9f9d1d1d1adadadc2c2c2bababaccccccd3d3d3f0f0f0f7f7f7dddddde3e3e3f0f0f0ebebebf4f4f4d3d3d3d3d3d3fbfbfbfffffff7f7f7dadadae0e0e0e2e2e2dbdbdbc4c4c4d7d7d7ccccccb8b8b8bbbbbbbcbcbccccccce5e5e5f0f0f0f2f2f2dedededcdcdcccccccdddddddcdcdce2e2e2c4c4c4b7b7b7c4c4c4b7b7b7b3b3b3b1b1b19c9c9cb6b6b6ababab919191d8d8d8dadadae3e3e3dfdfdfe2e2e2ddddddebebebf9f9f9fafafae8e8e8e6e6e6e5e5e5ececece4e4e4dadadaebebebe1e1e1d2d2d2ddddddefefefdbdbdbecececffffffe8e8e8fdfdfdf9f9f9ddddddd2d2d2c3c3c3c8c8c8a5a5a5a8a8a8bababac8c8c8a4a4a4c8c8c8f9f9f9a2a2a2cacacae5e5e5f0f0f0fefefeededede6e6e6ffffffebebebe9e9e9f6f6f6e1e1e1dadadaedededf7f7f7f2f2f2d7d7d7f0f0f0e2e2e2f9f9f9fcfcfcebebebfafafaf6f6f6ebebebf6f6f6ebebebeaeaeae2e2e2d9d9d9d8d8d8dbdbdbd9d9d9c7c7c7c9c9c9cdcdcddededef3f3f3eeeeeeeeeeeed9d9d9f2f2f2fcfcfce3e3e3d2d2d2eeeeeeeeeeeeefefeffffffffffffffffffffdfdfdf6f6f6fdfdfdfffffff6f6f6e8e8e8efefefe4e4e4c7c7c7c6c6c6c7c7c7bdbdbdcdcdcdd6d6d6d5d5d5d2d2d2e9e9e9f4f4f4dededee5e5e5e9e9e9dfdfdfdededee0e0e0eaeaeaeaeaeaebebebe8e8e8d4d4d4d2d2d2f3f3f3efefeff5f5f5f6f6f6cbcbcbdbdbdbe0e0e0dfdfdfe8e8e8f5f5f5f4f4f4f4f4f4e8e8e8d2d2d2ebebebe4e4e4eaeaeae5e5e5b5b5b5e0e0e0f3f3f3efefefebebebe5e5e5e4e4e4dfdfdfdcdcdcd7d7d7bcbcbcafafafc4c4c4cececed8d8d8d5d5d5d4d4d4d2d2d2c5c5c5b8b8b8b9b9b9bebebeccccccc9c9c9dededeeaeaeafcfcfcebebebc7c7c7d9d9d9ffffffd1d1d1999999dadadafcfcfcfffffffcfcfcfffffff5f5f5ffffffffffffd5d5d5c6c6c6edededeeeeeee9e9e9c1c1c1959595e0e0e0d7d7d7dedededfdfdfcececebebebed8d8d8c5c5c5aeaeaeb4b4b4d5d5d5e0e0e0dcdcdcd6d6d6e7e7e7f5f5f5ebebebf3f3f3edededececece9e9e9ecececdfdfdfdbdbdbf2f2f2ebebebebebebefefeff0f0f0d8d8d8cbcbcbeaeaead8d8d8d5d5d5dbdbdbcececedcdcdcf6f6f6f4f4f4ffffffecececd0d0d0e3e3e3c6c6c6c3c3c3e3e3e3d3d3d3d4d4d4e8e8e8f2f2f2e6e6e6e9e9e9edededeeeeeef5f5f5f3f3f3e8e8e8e6e6e6e1e1e1f9f9f9f0f0f0e1e1e1fffffffffffffcfcfcfffffffffffffffffffffffffffffffefefee4e4e4dfdfdfd8d8d8ddddddfdfdfdfafafafafafafffffffbfbfbfffffffefefef4f4f4ececece9e9e9f6f6f6f5f5f5e9e9e9dcdcdccdcdcdd8d8d8dedededbdbdbd4d4d4d4d4d4d2d2d2c9c9c9d0d0d0bebebec4c4c4d5d5d5c8c8c8cacacad8d8d8eaeaeaebebebe9e9e9ececece4e4e4dbdbdbe5e5e5f4f4f4fffffff3f3f3fefefeffffffffffffffffffe8e8e8f8f8f8ffffffb6b6b6d3d3d3ebebebdededeefefeff4f4f4eaeaeae1e1e1f9f9f9f4f4f4e9e9e9fafafad9d9d9a7a7a7cbcbcbd0d0d0cacacad9d9d9dadadadcdcdcdbdbdbe0e0e0dfdfdfdadadae0e0e0ecececdededee8e8e8f9f9f9efefeffafafaf4f4f4f8f8f8fffffffffffffffffffcfcfcfafafaedededf1f1f1f9f9f9eeeeeef6f6f6fdfdfdffffffffffffebebebdbdbdbe3e3e3dfdfdfe8e8e8ecececeaeaeaecececebebebeeeeeef8f8f8f9f9f9fefefeedededf6f6f6ffffffededede9e9e9dbdbdbd0d0d0bbbbbbcececef5f5f5f1f1f1e8e8e8cccccce3e3e3ecececd4d4d4e1e1e1e3e3e3f0f0f0eeeeeecfcfcfdcdcdcf9f9f9e6e6e6dfdfdffefefefcfcfce7e7e7e9e9e9ededede8e8e8eeeeeeececece4e4e4eaeaeae6e6e6e5e5e5d9d9d9b6b6b69a9a9ac5c5c5c1c1c1c1c1c1e7e7e7ffffffffffffdbdbdbbcbcbcacacacebebebfffffff4f4f4e3e3e3cccccccecececbcbcbbebebededededadadacdcdcdcececedadadadededed9d9d9dfdfdfbebebea8a8a8ccccccbababad5d5d5c2c2c2b6b6b6dbdbdbc0c0c0dcdcdce8e8e8cececea9a9a9b4b4b4e5e5e5dadadad9d9d9e3e3e3f3f3f3f9f9f9ecececdededeeeeeeebcbcbcbbbbbbcececeededede6e6e6ccccccc6c6c6c5c5c5ccccccd1d1d1e7e7e7efefefc1c1c1d3d3d3f8f8f8cdcdcdcacacae9e9e9c8c8c8e6e6e6ebebebc8c8c8dfdfdfb6b6b6dcdcdcf9f9f9dcdcdce9e9e9e0e0e0d5d5d5dfdfdfe9e9e9e1e1e1e5e5e5e3e3e3ffffffebebebcececedcdcdcc7c7c7cbcbcbe6e6e6f3f3f3f2f2f2e6e6e6cdcdcdc6c6c6d8d8d8ddddddf8f8f8cececea2a2a2abababa7a7a7c0c0c0e4e4e4fbfbfbf4f4f4e8e8e8d2d2d2e7e7e7cbcbcbcacacaeeeeeef2f2f2f1f1f1fafafaf5f5f5e9e9e9fafafafdfdfdfffffffdfdfdfffffff0f0f0dfdfdfebebebf5f5f5fbfbfbd6d6d6b3b3b3cbcbcbd1d1d1b9b9b9bababac0c0c0bcbcbcf4f4f4dededededededcdcdcd3d3d3c8c8c8c3c3c3d6d6d6f1f1f1c1c1c17c7c7cb3b3b3d5d5d5edededf1f1f1f6f6f6f1f1f1e6e6e6d3d3d3d2d2d2f4f4f4f8f8f8f4f4f4e6e6e6dfdfdfd7d7d7f0f0f0f6f6f6f0f0f0efefefe5e5e5eaeaead8d8d8d9d9d9e5e5e5e4e4e4ecececf5f5f5eaeaeaf1f1f1f3f3f3fcfcfcfffffffffffffafafadcdcdcdededef0f0f0e7e7e7dededeeaeaeae8e8e8e7e7e7ffffffffffffedededf7f7f7f9f9f9f7f7f7f5f5f5fcfcfcfffffffcfcfcfffffffffffff9f9f9f8f8f8fffffffffffff7f7f7f3f3f3e9e9e9f4f4f4ebebebd3d3d3cfcfcfd1d1d1d3d3d3e6e6e6e0e0e0c3c3c3d5d5d5dadadacacacababababfbfbfcdcdcdd5d5d5cbcbcbd3d3d3d9d9d9c2c2c2cececeddddddccccccd6d6d6d1d1d1b8b8b8c3c3c3d1d1d1cccccccacacabdbdbdb9b9b9b7b7b7d1d1d1cbcbcbc5c5c5d0d0d0c4c4c4c5c5c5c2c2c2c5c5c5cdcdcdbdbdbdc3c3c3d0d0d0d8d8d8dadadaebebebeaeaead1d1d1d2d2d2dcdcdcdcdcdcd4d4d4d8d8d8d0d0d0dcdcdce4e4e4e3e3e3d0d0d09e9e9ec8c8c8dededed3d3d3f6f6f6f2f2f2b4b4b4aaaaaaaaaaaad2d2d2fffffffefefef8f8f8fffffffcfcfcfdfdfdefefefebebebfffffffffffff9f9f9eeeeeefffffff8f8f8d5d5d5f6f6f6cccccce3e3e3fffffff1f1f1f7f7f7fffffff6f6f6dfdfdfd5d5d5cdcdcde3e3e3ffffffeaeaeae5e5e5ddddddcdcdcdededede9e9e9d3d3d3f4f4f4fbfbfbfffffff8f8f8fdfdfdfffffffffffffffffffffffff0f0f0ddddddf2f2f2fffffffffffff6f6f6f4f4f4fafafaffffffffffffdfdfdfe7e7e7f2f2f2eeeeeee5e5e5dbdbdbebebebfefefef3f3f3f5f5f5fbfbfbfefefefbfbfbfffffffffffffffffffffffffffffffafafaefefeff8f8f8fffffff5f5f5f2f2f2fafafad7d7d7dadadaddddddcacacac2c2c2c8c8c8c6c6c6c0c0c0b1b1b1b8b8b8c4c4c4d1d1d1d5d5d5dbdbdbe3e3e3dadadad4d4d4e2e2e2cfcfcfc4c4c4cbcbcbd6d6d6d0d0d0bebebebdbdbdd1d1d1e5e5e5dedededcdcdcd4d4d4dededee3e3e3e9e9e9eeeeeef4f4f4fefefefffffffffffffffffffffffffffffffffffffbfbfbfffffffffffffffffffffffffffffff5f5f5fcfcfcfafafaffffffffffffcacacab4b4b4d9d9d9e7e7e7d6d6d6d9d9d9c3c3c3eeeeeef2f2f2cbcbcbcfcfcfccccccbfbfbfdfdfdfedededebebebb5b5b5b6b6b6cececeedededf3f3f3f4f4f4f9f9f9fafafafffffffbfbfbf9f9f9f5f5f5efefeff2f2f2ececece5e5e5fbfbfbfffffff8f8f8fcfcfcfffffff8f8f8f5f5f5f8f8f8fbfbfbfefefefffffff5f5f5eeeeeeedededefefeff6f6f6f1f1f1eeeeeee0e0e0e2e2e2e1e1e1e8e8e8f6f6f6f6f6f6f2f2f2f0f0f0e4e4e4e8e8e8f3f3f3dfdfdfd8d8d8f1f1f1ecececdadadad5d5d5d7d7d7d0d0d0d1d1d1c2c2c2d7d7d7f1f1f1ececece4e4e4d9d9d9e0e0e0e5e5e5f1f1f1fffffff2f2f2f8f8f8f2f2f2e7e7e7f1f1f1f5f5f5f2f2f2fafafafdfdfdfffffffffffffbfbfbf6f6f6ffffffffffffe8e8e8f9f9f9fffffffffffffffffffffffff3f3f3d6d6d6f0f0f0fffffff7f7f7e5e5e5eaeaeaecececededede8e8e8d2d2d2d7d7d7e8e8e8ebebebf8f8f8fafafaf6f6f6fffffffffffff5f5f5f3f3f3f4f4f4fffffffffffffbfbfbd5d5d5e5e5e5fefefee9e9e9eeeeeedcdcdcd7d7d7f0f0f0d8d8d8ecececebebebe7e7e7ededede6e6e6f1f1f1fefefefffffff5f5f5ededede8e8e8e6e6e6f3f3f3dddddde7e7e7f9f9f9fafafaf7f7f7e5e5e5dddddddadadad7d7d7e6e6e6fffffffdfdfdfefefeeaeaeaf7f7f7f1f1f1e9e9e9ecececf4f4f4e6e6e6e1e1e1c6c6c6dbdbdbcececebebebecbcbcbc4c4c4e0e0e0f8f8f8f3f3f3e7e7e7e4e4e4e9e9e9f5f5f5fcfcfcfdfdfdffffffffffffe7e7e7dadadaf7f7f7fffffff8f8f8e9e9e9a9a9a9c2c2c2dddddde2e2e2c8c8c8cacacad3d3d3d5d5d5b0b0b0d1d1d1fffffffbfbfbfafafafdfdfde7e7e7e5e5e5d8d8d8dfdfdff1f1f1dbdbdbe0e0e0d3d3d3cacacac1c1c1ccccccd2d2d2c8c8c8d8d8d8f0f0f0f5f5f5edededf7f7f7fffffff2f2f2cfcfcfd0d0d0dadadac9c9c9afafafaaaaaabcbcbcdfdfdfeeeeeed0d0d0e8e8e8f5f5f5f6f6f6fcfcfcf1f1f1fdfdfdfdfdfdc6c6c6edededfffffff7f7f79a9a9adcdcdcffffffc4c4c4d2d2d2f6f6f6fffffffdfdfdf6f6f6f1f1f1fcfcfcfbfbfbf6f6f6f4f4f4e3e3e3dcdcdce4e4e4f6f6f6e9e9e9e0e0e0ddddddd8d8d8eaeaeaedededdbdbdbf5f5f5edededf5f5f5fbfbfbe8e8e8fdfdfde7e7e7e2e2e2f8f8f8edededf3f3f3fffffffffffff7f7f7f9f9f9ddddddeaeaead7d7d7c4c4c4d2d2d2b8b8b8dededef4f4f4e0e0e0c4c4c4d7d7d7dcdcdcdededefffffff7f7f7e0e0e0fffffffafafae5e5e5e6e6e6f2f2f2fffffff9f9f9fffffffffffffffffff3f3f3fffffffffffff6f6f6ffffffeeeeeedededee0e0e0dddddde1e1e1e0e0e0d5d5d5d5d5d5dadadae0e0e0dadadacdcdcde0e0e0dddddde3e3e3eeeeeed7d7d7dfdfdfe8e8e8ececece7e7e7e1e1e1dcdcdcd9d9d9e3e3e3e3e3e3e3e3e3d4d4d4e6e6e6ecececeeeeeeeeeeeee6e6e6f5f5f5f6f6f6e8e8e8e6e6e6ededede8e8e8ddddddfdfdfdfffffffefefefdfdfdfffffffffffffffffffdfdfdf3f3f3f3f3f3f6f6f6eaeaeae9e9e9dededeaaaaaac6c6c6e2e2e2dcdcdcffffffdbdbdbd5d5d5d4d4d4e2e2e2cececec5c5c5ddddddf5f5f5f4f4f4d1d1d1bbbbbbd8d8d8e2e2e2e6e6e6ecececf0f0f0d2d2d2aeaeaec9c9c9cececedfdfdffbfbfbecececf2f2f2f5f5f5f9f9f9f6f6f6dfdfdfd6d6d6e7e7e7ebebebfcfcfcf5f5f5e8e8e8d5d5d5b7b7b7d8d8d8efefefe8e8e8ebebebe8e8e8edededc4c4c4b5b5b5d2d2d2d1d1d1ccccccd4d4d4d1d1d1cfcfcfd2d2d2dadadae3e3e3e4e4e4dfdfdfdbdbdbc5c5c5bbbbbbdadadae5e5e5dbdbdbcdcdcdd5d5d5cfcfcfddddddf1f1f1e6e6e6f5f5f5dfdfdfe6e6e6edededdfdfdfebebebdcdcdce1e1e1f8f8f8eaeaeadcdcdcd9d9d9c7c7c7cccccce2e2e2cececec4c4c4bfbfbfd7d7d7d9d9d9dbdbdbe1e1e1dbdbdbe9e9e9f5f5f5f7f7f7efefefedededecececededededededefefeff4f4f4f5f5f5efefefeeeeeeeaeaeae9e9e9fcfcfcfffffffbfbfbfefefefefefefffffffffffffffffffffffffffffffdfdfdfefefef3f3f3e4e4e4fafafafffffffffffff9f9f9e1e1e1efefefececece0e0e0edededf2f2f2ebebebe0e0e0e9e9e9cbcbcbc8c8c8d7d7d7dbdbdbdfdfdfd3d3d3b5b5b5d1d1d1c9c9c9cacacac6c6c6c5c5c5dcdcdcd5d5d5d9d9d9dddddde7e7e7dededea8a8a8b4b4b4f4f4f4f8f8f8fffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffdfdfdfafafafffffffffffffbfbfbf8f8f8fcfcfcf3f3f3f1f1f1f5f5f5f8f8f8efefeff2f2f2fffffffdfdfdefefeffafafafdfdfdf0f0f0d0d0d0e4e4e4fffffffffffffffffff9f9f9fffffffffffffcfcfcfcfcfcfffffff0f0f0e1e1e1d6d6d6ececece1e1e1e0e0e0fcfcfcfbfbfbf1f1f1f0f0f0ffffffffffffffffffffffffffffffe1e1e1f0f0f0fcfcfcfdfdfdf9f9f9fdfdfdfffffffffffffafafaffffffffffffd9d9d9d6d6d6cacacac4c4c4cececea1a1a18282829999999191919292929d9d9d9999999b9b9b9c9c9c8989897171717e7e7e919191939393a2a2a2a0a0a0a7a7a7c5c5c5cdcdcdffffffffffffeeeeeedadadad7d7d7ebebebedededfffffff8f8f8f4f4f4f2f2f2edededf2f2f2cfcfcff4f4f4e7e7e7cbcbcbddddddf0f0f0fafafafffffffffffffffffffffffffffffff8f8f8f3f3f3fcfcfcfdfdfdfffffffffffffffffffffffffbfbfbe3e3e3cfcfcfbabababcbcbcd8d8d8ebebebfbfbfbf8f8f8ccccccfdfdfdfffffffefefefffffff9f9f9cececee1e1e1e0e0e0e1e1e1edededf5f5f5eeeeeed0d0d0dededeedededf6f6f6fffffff6f6f6efefeff7f7f7f5f5f5fffffffdfdfdf6f6f6e7e7e7f0f0f0fffffffffffffafafaf3f3f3f3f3f3e1e1e1eeeeeef0f0f0e3e3e3efefeff5f5f5ffffffefefefcdcdcdd2d2d2ddddddebebebfbfbfbebebebcececebfbfbfafafafb6b6b6f2f2f2f9f9f9e7e7e7eeeeeed2d2d2cdcdcdcececec9c9c9cacacac9c9c9c7c7c7d4d4d4c4c4c4a3a3a3bdbdbdcbcbcbbebebebdbdbdbfbfbfc2c2c2b3b3b3b8b8b8bcbcbcb4b4b4b7b7b7b7b7b7b9b9b9c1c1c1bdbdbdd8d8d8eaeaeadededef0f0f0e4e4e4c5c5c5ccccccc4c4c4c5c5c5c8c8c8e1e1e1fdfdfdf8f8f8fffffffafafaf1f1f1c5c5c5e6e6e6fffffffffffffffffffdfdfdf9f9f9fefefefefefefffffffffffffffffffffffffffffffefefefefefef7f7f7dededef7f7f7fdfdfdf8f8f8fcfcfcfefefef2f2f2f8f8f8f7f7f7e7e7e7c1c1c1ddddddeeeeeee3e3e3f3f3f3f3f3f3e5e5e5e4e4e4dfdfdfd3d3d3e0e0e0f8f8f8fefefefffffffbfbfbf5f5f5f4f4f4eaeaeac2c2c2d9d9d9dbdbdbdedededcdcdccdcdcdb6b6b6bcbcbcd0d0d0c3c3c3c1c1c1cecececacacac1c1c1e1e1e1dedededfdfdfe4e4e4eaeaeaebebebf7f7f7fffffffcfcfcfffffffefefef4f4f4fefefefffffffffffffffffffffffffffffffffffffffffffcfcfcfefefefffffffffffffafafaf4f4f4fafafaf4f4f4fdfdfdfcfcfce8e8e8f3f3f3fbfbfbf6f6f6fffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeecececf9f9f9f2f2f2ededede6e6e6f8f8f8fffffffffffff1f1f1efefeff7f7f7f7f7f7fdfdfdf7f7f7f5f5f5edededf1f1f1d9d9d9dadadab7b7b7aaaaaacfcfcfd7d7d7e1e1e1b9b9b9b6b6b6c0c0c0bfbfbfa5a5a5bbbbbbbbbbbbb8b8b8c5c5c5c4c4c4c4c4c4c3c3c3d6d6d6c2c2c2bebebed4d4d4acacacecececf7f7f7f2f2f2f2f2f2fffffffcfcfcd4d4d4cccccccacacaf2f2f2fcfcfcefefeffcfcfcf4f4f4dcdcdcffffffd2d2d2cacacafbfbfbc3c3c3b8b8b8dbdbdbd5d5d5d0d0d0d9d9d9c9c9c9ddddddebebebecececf6f6f6ebebebdcdcdce9e9e9e6e6e6e2e2e2e1e1e1d8d8d8ddddddf7f7f7f4f4f4edededf0f0f0f8f8f8efefefe7e7e7f0f0f0ebebebebebebf9f9f9e5e5e5dcdcdcebebebf9f9f9f5f5f5ecececf2f2f2eeeeeef9f9f9fdfdfdf9f9f9f7f7f7e3e3e3eaeaeafffffffffffffafafafffffffffffffffffffffffffffffffffffffefefeffffffe8e8e8eaeaeafffffffffffffffffffbfbfbf8f8f8fffffffffffffbfbfbf7f7f7f3f3f3f9f9f9f4f4f4fffffff7f7f7e7e7e7f4f4f4fffffff1f1f1ececece2e2e2e6e6e6ececece4e4e4e5e5e5e4e4e4e8e8e8e4e4e4c6c6c6d6d6d6e7e7e7d4d4d4d5d5d5f8f8f8f0f0f0ebebebf3f3f3ebebebe3e3e3e0e0e0ddddddfdfdfdf9f9f9ededede6e6e6eaeaeaeaeaeafcfcfcfffffffffffffffffff7f7f7f7f7f7fffffffffffff6f6f69f9f9fbfbfbffcfcfcededede3e3e3dcdcdce3e3e3e6e6e6dadadad6d6d6eaeaeaedededf2f2f2f6f6f6f3f3f3f5f5f5edededf5f5f5efefeff3f3f3f2f2f2ecececfbfbfbf7f7f7e2e2e2e4e4e4ecececf3f3f3dddddddddddde1e1e1e5e5e5f2f2f2edededc6c6c6e4e4e4f7f7f7cfcfcfc7c7c7d9d9d9cececed4d4d4e3e3e3cfcfcfbbbbbbc7c7c7dadadae1e1e1e0e0e0dcdcdcdededed8d8d8c3c3c3a6a6a6b5b5b5b4b4b4b7b7b7d7d7d7d3d3d3b9b9b9adadadb9b9b9b6b6b68f8f8f979797a6a6a69595959292928989897c7c7c7e7e7e5b5b5b6464645353533535356666666969696363635f5f5f5353535b5b5b5454545a5a5a6060606161617878788080807b7b7b7575758181818888889a9a9aa2a2a2bdbdbddededee6e6e6fafafaf6f6f6e2e2e2eaeaeae0e0e0e0e0e0f0f0f0dcdcdcdbdbdbf9f9f9fdfdfdfefefed0d0d0f0f0f0f8f8f8f9f9f9f3f3f3f2f2f2eaeaeaf8f8f8e8e8e8bfbfbfdfdfdffdfdfdf3f3f3ececece0e0e0eeeeeef3f3f3edededd7d7d7bfbfbfe8e8e8fffffffffffffefefee6e6e6e8e8e8d9d9d9f1f1f1f7f7f79a9a9ad9d9d9eeeeeeecececfffffff0f0f0b6b6b6d3d3d3ebebebebebebd2d2d2e9e9e9fafafaf0f0f0e4e4e4b9b9b9c8c8c8d1d1d1c2c2c2d3d3d3d4d4d4e5e5e5f8f8f8fcfcfcd6d6d6ecececfcfcfceeeeeefefefee8e8e8cbcbcbdfdfdfd1d1d1d4d4d4bfbfbfcececec9c9c9d1d1d1d2d2d2dfdfdff4f4f4f9f9f9f7f7f7f1f1f1e4e4e4e6e6e6dededee9e9e9edededc9c9c9bcbcbcc5c5c5d4d4d4e4e4e4dededed6d6d6d1d1d1e3e3e3d9d9d9ddddddd8d8d8dededee7e7e7eeeeeeedededecececededede5e5e5d3d3d3c9c9c9cdcdcdbfbfbfa6a6a6b7b7b7e7e7e7efefeff2f2f2ffffffffffffffffffdcdcdcbdbdbdd6d6d6f7f7f7f5f5f5f0f0f0efefefebebebf5f5f5fafafaf6f6f6fdfdfdfffffffdfdfdf3f3f3eeeeeef6f6f6f1f1f1efefefe7e7e7e0e0e0f0f0f0ecececf6f6f6fcfcfcf6f6f6eaeaeadbdbdbcacacacacacaccccccbcbcbcabababd9d9d9f6f6f6fffffffcfcfcf4f4f4f1f1f1e3e3e3d9d9d9d8d8d8bbbbbbccccccddddddcacacad6d6d6dcdcdcddddddfffffffcfcfce0e0e0d1d1d1e1e1e1f6f6f6eeeeeefefefefffffff1f1f1d6d6d6e5e5e5e1e1e1d9d9d9dfdfdff1f1f1efefeffafafaecececd5d5d5e4e4e4efefefcececebdbdbdd2d2d2e2e2e2ecececc6c6c6b4b4b4b1b1b1c7c7c7e9e9e9e9e9e9ebebebbebebeb2b2b2ddddddd6d6d6eaeaeaf3f3f3d5d5d5d1d1d1d9d9d9f9f9f9eeeeeed6d6d6e3e3e3efefeff1f1f1e7e7e7f4f4f4e9e9e9eeeeeef9f9f9eeeeeec9c9c9dededef9f9f9ffffffd4d4d4eeeeeefffffffbfbfbfcfcfcf9f9f9f0f0f0f0f0f0ffffffecececeeeeeefffffff5f5f5fffffff9f9f9f6f6f6f5f5f5ffffffefefefeaeaeae2e2e2d3d3d3f5f5f5e9e9e9edededfffffff9f9f9f0f0f0dbdbdbe9e9e9efefeffbfbfbfbfbfbcdcdcdaaaaaabebebed0d0d0dadadad0d0d0b7b7b7eaeaeafffffffffffff9f9f9c8c8c8b9b9b9efefeffffffffffffff4f4f4ebebebddddddbbbbbbd6d6d6ffffffd6d6d6c1c1c1efefefd3d3d3bfbfbfd7d7d7dcdcdccccccce9e9e9e9e9e9f9f9f9f7f7f7f2f2f2e4e4e4ccccccdadadae9e9e9fbfbfbfdfdfdeeeeeed6d6d6dcdcdcf9f9f9fffffffffffff2f2f2f2f2f2dfdfdfd6d6d6fefefefefefef8f8f8fffffffbfbfbf8f8f8f6f6f6fefefefffffffefefee7e7e7fffffffdfdfdfdfdfdfffffffffffffffffffbfbfbfbfbfbfcfcfcf2f2f2fffffffffffff1f1f1e8e8e8edededfffffffffffff2f2f2f4f4f4fdfdfdfcfcfcededede1e1e1ebebebf6f6f6f5f5f5edededebebebd4d4d4bebebecdcdcdd8d8d8d4d4d4e7e7e7e6e6e6d7d7d7b7b7b7e9e9e9f2f2f2eeeeeef3f3f3f2f2f2e6e6e6ececece7e7e7e5e5e5eaeaeae7e7e7f7f7f7fefefedcdcdcdadadae0e0e0e6e6e6e4e4e4dadadad3d3d3dfdfdfd9d9d9e2e2e2f4f4f4efefefe5e5e5e0e0e0dcdcdcf7f7f7f4f4f4ecececfcfcfcfffffff9f9f9fffffffffffffbfbfbfffffffffffffcfcfcf8f8f8fffffffcfcfcededede0e0e0f8f8f8f5f5f5f0f0f0e8e8e8bdbdbdcdcdcddcdcdcf4f4f4eeeeeee8e8e8d2d2d2d2d2d2e2e2e2cacacaa9a9a9e7e7e7e3e3e3c3c3c3d0d0d0adadad8a8a8a8d8d8d999999aeaeaeecececfffffff5f5f5edededf2f2f2f0f0f0f1f1f1e9e9e9ebebebe7e7e7dbdbdbedededfdfdfdfafafae5e5e5e1e1e1f9f9f9f3f3f3d4d4d4e1e1e1c5c5c5b8b8b8cbcbcb8989898383839898986969696f6f6f8585855a5a5a4c4c4c5b5b5b5353535e5e5e7070707f7f7f7a7a7a7c7c7c7b7b7b7777779a9a9a8585858b8b8b8080807272726969697777776c6c6c4040405151517373735d5d5d4444444848484444444b4b4b4343435252526a6a6a7676769f9f9fc4c4c4d1d1d1d6d6d6d6d6d6d9d9d9cfcfcfdbdbdbe8e8e8d8d8d8eaeaeafbfbfbfefefefcfcfcedededfcfcfcf8f8f8e6e6e6dbdbdbd6d6d6fbfbfbcfcfcfbababacbcbcbcfcfcfddddddd4d4d4e1e1e1eaeaeae6e6e6f5f5f5fbfbfbfdfdfdffffffecececd8d8d8f9f9f9eeeeeeddddddebebebd6d6d6e8e8e8dadadad2d2d2eeeeeeefefeff6f6f6ffffffe9e9e9d7d7d7f1f1f1e7e7e7cececec1c1c1e1e1e1f2f2f2e3e3e3ececece5e5e5c0c0c0c0c0c0c1c1c1cbcbcbbcbcbcc3c3c3c8c8c8c2c2c2dcdcdcb0b0b0bdbdbde9e9e9f3f3f3e0e0e0dfdfdff2f2f2efefeff0f0f0dcdcdcdbdbdbd0d0d0c5c5c5e2e2e2dfdfdfcdcdcdc0c0c0bdbdbdbfbfbfc2c2c2cececebfbfbfb8b8b8adadadbebebec0c0c0adadadd3d3d3d4d4d4c9c9c9e3e3e3d4d4d4ccccccd0d0d0e5e5e5e9e9e9c3c3c3acacac9a9a9aa5a5a5aeaeaec2c2c2e5e5e5e4e4e4c4c4c4ececece2e2e2dbdbdbe4e4e4f8f8f8fbfbfbfbfbfbfdfdfdfbfbfbf7f7f7fffffffffffffffffffffffffafafafffffffffffffffffffffffffffffffafafafefefefbfbfbe3e3e3d8d8d8e7e7e7ebebebe4e4e4dfdfdfe6e6e6c6c6c6b8b8b8eeeeeeeeeeeefffffffffffff3f3f3fffffff2f2f2f4f4f4f0f0f0e9e9e9f8f8f8fefefeeaeaeadadadaf2f2f2f5f5f5e7e7e7efefeff0f0f0e4e4e4edededfffffffcfcfcfafafafbfbfbe9e9e9e6e6e6f8f8f8fdfdfdfffffff2f2f2d8d8d8d3d3d3e0e0e0efefefd3d3d3cecececfcfcfdcdcdcffffffebebebe8e8e8f8f8f8f8f8f8e3e3e3bebebec8c8c8dededededededdddddcececeb5b5b5d4d4d4f1f1f1fafafae4e4e4ececece7e7e7f3f3f3f6f6f6eeeeeedadadae2e2e2f8f8f8fffffffffffff7f7f7eeeeeee7e7e7f6f6f6f9f9f9f3f3f3d9d9d9edededf3f3f3e9e9e9dededed8d8d8e2e2e2dfdfdfd9d9d9dcdcdcd3d3d3dcdcdcd9d9d9e0e0e0c9c9c9c4c4c4bcbcbcafafafcbcbcbd0d0d0c9c9c9c1c1c1b4b4b4c6c6c6e5e5e5ddddddcacacad0d0d0d6d6d6d9d9d9d3d3d3d9d9d9d1d1d1cfcfcfabababb7b7b7d9d9d9d9d9d9c9c9c9bbbbbbb4b4b4d3d3d3c3c3c3b4b4b4c5c5c5ccccccc7c7c7d9d9d9d1d1d1cdcdcdcbcbcbe4e4e4dbdbdbe6e6e6d7d7d7bebebedadadad3d3d3e0e0e0dadadad0d0d0efefefe8e8e8eaeaeaeaeaeae7e7e7dadadab1b1b1d5d5d5fefefeffffffffffffebebebf2f2f2fffffff7f7f7e5e5e5ffffffe3e3e3e1e1e1fffffffffffffefefefffffffefefef8f8f8ffffffd8d8d8f8f8f8dedededadadaf7f7f7f0f0f0dcdcdccbcbcbe5e5e5fcfcfceaeaeaf2f2f2fefefee9e9e9d8d8d8f5f5f5dcdcdce1e1e1dadadae3e3e3d5d5d5e4e4e4fdfdfdffffffe7e7e7cacacacdcdcdeeeeeeffffffefefefd5d5d5dedededcdcdccbcbcbc5c5c5c2c2c2efefefbfbfbfb8b8b8d0d0d0b2b2b2ccccccd4d4d4dededee5e5e5ebebebf4f4f4eeeeeeebebebd6d6d6d9d9d9d3d3d3cbcbcbfffffffffffff0f0f0d0d0d0d7d7d7e6e6e6f2f2f2e3e3e3e9e9e9d5d5d5c2c2c2e4e4e4e8e8e8dbdbdbcacacad3d3d3dbdbdbc9c9c9ccccccd4d4d4cbcbcbd9d9d9cacacad5d5d5f0f0f0dfdfdfcdcdcde4e4e4eaeaeadfdfdfd3d3d3dddddddadadae8e8e8e5e5e5e5e5e5e9e9e9e9e9e9cacacad9d9d9d5d5d5f3f3f3cdcdcdd6d6d6f8f8f8efefefedededf1f1f1fcfcfcf0f0f0f4f4f4edededfefefee9e9e9eeeeeeefefefe3e3e3f4f4f4f0f0f0f5f5f5ffffffefefefc5c5c5aeaeaed7d7d7dfdfdfd2d2d2d6d6d6ebebebf1f1f1eeeeeef0f0f0ededede6e6e6e9e9e9ecececddddddd9d9d9cfcfcfd4d4d4e0e0e0dbdbdbd7d7d7d9d9d9b8b8b8b6b6b6e2e2e2a5a5a5afafaffffffffffffff5f5f5dadadaa8a8a89999999d9d9dbdbdbdd4d4d4bfbfbfccccccc0c0c0a1a1a19d9d9d979797a4a4a48282828282828c8c8c7a7a7a7b7b7b6969695e5e5e5656563d3d3d4949494242423333335757575e5e5e5b5b5b6161616464646f6f6f6363638f8f8f979797818181a2a2a2a6a6a67777776e6e6e838383919191b7b7b7bfbfbfc3c3c3c6c6c69d9d9da8a8a88888886e6e6e9494948e8e8e7171718f8f8fadadad9595958a8a8a8e8e8ebababac5c5c5c5c5c5e0e0e0fdfdfdfffffffffffffdfdfdfffffffbfbfbfffffffffffffffffffffffffffffffcfcfcfffffffffffffdfdfdfffffffffffffefefee8e8e8fffffffcfcfcf4f4f4fdfdfdfafafaecececf2f2f2fafafafffffff9f9f9fcfcfcfffffffdfdfdfffffffffffff7f7f7fdfdfdfafafaecececf4f4f4fffffffffffffefefedcdcdcebebebfefefefffffffffffff9f9f9fcfcfcfdfdfdfffffff6f6f6dcdcdce7e7e7fffffffffffff9f9f9dedededadadae2e2e2d6d6d6dadadae6e6e6e2e2e2dbdbdbf6f6f6f2f2f2dfdfdfddddddc7c7c7c5c5c5cececea8a8a8bfbfbfacacacb5b5b5adadadc1c1c1adadadaaaaaac5c5c5b9b9b9afafafc5c5c5c6c6c6b9b9b9b9b9b9c7c7c7d2d2d2eeeeeededededbdbdbdbdbdbb1b1b1aeaeaee8e8e8e9e9e9f7f7f7e3e3e3d4d4d4f6f6f6f9f9f9e3e3e3f4f4f4eeeeeed5d5d5c3c3c3c5c5c5aeaeaeaeaeaebcbcbcb1b1b1a7a7a7a6a6a6c8c8c8ffffffffffffffffffe1e1e1e3e3e3fdfdfdf4f4f4e8e8e8d8d8d8e1e1e1fbfbfbf2f2f2edededf7f7f7f1f1f1fffffffffffffffffffffffffefefefffffffffffffffffffffffffffffff7f7f7f8f8f8ebebebf1f1f1d5d5d5e0e0e0e8e8e8d3d3d3c2c2c2cdcdcdcececee9e9e9fbfbfbcdcdcdcbcbcbe1e1e1d9d9d9c7c7c7e8e8e8e9e9e9dadadaebebebe5e5e5ebebebdcdcdccececed8d8d8e9e9e9eeeeeef3f3f3ecececfcfcfcfcfcfcfffffff6f6f6e2e2e2fcfcfceaeaead8d8d8d8d8d8d2d2d2ecececededede9e9e9fffffff8f8f8f9f9f9f2f2f2f7f7f7ffffffecececf6f6f6f9f9f9e4e4e4e2e2e2e3e3e3e3e3e3eaeaeae3e3e3cbcbcbdcdcdcd8d8d8c3c3c3c5c5c5d8d8d8cececeebebebffffffdfdfdfd2d2d2e8e8e8dadadae6e6e6f7f7f7dbdbdbe2e2e2fffffff7f7f7f4f4f4f6f6f6ffffffffffffffffffe7e7e7e6e6e6f4f4f4f6f6f6fbfbfbfffffffffffff8f8f8f4f4f4f5f5f5eaeaeaf3f3f3fafafafefefeeeeeeef2f2f2eeeeeef8f8f8fffffff5f5f5f3f3f3e0e0e0f2f2f2f1f1f1f4f4f4f2f2f2ecececeeeeeee3e3e3dcdcdcdcdcdce1e1e1dadadae6e6e6e7e7e7dfdfdfe4e4e4e9e9e9dadadad9d9d9dadadad8d8d8dbdbdbddddddeeeeeee9e9e9e0e0e0dfdfdfdadadadededeededede2e2e2e2e2e2f7f7f7f2f2f2e3e3e3e8e8e8f9f9f9fcfcfcfafafaf6f6f6f5f5f5efefeffffffffffffff6f6f6ebebebf7f7f7d8d8d8f4f4f4f4f4f4a7a7a7aaaaaaeaeaeaeeeeeed2d2d2f1f1f1f7f7f7f5f5f5f9f9f9fafafafffffffdfdfdfcfcfcfafafad8d8d8e7e7e7eaeaeaf1f1f1ddddddb1b1b1e5e5e5fafafac1c1c1dededeeaeaeaf7f7f7ddddddd5d5d5ffffffeaeaeadbdbdbd1d1d1e0e0e0f8f8f8bbbbbbb1b1b1adadadbdbdbdd2d2d2c6c6c6dadadaecececf4f4f4dcdcdcdfdfdfbfbfbf777777aeaeaee6e6e6cacacabcbcbca0a0a0bdbdbdecececdededec9c9c9c0c0c0d1d1d1d6d6d6ecececdcdcdcc8c8c8cdcdcddbdbdbcacacacececed0d0d0b2b2b2b3b3b3c9c9c9d5d5d5bebebec8c8c8d5d5d5e1e1e1dddddddfdfdfcfcfcfb4b4b4d1d1d1d2d2d2c0c0c0ccccccf2f2f2fffffffffffffefefecbcbcbd0d0d0c6c6c6cfcfcfd2d2d2d3d3d3c6c6c6bcbcbcbfbfbfcbcbcbd8d8d8f5f5f5d6d6d6a9a9a98c8c8c8383839d9d9deeeeeee3e3e3a1a1a1868686969696b2b2b2c9c9c9c2c2c2bcbcbcbdbdbdbabababbbbbbadadada4a4a4b2b2b2a2a2a28b8b8b7d7d7d9090908e8e8e7b7b7b8080807070705757576666664242424545456262626262627373737f7f7f8989897575756565657171716a6a6a7777776363635a5a5a5757574c4c4c5454545656564a4a4a3939394545454141414141413535354343434b4b4b5c5c5c818181989898ecececc5c5c51f1f1f1616163030302626263030303f3f3f3131313b3b3b3232321919193030304d4d4d4343433737373f3f3f4141414e4e4e6060606f6f6f7a7a7a8f8f8f959595959595b6b6b6abababafafafafafafbabababfbfbfe4e4e4e2e2e2dcdcdcf6f6f6ebebebbdbdbdaeaeaec6c6c6d2d2d2d3d3d3ccccccadadada6a6a6b2b2b2d2d2d2cccccccdcdcddadadadfdfdfe1e1e1dbdbdbdadadaededede6e6e6d7d7d7f4f4f4fffffff6f6f6fffffffffffffffffffefefefdfdfdfffffffffffffbfbfbfdfdfdfffffffefefefffffffcfcfcfafafafffffffffffffffffffffffffffffff8f8f8f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f2f2f2fffffffffffffffffffffffffffffffffffff8f8f8fffffffffffffffffffdfdfdfcfcfcfffffff5f5f5f6f6f6ffffffdcdcdce9e9e9c7c7c7dadadaf3f3f3fffffffffffffffffffffffffffffffffffffffffffdfdfdf6f6f6fcfcfcfffffffffffff9f9f9ffffffffffffeeeeeee8e8e8f6f6f6ededede6e6e6eaeaeadcdcdcedededf7f7f7fbfbfbf8f8f8ecececf8f8f8efefeffafafafefefeededede0e0e0e7e7e7fafafaffffffffffffebebebe3e3e3f1f1f1f1f1f1fefefeededede7e7e7f4f4f4dededee3e3e3e3e3e3dededee6e6e6fdfdfdfffffffffffffafafaf2f2f2d7d7d7c3c3c3cacacac5c5c5cececed8d8d8f4f4f4efefefd6d6d6e1e1e1f1f1f1ebebebf5f5f5f5f5f5ebebebeaeaeafcfcfcf5f5f5f4f4f4e1e1e1d0d0d0ecececf2f2f2dbdbdbd2d2d2e8e8e8e1e1e1e9e9e9e3e3e3d4d4d4d3d3d3dcdcdccdcdcdb4b4b4e7e7e7f8f8f8e3e3e3c4c4c4ccccccc6c6c6d5d5d5eeeeeee4e4e4cacacae5e5e5dbdbdbd8d8d8e3e3e3ececece5e5e5eaeaeaf9f9f9efefefe0e0e0e1e1e1e6e6e6e1e1e1d7d7d7c0c0c0bebebef6f6f6fafafad5d5d5b6b6b6eeeeeefefefef5f5f5f7f7f7e4e4e4cbcbcbd1d1d1f0f0f0efefefd7d7d7e9e9e9ffffffeaeaeae9e9e9efefefefefeff9f9f9f5f5f5fffffffffffffbfbfbf8f8f8f3f3f3ffffffffffffffffffffffffefefefe1e1e1e7e7e7c6c6c69a9a9adededef0f0f0ddddddd9d9d9d2d2d2d4d4d4e1e1e1f1f1f1f0f0f0d4d4d4c0c0c0d4d4d4d9d9d9c9c9c9e3e3e3e3e3e3ccccccd0d0d0e6e6e6e5e5e5efefefdadadad7d7d7eaeaeaf4f4f4f0f0f0f4f4f4f3f3f3f0f0f0f5f5f5ffffffffffffffffffeeeeeef5f5f5f4f4f4f7f7f7fffffff8f8f8fefefefffffffffffffefefeffffffececece8e8e8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f4f4f4f1f1f1ecececfffffffffffffffffffbfbfbefefeff0f0f0f5f5f5f8f8f8e8e8e8e4e4e4f1f1f1e8e8e8eeeeeee9e9e9e3e3e3eaeaead0d0d0e4e4e4ffffffffffffffffffdfdfdfcacacac0c0c0d0d0d0cfcfcfcacacad9d9d9e3e3e3e5e5e5e4e4e4cccccce8e8e8f8f8f8ffffffffffffe6e6e6e2e2e2e3e3e3e4e4e4dededecececed1d1d1d9d9d9e0e0e0cbcbcbdbdbdbfbfbfbc6c6c6e8e8e8fcfcfcedededdadadabbbbbbd4d4d4fcfcfcb4b4b4bbbbbbfdfdfdbfbfbf9b9b9ba5a5a5979797c8c8c8c8c8c89d9d9d9c9c9ca9a9a9b9b9b9c6c6c6cbcbcbcecece989898a5a5a5c1c1c1ccccccb9b9b9bebebec1c1c1bbbbbbc6c6c6d0d0d0c3c3c3c1c1c1bdbdbdcacacac8c8c8cbcbcbd6d6d6e7e7e7dddddd989898858585afafafd8d8d8d6d6d6ccccccbfbfbfb6b6b6c3c3c3c0c0c0cfcfcfb9b9b9b3b3b3dadadad7d7d7c8c8c8a3a3a37575757d7d7da2a2a29898987070707676767f7f7f8888887e7e7e7474746969697373737070706262628080806f6f6f5454546262625c5c5c3e3e3e3c3c3c5b5b5b6565654343435757575d5d5d2f2f2f3434342929293434342c2c2c2c2c2c4848483a3a3a2d2d2d1313133c3c3c3d3d3d3030303838382c2c2c2c2c2c2a2a2a2222224343435f5f5fa0a0a0a8a8a89b9b9bafafaf9696964646462d2d2d3c3c3c4949495f5f5f6767676c6c6c5c5c5c5f5f5f5656568c8c8c9191917878787d7d7d7878786161616868686262626969697c7c7c7070706b6b6b6060605454548e8e8eb6b6b69999998484848080809a9a9aadadadabababa6a6a6aeaeaebdbdbdc4c4c4a6a6a6c6c6c6dededeccccccdadadad0d0d0e9e9e9ebebebf3f3f3fffffffffffffffffffffffffafafafdfdfdedededf2f2f2f2f2f2f3f3f3ffffffe8e8e8e5e5e5fdfdfdeaeaeae6e6e6f1f1f1ffffffffffffd5d5d5c9c9c9cececed5d5d5ecececfcfcfcfcfcfcfcfcfcf3f3f3fffffff3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfcfcfcfffffffffffffffffffffffffefefeffffffedededd9d9d9d4d4d4d3d3d3d0d0d0c0c0c0b4b4b4bababab6b6b6a7a7a7b8b8b8b0b0b0949494a1a1a1909090a7a7a7a9a9a99a9a9ab7b7b7969696a8a8a8c1c1c1a7a7a7a9a9a9b5b5b5aaaaaa979797a8a8a8b2b2b27e7e7e9797978b8b8b9393939f9f9fb3b3b3b9b9b9979797a5a5a5b2b2b2a8a8a8a5a5a5b2b2b2b4b4b4b5b5b5d9d9d9eaeaeaafafafa9a9a9dededeececece6e6e6d7d7d7d9d9d9e9e9e9f5f5f5f8f8f8e1e1e1e1e1e1f8f8f8e1e1e1e6e6e6fffffff6f6f6fefefefffffffffffffefefefffffffffffffffffffffffff6f6f6eaeaeae6e6e6e4e4e4fffffffffffffffffffffffffefefefefefefffffff5f5f5fffffffffffffffffffffffffffffffffffff7f7f7ecececf2f2f2f9f9f9fffffff3f3f3f7f7f7fcfcfcfdfdfde1e1e1e3e3e3e9e9e9ebebebededede0e0e0fffffff2f2f2d6d6d6d2d2d2d3d3d3e2e2e2fbfbfbffffffdcdcdccbcbcbd2d2d2d7d7d7cdcdcdcdcdcddadadae5e5e5edededd6d6d6e6e6e6f1f1f1e9e9e9fbfbfbffffffdededea0a0a0b4b4b4cbcbcbc7c7c7c2c2c2c2c2c2bfbfbfb1b1b1a0a0a0afafaffdfdfdffffffffffffefefefe0e0e0bbbbbbb3b3b3f6f6f6fffffff5f5f5ebebebfefefefffffffcfcfcf9f9f9fffffffffffff6f6f6f0f0f0fbfbfbfffffffffffffffffffbfbfbefefefd4d4d4e6e6e6fafafae5e5e5dcdcdcf8f8f8f5f5f5f8f8f8fafafadbdbdbe4e4e4fffffffffffff1f1f1e6e6e6f3f3f3f5f5f5e3e3e3dfdfdfdfdfdfe6e6e6edededefefefe6e6e6fcfcfcfafafafffffffdfdfddbdbdbe6e6e6d5d5d5c4c4c4e5e5e5f1f1f1ecececafafaf868686c0c0c0f7f7f7e9e9e9eeeeeefffffff3f3f3f3f3f3fdfdfdf3f3f3eeeeeeebebebeaeaeae0e0e0d2d2d2e5e5e5dfdfdfd0d0d0cbcbcbdbdbdbd2d2d2cdcdcde9e9e9e7e7e7dfdfdff4f4f4fdfdfdfcfcfcebebebdcdcdce9e9e9f3f3f3e7e7e7ebebebe4e4e4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf9f9f9fffffffffffffffffffcfcfcfefefefbfbfbe7e7e7e6e6e6e9e9e9dadadae5e5e5e3e3e3e3e3e3f2f2f2e7e7e7e2e2e2f3f3f3fcfcfcececece4e4e4f1f1f1e8e8e8e9e9e9fffffffefefed1d1d1b7b7b7b4b4b4c4c4c4e1e1e1b1b1b1a8a8a8cbcbcbc4c4c4d7d7d7c0c0c0ccccccd5d5d5e2e2e2d2d2d2cacacac8c8c8b7b7b7a5a5a57171715858587070706f6f6f727272898989808080737373848484737373818181828282828282a2a2a2b3b3b38c8c8c979797fcfcfceaeaeac3c3c3a1a1a19c9c9c7d7d7d8383837474746b6b6b6666665b5b5b5454545454544545454d4d4d5555555858585a5a5a5d5d5d5151514d4d4d4c4c4c4646464545456363634b4b4b4242426969696a6a6a7e7e7e898989979797a7a7a7ababab9292929797979e9e9ea0a0a0b5b5b56c6c6c5555556666666b6b6b8f8f8f6363634040404242424040406565656f6f6f5959595555554141414a4a4a6262624949493333331a1a1a2424242727273232322f2f2f3c3c3c2b2b2b3a3a3a5454543838384747473d3d3d3131312121216868689e9e9e6161615959594a4a4a535353d6d6d6cfcfcfacacac8b8b8b707070808080737373858585a0a0a0a2a2a2a3a3a3aaaaaa9c9c9c9d9d9dafafafdadadad8d8d8b5b5b5c9c9c9cececee0e0e0ffffffffffffd2d2d2bfbfbfcdcdcdbababaddddddf5f5f5f5f5f5fdfdfdfffffff7f7f7fffffffffffffffffff7f7f7fafafafffffff5f5f5e0e0e0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e8e8e8fafafaf9f9f9dfdfdfeaeaeaedededd4d4d4c8c8c8c2c2c2d6d6d6ecececfffffffafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe3e3e3d3d3d3f2f2f2fdfdfdffffffe8e8e8ebebebf1f1f1e4e4e4d4d4d4c6c6c6d3d3d3cfcfcfbcbcbcbcbcbcb0b0b0a8a8a8b9b9b9a9a9a9adadada4a4a4b5b5b5c0c0c0c0c0c0a7a7a7a6a6a69f9f9fafafafbababaa1a1a1a9a9a9b3b3b39d9d9d9898989898988d8d8d7b7b7b8686868b8b8b7171717474749d9d9d9191917f7f7f8787877c7c7c7e7e7e7878788f8f8f979797878787848484969696959595aeaeaea0a0a0939393b1b1b1979797a7a7a7b3b3b3aeaeaea7a7a79c9c9ccececebababa868686b0b0b0b5b5b5bfbfbfc4c4c4c8c8c8b2b2b2c8c8c8edededeaeaeacccccc939393bababad9d9d9d9d9d9c6c6c6b8b8b8eaeaeaf4f4f4f0f0f0fefefef3f3f3ebebebd7d7d7c9c9c9e9e9e9dcdcdcd2d2d2ccccccd7d7d7dbdbdbbcbcbcc7c7c7f1f1f1eeeeeee7e7e7f0f0f0c2c2c28e8e8ed7d7d7e6e6e6e6e6e6fcfcfcffffffffffffffffffd1d1d1c4c4c4b4b4b4a2a2a2b0b0b0b2b2b2acacaca4a4a4b1b1b1d4d4d4cdcdcdcdcdcdddddddc0c0c0b2b2b2b1b1b1c8c8c8cfcfcfbebebec1c1c1dededed9d9d9ffffffffffffeaeaeaffffffffffffeeeeeeefefefe3e3e3e7e7e7fbfbfbf8f8f8eeeeeeecececefefefecececececece0e0e0c8c8c8e4e4e4e0e0e0c8c8c8c1c1c1cccccccececed7d7d7efefefeeeeeedcdcdce9e9e9f5f5f5d9d9d9c4c4c4b5b5b5bebebec4c4c4dadadaf0f0f0f5f5f5ffffffddddddd7d7d7f0f0f0f7f7f7f8f8f8e7e7e7f7f7f7ffffffffffffedededf7f7f7fbfbfbd5d5d5cececee3e3e3dfdfdfe6e6e6e5e5e5f5f5f5ffffffffffffeaeaeafafafafffffff3f3f3edededefefefeaeaeaf1f1f1fffffffffffffefefefbfbfbfffffffcfcfcfcfcfcf8f8f8fffffffbfbfbe5e5e5e8e8e8ffffffeeeeeee0e0e0c8c8c8d1d1d1c5c5c5b7b7b7c9c9c9b2b2b2b5b5b5ccccccfcfcfcf8f8f8c8c8c8d9d9d9ffffffe5e5e5d2d2d2dbdbdbc8c8c8ccccccbbbbbbd0d0d0e6e6e6f1f1f1f4f4f4fcfcfcfdfdfdf8f8f8fcfcfcfffffffdfdfdfffffffffffff8f8f8fcfcfcf9f9f9f0f0f0fffffff8f8f8f8f8f8fcfcfcf4f4f4ffffffe4e4e4c9c9c9c6c6c69a9a9aa3a3a3a9a9a98b8b8b9191918e8e8e8b8b8b8f8f8f8888888989898b8b8b8484848989898888887474748c8c8c9898988d8d8d8383839393938e8e8e9292928a8a8a848484848484989898a1a1a18585857f7f7f5a5a5a6a6a6a6464649292929090907b7b7b7a7a7a8484848a8a8a989898a3a3a3a6a6a69292928e8e8e9494948383838b8b8b8080806969697e7e7e838383494949a8a8a8cbcbcb7474746161618585858f8f8fa2a2a28080807878786a6a6a7474746969695252524c4c4c545454464646afafafd3d3d3bbbbbbc3c3c3b4b4b4adadadababab838383676767595959626262515151787878a5a5a55353532424244d4d4d6464647070707f7f7f3c3c3c5d5d5d9191918a8a8a7e7e7e9d9d9da4a4a4a3a3a3b0b0b09b9b9b9d9d9da4a4a49696967575755d5d5d6767677f7f7f909090b4b4b4a8a8a8c4c4c4c4c4c46868687373737b7b7b7575755c5c5c4f4f4f4747473a3a3a3939392626266060605a5a5a5d5d5d6464645e5e5e8282828f8f8f8e8e8e9c9c9c7c7c7c6767675d5d5d6c6c6c8484849b9b9ba2a2a2949494919191959595d7d7d7dadadabcbcbcb2b2b2c3c3c3c4c4c4c5c5c5d3d3d3e2e2e2d7d7d7d9d9d9ddddddd3d3d3dbdbdbf6f6f6fcfcfce0e0e0ddddddf8f8f8c5c5c58e8e8eb3b3b3d5d5d5f9f9f9fefefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9fffffffffffffffffffffffffdfdfde2e2e2eeeeeed5d5d5e5e5e5eeeeeef7f7f7fffffffffffffffffffffffffffffff9f9f9f5f5f5fbfbfbe8e8e8f0f0f0f0f0f0fbfbfbf5f5f5dededeebebebfafafaf4f4f4fcfcfcf5f5f5fffffffffffff4f4f4ecececededede0e0e0f2f2f2f6f6f6f3f3f3ffffffe1e1e1d5d5d5f4f4f4f6f6f6edededdcdcdcd7d7d7eaeaeae8e8e8e7e7e7e8e8e8edededf1f1f1fafafafdfdfdfbfbfbe8e8e8dededededededcdcdcd4d4d4e9e9e9f0f0f0eeeeeef4f4f4dededec0c0c0bfbfbfd5d5d5d2d2d2d8d8d8ebebebf4f4f4cbcbcbc8c8c8dfdfdfe1e1e1d3d3d3dfdfdfc3c3c3c0c0c0d2d2d2d8d8d8e7e7e7bebebebebebebdbdbdb0b0b0c0c0c0cececec7c7c7c3c3c3ccccccb7b7b7c0c0c0bfbfbfd3d3d3eaeaeac3c3c3d3d3d3c9c9c9c7c7c7c3c3c39a9a9ad8d8d8edededadadadacacacc6c6c6c2c2c2c9c9c9c4c4c4e5e5e5f9f9f9fffffffafafafefefefffffffffffff8f8f8fffffffffffffffffffffffff6f6f6eeeeeeffffffffffffffffffffffffffffffffffffffffffffffffd5d5d5dfdfdfd5d5d5e9e9e9f5f5f5ececece0e0e0e4e4e4f6f6f6fefefef9f9f9ebebebc3c3c3bbbbbbd5d5d5fffffffcfcfccacacabdbdbdc8c8c8cececee5e5e5e0e0e0b9b9b9b1b1b1b6b6b6c1c1c1cececec4c4c4e2e2e2ebebebbfbfbfb0b0b0a7a7a7a9a9a9a2a2a2bebebea1a1a1aeaeaeb3b3b3bebebeb5b5b5c7c7c7e5e5e5d7d7d7c1c1c1c9c9c9b4b4b4afafafd1d1d1dededed8d8d8cececeadadadc3c3c3dfdfdfcbcbcbd9d9d9cbcbcbcdcdcdc8c8c8dededebdbdbda4a4a4cacacabfbfbfbcbcbcb8b8b8d3d3d3e9e9e9e8e8e8d7d7d7bfbfbfd3d3d3bfbfbfd0d0d0dadadac1c1c1ecececf4f4f4d5d5d5c8c8c8d9d9d9f6f6f6f3f3f3fffffff3f3f3f3f3f3fefefefffffffcfcfceaeaeadfdfdfb8b8b8e5e5e5d5d5d5cacacae5e5e5fcfcfcf4f4f4e0e0e0e2e2e2d7d7d7e1e1e1d8d8d8d9d9d9d7d7d7d9d9d9dbdbdbccccccd9d9d9edededf4f4f4eeeeeedadadad6d6d6bfbfbfc0c0c0f4f4f4fdfdfdfdfdfdfcfcfcefefeffcfcfcfffffff5f5f5e3e3e3eaeaeae1e1e1ecececc6c6c6dbdbdbf5f5f5f3f3f3fcfcfcf8f8f8fbfbfbfbfbfbedededecececfafafaffffffedededcfcfcfc5c5c5cbcbcbd2d2d2cacacaecececfdfdfde7e7e7edededffffffececece8e8e8fffffffffffff1f1f1eaeaead5d5d5d3d3d3f4f4f4e3e3e3fcfcfcffffffdcdcdcc9c9c9ddddddffffffffffffffffffdbdbdbddddddfffffffafafaf4f4f4cacacac8c8c8e6e6e6efefeff3f3f3f8f8f8f1f1f1f1f1f1eeeeeefffffffffffffffffffbfbfbc8c8c8cececed9d9d9c6c6c6d8d8d8dcdcdcc6c6c6cbcbcbc7c7c7a1a1a1a3a3a3eeeeeefdfdfdf0f0f0e8e8e8ddddddc8c8c8bbbbbbbbbbbba5a5a5a3a3a39595958585858b8b8b7373736d6d6d5757576d6d6d8080806b6b6b5d5d5d5151515f5f5f7575757575756e6e6e5a5a5a5b5b5b6868687979797171719292929696969a9a9acbcbcbaaaaaa6c6c6c5f5f5f5252526666665555554a4a4a4e4e4e5353535353535959596464645a5a5a3434344f4f4f8b8b8b8989895a5a5a5757576b6b6b3c3c3c747474959595787878969696858585929292797979878787b4b4b4b6b6b6959595aaaaaac7c7c7b0b0b0f0f0f0fffffff2f2f2f3f3f3fffffffdfdfdefefefdbdbdbfffffff4f4f4dededecacacac0c0c0a8a8a86e6e6e969696696969676767a9a9a9808080676767ffffffffffffe7e7e7edededffffffffffffebebebfffffffffffffffffffffffffffffffffffff3f3f3ffffffffffffffffffffffffffffffedededecececfbfbfbfffffffffffff0f0f0d8d8d8d1d1d1c3c3c3bcbcbcc3c3c3b8b8b8bdbdbde4e4e4eaeaeaf0f0f0f0f0f0d8d8d8d1d1d1cfcfcfe9e9e9fffffff4f4f4dededecfcfcfc7c7c7dadadaedededecececc7c7c7e3e3e3fffffffffffffffffffffffffffffffffffffffffffdfdfdffffffffffffe6e6e6ebebebfffffff5f5f5ffffffe7e7e7d0d0d0c7c7c7a5a5a58e8e8ea2a2a2b0b0b0b7b7b7c8c8c8dadadae2e2e2eeeeeee9e9e9dbdbdbdddddde4e4e4d6d6d6d3d3d3d6d6d6e0e0e0d8d8d8d8d8d8d1d1d1e7e7e7fafafaf3f3f3f3f3f3d1d1d1bababaefefeff3f3f3efefeff0f0f0f2f2f2ebebebd2d2d2e4e4e4eeeeeedfdfdff8f8f8e4e4e4e2e2e2f5f5f5f8f8f8fefefefffffff1f1f1f8f8f8fffffffefefef4f4f4ededede2e2e2f1f1f1ebebebd1d1d1bababacfcfcfd3d3d3c3c3c3e1e1e1fafafae9e9e9e3e3e3dcdcdcd8d8d8dededed5d5d5e5e5e5efefeff1f1f1efefeff2f2f2fafafaf3f3f3fcfcfcfffffffffffffcfcfcffffffffffffffffffe7e7e7cdcdcdd2d2d2d3d3d3e3e3e3d0d0d0e0e0e0f7f7f7f1f1f1efefefdadadaeaeaeaffffffcfcfcf929292ececece8e8e8d8d8d8dededeecececf8f8f8f0f0f0edededfcfcfcedededfffffffffffffffffffffffffffffffffffffffffff1f1f1fffffff2f2f2f2f2f2ebebebefefefe4e4e4f6f6f6d3d3d3b4b4b4abababcbcbcbfcfcfcfffffff4f4f4d7d7d7e9e9e9f2f2f2e6e6e6f0f0f0d0d0d0e3e3e3fbfbfbeeeeeeeaeaeae5e5e5e2e2e2fffffffffffffffffffffffffffffff4f4f4f0f0f0e2e2e2dddddde9e9e9e0e0e0e3e3e3cececeb7b7b7c6c6c6cecececbcbcbb1b1b1c3c3c3c8c8c8b7b7b7cfcfcfcececeb4b4b4c9c9c9d3d3d3bfbfbfdadadad4d4d4d1d1d1bfbfbfb7b7b7e3e3e3f1f1f1b6b6b6bababacacacac0c0c0b5b5b5b1b1b1abababb7b7b7b7b7b7bababab0b0b0acacacdededee1e1e1d9d9d9e4e4e4dfdfdfcdcdcddadadacbcbcbcfcfcfabababaeaeaeb4b4b4a0a0a09f9f9fd0d0d0b7b7b7c0c0c0eaeaeae9e9e9c2c2c2bdbdbdc0c0c0c2c2c2d3d3d3c2c2c2f3f3f3fffffffffffff9f9f9fefefefffffffafafaf7f7f7f8f8f8f7f7f7f3f3f3f3f3f3f2f2f2dcdcdce1e1e1e4e4e4e0e0e0c3c3c3bfbfbfbdbdbdb7b7b7bababaabababb6b6b6c1c1c1bdbdbdadadadacacaca4a4a4c5c5c5cbcbcb929292a2a2a2cdcdcdd0d0d0bababaeaeaeafffffffffffffffffff6f6f6e8e8e8fffffffffffffffffffffffff9f9f9ffffffffffffffffffffffffffffffffffffffffffeeeeeefffffffafafad9d9d9e3e3e3ebebebcdcdcdb0b0b0bababac5c5c5adadadb1b1b1c8c8c8d1d1d1c2c2c2dddddde8e8e8dededea6a6a6d4d4d4fffffffefefefffffff7f7f7f7f7f7fafafae3e3e3e5e5e5c5c5c5d0d0d0fffffffffffffdfdfdf3f3f3e0e0e0e2e2e2ddddddd7d7d7e2e2e2dadadaf0f0f0ececece2e2e2f0f0f0e6e6e6bababac4c4c4f5f5f5f0f0f0e1e1e1fffffff0f0f0cdcdcdeeeeeee2e2e2ccccccbdbdbddcdcdcfffffffffffffffffff7f7f7e6e6e6bfbfbfdcdcdcffffffffffffdedede787878a7a7a7a6a6a68d8d8da0a0a09d9d9d7d7d7d6060606060608d8d8d6c6c6c5252525f5f5f4d4d4d5b5b5b5858585858585b5b5b6c6c6c7676764848482f2f2f707070aeaeaecfcfcfe0e0e0d7d7d7d4d4d4e2e2e2fffffff2f2f2f7f7f7fcfcfcfffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffcfcfcffffffffffffffffffffffffffffffeeeeeef5f5f5f6f6f6f0f0f0fbfbfbfffffffafafaf5f5f5fffffffffffffefefefefefeffffffffffffefefefe2e2e2eeeeeeededede7e7e7f3f3f3fffffffafafaf5f5f5f6f6f6fdfdfdf5f5f5f4f4f4d8d8d8d3d3d3f0f0f0dededec2c2c2c4c4c4eaeaeadbdbdbf5f5f5ffffffe3e3e3ddddddf2f2f2edededebebebf1f1f18787874c4c4cbfbfbfffffffedededf3f3f3ebebebfffffff6f6f6c1c1c1bbbbbbbdbdbd979797bababafffffffffffff8f8f8ededede8e8e8edededebebebf6f6f6fffffffdfdfdfbfbfbf3f3f3f5f5f5ddddddcececee5e5e5edededf7f7f7fffffffefefefffffffffffffffffffafafafffffffcfcfcf2f2f2e4e4e4f7f7f7ececece9e9e9f2f2f2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f7f7f7f6f6f6e9e9e9fefefefffffffcfcfcfffffff3f3f3ccccccb7b7b7dbdbdbe4e4e4ebebebf5f5f5e9e9e9e3e3e3e7e7e7ececece0e0e0dedededededee0e0e0dcdcdcdddddde2e2e2d1d1d1cacacad8d8d8c1c1c1d1d1d1c9c9c9b3b3b3b1b1b1858585828282898989a0a0a0bfbfbfe4e4e4f2f2f2efefefe2e2e2e4e4e4d6d6d6e2e2e2ebebebd8d8d8eaeaeaecececeeeeeefdfdfdebebebfafafaf0f0f0d7d7d7dcdcdcf2f2f2e6e6e6dededed8d8d8d6d6d6d4d4d4c6c6c6c3c3c3d7d7d7e4e4e4f0f0f0eaeaeae0e0e0d8d8d8d2d2d2e0e0e0e3e3e3d9d9d9f6f6f6e7e7e7e2e2e2ecececdcdcdce0e0e0dfdfdfd9d9d9dadadaddddddd7d7d7dcdcdcebebebe5e5e5e7e7e7e6e6e6dbdbdbebebebf1f1f1ecececdededee0e0e0f4f4f4edededfffffff7f7f7efefefeaeaead2d2d2e6e6e6f5f5f5e0e0e0dcdcdccececee0e0e0f0f0f0f5f5f5f2f2f2dfdfdfd0d0d0c9c9c9cececeeaeaeab4b4b49a9a9ac5c5c5dcdcdceaeaeaeeeeeee2e2e2e8e8e8dadadafcfcfcfefefefefefefffffffffffff4f4f4f4f4f4f7f7f7fdfdfdedededd2d2d2ebebebf6f6f6dfdfdfdfdfdfeaeaeae6e6e6d5d5d5e8e8e8eeeeeee2e2e2b1b1b1b9b9b9c9c9c9bcbcbcbdbdbdd5d5d5ecececbfbfbfc2c2c2eeeeeee9e9e9fffffff4f4f4efefefe8e8e8f9f9f9eaeaeafefefefffffffffffffefefefafafaeeeeeedfdfdf9e9e9eabababd5d5d5acacac949494adadadcacacad0d0d0c2c2c2c2c2c2bebebec1c1c1b6b6b6b9b9b9c2c2c2d0d0d0d8d8d8cfcfcfc0c0c0c3c3c3c3c3c3d0d0d0e9e9e9d8d8d8d8d8d8dfdfdfd1d1d1dddddde2e2e2e3e3e3dfdfdfc3c3c3c6c6c6ebebebe5e5e5e2e2e2ffffffe5e5e5dbdbdbfafafaf2f2f2f2f2f2fbfbfbe4e4e4dfdfdfe5e5e5e4e4e4f6f6f6f9f9f9f0f0f0ebebebe8e8e8e4e4e4e1e1e1e3e3e3dededed9d9d9ddddddc4c4c4a9a9a9c9c9c9cdcdcd737373b3b3b3f5f5f5fbfbfbfffffffffffff5f5f5efefefd5d5d5878787909090ccccccddddddffffffffffffebebebedededf5f5f5edededfefefeffffffe6e6e6ddddddeaeaeaeaeaeafbfbfbfdfdfdd3d3d3dededefbfbfbe6e6e6d5d5d5c5c5c5b6b6b6c4c4c4bcbcbccacacad7d7d7c1c1c1b6b6b6b8b8b8b5b5b5abababbcbcbcb6b6b6bbbbbbc9c9c9d3d3d3d1d1d1b8b8b8b4b4b4c3c3c3c7c7c7bbbbbba1a1a1878787c3c3c3bdbdbdb3b3b3babababcbcbcb6b6b6b7b7b7a6a6a6e0e0e0f9f9f9c9c9c9b7b7b7fcfcfcffffffdcdcdcd3d3d3d4d4d4b9b9b9bdbdbdbababab5b5b5b4b4b4b8b8b89f9f9fc2c2c2c1c1c1b3b3b3bcbcbce3e3e3dcdcdcedededf5f5f5f1f1f1dfdfdfd6d6d6ecececfcfcfceeeeeef6f6f6fefefeefefeff0f0f0f8f8f8f7f7f7e4e4e4fffffffefefefffffffffffff2f2f2eeeeeefafafaf4f4f4e4e4e4e6e6e6dddddde8e8e8f0f0f0f6f6f6e5e5e5d8d8d8bbbbbbbdbdbdbebebea6a6a68787878989899797975151516262626464644e4e4e5050504e4e4e7979795454546060604d4d4d5e5e5e7c7c7c7373736464646767676a6a6a8787878080807f7f7f9e9e9e929292abababcacacad0d0d0cacacadedededcdcdcdadadadededeb9b9b9878787828282a3a3a3ababab868686b8b8b8f1f1f1c9c9c9bababacacacaf4f4f4fdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffefefefffffffafafafafafafffffffffffffffffffffffffffffffffffff2f2f2e4e4e4fbfbfbfdfdfdfcfcfcf2f2f2e3e3e3e0e0e0d3d3d3d4d4d4dfdfdfe4e4e4e1e1e1ebebebe4e4e4d3d3d3c2c2c2d1d1d1e3e3e3e5e5e5e1e1e1f1f1f1f3f3f3f0f0f0e3e3e3eaeaeae2e2e2e1e1e1fcfcfcffffffedededfcfcfcfbfbfbffffffededede9e9e9f5f5f5dbdbdbc9c9c9e3e3e3c5c5c59d9d9d9a9a9ab5b5b5bbbbbbaeaeae909090a1a1a1848484616161a1a1a1dfdfdff5f5f5f2f2f2ebebebe8e8e8f0f0f0f1f1f1f3f3f3f5f5f5fdfdfdf7f7f7efefeffffffffefefef7f7f7fffffffffffffafafafffffff5f5f5ebebebe0e0e0e7e7e7ebebebdededeebebebefefeff9f9f9f5f5f5ebebebf4f4f4e4e4e4d3d3d3d1d1d1dfdfdff1f1f1eeeeeededededfdfdffafafaf5f5f5e5e5e5f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbdbdbdbfafafafcfcfcf8f8f8efefefdbdbdbe0e0e0f1f1f1f5f5f5fbfbfbf7f7f7fcfcfcdddddddfdfdfe2e2e2cbcbcbdadadae5e5e5dededed9d9d9d8d8d8eaeaeaefefefd2d2d2afafaf9696967e7e7eafafaff6f6f6f8f8f8ebebebebebebe7e7e7f6f6f6fffffff4f4f4f7f7f7f7f7f7f0f0f0f2f2f2edededd9d9d9f6f6f6ffffffe9e9e9e1e1e1e5e5e5ececece5e5e5f2f2f2f1f1f1ededede9e9e9e2e2e2d9d9d9e7e7e7f4f4f4e5e5e5dededef4f4f4e7e7e7e6e6e6e7e7e7d0d0d0cdcdcdc6c6c6b9b9b9e8e8e8e0e0e0e0e0e0dddddde5e5e5eeeeeeedededf7f7f7fffffff5f5f5f5f5f5f9f9f9f4f4f4f9f9f9fffffffefefefbfbfbf0f0f0e3e3e3f6f6f6eeeeeedededef7f7f7f7f7f7f8f8f8f0f0f0dededeeaeaeaf3f3f3c9c9c9c8c8c8d1d1d1efefeff6f6f6fcfcfcfafafafbfbfbffffffffffffffffffffffffffffffe9e9e9c5c5c5c8c8c8d2d2d2ccccccb9b9b9a1a1a1c0c0c0f2f2f2e9e9e9d4d4d4dbdbdbdcdcdcd2d2d2f3f3f3f1f1f1e4e4e4e5e5e5d0d0d0c7c7c7cacacad5d5d5d9d9d9f6f6f6dfdfdfc9c9c9e2e2e2f1f1f1ffffffcfcfcfb8b8b8b1b1b1cbcbcbcbcbcba8a8a89f9f9fdadadaccccccbdbdbdc5c5c5d7d7d7e0e0e0dadadab8b8b8d9d9d9f6f6f6ebebebf1f1f1edededfefefeffffffffffffffffffbababa787878dcdcdcc9c9c9a2a2a2c9c9c9fffffff3f3f3fcfcfcf1f1f1f2f2f2dfdfdff9f9f9ffffffffffffe6e6e6d3d3d3e2e2e2d7d7d7efefeffbfbfbcececedededee2e2e2cdcdcdcbcbcbcbcbcbd5d5d5e2e2e2dbdbdbe9e9e9eaeaead5d5d5ececece0e0e0d5d5d5f4f4f4e9e9e9f1f1f1f1f1f1f6f6f6f5f5f5ecececf7f7f7f2f2f2fdfdfdfffffffefefefcfcfcf5f5f5fdfdfdfcfcfcffffffffffffffffffffffffffffffffffffffffffe1e1e18989898e8e8e7c7c7c8a8a8a9696968d8d8d9595959c9c9caeaeaed1d1d1e7e7e7c8c8c8979797808080a7a7a7edededdededee3e3e3fbfbfbf7f7f7d5d5d5bfbfbfe9e9e9f7f7f7f7f7f7fffffffffffff5f5f5e5e5e5bdbdbdbbbbbbe8e8e8eeeeeecececed7d7d7d7d7d7eaeaeaf2f2f2fcfcfcfdfdfdf7f7f7fffffff7f7f7d6d6d6dbdbdbecececf1f1f1d5d5d5b0b0b0bfbfbfb9b9b9b7b7b7bdbdbda6a6a6aaaaaaa5a5a59d9d9db3b3b3acacaca2a2a2a1a1a1a0a0a09e9e9ea1a1a1afafafb1b1b1afafafb5b5b5b3b3b3acacacd2d2d2fbfbfbffffffefefefeeeeeeedededf2f2f2e5e5e5dfdfdffffffffdfdfde0e0e0c0c0c0ffffffffffffbcbcbccacacacacacacdcdcdf7f7f7e0e0e0c7c7c7d5d5d5fbfbfbe7e7e7dbdbdbd2d2d2eeeeeee1e1e1dadadad9d9d9d8d8d8c3c3c3cececef0f0f0e3e3e3cacacacbcbcbb7b7b7a6a6a6838383a2a2a29393936464646b6b6b5b5b5b6262626a6a6a7272725555556565658080806262624f4f4f5252527a7a7a7878787d7d7da7a7a7bcbcbcaaaaaaaeaeaec1c1c1d4d4d4edededfffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefedededefafafafffffffffffffffffffffffffffffffafafafffffffffffffffffffdfdfde1e1e1e8e8e8ebebebffffffffffffe8e8e8e2e2e2dadadae0e0e0f9f9f9fcfcfcdededeeeeeeefafafafcfcfcecececeeeeeee9e9e9ddddddecececececece6e6e6d4d4d4d6d6d6e5e5e5edededefefefefefeff1f1f1f6f6f6f5f5f5ddddddd5d5d5e6e6e6d3d3d3d1d1d1d6d6d6cfcfcfccccccccccccd3d3d3c9c9c9c7c7c7d0d0d0dfdfdfdbdbdbdfdfdfe8e8e8edededfdfdfdfffffff2f2f2fafafaf3f3f3f3f3f3f8f8f8ffffffecececb8b8b8969696959595afafafa2a2a2c3c3c3fffffff8f8f8fefefeffffffefefefe8e8e8edededfdfdfde8e8e8f3f3f3fffffffefefef5f5f5e8e8e8d6d6d6eeeeeeeeeeeef1f1f1f8f8f8e1e1e1e5e5e5f3f3f3f0f0f0dfdfdfdbdbdbefefeff2f2f2d9d9d9edededfffffffffffffefefef8f8f8f7f7f7f7f7f7ffffffececece3e3e3f9f9f9f8f8f8fffffff8f8f8fafafafffffff5f5f5fcfcfcf8f8f8f8f8f8fffffffffffffffffff7f7f7f7f7f7fffffff8f8f8f4f4f4f7f7f7e6e6e6d8d8d8dcdcdcededededededf7f7f7d4d4d4cacacaf7f7f7f3f3f3e2e2e2f3f3f3efefefdfdfdff7f7f7e3e3e3f2f2f2fcfcfce9e9e9fafafafdfdfdf5f5f5fbfbfbffffffe0e0e0cececed7d7d7f2f2f2fffffffafafafefefefffffffffffffefefefafafaf7f7f7f9f9f9f9f9f9f2f2f2f8f8f8e4e4e48d8d8db3b3b3fffffff7f7f7fffffffdfdfddadadacdcdcddbdbdbdcdcdcf1f1f1d4d4d4dbdbdbe7e7e7eaeaeae0e0e0dadadaf2f2f2efefeff6f6f6f2f2f2dedededdddddfafafaedededdadadaecececfffffffffffffefefef8f8f8fafafafdfdfdf9f9f9fffffffdfdfdfafafaf7f7f7fffffffffffff4f4f4f9f9f9fffffffffffffffffffffffffefefefdfdfdfffffff8f8f8fbfbfbf9f9f9ebebebfafafafffffffffffffcfcfcf9f9f9f3f3f3f2f2f2ebebebfafafaeeeeeeeaeaeaf9f9f9e0e0e0cacacacecececcccccd3d3d3d1d1d1cdcdcdd4d4d4d6d6d6d4d4d4dadadadadadadfdfdfdddddddfdfdfe5e5e5d8d8d8e2e2e2e8e8e8d8d8d8e7e7e7dfdfdfd3d3d3cacacad8d8d8bdbdbdb2b2b2bababab3b3b3b7b7b7c4c4c4939393989898acacac878787bababab9b9b97d7d7d707070b5b5b59b9b9b7e7e7eaeaeae9f9f9f8787879b9b9b9292929a9a9a9c9c9c9d9d9dcbcbcb8787877a7a7aaeaeaeb4b4b4c2c2c2bdbdbd9b9b9b919191b2b2b2c2c2c2c1c1c1bbbbbba1a1a1919191a3a3a3aaaaaa9a9a9a8e8e8eb1b1b1acacac9f9f9fa8a8a88d8d8d9e9e9eb7b7b7c7c7c7afafafb3b3b3dcdcdcc6c6c6c5c5c5e6e6e6fcfcfcffffffebebebd8d8d8e3e3e3e7e7e7d8d8d8e5e5e5e9e9e9e0e0e0efefeffffffff1f1f1dadadaebebebe5e5e5eeeeeef4f4f4f9f9f9fffffffffffffcfcfcfffffffffffffefefefcfcfcfefefefffffffffffffffffff6f6f6f8f8f8ffffffe9e9e9cececedfdfdfe8e8e8e4e4e4c0c0c0a5a5a5afafaf959595868686939393838383abababc7c7c76d6d6d565656bcbcbcdedededcdcdcf6f6f6fbfbfbc4c4c4dbdbdbfafafafbfbfbf6f6f6fcfcfccececed3d3d3f1f1f1eeeeeee6e6e6fefefefffffffffffffffffffafafafffffff9f9f9f0f0f0f2f2f2f7f7f7ffffffffffffffffffffffffffffffe9e9e9f0f0f0fefefefffffff3f3f3fbfbfbcacacad3d3d3fcfcfcfafafafffffffffffffafafaffffffffffffe6e6e6ebebebfdfdfdfafafaf3f3f3f3f3f3c3c3c3b4b4b4cbcbcbeeeeeefcfcfcfdfdfde0e0e0fdfdfdf8f8f8eaeaeaf1f1f1e7e7e7e1e1e1dfdfdfe4e4e4e9e9e9fdfdfde5e5e5c4c4c4bebebea2a2a2b7b7b7b9b9b9a9a9a99393939393937474746e6e6e7c7c7c6d6d6d7979797d7d7d5d5d5d6363635656565c5c5c5c5c5c5b5b5b5050508282828989895858585757576363636161618080809595959999999e9e9eb5b5b5bfbfbfd4d4d4dbdbdbf5f5f5f3f3f3e8e8e8cececedadadaf8f8f8f6f6f6ffffffeeeeeefffffffffffffdfdfdf8f8f8fffffffefefed4d4d4e5e5e5fffffffbfbfbfffffffafafafafafaf7f7f7e9e9e9f0f0f0fffffffffffffdfdfdffffffffffffffffffdfdfdfb9b9b9c5c5c5dfdfdfc8c8c8ccccccc6c6c6b7b7b7dfdfdfe6e6e6e6e6e6ecececf7f7f7fffffff7f7f7adadadcdcdcddbdbdbdfdfdfd0d0d0b2b2b2c0c0c0d4d4d4d8d8d8c0c0c0ddddddd2d2d2bcbcbcd0d0d0cdcdcdc6c6c6e0e0e0e3e3e3e1e1e1f1f1f1fffffffffffff6f6f6fafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfcfcfcfafafaf9f9f9fffffffcfcfcf2f2f2f1f1f1e2e2e2d7d7d7d5d5d5d3d3d3cfcfcfdedededfdfdfdadadae2e2e2e5e5e5dededee4e4e4e9e9e9fdfdfde2e2e2b7b7b7f0f0f0fffffffbfbfbe5e5e5fefefef4f4f4e9e9e9f1f1f1fcfcfcf1f1f1d9d9d9c9c9c9f3f3f3efefefe9e9e9f2f2f2d9d9d9cccccccfcfcfd2d2d2bfbfbfcbcbcbd4d4d4bfbfbfbebebed3d3d3dddddddfdfdfe5e5e5e2e2e2c9c9c9c4c4c4d9d9d9e3e3e3e7e7e7d9d9d9cbcbcbdededee1e1e1d7d7d7e4e4e4e9e9e9edededf4f4f4f8f8f8e3e3e3efefeffffffff5f5f5f8f8f8cdcdcdecececebebebd7d7d7dfdfdfdadadaf2f2f2ebebebe2e2e2f9f9f9fdfdfdc6c6c6c6c6c6d3d3d3cbcbcbd2d2d2d2d2d2dbdbdbdcdcdcccccccd9d9d9efefefdadadaa6a6a6d2d2d2ebebebe8e8e8dadadac5c5c5c9c9c9c2c2c2bcbcbcaeaeaec6c6c6e1e1e1dfdfdfe2e2e2edededf8f8f8f2f2f2fbfbfbfafafaf3f3f3f5f5f5f9f9f9fbfbfbfefefefdfdfdf3f3f3ecececfcfcfce6e6e6aaaaaadadadaffffffeeeeeee8e8e8f0f0f0f0f0f0e4e4e4dededef8f8f8efefefcfcfcfe1e1e1f8f8f8fafafafdfdfdebebebf1f1f1f7f7f7f6f6f6dfdfdfe7e7e7edededf5f5f5fffffff6f6f6f8f8f8f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffff3f3f3e2e2e2eeeeeec3c3c3b9b9b9eeeeeef0f0f0ebebebc6c6c6dbdbdbe9e9e9e8e8e8efefefdcdcdcdcdcdcf6f6f6ebebebe7e7e7eaeaeaf0f0f0f2f2f2ececece6e6e6dededeececece2e2e2d5d5d5c9c9c9a9a9a9bcbcbcccccccbfbfbfb7b7b7bebebec1c1c1d4d4d4e4e4e4f5f5f5f5f5f5e9e9e9e8e8e8efefefd0d0d0d3d3d3dbdbdbe9e9e9f2f2f2f2f2f2e9e9e9d0d0d0d0d0d0e6e6e6dfdfdfdddddddcdcdcdddddde8e8e8c8c8c8c3c3c3acacacbcbcbcd4d4d4cfcfcfecececfffffff3f3f3bdbdbdacacacc4c4c4d7d7d7c5c5c58c8c8c8c8c8cb6b6b6e2e2e2f1f1f1e3e3e3e3e3e3d0d0d0bfbfbf777777585858aeaeaed0d0d0cacacab2b2b2c5c5c5d9d9d9bbbbbbc5c5c5c8c8c8c0c0c0c1c1c1cacacae7e7e7ebebebc5c5c5eaeaead9d9d9d5d5d5fffffff9f9f9fdfdfdfcfcfcf3f3f3fffffff2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffe2e2e2d5d5d5fffffff8f8f8eaeaeacfcfcfdadadadbdbdbcfcfcfdbdbdbf2f2f2e3e3e3dededed5d5d5ababab9d9d9d9292927474745f5f5f606060424242898989aaaaaaa1a1a18282829696969b9b9ba5a5a5b4b4b49a9a9a8f8f8f909090bababa9a9a9a7a7a7a9f9f9f7e7e7e6868687c7c7c9494948f8f8f7474749e9e9eabababa0a0a0acacaca7a7a7a2a2a2b9b9b9a4a4a4a5a5a5b1b1b1dadadabcbcbcb5b5b5d3d3d3a5a5a5eaeaeafcfcfcf1f1f1f1f1f1d7d7d7c3c3c3d1d1d1e0e0e0d1d1d1bbbbbbc4c4c4c0c0c0a1a1a19e9e9e9b9b9b7c7c7c8e8e8e7575757b7b7b6666667f7f7f8a8a8a6464647676766f6f6f8b8b8b6060607b7b7b9696968787877070706969695c5c5c5656565757577474747575755151515e5e5e7979797d7d7d8a8a8a808080858585929292989898a5a5a5a1a1a1bcbcbcbfbfbfbfbfbfd7d7d7f5f5f5fcfcfcfefefeffffffffffffdfdfdffffffffffffffffffffffffffdfdfdfffffff6f6f6d8d8d8e5e5e5f0f0f0f1f1f1fafafaf6f6f6f5f5f5fffffffdfdfdfffffffdfdfdfdfdfdf9f9f9f7f7f7fbfbfbf3f3f3dcdcdce5e5e5ffffffeaeaead3d3d3ebebebefefefe6e6e6cfcfcfe0e0e0eeeeeee0e0e0e0e0e0e4e4e4edededcbcbcb8c8c8c898989c8c8c8e9e9e9dedededadadad4d4d4bdbdbdb9b9b9b6b6b6a2a2a2abababcacacac4c4c4828282646464acacace7e7e7dadadac6c6c67575759a9a9aefefefd4d4d4d2d2d2c4c4c4cbcbcbc1c1c1b2b2b2c3c3c3c9c9c9cdcdcdf2f2f2e2e2e2c3c3c3c3c3c3ebebebfffffffffffffbfbfbf8f8f8efefeff5f5f5f3f3f3e9e9e9fafafaf5f5f5eaeaeaf2f2f2fffffffafafafafafafffffffffffff7f7f7fefefefffffffffffffffffffffffffefefefffffffffffffcfcfcf6f6f6fafafae9e9e9dededeedededebebebdededee3e3e3e9e9e9eaeaeaefefefecececf5f5f5e0e0e0f1f1f1f0f0f0d6d6d6dcdcdccececec7c7c7c5c5c5d9d9d9edededeaeaeac4c4c4d8d8d8e6e6e6d7d7d7d7d7d7dbdbdbf2f2f2f9f9f9ecececeaeaeae7e7e7dededee0e0e0dadadad5d5d5dfdfdfebebebe8e8e8edededdcdcdce9e9e9ddddddcdcdcde2e2e2e6e6e6eeeeeef3f3f3d8d8d8c7c7c7e4e4e4c7c7c7e5e5e5eaeaeadededed6d6d6e0e0e0e0e0e0e4e4e4d7d7d7d1d1d1b8b8b8e5e5e5d3d3d3cfcfcfe9e9e9efefefeaeaeabebebee2e2e2e3e3e3ddddddc3c3c3cccccccececec2c2c2dadadaf6f6f6d6d6d6c3c3c3d7d7d7f9f9f9dbdbdbd0d0d0b5b5b5bababae9e9e9efefefe9e9e9ecececf2f2f2f6f6f6f7f7f7e9e9e9e1e1e1c7c7c7e2e2e2e5e5e5e2e2e2e6e6e6e5e5e5fafafaf2f2f2efefeffefefefdfdfdfefefef7f7f7f3f3f3f3f3f3edededfbfbfbfffffff1f1f1d6d6d6c6c6c6cececed1d1d1c2c2c2e6e6e6f4f4f4fffffffffffffdfdfde4e4e4f2f2f2ffffffffffffeaeaeae2e2e2e5e5e5f0f0f0f9f9f9f3f3f3f6f6f6f4f4f4f0f0f0f0f0f0ebebebf0f0f0e2e2e2dededee4e4e4e3e3e3cbcbcbd6d6d6cfcfcfb3b3b3dbdbdbe4e4e4c8c8c8bebebebbbbbbb1b1b1e6e6e6d9d9d9cfcfcfd3d3d3dededee0e0e0e0e0e0ebebebe5e5e5e0e0e0e3e3e3ebebebecececd6d6d6e4e4e4f1f1f1efefefe4e4e4f2f2f2d2d2d2d1d1d1d1d1d1c5c5c5d9d9d9d4d4d4bbbbbbebebebeaeaeaefefeff8f8f8fdfdfdfffffffffffff9f9f9dadadad6d6d6d1d1d1d8d8d8b8b8b8cdcdcdfffffffcfcfceeeeeee6e6e6f2f2f2ecececd0d0d0dadadae9e9e9edededf3f3f3eeeeeef3f3f3eeeeeeffffffffffffffffffc6c6c68383836666667e7e7ed5d5d5eeeeeec1c1c19e9e9ebdbdbdc0c0c0e2e2e2f5f5f5cfcfcfc7c7c7cfcfcfdadadab9b9b9a1a1a1c1c1c1c1c1c1d0d0d0e7e7e7e9e9e9e5e5e5f5f5f5ffffffe6e6e6e3e3e3d6d6d6b7b7b7ebebebcdcdcd9c9c9cc1c1c1eaeaead4d4d4e7e7e7e3e3e3dcdcdcddddddd3d3d3c9c9c9bfbfbfc7c7c7bebebe919191a3a3a39d9d9d929292b1b1b19c9c9c9f9f9fa1a1a19494949c9c9c8f8f8f757575757575858585828282676767676767888888a4a4a48080808f8f8f8484849d9d9d6262626868689595958f8f8f8f8f8f8e8e8ea9a9a9b2b2b2afafaf898989b4b4b4cbcbcb9090906d6d6d8989898a8a8a8b8b8b8080808282827f7f7f7171718383839c9c9c8989896b6b6b929292a0a0a08d8d8d909090a2a2a28b8b8b9696969a9a9aa0a0a09292927878787272727474747575756d6d6d5858585757576565655353537d7d7d959595868686b5b5b5b2b2b2999999c3c3c3d6d6d6cccccc9494948f8f8f9e9e9e8080808a8a8a8e8e8e979797a0a0a08a8a8a9f9f9faaaaaaa7a7a7939393838383ababab8181818585856e6e6e6767677070705a5a5a8989896e6e6e5e5e5e7575756161616868685b5b5b5555559494946565655757579494948d8d8d9a9a9a9a9a9a8484849f9f9f9090908d8d8da8a8a8acacac9b9b9b8c8c8cadadad999999adadadd0d0d0bcbcbcc6c6c6e7e7e7dededecbcbcbb8b8b8d5d5d5f5f5f5f5f5f5f6f6f6fffffffffffff6f6f6ffffffffffffffffffffffffe8e8e8f0f0f0fffffffffffffffffffffffffffffff2f2f2f6f6f6f2f2f2f6f6f6f7f7f7f2f2f2f0f0f0f7f7f7edededeeeeeeecececefefefe0e0e0e3e3e3fbfbfbf3f3f3efefeff2f2f2f0f0f0f1f1f1fbfbfbfefefef8f8f8fbfbfbfcfcfceeeeeee9e9e9fdfdfdfdfdfddcdcdcf8f8f8f2f2f2dadadaf7f7f7eaeaeae4e4e4ececece6e6e6d7d7d7b9b9b9bfbfbfcececee2e2e2fdfdfdfefefef0f0f0f3f3f3f9f9f9f0f0f0f0f0f0d8d8d8c5c5c5cfcfcfc3c3c3b2b2b2a9a9a9b2b2b2c1c1c1c3c3c3b9b9b9b8b8b8afafafb5b5b5dededebdbdbdd2d2d2cdcdcde3e3e3cbcbcbcbcbcbe2e2e2ebebebebebebdedededfdfdfe7e7e7b4b4b4cdcdcdfffffffcfcfcf8f8f8f2f2f2edededdbdbdbe2e2e2e7e7e7f4f4f4fcfcfcedededf0f0f0fffffff7f7f7efefeff2f2f2e6e6e6f4f4f4e9e9e9e0e0e0e6e6e6e9e9e9d9d9d9d9d9d9edededefefeffbfbfbf6f6f6fbfbfbffffffffffffe5e5e5e5e5e5fefefefffffffffffff6f6f6e9e9e9f1f1f1eaeaeaeaeaeaefefefd6d6d6dbdbdbf7f7f7ebebebe0e0e0efefeff0f0f0f1f1f1ebebebf1f1f1e4e4e4e0e0e0f7f7f7f2f2f2e0e0e0f8f8f8fffffffffffffffffffffffffffffffffffffffffffdfdfde5e5e5f5f5f5fafafaf5f5f5dcdcdcf5f5f5fffffffffffffffffffcfcfcfdfdfdffffffd7d7d7c0c0c0cececeedededfdfdfde0e0e0e5e5e5f6f6f6f9f9f9f2f2f2ecececf6f6f6e4e4e4dbdbdbd9d9d9d6d6d6f3f3f3ffffffffffffd4d4d4dcdcdcf7f7f7ebebebe2e2e2fffffff3f3f3b8b8b8989898a6a6a6cdcdcddcdcdcf2f2f2e7e7e7efefeff2f2f2f7f7f7ecececf3f3f3fefefefffffffffffffffffff3f3f3f6f6f6fefefeffffffffffffd6d6d6ecececfdfdfdfffffffdfdfdf5f5f5fdfdfdf9f9f9f1f1f1f2f2f2f0f0f0e8e8e8e5e5e5ddddddf9f9f9ebebebededede9e9e9e2e2e2e4e4e4dadadabebebeb4b4b4c2c2c2d6d6d6dededed7d7d7d6d6d6d7d7d7dfdfdfefefefd8d8d8c5c5c5cccccce6e6e6eeeeeef5f5f5f7f7f7f5f5f5fffffffdfdfdf7f7f7f2f2f2eeeeeee2e2e2d5d5d5cdcdcdd3d3d3e4e4e4dadadadbdbdbe6e6e6d7d7d7e8e8e8f4f4f4ffffffd1d1d1bdbdbde3e3e3f1f1f1e0e0e0ecececfffffff4f4f4fdfdfdf4f4f4e3e3e3fffffff5f5f5cececed1d1d1d2d2d2c8c8c8bebebec7c7c7e9e9e9efefefdededee5e5e5f5f5f5f3f3f3f5f5f5fffffff6f6f6e9e9e9fafafaf6f6f6fefefef8f8f8e7e7e7dddddde0e0e0e1e1e1c8c8c8ccccccf0f0f0ffffffd4d4d4e5e5e5fffffffcfcfcf4f4f4f2f2f2f7f7f7fffffff6f6f6dfdfdfd1d1d1d0d0d0d2d2d2d0d0d0b5b5b5b5b5b5d9d9d9ececece4e4e4a2a2a2636363656565bdbdbdddddddc2c2c2cacacabfbfbfd3d3d3d2d2d2b0b0b09d9d9d7777777a7a7a828282828282949494989898c1c1c1bdbdbd8282826666667d7d7d8080806a6a6a7979799898989b9b9ba2a2a28c8c8c8d8d8daaaaaa7c7c7c838383cfcfcfc4c4c4d1d1d1ddddddc1c1c1cdcdcdc0c0c0adadadb3b3b3b9b9b9afafafc3c3c3c5c5c5c5c5c5d7d7d7dcdcdcbcbcbcb2b2b2b0b0b0bbbbbbabababbcbcbccdcdcdaeaeaea0a0a0b8b8b8bfbfbfb5b5b5bfbfbfd1d1d18787879090908b8b8b8e8e8ea9a9a9a1a1a1a6a6a6bfbfbfaaaaaab0b0b0a7a7a7bababacccccc8181817575759a9a9ab0b0b0b4b4b4a2a2a2a8a8a8b0b0b0c6c6c6d6d6d6bebebebebebeb1b1b1b7b7b7b4b4b4bebebec2c2c2cececed8d8d8cfcfcfccccccf4f4f4fdfdfdfbfbfbf8f8f8f2f2f2d6d6d6ecececfefefeeaeaeae7e7e7b0b0b0787878cacacafffffffafafaf6f6f6f6f6f6ebebebfffffffffffffffffffffffffffffffffffff6f6f6d4d4d4a9a9a9bcbcbceeeeeef2f2f2ecececfefefefffffff6f6f6e8e8e8dadadac6c6c6c2c2c2a7a7a7b5b5b5a1a1a1969696a9a9a9c6c6c6bfbfbfa4a4a4b6b6b6c1c1c1c1c1c1c8c8c8c3c3c3d0d0d0d5d5d5b4b4b4e8e8e8fffffffbfbfbf7f7f7f8f8f8f0f0f0eeeeeef6f6f6e0e0e0efefeffffffffffffffbfbfbe8e8e8e8e8e8fffffffffffffffffffffffffdfdfdf3f3f3ffffffffffffffffffffffffffffffffffffe2e2e2e6e6e6f6f6f6fffffffffffff1f1f1e9e9e9e5e5e5ccccccf1f1f1fcfcfcfafafafcfcfcfcfcfcfafafafbfbfbfcfcfcfffffffefefef7f7f7fffffffffffffefefefffffffffffff6f6f6f3f3f3ebebebeeeeeeeeeeeeeeeeeeebebebdedededfdfdfe5e5e5e6e6e6e7e7e7ecececdcdcdcbbbbbbccccccc3c3c3dadadaf4f4f4ededede3e3e3efefeffffffffcfcfcfbfbfbf9f9f9f2f2f2cbcbcbc4c4c4dddddde6e6e6ebebebe7e7e7dbdbdbe9e9e9d8d8d8d5d5d5e2e2e2eaeaeadededef3f3f3ffffffedededf7f7f7fffffffffffffffffffefefeedededf2f2f2efefefeeeeeef5f5f5f2f2f2e7e7e7f3f3f3dbdbdbd4d4d4fffffffdfdfdfefefeebebebd6d6d6d9d9d9e2e2e2e4e4e4eaeaeaf8f8f8f8f8f8f2f2f2cbcbcbc4c4c4dfdfdfe6e6e6fbfbfbfafafaf1f1f1f9f9f9fffffff9f9f9ebebebeaeaeaf3f3f3f2f2f2f4f4f4eaeaeaf5f5f5f5f5f5e9e9e9ecececf1f1f1e1e1e1dfdfdffffffff7f7f7f0f0f0edededd5d5d5b2b2b2d8d8d8e8e8e8d8d8d8dbdbdbcdcdcdcbcbcbeaeaeadededebababaccccccdcdcdceeeeeee5e5e5dcdcdcdcdcdce9e9e9e9e9e9d2d2d2d9d9d9e3e3e3d0d0d0cececed9d9d9fefefeffffffe8e8e8eeeeeedfdfdff3f3f3f3f3f3f1f1f1e7e7e7dcdcdce4e4e4e2e2e2edededededededededf7f7f7f0f0f0f8f8f8fcfcfce5e5e5eaeaeaf4f4f4f0f0f0fafafaedededc7c7c7dfdfdff4f4f4fffffffdfdfdfcfcfcf7f7f7fefefef8f8f8fafafaffffffebebeba3a3a3e2e2e2edededdededeedededd8d8d8f2f2f2efefeff7f7f7fcfcfcedededf9f9f9ecececd6d6d6b6b6b6c0c0c0f1f1f1f3f3f3ecececf6f6f6efefeff5f5f5fffffffffffffdfdfdfffffffffffff7f7f7e5e5e5e1e1e1fffffffffffff0f0f0f1f1f1f6f6f6e5e5e5edededf1f1f1f3f3f3e4e4e4efefeff6f6f6f7f7f7fffffff5f5f5f6f6f6fafafae3e3e3c7c7c7f1f1f1dbdbdbe8e8e8e6e6e6d6d6d6ebebebfcfcfcfffffffcfcfcfdfdfdedededeeeeeef7f7f7eeeeeef6f6f6eaeaeadbdbdbf3f3f3ffffffededede1e1e1f9f9f9fffffffffffffffffff9f9f9fffffff2f2f2e7e7e7f3f3f3f4f4f4eaeaeaf2f2f2ffffffe5e5e5e5e5e5ffffffffffffececece2e2e2c0c0c0bbbbbbf8f8f8e3e3e3cecececbcbcbc8c8c8e7e7e7c5c5c5c5c5c5f2f2f2cdcdcda5a5a5c2c2c2cfcfcfadadadc4c4c4ddddddc3c3c3c7c7c7cececebfbfbfe4e4e4e4e4e4d3d3d3e5e5e5e1e1e1f3f3f3e7e7e7e4e4e4f6f6f6f2f2f2f5f5f5f7f7f7e8e8e8dfdfdfe9e9e9e4e4e4ecececfafafaf8f8f8e9e9e9dfdfdfe8e8e8f7f7f7fdfdfdf1f1f1d4d4d4ddddddf6f6f6efefefe7e7e7efefefefefefedededf2f2f2e0e0e0c8c8c8c4c4c4cccccce6e6e6e5e5e5d6d6d6f9f9f9b6b6b6adadadd5d5d5a5a5a59d9d9dacacacb0b0b0a5a5a5cacacae8e8e8cacacabbbbbbbebebeb5b5b58e8e8eabababa7a7a7a0a0a0ccccccc4c4c4afafafacacacbdbdbdbebebee4e4e4d0d0d0b4b4b4d3d3d3a3a3a3bbbbbbccccccebebebffffffe7e7e7eaeaeaf5f5f5f8f8f8fffffffffffffffffffffffffffffffafafaf6f6f6f2f2f2eeeeeef0f0f0efefeffdfdfdf0f0f0e2e2e2e4e4e4f9f9f9e6e6e6dfdfdfffffffffffffedededf7f7f7ffffffeaeaeaf2f2f2fffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f6f6f6ffffffdedede9d9d9dcececef1f1f1eaeaeae8e8e8e9e9e9f1f1f1fffffffffffff5f5f5d2d2d2bfbfbfc8c8c8dcdcdcf5f5f5f1f1f1dcdcdce3e3e3efefefbdbdbde0e0e0e1e1e1cccccce5e5e5e7e7e7d7d7d7d7d7d7d3d3d3cacacadddddddcdcdcbfbfbfaaaaaac2c2c2cdcdcd9f9f9f919191bababacfcfcfbebebeb8b8b8c1c1c1bdbdbdcbcbcbd6d6d6c2c2c2a6a6a6c5c5c5ccccccc6c6c6c0c0c0c8c8c8b3b3b3a1a1a1aeaeaeb9b9b9b0b0b09d9d9d9b9b9bdfdfdffffffff8f8f8ffffffffffffdfdfdfc8c8c8d9d9d9d8d8d8e8e8e8f1f1f1d8d8d8eaeaeadfdfdfd7d7d7fbfbfbfffffff8f8f8efefeff3f3f3f2f2f2e6e6e6f6f6f6efefefe1e1e1ebebebececece6e6e6f1f1f1fffffffffffff8f8f8f9f9f9ededede2e2e2f1f1f1f3f3f3fbfbfbe6e6e6f4f4f4efefefeaeaeaf2f2f2e9e9e9f5f5f5ecececf3f3f3e4e4e4dadadaf7f7f7fffffff2f2f2fefefefcfcfcfcfcfcfdfdfdfcfcfcf5f5f5fbfbfbfcfcfcfafafaf7f7f7e4e4e4edededfcfcfceeeeeef0f0f0fcfcfcfefefefcfcfcf6f6f6f7f7f7f4f4f4ebebebdcdcdcdadadae0e0e0e1e1e1dedededdddddf0f0f0dcdcdcccccccc5c5c5bebebebabababbbbbbc7c7c7d1d1d1d9d9d9ebebebf4f4f4eeeeeed8d8d8d3d3d3f5f5f5edededf1f1f1dfdfdfd3d3d3d3d3d3e1e1e1e1e1e1d7d7d7efefefefefeffffffffffffffffffffffffffffffffefefefcfcfcfdfdfdfbfbfbfdfdfdfffffffffffffffffffdfdfdfffffffffffffdfdfdf0f0f0f7f7f7f7f7f7fdfdfdf3f3f3efefefecececf2f2f2fcfcfcf8f8f8f9f9f9f5f5f5f8f8f8f5f5f5eeeeeecacacaccccccf4f4f4fffffffffffff4f4f4f4f4f4fcfcfcfbfbfbe5e5e5f6f6f6fffffff9f9f9eaeaeae8e8e8ececece5e5e5e9e9e9f2f2f2e4e4e4ececece8e8e8e9e9e9efefefeeeeeed7d7d7b8b8b8e7e7e7ffffffe5e5e5ddddddeaeaeae8e8e8d6d6d6ebebebf6f6f6f4f4f4f4f4f4ebebebe4e4e4f0f0f0e8e8e8e8e8e8eeeeeef6f6f6f3f3f3f2f2f2fffffff3f3f3edededececece9e9e9e4e4e4e5e5e5eaeaead7d7d7d0d0d0e9e9e9dbdbdbcfcfcfcdcdcdcacacad9d9d9e3e3e3e3e3e3edededeeeeeee9e9e9f0f0f0f7f7f7f3f3f3f7f7f7f3f3f3f9f9f9fefefeffffffffffffe6e6e6e9e9e9f9f9f9fafafafbfbfbfdfdfdf9f9f9f2f2f2f1f1f1f1f1f1e6e6e6c7c7c7b6b6b6d7d7d7b4b4b4d8d8d8e5e5e5a0a0a0a7a7a7d6d6d6ebebebd0d0d0e5e5e5fcfcfceeeeeee6e6e6f1f1f1f3f3f3e5e5e5c1c1c1ecececfdfdfdedededdbdbdbf3f3f3ebebebefefeff5f5f5eeeeeefafafaf0f0f0dfdfdfd3d3d3c2c2c2e4e4e4f0f0f0f4f4f4f1f1f1f2f2f2fdfdfdebebebe3e3e3f7f7f7ebebebe4e4e4e9e9e9eeeeeedededec0c0c0cececedfdfdfcfcfcfdedededadadac0c0c0f6f6f6f9f9f9eaeaead0d0d0dddddddededebcbcbcc6c6c6bdbdbdc2c2c2cfcfcfdcdcdce5e5e5dfdfdfd4d4d4b7b7b7ccccccd2d2d2c5c5c5c2c2c2acacacabababbebebedddddde6e6e6babababcbcbcc8c8c8cfcfcfbcbcbcbbbbbbc7c7c7b1b1b1dededebbbbbba2a2a2b1b1b1bfbfbfcbcbcbd0d0d0d3d3d3d4d4d4f9f9f9dbdbdbbdbdbddadadad1d1d1a8a8a8afafafdadadadbdbdbdededed7d7d7c4c4c4c1c1c1b9b9b9c4c4c4d9d9d9d9d9d9ddddddf6f6f6f5f5f5fcfcfce2e2e2eeeeeefffffff9f9f9fafafaf8f8f8fffffffffffff2f2f2f6f6f6fffffff2f2f2f0f0f0e6e6e6e6e6e6e1e1e1ecececdfdfdfc6c6c6d1d1d19f9f9f7e7e7e929292979797adadadb0b0b0a5a5a5b1b1b1ebebebf5f5f5e0e0e0bbbbbbb7b7b7b3b3b3c5c5c5eeeeeee6e6e6dcdcdcacacac9f9f9fbcbcbcd6d6d6f4f4f4eeeeeefffffffafafafcfcfcfffffff2f2f2f7f7f7f7f7f7fffffffcfcfcedededffffffefefefd2d2d2ccccccdbdbdbe8e8e8ddddddcdcdcddbdbdbe2e2e2bdbdbdd8d8d8c9c9c9a9a9a9b0b0b0a9a9a9a3a3a3c2c2c2d3d3d3e4e4e4b8b8b8a6a6a6bababab4b4b4a4a4a4b9b9b9b5b5b5acacacb6b6b6b8b8b8b6b6b6b1b1b1c3c3c3babababebebebabababababab9b9b9c8c8c8a9a9a97d7d7db9b9b9ffffffffffffeeeeeee5e5e5eeeeeef8f8f8e8e8e8e6e6e6e3e3e3b9b9b9c1c1c1e6e6e6d5d5d5c9c9c9cfcfcfe1e1e1f3f3f3e7e7e7ffffffedededc5c5c5d2d2d2d7d7d7eaeaeadededecfcfcfd6d6d6dfdfdfe4e4e4d6d6d6cececedadadad8d8d8b8b8b8c7c7c7d5d5d5d5d5d5d0d0d0ccccccdededefffffff5f5f5dfdfdfdfdfdfeeeeeefefefeadadad9c9c9ce2e2e2dfdfdfb7b7b7b1b1b19b9b9b8585859f9f9fa6a6a6a2a2a28f8f8f898989a0a0a0c5c5c5ccccccbbbbbbbbbbbbc3c3c3b3b3b3b4b4b4c0c0c0bfbfbfcbcbcbb8b8b86e6e6ea2a2a2f3f3f3f2f2f2eeeeeef4f4f4e3e3e3d3d3d3dadadac9c9c9bfbfbfcececedbdbdbd2d2d2e7e7e7efefefcbcbcbc4c4c4f0f0f0fafafaefefefe2e2e2eeeeeef2f2f2ebebebebebebe1e1e1d7d7d7d0d0d0c4c4c4dcdcdcefefeffffffffffffffbfbfbeaeaeaf1f1f1f7f7f7e7e7e7dcdcdcecececf6f6f6e9e9e9f1f1f1f5f5f5fbfbfbe1e1e1dbdbdbf4f4f4f3f3f3f7f7f7fffffffffffffcfcfcf5f5f5f9f9f9f1f1f1f3f3f3f9f9f9f9f9f9f9f9f9fdfdfdf5f5f5f1f1f1e2e2e2ecececfffffff2f2f2f1f1f1f8f8f8fbfbfbfefefefffffffdfdfdf6f6f6f5f5f5f6f6f6f0f0f0f2f2f2e8e8e8d8d8d8c9c9c9eeeeeef6f6f6e9e9e9efefeff7f7f7e8e8e8bcbcbcc7c7c7e8e8e8e6e6e6f8f8f8f0f0f0eeeeeeffffffecececfbfbfbf7f7f7f2f2f2fefefeececece5e5e5f4f4f4f3f3f3f2f2f2fffffffefefefdfdfdf9f9f9f2f2f2f7f7f7fbfbfbf8f8f8fafafafafafafffffff8f8f8fafafafffffff0f0f0dbdbdbf1f1f1f2f2f2fdfdfdfdfdfdfbfbfbfdfdfdfcfcfcf0f0f0f9f9f9fafafaecececeeeeeef0f0f0f6f6f6fffffff7f7f7dcdcdcfefefefffffffafafaf6f6f6f3f3f3d3d3d3dcdcdcf6f6f6e9e9e9eeeeeee7e7e7dededee8e8e8ededede4e4e4d5d5d5d6d6d6e6e6e6dfdfdfdcdcdcdcdcdcecececeeeeeee7e7e7fafafae4e4e4d0d0d0d5d5d5e2e2e2e6e6e6f5f5f5fffffffffffffbfbfbedededf4f4f4fdfdfdfbfbfbf3f3f3e9e9e9e9e9e9f5f5f5f1f1f1f6f6f6f6f6f6eeeeeeecececf4f4f4f2f2f2f9f9f9fdfdfde2e2e2d7d7d7d3d3d3ffffffffffffffffffd7d7d7d0d0d0f3f3f3fdfdfdfffffffffffffffffffafafaf2f2f2fbfbfbf8f8f8f9f9f9f1f1f1fffffffffffff6f6f6e7e7e7f4f4f4fffffffffffffffffffdfdfddededee7e7e7f1f1f1d8d8d8f4f4f4fdfdfdf1f1f1e6e6e6dededef0f0f0efefefbdbdbdb4b4b4efefefdbdbdbc9c9c99f9f9f949494a7a7a7d1d1d1ddddddd8d8d8d2d2d2d8d8d8c4c4c4c4c4c4dededee1e1e1b9b9b9dadadaf4f4f4d3d3d3c5c5c5cdcdcdc6c6c6cfcfcfc8c8c8bbbbbbb7b7b7c8c8c8c2c2c2bfbfbfb3b3b3dadadad9d9d9d2d2d2dfdfdfe6e6e6dbdbdbd6d6d6edededf2f2f2e0e0e0c9c9c9b5b5b5d7d7d7eaeaeafcfcfcfefefee8e8e8f0f0f0f6f6f6eeeeeeeaeaeae5e5e5dfdfdff3f3f3d8d8d8d6d6d6ececece3e3e3d1d1d1dadadadadadad4d4d4dadadacccccccacacad4d4d4c2c2c2bfbfbfc9c9c9cdcdcdcfcfcfccccccc2c2c2d0d0d0d8d8d8dcdcdcd8d8d8ebebebe1e1e1d2d2d2f1f1f1edededc7c7c7c6c6c6efefefefefefd8d8d8efefefe6e6e6d5d5d5dadadae7e7e7fffffffefefef9f9f9e1e1e1f2f2f2f0f0f0f6f6f6e7e7e7d8d8d8d5d5d5dddddde6e6e6eeeeeef0f0f0e2e2e2efefeffffffffffffff8f8f8f8f8f8f2f2f2e7e7e7f0f0f0f9f9f9f3f3f3f7f7f7eeeeeed6d6d6e4e4e4f7f7f7f6f6f6efefefeeeeeee7e7e7e1e1e1e7e7e7dcdcdcccccccc3c3c3c8c8c8d1d1d1dfdfdfb2b2b2b3b3b3cbcbcbd2d2d2d5d5d5d8d8d8f2f2f2e5e5e5ecececf2f2f2fcfcfce6e6e6cdcdcd929292c2c2c2fffffffafafaf4f4f4fffffffffffff9f9f9fffffffefefefdfdfdecececf5f5f5f7f7f7f8f8f8f4f4f4f8f8f8ffffffffffffeeeeee9a9a9a9c9c9c9e9e9ec5c5c5dcdcdcd5d5d5d9d9d9e0e0e0d7d7d7d9d9d9e8e8e8e5e5e5d3d3d3eeeeeecdcdcdb4b4b4c6c6c6bfbfbfb3b3b3bcbcbcb2b2b2a9a9a9bababad5d5d5c5c5c5b6b6b6d1d1d1ebebebe0e0e0dadadac5c5c5b9b9b9cfcfcfe6e6e6e3e3e3ddddddc4c4c4d6d6d6bbbbbba9a9a9d3d3d3c4c4c4a5a5a5edededffffffd0d0d0cacacae3e3e3f6f6f6e8e8e8ecececeaeaeadbdbdbb1b1b1c3c3c3c8c8c8e8e8e8eaeaeac0c0c0e5e5e5d0d0d0ddddddcbcbcbbebebed1d1d1d1d1d1c9c9c9c9c9c9e0e0e0dedededbdbdbd4d4d4dededed4d4d4ccccccb6b6b6c9c9c9c4c4c4b2b2b2b8b8b8c2c2c2b8b8b8cacacadbdbdbbababad4d4d4e1e1e1d7d7d7d7d7d7dbdbdbc8c8c8d4d4d4d3d3d3bcbcbcd4d4d4d6d6d6d6d6d6eeeeeeecececf6f6f6dcdcdcd5d5d5dadadad5d5d5dfdfdfd7d7d7d9d9d9e0e0e0d7d7d7dddddde8e8e8e8e8e8e3e3e3bababaa4a4a4c6c6c6c2c2c2a6a6a6b7b7b7b9b9b9c7c7c7cbcbcbbcbcbcc5c5c5ccccccb5b5b5c0c0c0dededed8d8d8dddddddfdfdfcacacad8d8d8d7d7d7ebebebefefeff7f7f7f2f2f2e9e9e9ecececedededefefefe8e8e8e5e5e5d5d5d5b8b8b8dadadaeeeeeee6e6e6f7f7f7fffffff7f7f7ebebebfbfbfbfffffff2f2f2f1f1f1dddddde0e0e0fffffff5f5f5f7f7f7dfdfdfe4e4e4efefefe8e8e8f6f6f6f0f0f0e6e6e6f3f3f3ecececf2f2f2fdfdfdfbfbfbf4f4f4f0f0f0f0f0f0f1f1f1fafafaf8f8f8fafafafbfbfbfffffffffffff5f5f5fafafafffffffdfdfdfcfcfcefefeffdfdfdfdfdfdfffffffefefefafafae9e9e9d7d7d7e0e0e0f8f8f8fffffffafafaf8f8f8dededee9e9e9fefefefefefef9f9f9cacacab7b7b7ffffffffffffeeeeeefffffff7f7f7eeeeeefdfdfdfefefef0f0f0f8f8f8fdfdfdfffffffffffffefefefbfbfbe7e7e7f4f4f4fdfdfdfcfcfcfcfcfcf1f1f1fafafafcfcfcfdfdfdfbfbfbf0f0f0f5f5f5fcfcfcf8f8f8fafafaedededefefeffffffffffffff0f0f0d0d0d0d3d3d3ddddddc5c5c5dbdbdbf5f5f5ececece2e2e2f0f0f0fdfdfdf0f0f0f4f4f4f1f1f1d8d8d8c4c4c4e9e9e9ececece7e7e7e1e1e1e6e6e6eaeaeadbdbdbbebebebcbcbcecececfffffffffffffafafaf6f6f6f4f4f4ececece6e6e6dddddde6e6e6f5f5f5e9e9e9dddddddadadad9d9d9e8e8e8f4f4f4f6f6f6eeeeeef3f3f3eaeaeaf5f5f5fdfdfdeeeeeefcfcfcfffffff3f3f3f5f5f5f0f0f0f5f5f5fbfbfbf3f3f3dddddde4e4e4e2e2e2e7e7e7eeeeeefbfbfbffffffffffffffffffffffffeeeeeec7c7c7dededefffffff7f7f7f0f0f0efefefe1e1e1e4e4e4e4e4e4e8e8e8fcfcfce0e0e0cbcbcbc4c4c4e7e7e7dededee1e1e1f1f1f1dededecbcbcbd9d9d9ddddddddddddeaeaeae7e7e7e7e7e7e6e6e6d2d2d2d6d6d6d0d0d0c3c3c3dadadaedededeaeaeadddddda2a2a2e8e8e8ffffffebebebd5d5d5f1f1f1f0f0f0ffffffddddddd1d1d1d8d8d8dcdcdcfbfbfbfafafaf7f7f7eaeaeae3e3e3e5e5e5e0e0e0dbdbdbe1e1e1e2e2e2dadadad0d0d0d5d5d5efefefe6e6e6e5e5e5e6e6e6dfdfdfd1d1d1d5d5d5ddddddd8d8d8dbdbdbd9d9d9e1e1e1f2f2f2e1e1e1ebebebd4d4d4e0e0e0ffffffffffffeaeaeaedededf4f4f4f8f8f8fcfcfcffffffeeeeeef0f0f0ffffffe9e9e9fdfdfdfefefefffffffafafaf2f2f2fafafaf1f1f1fffffffffffffffffffffffffffffffefefefefefeffffffffffffffffffffffffeeeeeef0f0f0f2f2f2f9f9f9fffffff4f4f4e0e0e0e2e2e2e2e2e2e7e7e7f9f9f9efefeffcfcfcfbfbfbf2f2f2f7f7f7e1e1e1c2c2c2bcbcbcd8d8d8f6f6f6e6e6e6dddddde7e7e7ddddddd1d1d1c2c2c2c1c1c1c2c2c2e0e0e0edededecececf4f4f4ecececf3f3f3fefefefdfdfdfdfdfddfdfdfdcdcdcd6d6d6ddddddefefefeeeeeef3f3f3f2f2f2dfdfdfc5c5c5c6c6c6e1e1e1d4d4d4b8b8b8d6d6d6e4e4e4dededeedededf7f7f7f1f1f1f7f7f7fffffffafafafffffffffffffffffffffffffdfdfdf7f7f7f3f3f3f7f7f7fefefef8f8f8e1e1e1fafafaffffffcececee8e8e8fcfcfcfffffff1f1f1f0f0f0d0d0d0e4e4e4f9f9f9e2e2e2f8f8f8dfdfdfe2e2e2e4e4e4e0e0e0e7e7e7c7c7c7dddddddcdcdcc1c1c1b3b3b3a3a3a3c6c6c6eeeeeedcdcdcd0d0d0d8d8d8e4e4e4eaeaeaebebebe4e4e4ededede9e9e9d7d7d7d9d9d9e5e5e5e7e7e7e3e3e3d7d7d7c6c6c6c9c9c9e1e1e1f4f4f4e5e5e5d6d6d6f0f0f0ededede3e3e3d9d9d9e3e3e3cececed0d0d0cacacad2d2d2d7d7d7ddddddd7d7d7d4d4d4e6e6e6dededee7e7e7ffffffeeeeeecccccce8e8e8fffffffffffffffffff7f7f7f1f1f1fffffffffffffffffff8f8f8f7f7f7f5f5f5e6e6e6ebebebd8d8d8c3c3c3d9d9d9d8d8d8eaeaeafefefeecececfafafaecececdbdbdbe7e7e7edededf0f0f0eeeeeee2e2e2e8e8e8efefefd5d5d5d0d0d0edededddddddcdcdcdc7c7c7dfdfdfc7c7c7a4a4a4b7b7b7dadadafefefeeaeaeadfdfdfe9e9e9f0f0f0bebebeb3b3b3a8a8a8bababae2e2e2dbdbdbd6d6d6e2e2e2e3e3e3f2f2f2f4f4f4f3f3f3e8e8e8d4d4d4c1c1c1d2d2d2dfdfdfddddddeaeaeaf2f2f2e8e8e8d9d9d9c7c7c7d0d0d0fdfdfdf3f3f3eaeaeae6e6e6e1e1e1eeeeeeebebebcdcdcdcecececfcfcfdcdcdcd3d3d3d2d2d2e0e0e0d5d5d5e7e7e7e5e5e5c0c0c0b7b7b7fffffffffffffffffffffffffefefefdfdfdfffffff9f9f9f3f3f3ffffffffffffecececcacacad7d7d7d5d5d5edededefefefebebebe6e6e6f1f1f1f9f9f9fdfdfdf5f5f5ededede1e1e1bababab1b1b1eaeaeadcdcdcd4d4d4e7e7e7cacacad5d5d5f3f3f3f1f1f1fafafaf9f9f9f0f0f0f7f7f7fbfbfbf6f6f6f3f3f3fbfbfbfcfcfcf3f3f3ecececf5f5f5fafafaf8f8f8f0f0f0f3f3f3f3f3f3f3f3f3eaeaeae7e7e7f1f1f1e5e5e5e8e8e8eeeeeee8e8e8f6f6f6fafafaf8f8f8e8e8e8e2e2e2f8f8f8fafafaf1f1f1ebebebe6e6e6e2e2e2ffffffe4e4e4c2c2c2c7c7c7b9b9b9f8f8f8fffffff7f7f7ececece5e5e5ddddddf4f4f4fffffffdfdfdf2f2f2edededebebebf7f7f7fdfdfdfffffffdfdfdecececf9f9f9fcfcfcf6f6f6fcfcfcf9f9f9f8f8f8f1f1f1efefefedededebebebe7e7e7eeeeeeebebebe2e2e2f2f2f2f1f1f1ddddddc4c4c4d5d5d5f8f8f8e6e6e6d7d7d7c7c7c7c4c4c4e1e1e1f1f1f1f1f1f1d1d1d1d0d0d0efefefddddddc9c9c9f8f8f8e8e8e8e3e3e3e1e1e1e9e9e9e0e0e0d0d0d0d9d9d9d2d2d2e6e6e6e6e6e6f6f6f6fafafaf8f8f8fffffffffffff8f8f8eeeeeef1f1f1f3f3f3f8f8f8fffffffffffffffffff9f9f9f4f4f4f5f5f5fbfbfbf1f1f1f0f0f0f6f6f6fcfcfcf9f9f9e9e9e9f8f8f8fbfbfbf8f8f8fcfcfcf9f9f9f9f9f9fafafaf1f1f1edededf6f6f6f9f9f9fefefefcfcfcffffffe9e9e9ecececeaeaeaf1f1f1f2f2f2dcdcdcc7c7c7e1e1e1eeeeeee5e5e5d6d6d6e0e0e0e2e2e2e7e7e7d4d4d4d5d5d5b3b3b3b1b1b1cbcbcbc9c9c9efefefe6e6e6c8c8c8b8b8b8d2d2d2dbdbdbd3d3d3e0e0e0d5d5d5c6c6c6dadadad2d2d2d4d4d4cfcfcfc9c9c9dfdfdffbfbfbe1e1e19090908e8e8edbdbdbf1f1f1e1e1e1dbdbdbfffffffcfcfce2e2e2c5c5c5cbcbcbf1f1f1d8d8d8dfdfdfccccccc5c5c5e3e3e3cececed4d4d4c9c9c9d2d2d2ececece0e0e0e3e3e3f5f5f5f0f0f0dbdbdbebebebf5f5f5fffffff9f9f9f8f8f8f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafffffff0f0f0dfdfdff1f1f1f3f3f3eaeaeae9e9e9eaeaeaefefefeeeeeee5e5e5eaeaeaf8f8f8eeeeeedfdfdfc3c3c3b4b4b4c3c3c3b3b3b3e9e9e9f2f2f2e3e3e3f1f1f1f5f5f5ebebebf0f0f0e1e1e1e7e7e7fbfbfbfffffffffffffffffffffffffffffff3f3f3f1f1f1fefefef8f8f8e1e1e1e9e9e9f1f1f1d4d4d4dadadaedededdbdbdbbababac8c8c8f6f6f6eeeeeee4e4e4d2d2d2e5e5e5e9e9e9d9d9d9dcdcdcd9d9d9cececee9e9e9fffffffffffffffffffffffff5f5f5fcfcfcedededd6d6d6f0f0f0fcfcfce8e8e8edededdddddddededeedededffffffdfdfdfcfcfcfdededeb5b5b5b0b0b0d3d3d3dededecececeecececfffffffbfbfbfafafafbfbfbf6f6f6f4f4f4ebebebe5e5e5e4e4e4d3d3d3d1d1d1dfdfdfebebebefefefe5e5e5dadadae6e6e6f5f5f5d9d9d9c9c9c9e7e7e7fafafae5e5e5fcfcfcfbfbfbfffffff2f2f2cececeecececfffffff0f0f0fffffffffffff4f4f4e7e7e7eeeeeee9e9e9e2e2e2d4d4d4dbdbdbddddddeeeeeee4e4e4f8f8f8fbfbfbf1f1f1f4f4f4f1f1f1f3f3f3fcfcfcfbfbfbf5f5f5f7f7f7efefeff3f3f3f7f7f7fefefefcfcfcf7f7f7f4f4f4ecececfffffff6f6f6edededbdbdbdc8c8c8efefefe0e0e0d0d0d0e1e1e1f1f1f1d4d4d4cfcfcfe8e8e8dbdbdbe0e0e0e5e5e5dededecececee9e9e9f4f4f4dfdfdfdbdbdbe4e4e4d4d4d4cacacadfdfdff1f1f1fbfbfbf5f5f5f0f0f0f2f2f2fbfbfbffffffffffffffffffffffffe2e2e2d9d9d9dededeccccccededede5e5e5e5e5e5dfdfdfd5d5d5e4e4e4ffffffe6e6e6e6e6e6eaeaeaeaeaeaf2f2f2e2e2e2dfdfdff4f4f4f3f3f3dedededbdbdbebebebedededefefeff7f7f7dbdbdbb2b2b2cacacabfbfbfbfbfbfd1d1d1d9d9d9acacacb4b4b4bcbcbca5a5a5d1d1d1f3f3f3f2f2f2e9e9e9ecececebebebf6f6f6f3f3f3eaeaeaefefefefefefe7e7e7e1e1e1e9e9e9f5f5f5f4f4f4f3f3f3fefefef4f4f4c1c1c1e3e3e3f9f9f9fbfbfbfffffffdfdfdfefefefffffff8f8f8f3f3f3ececece1e1e1d3d3d3d8d8d8b3b3b3929292cbcbcbc5c5c5cdcdcdd6d6d6c8c8c8c7c7c7dededed5d5d5d1d1d1eaeaead7d7d7d4d4d4e7e7e7d3d3d3e2e2e2fefefef4f4f4ffffffeeeeeec0c0c0d7d7d7dededee9e9e9edededdbdbdbd1d1d1e8e8e8fafafaf9f9f9f7f7f7e1e1e1b7b7b7dfdfdfffffffffffffe7e7e7e3e3e3e1e1e1e0e0e0fbfbfbfcfcfcffffffffffffebebebfbfbfbfffffff2f2f2f9f9f9fffffffdfdfdfbfbfbf4f4f4f0f0f0fafafadbdbdbd3d3d3f3f3f3f2f2f2f3f3f3ecececf2f2f2f7f7f7f0f0f0fafafaf5f5f5efefeff7f7f7fefefeffffffffffffe0e0e0eaeaeafffffff7f7f7f6f6f6edededdededeecececf3f3f3dddddddededebebebebebebef2f2f2f0f0f0f8f8f8efefefe1e1e1cfcfcfddddddf6f6f6fcfcfce7e7e7edededf2f2f2f3f3f3f4f4f4f0f0f0f2f2f2f1f1f1f7f7f7fbfbfbeaeaeaf5f5f5ececece3e3e3dfdfdfe6e6e6e8e8e8e9e9e9f2f2f2fdfdfdfffffff9f9f9e9e9e9ebebebe0e0e0d4d4d4dededee2e2e2c5c5c5c0c0c0d2d2d2e3e3e3e8e8e8f8f8f8e9e9e9dfdfdfe6e6e6d8d8d8d0d0d0f0f0f0f7f7f7eeeeeef6f6f6fffffff4f4f4fbfbfbfffffffcfcfcfefefef2f2f2f3f3f3fdfdfdf5f5f5f3f3f3e5e5e5f0f0f0f3f3f3e9e9e9efefeff1f1f1ededede0e0e0e8e8e8f7f7f7f6f6f6fbfbfbf2f2f2ebebebf7f7f7e7e7e7e8e8e8fafafae5e5e5d7d7d7e5e5e5edededf8f8f8fafafafafafafdfdfdffffffffffffffffffffffffffffffe7e7e7c3c3c3bfbfbfc0c0c0d7d7d7e5e5e5f8f8f8fffffff1f1f1dfdfdfd9d9d9d3d3d3cececed1d1d1ececece9e9e9dadadae1e1e1dadadae8e8e8d3d3d3dbdbdbe5e5e5dfdfdfd4d4d4d2d2d2dededee1e1e1dbdbdbcdcdcdc1c1c1c6c6c6c2c2c2cacacac4c4c4c8c8c8c5c5c5c1c1c1ecececbcbcbc959595a1a1a1a6a6a6c1c1c1e0e0e0aeaeae979797e7e7e7edededd0d0d0dfdfdfe4e4e4dfdfdfeeeeeef1f1f1f4f4f4fbfbfbe7e7e7eaeaeafdfdfdfafafaf0f0f0f6f6f6fffffffffffff9f9f9eeeeeef5f5f5f7f7f7ebebebfffffffdfdfde8e8e8e1e1e1dededed3d3d3d7d7d7d6d6d6d0d0d0c7c7c7c1c1c1cbcbcbc7c7c7c0c0c0b7b7b7b9b9b9cfcfcfebebebe6e6e6d7d7d7d5d5d5ecececeaeaeaecececeeeeeeeeeeeededededededebbbbbbc6c6c6e2e2e2dfdfdfebebebf8f8f8ffffffffffffffffffeeeeeefffffff1f1f1f4f4f4fdfdfdfefefef8f8f8eaeaeaf1f1f1f0f0f0e1e1e1cbcbcbe1e1e1e8e8e8e1e1e1d1d1d1d8d8d8ddddddb9b9b9c0c0c0cfcfcfc9c9c9bbbbbbdadadae0e0e0e2e2e2dededed0d0d0ccccccccccccd5d5d5cfcfcfd5d5d5d3d3d3c6c6c6cacacab4b4b49f9f9facacaca2a2a2b2b2b2b6b6b6989898969696abababacacacafafafcdcdcd9c9c9c8c8c8cadadad9797978d8d8da4a4a4afafafb6b6b6afafafafafafbebebebbbbbbb8b8b8b5b5b5abababb7b7b7cececed3d3d3d4d4d4ccccccd2d2d2dddddde0e0e0e3e3e3cececed2d2d2efefefececece5e5e5ecececdadadadadadaf4f4f4e5e5e5dddddde7e7e7f3f3f3f5f5f5eeeeeeeaeaeac3c3c3b9b9b9b8b8b8c4c4c4e1e1e1d0d0d0b7b7b7c3c3c3f8f8f8fefefef6f6f6ffffffeaeaeadadadafdfdfdf1f1f1f0f0f0fffffff9f9f9f6f6f6f5f5f5fdfdfdf4f4f4f6f6f6f5f5f5e8e8e8e5e5e5fefefef5f5f5ebebebfafafafffffff8f8f8e8e8e8ecececeeeeeeebebebf2f2f2d8d8d8e0e0e0ffffffefefefe3e3e3f0f0f0fefefefbfbfbf9f9f9ebebebd7d7d7dcdcdce2e2e2e9e9e9d5d5d5cbcbcbddddddd1d1d1e3e3e3cacacab8b8b8a1a1a1c4c4c4f0f0f0f2f2f2e0e0e0dbdbdbebebebfffffffffffff9f9f9f8f8f8fafafac2c2c2d5d5d5e8e8e8cccccce7e7e7f9f9f9f9f9f9e5e5e5c0c0c0e2e2e2e4e4e4ebebebebebebddddddb1b1b1b0b0b0d9d9d9d9d9d9c7c7c7d8d8d8d8d8d8cfcfcfc6c6c6c8c8c8c2c2c2bdbdbdbababaa3a3a3a7a7a7b0b0b0b4b4b4c8c8c8e5e5e5b7b7b7d7d7d7ecececdedededfdfdfe0e0e0d3d3d3e5e5e5efefeff1f1f1ededede3e3e3e0e0e0e9e9e9e5e5e5f2f2f2f1f1f1ebebebf7f7f7f3f3f3aeaeaebdbdbdfffffffefefeeeeeeef5f5f5fffffffcfcfcefefeff3f3f3fbfbfbf6f6f6efefefefefefdcdcdccfcfcfddddddc7c7c7b8b8b8c1c1c1c7c7c7cacacae6e6e6e6e6e6d5d5d5edededf8f8f8fefefefffffffffffffdfdfdf4f4f4e9e9e9f6f6f6f9f9f9ecececf6f6f6fafafafffffffafafaecececf0f0f0efefefe6e6e6f7f7f7ebebebd1d1d1dcdcdcdfdfdfd0d0d0f3f3f3fdfdfdffffffffffffffffffffffffe7e7e7dbdbdbefefeffafafaf8f8f8f3f3f3fefefeefefefe8e8e8e4e4e4e7e7e7ebebebfefefefdfdfdf1f1f1fffffffffffffffffffffffffffffffffffffffffffffffffafafafffffffcfcfcdededef1f1f1fffffffffffffffffffffffff1f1f1f9f9f9f2f2f2fafafafefefeecececf6f6f6fffffff9f9f9ffffffc5c5c5c6c6c6fdfdfdfffffff3f3f3fcfcfcd2d2d2adadade6e6e6fffffffffffff7f7f7fffffff3f3f3f8f8f8f8f8f8efefefeeeeeef7f7f7ededede8e8e8f3f3f3ededede4e4e4e9e9e9f0f0f0f8f8f8fbfbfbdededed1d1d1f0f0f0f8f8f8fafafaf0f0f0f5f5f5fbfbfbe4e4e4e6e6e6ebebebf3f3f3fdfdfdfffffff2f2f2d3d3d3f1f1f1ecececfafafab6b6b6c3c3c3fbfbfbfdfdfdf4f4f4d6d6d6d5d5d5e0e0e0dadadac7c7c7c9c9c9c8c8c8d4d4d4d8d8d8e6e6e6ebebebe1e1e1c0c0c0d0d0d0f3f3f3ebebebe7e7e7ffffffd8d8d8c5c5c5cccccce2e2e2e9e9e9f1f1f1ecececf3f3f3fdfdfdf5f5f5eaeaeafffffff5f5f5ddddddc0c0c0bbbbbbd0d0d0c6c6c6b6b6b6dadadadedededadadadcdcdcdadadadbdbdbebebebbbbbbbd7d7d7e2e2e2e0e0e0d9d9d9e5e5e5e6e6e6d3d3d3e6e6e6f1f1f1d4d4d4cdcdcdededede2e2e2d8d8d8d0d0d0e2e2e2e9e9e9dededee2e2e2d0d0d0d9d9d9e1e1e1cfcfcfdadadaf2f2f2f9f9f9f9f9f9f1f1f1e7e7e7e5e5e5d3d3d3eaeaeaf0f0f0ecececedededecececf7f7f7ffffffffffffe7e7e7b3b3b3a0a0a0ccccccbfbfbfa2a2a2bebebedbdbdbc2c2c2bcbcbcb4b4b4e1e1e1e1e1e1cfcfcfe5e5e5cacacacfcfcfd5d5d5cfcfcfd9d9d9ccccccdadadadededecfcfcfd3d3d3d4d4d4d7d7d7ccccccc4c4c4c3c3c3cacacad0d0d0c4c4c4d0d0d0e0e0e0d5d5d5c4c4c4d4d4d4d4d4d4d4d4d4eaeaeaecececdfdfdfe3e3e3f5f5f5fcfcfcfafafafcfcfcfcfcfcfcfcfcfdfdfdfefefefffffffcfcfce1e1e1e7e7e7e4e4e4d5d5d5e6e6e6ebebebdbdbdbd7d7d7f2f2f2e6e6e6d2d2d2e2e2e2e3e3e3dadadad4d4d4dededed6d6d6cdcdcddfdfdfd9d9d9dcdcdcd8d8d8d3d3d3c5c5c5c1c1c1c9c9c9b6b6b6c1c1c1dcdcdcc1c1c1b1b1b1a8a8a8c0c0c0bdbdbdafafafb7b7b7a7a7a7a7a7a7cbcbcbb0b0b0b4b4b4bebebec2c2c2bebebeaeaeaec4c4c4aeaeaeb6b6b6bbbbbb8585858f8f8f9d9d9db4b4b4d3d3d3b4b4b4959595919191a0a0a0a8a8a8d7d7d7b4b4b4898989c8c8c8c9c9c9afafafd4d4d4a9a9a9969696cdcdcdc4c4c4acacacafafafacacacbababacfcfcfb5b5b5b0b0b0bcbcbcbfbfbfc3c3c3c4c4c4d2d2d2c2c2c2c9c9c9c1c1c1bdbdbddadadae1e1e1dbdbdbcececed5d5d5f3f3f3edededd6d6d6bbbbbbc5c5c5d9d9d9d2d2d2dededed8d8d8d3d3d3d9d9d9d4d4d4d4d4d4e0e0e0ececece4e4e4e4e4e4dadadae2e2e2ddddddecececf2f2f2e8e8e8e1e1e1e6e6e6e2e2e2f7f7f7fdfdfdf6f6f6fbfbfbfffffffffffffffffffffffff5f5f5f5f5f5fffffffffffffafafafffffffffffffafafafdfdfdfffffffffffffffffffffffff2f2f2efefeffefefefcfcfcf8f8f8f9f9f9fffffffffffffffffffffffffffffffffffffbfbfbf9f9f9f2f2f2efefefededede8e8e8dddddde4e4e4d7d7d7bababaccccccd6d6d6bbbbbbd1d1d1c9c9c9d5d5d5fafafaf5f5f5fffffffdfdfdf1f1f1e3e3e3f3f3f3f9f9f9c7c7c7dadadaddddddf1f1f1e8e8e8d1d1d1d8d8d8eaeaeaf2f2f2c2c2c2bdbdbdc3c3c3cecececececed5d5d5e8e8e8ecececddddddc1c1c1d0d0d0f1f1f1e7e7e7fcfcfcf5f5f5cdcdcdd8d8d8e4e4e4d9d9d9c2c2c2cdcdcddadadae5e5e5ccccccd9d9d9f0f0f0f9f9f9f3f3f3ededede6e6e6f4f4f4f3f3f3e5e5e5e3e3e3f1f1f1f1f1f1f6f6f6f2f2f2e2e2e2f3f3f3fafafad8d8d8999999c1c1c1f2f2f2fafafafafafafdfdfdfffffffffffffafafafafafafbfbfbfffffffefefefffffffffffffcfcfcfcfcfce2e2e2dbdbdbcccccca8a8a8c3c3c3c4c4c4c9c9c9a9a9a98f8f8fbcbcbce0e0e0dadadafafafafffffffffffffffffffffffffffffffffffff7f7f7f9f9f9fafafad8d8d8dcdcdcdadadae1e1e1fffffffbfbfbededede8e8e8d0d0d0acacacb5b5b5e7e7e7e2e2e2d3d3d3d0d0d0cfcfcfd8d8d8c2c2c2d9d9d9f1f1f1dfdfdfc0c0c0c8c8c8f0f0f0f3f3f3f5f5f5ebebebeaeaeaf4f4f4fefefefffffff4f4f4e9e9e9f4f4f4f8f8f8f6f6f6ececece5e5e5eaeaeaeaeaeac8c8c8efefeffafafad2d2d2a8a8a8bebebec8c8c8a8a8a8c0c0c0fffffffffffffdfdfdfbfbfbfffffffdfdfdf9f9f9fafafafffffff7f7f7e1e1e1e9e9e9e5e5e5dededee2e2e2e8e8e8d9d9d9eeeeeee8e8e8cfcfcfb4b4b4c3c3c3c2c2c2d2d2d2d7d7d7c9c9c9e5e5e5dcdcdcc9c9c9e7e7e7f1f1f1e1e1e1ddddddddddddd3d3d3eeeeeef4f4f4d3d3d3c6c6c6e0e0e0ececece3e3e3eeeeeefafafafffffffdfdfdfbfbfbf1f1f1f0f0f0edededecececececece3e3e3e8e8e8f1f1f1f1f1f1ecececd5d5d5d3d3d3f4f4f4ebebebc2c2c2bcbcbccacacacecececccccccbcbcbcbcbcbd6d6d6d8d8d8d6d6d6d5d5d5cacacabbbbbbc8c8c8cfcfcfbfbfbfb5b5b5c2c2c2b2b2b2bebebebbbbbbbcbcbcc4c4c4a7a7a7adadadb8b8b8c4c4c4c9c9c9b7b7b7c1c1c1c9c9c9dadadad1d1d1c5c5c5cacacadcdcdcd5d5d5c1c1c1b7b7b7a8a8a89f9f9faeaeae9c9c9cbababaf3f3f3c8c8c8b2b2b2c4c4c4bdbdbdb2b2b2bbbbbbb5b5b5b9b9b9c6c6c6c5c5c5c2c2c2cececed8d8d8c7c7c7b4b4b4cececec8c8c8c2c2c2e1e1e1dededed7d7d7d6d6d6f1f1f1f8f8f8e5e5e5f4f4f4ececece9e9e9e1e1e1dededee2e2e2cfcfcfd6d6d6e9e9e9d7d7d7c3c3c3d2d2d2e0e0e0ebebebf1f1f1eeeeeeddddddc0c0c0d5d5d5e3e3e3b5b5b5aeaeaed6d6d6cbcbcb9e9e9eb0b0b0bcbcbcc8c8c8e2e2e2dfdfdfb7b7b7b6b6b6dadadad8d8d8efefeff4f4f4e8e8e8eaeaeaebebebe8e8e8ffffffffffffecececcfcfcfd4d4d4fffffffffffffdfdfdeeeeeefffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffdfdfdf7f7f7f7f7f7fafafaeaeaead3d3d3e4e4e4fbfbfbe1e1e1e3e3e3fcfcfcf7f7f7f8f8f8f2f2f2ebebebdddddddbdbdbeaeaeae1e1e1dadadac5c5c5ececece3e3e3e1e1e1efefeff6f6f6e8e8e8f6f6f6f4f4f4e6e6e6e4e4e4d9d9d9e8e8e8e3e3e3e2e2e2d1d1d1d1d1d1f0f0f0d0d0d0d3d3d3efefeff7f7f7eeeeeeecececebebebe5e5e5e9e9e9f9f9f9ffffffffffffffffffffffffffffffe8e8e8efefeffffffffffffffdfdfdd9d9d9cacacae8e8e8f4f4f4fdfdfdf1f1f1f5f5f5fffffff2f2f2f2f2f2fffffff1f1f1fbfbfbf5f5f5e9e9e9fffffffffffff1f1f1e2e2e2e1e1e1ffffffffffffffffffffffffffffffffffffeeeeeec3c3c3bdbdbdb6b6b6bfbfbfc7c7c7dadadad2d2d2dddddde3e3e3e1e1e1e6e6e6d9d9d9e0e0e0cfcfcfe0e0e0f2f2f2e9e9e9e7e7e7e1e1e1eaeaeaeaeaeadededee1e1e1eeeeeefffffffffffffffffffffffff3f3f3eeeeeefefefefdfdfdfffffffffffff7f7f7fbfbfbfffffffdfdfdfafafafefefef7f7f7fbfbfbfcfcfcf2f2f2eeeeeef9f9f9f8f8f8f4f4f4f7f7f7fcfcfcf0f0f0e8e8e8edededf0f0f0efefefedededf0f0f0eeeeeee1e1e1dadadaebebebfffffffffffffffffffffffffcfcfcf8f8f8fdfdfdfffffffffffffefefef9f9f9fffffffffffff8f8f8fffffffffffffffffffffffffffffffbfbfbf8f8f8fffffffffffffafafae7e7e7c6c6c6e4e4e4d0d0d0b2b2b2d0d0d0c3c3c3b2b2b2bababab8b8b8c8c8c8ecececd1d1d1d5d5d5d6d6d6d2d2d2bcbcbcd1d1d1f2f2f2e3e3e3e2e2e2c9c9c9b8b8b8dfdfdfededede3e3e3d4d4d4e0e0e0e3e3e3e5e5e5dfdfdfe1e1e1f8f8f8fcfcfceeeeeef3f3f3eeeeeee6e6e6eaeaeaf2f2f2f0f0f0e1e1e1dbdbdbe5e5e5dadadad5d5d5eeeeeef4f4f4f1f1f1ededede9e9e9e7e7e7e0e0e0f0f0f0f0f0f0ebebebd4d4d4e6e6e6fdfdfdf9f9f9f8f8f8f6f6f6f6f6f6dfdfdfabababd6d6d6f6f6f6fcfcfcf8f8f8fbfbfbf9f9f9f5f5f5fafafafcfcfcf9f9f9f4f4f4fafafaf3f3f3f7f7f7f6f6f6f7f7f7fcfcfcfcfcfcf8f8f8ecececc3c3c3a6a6a6efefefe6e6e6a9a9a9a8a8a8b0b0b0a6a6a6adadadd4d4d4d0d0d0cbcbcbd1d1d1d9d9d9f6f6f6f7f7f7f3f3f3f4f4f4f5f5f5fafafaefefeffffffff0f0f0ecececefefefedededf6f6f6edededd5d5d5ccccccc7c7c7cecececdcdcdb1b1b1c4c4c4e1e1e1d6d6d6c9c9c9d0d0d0b1b1b1bebebefffffffffffff5f5f5efefefefefefe0e0e0f2f2f2fefefeededede5e5e5f4f4f4f5f5f5f2f2f2eaeaeae7e7e7e9e9e9f8f8f8e3e3e3dfdfdfecececd0d0d0d7d7d7c0c0c0ccccccd2d2d2c9c9c9d8d8d8dfdfdff9f9f9f8f8f8f0f0f0eeeeeee6e6e6f1f1f1c5c5c5d2d2d2ecececd2d2d2d4d4d4dbdbdbeeeeeefdfdfdfefefef4f4f4dadadad0d0d0dddddddcdcdce1e1e1edededf2f2f2f8f8f8f8f8f8ebebebf1f1f1f4f4f4fafafafffffffffffffffffffffffffcfcfcebebebf5f5f5fafafaf8f8f8f9f9f9f6f6f6eeeeeef0f0f0f7f7f7edededebebebf4f4f4edededd6d6d6e0e0e0edededefefefdadadad5d5d5cdcdcdd5d5d5d3d3d3c2c2c2bebebec4c4c4ebebebfdfdfda6a6a6cececed2d2d2dadadadbdbdbe1e1e1e7e7e7dadadacfcfcfcfcfcfcdcdcdd5d5d5d6d6d6cfcfcfd8d8d8c8c8c8bcbcbccccccccfcfcfc8c8c8d2d2d2cdcdcdbebebebbbbbbc8c8c8d7d7d7c2c2c2b5b5b5c9c9c9cdcdcdd2d2d2dcdcdcd1d1d1bcbcbce1e1e1ebebebdededecfcfcfcbcbcbd7d7d7d5d5d5a8a8a8c5c5c5efefefd1d1d1d4d4d4f7f7f7e4e4e4d0d0d0e5e5e5d1d1d1b9b9b9d7d7d7e1e1e1b9b9b9d6d6d6e1e1e1d4d4d4d8d8d8d9d9d9d7d7d7d0d0d0e9e9e9f2f2f2f2f2f2e8e8e8d0d0d0d4d4d4cbcbcbc0c0c0dadadafbfbfbfbfbfbe0e0e0d2d2d2cdcdcdcacacae2e2e2e0e0e0dddddde2e2e2ecececf4f4f4fafafaf9f9f9f2f2f2e2e2e2d6d6d6eaeaeaffffffffffffffffffffffffe4e4e4e1e1e1dcdcdcd2d2d2e8e8e8dadadabfbfbffbfbfbeeeeeeededede9e9e9fbfbfbfffffff4f4f4eaeaeaeaeaeafafafaecececefefefe0e0e0d4d4d4d1d1d1b8b8b8b1b1b1dcdcdce1e1e1e6e6e6f2f2f2eeeeeeedededf3f3f3e9e9e9ebebebf7f7f7fdfdfdf8f8f8f6f6f6f6f6f6fcfcfcefefeff1f1f1f3f3f3f3f3f3fdfdfdf0f0f0e4e4e4f7f7f7fffffffcfcfcfffffff7f7f7f4f4f4fefefef5f5f5c5c5c5e8e8e8fafafafefefedfdfdfe2e2e2edededddddddd5d5d5bebebec7c7c7dbdbdbf1f1f1dadadad1d1d1e7e7e7e0e0e0e6e6e6eeeeeeedededf6f6f6fdfdfdfffffffffffffffffffffffffefefef0f0f0e9e9e9efefeff9f9f9fafafae7e7e7f6f6f6ffffffe2e2e2d6d6d6d3d3d3dadadae8e8e8f2f2f2edededdcdcdcdfdfdfe1e1e1d6d6d6d4d4d4dadadad7d7d7c7c7c7d6d6d6cececec0c0c0bfbfbfdfdfdfefefefd2d2d2bebebee0e0e0edededf6f6f6fffffffdfdfdf0f0f0f0f0f0f7f7f7f0f0f0e6e6e6fbfbfbfffffffefefee9e9e9cacacaf6f6f6eaeaeae5e5e5f8f8f8ebebebfffffffdfdfdf5f5f5fffffffffffffffffffffffffbfbfbfffffffcfcfcf2f2f2efefefecececf5f5f5e8e8e8e5e5e5f6f6f6ecececfdfdfdebebebe1e1e1fafafaffffffebebebe7e7e7f2f2f2f2f2f2f2f2f2e1e1e1e1e1e1e2e2e2b8b8b8b1b1b1bdbdbdc6c6c6d5d5d5ddddddcacacabebebecfcfcfe2e2e2bdbdbdbbbbbbd9d9d9c2c2c2bebebed3d3d3c5c5c5b8b8b8c8c8c8d2d2d2cdcdcdc0c0c0cfcfcfececececececdededeb3b3b3c5c5c5f7f7f7d5d5d5f2f2f2f8f8f8f1f1f1fffffffffffffbfbfbf1f1f1f6f6f6fffffff5f5f5f6f6f6f7f7f7fffffff4f4f4e0e0e0e9e9e9e5e5e5e1e1e1d5d5d5e1e1e1dcdcdce8e8e8e2e2e2dcdcdcebebebf1f1f1f2f2f2d9d9d9dadadaebebebe0e0e0d7d7d7d2d2d2efefeffdfdfdecececeaeaeaeaeaeae2e2e2e1e1e1f0f0f0f0f0f0f5f5f5f7f7f7f6f6f6f4f4f4f8f8f8ebebebe4e4e4e4e4e4e3e3e3e1e1e1e9e9e9f0f0f0f3f3f3eaeaeaeaeaeaf2f2f2f5f5f5f6f6f6eeeeeeececece8e8e8ededede5e5e5dededed0d0d0ddddddeaeaeafefefef5f5f5f7f7f7fcfcfcf6f6f6bbbbbb949494f2f2f2fffffffefefefdfdfdf8f8f8f5f5f5f5f5f5f0f0f0f3f3f3f5f5f5f3f3f3f9f9f9f4f4f4f3f3f3fdfdfdfdfdfdfefefefffffffbfbfbf6f6f6f5f5f5e1e1e1dadadae3e3e3e5e5e5e3e3e3dededed9d9d9ccccccc6c6c6b6b6b6b7b7b7a8a8a8c1c1c1d6d6d6e5e5e5fdfdfdfdfdfdf9f9f9f3f3f3ffffffefefefdcdcdcf6f6f6f9f9f9fafafafdfdfdfefefefffffffffffff6f6f6eeeeeedddddde3e3e3ddddddececece3e3e3dddddddededebebebed9d9d9fafafafafafaf8f8f8f1f1f1f3f3f3f7f7f7f8f8f8fafafafffffffcfcfcf9f9f9fafafafffffffffffffffffffcfcfcfcfcfcfffffff9f9f9e4e4e4cececeefefefefefeffafafaffffffbbbbbbbfbfbfebebebe8e8e8f3f3f3fafafaf1f1f1f7f7f7edededdededefbfbfbffffffffffffffffffffffffffffffd9d9d9dfdfdff2f2f2fefefefffffffffffffffffffffffffffffffffffffffffffefefef7f7f7f8f8f8f5f5f5efefefe9e9e9f4f4f4fafafafbfbfbf1f1f1eaeaeaf5f5f5f7f7f7f5f5f5f8f8f8f7f7f7e7e7e7d7d7d7d5d5d5d6d6d6d6d6d6dededed3d3d3d1d1d1e9e9e9e4e4e4d8d8d8d7d7d7dadadadddddde0e0e0d0d0d0e8e8e8e3e3e3e3e3e3f4f4f4b2b2b28f8f8feeeeeefefefef5f5f5fafafaf8f8f8edededf1f1f1fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffffffffcfcfcffffffffffffffffffffffffeeeeeeddddddf1f1f1fdfdfde5e5e5dfdfdfe2e2e2dadadad5d5d5e9e9e9f7f7f7fafafafcfcfcf0f0f0eeeeeef8f8f8e9e9e9dadadaf2f2f2f0f0f0dfdfdfe1e1e1dfdfdfbcbcbcdfdfdfffffffffffffebebebdfdfdff9f9f9fefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfddededee4e4e4ffffffebebebeaeaeaddddddd2d2d2fffffffffffffffffff6f6f6dbdbdbe0e0e0f9f9f9efefefdfdfdfecececefefefe5e5e5ecececfbfbfbf3f3f3e1e1e1d8d8d8d3d3d3dededeeaeaeaf2f2f2fffffffffffffefefef2f2f2e1e1e1f2f2f2e3e3e3d8d8d8fbfbfbf7f7f7e1e1e1efefefdbdbdbe0e0e0d8d8d8c3c3c3d2d2d2e9e9e9d4d4d4d7d7d7e6e6e6e0e0e0ebebebf7f7f7f1f1f1f0f0f0f6f6f6f7f7f7f4f4f4f6f6f6fafafaf6f6f6eeeeeee6e6e6e3e3e3f0f0f0f2f2f2f8f8f8fbfbfbfcfcfcf5f5f5e9e9e9e8e8e8e1e1e1e4e4e4f4f4f4e8e8e8f5f5f5f5f5f5f2f2f2fafafafafafaf8f8f8f1f1f1edededefefeff4f4f4f3f3f3cececed6d6d6e5e5e5d0d0d0d8d8d8eaeaeaf7f7f7f8f8f8f5f5f5f7f7f7fdfdfdfffffffffffffafafafdfdfdfffffffffffff8f8f8eaeaeaeaeaeaf0f0f0dadadadbdbdbd7d7d7cececec0c0c0d2d2d2e3e3e3c8c8c8cfcfcfdcdcdcccccccbbbbbbd0d0d0edededd9d9d9b5b5b5e5e5e5c7c7c7b8b8b8d4d4d4e3e3e3ffffffc3c3c3a5a5a5c9c9c9c4c4c4c4c4c4d0d0d0d2d2d2dfdfdfe7e7e7ccccccdbdbdbc2c2c2d7d7d7d7d7d7d5d5d5e6e6e6c7c7c7adadadbebebeb2b2b2afafafddddddc1c1c1989898c6c6c6c0c0c0b8b8b8cacacac2c2c2c0c0c0dbdbdbd9d9d9cfcfcfebebebe6e6e6e9e9e9e9e9e9e5e5e5ddddddf0f0f0dcdcdcebebebf0f0f0f1f1f1fdfdfdfefefef7f7f7fdfdfde4e4e4fefefee8e8e8bdbdbdbfbfbfd0d0d0dfdfdfd8d8d8a7a7a7c9c9c9e6e6e6e0e0e0dfdfdffafafafbfbfbeeeeeef5f5f5fefefefffffffdfdfdfffffffffffff6f6f6ffffffeaeaeaf1f1f1ffffffedededdcdcdcf4f4f4dbdbdbcbcbcbd5d5d5dfdfdfcfcfcfdbdbdbe8e8e8ebebebcccccca6a6a6bcbcbcbbbbbb989898a9a9a9e7e7e7e4e4e4f3f3f3ecececf2f2f2fcfcfcfbfbfbfbfbfbecececf9f9f9f4f4f4f8f8f8fcfcfcf7f7f7f1f1f1f4f4f4fdfdfdfffffffffffffffffffffffffffffff3f3f3f6f6f6fafafaf9f9f9f9f9f9fffffffffffffcfcfcededede9e9e9ecececf7f7f7fcfcfcf9f9f9fffffffffffff8f8f8fffffffffffffffffffffffffffffffcfcfcfcfcfcfdfdfdf3f3f3e9e9e9e5e5e5eaeaeafafafaf2f2f2f1f1f1fefefefdfdfdeeeeeef0f0f0fcfcfcf5f5f5f2f2f2fcfcfceaeaeae9e9e9e7e7e7e6e6e6e5e5e5f0f0f0fffffffbfbfbf7f7f7fdfdfdffffffffffffc5c5c5c1c1c1f1f1f1f3f3f3fbfbfbfdfdfdf2f2f2fafafafffffff6f6f6f2f2f2fffffffffffffbfbfbfffffffffffff3f3f3ffffffffffffffffffffffffffffffffffffffffffe5e5e5dddddde4e4e4e3e3e3ebebebdadadadadadacfcfcfcacacad9d9d9cbcbcbb7b7b7b4b4b4f7f7f7ffffffefefefe8e8e8edededededede1e1e1f0f0f0f9f9f9fafafafefefefefefefbfbfbfbfbfbfffffffefefeefefefeaeaeaf8f8f8f8f8f8e4e4e4e7e7e7f8f8f8d9d9d9cfcfcfeaeaeaf2f2f2fbfbfbfdfdfdfbfbfbf4f4f4fbfbfbefefefd1d1d1e9e9e9f9f9f9fbfbfbfffffffffffffffffffffffffdfdfdfcfcfcfffffffffffffffffff4f4f4e5e5e5fffffffffffffffffff7f7f7d0d0d0d9d9d9f3f3f3fffffff9f9f9f5f5f5e2e2e2eaeaeaf8f8f8ffffffffffffe6e6e6d0d0d0dadadac3c3c3d5d5d5c8c8c8cfcfcff4f4f4dfdfdfe4e4e4efefefe5e5e5e2e2e2e2e2e2d3d3d3d8d8d8f8f8f8e6e6e6e4e4e4d8d8d8cbcbcbc9c9c9d9d9d9ebebebd7d7d7d6d6d6ebebebf1f1f1edededf0f0f0f4f4f4efefefededede8e8e8f3f3f3f0f0f0efefeffafafafafafae5e5e5c1c1c1cfcfcffdfdfdfffffffcfcfcfffffffbfbfbffffffffffffe6e6e6dadadac5c5c5f2f2f2f4f4f4d7d7d7eaeaeaf3f3f3f3f3f3e7e7e7dbdbdbeaeaeaeeeeeeefefeff6f6f6fafafaf7f7f7fdfdfdf9f9f9fcfcfcffffffebebebe6e6e6cdcdcde6e6e6fffffff8f8f8f2f2f2d2d2d2eeeeeefffffff4f4f4eeeeeee6e6e6eaeaeaf7f7f7fffffff9f9f9f5f5f5eaeaeacececeddddddededede5e5e5f0f0f0e2e2e2f4f4f4f8f8f8f2f2f2dbdbdbf3f3f3f3f3f3f6f6f6f1f1f1ddddddd3d3d3dbdbdbe5e5e5ececece1e1e1d0d0d0d2d2d2d6d6d6e4e4e4e4e4e4cfcfcfd8d8d8e3e3e3cacacac8c8c8ebebebf4f4f4d2d2d2bfbfbfcbcbcbc9c9c9e0e0e0e3e3e3c1c1c1acacacdfdfdff5f5f5e9e9e9fafafafdfdfdfdfdfdf7f7f7f7f7f7ededede4e4e4d0d0d0ccccccbcbcbce7e7e7ecececc9c9c9cbcbcbc8c8c8d9d9d9f1f1f1ecececefefeff9f9f9eeeeeef2f2f2f9f9f9fffffff8f8f8dadadae2e2e2e3e3e3e9e9e9ecececfffffff8f8f8fefefeffffffffffffffffffebebebefefeffefefefffffff4f4f4f3f3f3fefefefefefefffffffdfdfdf3f3f3e5e5e5e8e8e8e6e6e6f1f1f1f9f9f9f5f5f5f4f4f4fcfcfcfafafae9e9e9e5e5e5fffffff1f1f1dededef6f6f6f7f7f7fbfbfbffffffeaeaeaeaeaeaf6f6f6ececece4e4e4e0e0e0d5d5d5dfdfdfeeeeeefefefefdfdfdfffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffff6f6f6ebebebe8e8e8dfdfdfe1e1e1d1d1d1d0d0d0dededee9e9e9edededecececdfdfdfeaeaeafcfcfcececece9e9e9f5f5f5eeeeeefcfcfcfbfbfbe5e5e5efefeff9f9f9ebebebcdcdcdd8d8d8e6e6e6e8e8e8e6e6e6f4f4f4eaeaeaeeeeeef9f9f9fdfdfdf2f2f2ddddddcececee6e6e6cacacae6e6e6e3e3e3d5d5d5e7e7e7e9e9e9dadadad7d7d7d9d9d9ccccccd1d1d1c9c9c9b6b6b6d9d9d9ffffffd8d8d8edededeaeaead0d0d0eeeeeed2d2d2d2d2d2d6d6d6bcbcbcd5d5d5dddddddcdcdce6e6e6eaeaead2d2d2dfdfdfdadadacececee2e2e2e6e6e6d2d2d2d4d4d4d9d9d9dadadae5e5e5ccccccb5b5b5adadadc5c5c5c9c9c9b6b6b6b9b9b9bfbfbfc8c8c8dcdcdcd5d5d5e7e7e7edededeeeeeef8f8f8e3e3e3e5e5e5ddddddd5d5d5d1d1d1c6c6c6c4c4c4d3d3d3dadadad7d7d7d0d0d0cfcfcfe9e9e9efefefe8e8e8f6f6f6dfdfdfdbdbdbecececefefeff3f3f3b3b3b3d5d5d5e4e4e4b3b3b3cbcbcbb6b6b6d0d0d0ffffffc4c4c4e8e8e8fffffffffffff9f9f9f8f8f8fffffff8f8f8fdfdfdfcfcfcfffffffdfdfdf7f7f7fbfbfbf7f7f7f7f7f7fffffffffffffefefefbfbfbfafafafdfdfdfcfcfcfafafafafafafcfcfcfafafaecececf5f5f5f2f2f2f1f1f1fcfcfcfdfdfdfdfdfdfffffff7f7f7f8f8f8fefefefffffffcfcfcfdfdfdfdfdfdfefefefdfdfdf6f6f6f8f8f8fafafaf8f8f8f3f3f3fbfbfbf1f1f1f0f0f0fbfbfbf2f2f2fcfcfcf0f0f0f0f0f0fffffffdfdfdefefefdadadacdcdcde5e5e5fefefefefefefefefefdfdfdf9f9f9f0f0f0f3f3f3cccccca8a8a8a3a3a3cfcfcff2f2f2fafafafffffffffffffefefefcfcfcfffffffdfdfdefefefe8e8e8eeeeeee8e8e8dcdcdcd0d0d0e8e8e8e6e6e6e8e8e8dededed6d6d6e5e5e5d9d9d9d0d0d0dbdbdbcccccccececee2e2e2c6c6c6b9b9b9c5c5c5d2d2d2dadadad4d4d4c8c8c8b2b2b2c2c2c2dadadacacacae4e4e4f6f6f6f4f4f4fafafaf8f8f8fcfcfcfdfdfdfbfbfbfdfdfdfffffffffffffffffffefefefffffffffffffafafafcfcfcf1f1f1ebebebffffffe5e5e5d0d0d0ecececfffffffffffffffffffffffffffffffbfbfbe9e9e9e7e7e7d1d1d1f4f4f4f4f4f4d6d6d6e1e1e1edededf0f0f0f0f0f0ecececdfdfdfe1e1e1d8d8d8dcdcdcd8d8d8d3d3d3cacacac2c2c2ececec979797979797e5e5e5e2e2e2e1e1e1eeeeeedcdcdcefefefe2e2e2e7e7e7e7e7e7dbdbdbdcdcdcd6d6d6c5c5c5fefefefdfdfde9e9e9f0f0f0f4f4f4f9f9f9fefefef2f2f2f0f0f0e0e0e0d5d5d5dcdcdcf9f9f9f8f8f8fffffffcfcfce3e3e3e7e7e7fbfbfbf9f9f9efefefefefeffffffffcfcfcf4f4f4f2f2f2f9f9f9f4f4f4fffffffffffffcfcfcfdfdfdfffffffafafaf3f3f3eaeaeaeeeeeedcdcdcfdfdfdfcfcfcf8f8f8fffffff3f3f3f2f2f2f4f4f4f1f1f1f1f1f1fffffffffffff5f5f5f3f3f3fffffffbfbfbf6f6f6fcfcfcfffffffffffffdfdfdf8f8f8fafafafbfbfbfdfdfdfafafafefefefbfbfbfbfbfbeeeeeeebebebebebebfdfdfdf9f9f9ebebebf1f1f1ccccccecececf7f7f7e8e8e8f0f0f0f2f2f2f0f0f0f4f4f4d8d8d8b5b5b5cececedcdcdcd6d6d6e8e8e8e2e2e2e0e0e0f1f1f1eaeaeafffffff9f9f9d0d0d0cfcfcfcececee6e6e6f7f7f7e5e5e5d6d6d6f8f8f8fffffffefefef2f2f2f1f1f1dbdbdbbfbfbfd9d9d9e9e9e9e8e8e8c8c8c8b4b4b4c3c3c3b0b0b0c2c2c2d3d3d3e0e0e0d7d7d7e4e4e4f8f8f8d1d1d1bfbfbfa2a2a2a2a2a2abababd4d4d4e4e4e4e2e2e2f7f7f7f7f7f7f7f7f7fefefef8f8f8ececece4e4e4cacacad7d7d7d4d4d4bdbdbdb8b8b8b9b9b9bfbfbfb0b0b0c9c9c9d6d6d6eaeaeaf2f2f2f0f0f0f7f7f7d5d5d5a4a4a4d8d8d8edededf9f9f9f7f7f7f0f0f0f9f9f9f7f7f7ebebebe3e3e3d8d8d8ecececf5f5f5edededf1f1f1f5f5f5efefeff5f5f5f5f5f5f4f4f4f4f4f4f7f7f7f5f5f5f9f9f9fafafaf6f6f6f9f9f9f4f4f4f3f3f3fbfbfbfcfcfcf3f3f3f5f5f5ebebebefefefedededf4f4f4efefefebebebf7f7f7fffffff6f6f6ebebebeaeaeadddddddddddde3e3e3d5d5d5d1d1d1e0e0e0dcdcdce5e5e5f2f2f2efefefeaeaeaf5f5f5f8f8f8e3e3e3dfdfdfe7e7e7fafafafafafae9e9e9fcfcfcfdfdfdebebebefefeffffffffffffffffffffffffffffffffffffffbfbfbfffffffffffffffffffffffffdfdfdf4f4f4f3f3f3fffffffffffffffffffffffff5f5f5e9e9e9efefefd5d5d5cececec3c3c3cdcdcdfdfdfdffffffffffffffffffffffffffffffffffffecececefefeff9f9f9ffffffffffffe0e0e0fbfbfbfffffffbfbfbffffffffffffffffffffffffedededf6f6f6fafafafbfbfbf8f8f8fdfdfdfffffffffffff3f3f3e0e0e0dadadae8e8e8dadadacececec7c7c7e4e4e4fefefee8e8e8d8d8d8dededed8d8d8c6c6c6cdcdcdc7c7c7c7c7c7cfcfcfbcbcbcc4c4c4d2d2d2bbbbbbbababad8d8d8e6e6e6dfdfdfdadadadadadafdfdfde0e0e0dbdbdbe3e3e3eeeeeedbdbdbc4c4c4d1d1d1eaeaeacfcfcfd0d0d0dcdcdcdadadaccccccd3d3d3e4e4e4e1e1e1e4e4e4d7d7d7d2d2d2e7e7e7e9e9e9e0e0e0dcdcdcf3f3f3f3f3f3e1e1e1e4e4e4ededede4e4e4e5e5e5ebebebc1c1c1ddddddececece6e6e6eeeeeee5e5e5f2f2f2edededfbfbfbf5f5f5eeeeeee2e2e2e7e7e7fffffffffffffcfcfcffffffffffffffffffffffffffffffcdcdcdb6b6b6f2f2f2fffffffffffffffffffbfbfbfdfdfdfffffffffffffffffffbfbfbfcfcfcf8f8f8fdfdfdfbfbfbf7f7f7fafafafdfdfdfefefefefefefdfdfdfefefefffffffdfdfdfffffffefefefffffffffffffffffffffffffffffffffffffffffffdfdfdf9f9f9eeeeeeecececfefefef8f8f8ededede7e7e7f1f1f1eeeeeeececece0e0e0c8c8c8cacacae7e7e7fefefefffffffdfdfdffffffffffffd4d4d4b6b6b69898989090909a9a9ad1d1d1f6f6f6eeeeeee2e2e2eeeeeeecececebebebe4e4e4dadadad2d2d2d3d3d3d8d8d8d4d4d4cdcdcddededee7e7e7c5c5c5cfcfcfd3d3d3cfcfcfe2e2e2d9d9d9d8d8d8eeeeeef2f2f2f3f3f3f0f0f0f6f6f6fdfdfdfffffffffffffffffffffffffcfcfcebebebd1d1d1acacac8d8d8dcacacafafafafcfcfcf7f7f7fffffffffffffffffffffffffffffffffffffffffffafafafffffffafafaf0f0f0edededf9f9f9f5f5f5f0f0f0e7e7e7dededec5c5c5cececed1d1d1c3c3c3d3d3d3dcdcdcccccccdfdfdfd1d1d1c7c7c7d7d7d7e8e8e8dcdcdcc4c4c4d0d0d0dadadaf3f3f3f1f1f1d3d3d3c7c7c7d0d0d0cfcfcfcfcfcfe5e5e5d2d2d2bdbdbdb4b4b4e0e0e0cbcbcbb0b0b0e7e7e7ddddddd4d4d4cdcdcde3e3e3ecececccccccd9d9d9ebebebcdcdcdd7d7d7fffffffefefededededbdbdbf4f4f4e9e9e9bdbdbdc7c7c7bcbcbcd3d3d3f9f9f9ddddddd8d8d8fffffffbfbfbf0f0f0cacacad5d5d5eaeaeae3e3e3ebebebfcfcfcfcfcfcedededf8f8f8fbfbfbf8f8f8f4f4f4f9f9f9fdfdfde2e2e2f2f2f2fefefef5f5f5f5f5f5f5f5f5efefefeaeaeaf9f9f9efefeff3f3f3f7f7f7f2f2f2f3f3f3f1f1f1dededeedededfbfbfbf5f5f5f4f4f4fcfcfcf2f2f2f4f4f4edededf2f2f2f5f5f5f2f2f2f8f8f8ededede9e9e9f1f1f1f3f3f3fffffff8f8f8f3f3f3fefefefffffffafafaf9f9f9f0f0f0eeeeeedfdfdfe0e0e0f6f6f6eeeeeecdcdcdedededfefefef4f4f4f0f0f0f3f3f3eeeeeed6d6d69b9b9bbababae0e0e0efefeff7f7f7f0f0f0e6e6e6f5f5f5f5f5f5fffffff0f0f0e7e7e7d8d8d8efefefe9e9e9c9c9c9cacacaf0f0f0f4f4f4edededdcdcdcdfdfdff8f8f8f3f3f3fcfcfcfffffff7f7f7ebebebe8e8e8e9e9e9edededf3f3f3fcfcfcffffffe3e3e3d9d9d9f0f0f0fcfcfce5e5e5d9d9d9d2d2d2e3e3e3fffffffffffff0f0f0dbdbdbe8e8e8e2e2e2dededee7e7e7f2f2f2edededf0f0f0fdfdfde9e9e9dadadae2e2e2bcbcbca0a0a0a9a9a9cdcdcdecececd3d3d3cdcdcddededeecececebebebf1f1f1cdcdcdc1c1c1f6f6f6f1f1f1f4f4f4f1f1f1eeeeeef3f3f3f5f5f5f5f5f5f7f7f7dbdbdbe0e0e0fdfdfdfdfdfdfefefef9f9f9f6f6f6f0f0f0fafafaf0f0f0dededef5f5f5fffffffffffffcfcfcfefefef1f1f1f7f7f7fffffffefefecececed3d3d3fafafaebebebf5f5f5fffffff5f5f5e3e3e3f8f8f8f6f6f6e4e4e4dadadadcdcdce6e6e6f0f0f0fafafafafafafffffffffffffffffffffffff9f9f9fefefeffffffffffffffffffffffffebebebe8e8e8f3f3f3fffffff3f3f3e9e9e9fffffffdfdfdf5f5f5fffffff5f5f5e9e9e9f8f8f8f4f4f4f2f2f2eeeeeeececece4e4e4e0e0e0d6d6d6c2c2c2b4b4b4c9c9c9e2e2e2d9d9d9d3d3d3e8e8e8dbdbdbc9c9c9b6b6b6e6e6e6fbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffff2f2f2dcdcdcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafad1d1d1e7e7e7f2f2f2f0f0f0dededee5e5e5eeeeeee6e6e6ecececd0d0d0d1d1d1d6d6d6e0e0e0ebebebedededf0f0f0f2f2f2efefefe3e3e3e7e7e7ececececececf9f9f9fdfdfdfffffffcfcfcfbfbfbfefefefffffffffffff3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9b8b8b8b9b9b9cdcdcdd7d7d7abababe5e5e5f9f9f9e9e9e9e6e6e6dededef0f0f0fffffff1f1f1f1f1f1f4f4f4e6e6e6d7d7d7ecececfbfbfbffffffe9e9e9f3f3f3f4f4f4ebebebefefefe9e9e9fbfbfbe3e3e3ebebebebebebcbcbcbe9e9e9eeeeeee5e5e5f4f4f4fbfbfbfdfdfdfffffff8f8f8e6e6e6e7e7e7fcfcfcfbfbfbeeeeeef1f1f1fdfdfdfbfbfbf7f7f7e4e4e4cecececececee1e1e1c0c0c0c2c2c2f7f7f7fffffffafafaf3f3f3fdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf0f0f0fafafafbfbfbf7f7f7f1f1f1dfdfdfd8d8d8eeeeeef4f4f4ebebebe3e3e3e0e0e0dddddddfdfdfefefefffffffffffffefefeff1f1f1f7f7f7e4e4e4edededf4f4f4dfdfdfe3e3e3dadadadbdbdbf2f2f2fefefeffffffecececc8c8c89b9b9b939393b6b6b6acacac7373739c9c9cececece5e5e5efefeffbfbfbfbfbfbfefefef7f7f7ffffffffffffffffffffffffffffffffffffffffffefefefcacacad3d3d3e9e9e9f9f9f9fffffffffffffffffffffffff7f7f7eeeeeeefefefeeeeeef1f1f1e1e1e1e3e3e3ebebebddddddc9c9c9b9b9b9d2d2d2dcdcdcf2f2f2edededecececd8d8d8dcdcdce6e6e6c2c2c2b4b4b4cdcdcdb7b7b7a3a3a3c2c2c2f5f5f5f2f2f2e0e0e0cdcdcdd7d7d7e6e6e6dbdbdbd0d0d0d8d8d8c1c1c1c5c5c5d1d1d1c1c1c1bfbfbfc8c8c8dfdfdfd2d2d2e2e2e2dcdcdccbcbcbc9c9c9c5c5c5ccccccd1d1d1d1d1d1c5c5c5f3f3f3ffffffffffffffffffe9e9e9f7f7f7f1f1f1e3e3e3fffffffffffff4f4f4d3d3d3d0d0d0dededed1d1d1a7a7a7aeaeaec7c7c7cbcbcbcbcbcbd8d8d8e5e5e5a3a3a3acacacc1c1c1c7c7c7eeeeeeeaeaeae0e0e0c7c7c7bebebebababab6b6b6d8d8d8fdfdfdf4f4f4e5e5e5e7e7e7fffffff2f2f2cacacae9e9e9ffffffdddddde8e8e8fffffff0f0f0dfdfdffbfbfbfffffffafafaf6f6f6f5f5f5f5f5f5c5c5c5d2d2d2fefefef7f7f7f7f7f7f8f8f8fffffffcfcfcecececf8f8f8f4f4f4fbfbfbfdfdfdf5f5f5f9f9f9f8f8f8f9f9f9fcfcfcf6f6f6d3d3d3d2d2d2f5f5f5f0f0f0e9e9e9f5f5f5fafafaeaeaeafbfbfbe9e9e9dfdfdfedededf8f8f8f0f0f0f1f1f1f9f9f9fcfcfcfcfcfcf9f9f9fafafaf3f3f3e6e6e6c6c6c6e2e2e2ffffffe1e1e1eaeaeae8e8e8e7e7e7edededf3f3f3dddddddadadaebebebe7e7e7e8e8e8f9f9f9f7f7f7ffffffffffffe8e8e8e2e2e2e1e1e1e5e5e5d1d1d1dededeedededecececfffffffdfdfde4e4e4e7e7e7f9f9f9f5f5f5efefeff6f6f6f5f5f5e3e3e3d3d3d3fafafaefefefecececf9f9f9fefefef6f6f6f5f5f5fafafaf0f0f0dfdfdfecececeeeeeef9f9f9f6f6f6eaeaeaffffffffffffeeeeeeefefeff1f1f1fafafaf6f6f6dcdcdcedededfafafae8e8e8eeeeeeefefefe9e9e9f3f3f3edededf6f6f6ffffffefefefe4e4e4e9e9e9f0f0f0e9e9e9fbfbfbfffffff4f4f4f9f9f9f6f6f6e8e8e8f9f9f9fdfdfdfffffffefefefbfbfbfffffffffffff9f9f9fffffffdfdfdf3f3f3f9f9f9fdfdfdf9f9f9fdfdfdffffffffffffffffffffffffffffffffffffcdcdcde2e2e2f7f7f7fffffff1f1f1f7f7f7ffffffffffffffffffdadadae7e7e7f9f9f9e5e5e5fffffffffffffffffffffffffffffffcfcfcedededfffffffffffffffffffffffffffffffffffffcfcfcf6f6f6eeeeeef1f1f1f5f5f5f9f9f9fcfcfcf4f4f4f1f1f1f0f0f0f3f3f3f3f3f3e9e9e9e2e2e2cecececececebfbfbfa9a9a9aaaaaac1c1c1bebebeb6b6b6c6c6c6b1b1b19f9f9f9c9c9ca1a1a1999999b0b0b0b4b4b4a2a2a29b9b9b9595959f9f9f9b9b9b9494949696967d7d7d7f7f7f9f9f9fcccccca1a1a1abababa0a0a08e8e8e9999999595959191918181817676769696967a7a7a8181819e9e9e7f7f7f8a8a8a9797979696968f8f8f909090aeaeaeadadadacacaca5a5a5999999a3a3a3a2a2a2939393a2a2a29999999191918989899f9f9fdcdcdcebebebf4f4f4f5f5f5f6f6f6eeeeeef5f5f5fcfcfcfafafafbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfde9e9e9f4f4f4fdfdfdf2f2f2bdbdbda5a5a5afafafc1c1c1c3c3c3b5b5b5abababcccccce4e4e4f0f0f0f9f9f9fffffffffffffffffffffffffffffffbfbfbf1f1f1fafafaf5f5f5fffffffffffffffffffffffffffffff4f4f4f8f8f8f8f8f8e3e3e3f6f6f6fffffffafafafafafadcdcdcf0f0f0e5e5e5eaeaead4d4d4b5b5b5b3b3b3b8b8b8a3a3a3afafafbbbbbb9c9c9cb8b8b8bababab2b2b2c3c3c3dddddddfdfdfcccccccfcfcfb1b1b1a4a4a4e6e6e6e6e6e6e0e0e0cececeacacaca4a4a4a6a6a69e9e9eaeaeaecacacaa3a3a3868686a7a7a79595959d9d9d8e8e8ea9a9a9d0d0d0cacacab9b9b9d0d0d0c1c1c1b2b2b2b2b2b2bababac9c9c9c4c4c4c7c7c7c5c5c5ccccccd5d5d5dfdfdfe5e5e5e2e2e2ddddddebebebf2f2f2f5f5f5fffffffefefefffffff5f5f5e0e0e0f4f4f4e2e2e2d8d8d8f8f8f8e1e1e1c8c8c8ccccccc8c8c89696966c6c6c464646919191d3d3d3dbdbdbeeeeeef1f1f1f2f2f2e9e9e9f6f6f6eaeaeae2e2e2e5e5e5e8e8e8e4e4e4d9d9d9e2e2e2c9c9c9b6b6b6bababaa9a9a9a0a0a0ecececf4f4f4dbdbdbeeeeeee9e9e9d3d3d3e4e4e4e6e6e6d8d8d8c0c0c0cfcfcfe9e9e9e7e7e7e2e2e2d2d2d2c4c4c4ccccccf5f5f5f2f2f2f8f8f8f2f2f2dcdcdcfafafaddddddd1d1d1c1c1c1bbbbbbc6c6c6b4b4b4d9d9d9fffffffffffffdfdfdf4f4f4f0f0f0fefefefffffffffffff5f5f5dbdbdbe6e6e6f4f4f4cacacac6c6c6dededee7e7e7fefefefefefed4d4d4b4b4b4bababac0c0c0c9c9c9c4c4c4b0b0b0bebebecacacadededecacacae2e2e2f9f9f9d4d4d4e5e5e5fbfbfbfcfcfce7e7e7eeeeeefefefed7d7d7eeeeeef4f4f4e7e7e7f8f8f8efefeff6f6f6ebebebcbcbcbe0e0e0fcfcfcdedededcdcdcffffffffffffe3e3e3c4c4c4f0f0f0fffffffffffffcfcfcefefeffffffffbfbfbf3f3f3eeeeeee3e3e3fffffffffffffbfbfbf4f4f4f3f3f3f6f6f6e3e3e3cececefcfcfcfcfcfcfafafafafafaf6f6f6f0f0f0f3f3f3f3f3f3fffffffffffffffffffffffff1f1f1dadadaeeeeeefffffffffffff9f9f9f1f1f1f7f7f7fffffffffffffffffffcfcfcffffffe1e1e1ccccccf8f8f8fffffffafafaf4f4f4f9f9f9f7f7f7d4d4d4dcdcdce6e6e6d5d5d5e8e8e8ffffffefefeff2f2f2f2f2f2eeeeeefbfbfbf4f4f4fbfbfbf6f6f6f4f4f4efefefdfdfdff4f4f4d8d8d8d2d2d2ebebebe9e9e9e5e5e5d3d3d3cdcdcdbfbfbfcfcfcfcfcfcfcdcdcdcbcbcbcbcbcbd2d2d2c8c8c8c8c8c8b0b0b0cacacaf0f0f0e7e7e7f7f7f7fffffff9f9f9fffffffcfcfce1e1e1f4f4f4f2f2f2fefefefdfdfdfcfcfcfffffff6f6f6fbfbfbfffffffdfdfdfcfcfcfffffff6f6f6f8f8f8fffffff3f3f3f7f7f7fffffffffffffffffff7f7f7fbfbfbfffffffdfdfdedededd3d3d3eaeaeafffffff6f6f6f8f8f8fffffffafafafdfdfdefefefe4e4e4efefeffbfbfbfcfcfcffffffecececf7f7f7fffffffcfcfcfbfbfbfffffffffffff7f7f7efefeff9f9f9fffffff6f6f6fcfcfcf8f8f8f7f7f7fffffffbfbfbf8f8f8fffffffffffffafafaecececf7f7f7fffffffffffffffffffffffffffffffffffff9f9f9e4e4e4efefefffffffdfdfdfc7c7c7dededee6e6e6f4f4f4f3f3f3dededed3d3d3d7d7d7d5d5d5dfdfdfd7d7d7c5c5c5d8d8d8d3d3d3c8c8c8cbcbcbbbbbbbb8b8b8bebebea9a9a9a6a6a6b0b0b09e9e9e9a9a9a8d8d8d7f7f7f7474747474746f6f6f6969696161615a5a5a5353535555553b3b3b3434343737372525252424242626264343434949493737372f2f2f2c2c2c3636363333332424242222221c1c1c1d1d1d1717172929292d2d2d2d2d2d2929292525253131312a2a2a2d2d2d2a2a2a3c3c3c4141412929295b5b5b8484842c2c2c5151514d4d4d5656566666665858585050506c6c6c6a6a6a6b6b6b7272727676768080807575758989899a9a9aa6a6a6bababaabababc7c7c7dddddde0e0e0e2e2e2ccccccb0b0b0c8c8c8c0c0c0cbcbcbd2d2d2cacacadbdbdbecececfffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf2f2f2e5e5e5e5e5e5f2f2f2e0e0e0e9e9e9ebebebcececebabababfbfbfd5d5d5d4d4d4e0e0e0d2d2d2bfbfbf9e9e9eacacacc5c5c5bbbbbbd7d7d7cfcfcfd3d3d3c5c5c59d9d9dc7c7c7ddddddebebebe3e3e3bdbdbda1a1a1bdbdbdcfcfcfcacacac0c0c0b8b8b8c0c0c0c3c3c3c5c5c5c2c2c2c2c2c2d3d3d3c4c4c4b9b9b9b0b0b0bababac6c6c6d6d6d6d7d7d7d9d9d9c8c8c8bcbcbcc4c4c4dbdbdbcbcbcbc6c6c6c6c6c6b2b2b2adadadc4c4c4c5c5c5d4d4d4ddddddcdcdcdddddddefefefcacacab8b8b8cececed3d3d3c1c1c1c7c7c7c9c9c9c4c4c4bcbcbcd3d3d3dcdcdcdfdfdfd6d6d6d3d3d3d3d3d3ccccccbdbdbde8e8e8e6e6e6dddddde0e0e0e1e1e1efefefcdcdcdc2c2c2dbdbdbd2d2d2cbcbcbcbcbcbeaeaeafdfdfdf4f4f4ededede1e1e1e2e2e2e1e1e1dadadadddddde3e3e3e4e4e4d7d7d7d8d8d8e1e1e1fffffff0f0f0dbdbdbdfdfdfeaeaeaeaeaeadadadaf2f2f2f0f0f0ebebebe8e8e8f2f2f2dfdfdfd3d3d3c2c2c29494948686869a9a9a8383839898989393936a6a6a8e8e8e777777a2a2a2c0c0c0d0d0d0e8e8e8e2e2e2ececece0e0e0e7e7e7e2e2e2eaeaeae5e5e5ececece0e0e0dbdbdbeaeaeaf6f6f6f9f9f9f1f1f1dcdcdccbcbcbeaeaeaefefefe5e5e5f4f4f4f8f8f8ebebebf8f8f8fefefeefefeffefefeffffffffffffffffffffffffffffffe9e9e9cdcdcdf1f1f1fffffff2f2f2fcfcfce7e7e7fbfbfbfffffffffffffefefeffffffffffffb2b2b2acacace4e4e4fefefefbfbfbfafafafafafafbfbfbfefefefafafafffffff8f8f8efefefeeeeeee8e8e8dededed7d7d7e2e2e2e9e9e9efefefe6e6e6eeeeeeeaeaeaeeeeeee5e5e5fafafaf3f3f3bebebed1d1d1e3e3e3d7d7d7fffffff5f5f5dadadaedededf4f4f4b2b2b2b7b7b7bfbfbfc8c8c8fafafae5e5e5f0f0f0fafafaf9f9f9f5f5f5f4f4f4f7f7f7d3d3d3f0f0f0ffffffffffffffffffedededfbfbfbf7f7f7d5d5d5fcfcfcffffffe9e9e9dbdbdbdbdbdbf3f3f3f9f9f9fcfcfcf8f8f8eaeaeafbfbfbf8f8f8fafafafffffffbfbfbeeeeeef8f8f8f5f5f5fbfbfbfefefefcfcfcfffffffffffff6f6f6efefefe9e9e9eaeaeae9e9e9fbfbfbc4c4c4a3a3a3b4b4b4d3d3d3e6e6e6e7e7e7d1d1d1dcdcdcefefefebebebf4f4f4e4e4e4e3e3e3f1f1f1ffffffffffffdadadaf5f5f5fffffffcfcfce8e8e8d7d7d7b3b3b3d5d5d5f6f6f6efefefd2d2d2f1f1f1f8f8f8fbfbfbe2e2e2e8e8e8fffffffffffffffffffffffff6f6f6e2e2e2e3e3e3f7f7f7f2f2f2e4e4e4f7f7f7ffffffecececcccccceeeeeeecececd5d5d5c8c8c8babababbbbbba8a8a8bbbbbbe1e1e1dddddde9e9e9fffffffdfdfdfffffffffffffffffffbfbfbfffffff3f3f3e7e7e7ffffffefefefefefeffffffffcfcfcfcfcfcfffffff8f8f8eaeaeafbfbfbffffffeeeeeef4f4f4f8f8f8ebebebfafafafafafafefefefffffff1f1f1fffffffffffffdfdfde6e6e6dbdbdbe3e3e3d8d8d8e3e3e3cbcbcbe8e8e8f6f6f6f5f5f5f0f0f0eaeaeaecececefefefefefefe7e7e7e2e2e2d5d5d5e4e4e4f1f1f1e9e9e9ddddddfffffff1f1f1d2d2d2c7c7c7d1d1d1dfdfdfdcdcdcd0d0d0cacacac9c9c9c7c7c7bebebec0c0c0c4c4c4d4d4d4cacacacbcbcbb2b2b2c1c1c1b8b8b8afafaf9c9c9c9898989d9d9d9393937b7b7b7f7f7f8484848a8a8a7979797676767070707e7e7e7575756767676161617a7a7a6767675959595c5c5c5a5a5a5858584d4d4d4545454a4a4a4141413737373a3a3a2727272121211c1c1c0d0d0d0909090000000505050c0c0c0d0d0d1010100909091f1f1f2929293737373f3f3f4444445757575c5c5c7070707f7f7f8b8b8b9d9d9dc3c3c3bcbcbc7171712222223e3e3e4b4b4b5b5b5b6868687878787979798b8b8b909090949494939393aeaeaeadadada4a4a4c4c4c4cacacac7c7c7d8d8d8e9e9e9dadadacccccce4e4e4f3f3f3e9e9e9eeeeeefbfbfbfffffffffffffffffffffffffffffff2f2f2d3d3d3c4c4c4cfcfcffdfdfdfffffff0f0f0ffffffffffffe8e8e8f4f4f4f4f4f4ebebebf1f1f1f8f8f8dfdfdffbfbfbfffffff9f9f9fffffffffffffffffff6f6f6f2f2f2f2f2f2d9d9d9dedededededed5d5d5e4e4e4d6d6d6d1d1d1d5d5d5ddddddc3c3c3b5b5b5b0b0b0b3b3b3c7c7c7bababa8c8c8c9e9e9ec5c5c5d3d3d3d2d2d2e5e5e5dededed0d0d0adadadbbbbbbb4b4b4b2b2b2d4d4d4c1c1c1bcbcbcb9b9b9c9c9c9bbbbbbe0e0e0eeeeeee1e1e1ebebebe4e4e4afafaf969696b5b5b5cfcfcfc1c1c1c3c3c3dbdbdbedededdededee4e4e4e1e1e1d9d9d9cfcfcfc3c3c3c3c3c3c7c7c7d1d1d1cacacad5d5d5dcdcdce2e2e2cbcbcbb5b5b5c6c6c6dbdbdbd6d6d6c7c7c7d9d9d9c6c6c6c4c4c4e6e6e6f6f6f6f3f3f3e2e2e2d4d4d4ececece3e3e3e3e3e3e0e0e0e2e2e2dcdcdcc3c3c3d3d3d3d4d4d4d1d1d1dfdfdfc5c5c5bebebed5d5d5b5b5b5878787ccccccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f2f2f2f7f7f7f1f1f1f0f0f0f9f9f9f6f6f6ecececf5f5f5f0f0f0d6d6d6d4d4d4bfbfbfb8b8b8c5c5c5ababab9494948888888383839e9e9e9696968989899696968f8f8f8787878b8b8ba1a1a1b5b5b5a0a0a07272728f8f8fcccccca2a2a27e7e7ec4c4c4fdfdfdfffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffff7f7f7fffffffefefefefefefffffff8f8f8fcfcfcfffffffdfdfdfcfcfcfffffffdfdfdfafafafefefefffffff6f6f6dadadad2d2d2bfbfbfdbdbdbd6d6d6c8c8c8e9e9e9e3e3e3f7f7f7ffffffd1d1d1979797b4b4b4d2d2d2c2c2c2cacacafafafaffffffebebebefefeff3f3f3edededf6f6f6fbfbfbfefefefcfcfcf9f9f9f5f5f5ddddddd5d5d5dfdfdfdededee1e1e1dadadae5e5e5e3e3e3eaeaeae7e7e7d3d3d3eaeaeaf8f8f8ffffffebebebe6e6e6f2f2f2ececece1e1e1ccccccddddddbcbcbcc1c1c1edededf3f3f3f1f1f1eeeeeef3f3f3fbfbfbfbfbfbffffffdfdfdfe6e6e6f9f9f9fbfbfbf8f8f8efefefeeeeeef4f4f4d3d3d3c3c3c3c3c3c3bebebee7e7e7f3f3f3e1e1e1f2f2f2fefefefafafafafafaededededededf0f0f0fffffff6f6f6f6f6f6efefeff3f3f3f8f8f8f1f1f1efefeff7f7f7f1f1f1f2f2f2fcfcfcf7f7f7e0e0e0d6d6d6e3e3e3cbcbcbe4e4e4f1f1f1d4d4d4d4d4d4d6d6d6cececed2d2d2e3e3e3e9e9e9e3e3e3d4d4d4cececec9c9c9c5c5c5d3d3d3d6d6d6c9c9c9d1d1d1d5d5d5c9c9c9c1c1c1e1e1e1edededcbcbcbcdcdcdd2d2d2c8c8c8b1b1b1c1c1c1ccccccdcdcdce7e7e7edededdbdbdbdcdcdcf3f3f3ddddddfffffffffffff9f9f9fcfcfcf7f7f7e7e7e7e3e3e3c5c5c5c2c2c2b0b0b0a2a2a2e6e6e6fafafaf6f6f6fffffffffffffffffffffffffcfcfcf3f3f3e0e0e0d6d6d6cacacae1e1e1dbdbdbd6d6d6c6c6c6cececedadadacfcfcfd7d7d7e1e1e1d2d2d2d0d0d0c4c4c4c1c1c1d4d4d4ddddddd2d2d2bfbfbfbcbcbcb8b8b8a5a5a5bcbcbcbebebeacacacaaaaaab4b4b4c1c1c1aeaeaea8a8a8a2a2a28e8e8ea2a2a27e7e7e757575b4b4b4c4c4c49595959090909999999696969e9e9e8989898686868787877c7c7c8787878484847979797b7b7b8080808787878080807575756b6b6b6a6a6a6868687878787272726d6d6d6969696868686666666262625454545151515656565959594f4f4f4b4b4b4848484343434343433434343636363939393a3a3a3232323131312a2a2a2323232626262323231414141b1b1b1717170d0d0d2020201818180505050000000000000000000000000202020707070808081313131b1b1b2d2d2d3030304343435959596868687d7d7d909090abababbbbbbbc5c5c5b2b2b2e5e5e5f3f3f3edededdfdfdff3f3f3fffffffffffff2f2f2fffffffffffffffffffafafaffffffefefefd6d6d6ecececfcfcfcffffffffffffffffffffffffffffffffffffe7e7e7ddddddf7f7f7f8f8f8fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffdfdfde9e9e9f7f7f7fffffffafafaecececfffffffefefeefefeff4f4f4edededd3d3d3dbdbdbf1f1f1e8e8e8e0e0e0eaeaeae4e4e4cdcdcdb8b8b8c3c3c3d3d3d3c8c8c8ddddddd6d6d6c7c7c7dbdbdbcdcdcdf5f5f5f5f5f5dededecacacac7c7c7dfdfdfc8c8c8c6c6c6d2d2d2d9d9d9e1e1e1d0d0d0dfdfdfd7d7d7e1e1e1f8f8f8dbdbdbd7d7d7d9d9d9d0d0d0dfdfdfd0d0d0b0b0b0bdbdbdc0c0c0aaaaaacfcfcfcacacaa4a4a4c2c2c2e0e0e0f3f3f3c2c2c2c6c6c6c5c5c5b5b5b58b8b8bb4b4b4c0c0c0b6b6b6ddddddd7d7d7e6e6e6edededc5c5c5c0c0c0cccccce1e1e1dededee5e5e5d2d2d2d4d4d4e6e6e6ddddddcdcdcdd2d2d2e0e0e0ededede9e9e9dcdcdceeeeeee1e1e1e1e1e1f8f8f8f7f7f7ebebebf3f3f3e0e0e0e8e8e8d9d9d9cececedcdcdcbcbcbc9e9e9eadadadeeeeeee3e3e3c5c5c5d5d5d5dededec7c7c7cacacad1d1d1dadadad2d2d2cacacad7d7d7d9d9d9c4c4c4c7c7c7ecececf2f2f2efefefd4d4d4b9b9b9a4a4a4c1c1c1d9d9d9ffffffffffffffffffffffffe1e1e1e3e3e3ececece8e8e8fffffffffffff9f9f9fdfdfdf3f3f3f7f7f7fdfdfdfffffffffffffefefefdfdfdfffffffffffff0f0f0d8d8d8a2a2a2c0c0c0cbcbcbc4c4c4d9d9d9cacacac4c4c4c0c0c0dfdfdfd5d5d58b8b8b8989899f9f9fc3c3c38e8e8e989898a5a5a5979797767676808080a9a9a9d2d2d28080807a7a7ae0e0e0fbfbfbfffffffffffffffffff6f6f6dfdfdfd2d2d2e3e3e3edededf2f2f2f1f1f1f4f4f4f7f7f7f7f7f7f3f3f3f7f7f7fbfbfbf6f6f6f3f3f3fafafaf5f5f5f5f5f5fafafaf9f9f9f7f7f7f9f9f9fbfbfbfffffffcfcfcfcfcfcfcfcfcfdfdfdffffffffffffffffffffffffe6e6e6d3d3d3d7d7d7b6b6b6a4a4a4bfbfbff3f3f3f2f2f2d9d9d9cdcdcddcdcdccececee5e5e5e2e2e2e1e1e1f6f6f6f8f8f8f8f8f8f6f6f6fbfbfbfbfbfbf4f4f4fdfdfdfefefefffffffefefef3f3f3f4f4f4fdfdfde8e8e8e2e2e2f6f6f6fcfcfcf4f4f4f6f6f6fbfbfbf4f4f4fbfbfbf8f8f8e0e0e0e3e3e3e9e9e9f1f1f1e8e8e8d8d8d8eaeaeaeaeaeaf8f8f8fffffff8f8f8e4e4e4d2d2d2fcfcfcf4f4f4f3f3f3f7f7f7f9f9f9fafafafefefeebebebe5e5e5eeeeeedbdbdbcdcdcdddddddd7d7d7cbcbcbd8d8d8ccccccbcbcbccfcfcffffffffffffff0f0f0fafafaedededcececeeeeeeeebebebd7d7d7f0f0f0e8e8e8efefeff5f5f5e4e4e4ebebebebebebe7e7e7e3e3e3e6e6e6ecececfcfcfce9e9e9d5d5d5f5f5f5fffffff1f1f1fffffffffffffffffffffffffffffffbfbfbfffffff5f5f5fdfdfdfdfdfde9e9e9e0e0e0e2e2e2eeeeeed9d9d9dbdbdbdbdbdbdadadad6d6d6cacacadadadae2e2e2e4e4e4e6e6e6e7e7e7d1d1d1dededef2f2f2cfcfcfcececee8e8e8cfcfcfcfcfcfcfcfcfc7c7c7dcdcdce1e1e1dddddde2e2e2dbdbdbcececed5d5d5cdcdcdc8c8c8d1d1d1d0d0d0b6b6b6aeaeaec2c2c2cacacab3b3b3c5c5c5e7e7e7d8d8d8dededed0d0d0d9d9d9dedede8282827a7a7a7d7d7d8181817a7a7a7a7a7a7575758181817c7c7c7c7c7c8484847f7f7f7575757373736d6d6d7676768686867c7c7c7272727070707070707575757979797373736b6b6b6969696868686868685d5d5d5858585757575a5a5a6666665050504949499e9e9ee4e4e49292923f3f3f3c3c3c4444444242424444444343434040403d3d3d3535353333333232323636362f2f2f3030302d2d2d2f2f2f3535353434343131312d2d2d2929292c2c2c3232322c2c2c2e2e2e2c2c2c2e2e2e3a3a3a3434342424242626262727272424241919190d0d0d0a0a0a0707070808080606060707070101010000000f0f0f2424241f1f1f3838382d2d2d2929293f3f3f5050504141414646465959596565657373738080808c8c8c919191a7a7a7b9b9b9c4c4c4d4d4d4e1e1e1eeeeeefbfbfbfffffffffffffffffffffffffffffffffffffffffff1f1f1f8f8f8fffffff9f9f9e9e9e9ebebebf7f7f7e1e1e1cbcbcbf4f4f4fdfdfde5e5e5e9e9e9e9e9e9dbdbdbfbfbfbf4f4f4e6e6e6e1e1e1e2e2e2c3c3c3c8c8c8c5c5c5cecececacacadbdbdbe5e5e5f2f2f2f7f7f7f9f9f9fdfdfdfafafaf5f5f5f3f3f3e8e8e8fefefeeaeaeae2e2e2ececece1e1e1f7f7f7f8f8f8ebebebfafafaf2f2f2e5e5e5f8f8f8ffffffe9e9e9dadadadddddde5e5e5dfdfdfc2c2c2d2d2d2d0d0d0d0d0d0f3f3f3fbfbfbf2f2f2f2f2f2e3e3e3eeeeeefcfcfcd8d8d8efefefeaeaead4d4d4f3f3f3e9e9e9f0f0f0fffffffafafaf9f9f9eeeeeed9d9d9c8c8c8c6c6c6cfcfcfc8c8c8f3f3f3efefeffafafae6e6e6aaaaaab0b0b0c1c1c1aaaaaabcbcbccececed9d9d9cacacab3b3b3aaaaaaa7a7a7c0c0c0f7f7f7fefefe8e8e8e5f5f5f7676766f6f6fcececef1f1f1c8c8c8d6d6d6cbcbcbc1c1c1c4c4c4b8b8b8c5c5c5eaeaeaeeeeeef5f5f5dededeb9b9b9b4b4b4f0f0f0f5f5f5e8e8e8f2f2f2f1f1f1d7d7d7e8e8e8ddddddc7c7c7cdcdcdc6c6c6e1e1e1eeeeeef6f6f6f4f4f4e7e7e7cfcfcfc7c7c7c0c0c0c4c4c4acacac9999999f9f9fbdbdbde2e2e2e7e7e7d6d6d6ccccccd9d9d9e5e5e5eeeeeeedededd3d3d3c9c9c9d6d6d6d5d5d5d6d6d6d3d3d3ddddddf1f1f1f7f7f7e2e2e2dcdcdcd5d5d5b6b6b6bababadcdcdcd9d9d9b9b9b9cbcbcbd4d4d4d4d4d4efefefd2d2d28d8d8da4a4a4c9c9c9c7c7c7c7c7c7cbcbcbc9c9c9b9b9b9bdbdbdb6b6b6bfbfbfdcdcdcc2c2c2979797b7b7b7fffffffffffffffffffffffff3f3f3f4f4f4fafafafffffff4f4f4babababbbbbbeaeaeae9e9e9c9c9c9b7b7b7b5b5b5aaaaaaaeaeaecececedcdcdcc0c0c0d0d0d0e3e3e3bfbfbfa5a5a5a5a5a5abababcbcbcb9f9f9fbcbcbce8e8e8cfcfcfebebebfafafafbfbfbfffffffefefefffffffdfdfdfdfdfdfffffffffffffffffffdfdfdfffffffffffffffffffcfcfcfafafaf3f3f3f3f3f3f4f4f4e8e8e8dadadad6d6d6d4d4d4c7c7c7c4c4c4d8d8d8d1d1d1dededee7e7e7edededdcdcdc9f9f9fb5b5b5f3f3f3ebebebb6b6b6a9a9a9d2d2d2fffffff7f7f7dbdbdbe0e0e0f4f4f4fcfcfcfafafafffffffffffffefefefffffffffffffffffffffffffafafafffffffafafaf5f5f5f6f6f6f6f6f6f5f5f5f8f8f8f7f7f7f9f9f9f9f9f9fbfbfbf7f7f7f6f6f6fcfcfcf7f7f7f2f2f2fafafafffffff4f4f4f3f3f3fdfdfdfafafafafafaeaeaeaf1f1f1f2f2f2dfdfdfe9e9e9fffffffffffffffffffdfdfdfbfbfbfcfcfcfdfdfdefefefe6e6e6e8e8e8dbdbdbe2e2e2f8f8f8f2f2f2e4e4e4e8e8e8f8f8f8ededede5e5e5ececece9e9e9f7f7f7f2f2f2e9e9e9f1f1f1eaeaeaf8f8f8ffffffe2e2e2f4f4f4fffffffffffffffffffffffff7f7f7fcfcfcf8f8f8f0f0f0f1f1f1eeeeeef4f4f4fafafaf1f1f1e7e7e7e0e0e0ebebebefefeff4f4f4eaeaeae8e8e8dadadad9d9d9d4d4d4d3d3d3cececedadadadfdfdfd1d1d1cfcfcfc8c8c8bdbdbdb5b5b5b5b5b5bababab2b2b29f9f9f999999abababb8b8b8aaaaaab7b7b7bbbbbbc2c2c2ccccccbfbfbfb4b4b4b3b3b3adadadb8b8b8afafafadadadb0b0b0acacac9f9f9fa0a0a09c9c9ca3a3a3a0a0a09090909191918c8c8c8b8b8b9393938d8d8d8181818484848282827979798989897f7f7f7171717a7a7a3b3b3b3f3f3f3737373737374040403b3b3b3d3d3d3c3c3c3636363434343636363d3d3d3c3c3c3c3c3c4141414141413d3d3d3939393b3b3b3a3a3a3a3a3a3737373737372f2f2f2f2f2f3c3c3c3d3d3d2d2d2d2a2a2a2f2f2f2f2f2f2828282d2d2d2323233a3a3a5c5c5c3838382323233131312b2b2b1919191717171717171414140c0c0c1313131f1f1f1a1a1a2020202020201b1b1b1e1e1e1b1b1b1515151414140d0d0d0606060a0a0a0707070303030000000000000101010000000b0b0b1d1d1d1515150d0d0d1616162121211d1d1d3333334c4c4c5555556c6c6c6363636f6f6f8484848b8b8b888888b0b0b0d2d2d2d6d6d6edededefefefeeeeeef0f0f0edededfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6eaeaeafbfbfbfffffffdfdfdfbfbfbfcfcfcf6f6f6efefeff1f1f1e4e4e4ebebebfdfdfdedededf3f3f3eeeeeeecececefefefebebebf6f6f6ffffffebebebdadadaeeeeeef0f0f0ddddddcececeb5b5b5c9c9c9ccccccb6b6b6dadadafafafaf4f4f4f8f8f8fffffff9f9f9e9e9e9fcfcfcfbfbfbfafafaeeeeeee7e7e7e8e8e8cfcfcfd4d4d4eeeeeedddddde4e4e4fdfdfdfbfbfbfafafaf7f7f7fcfcfcf5f5f5e6e6e6edededf0f0f0f9f9f9f3f3f3eeeeeedfdfdfe7e7e7f4f4f4f4f4f4f0f0f0eeeeeee4e4e4dededee3e3e3d2d2d2d6d6d6dadadac6c6c6d9d9d9e6e6e6edededecececedededf5f5f5f4f4f4ecececd0d0d0b1b1b1c9c9c9e7e7e7dfdfdfdadadad6d6d6d8d8d8fafafae8e8e8d3d3d3cfcfcfbdbdbdc6c6c6e5e5e5f6f6f6dcdcdcececece3e3e3fcfcfccbcbcb8d8d8dc4c4c4f6f6f6c3c3c39090908888889c9c9c979797a1a1a1bcbcbce0e0e0eaeaead7d7d7cfcfcfcdcdcda2a2a2efefeffafafaebebebcfcfcff0f0f0fffffffffffff5f5f5f9f9f9fffffffffffffdfdfdfffffff5f5f5dadadaefefeffafafafafafafcfcfcfefefef4f4f4fffffffffffffffffffffffffffffffefefeedededd5d5d5c5c5c5c6c6c6e3e3e3eeeeeef0f0f0f5f5f5f4f4f4ebebebdcdcdce6e6e6e8e8e8e8e8e8fdfdfde8e8e8c5c5c5c6c6c6ddddddefefeffffffff0f0f0e7e7e7e5e5e5bfbfbfbdbdbdc4c4c4a0a0a0d2d2d2fffffff7f7f7e2e2e2d4d4d49c9c9ca1a1a1bdbdbdd4d4d4d4d4d4d2d2d2cbcbcbdedededfdfdfd2d2d2c6c6c6d6d6d6c7c7c7b9b9b9d7d7d7f1f1f1f5f5f5cacacadbdbdbf3f3f3e7e7e7e2e2e2ebebebd4d4d4bdbdbdfefefefffffff1f1f1f9f9f9fffffffffffffbfbfbffffffffffffffffffffffffffffffffffffffffffd0d0d0a1a1a19595958f8f8f6c6c6ca5a5a5fdfdfdf6f6f6efefefe8e8e8e5e5e5e5e5e5ecececfafafaedededf3f3f3f3f3f3ededededededededededededececece2e2e2e2e2e2ddddddd5d5d5d3d3d3e1e1e1dadadad5d5d5e1e1e1dbdbdbd4d4d4d4d4d4e4e4e4dcdcdce3e3e3e0e0e0d9d9d9d5d5d5b8b8b8c8c8c8dfdfdfb7b7b7bfbfbfeeeeeef7f7f7f2f2f2eeeeeef7f7f7fffffffafafaeeeeeeebebebececece4e4e4ebebebe4e4e4e2e2e2dededecccccccacacae1e1e1e8e8e8dfdfdfe7e7e7e4e4e4e8e8e8e4e4e4e3e3e3f2f2f2f5f5f5f7f7f7f9f9f9e3e3e3d8d8d8edededf2f2f2ffffffefefeff5f5f5fcfcfcfffffffbfbfbf0f0f0ecececefefeff1f1f1efefeff8f8f8fefefefffffffffffffdfdfdf5f5f5fcfcfcfffffffffffffffffffffffffefefefcfcfcffffffffffffffffffe3e3e3e4e4e4dededef0f0f0f4f4f4fffffffafafafffffff1f1f1e9e9e9f3f3f3e1e1e1d7d7d7e7e7e7d3d3d3dcdcdcdbdbdbc8c8c8cbcbcbbcbcbcbcbcbcbfbfbfafafafa0a0a0a3a3a3a1a1a19393938a8a8a9494948d8d8d8585858787878989898686868181817373737c7c7c6f6f6f7474748989897878787272726c6c6c6868686e6e6e6767675f5f5f5d5d5d6565657676767575756666666363636a6a6a6c6c6c6666666060605b5b5b6868686666666363635e5e5e5c5c5c6565655656565959595353534d4d4d4c4c4c4848484a4a4a5454545050504949494444444949494a4a4a5050504848484848484545453f3f3f3b3b3b3b3b3b4747474b4b4b4141412b2b2b2d2d2d2b2b2b2a2a2a2626262727272929292626262929292828282626262727272727272828282626262424242424242222222525252525252323232626262323232121212323231f1f1f1e1e1e2020202121212222221919191111110707070505050303030000000000000808080909090707072525253333334545454b4b4b5b5b5b4343432525253636362020202020203434343030303939393939393c3c3c4c4c4c5e5e5e5f5f5f5e5e5e646464757575838383858585949494a4a4a4acacacb7b7b7cececec8c8c8c8c8c8d6d6d6ebebebfcfcfcfffffffffffffcfcfcfffffffffffffffffffffffffffffff0f0f0d3d3d3d7d7d7f5f5f5f1f1f1f7f7f7f7f7f7e9e9e9e2e2e2f3f3f3f7f7f7d0d0d0dededee8e8e8ecececfdfdfdf2f2f2f9f9f9f8f8f8f0f0f0f7f7f7eeeeeeeeeeeefafafaf3f3f3fbfbfbfafafaf0f0f0f5f5f5f9f9f9f7f7f7eaeaeaf9f9f9f2f2f2e8e8e8ecececfafafafafafaf9f9f9f4f4f4ffffffedededcacacae2e2e2f4f4f4eeeeeee8e8e8fcfcfceaeaead0d0d0d0d0d0cfcfcfebebebf0f0f0e1e1e1dededef8f8f8f0f0f0fffffffdfdfdfafafaf1f1f1fbfbfbfbfbfbcdcdcdd9d9d9f3f3f3f1f1f1e9e9e9dbdbdbf8f8f8ffffffffffffe6e6e6e9e9e9f3f3f3f0f0f0fafafafdfdfde4e4e4eaeaeaf6f6f6e9e9e9e9e9e9ebebebdbdbdbe2e2e2e6e6e6dbdbdbc8c8c8d5d5d5d2d2d2dededeeaeaeae5e5e5f2f2f2f4f4f4e5e5e5fffffff8f8f8ebebebd2d2d2cececeddddddc3c3c3d1d1d1f6f6f6edededc8c8c8cdcdcde8e8e8dededef7f7f7f9f9f9ebebeb919191a8a8a8c2c2c2dbdbdbd8d8d8c1c1c1adadadd7d7d7c3c3c3b2b2b2e4e4e4b8b8b8dfdfdff8f8f8ececece1e1e1b8b8b8b2b2b2cbcbcbe2e2e2ddddddbdbdbdb6b6b6c4c4c4adadadc8c8c8b8b8b8bdbdbde2e2e2ddddddcfcfcfc6c6c6aaaaaab9b9b9d5d5d5f8f8f8ffffffe6e6e6e8e8e8f4f4f4fffffffefefefcfcfcfbfbfbfdfdfdf1f1f1f6f6f6fafafae8e8e8d7d7d7e6e6e6f8f8f8f1f1f1e1e1e1afafaf848484b9b9b9e5e5e5e6e6e6e4e4e4dededed7d7d7c5c5c5c6c6c6d9d9d9eaeaeafffffff0f0f0dededecfcfcfddddddd5d5d5cacacaccccccebebebfdfdfdfffffff3f3f3f9f9f9f3f3f3dededeb8b8b8b4b4b4a6a6a6b1b1b1d5d5d5e1e1e1d8d8d8f6f6f6f5f5f5f1f1f1f1f1f1fffffffffffff9f9f9f7f7f7fffffffffffff6f6f6e4e4e4c0c0c0969696b4b4b4c4c4c4ffffffffffffefefeffffffff9f9f9fffffffffffffffffffffffffffffffffffffffffff4f4f4e5e5e5e6e6e6dcdcdcc6c6c6c4c4c4d0d0d0d8d8d8e0e0e0c3c3c3bbbbbb8d8d8da5a5a5e3e3e3fffffffffffff8f8f8f4f4f4eeeeeee5e5e5f6f6f6f0f0f0eaeaeafdfdfdf4f4f4eeeeeef6f6f6fafafaf7f7f7f8f8f8f7f7f7f5f5f5f0f0f0f7f7f7fefefefdfdfdfefefefffffffffffffcfcfcfffffffffffffffffff4f4f4e5e5e5f1f1f1eeeeeef0f0f0fdfdfdf5f5f5f1f1f1dfdfdfcbcbcbe5e5e5e8e8e8eaeaeaf3f3f3ebebebecececfcfcfcebebebb7b7b7b4b4b4e4e4e4e5e5e5d1d1d1cdcdcdccccccd4d4d4dcdcdce3e3e3e5e5e5ebebebf3f3f3f0f0f0f7f7f7f7f7f7fdfdfdfffffffffffffdfdfdfffffff7f7f7ecececfffffffcfcfcfafafaf7f7f7fffffffffffffdfdfdffffffedededf6f6f6fbfbfbfdfdfdfefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe6e6e6e9e9e9ebebebc5c5c5c3c3c3c4c4c4bdbdbdbebebebcbcbcbbbbbba7a7a79e9e9e9696969090908f8f8f7b7b7b6b6b6b7575756c6c6c6d6d6d6a6a6a6363635959595c5c5c5b5b5b5757575050504949494848484545454a4a4a4141414646464d4d4d4747474545453b3b3b3939393636363535353737373737373434343737373333332e2e2e2d2d2d3030303131313131313030302e2e2e2e2e2e3030303a3a3a3333332f2f2f3434343636363333333131312929292424242929292d2d2d2424242b2b2b2a2a2a2828282525252424242a2a2a2a2a2a2727272525252c2c2c2c2c2c2828282828282727272a2a2a2a2a2a2828282a2a2a2c2c2c2b2b2b2929292a2a2a2e2e2e3232323030301010100f0f0f0e0e0e0d0d0d0808080707070b0b0b0b0b0b0808080b0b0b1313131313131111111111111616160a0a0a0b0b0b1212121111110b0b0b0d0d0d1111111414141717171717171414141919192020202424241f1f1f3333334141417b7b7b9898988484847272726d6d6d6868687e7e7ea2a2a2d1d1d1e3e3e3dededef6f6f6fdfdfddcdcdcc6c6c6bcbcbcacacacbfbfbfd9d9d9c0c0c0c7c7c7e4e4e4f6f6f6fffffff4f4f4efefeffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffff9f9f9ccccccfcfcfcfffffffffffffdfdfdfffffffbfbfbfafafae9e9e9d8d8d8cbcbcbd9d9d9f5f5f5c7c7c7c6c6c6c6c6c6d2d2d2e2e2e2eeeeeef2f2f2e8e8e8f0f0f0dddddddfdfdfeaeaeaebebebfffffff5f5f5eeeeeef2f2f2e7e7e7eeeeeef9f9f9f6f6f6fdfdfdf1f1f1eaeaeaf8f8f8f8f8f8eeeeeef3f3f3f5f5f5f5f5f5f3f3f3eaeaeae1e1e1f5f5f5f2f2f2f4f4f4fffffffefefef5f5f5d3d3d3bebebee2e2e2e8e8e8e5e5e5eeeeeee7e7e7f7f7f7f6f6f6b8b8b8d3d3d3fafafaebebebcdcdcddcdcdcdfdfdfd8d8d8d7d7d7e1e1e1edededf2f2f2eeeeeef0f0f0dfdfdfd4d4d4ebebebeeeeeeecececebebebe6e6e6bcbcbccdcdcdcececed2d2d2e8e8e8f9f9f9fffffff9f9f9f5f5f5e9e9e9f9f9f9fbfbfbf0f0f0fdfdfdfffffff2f2f2f4f4f4fffffffffffff3f3f3e7e7e7eeeeeee7e7e7dadadad8d8d8d2d2d2e8e8e8e6e6e6d0d0d0dbdbdbd0d0d0b7b7b7b3b3b3d3d3d3d9d9d9c8c8c8d6d6d6f2f2f2f4f4f4f3f3f3fdfdfde2e2e2d1d1d1eeeeeefefefedddddda0a0a0c4c4c4ebebebe0e0e0afafafbbbbbbc3c3c37171719e9e9eefefeff0f0f0f9f9f9f6f6f6e7e7e7d7d7d7bebebeb0b0b0bfbfbf9d9d9d898989b1b1b1c5c5c5d3d3d3c9c9c9c5c5c5e4e4e4e8e8e8ccccccc0c0c0c1c1c1c9c9c9e1e1e1e9e9e9cececec7c7c7d8d8d8dcdcdcedededeeeeeef0f0f0fffffff9f9f9eaeaeaf3f3f3d3d3d3edededc4c4c49a9a9abfbfbfedededebebebe4e4e4dadadab0b0b0afafafb7b7b7e4e4e4e9e9e9d9d9d9edededf8f8f8fafafac4c4c4cacacad5d5d5bababad0d0d0e9e9e9d0d0d0e3e3e3e5e5e5d3d3d3fafafafffffff5f5f5f7f7f7ffffffefefefe5e5e5cdcdcdddddddf7f7f7fffffff4f4f4f6f6f6fbfbfbfafafafffffff4f4f4e1e1e1f1f1f1efefeff2f2f2fdfdfdfffffff8f8f8fefefef5f5f5ddddddd2d2d2a5a5a5c9c9c9e3e3e3dededed1d1d1c1c1c1c9c9c9bdbdbdc3c3c3c7c7c7c8c8c8cfcfcfbdbdbda7a7a7969696959595949494a0a0a09a9a9a979797a9a9a9b2b2b2b6b6b6c7c7c7cbcbcbc7c7c7a9a9a9e5e5e5fffffff8f8f8f7f7f7f8f8f8fffffffefefef6f6f6e8e8e8e7e7e7f9f9f9f4f4f4f1f1f1f1f1f1fbfbfbf5f5f5f2f2f2f4f4f4f6f6f6fbfbfbebebebfcfcfcffffffedededf3f3f3fffffff2f2f2dededeefefeffdfdfdf7f7f7e2e2e2dfdfdfe3e3e3e0e0e0efefefdcdcdce2e2e2dfdfdfe7e7e7e8e8e8fafafaececece1e1e1eaeaeae2e2e2d2d2d2ccccccd7d7d7e2e2e2f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffbfbfbfffffffffffffffffffffffff4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7edededccccccd9d9d9d1d1d1cbcbcbb9b9b9a7a7a7a9a9a99b9b9b9090908686867373737474747878785c5c5c6060606262626262625555554a4a4a5151514c4c4c4040404242424747474040404040404242423939393939393939393f3f3f3d3d3d3939393838383b3b3b3535353636363333333232323434343232322d2d2d2929292929292f2f2f3030302f2f2f2a2a2a2b2b2b2b2b2b2727272626262525252222222424242727272525252a2a2a2727272323232222222e2e2e3131312d2d2d2323231d1d1d2525251b1b1b1313131818182a2a2a2929292828282323232020202727272727272525252626262c2c2c3333331d1d1d1d1d1d2626262727271c1c1c1a1a1a1616161818182424241818180b0b0b0a0a0a0c0c0c1212121313131414141010100f0f0f0606060b0b0b6e6e6e6060606666667272728686867979797373737272727575757c7c7c6666667c7c7c8e8e8eb0b0b0c0c0c0a3a3a3a6a6a6a9a9a99999999c9c9ca2a2a2949494a8a8a8bbbbbbbbbbbbc5c5c5c9c9c9d1d1d1d6d6d6b7b7b7d8d8d8fbfbfbfffffffcfcfcffffffffffffffffffffffffffffffffffffffffffffffffdcdcdcd0d0d0f1f1f1e8e8e8e5e5e5e0e0e0d9d9d9d9d9d9ddddddd6d6d6bdbdbdbebebed0d0d0fffffff2f2f2e1e1e1fffffff8f8f8e9e9e9f7f7f7e8e8e8f1f1f1f2f2f2eeeeeef6f6f6fdfdfdf0f0f0e6e6e6e8e8e8f0f0f0e2e2e2e4e4e4dedededadadad6d6d6dcdcdccbcbcbc4c4c4e0e0e0fbfbfbf4f4f4f4f4f4fefefee8e8e8dfdfdfecececf7f7f7f3f3f3e9e9e9e0e0e0f3f3f3f1f1f1e0e0e0e0e0e0edededfbfbfbfffffff0f0f0f3f3f3fafafaf5f5f5f1f1f1f9f9f9fffffffdfdfdf8f8f8f6f6f6f8f8f8f8f8f8fffffff3f3f3dadadaecececfffffffefefef8f8f8fcfcfcf8f8f8eeeeeedededeeaeaeaf3f3f3f2f2f2d1d1d1dcdcdcfdfdfdd2d2d2dfdfdff4f4f4c5c5c5c7c7c7e1e1e1c2c2c2b2b2b2e8e8e8ecececf9f9f9e6e6e6f4f4f4f8f8f8efefefe3e3e3f0f0f0fffffff3f3f3f0f0f0f0f0f0ebebebcfcfcfa6a6a6d3d3d3cbcbcbeaeaeafffffff0f0f0ddddddd6d6d6d5d5d5d0d0d0dededee7e7e7e2e2e2fbfbfbdfdfdfbfbfbfd8d8d8cfcfcfc9c9c9e8e8e8e6e6e6d5d5d5c4c4c4bdbdbdbdbdbdc5c5c5e9e9e9fafafaecececececece8e8e8dddddde1e1e1e2e2e2e0e0e0dbdbdbe0e0e0bdbdbdc6c6c6cacacaa9a9a9cececee7e7e7eaeaeaf7f7f7f2f2f2c1c1c1acacacb7b7b7bdbdbdc9c9c9eaeaeae0e0e0acacaca3a3a3bbbbbbe1e1e1cccccccbcbcbcbcbcbb2b2b2b1b1b1bcbcbccfcfcfd4d4d4bcbcbcdcdcdcedededcecececfcfcfd2d2d2efefeff8f8f8eeeeeedadadabcbcbcdcdcdce0e0e0dfdfdfeeeeeebdbdbd9e9e9edcdcdce4e4e4e6e6e6e2e2e2dededecfcfcfd7d7d7dededef8f8f8ffffffd8d8d8dcdcdcd2d2d2d7d7d7e7e7e7dbdbdbe6e6e6fcfcfcfdfdfde5e5e5edededf3f3f3ecececfdfdfdfffffffffffffffffffffffff9f9f9dadadadededeecececf5f5f5eaeaeae9e9e9ffffffe4e4e4d5d5d5cfcfcfadadadcacacacacacacdcdcdd9d9d9f3f3f3f8f8f8e4e4e4fffffffffffffffffffffffff0f0f0efefeff6f6f6efefefe7e7e7e0e0e0f2f2f2fffffffffffffbfbfbf8f8f8e9e9e9e5e5e5ecececc5c5c59f9f9f9c9c9cdcdcdcdbdbdb6868684d4d4d9b9b9baaaaaaa1a1a1b4b4b4c1c1c1b6b6b6cacacadddddde6e6e6f4f4f4fefefef5f5f5e8e8e8ecececd9d9d9c5c5c5dededed1d1d1aeaeaed9d9d9cdcdcdb2b2b2d9d9d9ecececfdfdfdfbfbfbf3f3f3eeeeeefcfcfcfefefef6f6f6f6f6f6f0f0f0f1f1f1eeeeeeedededf6f6f6f6f6f6f9f9f9fefefef7f7f7f1f1f1f8f8f8fcfcfcfcfcfcfafafaeeeeeef2f2f2f9f9f9f7f7f7f6f6f6fafafaf5f5f5ececece3e3e3d3d3d3ddddddf0f0f0ffffffffffffd7d7d7ddddddf3f3f3eeeeeee2e2e2f0f0f0e4e4e4f5f5f5fffffff6f6f6fefefefffffffffffffafafafdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f0f0ebebebf9f9f9e9e9e9d2d2d2e1e1e1d4d4d4e4e4e4eaeaead8d8d8c8c8c8c1c1c1bfbfbfb2b2b2b2b2b2a1a1a19b9b9baaaaaa9494948686867474745555555a5a5a5757574f4f4f4646464848484040404444444a4a4a4b4b4b4747474545454242424949494b4b4b4848484747474343433232323636363b3b3b3f3f3f3d3d3d3535353232323434343333333636363030303131313737373333333030302c2c2c2c2c2c2a2a2a2d2d2d3a3a3a2424242525252c2c2c3131312c2c2c1111111111112121212424241f1f1f1b1b1b1616161717171515151111111212121717171818181313131313130d0d0d0909090c0c0c1111111818182424241b1b1b1717171c1c1c2c2c2c3838381616160606061a1a1a1a1a1a1212121616161616161212121717171c1c1c2c2c2c2828281f1f1f2626262121211a1a1a3232324949495454545555552727274e4e4e6363636262626f6f6f5a5a5a4e4e4e5050508f8f8facacac838383757575d4d4d4f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffff9f9f9d8d8d8f5f5f5fffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4fffffffbfbfbfffffffffffffffffff0f0f0e2e2e2e7e7e7f1f1f1d4d4d4cececeebebebdfdfdffbfbfbe5e5e5d1d1d1fffffff2f2f2c2c2c2fcfcfcffffffe2e2e2c6c6c68f8f8fd4d4d4f4f4f4edededf4f4f4f0f0f0eeeeeefffffffffffff4f4f4f7f7f7f5f5f5e8e8e8dcdcdce2e2e2efefefe5e5e5cdcdcdc7c7c7cececec5c5c5c7c7c7d3d3d3e6e6e6fffffffffffffffffff4f4f4f1f1f1f0f0f0f2f2f2d9d9d9e4e4e4fafafaededede0e0e0cacacadbdbdbededede7e7e7dbdbdbd5d5d5dededee4e4e4dfdfdfe0e0e0edededf6f6f6f4f4f4f7f7f7fffffffcfcfcf6f6f6fcfcfcfffffffbfbfbfefefefffffffffffffffffffffffffcfcfcfcfcfcfffffffbfbfbfafafaf7f7f7fffffff8f8f8f0f0f0f0f0f0fffffff0f0f0e1e1e1f8f8f8e7e7e7c8c8c8d8d8d8cececebfbfbfd8d8d8d9d9d9ebebebebebebf5f5f5f6f6f6eeeeeef5f5f5fbfbfbfefefefefefefffffff8f8f8fcfcfcdfdfdfc3c3c3d7d7d7f3f3f3fffffffdfdfdf8f8f8ffffffe0e0e0c5c5c5dcdcdce7e7e7d0d0d0b2b2b2d1d1d1d0d0d0dededed9d9d9e5e5e5ccccccb9b9b9e2e2e2ffffffffffffffffffe9e9e9d8d8d8fbfbfbfffffffffffffdfdfdfefefef9f9f9f2f2f2f5f5f5f9f9f9f3f3f3f4f4f4f7f7f7fcfcfce0e0e0d3d3d3d1d1d1d6d6d6eaeaeaedededdfdfdfecececdadadac2c2c2cbcbcbdcdcdcfcfcfcfffffffdfdfdf7f7f7fffffff7f7f7d8d8d8c9c9c9c9c9c9bababac4c4c4a5a5a5efefefebebebebebebcfcfcff2f2f2f9f9f9f0f0f0dddddde8e8e8e9e9e9ecececd6d6d6d9d9d9e0e0e0d4d4d4d3d3d3dcdcdcd6d6d6dadadadfdfdfc0c0c0adadadaeaeaeb1b1b1c0c0c0c1c1c1cfcfcfdddddda2a2a2b9b9b9c3c3c3edededfffffff4f4f4fafafafffffffffffffffffffffffffffffffffffffffffffffffffefefed5d5d5dadadae2e2e2d5d5d5c6c6c6b4b4b4a9a9a9acacac9e9e9e9292927e7e7e9a9a9ab9b9b95b5b5b777777dededee2e2e2bfbfbf9f9f9fabababb5b5b5a3a3a3bfbfbfcacacae4e4e4d1d1d1c2c2c2e6e6e6f1f1f1e9e9e9dfdfdfd6d6d6e7e7e7eaeaeae3e3e3ebebebededede5e5e5ddddddf5f5f5ecececd2d2d2dfdfdfc0c0c0a9a9a9c9c9c9bbbbbbd3d3d3e3e3e3fffffffffffffffffffffffffffffffffffffffffff5f5f5f6f6f6fffffffdfdfdf2f2f2edededfffffffafafafcfcfcffffffebebebc6c6c6dedededededee4e4e4ebebebf6f6f6fffffffffffffcfcfcfffffffffffffefefefefefefffffffffffffffffffefefef6f6f6e5e5e5f4f4f4fefefeffffffeeeeeef1f1f1fffffffefefefffffffefefefdfdfdfefefefffffff6f6f6f9f9f9fffffffffffff8f8f8e2e2e2efefeffffffffffffff5f5f5ddddddacacacd1d1d1fefefee3e3e3e3e3e3ffffffffffffffffffd5d5d5eaeaeaefefefe4e4e4d8d8d8cfcfcfc5c5c5b9b9b9bebebeb8b8b8bbbbbbc2c2c2bfbfbfbbbbbbbfbfbfbababab4b4b49191918e8e8e8282827f7f7f9191917979795b5b5b6161616666665151515656565555554141415050505050503d3d3d3232323333333131313535353535353131312f2f2f3434344141414848484444444040403b3b3b4e4e4e5858584848484949494040404949494040403030303939394040403636362a2a2a3131313333332c2c2c2222221f1f1f2828282c2c2c1d1d1d1616161919191313130f0f0f0909090808080d0d0d1111111111111414141414141a1a1a1e1e1e2121212121213d3d3d4e4e4e3232322828283636364040404545454949495252526d6d6d6868685f5f5f757575808080999999a3a3a39e9e9e919191979797aaaaaabbbbbbbfbfbfc6c6c6b6b6b6bdbdbdc6c6c6a2a2a2878787b1b1b1b5b5b5a9a9a9bebebeb3b3b3999999a8a8a8ababab9494948a8a8aa6a6a69a9a9ab3b3b3c8c8c8cfcfcfcacacad8d8d8d3d3d3b9b9b9eeeeeefefefefdfdfdfffffffffffff7f7f7dadadae7e7e7dadadaddddddf2f2f2e7e7e7f8f8f8f4f4f4f5f5f5f8f8f8fcfcfcebebebe5e5e5fcfcfcffffffdadadaa0a0a0d1d1d1eaeaeafbfbfbf6f6f6e7e7e7e3e3e3f7f7f7e2e2e2c8c8c8cdcdcdfafafafffffffdfdfdf5f5f5fcfcfcfffffff7f7f7f3f3f3f4f4f4f2f2f2d8d8d8d1d1d1d1d1d1f9f9f9f2f2f2e1e1e1ebebebf9f9f9cfcfcfd0d0d0f7f7f7f5f5f5e7e7e7e6e6e6cbcbcbf0f0f0ffffffc7c7c7c4c4c4d1d1d1fafafaffffffe2e2e2e8e8e8fffffffffffff5f5f5e6e6e6f9f9f9e4e4e4e1e1e1d4d4d4d3d3d3d4d4d4d2d2d2d7d7d7d9d9d9d7d7d7e1e1e1e5e5e5e8e8e8e8e8e8e1e1e1dcdcdcd9d9d9e7e7e7f9f9f9dededee3e3e3f4f4f4f4f4f4f8f8f8edededfafafaf6f6f6f6f6f6f9f9f9ededede2e2e2f2f2f2f8f8f8f1f1f1f0f0f0fffffffffffff4f4f4f7f7f7fffffffffffffffffffffffffffffffffffffffffffafafafffffffcfcfce8e8e8f6f6f6f2f2f2f1f1f1f0f0f0e4e4e4f2f2f2f8f8f8f4f4f4fafafae9e9e9e8e8e8e6e6e6e1e1e1eeeeeed8d8d8f8f8f8fdfdfde4e4e4ddddddd1d1d1a2a2a2d7d7d7e7e7e7a4a4a4cdcdcdf5f5f5f0f0f0eaeaeaefefeff9f9f9f6f6f6f5f5f5fafafafbfbfbf9f9f9f0f0f0f5f5f5f6f6f6f9f9f9f8f8f8fffffffffffff9f9f9f7f7f7fffffffdfdfde8e8e8e7e7e7f6f6f6fffffffcfcfcc0c0c0c3c3c3eeeeeeefefeffffffffbfbfbe5e5e5ddddddf3f3f3f0f0f0f1f1f1fcfcfcfefefee6e6e6e7e7e7edededf3f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffe4e4e4d7d7d7dcdcdce1e1e1d3d3d3c9c9c9d7d7d7d2d2d2c1c1c1e6e6e6cececeaaaaaad0d0d0edededffffffffffffffffffffffffffffffffffffffffffffffffd2d2d2dadadae9e9e9eaeaead6d6d6c4c4c4cfcfcffffffffefefeeaeaeaf2f2f2dfdfdfe8e8e8e8e8e8d9d9d9ecececebebebf2f2f2fafafafafafafdfdfdf5f5f5f5f5f5fffffffffffff3f3f3e9e9e9ffffffffffffffffffffffffd1d1d1e1e1e1bababaaeaeaef0f0f0ebebebeaeaeae5e5e5d2d2d2b4b4b48d8d8dacacacccccccbebebebdbdbdc5c5c58686866f6f6fcbcbcbd4d4d4c6c6c6d2d2d2d9d9d9d9d9d9e3e3e3abababb0b0b0d0d0d0bcbcbcb5b5b5d6d6d6cfcfcfccccccd0d0d0cfcfcfc0c0c0b9b9b9ddddddd7d7d7efefeff2f2f29b9b9b7c7c7ca3a3a3a1a1a1a4a4a4afafafb3b3b3b7b7b7c3c3c3cdcdcde1e1e1e3e3e3e4e4e4efefeff0f0f0d8d8d8c6c6c6b8b8b8c2c2c29393933a3a3a848484fffffffffffffbfbfbedededf2f2f2fffffffffffffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffefefef1f1f1b9b9b9858585a0a0a0ececece6e6e6fffffffffffff6f6f6e2e2e2eeeeeefcfcfcfffffffffffffffffffffffffffffffffffffffffffafafafdfdfdf9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfffffffcfcfcf2f2f2e8e8e8dfdfdfe3e3e3dadadadbdbdbcbcbcbc2c2c2c1c1c19a9a9aa3a3a3ccccccc4c4c4a8a8a8a4a4a4a7a7a7a3a3a39a9a9a8f8f8f969696a5a5a58b8b8b8c8c8c979797a3a3a3a7a7a7a2a2a2979797a1a1a17474741f1f1f2e2e2e4848485353533939392929292929292323231c1c1c2626262f2f2f2c2c2c2828283131313434342121212020202a2a2a3737373838383f3f3f3d3d3d2b2b2b2d2d2d3030303333333737374242424949494b4b4b4040404040404343433e3e3e3434342d2d2d3838382a2a2a2c2c2c2222221414140d0d0d0a0a0a1e1e1e1717170909090606060606060b0b0b0d0d0d2525253030302323232424243c3c3c4040403c3c3c4d4d4d6464647474747f7f7f8383837a7a7a7e7e7e949494a2a2a2bbbbbbc2c2c2c0c0c0cececeedededf3f3f3e5e5e5dededed0d0d0dcdcdcf4f4f4f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e4e4e4f1f1f1fffffff3f3f3fdfdfdf9f9f9fcfcfcfffffffffffffffffff9f9f9f6f6f6fdfdfddfdfdfc2c2c2ebebebffffffefefefe7e7e7e8e8e8f8f8f8fffffff4f4f4f8f8f8fcfcfcfdfdfde1e1e1dfdfdfebebebd8d8d8bcbcbcc1c1c1bcbcbcfffffffdfdfdfffffffffffffcfcfcfffffffbfbfbfdfdfdf4f4f4f2f2f2d8d8d8979797adadadefefeffffffff8f8f8d8d8d8d6d6d6f4f4f4edededcececeb8b8b8e2e2e2fdfdfdf9f9f9ecececebebebfefefeebebebeeeeeee7e7e7d5d5d5e9e9e9d4d4d4cdcdcddadadaecececfffffff4f4f4dededef2f2f2f3f3f3eeeeeef8f8f8f5f5f5fafafafffffffefefeffffffffffffdbdbdbc5c5c5e4e4e4e6e6e6ecececefefefeeeeeed1d1d1c9c9c9b7b7b7b7b7b7c0c0c0c8c8c8cacacaccccccdadadaf0f0f0f0f0f0ecececf3f3f3e2e2e2e6e6e6f8f8f8fffffff8f8f8f0f0f0f2f2f2eaeaeaa0a0a0898989a6a6a6c3c3c3d8d8d8e8e8e8fdfdfdf6f6f6fefefefafafaf7f7f7fbfbfbfffffff5f5f5e9e9e9e4e4e4edededececece5e5e5ebebebeeeeeee2e2e2cececed4d4d4c2c2c2abababa2a2a2bdbdbdd3d3d3d7d7d7bfbfbfbfbfbfcbcbcbc5c5c5b4b4b4bfbfbfcececed6d6d6d8d8d8dfdfdfdbdbdbdfdfdfdcdcdce7e7e7e2e2e2cdcdcdb3b3b3b4b4b4b8b8b8adadad9f9f9fc7c7c7d3d3d3c5c5c5d7d7d7b6b6b6adadadefefefeeeeeef9f9f9fffffff4f4f4f3f3f3fffffffffffff3f3f3eeeeeefffffffdfdfdefefeffffffffffffff4f4f4f4f4f4fafafafbfbfbecececfafafaffffffffffffe5e5e5dededef8f8f8fffffffffffff0f0f0fdfdfdfbfbfbdadadacbcbcbebebebfafafacfcfcfc2c2c2fafafaffffffd6d6d6f3f3f3f6f6f6e6e6e6ecececf7f7f7efefefe1e1e1dfdfdfe7e7e7e1e1e1dcdcdcddddddaaaaaaa4a4a4d4d4d4edededddddddd8d8d8e8e8e8dededed0d0d0cbcbcbd6d6d6a6a6a6afafafc9c9c9dfdfdff3f3f3c2c2c2cacacaedededf7f7f7dbdbdbe1e1e1fffffffafafad6d6d6a9a9a9c0c0c0d0d0d0d4d4d4d0d0d0e4e4e4e1e1e1e0e0e0d6d6d6ccccccc1c1c1d3d3d3e3e3e3e7e7e7f6f6f6eeeeeedcdcdce3e3e3d1d1d1f2f2f2e4e4e4dededee9e9e9dadadae5e5e5e4e4e4ccccccd5d5d5e9e9e9dcdcdcd3d3d3b5b5b5a3a3a38787878e8e8e9b9b9ba5a5a5b4b4b49d9d9da1a1a1b0b0b0b0b0b0b0b0b0a9a9a9cccccccdcdcdcbcbcbf2f2f2fffffff6f6f6dededecacacadcdcdcf3f3f3f8f8f8f1f1f1dbdbdbcfcfcfc8c8c8a0a0a0a7a7a7c1c1c1cdcdcddbdbdbc5c5c5c1c1c1aeaeaec1c1c1dbdbdbe2e2e2d0d0d0a3a3a3bdbdbdd3d3d3e7e7e7e8e8e8c1c1c1bdbdbdb8b8b8bdbdbdc2c2c2b8b8b89191917c7c7c777777afafafdcdcdce4e4e4e0e0e0676767565656eaeaeafffffffffffffffffffffffff8f8f8fffffffdfdfddbdbdbd7d7d7c9c9c9a6a6a69898988484847373735e5e5e5555554747473b3b3b1a1a1a737373fffffff3f3f3f4f4f4ffffffffffffe4e4e4efefeffdfdfdddddddd1d1d1e0e0e0e8e8e8e2e2e2d1d1d1c8c8c8c9c9c9d6d6d6e2e2e2d7d7d7c6c6c6b9b9b9bababa9696969191918a8a8a8f8f8fa0a0a0abababafafafb3b3b3bbbbbba7a7a7b0b0b0c2c2c2c9c9c9c8c8c8c7c7c7bababab9b9b9b5b5b58282823535354e4e4e3e3e3e696969a4a4a4b6b6b6acacacaeaeaec0c0c0abababa4a4a4afafafb4b4b4bbbbbbb2b2b2afafafa3a3a3bbbbbb8a8a8a2b2b2b3737376565657979793d3d3d1a1a1a2020202323232929292c2c2c2828282b2b2b3131313434343434343232323131313939393f3f3f3f3f3f3c3c3c3f3f3f4040404545454d4d4d4747474545454141412f2f2f2222220b0b0b0a0a0a0b0b0b0000000a0a0a0000000000001313131c1c1c2f2f2f4343435454546666665a5a5a6363637575757b7b7b9595959b9b9bb1b1b1c2c2c2d8d8d8dadadad8d8d8f3f3f3f8f8f8efefeff8f8f8fffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1edededf6f6f6fffffff9f9f9f8f8f8fffffffefefefefefef6f6f6fffffff8f8f8e9e9e9e1e1e1e1e1e1ebebebfffffffffffffffffff0f0f0e9e9e9e1e1e1e2e2e2eeeeeef5f5f5f3f3f3f1f1f1ededede4e4e4e7e7e7dcdcdcbebebed3d3d3e9e9e9eeeeeedfdfdfecececffffffe9e9e9dbdbdbeeeeeef2f2f2f8f8f8fffffffafafaf4f4f4ddddddddddddf5f5f5fbfbfbfcfcfce7e7e7efefefffffffffffffffffffffffffe4e4e4edededf8f8f8e2e2e2e7e7e7e0e0e0d7d7d7cbcbcbe1e1e1e6e6e6cdcdcdbababaccccccdededefbfbfbf9f9f9f0f0f0ecececfefefefcfcfceeeeeee6e6e6f7f7f7e2e2e2dededeefefefdbdbdbd7d7d7e5e5e5e9e9e9d4d4d4cececef3f3f3fffffffbfbfbffffffd9d9d9a6a6a6c6c6c6bababa939393d7d7d7fffffffffffffffffff9f9f9fffffffffffffffffff4f4f4dededecdcdcdccccccd6d6d6c5c5c5bdbdbdbdbdbdc2c2c2d0d0d0dededededededededef0f0f0ffffffefefefebebebf4f4f4f6f6f6f2f2f2f7f7f7f5f5f5f5f5f5f9f9f9f8f8f8f8f8f8fbfbfbffffffecececb5b5b5a4a4a4c0c0c0919191bebebef6f6f6d0d0d0bababafefefef2f2f2f5f5f5dededec9c9c9e1e1e1e8e8e8ddddddcacacac1c1c1ccccccc7c7c7c9c9c9d6d6d6acacaca5a5a5cbcbcbbcbcbcbfbfbfc0c0c0cbcbcbb9b9b9bfbfbfcececeebebebd7d7d7e3e3e3f0f0f0edededf3f3f3d9d9d9dcdcdcf0f0f0e3e3e3e8e8e8f8f8f8ffffffd4d4d4999999cccccccdcdcddadadadddddde7e7e7fffffffffffffffffffffffffffffffafafaeaeaeae5e5e5e5e5e5fafafafefefefefefef6f6f6e5e5e5efefeff1f1f1edededfffffff8f8f8e5e5e5dcdcdcc1c1c1d4d4d4e0e0e0b7b7b7c2c2c2d5d5d5b6b6b6c0c0c0bcbcbc939393999999acacaca5a5a58b8b8b9898988d8d8d9292929e9e9ea8a8a8bdbdbdc6c6c6a4a4a4c5c5c5d1d1d1a3a3a3acacacadadadbbbbbbadadada3a3a3a2a2a2a5a5a59d9d9dababab8f8f8f9b9b9b878787b0b0b0b0b0b0a3a3a3abababb2b2b2bcbcbcb6b6b6afafafb5b5b5adadadafafafcfcfcfb9b9b9979797acacacbebebe989898868686919191acacaca5a5a5acacacb0b0b0aaaaaaa6a6a6acacacc2c2c2c7c7c7e4e4e4d2d2d2c3c3c3d3d3d3d1d1d1e4e4e4c5c5c5d8d8d8c2c2c2a4a4a4c5c5c5b3b3b3c5c5c5c2c2c2bcbcbcbabababebebebcbcbcbbbbbbc0c0c08e8e8eb7b7b7c1c1c1abababacacacb3b3b3a3a3a3b9b9b9b3b3b3acacacc1c1c1cacacae3e3e3fafafaffffffffffffffffffffffffffffffffffffdfdfdfadadadcbcbcbb9b9b9adadadcdcdcdb5b5b5aaaaaad7d7d7ddddddecececd0d0d0a8a8a8b6b6b6b4b4b4a5a5a5a9a9a9aeaeae9d9d9da9a9a9d7d7d7e0e0e0d1d1d1d6d6d6a7a7a79b9b9bb3b3b3bbbbbbddddddcccccc8080808686867a7a7a5858585555554a4a4a3131312424242121212020203535354040402f2f2f5c5c5c8a8a8ad3d3d3dfdfdf707070959595aaaaaaa6a6a6a7a7a79f9f9f8c8c8c9a9a9a8888885c5c5c5858585858584141413737373b3b3b3636363e3e3e4040404949494646463636364d4d4d888888a4a4a49494949898988080807171717373735d5d5d4848484141414c4c4c4545457777779191915050502b2b2b3a3a3a2828281d1d1d2f2f2f2a2a2a2d2d2d3c3c3c2727273f3f3f626262808080909090a0a0a0b1b1b19c9c9cabababc8c8c8e1e1e1d2d2d2e4e4e4ffffffffffffffffffffffffffffffb3b3b34b4b4b4545456868689292929f9f9fb0b0b0b2b2b2b0b0b0aaaaaab6b6b6aeaeae9c9c9ca5a5a5b1b1b19898988f8f8fa5a5a58f8f8f6868683939393535353d3d3d2626262828283939393434343b3b3b4444443838383e3e3e3d3d3d3434343b3b3b3434342d2d2d3030302525252626262323231a1a1a1c1c1c1919190f0f0f1111111414141212122424243c3c3c585858545454515151767676a4a4a4a2a2a29d9d9db7b7b7c6c6c6e4e4e4edededf5f5f5fffffffbfbfbf1f1f1fffffffffffffffffffffffffffffffefefefffffffffffffffffffffffff6f6f6fcfcfcfffffff1f1f1cfcfcfe8e8e8f0f0f0fcfcfcfdfdfdefefefe5e5e5dfdfdfe8e8e8f8f8f8f2f2f2e3e3e3f8f8f8f9f9f9efefeff3f3f3fefefef7f7f7f5f5f5f1f1f1e6e6e6dcdcdce6e6e6efefefe0e0e0fafafaffffffd4d4d4b6b6b6b7b7b7eaeaeafbfbfbfffffffffffff8f8f8fcfcfcf8f8f8efefefe5e5e5d7d7d7c9c9c9ebebebe9e9e9e1e1e1dfdfdfe3e3e3f3f3f3f2f2f2f7f7f7fffffffffffffffffff6f6f6ebebebebebebfdfdfdffffffe9e9e9f2f2f2fffffffffffffcfcfcffffffefefeff0f0f0fcfcfcd8d8d8afafafbfbfbfe3e3e3fafafae6e6e6f0f0f0efefefe3e3e3eeeeeedfdfdfe4e4e4fafafaf8f8f8fefefef4f4f4f7f7f7f8f8f8f9f9f9fdfdfdfefefef5f5f5fefefef7f7f7f6f6f6fbfbfbd8d8d8e9e9e9fefefee7e7e7dfdfdff8f8f8ecececf5f5f5f5f5f5fffffffbfbfbfcfcfcffffffdfdfdfa0a0a0bdbdbdc1c1c1bababae5e5e5ffffffdadadac1c1c1c0c0c0a9a9a9bfbfbfb7b7b7b4b4b4b9b9b9c0c0c0d8d8d8e5e5e5ededede5e5e5ebebebf2f2f2fafafafffffffafafaefefefe9e9e9f6f6f6f9f9f9fbfbfbf9f9f9fbfbfbfffffff9f9f9f7f7f7f7f7f7ebebebf8f8f8f9f9f9ececece4e4e4e8e8e8ffffffffffffa8a8a8d8d8d8edededa4a4a4a0a0a0e1e1e1dadadad4d4d4c0c0c0d4d4d4fafafafffffffffffffafafaf3f3f3fafafafbfbfbf6f6f6f4f4f4efefeff6f6f6e1e1e1e5e5e5ececece9e9e9f2f2f2e3e3e3d9d9d9dbdbdbe8e8e8e8e8e8efefefe2e2e2f7f7f7f5f5f5f2f2f2fffffffffffffbfbfbeeeeeef3f3f3ffffffebebebf9f9f9fefefefffffffffffffbfbfbffffffeaeaead7d7d7dcdcdcd3d3d3d4d4d4bcbcbca0a0a0aaaaaa9b9b9b8d8d8d9393938b8b8b7979798282829c9c9c8080807979799c9c9c8b8b8b8282827f7f7f7777776e6e6e6666664848484e4e4e4848482a2a2a2b2b2b3636363737372323232424242e2e2e2a2a2a3030303333334343435757575353535454544d4d4d3737374141414040403a3a3a3434343f3f3f4f4f4f5454547272728e8e8e909090929292a7a7a7a7a7a7a0a0a0a9a9a9aaaaaaadadad969696a7a7a7aaaaaa8989899e9e9eb8b8b8aaaaaa999999a6a6a6b8b8b8cbcbcbcbcbcbbebebec2c2c2d8d8d8cacacabababab8b8b8b9b9b9b2b2b29696968686868a8a8ac0c0c0b6b6b69a9a9ab2b2b2a1a1a1a8a8a8b0b0b0a6a6a6a8a8a89a9a9a6c6c6ca9a9a9b2b2b2dbdbdbc1c1c18686868484848989899191917f7f7f7676767b7b7b6e6e6e949494dadada9090908989899f9f9fc3c3c3e4e4e4ececece5e5e5fbfbfbfffffffffffffefefeeaeaeac6c6c6c8c8c8c8c8c8e4e4e4f0f0f0c9c9c9b9b9b9d4d4d4f1f1f1ebebebe6e6e6dadadad5d5d5e4e4e4d9d9d9c6c6c6b7b7b7b5b5b5b9b9b9c4c4c4dcdcdcdcdcdce8e8e8ebebebe4e4e4f1f1f1fafafaebebebe2e2e2e7e7e7adadad9494949595958f8f8f8b8b8b6b6b6b6060605656562f2f2f2e2e2e3232321919192929295252525858586666666868686767676969696f6f6f4f4f4f4d4d4d7272726d6d6d5a5a5a5252523c3c3c3c3c3c5a5a5a6464644c4c4c4646465858585a5a5a5151515555554a4a4a4747474848484949494949494343434040404747473232322c2c2c3636362c2c2c4747474343433636363838383232321e1e1e1818181c1c1c0b0b0b3d3d3daeaeaeb5b5b56b6b6b3030303b3b3b7a7a7acdcdcda3a3a3767676b4b4b4979797b1b1b1e1e1e1bbbbbbb7b7b7c1c1c1b0b0b09d9d9dc0c0c0a5a5a5b6b6b6898989666666a8a8a8b4b4b4cacacad4d4d4f6f6f6ffffff8686865555555151516565657979796f6f6f8282828989898888888989897b7b7b6565656666667171716060605959596363636161613232321010101111111010101919192323231e1e1e1c1c1c1e1e1e2020201515151919192a2a2a2626262f2f2f4c4c4c5c5c5c6060607474748181819f9f9f8585857777778181818d8d8d939393737373969696f1f1f1f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdefefeff1f1f1fdfdfdf5f5f5cdcdcdf4f4f4fffffffbfbfbfafafaf7f7f7ffffffd8d8d8c8c8c8fafafaf3f3f3d9d9d9eeeeeef5f5f5efefefdadadadfdfdfedededeeeeeee9e9e9e7e7e7ececece7e7e7e0e0e0e9e9e9e7e7e7cececeddddddfefefef9f9f9e7e7e7d8d8d8e0e0e0ececece8e8e8e6e6e6e5e5e5efefeff6f6f6f5f5f5d8d8d8cfcfcfaeaeaec7c7c7c7c7c7e9e9e9fafafaf2f2f2f4f4f4f3f3f3f7f7f7fdfdfdf3f3f3e0e0e0d7d7d7dededeeeeeeef4f4f4f2f2f2f6f6f6c9c9c9e3e3e3fffffffafafadadadad8d8d8e7e7e7f7f7f7e8e8e8d1d1d1f4f4f4e5e5e5e6e6e6fdfdfdebebebd3d3d3e0e0e0e8e8e8dedededbdbdbd4d4d4d3d3d3bdbdbde3e3e3eeeeeefcfcfcfffffff7f7f7fffffffdfdfdfffffff5f5f5dededee6e6e6fffffff9f9f9f9f9f9fffffffbfbfbfafafafdfdfdf9f9f9fafafafefefef8f8f8fbfbfbffffffefefeff7f7f7fefefefafafafbfbfbfffffffffffff1f1f1d7d7d7e9e9e9f0f0f0dbdbdbf8f8f8edededaeaeaed2d2d2d9d9d9b7b7b79f9f9f969696aaaaaaacacacb7b7b7bababad0d0d0e3e3e3fbfbfbfffffffbfbfbe6e6e6e4e4e4fffffff5f5f5dcdcdcbcbcbca5a5a5f2f2f2f6f6f6f2f2f2f6f6f6fefefefffffffefefefefefefdfdfdfdfdfdf8f8f8f3f3f3fdfdfdfcfcfcf5f5f5fdfdfdc3c3c3c1c1c1ffffffffffffdcdcdcababab9a9a9aa7a7a7cdcdcde0e0e0dededec1c1c1b7b7b7c8c8c8eaeaeae9e9e9e9e9e9e4e4e4ecececf1f1f1dededee8e8e8ebebebdcdcdcedededf2f2f2d7d7d7dcdcdce8e8e8dbdbdbdededeeaeaeae3e3e3e1e1e1e9e9e9f2f2f2d3d3d3dbdbdbd7d7d7e0e0e0e5e5e5cdcdcdd5d5d5b9b9b99f9f9fababab9e9e9e9b9b9b9e9e9e7c7c7c6f6f6f5d5d5d5050505a5a5a4e4e4e3a3a3a3333334646464646463535354343434444443535352525252424241e1e1e2626262e2e2e1f1f1f1e1e1e2828281a1a1a2323232d2d2d2020202020201a1a1a2020202f2f2f2020201a1a1a2a2a2a2e2e2e2e2e2e2e2e2e4141414545452828282929293939392e2e2e2a2a2a2222222121211818181111111919191010100c0c0c0505050d0d0d1212120f0f0f1e1e1e5a5a5aa7a7a7a6a6a6a1a1a1818181a7a7a7c4c4c4b5b5b5ababab939393b5b5b5c9c9c9b9b9b99292925d5d5d696969bebebee2e2e27c7c7c8d8d8dcdcdcdc9c9c9c3c3c37070707f7f7fb1b1b17a7a7a7878788585855757576464645151516363639d9d9db4b4b49797974747475151518f8f8f7373734f4f4f5e5e5e8181815a5a5abcbcbcbdbdbd9c9c9c8d8d8d5858586969697979798888887c7c7c5656565858585d5d5d7070706767673f3f3f3c3c3c5c5c5c555555777777c2c2c2ffffffb4b4b4484848777777858585a2a2a2bebebedadadac4c4c4c9c9c9e2e2e2bdbdbdd9d9d9f1f1f1ecececf4f4f4fbfbfbffffffefefefb9b9b98f8f8fbdbdbdd0d0d0c2c2c2c6c6c6c0c0c0dadadad6d6d6bfbfbfacacac9e9e9ea6a6a69999997e7e7e7575756565656767675252523232322626262020202b2b2b2727271e1e1e1e1e1e2323232727273838387070708989897878786464646767675c5c5c6969696060604e4e4e4d4d4d4545454b4b4b4848484d4d4d4a4a4a4343434848484646464545453f3f3f4343434242423c3c3c3737374343433b3b3b2b2b2b2a2a2a2727272525252a2a2a5151515e5e5e3c3c3c3a3a3a3e3e3e585858a7a7a7a4a4a43232323d3d3d4b4b4b5b5b5b545454787878727272747474c3c3c3dededea2a2a2b4b4b4d7d7d7d7d7d7b6b6b6a9a9a9b2b2b2c2c2c2d8d8d8cececec9c9c9d0d0d0cfcfcfc7c7c7d3d3d3dfdfdfd6d6d6dfdfdfddddddbfbfbfb7b7b7a4a4a4aaaaaaa1a1a1adadada8a8a85252521313130b0b0b1313131919191212121313130101010000000202020202020000000000000000000303030707070e0e0e1f1f1f2d2d2d4343435454545d5d5d5e5e5e6c6c6c7c7c7c7272727b7b7b909090a0a0a0a3a3a3bcbcbcc4c4c4cdcdcdf5f5f5fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffedededd7d7d7c6c6c6cececefffffffdfdfdfdfdfdf9f9f9e9e9e9e6e6e6f0f0f0f8f8f8f5f5f5e9e9e9f8f8f8fffffffefefefffffffafafaf8f8f8f9f9f9fffffff6f6f6f8f8f8f5f5f5d7d7d7afafafe5e5e5edededecececfcfcfceeeeeef0f0f0fafafaf1f1f1f4f4f4edededeaeaeafafafaffffffe6e6e6dededee7e7e7dadadad3d3d3cececeeeeeeefafafaeaeaeadadadae3e3e3eeeeeeececececececeaeaeaefefeffafafae0e0e0bcbcbcdadadadcdcdcdcdcdcfdfdfdfbfbfbfbfbfbfdfdfdfafafaf9f9f9fafafafffffffffffffcfcfcfcfcfcffffffebebeba5a5a5b9b9b9fcfcfcd0d0d0b7b7b7eeeeeef4f4f4cececec7c7c7cfcfcfe5e5e5f1f1f1f3f3f3f2f2f2d6d6d6d9d9d9d1d1d1d9d9d9cbcbcbafafafd6d6d6f0f0f0dfdfdfc9c9c9ebebebfffffffafafaf7f7f7f3f3f3fdfdfdefefeff3f3f3fdfdfdfbfbfbf5f5f5eaeaead2d2d2e2e2e2f7f7f7fdfdfde8e8e8eaeaeaf5f5f5fdfdfdf6f6f6edededebebebfcfcfcf9f9f9ecececefefeff9f9f9e7e7e7eaeaeaf7f7f7e5e5e5f7f7f7f2f2f2dbdbdbe3e3e3e8e8e8ebebebc7c7c79d9d9db7b7b7c1c1c1d1d1d1b0b0b08e8e8e5f5f5fc7c7c7fdfdfdfcfcfceeeeeed5d5d5d0d0d0e6e6e6eaeaeaecececf1f1f1f3f3f3e6e6e6e4e4e4eeeeeeeaeaeab9b9b9dededefffffffefefefffffffefefefffffffbfbfbfdfdfdfffffffdfdfdfefefefffffffffffffffffffffffffefefebdbdbdebebebfffffffdfdfdc9c9c9c0c0c0bbbbbbfffffffffffffffffffffffffafafafffffffffffffdfdfdfafafaf3f3f3d3d3d3d0d0d0c6c6c6b2b2b2c2c2c2cbcbcbb4b4b4b8b8b8b6b6b6a6a6a6a4a4a4a4a4a49090907373736666666161616b6b6b6f6f6f7575757070707d7d7d5353534848484d4d4d3a3a3a3c3c3c3636363030302f2f2f1d1d1d2222221616161e1e1e1515151111111a1a1a1010100e0e0e0404041a1a1a1e1e1e1818181818181414141717171c1c1c1515151414141818181818181414140b0b0b1212121515151212121111111616161a1a1a1919191414141212121b1b1b2c2c2c3b3b3b1c1c1c1313131616164747477575759191916c6c6c4b4b4b2d2d2d1e1e1e3939394040404e4e4e4d4d4d3a3a3a3a3a3a5353535252527171716d6d6d5757575c5c5c666666989898bfbfbfaeaeaea6a6a6a8a8a87676769797979e9e9eb7b7b7858585a7a7a7d1d1d1c1c1c1c8c8c8b1b1b1848484707070d5d5d5a7a7a78e8e8e858585909090fcfcfcc0c0c08484845a5a5a575757878787ffffffc1c1c16e6e6e737373b7b7b7bcbcbc7575759292927c7c7c6a6a6a6b6b6b8181816e6e6e7676765151519d9d9dc9c9c97171716161616262626868686a6a6a4c4c4c4d4d4d4747473535353636363333331a1a1a1a1a1a3a3a3a4343433e3e3e3c3c3c3737374b4b4b848484a3a3a3a6a6a6b6b6b6cbcbcbb0b0b0cfcfcff3f3f3e4e4e4e0e0e0e5e5e5ffffffffffffe4e4e4cccccca6a6a6abababb8b8b87777778080809090907878788585857777776f6f6f6767675b5b5b3636362c2c2c3333332a2a2a2c2c2c2e2e2e3434342f2f2f2c2c2c2e2e2e4242423f3f3f2c2c2c2424241c1c1c1c1c1c2424242222224040405050504c4c4c5050503b3b3b3131313434344141413939393b3b3b3b3b3b3939393b3b3b3939393d3d3d3636363434342f2f2f3434342929293434343535353030303838384040404a4a4a4848484c4c4c616161676767606060636363777777898989979797bdbdbda2a2a2a0a0a0bababaadadadaaaaaab8b8b8b7b7b7dfdfdff3f3f3efefeffafafafffffffffffffffffff2f2f2f2f2f2dededeafafafc4c4c4c9c9c9e9e9e9e7e7e7cececec4c4c4c0c0c0d8d8d8f1f1f1f2f2f2f5f5f5fafafaedededeaeaeaebebebf0f0f0f8f8f8acacac2929291d1d1d1c1c1c1717171818181818182e2e2e4646465e5e5e7575756b6b6b6060605858584a4a4a6a6a6a868686a3a3a3a2a2a2939393abababb6b6b6bbbbbbc3c3c3e0e0e0f3f3f3f8f8f8f9f9f9efefeff5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfffffff7f7f7f6f6f6f9f9f9f7f7f7eeeeeefbfbfbf8f8f8f2f2f2f9f9f9c0c0c0a1a1a1e3e3e3f9f9f9edededefefeff8f8f8f7f7f7f7f7f7f9f9f9f3f3f3f3f3f3fffffffdfdfdfdfdfdfffffff7f7f7ecececedededf4f4f4fffffff6f6f6f5f5f5f9f9f9dcdcdcdbdbdbf3f3f3f2f2f2f9f9f9fdfdfdfafafaf2f2f2e7e7e7e2e2e2efefeffbfbfbf4f4f4edededfdfdfdfbfbfbfffffffafafaecececf1f1f1ebebebf4f4f4f7f7f7ebebebf7f7f7f8f8f8eeeeeeeaeaeaf4f4f4ebebebe8e8e8ffffffddddddccccccdadadacccccccbcbcbf0f0f0fffffff2f2f2f6f6f6f7f7f7fcfcfcfefefef4f4f4efefefe0e0e0dbdbdbd8d8d8e8e8e8c6c6c6cacacafafafaffffffdededeeeeeeef3f3f3c1c1c1d5d5d5ffffffd5d5d5bebebec6c6c6fcfcfcfffffffffffffafafafefefefcfcfcd6d6d6e6e6e6ecececdfdfdff1f1f1e6e6e6fafafaeeeeeee9e9e9c4c4c4c4c4c4d0d0d0cacacaf6f6f6d2d2d2d5d5d5d0d0d0c5c5c5c0c0c0f1f1f1fffffff0f0f0f9f9f9fbfbfbf6f6f6efefefddddddefefeffcfcfce1e1e1e3e3e3eeeeeef0f0f0dfdfdfbdbdbdd7d7d7e1e1e1eeeeeeedededf0f0f0e6e6e6cfcfcfdfdfdfd3d3d3e7e7e7fffffffffffff7f7f7cfcfcfd4d4d4d4d4d4e1e1e1e9e9e9d2d2d2dbdbdbe7e7e7e3e3e3e8e8e8f7f7f7efefeffffffffffffffefefefffffffffffffffffffefefef9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fefefec1c1c1eaeaeaf3f3f3c7c7c7c4c4c4cccccca1a1a1b2b2b2b7b7b79a9a9a8a8a8a9a9a9a7c7c7c6464646969695656564f4f4f4343434848482a2a2a2626262d2d2d2424243030302f2f2f1919191010101010100a0a0a0505050606060606060707070808080404040000000000000202021212120404040202021616160e0e0e1111111111110c0c0c1a1a1a2323232424242b2b2b2e2e2e2525252a2a2a3232323737375e5e5e3e3e3e3333333434344040404242424141414343434d4d4d4646464848485d5d5d6868685a5a5a5757576464646161616767676c6c6c6464646161616c6c6c757575777777818181a9a9a97f7f7f8e8e8eaaaaaabfbfbf8d8d8da7a7a79e9e9e5151516d6d6dc3c3c3a5a5a5979797939393dfdfdfe4e4e4c3c3c3f0f0f0ffffffffffffffffffffffffffffffe2e2e2adadad797979606060686868a2a2a2838383898989b1b1b1cacacaf1f1f1c1c1c19d9d9d878787bcbcbcd7d7d7ffffffd0d0d0b3b3b3c0c0c0a9a9a9afafafe4e4e46f6f6f646464515151151515484848626262787878c4c4c4b5b5b5a2a2a2a3a3a34444446868689494948181817777777070707979796868683b3b3b2525254242425959593838382828283131312323232222221e1e1e1515151717172020202020201616163737375e5e5e4f4f4f5454544343433737374242423c3c3c2020204a4a4a8c8c8c7171715a5a5a424242a9a9a98686863030306666667474746a6a6a6a6a6a9898989d9d9d6e6e6e5353531616161111112c2c2c3737372727271e1e1e2424242424242727271f1f1f1a1a1a2020201f1f1f1f1f1f1d1d1d1f1f1f2020202020202525252e2e2e3131312a2a2a2222222121212626263939394242425454546464645252524242423737374848485959594e4e4e4141415656565757575858584e4e4e4646465151514e4e4e5a5a5a5959596363636b6b6b6969698585858585858b8b8ba0a0a0aaaaaab7b7b7c7c7c7d1d1d1e8e8e8f4f4f4fafafaf5f5f5e3e3e3fafafadcdcdcadadadcdcdcdbebebecbcbcbe1e1e1e5e5e5f7f7f7fffffffffffffffffffffffff7f7f7f8f8f8d1d1d1d2d2d2d0d0d0ccccccb2b2b2c9c9c9fdfdfdfdfdfdededede5e5e5fafafaf0f0f0f2f2f2ffffffecececbdbdbdc1c1c1c6c6c6b3b3b3a7a7a7a9a9a9cacacabebebe9b9b9b9797978282827c7c7cafafafb5b5b5b5b5b5e9e9e9f9f9f9f9f9f9fffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9fffffffffffff2f2f2f9f9f9fffffffcfcfcfefefefcfcfcf8f8f8ebebebf3f3f3fafafaf8f8f8fcfcfcfafafaf3f3f3ecececeeeeeefffffffcfcfcfcfcfcf2f2f2f2f2f2f4f4f4ebebebdededeecececdfdfdfc9c9c9fbfbfbfffffff0f0f0f4f4f4edededdbdbdbebebebe8e8e8f1f1f1ecececf5f5f5ececece8e8e8fefefef6f6f6eaeaeaf3f3f3ebebebf6f6f6fdfdfdf7f7f7f5f5f5f6f6f6fffffff4f4f4f6f6f6fffffffafafaf3f3f3f3f3f3f5f5f5fafafafbfbfbdededeeaeaeafffffff1f1f1e5e5e5f6f6f6fffffffffffffbfbfbfefefefffffffffffffffffffffffffdfdfdfffffffcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcf5f5f5e8e8e8ddddddf8f8f8fcfcfcf7f7f7f0f0f0f1f1f1f2f2f2e8e8e8e1e1e1f2f2f2f9f9f9ececece8e8e8e0e0e0cbcbcbbebebee5e5e5ffffffdcdcdcc6c6c6e1e1e1c7c7c7dbdbdbeaeaeaafafafa7a7a7cbcbcbdfdfdfdcdcdcbbbbbbdadadaf9f9f9ebebebd6d6d6f9f9f9dbdbdbe9e9e9ffffffdfdfdfdadadad8d8d8dededee3e3e3dededeffffffe0e0e0d2d2d2f5f5f5f8f8f8f3f3f3f4f4f4f8f8f8f3f3f3edededf3f3f3ecececf8f8f8f1f1f1eeeeeeedededf1f1f1efefefeaeaeaf3f3f3f1f1f1fafafaf8f8f8fcfcfcffffffffffffedededefefefffffffffffffececece4e4e4f7f7f7f0f0f0f4f4f4fffffff6f6f6eeeeeefcfcfcfffffffffffff1f1f1fefefefefefeecececf4f4f4ffffffffffffffffffebebebe3e3e3d8d8d8dcdcdce8e8e8e5e5e5e7e7e7e2e2e2e0e0e0eaeaead8d8d8c7c7c7bcbcbcaeaeaeaeaeae8f8f8f9f9f9f7a7a7a8f8f8facacac9f9f9f6969696363634747473f3f3f4d4d4d3f3f3f3e3e3e3333332828282929293333334343432f2f2f2020202828283333332d2d2d3232321919191111111a1a1a010101585858d4d4d49a9a9a4d4d4d2b2b2b666666cdcdcdcacaca5d5d5d5c5c5c6262627373738383837d7d7d8585858383838282827c7c7c8383839090908a8a8a8888889090908d8d8d808080838383929292afafafadadadcacacad6d6d6d0d0d0d7d7d7d5d5d5bababac4c4c4dcdcdce3e3e3f5f5f5cdcdcdcfcfcfd4d4d4dededeedededeaeaeaebebebf6f6f6fafafaf4f4f4e2e2e2f9f9f9fffffffdfdfdf7f7f7eaeaeaf6f6f6f1f1f1eaeaeae3e3e3f5f5f5ffffffedededcdcdcdc3c3c3dfdfdfffffffffffffdbdbdbcccccc8585854a4a4a8d8d8db6b6b6fcfcfcd2d2d28d8d8d8c8c8cc0c0c08d8d8d848484b3b3b3acacac9c9c9ca9a9a9e2e2e2fffffff7f7f79f9f9f858585979797a5a5a59b9b9bdadadab9b9b9b5b5b5dfdfdfedededb6b6b63232328d8d8deaeaea8282828a8a8ac4c4c47272727e7e7e7070708f8f8facacac3030301818182b2b2b4343433838382222220303035c5c5c9999994a4a4a1717171a1a1a3d3d3d5757574545453434343a3a3a2b2b2b2222222121212e2e2e2929291515152626262c2c2c2222222c2c2c3434342f2f2f2b2b2b3030303030302e2e2e2626264949495b5b5b3838383131313737373131313333333232322d2d2d2525252525253232322424242727274d4d4d4040401f1f1f2b2b2b2020201919191717173636365454545050503131311a1a1a2a2a2a2222221c1c1c2a2a2a2626262424242626262828282a2a2a2c2c2c2929292424242020202626263131313333333030303737373737372727272121213232327878788e8e8e8e8e8e949494b2b2b2bfbfbf9a9a9a9b9b9ba9a9a9b5b5b5c0c0c0b4b4b4b6b6b6c9c9c9bfbfbfbdbdbdc1c1c1b6b6b6b8b8b8a8a8a8d7d7d7edededfbfbfbfffffffffffffffffffffffffffffffffffffafafafffffffffffffffffffffffffefefee0e0e0dadadad0d0d0c1c1c1afafafa9a9a98d8d8d7c7c7c8080809393939d9d9db3b3b3bdbdbdb4b4b4c4c4c4c6c6c6bbbbbbb6b6b6d1d1d1d8d8d8f5f5f5e0e0e0a8a8a8cfcfcfe4e4e4f1f1f1c9c9c9afafafc7c7c7dadadaececece4e4e4bebebeb5b5b5c6c6c6d0d0d0dfdfdfd9d9d9e7e7e7f8f8f8efefefe5e5e5fffffff8f8f8f8f8f8ffffffffffffffffffe3e3e3f4f4f4fcfcfceeeeeef3f3f3efefefdadadaedededf8f8f8ecececdadadaf0f0f0efefefefefeffdfdfde7e7e7f1f1f1f9f9f9f4f4f4f9f9f9f7f7f7fdfdfdfefefefbfbfbe1e1e1e4e4e4f7f7f7f5f5f5f9f9f9f2f2f2f9f9f9fffffff8f8f8edededf1f1f1f9f9f9f6f6f6fcfcfcf7f7f7e8e8e8e9e9e9d9d9d9e0e0e0eeeeeedcdcdcf8f8f8eeeeeee3e3e3e7e7e7fffffffcfcfcfbfbfbefefefddddddf1f1f1d7d7d7b5b5b5d9d9d9f9f9f9f4f4f4efefeffbfbfbfffffff5f5f5eaeaeaefefeff3f3f3f0f0f0fcfcfcf2f2f2edededf6f6f6fffffffffffff4f4f4fefefefffffffffffffafafaedededefefeff5f5f5fafafafafafaf5f5f5f5f5f5f8f8f8f7f7f7ededede1e1e1f2f2f2ddddddc8c8c8e4e4e4eeeeeef7f7f7f5f5f5f2f2f2fcfcfcedededf1f1f1fbfbfbfafafae5e5e5e4e4e4eeeeeef1f1f1f2f2f2e5e5e5d8d8d8ddddddedededeeeeeee6e6e6e7e7e7ebebebe4e4e4d5d5d5c6c6c6c9c9c9c4c4c4b1b1b1afafafd0d0d0e8e8e8f2f2f2e9e9e9eaeaeadcdcdcdcdcdcffffffe9e9e9d4d4d4f6f6f6f5f5f5edededf2f2f2c6c6c6edededfcfcfcf9f9f9ffffffe9e9e9f0f0f0f9f9f9ffffffcbcbcbd7d7d7f4f4f4fdfdfdfafafaf6f6f6e4e4e4f2f2f2f4f4f4efefefe9e9e9dcdcdcececece6e6e6ebebebfcfcfcfffffffffffffffffffafafafdfdfdfffffffffffffafafaefefeff7f7f7ffffffffffffd9d9d9d7d7d7f5f5f5eeeeeef5f5f5f4f4f4e6e6e6e0e0e0d8d8d8aaaaaaa7a7a7c6c6c6c0c0c0a0a0a09d9d9db6b6b6c7c7c7a6a6a68e8e8e8b8b8b787878acacace3e3e3dadada8080807f7f7f9898987474746b6b6b8686869c9c9c8f8f8f7878786a6a6a898989989898838383a4a4a48d8d8d8d8d8d9090907a7a7a818181a5a5a5878787939393aeaeaea3a3a3a0a0a09f9f9fb2b2b2b0b0b0b6b6b6c9c9c9d3d3d3bbbbbbd7d7d7eaeaeae5e5e5f7f7f7d0d0d0b3b3b3d3d3d3d5d5d5d3d3d3e1e1e1e0e0e0e8e8e8e3e3e3d2d2d2e5e5e5fbfbfbeeeeeeebebebe0e0e0f5f5f5f4f4f4efefefefefefecececf5f5f5eeeeeefffffffffffffffffffffffffffffffffffffffffff8f8f8d6d6d6dbdbdbfffffff9f9f9f4f4f4f0f0f0eaeaeaeaeaeaf3f3f3fdfdfdfffffffffffff8f8f8f7f7f7fffffffffffff8f8f8edededf4f4f4fffffffffffffffffff9f9f9e3e3e3d6d6d6ececece9e9e9dfdfdfe4e4e4d9d9d9dcdcdce6e6e6ecececf1f1f1fafafaf4f4f4ededede5e5e5dededef1f1f1f5f5f56b6b6b191919575757b1b1b1b9b9b97979798585859d9d9d9d9d9d9494946363633939397f7f7f9191917c7c7c8787876a6a6a6464649393938888887c7c7c7c7c7c8e8e8e9191918282829f9f9f9393939f9f9fa6a6a66c6c6c8484843f3f3fc7c7c7ffffffb7b7b72d2d2d2a2a2a2e2e2e3b3b3b4242423c3c3c3131314b4b4b4848484545453838382727273232323232321a1a1a0d0d0d3b3b3b5a5a5a3d3d3d1e1e1e2323232e2e2e2222221818183737373a3a3a2020201616161111111414142424242525250e0e0e0e0e0e0e0e0e1111111414141414141010100b0b0b0909090606060707070d0d0d1111110707071515151f1f1f1212120e0e0e0f0f0f1515151f1f1f1515152929292222221515152020201f1f1f2020202b2b2b2626262121211212120b0b0b0f0f0f1717171b1b1b1d1d1d1c1c1c1616161616161818181818180f0f0f1414142323233030303a3a3a4545452d2d2d0b0b0b0909090e0e0e1010100d0d0d0d0d0d0000001d1d1da6a6a6e1e1e1eeeeeef9f9f9f4f4f4e3e3e3d4d4d4ecececffffffe4e4e4ebebebfdfdfdffffffffffffe7e7e7fffffffffffffffffffffffff4f4f4cfcfcff7f7f7f8f8f8ededede6e6e6cdcdcdc7c7c7d7d7d7ccccccc5c5c5d6d6d6d9d9d9d1d1d1cccccccfcfcfaaaaaa9595959999998181816e6e6eccccccababab8585859d9d9d8181819191919696967b7b7b7474747373737676766c6c6c747474e8e8e8e7e7e7e5e5e5ecececb9b9b9aeaeaed9d9d9f8f8f8fffffff7f7f7fffffff5f5f5d5d5d5e1e1e1f1f1f1fffffffffffffffffffffffffdfdfdfdfdfdf3f3f3e9e9e9dadadad4d4d4dfdfdfedededc7c7c7e0e0e0fdfdfdeeeeeeecececf5f5f5e6e6e6e7e7e7ecececd4d4d4d6d6d6e6e6e6edededcdcdcde5e5e5fcfcfcd9d9d9f5f5f5ffffffffffffececece7e7e7eeeeeefcfcfcfefefefcfcfcf5f5f5f6f6f6fffffff8f8f8f6f6f6fcfcfce3e3e3efefefe5e5e5f4f4f4fffffff0f0f0ecececeeeeeef7f7f7eeeeeee2e2e2ebebebf7f7f7e9e9e9d7d7d7e5e5e5f1f1f1efefeff1f1f1ecececfbfbfbfffffff7f7f7f1f1f1f8f8f8fcfcfce3e3e3e4e4e4fbfbfbf5f5f5fbfbfbfffffff0f0f0f5f5f5fbfbfbeeeeeef7f7f7dcdcdceeeeeeffffffffffffffffffffffffe0e0e0d8d8d8e2e2e2efefefeaeaeaf1f1f1fefefee9e9e9e3e3e3f2f2f2eaeaeae7e7e7d4d4d4d3d3d3d4d4d4d6d6d6d4d4d4d7d7d7ebebebedededcdcdcde2e2e2fafafafafafaf8f8f8f2f2f2fefefefdfdfdfbfbfbfbfbfbf6f6f6e2e2e2e3e3e3ebebebf7f7f7fafafafafafafafafafcfcfcfffffffdfdfdf9f9f9fbfbfbf8f8f8f2f2f2e9e9e9dededee4e4e4f1f1f1e1e1e1bababadbdbdbddddddd8d8d8edededfcfcfcfafafaf4f4f4fafafaf7f7f7fffffffafafaffffffffffffe9e9e9eaeaeaeeeeeef8f8f8ececece4e4e4fbfbfbfbfbfbfcfcfce5e5e5d4d4d4cacacacdcdcdc5c5c5d6d6d6e5e5e5d0d0d0d8d8d8fffffffffffffffffffefefef2f2f2fdfdfdffffffe6e6e6d4d4d4d2d2d2d2d2d2d2d2d2dadadadbdbdbd5d5d5bfbfbfcececec3c3c3d3d3d3d7d7d7a2a2a29e9e9edddddde3e3e3e0e0e0cbcbcbb6b6b6b9b9b9c4c4c4b9b9b9c5c5c5bfbfbfc8c8c8cacacac0c0c0c9c9c9cdcdcdc8c8c8bdbdbdc7c7c7bbbbbbcbcbcbfbfbfbffffffd9d9d9dadadafbfbfbe3e3e3e1e1e1ecececdededee4e4e4efefeff6f6f6f8f8f8ecececf6f6f6fffffffffffffffffffcfcfcfffffff1f1f1e8e8e8f7f7f7e9e9e9fffffffffffffafafaf2f2f2fffffffefefefffffffffffffcfcfcd9d9d9dfdfdfe2e2e2f2f2f2f7f7f7eaeaeacacacac4c4c4ddddddb2b2b2c9c9c9d8d8d8d6d6d6ffffffc6c6c6a7a7a7e0e0e0d0d0d0bdbdbdc6c6c6bebebea7a7a7c8c8c8bebebe9c9c9cbebebea3a3a3929292a3a3a3b0b0b0bdbdbdbebebee2e2e2ffffffffffffa7a7a78c8c8cbfbfbfb3b3b3bbbbbbc7c7c7cecececececedcdcdcf6f6f6fbfbfbfcfcfcf1f1f1e2e2e2ececece1e1e1cececeb7b7b7bcbcbccececec1c1c1c8c8c8e5e5e5ccccccbfbfbfc8c8c8e3e3e3edededfdfdfdf3f3f3f7f7f7fefefefffffffcfcfcefefefdcdcdcf6f6f6fffffffefefefafafafcfcfcd8d8d87676769595959d9d9d4b4b4b6e6e6eb0b0b09595957979796c6c6c5454545151514040403434344141415656564545452d2d2d2323231b1b1b2323232c2c2c4a4a4a4141413d3d3d3939394141414f4f4f3636362d2d2d3737371616166b6b6bffffffe7e7e72c2c2c2d2d2d2d2d2d1717171414142424241e1e1e2424243636362424242c2c2c4b4b4b666666b4b4b4b4b4b4747474a8a8a8eaeaeac4c4c4bebebe9f9f9f3636365a5a5a696969919191aaaaaab3b3b3acacac9797977979795252523f3f3f6464648b8b8badadadb2b2b29e9e9e8b8b8b939393a2a2a2a4a4a48c8c8c707070979797a7a7a78b8b8b4646464545459898989191918080805b5b5b3c3c3c4646463c3c3c3333332b2b2b2e2e2e3c3c3c4040403d3d3d3535352424244141415959594848486565659e9e9e5151513e3e3e5656565d5d5d626262606060707070939393a9a9a99a9a9ab3b3b3bbbbbbc0c0c0a2a2a27575756a6a6a4d4d4d6666669a9a9a9090907f7f7fa2a2a2d8d8d8b0b0b09f9f9f9e9e9eb8b8b8fffffff5f5f5ececece3e3e3dbdbdbcdcdcde4e4e4e9e9e9b8b8b8e5e5e5ededede1e1e1d9d9d9d6d6d6838383b0b0b0c9c9c9c7c7c7d0d0d0abababc3c3c3e6e6e6e6e6e6eaeaead6d6d6cdcdcdc4c4c4bfbfbfd6d6d6bababaa2a2a2b5b5b5bcbcbc9595959f9f9febebebf3f3f3e1e1e1e3e3e3f2f2f2d7d7d7d0d0d0bfbfbfd7d7d7eeeeeee7e7e7efefefffffffe4e4e4dcdcdcf1f1f1e5e5e5d4d4d4d7d7d7ebebebe1e1e1edededfffffffafafae8e8e8eaeaeaececececececf9f9f9f4f4f4d3d3d3e0e0e0e7e7e7e2e2e2e9e9e9e0e0e0d2d2d2cacacac9c9c9d7d7d7e5e5e5f2f2f2e2e2e2e9e9e9f3f3f3f3f3f3cececef1f1f1ffffffe5e5e5dfdfdfd5d5d5d4d4d4e4e4e4c6c6c6c1c1c1e8e8e8e4e4e4dcdcdce0e0e0d2d2d2e1e1e1fcfcfcfffffffcfcfcfefefefefefefafafafefefefbfbfbfefefef5f5f5edededeaeaeaececece7e7e7ecececdededef5f5f5e8e8e8eaeaeae8e8e8ddddddf7f7f7fafafaf1f1f1dfdfdfe7e7e7f5f5f5fefefef7f7f7eaeaeafffffffafafafffffffffffff6f6f6fffffffffffff7f7f7fffffffafafaf6f6f6f9f9f9f6f6f6f0f0f0efefefe8e8e8ebebebf5f5f5dcdcdcd1d1d1dededed7d7d7b5b5b5b2b2b2cacacaddddddebebebeaeaeaf0f0f0f9f9f9f9f9f9f4f4f4e8e8e8e4e4e4f9f9f9fafafaecececf8f8f8fcfcfcfefefeeeeeeef2f2f2fffffffffffffafafafdfdfdfdfdfdf8f8f8dddddde5e5e5fffffffdfdfdf4f4f4fefefef5f5f5e4e4e4f8f8f8fcfcfcfcfcfcfbfbfbfdfdfdfbfbfbfafafaf6f6f6f7f7f7fafafaf9f9f9f7f7f7eeeeeee8e8e8ebebebe9e9e9d9d9d9ececece8e8e8dfdfdfecececf7f7f7fdfdfdf5f5f5f2f2f2fdfdfdffffffffffffffffffffffffeaeaeabbbbbbcececeddddddebebebfbfbfbf1f1f1fafafafffffff5f5f5dbdbdbcfcfcfd2d2d2e1e1e1d7d7d7c4c4c4b9b9b9b4b4b4d3d3d3dededed5d5d5d9d9d9dfdfdfc2c2c2bfbfbfbebebeb0b0b0b3b3b3c2c2c2c1c1c1b5b5b5b2b2b2b9b9b9bbbbbbcacacab2b2b2b8b8b8d1d1d1e5e5e5ecececdededee2e2e2e1e1e1e3e3e3eaeaeaf2f2f2f2f2f2fffffffffffffffffffcfcfcfffffffffffffefefef5f5f5fffffffffffffafafaebebebfffffffdfdfdacacacc8c8c8f9f9f9f6f6f6f9f9f9ffffffecececc5c5c5cacacac9c9c9c5c5c5bebebeb1b1b1abababbfbfbfbbbbbba7a7a7a7a7a7afafafabababa2a2a2bdbdbdc3c3c3a7a7a7a3a3a3a9a9a9bbbbbbf2f2f2ffffffbababaa9a9a9c5c5c5c5c5c5acacacacacacd1d1d1c0c0c0c2c2c2dcdcdcacacac9a9a9ab7b7b7cbcbcbd6d6d6a9a9a9abababb2b2b2bebebec6c6c6b4b4b4bfbfbfc8c8c8c1c1c1c8c8c8dddddddbdbdbc9c9c9ebebebecececd0d0d0bdbdbdcfcfcfd6d6d6dbdbdbe9e9e9fbfbfbebebebb7b7b7b8b8b8d6d6d6e6e6e6e2e2e2b7b7b7bfbfbfd9d9d9dadadadbdbdbcacacad0d0d0dfdfdfd6d6d6cececebebebeb8b8b8bfbfbfc7c7c7dededec9c9c9bdbdbdf3f3f3dededed1d1d1d1d1d1d4d4d4efefefd6d6d6efefeffafafaf4f4f4f0f0f0f8f8f8efefefeaeaeaedededf1f1f1ffffffffffffeaeaeafffffff6f6f65858580d0d0d1e1e1e3636364e4e4e4c4c4c3a3a3a3838383f3f3f3232322c2c2c3131312c2c2c2222222c2c2c3535352525252020203232323737373333333636363a3a3a3838382e2e2e2222221d1d1d2626262222222222222828287474745e5e5e0f0f0f2f2f2f4747475959594f4f4f6060606e6e6e7878787e7e7e5e5e5eb2b2b2e8e8e8bfbfbfd2d2d2f1f1f1ffffffbcbcbc8181819696969898988e8e8e6d6d6d7b7b7b8585859494948f8f8fa6a6a6b0b0b0d9d9d9ffffffffffffdcdcdcd8d8d8e4e4e4edededdddddddfdfdfe3e3e3e9e9e9ebebebeaeaeafafafafafafaf7f7f7fffffff3f3f3f9f9f9b5b5b5c7c7c7eaeaeafdfdfdf6f6f6cbcbcbe8e8e8c8c8c8a4a4a4b1b1b1ccccccd2d2d2c4c4c4bebebebfbfbfb3b3b3c5c5c5ebebebdadadadbdbdbddddddc1c1c1bbbbbbc6c6c6d3d3d3c9c9c9d2d2d2ebebebdededef0f0f0bebebeaaaaaab4b4b4e5e5e5ffffffe8e8e8fffffffffffffafafafffffffffffffffffff8f8f8f2f2f2bfbfbfb0b0b07f7f7f2b2b2b6666667b7b7b7474748686867b7b7b686868808080b6b6b6b8b8b8babababebebecfcfcfd8d8d8efefefdcdcdcd8d8d8e4e4e4f1f1f1fefefefbfbfbf2f2f2f4f4f4fffffffefefef5f5f5ddddddddddddedededefefeff0f0f0fcfcfcfffffffcfcfcd6d6d6c9c9c9f0f0f0fffffff6f6f6e8e8e8d8d8d8cbcbcbd8d8d8fffffffffffffffffffcfcfcfefefefefefefafafaf6f6f6fbfbfbffffffffffffe0e0e0d3d3d3e3e3e3fefefef5f5f5f1f1f1f2f2f2f4f4f4f0f0f0f5f5f5f8f8f8f0f0f0e3e3e3f2f2f2f5f5f5f8f8f8ebebebdddddde3e3e3eaeaeae7e7e7e7e7e7e8e8e8f1f1f1d3d3d3f7f7f7f6f6f6f9f9f9d3d3d3efefeff4f4f4cacacadadadad7d7d7d0d0d0d3d3d3d9d9d9fffffffbfbfbefefefe8e8e8fffffffffffffffffffefefefafafafcfcfcfbfbfbfafafafdfdfdfdfdfdf3f3f3f3f3f3fffffffdfdfdedededfbfbfbe3e3e3e6e6e6f1f1f1fefefef9f9f9f5f5f5fefefef7f7f7fafafaf4f4f4fffffff8f8f8e9e9e9eaeaeafefefeffffffeeeeeeeaeaeae6e6e6d8d8d8dedededdddddd5d5d5e2e2e2dbdbdbbfbfbfd8d8d8dcdcdcd6d6d6eeeeeee2e2e2e6e6e6f0f0f0fafafaffffffb8b8b8abababe7e7e7c8c8c8c7c7c7eaeaeafcfcfceaeaeaefefefeaeaeaf4f4f4f2f2f2fbfbfbfffffffdfdfdf8f8f8fffffffffffff6f6f6fdfdfdfffffffafafafffffffcfcfcd0d0d0cacacaedededfffffff3f3f3fafafae9e9e9e2e2e2fcfcfcf6f6f6f5f5f5fcfcfcfffffff5f5f5edededfcfcfcfdfdfdfefefefbfbfbf9f9f9fefefee7e7e7f2f2f2fefefef5f5f5fbfbfbf5f5f5e9e9e9edededf4f4f4d6d6d6d0d0d0e4e4e4e1e1e1bbbbbbd2d2d2ddddddc9c9c9b7b7b7d2d2d2dddddde5e5e5d5d5d5c5c5c5cacacaa7a7a7cfcfcff3f3f3fcfcfcf7f7f7f1f1f1e5e5e5eaeaeaeaeaeaededede8e8e8fafafafffffff4f4f4dfdfdfeeeeeee1e1e1c9c9c9c8c8c8c2c2c2c7c7c7c4c4c4b8b8b8ccccccdbdbdbf1f1f1fdfdfdfffffffffffffffffffdfdfdfffffffffffff5f5f5f1f1f1f0f0f0fffffffffffffffffff6f6f6fffffffffffff8f8f8fdfdfdfffffffffffffffffffffffffffffff7f7f7f6f6f6f6f6f6f6f6f6f3f3f3f9f9f9f0f0f0d8d8d8f7f7f7e9e9e9a6a6a6949494e9e9e9fffffff3f3f3f6f6f6e3e3e3cececebebebec0c0c0bababab8b8b8c7c7c7cbcbcbcbcbcbcbcbcbc9c9c9d3d3d3e2e2e2d8d8d8d3d3d3d6d6d6e4e4e4f0f0f0dfdfdfd9d9d9dfdfdfd9d9d9d0d0d0e3e3e3cbcbcbbfbfbfecececfffffffcfcfcf5f5f5f0f0f0efefeffffffff6f6f6eaeaeabfbfbfc1c1c1bdbdbdcececedfdfdfbbbbbbc5c5c5c6c6c6cdcdcde5e5e5e5e5e5d8d8d8e5e5e5ddddddd0d0d0d0d0d0e7e7e7eaeaeaf0f0f0fcfcfceaeaeae7e7e7ecececebebebd7d7d7dededecbcbcbccccccdddddde5e5e5f1f1f1dbdbdbb1b1b1bcbcbcdededee3e3e3c2c2c2adadade8e8e8e7e7e7dcdcdcfcfcfcf7f7f7e7e7e7e3e3e3f3f3f3fffffff9f9f9f8f8f8f4f4f4e7e7e7efefeff5f5f5e4e4e4e8e8e8c0c0c0cacacad2d2d2d0d0d0d8d8d8e1e1e1e9e9e9f0f0f0dededee2e2e2e9e9e9ddddddcfcfcfebebebf1f1f18686865f5f5f5050503434343232322d2d2d2d2d2d2323232e2e2e2d2d2d2424242424242121212222222727272727272c2c2c3a3a3a3a3a3a3a3a3a3d3d3d4343434242423131312323235858586666665353537878787b7b7b7a7a7a6c6c6c7474749c9c9cc2c2c2e8e8e8f5f5f5cececed4d4d4e4e4e4e0e0e0d2d2d2b0b0b0dadadadfdfdfd1d1d19f9f9f9e9e9ec3c3c3c7c7c7b8b8b89f9f9f818181a5a5a5cdcdcdd9d9d9f3f3f3e8e8e8d3d3d3bbbbbb9e9e9e919191a1a1a1b4b4b4dededee3e3e3eaeaeae1e1e1bebebebebebed5d5d5d3d3d3cfcfcfcbcbcbcccccce3e3e3e3e3e3c1c1c18e8e8edfdfdffefefeccccccb1b1b1b8b8b8dadadae0e0e0e0e0e0eaeaeae6e6e6e3e3e3f5f5f5e9e9e9cececec8c8c8c5c5c5bdbdbda9a9a9b4b4b4c6c6c6b2b2b29b9b9ba7a7a7c5c5c5a7a7a7b1b1b1e0e0e0dadadacacacad8d8d8f2f2f2cfcfcfc6c6c6cbcbcbc2c2c2a9a9a97e7e7e868686e7e7e7d7d7d7a8a8a8ccccccdbdbdbe5e5e5e3e3e3ffffffffffffe9e9e99a9a9a7d7d7d787878717171767676959595969696909090b7b7b7d1d1d1e6e6e6e4e4e4dcdcdcf2f2f2eeeeeefffffffdfdfdf0f0f0fbfbfbffffffffffffeeeeeef1f1f1f6f6f6fcfcfcf7f7f7f1f1f1edededf4f4f4f6f6f6e4e4e4e4e4e4f5f5f5efefefc3c3c3e2e2e2e7e7e7d8d8d8e7e7e7fbfbfbd2d2d2c0c0c0b6b6b6c9c9c9efefeff1f1f1f4f4f4fefefee9e9e9efefeff5f5f5f1f1f1f2f2f2ebebebf1f1f1fafafaf4f4f4f5f5f5f4f4f4e5e5e5e7e7e7f8f8f8f7f7f7ecececf7f7f7fdfdfdf6f6f6f3f3f3fdfdfdf2f2f2dbdbdbf0f0f0fbfbfbfcfcfcfafafaf4f4f4f0f0f0e6e6e6e7e7e7f1f1f1fafafaf9f9f9fdfdfdfdfdfdebebebe2e2e2eeeeeeeaeaeaf9f9f9fffffffffffff5f5f5e7e7e7f9f9f9f5f5f5f9f9f9fefefef8f8f8fffffffffffff9f9f9ffffffeeeeeef8f8f8fffffffffffffffffffffffffffffffffffff7f7f7f0f0f0e9e9e9e5e5e5ebebebdbdbdbd2d2d2dadadad6d6d6d4d4d4cdcdcdd1d1d1d2d2d2d1d1d1e3e3e3d6d6d6dadadaf6f6f6e3e3e3dededed3d3d3e4e4e4e6e6e6dbdbdbedededeeeeeedcdcdcf4f4f4fdfdfde3e3e3f3f3f3fffffffffffffffffffbfbfbffffffeeeeeef1f1f1fffffffefefef5f5f5ecececf6f6f6f9f9f9efefeffafafafffffffdfdfdfbfbfbf5f5f5fbfbfbffffffdededed9d9d9ffffffefefefeeeeeef5f5f5d7d7d7d7d7d7d5d5d5cfcfcfe4e4e4e9e9e9d8d8d8f5f5f5f5f5f5fffffff9f9f9f6f6f6f8f8f8fdfdfdcfcfcfc7c7c7f9f9f9f8f8f8fcfcfcfffffffafafaf3f3f3fafafaf7f7f7f8f8f8fffffffefefefefefef3f3f3f3f3f3fffffff2f2f2f9f9f9e5e5e5e4e4e4f4f4f4eeeeeedbdbdbcecececcccccd1d1d1ccccccbbbbbbbcbcbcc5c5c5a9a9a9c7c7c7f2f2f2d3d3d3d7d7d7c9c9c9aeaeaeb0b0b0b7b7b7b9b9b9cacacaeaeaeae1e1e1e3e3e3dedededededee5e5e5f8f8f8ffffffffffffecececeaeaeafdfdfdfffffffffffffffffffffffffffffff5f5f5f5f5f5f0f0f0ecececf4f4f4f9f9f9edededf0f0f0fafafafafafafcfcfcf9f9f9f5f5f5f3f3f3f2f2f2f9f9f9fdfdfdfbfbfbdcdcdcc6c6c6c7c7c7e9e9e9f9f9f9f7f7f7fffffffcfcfceeeeeefcfcfcfdfdfdfafafaf7f7f7fbfbfbd9d9d9d4d4d4efefeffcfcfceeeeeedfdfdfebebebdadadacccccce5e5e5e9e9e9e7e7e7f6f6f6fffffffffffffffffffffffff6f6f6fefefefffffffffffffffffffffffffffffffbfbfbfffffffffffffffffffcfcfcedededebebebf9f9f9e6e6e6e5e5e5f6f6f6eeeeeef9f9f9e7e7e7d0d0d0ebebebd8d8d8c6c6c6c3c3c3f0f0f0f8f8f8f9f9f9f0f0f0f8f8f8fffffff0f0f0fbfbfbfffffffffffff3f3f3f5f5f5e2e2e2d9d9d9cacacae6e6e6e7e7e7e3e3e3f3f3f3d2d2d2b3b3b3d2d2d2e1e1e1c0c0c0d5d5d5e3e3e3e4e4e4f2f2f2ebebebcfcfcfeeeeeefdfdfdf4f4f4f5f5f5fbfbfbdcdcdcdfdfdffefefeafafafbababae7e7e7e2e2e2ffffffe1e1e1d8d8d8dadadadadadaecececd2d2d2ddddddfffffff6f6f6f2f2f2efefefdbdbdbd3d3d3d4d4d4d9d9d9ddddddeeeeeee9e9e9edededfdfdfdefefefd1d1d1d6d6d6d8d8d8ccccccc9c9c9d5d5d5e0e0e0c6c6c6a2a2a29595954d4d4d5c5c5c6767673c3c3c1b1b1b0e0e0e0707070b0b0b0c0c0c0606060606061818182b2b2b1a1a1a0a0a0a1111112828282121211b1b1b797979b4b4b4bcbcbcb1b1b1d2d2d2d3d3d3dddddde1e1e1e5e5e5e6e6e6f8f8f8dadadaf0f0f0fffffff7f7f7f8f8f8f5f5f5f5f5f5f4f4f4ebebebd4d4d4d3d3d3c1c1c1b0b0b0cccccccacacad1d1d1e2e2e2d3d3d3b2b2b2a0a0a0c6c6c6dcdcdccacacac6c6c6cececef1f1f1e9e9e9bebebec2c2c29f9f9f9f9f9fa9a9a9959595bababad4d4d4b5b5b5b6b6b6c4c4c4b6b6b6adadadb6b6b6b8b8b8aaaaaaaeaeaeabababb2b2b2c3c3c3c9c9c9afafafb4b4b4c2c2c2c2c2c2d2d2d2cdcdcdc8c8c8d2d2d2cececec0c0c0929292bfbfbfc2c2c2bababaabababafafafb7b7b7c3c3c3b7b7b7eaeaeacbcbcb939393a2a2a2bfbfbfa6a6a6a7a7a79595959d9d9d9b9b9b9595957d7d7d7e7e7e7676763d3d3da9a9a9f6f6f6c1c1c1acacacd1d1d1d2d2d2e7e7e7f6f6f6d6d6d6e2e2e2fffffffffffffffffffdfdfdf5f5f5fffffffefefef8f8f8f4f4f4b4b4b4c3c3c3fffffffffffff7f7f7e0e0e0e5e5e5e5e5e5e7e7e7eeeeeeececece7e7e7f1f1f1fcfcfcf4f4f4f0f0f0f8f8f8f5f5f5edededeeeeeeefefefecececf0f0f0eeeeeedfdfdfbfbfbfe7e7e7f5f5f5f3f3f3e7e7e7dededed3d3d3d6d6d6bebebe838383dadadaf3f3f3fafafaf9f9f9e7e7e7eaeaeaf7f7f7f3f3f3f4f4f4f1f1f1f8f8f8f4f4f4e1e1e1edededfdfdfdf5f5f5f8f8f8fffffff1f1f1ebebebfffffff1f1f1ecececf7f7f7f1f1f1dadadafdfdfdfffffffffffff7f7f7f4f4f4fffffff2f2f2d7d7d7eeeeeef7f7f7fdfdfdfafafaf2f2f2fafafaf3f3f3f7f7f7fffffffffffffffffffffffffffffff8f8f8c0c0c0e4e4e4fffffff8f8f8f6f6f6eeeeeeedededcbcbcbd8d8d8f5f5f5dedededddddde2e2e2e5e5e5e1e1e1cfcfcfccccccbfbfbfcfcfcfe7e7e7d6d6d6d9d9d9e8e8e8d0d0d0cbcbcbe1e1e1d8d8d8dddddde6e6e6e6e6e6ebebebe2e2e2f1f1f1e5e5e5d3d3d3eaeaeafffffffffffffffffffffffffffffffffffffbfbfbfbfbfbfdfdfdf3f3f3f5f5f5ffffffefefefe9e9e9f3f3f3fffffffefefef9f9f9edededf8f8f8fbfbfbfafafafcfcfcfdfdfdfbfbfbf4f4f4f8f8f8fdfdfdf7f7f7fbfbfbf9f9f9e8e8e8edededf1f1f19a9a9aacacacdededed9d9d9e4e4e4e5e5e59c9c9cbbbbbbf5f5f5f9f9f9e7e7e7d4d4d4c8c8c8f0f0f0dededebfbfbfd2d2d2f5f5f5dcdcdceeeeeec6c6c6d3d3d3f8f8f8e4e4e4fafafaf7f7f7f5f5f5e1e1e1f3f3f3fffffffffffff8f8f8fafafafffffff7f7f7f5f5f5ffffffe9e9e9e8e8e8f7f7f7f6f6f6fcfcfcfffffffffffffffffff4f4f4f4f4f4fafafaf7f7f7edededffffffecececd8d8d8d7d7d7cdcdcdc7c7c7bbbbbbd2d2d2dbdbdbe2e2e2d2d2d2e2e2e2ededede7e7e7e8e8e8d9d9d9dededee6e6e6d9d9d9fafafafffffffffffffdfdfdfffffffffffffcfcfcfefefefdfdfdfdfdfdf4f4f4f6f6f6fcfcfcf8f8f8eeeeeef2f2f2ecececf2f2f2fafafaf8f8f8fafafafafafafafafaf8f8f8f4f4f4fafafafcfcfcfefefeededede6e6e6e8e8e8ebebebfefefef6f6f6ecececefefeff1f1f1fcfcfcf7f7f7fcfcfcfffffffcfcfcfffffffffffffbfbfbf6f6f6f7f7f7f5f5f5f5f5f5fffffffffffffcfcfcfffffffffffffffffffffffffffffffffffffcfcfcfafafaffffffffffffebebebf3f3f3fffffff7f7f7eeeeeeddddddf7f7f7eeeeeef9f9f9ffffffffffffffffffd4d4d4e3e3e3f5f5f5f3f3f3efefefe9e9e9f2f2f2ffffffffffffe0e0e0f1f1f1fffffffffffffffffff8f8f8fafafafffffffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffefefeebebebdfdfdfd8d8d8dededee9e9e9dfdfdfe4e4e4d3d3d3d8d8d8eeeeeee1e1e1e2e2e2d9d9d9dcdcdce8e8e8f7f7f7dededec7c7c7d2d2d2efefefb3b3b3afafafc7c7c7cbcbcbd0d0d0dcdcdce3e3e3e2e2e2ccccccc3c3c3ccccccecececf1f1f1d1d1d1d5d5d5d8d8d8ededede9e9e9ebebebfffffff1f1f1d6d6d6ddddddeeeeeefefefeffffffe9e9e9d5d5d5b4b4b49d9d9d9f9f9f959595999999adadadb2b2b2cacacac9c9c9959595989898a3a3a38484847f7f7f8282828181817171717878787676766868685656564444445c5c5c7272725c5c5c3737372626264d4d4ddddddddddddddadadad8d8d8c9c9c9e0e0e0e6e6e6e7e7e7e2e2e2ddddddd8d8d8c4c4c4cbcbcbf1f1f1f0f0f0dbdbdbeaeaeac4c4c4b0b0b0e4e4e4ebebebf7f7f7f0f0f0ecececf7f7f7f1f1f1d0d0d0c5c5c5c7c7c7b7b7b7c1c1c1b4b4b4a1a1a19b9b9bb1b1b1b5b5b5cececee8e8e8ebebebedededbbbbbbaaaaaaa7a7a7787878a2a2a2ecececcdcdcdd7d7d7d5d5d5b9b9b9c4c4c4d2d2d2b8b8b8aeaeaec5c5c5b9b9b99b9b9b909090b1b1b1c7c7c7ababab9797979f9f9f9191917e7e7e8989898b8b8b969696adadadacacacb2b2b2bcbcbcdadadaf1f1f1d5d5d5d4d4d4e2e2e2e0e0e0cdcdcda6a6a66363635f5f5f8282827d7d7d6d6d6d6262628484848989897b7b7b969696aaaaaa9b9b9ba1a1a1959595999999c7c7c7d5d5d5e3e3e3f7f7f7ebebebc5c5c5c8c8c8ededede8e8e8c9c9c9b9b9b9c6c6c6c6c6c6bbbbbbd4d4d4dbdbdbbcbcbc9292928e8e8ec3c3c3b8b8b8bcbcbcd7d7d7dadadac8c8c8d2d2d2e7e7e7e4e4e4bebebedbdbdbf0f0f0efefeff0f0f0f6f6f6fffffffcfcfcf7f7f7fffffffafafaf2f2f2f6f6f6e4e4e4a5a5a5d8d8d8f9f9f9dcdcdcd4d4d4cbcbcbabababb2b2b2fffffff8f8f8dfdfdff6f6f6fbfbfbecececf5f5f5fcfcfcfdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefe5e5e5f5f5f5dadadaa8a8a8c8c8c8ececece5e5e5fafafaf5f5f5dcdcdce1e1e1f2f2f2f1f1f1efefefefefefa1a1a1d9d9d9fefefef8f8f8ededede2e2e2e6e6e6dededec4c4c4cacacab2b2b2a9a9a9b5b5b5b5b5b5e0e0e0cececec1c1c1e7e7e7a2a2a2bebebef0f0f0eaeaeaececece1e1e1d7d7d7d8d8d8dcdcdcd8d8d8e3e3e3f8f8f8ffffffefefeffffffffffffffffffffffffffbfbfbf5f5f5fffffffefefef8f8f8f6f6f6f0f0f0e0e0e0dededee8e8e8a6a6a6dcdcdcfdfdfdfffffffdfdfdfdfdfdfdfdfdf6f6f6fcfcfcfbfbfbf2f2f2e9e9e9f6f6f6dadadac4c4c4dadadacacacad3d3d3ececece0e0e0e7e7e7f8f8f8f0f0f0fcfcfcf4f4f4efefefeeeeeeeaeaeaf2f2f2fbfbfbfcfcfcfffffff1f1f1f8f8f8f8f8f8d1d1d1d1d1d1cfcfcfedededf5f5f5dddddde5e5e5edededf7f7f7fcfcfce7e7e7d7d7d7f9f9f9fffffff6f6f6dededed3d3d3fcfcfcfcfcfcf8f8f8f8f8f8f7f7f7cececee1e1e1fffffff4f4f4f7f7f7f7f7f7e8e8e8d0d0d0ebebebd1d1d1d2d2d2e9e9e9eeeeeef4f4f4eeeeeef2f2f2f5f5f5fcfcfcfbfbfbf4f4f4f6f6f6f6f6f6fbfbfbfffffff9f9f9fbfbfbfcfcfcfffffffafafaffffffeeeeeee7e7e7fafafafffffff9f9f9f7f7f7f9f9f9f7f7f7e3e3e3e4e4e4fffffffffffffffffff5f5f5e9e9e9f3f3f3ececece4e4e4ebebebfcfcfcfffffffdfdfdfffffffffffffffffff9f9f9fffffffffffffdfdfdfafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f7f7f7fffffffffffff4f4f4f2f2f2f8f8f8fffffffbfbfbf9f9f9fbfbfbf6f6f6ffffffffffffffffffffffffffffffefefeffffffffffffffffffffffffffdfdfdf7f7f7e3e3e3f6f6f6fffffff8f8f8f5f5f5fffffffffffff9f9f9fffffffffffff7f7f7fffffffffffff0f0f0edededfafafaecececd3d3d3e1e1e1f8f8f8e2e2e2e1e1e1e0e0e0d8d8d8d6d6d6e5e5e5f5f5f5e5e5e5dddddddededed6d6d6d1d1d1d4d4d4d0d0d0b4b4b4bdbdbdc0c0c0c5c5c5c5c5c5c4c4c4bcbcbcadadadb4b4b4bbbbbbaaaaaaa3a3a3a1a1a18e8e8ea5a5a5c4c4c4d1d1d1d4d4d4d4d4d4bdbdbdc8c8c8d6d6d6c4c4c4b2b2b2c5c5c5b8b8b8cdcdcdc9c9c9c5c5c5d6d6d6e7e7e7b8b8b8c0c0c0979797a0a0a0bcbcbc919191a9a9a9b3b3b3abababbbbbbbbbbbbbdbdbdbb4b4b4878787a9a9a9c8c8c8bfbfbfc0c0c0c6c6c6c0c0c0cacacabebebeb1b1b1c4c4c4bdbdbdcacacabababa919191707070757575989898a4a4a4a9a9a9b4b4b4c4c4c4d4d4d4eeeeeef4f4f4f5f5f5f3f3f3f7f7f7fffffffffffffffffffffffffffffffdfdfdfbfbfbfefefef5f5f5ffffffffffffeeeeeea9a9a93333337e7e7ee0e0e0e3e3e3fffffff7f7f7e7e7e7dadadad5d5d5d5d5d5c6c6c6dcdcdcdcdcdcc3c3c3b5b5b59d9d9da2a2a2b1b1b19292926f6f6f9696969d9d9d8181817b7b7b8e8e8eaaaaaacbcbcbe0e0e0eeeeeedcdcdcd9d9d9bababaa8a8a8c7c7c7d2d2d2c3c3c3b8b8b8a5a5a5d9d9d9fafafaececece3e3e3ecececededede2e2e2dcdcdcf0f0f0d6d6d6b4b4b4ccccccc5c5c5c1c1c1d9d9d9eeeeeed2d2d2c2c2c2f3f3f3f0f0f0d9d9d9e7e7e7e1e1e1fafafaf0f0f0cccccce1e1e1eaeaeae2e2e2cacacac7c7c7c7c7c7d8d8d8f3f3f3dbdbdbdbdbdbe5e5e5f1f1f1efefefe0e0e0d7d7d7d0d0d0bdbdbda7a7a7bcbcbcdadadac7c7c7d6d6d6d9d9d9dededee2e2e2dbdbdbd2d2d2e1e1e1e6e6e6e7e7e7e8e8e8b2b2b27a7a7a8686868686868282829c9c9c989898a5a5a5c8c8c8b7b7b7c1c1c1bebebe8c8c8caeaeaec7c7c7c5c5c5c3c3c3afafafa7a7a7c0c0c0d2d2d2c6c6c6bbbbbbdadadaf6f6f6fbfbfbf9f9f9fcfcfcfffffffffffff3f3f3eeeeeedadadae2e2e2e8e8e8ecececf3f3f3f9f9f9fcfcfcf8f8f8f7f7f7f4f4f4f5f5f5ebebebb7b7b7bebebee2e2e2fbfbfbecececf8f8f8fffffff9f9f9fffffffffffffefefefffffffffffffcfcfcfffffffffffffefefef9f9f9f2f2f2e5e5e5eaeaeae2e2e2d6d6d6d4d4d4d2d2d2c6c6c6c3c3c3bebebeb6b6b6b0b0b0b6b6b6b0b0b0b2b2b2bcbcbca7a7a7949494c8c8c8e9e9e9e6e6e6f5f5f5f4f4f4ebebebf0f0f0e4e4e4d1d1d1e6e6e6dededec0c0c0dbdbdbc3c3c3d0d0d0afafaf9c9c9cb9b9b9cdcdcdb5b5b5b5b5b5c6c6c6d6d6d6b7b7b7d4d4d4f5f5f5e2e2e2d2d2d2e5e5e5ffffffffffffededede7e7e7fffffffffffff8f8f8f8f8f8fffffffffffffffffffffffffafafad8d8d8efefeffafafaf9f9f9fcfcfcfefefefafafaf6f6f6f2f2f2f7f7f7fffffffefefeefefefdfdfdfcbcbcbcbcbcbe4e4e4f5f5f5f9f9f9f8f8f8f9f9f9fafafaf1f1f1dbdbdbf2f2f2fcfcfcfffffff9f9f9fafafafffffff7f7f7ccccccd8d8d8eeeeeef5f5f5f0f0f0f5f5f5f7f7f7fafafaffffffffffffffffffefefeff1f1f1fffffffdfdfdf6f6f6e5e5e5eeeeeefffffff7f7f7dcdcdcefefefeeeeeeeeeeeef8f8f8fffffffafafae4e4e4f9f9f9fffffff4f4f4fafafaf4f4f4f6f6f6fffffffffffff5f5f5ffffffdcdcdcc3c3c3dadadaedededfbfbfbe2e2e2f4f4f4fffffff9f9f9eaeaeae3e3e3f2f2f2dddddddadadae7e7e7d7d7d7e0e0e0d0d0d0e6e6e6fafafafafafafdfdfddfdfdff1f1f1fbfbfbfffffffafafaf7f7f7fbfbfbf7f7f7fafafaf3f3f3f9f9f9f5f5f5f1f1f1f9f9f9fffffffffffffefefef7f7f7f3f3f3fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6ececece2e2e2e6e6e6ecececdadadad8d8d8e2e2e2dedededcdcdcd3d3d3b1b1b1c7c7c7c8c8c8d8d8d8cacacab4b4b4b8b8b8acacacd1d1d1c3c3c3aeaeaeacacaca4a4a4bebebed8d8d8cacacabbbbbba5a5a5e7e7e7d6d6d6a8a8a8aeaeaebbbbbba9a9a9bfbfbfb3b3b3a5a5a5c0c0c08d8d8d979797c5c5c59c9c9c989898bebebe9d9d9d9c9c9ca0a0a08b8b8b8d8d8da0a0a0b0b0b08686868e8e8eafafaf858585858585929292949494828282898989afafafb7b7b7a1a1a1b1b1b1aaaaaa8b8b8b8787878787879292929f9f9fa9a9a9a3a3a3a4a4a49b9b9b909090a1a1a1a6a6a6a2a2a2999999b4b4b4b4b4b4aaaaaac3c3c3b1b1b1b1b1b1c1c1c1bbbbbbbcbcbcb9b9b9d0d0d0e8e8e8e4e4e4c9c9c9c3c3c3d3d3d3ddddddd5d5d5d6d6d6e5e5e5e0e0e0e7e7e7ffffffffffffffffffeeeeeeddddddf4f4f4f5f5f5f1f1f1f9f9f9fffffffcfcfce7e7e7f4f4f4fbfbfbf2f2f2dbdbdbcfcfcfdededed6d6d6cdcdcdc3c3c3bcbcbccececed3d3d3dbdbdbe8e8e8dadadacfcfcfd2d2d2e7e7e7d4d4d4c6c6c6d8d8d8d6d6d6c5c5c5b0b0b0cbcbcbe2e2e2e3e3e3d0d0d0d5d5d5d5d5d5c5c5c5b7b7b7cbcbcbdfdfdfe6e6e6fffffff3f3f3eaeaeaf6f6f6f9f9f9f8f8f8f9f9f9fffffff5f5f5eeeeeef2f2f2fafafaf9f9f9eeeeeeefefeff0f0f0e8e8e8f7f7f7f8f8f8ebebebebebebebebebc5c5c5585858a4a4a4e5e5e5f3f3f3f0f0f0f9f9f9fffffffffffff7f7f7eaeaeae9e9e9f1f1f1f0f0f0f5f5f5f0f0f0dddddde2e2e2ffffffd0d0d0adadade3e3e3acacac8f8f8f8686868383839b9b9b9a9a9a868686b8b8b8c3c3c3bfbfbfcacaca969696b9b9b9c3c3c37e7e7e939393b8b8b8d4d4d4efefefececece7e7e7fbfbfbd9d9d9d3d3d3d7d7d7f6f6f6f7f7f7cccccce1e1e1dbdbdbd6d6d6dadadae6e6e6e5e5e5f3f3f3fffffff1f1f1d3d3d3eaeaeaf5f5f5e2e2e2d0d0d0d5d5d5e8e8e8fffffff5f5f5fffffffffffffffffffffffffcfcfcffffffffffffe8e8e8fffffffffffffffffffffffff9f9f9e8e8e8ecececf9f9f9eeeeeefffffffffffffffffffffffffffffff8f8f8fbfbfbf9f9f9fffffffffffffffffffffffffffffffffffffffffff2f2f2c6c6c6a8a8a8cfcfcfd7d7d7d5d5d5bcbcbccececee2e2e2e8e8e8e2e2e2edededf2f2f2e3e3e3cacacac8c8c8b7b7b7dcdcdcffffffffffffefefefeaeaeaecececf4f4f4f0f0f0fcfcfcfcfcfce8e8e8d9d9d9f3f3f3fffffffffffffffffffffffffffffffffffffffffffffffff1f1f1bfbfbf8a8a8a7d7d7dd3d3d3e3e3e3d2d2d2d4d4d4cececec2c2c2bfbfbfc9c9c9afafafacacacb2b2b2c3c3c3b9b9b9b2b2b2b4b4b4bebebe9b9b9b9d9d9db2b2b29f9f9f9c9c9cc3c3c3c2c2c29b9b9bb5b5b5bdbdbdbfbfbfafafafcfcfcfdcdcdcd5d5d5e5e5e5d3d3d3e4e4e4fafafafefefedededef0f0f0f6f6f6f5f5f5e9e9e9cacacac2c2c2dfdfdff2f2f2d1d1d1cfcfcfdcdcdcf4f4f4f5f5f5e6e6e6fbfbfbffffffffffffffffffffffffe0e0e0cdcdcdffffffffffffd5d5d5c7c7c7d1d1d1e1e1e1f9f9f9f5f5f5f3f3f3fbfbfbfafafafbfbfbfefefefffffff9f9f9f0f0f0fdfdfdfffffffafafafafafafbfbfbf6f6f6f9f9f9fefefeb9b9b9b1b1b1f2f2f2e8e8e8f8f8f8fffffffffffffffffff2f2f2f0f0f0f0f0f0f8f8f8dbdbdbe4e4e4f2f2f2d7d7d7fffffff8f8f8ededede9e9e9e9e9e9d8d8d8e8e8e8e6e6e6d6d6d6dededef0f0f0e8e8e8f2f2f2f9f9f9dbdbdbf3f3f3f8f8f8e8e8e8f5f5f5fcfcfcf6f6f6dcdcdcf0f0f0f5f5f5e7e7e7eaeaeafcfcfcfdfdfddfdfdfd3d3d3ececece5e5e5f5f5f5f1f1f1f5f5f5f5f5f5d7d7d7f4f4f4fffffffffffffcfcfceeeeeef1f1f1f9f9f9ffffffe5e5e5f3f3f3eaeaeab6b6b6c3c3c3c2c2c2b9b9b9d6d6d6f4f4f4fdfdfdfbfbfbd7d7d7c9c9c9ffffffffffffffffffe9e9e9dadadad4d4d4d7d7d7e7e7e7f8f8f8efefeff6f6f6fffffffdfdfdf7f7f7fafafafafafafafafafffffffffffff6f6f6fcfcfcfffffffffffffafafaf7f7f7fffffffffffffffffffefefef4f4f4f1f1f1ffffffcacacabcbcbcccccccddddddbababab5b5b5abababa2a2a2a9a9a9aaaaaaadadadaeaeaea0a0a07676768585859797977e7e7e7979799696969696968a8a8a9191917b7b7b8b8b8b6b6b6b5b5b5b6969696969696d6d6d7474748888887d7d7d7777777272726161616e6e6e8484847272726161617979799e9e9e8989895959598a8a8abcbcbc838383868686a9a9a9a7a7a7d6d6d69f9f9fa6a6a6bebebe868686969696b8b8b8b8b8b8d1d1d1a5a5a58f8f8fa3a3a3818181b0b0b0a4a4a4989898a6a6a6a0a0a0acacacafafafaeaeaea7a7a7a0a0a08e8e8ea1a1a1a1a1a1b7b7b7a8a8a8b3b3b3afafafb6b6b6d3d3d3e1e1e1f4f4f4e6e6e6f9f9f9dededec4c4c4e6e6e6e1e1e1c6c6c6dfdfdfffffffebebebd1d1d1d8d8d8f1f1f1ffffffe8e8e8ddddddf5f5f5ffffffeeeeeed8d8d8e4e4e4f9f9f9fffffff3f3f3eeeeeef7f7f7ffffffeeeeeefcfcfcf7f7f7ededede5e5e5e7e7e7e9e9e9ebebebfcfcfcfffffff7f7f7f4f4f4fffffffafafaf3f3f3f6f6f6f5f5f5f1f1f1f0f0f0f1f1f1f4f4f4fffffffffffffffffffffffffefefefffffffdfdfde1e1e1e3e3e3e2e2e2e5e5e5fafafae7e7e7c6c6c6fffffffffffffcfcfcefefefe8e8e8f0f0f0fdfdfdffffffecececcdcdcdc9c9c9d2d2d2edededf5f5f5ececece0e0e0e8e8e8ebebebe7e7e7edededebebebecececf2f2f2eeeeeeeeeeeefbfbfbffffffe1e1e1c6c6c6e3e3e3f4f4f4e5e5e5e1e1e1ecececddddddf3f3f3fdfdfdfafafaebebebe5e5e5fffffffcfcfce1e1e1fbfbfbfffffffefefefffffffffffff3f3f3fcfcfcecececcbcbcbcacacad9d9d9cececed5d5d5ffffffe6e6e6e2e2e29e9e9e9d9d9db6b6b6b2b2b2c1c1c1c0c0c0a4a4a4aeaeaecfcfcfb5b5b5acacacd5d5d5e6e6e6b3b3b38e8e8e909090afafafadadadabababacacacb5b5b5b7b7b7bcbcbcbebebea7a7a7adadadbdbdbdbbbbbbadadadb5b5b5b7b7b7bdbdbdc4c4c4b3b3b39f9f9fb3b3b3cfcfcfb1b1b1a2a2a2a7a7a7c8c8c8c2c2c2969696808080979797c9c9c9c5c5c5d0d0d0d5d5d5dfdfdfe2e2e2bdbdbdcbcbcbc3c3c3a5a5a5b8b8b8c8c8c8bcbcbccfcfcfd2d2d2cfcfcfc3c3c3c9c9c9eaeaeaf0f0f0dcdcdce5e5e5f5f5f5f8f8f8f8f8f8f5f5f5f9f9f9fcfcfcfffffffffffffffffffffffffbfbfbf7f7f7eeeeeee2e2e2f5f5f5f2f2f2ffffffeeeeeeedededf8f8f8fffffff8f8f8e1e1e1e7e7e7f8f8f8e5e5e5d7d7d7818181a8a8a8eaeaead9d9d9dededee3e3e3d4d4d4d3d3d3fbfbfbfafafafcfcfcedededcdcdcdcccccccfcfcfcececeb8b8b8afafafb8b8b8b1b1b1b9b9b99e9e9e959595a0a0a08c8c8c9a9a9ac7c7c7b1b1b1e2e2e2e7e7e7cbcbcbbcbcbccececed2d2d2cbcbcbccccccd8d8d8ebebebe7e7e7e4e4e4e5e5e5efefefe9e9e9f9f9f9fbfbfbfbfbfbffffffffffffffffffffffffffffffffffffffffffffffffe2e2e2f6f6f6e4e4e4d1d1d1eeeeeef6f6f6f1f1f1eeeeeeedededf4f4f4fffffff8f8f8f9f9f9fcfcfcfffffffffffffcfcfcdbdbdbe7e7e7f3f3f3edededfafafafbfbfbf3f3f3f9f9f9fafafafbfbfbfffffffffffff7f7f7f4f4f4fcfcfcf7f7f7ebebebebebebe9e9e9f4f4f4fffffffcfcfcfcfcfcfafafafafafafdfdfdfcfcfcfafafae7e7e7f4f4f4fafafafafafafffffff3f3f3f9f9f9f2f2f2eaeaead4d4d4e4e4e4fdfdfdcacacae5e5e5ffffffeeeeeefafafaf1f1f1d5d5d5e3e3e3fffffff2f2f2e8e8e8f3f3f3f0f0f0ececececececcdcdcdadadaddadadae5e5e5f2f2f2e9e9e9c8c8c8bfbfbfeeeeeedfdfdfeaeaeadadadadededeffffffffffffe3e3e3eeeeeef2f2f2f0f0f0e0e0e0e0e0e0edededefefeff7f7f7f9f9f9ecececfafafafffffffffffffdfdfdf7f7f7cfcfcfeeeeeefffffff7f7f7f1f1f1fefefefffffffefefefbfbfbfffffffffffff8f8f8fffffff8f8f8ecececffffffffffffffffffedededfffffffffffff5f5f5fffffffcfcfcb7b7b7e4e4e4fffffffffffff3f3f3fffffffffffffffffffafafafffffffffffffafafafdfdfdfffffffffffffbfbfbffffffc0c0c0bfbfbfd3d3d3c1c1c1dcdcdcdbdbdbe0e0e0edededeaeaeae0e0e0e1e1e1cdcdcdd3d3d3c1c1c1b4b4b4c1c1c19b9b9b6e6e6e828282b7b7b7909090989898979797929292959595b6b6b6ccccccd9d9d9e2e2e2dededeeaeaeaefefeffcfcfcfdfdfdfcfcfcf0f0f0f6f6f6fffffffffffffffffffbfbfbcfcfcfe7e7e7fffffff9f9f9ffffffeaeaeae8e8e8ffffffffffffffffffeeeeeee3e3e3ececece8e8e8fcfcfce7e7e7eaeaeaf4f4f4fdfdfdf9f9f9fffffffffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffff2f2f2d9d9d9fffffffffffffffffff7f7f7e4e4e4f1f1f1f6f6f6f6f6f6ffffffffffffffffffffffffffffffffffffe3e3e3cbcbcbdadadafefefecacacad0d0d0cacacac9c9c9eaeaeadfdfdfdadadad3d3d3d5d5d5d7d7d7c0c0c0c7c7c7bebebeb1b1b1e6e6e6ccccccc4c4c4c9c9c9c4c4c4d7d7d7ddddddd3d3d3d0d0d0dbdbdbdbdbdbcececec5c5c5d9d9d9e3e3e3e5e5e5ececece8e8e8d6d6d6c7c7c7d6d6d6eaeaeaededede0e0e0e8e8e8f4f4f4fafafafffffff5f5f5f4f4f4dddddde2e2e2fafafafbfbfbfcfcfcfffffffefefefbfbfbf1f1f1fdfdfdf5f5f5f0f0f0f8f8f8f0f0f0dcdcdce9e9e9f1f1f1e3e3e3d7d7d7e4e4e4e6e6e6cececebcbcbcbdbdbdbcbcbca2a2a2b1b1b1b6b6b6acacacb4b4b4a8a8a8a4a4a4b0b0b0bfbfbfcacacae9e9e9e8e8e8ecececf9f9f9f6f6f6e6e6e6f0f0f0fafafaf8f8f8f1f1f1f4f4f4fdfdfdfbfbfbfafafafffffffffffffcfcfceaeaeae9e9e9eaeaeaf3f3f3eaeaeae7e7e7efefefe1e1e1e5e5e5edededf0f0f0fdfdfde2e2e2e9e9e9d8d8d8d4d4d4d7d7d7cacacad6d6d6ffffffebebebb2b2b2bbbbbbc0c0c0b4b4b4b5b5b5cbcbcbc3c3c3a5a5a5afafaf9c9c9c9494949e9e9ebababac7c7c79e9e9e999999b7b7b7bfbfbfd6d6d6f8f8f8e1e1e1ccccccf0f0f0fafafaf4f4f4f6f6f6d2d2d2d3d3d3eeeeeef0f0f0f9f9f9dededed7d7d7f2f2f2e8e8e8dededec8c8c8cccccccfcfcfc3c3c3d7d7d7bebebec7c7c7b8b8b8b4b4b4acacacaeaeaed5d5d5f2f2f2c6c6c6a0a0a0c9c9c9e7e7e7cacacad4d4d4d9d9d9c6c6c6b9b9b9c2c2c2a5a5a5c1c1c1e2e2e2d1d1d1c8c8c8cccccccfcfcfccccccd3d3d3d0d0d0d9d9d9cbcbcbd6d6d6ececece7e7e7efefeff4f4f4e6e6e6e6e6e6eaeaeadbdbdbe7e7e7eaeaeae2e2e2dcdcdcdadadadcdcdcd8d8d8d7d7d7dededed8d8d8ddddddd0d0d0f3f3f3f6f6f6e8e8e8e5e5e5ddddddd9d9d9dadadae3e3e3dbdbdbdbdbdbc0c0c0b5b5b5cbcbcb999999c4c4c4cccccca8a8a8bababaccccccc2c2c2dcdcdcf1f1f1ccccccd8d8d8ffffffe2e2e2ccccccbfbfbfb0b0b0b5b5b5c4c4c4b8b8b8a7a7a79a9a9a9b9b9bb9b9b9e9e9e9fbfbfbd1d1d1cececefdfdfdffffffffffffffffffffffffffffffffffffffffffffffffffffffebebebf5f5f5fffffffffffffffffffffffffffffffffffffcfcfcfffffffffffff3f3f3f2f2f2eeeeeee6e6e6dcdcdcededede1e1e1f4f4f4fffffffefefefcfcfcf2f2f2f8f8f8f7f7f7fffffff8f8f8efefefe1e1e1e9e9e9f6f6f6fdfdfdf0f0f0eaeaeaefefefedededf9f9f9f2f2f2f3f3f3f4f4f4fbfbfbe9e9e9f5f5f5fafafaf6f6f6fefefefafafaf9f9f9fbfbfbfffffffffffffffffffffffffefefefdfdfdf9f9f9f8f8f8fdfdfdfffffffbfbfbf9f9f9fbfbfbf7f7f7f7f7f7fbfbfbfdfdfdfffffffcfcfcf9f9f9eaeaeaecececfffffffdfdfdecececeaeaead1d1d1eaeaeaf0f0f0ecececfbfbfbf6f6f6e8e8e8fcfcfcf9f9f9fbfbfbfdfdfdffffffcdcdcdb2b2b2e7e7e7c1c1c1d5d5d5ebebebfbfbfbf5f5f5d9d9d9e4e4e4fffffffffffffcfcfcf1f1f1ffffffededede8e8e8fffffffffffffdfdfdf1f1f1fcfcfcfffffffffffffdfdfdfdfdfdfbfbfbfbfbfbfffffffcfcfcfffffffffffffffffff3f3f3fafafafffffffffffffffffffffffffbfbfbe7e7e7f5f5f5ffffffdbdbdbd3d3d3efefefe1e1e1a9a9a9bbbbbbc7c7c7a8a8a8c4c4c4ccccccd8d8d8a6a6a6787878bababac8c8c87f7f7f8383838080809595959d9d9d7b7b7b8686869898987d7d7d7777776969697171718b8b8b8888887878787f7f7f969696b9b9b9b7b7b7b9b9b9c4c4c4a9a9a98484847e7e7e7f7f7f8d8d8d8c8c8c7c7c7c9a9a9a979797898989969696fffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f2f2f2f7f7f7fbfbfbfcfcfcfcfcfcfffffffffffffffffffefefef9f9f9fffffffdfdfdfcfcfcf9f9f9fffffffffffffffffffffffffffffffffffffffffffffffff9f9f9f7f7f7ffffffffffffe4e4e4e1e1e1fcfcfcf9f9f9fafafaf6f6f6f6f6f6e9e9e9d0d0d0dcdcdcfcfcfcfffffff9f9f9f8f8f8fffffff7f7f7e7e7e7f8f8f8fffffffffffff6f6f6f2f2f2dddddde2e2e2dedededadadae7e7e7e8e8e8e7e7e7d5d5d5dcdcdcf0f0f0e8e8e8e4e4e4dddddde4e4e4eaeaeaf4f4f4ececece9e9e9e1e1e1ecececfafafaeaeaeaebebebd6d6d6afafafccccccf3f3f3eeeeeee7e7e7f0f0f0edededefefefdededec4c4c4d6d6d6fefefefffffff9f9f9f4f4f4f1f1f1f4f4f4e4e4e4edededfbfbfbe6e6e6e1e1e1ededede1e1e1d0d0d0d2d2d2cacacabfbfbfd1d1d1e3e3e3fefefee4e4e4dededefdfdfddededecececef6f6f6f1f1f1ddddddeeeeeef8f8f8fcfcfcf8f8f8f6f6f6ebebebe9e9e9f1f1f1fefefeedededc1c1c1d6d6d6e8e8e8cfcfcfe8e8e8efefeff3f3f3dfdfdfc1c1c1c7c7c7cbcbcbc6c6c6c8c8c8c6c6c6b4b4b4c0c0c0cfcfcfcacacad5d5d5d5d5d5d1d1d1d9d9d9eaeaeaedededfdfdfdf1f1f1efefeff7f7f7efefeffafafaf1f1f1e9e9e9f3f3f3edededf6f6f6fffffffdfdfde9e9e9e8e8e8e6e6e6f8f8f8eaeaeaefefefe7e7e7d7d7d7e7e7e7fffffffcfcfccacacabfbfbfdadadad0d0d0e3e3e3f6f6f6d3d3d3b0b0b0bebebeb9b9b99d9d9dd2d2d2cdcdcd9c9c9cadadada6a6a6a4a4a4bbbbbb909090a2a2a2a7a7a7bdbdbdd8d8d89494948b8b8ba1a1a1c9c9c9dcdcdcc6c6c6b5b5b5b5b5b5c4c4c4fffffffdfdfdbfbfbfc4c4c4e7e7e7f4f4f4fffffff2f2f2e5e5e5eaeaeaefefeff6f6f6f2f2f2e3e3e3f5f5f5ededede0e0e0dbdbdbd5d5d5f0f0f0e8e8e8ebebebecececdfdfdfd5d5d5c9c9c9d7d7d7d1d1d1d6d6d6ccccccd6d6d6e6e6e6e9e9e9d3d3d3ccccccbebebeb9b9b9fafafaffffffffffffedededdbdbdbe8e8e8fffffffffffffffffffffffffffffffffffff7f7f7fffffffffffff8f8f8e2e2e2f1f1f1f0f0f0ddddddcacacae2e2e2d7d7d7c5c5c5bebebeb5b5b5bebebeddddddd8d8d8d5d5d5dbdbdbd4d4d4d1d1d1e6e6e6e3e3e3dcdcdcd0d0d0f6f6f6f4f4f4e8e8e8f6f6f6e7e7e7e6e6e6e9e9e9efefeff4f4f4edededdbdbdba7a7a7a3a3a3f3f3f3fefefef4f4f4f3f3f3f8f8f8f8f8f8ffffffffffffe0e0e0dddddde0e0e0c4c4c4f2f2f2fefefefbfbfbfbfbfbf5f5f5e9e9e9e9e9e9ddddddd7d7d7dadadaedededf7f7f7fffffff5f5f5fbfbfbfffffff8f8f8f8f8f8fafafaf4f4f4f8f8f8fdfdfdfbfbfbf2f2f2dadadab0b0b0dadadafbfbfbfdfdfdf9f9f9fcfcfcfdfdfdfdfdfdfafafaf4f4f4f3f3f3e1e1e1dfdfdfe9e9e9dbdbdbd0d0d0f0f0f0f9f9f9ebebebedededf6f6f6e2e2e2e7e7e7f9f9f9fdfdfdfdfdfdfffffff0f0f0e8e8e8e8e8e8dededee9e9e9e7e7e7f1f1f1f4f4f4f5f5f5fafafafffffffcfcfcf5f5f5fdfdfdf1f1f1f4f4f4fafafaf6f6f6fdfdfdfcfcfcfafafaf6f6f6f4f4f4fbfbfbfffffffafafaf8f8f8f7f7f7f8f8f8f6f6f6f6f6f6e3e3e3fffffffffffffdfdfdfefefefcfcfcfbfbfbececece3e3e3f5f5f5f6f6f6f9f9f9fcfcfcfffffff0f0f0ddddddf8f8f8d9d9d9e0e0e0fffffff8f8f8f6f6f6d1d1d1eeeeeef7f7f7e7e7e7cccccceeeeeeffffffe6e6e6d8d8d8fcfcfcecececd2d2d2eeeeeeffffffffffffefefeff5f5f5fefefef9f9f9fcfcfcffffffffffffeeeeeeebebebf7f7f7fdfdfdfffffffffffffffffff9f9f9fffffffefefef8f8f8fbfbfbf6f6f6f0f0f0eaeaeaecececdfdfdfbababad8d8d8cecece9696969a9a9aa0a0a0818181777777a9a9a9b2b2b27979796363638080807b7b7b8c8c8c7575756060608888887070708181817a7a7a8e8e8e9797976a6a6a8787879898988787879191919999998383838b8b8b7a7a7a898989b9b9b98f8f8f8f8f8fb2b2b2acacacb0b0b0b6b6b6a9a9a9a7a7a7e8e8e8ffffffdadadaf2f2f2fffffffbfbfbf8f8f8efefeff0f0f0fdfdfdeeeeeefffffffffffffffffffffffffffffffffffffffffffdfdfdfbfbfbfefefefafafafafafaecececf7f7f7fffffffffffffffffffffffffafafafffffffffffffdfdfdfefefef9f9f9f4f4f4fbfbfbfcfcfcf8f8f8f5f5f5f9f9f9f6f6f6f7f7f7fbfbfbfffffffbfbfbfffffffffffffcfcfcfefefefcfcfcfcfcfcfefefef5f5f5f5f5f5fefefeedededebebebf3f3f3efefefe9e9e9ecececf9f9f9fcfcfcf2f2f2f5f5f5f9f9f9f5f5f5d7d7d7d1d1d1d8d8d8d9d9d9d5d5d5d4d4d4d7d7d7efefeff6f6f6e9e9e9ffffffffffffffffffe1e1e1cacacae6e6e6edededf8f8f8fafafafdfdfdf9f9f9eaeaeaefefeff6f6f6fffffff5f5f5e8e8e8fffffff6f6f6c2c2c2b0b0b0ccccccedededb9b9b9cececee8e8e8e7e7e7f1f1f1f3f3f3fffffffffffff7f7f7f2f2f2eeeeeee8e8e8e6e6e6e5e5e5e2e2e2f3f3f3f6f6f6e3e3e3d1d1d1dadadae3e3e3dcdcdce4e4e4f1f1f1f7f7f7e2e2e2d3d3d3c5c5c5e7e7e7ccccccf3f3f3fcfcfcecececfafafafefefefcfcfcf7f7f7fbfbfbfdfdfdf4f4f4ddddddcececee5e5e5e9e9e9e8e8e8e9e9e9d6d6d6c3c3c3d3d3d3d0d0d0bdbdbdabababb8b8b8cacacabdbdbdd6d6d6f5f5f5ebebebffffffebebebddddddececece2e2e2fdfdfdfdfdfdeaeaeae7e7e7ebebebe2e2e2e3e3e3e4e4e4d8d8d8efefeff8f8f8e3e3e3ddddddd0d0d0d9d9d9eaeaeaf9f9f9ddddddebebebfafafae9e9e9dededee3e3e3efefefdbdbdbf0f0f0f7f7f7eeeeeef0f0f0f1f1f1dadadae4e4e4f1f1f1e6e6e6dededebcbcbcc7c7c7d7d7d7ccccccadadadb9b9b9979797acacacc4c4c4dcdcdcecececd4d4d4cbcbcbadadad8e8e8ea3a3a3b5b5b5e5e5e5ffffffd0d0d0cdcdcdb9b9b9b5b5b5a8a8a8e3e3e3c9c9c9cbcbcbe8e8e8cdcdcdd0d0d0d3d3d3dcdcdcf9f9f9ebebebf6f6f6eeeeeee9e9e9e1e1e1e3e3e3f9f9f9fbfbfbfefefefffffffffffffffffffbfbfbfffffffffffffffffffffffff0f0f0e5e5e5efefefdededed5d5d5d5d5d5dbdbdbd8d8d8d8d8d8d2d2d2e4e4e4e0e0e0dadadaf7f7f7e2e2e2dfdfdffdfdfdffffffdadadafdfdfdfffffff8f8f8fefefefcfcfcfdfdfdfefefefafafaffffffffffffffffffffffffeaeaeae4e4e4e8e8e8ccccccbebebee0e0e0cececed1d1d1efefefb7b7b7bdbdbdfdfdfdfffffffffffffffffffffffffffffffffffffafafafdfdfdfffffffffffffcfcfcfefefefffffffffffffffffffffffffcfcfcfdfdfdfffffff4f4f4bcbcbcccccccf1f1f1d2d2d2f3f3f3fffffff5f5f5f9f9f9fcfcfcf4f4f4fbfbfbffffffffffffe6e6e6dddddddadadab7b7b7c6c6c6aeaeaebbbbbbb6b6b6bfbfbfd4d4d4c6c6c6d5d5d5fffffffefefefffffffafafaf8f8f8fbfbfbfefefef8f8f8f4f4f4f4f4f4fbfbfbfbfbfbf6f6f6eaeaeaf3f3f3fcfcfcfafafafffffffbfbfbfafafaf4f4f4eeeeeef4f4f4fafafaf3f3f3ebebebe8e8e8f7f7f7efefefeeeeeef8f8f8e5e5e5e4e4e4e2e2e2cacacac2c2c2dbdbdbdbdbdbebebebf8f8f8f1f1f1fefefeeeeeeee0e0e0e9e9e9edededf9f9f9f6f6f6f9f9f9fdfdfdf7f7f7f5f5f5fdfdfdf6f6f6f3f3f3fffffffcfcfcfcfcfcfdfdfdfafafaf5f5f5fafafafbfbfbf8f8f8f4f4f4f1f1f1fbfbfbf9f9f9f7f7f7fdfdfdffffffecececd3d3d3d5d5d5eeeeeefafafae6e6e6f0f0f0dededed3d3d3d9d9d9eaeaeaf7f7f7fdfdfdfefefefcfcfcfffffff5f5f5f1f1f1fcfcfcfefefef5f5f5fcfcfcf9f9f9d7d7d7e0e0e0f6f6f6f1f1f1d4d4d4d5d5d5e3e3e3ffffffedededdcdcdcbfbfbfe2e2e2fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5adadad9c9c9cc6c6c6c0c0c0a4a4a4abababb1b1b1bbbbbbadadadb8b8b8c1c1c1b6b6b6bfbfbf9090906b6b6b9d9d9d939393696969828282afafafababab9d9d9dc1c1c1d2d2d2c2c2c2cdcdcdd0d0d0e6e6e6f1f1f1e5e5e5f6f6f6ffffffffffffdededed5d5d5d9d9d9fefefefffffff6f6f6f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffdfdfdf5f5f5fbfbfbfffffff4f4f4fbfbfbfffffff9f9f9f9f9f9fffffffafafafcfcfcfffffff8f8f8fffffffffffff7f7f7f9f9f9fffffffbfbfbfffffff1f1f1f4f4f4fffffffefefef7f7f7fffffffffffffefefefefefef9f9f9fbfbfbfafafafffffffffffffbfbfbfffffffffffffefefefefefefffffffafafafefefefffffffdfdfdfffffffffffffffffffffffffffffffffffffbfbfbedededf9f9f9f0f0f0fcfcfcf6f6f6fcfcfcffffffffffffeeeeeee5e5e5eeeeeefcfcfcfcfcfcfafafafffffffdfdfdf4f4f4e4e4e4cececec1c1c1f3f3f3f7f7f7ebebebfbfbfbdfdfdfdddddddadadae4e4e4d2d2d2e0e0e0ddddddefefeff4f4f4f4f4f4e9e9e9d5d5d5efefefdadadae0e0e0cfcfcfc9c9c9f4f4f4f0f0f0a7a7a7aaaaaac4c4c4abababa1a1a1b6b6b6d4d4d4ffffffe8e8e8e4e4e4f3f3f3f1f1f1f3f3f3f2f2f2f3f3f3f9f9f9fffffff8f8f8fcfcfcfffffff9f9f9fcfcfcffffffffffffffffffffffffffffffffffffffffffffffffefefefbfbfbfbcbcbcb5b5b5e8e8e8fafafafffffff8f8f8fafafafafafaf9f9f9fcfcfcfffffff7f7f7f3f3f3fafafaf8f8f8ededede3e3e3e6e6e6efefefe0e0e0d1d1d1dadadad5d5d5c2c2c2d1d1d1ebebebfbfbfbffffffedededd8d8d8e8e8e8dadadac0c0c0bdbdbddadadadededecececed3d3d3e4e4e4d4d4d4d0d0d0ddddddf6f6f6f0f0f0eeeeeef7f7f7e8e8e8e2e2e2eaeaeaf1f1f1f3f3f3f2f2f2efefeff1f1f1fbfbfbf8f8f8f1f1f1fafafaeaeaeacbcbcbf8f8f8fdfdfdfdfdfdf3f3f3dadadae1e1e1ebebebfcfcfcfbfbfbf4f4f4d4d4d4c0c0c0e0e0e0ebebebbcbcbcc1c1c1d3d3d38e8e8ec6c6c6e7e7e7f1f1f1f4f4f4c8c8c8b4b4b4b5b5b5bdbdbdb2b2b2a1a1a17f7f7f979797c3c3c3c5c5c5bfbfbfa5a5a5a9a9a9aeaeaeccccccccccccbcbcbc959595c7c7c7dfdfdfc3c3c3d9d9d9cececed7d7d7eeeeeee9e9e9e2e2e2d7d7d7cccccccfcfcfcececee3e3e3eeeeeef9f9f9d8d8d8dfdfdfe9e9e9e9e9e9fcfcfcfffffff4f4f4dcdcdcc1c1c1d8d8d8e4e4e4dfdfdfe6e6e6d0d0d0e6e6e6f9f9f9e4e4e4e0e0e0fffffff2f2f2e7e7e7f4f4f4fefefef5f5f5edededfcfcfcfbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f4f4f4e1e1e1e2e2e2eaeaeae4e4e4e5e5e5e3e3e3c2c2c2ebebebfafafaf4f4f4fafafafbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f2f2f2f5f5f5fffffffefefefcfcfcffffffefefefe4e4e4f5f5f5f5f5f5efefefcfcfcfc4c4c4bcbcbcc7c7c7fbfbfbfefefef4f4f4fcfcfcfbfbfbefefeff1f1f1ffffffffffffd7d7d7e0e0e0e1e1e1acacacd3d3d3e8e8e8fffffffcfcfcf9f9f9fffffff8f8f8f7f7f7fffffffafafaf9f9f9fefefefafafafcfcfcfdfdfdf5f5f5f5f5f5f7f7f7fbfbfbfcfcfcfffffffffffffffffff9f9f9f5f5f5edededeeeeeee9e9e9c8c8c8e1e1e1f9f9f9f9f9f9f8f8f8f2f2f2f3f3f3f8f8f8fcfcfcf3f3f3e8e8e8e5e5e5e4e4e4e0e0e0dfdfdfdededed6d6d6cdcdcde3e3e3e4e4e4e2e2e2fbfbfbfbfbfbfffffff9f9f9f9f9f9fdfdfdfafafaf3f3f3f2f2f2fcfcfcfffffff9f9f9f6f6f6fafafafafafafcfcfcfbfbfbf4f4f4f8f8f8fbfbfbfefefefdfdfdfffffff2f2f2dcdcdcf9f9f9fffffffffffffffffffbfbfbf9f9f9ffffffe7e7e7efefeffafafaf5f5f5fbfbfbf5f5f5fffffff7f7f7f0f0f0fbfbfbf9f9f9fbfbfbf9f9f9fcfcfcfffffffefefefefefefefefef2f2f2eaeaeafafafafffffffffffffffffffffffffffffff9f9f9eaeaeae3e3e3fffffffffffff6f6f6fffffffffffffbfbfbddddddc9c9c9b7b7b7bfbfbfbbbbbba1a1a18b8b8b8d8d8da4a4a49191919a9a9a858585808080868686929292a1a1a1979797a4a4a4a6a6a6b6b6b6bebebebcbcbcb2b2b2cececee9e9e9e2e2e2dadadadededef7f7f7fffffff2f2f2e8e8e8dcdcdccacacae6e6e6fafafaf6f6f6f8f8f8fffffffffffffdfdfdfffffffbfbfbf8f8f8f3f3f3fffffffffffffbfbfbfdfdfdf4f4f4ebebebeeeeeefffffffffffffdfdfdfefefefffffffffffffefefefffffffffffffffffffffffffcfcfcfffffffffffffffffffffffff5f5f5f5f5f5fdfdfdfffffffffffffffffffffffffffffffbfbfbfffffffffffff6f6f6f7f7f7ffffffffffffe6e6e6d6d6d6dededee2e2e2e8e8e8edededeeeeeef7f7f7f0f0f0dcdcdcc5c5c5c8c8c8eaeaeaebebebc3c3c3dadadae3e3e3e4e4e4e4e4e4d0d0d0e8e8e8e3e3e3dbdbdbd2d2d2d2d2d2dfdfdfdcdcdcdcdcdcdfdfdfe4e4e4d1d1d1cfcfcfedededd2d2d2d0d0d0dbdbdbe5e5e5dededed9d9d9e0e0e0e5e5e5e1e1e1ebebebf9f9f9eaeaead8d8d8e2e2e2d8d8d8e6e6e6f0f0f0f0f0f0e6e6e6d7d7d7e8e8e8eeeeeef2f2f2fdfdfdf8f8f8ecececeeeeeef7f7f7f2f2f2eaeaeaf2f2f2eeeeeee3e3e3e2e2e2e3e3e3dadadad0d0d0b3b3b3c9c9c9efefeff8f8f8ffffffcbcbcbc0c0c0d7d7d7f0f0f0e3e3e3c5c5c5dddddde1e1e1dededecfcfcfd8d8d8dededed8d8d8ecececfafafafefefeffffffeaeaeaf2f2f2f5f5f5ebebebf1f1f1f3f3f3fbfbfbf9f9f9f6f6f6f7f7f7fafafaf4f4f4f6f6f6fffffffffffff5f5f5f9f9f9fcfcfcfbfbfbffffffffffffe8e8e8e5e5e5f8f8f8fdfdfdfbfbfbfdfdfdfafafaf6f6f6fcfcfcfafafaf3f3f3f8f8f8fefefefffffffffffffffffffffffffffffff6f6f6fcfcfcfffffffffffffffffffefefefefefef0f0f0f0f0f0fffffffbfbfbeeeeeef3f3f3ffffffffffffe4e4e4f0f0f0f5f5f5e9e9e9e8e8e8fdfdfdfefefeffffffffffffe9e9e9e3e3e3c2c2c2c3c3c3d6d6d6dfdfdff3f3f3f9f9f9f3f3f3eeeeeefdfdfdfafafaf5f5f5f8f8f8f4f4f4f2f2f2ffffffe6e6e6eeeeeefbfbfbf5f5f5fcfcfce9e9e9f2f2f2fdfdfdf1f1f1fdfdfdf2f2f2dadadaf0f0f0fefefef3f3f3e3e3e3dadadae6e6e6bbbbbbb5b5b5bdbdbdbbbbbbb9b9b9c8c8c8cccccce0e0e0dadadaebebebc1c1c1797979b2b2b2dddddde8e8e8d1d1d1c9c9c99c9c9c858585a9a9a9bfbfbfb3b3b3b1b1b1b1b1b19b9b9b939393aeaeaeabababa4a4a4b4b4b4e1e1e1c8c8c8a0a0a0a1a1a1a3a3a3b9b9b9d0d0d0cececeededede3e3e3dddddde8e8e8f3f3f3eaeaead4d4d4e2e2e2e0e0e0c2c2c2efefeff6f6f6dededef1f1f1f7f7f7ddddddd9d9d9e5e5e5c9c9c9b0b0b0bbbbbba5a5a5c6c6c6f9f9f9f7f7f7f9f9f9fffffffffffffffffffefefef8f8f8fafafafafafaf5f5f5f4f4f4f8f8f8f3f3f3e4e4e4f1f1f1f3f3f3edededecececfbfbfbdfdfdfe2e2e2e9e9e9d8d8d8f6f6f6fafafafdfdfdfdfdfdfdfdfdf8f8f8f9f9f9f6f6f6f2f2f2efefeff0f0f0f4f4f4eeeeeef8f8f8fcfcfcf0f0f0f1f1f1f3f3f3f7f7f7fcfcfcf2f2f2dfdfdfb6b6b6aaaaaae1e1e1fefefefafafaf3f3f3f7f7f7fffffffcfcfcf2f2f2f7f7f7e8e8e8c7c7c7b3b3b3dededefffffffbfbfbfffffffdfdfdffffffffffffffffffefefefdfdfdff5f5f5fefefef7f7f7f9f9f9fcfcfcfffffffbfbfbfbfbfbfdfdfdfbfbfbf8f8f8fbfbfbfafafafafafaf6f6f6f6f6f6f3f3f3f8f8f8fbfbfbf6f6f6e8e8e8fdfdfde8e8e8f3f3f3ebebebdadadae2e2e2c5c5c5cbcbcbd8d8d8c8c8c8c5c5c5d1d1d1bfbfbff6f6f6fffffffffffffcfcfcfbfbfbfdfdfdfefefef1f1f1f8f8f8fffffff8f8f8f6f6f6fffffffdfdfdffffffdddddde7e7e7fffffffdfdfdf5f5f5f2f2f2f9f9f9fdfdfdfefefefbfbfbfbfbfbf8f8f8fbfbfbf9f9f9fdfdfdffffffececece7e7e7fdfdfdfbfbfbf7f7f7fafafafffffffffffffffffff9f9f9fbfbfbfefefef8f8f8fffffff6f6f6f6f6f6fbfbfbfffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefedcdcdccbcbcbb2b2b2b5b5b5aeaeae6b6b6b9e9e9e9d9d9d989898b0b0b09696969393939c9c9caaaaaaa6a6a69a9a9a9b9b9b9c9c9c9f9f9fb4b4b4c6c6c6cccccceaeaeafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffffffffffffffffffe3e3e3e2e2e2fbfbfbfffffff6f6f6d7d7d7e0e0e0fffffffffffffffffff1f1f1efefeffffffffdfdfdfdfdfdfdfdfdf9f9f9fffffffefefefefefefafafaf9f9f9fefefefffffffffffffffffff1f1f1fafafafdfdfdfffffffcfcfcfbfbfbfbfbfbfffffff1f1f1e4e4e4edededecececefefefeeeeeef2f2f2fdfdfdf0f0f0f0f0f0eaeaeaedededebebebe9e9e9e1e1e1dfdfdfd6d6d6e4e4e4e0e0e0c4c4c4d8d8d8e5e5e5d9d9d9e3e3e3e7e7e7dadadae7e7e7e9e9e9f0f0f0f1f1f1f8f8f8fcfcfcd5d5d5cececee2e2e2dddddde1e1e1e3e3e3cdcdcdcdcdcdd9d9d9d0d0d0cfcfcfcacacadddddde2e2e2dfdfdfd5d5d5d9d9d9dbdbdbd5d5d5e3e3e3e8e8e8f2f2f2ebebebe8e8e8f1f1f1dddddde4e4e4e5e5e5e9e9e9eeeeeeebebebefefefeeeeeee8e8e8f9f9f9fcfcfce6e6e6e2e2e2f0f0f0f3f3f3ebebebdcdcdcdcdcdcdbdbdbbebebed1d1d1eeeeeefdfdfdeeeeeeefefefe1e1e1cfcfcfc3c3c3d2d2d2d0d0d0bfbfbfd9d9d9e6e6e6f8f8f8ffffffd6d6d6b3b3b3b6b6b6d0d0d0d9d9d9f1f1f1d2d2d2b4b4b4bfbfbfc8c8c8e1e1e1d8d8d8bdbdbde0e0e0dadadaf2f2f2f5f5f5f4f4f4f0f0f0dadadaefefeff1f1f1e4e4e4f1f1f1e9e9e9e5e5e5e2e2e2e5e5e5edededebebebfefefefefefeebebebecececf4f4f4e4e4e4e7e7e7e6e6e6e2e2e2d6d6d6efefeffafafafafafafbfbfbeeeeeef0f0f0f7f7f7fcfcfcfafafaf0f0f0f5f5f5fafafafbfbfbfdfdfdf7f7f7eaeaeaedededf2f2f2f6f6f6e4e4e4dadadaf8f8f8f9f9f9f0f0f0f7f7f7fffffffefefefdfdfdfffffff6f6f6f8f8f8f0f0f0e4e4e4f2f2f2fffffff7f7f7f2f2f2fdfdfdfffffffefefefefefefdfdfdededededededf2f2f2f0f0f0ecececededede5e5e5d0d0d0ecececfbfbfbfffffff8f8f8f9f9f9fcfcfcfcfcfcf9f9f9f9f9f9fdfdfdfdfdfdfdfdfdfcfcfcfafafaf3f3f3fbfbfbfffffffffffffffffffcfcfcf3f3f3f8f8f8f7f7f7e9e9e9e1e1e1e7e7e7fcfcfcf3f3f3ebebebfafafaf5f5f5c0c0c0c8c8c8f8f8f8e6e6e6d3d3d3b4b4b4ffffffcbcbcbc0c0c0d6d6d6edededcdcdcdaeaeaee2e2e2efefeff6f6f6f0f0f0e8e8e8f0f0f0e0e0e0e7e7e7d0d0d0c0c0c0e2e2e2e8e8e8ecececf5f5f5e9e9e9dfdfdfd4d4d4cbcbcbd1d1d1d2d2d2e4e4e4cfcfcfe2e2e2dededed7d7d7f5f5f5e7e7e7dcdcdce6e6e6f8f8f8fdfdfde0e0e0ccccccebebebe0e0e0dfdfdfededede4e4e4f1f1f1fffffffffffff6f6f6e7e7e7c4c4c4cfcfcfdbdbdba9a9a9999999a3a3a3e2e2e2fffffffffffff1f1f1dcdcdceaeaeaf2f2f2f0f0f0fafafaf8f8f8fdfdfdf7f7f7f8f8f8f5f5f5e6e6e6e1e1e1e3e3e3ececece0e0e0eaeaeae7e7e7e0e0e0e0e0e0ccccccecececfdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f6f6f6f3f3f3f0f0f0f1f1f1f9f9f9f2f2f2e9e9e9eeeeeef0f0f0edededefefefedededf9f9f9f8f8f8e4e4e4cececeb9b9b99a9a9ad3d3d3f6f6f6f9f9f9f1f1f1f4f4f4fbfbfbf9f9f9fbfbfbcacacab9b9b9f5f5f5d0d0d0e4e4e4e7e7e7dbdbdbe4e4e4f7f7f7fffffffdfdfdfbfbfbfffffff7f7f7f5f5f5fdfdfdfcfcfcfbfbfbfbfbfbfdfdfdf7f7f7f3f3f3fafafafdfdfdfffffffafafafcfcfcf1f1f1efefeffffffff2f2f2cfcfcfbcbcbcc8c8c8cbcbcbcdcdcdc3c3c3ccccccd6d6d6c5c5c5cdcdcdd9d9d9dfdfdff5f5f5f4f4f4f2f2f2fafafafafafafbfbfbfcfcfcfffffffdfdfdfbfbfbfdfdfdfffffff5f5f5e8e8e8f6f6f6fcfcfcf7f7f7f7f7f7fafafafefefeeeeeeef3f3f3fcfcfcfefefefbfbfbf0f0f0f6f6f6fafafafcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfefefefafafafafafaf9f9f9eeeeeef8f8f8f5f5f5f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf8f8f8fffffffafafaececece3e3e3d1d1d1a0a0a08a8a8aabababa7a7a79898988888888a8a8a787878848484a6a6a6a5a5a5a7a7a7a4a4a4898989bfbfbfc3c3c3d2d2d2d6d6d6e5e5e5fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9eaeaeae0e0e0f4f4f4eaeaeadadadad8d8d8ddddddeeeeeefcfcfcfffffffdfdfdfdfdfdfffffffafafafdfdfdfcfcfcfafafafdfdfdfffffffffffffbfbfbf5f5f5fafafafffffffefefefdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfffffffafafafefefefffffff6f6f6f5f5f5f9f9f9fcfcfcf6f6f6fffffffffffffefefef8f8f8efefefd0d0d0c2c2c2e0e0e0e4e4e4dfdfdfe0e0e0dcdcdcd7d7d7d9d9d9cccccccdcdcdd1d1d1d5d5d5d4d4d4ccccccd1d1d1e6e6e6eeeeeeffffffefefefdcdcdce6e6e6ecececd8d8d8d8d8d8fffffffffffffffffffffffffffffff9f9f9d1d1d1cfcfcfffffffffffffffffffffffffffffffeaeaeaeaeaeaf5f5f5fffffffffffffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9d9d9d9e3e3e3ffffffdededeefefeff3f3f3ffffffd1d1d1cbcbcbf3f3f3f8f8f8f3f3f3d3d3d3d1d1d1dededefefefee5e5e5e1e1e1f2f2f2fbfbfbf4f4f4fcfcfcfffffff7f7f7f6f6f6e8e8e8dcdcdcbfbfbfd3d3d3f2f2f2d0d0d0c4c4c4d5d5d5d8d8d8c2c2c2cdcdcdf5f5f5d3d3d3d0d0d0dcdcdcd5d5d5d2d2d2b8b8b8e2e2e2d9d9d9a0a0a0b9b9b9c7c7c7c0c0c0c1c1c1e1e1e1e6e6e6d8d8d8dededefdfdfde5e5e5ececece5e5e5e0e0e0ffffffe8e8e8eaeaeaf5f5f5f2f2f2ebebebf6f6f6f7f7f7fbfbfbf3f3f3fcfcfcfcfcfcf4f4f4f0f0f0f5f5f5fffffffffffff1f1f1e9e9e9ececece6e6e6f2f2f2f7f7f7ebebebf3f3f3edededf2f2f2fffffffafafafdfdfdfffffffffffffdfdfdfafafafffffffffffff3f3f3fffffffcfcfcedededf3f3f3f7f7f7edededf5f5f5f9f9f9f3f3f3e4e4e4ecececeeeeeeebebebf1f1f1dfdfdfdededee2e2e2edededefefefe6e6e6f8f8f8fafafaf5f5f5efefefeeeeeeebebebecececedededefefefe8e8e8efefeff1f1f1fafafafffffffcfcfcfffffffdfdfdf9f9f9fafafafefefefcfcfcf8f8f8fafafaf1f1f1fcfcfcf8f8f8fafafaefefeff8f8f8fbfbfbfefefefbfbfbfcfcfcfffffffffffff5f5f5e4e4e4eaeaeae6e6e6f1f1f1f0f0f0f2f2f2e9e9e9e7e7e7e4e4e4c5c5c5c8c8c8e8e8e8d7d7d7c0c0c0f7f7f7b4b4b4767676a6a6a6afafafcccccce7e7e7e2e2e2e7e7e7e8e8e8e7e7e7ebebebf7f7f7fffffffffffff0f0f0e9e9e9e8e8e8f7f7f7f4f4f4f8f8f8f1f1f1eeeeeee1e1e1e1e1e1f2f2f2ffffffffffffc8c8c8b0b0b0e0e0e0e6e6e6e5e5e5ededede1e1e1e1e1e1f6f6f6fbfbfbf8f8f8dfdfdfeaeaeaf3f3f3fefefeedededdbdbdbf5f5f5f0f0f0dadadae5e5e5e3e3e3d8d8d8e8e8e8f5f5f5e5e5e5e8e8e8eaeaeaf0f0f0e0e0e0d8d8d8c8c8c8cdcdcdf0f0f0fffffffcfcfcfefefefffffffffffffcfcfcf4f4f4f0f0f0efefefe9e9e9eeeeeeefefefe5e5e5e0e0e0dbdbdbcccccce4e4e4f2f2f2f3f3f3fafafafdfdfdfafafaeeeeeee8e8e8f3f3f3fffffff5f5f5f1f1f1fefefefefefef7f7f7f7f7f7f5f5f5f1f1f1ecececf1f1f1fffffffcfcfcdbdbdbf4f4f4f0f0f0c8c8c8c9c9c9efefeff8f8f8f2f2f2edededeaeaeae3e3e3e7e7e7c3c3c3d1d1d1e8e8e8dcdcdcd0d0d0c0c0c0aaaaaac0c0c0fefefefdfdfdfafafafdfdfdfcfcfcfefefefffffffefefefbfbfbfbfbfbfcfcfcfdfdfdfffffffafafafbfbfbf2f2f2fafafaffffffffffffe3e3e3ccccccf4f4f4f1f1f1d8d8d8cfcfcfe6e6e6e0e0e0cacacadadadad9d9d9e9e9e9fafafafffffffffffffbfbfbf7f7f7fffffffffffff8f8f8f6f6f6fdfdfdfdfdfdfbfbfbfcfcfcfcfcfcf2f2f2f7f7f7fdfdfdf1f1f1f3f3f3fdfdfdfbfbfbf9f9f9f7f7f7fdfdfdfffffffafafafbfbfbfafafafafafafbfbfbfbfbfbf9f9f9fafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfefefef7f7f7dcdcdcdbdbdbd0d0d0b8b8b8b2b2b2a8a8a89d9d9d9696969797977272727e7e7ea0a0a0919191838383969696959595797979878787b3b3b3afafafb9b9b9c8c8c8d1d1d1f0f0f0f5f5f5f0f0f0fefefeffffffffffffcacacaddddddffffffffffffffffffebebebe9e9e9e2e2e2d4d4d4e0e0e0e7e7e7dededed7d7d7e5e5e5efefefeeeeeee7e7e7f2f2f2eaeaeafbfbfbf5f5f5e8e8e8e6e6e6f8f8f8d9d9d9e0e0e0f5f5f5e6e6e6f6f6f6fffffff9f9f9f8f8f8fbfbfbf4f4f4f9f9f9fafafaefefefeeeeeef1f1f1f7f7f7fcfcfcfcfcfcf4f4f4fafafafcfcfcf8f8f8f3f3f3fefefefafafafefefefffffffbfbfbeeeeeeececece8e8e8f1f1f1e2e2e2e1e1e1ebebebe7e7e7d9d9d9dededef8f8f8f1f1f1d7d7d7d1d1d1d8d8d8ddddddd3d3d3dadadaf4f4f4f5f5f5ebebebf3f3f3edededf0f0f0fafafaf2f2f2f2f2f2ffffffffffffcacacac2c2c2f0f0f0fffffffffffff3f3f3fffffffffffff9f9f9f7f7f7efefeff7f7f7ececece8e8e8c2c2c2c0c0c0fbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffbfbfbefefefe7e7e7f8f8f8ececececececd9d9d9cdcdcdcdcdcdd4d4d4d0d0d0b8b8b89e9e9eb0b0b0d1d1d1bababaa5a5a5abababc8c8c8b2b2b2a5a5a5cfcfcfcdcdcdbdbdbdb6b6b6bebebec7c7c7cbcbcbc0c0c0dbdbdbdadadadbdbdbe2e2e2dadadadededed6d6d6e6e6e6e2e2e2e8e8e8c8c8c8b1b1b1c1c1c1dcdcdcfafafae5e5e5d5d5d5ebebebe1e1e1bfbfbfadadadb6b6b6cccccce3e3e3d2d2d2b9b9b9d1d1d1c5c5c5cbcbcbd4d4d4e3e3e3e3e3e3f5f5f5f4f4f4e6e6e6e9e9e9dededeb8b8b8dadadaeaeaeaeaeaeafffffff7f7f7fbfbfbfffffff3f3f3f2f2f2f5f5f5f9f9f9fbfbfbefefefe4e4e4e8e8e8eeeeeee9e9e9e3e3e3eaeaeafffffff0f0f0f0f0f0fafafafdfdfdecececf8f8f8eaeaeae7e7e7eeeeeedbdbdbebebebf1f1f1f5f5f5e0e0e0e0e0e0f1f1f1e3e3e3e3e3e3ededede6e6e6cbcbcbdfdfdfdfdfdfe8e8e8eeeeeef1f1f1f1f1f1f1f1f1f7f7f7f0f0f0dcdcdcf7f7f7e5e5e5ebebebf5f5f5f2f2f2e6e6e6dededeedededf9f9f9fdfdfdfffffffffffffbfbfbf6f6f6f5f5f5f2f2f2fffffffffffffffffffffffff6f6f6efefeff5f5f5efefeff1f1f1fffffffefefefefefef8f8f8ecececf6f6f6f4f4f4e0e0e0ebebebfbfbfbfbfbfbfefefed0d0d0d7d7d7dfdfdfe4e4e4d4d4d4dadadaededede8e8e8f5f5f5eeeeeee7e7e7f0f0f0fcfcfcfbfbfbf6f6f6f9f9f9f3f3f3fafafabababac3c3c3f5f5f5f7f7f7fafafaffffffeeeeee8b8b8bbebebebebebeb1b1b1d4d4d4dbdbdbf1f1f1ebebebdbdbdbf2f2f2f5f5f5f1f1f1f7f7f7ffffffffffffffffffffffffffffffffffffffffffefefefd3d3d3dfdfdff0f0f0ffffffeeeeeeb7b7b7afafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6fefefefffffffffffff8f8f8fffffffefefedbdbdbf8f8f8ffffffffffffffffffeaeaeae5e5e5e8e8e8f1f1f1fefefef1f1f1cfcfcfccccccdcdcdce7e7e7cacacadcdcdcf9f9f9f7f7f7fffffffffffffffffffffffff3f3f3fafafafffffffffffffafafaf7f7f7fafafafffffffffffffbfbfbfffffffffffffffffffdfdfde3e3e3e4e4e4ecececeaeaeafffffffffffffffffffffffffffffffffffff4f4f4edededfcfcfcfafafae4e4e4f0f0f0c6c6c6b9b9b9d3d3d3acacacacacacf2f2f2ffffffffffffe8e8e8f8f8f8fefefef3f3f3dcdcdcf4f4f4d9d9d9d0d0d0dddddddadadac8c8c8d0d0d0f2f2f2efefeff3f3f3fffffff8f8f8f7f7f7f9f9f9f6f6f6f7f7f7f9f9f9f7f7f7f6f6f6f3f3f3f4f4f4fafafae7e7e7ebebebf9f9f9f0f0f0d4d4d4e2e2e2fbfbfbffffffffffffffffffecececf9f9f9fcfcfcfefefefffffffffffffffffff8f8f8fffffffafafad3d3d3f4f4f4fffffffbfbfbf5f5f5fcfcfcfcfcfcfdfdfdfafafafafafaf8f8f8f9f9f9f6f6f6fbfbfbfafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f5f5f5e9e9e9dededec6c6c6b5b5b5c5c5c5c1c1c1b1b1b1a1a1a1a3a3a3a3a3a3bbbbbb8888885f5f5f909090a4a4a4888888969696a4a4a4adadad9e9e9ebababac6c6c6d6d6d6d8d8d8c0c0c0dadadacdcdcde2e2e2fefefefffffffffffffffffffffffffffffffffffffffffffffffffbfbfbebebebefefefe1e1e1f4f4f4f1f1f1bbbbbbe2e2e2f4f4f4d6d6d6afafafe1e1e1eaeaeae1e1e1f0f0f0ddddddcececed1d1d1e2e2e2e6e6e6e0e0e0ecececfcfcfcf6f6f6efefeffffffffdfdfdefefeffdfdfde5e5e5d1d1d1e9e9e9eeeeeee7e7e7f5f5f5fffffffbfbfbfbfbfbf8f8f8fefefef3f3f3e8e8e8f3f3f3f8f8f8fefefef4f4f4fafafafbfbfbf8f8f8f8f8f8f6f6f6efefeff1f1f1f7f7f7e9e9e9e0e0e0f6f6f6f4f4f4f0f0f0fdfdfdfefefeecececf4f4f4fbfbfbe4e4e4dcdcdcecececfdfdfdfffffffffffffcfcfcf3f3f3f8f8f8f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb9b9b9a7a7a7eeeeeee8e8e8f0f0f0fcfcfcf6f6f6f6f6f6fffffffffffff3f3f3d3d3d3dededefafafafffffffbfbfbdededec4c4c4c6c6c6c1c1c1a0a0a0b0b0b0c4c4c4bfbfbf9b9b9bb0b0b0cfcfcfb2b2b2afafafb0b0b0b1b1b1b0b0b0c2c2c2d8d8d8aaaaaab9b9b9dadadaf6f6f6fcfcfcf0f0f0e4e4e4cdcdcdccccccaaaaaacdcdcde0e0e0e9e9e9dadadac9c9c9d5d5d5c3c3c3e2e2e2dadadaebebebe4e4e4e1e1e1d8d8d8ecececd6d6d6cbcbcbd8d8d8d9d9d9e4e4e4e2e2e2e7e7e7e4e4e4c8c8c8d0d0d0e5e5e5e7e7e7e6e6e6e9e9e9e0e0e0ccccccd1d1d1d2d2d2e9e9e9e1e1e1e7e7e7fbfbfbf2f2f2eeeeeefafafafffffffffffff6f6f6fffffffcfcfcfffffffffffff9f9f9cbcbcbcbcbcbe7e7e7edededecececfdfdfdfdfdfdfcfcfcf9f9f9fcfcfcfffffffbfbfbefefefe8e8e8f4f4f4f9f9f9f2f2f2ebebebefefeff9f9f9ededede4e4e4e9e9e9f1f1f1e8e8e8d0d0d0ebebebd6d6d6ebebebf3f3f3e5e5e5d7d7d7e9e9e9f2f2f2d2d2d2cacacacacacac7c7c7e1e1e1e0e0e0d9d9d9dfdfdfd9d9d9e5e5e5f2f2f2dededed1d1d1e8e8e8ddddddd3d3d3e7e7e7eaeaeadcdcdcd7d7d7f7f7f7f4f4f4dedededddddde1e1e1ebebebececece5e5e5ececece1e1e1ecececebebebdededee9e9e9eeeeeeebebebf0f0f0e1e1e1ddddddf2f2f2f6f6f6fafafaefefefe1e1e1ecececf6f6f6fffffff6f6f6f6f6f6f6f6f6f5f5f5fdfdfdfbfbfbfefefefffffff4f4f4fafafaf8f8f8f2f2f2f0f0f0f0f0f0f6f6f6eeeeeefdfdfdffffffe3e3e3f8f8f8fcfcfcf8f8f8fffffffefefefcfcfcf4f4f4e0e0e0f7f7f7f2f2f2d6d6d6b8b8b89090906767677676767a7a7a7373735858584949496969698181818787879090908e8e8eb6b6b69999996969699898989e9e9ea2a2a2bababaafafafacacacacacaca6a6a69f9f9f9595957f7f7f9595957a7a7a747474a4a4a4b4b4b4bdbdbdc2c2c2b5b5b5c3c3c3cacacabbbbbbb9b9b9a3a3a3b5b5b5d9d9d9abababb1b1b1989898959595a3a3a3b5b5b5cfcfcfdededea2a2a27474748282828585856f6f6f6d6d6d6b6b6b8888888d8d8d7d7d7d8080807d7d7d7a7a7a7171719e9e9ec0c0c0aaaaaabababac9c9c9c7c7c7d3d3d3d7d7d7cfcfcfcdcdcdcacacac6c6c6cdcdcdd5d5d5dbdbdbdededee0e0e0dbdbdbccccccc8c8c8cfcfcfc3c3c3c7c7c7cbcbcbc9c9c9c8c8c8cececed7d7d7dbdbdbcececeb7b7b7b9b9b9b0b0b0b1b1b1b0b0b0afafafb6b6b6adadad9e9e9eaeaeaeb7b7b7b2b2b2abababcdcdcddcdcdcd1d1d1cfcfcfc5c5c5cbcbcbb8b8b8a1a1a19d9d9df4f4f4f5f5f5fffffffffffffffffff6f6f6f8f8f8f9f9f9f7f7f7f7f7f7fdfdfdfcfcfcf6f6f6f6f6f6fbfbfbf9f9f9f5f5f5f4f4f4f1f1f1efefefedededf2f2f2e3e3e3b7b7b7d9d9d9fffffff3f3f3edededfffffff6f6f6dfdfdff6f6f6fcfcfcf5f5f5fffffffffffffdfdfdfffffffffffffffffff2f2f2f4f4f4fffffffffffffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9f9f9dedededadadadcdcdccacacacacacac1c1c1b5b5b5a9a9a9a5a5a5979797b7b7b7b2b2b2989898a5a5a5a8a8a8979797919191919191939393a8a8a8abababb7b7b7bebebea3a3a3bfbfbfd8d8d8d0d0d0d1d1d1f8f8f8fcfcfcf7f7f7ffffffffffffffffffd8d8d8c6c6c6e7e7e7d5d5d5f2f2f2fffffffcfcfcfefefed6d6d6bababae8e8e8efefefe6e6e6efefeffbfbfbfafafafffffffffffff4f4f4f2f2f2fbfbfbf6f6f6f4f4f4f8f8f8dadadac9c9c9f5f5f5ffffffc4c4c4d9d9d9dededec4c4c4c3c3c3c6c6c6ebebebefefefdfdfdfdededef4f4f4ddddddadadadd5d5d5fcfcfcfafafafcfcfcf5f5f5f5f5f5e5e5e5efefefe3e3e3f0f0f0dbdbdbf4f4f4fafafaf8f8f8fdfdfdfffffffbfbfbfafafafffffffffffffefefef2f2f2f8f8f8f8f8f8eeeeeefffffffffffff9f9f9f7f7f7f4f4f4f9f9f9fafafaeaeaeaddddddfefefefffffffffffffffffff8f8f8f0f0f0e7e7e7f0f0f0f6f6f6f9f9f9e6e6e6efefeffffffff6f6f6ffffffffffffffffffffffffe8e8e8f2f2f2fbfbfbd5d5d5d1d1d1e6e6e6c3c3c3c7c7c7d1d1d1dcdcdce8e8e8e1e1e1e7e7e7e7e7e7d8d8d8ffffffffffffffffffffffffdfdfdfb7b7b79a9a9ab5b5b5e8e8e8e4e4e4cececec8c8c8acacac999999aaaaaac6c6c6bdbdbdbebebed6d6d6d8d8d8c8c8c8e0e0e0f1f1f1eeeeeee9e9e9f8f8f8f3f3f3f7f7f7fffffffffffff1f1f1fffffffffffffbfbfbfcfcfcf0f0f0e6e6e6fcfcfcf6f6f6f3f3f3fffffffafafafffffffbfbfbebebebf6f6f6f9f9f9f4f4f4fbfbfbfbfbfbfcfcfcefefeff8f8f8eaeaeae8e8e8e0e0e0d8d8d8d9d9d9f0f0f0f3f3f3f7f7f7eeeeeeeeeeeee6e6e6eeeeeefafafaedededebebebf4f4f4eeeeeed8d8d8f6f6f6f6f6f6d6d6d6f8f8f8fffffffffffffffffff9f9f9f0f0f0f5f5f5fafafaf7f7f7f4f4f4efefeff4f4f4ffffffffffffd4d4d4e4e4e4f7f7f7f2f2f2fefefefefefefcfcfcfbfbfbf9f9f9f3f3f3f6f6f6f0f0f0fafafaf2f2f2f1f1f1f0f0f0e8e8e8f5f5f5fcfcfcf0f0f0fafafafffffffffffffffffff8f8f8f0f0f0ffffffffffffebebebe7e7e7f4f4f4efefeff8f8f8ffffffe1e1e1e1e1e1f8f8f8f2f2f2f4f4f4fffffffbfbfbfefefefffffffefefef5f5f5f4f4f4fffffff4f4f4ecececfcfcfcfffffff1f1f1fdfdfdffffffffffffffffffffffffffffffe4e4e4edededebebebfbfbfbfffffff7f7f7f2f2f2fffffffffffffefefeffffffffffffebebebf4f4f4fffffffffffffffffff4f4f4e2e2e2fcfcfcfffffff6f6f6fffffffffffffffffffffffffffffffffffffefefef1f1f1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7f7f7fffffffcfcfcecececdadadad2d2d2c8c8c8c5c5c5c3c3c39c9c9ca1a1a1b3b3b3c5c5c5cfcfcffdfdfdeaeaead8d8d89a9a9a8383839292927070705e5e5e8282826e6e6e9494949b9b9b949494a5a5a5b7b7b7a5a5a5afafaf9393939c9c9c989898999999a8a8a88383837f7f7f6161613c3c3c6e6e6e8d8d8d7676767d7d7da2a2a2a0a0a09c9c9c9696968f8f8f949494787878939393c0c0c08c8c8ca0a0a0838383a3a3a3a8a8a8aaaaaabdbdbdd1d1d1b0b0b08e8e8ebbbbbbd0d0d0c5c5c5c3c3c3dcdcdca1a1a17272729d9d9dd9d9d9d1d1d1b8b8b8b7b7b7b5b5b5d9d9d9cdcdcdbcbcbcbbbbbbb8b8b8c0c0c0c5c5c5c2c2c2bdbdbdc0c0c0c4c4c4c9c9c9c4c4c4bababacececedededecececec0c0c0b4b4b4cfcfcfc5c5c5bcbcbccfcfcfdfdfdfd4d4d4d8d8d8e9e9e9bbbbbb979797b8b8b8c9c9c9d3d3d3cfcfcfdededef2f2f2f8f8f8fdfdfdfffffffcfcfcebebebe5e5e5d3d3d3bcbcbcc4c4c4d1d1d1cacacab9b9b9bfbfbfd8d8d8bbbbbb8f8f8fc8c8c8e3e3e3fcfcfcfdfdfdfffffff6f6f6fafafafdfdfdf8f8f8fbfbfbfdfdfdf7f7f7fdfdfdfffffffffffffdfdfdfcfcfcfffffffefefef9f9f9fcfcfcfffffffcfcfcd2d2d2f1f1f1fffffffffffffffffffffffff3f3f3ffffffffffffdcdcdce2e2e2f0f0f0eaeaead9d9d9d7d7d7e2e2e2d5d5d5c6c6c6dadadadfdfdfe6e6e6d9d9d9d1d1d1d7d7d7cdcdcde4e4e4efefefbcbcbcb6b6b6bdbdbdb2b2b2c3c3c3b2b2b2989898a8a8a8a3a3a39a9a9a9f9f9fb0b0b0c2c2c2c1c1c1b4b4b4a5a5a5c1c1c1c3c3c3cdcdcdeeeeeee0e0e0f0f0f0f5f5f5fbfbfbfffffffffffff6f6f6eeeeeefafafadbdbdbe4e4e4fdfdfdfffffffdfdfdf9f9f9fffffffafafaddddddeaeaeaffffffe7e7e7c1c1c1cececed6d6d6f3f3f3eeeeeef3f3f3ffffffcdcdcdd3d3d3d9d9d9d5d5d5d6d6d6e4e4e4e3e3e3e3e3e3e8e8e8c6c6c6d2d2d2dbdbdbe9e9e9e8e8e8c6c6c6aaaaaad8d8d89a9a9ac3c3c3d9d9d9e4e4e4f2f2f2efefefdbdbdbd8d8d8dcdcdce6e6e6fbfbfbffffffffffffd1d1d1c3c3c3d6d6d6fffffffffffffffffffefefefffffff0f0f0eaeaeaffffffd8d8d8c5c5c5eeeeeefefefef3f3f3fafafafffffffefefef3f3f3f2f2f2f9f9f9fdfdfdf7f7f7efefefebebebe4e4e4dfdfdfc6c6c6d6d6d6e9e9e9e3e3e3e7e7e7dcdcdcdadadadcdcdce2e2e2efefefd6d6d6c3c3c3b2b2b2adadada2a2a29b9b9bd3d3d3e3e3e3a6a6a6d4d4d4dcdcdcb9b9b9c2c2c2e1e1e1e0e0e0d0d0d0b6b6b67d7d7da1a1a1cfcfcfdcdcdccfcfcfb2b2b2bdbdbdb1b1b1a6a6a6b5b5b5d0d0d0cdcdcdc8c8c8bebebec0c0c0cacacac9c9c9bababad4d4d4e6e6e6d7d7d7d1d1d1eeeeeef6f6f6f4f4f4f2f2f2eeeeeef3f3f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefffffffffffffefefefefefefdfdfdfcfcfcf8f8f8f4f4f4ebebebf3f3f3fbfbfbfbfbfbfafafaffffffefefeff8f8f8fffffffffffffffffffffffffffffffdfdfdfffffffdfdfdf3f3f3fbfbfbfffffffffffffffffffffffffdfdfdeeeeeefdfdfdf3f3f3f5f5f5f1f1f1edededf8f8f8dededee7e7e7dededee8e8e8f0f0f0f4f4f4f5f5f5e9e9e9f5f5f5fcfcfcf1f1f1fcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1e1e1e1e4e4e4f1f1f1fbfbfbf4f4f4eaeaeadfdfdff0f0f0fdfdfde0e0e0e5e5e5edededc6c6c6f9f9f9fffffffffffff9f9f9fcfcfcffffffffffffffffffffffffffffffe7e7e7b0b0b0f7f7f7fffffffffffffffffffffffff3f3f3d1d1d1c8c8c8d9d9d9e3e3e3d0d0d0c2c2c2c2c2c2d3d3d3c9c9c9b9b9b9d4d4d4d7d7d7d8d8d8c4c4c4d4d4d4d5d5d5bebebecececedcdcdcc5c5c5c7c7c7c6c6c6b3b3b3c2c2c2bcbcbcc4c4c4eaeaeae1e1e1e5e5e5dbdbdbd2d2d2e3e3e3e3e3e3e2e2e2ddddddcbcbcbb3b3b3bbbbbbdfdfdfc2c2c2b5b5b5b3b3b3d2d2d2dadadad6d6d6bfbfbfbbbbbbd9d9d9dadadad2d2d2d6d6d6d5d5d5dbdbdbe2e2e2e2e2e2e3e3e3edededebebebf1f1f1f4f4f4edededfefefefffffffffffff3f3f3f3f3f3dededebbbbbbb7b7b7d7d7d7e4e4e4d8d8d8cfcfcfd4d4d4e0e0e0e4e4e4d5d5d5e4e4e4edededd4d4d4b9b9b9b3b3b3ecececfcfcfcd7d7d7d5d5d5edededfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7f3f3f3f3f3f3fffffffefefef4f4f4f3f3f3f1f1f1e9e9e9fffffffffffffffffffffffffffffffffffff9f9f9f6f6f6f1f1f1ececece1e1e1e5e5e5dbdbdbaaaaaac6c6c6e4e4e4c3c3c3dfdfdffffffffffffffafafafffffffcfcfcefefefebebebfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6edededf0f0f0dcdcdccacacabfbfbfdbdbdbf7f7f7f6f6f6fffffffffffffffffffffffffdfdfdf8f8f8f5f5f5f1f1f1eaeaeaeaeaeafffffffcfcfcfffffffcfcfcfdfdfdeeeeeef0f0f0dbdbdbe0e0e0c4c4c4999999f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcdededee4e4e4dbdbdbcfcfcfb9b9b9a1a1a1c3c3c3bcbcbcc1c1c1c7c7c7bcbcbcdadadaeaeaead3d3d3c1c1c1c4c4c4d1d1d1c4c4c4b5b5b5ccccccd6d6d6c9c9c9c7c7c7d4d4d4d2d2d2e7e7e7ebebebb6b6b6c8c8c8dbdbdbdddddde2e2e2dfdfdffffffffffffffffffffffffffffffff9f9f9fffffffffffffcfcfcfefefeedededffffffffffffdfdfdfdbdbdbefefefe5e5e5e5e5e5d8d8d8c0c0c0cbcbcbd1d1d1f5f5f5f8f8f8ecececfefefef8f8f8f6f6f6fcfcfcfffffff6f6f6e9e9e9f5f5f5fffffffffffffffffff8f8f8ffffffe3e3e3f3f3f3f9f9f9fffffffffffffafafadcdcdcc7c7c7cdcdcde5e5e5eaeaeaf0f0f0bababaa0a0a0ecececb7b7b7d1d1d1dadadac5c5c5d2d2d2d2d2d2e1e1e1cdcdcdb5b5b5c4c4c4f5f5f5fffffff2f2f2e7e7e7f6f6f6fbfbfbdfdfdfbbbbbbc0c0c0a9a9a9c8c8c8dcdcdcedededd7d7d7cfcfcfecececfffffffffffff7f7f7e3e3e3e7e7e7f1f1f1fefefefffffffffffffffffffefefefefefefafafafffffff9f9f9d2d2d2e4e4e4ebebebdadadae2e2e2f7f7f7c0c0c0c7c7c7e1e1e1dfdfdfd9d9d9c9c9c9a1a1a1abababbdbdbdc6c6c6e6e6e6ddddddbababab7b7b7c2c2c2a0a0a0cccccce6e6e69d9d9dcbcbcbd0d0d0bababab5b5b5bdbdbdc3c3c3d1d1d1cacacac0c0c0c1c1c1c8c8c8dededecfcfcfc8c8c8fffffffffffffffffffffffffffffffffffffffffffffffff6f6f6b5b5b5a6a6a6c6c6c6dadadafffffffefefefffffff8f8f8e5e5e5f8f8f8fffffffbfbfbe3e3e3efefeff7f7f7fffffff7f7f7fafafaf7f7f7e5e5e5f3f3f3f9f9f9e3e3e3eeeeeeefefefe1e1e1dededeececece7e7e7e8e8e8e7e7e7e5e5e5e9e9e9e9e9e9f9f9f9f4f4f4e9e9e9f2f2f2fafafafefefefffffffdfdfdfdfdfdfafafafffffffffffffbfbfbfffffffffffffffffffbfbfbfcfcfcf1f1f1fdfdfdf3f3f3d7d7d7f1f1f1f1f1f1f1f1f1fbfbfbebebebf4f4f4f8f8f8f8f8f8f5f5f5fbfbfbfffffff5f5f5f8f8f8efefeffbfbfbfcfcfcfafafaf1f1f1f0f0f0f2f2f2fffffff5f5f5fefefefffffffdfdfdfcfcfcfefefef6f6f6fafafaf8f8f8f8f8f8e2e2e2d9d9d9efefeff2f2f2eaeaeae4e4e4e4e4e4cdcdcdcacacadcdcdccdcdcdc3c3c3cacacac8c8c8c6c6c6cdcdcdc9c9c9d6d6d6cacacaadadadbababaaaaaaaafafafdfdfdfcecececececea5a5a5a2a2a2f1f1f1fcfcfcd6d6d6b1b1b1c8c8c89d9d9d7e7e7e808080c6c6c6f1f1f1f7f7f7f9f9f9d4d4d4d8d8d8b9b9b9bcbcbcc0c0c0c6c6c69e9e9e8a8a8aacacac8686868686869c9c9c9b9b9bb4b4b4bababab8b8b8cfcfcfcececec3c3c39292928d8d8d9b9b9b8e8e8e9a9a9adcdcdcd3d3d3afafafc1c1c1e5e5e5cbcbcbafafafcacacab9b9b9c4c4c4cecececacacac5c5c5b9b9b99494948a8a8abfbfbfb4b4b4a7a7a7bcbcbcafafafb0b0b0cfcfcfd3d3d3b5b5b5c0c0c0cbcbcbcacacacbcbcbb2b2b2afafafc5c5c5dadadae1e1e1c1c1c1cacacadcdcdcdbdbdbd3d3d3f2f2f2f1f1f1efefeff0f0f0e6e6e6e4e4e4f3f3f3fffffffcfcfce5e5e5d4d4d4d6d6d6fcfcfcebebebdedededbdbdbc0c0c0c6c6c6d9d9d9d3d3d3d5d5d5dadadad9d9d9dcdcdce1e1e1e8e8e8fbfbfbfafafaecececf5f5f5d8d8d8d4d4d4b3b3b3b9b9b9cdcdcde4e4e4fffffff9f9f9f0f0f0fffffffffffffffffff8f8f8f2f2f2f7f7f7f1f1f1f2f2f2e6e6e6fefefefafafaf2f2f2d6d6d6dfdfdfe3e3e3dededee7e7e7e1e1e1f3f3f3f9f9f9f7f7f7e0e0e0c6c6c6d5d5d5d4d4d4c1c1c1dcdcdcfefefef7f7f7dcdcdcfbfbfbffffffdbdbdbe5e5e5fafafaf9f9f9f4f4f4fafafaeeeeeef8f8f8f9f9f9fbfbfbf9f9f9fcfcfcfffffffffffffefefef6f6f6e4e4e4d8d8d8dadadacbcbcbc3c3c3b3b3b3b6b6b6e0e0e0eeeeeec4c4c4bfbfbfb6b6b6b2b2b2ddddddf3f3f3f5f5f5fffffffffffffefefef6f6f6f7f7f7fcfcfcf3f3f3f0f0f0f2f2f2eeeeeef8f8f8f7f7f7f9f9f9fdfdfdfffffff6f6f6f8f8f8f0f0f0d8d8d8f1f1f1fafafaf0f0f0eaeaeaf0f0f0efefefe2e2e2dededecfcfcfcfcfcfefefefe3e3e3c9c9c9b4b4b4c6c6c6bfbfbfc7c7c7c3c3c3b9b9b9cbcbcbb7b7b7a9a9a9a5a5a59494949696968a8a8a9595958383838686868f8f8facacace4e4e4dadadad3d3d3f7f7f7f3f3f3ecececfdfdfdfefefefffffffafafafffffffffffffffffffffffff7f7f7fafafafffffffffffffefefefcfcfcf7f7f7fffffffffffffffffff8f8f8fcfcfcecececeaeaeae7e7e7efefefecececdadadaebebebf5f5f5f6f6f6f7f7f7f9f9f9fcfcfcf7f7f7f3f3f3f7f7f7f8f8f8fefefefbfbfbfffffff8f8f8d1d1d1efefeffffffffbfbfbf7f7f7fdfdfdf4f4f4f6f6f6fbfbfbfbfbfbf5f5f5f5f5f5f5f5f5e9e9e9e1e1e1efefefe6e6e6ebebebfafafae1e1e1f9f9f9f3f3f3e4e4e4f1f1f1f1f1f1ecececf3f3f3eaeaeaf5f5f5fffffff7f7f7a6a6a6b8b8b8ecececbebebed9d9d9cbcbcbc1c1c1f5f5f5e2e2e2fefefeffffffcacacacccccccfcfcfb4b4b4afafafa7a7a7b7b7b7dadadacfcfcfc1c1c1c1c1c1aaaaaaaaaaaab4b4b4acacaca5a5a5aaaaaab5b5b5c4c4c4f7f7f7e7e7e7e0e0e0eeeeeef1f1f1e4e4e4e3e3e3e3e3e3f3f3f3e6e6e6dbdbdbf3f3f3c6c6c6cfcfcfe6e6e6f9f9f9edededf5f5f5eaeaead8d8d8e2e2e2d6d6d6e4e4e4e4e4e4dadadae3e3e3eaeaeac1c1c19c9c9cc4c4c4d5d5d5f7f7f7fffffffffffffbfbfbebebebccccccdfdfdffffffff3f3f3f9f9f9fffffffefefef9f9f9f4f4f4f7f7f7fffffff5f5f5fffffffffffffefefef8f8f8fffffffafafafefefefffffffffffffefefefdfdfdfffffffcfcfcfcfcfcfffffffefefeffffffffffffd2d2d2e7e7e7d0d0d0cbcbcbdcdcdce1e1e1d7d7d7efefeff5f5f5f0f0f0eeeeeee1e1e1fdfdfdffffffdfdfdfdfdfdfeeeeeec3c3c3aeaeaedadadaeaeaeadfdfdfd8d8d8e9e9e9f2f2f2eaeaeae3e3e3d7d7d7d5d5d5e3e3e3f5f5f5e7e7e7e0e0e0f5f5f5fdfdfdfcfcfcf6f6f6f9f9f9fefefefffffff9f9f9fffffffafafaf3f3f3ffffffeeeeeef3f3f3f4f4f4d8d8d8e8e8e8efefefd9d9d9eeeeeee3e3e3d7d7d7e9e9e9e1e1e1e8e8e8ebebebf9f9f9fbfbfbf6f6f6e7e7e7e3e3e3eeeeeefbfbfbfdfdfdfcfcfcf4f4f4e4e4e4e9e9e9e5e5e5e3e3e3edededd8d8d8d4d4d4fffffff2f2f2e3e3e3e2e2e2e1e1e1e4e4e4c9c9c9d0d0d0c8c8c8cececed2d2d2dcdcdcdadadae0e0e0bcbcbcb8b8b8c9c9c9c1c1c1c6c6c6bababa9f9f9fbebebeb8b8b8a7a7a7ccccccb7b7b7a7a7a7abababacacaccccccce3e3e3d0d0d0d2d2d2919191a5a5a5e1e1e1c7c7c7bababac6c6c6dbdbdbb1b1b1adadadc7c7c7c9c9c9a7a7a7bababaaeaeaeaeaeae9e9e9e7c7c7c9f9f9fb4b4b49191919c9c9ce0e0e0e4e4e4d4d4d4bdbdbdc6c6c6acacacdcdcdcf4f4f4dedededbdbdbd7d7d7e0e0e0d1d1d1e0e0e0ebebebf9f9f9fffffff1f1f1d9d9d9ebebebf1f1f1f9f9f9fdfdfdf7f7f7f2f2f2f2f2f2fffffffefefee8e8e8f7f7f7e1e1e1e3e3e3e8e8e8d0d0d0edededf3f3f3e1e1e1e8e8e8f2f2f2f9f9f9f9f9f9e7e7e7fffffffffffffdfdfdd5d5d5cfcfcffffffffffffff6f6f6e3e3e3d4d4d4efefeffffffff1f1f1e5e5e5f7f7f7fbfbfbf3f3f3fffffffffffff7f7f7d4d4d4d8d8d8f9f9f9ffffffd2d2d2d3d3d3cdcdcdd3d3d3e9e9e9d7d7d7cccccce7e7e7e9e9e9dedededededee3e3e3efefeffafafae9e9e9edededffffffffffffefefeff5f5f5ffffffffffffffffffdcdcdccccccccacacacececee9e9e9ededede9e9e9dfdfdfefefeffffffffcfcfcfafafaf2f2f2eaeaeaf1f1f1eeeeeef4f4f4e4e4e4dbdbdbe5e5e5dcdcdcd6d6d6b9b9b9cdcdcdeeeeeeeeeeeeefefefececececececdededed8d8d8d3d3d3ccccccc3c3c3e3e3e3efefefe6e6e6f6f6f6ffffffd7d7d7e3e3e3f6f6f6fffffff6f6f6f5f5f5fffffffcfcfcfafafaf8f8f8f2f2f2e1e1e1e0e0e0d4d4d4c4c4c4c2c2c2bfbfbfcbcbcbcccccccacacac6c6c6b8b8b8b4b4b4c8c8c8dcdcdcf9f9f9fffffffffffffafafafafafafcfcfcf6f6f6f0f0f0f3f3f3f4f4f4fbfbfbf2f2f2eeeeeef2f2f2f3f3f3e7e7e7ecececf8f8f8fffffffffffffffffffdfdfdffffffffffffc9c9c9b5b5b5c3c3c3c8c8c8d2d2d2e7e7e7f2f2f2e5e5e5e6e6e6dededed8d8d8e8e8e8d5d5d5acacacb7b7b7c8c8c8b9b9b9cdcdcdcfcfcfb6b6b6cacacabababab1b1b1d3d3d3c8c8c8d7d7d7ebebebededede8e8e8edededffffffffffffefefeffefefef1f1f1e6e6e6fbfbfbfdfdfdfdfdfdf8f8f8dbdbdbbababaf7f7f7fcfcfcf6f6f6fffffffffffff8f8f8e8e8e8f7f7f7ebebebf3f3f3f9f9f9dbdbdbf7f7f7fbfbfbefefefe9e9e9efefefdfdfdff7f7f7fefefeededededededeeeeeef6f6f6fdfdfdf8f8f8ffffffffffffeeeeeef2f2f2fffffff6f6f6fefefefbfbfbe3e3e3efefefeaeaeaf7f7f7f4f4f4e1e1e1cbcbcbc2c2c2d3d3d3edededfafafafafafaefefeff5f5f5fcfcfce9e9e9ebebebf2f2f2f6f6f6fffffffffffffdfdfde7e7e7e3e3e3e6e6e6f1f1f1fffffffffffffffffffffffffcfcfcfafafaddddddebebebf1f1f1aaaaaa9f9f9fbababaffffffefefefdedededbdbdbcbcbcbd9d9d9c8c8c8adadadbebebed6d6d6cdcdcddbdbdbc2c2c2b1b1b1adadadccccccd3d3d3dcdcdcc5c5c5cbcbcbc8c8c8dcdcdcf2f2f2efefefb4b4b48f8f8fd6d6d6f1f1f1ebebebdbdbdbdbdbdbdfdfdfdddddde1e1e1d3d3d3d7d7d7ddddddacacacb6b6b6e3e3e3efefefefefefd4d4d4c6c6c6ecececeeeeeee8e8e8ebebebf1f1f1f8f8f8fbfbfbfffffffffffff7f7f7ebebebcfcfcfdcdcdcfafafaf2f2f2eaeaeaededede7e7e7fdfdfdfffffffffffffffffffffffffffffff5f5f5fffffffffffffbfbfbfafafaefefefe6e6e6e9e9e9fefefef5f5f5dddddddfdfdfebebebdcdcdcc1c1c1cfcfcfd0d0d0e0e0e0eeeeeed3d3d3c4c4c4d2d2d2e4e4e4e6e6e6eeeeeee4e4e4f2f2f2fffffff9f9f9b6b6b6c0c0c0f3f3f3ecececcdcdcdcacacac9c9c9d7d7d7cececee1e1e1c1c1c1b1b1b1d9d9d9f3f3f3dcdcdcd3d3d3f1f1f1eaeaeae1e1e1d7d7d7f5f5f5fefefefefefefffffff9f9f9f7f7f7fbfbfbf8f8f8e3e3e3cacacad9d9d9fcfcfcfbfbfbedededdcdcdcdcdcdce8e8e8e9e9e9f4f4f4efefefddddddd7d7d7d7d7d7d4d4d4e3e3e3fffffff9f9f9ebebebe6e6e6dededee6e6e6efefeff4f4f4f7f7f7f4f4f4ededede0e0e0f1f1f1fafafafefefef3f3f3f8f8f8f2f2f2e3e3e3e9e9e9eaeaeaeaeaeaf0f0f0eaeaeae3e3e3f6f6f6fefefef3f3f3edededf8f8f8ffffffecececfffffffffffffafafafcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4ffffffffffffe8e8e8fdfdfdfffffffffffffffffffffffff2f2f2e6e6e6ebebebeeeeeeededede3e3e3c2c2c2b2b2b2f4f4f4fffffffdfdfdfffffffffffffffffffdfdfde0e0e0e4e4e4d6d6d6e5e5e5d9d9d9e4e4e4f4f4f4f5f5f5d9d9d9dcdcdcf3f3f3f4f4f4fffffffffffff4f4f4fffffff9f9f9e1e1e1dcdcdcebebebf5f5f5f9f9f9fefefefcfcfcf4f4f4edededf7f7f7dfdfdfd4d4d4eaeaeacacacacececeefefefececececececebebebdbdbdbd0d0d0e0e0e0cacacad6d6d6e1e1e1dddddde2e2e2c4c4c4eeeeeef0f0f0d5d5d5c5c5c5cacacaddddddeeeeeed6d6d6a7a7a7cececed1d1d1c8c8c8dbdbdbdcdcdcececece9e9e9c7c7c7cececefbfbfbf1f1f1dadadab4b4b4cececee6e6e6ecececf4f4f4eeeeeee9e9e9e7e7e7dededeb0b0b07d7d7d9e9e9ecdcdcdcccccccfcfcff1f1f1e5e5e5d4d4d4d3d3d3c6c6c6cfcfcfd8d8d8e4e4e4e0e0e0d7d7d7d5d5d5bdbdbdbfbfbfd2d2d2e6e6e6fffffff2f2f2e9e9e9fafafafffffffbfbfbf4f4f4eeeeeeededededededd5d5d5c3c3c3dadadae4e4e4d0d0d0efefefdfdfdfcdcdcdd8d8d8d8d8d8eeeeeef7f7f7f0f0f0e6e6e6eaeaeaf0f0f0fefefefefefefffffffefefedededefbfbfbfffffffdfdfdedededffffffd4d4d4dadadaf2f2f2f3f3f3f7f7f7fcfcfccececee9e9e9fffffffcfcfcfffffffffffffdfdfdfcfcfcfffffffafafaf1f1f1efefeff1f1f1ecececfbfbfbfafafaffffffe5e5e5b9b9b9e8e8e8fcfcfcf6f6f6dcdcdce0e0e0fefefefffffffffffffcfcfcfffffff5f5f5f3f3f3e9e9e9e0e0e0e1e1e1f8f8f8fffffff2f2f2f2f2f2f4f4f4d6d6d6e2e2e2fffffffbfbfbf4f4f4f2f2f2fbfbfbffffffffffffffffffd4d4d4848484a0a0a0e3e3e3fffffffffffffffffffcfcfcfffffffffffffffffff6f6f6fffffffffffffffffffffffffffffffbfbfbf6f6f6fffffffffffff6f6f6edededfffffffcfcfcfffffffffffff6f6f6f7f7f7f8f8f8fdfdfdfffffffffffff6f6f6fafafaf9f9f9fdfdfdfefefefffffffffffffffffff9f9f9fdfdfdfffffffafafafbfbfbf9f9f9ecececf4f4f4fafafafefefeffffffffffffeaeaeaf2f2f2f0f0f0e6e6e6f1f1f1dfdfdfd4d4d4dadadaebebebeeeeeef3f3f3c2c2c29e9e9eededede9e9e9c4c4c4e6e6e6e3e3e3f0f0f0eaeaeac9c9c9dfdfdfccccccc9c9c9edededf8f8f8f3f3f3e9e9e9dcdcdcdddddddcdcdcf1f1f1fffffffffffffcfcfcfdfdfdfbfbfbf9f9f9ffffffffffffffffffffffffe0e0e0cdcdcde4e4e4cbcbcbd4d4d4fefefefdfdfdfefefef6f6f6f2f2f2efefeff2f2f2eaeaeaefefefe8e8e8ddddddc8c8c8cdcdcdbababab0b0b0bdbdbdbfbfbfc8c8c8d1d1d1d8d8d8ddddddedededecececd6d6d6e7e7e7cfcfcfbdbdbdc6c6c6c4c4c4cececedededef6f6f6fffffff8f8f8fcfcfcfbfbfbe2e2e2d3d3d3eeeeeebfbfbfa9a9a9d6d6d6fffffff3f3f3e5e5e5e3e3e3eaeaeaf5f5f5fefefefdfdfdfafafafffffff1f1f1e9e9e9e4e4e4dddddde5e5e5e2e2e2fffffffffffffffffffffffffffffffafafafafafaf4f4f4fbfbfbfffffffffffffffffffffffffcfcfcf4f4f4f7f7f7fffffff4f4f4f5f5f5f7f7f7f0f0f0ffffffe1e1e1d0d0d0e1e1e1dededee4e4e4ddddddd6d6d6e2e2e2e2e2e2d0d0d0d4d4d4dcdcdce6e6e6ebebebf0f0f0cacacab4b4b4dbdbdbd3d3d3d2d2d2cfcfcfdadadae6e6e6e9e9e9e5e5e5ecececb8b8b8c1c1c1d6d6d6d8d8d8c7c7c7d4d4d4f4f4f4c6c6c6b6b6b6a8a8a8bdbdbdc8c8c8cececedededed5d5d5ccccccebebebfffffffffffff1f1f1e2e2e2f3f3f3f2f2f2e2e2e2e4e4e4f9f9f9fefefef1f1f1e7e7e7d7d7d7f9f9f9ffffffffffffebebebd7d7d7d8d8d8efefeff3f3f3ebebebefefefd0d0d0e4e4e4f0f0f0eaeaeafefefee7e7e7ddddddc8c8c8e0e0e0fffffffbfbfbf7f7f7fffffffffffffffffffffffffcfcfcf8f8f8e6e6e6d3d3d3fefefefafafaf1f1f1f0f0f0f3f3f3f1f1f1f4f4f4fafafae4e4e4dadadaeaeaeaf2f2f2fffffffbfbfbe3e3e3e1e1e1d2d2d2e2e2e2f6f6f6d9d9d9c2c2c2cbcbcbd6d6d6cfcfcfc9c9c9d3d3d3d3d3d3c9c9c9dbdbdbddddddd4d4d4e4e4e4e2e2e2e6e6e6edededeeeeeef4f4f4eaeaeae9e9e9f3f3f3fefefefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffff8f8f8efefeff9f9f9eeeeeee9e9e9d5d5d5ebebebfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbfbfbf6f6f6fffffffffffffefefefafafafafafaf6f6f6fafafafffffffffffff4f4f4efefefefefefdededef7f7f7f7f7f7e4e4e4e7e7e7e6e6e6dfdfdfd8d8d8c4c4c4c4c4c4d9d9d9a5a5a5a7a7a7dadadac9c9c9d9d9d9e4e4e4efefefe9e9e9dbdbdbefefefffffffe4e4e4d3d3d3d3d3d3d5d5d5e6e6e6dcdcdcc0c0c0dbdbdbddddddf0f0f0f0f0f0d8d8d8dadadaeaeaeadadadabababafdfdfdf7f7f7d6d6d6bebebedcdcdcfafafaf4f4f4f3f3f3e9e9e9f6f6f6fffffff3f3f3e0e0e0dfdfdfedededffffffe8e8e8f4f4f4f5f5f5f5f5f5f8f8f8e5e5e5f8f8f8ecececd4d4d4dadadac6c6c6d2d2d2f2f2f2cdcdcdb9b9b9eeeeeee7e7e7e1e1e1efefefe7e7e7f9f9f9ffffffdfdfdfd4d4d4f6f6f6ecececf6f6f6e6e6e6d1d1d1cacacac8c8c8c5c5c5dbdbdbb9b9b98c8c8cd1d1d1edededf1f1f1fafafaf0f0f0f5f5f5fcfcfcfcfcfcf3f3f3d8d8d8d0d0d0d7d7d7c6c6c6bfbfbfe0e0e0ccccccafafafdbdbdbf2f2f2f0f0f0f8f8f8f9f9f9fcfcfcfffffffffffffafafaf9f9f9fbfbfbfcfcfcfbfbfbfefefefefefeffffffffffffffffffffffffffffffe6e6e6dfdfdfdcdcdcd5d5d5c4c4c4b1b1b1ecececfffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefafafafafafaf6f6f6f3f3f3ecececefefefe8e8e8e9e9e9f4f4f4f5f5f5dadadab7b7b7d2d2d2e5e5e5f9f9f9ebebebe5e5e5f1f1f1e5e5e5bbbbbba8a8a8b1b1b1ebebebfffffff6f6f6fafafafbfbfbf1f1f1edededf8f8f8fafafafffffffffffffcfcfcf8f8f8f9f9f9fefefeeeeeeef2f2f2fefefeeeeeeefffffffffffffefefef0f0f0efefeffefefefffffffffffffdfdfdfffffffcfcfcfffffff2f2f2d9d9d9edededfafafafbfbfbededede3e3e3f7f7f7f1f1f1e6e6e6f0f0f0ecececefefeffefefefffffff0f0f0f2f2f2ffffffd0d0d0d0d0d0e1e1e1d5d5d5afafafbbbbbbdcdcdcd8d8d8d1d1d1abababaeaeaec3c3c3bdbdbdc9c9c9d8d8d8e1e1e1dbdbdbb5b5b5c1c1c1f1f1f1ececece4e4e4f0f0f0f4f4f4e6e6e6fffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffcfcfcf6f6f6fffffffdfdfdfffffffcfcfcfafafaf5f5f5f5f5f5ededede4e4e4dddddde3e3e3e8e8e8e0e0e0e2e2e2dadadae5e5e5d5d5d5c6c6c6d9d9d9ecececedededf8f8f8f4f4f4f2f2f2fffffffefefeececece6e6e6e7e7e7c0c0c0b7b7b7e5e5e5f7f7f7fcfcfce3e3e3b3b3b3dcdcdcfffffff7f7f7fffffffffffffffffffffffff7f7f7dcdcdcf4f4f4f6f6f6eeeeeee9e9e9eaeaead2d2d2f5f5f5ffffffdadadaccccccb7b7b7d6d6d6dfdfdfe8e8e8f4f4f4ebebebe5e5e5fffffffefefefafafafffffffffffffdfdfdfffffffffffffffffff4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfdfdfdfcfcfcefefeff1f1f1f0f0f0f6f6f6fbfbfbdbdbdbcdcdcdbebebef2f2f2fafafadedededcdcdcf1f1f1fffffffffffffdfdfdfcfcfcebebebf3f3f3edededeaeaeaeeeeeeedededfdfdfdd1d1d1bababac4c4c4bfbfbfdededee6e6e6c4c4c4dcdcdcb3b3b38a8a8aa3a3a3c6c6c6cbcbcbabababcdcdcdd7d7d7b4b4b4c6c6c6d9d9d9e1e1e1efefefe9e9e9ebebebe1e1e1cececed4d4d4f7f7f7fefefef7f7f7fffffff9f9f9fffffff5f5f5f3f3f3fffffffdfdfde5e5e5e7e7e7d1d1d1b7b7b7cacacacececee1e1e1e2e2e2edededd6d6d6f0f0f0f5f5f5f3f3f3f8f8f8fafafaebebebf6f6f6e3e3e3eaeaeafbfbfbcbcbcbd7d7d7e6e6e6d7d7d7d4d4d4dbdbdbd3d3d3d8d8d8ddddddd4d4d4dfdfdfd9d9d9d2d2d2e2e2e2d9d9d9d1d1d1d0d0d0b6b6b6d4d4d4fcfcfcf2f2f2e1e1e1d7d7d7d3d3d3eaeaeaf3f3f3e6e6e6e8e8e8e1e1e1d0d0d0c5c5c5dfdfdfe5e5e5c8c8c8bfbfbfc6c6c6d1d1d1cbcbcbc5c5c5cdcdcdd5d5d5d8d8d8ddddddecececf2f2f2f2f2f2f1f1f1fbfbfbf0f0f0f6f6f6f7f7f7f9f9f9f5f5f5fefefefafafae2e2e2efefeffdfdfdfefefefffffff6f6f6f0f0f0fefefefafafafbfbfbe8e8e8d7d7d7e6e6e6f7f7f7f6f6f6f2f2f2f9f9f9eaeaeae0e0e0f3f3f3fafafae9e9e9dbdbdbe5e5e5f1f1f1f2f2f2f3f3f3f5f5f5fbfbfbfafafafefefefcfcfcfafafaf3f3f3f3f3f3f1f1f1f9f9f9f9f9f9f9f9f9eeeeeee7e7e7eaeaeae9e9e9e9e9e9ebebebe8e8e8eeeeeef2f2f2dddddde4e4e4e9e9e9d6d6d6f2f2f2d9d9d9eaeaeae5e5e5dededee9e9e9c8c8c89a9a9a9e9e9edadadaebebebd5d5d5f9f9f9f6f6f6cfcfcfe7e7e7dddddde4e4e4efefefe7e7e7d4d4d4d0d0d0e8e8e8eaeaeae5e5e5eaeaeaf7f7f7d5d5d5f5f5f5fffffffffffff3f3f3e5e5e5f3f3f3eeeeeeeeeeeeefefefd9d9d9e8e8e8f9f9f9fffffffffffff9f9f9f7f7f7edededeaeaeac1c1c1cececefafafaf4f4f4dadadad9d9d9d8d8d8e3e3e3edededf7f7f7dcdcdccfcfcfe8e8e8ccccccc7c7c7b4b4b4c0c0c0c7c7c7ecececfafafaecececccccccf2f2f2ddddddc9c9c9ebebebe9e9e9e9e9e9d8d8d8fbfbfbf4f4f4e4e4e4e3e3e3d2d2d2cdcdcddededed2d2d2c4c4c4b2b2b2d1d1d1e1e1e1eeeeeecececec0c0c0e5e5e5ecececc9c9c9bbbbbbdcdcdcd2d2d2c3c3c3dbdbdbe9e9e9f5f5f5ddddddf0f0f0f9f9f9f4f4f4edededebebebedededf3f3f3f4f4f4f3f3f3eeeeeebebebec2c2c2d9d9d9d6d6d6d2d2d2cacacab4b4b4b0b0b0c0c0c0c6c6c6ebebebeaeaeadadadafafafaf1f1f1d7d7d7e6e6e6f6f6f6edededececece8e8e8f3f3f3e8e8e8eaeaeae5e5e5d9d9d9d3d3d3c7c7c7b4b4b4afafafacacaca4a4a4a3a3a38c8c8c9d9d9dbdbdbda8a8a88e8e8e959595818181808080858585b1b1b1d4d4d4c1c1c1d8d8d8fffffffffffffffffffffffffffffffffffff0f0f0ebebebdddddddbdbdbf7f7f7f3f3f3f1f1f1edededccccccd7d7d7e6e6e6fffffff4f4f4c5c5c5e2e2e2fbfbfbefefeff0f0f0f0f0f0ecececf1f1f1eaeaeadfdfdfd7d7d7e6e6e6e2e2e2e2e2e2dddddddcdcdce9e9e9c5c5c5dcdcdce0e0e0dededeeeeeeeedededf6f6f6f4f4f4f9f9f9dbdbdbb8b8b8ccccccdbdbdbcdcdcdcfcfcfe8e8e8ebebebe9e9e9d9d9d9d0d0d0dadadaecececddddddcacacabbbbbbbcbcbcccccccc3c3c3cececee4e4e4e2e2e2fefefefcfcfcf2f2f2fffffffefefefbfbfbf6f6f6f9f9f9f0f0f0f4f4f4fbfbfbf2f2f2f5f5f5f6f6f6f3f3f3f0f0f0e5e5e5d0d0d0e0e0e0ebebebcececee2e2e2d8d8d8dcdcdce7e7e7e0e0e0dcdcdcc3c3c3d4d4d4e6e6e6d5d5d5d7d7d7c9c9c9bdbdbd9c9c9cd6d6d6f1f1f1e6e6e6f1f1f1efefeff6f6f6f8f8f8fffffff8f8f8e1e1e1e1e1e1fefefecececeb4b4b4c0c0c0d4d4d4f7f7f7f2f2f2fbfbfbfcfcfcf5f5f5ecececfafafaf5f5f5f3f3f3f9f9f9f9f9f9eeeeeef3f3f3fdfdfdf9f9f9f2f2f2f7f7f7fffffffafafab0b0b0efefeffffffffdfdfdfafafae9e9e9edededfbfbfbebebebe1e1e1e5e5e5e3e3e3efefefd7d7d7e2e2e2cccccc9d9d9db7b7b7bebebeb0b0b0c7c7c7dcdcdcdbdbdbdfdfdfd6d6d6d8d8d8e5e5e5cfcfcfc4c4c4c3c3c3b8b8b8d5d5d5d8d8d8c8c8c8e8e8e8d3d3d3d1d1d1adadadadadadcbcbcbfcfcfcffffffdadadae9e9e9f5f5f5f4f4f4f9f9f9fdfdfdf8f8f8ffffffffffffededede9e9e9fffffffafafaf0f0f0e5e5e5cdcdcde0e0e0d8d8d8cacacaacacaccacacac0c0c0abababb2b2b2c5c5c5bebebecbcbcbd9d9d9dbdbdbe6e6e6f6f6f6fffffffffffffffffffffffff3f3f3edededededede6e6e6f1f1f1fcfcfcececece7e7e7f6f6f6e7e7e7edededfffffffffffffffffffffffffffffffffffff0f0f0bfbfbfb8b8b8dededee7e7e7f8f8f8efefefeeeeeefcfcfcfefefefffffffffffffffffffffffff6f6f6edededfafafafffffff6f6f6f0f0f0e7e7e7d9d9d9ebebebe5e5e5dddddde9e9e9e7e7e7f2f2f2fffffff3f3f3dadadaf5f5f5fcfcfcefefefe3e3e3f7f7f7d9d9d9d3d3d3f9f9f9fffffff3f3f3e1e1e1d6d6d6d7d7d7f9f9f9f6f6f6f4f4f4f4f4f4e8e8e8fefefefffffff3f3f3f0f0f0f2f2f2d1d1d1cfcfcffffffffffffffffffffffffffffffffffffff2f2f2fffffffffffffffffffdfdfdf2f2f2f3f3f3f9f9f9fffffff4f4f4f3f3f3e0e0e0e9e9e9fbfbfbededede1e1e1ebebebd9d9d9bebebedcdcdcd4d4d4e3e3e3efefefdcdcdce7e7e7f3f3f3e5e5e5d7d7d7dddddddbdbdbe1e1e1e3e3e3dbdbdbdededed9d9d9d8d8d8ebebebefefefe9e9e9f3f3f3fafafaf8f8f8f4f4f4f9f9f9f8f8f8f4f4f4f3f3f3e2e2e2dededed3d3d3d0d0d0d6d6d6c6c6c6b9b9b9b3b3b3c0c0c0d3d3d3d7d7d7c1c1c1d3d3d3e3e3e3dcdcdcf1f1f1e2e2e2edededebebebe6e6e6f4f4f4f9f9f9c7c7c7c4c4c4c5c5c5cbcbcbdededef8f8f8fefefee9e9e9fafafaebebebf2f2f2fffffffcfcfcfafafae5e5e5f7f7f7ffffffffffffffffffd3d3d3c9c9c9e8e8e8dfdfdfe4e4e4e9e9e9d7d7d7cececed8d8d8e8e8e8efefefe4e4e4c9c9c9d9d9d9dfdfdfebebebeaeaeac8c8c8c7c7c7dfdfdfcdcdcdabababc8c8c8c7c7c7b6b6b6c6c6c6d3d3d3c1c1c1c9c9c9c9c9c9b7b7b7c9c9c9f1f1f1dcdcdce8e8e8fbfbfbededede4e4e4dcdcdce1e1e1f5f5f5f2f2f2e6e6e6edededc6c6c6cbcbcbeaeaeafffffffffffff6f6f6f6f6f6fcfcfcf4f4f4f8f8f8d3d3d3c7c7c7ebebebfffffffefefefdfdfdfffffffffffff8f8f8fbfbfbfffffffffffff8f8f8f3f3f3fffffffefefefffffffffffffbfbfbe6e6e6d8d8d8eaeaeae0e0e0cdcdcdd0d0d0dadadadbdbdbdddddde8e8e8d2d2d2d2d2d2e0e0e0b7b7b7aeaeae8d8d8da3a3a3afafaf949494bcbcbcd9d9d9cececec7c7c7c2c2c2d9d9d9fffffff4f4f4b9b9b9b9b9b9d5d5d5dbdbdbcdcdcdbcbcbcbdbdbdb1b1b1b9b9b9c2c2c2c4c4c4cdcdcdbfbfbfbbbbbba6a6a69e9e9eb8b8b8c9c9c9cacacac0c0c0b5b5b5ccccccccccccb5b5b5c8c8c8d0d0d0bbbbbbc9c9c9bdbdbdd0d0d0e8e8e8e0e0e0dededed7d7d7dedededcdcdce5e5e5f8f8f8ffffffe5e5e5d9d9d9e7e7e7efefefefefefd5d5d5d0d0d0f0f0f0e3e3e3f4f4f4e8e8e8dcdcdcf8f8f8fcfcfcf1f1f1ecececf0f0f0f1f1f1f1f1f1e2e2e2e8e8e8eeeeeee9e9e9e0e0e0edededffffffffffffe6e6e6d5d5d5ffffffebebebe3e3e3f5f5f5edededf1f1f1fbfbfbf8f8f8e6e6e6f2f2f2fffffff8f8f8f6f6f6fffffffffffffffffff0f0f0f0f0f0f7f7f7f9f9f9fffffff3f3f3d9d9d9d4d4d4c7c7c7d0d0d0f0f0f0fcfcfce1e1e1eaeaeaffffffffffffeeeeeef0f0f0f7f7f7fefefef6f6f6f8f8f8fafafaedededf3f3f3e5e5e5edededfdfdfdfffffffffffff6f6f6e3e3e3efefefe8e8e8e8e8e8d2d2d2ddddddfcfcfcfffffffffffffcfcfcfffffffffffffdfdfdeeeeeefdfdfdfffffff0f0f0d8d8d8e5e5e5e9e9e9ffffffe9e9e9c1c1c1f9f9f9f8f8f8fffffffffffffdfdfdffffffffffffd9d9d9c6c6c6ffffffffffffd4d4d4f5f5f5ffffffe8e8e8f0f0f0fffffff3f3f3e8e8e8fffffffffffffafafafdfdfdffffffffffffffffffffffffe0e0e0e1e1e1c7c7c7c7c7c7c8c8c8cbcbcbe5e5e5f6f6f6e2e2e2d1d1d1b3b3b3cececee7e7e7d5d5d5c2c2c2cccccce0e0e0e6e6e6d2d2d2c6c6c6c3c3c3c0c0c0c3c3c3e2e2e2e8e8e8dcdcdcdbdbdbdadadadfdfdfdcdcdcd9d9d9f2f2f2dadadad4d4d4dfdfdfedededccccccecececcbcbcbd9d9d9efefefd3d3d3cececef1f1f1f6f6f6fafafad3d3d3ddddddf6f6f6eaeaeafcfcfcefefefebebebfffffffafafafdfdfdffffffffffffffffffc4c4c4aeaeaed9d9d9b6b6b6b3b3b3a6a6a6b7b7b7dbdbdbe8e8e8dfdfdfedededf7f7f7fffffffffffffffffffffffffffffff7f7f7f9f9f9fdfdfdfdfdfdfffffffffffffffffffffffff5f5f5fcfcfcfafafaf4f4f4fcfcfcf4f4f4e3e3e3e2e2e2bebebeb3b3b3d4d4d4d6d6d6dbdbdbe6e6e6ecececcacacac8c8c8ecececd3d3d3cfcfcfdadadaf7f7f7dfdfdfdededeededede9e9e9dcdcdce4e4e4e5e5e5d0d0d0d3d3d3d0d0d0d2d2d2d4d4d4d1d1d1d8d8d8c9c9c9cbcbcbe7e7e7fffffffffffff9f9f9fffffffdfdfdfdfdfdfffffffafafaf3f3f3fbfbfbe8e8e8e8e8e8f4f4f4f5f5f5fdfdfde7e7e7e0e0e0f5f5f5f4f4f4fafafafbfbfbffffffefefefe4e4e4fcfcfcf6f6f6e3e3e3ecececc3c3c3b4b4b4e9e9e9f3f3f3dddddde5e5e5e2e2e2dededee0e0e0dfdfdfd2d2d2cbcbcbc0c0c0d9d9d9d9d9d9dadadac7c7c7c1c1c1d9d9d9e4e4e4d9d9d9c3c3c3d0d0d0edededfcfcfcc9c9c9c8c8c8dcdcdcedededfcfcfcffffffececece5e5e5fafafafdfdfdf7f7f7fafafaf0f0f0eaeaeae3e3e3ebebebf5f5f5ecececdfdfdfe0e0e0efefefe5e5e5ccccccd0d0d0d9d9d9dcdcdce5e5e5e0e0e0e2e2e2eeeeeef6f6f6ededede7e7e7e4e4e4f2f2f2ecececf4f4f4ebebebfffffffcfcfce7e7e7f9f9f9fffffff9f9f9ecececedededfffffffafafaf1f1f1f1f1f1e5e5e5ebebebf0f0f0e8e8e8ddddddd3d3d3dfdfdfe4e4e4d4d4d4e4e4e4f6f6f6f5f5f5fdfdfdf9f9f9f7f7f7fffffffffffffffffffdfdfdfdfdfdf7f7f7cdcdcdc1c1c1d8d8d8d1d1d1cdcdcddcdcdcecececf3f3f3ededede2e2e2dedededcdcdce8e8e8e6e6e6e7e7e7f0f0f0e9e9e9d2d2d2d1d1d1ebebebebebebb7b7b7999999c0c0c0bdbdbde6e6e6fffffff4f4f4f4f4f4f1f1f1ffffffffffffddddddf0f0f0fffffffdfdfde6e6e6ebebebf3f3f3d8d8d8e2e2e2fffffff6f6f6f3f3f3cbcbcbcbcbcbfcfcfcf7f7f7c4c4c4cacacafffffffffffff4f4f4fcfcfcdadadaa6a6a6b5b5b5bababad2d2d2f9f9f9fcfcfcfffffff7f7f7f2f2f2fbfbfbeeeeeef9f9f9fafafaefefefebebebe8e8e8e2e2e2f6f6f6f8f8f8f4f4f4f3f3f3efefefdcdcdccbcbcbdadadad4d4d4d1d1d1d3d3d3ccccccafafafd6d6d6dddddde0e0e0f3f3f3fbfbfbeaeaeacbcbcbe7e7e7fefefefffffffcfcfcf8f8f8edededd9d9d9d1d1d1e1e1e1d9d9d9bebebebebebec1c1c1c6c6c6b8b8b8c9c9c9dadadaccccccd4d4d4bbbbbba2a2a2d1d1d1f1f1f1f4f4f4d5d5d5dddddde8e8e8fcfcfcfffffffffffffffffffcfcfcffffffeeeeeec3c3c3cacacaaeaeaed1d1d1f5f5f5e2e2e2ececece5e5e5d6d6d6e6e6e6e1e1e1c9c9c9c0c0c0fafafafffffff6f6f6fffffffffffffffffffffffffffffffffffff3f3f3f0f0f0fffffffffffffafafafafafaf2f2f2ffffffefefefe8e8e8fcfcfcf5f5f5fffffff6f6f6e3e3e3eaeaeaf6f6f6fafafafcfcfcf4f4f4dfdfdff0f0f0fdfdfdf9f9f9f9f9f9f4f4f4fcfcfcfbfbfbfffffffffffffafafafffffffffffffafafae2e2e2e0e0e0fffffffbfbfbf5f5f5f7f7f7f9f9f9f2f2f2f3f3f3fffffffdfdfdfffffffffffffdfdfdf1f1f1fefefee6e6e6c8c8c8f1f1f1e0e0e0f6f6f6fcfcfceaeaeadcdcdcefefeff7f7f7f8f8f8f7f7f7f4f4f4ffffffdadadabababaeeeeeefcfcfcfffffff6f6f6ffffffe5e5e5dfdfdffbfbfbf5f5f5f7f7f7f2f2f2eeeeeef4f4f4e5e5e5f7f7f7fffffff3f3f3dfdfdffffffff5f5f5fbfbfbf8f8f8f8f8f8e5e5e5f1f1f1fdfdfde1e1e1ebebebfffffffffffffefefed3d3d3f7f7f7f9f9f9f1f1f1fafafaf2f2f2fffffffffffff9f9f9edededf9f9f9fffffff6f6f6e9e9e9e1e1e1d9d9d9dadadadbdbdbb0b0b0c9c9c9c9c9c9c9c9c9e5e5e5e5e5e5d9d9d9dcdcdcefefefd7d7d7eaeaeaf6f6f6e8e8e8f2f2f2ebebebfffffffbfbfbe8e8e8fefefefffffffffffffffffffffffffffffffffffffffffff0f0f0e1e1e1f0f0f0fefefee4e4e4d0d0d0c4c4c4e5e5e5ddddddd5d5d5d5d5d5d2d2d2a6a6a6d7d7d7fffffffffffffffffffffffffffffff7f7f7fbfbfbffffffebebebe8e8e8efefeff1f1f1eeeeeeeeeeeef4f4f4f1f1f1f1f1f1e4e4e4e8e8e8e4e4e4c7c7c7909090b5b5b5dededebfbfbfb8b8b8d2d2d2e7e7e7fcfcfcfefefefffffffffffffffffffefefef9f9f9f8f8f8fcfcfcf5f5f5f6f6f6fdfdfdfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfdfdfdf4f4f4f5f5f5fcfcfcfdfdfdf9f9f9f8f8f8fafafae9e9e9bcbcbcc4c4c4d8d8d8d3d3d3dddddde7e7e7fcfcfceeeeeec2c2c2a2a2a2aaaaaabdbdbdc2c2c2c2c2c2c7c7c7cbcbcbb7b7b7bbbbbbc4c4c4d5d5d5c3c3c3b9b9b9b9b9b9cececedcdcdcdbdbdbb5b5b5bebebed6d6d6dadadaedededfbfbfbfcfcfcfafafafafafafafafaf6f6f6fcfcfcfefefef2f2f2e9e9e9fbfbfbfffffffefefefbfbfbfafafafffffff9f9f9f7f7f7fbfbfbf9f9f9f7f7f7fefefefbfbfbfbfbfbfafafafefefeffffffffffffa4a4a4abababe6e6e6f6f6f6dadadadfdfdfe5e5e5d8d8d8f5f5f5e0e0e0d9d9d9dbdbdbdadadaeeeeeef5f5f5e7e7e7c3c3c3e3e3e3ecececf5f5f5e0e0e0bebebed7d7d7f7f7f7e5e5e5dadadafbfbfbfbfbfbebebebf4f4f4e0e0e0d7d7d7e3e3e3dbdbdbfefefef8f8f8dfdfdfdfdfdfeeeeeee3e3e3e5e5e5dddddddededed7d7d7e1e1e1eaeaeaececece8e8e8d7d7d7dbdbdbecececf1f1f1fafafaf6f6f6f1f1f1ececece8e8e8f1f1f1f3f3f3f2f2f2ecececf9f9f9e5e5e5dfdfdfecececc1c1c1cfcfcfd7d7d7e9e9e9e2e2e2dededef8f8f8dfdfdfd0d0d0ebebebf6f6f6e5e5e5d8d8d8c8c8c8e5e5e5f1f1f1e1e1e1f4f4f4dadadad1d1d1ecececf4f4f4f5f5f5f0f0f0e5e5e5dadadadbdbdbdfdfdfedededf5f5f5ececece8e8e8e4e4e4e7e7e7e3e3e3eeeeeed3d3d3e9e9e9e3e3e3b2b2b2d6d6d6e0e0e0dcdcdcd1d1d1e5e5e5f3f3f3e9e9e9f2f2f2fffffff2f2f2f2f2f2fffffff5f5f5b4b4b4e9e9e9fffffff9f9f9fffffffffffffefefef7f7f7ffffffdbdbdbcbcbcbfbfbfbfbfbfbededede1e1e1e4e4e4f6f6f6dadadacbcbcbf4f4f4f5f5f5f1f1f1d9d9d9e1e1e1edededb9b9b9c8c8c8c2c2c2c9c9c9e2e2e2dfdfdfb8b8b8d7d7d7c8c8c8c1c1c1e5e5e5c5c5c5c0c0c0d1d1d1e9e9e9e8e8e8d9d9d9dcdcdcdadadae9e9e9f1f1f1c4c4c4acacacd5d5d5d6d6d6cececef1f1f1f3f3f3e9e9e9e7e7e7d0d0d0c3c3c3c9c9c9d3d3d3c3c3c3b0b0b0c9c9c9cdcdcdadadadd3d3d3e4e4e4f7f7f7fcfcfcfffffffffffffbfbfbd6d6d6c9c9c9d5d5d5f6f6f6dfdfdfd1d1d1dcdcdce4e4e4edededfafafaf9f9f9fffffffafafae5e5e5e4e4e4d7d7d7e4e4e4d2d2d2d9d9d9dededef5f5f5fffffffcfcfcececececececf0f0f0f8f8f8f4f4f4f5f5f5f9f9f9fffffffffffff5f5f5e6e6e6f4f4f4fffffffefefeebebebdfdfdfd5d5d5f2f2f2e0e0e0c2c2c2c9c9c9c6c6c6b7b7b7e2e2e2f8f8f8fdfdfdfcfcfcfafafafcfcfcfbfbfbf9f9f9f8f8f8fcfcfcfffffffcfcfce6e6e6f5f5f5fcfcfcf7f7f7fdfdfdf6f6f6f3f3f3ecececeeeeeeecececf6f6f6fcfcfcfefefefbfbfbfafafaf9f9f9fffffff2f2f2f1f1f1fcfcfceeeeeef2f2f2fbfbfbfbfbfbf7f7f7fafafaf8f8f8fdfdfdfcfcfcfdfdfdf9f9f9d4d4d4c9c9c9e4e4e4fbfbfbfffffffefefef9f9f9fbfbfbfefefefffffffdfdfdfafafaf7f7f7f6f6f6eaeaeaf8f8f8ebebebc0c0c0dededef3f3f3f9f9f9f9f9f9eaeaeadfdfdff7f7f7fffffff4f4f4f7f7f7eaeaeaeeeeeee4e4e4d7d7d7f8f8f8eaeaeaecececfffffffffffff1f1f1e9e9e9fcfcfcfdfdfdf8f8f8e8e8e8f1f1f1fcfcfcedededf6f6f6fcfcfcefefefe1e1e1f6f6f6f1f1f1e1e1e1d0d0d0ffffffffffffffffffffffffd4d4d4b1b1b1dbdbdbe4e4e4e3e3e3e5e5e5e6e6e6e9e9e9d6d6d6d4d4d4d0d0d0c0c0c0cececec5c5c59e9e9ec0c0c0d5d5d5c5c5c5c6c6c6c0c0c0d5d5d5d5d5d5e9e9e9d9d9d9bebebef4f4f4f8f8f8fffffffffffffffffffffffffffffff2f2f2f3f3f3edededfdfdfdf5f5f5f0f0f0fdfdfdfefefefefefef5f5f5fefefefefefefbfbfbfffffffcfcfcf5f5f5e7e7e7b6b6b6abababeeeeeefbfbfbf4f4f4fafafadfdfdfcfcfcfdfdfdfd4d4d4cecececbcbcbb1b1b1d0d0d0f3f3f3e0e0e0d4d4d4e0e0e0ecececedededd3d3d3cecececcccccd6d6d6f1f1f1f2f2f2d1d1d1e0e0e0fcfcfce6e6e6efefefe1e1e1dcdcdcdcdcdcd5d5d5f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffff9f9f9f0f0f0f6f6f6fcfcfcfffffff9f9f9f7f7f7f7f7f7f7f7f7fbfbfbfefefefffffffdfdfdf8f8f8f5f5f5fcfcfcfefefefefefef9f9f9fafafafffffffffffffffffffffffffffffffffffffffffffbfbfbffffffffffffe7e7e7f4f4f4f9f9f9f2f2f2f1f1f1fafafafefefef4f4f4fafafad4d4d4e4e4e4eeeeeee9e9e9eaeaeae8e8e8d7d7d7bcbcbccdcdcdfffffffffffffffffffdfdfdf2f2f2efefeffafafaffffffe9e9e9f5f5f5fffffff1f1f1fffffff3f3f3e9e9e9f6f6f6ecececf6f6f6f6f6f6fafafafffffffefefef2f2f2f0f0f0edededfbfbfbeeeeeee7e7e7e8e8e8ececece5e5e5dbdbdbafafafc4c4c4e3e3e3ffffffe5e5e5e2e2e2ffffffe8e8e8f3f3f3fafafafffffffffffff5f5f5d4d4d4e8e8e8eaeaeaebebebefefeffcfcfcfffffff1f1f1d5d5d5d6d6d6cfcfcfc8c8c8d9d9d9dbdbdbe2e2e2e0e0e0efefefcacacab7b7b7e4e4e4dfdfdfd3d3d3e0e0e0edededececece1e1e1fcfcfcffffffeeeeeef9f9f9f7f7f7fbfbfbf5f5f5f7f7f7fbfbfbebebebfbfbfbfffffffefefefcfcfce7e7e7f1f1f1f9f9f9fafafafffffffffffffffffffffffffffffffcfcfcd2d2d2cacacae3e3e3e0e0e0c9c9c9e9e9e9fcfcfcfdfdfdfffffffbfbfbe9e9e9dcdcdceaeaeadededee9e9e9ebebebe5e5e5f3f3f3fcfcfcfcfcfcfbfbfbf2f2f2f1f1f1e0e0e0d6d6d6dfdfdfe4e4e4dfdfdfebebebe8e8e8eeeeeef5f5f5e4e4e4c0c0c0f2f2f2e8e8e8dededeffffffffffffffffffd9d9d9c4c4c4c2c2c2d4d4d4efefefcecececccccce0e0e0d6d6d6eaeaeaf2f2f2fafafafffffffffffffefefecacacac5c5c5dfdfdfd3d3d3e6e6e6f4f4f4f4f4f4fafafaf4f4f4e0e0e0cececee5e5e5f7f7f7e6e6e6c8c8c8dadadae4e4e4fafafaf0f0f0f5f5f5e8e8e8e1e1e1dcdcdcd8d8d8b2b2b2d1d1d1f3f3f3cfcfcfa7a7a7b2b2b2b0b0b0b7b7b7999999e3e3e3ffffffffffffffffffdcdcdccececed9d9d9e3e3e3e8e8e8d0d0d0bcbcbcdbdbdbf2f2f2e0e0e0cccccce7e7e7e5e5e5d5d5d5e7e7e7e7e7e7cfcfcfc1c1c1c3c3c3c9c9c9c3c3c3e5e5e5fffffffafafafffffffcfcfce8e8e8f8f8f8fefefef5f5f5f6f6f6fbfbfbfdfdfdf4f4f4eeeeeedededee8e8e8fcfcfcfffffffffffffafafaf3f3f3f4f4f4fffffffffffff9f9f9ffffffe9e9e9ddddddd2d2d2e6e6e6e8e8e8f7f7f7f7f7f7fbfbfbf6f6f6fdfdfdfefefefdfdfdffffffefefeffafafaf8f8f8fbfbfbfafafaf9f9f9ffffffffffffeaeaeae9e9e9f2f2f2d7d7d7cdcdcdb8b8b8f0f0f0c0c0c0abababfafafafffffffcfcfceaeaeaf4f4f4fefefefcfcfcfefefefffffffffffffffffff7f7f7fcfcfcfdfdfdd1d1d1c3c3c3f0f0f0fefefefbfbfbfffffffffffff9f9f9eeeeeeedededf9f9f9fefefefffffff9f9f9f1f1f1f5f5f5eeeeeef6f6f6efefeffefefef8f8f8f0f0f0fefefefafafafafafaf9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfefefefffffffffffff8f8f8e2e2e2fdfdfdf9f9f9ecececefefeffdfdfdfffffff2f2f2fbfbfbfbfbfbf1f1f1ffffffffffffeaeaeafefefefcfcfcececece9e9e9f8f8f8fefefefafafaf5f5f5f4f4f4fffffffffffff9f9f9f9f9f9f3f3f3fafafaf9f9f9e7e7e7dadadac9c9c9e4e4e4d4d4d4eaeaeaf0f0f0f3f3f3fcfcfcedededdbdbdbeeeeeef7f7f7fafafaf7f7f7fdfdfdfffffff7f7f7f0f0f0f4f4f4e2e2e2ebebebf1f1f1f1f1f1e1e1e1e6e6e6ebebebcacaca959595b6b6b6cdcdcddcdcdccccccccbcbcbb6b6b6bcbcbcf9f9f9d9d9d9d4d4d4e4e4e4e6e6e6e7e7e7ececece6e6e6f3f3f3f5f5f5ffffffffffffececece9e9e9fffffffffffff5f5f5d5d5d5fefefefafafaf7f7f7fefefefffffff5f5f5ebebebf9f9f9fdfdfdfffffffdfdfdfefefefcfcfcfcfcfcfffffffefefefcfcfce7e7e7dfdfdff8f8f8fffffff4f4f4e6e6e6fafafaffffffffffffffffffffffffffffffd9d9d9e7e7e7e6e6e6f7f7f7fffffff6f6f6bfbfbfccccccebebebf5f5f5e8e8e8d4d4d4b3b3b3b4b4b4eeeeeef1f1f1f4f4f4f9f9f9f8f8f8f9f9f9fffffffffffffffffffffffffdfdfdfffffffffffffffffffffffffcfcfcfffffffffffffbfbfbfbfbfbf2f2f2dfdfdff0f0f0fafafae4e4e4e8e8e8f4f4f4f3f3f3f6f6f6fbfbfbfdfdfdfefefef6f6f6f7f7f7f9f9f9f4f4f4f1f1f1f5f5f5f9f9f9f9f9f9fbfbfbfdfdfdfafafaf9f9f9f9f9f9fcfcfcfdfdfdf6f6f6f1f1f1f7f7f7fffffffffffffffffffffffffffffffffffffffffffafafafefefefffffff8f8f8fbfbfbffffffe4e4e4bcbcbcecececfefefeefefeffafafae9e9e9e5e5e5dcdcdcecececfefefee9e9e9e9e9e9e9e9e9f5f5f5f4f4f4dbdbdbe5e5e5e7e7e7cdcdcdd5d5d5d8d8d8d5d5d5d2d2d2e0e0e0eaeaeac0c0c0c2c2c2cfcfcfc8c8c8e1e1e1e9e9e9fbfbfbf4f4f4e8e8e8f0f0f0eaeaeaf3f3f3fafafafafafadededee1e1e1ecececa6a6a6d0d0d0f6f6f6e3e3e3d3d3d3cecececfcfcfeeeeeefffffff2f2f2f7f7f7fcfcfcfffffff4f4f4ddddddcacacac5c5c5e1e1e1dededeccccccddddddf3f3f3cbcbcbd2d2d2cececed3d3d3eaeaeae3e3e3e9e9e9d7d7d7e6e6e6ffffffe2e2e2d8d8d8dbdbdbc4c4c4dededee7e7e7d7d7d7f1f1f1fbfbfbe4e4e4efefeffdfdfdf1f1f1efefeff9f9f9fffffffefefefcfcfceeeeeee1e1e1cfcfcfdcdcdcf3f3f3f3f3f3f4f4f4dcdcdccfcfcfccccccdadadae4e4e4d8d8d8f5f5f5f0f0f0dbdbdbf8f8f8c1c1c1979797bcbcbcbcbcbcb8b8b8b3b3b3a9a9a9c4c4c4d4d4d4dcdcdcf6f6f6fffffffffffffdfdfdf8f8f8fffffffbfbfbebebebdbdbdbecececf4f4f4fcfcfcfffffff5f5f5fafafaf4f4f4f7f7f7d4d4d4ccccccfffffffbfbfbf9f9f9d3d3d3d9d9d9dededee0e0e0f0f0f0b9b9b9a8a8a8a9a9a9dadadadfdfdfd5d5d5fefefef3f3f3f0f0f0f4f4f4fdfdfdfcfcfce3e3e3d4d4d4e0e0e0ececece8e8e8ededede7e7e7e3e3e3e6e6e6dededeefefeff3f3f3e5e5e5fefefef7f7f7d5d5d5ddddddeeeeeef2f2f2fffffffffffff6f6f6f2f2f2efefefd5d5d5e1e1e1f3f3f3999999c2c2c2e2e2e2989898afafafe6e6e6c2c2c2a3a3a3fcfcfce0e0e0e3e3e3eeeeeedfdfdffcfcfcebebebebebebe1e1e1d1d1d1dbdbdbd7d7d7bbbbbbbcbcbce1e1e1f8f8f8ffffffedededddddddc0c0c0d7d7d7f7f7f7ecececd9d9d9b0b0b0d6d6d6efefefe9e9e9f8f8f8f8f8f8fffffffefefefcfcfcffffffffffffd6d6d6c6c6c6e6e6e6fafafad1d1d1c0c0c0eeeeeef3f3f3e7e7e7f5f5f5fcfcfce0e0e0c4c4c4c0c0c0c7c7c7f8f8f8fffffffffffffffffff0f0f0f5f5f5fefefef8f8f8eeeeeef1f1f1f1f1f1e9e9e9e2e2e2f8f8f8f5f5f5f1f1f1f1f1f1e8e8e8d9d9d9dcdcdcc7c7c7c6c6c6ecececd0d0d0d8d8d8f3f3f3e9e9e9f9f9f9e2e2e2dcdcdcf8f8f8fbfbfbfdfdfdfafafafffffffefefef1f1f1f3f3f3f8f8f8f0f0f0e0e0e0f2f2f2f8f8f8fafafae2e2e2dfdfdff7f7f7e9e9e9ebebebf5f5f5e0e0e0edededfffffffffffff2f2f2f6f6f6fbfbfbd8d8d8d3d3d3f1f1f1eeeeeef4f4f4f1f1f1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffebebebe2e2e2e5e5e5e4e4e4d8d8d8cccccce2e2e2e0e0e0e4e4e4e2e2e2cfcfcfd7d7d7d8d8d8d7d7d7c7c7c7c4c4c4d9d9d9bababac4c4c4d9d9d9d6d6d6e7e7e7e8e8e8d7d7d7f1f1f1d5d5d5b3b3b3cfcfcfe3e3e3f0f0f0fcfcfcf3f3f3e4e4e4d4d4d4d7d7d7e0e0e0e9e9e9e5e5e5f3f3f3fefefeffffffffffffffffffffffffffffffffffffffffffffffffd4d4d4ebebebe3e3e3ccccccd5d5d5dddddde2e2e2d5d5d5d1d1d1c4c4c4cececec7c7c7cacacacececed3d3d3d3d3d3cbcbcbd6d6d6bebebee0e0e0f9f9f9d6d6d6c1c1c1d5d5d5f6f6f6fcfcfcf3f3f3f4f4f4f9f9f9e2e2e2dbdbdbddddddcacacae1e1e1b4b4b4adadadc4c4c4e2e2e2d6d6d6e6e6e6f7f7f7ecececf2f2f2fcfcfcfdfdfdfffffffffffff7f7f7ffffffffffffefefeff7f7f7ffffffdbdbdbc4c4c4f2f2f2eaeaeaedededfffffffffffffffffffbfbfbfffffff4f4f4d5d5d5d4d4d4e1e1e1cdcdcde0e0e0dfdfdfd2d2d2c4c4c4a7a7a7c5c5c5e2e2e2f5f5f5fffffffffffff9f9f9efefeff6f6f6f9f9f9fefefeeeeeeeeaeaeafefefefffffffffffffafafafffffffcfcfcfbfbfbfffffff1f1f1f7f7f7f9f9f9fffffffffffffbfbfbf0f0f0eaeaeaf7f7f7e8e8e8dfdfdfedededf9f9f9f1f1f1fafafafefefefcfcfcfefefefafafafcfcfcf2f2f2efefeffdfdfdfcfcfcf0f0f0eeeeeef2f2f2f2f2f2f9f9f9eaeaeae6e6e6f5f5f5fefefefcfcfcfdfdfdfefefef9f9f9e5e5e5efefefdfdfdfd8d8d8e3e3e3d8d8d8c5c5c5b8b8b8d5d5d5f5f5f5f0f0f0e7e7e7ebebebdbdbdbcbcbcbcdcdcdf8f8f8fbfbfbf0f0f0edededf0f0f0fffffffffffffffffffdfdfdeeeeeeefefefd7d7d7f2f2f2f9f9f9f4f4f4e5e5e5d9d9d9f9f9f9d3d3d3bebebee6e6e6dbdbdbc1c1c1e5e5e5ebebeba2a2a27e7e7e9c9c9ca1a1a1acacacadadadd3d3d3f1f1f1efefefe6e6e6fcfcfcfafafaf6f6f6fdfdfdffffffffffffddddddb6b6b6ededede6e6e6ecececeeeeeee6e6e6dededee0e0e0dcdcdcd3d3d3d0d0d0c6c6c6e1e1e1e8e8e8dadadacdcdcdd8d8d8e1e1e1dbdbdbe7e7e7fffffffbfbfbffffffffffffeaeaeaefefeffafafae3e3e3c5c5c5afafafe5e5e5e7e7e7e2e2e2ededede9e9e9dedededfdfdfd9d9d9dadadafafafaffffffefefeff7f7f7f6f6f6e9e9e9cfcfcfd3d3d3f2f2f2d7d7d7c9c9c9bfbfbfcdcdcdd1d1d1e7e7e7ecececd5d5d5d9d9d9e4e4e4d8d8d8dadadad2d2d2d0d0d0e7e7e7edededcccccca1a1a1c1c1c1cbcbcbc1c1c1cececedadadaddddddd4d4d4dbdbdbdededee0e0e0d4d4d4d1d1d1e2e2e2eeeeeef8f8f8fafafafdfdfdefefeff8f8f8fffffffefefef8f8f8ddddddd0d0d0c6c6c6c2c2c2bfbfbfe7e7e7e5e5e5d5d5d5ffffffffffffebebebd1d1d1d5d5d5e3e3e3e6e6e6eeeeeeeaeaeadededec8c8c8b3b3b3cfcfcfd1d1d1e5e5e5f4f4f4f5f5f5f2f2f2e3e3e3d8d8d8dbdbdbf5f5f5e3e3e3edededf5f5f5eeeeeef0f0f0f4f4f4f6f6f6fbfbfbfdfdfdffffffffffffd2d2d2bababac4c4c4ccccccafafafb0b0b0bdbdbdbbbbbbc4c4c4c2c2c2c2c2c2c8c8c8c0c0c09c9c9c8d8d8da1a1a1cacaca7b7b7b8f8f8f9b9b9b9999998a8a8adededeefefefeeeeeee4e4e4e4e4e4f3f3f3d9d9d9ccccccd8d8d8d5d5d5bebebeafafafa7a7a7a4a4a4c3c3c3e4e4e4e3e3e3e0e0e0d0d0d0ddddddf0f0f0f1f1f1f5f5f5e9e9e9c7c7c7c3c3c3d9d9d9edededfffffffefefedcdcdcebebebfcfcfce1e1e1d7d7d7cecececacacab3b3b3e1e1e1e7e7e7e7e7e7f6f6f6eeeeeed6d6d6a8a8a8898989c5c5c5b8b8b8c3c3c3acacaccccccce3e3e3d9d9d9d5d5d5e5e5e5e4e4e4d5d5d5e2e2e2e0e0e0e7e7e7ececece3e3e3e4e4e4edededf9f9f9ecececdcdcdceeeeeef5f5f5e8e8e8dededef6f6f6f2f2f2ddddddd7d7d7f2f2f2dfdfdfdadadad3d3d3c1c1c1dfdfdffefefefffffffefefef7f7f7fffffffdfdfdd2d2d2dcdcdcf3f3f3e7e7e7f0f0f0f6f6f6f3f3f3f6f6f6efefefe6e6e6f5f5f5d2d2d2c2c2c2d1d1d1e1e1e1d1d1d1dfdfdfddddddd6d6d6bdbdbdb5b5b5fafafafffffffffffffffffffffffff4f4f4f0f0f0e5e5e5e0e0e0e9e9e9d2d2d2d6d6d6d0d0d0cececeb5b5b5a7a7a7c5c5c5a3a3a3cbcbcbe5e5e5c5c5c5d7d7d7b6b6b6b5b5b5c9c9c9b5b5b5b2b2b2c5c5c5b8b8b8bababac2c2c2d0d0d0c3c3c3e7e7e7cfcfcfb5b5b5c0c0c0cfcfcfe7e7e7f2f2f2e5e5e5f4f4f4ebebebd1d1d1e4e4e4e1e1e1dadadae4e4e4bdbdbde7e7e7fffffffefefefbfbfbfefefefffffff2f2f2e5e5e5d8d8d8dddddde2e2e2d8d8d8c1c1c1cececee0e0e0d7d7d7c7c7c7bbbbbbbdbdbddbdbdbcccccccdcdcde6e6e6e0e0e0bebebecacacac6c6c6e4e4e4ffffffededede0e0e0e6e6e6e3e3e3e4e4e4e8e8e8e9e9e9dfdfdfddddddd1d1d1cececeebebebe3e3e3f7f7f7eaeaeaf7f7f7efefefcececeb9b9b9ccccccf1f1f1bebebea0a0a0bdbdbddbdbdbe3e3e3c1c1c1efefeffdfdfdeeeeeee8e8e8fffffff7f7f7fdfdfdfffffff4f4f4f4f4f4f3f3f3ffffffffffffe7e7e7b9b9b9e5e5e5fffffff3f3f3f7f7f7e6e6e6e7e7e7fffffff7f7f7efefefd4d4d4dbdbdbecececc1c1c1cdcdcdf7f7f7e9e9e9dcdcdcc5c5c5c6c6c6f3f3f3f5f5f5fdfdfdfefefefdfdfdfffffffffffffafafafffffffffffffffffffdfdfdf9f9f9f6f6f6fbfbfbf7f7f7ebebebf7f7f7ebebebb9b9b9cfcfcfd7d7d7e2e2e2dcdcdcd0d0d0e2e2e2eeeeeef4f4f4ebebebf6f6f6fdfdfdf6f6f6eeeeeee6e6e6f8f8f8fcfcfce4e4e4dededeebebebfdfdfdfffffff8f8f8edededfcfcfcf6f6f6fafafafafafafbfbfbeeeeeed7d7d7e6e6e6f1f1f1f7f7f7fffffffffffffffffffefefefbfbfbf4f4f4dadadad9d9d9dbdbdbdadadadcdcdce0e0e0d7d7d7c8c8c8c7c7c7dbdbdbe2e2e2d3d3d3d9d9d9e8e8e8e4e4e4f2f2f2fdfdfdf0f0f0f1f1f1f4f4f4fafafafffffff6f6f6fffffff9f9f9e6e6e6e4e4e4f5f5f5fefefef8f8f8e8e8e8e0e0e0c7c7c7dbdbdbf1f1f1dbdbdbd5d5d5d1d1d1cbcbcbbcbcbccfcfcfe3e3e3bdbdbdc9c9c9c5c5c5c4c4c4dcdcdcd7d7d7e3e3e3d5d5d5dbdbdbe3e3e3dededeeaeaeaf5f5f5f1f1f1eeeeeeebebebfbfbfbfefefeececece7e7e7bdbdbdbbbbbbd5d5d5c1c1c1b1b1b1a2a2a2a0a0a0eaeaeaf7f7f7eeeeeef6f6f6dededee5e5e5dededed0d0d0ececece8e8e8ebebebe0e0e0e6e6e6e4e4e4cdcdcdbebebee7e7e7ecececf0f0f0fefefee6e6e6e6e6e6fffffff6f6f6f6f6f6f6f6f6f3f3f3eaeaeaf4f4f4ecececf4f4f4fefefeecececedededecececeeeeeee9e9e9dbdbdbcececedcdcdcf2f2f2d1d1d1cccccce3e3e3f2f2f2efefefdadadae2e2e2e9e9e9d5d5d5e5e5e5ececece9e9e9fffffffffffffffffffffffffffffffffffffffffffffffff4f4f4fafafaf6f6f6fbfbfbfafafaf3f3f3eeeeeee6e6e6f3f3f3ffffffededede3e3e3fafafaececece1e1e1efefefededede0e0e0d4d4d4cdcdcddfdfdff4f4f4e5e5e5d0d0d0fffffffffffffffffffffffffdfdfde9e9e9e1e1e1e1e1e1c6c6c6d2d2d2edededcfcfcfd3d3d3d4d4d4d8d8d8d5d5d5dcdcdcf7f7f7fffffff8f8f8f4f4f4fbfbfbf6f6f6f9f9f9f6f6f6eaeaeaf5f5f5fbfbfbebebebc2c2c2dadadaddddddd9d9d9e5e5e5dfdfdfdbdbdbdfdfdfe0e0e0e4e4e4e0e0e0e7e7e7eaeaead8d8d8dcdcdcefefefd4d4d4ababababababa8a8a8aeaeae9d9d9db4b4b4bcbcbcbababae0e0e0fdfdfde5e5e5d1d1d1d1d1d1c5c5c5d2d2d2dadadacccccccececed4d4d4b2b2b2a7a7a7c4c4c4d8d8d8f0f0f0cececee3e3e3ffffffffffffffffffd8d8d8bdbdbdefefefe9e9e9dbdbdbd3d3d3d6d6d6d3d3d3b5b5b5bcbcbcc4c4c4bdbdbdc5c5c5cdcdcdbcbcbccdcdcdc0c0c0878787919191888888a3a3a3b6b6b6c9c9c9fffffffffffffffffffffffffbfbfbececece0e0e0e3e3e3fafafaf7f7f7f4f4f4fafafafffffffffffff7f7f7fdfdfdf6f6f6d7d7d7ddddddd2d2d2d0d0d0e6e6e6f8f8f8f6f6f6f7f7f7fffffffffffffcfcfcf9f9f9fdfdfdfdfdfdeeeeeee5e5e5f1f1f1fffffff8f8f8fbfbfbf5f5f5fdfdfdddddddd0d0d0e9e9e9ebebebebebebf0f0f0e5e5e5ececece9e9e9e5e5e5ddddddeaeaead4d4d4c5c5c5ddddddf0f0f0e8e8e8c8c8c8cbcbcbf2f2f2dbdbdbbdbdbdc7c7c7d3d3d3c0c0c0f2f2f2e9e9e9dededed3d3d3c9c9c9ccccccb0b0b0b2b2b2c8c8c8a1a1a19f9f9fafafafacacacbcbcbcbbbbbbb9b9b9e0e0e0bbbbbbb3b3b3c5c5c5c2c2c2dbdbdbebebebe7e7e7cfcfcfe4e4e4fafafae6e6e6bbbbbbbdbdbdcececeafafafc3c3c3c8c8c8c6c6c6dddddde3e3e3fffffff1f1f1c8c8c8d8d8d8e4e4e4d8d8d8c1c1c1c9c9c9cacacac7c7c7d5d5d5cacacac8c8c8c9c9c9b5b5b5aaaaaab9b9b9c4c4c4c6c6c6c6c6c6d4d4d4d9d9d9c8c8c8e7e7e7cfcfcfc9c9c9fffffff2f2f2cccccce4e4e4f8f8f8e9e9e9f3f3f3f2f2f2e8e8e8dededee4e4e4e6e6e6e7e7e7fbfbfbfafafafffffffffffffafafadcdcdcc7c7c7e6e6e6fffffffafafae0e0e0f6f6f6f1f1f1f4f4f4e4e4e4e9e9e9f7f7f7e7e7e7e1e1e1f7f7f7f9f9f9f3f3f3ebebebeeeeeef3f3f3e9e9e9e4e4e4f4f4f4fafafaedededecececececece0e0e0dcdcdcdcdcdcebebebdbdbdbcacacae0e0e0fffffffffffffefefefdfdfdf1f1f1b4b4b4e7e7e7f8f8f8f4f4f4dcdcdcc6c6c6d6d6d6f4f4f4ffffffffffffe0e0e0c6c6c6dadadad4d4d4ecececffffffe4e4e4e1e1e1fafafafcfcfcf6f6f6f5f5f5fbfbfbe7e7e7dededeeeeeeeecececf1f1f1f0f0f0f3f3f3eaeaeaf5f5f5f6f6f6e7e7e7e2e2e2e3e3e3e4e4e4efefefeaeaeae1e1e1e4e4e4e1e1e1e2e2e2d2d2d2e2e2e2dadadad3d3d3ecececd9d9d9e2e2e2eeeeeee6e6e6d2d2d2bababacececef1f1f1ededede7e7e7d5d5d5e8e8e8ffffffe4e4e4c9c9c9e4e4e4edededd3d3d3e7e7e7f2f2f2eeeeeefbfbfbfffffff2f2f2dddddde0e0e0f5f5f5fcfcfce4e4e4d9d9d9f3f3f3fffffff1f1f1ebebebdbdbdbd1d1d1eaeaead6d6d6e9e9e9dbdbdbfafafaf8f8f8fafafaffffffe3e3e3e2e2e2e5e5e5e0e0e0f1f1f1e8e8e8dbdbdbd2d2d2d7d7d7c3c3c3c0c0c0cdcdcddbdbdbe6e6e6c7c7c7b9b9b9c9c9c9e0e0e0bfbfbfc0c0c0b5b5b5c0c0c0f4f4f4fffffff3f3f3eaeaeadadadad9d9d9dededed7d7d7e6e6e6efefefe0e0e0d2d2d2dadadae5e5e5dedededfdfdfebebebfffffffffffff2f2f2e1e1e1d6d6d6e3e3e3ffffffd2d2d2c7c7c7c9c9c9d2d2d2c9c9c9d7d7d7d5d5d5c3c3c3ccccccd9d9d9c9c9c9bdbdbdd5d5d5d4d4d4d0d0d0dcdcdcd6d6d6d7d7d7e0e0e0dfdfdffffffff6f6f6e2e2e2edededf0f0f0efefeff0f0f0f1f1f1fffffffafafaf1f1f1ededede7e7e7e8e8e8fbfbfbfefefefdfdfdf9f9f9e3e3e3fffffffffffffffffffffffffffffffffffffffffffffffff1f1f1efefeff3f3f3fffffffffffffffffffafafafffffffafafafbfbfbfffffffafafad3d3d3ccccccd1d1d1d6d6d6e5e5e5ebebebf3f3f3eaeaeadfdfdfe3e3e3f1f1f1f0f0f0dcdcdce8e8e8ecececf4f4f4f3f3f3f7f7f7fdfdfdecececf0f0f0f8f8f8fcfcfcf5f5f5eaeaeafbfbfbfafafabfbfbfbbbbbbf3f3f3c0c0c0a2a2a2b7b7b7bfbfbfcfcfcffdfdfddfdfdfe2e2e2dadadac0c0c0a5a5a5bfbfbfdededeeaeaeaf2f2f2e0e0e0efefeff0f0f0f3f3f3f8f8f8eaeaeae6e6e6fafafafcfcfcf8f8f8f9f9f9f2f2f2f5f5f5fdfdfdffffffdededeb2b2b2c4c4c4ffffffffffffdfdfdff4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffedededebebebfffffff9f9f9fdfdfdf0f0f0ccccccdcdcdcefefefd5d5d5a6a6a69c9c9cb8b8b89c9c9cc0c0c0d6d6d6d5d5d5d0d0d0dcdcdcf8f8f8e0e0e0d2d2d2e5e5e5d0d0d0bdbdbdd6d6d6d4d4d4cdcdcdd2d2d2d0d0d0d8d8d8cbcbcbd3d3d3c9c9c9d8d8d8fdfdfdf1f1f1cececec7c7c7d5d5d5c6c6c6cfcfcfe9e9e9cacacab3b3b3b9b9b9c3c3c38d8d8d979797a7a7a7d1d1d1abababa3a3a3e5e5e5e4e4e4f9f9f9fffffffffffffafafafefefefefefefffffffffffffcfcfcf0f0f0f8f8f8f3f3f3f7f7f7f4f4f4d7d7d7d3d3d3dcdcdceaeaead1d1d1cdcdcde1e1e1e6e6e6fdfdfdfffffffcfcfcfffffffffffffffffffffffffffffffffffffffffff7f7f7fafafaffffffe9e9e9edededf4f4f4f9f9f9ccccccb5b5b5f2f2f2e9e9e9edededf8f8f8f2f2f2f0f0f0edededd3d3d3d9d9d9dededed9d9d9c8c8c8adadadc2c2c2c8c8c8cfcfcfc7c7c7bcbcbcb6b6b6c3c3c3ececece0e0e0e3e3e3dededed6d6d6d5d5d5d8d8d8d8d8d8eaeaeae6e6e6e6e6e6fafafae8e8e8ecececf7f7f7fefefeffffffeaeaead9d9d9cccccccbcbcbc1c1c1bebebebbbbbbc6c6c6b1b1b1d1d1d1d6d6d6c1c1c1c2c2c2c4c4c4ccccccdededed6d6d6bcbcbcdadadaffffffffffffffffffffffffffffffffffffdededed9d9d9dfdfdfe1e1e1f7f7f7fffffff7f7f7fffffffffffff3f3f3eaeaeaf2f2f2efefefe4e4e4f2f2f2fffffffffffffffffffdfdfdfffffffffffffffffffffffff4f4f4e3e3e3fffffffffffffffffff0f0f0e6e6e6f7f7f7fdfdfdfafafaf2f2f2ffffffedededdadadaf7f7f7ffffffffffffffffffffffffefefeff2f2f2fffffffffffffdfdfdefefefecececf2f2f2dbdbdbccccccdadadaf0f0f0f8f8f8fefefefdfdfdfefefef2f2f2e8e8e8d3d3d3cbcbcbf9f9f9efefeff3f3f3f4f4f4edededf9f9f9f0f0f0fdfdfdf6f6f6e9e9e9fffffff3f3f3c5c5c5bababad9d9d9c1c1c1ebebebfffffff0f0f0dfdfdfe8e8e8e6e6e6ebebebbebebee3e3e3f2f2f2cbcbcbc0c0c0e2e2e2dfdfdfc8c8c8cbcbcbb8b8b8cdcdcdf4f4f4fffffffffffff0f0f0f2f2f2f6f6f6f9f9f9f1f1f1dddddddadadac0c0c0e0e0e0f0f0f0cecececececeececece3e3e3c6c6c6d9d9d9d2d2d2f8f8f8f8f8f8dadadac2c2c2c9c9c9fffffff2f2f2eaeaeae8e8e8e0e0e0e3e3e3e6e6e6e2e2e2dfdfdffafafaf6f6f6edededdededee8e8e8f3f3f3dbdbdbc4c4c4c0c0c0cfcfcfd5d5d5bebebed5d5d5d3d3d3d8d8d8ddddddd7d7d7ccccccc5c5c5ccccccdcdcdcd1d1d1bfbfbfbbbbbbcdcdcdcfcfcfd0d0d0d7d7d7f9f9f9fffffffcfcfce4e4e4e5e5e5fdfdfdfefefefffffffbfbfbedededc7c7c7d8d8d8dfdfdfdcdcdcd4d4d4bdbdbdbdbdbdd0d0d0dbdbdbdddddddfdfdfe2e2e2e0e0e0e1e1e1e6e6e6d8d8d8e8e8e8f4f4f4f4f4f4f4f4f4f6f6f6fbfbfbf7f7f7e5e5e5d1d1d1ddddddedededdfdfdfe5e5e5e6e6e6dfdfdfe7e7e7edededeaeaeaedededefefeff0f0f0dfdfdff1f1f1fffffffffffffffffffcfcfcdcdcdce0e0e0e4e4e4ffffffe6e6e6c8c8c8d0d0d0e3e3e3f1f1f1fffffff5f5f5f7f7f7ffffffffffffffffffffffffe5e5e5edededececece8e8e8fbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf7f7f7f8f8f8f8f8f8fbfbfbfafafafcfcfcf4f4f4dcdcdcdcdcdce7e7e7e5e5e5ebebebddddddc5c5c5b4b4b4b6b6b6a7a7a7cbcbcbd9d9d9cacacab8b8b8bcbcbcbcbcbcb9b9b9acacaca6a6a6adadadd4d4d4b5b5b57c7c7cbababad3d3d3b3b3b3999999a7a7a79c9c9c989898dcdcdcd9d9d9aaaaaa949494d3d3d3d0d0d0aaaaaaecececc7c7c7b3b3b3cfcfcfafafafb0b0b0bcbcbcc1c1c1dadadaededede8e8e8e8e8e8e0e0e0eeeeeef9f9f9f1f1f1ecececf6f6f6fafafafafafaf3f3f3e6e6e6dddddddbdbdbe4e4e4f8f8f8d1d1d1b0b0b0c7c7c7dedededededef7f7f7f3f3f3f7f7f7dcdcdcb2b2b2c3c3c3e8e8e8e7e7e7dbdbdbdbdbdbe9e9e9e7e7e7f1f1f1e8e8e8dadadaecececedededddddddd8d8d8e0e0e0e2e2e2c9c9c9b8b8b8c7c7c7dbdbdbc9c9c9cacacaf6f6f6fffffffffffffbfbfbfffffffffffffdfdfdfffffffefefefdfdfdfdfdfde5e5e5efefefffffffffffffe9e9e9e6e6e6e2e2e2f1f1f1fcfcfcffffffedededc9c9c9b8b8b8bdbdbdbdbdbdc3c3c3c2c2c2c3c3c3c1c1c1cdcdcdcececebebebecacacac8c8c8afafafaeaeaea4a4a49797979a9a9a858585868686989898a8a8a8a5a5a5a1a1a1bdbdbdbcbcbcbebebec3c3c3c4c4c4b9b9b9a5a5a58f8f8f8989898f8f8f9f9f9f878787a8a8a8fdfdfdf2f2f2c9c9c9dfdfdff4f4f4c7c7c7a4a4a4cecececacacad7d7d7dedededededee5e5e5e9e9e9e1e1e1c9c9c9c0c0c0cdcdcdbebebea1a1a1b4b4b4d1d1d1c2c2c2c4c4c4acacaca7a7a7ccccccc8c8c8d3d3d3ccccccc7c7c7e0e0e0eaeaeacbcbcbccccccc3c3c3bababaddddddd6d6d6c7c7c7bcbcbcb7b7b7c6c6c6d6d6d6d4d4d4e0e0e0ddddddf9f9f9dededee2e2e2fcfcfcebebebeeeeeefdfdfdf1f1f1e0e0e0e3e3e3d7d7d7d2d2d2c6c6c6d2d2d2d3d3d3cfcfcfdededef2f2f2e4e4e4e2e2e2e1e1e1f8f8f8eeeeeed8d8d8e2e2e2f6f6f6e7e7e7cececed6d6d6bfbfbfe0e0e0fffffff4f4f4fefefefffffffdfdfdfffffff7f7f7f0f0f0f2f2f2f7f7f7fcfcfcfdfdfdfbfbfbebebebe2e2e2dededed0d0d0dededed8d8d8dadadae6e6e6efefeffffffffffffffffffffffffffffffffcfcfcfafafafefefefffffffafafadbdbdbf5f5f5fffffffffffffffffff9f9f9fffffffefefefffffffffffff8f8f8f6f6f6fffffffdfdfdf2f2f2f3f3f3f7f7f7fdfdfdfefefef5f5f5f0f0f0fdfdfdfffffffdfdfdfafafaf7f7f7e2e2e2f9f9f9e5e5e5ddddddf9f9f9f0f0f0f5f5f5f9f9f9f2f2f2f0f0f0d8d8d8cececedfdfdff3f3f3f7f7f7ffffffffffffeeeeeef8f8f8fcfcfcf3f3f3f4f4f4f3f3f3eaeaeaf3f3f3f0f0f0f7f7f7fcfcfcf8f8f8fdfdfdf7f7f7f1f1f1fefefeffffffe8e8e8e6e6e6f1f1f1e6e6e6fbfbfbecececd5d5d5e3e3e3e2e2e2d1d1d1f4f4f4eeeeeed6d6d6fafafafffffff8f8f8c9c9c9bdbdbdf8f8f8fffffffdfdfdffffffc9c9c9939393b6b6b6cfcfcfefefeff1f1f1ebebebcccccce5e5e5e6e6e6e2e2e2f2f2f2ffffffffffffe7e7e7eaeaeaedededefefeff9f9f9fbfbfbfffffff0f0f0fcfcfcffffffe5e5e5f9f9f9f9f9f9e6e6e6f2f2f2f6f6f6f9f9f9eeeeeedfdfdfd8d8d8f8f8f8e7e7e7c9c9c9cfcfcff0f0f0fffffff5f5f5e6e6e6f1f1f1eeeeeef6f6f6ffffffddddddc4c4c4cdcdcddbdbdbd9d9d9f0f0f0f7f7f7f4f4f4cfcfcfcbcbcbdbdbdbe0e0e0cdcdcdc7c7c7f5f5f5ffffffe6e6e6d5d5d5dddddde1e1e1dcdcdcd7d7d7e0e0e0bebebecacacaddddddcbcbcbd6d6d6dfdfdfcdcdcdccccccb9b9b9acacacb6b6b6eaeaeaf4f4f4fffffffffffff6f6f6ededede1e1e1e7e7e7d7d7d7d1d1d1e5e5e5edededf6f6f6fffffffffffffcfcfcffffffffffffffffffffffffffffffffffffffffffdbdbdbd8d8d8f5f5f5f4f4f4f4f4f4f8f8f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1e1e1edededc9c9c9bababaa9a9a9838383686868969696b3b3b3a3a3a3a6a6a6acacacc7c7c7c5c5c5c2c2c2c1c1c1c4c4c4c8c8c8bebebe999999bfbfbffffffffffffff8f8f8f4f4f4c0c0c08f8f8fa3a3a3b4b4b49e9e9e9c9c9c9191919d9d9db7b7b79f9f9f8989899292929292929898989696968b8b8b7f7f7f8585858686868787879595958c8c8c8686868181819a9a9ab0b0b0b2b2b2adadadadadad9a9a9a9595959c9c9c9e9e9e8181818d8d8da2a2a2999999959595838383aeaeaec7c7c7bebebeacacacb5b5b5b7b7b7b1b1b1dddddde3e3e3d3d3d3bcbcbcd6d6d6d2d2d2a7a7a7d0d0d0d7d7d7cececed1d1d1e7e7e7f5f5f5f1f1f1f6f6f6eaeaeae5e5e5e2e2e2e1e1e1dbdbdbefefeffffffffafafaf7f7f7fbfbfbfdfdfdfffffffffffff8f8f8ccccccf4f4f4fffffffffffffffffff9f9f9fffffffffffffffffff1f1f1edededffffffd0d0d06666668e8e8ec8c8c8cfcfcfb0b0b09e9e9ea9a9a9a2a2a2acacacbcbcbcbdbdbda4a4a49b9b9baeaeaea9a9a9919191909090adadaddadadad9d9d9d2d2d2bebebea5a5a5d2d2d2e1e1e1d4d4d4ddddddd3d3d3bebebeb1b1b1c0c0c0acacaca5a5a5c7c7c7b3b3b3b3b3b3b6b6b6b2b2b2d8d8d8d0d0d0e4e4e4cfcfcfb3b3b3c8c8c8bbbbbba3a3a3838383b0b0b0bdbdbdaaaaaabdbdbdc4c4c4c8c8c8cececed7d7d7e1e1e1e5e5e5e9e9e9f1f1f1f9f9f9f3f3f3efefefe4e4e4f5f5f5fafafae5e5e5cbcbcbcacacaa6a6a68989898d8d8d8e8e8e939393a9a9a97e7e7e9b9b9bd1d1d1c3c3c3cdcdcdccccccbbbbbbe7e7e7fffffff7f7f7f0f0f0ebebebf6f6f6fafafafdfdfde9e9e9d0d0d0e9e9e9f2f2f2e7e7e7e4e4e4e6e6e6d5d5d5bfbfbfd5d5d5ddddddcfcfcfd2d2d2d5d5d5d7d7d7d0d0d0c2c2c2abababb8b8b8edededd5d5d5c8c8c8c9c9c9cacacadededeecececd4d4d4d1d1d1cacacad0d0d0ddddddd8d8d8dcdcdce0e0e0e8e8e8d6d6d6f2f2f2f5f5f5dfdfdfccccccdcdcdccdcdcdcdcdcddbdbdbe2e2e2f7f7f7f8f8f8f3f3f3fcfcfcfffffffffffffffffffdfdfdfffffffffffffffffffefefefdfdfdffffffffffffffffffffffffdcdcdcc4c4c4e3e3e3e7e7e7f6f6f6f3f3f3f2f2f2d2d2d2e5e5e5fdfdfdfffffff6f6f6f5f5f5f5f5f5fafafafffffff1f1f1e4e4e4f6f6f6f5f5f5fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffefefefcfcfcf2f2f2f0f0f0fafafafdfdfdf1f1f1f4f4f4f1f1f1ebebebfffffff7f7f7e2e2e2f7f7f7f3f3f3fffffff3f3f3ecececfefefef8f8f8ffffffebebebedededfffffff2f2f2f7f7f7fffffff9f9f9eeeeeef4f4f4f9f9f9fcfcfcfffffff5f5f5dadadafffffffefefeecececefefeff6f6f6f8f8f8fbfbfbf8f8f8f9f9f9d6d6d6d8d8d8edededd1d1d1c3c3c3dcdcdce8e8e8e6e6e6f9f9f9fffffffcfcfcfdfdfdf7f7f7fafafafafafaecececf2f2f2f7f7f7f8f8f8f5f5f5e9e9e9e8e8e8fdfdfdffffffefefefcdcdcdf9f9f9fffffffdfdfddadadae5e5e5efefefd7d7d7d2d2d2e0e0e0c9c9c9c3c3c3e5e5e5e5e5e5fffffffffffffffffffbfbfbfefefefdfdfdf4f4f4e0e0e0d4d4d4e8e8e8fcfcfcf8f8f8f9f9f9fefefef9f9f9dbdbdbb4b4b4e4e4e4fffffffdfdfddbdbdbd3d3d3d1d1d1e5e5e5fbfbfbf8f8f8f0f0f0fefefee1e1e1d9d9d9dcdcdcfffffff5f5f5ddddddffffffffffffe0e0e0d7d7d7e0e0e0dadadafcfcfcf7f7f7fefefef5f5f5e5e5e5f6f6f6f4f4f4ebebebececece0e0e0dbdbdbdddddddbdbdbc9c9c9c0c0c0cfcfcfcacacacbcbcbe1e1e1c8c8c8bdbdbdd7d7d7e3e3e3f0f0f0fffffffffffffffffff1f1f1d9d9d9c8c8c8f2f2f2fffffffcfcfce2e2e2efefeffcfcfce2e2e2e2e2e2f2f2f2efefefd0d0d0ccccccdfdfdfc0c0c0b0b0b0cfcfcfcdcdcdcdcdcdccccccd7d7d7dbdbdbddddddeeeeeee9e9e9e1e1e1f1f1f1f0f0f0e4e4e4dededededededcdcdce7e7e7dbdbdbe3e3e3e4e4e4d7d7d7d5d5d5ebebebfcfcfce5e5e5d7d7d7f4f4f4fffffffffffffffffffffffff5f5f5f9f9f9f6f6f6f0f0f0e6e6e6dedededadadac8c8c8bcbcbcb6b6b6b3b3b3b0b0b09b9b9b9797978e8e8e5f5f5f252525464646949494a9a9a9e3e3e3d5d5d59393939595959e9e9ea2a2a29a9a9aadadada2a2a25c5c5c6060607e7e7e6c6c6c6666666f6f6f5c5c5c898989a3a3a3a7a7a79191918181816969697373738b8b8b9999999191918888888383837e7e7eb3b3b3e1e1e1cecececdcdcdcdcdcddadadae3e3e3eaeaeae2e2e2e9e9e9f9f9f9f8f8f8fffffffffffffefefefffffffffffffcfcfceaeaeaefefeff6f6f6f8f8f8f7f7f7efefefcfcfcfedededfffffff6f6f6e7e7e7fefefeffffffffffffefefeff6f6f6fffffffffffffefefeffffffebebebdcdcdcf6f6f6fffffff8f8f8f9f9f9f4f4f4edededfffffffffffffafafafffffffffffffffffffffffffffffffffffffffffffefefef1f1f1e8e8e8fffffff4f4f4f5f5f5ffffffeaeaeae3e3e3eeeeeed7d7d7cececeeaeaead5d5d5c7c7c7d0d0d0c7c7c7cdcdcdbfbfbf9999997b7b7bacacac9999996b6b6ba5a5a59b9b9ba5a5a5a5a5a59c9c9c9a9a9a9797979494949f9f9f9f9f9fc1c1c1c9c9c9b5b5b5e7e7e7e0e0e0aeaeaeb1b1b1d9d9d9ebebebf8f8f8ffffffffffffd8d8d8cfcfcfcfcfcfadadadb4b4b4bbbbbbc2c2c2c5c5c5c8c8c8bcbcbcababababababc7c7c7d7d7d7d6d6d6cececedbdbdbb4b4b4a7a7a7cecececacacad7d7d7e4e4e4d4d4d4c7c7c7d2d2d2f6f6f6f6f6f6fcfcfcfffffffffffffffffffefefefffffffbfbfbfcfcfcffffffffffffffffffffffffffffffffffffe3e3e3bdbdbdafafafaaaaaaccccccddddddd0d0d0a8a8a8999999969696c7c7c7eaeaeaededede7e7e7f3f3f3efefefe6e6e6f3f3f3eaeaeafbfbfbfbfbfbfefefefffffffefefefffffffffffffffffffffffffffffffffffff0f0f0d6d6d6fffffff7f7f7dfdfdfddddddf6f6f6fffffffffffffffffff5f5f5f3f3f3fffffffcfcfcf3f3f3e4e4e4c5c5c5d3d3d3fffffffcfcfcfefefefffffffffffffffffff8f8f8e9e9e9e9e9e9c8c8c8d5d5d5ededede8e8e8cececef6f6f6c6c6c6b0b0b0d3d3d3c7c7c7b1b1b1cbcbcbe4e4e4ebebebf7f7f7f9f9f9fbfbfbfffffff4f4f4f5f5f5fffffffbfbfbdbdbdbecececffffffeeeeeeedededffffffffffffefefefd9d9d9f4f4f4e6e6e6a5a5a5bdbdbdfdfdfdf7f7f7ebebebe3e3e3f4f4f4fdfdfdfdfdfdf9f9f9fafafaf9f9f9fcfcfcfefefef7f7f7fffffffffffffdfdfdfcfcfcfefefefefefeeeeeeeecececebebebdadadad9d9d9f5f5f5e5e5e5f3f3f3fffffff5f5f5dfdfdfe0e0e0e2e2e2e0e0e0d0d0d0cececeecececffffffe6e6e6efefeffbfbfbe2e2e2ddddddd9d9d9e6e6e6e6e6e6e8e8e8fdfdfdf2f2f2e5e5e5bebebed5d5d5f6f6f6eaeaeaf0f0f0fbfbfbf2f2f2fcfcfcf7f7f7dfdfdfefefeff0f0f0e6e6e6ffffffe6e6e6f9f9f9fcfcfcf4f4f4fffffffefefef9f9f9fffffffffffff0f0f0eaeaeafffffff0f0f0d1d1d1d0d0d0eeeeeefffffffafafaefefeff6f6f6f0f0f0fcfcfcf7f7f7f1f1f1f3f3f3f5f5f5f9f9f9f9f9f9f5f5f5fdfdfdfafafaf8f8f8fcfcfce6e6e6ddddddfcfcfcf9f9f9f9f9f9f2f2f2f5f5f5fffffff5f5f5efefefd9d9d9e4e4e4e6e6e6d0d0d0c5c5c5dcdcdce3e3e3edededf3f3f3fffffffefefef9f9f9fffffffffffff3f3f3fdfdfdfffffffefefefdfdfdedededb7b7b7b3b3b3d8d8d8e2e2e2e4e4e4e1e1e1fffffff8f8f8f8f8f8fffffffbfbfbefefefd9d9d9c2c2c2cfcfcfd6d6d6cacacad1d1d1efefeffefefef6f6f6ebebebc1c1c1afafafc9c9c9f7f7f7f5f5f5e0e0e0f1f1f1f3f3f3e8e8e8d5d5d5e5e5e5ebebebd7d7d7d1d1d1ededede7e7e7fdfdfdf1f1f1e4e4e4e6e6e6dbdbdbf3f3f3f4f4f4f8f8f8f5f5f5f7f7f7fafafaffffffe9e9e9e6e6e6e1e1e1d8d8d8f1f1f1fffffffffffffffffffcfcfcf9f9f9fefefeffffffffffffffffffe2e2e2cececeb5b5b5b8b8b8dededee1e1e1fbfbfbf4f4f4d7d7d7d0d0d0b5b5b5c0c0c0f6f6f6e8e8e8d1d1d1e4e4e4e4e4e4ebebebfbfbfbfbfbfbe0e0e0e9e9e9fcfcfcececece1e1e1d8d8d8d0d0d0afafafa8a8a8b9b9b9b1b1b17979798383836464646464649c9c9c8282825757575c5c5c6969697070706363635c5c5c5f5f5f5f5f5f5c5c5c6c6c6c6969696868687777778f8f8f9090908787879f9f9fa3a3a3c6c6c6f7f7f7d5d5d5a5a5a5ffffffffffffffffffffffffffffffffffffd2d2d2c5c5c5f3f3f3fffffffffffffcfcfcfbfbfbffffffdcdcdcbabababdbdbdd3d3d3dededef2f2f2fffffffffffffffffffffffffffffffffffffffffff0f0f0e1e1e1e6e6e6eeeeeeefefeff0f0f0dcdcdccfcfcff7f7f7f5f5f5dededec3c3c3d3d3d3c2c2c2bfbfbfd1d1d1cbcbcbcfcfcfc6c6c6d0d0d0d6d6d6d4d4d4cdcdcdd9d9d9dbdbdbf5f5f5e6e6e6dfdfdffffffff2f2f2d8d8d8dadadaddddddc7c7c7d1d1d1f7f7f7fbfbfbfbfbfbfffffffcfcfcfafafaf9f9f9fffffffffffff8f8f8f4f4f4f9f9f9f2f2f2e1e1e1d8d8d8e6e6e6eaeaead6d6d6d9d9d9e5e5e5d7d7d7d7d7d7f0f0f0a5a5a59d9d9de2e2e2d7d7d79a9a9a8a8a8a6e6e6e8a8a8ab4b4b4cbcbcbafafafa8a8a8a4a4a48c8c8c949494d2d2d2d3d3d3d6d6d6b9b9b9a1a1a1878787989898e9e9e9e1e1e1ccccccd5d5d5ecececfdfdfdfffffffbfbfbf7f7f7eaeaeaf6f6f6fffffffffffffffffffffffffffffffbfbfbdededefbfbfbffffffe6e6e6b5b5b5dfdfdfefefefd5d5d5dadadac3c3c3ebebebd1d1d1c9c9c9dadadad8d8d8d0d0d0aeaeaeaeaeaebdbdbddadadad7d7d7acacac9d9d9ddadadaf2f2f2fdfdfdfcfcfcfffffffffffffffffffffffffbfbfbf6f6f6ffffffeaeaeaededededededf7f7f7ededede1e1e1eaeaeafcfcfcdfdfdfe3e3e3e9e9e9d7d7d7e0e0e0d4d4d4e3e3e3ededede8e8e8e8e8e8e9e9e9f0f0f0efefeff7f7f7f1f1f1f1f1f1f2f2f2b7b7b7c3c3c3e8e8e8ddddddcacacad6d6d6d6d6d6e6e6e6f7f7f7efefeff0f0f0f7f7f7fcfcfcfafafae1e1e1ecececeaeaeaddddddeaeaead9d9d9e5e5e5ecececf2f2f2f7f7f7fffffff4f4f4eaeaeaf6f6f6efefeff0f0f0fbfbfbf9f9f9f0f0f0f8f8f8e8e8e8e7e7e7f7f7f7f5f5f5f9f9f9f7f7f7fcfcfcf9f9f9f8f8f8fffffffffffffffffff0f0f0dededeededede7e7e7f2f2f2edededc6c6c6ebebebfffffff4f4f4e7e7e7fffffffffffffbfbfbf9f9f9fafafae7e7e7d7d7d7e9e9e9eaeaeae6e6e6e6e6e6eeeeeef5f5f5f7f7f7fffffff5f5f5e0e0e0e4e4e4d1d1d1e4e4e4d7d7d7d2d2d2eeeeeefbfbfbf9f9f9fffffffdfdfdf3f3f3efefeff8f8f8ffffffffffffe1e1e1f0f0f0fffffff5f5f5eaeaeaf0f0f0fdfdfdfffffffdfdfdf4f4f4f1f1f1e3e3e3dfdfdfdbdbdbd4d4d4cbcbcbd4d4d4c8c8c8abababb6b6b6eaeaeafcfcfcfafafaf9f9f9f3f3f3edededf8f8f8fffffffffffff9f9f9e5e5e5cbcbcbcfcfcfcbcbcbcdcdcdf9f9f9ffffffd3d3d3bfbfbfddddddb8b8b8b0b0b0f0f0f0fffffff9f9f9f3f3f3efefeffffffff9f9f9f5f5f5e3e3e3d8d8d8edededf7f7f7dfdfdff2f2f2ddddddc9c9c9ececece9e9e9f2f2f2f7f7f7eaeaead2d2d2fcfcfce8e8e8e2e2e2fffffffffffffffffffcfcfcf2f2f2e6e6e6f6f6f6f2f2f2f4f4f4f8f8f8fafafaf6f6f6fafafafdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfbfbfbffffffffffffffffffd2d2d2d1d1d1f1f1f1e1e1e1ebebebecececebebebf4f4f4e2e2e2f5f5f5fffffffffffff6f6f6f1f1f1eaeaeae8e8e8f7f7f7ededede0e0e0d9d9d9f5f5f5fafafaf0f0f0f9f9f9fdfdfdfdfdfdf7f7f7f8f8f8d9d9d9bdbdbdcdcdcdedededecececf0f0f0edededdcdcdce8e8e8dfdfdff6f6f6eeeeeedbdbdbdedededdddddc7c7c7e1e1e1f0f0f0eaeaeadbdbdbefefefedededc2c2c2cececed9d9d9e4e4e4dedededadadae5e5e5eaeaeadfdfdfe3e3e3e9e9e9f7f7f7fffffffffffffffffffbfbfbeaeaeadbdbdbe9e9e9f6f6f6eaeaeaf8f8f8f3f3f3edededdbdbdbd6d6d6f3f3f3e1e1e1f0f0f0fdfdfdefefeffafafaf1f1f1dfdfdfd9d9d9dadadad6d6d6c7c7c7cbcbcbe2e2e2cdcdcdbdbdbdf3f3f3ebebebf5f5f5fffffff5f5f5cdcdcdb2b2b2d7d7d7f4f4f4e2e2e2c2c2c2c3c3c3c6c6c69f9f9f969696b3b3b3cdcdcdc9c9c9cacacab3b3b3aaaaaaa9a9a99d9d9d7f7f7f7676768d8d8d7d7d7d6262626868689191918080807e7e7e7a7a7a8080809d9d9daaaaaab1b1b1b5b5b5c5c5c5c9c9c9dededee4e4e4eaeaeafafafaf4f4f4fdfdfdffffffffffffffffffffffffffffffffffffffffffffffffcdcdcdb0b0b0acacacb3b3b3d4d4d4ddddddbbbbbbbebebebdbdbdcacacaf6f6f6fffffffdfdfde1e1e1f3f3f3ffffffe2e2e2e5e5e5f3f3f3fffffffffffffffffffffffffffffff5f5f5fafafafefefef8f8f8fffffffafafaffffffffffffddddddbababaa6a6a6a1a1a1afafafa7a7a7b2b2b2c7c7c7c5c5c5c8c8c8c7c7c7cacacabcbcbccfcfcfcececec8c8c8ecececfffffffffffffffffffffffffffffffafafadededecdcdcddbdbdbe6e6e6d1d1d1c9c9c9ccccccd1d1d1dfdfdfcccccccccccccdcdcdc9c9c9bcbcbcc0c0c0f0f0f0f8f8f8ebebebe7e7e7dbdbdbc7c7c7ededede2e2e2d9d9d9d3d3d3dadadaecececebebebebebebebebebefefeff2f2f2f2f2f2f3f3f3cecececcccccefefeffcfcfcdcdcdce9e9e9e1e1e1eaeaeaedededf5f5f5f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffff3f3f3d3d3d3ddddddebebebf6f6f6f9f9f9fffffffbfbfbfbfbfbf7f7f7fefefefffffffffffffffffff7f7f7f2f2f2f8f8f8f9f9f9e9e9e9e3e3e3e3e3e3f6f6f6d9d9d9b7b7b7a4a4a4bfbfbfc2c2c2e5e5e5e2e2e2c1c1c1cdcdcdbababab8b8b8b6b6b6a7a7a7c9c9c9f8f8f8a1a1a19f9f9fd8d8d8d8d8d8bbbbbbb8b8b8aeaeae8e8e8ec3c3c3e7e7e7e0e0e0bdbdbdb9b9b9d5d5d5d7d7d7bebebed0d0d0c9c9c9d7d7d7d9d9d9cdcdcdc8c8c8e3e3e3e3e3e3d8d8d8dbdbdbdadadaeeeeeec1c1c1929292f2f2f2fffffffffffffbfbfbf9f9f9fefefef8f8f8f5f5f5fdfdfdfffffffffffffbfbfbfcfcfcf0f0f0fafafafffffffffffffffffffefefefbfbfbfbfbfbf5f5f5f5f5f5fdfdfdfbfbfbf5f5f5fafafaecececf4f4f4f0f0f0f7f7f7ffffffefefefefefeffffffffbfbfbf8f8f8f2f2f2d8d8d8ebebebefefeff0f0f0fffffff6f6f6d7d7d7e1e1e1fffffffdfdfdf6f6f6fdfdfdf1f1f1ebebebfffffffafafafafafaf6f6f6efefeffbfbfbfffffff3f3f3efefeffffffffcfcfcfafafaf3f3f3f1f1f1f2f2f2f2f2f2f6f6f6e4e4e4dededeebebebcfcfcfbebebeadadadd4d4d4ececece5e5e5e7e7e7eeeeeef3f3f3fefefef6f6f6f2f2f2efefefedededeaeaeae8e8e8e8e8e8e0e0e0fffffffffffff6f6f6dbdbdbe6e6e6efefeff3f3f3edededf8f8f8f8f8f8fafafaeeeeeef4f4f4edededd4d4d4d0d0d0f6f6f6fffffffefefeddddddd3d3d3f5f5f5fefefefcfcfcf3f3f3f3f3f3dbdbdbf6f6f6efefefccccccc6c6c6f3f3f3edededd1d1d1d0d0d0c9c9c9d8d8d8f8f8f8f6f6f6f9f9f9f2f2f2e2e2e2f5f5f5fefefee5e5e5f0f0f0ffffffccccccabababdcdcdcffffffececece0e0e0dadadadadadae7e7e7f1f1f1ecececedededebebebb4b4b4c1c1c1fbfbfbf6f6f6e3e3e3e0e0e0c1c1c1aaaaaabebebee3e3e3dcdcdcc3c3c3d8d8d8b9b9b9b5b5b5ddddddd8d8d8edededfffffffffffffffffffffffffefefefffffffafafafafafafbfbfbfffffffffffff3f3f3edededfefefefcfcfcfafafafffffffbfbfbf4f4f4f5f5f5ededede1e1e1f0f0f0f1f1f1f6f6f6f9f9f9ecececeaeaeafefefef9f9f9ecececeaeaeafefefeececece7e7e7dadadae8e8e8e0e0e0dededef6f6f6ececece1e1e1edededffffffffffffecececf0f0f0eeeeeeeeeeeef5f5f5f0f0f0f0f0f0fefefefdfdfdd6d6d6d4d4d4fbfbfbe1e1e1d2d2d2c3c3c3c5c5c5cececec4c4c4e5e5e5e7e7e7dbdbdbfffffffbfbfbbebebec5c5c5dfdfdff2f2f2e9e9e9e0e0e0eaeaeadadadabdbdbdcdcdcdd1d1d1c8c8c8e6e6e6f8f8f8f5f5f5f0f0f0eaeaeafbfbfbf7f7f7f0f0f0ebebebd3d3d3d5d5d5dddddddfdfdfd3d3d3dfdfdfdfdfdff0f0f0efefefebebebebebebfdfdfdfefefef8f8f8f5f5f5eaeaead8d8d8dbdbdbd6d6d6e1e1e1ededede6e6e6e7e7e7d4d4d4bcbcbccacacaddddddcfcfcfd9d9d9bebebe919191646464464646949494b3b3b38d8d8d656565585858777777737373676767898989848484808080959595929292868686868686b7b7b7c2c2c2d1d1d1cfcfcfd9d9d9e9e9e9f6f6f6fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf4f4f4e8e8e8f4f4f4f4f4f4f6f6f6f7f7f7efefeffafafaf4f4f4f7f7f7ffffffe9e9e9fbfbfbffffff9e9e9e9e9e9eebebebdddddddbdbdbe2e2e2d2d2d2d5d5d5e1e1e1dfdfdfededede8e8e8e6e6e6fafafae4e4e4b9b9b9e5e5e5f1f1f1ebebebd1d1d1d1d1d1d9d9d9c2c2c2b4b4b4d1d1d1dfdfdfe5e5e5e3e3e3e8e8e8eaeaeaf8f8f8ecececf5f5f5f5f5f5fffffffefefef8f8f8fffffffffffffbfbfbf4f4f4ecececf1f1f1fffffffffffff3f3f3eeeeeedcdcdccccccccfcfcfd6d6d6bababac9c9c9f4f4f4fffffff1f1f1f2f2f2fbfbfbfafafaf8f8f8ffffffecececf6f6f6fdfdfde5e5e5d1d1d1afafafcccccce0e0e0cbcbcbcdcdcddededeebebebeaeaeae8e8e8fbfbfbfcfcfcf9f9f9f8f8f8fffffffffffffbfbfbf9f9f9fbfbfbf7f7f7f8f8f8fffffffffffffffffffffffffafafafefefefffffffafafaebebebfdfdfdf7f7f7f9f9f9fffffffcfcfcfdfdfdfffffffffffff5f5f5fafafaf4f4f4dcdcdcfbfbfbfefefef7f7f7fffffffcfcfcf9f9f9fafafafafafafefefefcfcfce5e5e5e3e3e3e6e6e6edededdededee9e9e9fffffffffffffffffff2f2f2dedededcdcdccececee2e2e2f1f1f1f6f6f6f3f3f3dadadae9e9e9ffffffeeeeeefcfcfcffffffe8e8e8ecececf1f1f1fafafaffffffedededddddddefefefe1e1e1ecececf4f4f4f4f4f4f3f3f3e9e9e9e4e4e4fbfbfbf3f3f3dcdcdcf4f4f4e5e5e5fbfbfbe3e3e3d3d3d3dcdcdccacacab6b6b6c9c9c9d0d0d0cbcbcbc2c2c28888887575759c9c9cf5f5f5ffffffedededf9f9f9fffffffffffffffffffcfcfcf8f8f8f4f4f4fffffffffffffafafafdfdfdfffffffefefef9f9f9fcfcfcfcfcfcfefefefffffffffffffffffff0f0f0f3f3f3f5f5f5e7e7e7f2f2f2ffffffdbdbdbd3d3d3cececee3e3e3f5f5f5f5f5f5eeeeeee2e2e2efefeffffffff4f4f4e1e1e1f7f7f7f8f8f8e5e5e5fcfcfcfffffffdfdfdf2f2f2e6e6e6f4f4f4ecececf5f5f5f7f7f7f3f3f3d8d8d8d4d4d4cccccccacacaf4f4f4fdfdfdfffffffbfbfbf1f1f1ececece8e8e8eaeaeae6e6e6e4e4e4f2f2f2fefefef4f4f4d2d2d2dfdfdffffffffafafafffffffffffffffffffffffffffffff3f3f3d8d8d8e9e9e9fffffff5f5f5fafafaffffffffffffecececf5f5f5fcfcfcefefeffbfbfbffffffffffffffffffffffffedededfdfdfdfffffffbfbfbf6f6f6f3f3f3f6f6f6f8f8f8ecececf9f9f9dbdbdbdbdbdbe7e7e7f2f2f2fffffffffffff7f7f7f8f8f8fffffffffffffffffffcfcfcfcfcfcf4f4f4e4e4e4ecececd3d3d3c8c8c8ecececc2c2c2c4c4c4ecececfafafaeeeeeedbdbdbd4d4d4eeeeeed4d4d4c5c5c5dededededededededef8f8f8f7f7f7c9c9c9d8d8d8efefeffafafaf0f0f0e3e3e3f2f2f2c7c7c7d5d5d5fafafaf3f3f3eaeaeaedededd9d9d9e4e4e4eaeaeadcdcdccbcbcba9a9a9c4c4c4dadadad1d1d1dcdcdcfcfcfcf9f9f9f7f7f7fffffff8f8f8f4f4f4fbfbfbfffffffffffff7f7f7fdfdfdf9f9f9fcfcfcfffffffbfbfbfbfbfbfbfbfbfbfbfbf6f6f6ececece8e8e8f5f5f5ededede1e1e1eaeaeaedededf3f3f3f2f2f2f4f4f4f9f9f9fbfbfbf2f2f2ecececfafafafffffff0f0f0efefefefefefebebebe9e9e9fffffffbfbfbefefeff3f3f3dadadacdcdcdd4d4d4f7f7f7fefefefafafaf8f8f8ffffffcfcfcfbdbdbdd8d8d8f0f0f0d9d9d9ecececffffffffffffdbdbdbd1d1d1c4c4c4d1d1d1d8d8d8e0e0e0f9f9f9fffffffdfdfdfbfbfbd7d7d7d8d8d8fbfbfbfffffffefefefffffffffffffffffffffffff3f3f3ebebebf9f9f9fafafafcfcfcf1f1f1d7d7d7efefeff7f7f7ffffffe6e6e6ffffffe3e3e3fefefefffffffdfdfdd9d9d9b5b5b5dadadae3e3e3c4c4c4b0b0b08686867373738080807e7e7e7474746b6b6b7e7e7ed3d3d3d4d4d4b9b9b9adadada4a4a4b4b4b49c9c9c7777778d8d8d9393938383839292929c9c9cacacacbdbdbdb8b8b8abababa2a2a2a9a9a9c8c8c8e0e0e0e8e8e8f9f9f9fdfdfdeaeaeae5e5e5e8e8e8fafafaffffffffffffffffffeaeaeaf8f8f8fffffffffffffffffffffffffffffff9f9f9fafafae9e9e9e0e0e0eaeaeadbdbdbe4e4e4eeeeeef6f6f6fdfdfdfffffff7f7f7f2f2f2f4f4f4f6f6f6fcfcfcedededd1d1d1e7e7e7d4d4d4c3c3c3e6e6e6f2f2f2f2f2f2f5f5f5f3f3f3ffffffe0e0e0aaaaaa989898bababae8e8e8d6d6d6d2d2d2d8d8d8dededef5f5f5f0f0f0fbfbfbfefefee1e1e1d5d5d5d8d8d8dadadaddddddddddddd1d1d1d6d6d6dbdbdbe3e3e3ddddddccccccc1c1c1b4b4b4bfbfbfbbbbbbbababad8d8d8dedededededeecececf6f6f6fffffffffffffcfcfcfffffffffffffffffffcfcfcfbfbfbffffffffffffededede9e9e9efefefe1e1e1d0d0d0e5e5e5ddddddeeeeeef0f0f0d8d8d8e7e7e7d6d6d6ececece2e2e2cacacacececee6e6e6dededebebebed8d8d8dbdbdbdfdfdfcececea5a5a5b7b7b7c5c5c5c8c8c8d3d3d3ddddddd8d8d8e8e8e8ddddddd6d6d6ddddddefefefe5e5e5cdcdcdd1d1d1ebebebdbdbdbd2d2d2d0d0d0b2b2b2bcbcbce3e3e3dededee7e7e7d3d3d3dcdcdccbcbcbbfbfbfdcdcdce6e6e6cececed4d4d4e6e6e6f3f3f3f4f4f4e2e2e2e6e6e6e6e6e6dbdbdbdededec9c9c9d4d4d4eaeaead6d6d6dfdfdffefefeffffffe8e8e8dadadad4d4d4dededee7e7e7f7f7f7eeeeeeefefefe3e3e3e3e3e3f6f6f6e4e4e4dadadad9d9d9d5d5d5f9f9f9fcfcfcfefefefdfdfdfafafaf7f7f7fffffffffffffffffffffffffffffff9f9f9e4e4e4fcfcfcfffffffffffffdfdfdffffffffffffffffffffffffffffffeeeeeeebebebf9f9f9f6f6f6f7f7f7fbfbfbf6f6f6f6f6f6e5e5e5d1d1d1d0d0d0e0e0e0cdcdcdbababab4b4b4c1c1c1d0d0d0c4c4c4d1d1d1e5e5e5fafafad3d3d3abababd3d3d3d1d1d1e4e4e4eeeeeed4d4d4edededf4f4f4f9f9f9f3f3f3f2f2f2f3f3f3ededede7e7e7ecececfcfcfcfafafafdfdfdf6f6f6f6f6f6f8f8f8fbfbfbfcfcfcf0f0f0d7d7d7d8d8d8f8f8f8e3e3e3c8c8c8ecececeeeeeecdcdcdbebebef2f2f2fdfdfde5e5e5e0e0e0f1f1f1edededf1f1f1edededd5d5d5e6e6e6d9d9d9bababae0e0e0e7e7e7fcfcfcf2f2f2eaeaeae8e8e8e5e5e5f9f9f9fdfdfdfffffffefefef3f3f3ebebebfffffff0f0f0dadadae2e2e2dcdcdce0e0e0e6e6e6fffffffffffffffffffffffffefefef3f3f3ffffffffffffdcdcdce7e7e7fdfdfdfcfcfcf8f8f8f7f7f7f2f2f2f5f5f5efefefdededee5e5e5edededf4f4f4f7f7f7f6f6f6f5f5f5fdfdfdf8f8f8f3f3f3fcfcfcffffffeeeeeef7f7f7e4e4e4b4b4b4dededef2f2f2eeeeeef8f8f8fbfbfbf3f3f3f6f6f6eaeaeae1e1e1e2e2e2fffffffffffff7f7f7f3f3f3f0f0f0e4e4e4f1f1f1fcfcfcfffffffcfcfcfcfcfcfcfcfcf6f6f6fefefefffffffffffff4f4f4e8e8e8f0f0f0e8e8e8efefeffefefef9f9f9fdfdfdfefefee6e6e6c8c8c8c2c2c2dadadae0e0e0d6d6d6d3d3d3dbdbdbe6e6e6edededfffffffffffffffffffdfdfdf7f7f7fcfcfcffffffffffffcececed1d1d1fffffff3f3f3f8f8f8f3f3f3f4f4f4dfdfdfdbdbdbe9e9e9d5d5d5ddddddd2d2d2e2e2e2f2f2f2f0f0f0edededdcdcdcefefefeeeeeed9d9d9d3d3d3dededeeaeaeaffffffe2e2e2ebebebf6f6f6fffffff7f7f7f4f4f4f3f3f3f5f5f5fffffffffffffffffffffffffffffff7f7f7dbdbdbd9d9d9efefefeeeeeef7f7f7f9f9f9f6f6f6f5f5f5f4f4f4fdfdfdfcfcfcfbfbfbf5f5f5f4f4f4dbdbdbe8e8e8e7e7e7d9d9d9dcdcdccacacab2b2b2d9d9d9fdfdfdf9f9f9f8f8f8ebebebdbdbdbeeeeeee1e1e1e7e7e7fefefee9e9e9efefefbebebedadadadddddde5e5e5e6e6e6f3f3f3fffffffefefefffffffcfcfcfdfdfdf8f8f8fbfbfbfffffffdfdfde0e0e0e1e1e1ddddddd2d2d2dfdfdfccccccaeaeaecbcbcbeaeaeaf3f3f3f4f4f4ebebebf3f3f3ffffffffffffa8a8a8a6a6a6a2a2a2a0a0a09999996d6d6d7575757f7f7f6161616a6a6a656565626262696969767676838383999999a1a1a1adadad9f9f9f9b9b9bb1b1b1a4a4a49595959e9e9ea2a2a2b6b6b6bfbfbfd4d4d4e1e1e1eaeaeafbfbfbf2f2f2f4f4f4fffffffffffffffffffbfbfbfffffffffffffffffffffffffefefefffffffcfcfcfffffffffffff2f2f2dbdbdbccccccc9c9c9d1d1d1c4c4c4e2e2e2e6e6e6eaeaeaf3f3f3ecececf2f2f2fdfdfdfffffff4f4f4e5e5e5eeeeeef4f4f4f3f3f3e8e8e8dcdcdcfdfdfdfdfdfdfffffff8f8f8f7f7f7f7f7f7eeeeeef4f4f4edededf8f8f8dfdfdfdfdfdfeeeeeecececed7d7d7efefefe5e5e5f3f3f3c2c2c2888888d6d6d6f5f5f5ecececfdfdfdfffffffffffffffffffffffffffffffdfdfdfefefed4d4d4b4b4b4cacacae2e2e2fffffffafafad7d7d7d9d9d9fffffffffffffffffffffffffffffffcfcfcf8f8f8fffffffffffffefefed6d6d6b4b4b4c6c6c6e9e9e9ccccccb9b9b9a9a9a9b5b5b5d5d5d5bdbdbdbfbfbf9f9f9fdbdbdbefefefd7d7d7cbcbcbececece9e9e9e9e9e9f8f8f8f9f9f9f9f9f9dfdfdfe6e6e6e3e3e3d4d4d4f1f1f1dededee3e3e3dededee0e0e0e4e4e4dbdbdbdbdbdbd7d7d7d9d9d9e9e9e9fffffffefefeeaeaeaefefeff9f9f9fffffffafafaf2f2f2f2f2f2f0f0f0f8f8f8fbfbfbf2f2f2e8e8e8f0f0f0fafafae5e5e5e8e8e8ecececdededee3e3e3dbdbdbdadadadbdbdbe7e7e7efefefdbdbdbd9d9d9edededf0f0f0edededd8d8d8cfcfcff8f8f8f0f0f0d7d7d7e7e7e7e2e2e2edededdadadadcdcdcd4d4d4d1d1d1cdcdcdd4d4d4d5d5d5ddddddefefeff7f7f7dddddde2e2e2fffffffffffffffffffefefefcfcfcf3f3f3fbfbfbe3e3e3eeeeeed0d0d0cdcdcde5e5e5d6d6d6dededef4f4f4fffffff5f5f5e5e5e5dfdfdffafafafffffffffffffdfdfdfffffffbfbfbf9f9f9fbfbfbfffffffffffffcfcfcfcfcfcfffffff7f7f7dadadac9c9c9f5f5f5c4c4c4cdcdcdf0f0f0e6e6e6d9d9d9e6e6e6e5e5e5aeaeaea7a7a7c4c4c4d2d2d2cccccccacacaaaaaaa8f8f8f9e9e9eecececffffffffffffffffffe9e9e9d5d5d5e2e2e2edededd0d0d0e8e8e8f5f5f5fcfcfcf8f8f8f0f0f0f2f2f2f5f5f5f7f7f7f6f6f6fafafafbfbfbfdfdfdf7f7f7fbfbfbdfdfdfd3d3d3e7e7e7cbcbcbc9c9c9f8f8f8f7f7f7eaeaeacdcdcde3e3e3fffffffffffffffffff3f3f3e5e5e5d8d8d8e2e2e2eeeeeed4d4d4dededeefefefeaeaead2d2d2cececee5e5e5efefefe5e5e5f8f8f8fffffffffffffdfdfdfffffffcfcfcf9f9f9fcfcfcfbfbfbfffffffffffff1f1f1e1e1e1e9e9e9d9d9d9f3f3f3fffffff4f4f4efefefeeeeeefffffffbfbfbfafafaebebebe2e2e2f1f1f1dfdfdfe1e1e1f3f3f3e0e0e0d8d8d8f0f0f0eeeeeeebebebf7f7f7fffffffffffffbfbfbf9f9f9fbfbfbf4f4f4eeeeeef1f1f1f5f5f5f9f9f9fffffff0f0f0d3d3d3d5d5d5d5d5d5cacacad7d7d7ddddddd6d6d6e3e3e3e1e1e1edededf4f4f4efefefededede8e8e8fdfdfdfafafafffffff9f9f9d9d9d9e2e2e2f1f1f1e2e2e2d4d4d4e5e5e5fbfbfbf7f7f7f8f8f8eeeeeef1f1f1edededd5d5d5e5e5e5f4f4f4f6f6f6fffffff5f5f5ebebebf0f0f0f3f3f3fafafaf1f1f1f7f7f7d6d6d6adadadb4b4b4c9c9c9bababaccccccf1f1f1f2f2f2d1d1d1c8c8c8c3c3c3ccccccfdfdfdf8f8f8e8e8e8b4b4b4c4c4c4ebebebd8d8d8cdcdcdd8d8d8fefefefffffffffffff3f3f3ebebebd6d6d6b9b9b9c4c4c4dadadaddddddcdcdcdc4c4c4f8f8f8fdfdfde4e4e4dadadae9e9e9f5f5f5dadadac6c6c6eeeeeedfdfdfdcdcdcf5f5f5fcfcfcfffffffdfdfddadadae8e8e8c8c8c8b4b4b4fffffffffffff7f7f7eaeaeafcfcfcfcfcfce2e2e2f1f1f1fafafaf1f1f1f0f0f0d5d5d5d5d5d5e3e3e3e2e2e2f0f0f0ebebebe7e7e7e2e2e2d6d6d6d0d0d0fffffffbfbfbb9b9b9c0c0c0cbcbcbd3d3d3dadadad1d1d1f8f8f8eaeaeaf9f9f9fbfbfbccccccd8d8d8c5c5c5c1c1c1e2e2e2e7e7e7f5f5f5ffffffedededf9f9f9f2f2f2f1f1f1eeeeeeefefefedededd7d7d7cacacad4d4d4eeeeeee8e8e8e1e1e1d1d1d1d3d3d3dededed2d2d2c2c2c2e7e7e7f6f6f6e8e8e8ebebebe2e2e2acacac6b6b6b6c6c6c6e6e6e818181a0a0a0a5a5a5acacacbababacecececececed8d8d8e4e4e4f8f8f8fffffffffffffffffffffffffffffffcfcfcfffffffffffff6f6f6fffffffffffffffffffffffffffffffcfcfceeeeeee0e0e0d0d0d0dfdfdfecececeaeaeaf5f5f5eaeaeae0e0e0d4d4d4e7e7e7f1f1f1e7e7e7e3e3e3f2f2f2fefefeeaeaeadadadadadadad5d5d5ddddddd3d3d3dcdcdcdcdcdcd5d5d5d9d9d9dededee6e6e6dbdbdbf0f0f0fffffff8f8f8dcdcdcd6d6d6e2e2e2dddddde3e3e3efefeff1f1f1eeeeeedadadae4e4e4fffffffffffffffffffffffffafafaedededfbfbfbfffffffffffffafafaf6f6f6fffffffffffff2f2f2f3f3f3fafafaffffffefefefe7e7e7fffffffdfdfdf6f6f6f2f2f2e9e9e9f1f1f1fefefef7f7f7f5f5f5ffffffffffffffffffffffffe4e4e4dbdbdbeeeeeed2d2d2c4c4c4c3c3c3b9b9b9c6c6c6ecececfdfdfdfefefeebebebdcdcdce0e0e0d2d2d2d7d7d7f3f3f3efefefe3e3e3dcdcdccfcfcfdbdbdbdfdfdfd4d4d4d2d2d2d9d9d9e8e8e8eeeeeef8f8f8f9f9f9f4f4f4f3f3f3eaeaeaf7f7f7f3f3f3f5f5f5efefeff7f7f7fafafafdfdfdf2f2f2f7f7f7fafafafffffff1f1f1e7e7e7efefefe2e2e2d2d2d2dadadaf8f8f8fffffff5f5f5e5e5e5ecececeeeeeee3e3e3edededfffffffdfdfdfffffff5f5f5f8f8f8fffffffffffff6f6f6e9e9e9f9f9f9f7f7f7f6f6f6f9f9f9fafafaebebebe7e7e7e2e2e2f9f9f9fffffffffffff5f5f5fdfdfdfffffffffffffdfdfddadadac1c1c1d0d0d0e7e7e7fffffffdfdfde7e7e7d6d6d6eaeaeaddddddbdbdbdc1c1c1cacacabababab1b1b1b2b2b2bfbfbfc9c9c9c8c8c8d5d5d5f1f1f1eeeeeee9e9e9f9f9f9eeeeeef2f2f2f8f8f8cacacac0c0c0c5c5c5c7c7c7cececeb4b4b49d9d9ddadadaf9f9f9e6e6e6d7d7d7eeeeeee3e3e3eaeaeafdfdfdfafafae8e8e8efefefe8e8e8e8e8e8f1f1f1dcdcdcd7d7d7d1d1d1dededef4f4f4dbdbdbafafafbdbdbdc6c6c6d2d2d2c3c3c3b7b7b7d1d1d1d3d3d3e5e5e5f1f1f1f5f5f5f9f9f9f4f4f4f5f5f5edededffffffeeeeeee9e9e9f5f5f5fafafafafafaf2f2f2fffffffffffffefefefffffffffffffffffffdfdfdfbfbfbfafafafffffffefefefffffffffffffcfcfcfffffff5f5f5e8e8e8fffffff9f9f9e7e7e7eeeeeefdfdfdfefefef2f2f2fdfdfdfffffffbfbfbfbfbfbfefefeeaeaeafbfbfbeaeaeaeeeeeefffffff7f7f7eaeaeae3e3e3efefefecececf4f4f4fafafae9e9e9d1d1d1eeeeeefffffffcfcfcfafafaffffffffffffececececececf6f6f6dbdbdbe7e7e7efefefecececd8d8d8dbdbdbe5e5e5d7d7d7e9e9e9f2f2f2e0e0e0eaeaeaf0f0f0fbfbfbfffffffffffffafafaeaeaeaf6f6f6fffffff9f9f9fcfcfcf1f1f1f5f5f5fffffffffffff2f2f2f3f3f3ebebebe1e1e1f4f4f4fafafaf9f9f9f9f9f9f5f5f5ecececf3f3f3cdcdcdaaaaaac9c9c9fffffffffffffffffffffffffffffffdfdfdf6f6f6efefeff0f0f0f7f7f7fbfbfbffffffd9d9d9ecececfefefef4f4f4f6f6f6e6e6e6e6e6e6fffffffafafaf5f5f5e6e6e6dbdbdbe0e0e0fbfbfbfdfdfdf2f2f2e4e4e4e6e6e6e0e0e0edededf7f7f7e4e4e4e9e9e9ebebebeaeaeae2e2e2dbdbdbe9e9e9ececece7e7e7dededed3d3d3dbdbdbf2f2f2d4d4d4d6d6d6f1f1f1ecececd8d8d8e6e6e6dcdcdcc7c7c7e8e8e8fdfdfdfefefeeaeaeaf1f1f1e1e1e1d5d5d5d8d8d8dcdcdce2e2e2dcdcdce6e6e6d9d9d9eaeaeae7e7e7c9c9c9d5d5d5c0c0c09a9a9aadadade8e8e8f9f9f9e9e9e9e9e9e9f6f6f6fdfdfdf7f7f7cecececacacae4e4e4f6f6f6eeeeeeffffffffffffa9a9a99797979c9c9cb6b6b6999999505050909090e4e4e4e2e2e2fdfdfdf6f6f6fffffff4f4f4f7f7f7fcfcfcfafafaf9f9f9e4e4e4f4f4f4fcfcfcffffffffffffffffffffffffffffffffffffe9e9e9cfcfcfbcbcbcb0b0b0c1c1c1e2e2e2f6f6f6f7f7f7e3e3e3d4d4d4dadadadbdbdbd6d6d6c3c3c3ccccccf7f7f7fffffffffffffffffffffffffffffffcfcfcfffffff2f2f2ffffffffffffe9e9e9e0e0e0d8d8d8bcbcbcd0d0d0e0e0e0c2c2c2c4c4c4b7b7b7a5a5a58282829090908989897a7a7a6a6a6a757575707070646464616161f4f4f4fffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8ddddddd1d1d1d5d5d5f8f8f8f4f4f4f3f3f3ecececfefefefffffff4f4f4d8d8d8c7c7c7cecececdcdcddfdfdfe2e2e2e2e2e2edededeeeeeed9d9d9f1f1f1e8e8e8e7e7e7f8f8f8fafafae8e8e8e0e0e0f2f2f2fdfdfdfdfdfdf4f4f4fefefefffffffefefefcfcfcebebebe7e7e7fffffff7f7f7eeeeeef8f8f8efefefdfdfdff2f2f2e8e8e8f6f6f6f8f8f8ecececf8f8f8fffffff7f7f7eaeaeae4e4e4d4d4d4c2c2c2e1e1e1d9d9d9e9e9e9e7e7e7f3f3f3f7f7f7fbfbfbf1f1f1f1f1f1f9f9f9ecececebebebfbfbfbf2f2f2fafafaf4f4f4e7e7e7f0f0f0fdfdfdfafafaf7f7f7f2f2f2ebebebe2e2e2e0e0e0e7e7e7e8e8e8dededededededbdbdbbbbbbbbcbcbcdcdcdcdcdcdcd1d1d1c6c6c6cececeddddddd9d9d9dcdcdcd8d8d8dededee1e1e1d9d9d9e7e7e7f6f6f6f5f5f5e6e6e6e7e7e7f9f9f9fafafaf0f0f0f4f4f4efefeffcfcfce5e5e5dfdfdffffffffbfbfbfcfcfcfcfcfcf8f8f8eaeaeae3e3e3e5e5e5d7d7d7d4d4d4dbdbdbe0e0e0d5d5d5bfbfbfb4b4b4cfcfcfd1d1d1dededee5e5e5e7e7e7e1e1e1c2c2c2bfbfbfcbcbcbc6c6c6d8d8d8e3e3e3f7f7f7f3f3f3f0f0f0ecececeeeeeefbfbfbfbfbfbf9f9f9e2e2e2dfdfdff4f4f4fafafad6d6d6d2d2d2f8f8f8f5f5f5e3e3e3d6d6d6dddddde4e4e4e7e7e7dcdcdce8e8e8f1f1f1e5e5e5dcdcdcf8f8f8fafafaf5f5f5ffffffeaeaeabebebeccccccc5c5c5a9a9a9b9b9b9c0c0c0afafafafafafc4c4c4c5c5c5cdcdcdd1d1d1bfbfbfbdbdbdc4c4c4b6b6b6bcbcbcababab999999b6b6b6c7c7c7dededef6f6f6f9f9f9cfcfcfcececec8c8c8949494949494b4b4b4c6c6c6c3c3c39f9f9fd1d1d1f4f4f4e0e0e0e3e3e3ecececc7c7c7bbbbbbe4e4e4f7f7f7dededee8e8e8fdfdfde0e0e0d6d6d6e8e8e8cdcdcdc8c8c8d4d4d4c1c1c1bcbcbcc3c3c3d6d6d6c4c4c4d3d3d3d4d4d4dcdcdccdcdcdb1b1b1c1c1c1c2c2c2dadadaf2f2f2f5f5f5fefefefdfdfdf8f8f8fffffff7f7f7eeeeeefffffffffffff6f6f6fffffffffffffffffffbfbfbfefefefffffffffffffcfcfcfdfdfdf8f8f8fafafafffffffdfdfdfbfbfbf6f6f6fbfbfbd2d2d2d9d9d9f3f3f3e4e4e4cacacadfdfdfd8d8d8cbcbcbc2c2c2b3b3b3c0c0c0ebebebe9e9e9dddddde0e0e0cacacae5e5e5cececed9d9d9fafafafffffffffffffffffff2f2f2fffffff5f5f5cacacaf1f1f1fafafaf8f8f8fafafae9e9e9e8e8e8edededf3f3f3fffffff1f1f1cacacadededef6f6f6dbdbdbe5e5e5e4e4e4cdcdcdbbbbbbbdbdbdd0d0d0c8c8c8c7c7c7bcbcbccacacadbdbdbe5e5e5d8d8d8cacacad4d4d4d1d1d1f5f5f5ffffffe5e5e5d7d7d7e7e7e7e9e9e9fafafae8e8e8e0e0e0fcfcfcfffffffffffffffffffcfcfcf1f1f1ebebebbfbfbfbababac2c2c2dbdbdbfbfbfbe9e9e9e1e1e1dfdfdfe8e8e8f6f6f6e7e7e7dfdfdff7f7f7fefefee5e5e5d2d2d2f7f7f7fdfdfde6e6e6f1f1f1fffffffffffff6f6f6efefefffffffffffffdededeb9b9b9f4f4f4ebebebd2d2d2e3e3e3fbfbfbd8d8d8ebebebddddddbababae2e2e2efefeffffffffffffffffffff8f8f8f4f4f4dededee7e7e7ffffffebebebf5f5f5ffffffffffffedededf5f5f5fafafafcfcfcd8d8d8f0f0f0f7f7f7fafafafffffffffffffffffff3f3f3e2e2e2e7e7e7f6f6f6f8f8f8fbfbfbd4d4d4d5d5d5d2d2d2ededededededeeeeeeebebebc7c7c7ddddddfafafaf1f1f1f6f6f6fcfcfcededede2e2e2e3e3e3f6f6f6efefeff2f2f2fffffffffffff8f8f8a6a6a64d4d4db1b1b1fbfbfbcdcdcde8e8e8e2e2e23f3f3f707070e1e1e1dfdfdfd3d3d3dededef5f5f5fffffffbfbfbfbfbfbfefefefffffffafafaf5f5f5eaeaeae9e9e9efefeff2f2f2eaeaeafcfcfcefefefe8e8e8fbfbfbfffffff3f3f3ffffffffffffe7e7e7d2d2d2b5b5b5bdbdbdd4d4d4bdbdbde3e3e3fefefee4e4e4cdcdcdd7d7d7eaeaeabcbcbc898989a5a5a5afafafabababaaaaaaa0a0a06363635959596a6a6a5959595252525858586363636666666767677c7c7c8282828e8e8eadadada8a8a8abababc7c7c7cbcbcbd6d6d6efefeffffffff6f6f6e2e2e2f6f6f6f6f6f6cccccccfcfcffcfcfcfbfbfbf2f2f2e9e9e9ecececececece5e5e5d2d2d2f4f4f4fcfcfcf5f5f5fffffffafafaf9f9f9fffffffffffffcfcfcf7f7f7fafafad2d2d2d0d0d0d9d9d9ecececffffffc4c4c4cacacaf9f9f9f5f5f5eeeeeef6f6f6f6f6f6f1f1f1f6f6f6e6e6e6e3e3e3f1f1f1e5e5e5dadadac7c7c7ddddddeeeeeeececece8e8e8e0e0e0c3c3c3d5d5d5f4f4f4f6f6f6f3f3f3fffffff1f1f1e1e1e1f6f6f6f0f0f0eaeaeaefefeff0f0f0dddddde6e6e6d8d8d8e6e6e6dededec6c6c6d8d8d8dadadad9d9d9e1e1e1d7d7d7e4e4e4f9f9f9ededededededf1f1f1e4e4e4e6e6e6e7e7e7e2e2e2ececece5e5e5dedededcdcdce4e4e4ecececf7f7f7efefeff0f0f0fefefef4f4f4eeeeeee7e7e7f1f1f1e5e5e5dfdfdfe5e5e5cbcbcbe5e5e5fffffffafafafffffffffffffdfdfdf3f3f3f8f8f8f5f5f5dfdfdfefefefe8e8e8ebebebe5e5e5f0f0f0fcfcfcf2f2f2f4f4f4efefeff9f9f9f9f9f9e4e4e4e3e3e3dededed9d9d9dcdcdcd4d4d4b5b5b5c8c8c8d3d3d3ededede7e7e7f1f1f1f7f7f7dededecfcfcfcfcfcfe4e4e4e3e3e3cdcdcdd4d4d4e7e7e7e1e1e1e2e2e2e2e2e2f3f3f3eaeaeae4e4e4f7f7f7ecececc9c9c9cacacaf3f3f3f8f8f8f7f7f7f5f5f5ffffffeeeeeee5e5e5efefeff2f2f2f1f1f1f6f6f6f1f1f1f2f2f2f2f2f2f8f8f8ededede6e6e6eaeaeae5e5e5ecececf6f6f6e9e9e9e7e7e7f5f5f5e8e8e8d4d4d4d7d7d7eeeeeeebebebd4d4d4e4e4e4fdfdfdd7d7d7d7d7d7d8d8d8949494b3b3b3dddddde6e6e6e2e2e2dbdbdbe0e0e0f4f4f4ddddddeaeaeae5e5e5e8e8e8eeeeeedadadae8e8e8e3e3e3ddddddc2c2c2b8b8b8b7b7b7bebebec9c9c9b5b5b5eaeaeaefefeff3f3f3fcfcfcffffffffffffffffffffffffefefefdededee4e4e4f0f0f0e8e8e8efefefecececd8d8d8d1d1d1d7d7d7e6e6e6dfdfdfcacacaeeeeeee8e8e8e9e9e9e5e5e5dfdfdfdededef9f9f9fafafae4e4e4ffffffffffffffffffffffffdadadad2d2d2dededee9e9e9eeeeeeedededfffffff9f9f9f3f3f3ddddddaeaeaeb5b5b5cdcdcdbcbcbccacacad6d6d6cbcbcbd8d8d8f9f9f9f5f5f5d6d6d6dcdcdcdfdfdfd6d6d6cfcfcff2f2f2e9e9e9e1e1e1dfdfdfc4c4c4d3d3d3cdcdcdc6c6c6d0d0d0d6d6d6c9c9c9b1b1b1bababac9c9c9c2c2c2b8b8b8dfdfdffafafaefefefe5e5e5d8d8d8b8b8b8a8a8a8b3b3b3cacacad3d3d3e6e6e6dfdfdfd5d5d5d9d9d9e6e6e6fffffffffffff7f7f7e4e4e4f5f5f5e1e1e1c6c6c6e6e6e6fffffffffffffbfbfbffffffd1d1d1adadadb3b3b3a6a6a6d7d7d7fafafafffffffafafae4e4e4e1e1e1d7d7d7d4d4d4e0e0e0cfcfcfc0c0c0e1e1e1e2e2e2dbdbdbf0f0f0e6e6e6e7e7e7fffffff0f0f0e9e9e9f9f9f9eeeeeef7f7f7fffffff9f9f9f8f8f8eaeaeaf0f0f0ebebebe3e3e3d2d2d2d0d0d0ffffffffffffffffffb7b7b7bbbbbbe8e8e8e3e3e3f0f0f0fdfdfdfdfdfdf7f7f7f3f3f3fcfcfcf1f1f1eaeaeaf4f4f4f6f6f6f2f2f2f3f3f3e6e6e6e1e1e1e9e9e9e2e2e2e7e7e7c4c4c4bebebee5e5e5e2e2e2cdcdcdd9d9d9d8d8d8e3e3e3f3f3f3e3e3e3f9f9f9eaeaeae2e2e2fffffff3f3f3d3d3d3cbcbcbd3d3d3dededed7d7d7e1e1e1ffffffffffffe6e6e6cfcfcfdededec9c9c9d6d6d6fffffffcfcfce2e2e2c9c9c9dededed7d7d7d6d6d6e4e4e4f3f3f3fafafafffffffffffffcfcfce6e6e6ecececf3f3f3efefefeeeeeef7f7f7f6f6f6f4f4f4efefefffffffffffffe6e6e6e3e3e3f2f2f2efefeff9f9f9fcfcfcfefefed9d9d9e5e5e5ffffffffffffffffffffffffafafaf595959afafafe3e3e3fffffffefefef5f5f5e7e7e7a2a2a25a5a5a767676a9a9a9d0d0d0e8e8e8eeeeeef6f6f6fafafaf6f6f6fdfdfdfdfdfdfbfbfbfafafaf1f1f1eaeaeae0e0e0e1e1e1e2e2e2d0d0d0cfcfcfd5d5d5cececeafafafc1c1c1e5e5e5c3c3c3cececefffffffffffff4f4f4dcdcdc848484bdbdbdc7c7c7cacacac3c3c3d5d5d57171711818183434345a5a5a5858585d5d5d6f6f6f7979798585859d9d9daeaeaec8c8c8d0d0d0d0d0d0d8d8d8e4e4e4f9f9f9fffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffff4f4f4c4c4c4c7c7c7f4f4f4fafafafefefefffffffffffffffffffdfdfdf7f7f7e7e7e7e8e8e8f3f3f3e6e6e6dfdfdfedededf6f6f6e3e3e3dfdfdfd9d9d9c8c8c8c7c7c7c2c2c2b8b8b8b1b1b1bebebed9d9d9e2e2e2e4e4e4eaeaeaefefeffafafaffffffe6e6e6cececeeaeaeadddddddfdfdff0f0f0d6d6d6dcdcdcf4f4f4efefefd5d5d5bcbcbcbababab0b0b0c0c0c0dbdbdbdededed0d0d0d4d4d4d7d7d7c2c2c2bfbfbfc6c6c6dededeecececd6d6d6d2d2d2d4d4d4d5d5d5e0e0e0d3d3d3b7b7b7c8c8c8cdcdcdc4c4c4d6d6d6dcdcdcf3f3f3f6f6f6e6e6e6dfdfdfe6e6e6e1e1e1edededf1f1f1eeeeeef2f2f2f1f1f1e4e4e4dededef1f1f1ececece5e5e5d7d7d7e2e2e2ebebebebebebf0f0f0e1e1e1d1d1d1ebebebf6f6f6f8f8f8f4f4f4f9f9f9fffffffffffffffffffffffffafafaeaeaeaf1f1f1eeeeeed2d2d2d3d3d3e7e7e7fefefee1e1e1cececec3c3c3cacacae5e5e5e0e0e0d6d6d6d3d3d3d9d9d9d3d3d3cececed7d7d7cbcbcbd2d2d2b7b7b7d5d5d5d3d3d3b9b9b9a4a4a4c9c9c9cececed4d4d4d6d6d6d1d1d1e9e9e9fcfcfcf6f6f6f3f3f3fdfdfdfffffffffffffffffffafafafdfdfdf2f2f2ebebebf7f7f7f9f9f9f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8eeeeeeccccccd6d6d6f5f5f5ccccccb8b8b8dadadaedededecececeaeaeaf8f8f8edededf2f2f2f6f6f6eeeeeeeaeaeae7e7e7e2e2e2cfcfcfe1e1e1f1f1f1d0d0d0cbcbcbe0e0e0fcfcfce6e6e6e8e8e8e8e8e8d5d5d5d5d5d5dbdbdbdbdbdbc4c4c4c4c4c4e3e3e3f9f9f9e6e6e6eeeeeef6f6f6e6e6e6fafafaececececececf5f5f5f7f7f7fffffff6f6f6f9f9f9fffffffffffffdfdfdefefeff5f5f5dcdcdcdfdfdff6f6f6f2f2f2d1d1d1edededffffffffffffeaeaeaecececeeeeeeffffffebebebf1f1f1fffffffffffff6f6f6efefefeeeeeee4e4e4d5d5d5dbdbdbe0e0e0c3c3c3dadadad1d1d1f0f0f0ecececdbdbdbefefeffdfdfdf9f9f9e2e2e2cdcdcdd1d1d1d1d1d1d2d2d2cccccccacacaadadadc4c4c4fffffffafafaf0f0f0f7f7f7dcdcdcd4d4d4eaeaeabdbdbdbcbcbccdcdcddfdfdfe9e9e9f0f0f0f5f5f5e6e6e6f5f5f5fefefef4f4f4e5e5e5e7e7e7efefefe9e9e9dadadae8e8e8eeeeeef0f0f0e3e3e3e8e8e8e9e9e9e7e7e7f3f3f3f0f0f0e7e7e7fffffffafafaddddddfcfcfcfffffffffffff6f6f6e2e2e2e8e8e8f9f9f9e8e8e8e4e4e4ecececefefefbebebec3c3c3d5d5d5cfcfcfbfbfbfcfcfcfd4d4d4ececece3e3e3d3d3d3e8e8e8eaeaeaddddddf1f1f1fffffffffffffcfcfcfbfbfbe5e5e5efefefe2e2e2d8d8d8e1e1e1dededeeaeaeaf4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfafafaffffffeeeeeeefefeffffffffffffffffffffffffffafafaf6f6f6ffffffeaeaead3d3d3dedededddddde8e8e8e7e7e7dededebababac7c7c7fbfbfbd8d8d8dcdcdcc5c5c59c9c9cf8f8f8fffffffffffffcfcfcf1f1f1f4f4f4fffffffafafae9e9e9ffffffffffffe9e9e9e6e6e6e8e8e8f4f4f4eaeaeadadadad2d2d2ebebebc5c5c5a6a6a6ddddddffffffebebebdfdfdffffffffcfcfcffffffffffffeaeaeaf4f4f4fffffffffffffcfcfcd7d7d7cececee9e9e9fefefef8f8f8e2e2e2c0c0c0d3d3d3dddddddadadaecececd5d5d5c1c1c1e0e0e0f2f2f2f7f7f7f5f5f5dededee6e6e6d5d5d5d1d1d1ddddddd8d8d8cbcbcbecececdadadad4d4d4e8e8e8d6d6d6e6e6e6dadadad9d9d9dededec6c6c6eaeaeafcfcfcfbfbfbe6e6e6eaeaeaf2f2f2ebebebf8f8f8f7f7f7e9e9e9d9d9d9e9e9e9fbfbfbf9f9f9e3e3e3f4f4f46f6f6f777777d8d8d8c8c8c8f9f9f9f7f7f7f4f4f4ecececd9d9d9b1b1b16868686b6b6bc5c5c5fcfcfcf9f9f9f8f8f8fdfdfdf9f9f9f0f0f0f7f7f7f9f9f9e8e8e8e8e8e8f1f1f1d1d1d1c1c1c1c1c1c1979797a2a2a29d9d9d747474616161575757777777aaaaaae3e3e3737373676767737373555555454545595959424242797979a6a6a69b9b9b8383839e9e9ecbcbcbdfdfdff6f6f6f5f5f5f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffff1f1f1f6f6f6e9e9e9e5e5e5e2e2e2d1d1d1d9d9d9d1d1d1d0d0d0d1d1d1dfdfdfeaeaeae5e5e5fffffffbfbfbf2f2f2f8f8f8f1f1f1f1f1f1e6e6e6ddddddf9f9f9f0f0f0e6e6e6edededefefefe4e4e4d4d4d4cbcbcbccccccd1d1d1ccccccd0d0d0c9c9c9c4c4c4cdcdcdefefefeeeeeeebebebe3e3e3e2e2e2ccccccc3c3c3b6b6b6d3d3d3e3e3e3b6b6b6c3c3c3c7c7c7b3b3b3d2d2d2d4d4d4dddddde3e3e3bdbdbdc0c0c0fcfcfcdadadae2e2e2e9e9e9f9f9f9efefeffffffffffffff2f2f2d7d7d7e3e3e3d7d7d7d7d7d7dcdcdce5e5e5f9f9f9e6e6e6d2d2d2d0d0d0d9d9d9cfcfcfd3d3d3d8d8d8cbcbcbd4d4d4dadadae9e9e9e3e3e3e4e4e4ffffffe0e0e0c7c7c7e7e7e7dedededfdfdfe1e1e1dededeeaeaeaf3f3f3efefefefefefebebebd5d5d5cccccceaeaeacdcdcdd3d3d3ddddddd4d4d4e8e8e8e7e7e7ccccccd0d0d0dededef1f1f1fefefefdfdfdfafafaf0f0f0edededf0f0f0f0f0f0f0f0f0efefefe9e9e9ececece8e8e8e6e6e6e7e7e7ecececfffffff9f9f9e2e2e2e6e6e6f1f1f1ebebebd4d4d4d7d7d7d9d9d9efefefeeeeeed3d3d3d0d0d0dedededededeebebebdededec7c7c7dddddddbdbdbedededf2f2f2f6f6f6f2f2f2ebebebeaeaeadbdbdbe4e4e4f7f7f7f4f4f4f8f8f8efefefefefeffffffffcfcfcf5f5f5e0e0e0e0e0e0f3f3f3e3e3e3dadadad7d7d7c0c0c0d2d2d2cbcbcbbebebed6d6d6d3d3d3e3e3e3ddddddedededfffffff7f7f7efefeffdfdfdf9f9f9e4e4e4dbdbdbe7e7e7dddddde5e5e5ecececf6f6f6f5f5f5eaeaeaf2f2f2efefefedededfffffff8f8f8e7e7e7dadadadededee4e4e4efefefd7d7d7d3d3d3d9d9d9e4e4e4f3f3f3f6f6f6fafafae4e4e4cdcdcddcdcdcd3d3d3bcbcbccacacad6d6d6e5e5e5e5e5e5ecececf5f5f5ffffffe9e9e9b3b3b3c4c4c4ededede4e4e4f3f3f3efefefedededebebebe8e8e8d8d8d8dbdbdbfefefef8f8f8cbcbcbcfcfcfd0d0d0d4d4d4dcdcdcc3c3c3c8c8c8d2d2d2c8c8c8bdbdbdc1c1c1cbcbcbe1e1e1c1c1c1e0e0e0fffffff6f6f6d9d9d9c1c1c1d0d0d0dededed4d4d4d2d2d2d0d0d0b0b0b0a4a4a4c8c8c8c8c8c8c4c4c4b5b5b5c1c1c1dededeeaeaeafdfdfdfffffffbfbfbfffffff6f6f6e8e8e8ffffffebebebcccccce6e6e6eeeeeef8f8f8f3f3f3fafafadcdcdcb3b3b3bdbdbdadadadcacacafffffff9f9f9fdfdfdfffffffffffffbfbfbe1e1e1dbdbdbf9f9f9ffffffffffffebebebe2e2e2d6d6d6e2e2e2e7e7e7d8d8d8ffffffffffffffffffececece9e9e9fffffffffffffffffffffffffffffff0f0f0e8e8e8cdcdcdf1f1f1ffffffcacacad0d0d0ecececeaeaeaebebebe2e2e2d3d3d3e8e8e8d5d5d5ccccccfffffffdfdfdf2f2f2efefeff6f6f6ffffffffffffffffffe6e6e6ddddddecececefefeff3f3f3e6e6e6f5f5f5efefefeaeaeadbdbdbd4d4d4d4d4d4cacacad5d5d5d6d6d6c7c7c7d4d4d4f8f8f8dfdfdff8f8f8eeeeeed1d1d1f9f9f9eeeeeeeeeeeeeaeaeab8b8b8a8a8a8b3b3b3e0e0e0f4f4f4e4e4e4dfdfdfe4e4e4f8f8f8f7f7f7efefeffbfbfbddddddaeaeaee6e6e6fcfcfcd7d7d7e7e7e7fdfdfdf3f3f3e3e3e3e5e5e5edededffffffffffffe9e9e9c6c6c6c7c7c7c1c1c1f6f6f6f6f6f6dbdbdbdbdbdbb2b2b2ddddddfffffffefefefefefefbfbfbf8f8f8fafafafbfbfbf7f7f7ffffffcccccccfcfcfeeeeeefafafafdfdfdffffffe4e4e4dfdfdfe6e6e6e6e6e6e1e1e1f0f0f0fffffffffffff7f7f7ffffffffffffffffffffffffe9e9e9c2c2c2e6e6e6ffffffffffffffffffdededecfcfcfd5d5d5e0e0e0fdfdfdf9f9f9fcfcfcfffffffffffff5f5f5f0f0f0f9f9f9ffffffffffffffffffffffffffffffe0e0e0ecececa6a6a6acacacd8d8d8b8b8b8d2d2d2edededfcfcfcefefeff9f9f9d5d5d55555556d6d6de6e6e6fbfbfbfcfcfcf9f9f9fffffffbfbfbe6e6e6f3f3f3e1e1e1eaeaeaf1f1f1c4c4c49e9e9e8c8c8c9797979c9c9c7b7b7b7979797a7a7a8686868787877171716b6b6b7777777979797d7d7d818181b6b6b6dedededadadaddddddababab939393c5c5c5f1f1f1fffffffffffffefefefffffff9f9f9fffffffcfcfcf6f6f6f8f8f8f4f4f4e4e4e4e4e4e4e2e2e2dededed4d4d4d5d5d5dededededededadadaf1f1f1f7f7f7ebebebdedededededee1e1e1e5e5e5ecececbcbcbcd9d9d9eeeeeef3f3f3e2e2e2c7c7c7d5d5d5d0d0d0e2e2e2f1f1f1eaeaead5d5d5dadadaf6f6f6e9e9e9d6d6d6dcdcdcfbfbfbfffffffffffff9f9f9e6e6e6e8e8e8e8e8e8e7e7e7e1e1e1e3e3e3d0d0d0d6d6d6e4e4e4e9e9e9dfdfdfb9b9b99c9c9cd2d2d2edededededede6e6e6ecececf8f8f8fefefefffffff1f1f1e3e3e3fefefefffffffffffffcfcfcecececf1f1f1f1f1f1ebebebf1f1f1fffffffffffff7f7f7f0f0f0fcfcfcf9f9f9efefeffcfcfcf6f6f6e0e0e0ecececf2f2f2fdfdfdfffffffefefef5f5f5fefefeeeeeeee2e2e2dfdfdfe5e5e5cdcdcdd4d4d4dcdcdcdededeefefefcfcfcfe9e9e9fdfdfdf9f9f9f1f1f1efefeff3f3f3d9d9d9edededecececd7d7d7cccccce7e7e7eeeeeef0f0f0e2e2e2d4d4d4e5e5e5e7e7e7fffffffdfdfdfafafaf9f9f9fefefefffffffffffffdfdfdfafafaffffffffffffefefefd2d2d2eaeaeafcfcfce8e8e8f3f3f3fefefefffffffffffffcfcfcf6f6f6fffffffffffff6f6f6f9f9f9fefefefffffffffffffffffffafafaf7f7f7f8f8f8f7f7f7fcfcfcfffffffbfbfbeaeaeaedededf6f6f6fbfbfbe8e8e8dcdcdce4e4e4efefefe2e2e2e5e5e5e0e0e0c9c9c9cececed5d5d5e2e2e2c5c5c5adadadd5d5d5d0d0d0dfdfdfe2e2e2cececed7d7d7d2d2d2b5b5b5d1d1d1e1e1e1e2e2e2e5e5e5efefeff7f7f7f5f5f5fbfbfbf2f2f2fbfbfbffffffffffffffffffdfdfdff1f1f1fffffffcfcfcfbfbfbe8e8e8cdcdcde1e1e1f2f2f2f4f4f4f5f5f5fafafaf9f9f9f3f3f3f0f0f0f2f2f2f7f7f7f9f9f9f0f0f0f6f6f6e1e1e1f1f1f1c4c4c4c3c3c3bdbdbdb9b9b9ccccccc2c2c2c6c6c6d0d0d0c2c2c2d4d4d4c7c7c7fbfbfbe5e5e5a5a5a5abababafafafe5e5e5e7e7e7c7c7c7cfcfcfdcdcdcdadadad2d2d2ebebebf8f8f8e6e6e6b5b5b5d7d7d7f2f2f2f3f3f3fdfdfdeeeeeef3f3f3e5e5e5eaeaeae5e5e5e7e7e7ddddddc9c9c9d7d7d7dadadae5e5e5f7f7f7f0f0f0f9f9f9fcfcfcfffffffdfdfdfdfdfdfffffff8f8f8e3e3e3dbdbdbe9e9e9fefefefbfbfbfdfdfdfffffffffffff9f9f9f0f0f0ffffffededede0e0e0e5e5e5dadadad6d6d6d1d1d1d3d3d3e5e5e5e4e4e4dcdcdcedededfbfbfbfcfcfcecececdededed3d3d3ebebebfefefefffffffdfdfdeeeeeedededed9d9d9dadadad0d0d0b1b1b1cfcfcfd6d6d6dcdcdcdddddde1e1e1d7d7d7c7c7c7dadadadadadae2e2e2fefefefefefeeaeaeaefefefe5e5e5ecececf7f7f7cacacabebebef3f3f3dfdfdfc3c3c3ddddddf7f7f7f7f7f7eaeaead9d9d9d5d5d5e1e1e1eaeaead0d0d0cbcbcbd0d0d0eeeeeefafafaf9f9f9f7f7f7fafafafafafaecececcacacad9d9d9dcdcdcd5d5d5e5e5e5efefefe3e3e3e5e5e5dfdfdfcfcfcfd9d9d9d1d1d1cacacae4e4e4ececece2e2e2e3e3e3ededede7e7e7ffffffffffffeeeeeee7e7e7f3f3f3ffffffffffffe8e8e8d0d0d0dadadaf2f2f2fffffff2f2f2d5d5d5dfdfdfdededeeaeaeae9e9e9e2e2e2f2f2f2ebebebdbdbdbfdfdfdfcfcfcd4d4d4eeeeeefffffffffffffffffffffffffffffffffffff6f6f6f0f0f0c9c9c9d7d7d7f0f0f0e7e7e7fafafaf6f6f6ccccccd8d8d8f3f3f3d9d9d9dededeeaeaead5d5d5d8d8d8cccccccccccccfcfcfe9e9e9dfdfdfefefeffefefeddddddc8c8c8d3d3d3fbfbfbffffffe6e6e6cacacaccccccd6d6d6c5c5c5c4c4c4f0f0f0d1d1d1b8b8b8d0d0d0afafafc4c4c4cdcdcd9494945b5b5b6262627575754747475252527a7a7a6a6a6a7272728080809a9a9abbbbbbcbcbcbf3f3f3e8e8e8ebebebdcdcdccccccce1e1e1c3c3c36f6f6fbfbfbfb9b9b9b9b9b9e1e1e1d8d8d8cacacac4c4c4fcfcfcf7f7f7f2f2f2e9e9e98282824a4a4aa3a3a3f7f7f7ffffffffffffe7e7e7fffffffffffffefefefefefeedededadadad6363632828283f3f3f505050656565717171919191d1d1d1e8e8e8f0f0f0fbfbfbe4e4e4eaeaeae8e8e8f9f9f9ffffffffffffffffffd7d7d7dcdcdcffffffffffffe7e7e7eeeeeeedededf0f0f0e3e3e3e6e6e6efefeff7f7f7edededdededeedededeeeeeef0f0f0f1f1f1e3e3e3eeeeeeececece4e4e4d5d5d5d2d2d2f4f4f4f8f8f8d5d5d5e2e2e2f2f2f2d4d4d4dbdbdbf3f3f3ebebebfffffff6f6f6f3f3f3efefeffffffff4f4f4d5d5d5c7c7c7cfcfcfdfdfdfd6d6d6bbbbbbc5c5c5c9c9c9c3c3c3cacacae1e1e1f8f8f8d6d6d6dbdbdbdcdcdcdcdcdcd2d2d2edededf6f6f6dbdbdbe5e5e5f5f5f5f3f3f3ffffffffffffffffffffffffdadadac5c5c5fffffff8f8f8f7f7f7ffffffedededdddddde5e5e5e7e7e7e9e9e9f0f0f0edededdbdbdbd5d5d5e5e5e5f3f3f3eeeeeef3f3f3eeeeeef1f1f1f6f6f6f6f6f6fafafaf8f8f8fafafaf2f2f2edededeeeeeeebebebe2e2e2e9e9e9ebebebfdfdfdf9f9f9efefeff1f1f1f4f4f4fffffffffffff3f3f3f0f0f0f7f7f7ececececececcdcdcdf1f1f1fefefef6f6f6fefefee5e5e5c6c6c6d2d2d2d0d0d0dededee3e3e3dadadae6e6e6ddddddf5f5f5edededd3d3d3d2d2d2e1e1e1f3f3f3f6f6f6f5f5f5f3f3f3f5f5f5e2e2e2e7e7e7edededdcdcdce5e5e5dededec9c9c9d9d9d9d7d7d7cacacadddddde3e3e3ebebebcfcfcfbababac9c9c9e0e0e0d1d1d1dadadafffffff5f5f5edededf0f0f0e7e7e7ebebebe2e2e2e7e7e7f3f3f3fdfdfdf4f4f4f1f1f1efefeff7f7f7fbfbfbf6f6f6f5f5f5fbfbfbfafafaecececfbfbfbfbfbfbfafafaffffffebebebfafafaf5f5f5d1d1d1e6e6e6f8f8f8f7f7f7f2f2f2f9f9f9fafafafcfcfcfffffffffffff7f7f7efefeff2f2f2ebebebfbfbfbf7f7f7f6f6f6f9f9f9f1f1f1f6f6f6f3f3f3f1f1f1f2f2f2f5f5f5dcdcdcf2f2f2f9f9f9fafafaf8f8f8f4f4f4fefefefbfbfbe1e1e1e4e4e4f2f2f2f9f9f9fdfdfdfafafafafafafffffffffffffbfbfbf6f6f6efefefd9d9d9c6c6c6e5e5e5ecececcacacae4e4e4edededeaeaeafffffffffffff2f2f2ffffffe6e6e69a9a9aacacacd2d2d2e8e8e8dededeb7b7b7989898dfdfdfcececeb5b5b5bbbbbbb2b2b2b0b0b0cacacad1d1d1bdbdbdb9b9b9c1c1c1dededed3d3d3bebebee7e7e7e8e8e8d2d2d2d9d9d9d8d8d8fafafaf8f8f8fefefefffffff7f7f7f3f3f3fbfbfbfffffffefefefffffffffffffefefef8f8f8f6f6f6f8f8f8fdfdfdfcfcfcfffffffffffff7f7f7fcfcfcfcfcfce2e2e2eeeeeed9d9d9cbcbcbc7c7c7d5d5d5f4f4f4f8f8f8fafafaedededfffffffcfcfcf4f4f4f6f6f6e9e9e9f9f9f9f8f8f8fdfdfdfffffff2f2f2ffffffffffffebebebf6f6f6f7f7f7ebebebc8c8c8d1d1d1fffffffefefed4d4d4cacacae2e2e2f9f9f9f6f6f6e6e6e6cacacae4e4e4dbdbdbc4c4c4ddddddfdfdfdf5f5f5f3f3f3ececece6e6e6e2e2e2fcfcfcc2c2c2ddddddf0f0f0ededede3e3e3e6e6e6f8f8f8f2f2f2efefefe2e2e2f8f8f8fffffffffffff8f8f8fffffffbfbfbfafafafffffff8f8f8fbfbfbf2f2f2f2f2f2f4f4f4dededefffffffffffff9f9f9fffffffffffffffffffffffffffffff8f8f8fafafaf3f3f3f6f6f6ffffffffffffffffffffffffffffffe4e4e4e7e7e7d9d9d9e5e5e5e5e5e5fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3f3f1f1f1f5f5f5edededfbfbfbdededecbcbcbe6e6e6e5e5e5bfbfbfbbbbbb9a9a9a9b9b9ba8a8a88a8a8a7f7f7f9c9c9c8989897d7d7d7f7f7f7171718282828c8c8c4a4a4a4b4b4b7d7d7d4646464b4b4b5757575454542c2c2c4d4d4d7a7a7a4343435151517474748383839898986666664d4d4d6969699d9d9d6c6c6c8787876565657575755757571d1d1d4d4d4d5f5f5f3838384646464848482b2b2b4a4a4a7d7d7d6c6c6c3b3b3b4646465757574747475454545b5b5b4a4a4a2222223333334848482929293535358d8d8da1a1a19c9c9c6868686060605454544c4c4c373737525252343434878787fffffffffffff7f7f7dededecacacaf5f5f5e0e0e0d5d5d57a7a7a838383f8f8f8fffffffafafaf5f5f5ecececc5c5c58f8f8fc7c7c7a3a3a37272724949493b3b3b7575759f9f9fb9b9b9e7e7e7f6f6f6ebebebe8e8e8f4f4f4e1e1e1d5d5d5e2e2e2fdfdfdffffffd4d4d4dadadaf6f6f6ffffffe9e9e9f2f2f2edededcacacaecececeeeeeefbfbfbf4f4f4d3d3d3e9e9e9f2f2f2fffffffbfbfbf3f3f3f1f1f1e7e7e7e0e0e0dadadacececeeeeeeef6f6f6babababfbfbfdfdfdff5f5f5f9f9f9f1f1f1eeeeeef9f9f9fbfbfbfffffffffffffbfbfbf6f6f6f5f5f5f6f6f6ebebebdbdbdbf1f1f1f0f0f0f0f0f0fbfbfbf9f9f9f7f7f7f5f5f5f4f4f4d4d4d4c7c7c7e7e7e7fbfbfbffffffebebebd0d0d0b3b3b3d2d2d2fffffffffffff8f8f8ebebebecececeaeaeaf3f3f3edededcfcfcfcdcdcdd7d7d7f0f0f0ffffffd6d6d6d2d2d2d3d3d3ededededededd8d8d8cbcbcbd0d0d0dddddddadadad7d7d7d3d3d3ddddddeeeeeefafafaf3f3f3f3f3f3f6f6f6efefefebebebe5e5e5dcdcdce7e7e7e9e9e9f3f3f3dededed6d6d6f1f1f1fcfcfcf3f3f3fcfcfce2e2e2e9e9e9fbfbfbf9f9f9fafafafffffffffffffffffffffffffffffffffffffffffffffffff1f1f1cccccccdcdcdcdcdcdc4c4c4c1c1c1b9b9b9c1c1c1dbdbdbe2e2e2eaeaeaf1f1f1e3e3e3e5e5e5dfdfdfcacacacbcbcbd3d3d3d4d4d4c1c1c1d3d3d3c2c2c2b3b3b3b6b6b6bcbcbca6a6a6929292ccccccbdbdbdb8b8b8dddddda7a7a7cfcfcfeeeeeedbdbdbcbcbcbc3c3c3cbcbcbd9d9d9f2f2f2efefefeeeeeefffffff4f4f4eeeeeef0f0f0f1f1f1f9f9f9f1f1f1f7f7f7fdfdfdfbfbfbf8f8f8f1f1f1e6e6e6f1f1f1fffffffffffffffffffffffffdfdfdf3f3f3fafafaf9f9f9f0f0f0ebebebf6f6f6f9f9f9fcfcfcfffffff8f8f8e3e3e3f1f1f1fffffffffffffffffffcfcfcefefefe7e7e7f9f9f9fcfcfcf7f7f7fcfcfcfefefefbfbfbfefefefffffff9f9f9fbfbfbfbfbfbfffffffefefefefefeedededfcfcfcfffffffffffffffffff7f7f7fbfbfbfffffffffffffcfcfcfdfdfdfffffffffffff5f5f5fcfcfcfdfdfdffffffffffffefefefbbbbbbdededee8e8e8fafafafbfbfbf5f5f5dadadad8d8d8d2d2d2c9c9c9cbcbcbe1e1e1cacacacfcfcfd0d0d0c7c7c7c6c6c6e3e3e3fcfcfcf3f3f3c6c6c6e6e6e6fafafaf5f5f5fbfbfbe7e7e7eeeeeeefefefb4b4b4cbcbcbfffffffffffffffffffffffffafafaffffffffffffd9d9d9e0e0e0fdfdfdfdfdfdf3f3f3e9e9e9f7f7f7fafafafffffffdfdfdecececfcfcfcfdfdfdfffffffffffff8f8f8fffffffffffff8f8f8fdfdfdeaeaeaebebebe4e4e4d2d2d2d0d0d0d2d2d2eeeeeef5f5f5dfdfdfbababae2e2e2ffffffeaeaeae9e9e9ffffffeaeaeaf2f2f2fffffffffffffffffffcfcfcfffffffbfbfbeaeaeadcdcdcf0f0f0f0f0f0dededeedededf6f6f6fefefeedededd7d7d7efefeffffffffffffffffffffffffffffffff3f3f3f4f4f4f1f1f1fffffffffffffffffffffffffffffffbfbfbfffffffffffffffffffdfdfdfdfdfdffffffffffffffffffffffffffffffffffffe9e9e9d8d8d8e1e1e1e7e7e7dadadad7d7d7e5e5e5d1d1d1d5d5d5f7f7f7fcfcfcfffffff9f9f9fffffffefefefefefef7f7f7ffffffffffffededede2e2e2cdcdcdcdcdcdd2d2d2b5b5b5d2d2d2c6c6c6a4a4a4cbcbcbe6e6e6cfcfcfd2d2d2d4d4d4b7b7b7aaaaaaa0a0a0969696bcbcbcbcbcbcc4c4c4cfcfcfc3c3c3bababaa9a9a99393938585859d9d9dafafaf8f8f8f9c9c9c8c8c8c6c6c6c7c7c7c6767675555555f5f5f6464645252523a3a3a3434344040403e3e3e1f1f1f2727271e1e1e1e1e1e2626263c3c3c2929293d3d3d4f4f4f3838383131315151515f5f5f6464646a6a6a6a6a6a7676768484848585857c7c7c8f8f8f9090909f9f9fa6a6a69f9f9f8d8d8d868686949494929292868686888888a4a4a4a2a2a29b9b9bb2b2b2a7a7a7878787a3a3a3adadada6a6a6adadadbababac9c9c9aaaaaaafafafbdbdbdb0b0b0b8b8b8f5f5f5fcfcfcdededee6e6e6cecececccccce4e4e4e2e2e2c9c9c9abababa2a2a29494947474747d7d7d9c9c9c959595a7a7a7989898b8b8b8c8c8c8aaaaaa8b8b8b6d6d6dc0c0c0fffffff8f8f8f4f4f4e3e3e3f4f4f4ffffffe0e0e08f8f8facacacfffffff0f0f0bfbfbf7f7f7f7b7b7b2727271010102f2f2f4b4b4b6f6f6f9d9d9dd1d1d1ecececf3f3f3f8f8f8fafafafffffffbfbfbf1f1f1dcdcdcc0c0c0ebebebfffffffbfbfbffffffd4d4d4cdcdcde1e1e1dededef6f6f6ecececd5d5d5ddddddf4f4f4fffffff9f9f9f4f4f4f9f9f9e7e7e7f0f0f0eaeaead6d6d6eaeaead4d4d4dcdcdcdddddde7e7e7d9d9d9d7d7d7dbdbdbcdcdcdefefeffffffffffffffffffffffffff5f5f5f9f9f9f4f4f4fcfcfcf8f8f8f2f2f2e5e5e5d6d6d6efefefdfdfdfdcdcdcf2f2f2e6e6e6fffffffcfcfcfafafaedededf6f6f6f7f7f7e8e8e8fdfdfdf8f8f8f3f3f3eaeaeaf6f6f6fcfcfcf0f0f0eeeeeeddddddbababacbcbcbdededee5e5e5e3e3e3d6d6d6c9c9c9c1c1c1cacacadfdfdfe1e1e1d9d9d9dfdfdff0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f2f2f2ffffffe7e7e7edededfffffffafafaf8f8f8ededede5e5e5e9e9e9fbfbfbf8f8f8f9f9f9eeeeeecdcdcdbdbdbddbdbdbddddddcececeefefeffafafafffffffffffff7f7f7c5c5c5d6d6d6eaeaeae6e6e6f5f5f5f0f0f0f3f3f3fafafafffffffffffffdfdfdecececd9d9d9d0d0d0c4c4c4d7d7d7d3d3d3d1d1d1c0c0c0c9c9c9c8c8c89797979e9e9ea3a3a3b6b6b6aaaaaaa6a6a6bebebec6c6c6bbbbbbb3b3b3b8b8b89c9c9cc0c0c0a2a2a28181819191919a9a9aa5a5a5bebebeddddddd2d2d2efefefe8e8e8b1b1b1d3d3d3e1e1e1f3f3f3ebebebd2d2d2e1e1e1e1e1e1c2c2c2d8d8d8d1d1d1ebebebfffffffffffff3f3f3e6e6e6dcdcdcedededf9f9f9ffffffffffffe4e4e4e9e9e9f3f3f3e7e7e7e1e1e1f1f1f1fcfcfcf7f7f7e8e8e8d9d9d9f5f5f5fefefedbdbdbd5d5d5e7e7e7f1f1f1dfdfdfc9c9c9d8d8d8c5c5c5bdbdbde9e9e9e7e7e7c8c8c8dbdbdbd1d1d1d3d3d3f1f1f1f2f2f2fffffffffffffffffffffffffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f4f4f4f7f7f7f9f9f9e8e8e8f0f0f0f5f5f5f9f9f9cacacae7e7e7e2e2e2cececec6c6c6cccccccecececdcdcdd3d3d3c7c7c7bfbfbfccccccd8d8d8dededefdfdfdc1c1c1a4a4a4d2d2d2c4c4c4bfbfbfc8c8c8b6b6b6e4e4e4dfdfdfe2e2e2fbfbfbbebebe8e8e8ebcbcbce3e3e3d5d5d5dbdbdbd3d3d3dcdcdce9e9e9d2d2d2c1c1c1b9b9b9d1d1d1dadadaf2f2f2fafafafffffffffffffbfbfbeaeaeac8c8c8e4e4e4fffffff9f9f9fdfdfdf7f7f7fbfbfbf3f3f3f1f1f1f2f2f2e5e5e5f0f0f0e2e2e2dfdfdff5f5f5dddddde8e8e8d4d4d4eaeaeae1e1e1d4d4d4e8e8e8e6e6e6dadadaf1f1f1f3f3f3c8c8c8e2e2e2fffffffffffffffffffffffffffffffffffffffffffffffff1f1f1dcdcdcebebebf4f4f4cacacae0e0e0fffffff3f3f3f9f9f9eaeaeaababab9292928a8a8aa3a3a39a9a9a9c9c9cadadadb7b7b7a5a5a58e8e8e959595979797989898b3b3b39a9a9a6f6f6f5959596464646262625757575f5f5f5252524d4d4d5454544c4c4c3e3e3e3636363d3d3d3a3a3a2c2c2c3131312525251f1f1f3232324040405959595555555454545959594d4d4d4444445d5d5d5555554343433f3f3f3838382d2d2d2929292b2b2b2828282f2f2f2727272929293535352424242f2f2f3636362424242424241d1d1d2d2d2d5353534b4b4b2b2b2b2525253535353434342a2a2a2525252b2b2b3f3f3f4b4b4b3636364949493939394e4e4e5858585a5a5a6868685d5d5d808080868686808080929292939393969696afafafc2c2c2d2d2d2d8d8d8ccccccdadadae1e1e1d5d5d5e3e3e3fdfdfdf1f1f1f9f9f9f6f6f6f7f7f7fffffffffffffffffffffffffffffff4f4f4fffffffffffffffffffffffffffffffffffffffffffbfbfbfffffffffffffffffffffffffffffffbfbfbfffffffffffffffffffffffffffffff3f3f3ffffffffffffffffffffffffefefefffffffffffffe8e8e8dfdfdfecececefefefddddddd1d1d1e5e5e5f5f5f5fffffffbfbfbf7f7f7fffffffcfcfcf8f8f8efefefe0e0e0d5d5d5e3e3e3d7d7d7d8d8d8b1b1b1c8c8c8f0f0f07c7c7c7f7f7fe5e5e5e0e0e0fafafaecececc5c5c5ffffffa4a4a46e6e6e999999a4a4a4adadad6161612e2e2e434343989898b5b5b5949494bfbfbffafafae9e9e9dfdfdfeaeaeaf4f4f4f9f9f9fbfbfbfdfdfdfffffffffffffffffffefefefffffffffffff5f5f5e8e8e8ecececd1d1d1c3c3c3cacacaeaeaeadfdfdff4f4f4fffffff6f6f6e1e1e1e9e9e9f8f8f8ffffffe9e9e9ecececeeeeeedededefbfbfbfffffffefefeffffffe3e3e3efefefebebebcfcfcffffffffffffff9f9f9f0f0f0f2f2f2f5f5f5f4f4f4ebebebdbdbdbd0d0d0ddddddeeeeeef8f8f8f6f6f6fcfcfcfbfbfbf1f1f1f1f1f1f7f7f7f3f3f3f1f1f1f1f1f1dcdcdcdadadae6e6e6dbdbdbe8e8e8d5d5d5e4e4e4f1f1f1f6f6f6fcfcfcfcfcfcebebebd9d9d9c3c3c3e9e9e9fffffff6f6f6e9e9e9dadadaeeeeeefffffff6f6f6d5d5d5bababab9b9b9c2c2c2b3b3b3bfbfbfc6c6c6c9c9c9efefefffffffffffffebebebe9e9e9fdfdfde6e6e6eaeaeaf8f8f8e4e4e4f5f5f5f3f3f3dfdfdff5f5f5fefefefffffffbfbfbf3f3f3fdfdfdfffffff9f9f9f5f5f5f5f5f5e5e5e5dcdcdcdededef5f5f5f5f5f5ddddddd1d1d1d2d2d2d8d8d8eaeaeadfdfdfdedededfdfdfd7d7d7d3d3d3afafafc5c5c5dadadabbbbbbb7b7b7c1c1c1d4d4d4c9c9c9bcbcbcc4c4c4bbbbbbb2b2b2c2c2c2bcbcbcc4c4c4ccccccccccccd7d7d7bababad0d0d0dededecacacac4c4c4bcbcbcc4c4c4d2d2d2dfdfdff0f0f0e2e2e2d4d4d4dddddddcdcdce1e1e1d6d6d6dfdfdffffffffefefef5f5f5dddddde3e3e3d7d7d7a9a9a9acacacdfdfdff2f2f2e2e2e2e2e2e2dadadaccccccd9d9d9d7d7d7cacacad9d9d9dbdbdbc4c4c4b4b4b4b8b8b8d8d8d8d3d3d3d5d5d5e5e5e5e2e2e2edededd8d8d8c3c3c3c7c7c7d1d1d1dfdfdfedededeeeeeed9d9d9c8c8c8c7c7c7b4b4b4b3b3b3b2b2b28888888787879c9c9c9898989b9b9b9b9b9ba8a8a8a6a6a6a4a4a4c1c1c1a6a6a68787879191918787879f9f9fa7a7a7a7a7a7acacacc2c2c2969696aeaeaeb9b9b9afafafbfbfbfadadad9d9d9da0a0a0a1a1a1acacaca6a6a69191919b9b9b9a9a9a7f7f7f7373737474748f8f8f8a8a8a7070707474747070706363636161616e6e6e7777777979797b7b7b9595958787878787878e8e8e9292927272726a6a6a6f6f6f6262627b7b7b8c8c8c6161615050506767678888888181814444444444447171717272726161616060605f5f5f7171716a6a6a6565655b5b5b6060606565655c5c5c6767677878789292928e8e8e6e6e6e5353535656568b8b8b7a7a7a7373737373738d8d8da2a2a28080806c6c6c9898989191918282826868687979798c8c8c8f8f8f8b8b8b7171717474745e5e5e6565657b7b7b6a6a6a6464646b6b6b8787877373735b5b5b7e7e7e8e8e8ea1a1a1b6b6b6a9a9a98989898d8d8da8a8a8a8a8a8abababa4a4a49f9f9f8a8a8a7070707474747272723535355f5f5fc3c3c3d1d1d1cececec1c1c1a0a0a09292928e8e8e8686867171716868686868686d6d6d6f6f6f6767676a6a6a6767677171718282827676768787878c8c8c858585939393a1a1a1aaaaaab5b5b5b4b4b4b5b5b5babababcbcbcbababac8c8c8cacacab0b0b09e9e9e9393938a8a8a8989898b8b8b9595959a9a9a9797979c9c9ca5a5a5b1b1b1c6c6c6cbcbcbbebebed5d5d5cacacaccccccd4d4d4d3d3d3c2c2c2c7c7c7c3c3c3b7b7b7bdbdbdccccccd6d6d6d0d0d0cbcbcbbcbcbc909090b8b8b8d8d8d8d9d9d9d6d6d6ebebebf9f9f9edededf0f0f0ddddddd2d2d2f5f5f5fcfcfcfafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdffffffefefefedededf9f9f9edededfffffffffffff7f7f7fbfbfbfcfcfcf9f9f9fafafaf3f3f3f4f4f4ebebebe5e5e5eeeeeed5d5d5d2d2d2e7e7e7e2e2e2e2e2e2e1e1e1bdbdbddadadafdfdfdd9d9d9dcdcdcc8c8c8cdcdcddadadadededee1e1e1f3f3f3e9e9e9e6e6e6edededeaeaeafcfcfce0e0e0d3d3d3cacacacfcfcfe4e4e4e3e3e3f2f2f2ffffffeaeaeadcdcdcebebebd3d3d3dadadaeaeaead0d0d0e4e4e4ffffffffffffffffffffffffebebebd9d9d9dddddde6e6e6aeaeae6363637f7f7fc0c0c0c7c7c7c5c5c5e4e4e4c5c5c54e4e4e0000001414146161615e5e5e5d5d5d8d8d8db2b2b2fffffffffffff7f7f7fcfcfcd3d3d3e3e3e3efefefebebebfffffffffffffffffff8f8f8fffffffefefefdfdfdf7f7f7ddddddddddddeaeaead9d9d9eeeeeed8d8d8e1e1e1fdfdfde2e2e2d3d3d3efefeffffffffdfdfde9e9e9f0f0f0fffffffefefeebebebd9d9d9f7f7f7e4e4e4dadadaeeeeeefbfbfbececece4e4e4cfcfcfcececed8d8d8dcdcdcc0c0c0ccccccccccccc7c7c7cdcdcdd7d7d7dcdcdcdadadadadadae8e8e8fcfcfcf8f8f8e4e4e4ddddddd6d6d6c8c8c8f1f1f1fffffff4f4f4e7e7e7e6e6e6e9e9e9f9f9f9f5f5f5ffffffe4e4e4f1f1f1fcfcfcf8f8f8f7f7f7eaeaeafdfdfdf5f5f5fffffffffffff5f5f5e1e1e1dadadae6e6e6fcfcfcfbfbfbf7f7f7b5b5b59b9b9bc8c8c8c7c7c7b3b3b3cfcfcfc8c8c8b5b5b5c5c5c5cdcdcdb9b9b9d3d3d3e2e2e2eeeeeef1f1f1e0e0e0f1f1f1f9f9f9d4d4d4dcdcdce4e4e4e8e8e8fdfdfdf8f8f8f1f1f1e9e9e9f0f0f0ffffffeaeaeae7e7e7e0e0e0c7c7c7cbcbcbcacacad5d5d5e2e2e2ddddddd4d4d4afafafb5b5b5bbbbbbc8c8c8d0d0d0b9b9b9abababa5a5a5bcbcbcafafafccccccd1d1d1a3a3a3cececee8e8e8cacacacbcbcbecececefefeff6f6f6fefefefffffffffffffffffffffffffffffffbfbfbfdfdfdfdfdfdfffffffffffffffffff0f0f0d7d7d7d1d1d1d2d2d2e5e5e5edededd0d0d0c3c3c3d1d1d1dcdcdcccccccbfbfbfc0c0c0c3c3c3cdcdcda8a8a8bdbdbdb8b8b8a6a6a6c6c6c6f0f0f0d7d7d7bbbbbbd1d1d1fdfdfdfffffff8f8f8f7f7f7d1d1d1ebebebf6f6f6b5b5b5aeaeaec0c0c0c6c6c6acacacbbbbbbb2b2b2cbcbcbcdcdcdabababbcbcbcd5d5d5c9c9c9dbdbdbe3e3e3e9e9e9f9f9f9e3e3e3d1d1d1c4c4c4b9b9b9d0d0d0d8d8d8cfcfcfd7d7d7d2d2d2d7d7d7dededec9c9c9cdcdcdccccccc6c6c6c5c5c5b8b8b8b7b7b7a9a9a9a2a2a2b7b7b7aeaeaea3a3a37f7f7f868686929292b2b2b29595957171718282827c7c7c6b6b6b6b6b6b7171717575758282827575757979798787878a8a8a9393938e8e8e9393939898989b9b9ba0a0a0a2a2a2a4a4a4a1a1a18080808f8f8fb0b0b0a9a9a99b9b9b8686868686869d9d9dc6c6c6a5a5a5b0b0b0bebebee0e0e0e4e4e4d3d3d3d4d4d4edededdcdcdcdbdbdbfbfbfbfffffff3f3f3ebebebe4e4e4dddddde7e7e7d7d7d7dadadafefefefffffffefefeeeeeeee9e9e9d1d1d1bdbdbdaeaeaeb1b1b1a4a4a4bebebee4e4e4cbcbcbaaaaaab2b2b2c4c4c4bfbfbfc4c4c4c3c3c3cacacad4d4d4cbcbcbbdbdbda8a8a8c6c6c6b8b8b8bababab4b4b4c2c2c2d8d8d8d8d8d8dcdcdcd9d9d9d6d6d6dededeb0b0b09f9f9fb4b4b4cbcbcbb9b9b9b3b3b3919191949494a2a2a27474748686869999998484848282827a7a7a8a8a8a979797868686838383a0a0a0919191949494d3d3d3d3d3d3dfdfdfe8e8e8f6f6f6f6f6f6eeeeeefffffffffffffffffffffffffffffffffffff3f3f3edededfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4fffffffffffffffffffdfdfdffffffffffffffffffffffffffffffffffffffffffdfdfdfc5c5c5ffffffffffffffffffffffffffffffffffffffffffffffffffffffe8e8e8d8d8d8e4e4e4e9e9e9f5f5f5f8f8f8f4f4f4fffffffffffffffffffffffffffffffffffffffffff3f3f3edededeeeeeef2f2f2f3f3f3f1f1f1f3f3f3f2f2f2ebebebecececf3f3f3fafafafcfcfcfdfdfdfdfdfdfcfcfcfffffffffffffafafafafafaf2f2f2e4e4e4d5d5d5dcdcdce0e0e0ddddddf7f7f7f8f8f8dadadae1e1e1e6e6e6f4f4f4e8e8e8f5f5f5e9e9e9d1d1d1d8d8d8e2e2e2dddddde9e9e9f5f5f5fefefeeeeeeee9e9e9e9e9e9e3e3e3fefefef9f9f9e6e6e6fffffffffffffefefef3f3f3f4f4f4f2f2f2f2f2f2d7d7d7e2e2e2cccccce7e7e7d6d6d6dededee7e7e7e3e3e3e6e6e6fdfdfdf9f9f9e7e7e7c1c1c1c9c9c9e8e8e89494946666666161615e5e5eb7b7b7b5b5b55d5d5d434343757575afafafb8b8b8cecececcccccbebebeddddddecececfafafafafafae5e5e5b4b4b4cccccce9e9e9fffffff6f6f6dededee1e1e1e2e2e2cececee4e4e4d5d5d5d9d9d9e8e8e8f0f0f0e5e5e5e6e6e6e3e3e3e4e4e4fffffff9f9f9dededecdcdcde4e4e4eeeeeef2f2f2fafafaf6f6f6cececec6c6c6d9d9d9d9d9d9d8d8d8d1d1d1d0d0d0d8d8d8e7e7e7e9e9e9f4f4f4dededed0d0d0dededed5d5d5d4d4d4f7f7f7f7f7f7ebebebf7f7f7fefefefffffffffffffffffffffffffdfdfdf9f9f9fcfcfcf3f3f3e3e3e3e5e5e5ebebebefefeffafafaf7f7f7f5f5f5fdfdfdfffffffafafaefefefe5e5e5fcfcfce3e3e3dadadaeaeaeacfcfcfdadadadededec8c8c8c9c9c9d6d6d6dcdcdcfcfcfcffffffffffffffffffc4c4c4cfcfcfeaeaeaefefefe6e6e6e0e0e0f9f9f9fffffffffffffffffffafafad6d6d6b6b6b6dfdfdffbfbfbe7e7e7ecececf3f3f3d7d7d7cdcdcde4e4e4f3f3f3fffffff8f8f8f1f1f1fafafaf7f7f7f8f8f8ffffffeaeaeaf4f4f4fcfcfcd8d8d8f7f7f7f0f0f0e8e8e8e4e4e4dfdfdfdadadae0e0e0cdcdcdbdbdbdc8c8c8eaeaeaebebebf2f2f2efefefe4e4e4ddddddf4f4f4e8e8e8dbdbdbfafafad6d6d6a1a1a1b7b7b7d2d2d2d2d2d2c8c8c8cfcfcfdededeebebebe1e1e1d4d4d4e9e9e9efefefcdcdcdc5c5c5e1e1e1d3d3d3e0e0e0cccccccacacae9e9e9dcdcdce2e2e2e6e6e6f2f2f2dbdbdbdcdcdcdbdbdbcececebcbcbc9c9c9cb3b3b3bcbcbcb3b3b3d1d1d17272729a9a9adfdfdfd0d0d0b6b6b6b5b5b5e5e5e5c8c8c8bfbfbfe5e5e5e4e4e4f8f8f8ddddddacacacbdbdbdf2f2f2f6f6f6a6a6a6999999d1d1d1bfbfbfd5d5d5dcdcdcd0d0d0d7d7d7cecececfcfcfdfdfdfd1d1d1dfdfdfcfcfcfcdcdcde3e3e3e9e9e9e8e8e8ecececfafafafffffffffffff7f7f7e1e1e1eaeaeafafafafffffffffffffffffffffffffcfcfcffffffffffffffffffffffffffffffffffffeeeeeef4f4f4fdfdfdfffffffcfcfcfafafaf8f8f8ebebebececece9e9e9fcfcfcffffffecececedededfffffffffffff3f3f3e7e7e7fafafafffffff7f7f7ffffffffffffe5e5e5e0e0e0f4f4f4efefefdddddde7e7e7f7f7f7dfdfdfcfcfcfdbdbdbf0f0f0c6c6c6d1d1d1ccccccb6b6b6d2d2d2e1e1e1dcdcdcbdbdbdd7d7d7e4e4e4d0d0d0cdcdcdcececed0d0d0cfcfcfbfbfbff0f0f0ffffffe7e7e7f1f1f1fffffffefefef6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffdddddde6e6e6fffffffffffff6f6f6f5f5f5dfdfdfe7e7e7e2e2e2ddddddeeeeeef5f5f5f7f7f7fffffffffffff2f2f2f3f3f3f5f5f5eaeaeaeaeaeae6e6e6f7f7f7fdfdfdfdfdfde3e3e3d1d1d1ebebebf6f6f6ffffffffffffe3e3e3dadadad5d5d5eaeaeaf7f7f7e5e5e5f5f5f5eaeaeae3e3e3ddddddeaeaeaffffffffffffffffffffffffcfcfcf9c9c9c8a8a8a868686abababa7a7a7979797d5d5d5b6b6b6c1c1c1fcfcfcfffffff9f9f9fbfbfbf1f1f1e5e5e5f7f7f7e3e3e3eeeeeef3f3f3e8e8e8fefefeebebebd7d7d7e7e7e7f5f5f5fdfdfdf4f4f4f4f4f4eeeeeedfdfdfe6e6e6dedededfdfdfe6e6e6e9e9e9e1e1e1fafafaeaeaeae0e0e0fefefefffffffefefefffffffffffff9f9f9f3f3f3e4e4e4bebebecececebebebeedededf2f2f2e1e1e1dadadadcdcdce7e7e7d1d1d1aeaeaedbdbdbd8d8d8bcbcbcd1d1d1f6f6f6eeeeeef0f0f0f1f1f1fffffff6f6f6cdcdcdc5c5c5d0d0d0dedededfdfdfe0e0e0e3e3e3edededf2f2f2eeeeeef0f0f0fbfbfbfdfdfdfbfbfbf6f6f6eeeeeeefefeffffffffffffff7f7f7f6f6f6fffffffffffffffffffbfbfbfefefefffffff9f9f9fffffffbfbfbedededfefefeeaeaeae2e2e2eeeeeefcfcfcffffffffffffffffffffffffffffffffffffffffffc1c1c1b9b9b9d7d7d7d6d6d6e7e7e7dddddd9a9a9a979797e8e8e8ffffffe5e5e5e4e4e4e3e3e3c5c5c5d2d2d2dcdcdcf0f0f0f0f0f0e1e1e1c7c7c7b3b3b3d7d7d7c1c1c1b7b7b7bfbfbfb3b3b3afafafb8b8b8c0c0c0cdcdcdbcbcbcededede7e7e7cececeb7b7b7dededee8e8e8d0d0d0bfbfbfc8c8c8e4e4e4f8f8f8dfdfdfe2e2e2fefefec6c6c6bfbfbfafafaf979797777777757575acacaccfcfcff2f2f2f9f9f9e7e7e7d1d1d1d5d5d5dbdbdbcececef0f0f0efefefd1d1d1cfcfcfcbcbcbcdcdcdd1d1d1bfbfbfc5c5c5cecececacacadededee5e5e5f5f5f5fafafaf9f9f9e7e7e7b1b1b1b3b3b3d6d6d6e2e2e2e8e8e8f3f3f3eeeeeee5e5e5f5f5f5f4f4f4e6e6e6c2c2c2b7b7b7bdbdbdc3c3c3d0d0d0dcdcdcf5f5f5fcfcfcfafafaf4f4f4e5e5e5f1f1f1fffffff3f3f3e9e9e9ebebebf2f2f2eeeeeef8f8f8fbfbfbfffffff3f3f3dadadaebebebf1f1f1ededede8e8e8e0e0e0d8d8d8fdfdfdf9f9f9fbfbfbfefefee3e3e3e3e3e3f2f2f2edededf4f4f4fefefefffffffafafae8e8e8eaeaeafffffff9f9f9eaeaeaefefeffffffffffffffafafaececececececffffffffffffffffffeaeaead9d9d9d1d1d1d2d2d2d4d4d4c7c7c7dbdbdbeaeaeadddddde7e7e7d7d7d7e3e3e3fcfcfcf1f1f1ffffffffffffe3e3e39c9c9cc9c9c9e0e0e0e6e6e6f5f5f5e3e3e3ebebebf5f5f5f2f2f2f4f4f4e9e9e9f1f1f1f9f9f9fafafaf2f2f2ecececf6f6f6dddddde0e0e0f2f2f2eeeeeee5e5e5efefeffbfbfbeeeeeedededec0c0c0abababb7b7b7dcdcdcdcdcdcd7d7d7d4d4d4e2e2e2d8d8d8a2a2a29c9c9ccacacad7d7d7c7c7c7abababb5b5b5acacac9a9a9ab1b1b1959595b3b3b3c6c6c6c9c9c9bababa979797bebebef6f6f6cecececbcbcbe5e5e5c7c7c7cfcfcfcececef6f6f6e3e3e3b1b1b1a3a3a3c7c7c7ecececdcdcdceeeeeedbdbdbcfcfcfdcdcdcd9d9d9dfdfdfc3c3c3dcdcdcfdfdfd929292c4c4c4f4f4f4d9d9d9cfcfcfc1c1c1cececeb5b5b5a7a7a7b9b9b9a7a7a7cccccca7a7a7b5b5b5ddddddc0c0c0dadadab7b7b7bcbcbcf7f7f7f1f1f1dddddddededee9e9e9ebebebe0e0e0dddddde6e6e6b7b7b7e1e1e1fefefedcdcdccbcbcbccccccfbfbfbdbdbdbbababab9b9b9c6c6c6dedededbdbdbd5d5d5e3e3e3e8e8e8dededec8c8c8c5c5c5dededeeaeaeaefefefd6d6d6d1d1d1d2d2d2d1d1d1eaeaeaecececededede2e2e2e3e3e3fffffffffffffffffffffffffffffffffffffffffff3f3f3fffffffffffff2f2f2d8d8d8e1e1e1ececece9e9e9f1f1f1fefefefbfbfbe7e7e7b6b6b6aeaeaed7d7d7e8e8e8d5d5d5cdcdcdf1f1f1fefefefffffffffffffafafadfdfdfe5e5e5e1e1e1cececea6a6a6c7c7c7c5c5c5ccccccd2d2d2d0d0d0c3c3c3c1c1c1a5a5a5a9a9a9d8d8d8fcfcfcfcfcfcfdfdfdf6f6f6ebebebcacacad9d9d9e0e0e0c4c4c4e7e7e7cacacac7c7c7cacacadfdfdff5f5f5ffffffe3e3e3bfbfbfdededebbbbbbc2c2c2d7d7d7c6c6c6c5c5c5cacacad0d0d0c2c2c2b3b3b3b5b5b5bcbcbcc6c6c6dbdbdbd0d0d0bfbfbfdadadadbdbdbe5e5e5d1d1d1b5b5b5d5d5d5fffffff9f9f9b3b3b3a5a5a5aaaaaab7b7b7e6e6e6d7d7d7d8d8d8e1e1e1e4e4e4d9d9d9dbdbdbdcdcdcd2d2d2c8c8c8d2d2d2d1d1d1a4a4a4bcbcbcebebebdfdfdfe2e2e2fbfbfbfbfbfbe3e3e3e5e5e5ddddddd3d3d3c1c1c1d6d6d6f7f7f7f8f8f8f5f5f5e3e3e3fefefefafafae3e3e3efefefffffffeaeaeac8c8c8bbbbbbb1b1b1bbbbbbd7d7d7e3e3e3c3c3c3bfbfbfd6d6d6edededd2d2d2dededee7e7e7dcdcdcd7d7d7e4e4e4f0f0f0fbfbfbe9e9e9efefeff7f7f7fbfbfbffffffeeeeeef0f0f0f7f7f7f5f5f5e8e8e8dbdbdbf0f0f0dfdfdfebebebcfcfcfb0b0b0a5a5a5a5a5a5b0b0b0cececeb9b9b9d0d0d0fbfbfbfffffffafafae1e1e1e0e0e0f4f4f4f1f1f1e0e0e0dcdcdcdfdfdfc8c8c8c8c8c8efefeffffffffffffffffffffffffffdfdfdfffffffdfdfdf4f4f4fdfdfdffffffedededc8c8c8d8d8d8edededfafafaf8f8f8efefefebebebf2f2f2f3f3f3fefefefefefefffffffffffff7f7f7ecececfffffffffffffafafaf1f1f1e4e4e4d8d8d8dddddddddddde1e1e1e2e2e2dededed5d5d5e1e1e1e2e2e2e2e2e2f7f7f7ffffffbdbdbdbababaddddddc7c7c7cacacab9b9b9bebebef5f5f5f5f5f5efefeff3f3f3eaeaeae3e3e3e3e3e3ececececececbfbfbfd5d5d5d2d2d2d3d3d3c4c4c4acacacc7c7c7cbcbcbd9d9d9ccccccbcbcbcacacaccacacacfcfcfd2d2d2e4e4e4fafafaf9f9f9f7f7f7d4d4d4dbdbdbfbfbfbfffffffffffffffffffafafaefefeff1f1f1d3d3d3c2c2c2c8c8c8b4b4b4c9c9c9cacacab9b9b9cececedfdfdff6f6f6ffffffe4e4e4c8c8c8e1e1e1ecececebebebeeeeeef9f9f9ecececddddddfefefefffffffffffffffffffefefed5d5d5e4e4e4d2d2d29d9d9dc5c5c5f3f3f3f6f6f6f9f9f9fffffff9f9f9d2d2d2d4d4d4f7f7f7d4d4d4c1c1c1bfbfbfd4d4d4e6e6e6efefefe7e7e7cbcbcbeaeaeaf3f3f3e4e4e4dcdcdceaeaeaefefefe8e8e8d9d9d9e7e7e7f3f3f3ecececf0f0f0dbdbdbc9c9c9cbcbcbe4e4e4b0b0b0989898999999afafafc1c1c1d2d2d2d3d3d3f6f6f6e0e0e0edededeeeeeeebebebffffffdcdcdccececedfdfdfe9e9e9e0e0e0c8c8c8c5c5c5d5d5d5c5c5c5e3e3e3e0e0e0cececed0d0d0cacacae1e1e1e5e5e5dbdbdbc6c6c6adadada1a1a18787876b6b6b8f8f8fc0c0c0d6d6d6c7c7c7c2c2c2e3e3e3e4e4e4d5d5d5cdcdcde8e8e8eaeaeaecececefefefdfdfdfededede6e6e6cececee7e7e7dfdfdfecececfcfcfcfffffffffffff8f8f8ecececf4f4f4f1f1f1dadadaf3f3f3f0f0f0c4c4c4bfbfbfababab9d9d9da5a5a5bfbfbfd2d2d2ebebebfcfcfcffffffd7d7d7c7c7c7d0d0d09e9e9ec0c0c0d2d2d2bdbdbdcfcfcfdfdfdfe4e4e4d0d0d0c0c0c0d6d6d6e6e6e6d1d1d1dbdbdbb6b6b6c9c9c9d8d8d8dcdcdce5e5e5ddddddd8d8d8d8d8d8d9d9d9b8b8b8a1a1a1808080a8a8a8e0e0e0e7e7e7eaeaeadcdcdccfcfcfe0e0e0bdbdbdb9b9b9939393b5b5b5bdbdbd9d9d9dd0d0d0abababaaaaaac3c3c3afafafd5d5d5b5b5b5a4a4a4a6a6a6686868c0c0c0d0d0d0adadadb9b9b9b5b5b5c5c5c5e4e4e4dbdbdbf2f2f2cbcbcbbababacccccce6e6e6e3e3e3e3e3e3f0f0f0f3f3f3e8e8e8eeeeeed7d7d7c8c8c8d6d6d6d3d3d3dcdcdce7e7e7f4f4f4ecececf2f2f2edededf0f0f0ffffffe6e6e6c9c9c9dcdcdcf9f9f9f8f8f8e9e9e9d1d1d1e0e0e0fffffffffffffcfcfcfffffff0f0f0dbdbdbd4d4d4f0f0f0dedededbdbdbc9c9c9d3d3d3cbcbcbb1b1b1ddddddd9d9d9e8e8e8e6e6e6e2e2e2d8d8d8d7d7d7d4d4d4cfcfcfecececd2d2d2bebebee2e2e2dcdcdceaeaeaefefefdededee5e5e5eeeeeeebebebf3f3f3f6f6f6f7f7f7fffffffcfcfce2e2e2fcfcfcffffffe2e2e2dfdfdff3f3f3f6f6f6dfdfdfc3c3c3f7f7f7a8a8a8c7c7c7fffffffcfcfcedededfffffffffffff9f9f9f7f7f7fffffffffffffffffffffffff9f9f9f1f1f1f0f0f0f0f0f0fbfbfbcdcdcdb0b0b0dcdcdcfdfdfdf4f4f4e0e0e0efefefeeeeeee0e0e0c7c7c7cececec5c5c5d4d4d4eaeaead0d0d0dadadaf9f9f9ffffffd9d9d9dfdfdffffffffffffffffffff8f8f8f2f2f2e6e6e6dadadae8e8e8e9e9e9c4c4c4e6e6e6fcfcfcfefefef5f5f5d4d4d4e6e6e6d2d2d2c9c9c9e6e6e6d2d2d2d6d6d6ddddddbebebee4e4e4fefefeecececeeeeeef2f2f2e1e1e1d6d6d6d4d4d4c9c9c9e3e3e3dededea7a7a7afafafd4d4d4e1e1e1eaeaeaeeeeeee4e4e4e2e2e2d2d2d2dbdbdbfffffff6f6f6f3f3f3fffffff8f8f8ececece7e7e7ddddddf2f2f2d4d4d49a9a9ab7b7b7dcdcdcd2d2d2eaeaeadddddddcdcdcf5f5f5cececedfdfdfe4e4e4c2c2c2c6c6c6f3f3f3fffffffdfdfdfffffffffffffffffffffffff1f1f1e4e4e4d6d6d6cececec4c4c4b4b4b4b2b2b2b8b8b8c1c1c1d6d6d6d4d4d4c5c5c5e1e1e1ebebebdfdfdfd5d5d5cbcbcbe9e9e9f4f4f4ddddddf2f2f2fffffffefefee6e6e6e6e6e6e1e1e1cacacae6e6e6f6f6f6fafafafefefef3f3f3ecececf3f3f3f5f5f5eeeeeefffffffffffffffffffffffffffffffffffffbfbfbfafafaf0f0f0ececece9e9e9fffffffffffffffffffffffffffffffffffffffffff7f7f7e2e2e2d5d5d5c9c9c9d2d2d2d6d6d6c8c8c8bfbfbfdfdfdff2f2f2f8f8f8f3f3f3dbdbdbe8e8e8e1e1e1e0e0e0dededed6d6d6c4c4c4b5b5b5c2c2c2bababac7c7c7cbcbcbc1c1c1dededee0e0e0c3c3c3e0e0e0e8e8e8cacacab1b1b1d1d1d1cbcbcbd0d0d0e5e5e5e9e9e9e1e1e1dbdbdbe1e1e1dcdcdce9e9e9ffffffebebebe2e2e2f7f7f7d3d3d3c2c2c2efefefd6d6d6c3c3c3ddddddf9f9f9e5e5e5e0e0e0ffffffffffffefefeff0f0f0efefefe9e9e9eeeeeee9e9e9ededede4e4e4e4e4e4f9f9f9fdfdfdf4f4f4e7e7e7c0c0c0c4c4c4e0e0e0dfdfdff3f3f3d1d1d1cacacad0d0d0ffffffffffffffffffffffffdededee4e4e4f6f6f6fffffffcfcfcf1f1f1efefefefefefcfcfcfc4c4c4e4e4e4e8e8e8edededddddddc2c2c2c5c5c5e7e7e7e8e8e8bfbfbfc2c2c2fffffff4f4f4e6e6e6ddddddf1f1f1f7f7f7e3e3e3e3e3e3efefeffffffffffffffefefeefefefedededfafafaefefeffefefef7f7f7f9f9f9efefefe9e9e9e1e1e1e9e9e9fdfdfdffffffffffffffffffeaeaeaafafafb4b4b4e5e5e5dadadadcdcdce2e2e2e3e3e3e7e7e7f3f3f3eaeaeac3c3c3cececee1e1e1e4e4e4c7c7c7c4c4c4d3d3d3dededed5d5d5c8c8c8b5b5b5bababac4c4c4b0b0b0c7c7c7cececea9a9a99393939f9f9fa0a0a0a1a1a1a2a2a2a0a0a0969696bababad8d8d8e0e0e0f0f0f0dddddde6e6e6f1f1f1edededf5f5f5eaeaeae6e6e6ededede7e7e7e1e1e1edededececece1e1e1e8e8e8fafafaf6f6f6e1e1e1dfdfdfdfdfdfe0e0e0d5d5d5e8e8e8eeeeeef7f7f7ffffffefefeffbfbfbf2f2f2ddddddcececeb2b2b29f9f9faaaaaad0d0d0c2c2c2d5d5d5f0f0f0f4f4f4e2e2e2bcbcbca6a6a6bababad2d2d2f3f3f3fbfbfbfefefefffffffffffffffffffffffff8f8f8e0e0e0e9e9e9e6e6e6fbfbfbafafaf9f9f9fe0e0e0ebebebdededec7c7c7cfcfcfcdcdcdc0c0c0d2d2d2e8e8e89c9c9c747474bebebedadadad9d9d9aeaeaec1c1c1fbfbfbe4e4e4f0f0f0bfbfbfbababaefefefd5d5d5ddddddc4c4c4d1d1d1d6d6d6c5c5c5c2c2c2b2b2b28b8b8bdbdbdb9d9d9da5a5a5d1d1d1b5b5b5a0a0a0cccccce7e7e7a2a2a28c8c8cc2c2c2f8f8f8fefefef1f1f1dadadaebebebfffffff5f5f5c4c4c4b4b4b4b9b9b9d0d0d0ececece9e9e9dededee5e5e5d7d7d7cececeddddddf1f1f1fefefeefefeffcfcfcf2f2f2f0f0f0f7f7f7f1f1f1edededf4f4f4fbfbfbecececdadadacfcfcfbebebec0c0c0eaeaeaf7f7f7ebebebe9e9e9e9e9e9d8d8d8f2f2f2fffffffefefee4e4e4e9e9e9ffffffebebebdededeedededdfdfdfdcdcdce8e8e8dbdbdbc6c6c6c9c9c9cecececfcfcfbfbfbfe2e2e2efefefe8e8e8dcdcdcdededee9e9e9eeeeeef7f7f7fafafaf7f7f7fafafaf4f4f4f0f0f0e8e8e8e9e9e9fffffff4f4f4f0f0f0eeeeee979797a6a6a6c2c2c2c2c2c2fbfbfbfffffff4f4f4ebebebecececeaeaeaf1f1f1f3f3f3f5f5f5ededededededf2f2f2edededf7f7f7f4f4f4e3e3e3c6c6c6d2d2d2ffffffc8c8c8b9b9b9d4d4d4c7c7c7d1d1d1ebebebdcdcdcc9c9c9f2f2f2f1f1f1e4e4e4dfdfdfd6d6d6dadadae0e0e0bababaa1a1a1a7a7a7a6a6a6b4b4b4c8c8c8f7f7f7ffffffffffffffffffffffffefefeffffffffffffffdfdfdfefefef1f1f1ededede6e6e6c0c0c0c8c8c8f2f2f2f3f3f3f8f8f8fffffffffffff4f4f4bababaa7a7a7dbdbdbdededebebebebdbdbdcdcdcdd1d1d1dededef3f3f3fafafad1d1d1c7c7c7c2c2c2b3b3b3c6c6c6cbcbcbccccccb6b6b6d3d3d3d4d4d4e7e7e7fffffff6f6f6eeeeeef3f3f3fefefefbfbfbc6c6c6c4c4c4f4f4f4f1f1f1efefefe2e2e2fffffffffffffffffffffffff9f9f9fffffffffffff3f3f3fcfcfcfbfbfbffffffebebebd4d4d4f5f5f5fcfcfcf6f6f6f5f5f5e7e7e7d6d6d6ccccccd2d2d2cfcfcfd3d3d3dcdcdcd6d6d6d5d5d5d9d9d9cacacac8c8c8babababdbdbdcececef1f1f1fffffffffffffffffff5f5f5f8f8f8fffffffefefef3f3f3edededfafafaf0f0f0dadadae3e3e3e8e8e8dedededededed8d8d8d8d8d8dbdbdbdbdbdbececececececcececed1d1d1c5c5c5bfbfbfc2c2c2d3d3d3e1e1e1eaeaeaf1f1f1ebebebedededebebebe1e1e1d9d9d9c5c5c5dededed5d5d5c1c1c1dcdcdccdcdcdd2d2d2d2d2d2eaeaeae0e0e0c8c8c8b6b6b69d9d9dc1c1c1e7e7e7f5f5f5f1f1f1e3e3e3f4f4f4fffffffffffffbfbfbedededf3f3f3e7e7e7dddddde2e2e2b6b6b6b2b2b2e3e3e3ffffffe4e4e4d3d3d3d1d1d1d5d5d5cdcdcdd5d5d5e1e1e1e9e9e9eeeeeeeeeeeed8d8d8d5d5d5d9d9d9ddddddc0c0c0c5c5c5dfdfdfd2d2d2b9b9b9a9a9a9a8a8a8e0e0e0fffffff4f4f4e7e7e7fcfcfcfffffff0f0f0f3f3f3fcfcfcfdfdfdfffffffffffff4f4f4d8d8d8e3e3e3ebebebeaeaeafefefef5f5f5f7f7f7fffffff8f8f8e7e7e7ebebebfffffff8f8f8ececece2e2e2dadadad3d3d3dcdcdce6e6e6e4e4e4dddddddcdcdccfcfcfd0d0d0c1c1c1bebebed8d8d8e1e1e1e0e0e0e0e0e0f9f9f9d3d3d3c3c3c3e9e9e9d8d8d8d6d6d6cccccccfcfcfd9d9d9f8f8f8f6f6f6e1e1e1e2e2e2f3f3f3fefefefffffff3f3f3e4e4e4fffffff5f5f5e2e2e2e7e7e7e5e5e5d6d6d6d9d9d9eaeaeadbdbdbdbdbdbeeeeeefafafaeeeeeedfdfdfd6d6d6cacacadededef4f4f4d1d1d1dbdbdbf8f8f8fffffffffffffbfbfbf4f4f4ecececd1d1d1dfdfdfe9e9e9e1e1e1e2e2e2e9e9e9fcfcfcf2f2f2f0f0f0fffffff7f7f7f2f2f2fbfbfbfffffffcfcfcf5f5f5e7e7e7dddddde7e7e7f4f4f4efefeff2f2f2f6f6f6fffffffffffff4f4f4d0d0d0e2e2e2e6e6e6e6e6e6ecececebebebebebebe1e1e1dadadadfdfdff1f1f1e0e0e0e5e5e5f3f3f3f9f9f9f6f6f6f4f4f4f3f3f3fbfbfbf5f5f5fffffffffffffdfdfdd8d8d8cacacadfdfdfc8c8c89f9f9f8e8e8ebfbfbfafafaf959595a8a8a8959595898989b1b1b1cfcfcfb1b1b19c9c9ca1a1a1aeaeaec6c6c6ecececbdbdbda1a1a1adadadc5c5c5e3e3e3b4b4b4bbbbbbd1d1d1e3e3e3fefefeecececf1f1f1eeeeeef2f2f2fffffff2f2f2c0c0c0c7c7c7edededc5c5c5bababafdfdfde5e5e5c9c9c9e5e5e5dadadad2d2d2b2b2b2d2d2d2adadade4e4e4e4e4e4d4d4d4f1f1f1e5e5e5c8c8c8cbcbcbedededf4f4f4d0d0d0cbcbcbebebebffffffefefeffbfbfbf6f6f6d8d8d8c9c9c9fffffff9f9f9c8c8c8e0e0e0fffffff3f3f3c9c9c9cdcdcdcdcdcdbababac8c8c8e4e4e4e5e5e5e0e0e0eaeaeaeaeaeae5e5e5fdfdfddbdbdba8a8a8bababaeaeaeaedededd3d3d3d5d5d5dfdfdfe0e0e0d5d5d5f1f1f1f4f4f4dfdfdfd8d8d8ecececfcfcfcf9f9f9efefefe2e2e2e9e9e9e2e2e2e7e7e7e6e6e6d0d0d0e4e4e4d5d5d5bebebeeaeaeaffffffebebebecececfffffff9f9f9f5f5f5e3e3e3cececeeaeaeacdcdcdd6d6d6e8e8e8f0f0f0edededeaeaeaf5f5f5f7f7f7ecececd1d1d1f6f6f6fffffff9f9f9fefefefefefef4f4f4fafafaf2f2f2eeeeeeffffffdededed7d7d7e7e7e7cccccccececeebebebebebebedededf0f0f0e5e5e5f3f3f3efefefe0e0e0c1c1c1a4a4a4aaaaaab6b6b6c4c4c4acacacb1b1b1acacac9f9f9fb3b3b3b4b4b4bebebeb6b6b6929292c2c2c2edededd7d7d7c3c3c3f0f0f0cdcdcdc5c5c5e8e8e8dddddddddddde4e4e4e6e6e6dededee0e0e0e4e4e4cececea6a6a6d9d9d9e2e2e2d3d3d3cfcfcfb6b6b6cfcfcfdadadae1e1e1dcdcdce5e5e5eaeaead6d6d6d5d5d5e9e9e9e8e8e8eaeaeaeaeaeae2e2e2d6d6d6bebebef6f6f6eeeeeed8d8d8dadadac9c9c9f5f5f5fbfbfbd8d8d8ddddddfbfbfbffffffffffffedededf8f8f8e3e3e3c8c8c8f3f3f3f9f9f9eaeaeae6e6e6dfdfdfeaeaeaecececdcdcdcd7d7d7ddddddf1f1f1fafafaf7f7f7fafafae5e5e5efefefdcdcdcd3d3d3eeeeeee1e1e1cbcbcbe6e6e6fffffff1f1f1eaeaeaf5f5f5f5f5f5d7d7d7d1d1d1d2d2d2dadadaebebebdededed0d0d0d7d7d7c1c1c1c5c5c5e2e2e2dadadaf7f7f7f8f8f8bfbfbf9e9e9eb8b8b8d8d8d8f5f5f5ffffffffffffffffffedededf1f1f1fafafafffffffffffffffffffbfbfbe0e0e0e0e0e0f2f2f2e9e9e9d6d6d6e5e5e5fafafae5e5e5cdcdcdefefeffffffffbfbfbe8e8e8e7e7e7f3f3f3f9f9f9fffffffffffffbfbfbd6d6d6c9c9c9e6e6e6ebebebf7f7f7ebebebe5e5e5efefefe9e9e9e4e4e4f2f2f2e0e0e0dcdcdcdddddde3e3e3f8f8f8f8f8f8f9f9f9eeeeeebababac5c5c5c9c9c9c6c6c6c5c5c5cececeb6b6b6c3c3c3f9f9f9f7f7f7fffffffefefed5d5d5c9c9c9bfbfbfc1c1c1c0c0c0bdbdbdd1d1d1e8e8e8fffffffffffffffffffffffffffffffcfcfcf8f8f8fffffffffffffffffffffffffffffffffffff8f8f8f4f4f4e6e6e6d1d1d1dcdcdcd1d1d1dededeffffffffffffffffffecececeeeeeee8e8e8e4e4e4ecececd3d3d3c4c4c4e9e9e9fffffffafafaf4f4f4f2f2f2dadadad3d3d3ddddddc4c4c4adadadbdbdbdacacacc4c4c4e3e3e3ecececcfcfcfc0c0c0ccccccbbbbbbb4b4b4d3d3d3e7e7e7fefefee4e4e4e1e1e1fffffffffffffcfcfcfffffff5f5f5e9e9e9e4e4e4eaeaeaf8f8f8e6e6e6e5e5e5dededecececec8c8c8dcdcdce8e8e8e3e3e3ccccccd9d9d9efefefe3e3e3ebebebfafafafffffffffffffcfcfcecececf6f6f6fffffff8f8f8f4f4f4ffffffe5e5e5e4e4e4e8e8e8ddddddcececec7c7c7cececedcdcdcefefefe1e1e1e8e8e8dfdfdfd8d8d8dcdcdcdcdcdce8e8e8e3e3e3cececec2c2c2acacacb7b7b7d6d6d6ccccccd9d9d9c1c1c1adadadb3b3b3c8c8c8d6d6d6e0e0e0fffffff8f8f8cacacacfcfcfd0d0d0d0d0d0e4e4e4e7e7e7d2d2d2f6f6f6fffffffcfcfcf8f8f8fdfdfdecececcdcdcdf0f0f0ebebebf1f1f1f9f9f9f6f6f6c0c0c0b7b7b7c8c8c8cbcbcbe5e5e5f3f3f3ffffffe7e7e7dadadaedededf5f5f5fbfbfbfffffff0f0f0e3e3e3dfdfdfe2e2e2d3d3d3e0e0e0e7e7e7ebebebf1f1f1fbfbfbf5f5f5f4f4f4f6f6f6f4f4f4fbfbfbe2e2e2e6e6e6f6f6f6f9f9f9f4f4f4fafafafdfdfdf6f6f6f7f7f7fffffffafafafffffff3f3f3cdcdcdd1d1d1cacacacdcdcdc6c6c6a1a1a1b3b3b3b4b4b48484846b6b6b8383839595957b7b7b717171b4b4b4afafaf7474747474746f6f6faaaaaaababab7a7a7a7676766f6f6f7c7c7cb2b2b2737373a5a5a5cacaca8181818d8d8db8b8b8eaeaeabfbfbfb2b2b29999998c8c8c9e9e9e9191919c9c9cc8c8c8b2b2b2c0c0c0c3c3c3b2b2b29e9e9e898989b8b8b8cfcfcfc3c3c3b2b2b2adadad9090907a7a7a8e8e8eb0b0b0b3b3b3a3a3a39c9c9cb0b0b06b6b6b7272729696968f8f8f9191918c8c8c5f5f5f464646696969afafafbcbcbca1a1a1bababadcdcdce2e2e2d0d0d0c1c1c1e0e0e0f8f8f8f0f0f0dadadadbdbdbcececeb7b7b7ffffffffffffdfdfdfe8e8e8e3e3e3dbdbdbeaeaeae2e2e2e4e4e4edededd8d8d8e9e9e9f8f8f8fffffffefefefcfcfcf8f8f8f5f5f5ffffffe7e7e7fbfbfbfcfcfcf7f7f7ffffffffffffffffffffffffdedededadadaffffffffffffe9e9e9e6e6e6d7d7d7e2e2e2f5f5f5f5f5f5f4f4f4ececece2e2e2c3c3c3c8c8c8dddddde9e9e9ddddddd3d3d3e9e9e9e2e2e2f7f7f7f7f7f7f6f6f6ecececefefeffefefef3f3f3b5b5b5d1d1d1f1f1f1d1d1d1d3d3d3f5f5f5ffffffefefefd1d1d1e9e9e9fafafaf9f9f9efefefffffffe7e7e78f8f8fa7a7a7d1d1d1dbdbdbe2e2e2bdbdbdc8c8c8d8d8d8c3c3c3c1c1c1c7c7c7cececee2e2e2f1f1f1e1e1e1ccccccffffffd9d9d9b0b0b0e7e7e7ecececf2f2f2ebebebececece7e7e7e6e6e6f5f5f5fffffff6f6f6dededed8d8d8dcdcdce3e3e3e2e2e2fffffff9f9f9e5e5e5e5e5e5fafafaeaeaeaf0f0f0e7e7e7ecececd6d6d6dadadae6e6e6cccccccacacad6d6d6dededecacacaa9a9a9b1b1b1e6e6e6f4f4f4e5e5e5cfcfcff3f3f3f3f3f3d0d0d0d0d0d0c2c2c2e4e4e4fffffffffffff6f6f6fffffff3f3f3dcdcdcebebebfffffffcfcfcdbdbdbe7e7e7fcfcfce0e0e0dbdbdbcfcfcfa3a3a3989898ededede7e7e7eaeaeaffffffeaeaeacececee9e9e9f8f8f8ebebebdededed0d0d0f0f0f0cdcdcdbfbfbfccccccdbdbdbe1e1e1c9c9c9d2d2d2d8d8d8d3d3d3c8c8c8b0b0b0b7b7b7d2d2d2cececea5a5a5acacace0e0e0fefefee6e6e6e1e1e1fafafafafafafdfdfdefefeffdfdfdfffffff5f5f5fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf2f2f2e6e6e6dededee6e6e6fffffff3f3f3e6e6e6f9f9f9f1f1f1e6e6e6f7f7f7fcfcfcf1f1f1eeeeeefdfdfdfffffffcfcfcd6d6d6e2e2e2dcdcdccdcdcddcdcdcdbdbdbebebebf0f0f0e3e3e3e7e7e7e7e7e7e4e4e4f8f8f8f6f6f6e9e9e9f4f4f4fffffffffffffefefefffffff1f1f1f9f9f9f7f7f7f7f7f7fbfbfbefefefdfdfdfe2e2e2eeeeeee8e8e8e2e2e2fbfbfbfffffffffffffcfcfce3e3e3d8d8d8fbfbfbfefefef8f8f8e7e7e7f6f6f6f0f0f0f2f2f2f5f5f5e9e9e9fafafae8e8e8e7e7e7fffffffbfbfbe9e9e9ebebebf5f5f5fafafafffffffffffffffffffffffffffffffffffffffffffdfdfdf7f7f7d2d2d2d5d5d5fcfcfcf6f6f6fffffff9f9f9b3b3b3c3c3c3e8e8e8cfcfcfd9d9d9c8c8c8cbcbcbc6c6c6bbbbbbc6c6c6dadadad5d5d5a6a6a68c8c8cb2b2b2c9c9c9ddddddd8d8d8a5a5a5cfcfcff1f1f1f4f4f4fbfbfbf9f9f9ffffffededede8e8e8fffffff9f9f9ffffffffffffececece6e6e6e6e6e6d9d9d9dcdcdcefefeffffffffdfdfdf8f8f8ffffffffffffe9e9e9eaeaeaecececf2f2f2f4f4f4ecececeeeeeeeaeaeae5e5e5d5d5d5f6f6f6fffffffbfbfbdadadae2e2e2dcdcdccececef7f7f7e0e0e0efefefd7d7d7d6d6d6e8e8e8d1d1d1ebebebfbfbfbf6f6f6f1f1f1edededf0f0f0dfdfdfbebebec3c3c3bebebee2e2e2fffffffffffffffffff9f9f9e4e4e4cacacad0d0d0dcdcdcd0d0d0d6d6d6dfdfdff6f6f6fffffffafafaccccccf1f1f1fbfbfbebebebe5e5e5cbcbcbd2d2d2f8f8f8f1f1f1ebebebe1e1e1e4e4e4e2e2e2e1e1e1bbbbbbbdbdbdd5d5d5ecececf6f6f6fafafaeeeeeef5f5f5fffffffffffffffffffffffffcfcfcdbdbdbebebebfffffffafafafdfdfdfffffff7f7f7e9e9e9f0f0f0efefeff3f3f3f2f2f2f4f4f4fbfbfbf9f9f9f4f4f4eaeaeaebebebf3f3f3e8e8e8e5e5e5e9e9e9e7e7e7dcdcdcf0f0f0fffffffffffff9f9f9f7f7f7ffffffb4b4b46161616464645656565b5b5b7a7a7a9b9b9b6767677070706464644848485555556c6c6c6a6a6a6f6f6f5a5a5a4a4a4a7070706d6d6d3f3f3f4c4c4c5959597373738181817878784545455e5e5e7171716464646262626161615c5c5c666666727272707070818181b2b2b28c8c8c6969695656568181816565656666668c8c8c8383837272727373736d6d6d494949686868a4a4a4a0a0a07575755757576464647474748484847777775e5e5e727272707070747474979797808080797979b6b6b6a6a6a69292928b8b8b8888888c8c8c9494949d9d9dbbbbbbb7b7b7919191a5a5a5ababab949494aeaeaeafafafadadadd0d0d0d3d3d3c5c5c5c9c9c9c4c4c49e9e9e818181b2b2b2b2b2b2c6c6c6d6d6d6c2c2c2d3d3d3d8d8d8cdcdcddcdcdccdcdcddededee7e7e7c6c6c6d8d8d8f2f2f2e4e4e4e4e4e4fcfcfce6e6e6cfcfcfdfdfdff3f3f3eeeeeef5f5f5ffffffffffffe2e2e2d7d7d7e1e1e1f3f3f3f3f3f3fafafafffffff6f6f6f8f8f8e2e2e2dfdfdff3f3f3e1e1e1dededef6f6f6eaeaeaf7f7f7f9f9f9ecececebebebe9e9e9f3f3f3f4f4f4d3d3d3e6e6e6e3e3e3efefefe7e7e7b8b8b8d5d5d5fefefef0f0f0f8f8f8f6f6f6d9d9d9e5e5e5d8d8d8e5e5e5f8f8f8cfcfcffffffffffffffffffffffffffdfdfdfffffffbfbfbf4f4f4fffffffffffff1f1f1f8f8f8ececece4e4e4efefefe6e6e6dcdcdcdddddddadadafffffffffffffffffffffffffffffffbfbfbfffffffffffffefefefffffff7f7f7fffffff9f9f9ececececececd6d6d6ccccccdbdbdbc3c3c3dbdbdbfefefec8c8c8dfdfdfffffffe3e3e3c6c6c6bababacfcfcfe6e6e6cacacacbcbcbc5c5c5dcdcdcc4c4c4a8a8a8c8c8c8e0e0e0cbcbcbc4c4c4d7d7d7d1d1d1d9d9d9dadadae7e7e7fafafacdcdcde4e4e4e0e0e0c2c2c2a8a8a8b5b5b5d6d6d6ccccccd3d3d3c9c9c9d5d5d5fcfcfcf3f3f3f4f4f4fffffffbfbfbfdfdfde1e1e1e4e4e4fefefee0e0e0f3f3f3ffffffffffffffffffd3d3d3b7b7b7f3f3f3f2f2f2fcfcfcffffffe4e4e4ebebebdededebdbdbdd2d2d2efefefd4d4d4cdcdcdf7f7f7f3f3f3efefeffdfdfde9e9e9e5e5e5fcfcfce8e8e8d1d1d1e2e2e2fdfdfdfafafaefefefe7e7e7f6f6f6fdfdfdfdfdfdf1f1f1e8e8e8dfdfdfd8d8d8c5c5c5d9d9d9ebebebf8f8f8fffffffffffffbfbfbf2f2f2fdfdfdf9f9f9f5f5f5f9f9f9ffffffffffffe9e9e9bcbcbcd5d5d5f1f1f1e5e5e5dadadae3e3e3fefefef8f8f8e6e6e6cbcbcbbdbdbde0e0e0f9f9f9f9f9f9fffffffffffffbfbfbfffffffdfdfdedededebebebfdfdfdfefefee9e9e9f5f5f5f3f3f3fffffffffffff8f8f8f1f1f1eaeaeafefefefefefef8f8f8f0f0f0d5d5d5cececefefefef3f3f3e3e3e3eaeaeaeeeeeedededee0e0e0fafafae9e9e9f3f3f3f1f1f1d5d5d5e1e1e1f2f2f2f7f7f7dededecbcbcbe2e2e2dbdbdbc1c1c1d1d1d1ddddddd6d6d6e6e6e6e0e0e0e8e8e8ffffffebebebb8b8b8abababc9c9c9cfcfcfe3e3e3f1f1f1fbfbfbfffffffffffffffffffffffff8f8f8e0e0e0eeeeeeffffffffffffffffffffffffeeeeeeefefeff3f3f3f5f5f5f6f6f6dcdcdc909090989898ccccccc0c0c0b7b7b7bebebebbbbbbd7d7d7cacacad9d9d9e4e4e4aaaaaad9d9d9fbfbfbfffffff6f6f6ffffffffffffffffffffffffffffffe3e3e3e0e0e0eaeaeaeeeeeedadadae3e3e3e4e4e4e7e7e7fdfdfdf1f1f1f3f3f3fdfdfdfbfbfbf2f2f2edededfafafafdfdfdeeeeeed7d7d7ddddddffffffe5e5e5eeeeeefbfbfbffffffffffffe0e0e0e7e7e7eaeaeae8e8e8fffffffffffffffffff6f6f6fffffffffffff6f6f6e8e8e8d4d4d4c8c8c8b9b9b9c6c6c6f0f0f0f1f1f1f9f9f9ffffffffffffffffffffffffffffffbcbcbcb1b1b1dddddde7e7e7ffffffffffffffffffe3e3e3c8c8c8e8e8e8e9e9e9d8d8d8e2e2e2e5e5e5ddddddf3f3f3f0f0f0f3f3f3fbfbfbf4f4f4efefefccccccbcbcbcd3d3d3c7c7c7cececec4c4c4e1e1e1ecececf5f5f5f2f2f2eaeaeaf4f4f4ededede3e3e3efefefebebebe5e5e5efefefefefefedededebebebe5e5e5dedededcdcdceaeaeae3e3e3edededeaeaeaebebebdbdbdbcacacad2d2d2d8d8d8f1f1f1edededffffffffffffcccccc7474747a7a7a8b8b8b8d8d8d939393a2a2a2bdbdbdccccccb5b5b5808080a9a9a9c5c5c5b3b3b3939393939393929292747474a0a0a0999999a6a6a6b5b5b5b1b1b18282829d9d9db7b7b7a2a2a2909090c2c2c2bbbbbba8a8a8aeaeaeb0b0b0a3a3a3a1a1a19090908888886d6d6d8a8a8a9494948080809696968f8f8f9f9f9fb5b5b5bcbcbcbbbbbbb4b4b4d4d4d4c8c8c8d9d9d9c2c2c2cececed6d6d6d6d6d6e1e1e1cbcbcbe2e2e2c0c0c0c3c3c3dfdfdfd1d1d1d1d1d1c4c4c49f9f9fa4a4a4c1c1c19f9f9f6868689a9a9ac3c3c3a8a8a88f8f8f848484888888999999b2b2b29090909090909f9f9fb0b0b09a9a9aa7a7a79f9f9f9e9e9e9595958f8f8f9090908888889c9c9c7f7f7fbbbbbbdfdfdfa7a7a79797979a9a9a808080adadada8a8a87f7f7fc1c1c1c0c0c08f8f8fa3a3a38a8a8a9f9f9fc4c4c4a8a8a88a8a8ab8b8b8bdbdbdadadadb6b6b6aaaaaaf4f4f4f1f1f1f6f6f6fffffffffffffffffffffffff8f8f8e5e5e5fffffff4f4f4f7f7f7fffffff8f8f8f7f7f7fffffffffffffffffffffffffffffffffffff2f2f2dfdfdff5f5f5f6f6f6e3e3e3d9d9d9e9e9e9fbfbfbb9b9b9aaaaaae4e4e4fdfdfde3e3e3d8d8d8ffffffffffffefefefd9d9d9e7e7e7f6f6f6f2f2f2edededf3f3f3f1f1f1fefefeffffffffffffe8e8e8dddddddcdcdce2e2e2e4e4e4e0e0e0e1e1e1e1e1e1efefeffffffffffffff6f6f6dbdbdbc6c6c6d2d2d2cfcfcfc2c2c2dadadadadadaebebebe3e3e3d2d2d2f2f2f2e3e3e3d2d2d2e3e3e3dcdcdcf2f2f2eeeeeed2d2d2b3b3b3acacaccccccccfcfcfd0d0d0c4c4c4c2c2c2a7a7a7d6d6d6fcfcfce9e9e9bfbfbfcbcbcbefefefe7e7e7dcdcdcf9f9f9fffffffffffffffffffdfdfdfffffff4f4f4e1e1e1f4f4f4f1f1f1d8d8d8d5d5d5cbcbcbdbdbdbdfdfdfdededef2f2f2f4f4f4f6f6f6efefefe7e7e7c5c5c5d8d8d8ecececbfbfbfdcdcdcfffffff6f6f6f3f3f3e1e1e1eaeaeafefefeefefeff1f1f1dfdfdfd5d5d5e1e1e1e6e6e6efefefe7e7e7f5f5f5fefefef2f2f2f3f3f3fffffff9f9f9f4f4f4fbfbfbe8e8e8eeeeeefffffff8f8f8e7e7e7eaeaeaf1f1f1eaeaead5d5d5c1c1c1d9d9d9d1d1d1d7d7d7ffffffd3d3d3c1c1c1d8d8d8e9e9e9eaeaeaeaeaeaebebebffffffffffffffffffffffffe7e7e7eeeeeef4f4f4f2f2f2fbfbfbf9f9f9e6e6e6f0f0f0f9f9f9e7e7e7e3e3e3f3f3f3efefefd5d5d5e3e3e3fffffffffffffffffffbfbfbecececf4f4f4ffffffe4e4e4fffffffffffffdfdfdecececf4f4f4f6f6f6f2f2f2fbfbfbfbfbfbf5f5f5e0e0e0e3e3e3fcfcfcf1f1f1f2f2f2f6f6f6dadadaeeeeeefdfdfdf2f2f2e0e0e0fdfdfdffffffdcdcdcdcdcdce7e7e7e7e7e7dbdbdbc7c7c7c2c2c2f9f9f9f5f5f5d6d6d6dededeeaeaeafbfbfbfafafaf9f9f9e1e1e1dededefcfcfcffffffffffffe8e8e8d4d4d4c7c7c7c4c4c4c5c5c5cccccce3e3e3e5e5e5d7d7d7c0c0c0a3a3a3c5c5c5ebebebc6c6c6c2c2c2e3e3e3f6f6f6f6f6f6f0f0f0e5e5e5e4e4e4edededf9f9f9fffffff4f4f4f1f1f1fcfcfcf9f9f9dededef4f4f4edededd1d1d1ebebebfbfbfbecececfffffff9f9f9dededeedededf3f3f3f4f4f4e5e5e5d8d8d8f2f2f2d5d5d5c3c3c3bababab8b8b8d4d4d4e4e4e4dfdfdfe0e0e0d8d8d8d1d1d1d5d5d5e4e4e4e4e4e4d1d1d1f1f1f1fffffff6f6f6f2f2f2f5f5f5e2e2e2d4d4d4e2e2e2efefeff5f5f5f0f0f0fffffff6f6f6e8e8e8cecececfcfcfebebebbdbdbdcbcbcbe0e0e0bebebecdcdcdcacacad5d5d5e4e4e4e3e3e3d7d7d7dfdfdfe6e6e6d0d0d0dfdfdff1f1f1ecececcececec2c2c2dddddde2e2e2d6d6d6e1e1e1e5e5e5e7e7e7f3f3f3efefeff2f2f2f7f7f7d9d9d9d1d1d1d2d2d2cbcbcbe8e8e8fafafacececed9d9d9eaeaead0d0d0c9c9c9cececec3c3c3e5e5e5fffffff1f1f1e3e3e3dfdfdfe4e4e4fffffff6f6f6d4d4d4dcdcdcd5d5d5d9d9d9dcdcdcd1d1d1c6c6c6cececec9c9c9c6c6c6eeeeeef4f4f4f2f2f2fffffffffffffefefef7f7f7f1f1f1fbfbfbfffffffffffffbfbfbfafafaf6f6f6f7f7f7fefefefdfdfdfffffffffffffcfcfcfafafafffffffffffffffffff6f6f6f7f7f7e7e7e7e4e4e4e8e8e8cececeafafafaeaeaea6a6a6afafafc9c9c9d9d9d9cfcfcfdcdcdcefefefe3e3e3b6b6b6a8a8a8c4c4c4d3d3d3d1d1d1dcdcdcddddddffffffe0e0e0c4c4c4f5f5f5e9e9e9d1d1d1cdcdcdc3c3c3a9a9a9d6d6d6d7d7d7c2c2c2d1d1d1d8d8d8c6c6c6c9c9c9c2c2c2bcbcbcbdbdbdb6b6b6bfbfbfbbbbbbd7d7d7cbcbcba9a9a9919191adadadc4c4c4dbdbdbe4e4e4cbcbcbc9c9c9d6d6d6e0e0e0dfdfdfdededed9d9d9d8d8d8fefefee5e5e5d6d6d6e1e1e1e9e9e9c7c7c7c2c2c2cdcdcdd2d2d2a0a0a0999999919191bcbcbcbfbfbfb3b3b3afafafabababa0a0a09b9b9b909090a0a0a0c9c9c9a8a8a89e9e9ed9d9d9efefefc4c4c4bcbcbcb7b7b7acacacbfbfbfe7e7e7d0d0d0b9b9b9c5c5c5c5c5c5d9d9d9d6d6d6c7c7c7bbbbbbb5b5b5a0a0a0a6a6a6b2b2b29797977373737a7a7aa2a2a28a8a8a8c8c8c9a9a9ab4b4b4b3b3b3a8a8a8a8a8a8c7c7c7a1a1a1999999a1a1a1858585e0e0e0fdfdfdf8f8f8f7f7f7ebebebe7e7e7d3d3d3dcdcdcfdfdfdfffffffffffffcfcfcfefefefffffff5f5f5d8d8d8e1e1e1d4d4d4f2f2f2fefefef8f8f8ffffffffffffe6e6e6f0f0f0f3f3f3fcfcfcffffffffffffefefefdededef1f1f1f6f6f6edededdededef3f3f3f9f9f9e6e6e6f0f0f0e7e7e7f5f5f5f3f3f3e9e9e9d9d9d9dbdbdbfafafaf5f5f5c8c8c8bebebeb4b4b4adadadc5c5c5bbbbbbcdcdcddadadad2d2d2b3b3b3ccccccd2d2d2dbdbdbe5e5e5e1e1e1dededecececebdbdbdcfcfcfbdbdbdcacacac9c9c9bfbfbfb9b9b9b4b4b4b6b6b6bfbfbfb3b3b3bcbcbcafafafd2d2d2f4f4f4ddddddb8b8b8e0e0e0d4d4d4b4b4b4cbcbcbf5f5f5f5f5f5f1f1f1f7f7f7e7e7e7e4e4e4fffffffffffffffffffcfcfcf0f0f0dededed5d5d5d6d6d6dbdbdbd3d3d3c5c5c5c9c9c9bbbbbba0a0a0dcdcdcefefefe6e6e6fffffffffffffbfbfbe4e4e4dbdbdbf7f7f7dededef7f7f7d3d3d3e6e6e6efefefbebebed9d9d9f1f1f1fbfbfbefefefc7c7c7ebebebe0e0e0c9c9c9bfbfbfafafaff5f5f5ffffffebebebeeeeeefcfcfcf1f1f1e8e8e8fdfdfdf4f4f4edededfbfbfbffffffffffffe3e3e3e8e8e8f9f9f9e1e1e1dbdbdbd3d3d3c1c1c1c7c7c7e3e3e3fffffff9f9f9d5d5d5e7e7e7fdfdfdf7f7f7e9e9e9e7e7e7ececece2e2e2e4e4e4cbcbcbbcbcbcc0c0c0bdbdbdc8c8c8d7d7d7ddddddd8d8d8e3e3e3f4f4f4e0e0e0e4e4e4f1f1f1e9e9e9e8e8e8ebebebffffffffffffeeeeeeefefeffbfbfbf1f1f1f8f8f8f4f4f49f9f9fcbcbcbf6f6f6e2e2e2dddddddededeecececefefeffffffffffffffffffffffffffffffffbfbfbfdfdfdffffffffffffe7e7e7d5d5d5ddddddeaeaeacfcfcfdfdfdfe3e3e3d1d1d1c4c4c4cfcfcfe6e6e6e2e2e2cececedcdcdce1e1e1f0f0f0f2f2f2ebebebd4d4d4d5d5d5d4d4d4ddddddcacacae8e8e8fffffff8f8f8f6f6f6e3e3e3e3e3e3eaeaeaf8f8f8ffffffffffffffffffe8e8e8d2d2d2e8e8e8fffffff8f8f8dadadafcfcfcfffffffbfbfbd2d2d2d4d4d4f8f8f8f2f2f2e5e5e5f6f6f6e6e6e6e7e7e7ecececf5f5f5fffffff2f2f2f3f3f3dbdbdbb4b4b4f5f5f5ffffffe3e3e3d6d6d6e4e4e4e1e1e1e3e3e3e8e8e8ffffffd4d4d4b7b7b7e3e3e3f7f7f7e8e8e8e3e3e3f1f1f1f2f2f2f3f3f3fffffff5f5f5e5e5e5cfcfcfbebebe9c9c9cc2c2c2e6e6e6d8d8d8d2d2d2eaeaeae3e3e3eeeeeee9e9e9eeeeeef7f7f7edededdbdbdbd4d4d4dcdcdcf0f0f0eaeaeae4e4e4e6e6e6e5e5e5bbbbbbe2e2e2fcfcfce6e6e6eaeaeae0e0e0e4e4e4eaeaeaddddddd6d6d6c3c3c3e1e1e1cdcdcdd7d7d7e4e4e4c9c9c9c5c5c5c8c8c8b4b4b4afafafcfcfcff2f2f2ffffffffffffffffffffffffeeeeeeeaeaeaf0f0f0e1e1e1dcdcdcbababab5b5b5b9b9b9ddddddeeeeeed7d7d7c7c7c7c2c2c2bfbfbfc6c6c6d9d9d9e3e3e3e9e9e9dfdfdfddddddf0f0f0f1f1f1fffffff9f9f9f2f2f2e5e5e5d7d7d7e4e4e4ddddddedededfffffffbfbfbf9f9f9fffffffafafaf8f8f8fcfcfcedededf4f4f4eeeeeed9d9d9c8c8c8dededed4d4d4c3c3c3d3d3d3ecececf1f1f1f3f3f3f1f1f1fafafafefefef7f7f7f7f7f7f4f4f4d8d8d8e5e5e5dededee2e2e2e0e0e0e4e4e4dededec4c4c49f9f9f8a8a8a848484888888979797bebebed0d0d0b0b0b0bbbbbbacacacc0c0c0d0d0d0c9c9c99595959b9b9ba9a9a9e3e3e3cbcbcbd4d4d4ffffffededede8e8e8cfcfcfd3d3d3c7c7c7b1b1b1b2b2b2c9c9c9c8c8c8b3b3b3c4c4c4aaaaaab9b9b9dededed8d8d8cfcfcfb2b2b2cacacad1d1d1cecececfcfcfc9c9c9b5b5b5c8c8c8f3f3f3cfcfcfb0b0b0bdbdbdd0d0d0d1d1d1c4c4c4aeaeaebababadededec6c6c6bebebed1d1d1d6d6d6d8d8d8c3c3c3cdcdcdd5d5d5e1e1e1e1e1e1bbbbbbbdbdbdd3d3d3d2d2d2dededed6d6d6d6d6d6e4e4e4f1f1f1f7f7f7c1c1c1dbdbdbe8e8e8e0e0e0fafafae6e6e6cdcdcddcdcdcddddddc2c2c2a1a1a1cdcdcdd5d5d5d1d1d1d3d3d3d4d4d4e7e7e7e5e5e5cececeb0b0b0b3b3b3ababab9f9f9fabababb6b6b6b3b3b3c0c0c0909090b5b5b5cccccc929292a2a2a29999998989899696968d8d8da2a2a2c3c3c3a6a6a6999999b0b0b08f8f8f939393b8b8b8bdbdbda9a9a9a4a4a4b5b5b5cacacab2b2b2919191a3a3a3cfcfcfc1c1c1c2c2c2c0c0c0c1c1c1b9b9b9d3d3d3d3d3d39595959b9b9baaaaaaa2a2a2b0b0b0bfbfbfc7c7c7cdcdcdc7c7c7bfbfbfd1d1d1d6d6d6c7c7c7bbbbbbd0d0d0d8d8d8e8e8e8fbfbfbfbfbfbf3f3f3eaeaeae9e9e9f7f7f7f7f7f7f5f5f5fffffffffffffffffffffffffffffff2f2f2e0e0e0eeeeeefafafae9e9e9e4e4e4fcfcfcfffffffffffff7f7f7e0e0e0d1d1d1f6f6f6ffffffe4e4e4f6f6f6fffffffffffffffffffffffffafafaededede0e0e0c8c8c8b4b4b4dadadacececeb3b3b3c3c3c3c8c8c8c7c7c7cfcfcff7f7f7fcfcfcedededfbfbfbe7e7e7f7f7f7ffffffececece6e6e6e8e8e8d4d4d4f1f1f1f3f3f3c9c9c9dadadaefefefeaeaeadadadac0c0c0d3d3d3aaaaaab0b0b0b9b9b9b0b0b0bcbcbcc6c6c6c2c2c2c3c3c3b7b7b7cacacacececec7c7c7e6e6e6ddddddaaaaaa959595b9b9b9fafafaffffffeeeeeee6e6e6e0e0e0e2e2e2f2f2f2f9f9f9f4f4f4e9e9e9f7f7f7e1e1e1d8d8d8c6c6c6cbcbcbf5f5f5f8f8f8ffffffffffffecececeaeaeae3e3e3ffffffffffffdadadac5c5c5c6c6c6c1c1c1b2b2b2e2e2e2f2f2f2f1f1f1ecececd6d6d6c1c1c1d0d0d0ecececd6d6d6d5d5d5cdcdcda1a1a1aeaeaebebebeb1b1b1b8b8b8a7a7a7b0b0b0d6d6d6bababad0d0d0d4d4d4d6d6d6e5e5e5fffffff8f8f8f0f0f0f5f5f5ffffffffffffecececf5f5f5fdfdfdf5f5f5f0f0f0dadadad7d7d7dbdbdbdcdcdcf7f7f7f8f8f8f5f5f5e8e8e8d4d4d4c7c7c7d0d0d0e8e8e8f5f5f5f1f1f1f0f0f0d8d8d8d7d7d7e6e6e6f3f3f3ebebebe1e1e1dededecbcbcbb8b8b8c4c4c4d1d1d1e5e5e5ffffffd7d7d7b2b2b2c1c1c1b7b7b7c7c7c7dbdbdbfafafaf7f7f7efefefe5e5e5eaeaeafcfcfcfffffff3f3f3f5f5f5fffffffffffffbfbfbe2e2e2bbbbbbc6c6c6d1d1d1d3d3d3bfbfbfb6b6b6d7d7d7dededef6f6f6d6d6d6cbcbcbe9e9e9ecececc8c8c8d0d0d0d7d7d7f0f0f0fffffffafafafcfcfcececece8e8e8cacacac2c2c2cbcbcbf9f9f9d9d9d9bfbfbfc3c3c3c7c7c7d4d4d4dadadad4d4d4ebebebf3f3f3efefeff8f8f8d7d7d7f2f2f2ecececd4d4d4efefeff8f8f8e8e8e8f6f6f6e9e9e9cececee9e9e9fdfdfdfffffffffffff5f5f5bbbbbbc3c3c3b3b3b3d4d4d4c9c9c9dcdcdcb5b5b5c1c1c1f3f3f3dadadad9d9d9ebebebe9e9e9c2c2c2c7c7c7dcdcdcdfdfdfdededecdcdcdc8c8c8dededef7f7f7f3f3f3d8d8d8c7c7c7d8d8d8d9d9d9cdcdcddfdfdfedededf2f2f2efefeff2f2f2f0f0f0f8f8f8fffffffffffffffffffbfbfbfffffffcfcfcfffffffefefef6f6f6e8e8e8f9f9f9f6f6f6e7e7e7c2c2c2c5c5c5dadadac1c1c1dededefffffffffffffffffffdfdfde9e9e9efefefeaeaeaafafafdcdcdcebebebd5d5d5e6e6e6e8e8e8f3f3f3f8f8f8fffffffffffffffffff9f9f9c6c6c6c8c8c8dbdbdbe4e4e4e8e8e8fffffff2f2f2fefefef6f6f6cccccce0e0e0f3f3f3f2f2f2f7f7f7e0e0e0e0e0e0ebebebd5d5d5e2e2e2e3e3e3d7d7d7cdcdcddcdcdcf1f1f1e6e6e6e6e6e6dededee9e9e9ebebebeeeeeefffffff4f4f4d7d7d7dddddddddddde1e1e1f1f1f1eaeaeae8e8e8ebebebf9f9f9fafafacacacaa5a5a5c0c0c0b2b2b2979797afafafa0a0a0d8d8d8dbdbdbbbbbbbb6b6b6d9d9d9c8c8c8b9b9b9d6d6d6e6e6e6eeeeeebcbcbcddddddecececd4d4d4ffffffffffffd6d6d6f2f2f2e7e7e7d8d8d8ececece2e2e2d6d6d6c4c4c4d0d0d0d1d1d1b8b8b8babababcbcbcc4c4c4c8c8c8adadad949494a5a5a5ebebebe1e1e1c8c8c8dadadae9e9e9b8b8b8bababadededecbcbcbc3c3c3c9c9c9d2d2d2b3b3b3d6d6d6d5d5d5d7d7d7e3e3e3d1d1d1c7c7c7bebebec8c8c8d8d8d8d5d5d5c5c5c5c5c5c5dededee9e9e9ddddddd4d4d4e0e0e0e8e8e8dededed2d2d2d8d8d8e8e8e8cacacabfbfbfc6c6c6c8c8c8c5c5c5d0d0d0dbdbdbbbbbbba6a6a6989898a0a0a0b4b4b4afafaf9a9a9aa7a7a7a1a1a1989898acacaca1a1a1aaaaaab6b6b6bebebeccccccd8d8d8bbbbbbc9c9c9b8b8b8a9a9a9b6b6b6abababc1c1c1d2d2d2b8b8b8b3b3b3b6b6b6aaaaaa979797aeaeaeb8b8b8a3a3a3ababab9c9c9ca1a1a17e7e7e898989888888878787a0a0a0b0b0b08888888e8e8e8181816c6c6c7b7b7b8282828181817c7c7c8b8b8b8484847a7a7a7171719d9d9d9595959797979e9e9e9c9c9cb1b1b1bdbdbdc0c0c0c9c9c9c8c8c8bdbdbdc3c3c3a9a9a9b3b3b3aeaeaec7c7c7a8a8a8a4a4a4b0b0b0acacacaaaaaab1b1b1b0b0b0a5a5a5a6a6a6b3b3b3b5b5b59d9d9d9e9e9ed1d1d1f1f1f1f8f8f8fdfdfdf0f0f0c1c1c1e1e1e1edededd5d5d5f4f4f4f2f2f2c5c5c5c1c1c1bebebe9d9d9dafafafbbbbbbc4c4c4d5d5d5e4e4e4dbdbdbf4f4f4f5f5f5dbdbdbdededeedededf7f7f7cacacad7d7d7fdfdfdfefefee1e1e1efefefe8e8e8cdcdcdcacacad8d8d8f5f5f5e4e4e4bbbbbbd2d2d2d8d8d8b8b8b8bababacacacac2c2c2c3c3c3dbdbdbd0d0d0c3c3c3cfcfcffafafadadadad3d3d3d7d7d7bfbfbfc7c7c7f3f3f3e2e2e2d6d6d6d5d5d5d3d3d3d3d3d3ecececffffffdcdcdcd2d2d2b2b2b2e8e8e8fffffffefefefffffffffffffffffffcfcfceeeeeefcfcfcfffffffffffffffffff6f6f6e5e5e5e2e2e2fdfdfdf6f6f6e8e8e8c6c6c6dcdcdce6e6e6cacacac1c1c1bebebed1d1d1c9c9c9a7a7a7919191bababaefefeffcfcfce7e7e7efefeff1f1f1ebebebe6e6e6d1d1d1c7c7c7d2d2d2c9c9c9e1e1e1ecececd9d9d9cacacaaeaeaec2c2c2ddddddd8d8d8d4d4d4e3e3e3f0f0f0f9f9f9fffffff6f6f6e8e8e8e8e8e8f9f9f9f4f4f4cfcfcfeaeaeafcfcfcedededf3f3f3fffffffcfcfcecececefefeffbfbfbe7e7e7dfdfdfefefefe0e0e0dededeedededeaeaeadcdcdcddddddd9d9d9d5d5d5e4e4e4f0f0f0bcbcbca6a6a6bababac3c3c3c5c5c5b3b3b3b3b3b3a3a3a3bababad9d9d9e0e0e0e2e2e2ecececeeeeeefffffffdfdfdffffffffffffffffffffffffffffffedededf5f5f5f7f7f7ecececebebebe9e9e9edededf0f0f0ecececf8f8f8f3f3f3e0e0e0cfcfcfcbcbcbd5d5d5f2f2f2d5d5d5cdcdcdf6f6f6d8d8d8d0d0d0c4c4c4dcdcdcfdfdfdf6f6f6b6b6b6d1d1d1e4e4e4d0d0d0ebebebeaeaeaf2f2f2fbfbfbe8e8e8d5d5d5e5e5e5f9f9f9e9e9e9c9c9c9c5c5c5d1d1d1bbbbbbc3c3c3cacacae1e1e1f5f5f5c2c2c2cececef4f4f4e4e4e4e2e2e2e8e8e8dcdcdcf0f0f0f4f4f4dcdcdcd2d2d2c0c0c0cdcdcdbfbfbfc3c3c3cbcbcbc5c5c5c4c4c4d9d9d9eeeeeef6f6f6eaeaead8d8d8f5f5f5ffffffe8e8e8f2f2f2fafafafafafafafafae2e2e2e5e5e5e6e6e6efefeffdfdfdffffffeaeaeacbcbcbd9d9d9cfcfcfd4d4d4f0f0f0f1f1f1edededd3d3d3dbdbdbdededed9d9d9f3f3f3f3f3f3eaeaeaebebebf8f8f8fdfdfdfffffff1f1f1fbfbfbf8f8f8e5e5e5f7f7f7ededede0e0e0eeeeeef4f4f4f5f5f5d6d6d6e1e1e1ddddddbababae5e5e5f0f0f0e6e6e6d8d8d8dadadacbcbcbd6d6d6e5e5e5eaeaeafdfdfdfffffffffffff0f0f0e3e3e3f4f4f4f4f4f4e8e8e8dadadae8e8e8f5f5f5fdfdfdebebebd4d4d4d6d6d6b7b7b7c9c9c9c4c4c4cccccce0e0e0f6f6f6e2e2e2cececed2d2d2d0d0d0e1e1e1eaeaeae1e1e1ebebebecececf4f4f4fafafaf9f9f9dfdfdfeeeeeef8f8f8fffffffcfcfcededede8e8e8e3e3e3e7e7e7e4e4e4e5e5e5f4f4f4f6f6f6fffffffafafaf8f8f8fffffffffffffbfbfbecececb4b4b4989898b9b9b9a4a4a4a6a6a6d8d8d8c2c2c2bcbcbcd5d5d5efefeff5f5f5f2f2f2adadadb3b3b3dededebcbcbce8e8e8d3d3d3bbbbbbc2c2c2cfcfcfc5c5c5e4e4e4fafafad0d0d0c7c7c7c1c1c1dcdcdcbdbdbd949494b9b9b9c1c1c1a7a7a7b8b8b8b7b7b7a4a4a4a7a7a7c4c4c4adadadafafafbebebebebebec7c7c7dbdbdbd9d9d9a5a5a5a5a5a5d8d8d8c8c8c8bababadfdfdfd7d7d7c3c3c3cbcbcbb7b7b7dadadad2d2d2afafafacacacb4b4b4dbdbdbcbcbcb989898c3c3c3ecececebebebd9d9d9d6d6d6c3c3c3c5c5c5b6b6b6bebebeaeaeaea9a9a9c1c1c1d8d8d8c0c0c0bababad3d3d3c1c1c1c1c1c1f0f0f0f1f1f1c7c7c7c0c0c0bababab9b9b9bebebeb8b8b8b7b7b7b5b5b5c3c3c3bababac1c1c1bdbdbdb7b7b7b4b4b4adadada3a3a3aaaaaab3b3b3b2b2b2c1c1c1bfbfbf9e9e9ea9a9a9b3b3b3b8b8b8b7b7b7c0c0c0dbdbdbbababa949494919191b2b2b2a1a1a1acacacc6c6c6a3a3a3898989878787a2a2a2a8a8a8a9a9a9ababab9b9b9babababa0a0a0a0a0a0bababac4c4c4bfbfbfb0b0b0a1a1a1959595a8a8a8adadada7a7a7a9a9a9b2b2b2d3d3d3c4c4c4bababac3c3c3c8c8c8c3c3c3cbcbcbd4d4d4c1c1c1c3c3c3cbcbcba5a5a5a4a4a4c7c7c7d6d6d6dcdcdce3e3e3d2d2d2cfcfcfcbcbcbb6b6b6bcbcbcbfbfbf9f9f9f949494cacacae3e3e3e5e5e5ecececfcfcfcdbdbdba4a4a4d3d3d3e6e6e6d2d2d2c6c6c6e6e6e6cdcdcdd0d0d0e2e2e2d1d1d1c2c2c2c5c5c5cacacac3c3c3bababac4c4c4d5d5d5b4b4b4abababe6e6e6eaeaeaf5f5f5fffffffcfcfcf4f4f4e3e3e3e4e4e4e3e3e3e2e2e2e8e8e8f4f4f4e4e4e4b8b8b8bfbfbfd3d3d3fafafaf3f3f3d2d2d2dededef6f6f6f7f7f7fffffff0f0f0e7e7e7dbdbdbdddddde2e2e2d5d5d5dededeb2b2b29f9f9fd1d1d1edededcbcbcbe7e7e7efefefefefefd5d5d5adadada9a9a9cbcbcbdadadac9c9c9c4c4c4cccccccacacacbcbcbd2d2d2d8d8d8d6d6d6bfbfbfd9d9d9dddddde3e3e3f4f4f4dfdfdff1f1f1fffffff4f4f4ffffffc8c8c8bcbcbcdbdbdbc1c1c1babababdbdbdb9b9b9b6b6b6c2c2c2dadadae0e0e0f4f4f4f6f6f6d0d0d0dededefcfcfcf8f8f8fbfbfbfcfcfce4e4e4dbdbdbfffffffffffffffffffffffffefefef7f7f7fafafafffffffefefef3f3f3f4f4f4f3f3f3e9e9e9e2e2e2e8e8e8e2e2e2f3f3f3fafafaeaeaead0d0d0ebebebfafafaedededd9d9d9fafafafefefefffffff9f9f9ffffffffffffeeeeeee4e4e4f4f4f4f5f5f5edededf4f4f4ffffffe0e0e0c7c7c7c3c3c3d2d2d2e2e2e2ececece4e4e4d2d2d2d2d2d2d5d5d5e4e4e4e5e5e5e0e0e0f5f5f5e7e7e7c0c0c0c9c9c9dcdcdcc9c9c9cfcfcfe2e2e2f2f2f2f6f6f6f9f9f9f3f3f3dededef0f0f0ebebebe8e8e8f0f0f0f7f7f7fafafaf0f0f0ebebebe5e5e5e2e2e2f5f5f5ffffffffffffeeeeeefbfbfbfffffff3f3f3e0e0e0e7e7e7fffffffbfbfbdcdcdcc2c2c2dcdcdcf3f3f3e3e3e3fcfcfcc5c5c5a7a7a7e8e8e8fffffffffffffbfbfbfffffffffffff2f2f2d9d9d9d7d7d7eeeeeef2f2f2dcdcdcd1d1d1d7d7d7b3b3b3bdbdbdd9d9d9b9b9b9d9d9d9cdcdcddbdbdbe9e9e9efefefc8c8c8bebebececececfcfcfadadada6a6a6bcbcbca9a9a9b8b8b8f4f4f4fffffffffffffffffff1f1f1dadadabcbcbcf3f3f3f9f9f9f6f6f6fffffffffffff4f4f4f5f5f5e4e4e4dbdbdbfdfdfdfffffffffffffffffff2f2f2dededed5d5d5e4e4e4f7f7f7f7f7f7f6f6f6fafafafffffff1f1f1f5f5f5fffffff4f4f4e7e7e7edededefefefe1e1e1cdcdcddddddde5e5e5d6d6d6c9c9c9d0d0d0dbdbdbddddddc7c7c7b6b6b6d2d2d2ecececececececececf4f4f4f0f0f0ddddddbdbdbdc2c2c2babababcbcbcccccccdcdcdcefefeffffffff7f7f7f9f9f9e9e9e9d8d8d8c8c8c8c0c0c0f0f0f0d8d8d8a3a3a3b7b7b7c9c9c9fdfdfdffffffffffffffffffffffffc0c0c0c9c9c9f1f1f1e7e7e7ecececfcfcfcfafafae5e5e5e1e1e1f6f6f6fdfdfdf6f6f6f0f0f0ddddddefefeffffffffffffff1f1f1e4e4e4f3f3f3f2f2f2d6d6d6d6d6d6ebebebe5e5e5d6d6d6e5e5e5fcfcfcfafafafbfbfbf5f5f5d2d2d2c9c9c9c6c6c6d4d4d4cbcbcbb7b7b7b8b8b8a7a7a78585859f9f9fd3d3d3d3d3d3d6d6d6dbdbdbc4c4c4d5d5d5efefefe1e1e1e7e7e7f0f0f0dcdcdcd0d0d0d9d9d9dadada979797a9a9a9e3e3e3c6c6c6979797dbdbdbcbcbcbb7b7b7bbbbbb9292929c9c9c9a9a9abbbbbbb5b5b5b1b1b1a8a8a89393938e8e8e9898989393939f9f9fb0b0b0acacac8b8b8b8c8c8c9e9e9ea7a7a79b9b9b8989899d9d9d9b9b9ba0a0a08d8d8d9b9b9b8b8b8b878787adadadcfcfcf9f9f9f6f6f6f858585a6a6a6a8a8a8b6b6b6ccccccacacaca1a1a1b2b2b2cececeb8b8b8dedededfdfdfcdcdcdc5c5c5c7c7c7cacacad0d0d0d6d6d6dededed6d6d6e2e2e2ebebebd5d5d5dfdfdfe3e3e3d6d6d6d9d9d9d8d8d8ccccccd5d5d5c8c8c8d1d1d1e6e6e6ecececfafafaf9f9f9ffffffeaeaeaebebebd3d3d3afafaf9c9c9ca9a9a9a1a1a1969696989898999999a3a3a39292929797979494949a9a9ab2b2b2b0b0b0b1b1b1b6b6b6a5a5a5a9a9a9c7c7c7dadadad1d1d1cfcfcfdcdcdcd4d4d4d5d5d5d8d8d8d2d2d2b9b9b9cececeafafaf9393939d9d9da2a2a2a9a9a9a2a2a2a1a1a18e8e8e9292929999998d8d8d7c7c7c868686a6a6a6bfbfbfeaeaeafcfcfcfdfdfdfffffffffffffffffffffffffbfbfbffffffffffffecececffffffedededf2f2f2ffffffffffffe3e3e3b0b0b0bfbfbfe8e8e8f3f3f3fbfbfbf7f7f7e0e0e0e8e8e8eaeaeae6e6e6d9d9d9d6d6d6e6e6e6bababaccccccd6d6d6ccccccecececfffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfefefee2e2e2d6d6d6f6f6f6e1e1e1cbcbcbdfdfdffffffff4f4f4d0d0d0e9e9e9e2e2e2c0c0c0b0b0b0d6d6d6dcdcdcc1c1c1bababad6d6d6f3f3f3e3e3e3dfdfdfddddddd8d8d8cdcdcdbdbdbddbdbdbdededee5e5e5f5f5f5e7e7e7d5d5d5ddddddd8d8d8dfdfdfedededcfcfcfb8b8b8d7d7d7ebebebe5e5e5d1d1d1b5b5b5a7a7a7b4b4b4c6c6c6adadadadadadcececed4d4d4dededed6d6d6cececec9c9c9cfcfcfd1d1d1bcbcbcb3b3b3cacacaeeeeeee6e6e6dedededddddde2e2e2e2e2e2d7d7d7f1f1f1ebebebe9e9e9f5f5f5f0f0f0e8e8e8e6e6e6f7f7f7ededede1e1e1d0d0d0e2e2e2efefefdededed9d9d9fafafaf0f0f0f9f9f9fffffffffffffbfbfbf7f7f7f7f7f7ffffffefefeff4f4f4fffffff2f2f2f3f3f3f1f1f1edededfbfbfbfdfdfddfdfdfe9e9e9ebebebf2f2f2fdfdfdfafafae7e7e7dcdcdce1e1e1f0f0f0eaeaeadededee7e7e7dedededdddddd1d1d1d0d0d0e8e8e8e7e7e7efefefe9e9e9e3e3e3ddddddf3f3f3f4f4f4e1e1e1e4e4e4ebebebe4e4e4dbdbdbf8f8f8f2f2f2f3f3f3e6e6e6e1e1e1f6f6f6f6f6f6f3f3f3fffffffffffffffffffffffffffffffbfbfbdfdfdfe5e5e5e4e4e4bfbfbfd5d5d5d8d8d8e1e1e1fefefeffffffffffffffffffefefeff1f1f1fefefefbfbfbfbfbfbe8e8e8d0d0d0e5e5e5f3f3f3efefeffcfcfcf5f5f5e8e8e8fcfcfcf1f1f1f2f2f2fefefefffffffffffffffffff9f9f9fdfdfdffffffe7e7e7e7e7e7ffffffe7e7e7d0d0d0e1e1e1dededeeeeeeea3a3a3a8a8a8d0d0d0edededfdfdfdf2f2f2e2e2e2e7e7e7f0f0f0eaeaeaeeeeeeffffffe4e4e4cfcfcfe3e3e3efefefedededf4f4f4ecececd7d7d7cacaca9e9e9ea7a7a7e4e4e4e0e0e0cacacad4d4d4d2d2d2c5c5c5ccccccbcbcbcadadade2e2e2fffffffffffffffffff0f0f0d8d8d8c6c6c6bcbcbccacacaefefefd5d5d5d8d8d8eaeaead4d4d4e4e4e4f1f1f1ecececfffffffcfcfcfefefef4f4f4edededf7f7f7f0f0f0f0f0f0eeeeeef7f7f7e5e5e5f2f2f2fffffff6f6f6e7e7e7e6e6e6cfcfcfd4d4d4ebebebf7f7f7f8f8f8eaeaeacacacadddddddadadae5e5e5f2f2f2f6f6f6ebebebeeeeeef6f6f6f7f7f7f2f2f2e0e0e0f0f0f0fafafaffffffffffffffffffffffffe4e4e4ecececf3f3f3fafafafcfcfceaeaead5d5d5e3e3e3f3f3f3c5c5c5d0d0d0d5d5d5d1d1d1d0d0d0dcdcdcebebebdfdfdfebebebfffffffffffffffffff9f9f9f7f7f7fffffffcfcfcfefefee6e6e6e8e8e8fafafaf8f8f8ededede0e0e0f2f2f2f9f9f9f6f6f6f2f2f2eaeaeaf2f2f2fffffffffffffffffffcfcfcfffffff3f3f3e6e6e6e5e5e5c8c8c88e8e8e8d8d8dbcbcbcc1c1c1adadadc9c9c9e8e8e8dadadad8d8d8d6d6d6b4b4b4a3a3a3e1e1e1f3f3f3fffffffcfcfcd1d1d1dfdfdff7f7f7fbfbfbeeeeeeffffffcececeaaaaaaf9f9f9e6e6e6b2b2b2a3a3a3bdbdbdd4d4d4c1c1c1c9c9c9aeaeaea2a2a2b1b1b18e8e8e9a9a9a9b9b9b8888888080808282828484847575758686868080807f7f7fd8d8d8b1b1b19c9c9ca7a7a7a4a4a4a8a8a8acacac9d9d9dc0c0c0bfbfbfa5a5a5b3b3b3adadad969696aaaaaa8787877a7a7aafafafcacacac5c5c58f8f8f8f8f8fadadadacacac787878767676d2d2d2f2f2f2cdcdcdb8b8b8bcbcbcd3d3d3bcbcbcd5d5d5d8d8d8d7d7d7c9c9c9c5c5c5b5b5b5c1c1c1b8b8b8a1a1a1aeaeaec9c9c9b6b6b6d3d3d3bbbbbba4a4a49d9d9dbebebed7d7d79c9c9cb7b7b7cececec5c5c5e2e2e2a3a3a3909090acacacafafafb5b5b5b0b0b0a3a3a3c3c3c3b2b2b2bebebeccccccbababac1c1c1dbdbdbe2e2e2dbdbdbeaeaeae8e8e8e7e7e7dddddddadadad0d0d0d3d3d3dbdbdbebebeb9b9b9b6f6f6f8383837474749d9d9d9b9b9bb1b1b1c3c3c3aeaeae969696c8c8c8f4f4f4d6d6d6c0c0c0cececed2d2d2cfcfcfdcdcdcedededf8f8f8fffffffffffffffffffffffffffffff9f9f9fafafafdfdfdfffffffffffffefefef8f8f8d7d7d7ebebebfffffffffffff5f5f5dfdfdff0f0f0ffffffffffffffffffffffffffffffffffffefefefe7e7e7dfdfdfb5b5b5d4d4d4ecececf0f0f0ebebebfbfbfbe6e6e6e6e6e6d0d0d0ccccccf0f0f0f1f1f1f0f0f0eaeaeae6e6e6e3e3e3f8f8f8ffffffdfdfdfdcdcdcecececaeaeaea6a6a6dbdbdbd7d7d7ddddddd4d4d4efefefe7e7e7d9d9d9d0d0d0d1d1d1b5b5b5c9c9c9e6e6e6e0e0e0c3c3c3d2d2d2dddddddcdcdcd4d4d4d1d1d1bfbfbfa3a3a3cfcfcfb9b9b9b4b4b4c9c9c9aaaaaab9b9b9bcbcbcbbbbbbb0b0b0a5a5a5afafafccccccbfbfbfb5b5b5d5d5d5ededede5e5e5f3f3f3f8f8f8fffffffffffffdfdfdf5f5f5ececece7e7e7e5e5e5f3f3f3dfdfdfededede4e4e4d6d6d6fffffffffffff5f5f5f3f3f3d4d4d4eaeaeadadadad0d0d0efefefdbdbdbbfbfbfd4d4d4e0e0e0e6e6e6fafafaf4f4f4f4f4f4ffffffffffffcececef8f8f8fcfcfcf3f3f3ecececdededee3e3e3dadadac9c9c9cdcdcdd5d5d5d1d1d1d1d1d1aaaaaad3d3d3fafafafafafaffffffffffffffffffe3e3e3d1d1d1eeeeeef8f8f8f0f0f0dededeefefefeeeeeee6e6e6dddddde9e9e9f7f7f7f6f6f6dbdbdbe3e3e3f2f2f2ecececd3d3d3edededf8f8f8fafafae6e6e6e5e5e5f3f3f3f7f7f7e8e8e8e6e6e6e7e7e7f1f1f1fffffff7f7f7fffffffdfdfdfdfdfdf9f9f9fffffffbfbfbe3e3e3e3e3e3ebebebf4f4f4fbfbfbf3f3f3eaeaeae9e9e9dededeeeeeeef1f1f1d5d5d5d1d1d1eaeaeafffffffcfcfceeeeeee5e5e5f7f7f7f9f9f9dddddde1e1e1ecececfafafaedededdededef8f8f8e1e1e1dcdcdcfffffffffffffffffffefefefffffff9f9f9cdcdcdbcbcbcc3c3c3bfbfbfd9d9d9e8e8e8d5d5d5e3e3e3ddddddd4d4d4ebebebd2d2d2ecececccccccb7b7b7acacacd9d9d9fffffffefefeebebebfbfbfbfffffffffffff3f3f3e9e9e9e4e4e4e0e0e0dededef6f6f6f8f8f8f8f8f8fafafaf5f5f5f5f5f5f9f9f9b6b6b6a7a7a7b2b2b2c2c2c2bdbdbdb6b6b69d9d9d878787a3a3a3bababad0d0d0ecececd6d6d6cececed4d4d4d1d1d1ccccccd2d2d2edededdfdfdfcbcbcbc3c3c3afafafc1c1c1d2d2d2d7d7d7d7d7d7e4e4e4eeeeeecfcfcfdfdfdff7f7f7dfdfdfefefefebebebe5e5e5f1f1f1e9e9e9f9f9f9f8f8f8f4f4f4f5f5f5edededf1f1f1f9f9f9e6e6e6d8d8d8e2e2e2e1e1e1f9f9f9fffffffffffffffffff4f4f4eeeeeefcfcfcfffffffffffffefefefdfdfdfffffff7f7f7eaeaead1d1d1cacacac8c8c8bbbbbbd5d5d5e3e3e3f9f9f9fffffffefefeeeeeeefafafae7e7e7e0e0e0f8f8f8fffffffafafad9d9d9e0e0e0e7e7e7dfdfdfdadadad9d9d9d6d6d6ddddddebebebececece3e3e3d7d7d7d8d8d8e9e9e9e5e5e5e9e9e9e0e0e0eeeeeef2f2f2e7e7e7d1d1d1cfcfcfe6e6e6e8e8e8e5e5e5eaeaeaf3f3f3dfdfdfdededee8e8e8ecececffffffffffffffffffffffffd0d0d0b6b6b69f9f9f9393939d9d9db1b1b1a6a6a68e8e8eababababababa4a4a49b9b9b8686869f9f9fa1a1a1c8c8c8d3d3d3c1c1c1c2c2c2b6b6b6adadada7a7a7c8c8c8ebebebc3c3c3aaaaaad6d6d6cbcbcbbcbcbcbcbcbcc1c1c1e7e7e7d5d5d5c3c3c3b0b0b0cececec8c8c8a0a0a0bababac0c0c0b8b8b8d2d2d2bfbfbfc9c9c9b6b6b6a8a8a8999999afafaf9e9e9e898989aaaaaa8989899b9b9b7f7f7f8f8f8f8f8f8f888888a8a8a8a6a6a69e9e9ec7c7c7a6a6a6b5b5b5aaaaaa999999a8a8a8acacacb1b1b18c8c8c8f8f8fcbcbcbd3d3d38888889898989999999494949494947777776b6b6b9b9b9bacacacc2c2c28d8d8d737373aaaaaaaaaaaa8282828c8c8ca7a7a7a4a4a4b5b5b5c4c4c4d3d3d3d9d9d9b2b2b2aeaeaeb5b5b5b0b0b0b2b2b2959595a1a1a19d9d9da1a1a1aaaaaac0c0c0bfbfbfcccccccbcbcbd1d1d1c3c3c3c5c5c5efefefd8d8d8dcdcdcececece9e9e9d7d7d7dcdcdce5e5e5e4e4e4eeeeeeeeeeeee2e2e2bebebec2c2c2b9b9b9aeaeaec0c0c0bababab7b7b7a6a6a6aaaaaabcbcbc989898b6b6b6d2d2d2cacacac1c1c1757575a2a2a2e0e0e0e6e6e6efefefe6e6e6e5e5e5ebebebf4f4f4efefeff1f1f1f0f0f0efefefeeeeeeebebebeeeeeeffffffe5e5e5b2b2b2d8d8d8fbfbfbf1f1f1e6e6e6c4c4c4b1b1b1cbcbcbddddddd3d3d3e4e4e4eeeeeee3e3e3ecececd7d7d7cececed6d6d6d5d5d5c1c1c1b8b8b8bdbdbdc3c3c3e3e3e3f3f3f3fcfcfcdadadac1c1c1d0d0d0eaeaead5d5d5bcbcbcecececeaeaead3d3d3dadadacececed9d9d9e5e5e5e2e2e2cfcfcfc7c7c7c2c2c2cacacacfcfcfd3d3d3dfdfdfdfdfdfc4c4c4b1b1b1b3b3b3dadadad2d2d2d1d1d1c4c4c4b3b3b3bebebeb8b8b8b5b5b59d9d9da1a1a1a9a9a9939393999999888888a4a4a4a9a9a9a0a0a0ddddddd8d8d8cbcbcbd3d3d3dbdbdbd1d1d1ccccccc3c3c3bcbcbc9b9b9bbcbcbcd3d3d3d9d9d9fffffffcfcfcfffffff7f7f7cececedcdcdcebebebf0f0f0e6e6e6dbdbdbebebebfbfbfbd1d1d1cbcbcbeaeaeaddddddc3c3c3c4c4c4d4d4d4d2d2d2e6e6e6fcfcfcf4f4f4cfcfcf989898acacaccbcbcbc7c7c7f8f8f8fffffffcfcfcfdfdfdfffffff2f2f2f9f9f9f3f3f3ecececebebebd2d2d2b8b8b8bebebee4e4e4d6d6d6d4d4d4d6d6d6d4d4d4cfcfcfcfcfcfb1b1b1dcdcdce9e9e9e3e3e3dcdcdcd1d1d1d4d4d4dcdcdcd6d6d6dededefefefef2f2f2eaeaeaf2f2f2eeeeeef9f9f9fcfcfcefefeff1f1f1fafafafcfcfcfffffffbfbfbfafafafefefef7f7f7fdfdfdfefefefffffffbfbfbfcfcfcf8f8f8e8e8e8e5e5e5e4e4e4d9d9d9eeeeeefffffffdfdfdfbfbfbf9f9f9fafafafffffff5f5f5c4c4c4d7d7d7edededf2f2f2ecececf7f7f7fffffffffffff8f8f8cdcdcddededef4f4f4e9e9e9e8e8e8e9e9e9d5d5d5c4c4c4d8d8d8e4e4e4ebebebf2f2f2dbdbdbcbcbcbe9e9e9e3e3e3d6d6d6dddddde6e6e6e0e0e0dedededfdfdfefefefecececd7d7d7cececec0c0c0c1c1c1bdbdbdcfcfcfdfdfdfcececeb5b5b5bbbbbbdcdcdcedededc4c4c4a3a3a3e5e5e5fffffff2f2f2ecececdcdcdce7e7e7fffffff1f1f1c3c3c3c3c3c3e5e5e5cdcdcdd9d9d9d7d7d7d5d5d5e4e4e4dcdcdcdfdfdff5f5f5fafafaf6f6f6edededfdfdfdfbfbfbffffffe4e4e4b8b8b8bbbbbbb5b5b5a9a9a9b5b5b5e2e2e2d4d4d4dadadad3d3d3c9c9c9c5c5c5cdcdcde4e4e4f4f4f4f9f9f9fffffffafafae5e5e5d4d4d4c6c6c6dfdfdffdfdfdf2f2f2f1f1f1f4f4f4f3f3f3cacacad2d2d2f0f0f0e7e7e7f8f8f8ececece8e8e8e7e7e7e0e0e0e5e5e5e8e8e8d8d8d8cfcfcfe0e0e0ebebebe4e4e4d3d3d3e3e3e3cbcbcbcececee4e4e4efefefddddddd4d4d4e5e5e5f2f2f2e0e0e0f1f1f1f5f5f5e4e4e4eaeaeae1e1e1c7c7c7d7d7d7e7e7e7ebebebdbdbdbe9e9e9f7f7f7f8f8f8e6e6e6e4e4e4e1e1e1f7f7f7f8f8f8f6f6f6fffffffffffff9f9f9f1f1f1e3e3e3dbdbdbeeeeeef1f1f1efefeff7f7f7fefefef8f8f8efefeff2f2f2e7e7e7e7e7e7ececece6e6e6f0f0f0f7f7f7f6f6f6f7f7f7e9e9e9dddddde1e1e1e5e5e5e0e0e0edededdededee7e7e7efefefe3e3e3e0e0e0ecececf9f9f9ecececc8c8c8c3c3c3b6b6b6a9a9a9a1a1a1b4b4b4d3d3d3b9b9b9bfbfbfd1d1d1c6c6c6d1d1d1b7b7b79c9c9cb3b3b3d0d0d0bebebeabababababab9e9e9e999999b4b4b4787878969696b1b1b1bebebeababab7b7b7bbebebeabababc3c3c3b6b6b6a9a9a9b1b1b1a2a2a2c6c6c6a5a5a5b8b8b8e5e5e5dbdbdbb2b2b2b0b0b0cfcfcfb4b4b4c3c3c3b3b3b3aaaaaaacacac9393939f9f9fa0a0a08d8d8dabababa4a4a4abababaaaaaa8c8c8ca2a2a2969696909090b3b3b3d2d2d2bebebeb5b5b5ccccccc8c8c8acacacccccccb7b7b7a2a2a2a2a2a2b3b3b3c6c6c6dfdfdfdddddda3a3a39f9f9f9a9a9aa2a2a2bcbcbccececeb2b2b2c2c2c2d0d0d0b0b0b0a4a4a4909090a7a7a7afafafa0a0a0b3b3b3b2b2b2b6b6b6b9b9b9a9a9a9b9b9b9bcbcbcb7b7b7a3a3a3aaaaaaafafafb4b4b4d2d2d2d4d4d4acacacb6b6b6c8c8c8b4b4b4d6d6d6cacaca9999999e9e9ea6a6a69292928080808484849595959a9a9a8c8c8c7878788585859292928d8d8d8f8f8f8f8f8f919191b3b3b3afafafb0b0b0a2a2a2e3e3e3fffffffffffffffffffcfcfcf8f8f8b9b9b9a6a6a6bcbcbcc3c3c3c7c7c7aeaeae626262b4b4b4b5b5b5a9a9a9b9b9b9afafafacacacabababb0b0b0b3b3b3b7b7b7b4b4b4a9a9a9999999d1d1d1ffffffd3d3d37c7c7c9f9f9facacacb0b0b09c9c9c999999a6a6a68f8f8faaaaaac4c4c4cececebdbdbdc0c0c0c7c7c7c9c9c9c4c4c4dcdcdce5e5e5e4e4e4ddddddd5d5d5edededffffffe7e7e7e1e1e1c4c4c4a2a2a2e2e2e2fffffffffffffbfbfbf5f5f5eeeeeedfdfdfe9e9e9f4f4f4f0f0f0efefeffefefecdcdcdd3d3d3eeeeeeececece3e3e3cacacae3e3e3e4e4e4f0f0f0e6e6e6d6d6d6d5d5d5c8c8c8b5b5b5bdbdbdc5c5c5c4c4c4ebebebffffffedededf5f5f5e1e1e1c4c4c4ccccccd6d6d6cacacac8c8c8e4e4e4f3f3f3e1e1e1d7d7d7d7d7d7d7d7d7d2d2d2e2e2e2eeeeeee5e5e5d2d2d2fcfcfcf7f7f7f1f1f1fcfcfce1e1e1c7c7c7d4d4d4e1e1e1fcfcfcf8f8f8f4f4f4f7f7f7f0f0f0e9e9e9f3f3f3e5e5e5bebebec0c0c0d5d5d5e8e8e8d2d2d2d3d3d3bcbcbcb7b7b7b5b5b5c3c3c3adadada9a9a9ccccccfffffffffffffdfdfdedededeeeeeeececece3e3e3d8d8d8dfdfdfe5e5e5dfdfdfe6e6e6e5e5e5e4e4e4ecececeeeeeefffffffffffff5f5f5ffffffffffffe1e1e1c5c5c5b2b2b2b2b2b2d5d5d5cccccce0e0e0e0e0e0fdfdfdfffffffffffff7f7f7e9e9e9fffffffffffffffffff5f5f5fffffffdfdfdeeeeeeedededf2f2f2fffffff9f9f9eaeaeaf4f4f4f2f2f2ececece7e7e7ebebebf3f3f3f9f9f9eeeeeec7c7c7d9d9d9efefeff3f3f3efefeff0f0f0dadadad2d2d2cececeececece3e3e3ebebebf6f6f6f8f8f8f3f3f3d3d3d3bfbfbfeaeaeae7e7e7e0e0e0e1e1e1cdcdcdbfbfbfc8c8c8d8d8d8cececedfdfdfe0e0e0e2e2e2e1e1e1d1d1d1e2e2e2dcdcdcdcdcdcd1d1d1c5c5c5bdbdbddcdcdce2e2e2e8e8e8d8d8d8ccccccd5d5d5cececed6d6d6d0d0d0cbcbcbecececfffffffffffffffffffcfcfcf5f5f5fafafaf3f3f3f6f6f6dededec2c2c29d9d9db3b3b3edededfffffffafafaecececdcdcdce2e2e2f5f5f5dbdbdbcbcbcbe8e8e8fcfcfcffffffdcdcdcd6d6d6e3e3e3e2e2e2e6e6e6fcfcfcfafafae1e1e1dbdbdbe8e8e8e9e9e9ffffffd9d9d9bbbbbbe0e0e0f5f5f5ffffffffffffe8e8e8ecececefefefcbcbcbfffffffffffffffffffbfbfbfcfcfcf5f5f5e8e8e8f3f3f3fffffffffffff3f3f3eeeeeef5f5f5e3e3e3e4e4e4edededf0f0f0e7e7e7a4a4a4cacacafcfcfce3e3e3f1f1f1edededd7d7d7c9c9c9ddddddf3f3f3f5f5f5efefefeeeeeeededede7e7e7e9e9e9fcfcfcfbfbfbf8f8f8ecececd1d1d1abababcdcdcde4e4e4dcdcdcdcdcdcdcdcdccacacac6c6c6cececedcdcdcd4d4d4d0d0d0f7f7f7e8e8e8dbdbdbd9d9d9ecececf7f7f7f8f8f8ebebebddddddebebebe6e6e6e1e1e1dadadad2d2d2c7c7c7cbcbcbd1d1d1dededeefefefeeeeeee6e6e6dededef1f1f1edededf8f8f8fffffff2f2f2e2e2e2f5f5f5fffffffbfbfbf5f5f5fffffffffffff6f6f6ebebebfbfbfbfffffffffffffcfcfcfcfcfcf7f7f7fffffffffffffffffffcfcfce4e4e48c8c8c818181797979838383abababb5b5b5a2a2a2d4d4d4c9c9c9acacacbcbcbcc7c7c7c3c3c3d9d9d9bfbfbfb5b5b5d3d3d3cdcdcdb4b4b4b4b4b4a9a9a9c0c0c0cfcfcfadadadc4c4c4cacacab4b4b4b0b0b0b0b0b0c3c3c3b4b4b4c6c6c6bcbcbcc2c2c2d1d1d1c3c3c3f0f0f0d8d8d8a8a8a8cbcbcbe2e2e2b9b9b9b0b0b0b8b8b8aaaaaaa5a5a5b7b7b7a3a3a3b8b8b8c0c0c0b0b0b0a0a0a0bdbdbdbfbfbfbcbcbce2e2e2c0c0c0b9b9b9c4c4c4adadadcacacae1e1e1c6c6c6d8d8d8c1c1c1c7c7c7c1c1c1c6c6c6ebebebcacacae4e4e4b7b7b7a9a9a9c8c8c8c4c4c4d1d1d1b6b6b6b9b9b9c9c9c9c7c7c7cecececdcdcdc5c5c5afafaf9f9f9fa5a5a5b4b4b4c5c5c5b3b3b39b9b9b9696968989897c7c7c8383837575757b7b7b8282827a7a7a888888747474787878757575858585abababaeaeaeaeaeae8f8f8faaaaaa939393979797949494a0a0a09898988e8e8e9393938f8f8f9e9e9eacacacabababb4b4b4aeaeaebebebee7e7e7f3f3f3e4e4e4d3d3d3dfdfdff2f2f2fafafaf5f5f5d6d6d6d3d3d3e6e6e6f2f2f2eeeeeedadadadddddde7e7e7fcfcfcf2f2f2f2f2f2f6f6f6ffffffacacacbfbfbfb7b7b7cfcfcff1f1f1f4f4f4f0f0f0ebebebedededebebebdfdfdfdcdcdcdcdcdcdbdbdbf5f5f5cecece9f9f9fcdcdcde6e6e6c6c6c6bababaacacaccccccce2e2e2e5e5e5e2e2e2ddddddd5d5d5d6d6d6e1e1e1ccccccc9c9c9acacacdadadaffffffdadadac6c6c6e6e6e6fffffff5f5f5e3e3e3d7d7d7d7d7d7e3e3e3ffffffffffffefefeff7f7f7f5f5f5f3f3f3fafafadfdfdfeeeeeeeeeeeef5f5f5ededede9e9e9f7f7f7f3f3f3d8d8d8f2f2f2fbfbfbfafafaebebebe6e6e6fafafaf7f7f7d5d5d5c3c3c3bbbbbbc6c6c6d6d6d6f1f1f1d9d9d9dededeffffffeaeaeaccccccdededef5f5f5fefefefafafafffffffffffffffffffffffffffffffffffffbfbfbf1f1f1f6f6f6fffffffffffffffffffdfdfde7e7e7edededdbdbdbacacacacacace1e1e1fafafae3e3e3dddddde5e5e5e5e5e5dededebfbfbfd4d4d4d8d8d8c5c5c5a2a2a28c8c8ca2a2a2cacacad6d6d6d3d3d3ccccccb1b1b1c3c3c3e9e9e9fffffff7f7f7f6f6f6eaeaeae2e2e2e2e2e2ebebebefefefe1e1e1eeeeeee4e4e4c7c7c7fefefeefefefdadadae9e9e9e7e7e7ccccccd1d1d1ccccccb6b6b6cccccce7e7e7f2f2f2ebebebdcdcdcebebebf8f8f8fffffffcfcfcebebebd5d5d5dadadaefefefe1e1e1d8d8d8f3f3f3dbdbdbd4d4d4fbfbfbe9e9e9d3d3d3e8e8e8c5c5c5cacacae5e5e5dededef2f2f2eeeeeef6f6f6f9f9f9f7f7f7e8e8e8f3f3f3fefefeeaeaeadcdcdcc9c9c9d8d8d8e3e3e3fcfcfcffffffe6e6e6e5e5e5d4d4d4acacace3e3e3ebebebc3c3c3cdcdcdbababaccccccebebebf6f6f6e3e3e3ddddddcccccce5e5e5e7e7e7cbcbcbe9e9e9fafafaf9f9f9fefefef3f3f3f3f3f3eaeaeaf2f2f2e5e5e5d9d9d9f3f3f3f7f7f7f1f1f1fffffffbfbfbfefefee9e9e9ebebebe2e2e2d4d4d4f3f3f3efefefffffffffffffefefefe6e6e6dfdfdfefefeff5f5f5eeeeeef7f7f7e8e8e8bcbcbcd0d0d0c5c5c5cdcdcde3e3e3e1e1e1e9e9e9f1f1f1e5e5e5c1c1c1f0f0f0fffffffffffffffffff9f9f9e5e5e5fafafafbfbfbf3f3f3e7e7e7e7e7e7ecececebebebd0d0d0d2d2d2e4e4e4e4e4e4f6f6f6fafafafffffffffffffffffffffffffffffffdfdfdffffffd5d5d5b7b7b7cececedededec9c9c9c7c7c7dbdbdbcecececcccccd8d8d8dddddddfdfdfe2e2e2d1d1d1c0c0c0e6e6e6ececece9e9e9e0e0e0e4e4e4d5d5d5d8d8d8efefefefefeffffffffffffff5f5f5f7f7f7ffffffedededdddddde8e8e8fcfcfce2e2e2d2d2d2dddddde2e2e2e9e9e9edededd8d8d8cececec9c9c9ecececeeeeeee7e7e7fffffff0f0f0d5d5d5dededeedededf6f6f6ffffffe8e8e8d4d4d4e1e1e1eaeaeae6e6e6d7d7d7e7e7e7e9e9e9d9d9d9f6f6f6f8f8f8eaeaead8d8d8e3e3e3dfdfdfcccccce3e3e3dddddddcdcdcefefefdfdfdfe3e3e3f3f3f3fafafaf3f3f3ffffffefefefe2e2e2f3f3f3fbfbfbfefefefafafafffffffffffffefefefffffffffffffffffffffffffffffffbfbfbffffffffffffe3e3e3afafaf9090909191918d8d8d818181585858808080ccccccd1d1d1b2b2b2bbbbbbc6c6c6d2d2d2fafafaebebebc7c7c7929292c1c1c1d6d6d6b5b5b5b2b2b2d5d5d5d7d7d7d1d1d1c0c0c0e1e1e1d7d7d7c6c6c6b0b0b0b9b9b9b1b1b1a2a2a2bababa939393a8a8a8a1a1a19a9a9aa6a6a6a3a3a3a5a5a5cbcbcbc2c2c29d9d9d9b9b9ba5a5a5b1b1b1d6d6d6a7a7a7a4a4a4c6c6c6a0a0a09c9c9cb0b0b0c2c2c2bcbcbca7a7a7a8a8a8757575858585c9c9c9a6a6a6a8a8a8a9a9a9abababddddddd5d5d5abababa2a2a29f9f9f989898a0a0a0cbcbcbc2c2c2aaaaaac0c0c0ddddddcccccc8686868f8f8f9494948181819a9a9a7d7d7d8d8d8d8d8d8d8282828383839e9e9ea1a1a18c8c8c9b9b9ba6a6a6969696959595a0a0a08d8d8db7b7b7c9c9c9a5a5a59999999a9a9a9b9b9b9d9d9db5b5b58b8b8b9d9d9dccccccccccccc0c0c0c8c8c8bebebecccccccfcfcfc2c2c2b7b7b7e8e8e8ecececd7d7d7e5e5e5edededf1f1f1f4f4f4f2f2f2f5f5f5ececece1e1e1e7e7e7e5e5e5e4e4e4f9f9f9f9f9f9eeeeeeefefeff1f1f1fcfcfcd3d3d3d9d9d9e4e4e4e5e5e5d4d4d4dddddde6e6e6eaeaeacacacac8c8c8d4d4d4dcdcdcf4f4f4c7c7c7cbcbcbf6f6f6f2f2f2fffffffffffffffffffffffffffffffffffffffffff4f4f4efefefeaeaeac9c9c9e7e7e7ffffffcececed9d9d9ecececfffffffbfbfbfafafafffffffffffffffffffdfdfdececece4e4e4fffffffffffff6f6f6f8f8f8e8e8e8cececed6d6d6f1f1f1fdfdfde3e3e3f3f3f3f7f7f7fafafaf9f9f9f7f7f7f4f4f4e9e9e9eeeeeef2f2f2ededede8e8e8d1d1d1bcbcbcc1c1c1dadadae4e4e4f7f7f7f4f4f4d2d2d2dadadad6d6d6dcdcdcefefeff9f9f9ebebebfffffffffffff5f5f5f6f6f6fbfbfbeeeeeef9f9f9ffffffdbdbdbdddddde1e1e1b7b7b7acacaccfcfcfd9d9d9ebebebfffffffffffffffffffcfcfcfffffff3f3f3f1f1f1f8f8f8fcfcfcfffffffafafaeeeeeed2d2d2c6c6c6b7b7b7b0b0b0bdbdbdc7c7c7eeeeeef8f8f8f0f0f0e2e2e2dfdfdfe4e4e4f3f3f3fdfdfddfdfdfd5d5d5cfcfcfd1d1d1e3e3e3d3d3d3c7c7c7d3d3d3dfdfdfe5e5e5ecececf1f1f1e2e2e2d1d1d1d8d8d8f1f1f1eaeaead4d4d4dcdcdcfffffffafafae2e2e2e6e6e6fcfcfce1e1e1e1e1e1d6d6d6dededef3f3f3ebebebd5d5d5d4d4d4d0d0d0ebebebcbcbcba4a4a4b8b8b8c8c8c8dcdcdcbbbbbbb7b7b7c5c5c5abababa9a9a9bababaababab8f8f8fbcbcbcd0d0d0bcbcbce4e4e4bfbfbfb3b3b3d8d8d8b3b3b3b4b4b4dededecfcfcfddddddd9d9d9c8c8c8dbdbdbd5d5d5e3e3e3e9e9e9dedededddddde7e7e7d7d7d7e6e6e6ffffffc5c5c5c7c7c7c2c2c2d7d7d7d9d9d9d1d1d1c7c7c7cececedadadaf7f7f7e7e7e7cbcbcbd1d1d1d9d9d9f4f4f4f6f6f6f9f9f9f6f6f6ebebebf7f7f7d9d9d9e6e6e6f1f1f1f9f9f9f8f8f8e7e7e7fefefef1f1f1f5f5f5fffffffffffff3f3f3f8f8f8f0f0f0edededf9f9f9fbfbfbf0f0f0f5f5f5fcfcfcfffffff6f6f6f3f3f3edededecececf3f3f3e5e5e5f0f0f0edededebebebe7e7e7f5f5f5f8f8f8f7f7f7e6e6e6a9a9a9a9a9a9e4e4e4c0c0c0a2a2a2aaaaaac6c6c6fcfcfcf7f7f7dfdfdfebebebeeeeeedfdfdfdbdbdbd5d5d5d7d7d7ececece9e9e9e9e9e9e5e5e5e9e9e9e0e0e0c4c4c4d4d4d4d6d6d6ddddddd1d1d1cfcfcfeeeeeef3f3f3e9e9e9e4e4e4e3e3e3dededee5e5e5e3e3e3aeaeae9c9c9cd7d7d7eaeaeadededeecececf3f3f3fbfbfbfffffff1f1f1ececece9e9e9ececece2e2e2dededef2f2f2fffffff3f3f3efefefefefeff7f7f7f7f7f7eaeaeaf5f5f5ebebebfafafafffffffcfcfce4e4e4dededee3e3e3e1e1e1ececece4e4e4ededede7e7e7d7d7d7c5c5c5ebebebf6f6f6e9e9e9e6e6e6fcfcfcf6f6f6f8f8f8f5f5f5d7d7d7e9e9e9f9f9f9f6f6f6e5e5e5f1f1f1fefefef0f0f0f2f2f2fffffffffffff1f1f1f8f8f8f3f3f3e4e4e4f5f5f5f4f4f4eeeeeef3f3f3fffffff3f3f3e4e4e4f5f5f5fcfcfcefefeffffffffffffffffffffffffffffffffffffffafafafdfdfdfffffffdfdfddfdfdfd8d8d8c3c3c3b2b2b2ababab9c9c9c8585858c8c8c8787876868684c4c4c5b5b5b6060605f5f5f6a6a6a575757858585b4b4b4c4c4c4c3c3c3aeaeaee0e0e0fffffffdfdfdf5f5f5eeeeeee2e2e2d3d3d3c1c1c1a1a1a1888888b4b4b4b4b4b4bdbdbdcacacad0d0d0d9d9d9e3e3e3e8e8e8e9e9e9cbcbcbcfcfcfc9c9c9abababa5a5a5b8b8b8d6d6d6aeaeae9898989c9c9caeaeae9b9b9ba3a3a3acacac8a8a8a8b8b8b7777778e8e8ebdbdbdbebebebebebebfbfbfb6b6b6acacac9797976c6c6cb2b2b2ccccccebebebffffffd3d3d3c1c1c1d0d0d0d7d7d7e5e5e5dbdbdbf1f1f1d4d4d4e6e6e6ecececf8f8f8fffffff2f2f2ffffffffffffcfcfcfc8c8c8dcdcdccbcbcbc1c1c1d7d7d7c7c7c7939393999999868686939393abababa0a0a0b7b7b7c9c9c9979797949494fcfcfce4e4e4bebebec2c2c2cacacac9c9c9d0d0d0ecececf4f4f4f8f8f8ffffffffffffffffffebebebdcdcdcdfdfdfe7e7e7b2b2b2bbbbbbd4d4d4c8c8c8b6b6b6c3c3c3c5c5c5b4b4b4c1c1c1b0b0b0a2a2a2adadadbbbbbbcbcbcbbababad2d2d2e4e4e4ccccccc7c7c7c8c8c8bababad6d6d6d2d2d2b3b3b3cfcfcff6f6f6fefefeedededf3f3f3eaeaeaf6f6f6fefefefdfdfdfffffffffffff9f9f9ffffffffffffe1e1e1c8c8c8d3d3d3e3e3e3ebebebebebebd1d1d1cececefcfcfcfffffffafafaf2f2f2f7f7f7fdfdfde8e8e8c6c6c6dbdbdbf6f6f6ececece1e1e1ffffffffffffd8d8d8979797aaaaaadededeffffffc1c1c1c5c5c5e7e7e7e7e7e7e2e2e2c2c2c2b5b5b5c4c4c4dededee6e6e6ededede0e0e0ccccccdbdbdbd9d9d9dfdfdfd9d9d9d0d0d0dcdcdcd6d6d6efefeff3f3f3ebebebfafafaf1f1f1e9e9e9f2f2f2f0f0f0dededee8e8e8e9e9e9e3e3e3e8e8e8e0e0e0f4f4f4d4d4d4c0c0c0e7e7e7edededdededee1e1e1dbdbdbd1d1d1d4d4d4dfdfdfe7e7e7e8e8e8d3d3d38b8b8b8e8e8ebfbfbfacacacacacaca1a1a1b3b3b3f7f7f7fdfdfde2e2e2ebebebeaeaeae7e7e7dededeccccccc3c3c3a0a0a0a0a0a0c7c7c7b3b3b3a3a3a3a8a8a8adadadb3b3b3cbcbcbd5d5d5dededefffffffffffff6f6f6f1f1f1e2e2e2e2e2e2dcdcdcfffffffffffffffffffffffffffffff1f1f1f5f5f5ffffffffffffeeeeeeebebebe1e1e1f6f6f6f1f1f1d2d2d2dedededadadac9c9c9dadadad2d2d2d9d9d9e8e8e8f3f3f3f8f8f8f5f5f5fcfcfcf9f9f9e4e4e4fffffff0f0f0e1e1e1f6f6f6fffffffbfbfbfffffff2f2f2d9d9d9d9d9d9e4e4e4edededcececebfbfbfbcbcbcc0c0c0bcbcbcb1b1b1e7e7e7fbfbfbfbfbfbededededededeaeaeafdfdfde6e6e6d5d5d5cbcbcbc3c3c3e7e7e7fbfbfbfffffffffffff9f9f9ecececd3d3d3d2d2d2cfcfcfd5d5d5e7e7e7f2f2f2f9f9f9f0f0f0e8e8e8eeeeeefcfcfcf8f8f8fbfbfbf5f5f5cacacab6b6b6b7b7b7a3a3a3c2c2c2e4e4e4d2d2d2dcdcdccececec1c1c1cfcfcfd9d9d9d4d4d4cacacacacacae4e4e4e4e4e4adadadc7c7c7eeeeeef4f4f4eeeeeef5f5f5fbfbfbfbfbfbf5f5f5ecececdbdbdbedededf6f6f6f9f9f9e0e0e0cacacad9d9d9dfdfdfefefeff1f1f1d9d9d9e5e5e5e7e7e7e0e0e0eaeaeac8c8c8dfdfdfe0e0e0eeeeeef4f4f4cececedededeffffffcececeaaaaaad6d6d6f7f7f7e7e7e7c6c6c6e3e3e3d9d9d9dbdbdbd8d8d8d3d3d3f3f3f3ffffffffffffedededddddddedededf8f8f8f4f4f4e7e7e7dfdfdfe1e1e1e4e4e4ededede7e7e7d8d8d8adadade4e4e4ffffffdcdcdcc9c9c9b2b2b2abababbbbbbbb7b7b7cececef4f4f4f5f5f5ededededededf1f1f1fcfcfcf7f7f7eaeaead6d6d6dcdcdcdededee2e2e2d3d3d3f9f9f9f4f4f4fefefefbfbfbefefefe6e6e6f6f6f6ffffffd2d2d2b6b6b6f6f6f6f3f3f3e6e6e6cacacad1d1d1e1e1e1ededededededeeeeeee6e6e6d7d7d7dcdcdcecececececece3e3e3d2d2d2cfcfcfebebebecececeaeaeae4e4e4d1d1d1cdcdcdd5d5d5cbcbcbd1d1d1f6f6f6ececece3e3e3d8d8d8dededef0f0f0fbfbfbe2e2e2d6d6d6efefeff2f2f2fffffffffffffffffffffffffbfbfbf7f7f7edededfbfbfbefefefd6d6d6e7e7e7dededea7a7a78d8d8d9a9a9aa1a1a18b8b8b7070706e6e6e6d6d6d7979796868684747473939395959597171715151514747473e3e3e5b5b5b676767585858686868888888929292646464676767bfbfbfe8e8e8fffffffffffff3f3f3f4f4f4ffffffd6d6d6bcbcbcc5c5c5b9b9b9c1c1c1bababac4c4c4a4a4a4c1c1c1a8a8a8b3b3b3dededec5c5c5c1c1c1c3c3c3d8d8d8e7e7e7d8d8d8c0c0c0d5d5d5c9c9c9a0a0a0939393aaaaaae1e1e1e9e9e9b9b9b9dadadaf3f3f3cdcdcda4a4a4c3c3c3cdcdcddededeb9b9b9a5a5a5b5b5b5c7c7c7f3f3f3e0e0e0acacacd5d5d5d6d6d6c3c3c3b7b7b7d7d7d7f7f7f7f4f4f4e6e6e6cececea9a9a9d4d4d4e4e4e4dededeebebebdbdbdbc8c8c8e9e9e9f0f0f0e5e5e5dadadad3d3d3d6d6d6d9d9d9c8c8c8cececed8d8d8d4d4d4e4e4e4dadadad4d4d4f5f5f5f7f7f7d7d7d7d8d8d8e4e4e4f3f3f3d1d1d1e3e3e3cdcdcd7f7f7fd3d3d3f2f2f2dadadadbdbdbcacacac2c2c2dadadadbdbdbe8e8e8f2f2f2eaeaeadededed9d9d9cfcfcfd1d1d1e1e1e1d7d7d7eaeaeadcdcdcc2c2c2a6a6a6c3c3c3dfdfdfccccccc0c0c0d9d9d9e6e6e6e4e4e4dddddddddddde7e7e7cfcfcfd6d6d6f2f2f2edededf1f1f1e4e4e4f1f1f1eeeeeef8f8f8f7f7f7efefeffffffffefefef1f1f1fbfbfbe7e7e7eeeeeed3d3d3cacacad5d5d5d3d3d3d0d0d0e2e2e2ddddddcdcdcdd9d9d9c1c1c1c9c9c9f3f3f3e2e2e2dcdcdcebebebe5e5e5d1d1d1cececef2f2f2e8e8e8d9d9d9cccccc9a9a9abcbcbcd9d9d9c7c7c7d1d1d1e3e3e3efefeff5f5f5bcbcbc959595d0d0d0e4e4e4cdcdcddcdcdcedededececece1e1e1d1d1d1b8b8b8c1c1c1b5b5b5acacacafafafb2b2b2dededee6e6e6ececececececb9b9b9bcbcbce9e9e9f2f2f2d6d6d6d7d7d7ebebebefefefe5e5e5cfcfcfc9c9c9d9d9d9e0e0e0f0f0f0fffffffffffff2f2f2eaeaeadfdfdfd6d6d6e9e9e9ccccccc7c7c7d2d2d2c9c9c9c8c8c8bfbfbf9f9f9f929292b4b4b4b6b6b6adadad9c9c9c969696cfcfcfc4c4c49797978b8b8b929292a2a2a2b2b2b2bdbdbdbbbbbba5a5a5c5c5c5b2b2b2acacacb9b9b9c5c5c5abababb6b6b6aeaeaea4a4a4b6b6b6bdbdbdc2c2c2dededeefefefd7d7d7bdbdbdb6b6b6afafafa7a7a79999999a9a9aa4a4a4bcbcbcaeaeaeafafafd7d7d7e0e0e0f2f2f2e6e6e6ebebebe7e7e7d5d5d5c9c9c9cfcfcfc5c5c5bebebec0c0c0c8c8c8ffffffffffffefefeff6f6f6fafafaeeeeeee6e6e6d3d3d3e5e5e5ebebebdcdcdce6e6e6ededede5e5e5efefeff7f7f7e2e2e2cdcdcdc3c3c3bcbcbca0a0a0cbcbcbd1d1d1c6c6c6e0e0e0e1e1e1eaeaeafefefefffffffbfbfbfbfbfbfffffffffffffffffff2f2f2f8f8f8fafafadededee2e2e2e7e7e7e7e7e7e7e7e7e4e4e4e8e8e8ececece5e5e5f1f1f1ecececeeeeeefffffffcfcfcfdfdfdfdfdfdf7f7f7fbfbfbfefefefffffff0f0f0d6d6d6d9d9d9d7d7d7cbcbcbe0e0e0f7f7f7f5f5f5ffffffeaeaeae4e4e4ffffffffffffebebebeeeeeef6f6f6fefefefcfcfcecececebebebe2e2e2ffffffffffffdcdcdce6e6e6ecececd8d8d8e6e6e6f9f9f9fcfcfce4e4e4cccccce5e5e5f3f3f3fafafafbfbfbf3f3f3d7d7d7c5c5c5dbdbdbf0f0f0ecececedededf2f2f2fffffffcfcfcffffffffffffe6e6e6ebebebe4e4e4dadadadcdcdcd4d4d4e9e9e9fefefef4f4f4ffffffecececb5b5b5bcbcbcf2f2f2e8e8e8b6b6b6d9d9d9fdfdfde5e5e5e4e4e4f2f2f2ffffffffffffe5e5e5c7c7c7dbdbdbf6f6f6e8e8e8e5e5e5e8e8e8f1f1f1e8e8e8d0d0d0e7e7e7fefefeececece0e0e0e9e9e9e7e7e7e2e2e2cbcbcbeaeaeab3b3b3e1e1e1fffffffffffff9f9f9fafafafffffff0f0f0d2d2d2c1c1c1d1d1d1ededede4e4e4e2e2e2c7c7c7d1d1d1e2e2e2e0e0e0d5d5d5e5e5e5f7f7f7d2d2d2bdbdbdfdfdfdf8f8f8f0f0f0f6f6f6f3f3f3cececec7c7c7dcdcdcf7f7f7f4f4f4fdfdfdf7f7f7f6f6f6eaeaeaebebebfbfbfbfdfdfddfdfdfe6e6e6fefefee8e8e8cbcbcbdbdbdbf6f6f6f5f5f5e2e2e2cfcfcfcdcdcdf0f0f0ffffffe9e9e9eeeeeee3e3e3dadadae7e7e7f3f3f3ffffffffffff9797978b8b8ba3a3a39999997e7e7e6262627e7e7e7171716969697a7a7a7676767b7b7b7373737878789191919696968989899d9d9d9e9e9ea8a8a8a6a6a6bcbcbcd0d0d0dededeeeeeeef6f6f6efefefe0e0e0d7d7d7fbfbfbeeeeeef2f2f2fffffffffffffffffffcfcfcf7f7f7d0d0d0a8a8a8bcbcbcb8b8b8c4c4c4c2c2c2a2a2a2818181bcbcbcd3d3d3c1c1c1c2c2c2d5d5d5cacacaaeaeaea4a4a4c1c1c1e6e6e6dededeb8b8b8bababaccccccc7c7c7a9a9a9bbbbbbdbdbdbcfcfcfb1b1b1b9b9b9c2c2c2cacacaa3a3a3b1b1b1e1e1e1dadada9f9f9f919191b0b0b0c2c2c2d8d8d8cfcfcfbdbdbdc5c5c5c0c0c0ccccccb7b7b7c5c5c5c6c6c6b7b7b7ebebebdadadac5c5c5e1e1e1e1e1e1b0b0b0bbbbbbc0c0c0b5b5b5b5b5b5b8b8b8d7d7d7d0d0d0cececedededee8e8e8dbdbdbd7d7d7d0d0d0bbbbbbadadaddcdcdce9e9e9e9e9e9fafafaf0f0f0e9e9e9fbfbfbffffffe3e3e3f0f0f0fffffffffffff9f9f9ddddddf2f2f2ffffffbfbfbf8b8b8be6e6e6c3c3c3fafafafffffff6f6f6f7f7f7f4f4f4fdfdfdffffffecececcfcfcfdcdcdcededede1e1e1e9e9e9e9e9e9ebebebf8f8f8e8e8e8e5e5e5d6d6d6ecececd6d6d6d6d6d6e5e5e5c5c5c5d2d2d2efefefedededdcdcdccccccce6e6e6fffffff3f3f3f8f8f8fcfcfcfefefef0f0f0f8f8f8fffffff1f1f1e5e5e5e4e4e4fffffff5f5f5dfdfdfd3d3d3b8b8b8aeaeaebdbdbdcfcfcfcfcfcfe1e1e1e0e0e0d9d9d9e7e7e7dfdfdfe5e5e5fbfbfbf0f0f0fffffffffffff3f3f3edededdfdfdffbfbfbf5f5f5e9e9e9e5e5e5e5e5e5f5f5f5d9d9d9d8d8d8e1e1e1d6d6d6dadadaf8f8f8fdfdfdf2f2f2e7e7e7ccccccfafafafffffffffffffffffff4f4f4fffffffffffffffffffffffffffffffefefee7e7e7fafafadbdbdbe0e0e0ffffffffffffefefeff2f2f2ffffffdbdbdbccccccd1d1d1b5b5b5b9b9b9bebebeb7b7b7c8c8c8d4d4d4d9d9d9bbbbbbc3c3c3c7c7c7c9c9c9cececed1d1d1b8b8b8a8a8a8bdbdbdbbbbbbb2b2b2d5d5d5d7d7d7e2e2e2e6e6e6ecececf0f0f0fffffffffffffffffffffffff6f6f6fffffff3f3f3d7d7d7d3d3d3d9d9d9f2f2f2ecececf2f2f2e5e5e5dfdfdfe3e3e3e7e7e7f9f9f9fffffffffffff9f9f9fffffffffffff9f9f9eaeaeadededebfbfbfa9a9a9b3b3b3d8d8d8e8e8e8d5d5d5e7e7e7dddddde3e3e3cbcbcbb8b8b8afafaf969696919191a2a2a29c9c9c9d9d9da1a1a1a6a6a69393939797978c8c8c818181989898a7a7a79a9a9a979797bebebecbcbcbc2c2c2e5e5e5eeeeeee0e0e0f6f6f6f5f5f5dcdcdce0e0e0e3e3e3d5d5d5e2e2e2dadadad4d4d4ebebebf7f7f7f0f0f0e5e5e5ebebebe6e6e6e3e3e3f7f7f7fbfbfbf5f5f5f0f0f0f2f2f2e8e8e8d1d1d1d5d5d5c4c4c4e6e6e6f8f8f8f4f4f4eeeeeef1f1f1f5f5f5fffffffcfcfcdbdbdbe1e1e1e9e9e9e7e7e7fffffffffffffffffffffffffdfdfdf3f3f3d6d6d6d0d0d0dededef5f5f5e6e6e6b8b8b8b7b7b7b0b0b0d8d8d8dededef3f3f3fffffffffffffffffffffffffefefefffffffffffffffffffafafaefefeffcfcfcf9f9f9f7f7f7f7f7f7f9f9f9f3f3f3f1f1f1f3f3f3eaeaeaefefefe8e8e8e5e5e5f0f0f0e3e3e3f1f1f1fffffffffffffbfbfbfffffff9f9f9fbfbfbffffffffffffd1d1d1d0d0d0e2e2e2cfcfcfdedededededed4d4d4d1d1d1d3d3d3d2d2d2dfdfdfcbcbcbd3d3d3fffffff9f9f9cdcdcdb5b5b5a7a7a7a7a7a7bebebeccccccb8b8b89a9a9ac7c7c7ddddddd7d7d7ecececd7d7d7b9b9b9c4c4c4cacacad9d9d9e4e4e4e5e5e5cacacacbcbcbe2e2e2fefefefffffffffffffdfdfdfafafae5e5e5f3f3f3f5f5f5ebebebfafafaffffffffffffe8e8e8eaeaeaeeeeeec2c2c2c5c5c5d4d4d4d1d1d1c5c5c5e2e2e2e9e9e9c4c4c4b6b6b6e8e8e8f0f0f0cacacae3e3e3dededef1f1f1e8e8e8ebebebf7f7f7f6f6f6e8e8e8efefefe5e5e5f4f4f4ecececf5f5f5fafafaececece7e7e7f6f6f6e7e7e7dfdfdffdfdfde1e1e1d8d8d8e9e9e9f2f2f2f7f7f7fffffffffffff8f8f8ebebebf8f8f8fefefefffffffffffffffffffefefeebebebe6e6e6f2f2f2fefefef2f2f2ffffffffffffe2e2e2e5e5e5f4f4f4efefefd4d4d4b2b2b2a8a8a89999999f9f9fa3a3a3aeaeaeb6b6b6babababfbfbfccccccecececefefefe8e8e8e2e2e2e8e8e8f6f6f6e8e8e8e7e7e7fdfdfdf9f9f9ebebebe8e8e8ffffffffffffffffffffffffdfdfdffdfdfdffffffe5e5e5cdcdcde8e8e8f4f4f4e8e8e8e3e3e3efefefffffffffffffffffffdcdcdca0a0a0999999b7b7b7bbbbbbe7e7e7e6e6e6b4b4b4bdbdbdccccccbebebeaeaeaeaaaaaacececed3d3d3d7d7d7c2c2c2b5b5b5ddddddacacacb5b5b5c8c8c8c1c1c1dfdfdfededede1e1e1d5d5d5e3e3e3e7e7e7c5c5c5e1e1e1f7f7f7dededecdcdcdc6c6c6bcbcbcc8c8c8c6c6c6e1e1e1cacacacfcfcfd3d3d3d2d2d2dedededddddde3e3e3e6e6e6b3b3b3b9b9b9cacacab7b7b7cfcfcfdcdcdceaeaeaefefeff0f0f0ebebebe4e4e4ffffffedededdcdcdcedededeeeeeed4d4d4cfcfcfd5d5d5d0d0d0d4d4d4acacacaaaaaadededef1f1f1f4f4f4e3e3e3d5d5d5d4d4d4cdcdcdd4d4d4ccccccccccccd2d2d2d0d0d0bbbbbba7a7a7aaaaaab4b4b4cecece929292939393a9a9a9c5c5c5c0c0c0dbdbdbd5d5d5d0d0d0c8c8c8c8c8c8b5b5b5c6c6c6f8f8f8ffffffd1d1d1a0a0a0dfdfdfdededeb0b0b0d9d9d9cfcfcfd4d4d4f1f1f1e3e3e3dbdbdbd6d6d6bbbbbbbababaf3f3f3f2f2f2bfbfbfc0c0c0d4d4d4ebebebd5d5d5dadadaf0f0f0e0e0e0ebebebe7e7e7eeeeeeedededeaeaeaf2f2f2dadadad1d1d1e9e9e9e7e7e7f1f1f1e8e8e8f0f0f0fffffff1f1f1dcdcdcfffffffffffff1f1f1e6e6e6ebebebf8f8f8fbfbfbfffffffefefef9f9f9fffffffcfcfcf8f8f8ffffffffffffffffffffffffecececf0f0f0fcfcfcf6f6f6e1e1e1e8e8e8f2f2f2f2f2f2e6e6e6ededede4e4e4fdfdfdf2f2f2d9d9d9e8e8e8edededf2f2f2fbfbfbfffffff1f1f1e4e4e4e9e9e9cececee5e5e5ffffffefefefedededf4f4f4d4d4d4bbbbbbaeaeaea1a1a1cacacad0d0d0bbbbbbc5c5c5e2e2e2cececed0d0d0d3d3d3d4d4d4c4c4c4c3c3c3c6c6c6bdbdbdc6c6c6fffffffffffffafafafffffffffffffffffffffffffffffffffffffffffff7f7f7fffffffffffffffffffffffffbfbfbf7f7f7fdfdfdfffffffffffffffffffffffffffffff3f3f3fffffffffffffdfdfdfafafaf2f2f2fafafafffffffffffffafafae0e0e0d7d7d7dcdcdcd3d3d3c6c6c6b8b8b8c0c0c0c3c3c3bebebebdbdbdbebebeb0b0b0cdcdcdffffffffffffe8e8e8f3f3f3e6e6e6ecececebebebfbfbfbf0f0f0dcdcdcdadadadfdfdfcbcbcbbababac1c1c1b8b8b8909090999999b8b8b8c5c5c5ddddddbebebed7d7d7f6f6f6e7e7e7dededecacacad1d1d1fffffff5f5f5ecececeeeeeef2f2f2f7f7f7f8f8f8f2f2f2ffffffffffffffffffffffffffffffffffffedededf7f7f7fcfcfce5e5e5e0e0e0d1d1d1d0d0d0bfbfbfbfbfbfdededee9e9e9dededee0e0e0ebebebf3f3f3ffffffffffffffffffffffffffffffecececdfdfdfe2e2e2d1d1d1b5b5b5cfcfcfe7e7e7f3f3f3f9f9f9ececece9e9e9dfdfdfd2d2d2d4d4d4ccccccddddddcececeecececf4f4f4e9e9e9e8e8e8e7e7e7e9e9e9e2e2e2cacacacacacac4c4c4e5e5e5ecececcdcdcdd0d0d0f6f6f6d4d4d4a6a6a6dcdcdcd9d9d9d9d9d9d8d8d8f2f2f2efefefcececee7e7e7e9e9e9f1f1f1f4f4f4e5e5e5eaeaeaeeeeeeecececf1f1f1e8e8e8e9e9e9ececece0e0e0edededf5f5f5d9d9d9dbdbdbe4e4e4e8e8e8fcfcfceaeaeac5c5c5c8c8c8dfdfdfddddddc9c9c9d3d3d3e3e3e3e7e7e7f1f1f1f3f3f3d9d9d9f4f4f4e4e4e4efefeff7f7f7f5f5f5f0f0f0dbdbdbefefefdadadadadadafffffff4f4f4d6d6d6c4c4c4d8d8d8dfdfdfeaeaead2d2d2ccccccdfdfdff5f5f5f5f5f5e7e7e7e8e8e8f4f4f4e2e2e2d1d1d1e2e2e2fcfcfcffffffffffffeaeaeaf4f4f4ecececf1f1f1fffffff2f2f2acacacc5c5c5f8f8f8e0e0e0e5e5e5fbfbfbe6e6e6d8d8d8dededeecececfffffffffffff6f6f6f4f4f4fcfcfcededede6e6e6e9e9e9e0e0e0dbdbdbf0f0f0eaeaeae6e6e6f4f4f4ecececf0f0f0f7f7f7f9f9f9fffffff3f3f3f1f1f1fefefefffffffbfbfbf7f7f7efefeff5f5f5e5e5e5d4d4d4d4d4d4d0d0d0bdbdbdbcbcbcadadada1a1a19797978080809b9b9b9f9f9f6868686a6a6aaaaaaaa7a7a7ffffffddddddcccccce0e0e0f2f2f2fffffff9f9f9ffffffffffffefefefe6e6e6d9d9d9f2f2f2eaeaeae2e2e2e5e5e5f5f5f5d8d8d8d6d6d6ccccccd8d8d8e1e1e1cdcdcddcdcdcd8d8d8f3f3f3f1f1f1e5e5e5f9f9f9f9f9f9f0f0f0f4f4f4ececece7e7e7f4f4f4f3f3f3fbfbfbf7f7f7fffffff1f1f1dadadadfdfdfd8d8d8cacacae4e4e4ddddddd4d4d4e6e6e6c8c8c8cfcfcfd2d2d2e1e1e1edededc8c8c8bcbcbcdadadad5d5d5e4e4e4edededf2f2f2ffffffd5d5d5d0d0d0e2e2e2dadadabdbdbdbbbbbbcececed2d2d2b2b2b29b9b9b979797b7b7b7c4c4c4c0c0c0c5c5c5c2c2c2adadada6a6a6b5b5b5b8b8b8d3d3d3c8c8c8aeaeae9e9e9ebfbfbfdddddde3e3e3dddddde2e2e2cbcbcbd3d3d3e0e0e0c9c9c9c9c9c9cbcbcb969696999999bababab3b3b3a6a6a69d9d9dafafafa9a9a9acacac8a8a8a9b9b9bd9d9d9c5c5c5c9c9c9c2c2c2cececec3c3c3a6a6a6c2c2c2d0d0d0c7c7c7b2b2b2c6c6c6dadadac3c3c3bebebed1d1d1bbbbbbc7c7c7eeeeeee6e6e6cfcfcfd6d6d6dddddddfdfdfe5e5e5e4e4e4dadadacdcdcdedededededede6e6e6f3f3f3cececed7d7d7ecececdbdbdbe3e3e3e4e4e4fcfcfcefefeff2f2f2e5e5e5c5c5c5d9d9d9e5e5e5e3e3e3bebebebdbdbdc2c2c2cdcdcdcdcdcde2e2e2eaeaeae6e6e6eaeaeaefefefdddddddadadadfdfdfe3e3e3eeeeeecdcdcddcdcdce7e7e7fffffff6f6f6f5f5f5fefefef1f1f1e1e1e1f0f0f0e1e1e1dfdfdfe6e6e6e6e6e6fffffff3f3f3e0e0e0cdcdcdc2c2c2d6d6d6e1e1e1cececec6c6c6d4d4d4d9d9d9d3d3d3dfdfdfd8d8d8c6c6c6e5e5e5f0f0f0dddddde4e4e4c7c7c7b6b6b6b5b5b5bdbdbda5a5a5a4a4a4b9b9b9c5c5c5b8b8b8bebebeacacacb5b5b5afafaf9b9b9bc2c2c2f3f3f3ececece4e4e4ebebebb4b4b4a8a8a8b3b3b3bebebed3d3d3b4b4b4cbcbcbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4fffffffffffffafafafffffffcfcfcfcfcfcfefefefffffffffffffffffff0f0f0dfdfdfececece9e9e9e3e3e3ecececfffffffffffff2f2f2f0f0f0ffffffffffffe1e1e1dededef0f0f0efefeff4f4f4e6e6e6e3e3e3dcdcdcd3d3d3c4c4c4b3b3b3b1b1b1b4b4b4b7b7b7a0a0a0b5b5b5bfbfbfd5d5d5f8f8f8efefefe2e2e2d5d5d5cfcfcfaaaaaaadadadd9d9d9e4e4e4cecececfcfcfe3e3e3e5e5e5e6e6e6e9e9e9e8e8e8c9c9c9a7a7a7b4b4b4eaeaeaeaeaeae6e6e6dadadadfdfdfd6d6d6d1d1d1f1f1f1f3f3f3fffffff0f0f0e4e4e4ededede6e6e6f2f2f2fbfbfbfcfcfcfffffffcfcfceeeeeef6f6f6f5f5f5ebebebc2c2c2e1e1e1e3e3e3e0e0e0d8d8d8d0d0d0dededee1e1e1c9c9c9d0d0d0c2c2c2e0e0e0ecececfafafaf0f0f0efefeff7f7f7fdfdfdffffffeeeeeee3e3e3f1f1f1f3f3f3e7e7e7d7d7d7c2c2c2bababac8c8c8d1d1d1d3d3d3e3e3e3e5e5e5e5e5e5fdfdfdfafafafefefefcfcfcfffffffffffff6f6f6f2f2f2f0f0f0dededebbbbbbccccccdadadad2d2d2d3d3d3d7d7d7eeeeeeddddddcccccce3e3e3e5e5e5dddddde6e6e6ededededededf9f9f9f2f2f2ecececfcfcfcf8f8f8f5f5f5e5e5e5eeeeeedddddddddddddfdfdfd7d7d7d8d8d8cbcbcbc1c1c1cdcdcdcbcbcbbbbbbbc0c0c0c1c1c1c2c2c2cdcdcddddddddddddde0e0e0f1f1f1fcfcfceeeeeee4e4e4e4e4e4d8d8d8d0d0d0e4e4e4d0d0d0c3c3c3dddddddcdcdcdfdfdfdfdfdfc0c0c0cacacae8e8e8eeeeeef5f5f5fdfdfde9e9e9e2e2e2e2e2e2c7c7c7d7d7d7d9d9d9c8c8c8c8c8c8c6c6c6bdbdbdd0d0d0c0c0c0c4c4c4c4c4c4b0b0b0c8c8c8e3e3e3d0d0d0d0d0d0dededed2d2d2c8c8c8e6e6e6f8f8f8e4e4e4d0d0d0cfcfcfedededf3f3f3f8f8f8e2e2e2dfdfdfe7e7e7ebebebcfcfcfdbdbdbfcfcfce3e3e3eaeaeafdfdfdfffffff2f2f2e9e9e9fcfcfce6e6e6d2d2d2dddddde2e2e2e4e4e4f2f2f2f5f5f5fffffffffffffffffff7f7f7f7f7f7ffffffffffffffffffffffffebebebeaeaeaebebebcdcdcdbababaa5a5a5b5b5b59c9c9c898989c3c3c3b8b8b8797979787878878787919191959595939393909090959595a2a2a2b2b2b2b6b6b6c0c0c0c9c9c9c4c4c4d3d3d3fafafafffffffcfcfcf7f7f7fafafaf7f7f7fbfbfbfffffffbfbfbf9f9f9f1f1f1efefeff2f2f2fbfbfbfffffffffffffdfdfdebebebebebebdfdfdff2f2f2ededede7e7e7edededd1d1d1bbbbbbd3d3d3e6e6e6e6e6e6e0e0e0e0e0e0f1f1f1edededc8c8c8d6d6d6fafafafefefeeaeaeae1e1e1e6e6e6fcfcfcf7f7f7dadadabbbbbbb8b8b8dededee3e3e3f8f8f8fbfbfbfffffffdfdfdf0f0f0e8e8e8f0f0f0ffffffffffffecececf1f1f1f6f6f6dfdfdfc9c9c9c3c3c3b3b3b3adadada8a8a8b7b7b7bbbbbbadadadaaaaaaa0a0a0bebebeacacac7f7f7f9d9d9da6a6a6adadadb6b6b6bebebea9a9a9a1a1a1b5b5b5b6b6b69292929e9e9ebfbfbfc1c1c1b5b5b5d8d8d8f1f1f1eaeaeaffffffddddddcfcfcfdbdbdbd1d1d1cfcfcfb8b8b8c3c3c3c5c5c5c1c1c1d8d8d8dadadabdbdbdbebebebcbcbcccccccb9b9b9c6c6c6d7d7d7bebebebfbfbfcdcdcdd0d0d0c0c0c0b3b3b3bababad8d8d8d4d4d4c8c8c8d4d4d4f2f2f2e5e5e5cdcdcdd8d8d8d8d8d8e1e1e1e8e8e8dfdfdfdadadae7e7e7edededdfdfdfd8d8d8e7e7e7d1d1d1cececedcdcdcd2d2d2ccccccd8d8d8e3e3e3d7d7d7d4d4d4cdcdcdb5b5b5ccccccd6d6d6d6d6d6d3d3d3cbcbcbd2d2d2cdcdcdc6c6c6d9d9d9e0e0e0fbfbfbeeeeeef0f0f0efefeff1f1f1f0f0f0f0f0f0f3f3f3ebebebecececededede6e6e6dededed2d2d2dfdfdfffffffcfcfcfd2d2d2f5f5f5f6f6f6f8f8f8f2f2f2ededede7e7e7c2c2c2c8c8c8d8d8d8e1e1e1f5f5f5e0e0e0dbdbdbccccccc4c4c4cececedededeebebebe4e4e4d7d7d7e4e4e4d6d6d6dadadae9e9e9d8d8d8dedededcdcdcd3d3d3d9d9d9cfcfcfaeaeaeb6b6b6cececeb2b2b2c2c2c2e3e3e3f6f6f6c7c7c7b4b4b4b5b5b5c0c0c0d4d4d4dbdbdbe3e3e3dbdbdbe4e4e4ecececd0d0d0d8d8d8e0e0e0ddddddf9f9f9efefefd1d1d1eeeeeef3f3f3e1e1e1eaeaeaf3f3f3edededcccccccececedcdcdcd0d0d0d2d2d2ddddddd2d2d2d1d1d1d9d9d9d5d5d5bdbdbdcacacacfcfcfbfbfbfc6c6c6cbcbcbd2d2d2d4d4d4e3e3e3dfdfdfe5e5e5e5e5e5dbdbdbdfdfdfd1d1d1e1e1e1dadadaddddddd6d6d6d6d6d6bfbfbfa5a5a5bdbdbdbcbcbca4a4a4a6a6a6c5c5c5b6b6b6b3b3b3bebebe9f9f9f9f9f9ff7f7f7fcfcfce9e9e9f2f2f2eaeaeaecececffffffffffffffffffffffffeaeaeaf2f2f2dededeb7b7b7d9d9d9b5b5b5c8c8c8e8e8e8c9c9c9d0d0d0dcdcdcf5f5f5e0e0e0b4b4b4b4b4b4dfdfdfe1e1e1ccccccdfdfdffcfcfcefefeff1f1f1f9f9f9d7d7d7b9b9b9c7c7c7fffffffffffffffffffffffffffffffffffffefefef5f5f5e4e4e4e6e6e6f7f7f7cfcfcfcacacac8c8c8d1d1d1cececebfbfbfc5c5c5c1c1c1b5b5b5b3b3b3aeaeaeccccccbbbbbbc7c7c7f6f6f6e6e6e6f7f7f7fffffffbfbfbececece2e2e2ebebebf6f6f6dededeededede8e8e8e0e0e0d4d4d4d7d7d7dddddde2e2e2fffffffbfbfbecececfffffffffffffbfbfbf6f6f6fdfdfdf0f0f0dcdcdce9e9e9e1e1e1e0e0e0f0f0f0e2e2e2c0c0c0dbdbdbfdfdfde2e2e2e0e0e0ddddddeaeaeaf2f2f2e8e8e8dcdcdcd5d5d5dededef6f6f6e5e5e5ddddddeeeeeefdfdfdf8f8f8e2e2e2e4e4e4e9e9e9ddddddd6d6d6cacacacbcbcbe2e2e2e4e4e4f6f6f6f7f7f7f4f4f4f3f3f3f6f6f6f8f8f8eaeaeaedededddddddc2c2c2cacacad4d4d4cfcfcfcdcdcdd4d4d4e5e5e5e0e0e0e9e9e9dededef2f2f2dbdbdba5a5a5cbcbcbcbcbcba7a7a7a1a1a1d0d0d0e1e1e1c1c1c1d3d3d3dcdcdcd5d5d5c5c5c5d2d2d2f3f3f3f5f5f5eaeaeadddddddadadae3e3e3ebebebf2f2f2fdfdfdffffffffffffffffffdcdcdcc9c9c9d2d2d2e6e6e6d6d6d6d8d8d8e9e9e9fffffffffffffffffff1f1f1b2b2b2c9c9c9fafafaf0f0f0efefefd9d9d9d9d9d9e6e6e6f7f7f7e4e4e4dcdcdce9e9e9edededf3f3f3fafafafdfdfdf4f4f4fafafae7e7e7dfdfdfe2e2e2e3e3e3d5d5d5bababad6d6d6b8b8b89b9b9ba9a9a9b2b2b2a0a0a0a2a2a28282829898989393938f8f8f898989878787959595a9a9a9aaaaaab4b4b4b5b5b5a0a0a0bdbdbdd5d5d5c9c9c9dddddde8e8e8dfdfdff7f7f7fffffffcfcfcfffffffffffffffffffffffffffffff8f8f8e8e8e8edededffffffebebebe2e2e2e8e8e8f5f5f5f7f7f7ecececd8d8d8e5e5e5e5e5e5e3e3e3dbdbdbe3e3e3dddddde2e2e2e7e7e7dcdcdcc6c6c6c6c6c6cbcbcbd2d2d2cdcdcdc2c2c2c3c3c3eaeaeaedededf9f9f9fefefef2f2f2dededeececece6e6e6e3e3e3f6f6f6f8f8f8f0f0f0eaeaead9d9d9bfbfbfc8c8c8dadadae3e3e3e9e9e9eaeaeaecececadadade0e0e0ffffffd3d3d3dadadacdcdcdcdcdcde4e4e4d0d0d0c0c0c0c9c9c9eaeaeaefefeffffffff6f6f6bdbdbda5a5a5bfbfbfc2c2c2b5b5b5d2d2d2d9d9d9e0e0e0c9c9c9a6a6a6afafafb1b1b1b3b3b3a4a4a49b9b9ba2a2a2aeaeaeddddddd7d7d7f4f4f4fffffff2f2f2c1c1c1d9d9d9f2f2f2e0e0e0ccccccc3c3c3dfdfdfeeeeeee1e1e1cdcdcde0e0e0c9c9c9b8b8b8b9b9b9d5d5d5c8c8c8c2c2c2dbdbdbc9c9c9c8c8c8c4c4c4d9d9d9c0c0c0b3b3b3bcbcbcd4d4d4babababebebecfcfcfd8d8d8cbcbcbbcbcbcdfdfdfdededed2d2d2bfbfbfbcbcbcc8c8c8c2c2c2c1c1c1c7c7c7d3d3d3d2d2d2b8b8b8bebebec6c6c6d4d4d4d9d9d9d6d6d6dadadaddddddd6d6d6dddddde2e2e2dadadad8d8d8d6d6d6d1d1d1d4d4d4d8d8d8d8d8d8dededed1d1d1cacacacbcbcbc5c5c5e8e8e8ffffffe8e8e8c0c0c0cbcbcbf4f4f4fffffffffffff2f2f2edededeaeaeaf3f3f3f3f3f3f1f1f1ebebebecececeaeaeadddddde5e5e5e9e9e9e6e6e6ddddddc8c8c8d0d0d0e2e2e2d7d7d7dadadadededee9e9e9e4e4e4c7c7c7d8d8d8b6b6b6a4a4a4bcbcbcaaaaaab9b9b9c9c9c9c1c1c1bdbdbdbbbbbbb7b7b7b6b6b6c4c4c4d8d8d8e2e2e2d5d5d5abababd2d2d2b9b9b9949494b8b8b8cfcfcfb9b9b9b7b7b7b6b6b6d5d5d5ecececdadadad7d7d7ffffffffffffe5e5e5d0d0d0f7f7f7f9f9f9e9e9e9ebebebe5e5e5e7e7e7f4f4f4e6e6e6d1d1d1ffffffffffffedededebebebeaeaead4d4d4cbcbcbc8c8c8eeeeeeecececd3d3d3bcbcbcc1c1c1edededfffffff1f1f1e2e2e2f5f5f5e5e5e5e5e5e5e0e0e0d6d6d6bfbfbfaeaeaec1c1c1c1c1c1a4a4a4bcbcbcb5b5b5b6b6b6e1e1e1f5f5f5ccccccb7b7b7eaeaeac6c6c6bbbbbbdbdbdbe2e2e29d9d9d8d8d8d888888cacacae5e5e5e1e1e1f2f2f2dededee5e5e5fafafaedededeeeeeefffffffbfbfbd0d0d0d2d2d2f6f6f6ffffffffffffffffffebebebebebebe7e7e7d9d9d9dbdbdbcecececbcbcbc6c6c6b7b7b7b2b2b2b0b0b0b6b6b6b3b3b3c7c7c7d2d2d2e3e3e3dfdfdfe2e2e2ececece8e8e8e0e0e0dadadac1c1c1bbbbbbb7b7b7ecececececece9e9e9e0e0e0ccccccf1f1f1fbfbfbf2f2f2efefefd7d7d7d8d8d8cececedededeeaeaeae5e5e5dededebfbfbfabababf7f7f7fffffff3f3f3f3f3f3fdfdfdfcfcfcf1f1f1e2e2e2f0f0f0f1f1f1e6e6e6b2b2b2e6e6e6fffffffffffff7f7f7eaeaeae0e0e0dcdcdceaeaeaeeeeeedadadaeaeaeafffffff9f9f9e0e0e0e5e5e5dbdbdbe2e2e2fffffff7f7f7e9e9e9f6f6f6fcfcfcecececdededeb6b6b6c8c8c8f2f2f2ffffffeeeeeee6e6e6edededcfcfcfc6c6c6cdcdcdfbfbfbf3f3f3ddddddefefeffbfbfbe8e8e8ddddddf1f1f1ffffffefefefecececf9f9f9f8f8f8d2d2d2c2c2c2f1f1f1fefefefffffffffffffffffffffffffffffff8f8f8ebebebecececf1f1f1fcfcfcf3f3f3eeeeeeffffffeaeaeadededeedededf8f8f8f1f1f1fafafaf4f4f4fffffffffffffffffffffffffcfcfcf8f8f8fafafaeaeaeaccccccd4d4d4d7d7d7d1d1d1d2d2d2e3e3e3e5e5e5f2f2f2f4f4f4f7f7f7ededededededfbfbfbefefeff6f6f6f9f9f9f0f0f0d0d0d0dfdfdffafafaf6f6f6fefefefefefeeeeeeee0e0e0d7d7d7d9d9d9f6f6f6ecececdddddde2e2e2e4e4e4dddddde2e2e2d3d3d3e0e0e0fcfcfcffffffefefefd9d9d9f4f4f4fefefef8f8f8f4f4f4efefefececece5e5e5e1e1e1d8d8d8cececec3c3c3b9b9b9b4b4b4c4c4c4cdcdcdccccccccccccb8b8b89e9e9ec9c9c9e7e7e7b7b7b7b1b1b1b1b1b1c6c6c6d6d6d6cdcdcdbcbcbcc6c6c6c6c6c6b5b5b5b8b8b8cecececacacac5c5c5e5e5e5e8e8e8e5e5e5e5e5e5eaeaeaf2f2f2dbdbdbd3d3d3e2e2e2e7e7e7e6e6e6edededefefeff9f9f9fdfdfdfbfbfbf8f8f8ededede5e5e5dddddde3e3e3e8e8e8fcfcfcf2f2f2ddddddd8d8d8dfdfdff3f3f3f2f2f2eeeeeedddddde5e5e5e4e4e4cdcdcdb3b3b3e4e4e4edededcccccce0e0e0f5f5f5f6f6f6e7e7e7dbdbdbcfcfcfd2d2d2cbcbcbbababac6c6c6dddddddfdfdfe1e1e1e0e0e0e6e6e6f9f9f9f2f2f2efefeffcfcfcfbfbfbf8f8f8f5f5f5f9f9f9fafafafffffffcfcfce7e7e7e8e8e8fafafae8e8e8cfcfcfdadadadcdcdcc4c4c4bdbdbdcccccce5e5e5eaeaead8d8d8cececea6a6a6c5c5c5d1d1d1cacacad2d2d2ccccccbcbcbcc7c7c7d2d2d2dadadad2d2d2c0c0c0d0d0d0dfdfdfe9e9e9eeeeeeefefeffffffffafafaf0f0f0fbfbfbffffffebebebe0e0e0f3f3f3f8f8f8ffffffececece2e2e2f1f1f1dddddddfdfdfdededee0e0e0e9e9e9e5e5e5ebebebe0e0e0ddddddededede8e8e8e0e0e0e3e3e3dcdcdce7e7e7ddddddd7d7d7dfdfdfe6e6e6e6e6e6e8e8e8ededededededcbcbcbd5d5d5ededede7e7e7e4e4e4efefeff8f8f8dcdcdcd8d8d8ecececeaeaeaf7f7f7fbfbfbf4f4f4f7f7f7fffffff0f0f0e7e7e7efefefe4e4e4f5f5f5f1f1f1f1f1f1ecececf3f3f3f2f2f2ebebebefefeff8f8f8fdfdfdfbfbfbfffffff6f6f6f2f2f2f9f9f9fcfcfcfefefefcfcfcffffffdcdcdccfcfcff2f2f2e9e9e9cfcfcfc2c2c2cdcdcddfdfdfd8d8d8d7d7d7e2e2e2e9e9e9f9f9f9f2f2f2eeeeeee2e2e2fefefef0f0f0cbcbcbd6d6d6d2d2d2d0d0d0dbdbdbd7d7d7e8e8e8f9f9f9b3b3b3b8b8b8d6d6d6d2d2d2c1c1c1cececed8d8d8c2c2c2d0d0d0d1d1d1b3b3b3b6b6b6d6d6d6e0e0e0e3e3e3eaeaead7d7d7c9c9c9d3d3d3c2c2c2bdbdbdbfbfbfbababad4d4d4dadadaaeaeaec0c0c0ffffffe7e7e7a4a4a4b0b0b0bcbcbcdfdfdfd2d2d2a1a1a1cbcbcbcdcdcdcecececcccccc5c5c5bdbdbdbfbfbfb0b0b0c6c6c6dcdcdcbfbfbf898989a3a3a3c4c4c4d7d7d7e9e9e9e7e7e7f1f1f1f3f3f3cececeb4b4b4d2d2d29f9f9fc8c8c8e9e9e9e2e2e2ecececdfdfdfcdcdcdccccccdcdcdcf8f8f8ddddddcfcfcfb2b2b2e7e7e7d7d7d7cbcbcbeaeaead5d5d5bbbbbb979797cbcbcbd3d3d3d0d0d0c3c3c3d7d7d7cdcdcdb8b8b8dfdfdfececece7e7e7bbbbbbdededed5d5d5afafafdfdfdfcececed3d3d3e3e3e3f9f9f9fffffffffffffffffffefefeffffffffffffd0d0d0c8c8c8ebebebedededd9d9d9d5d5d5d8d8d8d2d2d2cececee6e6e6e1e1e1e8e8e8e8e8e8e3e3e3d5d5d5e2e2e2d7d7d7d3d3d3aaaaaaa4a4a4b9b9b9c7c7c7f9f9f9f4f4f4d0d0d0d9d9d9ffffffdcdcdc989898a9a9a9bababa8e8e8e8f8f8fd1d1d1eeeeeee3e3e3cfcfcfd4d4d4dbdbdbd9d9d9f6f6f6d4d4d4d6d6d6ecececebebebd9d9d9c0c0c0edededdcdcdcecececedededfbfbfbfffffffcfcfcfafafafafafaececece9e9e9d7d7d7dadadae6e6e6d0d0d0d1d1d1cdcdcde2e2e2f0f0f0f6f6f6f1f1f1f1f1f1dadadacececebfbfbfc0c0c0c1c1c1e0e0e0e0e0e0cbcbcbd5d5d5bbbbbbbcbcbcc8c8c8cbcbcbb1b1b1cacacadddddda5a5a5abababdbdbdbc3c3c3dbdbdbe5e5e5d1d1d1cacacadcdcdceaeaeaf7f7f7f7f7f7fffffffffffff6f6f6d0d0d0e9e9e9f5f5f5f8f8f8f8f8f8fdfdfdfcfcfcfffffffffffff4f4f4d0d0d0bebebed5d5d5cececeb8b8b8dededefffffff2f2f2e9e9e9eeeeeefafafafffffffbfbfbefefefd2d2d2c2c2c2d2d2d2e3e3e3e4e4e4ededede1e1e1ddddddd6d6d6f8f8f8fbfbfbefefefebebebcdcdcdfcfcfcdbdbdbe1e1e1ffffffe2e2e2dcdcdcf3f3f3f7f7f7efefefedededf1f1f1f6f6f6f7f7f7fafafaefefeff7f7f7fffffffffffff7f7f7f1f1f1f1f1f1ebebebe8e8e8f2f2f2f1f1f1e7e7e7dededef2f2f2f9f9f9e0e0e0dcdcdce0e0e0fbfbfbeeeeeeebebebebebebcccccce3e3e3e2e2e2ebebebdededeb2b2b2ccccccdadadad7d7d7d5d5d5dcdcdcd0d0d0cececedbdbdbc9c9c9bebebeb8b8b8cfcfcfcfcfcfd7d7d7d6d6d6d3d3d3d6d6d6dededee5e5e5f3f3f3f0f0f0e6e6e6fffffffdfdfdfbfbfbf8f8f8fcfcfcf9f9f9ffffffffffffeeeeeefffffffdfdfdfffffff1f1f1dcdcdcf4f4f4ecececf2f2f2fafafafffffffffffffffffff8f8f8ecececececece4e4e4d5d5d5e7e7e7eeeeeed3d3d3dadadae2e2e2e1e1e1e0e0e0d2d2d2cececed6d6d6fffffffffffff8f8f8ebebebefefefd9d9d9dcdcdce1e1e1dfdfdff1f1f1f3f3f3efefeffbfbfbf0f0f0f9f9f9fcfcfcfdfdfdfdfdfdffffffeeeeeedededef7f7f7e9e9e9e0e0e0d9d9d9d2d2d2e9e9e9e1e1e1e6e6e6fbfbfbfdfdfdffffffffffffffffffedededeeeeeed7d7d7e2e2e2efefeff4f4f4ebebebf0f0f0ffffffc2c2c2d0d0d0e0e0e0c6c6c6f6f6f6fcfcfcf4f4f4e6e6e6d4d4d4d6d6d6f0f0f0e5e5e5d8d8d8d3d3d3bfbfbfcacacaeeeeeef9f9f9dbdbdbdbdbdbf4f4f4fafafafffffffffffffffffffffffffffffffdfdfdf5f5f5fefefefffffff4f4f4fdfdfdf5f5f5e7e7e7edededecececf3f3f3ececece7e7e7edededf0f0f0eeeeeefbfbfbeeeeeedfdfdffbfbfbfefefee6e6e6e7e7e7eaeaeaeeeeeee9e9e9ecececfbfbfbf3f3f3eeeeeef1f1f1f5f5f5ececece2e2e2f1f1f1fcfcfcf9f9f9fbfbfbf8f8f8f3f3f3f2f2f2f1f1f1e9e9e9e5e5e5eeeeeedbdbdbeaeaeafdfdfdfcfcfcfbfbfbd5d5d5ebebebfcfcfcf6f6f6ededede9e9e9efefeff2f2f2dddddde0e0e0e4e4e4dfdfdfdddddde0e0e0ddddddd5d5d5d6d6d6dddddddbdbdbddddddddddddd5d5d5d7d7d7dadadae4e4e4e2e2e2ddddddd9d9d9d5d5d5e3e3e3e6e6e6ecececf9f9f9f1f1f1cbcbcbd2d2d2ebebebe7e7e7eeeeeefefefefefefef7f7f7e4e4e4ecececfdfdfdfffffff9f9f9f7f7f7ffffffffffffffffffffffffe6e6e6fbfbfbfffffff4f4f4edededf8f8f8fffffffefefef2f2f2efefeff4f4f4fafafaffffffffffffffffffffffffffffffffffffffffffebebebf2f2f2ececece4e4e4d4d4d4d4d4d4fafafaefefefc1c1c1abababb2b2b2c6c6c6b4b4b4c6c6c6ddddddd6d6d6cbcbcbc1c1c1cacacaccccccbababab5b5b5d9d9d9d1d1d1c7c7c7c9c9c9bebebeaaaaaaa3a3a3abababb2b2b2bbbbbbc2c2c2b7b7b7b6b6b6ccccccc9c9c9acacac9c9c9cb9b9b9cdcdcdbbbbbbb1b1b1b0b0b0b4b4b4b2b2b2bdbdbdccccccb4b4b4a6a6a6d4d4d4ebebebe5e5e5c5c5c5c4c4c4dfdfdfe9e9e9e8e8e8ebebebe9e9e9e1e1e1c8c8c8b2b2b2b4b4b4b9b9b9a3a3a39696968f8f8fb3b3b3d2d2d2d3d3d3a8a8a8a5a5a5a1a1a18282827f7f7f8181818c8c8c9f9f9facacaca3a3a3b3b3b3b3b3b3d0d0d0c1c1c1c9c9c9f4f4f4d1d1d1cececedadadab5b5b5a3a3a3d0d0d0e4e4e4bbbbbbbdbdbdf7f7f7f7f7f7d3d3d3b2b2b2e8e8e8f5f5f5d9d9d9cdcdcdd2d2d2e2e2e2d4d4d4b5b5b5bababab2b2b2d1d1d1c2c2c2b8b8b8d8d8d8d1d1d1d3d3d3bebebecececee4e4e4ebebebefefeffcfcfcfffffff3f3f3989898c6c6c6fffffffafafaf5f5f5fffffffffffff1f1f1ebebebecececebebebdededee4e4e4f8f8f8fafafad9d9d9e1e1e1e8e8e8ebebebeeeeeee2e2e2c9c9c9c6c6c6f8f8f8fffffff0f0f0ebebebf2f2f2f2f2f2e2e2e2e5e5e5f6f6f6fffffff7f7f7d7d7d7dbdbdbd1d1d1c0c0c0ccccccdbdbdbc1c1c1dededeeaeaeaeaeaeae1e1e1cecececbcbcbeeeeeefffffff4f4f4f1f1f1fafafafffffff9f9f9fffffff2f2f2eaeaeadbdbdbf0f0f0fffffff5f5f5f1f1f1f6f6f6f6f6f6e5e5e5f5f5f5fffffff8f8f8eeeeeee8e8e8cfcfcfccccccc9c9c9bfbfbfbdbdbdf1f1f1fffffffdfdfdf7f7f7e6e6e6dadadad7d7d7cfcfcff8f8f8fcfcfcdbdbdbd2d2d2efefeff4f4f4f9f9f9f6f6f6c9c9c9e7e7e7f6f6f6fffffffffffff7f7f7fefefefffffffffffffffffffffffff8f8f8e3e3e3e5e5e5fdfdfdfffffffffffffffffffffffffffffffffffffefefef5f5f5f0f0f0f5f5f5fffffffcfcfcf7f7f7f5f5f5f7f7f7e4e4e4f8f8f8fffffff9f9f9eaeaeae8e8e8d9d9d9f2f2f2e5e5e5d4d4d4dcdcdcefefefffffffe3e3e3d2d2d2f0f0f0e2e2e2bcbcbcdcdcdcfbfbfbf0f0f0dadadaf9f9f9fffffff8f8f8e1e1e1f2f2f2f7f7f7f7f7f7efefefdfdfdfd9d9d9cececedadadacbcbcbcacacadedededddddde2e2e2e5e5e5d2d2d2d5d5d5e9e9e9e1e1e1e5e5e5d7d7d7e4e4e4f6f6f6fffffffffffffffffffafafafffffff8f8f8e2e2e2fafafaf7f7f7e8e8e8eeeeeee7e7e7e2e2e2e7e7e7fcfcfcf2f2f2ececece4e4e4d4d4d4c7c7c7a7a7a7e5e5e5fefefef3f3f3f5f5f5e9e9e9e6e6e6fbfbfbf6f6f6eaeaeaedededeeeeeef4f4f4ededede6e6e6f4f4f4ffffffececece2e2e2efefeff8f8f8f9f9f9e8e8e8ebebebf9f9f9fdfdfdf3f3f3ededede0e0e0eaeaeaeeeeeefbfbfbfcfcfcfffffffffffffffffffffffffffffffbfbfbfffffff2f2f2b6b6b6bbbbbbf0f0f0f2f2f2e4e4e4dfdfdfcbcbcbcfcfcfc8c8c8bababac4c4c4ddddddebebebffffffffffffffffffefefefebebebfbfbfbffffffbdbdbdf5f5f5ffffffffffffffffffe5e5e5f3f3f3fffffff1f1f1efefeffffffff9f9f9fffffffffffffcfcfcf8f8f8f7f7f7f5f5f5f7f7f7fffffffffffffcfcfcfafafaf2f2f2f3f3f3fefefefffffffcfcfcfcfcfcf9f9f9fbfbfbfffffff8f8f8fafafafbfbfbf2f2f2f5f5f5f3f3f3f5f5f5fffffff7f7f7f6f6f6ebebebedededf8f8f8fdfdfdf3f3f3e7e7e7fbfbfbfffffff1f1f1ebebebfffffffafafaf6f6f6f4f4f4eeeeeef3f3f3fffffff8f8f8c7c7c7f9f9f9ffffffe4e4e4d6d6d6d0d0d0c2c2c2cececed5d5d5d2d2d2edededeaeaeae8e8e8e4e4e4efefeff4f4f4f3f3f3f0f0f0eeeeeeeeeeeefffffffafafae5e5e5f4f4f4ebebebe6e6e6fcfcfcf1f1f1e5e5e5f2f2f2e6e6e6dddddde6e6e6f5f5f5f6f6f6e0e0e0eaeaeafffffffffffff5f5f5f0f0f0e7e7e7e0e0e0f6f6f6c7c7c7bfbfbfc0c0c0cbcbcbededede9e9e9d5d5d5e8e8e8d3d3d3e2e2e2f5f5f5e6e6e6d4d4d4e4e4e4dcdcdce9e9e9eeeeeefafafafdfdfde8e8e8fbfbfbfafafafdfdfdf6f6f6edededfbfbfbfafafaf7f7f7f8f8f8f7f7f7f3f3f3f9f9f9fffffff6f6f6eeeeeef6f6f6f8f8f8ffffffffffffffffffe4e4e4d3d3d3c3c3c3dcdcdcd9d9d9dcdcdcefefefe7e7e7fefefefffffff3f3f3f7f7f7edededf8f8f8f9f9f9ecececf0f0f0eaeaeae6e6e6f5f5f5f1f1f1e2e2e2c6c6c6f3f3f3f5f5f5ddddddc5c5c5d5d5d5d3d3d3c7c7c7c7c7c7c9c9c9e8e8e8cacacac0c0c0c2c2c2cdcdcdf7f7f7f4f4f4e1e1e1e1e1e1eeeeeee7e7e7f7f7f7fffffffdfdfdfefefee8e8e8eeeeeeffffffececece7e7e7ecececffffffffffffffffff969696aaaaaac7c7c7aeaeaea7a7a7999999a0a0a0979797bbbbbbbcbcbcc0c0c0e3e3e3ddddddd1d1d1c9c9c9bdbdbdb9b9b9b9b9b9afafafb1b1b1e0e0e0e3e3e3c7c7c7b1b1b1c3c3c3c3c3c3d2d2d2e8e8e8ccccccc8c8c8d2d2d2c9c9c9d4d4d4d6d6d6dddddda9a9a98b8b8b898989a9a9a9cececedfdfdfdadadad1d1d1b9b9b9b2b2b2e2e2e2e5e5e5b7b7b7f8f8f8e5e5e5ebebebfffffffffffff8f8f8d7d7d7d8d8d8dbdbdbeaeaead5d5d5c0c0c0d9d9d9e4e4e4cacacaf4f4f4fcfcfcfafafaf2f2f2f9f9f9e5e5e5b8b8b8c4c4c4d2d2d2c9c9c9d1d1d1cbcbcbe6e6e6e9e9e9fbfbfbfffffffffffffffffffffffffffffff5f5f5fffffff4f4f4e2e2e2eaeaeae3e3e3e1e1e1e5e5e5e4e4e4e3e3e3e7e7e7e1e1e1dfdfdffbfbfbebebebfffffffffffffffffffffffffffffffffffffffffffffffff6f6f6ffffffffffffeeeeeeefefefe6e6e6dbdbdbfcfcfcfffffffafafaf4f4f4fbfbfbe8e8e8e2e2e2f2f2f2f7f7f7f0f0f0ebebebe6e6e6d5d5d5e2e2e2f8f8f8e7e7e7f5f5f5edededf6f6f6ffffffffffffffffffffffffe4e4e4d6d6d6fefefef3f3f3fafafaf0f0f0edededf4f4f4f6f6f6f5f5f5fcfcfcfafafaf7f7f7fffffffffffffffffffffffffffffffbfbfbecececfffffff9f9f9f4f4f4e4e4e4e6e6e6eeeeeee4e4e4d0d0d0cacacacacacab0b0b0b5b5b5c1c1c1bababac2c2c2ccccccb9b9b9acacacb5b5b5b9b9b9b8b8b8aeaeaea9a9a9c6c6c6c3c3c3b0b0b0a6a6a6a1a1a1dbdbdbe4e4e4d0d0d0d5d5d5ecececf4f4f4ffffffe1e1e1cececee7e7e7d8d8d8c9c9c9d4d4d4d4d4d4f4f4f4fffffff9f9f9d3d3d3d9d9d9ebebebdadadadbdbdbdcdcdce3e3e3ebebebdadadaefefefefefeff2f2f2ededede4e4e4e4e4e4f6f6f6e9e9e9e9e9e9f8f8f8f8f8f8fbfbfbf6f6f6f3f3f3f7f7f7f4f4f4f8f8f8f5f5f5f4f4f4dadadacacacaddddddd5d5d5d5d5d5eaeaeaf0f0f0dededecfcfcff6f6f6f2f2f2e0e0e0e5e5e5e7e7e7e6e6e6d7d7d7cbcbcbe7e7e7e3e3e3e1e1e1c6c6c6d7d7d7e8e8e8f2f2f2f7f7f7edededf7f7f7fffffffffffffffffff1f1f1e8e8e8eeeeeee7e7e7dededef9f9f9f4f4f4d9d9d9e4e4e4e3e3e3eeeeeee2e2e2c9c9c9d9d9d9e4e4e4e6e6e6dcdcdce3e3e3f0f0f0e6e6e6e6e6e6dfdfdfc8c8c8cbcbcbe0e0e0dfdfdff3f3f3f3f3f3efefefededede4e4e4c7c7c7a5a5a5bdbdbdf3f3f3f9f9f9ffffffe0e0e0e4e4e4eeeeeeddddddcacacacfcfcff5f5f5fffffffffffffffffff7f7f7dcdcdceaeaeaf8f8f8f1f1f1e0e0e0abababcbcbcbe4e4e4e3e3e3e2e2e2d6d6d6f0f0f0e4e4e4fbfbfbf0f0f0cacacac6c6c6d6d6d6ecececf9f9f9edededfafafafbfbfbf1f1f1eaeaeafdfdfdf3f3f3dbdbdbf0f0f0edededd8d8d8d6d6d6f7f7f7f3f3f3f4f4f4f7f7f7eaeaeaf5f5f5f1f1f1dadadaeeeeeee6e6e6ddddddfefefef1f1f1f3f3f3eaeaeaf5f5f5ffffffecececd9d9d9dadadaf6f6f6eaeaeae6e6e6f7f7f7e3e3e3cfcfcff2f2f2e6e6e6eaeaeaf8f8f8fbfbfbfbfbfbdbdbdbd5d5d5efefefe4e4e4e9e9e9f2f2f2e0e0e0c8c8c8fafafaf2f2f2f2f2f2edededf3f3f3fcfcfcf1f1f1e5e5e5fcfcfcfffffff0f0f0f3f3f3ffffffebebebfcfcfcfbfbfbfafafaf4f4f4f9f9f9fbfbfbeeeeeef4f4f4f4f4f4f4f4f4e8e8e8f0f0f0f9f9f9f6f6f6f1f1f1eeeeeefcfcfcfefefef6f6f6bebebeb5b5b5cdcdcdcdcdcddcdcdcf1f1f1e9e9e9c7c7c7d6d6d6ebebebe3e3e3ebebebd5d5d5d9d9d9cececebdbdbdbdbdbdc2c2c2d6d6d6cfcfcfbababacbcbcbcdcdcdc4c4c4cfcfcfd2d2d2d9d9d9d7d7d7d3d3d3ecececf9f9f9f2f2f2f5f5f5e4e4e4e0e0e0efefefeaeaead5d5d5d9d9d9dcdcdcdfdfdff1f1f1fefefef0f0f0d8d8d8f3f3f3ffffffcececeeaeaeafffffffefefee6e6e6e3e3e3e4e4e4e9e9e9f7f7f7fcfcfcffffffffffffffffffffffffeeeeeeebebebfdfdfdf8f8f8e6e6e6f4f4f4f3f3f3f5f5f5f0f0f0dcdcdce8e8e8f3f3f3f2f2f2e9e9e9efefeffffffffffffffbfbfbfafafafffffff9f9f9f9f9f9eaeaeadededef7f7f7ffffffececece8e8e8efefeffbfbfbefefefe3e3e3e8e8e8dfdfdfc0c0c0a7a7a7bebebeb8b8b8d2d2d2dcdcdcd4d4d4fbfbfbfffffff2f2f2eeeeeee9e9e9e0e0e0cecececacacaddddddc9c9c9b1b1b1b1b1b1d0d0d0e8e8e8e6e6e6ebebebecececd8d8d8d0d0d0b3b3b3acacacededede0e0e0c4c4c4c5c5c5d3d3d3cbcbcbd9d9d9d5d5d5b8b8b8bfbfbfccccccb1b1b1c0c0c0dadadad2d2d2b4b4b4a5a5a5b2b2b2dddddde3e3e3e4e4e4e2e2e2ffffffffffffffffffebebebebebebe7e7e7c1c1c1e2e2e2ebebebf5f5f5dededec0c0c0d5d5d5d5d5d5bbbbbbd7d7d7f7f7f7f5f5f5c4c4c4c3c3c3dbdbdbd5d5d5d1d1d1c5c5c5cdcdcde9e9e9fbfbfbfffffffffffffefefeefefefeaeaeae7e7e7e6e6e6e1e1e1c8c8c8c7c7c7b9b9b9afafafb0b0b0b1b1b1d3d3d3f7f7f7e4e4e4c7c7c7dadadafbfbfbe7e7e7e6e6e6efefefefefeffcfcfcfefefeffffffffffffffffffeeeeeeeeeeeedadadacfcfcfededede6e6e6d4d4d4dadadaf5f5f5c7c7c7c6c6c6dadadad9d9d9e9e9e9ebebebf0f0f0f4f4f4f7f7f7f4f4f4e1e1e1ededede7e7e7d3d3d3c3c3c3c0c0c0dddddde7e7e7f2f2f2fefefefffffffcfcfcf8f8f8f7f7f7efefefe1e1e1e1e1e1fafafaf2f2f2dddddde3e3e3fffffffefefef3f3f3f0f0f0efefefe3e3e3f2f2f2e7e7e7d2d2d2d4d4d4d6d6d6c8c8c8d2d2d2d3d3d3d2d2d2cfcfcfcccccccacacabebebeb8b8b8b1b1b1adadadc1c1c1c8c8c8d2d2d2bdbdbdbababacdcdcdd2d2d2bababac1c1c1d3d3d3c4c4c4b8b8b8d0d0d0ddddddd8d8d8d0d0d0cbcbcbb6b6b6c6c6c6cdcdcdb6b6b6e0e0e0d5d5d5e7e7e7d0d0d0c7c7c7dadadad0d0d0cececee1e1e1d4d4d4f3f3f3d0d0d0dfdfdfe8e8e8b9b9b9c1c1c1e5e5e5f0f0f0efefeff9f9f9fffffff5f5f5f4f4f4e2e2e2e7e7e7f2f2f2efefefd1d1d1f0f0f0ffffffefefefecececeaeaeafdfdfde5e5e5d9d9d9e1e1e1efefeff1f1f1fcfcfcf7f7f7e5e5e5d8d8d8c2c2c2d6d6d6ededede7e7e7efefefc9c9c9afafafc4c4c4d0d0d0f5f5f5e5e5e5cececee9e9e9e9e9e9d7d7d7eeeeeef3f3f3dbdbdbbbbbbbc7c7c7dededecececedededeececece8e8e8dfdfdfd5d5d5efefefededede3e3e3d9d9d9eeeeeef0f0f0dfdfdfd5d5d5dbdbdbdfdfdfe6e6e6f9f9f9e8e8e8cfcfcfe7e7e7f5f5f5f3f3f3e2e2e2eeeeeef3f3f3bcbcbcb5b5b5cececed3d3d3bfbfbfbdbdbdc3c3c3ededede1e1e1b0b0b0a6a6a6afafafb5b5b5bcbcbcb2b2b2aaaaaa949494c0c0c0fdfdfdfffffffffffffffffffefefefefefef5f5f5eaeaeafefefedddddda4a4a4bababac1c1c1c9c9c9b6b6b6b1b1b1a9a9a9a3a3a3aeaeaed1d1d1ffffffeeeeeeddddddd8d8d8cbcbcbbfbfbf999999b5b5b5ececece9e9e9f7f7f7ededede1e1e1ebebebe8e8e8d8d8d8eaeaeaeaeaeaeaeaead9d9d9e2e2e2f5f5f5edededddddddd1d1d1d8d8d8ddddddf4f4f4f6f6f6fffffffbfbfbe7e7e7e4e4e4dadadad7d7d7f8f8f8f2f2f2cececedededefdfdfdfefefefbfbfbf1f1f1e7e7e7e9e9e9e5e5e5ecececf0f0f0e5e5e5e7e7e7eaeaead4d4d4ddddddfffffff6f6f6fefefef1f1f1fafafaf8f8f8b2b2b2cececefcfcfcdededed9d9d9e3e3e3eaeaeaf9f9f9f3f3f3fbfbfbf6f6f6dedededededefafafae9e9e9e2e2e2f3f3f3f6f6f6f6f6f6dbdbdbe6e6e6fafafaf3f3f3e6e6e6d8d8d8eeeeeeeaeaeae5e5e5e4e4e4f7f7f7fffffffffffffffffffafafae9e9e9e8e8e8fcfcfcf3f3f3e5e5e5edededfafafaf9f9f9d4d4d4d6d6d6e1e1e1e9e9e9fafafafdfdfdeeeeeeececece7e7e7e5e5e5f0f0f0f9f9f9f4f4f4efefeff6f6f6fffffff9f9f9e4e4e4e3e3e3fafafacdcdcdc5c5c5f7f7f7edededebebebe4e4e4f1f1f1dededee4e4e4fdfdfde9e9e9ebebebf1f1f1fffffffcfcfce7e7e7edededf4f4f4fffffffcfcfceaeaeac6c6c6c8c8c8eeeeeee5e5e5dadadae8e8e8dddddde5e5e5cbcbcbbdbdbdc2c2c2cdcdcdfafafafffffffbfbfbfafafaeeeeeef7f7f7fffffffffffffffffffffffffcfcfcf3f3f3eeeeeedfdfdff2f2f2ebebebf9f9f9fffffff9f9f9f4f4f4ffffffffffffffffffffffffffffffffffffebebebe7e7e7f2f2f2eeeeeeb9b9b9b7b7b7b3b3b3c7c7c7ebebebf6f6f6dcdcdcd2d2d2fcfcfcfffffff8f8f8f4f4f4e0e0e0e3e3e3e6e6e6cacacab4b4b4d6d6d6fcfcfcebebebcbcbcbc7c7c7d5d5d5b5b5b5d7d7d7d7d7d7d1d1d1b2b2b2ccccccecececdcdcdcc9c9c9cacacacfcfcfcdcdcdc6c6c6d3d3d3d7d7d7bdbdbde3e3e3ececece1e1e1e2e2e2d4d4d4c6c6c6dededee7e7e7e0e0e0e7e7e7e7e7e7dbdbdbfcfcfcfffffff6f6f6ebebebebebebd6d6d6fafafafffffff4f4f4c7c7c7c6c6c6cfcfcfd2d2d2c2c2c2bfbfbfbababac7c7c7f5f5f5f9f9f9edededfafafafffffffffffffdfdfdf8f8f8d1d1d1bfbfbfe4e4e4d3d3d3c7c7c7d1d1d1d7d7d7e2e2e2bfbfbfe9e9e9fdfdfdf2f2f2eeeeeedcdcdce2e2e2f2f2f2e4e4e4d1d1d1d5d5d5dadadad6d6d6e0e0e0e9e9e9e9e9e9e6e6e6dcdcdcebebebf6f6f6f2f2f2f3f3f3cccccce5e5e5f6f6f6f3f3f3f5f5f5fdfdfdf3f3f3f6f6f6e9e9e9d4d4d4d1d1d1e4e4e4f5f5f5dededed0d0d0dcdcdce0e0e0eaeaeae2e2e2f1f1f1e0e0e0b5b5b5cacacad5d5d5d2d2d2dfdfdfe8e8e8ecececfefefefcfcfcfefefefdfdfdefefefddddddeaeaeae8e8e8cacacadddddde8e8e8eaeaeaf1f1f1f4f4f4c6c6c6c1c1c1dfdfdfcececee2e2e2f2f2f2e3e3e3dadadac9c9c9c7c7c7d4d4d4ddddddcdcdcdcdcdcdcfcfcfbebebeacacacc6c6c6d7d7d7e1e1e1e1e1e1d4d4d4e2e2e2e8e8e8ececece9e9e9e9e9e9f0f0f0fcfcfce9e9e9e8e8e8fafafae9e9e9d9d9d9dfdfdfe0e0e0dfdfdff0f0f0e2e2e2f5f5f5f6f6f6e2e2e2e9e9e9f2f2f2efefefeeeeeefcfcfcd8d8d8e4e4e4ffffffd3d3d3cececefbfbfbebebebfffffffafafafefefef9f9f9e7e7e7f9f9f9fcfcfcf1f1f1f3f3f3fffffff2f2f2f1f1f1e0e0e0c9c9c9bfbfbfd9d9d9e4e4e4d5d5d5e3e3e3e3e3e3e5e5e5ebebebf0f0f0fafafafafafaf6f6f6e8e8e8f3f3f3fdfdfde9e9e9cfcfcfe1e1e1e4e4e4dddddde8e8e8e5e5e5fdfdfdfafafaf0f0f0f5f5f5ebebebe1e1e1e9e9e9e4e4e4b4b4b4e1e1e1f3f3f3e0e0e0d8d8d8dfdfdffffffff5f5f5d4d4d4edededf6f6f6efefeff4f4f4e9e9e9e9e9e9f4f4f4f5f5f5fefefeffffffffffffe9e9e9dfdfdfe5e5e5e7e7e7dededee6e6e6e0e0e0f2f2f2f4f4f4f4f4f4f6f6f6f4f4f4fbfbfbfbfbfbfffffffefefefdfdfdfefefef7f7f7fdfdfdfffffffffffffffffff6f6f6dadadafafafaf4f4f4d7d7d7d4d4d4c2c2c2c7c7c7f3f3f3fcfcfcededede0e0e0ebebebf8f8f8ffffffdfdfdfe9e9e9f0f0f0e6e6e6e6e6e6e5e5e5c4c4c4c3c3c3c6c6c6b4b4b4bababad5d5d5efefefe1e1e1bcbcbcdadadadcdcdcd3d3d3a8a8a8acacace2e2e2d7d7d7e2e2e2e6e6e6ecececefefefdcdcdcf8f8f8fffffff0f0f0c0c0c0dadadaebebebefefeff6f6f6f7f7f7f6f6f6eaeaeac9c9c9d9d9d9dfdfdfe0e0e0f1f1f1f9f9f9e1e1e1f1f1f1fdfdfdefefefe8e8e8f7f7f7ecececdcdcdce2e2e2dcdcdcebebebfffffffefefeffffffffffffffffffebebebcccccce8e8e8fffffffafafafbfbfbeaeaead5d5d5f2f2f2f9f9f9fffffffefefef8f8f8f3f3f3e0e0e0f5f5f5fffffffffffffffffffdfdfdf5f5f5efefeffffffff7f7f7e5e5e5f8f8f8fffffff5f5f5e5e5e5fffffffffffffffffff2f2f2f4f4f4eeeeeedededee0e0e0dadadaf4f4f4e7e7e7e9e9e9fffffff6f6f6d9d9d9f5f5f5e1e1e1f3f3f3fffffffdfdfdf7f7f7f2f2f2f9f9f9f8f8f8ffffffffffffffffffffffffeeeeeee5e5e5f5f5f5f6f6f6eaeaeaf1f1f1f7f7f7fffffff4f4f4f0f0f0f4f4f4f0f0f0fafafafffffff6f6f6fcfcfcfffffff7f7f7f3f3f3fffffffffffffffffffffffff9f9f9fbfbfbecececf1f1f1fffffff4f4f4e6e6e6f9f9f9fdfdfdf4f4f4fcfcfcfafafaf0f0f0e0e0e0dfdfdfe1e1e1b4b4b4c9c9c9d1d1d1c9c9c9e5e5e5fefefefffffff5f5f5dfdfdfa2a2a2939393d4d4d4e8e8e8dededee0e0e0f0f0f0eeeeeef5f5f5eeeeeef9f9f9ffffffddddddcececefcfcfcdcdcdce7e7e7eaeaeaf3f3f3f8f8f8f7f7f7fffffff4f4f4cececedbdbdbe8e8e8fcfcfcffffffe9e9e9ebebebf5f5f5f7f7f7fffffff8f8f8f0f0f0ddddddcececef3f3f3fdfdfdfcfcfcf8f8f8cdcdcdbbbbbbbbbbbba8a8a89a9a9accccccfffffff9f9f9e5e5e5e0e0e0f1f1f1c6c6c6bbbbbbd1d1d1f2f2f2ecececccccccdededecececed8d8d8d8d8d8c7c7c7adadad9595959f9f9fa9a9a9a8a8a8b7b7b7aeaeaeb5b5b5cbcbcbbfbfbfcacacadfdfdfd4d4d4cdcdcde2e2e2ffffffeeeeeed9d9d9f4f4f4f0f0f0e9e9e9fafafafdfdfdedededecececd7d7d7c5c5c5d1d1d1c4c4c4c1c1c1e3e3e3e4e4e4cfcfcfb0b0b0abababacacaca2a2a2ccccccc0c0c0a0a0a0abababa7a7a7afafafb0b0b0a7a7a7919191868686c7c7c7c1c1c1b4b4b4aeaeaecbcbcbb0b0b0b2b2b2d4d4d4dcdcdce6e6e6d0d0d0e6e6e6fffffff3f3f3fffffffffffffdfdfdfefefef0f0f0f0f0f0ecececd2d2d2b1b1b1c4c4c4e1e1e1e8e8e8ffffffececece2e2e2fcfcfcfffffffffffffffffffffffffffffff6f6f6e1e1e1e5e5e5e9e9e9f2f2f2dbdbdbe3e3e3f8f8f8f0f0f0dcdcdcd6d6d6e0e0e0d2d2d2c7c7c7cececedfdfdff0f0f0f7f7f7efefeff4f4f4f6f6f6d9d9d9dfdfdff8f8f8fffffff7f7f7e4e4e4fffffffffffff7f7f7ebebebf0f0f0f8f8f8f9f9f9f3f3f3fdfdfdebebebe1e1e1f0f0f0fdfdfdfffffffafafaddddddddddddd7d7d7dbdbdbe4e4e4edededebebebe6e6e6f7f7f7e4e4e4cececed7d7d7d4d4d4c2c2c2cbcbcbd3d3d3bebebecacacadbdbdbd3d3d3c6c6c6f5f5f5fafafaefefeff0f0f0ffffffebebebcfcfcfd1d1d1f0f0f0fffffffffffff5f5f5ededede7e7e7d5d5d5d9d9d9c0c0c0d6d6d6d5d5d5dadadad7d7d7c0c0c0dfdfdfd1d1d1b7b7b7b5b5b5bfbfbfc2c2c2c7c7c7cfcfcfc7c7c7c1c1c1b8b8b8b4b4b4b4b4b4f0f0f0e2e2e2cdcdcddfdfdfd7d7d7d9d9d9dadadae1e1e1d2d2d2e0e0e0e7e7e7f4f4f4f8f8f8eeeeeefffffffffffff0f0f0d1d1d1eeeeeeefefefeaeaeadcdcdcdcdcdcd6d6d6cececed8d8d8e8e8e8fffffff9f9f9ebebebf2f2f2efefefe5e5e5f2f2f2edededf7f7f7fffffffffffffdfdfdecececeeeeeef2f2f2fdfdfdffffffffffffebebebabababc2c2c2f9f9f9f0f0f0f5f5f5fbfbfbf8f8f8fffffffffffff9f9f9f0f0f0e8e8e8eaeaeaf0f0f0fafafafffffffafafaebebebedededeaeaeadcdcdcdcdcdce9e9e9e0e0e0d1d1d1e9e9e9eaeaeaddddddedededf5f5f5f6f6f6fdfdfdfffffffafafae0e0e0d4d4d4e6e6e6f9f9f9f7f7f7d8d8d8cacacac3c3c3d2d2d2e5e5e5e2e2e2e6e6e6f4f4f4f3f3f3e2e2e2efefefdadadac9c9c9e7e7e7fffffff8f8f8f7f7f7e6e6e6dbdbdbc5c5c5e7e7e7fbfbfbefefefd6d6d6aaaaaabababadfdfdfe7e7e7d8d8d8d4d4d4e3e3e3d6d6d6f7f7f7fffffff7f7f7fafafaffffffedededabababebebebfffffff1f1f1e8e8e8e8e8e8fffffff3f3f3eeeeeef5f5f5fefefefffffffffffff5f5f5fbfbfbe5e5e5efefeffbfbfbdbdbdbeeeeeef1f1f1f5f5f5f6f6f6ebebebfafafaf8f8f8f2f2f2f3f3f3efefeff1f1f1f4f4f4fbfbfbf6f6f6fafafae8e8e8d9d9d9e9e9e9e6e6e6d8d8d8e0e0e0e8e8e8eeeeeeeaeaeae8e8e8d7d7d7d0d0d0e4e4e4fdfdfdfffffffffffffffffffffffffdfdfdf2f2f2e8e8e8ededede0e0e0dbdbdbe1e1e1dcdcdce0e0e0f6f6f6f8f8f8f0f0f0e0e0e0eaeaeae7e7e7e7e7e7e5e5e5fbfbfbe9e9e9cdcdcde1e1e1dddddde3e3e3ececece9e9e9e9e9e9f5f5f5f7f7f7ececece2e2e2ccccccd2d2d2cbcbcbdadadaf0f0f0e0e0e0f0f0f0edededf0f0f0f2f2f2e8e8e8f0f0f0e3e3e3e2e2e2dededef1f1f1fffffff1f1f1e2e2e2dadadae8e8e8dfdfdfe1e1e1ebebebf5f5f5fdfdfdf5f5f5f2f2f2dfdfdfe7e7e7eeeeeedadadad7d7d7f0f0f0fffffffffffffffffffefefef3f3f3f1f1f1f6f6f6fffffffffffffffffffffffffdfdfdfbfbfbf9f9f9fefefefffffff6f6f6ececece0e0e0d7d7d7cfcfcfd6d6d6f1f1f1d2d2d2c3c3c3e6e6e6ebebebecececf3f3f3dadadacececee5e5e5fffffffffffff6f6f6e7e7e7e3e3e3eaeaead5d5d5fbfbfbf8f8f8f8f8f8fafafad8d8d8d6d6d6b7b7b7c5c5c5c8c8c8cacacadddddddfdfdfd7d7d7cbcbcbcececef0f0f0e3e3e3b5b5b5cdcdcddfdfdfcacacadadadaebebebefefefe2e2e2e2e2e2f4f4f4eeeeeee3e3e3bfbfbfebebebfffffff7f7f7e8e8e8eaeaeabbbbbbbdbdbda0a0a0e9e9e9f8f8f8e1e1e1e2e2e2b6b6b67d7d7d9b9b9bbbbbbba9a9a9a6a6a6c3c3c3fffffffffffffffffffffffff4f4f4d6d6d6c2c2c2e7e7e7f4f4f4dcdcdce2e2e2d9d9d9dadadab5b5b5a3a3a3b3b3b3ccccccaeaeaea2a2a2bababacfcfcfd5d5d5d5d5d5e9e9e9e0e0e0cacacadcdcdce0e0e0d8d8d8c6c6c6c3c3c3cbcbcbb9b9b9b8b8b8d8d8d8e4e4e4e0e0e0e7e7e7ebebebd0d0d0ccccccbebebeb0b0b0bdbdbdc6c6c6d5d5d5d2d2d2bbbbbbbcbcbcccccccf4f4f4d7d7d79a9a9aa7a7a79c9c9c898989a9a9a9929292969696858585858585989898a0a0a0c3c3c3e7e7e7d4d4d4a8a8a8b2b2b2cdcdcdcececee4e4e4c2c2c2cbcbcbe7e7e7f5f5f5f4f4f4d6d6d6dadadafefefefffffff5f5f5ecececf2f2f2e7e7e7dededeedededfffffffffffff0f0f0f7f7f7f3f3f3e6e6e6d4d4d4eeeeeefffffffffffffafafaefefeff2f2f2f5f5f5ffffffffffffd2d2d2c4c4c4e3e3e3d6d6d6c8c8c8cececed4d4d4e5e5e5e8e8e8e3e3e3f7f7f7e7e7e7dbdbdbd1d1d1dededef4f4f4ecececefefefe0e0e0ddddddeeeeeee8e8e8dddddddcdcdcfffffff3f3f3f0f0f0f4f4f4f6f6f6fffffffefefefffffffffffffffffffffffffffffffefefefafafafbfbfbf6f6f6fefefefffffff2f2f2fbfbfbfefefef3f3f3eeeeeee3e3e3e8e8e8ccccccc2c2c2bfbfbfcdcdcdd4d4d4bababaddddddf4f4f4d4d4d4e8e8e8bebebedadadaf4f4f4d6d6d6cfcfcfdadadadfdfdfd8d8d8e0e0e0e5e5e5efefeff8f8f8edededf1f1f1fcfcfcffffffffffffffffffefefeffdfdfddededecacacaffffffeeeeeef3f3f3efefefdfdfdfececece0e0e0e9e9e9f7f7f7ebebebddddddd6d6d6e5e5e5e6e6e6dddddddddddde0e0e0c5c5c5c5c5c5c7c7c7e0e0e0edededf2f2f2f9f9f9fafafafffffff6f6f6e8e8e8f0f0f0fffffffafafaf1f1f1f8f8f8f2f2f2fbfbfbfafafae5e5e5f5f5f5e7e7e7eaeaeaeeeeeedcdcdceeeeeef4f4f4ededede8e8e8f5f5f5edededdcdcdccfcfcfe3e3e3ffffffffffffe6e6e6f1f1f1e9e9e9d6d6d6e9e9e9e7e7e7d2d2d2d9d9d9f0f0f0e2e2e2e7e7e7d5d5d5d7d7d7e1e1e1d4d4d4e0e0e0edededfbfbfbeeeeeeefefeffffffff2f2f2e7e7e7f6f6f6ddddddc6c6c6eeeeeef3f3f3dedededbdbdbe8e8e8f5f5f5fdfdfdfafafae6e6e6dadadad7d7d7bbbbbbbdbdbdc3c3c3bbbbbbb5b5b5cacacacececee2e2e2e5e5e5c7c7c7a6a6a6b1b1b1cdcdcdc2c2c2c3c3c3d3d3d3d1d1d1cacacab9b9b9c4c4c4d8d8d8e9e9e9f8f8f8ebebebe7e7e7f8f8f8fefefefdfdfdf8f8f8fffffffffffffffffffffffff2f2f2cfcfcfb6b6b6c5c5c5dfdfdff1f1f1f0f0f0dededed4d4d4a5a5a5a5a5a5cdcdcdcacacac3c3c3cbcbcbe0e0e0fdfdfdf4f4f4dadadaedededf8f8f8fdfdfdc7c7c7bfbfbfc7c7c7dbdbdbf7f7f7edededcecececbcbcbe9e9e9e8e8e8cbcbcbe1e1e1ffffffe7e7e7d5d5d5ccccccd9d9d9e3e3e3d0d0d0c8c8c8e7e7e7e2e2e2d6d6d6c5c5c5b9b9b9e4e4e4e7e7e7dedededdddddc8c8c8cccccccacacab9b9b9bdbdbdd4d4d4e6e6e6dfdfdfdadadad4d4d4e3e3e3eeeeeed2d2d2f9f9f9cfcfcfb5b5b5edededc9c9c9d2d2d2ecececf6f6f6d1d1d1b0b0b0edededfbfbfbf9f9f9fcfcfcf0f0f0ffffffe0e0e0bfbfbfffffffffffffe4e4e4e6e6e6d7d7d7e0e0e0f5f5f5e8e8e8ebebebe2e2e2e7e7e7e7e7e7d8d8d8e9e9e9dcdcdcd6d6d6cecececcccccd7d7d7dfdfdfefefefe9e9e9d9d9d9cbcbcbdadadaf1f1f1f0f0f0f1f1f1ebebebfcfcfceaeaeaebebebffffffeeeeeee7e7e7f5f5f5e0e0e0dcdcdce5e5e5ececececececf3f3f3fffffff2f2f2e6e6e6f1f1f1f7f7f7fdfdfdfafafaeeeeeee1e1e1e3e3e3fffffff9f9f9e6e6e6cacacacdcdcdfffffffffffffffffffffffffffffff6f6f6ecececefefefe0e0e0e2e2e2ffffffebebebcacacacbcbcbbdbdbdc5c5c5d9d9d9d2d2d2e9e9e9eaeaead5d5d5c9c9c9cececed5d5d5e1e1e1ededede0e0e0dbdbdbf2f2f2edededc4c4c4d5d5d5f7f7f7ececece1e1e1c2c2c2cbcbcbe2e2e2e4e4e4eaeaead5d5d59d9d9dacacacc1c1c1d4d4d4eaeaeadcdcdcb5b5b5bcbcbcc3c3c3c5c5c5dbdbdbe3e3e39797977878784747478a8a8addddddd5d5d5c9c9c9c5c5c5d0d0d0e8e8e8ecececd6d6d6c7c7c7c2c2c2b9b9b9bfbfbfd0d0d0cdcdcdbababac2c2c2cdcdcda7a7a79c9c9cabababe9e9e9f8f8f8f7f7f7fefefeffffffffffffe7e7e7dbdbdbefefefd9d9d9cdcdcdf4f4f4f8f8f8e7e7e7e1e1e1a2a2a2a7a7a7dcdcdcc8c8c8bebebef9f9f9f7f7f7d6d6d6d9d9d9eaeaeae5e5e5e4e4e4bdbdbda5a5a5cacacaffffffffffffffffffffffffe6e6e6d7d7d7d3d3d3cbcbcbcdcdcdd8d8d8d0d0d0dcdcdcfffffffffffffdfdfdf4f4f4fdfdfdf6f6f6f7f7f7f4f4f4dcdcdcafafafa2a2a2afafafa6a6a6969696a7a7a7b3b3b3b5b5b5787878969696b0b0b0adadadb3b3b3b4b4b4b1b1b1a8a8a8a9a9a9aaaaaab3b3b3bcbcbca2a2a2adadadafafaf9e9e9ebbbbbbc8c8c8cdcdcdc2c2c2cdcdcdd2d2d2c7c7c7e7e7e7e8e8e8dededed9d9d9e7e7e7fffffffffffffffffffdfdfdf2f2f2f2f2f2f2f2f2dbdbdbebebebe5e5e5fafafafefefefcfcfcf0f0f0f1f1f1f4f4f4edededefefefe1e1e1ebebebefefefdadadaeaeaeaf3f3f3e9e9e9fffffff8f8f8dbdbdbdadadaeaeaeac9c9c9eaeaeaf8f8f8edededebebebf7f7f7fdfdfde4e4e4dbdbdbccccccc1c1c1bababab6b6b6bfbfbfcfcfcfd2d2d2b8b8b8989898c8c8c8ddddddcfcfcfbbbbbb9f9f9fc7c7c7d3d3d3c3c3c3bbbbbbc4c4c4c3c3c3c8c8c8c7c7c7b4b4b4a6a6a6aeaeaea3a3a3ccccccd8d8d8d1d1d1c9c9c9dbdbdbd3d3d3d1d1d1c7c7c7b5b5b5c4c4c4cdcdcddcdcdccfcfcfbdbdbdc5c5c5bbbbbbccccccc2c2c2c3c3c3c2c2c2c4c4c4dbdbdbcbcbcbd8d8d8eeeeeedededefffffffffffffffffffffffffffffffdfdfdffffffffffffededede8e8e8efefefdadadac8c8c8e5e5e5fbfbfbc8c8c8d1d1d1d5d5d5dbdbdbcbcbcbd6d6d6f3f3f3f9f9f9fbfbfbfcfcfcf3f3f3e9e9e9fcfcfcfefefef0f0f0eeeeeefcfcfcfbfbfbedededcccccceeeeeefbfbfbf7f7f7fcfcfcf2f2f2e8e8e8fafafaeaeaead5d5d5e0e0e0b2b2b2b7b7b7e4e4e4c7c7c7d5d5d5f4f4f4ecececf4f4f4fffffffffffff5f5f5eeeeeee5e5e5bebebedededef9f9f9f8f8f8f2f2f2eeeeeeededede1e1e1e1e1e1dbdbdbe9e9e9ecececd9d9d9e5e5e5f9f9f9e1e1e1dcdcdcdcdcdcf3f3f3fffffffffffffffffff9f9f9f3f3f3f5f5f5d8d8d8dfdfdffffffffafafafffffffffffffdfdfdfefefeffffffffffffffffffffffffebebebdadadae8e8e8fefefefffffffffffffffffffefefeebebebd7d7d7cbcbcbf3f3f3fcfcfcfbfbfbfffffff7f7f7f9f9f9dbdbdbcececedadadaecececd7d7d7dcdcdccbcbcbc8c8c8ebebebababababababc7c7c7bfbfbfa2a2a2a3a3a3c7c7c7e4e4e4e7e7e7e9e9e9c5c5c5c3c3c3c7c7c7c3c3c3e4e4e4e7e7e7d8d8d8d1d1d1d0d0d0dcdcdce7e7e7f1f1f1f5f5f5eeeeeefcfcfceeeeeef6f6f6fafafaf0f0f0fafafaf5f5f5fcfcfcdededeccccccd1d1d1e5e5e5ffffffffffffdbdbdbc5c5c5c0c0c0b6b6b6cbcbcbeaeaeaeeeeeef1f1f1d5d5d5cbcbcbd1d1d1dcdcdcdededee3e3e3f5f5f5f5f5f5ebebebf4f4f4f5f5f5f7f7f7dbdbdbd5d5d5d0d0d0c6c6c6c6c6c6c2c2c2f8f8f8f9f9f9dfdfdffbfbfbe3e3e3b1b1b1cacacafffffffffffffafafae5e5e5e6e6e6e8e8e8ccccccb1b1b1cbcbcbdddddde6e6e6ebebebefefefffffffebebebdfdfdff6f6f6e9e9e9f0f0f0f9f9f9fbfbfbededede1e1e1fdfdfdf4f4f4d7d7d7ddddddfcfcfcfffffff7f7f7fafafaeaeaeae6e6e6dededee7e7e7e0e0e0d9d9d9c3c3c3d8d8d8efefefe4e4e4f1f1f1f2f2f2e9e9e9d1d1d1c5c5c5bdbdbdcfcfcff1f1f1e0e0e0d4d4d4d5d5d5c8c8c8d6d6d6e5e5e5f5f5f5f1f1f1e5e5e5eeeeeee1e1e1d5d5d5e3e3e3f1f1f1d8d8d8c7c7c7dbdbdbdddddde6e6e6e3e3e3dddddde3e3e3d2d2d2e3e3e3e0e0e0adadadb6b6b6b6b6b6aaaaaa929292adadadd4d4d4d8d8d8c4c4c4cdcdcddbdbdbd9d9d9eaeaeaeaeaeae9e9e9ffffffffffffffffffffffffe9e9e9d4d4d4e4e4e4d3d3d3d3d3d3e7e7e7f3f3f3f1f1f1f1f1f1ecececf2f2f2e3e3e3dddddde3e3e3f4f4f4efefefe8e8e8dcdcdce1e1e1fdfdfde8e8e8d9d9d9e3e3e3f1f1f1f0f0f0f2f2f2dfdfdfb5b5b58a8a8ad1d1d1d1d1d1a9a9a9ebebebfffffffffffffefefefffffffffffff0f0f0c8c8c8a7a7a7c1c1c1cececec5c5c5cdcdcdd4d4d4dadadaebebebd9d9d9d9d9d9e9e9e9dadadadbdbdbecececdadadac0c0c0e5e5e5fbfbfbf6f6f6e8e8e8d3d3d3dadadafcfcfcf9f9f9e6e6e6f2f2f2f2f2f2e5e5e5e6e6e6f0f0f0e8e8e8ecececf5f5f5e4e4e4d2d2d2d4d4d4dbdbdbe1e1e1fbfbfbf8f8f8e7e7e7dbdbdbd2d2d2dcdcdcedededecececc0c0c0b6b6b6c9c9c9c9c9c9bdbdbdd5d5d5d0d0d0dbdbdbf2f2f2dddddde9e9e9f6f6f6ddddddddddddffffffeeeeeee8e8e8e8e8e8e0e0e0e6e6e6f4f4f4f1f1f1c5c5c5dededefffffffcfcfcf2f2f2f1f1f1f2f2f2efefefe0e0e0b8b8b8e0e0e0f2f2f2dfdfdff6f6f6fdfdfde2e2e2e1e1e1e6e6e6dbdbdbcbcbcbc8c8c8d1d1d1e9e9e9fffffffcfcfce7e7e7cacacae2e2e2f0f0f0e0e0e0dadadae5e5e5dededee2e2e2e2e2e2d3d3d3e3e3e3edededebebebf6f6f6f9f9f9f4f4f4f5f5f5f2f2f2f8f8f8ffffffffffffffffffedededebebebffffffffffffdbdbdbd6d6d6c6c6c6aeaeaec8c8c8d1d1d1dfdfdff3f3f3ecececd2d2d2dededef3f3f3e5e5e5bbbbbbadadadc6c6c6cfcfcfdfdfdfd9d9d9dadadaf4f4f4f7f7f7dededed3d3d3dededef1f1f1ddddddd2d2d2d7d7d7d5d5d5ddddddeeeeeee4e4e4e3e3e3d6d6d6cacacac9c9c9bdbdbdc6c6c6bcbcbcb4b4b4b8b8b8bababac5c5c5bfbfbfb2b2b2c9c9c9cececec9c9c9bbbbbbababab989898b1b1b1afafafa7a7a7b4b4b4abababa7a7a7b1b1b1a9a9a9aaaaaaaaaaaaa8a8a8a4a4a4a4a4a4a8a8a8a8a8a8d0d0d0dbdbdbddddddecececf2f2f2e5e5e5fffffffffffffdfdfdfffffffffffffffffffffffffffffff6f6f6f8f8f8ffffffffffffffffffe8e8e8e9e9e9fffffffffffffffffffffffffffffffffffffffffffffffff5f5f5fdfdfdfffffffffffffffffffffffff9f9f9fffffffbfbfbf5f5f5e6e6e6edededfafafafbfbfbf2f2f2fdfdfdd9d9d9c4c4c4d0d0d0dedededddddde9e9e9f9f9f9efefeff0f0f0e7e7e7e1e1e1e1e1e1efefeff4f4f4f8f8f8f1f1f1ddddddcacacacececec5c5c5cccccccbcbcbc6c6c6c0c0c0cececed6d6d6f0f0f0e4e4e4dadadac5c5c5c4c4c4e5e5e5d9d9d9d3d3d3e0e0e0c8c8c8ccccccdbdbdbcacacad5d5d5fffffffffffffffffffefefef7f7f7f5f5f5e9e9e9dbdbdbe1e1e1eeeeeeebebebf4f4f4fcfcfcfcfcfcf2f2f2f2f2f2efefefe0e0e0cececebfbfbfbcbcbcb6b6b6bcbcbcd1d1d1c3c3c3d2d2d2d2d2d2bdbdbdc0c0c0bcbcbcc3c3c3d0d0d0d4d4d4b9b9b9e3e3e3f8f8f8d6d6d6f5f5f5e6e6e6c2c2c2c8c8c8f9f9f9fffffffffffffffffffffffff2f2f2c9c9c9bebebec8c8c8cacacad2d2d2e7e7e7e6e6e6d4d4d4dddddddadadae5e5e5e1e1e1bcbcbcbebebee3e3e3eaeaead5d5d5c0c0c0cbcbcbcacacac5c5c5dfdfdfd3d3d3d4d4d4e6e6e6c4c4c4adadadbdbdbddadadadededededededfdfdff1f1f1e8e8e8fdfdfdffffffffffffffffffeaeaeae6e6e6f2f2f2e4e4e4e5e5e5fffffff6f6f6e7e7e7cececedadadaf6f6f6f6f6f6d7d7d7c9c9c9c2c2c2c2c2c2fbfbfbfffffff8f8f8ebebebe1e1e1b9b9b9c3c3c3d1d1d1d7d7d7d6d6d6d7d7d7e1e1e1f6f6f6fefefedfdfdfdbdbdbd0d0d0d8d8d8e6e6e6fafafae9e9e9f2f2f2fffffff1f1f1f2f2f2fffffff9f9f9e6e6e6e5e5e5f5f5f5fafafaeeeeeee2e2e2ececece4e4e4f5f5f5ededede6e6e6e5e5e5d0d0d0e0e0e0dcdcdccbcbcbc7c7c7d5d5d5ddddddd3d3d3e3e3e3edededcbcbcbd2d2d2e9e9e9c5c5c5d3d3d3e4e4e4c9c9c9cdcdcdd8d8d8c0c0c0dbdbdbdbdbdbc1c1c1d0d0d0cfcfcfc2c2c2cfcfcfbdbdbdbfbfbfd4d4d4d4d4d4cacacad0d0d0cfcfcfd3d3d3c0c0c0cdcdcde0e0e0ddddddf2f2f2e5e5e5ecececd6d6d6efefefffffffdededed4d4d4dcdcdcdddddde2e2e2edededf9f9f9ffffffdfdfdfc0c0c0cccccce7e7e7dadadae0e0e0e9e9e9dadadab1b1b1e2e2e2ffffffe2e2e2b8b8b8c5c5c5d6d6d6e0e0e0d9d9d9e2e2e2dbdbdbe6e6e6f5f5f5cfcfcfe3e3e3f7f7f7fffffff7f7f7d1d1d1c9c9c9d7d7d7dbdbdbe1e1e1d2d2d2d7d7d7c6c6c6efefefd7d7d7a2a2a2a5a5a5a9a9a9a9a9a9ccccccdededed2d2d2d8d8d8cbcbcbc9c9c9f5f5f5ebebebcfcfcfdcdcdcffffffeeeeeee9e9e9e2e2e2e3e3e3fcfcfcf1f1f1e6e6e6e5e5e5dcdcdcd2d2d2c5c5c5c8c8c8d3d3d3e3e3e3e2e2e2bbbbbbbdbdbdd4d4d4cdcdcdd8d8d8dcdcdcc1c1c1ccccccdbdbdbc9c9c9b0b0b0c5c5c5f2f2f2fffffffdfdfdf4f4f4f2f2f2ecececf3f3f3d7d7d7c5c5c5d2d2d2e1e1e1eeeeeee2e2e2e6e6e6dadadaa1a1a1cdcdcdffffffe6e6e6e0e0e0dbdbdbddddddd8d8d8cacacad3d3d3eaeaeaf0f0f0dfdfdfd6d6d6e1e1e1d5d5d5d4d4d4dfdfdff5f5f5fffffffcfcfce8e8e8e6e6e6dbdbdbb8b8b8b2b2b2a6a6a6acacacbbbbbbcbcbcbb5b5b5a1a1a1e4e4e4ebebebf4f4f4eaeaeaeeeeeef9f9f9f6f6f6f9f9f9fcfcfcfcfcfcececece1e1e1e4e4e4dfdfdfd7d7d7eaeaeaeeeeeedadadae7e7e7dededeccccccd4d4d4f0f0f0e2e2e2dfdfdfe4e4e4dededee8e8e8e0e0e0ddddddf4f4f4f6f6f6ededede3e3e3d9d9d9e3e3e3f3f3f3e9e9e9eaeaeaeaeaeadfdfdfd1d1d1d9d9d9c6c6c6c6c6c6e7e7e7eaeaeaefefeffffffffafafaf5f5f5f2f2f2edededf6f6f6dddddde0e0e0eaeaeafffffffffffffffffffffffffffffff3f3f3f3f3f3fafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbfbfbfcfcfcfefefeedededeeeeeedededeecececf9f9f9e7e7e7e2e2e2f4f4f4f9f9f9fefefef8f8f8f9f9f9fbfbfbeeeeeedededeccccccd4d4d4d0d0d0b7b7b7b5b5b5a6a6a6adadada3a3a3b0b0b0b8b8b8a7a7a7c1c1c1c4c4c4c8c8c8bbbbbbb4b4b4cbcbcbc1c1c1bbbbbb9f9f9fc7c7c7f4f4f4e3e3e3cdcdcddcdcdce6e6e6e3e3e3d8d8d8cdcdcde2e2e2dededed6d6d6e2e2e2edededf6f6f6e9e9e9dededeedededfdfdfdd4d4d4c6c6c6e0e0e0d3d3d3e5e5e5dbdbdbc9c9c9cfcfcfd0d0d0c6c6c6cccccce3e3e3fafafafffffffffffffafafaf7f7f7e5e5e5d7d7d7dbdbdbdfdfdfe5e5e5e0e0e0d4d4d4e5e5e5e4e4e4e7e7e7f1f1f1eeeeeefafafaeeeeeef6f6f6ffffffffffffe1e1e1b8b8b8cbcbcbeeeeeef4f4f4efefeff6f6f6f2f2f2f7f7f7ddddddb7b7b7cececed2d2d2dedededfdfdfe1e1e1d0d0d0c8c8c8dbdbdbc3c3c3cacacac2c2c2c9c9c9d6d6d6c0c0c0cdcdcdeaeaeae3e3e3f0f0f0c3c3c3969696b0b0b0bfbfbfaeaeaebdbdbdd1d1d1dededeededede8e8e8d8d8d8c3c3c3cdcdcdecececdbdbdbebebebfdfdfdfefefeedededd9d9d9d5d5d5ececece1e1e1bdbdbdf6f6f6fafafaf3f3f3dadadadededefcfcfcebebebe9e9e9e5e5e5d8d8d8eeeeeeefefefe6e6e6fffffffffffff6f6f6f7f7f7fbfbfbf7f7f7d4d4d4c2c2c2d5d5d5d9d9d9e3e3e3c9c9c9c3c3c3dbdbdbe4e4e4e1e1e1e8e8e8e0e0e0e7e7e7eaeaeae5e5e5c7c7c7c0c0c0d2d2d2e6e6e6d6d6d6e5e5e5fffffffffffffcfcfceeeeeeecececebebebe1e1e1d5d5d5ecececedededdfdfdfe0e0e0d7d7d7c4c4c4bfbfbfc1c1c1b1b1b1b8b8b8f3f3f3fffffffffffffdfdfdf7f7f7e2e2e2d0d0d0d8d8d8f0f0f0fdfdfdfcfcfcfffffff7f7f7d8d8d8d9d9d9efefeff4f4f4e4e4e4ebebebf0f0f0f6f6f6ebebebdededef6f6f6dededee2e2e2f1f1f1f4f4f4f5f5f5efefeff7f7f7f1f1f1efefefebebebdadadae5e5e5efefeff0f0f0e7e7e7f2f2f2e8e8e8d8d8d8e6e6e6d7d7d7dfdfdfebebebdfdfdfd8d8d8d8d8d8efefeffffffffcfcfcedededdfdfdfd7d7d7ddddddedededf6f6f6f1f1f1efefeffffffff7f7f7e2e2e2f7f7f7fafafaecececeeeeeee8e8e8c4c4c4e2e2e2f0f0f0dfdfdfeaeaeaf2f2f2f5f5f5fefefef1f1f1f0f0f0fffffff9f9f9e6e6e6ecececfffffffffffffefefefefefee2e2e2e6e6e6fffffffbfbfbf1f1f1fefefefffffffffffff6f6f6f6f6f6fbfbfbffffffdfdfdfa6a6a6c8c8c8bababaa5a5a5d6d6d6dbdbdbd3d3d3d6d6d6d6d6d6cacacac5c5c5e4e4e4d8d8d8e8e8e8fdfdfdf7f7f7e0e0e0e8e8e8ccccccb4b4b4dadadab8b8b8a5a5a5a5a5a5b6b6b6d2d2d2bcbcbcc9c9c9c9c9c9bdbdbdbfbfbfc4c4c4d4d4d4d7d7d7b8b8b8c6c6c6bababac9c9c9e9e9e9e7e7e7e8e8e8f5f5f5e8e8e8e1e1e1ecececeaeaeadddddddfdfdfe6e6e6c5c5c5dadadad9d9d9bbbbbbb9b9b9cdcdcddbdbdbd5d5d5e3e3e3dbdbdbc9c9c9d0d0d0ffffffffffffcbcbcba0a0a0b3b3b3d8d8d8e4e4e4dbdbdbcdcdcdcfcfcfe3e3e3dfdfdfccccccdfdfdffafafaf3f3f3e7e7e7ecececf5f5f5dbdbdbadadadc7c7c7ecececdbdbdbcfcfcfd6d6d6ecececf5f5f5eeeeeedddddde3e3e3dcdcdcccccccbebebea7a7a7dcdcdcf2f2f2f2f2f2f4f4f4f6f6f6eaeaeafafafaf3f3f3e4e4e4f1f1f1ffffffdcdcdccececee2e2e2eaeaead6d6d6e1e1e1d1d1d1bcbcbcb5b5b5aeaeaed3d3d3efefefd8d8d8dededec2c2c2d5d5d5e0e0e0e9e9e9e8e8e8bcbcbcb8b8b8b3b3b3dcdcdcf1f1f1e0e0e0ddddddbdbdbdd6d6d6e1e1e1d0d0d0d6d6d6c9c9c9b1b1b1d0d0d0ebebebd7d7d7e5e5e5f4f4f4fffffff1f1f1f6f6f6fffffffffffffffffff8f8f8f0f0f0f0f0f0e6e6e6d8d8d8f5f5f5efefefe6e6e6eaeaead4d4d4d8d8d8f6f6f6ffffffdfdfdfbcbcbcdcdcdcfbfbfbfbfbfbe8e8e8f1f1f1f7f7f7f3f3f3dededee6e6e6efefefe8e8e8efefefefefeffafafae4e4e4e6e6e6f4f4f4fdfdfdfcfcfcf7f7f7ededede4e4e4e7e7e7e6e6e6ecececd6d6d6e8e8e8e3e3e3e6e6e6f0f0f0eeeeeeeaeaeadcdcdce2e2e2dcdcdce2e2e2e9e9e9f1f1f1fafafad8d8d8e0e0e0fffffffdfdfdf2f2f2ebebebf0f0f0e5e5e5dededee9e9e9fffffff7f7f7fffffffffffffffffffffffffffffffffffffafafafffffffffffffffffffefefefffffff7f7f7fdfdfdfefefef2f2f2f5f5f5e6e6e6e0e0e0e1e1e1d1d1d1cfcfcfd6d6d6c8c8c8c4c4c4cbcbcbcacacac4c4c4b7b7b7b6b6b6b3b3b3aeaeaeafafafb4b4b4b0b0b0a3a3a3a9a9a9b2b2b2b1b1b1abababa0a0a0a2a2a2a6a6a68f8f8f969696b2b2b2adadada0a0a09d9d9daeaeaeacacacb0b0b0a1a1a1b2b2b2cececedfdfdfe4e4e4f3f3f3f5f5f5ebebebdbdbdbe1e1e1eeeeeef3f3f3d9d9d9f4f4f4f4f4f4e9e9e9ededede9e9e9e9e9e9f4f4f4fdfdfdf3f3f3eaeaeacbcbcbcacacae5e5e5f5f5f5e6e6e6efefeffdfdfdfefefef9f9f9f9f9f9ffffffe8e8e8dfdfdffafafae9e9e9ececece5e5e5e4e4e4eaeaeaf5f5f5dadadadbdbdbebebebd5d5d5e0e0e0d6d6d6cccccccacacad5d5d5afafafc9c9c9d8d8d8dcdcdcf4f4f4f9f9f9eaeaeaefefefeeeeeee6e6e6c8c8c8c1c1c1efefefe9e9e9d6d6d6ddddddf5f5f5fffffff4f4f4f0f0f0f0f0f0c8c8c8f2f2f2fffffffffffffafafafefefefffffffffffffefefeffffffffffffeaeaead9d9d9ccccccdadadacececed5d5d5d0d0d0c3c3c3cacacabebebeb5b5b5d3d3d3cececed0d0d0f4f4f4cececebcbcbcd8d8d8fafafaeeeeeee9e9e9dfdfdfe4e4e4ecececf6f6f6fffffff0f0f0d3d3d3ffffffffffffe3e3e3c6c6c6dfdfdfebebebe8e8e8e2e2e2dadadacbcbcbd1d1d1d3d3d3dbdbdbcfcfcfd0d0d0c9c9c9d5d5d5bababaa0a0a0a9a9a9b5b5b5d2d2d2edededffffffffffffffffffcdcdcdc8c8c8cececee9e9e9f1f1f1e6e6e6d0d0d0dededed9d9d9cacacaefefeff3f3f3f8f8f8e2e2e2d6d6d6e2e2e2efefefd9d9d9e7e7e7f7f7f7f4f4f4fcfcfcebebebeeeeeef4f4f4f3f3f3d2d2d2c7c7c7c7c7c7e8e8e8d8d8d8dbdbdbeaeaeaf7f7f7f1f1f1c9c9c9ededede7e7e7d0d0d0f6f6f6e5e5e5dfdfdfededede4e4e4dadadadfdfdfd6d6d6eaeaeaf4f4f4edededf6f6f6dddddddfdfdfe7e7e7f0f0f0ffffffedededf4f4f4fcfcfcfafafaf9f9f9f8f8f8f7f7f7fcfcfcfffffffffffffffffffbfbfbfffffffbfbfbe8e8e8d8d8d8dcdcdcf0f0f0fffffffafafaf6f6f6fffffffffffff3f3f3efefeffffffffffffffffffffbfbfbf6f6f6f6f6f6dadadad1d1d1e7e7e7dcdcdce9e9e9d4d4d4a3a3a3bcbcbcd0d0d0afafafa6a6a6c9c9c9cdcdcdc4c4c4d8d8d8d4d4d4dfdfdff0f0f0f4f4f4fffffffafafaedededecececd0d0d0dbdbdbe5e5e5fbfbfbcdcdcd939393a6a6a6bfbfbfd3d3d3d2d2d2c3c3c3cececef0f0f0d7d7d7ccccccfcfcfcf6f6f6e3e3e3dbdbdbccccccdcdcdcebebebfbfbfbeeeeeeeeeeeef0f0f0edededf1f1f1ffffffebebebbdbdbdbfbfbfd2d2d2d9d9d9ddddddefefeff4f4f4e5e5e5efefeff6f6f6edededd8d8d8c5c5c5d0d0d0dedededededed8d8d8bfbfbfc8c8c8e3e3e3d1d1d1c5c5c5e9e9e9dededed3d3d3e5e5e5e3e3e3e2e2e2cececeb0b0b0b3b3b3dbdbdbf1f1f1e3e3e3efefefebebebe9e9e9f3f3f3f5f5f5e0e0e0dddddddadadadfdfdfb0b0b0979797b3b3b39c9c9cafafafedededd5d5d5dcdcdcf7f7f7e0e0e0d2d2d2cacacad6d6d6dbdbdbecececeaeaead1d1d1cccccce7e7e7f0f0f0f4f4f4d2d2d2ccccccd1d1d1d9d9d9ebebebe8e8e8c5c5c5bfbfbfd7d7d7c4c4c4bcbcbceaeaeaf9f9f9eaeaead4d4d4e5e5e5ececece1e1e1ffffffffffffeeeeeef9f9f9e5e5e5d0d0d0e3e3e3ebebebfcfcfce2e2e2adadadd1d1d1f8f8f8efefefe4e4e4dadadae4e4e4dfdfdfdcdcdcdcdcdcf0f0f0fefefee9e9e9f1f1f1e5e5e5c7c7c7b2b2b2a7a7a7d4d4d4f0f0f0e3e3e3e0e0e0cacacac8c8c8d9d9d9ddddddecececf9f9f9f5f5f5e7e7e7e1e1e1e8e8e8e1e1e1d9d9d9f7f7f7f8f8f8f8f8f8f4f4f4f6f6f6f4f4f4dcdcdceaeaeae0e0e0eeeeeeeaeaeae1e1e1e7e7e7f4f4f4fffffffefefefafafaeaeaeaf1f1f1efefefeeeeeef7f7f7fcfcfcf9f9f9f8f8f8efefefebebebf8f8f8fefefef4f4f4d8d8d8e6e6e6eeeeeee6e6e6e1e1e1ebebebebebebeaeaeae8e8e8e4e4e4e8e8e8e1e1e1dededee6e6e6e3e3e3dededed6d6d6d0d0d0f2f2f2fffffffdfdfdedededf3f3f3fffffff6f6f6dddddddededed7d7d7f5f5f5dbdbdbe4e4e4f7f7f7f9f9f9eaeaeaf6f6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffcfcfcfffffffdfdfdf0f0f0ebebebf2f2f2ededede8e8e8efefeff3f3f3fbfbfbededede5e5e5ecececebebebf4f4f4ececece9e9e9eaeaeaebebebedededefefefe8e8e8e5e5e5f6f6f6e9e9e9eeeeeef9f9f9e1e1e1c9c9c9efefeff7f7f7dbdbdbe6e6e6e4e4e4d7d7d7dededef5f5f5fafafae9e9e9e0e0e0eaeaeaf4f4f4efefefededede3e3e3dcdcdcebebebe6e6e6d9d9d9edededf6f6f6f8f8f8fffffff6f6f6ffffffffffffefefefe2e2e2e5e5e5ccccccbebebebebebebfbfbfdadadadededee9e9e9e4e4e4f6f6f6cececebfbfbfd5d5d5dfdfdffdfdfdffffffffffffffffffeaeaeab6b6b6e2e2e2fbfbfbeaeaeaecececfffffff8f8f8f2f2f2fffffff7f7f7edededfffffff9f9f9e2e2e2e2e2e2f4f4f4e2e2e2ecececedededf8f8f8d6d6d6bfbfbfc3c3c3c6c6c6c6c6c6dbdbdbedededdcdcdcdadadae5e5e5c9c9c9cacacacacacabebebebfbfbfacacacc4c4c4d0d0d0c8c8c8b6b6b6c7c7c7f0f0f0d0d0d0c6c6c6bcbcbcc7c7c7b1b1b1c7c7c7eaeaeadededee6e6e6d7d7d7c9c9c9ccccccdbdbdbe4e4e4dcdcdce8e8e8f1f1f1e9e9e9cfcfcfc9c9c9ccccccdbdbdbf1f1f1e0e0e0d2d2d2e0e0e0dbdbdbeeeeeeffffffffffffedededb2b2b2c1c1c1e7e7e7d1d1d1c0c0c0bdbdbda4a4a4a8a8a8e3e3e3e2e2e2d8d8d8e6e6e6f1f1f1eeeeeef0f0f0e3e3e3d7d7d7e2e2e2dededee1e1e1f5f5f5fdfdfdfbfbfbedededd6d6d6e0e0e0c9c9c9dfdfdffdfdfddddddde7e7e7d1d1d1cdcdcdd1d1d1bfbfbfc2c2c2e8e8e8fbfbfbe8e8e8cfcfcfe8e8e8e6e6e6eeeeeee2e2e2a9a9a9c8c8c8f5f5f5fffffffffffff5f5f5f8f8f8fdfdfdfffffffffffff4f4f4e6e6e6e6e6e6fefefef6f6f6e2e2e2d4d4d4e2e2e2c3c3c3c3c3c3d9d9d9f0f0f0f1f1f1f9f9f9f6f6f6e7e7e7eaeaeaf5f5f5fcfcfcfbfbfbdededef1f1f1f1f1f1eeeeeef4f4f4f2f2f2fdfdfde6e6e6d5d5d5d3d3d3d5d5d5d9d9d9dfdfdff3f3f3e6e6e6d3d3d3eaeaeafafafae6e6e6c9c9c9dfdfdfedededd4d4d4e7e7e7e5e5e5ecececefefeff0f0f0eeeeeeeeeeeef3f3f3e9e9e9e0e0e0cdcdcddfdfdfcecececacacad0d0d0a0a0a0949494b5b5b5b6b6b6dadadac5c5c5b9b9b9c0c0c0bababab5b5b5e6e6e6f0f0f0e7e7e7ffffffe2e2e2acacac919191acacacc1c1c1d4d4d4cccccca8a8a8adadadc7c7c7bcbcbcbcbcbccfcfcfddddddddddddc2c2c2d0d0d0dadadaddddddd2d2d2e6e6e6fdfdfdfafafafffffffffffffffffffafafafdfdfdfcfcfcf3f3f3e9e9e9f8f8f8fffffff4f4f4f2f2f2efefefd6d6d6ecececfafafaedededf7f7f7fafafae7e7e7e3e3e3cdcdcddededee8e8e8f0f0f0e9e9e9eaeaeaf1f1f1f3f3f3f4f4f4dfdfdfeaeaeafffffff8f8f8dddddddededeefefeff2f2f2f0f0f0d0d0d0bebebec9c9c9dcdcdce9e9e9f0f0f0ffffffe8e8e8b6b6b6bebebeafafafadadadbdbdbdb1b1b1c8c8c8e5e5e5fffffff5f5f5d3d3d3d2d2d2d6d6d6dcdcdcefefeff9f9f9f7f7f7edededdadadaf3f3f3fffffffffffffffffff7f7f7e5e5e5e2e2e2c7c7c7b2b2b2bbbbbbc6c6c6c5c5c5b7b7b7d2d2d2e2e2e2fbfbfbe8e8e8dbdbdbefefeffdfdfdf8f8f8fffffffffffffffffffefefee1e1e1d5d5d5d4d4d4c7c7c7d3d3d3cccccccdcdcdd6d6d6dbdbdbe4e4e4efefeff3f3f3eaeaeae0e0e0e5e5e5e2e2e2f7f7f7e3e3e3dbdbdbc3c3c3cccccce5e5e5e8e8e8ebebebf0f0f0cacacabfbfbfe0e0e0d5d5d5e6e6e6f1f1f1f6f6f6dadadacacacad0d0d0e5e5e5cfcfcfccccccd6d6d6c4c4c4e1e1e1e0e0e0c7c7c7e8e8e8ececece7e7e7f0f0f0fefefefdfdfdfffffffffffff3f3f3f1f1f1f6f6f6f6f6f6e2e2e2f7f7f7fffffff5f5f5f2f2f2f6f6f6f0f0f0eaeaeaefefefe0e0e0f4f4f4f6f6f6e5e5e5f4f4f4f8f8f8fcfcfcf4f4f4ecececf0f0f0eaeaeaf6f6f6fdfdfdf5f5f5ebebebf5f5f5f5f5f5ecececf5f5f5fffffffefefefffffffffffffbfbfbfffffffdfdfde3e3e3ebebebf7f7f7fdfdfdfcfcfcfbfbfbeeeeeeeeeeeef7f7f7e7e7e7e9e9e9efefeff0f0f0e1e1e1ebebebfbfbfbf9f9f9edededfafafafffffff6f6f6fdfdfdfffffffefefefefefefffffff2f2f2c9c9c9edededf7f7f7fcfcfcfffffff7f7f7fffffffffffffdfdfdfffffff5f5f5fffffffdfdfdedededebebebf7f7f7fffffff8f8f8ffffffffffffe2e2e2e3e3e3f3f3f3fffffffffffffffffffffffffffffffffffffffffffefefeebebebeaeaeaf1f1f1dfdfdfeaeaeafdfdfde4e4e4bdbdbdcfcfcff4f4f4f8f8f8fdfdfdefefefe8e8e8fffffff7f7f7e0e0e0f4f4f4f6f6f6fefefef1f1f1e8e8e8f1f1f1fdfdfdfdfdfde4e4e4eeeeeefffffff7f7f7d6d6d6e2e2e2d3d3d3d9d9d9d5d5d5d0d0d0d7d7d7d2d2d2c7c7c7c9c9c9d1d1d1eeeeeee5e5e5c6c6c6d6d6d6fdfdfdebebebd2d2d2ccccccd6d6d6dcdcdcd7d7d7a7a7a7bbbbbbd3d3d3d5d5d5cececef5f5f5fdfdfdf8f8f8ccccccc2c2c2d3d3d3cacacabbbbbbb6b6b6c2c2c2d0d0d0d5d5d5cdcdcdd8d8d8cbcbcbe3e3e3f6f6f6e5e5e5e4e4e4e7e7e7d2d2d2bababa9d9d9dddddddf5f5f5dadadadededecfcfcfb9b9b9d1d1d1adadada7a7a7ffffffc6c6c6ccccccf7f7f7fffffff9f9f9f7f7f7f5f5f5e8e8e8e9e9e9fffffffefefef4f4f4f8f8f8d3d3d3d6d6d6ddddddd7d7d7ebebebd9d9d9d8d8d8f0f0f0eeeeeef0f0f0eaeaeadfdfdfcfcfcfc5c5c5b2b2b2cccccce0e0e0e8e8e8dcdcdcd9d9d9d6d6d6dbdbdbcdcdcdd9d9d9f1f1f1fffffffffffff0f0f0e7e7e7f4f4f4ffffffe3e3e3e5e5e5dedededddddde1e1e1dbdbdbd3d3d3c3c3c3dbdbdbfefefef7f7f7e9e9e9fbfbfbd3d3d3cececefefefeffffffddddddcccccce0e0e0d4d4d4f5f5f5fcfcfcfbfbfbf2f2f2d9d9d9e1e1e1f5f5f5eeeeeed4d4d4c6c6c6b6b6b6d6d6d6edededd9d9d9c3c3c3cbcbcbecececf1f1f1e5e5e5dededee2e2e2e1e1e1eaeaeaedededf2f2f2f9f9f9fffffffffffffffffffcfcfce0e0e0d7d7d7c8c8c8ffffffffffffeaeaeaf4f4f4fffffffafafaf4f4f4e5e5e5cacacac0c0c0d2d2d2dcdcdce0e0e0e2e2e2dfdfdfe5e5e5f4f4f4edededd6d6d6bfbfbfc1c1c1e2e2e2e4e4e4cbcbcbedededfffffff5f5f5f5f5f5e7e7e7d1d1d1dfdfdfe4e4e4d0d0d0b6b6b6d1d1d1e7e7e7e6e6e6edededdcdcdce2e2e2f0f0f0e5e5e5e7e7e7d7d7d7d2d2d2eaeaeae3e3e3d6d6d6d7d7d7e5e5e5e4e4e4eeeeeef1f1f1fdfdfdf8f8f8ffffffefefefefefefdcdcdcccccccedededd8d8d8b4b4b4a1a1a1d1d1d1ffffffcfcfcfbbbbbbbbbbbbbebebedfdfdffefefefdfdfdffffffebebebe7e7e7fffffffffffff0f0f0ecececefefeff4f4f4e7e7e7f1f1f1fefefeededede5e5e5ecececf3f3f3f0f0f0eaeaeae6e6e6e0e0e0dbdbdbdfdfdfe2e2e2e7e7e7ebebebe1e1e1e9e9e9edededddddddd9d9d9ebebebeeeeeed6d6d6cccccce8e8e8f8f8f8f9f9f9f5f5f5ebebebdfdfdfedededdadadae2e2e2ffffffd8d8d8cfcfcfe9e9e9ebebebdfdfdfebebebecececefefefe4e4e4e7e7e7f1f1f1ffffffc6c6c6c2c2c2cececeb5b5b59d9d9dcbcbcbf6f6f6fffffff3f3f3f8f8f8fdfdfdf1f1f1d7d7d7bcbcbcbfbfbfd3d3d3d4d4d4b5b5b5c7c7c7c8c8c8c5c5c5c2c2c2d3d3d3efefefeaeaead4d4d4c3c3c3e1e1e1d5d5d5d4d4d4dfdfdfcdcdcdd1d1d1d7d7d7b5b5b5afafafffffffe6e6e6d5d5d5fafafaf0f0f0f7f7f7fffffff4f4f4f4f4f4fffffffffffff6f6f6e8e8e8eaeaeaf3f3f3f8f8f8fffffffffffff1f1f1eaeaeae5e5e5e0e0e0e6e6e6dbdbdbecececf0f0f0d2d2d2d3d3d3dededef4f4f4f9f9f9edededeeeeeeefefeff3f3f3d6d6d6d6d6d6e3e3e3cdcdcdd6d6d6eaeaeaefefefe5e5e5d9d9d9e9e9e9ffffffe6e6e6eeeeeed3d3d3bdbdbdb1b1b1cbcbcbeeeeeee2e2e2e3e3e3efefefeeeeeeebebebf1f1f1ecececdfdfdfe9e9e9dfdfdfd1d1d1f3f3f3f5f5f5e4e4e4d5d5d5dedededededee2e2e2e3e3e3e7e7e7f7f7f7d0d0d0e9e9e9f2f2f2e6e6e6ecececebebebdcdcdcdadadaddddddebebebf1f1f1f7f7f7f4f4f4f5f5f5fdfdfdf4f4f4ffffffffffffe7e7e7eeeeeef1f1f1e5e5e5eaeaeafffffffefefef1f1f1e7e7e7efefeffffffff6f6f6ececece8e8e8d2d2d2d4d4d4b7b7b7c0c0c0e3e3e3e6e6e6d1d1d1f3f3f3f9f9f9f1f1f1e2e2e2e6e6e6f1f1f1fffffff3f3f3e8e8e8eeeeeee9e9e9e9e9e9ffffffeaeaeae7e7e7eaeaeaddddddeeeeeef8f8f8fffffffdfdfdfffffff6f6f6e9e9e9eaeaeaf4f4f4ffffffffffffffffffe5e5e5d2d2d2dbdbdbeaeaeaeaeaeaf1f1f1f2f2f2e3e3e3e9e9e9edededebebebe2e2e2e0e0e0d6d6d6dddddde1e1e1d3d3d3dbdbdbdcdcdce6e6e6fdfdfde8e8e8cececee3e3e3dcdcdcd6d6d6d7d7d7cececed8d8d8e5e5e5f4f4f4eaeaeae1e1e1ccccccb3b3b3b5b5b5ecececfefefeeeeeeee6e6e6ebebebfcfcfcffffffcbcbcbb1b1b1ebebebdbdbdbd3d3d3e1e1e1e4e4e4e7e7e7e5e5e5f6f6f6f1f1f1ecececefefeffdfdfdfafafaeaeaead1d1d1e7e7e7dfdfdfc2c2c2cbcbcbb8b8b8bebebec4c4c4c3c3c3d9d9d9e4e4e4d4d4d4b4b4b4b1b1b1d8d8d8c5c5c5aeaeaeb5b5b5d4d4d4eeeeeec4c4c4c1c1c1ecececf0f0f0ebebebd2d2d2dedededcdcdcdfdfdfe8e8e8e0e0e0d6d6d6efefeffffffff6f6f6cfcfcf989898d3d3d3f3f3f3dbdbdbd8d8d8e2e2e2ebebebf9f9f9fffffff1f1f1b3b3b3ebebebdedededcdcdce8e8e8eaeaeafefefee3e3e3cbcbcbc7c7c7cccccce5e5e5f1f1f1e2e2e2d9d9d9f1f1f1e4e4e4e2e2e2e6e6e6f2f2f2fefefed9d9d9e3e3e3e4e4e4f0f0f0ecececf4f4f4f2f2f2e9e9e9f3f3f3f2f2f2dcdcdcdfdfdfe0e0e0dfdfdfdfdfdfe0e0e0fafafaf3f3f3f1f1f1d3d3d3bcbcbcd5d5d5d8d8d8cececeb7b7b7e5e5e5fafafae4e4e4f3f3f3ffffffefefeff6f6f6fafafad7d7d7f5f5f5f4f4f4f7f7f7f6f6f6f0f0f0fefefefdfdfddededec5c5c5ddddddf3f3f3dddddde0e0e0e6e6e6dededecfcfcfc5c5c5c9c9c9e5e5e5d7d7d7d7d7d7e0e0e0b7b7b7d5d5d5f4f4f4e4e4e4fdfdfdf3f3f3e0e0e0cdcdcdcfcfcff3f3f3dfdfdfcfcfcfc3c3c3bcbcbcd5d5d5e0e0e0e0e0e0dededee1e1e1e5e5e5ebebebdadadadcdcdce0e0e0dcdcdce3e3e3f4f4f4f2f2f2f4f4f4ececece3e3e3dededee9e9e9f0f0f0fefefefafafafcfcfcf0f0f0f5f5f5fefefee9e9e9f1f1f1f7f7f7fcfcfcfcfcfcd3d3d3d6d6d6d4d4d4c4c4c4c5c5c5d2d2d2e0e0e0ebebebfffffff6f6f6ebebebfefefefffffffffffffffffffffffff5f5f5f7f7f7fffffffffffffffffff2f2f2e9e9e9f6f6f6f8f8f8dededec5c5c5f2f2f2fffffffffffff7f7f7f5f5f5e5e5e5e4e4e4f2f2f2f8f8f8f9f9f9eeeeeefafafaffffff9898986e6e6edededed9d9d99898989a9a9aacacaccfcfcfe9e9e9fffffffffffff6f6f6ebebebe3e3e3e6e6e6e2e2e2e0e0e0cbcbcbe0e0e0d7d7d7c2c2c2b7b7b7c8c8c8dbdbdbcececed2d2d2c9c9c9c8c8c8babababebebed8d8d8d0d0d0d0d0d0d4d4d4d1d1d1cacacac2c2c2bdbdbdb7b7b7c5c5c5c9c9c9bebebedededef1f1f1cfcfcfbfbfbfe9e9e9f9f9f9dededeefefefc5c5c5c3c3c3c5c5c5c3c3c3cacacacbcbcbdfdfdfebebebebebebe5e5e5e9e9e9e7e7e7e3e3e3d8d8d8dcdcdce9e9e9ebebebc3c3c3adadadaeaeaec8c8c8eeeeeefffffff7f7f7efefeff6f6f6fffffffcfcfce3e3e3cbcbcbdbdbdbe8e8e8f2f2f2e9e9e9d6d6d6bdbdbd909090a7a7a7a2a2a27979798e8e8ed8d8d8efefefd1d1d1e1e1e1ddddddefefeff9f9f9f3f3f3f7f7f7fefefeffffffffffffffffffe2e2e2c3c3c3e3e3e3eaeaeaf8f8f8edededefefeff6f6f6e9e9e9dfdfdfbfbfbfe2e2e2f8f8f8fbfbfbf2f2f2dadadacbcbcbbebebee8e8e8fffffff9f9f9fcfcfcefefeff2f2f2fbfbfbeeeeeee5e5e5ebebebf1f1f1e7e7e7eeeeeef1f1f1f0f0f0dededee6e6e6f4f4f4f5f5f5f5f5f5fbfbfbfbfbfbfffffffbfbfbe3e3e3d7d7d7f4f4f4bebebebcbcbcd7d7d7e0e0e0e1e1e1dbdbdbd9d9d9bfbfbfc9c9c9e2e2e2f3f3f3dadadac5c5c5dfdfdfdfdfdfebebebe5e5e5edededfdfdfdebebebf6f6f6ffffffefefefc2c2c2d9d9d9f7f7f7dfdfdfb9b9b9dadadafefefeeeeeeedbdbdbdededef2f2f2f3f3f3efefeff2f2f2e9e9e9e1e1e1e4e4e4e7e7e7f6f6f6fbfbfbf5f5f5edededeaeaeafffffffdfdfdf2f2f2e8e8e8e9e9e9cdcdcde0e0e0e4e4e4e7e7e7efefefececececececdfdfdfddddddd1d1d1d9d9d9dddddde4e4e4efefefd6d6d6d1d1d1e9e9e9f6f6f6ececece5e5e5e0e0e0ecececf6f6f6efefefe2e2e2d8d8d8d6d6d6cecececececee7e7e7e0e0e0dcdcdce7e7e7e7e7e7ececece7e7e7f0f0f0f5f5f5ebebebc7c7c7acacaccececee7e7e7d3d3d3f5f5f5fafafafbfbfbf8f8f8e5e5e5f7f7f7f6f6f6e4e4e4e1e1e1dbdbdbd0d0d0d3d3d3e0e0e0e5e5e5c1c1c1b8b8b8cbcbcbd7d7d7f3f3f3f8f8f8f1f1f1f0f0f0ebebebedededf5f5f5f6f6f6fefefef2f2f2c5c5c5d1d1d1dfdfdfe7e7e7e5e5e5d2d2d2e5e5e5f9f9f9e1e1e1f9f9f9fffffff6f6f6e6e6e6dddddddedededadadae2e2e2d1d1d1cdcdcdcbcbcbf8f8f8fcfcfcf1f1f1fbfbfbf2f2f2dfdfdfd2d2d2d9d9d9e5e5e5ccccccb9b9b9c3c3c3eaeaeadfdfdfd0d0d0c4c4c4e1e1e1e1e1e1e5e5e5e5e5e5e9e9e9ebebebcececebcbcbcd0d0d0d2d2d2e1e1e1e4e4e4dfdfdfdfdfdffffffffcfcfccdcdcdecececfffffffffffffffffffffffff1f1f1d4d4d4dededefefefee2e2e2c2c2c2cfcfcfeeeeeee4e4e4e4e4e4e2e2e2edededdcdcdccdcdcdc5c5c5d4d4d4f0f0f0e6e6e6d8d8d8e4e4e4d3d3d3b9b9b9cfcfcfc6c6c6b7b7b7c1c1c1bbbbbba0a0a0d6d6d6fffffff7f7f7dadadae8e8e8fffffffffffffcfcfcfffffffffffff8f8f8f9f9f9fdfdfdf2f2f2dededec8c8c8d2d2d2dbdbdbc5c5c5d5d5d5f4f4f4fdfdfdf6f6f6fbfbfbfafafafffffffdfdfdfffffffffffff7f7f7f4f4f4fdfdfdf4f4f4dfdfdfd8d8d8e4e4e4dbdbdbbebebef4f4f4fdfdfdfcfcfcfdfdfdfffffffbfbfbefefefefefefe4e4e4e7e7e7f9f9f9ffffffe0e0e0f4f4f4f0f0f0e4e4e4acacacb6b6b6e8e8e8dddddde0e0e0eeeeeed5d5d5bababadfdfdff3f3f3f7f7f7fffffffffffff7f7f7fafafaf1f1f1ecececf9f9f9f4f4f4ecececf6f6f6f8f8f8f0f0f0fdfdfdffffffeaeaeaf4f4f4f1f1f1eaeaeaefefefdfdfdfccccccd3d3d3dbdbdbdcdcdcf3f3f3fbfbfbfafafadfdfdff1f1f1f8f8f8e4e4e4e7e7e7d2d2d2c8c8c8cfcfcff6f6f6fafafaf2f2f2e2e2e2e8e8e8eaeaeaf0f0f0f5f5f5edededededede5e5e5efefeff7f7f7fafafafcfcfcfafafaf5f5f5efefefecececfbfbfbf2f2f2e8e8e8dedededcdcdcf2f2f2ffffffefefefe3e3e3e3e3e3f1f1f1f8f8f8eaeaead2d2d2dadadaefefefeeeeeeecececeeeeeeddddddd3d3d3ccccccc0c0c0d5d5d5e4e4e4d8d8d8d9d9d9dededed4d4d4dfdfdfe2e2e2e1e1e1dcdcdce0e0e0dfdfdfcacacabdbdbdd5d5d5c0c0c0dededeebebebeeeeeefffffffbfbfbefefeff0f0f0fffffffffffffefefee8e8e8dfdfdfeaeaead7d7d7e1e1e1dedededddddde0e0e0e0e0e0e0e0e0eaeaead7d7d7d9d9d9d8d8d8d4d4d4dededee8e8e8f4f4f4f5f5f5fffffffffffffffffffffffffdfdfde1e1e1d9d9d9f1f1f1e3e3e3cbcbcbd9d9d9e4e4e4cececedfdfdfe2e2e2f6f6f6e5e5e5ccccccc7c7c7c0c0c0c0c0c0b2b2b2e4e4e4ffffffe4e4e4c0c0c0d7d7d7ecececdededed7d7d7d0d0d0d6d6d6cdcdcdc5c5c5c3c3c3b3b3b3c9c9c9f2f2f2e8e8e8cbcbcbd9d9d9c2c2c2dddddde0e0e0eeeeeefffffffffffffffffffafafadededed0d0d0cbcbcbc4c4c4cbcbcbdadadabcbcbc969696bcbcbcededede5e5e5d4d4d4e9e9e9f7f7f7fbfbfbffffffffffffe8e8e8f6f6f6ecececd5d5d5d3d3d3d0d0d0c5c5c5dededefffffffbfbfbe0e0e0d3d3d3b7b7b7a7a7a7c5c5c5bdbdbde2e2e2f8f8f8ecececbebebea4a4a4e0e0e0f6f6f6f4f4f4fefefeffffffffffffffffffffffffefefeff9f9f9fffffffefefefffffffffffff7f7f7fbfbfbfafafae1e1e1efefefeaeaeaf9f9f9fbfbfbe7e7e7ededede6e6e6e1e1e1e7e7e7f0f0f0c2c2c2c1c1c1e5e5e5fffffffffffff2f2f2f0f0f0e8e8e8c8c8c8ddddddfffffffffffff0f0f0e6e6e6f6f6f6f1f1f1e6e6e6dbdbdbf3f3f3fdfdfdd8d8d8edededfffffffbfbfbf6f6f6ffffffe0e0e0969696abababfbfbfbffffffeaeaead1d1d1cacacadcdcdcfafafafffffff9f9f9fbfbfbe9e9e9f0f0f0f7f7f7fbfbfbc3c3c3ccccccdfdfdfdededee7e7e7e9e9e9eaeaeaf2f2f2f7f7f7d4d4d4e3e3e3f4f4f4f2f2f2f0f0f0dddddde2e2e2e6e6e6e5e5e5f4f4f4fdfdfdefefeffbfbfbfffffff1f1f1dfdfdfdfdfdfeeeeeef6f6f6e9e9e9e5e5e5e0e0e0cacacacfcfcff5f5f5f3f3f3f4f4f4d5d5d5d1d1d1dddddddcdcdcfafafae8e8e8dddddde0e0e0d4d4d4cececeddddddd8d8d8c4c4c4dadadae6e6e6dbdbdbbebebee1e1e1e7e7e7dbdbdbe2e2e2ecececf7f7f7edededdfdfdfd2d2d2e1e1e1dfdfdff0f0f0cacacabdbdbdeeeeeef1f1f1e8e8e8efefeffefefee1e1e1ebebebf2f2f2f7f7f7ececece5e5e5e5e5e5f4f4f4fafafaf7f7f7e8e8e8e0e0e0e9e9e9f3f3f3f2f2f2fffffffefefef1f1f1dededed5d5d5d1d1d1cfcfcfcccccccfcfcfd7d7d7e8e8e8f5f5f5d2d2d2cccccce8e8e8e0e0e0e9e9e9edededf7f7f7f6f6f6e7e7e7d2d2d2dfdfdfdfdfdfbbbbbbe4e4e4f8f8f8eeeeeef3f3f3fdfdfdfafafaecececfdfdfdfffffff5f5f5d8d8d8dbdbdbfffffffffffff6f6f6eaeaeaf5f5f5fffffff0f0f0cdcdcdd2d2d2e9e9e9e0e0e0c6c6c6d8d8d8dadadad9d9d9e3e3e3d6d6d6d0d0d0e0e0e0cfcfcfd3d3d3dedededfdfdff7f7f7efefefe6e6e6ffffffffffffffffffffffffeaeaeae5e5e5f3f3f3d6d6d6ddddddfdfdfde6e6e6f8f8f8f5f5f5f8f8f8f3f3f3efefefecececdadadac9c9c9d8d8d8d5d5d5b4b4b4d7d7d7d5d5d5c8c8c8cececed0d0d0d5d5d5cececeaaaaaabababaf2f2f2efefeff5f5f5f6f6f6f1f1f1f7f7f7efefefdededee3e3e3dcdcdcc6c6c6c4c4c4bdbdbdc6c6c6d3d3d3d6d6d6d4d4d4c5c5c5e1e1e1fffffff9f9f9e1e1e1dddddddfdfdfc3c3c3e6e6e6f5f5f5edededf1f1f1efefeff2f2f2c3c3c3bbbbbbd8d8d8c5c5c5b3b3b3cdcdcdddddddc9c9c9e7e7e7fffffff6f6f6b5b5b5c0c0c0f1f1f1fffffffefefefafafaf9f9f9f5f5f5d2d2d2dcdcdcf7f7f7f6f6f6cbcbcbe2e2e2fefefefffffff4f4f4fffffffdfdfdf4f4f4efefefd3d3d3e0e0e0f9f9f9fffffffffffffffffffffffff2f2f2f9f9f9eaeaeae5e5e5f6f6f6ddddddd0d0d0eaeaeaefefefe4e4e4dfdfdfd8d8d8dcdcdcbdbdbdb7b7b7dbdbdbd9d9d9dbdbdbdfdfdfdededed8d8d8dfdfdff6f6f6f2f2f2e8e8e8e8e8e8ededede6e6e6e8e8e8e9e9e9ededede6e6e6f3f3f3eeeeeee4e4e4f2f2f2fffffff8f8f8ecececf5f5f5f6f6f6efefefe6e6e6d8d8d8d9d9d9dadadaf6f6f6fafafae6e6e6b4b4b4c7c7c7cececee0e0e0eaeaeae9e9e9f3f3f3ffffffeeeeeee2e2e2fffffffffffffffffffefefef0f0f0f3f3f3f1f1f1e7e7e7dedededcdcdce2e2e2f9f9f9ffffffebebebdededef2f2f2fdfdfdd8d8d8adadadb6b6b6b1b1b1adadadc2c2c2c7c7c7d3d3d3fefefee2e2e2d3d3d3f7f7f7dddddde6e6e6d4d4d4dbdbdbe3e3e3e5e5e5f7f7f7edededcfcfcfd4d4d4f3f3f3ebebebdfdfdfd8d8d8e5e5e5dfdfdfc8c8c8d9d9d9d5d5d5cececef6f6f6ffffffffffffffffffeaeaeaf0f0f0ffffffffffffc9c9c9a2a2a2cdcdcdc9c9c9f9f9f9fffffffffffffffffffffffff8f8f8c8c8c8dadadae7e7e7edededeaeaeae1e1e1ffffffffffffffffffffffffe9e9e9bebebed0d0d0c8c8c8959595abababa6a6a6dadadad4d4d4c3c3c3eaeaeaeaeaead6d6d6dededee8e8e8d6d6d6bfbfbfccccccd2d2d2c6c6c6bebebeb4b4b4c7c7c7e2e2e2f4f4f4eeeeeee8e8e8fffffffcfcfcececece8e8e8ecececd7d7d7acacacb6b6b6f1f1f1f0f0f0cfcfcfc2c2c2d3d3d3dfdfdffdfdfdfdfdfdfffffff5f5f5eaeaeafffffffdfdfdffffffefefefeeeeeededededadadadedededfdfdfe2e2e2d3d3d3ecececfafafadbdbdbd4d4d4cacacadbdbdbcdcdcdcdcdcdfafafabbbbbbd5d5d5e1e1e1c5c5c5d4d4d4eeeeeeeaeaeadadadaeeeeeecfcfcfd3d3d3e4e4e4cfcfcfd3d3d3e6e6e6e4e4e4cacacafffffffffffff0f0f0f3f3f3efefeff1f1f1f7f7f7ffffffe6e6e6ddddddf1f1f1e1e1e1e4e4e4f1f1f1eaeaeaeaeaeae2e2e2f2f2f2dadadaafafafc0c0c0d7d7d7ecececfffffff8f8f8efefefb1b1b1cfcfcfffffffefefefe7e7e7f9f9f9efefeff1f1f1f4f4f4e8e8e8ddddddf5f5f5fcfcfcfffffff8f8f8ededede5e5e5e9e9e9fafafaffffffdbdbdbe8e8e8ededededededeaeaeafefefefefefeeeeeeedfdfdfd9d9d9c5c5c5cdcdcdf2f2f2fafafae8e8e8f5f5f5fdfdfddededec2c2c2dbdbdbd8d8d8ebebebf6f6f6fdfdfdfafafafcfcfcffffffedededd8d8d8edededfdfdfdffffffe7e7e7ebebebfffffffafafafbfbfbfcfcfcf3f3f3e7e7e7e8e8e8e9e9e9e0e0e0e3e3e3dededef8f8f8e9e9e9f0f0f0fffffffafafaf2f2f2f2f2f2f4f4f4fffffff7f7f7f6f6f6fdfdfdffffffffffffffffffffffffe1e1e1e3e3e3f9f9f9e1e1e1efefefefefefe1e1e1d8d8d8ddddddd5d5d5ebebebe9e9e9e3e3e3e9e9e9e6e6e6e8e8e8f7f7f7efefefeeeeeef6f6f6f2f2f2f5f5f5fcfcfcf0f0f0ebebebe6e6e6f0f0f0f4f4f4f5f5f5fffffffffffffefefed1d1d1b8b8b8dfdfdffafafaf2f2f2e6e6e6e4e4e4bababaccccccefefefedededdcdcdce6e6e6ffffffe8e8e8f8f8f8fbfbfbfcfcfcf1f1f1f3f3f3f0f0f0e7e7e7f6f6f6ebebebe3e3e3fbfbfbf6f6f6e4e4e4e0e0e0d8d8d8e0e0e0dededec7c7c7d6d6d6d3d3d3dfdfdfd9d9d9d3d3d3dcdcdcf0f0f0f1f1f1dfdfdfe9e9e9f5f5f5f0f0f0dededeecececfefefefffffffcfcfce8e8e8e8e8e8dededee2e2e2d9d9d9d0d0d0dbdbdbe1e1e1bebebed4d4d4dededecacacaf5f5f5f2f2f2d6d6d6eaeaead5d5d5c2c2c2c4c4c4cececed1d1d1c8c8c8cdcdcdcececeacacacbfbfbfe7e7e7ebebebc9c9c9c9c9c9d8d8d8dfdfdfd4d4d4c3c3c3c8c8c8f6f6f6fffffffbfbfbe5e5e5e5e5e5d7d7d7e2e2e2fbfbfbf0f0f0c5c5c5e5e5e5ffffffeeeeeecececef5f5f5fefefee9e9e9dcdcdcd7d7d7e8e8e8bebebea2a2a2a5a5a5abababe8e8e8f7f7f7efefeff0f0f0e7e7e7f4f4f4e8e8e8e8e8e8e8e8e8e8e8e8e9e9e9f9f9f9d0d0d0dcdcdcedededcececebebebedcdcdcf8f8f8d2d2d2f3f3f3edededf6f6f6f1f1f1c0c0c0dadadaf6f6f6b1b1b1b6b6b6c5c5c5d3d3d3f4f4f4dcdcdcd3d3d3dadadad7d7d7e5e5e5f0f0f0c8c8c8c0c0c0d7d7d7c9c9c9c8c8c8d4d4d4d9d9d9dddddde6e6e6efefefedededf9f9f9dadadad1d1d1dbdbdbebebebfafafafffffffafafaf7f7f7ffffffffffffededede0e0e0dbdbdbe3e3e3f7f7f7edededecececf0f0f0f1f1f1e2e2e2d9d9d9ededededededeeeeeeededede9e9e9eeeeeedcdcdcd8d8d8d4d4d4d5d5d5ececece5e5e5e8e8e8f3f3f3f4f4f4e9e9e9f5f5f5e9e9e9ededede7e7e7eeeeeef7f7f7f6f6f6f7f7f7f1f1f1f0f0f0f5f5f5f1f1f1d4d4d4d9d9d9d9d9d9c7c7c7a3a3a3d7d7d7ebebebdbdbdbd9d9d9cccccccbcbcbdfdfdfd3d3d3cbcbcbedededfffffff0f0f0ffffffffffffe2e2e2afafafcfcfcfd3d3d3cececeeeeeeee1e1e1cfcfcfd0d0d0d8d8d8d3d3d3e0e0e0f3f3f3dcdcdcd1d1d1c2c2c2cfcfcfe1e1e1dadadafffffffffffffffffff7f7f7f0f0f0f4f4f4f8f8f8fafafac6c6c6a2a2a2d9d9d9dededec7c7c7bcbcbcbfbfbfb2b2b2c3c3c3e5e5e5e0e0e0e2e2e2f7f7f7ffffffe3e3e3efefefecececabababa5a5a5fcfcfcfffffffffffff9f9f9cfcfcfe6e6e6dcdcdce1e1e1fcfcfcf8f8f8fffffff2f2f2d3d3d3d8d8d8cfcfcfd2d2d2cccccce7e7e7ebebebe3e3e3bbbbbba5a5a5e0e0e0f1f1f1e1e1e1b6b6b6bcbcbcd0d0d0c2c2c2a3a3a3b4b4b4d4d4d4e6e6e6fdfdfdfafafaf8f8f8ecececdddddde3e3e3ffffffffffffffffffffffffffffffe3e3e3dfdfdffefefeffffffefefefccccccd5d5d5cbcbcbe7e7e7f5f5f5d8d8d8edededececece8e8e8f2f2f2e3e3e3dbdbdbcdcdcddcdcdcd2d2d2fafafaf4f4f4f1f1f1fdfdfdecececf0f0f0f2f2f2ddddddd5d5d5ecececdfdfdfd4d4d4dededeccccccbbbbbbdcdcdcd4d4d4d7d7d7ecececb3b3b3aeaeaee2e2e2b2b2b2c5c5c5e2e2e2f5f5f5fafafaeaeaeaecececfffffff8f8f8fffffffffffffffffffffffffdfdfde1e1e1dededed2d2d2d0d0d0dadadadfdfdfdbdbdbe7e7e7e8e8e8d8d8d8dfdfdff0f0f0edededf6f6f6f8f8f8f4f4f4ebebebf1f1f1efefefbbbbbbcfcfcff1f1f1d2d2d2cececee9e9e9fbfbfba4a4a4a3a3a3fefefef5f5f5edededfffffffafafaefefefe5e5e5f2f2f2f0f0f0e4e4e4edededeeeeeec5c5c5c7c7c7e3e3e3f4f4f4e0e0e0e7e7e7f9f9f9ececece7e7e7e6e6e6ddddddf0f0f0eeeeeef8f8f8f6f6f6f0f0f0edededdededee2e2e2f3f3f3edededf0f0f0fafafad8d8d8c1c1c1e7e7e7fdfdfdffffffffffffeaeaeadfdfdfe6e6e6dfdfdff2f2f2f8f8f8edededf2f2f2dfdfdfecececddddddc3c3c3cccccccbcbcbe2e2e2ecececdededed7d7d7dededeccccccf0f0f0ececece2e2e2cfcfcfd4d4d4f8f8f8dbdbdbe7e7e7ffffffeaeaeadcdcdcf9f9f9f6f6f6dededee6e6e6dfdfdfc8c8c8d0d0d0e5e5e5eaeaeae0e0e0c4c4c4eeeeeec7c7c7cbcbcbffffffecececdfdfdfe8e8e8e4e4e4e2e2e2cfcfcfd7d7d7dadadaecececf2f2f2f2f2f2efefefdadadae8e8e8eeeeeed5d5d5e5e5e5e7e7e7dededee1e1e1dcdcdceeeeeef9f9f9ecececf0f0f0f3f3f3fffffff3f3f3dfdfdfd3d3d3f8f8f8eaeaead2d2d2dededeeaeaeafffffffefefeeeeeeedcdcdce6e6e6e4e4e4d7d7d7e2e2e2e7e7e7ddddddcdcdcdbfbfbfb6b6b6c2c2c2e2e2e2eeeeeee3e3e3e5e5e5e6e6e6e9e9e9f5f5f5d9d9d9f7f7f7ffffffffffffffffffffffffe6e6e6c6c6c6eeeeeeffffffe8e8e8d8d8d8ffffffefefefeeeeeef5f5f5d7d7d7d3d3d3d2d2d2ecececcccccca8a8a8acacacc4c4c4cbcbcbd5d5d5cccccca4a4a4a6a6a6d2d2d2e2e2e2fdfdfdf0f0f0e6e6e6d6d6d6bcbcbc9b9b9bd7d7d7fdfdfdfffffffafafae2e2e2f2f2f2eaeaeae9e9e9cbcbcbc7c7c7fafafafdfdfdf7f7f7f3f3f3dbdbdb919191bfbfbfe0e0e0e1e1e1c1c1c1d0d0d0dfdfdfc9c9c9ddddddebebebcacacad4d4d4e4e4e4e9e9e9eaeaeaebebebdfdfdfd9d9d9d0d0d0cececed7d7d7e3e3e3e4e4e4efefefd9d9d9dfdfdff3f3f3ecececdddddddbdbdbeeeeeeefefeff7f7f7fffffffffffff0f0f0dcdcdcd6d6d6d1d1d1cfcfcfc2c2c2b4b4b4dfdfdfecececc3c3c3d7d7d7dbdbdbdcdcdcfefefeeaeaeadcdcdce1e1e1c0c0c0d5d5d5fefefee1e1e1c2c2c2b8b8b8bebebebbbbbbd9d9d9c3c3c3e9e9e9f7f7f7d8d8d8dfdfdfd9d9d9c3c3c3c9c9c9d7d7d7e0e0e0dcdcdcdadadadadadaedededf1f1f1fcfcfcfffffffffffff1f1f1e3e3e3cfcfcfc2c2c2c1c1c1d0d0d0f0f0f0e2e2e2eeeeeee8e8e8efefeffdfdfde7e7e7dadadadbdbdbe1e1e1dededeedededfdfdfdfffffffefefefefefeffffffedededefefeff1f1f1ebebebf2f2f2f4f4f4ebebebebebebebebebfffffffffffff8f8f8f7f7f7fffffff1f1f1f3f3f3fffffffbfbfbf0f0f0ffffffdcdcdccbcbcbd6d6d6e0e0e0a8a8a8959595989898868686b0b0b0c2c2c2ababab9797979b9b9ba4a4a4a6a6a6a5a5a59797979b9b9b9e9e9e9f9f9fc4c4c4e1e1e1a0a0a06c6c6cbababaffffffefefefe9e9e9f2f2f2ffffffffffffe8e8e8b4b4b4c1c1c1c7c7c7ddddddf6f6f6e8e8e8dadada9a9a9ad8d8d8dadadac8c8c8ddddddf2f2f2e8e8e8cdcdcdd6d6d6d5d5d5d4d4d4d0d0d0f1f1f1d8d8d8adadade8e8e8f8f8f8f5f5f5b2b2b27171718f8f8fbbbbbbc4c4c4afafafbbbbbbabababc0c0c0f2f2f2fafafac7c7c7c9c9c9ddddddd9d9d9bcbcbcb8b8b8e0e0e0fffffff4f4f4cdcdcdc4c4c4e3e3e3ebebebe7e7e7ececece8e8e8e4e4e4fbfbfbf1f1f1dfdfdff2f2f2e6e6e6edededf1f1f1d0d0d0c8c8c8b7b7b7d9d9d9f8f8f8e4e4e4cbcbcbd3d3d3cfcfcfd1d1d1e8e8e8bababae4e4e4f4f4f4ecececf2f2f2e9e9e9dfdfdfddddddb3b3b3a6a6a6dbdbdbe7e7e7e4e4e4dfdfdfe9e9e9d7d7d7c6c6c6d7d7d7f0f0f0fcfcfce5e5e5d3d3d3ddddddd6d6d6dfdfdfd8d8d8b5b5b5c0c0c0ccccccc8c8c8eaeaeafefefeececece7e7e7e8e8e8e0e0e0d2d2d2eeeeeed4d4d4e0e0e0fffffff7f7f7fefefee8e8e8e4e4e4dfdfdfbababacecececfcfcff8f8f8ffffffb2b2b2bdbdbdefefeff0f0f0dfdfdfe9e9e9d0d0d0bfbfbfdbdbdbdddddde3e3e3dededec4c4c4d1d1d1dddddde5e5e5d1d1d1d7d7d7eeeeeeefefeff9f9f9fffffffcfcfcfcfcfcf8f8f8fffffffcfcfcf0f0f0f5f5f5eeeeeee8e8e8fffffffbfbfbe5e5e5e4e4e4e2e2e2ddddddf6f6f6ecececb7b7b7bfbfbff8f8f8f7f7f7f5f5f5ebebebeeeeeee3e3e3d5d5d5dcdcdcdadadac9c9c9c3c3c3ebebebfafafad6d6d6d0d0d0e7e7e7cfcfcfcececef5f5f5f5f5f5eeeeeeebebebececece8e8e8e4e4e4d4d4d4dadadadededecdcdcdc5c5c5f1f1f1e8e8e8e0e0e0f1f1f1fffffffffffffffffffafafae8e8e8eaeaeaededede5e5e5c8c8c8cecececccccce1e1e1f4f4f4f3f3f3f0f0f0eaeaeaededededededd8d8d8d8d8d8ecececc2c2c2bababaf6f6f6f6f6f6e4e4e4cececee7e7e7f5f5f5e6e6e6f4f4f4f2f2f2d8d8d8dadadadddddde1e1e1ebebebd7d7d7dddddde4e4e4d0d0d0cececeebebebdededee5e5e5f6f6f6e7e7e7e8e8e8f3f3f3ffffffeaeaeacdcdcdf2f2f2fffffffffffff7f7f7e1e1e1e1e1e1e7e7e7fffffffbfbfbdfdfdfd3d3d3e6e6e6e5e5e5f0f0f0e2e2e2c9c9c9e4e4e4edededf8f8f8eaeaeae8e8e8efefefe4e4e4c2c2c2c6c6c6e1e1e1ecececf2f2f2e9e9e9e5e5e5ecececedededdcdcdcf3f3f3e9e9e9ebebebededede4e4e4e3e3e3cacacae5e5e5edededdbdbdbe3e3e3eeeeeeedededf0f0f0c8c8c8c2c2c2dbdbdbe3e3e3f3f3f3eaeaeacfcfcfccccccdbdbdbe5e5e5d9d9d9b2b2b2cececeefefefebebebeeeeeedededec0c0c0c9c9c9cfcfcfc1c1c1d7d7d7dfdfdfe4e4e4ddddddd3d3d3c1c1c1c2c2c2f0f0f0e0e0e0e3e3e3dededee6e6e6eeeeeef4f4f4f0f0f0f8f8f8fbfbfbfdfdfdfbfbfbcececed0d0d0dbdbdbebebebf5f5f5fefefefdfdfdfffffff9f9f9eeeeeef5f5f5fafafafefefeeaeaeac3c3c3cbcbcbefefeff1f1f1f1f1f1dadadac5c5c5bcbcbcc6c6c6d3d3d3bdbdbdb9b9b9cacacaf4f4f4e2e2e2b9b9b9c9c9c9ededede1e1e1dededee5e5e5ebebebecececebebebdddddddbdbdbedededf0f0f0cdcdcdfbfbfbfffffffbfbfbd1d1d1d4d4d4f2f2f2efefefe6e6e6eaeaeaeaeaeaccccccd9d9d9ecececf8f8f8dcdcdce4e4e4fffffffefefeffffffffffffffffffdcdcdcbcbcbce8e8e8fefefeefefefeeeeeeffffffffffffdbdbdbe3e3e3ffffffffffffe9e9e9cecececfcfcfd8d8d8ecececf8f8f8e4e4e4bebebee1e1e1f0f0f0fcfcfcefefeff8f8f8fbfbfbffffffffffffffffffe5e5e5cfcfcfcfcfcfc5c5c5c7c7c7bababab8b8b8b4b4b4adadadd1d1d1e2e2e2d7d7d7c7c7c7e5e5e5f0f0f0e8e8e8fdfdfde6e6e6d7d7d7d3d3d3d5d5d5e6e6e6f3f3f3e3e3e3fbfbfbf6f6f6e1e1e1e3e3e3dfdfdfecececf9f9f9ecececf0f0f0e9e9e9dededee8e8e8fffffff4f4f4f8f8f8f9f9f9f3f3f3e1e1e1ececece8e8e8ecececf8f8f8f4f4f4e0e0e0e9e9e9efefefecececddddddc9c9c9b0b0b08c8c8ca7a7a7aaaaaac4c4c4bfbfbfbdbdbdb9b9b9abababb2b2b2cdcdcdc0c0c0cacacac7c7c7cdcdcdcecececccccce0e0e0cececebcbcbcb8b8b89c9c9cb4b4b4d6d6d6c2c2c2c6c6c6b0b0b0adadadd3d3d3e1e1e1d2d2d2c9c9c9e8e8e8ebebebf2f2f2dcdcdcd6d6d6c0c0c0b8b8b8c3c3c3c7c7c7d8d8d8b7b7b7bdbdbdc5c5c5e8e8e8f9f9f9f4f4f4f4f4f4cbcbcb969696808080b3b3b3aeaeaec2c2c2c8c8c89c9c9ca8a8a8a2a2a2868686939393909090999999b9b9b9bababac1c1c1adadada1a1a1bbbbbbd2d2d2cfcfcfdcdcdcbcbcbcd5d5d5dededeadadada1a1a1d2d2d2ebebebf0f0f0e7e7e7e0e0e0c2c2c2c5c5c5d5d5d5ebebebf4f4f4c8c8c8d0d0d0e4e4e4e8e8e8d6d6d6b6b6b6d8d8d8f1f1f1e1e1e1d5d5d5dadadae9e9e9e4e4e4dadadad0d0d0bbbbbbc7c7c7e5e5e5dadadad4d4d4c1c1c1ecececffffffd8d8d8cfcfcfe8e8e8ebebebdbdbdbd5d5d5c9c9c9d2d2d2d8d8d8f2f2f2eeeeeef2f2f2efefeff1f1f1e4e4e4dfdfdff6f6f6efefefe7e7e7d9d9d9d8d8d8e0e0e0e2e2e2fbfbfbf7f7f7ffffffffffffe7e7e7fdfdfdfffffff3f3f3f2f2f2f7f7f7ecececfafafae2e2e2d6d6d6e3e3e3e1e1e1e5e5e5d6d6d6ffffffd3d3d3a9a9a9eaeaeaedededd8d8d8c6c6c6b0b0b0a1a1a1c3c3c3d1d1d1ccccccdfdfdfe9e9e9fcfcfcf8f8f8f0f0f0f6f6f6ecececedededecececd8d8d8ecececfffffffffffffafafaf1f1f1eaeaeae6e6e6dcdcdcdadadadededed4d4d4eaeaeadededed3d3d3dededeeaeaeae9e9e9efefefe1e1e1bfbfbfe3e3e3efefefededede4e4e4ebebebdfdfdfe5e5e5dadadae8e8e8f5f5f5e1e1e1eaeaeaf7f7f7ecececf1f1f1e5e5e5ecececfcfcfcfffffffffffffffffff2f2f2e6e6e6e2e2e2cecececbcbcbd8d8d8ddddddd8d8d8e3e3e3efefefe7e7e7e1e1e1f1f1f1e0e0e0eaeaeaf3f3f3eaeaeaefefefe6e6e6dbdbdbf5f5f5ebebebfbfbfbf0f0f0edededf9f9f9f9f9f9f4f4f4f4f4f4f1f1f1fbfbfbf7f7f7f4f4f4f9f9f9ebebebecececfafafaf7f7f7f3f3f3e4e4e4efefeffbfbfbf9f9f9fcfcfcf2f2f2d6d6d6fffffffffffff0f0f0f7f7f7f8f8f8dfdfdfdcdcdceaeaeafffffffffffffefefefafafaf7f7f7efefeff3f3f3fffffff3f3f3ffffffeeeeeeecececf4f4f4dadadae2e2e2ebebebd1d1d1e4e4e4f4f4f4f2f2f2e9e9e9c3c3c3c6c6c6c9c9c9edededd4d4d4bfbfbff0f0f0ffffffe9e9e9f1f1f1fffffffffffff8f8f8e2e2e2f7f7f7fafafacdcdcdc1c1c1e7e7e7fffffffffffff4f4f4e5e5e5f8f8f8fcfcfcf1f1f1ecececfcfcfcdfdfdfd9d9d9f3f3f3e6e6e6ecececefefefedededf0f0f0ffffffeeeeeefafafafafafaf5f5f5dededeebebebe6e6e6dcdcdcf1f1f1ffffffe9e9e9e5e5e5dbdbdbdededeeaeaeaf2f2f2f9f9f9fffffff2f2f2e4e4e4edededf4f4f4e6e6e6fefefeefefefd5d5d5d9d9d9e3e3e3eaeaeac8c8c8aaaaaaefefefffffffeaeaeadcdcdce9e9e9f1f1f1fefefef5f5f5f9f9f9ffffffedededf7f7f7e7e7e7dfdfdfe3e3e3e4e4e4e1e1e1d5d5d5d3d3d3d2d2d2bdbdbda1a1a1b7b7b7cfcfcfd2d2d2cdcdcdcacacacacacac3c3c3bebebebbbbbbcfcfcfd8d8d8adadadb5b5b5e5e5e5ffffffeeeeeef4f4f4fffffffafafaddddddeaeaeaf9f9f9f8f8f8f1f1f1e7e7e7dadadafffffffbfbfbe2e2e2d7d7d7e4e4e4f0f0f0ebebebc9c9c9cececef1f1f1eeeeeefffffffffffffffffffbfbfbdfdfdfc0c0c0f8f8f8fffffff1f1f1ddddddfffffff7f7f7ffffffffffffe7e7e7c1c1c1e4e4e4fbfbfbbababae1e1e1fafafaf1f1f1e7e7e7b8b8b8c1c1c1b1b1b1b8b8b8f5f5f5fffffffffffffffffff6f6f6bcbcbcddddddffffffe1e1e1e7e7e7dededeefefeff7f7f7fefefed0d0d0c7c7c7f7f7f7fcfcfcecececd5d5d5c9c9c9c5c5c5d5d5d5dfdfdfdededefafafafffffffffffff9f9f9f3f3f3f5f5f5fefefeeaeaeadededecececed9d9d9f3f3f3f3f3f3fbfbfbfffffff3f3f3f7f7f7ececece6e6e6ecececedededfefefefffffffffffff2f2f2f8f8f8ffffffffffffe6e6e6e1e1e1e7e7e7cfcfcfbcbcbccdcdcdc6c6c6d9d9d9dbdbdbdfdfdff1f1f1edededeaeaeaf1f1f1ffffffcccccc8f8f8fa0a0a0cacacadcdcdcd2d2d2eeeeeed7d7d7c4c4c4e1e1e1f2f2f2ecececebebebfdfdfdf8f8f8fdfdfdf9f9f9e5e5e5edededacacaca8a8a8e9e9e9fffffffafafab5b5b5b3b3b3d3d3d3dbdbdbcccccce4e4e4fffffffffffffffffffcfcfcd6d6d6d4d4d4dcdcdcdcdcdcfcfcfcf2f2f2efefeffcfcfcfbfbfbd5d5d5d1d1d1f0f0f0dededef3f3f3c9c9c9b9b9b9b9b9b9b2b2b2dbdbdbdcdcdca3a3a39f9f9fc5c5c5eaeaeafbfbfbdfdfdfbebebef0f0f0b8b8b8c3c3c3e9e9e9b3b3b3a2a2a2d9d9d9e5e5e5e6e6e6dededed3d3d3c7c7c7cececec8c8c8e6e6e6f1f1f1ecececdfdfdfd9d9d9e0e0e0e2e2e2edededdbdbdbcbcbcbdadadaf5f5f5e4e4e4ececece3e3e3dadadaddddddf0f0f0d2d2d2cececef3f3f3e9e9e9fffffffffffffffffffffffff7f7f7d1d1d1c7c7c7eaeaeacfcfcfdfdfdfe7e7e7e0e0e0e5e5e5c5c5c5b0b0b0f5f5f5fdfdfdfffffffffffffffffffffffff6f6f6e5e5e5f0f0f0f0f0f0e2e2e2e3e3e3dededeb8b8b8b0b0b0d8d8d8c8c8c8c4c4c4fbfbfbf5f5f5d2d2d2b8b8b8e3e3e3e8e8e8f5f5f5f5f5f5dcdcdcf1f1f1e9e9e9e6e6e6e0e0e0e7e7e7efefeff7f7f7dadadadddddde6e6e6f3f3f3e3e3e3acacacd6d6d6f6f6f6bdbdbde8e8e8e0e0e0bebebedcdcdce5e5e5d2d2d2fbfbfbffffffe2e2e2fdfdfdededede1e1e1f8f8f8e7e7e7ebebebf9f9f9e1e1e1bdbdbdc2c2c2e7e7e7e4e4e4d2d2d2c4c4c4c0c0c0c2c2c2c5c5c5c3c3c3cfcfcfcbcbcbdadadaf8f8f8fffffffffffffffffffffffffffffff9f9f9ebebebb5b5b5f4f4f4fffffff6f6f6ffffffecececd8d8d8dededed8d8d8dddddde2e2e2d2d2d2c5c5c5c6c6c6c8c8c8c7c7c7bababac9c9c9dbdbdbd3d3d3dddddde0e0e0e1e1e1dadadae9e9e9f1f1f1f6f6f6ffffffffffffe7e7e7efefeff8f8f8f0f0f0e9e9e9ecececdcdcdce4e4e4fbfbfbeeeeeef3f3f3f1f1f1e2e2e2eaeaeaecececefefefefefeff3f3f3e2e2e2e3e3e3fefefef4f4f4d9d9d9e5e5e5eeeeeedededee5e5e5f1f1f1ffffffffffffffffffffffffffffffeeeeeee6e6e6e0e0e0e2e2e2dadadad6d6d6d4d4d4d6d6d6e6e6e6e1e1e1d9d9d9dadadad5d5d5e3e3e3e7e7e7d8d8d8d9d9d9dbdbdbe1e1e1f4f4f4e4e4e4e9e9e9ecececeeeeeef8f8f8f1f1f1e0e0e0cacacae9e9e9e3e3e3e4e4e4f2f2f2e5e5e5d9d9d9e8e8e8eeeeeeecececdddddddfdfdfe6e6e6f8f8f8f9f9f9fcfcfcf2f2f2f5f5f5f6f6f6ebebebe2e2e2f5f5f5ffffffffffffffffffebebebebebebe2e2e2e9e9e9dfdfdfdededef7f7f7f9f9f9f9f9f9fbfbfbfffffff1f1f1cdcdcddcdcdcfbfbfbfefefefffffff3f3f3f4f4f4c9c9c9d3d3d3ffffffe0e0e0dfdfdff3f3f3fffffffefefefafafaf7f7f7e7e7e7f2f2f2fffffffffffffbfbfbe3e3e3cdcdcdcfcfcfe3e3e3e3e3e3f1f1f1fffffffefefefcfcfcd8d8d8e3e3e3e4e4e4e2e2e2e9e9e9f7f7f7fffffff1f1f1f6f6f6efefefeeeeeee5e5e5f3f3f3e5e5e5dddddde3e3e3e8e8e8f5f5f5fafafae7e7e7cccccce5e5e5fdfdfde1e1e1d6d6d6e7e7e7edededd7d7d7e2e2e2dbdbdbe0e0e0e4e4e4e1e1e1f4f4f4e9e9e9e0e0e0ecececf5f5f5ffffffedededfffffff3f3f3d1d1d1d3d3d3d0d0d0c8c8c8c7c7c7d0d0d0c6c6c6cecececfcfcfdadadaecececfefefef8f8f8e7e7e7dadadae8e8e8efefefe3e3e3f8f8f8f2f2f2ebebebffffffb8b8b8797979ccccccbdbdbdbdbdbdbfbfbfadadada8a8a8a7a7a7b2b2b2c6c6c69b9b9ba7a7a7c0c0c0afafafbbbbbbb6b6b69e9e9eb0b0b0bdbdbdbbbbbbbdbdbdbbbbbbc2c2c2d2d2d2b7b7b7b6b6b6d3d3d3b9b9b9d6d6d6e7e7e7cdcdcdedededd7d7d7c4c4c4cbcbcbd5d5d5dbdbdbaeaeaeacacacf5f5f5f5f5f5f5f5f5f8f8f8d7d7d7c9c9c9f3f3f3dedededdddddf5f5f5f4f4f4f6f6f6fffffffffffffbfbfbf3f3f3fafafafffffffefefefafafafdfdfdf7f7f7eaeaeaf3f3f3fffffffdfdfdd8d8d8dadadae7e7e7e5e5e5f8f8f8fcfcfcfdfdfdffffffffffffffffffefefefe5e5e5e6e6e6f8f8f8ffffffe4e4e4cfcfcfbbbbbbdcdcdcd3d3d3d5d5d5f0f0f0f5f5f5f0f0f0f2f2f2eaeaeaeeeeeeffffffffffffeaeaead8d8d8e4e4e4d4d4d4dadadafffffffffffffffffffffffff6f6f6edededf6f6f6fcfcfcffffffdfdfdfccccccbfbfbfeaeaeaecececababab9f9f9fc5c5c5d7d7d7bbbbbbb4b4b4bebebec5c5c5c5c5c5d6d6d6d3d3d3ecececfdfdfdffffffefefefe8e8e8ffffffe0e0e0adadadb3b3b3d6d6d6dcdcdcb6b6b6adadadb5b5b5c0c0c0cbcbcbc8c8c8d7d7d7bababa9d9d9dc8c8c8c5c5c5c6c6c6dadadadadadaeaeaead9d9d9dfdfdfc5c5c5b5b5b5bdbdbdb3b3b39f9f9fa6a6a6ddddddd3d3d3afafafa2a2a2d8d8d8fafafafdfdfdfffffffdfdfdd4d4d4d8d8d8d2d2d2dededebdbdbddbdbdbf4f4f4dededed1d1d1dadadad0d0d0f1f1f1ffffffffffffe3e3e3abababdadadaddddddd4d4d4d7d7d7ffffffedededdbdbdbd1d1d1f1f1f1f7f7f7f0f0f0e9e9e9dddddde0e0e0eeeeeee7e7e7c3c3c3dddddddcdcdcdededef8f8f8e4e4e4eeeeeeecececcececec4c4c4efefefebebebe1e1e1e6e6e6eaeaeaebebebeeeeeef9f9f9eeeeeeececececececebebebf1f1f1e5e5e5dcdcdcd8d8d8c7c7c7d4d4d4d8d8d8f1f1f1c6c6c6979797d1d1d1cfcfcfc1c1c1bebebecfcfcff2f2f2e1e1e1c9c9c9a0a0a0bababafcfcfcebebebe3e3e3ffffffe9e9e9ebebebeaeaeacececed1d1d1ffffffe7e7e7f0f0f0fcfcfcf8f8f8fffffff7f7f7d3d3d3f7f7f7d7d7d7cfcfcfd5d5d5d9d9d9d9d9d9e4e4e4ececece5e5e5d2d2d2e7e7e7dddddddcdcdcf8f8f8d9d9d9e1e1e1e6e6e6e1e1e1dadadaeaeaeaf7f7f7f1f1f1e8e8e8f5f5f5ebebebebebebe9e9e9ebebebdfdfdfdfdfdff3f3f3eaeaead1d1d1dededed9d9d9e7e7e7cacacacececefefefefefefefcfcfcfcfcfcfefefefbfbfbfcfcfcfbfbfbffffffffffffffffffe5e5e5b7b7b7c8c8c8cececedcdcdcefefeff0f0f0f0f0f0edededeeeeeeefefeff1f1f1e4e4e4e7e7e7f4f4f4f1f1f1edededf3f3f3e9e9e9f7f7f7fffffffffffffffffff4f4f4e6e6e6f5f5f5dfdfdfd8d8d8ebebebeaeaeaf1f1f1ebebebd5d5d5d7d7d7c9c9c9dcdcdce2e2e2dfdfdfe6e6e6e1e1e1d2d2d2e2e2e2dbdbdbe0e0e0dfdfdff1f1f1f2f2f2e4e4e4dadadadadadadcdcdce4e4e4e4e4e4eeeeeef6f6f6f6f6f6e6e6e6e9e9e9f7f7f7fcfcfcf3f3f3f2f2f2f0f0f0e0e0e0f3f3f3ccccccdadadafefefef8f8f8f3f3f3f5f5f5d8d8d8e9e9e9fffffff6f6f6f3f3f3fafafafdfdfdf1f1f1e9e9e9f7f7f7f8f8f8fcfcfcf4f4f4efefefeeeeeee9e9e9e6e6e6fffffffcfcfce6e6e6d0d0d0d6d6d6fffffff8f8f8cfcfcfd5d5d5c9c9c9b6b6b6b9b9b9b8b8b8c7c7c7e7e7e7efefeff1f1f1e5e5e5f2f2f2e9e9e9e1e1e1e3e3e3f8f8f8f2f2f2e5e5e5d7d7d7d2d2d2c8c8c8b3b3b3bbbbbbb5b5b5929292b0b0b0ddddddcbcbcbc1c1c1ecececd9d9d9a9a9a9bbbbbbb0b0b0c8c8c8c2c2c2d1d1d1d3d3d3c8c8c8dfdfdfdfdfdff0f0f0ededede0e0e0e9e9e9e5e5e5f1f1f1f1f1f1bababac4c4c4ececece2e2e2f0f0f0eeeeeee1e1e1e1e1e1f0f0f0efefeff6f6f6edededfcfcfcf8f8f8f0f0f0fffffffafafaf5f5f5fafafaf5f5f5edededf7f7f7fffffffffffff8f8f8fbfbfbfffffffffffff1f1f1e9e9e9e0e0e0d5d5d5d7d7d7c5c5c5c0c0c0d0d0d0c0c0c0ccccccd7d7d7f9f9f9ffffffdfdfdff1f1f1f3f3f3d6d6d6e4e4e4fefefeefefefdadadae8e8e8efefefe4e4e4f9f9f9ddddddedededfffffffffffffbfbfbe8e8e8ebebebfcfcfcb6b6b6878787c9c9c9d3d3d3bbbbbbd2d2d2dadadaefefefeeeeeec5c5c5c2c2c2e6e6e6eaeaeaecececf8f8f8c0c0c0b2b2b2c8c8c8f0f0f0e6e6e6e4e4e4fbfbfbe7e7e7e7e7e7efefeff9f9f9fcfcfcfafafaddddddcececee6e6e6e2e2e29c9c9cb4b4b4e4e4e4dadadac9c9c9eeeeeef9f9f9f3f3f3f8f8f8e8e8e8d6d6d6dededef8f8f8ffffffd9d9d9cdcdcdf1f1f1f3f3f3eeeeeefefefee7e7e7f8f8f8e2e2e2c6c6c6c6c6c6abababc4c4c4dbdbdbe9e9e9f1f1f1ecececeeeeeef7f7f7f7f7f7f1f1f1f4f4f4f2f2f2f8f8f8f1f1f1f8f8f8f6f6f6e1e1e1d0d0d0dcdcdcdedededdddddefefefe5e5e5d9d9d9bebebeb4b4b4b4b4b4c9c9c9dbdbdbdfdfdffafafafffffffffffffffffffffffffffffff9f9f9ecececd6d6d6bebebedadadaefefefffffffe6e6e6e8e8e8e3e3e3cbcbcbdddddddededee5e5e5eaeaeaf0f0f0dbdbdbcfcfcfaaaaaaa9a9a9fcfcfcdededea5a5a5f9f9f9ffffffdedededcdcdce4e4e4d5d5d5adadade2e2e2f5f5f5e1e1e1a1a1a1bcbcbca8a8a8e0e0e0f1f1f19a9a9ac6c6c6dfdfdfe0e0e0fffffffefefecdcdcdb9b9b9d0d0d0d3d3d3abababc0c0c0cacacacbcbcbadadada8a8a8e1e1e1fafafae3e3e3d8d8d8bbbbbbabababb6b6b6bbbbbbb9b9b9aaaaaaabababa9a9a98b8b8bb4b4b4c5c5c5c4c4c4bababac7c7c7d4d4d4d0d0d0dfdfdfe3e3e3e3e3e3dbdbdbc9c9c9bdbdbdd6d6d6e8e8e8bcbcbcc1c1c1bbbbbbbfbfbfccccccc2c2c2d4d4d4acacacacacace7e7e7f8f8f8e4e4e4cbcbcbe9e9e9dcdcdcb2b2b2c8c8c8cfcfcfd8d8d8d9d9d9d8d8d8c7c7c7d8d8d8e1e1e1d1d1d1e5e5e5dfdfdfdadadafffffffafafaf5f5f5f3f3f3fffffffffffffffffffbfbfbf6f6f6f4f4f4f5f5f5f1f1f1ebebebedededf3f3f3eeeeeeebebebf5f5f5eaeaeae0e0e0f8f8f8efefefe2e2e2c8c8c8a9a9a9bdbdbdecececbdbdbdb9b9b9e1e1e1cdcdcdc3c3c38c8c8c848484c5c5c5cacacabababab8b8b8d7d7d7d9d9d9d6d6d6c8c8c8bbbbbbe4e4e4f8f8f8e1e1e1f3f3f3e5e5e5c8c8c8e4e4e4fcfcfce4e4e4dcdcdcd4d4d4d7d7d7eaeaeafefefedcdcdcd7d7d7cbcbcbdcdcdcd2d2d2d3d3d3d7d7d7cbcbcbdcdcdcd6d6d6d4d4d4dadadaf2f2f2e0e0e0fffffff7f7f7ecececdededee7e7e7e5e5e5dfdfdfddddddd3d3d3d7d7d7bebebecdcdcdd0d0d0d2d2d2d3d3d3dbdbdbe0e0e0dededee5e5e5dededed8d8d8d2d2d2e3e3e3d6d6d6cfcfcfe3e3e3eeeeeee6e6e6d8d8d8e9e9e9f2f2f2f6f6f6f1f1f1f4f4f4f2f2f2f7f7f7fffffffffffffffffffffffffafafaf3f3f3fefefefffffff1f1f1f4f4f4fffffffffffff5f5f5fafafaf9f9f9eeeeeef8f8f8f9f9f9e7e7e7d7d7d7d6d6d6d2d2d2b0b0b0c9c9c9f1f1f1fefefefdfdfdf1f1f1f4f4f4fbfbfbe7e7e7dededefcfcfcffffffe9e9e9fefefeffffffefefefddddddd9d9d9d0d0d0dcdcdce9e9e9f3f3f3ffffffefefeff0f0f0ffffffffffffecececf9f9f9eeeeeefdfdfdfffffff4f4f4e0e0e0ddddddeaeaeae4e4e4edededf0f0f0f4f4f4ebebebebebebf9f9f9fdfdfdfffffffdfdfdeaeaeaf6f6f6f5f5f5dededee9e9e9ebebebfffffffefefee9e9e9efefeff9f9f9fbfbfbfefefeefefefedededecececdbdbdbbebebecacacae1e1e1ccccccabababb7b7b7bcbcbcc5c5c5c5c5c5cacacab8b8b8b1b1b1cececec4c4c4f1f1f1f5f5f5f7f7f7e4e4e4dadadac9c9c9dcdcdce6e6e6eaeaeaf4f4f4eeeeeee6e6e6efefeff2f2f2f9f9f9ffffffdbdbdbc9c9c9d1d1d1d2d2d2ababab959595b1b1b1dededec2c2c2aaaaaad8d8d8b5b5b5b8b8b8f7f7f7fffffffffffff4f4f4d0d0d0f8f8f8f1f1f1cacacadfdfdffefefeffffffe3e3e3dadadaf5f5f5f2f2f2f6f6f6e5e5e5eeeeeefafafafffffffffffffffffffffffffffffffffffffdfdfdfffffff9f9f9fafafafffffffffffffefefeedededeeeeeed5d5d5cacacacececebababaa2a2a2a4a4a4888888868686c0c0c0b0b0b0aaaaaac5c5c5c4c4c4bfbfbfc7c7c7aeaeae868686b4b4b4c8c8c8d0d0d0fafafafffffffefefefffffffbfbfbdededeecececdfdfdfc3c3c3e2e2e2f3f3f3f1f1f1ffffffecececd0d0d0d4d4d4c5c5c5d5d5d5f5f5f5d1d1d1bbbbbbdadadaecececdcdcdcececece2e2e2e8e8e8e4e4e4dededef9f9f9f0f0f0e7e7e7e7e7e7e5e5e5c0c0c0f0f0f0ffffffe2e2e2c4c4c4e3e3e3f9f9f9f5f5f5f1f1f1f5f5f5f6f6f6fffffffdfdfdf4f4f4bababad3d3d3f3f3f3e5e5e5e1e1e1dfdfdfc7c7c7d4d4d4cdcdcdd7d7d7f1f1f1eeeeeef1f1f1e0e0e0999999a1a1a1bdbdbddcdcdce1e1e1e7e7e7ddddddcacacac6c6c6bdbdbdb8b8b8c9c9c9dadadacfcfcfbfbfbfc7c7c7cdcdcdd9d9d9f0f0f0dddddddbdbdbdfdfdfe7e7e7f0f0f0f1f1f1ededede7e7e7efefefdadadae7e7e7d8d8d8d8d8d8c9c9c9dcdcdceeeeeef5f5f5f9f9f9dfdfdfebebebfdfdfdfcfcfcf3f3f3e5e5e5dfdfdfc4c4c4e1e1e1fbfbfbecececd9d9d9e1e1e1f6f6f6ecececc3c3c3cdcdcdececece9e9e9ddddddfefefed3d3d3b4b4b4d9d9d9e3e3e3dfdfdfddddddc3c3c3b8b8b8dededef9f9f9ffffffd3d3d3a3a3a3cacacafdfdfdc0c0c0dadadaf5f5f5f8f8f8ffffffffffffffffff9b9b9b979797d1d1d1d0d0d0cacacac6c6c6dfdfdfffffffa8a8a8b7b7b7cccccce0e0e0e8e8e8e7e7e7dededee4e4e4fcfcfcf5f5f5fffffff5f5f5e5e5e5f9f9f9f5f5f5dbdbdbb2b2b2c7c7c7f4f4f4ffffffeaeaeae7e7e7eeeeeefbfbfbf9f9f9f2f2f2dededefefefef9f9f9c7c7c7b9b9b9c6c6c6f8f8f8e1e1e1c6c6c6c7c7c7cacacad6d6d6f2f2f2fcfcfce3e3e3d5d5d5e8e8e8e1e1e1d6d6d6c0c0c09b9b9ba8a8a8c1c1c1cdcdcdb8b8b8949494999999c6c6c6dfdfdff0f0f0ffffffffffffddddddbcbcbcdededefcfcfce5e5e5e4e4e4fafafafffffffffffff4f4f4d2d2d2d2d2d2fcfcfcfffffffdfdfdf0f0f0efefeff3f3f3f6f6f6f7f7f7f4f4f4ececece3e3e3eaeaeaf3f3f3f6f6f6eaeaead9d9d9efefeff7f7f7f2f2f2f3f3f3f6f6f6f0f0f0e4e4e4e7e7e7dbdbdbc6c6c6b9b9b99f9f9fb1b1b1e3e3e3dddddde3e3e3cbcbcbc4c4c4cecece979797a0a0a0acacacb4b4b4e2e2e2dcdcdcdededeeaeaeaf9f9f9ebebebd2d2d2f6f6f6fcfcfcfdfdfdedededdededebababacdcdcdc6c6c6cecececfcfcfc8c8c8c0c0c0cfcfcfd9d9d9f3f3f3eeeeeedcdcdcdddddddcdcdcf1f1f1d4d4d4ddddddf7f7f7e5e5e5e4e4e4f6f6f6efefeff3f3f3f9f9f9dedededadadae5e5e5dcdcdcd8d8d8e0e0e0f5f5f5f4f4f4e4e4e4e9e9e9fffffffefefefffffff8f8f8f6f6f6fbfbfbbcbcbcb5b5b5f1f1f1eaeaeaf6f6f6f0f0f0e4e4e4f6f6f6ffffffe2e2e2e1e1e1b4b4b4afafafe6e6e6e4e4e4d9d9d9cecececcccccd3d3d3cfcfcfd5d5d5d5d5d5cfcfcfd3d3d3dbdbdbd1d1d1cacacadbdbdbd7d7d7d2d2d2fafafafffffffffffff9f9f9f3f3f3fefefedbdbdbcececec3c3c3c4c4c4dadadaa7a7a7dcdcdcefefefdededee7e7e7eaeaeaf4f4f4eaeaeae6e6e6eeeeeee4e4e4d6d6d6dbdbdbd2d2d2dadadaf2f2f2ffffffffffffedededd1d1d1e5e5e5e0e0e0e8e8e8fefefefcfcfcf5f5f5ebebebdfdfdfc2c2c2bdbdbdccccccb1b1b1bcbcbcc1c1c1b3b3b3d0d0d0ebebebe7e7e7e4e4e4eaeaeae6e6e6ebebebe3e3e3dddddddededed8d8d8e0e0e0f4f4f4fdfdfdf4f4f4f5f5f5f5f5f5f2f2f2ddddddd8d8d8fffffff4f4f4d2d2d2d6d6d6ddddddd9d9d9dfdfdff1f1f1ddddddcfcfcfcdcdcdc9c9c9d2d2d2e4e4e4e8e8e8d7d7d7dededed8d8d8e4e4e4c9c9c9dfdfdff9f9f9fffffffffffffffffff7f7f7fffffff2f2f2fffffffffffff7f7f7fffffff9f9f9fffffffffffffffffffffffffafafaefefefedededececece8e8e8e7e7e7e7e7e7cbcbcbbababadbdbdbecececf0f0f0f4f4f4ffffffeeeeeedfdfdfe9e9e9e5e5e5d5d5d5f1f1f1f6f6f6d6d6d6cfcfcfdedede9e9e9eafafafd9d9d9edededecececf2f2f2f8f8f8f7f7f7fefefeeeeeeee0e0e0d4d4d4dadadad0d0d0c8c8c8d8d8d8e5e5e5dddddde2e2e2cfcfcfe4e4e4dededef2f2f2e1e1e19c9c9ca4a4a4a0a0a0a3a3a3b3b3b3b5b5b5b1b1b1c8c8c8fffffff6f6f6f5f5f5f9f9f9fdfdfdfffffff6f6f6f8f8f8d5d5d5f7f7f7cfcfcfbfbfbffffffffafafaf4f4f4f5f5f5f7f7f7f3f3f3fffffff6f6f6e5e5e5ffffffe2e2e2c7c7c7d0d0d0d6d6d6dfdfdfeaeaeae5e5e5e3e3e3e8e8e8ebebebc2c2c2f5f5f5f5f5f5cfcfcfffffffffffffffffffe2e2e2c4c4c4d4d4d4e2e2e2cfcfcfcfcfcfb2b2b2939393dededeedededececece5e5e5f5f5f5f1f1f1f8f8f8fefefef4f4f4fafafafffffff1f1f1e1e1e1cfcfcfe2e2e2dfdfdfe9e9e9f7f7f7cfcfcff7f7f7ffffffe1e1e1d6d6d6e2e2e2c9c9c9c4c4c4d1d1d1ccccccbababae4e4e4e1e1e1e8e8e8f0f0f0d6d6d6cfcfcfcfcfcfdadadae1e1e1cbcbcbc2c2c2cececef1f1f1dfdfdffbfbfbfffffff3f3f3e9e9e9dcdcdcdfdfdfececece6e6e6f3f3f3e8e8e8d4d4d4cbcbcbcacacad1d1d1d9d9d9f3f3f3fafafaefefefe8e8e8e7e7e7fafafaf7f7f7fffffff5f5f5e7e7e7efefefeaeaeaedededecececdadadac5c5c5d2d2d2e2e2e2dcdcdce2e2e2dfdfdfe6e6e6ebebebe1e1e1d8d8d8d3d3d3ccccccbebebea6a6a6edededffffffdededeeaeaead5d5d5d9d9d9f6f6f6e4e4e4f5f5f5ffffffffffffdcdcdcffffffffffffc7c7c7b2b2b2a9a9a9b1b1b1d1d1d1dfdfdfd1d1d1d4d4d4f0f0f0fbfbfbfffffffffffff6f6f6c2c2c2b7b7b7e8e8e8e2e2e2d2d2d2d9d9d9e0e0e0e2e2e2ebebebffffffedededf0f0f0f2f2f2e6e6e6e6e6e6dcdcdce3e3e3e4e4e4c8c8c8f2f2f2f8f8f8dcdcdccdcdcdcbcbcbc5c5c5cacacacbcbcbb8b8b8c7c7c7efefeff1f1f1ecececfffffffffffffffffffffffffbfbfbfafafafbfbfbeeeeeef4f4f4ededede4e4e4e8e8e8dfdfdff1f1f1f9f9f9dcdcdccececec7c7c7d0d0d0f0f0f0e4e4e4e8e8e8ebebebd7d7d7bfbfbfadadada7a7a7b6b6b6d0d0d0cfcfcfd9d9d9f8f8f8efefefe4e4e4efefefcfcfcfcececef8f8f8fffffffefefefffffffafafae6e6e6dfdfdff2f2f2fffffff4f4f4e9e9e9eaeaeaececece8e8e8e3e3e3e9e9e9e5e5e5dfdfdfe7e7e7ececece8e8e8ecececf5f5f5fdfdfdf2f2f2ecececf6f6f6e9e9e9cacaca7a7a7ac0c0c0f3f3f3f5f5f5ffffffe7e7e7dadadaedededf4f4f4d9d9d9f0f0f0fcfcfcfafafafefefefdfdfdffffffffffffffffffefefeff0f0f0f8f8f8dcdcdc909090cfcfcffafafac5c5c5b6b6b6fffffffffffffffffffffffff2f2f2e2e2e2f7f7f7e1e1e1cccccce7e7e7e1e1e1dadadaeeeeeee5e5e5d4d4d4d4d4d4e7e7e7f7f7f7dfdfdfe2e2e2f3f3f3fffffffefefefffffffffffffdfdfdfffffffffffffffffffcfcfcf4f4f4f3f3f3efefefe8e8e8eaeaeaebebebedededc4c4c49d9d9dedededfffffff8f8f8fbfbfbfffffffbfbfbe2e2e2f4f4f4fcfcfcddddddd7d7d7edededc4c4c4bdbdbdfefefefefefeefefefdcdcdccecececbcbcbd4d4d4d0d0d0d4d4d4dedededddddde3e3e3ededede4e4e4ebebebdfdfdfdbdbdbebebebececece4e4e4dfdfdfe3e3e3d5d5d5cfcfcfedededf1f1f1f1f1f1e1e1e1d6d6d6dbdbdbd6d6d6f0f0f0e7e7e7e0e0e0dbdbdbcacacadadadaf0f0f0e6e6e6d8d8d8e2e2e2e0e0e0dadadacfcfcfcfcfcfdddddde3e3e3b7b7b7cececee3e3e3cdcdcdd3d3d3dfdfdfc4c4c4c3c3c3cacacad2d2d2e5e5e5ebebebefefefebebebf4f4f4ebebebf4f4f4ededede8e8e8f9f9f9eeeeeeececece9e9e9d7d7d7dbdbdbe0e0e0d8d8d8dadadafafafaf9f9f9d0d0d0a4a4a4ebebebfafafaeaeaead0d0d0d3d3d3e2e2e2e3e3e3e1e1e1e7e7e7d7d7d7ebebebfdfdfdfffffffffffffffffffafafaf9f9f9eaeaeae0e0e0eeeeeee5e5e5d2d2d2c3c3c3cdcdcdcececee2e2e2cdcdcdc6c6c6e0e0e0d5d5d5bfbfbfaeaeaeecececefefefeeeeeee7e7e7e2e2e2ebebebe3e3e3e9e9e9ebebebe3e3e3e1e1e1fbfbfbfffffffffffffffffff9f9f9fdfdfdf4f4f4ffffffffffffe5e5e5e2e2e2f9f9f9f7f7f7fefefef8f8f8f8f8f8f4f4f4e2e2e2cececec0c0c0e2e2e2e5e5e5d0d0d0e0e0e0e3e3e3eeeeeef4f4f4fcfcfcededede0e0e0dadadad4d4d4cbcbcbd2d2d2e6e6e6e7e7e7d0d0d0dfdfdfd5d5d5b4b4b4b9b9b9e5e5e5f1f1f1f6f6f6fffffffffffffffffff7f7f7f7f7f7fffffff4f4f4fffffff5f5f5f1f1f1f6f6f6f6f6f6fffffff2f2f2f8f8f8fffffffffffffdfdfde3e3e3f0f0f0fdfdfde6e6e6e0e0e0e3e3e3efefeff5f5f5f8f8f8f3f3f3cdcdcdbdbdbde2e2e2eaeaeaf5f5f5fffffff4f4f4fafafaf2f2f2eeeeeee2e2e2b3b3b3e7e7e7f2f2f2fafafacbcbcbc7c7c7dadadac5c5c5cbcbcbc2c2c2c1c1c1d6d6d6dadadadfdfdfe0e0e0d6d6d6d9d9d9dcdcdcd4d4d4cdcdcde8e8e8f0f0f0dededed7d7d7e0e0e0d9d9d9dbdbdbedededfcfcfcf9f9f9f1f1f1fbfbfbeeeeeefafafaf5f5f5e4e4e4d9d9d9dadadaf5f5f5f7f7f7fdfdfdf9f9f9fffffff1f1f1d9d9d9f5f5f5eaeaead6d6d6f9f9f9e4e4e4ecececfffffff6f6f6fbfbfbe2e2e2f2f2f2fffffff0f0f0ebebebf5f5f5ececece2e2e2eaeaeaf6f6f6f7f7f7fafafafffffffffffff7f7f7f0f0f0e8e8e8e4e4e4eeeeeef2f2f2edededf3f3f3fffffffefefefcfcfcc8c8c8edededfefefee8e8e8f6f6f6f1f1f1f4f4f4eaeaeae2e2e2e0e0e0f1f1f1fdfdfde4e4e4ebebebebebebeeeeeef5f5f5fcfcfcf7f7f7c9c9c99b9b9bb4b4b4c8c8c8e9e9e9ecececffffffffffffdadadae0e0e0fefefefbfbfbffffffdededea6a6a6cdcdcde2e2e2dbdbdbdfdfdfe2e2e2e4e4e4d5d5d5d8d8d8e7e7e7c3c3c3c0c0c0e7e7e7f4f4f4e2e2e2e7e7e7e2e2e2dfdfdfeeeeeec8c8c8dbdbdbfffffffffffffffffffffffff3f3f3eeeeeef5f5f5ffffffffffffffffffe9e9e9abababa7a7a7b6b6b6c0c0c0b5b5b5babababfbfbfc0c0c0b8b8b8b2b2b2c9c9c9bababaafafafa5a5a5cdcdcdf5f5f5dededec2c2c2d0d0d0d7d7d7d8d8d8d5d5d5dcdcdcf4f4f4fffffff8f8f8fbfbfbeeeeeeeaeaeacccccce3e3e3f9f9f9fffffffafafaf3f3f3d5d5d5c2c2c2dfdfdfe4e4e4ffffffffffffffffffe4e4e49a9a9a949494b3b3b3d7d7d7e4e4e4f7f7f7f7f7f7ebebebbcbcbcacacaccacacadfdfdfe6e6e6ebebebececece6e6e6e1e1e1e6e6e6e3e3e3e1e1e1e1e1e1e5e5e5efefeff4f4f4e8e8e8e1e1e1e1e1e1d9d9d9ebebebf3f3f3e7e7e7e9e9e9eeeeeeeeeeeee6e6e6e6e6e6f2f2f2d2d2d2dfdfdfdddddda6a6a6f8f8f8cccccccececeedededdadadad3d3d3e5e5e5eaeaeac1c1c1aeaeaed8d8d8c2c2c2bababadadadac6c6c6d3d3d3e8e8e8f1f1f1fffffffbfbfba5a5a5a7a7a7eeeeeef6f6f6f8f8f8f4f4f4f4f4f4e8e8e8edededececece7e7e7d3d3d3c8c8c8c7c7c7dddddde5e5e5f4f4f4fefefefffffffffffffffffff3f3f3efefeffffffff8f8f8f8f8f8e6e6e6dededee6e6e6ebebebedededcecececdcdcdedededdcdcdcd2d2d2e1e1e1e0e0e0d9d9d9e9e9e9ececece6e6e6eaeaeaefefefadadade6e6e6f5f5f5e3e3e3e6e6e6eeeeeee0e0e0dadadad7d7d7ebebebdddddddadadaf2f2f2eeeeeee6e6e6e1e1e1d8d8d8e0e0e0e3e3e3eaeaead5d5d5dfdfdff3f3f3f6f6f6eeeeeef0f0f0dadadacececed9d9d9d1d1d1d3d3d3d6d6d6ececece6e6e6d6d6d6f0f0f0efefefe5e5e5d6d6d6ecececfbfbfbdcdcdce0e0e0f2f2f2f7f7f7f9f9f9f3f3f3e2e2e2e4e4e4e3e3e3f1f1f1f2f2f2f6f6f6ffffffeaeaeae4e4e4e0e0e0e2e2e2e8e8e8dfdfdfdcdcdce2e2e2e0e0e0e1e1e1d4d4d4d8d8d8dfdfdfdededef6f6f6fbfbfbf5f5f5fefefefcfcfce9e9e9dadadad3d3d3d6d6d6dcdcdcd5d5d5ccccccd9d9d9e2e2e2dededef6f6f6f8f8f8ecececd9d9d9cacacadadadae4e4e4e9e9e9dbdbdbcfcfcfd6d6d6ebebebd2d2d2dbdbdbf1f1f1ededede4e4e4efefefeeeeeef4f4f4f1f1f1efefefebebebe4e4e4ecececeeeeeee4e4e4e2e2e2e9e9e9f3f3f3f2f2f2f5f5f5ebebebddddddc3c3c3bebebedadadacbcbcbc5c5c5d0d0d0c9c9c9dcdcdce7e7e7f0f0f0f7f7f7f5f5f5f8f8f8f1f1f1f5f5f5f9f9f9f9f9f9edededeeeeeefbfbfbfffffffbfbfbf7f7f7fcfcfcf5f5f5efefeffafafafffffffdfdfdf5f5f5f7f7f7f2f2f2fefefefffffff3f3f3edededf5f5f5fffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfffffffffffff7f7f7ffffffffffffffffffffffffffffffffffffffffffd5d5d5dededef0f0f0fdfdfdececece5e5e5e6e6e6ebebebe1e1e1d0d0d0e0e0e0cececed8d8d8f9f9f9fffffff7f7f7fdfdfdfdfdfdfafafaf8f8f8f7f7f7fefefefbfbfbeaeaeaf4f4f4e8e8e8ecececf1f1f1e8e8e8e6e6e6e2e2e2ebebebdfdfdfe7e7e7f0f0f0f2f2f2dcdcdcc1c1c1dcdcdcfffffff2f2f2d4d4d4bebebebababab5b5b5a9a9a9d0d0d0edededc5c5c5e8e8e8f5f5f5e6e6e6b9b9b9cfcfcfd8d8d8cdcdcdd7d7d7d8d8d8c0c0c0d2d2d2efefeff7f7f7eeeeeeedededfffffff9f9f9e4e4e4efefefe0e0e0dededeeeeeeefdfdfdf8f8f8e0e0e0f5f5f5fffffff1f1f1dadadaeaeaeaeeeeeefafafafdfdfdf0f0f0e4e4e4e4e4e4f8f8f8ffffffffffffdfdfdfdcdcdcf1f1f1fffffff6f6f6c0c0c0c9c9c9f3f3f3fafafacdcdcde2e2e2efefefdfdfdfe3e3e3d0d0d0f4f4f4f9f9f9f6f6f6fafafaf6f6f6f9f9f9f7f7f7f4f4f4fdfdfdefefefececece3e3e3d2d2d2bcbcbce3e3e3fffffffffffffafafae2e2e2e9e9e9f8f8f8f3f3f3d8d8d8edededcfcfcfb9b9b9e2e2e2ffffffdddddde3e3e3e9e9e9d5d5d5c8c8c8d0d0d0f4f4f4f0f0f0efefeffdfdfdfffffff1f1f1dededeefefeffffffff7f7f7ebebebc1c1c19f9f9fa7a7a7d0d0d0c5c5c5cdcdcdddddddd6d6d6dbdbdbefefefe8e8e8b8b8b8a3a3a3b8b8b8cececeb7b7b7b1b1b1dcdcdcf9f9f9ffffffd5d5d5acacaccbcbcbddddddeeeeeee5e5e5e6e6e6edededffffffffffffedededeaeaeae6e6e6f9f9f9ebebebd2d2d2d8d8d8b7b7b7bfbfbfd1d1d1d2d2d2d8d8d8e8e8e8dadadaddddddd9d9d9bdbdbde2e2e2b9b9b9afafafeeeeeefefefeffffffe5e5e5e7e7e7d5d5d5d8d8d8c5c5c5c2c2c2c9c9c9d6d6d6dadadad7d7d7cbcbcbe0e0e0dbdbdbd7d7d7dededeecececfcfcfcf3f3f3f8f8f8dddddda2a2a2b9b9b9d9d9d9cececed2d2d2efefeff2f2f2b3b3b3858585969696959595c6c6c6fdfdfdfefefef9f9f9c3c3c3d6d6d6f1f1f1fefefefefefefffffffffffff1f1f1ffffffffffffdadadae8e8e8f2f2f2efefeff0f0f0edededebebebe7e7e7e1e1e1e3e3e3f1f1f1f1f1f1edededeaeaeae3e3e3e2e2e2e8e8e8f7f7f7f4f4f4f3f3f3f4f4f4fafafaf3f3f3e9e9e9f1f1f1f8f8f8e0e0e0c0c0c0e1e1e1fefefecececea8a8a8dcdcdcf1f1f1e0e0e0969696a1a1a1bababab1b1b1b5b5b5c9c9c98d8d8d9d9d9dcdcdcda8a8a8b2b2b2a9a9a9b2b2b2dfdfdff9f9f9e5e5e5fffffffffffffffffffffffff5f5f5eaeaeaddddddbfbfbfbebebecececed0d0d0e5e5e5ffffffffffffefefefe8e8e8e6e6e6dedededdddddd6d6d6e9e9e9efefefd6d6d6e6e6e6fefefefcfcfcd8d8d8e0e0e0e0e0e0e3e3e3e2e2e2e4e4e4f5f5f5f2f2f2e4e4e4edededf3f3f3f1f1f1f9f9f9f8f8f8f2f2f2eeeeeee4e4e4a9a9a9b4b4b4ebebebe9e9e9ddddddf4f4f4e6e6e6eeeeeee7e7e7fbfbfbfffffff8f8f8eaeaeaf1f1f1f7f7f7e7e7e7e2e2e2dfdfdfe7e7e7f8f8f8fafafaf2f2f2f5f5f5fafafaebebebe0e0e0dededed6d6d6e6e6e6f0f0f0fffffffffffffafafaf1f1f1d7d7d7dcdcdcedededfffffffffffff4f4f4d3d3d3d6d6d6f7f7f7f2f2f2f5f5f5f4f4f4e1e1e1e1e1e1edededf1f1f1eaeaeaeeeeeef0f0f0f6f6f6fefefef4f4f4f9f9f9f9f9f9f7f7f7fefefee4e4e4f5f5f5f4f4f4e5e5e5e5e5e5e7e7e7f2f2f2e4e4e4e8e8e8f1f1f1eeeeeee1e1e1ececece8e8e8dbdbdbe1e1e1edededf0f0f0e3e3e3dbdbdbdbdbdbd9d9d9e4e4e4f4f4f4e5e5e5e2e2e2e2e2e2e8e8e8f6f6f6f1f1f1f2f2f2fcfcfcecececfdfdfdfbfbfbf0f0f0eeeeeeffffffffffffd5d5d5c9c9c9fbfbfbf4f4f4fcfcfcfefefef7f7f7f2f2f2f2f2f2fcfcfcf9f9f9edededeeeeeef5f5f5f5f5f5d9d9d9d1d1d1e7e7e7f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffffffffdfdfdfbfbfbfdfdfdfdfdfdddddddcacacad9d9d9d8d8d8eeeeeefcfcfcfcfcfcfafafad7d7d7d2d2d2e1e1e1edededdcdcdccacacaf1f1f1d8d8d8d6d6d6eeeeeeeeeeeef1f1f1f4f4f4f2f2f2f3f3f3ecececeaeaead8d8d8e2e2e2e3e3e3dfdfdfe1e1e1e8e8e8e2e2e2f0f0f0eaeaeaecececc4c4c4b7b7b7e5e5e5f2f2f2f7f7f7efefefe9e9e9e4e4e4f1f1f1e1e1e1d2d2d2e6e6e6e0e0e0ecececfbfbfbf9f9f9f7f7f7f8f8f8ffffffffffffebebebedededfafafaf9f9f9e8e8e8f1f1f1efefefeaeaeaf4f4f4f5f5f5f7f7f7fafafaf7f7f7fafafafbfbfbfcfcfcf8f8f8fffffffffffffcfcfcfafafaf4f4f4e9e9e9eaeaeaf7f7f7f0f0f0dcdcdcd3d3d3c1c1c1c3c3c3eeeeeef2f2f2c8c8c8e9e9e9fffffffffffffffffffffffffffffff8f8f8efefeffdfdfdfffffffafafafefefef3f3f3f1f1f1fffffffbfbfbcfcfcfc1c1c1f0f0f0eaeaeaecececdbdbdbc9c9c9c6c6c6d0d0d0e0e0e0eeeeeef9f9f9f3f3f3f4f4f4f2f2f2efefeffafafaeaeaead3d3d3b9b9b9888888bcbcbcf7f7f7fdfdfdfdfdfde8e8e8e3e3e3e7e7e7eeeeeef4f4f4f6f6f6f8f8f8f0f0f0e8e8e8d8d8d8f0f0f0e4e4e4d0d0d0dededef6f6f6fffffffdfdfddbdbdbd4d4d4dbdbdbcacacac2c2c2c6c6c6ddddddf0f0f0e1e1e1dbdbdbc6c6c6c5c5c5bdbdbdd5d5d5c6c6c6c6c6c6e6e6e6f1f1f1c3c3c3bcbcbccfcfcfc7c7c7f1f1f1f4f4f4edededf8f8f8f2f2f2f2f2f2fdfdfdfcfcfcfcfcfcf9f9f9f4f4f4ecececececece6e6e6e7e7e7c3c3c3bababaababab989898cecece828282818181bbbbbb8b8b8b7f7f7fa5a5a5e1e1e1ffffffffffffffffffffffffffffffc6c6c67f7f7fc8c8c8cececec4c4c4bababad3d3d3d9d9d9d5d5d5c7c7c7d1d1d1eeeeeef1f1f1f9f9f9fdfdfdf9f9f9ebebebe5e5e5e9e9e9bababac6c6c6d7d7d7ececece9e9e9d7d7d7c9c9c9dddddde3e3e3fbfbfbdadadad1d1d1eaeaeac7c7c7dbdbdbffffffd0d0d0d2d2d2fffffffffffffffffffffffffffffffcfcfcf6f6f6f6f6f6fafafafffffffffffffffffffffffff8f8f8e0e0e0dadadaecececf3f3f3f7f7f7ebebebe1e1e1e1e1e1e4e4e4d1d1d1c9c9c9c9c9c9d0d0d0ecececebebebefefefc3c3c3929292b8b8b8e9e9e9d9d9d9a9a9a9eaeaeae6e6e6e2e2e2eaeaeae2e2e2e9e9e9fcfcfcf6f6f6efefeff3f3f3f1f1f1edededf0f0f0e9e9e9dbdbdbe5e5e5e8e8e8eaeaeaedededefefefd9d9d9d6d6d6e8e8e8e2e2e2d8d8d8dcdcdce6e6e6e6e6e6e8e8e8ecececedededeaeaeae4e4e4d7d7d7d9d9d9f0f0f0b2b2b2acacace4e4e4cbcbcbbbbbbbf0f0f0c7c7c7c2c2c2cdcdcda3a3a3a6a6a6e9e9e9ffffffe9e9e9e0e0e0ffffffddddddcfcfcfe4e4e4f1f1f1d2d2d2949494a7a7a7fffffffefefedededed9d9d9f4f4f4fbfbfbfbfbfbffffffe4e4e4d3d3d3eeeeeeffffffffffffe2e2e2d9d9d9dfdfdfedededebebebdbdbdbdbdbdbebebebf1f1f1efefefecececf2f2f2fffffff9f9f9f0f0f0ededede5e5e5fbfbfbf4f4f4e1e1e1d1d1d1d6d6d6efefefcfcfcfc8c8c8d4d4d4c4c4c4adadadc1c1c1ddddddc9c9c9c8c8c8e8e8e8f3f3f3ececece9e9e9f7f7f7e9e9e9d3d3d3e2e2e2ccccccd0d0d0dddddddcdcdce1e1e1fcfcfcfffffffffffffefefefffffffafafaf9f9f9f9f9f9fdfdfdefefefc7c7c7c6c6c6e5e5e5e1e1e1e1e1e1f8f8f8f0f0f0e9e9e9ebebebe2e2e2efefeff1f1f1e9e9e9e9e9e9e5e5e5e1e1e1efefeffffffff0f0f0efefeffffffff7f7f7e7e7e7f6f6f6ebebebd4d4d4dddddde4e4e4dfdfdfebebebefefefe5e5e5e3e3e3d8d8d8e1e1e1e6e6e6fbfbfbf2f2f2e5e5e5dfdfdfe7e7e7f2f2f2f9f9f9edededf6f6f6f8f8f8ebebebdbdbdbe9e9e9f3f3f3dadadad6d6d6eeeeeedcdcdce6e6e6f4f4f4dededeefefeff6f6f6e4e4e4e7e7e7f2f2f2f9f9f9f0f0f0d2d2d2ccccccdbdbdbcfcfcfdededed1d1d1d4d4d4dadadad9d9d9cbcbcbd3d3d3d8d8d8c9c9c9cbcbcbc4c4c4cbcbcbe8e8e8f3f3f3e4e4e4e4e4e4f8f8f8ffffffffffffffffffffffffffffffffffffebebebefefeffffffffdfdfdf5f5f5f6f6f6f9f9f9fdfdfdffffffffffffffffffffffffedededdbdbdbcfcfcfecececebebebe2e2e2e6e6e6eaeaeae4e4e4d7d7d7cececed7d7d7e7e7e7fbfbfbfbfbfbf6f6f6ebebebc9c9c9d2d2d2d5d5d5e0e0e0ecececd5d5d5d5d5d5cececedddddddadadad6d6d6ddddddd6d6d6e2e2e2f4f4f4e9e9e9e9e9e9e9e9e9e5e5e5d9d9d9e4e4e4e9e9e9f4f4f4f0f0f0d7d7d7cacacaa6a6a6a2a2a2ececece7e7e7ddddddeaeaeae7e7e7f7f7f7f7f7f7fcfcfcfbfbfbfffffffffffffffffff7f7f7f8f8f8fbfbfbebebebf1f1f1edededdbdbdbf5f5f5fcfcfce9e9e9e9e9e9f5f5f5f8f8f8fffffffafafaefefeff5f5f5f9f9f9f7f7f7f4f4f4ebebebf2f2f2f7f7f7f2f2f2f4f4f4f9f9f9fafafaf7f7f7f9f9f9ffffffffffffffffffffffffffffffd1d1d1acacace4e4e4cececeaaaaaab3b3b3c1c1c1949494cfcfcfe0e0e0d1d1d1fafafafffffffffffffffffffafafafdfdfdfdfdfdf5f5f5f2f2f2d8d8d8cfcfcfe6e6e6e6e6e6d7d7d7aeaeaebcbcbccdcdcdc8c8c8b2b2b2b1b1b1d7d7d7ebebebe5e5e5d0d0d0cfcfcfe0e0e0ebebebc0c0c0aeaeaec5c5c5b0b0b0b5b5b5dcdcdceeeeeef3f3f3f0f0f0f3f3f3fffffff4f4f4eeeeeef6f6f6f3f3f3fafafaf6f6f6f8f8f8f0f0f0f7f7f7e8e8e8e8e8e8ebebebe4e4e4d9d9d9dbdbdbdadadae3e3e3d9d9d9dfdfdfebebebebebebf8f8f8e7e7e7e1e1e1e9e9e9f3f3f3f1f1f1ebebebe3e3e3e3e3e3f9f9f9fefefed2d2d2dbdbdbf2f2f2e6e6e6f9f9f9ffffffececece1e1e1f6f6f6fffffffffffffffffffefefee4e4e4d4d4d4f1f1f1fffffff2f2f2c9c9c9cacacac8c8c8bebebef8f8f8b8b8b88d8d8d989898cececee0e0e0cfcfcfcecececccccca6a6a6acacacc1c1c1cdcdcdd7d7d7e2e2e2e0e0e0e0e0e0e9e9e9e7e7e7ecececf8f8f8d2d2d2c7c7c7d1d1d1edededfefefef9f9f9e5e5e5e8e8e8f8f8f8fcfcfcf3f3f3f2f2f2fcfcfcffffffffffffcfcfcfd4d4d4fefefef7f7f7c9c9c9bebebed9d9d9e4e4e4c1c1c1c7c7c7c7c7c7d1d1d1f2f2f2e4e4e4d4d4d4a5a5a5c9c9c9d2d2d2c7c7c7d7d7d7f0f0f0f2f2f2fafafafffffffefefef4f4f4e1e1e1fcfcfcfffffff7f7f7f8f8f8f7f7f7fdfdfdfffffff4f4f4fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8dfdfdfe4e4e4a7a7a7c7c7c7fcfcfcf9f9f9edededf5f5f5e8e8e8e7e7e7f6f6f6f2f2f2eaeaeae5e5e5d8d8d8dadadae6e6e6e6e6e6eaeaeaededede2e2e2ebebebe3e3e3d6d6d6e3e3e3dcdcdcddddddd2d2d2d9d9d9e7e7e7eeeeeef8f8f8f3f3f3f3f3f3f4f4f4e4e4e4eeeeeefdfdfde5e5e59a9a9a939393cacacafcfcfcc4c4c4a0a0a0c0c0c0b9b9b9d5d5d5fffffff2f2f2d8d8d8e0e0e0f8f8f8cbcbcbc9c9c9dfdfdfd4d4d4d8d8d8abababcbcbcbb6b6b6a6a6a69c9c9c989898c2c2c2bababab3b3b3c2c2c2f0f0f0fdfdfdeaeaeae3e3e3e8e8e8ebebebeaeaeaf3f3f3d2d2d2d8d8d8f5f5f5fbfbfbfffffffffffffffffffafafaf0f0f0ebebebefefefe6e6e6bbbbbbbfbfbff3f3f3f2f2f2e0e0e0e5e5e5f0f0f0e9e9e9e1e1e1cbcbcbe0e0e0e5e5e5eeeeeefdfdfdeeeeeeefefeffffffffffffffafafacfcfcfdcdcdcfbfbfbfbfbfbe4e4e4ecececfefefee2e2e2dfdfdfd8d8d8cfcfcfdededee0e0e0dfdfdfd2d2d2c7c7c7cdcdcddcdcdcd4d4d4d4d4d4e4e4e4ebebebecececf3f3f3dcdcdcd0d0d0e3e3e3e8e8e8f1f1f1fefefefafafae1e1e1dcdcdcefefeffcfcfcebebebe7e7e7ebebebe7e7e7f1f1f1ffffffffffffebebebeeeeeef7f7f7f5f5f5efefeff1f1f1fbfbfbedededf3f3f3fffffff8f8f8f3f3f3fdfdfdf4f4f4fafafafbfbfbe5e5e5e2e2e2dbdbdbd4d4d4e7e7e7e8e8e8f5f5f5eaeaeae2e2e2dcdcdcdadadae5e5e5e7e7e7ecececd7d7d7d0d0d0dddddde7e7e7e1e1e1f9f9f9f7f7f7e2e2e2c9c9c9d2d2d2e7e7e7f3f3f3f5f5f5f9f9f9f3f3f3f0f0f0f8f8f8f7f7f7e2e2e2d6d6d6e5e5e5e3e3e3cbcbcbc8c8c8d8d8d8c1c1c1dcdcdcfffffffffffffafafafbfbfbfdfdfde4e4e4e0e0e0d1d1d1d8d8d8dededec2c2c2dcdcdcd4d4d4c5c5c5d5d5d5e7e7e7efefefe3e3e3d7d7d7e8e8e8fafafacdcdcdb3b3b3b4b4b4afafafdfdfdfecececeeeeeefcfcfce9e9e9e6e6e6f3f3f3e9e9e9e1e1e1e5e5e5f6f6f6fefefefffffffffffffafafaf9f9f9fafafaf7f7f7e3e3e3e9e9e9fdfdfdfffffff1f1f1f3f3f3fafafaf2f2f2d1d1d1cdcdcdd5d5d5e7e7e7ecececeeeeeee9e9e9ebebebfbfbfbfffffffffffffffffffefefefffffffffffffffffff8f8f8dcdcdcbfbfbfc0c0c0c6c6c6bbbbbbcfcfcfe1e1e1f3f3f3ffffffd4d4d4e1e1e1fffffffffffffafafaf9f9f9f4f4f4e4e4e4eaeaeafafafaebebebd5d5d5e0e0e0e0e0e0d9d9d9fcfcfcfffffff4f4f4eeeeeeeaeaeaf2f2f2f9f9f9fffffff2f2f2fdfdfdfefefef3f3f3f6f6f6fbfbfbf6f6f6f9f9f9f8f8f8f9f9f9f3f3f3f4f4f4ebebebecececf0f0f0f1f1f1f7f7f7fefefefffffff3f3f3e0e0e0c4c4c4c5c5c5e4e4e4ffffffd7d7d78c8c8c969696bfbfbfbdbdbdf1f1f1f9f9f9e7e7e7cececec8c8c8d0d0d0f1f1f1fdfdfdf8f8f8ebebebe5e5e5dadadaebebebf7f7f7f4f4f4fffffffffffffffffffffffff9f9f9e7e7e7b2b2b2ccccccf2f2f2d3d3d3ccccccbdbdbd919191c5c5c5ffffffeeeeeefdfdfdfffffff1f1f1ebebebd6d6d6f5f5f5f3f3f3e9e9e9f0f0f0e2e2e2f0f0f0fdfdfdfbfbfbfafafaf5f5f5f7f7f7fffffffefefefffffff1f1f1d0d0d0d5d5d5d9d9d9e1e1e1d9d9d9e8e8e8e2e2e2e7e7e7f0f0f0d9d9d9e1e1e1d5d5d5e3e3e3f5f5f5f5f5f5e7e7e7fbfbfbf0f0f0e6e6e6eaeaead6d6d6cbcbcbebebebf3f3f3dadadad8d8d8d7d7d7eeeeeeeaeaeae6e6e6d4d4d4d4d4d4a7a7a7adadadcacacad4d4d4e9e9e9d3d3d3b8b8b8dbdbdbeeeeeee0e0e0cecece959595bbbbbbffffffffffffffffffffffffffffffe6e6e6dededec3c3c3cececed6d6d6cececeddddddfbfbfbeeeeeeededede8e8e8d8d8d8cfcfcff7f7f7e6e6e6c3c3c3ccccccf1f1f1d1d1d1c2c2c2e5e5e5efefeffbfbfbf8f8f8ffffffececece2e2e2cacacab2b2b2c5c5c5cacacad6d6d6d7d7d7cacacad0d0d0cacacad7d7d7dededeb2b2b2d5d5d5d1d1d1ecececffffffdadadacececee5e5e5d2d2d2c9c9c9eeeeeef7f7f7fffffff3f3f3d5d5d5d3d3d3e0e0e0f8f8f8f1f1f1e6e6e6e2e2e2e6e6e6e5e5e5dfdfdfe5e5e5dededee8e8e8ededede8e8e8f4f4f4f2f2f2f1f1f1f8f8f8f4f4f4e3e3e3fdfdfdffffffd5d5d5abababd6d6d6fffffffffffffcfcfcfffffff8f8f8f5f5f5fafafafefefefcfcfcf6f6f6fafafaf4f4f4edededf2f2f2eeeeeef0f0f0e9e9e9efefeff4f4f4e1e1e1ddddddebebebefefefeaeaeae9e9e9eaeaeaedededeeeeeeefefeff6f6f6f4f4f4e5e5e5c9c9c99f9f9fbfbfbfd7d7d7bababad1d1d1f3f3f3d6d6d6acacaccfcfcfcbcbcbd4d4d4d6d6d6e9e9e9f6f6f6cdcdcd7f7f7f919191b2b2b2b1b1b1cacacacdcdcdd0d0d0cfcfcfc7c7c7cbcbcbe8e8e8e6e6e6c4c4c4bebebef2f2f2fffffff2f2f2e5e5e5fcfcfcfbfbfbf3f3f3fffffffbfbfbd1d1d1e7e7e7fefefee8e8e8e3e3e3dfdfdfdadadad8d8d8e0e0e0e3e3e3e5e5e5ebebebe4e4e4e5e5e5d8d8d8e6e6e6fffffffffffff8f8f8efefeff8f8f8f5f5f5f2f2f2fbfbfbf2f2f2fffffff6f6f6f5f5f5f7f7f7f1f1f1f0f0f0e8e8e8e1e1e1cececeb8b8b8dadadaeeeeeedbdbdbe7e7e7f8f8f8f1f1f1fdfdfdffffffeaeaeaf1f1f1edededd5d5d5cfcfcfd2d2d2dbdbdbebebebe5e5e5f0f0f0fafafaf4f4f4f1f1f1fcfcfcfafafadfdfdfebebebfffffffffffffefefefffffff7f7f7e5e5e5edededf4f4f4f5f5f5f7f7f7f9f9f9f2f2f2f5f5f5f3f3f3d2d2d2e0e0e0ffffffffffffffffffe0e0e0d2d2d2f8f8f8ffffffffffffd9d9d9dfdfdfe4e4e4c6c6c6c3c3c3dbdbdbdededee7e7e7dcdcdcdddddde1e1e1e6e6e6eaeaeaedededdfdfdfdddddddddddde2e2e2dadadae1e1e1dededee7e7e7f6f6f6fffffffffffffffffff2f2f2e4e4e4f7f7f7e4e4e4dadadaf9f9f9fafafaf1f1f1f0f0f0e8e8e8e4e4e4f2f2f2e6e6e6d6d6d6f5f5f5f2f2f2f8f8f8fffffffffffffcfcfce1e1e1fbfbfbfffffffcfcfcf4f4f4eeeeeeefefeff3f3f3ffffffffffffffffffffffffa9a9a9989898c1c1c1b7b7b7b2b2b2c5c5c5d2d2d2bebebeb4b4b4c3c3c3a2a2a2b0b0b0d9d9d9afafafaeaeaecfcfcfdcdcdcf9f9f9e1e1e1d7d7d7f0f0f0f1f1f1eeeeeef7f7f7f3f3f3d4d4d4e4e4e4fffffff8f8f8e8e8e8f7f7f7f8f8f8d9d9d9d9d9d9f7f7f7dfdfdfd3d3d3d3d3d3e6e6e6e4e4e4dfdfdfdbdbdbeaeaeaf4f4f4fafafaf9f9f9fafafafffffff5f5f5ecececefefeff0f0f0e3e3e3e7e7e7f0f0f0dadadae4e4e4e2e2e2edededf1f1f1f8f8f8fffffffdfdfde3e3e3edededcfcfcfcfcfcfd9d9d9edededf5f5f5eeeeeeebebebf0f0f0f3f3f3f2f2f2f3f3f3f5f5f5efefeff1f1f1ecececf5f5f5f8f8f8e4e4e4d5d5d5ecececf6f6f6f1f1f1f0f0f0f4f4f4e5e5e5e8e8e8ebebebe6e6e6e2e2e2e7e7e7edededf8f8f8f7f7f7eeeeeee9e9e9f1f1f1ecececebebebeeeeeeecececf7f7f7f8f8f8f4f4f4f6f6f6fffffff5f5f5afafafc1c1c1f4f4f4f1f1f1d6d6d6c0c0c0e1e1e1fbfbfbfffffffefefef9f9f9ececece3e3e3eaeaeaeaeaeaf5f5f5fcfcfcfffffffffffff2f2f2f3f3f3fffffffffffffffffff2f2f2e5e5e5e9e9e9f2f2f2f4f4f4eaeaeacdcdcdbcbcbcaaaaaab3b3b3b0b0b0eaeaeaefefeffcfcfcfcfcfcdfdfdfefefeff7f7f7fcfcfcd4d4d4d1d1d1f9f9f9f4f4f4d0d0d0d6d6d6f1f1f1f4f4f4f4f4f4fcfcfcf3f3f3e8e8e8e9e9e9eaeaeaebebebe6e6e6f2f2f2fffffff1f1f1dededecececee5e5e5fffffffffffffdfdfdefefeff3f3f3f9f9f9f7f7f7f0f0f0eaeaeaf4f4f4f9f9f9eaeaeae2e2e2dcdcdcf0f0f0c7c7c7bbbbbbd7d7d7e2e2e2bebebec0c0c0d9d9d9d1d1d1bbbbbbb8b8b8d5d5d5e2e2e2e5e5e5e4e4e4dddddddfdfdfd0d0d0b4b4b4a7a7a7aeaeaec0c0c0c2c2c2eaeaeaeeeeeee0e0e0e1e1e1ccccccb8b8b8e5e5e5e8e8e8e5e5e5eaeaeae9e9e9e7e7e7dbdbdbe4e4e4f6f6f6ecececf0f0f0fffffffffffffffffffefefeedededf0f0f0e0e0e0c4c4c4d1d1d1d3d3d3c6c6c6cececed9d9d9f2f2f2d9d9d9c5c5c5cacacae3e3e3e7e7e7f7f7f7eeeeeec8c8c8c2c2c2eeeeeee6e6e6dfdfdfe3e3e3dcdcdcbfbfbfacacaca9a9a9d1d1d1d6d6d6c9c9c9c6c6c6e2e2e2f0f0f0fcfcfcdbdbdbcccccccfcfcfcececec5c5c5a8a8a8dadadaf5f5f5e5e5e5f2f2f2f1f1f1d4d4d4d6d6d6e4e4e4e5e5e5dddddde9e9e9edededebebebe1e1e1e7e7e7f5f5f5f7f7f7f4f4f4eeeeeee2e2e2e9e9e9f8f8f8e3e3e3aeaeaef4f4f4fffffffdfdfddedededcdcdcd9d9d9dfdfdfe2e2e2dedededddddde4e4e4e4e4e4dadadadbdbdbdedededddddde3e3e3d9d9d9e0e0e0dedededadadae6e6e6e8e8e8e9e9e9ededededededf2f2f2efefefdededed1d1d1c8c8c8bfbfbfb6b6b6bababab6b6b6bdbdbdcececef7f7f7ffffffd2d2d2a0a0a0d5d5d5dadadacbcbcbcbcbcbeaeaeac6c6c6b5b5b5d3d3d39d9d9dbdbdbdf7f7f7c6c6c6ddddddfcfcfcf0f0f0fefefeffffffffffffffffffffffffc7c7c7a0a0a0fefefee8e8e8f4f4f4ffffffeaeaeaeaeaeadfdfdfe0e0e0d0d0d0c7c7c7dcdcdcd5d5d5dcdcdce0e0e0ebebebe4e4e4e9e9e9f6f6f6e5e5e5e9e9e9fcfcfcdadadac7c7c7d5d5d5eaeaeaf6f6f6f1f1f1e3e3e3e4e4e4d0d0d0bbbbbbcacacae8e8e8d8d8d8e0e0e0dadadac4c4c4cdcdcddadadae3e3e3e9e9e9e4e4e4efefefd5d5d5cdcdcdededede7e7e7e6e6e6fefefef6f6f6f9f9f9fefefefbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5f1f1f1f0f0f0e7e7e7fbfbfbfffffff3f3f3ededede8e8e8e3e3e3f5f5f5e7e7e7dddddde0e0e0e0e0e0e7e7e7e1e1e1e7e7e7e5e5e5e0e0e0ebebebe7e7e7dddddddfdfdfd0d0d0cbcbcbe3e3e3fffffff8f8f8d4d4d4c6c6c6c4c4c4dededee5e5e5dadadadedededadadac9c9c9dbdbdbe5e5e5fefefef6f6f6e4e4e4eeeeeeefefefe9e9e9e3e3e3f0f0f0f9f9f9eaeaeaf8f8f8fcfcfcfffffffffffff5f5f5eeeeeeeaeaeadddddddededefafafaf3f3f3f3f3f3e5e5e5e3e3e3dedededbdbdbd8d8d8d7d7d7e7e7e7e1e1e1cfcfcfcececed7d7d7c3c3c3bebebec9c9c9c0c0c0cbcbcbe4e4e4bfbfbfabababa8a8a8bbbbbbbababac7c7c7bdbdbdbcbcbcbcbcbcd5d5d5cacacac9c9c9e8e8e8ebebebd5d5d5bebebed6d6d6ecececd7d7d7c9c9c9bebebed1d1d1f1f1f1e6e6e6f6f6f6cdcdcdbdbdbde2e2e2dbdbdbcfcfcfc8c8c8bfbfbfd1d1d1e4e4e4dcdcdcd8d8d8cfcfcfddddddf3f3f3f2f2f2f0f0f0e9e9e9ccccccdcdcdcd2d2d2b9b9b9c1c1c1c6c6c6dddddddadadadfdfdfeaeaeafefefefffffff3f3f3c2c2c2e0e0e0efefefeeeeeeebebebececece7e7e7d8d8d8d0d0d0cdcdcde0e0e0e3e3e3d3d3d3d8d8d8d9d9d9cbcbcbd2d2d2e1e1e1e5e5e5e1e1e1d1d1d1cbcbcbfbfbfbfffffff5f5f5eeeeeeecececf9f9f9fcfcfcf9f9f9f0f0f0eaeaeaf0f0f0ededede5e5e5f0f0f0f3f3f3e3e3e3dfdfdfe7e7e7e3e3e3e1e1e1e9e9e9e7e7e7e6e6e6f5f5f5eaeaeaeaeaeaedededf3f3f3f7f7f7fcfcfcfafafaf4f4f4f5f5f5fafafaf1f1f1f0f0f0f5f5f5f1f1f1fafafafdfdfdf7f7f7f3f3f3f6f6f6dcdcdcbcbcbcf2f2f2f8f8f8e9e9e9f9f9f9f5f5f5f5f5f5f3f3f3f5f5f5fbfbfbf4f4f4fbfbfbfffffffffffffefefefbfbfbfdfdfdfbfbfbfafafaefefefcacacae2e2e2f6f6f6fcfcfcefefefdcdcdce9e9e9ededede0e0e0dadadaf5f5f5bababab0b0b0c6c6c6c0c0c0f6f6f6fffffff1f1f1fcfcfcffffffdedededdddddefefeff0f0f0f8f8f8edededf7f7f7f9f9f9f6f6f6efefefe2e2e2efefeff1f1f1e9e9e9edededf8f8f8f0f0f0f7f7f7edededb6b6b6dededefcfcfcf3f3f3fdfdfdfffffffefefefefefef5f5f5fafafaf9f9f9f3f3f3f6f6f6ededede6e6e6e4e4e4e6e6e6fffffffffffffafafaf3f3f3ebebebddddddeaeaeaf7f7f7fbfbfbdedededdddddf7f7f7fdfdfdfdfdfdf4f4f4fbfbfbffffffffffffffffffffffffd9d9d9c7c7c7cfcfcfcdcdcddcdcdceaeaead4d4d4bdbdbdc5c5c5d6d6d6e8e8e8d2d2d2e9e9e9e8e8e8dededee8e8e8f5f5f5eeeeeef5f5f5d3d3d3c1c1c1ccccccc2c2c2cfcfcfc3c3c3dadadaf6f6f6d8d8d8dededef8f8f8eeeeeed6d6d6f4f4f4f7f7f7dededec7c7c7e1e1e1d5d5d5b1b1b1e4e4e4eaeaeadbdbdbf8f8f8fbfbfbffffffeeeeeef2f2f2edededbebebee9e9e9f9f9f9b6b6b6c3c3c3e1e1e1afafaf9b9b9bbfbfbfc4c4c4f2f2f2efefefe2e2e2e9e9e9e0e0e0e3e3e3dddddde2e2e2f8f8f8f6f6f6fffffff7f7f7f5f5f5e7e7e7dededee6e6e6efefefe6e6e6e1e1e1d7d7d7d7d7d7f5f5f5fcfcfcf2f2f2e5e5e5f5f5f5fdfdfdefefefddddddd0d0d0e2e2e2dcdcdccdcdcde5e5e5dfdfdfbcbcbcb3b3b3c6c6c6c3c3c3e1e1e1f0f0f0dcdcdcdddddde3e3e3e0e0e0e1e1e1e1e1e1e5e5e5e1e1e1e0e0e0dededee8e8e8f1f1f1dededee8e8e8f4f4f4e4e4e4dfdfdfdcdcdcc6c6c6c8c8c8d2d2d2d5d5d5cfcfcfc9c9c9bfbfbfe6e6e6fffffffffffff9f9f9edededf6f6f6b9b9b9b4b4b4f7f7f7fbfbfbc6c6c69f9f9fbdbdbdbababad8d8d8ecececd9d9d9e7e7e7f4f4f4ededede5e5e5fafafaffffffcbcbcbbcbcbcc5c5c5dededef4f4f4b3b3b3d8d8d8ecececc5c5c5c7c7c7d4d4d4c7c7c7ccccccdbdbdbd8d8d8cccccce8e8e8f3f3f3f4f4f4fbfbfbf0f0f0cccccce6e6e6ffffffdededecfcfcfdfdfdfe0e0e0c6c6c6bfbfbfc6c6c6d2d2d2cececeb8b8b8e2e2e2f4f4f4e0e0e0e2e2e2f7f7f7e9e9e9edededf9f9f9fdfdfdf2f2f2f9f9f9fffffffffffff3f3f3f3f3f3f8f8f8f3f3f3f5f5f5fafafafbfbfbffffffdadadaeaeaeaf1f1f1f6f6f6e0e0e0cacacad9d9d9d7d7d7dbdbdbe1e1e1d9d9d9e0e0e0e1e1e1d6d6d6d6d6d6eaeaeaf5f5f5f0f0f0f7f7f7fcfcfcf3f3f3d6d6d6e3e3e3d9d9d9c9c9c9cacacad2d2d2c6c6c6d0d0d0e4e4e4dfdfdfd7d7d7c5c5c5cfcfcfe5e5e5e2e2e2e3e3e3e6e6e6f1f1f1eeeeeeffffffedededadadad9a9a9abababafdfdfdfffffffffffffffffffffffffffffffffffffbfbfbeeeeeedadadadbdbdbf4f4f4f1f1f1e4e4e4eeeeeeefefeffffffffffffffffffff0f0f0f9f9f9eeeeeee9e9e9e7e7e7d3d3d3dfdfdfddddddd8d8d8d0d0d0eeeeeef6f6f6e4e4e4ebebebfafafafefefefbfbfbfcfcfcf9f9f9efefefe2e2e2dfdfdfd2d2d2c4c4c4bfbfbfc8c8c8d0d0d0dededed0d0d0d3d3d3dadadacececebbbbbbd6d6d6d8d8d8c5c5c5d2d2d2d4d4d4e7e7e7efefefdfdfdfbababac4c4c4dbdbdbd7d7d7cbcbcbd0d0d0f3f3f3efefefb4b4b4c9c9c9ffffffffffffe6e6e6cdcdcdcacacac5c5c5fffffff4f4f4e7e7e7dadadac1c1c1b0b0b0c3c3c3cbcbcbe7e7e7ccccccc1c1c1c0c0c0d0d0d0e8e8e8f1f1f1f6f6f6dfdfdfe7e7e7e6e6e6d3d3d3d5d5d5dfdfdfe9e9e9e4e4e4fdfdfdf5f5f5d8d8d8adadadadadadbcbcbcbcbcbcc3c3c3bebebeb5b5b5c8c8c8c2c2c2c1c1c1d1d1d1c2c2c2d3d3d3c7c7c7b8b8b8d4d4d4e7e7e7f1f1f1efefeff8f8f8fffffffffffffffffff9f9f9f9f9f9fdfdfdf8f8f8f8f8f8f7f7f7f1f1f1f1f1f1edededf8f8f8fafafafffffffdfdfdf7f7f7fbfbfbfbfbfbf3f3f3f3f3f3f9f9f9fafafaf3f3f3f7f7f7f7f7f7f2f2f2fafafafdfdfdfefefefafafaf1f1f1f2f2f2f5f5f5f5f5f5fcfcfcfefefef6f6f6efefefecececeeeeeeeeeeeef5f5f5fdfdfdefefefbbbbbbcbcbcbfffffff3f3f3ebebebf4f4f4f3f3f3f1f1f1edededf1f1f1f4f4f4fafafaf6f6f6f9f9f9fafafafbfbfbfcfcfcfafafafbfbfbf9f9f9d7d7d7b3b3b3e6e6e6f4f4f4eaeaeaf1f1f1edededeaeaeae6e6e6f1f1f1ccccccc8c8c8e9e9e9e0e0e0edededefefefe9e9e9eeeeeee5e5e5ebebebf1f1f1d5d5d5eaeaeaf4f4f4f6f6f6f1f1f1dededee8e8e8dbdbdbe7e7e7fdfdfdedededdadadad0d0d0cacacacececec6c6c6b2b2b2d1d1d1f4f4f4e6e6e6d4d4d4dbdbdbf6f6f6f9f9f9e5e5e5d7d7d7e7e7e7f8f8f8f4f4f4ecececeaeaeae6e6e6eaeaeafefefef3f3f3dcdcdcdbdbdbefefefe4e4e4e2e2e2efefefe6e6e6e8e8e8f9f9f9f9f9f9fffffff4f4f4f7f7f7efefeff0f0f0f0f0f0dddddddadadaa7a7a7bdbdbdeeeeeed2d2d2d8d8d8e3e3e3f6f6f6edededf1f1f1ededede1e1e1dddddde2e2e2eaeaeae9e9e9efefefeaeaeaf8f8f8f5f5f5d2d2d2d5d5d5fcfcfcf3f3f3f1f1f1fcfcfcdfdfdfcacacac5c5c5c4c4c4a2a2a2b7b7b7bdbdbdc7c7c7fafafad8d8d8dadadad4d4d4ddddddd0d0d0c8c8c8dbdbdbd9d9d9e7e7e7f3f3f3e9e9e9d7d7d7d8d8d8fcfcfcffffffffffffffffffffffffe5e5e5f7f7f7d6d6d6d9d9d9ddddddb2b2b29c9c9cb1b1b1c0c0c0c1c1c1e3e3e3e7e7e7edededf6f6f6fbfbfbfffffffffffff5f5f5e3e3e3edededfffffffafafadcdcdce8e8e8d6d6d6ebebebffffffffffffdededec7c7c7d0d0d0e3e3e3efefefe5e5e5fafafaf2f2f2f5f5f5f6f6f6dddddddadadadededed3d3d3c0c0c0999999a3a3a3e5e5e5fffffff7f7f7eeeeeeeeeeeef0f0f0e1e1e1e9e9e9ebebebe8e8e8e9e9e9dfdfdfd8d8d8d2d2d2d9d9d9cececebdbdbdbebebebebebeb3b3b3b6b6b6bbbbbbc7c7c7d0d0d0dcdcdcd9d9d9e2e2e2ddddddd7d7d7f9f9f9f4f4f4fdfdfdfffffffafafae8e8e8c3c3c3b6b6b6c2c2c2c7c7c7b5b5b5aaaaaadbdbdbbababac4c4c4e0e0e0a4a4a4bfbfbfb7b7b7b5b5b5d7d7d7cbcbcbcacacabdbdbdaaaaaaccccccdededeadadad757575b8b8b8e1e1e1dcdcdcc2c2c2dcdcdce4e4e4edededf2f2f2f5f5f5f7f7f7e4e4e4d5d5d5c7c7c7cbcbcbb8b8b8dadadae4e4e4f1f1f1d8d8d8d1d1d1e9e9e9f3f3f3efefeff4f4f4e5e5e5eeeeeefdfdfde9e9e9d5d5d5fffffff9f9f9e1e1e1fffffff3f3f3f6f6f6fffffff2f2f2dadadaf0f0f0f2f2f2ecececd7d7d7c8c8c8d6d6d6e1e1e1dcdcdcd7d7d7c3c3c3f2f2f2e3e3e3b1b1b1dfdfdfbebebeb5b5b5cfcfcfc9c9c9cbcbcbd3d3d3e2e2e2d4d4d4c3c3c3c7c7c7d3d3d3d8d8d8ccccccdadadae8e8e8e3e3e3dededee3e3e3e6e6e6d1d1d1e1e1e1fafafafdfdfdf2f2f2f6f6f6f9f9f9f1f1f1f3f3f3f3f3f3f3f3f3e6e6e6ecececd0d0d0dadadafefefeedededdbdbdbd1d1d1bfbfbfc0c0c0adadadfbfbfbfffffff1f1f1e8e8e8e4e4e4e3e3e3e0e0e0dededeeaeaeafafafaf7f7f7f1f1f1f5f5f5fffffffffffff8f8f8fdfdfdffffffddddddc7c7c7e0e0e0d8d8d8e6e6e6e8e8e8c7c7c7e3e3e3f2f2f2eaeaeae3e3e3e6e6e6cbcbcbdfdfdfe6e6e6ebebebf4f4f4f1f1f1eaeaeae7e7e7dfdfdff2f2f2f8f8f8f8f8f8fafafaf9f9f9f7f7f7fdfdfde4e4e4dfdfdfdadadacacacadadadaeaeaeadbdbdbbbbbbbeaeaeafffffffffffffffffffffffffafafae4e4e4e4e4e4f0f0f0f0f0f0fcfcfcffffffe9e9e9e6e6e6c7c7c7b5b5b5b4b4b4c1c1c1e2e2e2dcdcdcccccccdcdcdce5e5e5e0e0e0f6f6f6e3e3e3dfdfdffdfdfdf3f3f3edededffffffe3e3e3d3d3d3d0d0d0c6c6c6c6c6c6bdbdbdbababad0d0d0d0d0d0d6d6d6d0d0d0dededebfbfbfc2c2c2d1d1d1eaeaeafffffff1f1f1efefefc4c4c4bcbcbccbcbcbe8e8e8e5e5e5c7c7c7c9c9c9d3d3d3e7e7e7fbfbfbfffffffffffff7f7f7f0f0f0e6e6e6ddddddfdfdfdfffffffffffff8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f5f5f5f2f2f2efefefeeeeeeefefeff6f6f6f8f8f8f4f4f4fafafafafafaf4f4f4f8f8f8f3f3f3f2f2f2fdfdfdfcfcfcfbfbfbfcfcfcf6f6f6fdfdfdfffffffefefef9f9f9fafafafbfbfbf7f7f7f3f3f3f3f3f3f0f0f0f2f2f2fdfdfdf5f5f5efefeffcfcfcfbfbfbf5f5f5edededf0f0f0f5f5f5f7f7f7f7f7f7f3f3f3bcbcbcc5c5c5e2e2e2e1e1e1e7e7e7fbfbfbfbfbfbf7f7f7fcfcfcf8f8f8f3f3f3fffffffbfbfbfcfcfcfcfcfcf5f5f5fafafafafafaf1f1f1f8f8f8fafafafffffffffffffefefee8e8e8dededee6e6e6e7e7e7e8e8e8fbfbfbffffffddddddedededf7f7f7e9e9e9ebebebf7f7f7fcfcfcf8f8f8e9e9e9e8e8e8e1e1e1e7e7e7f2f2f2edededf2f2f2efefefddddddcecececfcfcfd6d6d6cececeb1b1b1c1c1c1d4d4d4cbcbcbc9c9c9b8b8b8cbcbcbfcfcfcfcfcfcffffffedededecececf0f0f0ececece4e4e4f2f2f2f9f9f9e6e6e6f5f5f5fbfbfbeeeeeefffffff5f5f5f0f0f0eaeaeae2e2e2e2e2e2dededec8c8c8dededef1f1f1edededd6d6d6c6c6c6e1e1e1e2e2e2d4d4d4cdcdcdccccccc1c1c1bfbfbfd7d7d7d1d1d1d5d5d5f2f2f2f5f5f5f2f2f2e3e3e3dfdfdfc2c2c2cacacad8d8d8e2e2e2e2e2e2e3e3e3cccccccccccce7e7e7f8f8f8e1e1e1b8b8b8bebebea7a7a7b1b1b1cbcbcbe4e4e4efefeff5f5f5efefeff7f7f7f2f2f2a0a0a0a8a8a8bebebebababac3c3c3b8b8b8ddddddddddddd1d1d1dfdfdfccccccb8b8b8bcbcbcaeaeaeccccccf8f8f8e7e7e7d3d3d3d3d3d3dbdbdbe5e5e5c8c8c8eeeeeeffffffe3e3e3ccccccd5d5d5eaeaeaf4f4f4eeeeeeeaeaead7d7d7b4b4b4d7d7d7d8d8d8c1c1c1f2f2f2ecececebebebf5f5f5eaeaeadadadadddddde3e3e3e9e9e9d9d9d9e4e4e4e4e4e4f8f8f8f8f8f8fdfdfdfffffffffffff5f5f5e0e0e0f1f1f1fdfdfdf8f8f8f7f7f7f2f2f2fcfcfcffffffecececebebebd5d5d5c0c0c0dedededbdbdbc8c8c8cbcbcbfafafafbfbfbe9e9e9eeeeeed6d6d6e7e7e7ecececddddddd7d7d7d2d2d2e1e1e1dbdbdbd2d2d2ccccccc6c6c6d2d2d2e1e1e1e1e1e1d9d9d9e1e1e1f5f5f5fbfbfbd2d2d2d5d5d5f7f7f7fdfdfdfbfbfbfafafad4d4d4bdbdbdd1d1d1d1d1d1b0b0b0bebebeebebebfcfcfcebebebcacacaacacacdcdcdcdadadab0b0b0bfbfbfafafafc4c4c4cececed5d5d5ddddddc7c7c7b6b6b6cdcdcdf2f2f2e6e6e6cdcdcd858585757575ebebebe9e9e9e5e5e5d4d4d4d9d9d9fffffff8f8f8f6f6f6fffffffdfdfdfdfdfdfdfdfdfbfbfbf3f3f3ededede1e1e1f3f3f3f3f3f3cbcbcbe9e9e9f1f1f1eaeaead9d9d9f7f7f7fefefeefefefefefefefefeff3f3f3ecececf0f0f0eaeaeae9e9e9f3f3f3e3e3e3f3f3f3fcfcfcf3f3f3efefefeeeeeeececece8e8e8efefeff6f6f6f6f6f6edededd4d4d4d0d0d0f8f8f8f3f3f3f1f1f1f3f3f3edededecececffffffffffffffffffebebebf9f9f9fffffffafafae2e2e2fafafafffffff7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f9f9f9f4f4f4f1f1f1e7e7e7afafafd1d1d1fffffffffffff5f5f5f7f7f7efefefe4e4e4d4d4d4efefeffffffff9f9f9f7f7f7ffffffffffffe7e7e7e7e7e7eeeeeefffffffdfdfdf8f8f8eaeaeae6e6e6d7d7d7c0c0c0c6c6c6d3d3d3cdcdcdc9c9c9d0d0d0d1d1d1c6c6c6b9b9b9b3b3b3adadadbebebec1c1c1b6b6b6c2c2c2dcdcdceaeaeaf5f5f5f1f1f1f0f0f0f4f4f4e7e7e7fbfbfbf3f3f3f0f0f0fffffffafafad7d7d7f5f5f5d8d8d8b3b3b3d9d9d9dfdfdfe9e9e9efefeff1f1f1fafafafefefef7f7f7f7f7f7fffffffcfcfce2e2e2dddddde5e5e5f1f1f1f4f4f4e3e3e3f0f0f0fefefef9f9f9fafafafbfbfbfbfbfbfffffff4f4f4f3f3f3fffffff2f2f2e8e8e8f9f9f9fbfbfbfffffffbfbfbe7e7e7ddddddf7f7f7f6f6f6e7e7e7e0e0e0e6e6e6f7f7f7efefeff9f9f9fffffff5f5f5ecececf9f9f9fffffffafafaecececeaeaeae1e1e1f7f7f7fffffffffffff6f6f6c2c2c2d5d5d5d6d6d6d2d2d2e1e1e1d5d5d5e3e3e3e5e5e5d0d0d0cececee6e6e6f7f7f7fbfbfbfffffffffffffffffffafafafffffff6f6f6fffffffefefeedededfbfbfbeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f6f6f6f4f4f4ecececf8f8f8fffffff8f8f8fcfcfcf0f0f0f0f0f0f8f8f8f1f1f1f5f5f5fcfcfcfbfbfbf6f6f6f6f6f6fffffffafafaeeeeeee6e6e6e3e3e3e0e0e0f6f6f6fffffffffffffffffffffffffffffffefefefafafaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc9c9c9d4d4d4f4f4f4efefeff0f0f0f7f7f7f6f6f6fafafafffffffffffffffffff9f9f9fdfdfdfffffffdfdfdfafafafffffffcfcfcfefefefffffff5f5f5fffffffefefeeeeeeef4f4f4edededf2f2f2edededecececf5f5f5fefefefafafaf0f0f0efefefe6e6e6ebebebf8f8f8fdfdfdfdfdfdfffffff9f9f9f6f6f6f3f3f3f7f7f7f4f4f4f0f0f0efefeffffffffffffff2f2f2e9e9e9f7f7f7fafafafffffffffffffffffffffffffffffff3f3f3f2f2f2f4f4f4f3f3f3f6f6f6ededede2e2e2e8e8e8fffffff9f9f9e3e3e3d7d7d7ebebebf5f5f5f7f7f7f3f3f3f0f0f0e1e1e1f6f6f6f8f8f8ecececfffffff4f4f4f6f6f6f6f6f6f2f2f2ededede2e2e2dbdbdbedededf5f5f5f8f8f8f4f4f4f1f1f1f6f6f6fcfcfcfffffffdfdfdeeeeeeeaeaeac1c1c1b3b3b3aeaeae9a9a9ac0c0c0afafafabababb8b8b8bebebecfcfcfafafaf9f9f9fbdbdbdb7b7b7b2b2b2aaaaaabcbcbcc2c2c2b6b6b6b3b3b3dededed6d6d6dcdcdce5e5e5b8b8b8b9b9b9e0e0e0f1f1f1c8c8c8b2b2b2c8c8c8aaaaaac4c4c4d8d8d8e2e2e2efefefe6e6e6d9d9d9a5a5a57d7d7dbbbbbbf3f3f3fcfcfcd2d2d2bcbcbcccccccaeaeae8d8d8daaaaaadbdbdbecececfafafaeeeeeeeeeeeefffffff4f4f4acacac9c9c9cdcdcdcf6f6f6cbcbcbd2d2d2f8f8f8dbdbdbddddddfffffff8f8f8f8f8f8ffffffececece7e7e7f0f0f0f9f9f9eaeaeabcbcbcb6b6b6d9d9d9cececed6d6d6ecececfdfdfdffffffededede2e2e2e8e8e8eaeaeaf9f9f9fbfbfbd3d3d3d5d5d5ffffffffffffffffffdfdfdfcbcbcbe8e8e8ebebebd3d3d3eaeaeaf3f3f3f0f0f0e9e9e9ecececf1f1f1fdfdfdfafafaffffffecececeeeeeefffffffffffffffffffdfdfdfffffffffffff8f8f8fcfcfcfafafafcfcfcfafafaf9f9f9e4e4e4c0c0c0b9b9b9c5c5c5c9c9c9b6b6b6a2a2a2ddddddeeeeeee1e1e1dadadaf3f3f3d0d0d0b6b6b6f6f6f6ffffffcdcdcdcececeddddddfefefeffffffd9d9d9b5b5b5e9e9e9ffffffecececc6c6c6bbbbbba1a1a1bcbcbcf9f9f9fcfcfcdededee5e5e5f2f2f2f0f0f0dcdcdcdcdcdcfcfcfcf7f7f7dcdcdcebebebf3f3f3efefeff3f3f3f0f0f0ebebebdbdbdbe2e2e2f9f9f9eeeeeec1c1c1cececee0e0e0f3f3f3fffffffffffff1f1f1eaeaeae8e8e8d0d0d0edededf4f4f4f7f7f7ebebebe3e3e3ecececf2f2f2e3e3e3e4e4e4f4f4f4f5f5f5fdfdfdf5f5f5e9e9e9f1f1f1e9e9e9dedededfdfdffdfdfdfffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafcfcfcfffffffffffffffffffffffffbfbfbfdfdfdffffffffffffffffffe6e6e6c7c7c7c2c2c2e6e6e6e4e4e4e4e4e4e6e6e6f0f0f0ebebebf2f2f2f1f1f1e9e9e9e8e8e8e9e9e9e8e8e8f4f4f4f6f6f6f9f9f9f2f2f2fafafae7e7e7eaeaeaf2f2f2fbfbfbf4f4f4f6f6f6ffffffffffffffffffe6e6e6cccccccacacad3d3d3dbdbdbc2c2c2d0d0d0e5e5e5d4d4d4dcdcdcfdfdfdfafafaf3f3f3efefefecececfffffffffffffafafafdfdfdfffffffffffff9f9f9f2f2f2efefefd9d9d9ddddddf1f1f1fafafaf3f3f3e5e5e5dededee3e3e3ebebebf4f4f4f5f5f5dededee5e5e5fdfdfdfffffffffffffffffffffffff9f9f9fffffffffffff4f4f4fffffffefefef3f3f3fffffffffffffffffff2f2f2b5b5b5cececeddddddd1d1d1dadadae3e3e3fafafaeaeaeacbcbcbeeeeeeecececcfcfcfc4c4c4d2d2d2fcfcfcfffffff8f8f8fffffffffffffffffffcfcfcf9f9f9f4f4f4fdfdfdfffffff8f8f8ecececf6f6f6fffffffcfcfcffffffffffffffffffffffffe9e9e9e5e5e5fcfcfcfafafae7e7e7c0c0c0a9a9a9d4d4d4cacacab7b7b7c9c9c9aaaaaabcbcbce6e6e6f2f2f2f2f2f2fffffff4f4f4dededeb7b7b7b7b7b7c3c3c3b9b9b9c3c3c3d2d2d2c4c4c4cdcdcddcdcdcfefefefffffff3f3f3efefeff8f8f8fdfdfdf1f1f1ecececf5f5f5f1f1f1f0f0f0fbfbfbfefefefcfcfcfefefef9f9f9f7f7f7f7f7f7f9f9f9e7e7e7e3e3e3e6e6e6e4e4e4ececece4e4e4d6d6d6d2d2d2c3c3c3d3d3d3d5d5d5d5d5d5d2d2d2d7d7d7cdcdcdd6d6d6d5d5d5d5d5d5d3d3d3c9c9c9bbbbbbcdcdcdd5d5d5c5c5c5c2c2c2d4d4d4ccccccb7b7b7aeaeaec3c3c3c3c3c3c3c3c3b4b4b4b5b5b5c9c9c9c0c0c0c5c5c5c0c0c0bcbcbcd7d7d7d5d5d5d6d6d6dbdbdbcccccccecececdcdcdd7d7d7d0d0d0cdcdcdbfbfbfcbcbcbccccccd7d7d7c4c4c4dbdbdbffffffe8e8e8dadadaefefefefefeffafafafffffffffffffffffffefefef7f7f7fafafafcfcfcfffffffffffffefefefefefefefefefbfbfbfbfbfbfdfdfdf9f9f9fafafafdfdfdfffffff4f4f4f1f1f1fbfbfbf3f3f3e1e1e1efefeff6f6f6edededf0f0f0f9f9f9f6f6f6f2f2f2fbfbfbfffffff9f9f9f0f0f0f3f3f3ededededededddddddd6d6d6e8e8e8f5f5f5e7e7e7e4e4e4e4e4e4d4d4d4f5f5f5fbfbfbfcfcfcfffffffefefefffffffffffff7f7f7fffffffffffffdfdfdfffffff5f5f5d3d3d3c8c8c8e1e1e1bcbcbca3a3a3a9a9a9c1c1c1d0d0d0cccccce8e8e8e8e8e8dcdcdcd2d2d2cbcbcbd2d2d2d7d7d7d7d7d7dcdcdce7e7e7dededec2c2c2c1c1c1d5d5d5f1f1f1ddddddffffffc6c6c6e1e1e1fffffff4f4f4b1b1b19e9e9edfdfdfbdbdbdacacacd7d7d7b1b1b1bababacececed2d2d2eaeaeafefefef2f2f2c5c5c5b9b9b9a6a6a6949494d9d9d9ffffffffffffffffffffffffe9e9e99e9e9eabababbebebec9c9c9cacacac4c4c4dadadaf1f1f1f8f8f8d4d4d4c3c3c3fdfdfdeeeeeeb7b7b7cacacae3e3e3e6e6e6dfdfdff0f0f0f0f0f0d9d9d9f5f5f5fcfcfce2e2e2f1f1f1e1e1e1d6d6d6e1e1e1c3c3c3b8b8b8d0d0d0dddddde3e3e3f7f7f7f1f1f1e7e7e7f8f8f8efefeff3f3f3f6f6f6ddddddc9c9c9dfdfdffdfdfdfffffffffffffffffff2f2f2ededede5e5e5f6f6f6f4f4f4e1e1e1ddddddeeeeeedfdfdfb8b8b8cacacaddddddcfcfcfc9c9c9e9e9e9eeeeeefbfbfbfbfbfbf4f4f4f6f6f6ebebebdadadad1d1d1cccccccbcbcbafafafa7a7a7e0e0e0eeeeeee6e6e6c4c4c4b3b3b3e2e2e2e5e5e5e7e7e7d1d1d1a3a3a3b6b6b68c8c8cb3b3b3f5f5f5f4f4f4f5f5f5e5e5e5f3f3f3fffffffbfbfbf1f1f1eeeeeef1f1f1e7e7e7bebebec6c6c6f1f1f1e6e6e6ffffffececece8e8e8d6d6d6cfcfcfc9c9c9c0c0c0e2e2e2d2d2d2dddddde2e2e2c9c9c9abababa3a3a3bebebebdbdbdd6d6d6dcdcdcb6b6b6d1d1d1eaeaeaececece7e7e7f4f4f4eaeaeaf3f3f3ededede6e6e6f0f0f0f0f0f0f5f5f5e1e1e1f1f1f1eeeeeef1f1f1fbfbfbededede7e7e7f7f7f7f7f7f7f5f5f5f2f2f2f1f1f1f9f9f9fcfcfcfafafaf9f9f9ffffffefefefd0d0d0e4e4e4dbdbdbdcdcdcd5d5d5cacacabcbcbcc6c6c6d6d6d6c6c6c6cececeedededeeeeeed9d9d9d5d5d5f3f3f3f7f7f7f7f7f7fdfdfdfffffffdfdfdfffffffffffffdfdfdeaeaeae8e8e8d6d6d6c7c7c7d9d9d9eaeaeaededede2e2e2e4e4e4efefeff9f9f9ededede8e8e8d5d5d5e1e1e1e9e9e9dfdfdfdadadaeaeaeaddddddebebebf6f6f6afafafb0b0b0f4f4f4fffffffffffffffffffefefefffffffefefefffffffffffff3f3f3f3f3f3fffffffffffffffffff7f7f7efefeff9f9f9fafafafffffffffffff2f2f2f2f2f2fcfcfcf7f7f7f6f6f6f3f3f3f0f0f0eeeeeeebebebccccccd8d8d8ebebebdddddddadadaecececd3d3d3cfcfcfd8d8d8c3c3c3ccccccd3d3d3cdcdcdb0b0b0a1a1a1b2b2b2cdcdcddfdfdff8f8f8fffffff8f8f8f6f6f6e6e6e6d8d8d8dddddde2e2e2d7d7d7c7c7c7c6c6c6d7d7d7dadadaf7f7f7ffffffeeeeeee4e4e4fdfdfdfffffffffffff8f8f8fbfbfbe1e1e1cbcbcbe9e9e9fbfbfbe9e9e9f1f1f1fdfdfdfcfcfcf6f6f6f2f2f2fdfdfdfafafaf2f2f2f0f0f0f7f7f7f9f9f9fbfbfbfffffffffffffffffffdfdfdfdfdfdfffffffcfcfcf3f3f3efefeffbfbfbe3e3e3fafafaffffffccccccacacac929292818181b3b3b3e7e7e7ddddddeaeaeaf4f4f4fbfbfbfbfbfbfcfcfcfffffff4f4f4cececec7c7c7b4b4b4cececedbdbdbd5d5d5b9b9b9bdbdbdcececec9c9c9e1e1e1e2e2e2ececece7e7e7dededee2e2e2f6f6f6f8f8f8fcfcfcfbfbfbfdfdfdf4f4f4eeeeeef5f5f5f3f3f3e8e8e8efefeffffffffdfdfdfffffff4f4f4e5e5e5e3e3e3e1e1e1d0d0d0d6d6d6e1e1e1e4e4e4e7e7e7dddddddedededfdfdfdbdbdbd7d7d7ddddddddddddd6d6d6dddddde0e0e0e1e1e1e1e1e1cfcfcfd8d8d8d6d6d6cacacae4e4e4f0f0f0f0f0f0efefefe5e5e5e2e2e2ebebebe0e0e0dbdbdbe2e2e2e1e1e1e3e3e3e3e3e3e9e9e9e3e3e3dcdcdce6e6e6dededed8d8d8e0e0e0e5e5e5e3e3e3eaeaeadfdfdfe2e2e2dbdbdbd3d3d3cacacaafafafb2b2b2abababe1e1e1fffffff8f8f8e8e8e8e2e2e2eeeeeeececececececf4f4f4f2f2f2f4f4f4f6f6f6f0f0f0f4f4f4f6f6f6eeeeeeecececeaeaeae1e1e1dbdbdbe2e2e2d7d7d7dddddde4e4e4dbdbdbd9d9d9ececece5e5e5e4e4e4e2e2e2e5e5e5e7e7e7dcdcdce4e4e4dcdcdcc2c2c2f1f1f1f3f3f3c0c0c0f8f8f8fffffff1f1f1ebebebfdfdfdf9f9f9fefefeffffffe7e7e7eeeeeeeaeaeaebebebfefefef6f6f6f4f4f4f3f3f3e1e1e1e4e4e4f0f0f0f5f5f5e2e2e2c0c0c0e0e0e0e2e2e2eaeaeaf8f8f8eaeaeafafafaf3f3f3e3e3e3e2e2e2d7d7d7dadadae7e7e7f3f3f3fffffffffffffbfbfbfefefeffffffffffffe9e9e9efefefe9e9e9b4b4b4ddddddc6c6c6a7a7a7d7d7d7e1e1e1b4b4b4b2b2b2e9e9e9c9c9c9b0b0b0a9a9a9cfcfcff5f5f5e8e8e8ddddddd2d2d2bfbfbfd7d7d7f9f9f9fbfbfbfafafaedededcccccc919191989898ddddddcdcdcdcdcdcde9e9e9f7f7f7ffffffc2c2c2959595d9d9d9e2e2e2b5b5b5c2c2c2b0b0b09f9f9fc4c4c4bebebea3a3a3dbdbdbe2e2e2cacacae0e0e0dedededdddddf3f3f3ebebebcdcdcddadadaf8f8f8d6d6d6d5d5d5ffffffeeeeeee7e7e7e6e6e6dadadaf7f7f7cfcfcfc8c8c8d3d3d3cbcbcbfdfdfdfcfcfceeeeeef7f7f7fffffff5f5f5d8d8d8f7f7f7ffffffecececeaeaeaf5f5f5e3e3e3dededee6e6e6d0d0d0dfdfdfefefeff0f0f0e3e3e3bdbdbdadadadcfcfcfc3c3c3bfbfbfb6b6b6b3b3b3a8a8a8a6a6a6e5e5e5d4d4d4b6b6b6bfbfbfcbcbcbd1d1d1e4e4e4e9e9e9dedededadadad7d7d7cececec8c8c8f2f2f2fffffffffffffdfdfdd1d1d1c4c4c4d4d4d4b4b4b4969696b9b9b9bebebed1d1d1d7d7d7bcbcbcbbbbbbc5c5c5dddddde0e0e0cecececacacacbcbcbd4d4d4d0d0d0c4c4c4c0c0c0e1e1e1cececed5d5d5eaeaeaf5f5f5f6f6f6fcfcfcffffffffffffd6d6d6cdcdcdffffffefefeff1f1f1fdfdfdfefefefffffff6f6f6efefeff1f1f1fcfcfcfffffffffffffffffffefefef9f9f9ecececedededfefefef9f9f9fefefefafafafbfbfbfafafaf1f1f1f8f8f8f8f8f8fdfdfdf7f7f7f5f5f5fefefefffffffffffffefefefffffffafafaf5f5f5f5f5f5e6e6e6dfdfdfe2e2e2dadadac2c2c2c0c0c0dedededadadad8d8d8e0e0e0b4b4b4c1c1c1e3e3e3dadadad0d0d0c8c8c8d1d1d1dadadad2d2d2d3d3d3d9d9d9dadadad6d6d6d3d3d3d0d0d0d9d9d9e7e7e7f4f4f4e2e2e2dcdcdcf6f6f6ecececedededfffffffffffff9f9f9f7f7f7f4f4f4f0f0f0e6e6e6e6e6e6e6e6e6f4f4f4e5e5e5e9e9e9f2f2f2dededeaeaeaedbdbdbfffffffffffff4f4f4eaeaeae3e3e3e3e3e3fbfbfbfffffff0f0f0cbcbcbdededef6f6f6fdfdfdfffffffffffffffffffefefef7f7f7ededede0e0e0c0c0c0d1d1d1f3f3f3eeeeeeebebebebebebe8e8e8eeeeeeecececfafafaefefefe3e3e3d0d0d0ccccccf9f9f9fffffffffffffafafaf0f0f0ebebebe6e6e6f1f1f1ededede6e6e6c3c3c3aaaaaaa8a8a8b1b1b1bbbbbbbdbdbdc4c4c4c7c7c7ababababababbebebec3c3c3b7b7b7c1c1c1edededfafafae3e3e3d0d0d0dededeececece5e5e5dcdcdce4e4e4eaeaeae4e4e4dadadad6d6d6d8d8d8cdcdcdc0c0c0f0f0f0dadadac4c4c4cececed2d2d2cdcdcdcacacac9c9c9d5d5d5e7e7e7e4e4e4dbdbdbe7e7e7e6e6e6d7d7d7ddddddd7d7d7d6d6d6dcdcdcddddddd4d4d4e1e1e1ddddddbcbcbccececefdfdfdb5b5b5d6d6d6fbfbfb9d9d9dabababdadadad3d3d3ccccccd0d0d0d6d6d6e9e9e9e4e4e4d1d1d1d6d6d6fcfcfcfdfdfdffffffeaeaeaddddddf1f1f1ffffffe9e9e9e3e3e3f5f5f5f7f7f7fbfbfbfcfcfcfffffff8f8f8ecececf7f7f7e4e4e4cdcdcdc7c7c7d7d7d7d9d9d9d2d2d2d6d6d6dfdfdfd2d2d2e5e5e5dededeececece3e3e3e7e7e7fafafafefefeedededffffffffffffffffffffffffffffffe9e9e9eeeeeed5d5d5e7e7e7eeeeeeedededecececf0f0f0e5e5e5dededef6f6f6f1f1f1e8e8e8ffffffe2e2e2c7c7c7fafafafdfdfde8e8e8e7e7e7f1f1f1fffffffffffffffffffffffffffffffcfcfcffffffffffffffffffffffffe6e6e6f0f0f0f7f7f7ffffffffffffffffffffffffebebebf0f0f0fffffff1f1f1f4f4f4f0f0f0f8f8f8e6e6e6d8d8d8e1e1e1e4e4e4e6e6e6dededee8e8e8e8e8e8ebebebecececdfdfdfd8d8d8d6d6d6e0e0e0e0e0e0dcdcdcd7d7d7c7c7c7bcbcbcd0d0d0dcdcdcdcdcdce2e2e2dedededfdfdfdbdbdbe0e0e0e3e3e3edededf0f0f0e3e3e3eaeaeaeaeaeae2e2e2eaeaeaf1f1f1f1f1f1fdfdfdfcfcfcefefefe3e3e3d6d6d6f4f4f4fdfdfdf8f8f8ededede2e2e2e5e5e5e9e9e9ececece0e0e0eeeeeef6f6f6e8e8e8f1f1f1f6f6f6f9f9f9f1f1f1e5e5e5e4e4e4c0c0c0c0c0c0cececec2c2c2cececee0e0e0d3d3d3cacacad3d3d3c9c9c9ccccccc7c7c7c3c3c3ecececfffffff3f3f3f9f9f9e2e2e2d2d2d2e4e4e4e6e6e6fffffffffffff6f6f6ecececf6f6f6e8e8e8c1c1c1e3e3e3a4a4a46a6a6a919191c5c5c5dfdfdfd7d7d7c5c5c5b6b6b6acacacbcbcbcdededee2e2e2e4e4e4eaeaeaf5f5f5cecece9d9d9d9e9e9e9d9d9dd9d9d9adadad8b8b8be7e7e7d2d2d2bfbfbfc6c6c6f0f0f0e8e8e8cdcdcdffffffffffffcececeadadad9191918d8d8dafafafcccccca9a9a9a2a2a2d0d0d0e9e9e9eeeeeef1f1f1ebebebf1f1f1e9e9e9e3e3e3e6e6e6fbfbfbddddddd4d4d4f4f4f4f3f3f3d5d5d5e6e6e6fafafaf6f6f6f0f0f0d5d5d5cacacabcbcbcbabababebebed8d8d8d6d6d6d6d6d6dcdcdcdbdbdbdfdfdfeeeeeed8d8d8b3b3b3dcdcdcd4d4d4d3d3d3e6e6e6cdcdcdc7c7c7dfdfdfd1d1d1a4a4a4dededefffffffffffffcfcfcededede4e4e4eeeeeee9e9e9cdcdcdcfcfcfcccccceaeaeafafafafffffffffffffffffffffffffffffffffffff8f8f8f1f1f1fffffffafafadfdfdfa7a7a7b6b6b6d6d6d6d6d6d6f7f7f7fffffffafafab5b5b5b9b9b9e1e1e1ddddddcccccc969696adadadf3f3f3e8e8e8f5f5f5fffffffffffffffffff0f0f0ebebebddddddd3d3d3f1f1f1cfcfcf959595d2d2d2efefefe9e9e9c7c7c7a2a2a2aeaeaedbdbdbf8f8f8fefefefdfdfdfbfbfbfffffff1f1f1e7e7e7f9f9f9f3f3f3fdfdfdfefefef9f9f9fafafafafafafbfbfbfffffffafafae0e0e0fffffffefefef4f4f4f4f4f4f1f1f1e8e8e8f7f7f7f0f0f0dcdcdcd8d8d8e7e7e7f0f0f0f9f9f9f6f6f6f2f2f2f8f8f8f9f9f9f9f9f9fafafafffffffffffffffffffffffffffffffffffffffffff5f5f5fafafaf5f5f5fffffff1f1f1c7c7c7bebebec3c3c3d3d3d3cbcbcbccccccd1d1d1cbcbcbd1d1d1d3d3d3cacacabfbfbfc6c6c6c4c4c4c2c2c2c2c2c2b0b0b0bdbdbdc6c6c6bbbbbbb7b7b7c8c8c8f2f2f2e7e7e7f2f2f2e8e8e8e5e5e5f2f2f2eeeeeef0f0f0ebebebd9d9d9cfcfcfc0c0c0d3d3d3e7e7e7e9e9e9e7e7e7dededed7d7d7d2d2d2eeeeeeefefeffefefef8f8f8efefeffefefef2f2f2ededede2e2e2d4d4d4dadadadfdfdfd6d6d6cacacac0c0c0c1c1c1c6c6c6dddddde4e4e4dbdbdbe7e7e7edededf0f0f0e3e3e3d6d6d6e1e1e1e5e5e5cbcbcba3a3a3e1e1e1fffffffffffffffffffffffffffffffffffffffffff8f8f8fafafafffffffffffffffffffafafaddddddcacacac8c8c8cfcfcfe7e7e7f9f9f9fffffffffffffdfdfdebebebe8e8e8d9d9d9d0d0d0d0d0d0d1d1d1d7d7d7e8e8e8e6e6e6d8d8d8dfdfdfe5e5e5eeeeeeebebebc8c8c8d6d6d6c6c6c6b2b2b2d6d6d6d3d3d3bdbdbdd7d7d7dddddddbdbdbe4e4e4e5e5e5efefefe9e9e9d5d5d5d3d3d3d4d4d4bfbfbfd3d3d3dbdbdbe4e4e4f2f2f2e6e6e6f1f1f1f3f3f3e7e7e7ebebebe4e4e4e0e0e0f8f8f8ecececc7c7c7eaeaeaecececaaaaaac4c4c4ecececd1d1d1b4b4b4bbbbbbc8c8c8b8b8b8aaaaaac0c0c0d2d2d2dddddddadadac0c0c0c3c3c3ecececfcfcfcefefeff2f2f2eeeeeeeeeeeef7f7f7fbfbfbededede5e5e5edededf6f6f6edededecececf2f2f2fdfdfdfdfdfdf5f5f5fcfcfcf4f4f4f7f7f7f7f7f7f5f5f5efefeff6f6f6f9f9f9f7f7f7ecececddddddd5d5d5d9d9d9d5d5d5d5d5d5dbdbdbdadadad8d8d8cececed8d8d8ecececdbdbdbd2d2d2cecececacacacacacacacacad3d3d3d8d8d8dfdfdfd5d5d5c5c5c5e1e1e1ecececebebebd8d8d8e4e4e4f9f9f9efefefeaeaeaf2f2f2f1f1f1f0f0f0f3f3f3eeeeeef1f1f1ececece7e7e7f9f9f9fffffff1f1f1e9e9e9cdcdcdd8d8d8d8d8d8cdcdcdd3d3d3e3e3e3f0f0f0fffffffffffffcfcfcd7d7d7c3c3c3e0e0e0ebebebeaeaeadadadad8d8d8e7e7e7e5e5e5d4d4d4dadadad8d8d8e3e3e3e4e4e4cececec1c1c1d9d9d9ecececf5f5f5f4f4f4e7e7e7f3f3f3f1f1f1ebebebefefefe8e8e8f3f3f3fcfcfce3e3e3f1f1f1fffffffffffffafafae9e9e9e1e1e1eaeaeaececece3e3e3dededecdcdcdc6c6c6e7e7e7efefefe8e8e8e1e1e1d8d8d8c4c4c4cfcfcfedededf7f7f7f8f8f8ebebebe8e8e8fffffff1f1f1eeeeeef4f4f4e1e1e1bcbcbcbebebec6c6c6c4c4c4cfcfcfd0d0d0c3c3c3bdbdbdbcbcbcd5d5d5fbfbfbe4e4e4b1b1b1ddddddefefefe1e1e1c7c7c7c8c8c8d3d3d3d1d1d1dfdfdfdcdcdcd8d8d8cfcfcfd7d7d7dededee5e5e5ffffffffffffe9e9e9e4e4e4b9b9b98484848f8f8fbbbbbbdbdbdbc9c9c9ccccccafafaf838383d9d9d9fdfdfdcacacad2d2d2d8d8d8bdbdbdb8b8b8b2b2b2e4e4e4fffffffcfcfcb7b7b7a6a6a6b8b8b8a4a4a48e8e8ebdbdbdffffffffffffdededee2e2e2f6f6f6bababac3c3c3f4f4f4fafafaf4f4f4ffffffd5d5d5878787c2c2c2fcfcfcf1f1f1edededefefefebebebd9d9d9d0d0d0cecececbcbcbddddddc8c8c8cdcdcddadadadcdcdcecececefefeff6f6f6e5e5e5cdcdcdc7c7c7959595c3c3c3d5d5d5c3c3c3c1c1c1e4e4e4dcdcdcbcbcbcc6c6c6d0d0d0a4a4a4a9a9a9efefefdededed8d8d8e2e2e2bdbdbdb2b2b2b1b1b1a5a5a5e1e1e1fdfdfdffffffffffffebebebebebebf1f1f1fcfcfcf3f3f3d6d6d6ffffffffffffd2d2d2e2e2e2ffffffffffffeaeaeadadadae8e8e8fefefeedededd2d2d2b5b5b5d8d8d8cfcfcfb0b0b0fdfdfdfffffff1f1f1d1d1d1c1c1c1c0c0c0ccccccb7b7b7acacacc2c2c2c0c0c0c1c1c1f4f4f4ffffffeeeeeedfdfdfd6d6d6e5e5e5fdfdfdf5f5f5e3e3e3ddddddfdfdfdffffffbfbfbfa8a8a8ddddddcacacad8d8d8bebebed2d2d2fefefeeaeaeaf7f7f7f9f9f9f6f6f6e9e9e9f3f3f3f6f6f6e8e8e8fbfbfbfcfcfcf8f8f8f7f7f7fcfcfce4e4e4d2d2d2e7e7e7dfdfdfe1e1e1f8f8f8f9f9f9fcfcfcebebebf2f2f2fbfbfbeaeaeae9e9e9e7e7e7dadadaddddddd1d1d1d8d8d8e4e4e4ddddddd3d3d3d5d5d5d9d9d9d3d3d3d0d0d0d4d4d4c7c7c7c8c8c8cdcdcdc0c0c0cacacaafafafe2e2e2fbfbfbfefefef6f6f6e2e2e2f7f7f7f7f7f7f6f6f6fafafaf6f6f6f0f0f0f7f7f7edededf6f6f6e7e7e7e4e4e4f7f7f7e0e0e0d6d6d6dfdfdfb7b7b79a9a9ae5e5e5fffffffdfdfd949494848484bcbcbcafafafbabababbbbbbb6b6b6b6b6b6b2b2b2b4b4b4bbbbbbbdbdbdbfbfbfbcbcbcb2b2b2b2b2b29e9e9eb8b8b8c0c0c0cbcbcbe3e3e3d9d9d9dbdbdbcfcfcfc6c6c6d1d1d1d2d2d2a6a6a6a3a3a3e0e0e0d7d7d7bfbfbfc8c8c8d9d9d9dededee0e0e0bebebebababad0d0d0cececed0d0d0d8d8d8d6d6d6c0c0c0d1d1d1e9e9e9c7c7c79f9f9f999999c5c5c5f1f1f1f9f9f9f2f2f2f0f0f0fbfbfbfbfbfbe2e2e2cbcbcbe5e5e5f0f0f0efefeffafafafffffffffffffdfdfdf9f9f9efefefcbcbcbcbcbcbdbdbdbdddddddbdbdbd0d0d0d7d7d7e7e7e7f7f7f7fcfcfcfffffffffffff9f9f9f6f6f6fcfcfcffffffe8e8e8f7f7f7f0f0f0cececed0d0d0c8c8c8c2c2c2c8c8c8e7e7e7e8e8e8efefeff2f2f2ebebebe8e8e8e5e5e5e4e4e4e3e3e3e2e2e2ddddddd0d0d0d5d5d5e0e0e0dcdcdce0e0e0d5d5d5cbcbcbcfcfcfc8c8c8c6c6c6bcbcbce0e0e0f0f0f0f8f8f8f9f9f9e7e7e7c1c1c1c6c6c6cacacabdbdbde2e2e2dededec8c8c8cbcbcbd5d5d5e1e1e1e5e5e5d9d9d9dcdcdcd3d3d3e0e0e0e2e2e2e8e8e8ededede4e4e4d1d1d1cbcbcbcfcfcfdadadad2d2d2c9c9c9cececed4d4d4d6d6d6e9e9e9ededede2e2e2e5e5e5dfdfdfdbdbdbdfdfdfe8e8e8dededed7d7d7d3d3d3d8d8d8d8d8d8d9d9d9d5d5d5cdcdcdcbcbcbdadadae3e3e3dfdfdfe0e0e0e7e7e7ebebebefefefdededee9e9e9ddddddd7d7d7d1d1d1e7e7e7f6f6f6f8f8f8ebebebe2e2e2f7f7f7f6f6f6dbdbdbbcbcbcccccccd5d5d5d0d0d0d0d0d0d9d9d9ddddddd5d5d5d5d5d5dededed9d9d9d5d5d5d4d4d4cfcfcfd1d1d1cdcdcdc1c1c1d3d3d3d5d5d5dadadadedededcdcdcc8c8c8cdcdcdefefeff7f7f7f3f3f3efefefececece2e2e2e1e1e1dadadadadadaecececeaeaeaeaeaeaeaeaeaeaeaeae4e4e4f1f1f1fdfdfdefefeff5f5f5ffffffedededf1f1f1efefefefefeffafafafefefeededede5e5e5e3e3e3e4e4e4dedededcdcdcf0f0f0f1f1f1ebebebebebebdfdfdfe5e5e5f0f0f0e2e2e2cbcbcbccccccd8d8d8d2d2d2dfdfdfe1e1e1e0e0e0f4f4f4f9f9f9ebebebd6d6d6e5e5e5e4e4e4e3e3e3f3f3f3d3d3d3c9c9c9e8e8e8f2f2f2e7e7e7dbdbdbd1d1d1dddddddadadaddddddd9d9d9e3e3e3f2f2f2cececed2d2d2d9d9d9ebebebf2f2f2d0d0d0dfdfdfe8e8e8d1d1d1d7d7d7aeaeaeb5b5b5c9c9c9c7c7c7d9d9d9d7d7d7dededed7d7d7e5e5e5f7f7f7c6c6c6c4c4c4f2f2f2fafafad9d9d9dbdbdbdfdfdfecececf0f0f0fdfdfddbdbdba8a8a8c5c5c5ccccccb6b6b6b1b1b1c5c5c5b6b6b6a2a2a2bcbcbcd7d7d7d5d5d5c0c0c0babababdbdbdbcbcbcb7b7b7d9d9d9fffffffafafac6c6c6838383a7a7a7cececececececfcfcfc1c1c18585857f7f7fd1d1d1fdfdfdd7d7d7d3d3d3e9e9e9f1f1f1e1e1e1ffffffbcbcbc797979b1b1b1c9c9c9cacacad3d3d3e3e3e3dededed2d2d2d2d2d2d8d8d8ececece0e0e0d9d9d9e2e2e2dadadacfcfcfdededed2d2d2d2d2d2cccccca6a6a6d4d4d4fffffff6f6f6fbfbfbfcfcfcfdfdfdfefefef7f7f7eeeeeeececece7e7e7c6c6c6edededebebebd9d9d9c8c8c8adadadbcbcbcdbdbdbd0d0d0dcdcdcf9f9f9edededc1c1c1bcbcbcc9c9c9b7b7b7d3d3d3f5f5f5e4e4e4d9d9d9cdcdcda2a2a2cfcfcfe3e3e3e0e0e0ecececf6f6f6d1d1d1c1c1c1cdcdcdc5c5c5b3b3b3d9d9d9cdcdcdb2b2b2dfdfdfebebebcdcdcdc6c6c6ddddddf9f9f9f3f3f3efefefc2c2c2c8c8c8dededea0a0a0d5d5d5f1f1f1e9e9e9e9e9e9e7e7e7f1f1f1f3f3f3fafafafffffffffffff3f3f3cfcfcfbfbfbfcececeecececdbdbdbf0f0f0dadadaf1f1f1eeeeeedbdbdbdadadae2e2e2f4f4f4cbcbcbcdcdcdf2f2f2f3f3f3fefefef9f9f9eaeaead1d1d1dfdfdfdcdcdcd8d8d8e4e4e4f2f2f2fffffff6f6f6fafafafdfdfdf2f2f2f1f1f1f4f4f4f5f5f5f8f8f8f7f7f7fffffffffffff4f4f4f0f0f0eeeeeee8e8e8efefefe6e6e6e0e0e0d4d4d4d1d1d1dddddddbdbdbcbcbcbc0c0c0c3c3c3c2c2c28d8d8db6b6b6ddddddd4d4d4e0e0e0f8f8f8fffffffcfcfcf8f8f8fefefefafafafafafafffffff8f8f8f4f4f4fdfdfdfffffffffffffafafaffffffffffffc5c5c57c7c7cd2d2d2e1e1e1cececec2c2c2c1c1c1e8e8e8d6d6d6eeeeeee9e9e9d3d3d3c8c8c8cfcfcfe0e0e0f1f1f1fafafaf2f2f2fafafafbfbfbefefefe6e6e6e0e0e0c7c7c7d9d9d9cbcbcbc6c6c6cbcbcbbcbcbcdfdfdffffffff9f9f9cdcdcdccccccfcfcfcfbfbfbe6e6e6cdcdcde7e7e7ebebebd9d9d9ddddddd7d7d7e5e5e5e2e2e2e7e7e7e6e6e6e3e3e3e6e6e6ffffffd7d7d7bebebededededfdfdfc6c6c6d8d8d8e5e5e5ededede0e0e0dadadaf9f9f9eaeaead3d3d3e3e3e3e8e8e8e8e8e8f4f4f4f5f5f5f9f9f9f7f7f7fafafafbfbfbd3d3d3b5b5b5d5d5d5e2e2e2e8e8e8f6f6f6ffffffffffffe6e6e6cececed5d5d5e0e0e0cbcbcbb0b0b0c8c8c8d3d3d3adadade0e0e0e2e2e2dadadadfdfdfdbdbdbe1e1e1d0d0d0f3f3f3eaeaeaececece7e7e7ecececdbdbdbd8d8d8cececed1d1d1d4d4d4d7d7d7dcdcdcd5d5d5d0d0d0d4d4d4cfcfcfc7c7c7c8c8c8c5c5c5c2c2c2d7d7d7ecececd7d7d7cececed0d0d0d7d7d7dededed7d7d7dcdcdce9e9e9cdcdcdd3d3d3ededede0e0e0eaeaeae9e9e9ededede0e0e0e2e2e2f0f0f0e4e4e4c5c5c5dadadadadadac4c4c4d4d4d4d9d9d9dcdcdcd9d9d9e1e1e1dfdfdfd3d3d3e4e4e4e8e8e8e7e7e7e0e0e0cbcbcbc8c8c8c8c8c8ccccccd4d4d4d3d3d3d2d2d2d0d0d0cbcbcbd3d3d3dcdcdce2e2e2e7e7e7eaeaeaeeeeeee3e3e3ececece6e6e6dfdfdff2f2f2f6f6f6f5f5f5f7f7f7e8e8e8e9e9e9e6e6e6e2e2e2e5e5e5e6e6e6e6e6e6e6e6e6d2d2d2cccccce2e2e2f4f4f4e2e2e2e0e0e0dededec5c5c5cbcbcbd0d0d0d3d3d3c0c0c0bbbbbbbdbdbdb8b8b8b5b5b5c5c5c5c8c8c8cbcbcbcacacac6c6c6c6c6c6cecececbcbcbd6d6d6eaeaeaf1f1f1f6f6f6fbfbfbf8f8f8f8f8f8f7f7f7ececece7e7e7dddddde5e5e5e5e5e5eeeeeef6f6f6cececeb1b1b1c9c9c9e2e2e2e2e2e2e5e5e5e1e1e1e6e6e6d8d8d8e5e5e5dfdfdfd7d7d7e7e7e7e7e7e7e4e4e4dedededfdfdfe8e8e8e5e5e5e5e5e5ededede5e5e5d9d9d9e3e3e3d9d9d9d5d5d5d9d9d9e8e8e8dfdfdfd9d9d9d1d1d1cbcbcbd6d6d6ccccccd6d6d6ffffffefefeff7f7f7f1f1f1f3f3f3efefefeeeeeee8e8e8dbdbdbefefeff9f9f9f5f5f5f9f9f9eaeaeaf0f0f0f0f0f0e7e7e7e5e5e5d3d3d3ecececdededef6f6f6f7f7f7ebebebd6d6d6d2d2d2ededede9e9e9dcdcdceeeeeef9f9f9b3b3b3a2a2a2cfcfcfa5a5a5a7a7a7cececee2e2e2ebebebf6f6f6d6d6d6bdbdbdcfcfcfe6e6e6dededec7c7c7b6b6b6c9c9c9c8c8c8b8b8b8c6c6c6aeaeaebababad0d0d0d8d8d8d6d6d6b6b6b6afafafbdbdbdd8d8d8d6d6d6b7b7b7929292b0b0b0c7c7c7c2c2c2cccccce4e4e4e0e0e09d9d9daaaaaa9e9e9e909090d6d6d6b5b5b5a5a5a5c9c9c9e6e6e6abababa2a2a2b8b8b8b5b5b5b7b7b7d7d7d7ebebebe5e5e5c6c6c6b3b3b3bdbdbdd4d4d4cacacac5c5c5afafafcacacad0d0d0c9c9c9d8d8d8dfdfdfdddddddadadacdcdcdd3d3d3e8e8e8f7f7f7fefefeecececfcfcfcedededd4d4d4dddddde1e1e1c5c5c5f1f1f1e6e6e6dfdfdfe5e5e5d8d8d8d9d9d9c9c9c9dfdfdfe9e9e9d8d8d8e6e6e6dbdbdbc6c6c6b7b7b7bcbcbc929292c9c9c9fcfcfcd8d8d8d3d3d3dcdcdccacacac6c6c6adadada5a5a5bcbcbcb2b2b2bebebec3c3c3a5a5a59b9b9ba2a2a2aeaeaee5e5e5cececeb1b1b1c2c2c2b8b8b8bfbfbfd8d8d8c5c5c5e9e9e9eeeeeeddddddeaeaead3d3d3b2b2b2b4b4b4cbcbcbfffffffdfdfdf3f3f3f9f9f9e3e3e3c2c2c2abababb3b3b3cacacadcdcdce5e5e5ecececfafafaf4f4f4f6f6f6e9e9e9e4e4e4ecececfcfcfce9e9e9cacacad7d7d7f3f3f3f9f9f9cdcdcdd1d1d1cccccce1e1e1ecececedededdededed7d7d7dedededfdfdfbcbcbcc1c1c1c9c9c9cececed1d1d1b0b0b0c9c9c9f1f1f1fffffffffffffffffffcfcfcf1f1f1f6f6f6f9f9f9f8f8f8fafafaf4f4f4fbfbfbfcfcfcf9f9f9f8f8f8f3f3f3e7e7e7f7f7f7fffffffdfdfdfafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5dfdfdfd6d6d6e0e0e0eaeaeafefefefbfbfbf8f8f8fffffff2f2f2e3e3e3e5e5e5e1e1e1f0f0f0e4e4e4f5f5f5f9f9f9f6f6f6fffffff6f6f6d3d3d3ebebebeaeaeacfcfcfb1b1b1d3d3d3fffffffffffffcfcfcf7f7f7ecececf5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeee2e2e2f6f6f6e7e7e7dddddde7e7e7fffffff4f4f4dededebfbfbfb9b9b9e7e7e7fafafae3e3e3ecececf9f9f9f5f5f5f6f6f6f9f9f9f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffefefeccccccf5f5f5fffffffffffffffffff7f7f7f4f4f4fcfcfcdcdcdce8e8e8f2f2f2fafafafffffffffffff4f4f4efefefe2e2e2eeeeeef0f0f0e9e9e9e3e3e3d2d2d2c9c9c9cfcfcfc6c6c6c8c8c8d0d0d0c0c0c0b4b4b4cacacac9c9c9c3c3c3c8c8c8d1d1d1dadadadadadadbdbdbdfdfdfeeeeeed8d8d8cececefffffffffffff9f9f9ffffffe1e1e1fdfdfdfcfcfcfffffffafafae5e5e5c9c9c9fafafafffffffffffff9f9f9f1f1f1f3f3f3ececece3e3e3edededfafafafffffffffffffffffffffffffefefeffffffffffffe0e0e0cfcfcfd7d7d7d4d4d4d8d8d8f0f0f0ffffffffffffededede6e6e6fffffffffffffffffffffffffffffffffffffefefefefefef2f2f2f2f2f2ecececdbdbdbe6e6e6f8f8f8fafafafafafafffffffffffffbfbfbfdfdfdfffffffffffff0f0f0e3e3e3e2e2e2e8e8e8ecececededededededf2f2f2efefeff7f7f7fbfbfbf6f6f6f0f0f0fcfcfcfffffff0f0f0e5e5e5ededede9e9e9e6e6e6f6f6f6e6e6e6e3e3e3fefefefffffffdfdfdfffffffffffff2f2f2dbdbdbe4e4e4d7d7d7dddddde2e2e2eaeaeaeaeaeae4e4e4f0f0f0fbfbfbf6f6f6fcfcfcf9f9f9ededede7e7e7e1e1e1e0e0e0dedededadadaeeeeeef3f3f3f1f1f1ebebebf7f7f7f8f8f8f4f4f4fffffffffffff1f1f1eaeaeaf4f4f4f5f5f5e6e6e6e8e8e8d7d7d7d7d7d7e6e6e6d7d7d7d8d8d8dedededfdfdfe2e2e2d9d9d9bdbdbdccccccdfdfdfe5e5e5e5e5e5d9d9d9d6d6d6dadadaddddddd3d3d3d0d0d0d9d9d9d8d8d8d6d6d6d5d5d5d8d8d8e0e0e0d6d6d6e0e0e0e2e2e2dfdfdfecececebebebebebebf7f7f7e5e5e5e0e0e0f1f1f1e1e1e1e3e3e3f0f0f0d8d8d8d5d5d5dadadad3d3d3cdcdcddbdbdbdddddde1e1e1f1f1f1efefefeaeaeaf8f8f8e7e7e7d4d4d4f1f1f1f8f8f8e0e0e0e8e8e8f2f2f2f6f6f6f6f6f6e7e7e7dedededcdcdcbbbbbbcfcfcff4f4f4ffffffffffffc5c5c5c5c5c5ffffffe1e1e1ccccccbbbbbbb0b0b0cececea8a8a8a0a0a0b3b3b3bdbdbdd5d5d5e4e4e4dbdbdbd6d6d6c0c0c0c2c2c2adadada0a0a0adadadcacacab1b1b19d9d9daeaeaeabababb0b0b0b5b5b5c3c3c3bebebebbbbbbe6e6e6d8d8d8b2b2b2bababaaeaeaed4d4d4adadad9a9a9ab9b9b9e6e6e6f0f0f0dadadae9e9e9ababab4545454c4c4c808080969696a2a2a2a0a0a0c7c7c7f1f1f1ebebebfffffff8f8f8f1f1f1d2d2d2e9e9e9fffffff5f5f5eeeeeeeaeaeae9e9e9f8f8f8fffffffffffffdfdfdfffffffffffff9f9f9efefefd4d4d4bebebeccccccc7c7c7cdcdcdd6d6d6dcdcdcccccccccccccecececfdfdfdfcfcfcf8f8f8e8e8e8ededede9e9e9f5f5f5f7f7f7ecececebebebdfdfdfefefeff4f4f4edededf9f9f9f3f3f3e9e9e9e4e4e4eaeaeac6c6c6c8c8c8fffffffffffffbfbfbf7f7f7e2e2e2cfcfcfc8c8c8d9d9d9ddddddd6d6d6ddddddd1d1d1cececee4e4e4ddddddeeeeeee7e7e7cdcdcdd0d0d0cacacabdbdbddededee9e9e9d6d6d6d3d3d3e2e2e2d6d6d6d3d3d3e3e3e3d1d1d1bcbcbcb1b1b1e1e1e1efefeff7f7f7d8d8d8cbcbcbb2b2b2aeaeaeadadadf6f6f6fffffffbfbfbf2f2f2e5e5e5f5f5f5f8f8f8f9f9f9e9e9e9e6e6e6fdfdfdfffffffffffffffffff2f2f2eaeaeae9e9e9f5f5f5fffffffffffffafafafafafafffffff5f5f5b9b9b9d4d4d4f7f7f7e9e9e9e1e1e1edededf2f2f2e9e9e9fffffffffffffbfbfbf3f3f3e9e9e9e6e6e6f1f1f1f5f5f5f9f9f9f7f7f7fafafaf8f8f8fafafaf4f4f4eeeeeef1f1f1e2e2e2d1d1d1ebebebfafafaf0f0f0fdfdfdfafafaf6f6f6fefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffecececf6f6f6fffffffffffffcfcfcf8f8f8f7f7f7fbfbfbededededededf4f4f4e3e3e3edededf7f7f7f1f1f1f3f3f3f9f9f9efefefd3d3d3dfdfdffffffff2f2f2f2f2f2fffffffffffffcfcfcfefefefbfbfbf4f4f4e5e5e5bfbfbfccccccf8f8f8fcfcfcf3f3f3efefeff0f0f0ededede6e6e6edededdbdbdbb9b9b9d2d2d2f7f7f7fffffffffffff8f8f8d8d8d8ecececdededec5c5c5bababad4d4d4fffffffffffffffffffbfbfbf8f8f8fdfdfdf2f2f2ecececfafafafffffffafafaf8f8f8f8f8f8fffffffcfcfcf5f5f5f7f7f7fbfbfbf8f8f8e7e7e7e4e4e4ebebebe4e4e4fffffffdfdfdf1f1f1f8f8f8f1f1f1dcdcdcdfdfdfe0e0e0e2e2e2f0f0f0e3e3e3bebebea1a1a1c8c8c8d2d2d2c9c9c9d3d3d3d9d9d9dadadaebebebefefefefefefdfdfdfe3e3e3eeeeeefcfcfcfbfbfbfafafaf6f6f6fefefeeeeeeed7d7d7f3f3f3e4e4e4a2a2a2c0c0c0f8f8f8eeeeeefffffffdfdfdfcfcfcfefefef3f3f3f0f0f0f1f1f1c4c4c4b2b2b2efefeff8f8f8eeeeeed7d7d7c4c4c4c2c2c2d3d3d3d2d2d2d4d4d4c3c3c3cececed0d0d0d9d9d9dededed6d6d6d9d9d9d6d6d6d0d0d0d3d3d3e1e1e1e0e0e0bfbfbfbdbdbdd1d1d1dadadae2e2e2ebebebd3d3d3d8d8d8f3f3f3f0f0f0e2e2e2ebebebf7f7f7f9f9f9fafafafffffffffffffffffffdfdfdfdfdfdf9f9f9f5f5f5fcfcfcfbfbfbf9f9f9f8f8f8f1f1f1e2e2e2e2e2e2e4e4e4e7e7e7e1e1e1e3e3e3e6e6e6e5e5e5e9e9e9fffffffffffffffffffffffffdfdfdfffffffffffffdfdfdfdfdfdfffffffffffff9f9f9fffffffffffffdfdfdfffffffffffffafafafcfcfcfffffffffffffffffff2f2f2ebebebefefeffcfcfcfbfbfbeeeeeebebebecacacae0e0e0eaeaeae2e2e2e8e8e8f6f6f6f2f2f2f2f2f2eeeeeecdcdcdeeeeeefffffffffffffffffffffffffffffffffffffefefee9e9e9efefefebebebe7e7e7eeeeeee6e6e6e1e1e1dfdfdfe8e8e8f9f9f9fcfcfcefefefe9e9e9e6e6e6dededeebebebececece4e4e4dededed3d3d3ebebebeeeeeee9e9e9f0f0f0fbfbfbf6f6f6fefefefafafaefefeff1f1f1f8f8f8edededeaeaeaeeeeeef2f2f2eeeeeef4f4f4f1f1f1e3e3e3f6f6f6fafafafffffffbfbfbfffffffcfcfcf1f1f1fffffffffffffffffffbfbfbe6e6e6e5e5e5e4e4e4efefefe9e9e9dadadad7d7d7e1e1e1e3e3e3e0e0e0dadadacacacacfcfcfe3e3e3e5e5e5e8e8e8e5e5e5e1e1e1e7e7e7cdcdcddcdcdcbfbfbfc7c7c7cececec4c4c49797976f6f6f989898c9c9c9d8d8d8dadadae0e0e0f1f1f1ecececc7c7c7c2c2c2dbdbdbdededeb9b9b9939393c3c3c3f5f5f5d1d1d1959595aeaeaedfdfdfe1e1e1ccccccc5c5c5c6c6c6bcbcbcabababaaaaaabababab9b9b9909090b1b1b1d5d5d5dbdbdbbfbfbfc0c0c0b7b7b7b5b5b5ebebebe7e7e7b7b7b7efefefeeeeeecacacac2c2c26d6d6d686868abababbcbcbc9393939b9b9bbcbcbcb5b5b5c4c4c4ffffffe6e6e6dbdbdbe6e6e6f0f0f0dcdcdceeeeeefffffffffffffffffffffffffffffff9f9f9f2f2f2f9f9f9fbfbfbf3f3f3f4f4f4e7e7e7e9e9e9fffffffffffffffffffffffff7f7f7efefefd1d1d1b6b6b6aaaaaac6c6c6eaeaeafcfcfcdfdfdfd1d1d1e5e5e5eaeaeae8e8e8fcfcfcfffffffffffff9f9f9fffffffffffff6f6f6fffffffdfdfdfffffffffffffffffffcfcfcf2f2f2fffffffffffff6f6f6f2f2f2f9f9f9fbfbfbe8e8e8e9e9e9ffffffe5e5e5e9e9e9fbfbfbf9f9f9e9e9e9e5e5e5dededee6e6e6f2f2f2f0f0f0f4f4f4ebebebecececffffffedededf3f3f3ededede6e6e6f6f6f6ffffffffffffe1e1e1d7d7d7e3e3e3d8d8d8b3b3b3d6d6d6f6f6f6f6f6f6fffffff7f7f7fffffffffffffdfdfdf4f4f4fdfdfdfffffffffffffffffffffffff8f8f8f4f4f4fbfbfbe8e8e8e9e9e9f8f8f8ffffffe8e8e8f5f5f5f5f5f5ebebebf3f3f3f9f9f9f6f6f6f2f2f2edededfefefefffffffefefefffffffffffffffffff2f2f2f2f2f2fefefeffffffefefeff2f2f2fdfdfdfbfbfbfafafafefefefffffffffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfffffffffffffdfdfdfffffff8f8f8e5e5e5f4f4f4efefeff4f4f4ecececd6d6d6e5e5e5f8f8f8fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf3f3f3f0f0f0ecececeeeeeef6f6f6f8f8f8f2f2f2fbfbfbffffffffffffdbdbdbd6d6d6ecececfffffffffffffffffffffffffffffffbfbfbabababc3c3c3f7f7f7edededeeeeeef1f1f1e1e1e1c2c2c2bebebec2c2c2b3b3b3c3c3c3c0c0c0c3c3c3b7b7b7d5d5d5d7d7d7f5f5f5ffffffffffffefefeff5f5f5fffffff4f4f4e6e6e6eaeaeaf4f4f4f6f6f6eeeeeee9e9e9e8e8e8dadadadededeeaeaeaeaeaeae2e2e2e3e3e3e1e1e1e2e2e2f2f2f2e1e1e1d7d7d7dfdfdfd1d1d1c3c3c3ccccccd3d3d3e7e7e7eeeeeeffffffffffffe4e4e4dededefffffff4f4f4a2a2a29b9b9bacacaceaeaeaedededefefeffefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefef9f9f9fefefef7f7f7e8e8e8f8f8f8d9d9d9c8c8c8b6b6b6c7c7c7dadadadadadaf4f4f4f9f9f9f4f4f4eeeeeee8e8e8fbfbfbffffffdfdfdfe3e3e3ecececeaeaeaf7f7f7f7f7f7fffffffffffffffffff0f0f0d8d8d8eaeaeacececeacacacdfdfdfdddddde5e5e5f5f5f5fffffffdfdfdf1f1f1eeeeeef0f0f0e5e5e5ddddddf7f7f7fcfcfcddddddebebebf0f0f0eeeeeee8e8e8e4e4e4f3f3f3fefefef5f5f5f0f0f0f3f3f3f0f0f0f6f6f6f1f1f1f0f0f0f6f6f6fafafaf8f8f8f9f9f9f9f9f9fdfdfdfdfdfdfffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffdfdfdfafafaf4f4f4f7f7f7f4f4f4fbfbfbfefefefefefef6f6f6eeeeeef6f6f6f3f3f3eeeeeef3f3f3f4f4f4e2e2e2f3f3f3fbfbfbf0f0f0e8e8e8edededf6f6f6fdfdfdfafafafbfbfbf7f7f7fbfbfbffffffd0d0d0bfbfbfd6d6d6f2f2f2fdfdfdfffffffbfbfbfbfbfbfffffff8f8f8e2e2e2f1f1f1efefefd9d9d9dcdcdcf0f0f0e6e6e6e8e8e8efefefedededecececf7f7f7fafafaf9f9f9fffffff8f8f8fffffffffffffdfdfdf5f5f5fafafafffffffffffff8f8f8ebebebecececf2f2f2ecececdededeededede9e9e9d4d4d4d0d0d0f6f6f6f9f9f9f2f2f2fffffffefefefcfcfcfcfcfcfefefefefefef7f7f7f0f0f0ededede9e9e9dfdfdfe7e7e7e4e4e4cacacae2e2e2e5e5e5d3d3d3f8f8f8fcfcfcf7f7f7f4f4f4e1e1e1e3e3e3f1f1f1eeeeeeefefefe3e3e3dcdcdcd8d8d8dededee3e3e3d5d5d5e2e2e2e3e3e3d3d3d3d0d0d0ccccccd7d7d7e6e6e6e5e5e5eaeaeaf2f2f2f1f1f1d1d1d1b7b7b7afafafabababb0b0b0a5a5a59e9e9e9595957e7e7e9d9d9dafafafadadadc5c5c5e9e9e9fdfdfde0e0e0e3e3e3f8f8f8e5e5e5cacacae3e3e3f3f3f3dfdfdfd2d2d2e0e0e0e8e8e8eeeeeeebebebeaeaeaf6f6f6e7e7e7fdfdfdecececc8c8c8c2c2c2a2a2a2979797a4a4a4d7d7d7bebebea2a2a2e8e8e8bababaa1a1a1e1e1e1ebebebe0e0e0d3d3d3c3c3c3acacac858585a8a8a8d9d9d9c2c2c2abababcdcdcde2e2e26a6a6a797979e0e0e09a9a9acececedbdbdbe9e9e9d6d6d6adadadbababae1e1e1f7f7f7f6f6f6fafafafdfdfdf6f6f6fdfdfde8e8e8eeeeeeffffffffffffffffffe8e8e8d3d3d3d8d8d8cacacae2e2e2ccccccc4c4c4c7c7c79e9e9ebfbfbfeaeaeaf9f9f9efefefb2b2b2c6c6c6c3c3c3c6c6c6cececeeaeaeae6e6e6dbdbdbe3e3e3efefefe1e1e1eaeaeaececece0e0e0f8f8f8f8f8f8d1d1d1bfbfbfcececed5d5d5d2d2d2bababad2d2d2e4e4e4d2d2d2cececeddddddddddddf3f3f3f8f8f8f0f0f0f2f2f2f7f7f7fffffffffffffffffffffffffffffff4f4f4fffffffffffffffffffffffff5f5f5f5f5f5f3f3f3f5f5f5fafafafffffff8f8f8d9d9d9e6e6e6f3f3f3dadadafafafaf7f7f7f0f0f0ecececc9c9c9cdcdcde8e8e8f0f0f0e3e3e3f2f2f2ebebebdbdbdbf1f1f1f6f6f6e6e6e6f2f2f2fffffffffffff5f5f5eaeaeaf4f4f4e6e6e6eeeeeeffffffffffffbfbfbfe0e0e0fcfcfce7e7e7f2f2f2fffffff1f1f1f9f9f9f9f9f9fffffff5f5f5fbfbfbf5f5f5fffffffefefefbfbfbfbfbfbfffffffafafaf8f8f8f1f1f1f5f5f5f4f4f4f6f6f6fafafafcfcfcfdfdfdfcfcfcf6f6f6eeeeeeeaeaeae5e5e5eaeaeae6e6e6ddddddd4d4d4d7d7d7dadadad9d9d9e5e5e5ececece3e3e3d7d7d7d4d4d4ddddddd5d5d5d4d4d4d8d8d8e1e1e1e8e8e8ededede8e8e8eaeaeaf9f9f9f6f6f6fcfcfcfdfdfdfefefefcfcfcdfdfdfd6d6d6e4e4e4d0d0d0ccccccc5c5c5b5b5b5959595979797b0b0b0c4c4c4d9d9d9ffffffffffffffffffcececeb0b0b0bbbbbbd5d5d5edededeaeaeadfdfdfeaeaeafffffffffffffffffffffffffffffff0f0f0e2e2e2dddddde8e8e8ebebebdadadad7d7d7fbfbfbfefefeebebebdcdcdcd7d7d7eaeaeae3e3e3e3e3e3cececed0d0d0d9d9d9c5c5c5ddddddececece9e9e9ecececf2f2f2f8f8f8f8f8f8fafafafffffff9f9f9fbfbfbfafafaf4f4f4f0f0f0d9d9d9d6d6d6d7d7d7d3d3d3d2d2d2dcdcdcedededf4f4f4e0e0e0acacaca2a2a2f7f7f7fffffffdfdfde9e9e9f2f2f2f5f5f5e9e9e9f1f1f1f3f3f3eaeaeafbfbfbfffffffffffffffffff9f9f9f7f7f7efefefe9e9e9fafafafffffffffffff7f7f7cececee0e0e0ecececdededef4f4f4c4c4c4d6d6d6edededd9d9d9f2f2f2ffffffffffffffffffffffffe3e3e3efefeff8f8f8fafafafffffff6f6f6eaeaeaf1f1f1ebebebfffffffbfbfbf8f8f8fcfcfcfbfbfbfdfdfdf8f8f8f0f0f0f5f5f5ffffffffffffffffffffffffeeeeeef0f0f0f7f7f7f2f2f2f5f5f5edededfdfdfdfcfcfcfbfbfbfffffffcfcfcf8f8f8edededf1f1f1f1f1f1e2e2e2ecececf7f7f7eaeaeae4e4e4f8f8f8f4f4f4f0f0f0f7f7f7eeeeeeefefefeeeeeeeeeeeef5f5f5dddddde8e8e8f4f4f4f0f0f0f6f6f6f5f5f5fcfcfcf4f4f4f2f2f2fbfbfbf0f0f0f1f1f1f6f6f6f3f3f3ebebebeeeeeef9f9f9fffffff6f6f6f9f9f9f3f3f3d9d9d9eaeaeaf3f3f3ebebebf0f0f0ebebebf5f5f5f8f8f8fafafaedededdbdbdbe5e5e5fafafafffffffafafafbfbfbf8f8f8f5f5f5ebebebe3e3e3e2e2e2eaeaeaf6f6f6f4f4f4dfdfdfd4d4d4cfcfcfcccccccdcdcdccccccbdbdbdbdbdbdc3c3c3c1c1c1cececec8c8c8d2d2d2e8e8e8fdfdfdfefefee7e7e7f0f0f0f6f6f6ecececebebebefefefedededf4f4f4f2f2f2f0f0f0e5e5e5f9f9f9e9e9e9e2e2e2dcdcdcdfdfdffffffffbfbfbd6d6d6f2f2f2fffffffffffffafafaf3f3f3fffffffafafaf5f5f5dededed6d6d6f8f8f8ffffffecececc8c8c8bfbfbfe6e6e6dededef1f1f1eeeeeedddddddbdbdbd3d3d3dadadafafafafafafafcfcfcf8f8f8efefefe5e5e5edededf9f9f9fffffffffffffffffffefefefffffff5f5f5ecececd4d4d4e2e2e2cacacac2c2c2bfbfbfbababab0b0b0d8d8d8fefefee4e4e4d6d6d6c7c7c7c0c0c0bababa9090908e8e8ebebebed1d1d1b8b8b8c2c2c2cbcbcbc8c8c8dbdbdbfffffffffffffffffffffffffafafafffffff9f9f9f4f4f4fffffff6f6f6d6d6d6dfdfdfcbcbcbd7d7d7f9f9f9ededede9e9e9c9c9c9bbbbbbadadada4a4a4c9c9c9fafafaffffffe2e2e2c4c4c4b3b3b3d9d9d9ddddddbababa9c9c9c9292929b9b9be6e6e6eeeeeed3d3d3b9b9b9ebebebcccccc8a8a8ad9d9d9a4a4a4aaaaaafbfbfbe2e2e2dadadafafafacdcdcd838383aeaeaeddddddbbbbbbcdcdcde2e2e2d1d1d1b4b4b4b7b7b7cfcfcfd1d1d1cbcbcbc2c2c2bdbdbddfdfdfe6e6e6c3c3c3d4d4d4d5d5d5e1e1e1eaeaeadfdfdfc8c8c8e0e0e0fafafaf6f6f6b8b8b8c3c3c3d8d8d8e4e4e4d5d5d5e3e3e3fdfdfde6e6e6cacacacfcfcfdbdbdbe3e3e3fafafafffffffdfdfdf8f8f8d8d8d8cfcfcfdededee8e8e8f0f0f0f9f9f9f6f6f6fefefefffffffafafaecececfffffffffffffcfcfcfffffffffffffffffffffffff9f9f9fcfcfcf2f2f2dcdcdcd6d6d6d2d2d2d8d8d8cdcdcdcbcbcbddddddebebebecececc4c4c4c8c8c8f9f9f9fafafaf3f3f3c9c9c9d9d9d9fffffff6f6f6ebebebd8d8d8d4d4d4dfdfdfd4d4d4bbbbbbbababac1c1c1d8d8d8c2c2c2c5c5c5d6d6d6bebebebcbcbcbababac3c3c3e0e0e0d4d4d4ebebebffffffdcdcdcd7d7d7e7e7e79393938f8f8fe2e2e2f4f4f4ebebebe1e1e1e7e7e7e9e9e9f3f3f3e5e5e5dadadaebebebf1f1f1e3e3e3e1e1e1eaeaeae5e5e5c2c2c2c1c1c1fbfbfbededede2e2e2f9f9f9edededebebebecececfffffffffffffffffffbfbfbf3f3f3f1f1f1e1e1e1e2e2e2efefefe0e0e0dddddde1e1e1ebebebf1f1f1eeeeeee8e8e8ddddddcfcfcfcbcbcbc4c4c4c1c1c1d0d0d0c5c5c5b9b9b9babababcbcbcb7b7b7bcbcbcb7b7b7aeaeaeafafafb6b6b6b5b5b5b2b2b2b0b0b0a7a7a7adadada4a4a49d9d9db5b5b59393938c8c8cecececffffffe2e2e2d4d4d4e7e7e7dcdcdcf0f0f0e5e5e5ebebebdcdcdcc4c4c4ddddddcececed2d2d2d4d4d4d3d3d3d5d5d5c3c3c3bababac7c7c7d8d8d8f4f4f4fffffff8f8f8f9f9f9e8e8e8e4e4e4fdfdfdf5f5f5e2e2e2e0e0e0ecececfbfbfbf3f3f3efefefd4d4d4cfcfcfefefefe8e8e8f5f5f5e6e6e6e2e2e2fffffff3f3f3f2f2f2f8f8f8f3f3f3eaeaeadddddde7e7e7fffffff8f8f8fffffffffffff1f1f1f3f3f3fdfdfdebebebe8e8e8f5f5f5f4f4f4aeaeaeccccccfffffffffffffffffff6f6f6dfdfdfe2e2e2ebebebe8e8e8e3e3e3dddddde6e6e6f3f3f3e7e7e7e9e9e9f3f3f3e7e7e7dadadad6d6d6f7f7f7ffffffe9e9e9dbdbdbe7e7e7e5e5e5dededed2d2d2dddddddededec5c5c5f3f3f3fbfbfbf1f1f1f4f4f4fefefefffffff8f8f8efefefe7e7e7e8e8e8eeeeeef0f0f0eeeeeedfdfdfdfdfdff2f2f2eaeaeaeaeaeaf4f4f4f6f6f6edededdededee2e2e2e6e6e6e7e7e7ebebebf1f1f1f4f4f4e6e6e6dbdbdbe6e6e6fafafaf7f7f7e8e8e8eeeeeef2f2f2ebebebe6e6e6e3e3e3e1e1e1dededee5e5e5e2e2e2f1f1f1f4f4f4ededede9e9e9eeeeeef5f5f5f1f1f1e3e3e3e7e7e7f4f4f4f3f3f3e6e6e6e9e9e9f0f0f0efefeff6f6f6eaeaeae3e3e3e1e1e1f2f2f2fefefef5f5f5f8f8f8fffffffdfdfdf7f7f7fefefeefefefebebebf6f6f6f0f0f0f5f5f5f4f4f4f7f7f7f9f9f9e9e9e9d7d7d7efefeffefefef9f9f9f7f7f7f5f5f5fffffffffffff7f7f7f3f3f3f1f1f1f9f9f9f7f7f7e9e9e9efefefe7e7e7e6e6e6d4d4d4dadadaeaeaeaedededf0f0f0fafafafafafafcfcfcf7f7f7ffffffffffffffffffe9e9e9e1e1e1e7e7e7edededd5d5d5d4d4d4dededed8d8d8d9d9d9dfdfdfecececc3c3c3b7b7b7c2c2c2dededee6e6e6d7d7d7dededef2f2f2fdfdfdfffffff7f7f7f0f0f0f5f5f5d3d3d3d1d1d1f1f1f1fefefedbdbdbd4d4d4d6d6d6c4c4c4d7d7d7f3f3f3fafafaf1f1f1d1d1d1f4f4f4ffffffeaeaeadededefcfcfcfffffffcfcfcf0f0f0fffffffffffffffffffffffffafafaeeeeeeedededfcfcfcfdfdfdfbfbfbfdfdfdfdfdfdfcfcfcfffffffffffffffffffffffffefefef0f0f0e4e4e4ebebebf1f1f1f2f2f2f0f0f0e9e9e9bababaa4a4a4b0b0b0bdbdbdedededededede9e9e9eeeeeee8e8e8e3e3e3ebebebf7f7f7eaeaeae0e0e0e5e5e5d9d9d9ebebebeaeaeacacacadbdbdbf2f2f2edededd3d3d3e7e7e7f3f3f3ebebebe4e4e4f4f4f4fffffff5f5f5ffffffffffffffffffeaeaeae9e9e9e5e5e5d3d3d3e9e9e9f0f0f0ecececd7d7d7c1c1c1a4a4a4c1c1c1e8e8e8dfdfdfebebebc6c6c6a1a1a1b2b2b2c3c3c3b5b5b5b9b9b9d3d3d39a9a9a8a8a8ad6d6d6ffffffffffffb7b7b76e6e6ed4d4d4eeeeeeaeaeaebcbcbcd9d9d9dfdfdfe5e5e5fffffffdfdfdcacacabdbdbdc6c6c6bcbcbcd5d5d5d3d3d3bdbdbdbbbbbbb6b6b6b1b1b1d2d2d2c3c3c3b7b7b7dbdbdbf0f0f0f3f3f3ffffffffffffffffffb1b1b1b5b5b59898988f8f8fc9c9c9bebebed1d1d1e7e7e7f1f1f1fffffffefefef9f9f9f0f0f0efefeff5f5f5fcfcfcf5f5f5f6f6f6ffffffffffffeeeeeef4f4f4fffffffcfcfcebebebf8f8f8f6f6f6fafafafffffffffffffcfcfcfdfdfdfcfcfcd6d6d6e9e9e9f5f5f5fffffffffffffffffffffffffdfdfdfefefef0f0f0dadadacececec6c6c6bdbdbdbbbbbbb9b9b9d9d9d9ddddddd7d7d7d3d3d3d0d0d0e2e2e2edededddddddd7d7d7d1d1d1b6b6b6b2b2b2bfbfbfd5d5d5d7d7d7d5d5d5f0f0f0dcdcdcc2c2c2b7b7b7c6c6c6e1e1e1f9f9f9f3f3f3e3e3e3cbcbcbc7c7c7bdbdbdcececeefefeff4f4f4fefefef7f7f7e5e5e5bfbfbfacacac9e9e9ea8a8a8bebebec4c4c4d3d3d3cacacab2b2b2ccccccbcbcbcbcbcbcc5c5c5abababa3a3a3cbcbcbacacacb3b3b3c9c9c9bcbcbcc5c5c5ecececd9d9d9cececef7f7f7f4f4f4d9d9d9d9d9d9e9e9e9cbcbcbcbcbcbe7e7e7ededede4e4e4e8e8e8dddddde5e5e5f9f9f9f9f9f9ededede5e5e5ebebebdfdfdfdbdbdbf0f0f0f5f5f5f3f3f3ebebebe7e7e7f1f1f1d3d3d3c8c8c8cdcdcdcbcbcbd4d4d4d6d6d6d3d3d3d3d3d3dbdbdbe2e2e2e0e0e0e4e4e4e8e8e8dddddde6e6e6e4e4e4e0e0e0f2f2f2fcfcfcdadadac4c4c4b8b8b8cdcdcdcfcfcfc4c4c4c5c5c5dadadafafafae0e0e0d9d9d9e8e8e8f0f0f0e8e8e8fdfdfdf6f6f6e0e0e0d9d9d9cdcdcdcdcdcde7e7e7b9b9b99f9f9fcacacad3d3d3f3f3f3fbfbfbf1f1f1cdcdcdd8d8d8fbfbfbfffffffcfcfcf0f0f0edededf0f0f0f2f2f2f9f9f9e5e5e5e6e6e6dcdcdcdfdfdfe5e5e5e4e4e4d9d9d9dddddddadadad7d7d7d4d4d4cdcdcdd0d0d0c9c9c9c6c6c6c6c6c6c0c0c0bfbfbfcccccccdcdcdbfbfbfc2c2c2c6c6c6c3c3c3dcdcdcfbfbfbf1f1f1eeeeeee4e4e4e8e8e8ecececf4f4f4f6f6f6eaeaeaebebebe1e1e1d7d7d7d9d9d9edededfbfbfbeaeaeae9e9e9f0f0f0e3e3e3d9d9d9d1d1d1cececedadadafafafafffffffffffffcfcfce3e3e39c9c9cd5d5d5fbfbfbfffffff3f3f3e2e2e2f5f5f5fafafafffffffdfdfdf1f1f1f6f6f6f4f4f4f3f3f3f3f3f3f3f3f3ecececefefeff4f4f4e9e9e9edededf6f6f6e2e2e2e7e7e7f6f6f6eaeaeaf7f7f7eeeeeeecececeeeeeee5e5e5e7e7e7f5f5f5fafafaeeeeeeddddddecececf3f3f3fefefeebebebf3f3f3f5f5f5f6f6f6fbfbfbfcfcfcf4f4f4ebebebf8f8f8fbfbfbf7f7f7f5f5f5fbfbfbebebebebebebebebebefefeffbfbfbefefefeeeeeef7f7f7f8f8f8fafafae6e6e6dcdcdcfffffffcfcfceaeaeaecececfdfdfdefefefedededf3f3f3ecececdfdfdfd8d8d8f8f8f8fffffff9f9f9f3f3f3eeeeeee8e8e8e3e3e3f1f1f1f5f5f5f1f1f1ecececf4f4f4fbfbfbf1f1f1efefeffafafaf6f6f6f1f1f1dededee4e4e4f5f5f5e3e3e3f2f2f2f3f3f3e2e2e2dadadacdcdcdeeeeeee5e5e5cfcfcfe5e5e5f9f9f9eeeeeee1e1e1f6f6f6fefefef4f4f4fffffff2f2f2eaeaeafffffffffffffffffffffffffdfdfdf9f9f9dededeebebebefefefd4d4d4e3e3e3dedededfdfdff8f8f8eaeaeae6e6e6f7f7f7f2f2f2f6f6f6f5f5f5f0f0f0fffffffffffff7f7f7cbcbcbd8d8d8ccccccb8b8b8e1e1e1fdfdfdffffffcececed0d0d0cececeb9b9b9f5f5f5e8e8e8c2c2c2e3e3e3fefefef6f6f6e7e7e7eeeeeefafafafefefefcfcfcf3f3f3fcfcfcfefefefbfbfbf8f8f8fcfcfcf9f9f9eeeeeec7c7c7ecececfbfbfbf3f3f3eeeeeed8d8d8e7e7e7eeeeeee5e5e5dbdbdbd3d3d3a5a5a5a0a0a0c0c0c0c1c1c1c5c5c5a5a5a5d0d0d0ebebebdbdbdbeaeaeaf4f4f4fafafaf8f8f8f8f8f8fffffff7f7f7ebebebfefefef9f9f9fffffffcfcfce3e3e3adadadb1b1b1e0e0e0dfdfdfe5e5e5e1e1e1d2d2d2a4a4a4bdbdbdf2f2f2fdfdfdfbfbfbfffffffffffff8f8f8f5f5f5edededf9f9f9f9f9f9ecececeaeaeaf3f3f3eaeaeadededef8f8f8fffffff3f3f3fcfcfcfffffffffffffefefef9f9f9e2e2e2aeaeaeb8b8b8cececec4c4c4b7b7b7e3e3e3f8f8f8d9d9d9b8b8b8d6d6d6c2c2c2c3c3c3f8f8f8fffffff5f5f5fdfdfdc7c7c7b9b9b9bdbdbdb7b7b7b9b9b9c0c0c0d6d6d6abababcacacaeeeeeedededef5f5f5efefeff3f3f3f4f4f4fbfbfbfffffff8f8f8909090afafafe9e9e9f8f8f8e5e5e5ddddddddddddebebebe3e3e3d3d3d3d0d0d0d8d8d8e4e4e4d7d7d7dadadaecececefefefe0e0e0d4d4d4d5d5d5bbbbbbbdbdbdbcbcbcc0c0c0dcdcdcf4f4f4f8f8f8ffffffededede3e3e3cdcdcde0e0e0ecececacacacb2b2b2e0e0e0d7d7d7d4d4d4cdcdcdcececec7c7c7bababac5c5c5dfdfdfcbcbcbd4d4d4f5f5f5fdfdfdfcfcfcfffffffffffff6f6f6eeeeeef9f9f9ecececd0d0d0d8d8d8f4f4f4f7f7f7f2f2f2dededee2e2e2e3e3e3d7d7d7dcdcdce3e3e3ddddddebebebf4f4f4bababac0c0c0e5e5e5bdbdbdd8d8d8eeeeeef3f3f3dbdbdbe0e0e0d8d8d8dddddde8e8e8dedededadadad7d7d7e6e6e6e8e8e8e0e0e0d7d7d7cfcfcfe0e0e0e4e4e4dfdfdff2f2f2d3d3d3c3c3c3d9d9d9dfdfdfd1d1d1d8d8d8dbdbdbcfcfcfd0d0d0e6e6e6f5f5f5e8e8e8ebebebd9d9d9f6f6f6fefefed1d1d1c4c4c4c7c7c7c1c1c1c5c5c5e5e5e5e4e4e4cdcdcdcececed5d5d5d6d6d6e3e3e3f2f2f2fafafaf5f5f5f3f3f3ffffffeeeeeeddddddd3d3d3c9c9c9f0f0f0fbfbfbf0f0f0dbdbdbd8d8d8dbdbdbdbdbdbe6e6e6f7f7f7fffffffefefefcfcfcfcfcfcfffffffffffff6f6f6f6f6f6f9f9f9f7f7f7fcfcfcecececf1f1f1d4d4d4c7c7c7d6d6d6e2e2e2e8e8e8ebebebe6e6e6b8b8b8c5c5c5d3d3d3bebebed9d9d9e5e5e5bcbcbccfcfcfdfdfdfdbdbdbe4e4e4e5e5e5f0f0f0dadadacfcfcfd8d8d8c4c4c4a0a0a0989898dbdbdbe7e7e7d3d3d3c6c6c6f3f3f3e2e2e2e0e0e0f3f3f3f3f3f3efefefd8d8d8dbdbdbcfcfcfd5d5d5e0e0e0e4e4e4e9e9e9efefefeeeeeeefefefe0e0e0eeeeeef1f1f1f8f8f8eaeaead5d5d5e2e2e2e3e3e3dededeecececefefefd4d4d4cececed3d3d3dbdbdbdedededfdfdfccccccbcbcbcc0c0c0c1c1c1cacacac8c8c8b6b6b6aeaeaeb8b8b8c4c4c4c7c7c7c1c1c1b4b4b4c9c9c9d2d2d2d0d0d0d8d8d8f2f2f2f4f4f4ddddddd0d0d0f9f9f9ffffffd8d8d8c4c4c4e5e5e5fbfbfbf4f4f4cecececececeefefefe0e0e0bebebeb4b4b4c9c9c9d8d8d8d9d9d9d9d9d9e1e1e1e0e0e0e2e2e2e4e4e4ebebebe6e6e6eaeaeaf5f5f5fcfcfcf5f5f5c9c9c9c1c1c1cfcfcfb9b9b9e8e8e8ffffffe9e9e9efefefefefefececece4e4e4edededf3f3f3ececece0e0e0e7e7e7f2f2f2e9e9e9dadadae8e8e8fafafaf0f0f0f5f5f5e6e6e6eeeeeef0f0f0edededf8f8f8fcfcfcfffffff1f1f1dedededadadad8d8d8d6d6d6d7d7d7e7e7e7e4e4e4dededee8e8e8fafafaf7f7f7ecececf9f9f9dbdbdbd6d6d6ebebebe9e9e9b2b2b2dadadae9e9e9eeeeeeffffffeeeeeed9d9d9fffffff7f7f7e9e9e9edededf7f7f7f1f1f1e8e8e8dfdfdfdededecbcbcbecececfffffff7f7f7e8e8e8d6d6d6e6e6e6efefefe7e7e7e4e4e4d8d8d8f7f7f7ffffffeaeaeae9e9e9ebebebf0f0f0d9d9d9d9d9d9c8c8c8c4c4c4c7c7c7969696a2a2a2c2c2c2d1d1d1d1d1d1d0d0d0ecececf2f2f2edededf1f1f1fafafafffffffbfbfbe1e1e1fafafafffffffffffffffffff3f3f3fffffffafafaececece6e6e6e8e8e8cccccce5e5e5dddddde0e0e0fbfbfbe0e0e0d8d8d8d3d3d3eaeaeac4c4c4d5d5d5ffffffffffffe8e8e8c0c0c0f3f3f3fffffff6f6f6bebebec7c7c7f0f0f0eaeaeadadadadcdcdcefefefd6d6d6bdbdbddededed8d8d8d0d0d0d9d9d9e4e4e4ecececf7f7f7f9f9f9f5f5f5f8f8f8f9f9f9e0e0e0c8c8c8f4f4f4eeeeeee5e5e5ededede0e0e0e7e7e7ebebebd7d7d7c4c4c4bdbdbdd2d2d2c0c0c0bebebed1d1d1cececebbbbbbb9b9b9eaeaeaf1f1f1ebebebe9e9e9d3d3d3cacacaebebebe8e8e8cececee0e0e0fefefefafafaf2f2f2ffffffdfdfdfb7b7b7cdcdcde8e8e8d5d5d5d3d3d3e6e6e6d5d5d5939393a8a8a8d1d1d1bcbcbcb7b7b7bdbdbdcfcfcfdededee9e9e9f3f3f3efefefe9e9e9d8d8d8f9f9f9fffffff3f3f3f5f5f5dededed7d7d7ddddddd7d7d7f6f6f6fffffffbfbfbecececf8f8f8fffffff6f6f6c4c4c4888888ccccccf2f2f2adadadc7c7c7fbfbfbffffffdcdcdcc9c9c9f5f5f5f0f0f0efefefcacacaeaeaeaffffffcccccc999999b0b0b0c6c6c6d4d4d4dddddddadadadfdfdfe9e9e9fcfcfcfefefefffffffffffff9f9f9d7d7d7e6e6e6fffffffffffffffffffcfcfcf1f1f1f5f5f5e6e6e6e6e6e6eaeaeac6c6c6d0d0d0f1f1f1d2d2d2c3c3c3c5c5c5bfbfbfa7a7a7a1a1a1abababaeaeaedfdfdfd1d1d1939393b5b5b5f6f6f6eeeeeedfdfdfc8c8c8bebebebebebec4c4c4cececebbbbbbbbbbbbd6d6d6e6e6e6d8d8d8c4c4c4b7b7b7d7d7d7eaeaeaf0f0f0fffffff7f7f7dededeffffffffffffffffffffffffdfdfdfd0d0d0e3e3e3f0f0f0dbdbdbdadadaececece1e1e1ffffffe7e7e7f4f4f4fffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6e9e9e9eaeaeaebebebeaeaeae6e6e6e8e8e8f0f0f0e1e1e1c9c9c9e0e0e0eeeeeefffffffefefefdfdfdffffffe7e7e7fdfdfdfffffffffffffffffffffffffffffffbfbfbfffffffdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffff5f5f5fefefeefefefedededfdfdfdf3f3f3fcfcfcf9f9f9ffffffffffffffffffedededfffffffffffffffffff1f1f1e9e9e9f7f7f7f9f9f9fbfbfbe7e7e7f1f1f1ffffffffffffffffffe7e7e7e6e6e6fcfcfcfcfcfcfffffffffffffffffffffffff2f2f2fcfcfcfefefedededeebebebfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfdfdfdfefefee5e5e5fbfbfbffffffcccccc9c9c9c9a9a9a969696a4a4a49d9d9dabababa5a5a58383838e8e8e9292929e9e9ea8a8a8abababa4a4a4929292e1e1e1fbfbfbf7f7f7f5f5f5a7a7a7bbbbbbf0f0f0fafafaf5f5f5f6f6f6eeeeeee2e2e2ebebebe4e4e4fbfbfbfffffff6f6f6fffffff0f0f0f1f1f1d1d1d1dededef3f3f3efefeffffffffdfdfdf9f9f9f2f2f2f7f7f7f6f6f6fffffffffffffffffffffffffcfcfcfcfcfcfafafafbfbfbf7f7f7fffffff9f9f9eaeaeaf6f6f6f1f1f1f2f2f2f6f6f6efefeff1f1f1eeeeeedddddde6e6e6e9e9e9e5e5e5f0f0f0f0f0f0d6d6d6d7d7d7e7e7e7dcdcdce0e0e0eaeaeaf7f7f7fffffff8f8f8f4f4f4ecececd4d4d4dadadadddddddddddde3e3e3dcdcdcecececececece3e3e3dfdfdfd9d9d9dfdfdfd9d9d9ccccccd2d2d2d4d4d4dadadaedededd9d9d9d6d6d6e3e3e3f6f6f6e9e9e9e1e1e1dadadad4d4d4e8e8e8cbcbcbaeaeaeecececfafafaf8f8f8fefefef6f6f6e2e2e2f4f4f4fdfdfdf4f4f4e7e7e7ebebebf5f5f5efefefe4e4e4ebebebd5d5d5c9c9c9dbdbdbedededf8f8f8f3f3f3efefefececece4e4e4e5e5e5f5f5f5edededf4f4f4fffffff4f4f4dededeededede8e8e8d5d5d5c4c4c4cbcbcbb6b6b6a6a6a6cececee4e4e4c8c8c8efefefc5c5c5acacacd2d2d2e0e0e0dddddddadadaf6f6f6fefefec1c1c1bebebed4d4d4d3d3d3e1e1e1d3d3d3d5d5d5cfcfcff1f1f1e1e1e1cfcfcfe5e5e5f2f2f2e9e9e9e1e1e1b7b7b7bdbdbdf5f5f5ffffffeeeeeedadadae9e9e9d9d9d9c9c9c9dcdcdcf6f6f6fcfcfcebebebd9d9d9e0e0e0f6f6f6b6b6b6e1e1e1f9f9f9e5e5e5d8d8d8cfcfcfe4e4e4fffffffffffff1f1f1e4e4e4cacacac8c8c8c0c0c0d5d5d5dbdbdbe2e2e2e7e7e7d1d1d1c5c5c5d0d0d0b8b8b8b7b7b7bebebea6a6a6aeaeaea6a6a6919191c7c7c7fafafacbcbcbb7b7b7aeaeaededededadadabfbfbfd8d8d8ffffffbdbdbdb1b1b1fffffffcfcfcfffffffffffff1f1f1e6e6e6fffffffffffffffffffffffffffffffffffff7f7f7e2e2e2e5e5e5fcfcfcf8f8f8ebebebfafafafefefef5f5f5fefefefffffffffffffffffffafafaf2f2f2e9e9e9f1f1f1dadadae9e9e9fdfdfdf9f9f9e4e4e4dcdcdcededede2e2e2f5f5f5fffffffffffff7f7f7e9e9e9eeeeeef1f1f1eaeaeaafafaf9a9a9acfcfcfcacacabbbbbbe0e0e0ececece0e0e0ededede0e0e0dededee7e7e7f3f3f3fbfbfbe4e4e4e7e7e7f7f7f7e6e6e6e4e4e4ddddddf1f1f1d8d8d8d2d2d2ddddddd3d3d3c4c4c4b3b3b3c2c2c2cbcbcbd5d5d5dadadac9c9c9c4c4c4dcdcdcf3f3f3ecececf7f7f7f7f7f7b3b3b3c7c7c7f9f9f9fdfdfde7e7e7edededf7f7f7ddddddf4f4f4f5f5f5c0c0c0c5c5c5b8b8b8f8f8f8f9f9f9e0e0e0f9f9f9ffffffe7e7e7abababf4f4f4e9e9e9cbcbcbcacacadcdcdcbcbcbcaaaaaad7d7d7fdfdfdfffffff4f4f4f6f6f6fafafafdfdfdf6f6f6cececee5e5e5dfdfdfc1c1c1e4e4e4ffffffe7e7e7ecececfafafaefefefe7e7e7efefefe8e8e8f1f1f1e2e2e2dcdcdcdcdcdcc8c8c8d9d9d9dadadae0e0e0c7c7c7d8d8d8f3f3f3dbdbdbc9c9c9c4c4c4b0b0b08f8f8fb3b3b3c8c8c8b9b9b9b7b7b7cfcfcfc5c5c5d7d7d7e5e5e5cdcdcdc8c8c8e7e7e7fbfbfbe6e6e6b6b6b6c5c5c5f5f5f5f6f6f6efefefc2c2c2b9b9b9d5d5d5dededed2d2d2e0e0e0f0f0f0dfdfdfdadadad7d7d7bebebeb7b7b7a4a4a4bfbfbfe0e0e0c4c4c4cfcfcff9f9f9eeeeeeeaeaeae5e5e5e0e0e0e0e0e0e2e2e2d7d7d7dcdcdcebebebfffffffefefeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0e0f7f7f7f3f3f3e0e0e0fefefefffffffffffffefefeedededf9f9f9f7f7f7ebebebfbfbfbfffffffafafaf5f5f5f5f5f5f1f1f1e9e9e9efefeff3f3f3e2e2e2cececeeeeeeef1f1f1f9f9f9fffffff1f1f1e5e5e5f2f2f2f9f9f9e1e1e1e6e6e6e9e9e9d8d8d8d8d8d8e4e4e4e7e7e7e7e7e7e7e7e7f0f0f0e8e8e8dadadaebebebd5d5d5cacacacfcfcfc9c9c9d1d1d1c2c2c2c4c4c4d3d3d3dadadadddddde2e2e2dfdfdfe0e0e0e0e0e0e8e8e8f2f2f2d6d6d6e4e4e4dadadad2d2d2e5e5e5ecececddddddd0d0d0dbdbdbdcdcdcd9d9d9e2e2e2d8d8d8cbcbcbc6c6c6cbcbcbe3e3e3cececeacacacbcbcbcc5c5c5c6c6c6cdcdcdcececed4d4d4e5e5e5e4e4e4dadadad7d7d7d9d9d9aaaaaad3d3d3eeeeeef6f6f6ffffffffffffe9e9e9d9d9d9e8e8e8dadadae5e5e5e8e8e8ebebebf4f4f4f6f6f6f4f4f4f6f6f6fbfbfbf9f9f9fffffffffffffefefee3e3e3efefeff0f0f0f3f3f3fcfcfcfbfbfbd2d2d2c8c8c8bababafafafaffffffeeeeeee5e5e5e9e9e9fcfcfcfdfdfdfefefefafafaf5f5f5efefeff3f3f3f3f3f3fafafafefefefffffffafafaf5f5f5fffffff0f0f0edededfffffffffffffffffffbfbfbf9f9f9f8f8f8fffffffffffff4f4f4e5e5e5ebebebdbdbdbdddddde9e9e9e1e1e1f5f5f5fdfdfde2e2e2cbcbcbe5e5e5fcfcfce8e8e8e4e4e4fffffffffffffffffffffffffafafafdfdfdfffffff7f7f7f3f3f3fafafadddddde8e8e8dfdfdfe7e7e7fbfbfbf0f0f0eeeeeefefefefefefeedededfafafae1e1e1eeeeeefffffff4f4f4f7f7f7fffffffffffff2f2f2f9f9f9fbfbfbfffffff5f5f5f2f2f2fffffffffffff7f7f7ecececf4f4f4f5f5f5fffffff5f5f5f0f0f0e3e3e3e1e1e1e5e5e5c6c6c6ccccccfbfbfbecececdddddde1e1e1f8f8f8ffffffd3d3d3ddddddd9d9d9b1b1b19b9b9bb4b4b4c6c6c6e4e4e4ffffffe5e5e5bcbcbce4e4e4cececec9c9c9c7c7c7bababaabababacacacb2b2b2bdbdbdd1d1d1fbfbfbf9f9f9fefefef5f5f5cfcfcff1f1f1ffffffd3d3d3c4c4c4bebebebcbcbcd2d2d2b8b8b8868686bababa9f9f9fd5d5d5eaeaeaefefefe4e4e4e6e6e6fbfbfbe5e5e5dfdfdfd6d6d6c7c7c7dfdfdfd6d6d6adadadcececed7d7d7cacacac6c6c6d1d1d1dadadadededeeeeeeed7d7d7d2d2d2c9c9c9c7c7c7f2f2f2e8e8e8dbdbdbefefefe5e5e5ccccccd1d1d1e7e7e7fbfbfbfffffff6f6f6f0f0f0f7f7f7f4f4f4dcdcdcb9b9b9cacacae1e1e1e3e3e3cacacad3d3d3d8d8d8bebebe9e9e9ea4a4a4bababaabababababab9e9e9ec7c7c7e5e5e5d9d9d9d5d5d5e4e4e4e4e4e4dbdbdbe4e4e4f2f2f2e4e4e4dbdbdbedededf4f4f4f7f7f7f1f1f1e4e4e4f6f6f6f1f1f1fafafaf2f2f2ebebebededede7e7e7e7e7e7f0f0f0edededf3f3f3e6e6e6eeeeeef1f1f1f4f4f4f2f2f2d7d7d7dcdcdce9e9e9e6e6e6d5d5d5d6d6d6e3e3e3f0f0f0f7f7f7f9f9f9fdfdfdeaeaead1d1d1ebebebf8f8f8ffffffffffffedededecececf7f7f7f0f0f0e9e9e9f6f6f6f9f9f9f8f8f8fffffffffffff7f7f7e2e2e2d5d5d5e2e2e2e1e1e1f6f6f6fdfdfdfffffffffffff6f6f6e5e5e5eaeaeae8e8e8e9e9e9e4e4e4d0d0d0b9b9b9b3b3b3c0c0c0cdcdcdcececec3c3c3bababad5d5d5d7d7d7dddddde0e0e0d8d8d8ebebebeaeaeaf1f1f1eeeeeee6e6e6efefefdfdfdfdededec9c9c9b7b7b7cdcdcde0e0e0cacacaa8a8a8d8d8d8ffffffd4d4d4b3b3b3e0e0e0c3c3c39e9e9eafafafc7c7c7d9d9d9e1e1e1e0e0e0e8e8e8e3e3e3d0d0d0999999b6b6b6d5d5d5c5c5c5f2f2f2f6f6f6ecececeeeeeefcfcfceeeeeedbdbdbf2f2f2dcdcdca7a7a7d0d0d0edededcececedbdbdbebebebd5d5d5dcdcdce3e3e3d4d4d4cececebebebec6c6c6f4f4f4ffffffe1e1e1d8d8d8ebebebfafafaffffffffffffedededfbfbfbfffffffffffffefefefffffff2f2f2e2e2e2e2e2e2efefefd6d6d6c9c9c9c6c6c6a7a7a7bbbbbbdcdcdce6e6e6dcdcdce7e7e7f9f9f9fafafaf9f9f9eeeeeee0e0e0e2e2e2d7d7d7d7d7d7efefefe1e1e1e4e4e4f3f3f3dcdcdcdadadae8e8e8ecececededede9e9e9d9d9d9dbdbdbeaeaeafefefefafafaefefefdededed1d1d1ccccccccccccd0d0d0cbcbcbcacacac0c0c0b3b3b3b6b6b6e3e3e3f4f4f4f5f5f5efefeff3f3f3eaeaeaeeeeeef4f4f4eeeeeee6e6e6d0d0d0d2d2d2dfdfdfe0e0e0d2d2d2c9c9c9c9c9c9c0c0c0bbbbbbc1c1c1b5b5b5b6b6b6cfcfcfe2e2e2e6e6e6e2e2e2e0e0e0cdcdcdcbcbcbbebebeaaaaaabababad5d5d5cececec2c2c2dbdbdbffffffe8e8e8cbcbcbf2f2f2fffffffffffff9f9f9f0f0f0eeeeeee5e5e5e8e8e8e8e8e8ededede2e2e2dadadad0d0d0ccccccc8c8c8c7c7c7cacacad5d5d5eaeaeaf7f7f7ccccccd4d4d4dcdcdccbcbcbc7c7c7c4c4c4cccccccdcdcdc6c6c6cbcbcbc4c4c4c7c7c7c5c5c5e5e5e5ddddddc6c6c6fffffff0f0f0dbdbdbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8d8d8cececee8e8e8f4f4f4dadadadddddde4e4e4fffffff4f4f4d5d5d5d2d2d2e7e7e7ebebebe5e5e5d6d6d6ececece8e8e8d7d7d7c9c9c9cececedcdcdcd5d5d5cacacae3e3e3dededed9d9d9ddddddc9c9c9e2e2e2dededec5c5c5cbcbcbe0e0e0c8c8c8c0c0c0f0f0f0ebebebe4e4e4e5e5e5eeeeeef4f4f4adadadd7d7d7fffffffffffffffffff6f6f6edededf6f6f6fbfbfbedededd9d9d9cdcdcdd7d7d7cfcfcfe0e0e0edededfffffffefefedcdcdcefefeffffffff4f4f4dddddde4e4e4e6e6e6d2d2d2d8d8d8eaeaeafdfdfdf4f4f4f4f4f4f9f9f9f5f5f5ffffffedededfffffff6f6f6fffffff8f8f8f5f5f5fdfdfdffffffffffffffffffebebebdbdbdbc5c5c5d8d8d8c7c7c7d6d6d6fcfcfce7e7e7f4f4f4e6e6e6d4d4d4fafafaf0f0f0f2f2f2fafafaf6f6f6edededf5f5f5e1e1e1dadadaf0f0f0fdfdfde1e1e1d8d8d8fbfbfbfffffffffffff5f5f5f0f0f0fcfcfcf9f9f9dededeecececfcfcfcededede1e1e1e3e3e3e8e8e8f5f5f5eaeaeae1e1e1cdcdcdefefeff7f7f7ebebebddddddf3f3f3afafafb4b4b4fdfdfddddddd9797977f7f7fb2b2b2e0e0e0dcdcdcecececc8c8c8b6b6b6a7a7a7a8a8a8d0d0d0f2f2f2d8d8d8c0c0c0dededecfcfcfc4c4c4bfbfbfc0c0c0b3b3b3cbcbcbc9c9c9bbbbbbb6b6b6a6a6a6bababadededef2f2f2e7e7e7e6e6e6cbcbcbe3e3e3dfdfdfe4e4e4f3f3f3c7c7c7dcdcdceeeeeee3e3e3e6e6e6e9e9e9d7d7d7acacacb5b5b5d2d2d2dcdcdcd1d1d1c7c7c7cbcbcbbebebebdbdbdb8b8b8d8d8d8d9d9d9bbbbbbc1c1c1a7a7a7b2b2b2d8d8d8e3e3e3fafafaf5f5f5d1d1d1bfbfbfbdbdbdeaeaeae0e0e0e0e0e0fafafaededede5e5e5d9d9d9f1f1f1fbfbfbf4f4f4e9e9e9e3e3e3f1f1f1f6f6f6e4e4e4e9e9e9d5d5d5bcbcbcbdbdbdccccccc4c4c4b5b5b5d2d2d2dadadad6d6d6dcdcdcdededec9c9c9cdcdcdc4c4c4dededee5e5e5ebebebfcfcfcf4f4f4eaeaeadfdfdfcdcdcdcccccccacacac6c6c6b5b5b5c1c1c1c2c2c2cbcbcbd1d1d1f7f7f7f5f5f5c5c5c5bfbfbfd8d8d8cccccce4e4e4ffffffc6c6c6828282b3b3b3dbdbdbd1d1d1fafafafffffffffffff7f7f7d2d2d2e2e2e2fffffff5f5f5f7f7f7fefefef4f4f4f5f5f5fafafae9e9e9dfdfdfd5d5d5cacacaacacacb1b1b1d3d3d3bfbfbfaeaeaea8a8a8a8a8a8b9b9b9cbcbcbc8c8c8bfbfbfcdcdcde6e6e6ebebebf9f9f9eeeeeee7e7e7eaeaeaeeeeeeeeeeeed9d9d9b7b7b78f8f8fa6a6a6d3d3d3ddddddc5c5c5b3b3b3c4c4c4ccccccccccccdededed9d9d9d3d3d3e9e9e9ecececeeeeeef7f7f7ddddddf0f0f0f6f6f6dcdcdce3e3e3f3f3f3cdcdcdd9d9d9d9d9d9d2d2d2b5b5b5939393c6c6c6cecececdcdcdc9c9c9bdbdbdb2b2b2b6b6b6bcbcbcdbdbdbcececec3c3c3eaeaead1d1d1e2e2e2ecececcececed5d5d5e3e3e3edededdcdcdcececece9e9e9ccccccdcdcdcd6d6d6e9e9e9f7f7f7ededede3e3e3e2e2e2dcdcdce9e9e9edededfffffffffffff9f9f9fffffffffffffffffffffffffffffffcfcfcfefefefefefef9f9f9eeeeeee6e6e6f5f5f5fbfbfbefefefd8d8d8fcfcfcfffffffffffffffffffffffffffffffffffffefefefffffffffffffcfcfcf0f0f0e3e3e3fffffffffffffffffffffffffffffffffffffcfcfcf6f6f6f7f7f7fbfbfbfbfbfbf1f1f1fffffffffffffdfdfdf9f9f9fffffff6f6f6ecececeaeaeae9e9e9ebebebe7e7e7ececece9e9e9dbdbdbd4d4d4d4d4d4d8d8d8d5d5d5dcdcdcfdfdfde8e8e8c8c8c8cdcdcdc1c1c1cececec4c4c4d7d7d7f5f5f5dfdfdfd1d1d1dddddddddddde4e4e4f3f3f3f3f3f3f5f5f5f1f1f1f5f5f5eeeeeef9f9f9f8f8f8fbfbfbfcfcfce6e6e6d8d8d8eaeaeaf8f8f8fafafafefefef3f3f3ebebebeeeeeefffffffffffff3f3f3e6e6e6f8f8f8eaeaeaeaeaeaf2f2f2e7e7e7efefefdfdfdfd2d2d2d7d7d7ffffffffffffffffffffffffffffffffffffffffffffffffffffffdadadabfbfbffcfcfcbebebea6a6a6d7d7d7f8f8f8fffffffdfdfdfffffffcfcfcf7f7f7fffffffffffffbfbfbfefefeffffffffffffe0e0e0cdcdcdf2f2f2e1e1e1acacacbfbfbfd1d1d1c5c5c5cececed2d2d2d7d7d7d6d6d6dcdcdcececece5e5e5cacacaf8f8f8ffffffe7e7e7c3c3c3e2e2e2e3e3e3e4e4e4e2e2e2f2f2f2e3e3e3dcdcdcdededecfcfcfc8c8c8ebebebd7d7d7e8e8e8fffffff4f4f4f3f3f3ebebebdbdbdbc4c4c4d1d1d1dfdfdfcfcfcfccccccabababb4b4b4c5c5c5cbcbcbcfcfcfb2b2b2d1d1d1e7e7e7dadadaf0f0f0e9e9e9dededeececece4e4e4d1d1d1acacacd3d3d3e6e6e6cececedcdcdce5e5e5e1e1e1cececedcdcdcf5f5f5dbdbdbbcbcbcd2d2d2d1d1d1f1f1f1fcfcfcfcfcfceaeaeae9e9e9f9f9f9ededede6e6e6edededf9f9f9f0f0f0cacacad0d0d0dededefffffffffffff5f5f5efefefffffffe6e6e6cfcfcfccccccd8d8d8f0f0f0e6e6e6e2e2e2ffffffedededdcdcdcfefefee5e5e5b0b0b0c0c0c0c1c1c1b9b9b9ddddddf2f2f2fbfbfbe8e8e8dededef4f4f4f3f3f3e3e3e3d0d0d0e5e5e5ddddddc0c0c0d1d1d1dededed2d2d2c9c9c9eaeaead8d8d8c3c3c3cbcbcbeaeaeae4e4e4cdcdcdd1d1d1cbcbcbc4c4c4c8c8c8dbdbdbd5d5d5dededeebebebf2f2f2eaeaeae1e1e1f6f6f6ffffffd0d0d09b9b9bc3c3c3f4f4f4e6e6e6a2a2a2a5a5a5c2c2c2a0a0a0a2a2a2b5b5b58f8f8faaaaaacbcbcbc6c6c6bdbdbd979797a2a2a2d8d8d8ffffffffffffdbdbdbbebebec1c1c1dcdcdcbdbdbd8e8e8ea4a4a4bababac7c7c7bbbbbbbcbcbcc3c3c3c9c9c9d9d9d9c9c9c9bdbdbdddddddd6d6d6d7d7d7cacacadadadaddddddd0d0d0d9d9d9bfbfbfbababad9d9d9e8e8e8e7e7e7d5d5d5f7f7f7fbfbfbfffffffffffff3f3f3fafafafffffffffffff7f7f7ebebebf1f1f1e9e9e9e0e0e0dcdcdcd4d4d4c9c9c9b3b3b3a1a1a18d8d8d8c8c8ccacacad9d9d9cccccca2a2a2b6b6b6bbbbbb9b9b9ba6a6a6d3d3d3e7e7e7e4e4e4b5b5b5b0b0b0c3c3c3d7d7d7b5b5b5b9b9b9ecececf4f4f4c4c4c4dfdfdfffffffffffffffffffd1d1d1acacacedededd6d6d6dedededfdfdfdfdfdfcececed0d0d0e8e8e8ddddddecececfbfbfbfffffff4f4f4eaeaeacacacacbcbcbf6f6f6f5f5f5eaeaead3d3d3e3e3e3ecececededede8e8e8eeeeeee3e3e3bdbdbdc6c6c6b3b3b3aaaaaabebebed2d2d2c1c1c1a0a0a0c1c1c1ddddddbbbbbbd2d2d2d5d5d5cececeacacac939393b6b6b6c5c5c5b3b3b3b6b6b6b5b5b5c3c3c3babababbbbbbc5c5c5c1c1c1cbcbcbcdcdcdc4c4c4bdbdbdc4c4c4cfcfcfdadadacecececbcbcbc8c8c8d3d3d3cbcbcba7a7a7aeaeaecdcdcdccccccd3d3d3e0e0e0dededecfcfcfdededeeaeaeaeaeaead6d6d6cdcdcde2e2e2f1f1f1dfdfdfd8d8d8d8d8d8dadadadededed4d4d4c9c9c9d1d1d1d2d2d2c5c5c5c4c4c4c5c5c5cfcfcfeeeeeeefefefe4e4e4e4e4e4f1f1f1f8f8f8f5f5f5f4f4f4e3e3e3d6d6d6dbdbdbeaeaeafffffffffffffffffff3f3f3ebebebf5f5f5d9d9d9bebebec3c3c3cacacad8d8d8d6d6d6e2e2e2dadadab7b7b7aeaeaec0c0c0d3d3d3e2e2e2fafafae7e7e7f0f0f0f8f8f8eeeeeee7e7e7f9f9f9f1f1f1dbdbdbfffffff7f7f7eaeaeafffffffffffffffffffffffffffffffdfdfdfafafaf1f1f1ececece8e8e8dbdbdbedededf7f7f7fffffff9f9f9e7e7e7e3e3e3fafafaeeeeeeececece7e7e7f1f1f1f2f2f2fffffffffffff9f9f9fffffff5f5f5e3e3e3d9d9d9e0e0e0e1e1e1d7d7d7edededf4f4f4efefefededede9e9e9f1f1f1efefefd2d2d2d5d5d5f9f9f9eaeaeacbcbcbd9d9d9d0d0d0e5e5e5d4d4d4ebebebfffffff9f9f9ebebebf3f3f3fcfcfcf3f3f3f6f6f6eeeeeee8e8e8fffffffffffffcfcfcfafafafffffffafafafbfbfbe1e1e1c0c0c0e2e2e2ecececeeeeeef0f0f0e2e2e2edededf8f8f8f8f8f8fafafaeeeeeeeaeaeaf5f5f5f3f3f3f8f8f8e9e9e9ecececf4f4f4eeeeeeeeeeeee7e7e7d9d9d9c6c6c6d2d2d2ddddddd3d3d3d5d5d5dcdcdce2e2e2e1e1e1dededeececece9e9e9d6d6d6d9d9d9dadadaf4f4f4d6d6d6cacacae1e1e1e7e7e7e9e9e9d4d4d4c0c0c0c3c3c3c0c0c0adadadcccccce1e1e1d6d6d6c4c4c4f1f1f1e5e5e5aeaeaecdcdcdbcbcbcbebebec2c2c2e9e9e9e7e7e7f9f9f9e1e1e1dededef3f3f3f6f6f6f0f0f0dbdbdbe3e3e3ddddddddddddc5c5c5ccccccc9c9c99d9d9db9b9b9d7d7d7d0d0d0d5d5d5e2e2e2d1d1d1dbdbdbe1e1e1c8c8c8d8d8d8d5d5d5babababdbdbdd2d2d2c7c7c79b9b9b989898bcbcbcc9c9c9c7c7c7d3d3d3c0c0c0d0d0d0dededeb1b1b1a0a0a0c5c5c5d0d0d0b8b8b8d3d3d3fefefef4f4f4cacacac1c1c1c4c4c4dcdcdcdbdbdbeeeeeeededede3e3e3cbcbcbcfcfcfd6d6d6d9d9d9c8c8c8d2d2d2dfdfdfc8c8c8d2d2d2e4e4e4e7e7e7eaeaeae0e0e0d1d1d1eeeeeeecececd2d2d2d6d6d6edededf9f9f9f6f6f6e1e1e1dededec3c3c3c5c5c5e6e6e6e2e2e2d2d2d2cececedadadad6d6d6c5c5c5d5d5d5d8d8d8d4d4d4dfdfdfd8d8d8d4d4d4d9d9d9d4d4d4c6c6c6c2c2c2b7b7b7c2c2c2b4b4b4d6d6d6efefefcfcfcfedededd1d1d1e0e0e0cfcfcfd7d7d7dfdfdfeeeeeee7e7e7d2d2d2e8e8e8e1e1e1edededf6f6f6edededf4f4f4fffffff0f0f0ffffffeaeaeae7e7e7d1d1d1e4e4e4f0f0f0f7f7f7f3f3f3e4e4e4d9d9d9eeeeeee5e5e5e0e0e0e4e4e4e1e1e1dbdbdbeaeaeadcdcdcc5c5c5e6e6e6f7f7f7dededee5e5e5f8f8f8fbfbfbcfcfcfd0d0d0e1e1e1f1f1f1fafafae5e5e5d0d0d0d6d6d6d6d6d6cbcbcbb7b7b7d0d0d0bfbfbfdcdcdc8f8f8f858585d1d1d1bebebec1c1c1f6f6f6ffffffdededebebebebcbcbcb2b2b2dededef3f3f3cdcdcdc7c7c7ddddddd0d0d0c5c5c5b5b5b5e5e5e5ddddddc5c5c5d5d5d5dadadaffffffebebebe8e8e8fdfdfdd1d1d1d4d4d4d8d8d8dededecdcdcdbebebebababac1c1c1bfbfbfc6c6c6c3c3c3b6b6b6c0c0c0bababac6c6c6b7b7b79e9e9ee8e8e8f2f2f2f0f0f0fffffffffffffffffffefefefffffff6f6f6e5e5e5f1f1f1fffffff4f4f4c8c8c8e8e8e8fffffffffffffffffff8f8f8d5d5d5bdbdbddbdbdbf5f5f5fdfdfdffffffffffffffffffbfbfbf656565cfcfcfe7e7e7e5e5e5e8e8e8e0e0e0ddddddccccccd0d0d0d6d6d6c7c7c7bebebea9a9a9e6e6e6dcdcdca6a6a6bfbfbfd4d4d4a0a0a0d6d6d6fdfdfdf2f2f2e3e3e3d6d6d6cdcdcdc7c7c7d8d8d8d5d5d5dbdbdbd4d4d4c7c7c7bababac7c7c7d4d4d4dadadae3e3e3e7e7e7d7d7d7e0e0e0ebebebe3e3e3e5e5e5ecececd9d9d9eeeeeefffffffffffff3f3f3c7c7c79595959c9c9cb5b5b5a5a5a5a7a7a7a6a6a6b6b6b6cecececececea6a6a6b4b4b4bbbbbbc5c5c5c1c1c1bebebecacacac4c4c4d0d0d0e1e1e1dededeececece6e6e6e3e3e3ebebebd6d6d6dddddde5e5e5f5f5f5f7f7f7efefefeaeaeac8c8c8cacacad9d9d9e9e9e9dadadadfdfdff4f4f4dededed2d2d2d8d8d8e6e6e6f5f5f5eeeeeef3f3f3fbfbfbfffffffefefefcfcfcfffffffffffffffffffffffff1f1f1efefeff7f7f7f4f4f4fbfbfbefefeff2f2f2eeeeeecccccccececeebebebededede7e7e7eeeeeeefefeffbfbfbf9f9f9fffffff7f7f7fffffff6f6f6d5d5d5e9e9e9fffffffdfdfdccccccb8b8b8c0c0c0b1b1b1afafafbdbdbda4a4a4bebebed6d6d6d1d1d1a0a0a0bababacececec4c4c4a9a9a9acacacb5b5b5d0d0d0e9e9e9f1f1f1ffffffffffffe7e7e7d3d3d3d7d7d7d7d7d7efefefe0e0e0e3e3e3ececece8e8e8e5e5e5e8e8e8f2f2f2f7f7f7dfdfdfedededf4f4f4f5f5f5f2f2f2edededefefefc7c7c7bababaddddddedededf1f1f1e3e3e3d8d8d8cdcdcdd5d5d5dcdcdcdbdbdbe5e5e5e5e5e5d1d1d1e3e3e3f8f8f8ffffffffffffefefefdededed8d8d8dededee1e1e1e1e1e1ebebebf7f7f7fdfdfde9e9e9d9d9d9d6d6d6e7e7e7c8c8c8d7d7d7d8d8d8cacacad8d8d8fbfbfbfefefee2e2e2f6f6f6f6f6f6cfcfcfd6d6d6f8f8f8ffffffffffffedededebebebfefefeffffffffffffe5e5e5ecececfffffffffffff0f0f0d8d8d8ebebebf4f4f4e1e1e1d8d8d8d4d4d4cecececdcdcdc6c6c6d1d1d1e0e0e0cdcdcdcacacadadadae0e0e0dddddddededed3d3d3cacacad8d8d8dddddde0e0e0e0e0e0e0e0e0d9d9d9cececed1d1d1d6d6d6d3d3d3d9d9d9dbdbdbd4d4d4e6e6e6d7d7d7c2c2c2c8c8c8e1e1e1efefefeaeaeac9c9c9c1c1c1c9c9c9c5c5c5c8c8c8c6c6c6bbbbbbc0c0c0cdcdcddbdbdbc9c9c9c5c5c5d3d3d3f8f8f8cececeb1b1b1b9b9b9c4c4c4b1b1b1b3b3b3bdbdbdb6b6b6bdbdbdbababac3c3c3c1c1c1b8b8b8c6c6c6c4c4c4d2d2d2e5e5e5fffffffffffffffffff7f7f7f2f2f2e9e9e9ddddddf5f5f5fffffffffffffbfbfbffffffe6e6e6d8d8d8d9d9d9e4e4e4bfbfbfabababb1b1b1c4c4c4d8d8d8d4d4d4d3d3d3d4d4d4dededeefefefdfdfdfdadadad3d3d3c2c2c2c9c9c99c9c9cb1b1b1e3e3e3e3e3e3d6d6d6e5e5e5f6f6f6e6e6e6ecececd0d0d0b8b8b8c5c5c5c5c5c5bababa8f8f8fb6b6b6cececed6d6d6d7d7d7e3e3e3d2d2d2bcbcbccfcfcfe4e4e4efefefc0c0c0b6b6b6dddddde8e8e8ddddddf2f2f2ecececd4d4d4e4e4e4fdfdfdf8f8f8f8f8f8e6e6e6dadadaededede2e2e2d3d3d3dbdbdbededede6e6e6dfdfdfe6e6e6ccccccdadadaedededd0d0d0cececed6d6d6d0d0d0cfcfcfd7d7d7eaeaead8d8d8d2d2d2dededecdcdcde6e6e6e0e0e0d3d3d3e7e7e7e7e7e7d8d8d8e0e0e0dbdbdbe0e0e0f9f9f9fffffff9f9f9eeeeeef3f3f3cdcdcddcdcdce0e0e0e5e5e5f7f7f7e2e2e2efefeff3f3f3d8d8d8dfdfdfeeeeeef9f9f9fffffff5f5f5c7c7c7efefeffffffff9f9f9fffffffdfdfde7e7e7eeeeeec9c9c9dededef2f2f2d0d0d0bbbbbbb2b2b2cacacab9b9b9b3b3b3b3b3b3afafafc5c5c5b6b6b6d0d0d0d4d4d4e2e2e2a5a5a5a3a3a3e2e2e2edededffffffffffffd9d9d98d8d8dc9c9c9e3e3e3b9b9b9e9e9e9ebebeba7a7a7babababfbfbfc9c9c9f9f9f9ecececf4f4f4fafafaffffffe7e7e7ddddddd0d0d0ffffffffffffe4e4e4d0d0d0f6f6f6fdfdfdfefefee4e4e4ebebebf8f8f8f4f4f4f6f6f6f1f1f1e6e6e6e1e1e1dadadad5d5d5d5d5d5dbdbdbd4d4d4cdcdcdbdbdbdd5d5d5b7b7b7aeaeaecbcbcbe3e3e3fffffffefefefefefeebebebeeeeeeeeeeeeeaeaeac7c7c7dfdfdfe8e8e8dbdbdbebebebf6f6f6f1f1f1fcfcfce0e0e0cdcdcdfffffffdfdfde4e4e4c1c1c1b4b4b4c5c5c5f8f8f8d5d5d5fcfcfcfffffff2f2f2fafafafdfdfdf0f0f0edededfdfdfdededed9b9b9b939393afafafadadadc0c0c0c1c1c1c3c3c3d3d3d3c3c3c3dadadadededed8d8d8d9d9d9cececee8e8e8eaeaeadededecacacae9e9e9f6f6f6f8f8f8e9e9e9e5e5e5edededeaeaeae5e5e5e1e1e1e1e1e1f2f2f2f5f5f5dfdfdfe3e3e3dcdcdcf9f9f9fffffffdfdfdebebebc7c7c7cacacab8b8b8bababad4d4d4f0f0f0f4f4f4fffffffafafae4e4e4e2e2e2e3e3e3ebebebf4f4f4ffffffffffffdbdbdbdfdfdff2f2f2efefefe9e9e9d6d6d6e8e8e8e1e1e1dcdcdce0e0e0d9d9d9eaeaeaeeeeeee5e5e5c7c7c7bbbbbbd6d6d6f0f0f0e5e5e5f7f7f7fffffff8f8f8e0e0e0cececee7e7e7fffffffffffffffffffffffff7f7f7f4f4f4ebebebf1f1f1f7f7f7f9f9f9fffffff3f3f3f1f1f1fdfdfdedededf2f2f2fffffffefefeffffffffffffeeeeeeebebebf0f0f0e7e7e7e8e8e8e8e8e8f0f0f0f3f3f3cececee2e2e2f1f1f1e6e6e6eaeaeae2e2e2dededef2f2f2c0c0c07e7e7e969696d9d9d9cfcfcf8282826e6e6eb4b4b4fafafafcfcfcefefeff0f0f0fffffffdfdfdd3d3d3757575b7b7b7d8d8d8c7c7c7cfcfcfe1e1e1e7e7e7fbfbfbfffffffffffffcfcfcf8f8f8e0e0e0e3e3e3c5c5c5cacacae3e3e3e5e5e5e5e5e5eaeaeaebebebf6f6f6eeeeeedcdcdcebebebededede9e9e9e6e6e6d9d9d9ddddddfcfcfcecececf5f5f5e1e1e1cecececbcbcbe6e6e6f6f6f6dcdcdce2e2e2d5d5d5c8c8c8e3e3e3e9e9e9e3e3e3e7e7e7e4e4e4efefeffefefefafafaf7f7f7fdfdfdffffffffffffe5e5e5e6e6e6f9f9f9eaeaeae2e2e2f1f1f1f6f6f6f8f8f8dcdcdcb6b6b6d7d7d7dadadadadadabababac9c9c9dbdbdbd3d3d3d9d9d9d5d5d5d3d3d3f7f7f7ecececd4d4d4c2c2c2bfbfbfd9d9d9e2e2e2f6f6f6eeeeeee2e2e2fffffffffffff2f2f2f0f0f0e7e7e7f8f8f8f8f8f8efefeff9f9f9f5f5f5fffffffffffff8f8f8f7f7f7f7f7f7f8f8f8fefefefefefef6f6f6f4f4f4f9f9f9f1f1f1fffffffffffffbfbfbfafafaf8f8f8f3f3f3f1f1f1fdfdfdfffffff5f5f5f9f9f9fffffff8f8f8f0f0f0ececece2e2e2edededfffffffffffffffffff1f1f1fefefefffffff6f6f6e3e3e3d8d8d8dbdbdbd6d6d6e2e2e2dcdcdcdededed6d6d6f2f2f2f2f2f2e8e8e8e7e7e7e7e7e7edededf1f1f1f0f0f0edededebebebeeeeeefdfdfdffffffffffffffffffebebebbcbcbcd5d5d5b7b7b7c6c6c6e5e5e5ebebebd2d2d2cbcbcbd4d4d4dfdfdfeaeaeafcfcfcfffffffffffffcfcfcfffffff2f2f2cacacaffffffffffffe0e0e0e6e6e6ffffffffffffffffffefefefdfdfdfd3d3d3eeeeeedfdfdfd2d2d2e2e2e2d5d5d5b8b8b89b9b9ba9a9a9b2b2b2b2b2b2b6b6b6b3b3b3acacacb6b6b6adadadb6b6b6a4a4a4b2b2b2afafafa6a6a6bbbbbbb9b9b9bfbfbfaeaeaea6a6a6b3b3b3a0a0a0a8a8a89a9a9a949494a5a5a59b9b9ba9a9a9b7b7b7bababacbcbcbc4c4c4b3b3b3cdcdcdcacacac3c3c3c5c5c5c8c8c8c6c6c6c7c7c7c5c5c5bdbdbda4a4a4a9a9a9b4b4b4c1c1c1cacacad1d1d1d2d2d2ccccccd5d5d5d6d6d6d3d3d3d7d7d7e5e5e5c9c9c9b9b9b9c9c9c9cececec1c1c1d3d3d3c5c5c5d5d5d5d9d9d9cfcfcfd9d9d9cacacab8b8b8c8c8c8d9d9d9c2c2c2d7d7d7fbfbfbeaeaeaf2f2f2ffffffeeeeeec4c4c4c8c8c8f6f6f6fcfcfcededede8e8e8d5d5d5eaeaeafbfbfbe3e3e3f0f0f0fbfbfbf7f7f7d3d3d3f2f2f2ffffffe0e0e0bebebec3c3c3bebebe9e9e9ec4c4c4c5c5c5c0c0c0b0b0b0cbcbcbe7e7e7bdbdbd9d9d9d929292b6b6b6d0d0d0f4f4f4b8b8b8b5b5b5fdfdfdbcbcbcb6b6b6e4e4e4d2d2d2a7a7a7aaaaaadededee4e4e4d3d3d3ddddddeaeaeaf8f8f8f9f9f9f0f0f0e1e1e1ffffffd6d6d6dddddde4e4e4e8e8e8f3f3f3bebebec9c9c9c9c9c9c7c7c7b7b7b7cbcbcbd8d8d8cecececececeecececfffffffffffffcfcfcf4f4f4fffffffffffffcfcfcebebebe1e1e1efefefffffffd0d0d0d2d2d2fafafad5d5d5e0e0e0dbdbdbb3b3b3c0c0c0e7e7e7d9d9d9b3b3b3c9c9c9e2e2e2e0e0e0bfbfbfbbbbbbb5b5b5c2c2c2efefeff8f8f8f4f4f4fafafac9c9c9c1c1c1edededf2f2f2bfbfbfdededeffffffe5e5e5f1f1f1cececed6d6d6e5e5e5f3f3f3f9f9f9f2f2f2dadadae1e1e1fafafaebebeba9a9a9bebebef0f0f0fffffff9f9f9fbfbfbf3f3f3ececece7e7e7fafafafafafaededede3e3e3bfbfbfcbcbcba0a0a0aeaeaee2e2e2e1e1e1d6d6d6d1d1d1f2f2f2f3f3f3f0f0f0e5e5e5e5e5e5e5e5e5f2f2f2efefefefefefe1e1e1edededd8d8d8e4e4e4fcfcfcfcfcfcf8f8f8ecececd0d0d0c3c3c3d0d0d0f8f8f8fffffff5f5f5fcfcfce3e3e3d2d2d2c6c6c6cdcdcdecececf6f6f6f2f2f2d9d9d9ebebebf1f1f1ecececd5d5d5cfcfcfccccccdededee9e9e9ebebebf9f9f9e2e2e2dededee5e5e5eaeaeaebebebe1e1e1f2f2f2f7f7f7e8e8e8f4f4f4fdfdfdfcfcfcf5f5f5dcdcdcdcdcdce3e3e3eaeaeafffffffffffff6f6f6f9f9f9ededededededf1f1f1f4f4f4fcfcfcffffffffffffeaeaeae8e8e8fdfdfdfffffffdfdfdf7f7f7edededf9f9f9f7f7f7ddddddd4d4d4d0d0d0d0d0d0d2d2d2cacacabebebed8d8d8cecececfcfcfdfdfdfddddddf4f4f4e0e0e0b5b5b5c8c8c8d4d4d4adadad9f9f9fb2b2b2cdcdcdd6d6d6d5d5d5dddddde4e4e4fbfbfbffffffffffffffffffdbdbdbb2b2b2ddddddf1f1f1d8d8d8aaaaaaa6a6a6c1c1c1cfcfcfe9e9e9f7f7f7dededed4d4d4f0f0f0c8c8c8c8c8c8f3f3f3f9f9f9f9f9f9f1f1f1dededef3f3f3ecececd9d9d9dfdfdfdadadadadadae5e5e5ccccccd9d9d9fffffff8f8f8f6f6f6efefefebebebffffffececece2e2e2dfdfdffffffffffffff1f1f1f6f6f6ffffffe9e9e9b2b2b28e8e8ee1e1e1e9e9e9e2e2e2c7c7c7cfcfcfe1e1e1cecececbcbcba7a7a7adadadf2f2f2f3f3f3cacacadbdbdbe2e2e2f2f2f2c9c9c9c0c0c0e7e7e7bdbdbdc0c0c0e3e3e3e2e2e2d3d3d3e2e2e2e8e8e8ddddddd8d8d8e4e4e4b9b9b9bebebeeaeaeaf8f8f8f1f1f1f1f1f1fffffff1f1f1c6c6c6dbdbdbe6e6e6fefefef5f5f5fbfbfbfffffffffffffffffffffffff1f1f1e3e3e3f5f5f5fffffff1f1f1f9f9f9fcfcfcf3f3f3dededef0f0f0ffffffe9e9e9c3c3c3e4e4e4fffffff8f8f8fffffff9f9f9e0e0e0e1e1e1d5d5d5d7d7d7e9e9e9ecececf9f9f9fdfdfde5e5e5e4e4e4e6e6e6e2e2e2fcfcfceeeeeec5c5c5e0e0e0e8e8e8e5e5e5f6f6f6ffffffffffffebebebf2f2f2fbfbfbfafafafbfbfbfbfbfbf4f4f4f0f0f0f3f3f3fffffffffffffbfbfbf1f1f1f6f6f6fffffff6f6f6efefeff1f1f1f9f9f9fdfdfddededeb4b4b4d0d0d0cccccca2a2a2bbbbbbbebebecccccca8a8a8a4a4a4d8d8d8d8d8d8d2d2d2f1f1f1fffffff0f0f0e2e2e2e1e1e1eaeaeac6c6c6d0d0d0e8e8e8dbdbdbb9b9b9b2b2b2c6c6c6cbcbcba4a4a4a0a0a0b6b6b6b6b6b6dddddddbdbdbb2b2b2cbcbcbd4d4d4cacacad6d6d6d2d2d2d5d5d5ddddddeaeaeae7e7e7f1f1f1fdfdfdfffffffefefeffffffeeeeeedadadad7d7d7ebebebf6f6f6f1f1f1eeeeeecacacac7c7c7d9d9d9cdcdcdd3d3d3e9e9e9eaeaeadededee1e1e1e4e4e4d4d4d4b9b9b9bfbfbfd9d9d9ccccccbfbfbfd5d5d5d0d0d0c3c3c3c3c3c3cfcfcfc6c6c6cdcdcdc1c1c1c8c8c8c2c2c2c4c4c4d6d6d6d6d6d6d8d8d8d2d2d2cececee1e1e1f8f8f8ebebebe7e7e7f7f7f7f0f0f0e5e5e5e3e3e3ddddddd9d9d9dededee2e2e2e1e1e1d7d7d7c1c1c1bfbfbfbfbfbfbfbfbfcdcdcdd7d7d7b2b2b2a8a8a8d2d2d2d1d1d1f2f2f2cfcfcfdddddddddddddcdcdcfafafae7e7e7a8a8a8949494a6a6a6bbbbbbc4c4c4d2d2d2c2c2c2cacacab6b6b6949494d0d0d0cecececacacae5e5e5ffffffe4e4e4bdbdbde8e8e8d5d5d5cfcfcfd9d9d9b7b7b7c7c7c7ccccccc1c1c1b0b0b0b7b7b7a7a7a7e5e5e5d4d4d4aeaeaeefefeff6f6f6e9e9e9d3d3d3eeeeeefffffff5f5f5d8d8d8d5d5d5c7c7c7dfdfdfbdbdbdb1b1b1e5e5e5a5a5a5b5b5b5f8f8f8ecececb0b0b0b9b9b9e5e5e5dbdbdbf4f4f4f8f8f8e2e2e2d8d8d8c9c9c9d6d6d6e8e8e8d7d7d7bdbdbdc2c2c2b1b1b1b0b0b0999999ebebebf7f7f7c0c0c0c2c2c2b6b6b6bfbfbfc6c6c6eeeeeefbfbfbe8e8e8eaeaead2d2d2a5a5a5a1a1a1c3c3c3cacacaadadade4e4e4b8b8b8acacacb7b7b7b1b1b1969696afafafc1c1c1c5c5c5d3d3d3b3b3b3969696a9a9a99999999b9b9bc8c8c8e1e1e1e1e1e1d9d9d9e6e6e6fafafae2e2e2d4d4d4f5f5f5fafafaeeeeeec9c9c9c4c4c4e8e8e8f9f9f9ffffffecececdcdcdce5e5e5e5e5e5eaeaeaedededebebebdededed6d6d6e0e0e0eeeeeee8e8e8e1e1e1d4d4d4d8d8d8d4d4d4d3d3d3d7d7d7dddddde9e9e9e3e3e3d8d8d8d7d7d7d1d1d1dcdcdce0e0e0e5e5e5dcdcdcc6c6c6dbdbdbe0e0e0eeeeeeecececeeeeeefcfcfcffffffd8d8d8dededeffffffefefefe8e8e8ebebebe6e6e6ededede3e3e3ccccccecececfefefef6f6f6e2e2e2dbdbdbe8e8e8e1e1e1e2e2e2e4e4e4ebebebffffffe3e3e3b8b8b8d2d2d2e7e7e7e8e8e8c4c4c4dcdcdcf8f8f8f9f9f9fffffffcfcfcf2f2f2f8f8f8f4f4f4e6e6e6e6e6e6fbfbfbffffffecececb5b5b5e9e9e9efefeff1f1f1fefefef9f9f9f9f9f9fffffffffffff8f8f8fffffffffffffffffffbfbfbeeeeeecececee0e0e0f9f9f9f9f9f9e7e7e7e5e5e5f6f6f6e3e3e3d0d0d0e9e9e9fbfbfbeeeeeedfdfdff6f6f6efefefe6e6e6e9e9e9e7e7e7edededcdcdcd8d8d8dc7c7c7fefefefffffff4f4f4f3f3f3fffffffffffffafafaf0f0f0e6e6e6d2d2d2b7b7b7abababd9d9d9dadadafcfcfccbcbcbcdcdcdfdfdfdf5f5f5f3f3f3edededf1f1f1e2e2e2cececee1e1e1ebebebffffffffffffffffffe8e8e8ecececf6f6f6f8f8f8ececececececf6f6f6f5f5f5fefefef5f5f5ecececf2f2f2d7d7d7c5c5c5c0c0c0d1d1d1dfdfdffafafaffffffe3e3e3e9e9e9fbfbfbe4e4e4d9d9d9efefefe6e6e6e2e2e2e3e3e3c8c8c8c6c6c6b9b9b9bebebec7c7c7e1e1e1e0e0e0c6c6c6d1d1d1d6d6d6d4d4d4c9c9c9cececedadadadbdbdbc4c4c49e9e9edfdfdfececece5e5e5f4f4f4ffffffdfdfdfb3b3b3f0f0f0f8f8f8dfdfdfe0e0e0e4e4e4f3f3f3f8f8f8cececec7c7c7edededfffffffffffff9f9f9f6f6f6f5f5f5fdfdfdd5d5d5bdbdbddededee3e3e3bbbbbbc0c0c0c8c8c8f3f3f3ffffffebebebf7f7f7efefefc7c7c7a8a8a8bfbfbfe2e2e2f6f6f6fffffffcfcfcf2f2f2fcfcfceeeeeefdfdfdd4d4d4c7c7c7eaeaeaecececd3d3d3d5d5d5ededede1e1e1cacacacececed8d8d8d9d9d9d4d4d4cdcdcdd4d4d4eeeeeef1f1f1f0f0f0f0f0f0eeeeeef0f0f0fbfbfbf6f6f6cacacac3c3c3f9f9f9f7f7f7eeeeeef0f0f0f7f7f7efefeff2f2f2f1f1f1e0e0e0f8f8f8ecececc7c7c7cececee6e6e6d6d6d6e9e9e9f2f2f2e6e6e6d9d9d9d8d8d8dededee7e7e7b9b9b9b1b1b1c5c5c5cececeb4b4b4c9c9c9cacacac5c5c5bdbdbdb4b4b4c4c4c4d3d3d3b7b7b7a1a1a1b9b9b9c8c8c8b3b3b3a3a3a3cfcfcfacacaca4a4a4d7d7d7d9d9d9d1d1d1b7b7b7a4a4a4b3b3b3d2d2d2ecececececece3e3e3e6e6e6f0f0f0d6d6d6d1d1d1f1f1f1e9e9e9f2f2f2fffffffafafaf5f5f5fafafaeeeeeef6f6f6f7f7f7e4e4e4cccccccbcbcbefefeff7f7f7fffffffbfbfbfffffff8f8f8fcfcfcffffffe2e2e2f1f1f1fdfdfdf1f1f1f3f3f3ebebebf2f2f2fefefefffffff2f2f2fdfdfdefefeffffffffffffffcfcfcfffffffffffffffffffefefed8d8d8fffffffffffffffffffffffff6f6f6ebebebe0e0e0ededede9e9e9fdfdfdf9f9f9f3f3f3ddddddfffffffffffff9f9f9f4f4f4f8f8f8fffffffffffffffffffefefefffffffafafafcfcfcfdfdfdfcfcfcfffffff0f0f0e8e8e8d9d9d9d9d9d9ccccccbdbdbdbababaddddddffffffd7d7d7c7c7c7cdcdcdc9c9c9c4c4c4bcbcbccccccce2e2e2cbcbcbccccccd6d6d6cfcfcfb6b6b6bbbbbbd4d4d4d8d8d8cacacae6e6e6dfdfdfd3d3d3c2c2c2c5c5c5d5d5d5949494717171dbdbdbe7e7e7d1d1d1c6c6c6a4a4a4a0a0a0d9d9d9e9e9e9dbdbdbe4e4e4dcdcdce4e4e4ebebebf9f9f9fcfcfcefefefdededeb4b4b4bdbdbdbbbbbbb8b8b8bfbfbfdcdcdccfcfcfabababcdcdcdeaeaeaffffffeeeeeec3c3c3f9f9f9ffffffffffffffffffffffffffffffffffffffffffe5e5e5bfbfbfdededed6d6d6efefeffcfcfcc4c4c4bbbbbbe1e1e1dfdfdfcececed1d1d1dadadabcbcbcb7b7b7bfbfbfbfbfbfbdbdbdc2c2c2f6f6f6e1e1e1bcbcbcefefefcbcbcba4a4a4f0f0f0fffffffdfdfdd7d7d7cececedadadab7b7b7cfcfcfc7c7c7d0d0d0dfdfdfdbdbdbe1e1e1d9d9d9b9b9b9b2b2b2b2b2b2a0a0a0989898a3a3a3b2b2b2bfbfbfb7b7b7a7a7a7adadad9e9e9eafafafbcbcbcc7c7c7ccccccdbdbdbe0e0e0adadadbfbfbfcfcfcfd9d9d9d7d7d7d9d9d9d3d3d3cdcdcdcfcfcfeaeaeaeaeaeaefefeff8f8f8ffffffffffffefefefe9e9e9e7e7e7d6d6d6d4d4d4e9e9e9f6f6f6ddddddd7d7d7c0c0c0cfcfcfe3e3e3cbcbcbc0c0c0d0d0d0d4d4d4ccccccc5c5c5cbcbcbd2d2d2d9d9d9c9c9c9c8c8c8bbbbbbb7b7b7b4b4b4acacacb3b3b3bbbbbbbdbdbdd0d0d0d1d1d1d3d3d3dededed0d0d0d6d6d6c3c3c3c3c3c3dfdfdfe3e3e3e8e8e8e2e2e2d9d9d9f5f5f5e4e4e4c8c8c8eaeaeafffffffdfdfdfdfdfdfafafafcfcfcfcfcfce9e9e9dcdcdcf3f3f3eeeeeee2e2e2d4d4d4c4c4c4cbcbcbfefefee3e3e3e5e5e5fffffffffffff7f7f7f1f1f1dfdfdfc5c5c5d0d0d0eeeeeef2f2f2e8e8e8f4f4f4cbcbcbbbbbbbdfdfdffffffffcfcfceaeaeaf2f2f2ebebebecececf5f5f5edededefefeffdfdfdfbfbfbfffffffffffff7f7f7ddddddd6d6d68e8e8ea9a9a9fffffffffffffffffff2f2f2ebebebfefefefcfcfcedededfffffffffffffffffff7f7f7b9b9b9c9c9c9dededee2e2e2d4d4d4999999979797bfbfbfeaeaeafafafaf0f0f0edededf1f1f1e4e4e4dddddde4e4e4e8e8e8f3f3f3f6f6f6f3f3f3eeeeeef0f0f0ddddddfcfcfcfffffffdfdfdfffffffffffffffffffffffffffffff0f0f0bfbfbfb8b8b8c9c9c9d3d3d3eeeeeeebebebddddddefefeff8f8f8ffffffe6e6e6bebebeb6b6b6dadadad3d3d3d9d9d9efefeffffffff4f4f4e3e3e3d0d0d0dededef3f3f3f0f0f0fefefefffffffffffffffffff1f1f1b4b4b4cdcdcde9e9e9fffffff9f9f9fffffffffffff2f2f2eeeeeedfdfdff6f6f6f4f4f4efefefe2e2e2e3e3e3efefefeaeaead3d3d3e9e9e9eeeeeeebebebd4d4d4c8c8c8d0d0d0a4a4a4a4a4a4ffffffffffffdadadabebebef6f6f6d8d8d8b5b5b5c5c5c5c6c6c6d4d4d4fffffffbfbfbcacacab5b5b5dfdfdfeeeeeedfdfdfe9e9e9e0e0e0cececedededef0f0f0f0f0f0d6d6d6e4e4e4ebebebe5e5e5f9f9f9f0f0f0ebebebf0f0f0f0f0f0dcdcdccccccce4e4e4e4e4e4d6d6d6d6d6d6e5e5e5d3d3d3d0d0d0d0d0d0c9c9c9b8b8b8cfcfcfebebebebebebbcbcbcb1b1b1b2b2b2b6b6b6c0c0c0bbbbbbbfbfbfb9b9b9cfcfcfebebebcacacab0b0b0e0e0e0c1c1c1b2b2b2a9a9a9a0a0a0aeaeaecdcdcdbdbdbdabababa5a5a5aaaaaabbbbbb9b9b9bdfdfdff5f5f5fffffff8f8f8e1e1e1fafafaeeeeeed0d0d0b7b7b7d8d8d8e1e1e1c5c5c5c5c5c5d8d8d8e9e9e9e7e7e7ededede9e9e9c0c0c0c5c5c5d7d7d7c7c7c7d0d0d0fffffff4f4f4d3d3d3d2d2d2e5e5e5e2e2e2d7d7d7ccccccc9c9c9d6d6d6dadadad3d3d3dadadaf1f1f1e1e1e1ecececdcdcdcdededed6d6d6cacacac7c7c7d0d0d0b1b1b1a6a6a6c3c3c3d2d2d2cececed2d2d2d2d2d2b6b6b6c1c1c1d8d8d8e6e6e6dbdbdbe0e0e0bfbfbfd6d6d6fdfdfde5e5e5bbbbbbbebebecccccccacacaebebebf3f3f3ecececf9f9f9fefefec8c8c8c1c1c1f5f5f5f6f6f6f9f9f9d4d4d4f8f8f8fefefed3d3d3cfcfcfdbdbdbf3f3f3e7e7e7e9e9e9dadadafffffff6f6f6ebebebdadadae5e5e5f6f6f6f5f5f5f4f4f4a5a5a5ccccccfffffffbfbfbfffffffffffff4f4f4ffffffffffffffffffffffffffffffffffffcdcdcd9b9b9bb2b2b2cfcfcfdededee9e9e9dcdcdcf1f1f1fffffff9f9f9f9f9f9ffffffffffffc2c2c2c6c6c6f2f2f2d7d7d7f7f7f7fbfbfbdfdfdfa9a9a9bebebec8c8c8bfbfbfb8b8b8b6b6b6b2b2b29f9f9fbebebe9c9c9c969696b3b3b3d5d5d5999999acacacccccccb8b8b8c2c2c2d1d1d1cdcdcdbcbcbcc0c0c0fdfdfde0e0e09f9f9fc7c7c7edededfffffffffffffffffffffffffdfdfdd7d7d7c9c9c9c6c6c6b9b9b9aeaeaea6a6a6d2d2d2e7e7e7cececeadadadb7b7b7d3d3d3cdcdcdbababac2c2c2d8d8d8f3f3f3d7d7d7f5f5f5ffffffffffffffffffc3c3c3b4b4b4f3f3f3fafafaffffffdfdfdfe3e3e3fcfcfcf8f8f8fffffffffffffcfcfcf0f0f0d6d6d6e9e9e9fcfcfcecececb4b4b4cdcdcde7e7e7d1d1d1efefeffffffffafafafdfdfdffffffffffffffffffffffffffffffffffffffffffebebebdfdfdfdddddde7e7e7ddddddb7b7b7bababacecececacacad3d3d3c6c6c6d8d8d8d3d3d3cbcbcbc1c1c1bebebedddddde5e5e5eeeeeef2f2f2f2f2f2f6f6f6f9f9f9fffffff2f2f2e2e2e2e0e0e0d1d1d1dadadae1e1e1d8d8d8edededf9f9f9f5f5f5f2f2f2f2f2f2f5f5f5dfdfdfd1d1d1dededed3d3d3bbbbbbbababae2e2e2e3e3e3e8e8e8f8f8f8ececece1e1e1ebebebdcdcdcd4d4d4d4d4d4cfcfcfc7c7c7c4c4c4cfcfcfcececec0c0c0afafafb9b9b9dadadae1e1e1e1e1e1edededecececd2d2d2dcdcdccacacac9c9c9d5d5d5eeeeeef8f8f8f3f3f3e6e6e6f8f8f8fffffffdfdfdf4f4f4f6f6f6fdfdfdfafafaeeeeeef6f6f6fefefedededed6d6d6f8f8f8e6e6e6cbcbcbe6e6e6f6f6f6fafafaf3f3f3fffffff9f9f9e3e3e3eeeeeeefefefe6e6e6f0f0f0fcfcfce7e7e7dadadad9d9d9d9d9d9f3f3f3ffffffffffffefefeff2f2f2fffffffafafaf9f9f9fffffffffffffbfbfbeeeeeefdfdfdf0f0f0e7e7e7f1f1f1fdfdfde8e8e8aeaeaebfbfbfdbdbdbf8f8f8fefefef2f2f2f2f2f2f1f1f1efefefd6d6d6bfbfbfe2e2e2f1f1f1d8d8d8ddddddddddddbbbbbb838383a2a2a2a9a9a9949494bfbfbfc9c9c9b8b8b8bdbdbdc1c1c1b8b8b8c1c1c1cfcfcfdededee1e1e1dfdfdfe6e6e6dfdfdfedededdfdfdfe0e0e0ececece0e0e0e3e3e3dadadad3d3d3dcdcdce7e7e7dbdbdbc1c1c1dcdcdcd0d0d0bfbfbff3f3f3f5f5f5eeeeeed7d7d7d9d9d9dfdfdfd9d9d9edededfffffff2f2f2fafafaf3f3f3fdfdfdfffffff5f5f5f1f1f1c9c9c9cdcdcdecececdfdfdfd0d0d0d8d8d8dbdbdbededede1e1e1dcdcdcf3f3f3fdfdfdbebebed0d0d0ebebebfffffffffffff0f0f0e1e1e1f4f4f4ffffffedededebebebfbfbfbfffffffbfbfbf4f4f4e9e9e9eeeeeeffffffcacacab6b6b6e5e5e5edededf0f0f0c1c1c19f9f9fc8c8c8e4e4e4ddddddabababd0d0d0f9f9f9d0d0d0c0c0c0cececed9d9d9c0c0c0c8c8c8c3c3c3bcbcbccdcdcdc2c2c2afafafb6b6b6bbbbbbb5b5b5aaaaaac8c8c8bdbdbdb7b7b7c5c5c5bcbcbcb8b8b8bebebebcbcbcc7c7c7b2b2b2c9c9c9cacacacbcbcbd8d8d8e3e3e3e2e2e2b6b6b6adadadb8b8b8b3b3b3b7b7b7cececedadadad2d2d2cdcdcdccccccd6d6d6d0d0d0d4d4d4e4e4e4e7e7e7e7e7e7e5e5e5d9d9d9d4d4d4c7c7c7bdbdbdc0c0c0b6b6b6d7d7d7cfcfcfc6c6c6d2d2d2d5d5d5c3c3c3cdcdcde7e7e7dededee9e9e9ebebebefefefc4c4c4b5b5b5fffffffffffffcfcfcfefefee7e7e7e3e3e3f4f4f4f6f6f6f1f1f1fcfcfcfffffffffffff9f9f9f2f2f2ccccccedededf9f9f9d3d3d3c3c3c3c1c1c1c6c6c6efefefe7e7e7bebebe9d9d9db9b9b9d6d6d6c8c8c8e1e1e1f4f4f4ccccccdededef8f8f8d9d9d9c9c9c9e7e7e7e6e6e6bababacecececacacad7d7d7f2f2f2cacacaeaeaeaccccccbdbdbdd0d0d0a3a3a3aaaaaacececebababab5b5b5b9b9b9c5c5c5e3e3e3e2e2e2b2b2b2bebebef4f4f4d5d5d5bababac1c1c19b9b9bdfdfdfe3e3e3adadaddbdbdbe4e4e4cbcbcbdadadab4b4b4adadadd3d3d3fefefee5e5e5d2d2d2f2f2f2d8d8d8dbdbdbcbcbcbe4e4e4e4e4e4cccccce0e0e0d1d1d1ecececfcfcfcf4f4f4ebebebf6f6f6dadadacbcbcbdededeb6b6b6abababd8d8d8f7f7f7f7f7f7f3f3f3d3d3d3e2e2e2ebebebf6f6f6ffffffffffffffffffd4d4d4787878989898b2b2b2c4c4c4dddddddbdbdbfffffffffffffcfcfce9e9e9ffffffffffffe4e4e4f1f1f1fffffffdfdfdeeeeeefafafaffffffc0c0c0bcbcbcddddddd5d5d5eeeeeeffffffffffffffffffdededec5c5c5c0c0c0e5e5e5e7e7e7e1e1e1e5e5e5aeaeaeb3b3b3d9d9d9c8c8c8dbdbdbf6f6f6f5f5f5e9e9e9b0b0b0bcbcbcf0f0f0ddddddd6d6d6e6e6e6fffffffffffffffffffffffff7f7f7ebebebdfdfdfdfdfdfd9d9d9cbcbcbc2c2c2bbbbbbc3c3c3c6c6c6a3a3a3cdcdcdbbbbbbe1e1e1ffffffe3e3e3c6c6c6dededed8d8d8d4d4d4e8e8e8d9d9d9efefeffefefedededee4e4e4e9e9e9bababaf9f9f9f9f9f9e3e3e3f0f0f0f3f3f3fefefefffffffffffff2f2f2cacacaa2a2a29a9a9a959595a2a2a2d4d4d4e9e9e9e0e0e0dfdfdfeeeeeef5f5f5fdfdfdfdfdfde8e8e8f6f6f6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe9e9e9dddddde5e5e5e9e9e9e7e7e7e4e4e4dfdfdff2f2f2eeeeeed9d9d9d3d3d3d4d4d4f9f9f9f9f9f9f3f3f3f4f4f4f9f9f9fefefefffffffbfbfbe8e8e8f5f5f5fffffffffffffffffffffffffffffff9f9f9f2f2f2f2f2f2e4e4e4eeeeeef0f0f0ecececd7d7d7d5d5d5d4d4d4e5e5e5eeeeeef5f5f5e8e8e8f2f2f2e8e8e8e8e8e8f5f5f5e2e2e2e4e4e4ffffffecececd4d4d4c2c2c2d7d7d7f0f0f0f0f0f0eeeeeeebebebdbdbdbe9e9e9ecececd5d5d5f6f6f6f5f5f5d7d7d7e1e1e1ebebebf0f0f0e5e5e5e2e2e2d3d3d3e2e2e2f9f9f9f4f4f4eaeaeaecececdfdfdfbcbcbcdededee8e8e8f2f2f2f2f2f2ffffffffffffffffffeaeaeac1c1c1f0f0f0f5f5f5e3e3e3f2f2f2fffffff9f9f9e0e0e0f2f2f2f6f6f6d2d2d2eaeaeafcfcfceeeeeefffffff3f3f3dbdbdbfafafaffffffe1e1e1cdcdcdd0d0d0c1c1c1c5c5c5c4c4c4b9b9b9cbcbcbb6b6b6adadadbcbcbcb7b7b7e9e9e9fffffff9f9f9efefefe4e4e4eaeaeadddddde2e2e2e9e9e9c1c1c1d7d7d7d0d0d0bababac6c6c6d7d7d7c2c2c2a8a8a8d1d1d1dadada9d9d9dcbcbcbfffffffefefefffffffffffffffffffdfdfdefefeff6f6f6fefefefffffffffffff4f4f4f9f9f9f5f5f5e2e2e2e4e4e4f0f0f0e4e4e4e2e2e2ddddddccccccd3d3d3ececece5e5e5dfdfdfdfdfdfedededfdfdfdfffffffffffffffffff7f7f7f9f9f9ebebebf5f5f5fbfbfbf5f5f5edededf3f3f3fefefef5f5f5f2f2f2dfdfdfd0d0d0b4b4b4bbbbbbf1f1f1fffffff8f8f8f5f5f5f6f6f6dededee0e0e0e7e7e7dfdfdfc2c2c2c9c9c9d4d4d4e0e0e0eaeaead8d8d8c0c0c0a8a8a8c1c1c1dbdbdbcbcbcbcdcdcdefefefefefefe4e4e4ddddddc5c5c5ccccccc3c3c3e0e0e0e8e8e8d2d2d2c6c6c6d0d0d0d1d1d1efefefb3b3b3959595aaaaaaaeaeaebdbdbdd4d4d4d8d8d8ecececf1f1f1e1e1e1ccccccd5d5d5e1e1e1d9d9d9e2e2e2e8e8e8f3f3f3fcfcfcfafafafffffffbfbfbf2f2f2f7f7f7e9e9e9edededf2f2f2e3e3e3d5d5d5d9d9d9e1e1e1eaeaeae2e2e2e5e5e5ecececdbdbdbdfdfdffbfbfbfffffffefefefffffffffffff7f7f7e9e9e9e2e2e2ebebebd9d9d9e9e9e9fffffff6f6f6fffffffffffffffffffffffffffffffffffffffffff5f5f5fcfcfcffffffdcdcdcecececf4f4f4f1f1f1fafafad5d5d5d4d4d4fffffff8f8f8f1f1f1fffffff8f8f8d1d1d1a4a4a4a1a1a1c7c7c7e3e3e3ffffffddddddb3b3b3d5d5d5e8e8e8cfcfcfbcbcbcc0c0c0bababac9c9c9c7c7c7a9a9a9b8b8b8bababa9c9c9c959595d4d4d4d8d8d8d4d4d4aeaeaeaaaaaaabababdededeffffffeaeaeae3e3e3ffffffb6b6b6d3d3d3fefefebfbfbfedededffffffe6e6e6cacacadfdfdfe0e0e0c8c8c8b3b3b3b8b8b8ccccccc1c1c1d2d2d2cdcdcda2a2a2aaaaaad2d2d2c5c5c5cacacaddddddd4d4d4ffffffe6e6e6a3a3a3b8b8b8dbdbdb8e8e8eb3b3b3dadadac0c0c0b2b2b2c3c3c39f9f9f9494949f9f9f999999adadadbfbfbfa9a9a9a9a9a9bbbbbba8a8a8a3a3a3bcbcbca5a5a5b1b1b1c5c5c5cacacadcdcdceeeeeef6f6f6c9c9c9bebebee6e6e6fffffff5f5f5efefeffefefeffffffdbdbdbdbdbdbffffffffffffffffffd5d5d5cdcdcdddddddc5c5c5c0c0c0aaaaaabfbfbffbfbfbdadadae0e0e0fdfdfdfffffff8f8f8dfdfdfc5c5c5cdcdcdd5d5d5f6f6f6f3f3f3d7d7d7c7c7c79c9c9cb4b4b4e2e2e2bbbbbbe8e8e8cacaca9b9b9bcccccccfcfcfb8b8b8c6c6c6ffffffffffffecececbbbbbbc2c2c2e0e0e0dededec6c6c6b3b3b3c9c9c9f8f8f8dfdfdfd7d7d7eaeaeaf5f5f5e5e5e5d2d2d2e0e0e0ffffffe6e6e6cfcfcff1f1f1c3c3c3e3e3e3f0f0f0ccccccdfdfdfddddddd7d7d7dfdfdfe3e3e3f2f2f2ffffffffffffffffffffffffffffffffffffffffffffffffffffffedededecececf4f4f4dfdfdfdcdcdcf2f2f2f1f1f1d1d1d1e9e9e9f1f1f1eeeeeefffffff6f6f6dbdbdbf7f7f7c4c4c4cececeefefefdadadad1d1d1b3b3b3a8a8a8bbbbbbb5b5b5c5c5c5d9d9d9bebebee9e9e9ffffffe9e9e9b7b7b7abababa4a4a4bbbbbbd9d9d9e0e0e0dcdcdce9e9e9eaeaeae3e3e3ececece1e1e1d5d5d5e1e1e1dadadacfcfcfe0e0e0e8e8e8c8c8c8ebebebfffffffbfbfbf4f4f4eaeaeaf5f5f5fffffffffffffefefee2e2e2f3f3f3fdfdfdf8f8f8e7e7e7e2e2e2e3e3e3eaeaeafffffffffffff5f5f5efefeff1f1f1f9f9f9fffffffdfdfdf0f0f0f1f1f1f7f7f7f2f2f2e9e9e9f0f0f0fcfcfcfbfbfbefefefe7e7e7f6f6f6ffffffffffffd1d1d19c9c9cb4b4b4dadadae6e6e6eeeeeefdfdfdfffffffcfcfcffffffe0e0e0e2e2e2fefefefdfdfdeaeaeaebebebedededf3f3f3fffffff9f9f9dbdbdbe5e5e5f5f5f5e7e7e7c3c3c3c8c8c8dbdbdbd5d5d5dfdfdfe9e9e9e9e9e9d7d7d7d3d3d3e1e1e1dfdfdfe4e4e4dbdbdbe5e5e5edededf5f5f5d3d3d3cacacadededed0d0d0ecececfffffff6f6f6ebebebf8f8f8d4d4d4e4e4e4f4f4f4dcdcdcd4d4d4e6e6e6dfdfdfc2c2c2dadadaeaeaeae5e5e5d0d0d0cacacad3d3d3cccccccacacad0d0d0d3d3d3e6e6e6ccccccbdbdbdcbcbcbcdcdcddbdbdbd8d8d8dadadae3e3e3e4e4e4dbdbdbf0f0f0f9f9f9d2d2d2e2e2e2e8e8e8d8d8d8e4e4e4f0f0f0d9d9d9e6e6e6e2e2e2d2d2d2e5e5e5e6e6e6fbfbfbebebebf3f3f3efefeff4f4f4fffffffffffff8f8f8cdcdcdffffffbebebeb4b4b4d4d4d4e8e8e8f3f3f3e8e8e8d1d1d1e2e2e2e3e3e3dbdbdbf7f7f7f3f3f3f2f2f2fffffffbfbfbe8e8e8fffffffffffffffffff0f0f0e4e4e4fffffffffffff9f9f9e5e5e5eeeeeee5e5e5e6e6e6dcdcdcf4f4f4fffffff5f5f5f3f3f3ffffffd9d9d9d4d4d4e5e5e5f0f0f0f4f4f4fffffffffffff8f8f8fcfcfcfdfdfdb9b9b9a5a5a5cececef1f1f1ececece8e8e8fbfbfbf7f7f7edededd4d4d4d4d4d4e0e0e0ececece4e4e4e8e8e8eaeaeaf0f0f0eeeeeedcdcdcdededed8d8d8bfbfbfafafafd2d2d2fafafaedededdfdfdfebebebf7f7f7e7e7e7e8e8e8e0e0e0dedededfdfdfc6c6c6a4a4a4989898959595b6b6b6a1a1a1a2a2a2eeeeeefffffffffffff6f6f6ffffffffffffffffffeeeeeef3f3f3fffffffefefef7f7f7f7f7f7efefefdcdcdce7e7e7e0e0e0dfdfdff7f7f7f5f5f5fafafafffffff8f8f8f6f6f6ffffffffffffffffffffffffe7e7e7fffffffffffffffffffafafaffffffeaeaead8d8d8fffffff7f7f7f0f0f0e1e1e1dcdcdcbbbbbbb9b9b9dadadadfdfdfd9d9d9dbdbdbe9e9e9f2f2f2eaeaeae1e1e1e5e5e5f4f4f4f6f6f6dededee4e4e4d1d1d1b0b0b0d2d2d2eeeeeec6c6c6b5b5b5c8c8c8cdcdcdd1d1d1e0e0e0ebebebe7e7e7a1a1a1a2a2a2d3d3d3ddddddefefefdcdcdcd4d4d4e0e0e0eaeaeaa7a7a75f5f5f787878bfbfbfe4e4e4f3f3f3efefefb1b1b19d9d9daaaaaaa3a3a39a9a9a8b8b8ba6a6a6aeaeae7a7a7acacacadcdcdceaeaeadfdfdfd0d0d0dfdfdfd4d4d4d7d7d7cdcdcdbdbdbda9a9a9cacacae3e3e3c1c1c1cfcfcfd4d4d4cacacac6c6c6ccccccb9b9b9c7c7c7cdcdcdecececc6c6c6b5b5b5bfbfbfe1e1e1fdfdfddcdcdcb2b2b2c7c7c7e1e1e1cbcbcba5a5a5cdcdcdfefefecacacacbcbcbdcdcdcd5d5d5f3f3f3c5c5c5d2d2d2fcfcfccdcdcda5a5a5b9b9b9bdbdbdadadadbdbdbdcbcbcbd4d4d4c3c3c3909090b2b2b2e4e4e4c1c1c1bababaaeaeaecdcdcdabababb2b2b2bfbfbfabababa9a9a9e3e3e3d7d7d7b4b4b4b9b9b9d0d0d0e2e2e2bdbdbdcbcbcbe6e6e6c9c9c9b0b0b0d1d1d1f6f6f6dcdcdcd0d0d0b9b9b9dfdfdff6f6f6efefeff6f6f6dededea8a8a8eaeaeae1e1e1f7f7f7eaeaead9d9d9c6c6c6888888b8b8b8cfcfcfa4a4a4919191dfdfdfc2c2c2bbbbbbefefefdededefffffff4f4f4bbbbbbababab7c7c7c929292d4d4d4ccccccd4d4d4b6b6b6d7d7d7e4e4e4f1f1f1c2c2c2bbbbbbfcfcfcfefefec4c4c4e3e3e3ecececd9d9d9fffffff2f2f2a2a2a2acacacc7c7c7ccccccf0f0f0fcfcfcf8f8f8eeeeeed6d6d6c9c9c9cececeb8b8b8d6d6d6e1e1e1f0f0f0fbfbfbf8f8f8f1f1f1fffffffffffffffffffefefefffffffffffffffffffffffffffffff8f8f8e8e8e8fbfbfbf2f2f2bababaa6a6a6e5e5e5d2d2d2cacacaeaeaeaf5f5f5fffffff9f9f9edededf0f0f0dadada989898d5d5d5d4d4d4ebebebedededf3f3f3fbfbfbe6e6e6adadadafafafb1b1b1cbcbcbcbcbcbdfdfdfd7d7d7cfcfcfd4d4d4cececed0d0d0c9c9c9a1a1a19f9f9fb4b4b4e1e1e1c2c2c2d9d9d9f0f0f0f5f5f5efefeff2f2f2e5e5e5e6e6e6f0f0f0e5e5e5bababae9e9e9ffffffffffffffffffffffffe9e9e9ebebebdfdfdfe3e3e3d5d5d5e3e3e3e4e4e4e0e0e0b4b4b4e4e4e4e8e8e8dbdbdbf9f9f9ececece4e4e4e4e4e4ebebebfbfbfbfdfdfdf5f5f5ececece8e8e8f2f2f2fafafaddddddecececfefefef6f6f6f8f8f8efefefe9e9e9eeeeeef8f8f8fdfdfdfdfdfde7e7e7d1d1d1c5c5c5dddddddfdfdfcecececececed2d2d2cdcdcdd7d7d7d3d3d3cfcfcfe8e8e8ecececf6f6f6e0e0e0e5e5e5e8e8e8d4d4d4d0d0d0e0e0e0e0e0e0d5d5d5d8d8d8dcdcdcccccccd0d0d0e3e3e3f8f8f8fbfbfbf3f3f3e4e4e4dadadafafafaf3f3f3ccccccc6c6c6dcdcdcd7d7d7bbbbbbc2c2c2d7d7d7afafafadadadcdcdcddbdbdbc2c2c2c1c1c1c5c5c5cececedadadaddddddeaeaeaf9f9f9f3f3f3ebebebfdfdfdfffffffffffff4f4f4c2c2c2dfdfdffffffffcfcfcfdfdfdefefefeeeeeeeaeaeae4e4e4f4f4f4ffffffefefeffafafafffffffffffff5f5f5f1f1f1e0e0e0dcdcdcf2f2f2fdfdfdfbfbfbf9f9f9fffffffffffff1f1f1c1c1c1d3d3d3e6e6e6b6b6b6b2b2b2d8d8d8d6d6d6bfbfbfc5c5c5d9d9d9ccccccdcdcdccececebdbdbdd1d1d1bdbdbdaeaeaec0c0c0bcbcbcc1c1c1cacacac2c2c2cececec1c1c1d9d9d9dbdbdbd7d7d7eeeeeedededed8d8d8e3e3e3e0e0e0d2d2d2ccccccc4c4c4c8c8c8eaeaeaddddddacacacc8c8c8d9d9d9d2d2d2e1e1e1fcfcfceeeeeefdfdfdf4f4f4fbfbfbd2d2d2c6c6c6e7e7e7d5d5d5cececee3e3e3e1e1e1e3e3e3f0f0f0ffffffffffffffffffffffffe2e2e2c8c8c8f6f6f6f9f9f9fffffffffffffffffffffffff3f3f3d8d8d8d7d7d7d4d4d4c5c5c5e5e5e5fffffffffffffffffff4f4f4fffffff6f6f6b4b4b4d3d3d39a9a9a7a7a7a989898b8b8b8bdbdbdc4c4c4cbcbcbd9d9d9b4b4b4969696b5b5b5d7d7d7d0d0d0cfcfcfdededec6c6c6c1c1c1c1c1c1c0c0c0b2b2b2dbdbdbe4e4e4dadadabbbbbbb9b9b9c0c0c0c8c8c8cfcfcfd3d3d3dadadadcdcdce7e7e7e0e0e0e6e6e6f0f0f0dcdcdce3e3e3f3f3f3fffffff0f0f0c2c2c2c0c0c0e6e6e6f9f9f9f1f1f1d1d1d1e0e0e0d5d5d5cfcfcfd3d3d3cbcbcbc9c9c9d7d7d7dddddde8e8e8edededdededeb7b7b7e4e4e4c7c7c7aaaaaac1c1c1ddddddecececd7d7d7dededee9e9e9dededebfbfbfb0b0b0cbcbcbd7d7d7dcdcdcc5c5c5c4c4c4d5d5d5b7b7b7b7b7b7fdfdfdffffffcecececbcbcbdedede8b8b8b9a9a9ad5d5d5b4b4b4d4d4d4d9d9d9ebebebafafafc2c2c2a5a5a55d5d5d8888888a8a8a9f9f9fc8c8c8adadad909090999999afafafb6b6b6a8a8a8ddddddc9c9c9b4b4b4c3c3c3c4c4c4c0c0c0b2b2b2b8b8b8c4c4c4f4f4f4ffffffe5e5e5cacacad4d4d4fffffffffffffffffff1f1f1999999bababac9c9c9d5d5d5d4d4d4e6e6e6b1b1b1c5c5c5fffffff9f9f9ddddddfffffff8f8f8878787b0b0b0f1f1f1dfdfdfc5c5c5cbcbcbe1e1e1f9f9f9bebebea1a1a1bbbbbbbdbdbde8e8e8ffffffeeeeeed0d0d0bfbfbfacacaceeeeeef9f9f9aeaeae949494c0c0c0efefefd1d1d1e1e1e1cfcfcfc7c7c7ddddddc6c6c6aaaaaac2c2c2c8c8c8b5b5b5b6b6b6bdbdbdbebebebcbcbcc8c8c8bebebeaaaaaaebebebefefefa8a8a8cdcdcdfcfcfcf3f3f3dfdfdff4f4f4f0f0f0bfbfbfd0d0d0ffffffe5e5e5cececedcdcdcfdfdfdffffffffffffdadadadbdbdbb4b4b4e5e5e5f1f1f1bababad8d8d8a7a7a7a9a9a9a7a7a7838383909090b5b5b5eeeeeed5d5d5b2b2b2bcbcbccbcbcbd6d6d6dfdfdfddddddb4b4b4c5c5c5ffffffd3d3d3a3a3a3c4c4c4c8c8c8dededeedededecececd2d2d2c5c5c5bbbbbbc1c1c1fcfcfcf0f0f0e4e4e4f0f0f0eeeeeee9e9e9d6d6d6b2b2b2afafaf999999a5a5a5bababa929292a3a3a3c3c3c3bebebec3c3c3b4b4b4c0c0c0cdcdcdd6d6d6f5f5f5f2f2f2e9e9e9e3e3e3d8d8d8e5e5e5f4f4f4cbcbcba9a9a9f3f3f3eeeeeed8d8d8e6e6e6eaeaeaffffffffffffffffffffffffffffffddddddf4f4f4fdfdfdf0f0f0e8e8e8f0f0f0fafafae3e3e3ebebebd8d8d8b1b1b1acacaca3a3a39b9b9bdfdfdfecececeeeeeefafafaf6f6f6e5e5e5c3c3c3bcbcbcbfbfbfb1b1b1d1d1d1cececefffffffdfdfde9e9e9f4f4f4f8f8f8f2f2f2eaeaead3d3d3e4e4e4fffffffffffff3f3f3efefefe8e8e8d7d7d7c7c7c7dbdbdbecececf4f4f4ecececebebebeaeaeaf0f0f0ebebebf2f2f2f9f9f9f4f4f4fafafafcfcfcfefefef8f8f8f3f3f3f6f6f6e9e9e9e6e6e6efefeffbfbfbfffffffbfbfbe9e9e9ebebebf3f3f3ececece4e4e4e8e8e8f5f5f5f1f1f1dededee0e0e0e7e7e7e6e6e6dededecececed1d1d1c6c6c6a3a3a3b0b0b0d7d7d7c7c7c7c9c9c9d6d6d6eeeeeef0f0f0bcbcbcbababad1d1d1d4d4d4bcbcbccfcfcfe9e9e9f0f0f0f2f2f2f7f7f7e6e6e6e3e3e3dadadad3d3d3efefeff6f6f6c3c3c3a8a8a8bcbcbcbfbfbfc3c3c3b8b8b8bfbfbfc8c8c8bdbdbdbcbcbccfcfcfd9d9d9e0e0e0e5e5e5e4e4e4f2f2f2f8f8f8fafafaf9f9f9fdfdfdffffffffffffddddddf4f4f4fffffffffffff6f6f6f1f1f1efefefdededee9e9e9e8e8e8e0e0e0e2e2e2ececece9e9e9d9d9d9d6d6d6c9c9c9dddddde2e2e2d5d5d5cfcfcfe1e1e1fafafaffffffffffffedededd5d5d5dfdfdff0f0f0e0e0e0e9e9e9fafafafefefee6e6e6a9a9a9b3b3b3b4b4b4e5e5e5fafafaffffffecececdbdbdbdededed2d2d2e8e8e8eaeaeae7e7e7e8e8e8d3d3d3dfdfdfd9d9d9cfcfcfd5d5d5dadadacccccca6a6a6d2d2d2d8d8d8d2d2d2d6d6d6dddddddfdfdfdfdfdff6f6f6ebebebeaeaeaf1f1f1e6e6e6f7f7f7dcdcdcbdbdbdd7d7d7dfdfdfe1e1e1e5e5e5e9e9e9d0d0d0d0d0d0d7d7d7d1d1d1fdfdfdfafafad2d2d2d7d7d7acacaca4a4a4c2c2c2bebebec2c2c2c2c2c2d0d0d0ededede8e8e8ededede1e1e1c0c0c0c3c3c3d7d7d7d4d4d4dadadae6e6e6efefefc8c8c8cececef1f1f1b3b3b39a9a9ac8c8c8cececee0e0e0ebebebe5e5e5eeeeeee6e6e6dcdcdcd7d7d7f3f3f3e9e9e9eeeeeef0f0f0ebebebddddddedededd9d9d9d3d3d3dadadad6d6d6dadadab0b0b0dededef3f3f3c9c9c9ddddddeaeaeaecececd3d3d3d7d7d7dededec9c9c9ccccccf3f3f3fafafae0e0e0e7e7e7fffffff7f7f7d2d2d2bebebed6d6d6f4f4f4fdfdfdccccccc2c2c2d3d3d3c9c9c9c3c3c3e5e5e5f7f7f7bbbbbbbbbbbbb9b9b9cbcbcbcfcfcfc1c1c1b1b1b1b8b8b8b6b6b69f9f9fe7e7e7ffffffc8c8c8c4c4c4cececeb1b1b1dfdfdfc2c2c29b9b9b989898b2b2b2d5d5d5e4e4e4c7c7c7bbbbbbd6d6d6ddddddcdcdcddadadac6c6c6bcbcbc9f9f9fc1c1c1e7e7e7bcbcbcbcbcbcdededeedededc6c6c6e5e5e5f8f8f8a8a8a8c0c0c0f0f0f0d2d2d2d9d9d9bcbcbc9d9d9db3b3b3b9b9b9bebebed3d3d3e9e9e9f5f5f58c8c8c909090ffffffbebebebababae1e1e1bbbbbbaaaaaab2b2b2bfbfbfe6e6e6fffffffffffff8f8f8d5d5d5cececec7c7c7d6d6d6e7e7e7d1d1d1c5c5c5c9c9c9d6d6d6adadade4e4e4cbcbcba2a2a2b9b9b9c5c5c5c9c9c9aeaeaec3c3c3cccccce6e6e6f8f8f8f7f7f7e4e4e4e2e2e2dfdfdfa6a6a6dcdcdce9e9e9d1d1d1d0d0d0efefeffbfbfbf1f1f1b3b3b3d3d3d3e8e8e8bababadededef3f3f3f0f0f0dbdbdbbfbfbfb4b4b4eeeeeee7e7e7d4d4d4e3e3e3f8f8f8f5f5f5eaeaeaf1f1f1e7e7e7edededebebebdcdcdcd9d9d9fffffffffffffffffffcfcfcf9f9f9eeeeeee2e2e2d9d9d9d2d2d2c2c2c2b8b8b8a3a3a3a4a4a4adadadc2c2c2b5b5b5bbbbbbc9c9c9c0c0c0d3d3d39d9d9db6b6b6c1c1c1a3a3a3a6a6a6dbdbdbcccccc8c8c8caeaeaef2f2f2d6d6d6aaaaaab8b8b8a7a7a7b9b9b9c5c5c5afafafcacacaf6f6f6e8e8e8f3f3f3fffffff2f2f2edededdbdbdbb3b3b3cdcdcdfdfdfde7e7e7fafafaf7f7f7d6d6d6a7a7a7bebebecdcdcdb0b0b0bebebeb2b2b2cfcfcfefefefe6e6e6e2e2e2d5d5d5acacacaaaaaab1b1b1aaaaaaa6a6a6afafafcfcfcfccccccd4d4d4e6e6e6d9d9d9cdcdcdbbbbbbc5c5c5acacacb2b2b2c4c4c4c0c0c0b6b6b6a3a3a3aaaaaaafafafadadadc1c1c1bfbfbfadadadc2c2c2e3e3e3dfdfdfbebebed3d3d3f8f8f8c9c9c9e6e6e6d5d5d5d6d6d6f4f4f4fbfbfbfafafacececeb7b7b7fffffff0f0f0fafafafffffffffffffffffffdfdfdf5f5f5efefeffcfcfcf8f8f8d9d9d9babababdbdbdbdbdbde7e7e7edededffffffffffffe7e7e7ecececf9f9f9c7c7c7b8b8b8cacacabababae7e7e7e7e7e7e6e6e6fcfcfcfffffffcfcfcf3f3f3f1f1f1dddddde8e8e8e4e4e4f9f9f9e1e1e1c5c5c5d4d4d4cfcfcfe8e8e8edededeeeeeef3f3f3e7e7e7d6d6d6dfdfdffffffffffffffffffffdfdfdfdfdfdfffffffcfcfcfffffffffffffdfdfdfcfcfcefefeffefefee9e9e9d1d1d1e2e2e2d3d3d3d5d5d5d7d7d7e9e9e9fffffffdfdfdf6f6f6f8f8f8fffffffefefeeeeeeeedededdcdcdce4e4e4ebebebcfcfcfc7c7c7e0e0e0e5e5e5f5f5f5ecececeeeeeed4d4d4c0c0c0d4d4d4eeeeeee7e7e7d4d4d4d3d3d3f8f8f8f4f4f4efefeff8f8f8f2f2f2f0f0f0ebebebe8e8e8f0f0f0ebebebd3d3d3ccccccdadadae2e2e2f4f4f4fffffffefefefefefefffffffafafae3e3e3f9f9f9fcfcfcf5f5f5fdfdfdfefefef8f8f8fffffffffffffcfcfcebebebc0c0c0bebebec4c4c4d1d1d1c2c2c2cececeddddddbfbfbfccccccdcdcdcc5c5c5c5c5c5d8d8d8e2e2e2dcdcdccfcfcfc3c3c3c2c2c2c3c3c3d1d1d1c9c9c9b9b9b9b6b6b6c0c0c0d1d1d1c7c7c7c6c6c6b7b7b7c0c0c0ccccccefefeff4f4f4efefeff2f2f2ffffffe6e6e6bdbdbde7e7e7e6e6e6f4f4f4fefefef5f5f5f9f9f9fffffffbfbfbecececf7f7f7fffffffffffffffffffffffffffffff8f8f8ecececffffffffffffd0d0d0ecececfefefefffffffdfdfdfdfdfdfafafaecececf1f1f1fffffff3f3f3dcdcdcf7f7f7f6f6f6ebebebfffffffffffffffffff6f6f6d1d1d1a2a2a29b9b9bb9b9b9d0d0d0d1d1d1c7c7c7bfbfbfc5c5c5bfbfbfcacacac8c8c8bdbdbdf1f1f1f7f7f7eaeaeaf0f0f0cececeadadadcececefcfcfcffffffeeeeeee7e7e7b1b1b1dadadaf6f6f6fcfcfccfcfcfaeaeaefcfcfcd3d3d3cbcbcbd6d6d6cdcdcdc0c0c0b9b9b9d3d3d3e2e2e2dddddddededed2d2d2d4d4d4e8e8e8fcfcfce6e6e6e6e6e6ecececd7d7d7dadadafffffffefefeedededf0f0f0f8f8f8e6e6e6f4f4f4ffffffeeeeeef9f9f9ffffffedededbbbbbbc8c8c8f2f2f2f8f8f8e9e9e9e9e9e9d1d1d1e7e7e7efefefe2e2e2d3d3d3bfbfbfecececf1f1f1f9f9f9cbcbcbd0d0d0f1f1f1e1e1e1e1e1e1b8b8b8a7a7a7bcbcbcc1c1c1c7c7c7edededc9c9c9bcbcbcc1c1c1b1b1b1c6c6c6c9c9c9eeeeeedcdcdcc9c9c9afafafb0b0b0fafafaf0f0f0eeeeeeddddddd0d0d0c3c3c3cbcbcbfefefef5f5f5f1f1f1dddddde6e6e6f6f6f6fefefef3f3f3b9b9b9a4a4a4c5c5c5d9d9d9eaeaeae0e0e0cacacad3d3d3c1c1c1c2c2c2d2d2d2c6c6c6bdbdbdd6d6d6c8c8c8adadadc3c3c3bfbfbfd0d0d0b5b5b5a7a7a7e1e1e1cccccc949494d5d5d5efefeff6f6f6d0d0d0edededfafafadededee7e7e7efefefccccccb0b0b0bdbdbdd0d0d0edededf0f0f0f9f9f9ececece3e3e3c8c8c8cfcfcfcfcfcfb1b1b1bdbdbdb4b4b4b8b8b8c8c8c8ddddddd9d9d9cacacac3c3c3c6c6c6abababc9c9c9ddddddd5d5d5dbdbdbc4c4c4abababa9a9a9c7c7c7e1e1e1b7b7b7cbcbcbe9e9e9e3e3e3ebebebd9d9d9cacacad3d3d3f1f1f1edededd8d8d8c9c9c9e1e1e1f2f2f2dededec5c5c5bcbcbccbcbcbe0e0e0d9d9d9e9e9e9f7f7f7fffffffdfdfdfdfdfdfbfbfbf1f1f1f7f7f7c5c5c5d5d5d5f5f5f5f1f1f1f8f8f8d6d6d6c9c9c9f9f9f9fffffffffffff4f4f4ebebebf0f0f0f3f3f3e6e6e6c8c8c8ccccccc9c9c9bfbfbfadadadc4c4c4bbbbbbafafafa7a7a7abababb5b5b5b4b4b4b2b2b29c9c9ca2a2a2dbdbdbd2d2d2d1d1d1cbcbcbe2e2e2f3f3f3e0e0e0e0e0e0e8e8e8f7f7f7e0e0e0adadadc5c5c5cacacab6b6b6f1f1f1c0c0c0797979b2b2b2d8d8d8edededa3a3a3838383bfbfbfd8d8d8f7f7f7f9f9f9e9e9e9d8d8d8cdcdcde0e0e0cbcbcbd1d1d1d8d8d8c1c1c1f2f2f2f5f5f5eeeeeef7f7f7efefeff0f0f0f9f9f9fffffffffffffafafaf1f1f1f5f5f5eeeeeef0f0f0f3f3f3f8f8f8fcfcfcf8f8f8efefefddddddc1c1c1bdbdbdd3d3d3cacacac8c8c8ccccccb4b4b4a6a6a6cbcbcba1a1a1a1a1a1b9b9b9bfbfbfbababa9b9b9ba0a0a0b2b2b2bfbfbfabababc8c8c8c9c9c9c3c3c3dededeeaeaeae5e5e5f1f1f1fbfbfbf9f9f9fafafafefefeffffffffffffffffffe3e3e3c8c8c8d2d2d2eaeaeadadadadddddde3e3e3ebebebe5e5e59e9e9ea3a3a3e3e3e3d4d4d4ededede4e4e4c0c0c0abababcbcbcbbebebeedededffffffcdcdcdd2d2d2ccccccc9c9c9dfdfdff9f9f9dbdbdbc7c7c7dfdfdfefefefe1e1e1e5e5e5edededf7f7f7f4f4f4eaeaeadadadaebebebf9f9f9f5f5f5eaeaeae6e6e6ececece6e6e6e2e2e2e7e7e7c5c5c5ebebebfbfbfbe3e3e3e9e9e9edededebebebd0d0d0cdcdcdc9c9c9c2c2c2c8c8c8c7c7c7bbbbbbc6c6c6d8d8d8ecececf0f0f0f9f9f9f5f5f5e3e3e3eeeeeef6f6f6f5f5f5e9e9e9dfdfdfeeeeeeebebebe5e5e5f5f5f5e6e6e6e6e6e6eeeeeeefefeffffffffcfcfcf6f6f6f2f2f2f9f9f9ececece9e9e9d0d0d0dadadaecececf9f9f9fffffffffffffffffff8f8f8e0e0e0fdfdfdffffffffffffffffffb9b9b9dcdcdcfcfcfcf9f9f9fdfdfdfcfcfcf7f7f7eaeaeae4e4e4dfdfdfd0d0d0c6c6c6e0e0e0e0e0e0c4c4c4cbcbcbe8e8e8d7d7d7bfbfbfbababad4d4d4e2e2e2dededed3d3d3d9d9d9e3e3e3e1e1e1fffffffffffff2f2f2cececee6e6e6f3f3f3eeeeeee4e4e4e4e4e4eaeaeafefefeffffffdedededbdbdbdbdbdbe7e7e7fffffffffffff1f1f1e1e1e1d7d7d7cfcfcfdfdfdfcbcbcbd7d7d7e3e3e3d8d8d8e0e0e0f5f5f5ecececebebebf7f7f7f7f7f7fafafaf6f6f6ecececefefeffffffffffffff9f9f9fdfdfdecececf8f8f8ffffffffffffffffffe3e3e3d3d3d3dfdfdffcfcfcd2d2d2bcbcbcc1c1c19d9d9dc5c5c5f8f8f8f6f6f6ffffffffffffdbdbdb9f9f9fe0e0e0e6e6e6dededef0f0f0eaeaead1d1d1edededf1f1f1f4f4f4ffffffecececd5d5d5f5f5f5f4f4f4c2c2c2c1c1c1e2e2e2f4f4f4efefefe8e8e8eaeaead3d3d3d4d4d4fefefefefefef7f7f7e8e8e8a0a0a0b4b4b4f3f3f3fffffff1f1f1e4e4e4fafafad0d0d0b2b2b2cfcfcfdcdcdcf9f9f9f5f5f5eeeeeec0c0c0b8b8b8eaeaeacfcfcfb6b6b6dfdfdfedededdfdfdfd4d4d4d3d3d3f3f3f3eeeeeed5d5d5e3e3e3f7f7f7e4e4e4bababacbcbcbd0d0d0bbbbbbfcfcfce2e2e2e6e6e6e8e8e8f3f3f3d0d0d0dededef2f2f2e7e7e7fffffff5f5f5f3f3f3e0e0e0c0c0c0e5e5e5e6e6e6ecececffffffe8e8e8d3d3d3e0e0e0dbdbdbcdcdcde9e9e9e6e6e6cacacafafafafbfbfbb5b5b5e0e0e0fffffffcfcfce3e3e3d3d3d3c6c6c6f3f3f3e8e8e8e8e8e8dbdbdbc8c8c8e6e6e6d2d2d2d2d2d2c3c3c3b2b2b2dadadacecececdcdcddbdbdbdbdbdbe5e5e5c7c7c7bababad2d2d2bbbbbbdededef9f9f9d9d9d9e2e2e2d2d2d2c4c4c4e7e7e7fbfbfbfffffff5f5f5edededfdfdfdfffffffffffff5f5f5e9e9e9bcbcbcabababb1b1b1919191e5e5e5f5f5f5aaaaaac5c5c5dfdfdfebebebd3d3d3d9d9d9f6f6f6e3e3e3e9e9e9d1d1d1abababc9c9c9f3f3f3ffffffe4e4e4d3d3d3d1d1d1d9d9d9f1f1f1ebebebf9f9f9fffffff5f5f5f5f5f5fffffff1f1f1f8f8f8ededede5e5e5dededee6e6e6ddddddd4d4d4c7c7c7dbdbdbd6d6d6c7c7c7dfdfdfd5d5d5cdcdcdd0d0d0e0e0e0dededee0e0e0f6f6f6ffffffbebebebbbbbbf6f6f6dfdfdfd7d7d7e2e2e2e7e7e7f4f4f4f2f2f2efefeff2f2f2f8f8f8f3f3f3e7e7e7e2e2e2dcdcdcfffffffdfdfdf0f0f0fffffff3f3f3bdbdbdb6b6b6e8e8e8e1e1e1f8f8f8f9f9f9ddddddf2f2f2f8f8f8fafafad1d1d1c0c0c0fffffffffffff9f9f9efefeffffffffafafaf7f7f7fffffff4f4f4ffffffffffffbfbfbfdededef9f9f9fafafaffffffffffffddddddafafaff1f1f1fafafafffffffcfcfcf2f2f2c7c7c7bfbfbfbfbfbfd1d1d1c2c2c2a9a9a97d7d7da9a9a99f9f9fc0c0c0bfbfbfcfcfcfdededeadadad888888b2b2b2ecececf8f8f8ebebebeeeeeeefefefdbdbdbdededefffffffffffff4f4f4f9f9f9f4f4f4f6f6f6fdfdfdf1f1f1f5f5f5efefefeaeaeafbfbfbffffffececece5e5e5e4e4e4eeeeeef0f0f0d5d5d5dcdcdcf2f2f2fafafafbfbfbfffffffffffffffffffffffffffffffffffffffffffbfbfbfffffff9f9f9f5f5f5e8e8e8d4d4d4babababcbcbcaeaeaeddddddd6d6d6e4e4e4b6b6b68a8a8ae9e9e9f5f5f5eaeaeae9e9e9fbfbfbfcfcfceeeeeeedededf3f3f3f9f9f9fffffff6f6f6f7f7f7fffffffffffffffffffffffff8f8f8cbcbcb9d9d9da1a1a1adadadaaaaaaa6a6a6bfbfbfbdbdbdd2d2d2cdcdcdaeaeaea7a7a7a6a6a6979797999999bebebef5f5f5c4c4c4f3f3f3f1f1f1d0d0d0dbdbdbdededef6f6f6f7f7f7edededcececee4e4e4e1e1e1eeeeeeefefeff0f0f0e9e9e9e7e7e7e0e0e0d6d6d6f9f9f9fefefefefefeececececececf0f0f0f0f0f0fdfdfde4e4e4d0d0d0ebebebebebebe5e5e5e0e0e0e9e9e9fbfbfbededede6e6e6dcdcdce9e9e9bababaa0a0a0cfcfcfdededecbcbcbc1c1c1c3c3c3edededfffffffffffff5f5f5ddddddd1d1d1b5b5b5c1c1c1d9d9d9c4c4c4e8e8e8cbcbcbcdcdcdc6c6c6c1c1c1b5b5b5c9c9c9bbbbbbb7b7b7c5c5c5afafafd0d0d0eeeeeedfdfdff1f1f1e9e9e9c5c5c5e0e0e0fffffff1f1f1e4e4e4ebebebefefefe8e8e8f8f8f8cececeadadade9e9e9e5e5e5fffffffffffffffffff5f5f5d7d7d7cececee8e8e8fffffffffffffffffffefefee7e7e7f2f2f2fffffffffffffffffffefefefafafaf1f1f1fafafaf6f6f6ffffffececece3e3e3e5e5e5e1e1e1d8d8d8dcdcdcdadadae5e5e5ebebebfafafafdfdfdfcfcfcfffffffcfcfce2e2e2919191a0a0a0f6f6f6ffffffd8d8d8d4d4d4f7f7f7d9d9d9f1f1f1efefefe4e4e4e5e5e5e9e9e9e7e7e7e6e6e6f8f8f8f9f9f9fefefef9f9f9f6f6f6f5f5f5f5f5f5f0f0f0dbdbdbe9e9e9efefefe7e7e7f3f3f3efefefe8e8e8dadadae5e5e5e2e2e2dbdbdbc5c5c5a9a9a9c5c5c5eaeaeaefefefe5e5e5cbcbcbe4e4e4d5d5d5cacacad3d3d3f4f4f4f7f7f7fffffffffffff5f5f5d6d6d6e2e2e2cccccc939393b2b2b2cbcbcbdfdfdff2f2f2b9b9b9c5c5c5fcfcfce1e1e1d1d1d1f4f4f4f3f3f3e7e7e7f5f5f5d9d9d9ebebebfdfdfdfafafae6e6e6f0f0f0e3e3e3bfbfbf9d9d9dbcbcbcd3d3d3afafafc9c9c9f9f9f9f9f9f9d1d1d19e9e9ea7a7a7d3d3d3e6e6e6f4f4f4eaeaead8d8d8e8e8e8e6e6e6d6d6d6ffffffe9e9e9bbbbbbd1d1d1e6e6e6ebebebdfdfdff5f5f5f1f1f1f1f1f1f6f6f6b1b1b1a7a7a7c9c9c9c9c9c9e1e1e1e2e2e2fffffffffffff5f5f5fffffffffffffdfdfdb7b7b7b8b8b8ccccccbdbdbdb8b8b8bbbbbbb0b0b0a8a8a8ccccccd4d4d4c4c4c4e9e9e9ffffffeeeeeeb1b1b1bbbbbba8a8a8a3a3a3bebebed0d0d0bfbfbfc1c1c1dbdbdbcacacab5b5b5e5e5e5e9e9e9d3d3d3cacacaebebebdcdcdcd1d1d1d5d5d5d6d6d6dededec3c3c3c1c1c1d0d0d0e2e2e2d2d2d2c9c9c9d5d5d5e7e7e7eaeaead1d1d1c9c9c99a9a9a959595a6a6a6a4a4a4d7d7d7e5e5e5e5e5e5ffffffffffffefefefddddddfbfbfbe7e7e7c0c0c0dcdcdcfffffffffffff8f8f8fffffff7f7f7d9d9d9cbcbcbc1c1c1c8c8c8e7e7e7e7e7e7fbfbfbf2f2f2bbbbbbd7d7d7f9f9f9ffffffedededdfdfdfeeeeeed8d8d8e7e7e7fbfbfbf4f4f4efefefebebebf4f4f4ececece8e8e8f8f8f8f2f2f2f3f3f3f1f1f1dfdfdfe7e7e7f6f6f6f4f4f4ebebebe9e9e9f1f1f1e9e9e9e8e8e8e2e2e2dcdcdceeeeeeeeeeeef4f4f4fdfdfde4e4e4fffffffffffff1f1f1fbfbfbffffffd7d7d78e8e8ec8c8c8d2d2d2e0e0e0c2c2c2e1e1e1ffffffd6d6d6f0f0f0fffffffafafaffffffffffffeeeeeedcdcdce1e1e1e7e7e7d1d1d1e3e3e3ffffffd2d2d2969696d2d2d2dfdfdfd3d3d3cfcfcfc2c2c2f5f5f5fffffffafafaeeeeeed6d6d6e2e2e2f9f9f9f9f9f9dededeedededf4f4f4f2f2f2f6f6f6f5f5f5fdfdfdfafafae0e0e0d6d6d6f1f1f1e7e7e7f5f5f5f0f0f0fafafad6d6d6fcfcfcf7f7f7f8f8f8f3f3f3e5e5e5dcdcdcb5b5b5b0b0b0bababad4d4d4bfbfbfb6b6b6e2e2e2f6f6f6d9d9d9c7c7c7d1d1d1f0f0f0f2f2f29d9d9debebebffffffdadadadcdcdce1e1e1eeeeeecececebababaebebebf5f5f5f6f6f6e6e6e6e1e1e1efefefecececfffffffcfcfcf2f2f2ebebebfbfbfbf0f0f0e3e3e3f2f2f2fffffffffffffdfdfdccccccd1d1d1f4f4f4fffffffffffffefefefdfdfdf5f5f5f2f2f2f6f6f6f4f4f4efefefedededf5f5f5f8f8f8ffffffffffffffffffffffffefefefc2c2c2f1f1f1dededeccccccc1c1c1b0b0b0adadadfbfbfbfffffffafafafffffffffffffffffffffffff1f1f1fafafafffffffbfbfbfffffffffffffbfbfbfdfdfdffffffb7b7b79f9f9fd5d5d5e4e4e4e2e2e2c1c1c1a7a7a7fefefefffffff2f2f2e1e1e1d8d8d8e1e1e1e0e0e0d0d0d0bfbfbfb3b3b3abababb1b1b1dededee8e8e8e7e7e7f1f1f1f7f7f7dcdcdcddddddeaeaeae6e6e6f8f8f8ffffffffffffeaeaeaededede5e5e5e6e6e6ffffffedededd6d6d6e6e6e6e6e6e6dfdfdfd6d6d6dcdcdcdfdfdfe3e3e3ececece9e9e9e8e8e8f1f1f1eaeaeaecececf3f3f3ffffffffffffe9e9e9d1d1d1f9f9f9eeeeeeddddddfcfcfcf9f9f9e1e1e1dededee7e7e7f1f1f1fcfcfce3e3e3cbcbcbb4b4b4aaaaaabebebed5d5d5d6d6d6c5c5c5c7c7c7cccccccdcdcdc9c9c9d8d8d8cacacacecececfcfcfd2d2d2bdbdbda4a4a4a9a9a9e9e9e9fffffff6f6f6ebebebe7e7e7b0b0b0bababad5d5d5d7d7d7e6e6e6e0e0e0dededec8c8c8b2b2b2b1b1b1d6d6d6d9d9d9ddddddf1f1f1f1f1f1fefefefffffffdfdfdeaeaeafdfdfdf3f3f3f0f0f0f7f7f7f8f8f8c9c9c9dededef7f7f7ecececfefefeffffffe4e4e4eaeaeaf5f5f5d8d8d8dcdcdcd2d2d2dbdbdbddddddd8d8d8d8d8d8eeeeeef9f9f9e2e2e2f1f1f1e4e4e4eaeaeaf2f2f2fafafae4e4e4cbcbcbaaaaaa989898c6c6c6d5d5d5dbdbdbf0f0f0fafafaf9f9f9edededfffffffffffffffffffffffff5f5f5eeeeeee5e5e5edededffffffffffffebebebededededededd0d0d0c9c9c9e7e7e7f4f4f4fdfdfde8e8e8e7e7e7e8e8e8e1e1e1f7f7f7fffffff2f2f2878787a1a1a1ecececfafafafffffff3f3f3e1e1e1f7f7f7e4e4e4cececee3e3e3f8f8f8efefefe8e8e8f3f3f3ecececcecececdcdcdc2c2c2e4e4e4d1d1d1dcdcdce4e4e4dededed1d1d1ccccccf6f6f6fcfcfce6e6e6cbcbcbededede9e9e9dededef1f1f1f5f5f5cececec7c7c7e2e2e2fefefeffffffe2e2e2c2c2c2d5d5d5d0d0d0cdcdcda9a9a9a8a8a8ccccccd5d5d5d4d4d4d9d9d9cacacab0b0b0ddddddffffffecececf5f5f5f1f1f1e9e9e9d6d6d6d3d3d3f6f6f6f3f3f3c1c1c1c8c8c8f9f9f9fafafaf1f1f1ffffffefefefc2c2c2b6b6b6c3c3c3cbcbcbedededebebebd2d2d2cdcdcdedededf4f4f4f4f4f4d8d8d8b6b6b6c4c4c4d4d4d4c8c8c8e3e3e3ecececd6d6d6e3e3e3d5d5d5d4d4d4cfcfcfbbbbbbc5c5c5d0d0d0e7e7e7f5f5f5f4f4f4e8e8e8f4f4f4fffffff4f4f4dadadacdcdcdd6d6d6edededffffffe1e1e1e2e2e2f2f2f2fafafafffffffffffffffffff3f3f3f7f7f7fffffffffffffffffffffffffffffffffffffcfcfcc2c2c2b9b9b99c9c9cc2c2c2e8e8e8c1c1c1e3e3e3f9f9f9d3d3d3ebebebeeeeeef4f4f4e4e4e4f5f5f5fbfbfbdfdfdfb4b4b4bababaeaeaeafdfdfdfffffff8f8f8e4e4e4fffffffffffffbfbfbfffffffffffff6f6f6dfdfdfe5e5e5c9c9c9cacacaefefefdededee5e5e5f6f6f6eeeeeed9d9d9cccccccbcbcbd4d4d4eaeaeaeeeeeeecececefefefe9e9e9f0f0f0f2f2f2f1f1f1f3f3f3f1f1f1f4f4f4f9f9f9fdfdfdf6f6f6f3f3f3fafafafefefefffffff1f1f1f0f0f0ffffffe5e5e5cdcdcdf3f3f3dbdbdbe2e2e2fbfbfbedededdfdfdff9f9f9cececea8a8a8e7e7e7eeeeeefcfcfcdfdfdfd5d5d5dbdbdbdbdbdbd6d6d6c6c6c6e4e4e4ebebebebebebf6f6f6cfcfcfc7c7c7fffffffafafac1c1c1a7a7a7aaaaaab8b8b8e9e9e9d4d4d4b6b6b6b3b3b3b6b6b6ededede3e3e3ddddddf1f1f1efefefebebebeeeeeee7e7e7dddddde3e3e3fdfdfdfffffffdfdfdf3f3f3f1f1f1fcfcfcfdfdfdf2f2f2fdfdfdf0f0f0ebebebe8e8e8fdfdfdddddddd3d3d3fafafae7e7e7f9f9f9e1e1e1a8a8a8abababdfdfdfc1c1c1f8f8f8d9d9d9c4c4c4fdfdfdf7f7f7fdfdfdffffffd8d8d8b7b7b7c4c4c4b2b2b2b7b7b7e1e1e1f2f2f2fffffffffffffffffffffffffffffffffffffdfdfdf9f9f9f5f5f5f5f5f5f9f9f9ffffffffffffffffffffffffffffffffffffeeeeeef5f5f5efefefe0e0e0cccccca6a6a6d4d4d4eaeaeaf3f3f3f5f5f5f2f2f2fcfcfcfdfdfdfafafaf5f5f5f6f6f6f9f9f9fbfbfbf9f9f9fefefeffffffffffffffffffffffffffffffffffffdededec6c6c6dcdcdcdbdbdbdfdfdfdadadaa0a0a0c2c2c2e6e6e6efefeffafafad7d7d7c6c6c6d8d8d8f5f5f5f0f0f0e5e5e5fcfcfcf9f9f9e6e6e6ffffffffffffd9d9d9a8a8a8e3e3e3ebebebdedededbdbdbeaeaeac8c8c8b8b8b8e8e8e8efefeffffffffffffffffffffffffffffffffefefee5e5e5c3c3c3ddddddb9b9b9d3d3d3fffffff2f2f2e9e9e9eeeeeef1f1f1ffffffffffffffffffffffffe0e0e0d1d1d1d0d0d0ccccccbbbbbbdddddde4e4e4cbcbcbd4d4d4ccccccd6d6d6edededebebebf0f0f0f4f4f4edededfffffffffffffefefefffffffefefee9e9e9dcdcdcd3d3d3d7d7d7e0e0e0ffffffdfdfdfb6b6b6dbdbdbe0e0e0e6e6e6ddddddd2d2d2d2d2d2c5c5c5b8b8b8b5b5b5d1d1d1bebebec4c4c4cbcbcbbdbdbde1e1e1d4d4d4eaeaeaffffffe4e4e4ebebebf6f6f6f2f2f2ffffffffffffffffffffffffe9e9e9d9d9d9e5e5e5f3f3f3dddddde4e4e4e6e6e6c5c5c5acacacc7c7c7ddddddf2f2f2edededc1c1c1cdcdcdefefeffdfdfdffffffe4e4e4e2e2e2f0f0f0e7e7e7d1d1d1bababab3b3b3c1c1c1bdbdbdb6b6b6b1b1b1ccccccbfbfbfc0c0c0dcdcdcd0d0d0ededededededf7f7f7e1e1e1c8c8c8b6b6b6a0a0a0a9a9a9d7d7d7ddddddc5c5c5d2d2d2f1f1f1fffffffffffffffffff6f6f6dddddde5e5e5e9e9e9fefefeffffffccccccb8b8b8e9e9e9fcfcfcc3c3c3d1d1d1f3f3f3dbdbdbd8d8d8e9e9e9d5d5d5e0e0e0ecececeeeeeeefefefe6e6e6e1e1e1e0e0e0d1d1d1d2d2d2c4c4c4b3b3b3e4e4e4e3e3e3cbcbcbd7d7d7dbdbdbcbcbcbdadadae9e9e9f6f6f6d7d7d7c5c5c5ccccccb2b2b2b0b0b0c3c3c3b5b5b5b6b6b6d2d2d2bababaa7a7a7cacacaf3f3f3e7e7e7cccccca0a0a0a2a2a2c0c0c0d4d4d4cacacaacacacbfbfbffffffff3f3f3ffffffffffffd2d2d2c1c1c1dadadae2e2e2c1c1c1b6b6b6bfbfbfd0d0d0d9d9d9e3e3e3f3f3f3f2f2f2e2e2e2cbcbcbb5b5b5f8f8f8fffffffffffffdfdfdeeeeeeffffffe2e2e2c4c4c4bebebee2e2e2dfdfdf939393bababad3d3d3adadad9191919b9b9bbbbbbbcacacacdcdcdd8d8d8cdcdcdcececed5d5d5bcbcbcc5c5c5e5e5e5efefefcfcfcfd4d4d4e0e0e0ddddddbdbdbdacacacf3f3f3fdfdfdf1f1f1e2e2e2ebebebfbfbfbecececefefeffbfbfbfffffffbfbfbf6f6f6cececedcdcdcfffffff9f9f9fafafafafafaf5f5f5fafafad5d5d5cecececbcbcbb6b6b6cececefefefefafafaf4f4f4ffffffffffffe3e3e3fcfcfcf9f9f9f6f6f6e7e7e7c5c5c5e4e4e4fefefed6d6d6d3d3d3e0e0e0dcdcdcd8d8d8d2d2d2edededf2f2f2e7e7e7d9d9d9f1f1f1f0f0f0eeeeeee9e9e9b3b3b3aeaeaec9c9c9dcdcdcf5f5f5dededed0d0d0bcbcbca0a0a0dcdcdcdcdcdcfcfcfcfdfdfdeeeeeefcfcfcfffffff7f7f7eaeaeaefefefeeeeeee5e5e5dcdcdcc1c1c1e9e9e9fbfbfbebebebf8f8f8f8f8f8ddddddc3c3c3eaeaeafcfcfcf6f6f6e2e2e2c0c0c0d9d9d9f4f4f4f5f5f5f4f4f4eaeaeaecececd6d6d6c9c9c9d9d9d9e7e7e7fffffffffffffffffffffffffafafafffffffffffffffffff8f8f8e8e8e8ffffffefefefe9e9e9fdfdfdfafafaffffffffffffffffffe7e7e7e2e2e2f3f3f3e4e4e4dededee4e4e4f0f0f0eeeeeedadadac0c0c0e5e5e5ffffffe3e3e3f2f2f2f6f6f6ccccccbfbfbfedededfefefee3e3e3e8e8e8e4e4e4e9e9e9efefefbfbfbfb7b7b7b5b5b5b3b3b3a9a9a9888888b8b8b8e9e9e9f2f2f2fffffffffffffffffffdfdfdfefefeebebebe8e8e8f1f1f1f6f6f6fffffffbfbfbeeeeeef1f1f1e0e0e0f8f8f8fffffffffffffffffffffffff2f2f2f6f6f6fffffffafafafafafafffffffffffffffffff6f6f6cfcfcfdcdcdce3e3e3fdfdfddbdbdba0a0a0eaeaeafffffff7f7f7d8d8d8dededeb2b2b2ccccccc1c1c1d8d8d8f6f6f6ffffffd8d8d8999999dddddda6a6a6aeaeaec0c0c0bdbdbdbdbdbdb8b8b8c0c0c0bbbbbbbebebed7d7d7d7d7d7ecececf0f0f0f3f3f3e3e3e3bbbbbbbbbbbbaeaeaea4a4a49e9e9e9a9a9a9f9f9f909090b3b3b3cfcfcfcbcbcbeeeeeee9e9e9f0f0f0f6f6f6f5f5f5fcfcfcf7f7f7fefefefdfdfdfffffffffffff5f5f5ebebebf8f8f8f3f3f3efefeffcfcfcfffffffffffffffffff9f9f9d3d3d3f6f6f6ffffffe4e4e4f9f9f9ecececa3a3a3848484a3a3a3bbbbbba1a1a1b5b5b5b6b6b6adadaddadadaecececffffffe9e9e9a0a0a0b1b1b1e9e9e9a6a6a6929292e3e3e3f1f1f1e9e9e9e7e7e7c6c6c6f6f6f6cccccc8d8d8d7e7e7ee1e1e1fffffffffffffffffffffffffffffffffffffffffffffffffffffff7f7f7eeeeeee7e7e7e9e9e9f4f4f4f3f3f3fbfbfbf8f8f8fefefef6f6f6cdcdcdb4b4b4a7a7a7aeaeaeb3b3b3afafafb6b6b6c8c8c8e4e4e4eaeaeae7e7e7e6e6e6efefeff2f2f2e9e9e9d8d8d8d1d1d1cfcfcfc0c0c0bdbdbdadadadafafafc4c4c4dbdbdbfefefefffffff8f8f8c6c6c6dfdfdffffffff7f7f7cececee1e1e1d9d9d9c1c1c1cbcbcbdcdcdce2e2e2f9f9f9e5e5e5dededee2e2e2d0d0d0dededed0d0d0c1c1c1e4e4e4ecececd9d9d9abababbdbdbdd9d9d9c4c4c4b0b0b0b4b4b4d0d0d0e8e8e8dededed5d5d5d5d5d5edededfffffffefefefcfcfcffffffdcdcdcdbdbdbf3f3f3dbdbdbd4d4d4f7f7f7dfdfdff8f8f8ffffffebebebdcdcdcccccccbcbcbcd1d1d1e2e2e2dadadadededeeeeeeee3e3e3eeeeeeedededf5f5f5f9f9f9e3e3e3d9d9d9d7d7d7dfdfdfc9c9c9a7a7a7ecececf3f3f3bcbcbca3a3a3c1c1c1cececeabababbcbcbcccccccc9c9c9ccccccd2d2d2c9c9c9c4c4c4d5d5d5cbcbcbcfcfcfe9e9e9ebebebf5f5f5f5f5f5bebebeb5b5b5b3b3b3abababc9c9c9d6d6d6cccccccacacac8c8c8d3d3d3d9d9d9d0d0d0d8d8d8c9c9c9c8c8c8e8e8e8e8e8e8eeeeeef6f6f6e9e9e9e1e1e1d3d3d3cfcfcfd9d9d9d8d8d8d5d5d5dedededbdbdbc9c9c9d0d0d0f6f6f6f2f2f2d2d2d2e1e1e1d5d5d5d4d4d4edededdadadad6d6d6dbdbdbcacacacacacac0c0c0cccccccbcbcbd6d6d6ccccccc3c3c3c3c3c3adadade3e3e3fbfbfbf2f2f2b9b9b9b6b6b6dadadad1d1d1cececeebebebfefefedcdcdcb1b1b1dcdcdce4e4e4d1d1d1c7c7c7c8c8c8b1b1b1cececee4e4e4dadadad8d8d8d6d6d6dfdfdf959595999999e2e2e2ffffffdadada8181819a9a9ac9c9c9c6c6c6cbcbcbd2d2d2d7d7d7c9c9c9acacaca7a7a7b8b8b8dcdcdcd6d6d6ccccccd0d0d0a7a7a7a4a4a4b0b0b0adadad8c8c8cc6c6c6b0b0b0868686e8e8e8e6e6e6dfdfdfdadadadadadad9d9d9c3c3c3bdbdbdc6c6c6e6e6e6ffffffffffffdcdcdc959595dfdfdff7f7f7edededdadadaefefefdadadad3d3d3fefefefffffffffffff2f2f2d8d8d8edededfffffffcfcfcebebebd9d9d9f6f6f6fbfbfbc0c0c08f8f8f8c8c8cb1b1b1dcdcdcbcbcbcb4b4b4c5c5c5c1c1c1bfbfbfb9b9b9eaeaeaf2f2f2ededede3e3e3d4d4d4cbcbcbc2c2c2b1b1b1cdcdcdebebebe3e3e3f0f0f0d3d3d3b1b1b1a2a2a2949494a9a9a9cbcbcbc5c5c5c9c9c9dbdbdbcacacae7e7e7ffffffe6e6e6ecececffffffe5e5e5d9d9d9e1e1e1dadadad9d9d9cacacacdcdcdc5c5c5cdcdcdf3f3f3fffffff7f7f7d9d9d9e2e2e2d4d4d4e5e5e5ebebebbababad6d6d6f6f6f6fffffffdfdfdeaeaeadddddddededee1e1e1e9e9e9e9e9e9e4e4e4ecececf2f2f2fafafaffffffeeeeeedcdcdcd3d3d3e1e1e1ecececcfcfcfcdcdcde8e8e8dbdbdbe9e9e9ededede9e9e9edededf6f6f6f9f9f9fffffffffffffdfdfdf8f8f8ecececebebebffffffd8d8d8b7b7b7fbfbfbdbdbdbd2d2d2edededeeeeeef0f0f0fffffffdfdfdf2f2f2f5f5f5f5f5f5f0f0f0dcdcdcd1d1d1e9e9e9fbfbfbfefefefffffff5f5f5e8e8e8f7f7f7f8f8f8f6f6f6f0f0f0fcfcfcfffffffffffff9f9f9fcfcfcf9f9f9fbfbfbfffffffffffffafafaf8f8f8f9f9f9e9e9e9f0f0f0fefefefafafaececece2e2e2e3e3e3f3f3f3e8e8e8ecececf1f1f1ebebebe0e0e0d4d4d4cbcbcbf4f4f4fdfdfdb5b5b59b9b9bffffffefefefa4a4a48c8c8ca8a8a8cacacaf7f7f7ffffffffffffffffffcdcdcdb5b5b5e7e7e7e3e3e3dcdcdcd1d1d1c5c5c5d3d3d3d7d7d7e3e3e3c0c0c08c8c8cacacacd1d1d1e0e0e0e1e1e1b4b4b4a6a6a69a9a9a9d9d9d9292929e9e9ec0c0c0bbbbbbcbcbcbf5f5f5ffffffffffffffffffffffffe9e9e9f8f8f8fafafafdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefafafafffffffffffffffffffffffffefefefffffffafafafdfdfdfffffffffffffefefeedededc9c9c9babababfbfbfd1d1d1e0e0e0e9e9e9d3d3d3f4f4f4ffffffcdcdcd898989a2a2a2afafafadadadc2c2c2cfcfcfc6c6c6c3c3c3abababededede2e2e2b4b4b4dadadad3d3d3d3d3d3f9f9f9fffffffcfcfcebebebf9f9f9fffffff9f9f9f1f1f1edededf5f5f5e5e5e5d7d7d7dbdbdbeeeeeef2f2f2efefefddddddcfcfcfdcdcdce9e9e9f7f7f7d8d8d8e8e8e8fafafafbfbfbfefefef3f3f3e5e5e5c7c7c7cececed3d3d3b7b7b7b0b0b0bababaa7a7a7949494abababbfbfbfb5b5b5a7a7a7c4c4c4edededf2f2f2dcdcdcc4c4c4b6b6b6a3a3a39e9e9eeaeaeae5e5e5c3c3c3b3b3b3cfcfcfd9d9d9efefeffffffffdfdfdeaeaeafffffffffffffffffffafafaffffffe3e3e3e0e0e0cdcdcde0e0e0f4f4f4d7d7d7eaeaeaf4f4f4d6d6d6d5d5d5c9c9c9b4b4b4d9d9d9f0f0f0ecececccccccd0d0d0dededed0d0d0d6d6d6d2d2d2d3d3d3bbbbbbd5d5d5ffffffe7e7e7d8d8d8f8f8f8d4d4d4e7e7e7fcfcfcf8f8f8dcdcdcefefeffffffff5f5f5dededef7f7f7f1f1f1dcdcdccacacac8c8c8cdcdcdf0f0f0f3f3f3dfdfdfcdcdcdd1d1d1cbcbcbbfbfbfc8c8c8c3c3c3bbbbbbb6b6b6a2a2a2cececeddddddc9c9c9d0d0d0a7a7a7c6c6c6d3d3d3cececee3e3e3dededee3e3e3dcdcdce1e1e1ecececdcdcdcd4d4d4e1e1e1ddddddbebebedededef7f7f7e1e1e1d0d0d0dddddde4e4e4e9e9e9e0e0e0e4e4e4e7e7e7edededf1f1f1fafafafdfdfdfffffff9f9f9e5e5e5fcfcfcfffffffffffffffffffffffffffffffffffffcfcfcfffffffffffff8f8f8f4f4f4fcfcfcfffffffffffffffffff6f6f6f0f0f0f5f5f5f3f3f3ebebebf4f4f4fffffff9f9f9f1f1f1efefefffffffcacaca9f9f9fc6c6c6b8b8b8c2c2c2b6b6b6cacacac7c7c7d3d3d3d9d9d9e3e3e3fffffffbfbfbfafafaffffffb9b9b9b5b5b5d3d3d3dfdfdfefefefedededd9d9d9cacacac9c9c9b8b8b8a1a1a1999999a2a2a2dfdfdfe7e7e7bbbbbbc6c6c6dbdbdbebebebdfdfdff1f1f1fffffffffffff9f9f9f4f4f4ffffffebebebe3e3e3ececece7e7e7bababa9a9a9acbcbcbc0c0c0bbbbbbf7f7f7d0d0d0c6c6c6e2e2e2cdcdcdb0b0b0dadadae8e8e8c8c8c8cacacad6d6d6c9c9c9d7d7d7cfcfcfcacacac0c0c0dadadaedededffffffc1c1c1a3a3a3fcfcfcffffffd5d5d5f5f5f5e7e7e7b4b4b4b8b8b8e6e6e6c0c0c0dddddddededecfcfcfecececf7f7f7e4e4e4f6f6f6f5f5f5eeeeeed1d1d1c2c2c2e6e6e6ebebebd6d6d6e3e3e3e4e4e4dbdbdbebebebecececccccccc7c7c7edededefefeffffffffbfbfbf1f1f1d8d8d8e2e2e2efefefc2c2c2949494c3c3c3f5f5f5f5f5f5f6f6f6e4e4e4cececec9c9c9f6f6f6ddddddbebebef7f7f7efefeff2f2f2d5d5d5cbcbcbf7f7f7fffffffbfbfbe9e9e9dcdcdcf5f5f5eeeeeef9f9f9dbdbdbd4d4d4d3d3d3d3d3d3e3e3e3e2e2e2d3d3d3e8e8e8e2e2e2e5e5e5c7c7c7cececee8e8e8d5d5d5d6d6d6d2d2d2cfcfcfd3d3d3cececed5d5d5c2c2c2adadadd7d7d7e1e1e1d2d2d2cecececdcdcdf2f2f2f5f5f5e4e4e4ecececdbdbdbd0d0d0d2d2d2e3e3e3d7d7d7e8e8e8aeaeaeb6b6b6e5e5e5dfdfdfe8e8e8dfdfdfdfdfdfe0e0e0f6f6f6fffffffcfcfce0e0e0dfdfdfd5d5d5e8e8e8fafafafffffffffffffafafafafafafafafae6e6e6f1f1f1f6f6f6fffffffffffffffffff3f3f3eeeeeeffffffcbcbcbd8d8d8fcfcfcf0f0f0f2f2f2fffffffffffffdfdfdfbfbfbf8f8f8fcfcfcfffffffafafafafafafffffffefefefdfdfdfafafafffffff2f2f2e6e6e6d8d8d8eaeaeae8e8e8d6d6d6f2f2f2f7f7f7e4e4e4ebebebf0f0f0e9e9e9e2e2e2e7e7e7c4c4c4e3e3e3e7e7e7e3e3e39898988f8f8fd1d1d1cacacabfbfbfe5e5e5cfcfcfd5d5d5dbdbdbd2d2d2bcbcbca0a0a0c4c4c4dddddde3e3e3e7e7e7f5f5f5e3e3e3d0d0d0d2d2d2d4d4d4d4d4d4b5b5b59c9c9cacacacf0f0f0c1c1c1a0a0a0dcdcdcf3f3f3e7e7e7ddddddd1d1d1c6c6c6bebebeb7b7b7b2b2b2ebebebf7f7f7f2f2f2fffffff8f8f8f0f0f0e8e8e8e8e8e8e7e7e7f3f3f3d6d6d6d1d1d1dcdcdcdfdfdfdadadafffffffffffffdfdfdefefefedededfefefefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f3f3f3f0f0f0f1f1f1e5e5e5ffffffffffffcececea3a3a3abababd5d5d5f8f8f8eaeaeaf8f8f8f8f8f8eeeeeee0e0e0bcbcbcb8b8b8ebebebd0d0d0e4e4e4fffffffffffff7f7f7eeeeeed5d5d5c5c5c5dedededdddddd2d2d2d0d0d0cdcdcddadadaecececf0f0f0cdcdcde0e0e0fcfcfce4e4e4dddddde4e4e4f2f2f2dfdfdfe6e6e6e7e7e7e7e7e7fdfdfdfafafaf4f4f4d7d7d7aaaaaaafafafa8a8a89c9c9cb8b8b8c7c7c7ccccccd0d0d0c6c6c6e3e3e3f8f8f8e5e5e5f6f6f6f7f7f7d8d8d8cfcfcfc3c3c3bcbcbcbebebecacacad1d1d1b8b8b8b0b0b09b9b9bc3c3c3e6e6e6b4b4b4d5d5d5f6f6f6d2d2d2c2c2c2c9c9c9eaeaeaf7f7f7ebebebe9e9e9e5e5e5ffffffffffffeeeeeeb3b3b3c7c7c7f6f6f6fdfdfdefefefd9d9d9f0f0f0fffffffffffffafafaf8f8f8fafafaedededbebebecececeeaeaeadbdbdbdadadacdcdcddadadae4e4e4bdbdbdb2b2b2d1d1d1cccccccbcbcbe8e8e8eeeeeedfdfdfeeeeeefefefee6e6e6f9f9f9f7f7f7e5e5e5dddddde5e5e5d9d9d9cececed9d9d9e8e8e8e4e4e4e3e3e3d7d7d7bebebec1c1c1c7c7c7989898969696c4c4c4eeeeeeebebebebebebffffffffffffeaeaeadbdbdbfffffffffffffffffff9f9f9f3f3f3e8e8e8ddddddc8c8c8d9d9d9bdbdbdc4c4c4ecececc8c8c8d7d7d7d7d7d7f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf6f6f6f9f9f9cdcdcda1a1a1acacaccdcdcdf9f9f9fbfbfbfffffffcfcfcf8f8f8fffffffffffff4f4f4f2f2f2edededdededeefefeff5f5f5e7e7e7f2f2f2e9e9e9e8e8e8fcfcfcfffffffffffffffffffefefefafafafcfcfcfdfdfdffffffdadada9d9d9debebebe4e4e4cccccce5e5e5f9f9f9ffffffffffffffffffffffff9c9c9c929292d9d9d9e8e8e8cececed5d5d5ececece4e4e4c2c2c2dadadaf0f0f0d2d2d2cdcdcdc8c8c8dddddddadadae2e2e2ddddddc8c8c8c3c3c3c0c0c0dadadad4d4d4dcdcdcdcdcdcd8d8d8d2d2d2cbcbcbd3d3d3d2d2d2e7e7e7bebebe959595b0b0b0e2e2e2ffffffffffffc8c8c8a5a5a5cdcdcdd6d6d6f8f8f8fffffffafafad7d7d7e9e9e9fcfcfcfdfdfde2e2e2ebebebffffffffffffffffffd9d9d9969696d2d2d2d1d1d1c7c7c7bdbdbdc1c1c1d6d6d6e4e4e4dcdcdcbdbdbda0a0a0a9a9a9eeeeeee2e2e2e8e8e8ffffffd1d1d1bebebee2e2e2f5f5f5f8f8f8f5f5f5f6f6f6fefefefafafadddddde6e6e6edededfffffff7f7f7eaeaeae7e7e7fbfbfbf9f9f9ebebebe9e9e9d4d4d4bcbcbcd5d5d5f7f7f7f9f9f9fffffff7f7f7cececec7c7c7cecececbcbcbe0e0e0e5e5e5ffffffffffffd8d8d8f5f5f5f7f7f7f1f1f1f4f4f4fffffffffffff2f2f2dadadadcdcdcf1f1f1dddddde6e6e6e8e8e8f3f3f3fffffffffffff7f7f7fdfdfdf4f4f4d7d7d7e8e8e8fefefefafafafbfbfbfffffff7f7f7e5e5e5eaeaeaf3f3f3b7b7b7d0d0d0f0f0f0e0e0e0cbcbcbd3d3d3ebebebe6e6e6ddddddccccccd4d4d4c6c6c6cbcbcbefefefffffffffffffecececd5d5d5d5d5d5f6f6f6fbfbfbf5f5f5e2e2e2eeeeeeefefefd5d5d5eeeeeeddddddbbbbbbdcdcdcdedededadadae7e7e7e1e1e1dededefffffff6f6f6d2d2d2cccccce6e6e6ebebebf6f6f6f8f8f8e6e6e6fafafaeeeeeee0e0e0fbfbfbf3f3f3fefefeffffffe3e3e3c7c7c7f5f5f5eaeaeae8e8e8efefefeaeaeaeaeaeaf4f4f4f0f0f0f3f3f3fefefefefefeeeeeeef5f5f5f7f7f7e6e6e6f3f3f3e2e2e2ecececffffffe8e8e8f6f6f6fffffff3f3f3cacacaf9f9f9fffffff4f4f4eeeeeeffffffe7e7e7f2f2f2ffffffeaeaeaecececfafafadbdbdbe3e3e3e5e5e5dadada888888bbbbbbf1f1f1dededee2e2e2fafafacbcbcb767676a5a5a5b6b6b6d8d8d8e2e2e2e2e2e2d7d7d7d2d2d2e8e8e8dbdbdbdededee7e7e7d4d4d4a5a5a5dbdbdbedededabababc8c8c8bfbfbffffffffcfcfcfffffff6f6f6fcfcfcffffffdcdcdce9e9e9f5f5f5bababaeaeaeaffffffdededee0e0e0eeeeeee3e3e3e1e1e1f3f3f3dcdcdcdfdfdfe3e3e3e1e1e1c1c1c1e7e7e7e1e1e1e3e3e3d6d6d6cdcdcdbdbdbdadadadebebebfffffffffffffefefefafafafdfdfdfdfdfdfbfbfbfcfcfcfffffffffffffbfbfbffffffffffffeeeeeef3f3f3d2d2d2cdcdcdc4c4c4a2a2a2d4d4d4f7f7f7efefefedededf4f4f4f7f7f7e8e8e8dadadad4d4d4e8e8e8dadadaeaeaeafffffffffffff6f6f6f8f8f8ebebebebebebe4e4e4e3e3e3e8e8e8e4e4e4e4e4e4ebebebf1f1f1f6f6f6f0f0f0f1f1f1f3f3f3fcfcfcfdfdfde6e6e6e5e5e5e3e3e3fffffff7f7f7eaeaeaf7f7f7f8f8f8f3f3f3f3f3f3e7e7e7d8d8d8e0e0e0f7f7f7fefefef2f2f2efefeff8f8f8ecececdededefafafafffffff8f8f8fffffffdfdfdfafafafffffffffffffcfcfcf3f3f3f9f9f9f0f0f0f1f1f1ccccccd4d4d4f6f6f6cbcbcbb6b6b6c6c6c6dbdbdbc3c3c3bebebecbcbcbc9c9c9d6d6d6d0d0d0cdcdcddadadaf2f2f2e6e6e6f1f1f1fcfcfcc0c0c0e9e9e9ffffffefefefd8d8d8d3d3d3f6f6f6f8f8f8f0f0f0fefefef3f3f3fafafafffffffffffffffffff2f2f2cececee7e7e7f1f1f1b5b5b58e8e8ea4a4a4b6b6b6b8b8b8b6b6b6b8b8b8d9d9d9efefefdbdbdbd3d3d3e0e0e0edededf1f1f1ebebebd5d5d5e3e3e3fefefefffffffffffff0f0f0ecececf9f9f9f3f3f3cececeb5b5b59c9c9cccccccf5f5f5e4e4e4c7c7c7c6c6c6a6a6a69d9d9ddbdbdbefefefd5d5d5989898c3c3c3c3c3c3a8a8a8cacacacacacab2b2b2d2d2d2d7d7d7dadadac1c1c1b5b5b5e4e4e4dadadad6d6d6c7c7c7cbcbcbebebebe0e0e0dfdfdfebebebf2f2f2fcfcfcfffffffffffffffffff9f9f9fbfbfbfdfdfdf1f1f1e6e6e6ccccccc7c7c7fafafaf1f1f1f1f1f1e4e4e4e7e7e7f4f4f4ececece1e1e1e0e0e0dadadadfdfdfdadadadbdbdbd5d5d5f2f2f2fffffffffffff0f0f0e4e4e4e1e1e1e1e1e1d3d3d3cdcdcdf4f4f4f6f6f6fcfcfcd1d1d1c0c0c0d9d9d9e9e9e9eeeeeef9f9f9f2f2f2c8c8c8d7d7d7e5e5e5b0b0b09b9b9bc1c1c1bebebebdbdbdb0b0b0a6a6a69c9c9ca4a4a4b9b9b9c1c1c1e0e0e0f4f4f4f4f4f4edededeaeaeaf2f2f2919191969696b9b9b9e9e9e9e3e3e39e9e9ebbbbbbb2b2b29f9f9faaaaaa9f9f9fa4a4a4b5b5b5c2c2c2bbbbbbb7b7b7bcbcbcd9d9d9d2d2d2dfdfdffefefed6d6d6a0a0a0cfcfcfb4b4b4bbbbbbe0e0e0fdfdfdfbfbfbf0f0f0f9f9f9f3f3f3e6e6e6e5e5e5d2d2d2e8e8e8edededd8d8d8b9b9b9e0e0e0dddddde0e0e0afafafbfbfbfd1d1d1d2d2d2c8c8c8cccccccfcfcfc8c8c8e9e9e9fdfdfdf1f1f1e9e9e9d7d7d7ccccccc5c5c5d7d7d7f2f2f2f8f8f8fdfdfdfffffff4f4f4c7c7c7e6e6e6f8f8f8fcfcfcfffffffffffffcfcfce8e8e8fcfcfcfffffffffffff8f8f8e4e4e4c2c2c2bbbbbbe4e4e4fffffff0f0f0dfdfdfd6d6d6c9c9c9bababa979797a1a1a1bababac0c0c0e5e5e5e0e0e0ababab9f9f9fa5a5a5a7a7a7bbbbbbaaaaaab0b0b0d7d7d7c3c3c3c8c8c8c2c2c2e6e6e6f6f6f6e5e5e5dededef3f3f3d8d8d8f8f8f8fffffff2f2f2fffffffbfbfbedededf5f5f5f2f2f2e7e7e7ffffffdededed5d5d5f8f8f8f8f8f8ffffffeaeaead8d8d8ebebebf2f2f2efefefeaeaeaedededd6d6d6e6e6e6fafafaececece6e6e6d3d3d3e9e9e9ffffffc7c7c7c7c7c7fffffffffffff0f0f0f8f8f8fafafafffffff8f8f8e3e3e3e8e8e8f8f8f8ffffffffffffe7e7e7f2f2f2ececece5e5e5fefefec4c4c4cececee4e4e4dbdbdbe7e7e7f3f3f3f7f7f7ffffffe9e9e9ddddddf0f0f0efefefe1e1e1eeeeeeececece8e8e8fffffffcfcfcfffffffffffffcfcfce2e2e2e2e2e2f2f2f2fbfbfbfbfbfbf6f6f6e8e8e8f1f1f1eaeaeaebebebf0f0f0ddddddd8d8d8e4e4e4e1e1e1cfcfcfc1c1c1cacacac4c4c4cdcdcdc5c5c5c3c3c3d9d9d9e0e0e0e3e3e3efefefe7e7e7d3d3d3f8f8f8cdcdcdd9d9d9d9d9d9aaaaaad9d9d9cacacad4d4d4fcfcfcf3f3f3e0e0e0b7b7b7cececeeaeaeaf0f0f0f6f6f6f1f1f1efefeff1f1f1dfdfdfe1e1e1eaeaeaf4f4f4f4f4f4f7f7f7dededeb1b1b1bdbdbdcacacac2c2c2f6f6f6d1d1d1a7a7a7b2b2b2d6d6d6ffffffffffffffffffffffffffffffffffffcacacab0b0b0aeaeaec0c0c0f2f2f2f4f4f4f9f9f9fbfbfbfffffff9f9f9d4d4d4c6c6c6fdfdfdfffffff4f4f4adadadc3c3c3e1e1e1dcdcdcd2d2d2e1e1e1e9e9e9f2f2f2f2f2f2dbdbdbe3e3e3f3f3f3f6f6f6f6f6f6f5f5f5f6f6f6f2f2f2f1f1f1f7f7f7eeeeeefafafafcfcfc999999a9a9a9ddddddebebebf7f7f7f6f6f6ededededededf5f5f5f8f8f8efefefcececec7c7c7eaeaeafffffffffffffffffff7f7f7f2f2f2ecececf8f8f8fffffffbfbfbf4f4f4e7e7e7f1f1f1fffffffbfbfbfffffff3f3f3f6f6f6fffffffffffffefefef7f7f7f0f0f0e4e4e4f8f8f8fefefefdfdfdfefefefffffffcfcfcfafafaf9f9f9f3f3f3fffffffffffffffffffffffff5f5f5f9f9f9edededdcdcdcfdfdfdfdfdfdf8f8f8f7f7f7ecececefefeff0f0f0eaeaeadfdfdfdbdbdbe5e5e5dbdbdbe3e3e3efefefc5c5c5c9c9c9eeeeeeefefefebebebe2e2e2dddddde5e5e5b4b4b4c4c4c4d6d6d6cfcfcfcbcbcbc0c0c0c9c9c9ccccccd8d8d8edededededede3e3e3c0c0c0bcbcbccacacae1e1e1e3e3e3dcdcdcc4c4c4cbcbcbf2f2f2eaeaead2d2d2d5d5d5dededed8d8d8c4c4c4c8c8c8dadadad1d1d1d0d0d0ebebebecececdadadad9d9d9cacacacfcfcfe7e7e7e1e1e1dadadae7e7e7f9f9f9eaeaeaf6f6f6e7e7e7cececee3e3e3f2f2f2f1f1f1ffffffdcdcdccccccccbcbcbe0e0e0c4c4c4abababb4b4b4d7d7d7fbfbfbc1c1c1cbcbcbe1e1e1c1c1c19c9c9cc2c2c2bbbbbba9a9a9b4b4b4d2d2d2c5c5c5c7c7c7d5d5d5b4b4b4cfcfcfddddddc2c2c2dddddde3e3e3b9b9b9f7f7f7ffffffffffffffffffe2e2e2abababaeaeaec6c6c6dadadad5d5d5d6d6d6d2d2d2cdcdcde5e5e5efefeff8f8f8fafafaeeeeeefffffff1f1f1d8d8d8f4f4f4e6e6e6f6f6f6e7e7e7cacacadcdcdcf1f1f1f1f1f1f1f1f1ebebebf3f3f3e8e8e8e2e2e2ebebebeaeaeaf1f1f1c7c7c7bfbfbfcbcbcbd0d0d0edededf2f2f2e2e2e2ddddddf0f0f0f7f7f7fcfcfcebebebebebebfbfbfbfffffffafafabababab7b7b7c7c7c7a1a1a1dfdfdffffffffafafaf0f0f0f4f4f4f3f3f3e0e0e0dddddde7e7e7e4e4e4e4e4e4d2d2d2b9b9b9d0d0d0dddddddfdfdfcfcfcfd8d8d8bdbdbdcbcbcbd4d4d4bababadededef4f4f4ebebebdfdfdff4f4f4ededede7e7e7eeeeeed3d3d3dededed8d8d8d7d7d7d1d1d1b5b5b5babababdbdbdbfbfbff8f8f8cacacabbbbbbf7f7f7c7c7c7c0c0c0c9c9c9c0c0c0b1b1b1e7e7e7efefefd4d4d4d8d8d8e7e7e7d3d3d3bcbcbcf9f9f9fcfcfcd5d5d5d0d0d0f5f5f5ffffffebebebf7f7f7ffffffdbdbdbc0c0c0a6a6a6cacacadcdcdce8e8e8dfdfdfebebebf3f3f3efefefe1e1e1f1f1f1fbfbfbecececd1d1d1f6f6f6f4f4f4f4f4f4f7f7f7eaeaead6d6d6f6f6f6f1f1f1f1f1f1ebebebf3f3f3f7f7f7f9f9f9f2f2f2d9d9d9eaeaeaebebebedededc7c7c7abababc3c3c3cfcfcfe4e4e4d9d9d9c2c2c2b6b6b6b4b4b4b2b2b2bfbfbf9f9f9facacac9e9e9ea9a9a9bababadadadae1e1e1c9c9c9d5d5d5d3d3d3e6e6e6e9e9e9cdcdcdc0c0c0d4d4d4b8b8b8bcbcbce9e9e9f8f8f8f2f2f2ededede3e3e3f6f6f6efefefc6c6c6f0f0f0e8e8e8cdcdcdf0f0f0fefefef8f8f8f1f1f1f7f7f7fffffffffffffdfdfdffffffffffffffffffffffffdfdfdfb9b9b9f8f8f8fffffffefefef5f5f5d1d1d1b5b5b5cececed0d0d0dcdcdccfcfcfcececee9e9e9f6f6f6fdfdfdd6d6d6d1d1d1ececece8e8e8d1d1d1e3e3e3ecececc9c9c9e0e0e0fbfbfbfffffff5f5f5edededd2d2d2cbcbcbf4f4f4e6e6e6e1e1e1c7c7c7bbbbbbe1e1e1eeeeeeedededf0f0f0f0f0f0e8e8e8dededee5e5e5d9d9d9cbcbcbd8d8d8dddddddedededededef5f5f5fffffffffffff9f9f9fdfdfdfcfcfcffffffffffffe8e8e8f1f1f1f5f5f5dcdcdccececef3f3f3dadadadadadadddddddcdcdcd5d5d5d4d4d4d0d0d0c9c9c9e1e1e1c2c2c2e3e3e3d6d6d6d8d8d8ebebebccccccaeaeaea5a5a5c4c4c4d6d6d6dededec8c8c8cdcdcdefefefecececeaeaeae8e8e8ececece7e7e7fffffffffffffafafafffffffbfbfbfbfbfbfafafaf7f7f7b5b5b5acacacc6c6c6b8b8b8cfcfcfd3d3d3e0e0e0d0d0d0d7d7d7e3e3e3ebebebd7d7d7d7d7d7b4b4b4bababad9d9d9b7b7b7eaeaeafafafad5d5d5ecececececece7e7e7fcfcfcd6d6d6b7b7b7d5d5d5fdfdfdf4f4f4e0e0e0e0e0e0fafafaf8f8f8ecececf2f2f2ffffffe2e2e2c8c8c8eaeaeae7e7e7e4e4e4e3e3e3e5e5e5ebebebeaeaeaf5f5f5fbfbfbf8f8f8e9e9e9e3e3e3ffffffdadadab4b4b4e6e6e6e7e7e7e4e4e4ebebebf5f5f5ebebebe6e6e6f3f3f3fdfdfdfefefed5d5d5c7c7c7ebebebedededf4f4f4eeeeeeecececf8f8f8f8f8f8fafafafefefefbfbfbf3f3f3dededed2d2d2e6e6e6f9f9f9fbfbfbf6f6f6fffffffafafaefefefe7e7e7fffffffffffffffffffffffffffffff1f1f1f1f1f1f6f6f6f6f6f6f8f8f8f9f9f9eaeaeae5e5e5f4f4f4f0f0f0eaeaeaefefefedededecececeeeeeef3f3f3f7f7f7f4f4f4ebebebf5f5f5ffffffe5e5e5d6d6d6d4d4d4b1b1b1c1c1c1dadadacacacae8e8e8ccccccaeaeaed9d9d9e6e6e6e3e3e3e3e3e3efefeff2f2f2e5e5e5e4e4e4e3e3e3fafafaefefeffbfbfbfdfdfdf3f3f3f0f0f0e7e7e7d9d9d9d5d5d5bebebed4d4d4fcfcfcefefefe3e3e3e7e7e7c7c7c7aaaaaadcdcdcf5f5f5e1e1e1d1d1d1c6c6c6e3e3e3ededede9e9e9eeeeeeddddddececece8e8e8bfbfbfc0c0c0dbdbdbd3d3d3cbcbcbc9c9c9dcdcdcfffffff0f0f0e1e1e1d6d6d6f0f0f0fffffffcfcfcfcfcfcffffffefefefd1d1d1bbbbbbb5b5b5b8b8b8b4b4b4b1b1b1bebebec4c4c4b7b7b7b8b8b8abababc2c2c2e0e0e0c8c8c87e7e7ec1c1c1ffffffffffffe6e6e6fafafaffffffedededf1f1f1f5f5f5e3e3e3f9f9f9f1f1f1bdbdbdd5d5d5e1e1e1ebebebe7e7e7edededf6f6f6fffffffffffffefefed0d0d0e8e8e8ecececdbdbdbd7d7d7d9d9d9d2d2d2cfcfcfe9e9e9f9f9f9fefefef8f8f8f6f6f6e6e6e6f4f4f4fbfbfbfffffff8f8f8e6e6e6e2e2e2e2e2e2f3f3f3dfdfdfd4d4d4d4d4d4e5e5e5e8e8e8f7f7f7efefefddddddf2f2f2f5f5f5e3e3e3efefeff8f8f8eaeaeadededeedededf8f8f8fffffffafafae9e9e9f0f0f0fafafaf0f0f0f7f7f7ffffffffffffffffffffffffe7e7e7e1e1e1ecececeeeeeeffffffffffffffffffffffffffffffffffffffffffcececec1c1c1eeeeeefdfdfdfbfbfbebebebb0b0b0c0c0c0c4c4c4d7d7d7fbfbfbf7f7f7fffffffffffffffffffefefef4f4f4f5f5f5f5f5f5f7f7f7f1f1f1e0e0e0dddddde8e8e8f0f0f0eeeeeee7e7e7c2c2c2c0c0c0f6f6f6dededee1e1e1d9d9d9d2d2d2c5c5c5bcbcbcc2c2c2d5d5d5dbdbdbe0e0e0fdfdfde9e9e9e1e1e1d3d3d3dadadadadadae0e0e0f6f6f6f9f9f9e5e5e5f2f2f2c7c7c7acacacbababaccccccb1b1b1d5d5d5fdfdfdd6d6d6dbdbdbd0d0d0b9b9b9ffffffefefefebebebe3e3e3e6e6e6e2e2e2efefeff3f3f3eeeeeee9e9e9efefefdadadaedededfffffff5f5f5dbdbdbc9c9c9dbdbdbefefeff9f9f9ffffffe8e8e8c8c8c8dcdcdcd5d5d5c6c6c6e0e0e0fffffffffffffbfbfbfafafafbfbfbd4d4d4e4e4e4fefefefffffff6f6f6f7f7f7fffffffffffff6f6f6f6f6f6fffffffffffffffffff7f7f7f9f9f9fffffffafafaebebebf7f7f7e8e8e8dcdcdcbbbbbbccccccbbbbbbc5c5c5d4d4d4d9d9d9d5d5d5d1d1d1fcfcfcc9c9c9e0e0e0eeeeeecdcdcdeeeeeeececece6e6e6fffffff3f3f3e8e8e8e6e6e6ffffffffffffffffffd1d1d1c2c2c2dededee3e3e3fbfbfbfcfcfcd1d1d1d9d9d9e3e3e3dbdbdbdfdfdfcececec2c2c2d4d4d4fcfcfcfffffff7f7f7f7f7f7e8e8e8d2d2d2efefeff9f9f9d1d1d1ebebebf6f6f6e1e1e1eaeaeae9e9e9e4e4e4e3e3e3e9e9e9c2c2c2dededecfcfcfd5d5d5f3f3f3f6f6f6f9f9f9f3f3f3f3f3f3e8e8e8ecececf4f4f4f9f9f9f2f2f2fffffffffffffbfbfbe4e4e4d6d6d6e0e0e0eeeeeef4f4f4f2f2f2f7f7f7f1f1f1f0f0f0fefefefffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfbfbfbf8f8f8f2f2f2fcfcfcdbdbdbdcdcdcfdfdfdfffffff7f7f7e6e6e6e2e2e2ccccccd3d3d3f2f2f2f8f8f8dcdcdcbfbfbfd9d9d9dfdfdfeaeaeadcdcdcbababac8c8c8d9d9d9b3b3b3cdcdcdd1d1d1b6b6b6b9b9b9dcdcdc949494b3b3b3fffffff9f9f9ffffffffffffe9e9e9e0e0e0f2f2f2fbfbfbddddddcdcdcdb5b5b5c3c3c3d1d1d1f2f2f2eaeaeafcfcfcdedede989898a4a4a4c5c5c5eaeaeaf9f9f9cececef2f2f2d3d3d3e7e7e7fcfcfcf9f9f9f2f2f2f2f2f2e7e7e7eeeeeefafafaf6f6f6e9e9e9e0e0e0e9e9e9fdfdfdfffffffafafaf4f4f4f8f8f8fffffffffffff5f5f5dbdbdbfafafaf0f0f0b9b9b9e8e8e8fefefeededede0e0e0eaeaeae7e7e7e5e5e5f6f6f6eeeeeee8e8e8f0f0f0d9d9d9ebebebeeeeeed0d0d0d6d6d6d6d6d6d4d4d4ebebebfcfcfcfffffffffffffdfdfdf5f5f5eaeaeae0e0e0dcdcdcf3f3f3f5f5f5e3e3e3e6e6e6f4f4f4ddddddc6c6c6d4d4d4e8e8e8f5f5f5fcfcfce8e8e8e9e9e9efefefebebebe8e8e8efefeffbfbfbf7f7f7f0f0f0fbfbfbfbfbfbeeeeeef9f9f9f8f8f8f8f8f8fffffff0f0f0fdfdfdf3f3f3dfdfdfdcdcdcf1f1f1f2f2f2f6f6f6fffffffcfcfcfafafaededede1e1e1f8f8f8e7e7e7d1d1d1d7d7d7d5d5d5e5e5e5dededeccccccdededef2f2f2dcdcdcecececeeeeeef2f2f2e4e4e4ebebebeeeeeef4f4f4fffffffffffffafafafffffff4f4f4efefeff1f1f1fffffffffffffdfdfdebebebe6e6e6ebebebfcfcfcefefeff3f3f3fbfbfbf7f7f7fefefefffffffdfdfdfffffff2f2f2dcdcdcd8d8d8e8e8e8e9e9e9e4e4e4fafafae7e7e7eaeaeafffffff3f3f3e3e3e3f0f0f0dcdcdcc9c9c9dfdfdfc5c5c5cacacad8d8d8fafafafefefeebebebc6c6c6d2d2d2e9e9e9fbfbfbf3f3f3d8d8d8d9d9d9acacaca5a5a5d1d1d1c2c2c2b7b7b7e4e4e4e6e6e6e0e0e0c8c8c8b6b6b6cbcbcbdcdcdccececee4e4e4ddddddfdfdfdc6c6c69f9f9ff0f0f0d0d0d0cececebfbfbfa2a2a2bdbdbde2e2e2e1e1e1d5d5d5f2f2f2f6f6f6f8f8f8fffffffffffffffffffcfcfce2e2e2d2d2d2d7d7d7e2e2e2e0e0e0eeeeeef7f7f7fbfbfbf3f3f3fffffffffffffffffffffffffcfcfcfdfdfdffffffe9e9e9dbdbdbf7f7f7fefefeffffffffffffffffffe6e6e6c7c7c7f0f0f0ffffffffffffffffffffffffffffffe7e7e7cfcfcfddddddf3f3f3eeeeeecececed7d7d7e4e4e4fffffffbfbfbeeeeeee3e3e3e0e0e0dedededededee3e3e3d6d6d6c5c5c5d9d9d9eeeeeefefefeccccccabababc9c9c9f3f3f3f4f4f4cbcbcb9e9e9e9b9b9bd4d4d4ffffffffffffedededf5f5f5e6e6e6e4e4e4f5f5f5ebebebe6e6e6f6f6f6fdfdfdfffffffffffff3f3f3cbcbcbd2d2d2ddddddeaeaeaf2f2f2dededeb5b5b5dededef5f5f5dbdbdbfffffff5f5f5f7f7f7fdfdfdfbfbfbffffffcdcdcdd8d8d8fbfbfbf3f3f3e8e8e8eeeeeeddddddecececefefefe8e8e8e6e6e6cbcbcbe3e3e3ebebebcececee5e5e5eaeaeaf2f2f2dcdcdcc9c9c9c8c8c8dadadaccccccc2c2c2efefefe8e8e8dededef5f5f5fefefeeeeeeee8e8e8e4e4e4e6e6e6e0e0e0e8e8e8f3f3f3f3f3f3f7f7f7ececece5e5e5e0e0e0e7e7e7f8f8f8ecececdbdbdbd8d8d8e8e8e8ffffffdbdbdbadadadcccccccbcbcbc8c8c8dbdbdbe1e1e1f7f7f7f0f0f0fdfdfdf7f7f7f4f4f4fffffffffffff7f7f7ebebebfffffffffffffffffff6f6f6fcfcfcccccccbbbbbbe9e9e9e6e6e6d3d3d3dadadab4b4b4e0e0e0f3f3f3e5e5e5edededf7f7f7ececece6e6e6e4e4e4d6d6d6d3d3d3d3d3d3e4e4e4bebebec8c8c8d5d5d5e9e9e9cfcfcfdcdcdcfdfdfdf1f1f1b4b4b4d6d6d6e4e4e4dbdbdbd1d1d1b6b6b6e2e2e2d7d7d7cacacaddddddd1d1d1f0f0f0fdfdfdf8f8f8f8f8f8f1f1f1ebebebeeeeeed5d5d5e4e4e4fcfcfce7e7e7dfdfdffffffff4f4f4ebebebdfdfdff8f8f8d6d6d6dfdfdfebebebd2d2d2ecececfffffff2f2f2f3f3f3dadadacbcbcbdadadaf7f7f7f5f5f5f7f7f7fcfcfcfafafafbfbfbfefefefdfdfdefefefe1e1e1dadadad7d7d7f9f9f9f2f2f2cacacae1e1e1e5e5e5d6d6d6ebebebf4f4f4e4e4e4e7e7e7f1f1f1f6f6f6f9f9f9f6f6f6fcfcfcfafafafafafafafafafffffffcfcfcfafafaf8f8f8f4f4f4f3f3f3fcfcfcfffffff4f4f4d9d9d9d7d7d7fbfbfbf4f4f4fefefefffffffffffffdfdfde6e6e6f0f0f0fffffffffffff9f9f9f5f5f5f0f0f0efefefecececcecececbcbcbdadadad1d1d1e3e3e3d9d9d9bcbcbcddddddadadad666666646464a0a0a0c8c8c8abababb7b7b7d4d4d4d0d0d0e4e4e4efefeff5f5f5e7e7e7e4e4e4fffffff2f2f2dbdbdbc8c8c8d9d9d9fefefee9e9e9f2f2f2f8f8f8bfbfbfc3c3c3dededee7e7e7dfdfdfc6c6c6e8e8e8f9f9f9cfcfcffefefefffffff7f7f7fafafafffffffffffffbfbfbf8f8f8fdfdfdfffffff3f3f3fffffffffffff9f9f9e3e3e3bababadededef3f3f3b4b4b4c5c5c5f9f9f9f2f2f2eeeeeed2d2d2e1e1e1e2e2e2e7e7e7f9f9f9f0f0f0efefefebebebd9d9d9edededfefefeefefefeeeeeefcfcfcfbfbfbe3e3e3e3e3e3f8f8f8ededede6e6e6f6f6f6d7d7d7c3c3c3dadadad5d5d5cbcbcbc4c4c4dcdcdcf9f9f9e5e5e5e2e2e2d8d8d8e7e7e7eeeeeef3f3f3f1f1f1eaeaeae2e2e2e4e4e4dbdbdbd3d3d3f1f1f1dededecfcfcfefefeffcfcfceaeaeaf2f2f2fffffffefefeedededf5f5f5fbfbfbecececececece2e2e2c9c9c9f5f5f5f9f9f9f5f5f5fcfcfcfffffffdfdfdfffffffffffffcfcfcf0f0f0f9f9f9fffffffffffff5f5f5f2f2f2fafafaebebebf4f4f4f2f2f2eeeeeef7f7f7f0f0f0f1f1f1ccccccb1b1b1c2c2c2d2d2d2e1e1e1d9d9d9e0e0e0e6e6e6dfdfdfe5e5e5e6e6e6f1f1f1fcfcfce7e7e7e3e3e3f6f6f6ebebebf7f7f7fffffff6f6f6fffffffffffff9f9f9edededfcfcfcedededc1c1c1d8d8d8e2e2e2d4d4d4e4e4e4e8e8e8dcdcdce3e3e3f2f2f2ffffffedededc7c7c7bababae1e1e1e2e2e2e8e8e8eaeaead5d5d5d8d8d8c3c3c3d2d2d2dededefffffffafafaefefefffffffe2e2e2afafafbfbfbffcfcfcfdfdfde5e5e5aaaaaac3c3c3cdcdcdb2b2b2bebebeb8b8b8a7a7a7c1c1c1dfdfdfc7c7c7dcdcdcc8c8c8afafafbababac5c5c5ddddddcfcfcfd1d1d1c8c8c8d2d2d2cdcdcdd0d0d0e4e4e4ebebebf4f4f4fefefef3f3f3ebebebebebebffffffdadadacbcbcbe9e9e9d8d8d8e1e1e1fdfdfde7e7e7e2e2e2fbfbfbf7f7f7ffffffefefefbbbbbbecececffffffcececeb5b5b5dcdcdce9e9e9e9e9e9dcdcdce3e3e3e5e5e5f5f5f5eeeeeecacacac9c9c9cdcdcddbdbdbc9c9c9b2b2b2878787adadadcbcbcbbfbfbfc0c0c0cacacadededed8d8d8cfcfcfb5b5b5cececef1f1f1f0f0f0f7f7f7f1f1f1d0d0d0e1e1e1d1d1d1bfbfbfd6d6d6bcbcbcbdbdbdcbcbcbe8e8e8e1e1e1bebebed0d0d0eaeaeae9e9e9e9e9e9d9d9d9cbcbcbe9e9e9cacacab2b2b2cdcdcdc1c1c1c4c4c4d0d0d0cdcdcdc6c6c6cececec3c3c3b3b3b3dadadae4e4e4b3b3b3bebebee7e7e7acacacc1c1c1d1d1d1cacacac9c9c9cececef5f5f5f8f8f8f5f5f5ddddddf3f3f3fffffffffffff6f6f6fffffffffffffafafafbfbfbfffffffcfcfcf8f8f8fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbefefeffafafaddddddf7f7f7fffffffafafafffffffffffffdfdfdfcfcfcfffffffdfdfdfafafaedededf5f5f5fffffffffffffdfdfdf5f5f5fefefef2f2f2dededefdfdfdffffffe4e4e4b2b2b2a8a8a8a3a3a3acacacd8d8d8fffffffffffffafafaf0f0f0fffffffbfbfbd9d9d9fbfbfbfffffffefefefbfbfbdfdfdfeeeeeef7f7f7f7f7f7f9f9f9ececece1e1e1efefefe9e9e9dededeedededd0d0d0dbdbdbf7f7f7e7e7e7f4f4f4efefefe6e6e6dededef5f5f5ffffffd6d6d6d9d9d9f6f6f6dfdfdfd5d5d5d6d6d6dededef1f1f1e5e5e5fafafaf8f8f8dedededcdcdccbcbcbc3c3c3d7d7d7d1d1d1e2e2e2ffffffc6c6c6e5e5e5ffffffefefefdcdcdce8e8e8fcfcfcdededefefefeeaeaead3d3d3f4f4f4e7e7e7cfcfcfdfdfdfdfdfdfe2e2e2edededd9d9d9f4f4f4e7e7e7f4f4f4f3f3f3e9e9e9f8f8f8f7f7f7f1f1f1f6f6f6fdfdfdc5c5c5bfbfbfebebebfffffffffffffffffffbfbfbe8e8e8e2e2e2e6e6e6d7d7d7ddddddd7d7d7d2d2d2c0c0c0f0f0f0fffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8fdfdfdfcfcfcfcfcfcfefefefbfbfbf9f9f9fffffffffffffafafaf5f5f5fefefef6f6f6f0f0f0efefefefefefe6e6e6c6c6c6f1f1f1f4f4f4edededf5f5f5d9d9d9dcdcdcfcfcfcf0f0f0f9f9f9ffffffd5d5d5d9d9d9f8f8f8e6e6e6dadadae4e4e4ecececf5f5f5f3f3f3f4f4f4fffffffbfbfbf8f8f8efefeff6f6f6cdcdcd9b9b9bcececeb8b8b8aaaaaaa0a0a07373737b7b7b808080a8a8a8a7a7a7b6b6b6d2d2d2b8b8b89d9d9dc6c6c6b7b7b7abababe0e0e0fffffffffffff6f6f6e0e0e0ffffffffffffe5e5e5d8d8d8edededafafafccccccf4f4f4f4f4f4fdfdfdfcfcfcfefefeffffffffffffeaeaeac6c6c6dddddde2e2e2d4d4d4cacacaa4a4a49d9d9da6a6a6b4b4b4abababc1c1c1f7f7f7fffffffffffffffffff9f9f9e6e6e6fafafafafafafbfbfbfffffffffffffffffff0f0f0b8b8b8cdcdcde8e8e8d9d9d9e0e0e0f4f4f4ebebebd4d4d4d7d7d7d9d9d9dedededadadac2c2c2d0d0d0e7e7e7cfcfcfe3e3e3f9f9f9f5f5f5ffffffececece6e6e6e4e4e4ecececeeeeeedededee2e2e2dadadadfdfdfededede0e0e0e6e6e6ffffffddddddbcbcbcd0d0d0e2e2e2f0f0f0f8f8f8fefefeffffffe5e5e5f5f5f5ffffffffffffffffffececece5e5e5f7f7f7d7d7d7ecececfefefefffffffffffffcfcfcfdfdfdfffffffefefefefefefffffffefefefffffffefefefcfcfcfffffffefefefffffffffffffbfbfbfffffff0f0f0aeaeaec3c3c3d7d7d7cfcfcfccccccc9c9c9c6c6c6d3d3d3e4e4e4e8e8e8ededede7e7e7f5f5f5e6e6e6dddddde9e9e9ecececddddddd2d2d2d1d1d1d8d8d8e2e2e2d5d5d5bcbcbcd7d7d7dcdcdccdcdcdfbfbfbf7f7f7fcfcfce4e4e4d7d7d7e1e1e1d5d5d5ebebebfffffff4f4f4fffffffafafaffffffffffffecececd7d7d7b0b0b0b8b8b8d4d4d4d4d4d48a8a8a868686a7a7a7a8a8a8d7d7d7e1e1e18787878d8d8da7a7a7a0a0a0a5a5a5b4b4b4d4d4d4bdbdbdb4b4b4bebebecacacabfbfbfb2b2b2cececeeaeaeacececea9a9a9d8d8d8cbcbcbc4c4c4d7d7d7e8e8e8f0f0f0e9e9e9ffffffececece8e8e8f4f4f4dadadae5e5e5eaeaeaefefefd6d6d6dadadadadadad8d8d8ededede6e6e6dbdbdbc3c3c3f2f2f2e5e5e5c1c1c1bebebecbcbcbb0b0b0b1b1b1bababab3b3b3b1b1b1a9a9a9aeaeaebababaeaeaeafdfdfdc4c4c4c1c1c1e2e2e2e4e4e4d7d7d7c0c0c0c4c4c4c4c4c4b0b0b0c4c4c4dfdfdfcfcfcfd3d3d3ffffffccccccbbbbbbe2e2e2d6d6d6d6d6d6edededf0f0f0dfdfdfd9d9d9ddddddc8c8c8c7c7c7fcfcfcfffffff0f0f0dededeeeeeeeebebebf5f5f5f6f6f6dededeb2b2b2e9e9e9eeeeeee0e0e0e3e3e3c8c8c8b0b0b0dededeedededfffffffffffff3f3f3dededee2e2e2e4e4e4e7e7e7e7e7e7dddddde4e4e4f9f9f9f8f8f8f9f9f9edededd5d5d5d4d4d4b8b8b8e5e5e5eaeaeaededede6e6e6fcfcfce2e2e2bebebed0d0d0b4b4b4d1d1d1e6e6e6fcfcfceeeeeedbdbdbddddddecececfbfbfbfafafafafafafbfbfbffffffedededebebebfcfcfce2e2e2f3f3f3f6f6f6fafafae9e9e9cfcfcfd4d4d4e1e1e1d4d4d4d2d2d2e4e4e4fcfcfcd7d7d7d6d6d6f9f9f9f9f9f9fffffffffffffdfdfdfdfdfdfefefedfdfdfe7e7e7f9f9f9f3f3f3d6d6d6dfdfdffdfdfdfbfbfbfcfcfceeeeeee8e8e8a7a7a7bdbdbdddddddc0c0c0d6d6d6ccccccdadadadededecececeebebebefefefe4e4e4d0d0d0f0f0f0fbfbfbfcfcfcffffffd9d9d9e4e4e4fffffff4f4f4f9f9f9fffffffffffffbfbfbfffffffffffffffffffdfdfdefefefe3e3e3fffffffdfdfddbdbdba1a1a1959595c9c9c9f9f9f9dfdfdff7f7f7fefefed3d3d3969696bebebed7d7d7d0d0d0d8d8d8efefeff7f7f7e0e0e0e1e1e1f0f0f0efefeff1f1f1ecececd5d5d5cdcdcdbebebeb0b0b0eeeeeeeaeaeabababacbcbcbffffffeeeeeec1c1c1d8d8d8fbfbfbfafafad7d7d7e8e8e8fffffff4f4f4f4f4f4ffffffe6e6e6e5e5e5fffffffffffffffffffffffffffffff9f9f9fffffffffffffdfdfdcbcbcbfefefefffffffffffffefefefffffffffffffffffffdfdfdfefefeecececf8f8f8ffffffffffffdcdcdc9f9f9fb8b8b8bebebed4d4d4c9c9c9d5d5d5e3e3e3f4f4f4f0f0f0fffffffffffffefefef9f9f9fffffffffffffffffffbfbfbfffffffefefefcfcfcfefefefffffffffffff6f6f6dfdfdfecececf6f6f6c9c9c9dfdfdffffffff0f0f0eeeeeed6d6d6d1d1d1f3f3f3e8e8e8cccccce8e8e8e3e3e3e1e1e1e7e7e7e2e2e2e3e3e3e7e7e7dddddddcdcdce7e7e7dededecbcbcbd8d8d8cbcbcbeeeeeef7f7f7f9f9f9ffffffffffffe9e9e9dcdcdce1e1e1dadadad4d4d4b1b1b1d1d1d1fefefef0f0f0ededede4e4e4d1d1d1e4e4e4e6e6e6d0d0d0acacacb2b2b2c3c3c3cbcbcbdbdbdbcececed7d7d7dadadaddddddd7d7d7dfdfdfc6c6c6d1d1d1ededede9e9e9eeeeeefffffff9f9f9ffffffecececf0f0f0fefefedcdcdc707070656565aeaeaeb8b8b87373736d6d6dc7c7c7f0f0f0fffffff9f9f9bbbbbbd0d0d0fdfdfde7e7e7eaeaeafffffff8f8f8eeeeeeebebebd7d7d7d6d6d6d7d7d7e0e0e0f5f5f5f0f0f0d5d5d5d0d0d0f1f1f1e3e3e3dcdcdceeeeeeefefefd2d2d2cccccce9e9e9eaeaeae9e9e9e2e2e2d2d2d2cfcfcfe9e9e9e9e9e9d8d8d8dcdcdce0e0e0e3e3e3e1e1e1ebebebedededdbdbdbefefeffcfcfcf2f2f2dbdbdbdadadad1d1d1e8e8e8efefeff5f5f5fffffffffffff5f5f5e6e6e6f4f4f4ffffffffffffefefefcececee7e7e7e5e5e5d5d5d5d0d0d0dcdcdce9e9e9f6f6f6fbfbfbebebebebebebf5f5f5efefefebebebf3f3f3fcfcfcfffffff6f6f6f4f4f4f9f9f9fbfbfbf8f8f8fefefef4f4f4d9d9d9ddddddfcfcfcfffffffffffffffffffbfbfbfffffff7f7f7efefeff9f9f9fefefefffffffffffffffffff2f2f2ebebebe7e7e7ebebebf2f2f2eeeeeedbdbdbd0d0d0e7e7e7f2f2f2eeeeeedededee9e9e9f0f0f0f7f7f7f9f9f9fffffffffffffffffff4f4f4f2f2f2f6f6f6ededede3e3e3eeeeeefdfdfdfbfbfbedededcfcfcfa8a8a8bcbcbceaeaeadfdfdfbebebe9c9c9cd4d4d4b3b3b36464648686869494949b9b9b8d8d8d8d8d8d969696979797b0b0b0ccccccbbbbbba9a9a9bfbfbfdfdfdfb1b1b17e7e7e717171afafafd8d8d8d9d9d9cececeb8b8b8cfcfcfe0e0e0cacacaeaeaeafefefeecececdadadaf3f3f3fffffff1f1f1cbcbcbe9e9e9d9d9d9e4e4e4dfdfdfdbdbdbf3f3f3f0f0f0dadadac2c2c2acacacb2b2b2c4c4c4bababacececec3c3c3dfdfdfffffffeaeaeaddddddf4f4f4f9f9f9e3e3e3ebebebedededddddddeeeeeee6e6e6e6e6e6f6f6f6f7f7f7fdfdfdfffffffafafaffffffe0e0e0f1f1f1fbfbfbfdfdfdf7f7f7efefefffffffffffffdbdbdbcacacaefefefd6d6d6e2e2e2fafafaeaeaeae5e5e5ffffffeaeaeafdfdfdfffffffffffffffffffffffffffffffcfcfcc7c7c7c8c8c8e6e6e6d2d2d2cfcfcfcfcfcfbebebecdcdcdd5d5d5d5d5d5e3e3e3f4f4f4fffffffffffffffffffffffffffffffffffffffffffefefef2f2f2f3f3f3fdfdfdfbfbfbffffffd4d4d4bababadadadae4e4e4ffffffffffffd5d5d5e5e5e5e9e9e9f5f5f5fbfbfbc4c4c4d8d8d8f1f1f1bdbdbdadadadc1c1c1d4d4d4fffffffcfcfceeeeeef8f8f8e9e9e9ececececececc7c7c7c3c3c3dadadaf0f0f0d7d7d7b9b9b9cdcdcde0e0e0f2f2f2e1e1e1eaeaeaeeeeeee2e2e2ebebebf6f6f6e3e3e3efefefedededeeeeeefdfdfdf7f7f7fffffffcfcfcf8f8f8eeeeeefafafaffffffffffffffffffffffffffffffefefefcececec5c5c5b2b2b2d6d6d6e2e2e2c5c5c5c6c6c6e3e3e3f1f1f1fffffffefefefcfcfcfffffff0f0f0f2f2f2fbfbfbf2f2f2dbdbdbd7d7d7f5f5f5f8f8f8f4f4f4f8f8f8fcfcfcfdfdfdfbfbfbf9f9f9f2f2f2eeeeeeeeeeeef2f2f2d4d4d4efefeffdfdfddfdfdff4f4f4f5f5f5f0f0f0fafafafffffff8f8f8d5d5d5bababacbcbcbdededefafafaebebebcececee1e1e1dfdfdfbfbfbfb7b7b7dadadaf7f7f7fffffffdfdfde7e7e7eaeaeadbdbdbc8c8c8c0c0c0bebebecacacadfdfdfdededee3e3e3cfcfcfcfcfcfdadadadcdcdce0e0e0f6f6f6f1f1f1cfcfcfddddddc4c4c4999999eaeaeaebebebeaeaeacdcdcdbdbdbdf8f8f8fafafaf9f9f9fdfdfdf2f2f2fffffff8f8f8efefeff0f0f0f2f2f2f1f1f1f5f5f5fffffff5f5f5ebebebf0f0f0eeeeeefafafaffffffdededea2a2a2989898a8a8a8abababdededefbfbfbf9f9f9c6c6c6d6d6d6e8e8e8f7f7f7ffffffeeeeeeefefeffbfbfbf1f1f1f7f7f7fffffffefefeffffffebebebe3e3e3fffffff7f7f7f8f8f8f6f6f6c4c4c4e1e1e1fdfdfdfefefef6f6f6f2f2f2e2e2e2dfdfdff2f2f2d6d6d6bebebef6f6f6fefefef1f1f1e4e4e4f1f1f1f6f6f6ffffffe6e6e6e2e2e2f0f0f0f0f0f0f8f8f8edededefefeffdfdfdf4f4f4e9e9e9f2f2f2f9f9f9fffffffffffffafafafffffffffffff5f5f5ffffffffffffffffffffffffffffffffffffffffffffffffefefef8c8c8c9f9f9fc4c4c4bababac3c3c3c8c8c8cdcdcdbebebeb4b4b4d9d9d9b0b0b0aaaaaac7c7c7b6b6b6a1a1a1c2c2c2b8b8b8969696a5a5a5b4b4b4a0a0a08d8d8d6e6e6ebfbfbffffffffffffffafafabdbdbd858585b5b5b5c2c2c2b5b5b5c3c3c3ececececececa4a4a4a4a4a4e1e1e1b9b9b99999999e9e9ec0c0c0dfdfdff8f8f8fffffffffffffffffff2f2f2eaeaeafcfcfcf8f8f8f6f6f6fdfdfdf8f8f8fafafae9e9e9e2e2e2f2f2f2f8f8f8dddddde5e5e5e0e0e0f2f2f2fbfbfbd5d5d5e9e9e9f9f9f9eaeaeae7e7e7f7f7f7ededede0e0e0dbdbdbecececb9b9b9a9a9a9e1e1e1d2d2d2e1e1e1f2f2f2efefeff0f0f0e2e2e2bbbbbbe4e4e4dbdbdbf3f3f3f9f9f9dadadad7d7d7d1d1d1dcdcdcfdfdfdddddddc0c0c0c1c1c1b9b9b9cececedcdcdcddddddeaeaeae8e8e8dadadaeeeeeef3f3f3f3f3f3fcfcfcfcfcfcfffffff2f2f2f9f9f9fbfbfbeeeeeefdfdfdfffffffffffffffffffbfbfbf6f6f6f8f8f8fbfbfbf0f0f0ededede8e8e8d5d5d5efefefe4e4e4d4d4d4efefeff0f0f0d1d1d1f4f4f4ffffffffffffeaeaeadfdfdffffffffffffffdfdfde5e5e5eaeaeae0e0e0e9e9e9dadadae0e0e0f1f1f1e9e9e9f4f4f4ffffffd1d1d1cbcbcbd8d8d8e3e3e3f5f5f5fcfcfcfffffff2f2f2dbdbdbdededecccccccdcdcdf1f1f1f0f0f0c3c3c3939393aaaaaae2e2e2f9f9f9efefeff2f2f2cfcfcfc1c1c1a3a3a3969696a2a2a2abababa3a3a39090907b7b7b939393a6a6a6949494868686b0b0b0bdbdbdb3b3b3d1d1d1dcdcdca8a8a8c3c3c3e4e4e4c7c7c7ddddddddddddd3d3d3fffffffdfdfddbdbdbbfbfbfe9e9e9aeaeaecfcfcff3f3f3e9e9e9dadadae9e9e9edededd3d3d3dadadadededef4f4f4f8f8f8fffffffffffffffffffcfcfcfffffffffffffefefef8f8f8e4e4e4e8e8e8ffffffefefeff6f6f6fffffff8f8f8d7d7d7c5c5c5f2f2f2fffffff1f1f1d6d6d6f0f0f0fffffffefefefcfcfcfefefefbfbfbf0f0f0c5c5c5d0d0d0f4f4f4f1f1f1f6f6f6fcfcfcfffffffbfbfbe5e5e5f4f4f4c0c0c0dbdbdbf6f6f6eaeaeadfdfdfd1d1d1ddddddefefefe0e0e0e7e7e7ebebebf2f2f2fbfbfbadadad9e9e9ed9d9d9b7b7b7959595d3d3d3d2d2d2cbcbcbd7d7d7cececee2e2e2edededebebebf6f6f6f2f2f2dfdfdfdadadadcdcdce3e3e3d5d5d5bfbfbfc2c2c2b2b2b2dededeb9b9b9cfcfcffbfbfbcdcdcdd5d5d5e8e8e8e1e1e1c4c4c4e0e0e0f0f0f0cdcdcdd4d4d4dddddde3e3e3e8e8e8ececece6e6e6dcdcdcd7d7d7ffffffe5e5e5ecececfefefefafafaf0f0f0fcfcfcffffffe4e4e4fdfdfdfffffffffffffffffffffffffffffffbfbfbe3e3e3eeeeeef2f2f2e9e9e9e0e0e0efefeffcfcfcddddddbebebecececee5e5e5e0e0e0e5e5e5f5f5f5f6f6f6dadadad9d9d9e5e5e5cccccce7e7e7d7d7d7bfbfbfcfcfcfb2b2b2d0d0d0ebebebdadadae2e2e2e8e8e8e8e8e8f7f7f7fffffff6f6f6efefeffffffffffffffffffffffffffffffffffffffffffffafafafafafafafafafcfcfcfffffffbfbfbfcfcfcdededed9d9d9efefeffcfcfcfcfcfceeeeeef5f5f5efefefebebebfcfcfcfdfdfdd9d9d9d0d0d0ddddddeeeeeef6f6f6d7d7d7e6e6e6ffffffffffffe9e9e9dededeecececf0f0f0f3f3f3dbdbdbdcdcdceeeeeef4f4f4fcfcfcfcfcfcf8f8f8cacacacbcbcbdedededddddde6e6e6ecececffffffffffffedededebebebeeeeeeeeeeeef5f5f5b5b5b5c8c8c8d8d8d8e6e6e6dddddddbdbdbefefefffffffebebebafafaffefefef3f3f3f7f7f7f5f5f5f0f0f0ededede9e9e9ebebebf6f6f6f5f5f5fefefefefefee9e9e9eaeaeaffffffffffffebebebddddddcacacac3c3c3e0e0e0edededfdfdfdecececc7c7c7c0c0c0c5c5c5cacacacacacad2d2d2d1d1d1cececec1c1c1d6d6d6e8e8e8e2e2e2dadadae9e9e9f1f1f1f2f2f2e1e1e1ecececc3c3c3cececee7e7e7f2f2f2fffffff0f0f0eaeaeae8e8e8ebebebf6f6f6eeeeeef9f9f9e2e2e2e0e0e0e6e6e6e6e6e6eaeaeaf0f0f0f3f3f3f7f7f7edededfefefefffffff1f1f1f5f5f5fffffff4f4f4ecececf4f4f4f5f5f5f8f8f8f8f8f8fcfcfce2e2e2edededfefefef3f3f3e3e3e3e9e9e9fafafafffffffafafaf2f2f2c7c7c7d6d6d6ecececfefefeffffffe8e8e8e9e9e9f6f6f6f1f1f1e2e2e2c5c5c5888888939393d6d6d6c7c7c7c3c3c3cfcfcfc6c6c6e3e3e3d5d5d5d2d2d2c5c5c5afafafdcdcdcd3d3d3ebebebd1d1d1b2b2b2c4c4c4d5d5d5a3a3a3a5a5a5adadadd1d1d1fffffffcfcfcbfbfbf9e9e9ebfbfbf999999757575c4c4c4fcfcfceaeaeaf9f9f9f6f6f6fefefef7f7f7f2f2f2fafafafffffff8f8f8fefefefffffffefefefdfdfdfffffffefefef8f8f8fdfdfdfffffffcfcfcfffffffdfdfdf9f9f9f9f9f9e7e7e7f5f5f5fdfdfdfffffffafafafffffff8f8f8eeeeeeeaeaeac8c8c8bdbdbdbfbfbfbdbdbddfdfdff4f4f4fbfbfbf9f9f9e7e7e7d9d9d9dadadaf6f6f6d6d6d6e2e2e2dfdfdfebebebf7f7f7f6f6f6f8f8f8fcfcfcf3f3f3e6e6e6f2f2f2e3e3e3e9e9e9f8f8f8fffffffcfcfcfffffffdfdfdfcfcfcf3f3f3f4f4f4fcfcfcfbfbfbfafafaf9f9f9eeeeeef9f9f9fffffffbfbfbffffffffffffeeeeeed9d9d9e5e5e5f6f6f6dadadad3d3d3f9f9f9ebebebdcdcdce0e0e0c1c1c1afafafbbbbbbbbbbbbc4c4c4c5c5c5bababac3c3c3bbbbbbd2d2d2d5d5d5d2d2d2e4e4e4e2e2e2dadadae3e3e3e5e5e5dededed7d7d7c0c0c0c3c3c3dcdcdcd1d1d1b4b4b4c2c2c2d3d3d3d5d5d5e7e7e7fbfbfbf9f9f9fffffffbfbfbc5c5c5acacacd5d5d5b8b8b8bbbbbbaeaeaeb1b1b1e7e7e7fafafaf8f8f8f9f9f9f4f4f4fafafafffffffffffff5f5f5e7e7e7e4e4e4dadadae5e5e5e8e8e8e3e3e3f3f3f3d6d6d6b8b8b8999999adadad9898987b7b7bb0b0b0aeaeae9797978a8a8a7979797b7b7b939393b9b9b9b5b5b5aeaeaeb1b1b1b8b8b8ffffffb0b0b07171716d6d6d808080d1d1d1fdfdfde3e3e3ecececfafafafffffff8f8f8e8e8e8f7f7f7fffffffdfdfdecececf0f0f0f3f3f3f3f3f3e9e9e9dcdcdcddddddf2f2f2fffffff3f3f3f0f0f0fffffffbfbfbe8e8e8eeeeeefbfbfbe4e4e4f4f4f4e3e3e3e8e8e8ecececdfdfdffffffff7f7f7e8e8e8bfbfbff6f6f6fffffff0f0f0ebebebcdcdcdcbcbcbc8c8c8c5c5c5c6c6c6abababb2b2b2b0b0b0aaaaaab4b4b4acacacb4b4b4bcbcbcbababab6b6b6b8b8b8b9b9b9c0c0c0c8c8c8cbcbcbd9d9d9c9c9c9b5b5b5d1d1d1bcbcbc9c9c9ccbcbcba7a7a7bababab8b8b8b2b2b2a2a2a2cbcbcbeeeeeeb8b8b8989898cacacae2e2e2e7e7e7fafafaeeeeeedadadad4d4d4e2e2e2c1c1c1acacacdfdfdfc6c6c6cdcdcde0e0e0dededeffffffc8c8c8c7c7c7e2e2e2b8b8b8c5c5c5d0d0d0d9d9d9cececedfdfdfdbdbdbc4c4c4d9d9d9dddddddadadad5d5d5e3e3e3f5f5f5e5e5e5bbbbbbc8c8c8c8c8c8bebebec7c7c7d7d7d7e5e5e5f6f6f6cfcfcfc5c5c5d3d3d3d5d5d5a4a4a4a3a3a3d2d2d2d8d8d8d3d3d3b7b7b7bbbbbbcdcdcdcacacac5c5c5c1c1c1d9d9d9efefefdcdcdcbcbcbcd1d1d1edededf0f0f0dededec5c5c5d5d5d5dbdbdbb6b6b69c9c9cb4b4b4d5d5d5c3c3c3e8e8e8f1f1f1d5d5d5c4c4c4d8d8d8c8c8c8dadadaf3f3f3f4f4f4cececebebebeedededffffffeeeeeef3f3f3c4c4c4cdcdcdf1f1f1f2f2f2fffffffefefedcdcdcf8f8f8fcfcfce5e5e5f9f9f9ededed878787c2c2c2eeeeeedcdcdcf5f5f5fffffffffffff4f4f4fcfcfcffffffffffffffffffffffffffffffe8e8e8e4e4e4d0d0d0dcdcdcfafafae4e4e4ecececf1f1f1f4f4f4f0f0f0f4f4f4f7f7f7eaeaeae8e8e8f5f5f5f0f0f0e7e7e7f8f8f8f3f3f3ffffffe2e2e2c2c2c2fdfdfdfffffffffffffffffff6f6f6f2f2f2c6c6c6bdbdbdfffffffafafafdfdfdffffffffffffffffffffffffe8e8e8f5f5f5fffffffdfdfdf0f0f0fbfbfbf2f2f2ebebebe5e5e5f6f6f6efefefd9d9d9dadadad7d7d7d3d3d3f2f2f2fdfdfdf9f9f9fafafaedededdbdbdbf3f3f3fdfdfdf6f6f6fafafaefefefe6e6e6f3f3f3eeeeeef9f9f9fffffff0f0f0f8f8f8e9e9e9dfdfdfe9e9e9c7c7c7d5d5d5e9e9e9ddddddcecececdcdcde5e5e5dcdcdcdcdcdce2e2e2d3d3d3bfbfbfcfcfcffafafaf7f7f7e0e0e0d8d8d8e9e9e9fffffffbfbfbf6f6f6fffffff9f9f9d7d7d7d5d5d5f6f6f6e7e7e7e2e2e2ececece7e7e7e9e9e9e9e9e9d7d7d7afafafbababaacacaccdcdcdd0d0d0b3b3b3c6c6c6c6c6c6e2e2e2d9d9d9e5e5e5f2f2f2edededebebebf7f7f7f1f1f1e0e0e0c4c4c4cbcbcbf1f1f1f2f2f2d7d7d7cdcdcd969696abababd1d1d1bbbbbbd2d2d2dcdcdcefefefe4e4e4ffffffe5e5e5b8b8b8c8c8c8c1c1c1c6c6c6d5d5d5eaeaeac2c2c2949494c5c5c5c8c8c8bababa939393acacacf8f8f8cecece7b7b7b878787bfbfbfcecececacacae6e6e6e8e8e8f8f8f8f0f0f0ebebebf0f0f0f8f8f8f8f8f8fdfdfdfafafaf7f7f7f8f8f8f5f5f5f5f5f5f2f2f2f9f9f9e9e9e9e2e2e2e3e3e3efefeff3f3f3efefefefefeff5f5f5e6e6e6e1e1e1cdcdcdd3d3d3cbcbcbd2d2d2d0d0d0aeaeaee9e9e9b9b9b9a2a2a2d8d8d8f2f2f2f8f8f8e9e9e9e2e2e2f2f2f2f7f7f7f5f5f5f3f3f3eeeeeee7e7e7f3f3f3f2f2f2f2f2f2e7e7e7d3d3d3e7e7e7fdfdfdccccccdadadae2e2e2f9f9f9e1e1e1e8e8e8f0f0f0fcfcfcfbfbfbfafafafdfdfdfdfdfdfffffffffffffefefeedededeaeaeaddddddd8d8d8dfdfdfd4d4d4e4e4e4f0f0f0f3f3f3e2e2e2e9e9e9ebebebf4f4f4f8f8f8fffffffbfbfbf0f0f0f7f7f7f4f4f4e0e0e0d7d7d7e6e6e6dcdcdca9a9a9dadadae6e6e6e0e0e0e1e1e1e2e2e2e4e4e4e1e1e1fafafaf5f5f5f0f0f0fffffff8f8f8ffffffe0e0e0c2c2c2e5e5e5edededf5f5f5e6e6e6d9d9d9bdbdbdccccccfdfdfdffffffc0c0c0a6a6a6cfcfcfbcbcbcb8b8b8d6d6d6aeaeaed8d8d8ededededededfcfcfcfbfbfbfffffffdfdfdefefefecececf0f0f0f3f3f3f0f0f0f2f2f2fffffffffffffdfdfde6e6e6fffffff8f8f8d7d7d7969696808080bcbcbce3e3e3dadadad7d7d7eaeaeaadadadadadadb3b3b3989898a5a5a5d3d3d3d4d4d4ffffffdddddd6f6f6f8e8e8ebababad2d2d2d2d2d2bbbbbbd4d4d4e8e8e8e6e6e6b9b9b9aeaeaeeeeeeef7f7f7d5d5d5e4e4e4f5f5f5fbfbfbfbfbfbffffffffffffededede7e7e7f6f6f6ddddddf2f2f2e9e9e9dcdcdcf0f0f0dededeebebebf3f3f3e4e4e4e8e8e8e7e7e7eaeaeaedededf4f4f4f9f9f9eaeaeaa6a6a6b8b8b8d6d6d6b3b3b3a7a7a7afafaf999999bfbfbfd2d2d2b8b8b8e1e1e1d3d3d3d3d3d3e8e8e8f1f1f1f3f3f3fcfcfcfffffffafafaf9f9f9f2f2f2f6f6f6f0f0f0f4f4f4e7e7e7dbdbdbf1f1f1fdfdfddcdcdce9e9e9ffffffe9e9e9b6b6b6dcdcdce3e3e3dadadadbdbdbcacacad3d3d3ebebebedededbcbcbcbfbfbfeeeeeefafafaf1f1f1edededfefefeffffffd5d5d5e6e6e6ffffffe7e7e7ecececf4f4f4e5e5e5e8e8e8d7d7d7e7e7e7f5f5f5f4f4f4fafafae5e5e5e9e9e9f6f6f6efefefcfcfcfe7e7e7e9e9e9d1d1d1d6d6d6ecececeaeaeaebebebe6e6e6d1d1d1bbbbbbe1e1e1d7d7d7cdcdcde4e4e4edededf4f4f4f7f7f7d3d3d3afafafdcdcdccfcfcfc8c8c8edededf5f5f5d9d9d9ebebebf8f8f8fafafae9e9e9e4e4e4fcfcfcf9f9f9d1d1d1d8d8d8cbcbcbe2e2e2dadadacececeffffffe0e0e0c2c2c2e7e7e7e4e4e4eaeaeaebebebf4f4f4ecececffffffffffffdedede9d9d9db2b2b2dfdfdfc5c5c5c3c3c3dbdbdbdfdfdfd4d4d4dfdfdfdbdbdbb8b8b8cdcdcdc0c0c0bcbcbcebebebf2f2f2e7e7e7ebebebf2f2f2e3e3e3e5e5e5ececece9e9e9f6f6f6b1b1b1afafafdfdfdff8f8f8d5d5d5d7d7d7fdfdfdefefefdadadad4d4d4cdcdcdd9d9d9f2f2f2f2f2f2fffffffcfcfcf6f6f6fffffffefefef1f1f1ddddddf1f1f1fffffff7f7f7ffffffffffffedededdededee5e5e5fafafafdfdfdf2f2f2e3e3e3f2f2f2ffffffdfdfdfd5d5d5fffffffffffffffffffbfbfbcbcbcbcdcdcdffffffe9e9e9edededffffffe4e4e4dededee3e3e3ebebebe8e8e8e7e7e7dededed6d6d6d7d7d7d7d7d7e7e7e7e0e0e0dadadae0e0e0f4f4f4f8f8f8f7f7f7fcfcfcf9f9f9f7f7f7fcfcfcf9f9f9f3f3f3ffffffffffffecececfefefef4f4f4ecececf8f8f8fffffffffffffcfcfcfffffffefefefdfdfdf8f8f8fcfcfce7e7e7f7f7f7d8d8d8e8e8e8f8f8f8f2f2f2e8e8e8e6e6e6eaeaeafafafaf2f2f2e0e0e0e2e2e2e8e8e8dbdbdbe0e0e0d0d0d0e0e0e0dfdfdfcdcdcde9e9e9fcfcfceeeeeee1e1e1ebebebe9e9e9bcbcbcd7d7d7f3f3f3e7e7e7e5e5e5fafafafafafaeaeaeaf6f6f6c5c5c5a6a6a6d5d5d5fffffff9f9f9dcdcdce7e7e7dededee8e8e8fffffff0f0f0cacacac1c1c1b3b3b3ccccccfffffff6f6f6c8c8c8f2f2f2fffffffefefeffffffffffffc6c6c6a0a0a0e4e4e4f3f3f3cdcdcde4e4e4f3f3f3e4e4e4f5f5f5e5e5e5c2c2c2aeaeaefffffffffffff4f4f4ffffffc1c1c1bababad7d7d7f4f4f4f7f7f7bfbfbfc3c3c3e3e3e3bbbbbb8e8e8e8c8c8cc1c1c1cacacad8d8d8d7d7d7d5d5d5dededeebebebeaeaeaefefeff7f7f7eeeeeef0f0f0e4e4e4dededefdfdfde2e2e2e3e3e3f1f1f1fdfdfde7e7e7e6e6e6ecececedededf6f6f6f4f4f4e7e7e7ddddddd5d5d5d0d0d0d9d9d9d4d4d4cececed6d6d6bdbdbdbdbdbde1e1e1d5d5d5cacacac1c1c1cececed5d5d5e3e3e3dddddde8e8e8e6e6e6d7d7d7efefeffffffffefefeedededfefefedededed1d1d1eeeeeee2e2e2e3e3e3e4e4e4d6d6d6e2e2e2ccccccdadadae5e5e5e4e4e4eeeeeef1f1f1f9f9f9fafafafffffffffffff9f9f9e5e5e5e9e9e9fafafaf8f8f8ebebebc6c6c6b3b3b3f2f2f2fffffffffffff0f0f0fffffffffffffafafafafafafffffffffffffffffffffffffdfdfdf4f4f4ecececfcfcfcffffffdbdbdbe2e2e2fdfdfdfffffffefefefefefef6f6f6e4e4e4e9e9e9ffffffecececc6c6c6e5e5e5d8d8d8ddddddfffffffffffffffffffdfdfdcdcdcd8d8d8da1a1a1bcbcbcdcdcdce1e1e1f0f0f0f2f2f2bcbcbcbdbdbdcfcfcfb8b8b8d1d1d1eaeaeaecececefefefe3e3e3edededd4d4d4d1d1d1f2f2f2edededdbdbdbdadadafafafafefefed2d2d2c4c4c4bfbfbfbcbcbcd2d2d2e4e4e4dcdcdcbdbdbdc1c1c1d5d5d5f1f1f1dcdcdcebebebfefefeebebebddddddd2d2d2b7b7b7a6a6a6b3b3b3abababb4b4b4cacacad4d4d4ecececdededeeeeeeedfdfdfabababb6b6b6bebebeaeaeaeb4b4b4dadadad1d1d1c7c7c7ddddddd2d2d2e9e9e9c7c7c7c0c0c0dbdbdbf5f5f5f7f7f7f4f4f4f2f2f2e8e8e8ededede4e4e4f2f2f2f7f7f7dededeb5b5b5dcdcdcf5f5f5cdcdcdd3d3d3f9f9f9fffffffffffff8f8f8e6e6e6b5b5b5c6c6c6d7d7d7d2d2d2cbcbcbf4f4f4ececece0e0e0f3f3f3e8e8e8f1f1f1fffffffffffffffffffffffff1f1f1f0f0f0f8f8f8fffffff6f6f6f5f5f5fffffff9f9f9e2e2e2d0d0d0ecececfafafafffffffcfcfcffffffffffffe4e4e4e4e4e4f3f3f3e9e9e9fcfcfcf0f0f0f3f3f3d7d7d7f5f5f5ffffffe5e5e5e2e2e2f6f6f6fdfdfde8e8e8f8f8f8eeeeeee2e2e2edededfbfbfbf4f4f4fbfbfbfdfdfdfffffff4f4f4e7e7e7fbfbfbfffffff9f9f9fbfbfbf7f7f7f8f8f8fffffffdfdfdf0f0f0fefefeffffffe8e8e8fffffffffffff4f4f4f4f4f4e8e8e8e3e3e3fffffffffffffffffffffffffffffffffffffcfcfcf0f0f0ffffffffffffeaeaeae9e9e9fffffffffffffffffff0f0f0ddddddf8f8f8fdfdfde5e5e5f7f7f7ffffffffffffedededc1c1c1c0c0c0cecececbcbcbabababb3b3b3b0b0b0cdcdcde7e7e7ddddddc5c5c5f8f8f8fffffffdfdfdf4f4f4f3f3f3f9f9f9f3f3f3e8e8e8e9e9e9f7f7f7e2e2e2e3e3e3f0f0f0ecececdbdbdbd2d2d2d1d1d1e3e3e3fefefef6f6f6e7e7e7dfdfdfd0d0d0e0e0e0e2e2e2dededed4d4d4c9c9c9cececed6d6d6dfdfdfe8e8e8c8c8c8c7c7c7e0e0e0c8c8c8bababac7c7c7ebebebe6e6e6c7c7c7cbcbcbc9c9c9cecececdcdcddddddde8e8e8f0f0f0c2c2c2ebebebf6f6f6c9c9c9cbcbcbc8c8c8c2c2c2e2e2e2e1e1e1c6c6c6eaeaeafafafafbfbfbfbfbfbe4e4e4f7f7f7f9f9f9e9e9e9fdfdfdf5f5f5e4e4e4c9c9c9d5d5d5eaeaead4d4d4cacacaffffffe6e6e6dededee7e7e7eaeaeae9e9e9f0f0f0eaeaeafffffff2f2f2dadadae8e8e8f2f2f2e9e9e9f4f4f4fffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefcfcfcf6f6f6f6f6f6eeeeeee5e5e5f8f8f8eeeeeef0f0f0f6f6f6f8f8f8fcfcfcf9f9f9fafafafcfcfcf7f7f7f2f2f2fafafae6e6e6f3f3f3c1c1c1e5e5e5f3f3f3e1e1e1e4e4e4e1e1e1f0f0f0f5f5f5e8e8e8e9e9e9f9f9f9ffffffffffffebebebdddddde1e1e1f5f5f5f1f1f1d5d5d5d7d7d7f2f2f2cdcdcdcacacae9e9e9dadadacfcfcfe9e9e9efefefc0c0c0cfcfcffafafaf7f7f7ffffffffffffcdcdcde2e2e2fffffffffffffffffff9f9f9fefefef6f6f6ffffffeaeaeaf5f5f5f8f8f8e2e2e2d7d7d7d2d2d2ffffffefefeff2f2f2e4e4e4e0e0e0ddddddeeeeeef7f7f7ccccccd6d6d6c5c5c5a8a8a8c5c5c5dfdfdfe8e8e8e9e9e9e5e5e59f9f9f8a8a8ac3c3c3bfbfbfc8c8c8e8e8e8d7d7d7e1e1e1e8e8e8c5c5c5ffffffffffffcbcbcbe8e8e8e6e6e6f4f4f4f2f2f2e4e4e4fffffff9f9f9f4f4f4e8e8e8cacacac5c5c5c8c8c8dadadad6d6d6dfdfdfefefefe1e1e1dbdbdbf1f1f1ededede9e9e9f9f9f9fefefef7f7f7f4f4f4fefefefffffffffffffcfcfce9e9e9f7f7f7eeeeeefefefefffffffffffffffffffcfcfce8e8e8d7d7d7f9f9f9fbfbfbf8f8f8f3f3f3fffffffafafafffffffffffffefefefdfdfdf0f0f0dfdfdfdbdbdbd4d4d4dcdcdce4e4e4d3d3d3efefeff1f1f1d1d1d1efefefe8e8e8eeeeeeffffffdadadaefefeffafafae6e6e6eaeaeaf6f6f6eeeeeef1f1f1e7e7e7cececec8c8c8afafafc2c2c2c5c5c5cbcbcbfffffffffffff5f5f5f1f1f1e0e0e0e5e5e5f5f5f5edededfdfdfdffffffe8e8e8e2e2e2d6d6d6e8e8e8fbfbfbeeeeeef0f0f0fffffffffffff7f7f7f4f4f4f0f0f0fbfbfbffffffffffffffffffe1e1e1d0d0d0d4d4d4eaeaead4d4d4c3c3c3c6c6c6a3a3a3bababaededede3e3e3edededffffffedededb9b9b9f6f6f6f7f7f7d3d3d3a7a7a7c0c0c0eaeaeac8c8c8c1c1c1c2c2c2f0f0f0fffffff5f5f5ebebebeeeeeedddddddededed0d0d0cbcbcbdfdfdfe8e8e8d6d6d6cfcfcfdededebdbdbd5a5a5a5d5d5da1a1a1b1b1b1bababa9a9a9aaeaeaeffffffa6a6a6b9b9b9f0f0f0ebebebf9f9f9ffffffdadadadcdcdcececece0e0e0dededecdcdcdcdcdcd878787909090d5d5d5fffffff3f3f3f4f4f4d1d1d1d5d5d5d5d5d5e6e6e6f8f8f8fffffffdfdfdc3c3c3cccccce5e5e5d6d6d6c6c6c6b7b7b7c1c1c1dcdcdcf6f6f6dfdfdfe7e7e7fffffff8f8f8d7d7d7fcfcfcffffffececece8e8e8edededdddddde6e6e6d8d8d8d7d7d7fcfcfcfbfbfbcfcfcf9d9d9dc5c5c5c6c6c6c6c6c6cfcfcfdbdbdbececece9e9e9ecececefefefefefeff0f0f0e9e9e9e9e9e9edededdcdcdce9e9e9f3f3f3d4d4d4d8d8d8f3f3f3f0f0f0e9e9e9f8f8f8fffffff3f3f3ddddddebebebe1e1e1fdfdfdd6d6d6b9b9b9c5c5c5c4c4c4e3e3e3d2d2d2bfbfbfd5d5d5d5d5d5e3e3e3fffffffffffff6f6f6f7f7f7ffffffe8e8e8f0f0f0ffffffeaeaeafcfcfcecececddddddecececf5f5f5f9f9f9f6f6f6fcfcfcf2f2f2f1f1f1ffffffeaeaeae4e4e4fdfdfdebebebf2f2f2fffffff1f1f1e9e9e9fdfdfdfdfdfde4e4e4fbfbfbfffffffbfbfbfffffffffffffdfdfdfbfbfbf0f0f0edededf4f4f4f5f5f5fffffff3f3f3f5f5f5f1f1f1f1f1f1f9f9f9f9f9f9d4d4d4e4e4e4fffffff8f8f8fffffff3f3f3e4e4e4fdfdfdfffffffffffff9f9f9d7d7d7e9e9e9d1d1d1c5c5c5cececed2d2d2dededec0c0c0ddddddffffffd5d5d5d1d1d1c7c7c7c4c4c4b3b3b3b4b4b4b6b6b6c2c2c2c1c1c1d2d2d2e2e2e2cacacacbcbcbe8e8e8ebebebf2f2f2f6f6f6f9f9f9ffffffffffffdadadaf6f6f6fffffffffffffcfcfcfffffffffffff5f5f5f1f1f1f8f8f8ffffffffffffffffffffffffffffffd4d4d4d7d7d7fefefefafafaf2f2f2f7f7f7fefefeedededf6f6f6fffffff0f0f0f3f3f3f8f8f8ffffffbfbfbfbcbcbcd9d9d9d1d1d1f7f7f7f8f8f8f5f5f5c3c3c3838383c2c2c2b7b7b7bebebee8e8e8d7d7d7cdcdcde2e2e2fffffff2f2f2ebebebe8e8e8ddddddd3d3d3cececedfdfdff6f6f6f0f0f0dcdcdcebebebfafafaf3f3f3f7f7f7fffffffffffffffffffffffffafafaf6f6f6fffffffffffffdfdfdfbfbfbf0f0f0f2f2f2fffffffffffff7f7f7ecececfcfcfcfdfdfdf8f8f8f9f9f9fffffffffffff8f8f8e6e6e6f6f6f6fffffffcfcfcfbfbfbfbfbfbfdfdfdeaeaeaf1f1f1fafafafbfbfbfefefef9f9f9f7f7f7f0f0f0d7d7d7ebebebb3b3b3d6d6d6f8f8f8dadadadfdfdfffffffe1e1e1e3e3e3ffffffececece2e2e2e8e8e8e5e5e5efefefedededcdcdcdecececffffffffffffeaeaeaf3f3f3fcfcfcfdfdfdf9f9f9fffffffffffff5f5f5e0e0e0f1f1f1bbbbbbcacacaf0f0f0efefefdbdbdbc0c0c0dcdcdcd6d6d6cbcbcbebebebf8f8f8fffffffffffff0f0f0ecececf2f2f2ffffffffffffd6d6d6e5e5e5fefefee1e1e1bebebef2f2f2eeeeeedadadac8c8c8d2d2d2e8e8e8e7e7e7dfdfdfd5d5d5d0d0d0d7d7d7c6c6c6c1c1c1c1c1c1bdbdbdbababa949494b6b6b6b7b7b77e7e7ec9c9c9d2d2d2d8d8d8b1b1b1989898adadadc4c4c4edededffffffffffffebebebfafafafffffffcfcfcf5f5f5f6f6f6e5e5e5dadadaf1f1f1f2f2f2e5e5e5efefeff5f5f5e4e4e4e6e6e6eaeaeafafafafafafaf5f5f5f0f0f0f9f9f9f8f8f8f1f1f1eeeeeeddddddb4b4b4dddddde1e1e1dcdcdcecececedededf6f6f6e9e9e9f4f4f4d6d6d6eaeaeadededec9c9c9dcdcdcdfdfdfe5e5e5eeeeeef2f2f2e7e7e7ededede6e6e6e6e6e6d3d3d3b3b3b3dfdfdfdadadaccccccecececfbfbfbedededc9c9c9c2c2c2b3b3b3bebebee5e5e5d3d3d3d4d4d4f8f8f8e0e0e0d5d5d5b3b3b3b5b5b5dfdfdfcccccce1e1e1d3d3d3eaeaeaf0f0f0b7b7b7888888a9a9a9c4c4c4f1f1f1fefefedededed4d4d4e0e0e0c3c3c3dededef7f7f7e7e7e7a1a1a1a8a8a8c1c1c1efefeffbfbfbf7f7f7e3e3e3e5e5e5ececece3e3e3f7f7f7ececece4e4e4d4d4d4d8d8d8e6e6e6e3e3e3cecece9b9b9bbbbbbbebebebfdfdfdfefefed4d4d4ddddddd8d8d8c7c7c7c5c5c5e6e6e6fffffffffffffffffffffffff1f1f1d1d1d1a7a7a7acacacc9c9c9bebebed8d8d8f1f1f1ececece9e9e9efefeff1f1f1edededf4f4f4f6f6f6e7e7e7f5f5f5fffffffffffff2f2f2b8b8b8d0d0d0d0d0d0bbbbbbdededee4e4e47b7b7b989898c3c3c3606060959595eeeeeef1f1f1f2f2f2d9d9d9edededf6f6f6b9b9b9dfdfdfffffffefefefcbcbcbafafafdededee4e4e4c1c1c1eeeeeee3e3e3ecececffffffefefefefefeffdfdfde8e8e8dededef7f7f7ebebebd9d9d9f4f4f4bdbdbdd5d5d5dfdfdfeeeeeef2f2f2e2e2e2a5a5a5d1d1d1dededee3e3e3fffffffffffff1f1f1e9e9e9fffffffffffff8f8f8ffffffffffffefefefedededb9b9b9d0d0d0dfdfdfe6e6e6f2f2f2fafafaecececedededebebebf9f9f9f8f8f8f8f8f8f7f7f7ececececececefefefdbdbdbddddddedededd8d8d8d5d5d5e7e7e7e4e4e4d6d6d6e0e0e0e7e7e7f2f2f2eeeeeec8c8c8c0c0c0f4f4f4cfcfcfc5c5c5d8d8d8dadadae0e0e0f6f6f6d7d7d7cececee4e4e4cdcdcdf0f0f0f1f1f1e2e2e2e7e7e7d5d5d5c1c1c1cdcdcdf3f3f3ecececf5f5f5f7f7f7f6f6f6fffffffdfdfdf8f8f8edededd1d1d1f4f4f4f2f2f2ebebebccccccd2d2d2c6c6c6cececef5f5f5f6f6f6d5d5d5c9c9c9f0f0f0ebebebfafafadcdcdccfcfcfd9d9d9eeeeeef5f5f5e9e9e9dadadac9c9c9a6a6a6afafafbdbdbdd6d6d6c5c5c5c9c9c9dfdfdfdcdcdcdadadae0e0e0d4d4d4c7c7c7d8d8d8d9d9d9c4c4c4c2c2c2cfcfcfcecececacacacbcbcbcfcfcfd3d3d3edededf6f6f6fbfbfbd7d7d7bcbcbcf2f2f2f7f7f7bebebed6d6d6d5d5d5d1d1d1d3d3d3c3c3c3d9d9d9eeeeeee7e7e7e5e5e5efefefeaeaeaf1f1f1fbfbfbfafafaf4f4f4d9d9d9dcdcdce7e7e7ffffffffffffcacacab6b6b6ebebebdbdbdbf8f8f8ffffffefefefd4d4d4dcdcdcf9f9f9f6f6f6d3d3d3e5e5e5f0f0f0efefefd6d6d6cacacab6b6b6bfbfbfd3d3d3f1f1f1f3f3f3f1f1f1f7f7f7dcdcdcc0c0c0cfcfcfdadadad1d1d1d0d0d0a9a9a9efefefdedededadadae8e8e8c5c5c5dfdfdfdbdbdbd9d9d9ffffffffffffe5e5e5ddddddd7d7d7ccccccefefeffffffff3f3f3fbfbfbf9f9f9e6e6e6eaeaeafffffffbfbfbfefefeffffffe2e2e2ddddddfdfdfdfffffffffffff2f2f2d0d0d0d5d5d5dadadac8c8c8dcdcdcfafafaf5f5f5f6f6f6f9f9f9e5e5e5bfbfbfd8d8d8dfdfdfe2e2e2fffffffffffffffffffffffffffffff3f3f3f0f0f0fefefefcfcfcfffffffdfdfdf4f4f4f2f2f2f8f8f8fafafaf5f5f5f9f9f9fafafafafafafffffffefefefffffff3f3f3e6e6e6e2e2e2bfbfbfcccccce2e2e2cdcdcddbdbdbf3f3f3d5d5d5f0f0f0fafafafcfcfcecececdcdcdce6e6e6e5e5e5d1d1d1edededfffffff8f8f8fcfcfcdcdcdce6e6e6ffffffffffffcfcfcfbbbbbbc6c6c6cbcbcbcececedcdcdcbbbbbbbcbcbcd4d4d4b8b8b89a9a9ac7c7c7e2e2e2c6c6c6c3c3c3bfbfbfbfbfbfbbbbbbc1c1c1bbbbbbcbcbcbc2c2c2d8d8d8e3e3e3e1e1e1e5e5e5dadadadededeb2b2b2e2e2e2f2f2f2d9d9d9cbcbcbeaeaeafdfdfddbdbdbe0e0e0fffffffffffffcfcfcfffffffffffffefefefffffff4f4f4eaeaeaecececb7b7b7777777b7b7b7c4c4c4afafafbcbcbc7d7d7d7d7d7dcbcbcbc7c7c7d8d8d8d5d5d5cfcfcfeeeeeeedededf7f7f7fafafafffffff9f9f9e3e3e3eeeeeee0e0e0e1e1e1e5e5e5f4f4f4ececece3e3e3fbfbfbfcfcfcf2f2f2e5e5e5ececece0e0e0e9e9e9ecececf0f0f0eeeeeed5d5d5dadadaccccccf1f1f1dededee7e7e7ccccccdededefafafad7d7d7e3e3e3d5d5d5e5e5e5cfcfcfe7e7e7e2e2e2e5e5e5e8e8e8edededeeeeeee1e1e1ecececf7f7f7f6f6f6e4e4e4d2d2d2dcdcdcf8f8f8f6f6f6ccccccb1b1b1aeaeaec4c4c4c7c7c7e6e6e6e9e9e9c8c8c8cececee0e0e0dfdfdfc7c7c7d7d7d7e7e7e7e6e6e6f3f3f3e1e1e1d9d9d9dfdfdfe1e1e1e4e4e4c8c8c8afafafb2b2b2bebebedadadad9d9d9b1b1b1b4b4b4d1d1d1bbbbbbbababaa5a5a5ddddddc3c3c3b7b7b7fbfbfbefefefe7e7e7d7d7d7f8f8f8ffffffffffffe6e6e6e5e5e5eeeeeee7e7e7f2f2f2fffffff9f9f98e8e8e919191dfdfdfe9e9e9fafafaf0f0f0d9d9d9fafafaf7f7f7d9d9d9ddddddeeeeeeecececf0f0f0f5f5f5ffffffffffffe8e8e8c9c9c9a9a9a9e0e0e0ecececeeeeeeeeeeeee3e3e3f6f6f6fbfbfbfbfbfbfffffff7f7f7efefefdbdbdbefefeffffffffefefee2e2e2fffffff3f3f3adadadc0c0c0cdcdcdc6c6c6fbfbfba5a5a5818181b5b5b5e6e6e6c1c1c1c8c8c8b6b6b6cbcbcbefefeffbfbfbf8f8f8ebebebcccccc888888a8a8a8d3d3d3c5c5c59c9c9c9999999a9a9ac3c3c3d9d9d9d4d4d4c6c6c6b1b1b1b6b6b6b8b8b8b0b0b0a0a0a0adadadc2c2c2c2c2c2b5b5b5b1b1b1b7b7b7bdbdbdeaeaeac1c1c1a8a8a8dadadac7c7c7b6b6b6c6c6c6bfbfbfb3b3b3babababebebed4d4d4dbdbdbc8c8c8bababafffffffcfcfcdfdfdfd7d7d7e8e8e8f3f3f3fbfbfbf2f2f2e8e8e8fefefefffffffafafaf6f6f6f3f3f3fcfcfcfffffffffffffffffffffffffffffffffffffffffff4f4f4f9f9f9fffffffbfbfbf0f0f0f8f8f8eeeeeee3e3e3e2e2e2e3e3e3ffffffffffffdbdbdbc3c3c3a7a7a7bdbdbdadadadd9d9d9edededc8c8c8c6c6c6b7b7b7cccccce8e8e8e2e2e2f2f2f2e7e7e7d5d5d5eaeaeae4e4e4efefefe1e1e1dddddde4e4e4f6f6f6edededd4d4d4eeeeeeeaeaeadfdfdfe0e0e0e5e5e5e4e4e4f2f2f2e1e1e1cdcdcdd2d2d2d5d5d5cdcdcdcfcfcfeaeaeaeeeeeed4d4d4c6c6c6c4c4c4c5c5c5c4c4c4cfcfcfd7d7d7dededee6e6e6ebebebe7e7e7f1f1f1f1f1f1f5f5f5fafafaf6f6f6fcfcfcfffffff2f2f2e3e3e3f2f2f2eaeaeaefefefececece3e3e3e4e4e4e4e4e4efefeffafafaeeeeeefafafaf3f3f3e8e8e8bcbcbcc0c0c0f7f7f7efefefebebebfbfbfbfbfbfbfbfbfbfffffffffffffefefefffffffffffffffffff5f5f5f9f9f9ffffffffffffefefefd9d9d9e0e0e0d0d0d0d8d8d8dbdbdbdadadafafafad9d9d9bcbcbccccccceeeeeee8e8e8dededefcfcfcf2f2f2d2d2d2c6c6c6ddddddd4d4d4b3b3b3dbdbdbffffffa3a3a3b4b4b4e1e1e1d4d4d4e8e8e8fffffff1f1f1d9d9d9ececece8e8e8dadadacdcdcdd5d5d5ebebebffffffffffffffffffe8e8e8ebebebf0f0f0fdfdfdf1f1f1d8d8d8efefefe1e1e1d8d8d8e8e8e8dfdfdfececece3e3e3fbfbfbffffffffffffffffffffffffffffffffffffe6e6e6b0b0b0efefeffffffffefefeeeeeeed5d5d5d2d2d2dddddde5e5e5e3e3e3e4e4e4f1f1f1dfdfdfe5e5e5efefeff3f3f3eeeeeee1e1e1d2d2d2d3d3d3fefefee5e5e5c7c7c7c6c6c6cbcbcbd2d2d2d0d0d0c7c7c7e4e4e4fdfdfdfffffffafafaf4f4f4fffffffcfcfcfdfdfdfffffffffffff2f2f2eaeaeafbfbfbffffffedededf8f8f8f8f8f8f4f4f4dbdbdbbebebef0f0f0f3f3f3ffffffe8e8e8e7e7e7fffffffffffffafafaececece0e0e0d4d4d4d3d3d3c2c2c2cfcfcffbfbfbf4f4f4bcbcbcb9b9b9f7f7f7ffffffeaeaeacfcfcff1f1f1efefefeaeaeaefefefe6e6e6d9d9d9e8e8e8ebebebf3f3f3f6f6f6e7e7e7d3d3d3c9c9c9b9b9b9dededee1e1e1d9d9d9eaeaeaddddddc5c5c5b1b1b1b8b8b8ecececfcfcfcd6d6d6b8b8b8b1b1b1d0d0d0c9c9c9bbbbbbc1c1c1d8d8d8dbdbdbe2e2e2e4e4e4d2d2d2dddddddadadaccccccd4d4d4d7d7d7ececece2e2e2cacacae5e5e5f9f9f9d0d0d0adadadbbbbbbacacaca7a7a7cdcdcdc3c3c3a4a4a4c4c4c4ccccccd4d4d4cbcbcbe2e2e2dadadad4d4d4d4d4d4dadadadbdbdbe7e7e7e6e6e6e4e4e4edededecececeeeeeefdfdfdf3f3f3f1f1f1f7f7f7f3f3f3ebebebf0f0f0f3f3f3e5e5e5e8e8e8dededee0e0e0d9d9d9dfdfdfdcdcdce7e7e7ebebebdcdcdcefefefd4d4d4ececece1e1e1f9f9f9dcdcdcdededef8f8f8fffffff7f7f7dededeffffffdfdfdfeeeeeefffffff7f7f7e9e9e9f4f4f4fefefef2f2f2f6f6f6fafafaf9f9f9bcbcbcbababab7b7b7abababbababac0c0c0dededef7f7f7fafafaeeeeeef4f4f4ffffffffffffe9e9e9f0f0f0fffffffffffffcfcfcdededefffffffffffffffffffffffffffffff2f2f2e9e9e9eaeaead8d8d8d2d2d2d6d6d6c7c7c7aeaeaec8c8c8ffffffd6d6d6bfbfbfb8b8b8b2b2b2abababcececed0d0d0cececed7d7d7dcdcdcd1d1d1d4d4d4dcdcdcefefefdadadac3c3c3c7c7c7c1c1c1c4c4c4c6c6c6bebebeb9b9b9d2d2d2c6c6c6acacacc6c6c6edededf8f8f8ecececd0d0d0bbbbbbbbbbbbdbdbdbdededefffffffefefedbdbdbfcfcfcfffffffffffffffffffafafaeeeeeef1f1f1f1f1f1f7f7f7ffffffffffffd8d8d8e2e2e2c5c5c5c3c3c3d3d3d3e2e2e29191917272729c9c9ca6a6a6aeaeaeb2b2b2dcdcdcffffffd9d9d9abababcdcdcdb9b9b9d4d4d4eeeeeed7d7d7c8c8c8afafaf717171838383b1b1b1d7d7d7d6d6d6c2c2c2cececec9c9c9b7b7b7a0a0a0b6b6b6ccccccd6d6d6b1b1b1929292aaaaaac3c3c3e0e0e0c8c8c8adadadbfbfbfc6c6c6c5c5c5bfbfbfc4c4c4cececed4d4d4cdcdcde0e0e0c0c0c0bcbcbcc7c7c7d3d3d3dcdcdce1e1e1e0e0e0e9e9e9dcdcdcd8d8d8eeeeeec8c8c8cececee6e6e6fbfbfbfffffffbfbfbf4f4f4dfdfdfc2c2c2d6d6d6cacacadcdcdccecececcccccdcdcdce7e7e7e9e9e9f4f4f4f5f5f5f7f7f7e4e4e4cfcfcfe4e4e4eaeaeadbdbdbfbfbfbfffffffbfbfbfdfdfdffffffc4c4c4c0c0c0dadadadbdbdbf4f4f4f1f1f1c9c9c9d3d3d3c8c8c8bcbcbcbababac0c0c0c1c1c1d0d0d0b5b5b5abababeaeaeaffffffffffffecececf5f5f5f2f2f2ebebebe8e8e8e5e5e5dedededededef6f6f6e6e6e6ccccccefefeffffffffffffffdfdfdfcfcfce9e9e9efefeffdfdfdfbfbfbfffffffffffffffffffafafaeaeaeaf6f6f6f6f6f6eeeeeef2f2f2fdfdfdfffffff4f4f4fffffffffffffffffffffffffffffffffffffefefefffffffbfbfbfcfcfcebebebf9f9f9ffffffffffffffffffffffffdfdfdfecececffffffffffffffffffffffffffffffffffffe1e1e1ddddddf2f2f2bfbfbfdcdcdcfffffffffffffdfdfdf9f9f9f5f5f5f7f7f7fffffffffffffafafafdfdfdfefefefefefefffffffefefee1e1e1f0f0f0ffffffffffffffffffe1e1e1d9d9d9ffffffffffffeaeaeafefefee0e0e0d9d9d9f6f6f6fbfbfbedededc5c5c5dfdfdfffffffffffffffffffe8e8e8d9d9d9d3d3d3989898bdbdbde0e0e0b3b3b3c2c2c2dddddde2e2e2f3f3f3fefefeedededeeeeeef2f2f2efefefe4e4e4f5f5f5fffffffafafaeaeaeae6e6e6f8f8f8d8d8d8c9c9c9b8b8b8dddddde7e7e7d5d5d5d8d8d8d1d1d1d2d2d2c1c1c1c4c4c4dcdcdcf6f6f6f0f0f0eeeeeefefefeffffffe2e2e2c8c8c8f3f3f3fbfbfbefefefbdbdbdd6d6d6fbfbfbfefefefffffffffffffafafae4e4e4dadadaefefeff4f4f4ebebebeaeaeaf2f2f2e7e7e7edededf1f1f1d4d4d4b8b8b8a4a4a4bcbcbcd3d3d3f0f0f0f3f3f3dfdfdfeeeeeee3e3e3e7e7e7ececece2e2e2e3e3e3cececed9d9d9f3f3f3f9f9f9f1f1f1cfcfcfcdcdcdeaeaeafefefeebebebededede5e5e5c4c4c4fffffffffffff2f2f2dededefdfdfdf9f9f9edededf9f9f9e0e0e0ccccccbababaaeaeaed6d6d6b2b2b2cfcfcff6f6f6b1b1b1b7b7b7dbdbdbdededeeaeaeae7e7e7f6f6f6fffffffdfdfdf4f4f4fcfcfce0e0e0e5e5e5f7f7f7f9f9f9efefefe5e5e5e8e8e8efefefc8c8c8f2f2f2ffffffffffffffffffffffffebebebd6d6d6f8f8f8fffffffefefefffffff4f4f4c9c9c9e9e9e9e9e9e9e2e2e2ebebebf7f7f7f0f0f0dfdfdff2f2f2fbfbfbe2e2e2e2e2e2ddddddc3c3c3d0d0d0d6d6d6d1d1d1c8c8c8c6c6c6c8c8c8ccccccb5b5b5d3d3d3c3c3c3bebebefcfcfcf6f6f6b6b6b6b3b3b3dfdfdff4f4f4efefefdfdfdfe5e5e5e6e6e6e3e3e3e7e7e7dedededbdbdbdfdfdfe8e8e8eeeeeef1f1f1edededefefefeeeeeef3f3f3f9f9f9ebebebe6e6e6ebebebd7d7d7e1e1e1f1f1f1f5f5f5fafafadfdfdfe3e3e3f3f3f3e6e6e6eaeaead0d0d0e8e8e8e0e0e0f4f4f4e6e6e6fbfbfbe9e9e9e6e6e6e1e1e1f0f0f0f2f2f2d7d7d7f4f4f4fdfdfdeaeaeaf1f1f1f4f4f4f2f2f2f8f8f8f4f4f4f7f7f7f5f5f5dcdcdccfcfcfe2e2e2fefefeedededf8f8f8f3f3f3ebebebeaeaeae4e4e4f6f6f6eaeaeae2e2e2fbfbfbfffffff4f4f4e7e7e7e8e8e8d4d4d4d0d0d0dcdcdcc2c2c2d0d0d0f9f9f9fffffffbfbfbfcfcfcf9f9f9fbfbfbfefefeffffffffffffffffffffffffefefefefefefccccccebebebfefefedcdcdcdcdcdcdbdbdbcbcbcbc9c9c9bcbcbccbcbcbececece5e5e5dddddde5e5e5eaeaeae8e8e8f3f3f3ffffffffffffefefeff6f6f6eaeaeae0e0e0eaeaeadedededededee5e5e5d5d5d5dfdfdfdfdfdfc4c4c4bfbfbfdfdfdff3f3f3f6f6f6e5e5e5eeeeeeedededf5f5f5f7f7f7f4f4f4efefefccccccdfdfdfddddddbababacdcdcdd9d9d9f0f0f0d4d4d4a6a6a6969696949494b5b5b5b7b7b79797977c7c7cb5b5b5d6d6d6e4e4e4ffffffe7e7e7c5c5c5c8c8c8d5d5d5c8c8c8c4c4c4d7d7d7dadadac1c1c1ebebebcfcfcfd7d7d7dadadaddddddfefefefdfdfdffffffffffffffffffe1e1e1dbdbdbcacacaaeaeaeabababbbbbbbd8d8d8a3a3a3a4a4a4c7c7c7ebebebbababad7d7d7ffffffdededec2c2c2a1a1a1c5c5c5ecececedededeaeaeaf0f0f0fefefef3f3f3f9f9f9ffffffffffffffffffffffffffffffffffffafafafdededeffffffffffffffffffecececbdbdbdbdbdbdd1d1d1efefefe6e6e6e2e2e2e4e4e4e6e6e6ebebebd4d4d4c0c0c0d1d1d1e0e0e0e2e2e2b5b5b5929292e6e6e6fafafad1d1d1a8a8a8edededfffffffafafafcfcfce6e6e6eaeaeaccccccbebebee4e4e4e8e8e8fdfdfdfcfcfce0e0e0aeaeaea7a7a7dfdfdffbfbfbffffffb5b5b59b9b9bc2c2c2c2c2c2e5e5e5f4f4f4fbfbfbfdfdfdf7f7f7c9c9c9c0c0c0cdcdcdcbcbcbddddddddddddd4d4d4dadadac8c8c8e7e7e7dcdcdccdcdcdbebebed6d6d6eeeeeef3f3f3ffffffc2c2c2ddddddddddddd9d9d9edededecececfcfcfcffffffffffffffffffecececebebebfefefefbfbfbf5f5f5fdfdfdf2f2f2e2e2e2fefefef4f4f4e8e8e8dededec8c8c8e1e1e1edededf9f9f9f8f8f8f7f7f7fffffffcfcfcfbfbfbfdfdfdfdfdfdf6f6f6fafafaffffffedededc6c6c6bcbcbcbcbcbcd9d9d9f4f4f4fcfcfcfefefefcfcfcfdfdfdf5f5f5e3e3e3f5f5f5fffffffefefefafafafdfdfdfbfbfbf1f1f1f4f4f4f6f6f6ebebebfbfbfbfafafaecececececece9e9e9fefefeffffffffffffd6d6d6e8e8e8f4f4f4cbcbcbdfdfdfe6e6e6dededef3f3f3ffffffdededeb2b2b2d6d6d6cccccc9b9b9badadadc9c9c9e9e9e9f0f0f0f8f8f8fffffffefefeffffffe3e3e3c1c1c1e8e8e8f6f6f6fffffffffffff1f1f1e3e3e3e8e8e8e6e6e6bbbbbbe9e9e9fdfdfde7e7e7c6c6c6d3d3d3f8f8f8f5f5f5ececece8e8e8edededd1d1d1acacacd0d0d0f2f2f2fbfbfbf9f9f9fbfbfbe9e9e9dfdfdffafafad6d6d6ccccccfffffffffffffefefefffffffafafafefefefafafafcfcfcf4f4f4f6f6f6f3f3f3f0f0f0fdfdfdffffffffffffefefefeeeeeefffffffffffffffffffffffffffffffcfcfcfffffff5f5f5d1d1d1efefefd8d8d8bcbcbce9e9e9e9e9e9e1e1e1f2f2f2f5f5f5dcdcdccacacad0d0d0f5f5f5fffffff0f0f0e6e6e6e3e3e3cbcbcbffffffffffffd8d8d8a5a5a5cececed1d1d1b0b0b0b4b4b4aaaaaaacacaccbcbcbc4c4c4bfbfbfc5c5c5bbbbbbc5c5c5b3b3b3cdcdcde2e2e2bfbfbfd0d0d0eaeaeacdcdcdcbcbcbdededef3f3f3eeeeeedbdbdbdfdfdff0f0f0dddddde9e9e9fafafaf9f9f9fffffffffffff9f9f9f8f8f8fffffffafafafffffff0f0f0d1d1d1fffffffefefef8f8f8fafafafffffff4f4f4f1f1f1fafafaf0f0f0e4e4e4fdfdfde4e4e4d3d3d3f6f6f6f2f2f2fffffffcfcfcfdfdfdfafafafffffffefefefbfbfbfdfdfde9e9e9ecececd5d5d5c6c6c6efefeff1f1f1ffffffffffffffffffedededbbbbbbc3c3c3e2e2e2fffffff3f3f3eaeaeaf1f1f1eeeeeefdfdfdfcfcfcf0f0f0e7e7e7dfdfdfecececf3f3f3dadadadbdbdbeeeeeef3f3f3e6e6e6f5f5f5f5f5f5e9e9e9f8f8f8fffffff9f9f9ffffffedededd5d5d5e8e8e8fafafadfdfdff4f4f4e7e7e7fcfcfce3e3e3e0e0e0f7f7f7e2e2e2fffffff4f4f4edededd2d2d2f0f0f0e4e4e4e3e3e3f1f1f1e3e3e3d5d5d5d9d9d9e0e0e0e7e7e7eeeeeeedededfffffff2f2f2f4f4f4ffffffd8d8d8c2c2c2e8e8e8e7e7e7f0f0f0cbcbcbc8c8c8f1f1f1edededd8d8d8cdcdcde9e9e9ffffffeaeaeab7b7b7ccccccd5d5d5cbcbcbd5d5d5dededee4e4e4e5e5e5fbfbfbf8f8f8e0e0e0efefeffffffffdfdfdf7f7f7fcfcfcf1f1f1f8f8f8ebebebe4e4e4d3d3d3f8f8f8fffffffffffffffffffffffff5f5f5e9e9e9fafafafffffffbfbfbf1f1f1fafafafafafaf4f4f4f0f0f0e6e6e6dfdfdffcfcfcfffffff4f4f4e9e9e9efefeffcfcfcf4f4f4fafafafffffff0f0f0f5f5f5fffffffffffffffffff1f1f1e6e6e6e7e7e7e5e5e5d1d1d1cbcbcbd4d4d4c5c5c5b2b2b2bebebee7e7e7f6f6f6e6e6e6e5e5e5d1d1d1a2a2a2b2b2b2c0c0c0d6d6d6d9d9d9e9e9e9ffffffffffffe6e6e6d4d4d4f2f2f2e5e5e5ccccccadadada9a9a9bdbdbd969696d1d1d1dcdcdcdededee7e7e7efefefebebebdfdfdfd3d3d3989898c6c6c6e4e4e4e2e2e2e0e0e0cececee6e6e6ffffffcfcfcfb4b4b4a8a8a8c6c6c6ddddddddddddc6c6c69d9d9d868686cbcbcbb8b8b8959595c5c5c5f9f9f9ffffffcbcbcbe1e1e1f7f7f7f5f5f5fffffffffffffffffffffffffffffffffffffcfcfceaeaead2d2d2d9d9d9ebebebfefefef4f4f4ffffffdcdcdccfcfcfaeaeaeadadade0e0e0f5f5f5fdfdfdffffffeeeeeee6e6e6dbdbdbefefefffffffeeeeeee1e1e1ecececf3f3f3cecece7c7c7ca9a9a9e3e3e3ffffffcdcdcdd2d2d2eeeeeefafafaf3f3f3edededffffffe8e8e8b7b7b7d0d0d0c2c2c2c1c1c19d9d9d7474749d9d9dd3d3d3edededc2c2c2cececeefefefd5d5d5aeaeae939393b1b1b1c9c9c9c3c3c3d8d8d8edededddddddcfcfcfc1c1c1d1d1d1d5d5d5d7d7d7d2d2d2dadadad3d3d3cececeefefefe4e4e4ccccccdfdfdfe3e3e3e3e3e3eeeeeec8c8c8d7d7d7f8f8f8fffffff5f5f5f8f8f8fffffff7f7f7e1e1e1e7e7e7f9f9f9e7e7e7e3e3e3fffffffafafaf6f6f6ebebebf5f5f5ffffffe9e9e9e1e1e1eeeeeed9d9d9f0f0f0f1f1f1fbfbfbf9f9f9f3f3f3f9f9f9fcfcfcfffffffefefefbfbfbf9f9f9f2f2f2eeeeeed8d8d88b8b8b9d9d9dd1d1d1b0b0b0c8c8c8d9d9d9fffffffffffffffffff4f4f4d8d8d8f1f1f1f9f9f9f3f3f3f9f9f9fafafaf2f2f2ffffffffffffeeeeeef9f9f9fbfbfbdddddde1e1e1eaeaead3d3d3f0f0f0e9e9e9e6e6e6d6d6d6e6e6e6fffffffdfdfdcececed5d5d5c9c9c9d7d7d7d3d3d3bbbbbbc7c7c7ffffffffffff9e9e9eb1b1b1fffffff8f8f8fafafaf9f9f9e4e4e4e8e8e8ffffffecececc5c5c5bbbbbbe4e4e4f1f1f1dadadac7c7c7e4e4e4d6d6d6c4c4c4d7d7d7e8e8e8fffffffcfcfca0a0a0abababcececef2f2f2ffffffffffffffffffcdcdcdb7b7b7eaeaeafffffffbfbfbfafafafbfbfbececece9e9e9f7f7f7f4f4f4f1f1f1e4e4e4f2f2f2e8e8e8edededcbcbcbdbdbdbffffffffffffdbdbdbc7c7c7d2d2d2eaeaeafffffffcfcfcfafafafffffffffffff2f2f2f3f3f3f7f7f7f6f6f6fdfdfdf8f8f8f5f5f5e9e9e9e7e7e7fdfdfdfafafafcfcfcfafafafbfbfbffffffffffffffffffe8e8e8f7f7f7fffffff1f1f1f9f9f9ffffffc1c1c1bdbdbdc9c9c9e8e8e8f1f1f1eaeaeae1e1e1cfcfcfe9e9e9d6d6d6d0d0d0d4d4d4bababac0c0c0b4b4b4bbbbbbd1d1d1cbcbcba8a8a8d2d2d2cfcfcfe4e4e4f7f7f7ccccccd4d4d4e4e4e4f6f6f6d4d4d4cdcdcdd1d1d1c0c0c0dcdcdcecececedededfafafae3e3e3d9d9d9e6e6e6fdfdfde3e3e3ecececfffffffafafaedededcdcdcdd4d4d4fffffffefefeffffffebebebf3f3f3fffffff8f8f8fbfbfbf7f7f7f7f7f7fbfbfbf6f6f6f4f4f4f9f9f9ecececf9f9f9fffffff5f5f5ebebebfcfcfcfffffffefefefdfdfdf7f7f7f6f6f6f2f2f2fffffffffffffffffffffffffefefeffffffffffffccccccd0d0d0e9e9e9e6e6e6e4e4e4e5e5e5f6f6f6f7f7f7f9f9f9f2f2f2ebebebf7f7f7f7f7f7eaeaeaefefeff6f6f6dfdfdfeaeaeaeaeaeaececececececf0f0f0e2e2e2eaeaeaeeeeeef3f3f3fbfbfbedededf5f5f5f8f8f8f0f0f0f4f4f4eeeeeef8f8f8eaeaeaffffffecececebebebeeeeeefefefeedededf7f7f7f1f1f1fefefed8d8d8d5d5d5dcdcdce3e3e3f6f6f6f1f1f1eeeeeeecececebebebf0f0f0f0f0f0fffffff7f7f7e8e8e8ddddddbfbfbfcccccce7e7e7bbbbbbc1c1c1e9e9e9c7c7c7d2d2d2e7e7e7d3d3d3c0c0c0d5d5d5fafafae5e5e5edededf4f4f4ffffffefefefdbdbdbf7f7f7cdcdcdf2f2f2fffffff4f4f4e2e2e2f3f3f3fefefeeeeeeee8e8e8f7f7f7f1f1f1a8a8a8b7b7b7adadadadadadd0d0d0d3d3d3d3d3d3dededeeaeaeae6e6e6f7f7f7f0f0f0f0f0f0f0f0f0f4f4f4e9e9e9e7e7e7e4e4e4f4f4f4f3f3f3f8f8f8fffffffffffffffffffffffffdfdfdffffffe5e5e5e6e6e6f2f2f2e9e9e9fffffffbfbfbdcdcdce1e1e1fffffffffffffbfbfbeaeaeadddddddedededadadae1e1e1e0e0e0dfdfdff8f8f8e7e7e7d8d8d8dfdfdfd5d5d5cdcdcdcececec8c8c8dbdbdbe7e7e7dfdfdfccccccc1c1c1c6c6c6c9c9c9c3c3c3c9c9c9f5f5f5f5f5f5bdbdbde9e9e9ffffffe3e3e3d1d1d1eeeeeed8d8d89e9e9eb8b8b8acacacb3b3b3e3e3e3e6e6e6e5e5e5f0f0f0e8e8e8c9c9c9a9a9a9aeaeaecacacae3e3e3f7f7f7d1d1d1c8c8c8f3f3f3bfbfbf989898b7b7b7c5c5c5b7b7b79d9d9da6a6a6b9b9b9d6d6d6e5e5e5e4e4e4dadadad0d0d0ddddddd8d8d8d0d0d0cececed0d0d0dcdcdcf2f2f2eaeaeaefefefe4e4e4dbdbdbafafafc2c2c2bebebe949494cdcdcdf6f6f6ebebebc8c8c8909090868686a4a4a4cececed3d3d3c9c9c9cdcdcde2e2e2d3d3d3ccccccebebebcacacac3c3c3c2c2c2adadadcdcdcdfafafac3c3c3c2c2c2e8e8e8dededec9c9c9e5e5e5ecececabababc8c8c8dbdbdbb9b9b9a0a0a0cfcfcffafafacfcfcfbfbfbfd6d6d6f7f7f7fffffff7f7f7e4e4e4efefefbebebedadadae8e8e8edededeeeeeefdfdfdffffffe4e4e4eeeeeef3f3f3f4f4f4f8f8f8fdfdfdfbfbfbf0f0f0fafafadadadacececefafafafffffff4f4f4f1f1f1ffffffd5d5d5ddddddfafafafbfbfbfffffffbfbfbe9e9e9d4d4d4cfcfcfefefefe5e5e5e1e1e1f5f5f5fbfbfbfbfbfbf0f0f0e5e5e5f7f7f7f6f6f6ecececcececee0e0e0fdfdfdffffffffffffe0e0e0e4e4e4e8e8e8ebebebf4f4f4fefefefdfdfdffffffe8e8e8b3b3b3f5f5f5f3f3f3acacacb9b9b9c3c3c3acacacd7d7d7fbfbfbf3f3f3d9d9d9fbfbfbfffffff2f2f2d5d5d5dededef5f5f5f7f7f7f5f5f5f7f7f7ededede4e4e4fdfdfdf8f8f8e1e1e1f2f2f2ffffffdfdfdfd0d0d0f9f9f9ffffffefefefcacacae1e1e1f4f4f4bcbcbce5e5e5ffffffdededed0d0d0c7c7c7dfdfdffafafadadadadadadaa1a1a1d8d8d8fdfdfdf0f0f0cbcbcbd3d3d3e7e7e7e6e6e6f6f6f6e9e9e9ccccccddddddd9d9d9c7c7c7cdcdcdfbfbfbc8c8c8cbcbcbefefefddddddf7f7f7f6f6f6d1d1d1bfbfbfbebebee9e9e9dbdbdbcececed0d0d0d0d0d0e6e6e6fffffffafafafcfcfcfbfbfbfffffffffffffcfcfcf9f9f9f5f5f5f1f1f1f5f5f5eaeaeae7e7e7dadadadcdcdce6e6e6ececece5e5e5cdcdcdebebebf7f7f7e3e3e3ccccccd3d3d3dedededfdfdff3f3f3f1f1f1c0c0c0f1f1f1fcfcfcfbfbfbffffffe5e5e5e6e6e6f3f3f3fafafaf9f9f9fdfdfdfafafae0e0e0f4f4f4fffffff0f0f0fdfdfdfffffffcfcfcedededf2f2f2eaeaeacdcdcde6e6e6cfcfcfd2d2d2f6f6f6f3f3f3fcfcfcffffffffffffefefefddddddd0d0d0d3d3d3e1e1e1d2d2d2bebebee5e5e5ffffffe8e8e8ebebebcbcbcbb2b2b2dcdcdcd4d4d4c8c8c8d7d7d7fdfdfdd8d8d8bbbbbbe3e3e3e6e6e6d9d9d9c4c4c4cacacaaeaeaecbcbcbd6d6d6cdcdcdc0c0c0c7c7c7c9c9c9e0e0e0f6f6f6e8e8e8d7d7d7e0e0e0e6e6e6fffffffcfcfcffffffdfdfdfecececfffffffafafaf3f3f3fcfcfcfcfcfcfffffff6f6f6e6e6e6f8f8f8f8f8f8ffffffececece5e5e5e9e9e9f1f1f1fefefefafafaf8f8f8fffffffffffffcfcfcf8f8f8f8f8f8d0d0d0ebebebf9f9f9ebebebf9f9f9d3d3d3b9b9b9a8a8a8bdbdbddededef0f0f0fafafaf4f4f4f7f7f7f4f4f4eeeeeee6e6e6e8e8e8e4e4e4f5f5f5f5f5f5fcfcfcfafafaf1f1f1dcdcdce6e6e6e3e3e3d5d5d5e0e0e0e5e5e5f2f2f2f1f1f1f3f3f3f9f9f9e0e0e0dbdbdbcececee9e9e9f5f5f5f5f5f5e9e9e9f0f0f0f7f7f7eeeeeeffffffe5e5e5fefefee3e3e3ebebebf0f0f0e6e6e6f2f2f2e7e7e7fafafad2d2d2e6e6e6e8e8e8f8f8f8f6f6f6ecececcdcdcdeaeaeafffffffffffffffffff1f1f1dfdfdfe9e9e9d9d9d9dededed5d5d5dcdcdcdcdcdcdadadad9d9d9f8f8f8fffffffbfbfbebebebfafafaedededd2d2d2f4f4f4fdfdfdebebebedededfbfbfbf6f6f6f1f1f1f1f1f1f4f4f4efefefcfcfcfc7c7c7e6e6e6e0e0e0dfdfdff1f1f1e1e1e1dadadadcdcdce3e3e3f2f2f2fefefef4f4f4e7e7e7f3f3f3fdfdfdfffffffefefefefefefdfdfde3e3e3eeeeeef2f2f2efefefe7e7e7f1f1f1fafafafdfdfdf4f4f4e0e0e0e5e5e5d4d4d4c2c2c2c4c4c4c1c1c1c5c5c5b8b8b8d4d4d4c8c8c8b4b4b4b8b8b8c5c5c5d5d5d5d4d4d4e4e4e4ededede2e2e2e0e0e0e9e9e9e1e1e1dadadad3d3d3dedededededef6f6f6f1f1f1eaeaeae7e7e7f0f0f0f4f4f4fffffff8f8f8f9f9f9fffffffffffffcfcfcffffffe6e6e6e3e3e3d6d6d6d8d8d8d9d9d9e4e4e4d4d4d4a9a9a9a6a6a6cfcfcfe9e9e9ebebebe1e1e1e2e2e2ffffffdcdcdca4a4a4eeeeeef5f5f5f9f9f9ffffffffffffffffffffffffdcdcdcbebebec2c2c2d9d9d9f2f2f2e9e9e9c7c7c7cbcbcbecececdcdcdce8e8e8ffffffe5e5e5e2e2e2ccccccc3c3c3bdbdbdc5c5c5cccccce5e5e5f3f3f3cdcdcdc2c2c2c1c1c1adadadc6c6c6878787a5a5a5dcdcdccfcfcfb2b2b2aaaaaaa9a9a99a9a9ab6b6b69595959f9f9fcfcfcfd2d2d2bababaafafafdddddde6e6e6f1f1f1fffffffffffff2f2f2b6b6b6dadadac3c3c3aeaeaeeeeeeef3f3f3d0d0d0dededed8d8d8aaaaaae4e4e4f8f8f8f3f3f3f9f9f9fcfcfcf0f0f0ececece5e5e5fbfbfbf8f8f8f5f5f5f5f5f5f5f5f5fffffffffffffcfcfcf6f6f6f9f9f9dadadac3c3c3e6e6e6ffffffffffffeaeaeafffffff3f3f3d2d2d2e4e4e4fcfcfcfdfdfdf2f2f2ebebebfcfcfcffffffcfcfcfd0d0d0f9f9f9f3f3f3e8e8e8dededeccccccd2d2d2c6c6c6e3e3e3e6e6e6e9e9e9f9f9f9eeeeeeedededdbdbdbd5d5d5f2f2f2fafafadcdcdcf7f7f7ffffffeeeeeedadadaf3f3f3fffffff6f6f6eaeaeae2e2e2efefefebebebf2f2f2cececeeaeaeaffffffffffffbfbfbfb7b7b7ffffffc0c0c0c2c2c2c3c3c3888888dededeffffffe7e7e7d1d1d1a0a0a0b5b5b5d6d6d6cbcbcbd0d0d0e8e8e8ebebebedededeeeeeeefefeff9f9f9f2f2f2f5f5f5eeeeeee4e4e4f0f0f0fdfdfddcdcdcb4b4b4efefefe8e8e8f4f4f4d0d0d0bebebefdfdfdfbfbfbf2f2f2e5e5e5eeeeeefdfdfdebebebb1b1b1a9a9a9a1a1a1b6b6b6919191c8c8c8fcfcfcf5f5f5d9d9d9e6e6e6f6f6f6ebebebebebebe6e6e6f3f3f3fefefeffffffeaeaeaeeeeeee7e7e7ecececffffffd6d6d6d4d4d4f9f9f9f0f0f0fefefeffffffe2e2e2d9d9d9e8e8e8e1e1e1e4e4e4fcfcfcf3f3f3f3f3f3f4f4f4f8f8f8f5f5f5e1e1e1f4f4f4fefefef9f9f9f7f7f7f0f0f0f1f1f1fffffffffffff1f1f1f6f6f6fffffff2f2f2e3e3e3f9f9f9fbfbfbfdfdfdf9f9f9e6e6e6f7f7f7eeeeeed8d8d8e6e6e6ffffffdbdbdbe4e4e4fffffffbfbfbe1e1e1e4e4e4fffffffffffffffffff9f9f9f2f2f2efefefdfdfdfefefeff8f8f8eaeaeae7e7e7f4f4f4f9f9f9f5f5f5f4f4f4e2e2e2f5f5f5ffffffd1d1d1cdcdcdf8f8f8f2f2f2e5e5e5fdfdfdd8d8d8d7d7d7eaeaeaebebebfafafafcfcfcedededdededef0f0f0f6f6f6ebebebdededeffffffe3e3e3b7b7b7b0b0b0aeaeaeb5b5b5dbdbdbdadadaddddddebebebf2f2f2f2f2f2dededee9e9e9cececee2e2e2efefefd1d1d1a3a3a3dddddddfdfdfd5d5d5f3f3f3e5e5e5e1e1e1d1d1d1b5b5b5d9d9d9e3e3e3f9f9f9f3f3f3d2d2d2f1f1f1fffffff7f7f7edededebebebe1e1e1eaeaeaf5f5f5f9f9f9f9f9f9f6f6f6f7f7f7f6f6f6f2f2f2eeeeeefffffff9f9f9fffffff1f1f1fcfcfcf3f3f3f0f0f0c0c0c0b8b8b8f4f4f4f5f5f5ececece4e4e4c5c5c5909090959595b1b1b1b6b6b6dededef4f4f4fdfdfdfffffffffffffffffff2f2f2fefefef0f0f0e1e1e1f7f7f7fffffffffffff3f3f3f6f6f6f0f0f0e4e4e4e8e8e8e8e8e8ededede1e1e1d9d9d9d6d6d6cbcbcbd4d4d4ccccccc9c9c9c7c7c7c3c3c3b8b8b8bbbbbbb6b6b6b4b4b4bebebec2c2c2b1b1b1acacacb4b4b4bdbdbdc7c7c7c2c2c2bbbbbbb5b5b5abababa3a3a3cfcfcfdadadad8d8d8e6e6e6d2d2d2c8c8c8ccccccdcdcdce9e9e9cccccca6a6a6c9c9c9dbdbdbdfdfdffffffffefefeffffffd6d6d6d0d0d0ffffffecececfdfdfdffffffededede4e4e4f9f9f9eeeeeee7e7e7f2f2f2d6d6d6c2c2c2d1d1d1edededefefeff1f1f1efefeffffffff5f5f5fdfdfdfcfcfcb6b6b6c1c1c1eaeaeae5e5e5f1f1f1ffffffffffffffffffffffffffffffeaeaeadededefcfcfcfafafaf9f9f9f8f8f8e9e9e9edededf1f1f1e5e5e5dadadad6d6d6cacacac8c8c8d9d9d9d9d9d9d7d7d7d9d9d9ebebebffffffe5e5e5d7d7d7f6f6f6f2f2f2d7d7d7dededee9e9e9f2f2f2fdfdfdf3f3f3efefeffafafaf0f0f0e6e6e6dededed9d9d9d6d6d6d7d7d7d4d4d4c6c6c6cccccca7a7a7ccccccfdfdfdfffffff4f4f4efefeffbfbfbe2e2e2e2e2e2f4f4f4fffffff4f4f4e6e6e6e1e1e1e4e4e4f9f9f9fffffff8f8f8c2c2c2c4c4c48f8f8fbdbdbdf2f2f2f2f2f2f6f6f6efefefeeeeeefafafaeeeeeedededeebebebebebebf4f4f4e6e6e6ecececf6f6f6ffffffecececafafafcacacae8e8e8e4e4e4e4e4e4e7e7e7f4f4f4ffffffe4e4e4d2d2d2ffffffffffffffffffffffffffffffeeeeeeb1b1b1b6b6b6a8a8a8939393abababd2d2d2bcbcbcbabababebebe8a8a8acacacacececea4a4a49f9f9fdcdcdcebebebe6e6e6f2f2f2e9e9e9fdfdfdfcfcfc8d8d8d9c9c9cdadadaedededd1d1d1c0c0c0cfcfcfd7d7d7d9d9d9e7e7e7ecececf9f9f9e9e9e9ebebebe3e3e3cacacaecececa0a0a0979797fafafafffffffdfdfdfffffffbfbfbebebebf9f9f9d8d8d8e0e0e0f5f5f5d6d6d6ebebebfbfbfbc5c5c5ddddddffffffe7e7e7ddddddffffffe4e4e4c2c2c2f5f5f5fbfbfbecececfefefef4f4f4e0e0e0ffffffffffffdadadafbfbfbe3e3e3cececeffffffdbdbdbc9c9c9fafafafafafafffffff1f1f1e0e0e0e0e0e0e0e0e0f6f6f6f4f4f4f4f4f4f8f8f8f7f7f7e6e6e6eaeaeadcdcdccfcfcfe9e9e9fafafaf4f4f4e4e4e4bababaeaeaeafbfbfbe2e2e2e7e7e7e8e8e8f8f8f8fcfcfcfffffff6f6f6c3c3c3b5b5b5ececece3e3e3808080a5a5a5fdfdfdfdfdfdc0c0c0f2f2f27a7a7aadadadebebebd1d1d1d9d9d9f6f6f6e3e3e3dfdfdfdcdcdcc5c5c5f1f1f1f1f1f1e6e6e6f8f8f8f1f1f1f7f7f7f9f9f9f7f7f7fbfbfbf2f2f2f6f6f6f1f1f1e3e3e3d4d4d4dededed4d4d4c3c3c3cbcbcbcacacacdcdcdfffffff0f0f0d0d0d0f6f6f6d7d7d7eaeaeaffffffdbdbdbbababab2b2b2dfdfdffffffff5f5f5ededede7e7e7e1e1e1fffffffffffffffffff7f7f7f8f8f8ebebebd0d0d0e9e9e9f8f8f8eaeaeac1c1c1cececec6c6c6ececece2e2e2cececedddddde0e0e0c7c7c7c5c5c5e2e2e2f2f2f2f3f3f3e5e5e5f3f3f3f7f7f7f0f0f0f8f8f8f2f2f2e5e5e5f1f1f1f7f7f7f8f8f8fdfdfdeaeaeaedededfbfbfbf6f6f6fafafafdfdfdf1f1f1f8f8f8f4f4f4ebebebfcfcfcf6f6f6f2f2f2eaeaeae8e8e8e3e3e3e9e9e9f3f3f3f9f9f9f3f3f3d5d5d5f0f0f0ecececc1c1c1dcdcdcdbdbdbdfdfdfe2e2e2d4d4d4cdcdcdd7d7d7edededf3f3f3d7d7d7efefeff4f4f4f4f4f4f9f9f9f7f7f7fbfbfbf9f9f9ededede0e0e0d2d2d2e0e0e0f2f2f2edededf1f1f1f2f2f2c4c4c4cdcdcdfefefef8f8f8e8e8e8f1f1f1ececece6e6e6ececece8e8e8e6e6e6f7f7f7f6f6f6f4f4f4f8f8f8f4f4f4e0e0e0e0e0e0d2d2d2b8b8b8d8d8d8c1c1c1b6b6b6bababae5e5e5fefefef2f2f2dbdbdbc2c2c2b0b0b0b2b2b2f5f5f5fafafab8b8b8bbbbbbd8d8d8d3d3d3d1d1d1b7b7b7c2c2c2e5e5e5eaeaead9d9d9c9c9c9c6c6c6dbdbdbc8c8c8c0c0c0e6e6e6e2e2e2e7e7e7e2e2e2f3f3f3f3f3f3edededf8f8f8f6f6f6f1f1f1f4f4f4fdfdfdfdfdfddbdbdbbdbdbde0e0e0e2e2e2afafaf989898f0f0f0f2f2f2d9d9d9edededefefefcbcbcbd5d5d5d4d4d49c9c9c9292929c9c9cb6b6b6e2e2e2d4d4d4e5e5e5fffffffefefefffffffffffffffffffffffffdfdfdf9f9f9e4e4e4e4e4e4fbfbfbfcfcfcfffffff7f7f7fcfcfcf2f2f2e3e3e3e1e1e1d1d1d1cececed5d5d5cdcdcdcacacad3d3d3cecececfcfcfc8c8c8c4c4c4bdbdbdbbbbbbc8c8c8d2d2d2d5d5d5c8c8c8c6c6c6cfcfcfcfcfcfd3d3d3dcdcdcc8c8c8dcdcdcdfdfdfd5d5d5d3d3d3dfdfdff5f5f5f6f6f6fbfbfbf8f8f8dededed6d6d6e5e5e5f8f8f8ffffffe9e9e9ecececfafafafbfbfbeaeaeaefefeff4f4f4efefefe0e0e0e1e1e1f5f5f5f1f1f1c5c5c5b7b7b7c3c3c3cfcfcfdadadae0e0e0e2e2e2dfdfdfdfdfdff0f0f0e6e6e6e6e6e6e0e0e0cececeb4b4b4aeaeaed0d0d0d5d5d5a6a6a6b9b9b9d7d7d7e6e6e6dddddde1e1e1c6c6c69a9a9ab9b9b9d6d6d6e1e1e1e0e0e0d3d3d3e9e9e9f8f8f8efefefeaeaeaf7f7f7f8f8f8e6e6e6ebebebfcfcfcefefefe2e2e2fdfdfdecececefefeffffffffafafaf7f7f7fffffffffffffffffff3f3f3edededf0f0f0ffffffebebebc4c4c4bdbdbdcdcdcde0e0e0cbcbcbc5c5c5bdbdbdddddddeaeaeacbcbcbc1c1c1c2c2c2c1c1c1b7b7b7acacacb9b9b9afafafcdcdcddadadab3b3b3aeaeaee0e0e0f5f5f5dededed7d7d7a7a7a7b9b9b9b2b2b2b8b8b8e4e4e4f9f9f9f2f2f2f3f3f3efefeffbfbfbecececeaeaeaf7f7f7f0f0f0e3e3e3f2f2f2e1e1e1e0e0e0f0f0f0dcdcdcd1d1d1dbdbdb848484c3c3c3fefefef8f8f8fffffffffffffffffff8f8f8c8c8c8e8e8e8fffffffbfbfbfffffffffffff7f7f79f9f9f676767929292959595858585b7b7b7cacacacdcdcdd1d1d1b1b1b1cccccce8e8e8e7e7e7d2d2d2adadade4e4e4dfdfdfcecececbcbcbc8c8c8c3c3c3cacaca808080a4a4a4fffffff8f8f8f7f7f7e2e2e2c1c1c1d0d0d0d2d2d2b8b8b8d3d3d3cacacaf1f1f1ffffffe9e9e9f9f9f9cfcfcfa8a8a8a4a4a4e1e1e1f0f0f0dddddde7e7e7e7e7e7eeeeeeffffffd5d5d5ecececf8f8f8d3d3d3f3f3f3ecececd3d3d3c4c4c4fafafaffffffe6e6e6f7f7f7ffffffdbdbdbc4c4c4c9c9c9eeeeeef8f8f8f8f8f8fafafafcfcfcbcbcbcafafaff4f4f4ecececdbdbdbe3e3e3f2f2f2ffffffffffffe2e2e2c2c2c2e9e9e9fffffff0f0f0f5f5f5e6e6e6ecececfffffff8f8f8fefefefffffff7f7f7ffffffffffffffffffedededd3d3d3c3c3c3d6d6d6ffffffffffffe8e8e8eeeeeef2f2f2f1f1f1eaeaeadadadaadadad8c8c8ca3a3a3b3b3b3c5c5c5cececeb9b9b9bababacecece969696a7a7a7cfcfcf828282a4a4a4ebebebfcfcfcd9d9d9e5e5e5f0f0f0ffffffeeeeeef7f7f7f9f9f9f3f3f3fdfdfdfefefeefefeffbfbfbf7f7f7e0e0e0f6f6f6fffffff5f5f5f0f0f0fffffffbfbfbffffffeeeeeef5f5f5d8d8d8cdcdcde6e6e6f5f5f5eaeaeae3e3e3c2c2c2b7b7b7eeeeeeecececd5d5d5e1e1e1f2f2f2f9f9f9f9f9f9f1f1f1efefefeeeeeec4c4c4e5e5e5f0f0f0dfdfdfdcdcdce1e1e1c7c7c7d8d8d8ecececfbfbfbd2d2d2e1e1e1fffffffffffffafafaf5f5f5efefefedededf1f1f1f3f3f3f2f2f2f1f1f1e7e7e7ebebebe8e8e8eeeeeeefefeff1f1f1e8e8e8fcfcfcf6f6f6edededfcfcfcf1f1f1e6e6e6f0f0f0e7e7e7dfdfdfebebebe8e8e8e5e5e5efefefe9e9e9efefefeaeaeaf1f1f1efefeff0f0f0e4e4e4e9e9e9f4f4f4eaeaeaefefeff6f6f6f3f3f3eeeeeee6e6e6d0d0d0bdbdbdc9c9c9cececed8d8d8dcdcdcdcdcdce9e9e9efefefececece6e6e6e4e4e4f0f0f0f3f3f3f1f1f1f3f3f3fafafaffffffe5e5e5e1e1e1edededcececee7e7e7dededee8e8e8ededede5e5e5d7d7d7f5f5f5fcfcfceaeaeafffffff9f9f9f0f0f0edededececece7e7e7f5f5f5f8f8f8f9f9f9ffffffe6e6e6c8c8c8e5e5e5fbfbfbeaeaeac9c9c9e7e7e7fcfcfcdfdfdfdcdcdce8e8e8cfcfcfcfcfcf9e9e9eb7b7b7dcdcdce5e5e5f3f3f3d3d3d3cdcdcdeeeeeeb5b5b5bebebecccccce5e5e5fdfdfdf5f5f5fbfbfbffffffe7e7e7b7b7b7c7c7c7d0d0d0ffffffeeeeeec6c6c6c5c5c5e4e4e4efefefd9d9d9d5d5d5cfcfcfc4c4c4dcdcdcd3d3d3eaeaead2d2d2bbbbbbc2c2c2aeaeaeb3b3b38c8c8cc5c5c5f7f7f7dfdfdff5f5f5ffffffffffffe5e5e5dbdbdbd6d6d6dbdbdbd3d3d3c5c5c5c7c7c7b5b5b5bfbfbfc8c8c8bdbdbde1e1e1e4e4e4dcdcdce2e2e2ececececececd2d2d2cacacadfdfdfe9e9e9dbdbdbd1d1d1ecececffffffdfdfdfebebebffffffecececefefeff8f8f8eeeeeed8d8d8f3f3f3e8e8e8eaeaeaeeeeeef2f2f2fcfcfcfffffffafafaf8f8f8fffffff7f7f7f6f6f6f9f9f9fafafaf2f2f2e4e4e4ebebebe9e9e9dbdbdbe5e5e5e3e3e3d4d4d4e4e4e4dadadad0d0d0e5e5e5ebebebe3e3e3ebebebf4f4f4f1f1f1f3f3f3f7f7f7e9e9e9e3e3e3e5e5e5f7f7f7eeeeeedcdcdcc4c4c4dededeccccccc0c0c0d9d9d9cdcdcde1e1e1e9e9e9fafafacdcdcdafafafd3d3d3d8d8d8bbbbbbd3d3d3c9c9c9cdcdcdccccccd8d8d8fbfbfbffffffecececd7d7d7d2d2d2dededee9e9e9dadadad3d3d3e8e8e8dadadae3e3e3fefefef1f1f1ebebebe0e0e0e2e2e2f7f7f7f9f9f9fdfdfdfffffffefefef7f7f7f4f4f4fffffffffffffffffff2f2f2f7f7f7ffffffdddddddededeffffffededede5e5e5e8e8e8b9b9b9bababadbdbdbddddddd7d7d7efefefe6e6e6babababababaf4f4f4f8f8f8f6f6f6fffffffffffff5f5f5dbdbdbd7d7d7e4e4e4e6e6e6dededee0e0e0d9d9d9dededebbbbbbadadadcacacac1c1c1b5b5b5bdbdbdc9c9c9d6d6d6f5f5f5fffffffffffff8f8f8f6f6f6fbfbfbf1f1f1fdfdfdebebebe7e7e7e6e6e6e6e6e6ffffffefefefd2d2d2d1d1d1e3e3e3fafafae3e3e3a5a5a58a8a8ad7d7d7d8d8d8cececed8d8d8c8c8c8f2f2f2fdfdfdeaeaeafffffffffffffffffffdfdfdbebebe929292a0a0a0c4c4c4e1e1e1dcdcdcd2d2d2dddddddadadaa8a8a88a8a8aa0a0a0e6e6e6b1b1b1a0a0a0efefefc8c8c8a5a5a5cacacac7c7c7c5c5c5b2b2b2b3b3b3a2a2a29d9d9dd2d2d2fffffffffffffffffffffffffffffff8f8f8ffffffe4e4e4d9d9d9dbdbdbacacacf2f2f2fffffff0f0f0d7d7d7f2f2f2c9c9c9ddddddd9d9d9e9e9e9e8e8e8f1f1f1e2e2e2c9c9c9e5e5e5e7e7e7efefeff6f6f6f2f2f2ecececfcfcfcfffffff4f4f4f6f6f6eeeeeee1e1e1fbfbfbfafafacdcdcdc3c3c3c8c8c8b6b6b6e8e8e8f6f6f6a8a8a8c7c7c7d3d3d3c3c3c3ecececf0f0f0e2e2e2eaeaeadfdfdfe5e5e5fbfbfbf4f4f4f0f0f0fffffff9f9f9f6f6f6e2e2e2e8e8e8e8e8e8ebebebf6f6f6f7f7f7fafafae0e0e0edededf3f3f3e2e2e2eaeaeafcfcfcffffffd6d6d6acacacd7d7d7fbfbfbfafafae9e9e9d0d0d0c1c1c1a0a0a08383838b8b8bb6b6b6e4e4e4fffffffbfbfbb2b2b2acacacdededeb4b4b4d3d3d39b9b9bcdcdcde8e8e8cfcfcfc4c4c4eeeeeee7e7e7f9f9f9fffffffbfbfbe3e3e3f9f9f9fdfdfdf6f6f6e6e6e6f7f7f7f2f2f2c0c0c0dbdbdbfffffffffffffffffffcfcfcfffffffffffffffffffbfbfbcdcdcdececece9e9e9eaeaeae2e2e2b7b7b7c7c7c7ccccccccccccd3d3d3eeeeeefcfcfcf2f2f2fafafaf9f9f9ffffffffffffedededb3b3b3e3e3e3efefeff0f0f0f2f2f2efefeff4f4f4e4e4e4f0f0f0e1e1e1dbdbdbf4f4f4dfdfdfc4c4c4dcdcdce8e8e8f6f6f6ececece8e8e8fafafafffffffffffffcfcfcfffffffffffff5f5f5f5f5f5fffffff6f6f6f5f5f5dadadad5d5d5f9f9f9e4e4e4efefeffcfcfce5e5e5d8d8d8ecececf2f2f2eaeaeafcfcfcecececdadadae1e1e1fffffff3f3f3e7e7e7fffffff8f8f8e9e9e9f5f5f5fdfdfdecececfbfbfbfffffffcfcfcfffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefef9f9f9ffffffffffffe9e9e9e2e2e2c8c8c8cacacacdcdcd9d9d9dcfcfcfefefefdcdcdcd5d5d5f3f3f3ffffffe9e9e9e5e5e5e8e8e8e9e9e9f8f8f8fffffffffffff5f5f5f1f1f1f8f8f8fbfbfbf5f5f5ffffffe7e7e7c6c6c6c5c5c5bfbfbfebebebdededeecececfffffffffffffbfbfbd8d8d8f7f7f7fcfcfcefefeff2f2f2cfcfcfd0d0d0e4e4e4dbdbdbe9e9e9e6e6e6dcdcdccdcdcdc3c3c3c2c2c2eeeeeeedededd8d8d8e4e4e4ffffffffffffffffffffffffc2c2c2b1b1b1dbdbdbf7f7f7dfdfdff5f5f5f4f4f4f0f0f0cfcfcfc0c0c0f7f7f7e2e2e2d4d4d4fafafaffffffe7e7e7d3d3d3f1f1f1e8e8e89090909f9f9fd8d8d8dcdcdce2e2e2fcfcfcf6f6f6e6e6e6ffffffffffffedededcfcfcfcacacac8c8c8b8b8b8a1a1a1b7b7b7e3e3e3e0e0e0dbdbdbdfdfdfe7e7e7edededd2d2d2d0d0d0d3d3d3cfcfcfd0d0d0d3d3d3dfdfdfe1e1e1d0d0d0d4d4d4e5e5e5ebebebf4f4f4ffffffeeeeeecccccccdcdcdd7d7d7e8e8e8edededf6f6f6fffffffcfcfcf8f8f8f4f4f4fffffffffffff8f8f8fcfcfcfefefefdfdfdfffffff0f0f0e5e5e5eaeaeafffffffffffff1f1f1f9f9f9dededeacacacb5b5b5cbcbcbc4c4c4d4d4d4cdcdcdf3f3f3ffffffefefeff2f2f2fcfcfcfafafaffffffffffffeaeaead5d5d5d9d9d9f2f2f2fffffffffffffffffffffffffefefefffffffcfcfcf0f0f0ebebebe9e9e9f4f4f4fffffffffffff5f5f5fafafad0d0d0cacacad6d6d6f7f7f7fffffff6f6f6d8d8d8e1e1e1e4e4e4f6f6f6fffffffffffff2f2f2fcfcfcf9f9f9fdfdfdfffffff7f7f7fffffffffffff8f8f8f2f2f2edededecececf1f1f1ffffffe6e6e6e1e1e1ecececd8d8d8c9c9c9c1c1c1d9d9d9e4e4e4d2d2d2cdcdcde5e5e5e0e0e0dcdcdccacacacacacae5e5e5f6f6f6f7f7f7cacacad1d1d1f2f2f2f7f7f7f5f5f5cdcdcde8e8e8fafafae8e8e8fefefefffffffffffffefefefffffffffffffffffffffffffffffff1f1f1eeeeeefffffff0f0f0fffffffffffffffffffafafafbfbfbf9f9f9fbfbfbf5f5f5fbfbfbfdfdfdf8f8f8f6f6f6fffffff8f8f8edededfffffffdfdfdefefeffafafaffffffffffffababab989898d1d1d1dcdcdce7e7e7ababab9f9f9fcdcdcddededee0e0e0e3e3e3e1e1e1e7e7e7eaeaeaa5a5a5afafafefefefeeeeeee9e9e9eeeeeee8e8e8dfdfdfe6e6e6a6a6a6afafafe2e2e2f2f2f2d0d0d07e7e7e8c8c8cb0b0b0727272bcbcbcfffffffffffff3f3f3cbcbcb929292969696f1f1f1e7e7e7ebebebd3d3d3e3e3e3ffffffcececea9a9a9d8d8d8d1d1d1d3d3d3d3d3d3c3c3c3c9c9c9abababa4a4a4ebebebf9f9f9a8a8a8b9b9b9fefefeffffffffffffedededd8d8d8f1f1f1d5d5d5edededfbfbfbd8d8d8f3f3f3f5f5f5e4e4e4e4e4e4fbfbfbe9e9e9f0f0f0f8f8f8ebebebecececf1f1f1ebebebbebebedcdcdce9e9e9b8b8b8f6f6f6fdfdfdc8c8c8f5f5f5f2f2f2c4c4c4d3d3d3d4d4d4dadadacfcfcfc9c9c9d6d6d6e7e7e7e8e8e8fbfbfbd9d9d9cdcdcdcdcdcdc3c3c3eaeaeaf6f6f6ebebebd1d1d1bebebed1d1d1eaeaeaf5f5f5f4f4f4f2f2f2ecececb3b3b3b3b3b3efefefffffffe4e4e4b4b4b4c0c0c0b8b8b8a6a6a6b3b3b3d9d9d9fbfbfbf9f9f9e0e0e0e9e9e9ffffffdfdfdfe3e3e3e3e3e3d3d3d3dcdcdccbcbcbdededefffffffffffffffffffbfbfbe0e0e0dfdfdfeeeeeef3f3f3fefefef0f0f0f8f8f8ffffffe0e0e0c4c4c4bababacdcdcde0e0e0f3f3f3fdfdfdf8f8f8d5d5d5ecececffffffe4e4e4d4d4d4dcdcdcb6b6b6c7c7c7ddddddfcfcfcdfdfdfe1e1e1fdfdfde8e8e8ebebebf2f2f2eeeeeee1e1e1f2f2f2f6f6f6f2f2f2ffffffffffffeaeaeadededef7f7f7f8f8f8fefefefdfdfdf0f0f0b9b9b9c6c6c6c1c1c1bababacdcdcdc5c5c5bcbcbce3e3e3f1f1f1f1f1f1f9f9f9f3f3f3f9f9f9fffffffffffffffffffbfbfbf3f3f3fcfcfcffffffe9e9e9e3e3e3eeeeeef5f5f5f4f4f4f7f7f7f5f5f5f1f1f1e8e8e8fefefee8e8e8c6c6c6d1d1d1fafafaffffffefefefd0d0d0e6e6e6c7c7c7e1e1e1fffffff5f5f5fafafafcfcfcd7d7d7e4e4e4fffffffdfdfdfffffffffffffdfdfdfdfdfdf9f9f9fefefefffffffbfbfbd6d6d6cacacaf2f2f2f4f4f4efefefebebebbebebed5d5d5c1c1c1c4c4c4e0e0e0e4e4e4ccccccd7d7d7fafafafffffffbfbfbfffffffafafaf8f8f8f3f3f3dadadacacacac8c8c8ebebebf1f1f1f5f5f5fffffffffffffcfcfcffffffffffffedededdbdbdbe8e8e8e2e2e2c1c1c1d6d6d6fefefef9f9f9d8d8d8d9d9d9c4c4c4d4d4d4f4f4f4f8f8f8fffffffffffffdfdfdf2f2f2f6f6f6f2f2f2e6e6e6eeeeeefdfdfdf7f7f7dadadae1e1e1e7e7e7e5e5e5cececec6c6c6cecececccccceaeaead9d9d9a6a6a6d4d4d4e5e5e5cececee6e6e6dbdbdbfffffffffffffffffff9f9f9f1f1f1ffffffefefefe0e0e0e7e7e7f0f0f0fafafae3e3e3fcfcfcc5c5c5bababaedededc8c8c8d1d1d1e2e2e2e4e4e4eaeaeaf4f4f4f4f4f4ffffffe7e7e7dadadaebebebe5e5e5dcdcdcc6c6c6d9d9d9fdfdfdf4f4f4fffffffffffff1f1f1ededede5e5e5ececece3e3e3e0e0e0ebebebfafafae9e9e9f4f4f4ecececedededffffffffffffeeeeeee7e7e7fcfcfcf9f9f9fafafafcfcfcfefefef4f4f4f6f6f6fafafafafafafcfcfcf4f4f4f5f5f5f3f3f3f5f5f5f2f2f2f0f0f0fffffff8f8f8e5e5e5f1f1f1fbfbfbe3e3e3ebebebeeeeeefefefeffffffffffffffffffe8e8e8f9f9f9d9d9d9cbcbcbf5f5f5fffffff5f5f5f7f7f7f1f1f1d3d3d3c3c3c3cacacaf5f5f5fffffffdfdfdf1f1f1ebebebf2f2f2efefefdfdfdff4f4f4e9e9e9f5f5f5e7e7e7e7e7e7f1f1f1e2e2e2f0f0f0fefefeffffffffffffffffffc0c0c0c4c4c4f1f1f1fffffffcfcfcecececf9f9f9fffffffffffffffffffffffff5f5f5f4f4f4efefefeaeaeae9e9e9c9c9c9c7c7c7ccccccc7c7c7c6c6c6d5d5d5d2d2d2d0d0d0cbcbcbc9c9c9cececed3d3d3e2e2e2f1f1f1f2f2f2f1f1f1f5f5f5fcfcfcf9f9f9eeeeeee5e5e5e4e4e4d8d8d8c7c7c7c6c6c6c0c0c0f4f4f4fcfcfcc2c2c2b7b7b7d7d7d7c7c7c7b7b7b7e5e5e5fefefefbfbfbf6f6f6fffffffbfbfbf9f9f9fffffffffffffafafafbfbfbfffffffffffffffffffffffffbfbfbf7f7f7f6f6f6fefefefcfcfcfbfbfbf6f6f6eaeaeafbfbfbf8f8f8fafafafefefef1f1f1ebebebddddddfafafaedededb6b6b6c1c1c1efefeff3f3f39e9e9e808080a4a4a4d5d5d5c9c9c9c6c6c6bababacfcfcfc8c8c8cdcdcddfdfdfecececa6a6a6919191d7d7d7e5e5e5d9d9d9cacacae0e0e0a2a2a2848484c0c0c0edededfffffff2f2f2f5f5f5e2e2e2d9d9d9c8c8c89f9f9f979797a8a8a8d8d8d8ddddddedededffffffffffffaeaeae9e9e9ee5e5e5c8c8c8868686b1b1b1b9b9b9d0d0d0efefefa0a0a0adadade1e1e1e3e3e3fffffffdfdfdd2d2d2c0c0c0c9c9c9efefefdededecfcfcff0f0f0f4f4f4f8f8f8f0f0f0f1f1f1ffffffecececd1d1d1ecececf3f3f3f6f6f6f0f0f0f5f5f5ecececefefefffffffc7c7c7dededefafafafafafafdfdfddfdfdfe7e7e7f9f9f9d6d6d6e7e7e7fffffff9f9f9f6f6f6f6f6f6fefefeededede4e4e4ecececf9f9f9fefefecfcfcfbbbbbbc8c8c8d7d7d7d4d4d4ddddddeaeaead8d8d8e3e3e3e5e5e5e2e2e2f0f0f0e8e8e8f1f1f1d9d9d9dededee9e9e9f0f0f0fafafadcdcdcdfdfdfebebebd1d1d1d1d1d1efefeffdfdfdf8f8f8e4e4e4f7f7f7dbdbdbcfcfcff2f2f2fbfbfbf8f8f8ebebebf3f3f3edededacacacd4d4d4e7e7e7ecececddddddd3d3d3f3f3f3dbdbdbc4c4c4d8d8d8eeeeeee2e2e2cacacadcdcdcf1f1f1e3e3e3e9e9e9f6f6f6e3e3e3c7c7c7f1f1f1f3f3f3d1d1d1b7b7b7cacacacececed0d0d0cacacac9c9c9d4d4d4e0e0e0d8d8d8ecececbebebee0e0e0eaeaeae5e5e5edededf2f2f2f5f5f5e3e3e3e9e9e9e2e2e2e9e9e9f6f6f6f3f3f3f7f7f7fefefef5f5f5babababfbfbff3f3f3fffffffcfcfcf5f5f5f6f6f6eeeeeed8d8d8ececece9e9e9f2f2f2fffffffffffff2f2f2d7d7d7c9c9c9e2e2e2fafafae7e7e7f3f3f3efefefdededeebebebfefefeefefefebebebf7f7f7f3f3f3f6f6f6ecececefefefe8e8e8f1f1f1f9f9f9f7f7f7e6e6e6ccccccd3d3d3e9e9e9dddddde0e0e0c5c5c5b6b6b6ddddddffffffffffffd7d7d7d5d5d5fffffffffffffffffff7f7f7fffffff6f6f6f7f7f7f8f8f8fefefefffffff9f9f9fffffffefefed1d1d1cdcdcdd9d9d9c6c6c6b9b9b9a3a3a3b4b4b4dbdbdbc4c4c4c1c1c1b2b2b2d9d9d9fffffffffffffbfbfbfffffffffffff1f1f1f2f2f2f3f3f3e4e4e4f9f9f9fffffff8f8f8dededee6e6e6f7f7f7f6f6f6f0f0f0f9f9f9fafafaf8f8f8f2f2f2f7f7f7fafafaeaeaeae9e9e9ebebebf5f5f5dededed1d1d1c6c6c6dddddde7e7e7edededfffffff2f2f2fcfcfcf4f4f4f8f8f8e4e4e4f4f4f4f7f7f7fdfdfdf8f8f8fffffffcfcfcfbfbfbfafafafefefef9f9f9fafafafffffffafafaedededd3d3d3cccccccdcdcdefefefe9e9e9d0d0d0c7c7c7d1d1d1c3c3c3cbcbcbc6c6c6d6d6d6c8c8c8a8a8a8d9d9d9f9f9f9eeeeeef8f8f8fefefef9f9f9fffffffdfdfdfffffff1f1f1ffffffffffffeaeaeae3e3e3ebebebecececedededb6b6b6cfcfcffffffffcfcfcdededee4e4e4f2f2f2cbcbcbc3c3c3d7d7d7e5e5e5dededee2e2e2e8e8e8e2e2e2e1e1e1dfdfdfe0e0e0ddddddd9d9d9eeeeeeeeeeeefbfbfbfcfcfcfffffff2f2f2e0e0e0e6e6e6f0f0f0eeeeeefffffffbfbfbf2f2f2fafafae9e9e9f2f2f2fffffff7f7f7fcfcfcfdfdfdf9f9f9fdfdfdf0f0f0f3f3f3dbdbdbc7c7c7e4e4e4f8f8f8eeeeeef1f1f1ebebebd4d4d4d1d1d1f3f3f3ffffffc4c4c4dadadaffffffd7d7d7ecececfffffff1f1f1dfdfdff1f1f1e3e3e3e6e6e6e7e7e7eaeaeafcfcfcfffffff6f6f6f6f6f6f9f9f9e5e5e5e4e4e4f5f5f5f3f3f3e9e9e9d4d4d4e1e1e1dededecacacadbdbdbc9c9c9bfbfbfddddddc3c3c3bdbdbdd1d1d1cccccccbcbcbdadadaf7f7f7e7e7e7fdfdfdf3f3f3c7c7c7d3d3d3d0d0d0d6d6d6cdcdcdc7c7c7c0c0c0bbbbbbc7c7c7cbcbcbd5d5d5e2e2e2f4f4f4fafafafafafaebebebe8e8e8fffffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfffffffffffffffffff0f0f0dfdfdfffffffffffffd8d8d8c9c9c9aaaaaab5b5b5f0f0f0f5f5f5eaeaeaeeeeeeffffffe5e5e5eeeeeefffffffdfdfdeeeeeef1f1f1f9f9f9fafafaf6f6f6eeeeeef8f8f8fafafafffffffffffffffffffefefefdfdfdfafafaf0f0f0f8f8f8f8f8f8fafafafdfdfdfefefefffffff9f9f9fffffffefefef8f8f8ecececd5d5d5f1f1f1e1e1e18e8e8e919191c4c4c4dbdbdbb6b6b6999999c6c6c6d9d9d9c2c2c2f0f0f0f1f1f1ecececeaeaeafafafaffffffffffffe8e8e8bbbbbbb0b0b0b1b1b1d5d5d5d3d3d3dfdfdfcececec0c0c0d1d1d1d2d2d2e8e8e8fffffff5f5f5d3d3d3c9c9c9fbfbfbffffffdededec9c9c9b0b0b0848484cececed3d3d3a8a8a8b7b7b7e1e1e1dbdbdbebebebcfcfcfe5e5e5cbcbcbc8c8c8e4e4e4c7c7c7e1e1e1fffffffefefee2e2e2e5e5e5fffffff7f7f7fffffff9f9f9e3e3e3fbfbfbfffffffbfbfbe3e3e3e1e1e1f2f2f2fbfbfbfefefefffffffffffffafafafffffffdfdfdfafafafffffffffffff4f4f4e4e4e4fafafaffffffffffffffffffe5e5e5edededfffffffafafae2e2e2d8d8d8f9f9f9f6f6f6fefefefafafaefefefeaeaeaf6f6f6fffffffffffffffffffafafaf7f7f7ffffffffffffe5e5e5f0f0f0fcfcfcfbfbfbf2f2f2e9e9e9f7f7f7f5f5f5dadadaedededdddddde8e8e8e9e9e9fbfbfbf6f6f6f6f6f6fbfbfbedededf9f9f9f9f9f9fdfdfdffffffc0c0c0cdcdcdffffffe5e5e5e8e8e8f1f1f1f8f8f8f7f7f7fcfcfce6e6e6e4e4e4fffffffcfcfcf4f4f4f4f4f4f2f2f2f8f8f8f4f4f4e7e7e7e4e4e4e7e7e7f5f5f5f8f8f8e7e7e7f4f4f4e7e7e7e0e0e0e9e9e9dadadae2e2e2f9f9f9fefefeeaeaeae0e0e0f4f4f4e9e9e9ecececfcfcfcd6d6d6969696b2b2b2e9e9e9ffffffffffffeeeeeeefefefe9e9e9f3f3f3fafafaf6f6f6f9f9f9fffffffafafafffffffffffffbfbfbf6f6f6ffffffefefefb6b6b6ddddddeeeeeeebebebfcfcfcf6f6f6ebebebfafafaeeeeeee7e7e7fefefefafafaedededfffffffdfdfdfdfdfdcececed1d1d1dcdcdce2e2e2e6e6e6e4e4e4dededee6e6e6fcfcfcf0f0f0e5e5e5fbfbfbfafafaf6f6f6d1d1d1e1e1e1e8e8e8e2e2e2f0f0f0f5f5f5f0f0f0d8d8d8f7f7f7ffffffffffffedededc8c8c8dcdcdcebebebc3c3c3cfcfcfdadadaaeaeaec1c1c1c5c5c5b9b9b9a8a8a8bbbbbbf8f8f8f6f6f6f0f0f0d9d9d9f7f7f7ffffffe2e2e2c7c7c7d9d9d9e8e8e8ffffffffffffdbdbdbe2e2e2e5e5e5fcfcfcfffffffffffff8f8f8dadadaedededfffffffffffffffffffdfdfdf9f9f9fafafaf5f5f5f3f3f3f3f3f3fdfdfdfffffffffffffffffffffffffdfdfdf6f6f6e6e6e6f1f1f1fffffff2f2f2dadadae3e3e3ffffffffffffe3e3e3e5e5e5f9f9f9fcfcfce6e6e6d9d9d9eeeeeeffffffe0e0e0cbcbcbddddddf4f4f4ebebebfdfdfde2e2e2d6d6d6f7f7f7fffffff2f2f2f3f3f3e9e9e9fafafafafafaf2f2f2e7e7e7f3f3f3fffffffffffffffffff4f4f4edededfcfcfcf8f8f8fefefefdfdfdebebebefefefe3e3e3e0e0e0d6d6d6cdcdcdcececed0d0d0cececec9c9c9d3d3d3bdbdbdb9b9b9d5d5d5e0e0e0d9d9d9c8c8c8c4c4c4e8e8e8d2d2d2bdbdbdf7f7f7f3f3f3f3f3f3e8e8e8b0b0b0b2b2b2d9d9d9d2d2d2d4d4d4e3e3e3e5e5e5d0d0d0d1d1d1d1d1d1dadadae6e6e6f7f7f7ededede6e6e6efefeff6f6f6e7e7e7eaeaeaf7f7f7fbfbfbf1f1f1e6e6e6ecececdededee1e1e1e8e8e8d0d0d0e5e5e5e8e8e8e0e0e0ecececf0f0f0f9f9f9e4e4e4e9e9e9f0f0f0eaeaeae0e0e0e8e8e8f5f5f5e4e4e4dfdfdfd4d4d4b7b7b7e4e4e4f3f3f3f3f3f3f0f0f0ededede4e4e4dcdcdcc4c4c4d4d4d4d2d2d2c4c4c4d0d0d0dfdfdfedededeeeeeeecececdadadad6d6d6eaeaeafbfbfbfbfbfbfffffffffffff9f9f9f2f2f2f5f5f5fffffffffffffcfcfcfefefefafafaf9f9f9fafafae3e3e3e0e0e0e9e9e9ffffffffffffeeeeeef7f7f7cdcdcd8c8c8c9c9c9cafafafb6b6b6cfcfcfcfcfcfcacacaeeeeeed8d8d89c9c9cbcbcbcbdbdbdc3c3c3d5d5d5e3e3e3f3f3f3fefefefdfdfdfffffffffffffffffffffffffffffffffffff5f5f5fefefefffffff2f2f2f2f2f2f5f5f5fcfcfcfffffffafafaf9f9f9fbfbfbf4f4f4f8f8f8fefefefbfbfbe7e7e7edededfffffff3f3f3b8b8b8979797c3c3c3f6f6f6edededebebebf5f5f5f2f2f2f6f6f6fffffffffffff6f6f6f4f4f4ffffffffffffeaeaead7d7d7fefefefffffffafafae6e6e6e1e1e1eeeeeefbfbfbfafafaf2f2f2f4f4f4f6f6f6f8f8f8f8f8f8ffffffedededf7f7f7ecececf2f2f2fefefeefefeff8f8f8ededede7e7e7f3f3f3fdfdfdffffffedededfffffffffffffffffffffffffffffffffffffcfcfcf0f0f0fdfdfdfffffff4f4f4f6f6f6eeeeeeefefefebebebe0e0e0f8f8f8f9f9f9f4f4f4f3f3f3fafafaf9f9f9f2f2f2d4d4d4e2e2e2eeeeeed9d9d9f5f5f5fdfdfdffffffffffffcfcfcfadadad9e9e9ea7a7a7a9a9a9c4c4c4eaeaeaf1f1f1f3f3f3f5f5f5ffffffeeeeeefffffffffffffffffffbfbfbfffffff6f6f6fffffff9f9f9dadadaf5f5f5fcfcfce4e4e4e7e7e7fffffff8f8f8f3f3f3eaeaeabdbdbdb6b6b6c8c8c8dcdcdcf8f8f8e6e6e6d7d7d7dbdbdbd5d5d5d6d6d6e9e9e9cdcdcdd2d2d2d6d6d6d5d5d5e2e2e2dfdfdfebebebdadadaf4f4f4fcfcfce5e5e5f2f2f2cacacac1c1c1d1d1d1d3d3d3cacacaedededfcfcfce7e7e7dadadae6e6e6f4f4f4f5f5f5f5f5f5f2f2f2f2f2f2e6e6e6efefeffafafaf6f6f6fafafaf1f1f1fffffff2f2f2cececed5d5d5f1f1f1edededf0f0f0f0f0f0ecececf6f6f6f9f9f9fbfbfbf8f8f8fafafaf7f7f7fafafaffffffe8e8e8dddddddededefffffffefefefcfcfcfefefefdfdfdedededf9f9f9f4f4f4ebebebfdfdfdfefefefffffff6f6f6f8f8f8fffffffffffffffffffffffffbfbfbfffffffffffffffffffffffffffffffefefefffffffffffff9f9f9f7f7f7fbfbfbfffffff6f6f6f4f4f4fbfbfbf4f4f4f4f4f4f2f2f2f6f6f6ecececc0c0c0e8e8e8fffffffffffffafafaf2f2f2edededf7f7f7fffffffdfdfdf5f5f5efefefeeeeeef8f8f8fefefef7f7f7f5f5f5fffffffbfbfbdededef4f4f4fefefef3f3f3eeeeeee5e5e5f3f3f3ffffffededededededf3f3f3b9b9b9ddddddf9f9f9f8f8f8eeeeeee7e7e7e5e5e5e8e8e8f1f1f1f7f7f7fffffffffffffffffffffffff9f9f9e4e4e4f5f5f5f7f7f7efefefffffffecececcbcbcbdfdfdfeaeaeaf6f6f6f7f7f7f1f1f1ffffffedededcfcfcfdededecfcfcfaeaeaeb1b1b1d9d9d9dfdfdfc0c0c0c5c5c5c9c9c9d6d6d6b2b2b2eeeeeefdfdfdededede3e3e3f6f6f6dededeb2b2b2cfcfcffffffffffffffffffff6f6f6f6f6f6fffffffffffffffffffffffffffffffefefedcdcdceeeeeefffffff6f6f6fcfcfcf0f0f0f6f6f6f2f2f2f8f8f8ecececd7d7d7f1f1f1fefefefffffffffffffffffffdfdfdf8f8f8fdfdfdfafafafcfcfcf4f4f4dcdcdceaeaeaf7f7f7bebebeb4b4b4d6d6d6e9e9e9fdfdfddadadadededef9f9f9f2f2f2f1f1f1ececece4e4e4f0f0f0e3e3e3dededef3f3f3e6e6e6e3e3e3f4f4f4ebebebe2e2e2f0f0f0e8e8e8f7f7f7f8f8f8ecececf6f6f6fbfbfbf1f1f1eaeaeaedededfefefefffffffefefefdfdfdfdfdfdfefefef4f4f4fffffffffffffffffffffffffffffff9f9f9eaeaeae2e2e2e6e6e6e0e0e0dededed8d8d8c5c5c5d0d0d0d5d5d5cacacac5c5c5cbcbcbc7c7c7d1d1d1d9d9d9c6c6c6e1e1e1fefefedddddddededee5e5e5e4e4e4efefeffbfbfbfdfdfdd2d2d29e9e9ea8a8a8c0c0c0b8b8b8dcdcdcf0f0f0fcfcfcfffffff8f8f8f0f0f0f2f2f2ffffffffffffefefefcececedcdcdcefefefccccccc5c5c5cecececacacacbcbcbc7c7c7cacacacfcfcfb3b3b3bbbbbbd8d8d8d7d7d7d9d9d9dfdfdfd0d0d0d6d6d6e0e0e0e3e3e3d7d7d7e8e8e8fffffffffffff6f6f6fcfcfcf4f4f4f5f5f5f2f2f2dbdbdbebebebf4f4f4e8e8e8e8e8e8f3f3f3d2d2d2bdbdbdcfcfcfdcdcdcfcfcfcf2f2f2eaeaeaf8f8f8fafafaf8f8f8f0f0f0f6f6f6f2f2f2f8f8f8fcfcfcfbfbfbfefefefffffffcfcfcf0f0f0e1e1e1f0f0f0fdfdfde7e7e7f1f1f1f6f6f6ffffffe5e5e5efefefffffffeaeaeaffffffd4d4d4b5b5b5d6d6d6e2e2e2efefeff3f3f3fbfbfbfcfcfcfbfbfbfffffffefefefafafaffffffffffffffffffe3e3e3ddddddfafafafefefef9f9f9f9f9f9fffffff7f7f7f7f7f7f7f7f7efefefe3e3e3f6f6f6fefefefcfcfcfbfbfbfdfdfdf4f4f4f6f6f6e3e3e3e1e1e1edededf6f6f6f1f1f1d9d9d9bfbfbfe1e1e1fbfbfbfdfdfdfcfcfcf0f0f0c9c9c9b5b5b5dbdbdbdfdfdff4f4f4f7f7f7f7f7f7fefefefdfdfdebebebe6e6e6d9d9d9dadadaebebebedededf0f0f0fafafae3e3e3eeeeeef6f6f6fbfbfbf1f1f1f8f8f8f4f4f4eaeaeaedededefefefe7e7e7e5e5e5ffffffd3d3d3a7a7a7fbfbfbd5d5d5c3c3c3e1e1e1d7d7d7e8e8e8e7e7e7e4e4e4d3d3d3c7c7c7d1d1d1ecececf2f2f2f6f6f6f2f2f2c2c2c2c9c9c9f4f4f4ebebebcbcbcbe3e3e3f6f6f6fefefef4f4f4ebebebd8d8d8d2d2d2fffffff3f3f3f2f2f2fdfdfdffffffe0e0e0b7b7b7ffffffb1b1b1aaaaaafcfcfcdbdbdbf2f2f2fffffff5f5f5d8d8d8d2d2d2dfdfdfc4c4c4cfcfcfe2e2e2e3e3e3cfcfcfd7d7d7ecececf2f2f2d9d9d9dfdfdff2f2f2fcfcfcfbfbfbe5e5e5e1e1e1dbdbdbe4e4e4bcbcbcadadadc8c8c8e5e5e5e2e2e2edededfcfcfcd7d7d7d1d1d1dbdbdbe2e2e2e2e2e2dfdfdfd3d3d3e8e8e8f8f8f8ededede1e1e1e9e9e9f2f2f2eaeaeaf0f0f0f8f8f8fafafaf9f9f9f5f5f5f9f9f9f3f3f3f4f4f4e7e7e7d6d6d6cacacae4e4e4fbfbfbf9f9f9fffffff9f9f9f7f7f7f1f1f1f3f3f3f7f7f7dfdfdfbfbfbfbbbbbbdbdbdbd6d6d6e1e1e1f2f2f2e9e9e9e9e9e9dbdbdbd4d4d4dbdbdbebebebf4f4f4f5f5f5f7f7f7f4f4f4f0f0f0fefefeffffffe6e6e6a0a0a0d1d1d1d2d2d2c9c9c9f3f3f3fffffffffffffffffff8f8f8eeeeeefffffffafafad8d8d8f3f3f3fafafafcfcfcfffffffffffffffffffffffffffffffdfdfdf7f7f7f9f9f9fbfbfbfafafaf5f5f5fefefefefefefafafaedededf6f6f6fffffffffffffffffff4f4f4ecececfdfdfdfafafaf7f7f7fbfbfbfefefefafafac6c6c6dadadafbfbfbf8f8f8e5e5e5fffffffffffff3f3f3f2f2f2f9f9f9ffffffe5e5e5e9e9e9fbfbfbebebebbfbfbfeeeeeeffffffffffffe7e7e7f0f0f0fbfbfbfafafaffffffdbdbdbf1f1f1fffffff1f1f1acacacbebebeafafafd3d3d3f8f8f8f0f0f0f4f4f4fffffffbfbfbfbfbfbebebebdddddde3e3e3d8d8d8e9e9e9e2e2e2d9d9d9d8d8d8d8d8d8f5f5f5ffffffe0e0e0e5e5e5bfbfbfc4c4c4d4d4d4f1f1f1e3e3e3e2e2e2e3e3e3c1c1c1aaaaaabcbcbcf6f6f6ffffffffffffd8d8d8f1f1f1f3f3f3ffffffffffffffffffffffffdbdbdbf9f9f9fbfbfbfffffffdfdfdc1c1c1e4e4e4fffffffefefef4f4f4e4e4e4f2f2f2fcfcfcf0f0f0f4f4f4eeeeeeffffffffffffe0e0e0bfbfbfcdcdcdc9c9c9cacacac6c6c6e3e3e3f8f8f8f4f4f4d3d3d3b7b7b7bebebef3f3f3edededc3c3c3d3d3d3d8d8d8f2f2f2fffffffffffffbfbfbfefefef9f9f9efefefe5e5e5dfdfdfc5c5c5dfdfdfe3e3e3bababaeeeeeeeeeeeefffffff8f8f8f6f6f6fefefefbfbfbdededeeaeaeaf4f4f4dfdfdff5f5f5fffffffbfbfbfafafafffffff5f5f5f8f8f8edededf8f8f8fbfbfbfffffffefefeeeeeeeeaeaeafffffffffffffffffffefefefafafae9e9e9eaeaeaf2f2f2e5e5e5eeeeeef2f2f2ffffffebebebedededfffffffefefefffffffffffffffffffffffffefefef7f7f7fefefef3f3f3f9f9f9f4f4f4fdfdfdfffffff7f7f7eeeeeedddddde4e4e4fffffffffffff0f0f0e1e1e1bbbbbbbcbcbccdcdcdc0c0c0a7a7a7dfdfdfe0e0e0c2c2c2b8b8b8c2c2c2e2e2e2e9e9e9c5c5c5cdcdcde3e3e3dadadad8d8d8dcdcdcfffffff8f8f8e7e7e7f0f0f0f3f3f3f3f3f3f7f7f7fffffff3f3f3f0f0f0e9e9e9dcdcdcdddddddbdbdbdadadacbcbcbcacacac9c9c9b4b4b4c4c4c4dededecdcdcdc2c2c2c6c6c6d6d6d6dfdfdfc5c5c5d5d5d5f3f3f3e4e4e4f2f2f2ecececbebebed1d1d1fefefef4f4f4e5e5e5e3e3e3d9d9d9c6c6c6c6c6c6babababfbfbfccccccd4d4d4d8d8d8e5e5e5e5e5e5f8f8f8f7f7f7f7f7f7fffffffdfdfdfcfcfcdfdfdfe4e4e4e6e6e6efefefe8e8e8e8e8e8f3f3f3d4d4d4dededefffffff0f0f0a0a0a0e2e2e2f2f2f2cfcfcfd8d8d8e7e7e7e2e2e2f0f0f0f1f1f1f5f5f5fdfdfdfffffffffffff0f0f0dfdfdfdbdbdbdddddddbdbdbd7d7d7e0e0e0fcfcfcfffffffbfbfbf1f1f1edededf3f3f3fffffffffffff1f1f1e6e6e6e0e0e0fffffffffffffffffff4f4f4efefeff0f0f0f7f7f7fbfbfbeaeaeaeeeeeeeaeaeafdfdfdfafafaa6a6a6cbcbcbfffffffffffffffffff7f7f7d6d6d6bfbfbfc3c3c3b7b7b7a9a9a9c9c9c9fafafaffffffffffffcdcdcdbababad8d8d8f3f3f3f4f4f4d7d7d7f0f0f0fffffff6f6f6efefefe2e2e2efefefc0c0c0c5c5c5edededcbcbcbebebebfcfcfce5e5e5dfdfdff4f4f4c4c4c4d2d2d2cecece656565606060b9b9b9fdfdfdecececc8c8c8d7d7d7d2d2d2c4c4c4ddddddefefefeeeeeef7f7f7fcfcfce9e9e9f7f7f7fefefedfdfdfe2e2e2f9f9f9fefefefbfbfbeeeeeef5f5f5e4e4e4aeaeaed8d8d8fafafad0d0d0d7d7d7f8f8f8f5f5f5b3b3b3e4e4e4c4c4c4bdbdbdf4f4f4f8f8f8e2e2e2cdcdcddadadaffffffe3e3e3c4c4c4d7d7d7e5e5e5d3d3d3cfcfcfbebebeb6b6b6c2c2c2ccccccc0c0c0ccccccecececf9f9f9ebebebe9e9e9efefefd6d6d6d4d4d4dfdfdfeeeeeefcfcfcf0f0f0fffffff5f5f5d4d4d4f7f7f7ffffffffffffffffffefefeffffffffffffffffffffffffffffffffcfcfcecececf5f5f5fcfcfcebebebe6e6e6ededede5e5e5f6f6f6f3f3f3fafafafafafafafafad9d9d9b1b1b1c0c0c0f7f7f7f1f1f1e6e6e6f1f1f1f4f4f4f8f8f8efefefd3d3d3ddddddb9b9b9979797a7a7a7cececef0f0f0f9f9f9fbfbfbffffffffffffffffffffffffffffffe1e1e1f4f4f4fffffffdfdfdffffffffffffc4c4c4c0c0c09b9b9ba3a3a3c9c9c9d7d7d7f6f6f6fffffffefefef7f7f7fdfdfdf8f8f8f4f4f4f3f3f3d4d4d4fffffffffffffffffffbfbfbffffffeaeaead8d8d8e5e5e5f4f4f4ffffffffffffffffffc6c6c6adadadfcfcfcfefefefcfcfce1e1e1ebebebfdfdfdfbfbfbfffffffffffffffffffffffffefefefffffffcfcfcf6f6f6f1f1f1fffffffffffffdfdfdfcfcfcd6d6d6b6b6b6e1e1e1d8d8d8c9c9c9ccccccd3d3d3fafafafffffffffffff3f3f3a9a9a9b7b7b7ecececffffffe1e1e1c4c4c4f3f3f3f4f4f4c6c6c6cbcbcbf6f6f6f3f3f3ffffffdbdbdbc5c5c5e6e6e6d3d3d3fcfcfcf8f8f8d5d5d5eaeaeafcfcfcfefefecccccca5a5a5c3c3c3d7d7d7dbdbdbd1d1d1e7e7e7f8f8f8edededddddddd2d2d2f1f1f1f5f5f5fbfbfbd4d4d4dfdfdfe9e9e9f1f1f1fafafad3d3d3d0d0d0fbfbfbecececefefefffffffffffffb8b8b8a8a8a8d7d7d7f1f1f1fbfbfbf1f1f1ddddddc6c6c6d6d6d6ffffffffffffe4e4e4d2d2d2fffffffffffff3f3f3dadadad9d9d9efefefffffffe8e8e8d1d1d1c6c6c6cececedededed1d1d1e7e7e7ffffffe3e3e3dcdcdce5e5e5f7f7f7f7f7f7f2f2f2c2c2c2c0c0c0adadadb5b5b5e1e1e1d4d4d4c4c4c4c3c3c3d5d5d5e3e3e3efefeffefefeffffffffffffffffffe0e0e0f8f8f8ffffffffffffeeeeeecfcfcfecececf6f6f6f9f9f9f9f9f9ffffffd9d9d9c3c3c3efefefe4e4e4c4c4c4e3e3e3f7f7f7f0f0f0e1e1e1e9e9e9e7e7e7fffffffffffffefefef7f7f7f8f8f8fefefefcfcfce6e6e6d8d8d8dadadacfcfcfdcdcdccdcdcdc3c3c3d4d4d4d9d9d9d7d7d7d6d6d6e0e0e0e6e6e6f0f0f0e1e1e1f1f1f1f0f0f0f2f2f2f3f3f3fcfcfcf6f6f6efefeffffffffffffffcfcfcfffffffffffffafafafffffffffffffffffffafafafafafafffffffefefefffffffffffffafafaddddddcbcbcbc7c7c7cfcfcfdbdbdbecececeaeaeadfdfdfe0e0e0dcdcdcbfbfbfc9c9c9aeaeaee6e6e6ececece1e1e1e1e1e1cfcfcfcacacac9c9c9c1c1c1d7d7d7fdfdfdf6f6f6f0f0f0e7e7e7fafafafefefef8f8f8fffffffffffffffffff9f9f9f6f6f6f6f6f6f6f6f6f0f0f0ecececd9d9d9d7d7d7d7d7d7e4e4e4dcdcdcd6d6d6e1e1e1ddddddddddddd6d6d6d3d3d3fafafafbfbfbeaeaeaf2f2f2e2e2e2e6e6e6ecececf9f9f9f0f0f0c4c4c4a2a2a2b3b3b3b1b1b1bdbdbdd5d5d5d7d7d7eeeeeefdfdfdfefefeffffffecececebebebe7e7e7d3d3d3f0f0f0dededee6e6e6f6f6f6cdcdcdd4d4d4dadadaa0a0a0abababcbcbcba4a4a4abababb3b3b3cfcfcfecececffffffffffffedededf3f3f3f4f4f4e1e1e1c1c1c1b9b9b9d3d3d3f3f3f3f8f8f8e5e5e5d3d3d3ddddddfafafaebebebefefeffbfbfbfbfbfbfefefee8e8e8e3e3e3d8d8d8bdbdbdd1d1d1f0f0f0e7e7e7e4e4e4e1e1e1e8e8e8e0e0e0e8e8e8fbfbfbf0f0f0e0e0e0ecececfcfcfcffffffdddddda7a7a7b2b2b2bbbbbbc0c0c0c5c5c5dfdfdfe4e4e4eeeeeee2e2e2e9e9e9d2d2d2cececeeeeeeee3e3e3c8c8c8b3b3b3c4c4c4cfcfcfcdcdcdf1f1f1ffffffffffffe2e2e2e6e6e6e1e1e1c0c0c0cacacacecececacacad1d1d1dededeececece1e1e1f1f1f1c4c4c4cccccceeeeeeb2b2b2d6d6d6cfcfcfcdcdcda0a0a0b4b4b4e5e5e5e2e2e2f1f1f1eeeeeef8f8f8ffffffffffffdddddde0e0e0edededf3f3f3f6f6f6f2f2f2ecececffffffffffffeaeaeaf6f6f6edededfcfcfcffffffe7e7e7a8a8a8bdbdbdc9c9c9c9c9c9cacacacbcbcbd0d0d0c0c0c0bfbfbfcbcbcbddddddd9d9d9d8d8d8e0e0e0d3d3d3f1f1f1c9c9c9c3c3c3efefeff3f3f3f4f4f4f9f9f9fffffffffffff5f5f5f1f1f1fffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffffffffffffffff3f3f3f3f3f3d8d8d8d2d2d2ffffffebebebeaeaeaf5f5f5dcdcdcf0f0f0f0f0f0e0e0e0e1e1e1e9e9e9eeeeeeecececf0f0f0d7d7d7e8e8e8dfdfdfd2d2d2e1e1e1eeeeeef1f1f1ebebebf2f2f2e7e7e7e2e2e2e7e7e7f2f2f2efefefdededecececee8e8e8e3e3e3d3d3d3c6c6c6adadadc3c3c3d6d6d6d6d6d6aeaeaeb3b3b3d3d3d3d3d3d3bcbcbcc4c4c4e5e5e5dadadae7e7e7e8e8e8e3e3e3fffffffefefef5f5f5f9f9f9b3b3b39a9a9ae3e3e3f0f0f0b2b2b2a5a5a5a8a8a8b7b7b7e7e7e7e2e2e2ebebebfffffffffffff4f4f4cfcfcfb4b4b4bdbdbddddddde4e4e4c0c0c0a6a6a6bbbbbbf4f4f4f0f0f0fffffff9f9f9fbfbfbffffffdcdcdcd9d9d9f9f9f9fbfbfbfcfcfcfffffffffffffefefee9e9e9e1e1e1e5e5e5e7e7e7f0f0f0eaeaeadededef9f9f9ffffffdbdbdbe0e0e0f6f6f6ffffffffffffe0e0e0a7a7a7dfdfdff1f1f1fcfcfcefefefd9d9d9f9f9f9fafafaffffffffffffe7e7e7bbbbbbe6e6e6ffffffdcdcdcd7d7d7ffffffe3e3e3bbbbbbfffffff9f9f9ecececf8f8f8fdfdfdeeeeeee3e3e3e8e8e8edededf6f6f6dadadae8e8e8fbfbfbe1e1e1bfbfbfcdcdcdf8f8f8ffffffe7e7e7eaeaeafafafafffffffffffff1f1f1e8e8e8f9f9f9f3f3f3fffffff7f7f7fdfdfdddddddd7d7d7eaeaeaf6f6f6fffffffcfcfcffffffefefeff7f7f7fffffffdfdfdefefefdfdfdfd4d4d4dddddddadadae6e6e6d5d5d5c4c4c4dcdcdcf3f3f3e1e1e1c9c9c9e4e4e4c6c6c69d9d9db6b6b6fcfcfcffffffeeeeeeecececffffffffffffe4e4e4d6d6d6d8d8d8e7e7e7e2e2e2d9d9d9c9c9c9e4e4e4e7e7e7d5d5d5d3d3d3dcdcdcc8c8c8d7d7d7e0e0e0d3d3d3f0f0f0d7d7d7d8d8d8d9d9d9cdcdcdc4c4c4b2b2b2c6c6c6cececed4d4d4e4e4e4ecececeaeaeae9e9e9f3f3f3f7f7f7fcfcfcf6f6f6eaeaeaecececd8d8d8e5e5e5e5e5e5e4e4e4dadadab6b6b6c7c7c7dadadacbcbcbd8d8d8e4e4e4e5e5e5f0f0f0f4f4f4f6f6f6fafafafffffff3f3f3fffffffafafaefefefe2e2e2ccccccc0c0c0878787b1b1b1ffffffffffffd6d6d6d7d7d7fffffffbfbfbedededf6f6f6ffffffeaeaeadadadaf5f5f5fffffff5f5f5e1e1e1f3f3f3fefefef4f4f4d9d9d9e1e1e1f6f6f6fdfdfdf2f2f2fcfcfce9e9e9eeeeeef7f7f7f0f0f0f9f9f9fffffffcfcfcfffffffffffffffffffefefef4f4f4f8f8f8f5f5f5ecececf4f4f4f6f6f6d7d7d7e1e1e1e7e7e7e3e3e3eeeeeedfdfdfe3e3e3f5f5f5efefefd2d2d2d3d3d3e1e1e1e7e7e7c6c6c6d5d5d5dededeebebebf6f6f6f2f2f2e7e7e7dededef8f8f8fffffffdfdfdf9f9f9fffffffffffffffffffffffffffffff1f1f1fefefefffffffffffffffffffffffff4f4f4f3f3f3f9f9f9fffffffefefef9f9f9f7f7f7dededeccccccdbdbdbcacacabebebeedededfefefeddddddc0c0c0d0d0d0dededeebebebe2e2e2dededef5f5f5f2f2f2edededfefefef3f3f3dfdfdfe9e9e9ffffffe2e2e2dbdbdbf5f5f5d7d7d7b2b2b2959595c2c2c2ddddddf2f2f2e3e3e3e8e8e8f8f8f8efefefe6e6e6f1f1f1d0d0d0dbdbdbcacacaacacacb5b5b5e0e0e0e6e6e6dedededddddde2e2e2e4e4e4e0e0e0c8c8c8c6c6c6a4a4a4bababadddddde2e2e2d9d9d9aaaaaa9a9a9ac2c2c2c7c7c7cecececdcdcdbfbfbfc2c2c2bebebedcdcdcb6b6b6d7d7d7fffffff9f9f9f1f1f1d4d4d4a9a9a9818181a7a7a7abababa9a9a9cdcdcddcdcdcf7f7f7ececece2e2e2e4e4e4fefefeffffffbebebe8b8b8b9f9f9fc7c7c7d5d5d5e1e1e1b9b9b9e5e5e5e0e0e0c9c9c9b5b5b5b3b3b3f8f8f8ffffffeaeaeaebebebf3f3f3e9e9e9e2e2e2fffffff9f9f9cececec5c5c5dadadadbdbdbc0c0c0bbbbbbffffffffffffffffffd3d3d3a1a1a1cdcdcdc2c2c2e1e1e1f1f1f1d2d2d2c3c3c3d3d3d3b8b8b8b9b9b9cbcbcbd3d3d3c0c0c0b4b4b4bcbcbcc5c5c5c1c1c1d0d0d0cdcdcdd0d0d0e1e1e1d1d1d1cececec0c0c0ccccccf0f0f0ecececdadadadadadae9e9e9ddddddd3d3d3f4f4f4f3f3f3eaeaeaf2f2f2f6f6f6d6d6d6e2e2e2ececece8e8e8d5d5d5ebebebddddddb8b8b8bdbdbdccccccddddddededede9e9e9f0f0f0f8f8f8dfdfdfdfdfdfdededed2d2d2e0e0e0f4f4f4c1c1c1c1c1c1e3e3e3d8d8d8c3c3c3d5d5d5e1e1e1e2e2e2e9e9e9f3f3f3f7f7f7ffffffe7e7e7d1d1d1e3e3e3ddddddd1d1d1dfdfdff2f2f2f6f6f6efefefededede2e2e2ebebebfffffff7f7f7f3f3f3e4e4e4f5f5f5e3e3e3dbdbdbe4e4e4e6e6e6eaeaeae4e4e4eaeaeadededee0e0e0f7f7f7f6f6f6ffffffe9e9e9f4f4f4fffffffffffff6f6f6e4e4e4e3e3e3dfdfdfe3e3e3c5c5c5adadadb5b5b5c9c9c9f7f7f7ededede2e2e2e8e8e8e4e4e4c3c3c3bababaecececffffffe8e8e8d3d3d3cbcbcbc3c3c3c6c6c6b8b8b8c9c9c9d6d6d6e1e1e1fafafaf0f0f0bebebe9a9a9ac1c1c1bfbfbfc9c9c9c8c8c89e9e9eb9b9b9efefefebebebe4e4e4eeeeeeebebebfffffffffffffffffff7f7f7f1f1f1fcfcfcfbfbfbfbfbfbf5f5f5ecececdadadad0d0d0e4e4e4eeeeeee1e1e1f6f6f6edededeaeaeaf2f2f2f0f0f0c1c1c1e3e3e3dededec1c1c1f2f2f2b4b4b4a9a9a9c2c2c2ccccccd8d8d8c6c6c6cbcbcbd6d6d6fcfcfcfffffffffffff9f9f9ebebebe8e8e8d1d1d1e9e9e9b5b5b5b8b8b8fffffffffffffffffff9f9f9e9e9e9f1f1f1ffffffdadadaf0f0f0edededebebebf2f2f2e5e5e5fdfdfdfffffff2f2f2c7c7c7e9e9e9f2f2f2cacacad3d3d3e8e8e8e8e8e8fafafaf7f7f7f0f0f0eaeaeaeaeaeaebebebfbfbfbfdfdfdd7d7d7b4b4b4fdfdfdffffffffffffececece5e5e5fcfcfcffffffffffffe2e2e2efefeff3f3f3e2e2e2fefefef6f6f6ecececcececee2e2e2dededeb7b7b7e3e3e3efefefd2d2d2c7c7c7ffffffdedede9f9f9faeaeaec7c7c7eeeeeefdfdfdfafafaffffffffffffd4d4d4d7d7d7dddddddcdcdcfdfdfdfbfbfbf8f8f8f0f0f0d9d9d9dadadafffffffffffff4f4f4f5f5f5f2f2f2fefefeffffffedededcfcfcfe1e1e1cececef6f6f6fffffff5f5f5ecececebebebedededfcfcfcf4f4f4cfcfcfe1e1e1d9d9d9bebebeefefeff1f1f1dddddde3e3e3d9d9d9f0f0f0f2f2f2d7d7d7f1f1f1ebebebe1e1e1e9e9e9e9e9e9ebebebf7f7f7e8e8e8cacacabababaa2a2a2bababadededeffffffffffffeeeeeee8e8e8eaeaeaededede0e0e0dbdbdbfbfbfbfffffffafafae8e8e8d7d7d7c6c6c6efefeffdfdfdefefeff6f6f6f5f5f5f0f0f0f3f3f3efefefe3e3e3e9e9e9f6f6f6f6f6f6e4e4e4f2f2f2d4d4d4f6f6f6fdfdfdf6f6f6f0f0f0ecececf1f1f1fefefefafafaf9f9f9ebebebd1d1d1c6c6c6c6c6c6c5c5c5d7d7d7e0e0e0e4e4e4ccccccd6d6d6e4e4e4eeeeeed9d9d9c8c8c8d4d4d4eaeaeaf2f2f2fbfbfbdadadac4c4c4e2e2e2f4f4f4ececece3e3e3e6e6e6f8f8f8ececece2e2e2e8e8e8f7f7f7eaeaeaddddddedededeaeaeaecececececece3e3e3dbdbdbcececedcdcdcf7f7f7f3f3f3f2f2f2f7f7f7fbfbfbf7f7f7f9f9f9ffffffffffffeeeeeee9e9e9e6e6e6dbdbdbddddddfefefefffffffffffff0f0f0dcdcdce4e4e4d0d0d0e4e4e4e1e1e1cdcdcddadadad5d5d5e3e3e3d2d2d2d0d0d0ededede5e5e5efefeff4f4f4f3f3f3eaeaeae8e8e8e8e8e8ddddddd2d2d2d5d5d5c1c1c19d9d9dcdcdcddededebcbcbcafafafbfbfbfe3e3e3d0d0d0d3d3d3c3c3c3c8c8c8f1f1f1f7f7f7d8d8d8d9d9d9f0f0f0d8d8d8cdcdcdcdcdcdebebebe1e1e1cecececcccccd2d2d2d3d3d3dfdfdfcececea1a1a1aeaeaee6e6e6dadadacacacad5d5d5b5b5b5acacaca8a8a8b4b4b4cccccce6e6e6cececeb6b6b6bababad0d0d0cfcfcf9b9b9bbdbdbdf1f1f1fdfdfdececece1e1e1fefefef5f5f5ecececedededeaeaeacbcbcbd9d9d9ffffffe5e5e5e1e1e1fcfcfcffffffa3a3a3a3a3a3cbcbcbe1e1e1b6b6b6dededef5f5f5fafafafdfdfda1a1a1868686aeaeaecdcdcdebebebe7e7e7ffffffbababa767676ebebebfffffff9f9f9fefefedbdbdb929292b0b0b0bfbfbfd0d0d0dadadad4d4d4dededed9d9d9dfdfdfe6e6e6e3e3e3f1f1f1f2f2f2e7e7e7e7e7e7e1e1e1d9d9d9ebebebdfdfdfe4e4e4e0e0e0e1e1e1ebebebf5f5f5fbfbfbf0f0f0f7f7f7fffffffffffff5f5f5e5e5e5ecececfffffffafafafdfdfdfffffffcfcfcfffffffafafafbfbfbfcfcfcf3f3f3fafafaeeeeeed4d4d4c4c4c4c1c1c1dadadaa0a0a0939393afafaf8b8b8badadadd1d1d1d0d0d0d7d7d7e3e3e3f5f5f5cdcdcdc0c0c0cccccccacacac5c5c5e8e8e8e7e7e7d5d5d5e8e8e8fdfdfdefefefd1d1d1d8d8d8f5f5f5fbfbfbfffffffffffffffffff9f9f9fffffffbfbfbfbfbfbfffffffafafaedededfefefefffffffffffffffffff7f7f7f7f7f7fffffffffffffffffff9f9f9f9f9f9f9f9f9f4f4f4f9f9f9e2e2e2e8e8e8fcfcfce6e6e6edededfffffffffffffffffffafafae9e9e9fffffffffffffffffff8f8f8fefefefcfcfcebebebf1f1f1f1f1f1e2e2e2ffffffddddddc6c6c6fafafaf2f2f2fcfcfcf7f7f7eaeaeac4c4c4e6e6e6f2f2f2bebebe9e9e9eb1b1b1d5d5d5888888cbcbcbfffffffbfbfbfefefed9d9d9c6c6c6a4a4a4afafafe5e5e5cdcdcdb9b9b9c9c9c9dfdfdfcdcdcdf0f0f0fdfdfdf0f0f0fdfdfdfafafafafafafffffff3f3f3ebebebfafafaf4f4f4fffffffffffffbfbfbeeeeeef5f5f5fbfbfbfdfdfde8e8e8f1f1f1f0f0f0cdcdcddfdfdfccccccb6b6b6d1d1d1c1c1c1bcbcbcdadadabcbcbcabababdcdcdcffffffffffffe7e7e7c1c1c18a8a8a999999c4c4c4cbcbcbd5d5d5fcfcfcf3f3f3f2f2f2ecececf3f3f3fcfcfcf2f2f2f6f6f6e8e8e8f6f6f6fdfdfdfafafae9e9e9fafafaf9f9f9efefefacacacbababafcfcfcf0f0f0efefefeaeaead7d7d7e9e9e9ecececededede5e5e5f2f2f2f6f6f6f7f7f7fdfdfdeaeaea919191b7b7b7f3f3f3f5f5f5f8f8f8e9e9e9d8d8d8e8e8e8fffffff1f1f1dbdbdbd7d7d7d6d6d6c1c1c1c6c6c6cdcdcdd7d7d7d9d9d9c3c3c3c2c2c2e4e4e4e3e3e3e4e4e4dadadab5b5b59f9f9fe9e9e9ebebebbebebed7d7d7e0e0e0d1d1d1d4d4d4d5d5d5d2d2d2d8d8d8c0c0c0c3c3c3e5e5e5fcfcfcfdfdfdf0f0f0f3f3f3c3c3c3b7b7b7cdcdcdb5b5b5dfdfdfffffffffffffffffffe8e8e8e1e1e1fffffff9f9f9c0c0c0d3d3d3dfdfdfe8e8e8d8d8d8bcbcbcaeaeaebbbbbbe3e3e3efefeff0f0f0f8f8f8f5f5f5e7e7e7ffffffd8d8d8bbbbbbfdfdfdeeeeeed1d1d1f9f9f9f9f9f9e9e9e9dfdfdfa4a4a4d2d2d2d6d6d6d2d2d2e3e3e3cfcfcfcbcbcbc9c9c98a8a8a9a9a9acacacaf1f1f1ffffffecececc7c7c7d5d5d5c2c2c2c3c3c3f4f4f4ffffffc5c5c5565656868686e1e1e1ffffffe8e8e8f4f4f4eaeaeae1e1e1e3e3e3dadadae0e0e0fdfdfdfdfdfdeaeaeadbdbdbd6d6d6dadadaf2f2f2fcfcfcfffffffdfdfde9e9e9d6d6d6fafafafbfbfbe3e3e3dededee9e9e9dededed3d3d3d2d2d2cececed1d1d1d0d0d0c8c8c8c7c7c7cececec9c9c9ebebebecececdbdbdbcacacabcbcbcc6c6c6b6b6b6b6b6b6dadadac4c4c4cececee3e3e3d8d8d8ebebebe8e8e8fafafadfdfdfd9d9d9e1e1e1f2f2f2eeeeeee9e9e9f4f4f4f2f2f2ddddddcbcbcbd4d4d4eaeaeaf6f6f6e8e8e8f2f2f2f7f7f7ebebebf6f6f6f0f0f0dededef0f0f0f6f6f6f0f0f0f5f5f5f3f3f3e4e4e4cdcdcdd5d5d5e1e1e1e3e3e3eaeaeaefefefe7e7e7d4d4d4d6d6d6c3c3c3d8d8d8cdcdcdaaaaaa8f8f8fd0d0d0ecececd8d8d8dbdbdbf7f7f7ebebebc1c1c1c5c5c5f4f4f4c8c8c8afafafebebebebebebdbdbdbe0e0e0f0f0f0c7c7c7cdcdcdb6b6b6bfbfbfd0d0d0bbbbbbc5c5c5cfcfcfb2b2b2bcbcbcbdbdbdcacacac7c7c7bababacbcbcbcececeb8b8b8bfbfbfc1c1c1c1c1c1ccccccf3f3f3fffffff6f6f6c7c7c7cfcfcff5f5f5ffffffdededed8d8d8ffffffefefeff5f5f5ffffffecececf0f0f0eaeaeafffffffffffffffffffdfdfde5e5e5c2c2c2e3e3e3c6c6c6c6c6c6d2d2d2e9e9e9f6f6f6f4f4f4ddddddf0f0f0f1f1f1cdcdcdbebebebcbcbcc8c8c8cdcdcdd7d7d7d5d5d5cbcbcbeeeeeee7e7e7909090989898c9c9c9e5e5e5afafaf939393bbbbbbc7c7c7a6a6a6c6c6c6fefefed4d4d4a5a5a5999999f8f8f8fffffffcfcfcf9f9f9d6d6d67c7c7cadadadd1d1d1dadadaeaeaeaeeeeeee8e8e8d0d0d0d3d3d3fbfbfbfffffffffffffffffffefefefdfdfdfffffffffffffffffffdfdfdfafafafffffffcfcfcfbfbfbfffffffffffff5f5f5fbfbfbf2f2f2e7e7e7fbfbfbfffffffefefefcfcfcf6f6f6f0f0f0edededf9f9f9fcfcfcf0f0f0f2f2f2f2f2f2f0f0f0fffffffffffffffffffffffffffffffffffffbfbfbcbcbcbdddddde4e4e4f6f6f6fcfcfcc0c0c0d1d1d1fbfbfbe5e5e5eeeeeefffffffffffffffffffffffffafafaf8f8f8fffffffffffff5f5f5e4e4e4dfdfdff4f4f4fffffff1f1f1e3e3e3e8e8e8ededede7e7e7fffffffffffffffffffffffffafafaf2f2f2ffffffffffffffffffecececf9f9f9fffffffffffffbfbfbfdfdfdfffffffffffffffffffdfdfdfefefefffffff2f2f2ececece1e1e1d3d3d3d8d8d8f2f2f2dfdfdfd3d3d3e0e0e0f9f9f9fefefef6f6f6fcfcfcfafafafafafaffffffffffffffffffe4e4e4cccccccacacae3e3e3fffffffffffffcfcfceeeeeefdfdfdeaeaeaf9f9f9e9e9e9f1f1f1cacacac5c5c5a3a3a3919191b5b5b5d2d2d2dddddde2e2e2d5d5d5dfdfdfffffffcacacab2b2b2dbdbdbd6d6d6d5d5d5dfdfdfbcbcbcc6c6c6f1f1f1fffffffbfbfbfffffffffffffffffff9f9f9fffffffffffff6f6f6e3e3e3e6e6e6ecececffffffffffffffffffecececffffffffffffffffffd4d4d4d4d4d4fffffffffffffffffffffffff3f3f3fefefefbfbfbfbfbfbf4f4f4f6f6f6e6e6e6e0e0e0f3f3f3e9e9e9d0d0d0c8c8c8f8f8f8fffffff3f3f3c7c7c7ececece8e8e8dededef7f7f7e2e2e2ffffffd7d7d7d8d8d8f7f7f7fdfdfdf0f0f0dfdfdfefefeff6f6f6e8e8e8d3d3d3fefefef9f9f9e0e0e0d7d7d7ddddddf5f5f5ecececedededf8f8f8f6f6f6f5f5f5edededf7f7f7dadadac1c1c1b3b3b3e3e3e3e7e7e7dededef3f3f3f5f5f5d9d9d9e9e9e9e1e1e1cfcfcfe5e5e5ecececf1f1f1efefefe7e7e7e5e5e5f5f5f5efefefededede4e4e4cccccccdcdcdbebebeb0b0b0c1c1c1e7e7e7ffffffd8d8d8e2e2e2f1f1f1f6f6f6dfdfdfdfdfdff0f0f0e4e4e4babababbbbbbe9e9e9d4d4d4b0b0b0c1c1c1cdcdcdbbbbbbbdbdbddadadaf0f0f0d1d1d1c9c9c9bcbcbce6e6e6d8d8d8aaaaaad3d3d3ccccccafafafbdbdbdbabababdbdbdc7c7c7cdcdcdbdbdbdbbbbbbbebebea9a9a9d6d6d6ffffffefefeff1f1f1e8e8e8d2d2d2e9e9e9fffffffdfdfde7e7e7dededef5f5f5ffffffe3e3e3bcbcbcc1c1c1d5d5d5f6f6f6eeeeeefefefeffffffe4e4e4bbbbbbbebebe999999acacacbcbcbcdadadae9e9e9e2e2e2afafafcacacae3e3e3d9d9d98d8d8d6767678d8d8d7f7f7fdbdbdbfffffff9f9f9e7e7e7f3f3f3ffffffeaeaead3d3d3e0e0e0bdbdbdccccccdcdcdce0e0e0f6f6f6edededddddddc7c7c7dddddde2e2e2e7e7e7fffffff1f1f1b4b4b4c2c2c2fdfdfdf5f5f5e9e9e9fbfbfbf6f6f6f3f3f3e1e1e1e0e0e0e4e4e4d2d2d2d1d1d1cdcdcde3e3e3fffffffcfcfcebebebc9c9c9c7c7c7cdcdcdb5b5b5aaaaaab5b5b5bdbdbdc3c3c3c1c1c1c4c4c4d7d7d7c0c0c0cdcdcde7e7e7e6e6e6efefeffafafaebebebeeeeeef6f6f6ecececfffffff9f9f9fbfbfbfffffffafafaefefeff6f6f6fffffffffffff2f2f2ecececfbfbfbfffffffffffffffffff1f1f1cececebdbdbdc8c8c8b0b0b06868685757576d6d6d6f6f6f6161615a5a5a8080809191919898989494949292929e9e9e8e8e8e7878785f5f5f848484bebebedededef0f0f0b9b9b9d5d5d5efefefe3e3e3f8f8f8f7f7f7fbfbfbeeeeeec8c8c8dcdcdce1e1e1e5e5e5dfdfdfffffffe5e5e5dcdcdcf5f5f5eeeeeee6e6e6e7e7e7ffffffe7e7e7bebebed4d4d4bfbfbfa3a3a3a7a7a7aeaeae979797b4b4b4b0b0b0898989747474888888999999858585969696a7a7a78d8d8da8a8a8a4a4a4959595a7a7a7d6d6d6c0c0c0bbbbbbd6d6d6e9e9e9dbdbdbbebebeadadada2a2a2d8d8d8ecececd3d3d3ccccccbfbfbf9b9b9baaaaaabababa9292926b6b6bc4c4c4ffffffffffffdededed4d4d4c1c1c1eaeaeaeeeeeeccccccc8c8c8dfdfdfdadadad2d2d2e1e1e1bdbdbda8a8a8939393a9a9a9b1b1b1cacacac9c9c9919191e0e0e0fffffffdfdfdffffff959595909090fffffff2f2f2e3e3e3dbdbdbc5c5c5c9c9c9eeeeeefffffff8f8f8f2f2f2f7f7f7fcfcfcfcfcfcf9f9f9fefefefcfcfcebebebe4e4e4f9f9f9ffffffedededc8c8c8d7d7d7f0f0f0ffffffffffffe7e7e7edededfdfdfde7e7e7fffffffffffff7f7f7f3f3f3f0f0f0f9f9f9fafafaebebebf6f6f6fdfdfdecececeaeaeafbfbfbfafafafcfcfcfcfcfceaeaeae4e4e4dadadaf3f3f3e6e6e6d2d2d2fffffff5f5f5c0c0c0bababab5b5b5bcbcbcd1d1d1ecececfafafafdfdfdececece8e8e8e3e3e3ddddddfffffffafafaf9f9f9e8e8e8e1e1e1e3e3e3bebebecdcdcde8e8e8ebebebd3d3d3e3e3e3dcdcdcdededee6e6e6f2f2f2f9f9f9f8f8f8cdcdcda7a7a7edededf1f1f1fbfbfbfffffffdfdfdefefefefefeffbfbfbfffffffcfcfcfffffffbfbfbc1c1c1d7d7d7fafafadfdfdffdfdfddfdfdfd5d5d5fafafafefefef7f7f7fafafaf8f8f8f1f1f1fafafafcfcfcfffffff7f7f7e4e4e4d4d4d4e0e0e0fcfcfcdcdcdce8e8e8d7d7d7f2f2f2efefefe8e8e8fbfbfbe0e0e0eaeaeae4e4e4e0e0e0a9a9a9818181b8b8b8b5b5b5c9c9c9bdbdbdd6d6d6cbcbcbdededecbcbcbc8c8c8cfcfcfb2b2b2989898d2d2d2f3f3f3d5d5d5bcbcbcc8c8c8dbdbdbe2e2e2e8e8e8fafafaf0f0f0dadadad1d1d1acacacd1d1d1d8d8d8bfbfbfa5a5a5a6a6a6dcdcdcf0f0f0ecececf0f0f0f3f3f3b3b3b3c4c4c4d3d3d3dadadaf4f4f4cbcbcbcdcdcdf7f7f7fffffff7f7f7f2f2f2f0f0f0edededc6c6c6c2c2c2ffffffeaeaead4d4d4ffffffe8e8e8e8e8e8f2f2f2fcfcfcfdfdfdffffffffffffededede0e0e0eaeaeaf7f7f7fafafafffffffdfdfdf1f1f1f2f2f2e2e2e2f5f5f5f6f6f6e8e8e8e0e0e0e6e6e6e3e3e3e2e2e2eeeeeef6f6f6f2f2f2efefefe3e3e3ecececf6f6f6d6d6d6d1d1d1d5d5d5959595cfcfcffffffffafafaf6f6f6f1f1f1edededf4f4f4e6e6e6d2d2d2fffffffffffffffffffffffff6f6f6e5e5e5eaeaeafbfbfbf4f4f4f6f6f6e1e1e1e2e2e2ffffffdfdfdff9f9f9e7e7e7cececeefefefe7e7e7b0b0b0abababd0d0d0ffffffffffffffffffffffffe6e6e6fffffff6f6f6edededfbfbfbdcdcdcffffffd9d9d9ddddddffffffffffffefefefdbdbdbd3d3d3d8d8d8e2e2e2dfdfdff3f3f3fffffff9f9f9f6f6f6f3f3f3f8f8f8fbfbfbfcfcfceaeaead9d9d9c5c5c5b8b8b8c9c9c9b0b0b0919191a0a0a0eaeaeaf5f5f5e0e0e0e3e3e3dfdfdfb9b9b9d5d5d5d9d9d9d6d6d6f1f1f1dadadad5d5d5e1e1e1dfdfdfcacacad4d4d4e3e3e3f2f2f2fefefef9f9f9dcdcdcbcbcbcbebebec6c6c6babababababacbcbcbb9b9b98c8c8cc6c6c6c0c0c07777776d6d6daaaaaac3c3c3cececeb9b9b9b6b6b6d1d1d1f4f4f4ffffffffffffbbbbbbacacaccacacaf3f3f3e4e4e4d7d7d7eaeaeae9e9e9ebebebe5e5e5d5d5d5dbdbdbefefefe4e4e4d9d9d9ddddddc6c6c6d3d3d3e9e9e9e7e7e7edededdededed6d6d6efefefededede7e7e7c3c3c3c2c2c2fafafafcfcfceeeeeee3e3e3e9e9e9f0f0f0e2e2e2dededee0e0e0d6d6d6ddddddebebebdedede9f9f9fb6b6b6bfbfbfd9d9d9e2e2e2dededee0e0e0d5d5d5e5e5e5eaeaeacfcfcfdbdbdbf6f6f6f2f2f2eaeaead1d1d1dcdcdcf4f4f4e8e8e8edededf4f4f4f0f0f0e4e4e4fffffffffffffffffffdfdfdfafafaf3f3f3cacaca7b7b7b8181819d9d9d9c9c9ca9a9a99191916767674242424343435252524e4e4e3131310000003a3a3a5454543939393434343939392a2a2a5e5e5e838383868686a9a9a98a8a8a6e6e6e797979767676a5a5a59090908080808f8f8f7474747b7b7b9191916262627171718282826969694848488c8c8c9e9e9e4a4a4a888888b1b1b1929292969696a2a2a2cececea5a5a5909090a9a9a99e9e9e929292a4a4a4a3a3a3aeaeaeb2b2b2c7c7c7a9a9a98e8e8ebebebeb9b9b9818181959595979797a1a1a18a8a8a6f6f6f989898949494b2b2b2d3d3d3bdbdbdd6d6d6dededeaeaeaea3a3a3adadad9595959292929b9b9b979797bebebec2c2c2bebebec2c2c2c5c5c5d6d6d6ebebebebebebcacacae2e2e2dddddde5e5e5ffffffcfcfcfb6b6b6bababae0e0e0d2d2d2bbbbbbccccccacacac3b3b3b8a8a8affffffffffffc8c8c8848484d8d8d8fbfbfbf4f4f4ecececf5f5f5fefefef5f5f5eaeaead4d4d4d1d1d1f0f0f0fafafaf3f3f3f3f3f3fcfcfcf4f4f4ecececf2f2f2f3f3f3f1f1f1e8e8e8fdfdfdf1f1f1eeeeeeededede4e4e4f2f2f2f3f3f3f9f9f9e9e9e9e0e0e0edededdededefffffffffffff6f6f6fafafafafafae9e9e9e0e0e0eaeaeaecececf1f1f1e8e8e8e5e5e5f5f5f5ffffffc7c7c79a9a9afffffffffffff1f1f1d4d4d4a7a7a7dfdfdff9f9f9dbdbdbeeeeeefdfdfdf5f5f5d2d2d2e0e0e0d2d2d2e3e3e3ffffffeaeaead3d3d3e6e6e6f2f2f2f1f1f1d6d6d6d8d8d8f9f9f9e7e7e7e9e9e9f5f5f5ffffffd8d8d8cdcdcde4e4e4dcdcdcdfdfdfdfdfdfe9e9e9ebebebccccccadadad9b9b9b9c9c9cc1c1c1d9d9d9d0d0d0cbcbcbc1c1c1cbcbcbd1d1d1d7d7d7dadadaf3f3f3a7a7a7939393b4b4b4d6d6d6e7e7e7fefefef8f8f8efefeff5f5f5fafafafafafafafafafefefef3f3f3e5e5e5ecececf9f9f9fbfbfbf8f8f8fffffff3f3f3c3c3c3b6b6b6a4a4a4d5d5d5b3b3b3d6d6d6efefeffefefefefefeb9b9b9b1b1b1e0e0e0a7a7a7afafafbdbdbdc4c4c4c5c5c5d8d8d8c1c1c1a4a4a4d4d4d4fffffff7f7f7dadadae3e3e3fafafaf2f2f2f0f0f0e2e2e2cececedfdfdfe8e8e8dbdbdbc4c4c4a0a0a0949494afafafcfcfcfedededfffffffafafadbdbdbcbcbcbcacacaefefefd4d4d4ddddddecececcececeefefefd2d2d2a7a7a7ccccccd0d0d0d3d3d3fafafafdfdfdf2f2f2ffffffffffffeaeaead0d0d0d2d2d2cbcbcbfffffff8f8f8e5e5e5d5d5d5c6c6c6c9c9c9c8c8c8d3d3d3e1e1e1ebebebe7e7e7d4d4d4e8e8e8f4f4f4f4f4f4e1e1e1e5e5e5f1f1f1f3f3f3f6f6f6f8f8f8fafafae7e7e7cececee2e2e2dfdfdfdededefffffffafafafbfbfbf7f7f7e2e2e2cacacae7e7e7dadadaf7f7f7ffffffbdbdbd969696d5d5d5dfdfdffbfbfbf0f0f0f9f9f9fcfcfcfafafaf1f1f1ebebebfcfcfcebebebd4d4d4d5d5d5cececee1e1e1fcfcfcedededeaeaeadbdbdbd0d0d0eeeeeee3e3e3b9b9b9d5d5d5d8d8d8dddddddbdbdbc2c2c2aeaeaeb1b1b1e1e1e1eeeeeeebebebccccccd2d2d2dfdfdff3f3f3efefefcececee6e6e6f1f1f1d7d7d7c2c2c2b4b4b4c9c9c9d4d4d4e3e3e3e8e8e8ecececffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdededee1e1e1fefefefbfbfbdededee6e6e6b5b5b5b6b6b6eaeaeae6e6e6d1d1d1d9d9d9d6d6d6edededeaeaeadadadad6d6d6d3d3d3e0e0e0d0d0d0cececed6d6d6dadadaf2f2f2eeeeeeebebebf9f9f9f8f8f8dcdcdceeeeeefffffff0f0f0f3f3f3fcfcfce9e9e9dcdcdcd4d4d4afafaf8a8a8a898989bfbfbfbcbcbca1a1a1a6a6a6a0a0a08e8e8e8686868d8d8d939393a5a5a5b7b7b79797977f7f7f8b8b8bbbbbbbc1c1c1bfbfbff9f9f9fffffffbfbfbbcbcbcddddddffffffffffffffffffcecececbcbcbf9f9f9ecececececece8e8e8d7d7d7dddddddbdbdbe7e7e7e6e6e6e3e3e3e7e7e7dededee8e8e8f3f3f3f6f6f6fcfcfcebebebeeeeeefefefee8e8e8dbdbdbecececddddddd2d2d2c5c5c5e2e2e2c6c6c6b5b5b5f9f9f9fbfbfbe9e9e9d0d0d0edededecececcdcdcde6e6e6bcbcbc9f9f9facacacd3d3d3f7f7f7d9d9d9d7d7d7cdcdcdc6c6c6d9d9d9cececedfdfdff0f0f0d9d9d9868686a9a9a9acacac555555919191f1f1f1fffffff5f5f5f0f0f0e4e4e4eaeaeaf0f0f0d0d0d0bbbbbbb2b2b2bbbbbb878787abababe7e7e7e6e6e6b3b3b36464645858584040401919191d1d1d2525252d2d2d1414140000000f0f0f0303030606062323235959596464645b5b5b5e5e5e747474808080a6a6a68787876161618585856262626666668b8b8b9b9b9b959595a7a7a7a6a6a6d4d4d4cfcfcf919191e3e3e3ffffffffffffffffffffffffffffffffffffdededeecececfffffffffffffffffffffffff4f4f4fdfdfdfffffffefefee6e6e6e6e6e6e5e5e5fffffff7f7f7dddddde3e3e3e5e5e5d8d8d8e1e1e1e3e3e3dedededadadae6e6e6f7f7f7e8e8e8dcdcdcdbdbdbe8e8e8f7f7f7fdfdfdfffffff5f5f5dbdbdbe6e6e6c9c9c9f3f3f3f4f4f4f1f1f1ffffffffffffeaeaeaffffffffffffedededc6c6c69696966a6a6ac8c8c8cdcdcda6a6a6d9d9d9fffffff8f8f8fafafaefefeff5f5f5f2f2f2e2e2e2d6d6d6d9d9d9e3e3e3f1f1f1f8f8f8e5e5e5e8e8e8f2f2f2f9f9f9f7f7f7f7f7f7f2f2f2eaeaead7d7d7f2f2f2f5f5f5e4e4e4f5f5f5d8d8d8cdcdcde0e0e0dededef1f1f1e5e5e5dfdfdfcacacaf5f5f5fefefee8e8e8e6e6e6ebebebe3e3e3d5d5d5e9e9e9ecececd2d2d2e0e0e0edededf2f2f2c1c1c16d6d6d797979e7e7e7f9f9f9f3f3f3c6c6c6bababaeaeaeaf3f3f3ebebebe3e3e3ebebebd3d3d3c7c7c7d9d9d9b9b9b9b8b8b8d0d0d0f6f6f6ffffffefefefd2d2d2d4d4d4f6f6f6f6f6f6e5e5e5fffffff7f7f7cfcfcffbfbfbefefefdededefffffffffffffffffff7f7f7edededf2f2f2ffffffd8d8d8cececed1d1d1e3e3e3e3e3e3dbdbdbdfdfdffafafaf3f3f3eaeaeaeeeeeeedededfdfdfdffffffe0e0e0d0d0d0dadadabcbcbcd1d1d1fdfdfdfffffffefefef5f5f5fffffffefefefffffff9f9f9f7f7f7fbfbfbf9f9f9ecececf3f3f3fffffff3f3f3d1d1d1d5d5d5b0b0b0b4b4b4e1e1e1f6f6f6e1e1e1c6c6c6bababab1b1b1bdbdbdd2d2d2b7b7b79e9e9e9a9a9a848484b8b8b8fffffff8f8f8d0d0d0fafafadbdbdbe6e6e6fafafaffffffffffffdededee9e9e9fafafafffffffffffffffffffefefedededed9d9d9eaeaeaffffffffffffefefefe9e9e9f5f5f5ffffffffffffe9e9e9f5f5f5fcfcfcf6f6f6fefefeedededfefefeffffffe6e6e6e4e4e4fffffffcfcfce5e5e5f8f8f8f5f5f5e1e1e1f8f8f8d4d4d4f2f2f2fffffff4f4f4e8e8e8acacacefefeffffffffbfbfbdfdfdfe7e7e7f8f8f8b7b7b7bababaedededfdfdfddadadacbcbcbe3e3e3c8c8c8dededeffffffe9e9e9ddddddf7f7f7f3f3f3ececece1e1e1d8d8d8e7e7e7dededef0f0f0f2f2f2d9d9d9dbdbdbd9d9d9cfcfcfd8d8d8ececece7e7e7f1f1f1d4d4d4bebebebcbcbcc8c8c8f6f6f6fffffffdfdfdf6f6f6f6f6f6fbfbfbf3f3f3fafafaf8f8f8dddddde5e5e5d4d4d4d6d6d6e6e6e6ddddddd3d3d3ddddddf1f1f1d6d6d6e1e1e1d9d9d9dedededcdcdcbbbbbbb9b9b9fcfcfcffffffebebebacacacb7b7b7aeaeaeb3b3b3cfcfcfbfbfbfb4b4b4a3a3a3a2a2a2cecece9e9e9eb8b8b8b8b8b8b9b9b9a9a9a9a3a3a39a9a9ab8b8b8c8c8c8b2b2b2dbdbdbc7c7c7bdbdbdc8c8c8bbbbbbcacacad9d9d9c8c8c8c2c2c2a0a0a0bdbdbdcfcfcfe4e4e4fffffffffffffafafae7e7e7e9e9e9e3e3e3f2f2f2fffffff3f3f3e7e7e7cdcdcdeaeaeafffffffbfbfbf8f8f8fbfbfbfdfdfdd6d6d6cacacadfdfdfe5e5e5e6e6e6efefefd9d9d9dddddde3e3e3f5f5f5fffffffffffffefefef9f9f9fbfbfbc1c1c18d8d8de1e1e1fffffffffffffefefef3f3f3fdfdfdf8f8f8eeeeeed8d8d8c6c6c6b3b3b3bababacacacac1c1c19a9a9a969696a8a8a8a0a0a09090909c9c9c9595959d9d9da4a4a4949494a4a4a4adadadc5c5c5cfcfcfd1d1d1d7d7d7e1e1e1ebebebe4e4e4ececece3e3e3efefeff8f8f8dfdfdfe0e0e0e5e5e5acacacbbbbbbe7e7e7edededf9f9f9efefefebebebe1e1e1e6e6e6e7e7e7dadadac5c5c5e2e2e2ffffffe4e4e4e2e2e2e3e3e3dedededdddddf3f3f3e5e5e5dadadae3e3e3f2f2f2fefefedcdcdcbfbfbfb5b5b5ccccccdededed5d5d5cbcbcbe8e8e8f5f5f5e2e2e2b3b3b39a9a9a8a8a8a6767675a5a5a6e6e6e757575a4a4a49292926b6b6b7474748888886a6a6a929292a3a3a3808080b9b9b9dadadad6d6d6e0e0e0fffffff1f1f1e3e3e3fffffffffffff5f5f5eeeeeeb0b0b06f6f6fcbcbcba1a1a1d2d2d2c9c9c98d8d8dc0c0c08d8d8d7e7e7eb5b5b5e8e8e8ffffffffffffefefefffffffffffffe9e9e9f6f6f6ffffffffffffffffffffffffc0c0c0eeeeeeffffffedededcdcdcdd5d5d5c6c6c6b2b2b2bebebed6d6d6e7e7e7dedededadadab6b6b6b2b2b2a8a8a8d4d4d4ffffffeeeeeec7c7c7e7e7e7f8f8f8e2e2e2e2e2e2f5f5f5fefefed8d8d8cdcdcddddddddadadaf2f2f2fffffffffffffffffff3f3f3ecececcacacab3b3b3b0b0b0e6e6e6fdfdfdfffffffffffff9f9f9eeeeeefffffff3f3f3bbbbbbd2d2d2fcfcfcfffffffafafafffffffefefeffffffebebebd8d8d8e3e3e3dfdfdff2f2f2fbfbfbf5f5f5ececece0e0e0cdcdcddcdcdce6e6e6d0d0d0d4d4d4f7f7f7efefefdbdbdbdbdbdbf4f4f4eeeeeedadadae6e6e6f3f3f3f0f0f0f7f7f7f4f4f4f3f3f3fefefefdfdfdf9f9f9f2f2f2eaeaeadcdcdcd9d9d9d7d7d7cececebcbcbcc9c9c9d2d2d2d0d0d0d6d6d6f2f2f2fcfcfcf6f6f6f2f2f2eaeaeaf0f0f0e6e6e6ecececf6f6f6d8d8d8fbfbfbfffffff3f3f3e0e0e0dfdfdff5f5f5fcfcfcbfbfbfa9a9a9aaaaaaa1a1a19898988a8a8a7d7d7db1b1b1ffffffeaeaeaa2a2a2c2c2c2d2d2d2e4e4e4ffffffe1e1e1cfcfcfdadadae7e7e7c3c3c3bfbfbfe3e3e3eaeaeaf2f2f2fcfcfcfdfdfdf0f0f0e4e4e4dadadadbdbdbf7f7f7f1f1f1d9d9d9d4d4d4dededeeaeaeaebebebfdfdfdfffffffdfdfdc4c4c4e9e9e9fffffff5f5f5fffffffffffffafafafefefefffffffffffffffffffffffffdfdfdf8f8f8f2f2f2fffffffffffff7f7f7f0f0f0d7d7d7d6d6d6e0e0e0fbfbfbecececcececeecececf1f1f1e8e8e8e6e6e6e2e2e2e6e6e6fbfbfbf9f9f9dadadac7c7c7cacacaccccccdcdcdcd7d7d7bdbdbdb1b1b1a3a3a3b6b6b6fefefedcdcdcaeaeae282828626262d3d3d3e9e9e9e5e5e5efefeffffffff4f4f4f9f9f9f9f9f9e1e1e1f3f3f3f2f2f2d7d7d7d5d5d5f3f3f3fdfdfdf4f4f4f4f4f4fdfdfdfbfbfbf8f8f8fffffffdfdfdfafafaeaeaeae2e2e2d7d7d7e0e0e0ececece8e8e8edededecececedededefefeff1f1f1eaeaeae4e4e4f4f4f4e7e7e7eaeaeaf4f4f4e7e7e7d2d2d2e0e0e0d9d9d9b5b5b5bebebeccccccebebebebebebf8f8f8d9d9d9c8c8c8d8d8d8f5f5f5f1f1f1e8e8e8f2f2f2e5e5e5d6d6d6e3e3e3ecececdfdfdfeeeeeee6e6e6dcdcdce2e2e2e8e8e8f0f0f0f6f6f6e9e9e9e0e0e0d3d3d3d7d7d7d5d5d5f3f3f3e6e6e6e8e8e8f7f7f7e2e2e2e6e6e6eaeaeaf0f0f0fefefefafafafafafadededed0d0d0c0c0c0ccccccb8b8b8e2e2e2f6f6f6edededfffffffbfbfbebebebe8e8e8f5f5f5fffffffffffff6f6f6efefefebebebe4e4e4e1e1e1dededed6d6d6dfdfdfeaeaeae7e7e7e4e4e4f3f3f3d7d7d7dadadae9e9e9d1d1d1c5c5c5dededed8d8d8cbcbcbdbdbdbd7d7d7e4e4e4ebebebe1e1e1cbcbcbcdcdcddbdbdbdfdfdfd7d7d7ccccccdadadaecececffffffe9e9e9dbdbdbe6e6e6dbdbdbc4c4c4adadadb4b4b4b7b7b7b7b7b7b5b5b5c5c5c5d7d7d7c9c9c9ccccccc1c1c1cbcbcbdadadae2e2e2f6f6f6efefeff3f3f3fafafafefefedadadae5e5e5dddddddfdfdfa5a5a58c8c8cc7c7c7e1e1e1dcdcdcbbbbbbb7b7b7d5d5d5e9e9e9bdbdbdb4b4b4f6f6f6d8d8d8e0e0e0fbfbfbefefefe8e8e8cececef5f5f5f2f2f2f1f1f1ffffffffffffa3a3a3a9a9a9fffffffffffff8f8f8f1f1f1fffffffffffffffffffffffffbfbfbfffffffefefee9e9e9ffffffffffffffffffffffffddddddbbbbbbdbdbdbd9d9d9c2c2c2b0b0b0c6c6c6a3a3a3b5b5b5b6b6b69f9f9f9a9a9ab4b4b4b1b1b1aaaaaab1b1b1abababa5a5a5acacacc2c2c2cdcdcdd4d4d4eeeeeef8f8f8e1e1e1c7c7c7c8c8c8c2c2c2c0c0c0abababc6c6c6e4e4e4f2f2f2dbdbdbe8e8e8fefefefafafaececece9e9e9f7f7f7f7f7f7e7e7e7eeeeeefffffff3f3f3e6e6e6f4f4f4fbfbfbe7e7e7f6f6f6fffffff8f8f8e7e7e7dfdfdff7f7f7d6d6d6e9e9e9fbfbfbfafafaecececc0c0c0adadadadadadcbcbcbbebebea7a7a7cdcdcdd4d4d4bcbcbca5a5a5acacac9f9f9fb0b0b0c9c9c9abababc9c9c9cececeb9b9b9cfcfcfaeaeae9a9a9ab5b5b5bbbbbbd1d1d1ccccccb7b7b7bbbbbbebebebffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfc4c4c4fefefeefefefdfdfdfdfdfdfdcdcdccfcfcfcdcdcdcececec6c6c6d2d2d2c0c0c0b9b9b9ddddddebebebeeeeeef0f0f0eaeaeadededeebebebe3e3e3e4e4e4e2e2e2cdcdcdc5c5c5c2c2c2bebebec8c8c8d8d8d8ddddddd0d0d0dbdbdbeeeeeed8d8d8c5c5c5dbdbdbedededf2f2f2e3e3e3eeeeeef5f5f5f2f2f2f1f1f1fbfbfbf8f8f8f9f9f9fffffff6f6f6ecececd2d2d2bebebee9e9e9ffffffebebebe3e3e3f7f7f7e1e1e1c5c5c5bababacececef8f8f8fafafaececece5e5e5fcfcfcefefefeeeeeee9e9e9e8e8e8d3d3d3d9d9d9f1f1f1dbdbdbcdcdcde2e2e2e3e3e3ebebebf4f4f4d1d1d1929292c6c6c6eeeeeeeeeeeef0f0f0e8e8e8fcfcfcedededbebebed4d4d4e3e3e3e0e0e0f7f7f7f2f2f2f2f2f2fcfcfcecececdadadad3d3d3eeeeeee1e1e1c3c3c3f0f0f0e6e6e6d0d0d0bfbfbfddddddd5d5d5d8d8d8fbfbfbfbfbfbe8e8e8b3b3b3d7d7d7fcfcfcfefefee8e8e8f2f2f2ebebebdddddde8e8e8f9f9f9f5f5f5efefefd1d1d1d8d8d8fffffffffffffcfcfcc1c1c1a8a8a8c5c5c5b9b9b9b5b5b5dbdbdbf2f2f2f6f6f6ffffffd8d8d8ebebebf0f0f0e2e2e2e2e2e2fcfcfce3e3e3dbdbdbc9c9c9c8c8c8d7d7d7dddddde9e9e9fefefeffffffd1d1d1d6d6d6e2e2e2d0d0d0f7f7f7e1e1e1dbdbdbdbdbdbe6e6e6fafafaefefefe7e7e7f4f4f4e1e1e1e9e9e9fafafaf1f1f1ecececf9f9f9f8f8f8f2f2f2f6f6f6f3f3f3f4f4f4ebebebf3f3f3fdfdfdfefefefffffffafafae9e9e9ffffffedededdfdfdfcfcfcfb4b4b4b0b0b0dbdbdbe9e9e9d6d6d6e2e2e2e4e4e4edededfffffff1f1f1d6d6d6bababab0b0b0c8c8c8e3e3e3ffffffd2d2d2c9c9c9dddddddedededfdfdfb3b3b3b5b5b5bbbbbb606060696969f9f9f9fbfbfbddddddd3d3d3dddddde5e5e5e6e6e6f4f4f4fefefefcfcfcf3f3f3dbdbdbe0e0e0fcfcfcf8f8f8efefefececece3e3e3e9e9e9edededeeeeeeeeeeeefdfdfde9e9e9f1f1f1fefefef7f7f7efefeff3f3f3f0f0f0f0f0f0f1f1f1f4f4f4efefefefefeff2f2f2f2f2f2f1f1f1fafafaf5f5f5f0f0f0fffffff2f2f2edededfafafaebebebf1f1f1ebebebf2f2f2f3f3f3f2f2f2f0f0f0cdcdcddbdbdbe4e4e4dcdcdcd1d1d1cfcfcfe4e4e4eaeaeae4e4e4dbdbdbe4e4e4e1e1e1ebebebf9f9f9ddddddd7d7d7eaeaeae8e8e8e8e8e8e6e6e6f5f5f5f5f5f5d5d5d5d2d2d2cececed4d4d4ddddddffffffffffffffffffffffffe8e8e8f2f2f2f9f9f9f8f8f8f5f5f5d6d6d6e5e5e5fafafaf1f1f1cececee9e9e9ffffffe9e9e9e1e1e1fbfbfbe7e7e7fefefefcfcfcdbdbdbdadadaf4f4f4fafafad0d0d0d2d2d2e5e5e5dcdcdce9e9e9f0f0f0ebebebf3f3f3dededed7d7d7e2e2e2d4d4d4c9c9c9d3d3d3e3e3e3f1f1f1f9f9f9eaeaead6d6d6e7e7e7e5e5e5ddddddf6f6f6f3f3f3fffffff0f0f0d5d5d5ebebebe1e1e1e1e1e1e3e3e3edededfdfdfdf8f8f8f1f1f1fffffffffffffffffffffffffffffffbfbfbe5e5e5d4d4d4eaeaeaf2f2f2eeeeeeecececf5f5f5f1f1f1e2e2e2d4d4d4dadadaccccccd5d5d5cdcdcdbbbbbbd7d7d7c1c1c19c9c9cafafafcacacae9e9e9b8b8b8b3b3b3e7e7e7dadadaa2a2a2c0c0c0d3d3d3efefefebebebfafafaf5f5f5f3f3f3efefefd9d9d9c6c6c6a4a4a4939393b6b6b6c7c7c7e8e8e8fafafaffffffe7e7e7e0e0e0d9d9d9ebebebecececf5f5f5fcfcfcddddddeaeaeae9e9e9ebebebf9f9f9f9f9f9bbbbbbc9c9c9f4f4f4f7f7f7fffffffffffffffffffffffff3f3f3ffffffefefeff4f4f4efefefe5e5e5f3f3f3ececece7e7e7dadadae5e5e5c2c2c2a9a9a9a8a8a88e8e8e898989818181a6a6a6fbfbfbffffffe8e8e8bdbdbdc5c5c5dfdfdfd9d9d9c4c4c4d0d0d0e4e4e4d8d8d8d8d8d8f2f2f2f8f8f8e4e4e4dfdfdfefefeff0f0f0efefeff1f1f1eeeeeef8f8f8f5f5f5eaeaeaf4f4f4f8f8f8fffffffffffffffffff1f1f1f3f3f3eeeeeef1f1f1f1f1f1e5e5e5fcfcfcffffffd5d5d5cfcfcfd4d4d4b4b4b4c0c0c0c3c3c3bababaa6a6a6c1c1c1b0b0b0adadadb2b2b2bdbdbde7e7e7dbdbdbababab9a9a9aa3a3a3a2a2a2aaaaaabfbfbfc6c6c6a4a4a4a6a6a6eeeeeefcfcfcddddddf0f0f0fffffffffffffafafae5e5e5e5e5e5fdfdfdf3f3f3e9e9e9dfdfdfe1e1e1fffffffdfdfdfffffffefefee9e9e9c7c7c7c7c7c7ddddddfdfdfdffffffecececf3f3f3fffffffffffffffffff8f8f8f6f6f6fffffffdfdfdf7f7f7fffffffffffffbfbfbe5e5e5e5e5e5eeeeeee6e6e6ecececdfdfdfdedededcdcdce9e9e9fdfdfdf6f6f6fffffffffffffffffff9f9f9f9f9f9fcfcfcf7f7f7fafafafbfbfbfbfbfbfbfbfbfbfbfbfffffffbfbfbf4f4f4eeeeeedededef0f0f0efefefc8c8c8ecececfffffff6f6f6edededf5f5f5e2e2e2d4d4d4e1e1e1d8d8d8e9e9e9f0f0f0e7e7e7e6e6e6e9e9e9dedededcdcdcddddddd6d6d6b8b8b8dbdbdbb5b5b5999999f0f0f0fefefef6f6f6fefefefffffff5f5f5fafafadfdfdfe4e4e4ffffffebebebd9d9d9ecececfffffffbfbfbdbdbdbd1d1d1d8d8d8dadadae9e9e9e4e4e4cdcdcdd7d7d7e9e9e9d5d5d5cfcfcfecececddddddf1f1f1f8f8f8e5e5e5c2c2c2dbdbdbfbfbfbf9f9f9fbfbfbffffffffffffeeeeeebdbdbdaeaeaee0e0e0d5d5d5b3b3b3b9b9b9cbcbcbfbfbfbf8f8f8e1e1e1a9a9a9c2c2c2ecececfffffffefefee1e1e1bcbcbcd8d8d8d5d5d5d4d4d4ecececd8d8d8d5d5d5dadadac3c3c3e6e6e6f1f1f1f1f1f1e1e1e1c3c3c3cfcfcfe2e2e2d6d6d6ecececfffffff8f8f8ddddddf0f0f0fafafafefefef5f5f5e8e8e8c9c9c9e0e0e0f4f4f4dededed2d2d2cacacacbcbcbf6f6f6fafafaf7f7f7f6f6f6eeeeeef7f7f7efefefeeeeeeecececefefeff3f3f3e9e9e9d8d8d8ebebebf8f8f8f9f9f9f3f3f3fbfbfbfefefec9c9c9c3c3c3e4e4e4dedededfdfdffffffffffffffdfdfdffffffeaeaeaacacacb6b6b6d1d1d1c1c1c1aeaeaef1f1f1fffffffffffff3f3f3f4f4f4c9c9c97f7f7fb3b3b3e8e8e8d9d9d9979797a4a4a4b6b6b6d5d5d5dbdbdbb5b5b5d7d7d7f8f8f8e1e1e1ffffffffffffffffffffffffecececfcfcfcf8f8f8f1f1f1f0f0f0e6e6e6ebebebf8f8f8fdfdfdfffffffcfcfcfdfdfdfffffffffffffcfcfcf6f6f6fdfdfdfefefefcfcfcfdfdfdfffffffefefefffffffffffff3f3f3f7f7f7fffffffffffffffffffcfcfcfffffffffffffcfcfcfdfdfdfffffffcfcfcf8f8f8f6f6f6fdfdfdfffffffffffffafafafbfbfbfefefefffffffffffffffffffffffffffffffffffffbfbfbfbfbfbf4f4f4f0f0f0e3e3e3dfdfdfe7e7e7f2f2f2fffffffffffff1f1f1e4e4e4bfbfbfccccccb2b2b2c3c3c3fafafae6e6e6cdcdcdd5d5d5dededec8c8c8dbdbdbf7f7f7fbfbfbf4f4f4f0f0f0fffffffffffff1f1f1c6c6c6bcbcbcecececf1f1f1e9e9e9f1f1f1e0e0e0fefefefffffffffffffafafaecececeeeeeeeeeeeef4f4f4f2f2f2fafafadadadacccccce5e5e5e5e5e5e6e6e6e2e2e2f7f7f7fffffff7f7f7fdfdfdfafafaf4f4f4f1f1f1e9e9e9bababae7e7e7ffffffe5e5e5eaeaeafdfdfdf8f8f8f9f9f9f1f1f1fdfdfdd0d0d0dfdfdfffffffe8e8e8e0e0e0fcfcfcf6f6f6f6f6f6fdfdfdfefefef1f1f1e4e4e4f4f4f4f2f2f2e8e8e8d5d5d5e0e0e0d3d3d3d6d6d6fdfdfdeaeaeabdbdbdbebebecbcbcba5a5a5828282a8a8a8a2a2a2c4c4c4c2c2c28888888d8d8db6b6b6e5e5e5c8c8c8dbdbdbf6f6f6ffffffe2e2e2b4b4b4e5e5e5f2f2f2dfdfdfe4e4e4eaeaeadededed6d6d6e9e9e9edededc2c2c2bbbbbbe6e6e6d7d7d7dbdbdbe0e0e0ccccccadadadb0b0b0d0d0d0edededececece7e7e7f5f5f5f4f4f4fdfdfdfbfbfbf5f5f5f1f1f1ddddddcccccceeeeeefffffffbfbfbfcfcfcffffffffffffeeeeeedcdcdcdededee0e0e0f6f6f6e8e8e8d7d7d7f8f8f8f5f5f5f2f2f2fafafaededede8e8e8cccccc9292928282827373736767678484848d8d8dcdcdcdffffffffffffffffffeaeaead2d2d2e7e7e7e9e9e9e4e4e4f3f3f3e4e4e4d3d3d3c5c5c5d2d2d2f0f0f0d6d6d6d0d0d0e4e4e4ebebebf6f6f6ebebebd8d8d8eeeeeefbfbfbf6f6f6edededefefefedededf1f1f1e2e2e2e2e2e2f9f9f9f1f1f1ececece4e4e4e1e1e1e6e6e6d4d4d4dedededcdcdcbebebea8a8a8aaaaaac0c0c0cbcbcbcacacacecececfcfcfd3d3d3a5a5a59595959e9e9eacacacaeaeaebbbbbbdededee6e6e6f9f9f9f5f5f5c4c4c4a5a5a5e3e3e3fafafae3e3e3eeeeeef0f0f0f4f4f4dcdcdce6e6e6f7f7f7f3f3f3fbfbfbffffffc3c3c3676767dbdbdbfbfbfbe0e0e0dadadaf0f0f0fffffffffffffdfdfdfffffffffffff5f5f5f6f6f6fcfcfcf4f4f4f2f2f2fffffffefefefffffffffffff6f6f6fafafafefefef9f9f9f1f1f1e1e1e1ecececf3f3f3e6e6e6f4f4f4f4f4f4f8f8f8fafafaf0f0f0fcfcfcfffffff8f8f8f5f5f5f5f5f5f9f9f9fffffffcfcfcf1f1f1f7f7f7fcfcfce7e7e7e6e6e6fdfdfdf4f4f4ebebebfffffffffffffffffff4f4f4f1f1f1d5d5d5dcdcdcecececeeeeeed3d3d3edededf5f5f5edededf5f5f5e5e5e5eaeaeaf5f5f5fffffffffffff6f6f6e9e9e9f8f8f8ffffffe5e5e5d6d6d6edededfefefee7e7e7f2f2f2fffffffffffff4f4f4c6c6c6bdbdbdc6c6c6c8c8c8cfcfcfdadadadcdcdcdbdbdbe0e0e0ebebebe5e5e5eaeaeaebebebf7f7f7ededede0e0e0fbfbfbf6f6f6cececed2d2d2f3f3f3e5e5e5eaeaeaf7f7f7d0d0d0d0d0d0e3e3e3c5c5c5dcdcdcebebebd9d9d9d5d5d5ffffffd0d0d0bdbdbdf1f1f1d0d0d0e5e5e5ecececc6c6c6dededefcfcfce6e6e6d3d3d3cfcfcff7f7f7f4f4f4ececece1e1e1a5a5a5c3c3c3f6f6f6dbdbdbf7f7f7eaeaeab4b4b4afafafe1e1e1ededede3e3e3b5b5b5d2d2d2eeeeeed9d9d9dfdfdfd5d5d5f7f7f7efefefe6e6e6ffffffe6e6e6f0f0f0edededbbbbbbc9c9c9d6d6d6e7e7e7fbfbfbeaeaeaf9f9f9fafafadbdbdbf5f5f5f9f9f9f4f4f4f9f9f9f4f4f4f8f8f8fbfbfbe1e1e1f3f3f3eaeaead4d4d4dbdbdbdadadae1e1e1e0e0e0ecececf7f7f7eaeaeaf6f6f6e6e6e6bcbcbcf5f5f5e9e9e9c9c9c99d9d9ddcdcdcfffffff2f2f2f8f8f8d4d4d4d1d1d1e6e6e6e6e6e6cececef1f1f1f4f4f4f0f0f0edededbcbcbc989898c6c6c6c4c4c4bbbbbba6a6a66666665454549a9a9a6d6d6de6e6e6ffffffd9d9d9fafafafafafad8d8d8e4e4e4ededede7e7e7eaeaeae2e2e2e2e2e2f8f8f8fffffffffffffffffff9f9f9fafafafdfdfdfdfdfdfefefefdfdfdfefefef4f4f4f4f4f4fbfbfbf9f9f9f9f9f9fefefefffffffdfdfdf4f4f4f9f9f9fefefef7f7f7fffffffcfcfcfefefefcfcfcfefefefefefefbfbfbfffffffdfdfde9e9e9e4e4e4ededede5e5e5d9d9d9f4f4f4fffffffffffff5f5f5f8f8f8fffffffafafafffffffbfbfbfdfdfdfefefefffffffafafaf4f4f4f6f6f6fafafaefefeff0f0f0f0f0f0e8e8e8ccccccedededffffffebebebf7f7f7f5f5f5dbdbdbe7e7e7e9e9e9e9e9e9ecececefefeff3f3f3f8f8f8f9f9f9fbfbfbfdfdfdf7f7f7fffffff3f3f3b8b8b8cfcfcff2f2f2fffffff9f9f9ecececfafafaf1f1f1ebebebf3f3f3f9f9f9fffffffffffffffffffffffffffffff8f8f8ebebebf7f7f7fffffffdfdfdf4f4f4e2e2e2f0f0f0fafafaffffffe5e5e5edededf4f4f4d9d9d9e1e1e1d2d2d2dadadafcfcfcf6f6f6e2e2e2ebebebfefefeffffffffffffcacacad2d2d2f1f1f1fffffff9f9f9b5b5b5c1c1c1efefeff3f3f3e6e6e6fcfcfcd4d4d4e3e3e3f3f3f3dededee6e6e6d9d9d9dededee3e3e3ecececffffffffffffeeeeeef2f2f2f8f8f8e2e2e2cfcfcfd7d7d7e3e3e3b2b2b2b8b8b8e3e3e3cacacaafafafc0c0c0c2c2c2b8b8b8b5b5b5bcbcbcd6d6d6eaeaeaddddddf2f2f2fffffff6f6f6eaeaeab3b3b3b3b3b3d6d6d6efefefedededf8f8f8fbfbfbc7c7c7d5d5d5eeeeeed7d7d7ecececebebebcececee7e7e7cacacad5d5d5fffffffffffffefefefffffffefefefbfbfbeeeeeeddddddf2f2f2e8e8e8e0e0e0ecececdcdcdcd6d6d6ebebebf4f4f4eaeaeaedededebebebdcdcdcd5d5d5c8c8c8c8c8c8d9d9d9cbcbcbbababac4c4c4abababbebebeecececffffffffffffd8d8d87a7a7a797979979797c5c5c5dadadac2c2c2c2c2c2efefefb2b2b2cacacaf8f8f8f4f4f4a6a6a6b3b3b3c8c8c8e2e2e2fffffffffffffffffff6f6f6ffffffffffffcfcfcfd0d0d0f7f7f7f4f4f4f0f0f0e1e1e1dadadaefefefdadadabfbfbfcbcbcbdddddddbdbdbd3d3d3bcbcbcb6b6b6c0c0c0bebebec9c9c9b7b7b7b1b1b1b9b9b9c7c7c7e1e1e1f8f8f8e5e5e5d5d5d5ffffffdcdcdccececee6e6e6e9e9e9f5f5f5fffffff9f9f9f8f8f8e5e5e5d5d5d5c3c3c3bcbcbcc4c4c4fbfbfbf5f5f5eaeaeaefefefe9e9e9fafafafafafafbfbfbe7e7e7dededee0e0e0aeaeae666666777777b6b6b6fafafafffffffffffffffffffefefef7f7f7f5f5f5fffffffffffff5f5f5f5f5f5efefeff4f4f4fffffff7f7f7eaeaeaf5f5f5f6f6f6f6f6f6f9f9f9e6e6e6d6d6d6dcdcdceeeeeefafafafbfbfbfffffffffffffcfcfcfffffff9f9f9edededfafafaf3f3f3fafafaf7f7f7f8f8f8fdfdfdf2f2f2fffffffbfbfbfffffff6f6f6eaeaeafcfcfcfffffffbfbfbe2e2e2d4d4d4d9d9d9cfcfcfc8c8c8dddddde5e5e5f8f8f8efefeff0f0f0f1f1f1ffffffedededd4d4d4ddddddeeeeeedadadad8d8d8f7f7f7f9f9f9ecececddddddffffffe1e1e1b3b3b3cbcbcbbababa949494a2a2a2b8b8b8cececeb8b8b8888888b7b7b7c6c6c6a9a9a9a9a9a9e6e6e6ebebebcececed6d6d6e6e6e6f6f6f6dcdcdcd9d9d9f8f8f8f2f2f2fffffffafafaf2f2f2f7f7f7fffffffffffffffffff4f4f4f5f5f5cecececdcdcdfffffff5f5f5f6f6f6e7e7e7c8c8c8afafaf7a7a7ac3c3c3fbfbfbf6f6f6fdfdfdfbfbfbf5f5f5ffffffe3e3e3cececed9d9d9e1e1e1e7e7e7e7e7e7e5e5e5e2e2e2cacacaa3a3a3d2d2d2f4f4f4dededee1e1e1cdcdcdadadadc4c4c4c7c7c7dedededdddddb1b1b1d3d3d3fdfdfdecececfafafafcfcfce6e6e6c1c1c1e0e0e0ffffffd8d8d8e2e2e2e1e1e1cbcbcbddddddf6f6f6eaeaeaedededfffffff6f6f6fbfbfbefefeff1f1f1f2f2f2e9e9e9f1f1f1fbfbfbf8f8f8ffffffefefeff3f3f3efefefeeeeeefffffffffffff7f7f7e7e7e7f4f4f4f4f4f4e5e5e5f6f6f6f9f9f9c3c3c3abababbebebea6a6a6888888a7a7a7b4b4b4c6c6c6aeaeaecdcdcde6e6e6dcdcdcffffffffffffffffffffffffefefefe8e8e8d3d3d38b8b8b8585858f8f8fb4b4b4e7e7e78a8a8a232323646464969696ecececf8f8f8edededf6f6f6f8f8f8bbbbbba9a9a9c9c9c9eaeaeaebebebc7c7c7cacacad8d8d8ebebebf3f3f3fdfdfdfefefefdfdfdfdfdfdfefefef6f6f6f2f2f2f7f7f7f9f9f9fdfdfdfffffffbfbfbf2f2f2efefeff9f9f9ffffffe5e5e5d6d6d6ececece8e8e8e3e3e3fcfcfcfffffffefefef6f6f6fefefefffffff3f3f3f5f5f5f6f6f6ecececf4f4f4ddddddcccccce7e7e7e8e8e8efefefe9e9e9d5d5d5f0f0f0fffffffcfcfcf8f8f8f1f1f1f7f7f7f4f4f4f6f6f6fcfcfcfffffffffffffcfcfce5e5e5e8e8e8f3f3f3f3f3f3f4f4f4fffffffefefed1d1d1ededede3e3e3eaeaeafefefefafafafffffffffffffffffffdfdfdfbfbfbfafafafefefef0f0f0dcdcdcdcdcdcddddddffffffffffffffffffffffffececece9e9e9eaeaeac9c9c9cfcfcfc1c1c1e5e5e5f1f1f1e6e6e6fffffffffffffdfdfdfdfdfdf1f1f1f4f4f4f7f7f7f3f3f3e1e1e1e3e3e3fcfcfcf5f5f5ddddddedededfefefee2e2e2ebebebd0d0d0d5d5d5eeeeeee8e8e8d3d3d3e1e1e1e9e9e9cececed2d2d2d9d9d9dbdbdbf3f3f3f8f8f8fcfcfcf0f0f0dbdbdbf1f1f1ffffffe8e8e8dddddde8e8e8e3e3e3c6c6c6c4c4c4dfdfdfd5d5d5c2c2c2eaeaeafefefef7f7f7f6f6f6ecececf2f2f2d3d3d3acacace6e6e6d1d1d1b1b1b1b0b0b0b3b3b3c4c4c4bcbcbcb0b0b0bebebecececee7e7e7d0d0d0acacacd3d3d3ffffffefefefc5c5c5ddddddd9d9d9bdbdbdcacacac9c9c9d2d2d2f7f7f7ddddddcbcbcbd7d7d7d6d6d6f7f7f7f8f8f8cccccce2e2e2fafafaf6f6f6eaeaeacfcfcfdfdfdff3f3f3e7e7e7ecececeeeeeee3e3e3ecececffffffddddddb0b0b0d0d0d0dededecbcbcbcecece969696b2b2b2eeeeeefefefefdfdfdedededf3f3f3f8f8f8dcdcdcdcdcdce2e2e2ddddddddddddd9d9d9d2d2d2d9d9d9cbcbcbc2c2c2dadadacececed1d1d1dcdcdcb2b2b2a7a7a7a3a3a3adadadb2b2b2b8b8b88181816a6a6a5f5f5f686868696969797979707070666666b0b0b0d8d8d8eaeaead3d3d3e2e2e2fcfcfcf1f1f1ffffffeaeaeaa9a9a9b8b8b8dbdbdbffffffeaeaeaefefeff7f7f7e0e0e0e1e1e1e0e0e0d7d7d7d1d1d1c3c3c39a9a9aa9a9a9d2d2d2b8b8b8b6b6b6c2c2c2bebebeabababa9a9a9c9c9c9aeaeaeb4b4b4cbcbcbc0c0c0d0d0d0e8e8e8fdfdfdd8d8d8c2c2c2c8c8c8b7b7b7bdbdbdd1d1d1efefefc8c8c8d7d7d7ebebebe7e7e7f8f8f8f2f2f2f0f0f0e2e2e2fefefeeeeeeee1e1e1d4d4d4b3b3b3ffffffcacaca6161617e7e7e858585a6a6a69b9b9ba6a6a6b7b7b79a9a9ab1b1b1d7d7d7e9e9e9eeeeeeffffffffffffffffffffffffeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f5e2e2e2e5e5e5dddddde1e1e1ccccccc1c1c1e5e5e5f3f3f3fbfbfbefefefd3d3d3d4d4d4f7f7f7fffffff8f8f8f8f8f8f8f8f8f2f2f2e1e1e1dededed0d0d0cacacaf0f0f0f1f1f1e3e3e3fffffffdfdfdeaeaeaeeeeeee3e3e3e4e4e4fcfcfcdadadaccccccd0d0d0e3e3e3d5d5d5d4d4d4ecececd0d0d0e1e1e1f0f0f0cacacadadadac0c0c0d9d9d9dbdbdbc5c5c5b1b1b1a3a3a39898989e9e9eb7b7b7ddddddffffffffffffe1e1e1c3c3c3ddddddf8f8f8f2f2f2f6f6f6f7f7f7e0e0e0eaeaeaedededfffffff2f2f2eaeaeafcfcfcf6f6f6f3f3f3d7d7d7bdbdbdcbcbcbc6c6c6bababacfcfcfedededd7d7d7bdbdbdc4c4c4cdcdcdc6c6c6adadadd1d1d1dedededddddde2e2e2fbfbfbf4f4f4ffffffefefefd5d5d5f1f1f1fbfbfbf3f3f3dadadadfdfdffbfbfbe9e9e9d9d9d9cfcfcfe6e6e6fafafaf3f3f3ecececdedededfdfdfe7e7e7f1f1f1f8f8f8fdfdfdececece0e0e0fcfcfcf2f2f2e1e1e1e4e4e4eaeaeae6e6e6e6e6e6f4f4f4ffffffd5d5d5f7f7f7fafafadcdcdcefefefedededf6f6f6f4f4f4dadadaddddddcececed1d1d1e3e3e3e8e8e8e2e2e2f4f4f4f9f9f9ecececf7f7f7ededede7e7e7fffffffffffffffffffffffff5f5f5eaeaeafefefefffffffefefef4f4f4cbcbcbcacacad9d9d9fefefeffffffb6b6b6bababa989898a2a2a2d6d6d6ddddddd6d6d6cdcdcdd6d6d6eeeeeed3d3d3b9b9b9f1f1f1cfcfcf8d8d8dc4c4c4e6e6e68f8f8f717171696969a7a7a7dadadae5e5e5ecececfffffffefefee5e5e5d7d7d7fafafaf7f7f7f4f4f4f2f2f2efefeffafafae5e5e5dbdbdbefefeff3f3f3edededf9f9f9fdfdfdfefefef7f7f7ecececf7f7f7fcfcfcfffffffafafaf8f8f8f2f2f2f4f4f4f2f2f2f3f3f3d3d3d3d0d0d0b5b5b5b6b6b6ecececfefefeeeeeeeebebebdbdbdbd9d9d9eeeeeeddddddefefefe9e9e9e3e3e3ebebebe4e4e4e1e1e1e8e8e8f4f4f4f2f2f2fcfcfcf3f3f3ddddddeaeaeaf6f6f6f8f8f8ecececebebebf0f0f0fffffff6f6f6fbfbfbfcfcfcf5f5f5e4e4e4fffffffffffffffffffbfbfbd8d8d8d4d4d4d5d5d5fffffffdfdfdfcfcfcdadadab8b8b8dededefefefefefefefefefefdfdfdfbfbfbf6f6f6f7f7f7d5d5d5b8b8b8c3c3c3dadadad9d9d9c9c9c9cfcfcfa4a4a4939393f6f6f6fefefef2f2f2dfdfdfddddddcececec8c8c8eaeaeaf3f3f3f8f8f8e0e0e0cfcfcfe9e9e9f3f3f3eaeaeaf3f3f3efefefeeeeeef2f2f2e4e4e4f3f3f3f9f9f9d9d9d9f1f1f1bababacacacaf4f4f4d3d3d3d0d0d0d0d0d0ddddddc6c6c6bebebee4e4e4dbdbdbd6d6d6c1c1c1c7c7c7dbdbdbdfdfdffafafae6e6e6dededee1e1e1f8f8f8ecececc1c1c1b7b7b7d2d2d2e7e7e7d1d1d1e1e1e1fdfdfdf9f9f9ecececf2f2f2fbfbfbdadadabababafbfbfbf8f8f89d9d9d898989c6c6c6dededec4c4c4bdbdbdcfcfcfd7d7d7ddddddfcfcfcd2d2d2e9e9e9eeeeeed0d0d0cdcdcdc1c1c1c5c5c5bdbdbda0a0a0c1c1c1cfcfcfdfdfdfd1d1d1c8c8c8d3d3d3ffffffefefefcbcbcbe6e6e6f2f2f2f7f7f7fffffff6f6f6f6f6f6f3f3f3eeeeeef0f0f0f5f5f5f9f9f9ebebebb5b5b5b9b9b9e5e5e5aaaaaab6b6b6f9f9f9eaeaeafcfcfcedededacacaccacacafffffffffffffefefef8f8f8fffffff5f5f5fefefefffffffffffffcfcfcfcfcfcfafafaf0f0f0e8e8e8d9d9d9e9e9e9f1f1f1edededf2f2f2f0f0f0dfdfdfe3e3e3e6e6e6cfcfcfb3b3b3ccccccc1c1c1abababadadade2e2e2b0b0b0989898a8a8a88585859a9a9aaeaeaea5a5a5a5a5a5a1a1a1cfcfcfdfdfdfd7d7d7bdbdbd9f9f9fb6b6b6d8d8d8eeeeeecececeeaeaeaffffffffffffecececbababacfcfcff2f2f2d6d6d6e6e6e6dbdbdbdadadaeaeaeae5e5e5e1e1e1cbcbcbbcbcbcaeaeaeaeaeaec9c9c9c8c8c8b6b6b6bdbdbdb0b0b0969696a6a6a6b4b4b4aaaaaac4c4c4d4d4d4ffffffe5e5e5dbdbdbedededf2f2f2edededf4f4f4f8f8f8ddddddedededfffffff9f9f9d9d9d9bfbfbfefefeff2f2f2f6f6f6d6d6d6a2a2a28d8d8d7d7d7d949494bababacbcbcb8484844d4d4d5b5b5b7979796363635d5d5d4f4f4f5656565e5e5e5f5f5f6c6c6c6d6d6d737373878787909090adadadbdbdbdc5c5c5edededefefefdcdcdce0e0e0f6f6f6fbfbfbf5f5f5d2d2d2c8c8c8cdcdcde9e9e9efefefd2d2d2cacacad5d5d5d5d5d5eaeaeaefefefe3e3e3f3f3f3f2f2f2f1f1f1d9d9d9f2f2f2fafafaffffffffffffffffffdbdbdbcdcdcdd3d3d3e4e4e4f5f5f5ffffffebebebf0f0f0ffffffdddddddbdbdbfefefefffffff5f5f5f3f3f3fafafaf7f7f7afafafd6d6d6f3f3f3c3c3c3c5c5c5f2f2f2d3d3d3c2c2c2c8c8c8e9e9e9f7f7f7cdcdcdbebebedcdcdcc2c2c2e8e8e8fbfbfbf1f1f1f6f6f6f3f3f3e3e3e3f1f1f1fffffffffffffbfbfbeeeeeeefefeffafafae0e0e0c0c0c0b2b2b2b5b5b5bdbdbdcececeb9b9b9c3c3c3bababaa2a2a2bdbdbdd9d9d9e3e3e3f0f0f0fefefedcdcdcc8c8c8cccccccfcfcfd1d1d1cdcdcdc3c3c3dfdfdff3f3f3e8e8e8dededef7f7f7e8e8e8dcdcdcdddddde6e6e6e7e7e7d8d8d8ebebebdbdbdbe3e3e3ffffffffffffd1d1d1e3e3e3e7e7e7e1e1e1eeeeeeececece4e4e4eeeeeef3f3f3e7e7e7f5f5f5fcfcfcdadadad8d8d8e5e5e5dfdfdfd3d3d3f3f3f3fcfcfce6e6e6dfdfdfebebebdadadae5e5e5bababaececece6e6e6c4c4c4eaeaeaf7f7f7e5e5e5d8d8d8d9d9d9ebebebf9f9f9f2f2f2e6e6e6eeeeeef1f1f1e7e7e7f9f9f9f9f9f9fffffff9f9f9f4f4f4ffffffeeeeeeecececfffffffffffff4f4f4cececedcdcdcd5d5d5e4e4e4eeeeeed9d9d9e0e0e0d5d5d5d6d6d6cacacac1c1c1c2c2c2dbdbdbcfcfcfd0d0d0edededfefefee7e7e7a8a8a8767676f1f1f1fffffff0f0f0fefefefffffffbfbfbeaeaeaf2f2f2fffffffffffffffffffbfbfbf2f2f2f2f2f2f1f1f1f9f9f9fffffff1f1f1f2f2f2f8f8f8f7f7f7fbfbfbfffffffffffff8f8f8ffffffffffffe5e5e5e8e8e8f9f9f9fbfbfbffffffa6a6a6adadadf5f5f5fcfcfca6a6a6b8b8b8eeeeeeecececf7f7f7dcdcdcd4d4d4f3f3f3c4c4c4d5d5d5fffffff6f6f6fcfcfcfbfbfbfffffff5f5f5e6e6e6fffffff4f4f4e4e4e4d7d7d7e9e9e9e2e2e2e5e5e5f7f7f7fefefef9f9f9c0c0c0e4e4e4fdfdfdfefefefffffffdfdfdf4f4f4fdfdfdfbfbfbfcfcfcfcfcfcd4d4d4ddddddfffffffefefef8f8f8f3f3f3f2f2f2e7e7e7f7f7f7fffffffefefef1f1f1f9f9f9fefefefefefefffffff9f9f9d1d1d1b8b8b8a5a5a5c9c9c99e9e9ea8a8a8d4d4d4b7b7b7c5c5c5eaeaeae1e1e1cfcfcfdededeeaeaeae5e5e5cdcdcdd9d9d9e2e2e2e8e8e8ebebebf8f8f8f7f7f7eeeeeefafafaf3f3f3eeeeeef3f3f3f7f7f7f5f5f5d9d9d9dbdbdbf0f0f0c5c5c5d6d6d6edededf0f0f0ffffffe6e6e6e1e1e1eaeaeaededede4e4e4dbdbdbedededc2c2c2b7b7b7b2b2b2bababac6c6c6bfbfbfafafafb8b8b8b3b3b3fefefef9f9f9ddddddbebebedcdcdcecececd4d4d4d2d2d2d3d3d3e4e4e4e0e0e0cdcdcde3e3e3f7f7f7f1f1f1b0b0b0929292979797a5a5a5d7d7d7ffffffe1e1e1e2e2e2fefefef8f8f8dfdfdfcacacab2b2b2d4d4d4e7e7e7efefefdadadae6e6e6ebebebd7d7d7d8d8d8c3c3c3cdcdcdabababbfbfbfc4c4c4aeaeaeb4b4b4cbcbcbe2e2e2c9c9c9d4d4d4dfdfdfd9d9d9f8f8f8fafafaf4f4f4f0f0f0fffffffffffffcfcfce3e3e3d7d7d7f4f4f4e5e5e5d5d5d5f9f9f9f9f9f9f8f8f8f4f4f4e0e0e0e3e3e3f1f1f1dcdcdcedededf7f7f7edededfcfcfcf8f8f8efefeff4f4f4d5d5d5dfdfdff7f7f7efefefdbdbdbf8f8f8ffffffe3e3e3f0f0f0f1f1f1ecececf1f1f1fafafafbfbfbfdfdfde9e9e9dededefcfcfcfdfdfdd8d8d8dcdcdcebebebfefefefffffff6f6f6f3f3f3f4f4f4e5e5e5e7e7e7dadadacacacabababab7b7b7d0d0d0cacacac7c7c7b6b6b6c4c4c4b4b4b4b2b2b2c9c9c9c1c1c1c9c9c9bbbbbbc6c6c6e2e2e2fafafaffffffd5d5d5dededefffffffffffffefefeeeeeeeacacacaeaeaed7d7d7e1e1e1ebebebe6e6e6ccccccc7c7c7ddddddf9f9f9f9f9f9f0f0f0d6d6d6c4c4c4d6d6d6d2d2d2dadadaf1f1f1f3f3f3ecececdfdfdfdadadaf8f8f8f1f1f1dcdcdceaeaeacacacaadadadcececef2f2f2f4f4f4ffffffffffffffffffffffffffffffffffffffffffffffffffffffd8d8d8a0a0a08383836464646464647272727a7a7a6d6d6d5d5d5d5a5a5a545454535353404040313131404040434343565656727272a2a2a28f8f8f9b9b9bbfbfbfd1d1d1f1f1f1fffffffdfdfde0e0e0dededeffffffd8d8d8cacacaf1f1f1dcdcdcd4d4d4d5d5d5dcdcdce7e7e7e2e2e2f1f1f1d2d2d2c3c3c3c1c1c1d4d4d4f6f6f6e4e4e4d6d6d6dfdfdfe5e5e5e8e8e8e4e4e4dededeefefefdfdfdfdbdbdbdcdcdcdededeeaeaeae1e1e1dededeecececd3d3d3b6b6b6a9a9a9ccccccbcbcbc7f7f7f959595d6d6d6f5f5f5e1e1e1ededede9e9e9e5e5e5d5d5d5aaaaaacacacafafafaffffffddddddccccccf1f1f1d8d8d8dcdcdcf2f2f2d1d1d1d4d4d4c3c3c3bababad9d9d9c5c5c5cacacae7e7e7d7d7d7cacacafafafaf1f1f1f0f0f0fbfbfbf4f4f4fbfbfbdadadadcdcdcfffffff0f0f0c2c2c2ecececfefefef4f4f4e2e2e2d7d7d7d4d4d4dddddde1e1e1bdbdbd9e9e9ecbcbcbe1e1e1eaeaeaf3f3f3f4f4f4e1e1e1e6e6e6f6f6f6dcdcdcd6d6d6d7d7d7f0f0f0fcfcfce5e5e5dededea8a8a8b4b4b4d7d7d7f5f5f5edededf5f5f5f5f5f5f5f5f5f5f5f5f3f3f3e0e0e0dbdbdbe3e3e3f1f1f1dbdbdbbfbfbfe0e0e0dcdcdcecececeaeaeae7e7e7e9e9e9e7e7e7f5f5f5f3f3f3dcdcdcf2f2f2ffffffe0e0e0f9f9f9fffffff5f5f5f4f4f4f9f9f9ececece5e5e5e2e2e2e3e3e3d4d4d4e2e2e2d4d4d4d8d8d8f9f9f9fffffffffffffffffff7f7f7ccccccbababac2c2c2aaaaaaedededfffffff3f3f3dbdbdbd3d3d3fffffffafafae3e3e3ffffffffffffe9e9e9e9e9e9f5f5f5e9e9e9ffffffdfdfdf535353868686c0c0c0cbcbcbe0e0e0c1c1c1cdcdcdf0f0f0f4f4f4ddddddf7f7f7fffffff2f2f2fbfbfbffffffffffffffffffffffffedededf4f4f4fffffffcfcfcfffffff9f9f9c2c2c2d5d5d5f4f4f4e3e3e3dbdbdbe6e6e6fbfbfbffffffeeeeeee4e4e4c5c5c5bebebeeaeaeae4e4e4fefefef2f2f2f6f6f6f4f4f4cbcbcbb4b4b4dcdcdcd9d9d9d2d2d2fdfdfdf7f7f7e4e4e4dfdfdfb9b9b9cccccccfcfcff8f8f8ffffffdadadaabababd0d0d0eaeaeaf7f7f7f9f9f9ecececf7f7f7dbdbdbddddddfdfdfdfffffff5f5f5e9e9e9fffffffffffffafafafbfbfbf3f3f3ecececefefeffdfdfdfcfcfcf0f0f0f1f1f1ffffffffffffe1e1e1bebebedfdfdffefefeffffffecececeeeeeefbfbfbf6f6f6ffffffbabababfbfbfffffffd5d5d5e8e8e8fffffff9f9f9d1d1d1c7c7c7d3d3d3dbdbdbe3e3e3eaeaeaedededf0f0f0f1f1f1eeeeeee9e9e9f1f1f1f5f5f5f3f3f3ebebebebebebfafafafbfbfbfcfcfcfffffffefefeeeeeeee6e6e6eaeaeac4c4c4ddddddf6f6f6f9f9f9fefefef3f3f3e6e6e6e4e4e4ecececfcfcfcdbdbdbe7e7e7d0d0d0c2c2c2ebebebf5f5f5e8e8e8ecececd6d6d6a7a7a7bfbfbffffffffffffffffffffdfdfde4e4e4e0e0e0c7c7c7afafafa7a7a7a7a7a7a0a0a0919191b1b1b1d2d2d2aaaaaa838383747474b9b9b9b6b6b6a2a2a2b4b4b4adadad9d9d9db6b6b6dfdfdfd1d1d1d7d7d7d2d2d2ffffffffffffebebebf6f6f6f3f3f3eeeeeefffffff1f1f1cacacae1e1e1e0e0e0e5e5e5c5c5c5b5b5b5cdcdcde7e7e7f9f9f9d3d3d3b6b6b6b6b6b6e8e8e8fdfdfdd0d0d0f1f1f1d4d4d4c8c8c8e6e6e6dcdcdce1e1e1c0c0c0bebebedadadad6d6d6efefefeeeeeeededede5e5e5f1f1f1f9f9f9e3e3e3c6c6c6ccccccececece8e8e8ecececdcdcdcd6d6d6fbfbfbf0f0f0dcdcdce5e5e5f3f3f3c7c7c7e6e6e6e6e6e6dedededededed9d9d9d8d8d8e9e9e9eaeaeafbfbfbfffffffdfdfdfffffffffffffffffff3f3f3e0e0e0fcfcfcfffffffefefefffffffffffffbfbfbffffffe8e8e8f5f5f5ffffffffffffe1e1e1d7d7d7d3d3d3ebebebffffffc7c7c7c2c2c2cececec5c5c5bbbbbbd4d4d4ddddddcdcdcdd3d3d3bdbdbdcececedadadae9e9e9d8d8d8dddddddcdcdcc8c8c8bcbcbccacacaecececf3f3f3ebebebf2f2f2e3e3e3cfcfcfcfcfcfd1d1d1e4e4e4fbfbfbf9f9f9f1f1f1e2e2e2b6b6b6c0c0c0cecececcccccd2d2d2eeeeeee9e9e9dfdfdfd5d5d5b9b9b9bcbcbcd9d9d9eeeeeee2e2e2f8f8f8fffffffcfcfcffffffffffffffffffffffffd4d4d4c6c6c6e5e5e5e8e8e8c4c4c4c8c8c8f5f5f5fffffffffffffffffffffffffffffffffffffffffffffffffffffff4f4f4e8e8e8e4e4e4c4c4c47e7e7e6464646c6c6c818181949494a1a1a18e8e8e8e8e8e989898bcbcbcf7f7f7f0f0f0dedededddddddbdbdbffffffffffffffffffffffffddddddd6d6d6dfdfdfedededffffffe3e3e3d1d1d1dededed9d9d9e8e8e8fbfbfbfafafafffffff7f7f7eaeaeafafafafdfdfdd9d9d9e7e7e7fffffff7f7f7fffffffcfcfcecececc5c5c5a3a3a3c6c6c6b0b0b0acacacbdbdbdabababb1b1b1c8c8c8d6d6d6c2c2c2d6d6d6cacacad6d6d6f0f0f0ddddddcdcdcdc2c2c2dededecfcfcfabababc7c7c7d3d3d3e6e6e6e7e7e7d9d9d9d7d7d7ccccccc6c6c6ccccccc8c8c8e2e2e2dcdcdcc7c7c7e1e1e1fefefef5f5f5f5f5f5fafafaf5f5f5ffffffe8e8e8d3d3d3e6e6e6fcfcfcf9f9f9e0e0e0fdfdfdfffffffffffffefefefffffffffffff7f7f7f6f6f6f3f3f3d7d7d7dadadacfcfcfe2e2e2eeeeeef5f5f5fffffff1f1f1e3e3e3f7f7f7f8f8f8e1e1e1f4f4f4f1f1f1dcdcdce0e0e0cdcdcdd4d4d4fcfcfcf4f4f4fdfdfdf4f4f4e7e7e7f9f9f9eaeaead3d3d3f1f1f1f9f9f9f6f6f6dadadad1d1d1f1f1f1ebebebf7f7f7f8f8f8e2e2e2f4f4f4f9f9f9e1e1e1eeeeeee0e0e0e2e2e2ecececf1f1f1eaeaeaecececf5f5f5ffffffededede9e9e9fffffffffffff0f0f0eaeaeaaeaeaeddddddfffffff7f7f7f7f7f7e0e0e0e7e7e7dfdfdfc1c1c1afafafc8c8c8d1d1d1dcdcdcfdfdfdffffffffffffcececec5c5c5c7c7c7fafafaffffffffffffffffffffffffe0e0e0bfbfbfa4a4a49696965a5a5a535353a1a1a1cecececccccc8b8b8b7d7d7da9a9a9d4d4d4bebebed1d1d1d0d0d0b0b0b0d6d6d6f1f1f1fbfbfbd8d8d8e8e8e8ecececd4d4d4dededef5f5f5e8e8e8d5d5d58b8b8b7c7c7ce2e2e2cfcfcfeaeaeafffffffffffff7f7f7e2e2e2ebebebdddddde1e1e1e1e1e1d9d9d9e9e9e9eeeeeefdfdfdf3f3f3e8e8e8f6f6f6c1c1c1cecececbcbcbd5d5d5f0f0f0dfdfdff0f0f0e1e1e1f6f6f6e6e6e6cfcfcfeaeaeafafafaeaeaeaeeeeeefafafaf8f8f8f9f9f9f9f9f9e5e5e5f7f7f7fafafaf3f3f3fdfdfdd5d5d5d7d7d7e4e4e4e7e7e7fcfcfcf7f7f7fbfbfbf9f9f9f1f1f1f6f6f6f7f7f7f9f9f9fafafaf8f8f8f3f3f3e2e2e2cfcfcfebebebf0f0f0fffffff5f5f5f3f3f3fdfdfdffffffe4e4e4d2d2d2b3b3b3dadadafffffff4f4f4e9e9e9eeeeeef9f9f9f4f4f4f2f2f2f0f0f0e9e9e9f4f4f4f7f7f7f4f4f4eaeaeaedededf0f0f0f1f1f1ededede9e9e9fafafaededede9e9e9e7e7e7e2e2e2f0f0f0eaeaeaf1f1f1d6d6d6d0d0d0b4b4b4dededef7f7f7e9e9e9ebebebeeeeeee3e3e3ebebebe3e3e3e4e4e4e0e0e0e2e2e2d7d7d7d2d2d2fbfbfbfffffff7f7f7e8e8e8f2f2f2dededefbfbfbf4f4f4f1f1f1f2f2f2fcfcfcfffffffffffff2f2f2e9e9e9f8f8f8e0e0e0eeeeeef5f5f5ccccccb5b5b57d7d7da1a1a1a5a5a5bfbfbfecececbdbdbdc6c6c6ebebebdbdbdbbcbcbcb2b2b2a2a2a2b0b0b0cfcfcfd5d5d5d8d8d8c0c0c0c4c4c4dbdbdbf0f0f0d9d9d9d8d8d8ececece5e5e5cfcfcfc3c3c3f8f8f8efefefe0e0e0f6f6f6ecececc6c6c6d9d9d9d0d0d0b2b2b2dadadabfbfbfa3a3a3d5d5d5d1d1d1d7d7d7fffffff3f3f3bebebec4c4c4fdfdfdefefefd1d1d1e6e6e6f2f2f2dddddde5e5e5f4f4f4f7f7f7ffffffebebebf0f0f0fffffff7f7f7dcdcdce2e2e2ebebebf0f0f0ecececcacacadfdfdfe5e5e5dadadadededef1f1f1e1e1e1f3f3f3fcfcfcf2f2f2d4d4d4bfbfbfc9c9c9d6d6d6e1e1e1e3e3e3d7d7d7d5d5d5d7d7d7c5c5c5acacacccccccdededecacacac3c3c3d2d2d2b7b7b7c5c5c5d8d8d8c9c9c9d4d4d4d0d0d0e4e4e4e7e7e7d5d5d5dededee0e0e0bebebec8c8c8ebebebe9e9e9f0f0f0e6e6e6f3f3f3e6e6e6cacacad6d6d6cfcfcfb2b2b2bcbcbcc1c1c1cdcdcdd5d5d5cfcfcfd4d4d4dededef2f2f2eeeeeef4f4f4ffffffe9e9e9cdcdcdcfcfcfd8d8d8d2d2d2dfdfdfdddddde1e1e1f4f4f4fcfcfcf7f7f7f8f8f8ffffffffffffe3e3e3929292939393bbbbbbd7d7d7f4f4f4ffffffffffffffffffffffffefefefd1d1d1d1d1d1e1e1e1c8c8c8b1b1b1c3c3c3c6c6c6c9c9c9dbdbdbe8e8e8fafafaf0f0f0eaeaeafdfdfdf5f5f5dbdbdbdfdfdfe7e7e7edededd6d6d6e3e3e3fcfcfcf4f4f4f8f8f8f8f8f8e0e0e0ffffffebebebbcbcbcc6c6c6a9a9a99898987676766666667c7c7c323232444444878787808080939393bababac3c3c3dcdcdce1e1e1f3f3f3e8e8e8dcdcdccbcbcbdadadaffffffd7d7d7b5b5b5e0e0e0c7c7c7d6d6d6ccccccc8c8c8cfcfcfdcdcdcf0f0f0d6d6d6cacacadddddde6e6e6e5e5e5f4f4f4e5e5e5e8e8e8e9e9e9e2e2e2efefefdcdcdcc6c6c6d3d3d3cacacaeaeaeadbdbdbdddddde0e0e0d1d1d1eaeaeae0e0e0edededdededecececed8d8d8dadadae8e8e8dfdfdfd7d7d7e5e5e5f7f7f7e2e2e2e8e8e8f1f1f1f2f2f2f4f4f4fefefef8f8f8fbfbfbfffffffcfcfcfcfcfcfcfcfcf4f4f4f0f0f0f5f5f5fbfbfbfafafaf6f6f6efefefd6d6d6d8d8d8f1f1f1f4f4f4e6e6e6eaeaeaf7f7f7f7f7f7fffffff5f5f5fbfbfbf3f3f3e6e6e6e7e7e7e7e7e7e9e9e9d5d5d5bdbdbddededee1e1e1e1e1e1e8e8e8e5e5e5f4f4f4e6e6e6e4e4e4fffffffdfdfdf5f5f5f0f0f0eeeeeef5f5f5eaeaeadededed1d1d1f8f8f8f0f0f0efefeff1f1f1f3f3f3f7f7f7fefefef5f5f5f2f2f2e9e9e9f6f6f6f5f5f5fafafafffffffffffffffffffffffff2f2f2f8f8f8f6f6f6b4b4b4ccccccedededcfcfcfe4e4e4f7f7f7fafafae0e0e0dbdbdbbebebe8a8a8abebebed2d2d2c9c9c9ccccccbfbfbf8f8f8f727272b6b6b6aeaeaed5d5d5fffffffffffff9f9f9f9f9f9f1f1f1dfdfdfb9b9b9c7c7c7c5c5c5d9d9d9f2f2f2ffffffffffffabababb7b7b7a9a9a99c9c9c949494afafafcacacaddddddf1f1f1d8d8d8c2c2c2909090aeaeaefffffffcfcfce5e5e5e0e0e0dfdfdfbababaabababb0b0b0b3b3b3bbbbbba0a0a0919191b0b0b0c9c9c9cdcdcdb6b6b6c8c8c8c6c6c6a0a0a0d0d0d0fdfdfdecececbdbdbdc1c1c1d8d8d8f4f4f4ffffffdfdfdfc7c7c7cfcfcfe8e8e8f3f3f3fffffff2f2f2c6c6c6e3e3e3f1f1f1d1d1d1d0d0d0fffffff2f2f2ecececf7f7f7fbfbfbffffffe6e6e6f5f5f5fffffffffffff6f6f6ecececfefefef9f9f9f8f8f8e5e5e5ecececedededefefeff2f2f2f5f5f5edededc2c2c2d7d7d7fffffffffffffffffffffffffafafafcfcfcfffffff7f7f7efefeff9f9f9f9f9f9fcfcfcfafafaf0f0f0c8c8c8dfdfdffffffffefefef9f9f9f1f1f1c9c9c9f5f5f5c2c2c2939393f5f5f5fffffffcfcfcf0f0f0e9e9e9f1f1f1f9f9f9fcfcfcfbfbfbfffffffdfdfdfffffff6f6f6dfdfdfeeeeeefffffffffffff1f1f1fbfbfbf6f6f6e7e7e7fdfdfde2e2e2e5e5e5efefefe2e2e2d9d9d9e2e2e2adadadcfcfcfe9e9e9eaeaeaedededd9d9d9d9d9d9eaeaeadbdbdbb9b9b9cfcfcfffffffe0e0e0d4d4d4f4f4f4d9d9d9b4b4b4c7c7c7ccccccfffffffffffff9f9f9d4d4d4cdcdcdcececeeaeaeafffffffffffff9f9f9e8e8e8fffffffffffffbfbfbe4e4e4c4c4c4d2d2d2d9d9d9eeeeeee3e3e3dadadadadadaf7f7f7fffffff9f9f9f5f5f5e2e2e2cdcdcdcacacad0d0d0b4b4b4c5c5c5c6c6c6bcbcbccccccce8e8e8cbcbcbf6f6f6ffffffefefefd8d8d8f0f0f0ffffffdfdfdff4f4f4eeeeeedfdfdfb2b2b2e1e1e1f0f0f0dadadaedededf6f6f6e3e3e3f8f8f8fffffffffffff5f5f5ebebebe6e6e6cacacaeaeaeafefefeffffffffffffe9e9e9f8f8f8ffffffd8d8d8c7c7c7cfcfcfd7d7d7c8c8c8b3b3b3b8b8b8bababad0d0d0f3f3f3fbfbfbffffffefefefe7e7e7fffffffefefee5e5e5e2e2e2eeeeeef7f7f7e2e2e2ddddddd5d5d5cacacad6d6d6c9c9c9c7c7c7cacacacececed1d1d1cececed8d8d8dadadad6d6d6cfcfcfc9c9c9d1d1d1e4e4e4ecececcfcfcfc2c2c2c0c0c0d6d6d6cfcfcfddddddecececdcdcdccacacaedededd7d7d7bfbfbfbdbdbdb3b3b3c2c2c2afafafcdcdcdd7d7d7cccccce2e2e2e9e9e9eeeeeeecececebebebe6e6e6cdcdcde5e5e5d1d1d1d9d9d9c4c4c4adadadd1d1d1c9c9c9e1e1e1ebebebc4c4c4c3c3c3eaeaeaf1f1f1e4e4e4f2f2f2d6d6d6e5e5e5f0f0f0f7f7f7f0f0f0dadadaeeeeeec3c3c3b8b8b8e3e3e3f6f6f6d0d0d0d4d4d4b7b7b7dfdfdfe0e0e0abababa6a6a6c2c2c2d7d7d7fffffffffffff7f7f7fffffffffffff9f9f9f8f8f8f9f9f9f5f5f5efefefedededb8b8b8c0c0c0c8c8c8c1c1c1cfcfcfd4d4d4c8c8c8cacacae6e6e6d2d2d2edededffffffffffffe5e5e59f9f9fbdbdbdfafafafffffff1f1f1b3b3b3969696a7a7a75656562323231d1d1d1616162424241010102121217c7c7cb3b3b3a5a5a59a9a9aafafafc3c3c39191918383839c9c9cc0c0c0ddddddcacacad2d2d2d3d3d3c5c5c5bdbdbdd2d2d2e7e7e7e4e4e4e8e8e8d4d4d4d2d2d2d2d2d2cececedededee9e9e9dedededbdbdbf1f1f1ecececf3f3f3ffffffdadadabdbdbdc6c6c6e6e6e6cecececacacadadadae3e3e3f4f4f4fffffff9f9f9efefeff0f0f0f4f4f4e2e2e2d2d2d2e4e4e4e2e2e2e0e0e0f8f8f8f3f3f3f5f5f5f5f5f5f8f8f8fffffff8f8f8ebebebfafafafffffffdfdfdfbfbfbfffffffcfcfcfcfcfcd0d0d0d8d8d8d4d4d4c7c7c7f0f0f0f1f1f1e2e2e2c3c3c3dfdfdfffffffffffffdedededfdfdff9f9f9d0d0d0e4e4e4f0f0f0fdfdfdedededbcbcbce2e2e2fcfcfcd9d9d9b3b3b3e7e7e7f5f5f5d8d8d8c7c7c7d6d6d6ffffffffffffe7e7e7fefefef3f3f3eeeeeee9e9e9e7e7e7ddddddd8d8d8e6e6e6e1e1e1ededede8e8e8cacacac4c4c4dfdfdfe7e7e7f5f5f5fafafaf1f1f1e3e3e3b4b4b4b5b5b5d5d5d5e7e7e7e1e1e1cbcbcbd9d9d9e9e9e9d4d4d4e1e1e1fffffff9f9f9ebebebe2e2e2ecececb6b6b6bcbcbcc8c8c8bebebedadadabababa868686a6a6a6a7a7a7a0a0a0a7a7a7fffffffdfdfdfbfbfbfbfbfbecececd8d8d8e5e5e5f4f4f4ffffffe6e6e6ccccccbebebee4e4e4cacaca8a8a8aa0a0a0d4d4d4ebebebdbdbdbd6d6d6c6c6c6d8d8d8f3f3f3fbfbfbfffffff2f2f2cdcdcde0e0e0eaeaeaf6f6f6d8d8d8dededefbfbfbcbcbcba0a0a0c0c0c0fefefefbfbfbd2d2d2ccccccadadada6a6a6e7e7e7f3f3f3bebebea5a5a5d1d1d1c9c9c9c9c9c99e9e9ebababae0e0e0ecececdadadaafafafaeaeaefafafaf5f5f5eaeaeadadadad6d6d6d7d7d7bdbdbdd7d7d7eaeaeaf8f8f8f2f2f2e8e8e8d5d5d5a3a3a3b9b9b9c9c9c9bfbfbfd6d6d6dfdfdfddddddd5d5d5c9c9c9e3e3e3cececec1c1c1dbdbdbe3e3e3e0e0e0dbdbdbe7e7e7e9e9e9d6d6d6c1c1c1bbbbbbd5d5d5e3e3e3d5d5d5e8e8e8f3f3f3e8e8e8f3f3f3efefefedededfafafaf1f1f1f2f2f2eeeeeeecececf2f2f2e6e6e6f7f7f7fdfdfdf5f5f5f7f7f7fefefedededebdbdbd919191b1b1b1efefeffffffffffffffafafafffffffffffffcfcfcfbfbfbfefefefefefefcfcfcfefefef6f6f6f8f8f8f3f3f3f2f2f2fffffffdfdfdfefefefafafafffffff7f7f7f2f2f2fffffff7f7f7efefefe8e8e8b0b0b0d1d1d1eeeeeee1e1e1f5f5f5e6e6e6e4e4e4f3f3f3d7d7d7c8c8c8ddddddf0f0f0e5e5e5e1e1e1e0e0e0cbcbcbdadadae3e3e3c1c1c1c5c5c5d5d5d5bebebebcbcbccececeb4b4b4b6b6b6cececee7e7e7fafafafcfcfcf3f3f3d9d9d9e4e4e4e2e2e2c2c2c2c6c6c6e3e3e3ecececf1f1f1ebebebf8f8f8ddddddcbcbcbd1d1d1ebebebf9f9f9ebebebe5e5e5e6e6e6d9d9d9eaeaeadbdbdbdddddde1e1e1e0e0e0c5c5c5dededed0d0d0b1b1b1c9c9c9c8c8c8c3c3c3bdbdbdd4d4d4bababac1c1c1cacacab4b4b4eeeeeef2f2f2e0e0e0f1f1f1e6e6e6e8e8e8ffffffd8d8d89c9c9cdfdfdff0f0f0c3c3c3b3b3b3c7c7c7ccccccd4d4d4cfcfcfcececec9c9c9c7c7c7a6a6a67c7c7c9b9b9bafafaf878787959595bfbfbfccccccd0d0d0c6c6c6d1d1d1d5d5d5e2e2e2f0f0f0e7e7e7dbdbdbe4e4e4e5e5e5cdcdcdd6d6d6f4f4f4fffffffafafafffffffffffffbfbfbf5f5f5f4f4f4f0f0f0dddddddadadafbfbfbfcfcfcf4f4f4d0d0d0dededeffffffececece9e9e9f2f2f2ecececeeeeeefcfcfcf9f9f9e2e2e2e5e5e5f8f8f8fffffff7f7f7f8f8f8f4f4f4f1f1f1e2e2e2dcdcdcdadadae9e9e9dededed7d7d7d9d9d9bababacbcbcbe3e3e3dededeafafafb9b9b9d0d0d0cbcbcbddddddcacacabdbdbdd0d0d0c8c8c8dbdbdbd5d5d5d3d3d3d7d7d7ededede7e7e7eeeeeeefefeff3f3f3ffffffffffffffffffe6e6e6e7e7e7dfdfdfc8c8c8b1b1b1adadadbababaaaaaaa9d9d9d949494a0a0a0a4a4a4e9e9e9fffffffdfdfddedededadadad6d6d6e9e9e9e8e8e8e0e0e0eaeaeafbfbfbfffffff5f5f5d9d9d9c4c4c4d7d7d7d9d9d9ebebebe9e9e9e9e9e9e7e7e7d1d1d1d8d8d8dadadad4d4d4dfdfdfe3e3e3fcfcfcffffffffffffffffffefefefe7e7e7ffffffffffffffffffffffffdbdbdbdededecfcfcfb4b4b4bababa7070703b3b3b3e3e3e3636364646464343434848482d2d2d0000000b0b0b1818182828281717171919192424243737373636363939396767679d9d9d999999939393969696b0b0b0c0c0c0d0d0d0c4c4c4ddddddccccccdadadaf5f5f5ffffffffffffe0e0e0f0f0f0d7d7d7fafafafcfcfcf8f8f8e2e2e2b4b4b4c8c8c8e3e3e3e2e2e2fefefeefefeff9f9f9fffffffffffffcfcfcfcfcfcf4f4f4e9e9e9dbdbdbfcfcfcf6f6f6e5e5e5d6d6d6d1d1d1d4d4d4eaeaeae6e6e6dfdfdff3f3f3f2f2f2e4e4e4e5e5e5cacacae6e6e6d7d7d7c9c9c9fdfdfdf7f7f7f0f0f0cbcbcbc4c4c4cececed6d6d6fffffff6f6f6efefefe9e9e9f1f1f1e7e7e7d3d3d3eeeeeef8f8f8f3f3f3f6f6f6fbfbfbf3f3f3e5e5e5d9d9d9ddddddcfcfcfc3c3c3c1c1c1bbbbbbe8e8e8f2f2f2fafafafffffffffffffcfcfce4e4e4e9e9e9eeeeeeecececfafafaf4f4f4ffffffe3e3e3ebebebf9f9f9f3f3f3efefefe3e3e3cacacacdcdcdd7d7d7c7c7c7dededed7d7d7dededed9d9d9c5c5c5cfcfcff1f1f1f7f7f7e0e0e0e7e7e7ffffffe6e6e6ffffffffffffffffffffffffe3e3e3e3e3e3c1c1c1dadadaffffffd8d8d8b2b2b2e7e7e7fdfdfdfefefef7f7f7ddddddd7d7d7eeeeeee6e6e6f3f3f3f9f9f9fffffff0f0f0afafaf9b9b9bccccccc6c6c6e3e3e3ffffffecececb4b4b4c3c3c3b7b7b7d0d0d0cdcdcde8e8e8ecececdbdbdbc4c4c4bbbbbbccccccbcbcbcc6c6c6f1f1f1f9f9f9cccccce8e8e8e7e7e7fafafaffffffffffffbfbfbfc4c4c4ffffffedededdededee7e7e7ddddddd1d1d1e8e8e8d8d8d8d7d7d7d9d9d9f6f6f6cfcfcfdfdfdfcfcfcfb5b5b5b8b8b8b6b6b6747474dfdfdfffffff959595b0b0b0d9d9d9d1d1d1cececeebebebebebebd3d3d3e3e3e3e7e7e7d9d9d9e4e4e4e9e9e9e1e1e1e8e8e8f8f8f8f3f3f3ecececeaeaeae5e5e5e4e4e4edededeaeaeae6e6e6d5d5d5d8d8d8f0f0f0e3e3e3d5d5d5d5d5d5c1c1c1d2d2d2fcfcfcc7c7c7e6e6e6f8f8f8fffffffffffffffffffcfcfcfefefefffffff2f2f2fcfcfcf0f0f0f5f5f5ffffffffffffffffffe4e4e4acacacc3c3c3c4c4c4a4a4a4d3d3d3fdfdfdffffffedededd0d0d0d2d2d2f0f0f0fafafafcfcfcfbfbfbf9f9f9ffffffffffffe9e9e9e9e9e9fcfcfcfafafaf9f9f9ebebebefefeffffffffffffffffffff4f4f4f0f0f0f7f7f7b7b7b7d5d5d5e5e5e5e5e5e5f4f4f4f6f6f6d1d1d1edededfafafafefefef2f2f2e3e3e3dadadadedededdddddececececececfcfcfcffffffe6e6e6c8c8c8d3d3d3e4e4e4d5d5d5d1d1d1c0c0c0a9a9a9b9b9b9bebebec5c5c5b7b7b7a7a7a7b1b1b1cececedadadadadadab3b3b3adadadc8c8c8dbdbdbdadadac3c3c3c8c8c8b8b8b8c1c1c1ecececd2d2d2b4b4b4c8c8c8e0e0e0d6d6d6c1c1c1b1b1b1afafafbdbdbdcfcfcfc0c0c0bfbfbfb1b1b1c7c7c7d3d3d3cfcfcfbfbfbfa2a2a2cfcfcfd4d4d4cbcbcbbcbcbcafafafd3d3d3bdbdbdb9b9b99c9c9ca0a0a0a8a8a88d8d8db2b2b2e1e1e1ebebebdcdcdce2e2e2ddddddbebebebdbdbdc5c5c5cfcfcfd9d9d9d1d1d1e9e9e9f6f6f6e1e1e1e1e1e1ddddddefefefffffffe7e7e7ededede8e8e8ccccccd8d8d8d0d0d0d9d9d9edededeeeeeeecececeaeaead4d4d4e2e2e2eeeeeefdfdfdfffffff7f7f7f9f9f9ebebebd9d9d9dededef5f5f5f9f9f9f6f6f6f0f0f0ddddddcacacac4c4c4d9d9d9d7d7d7c9c9c9d7d7d7d9d9d9d6d6d6edededfffffffafafafafafae2e2e2dcdcdcdbdbdbe1e1e1dbdbdbe2e2e2c8c8c8adadadc8c8c8d0d0d0e5e5e5ebebebedededc8c8c8aaaaaad0d0d0d0d0d0d5d5d5bfbfbfb7b7b7bebebeb8b8b8cececeddddddc2c2c2aeaeaecfcfcfd5d5d5d2d2d2e5e5e5edededd2d2d2b9b9b9dededeefefefe5e5e5d1d1d1dcdcdcd8d8d8e6e6e6d1d1d1a1a1a1a1a1a1abababc6c6c6d7d7d7d1d1d1c8c8c8b6b6b6babababfbfbfd0d0d0f8f8f8e4e4e4b4b4b4adadaddbdbdbeeeeeee0e0e0d2d2d2dbdbdbccccccf1f1f1dadadacdcdcdf7f7f7f1f1f1e0e0e0dcdcdcf6f6f6ecececf2f2f2e7e7e7e4e4e4ffffffebebebd1d1d1d8d8d8efefeff7f7f7fefefeffffffffffffeeeeeeedededfbfbfbfcfcfce2e2e2f4f4f4fffffffffffffffffffffffffffffffffffff3f3f3cfcfcfd6d6d6e7e7e7efefefe9e9e9a4a4a4a5a5a5acacac7676766767676767676d6d6d5050503f3f3f4f4f4f4747473c3c3c3232322f2f2f1b1b1b1e1e1e3b3b3b3d3d3d5656569797978e8e8e7575758b8b8ba1a1a1c8c8c8ecececcbcbcbb9b9b9f0f0f0fffffff3f3f3a5a5a5c8c8c8e9e9e9c2c2c2c6c6c6c3c3c3cacacafcfcfcdfdfdfdfdfdffffffff5f5f5ffffffdbdbdbb7b7b7c5c5c5cdcdcdccccccd3d3d3ccccccc4c4c4b8b8b8e5e5e5eeeeeee2e2e2c8c8c8d9d9d9fcfcfcf9f9f9bebebeadadadf2f2f2fafafae5e5e5f8f8f8dbdbdbc0c0c0cececec5c5c5e6e6e6f7f7f7eeeeeef5f5f5fffffffcfcfce9e9e9ebebebf6f6f6f4f4f4f3f3f3fbfbfbfbfbfbf5f5f5f1f1f1f2f2f2f7f7f7ffffffe4e4e4cacacac8c8c8cdcdcde5e5e5e0e0e0d7d7d7ececececececdadadaddddddd9d9d9e9e9e9eeeeeee7e7e7fafafaeaeaeaffffffd5d5d5c9c9c9eeeeeeefefeffefefefffffff0f0f0ecececffffffeeeeeebcbcbca5a5a5d8d8d8d4d4d4e1e1e1f3f3f3fcfcfcfbfbfbb3b3b3c3c3c3e7e7e7d3d3d3cfcfcfa8a8a8a0a0a0cdcdcdddddddeaeaeae3e3e3eaeaeae1e1e1e3e3e3e5e5e5eeeeeefafafafdfdfdf0f0f0ecececfffffffdfdfdfcfcfcffffffddddddd3d3d3ffffffeaeaeabcbcbcd2d2d2fcfcfca1a1a1bbbbbbfbfbfbf6f6f6b2b2b2d5d5d5f9f9f9f3f3f3fffffff2f2f2f0f0f0fafafae9e9e9ebebebfcfcfceeeeeef0f0f0dfdfdfeaeaeafbfbfbfefefefbfbfbebebebfdfdfdf5f5f5f1f1f1fafafafffffffffffffefefef5f5f5f2f2f2fffffff0f0f0ccccccd2d2d2cacacabdbdbde0e0e0e4e4e49f9f9fdddddddadadab1b1b1ecececf9f9f9f1f1f1f5f5f5fcfcfcf9f9f9fafafaf7f7f7fffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffffdfdfdedededf5f5f5fafafaf9f9f9fffffffffffffffffffffffffffffff0f0f0f9f9f9efefefd5d5d5eeeeeef7f7f7e4e4e4cacacad7d7d7d8d8d8d9d9d9e4e4e4edededfdfdfdfefefeefefefedededfbfbfbfefefed3d3d3aaaaaab7b7b7d3d3d3cbcbcbbfbfbfdcdcdcfdfdfdf9f9f9f3f3f3f2f2f2fffffffffffffefefefdfdfdfbfbfbf0f0f0eeeeeef8f8f8fbfbfbfbfbfbfafafaf8f8f8f9f9f9fffffffffffff7f7f7e9e9e9fafafaf1f1f1e6e6e6b0b0b0dcdcdce9e9e9fbfbfbffffffdedede9a9a9ac8c8c8edededf5f5f5f4f4f4e9e9e9efefefe6e6e6cececef5f5f5e9e9e9dfdfdffffffffffffffafafafffffffbfbfbf2f2f2fefefee9e9e9eaeaeaececece3e3e3dededee4e4e4efefefd4d4d4ccccccd4d4d4dddddde7e7e7e7e7e7e7e7e7f2f2f2fafafaf2f2f2ebebebe9e9e9c9c9c9d5d5d5f3f3f3ebebebe6e6e6fcfcfcffffffe3e3e3e2e2e2eeeeeee1e1e1dededee2e2e2ecececf1f1f1e3e3e3ecececfffffff2f2f2dddddde8e8e8e4e4e4dedededcdcdca7a7a7c5c5c5c4c4c4b5b5b5dfdfdfdededec2c2c2e0e0e0fbfbfbe6e6e6fffffffafafae5e5e5eeeeeefcfcfcf9f9f9f5f5f5f6f6f6fffffff6f6f6ddddddfbfbfbfffffffbfbfbfbfbfbf3f3f3f7f7f7b1b1b1ececece3e3e3b2b2b2f8f8f8fffffff6f6f6fbfbfbfffffffffffff3f3f3f4f4f4fefefee8e8e8e4e4e4e3e3e3d8d8d8ebebebebebebd6d6d6dcdcdcc7c7c7d0d0d0e5e5e5d1d1d1d5d5d5dfdfdfe4e4e4c0c0c0b7b7b7c9c9c9c3c3c3cdcdcdc0c0c0dbdbdbfdfdfdf6f6f6d7d7d7dadadadedede959595c8c8c8e4e4e4e8e8e8e5e5e5c8c8c8b5b5b5b0b0b0dbdbdbfbfbfbecececcececee7e7e7e0e0e0cacacae3e3e3e1e1e1d4d4d4c2c2c2cfcfcfe6e6e6d4d4d4b6b6b6b6b6b6c6c6c6d8d8d8d7d7d7d9d9d9fbfbfbcbcbcbb1b1b1a2a2a26e6e6eaeaeaed6d6d6c8c8c8cacacad6d6d6d6d6d6e7e7e7d5d5d5a1a1a1c2c2c2dadadaeaeaeaeeeeeef1f1f1e9e9e9eaeaeae1e1e1c9c9c9b5b5b5ecececeeeeeee2e2e2dcdcdce3e3e3f1f1f1e9e9e9cfcfcfdbdbdbd8d8d8e8e8e8ebebebbebebed2d2d2ebebebdfdfdfe3e3e3e7e7e7e1e1e1fffffff6f6f6e8e8e8efefefd5d5d5dbdbdbd5d5d5d2d2d2e9e9e9f2f2f2e3e3e3dfdfdff4f4f4f5f5f5e0e0e0dbdbdbd3d3d3e0e0e0dbdbdbd6d6d6dededef4f4f4fffffffbfbfbe9e9e9e7e7e7f2f2f2f7f7f7fffffffffffffcfcfcfffffff6f6f6f9f9f9fffffffffffff4f4f4fffffffafafaf2f2f2f3f3f3e8e8e8d1d1d1a1a1a1adadadbcbcbcbcbcbc6b6b6b8989897c7c7c4040404949495050504747473f3f3f3d3d3d2929294444448888889b9b9b919191b1b1b1edededfefefeecececc9c9c9ecececfcfcfcfffffffffffff1f1f1fcfcfcffffffc2c2c2cbcbcbd1d1d1bebebecdcdcdb8b8b8b2b2b2cbcbcbdbdbdbe9e9e9f0f0f0fcfcfcfffffff6f6f6f7f7f7c7c7c7c4c4c4e6e6e6c5c5c5e6e6e6fcfcfcf3f3f3e8e8e8e8e8e8eaeaead7d7d7eaeaeae2e2e2e2e2e2dfdfdffbfbfbfffffff1f1f1fdfdfdfbfbfbfafafafffffff8f8f8f2f2f2f9f9f9fcfcfcfdfdfdfdfdfdffffffffffffe9e9e9e6e6e6dadadabdbdbdc2c2c2cdcdcdd6d6d6c4c4c4b1b1b1b2b2b2d4d4d4dededed0d0d0dfdfdfc7c7c7c2c2c2b2b2b2b5b5b5c8c8c8d7d7d7eaeaeadcdcdcd3d3d3e0e0e0e1e1e1cbcbcbd4d4d4d4d4d4e0e0e0e4e4e4d8d8d8e7e7e7efefefe5e5e5f8f8f8e3e3e3a6a6a6b1b1b1cacacaa8a8a8828282898989bfbfbfb9b9b9a3a3a3fffffff2f2f2e8e8e8efefeff9f9f9f7f7f7ffffffeaeaeaf0f0f0fffffffdfdfdfbfbfbf9f9f9fffffffdfdfdf1f1f1e3e3e3e1e1e1b3b3b3a9a9a9acacacbababae2e2e2a2a2a2d8d8d8ffffffe3e3e3cbcbcbfbfbfbf0f0f0e4e4e4ededede6e6e6f8f8f8f2f2f2e9e9e9e2e2e2fffffffefefef8f8f8fdfdfdf2f2f2e5e5e5f3f3f3fafafafcfcfcf2f2f2f8f8f8f8f8f8f7f7f7fffffffcfcfcefefeff1f1f1d4d4d4b3b3b3d2d2d2ffffffe2e2e2f2f2f2ffffffdededee3e3e3eeeeeefbfbfbfefefefdfdfdfcfcfcf4f4f4fcfcfcfefefef8f8f8f7f7f7f5f5f5fafafaf5f5f5f6f6f6f5f5f5fcfcfcf0f0f0e5e5e5f9f9f9fcfcfcf3f3f3c7c7c7d1d1d1eeeeeeecececfffffffefefef8f8f8fbfbfbf5f5f5fbfbfbf6f6f6bbbbbbf4f4f4fefefefafafadcdcdcd6d6d6c9c9c9ccccccecececf7f7f7fffffff6f6f6f4f4f4e0e0e0bfbfbfcfcfcfedededc2c2c2c4c4c4bebebeb6b6b6c9c9c9cbcbcbd8d8d8f8f8f8f8f8f8e2e2e2d3d3d3d3d3d3d9d9d9e9e9e9f0f0f0efefefe4e4e4f3f3f3fafafafefefefffffffefefefffffff7f7f7eaeaeaf3f3f3f0f0f0f0f0f0f8f8f8e1e1e1e5e5e5bababae1e1e1fcfcfcf0f0f0f0f0f0f5f5f5ececece1e1e1dfdfdfeaeaeac8c8c8c7c7c7fffffffffffffdfdfdffffffecececc4c4c4ecececefefefeeeeeedddddddddddddededeebebebfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffbfbfbe9e9e9eaeaeaf7f7f7fbfbfbf6f6f6f5f5f5f9f9f9fbfbfbffffffd1d1d1c1c1c1fefefeffffffffffffe5e5e5d5d5d5f0f0f0fffffffffffff6f6f6ecececf2f2f2f3f3f3fafafaeeeeeeeaeaeaefefefdcdcdcfafafaf0f0f0e4e4e4fbfbfbfffffff6f6f6cfcfcfd9d9d9f8f8f8f7f7f7fffffffffffffffffff8f8f8e7e7e7f5f5f5fffffff8f8f8f5f5f5fffffff8f8f8e8e8e8fefefefffffffffffffffffffcfcfcfefefefcfcfcfffffffefefed8d8d8aaaaaae6e6e6ededede5e5e5eeeeeeeaeaeaeaeaeaf9f9f9fdfdfdfefefef2f2f2fbfbfbffffffe7e7e7b3b3b3bbbbbbe3e3e3e9e9e9ecececefefeffefefee2e2e2cececeeaeaeaebebebf2f2f2f1f1f1e4e4e4ecececfcfcfcfffffff4f4f4d5d5d5ebebebe8e8e8e6e6e6e7e7e7d4d4d4dadadaf3f3f3d4d4d4c1c1c1e3e3e3fffffff9f9f9fbfbfbdcdcdcdededed5d5d5cecececcccccc5c5c5bcbcbcabababacacacb7b7b7b7b7b7bdbdbdb0b0b0d1d1d1d2d2d2c1c1c1d9d9d9e0e0e0bbbbbbbbbbbbe0e0e0e6e6e6e6e6e6f0f0f0e7e7e7c5c5c5939393b8b8b8f6f6f6e0e0e0f6f6f6fffffff4f4f4ebebebdbdbdbcfcfcfd0d0d0e5e5e5f2f2f2f0f0f0fcfcfcfffffffefefef8f8f8e1e1e1d0d0d0e9e9e9f1f1f1f0f0f0f6f6f6fafafafdfdfdebebebf0f0f0fbfbfbf3f3f3f9f9f9f8f8f8e0e0e0e3e3e3fffffff9f9f9f6f6f6ffffffedededd2d2d2d5d5d5e8e8e8f7f7f7e9e9e9e4e4e4e4e4e4d5d5d5d7d7d7c2c2c2edededfefefeecececebebebfdfdfdf1f1f1ececece7e7e7edededf6f6f6fbfbfbe4e4e4edededf9f9f9f5f5f5dfdfdfc0c0c0c0c0c0eaeaead8d8d8cececef4f4f4f1f1f1f0f0f0e8e8e8f3f3f3fffffffffffff5f5f5f2f2f2fffffffbfbfbfefefefffffffffffffffffff7f7f7b4b4b4d0d0d0e0e0e0c1c1c1c6c6c6bebebe989898a7a7a7bfbfbf8484848080809797978888885252522f2f2f4242426e6e6e8080808181817373738383839d9d9dacacacaeaeae9393937d7d7d767676878787a9a9a9cacaca959595b8b8b8bebebed1d1d1e3e3e3ebebebfafafaf4f4f4ecececdfdfdfefefeff5f5f5d1d1d1a2a2a2b7b7b7e9e9e9f6f6f6ffffffffffffe8e8e8f2f2f2fcfcfcfdfdfdfdfdfdf2f2f2c5c5c5ecececf8f8f8ebebebfcfcfcfafafafbfbfbfbfbfbf5f5f5f3f3f3fffffffdfdfdfcfcfcfefefefffffffefefefefefefffffff9f9f9fdfdfdfffffffbfbfbfefefef9f9f9f7f7f7fffffffafafae2e2e2ebebebecececdbdbdbd9d9d9fffffffffffff4f4f4efefeff0f0f0dededef1f1f1f2f2f2e1e1e1f9f9f9f5f5f5f0f0f0f8f8f8f6f6f6f6f6f6f1f1f1efefefe8e8e8eeeeeeeaeaeae0e0e0ffffffffffffecececd2d2d2b8b8b8bdbdbdb5b5b5c6c6c6fcfcfcfffffffffffffffffffffffffffffffcfcfcf4f4f4fcfcfcfdfdfdfbfbfbfdfdfdfcfcfcfffffffdfdfdfdfdfdfffffffffffff0f0f0b1b1b1a1a1a1f6f6f6cacaca939393e8e8e8fffffff0f0f0f3f3f3fdfdfdfdfdfdfdfdfdf6f6f6f0f0f0f4f4f4e9e9e9f6f6f6dbdbdbf1f1f1f6f6f6f3f3f3fdfdfdfefefefffffff9f9f9fbfbfbfbfbfbfcfcfceaeaeaf1f1f1fffffffbfbfbf8f8f8efefeff2f2f2fcfcfcfcfcfcf4f4f4f2f2f2d8d8d8e6e6e6f5f5f5dcdcdcf1f1f1fbfbfbf5f5f5fefefef9f9f9f6f6f6f9f9f9fbfbfbfefefefffffff9f9f9e5e5e5f3f3f3f7f7f7f0f0f0ecececfffffff7f7f7f1f1f1fdfdfdfefefee8e8e8ecececfcfcfcebebebe1e1e1ebebebfcfcfcf0f0f0d4d4d4efefefffffffe7e7e7dadadafffffffffffff7f7f7e3e3e3e0e0e0e4e4e4e7e7e7fcfcfce9e9e9cbcbcbc1c1c1cdcdcdc9c9c9c7c7c7cdcdcdd6d6d6d6d6d6cacacac0c0c0c1c1c1cdcdcdecececdedededfdfdfd8d8d8e3e3e3e9e9e9f9f9f9e4e4e4cdcdcde1e1e1cdcdcddddddde0e0e0dadadaf4f4f4e2e2e2d8d8d8f3f3f3fcfcfcf8f8f8f4f4f4fbfbfbcececef3f3f3f6f6f6dbdbdbeaeaeafcfcfcd9d9d9f9f9f9ecececf5f5f5eeeeeef8f8f8e8e8e8ecececf5f5f5f0f0f0e6e6e6e8e8e8f0f0f0e1e1e1d0d0d0e5e5e5ebebebdededeebebebfafafaf5f5f5f6f6f6ecececc8c8c8efefeff0f0f0f6f6f6f4f4f4f1f1f1d1d1d1cececed1d1d1ebebebefefeff0f0f0fbfbfbf8f8f8f2f2f2efefeff0f0f0f9f9f9e9e9e9f5f5f5f7f7f7e1e1e1e9e9e9d4d4d4cecece999999b2b2b2bbbbbbabababb7b7b7d2d2d2d6d6d6d7d7d7d3d3d3ccccccd7d7d7d5d5d5e2e2e2e7e7e7ededede6e6e6e5e5e5e5e5e5dededee6e6e6e9e9e9e9e9e9f2f2f2e5e5e5f8f8f8e8e8e8d3d3d3e5e5e5f2f2f2ededede6e6e6e1e1e1d1d1d1ebebebf1f1f1f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f3f3f3eaeaeadfdfdfe6e6e6cfcfcfeeeeeeededede2e2e2e5e5e5dcdcdcd7d7d7edededebebebf0f0f0e6e6e6efefefeaeaeaccccccb7b7b7cdcdcdd8d8d8d1d1d1e6e6e6dbdbdbbfbfbfafafafadadad9b9b9ba1a1a18c8c8c7676767474747070706a6a6a818181818181b6b6b6b2b2b2dfdfdfddddddfcfcfcf8f8f8f7f7f7eaeaeaeaeaeae3e3e3d9d9d9e0e0e0dbdbdbf3f3f3fafafafafafafdfdfdf3f3f3f7f7f7f5f5f5fcfcfcfbfbfbf8f8f8fafafafefefeefefefefefeff5f5f5f2f2f2f8f8f8fafafaf7f7f7fefefefafafaecececf4f4f4fafafaf2f2f2fbfbfbf9f9f9fbfbfbfafafaecececebebebf0f0f0d6d6d6c5c5c5d0d0d0f6f6f6f8f8f8efefeff8f8f8f7f7f7f4f4f4f7f7f7e3e3e3e6e6e6f7f7f7d0d0d0cbcbcbf3f3f3eaeaeaf9f9f9f9f9f9f7f7f7fefefefafafaf5f5f5f5f5f5fafafaf5f5f5f3f3f3f2f2f2eaeaead4d4d4f1f1f1e8e8e8f6f6f6ecececf0f0f0eaeaeaefefeff4f4f4dadadaf1f1f1f4f4f4eeeeeef5f5f5edededf3f3f3fcfcfcc9c9c9dfdfdff6f6f6edededefefefe9e9e9e7e7e7dedededfdfdfe2e2e2efefeff4f4f4d1d1d1d3d3d3e6e6e6ddddddd0d0d0e0e0e0d1d1d1dcdcdcf0f0f0e9e9e9e4e4e4e6e6e6e8e8e8eeeeeee5e5e5f5f5f5f2f2f2e4e4e4f2f2f2f1f1f1efefefd2d2d2f7f7f7efefeff6f6f6eeeeeeefefefcececec2c2c2edededfbfbfbf9f9f9fcfcfcfefefee3e3e3fdfdfdf9f9f9fbfbfbebebebfbfbfbdcdcdcd5d5d5ebebebe8e8e8e8e8e8f9f9f9f6f6f6f9f9f9f7f7f7f1f1f1f5f5f59a9a9ac3c3c3cecececfcfcfd5d5d5d9d9d9e4e4e4f3f3f3edededebebebf2f2f2f8f8f8efefefeaeaeaebebebefefeff8f8f8e4e4e4f4f4f4e3e3e3dadadae8e8e8d9d9d9eaeaeadbdbdbe0e0e0eeeeeeeaeaeae4e4e4e3e3e3d4d4d4d2d2d2e7e7e7d5d5d5dededed3d3d3c9c9c9e6e6e6d3d3d3d7d7d7cbcbcbd5d5d5e0e0e0e6e6e6f4f4f4ebebebe5e5e5f1f1f1e3e3e3cacacad2d2d2e8e8e8ececece7e7e7e8e8e8e1e1e1e4e4e4c7c7c7f0f0f0e7e7e7dadadae0e0e0e0e0e0d5d5d5d4d4d4dbdbdbdfdfdfe1e1e1e9e9e9e2e2e2ececece5e5e5e2e2e2f2f2f2f3f3f3fafafaedededf5f5f5eeeeeedcdcdcebebebf7f7f7f9f9f9fafafaf9f9f9fcfcfcf9f9f9edededecececfbfbfbf9f9f9ddddddd8d8d8c7c7c7bcbcbcdadadaeaeaead9d9d9c2c2c2aeaeaebababab9b9b9a6a6a69595957d7d7d5555554444444a4a4a5858588f8f8f696969a1a1a1a4a4a4787878a8a8a8b8b8b8c3c3c3c6c6c6dcdcdcebebebefefefebebebe7e7e7e8e8e8d7d7d7d3d3d3d2d2d2bfbfbfcccccccdcdcdcacacabcbcbcd5d5d5cfcfcfe7e7e7dededebbbbbbe8e8e8fcfcfcfcfcfcf7f7f7f8f8f8fcfcfcf9f9f9f9f9f9f8f8f8f8f8f8d9d9d9c9c9c9d9d9d9cbcbcbc6c6c6f2f2f2f8f8f8efefefe9e9e9ddddddbebebecdcdcdd7d7d7dfdfdfd2d2d2efefefecececf3f3f3edededd7d7d7cbcbcbc9c9c9dededef4f4f4f7f7f7f6f6f6e2e2e2e8e8e8e8e8e8e7e7e7d2d2d2ebebebf1f1f1ebebebe7e7e7f1f1f1ebebebe8e8e8d0d0d0ebebebe1e1e1e3e3e3d7d7d7c4c4c4c4c4c4c4c4c4e5e5e5f6f6f6eaeaeaefefeff6f6f6f2f2f2eaeaeaebebebefefeff1f1f1f6f6f6f1f1f1fafafaf9f9f9f6f6f6e0e0e0c7c7c7ecececdcdcdcd4d4d4cececec8c8c8dadadad5d5d5c6c6c6b9b9b9cacacac3c3c3c8c8c8e2e2e2dddddde3e3e3f2f2f2eaeaeaeeeeeefbfbfbd1d1d1e0e0e0c3c3c3bcbcbcc1c1c1e1e1e1dcdcdcfcfcfce2e2e2b0b0b0f5f5f5f6f6f6f8f8f8f1f1f1f6f6f6e9e9e9f6f6f6f6f6f6fafafaf9f9f9fafafafbfbfbf8f8f8fcfcfcf7f7f7dadadae2e2e28f8f8f888888e8e8e8dededeebebebe2e2e2d9d9d9dbdbdbe2e2e2d3d3d3e7e7e7dcdcdcdfdfdfe1e1e1dcdcdcecececf9f9f9e7e7e7e9e9e9e2e2e2e8e8e8d6d6d6f2f2f2e3e3e3ececece7e7e7f0f0f0f1f1f1e3e3e3ebebebeaeaeae6e6e6d8d8d8edededa9a9a9c9c9c9d3d3d3cdcdcde6e6e6e4e4e4c6c6c6e1e1e1eeeeeef5f5f5f8f8f8f8f8f8e4e4e4d0d0d0f4f4f4f0f0f0fcfcfceeeeeecdcdcde3e3e3d7d7d7d8d8d8e0e0e0eeeeeed1d1d1bbbbbbececece8e8e8edededfafafaf4f4f4d2d2d2f3f3f3f1f1f1fafafaf6f6f6f7f7f7f1f1f1f9f9f9fcfcfcf8f8f8ebebebececece1e1e1b3b3b3c5c5c5dbdbdbecececf8f8f8d0d0d0f7f7f7f8f8f8efefefecececdcdcdcf2f2f2e9e9e9eaeaead2d2d2dededed2d2d2b5b5b5cececef4f4f4f0f0f0e0e0e0bfbfbfb4b4b4adadadddddddededede9e9e9f4f4f4dbdbdbddddddc2c2c2d1d1d1c5c5c5a4a4a49696968585858e8e8e5555555d5d5d5959593939393f3f3f4040404c4c4c6767676a6a6a7171718d8d8da4a4a4b9b9b9babababfbfbfb7b7b7cbcbcbe6e6e6e1e1e1e4e4e4e5e5e5dededeeaeaead3d3d3f3f3f3f4f4f4f6f6f6fbfbfbebebebedededf5f5f5f3f3f3c3c3c3dfdfdfdfdfdfd0d0d0ccccccf6f6f6f9f9f9eaeaeae3e3e3e9e9e9eeeeeef4f4f4e0e0e0e4e4e4edededf8f8f8ebebebc3c3c3bfbfbfe9e9e9c9c9c9bbbbbbf3f3f3f6f6f6f3f3f3ecececebebebe6e6e6d9d9d9edededf6f6f6ebebebf1f1f1e5e5e5e8e8e8f3f3f3e3e3e3e0e0e0dedededadadaf4f4f4eeeeeecbcbcbd5d5d5eaeaeae5e5e5d6d6d6ecececeaeaeaf4f4f4dddddde7e7e7d9d9d9e9e9e9efefeff1f1f1f9f9f9dbdbdbd3d3d3e0e0e0dbdbdbcdcdcdd2d2d2d8d8d8cdcdcdb6b6b6dededed9d9d9d7d7d7dcdcdce9e9e9dfdfdfd1d1d1d4d4d4ddddddc4c4c47f7f7fb3b3b3b9b9b9b0b0b0aaaaaad3d3d3cbcbcbe3e3e3d8d8d8dadadabcbcbcc2c2c2bdbdbdc1c1c1e0e0e0e4e4e4fbfbfbefefeff3f3f3eeeeeee4e4e4e1e1e1edededf8f8f8f5f5f5fbfbfbfafafaf7f7f7f5f5f5fdfdfdf1f1f1cacaca919191bababae3e3e3ecececf9f9f9edededfafafaf0f0f0f0f0f0f9f9f9efefeff2f2f2f7f7f7e9e9e9cececee9e9e9d1d1d1e5e5e5e9e9e9efefeff9f9f9e9e9e9eeeeeedbdbdbe1e1e1eaeaead6d6d6dededecfcfcfd5d5d5cbcbcbbbbbbbd3d3d3bdbdbdcbcbcbcfcfcfe5e5e5bfbfbfbebebed4d4d4e1e1e1e4e4e4bfbfbfacacacbdbdbdb6b6b6b1b1b1c3c3c3dcdcdcd6d6d6f1f1f1b9b9b9f4f4f4eaeaeaeaeaeaf0f0f0dadadad7d7d7ddddddeaeaeae6e6e6edededf7f7f7f3f3f3f4f4f4eaeaeaecececf2f2f2f4f4f4f4f4f4f8f8f8f7f7f7eeeeeef2f2f2fafafaf1f1f1f8f8f8f8f8f8e4e4e4b0b0b0e4e4e4f6f6f6f4f4f4e1e1e1eaeaead8d8d8e5e5e5f0f0f0f4f4f4f0f0f0efefeffafafaf2f2f2efefefedededaaaaaaa1a1a1c1c1c1c7c7c7c7c7c7ececece8e8e8bababadfdfdff1f1f1dfdfdfdcdcdcd3d3d3e9e9e9f0f0f0edededeeeeeef2f2f2f4f4f4e9e9e9e0e0e0e8e8e8ecececf2f2f2fbfbfbfbfbfbe4e4e4dbdbdbd4d4d4b5b5b59f9f9f9797978383835555556767678a8a8a8989895454544c4c4c6d6d6d8e8e8eacacacc6c6c6c4c4c4e4e4e4d1d1d1f5f5f5f4f4f4ecececdadadaf6f6f6eeeeeef1f1f1cececefafafae6e6e6aeaeaec3c3c3b6b6b6d6d6d6fbfbfbf4f4f4f3f3f3e8e8e8f8f8f8f8f8f8ececece5e5e5e6e6e6e1e1e1e6e6e6e1e1e1f4f4f4e6e6e6e8e8e8f7f7f7f1f1f1f4f4f4f9f9f9f8f8f8f4f4f4c2c2c2dadadae3e3e3e7e7e7ebebebe7e7e7ebebebecececebebebf7f7f7cbcbcbcbcbcbb8b8b8d0d0d0f9f9f9ebebebeeeeeef0f0f0e7e7e7e6e6e6ebebebccccccf2f2f2f2f2f2edededf7f7f7f1f1f1f0f0f0f4f4f4fafafafcfcfcf5f5f5edededd5d5d5dededee9e9e9d8d8d8d0d0d0c9c9c9efefefebebebf4f4f4e5e5e5e7e7e7d4d4d4ecececdddddde0e0e0a4a4a4aeaeaea2a2a2b1b1b1d8d8d8c2c2c2efefeff0f0f0dbdbdbe9e9e9f5f5f5f5f5f5f0f0f0d8d8d8d1d1d1cacacac6c6c6b1b1b1d5d5d5c1c1c1c8c8c8d9d9d9a7a7a7b3b3b3ccccccccccccd5d5d5e6e6e6d3d3d3c1c1c1b5b5b5dadadad3d3d3b5b5b5c1c1c1dadadad3d3d3dbdbdbebebebf0f0f0f1f1f1f9f9f9f5f5f5f6f6f6e8e8e8edededd5d5d5eeeeeef3f3f3fcfcfcf7f7f7fafafadbdbdbdbdbdbcfcfcfe3e3e3eeeeeedbdbdbdbdbdbe9e9e9f1f1f1efefeff8f8f8ebebebe6e6e6c8c8c8aaaaaac5c5c5bebebed0d0d0bfbfbfc2c2c2dddddddedede989898d7d7d7dedededfdfdfe6e6e6f0f0f0e7e7e7d1d1d1c7c7c7ccccccdadadad5d5d5e2e2e2dededed4d4d4c9c9c9dadadae1e1e1f6f6f6f5f5f5f6f6f6eeeeeef9f9f9f1f1f1f8f8f8f5f5f5f9f9f9fcfcfcf8f8f8f6f6f6f2f2f2ecececd0d0d0f2f2f2e2e2e2cfcfcfc4c4c4b7b7b7c1c1c1c8c8c8dfdfdfcfcfcfcccccccfcfcfebebebf7f7f7dadadae4e4e4eeeeeeefefefe9e9e9e5e5e5f5f5f5f7f7f7c7c7c7c3c3c3e3e3e3d2d2d2a9a9a9afafafc2c2c2ececece6e6e6f0f0f0efefefe8e8e8d4d4d4eaeaeae7e7e7dfdfdfe4e4e4eeeeeecbcbcbedededefefeff7f7f7e5e5e5f2f2f2f0f0f0d6d6d6e3e3e3f2f2f2e7e7e7e5e5e5bebebeedededf6f6f6c7c7c7e0e0e0d9d9d9cbcbcbd7d7d7d0d0d0bababa9090906f6f6f5d5d5d5454547979795555555555556e6e6e8989897a7a7a939393b3b3b3cacacacfcfcfbdbdbdd7d7d7d9d9d9ebebebdfdfdfd1d1d1e0e0e0fefefeedededf2f2f2f7f7f7fafafad5d5d5dededeedededf0f0f0f6f6f6fbfbfbf5f5f5ebebebf9f9f9fafafaf2f2f2f3f3f3f4f4f4cacacacdcdcdd1d1d1eeeeeefbfbfbf2f2f2dfdfdff6f6f6f8f8f8fafafad5d5d5bebebee6e6e6e9e9e9ffffffe8e8e8f7f7f7fdfdfdf7f7f7ebebebfafafab5b5b5bababaeeeeeeececece5e5e5f3f3f3f7f7f7f8f8f8f9f9f9efefefdededee3e3e3d8d8d8c7c7c7f3f3f3edededf0f0f0ececece6e6e6f5f5f5f9f9f9f7f7f7f9f9f9edededeeeeeef3f3f3fefefefbfbfbfafafaebebebd6d6d6c7c7c7e3e3e3edededf8f8f8f3f3f3dfdfdff5f5f5f2f2f2f9f9f9f8f8f8f6f6f6e5e5e5eaeaead5d5d5f0f0f0dbdbdbadadadccccccc0c0c0e7e7e7e8e8e8e2e2e2d3d3d3d2d2d2d4d4d4b3b3b3b9b9b9ccccccccccccc2c2c2e9e9e9ecececd7d7d7c9c9c9bebebebfbfbfcdcdcdc0c0c0c7c7c7b7b7b7d3d3d3e4e4e4efefefeeeeeedadadae0e0e0f3f3f3e0e0e0eeeeeef0f0f0f2f2f2e3e3e3eeeeeeededede5e5e5e0e0e0e3e3e3f1f1f1f5f5f5dededecacacac8c8c8bbbbbbecececd8d8d8b9b9b9c1c1c1cdcdcdf3f3f3a5a5a57d7d7db1b1b18a8a8aafafaf9696968f8f8f8d8d8d878787c4c4c4e9e9e9d2d2d2c8c8c8e1e1e1e3e3e3dededee1e1e1d6d6d6cececedfdfdfdcdcdccfcfcfc4c4c4c8c8c8bcbcbcbebebebcbcbcbebebecdcdcdd2d2d2d6d6d6e5e5e5d3d3d3c6c6c6e0e0e0c1c1c1c6c6c6d9d9d9cbcbcbc7c7c7e4e4e4c8c8c8aaaaaabcbcbccdcdcde7e7e7e4e4e4eeeeeee3e3e3e7e7e7ebebebf1f1f1f4f4f4ededede0e0e0e5e5e5efefeff2f2f2f0f0f0d8d8d8fcfcfcf7f7f7dfdfdfecececf0f0f0efefefe6e6e6d6d6d6e8e8e8efefefe8e8e8dfdfdfe8e8e8f0f0f0dcdcdce1e1e1eeeeeeeeeeeef1f1f1e9e9e9edededddddddf0f0f0d3d3d3e8e8e8d9d9d9c8c8c8dcdcdcebebebe2e2e2d1d1d1b6b6b6eaeaeaeaeaeaf3f3f3dbdbdbc1c1c1c5c5c5eeeeeeeeeeeeddddddfcfcfcf8f8f8f1f1f1e3e3e3e6e6e6b7b7b7e2e2e29595957f7f7fb6b6b68585859090907373738c8c8c9393938585858f8f8f999999969696ababab898989878787dcdcdcfbfbfbe2e2e2d0d0d0e1e1e1f6f6f6e2e2e2f4f4f4f9f9f9f0f0f0f0f0f0f4f4f4ddddddf1f1f1ececece1e1e1f8f8f8e9e9e9dadadafbfbfbfafafafbfbfbebebebf7f7f7f8f8f8adadadebebebfdfdfdf2f2f2f3f3f3f8f8f8fcfcfce9e9e9ebebebe6e6e6e4e4e4f2f2f2fdfdfdfbfbfbf1f1f1f9f9f9f9f9f9fffffffbfbfbf9f9f9f2f2f2d0d0d0fbfbfbe9e9e9e8e8e8d8d8d8cbcbcbf9f9f9f0f0f0f3f3f3f5f5f5e0e0e0f3f3f3dbdbdbdfdfdffcfcfcfafafafafafaefefefdedededcdcdccfcfcff4f4f4fbfbfbf4f4f4f3f3f3edededf2f2f2f6f6f6f7f7f7eeeeeed4d4d4ecececeaeaeaf9f9f9eeeeeec1c1c1f6f6f6f0f0f0f1f1f1dfdfdfe5e5e5e9e9e9f2f2f2f4f4f4f5f5f5f5f5f5ececece7e7e7d9d9d9e9e9e9ededede4e4e4e5e5e5e3e3e3eaeaeae6e6e6e6e6e6e6e6e6ececece4e4e4e1e1e1dadadadddddde9e9e9dadadaeaeaeadfdfdfe1e1e1e5e5e5e3e3e3eaeaeabfbfbfc3c3c3e2e2e2bebebedbdbdbc6c6c6c4c4c4d0d0d0cacacae5e5e5d9d9d9b3b3b3949494aaaaaa9e9e9e8d8d8db5b5b5d5d5d5ecececdbdbdbe2e2e2f4f4f4eaeaeae8e8e8e7e7e7dfdfdfa2a2a2bfbfbfe8e8e8dededec5c5c5d5d5d5dfdfdfd8d8d8e2e2e2ececece5e5e5f9f9f9e9e9e9f5f5f5fcfcfcf8f8f8f5f5f5fbfbfbf1f1f1fbfbfbedededdcdcdcfafafaf1f1f1f0f0f0efefefe8e8e8d7d7d7ededede9e9e9d8d8d8ebebebdadadaebebebebebebdfdfdfd4d4d4eaeaeadadadad6d6d6ecececdcdcdce1e1e1e6e6e6eaeaeae6e6e6e4e4e4ececece9e9e9e6e6e6e9e9e9e7e7e7dededec9c9c9b4b4b4d1d1d1cacacae1e1e1e4e4e4dddddddadadad8d8d8eeeeeee8e8e8f7f7f7eeeeeef0f0f0cacacae5e5e5f5f5f5efefefe0e0e0cbcbcbccccccc7c7c7e4e4e4ddddddddddddd1d1d1eeeeeed8d8d8e7e7e7ecececf7f7f7d9d9d9e2e2e2f5f5f5e7e7e7fafafae4e4e4f0f0f0cfcfcfdcdcdcf4f4f4dcdcdcd3d3d3d3d3d3d9d9d9eaeaeaddddddd6d6d6edededf7f7f7f8f8f8ebebebd6d6d6c7c7c7d6d6d6c5c5c5ddddddfdfdfddededed9d9d9d4d4d45858587272727878789292928787879a9a9a9797979c9c9ca3a3a3aeaeaed9d9d9e8e8e8eaeaeaebebebdfdfdffafafac8c8c8f3f3f3fcfcfcf1f1f1efefefc0c0c0f4f4f4f0f0f0e7e7e7e0e0e0edededf6f6f6fafafafefefedadadaf0f0f0f1f1f1d9d9d9e8e8e8fafafaf8f8f8fafafaf1f1f1f7f7f7fafafaf7f7f7f9f9f9f2f2f2ebebebc9c9c9e8e8e8dfdfdfe8e8e8ebebebe5e5e5e2e2e2edededf6f6f6f1f1f1ebebebfdfdfdbebebec1c1c1ecececf2f2f2fbfbfbf6f6f6f6f6f6c4c4c4c9c9c9edededf6f6f6eaeaeaebebebe7e7e7f9f9f9e9e9e9f7f7f7f6f6f6f3f3f3f2f2f2e8e8e8f5f5f5eeeeeef3f3f3efefefc7c7c7fbfbfbfafafae6e6e6f9f9f9f1f1f1ebebebecececf4f4f4f4f4f4f1f1f1fcfcfce8e8e8f4f4f4f1f1f1e6e6e6eaeaeadfdfdfe4e4e4e9e9e9e6e6e6e3e3e3f0f0f0f5f5f5d9d9d9e7e7e7f5f5f5c4c4c4f2f2f2f2f2f2f3f3f3f4f4f4f8f8f8f5f5f5edededdedededddddde0e0e0a2a2a2bdbdbdbebebec3c3c3ebebebf1f1f1d0d0d0999999919191bababad0d0d0efefeff0f0f0eeeeeef5f5f5e9e9e9e4e4e4eaeaeaf1f1f1dbdbdbe6e6e6dcdcdce5e5e5b8b8b8dbdbdbf7f7f7eaeaeaf1f1f1f0f0f0f5f5f5dadadac6c6c6d7d7d7d0d0d0d9d9d9b8b8b8d1d1d1e3e3e3ebebebf1f1f1ecececd2d2d2d5d5d5dfdfdfdfdfdfc4c4c4cbcbcbd4d4d4e4e4e4e0e0e0e3e3e3d3d3d3dfdfdfcececececececdcdcdd3d3d3e4e4e4e1e1e1eaeaeae7e7e7d0d0d0d1d1d1cfcfcfd7d7d7cfcfcfdcdcdce5e5e5e5e5e5dadadaedededf7f7f7eeeeeef0f0f0ecececc7c7c7f0f0f0ecececc5c5c5efefeff2f2f2e0e0e0f7f7f7f5f5f5eaeaead4d4d4e2e2e2d8d8d8cbcbcbd5d5d5d3d3d3b6b6b6e1e1e1cfcfcfe5e5e5dfdfdfd6d6d6d9d9d9b8b8b8c0c0c0c6c6c6c2c2c2d6d6d6eaeaeac9c9c9efefefe1e1e1e8e8e8d7d7d7e0e0e0cfcfcfd5d5d5d1d1d1cececee3e3e3c9c9c9dbdbdbc2c2c2dcdcdcdededef7f7f7e8e8e8f3f3f3e3e3e3eaeaeae7e7e7dbdbdbdededeefefeff8f8f8ebebebc0c0c0b9b9b9d9d9d9eaeaeacacacabfbfbfbbbbbbbbbbbbb4b4b4d4d4d4eaeaeae9e9e9edededdddddda7a7a74a4a4a4646465b5b5b7373735d5d5d6767677575759898989696969b9b9bb4b4b4edededfbfbfb8282826565655252524d4d4d5656566b6b6b7676769c9c9cbcbcbcd3d3d3d8d8d8e7e7e7d4d4d4fbfbfbeeeeeee3e3e3ecececfcfcfcfdfdfdfdfdfdf1f1f1ecececd4d4d4dfdfdfe4e4e4ededede5e5e5bdbdbde6e6e6e1e1e1fbfbfbf7f7f7f9f9f9f6f6f6d3d3d3ededede3e3e3f1f1f1f4f4f4cdcdcddbdbdbd5d5d5e2e2e2ededede3e3e3ddddddd9d9d9e9e9e9eeeeeeecececebebebeeeeeef4f4f4f5f5f5f1f1f1dddddde5e5e5dfdfdfcecece7f7f7ff1f1f1e2e2e2f3f3f3fcfcfcfafafaf0f0f0f4f4f4f8f8f8fdfdfdf4f4f4fbfbfbe8e8e8e3e3e3efefefeeeeeef4f4f4ededede7e7e7cccccce7e7e7f4f4f4f2f2f2f6f6f6ebebebf8f8f8ededede8e8e8f3f3f3d5d5d5efefefe9e9e9f4f4f4eeeeeee7e7e7f0f0f0eaeaeadfdfdfc9c9c9d8d8d8bcbcbce0e0e0cececebfbfbf7c7c7c959595ddddddd8d8d8eaeaeaebebebf1f1f1ddddddc7c7c7e8e8e8f0f0f0e8e8e8e4e4e4efefefedededeeeeeeeaeaeaefefefc3c3c3989898e3e3e3f3f3f3c6c6c6d8d8d8e8e8e8efefefdfdfdfdadadadcdcdce4e4e4dededed8d8d8c6c6c6c3c3c3c1c1c1c8c8c8dfdfdfe6e6e6f2f2f2fafafaefefefe3e3e3d1d1d1dbdbdbf7f7f7dededeecececefefefececece2e2e2edededf7f7f7eeeeeee9e9e9ebebebddddddd7d7d7f1f1f1e5e5e5e4e4e4e3e3e3d4d4d4e6e6e6c9c9c9c4c4c4cececed7d7d7c7c7c7e9e9e9fefefee2e2e2f5f5f5f5f5f5f3f3f3e4e4e4fafafae5e5e5e5e5e5dcdcdcddddddf0f0f0edededeeeeeee1e1e1c1c1c1c0c0c0a8a8a8acacacbebebed4d4d4d8d8d8e5e5e5f3f3f3f1f1f1dededed5d5d5d9d9d9c3c3c3e1e1e1b7b7b7d5d5d5ebebebcdcdcdd7d7d7f4f4f4efefefc9c9c9eeeeeef2f2f2f9f9f9edededfafafaf7f7f7f3f3f3f3f3f3dcdcdcdfdfdfecececeaeaeae1e1e1ebebebd6d6d6d4d4d4d1d1d1c7c7c7ebebebf3f3f3d8d8d8bcbcbce1e1e1f1f1f1f3f3f3dadadad7d7d7e6e6e6f7f7f7fcfcfcf3f3f3fafafaf3f3f3fefefef2f2f2d6d6d6c0c0c0d9d9d9e0e0e0bbbbbbb3b3b3b7b7b78f8f8f767676616161797979fdfdfdf9f9f9f1f1f1f8f8f8eaeaeaf6f6f6f3f3f3b7b7b79d9d9d727272595959515151565656505050585858717171858585848484979797b0b0b0b9b9b9d1d1d1d4d4d4d0d0d0e7e7e7f1f1f1fafafabebebef1f1f1d8d8d8f3f3f3f7f7f7e1e1e1eeeeeefafafadadadadadadaefefeff2f2f2e8e8e8e8e8e8eaeaeae4e4e4ececece7e7e7fafafad0d0d0f1f1f1edededefefefefefefe4e4e4e8e8e8e2e2e2eaeaeaefefeff3f3f3f1f1f19a9a9ad3d3d3f6f6f6f8f8f8f3f3f3ededede6e6e6edededf9f9f9fefefef3f3f3f1f1f1cdcdcddcdcdcf4f4f4f0f0f0e9e9e9efefefe3e3e3edededf0f0f0f9f9f9fafafaf0f0f0f5f5f5f4f4f4edededededede1e1e1e5e5e5e6e6e6e8e8e8e8e8e8dfdfdff8f8f8ededededededd1d1d1e5e5e5ddddddd6d6d6c4c4c4d7d7d7d6d6d6b0b0b0c6c6c6c3c3c3d5d5d5d6d6d6d1d1d1dfdfdfedededefefefeeeeeef1f1f1f0f0f0f0f0f0f8f8f8efefefefefefe7e7e7dededec5c5c5dfdfdfe0e0e0d4d4d4d7d7d7fbfbfbf8f8f8dededec0c0c0c7c7c7e3e3e3e1e1e1c3c3c3cdcdcde6e6e6e9e9e9f2f2f2dfdfdfeaeaead1d1d1e2e2e2c5c5c5c7c7c7d5d5d5ddddddddddddecececcccccce2e2e2dddddde7e7e7e1e1e1dbdbdbc6c6c6e9e9e9ecececdcdcdcdcdcdce1e1e1ebebebd4d4d4edededecececdededee0e0e0cacacaededede8e8e8eaeaeabcbcbcd9d9d9c5c5c5bcbcbccdcdcdbebebec0c0c0c8c8c8c2c2c2cfcfcfe5e5e5ccccccd1d1d1eaeaeadbdbdbd2d2d2dcdcdce9e9e9eeeeeeddddddf1f1f1f0f0f0edededf6f6f6d2d2d2e3e3e3d6d6d6b7b7b7cccccccacacac7c7c7dadadacfcfcfdadadaf5f5f5eaeaeacdcdcdcbcbcbd4d4d4d4d4d4e5e5e5eaeaeaf5f5f5efefeff6f6f6fdfdfdfcfcfce8e8e8dededef8f8f8f1f1f1f6f6f6f0f0f0e7e7e7cececec5c5c5f1f1f1e3e3e3b8b8b8dddddddcdcdcbcbcbcbbbbbbb9b9b9cbcbcbd6d6d6cccccccdcdcde1e1e1dfdfdfdfdfdfebebebf3f3f3efefefebebebe1e1e1dfdfdff3f3f3e5e5e5d9d9d9b8b8b8c3c3c3cbcbcbc6c6c6e9e9e9ebebebf0f0f0fcfcfcf0f0f0ecececf0f0f0fdfdfdfbfbfbfbfbfbf6f6f6fdfdfdf8f8f8fcfcfcfdfdfdfbfbfbfefefefdfdfdf2f2f2e8e8e8cececec0c0c0c6c6c69595957373737c7c7c6f6f6f4d4d4d6262625252526464646f6f6f9b9b9bb3b3b3c2c2c2d9d9d9f3f3f3fbfbfbd6d6d6dededee2e2e2ddddddedededf8f8f8f2f2f2e8e8e8fbfbfbfafafaf3f3f3eeeeeeebebebd4d4d4ebebebececece4e4e4edededeeeeeee9e9e9ecececfafafaecececcbcbcbdadadaf8f8f8efefeff6f6f6fafafafbfbfbe3e3e3f2f2f2cccccccfcfcff7f7f7f1f1f1f6f6f6eaeaeaedededf2f2f2e7e7e7edededefefeff6f6f6edededebebebe2e2e2dcdcdcdadadae1e1e1e5e5e5d7d7d7cdcdcdedededf3f3f3d9d9d9dcdcdcd2d2d2eaeaeaefefefd4d4d4d9d9d9ebebebe6e6e6d3d3d3afafafbababaa0a0a0a5a5a5d5d5d5dededeeeeeeedfdfdfe9e9e9d1d1d1d8d8d8dbdbdbe4e4e4ddddddf3f3f3e7e7e7eeeeeef3f3f3e4e4e4f8f8f8d1d1d1e8e8e8e1e1e1aaaaaac7c7c7bebebecfcfcfe2e2e2f3f3f3eeeeeef6f6f6e9e9e9dadadad5d5d5ddddddd0d0d0e8e8e8e9e9e9e1e1e1f4f4f4f5f5f5f0f0f0f1f1f1ecececdbdbdbd7d7d7d4d4d4c8c8c8c1c1c1d9d9d9d3d3d3e9e9e9e6e6e6c3c3c3e1e1e1eaeaeaeaeaeacfcfcfdadadadfdfdfe5e5e5d1d1d1dededee5e5e5f2f2f2eeeeeedadadae8e8e8f3f3f3cececef2f2f2e5e5e5efefefd7d7d7ecececc8c8c8d5d5d5d7d7d7f2f2f2f0f0f0eeeeeed8d8d8f8f8f8eaeaeae6e6e6e4e4e4f1f1f1e3e3e3f6f6f6dddddde9e9e9e5e5e5dadadad8d8d8d0d0d0dfdfdfc8c8c8c1c1c1c5c5c5e1e1e1e4e4e4d7d7d7dededeeaeaeaf4f4f4eaeaeae6e6e6cdcdcdc4c4c4d8d8d8dadadaebebebebebebddddddeaeaeaf5f5f5d5d5d5d3d3d3cbcbcbd4d4d4ebebebe1e1e1f6f6f6fafafae5e5e5f0f0f0cbcbcbedededf5f5f5f1f1f1edededeaeaead8d8d8e2e2e2d1d1d1dfdfdfe5e5e5f1f1f1dededee1e1e1e5e5e5dddddde9e9e9f5f5f5dfdfdfdededef0f0f0f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f2f2f2ecececf2f2f2f7f7f7f4f4f4fbfbfbfbfbfbf1f1f1fafafaf8f8f8fafafaf7f7f7fbfbfbf9f9f9f8f8f8f8f8f8f4f4f4fcfcfcf5f5f5f1f1f1fcfcfcfbfbfbf5f5f5e3e3e3d2d2d2e5e5e5e8e8e8dadadadbdbdbf7f7f7e2e2e2d2d2d2c1c1c1a0a0a07777777777774646464949493e3e3e8f8f8fb0b0b0ccccccbdbdbdcacacae7e7e7e8e8e8e5e5e5f6f6f6f3f3f3f4f4f4ebebebeeeeeeeeeeeef8f8f8e0e0e0cacacaf0f0f0efefefe4e4e4e7e7e7a5a5a5cecececfcfcff7f7f7ececece2e2e2e6e6e6e4e4e4e4e4e4e4e4e4dcdcdcdcdcdce1e1e1d6d6d6dededee4e4e4e7e7e7eaeaeae8e8e8e4e4e4e9e9e9f3f3f3e2e2e2f2f2f2ebebebd9d9d9d0d0d0dededeefefeff3f3f3f4f4f4fcfcfcefefefeaeaeae7e7e7f0f0f0e5e5e5e6e6e6ebebebd8d8d8b1b1b1dcdcdcdbdbdbd5d5d5c2c2c26d6d6dbebebeb6b6b6bbbbbbc8c8c8c2c2c2b6b6b6e5e5e5d9d9d9d7d7d7e6e6e6f0f0f0ecececd7d7d7e8e8e8b4b4b4e4e4e4e7e7e7ecececf3f3f3eaeaeaefefefd3d3d3cacacacdcdcdf0f0f0c2c2c2eaeaeaf0f0f0e9e9e9d0d0d0e1e1e1fafafafafafae2e2e2ecececf5f5f5e7e7e7dbdbdbd5d5d5e4e4e4ddddddf0f0f0dcdcdcd5d5d5ecececf9f9f9f2f2f2d4d4d4d0d0d0bebebeadadade8e8e8d9d9d9dddddde1e1e1ededede9e9e9e3e3e3eeeeeef4f4f4f1f1f1b6b6b6dbdbdbc1c1c1e1e1e1dededee4e4e4eaeaeae0e0e0f7f7f7f1f1f1efefefe2e2e2e9e9e9f3f3f3f2f2f2f3f3f3ededede6e6e6dcdcdcd9d9d9e7e7e7e2e2e2e4e4e4e9e9e9e3e3e3d5d5d5e8e8e8eeeeeeddddddeeeeeef7f7f7efefefe4e4e4dcdcdcc2c2c2d5d5d5cfcfcfd1d1d1e8e8e8e2e2e2efefefefefeff8f8f8e9e9e9ddddddefefefeeeeeee2e2e2d5d5d5f0f0f0fdfdfdfafafaf2f2f2f3f3f3e3e3e3dcdcdcf0f0f0eaeaeaf7f7f7f8f8f8f1f1f1fcfcfcf2f2f2fbfbfbd8d8d8f4f4f4e7e7e7efefefebebebedededf6f6f6ddddddccccccdfdfdfecececf2f2f2f2f2f2f3f3f3fbfbfbd4d4d4f0f0f0f6f6f6e8e8e8fafafaedededf9f9f9f2f2f2f4f4f4f6f6f6ebebebe5e5e5f4f4f4fafafafbfbfbfafafaf9f9f9fdfdfdf9f9f9f8f8f8fbfbfbf5f5f5f6f6f6ededede1e1e1fdfdfdedededcececed1d1d1d2d2d2d5d5d5f9f9f9f9f9f9f6f6f6eeeeeec5c5c5e6e6e6f5f5f5f0f0f0f0f0f0f3f3f3f0f0f0eaeaeaeaeaeae1e1e1dededef5f5f5f5f5f5fefefec4c4c48787879090909c9c9c5959594444444040403a3a3a5151513f3f3f5252528787879b9b9bb1b1b1d3d3d3e5e5e5e4e4e4f9f9f9ffffffeeeeeee2e2e2fafafaf9f9f9f7f7f7e0e0e0b2b2b2dadadaf4f4f4d9d9d9b4b4b4c5c5c5e5e5e5efefefdbdbdbedededededede3e3e3e0e0e0dcdcdcf0f0f0f0f0f0e6e6e6c7c7c7dededee1e1e1e3e3e3dfdfdff0f0f0f9f9f9edededf7f7f7d1d1d1d5d5d5e1e1e1c0c0c0adadadc2c2c2d6d6d6e5e5e5eeeeeec0c0c0aaaaaad2d2d29b9b9b7f7f7f838383c8c8c8d7d7d7d7d7d7dfdfdf9f9f9fb8b8b8d9d9d9d6d6d6e5e5e5acacacd8d8d8cacacad6d6d6c6c6c6dededef0f0f0f3f3f3fcfcfcefefefc8c8c8e9e9e9e0e0e0e9e9e9e8e8e8ecececcccccceaeaeae9e9e9eeeeeee3e3e3e8e8e8dcdcdcc6c6c6e3e3e3cacacae1e1e1f0f0f0ececece3e3e3f3f3f3dcdcdcd9d9d9e9e9e9e3e3e3dedededadadacdcdcdcacacae6e6e6dcdcdcd9d9d9f3f3f3eeeeeee6e6e6e4e4e4edededcdcdcdcdcdcde8e8e8edededdadadacacacaefefefcdcdcdfbfbfbf2f2f2e8e8e8f0f0f0f2f2f2eaeaeaf2f2f2e2e2e2e6e6e6ececece0e0e0e3e3e3d3d3d3d3d3d3ededededededd8d8d8ebebebfafafaf6f6f6f3f3f3ddddddf2f2f2fafafaecececeaeaeae7e7e7eaeaeae1e1e1cbcbcbdadadab6b6b6c5c5c5cdcdcde9e9e9e7e7e7d4d4d4c1c1c1d4d4d4e4e4e4e1e1e1edededeaeaeaf6f6f6edededf1f1f1eaeaeadfdfdff5f5f5fafafaf8f8f8f8f8f8dededed3d3d3cdcdcdbfbfbfdbdbdbd2d2d2eeeeeef8f8f8f9f9f9ecececfcfcfceaeaeae4e4e4fafafafcfcfcf9f9f9eaeaeaf5f5f5f9f9f9e2e2e2d2d2d2ebebebf7f7f7efefefe4e4e4d8d8d8f2f2f2f2f2f2f4f4f4e2e2e2e4e4e4e6e6e6e0e0e0d2d2d2e9e9e9ebebebf9f9f9f4f4f4fbfbfbfbfbfbfdfdfdf2f2f2f5f5f5fbfbfbfbfbfbecececf1f1f1e7e7e7e9e9e9efefefd9d9d9ccccccfefefeececece7e7e7d0d0d0bbbbbbc7c7c7d6d6d6c8c8c8c1c1c1d5d5d5d3d3d3eeeeeef3f3f3f2f2f2e4e4e4acacacdfdfdff4f4f4c7c7c7e6e6e6dededed7d7d7d4d4d4e5e5e5c6c6c6c8c8c8bfbfbfd3d3d3e9e9e9eaeaeabcbcbccccccccdcdcdb5b5b5a4a4a47f7f7f6464644949494343435151515a5a5a7171717c7c7c9f9f9fa0a0a0d6d6d6d8d8d8dededecececebcbcbcbfbfbfefefefdcdcdcdbdbdbdfdfdfdddddddadadaafafafe0e0e0e1e1e1cccccce1e1e1e8e8e8dfdfdfdededef2f2f2fbfbfbf2f2f2e9e9e9f2f2f2f6f6f6eeeeeeeeeeeedededeeeeeeee3e3e3e4e4e4f0f0f0e9e9e9d6d6d6c1c1c1b3b3b3c1c1c1d7d7d7a5a5a5ddddddf3f3f3f3f3f3e8e8e8cfcfcfb6b6b6a7a7a7c9c9c9cecececbcbcbd5d5d5d5d5d5dbdbdbf2f2f2f0f0f0e4e4e4dfdfdfd6d6d6e4e4e4d4d4d4d6d6d6b9b9b9dedededcdcdcbfbfbfd6d6d6e8e8e8e4e4e4e7e7e7e7e7e7edededf5f5f5e3e3e3e3e3e3eeeeeec7c7c7aaaaaab4b4b4bdbdbdd6d6d6ecececd6d6d6c0c0c0e1e1e1f3f3f3e4e4e4dedededadadaeaeaead6d6d6f4f4f4ebebebe5e5e5e7e7e7e7e7e7ececece6e6e6e6e6e6ecececd7d7d7dcdcdce2e2e2cbcbcbdcdcdce3e3e3e4e4e4e7e7e7dbdbdbd1d1d1d3d3d3dcdcdce2e2e2d0d0d0d7d7d7e1e1e1dededef7f7f7f3f3f3dcdcdcdadadae0e0e0e9e9e9ebebebf4f4f4e6e6e6e7e7e7ededede0e0e0e7e7e7eaeaeaf5f5f5eaeaeaeeeeeee9e9e9f3f3f3efefefdcdcdcf2f2f2d9d9d9d1d1d1e1e1e1d7d7d7c0c0c0c3c3c3e6e6e6eeeeeee7e7e7f0f0f0ececece7e7e7f6f6f6f7f7f7f8f8f8fbfbfbfefefef1f1f1f9f9f9fafafaf6f6f6f0f0f0edededf9f9f9e8e8e8f4f4f4ebebebd7d7d7e2e2e2f2f2f2f4f4f4f7f7f7e5e5e5ecececccccccd8d8d8d4d4d4f8f8f8dbdbdbf6f6f6f5f5f5ebebebc8c8c8bcbcbcdadadae9e9e9f5f5f5eaeaeaeaeaeae4e4e4f1f1f1fafafaf7f7f7f4f4f4fbfbfbf8f8f8f8f8f8fdfdfdf8f8f8fcfcfcf9f9f9fafafad6d6d6d5d5d5f1f1f1f3f3f3f9f9f9f0f0f0f0f0f0f6f6f6f9f9f9cbcbcbe7e7e7dadadadededeeaeaeadbdbdbe5e5e5f4f4f4edededefefefe8e8e8cbcbcbdfdfdfe4e4e4e8e8e8f0f0f0e8e8e8d0d0d0c1c1c1d6d6d6dcdcdcbebebee8e8e8f2f2f2ddddddebebebe5e5e5dadadaacacacb8b8b8afafafaeaeaecececedcdcdce0e0e0e6e6e6c8c8c8d5d5d5c9c9c9e4e4e4ededede2e2e2e1e1e1c7c7c7b2b2b29393936f6f6f5454544949492e2e2e363636353535666666787878b1b1b1bfbfbfbebebed9d9d9cfcfcfe8e8e8ebebebe0e0e0f7f7f7f4f4f4f9f9f9f4f4f4ecececeaeaeae7e7e7cececebebebed8d8d8ddddddf4f4f4e7e7e7c6c6c6e6e6e6e3e3e3d5d5d5d3d3d3d6d6d6d8d8d8b0b0b0d9d9d9d0d0d0ddddddcacacad1d1d1cacacac4c4c4cccccccdcdcddbdbdbe2e2e2dcdcdce8e8e8e0e0e0e0e0e0e2e2e2bcbcbcd5d5d5e1e1e1d3d3d3c8c8c8d8d8d8d0d0d0f1f1f1e7e7e7bababaddddddd4d4d4dcdcdcbebebea5a5a5cbcbcbc8c8c8b2b2b2cacacad3d3d3cacacae1e1e1d4d4d4eaeaeac4c4c4e3e3e3eeeeeef7f7f7efefefdcdcdcf0f0f0d7d7d7d8d8d8d1d1d1e7e7e7e5e5e5dadadae0e0e0e5e5e5dededee2e2e2b0b0b0dfdfdfddddddedededf2f2f2f3f3f3dfdfdfe8e8e8ececece4e4e4ccccccebebebdfdfdfe2e2e2cfcfcff0f0f0fdfdfdf5f5f5f2f2f2e3e3e3e2e2e2ecececefefefddddddd9d9d9edededd6d6d6d5d5d5f3f3f3efefeff6f6f6e9e9e9f7f7f7eeeeeee5e5e5f8f8f8fbfbfbf4f4f4f4f4f4f1f1f1e0e0e0f6f6f6e2e2e2e0e0e0e5e5e5ecececebebebbababac9c9c9dbdbdbebebebf1f1f1f4f4f4f1f1f1e7e7e7ccccccfcfcfcf9f9f9e9e9e9e9e9e9edededf3f3f3fbfbfbf7f7f7f6f6f6f6f6f6fbfbfbe5e5e5ebebebf4f4f4eaeaeae0e0e0e9e9e9e2e2e2e0e0e0ebebebe3e3e3ececece1e1e1e1e1e1f0f0f0eaeaeaf4f4f4ecececf9f9f9e4e4e4efefeffdfdfde8e8e8ecececd6d6d6ddddddf7f7f7f1f1f1f9f9f9fafafaf5f5f5f6f6f6f3f3f3f9f9f9f9f9f9fcfcfcfcfcfcf7f7f7fdfdfdf1f1f1f1f1f1e9e9e9d8d8d8f8f8f8f3f3f3f0f0f0f6f6f6f4f4f4f7f7f7e3e3e3e7e7e7aeaeaed7d7d7e5e5e5d7d7d7e5e5e5c6c6c6e3e3e3dbdbdbdcdcdcd7d7d7bcbcbcdadadab3b3b3f2f2f2ececece6e6e6e8e8e8bbbbbbe5e5e5ccccccd9d9d9d8d8d8efefef949494f3f3f3c1c1c1dadadaf6f6f6f7f7f7e9e9e9e7e7e7c1c1c1b2b2b2cccccccacacad4d4d4ebebebbfbfbfb6b6b6b8b8b8bebebeb5b5b5c0c0c0c5c5c5bebebeecececf5f5f5f6f6f6f7f7f7f3f3f3edededd5d5d5d4d4d49494949090907676766767674b4b4b4343435151514646463737373636363636364646466b6b6bafafafd7d7d7b9b9b9bdbdbddbdbdbeaeaeae9e9e9e2e2e2ecececdadadad6d6d6d2d2d2d8d8d8d6d6d6e4e4e4dededec2c2c2ccccccb3b3b3c9c9c9e5e5e5ddddddecececcbcbcbb6b6b6b2b2b2a6a6a6d5d5d5d7d7d7e7e7e7d5d5d5e9e9e9afafafa5a5a5b8b8b8d4d4d4c9c9c9c9c9c9dededed4d4d4e5e5e5f5f5f5efefefe7e7e7e0e0e0dfdfdfddddddd9d9d9f1f1f1e7e7e7f0f0f0f8f8f8eeeeeedadadaededede6e6e6cececef7f7f7f2f2f2d7d7d7dadadad9d9d9bfbfbfb9b9b9bebebec2c2c2e7e7e7f0f0f0e4e4e4ebebebe1e1e1c8c8c8d9d9d9fffffffdfdfdfbfbfbebebebe2e2e2f2f2f2f0f0f0f9f9f9fafafacfcfcfdbdbdbc8c8c8d8d8d8eeeeeefafafae5e5e5d1d1d1dbdbdbe4e4e4f5f5f5efefeff2f2f2ebebebecececdfdfdfe4e4e4ecececefefefe5e5e5f0f0f0e4e4e4e5e5e5eaeaeae9e9e9dadadae3e3e3f0f0f0efefeff4f4f4f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9efefeff2f2f2f9f9f9eeeeeee2e2e2f7f7f7e7e7e7ecececededede9e9e9e5e5e5f5f5f5f8f8f8f3f3f3ecececeaeaeaececece2e2e2e8e8e8f3f3f3f8f8f8f3f3f3f1f1f1f1f1f1e3e3e3f0f0f0fbfbfbf7f7f7f2f2f2eaeaeaf0f0f0ebebebeeeeeedadadad4d4d4d5d5d5dadadae8e8e8dededee1e1e1f0f0f0f8f8f8eeeeeef0f0f0c9c9c9c6c6c6cececebebebec2c2c2f1f1f1f4f4f4f3f3f3efefeff8f8f8f4f4f4edededfdfdfde6e6e6e0e0e0ecececf9f9f9dadadaebebebe3e3e3ecececedededeaeaeae8e8e8eaeaeaf4f4f4f0f0f0edededd3d3d3e7e7e7d8d8d8e0e0e0c1c1c1e9e9e9f2f2f2fafafaf1f1f1e8e8e8f5f5f5e3e3e3b8b8b8bababac0c0c0cececed1d1d1edededcececebcbcbcf2f2f2d0d0d0cfcfcfcfcfcfc3c3c3d6d6d6f1f1f1e2e2e2e6e6e6e3e3e3fbfbfbecececf4f4f4e5e5e5eaeaeae6e6e6e0e0e0d5d5d5e7e7e7ebebebd8d8d8d2d2d2d9d9d9c3c3c3cbcbcbc0c0c0a0a0a0a2a2a2c3c3c3bababac1c1c1b8b8b8dfdfdfe7e7e7d0d0d0d5d5d5cacacadfdfdfd6d6d6e9e9e9efefeffcfcfcecececdededec9c9c9b1b1b1a6a6a67b7b7b7373736565655b5b5b474747444444484848404040676767a7a7a7e0e0e0bebebe8a8a8acbcbcbcdcdcde9e9e9f4f4f4eaeaeae7e7e7f8f8f8e9e9e9fafafad6d6d6d5d5d5dfdfdfcdcdcdc9c9c9e5e5e5d6d6d6dcdcdce6e6e6c1c1c18f8f8fc0c0c0e1e1e1a5a5a5d0d0d0e2e2e2e5e5e5d4d4d4dfdfdfeaeaeae2e2e2ededede6e6e6cfcfcff5f5f5eeeeeee8e8e8eaeaeaf7f7f7d5d5d5d1d1d1dbdbdbe5e5e5dededebfbfbfd1d1d1d4d4d4c4c4c4d0d0d0f8f8f8eeeeeee8e8e8ececece6e6e6d4d4d4c8c8c8cececebabababbbbbbbfbfbfd1d1d1c7c7c7cacacacececedbdbdbe0e0e0c6c6c6d2d2d2d7d7d7d0d0d0dededeebebebefefefecececd5d5d5f2f2f2ddddddecececf4f4f4e4e4e4eaeaead6d6d6dcdcdcf0f0f0fafafaf5f5f5f4f4f4e1e1e1edededf4f4f4f0f0f0f1f1f1f4f4f4f4f4f4e0e0e0e5e5e5d9d9d9e7e7e7eeeeeef6f6f6f9f9f9edededf3f3f3f7f7f7f0f0f0dfdfdfcfcfcff0f0f0e1e1e1bfbfbfc8c8c8d5d5d5c0c0c0d0d0d0eaeaeaf4f4f4ececece8e8e8f5f5f5ebebebecececd5d5d5dfdfdff0f0f0dededefafafaf3f3f3f3f3f3f0f0f0e1e1e1e6e6e6f7f7f7ecececedededeeeeeef0f0f0fcfcfcf2f2f2e0e0e0cacacabcbcbcc6c6c6d1d1d1c8c8c8e5e5e5bababad9d9d9d9d9d9d4d4d4f5f5f5e4e4e4a8a8a8e1e1e1f3f3f3d4d4d4eeeeeef8f8f8f4f4f4f3f3f3f7f7f7dededee8e8e8e7e7e7e3e3e3cacacaddddddfafafafbfbfbe5e5e5cacacacbcbcbe6e6e6efefefd4d4d4f3f3f3ecececf1f1f1edededf9f9f9ededede8e8e8d6d6d6e5e5e5e6e6e6f1f1f1e4e4e4dadadacfcfcfececececececd5d5d5c6c6c6e9e9e9dbdbdbebebebcfcfcfacacacedededf0f0f0efefefd1d1d1e1e1e1eeeeeef5f5f5dbdbdbcbcbcbecececf0f0f0dddddde4e4e4ecececf2f2f2e5e5e5d7d7d7f7f7f7dededebebebee7e7e7efefefefefeff4f4f4f0f0f0d2d2d2dbdbdbcbcbcbb8b8b8cbcbcb9f9f9fbcbcbcaeaeaec5c5c5d8d8d8d2d2d2cbcbcbcfcfcfb3b3b3d7d7d7d1d1d1d1d1d1e0e0e0e1e1e1f1f1f1e8e8e8f0f0f0f5f5f5f6f6f6f9f9f9fefefeebebebf8f8f8e1e1e1e9e9e9d2d2d2c9c9c9cbcbcba7a7a79090905656569898986666666a6a6a4e4e4e7676767575756e6e6e848484a7a7a7a5a5a5a1a1a1969696b7b7b7cacacae8e8e8f7f7f7e5e5e5edededdfdfdfd4d4d4e0e0e0d5d5d5d4d4d4e4e4e4d3d3d3eaeaead8d8d8e0e0e0f0f0f0e9e9e9ebebebe9e9e9e6e6e6ecececfafafaf1f1f1d8d8d8f3f3f3f2f2f2edededf3f3f3f6f6f6e0e0e0d8d8d8e4e4e4e2e2e2eeeeeef4f4f4e8e8e8fbfbfbeaeaeae9e9e9d1d1d1d1d1d1c0c0c0ededede6e6e6e0e0e0f6f6f6f4f4f4eeeeeee9e9e9ddddddcdcdcde0e0e0c9c9c9dcdcdce8e8e8dcdcdcd8d8d8bfbfbfb9b9b9ccccccbcbcbcc2c2c2b5b5b5c8c8c8dededec8c8c8c0c0c0ddddddececece4e4e4d8d8d8e5e5e5e9e9e9dadadaeeeeeeefefeff7f7f7eaeaeaebebebe7e7e7ececece8e8e8d0d0d0ebebebf5f5f5dfdfdfececececececf4f4f4e8e8e8f6f6f6f7f7f7eeeeeed6d6d6acacacbdbdbdafafafc6c6c6bdbdbdf5f5f5f1f1f1d1d1d1bababae5e5e5e3e3e3f3f3f3ededede2e2e2c7c7c7dbdbdbedededf4f4f4f6f6f6fcfcfce4e4e4e6e6e6e4e4e4f3f3f3f1f1f1efefeff3f3f3d1d1d1cbcbcbf1f1f1c6c6c6efefeff1f1f1cdcdcdd1d1d1cacacad8d8d8b8b8b8f7f7f7ecececc8c8c8d8d8d8dcdcdce6e6e6e1e1e1ecececd5d5d5b6b6b6c5c5c5fdfdfdededede3e3e3ecececeeeeeeebebebecececf8f8f8eeeeeefafafaf4f4f4d7d7d7eeeeeeccccccf3f3f3dededeecececeeeeeef9f9f9f2f2f2f8f8f8efefeff8f8f8edededf0f0f0e1e1e1c8c8c8dadadaf9f9f9f6f6f6dcdcdcf2f2f2e4e4e4f6f6f6e3e3e3f3f3f3f2f2f2e9e9e9949494d8d8d8acacacd0d0d0e3e3e3fdfdfdfcfcfcf5f5f5e9e9e9e3e3e3d7d7d7cececefbfbfbf8f8f8efefefe3e3e3f4f4f4c3c3c3c7c7c7f6f6f6f3f3f3c9c9c9d9d9d9e2e2e2edededdfdfdff6f6f6d0d0d0dfdfdffbfbfbabababd5d5d5dfdfdfddddddbcbcbcbcbcbcc2c2c2b5b5b5aaaaaaafafafd8d8d8c4c4c4e9e9e9e9e9e9ecececeeeeeef1f1f1dededed4d4d4ddddddd1d1d1e9e9e9e3e3e3edededd4d4d4bdbdbdcacacacbcbcbc1c1c1b1b1b1c1c1c1c6c6c6e0e0e0fcfcfcf9f9f9f0f0f0ebebebdadadad6d6d6b2b2b2a9a9a98989897474746161614444444040404c4c4c6a6a6a6969695959596464647878787f7f7f9e9e9ebababac3c3c3e4e4e4edededebebebf0f0f0e1e1e1dededee3e3e3d5d5d5e0e0e0eaeaeae2e2e2ecececf4f4f4f8f8f8ebebebdadadae2e2e2eaeaeae9e9e9f2f2f2c4c4c4c6c6c6e3e3e3dadadae6e6e6dfdfdfeeeeeeefefefecececfafafaeeeeeefafafaf5f5f5f8f8f8cececee9e9e9f2f2f2ededede3e3e3e5e5e5ddddddefefefdbdbdbdcdcdcdcdcdce0e0e0edededf3f3f3e4e4e4dfdfdfeaeaeacececee8e8e8edededefefefeaeaead0d0d0cbcbcbcececec8c8c8d0d0d0d1d1d1c9c9c9afafafccccccdadadae6e6e6dfdfdff6f6f6dfdfdff5f5f5f5f5f5e6e6e6e4e4e4f7f7f7f4f4f4f6f6f6f5f5f5e1e1e1f1f1f1e6e6e6dcdcdcf5f5f5f8f8f8f8f8f8f1f1f1eaeaead8d8d8d3d3d3eaeaeaf5f5f5d7d7d7d9d9d9dcdcdcd8d8d8c2c2c2cbcbcbdfdfdfebebebe9e9e9edededd3d3d3d9d9d9fbfbfbd8d8d8eeeeeee3e3e3cececec6c6c6cfcfcfb9b9b9f4f4f4dbdbdbd3d3d3bebebec0c0c0cfcfcfcdcdcde5e5e5d4d4d4e9e9e9eaeaeac1c1c1ccccccd4d4d4d3d3d3c6c6c6e1e1e1eaeaeafdfdfdf7f7f7f7f7f7d5d5d5d8d8d8f0f0f0f9f9f9ebebebf1f1f1f1f1f1f3f3f3fefefef5f5f5e5e5e5f0f0f0e8e8e8f1f1f1dfdfdfd0d0d0f4f4f4f3f3f3fafafadededef4f4f4f4f4f4efefeffafafaf8f8f8f5f5f5f1f1f1b8b8b8c8c8c8d2d2d2b2b2b2c0c0c0cacacab8b8b8bbbbbbcbcbcbb3b3b3bbbbbbb6b6b6cacacaedededdbdbdbc3c3c3f8f8f8f2f2f2f2f2f2bababa999999d4d4d4ddddddbebebedfdfdfbdbdbdc3c3c3e8e8e8f7f7f7f8f8f8f8f8f8ecececf5f5f5f1f1f1e1e1e1f4f4f4fefefef6f6f6fafafafefefefdfdfdfdfdfdcdcdcdc6c6c6b5b5b5b6b6b6b8b8b8d2d2d2f0f0f0f0f0f0ecececddddddd8d8d8e8e8e8e9e9e9e1e1e1e1e1e1e5e5e5eeeeeef0f0f0efefefedededf8f8f8f1f1f1ebebebddddddd3d3d3bbbbbbc4c4c4dededef9f9f9e4e4e4d5d5d5c2c2c2dadadac2c2c2d0d0d0eaeaeadbdbdbd7d7d7eaeaeaf6f6f6f0f0f0eaeaead7d7d7dddddde6e6e6d1d1d1e4e4e4ebebebe8e8e8e3e3e3cbcbcbc8c8c8bbbbbba5a5a5858585878787b3b3b3cbcbcbefefefebebebebebebd9d9d9dfdfdfe2e2e2d3d3d3d5d5d5e5e5e5eaeaeaf9f9f9e4e4e4f2f2f2efefeff1f1f1e0e0e0c8c8c8cececee1e1e1e5e5e5e8e8e8f9f9f9ecececefefefe7e7e7eeeeeee7e7e7e9e9e9e2e2e2e7e7e7f2f2f2d5d5d5f9f9f9d8d8d8cececec3c3c3dbdbdbefefeff7f7f7f6f6f6eeeeeef1f1f1f3f3f3eaeaeae7e7e7f0f0f0f0f0f0edededf0f0f0ebebebdededee9e9e9ddddddc5c5c5c6c6c6dededeccccccc4c4c4dededed4d4d4e7e7e7d9d9d9efefefc3c3c3c3c3c3b6b6b6d3d3d3e6e6e6d3d3d3d4d4d4cdcdcdf0f0f0eaeaeaebebebe2e2e2f4f4f4fefefeeeeeeef0f0f0f4f4f4eeeeeeebebebf9f9f9fafafafafafaeeeeeee9e9e9f1f1f1e5e5e5ecececdededeb8b8b8d3d3d3e4e4e4f0f0f0eeeeeee3e3e3cececef2f2f2e0e0e0bbbbbbddddddc6c6c6d7d7d7d4d4d4f8f8f8f1f1f1f5f5f5f9f9f9e7e7e7ededede4e4e4c3c3c3f0f0f0ecececd2d2d2e5e5e5d7d7d7dddddde6e6e6e4e4e4d2d2d2e2e2e2dcdcdcddddddf6f6f6f5f5f5fcfcfcefefeff7f7f7fbfbfbe5e5e5b5b5b5f4f4f4d2d2d2f4f4f4f5f5f5d9d9d9eeeeeee8e8e8bfbfbfdcdcdce3e3e3e8e8e8f9f9f9f9f9f9dbdbdbe3e3e3edededebebebf4f4f4f3f3f3f5f5f5edededeeeeeed7d7d7bcbcbce2e2e2e2e2e2b7b7b7bdbdbdd1d1d1d8d8d8c3c3c3dadadad4d4d4dcdcdcd3d3d3929292e2e2e2c5c5c5eaeaeaadadada1a1a1b6b6b6dcdcdcf2f2f2d6d6d6fffffff8f8f8e5e5e5e5e5e5c6c6c6b1b1b1e8e8e8ebebebe4e4e4c4c4c4d2d2d2c2c2c2d6d6d6e1e1e1ebebebefefefd2d2d2d9d9d9f2f2f2f3f3f3f7f7f7d2d2d2ebebebe6e6e6f0f0f0e7e7e7f9f9f9f0f0f0e7e7e7f4f4f4f6f6f6fcfcfcfbfbfbf8f8f8f1f1f1e4e4e4fafafaf9f9f9f7f7f7ecececf0f0f0f7f7f7f6f6f6f8f8f8f0f0f0f7f7f7efefeff3f3f3f1f1f1f7f7f7fdfdfdf5f5f5f7f7f7f5f5f5f6f6f6fcfcfceeeeeefbfbfbfbfbfbf3f3f3f4f4f4f2f2f2efefefdcdcdceaeaeae9e9e9ededede8e8e8e8e8e8e4e4e4d4d4d4ecececf2f2f2f6f6f6ecececdbdbdbe0e0e0d9d9d9dcdcdcd3d3d3e0e0e0d0d0d0d8d8d8b1b1b1bebebed8d8d8d6d6d6b6b6b6acacacd4d4d4e5e5e5e9e9e9f2f2f2d3d3d3f5f5f5f3f3f3eeeeeee5e5e5e4e4e4e4e4e4f3f3f3efefefecececeaeaeaececece5e5e5f9f9f9f7f7f7e0e0e0e1e1e1f0f0f0cececee9e9e9f6f6f6ecececf3f3f3f6f6f6f4f4f4eeeeeeededede3e3e3eeeeeef6f6f6f6f6f6eeeeeeefefefe2e2e2f0f0f0ecececd1d1d1b1b1b1dbdbdbd8d8d8dbdbdbd8d8d8d8d8d8e6e6e6f0f0f0eaeaeaf1f1f1e6e6e6e9e9e9f7f7f7e9e9e9d3d3d3d0d0d0d9d9d9efefefdbdbdbe2e2e2eaeaeacfcfcfe6e6e6d6d6d6d3d3d3dbdbdbe1e1e1e5e5e5dcdcdcdbdbdbd2d2d2dbdbdbdbdbdbe2e2e2f3f3f3e6e6e6f6f6f6eeeeeef1f1f1f7f7f7e3e3e3e3e3e3ececece0e0e0dcdcdcd7d7d7e2e2e2dadadad9d9d9ecececf2f2f2f6f6f6f2f2f2fbfbfbe9e9e9fafafaf1f1f1f8f8f8f5f5f5f0f0f0f3f3f3f0f0f0ebebebb8b8b8cfcfcfdbdbdbbbbbbbc0c0c0cacacaf7f7f7e2e2e2d9d9d9d4d4d4dfdfdff4f4f4efefefe4e4e4e1e1e1dcdcdcebebebfafafae3e3e3f2f2f2ededededededeeeeeef8f8f8fbfbfbeeeeeec8c8c8dbdbdbccccccd5d5d5c2c2c2d7d7d7e3e3e3d8d8d8d5d5d5efefeff8f8f8f9f9f9f4f4f4e7e7e7f0f0f0d3d3d3e4e4e4e4e4e4f2f2f2f3f3f3e3e3e3efefeff9f9f9f9f9f9e1e1e1d4d4d4e5e5e5cacacaa5a5a5cbcbcbdadadacacacaadadadc7c7c7cececec5c5c5c7c7c7cdcdcde7e7e7d4d4d4dadadad5d5d5e0e0e0ddddddd0d0d0dedededbdbdbacacacdfdfdfe4e4e4cfcfcfccccccd6d6d6e5e5e5a5a5a5b0b0b0a6a6a6c2c2c2bdbdbdb2b2b2d7d7d7e8e8e8dfdfdfdedededfdfdfdddddde4e4e4e0e0e0e4e4e4e6e6e6dededed8d8d8e9e9e9e3e3e3dddddddbdbdbdadadae2e2e2d7d7d7e0e0e0e4e4e4d2d2d2dddddddededed7d7d7d8d8d8e5e5e5d0d0d0d4d4d4d6d6d6d8d8d8d3d3d3dddddddadadae2e2e2dcdcdcddddddd3d3d3dfdfdfbfbfbfd3d3d3cbcbcbadadadbababab8b8b8bfbfbfd0d0d0abababbdbdbdd6d6d6c2c2c2c6c6c6dededebebebe959595cececedfdfdfdcdcdcd7d7d7ddddddd8d8d8f8f8f8f5f5f5f6f6f6ecececf3f3f3f4f4f4ececece0e0e0e6e6e6e2e2e2e9e9e9efefefeaeaeaeeeeeef0f0f0f5f5f5f7f7f7e5e5e5f9f9f9f8f8f8f6f6f6fefefef6f6f6fdfdfdf7f7f7f2f2f2fefefefafafaefefefefefeffbfbfbf2f2f2f4f4f4f1f1f1f5f5f5edededf3f3f3f4f4f4ecececdddddddbdbdbe6e6e6c8c8c8d9d9d9dededebbbbbbd0d0d0d7d7d7e7e7e7cececec2c2c2d4d4d4cececedadadacdcdcdccccccd8d8d8e0e0e0e8e8e8eeeeeee7e7e7ebebebe6e6e6cecececececed7d7d7d8d8d8bbbbbbe0e0e0cdcdcdf3f3f3fbfbfbfbfbfbf6f6f6f1f1f1f6f6f6f9f9f9fbfbfbf0f0f0ececece8e8e8d4d4d4e1e1e1d0d0d0e5e5e5dfdfdfd6d6d6c6c6c6ccccccc0c0c0dfdfdfdfdfdfdbdbdbdddddde5e5e5ebebebedededf8f8f8efefefeaeaeaf0f0f0f3f3f3e4e4e4cececedfdfdfe0e0e0e5e5e5e7e7e7bebebea9a9a9bfbfbfcdcdcdc3c3c3cececed0d0d0cccccccacacadfdfdfd3d3d3eaeaeaf7f7f7f0f0f0dcdcdcf9f9f9e6e6e6f2f2f2dededef1f1f1e4e4e4f0f0f0e2e2e2eaeaeaebebebedededdfdfdfd6d6d6dbdbdbfbfbfbd5d5d5c4c4c4cacacaeeeeeef8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f0f0f0e8e8e8d2d2d2f0f0f0fefefed6d6d6d7d7d7f9f9f9f1f1f1efefeffbfbfbfbfbfbf4f4f4d5d5d5ddddddb2b2b2c9c9c9e5e5e5e8e8e8cfcfcfb5b5b5949494f8f8f8fbfbfbb4b4b4dededee8e8e8f0f0f0c2c2c2ecececfefefef8f8f8f9f9f9f8f8f8f7f7f7f8f8f8fdfdfdececece2e2e2e3e3e3dcdcdcebebebededede0e0e0dadadad7d7d7e3e3e3e4e4e4e3e3e3d9d9d9e1e1e1e3e3e3e4e4e4eaeaeaedededebebebe6e6e6f2f2f2edededdcdcdce8e8e8d4d4d4dadadacdcdcddddddde2e2e2dfdfdfe9e9e9dfdfdfdadadad9d9d9dcdcdce0e0e0e3e3e3d0d0d0d7d7d7c3c3c3e6e6e6e5e5e5d2d2d2e4e4e4e1e1e1e6e6e6dededee1e1e1e4e4e4c8c8c88787879d9d9dbababad5d5d5bebebea8a8a8bfbfbfc3c3c3d9d9d9d2d2d2ccccccafafafb9b9b9bbbbbbd8d8d8ddddddbebebec7c7c7cbcbcbc9c9c9cbcbcbd5d5d5c3c3c3c6c6c6d1d1d1c3c3c3cecececdcdcdccccccc7c7c7d2d2d2c1c1c1bcbcbccbcbcbc9c9c9ccccccc6c6c6d2d2d2d7d7d7c8c8c8d1d1d1ddddddd7d7d7d2d2d2cecececbcbcbc4c4c4c8c8c8c9c9c9c5c5c5c4c4c4cecececdcdcdc8c8c8e0e0e0dededee4e4e4d5d5d5e7e7e7d4d4d4dcdcdce3e3e3d7d7d7e6e6e6eaeaeadcdcdcdadadac4c4c4dcdcdcdadadae7e7e7e1e1e1dcdcdcedededdbdbdbd4d4d4d8d8d8e4e4e4e8e8e8e3e3e3dfdfdfdbdbdbdcdcdcebebebeaeaeaddddddfbfbfbf5f5f5f6f6f6f2f2f2f7f7f7f7f7f7f4f4f4e6e6e6ebebebf2f2f2efefefeeeeeee9e9e9f4f4f4f4f4f4ecececededededededf7f7f7ebebebf4f4f4ecececfafafaf9f9f9e6e6e6e7e7e7d7d7d7dddddde0e0e0d1d1d1d9d9d9d5d5d5dededee7e7e7e9e9e9f0f0f0e9e9e9f4f4f4d0d0d0d2d2d2eeeeeeedededebebebeaeaeaeaeaeaf2f2f2eaeaeae1e1e1f1f1f1d9d9d9d6d6d6dcdcdcc5c5c5bfbfbfd6d6d6d9d9d9d7d7d7d3d3d3d2d2d2e1e1e1eaeaeafdfdfdf5f5f5f8f8f8f7f7f7fdfdfdf2f2f2e2e2e2e1e1e1eeeeeee3e3e3e4e4e4f6f6f6fcfcfceaeaeae3e3e3d9d9d9e0e0e0d8d8d8efefefe8e8e8f9f9f9f9f9f9ecececd9d9d9d9d9d9e6e6e6bebebed7d7d7d9d9d9cececeedededdededed2d2d2d9d9d9d3d3d3dadadad4d4d4bfbfbfcbcbcbf6f6f6ecececefefeff6f6f6dfdfdf9191918787879b9b9bdfdfdfe7e7e7dededefdfdfddcdcdcd4d4d4e4e4e4e5e5e5eaeaeadfdfdfe1e1e1ebebebe5e5e5ececece6e6e6e1e1e1f2f2f2e7e7e7e4e4e4dddddde6e6e6efefefededede8e8e8e7e7e7eeeeeee6e6e6e5e5e5f0f0f0ebebebe7e7e7f2f2f2ebebebf2f2f2f4f4f4ddddddebebebeaeaeaf0f0f0e5e5e5eaeaeaf1f1f1e0e0e0e7e7e7e8e8e8e9e9e9ecececefefefedededd8d8d8c5c5c5bababae7e7e7ecececebebebececece8e8e8d5d5d5e1e1e1dbdbdbb7b7b7acacaca6a6a6b2b2b2e4e4e4cececee3e3e3e6e6e6d9d9d9dfdfdffbfbfbecececf3f3f3eeeeeedbdbdbdededec2c2c2dededeebebebe8e8e8ececece2e2e2d8d8d8d2d2d2d4d4d4dcdcdcd3d3d3cfcfcfcacacad3d3d3d4d4d4dededec9c9c9cfcfcfcececedadadadfdfdfe8e8e8d6d6d6d4d4d4ddddddccccccccccccb9b9b9bdbdbddbdbdbd6d6d6f1f1f1eaeaeaedededf7f7f7f1f1f1e0e0e0f8f8f8efefefeeeeeed6d6d6cececee1e1e1dadadad8d8d8ebebebdfdfdfe1e1e1ebebebdfdfdfe7e7e7e4e4e4ebebebe8e8e8e0e0e0e2e2e2f1f1f1dddddde6e6e6dededeebebebd4d4d4e0e0e0e7e7e7c3c3c3e2e2e2e5e5e5d7d7d7e2e2e2eaeaead7d7d7bababaebebebd1d1d1d6d6d6edededf0f0f0eeeeeee7e7e7edededf0f0f0e2e2e2f4f4f4f9f9f9f6f6f6f8f8f8f7f7f7f0f0f0fdfdfdf4f4f4f3f3f3f3f3f3f8f8f8f7f7f7f8f8f8e9e9e9f0f0f0f2f2f2e4e4e4dfdfdfe5e5e5e1e1e1e3e3e3ededede7e7e7ededede5e5e5e8e8e8ddddddcdcdcdebebebf2f2f2dfdfdfd5d5d5d4d4d4e6e6e6d6d6d6cfcfcfd6d6d6e8e8e8f1f1f1dcdcdcd4d4d4dededec6c6c6ebebebe7e7e7e5e5e5e8e8e8e2e2e2e9e9e9efefefd5d5d5bbbbbbcccccce4e4e4e1e1e1ecececc5c5c5ededede3e3e3d6d6d6d8d8d8bcbcbccdcdcddcdcdceaeaead1d1d1f9f9f9f8f8f8edededebebebf5f5f5eeeeeee5e5e5e8e8e8bcbcbcdcdcdcd6d6d6ebebebe8e8e8dadadae5e5e5efefeff4f4f4e8e8e8e9e9e9f6f6f6d4d4d4cbcbcbdcdcdcbcbcbce3e3e3e5e5e5eaeaeaf1f1f1d8d8d8e5e5e5909090cbcbcbf6f6f6f3f3f3e7e7e7f4f4f4fafafaf2f2f2e3e3e3d4d4d4e4e4e4e9e9e9dadadae7e7e7d9d9d9efefefd0d0d0dfdfdff7f7f7e0e0e0ededede2e2e2dfdfdfccccccf2f2f2e4e4e4d4d4d4ebebebecececececece6e6e6e4e4e4e7e7e7dcdcdcdbdbdbdfdfdfe0e0e0edededf6f6f6f8f8f8e2e2e2e0e0e0f0f0f0ebebebededede8e8e8dbdbdbdbdbdbd3d3d3e2e2e2f4f4f4dbdbdbd9d9d9cacacae7e7e7e8e8e8f4f4f4ebebebf8f8f8e9e9e9dededeeeeeeed3d3d3c1c1c1dadadad6d6d6e9e9e9f9f9f9f7f7f7e8e8e8ecececfafafae5e5e5dfdfdfe2e2e2f4f4f4e4e4e4e7e7e7cdcdcde6e6e6dededee2e2e2d7d7d7d8d8d8e1e1e1c8c8c8dededeeaeaeae4e4e4dededee5e5e5e4e4e4eaeaeae8e8e8dddddde4e4e4ddddddd7d7d7bcbcbcd6d6d6cfcfcfcbcbcbd2d2d2ebebebd2d2d2e4e4e4c5c5c5d6d6d6f3f3f3f0f0f0f1f1f1e5e5e5dbdbdbe2e2e2d6d6d6cececed2d2d2d0d0d0f2f2f2e6e6e6f4f4f4f2f2f2ecececececece6e6e6e7e7e7d7d7d7dadadaf0f0f0eeeeeeebebebf2f2f2e8e8e8fcfcfcedededcdcdcde0e0e0e6e6e6dfdfdfd7d7d7e0e0e0d5d5d5e1e1e1d9d9d9e4e4e4eeeeeeececece9e9e9e4e4e4dbdbdbd7d7d7dcdcdcf2f2f2fcfcfcfdfdfdfdfdfdeeeeeee2e2e2f9f9f9f6f6f6f8f8f8e7e7e7f5f5f5ecececf1f1f1cdcdcdd0d0d0f4f4f4d7d7d7e8e8e8d0d0d0d7d7d7d3d3d3ececece9e9e9e0e0e0ccccccd9d9d9f1f1f1e8e8e8ebebebe0e0e0c6c6c6d9d9d9e2e2e2ebebebe8e8e8f3f3f3eeeeeeecececf4f4f4e9e9e9dcdcdcf0f0f0f2f2f2f4f4f4e8e8e8f0f0f0f4f4f4f8f8f8f0f0f0f3f3f3e5e5e5efefeff5f5f5f7f7f7f3f3f3efefefefefeff0f0f0f4f4f4f4f4f4f3f3f3d3d3d3dddddde3e3e3e2e2e2d4d4d4e5e5e5e7e7e7eeeeeeececece8e8e8d5d5d5d2d2d2e0e0e0e0e0e0e9e9e9f3f3f3edededdfdfdff1f1f1dededec2c2c2dadadaddddddc9c9c9c2c2c2babababbbbbbcfcfcfdededee0e0e0dfdfdfe1e1e1e0e0e0dbdbdbd3d3d3b5b5b5bfbfbfd1d1d1cacacad4d4d4d7d7d7e9e9e9e7e7e7ccccccc4c4c4eeeeeef8f8f8ecececf0f0f0e6e6e6ddddddc3c3c3c7c7c7bbbbbbc0c0c0f6f6f6dfdfdfe7e7e7f2f2f2f0f0f0eeeeeeeeeeeeeaeaeae5e5e5f1f1f1f4f4f4f5f5f5ededede2e2e2dededed1d1d1dbdbdbdededef2f2f2e9e9e9dededee4e4e4d8d8d8eaeaeae0e0e0e5e5e5dcdcdcdcdcdcd9d9d9e2e2e2e6e6e6efefefeaeaeae1e1e1e6e6e6e5e5e5e3e3e3e2e2e2efefefe6e6e6edededf0f0f0fafafafafafaf9f9f9f1f1f1e9e9e9cdcdcde4e4e4edededcbcbcbeaeaeaefefeff1f1f1efefefeeeeeef2f2f2d7d7d7ebebebfbfbfbf2f2f2f0f0f0f9f9f9f9f9f9f6f6f6f0f0f0f1f1f1f2f2f2ebebebe8e8e8eaeaead0d0d0e9e9e9d5d5d5e3e3e3d8d8d8e7e7e7dfdfdff0f0f0e9e9e9f0f0f0e5e5e5f2f2f2f8f8f8e9e9e9efefeff1f1f1f1f1f1eeeeeee1e1e1dedededadadac1c1c1c6c6c6d1d1d1e1e1e1d7d7d7d3d3d3d7d7d7e2e2e2e5e5e5f2f2f2f4f4f4ebebebe4e4e4edededb8b8b8a8a8a8d5d5d5e4e4e4fafafafafafaf4f4f4e7e7e7f0f0f0e4e4e4f1f1f1eaeaeadadadacacacad2d2d2b9b9b9e4e4e4ccccccd2d2d2d8d8d8dbdbdbd2d2d2c8c8c8d8d8d8d3d3d3d4d4d4e3e3e3e4e4e4e8e8e8e8e8e8dbdbdbd3d3d3e2e2e2d9d9d9d9d9d9cecececdcdcdddddddc0c0c0f1f1f1eeeeeef5f5f5f1f1f1e6e6e6eaeaeadadadadadadad4d4d4e4e4e4dbdbdbe8e8e8eeeeeeeaeaeaf8f8f8f7f7f7eaeaeae0e0e0e2e2e2edededdfdfdfd3d3d3dbdbdbebebebfdfdfdf7f7f7c1c1c1cfcfcfdfdfdff5f5f5d5d5d5f2f2f2f2f2f2eeeeeeebebebe4e4e4e4e4e4ddddddd2d2d2d8d8d8cececeeaeaeae3e3e3efefefe6e6e6e7e7e7e2e2e2e8e8e8e6e6e6d3d3d3ddddddcfcfcfedededefefeff7f7f7dadadad2d2d2e2e2e2dbdbdbebebebf4f4f4e3e3e3f2f2f2e3e3e3ebebebdededeadadadaeaeaea1a1a1b4b4b4ecececf1f1f1efefefefefeff5f5f5f1f1f1c9c9c9e5e5e5e4e4e4dfdfdfe9e9e9c9c9c9c4c4c4a6a6a6a4a4a4aaaaaab2b2b2b1b1b1c8c8c8cbcbcbd2d2d2a7a7a7d7d7d7c7c7c7cacacaadadadb9b9b9b9b9b9c4c4c4e0e0e0c4c4c4d0d0d0d2d2d2dcdcdcc9c9c9e3e3e3f3f3f3eaeaeadededeeaeaeae4e4e4dcdcdcd8d8d8e5e5e5e2e2e2ebebebeeeeeedddddde4e4e4d9d9d9dcdcdce2e2e2dcdcdcd8d8d8e6e6e6e4e4e4e4e4e4e3e3e3e8e8e8e1e1e1e7e7e7ebebebf2f2f2eeeeeef1f1f1edededf1f1f1e2e2e2e8e8e8e2e2e2cfcfcfecececb8b8b8d4d4d4d0d0d0b1b1b1dadadacbcbcbcacacad1d1d1d8d8d8dfdfdfd9d9d9d4d4d4dededeebebebf2f2f2e9e9e9eeeeeef2f2f2cccccceaeaeadbdbdbe8e8e8fdfdfdf6f6f6f4f4f4f5f5f5e8e8e8ececece9e9e9f4f4f4eeeeeee9e9e9ebebebe2e2e2e0e0e0fafafafafafaf8f8f8e5e5e5e0e0e0f2f2f2edededf6f6f6e8e8e8dddddde8e8e8e6e6e6dadadae9e9e9cececedcdcdcd4d4d4d6d6d6dbdbdbf2f2f2ececece7e7e7f7f7f7f8f8f8f6f6f6eeeeeee1e1e1e2e2e2ecececf1f1f1f4f4f4f8f8f8f2f2f2f6f6f6f0f0f0f5f5f5f8f8f8f3f3f3f4f4f4e8e8e8efefefd9d9d9d3d3d3b5b5b5d5d5d5c8c8c8d0d0d0e6e6e6e8e8e8ebebebe0e0e0e4e4e4ffffffefefefefefefe5e5e5f3f3f3e4e4e4f1f1f1ddddddd1d1d1e7e7e7e1e1e1e7e7e7d8d8d8e9e9e9ebebebeaeaeaf1f1f1f7f7f7dddddddbdbdbe8e8e8eeeeeee6e6e6f6f6f6f5f5f5f2f2f2f5f5f5e6e6e6e3e3e3ddddddf0f0f0f4f4f4eaeaeae3e3e3eaeaeae1e1e1f0f0f0edededf3f3f3f6f6f6e8e8e8f6f6f6e4e4e4dadadaebebebf3f3f3edededf1f1f1e7e7e7f3f3f3f1f1f1e9e9e9e5e5e5dddddddcdcdce4e4e4eaeaeaddddddd6d6d6d2d2d2d6d6d6eaeaead7d7d7d9d9d9ebebebe0e0e0e9e9e9e7e7e7e2e2e2c7c7c7ebebebe9e9e9e8e8e8e4e4e4e4e4e4e7e7e7ededede2e2e2cdcdcdcacacad8d8d8c6c6c6e0e0e0e2e2e2f8f8f8f2f2f2f4f4f4f2f2f2f0f0f0eaeaeae8e8e8e4e4e4dddddde6e6e6efefeff2f2f2dbdbdbeeeeeee6e6e6edededf1f1f1efefefebebebd1d1d1ebebebf0f0f0f9f9f9e8e8e8e4e4e4f6f6f6f4f4f4e8e8e8e4e4e4d7d7d7d0d0d0b0b0b0cbcbcbbfbfbfbdbdbdd3d3d3ffffffdcdcdcf0f0f0f1f1f1e6e6e6cbcbcbd2d2d2dadadadfdfdfececece4e4e4dcdcdcf0f0f0e3e3e3d3d3d3c1c1c1b5b5b5cfcfcfacacacf9f9f9dcdcdce0e0e0e0e0e0dbdbdbdadadabfbfbfc6c6c6e0e0e09d9d9dc3c3c3e1e1e1f3f3f3eaeaeae3e3e3ebebebebebebf6f6f6dbdbdbdbdbdbe8e8e8f1f1f1e5e5e5e2e2e2dfdfdff4f4f4d0d0d0dadadaebebebe5e5e5dfdfdfc8c8c8d8d8d8cacacac3c3c3bcbcbcd5d5d5b8b8b8cacacacdcdcddfdfdfdadadad7d7d7d4d4d4d2d2d2e8e8e8efefefe3e3e3c4c4c4a8a8a8c1c1c1b2b2b2dfdfdfe0e0e0dbdbdbcdcdcdd7d7d7c1c1c1adadade6e6e6d5d5d5e1e1e1dfdfdfdadadae1e1e1dddddde5e5e5d7d7d7e3e3e3d4d4d4bbbbbbccccccd9d9d9dbdbdbd8d8d8d2d2d2f3f3f3efefefebebebf0f0f0eeeeeee2e2e2dadadac7c7c7e6e6e6d7d7d7e0e0e0e1e1e1d6d6d6cfcfcfdededef0f0f0ededededededdcdcdcd3d3d3cececee3e3e3ededede5e5e5d9d9d9e4e4e4ecececf3f3f3e0e0e0e7e7e7d0d0d0ccccccf7f7f7f2f2f2f1f1f1ececece0e0e0e7e7e7edededeeeeeedededec2c2c2dadadad8d8d8d9d9d9e8e8e8f0f0f0d9d9d9dadadae6e6e6e4e4e4d9d9d9ddddddd7d7d7d5d5d5f0f0f0f6f6f6f6f6f6ecececedededdededededededdddddcfcfcfcdcdcdd1d1d1c1c1c1e6e6e6e3e3e3eaeaeae0e0e0d3d3d3dfdfdfebebebe8e8e8f3f3f3ecececeaeaeae6e6e6dcdcdcefefeff0f0f0d8d8d8d8d8d8d7d7d7cfcfcfe6e6e6e1e1e1d5d5d5d7d7d7e5e5e5b5b5b5e3e3e3e4e4e4d6d6d6e4e4e4e7e7e7e4e4e4dcdcdceaeaead8d8d8f3f3f3d7d7d7d7d7d7cdcdcddbdbdbe5e5e5ececececececccccccecececf4f4f4efefefeaeaeaf1f1f1eaeaeae6e6e6ededede7e7e7f1f1f1f7f7f7f3f3f3efefefe2e2e2f0f0f0e4e4e4f8f8f8e3e3e3dcdcdcf2f2f2e3e3e3fbfbfbe5e5e5eeeeeee5e5e5ececece8e8e8e4e4e4edededf2f2f2fbfbfbefefefe5e5e5dfdfdfe3e3e3f1f1f1e2e2e2d2d2d2ecececcacacacececeb5b5b5b9b9b9d0d0d0e1e1e1c2c2c2cfcfcfafafafbdbdbda1a1a1878787eaeaeafbfbfbdcdcdce8e8e8ccccccf4f4f4dadadadddddd949494c5c5c5dbdbdbcececed0d0d0d6d6d6e4e4e4e9e9e9e3e3e3dfdfdfd9d9d9cececee0e0e0d9d9d9efefefe0e0e0f8f8f8d5d5d5e2e2e2d7d7d7eaeaeafafafaf0f0f0f4f4f4f9f9f9efefefeaeaeaecececf8f8f8f4f4f4e9e9e9f3f3f3f4f4f4f4f4f4f2f2f2e1e1e1dadadac2c2c2bababadbdbdbd7d7d7efefefe9e9e9e0e0e0f4f4f4eaeaeae3e3e3d7d7d7f1f1f1e2e2e2edededeeeeeef0f0f0e3e3e3eaeaeadcdcdcd1d1d1efefefe6e6e6bababaa7a7a7c9c9c9e1e1e1eaeaeae6e6e6eeeeeedededecacacadcdcdcefefefb7b7b7cdcdcdc8c8c8d5d5d5ddddddb1b1b1c6c6c6b0b0b0bfbfbfcacacac5c5c5aaaaaabebebecacacacfcfcfb9b9b9a1a1a1dcdcdcd7d7d7bdbdbdcfcfcfc7c7c7d2d2d2e4e4e4d4d4d4dbdbdbe0e0e0dbdbdbc5c5c5ebebebe3e3e3ebebebeaeaeae1e1e1e3e3e3f3f3f3d9d9d9f3f3f3f6f6f6dfdfdfc6c6c6cdcdcdd5d5d5edededefefefededede4e4e4d7d7d7e6e6e6e3e3e3d4d4d4dadadadcdcdcd6d6d6dadadacbcbcbb6b6b6dcdcdce1e1e1e0e0e0e4e4e4e6e6e6d5d5d5d4d4d4d3d3d3dfdfdfe2e2e2ecececf3f3f3c9c9c9e3e3e3f8f8f8e6e6e6f9f9f9f7f7f7f4f4f4f0f0f0f7f7f7eeeeeeecececebebebeaeaeadbdbdbeaeaeadfdfdfe0e0e0d9d9d9e9e9e9dededeeeeeeef5f5f5e9e9e9e6e6e6e2e2e2e9e9e9e0e0e0e9e9e9d0d0d0e3e3e3e0e0e0dcdcdcd6d6d6e9e9e9e9e9e9f5f5f5f2f2f2f6f6f6d1d1d1cbcbcbc4c4c4a6a6a6b5b5b5dededeb6b6b6bebebeb8b8b8b0b0b0aeaeaee8e8e8eeeeeedddddde5e5e5dfdfdfeeeeeeefefefdcdcdcfdfdfdeaeaeaf0f0f0d4d4d4e9e9e9d7d7d7eaeaeaf3f3f3f6f6f6e9e9e9d4d4d4fefefefbfbfbf9f9f9f3f3f3d5d5d5f8f8f8eaeaead2d2d2d9d9d9cfcfcfd8d8d8c4c4c4ccccccd1d1d1cececedcdcdcd4d4d4d4d4d4e1e1e1dadadadcdcdcd7d7d7f4f4f4c9c9c9e5e5e5e5e5e5e0e0e0f4f4f4e8e8e8e0e0e0e3e3e3e5e5e5e9e9e9fbfbfbebebebf4f4f4bcbcbccececec2c2c2c3c3c3b8b8b8e0e0e0ddddddfcfcfce7e7e7f8f8f8efefefe9e9e9b8b8b8c4c4c4c6c6c6b5b5b5b9b9b9bababadededeb6b6b6c3c3c3e3e3e3d9d9d9b5b5b5cfcfcfe7e7e7edededd1d1d1cfcfcfdbdbdbd7d7d7dededef5f5f5e8e8e8f5f5f5fafafaf8f8f8f9f9f9f7f7f7f2f2f2ededede2e2e2f1f1f1e8e8e8ebebebf4f4f4f3f3f3f3f3f3e8e8e8f1f1f1fbfbfbe8e8e8e3e3e3d4d4d4efefefe0e0e0dfdfdfd5d5d5dededef0f0f0e9e9e9c9c9c9cdcdcdcbcbcbdadadaccccccd0d0d0c7c7c7b7b7b7bebebecbcbcbcdcdcdccccccefefefcececedcdcdce2e2e2e9e9e9b6b6b6bababaf1f1f1cececec7c7c7d0d0d0b5b5b5d0d0d0e0e0e0d6d6d6bfbfbfc3c3c3cbcbcbd8d8d8d6d6d6e8e8e8babababfbfbfc1c1c1b2b2b2c6c6c6d7d7d7b9b9b9c5c5c5ebebeb8d8d8da7a7a7c2c2c2bebebebfbfbfc3c3c3cfcfcfd8d8d8e9e9e9e1e1e1c8c8c8ddddddc2c2c2c1c1c1d6d6d6c9c9c9ddddddc5c5c5d5d5d5c7c7c7d0d0d0dbdbdbd1d1d1a9a9a9acacacbebebeccccccb9b9b9d0d0d0cececed1d1d1d4d4d4e0e0e0f2f2f2ededede3e3e3eaeaead2d2d2c6c6c6ebebebe6e6e6e0e0e0f1f1f1f8f8f8eaeaeaebebebecececd9d9d9e2e2e2e9e9e9d6d6d6f4f4f4fbfbfbf6f6f6ebebebe2e2e2e7e7e7eeeeeed1d1d1cdcdcdf2f2f2f1f1f1f6f6f6ddddddfafafaf3f3f3cececebbbbbbc1c1c1dcdcdcd8d8d8c4c4c4ebebebefefeff0f0f0ecececd3d3d3cacacad1d1d1b0b0b0d7d7d7eeeeeee2e2e2eaeaeae5e5e5dadadaf1f1f1efefefecececccccccbababacececef1f1f1d1d1d1dededed4d4d4d6d6d6c8c8c8ccccccd9d9d9ecececefefeff2f2f2edededf2f2f2ecececd0d0d0e1e1e1bebebeccccccdfdfdff2f2f2d5d5d5d6d6d6d4d4d4d8d8d8d0d0d0c9c9c9c2c2c2c7c7c7d1d1d1c7c7c7c5c5c5d5d5d5f9f9f9fafafaedededf9f9f9f4f4f4ddddddedededeeeeeee3e3e3d5d5d5e1e1e1f0f0f0f9f9f9f2f2f2f3f3f3dddddde1e1e1e4e4e4dddddde6e6e6d8d8d8dededebababadfdfdfe0e0e0e1e1e1e1e1e1adadadd7d7d7edededc8c8c8ebebebc3c3c3c6c6c6c8c8c8d3d3d3d0d0d0d9d9d9d0d0d0bfbfbfc5c5c5c7c7c7ddddddd8d8d8ddddddefefefcfcfcfb3b3b3c3c3c3a4a4a4b2b2b29e9e9ec0c0c0b2b2b2bababaacacacc7c7c7bcbcbccfcfcfd7d7d7c3c3c3cdcdcdd1d1d1d4d4d4d8d8d8dbdbdbdededeebebebf1f1f1f4f4f4fdfdfde3e3e3e1e1e1e7e7e7ededede9e9e9e0e0e0f0f0f0f4f4f4f1f1f1f7f7f7d7d7d7ecececedededefefeff1f1f1f0f0f0e4e4e4d8d8d8ececece3e3e3dcdcdcdddddddfdfdfe2e2e2efefeff3f3f3e5e5e5dbdbdbdbdbdbf4f4f4e4e4e4c0c0c0dededee8e8e8dededecdcdcde9e9e9bababacacacab4b4b4c5c5c5cbcbcb9b9b9bc7c7c7dbdbdbd9d9d9e5e5e5e9e9e9cacacacbcbcbe4e4e4d3d3d3d4d4d4e9e9e9c1c1c1ccccccb7b7b7c6c6c6bababab7b7b79e9e9ebababaaeaeae959595a7a7a7c0c0c0b2b2b2bdbdbdabababdbdbdbd6d6d6bbbbbbbcbcbcdadadae6e6e6adadadd3d3d3bbbbbbcfcfcfcfcfcfcccccce4e4e4f4f4f4f1f1f1f3f3f3dcdcdcefefefeeeeeef6f6f6e9e9e9ebebebe6e6e6cfcfcfdededed9d9d9d8d8d8ebebebe9e9e9e3e3e3f0f0f0e3e3e3ebebebf9f9f9f7f7f7f0f0f0ebebebe7e7e7e5e5e5e2e2e2dcdcdce2e2e2d3d3d3ebebebf1f1f1e6e6e6e3e3e3e8e8e8ddddddd8d8d8e9e9e9f6f6f6e7e7e7ebebebf1f1f1f3f3f3e8e8e8ddddddddddddeaeaeadbdbdbbbbbbbd4d4d4e7e7e7ececece2e2e2e6e6e6dfdfdfe2e2e2dadadaedededdfdfdfedededebebebdcdcdcdcdcdcf3f3f3f0f0f0edededdfdfdfd8d8d8f5f5f5e9e9e9f4f4f4cacacaf1f1f1dadadae9e9e9d5d5d5e1e1e1d7d7d7b9b9b9bbbbbbc8c8c8c3c3c3c9c9c9e1e1e1e0e0e0eaeaeae2e2e2e5e5e5dfdfdfbebebec6c6c6eaeaeaf4f4f4eaeaeaf9f9f9e8e8e8dddddde8e8e8e7e7e7e1e1e1d0d0d0edededeeeeeed7d7d7dbdbdbe6e6e6dfdfdfdededee5e5e5bababaa0a0a0b9b9b9bebebec0c0c0bbbbbbccccccbdbdbdcececeababababababbabababbbbbbdddddddfdfdfd8d8d8e1e1e1e6e6e6f2f2f2d9d9d9dbdbdbd4d4d4d3d3d3d2d2d2b9b9b9d7d7d7cdcdcdcececed9d9d9c9c9c9d3d3d3bdbdbdcececeeeeeeedcdcdcd9d9d9e2e2e2d8d8d8e1e1e1dadadac1c1c1bfbfbfd2d2d2d1d1d1e3e3e3c0c0c0acacacc0c0c0c1c1c1d1d1d1b6b6b6b7b7b7a9a9a9bababac6c6c6a9a9a9b6b6b6adadadc3c3c3cbcbcbdfdfdfe5e5e5cecececdcdcdcbcbcbcbcbcbd6d6d6d6d6d6ebebebd8d8d8f1f1f1d5d5d5e8e8e8eaeaeaf3f3f3f8f8f8f2f2f2f0f0f0e5e5e5f3f3f3d9d9d9bcbcbc909090e4e4e4dfdfdfbbbbbbeeeeeec8c8c8e4e4e4d9d9d9e6e6e6e9e9e9e1e1e1eaeaeac9c9c9d9d9d9bdbdbdb8b8b8b8b8b8d4d4d4e1e1e1e7e7e7d8d8d89b9b9b8c8c8c8585857b7b7b8e8e8e929292acacaccacacac4c4c4d8d8d8dededee3e3e3dddddd9f9f9feaeaeae2e2e2dededed1d1d1d0d0d0c9c9c9bcbcbcdadadad7d7d7d7d7d7dfdfdfcdcdcdd1d1d1c2c2c2c5c5c5d0d0d0bfbfbfdcdcdcdcdcdceeeeeedcdcdca6a6a6bebebebbbbbbd5d5d5e4e4e4ebebebe7e7e7cacacabababaf3f3f3efefefe3e3e3e5e5e5e6e6e6efefefdededefbfbfbebebebf6f6f6eeeeeefbfbfbf2f2f2efefefe9e9e9eaeaeae3e3e3e8e8e8f3f3f3f5f5f5f3f3f3dadadacccccccccccce4e4e4e8e8e8f2f2f2e9e9e9f1f1f1f3f3f3ecececfdfdfdf6f6f6f0f0f0eeeeeee4e4e4ededede7e7e7c9c9c9eaeaeaddddddeeeeeee2e2e2dcdcdcf0f0f0ebebebe9e9e9cacacac3c3c3f2f2f2dadadaefefefe0e0e0d8d8d8dadadae8e8e8e5e5e5dadadae8e8e8e2e2e2e8e8e8eaeaead0d0d0dadadaebebebcdcdcdd3d3d3cfcfcfbababad3d3d3edededd5d5d5c2c2c2c0c0c0c8c8c8e0e0e0d7d7d7d3d3d3c3c3c3cececee5e5e5cdcdcde6e6e6c0c0c0ebebebd1d1d1d8d8d8acacaca5a5a5ccccccdedededcdcdcd1d1d1c0c0c0cdcdcde2e2e2d7d7d7d3d3d3e0e0e0e8e8e8dcdcdce1e1e1efefeff3f3f3ecececd7d7d7e6e6e6ecececd8d8d8e9e9e9ddddddd8d8d8d5d5d5d1d1d1e6e6e6e1e1e1e1e1e1dfdfdfd8d8d8d7d7d7bcbcbcc1c1c19d9d9dabababa1a1a17c7c7c7777777777777777779f9f9f929292b1b1b1cfcfcfd3d3d3c7c7c7a6a6a6e4e4e4c5c5c5e5e5e5e1e1e1dcdcdcc9c9c9bfbfbff1f1f1e7e7e7d6d6d6e6e6e6e5e5e5e3e3e3ecececf0f0f0e6e6e6e6e6e6e1e1e1cdcdcdb2b2b2d9d9d9e1e1e1efefefebebebcacacae1e1e1d0d0d0e6e6e6d3d3d3e1e1e1e8e8e8c1c1c1e3e3e3c3c3c3c8c8c8b1b1b1e2e2e2cbcbcbd4d4d4d6d6d6dbdbdbe6e6e6efefefe6e6e6ecececd2d2d2e1e1e1dbdbdbf2f2f2e1e1e1eeeeeef6f6f6f8f8f8efefefe1e1e17c7c7cb6b6b6cacacac1c1c1d2d2d2eeeeeef0f0f0f0f0f0e6e6e6dededeececece0e0e0dededeadadadc9c9c9bbbbbbc1c1c1e4e4e4eeeeeededede8e8e8ea9a9a98a8a8ab7b7b7bdbdbdaeaeae6666667f7f7f8585856c6c6c8282829999999e9e9ea2a2a2aaaaaac3c3c3d9d9d9e2e2e2e1e1e1d8d8d8d5d5d5dcdcdce2e2e2e1e1e1dfdfdfe3e3e3e9e9e9dcdcdccfcfcfc5c5c5d1d1d1c6c6c6c6c6c6bdbdbdd2d2d2e5e5e5eeeeeeeeeeeeddddddbcbcbcc6c6c6c5c5c5a5a5a5b9b9b9c9c9c9bebebecececee9e9e9e4e4e4f6f6f6fafafaf7f7f7f8f8f8fafafaf3f3f3fbfbfbf1f1f1ebebebe9e9e9f8f8f8fbfbfbf4f4f4e1e1e1fcfcfce9e9e9fbfbfbf5f5f5fbfbfbf8f8f8e7e7e7edededd0d0d0cfcfcfa5a5a5d4d4d4e0e0e0dfdfdfececece3e3e3e3e3e3f3f3f3f7f7f7f9f9f9f6f6f6f0f0f0f8f8f8f5f5f5ededede5e5e5e4e4e4f5f5f5eeeeeee7e7e7e5e5e5c3c3c3e9e9e9f4f4f4f7f7f7f4f4f4f2f2f2edededf2f2f2f1f1f1f0f0f0f2f2f2d8d8d8d9d9d9d8d8d8dadadac3c3c3d6d6d6e8e8e8cbcbcbdbdbdbc8c8c8ddddddd3d3d3e9e9e9dbdbdbd8d8d8d2d2d2cbcbcbe1e1e1d2d2d2bababadcdcdcd5d5d5b7b7b7e0e0e0d1d1d1c4c4c4c0c0c0e7e7e7c6c6c6bdbdbdd1d1d1eaeaeadddddde6e6e6ecececd5d5d5cfcfcfd7d7d7cececeecececd6d6d6ddddddf5f5f5d5d5d5d5d5d5e0e0e0cececedcdcdcd9d9d9d5d5d5dcdcdcd1d1d1e6e6e6e6e6e6d3d3d3e8e8e8e7e7e7f3f3f3f4f4f4f7f7f7ebebebefefeff8f8f8f6f6f6f1f1f1d4d4d4d2d2d2f0f0f0cececeebebebd2d2d2d8d8d8b8b8b8b4b4b4c3c3c3bebebee8e8e8bebebe7c7c7cb6b6b6a0a0a0a9a9a9cccccccdcdcdb3b3b3cfcfcfd4d4d4f8f8f8ebebebefefefdededee2e2e2e3e3e3f7f7f7ecececf3f3f3edededd5d5d5e6e6e6efefefe0e0e0e1e1e1eeeeeed9d9d9eaeaeae5e5e5e3e3e3f7f7f7f6f6f6efefefe5e5e5e7e7e7c9c9c9e1e1e1dbdbdbdadadadbdbdbdfdfdfddddddf4f4f4dddddde2e2e2f9f9f9fefefef8f8f8fcfcfcf2f2f2f6f6f6f9f9f9c0c0c0a9a9a9bababae9e9e9eeeeeedfdfdfebebebdfdfdfb2b2b2bebebecccccce0e0e0afafafc0c0c0ebebebcacacaa6a6a6a6a6a6cececee2e2e2d1d1d1c9c9c9a9a9a9a7a7a7d3d3d3a3a3a3c0c0c0a7a7a77d7d7d8787877e7e7e7474749292928787876161616c6c6ca9a9a9d2d2d2c9c9c9dadadaefefeff0f0f0ddddddd5d5d5ccccccddddddd5d5d5d8d8d8e0e0e0e0e0e0ebebebe9e9e9e1e1e1cececed2d2d2dadadaaeaeaea2a2a2aaaaaaacacacc6c6c6d7d7d7f1f1f1cececeebebebcfcfcfb8b8b8bbbbbbd0d0d0eaeaeadbdbdbe2e2e2d9d9d9ecececf4f4f4f9f9f9dbdbdbe6e6e6f6f6f6e6e6e6fcfcfcf1f1f1f9f9f9f2f2f2eaeaeadededeeeeeeee3e3e3dbdbdbe5e5e5e9e9e9ecececdcdcdce5e5e5dedededbdbdbd6d6d6e5e5e5e0e0e0e6e6e6f1f1f1e3e3e3cfcfcfafafafc5c5c5dfdfdfe4e4e4f4f4f4f3f3f3e9e9e9e6e6e6eeeeeec3c3c3edededdadadae5e5e5f2f2f2e2e2e2f3f3f3ebebebe1e1e1eaeaeadfdfdfdadadaebebebf2f2f2d2d2d2f0f0f0f4f4f4a7a7a7e6e6e6f2f2f2e0e0e0e9e9e9eeeeeee8e8e8eeeeeed2d2d2d5d5d5d8d8d8ddddddc8c8c8d9d9d9d9d9d9e5e5e5dadadae4e4e4cfcfcfdcdcdcc3c3c3dededed4d4d4a7a7a7d0d0d0d7d7d7c5c5c5dcdcdcd8d8d8e0e0e0cdcdcdd2d2d2e0e0e0e4e4e4efefefd7d7d7cfcfcff3f3f3d7d7d7e9e9e9e9e9e9efefefdbdbdbe0e0e0ebebebe5e5e5cfcfcfebebebe6e6e6efefefe2e2e2e9e9e9eaeaead0d0d0d6d6d6c6c6c6dcdcdccececee7e7e7efefefe8e8e8cbcbcbcbcbcbcececed6d6d6c8c8c8acacacd7d7d7dfdfdfefefefecececf5f5f5f0f0f0cecececdcdcddcdcdce7e7e7ebebebc8c8c8c0c0c0b9b9b9c1c1c1d4d4d4999999a7a7a7959595c6c6c69c9c9cd5d5d5cdcdcdd0d0d0cccccce4e4e4e4e4e4d6d6d6dddddddededee4e4e4e0e0e0cacacad6d6d6e0e0e0e2e2e2f0f0f0e1e1e1d2d2d2e4e4e4dcdcdce3e3e3c8c8c8e8e8e8d8d8d8d6d6d6cecececececee2e2e2d8d8d8f8f8f8fafafafafafaf9f9f9dbdbdbfbfbfbfafafaf7f7f7f5f5f5fcfcfcdcdcdca9a9a9adadaddededef4f4f4dddddde0e0e0e8e8e8f6f6f6f5f5f5f1f1f1e8e8e8e6e6e6ccccccb7b7b7b3b3b3b0b0b09f9f9f979797cececedfdfdfebebebe2e2e2e5e5e5b4b4b4e2e2e2dcdcdca6a6a6888888b8b8b89f9f9fd7d7d7d9d9d9a6a6a6b5b5b58e8e8e959595a8a8a8abababdededeeaeaead5d5d5d8d8d8e1e1e1d4d4d4e7e7e7ebebebedededdbdbdbe5e5e5ececece9e9e9dcdcdcdddddddadadae1e1e1d8d8d8c8c8c8c0c0c0d1d1d1cfcfcfdadadad0d0d0e6e6e6d3d3d3dbdbdbc0c0c0bcbcbcdcdcdce5e5e5bcbcbcddddddeeeeeef3f3f3e9e9e9f0f0f0e5e5e5f5f5f5f1f1f1f3f3f3eeeeeef3f3f3e5e5e5e9e9e9f5f5f5dfdfdfd3d3d3efefeff1f1f1cbcbcbeeeeeee0e0e0eeeeeeededede1e1e1bebebebababab9b9b9bfbfbfe3e3e3ededede5e5e5f4f4f4ddddddeaeaeadadadad1d1d1d4d4d4eaeaeae9e9e9dcdcdcddddddebebebf0f0f0dcdcdcd6d6d6cacacad4d4d4e3e3e3d6d6d6d8d8d8dcdcdcdcdcdcf2f2f2ccccccdcdcdcd7d7d7e4e4e4d8d8d8dbdbdbd7d7d7dbdbdbdfdfdfdddddddfdfdfccccccd3d3d3e6e6e6cacacad6d6d6e6e6e6c8c8c8c8c8c8e0e0e0d2d2d2c1c1c1d2d2d2cacacad1d1d1e3e3e3aaaaaa999999cdcdcdcacacaa3a3a3989898adadadd5d5d5c2c2c2d0d0d0c8c8c8c3c3c3bcbcbcd3d3d3cbcbcbe1e1e1eaeaeae8e8e8cbcbcbdfdfdfd3d3d3dbdbdbcfcfcfe6e6e6e2e2e2bebebee1e1e1efefefcbcbcbd1d1d1e0e0e0f6f6f6e8e8e8e8e8e8f6f6f6e9e9e9f4f4f4ebebebdddddde3e3e3f4f4f4eeeeeecfcfcfd7d7d7e5e5e5eaeaeaeeeeeee3e3e3f0f0f0eeeeeef5f5f5e6e6e6edededecececf5f5f5eeeeeeefefeff0f0f0fafafadbdbdbdfdfdfdcdcdcededede7e7e7ebebebdadadadddddddbdbdbe5e5e5c4c4c4bababaa4a4a4949494d1d1d1c4c4c4d1d1d1dadadac7c7c7dadadaddddddcececee9e9e9e2e2e2eaeaeaf0f0f0e9e9e9f4f4f4eeeeeee1e1e1dadadadcdcdcc7c7c7c3c3c3e4e4e4f1f1f1f4f4f4f5f5f5f2f2f2ddddddf2f2f2e9e9e9e9e9e9f4f4f4f9f9f9e7e7e7f5f5f5bdbdbdcdcdcde4e4e4d1d1d1e4e4e4d6d6d6fafafaf8f8f8eaeaeaf7f7f77b7b7bb9b9b9bfbfbfc0c0c0888888d0d0d0b1b1b1919191a9a9a9d8d8d8f0f0f0d7d7d7f5f5f5e6e6e6cfcfcfe6e6e69a9a9a8e8e8ea1a1a1c1c1c1a9a9a9c3c3c3afafaf848484737373a7a7a77d7d7dabababa7a7a7a1a1a1b6b6b6e9e9e9d4d4d4e9e9e9dedededfdfdfd7d7d7b8b8b8d3d3d3e0e0e0edededf6f6f6d2d2d2eaeaeaf8f8f8f6f6f6dbdbdbcacacae1e1e1d9d9d9cdcdcdebebebd1d1d1c7c7c7e3e3e3e6e6e6bebebededededadadaccccccf0f0f0f7f7f7e3e3e3e1e1e1d9d9d9d0d0d0dbdbdbe6e6e6eaeaeaf4f4f4eeeeeef3f3f3f8f8f8e4e4e4e6e6e6e8e8e8e6e6e6e0e0e0edededd8d8d8ddddddd3d3d3d9d9d9dedededdddddebebebf3f3f3e2e2e2eaeaeaedededf2f2f2eeeeeee1e1e1edededcececeeaeaeaebebebd3d3d3d0d0d0ebebebe8e8e8c7c7c79c9c9c9b9b9bccccccb1b1b1d5d5d5eeeeeee9e9e9f9f9f9f4f4f4f8f8f8d1d1d1d8d8d8dfdfdffcfcfcefefeff4f4f4e8e8e8eaeaeaeeeeeee1e1e1edededf5f5f5f4f4f4ebebebf4f4f4dcdcdcd1d1d1dfdfdfeaeaeae7e7e7fdfdfdbdbdbddedededbdbdbe7e7e7e5e5e5e5e5e59898989a9a9acacacac9c9c9939393b6b6b6b3b3b3bcbcbcc7c7c7dbdbdbbbbbbbc5c5c5e9e9e9c8c8c8dededef0f0f0e5e5e5ededede5e5e5e8e8e8edededdadadae6e6e6d8d8d8f0f0f0e2e2e2d7d7d7bdbdbde8e8e8dcdcdce8e8e8e5e5e5e7e7e7e1e1e1efefeff1f1f1e9e9e9f0f0f0e8e8e8ececece4e4e4e8e8e8eaeaead3d3d3d7d7d7d9d9d9cecececececec6c6c6c9c9c9d5d5d5d7d7d7d0d0d0d7d7d7cbcbcbc9c9c9d4d4d4ebebebd7d7d7eeeeeedededed9d9d9eaeaeaf3f3f3dfdfdff8f8f8f8f8f8f8f8f8e4e4e4ecececf4f4f4e2e2e2e2e2e2e5e5e5dadadac6c6c6ccccccdadadab6b6b6c2c2c2a7a7a7acacaca0a0a0bebebee1e1e1d1d1d1e0e0e0eaeaead9d9d9e5e5e5d4d4d4dfdfdfedededd7d7d7e6e6e6edededecececa3a3a3d5d5d5d9d9d9f4f4f4e8e8e8ddddddf2f2f2ecececf1f1f1ebebebf1f1f1f4f4f4ecececeeeeeef2f2f2f1f1f1eaeaeaeaeaeaecececf6f6f6c0c0c0a8a8a88f8f8fc1c1c1fffffffafafafdfdfdfcfcfce6e6e6dcdcdcc1c1c1dadadae0e0e0dfdfdfd8d8d8c3c3c39a9a9a9a9a9a7878789b9b9babababc9c9c9c0c0c08585858b8b8b9797979b9b9b6b6b6bacacacc3c3c3ccccccb8b8b8dcdcdcc5c5c5ccccccd8d8d8c9c9c9c3c3c3c5c5c5b0b0b0a2a2a2b6b6b6c4c4c4c5c5c5bababab8b8b8c6c6c6dfdfdfdedededbdbdbe1e1e1cfcfcfd1d1d1d1d1d1ddddddf9f9f9fefefef2f2f2f0f0f0e9e9e9e2e2e2e3e3e3e4e4e4e3e3e3dededec6c6c6d6d6d6d0d0d0dcdcdce8e8e8dededed5d5d5ccccccb5b5b5e7e7e7dededeebebebe4e4e4e7e7e7e8e8e8eaeaead9d9d9f5f5f5ededede0e0e0e2e2e2d9d9d9d9d9d9d3d3d3e2e2e2d3d3d3e6e6e6cfcfcfb7b7b7c0c0c0ddddddc7c7c7cacacac7c7c7b5b5b5c5c5c5b8b8b8e4e4e4dadadadbdbdbe5e5e5dddddda3a3a3a7a7a7c0c0c0c8c8c8cbcbcbcfcfcfefefefe9e9e9e3e3e3e7e7e7d1d1d1e6e6e6e9e9e9ececececececebebebd7d7d7e0e0e0d9d9d9e0e0e0eaeaeaf2f2f2f0f0f0f6f6f6e1e1e1dadadae0e0e0edededdfdfdfd8d8d8d2d2d2b3b3b38686868d8d8d979797737373a4a4a4dadadac3c3c3c0c0c0c5c5c5c5c5c5c3c3c3cbcbcbb7b7b7ddddddcbcbcbe5e5e5c5c5c5bbbbbbe0e0e0dddddde7e7e7e8e8e8e5e5e5dadadac0c0c0d5d5d5dfdfdfe6e6e6cfcfcfd5d5d5c9c9c9e1e1e1f3f3f3ededede0e0e0dadadaedededf4f4f4e3e3e3ececece0e0e0dededef5f5f5d2d2d2ddddddeaeaeaecececf8f8f8efefeffafafaf5f5f5fdfdfdfdfdfdd8d8d8e9e9e9ddddddc7c7c7e4e4e4dbdbdbe8e8e8e8e8e8e5e5e5d3d3d3ddddddeaeaeaeeeeeeeaeaeae1e1e1e4e4e4cececee2e2e2d8d8d8f1f1f1e8e8e8d5d5d5a9a9a9c0c0c0e1e1e1e9e9e9dadadae0e0e0dbdbdbdbdbdbe9e9e9eaeaeaeaeaeae9e9e9f1f1f1ecececf3f3f3e8e8e8e9e9e9eaeaeafafafaefefefdcdcdcc8c8c8e1e1e1dadadadcdcdcdcdcdcebebebeaeaeac4c4c4e6e6e6f8f8f8e2e2e2e7e7e7c3c3c3e4e4e4f2f2f2f3f3f3f4f4f4f0f0f0f0f0f0dbdbdbb5b5b5a7a7a7dbdbdbbababaefefefe6e6e6f4f4f4e8e8e8e8e8e8bebebedfdfdff6f6f6efefefdfdfdfd1d1d1a5a5a5adadad8383836e6e6e7373738b8b8b969696cacacaa0a0a0a2a2a2c2c2c2a3a3a3878787999999606060707070757575b1b1b1bebebebcbcbcaaaaaaadadadb6b6b6dcdcdcc1c1c1d1d1d1c8c8c8a9a9a9c5c5c5c9c9c9c0c0c0c9c9c9cdcdcdc5c5c5c3c3c3c3c3c3b4b4b4bcbcbccbcbcbcbcbcbcbcbcbd4d4d4dbdbdbe7e7e7d7d7d7e6e6e6d9d9d9e0e0e0e5e5e5dadadac5c5c5e2e2e2c4c4c4e2e2e2efefefe4e4e4f1f1f1e7e7e7ebebebdadadae8e8e8edededd6d6d6e2e2e2e1e1e1dadadad3d3d3bdbdbda2a2a2929292d0d0d0c8c8c8e9e9e9f9f9f9efefefe6e6e6e6e6e6cacacacececeefefefe3e3e3cacacad5d5d5c7c7c7e7e7e7c7c7c7cacacae2e2e2e2e2e2c4c4c4cececedbdbdbc0c0c0eaeaeaeaeaead9d9d9dfdfdfdededee6e6e6ccccccd1d1d1f4f4f4ededededededf2f2f2f8f8f8e4e4e4e9e9e9e8e8e8efefefd7d7d7e6e6e6dadadaf4f4f4cfcfcfe7e7e7cdcdcddadadae4e4e4dfdfdfe4e4e4e1e1e1d7d7d7f0f0f0bebebe7d7d7dbbbbbb919191a6a6a6c4c4c4cececee0e0e0dededee5e5e5e5e5e5cdcdcdbfbfbfd9d9d9c3c3c3bebebec1c1c1c6c6c6efefefe3e3e3e5e5e5ededede3e3e3e5e5e5edededf1f1f1e3e3e3bfbfbfe5e5e5d5d5d5cdcdcde9e9e9efefefd7d7d7e6e6e6dedededcdcdcdfdfdfcfcfcfdcdcdcdfdfdff1f1f1f0f0f0c8c8c8bababacccccce0e0e0e3e3e3f1f1f1e6e6e6f6f6f6d9d9d9d8d8d8e1e1e1f7f7f7ddddddf3f3f3e3e3e3e9e9e9dededeb7b7b7d9d9d9dededef3f3f3b9b9b9d4d4d4e0e0e0ebebebe3e3e3e7e7e7eaeaead0d0d0e7e7e7d5d5d5d4d4d4ddddddc5c5c5e0e0e0dadadaebebebebebebeaeaeae6e6e6d8d8d8eaeaeaf2f2f2dddddde7e7e7dcdcdcd5d5d5e2e2e2d7d7d7fbfbfbf2f2f2c3c3c3f1f1f1efefefe1e1e1e7e7e7e3e3e3dadadaf8f8f8e4e4e4f3f3f3b2b2b2aaaaaab8b8b8d5d5d5e7e7e7e5e5e5c9c9c9e6e6e6bebebed1d1d1dbdbdbc1c1c1b4b4b48b8b8bededede4e4e4e1e1e1f2f2f2f4f4f4e6e6e6fafafafdfdfdf1f1f1dededeebebebe4e4e4e6e6e6abababbababa6c6c6c8989898989898585858484848e8e8ebcbcbca4a4a49292926a6a6a8d8d8dd5d5d5e2e2e2cececec6c6c67b7b7b909090aeaeae969696a6a6a6cacacac5c5c5c6c6c6c9c9c9a2a2a2949494aeaeaebfbfbfc2c2c2e8e8e8eeeeeed8d8d8dadadad6d6d6e4e4e4dadadae0e0e0dfdfdfd1d1d1aeaeaedcdcdcbebebee8e8e8cdcdcddadadae2e2e2e9e9e9e9e9e9e3e3e3eaeaeae6e6e6d9d9d9d0d0d0c7c7c7dfdfdfdadadae0e0e0dddddde7e7e7ebebebeaeaeafbfbfbf5f5f5f7f7f7f5f5f5f6f6f6f6f6f6eeeeeeebebebcecece959595c0c0c0cdcdcdd4d4d4dadadad4d4d4f0f0f0dfdfdfd8d8d8dededebabababcbcbcb0b0b0d3d3d3d4d4d4d7d7d7dfdfdfe3e3e3e9e9e9d8d8d8cacacad0d0d0e3e3e3dfdfdfe9e9e9cfcfcfd9d9d9cdcdcdcfcfcfc7c7c7d6d6d6bcbcbcbcbcbcc2c2c2c3c3c3c3c3c3cfcfcfdcdcdcd1d1d1e0e0e0c1c1c1bebebeb0b0b0a8a8a8e7e7e7bdbdbdd2d2d2e4e4e4d5d5d5dcdcdcdbdbdbe9e9e9c5c5c5aeaeae8e8e8e8d8d8db6b6b6d3d3d3bababacfcfcfe7e7e7dadadae8e8e8a3a3a3a5a5a59b9b9b7d7d7d8d8d8da8a8a8c8c8c8959595909090a0a0a0c8c8c8f3f3f3cacacad2d2d2ddddddd4d4d4c2c2c2ccccccf1f1f1e5e5e5dededee5e5e5dcdcdcd4d4d4eeeeeedddddde0e0e0d2d2d2c6c6c6c5c5c5d8d8d8d6d6d6d6d6d6dcdcdccacacac1c1c1b4b4b4d9d9d9d1d1d1d2d2d2dfdfdfd5d5d5e9e9e9edededeaeaeac7c7c7cbcbcbd7d7d7bebebeb0b0b0cdcdcdc5c5c5d3d3d3eaeaead3d3d3dfdfdfecececf1f1f1e8e8e8eaeaeaedededc6c6c6cfcfcfefefefe1e1e1bbbbbbccccccf0f0f0d0d0d0e0e0e0ecececd7d7d7ddddddd1d1d1bcbcbcc5c5c5c9c9c9ccccccd1d1d1ddddddd9d9d9e9e9e9e8e8e8d4d4d4ddddddececece0e0e0dfdfdfe5e5e5e1e1e1e8e8e8d1d1d1d2d2d2dddddde0e0e0ddddddefefefd4d4d4dddddddddddde3e3e3c1c1c1cbcbcbd8d8d8bbbbbbb3b3b3b9b9b9cececef8f8f8e2e2e2d8d8d8d0d0d0c4c4c4e6e6e6d0d0d0d9d9d9e5e5e5dededef0f0f0dbdbdbababab8686868e8e8e9090906e6e6e7272729494948c8c8c848484bfbfbfc9c9c9b5b5b5c7c7c7fdfdfdf6f6f6edededd3d3d3878787696969939393abababc9c9c9b6b6b6c8c8c8dfdfdfcdcdcdb0b0b0c1c1c1cbcbcb9e9e9eaaaaaaa5a5a5abababdbdbdbd0d0d0e4e4e4e7e7e7d0d0d0d3d3d3d5d5d5e2e2e2e2e2e2d5d5d5cacacae2e2e2d8d8d8d7d7d7dfdfdfe1e1e1e9e9e9dddddddfdfdfdcdcdce0e0e0dcdcdce4e4e4e5e5e5cfcfcfbfbfbfcbcbcbe1e1e1c9c9c9dcdcdcd5d5d5c8c8c8cfcfcfe8e8e8eaeaeae2e2e2dbdbdbf4f4f4ececece9e9e9efefefe0e0e0e9e9e9e4e4e4bebebec9c9c9d6d6d6d2d2d2d3d3d3dadadae1e1e1e8e8e8c2c2c2bbbbbbcdcdcde0e0e0c7c7c7c0c0c0cbcbcbd4d4d4e1e1e1c9c9c9bfbfbfc8c8c8e2e2e2d8d8d8edededd0d0d0c3c3c3e4e4e4bcbcbcd0d0d0d8d8d8ededede2e2e2eeeeeeededede8e8e8e6e6e6ecececd7d7d7f1f1f1cfcfcfc4c4c4dbdbdbdcdcdcefefefd9d9d9e4e4e4f2f2f2e7e7e7e2e2e2dbdbdbcecece919191adadada7a7a7b1b1b1747474cacacad0d0d0c0c0c0959595aaaaaab1b1b19d9d9da9a9a9e1e1e1cdcdcdc2c2c2c8c8c8cfcfcfb3b3b38b8b8b9d9d9dbbbbbbe0e0e0dedededadadadcdcdcaaaaaaa1a1a1bebebeb3b3b39d9d9dcbcbcbcacacad6d6d6eaeaeac2c2c2c6c6c6d8d8d8cdcdcdd9d9d9cfcfcfcfcfcfbbbbbbb2b2b2c4c4c4dcdcdcc7c7c7c9c9c9e1e1e1c0c0c0c6c6c6adadada4a4a4aeaeaeadadadc5c5c5c8c8c8ccccccc7c7c7dddddde2e2e2cfcfcfeaeaeacececee6e6e6d4d4d4e3e3e3c8c8c8d0d0d0e3e3e3e1e1e1dcdcdcd2d2d2e1e1e1f5f5f5e7e7e7dcdcdcd6d6d6e5e5e5ecececf3f3f3f8f8f8f0f0f0efefefd3d3d3edededecececf4f4f4e6e6e6e2e2e2d5d5d5e7e7e7e8e8e8d8d8d8f3f3f3f2f2f2f8f8f8e2e2e2e2e2e2e6e6e6dadadadadadadbdbdbeaeaeaf2f2f2fafafae5e5e5e0e0e0dadadad9d9d9eaeaead6d6d6e3e3e3dcdcdcabababe9e9e9dfdfdfd9d9d9cdcdcdcececed4d4d4dbdbdbd9d9d9dadadae6e6e6f0f0f0d2d2d2d6d6d6787878898989666666888888bababa7878788484848585859595959595959a9a9aa3a3a3606060949494b7b7b7aaaaaad9d9d9f9f9f9e8e8e8e4e4e4abababa7a7a7b3b3b3b4b4b4abababa2a2a2bcbcbcb3b3b3b5b5b5c5c5c5bfbfbfcececeb5b5b5d5d5d5e3e3e3f0f0f0e8e8e8cccccc8383838b8b8b9393937c7c7cb3b3b3b1b1b1bdbdbdb9b9b9c8c8c8cccccccdcdcdd3d3d3d6d6d6e1e1e1d5d5d5cacacad2d2d2d9d9d9d0d0d0aeaeaed6d6d6dededecdcdcdb5b5b5cfcfcfd1d1d1d7d7d7dcdcdcd7d7d7cacacac9c9c9d1d1d1c4c4c4b8b8b8a7a7a7e7e7e7ccccccdbdbdbe6e6e6d6d6d6e0e0e0e1e1e1e0e0e0d5d5d5d2d2d2d2d2d2cfcfcfddddddbbbbbbf9f9f9e3e3e3ecececf9f9f9ecececf5f5f5b9b9b9aeaeaed1d1d1b7b7b7adadadbfbfbfc1c1c1dddddd989898bfbfbfdfdfdfe9e9e9d9d9d9c8c8c8e7e7e7dbdbdbe4e4e4e2e2e2d4d4d4e1e1e1ededede8e8e8bebebec3c3c3cacacabdbdbde2e2e2d1d1d1c6c6c6b9b9b9b5b5b5c6c6c6cfcfcfc5c5c5ddddddc7c7c7989898b3b3b3d5d5d5dededec3c3c3cccccca3a3a3a2a2a2a1a1a1a3a3a3b5b5b5b6b6b6a9a9a9cfcfcfcbcbcbe0e0e0dddddde8e8e8dfdfdf929292969696f3f3f3e4e4e4f1f1f1dfdfdfe6e6e6cacacaabababe1e1e1dbdbdbcfcfcfc8c8c8cececec5c5c5e6e6e6dadadaf8f8f8e3e3e3e5e5e5ecececd4d4d4d5d5d5dcdcdca4a4a4afafafc8c8c8bdbdbdc6c6c6c4c4c4d1d1d1c9c9c9bbbbbbd0d0d0ecececefefefe4e4e4eaeaeaa3a3a3f0f0f0e4e4e4e3e3e3f0f0f0f3f3f3dbdbdbd8d8d8dedededcdcdcc1c1c1c0c0c0e1e1e1bbbbbbbebebec8c8c8bbbbbb9d9d9db1b1b1e7e7e7edededf0f0f0e7e7e7e0e0e0d9d9d9e3e3e3dcdcdcd4d4d4dbdbdbebebebe7e7e7e5e5e5e3e3e3efefeff0f0f0f4f4f4f4f4f4eaeaead3d3d3c9c9c9dededef0f0f0f2f2f2f4f4f4eeeeeeecececefefefecececf3f3f3dddddde7e7e7e4e4e4f2f2f2ececece6e6e6c4c4c4c3c3c3aeaeaebfbfbfcccccce0e0e0f8f8f8f5f5f5e8e8e8c4c4c4f0f0f0f2f2f2f8f8f8c2c2c2868686888888a3a3a38e8e8ea4a4a46a6a6a6464646464647171717f7f7f8b8b8b949494acacacaeaeae9d9d9d9f9f9f9e9e9e989898adadade5e5e5fcfcfcd9d9d98282827777778f8f8f9c9c9cabababc7c7c7bcbcbcc1c1c1c5c5c5b1b1b1adadadcfcfcfc0c0c0e6e6e6e4e4e4f6f6f6a7a7a79a9a9abababac0c0c0cacacaa1a1a1cdcdcd9b9b9be2e2e2edededdbdbdbdcdcdce0e0e0c4c4c4d0d0d0eeeeeecececee4e4e4dfdfdfd5d5d5e3e3e3d1d1d1b9b9b9e5e5e5e3e3e3d3d3d3e4e4e4d8d8d8eeeeeee6e6e6e8e8e8eeeeeee9e9e9e0e0e0e3e3e3ececece3e3e3f2f2f2ebebebebebebe4e4e4e6e6e6f3f3f3f3f3f3f6f6f6d2d2d2f7f7f7eeeeeee1e1e1cdcdcdd5d5d5e2e2e2c6c6c6d8d8d8bebebec3c3c3bababac6c6c6e6e6e6eeeeeee5e5e5d9d9d9e5e5e5c0c0c0cdcdcdcacacabababad2d2d2cdcdcdeeeeeed4d4d4e0e0e0d3d3d3dedededededeebebebccccccc6c6c6cbcbcbbdbdbdc3c3c3d9d9d9c9c9c9c5c5c5d1d1d1d6d6d6e8e8e8dddddddfdfdff1f1f1dcdcdce1e1e1dadadaefefefe1e1e1d3d3d3d8d8d8b4b4b4969696b9b9b9919191b4b4b4eaeaeae1e1e1c8c8c8c5c5c5e6e6e6e7e7e7d2d2d2ecececefefefb1b1b1797979c9c9c9e4e4e4cfcfcfc2c2c2b0b0b0bbbbbb979797aaaaaac9c9c9cfcfcfc3c3c3c5c5c5adadadbcbcbcebebebdededee9e9e9e3e3e3e2e2e2e1e1e1d8d8d8d4d4d4bfbfbfeeeeeeedededf1f1f1f4f4f4f8f8f8fafafae3e3e3ebebebe0e0e0dbdbdbcdcdcdddddddc6c6c6a3a3a3d5d5d5e0e0e0d6d6d6dfdfdfcfcfcfe0e0e0d4d4d4bebebef3f3f3eaeaead7d7d7cbcbcbcccccce0e0e0e8e8e8dededec5c5c5e4e4e4b1b1b1bababac4c4c4c6c6c6dadadae9e9e9e4e4e4e5e5e5dbdbdbe4e4e4ebebebebebebe6e6e6fcfcfce3e3e3ebebebe4e4e4e5e5e5f0f0f0e2e2e2d1d1d1ebebebeeeeeedfdfdfe4e4e4d5d5d5d2d2d2dcdcdcdfdfdfd2d2d2d8d8d8dddddddededed3d3d3d9d9d9c2c2c2afafafc6c6c6bdbdbdcccccccacacac9c9c9cccccccbcbcbcacacac8c8c8d2d2d2e9e9e9edededaeaeaea3a3a38484847777779a9a9a8d8d8d9696966868686363637c7c7c7f7f7f858585dadadae6e6e6c5c5c5b8b8b8c8c8c8959595dfdfdfaeaeae616161858585babababdbdbd9c9c9ccdcdcda9a9a99a9a9a929292c2c2c2d6d6d6ccccccbbbbbbbdbdbdddddddb4b4b4d9d9d9cececeb0b0b0a0a0a0dfdfdfc7c7c7d8d8d8e0e0e0c9c9c9d2d2d2babababfbfbfb8b8b8e5e5e5f0f0f0ecececefefefdcdcdcd2d2d2dededef5f5f5c0c0c0d4d4d4e5e5e5dadadad0d0d0dededebcbcbce1e1e1b6b6b6d5d5d5d0d0d0d0d0d0cfcfcfbebebeb0b0b0aaaaaad7d7d7cfcfcfe4e4e4dddddde7e7e7d3d3d3d8d8d8dbdbdbe7e7e7dfdfdfdddddddfdfdfeaeaeae7e7e7e2e2e2e2e2e2e8e8e8e7e7e7e4e4e4dbdbdbe9e9e9f3f3f3e4e4e4ececececececd3d3d3ebebebe0e0e0cfcfcfd0d0d0c5c5c5b3b3b3d4d4d4bfbfbfd6d6d6cdcdcddededecbcbcbcfcfcfc6c6c6e0e0e0dcdcdcbbbbbbd5d5d5c7c7c7dcdcdcd9d9d9b5b5b5dbdbdbe7e7e7efefefe9e9e9f0f0f0f3f3f3eeeeeefbfbfbfafafafbfbfbf5f5f5f1f1f1f6f6f6f5f5f5dbdbdbbbbbbbbebebea2a2a28f8f8fd3d3d3d1d1d1cacacabfbfbfc7c7c7d0d0d0dededeb8b8b8e5e5e5dbdbdbc0c0c07d7d7d989898e6e6e6e2e2e2dadadac2c2c2c5c5c5d4d4d4edededd9d9d9d3d3d3d8d8d8f7f7f7cfcfcfcdcdcdccccccc2c2c2e2e2e2cececedfdfdfd6d6d6d0d0d0f4f4f4d5d5d5dbdbdbf1f1f1f8f8f8f2f2f2ccccccd2d2d2f3f3f3f7f7f7f8f8f8f9f9f9f7f7f7d9d9d9aaaaaabcbcbcbabababfbfbfcacacaf1f1f1e2e2e2ddddddb2b2b2ccccccd4d4d4fcfcfcf0f0f0d8d8d8e3e3e3eaeaeaeeeeeee3e3e3d4d4d4c5c5c5c2c2c2cdcdcdd1d1d1ccccccdededecdcdcddededecfcfcfd0d0d0ececece6e6e6d6d6d6edededf2f2f2f1f1f1e0e0e0d8d8d8bdbdbdcacacacdcdcdc7c7c7ececece5e5e5e8e8e8e4e4e4d0d0d0dededee0e0e0ededede6e6e6cccccce8e8e8c0c0c0b4b4b4b9b9b9ccccccebebebe1e1e1bcbcbcbababaabababadadada4a4a4a8a8a8dadadad6d6d6c5c5c5e7e7e7bfbfbfadadadb1b1b19d9d9d7777777171718c8c8c9f9f9f4a4a4a616161777777b6b6b6919191dcdcdcbababaf2f2f2a7a7a7a3a3a3c0c0c0a9a9a99d9d9d7070707e7e7eb0b0b0afafafc3c3c3bdbdbd919191828282a2a2a2909090888888b5b5b5bcbcbcadadade8e8e8a7a7a7b0b0b0dbdbdbdededee0e0e0a9a9a9b3b3b3c0c0c0d5d5d5d8d8d8d8d8d8bfbfbfcacacacacacac8c8c8f3f3f3e7e7e7e3e3e3ececececececd5d5d5d3d3d3cacacacfcfcfc4c4c4d5d5d5e0e0e0d7d7d7d3d3d3cacacac7c7c7dadadad8d8d8dbdbdbd8d8d8ededede3e3e3dbdbdbdcdcdce3e3e3c3c3c3dfdfdfdadadad8d8d8c8c8c8d3d3d3d0d0d0f4f4f4eaeaeaf9f9f9f8f8f8f5f5f5f4f4f4e4e4e4dfdfdfe7e7e7d4d4d4d8d8d8d1d1d1d7d7d7bfbfbfbebebecbcbcbe9e9e9dcdcdcdadadad5d5d5d4d4d4e8e8e8f4f4f4d4d4d4dededea4a4a4cfcfcfb0b0b0e4e4e4e7e7e7eaeaeabfbfbfd4d4d4d9d9d9dededef9f9f9fcfcfcf5f5f5eaeaeac8c8c8f6f6f6e8e8e8c6c6c6d9d9d9e4e4e4e6e6e6d8d8d8dfdfdfd1d1d1bebebeefefefd1d1d1fcfcfceeeeeedddddd8484849d9d9da2a2a2bcbcbcbababae4e4e4aaaaaac9c9c9dfdfdfdcdcdcc4c4c4c1c1c1aeaeaeb2b2b27e7e7e6a6a6a8c8c8cbcbcbcb8b8b89898987979797e7e7ea5a5a5b9b9b9b9b9b9bfbfbfe9e9e9b8b8b8aeaeae9e9e9ec9c9c9acacaccbcbcbc3c3c3dadadaddddddd8d8d8dfdfdfc9c9c9c4c4c4dfdfdfcacacaeeeeeee5e5e5f8f8f8edededcfcfcfc3c3c3bebebeb4b4b4ccccccedededb8b8b8b4b4b4b9b9b9bbbbbbbdbdbdd6d6d6c7c7c7cdcdcdd4d4d4dfdfdff1f1f1d7d7d7e5e5e5d3d3d3ebebebdbdbdbdededef1f1f1e0e0e0eeeeeef2f2f2dcdcdce9e9e9eaeaeaf8f8f8eaeaead7d7d7c3c3c3e0e0e0dbdbdbefefefecececf5f5f5f8f8f8e6e6e6f4f4f4eeeeeef5f5f5d2d2d2e8e8e8f3f3f3efefefe9e9e9efefefececece1e1e1f2f2f2d6d6d6eaeaeac9c9c9cececee6e6e6d1d1d1c0c0c0aeaeaeecececcfcfcfc5c5c5c7c7c7d8d8d8dfdfdfaeaeaea0a0a0a7a7a77b7b7b9d9d9d9f9f9f828282959595aaaaaa838383aeaeaeafafaf7a7a7a5e5e5e585858979797898989a4a4a4aeaeaedadadab5b5b57e7e7e7e7e7ea6a6a6d4d4d4e5e5e57a7a7aa9a9a9b4b4b4d4d4d4b9b9b9d7d7d7cdcdcd9a9a9a939393b5b5b5a4a4a4b4b4b48c8c8cc3c3c3e9e9e9bebebebdbdbdc1c1c1b5b5b59f9f9fcecececdcdcdb4b4b4b8b8b88f8f8fa3a3a3b9b9b99c9c9cbfbfbfb5b5b5c5c5c5ebebebd5d5d5dbdbdbe5e5e5f1f1f1ecececeaeaeae0e0e0e8e8e8ececece8e8e8e2e2e2f0f0f0dfdfdfeeeeeeeaeaeaedededeeeeeef0f0f0e2e2e2e0e0e0e2e2e2f6f6f6e3e3e3e1e1e1ececece6e6e6f3f3f3dadadacacacadbdbdbd7d7d7dbdbdbd4d4d4dadadad5d5d5e5e5e5ececece7e7e7e5e5e5e9e9e9efefefe1e1e1e9e9e9f2f2f2f0f0f0f1f1f1e9e9e9b6b6b6c1c1c1a1a1a1d5d5d5e2e2e2cececeb1b1b1bcbcbce3e3e3e1e1e1cecececbcbcbb8b8b8b3b3b3c1c1c1e1e1e1dadadadcdcdcd1d1d1e1e1e1e7e7e7e2e2e2d2d2d2c7c7c7dddddde5e5e5d1d1d1d7d7d7e1e1e1dfdfdfdddddde1e1e1bbbbbbc1c1c1e2e2e2ccccccdfdfdfe8e8e89595959393939e9e9ee3e3e3d1d1d1ddddddcfcfcfb5b5b5d0d0d0d6d6d6cacacaedededdadadab9b9b9a9a9a9e8e8e8edededd8d8d8e3e3e3d8d8d8f5f5f5ecececc3c3c3bbbbbbbbbbbba9a9a9808080a7a7a7acacacbebebeaaaaaacdcdcdddddddc1c1c1aaaaaadbdbdbc5c5c5dfdfdfd7d7d7bbbbbbe1e1e1d9d9d9dbdbdbc3c3c3ddddddf4f4f4ccccccbababac9c9c9c0c0c0bfbfbfc9c9c9b3b3b3b3b3b3bababadadadadcdcdca9a9a9bdbdbdb9b9b9dddddde9e9e9e1e1e1dbdbdbdfdfdfdfdfdfe2e2e2d8d8d8dfdfdfcbcbcbe0e0e0d1d1d1e8e8e8e5e5e5ecececf2f2f2dfdfdfd9d9d9f0f0f0e7e7e7f1f1f1f8f8f8f8f8f8f3f3f3f9f9f9f8f8f8efefef979797e3e3e3f2f2f2dbdbdbcacacaeaeaeaeeeeeed9d9d9dcdcdcd1d1d1e0e0e0e5e5e5e0e0e0d4d4d4c6c6c6c0c0c0c6c6c6c1c1c1d2d2d2cbcbcbacacace4e4e4d2d2d2d5d5d5969696b7b7b7c2c2c2cacacaabababa3a3a39c9c9c929292828282818181868686888888b4b4b4dadada8f8f8f8888887070709090908b8b8b7474749d9d9d8d8d8d4a4a4a7d7d7da4a4a4acacac979797c9c9c99696968c8c8cb4b4b4bdbdbde3e3e3cececec9c9c9cacacaccccccd9d9d9c9c9c9dbdbdbcbcbcb7e7e7eb2b2b2bfbfbfcbcbcbd2d2d2bababab8b8b8b4b4b4b9b9b9c0c0c0a7a7a7afafafc8c8c8cacacad8d8d8bbbbbbe3e3e3cfcfcfd6d6d6dededed0d0d0dfdfdfc8c8c8c3c3c3d9d9d9dcdcdcd6d6d6dadadacacacabdbdbdcacacae3e3e3dddddde7e7e7dadadac0c0c0bdbdbdbfbfbfbcbcbcd4d4d4cfcfcfc4c4c4e2e2e2bebebed1d1d1d7d7d7e9e9e9ececece4e4e4d9d9d9e8e8e8f1f1f1f2f2f2e6e6e6c5c5c5dadadaeaeaead8d8d8ddddddcececeecececd8d8d8c0c0c0d1d1d1bcbcbcd3d3d3d3d3d3c9c9c9d7d7d7b7b7b7f0f0f0dadadad9d9d9e6e6e6f4f4f4d5d5d5e7e7e7d9d9d9f1f1f1e9e9e9e7e7e7dbdbdbeeeeeef3f3f3ebebebb6b6b6c0c0c0d5d5d5d0d0d0a1a1a1cdcdcdb6b6b6d7d7d7edededefefefcbcbcbdfdfdfd4d4d4d8d8d8d3d3d3e1e1e1e5e5e5e3e3e3cececeafafafa0a0a0d5d5d5f4f4f4d5d5d5d5d5d5d1d1d1dbdbdbc3c3c3b9b9b9cdcdcdd2d2d2c1c1c18b8b8babababa3a3a3e5e5e5d2d2d2eeeeeed3d3d3c6c6c6b7b7b7b7b7b7a9a9a9c0c0c0bebebec8c8c8e2e2e2dfdfdfd9d9d9d8d8d8edededcacacab5b5b58e8e8ee0e0e0e6e6e6b8b8b8c4c4c4bcbcbce0e0e0d3d3d3e6e6e6e0e0e0e4e4e4c0c0c0afafafdddddda8a8a8c1c1c1b9b9b9d7d7d7d6d6d6afafafc7c7c7b2b2b2c7c7c7d7d7d7d4d4d4c6c6c6cfcfcfd9d9d9ebebebe2e2e2e0e0e0eaeaeae4e4e4e7e7e7e1e1e1e9e9e9e7e7e7f5f5f5d6d6d6f5f5f5ecececf7f7f7f3f3f3e9e9e9e7e7e7d6d6d6e6e6e6cbcbcbd0d0d0d8d8d8eaeaeaedededb7b7b7dfdfdfeeeeeee3e3e3eeeeeebababacfcfcfb2b2b2c4c4c4cecece939393bcbcbcaaaaaa9d9d9db8b8b8e1e1e1d8d8d8ebebebebebebe7e7e7bdbdbdd8d8d8dbdbdbdcdcdcd6d6d6c7c7c7e3e3e3cbcbcbbbbbbbd1d1d19e9e9ec7c7c7aaaaaa9d9d9d7676766b6b6b858585787878a2a2a29797978989897272729c9c9c8e8e8ea0a0a0737373bfbfbfd7d7d7abababa1a1a18f8f8f757575848484949494abababa8a8a8a8a8a8c8c8c8aeaeaecececedcdcdce9e9e9e7e7e7c9c9c9b1b1b1cececed1d1d1c2c2c28a8a8a9a9a9aa2a2a2939393b7b7b7a4a4a4979797b2b2b2b4b4b4aaaaaac2c2c2b5b5b5c4c4c4ededede6e6e6f5f5f5e7e7e7eeeeeeeaeaead4d4d4d1d1d1e5e5e5dbdbdbcfcfcff6f6f6eaeaeaeaeaeae2e2e2e0e0e0e0e0e0e8e8e8b0b0b0d7d7d7d5d5d5cfcfcfe8e8e8dededee5e5e5e2e2e2d8d8d8e3e3e3fafafaf4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f0f0f0e4e4e4dddddddadadadcdcdce5e5e5d7d7d7d9d9d9e6e6e6dddddddededee2e2e2e6e6e6f5f5f5f3f3f3ededede2e2e2eeeeeef0f0f0f6f6f6f0f0f0d5d5d5d9d9d9f7f7f7ecececc0c0c0cfcfcfd7d7d7c9c9c9e7e7e7dadadae9e9e9f6f6f6f4f4f4d8d8d8929292b8b8b8bfbfbfb9b9b9a8a8a8e1e1e1c5c5c5d9d9d9c8c8c8cbcbcbd1d1d1bebebefdfdfdf9f9f9f2f2f2e1e1e1c3c3c3ccccccefefefd6d6d6dadada8a8a8acccccceaeaead6d6d6e7e7e7c9c9c9d4d4d4c6c6c6bdbdbddbdbdbc6c6c6afafaf848484d1d1d1e6e6e6f1f1f1d7d7d7e3e3e3bdbdbdd8d8d8f0f0f0d9d9d9d7d7d7dfdfdfe5e5e5c9c9c9e3e3e3ebebebd7d7d7d3d3d3ecececebebebe1e1e1bcbcbcacacacb4b4b4cdcdcde1e1e1ddddddaaaaaad6d6d6d2d2d2b4b4b4dadadabfbfbfcdcdcdb0b0b0d0d0d0bcbcbcb7b7b7adadadcececed2d2d2b0b0b0d9d9d9d5d5d5e2e2e2dbdbdbe9e9e9f1f1f1f7f7f7d4d4d4f2f2f2e8e8e8e8e8e8e3e3e3eeeeeef1f1f1eeeeeed9d9d9e4e4e4c6c6c6d2d2d2d2d2d2d0d0d0d1d1d1edededeaeaeae2e2e2dadadaf9f9f9eeeeeef1f1f1e7e7e7ddddddd2d2d2e8e8e8dfdfdfebebebf3f3f3d6d6d6ebebebe6e6e6f2f2f2d4d4d4f5f5f5f3f3f3ecececf0f0f0ecececededede6e6e6e7e7e7dddddddbdbdbd6d6d6e8e8e8f3f3f3dfdfdfdadadac0c0c0b2b2b2b4b4b4b6b6b6969696c7c7c7a5a5a5c0c0c0adadad9292927474749f9f9f6f6f6f9696969f9f9f7d7d7d8e8e8e8c8c8c8f8f8f5656566b6b6b8e8e8e8a8a8a7373737c7c7ca1a1a17e7e7e9a9a9ab6b6b6969696adadadd6d6d6afafafc7c7c7dadadacfcfcfefefefe5e5e5e6e6e6cbcbcbbbbbbbabababb6b6b6c0c0c0b0b0b0d8d8d8c1c1c19e9e9e9c9c9cc2c2c2aaaaaac4c4c4bdbdbdb3b3b3d6d6d6d2d2d2c5c5c5d2d2d2e1e1e1c7c7c7b3b3b3e4e4e4c7c7c7e1e1e1cdcdcdefefeff1f1f1e8e8e8d8d8d8e3e3e3e7e7e7cbcbcbd3d3d3d2d2d2d9d9d9bdbdbdeeeeeee2e2e2f3f3f3edededf2f2f2f7f7f7ededede7e7e7d6d6d6dededee1e1e1d6d6d6d8d8d8d3d3d3dbdbdbe4e4e4e2e2e2eeeeeeececece1e1e1f9f9f9efefefe6e6e6fcfcfcdededef9f9f9f1f1f1ebebebdbdbdbd1d1d1d7d7d7c8c8c8e4e4e4dededee9e9e9e6e6e6e4e4e4e7e7e7f3f3f3e6e6e6f7f7f7d3d3d3c4c4c4d3d3d3cacacac8c8c8e3e3e3c1c1c1b5b5b5bfbfbfd5d5d5bebebed5d5d5d6d6d6eaeaeae0e0e0b1b1b1d6d6d6ebebebe7e7e7c0c0c0bfbfbfb3b3b3dcdcdcaeaeaed9d9d9f1f1f1d5d5d5d9d9d9e2e2e2d5d5d5979797efefefb7b7b7d6d6d6d5d5d5dddddddededec5c5c5d1d1d1b5b5b5777777a9a9a9d0d0d0d7d7d7d6d6d6bebebeebebebefefeff1f1f1e5e5e5f2f2f2ecececc3c3c3d7d7d7dadadaeeeeeeeeeeeef7f7f7f5f5f5fafafae1e1e1c5c5c5dfdfdfd4d4d4a9a9a9a7a7a7a7a7a7b3b3b3b1b1b1cececeb9b9b9a3a3a3c6c6c6cacacae9e9e9cdcdcdbebebed1d1d1aeaeaecfcfcfc0c0c0bababac5c5c5b9b9b9dcdcdcddddddf0f0f0f0f0f0e6e6e6e0e0e0d4d4d4bebebeeeeeeedcdcdce8e8e8c8c8c8cfcfcfcfcfcfdededee1e1e1cecececfcfcfcececee9e9e9f5f5f5f3f3f3ecececc9c9c9dededeebebebe7e7e7f0f0f0f8f8f8f4f4f4e2e2e2f4f4f4f8f8f8e2e2e2ecececeeeeeeecececeaeaeae7e7e7e8e8e8e3e3e3e5e5e5e0e0e0dededee1e1e1dddddde3e3e3d6d6d6e1e1e1e0e0e0f2f2f2e1e1e1dadadae4e4e4dfdfdfd8d8d8d1d1d1b1b1b1b8b8b8adadad939393c0c0c08282826868686f6f6f7070706262625c5c5c7777776868687d7d7d8888887777776a6a6a7f7f7f9898989c9c9c8282828383837d7d7d797979909090a5a5a5adadada1a1a1b1b1b19f9f9f8b8b8ba6a6a6bcbcbcbfbfbfb9b9b9d5d5d5dededed1d1d1eeeeeef0f0f0d6d6d6b4b4b4a6a6a6a0a0a0878787979797a3a3a3bdbdbdd7d7d7d4d4d4b8b8b8b9b9b9a0a0a0abababadadadacacacb3b3b3bbbbbbc6c6c6c6c6c6cececececececfcfcfcbcbcbd6d6d6e5e5e5d6d6d6e0e0e0d2d2d2e5e5e5e8e8e8e3e3e3d8d8d8eaeaeab8b8b8c0c0c0b5b5b5a6a6a6b2b2b2b4b4b4d9d9d9e6e6e6e2e2e2e5e5e5f2f2f2d9d9d9fafafaf6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fefefedfdfdff0f0f0e7e7e7ebebebe7e7e7ebebebdadadaeaeaeaf0f0f0fafafaebebebefefefe5e5e5f4f4f4f0f0f0f2f2f2ecececf1f1f1e1e1e1cececee8e8e8e6e6e6f6f6f6f5f5f5e0e0e0ccccccbfbfbfaeaeaecacacad1d1d1eaeaeae9e9e9e2e2e2eeeeeed9d9d9f3f3f3f3f3f3ccccccd8d8d8d0d0d0e6e6e6f0f0f0edededeeeeeee9e9e9f9f9f9e5e5e5e2e2e2e4e4e4eeeeeedadada8585857f7f7fd1d1d1d0d0d0b9b9b9c9c9c9c3c3c3b5b5b59191916464648484849a9a9af9f9f9fafafae9e9e9eaeaeaf6f6f6fefefef3f3f3dddddda9a9a9989898dadadadededef6f6f6eeeeeeeaeaeaf1f1f1f5f5f5d8d8d8bbbbbbc9c9c9e1e1e1e5e5e5e5e5e5ecececefefefd2d2d2cbcbcbb8b8b8afafafaeaeaeaaaaaa9c9c9c9090909c9c9c9e9e9e858585b3b3b3bbbbbbe2e2e2eeeeeee3e3e3a5a5a5c2c2c2aeaeaeb8b8b8d3d3d3c3c3c3c7c7c7f3f3f3e6e6e6f7f7f7efefeff5f5f5fdfdfdf1f1f1fafafab6b6b6b9b9b9cdcdcdbdbdbde3e3e3d5d5d5e2e2e2e5e5e5e5e5e5f3f3f3dbdbdbecececfbfbfbf8f8f8eeeeeef1f1f1d0d0d0c6c6c6f3f3f3f3f3f3f9f9f9e6e6e6f3f3f3e9e9e9f2f2f2f1f1f1eeeeeeefefefd7d7d7eeeeeee2e2e2f6f6f6f1f1f1ebebebdbdbdbbcbcbcd8d8d8d3d3d3c9c9c9dfdfdfcccccce3e3e3cbcbcbcbcbcbafafaf9a9a9aa7a7a79898989696969797978686869898989191916c6c6c9999996c6c6c8484848787878888887777779090907f7f7f8b8b8b7676768787877c7c7cbababaebebebd7d7d7cacacadfdfdfd7d7d7afafafa7a7a7a6a6a6b7b7b7e1e1e1d7d7d7d2d2d2d7d7d7cbcbcbe3e3e3c9c9c9acacaccdcdcdc4c4c4c2c2c2efefefdcdcdcf8f8f8f6f6f6e9e9e9bcbcbcc5c5c5cacacab7b7b7cbcbcbc8c8c8c7c7c7a9a9a99393939c9c9cb7b7b7bbbbbba8a8a8adadadb1b1b1a6a6a6b5b5b5c5c5c5b5b5b5cececeaaaaaad1d1d1cececec6c6c68f8f8fb4b4b4bcbcbcbababad3d3d3dfdfdfebebebfcfcfcf9f9f9eeeeeef8f8f8f8f8f8f6f6f6efefefe8e8e8e7e7e7d0d0d0d2d2d2cececedadadae5e5e5ddddddefefefefefefe4e4e4cdcdcde3e3e3e0e0e0ededede8e8e8ebebebf1f1f1eeeeeee2e2e2ecececf1f1f1e1e1e1ededede2e2e2d8d8d8e3e3e3bfbfbff3f3f3e5e5e5e8e8e8e8e8e8f5f5f5aeaeaedbdbdbd1d1d1f0f0f0cececedbdbdbd0d0d0d9d9d9d6d6d6dadadae3e3e3dcdcdce6e6e6e9e9e9eaeaeaccccccdededee0e0e0d2d2d2cfcfcfd7d7d7f1f1f1eaeaeae2e2e2d9d9d98b8b8b9a9a9a8888889a9a9a989898979797aeaeae797979717171bdbdbdf0f0f0e8e8e8dfdfdfe9e9e9e9e9e9e1e1e1e2e2e2b8b8b8e3e3e3d8d8d8e6e6e6e2e2e2e9e9e9e0e0e0dadadacececeefefefedededefefefd5d5d5e4e4e4dadadad4d4d4d8d8d8e4e4e4e6e6e6b0b0b0bebebecececedadadae8e8e8eaeaead1d1d1d5d5d5e0e0e0e7e7e7f4f4f4f4f4f4eeeeeedcdcdcaeaeaec7c7c7d0d0d0c6c6c6bdbdbdbcbcbce3e3e3f6f6f6cdcdcdf9f9f9eaeaeae0e0e0e5e5e5d5d5d5e5e5e5e0e0e0e0e0e0e6e6e6f1f1f1d9d9d9adadadbababad5d5d5f4f4f4dadadae4e4e4e0e0e0dededec8c8c8c6c6c6c1c1c1cdcdcdcecececdcdcde3e3e3efefefe3e3e3d0d0d0dbdbdbe7e7e7e6e6e6ededede3e3e3e2e2e2dfdfdfe6e6e6eaeaeaeeeeeecdcdcdfafafaf3f3f3f2f2f2d1d1d1bbbbbbc8c8c8d9d9d9dededee2e2e2e5e5e5edededefefeff2f2f2eeeeeed6d6d6bcbcbca3a3a39494948f8f8f7e7e7e8989897c7c7c8888887b7b7b6d6d6d8c8c8c8f8f8fa2a2a2939393949494969696a1a1a1aeaeaecccccccececec4c4c4989898a5a5a5c6c6c69d9d9dc2c2c2c6c6c6a3a3a3afafaf929292969696a7a7a7ccccccaaaaaabcbcbcecececebebebebebebd4d4d4bfbfbfe5e5e5f8f8f8e7e7e7f8f8f8edededdbdbdbedededf9f9f9f7f7f7dcdcdcdadadadadadad2d2d2eeeeeef3f3f3ecececd9d9d9dcdcdcd1d1d1c2c2c2c9c9c9d4d4d4d3d3d3dcdcdcbdbdbdafafafd3d3d3eaeaeadcdcdcd9d9d9cdcdcdbababaadadadb5b5b5c6c6c6dbdbdbe4e4e4d3d3d3cbcbcbd5d5d5e6e6e6eeeeeee9e9e9dadadae4e4e4edededf5f5f5efefeff3f3f3efefefe8e8e8eaeaeaddddddf4f4f4f9f9f9d2d2d2ddddddc1c1c1e6e6e6e0e0e0dddddde1e1e1e0e0e0e2e2e2efefeff6f6f6fafafaf3f3f3d7d7d7dcdcdcf6f6f6f9f9f9dedededadadaededede4e4e4c1c1c1d8d8d8a2a2a2b4b4b4cecececececed8d8d8aaaaaad8d8d8e3e3e3d8d8d8d5d5d5f3f3f3edededecececececece0e0e0e6e6e6d8d8d8dfdfdfdbdbdbe8e8e8e3e3e3e3e3e3e8e8e8dedede7f7f7f8484849999999090909999999c9c9ca1a1a1c3c3c3e7e7e7e2e2e2dadadaefefeff3f3f3eaeaeaeeeeeee9e9e9cececef3f3f3efefefe1e1e1d4d4d4e9e9e9dfdfdff1f1f1f9f9f9f6f6f6f4f4f4f2f2f2e6e6e6d4d4d4ebebebf2f2f2e9e9e9edededdadadadcdcdcbfbfbfeaeaeaedededd5d5d5e4e4e4c0c0c0dbdbdbe2e2e2f1f1f1f9f9f9f2f2f2fdfdfde1e1e1f5f5f5e9e9e9e6e6e6eaeaeaf9f9f9f6f6f6f7f7f7d7d7d7f3f3f3eeeeeeedededdbdbdbe9e9e9e2e2e2dadadae9e9e9f9f9f9f8f8f8ddddddf3f3f3ebebebf1f1f1ddddddfcfcfcededede6e6e6d7d7d7ededededededecececf1f1f1fbfbfbeeeeeeeeeeeee3e3e3c7c7c7ebebebeaeaeaeaeaeaf5f5f5f0f0f0f1f1f1f3f3f3e4e4e4ebebebf1f1f1e0e0e0f4f4f4f6f6f6e0e0e0e5e5e5e1e1e1e7e7e7adadada4a4a4afafafa2a2a29f9f9f979797bbbbbbc3c3c3c6c6c6d3d3d3e2e2e2dddddddbdbdbc3c3c3c8c8c8a5a5a57171717171717d7d7d8686868e8e8e8383836969698f8f8fb3b3b3bcbcbcc2c2c2b5b5b5cececed7d7d7e4e4e4efefefcfcfcfbcbcbce3e3e3979797bdbdbdc8c8c8c0c0c0a3a3a3bbbbbbbfbfbfcdcdcdd2d2d2d5d5d5d7d7d7bababab6b6b6c4c4c4ccccccbdbdbda8a8a8ddddddd5d5d5dcdcdcd8d8d8dfdfdfefefefe0e0e0dfdfdfe0e0e0e7e7e7c7c7c7e1e1e1f1f1f1f1f1f1efefefededede8e8e8f3f3f3e9e9e9e6e6e6e0e0e0c4c4c4c6c6c6c4c4c4cececee3e3e3e8e8e8eeeeeeeeeeeeebebebe2e2e2b6b6b6cccccca7a7a7b7b7b7c8c8c8c2c2c2f9f9f9f0f0f0f9f9f9f0f0f0ecececeaeaeaf4f4f4efefeff1f1f1ecececdfdfdfe2e2e2e4e4e4eeeeeee3e3e3e0e0e0f1f1f1e1e1e1dadadae9e9e9f9f9f9edededf3f3f3f7f7f7eeeeeef7f7f7e2e2e2ebebebc8c8c8c4c4c4e6e6e6f0f0f0c7c7c7fefefeedededc9c9c9e7e7e7efefeff3f3f3eaeaeac9c9c9e6e6e6d0d0d0f7f7f7f6f6f6f4f4f4e8e8e8dcdcdcfdfdfdfafafaf2f2f2ededede1e1e1f0f0f0f2f2f2fafafafbfbfbfbfbfbf3f3f3e3e3e3dfdfdfefefefcacacae8e8e8d9d9d9adadad8e8e8eaeaeaeb2b2b2c5c5c5d5d5d5c7c7c7d4d4d4bababadbdbdbe7e7e7d6d6d6edededd1d1d1d3d3d3c0c0c0b6b6b6c1c1c1d4d4d4e3e3e3b9b9b9d4d4d4e0e0e0edededf7f7f7f1f1f1ececece9e9e9e8e8e8f7f7f7e3e3e3cfcfcfcccccce8e8e8ebebebd9d9d9e1e1e1b4b4b4cacacacbcbcbdbdbdbf3f3f3ebebebf5f5f5ecececf7f7f7f8f8f8e5e5e5dadadaedededf3f3f3f8f8f8fafafaeaeaeaf1f1f1efefefdbdbdbefefefededededededd1d1d1dededef4f4f4dcdcdcd5d5d5ecececedededdcdcdce5e5e5e6e6e6ecececf3f3f3e1e1e1d8d8d8d8d8d8ddddddececece2e2e2f6f6f6f3f3f3f0f0f0f5f5f5efefeff1f1f1e0e0e0e6e6e6e3e3e3d5d5d5ddddddcacacad7d7d7e2e2e2dcdcdce8e8e8dededef1f1f1e5e5e5f1f1f1e2e2e2f1f1f1e6e6e6eaeaeaeeeeeedededecacacabfbfbfc2c2c2adadadb3b3b3cacacadadadad2d2d2b5b5b5bfbfbfb9b9b9b9b9b9a2a2a2ccccccbfbfbf9494948585859b9b9bb8b8b8cdcdcde1e1e1cbcbcbd2d2d2bbbbbb898989aaaaaa868686bfbfbfd2d2d2a3a3a3c4c4c4e3e3e3bdbdbdd7d7d7dededee1e1e1c8c8c8bbbbbbdadada848484969696d8d8d8e6e6e6d5d5d5b5b5b5bfbfbfbebebed9d9d9a6a6a6c1c1c1dcdcdcf2f2f2eeeeeee6e6e6f0f0f0dddddddcdcdcecececf4f4f4f5f5f5f5f5f5fafafaf7f7f7f9f9f9f3f3f3f2f2f2f9f9f9eeeeeeeeeeeee3e3e3f2f2f2f4f4f4f1f1f1e8e8e8e7e7e7efefefdadadaf4f4f4eeeeeef3f3f3fbfbfbf3f3f3e2e2e2bcbcbcd4d4d4dadadadcdcdcc7c7c7cfcfcfd7d7d7dfdfdff4f4f4f2f2f2f3f3f3f6f6f6ecececf7f7f7fcfcfcfcfcfcfbfbfbf2f2f2f5f5f5e9e9e9e9e9e9d4d4d4e9e9e9e4e4e4cfcfcfd1d1d1dadadad9d9d9d8d8d8eaeaeaf2f2f2f0f0f0e7e7e7d3d3d3d9d9d9ecececb7b7b7f2f2f2dededecdcdcddcdcdce5e5e5bcbcbc939393c9c9c9d2d2d2d2d2d2cfcfcfe9e9e9edededdbdbdbdededee4e4e4edededdadadae2e2e2edededeaeaead1d1d1e5e5e5ecececefefefefefefd1d1d1fdfdfddcdcdce6e6e6ddddddcfcfcfb1b1b1b3b3b3cdcdcddbdbdbcbcbcbbdbdbdcfcfcfdbdbdbdededec6c6c6d7d7d7d4d4d4f5f5f5dcdcdcebebebe1e1e1efefeff7f7f7f5f5f5efefeff4f4f4ebebebebebebe6e6e6efefeff4f4f4edededebebebf6f6f6f4f4f4c5c5c5cccccccececebebebec9c9c9f0f0f0bdbdbdd2d2d2c7c7c7e3e3e3e9e9e9edededf1f1f1cfcfcfccccccc7c7c7d6d6d6c3c3c3ebebebe6e6e6f1f1f1eeeeeee9e9e9f9f9f9f8f8f8f2f2f2f5f5f5e9e9e9fbfbfbeeeeeef1f1f1eeeeeef0f0f0ddddddfcfcfcf8f8f8e8e8e8f3f3f3e4e4e4e5e5e5c5c5c5e1e1e1cfcfcfcfcfcfe5e5e5cbcbcbc5c5c5edededf9f9f9edededf0f0f0d5d5d5d6d6d6dddddddcdcdce6e6e6ebebebfdfdfde9e9e9f9f9f9ebebebf5f5f5eaeaead0d0d0d8d8d8e3e3e3efefefe7e7e7cacacad8d8d8d5d5d5dadadadfdfdfdfdfdfefefefe9e9e9e7e7e7d5d5d5c5c5c5cfcfcfc3c3c3ddddddc4c4c4cfcfcfb6b6b6a8a8a8abababb4b4b4a4a4a4b0b0b0e7e7e7eaeaeaf6f6f6f3f3f3e4e4e4d5d5d5e3e3e3eeeeeee8e8e8c3c3c3a4a4a4d1d1d1dcdcdce2e2e2b9b9b9cfcfcfc3c3c3c9c9c9c8c8c8c8c8c8e3e3e3a5a5a5d4d4d4dfdfdfb4b4b4c6c6c6e0e0e0aeaeaecdcdcdcbcbcbc9c9c9b8b8b8ddddddc6c6c6e8e8e8f1f1f1fbfbfbecececd8d8d8eaeaeae4e4e4d6d6d6f7f7f7f2f2f2f5f5f5f4f4f4f1f1f1fbfbfbe6e6e6e3e3e3f3f3f3f2f2f2f3f3f3f2f2f2f6f6f6f2f2f2d4d4d4f1f1f1eeeeeef8f8f8fffffff8f8f8fffffffefefefcfcfcf9f9f9dfdfdfeeeeeee7e7e7f1f1f1f2f2f2edededd1d1d1d5d5d5b9b9b9919191c1c1c1cdcdcdbbbbbbc7c7c7b7b7b7d3d3d3e0e0e0cbcbcbd4d4d4ccccccc4c4c4b8b8b8cbcbcbb8b8b8cacacad3d3d3d3d3d3e8e8e8e5e5e5e2e2e2b9b9b9cccccccccccce4e4e4e4e4e4cfcfcfdbdbdbdcdcdcdededeccccccc1c1c1e9e9e9dededed3d3d3dbdbdbeaeaeae4e4e4f7f7f7f3f3f3d7d7d7dbdbdbdfdfdfdcdcdcd8d8d8dadadaf4f4f4e9e9e9f8f8f8f7f7f7d2d2d2ddddddcdcdcde1e1e1dededebebebec2c2c2c1c1c1ecececcececed0d0d0d0d0d0b3b3b3cacacacbcbcbdbdbdbf8f8f8f2f2f2d6d6d6d4d4d4d4d4d4e3e3e3d5d5d5e6e6e6d4d4d4cacacaebebebf0f0f0e6e6e6f2f2f2f0f0f0e9e9e9eeeeeef6f6f6f6f6f6ddddddf3f3f3edededfcfcfcfdfdfdd5d5d5dadadaedededfcfcfcf4f4f4d2d2d2c0c0c0dcdcdcc4c4c4d7d7d7cacacadbdbdbe2e2e2dededed6d6d6d0d0d0d5d5d5e0e0e0d5d5d5bababad6d6d6c7c7c7d4d4d4dbdbdbe5e5e5eeeeeee4e4e4f0f0f0f1f1f1f5f5f5f7f7f7f9f9f9fbfbfbefefefcececee4e4e4f4f4f4ddddddefefeff1f1f1e1e1e1bababad9d9d9e1e1e1dfdfdfe0e0e0e5e5e5ebebebf2f2f2d8d8d8dfdfdfddddddf6f6f6f4f4f4dadadad6d6d6dbdbdbe8e8e8f4f4f4f2f2f2e2e2e2f5f5f5e5e5e5dadadaf1f1f1f4f4f4ecececf2f2f2e6e6e6dfdfdfe7e7e7fffffffefefefafafaf2f2f2ecececebebebe7e7e7e8e8e8eaeaeaf0f0f0d5d5d5ebebebdcdcdce9e9e9bebebebcbcbc9d9d9d9090907272729e9e9ed5d5d5d9d9d9bdbdbdccccccd1d1d1d5d5d5a7a7a7a7a7a7999999a8a8a8a3a3a3a8a8a8c7c7c7c7c7c7dcdcdcd5d5d5dadadad6d6d6dcdcdcabababa4a4a4aeaeaea2a2a29191919c9c9cb7b7b79696968c8c8ca9a9a9abababb7b7b7afafaf878787a7a7a7bdbdbdc1c1c1d2d2d2cfcfcfcbcbcbd1d1d1d8d8d8d0d0d0cfcfcfcececed4d4d4dddddde4e4e4cececec7c7c7d7d7d7cbcbcbd4d4d4d6d6d6bcbcbcdededecfcfcf9b9b9bc6c6c6bfbfbfabababbababab7b7b7c7c7c7bababaa8a8a8c2c2c2b8b8b8cbcbcbb3b3b3cdcdcdc0c0c0c1c1c1abababc4c4c4bdbdbdc5c5c5d8d8d8c6c6c6d5d5d5dbdbdbb8b8b8bebebed1d1d1dcdcdce3e3e3e6e6e6b4b4b4e9e9e9f2f2f2f1f1f1edededefefeff3f3f3d2d2d2f4f4f4e7e7e7eaeaeaeaeaeaebebebd9d9d9e4e4e4e0e0e0f6f6f6ececece0e0e0e5e5e5dbdbdbf0f0f0f8f8f8f0f0f0e2e2e2e9e9e9d8d8d8e8e8e8cdcdcdd1d1d1f1f1f1e1e1e1e2e2e2d4d4d4dcdcdcedededd0d0d0e5e5e5eeeeeef6f6f6e2e2e2e7e7e7cbcbcbd1d1d1f9f9f9d3d3d3bfbfbfebebebd9d9d9e6e6e6f4f4f4c8c8c8d2d2d2e2e2e2bbbbbbbfbfbfbcbcbcd9d9d9bdbdbde8e8e8ddddddd6d6d6f6f6f6f3f3f3e5e5e5dbdbdbc7c7c7cfcfcfcfcfcfe9e9e9f8f8f8edededf4f4f4e8e8e8eeeeeebfbfbfabababd1d1d1cbcbcbc7c7c7ebebebf4f4f4fafafae3e3e3b9b9b9d5d5d5eeeeeea1a1a1d2d2d2f6f6f6edededdadadad7d7d7dbdbdbe7e7e7e7e7e7f0f0f0f9f9f9fbfbfbf7f7f7ecececd7d7d7d3d3d3c8c8c8eeeeeef2f2f2f7f7f7ebebebebebebf6f6f6f0f0f0e9e9e9f0f0f0f9f9f9efefefd9d9d9ebebebe5e5e5f4f4f4f6f6f6bfbfbff8f8f8f8f8f8f9f9f9e6e6e6f9f9f9f9f9f9edededd6d6d6e1e1e1e9e9e9eeeeeeeeeeeeeeeeeedadadacfcfcfcbcbcbd0d0d0dcdcdcdcdcdce3e3e3dedededededed8d8d8d6d6d6dedededdddddededede5e5e5cfcfcfd8d8d8c9c9c9d7d7d7dedededdddddedededf3f3f3dcdcdce5e5e5e3e3e3e9e9e9e9e9e9d1d1d1cdcdcdcdcdcdd8d8d8d6d6d6e0e0e0808080bdbdbddfdfdfd4d4d4cdcdcde6e6e6d7d7d7d4d4d4d8d8d8f1f1f1e8e8e8ddddddefefefeaeaeadadadae4e4e4d9d9d9dfdfdfa5a5a5b6b6b6989898b5b5b5bdbdbdcececea5a5a5ddddddeaeaeae6e6e6d3d3d3929292a6a6a6999999abababb7b7b7a8a8a8b1b1b1c5c5c5b4b4b4bdbdbde6e6e6e8e8e8eaeaeae7e7e7e7e7e7d7d7d7ededede0e0e0dcdcdcd5d5d5d0d0d0dadadad2d2d2d4d4d4d3d3d3d6d6d6dadadab4b4b4adadadc3c3c3c2c2c2ccccccc6c6c6e5e5e5d3d3d3d9d9d9d4d4d4e4e4e4d2d2d2e4e4e4f9f9f9f0f0f0d7d7d7e9e9e9ebebebcacacadbdbdbdedededcdcdcdadadad8d8d8f6f6f6e7e7e7f2f2f2d5d5d5e1e1e1e6e6e6efefefcdcdcdbababaf9f9f9f7f7f7f9f9f9f0f0f0e8e8e8f9f9f9e0e0e0e9e9e9dadadae6e6e6e4e4e4e2e2e2e6e6e6dadadae3e3e3e8e8e8f0f0f0f1f1f1dadadae2e2e2cececed4d4d4cdcdcdccccccc1c1c1dadadad3d3d3e9e9e9d9d9d9efefeff2f2f2f1f1f1f6f6f6f0f0f0e4e4e4e2e2e2dfdfdfd9d9d9d9d9d9dfdfdfefefeff7f7f7f3f3f3e0e0e0e4e4e4e4e4e4e4e4e4c3c3c3e4e4e4cbcbcbc8c8c8d2d2d2d7d7d7e0e0e0e7e7e7f5f5f5d2d2d2e6e6e6e0e0e0ecececf1f1f1d6d6d6d4d4d4d9d9d9d4d4d4f2f2f2d9d9d9eeeeeee0e0e0dcdcdcd0d0d0e6e6e6e1e1e1e9e9e9e3e3e3e9e9e9d8d8d8cbcbcbdededed4d4d4d3d3d3cececee1e1e1dcdcdcd7d7d7c1c1c1d5d5d5e3e3e3e7e7e7d5d5d5f7f7f7f8f8f8f1f1f1e9e9e9ededede2e2e2efefefe9e9e9ecececececece7e7e7dededeb6b6b6bfbfbfd4d4d4d1d1d1dededee7e7e7e6e6e6d6d6d6cfcfcfd2d2d2dededeccccccdededeefefeff2f2f2d5d5d5ededede5e5e5d7d7d7d4d4d4d4d4d4e3e3e3e3e3e3d6d6d6d8d8d8dededeeaeaeae8e8e8ecececeeeeeeeaeaeae0e0e0ecececf0f0f0cdcdcdc5c5c5d7d7d7e8e8e8eaeaead1d1d1eaeaeae8e8e8e4e4e4e0e0e0dcdcdcbabababebebedcdcdcb6b6b6d9d9d9d9d9d9ccccccd8d8d8dfdfdfefefefe8e8e8d0d0d0e6e6e6eeeeeef5f5f5dadadadfdfdfa1a1a1acacacaeaeaeadadaddededeeeeeeef9f9f9b7b7b7c9c9c9ececece5e5e5cbcbcbe2e2e2e0e0e0cfcfcfc8c8c8b7b7b7e6e6e6fafafaedededbfbfbfbababad9d9d9e9e9e9dbdbdbc5c5c5b7b7b7afafafb0b0b0b1b1b1b7b7b7d7d7d7b2b2b2aaaaaa808080777777838383969696828282696969787878818181979797b2b2b2c1c1c1c0c0c0cbcbcbd8d8d8d7d7d7d1d1d1e7e7e7dededef7f7f7fdfdfdfcfcfcf5f5f5f7f7f7fdfdfdfcfcfceeeeeef4f4f4cececee5e5e5e9e9e9e4e4e4e5e5e5dededee0e0e0d5d5d5e2e2e2ebebebdededee5e5e5eaeaeafcfcfcf2f2f2edededecececdcdcdcececece8e8e8e5e5e5e5e5e5eaeaeae1e1e1d1d1d1e0e0e0eeeeeeecececdfdfdfedededd9d9d9dededee7e7e7d1d1d1e4e4e4eeeeeee7e7e7d8d8d8e9e9e9f5f5f5eaeaeae9e9e9efefeff2f2f2f1f1f1e4e4e4efefefe2e2e2d1d1d1e7e7e7d7d7d7e1e1e1d6d6d6e0e0e0d5d5d5c7c7c7dbdbdbe8e8e8e9e9e9f3f3f3f7f7f7e7e7e7e3e3e3d9d9d9c9c9c9e0e0e0e0e0e0b3b3b3a4a4a4d2d2d2dbdbdbe3e3e3d3d3d3dcdcdcf1f1f1ebebebe5e5e5dfdfdfbdbdbdc0c0c0d8d8d8e3e3e3c5c5c5d1d1d1cececee5e5e5bfbfbfe4e4e4d7d7d7e0e0e0e0e0e0f2f2f2f2f2f2eeeeeef5f5f5f6f6f6d6d6d6e5e5e5ccccccd6d6d6d3d3d3e1e1e1c8c8c8cececee7e7e7dededecececeb8b8b8c8c8c8d3d3d3d1d1d1c1c1c1e4e4e4dadadaeaeaeacacacacbcbcbafafafcececec6c6c6d8d8d8c7c7c7cdcdcdd2d2d2c3c3c3cacacad4d4d4cfcfcfdadadadcdcdccdcdcdd9d9d9dedededfdfdfd4d4d4e0e0e0f7f7f7ddddddebebebdcdcdcedededf2f2f2eaeaeae5e5e5ebebebe9e9e9d6d6d6d8d8d8e4e4e4dbdbdbdededee6e6e6f1f1f1edededf3f3f3f4f4f4fafafaecececfbfbfbf6f6f6f5f5f5f7f7f7efefefe9e9e9e8e8e8d4d4d4e0e0e0dfdfdfdddddde0e0e0d5d5d5dadadad9d9d9d6d6d6e4e4e4ededededededf7f7f7ebebebe8e8e8e2e2e2d5d5d5d6d6d6dfdfdfc6c6c6d4d4d4e7e7e7cccccce4e4e4d9d9d9c7c7c7cfcfcfcccccce2e2e2d7d7d7d4d4d4b1b1b1b1b1b1c8c8c8a0a0a0afafafcdcdcdbababad0d0d0d7d7d7b2b2b2b3b3b3ababab999999b2b2b2bababa9898989191919e9e9ea4a4a4b9b9b9cececec8c8c8bebebebebebec1c1c1cccccccacacac7c7c7a7a7a79d9d9da0a0a0a0a0a0cececec3c3c3d3d3d3d3d3d3d7d7d7dfdfdf9999998e8e8eafafafbebebeacacacb5b5b5c0c0c0c4c4c4dededef4f4f4f1f1f1ebebebf1f1f1e2e2e2e7e7e7d4d4d4dbdbdbd4d4d4bebebecbcbcbcbcbcbc4c4c4bebebee1e1e1d9d9d9e8e8e8ecececd4d4d4f3f3f3e6e6e6ccccccd5d5d5cececed4d4d4eaeaeaf1f1f1f3f3f3f5f5f5edededefefeff7f7f7cfcfcfeaeaeaececece8e8e8ebebebefefefebebebe2e2e2dddddddededec9c9c9d0d0d0e6e6e6e3e3e3f4f4f4f4f4f4e9e9e9bebebeebebebdbdbdbe9e9e9efefeff6f6f6efefefeeeeeedbdbdbf1f1f1f6f6f6edededd8d8d8cdcdcddcdcdcc7c7c7e1e1e1e0e0e0d8d8d8dcdcdcc6c6c6dcdcdcd0d0d0e2e2e2e4e4e4d7d7d7d8d8d8dadadadcdcdcf8f8f8fafafae9e9e9e6e6e6f5f5f5e1e1e1cdcdcde5e5e5d8d8d8b4b4b4acacacc3c3c3e9e9e9f5f5f5cccccccfcfcfe6e6e6eaeaeab6b6b6d1d1d1e5e5e5e9e9e9e4e4e4e3e3e3f0f0f0d6d6d6ccccccf1f1f1f0f0f0cacacac2c2c2c4c4c4d4d4d4d3d3d3eaeaeaf8f8f8f1f1f1ebebebd4d4d4e1e1e1d2d2d2cfcfcfe0e0e0fefefef9f9f9f6f6f6f6f6f6e3e3e3f2f2f2d6d6d6d4d4d4eeeeeee2e2e2eeeeeedededeedededf9f9f9f7f7f7f5f5f5e7e7e7eaeaeaf9f9f9f3f3f3efefeffdfdfde6e6e6e4e4e4e4e4e4f0f0f0f4f4f4dcdcdce0e0e0efefeff5f5f5dededee5e5e5f8f8f8dadadac9c9c9dfdfdfe5e5e5e5e5e5f1f1f1eaeaeae8e8e8e0e0e0cecececcccccd2d2d2d9d9d9eaeaeaf9f9f9e1e1e1dfdfdfb9b9b9d1d1d1ddddddc3c3c3e4e4e4f0f0f0d0d0d0e9e9e9dcdcdcdbdbdbdededef0f0f0ebebebefefeffdfdfdeeeeeedededee9e9e9e9e9e9e7e7e7f0f0f0e4e4e4e5e5e5f1f1f1f0f0f0e5e5e5e3e3e3c8c8c8e1e1e1c8c8c8d9d9d9d5d5d59393939191919e9e9ebebebed7d7d7e4e4e4dbdbdbc1c1c1d7d7d7ccccccc3c3c3c7c7c7c0c0c0c3c3c3c6c6c69f9f9fa3a3a39e9e9ebababaa0a0a0979797a7a7a7d1d1d1b0b0b0c0c0c0c2c2c2cececec3c3c3c3c3c3b7b7b7c5c5c5adadadb0b0b0b2b2b2a1a1a1989898a6a6a68e8e8ea1a1a1b0b0b0a3a3a3c1c1c1bababaafafaf8d8d8db1b1b1b0b0b0a5a5a5cccccce4e4e4c8c8c8d4d4d4aeaeaebbbbbbc7c7c7aeaeaeb1b1b1cbcbcbcececebebebebfbfbfdbdbdbd9d9d9d4d4d4e9e9e9d2d2d2c7c7c7dbdbdbdadadae4e4e4e3e3e3efefefdcdcdcc8c8c8cdcdcdc7c7c7d9d9d9d9d9d9e7e7e7d5d5d5e7e7e7d3d3d3e8e8e8e2e2e2ededede7e7e7e5e5e5d9d9d9dcdcdce0e0e0dfdfdfdfdfdffcfcfce7e7e7f6f6f6f1f1f1ddddddd5d5d5c8c8c8b2b2b2929292c1c1c1e2e2e2e7e7e7e3e3e3cececee9e9e9ebebebe8e8e8ebebebefefefedededdededef4f4f4e8e8e8f7f7f7f5f5f5f5f5f5f3f3f3edededf8f8f8f2f2f2f5f5f5f3f3f3f4f4f4ebebebf5f5f5f1f1f1f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8fbfbfbe9e9e9b5b5b5efefefecececd1d1d1fafafaf2f2f2dcdcdce1e1e1d6d6d6ecececc8c8c8c4c4c4b2b2b2cececed3d3d3ddddddd8d8d8d8d8d8d1d1d1d2d2d2e6e6e6f0f0f0e7e7e7d1d1d1c7c7c7e9e9e9f2f2f2edededd0d0d0e7e7e7f7f7f7eeeeeedcdcdce9e9e9d8d8d8e9e9e9f2f2f2e9e9e9e7e7e7e0e0e0ececece8e8e8eaeaeacacacaecececf4f4f4f2f2f2ecececdfdfdff5f5f5dededed9d9d9ebebebeaeaeaf6f6f6eaeaeaf0f0f0f6f6f6fdfdfdf8f8f8fcfcfcdadadae0e0e0e7e7e7e9e9e9e3e3e3d3d3d3b7b7b7b9b9b9ccccccdbdbdbd8d8d8d5d5d5dbdbdbe8e8e8e6e6e6dbdbdbe4e4e4dfdfdfd4d4d4e6e6e6e2e2e2ebebebe0e0e0e4e4e4d6d6d6c7c7c7a8a8a8cbcbcbb1b1b1dedededbdbdbd0d0d0d1d1d1d5d5d5e7e7e7e4e4e4e4e4e4dbdbdbdbdbdbdadadad6d6d6e5e5e5d5d5d5ddddddeeeeeeebebebd0d0d0d8d8d8dfdfdfebebebddddddd9d9d9dcdcdce1e1e1d0d0d0bdbdbdbbbbbbeeeeeee0e0e0d8d8d8b7b7b7b7b7b7b6b6b6c1c1c1c0c0c0d0d0d0d9d9d9d6d6d6dadadadfdfdfdadadadcdcdcd7d7d7e0e0e0d7d7d7aeaeaeb0b0b0c9c9c9babababdbdbdcccccca2a2a29191919d9d9dacacacafafafacacacacacac9f9f9fafafaf959595b3b3b3a4a4a4aeaeaebebebec2c2c2b6b6b6898989989898c6c6c6b7b7b7bababaa7a7a7aeaeaec4c4c47e7e7e606060828282a7a7a7b7b7b7b0b0b0b5b5b5b6b6b6c8c8c8cfcfcfcacacac0c0c0a3a3a3c7c7c7e2e2e2c4c4c4ccccccc5c5c5dfdfdfcbcbcbdcdcdcd9d9d9e7e7e7d3d3d3e5e5e5d9d9d9d5d5d5d6d6d6d3d3d3c5c5c5c2c2c2cacacac4c4c4c2c2c2c5c5c5abababb2b2b2c4c4c4c1c1c1e2e2e2f4f4f4fdfdfdeaeaeaf0f0f0fcfcfce7e7e7eeeeeed1d1d1d3d3d3d8d8d8e0e0e0c8c8c8a7a7a7bdbdbde0e0e0dfdfdfe9e9e9d7d7d7ebebebdfdfdfdbdbdbd2d2d2d6d6d6cdcdcdcacacac4c4c4cacacacacacacacacacbcbcbb2b2b2ccccccedededeaeaeaf0f0f0dfdfdfefefeff0f0f0e0e0e0eeeeeef6f6f6f0f0f0dadadacececec6c6c6d7d7d7e1e1e1d8d8d8e8e8e8e1e1e1acacacf7f7f7f3f3f3ecececdbdbdbf6f6f6f4f4f4fbfbfbf3f3f3e0e0e0e6e6e6eeeeeef1f1f1edededd5d5d5dedededededed8d8d8dcdcdce6e6e6eaeaeaf1f1f1cbcbcbc4c4c4b4b4b4f2f2f2ecececedededf1f1f1ebebebdadadadcdcdcdededee8e8e8e1e1e1bebebec7c7c7ecececf6f6f6e4e4e4dededed7d7d7cdcdcddededec2c2c2f4f4f4e7e7e7cdcdcddadadaeaeaeae9e9e9e6e6e6dddddddcdcdcdadadae3e3e3d5d5d5d4d4d4e0e0e0dedededbdbdbefefefd3d3d3e3e3e3e5e5e5c9c9c9d1d1d1dededec6c6c6d2d2d2e8e8e8e0e0e0cececee6e6e6dddddddfdfdfe1e1e1f4f4f4dbdbdbf5f5f5f9f9f9f5f5f5f3f3f3f6f6f6f8f8f8f7f7f7f5f5f5f0f0f0e1e1e1dbdbdbe8e8e8dfdfdfcdcdcde8e8e8eeeeeed8d8d8eaeaeaebebebeaeaeadadadadbdbdbd6d6d6e2e2e2dddddde5e5e5e4e4e4e2e2e2d1d1d1e6e6e6dbdbdbc2c2c2c9c9c9d4d4d4c1c1c1b7b7b7d3d3d3ddddddd8d8d8e1e1e1eaeaeae7e7e7ededede8e8e8dadadabdbdbdd0d0d0c3c3c3a5a5a5aaaaaaaaaaaab2b2b2b6b6b6abababa9a9a9aaaaaab0b0b0aaaaaaa9a9a9adadadb6b6b6a5a5a5bbbbbbc1c1c1aaaaaaaeaeaea2a2a29a9a9aa5a5a5a3a3a3a8a8a8aaaaaaa6a6a69b9b9bbcbcbca7a7a7aeaeaeaeaeae8a8a8ab9b9b9b5b5b5a6a6a6a5a5a5b1b1b1aeaeaea6a6a6868686b4b4b4e6e6e6c9c9c98383839a9a9ab1b1b1b2b2b2adadadbbbbbbcfcfcfc5c5c5d3d3d3dededed8d8d8ddddddd7d7d7d3d3d3cccccce0e0e0e6e6e6cdcdcdc6c6c6e2e2e2d1d1d1cfcfcfe4e4e4dfdfdfd1d1d1bcbcbccbcbcba1a1a1b5b5b5afafafa5a5a5d7d7d7cfcfcfc7c7c7b1b1b1aeaeaebababab4b4b4b9b9b9b6b6b6bbbbbb9c9c9c9f9f9faeaeaebdbdbdcacacacececeecececebebebf3f3f3ebebebe5e5e5f1f1f1f4f4f4eeeeeee2e2e2e1e1e1e1e1e1efefeff4f4f4f4f4f4f3f3f3efefefe8e8e8e7e7e7fcfcfcf2f2f2ededede5e5e5ccccccddddddd3d3d3d1d1d1cececec7c7c7dbdbdbdcdcdcd6d6d6d8d8d8bfbfbfd8d8d8bcbcbcc3c3c3bcbcbccfcfcfbbbbbbdddddddededec0c0c0dbdbdbf3f3f3f6f6f6f9f9f9e8e8e8edededf0f0f0dadadae7e7e7e9e9e9efefeff6f6f6f9f9f9eeeeeed8d8d8c0c0c0c5c5c5dddddde6e6e6ccccccf4f4f4f3f3f3e0e0e0d0d0d0e2e2e2e3e3e3f0f0f0eaeaeaebebebf7f7f7f5f5f5f9f9f9e9e9e9f1f1f1f7f7f7e4e4e4d4d4d4ebebebfcfcfcf2f2f2edededf8f8f8e8e8e8e5e5e5e0e0e0f2f2f2f6f6f6f3f3f3f3f3f3f6f6f6fafafafcfcfcfbfbfbf8f8f8edededfbfbfbf9f9f9f7f7f7f9f9f9f3f3f3f2f2f2f8f8f8edededf8f8f8f4f4f4f6f6f6dbdbdbc8c8c8c5c5c5e6e6e6d9d9d9e6e6e6f2f2f2f4f4f4f5f5f5f1f1f1f4f4f4dededee5e5e5dfdfdff8f8f8fcfcfcebebebe5e5e5f7f7f7f9f9f9f8f8f8e5e5e5f5f5f5f3f3f3fbfbfbfbfbfbdededee7e7e7e4e4e4f4f4f4edededd2d2d2c3c3c3e2e2e2d2d2d2e0e0e0e1e1e1e0e0e0cbcbcbcbcbcbc0c0c0aaaaaac9c9c9ddddddd5d5d5dddddde0e0e0c7c7c7dededed9d9d9d5d5d5cacacad8d8d8d3d3d3e9e9e9d7d7d7d2d2d2cacacacdcdcdd0d0d0e3e3e3d2d2d2cececed2d2d2c9c9c9c5c5c5c7c7c7cdcdcdbebebea8a8a8b0b0b0b3b3b3b8b8b8a8a8a8b6b6b6c1c1c1b8b8b8c5c5c5b8b8b8b0b0b0b7b7b7cececed4d4d4d2d2d2ddddddd8d8d8e9e9e9ddddddd4d4d4ddddddc3c3c3a2a2a2c8c8c8dbdbdbd7d7d7d0d0d0e6e6e6cecece9b9b9ba9a9a9aeaeaebcbcbc7f7f7f6565655c5c5c848484bebebeb8b8b8cacacadbdbdbcececed7d7d7cdcdcdd1d1d1e2e2e2e0e0e0d7d7d7d4d4d4d9d9d9c5c5c5b8b8b8c8c8c8c3c3c3c7c7c7dcdcdce2e2e2e2e2e2dfdfdfebebebebebebe7e7e7dadadad7d7d7edededeeeeeef7f7f7d2d2d2e2e2e2f5f5f5f2f2f2ebebebf4f4f4eeeeeedcdcdcf3f3f3d8d8d8ededede6e6e6e8e8e8f0f0f0fbfbfbe7e7e7f1f1f1eaeaeae3e3e3e0e0e0e6e6e6e1e1e1e1e1e1e5e5e5dededed8d8d8e1e1e1e5e5e5f0f0f0f4f4f4f2f2f2edededeeeeeef2f2f2f1f1f1d5d5d5d5d5d5e8e8e8d8d8d8f7f7f7ebebebf2f2f2e2e2e2d4d4d4dfdfdfe3e3e3e9e9e9cfcfcfb0b0b0cdcdcde7e7e7d8d8d8e2e2e2e4e4e4d8d8d8e7e7e7e3e3e3eeeeeeddddddd7d7d7d8d8d8f0f0f0e1e1e1e3e3e3cacacadfdfdfe8e8e8e4e4e4dededee5e5e5d4d4d4c7c7c7cdcdcdecececc2c2c2ccccccd7d7d7dadadadddddddbdbdbd7d7d7e2e2e2e5e5e5dededee4e4e4f4f4f4e6e6e6d9d9d9dbdbdbcdcdcdcececed7d7d7cfcfcfdfdfdfd7d7d7d3d3d3e1e1e1d1d1d1f2f2f2f3f3f3f2f2f2eaeaeaf5f5f5f5f5f5fbfbfbf6f6f6fcfcfcf0f0f0f6f6f6edededfbfbfbf7f7f7f1f1f1fafafaecececdcdcdcedededf6f6f6f8f8f8f9f9f9f4f4f4a9a9a9cbcbcbdededef0f0f0f3f3f3efefefd5d5d5e9e9e9d1d1d1d9d9d9dadadaf6f6f6dddddde3e3e3c1c1c1cdcdcdfbfbfbbdbdbdfcfcfcfafafafcfcfceaeaeadededecccccccbcbcbf6f6f6f5f5f5f8f8f8e0e0e0e7e7e7efefefe4e4e4d5d5d5e1e1e1dfdfdfe4e4e4ebebebe1e1e1e4e4e4dededec8c8c8d8d8d8ebebebeaeaeae6e6e6d5d5d5aaaaaaedededf2f2f2ececece9e9e9f1f1f1e5e5e5d3d3d3efefefe7e7e7ebebebe6e6e6cececededededfdfdfeeeeeee9e9e9e7e7e7e5e5e5d3d3d3f1f1f1e2e2e2e0e0e0e0e0e0d8d8d8cdcdcdb8b8b8bdbdbdc0c0c0c5c5c5c1c1c1c0c0c0dcdcdce6e6e6f3f3f3dfdfdfdfdfdfe2e2e2eaeaeae8e8e8eeeeeedededed1d1d1dadadacececef4f4f4f0f0f0dadadadadadae8e8e8d1d1d1ddddddebebebd1d1d1c9c9c9a5a5a5969696bbbbbba1a1a1606060909090999999b4b4b4c7c7c7ddddddcecececdcdcdd9d9d9d7d7d7cecececdcdcdcececec8c8c8d2d2d2d7d7d7cfcfcfd7d7d7e8e8e8eaeaead8d8d8ccccccd1d1d1d2d2d2cececed9d9d9dfdfdfccccccd7d7d7cacacacacacadededecbcbcbd5d5d5d5d5d5dadadae7e7e7ebebebf5f5f5d9d9d9cacacaededede7e7e7e6e6e6cfcfcfdbdbdbe1e1e1ebebebe8e8e8edededdfdfdfecececf2f2f2e0e0e0f7f7f7f7f7f7f1f1f1f1f1f1f9f9f9eaeaeae1e1e1ecececf3f3f3f6f6f6f4f4f4eeeeeef8f8f8f1f1f1efefefd1d1d1f2f2f2e4e4e4ccccccdededee2e2e2cfcfcfd4d4d4eeeeeec4c4c4dfdfdfcececed8d8d8dbdbdbd9d9d9d5d5d5d6d6d6d2d2d2dcdcdce0e0e0d0d0d0d4d4d4cacacad0d0d0dededecbcbcbcfcfcfd8d8d8dfdfdfdadadadcdcdcdfdfdfeaeaeaebebebe7e7e7eeeeeee1e1e1f5f5f5eeeeeec5c5c5e0e0e0e4e4e4dcdcdcedededc2c2c2d5d5d5e9e9e9dfdfdfbebebed7d7d7eaeaeafafafad3d3d3d8d8d8e6e6e6e8e8e8efefefd2d2d2dcdcdce5e5e5f7f7f7f5f5f5f2f2f2f3f3f3fafafaf6f6f6f8f8f8f9f9f9f8f8f8eeeeeef0f0f0ececece9e9e9f4f4f4e7e7e7e9e9e9f4f4f4e7e7e7eeeeeee9e9e9d1d1d1e0e0e0d3d3d3c8c8c8f1f1f1f4f4f4efefefe7e7e7f7f7f7f1f1f1f5f5f5fbfbfbf0f0f0e9e9e9f8f8f8e3e3e3eaeaeaf6f6f6f5f5f5fbfbfbf8f8f8f7f7f7f8f8f8fafafaebebebeaeaeafbfbfbfbfbfbf5f5f5f9f9f9e3e3e3f7f7f7f6f6f6f9f9f9fffffffdfdfdf3f3f3eaeaeaf5f5f5f6f6f6f3f3f3eaeaeaf1f1f1ededede9e9e9eeeeeee3e3e3d7d7d7c5c5c5e6e6e6f6f6f6e6e6e6f1f1f1f4f4f4fafafaeaeaeaf3f3f3f7f7f7e3e3e3dbdbdbd7d7d7e4e4e4ecececebebebe0e0e0dededee6e6e6e7e7e7d9d9d9f2f2f2f2f2f2d5d5d5e0e0e0d6d6d6d9d9d9dbdbdbc6c6c6c8c8c8e1e1e1edededdbdbdbd9d9d9d2d2d2d0d0d0cfcfcfcecececdcdcdd6d6d6d9d9d9e1e1e1e0e0e0ddddddd3d3d3d4d4d4dfdfdfd3d3d3cdcdcdc6c6c6ccccccd3d3d3c6c6c6b7b7b7cbcbcbc3c3c3a5a5a5909090abababababab9898989595957373739090909b9b9bc7c7c7cdcdcdc7c7c7cfcfcfdededee1e1e1c7c7c7e0e0e0d1d1d1d1d1d1ccccccc2c2c2d0d0d0d1d1d1cfcfcfd1d1d1dfdfdfdfdfdfdcdcdcdcdcdceaeaeaf0f0f0dbdbdbe6e6e6d0d0d0cfcfcfe8e8e8eaeaeae4e4e4dadadad6d6d6c2c2c2c3c3c3d9d9d9e3e3e3d2d2d2e0e0e0dcdcdcedededebebebecececebebebebebebeaeaeaeeeeeefbfbfbfdfdfdfbfbfbf4f4f4f7f7f7ecececf7f7f7eaeaeae2e2e2dadadaf0f0f0f2f2f2f7f7f7dfdfdfededededededefefefdfdfdfd0d0d0dddddde0e0e0ebebebebebebc9c9c9ececece3e3e3e5e5e5cacacaf0f0f0f6f6f6e4e4e4f7f7f7e8e8e8ddddddf9f9f9ebebebfbfbfbecececf8f8f8eaeaeaf0f0f0fafafae0e0e0e4e4e4eeeeeee8e8e8eeeeeeebebebededede9e9e9f1f1f1e6e6e6e0e0e0ecececf6f6f6d3d3d3bfbfbfdbdbdbf3f3f3e6e6e6dbdbdbe5e5e5d0d0d0e3e3e3d1d1d1dbdbdbf0f0f0f3f3f3e8e8e8cbcbcbd6d6d6d8d8d8dcdcdceaeaeaf8f8f8f7f7f7eeeeeef8f8f8f0f0f0f4f4f4eeeeeef1f1f1e7e7e7e5e5e5e3e3e3efefeff8f8f8efefeff4f4f4f8f8f8f5f5f5fafafae4e4e4d8d8d8d5d5d5dfdfdfe8e8e8f5f5f5fbfbfbf8f8f8eaeaeaccccccdfdfdff6f6f6fbfbfbfafafafcfcfcfafafaf7f7f7fafafaf8f8f8f2f2f2f3f3f3fafafaf6f6f6eaeaeaf6f6f6fafafafcfcfcfcfcfcfafafafefefef8f8f8fbfbfbededede7e7e7f0f0f0f0f0f0fafafaf1f1f1f9f9f9fbfbfbeeeeeefafafafefefeecececdfdfdfd4d4d4d5d5d5f4f4f4e9e9e9f2f2f2e9e9e9e1e1e1c2c2c2b9b9b9ececece1e1e1c0c0c0c7c7c7ecececefefeff5f5f5f6f6f6f2f2f2f0f0f0eeeeeedfdfdfefefefe6e6e6eeeeeef0f0f0efefefe4e4e4e8e8e8e6e6e6dcdcdcc8c8c8e8e8e8f4f4f4d5d5d5c8c8c8dcdcdcc3c3c3c9c9c9d4d4d4d1d1d1cececec9c9c9d0d0d0cfcfcfe0e0e0dfdfdfd2d2d2d4d4d4dadadad5d5d5cacacaccccccd8d8d8dfdfdfc9c9c9c8c8c8e4e4e4f9f9f9f7f7f7ebebebe1e1e1edededf9f9f9fbfbfbdbdbdbd0d0d0d4d4d4bcbcbcc0c0c0c7c7c79898989393937e7e7ea2a2a2999999a6a6a6d3d3d3d8d8d8d9d9d9bfbfbfb4b4b4b7b7b7b1b1b1bbbbbbc1c1c1bcbcbcc4c4c4bfbfbfc3c3c3ccccccd4d4d4cdcdcdd7d7d7ddddddd1d1d1dededed7d7d7cdcdcde1e1e1ccccccd5d5d5ededede9e9e9dbdbdbdcdcdcf9f9f9f1f1f1d7d7d7c2c2c2cfcfcfe0e0e0dddddddfdfdfe4e4e4f2f2f2edededeaeaeaebebebe8e8e8ebebebe9e9e9e9e9e9ecececf6f6f6e6e6e6f0f0f0f9f9f9ecececd4d4d4d2d2d2f3f3f3f5f5f5f2f2f2e7e7e7d6d6d6d9d9d9e4e4e4e4e4e4dcdcdce9e9e9cfcfcfd8d8d8d4d4d4f1f1f1eeeeeeddddddd8d8d8e1e1e1e3e3e3f2f2f2e2e2e2d8d8d8ecececf2f2f2f0f0f0e5e5e5efefefefefeff7f7f7e4e4e4f1f1f1f3f3f3f9f9f9ecececf3f3f3e7e7e7f2f2f2f6f6f6f0f0f0d7d7d7edededf7f7f7efefefccccccdbdbdbe5e5e5e5e5e5e1e1e1e2e2e2d3d3d3ddddddd7d7d7e6e6e6e8e8e8dddddde0e0e0d8d8d8d0d0d0d1d1d1e4e4e4f1f1f1f2f2f2fafafafcfcfcfcfcfcf4f4f4d7d7d7f2f2f2f5f5f5f9f9f9f8f8f8f1f1f1f9f9f9f9f9f9f3f3f3f4f4f4fafafaf8f8f8f7f7f7fbfbfbfafafaf9f9f9f2f2f2f3f3f3f0f0f0fffffffefefefefefef9f9f9fbfbfbf6f6f6f4f4f4e1e1e1d8d8d8e0e0e0ebebebdedededfdfdfe6e6e6dadadad8d8d8d4d4d4d7d7d7f2f2f2e4e4e4d7d7d7e4e4e4cbcbcbd4d4d4e6e6e6d0d0d0d6d6d6d9d9d9d1d1d1c0c0c0bfbfbfbbbbbbcececed1d1d1dcdcdceaeaeae5e5e5d4d4d4bebebec5c5c5e0e0e0ececece8e8e8eeeeeee7e7e7d3d3d3c0c0c0d1d1d1d6d6d6f4f4f4e8e8e8e8e8e8edededeeeeeeeeeeeef0f0f0f5f5f5f5f5f5efefeff6f6f6e6e6e6f5f5f5fafafafbfbfbfefefefdfdfdfefefef6f6f6fdfdfdf9f9f9e0e0e0d6d6d6cbcbcbbababacfcfcfdddddde2e2e2f0f0f0f6f6f6f5f5f5eeeeeeefefeff1f1f1f7f7f7f2f2f2dddddde9e9e9e7e7e7f3f3f3dededed9d9d9fafafafbfbfbe1e1e1e8e8e8dededef7f7f7f0f0f0e8e8e8e7e7e7f0f0f0f7f7f7ebebebe8e8e8e0e0e0f0f0f0e9e9e9d5d5d5b1b1b1cbcbcbb4b4b4bdbdbdcececebababa9191919d9d9d9f9f9f9f9f9fa7a7a7aaaaaacecececbcbcbbdbdbdd3d3d3bebebea3a3a3a5a5a5a4a4a4a4a4a4bdbdbda1a1a1afafafb0b0b0b1b1b1bdbdbdc7c7c7b4b4b4c9c9c9dadadabbbbbbd1d1d1ddddddc8c8c8cbcbcbd5d5d5bababae7e7e7dfdfdfd8d8d8e9e9e9dededee4e4e4edededdcdcdce1e1e1f0f0f0f3f3f3efefeff6f6f6fdfdfdfafafafcfcfcf3f3f3efefefe1e1e1e6e6e6ecececcecececacacad6d6d6d5d5d5dddddddbdbdbd1d1d1ccccccd4d4d4d7d7d7e4e4e4bcbcbcb3b3b3d8d8d8e3e3e3ccccccb7b7b7f5f5f5fafafaf4f4f4f5f5f5fcfcfce6e6e6edededf6f6f6f2f2f2eaeaeae8e8e8f2f2f2fdfdfdf8f8f8f7f7f7f5f5f5f2f2f2f5f5f5eeeeeef3f3f3f1f1f1ebebebe2e2e2f9f9f9e5e5e5dededeecececdededeecececf9f9f9f9f9f9ecececf0f0f0eeeeeee6e6e6e6e6e6fbfbfbf5f5f5f1f1f1e3e3e3e2e2e2fdfdfde8e8e8f0f0f0fbfbfbe9e9e9f1f1f1e3e3e3f4f4f4fcfcfcfdfdfdfefefededededfdfdfddddddd5d5d5c6c6c6c7c7c7d2d2d2d3d3d3c4c4c4b7b7b7b0b0b0a9a9a9949494989898afafafbebebeb3b3b3aaaaaa9f9f9f8b8b8b8b8b8b9393938b8b8b9393939d9d9d959595afafafa8a8a8bababad3d3d3d2d2d2d5d5d5ddddddd7d7d7c5c5c5d1d1d1c8c8c8d6d6d6c6c6c6c2c2c2cfcfcfe2e2e2e0e0e0d2d2d2d8d8d8dddddde1e1e1d5d5d5f6f6f6e0e0e0dbdbdbd2d2d2d3d3d3dadadad8d8d8dbdbdbcbcbcbd5d5d5dadadad3d3d3c7c7c7c3c3c3c1c1c1d5d5d5dbdbdbbfbfbfc4c4c4cdcdcdd0d0d0d6d6d6d8d8d8bcbcbcdbdbdbdbdbdbdededee5e5e5d8d8d8e9e9e9f1f1f1eaeaeae6e6e6dededecfcfcfd1d1d1c9c9c9c7c7c7cbcbcbcacacac5c5c5c2c2c2d5d5d5e1e1e1e9e9e9eaeaeaeeeeeef4f4f4f9f9f9f7f7f7f0f0f0f9f9f9fcfcfcfafafaf3f3f3f8f8f8f9f9f9f7f7f7fbfbfbf3f3f3f2f2f2dadadae7e7e7eaeaeaf7f7f7f7f7f7ecececf0f0f0f6f6f6f6f6f6f4f4f4f5f5f5f4f4f4f5f5f5ebebebefefefe8e8e8f1f1f1e8e8e8fafafad4d4d4d5d5d5fafafaedededd9d9d9e0e0e0b7b7b7a9a9a98b8b8baaaaaa818181cbcbcba4a4a4858585a1a1a18f8f8f9f9f9fb5b5b5a8a8a89595959999999d9d9daaaaaaa9a9a9afafafb6b6b6a1a1a1b6b6b6cacacad7d7d7bdbdbda4a4a4b6b6b6b1b1b1d4d4d4d0d0d0dcdcdcdbdbdbc9c9c9d1d1d1dadadad2d2d2e2e2e2e4e4e4dbdbdbececece1e1e1dbdbdbe1e1e1d8d8d8ededededededebebebf1f1f1f0f0f0eeeeeee8e8e8e0e0e0dededef7f7f7f4f4f4ecececf1f1f1e1e1e1cacacae4e4e4eeeeeee5e5e5d7d7d7ccccccd9d9d9b4b4b4cdcdcdf1f1f1cececec7c7c7bdbdbdacacac7878786a6a6a545454545454505050515151797979c3c3c3999999b0b0b0a5a5a5aeaeaec2c2c2c3c3c3dadadae0e0e0f9f9f9eeeeeef0f0f0f9f9f9f8f8f8f8f8f8efefefefefefe9e9e9d4d4d4c3c3c3fdfdfdf6f6f6e3e3e3e3e3e3e7e7e7e4e4e4d7d7d7dedededbdbdbd9d9d9c3c3c3cbcbcbd1d1d1d0d0d0cfcfcfc7c7c7c9c9c9c1c1c1a5a5a59f9f9f8989898383837878785b5b5b5151513e3e3e3535352d2d2d3d3d3d5555557d7d7d6a6a6a7d7d7d9797979393938686867c7c7cb9b9b9cfcfcfc7c7c7d6d6d6ccccccdbdbdbd6d6d6f4f4f4eaeaeae9e9e9e0e0e0d2d2d2e1e1e1ecececebebebedededefefefe8e8e8e5e5e5dbdbdbe9e9e9e3e3e3e4e4e4cececee4e4e4e6e6e6f3f3f3f3f3f3f0f0f0eaeaeae2e2e2ddddddd4d4d4cfcfcfc8c8c8cbcbcbf2f2f2e3e3e3fafafaeaeaeaf2f2f2f0f0f0e4e4e4dededef5f5f5ecececdedededcdcdcdadadadadadad1d1d1cfcfcfd7d7d7cececed4d4d4d6d6d6d9d9d9e2e2e2d4d4d4c6c6c6d2d2d2cbcbcbcfcfcfcacacabebebeb9b9b9cccccccacacae0e0e0ccccccd2d2d2f0f0f0edededdfdfdfe6e6e6e6e6e6e1e1e1e8e8e8cfcfcfdbdbdbc5c5c5c8c8c8d0d0d0d1d1d1c0c0c0c8c8c8c6c6c6c8c8c8cccccce8e8e8d9d9d9cfcfcfd1d1d1d3d3d3dfdfdfdcdcdcefefeff5f5f5fafafaf9f9f9fcfcfcf8f8f8f5f5f5f8f8f8f3f3f3f8f8f8fefefefbfbfbf8f8f8ededede5e5e5cfcfcfb3b3b3cbcbcbdededee8e8e8eeeeeed7d7d7eaeaeacfcfcfd4d4d4bcbcbca0a0a09d9d9db4b4b4aaaaaac3c3c36363638787876767675151516262626464647070708e8e8e898989919191767676848484a3a3a3bfbfbfeaeaead4d4d4e9e9e9eaeaeaf4f4f4edededfbfbfbdadadae7e7e7eeeeeef4f4f4f1f1f1f9f9f9fdfdfdf4f4f4eaeaeae6e6e6f4f4f4fcfcfcfefefef2f2f2eaeaeae1e1e1d2d2d2bfbfbfbbbbbbb0b0b0a9a9a9a2a2a2a9a9a9a6a6a6a0a0a08181817777779292928888887a7a7a7272727878788181818f8f8fa7a7a7aaaaaab7b7b78282827070707272727070705f5f5f4343433333332424242828284343436c6c6c6363636262626060604545454c4c4c4b4b4b4c4c4c5252524a4a4a5050505454545c5c5c606060767676abababa6a6a6e1e1e1c0c0c0adadadabababb9b9b9bebebe3f3f3fdededeafafafa0a0a04545456b6b6b2e2e2e1f1f1f3030302d2d2d2d2d2d2d2d2d2d2d2d3333332f2f2f2424243030303737372e2e2e2b2b2b2626263b3b3b3e3e3e4d4d4d5e5e5e787878828282979797b1b1b1c7c7c7c5c5c5d6d6d6dbdbdbe5e5e5e9e9e9e3e3e3e1e1e1cececeedededdadadaebebebeeeeeef3f3f3ededede8e8e8cfcfcfd7d7d7cfcfcfa7a7a7e4e4e4dbdbdbf1f1f1b1b1b1ebebebf8f8f8ededede3e3e3d9d9d9f4f4f4e6e6e6edededdbdbdbf0f0f0e4e4e4f3f3f3d7d7d7ecececd7d7d7ececece8e8e8eeeeeed8d8d8e7e7e7e1e1e1e3e3e3f9f9f9dddddde1e1e1d2d2d2c9c9c9d1d1d1cfcfcfdcdcdcc8c8c8d8d8d8e6e6e6e5e5e5f6f6f6ecececf3f3f3f4f4f4f3f3f3f0f0f0e2e2e2e7e7e7eaeaeadededef2f2f2fbfbfbf4f4f4fafafaf2f2f2ececece2e2e2ccccccb8b8b8cececea7a7a7adadadccccccc5c5c5bbbbbb8e8e8e909090b0b0b0afafafc5c5c5c3c3c3e7e7e7e4e4e4d6d6d6d5d5d5dededeebebebf4f4f4d5d5d5c6c6c69f9f9f9a9a9ab4b4b4c3c3c3aaaaaab3b3b3bbbbbbb7b7b7b7b7b7aeaeaeb2b2b2b0b0b0abababc1c1c1c5c5c5c8c8c8838383676767656565595959787878a1a1a1bebebedbdbdbcfcfcfe4e4e4eaeaeaf0f0f0e3e3e3a2a2a2cbcbcbd5d5d5d3d3d3d0d0d0c9c9c9d7d7d7dddddde4e4e4a8a8a85050503a3a3a3939393f3f3f3939393737373232323e3e3e5a5a5a6f6f6f5f5f5f6464646c6c6c7f7f7fa9a9a99191919b9b9b8f8f8f7e7e7e9c9c9ca3a3a3bcbcbca6a6a67575756565659494949595957c7c7c7a7a7a6e6e6e7373738d8d8d6060604d4d4d3939394444444141413e3e3e3f3f3f4242424040403939393838382a2a2a2929292323232929292525252626262828283333334444443b3b3b5757575c5c5c7171718989898080809a9a9aa0a0a05d5d5d5151516d6d6d929292c1c1c1dfdfdfdededed1d1d1d3d3d3c1c1c1ccccccc8c8c8afafaf9191916060607979798b8b8b9a9a9aabababc5c5c5b8b8b8b6b6b69a9a9aa5a5a5b6b6b6c4c4c4d0d0d0c8c8c8cbcbcbc4c4c49f9f9f9b9b9b7777777070704545453232324040404b4b4b4949494545455353535b5b5b7676767e7e7e818181919191909090a2a2a2c3c3c3d8d8d8e3e3e3f4f4f4ecececf5f5f5eaeaeaf9f9f9d9d9d9ecececf7f7f7eaeaeaececece3e3e3dcdcdcdbdbdbe2e2e2ecececfbfbfbf2f2f2fbfbfbf8f8f8f5f5f5f0f0f0fcfcfcf6f6f6f7f7f7f3f3f3dcdcdcddddddc3c3c39a9a9aebebebd7d7d7c8c8c8f3f3f3f5f5f5ededede4e4e4e5e5e5f1f1f1ecececdbdbdbe6e6e6dededee8e8e8d8d8d8d7d7d7b8b8b8e8e8e8f7f7f7f8f8f8fbfbfbeeeeeed4d4d4d8d8d8d6d6d6d3d3d3cacacad9d9d9dcdcdce5e5e5f1f1f1e7e7e7e1e1e1d8d8d8efefefecececdededed3d3d3d9d9d9e6e6e6e6e6e6e5e5e5dededee7e7e7dededee6e6e6b1b1b1c9c9c9e8e8e8f0f0f0f0f0f0dededec6c6c6bdbdbdbcbcbccbcbcbccccccb7b7b7e2e2e2c4c4c4f1f1f1f1f1f1f1f1f1f2f2f2cacacab1b1b1bababac5c5c5c4c4c4bebebea5a5a57f7f7f5757576060605d5d5d8383836060604b4b4b2f2f2f7474746060603333333434342d2d2d3333332323233737374040402323232525252828283535352f2f2f3838382323232727272e2e2e2727272424242727274949494e4e4e5f5f5f6464643838384040404343433636362a2a2a1f1f1f0f0f0f4141416666665959596e6e6e5c5c5c5858585a5a5a6969697070708484849a9a9a9d9d9dbdbdbdc1c1c1a3a3a39d9d9d9b9b9b9090908b8b8b8787878d8d8d7676767777778080808b8b8b8d8d8d9191917575756d6d6d6666665858584c4c4c5050505d5d5d4b4b4b4848484a4a4a4141416464647171718383838686868989898989897777777171718a8a8a888888adadadaeaeaec3c3c3d4d4d4eaeaeaedededf5f5f5e5e5e5e9e9e9f2f2f2efefefe0e0e0ccccccd8d8d8d2d2d2d1d1d1bebebecacacaf1f1f1fbfbfbddddddd1d1d1f0f0f0dcdcdcdededeeeeeeee0e0e0e6e6e6e1e1e1dadadae4e4e4afafafc0c0c0c6c6c6dadadaeaeaeaccccccd5d5d5c8c8c8b3b3b39a9a9a9d9d9d9a9a9a8686868383838b8b8bd0d0d0c8c8c8d2d2d2d1d1d1dddddde4e4e4f1f1f1e9e9e9f3f3f3acacacddddddf8f8f8fdfdfdfdfdfde5e5e5f8f8f8d4d4d4e6e6e6dcdcdcedededefefefdcdcdcdddddde1e1e1eeeeeedfdfdfd5d5d5d4d4d4f2f2f2fafafaf2f2f2edededefefefeeeeeed3d3d3f3f3f3d2d2d2f0f0f0cececef1f1f1e6e6e6e5e5e5e8e8e8c8c8c8edededededede3e3e3cecece7c7c7cfdfdfdf3f3f3ececececececf9f9f9f2f2f2f2f2f2e7e7e7fdfdfdfafafaeaeaeaf9f9f9f6f6f6b9b9b9dddddde4e4e4e9e9e9c5c5c5d2d2d2cecececcccccbfbfbfcdcdcddcdcdce0e0e0ecececf0f0f0dededef4f4f4fcfcfcf7f7f7f4f4f4f9f9f9f2f2f2dededeefefefe6e6e6f2f2f2f0f0f0e5e5e5f5f5f5ededede9e9e9f0f0f0dededeefefeff5f5f5d4d4d4c7c7c7d2d2d2e3e3e3ebebebf1f1f1eaeaeae7e7e7d8d8d8d8d8d8c2c2c2e8e8e8ecececd6d6d6f8f8f8f0f0f0f8f8f8f1f1f1efefefe3e3e3e9e9e9dadadad9d9d9c5c5c5d2d2d2d8d8d8dcdcdcdadadadcdcdcd2d2d2dcdcdcd8d8d8dededed0d0d0d6d6d6dededed6d6d6ddddddd7d7d7dcdcdcd9d9d9dcdcdcd5d5d5cdcdcdd8d8d8dddddde4e4e4d6d6d6d8d8d8dedededcdcdcd7d7d7d1d1d1c6c6c6d0d0d0d4d4d4c9c9c9cccccccccccccbcbcbc6c6c6cdcdcdd4d4d4d0d0d0c3c3c3c6c6c6dfdfdfcbcbcbcfcfcfb9b9b9868686c6c6c6dededebfbfbf939393909090a8a8a8bebebeb2b2b2aeaeaeaaaaaa999999b7b7b7bababac5c5c5ddddddd7d7d7cdcdcde0e0e0d9d9d9cececed3d3d3d6d6d6e4e4e4eeeeeef5f5f5dfdfdfa9a9a9b7b7b7b4b4b4abababaaaaaab8b8b8b4b4b4a3a3a3a6a6a6949494a7a7a79f9f9fadadadc9c9c9d1d1d1c8c8c8c7c7c7dbdbdbf5f5f5f2f2f2f2f2f2f0f0f0eeeeeee9e9e9f5f5f5e7e7e7f2f2f2f4f4f4f6f6f6d9d9d9e8e8e8ececece6e6e6d2d2d2bbbbbba6a6a6c3c3c3dadadac9c9c9e1e1e1ecececebebebf8f8f8e7e7e7f1f1f1ebebebf2f2f2eeeeeef1f1f1f0f0f0dcdcdcdadadad6d6d6d8d8d8e1e1e1d6d6d6d6d6d6bcbcbcd8d8d8e5e5e5e0e0e0eeeeeef8f8f8f0f0f0e7e7e7f1f1f1ebebebe7e7e7d5d5d5ecececd6d6d6efefefc4c4c4dfdfdff9f9f9fafafad9d9d9dededeb8b8b8dbdbdbdddddddadadad9d9d9dfdfdff5f5f5fafafafdfdfdfafafaf5f5f5dededee9e9e9fbfbfbf4f4f4f5f5f5f6f6f6dededec8c8c8dbdbdbe5e5e5e5e5e5ebebebcbcbcbe4e4e4cececef8f8f8ececece7e7e7e3e3e3dbdbdbddddddc0c0c0959595e7e7e7f7f7f7d5d5d5d0d0d0edededf5f5f5f5f5f5dbdbdbe7e7e7eeeeeeeeeeeeeaeaeae5e5e5d6d6d6dddddde3e3e3dadadadcdcdce0e0e0ecececedededeeeeeee7e7e7ecececebebebf7f7f7f6f6f6f4f4f4ecececfafafaf8f8f8f5f5f5e2e2e2efefeff1f1f1f3f3f3f8f8f8f5f5f5eaeaeaeeeeeef3f3f3f2f2f2ecececf9f9f9ecececf1f1f1e1e1e1e8e8e8e9e9e9c4c4c4e5e5e5e9e9e9e7e7e7ececece7e7e7f1f1f1e3e3e3e1e1e1e2e2e2e0e0e0e9e9e9cbcbcbdadadabfbfbfafafafb4b4b4dddddddfdfdfdadadaaeaeaec3c3c3cbcbcbcdcdcdeaeaeaececece7e7e7e5e5e5c2c2c2cececed1d1d1ccccccc5c5c5ddddddbbbbbbd2d2d2e8e8e8d7d7d7e0e0e0d6d6d6dfdfdfdfdfdfd3d3d3dfdfdfd2d2d2e7e7e7d6d6d6e0e0e0dededee2e2e2e0e0e0e2e2e2dcdcdcd1d1d1c3c3c3d1d1d1e0e0e0d9d9d9c7c7c7e4e4e4c2c2c2d9d9d9c8c8c8bababac0c0c0dededee9e9e9e8e8e8f3f3f3dededeb5b5b58e8e8ea1a1a1e0e0e0cdcdcdcdcdcdc5c5c5c1c1c1d0d0d0c5c5c5d2d2d2d6d6d6d6d6d6d0d0d0a4a4a4b5b5b5b3b3b3afafafadadadbabababdbdbd969696bebebeacacacaaaaaab6b6b6b7b7b7adadadaaaaaaa4a4a49f9f9f9c9c9c9696969f9f9fb3b3b3b4b4b4cececea5a5a5b4b4b4939393a2a2a2adadadb3b3b3cfcfcfe2e2e2e9e9e9e8e8e8eeeeeeefefefdadadaefefefe0e0e0e9e9e9f9f9f9e2e2e2fafafafefefef2f2f2f1f1f1f3f3f3fafafac4c4c4d1d1d1d3d3d3f3f3f3f4f4f4f3f3f3ededede1e1e1eaeaeaefefefcacacae9e9e9edededf4f4f4f3f3f3e8e8e8d4d4d4e2e2e2e0e0e0e5e5e5fdfdfde3e3e3e6e6e6e6e6e6f1f1f1f1f1f1fafafae2e2e2f4f4f4f3f3f3dfdfdff7f7f7f4f4f4e6e6e6f4f4f4dadadae5e5e5ebebebf8f8f8f7f7f7fafafaf4f4f4d8d8d8f0f0f0e3e3e3e8e8e8eeeeeef2f2f2e7e7e7e0e0e0fafafaf9f9f9f0f0f0f5f5f5e5e5e5fefefef5f5f5fbfbfbf8f8f8f6f6f6e7e7e7dadadac9c9c9a9a9a9d9d9d9e6e6e6ececece7e7e7edededf4f4f4e2e2e2d9d9d9b8b8b8a5a5a5b5b5b5acacacf9f9f9fafafae4e4e4eeeeeeebebebe2e2e2f7f7f7f8f8f8c0c0c0ebebebe6e6e6f4f4f4e2e2e2d9d9d9e6e6e6f6f6f6f6f6f6dbdbdbe6e6e6d7d7d7e4e4e4ececece7e7e7ececece4e4e4e1e1e1e3e3e3dfdfdfd9d9d9d1d1d1c7c7c7d9d9d9ebebebecececf2f2f2f5f5f5f1f1f1fdfdfddbdbdbe6e6e6e3e3e3cfcfcfd8d8d8cecececfcfcfcececed5d5d5e3e3e3c9c9c9dadadae6e6e6d7d7d7dedededfdfdfd2d2d2d8d8d8e6e6e6e9e9e9e2e2e2eaeaeae1e1e1d4d4d4cdcdcdbfbfbfc6c6c6aeaeaea6a6a6a4a4a48c8c8c8e8e8ecfcfcfb8b8b8b7b7b7adadad979797a8a8a8bbbbbbd1d1d1ecececdfdfdfcececee8e8e8e7e7e7dededed8d8d8e3e3e3dededecdcdcdc0c0c0b7b7b7c0c0c0d3d3d3dbdbdbd6d6d6bdbdbdc5c5c5d5d5d5d4d4d4d7d7d7c8c8c8e4e4e4e1e1e1d6d6d6d2d2d2e0e0e0dfdfdfc5c5c5d4d4d4e0e0e0fafafaedededefefeff2f2f2f3f3f3f5f5f5f2f2f2e8e8e8c0c0c0d6d6d6a0a0a0efefefb4b4b4c4c4c4b9b9b9bebebecbcbcbd8d8d8dadadabebebec2c2c2c3c3c3dfdfdff1f1f1e5e5e5e0e0e0e3e3e3c1c1c1cbcbcba2a2a2a7a7a7a6a6a6b7b7b7b4b4b4bbbbbbacacacabababa1a1a1bbbbbbb1b1b1afafafb9b9b9b7b7b7a0a0a08f8f8fbababaa9a9a9bababab8b8b8afafafa9a9a9bebebeafafafc2c2c2bbbbbba2a2a2aaaaaaa7a7a7b8b8b8d8d8d8d3d3d3c2c2c2cbcbcbcececec2c2c2edededdbdbdbececececececf0f0f0f5f5f5dfdfdfb2b2b2b3b3b3efefefe1e1e1f1f1f1eeeeeeeeeeeed8d8d8bdbdbddededed9d9d9e8e8e8edededf3f3f3e9e9e9f1f1f1cdcdcdedededc6c6c6e9e9e9cfcfcfe4e4e4e7e7e7e2e2e2e1e1e1c9c9c9ecececf1f1f1f5f5f5e1e1e1d5d5d5d3d3d3dfdfdfd7d7d7d1d1d1bebebec2c2c2cacacadfdfdfbbbbbbdededec8c8c8b4b4b4cacacacbcbcbcbcbcbdcdcdcdededeccccccd0d0d0ddddddf1f1f1e4e4e4e9e9e9dededefbfbfbfafafaf0f0f0f7f7f7f8f8f8ecececdadadaccccccc5c5c5d4d4d4d4d4d4e9e9e9e1e1e1dadada9a9a9a979797a8a8a8b7b7b7888888a0a0a0dbdbdbd7d7d7a9a9a9e3e3e3d6d6d6e6e6e6d1d1d1c0c0c0cbcbcbcbcbcbb7b7b7c9c9c9d2d2d2cdcdcddcdcdcdfdfdfdadadacececee9e9e9eaeaeaeaeaeaf1f1f1e1e1e1f0f0f0c9c9c9f3f3f3f1f1f1f5f5f5f3f3f3fbfbfbdadadaf9f9f9dfdfdff1f1f1f2f2f2eeeeeeebebebe9e9e9dbdbdbdcdcdcdadadae4e4e4efefefeaeaeaebebebe8e8e8e3e3e3f4f4f4e3e3e3e1e1e1e5e5e5f3f3f3e5e5e5cececececececacacacccccccbcbcbcccccccacacae7e7e7eaeaeae9e9e9d8d8d8dcdcdccacacad0d0d0dddddddbdbdbcdcdcddbdbdbc8c8c8d3d3d3cdcdcde9e9e9f3f3f3fcfcfcf3f3f3f7f7f7f4f4f4f6f6f6f5f5f5e7e7e7ddddddd9d9d9e7e7e7dfdfdfdededed0d0d0cececed6d6d6dcdcdcc8c8c8c6c6c6d8d8d8c8c8c8bebebebdbdbdb5b5b5bdbdbdc6c6c6c6c6c6c6c6c6dcdcdcc6c6c6dedededadadacbcbcbe9e9e9e8e8e8ebebebe8e8e8dadadae8e8e8edededebebebd9d9d9dddddde3e3e3edededf1f1f1e9e9e9edededf9f9f9e6e6e6a6a6a6bcbcbcb2b2b2bcbcbcd7d7d7d7d7d7d6d6d6babababcbcbcd4d4d4acacaca4a4a4a0a0a09f9f9fb9b9b9b7b7b7999999a6a6a6bebebeb1b1b1cdcdcdd4d4d4ddddddbababab4b4b4babababebebea4a4a49797978d8d8d737373949494adadadbfbfbfbcbcbcabababb1b1b1a4a4a4bcbcbcd1d1d1d3d3d3dededed6d6d6cbcbcbcbcbcbe9e9e9adadadcfcfcfd9d9d9e5e5e5e0e0e0e5e5e5f2f2f2e7e7e7efefefd7d7d7cfcfcfbcbcbcdadadaf0f0f0dadadaebebebc6c6c6dcdcdcd6d6d6e4e4e4f3f3f3e7e7e7e7e7e7e0e0e0c7c7c7b6b6b6cececedfdfdfd6d6d6e9e9e9c5c5c5e9e9e9dcdcdcf8f8f8dededee9e9e9e9e9e9dcdcdcf4f4f4e4e4e4e4e4e4f1f1f1f2f2f2f1f1f1d4d4d4c9c9c9f8f8f8dfdfdfebebebe5e5e5c9c9c9f2f2f2f4f4f4f4f4f4ebebebf7f7f7ebebebf5f5f5f9f9f9f4f4f4e4e4e4eeeeeef8f8f8efefeffafafae9e9e9eeeeeefcfcfcfafafafcfcfcf9f9f9f4f4f4d9d9d9d8d8d8d2d2d2d8d8d8c2c2c2c1c1c1b2b2b2cececeacacac8b8b8bbfbfbfbebebe979797e2e2e2e0e0e0eeeeeeb1b1b1c5c5c5e7e7e7e7e7e7f3f3f3fbfbfbfbfbfbfdfdfdf1f1f1e2e2e2fafafaf6f6f6f4f4f4e6e6e6d0d0d0e9e9e9f4f4f4ebebebf8f8f8f4f4f4e0e0e0dcdcdcf2f2f2f9f9f9f3f3f3fbfbfbf1f1f1f7f7f7e7e7e7eaeaeaf5f5f5dadadaf1f1f1f3f3f3fdfdfdeeeeeeecececedededf6f6f6e3e3e3f9f9f9f4f4f4e4e4e4f3f3f3dededed4d4d4cacacaecececf6f6f6d8d8d8eaeaeaebebebe5e5e5d7d7d7efefeff3f3f3f5f5f5ebebebefefefdedededcdcdcc5c5c5cececec0c0c0d6d6d6d4d4d4d3d3d3e5e5e5e3e3e3d3d3d3d9d9d9d6d6d6d2d2d2cbcbcbc3c3c3b9b9b9bcbcbccacacad5d5d5d1d1d1d9d9d9e1e1e1e7e7e7f4f4f4f0f0f0f7f7f7f9f9f9f7f7f7cacacabfbfbf9f9f9f9999999b9b9ba8a8a8a4a4a48484847a7a7a818181a2a2a29c9c9ca9a9a9bbbbbba0a0a0b2b2b2b9b9b9d8d8d8e8e8e8f5f5f5ecececf3f3f3ebebebf5f5f5e9e9e9eeeeeee9e9e9eeeeeefafafaf1f1f1f9f9f9efefefefefeff2f2f2d9d9d9cdcdcdb4b4b4c8c8c8a8a8a8afafafa7a7a7aaaaaac6c6c6b9b9b9cdcdcdc6c6c6cfcfcfc0c0c0bebebed1d1d1bfbfbfa4a4a4c9c9c9c1c1c1bcbcbcb2b2b2bfbfbfbcbcbcd7d7d7d1d1d1aaaaaac1c1c19e9e9eaeaeaecdcdcdb6b6b6a1a1a19e9e9ec1c1c1b8b8b8c2c2c2bdbdbdbfbfbfb2b2b2929292a7a7a7bfbfbfcececee9e9e9dadadacececed8d8d8b7b7b7929292bebebea4a4a4c5c5c5c2c2c2c8c8c8969696bbbbbbcdcdcdaeaeaed5d5d5ececece7e7e7f1f1f1d7d7d7e6e6e6f1f1f1f8f8f8f1f1f1f8f8f8f7f7f7f0f0f0ececece0e0e0d7d7d7cccccce1e1e1e6e6e6e5e5e5ecececd9d9d9edededefefefe6e6e6f2f2f2eeeeeee8e8e8d5d5d5cdcdcdd9d9d9dbdbdbeaeaeabfbfbfe8e8e8e1e1e1e2e2e2eaeaead2d2d2c7c7c7efefeff2f2f2e6e6e6efefeff8f8f8f7f7f7eaeaeaddddddf5f5f5f1f1f1f3f3f3f8f8f8f7f7f7f3f3f3e7e7e7dcdcdce9e9e9e5e5e5d3d3d3d5d5d5e9e9e9cbcbcbdededee0e0e0eaeaeae5e5e5e1e1e1dcdcdcb4b4b49f9f9fbfbfbfc5c5c5b8b8b8b2b2b2c1c1c1b3b3b3cececee0e0e0eeeeeeeeeeeee0e0e0e7e7e7e8e8e8e9e9e9e7e7e7e6e6e6bcbcbcf7f7f7eeeeeef7f7f7e5e5e5e4e4e4dcdcdcf1f1f1f1f1f1fdfdfdfbfbfbf6f6f6fcfcfcf7f7f7f4f4f4fbfbfbf7f7f7fbfbfbfcfcfcfffffffcfcfcf3f3f3f2f2f2efefeff0f0f0f5f5f5e9e9e9f4f4f4eeeeeee9e9e9eeeeeee4e4e4f6f6f6f6f6f6e1e1e1dcdcdcddddddd4d4d4d1d1d1d2d2d2abababd6d6d6d2d2d2d0d0d0ccccccc9c9c9d5d5d5cbcbcbe0e0e0e8e8e8dededef3f3f3e4e4e4e1e1e1e8e8e8dededee0e0e0d2d2d2e6e6e6e4e4e4e4e4e4e5e5e5eeeeeef5f5f5f7f7f7f9f9f9f1f1f1f0f0f0e8e8e8e0e0e0e7e7e7fafafaf7f7f7dddddde9e9e9e0e0e0e5e5e5e2e2e2e3e3e3dbdbdbf1f1f1eeeeeee1e1e1f4f4f4e2e2e2ebebebc8c8c8c4c4c4b2b2b2d3d3d3dedededcdcdcececece0e0e0b8b8b8c2c2c2c4c4c4d5d5d5cbcbcbf1f1f1f2f2f2eeeeeee8e8e8e8e8e8b9b9b9c9c9c9eaeaeadcdcdce8e8e8ddddddf2f2f2eaeaeaebebebc9c9c9ebebebc9c9c9bababab2b2b2b7b7b7b3b3b3dfdfdfbcbcbccfcfcfbfbfbfc0c0c0bdbdbdb8b8b8c6c6c6c9c9c9abababa3a3a3adadada5a5a5aeaeaeacacacafafafb5b5b5bebebeb7b7b7b8b8b89797978989899e9e9ea8a8a8a3a3a38888889696969696968585859595959494948e8e8e8b8b8bb0b0b0a2a2a2aaaaaa9595959b9b9babababb7b7b7c3c3c3bfbfbfdededeb2b2b2c3c3c3adadadc5c5c5dededee0e0e0c9c9c9ddddddaeaeaecececed9d9d9cececef8f8f8e9e9e9f3f3f3f2f2f2f1f1f1ebebebefefeff4f4f4f2f2f2ebebebeaeaeadbdbdbdbdbdbececece3e3e3e1e1e1cfcfcfe2e2e2d5d5d5ebebebf6f6f6d8d8d8ebebebf0f0f0f7f7f7e3e3e3f3f3f3e7e7e7dddddde0e0e0f2f2f2f6f6f6edededebebebdadadac8c8c8e5e5e5e6e6e6f0f0f0e1e1e1e0e0e0dfdfdff0f0f0eaeaeaf5f5f5f8f8f8cbcbcbe3e3e3f5f5f5f9f9f9f0f0f0f0f0f0e3e3e3edededdedededdddddf2f2f2e1e1e1e7e7e7e4e4e4dadadacececed3d3d3d2d2d2c3c3c3d5d5d5e9e9e9ecececdedededfdfdfdbdbdbd5d5d5eeeeeef9f9f9f3f3f3eaeaeae2e2e2e4e4e4dbdbdbcdcdcdc7c7c7dbdbdbe1e1e1cececedcdcdcebebebc8c8c8bcbcbcc3c3c3c2c2c2d2d2d2ebebebcdcdcdd6d6d6dadadadadadac9c9c9c0c0c0bbbbbbc4c4c4c7c7c7d5d5d5cfcfcfe9e9e9f0f0f0e3e3e3efefefebebebe8e8e8e8e8e8e4e4e4e9e9e9e1e1e1d0d0d0d2d2d2dfdfdfdcdcdcdadadae1e1e1e8e8e8d6d6d6e9e9e9d9d9d9f5f5f5f9f9f9f1f1f1f8f8f8fcfcfcf7f7f7f9f9f9f3f3f3ecececdfdfdfcfcfcfd7d7d7e9e9e9ebebebe7e7e7e5e5e5f0f0f0eeeeeef9f9f9eeeeeeeeeeeedddddddadadae7e7e7ecececf2f2f2eaeaeae7e7e7e7e7e7ddddddecececefefeff0f0f0f8f8f8ebebebf0f0f0e0e0e0e8e8e8eeeeeef3f3f3f5f5f5e8e8e8e2e2e2e3e3e3dcdcdce1e1e1c9c9c9d7d7d7d9d9d9f1f1f1f3f3f3e7e7e7f0f0f0dfdfdfafafafd0d0d0dcdcdccbcbcbb6b6b6bababacacacac5c5c5f0f0f0f8f8f8eeeeeef6f6f6dcdcdcdededee0e0e0e0e0e0c9c9c9e3e3e3a7a7a7c1c1c1d0d0d0afafafb2b2b2939393a4a4a4b3b3b3a7a7a7abababb4b4b4cdcdcdb6b6b6b4b4b4919191adadad8c8c8cb1b1b1979797bcbcbc979797959595a8a8a8a7a7a7a1a1a1b0b0b0b3b3b3cccccce0e0e0b7b7b7d0d0d0bdbdbd949494abababd6d6d6ebebebefefefeeeeeec2c2c2a5a5a5dfdfdfd7d7d7ebebebddddddbebebec5c5c5b8b8b8bababac0c0c0c2c2c2c3c3c3d3d3d3cececeb6b6b6c3c3c3d2d2d2b8b8b8b4b4b4c5c5c5f2f2f2ddddddcfcfcff3f3f3eeeeeeeaeaeaedededf2f2f2e3e3e3e8e8e8f3f3f3fcfcfcf0f0f0f6f6f6f6f6f6f8f8f8f0f0f0ebebebe5e5e5e7e7e7eeeeeee7e7e7d2d2d2fafafaf8f8f8e8e8e8e2e2e2d5d5d5e7e7e7eaeaead7d7d7d8d8d8ddddddeaeaeae5e5e5d9d9d9d0d0d0c8c8c8d3d3d3e1e1e1e6e6e6e0e0e0d0d0d0dcdcdcb9b9b9e1e1e1ebebebe6e6e6dadadadcdcdcf2f2f2f2f2f2eeeeeef9f9f9efefeff0f0f0cdcdcdfbfbfbf3f3f3f9f9f9f1f1f1e6e6e6f1f1f1d9d9d9ededede1e1e1d9d9d9c2c2c2e2e2e2eaeaeae4e4e4d1d1d1dcdcdceeeeeee4e4e4ddddddd7d7d7dbdbdbe0e0e0e6e6e6eeeeeeeaeaeafdfdfdf9f9f9f7f7f7f6f6f6eeeeeeedededf9f9f9f9f9f9f3f3f3fbfbfbe0e0e0d0d0d0d5d5d5dededed5d5d5cacacae2e2e2dededee3e3e3d7d7d7f2f2f2eeeeeee7e7e7e1e1e1dddddddddddddcdcdcc8c8c8d2d2d2d5d5d5d3d3d3dedededcdcdcd4d4d4e5e5e5b5b5b5a7a7a7c1c1c1c4c4c4dadadaddddddc8c8c8e7e7e7dadadae4e4e4dadadaeaeaeaf5f5f5f6f6f6eaeaeaf0f0f0f3f3f3e8e8e8e7e7e7cecececdcdcdd4d4d4cbcbcbe2e2e2cbcbcbeaeaeadededee8e8e8d8d8d8e5e5e5ecececebebebf8f8f8f4f4f4f6f6f6f3f3f3f7f7f7f6f6f6eaeaeae0e0e0e5e5e5f0f0f0ebebebebebebebebebdededeedededf9f9f9f5f5f5efefefe6e6e6ececece8e8e8e6e6e6efefefecececedededdfdfdfcdcdcdd8d8d8bababab8b8b8d8d8d8cbcbcbabababbebebebcbcbccdcdcdcececeb0b0b0c1c1c1bcbcbcc0c0c0cbcbcbdcdcdcdfdfdfd4d4d4d4d4d4e1e1e1e7e7e7ededede8e8e8e1e1e1d9d9d9e5e5e5c1c1c1e2e2e2d4d4d4bebebed3d3d3d1d1d1b4b4b4cecececacacabfbfbfadadadbbbbbbc4c4c4c3c3c3adadadabababc4c4c4bcbcbcd2d2d2c6c6c6b9b9b9a8a8a8b5b5b5c0c0c0b5b5b5c9c9c9cecececfcfcfc8c8c8dadadabbbbbbb7b7b7cacacae2e2e2cacaca9f9f9facacacaaaaaac2c2c2adadadddddddcececeecececddddddd3d3d3c2c2c2d4d4d4d0d0d0cececee8e8e8eeeeeecfcfcfe4e4e4cacacac9c9c9d4d4d4cecececdcdcdd3d3d3e3e3e3d0d0d0c7c7c7d9d9d9ecececdededee4e4e4dadadad5d5d5dfdfdff3f3f3ecececd7d7d7e5e5e5f7f7f7f5f5f5ecececedededdfdfdfeeeeeee3e3e3f2f2f2f5f5f5eeeeeef1f1f1e9e9e9e5e5e5eaeaeae0e0e0f8f8f8ebebebe0e0e0d4d4d4d3d3d3d8d8d8e3e3e3d7d7d7ddddddcfcfcff2f2f2f5f5f5e5e5e5eeeeeef4f4f4eaeaeaebebebefefefeeeeeef4f4f4f0f0f0dfdfdfebebebdededed7d7d7d3d3d3d9d9d9f3f3f3f7f7f7eaeaeac7c7c7cacacab7b7b7d7d7d7d9d9d9cececed4d4d4d7d7d7d9d9d9c7c7c7d5d5d5e0e0e0e7e7e7eaeaead0d0d0eeeeeefafafafafafaf8f8f8fcfcfcf7f7f7f8f8f8ecececf0f0f0ededede9e9e9e4e4e4e7e7e7dadadafbfbfbf5f5f5e3e3e3ececece2e2e2d3d3d3d2d2d2edededf0f0f0dcdcdcdbdbdbecececeaeaeaf0f0f0e2e2e2e3e3e3e2e2e2ecececdcdcdcdededeececece9e9e9f2f2f2f2f2f2dbdbdbdadadac1c1c1bababadcdcdce8e8e8edededdbdbdbebebebf6f6f6eeeeeef1f1f1f6f6f6ecececefefefe7e7e7e1e1e1d1d1d1d8d8d8f9f9f9f6f6f6f9f9f9f5f5f5eeeeeeefefefe8e8e8e6e6e6dbdbdbe2e2e28f8f8fd5d5d5f2f2f2f3f3f3f6f6f6ecececdcdcdcd3d3d3f0f0f0d3d3d3e7e7e7eaeaeae1e1e1f1f1f1dadadaf3f3f3eaeaeadededef1f1f1f3f3f3e9e9e9e8e8e8e2e2e2e8e8e8e9e9e9edededeeeeeef1f1f1f6f6f6f6f6f6f0f0f0dcdcdcd7d7d7ebebebdddddddadadadadadadededee0e0e0ccccccdbdbdbf1f1f1dadadae3e3e3efefefe3e3e3e4e4e4e9e9e9f3f3f3f0f0f0c7c7c7f9f9f9f5f5f5c8c8c8c8c8c8c4c4c4cfcfcff5f5f5f5f5f5f5f5f5e9e9e9dadadadcdcdccececec7c7c7ccccccbbbbbbb0b0b0cfcfcfd0d0d0bebebedededed5d5d5d1d1d1cacacacacacacececedbdbdbb5b5b5b8b8b8b4b4b4d8d8d8bcbcbcc5c5c5c8c8c8c5c5c5d4d4d4e4e4e4d3d3d3d4d4d4d8d8d8cbcbcbb4b4b4bdbdbdccccccccccccdcdcdcd0d0d0e5e5e5e2e2e2b0b0b0c5c5c5d8d8d8dadadacececedcdcdcc2c2c2cecececececec5c5c5e5e5e5ecececcececedbdbdbf1f1f1d6d6d6dadadaddddddbababaf4f4f4f2f2f2edededfbfbfbf3f3f3fafafae4e4e4e1e1e1ddddddeeeeeee3e3e3e7e7e7f5f5f5e6e6e6eeeeeefafafafafafafdfdfde9e9e9f6f6f6ecececfcfcfce7e7e7cececef3f3f3d2d2d2f8f8f8cececed9d9d9dededee4e4e4a3a3a3c3c3c3dfdfdfc5c5c5f2f2f2dededed8d8d8f0f0f0dadadae3e3e3e4e4e4f3f3f3e6e6e6dbdbdbd7d7d7d2d2d2edededdadadadddddddfdfdfcacacae0e0e0ddddddc5c5c5dcdcdccbcbcbdedededdddddd8d8d8cdcdcdd8d8d8d8d8d8b5b5b5dbdbdbd3d3d3e9e9e9d0d0d0e4e4e4efefefe3e3e3eeeeeef0f0f0f4f4f4d9d9d9f4f4f4e8e8e8f7f7f7eaeaeaf4f4f4f4f4f4dbdbdbd5d5d5e9e9e9eaeaeae8e8e8f1f1f1d9d9d9e5e5e5e9e9e9f7f7f7e9e9e9e8e8e8ebebebdededee0e0e0f8f8f8e4e4e4d5d5d5d1d1d1dadadae5e5e5e2e2e2e9e9e9efefefe6e6e6dcdcdcdadadadcdcdce2e2e2d7d7d7bfbfbfc8c8c8d6d6d6f5f5f5d4d4d4e4e4e4f3f3f3f7f7f7f4f4f4eaeaeaf1f1f1d4d4d4dbdbdbdfdfdfdbdbdbe7e7e7e0e0e0f3f3f3fafafaeeeeeedfdfdfe3e3e3e9e9e9dfdfdfe9e9e9eaeaeae8e8e8ecececefefefe5e5e5efefeff0f0f0ebebebf0f0f0f0f0f0f6f6f6ebebebfbfbfbfdfdfdf2f2f2fbfbfbf3f3f3d6d6d6cdcdcdd8d8d8fefefee4e4e4dfdfdfe6e6e6dcdcdcc0c0c0ededede3e3e3e3e3e3e9e9e9f9f9f9e9e9e9c8c8c8c6c6c6c0c0c0afafafdfdfdff9f9f9fbfbfbf7f7f7f2f2f2e7e7e7eaeaeaf5f5f5eaeaeae7e7e7efefefeeeeeef8f8f8e8e8e8ecececedededcfcfcfe4e4e4e9e9e97f7f7f9b9b9bd0d0d0e4e4e4d9d9d9c7c7c7dbdbdbe2e2e2d6d6d6e0e0e0c6c6c6aeaeaee2e2e2a8a8a8b1b1b1bababac7c7c7d7d7d7c9c9c9cbcbcbe3e3e3d3d3d3ccccccb7b7b7b8b8b8bbbbbbaeaeaebababaa1a1a1a8a8a8b7b7b7c3c3c3abababbababab4b4b4bdbdbda7a7a7c3c3c3dbdbdbe3e3e3ebebebdadadac5c5c5c5c5c5ccccccd4d4d4c3c3c3adadadc2c2c2dededed5d5d5f5f5f5dedededededef3f3f3dfdfdfeaeaeab1b1b1c8c8c8f1f1f1dededee1e1e1e2e2e2cfcfcfdbdbdbd9d9d9f0f0f0cececef1f1f1d1d1d1d6d6d6e3e3e3d6d6d6b6b6b6bebebed5d5d5d1d1d1dcdcdcf0f0f0d4d4d4cececed5d5d5e5e5e5ddddddc6c6c6d2d2d2d9d9d9e9e9e9dbdbdbcbcbcbe6e6e6bcbcbcc3c3c3d2d2d2bfbfbfd1d1d1d6d6d6d8d8d8c2c2c2a3a3a3cfcfcfdcdcdcdbdbdbcacacad7d7d7e1e1e1dadadac8c8c8c2c2c2d9d9d9d7d7d7cfcfcfd2d2d2c0c0c0e7e7e7dfdfdfcfcfcfd1d1d1cececed7d7d7ecececc5c5c5dcdcdcdddddddededed2d2d2c0c0c0d9d9d9d7d7d7e4e4e4e5e5e5dadadae3e3e3cbcbcbebebebcacacacacacad0d0d0d9d9d9e2e2e2ccccccd5d5d5d2d2d2cacacaccccccb6b6b6b2b2b2cecece8181818888888d8d8d9f9f9fc3c3c3c2c2c2ddddddd2d2d2e3e3e3ebebebc7c7c7dcdcdcf4f4f4d4d4d4b1b1b1b6b6b6c3c3c3d7d7d7e1e1e1f3f3f3e3e3e3dbdbdbe5e5e5e9e9e9e3e3e3e3e3e3eaeaeae4e4e4efefefe0e0e0e8e8e8e3e3e3ececece0e0e0e7e7e7e2e2e2eeeeeedfdfdfeaeaeadededec1c1c1e1e1e1fafafaefefeff0f0f0dcdcdceaeaead9d9d9d9d9d9f2f2f2d3d3d3e6e6e6d4d4d4e2e2e2bababaf5f5f5e1e1e1e4e4e4eeeeeeefefeff6f6f6eaeaeaf6f6f6e8e8e8f3f3f3f9f9f9f3f3f3ededede2e2e2ebebebdcdcdcececece9e9e9dedededdddddd0d0d0d6d6d6dfdfdfcececed0d0d0d4d4d4dadadadadadab6b6b6d6d6d6dcdcdce4e4e4eaeaeaecececeaeaeae7e7e7e1e1e1cfcfcfe2e2e2dbdbdbd5d5d5d8d8d8e1e1e1dededecececed6d6d6d8d8d8ebebebdededecbcbcbdcdcdcdadadae1e1e1d8d8d8adadad9a9a9acacacab3b3b3d4d4d4ddddddecececf2f2f2f0f0f0e4e4e4b6b6b6bababaafafafabababbababaa6a6a6b8b8b8bdbdbdb9b9b9c8c8c8d1d1d1cdcdcdedededd6d6d6dbdbdbdadadac0c0c0d1d1d1bcbcbcc0c0c0acacacbcbcbcd7d7d7cdcdcdf0f0f0e2e2e2dbdbdbbcbcbcd7d7d7c5c5c5d4d4d4d9d9d9cdcdcde2e2e2e2e2e2dcdcdce8e8e8b0b0b0d0d0d0e7e7e7edededdbdbdbf9f9f9f5f5f5f3f3f3fbfbfbf7f7f7f0f0f0d1d1d1fefefefdfdfdf6f6f6e0e0e0ebebebfdfdfdf7f7f7f8f8f8f8f8f8eeeeeee4e4e4e3e3e3e5e5e5dfdfdfebebebe0e0e0d5d5d5d7d7d7dfdfdfeeeeeedadadaefefefcccccccacacae5e5e5d7d7d7e8e8e8c2c2c2dededee7e7e7cccccce2e2e2989898d4d4d4d2d2d2d2d2d2c2c2c2cacacaeaeaead9d9d9cfcfcfd5d5d5cfcfcfe9e9e9dadadae6e6e6dcdcdcc6c6c6ecececc3c3c3dadadad9d9d9dadadad9d9d9c7c7c7ccccccc4c4c4e0e0e0d4d4d4e3e3e3c9c9c9b0b0b0f1f1f1d9d9d9d0d0d0f4f4f4f4f4f4ececece8e8e8e7e7e7d6d6d6dadadad5d5d5e9e9e9e7e7e7f4f4f4f4f4f4efefefefefefcfcfcff4f4f4f5f5f5f6f6f6f6f6f6efefefeaeaeae2e2e2e0e0e0cbcbcbb1b1b1bebebebababab7b7b7c9c9c9ccccccb3b3b38e8e8e8989899c9c9c7a7a7a7b7b7b727272666666757575797979c1c1c1bbbbbbc3c3c3898989acacac7e7e7ea5a5a5c7c7c7d1d1d1c0c0c0d9d9d9c8c8c8ececece4e4e4e2e2e2b6b6b6d8d8d8e2e2e2f3f3f3dbdbdbf1f1f1e3e3e3dededeedededcececeeaeaeafafafaecececf7f7f7f7f7f7ebebebfbfbfbf4f4f4f2f2f2e8e8e8f4f4f4f0f0f0c4c4c4e2e2e2c9c9c9d1d1d1edededdededee5e5e5c4c4c4c1c1c1c1c1c1c9c9c9b9b9b9b6b6b6cfcfcfdadadad7d7d7c3c3c3dadadacdcdcde6e6e6dcdcdce0e0e0d9d9d9d5d5d5dadadaddddddebebebebebebecececeaeaead3d3d3f0f0f0f4f4f4f6f6f6e7e7e7dfdfdfeeeeeeeeeeeeefefefedededf2f2f2f6f6f6f7f7f7fcfcfcf3f3f3ebebebd9d9d9f3f3f3e7e7e7e0e0e0dfdfdfe8e8e8e6e6e6ecececdfdfdfcccccce8e8e8bababaa2a2a2969696d1d1d1c9c9c9e2e2e2ebebebd0d0d0bfbfbfcececebababacececee3e3e3e1e1e1ecececdfdfdfd1d1d1b2b2b2c0c0c0b5b5b5cececea0a0a0bbbbbbb3b3b3fdfdfdebebebddddddc9c9c9d2d2d2bebebed3d3d3bcbcbcbfbfbfa7a7a7a2a2a2b5b5b5c1c1c1d3d3d3eeeeeeeaeaead8d8d8e5e5e5eeeeeecacacac6c6c6b7b7b7b3b3b3b4b4b49c9c9cb3b3b3d3d3d3eaeaeaf5f5f5f6f6f6f3f3f3f1f1f1dfdfdfabababf1f1f1f9f9f9f1f1f1f2f2f2fafafaf9f9f9e9e9e9f2f2f2d9d9d9e1e1e1dcdcdcd1d1d1d1d1d1dededee1e1e1dededee1e1e1cbcbcbebebebe5e5e5cbcbcbefefefe8e8e8d8d8d8e6e6e6dbdbdbf8f8f8edededf4f4f4ebebebe5e5e5d0d0d0818181b4b4b4a3a3a3c2c2c2b3b3b3c8c8c8ccccccc1c1c1e4e4e4c4c4c4e9e9e9d1d1d1e4e4e4cfcfcfdfdfdfe3e3e3e0e0e0e8e8e8eeeeeef7f7f7f9f9f9efefefd0d0d0b5b5b5d2d2d2e7e7e7e5e5e5b0b0b0d5d5d5c3c3c3c4c4c4a4a4a4b9b9b9dadadaddddddd7d7d7d3d3d3e7e7e7e4e4e4ecececd0d0d0cbcbcbe7e7e7f9f9f9efefeff7f7f7fbfbfbebebebf5f5f5f2f2f2ecececeeeeeee0e0e0b3b3b3a3a3a3ccccccbfbfbfcacaca8f8f8f7f7f7f818181767676707070818181949494a3a3a3a3a3a39c9c9c9e9e9ea7a7a7adadad969696d6d6d6c4c4c4d4d4d4e5e5e5c5c5c5e4e4e4dadadacfcfcfabababbcbcbceaeaeaf8f8f8dbdbdbc5c5c5cececed0d0d0c8c8c8c1c1c1dcdcdcd6d6d6d4d4d4d6d6d6c9c9c9d4d4d4dededeecececdddddde9e9e9e8e8e8e9e9e9dfdfdfd3d3d3efefefeeeeeedddddde4e4e4dfdfdfe4e4e4e2e2e2dbdbdbedededbababad1d1d1bdbdbdb9b9b9b7b7b7c6c6c6cbcbcbb6b6b6d8d8d8e7e7e7ebebebe5e5e5e8e8e8e6e6e6eaeaeaf4f4f4f8f8f8f6f6f6fbfbfbfafafaf7f7f7edededf2f2f2efefeff2f2f2dadadaeaeaeae7e7e7e8e8e8dfdfdfe7e7e7dfdfdfe1e1e1dededed7d7d7dcdcdcd2d2d2e7e7e7d8d8d8d5d5d5cbcbcbe6e6e6e6e6e6eeeeeeebebebd7d7d7ededede1e1e1dbdbdbb0b0b0d3d3d3f6f6f6f1f1f1ededede7e7e7b9b9b9b1b1b1cfcfcfe6e6e6e2e2e2dbdbdbdddddde5e5e5d1d1d1c8c8c8a6a6a6c7c7c7dbdbdbeaeaeae4e4e4f6f6f6d4d4d4e2e2e2c5c5c5cbcbcbb7b7b7b8b8b8c7c7c7eeeeeee8e8e8dcdcdcd7d7d7b9b9b9c1c1c1b6b6b6c6c6c6e6e6e6e5e5e5dcdcdcd8d8d8c6c6c6dadadad4d4d4ddddddc6c6c6dcdcdce7e7e7e4e4e4f2f2f2f5f5f5e5e5e5e3e3e3e8e8e8e7e7e7d6d6d6dcdcdcd3d3d3cbcbcbdadadadededecbcbcbb3b3b3b3b3b3e3e3e3eaeaeae0e0e0d5d5d5cfcfcfd0d0d0aeaeaed4d4d4ccccccccccccf3f3f3ebebebdfdfdfd8d8d8e0e0e0edededf0f0f0dededee6e6e6eaeaeaf2f2f2f5f5f5f3f3f3e6e6e6f2f2f2eeeeeef4f4f4f4f4f4e1e1e1c2c2c29f9f9f949494abababb5b5b5d0d0d0c5c5c5d9d9d9f1f1f1cfcfcffbfbfbefefeff5f5f5e0e0e0f6f6f6e1e1e1f4f4f4eeeeeee3e3e3f1f1f1c4c4c4c2c2c2e1e1e1cececedddddde7e7e7e3e3e3cdcdcde8e8e8d4d4d4dadadaf0f0f0dfdfdfe7e7e7ebebebf3f3f3fafafae9e9e9eaeaeaedededb8b8b8bfbfbfb7b7b7f2f2f2c4c4c4f1f1f1ddddddebebebeeeeeee7e7e7f0f0f0f3f3f3e3e3e3eeeeee9999997f7f7f9595958989898a8a8a8f8f8f828282a8a8a8a7a7a79090908a8a8a8989899191919a9a9a9090908585859393939c9c9c808080c4c4c4b7b7b7c2c2c2c7c7c7b3b3b3898989aaaaaabfbfbfd3d3d3d0d0d0c1c1c1bdbdbdbdbdbdb6b6b6b3b3b3cbcbcbc0c0c0d1d1d1f5f5f5e8e8e8f2f2f2eeeeeeecececdbdbdbccccccdadadadfdfdfd9d9d9cececedbdbdbdddddde6e6e6d5d5d5d6d6d6e7e7e7f1f1f1d7d7d7aaaaaab9b9b9cececec7c7c7e3e3e3d8d8d8d6d6d6f4f4f4f4f4f4e9e9e9e2e2e2d4d4d4ddddddc5c5c5cacacae1e1e1ddddddeaeaeaf7f7f7e4e4e4e8e8e8e5e5e5eaeaeaeaeaeaf4f4f4d4d4d4dddddde6e6e6ecececebebebe5e5e5e7e7e7e8e8e8e3e3e3dadadaf1f1f1e3e3e3f3f3f3fdfdfdeeeeeed9d9d9e3e3e3eeeeeeedededcccccce0e0e0e1e1e1e4e4e4d1d1d1e4e4e4f4f4f4e9e9e9ccccccdbdbdbb6b6b6c5c5c5e5e5e5cccccccbcbcbd6d6d6d1d1d1e0e0e0e9e9e9e5e5e5d4d4d4939393d0d0d0bcbcbce2e2e2a7a7a7b6b6b6c2c2c2d3d3d3c5c5c5c5c5c5d5d5d5c4c4c4d7d7d7dfdfdfe7e7e7f1f1f1efefefcacacacececed2d2d2eeeeeecccccce5e5e5e5e5e5cececec7c7c7c5c5c5d5d5d5bcbcbcc9c9c9ccccccc5c5c5cbcbcbc5c5c5999999969696909090bdbdbdc7c7c7c5c5c5d3d3d3f3f3f3f1f1f1f1f1f1f5f5f5f1f1f1eeeeeef5f5f5e2e2e2c3c3c3d9d9d9e4e4e4dfdfdfdfdfdfe4e4e4e5e5e5efefefc6c6c6e0e0e0efefefd5d5d5dbdbdbd8d8d8ddddddd2d2d2d5d5d5efefeff6f6f6ededede7e7e7cececee3e3e3ebebebdededee4e4e4e6e6e6e3e3e3eeeeeeededede0e0e0ededed9b9b9bd4d4d4acacacb8b8b8b7b7b7b7b7b7c0c0c0939393959595959595abababbdbdbdd9d9d9bdbdbdb9b9b9ccccccc9c9c9d3d3d3cfcfcfe9e9e9e7e7e7d3d3d3c4c4c4dfdfdfe0e0e0d7d7d7eeeeeef0f0f0f3f3f3f1f1f1e1e1e1d1d1d1f8f8f8f4f4f4c3c3c3d6d6d6d7d7d7d2d2d2e8e8e8e5e5e5c9c9c9f2f2f2c1c1c1cacacaeaeaeacdcdcde5e5e5e7e7e7f3f3f3f5f5f5f6f6f6f4f4f4f3f3f3bfbfbfb0b0b0cdcdcd9a9a9ac2c2c2949494bfbfbfb9b9b9bdbdbd999999d5d5d5ebebebe6e6e6d7d7d7d6d6d6d1d1d1c1c1c1e3e3e3ebebebf1f1f1d7d7d7e4e4e4e7e7e7c2c2c2e4e4e4f7f7f7dbdbdbbbbbbbc7c7c7b2b2b2d2d2d2e0e0e0e9e9e9f1f1f1f5f5f5e9e9e9c5c5c5d9d9d9d6d6d6d8d8d8e8e8e8e5e5e5e0e0e0ebebebebebebe0e0e0e9e9e9ebebebdededee1e1e1e2e2e2dbdbdbdededeccccccc3c3c3cccccccdcdcde3e3e3e7e7e7e8e8e8dededed6d6d6d5d5d5ebebebd7d7d7e9e9e9f0f0f0e1e1e1dfdfdfefefeff3f3f3f3f3f3dededed9d9d9eaeaeadadadaeeeeeeececece8e8e8e4e4e4e1e1e1e6e6e6f0f0f0f8f8f8f0f0f0e7e7e7ebebebe3e3e3e4e4e4ebebebe5e5e5ddddddecececf8f8f8f4f4f4e1e1e1d6d6d6dededee7e7e7d7d7d7c2c2c2b2b2b2d4d4d4e5e5e5d5d5d5c2c2c2d7d7d7d2d2d2c9c9c9cbcbcbc3c3c3d4d4d4dbdbdbcfcfcfaaaaaab2b2b2d0d0d0b3b3b3c8c8c8c1c1c1c3c3c3b7b7b79696969d9d9dabababcbcbcbcfcfcfacacacbbbbbbd1d1d1dbdbdbd6d6d6eaeaeacececeadadaddfdfdfccccccc9c9c9e5e5e5f1f1f1edededf9f9f9ebebebf5f5f5ecececdcdcdcd1d1d1d1d1d1dbdbdbe2e2e2e8e8e8dfdfdfe2e2e2cdcdcdb1b1b1c4c4c4bbbbbbbababad3d3d3d0d0d0bababaa2a2a2c1c1c1c5c5c5cececed5d5d5dadadad1d1d1c5c5c5b3b3b3ccccccd9d9d9c6c6c6b8b8b8c8c8c8d7d7d7cfcfcfd9d9d9c0c0c0e1e1e1d0d0d0d2d2d2d7d7d7d6d6d6e0e0e0e6e6e6cececedbdbdbc0c0c0f4f4f4ecececddddddd0d0d0b4b4b4d8d8d8dbdbdbe1e1e1e3e3e3eeeeeeeeeeeef2f2f2f9f9f9e5e5e5bdbdbdd8d8d8e0e0e0d7d7d7f2f2f2dededed1d1d1e7e7e7ccccccc2c2c2f2f2f2c2c2c2e6e6e6d7d7d7cdcdcdcfcfcfd7d7d7e2e2e2c3c3c3c7c7c7e7e7e7f4f4f4eaeaeaf2f2f2cececeeaeaeaf1f1f1f3f3f3e0e0e0eeeeeefbfbfbedededd9d9d9c9c9c9e6e6e6aeaeaed7d7d7b9b9b9d2d2d2e1e1e1d3d3d3d1d1d1c0c0c0c8c8c8c9c9c9d4d4d4c7c7c7bfbfbfc1c1c1cbcbcbbababac6c6c69999996060607a7a7a818181818181939393a4a4a4b6b6b6bfbfbfaaaaaabdbdbdd7d7d7ededede5e5e5e5e5e5e3e3e3e7e7e7ebebebe2e2e2e4e4e4d3d3d3dfdfdfe3e3e3eaeaeae6e6e6e6e6e6f0f0f0f4f4f4ebebebf2f2f2d4d4d4b5b5b5abababe7e7e7e6e6e6e3e3e3edededdbdbdbf0f0f0e7e7e7eeeeeee6e6e6f6f6f6f9f9f9f5f5f5ebebebf6f6f6f5f5f5edededededede9e9e9dddddddededee2e2e2e6e6e6f6f6f6f1f1f1e5e5e5e6e6e6e9e9e9b9b9b9e6e6e6d6d6d6cececed2d2d2ecececdededed8d8d8d5d5d5dcdcdceeeeeee9e9e9d6d6d6d4d4d4d2d2d2d7d7d7cfcfcfdcdcdcd1d1d1c4c4c4cececec6c6c6d2d2d2d0d0d0d0d0d0d8d8d8c0c0c0d8d8d8cdcdcdededede9e9e9f0f0f0dededee1e1e1e1e1e1f0f0f0dadadad8d8d8d1d1d1cacacae2e2e2e3e3e3e1e1e1dcdcdcebebebd1d1d1dcdcdcefefeff9f9f9ecececf6f6f6ededede8e8e8cacacac7c7c7eeeeeeb8b8b8e8e8e8ececece6e6e6dadadae7e7e7e5e5e5adadadafafafa2a2a2a1a1a1a7a7a7a4a4a4c4c4c4aeaeaee5e5e5e1e1e1dbdbdbd7d7d7d8d8d8e3e3e3c7c7c7b0b0b0ebebebf5f5f5f4f4f4ebebebe1e1e1e4e4e4eeeeeeeaeaeae5e5e5eaeaeaf8f8f8efefefe3e3e3dcdcdcc9c9c9cdcdcde5e5e5c6c6c6c6c6c6e5e5e5f3f3f3ccccccf2f2f2d3d3d3ebebebdededef0f0f0dededee2e2e2dbdbdbdcdcdcc0c0c0b5b5b5c6c6c6e4e4e4ebebebd2d2d2e5e5e5e7e7e7f2f2f2f2f2f2f2f2f2d3d3d3aeaeaecececed3d3d3e3e3e3f5f5f5f6f6f6f6f6f6afafaff7f7f7efefefd4d4d4f0f0f0d5d5d5eeeeeeedededdfdfdfededede0e0e0f7f7f7f3f3f3bdbdbdcccccceaeaeae2e2e2919191c7c7c7d1d1d1ccccccd6d6d6d5d5d5afafafedededd8d8d8ddddddcdcdcdc7c7c7c2c2c2c4c4c4bcbcbca5a5a5b5b5b5bfbfbfc9c9c9afafafc2c2c2c6c6c6d9d9d9cdcdcddbdbdbe9e9e9d7d7d7e9e9e9d0d0d0ddddddaeaeaebbbbbbb7b7b7e4e4e4c2c2c2d5d5d5dcdcdcd8d8d8cecececdcdcdcacacadadadaefefefedededf1f1f1efefefe7e7e7d8d8d8dfdfdfc0c0c06a6a6a989898a8a8a8acacaca9a9a9b8b8b8b7b7b7afafafadadadb2b2b2a3a3a3c6c6c6c2c2c2c8c8c8c5c5c5d2d2d2c2c2c2cbcbcbc8c8c8c6c6c6d6d6d6e0e0e0e7e7e7dcdcdcecececf1f1f1c7c7c7d6d6d6f3f3f3e1e1e1d9d9d9a9a9a9b4b4b4cbcbcbcfcfcfd2d2d2dbdbdbd5d5d5d0d0d0f3f3f3d0d0d0d4d4d4d6d6d6c4c4c4c5c5c5cdcdcdc8c8c8bebebed4d4d4d8d8d8bebebee0e0e0d7d7d7d6d6d6cfcfcfd7d7d7aaaaaac4c4c4bebebeb2b2b2d0d0d0c0c0c0bebebebebebed9d9d9e3e3e3cecececfcfcfd2d2d2d3d3d3c4c4c4c6c6c6d0d0d0e0e0e0d0d0d0d5d5d5cdcdcddededed7d7d7d6d6d6c9c9c9e6e6e6e0e0e0f5f5f5f4f4f4f9f9f9e5e5e5c5c5c5ebebebd3d3d3eaeaead1d1d1ecececdddddde7e7e7dadadac9c9c9f6f6f6dededeebebebdededecececebababac8c8c8c7c7c7dadadad9d9d9dbdbdbd3d3d3cfcfcfc7c7c7dfdfdfe3e3e3dededeefefefdcdcdcbebebed7d7d7c7c7c7d2d2d2e7e7e79e9e9ea4a4a4a2a2a2b3b3b39d9d9dc3c3c3b4b4b4b3b3b3c3c3c3bebebec1c1c1bebebed9d9d9d2d2d2c1c1c1d5d5d5e0e0e0c7c7c7e4e4e4bcbcbcdadadad2d2d2cacacad7d7d7b8b8b8c6c6c6b4b4b4bbbbbbc7c7c7b9b9b9d3d3d3e4e4e4dededed1d1d1ddddddcbcbcbcacacaadadada7a7a7c7c7c7cbcbcbcfcfcfcdcdcdd8d8d8c7c7c7dadadac3c3c3d4d4d4f0f0f0efefefe1e1e1dcdcdcd0d0d0adadadd1d1d1cacacacccccccdcdcdd4d4d4e2e2e28e8e8ec6c6c6d5d5d5ccccccc6c6c6dbdbdbe5e5e5f3f3f3ecececf4f4f4edededd3d3d3efefefe8e8e8e2e2e2dededec4c4c4b4b4b4c6c6c69c9c9ca4a4a4cecececdcdcdccccccd9d9d9e2e2e2dadadab9b9b9c3c3c38d8d8d777777b9b9b9cacacad1d1d1d6d6d6d9d9d9ccccccc2c2c2c2c2c2dfdfdfd9d9d9e1e1e1efefefe0e0e0e5e5e5cbcbcbadadadb3b3b3cdcdcdc7c7c7b3b3b3b6b6b6d5d5d5d9d9d9d3d3d3dbdbdbf0f0f0e7e7e7dededed6d6d6eeeeeee2e2e2e8e8e8ddddddebebebd1d1d1d8d8d8e1e1e1d1d1d1e9e9e9d6d6d6cbcbcbd9d9d99c9c9c898989888888a1a1a1b4b4b4d7d7d7e7e7e7cececec0c0c0c3c3c3b4b4b4b5b5b5cacacab2b2b2d1d1d1e5e5e5e6e6e6f5f5f5f6f6f6f1f1f1f0f0f0e1e1e1f8f8f8fafafafafafaf8f8f8fafafaf0f0f0e3e3e3e4e4e4f0f0f0f0f0f0e7e7e7e7e7e7dededed7d7d7dededee2e2e2c8c8c8dcdcdce3e3e3d7d7d7eaeaeae7e7e7e8e8e8e2e2e2dfdfdfe6e6e6efefeff4f4f4ecececf5f5f5f4f4f4d7d7d7ecececdbdbdbf1f1f1f4f4f4f4f4f4f2f2f2ebebebf5f5f5efefefeeeeeef5f5f5efefefecececfbfbfbeeeeeeedededf5f5f5d9d9d9e7e7e7ddddddd1d1d1eeeeeed0d0d0dedededbdbdbe2e2e2f4f4f4f4f4f4f1f1f1d9d9d9e5e5e5edededeeeeeedfdfdfe6e6e6dfdfdfd9d9d9cbcbcbe6e6e6c3c3c3c8c8c8b7b7b7b9b9b9c4c4c4c3c3c3c8c8c8c3c3c3d0d0d0d2d2d2e5e5e5ebebebd9d9d9f3f3f3ebebebeaeaeadbdbdbb7b7b7cbcbcbbdbdbddcdcdcd3d3d3b2b2b2a2a2a2ddddddd9d9d9d8d8d8d6d6d6b7b7b7e4e4e4e6e6e69a9a9a8a8a8a9f9f9fa9a9a9a1a1a1b0b0b0a8a8a89494949b9b9b999999b5b5b5c3c3c3ccccccd9d9d9d2d2d2bdbdbdb5b5b5acacacc3c3c3e5e5e5f2f2f2e8e8e8e5e5e5e8e8e8dededed7d7d7e6e6e6d2d2d2edededccccccf4f4f4e8e8e8eeeeeeeaeaeae8e8e8f4f4f4f9f9f9f6f6f6f7f7f7f0f0f0eeeeeef1f1f1e0e0e0d2d2d2e8e8e8efefefefefefd4d4d4cbcbcbcececec9c9c9e7e7e7d6d6d6dfdfdfc4c4c4cdcdcde0e0e0e4e4e4e4e4e4dbdbdbd2d2d2d1d1d1c9c9c9b5b5b5adadadb6b6b6c6c6c6d9d9d9e8e8e8ddddddeeeeeef6f6f6f3f3f3f8f8f8ebebebe3e3e3e4e4e4f4f4f4dbdbdbd3d3d3dcdcdce7e7e7ecececeaeaeaebebebd3d3d3ddddddf1f1f1f7f7f7c6c6c6e8e8e8d1d1d1f1f1f1f2f2f2efefefe9e9e9d3d3d3b7b7b7f7f7f7f2f2f2f1f1f1d8d8d8e8e8e8eeeeeee2e2e2c9c9c9ececece8e8e8e1e1e1d6d6d6f9f9f9cececec5c5c5eaeaeaefefeff1f1f1ecececeaeaeaf8f8f8dfdfdfe0e0e0e5e5e5f2f2f2e8e8e8ebebebc5c5c5c7c7c7c1c1c1e1e1e1dfdfdfb7b7b7a8a8a8b4b4b49f9f9fd8d8d8e1e1e1e2e2e2f0f0f0dbdbdbe2e2e2f1f1f1ddddddefefeff1f1f1f7f7f7dcdcdceeeeeeefefefd8d8d8f9f9f9dededee6e6e6eeeeeee5e5e5f7f7f7e8e8e8f3f3f3ecececf7f7f7fafafaf9f9f9f2f2f2f5f5f5f4f4f4f4f4f4e8e8e8e1e1e1e4e4e4ebebebe0e0e0eaeaeadfdfdfcccccceaeaeadbdbdbe0e0e0e6e6e6d8d8d8d6d6d6dededee3e3e3d4d4d4d5d5d5d2d2d2e6e6e6e0e0e0dfdfdfd6d6d6e7e7e7d0d0d0d7d7d7dddddddededeccccccdfdfdfecececedededf0f0f0d6d6d6ebebebefefeff1f1f1cacacaccccccd1d1d1d6d6d6ddddddc6c6c6f1f1f1d2d2d2d7d7d7e6e6e6edededdcdcdcdededef2f2f2f3f3f3f2f2f2ecececdcdcdce8e8e8f9f9f9f7f7f7efefefe8e8e8edededafafafd1d1d1c0c0c0bebebed5d5d5c2c2c2d6d6d6d1d1d1e1e1e1f2f2f2eaeaeae7e7e7efefefe6e6e6eaeaeaefefeff0f0f0dededee8e8e8e0e0e0dcdcdce6e6e6dfdfdfeeeeeef8f8f8eaeaeaf0f0f0e8e8e8e2e2e2a9a9a9d6d6d6b8b8b8a2a2a2bcbcbcaeaeaea3a3a38d8d8da4a4a4a7a7a7bdbdbdaeaeaed0d0d0bcbcbc9f9f9fa2a2a2b7b7b7afafafedededd9d9d9f2f2f2f3f3f3cacacabebebedbdbdbe9e9e9e6e6e6e6e6e6e8e8e8dededed4d4d4cfcfcfdcdcdcf1f1f1e4e4e4dcdcdcdfdfdfd8d8d8dbdbdbe5e5e5eaeaeaecececf3f3f3e4e4e4e7e7e7f9f9f9ffffffdbdbdbe1e1e1e3e3e3dededed5d5d5ddddddecececd0d0d0bdbdbdbdbdbdaaaaaa707070808080dbdbdbeaeaead3d3d3e8e8e8c7c7c7dadadaeeeeeededededadadad5d5d5e9e9e9ddddddc0c0c0f0f0f0f0f0f0f8f8f8f6f6f6f7f7f7f8f8f8e6e6e6d3d3d3e4e4e4f5f5f5eeeeeee6e6e6e0e0e0efefefdadadaf9f9f9f2f2f2fffffffcfcfcf8f8f8f4f4f4f1f1f1f2f2f2e1e1e1f0f0f0f3f3f3e7e7e7f0f0f0ececece2e2e2f3f3f3ebebebededede5e5e5dbdbdbededede6e6e6e1e1e1e1e1e1e1e1e1e4e4e4e6e6e6e1e1e1dcdcdcd8d8d8d8d8d8dfdfdfdadadae1e1e1f3f3f3e4e4e4d9d9d9cdcdcdd1d1d1ddddddd8d8d8d3d3d3cbcbcbcdcdcdccccccdadadad5d5d5dbdbdbf0f0f0f0f0f0e0e0e0ecececefefeff0f0f0f1f1f1ededede9e9e9e3e3e3f0f0f0f2f2f2fbfbfbf4f4f4f3f3f3d8d8d8e1e1e1d8d8d8ddddddc5c5c5c8c8c8c4c4c4d6d6d6d4d4d4c5c5c5d8d8d8e0e0e0e7e7e7ebebebe1e1e1ebebebf7f7f7e8e8e8e6e6e6e3e3e3e5e5e5e5e5e5d5d5d5eeeeeed5d5d5e3e3e3d9d9d9e3e3e3cacacaccccccbdbdbdc1c1c1b8b8b8b2b2b2b9b9b9b4b4b4b9b9b9b6b6b6c9c9c9e2e2e2e4e4e4d3d3d3e8e8e8eeeeeee5e5e5c4c4c4cbcbcbcfcfcfc0c0c0c6c6c6d1d1d1c7c7c7cfcfcfbbbbbbd6d6d6d3d3d3dededed0d0d0cececedfdfdfd1d1d1e1e1e1e5e5e5dbdbdbd3d3d3e6e6e6f0f0f0e9e9e9e6e6e6d5d5d5e0e0e0f4f4f4f2f2f2e2e2e2d5d5d5cececed8d8d8f3f3f3f8f8f8edededf0f0f0ebebebf3f3f3d8d8d8ccccccc4c4c4b7b7b7c2c2c2dededed8d8d8e1e1e1e1e1e1e1e1e1ddddddececece6e6e6eaeaeacacacae6e6e6dcdcdcd3d3d3c8c8c8afafafbdbdbdc9c9c9d7d7d7cfcfcfb5b5b5a3a3a3bdbdbdb2b2b2a8a8a8aeaeaeb1b1b1a1a1a1b2b2b2bbbbbbb7b7b7b8b8b89c9c9cadadadaeaeaea6a6a6ddddddcbcbcbe3e3e3dfdfdfe4e4e4e2e2e2d8d8d8cacacad2d2d2c7c7c7d2d2d2cdcdcde0e0e0d2d2d2cececed7d7d7f7f7f7edededdddddddededeececece9e9e9ececece0e0e0f3f3f3e9e9e9d9d9d9eaeaeadadadae4e4e4dbdbdbe4e4e4e3e3e3eaeaeadfdfdfebebebe1e1e1cacacadfdfdff2f2f2bfbfbf848484939393b8b8b8edededf4f4f4b6b6b6b5b5b5bdbdbdfbfbfbdfdfdfe4e4e4c5c5c58d8d8dcdcdcdd2d2d2b7b7b7afafafa5a5a5888888aeaeaecececeebebebcfcfcfe1e1e1e4e4e4e3e3e3e3e3e3cbcbcbd5d5d5cfcfcfc9c9c9d6d6d6e6e6e6dfdfdfe6e6e6e8e8e8e6e6e6e7e7e7d3d3d3cacacadddddddadadae0e0e0d3d3d3d2d2d2cfcfcfd7d7d7cacacae1e1e1dfdfdfe4e4e4ddddddefefefe9e9e9e3e3e3d0d0d0dbdbdbd2d2d2d7d7d7dadadae6e6e6e6e6e6cfcfcfd9d9d9dbdbdbc0c0c0d9d9d9c5c5c5bcbcbcbdbdbdc8c8c8dadadac7c7c7d8d8d8e4e4e4e0e0e0e9e9e9d5d5d5f1f1f1f4f4f4eaeaeae5e5e5f7f7f7f3f3f3fcfcfcf6f6f6f8f8f8f1f1f1efefefcfcfcfdededec2c2c2b5b5b59d9d9daeaeaea7a7a7abababd2d2d2dfdfdfe1e1e1ececece4e4e4e5e5e5dfdfdfdbdbdbdfdfdfd9d9d9dadadad9d9d9dededed9d9d9dcdcdcdfdfdfd6d6d6e1e1e1e3e3e3f0f0f0d7d7d7dddddde4e4e4d7d7d7e6e6e6dfdfdff5f5f5eeeeeeebebebf3f3f3e8e8e8e8e8e8d8d8d8d7d7d7d4d4d4bfbfbfb7b7b79b9b9bc6c6c6cacacac6c6c6dcdcdcd5d5d5e6e6e6d7d7d7e4e4e4d9d9d9dbdbdbecececd5d5d5d1d1d1dadadaedededf4f4f4eeeeeeededede5e5e5ededede7e7e7f1f1f1f4f4f4e9e9e9e8e8e8dadadae9e9e9ecececd5d5d5dbdbdbd9d9d9dedededbdbdbe7e7e7dfdfdfd4d4d4d0d0d0b9b9b9cfcfcfb7b7b7c0c0c0e1e1e1e9e9e9efefefbababab5b5b5c6c6c6c1c1c1c5c5c5e7e7e7eaeaeae7e7e7f2f2f2efefefedededefefefeeeeeef1f1f1edededf3f3f3ebebebeaeaeaf0f0f0d6d6d6e4e4e4d8d8d8dadadacacacaabababa3a3a3b5b5b5c5c5c5d9d9d9aeaeaeb5b5b5bfbfbfa7a7a7abababa9a9a98a8a8a939393acacacc9c9c9dadadae3e3e3ecececdbdbdbe5e5e5dbdbdbdcdcdcaaaaaaa4a4a4d8d8d8a3a3a3b8b8b8c2c2c2cdcdcdd7d7d7e6e6e6d0d0d0dddddde4e4e4f2f2f2f2f2f2f4f4f4e8e8e8e5e5e5f0f0f0f3f3f3f6f6f6d8d8d8e6e6e6e3e3e3e6e6e6e2e2e2c5c5c5ecececf1f1f1efefefebebebeaeaead3d3d39494949d9d9de2e2e2d9d9d9e4e4e4e1e1e1d1d1d1cccccca1a1a1898989a8a8a89a9a9ab1b1b1d2d2d2e2e2e2e3e3e3d0d0d0bdbdbdc4c4c4f2f2f2f4f4f4eeeeeeefefeff0f0f0f4f4f4f9f9f9ecececdfdfdfe7e7e7f4f4f4edededfbfbfbf6f6f6fbfbfbfafafaf8f8f8f8f8f8f5f5f5f9f9f9f8f8f8fafafaf5f5f5f9f9f9f4f4f4f7f7f7f3f3f3fefefee3e3e3f4f4f4f7f7f7f3f3f3ededede2e2e2e1e1e1d9d9d9eaeaeaf0f0f0efefefe0e0e0f0f0f0ebebebedededdfdfdfdadadae0e0e0f2f2f2bcbcbce9e9e9e1e1e1f9f9f9d7d7d7e8e8e8f5f5f5f8f8f8f3f3f3efefeff8f8f8efefefd8d8d8bdbdbdbbbbbb9d9d9d868686808080a2a2a2b1b1b1b6b6b6b8b8b8d5d5d5dadadad9d9d9ededede1e1e1d5d5d5c3c3c3c4c4c4d2d2d2c6c6c6d8d8d8bfbfbfabababa0a0a0b1b1b1b4b4b4bababad1d1d1c6c6c6d3d3d3d9d9d9e3e3e3d2d2d2bdbdbdcacacacececeaaaaaab4b4b4bdbdbdbbbbbbc7c7c7d0d0d0b1b1b1afafafb6b6b6b8b8b8bfbfbfbebebecfcfcfd9d9d9cbcbcba7a7a7c3c3c3b7b7b7bebebec2c2c2b6b6b6bababab8b8b8b2b2b2c0c0c0b6b6b6c6c6c6cececed2d2d2d6d6d6b6b6b6dededeeaeaeaefefefe0e0e0d1d1d1dcdcdce8e8e8f7f7f7dfdfdfeeeeeedadadae2e2e2e1e1e1dadadae8e8e8dfdfdfe5e5e5e0e0e0e6e6e6e4e4e4e6e6e6dadadae0e0e0e2e2e2eeeeeee1e1e1d6d6d6ececece0e0e0ddddddd1d1d1bdbdbdc7c7c7e8e8e8ecececeaeaeae6e6e6ededede8e8e8eaeaeae5e5e5dadadabfbfbfdcdcdcd4d4d4c2c2c2bfbfbfcfcfcfd8d8d8d2d2d2e9e9e9e5e5e5ebebebf8f8f8e1e1e1d4d4d4f3f3f3f7f7f7e6e6e6dddddde4e4e4d8d8d8dedededcdcdce0e0e0babababcbcbcd3d3d3d8d8d8dadadab8b8b8dcdcdcaeaeaee7e7e7e9e9e9ebebebf1f1f1eeeeeef2f2f2d3d3d3e3e3e3eaeaeaefefefedededeeeeeef8f8f8dedededededef1f1f1e1e1e1d1d1d1dddddddcdcdce2e2e2e9e9e9ecececcbcbcbcfcfcfcacacae4e4e4f0f0f0e2e2e2cececedadadad1d1d1bcbcbcdbdbdbc9c9c9d0d0d0d2d2d2c4c4c4bebebeaeaeae9b9b9bddddddd9d9d9cbcbcbcececee0e0e0d5d5d5b7b7b7fbfbfbf7f7f7f3f3f3e8e8e8f5f5f5f3f3f3f4f4f4f5f5f5fbfbfbf3f3f3f7f7f7eaeaeae2e2e2dddddddcdcdcdededed1d1d1c4c4c4d7d7d7dedededadadaf1f1f1eaeaeaf0f0f0efefefefefefe6e6e6e2e2e2e6e6e6f1f1f1e3e3e3e4e4e4e7e7e7ebebebf3f3f3e7e7e7edededf1f1f1f8f8f8f2f2f2e1e1e1efefefefefeff1f1f1f6f6f6e9e9e9efefeff1f1f1edededeeeeeee8e8e8e2e2e2dcdcdcd8d8d8e3e3e3e2e2e2d0d0d0d0d0d0d7d7d7f1f1f1f2f2f2e9e9e9ececece4e4e4f8f8f8f3f3f3fafafafafafafdfdfdfafafafefefee9e9e9dcdcdcf4f4f4eeeeeed8d8d8d1d1d1c0c0c0b5b5b5b3b3b3aeaeaea5a5a5bababa9b9b9bcfcfcfdededec9c9c9e9e9e9e1e1e1ccccccd7d7d7dededeebebebe0e0e0e8e8e8dcdcdccbcbcbdcdcdceaeaead7d7d7dadadacecececfcfcfd9d9d9e4e4e4e1e1e1edededdbdbdbcececed0d0d0f3f3f3f5f5f5e2e2e2e6e6e6dadadae7e7e7cdcdcd8d8d8db8b8b8bfbfbfbdbdbdcacacac3c3c3d3d3d3ddddddbebebec2c2c2b9b9b9d6d6d6f1f1f1d3d3d3dddddde5e5e5e4e4e4f5f5f5e2e2e2e1e1e1f5f5f5eeeeeee7e7e7eeeeeef0f0f0ececece4e4e4f1f1f1e8e8e8ededede6e6e6e4e4e4b8b8b8d4d4d4cdcdcdd6d6d6d9d9d9cfcfcfc9c9c9c6c6c6e8e8e8cdcdcdf1f1f1ecececebebebe3e3e3eeeeeef3f3f3f9f9f9fdfdfddddddde6e6e6d9d9d9e6e6e6d3d3d3d3d3d3d1d1d1ccccccc6c6c6cfcfcfbebebec4c4c4c7c7c7bfbfbfeeeeeed8d8d8dddddde8e8e8eaeaeaf3f3f3e5e5e5cececee5e5e5c6c6c6e3e3e3dededee5e5e5dfdfdfe2e2e2e9e9e9e9e9e9f1f1f1f8f8f8f4f4f4f7f7f7fefefef4f4f4d5d5d5dadadaf1f1f1e5e5e5e7e7e7dfdfdfd6d6d6c1c1c1cfcfcfedededd4d4d4d6d6d6eaeaeaececece7e7e7e6e6e6dfdfdfeaeaeacfcfcfa6a6a6919191b4b4b47d7d7d9696968b8b8b9b9b9b929292cacacae2e2e2e1e1e1ddddddd2d2d2e9e9e9e5e5e5d9d9d9d2d2d2d7d7d7d2d2d2c2c2c2b0b0b0bdbdbdb7b7b7b8b8b8b4b4b4c2c2c2b6b6b68989897f7f7f8888886868686868687d7d7de8e8e8f1f1f1f0f0f0dadadadcdcdcdbdbdbcececededededddddddadadadbdbdbcdcdcddddddddbdbdbd6d6d6d9d9d9d6d6d6dcdcdce0e0e0e3e3e3dcdcdccdcdcdcececec8c8c8b1b1b1ccccccd0d0d0d4d4d4d1d1d1d5d5d5d6d6d6dfdfdfd7d7d7d4d4d4d8d8d8e2e2e2d6d6d6e0e0e0cbcbcbdededed1d1d1c9c9c9d2d2d2d6d6d6d4d4d4c8c8c8c6c6c6d0d0d0d5d5d5e1e1e1cccccccecececcccccd6d6d6d2d2d2d9d9d9e3e3e3e5e5e5e4e4e4ebebebd7d7d7dfdfdfcacacac6c6c6c7c7c7dcdcdce9e9e9e7e7e7d1d1d1d4d4d4e6e6e6e1e1e1e4e4e4e6e6e6e6e6e6f0f0f0e4e4e4d9d9d9c9c9c9c9c9c9bfbfbf959595bdbdbd919191f0f0f0dfdfdfd2d2d2c8c8c8d7d7d7dddddddededec3c3c3c2c2c2cacacaddddddedededefefefe8e8e8d3d3d3bfbfbff6f6f6f3f3f3f0f0f0ecececefefeff4f4f4f6f6f6f8f8f8f8f8f8f4f4f4d7d7d7d5d5d5e8e8e8e8e8e8d2d2d2cacacacbcbcbd3d3d3c9c9c9c5c5c5c6c6c6c7c7c7bbbbbbc4c4c4c7c7c7e7e7e7d6d6d6eeeeeee4e4e4c3c3c3c9c9c9c8c8c8d4d4d4d2d2d2d9d9d9d2d2d2d4d4d4dedededcdcdcdbdbdbd6d6d6d1d1d1cacacad4d4d4dadadaf4f4f4dadadaddddddd8d8d8bababab4b4b4ccccccb6b6b6d1d1d1cdcdcdc0c0c0bdbdbdbdbdbdc2c2c2d5d5d5c9c9c9c9c9c9c8c8c8c9c9c9c8c8c8bfbfbfc2c2c2cbcbcbcacacac0c0c0cbcbcbcacacad7d7d7c7c7c7d7d7d7e3e3e3dededee3e3e3e4e4e4e3e3e3eaeaeae6e6e6f0f0f0efefeff0f0f0f4f4f4e3e3e3e0e0e0ebebebecececececece9e9e9e7e7e7e5e5e5efefefe5e5e5f3f3f3ebebebebebebdbdbdbe0e0e0c7c7c7cacacad5d5d5cfcfcfd7d7d7d1d1d1a0a0a0c2c2c2c7c7c7d8d8d8eeeeeef4f4f4dddddddcdcdce0e0e0c6c6c6d2d2d2d9d9d9dddddddbdbdbdfdfdfe3e3e3f5f5f5f0f0f0e5e5e5d7d7d7cececeaeaeae7d7d7d7b7b7ba0a0a0c0c0c0818181686868787878d8d8d8dbdbdbbbbbbb8c8c8c646464868686a4a4a4abababb2b2b2a7a7a7767676737373aeaeaeacacacd0d0d0a3a3a3a4a4a4a9a9a99090909a9a9ac0c0c0c2c2c2ccccccd1d1d1dbdbdbc0c0c0e0e0e0cbcbcbcececee0e0e0fafafaf3f3f3fbfbfbfafafafdfdfdf9f9f9fafafaf4f4f4ebebebc9c9c9dfdfdfdededee2e2e2e2e2e2e4e4e4e8e8e8eaeaeaecececebebebf0f0f0ebebebefefefecececeaeaeae7e7e7eaeaeafafafafafafaf2f2f2fcfcfcfffffffefefefcfcfcf8f8f8fdfdfdfafafaf0f0f0f1f1f1efefefe6e6e6f2f2f2fafafafdfdfdfbfbfbf8f8f8ededede7e7e7eaeaeae1e1e1e1e1e1fbfbfbfefefef8f8f8fffffff5f5f5d1d1d1c8c8c8dadadaf3f3f3ebebebdcdcdce8e8e8e7e7e7d0d0d0ebebebe4e4e4d5d5d5e2e2e2e2e2e2e2e2e2f4f4f4f5f5f5e4e4e4f7f7f7e5e5e5f1f1f1e9e9e9f4f4f4f0f0f0f2f2f2f6f6f6f3f3f3f4f4f4f7f7f7e9e9e9e1e1e1e3e3e3ccccccd9d9d9dadadaddddddededede6e6e6f2f2f2f2f2f2edededeaeaeaeeeeeef2f2f2f8f8f8fcfcfcf7f7f7f0f0f0f1f1f1eeeeeee8e8e8e1e1e1fcfcfcfafafafffffffdfdfdf6f6f6fcfcfcf8f8f8e3e3e3d3d3d3ecececdbdbdbd1d1d1eaeaeaf0f0f0e7e7e7ebebebe9e9e9f2f2f2e4e4e4f5f5f5ededede4e4e4dbdbdbefefefe1e1e1e9e9e9e5e5e5e4e4e4c8c8c8e3e3e3dcdcdcd8d8d8f5f5f5fefefee2e2e2eaeaeaf3f3f3f0f0f0f2f2f2f6f6f6f3f3f3fcfcfcf9f9f9f4f4f4e8e8e8f1f1f1eeeeeef6f6f6eeeeeef7f7f7fafafaedededefefeff1f1f1efefefeeeeeeeaeaeaf3f3f3e6e6e6e1e1e1dfdfdfcfcfcfd2d2d2c8c8c8d9d9d9cdcdcdcececed0d0d0ddddddd1d1d1d9d9d9dcdcdcd0d0d0dfdfdfeeeeeedfdfdff4f4f4ddddddcacacaeaeaeae7e7e7acacacd3d3d3c6c6c6ccccccd9d9d9e3e3e3e7e7e7dededee6e6e6f9f9f9f4f4f4e3e3e3ededede6e6e6f6f6f6f8f8f8f3f3f3e8e8e8f3f3f3f4f4f4e7e7e7f1f1f1ebebebefefefdfdfdfefefefdbdbdbefefefe8e8e8e5e5e5e8e8e8f9f9f9e9e9e9f3f3f3f3f3f3f0f0f0ecececf2f2f2ecececefefeff3f3f3fbfbfbe8e8e8f0f0f0e7e7e7e9e9e9d9d9d9ebebebe5e5e5d9d9d9cececed4d4d4cacacac5c5c5c8c8c8bebebecacacad0d0d0ecececedededf4f4f4f7f7f7edededfafafaf6f6f6f7f7f7f6f6f6dededecdcdcdc4c4c4c3c3c3dbdbdbc7c7c7c2c2c2d4d4d4cbcbcbd9d9d9f1f1f1ededede9e9e9dadadae8e8e8e0e0e0d6d6d6dcdcdcd8d8d8d6d6d6d4d4d4d9d9d9cfcfcfcfcfcfdadadacacacad6d6d6c9c9c9c2c2c2bcbcbcbebebeb8b8b8bcbcbcc1c1c1c4c4c4c4c4c4cbcbcbc6c6c6c6c6c6cdcdcdc6c6c6cececec6c6c6d7d7d7dadadadedededededed8d8d8ddddddd3d3d3dadadaf0f0f0f2f2f2dfdfdfc8c8c8dcdcdcebebebebebebf0f0f0e6e6e6e9e9e9dcdcdcf8f8f8d7d7d7e5e5e5ebebebe8e8e8e8e8e8f1f1f1fefefefbfbfbe9e9e9edededecececd4d4d4eeeeeeedededf0f0f0ecececebebebebebebe6e6e6e7e7e7ebebebd8d8d8d7d7d7d6d6d6e9e9e9ddddddecececefefefe1e1e1dfdfdfdbdbdbd0d0d0cbcbcbd0d0d0cfcfcfd3d3d3d1d1d1cacacac8c8c8d0d0d0cfcfcfdddddde6e6e6e0e0e0e8e8e8bebebec5c5c5cdcdcdcecececdcdcdc0c0c0cacacad7d7d7d0d0d0cacacabfbfbfc5c5c5bebebeb9b9b9d9d9d9e1e1e1d4d4d4e3e3e3eaeaeae5e5e5dadadae1e1e1e7e7e7e0e0e0e4e4e4e4e4e4efefefe8e8e8cececebababae4e4e4f2f2f2e3e3e3d5d5d5c8c8c8c7c7c7d8d8d8ececececececdfdfdfececece6e6e6eaeaeaf4f4f4e8e8e8e3e3e3d6d6d6ececece6e6e6cbcbcbcfcfcfd3d3d3cccccce9e9e9dfdfdfd8d8d8bbbbbbd1d1d1c2c2c2f2f2f2ededede6e6e6efefeff3f3f3dadadad8d8d8f3f3f3f2f2f2e0e0e0e2e2e2cdcdcde1e1e1e0e0e0d6d6d6dadadad8d8d8cbcbcbd4d4d4d6d6d6d8d8d8bdbdbdf5f5f5d5d5d5eaeaeafdfdfdf0f0f0e9e9e9f5f5f5f4f4f4eaeaeae4e4e4e9e9e9e8e8e8ebebebf2f2f2e5e5e5ececece2e2e2ececece4e4e4f1f1f1ececece8e8e8ebebebf4f4f4f7f7f7e9e9e9f7f7f7efefefdddddde9e9e9e8e8e8e7e7e7eeeeeeebebebedededdadadad2d2d2d7d7d7cacacacfcfcfccccccccccccc3c3c3c8c8c8d1d1d1d0d0d0dfdfdfc9c9c9dadadaefefeff9f9f9f8f8f8eeeeeee3e3e3efefeff8f8f8efefefe8e8e8dedededddddddbdbdbe0e0e0ebebebf2f2f2f8f8f8f5f5f5fafafaf6f6f6f7f7f7f2f2f2f2f2f2f1f1f1eeeeeef4f4f4f0f0f0efefeff0f0f0edededecececefefeff9f9f9f2f2f2f6f6f6f3f3f3f3f3f3f5f5f5f5f5f5f6f6f6fbfbfbf6f6f6f9f9f9f9f9f9f3f3f3e9e9e9f7f7f7fbfbfbfafafaf3f3f3f2f2f2fafafafcfcfcf6f6f6ecececf4f4f4e4e4e4dededee7e7e7f3f3f3f4f4f4f6f6f6ececece8e8e8d3d3d3d8d8d8cfcfcfd5d5d5cccccccececec4c4c4d4d4d4dededed6d6d6b8b8b8bfbfbfc9c9c9d7d7d7c7c7c7c2c2c2e1e1e1d9d9d9dbdbdbf6f6f6fafafad9d9d9c7c7c7d0d0d0d0d0d0e2e2e2eaeaeaedededefefeff6f6f6f1f1f1e7e7e7e8e8e8f5f5f5f8f8f8e5e5e5f0f0f0f3f3f3dfdfdfdededee0e0e0c4c4c4b3b3b3a9a9a9d8d8d8cfcfcfdcdcdcd9d9d9dedededfdfdfebebebf4f4f4ecececf5f5f5f7f7f7efefeff5f5f5efefefecececdfdfdfe2e2e2ddddddeaeaeafafafaf2f2f2edededf8f8f8f4f4f4f6f6f6f4f4f4f0f0f0fafafaf7f7f7f4f4f4f3f3f3e6e6e6e3e3e3e2e2e2eaeaeaecececefefeff4f4f4f8f8f8fafafafbfbfbf8f8f8eaeaeaefefefe3e3e3e0e0e0d4d4d4dddddddadadae1e1e1e7e7e7e0e0e0dfdfdfe2e2e2f7f7f7eaeaeadddddde5e5e5ebebebf3f3f3eaeaeae6e6e6e4e4e4f9f9f9f7f7f7f9f9f9f1f1f1eeeeeef3f3f3fdfdfdf9f9f9f1f1f1edededf6f6f6f2f2f2f8f8f8f3f3f3eaeaeacececeeeeeeee1e1e1e8e8e8e3e3e3dbdbdbe7e7e7d1d1d1d3d3d3eaeaeaf3f3f3eeeeeedededee0e0e0bfbfbfe2e2e2f4f4f4f8f8f8f0f0f0e9e9e9dcdcdcd5d5d5c4c4c4efefefc3c3c3c3c3c3e0e0e0f1f1f1e2e2e2efefeff1f1f1f5f5f5f5f5f5e5e5e5e8e8e8e6e6e6f0f0f0e8e8e8ebebebecececefefefd4d4d4f3f3f3dededeececece8e8e8eaeaeaededede9e9e9edededecececd6d6d6d0d0d0d6d6d6dbdbdbdededeeaeaeafafafafcfcfcfdfdfdfcfcfcf9f9f9fafafaeeeeeef9f9f9f7f7f7efefeff0f0f0f1f1f1e4e4e4cbcbcbcfcfcfedededfbfbfbf9f9f9fbfbfbf5f5f5f5f5f5f7f7f7ecececfbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f2f2f2f7f7f7f6f6f6f1f1f1efefeff3f3f3fafafafcfcfcfdfdfdfefefefefefefefefefefefefefefefdfdfdfbfbfbf8f8f8f9f9f9f7f7f7f8f8f8f3f3f3f5f5f5f6f6f6f4f4f4ebebebeaeaeae0e0e0e9e9e9edededeaeaeae6e6e6e4e4e4e7e7e7eaeaeaf2f2f2ededede5e5e5efefefe8e8e8e8e8e8efefefd8d8d8d5d5d5dfdfdfe0e0e0dededee3e3e3e9e9e9ebebebecececebebebe8e8e8eaeaeaecececefefefececece2e2e2e9e9e9ecececeeeeeeeeeeeeeeeeeef5f5f5e8e8e8dededec6c6c6cececeeaeaeaf2f2f2e0e0e0fdfdfdd7d7d7e1e1e1eaeaead9d9d9d8d8d8e5e5e5e4e4e4e5e5e5e4e4e4f1f1f1f9f9f9f3f3f3dededed9d9d9e5e5e5d7d7d7e2e2e2f2f2f2f9f9f9f9f9f9fcfcfcf1f1f1f5f5f5f7f7f7f2f2f2dadadaebebebedededecececf5f5f5f7f7f7f6f6f6d8d8d8d9d9d9eaeaeae3e3e3dcdcdce2e2e2ecececb8b8b8d9d9d9cececeecececebebebe3e3e3e9e9e9eaeaeaf7f7f7fefefef8f8f8f6f6f6fcfcfcfbfbfbebebebe3e3e3dcdcdcd8d8d8cfcfcfd3d3d3d8d8d8d6d6d6dfdfdfd6d6d6cececed8d8d8efefeff5f5f5dededecdcdcddcdcdce4e4e4eeeeeee9e9e9c9c9c9e4e4e4e5e5e5e1e1e1d2d2d2d1d1d1f8f8f8ebebebecececf4f4f4fbfbfbfdfdfde1e1e19b9b9bc7c7c7a5a5a5a6a6a6acacacf2f2f2fdfdfdedededf0f0f0e8e8e8dfdfdfe0e0e0e6e6e6cbcbcbccccccd5d5d5d6d6d6c9c9c9bababae0e0e0d5d5d5f3f3f3dddddddfdfdfd7d7d7edededd3d3d3e5e5e5cacacac6c6c6e5e5e5ecececefefefe8e8e8ebebebcdcdcdf3f3f3f0f0f0d7d7d7d8d8d8dadadac9c9c9dadadabababae3e3e3dededeefefefeeeeeee4e4e4f3f3f3dfdfdfebebebe8e8e8ecececf0f0f0e9e9e9f4f4f4eeeeeef2f2f2f3f3f3eeeeeee6e6e6e5e5e5f4f4f4f4f4f4f0f0f0dcdcdcefefefe8e8e8e8e8e8e7e7e7edededdfdfdfe5e5e5eaeaeae6e6e6f0f0f0e9e9e9edededebebebe7e7e7f9f9f9fafafadbdbdbcdcdcdf0f0f0f4f4f4e8e8e8f0f0f0ecececd5d5d5f3f3f3dadadad8d8d8e3e3e3dcdcdce6e6e6f7f7f7fdfdfdfefefefcfcfceeeeeeedededf1f1f1d8d8d8d0d0d0e1e1e1dededec3c3c3c8c8c8cacacac2c2c2c7c7c7cacacad3d3d3d5d5d5d6d6d6dadadae3e3e3ebebebf1f1f1f0f0f0f2f2f2f0f0f0fdfdfdfcfcfcf8f8f8f3f3f3e4e4e4eaeaeaf0f0f0f4f4f4eaeaeae6e6e6ebebebe3e3e3e3e3e3e9e9e9e3e3e3e8e8e8e5e5e5e7e7e7e3e3e3efefefeaeaeaf0f0f0e4e4e4ebebebeeeeeeefefeff5f5f5ecececf5f5f5fbfbfbeaeaeaf7f7f7f2f2f2edededdededee1e1e1dadadae0e0e0e2e2e2e5e5e5d6d6d6c6c6c6d7d7d7dadadadbdbdbcfcfcfdfdfdffbfbfbeeeeeeeeeeeef0f0f0efefefecececedededf3f3f3d6d6d6c9c9c9e1e1e1ecececf9f9f9f1f1f1eaeaeae8e8e8e8e8e8eeeeeee0e0e0d4d4d4eaeaeadfdfdfd7d7d7ededede9e9e9fbfbfbf8f8f8fdfdfdf7f7f7f7f7f7f8f8f8f9f9f9efefeff7f7f7eeeeeeecececf5f5f5fafafafbfbfbf3f3f3f6f6f6dfdfdfd5d5d5f1f1f1ebebebf3f3f3f5f5f5e2e2e2ddddddcccccce9e9e9eeeeeee6e6e6f0f0f0f5f5f5edededf7f7f7ebebebefefefedededebebebededede1e1e1e3e3e3d8d8d8c5c5c5d0d0d0dcdcdcd6d6d6e8e8e8c8c8c8b2b2b2b1b1b1afafafbfbfbfb4b4b4c9c9c9cdcdcdcbcbcbc2c2c2c2c2c2bebebebababaadadad959595f9f9f9fffffff9f9f9fcfcfcf8f8f8d7d7d7e0e0e0f5f5f5f3f3f3e8e8e8ebebebcfcfcfe1e1e1f0f0f0f1f1f1e6e6e6e9e9e9e2e2e2f1f1f1e3e3e3e7e7e7d2d2d2d5d5d5eaeaeaf2f2f2d3d3d3e6e6e6e0e0e0ecececd9d9d9e6e6e6dcdcdcd2d2d2ccccccdcdcdceaeaeacdcdcddadadae0e0e0b8b8b8d9d9d9f0f0f0eeeeeef5f5f5edededeeeeeef3f3f3ecececcdcdcddadadae1e1e1dededee4e4e4ebebebe4e4e4e8e8e8dfdfdfe1e1e1e3e3e3e7e7e7f0f0f0fdfdfdfbfbfbe3e3e3c3c3c3d2d2d2e8e8e8ecececf6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f2f2f2efefefefefeff4f4f4f1f1f1ecececdfdfdfefefefe0e0e0e6e6e6f8f8f8e0e0e0dedededcdcdcdedededfdfdfe0e0e0d1d1d1cececedbdbdbd6d6d6d1d1d1d9d9d9cececec5c5c5cbcbcbc9c9c9c9c9c9e4e4e4dadadae3e3e3ddddddcfcfcfd7d7d7dfdfdfefefeff7f7f7f3f3f3fffffffdfdfdfafafaebebebe9e9e9dfdfdfe7e7e7dedededfdfdfe4e4e4dedededededed6d6d6d5d5d5cfcfcfd5d5d5dfdfdfeaeaeaf4f4f4f4f4f4fbfbfbfbfbfbf3f3f3eeeeeef8f8f8fcfcfcfbfbfbf8f8f8e8e8e8e3e3e3e3e3e3e6e6e6e5e5e5e9e9e9e9e9e9f1f1f1f6f6f6fafafafcfcfcededede3e3e3e3e3e3d4d4d4d3d3d3c7c7c7cdcdcdd2d2d2e6e6e6ecececeeeeeee4e4e4f6f6f6fefefee1e1e1d6d6d6f3f3f3f1f1f1f6f6f6d3d3d3c5c5c5cbcbcbd2d2d2d3d3d3e8e8e8cccccce1e1e1dddddddededef5f5f5e6e6e6f9f9f9f8f8f8f9f9f9f3f3f3e7e7e7efefefeeeeeef1f1f1f6f6f6efefefe6e6e6eaeaeaededede6e6e6ddddddd5d5d5dededecfcfcfd6d6d6dfdfdfdfdfdfe5e5e5cdcdcdf6f6f6dededee7e7e7d5d5d5dedededddddde3e3e3c8c8c8d8d8d8ddddddd3d3d3d8d8d8c7c7c7c6c6c6c3c3c3c3c3c3c8c8c8dedededfdfdfd1d1d1d2d2d2d0d0d0bebebec2c2c2b4b4b4babababcbcbcd7d7d7dbdbdbdededeeeeeeef5f5f5f8f8f8ecececddddddecececcacacad2d2d2cacacab0b0b0e6e6e6e8e8e8dfdfdfe7e7e7eaeaeae7e7e7e3e3e3e8e8e8f6f6f6dfdfdfeaeaead9d9d9c6c6c6b6b6b6efefefdbdbdbf5f5f5f4f4f4f1f1f1dadadadadadad8d8d8e0e0e0dcdcdcc2c2c2b5b5b5b7b7b7e0e0e0edededd8d8d8d7d7d7dededed3d3d3bfbfbfe9e9e9c4c4c4dededef4f4f4e1e1e1e6e6e6d3d3d3f8f8f8f8f8f8efefefe2e2e2d6d6d6d8d8d8e5e5e5dfdfdfd1d1d1dededeeaeaead7d7d7bebebecacacab9b9b9b8b8b8c1c1c1bfbfbfc7c7c7dfdfdfdededef1f1f1ecececf6f6f6f1f1f1e9e9e9e3e3e3f7f7f7fefefefdfdfdfefefeebebebd4d4d4b5b5b5cbcbcbeaeaeaf9f9f9f2f2f2d9d9d9efefefeaeaeadededecfcfcfe3e3e3f0f0f0ededede8e8e8f0f0f0efefeffcfcfcfefefef5f5f5fcfcfcf5f5f5f1f1f1f6f6f6ebebebe9e9e9e4e4e4dededed7d7d7d8d8d8d9d9d9f2f2f2f5f5f5f2f2f2f9f9f9fbfbfbfffffff9f9f9f5f5f5f8f8f8e9e9e9eeeeeee9e9e9efefeff4f4f4fcfcfcf9f9f9f1f1f1f8f8f8e8e8e8dbdbdbdededee8e8e8e7e7e7eaeaeadbdbdbd0d0d0d7d7d7dadadadfdfdfdbdbdbd7d7d7dededef3f3f3e6e6e6e5e5e5e0e0e0d8d8d8d2d2d2d3d3d3cececebfbfbfd1d1d1e2e2e2c7c7c7c5c5c5c2c2c2cbcbcbc5c5c5d6d6d6d6d6d6dcdcdcdbdbdbdadadadbdbdbcececec5c5c5c1c1c1d1d1d1cdcdcddedededfdfdfeaeaeae9e9e9ececece9e9e9fafafafafafaf7f7f7f3f3f3f7f7f7f5f5f5d9d9d9e6e6e6e9e9e9f3f3f3f5f5f5f7f7f7fafafaecececf0f0f0e6e6e6b9b9b9cdcdcdd7d7d7d5d5d5d7d7d7dbdbdbdededee7e7e7d9d9d9d6d6d6c1c1c1acacacbbbbbbb5b5b5b7b7b7dbdbdbdedededededed2d2d2d3d3d3c6c6c6d2d2d2bfbfbfb6b6b6cacacab1b1b1b6b6b6b5b5b5bcbcbcd0d0d0b8b8b8ccccccd1d1d1d7d7d7d3d3d3dfdfdfdbdbdbdbdbdbd9d9d9d9d9d9d7d7d7dbdbdbe6e6e6cfcfcfd8d8d8cbcbcbc6c6c6dfdfdff1f1f1dededee7e7e7e7e7e7e6e6e6eeeeeef7f7f7f4f4f4eeeeeeeaeaeae0e0e0dadadad6d6d6d0d0d0dededed9d9d9f3f3f3f6f6f6ececece7e7e7ddddddc3c3c3dddddde5e5e5e2e2e2f4f4f4e9e9e9eeeeeedbdbdbe0e0e0f1f1f1f0f0f0f0f0f0edededdfdfdff8f8f8f4f4f4ddddddc2c2c2cacacacfcfcfd5d5d5e2e2e2e0e0e0e2e2e2dadadad8d8d8b3b3b3e0e0e0b6b6b6e4e4e4e1e1e1dcdcdcd6d6d6e9e9e9e5e5e5e5e5e5e9e9e9f1f1f1e4e4e4f7f7f7fafafaedededdfdfdfe1e1e1ecececf7f7f7f1f1f1ededede8e8e8e5e5e5e8e8e8dcdcdcebebebedededeaeaeafbfbfbedededf3f3f3f7f7f7f1f1f1f3f3f3f7f7f7e7e7e7f2f2f2f2f2f2e8e8e8e2e2e2e3e3e3d6d6d6e3e3e3cbcbcbcfcfcfcbcbcbc9c9c9d8d8d8dededef4f4f4fafafaeaeaead0d0d0b9b9b9ccccccc0c0c0cdcdcdd0d0d0d5d5d5d5d5d5d3d3d3c8c8c8d0d0d0bfbfbfd0d0d0d6d6d6cececedddddde4e4e4e3e3e3e3e3e3e9e9e9ecececfafafafbfbfbf9f9f9fdfdfdfbfbfbf8f8f8c9c9c9cacacac6c6c6c0c0c0c6c6c6c6c6c6c3c3c3bdbdbdccccccd4d4d4c6c6c6cdcdcdc0c0c0bebebec4c4c4c6c6c6d0d0d0cbcbcbcdcdcddadadadbdbdbcececed8d8d8c4c4c4ccccccd0d0d0dcdcdce8e8e8e8e8e8efefefdededecacacad6d6d6e8e8e8ececece7e7e7f1f1f1fafafafafafafafafaf3f3f3f4f4f4e8e8e8f0f0f0f7f7f7f5f5f5f5f5f5fbfbfbf9f9f9f9f9f9f7f7f7fbfbfbfdfdfdeaeaeaf6f6f6f7f7f7f4f4f4f5f5f5f9f9f9f1f1f1dcdcdce3e3e3e8e8e8ebebebededede6e6e6f4f4f4dededee1e1e1d1d1d1c4c4c4d7d7d7dedededfdfdfdadadadfdfdfd5d5d5dcdcdce8e8e8e8e8e8f5f5f5f9f9f9f5f5f5f9f9f9f7f7f7f6f6f6e0e0e0e5e5e5e3e3e3eeeeeef2f2f2efefeff2f2f2e6e6e6e8e8e8e2e2e2d4d4d4d4d4d4d5d5d5dfdfdfe9e9e9e4e4e4d2d2d2e3e3e3f2f2f2e7e7e7e0e0e0d5d5d5cdcdcdd8d8d8e0e0e0d5d5d5d6d6d6d9d9d9dbdbdbeaeaeadfdfdfdedededddddddededeefefeff0f0f0f5f5f5f4f4f4f1f1f1f8f8f8f8f8f8eeeeeeebebebe6e6e6f7f7f7f5f5f5d7d7d7efefeff3f3f3ebebebefefefefefefe3e3e3e6e6e6e0e0e0fafafaf5f5f5ededede3e3e3d2d2d2dfdfdfdadadadcdcdcc0c0c0d0d0d0dadadac1c1c1d8d8d8cececedfdfdfdadadadadadae8e8e8d7d7d7cacacad3d3d3d9d9d9b9b9b9bebebed3d3d3dedededdddddebebebd6d6d6e1e1e1d1d1d1ecececececece9e9e9d9d9d9a9a9a9e0e0e0cacacadcdcdcd7d7d7f3f3f3e4e4e4f7f7f7fafafaf7f7f7efefefe8e8e8eaeaeaf8f8f8d6d6d6ebebebf1f1f1d7d7d7e9e9e9c1c1c1d5d5d5e2e2e2eaeaead9d9d9e4e4e4eaeaeae4e4e4d0d0d0e0e0e0d8d8d8dfdfdfd4d4d4d7d7d7ddddddddddddddddddc7c7c7bbbbbbe3e3e3f2f2f2e5e5e5e4e4e4ecececf1f1f1e9e9e9e2e2e2f1f1f1f4f4f4f2f2f2eeeeeef4f4f4ecececcccccccdcdcdf5f5f5f0f0f0edededdededef1f1f1efefeff0f0f0e8e8e8e2e2e2e8e8e8f3f3f3e9e9e9e7e7e7eeeeeedcdcdcdededed9d9d9dadadad2d2d2cbcbcbc3c3c3cbcbcbc0c0c0c3c3c3c7c7c7cdcdcde1e1e1ebebebe7e7e7f9f9f9efefeff2f2f2f4f4f4ececececececebebebeeeeeef3f3f3f0f0f0f7f7f7f0f0f0efefefefefeff3f3f3e9e9e9e5e5e5e4e4e4e4e4e4ebebebf4f4f4f0f0f0dadadaeaeaeae2e2e2e0e0e0e1e1e1e2e2e2e7e7e7dededed9d9d9d1d1d1cececec1c1c1dededeebebebe7e7e7f0f0f0f2f2f2f9f9f9e1e1e1efefefedededefefefeeeeeeeeeeeee7e7e7ebebebeeeeeeedededf7f7f7e7e7e7dfdfdfececece4e4e4d8d8d8d1d1d1d4d4d4dcdcdcdfdfdfd2d2d2cdcdcdd1d1d1dddddddadadae9e9e9f0f0f0e5e5e5e7e7e7e9e9e9e5e5e5ebebebe5e5e5eeeeeee7e7e7d1d1d1d6d6d6d1d1d1cfcfcfe4e4e4e0e0e0d3d3d3cdcdcdddddddececececececdddddde5e5e5d5d5d5d5d5d5eaeaeaf1f1f1efefefe6e6e6e8e8e8f3f3f3e8e8e8e5e5e5efefefececece8e8e8f4f4f4e1e1e1e6e6e6e4e4e4ebebebe4e4e4ededede5e5e5e5e5e5e1e1e1f8f8f8e2e2e2eaeaeaeaeaeae3e3e3ebebebe3e3e3e9e9e9e2e2e2f2f2f2edededf0f0f0f2f2f2e2e2e2eeeeeee4e4e4f1f1f1eaeaeaf6f6f6eeeeeeecececedededf1f1f1f0f0f0f5f5f5f5f5f5f5f5f5ebebebd3d3d3ebebebe1e1e1ecececd8d8d8d1d1d1dededee6e6e6f1f1f1ebebebf4f4f4edededf7f7f7e9e9e9e0e0e0ebebebe4e4e4efefefedededf6f6f6c2c2c2d6d6d6e3e3e3d7d7d7d6d6d6dadadad4d4d4d6d6d6c1c1c1e0e0e0d3d3d3cacacad2d2d2d1d1d1cacacab7b7b7aaaaaae2e2e2d7d7d7d7d7d7e7e7e7dcdcdccececed7d7d7cbcbcbc5c5c5dbdbdbe8e8e8f3f3f3edededc0c0c0e6e6e6f1f1f1e3e3e3efefefdfdfdfe5e5e5e7e7e7e5e5e5dcdcdcd9d9d9cdcdcde3e3e3dfdfdfdadadae6e6e6ecececeaeaeae1e1e1f5f5f5ddddddf5f5f5dededecfcfcfcacacacdcdcdd8d8d8cececef1f1f1e6e6e6f6f6f6e9e9e9f5f5f5edededf1f1f1e0e0e0e6e6e6dadadae5e5e5e9e9e9efefefe6e6e6ebebebf2f2f2f1f1f1ebebebe5e5e5e8e8e8f1f1f1e9e9e9edededebebebf8f8f8dfdfdfe7e7e7e1e1e1e1e1e1e6e6e6efefeff0f0f0f3f3f3f7f7f7f2f2f2f2f2f2dcdcdcf4f4f4f7f7f7ebebebf2f2f2f1f1f1f4f4f4f0f0f0f2f2f2f3f3f3f7f7f7f6f6f6fafafaf4f4f4f6f6f6e5e5e5f9f9f9efefeff1f1f1fafafafcfcfcfefefefbfbfbf7f7f7f7f7f7f5f5f5f8f8f8f9f9f9fcfcfcfbfbfbf7f7f7f8f8f8eeeeeeecececf3f3f3f7f7f7f2f2f2e2e2e2e0e0e0dddddddcdcdcd9d9d9dddddde4e4e4e3e3e3dddddde0e0e0e4e4e4e4e4e4e4e4e4eaeaeaebebebececece2e2e2eeeeeef1f1f1ededede8e8e8ecececefefeff2f2f2f7f7f7f4f4f4fefefefffffffafafaefefefd5d5d5d7d7d7f2f2f2ddddddddddddd7d7d7d4d4d4d6d6d6e1e1e1d0d0d0dadadad7d7d7dadadaedededefefefdadadadfdfdfeaeaeae4e4e4e2e2e2e5e5e5e6e6e6f5f5f5efefeff4f4f4f4f4f4dededef2f2f2f0f0f0f0f0f0d8d8d8e1e1e1e4e4e4e2e2e2d9d9d9cacacacfcfcfd3d3d3dbdbdbdddddde8e8e8edededdadadae3e3e3d8d8d8dbdbdbcfcfcfecececf5f5f5f0f0f0f0f0f0e9e9e9edededf2f2f2e5e5e5edededf0f0f0f6f6f6f2f2f2eaeaeaf1f1f1e5e5e5eaeaeaefefefedededecececeeeeeef3f3f3fafafae3e3e3e8e8e8e5e5e5d2d2d2c6c6c6e3e3e3e8e8e8e6e6e6cdcdcdcdcdcdbebebecacacadbdbdbdfdfdfd5d5d5e1e1e1dededee4e4e4e0e0e0dadadacecececbcbcbd2d2d2cececed4d4d4eeeeeefcfcfcd6d6d6d8d8d8f4f4f4dcdcdcf8f8f8f4f4f4f9f9f9eeeeeebebebebdbdbdc4c4c4d1d1d1a4a4a4cdcdcdf1f1f1e4e4e4d4d4d4dededef3f3f3dbdbdbeaeaeaf1f1f1edededf3f3f3e6e6e6cececee4e4e4d4d4d4cececed1d1d1d2d2d2dcdcdcf4f4f4f2f2f2f0f0f0e2e2e2efefeff7f7f7dddddde6e6e6efefeff2f2f2e9e9e9dfdfdfe7e7e7eaeaeadfdfdfe1e1e1d3d3d3eaeaeaf2f2f2d2d2d2f7f7f7fffffffcfcfcececece3e3e3e4e4e4f3f3f3ecececdedededcdcdcd8d8d8eeeeeed4d4d4dbdbdbeaeaeaeeeeeeeaeaeadfdfdfe1e1e1e5e5e5edededf1f1f1ecececf4f4f4eeeeeef0f0f0f0f0f0e8e8e8f0f0f0ededede8e8e8edededddddddf1f1f1ecececebebebefefeff1f1f1f2f2f2f5f5f5e9e9e9f1f1f1fafafae1e1e1f4f4f4f8f8f8fafafaf5f5f5f0f0f0eeeeeeececece0e0e0efefeff5f5f5f9f9f9f3f3f3cacacad1d1d1dadadae0e0e0e0e0e0d1d1d1e9e9e9d1d1d1e6e6e6ddddddd5d5d5e0e0e0d2d2d2d0d0d0e4e4e4c8c8c8ebebebf2f2f2e9e9e9eaeaeaf1f1f1f1f1f1eaeaeaf7f7f7f1f1f1f6f6f6f7f7f7edededecececf4f4f4f4f4f4e3e3e3ececece1e1e1bcbcbcdfdfdfe4e4e4e2e2e2e0e0e0e2e2e2dfdfdfcacacacfcfcfc6c6c6cfcfcfc5c5c5c5c5c5c9c9c9cececee2e2e2efefefdddddde0e0e0e5e5e5e8e8e8e7e7e7e0e0e0dededeeeeeeef3f3f3ebebebf2f2f2eaeaeaebebebddddddddddddd1d1d1dededee6e6e6e9e9e9efefefdfdfdfe9e9e9e2e2e2d7d7d7dddddddbdbdbdadadadededed5d5d5dbdbdbd4d4d4e0e0e0e1e1e1e9e9e9e7e7e7e2e2e2dcdcdce0e0e0f0f0f0dbdbdbdcdcdce2e2e2e8e8e8dfdfdfe9e9e9f1f1f1f8f8f8f9f9f9fafafaf9f9f9dfdfdff0f0f0f7f7f7f8f8f8f1f1f1f6f6f6f3f3f3e1e1e1dfdfdff6f6f6eaeaeaf4f4f4f0f0f0f0f0f0e9e9e9efefefe6e6e6e7e7e7dededef2f2f2efefeff1f1f1ededededededf1f1f1bebebedddddddadadaecececd8d8d8e9e9e9f8f8f8e8e8e8e7e7e7f2f2f2d3d3d3e2e2e2e1e1e1d8d8d8dcdcdcd8d8d8dbdbdbd8d8d8dadadad9d9d9cacacacececee8e8e8e0e0e0e4e4e4d6d6d6cacacac6c6c6c1c1c1c0c0c0c7c7c7e8e8e8dcdcdcd0d0d0cacacabbbbbbafafafdcdcdce3e3e3e2e2e2e2e2e2e4e4e4c7c7c7dcdcdcd3d3d3e8e8e8f0f0f0edededdadadaececece2e2e2efefefedededededede2e2e2dededef2f2f2f4f4f4e6e6e6e9e9e9ebebebddddddefefefcececedededee5e5e5ebebebe9e9e9f2f2f2f6f6f6e4e4e4d7d7d7e0e0e0d8d8d8e2e2e2e0e0e0ddddddd0d0d0c7c7c7d3d3d3cacacac6c6c6d2d2d2dadadaf4f4f4eeeeeee8e8e8f6f6f6f9f9f9fcfcfcf7f7f7d9d9d9e5e5e5e6e6e6ddddddeaeaeaf5f5f5f7f7f7f6f6f6f3f3f3e8e8e8efefefe9e9e9f6f6f6f0f0f0f0f0f0ebebebeaeaeae9e9e9edededeeeeeeedededf4f4f4f7f7f7edededdfdfdfcececec7c7c7b6b6b6cdcdcdb9b9b9c4c4c4c9c9c9c8c8c8d2d2d2ccccccd0d0d0c1c1c1c6c6c6bfbfbfccccccf8f8f8ebebebeeeeeedfdfdfe2e2e2eaeaeaeeeeeec6c6c6d0d0d0d3d3d3d7d7d7ecececedededecececdddddddededec6c6c6d7d7d7cececec7c7c7cacacae0e0e0d7d7d7e9e9e9e2e2e2e6e6e6e2e2e2e8e8e8e8e8e8e9e9e9e2e2e2c6c6c6c1c1c1d2d2d2c5c5c5e8e8e8e6e6e6d7d7d7d5d5d5e0e0e0eeeeeef1f1f1f7f7f7f5f5f5f2f2f2fcfcfcf6f6f6dededed3d3d3b9b9b9c4c4c4c5c5c5cacacac8c8c8dcdcdce1e1e1dadadad8d8d8dededee0e0e0e7e7e7eaeaead7d7d7e1e1e1dbdbdbe5e5e5d1d1d1cfcfcfdadadaf4f4f4f9f9f9f8f8f8f4f4f4e5e5e5e9e9e9ebebebe3e3e3dfdfdfe9e9e9e6e6e6eeeeeed7d7d7dcdcdcd1d1d1ddddddd3d3d3e1e1e1dfdfdfe9e9e9dcdcdcdfdfdfe6e6e6ededede7e7e7e9e9e9e8e8e8f1f1f1d3d3d3e5e5e5e1e1e1e4e4e4ebebebe8e8e8ecececeeeeeee3e3e3eeeeeeeeeeeeefefefe1e1e1eeeeeef6f6f6f7f7f7f4f4f4f0f0f0f9f9f9e7e7e7eeeeeef4f4f4f0f0f0efefefe6e6e6ededede8e8e8edededefefefeeeeeef5f5f5d8d8d8ebebebf5f5f5dadadadbdbdbe2e2e2b9b9b9d6d6d6d7d7d7e2e2e2eaeaeae3e3e3dddddde9e9e9e8e8e8dfdfdfe1e1e1f1f1f1c6c6c6eeeeeed0d0d0d7d7d7e4e4e4e1e1e1c6c6c6e5e5e5d8d8d8d9d9d9b8b8b8b5b5b5bcbcbca6a6a6dadadadcdcdccfcfcfc5c5c5c4c4c4e7e7e7f3f3f3ecececebebebf5f5f5f6f6f6f0f0f0eeeeeeeaeaeae6e6e6bebebed5d5d5d2d2d2c2c2c2d5d5d5e8e8e8e8e8e8dbdbdbf5f5f5ecececf1f1f1eaeaeaededede1e1e1eaeaeae6e6e6e2e2e2ebebebf6f6f6e5e5e5e4e4e4d0d0d0e7e7e7dadadad6d6d6e4e4e4e2e2e2efefeff3f3f3ebebebe7e7e7d7d7d7cccccccdcdcddadadae2e2e2d5d5d5dadadac9c9c9cbcbcbd8d8d8eaeaeaeaeaeae3e3e3e4e4e4d9d9d9dbdbdbd8d8d8e1e1e1eaeaeadfdfdfd4d4d4c5c5c5c5c5c5cacacaccccccd7d7d7d2d2d2d0d0d0d7d7d7d4d4d4d6d6d6cececed2d2d2d5d5d5eaeaead6d6d6eaeaeac3c3c3cacacafbfbfbe9e9e9efefeff1f1f1dededee6e6e6e6e6e6e8e8e8fdfdfdfffffff1f1f1ededededededebebebf3f3f3f4f4f4ededede1e1e1e3e3e3d7d7d7d2d2d2f0f0f0f2f2f2f1f1f1ebebebf3f3f3edededf8f8f8ebebebf4f4f4f1f1f1fdfdfdf2f2f2f5f5f5dfdfdfd7d7d7d9d9d9e6e6e6dfdfdfdededeecececbfbfbfeaeaeae0e0e0eeeeeef1f1f1cececed5d5d5ebebebd9d9d9bdbdbdcacacae0e0e0d9d9d9ddddddedededeeeeeedfdfdfd5d5d5f1f1f1eeeeeef5f5f5e7e7e7e8e8e8ebebebe2e2e2dbdbdbe5e5e5edededf0f0f0f6f6f6f3f3f3edededecececfcfcfcf0f0f0e1e1e1bababad3d3d3e1e1e1edededeaeaeae8e8e8e8e8e8f7f7f7edededf1f1f1eeeeeef3f3f3f3f3f3d9d9d9efefefe6e6e6d9d9d9e9e9e9e6e6e6d7d7d7e7e7e7ebebebf0f0f0f3f3f3f2f2f2eaeaeae2e2e2dfdfdfe8e8e8ececece2e2e2b6b6b6cdcdcdd0d0d0bbbbbbc9c9c9d4d4d4dcdcdcd5d5d5e6e6e6fbfbfbf5f5f5f5f5f5c5c5c5d5d5d5cfcfcfddddddd7d7d7d2d2d2d2d2d2d8d8d8ececece3e3e3d1d1d1d9d9d9e3e3e3efefefd5d5d5e4e4e4ececece0e0e0dadadad6d6d6e0e0e0e8e8e8dbdbdbdededeededede6e6e6ebebebe6e6e6ddddddcbcbcbf4f4f4efefeff5f5f5edededeaeaeae4e4e4afafafcdcdcdbcbcbcccccccbababae3e3e3d7d7d7d6d6d6e1e1e1cccccccfcfcfe7e7e7f2f2f2d8d8d8ecececefefefe7e7e7e2e2e2f4f4f4fdfdfdf3f3f3efefeff0f0f0e4e4e4cacacacfcfcfdbdbdbc1c1c1e5e5e5e0e0e0c3c3c3e7e7e7e5e5e5f9f9f9dfdfdfececece7e7e7efefefe6e6e6e1e1e1e3e3e3e6e6e6dedededfdfdfd8d8d8e0e0e0e3e3e3e2e2e2dcdcdce7e7e7eaeaeae6e6e6dcdcdcbdbdbdc7c7c7dddddde2e2e2dbdbdbe6e6e6d8d8d8e6e6e6e6e6e6e6e6e6e2e2e2dededecacacad0d0d0cccccce7e7e7e2e2e2d0d0d0dbdbdbd4d4d4e6e6e6e8e8e8e4e4e4edededeeeeeee9e9e9e6e6e6eaeaeaf3f3f3f9f9f9e9e9e9e6e6e6eaeaeaf7f7f7f6f6f6eaeaeaececece5e5e5dbdbdbe7e7e7e8e8e8f3f3f3e2e2e2f3f3f3edededededede2e2e2cbcbcbdcdcdcdddddddfdfdfe7e7e7eeeeeee0e0e0e2e2e2ececece6e6e6d9d9d9dfdfdfe9e9e9f2f2f2eeeeeee8e8e8eaeaeaedededebebebeaeaeadededee5e5e5e7e7e7efefefe5e5e5c5c5c5c9c9c9bebebecacacacfcfcfccccccc5c5c5cacacaafafafbebebebcbcbcc2c2c2d0d0d0cececeb2b2b2c8c8c8bbbbbbd5d5d5d2d2d2d8d8d8dbdbdbc1c1c1ededede8e8e8e8e8e8f1f1f1bcbcbcf8f8f8f5f5f5e7e7e7ddddddf8f8f8f3f3f3d4d4d4ebebebececececececd8d8d8eaeaeae2e2e2edededfafafaf5f5f5fafafaf7f7f7eeeeeee9e9e9eeeeeee8e8e8e7e7e7f4f4f4efefeff0f0f0e7e7e7e5e5e5fdfdfdf9f9f9f7f7f7f1f1f1f1f1f1d7d7d7e1e1e1ececece9e9e9e8e8e8ebebebd1d1d1e6e6e6e8e8e8dededee8e8e8e8e8e8e2e2e2ebebebcacacad8d8d8d2d2d2d2d2d2d7d7d7cbcbcbcbcbcbd3d3d3d8d8d8d5d5d5e3e3e3d0d0d0fbfbfbfdfdfdfcfcfcfdfdfdf8f8f8f0f0f0f0f0f0cfcfcfc2c2c2f8f8f8fcfcfcfcfcfcf8f8f8fcfcfcfafafaefefefefefefd2d2d2d7d7d7ebebebe0e0e0d4d4d4d3d3d3cfcfcfccccccc6c6c6cececed0d0d0d1d1d1cececedbdbdbdbdbdbd4d4d4e5e5e5dadadadcdcdcd4d4d4d3d3d3dededed4d4d4cfcfcfc3c3c3a2a2a29a9a9acfcfcfeaeaeacfcfcfc5c5c5c3c3c3c7c7c7a2a2a2c3c3c3c0c0c0b5b5b5aeaeaecdcdcdd5d5d5c7c7c7d9d9d9b6b6b6cbcbcbd5d5d5dadadae6e6e6f4f4f4e6e6e6e6e6e6ededede7e7e7e7e7e7eeeeeef0f0f0ececececececebebebececece2e2e2e0e0e0e7e7e7e1e1e1d4d4d4f1f1f1e4e4e4e8e8e8f4f4f4eeeeeeecececececececececebebebeeeeeef8f8f8f1f1f1efefefeeeeeedadadae1e1e1f0f0f0e9e9e9dededee3e3e3dddddde9e9e9edededeeeeeee4e4e4e0e0e0e2e2e2d7d7d7e7e7e7e7e7e7e6e6e6f2f2f2e6e6e6f1f1f1f2f2f2ebebebd1d1d1e1e1e1ebebebe2e2e2dcdcdccdcdcde1e1e1e4e4e4f4f4f4dfdfdfd6d6d6c6c6c6e5e5e5d6d6d6e9e9e9dedededededee0e0e0e9e9e9dcdcdcdedededededeeaeaeadcdcdce7e7e7e8e8e8e5e5e5ededede3e3e3c5c5c5e1e1e1dddddde9e9e9ddddddececece4e4e4e9e9e9eaeaeae4e4e4ebebebe9e9e9f3f3f3f6f6f6f1f1f1e3e3e3dededee7e7e7eeeeeeefefefdededee6e6e6e0e0e0eaeaeae2e2e2d4d4d4c1c1c1d8d8d8d1d1d1d3d3d3cececeafafafa3a3a3c3c3c3bebebebababab3b3b3bfbfbfb4b4b4e6e6e6bbbbbbb3b3b3cececec4c4c4c3c3c3c8c8c8bfbfbfc7c7c7bababadbdbdbbfbfbfd9d9d9d4d4d4d3d3d3e6e6e6e9e9e9ecececbbbbbbdfdfdfe8e8e8e9e9e9acacacd1d1d1f1f1f1e0e0e0e8e8e8f7f7f7f2f2f2f1f1f1dcdcdcf7f7f7f6f6f6f8f8f8f3f3f3f2f2f2f2f2f2f4f4f4ebebebdedededddddde7e7e7e5e5e5e8e8e8eaeaeacbcbcbf7f7f7ebebebf0f0f0fbfbfbebebebfdfdfdd8d8d8e4e4e4f5f5f5fbfbfbfdfdfdf7f7f7d8d8d8f3f3f3f2f2f2e2e2e2e4e4e4e7e7e7edededf1f1f1e9e9e9f1f1f1f8f8f8e0e0e0dbdbdbd5d5d5dcdcdcd9d9d9dcdcdcdcdcdce2e2e2e9e9e9dcdcdcb0b0b0afafafb1b1b1c9c9c9c3c3c3d3d3d3d4d4d4dededee9e9e9eaeaeaddddddd9d9d9e1e1e1eeeeeee4e4e4e6e6e6f2f2f2e5e5e5edededb9b9b99f9f9fcbcbcbd6d6d6e2e2e2d0d0d0c3c3c3bdbdbde9e9e9d6d6d6eeeeeef3f3f3dadadad3d3d3e3e3e3f4f4f4efefefd4d4d4d9d9d9d4d4d4d1d1d1c1c1c1c0c0c0dfdfdfb2b2b2d8d8d8c7c7c7cbcbcbb5b5b5c8c8c8b0b0b0d2d2d2e1e1e1cbcbcbe5e5e5f1f1f1e3e3e3d1d1d1ededede5e5e5e2e2e2e0e0e0e1e1e1f1f1f1f0f0f0ebebebd6d6d6d7d7d7d3d3d3e7e7e7c3c3c3e4e4e4e9e9e9e3e3e3e0e0e0f1f1f1e7e7e7e5e5e5d7d7d7d8d8d8cececededededdddddecececdcdcdcdadadadcdcdcdcdcdcddddddd9d9d9e6e6e6dedededdddddd5d5d5cdcdcdc7c7c7cbcbcbe5e5e5f1f1f1e9e9e9e6e6e6e3e3e3c8c8c8d7d7d7d3d3d3dfdfdfe5e5e5c5c5c5e0e0e0dbdbdbedededd8d8d8dbdbdbddddddefefefddddddd6d6d6d8d8d8d0d0d0b5b5b5dadadadfdfdfe4e4e4f6f6f6efefeffbfbfbedededf1f1f1e3e3e3f2f2f2f5f5f5f2f2f2f3f3f3eaeaeae3e3e3c2c2c2bdbdbdc2c2c2d8d8d8d3d3d3ebebebe5e5e5e1e1e1c5c5c5bbbbbbc3c3c3e9e9e9e6e6e6dadadae8e8e8f1f1f1ebebebe5e5e5efefefe0e0e0dddddddfdfdfeeeeeee5e5e5e7e7e7f3f3f3f2f2f2e2e2e2f0f0f0e1e1e1d8d8d8e7e7e7e5e5e5f9f9f9f0f0f0e4e4e4f3f3f3f0f0f0f9f9f9f7f7f7fafafafafafafafafad9d9d9f9f9f9e1e1e1ebebebe9e9e9f6f6f6d1d1d1f2f2f2eeeeeee0e0e0e8e8e8dededef2f2f2ebebebedededf2f2f2f7f7f7efefefcfcfcfafafaf9c9c9c9c9c9cdfdfdfeaeaeaecececdcdcdce7e7e7ccccccf7f7f7f1f1f1f2f2f2eeeeeef1f1f1f6f6f6ededede5e5e5d8d8d8e9e9e9ebebebe2e2e2ebebebececece8e8e8e2e2e2e2e2e2dcdcdce4e4e4e0e0e0dcdcdcd4d4d4e5e5e5c7c7c7cfcfcfcdcdcdd4d4d4cdcdcdc1c1c1dadadaececece7e7e7d6d6d6dadadadededee4e4e4e0e0e0eeeeeef0f0f0efefefc9c9c9e7e7e7e8e8e8dedededbdbdbe1e1e1e9e9e9e5e5e5eaeaead6d6d6e2e2e2e6e6e6dadadae8e8e8e4e4e4dddddddededee5e5e5eaeaeae5e5e5d5d5d5cececee9e9e9eeeeeed7d7d7d9d9d9c5c5c5c9c9c9d5d5d5d5d5d5dadadad3d3d3d3d3d3dbdbdbe0e0e0e8e8e8ebebebf8f8f8f3f3f3f4f4f4dededed3d3d3d2d2d2c4c4c4bcbcbccacacaccccccd6d6d6b3b3b3c7c7c7f9f9f9f8f8f8f6f6f6f0f0f0f8f8f8f9f9f9e7e7e7b7b7b7dededef0f0f0eaeaeaddddddddddddf9f9f9e4e4e4f4f4f4e7e7e7f0f0f0e9e9e9e6e6e6e8e8e8ecececf1f1f1e0e0e0d6d6d6dededededededbdbdbd5d5d5c8c8c8e5e5e5cacacaadadade5e5e5e7e7e7e1e1e1e5e5e5dfdfdfe5e5e5f9f9f9f7f7f7eeeeeeecececededede7e7e7e7e7e7d5d5d5e2e2e2eeeeeef3f3f3f3f3f3efefefc7c7c7d8d8d8c5c5c5f4f4f4e4e4e4e8e8e8dadadacfcfcfdcdcdccdcdcdcccccccacacad5d5d5c2c2c2dfdfdfd9d9d9efefefe9e9e9ececece6e6e6e4e4e4dadadae0e0e0dbdbdbe1e1e1c7c7c7e5e5e5dbdbdbe8e8e8dededed6d6d6d7d7d7d9d9d9d5d5d5e1e1e1eaeaeaefefefe1e1e1e6e6e6e1e1e1f2f2f2ededede3e3e3eaeaeaeaeaeaf6f6f6e9e9e9e1e1e17b7b7bd5d5d5c2c2c2ddddddf4f4f4dcdcdce7e7e7e5e5e5d0d0d0dbdbdbd7d7d7efefefedededefefeff7f7f7ebebebe5e5e5e0e0e0dbdbdbe3e3e3e3e3e3dbdbdbe3e3e3eaeaeaeaeaeaeeeeeef7f7f7e5e5e5e6e6e6f5f5f5e8e8e8f3f3f3dbdbdbbbbbbbf4f4f4e4e4e4e6e6e6e3e3e3ebebebdfdfdfd9d9d9ebebebddddddb9b9b9edededeeeeeef8f8f8eeeeeef1f1f1f7f7f7eeeeeee3e3e3f2f2f2e3e3e3ebebebf0f0f0f2f2f2f8f8f8cbcbcbdcdcdcfcfcfcf9f9f9e1e1e1e0e0e0f6f6f6f4f4f4f0f0f0eaeaeadcdcdcd2d2d2d3d3d3e2e2e2d9d9d9dadadad8d8d8dcdcdce3e3e3edededdcdcdce5e5e5e4e4e4f0f0f0ecececefefefe5e5e5f3f3f3dedededfdfdfd4d4d4eeeeeee8e8e8e1e1e1e1e1e1e3e3e3e1e1e1e8e8e8e8e8e8dfdfdfe7e7e7d7d7d7dbdbdbddddddd9d9d9e8e8e8d2d2d2e0e0e0f0f0f0edededf1f1f1dededeececece8e8e8cbcbcbc6c6c6bfbfbfd4d4d4c9c9c9e1e1e1e1e1e1eaeaeaeeeeeef1f1f1dcdcdcf2f2f2f8f8f8f1f1f1ecececf0f0f0efefefe2e2e2ecececeaeaeaf1f1f1e6e6e6e7e7e7dbdbdbecececdadadae6e6e6c5c5c5e2e2e2e2e2e2cbcbcbd2d2d2c9c9c9d4d4d4d0d0d0dcdcdcdbdbdbeeeeeeefefefd3d3d3c1c1c1dbdbdbefefefe7e7e7cacacad3d3d3cacacac5c5c5bababac7c7c7c4c4c4cececebababacfcfcfe4e4e4f3f3f3f3f3f3f5f5f5e8e8e8e7e7e7efefefeaeaeaeaeaeaddddddccccccd7d7d7f3f3f3f9f9f9ecececdddddde4e4e4bfbfbfc9c9c9d5d5d5cfcfcfbebebecdcdcdcacacae7e7e7f0f0f0e3e3e3c8c8c8d3d3d3ececece4e4e4d0d0d0c6c6c6e8e8e8e3e3e3e5e5e5e6e6e6ebebebefefefececece7e7e7d0d0d0eaeaeae6e6e6e6e6e6f6f6f6f7f7f7d9d9d9e0e0e0cdcdcdc8c8c8e3e3e3e8e8e8cacacad4d4d4d0d0d0ededede0e0e0eeeeeeebebebe3e3e3dfdfdfe7e7e7ebebebf3f3f3fafafae6e6e6f3f3f3e2e2e2ebebebe0e0e0e4e4e4d4d4d4e4e4e4e6e6e6dbdbdbd3d3d3d5d5d5e5e5e5e2e2e2e6e6e6eaeaeaccccccd0d0d0bcbcbccbcbcbebebebe5e5e5eaeaeaf4f4f4eaeaead8d8d89d9d9db2b2b2cececed5d5d5cececed1d1d1d9d9d9e9e9e9f3f3f3e7e7e7dbdbdbdfdfdfd8d8d8e0e0e0f4f4f4ededede7e7e7eaeaead0d0d0dededee3e3e3e1e1e1e6e6e6e9e9e9efefefeaeaeae7e7e7f5f5f5edededdddddde2e2e2d3d3d3e6e6e6f9f9f9f1f1f1f3f3f3edededdddddde8e8e8c7c7c7f1f1f1f6f6f6dcdcdce0e0e0dededeebebebf3f3f3e6e6e6eeeeeedcdcdce6e6e6e9e9e9ededede6e6e6e9e9e9f5f5f5f5f5f5d9d9d9d5d5d5d6d6d6d3d3d3dadadaddddddbbbbbbd5d5d5d6d6d6ddddddecececeeeeeee5e5e5e5e5e5e4e4e4e5e5e5eaeaeae6e6e6e6e6e6e8e8e8e5e5e5efefeff9f9f9fafafaf4f4f4dbdbdbe0e0e0f9f9f9e5e5e5cdcdcddadadae0e0e0d8d8d8ebebebf5f5f5eaeaeadddddde7e7e7e7e7e7efefeff8f8f8f6f6f6e8e8e8f5f5f5f7f7f7e8e8e8efefefdbdbdbe3e3e3e4e4e4e8e8e8dfdfdff0f0f0f7f7f7fafafaf3f3f3f2f2f2e9e9e9e7e7e7d8d8d8dbdbdbe6e6e6e9e9e9efefefd9d9d9e0e0e0eaeaeae9e9e9e7e7e7eaeaeaeaeaeaeeeeeeededede9e9e9dbdbdbedededf6f6f6e0e0e0e7e7e7e4e4e4e2e2e2d8d8d8eaeaeae6e6e6cbcbcbcbcbcbc4c4c4d0d0d0dbdbdbd0d0d0e3e3e3edededeaeaeaf0f0f0e4e4e4c9c9c9b8b8b8f3f3f3f3f3f3fafafaf4f4f4fbfbfbf1f1f1f6f6f6e7e7e7eeeeeeefefefdededed5d5d5efefefe9e9e9ddddddf5f5f5dededecdcdcdebebebfafafaf8f8f8e0e0e0dadadae3e3e3ebebebf5f5f5dadadac1c1c1bdbdbdeaeaeaf5f5f5dcdcdce0e0e0cacacaededede3e3e3cfcfcfbfbfbfccccccdddddde6e6e6e7e7e7d4d4d4e3e3e3f7f7f7eeeeeedddddddbdbdbe5e5e5e5e5e5eeeeeee7e7e7e4e4e4d6d6d6dedededcdcdce7e7e7f5f5f5e4e4e4cbcbcbeeeeeed4d4d4d2d2d2c9c9c9dbdbdbd5d5d5d5d5d5d2d2d2dddddde2e2e2d5d5d5e3e3e3cececed8d8d8e9e9e9d9d9d9e6e6e6dededef0f0f0eeeeeededededadadae2e2e2eaeaeaebebebe5e5e5ebebebebebebc7c7c7cbcbcbc9c9c9d1d1d1e9e9e9f0f0f0e9e9e9dadadacfcfcfd2d2d2f0f0f0d7d7d7e1e1e1cfcfcfabababd3d3d3d8d8d8e9e9e9d9d9d9e1e1e1d4d4d4d0d0d0efefefd9d9d9b2b2b2d0d0d0e7e7e7dbdbdbe3e3e3eaeaeae6e6e6e8e8e8f8f8f8e1e1e1eeeeeeefefefdcdcdcc1c1c1cacacacbcbcbe3e3e3f2f2f2e3e3e3e8e8e8d6d6d6dededecdcdcdeeeeeef4f4f4f2f2f2edededd6d6d6e5e5e5ebebebdbdbdbdededeecececececece7e7e7f8f8f8f4f4f4f7f7f7f1f1f1f7f7f7e7e7e7efefeff7f7f7f8f8f8f3f3f3ecececeaeaeae6e6e6e3e3e3f0f0f0efefefe2e2e2e2e2e2edededd9d9d9d8d8d8f0f0f0f7f7f7fafafafdfdfdf5f5f5ebebebf5f5f5f9f9f9f5f5f5f6f6f6f7f7f7eaeaeae9e9e9e3e3e3cfcfcfe7e7e7e8e8e8dadadae7e7e7f2f2f2f6f6f6f2f2f2f1f1f1efefeff3f3f3e2e2e2f1f1f1f1f1f1e8e8e8eeeeeed8d8d8dfdfdfeaeaeadddddde9e9e9e1e1e1e8e8e8efefefcacacae4e4e4d5d5d5d1d1d1e7e7e7e8e8e8edededf4f4f4f4f4f4e4e4e4dfdfdfe9e9e9cfcfcfbfbfbfb7b7b7c7c7c7ccccccc8c8c8e1e1e1e9e9e9dededed1d1d1d0d0d0bdbdbdd5d5d5dededee5e5e5dcdcdcb0b0b0bbbbbbb6b6b6b4b4b4b3b3b3b0b0b0d0d0d0dbdbdbe5e5e5f3f3f3f9f9f9ebebebeaeaeaf1f1f1dadadab7b7b7c5c5c5cecececbcbcbcfcfcfdbdbdbd3d3d3eeeeeeececece5e5e5f7f7f7dededec8c8c8d3d3d3e0e0e0eaeaeaf8f8f8eaeaeae2e2e2e1e1e1dddddde7e7e7e9e9e9ebebebefefefe8e8e8d5d5d5c7c7c7d9d9d9f5f5f5f1f1f1fafafadededef6f6f6c6c6c6f9f9f9ebebebd6d6d6fafafaececece0e0e0c9c9c9f6f6f6efefeff0f0f0e5e5e5e4e4e4f4f4f4d5d5d5e5e5e5dadadaf1f1f1f4f4f4eaeaeaefefefe9e9e9f7f7f7f1f1f1c5c5c5edededdcdcdcdfdfdfe4e4e4dfdfdfe3e3e3efefefe4e4e4ececece1e1e1d1d1d1cececef0f0f0e1e1e1eeeeeeefefefedededecececf0f0f0d6d6d6ebebebefefefeaeaeaededede2e2e2ebebebe5e5e5e2e2e2d1d1d1ededede4e4e4f1f1f1f5f5f5f3f3f3f3f3f3f6f6f6eeeeeefafafaf3f3f3ededede5e5e5dadadad2d2d2d1d1d1f4f4f4e8e8e8d3d3d3d5d5d5d3d3d3d2d2d2e0e0e0e0e0e0e8e8e8e9e9e9e1e1e1cfcfcfaeaeaee3e3e3d2d2d2d4d4d4e3e3e3e2e2e2f5f5f5d6d6d6e6e6e6dfdfdfe5e5e5e8e8e8edededf0f0f0dadadae0e0e0e8e8e8fdfdfdfffffffdfdfdefefeff8f8f8f0f0f0edededd4d4d4e6e6e6ebebebe3e3e3e8e8e8edededecececf1f1f1dfdfdfe3e3e3f1f1f1c7c7c7cccccce9e9e9e8e8e8ecececedededececece8e8e8efefeff2f2f2f1f1f1efefeffbfbfbf3f3f3f5f5f5f4f4f4f3f3f3f3f3f3eaeaeaf7f7f7f8f8f8f1f1f1f1f1f1efefeff1f1f1f2f2f2f0f0f0f0f0f0efefeffbfbfbf5f5f5f4f4f4f3f3f3f2f2f2e0e0e0f1f1f1edededf8f8f8ecececfbfbfbe9e9e9e8e8e8dbdbdbdededee1e1e1ecececf2f2f2f0f0f0f1f1f1f4f4f4f9f9f9ebebebefefeffdfdfdfcfcfcfefefeeeeeeee0e0e0eaeaeae5e5e5eaeaeae8e8e8d8d8d8d3d3d3e6e6e6bdbdbdd3d3d3d4d4d4dadadadddddde4e4e4e0e0e0edededeaeaeae2e2e2efefefe3e3e3ebebebedededecececeeeeeef0f0f0d1d1d1ebebebf9f9f9f7f7f7fcfcfcf3f3f3eeeeeee9e9e9e7e7e7fdfdfdfafafaf9f9f9eeeeeefdfdfdfbfbfbedededd9d9d9cccccccacacacfcfcfc2c2c2c0c0c0d0d0d0c0c0c0d5d5d5d3d3d3c6c6c6d2d2d2d2d2d2ecececebebebd2d2d2d5d5d5cfcfcfc5c5c5d6d6d6e5e5e5d8d8d8eaeaeadadadac4c4c4e5e5e5e0e0e0e1e1e1d6d6d6c9c9c9e7e7e7eeeeeeecececf4f4f4f8f8f8f8f8f8e7e7e7f7f7f7f6f6f6f7f7f7d6d6d6e2e2e2ededede8e8e8ebebebcfcfcfdfdfdfd6d6d6dcdcdcf1f1f1ebebebccccccc4c4c4e8e8e8eaeaeacfcfcfbdbdbde6e6e6f2f2f2e5e5e5e6e6e6ebebebcbcbcbeaeaead7d7d7f8f8f8ecececd8d8d8e1e1e1eeeeeedededed8d8d8ecececedededfefefeeeeeeef1f1f1f4f4f4f5f5f5dcdcdcdcdcdcececece7e7e7e0e0e0c6c6c6d5d5d5dddddde5e5e5e5e5e5dcdcdcdfdfdfe5e5e5e9e9e9e5e5e5e3e3e3ddddddd7d7d7d9d9d9dcdcdcd0d0d0d1d1d1d2d2d2d1d1d1cacacad9d9d9b9b9b9bcbcbcdadadae8e8e8f5f5f5ededede4e4e4d6d6d6e3e3e3f2f2f2f7f7f7ecececdadadabfbfbff4f4f4e5e5e5e6e6e6f6f6f6efefefd8d8d8cacacac1c1c1efefeff2f2f2f1f1f1f3f3f3e9e9e9bfbfbfeeeeeee8e8e8f4f4f4d2d2d2e0e0e0eeeeeeeaeaead5d5d5dddddddadadadcdcdcdadadae7e7e7d7d7d7ebebebe3e3e3edededf4f4f4fcfcfcf1f1f1f5f5f5f7f7f7fafafaf5f5f5f1f1f1dededeececece2e2e2e9e9e9eeeeeee1e1e1d7d7d7e5e5e5e5e5e5f1f1f1e2e2e2dddddde6e6e6eaeaeaf2f2f2e9e9e9e0e0e0f4f4f4f1f1f1f4f4f4f6f6f6fcfcfcf9f9f9f1f1f1f3f3f3efefefe8e8e8f4f4f4f4f4f4e5e5e5f3f3f3ededede4e4e4f6f6f6eeeeeef4f4f4edededf1f1f1eeeeeeeaeaeaf0f0f0e6e6e6f2f2f2fbfbfbedededfafafae5e5e5e5e5e5e2e2e2d1d1d1d8d8d8e1e1e1e0e0e0d7d7d7cfcfcfe1e1e1f7f7f7f1f1f1f4f4f4e6e6e6dcdcdce5e5e5c8c8c8dededed3d3d3ababababababc2c2c2c9c9c9bdbdbdb3b3b3c2c2c2b3b3b3aeaeaecacacac1c1c1d1d1d1c4c4c4d6d6d6e3e3e3f8f8f8eeeeeed6d6d6dfdfdfdadadaebebebf0f0f0d6d6d6c0c0c0d7d7d7cececec5c5c5bebebec5c5c5a8a8a8d0d0d0cccccccdcdcdbbbbbbf7f7f7f1f1f1eaeaeaeaeaeae8e8e8e2e2e2e9e9e9e6e6e6efefefe8e8e8f1f1f1d9d9d9d3d3d3e9e9e9f3f3f3e3e3e3eeeeeee2e2e2cfcfcfc9c9c9d8d8d8fcfcfcf4f4f4edededd1d1d1dadadabcbcbce6e6e6e2e2e2d6d6d6e6e6e6e4e4e4e9e9e9dcdcdce5e5e5b9b9b9aeaeaeb7b7b7bababacacacadcdcdcbcbcbcd5d5d5d3d3d3e0e0e0e7e7e7eeeeeef2f2f2f1f1f1ebebebf7f7f7e6e6e6dfdfdfebebebcdcdcddcdcdccececeeeeeeed5d5d5e2e2e2efefefebebebf5f5f5eaeaeaeeeeeedddddde6e6e6e1e1e1d3d3d3e1e1e1cfcfcfdededed0d0d0d5d5d5b8b8b8dbdbdbe4e4e4efefeff3f3f3efefefd5d5d5e7e7e7eeeeeefafafaf3f3f3f9f9f9ebebebeaeaeae8e8e8dedededddddddddddde0e0e0e0e0e0d1d1d1dddddde0e0e0e9e9e9e7e7e7e2e2e2f6f6f6f4f4f4e4e4e4c8c8c8dcdcdcdfdfdfe7e7e7e6e6e6dadadad4d4d4dededee9e9e9ececece3e3e3dcdcdcd7d7d7c1c1c1d1d1d1c6c6c6e5e5e5e4e4e4e1e1e1dcdcdccdcdcde9e9e9f7f7f7e5e5e5dfdfdfe8e8e8ececece6e6e6eeeeeeecececebebebedededfafafaf2f2f2efefefefefefebebebe4e4e4efefefecececf3f3f3e8e8e8e9e9e9e4e4e4e8e8e8e1e1e1e4e4e4e2e2e2edededededede4e4e4e1e1e1d0d0d0d7d7d7dededee1e1e1e1e1e1e9e9e9f2f2f2eeeeeef4f4f4f6f6f6e1e1e1e1e1e1e9e9e9dbdbdbe1e1e1e3e3e3e6e6e6f0f0f0f7f7f7eeeeeee5e5e5e3e3e3f6f6f6e6e6e6e3e3e3e6e6e6dededee8e8e8f0f0f0f2f2f2e7e7e7eeeeeee2e2e2d4d4d4e5e5e5e3e3e3d7d7d7cacacadededee5e5e5cdcdcdc7c7c7d0d0d0bebebecacacacbcbcbd7d7d7ddddddd3d3d3d5d5d5cdcdcdd8d8d8ebebebededededededf6f6f6f8f8f8f6f6f6f8f8f8aeaeae919191a2a2a2b9b9b9b3b3b3a2a2a2a3a3a3b9b9b9d7d7d7dfdfdfdadadad6d6d6dddddde9e9e9dcdcdcdededed9d9d9dadadaddddddececece3e3e3dfdfdfe3e3e3dbdbdbdbdbdbe7e7e7eaeaeae1e1e1dadadadddddde8e8e8e7e7e7d8d8d8e7e7e7e8e8e8dfdfdfe3e3e3dededee5e5e5d6d6d6d4d4d4dfdfdfcdcdcdedededf3f3f3e6e6e6dcdcdcf0f0f0f5f5f5e7e7e7c7c7c7dddddddadadaf7f7f7fafafaefefeff1f1f1dcdcdce1e1e1d8d8d8ddddddf2f2f2ecececd1d1d1e7e7e7e0e0e0e7e7e7e1e1e1dcdcdce9e9e9e4e4e4f0f0f0f8f8f8dddddde4e4e4e9e9e9dededef0f0f0f8f8f8e9e9e9c4c4c4ebebebeeeeeeeeeeeededededfdfdfe5e5e5e9e9e9f1f1f1e8e8e8f5f5f5d3d3d3d6d6d6dcdcdcebebebb6b6b6cbcbcbdfdfdfeeeeeef2f2f2e8e8e8dfdfdfdfdfdfe0e0e0e1e1e1e5e5e5ebebebebebebecececeeeeeeeaeaeaecececdfdfdfebebebefefefe8e8e8efefefefefeff4f4f4f6f6f6d9d9d9d4d4d4dededed6d6d6c8c8c8dcdcdcd4d4d4dadadad7d7d7dfdfdfe6e6e6e0e0e0efefefdadadacfcfcfdbdbdbd4d4d4dfdfdfd4d4d4e8e8e8cbcbcbcfcfcfdadadad4d4d4c4c4c4cfcfcfcfcfcfe3e3e3d6d6d6dddddde9e9e9e6e6e6dfdfdfe0e0e0d6d6d6e1e1e1f1f1f1e2e2e2d2d2d2dededec5c5c5c7c7c7e9e9e9dfdfdfe8e8e8b4b4b4bcbcbcb0b0b0e5e5e5e5e5e5dcdcdcd4d4d4e4e4e4e5e5e5e2e2e2e3e3e3e3e3e3dededee5e5e5edededf2f2f2efefeff3f3f3f3f3f3eeeeeeececece0e0e0ebebebf6f6f6f1f1f1ecececebebebe8e8e8f0f0f0d5d5d5e4e4e4e5e5e5ebebebe3e3e3eeeeeededededddddde2e2e2d1d1d1e5e5e5dfdfdfe0e0e0dddddde7e7e7eaeaeaecececefefefeaeaeaededede5e5e5e8e8e8dfdfdfeeeeeee2e2e2f5f5f5e6e6e6e6e6e6e7e7e7eeeeeeeaeaeae1e1e1f4f4f4f1f1f1e8e8e8ecececf1f1f1e4e4e4cbcbcbd1d1d1d8d8d8a5a5a5c3c3c3c0c0c0c0c0c0d6d6d6d4d4d4a2a2a2a2a2a2adadadb1b1b1b1b1b1bbbbbbc8c8c8b3b3b39d9d9daaaaaa9f9f9f929292a2a2a2a6a6a6a9a9a9b0b0b0c9c9c9cbcbcbbebebecececee0e0e0d5d5d5d6d6d6bebebea6a6a6c5c5c5c4c4c4d0d0d0abababb3b3b3b5b5b5b9b9b9aaaaaab4b4b4c0c0c0a8a8a8b4b4b4abababa3a3a3bfbfbfa0a0a0a8a8a8afafafb5b5b5aeaeaeaaaaaaa8a8a8b1b1b1b6b6b6b5b5b5bcbcbcb5b5b5c0c0c0a7a7a7eaeaeae1e1e1ddddddc5c5c5d2d2d2cdcdcde5e5e5d2d2d2d0d0d0d5d5d5dfdfdfefefefe3e3e3d9d9d9cacacab5b5b5b9b9b9c5c5c5dadadae1e1e1cfcfcfddddddedededf0f0f0eeeeeeeeeeeee4e4e4e1e1e1e3e3e3fbfbfbf7f7f7ecececc7c7c7b6b6b6e5e5e5f0f0f0eeeeeee6e6e6f5f5f5f4f4f4f0f0f0eaeaeaf0f0f0f4f4f4e9e9e9c6c6c6c5c5c5bfbfbfbdbdbdd7d7d7f2f2f2ececece6e6e6dededed8d8d8c5c5c5c2c2c2bbbbbbd8d8d8f0f0f0e0e0e0d9d9d9d5d5d5f2f2f2f7f7f7eeeeeeeeeeeee9e9e9eeeeeee4e4e4eeeeeee6e6e6e8e8e8e0e0e0d9d9d9cececee0e0e0c4c4c4dddddddbdbdbe0e0e0e7e7e7e2e2e2e8e8e8ebebebe2e2e2e5e5e5dfdfdfe2e2e2e7e7e7eeeeeeedededd0d0d0d3d3d3edededecececedededd3d3d3d0d0d0cfcfcfe9e9e9e3e3e3d0d0d0d8d8d8f0f0f0f5f5f5ececece4e4e4d6d6d6e0e0e0f2f2f2eeeeeee7e7e7e7e7e7eeeeeee9e9e9d5d5d5d4d4d4ccccccebebebf2f2f2e2e2e2cfcfcfddddddf0f0f0bdbdbddadadaeeeeeefbfbfbe5e5e5ededede5e5e5ebebebf3f3f3e5e5e5ebebebebebebe9e9e9f1f1f1ebebebe2e2e2f1f1f1efefeff3f3f3ebebebe2e2e2dadadae3e3e3dfdfdfe9e9e9efefefeaeaeae6e6e6e1e1e1ecececf3f3f3e7e7e7f4f4f4e5e5e5dededef2f2f2f0f0f0e5e5e5e4e4e4f7f7f7eeeeeee9e9e9e2e2e2e5e5e5d8d8d8e9e9e9e4e4e4e5e5e5dcdcdcecececf3f3f3eaeaeaf6f6f6f2f2f2f5f5f5d6d6d6eeeeeee2e2e2dadadae1e1e1dcdcdcd9d9d9e0e0e0e8e8e8f0f0f0e0e0e0e4e4e4f9f9f9efefefeaeaeadededee9e9e9e0e0e0e5e5e5e7e7e7f6f6f6f0f0f0c9c9c9d3d3d3f3f3f3e1e1e1d6d6d6d4d4d4e1e1e1dadadaebebebf1f1f1ecececddddddd8d8d8e4e4e4f5f5f5f1f1f1e5e5e5e0e0e0dcdcdccfcfcfc3c3c3c9c9c9c3c3c3dcdcdcdbdbdbcfcfcfd1d1d1d6d6d6e3e3e3eaeaeaeaeaeae3e3e3e1e1e1dadadaededede0e0e0e1e1e1ddddddf2f2f2eeeeeee7e7e7efefefbdbdbdf2f2f2e8e8e8d3d3d3d7d7d7c3c3c3cdcdcdcfcfcfe1e1e1e5e5e5dddddddcdcdcccccccc2c2c2e1e1e1e7e7e7d9d9d9e2e2e2d0d0d0c3c3c3c3c3c3b2b2b2a9a9a99c9c9cd7d7d7d4d4d4c6c6c6d7d7d7e8e8e8c5c5c5cacacaf0f0f0f9f9f9f3f3f3f6f6f6eaeaeaefefeff6f6f6eaeaeae8e8e8e4e4e4e1e1e1cacacad9d9d9dadadad5d5d5e6e6e6f7f7f7f6f6f6f5f5f5e9e9e9e6e6e6fbfbfbf7f7f7f6f6f6f2f2f2bcbcbcedededd7d7d7efefefe7e7e7b9b9b9f8f8f8e8e8e8ebebebf2f2f2f3f3f3e2e2e2ededede4e4e4e0e0e0ddddddefefefddddddd7d7d7bababaeaeaeaededededededebebebeeeeeee6e6e6f7f7f7e6e6e6f0f0f0dbdbdbdadadadbdbdbe2e2e2f5f5f5f8f8f8fdfdfdf2f2f2edededefefefd9d9d9f2f2f2eeeeeef0f0f0f5f5f5ebebebd0d0d0e1e1e1f4f4f4efefefedededeaeaeae9e9e9eeeeeeebebebf2f2f2e6e6e6ebebebeaeaeaecececdfdfdfdddddddfdfdfebebebe1e1e1f3f3f3efefefe4e4e4ececece5e5e5dddddddcdcdcbebebeccccccddddddeaeaeae8e8e8d9d9d9d2d2d2cbcbcbc8c8c8dddddddedededbdbdbc9c9c9c5c5c5e6e6e6efefefebebebf2f2f2f3f3f3f1f1f1ecececf5f5f5fafafaf2f2f2f2f2f2f1f1f1eeeeeef3f3f3e3e3e3e7e7e7e2e2e2e5e5e5e2e2e2ededede7e7e7eeeeeeeeeeeee3e3e3eeeeeef3f3f3e5e5e5d9d9d9ededede6e6e6d9d9d9e5e5e5e9e9e9eeeeeeefefefe7e7e7d8d8d8e0e0e0e6e6e6dededec1c1c1c9c9c9d5d5d5c9c9c9c3c3c3c6c6c6d3d3d3dadadad1d1d1dfdfdfdcdcdce8e8e8f3f3f3f2f2f2f2f2f2dcdcdcd5d5d5d1d1d1dbdbdbbbbbbbacacacb3b3b3b4b4b4c0c0c0b2b2b2bbbbbbc2c2c2a9a9a9bdbdbdc2c2c2a2a2a27878786767678a8a8a6767677171718585857575758c8c8c8484847a7a7a858585929292989898bebebed6d6d6a8a8a8a4a4a4b4b4b4bababadbdbdbe0e0e0d0d0d0dfdfdfe2e2e2bdbdbdd4d4d4e6e6e6d4d4d4d4d4d4d7d7d7e4e4e4e3e3e3dadadadddddde7e7e7d5d5d5d9d9d9d9d9d9e9e9e9dcdcdcc5c5c5e5e5e5e5e5e5ecececccccccd8d8d8cfcfcfdddddde3e3e3e1e1e1e5e5e5dddddddededee4e4e4e8e8e8d6d6d6e1e1e1cececec3c3c3c6c6c6c1c1c1cdcdcdf4f4f4e1e1e1c8c8c8c0c0c0c0c0c0cdcdcdcbcbcbe7e7e7dadadad3d3d3d5d5d5fcfcfcebebebdbdbdbebebebdcdcdcdbdbdbdedededcdcdce1e1e1f2f2f2f6f6f6f8f8f8f7f7f7ebebebf4f4f4f3f3f3e3e3e3e2e2e2cdcdcde8e8e8ecececf3f3f3e8e8e8d5d5d5f1f1f1e8e8e8e2e2e2edededdfdfdfe9e9e9c2c2c2dcdcdcb3b3b3cbcbcbf1f1f1eeeeeee4e4e4e6e6e6e8e8e8c8c8c8c3c3c3efefeff0f0f0e7e7e7d6d6d6dfdfdfd8d8d8ebebebf1f1f1e8e8e8f2f2f2f4f4f4f7f7f7e3e3e3e4e4e4cfcfcff2f2f2dddddddddddde1e1e1ddddddd2d2d2d6d6d6d5d5d5d1d1d1bfbfbfe1e1e1e6e6e6dedededededed6d6d6e2e2e2dfdfdfe7e7e7e2e2e2e3e3e3efefeff0f0f0d9d9d9ebebebc8c8c8d9d9d9e9e9e9dddddde3e3e3d7d7d7e7e7e7d9d9d9e4e4e4dadadad9d9d9cbcbcbdcdcdcdadadab7b7b7e1e1e1dbdbdbedededf5f5f5f3f3f3f9f9f9f5f5f5efefefe8e8e8f1f1f1e0e0e0eeeeeee4e4e4ecececdededef3f3f3e5e5e5e1e1e1eaeaeadbdbdbd9d9d9dbdbdbdedededdddddddddddd7d7d7bdbdbdcdcdcde1e1e1dbdbdbdddddde2e2e2e8e8e8e9e9e9dddddde6e6e6cececee0e0e0dadadad4d4d4d4d4d4e2e2e2dcdcdcd3d3d3d4d4d4e6e6e6d1d1d1aaaaaacccccccacacacececed0d0d0ddddddcfcfcfe4e4e4e5e5e5e1e1e1efefeff7f7f7f1f1f1f3f3f3e4e4e4e2e2e2d7d7d7dadadadbdbdbdbdbdbc4c4c4d5d5d5e2e2e2cbcbcbd7d7d7d8d8d8d5d5d5d7d7d7eeeeeef2f2f2f7f7f7fafafaf7f7f7eaeaeae1e1e1ddddddd6d6d6e5e5e5dbdbdbcfcfcfd5d5d5d5d5d5cfcfcfdededeedededdcdcdcecececd3d3d3dcdcdcefefeffdfdfdf0f0f0f6f6f6f5f5f5ddddddd5d5d5f1f1f1fafafaf0f0f0efefeff7f7f7e7e7e7f8f8f8e8e8e8c6c6c6e3e3e3dededee2e2e2e0e0e0eaeaeadadadae4e4e4dcdcdce5e5e5d0d0d0e9e9e9eeeeeeeaeaeaf3f3f3f3f3f3f0f0f0f4f4f4eeeeeeececece4e4e4ebebebdededef8f8f8dcdcdce2e2e2d5d5d5b1b1b1d7d7d7dadadad4d4d4e4e4e4dbdbdbc0c0c0efefeff2f2f2f3f3f3f5f5f5ecececf3f3f3eeeeeee8e8e8d3d3d3eaeaead3d3d3cfcfcfd0d0d0cbcbcbe1e1e1e7e7e7e7e7e7eeeeeeeeeeeecfcfcfe0e0e0e0e0e0f3f3f3e1e1e1d3d3d3e8e8e8eaeaeadadadae5e5e5e8e8e8e9e9e9e2e2e2e2e2e2e0e0e0eaeaeae1e1e1e5e5e5f2f2f2e2e2e2efefeff6f6f6edededf2f2f2e3e3e3c7c7c79090909c9c9c9f9f9fb9b9b9d5d5d5edededd6d6d6edededc8c8c8cbcbcbddddddeeeeeeeeeeeee2e2e2c1c1c1b2b2b2bebebed5d5d5eaeaeaebebebedededefefefe7e7e7e7e7e7efefefe6e6e6d8d8d8e2e2e2dddddde5e5e5eeeeeee3e3e3efefefe8e8e8e8e8e8dadadaefefefefefefefefeff0f0f0e8e8e8f2f2f2e3e3e3f5f5f5e7e7e7ededededededf2f2f2f4f4f4f3f3f3e1e1e1f4f4f4e6e6e6dfdfdfe0e0e0e7e7e7f0f0f0d8d8d8f2f2f2bfbfbfe6e6e6e4e4e4e1e1e1ecececbebebec9c9c9d9d9d9e4e4e4e3e3e3d4d4d4d3d3d3b4b4b4bebebebfbfbfbfbfbfc8c8c8d3d3d3c6c6c6c6c6c6c8c8c8c8c8c8b2b2b2cbcbcbcdcdcdcbcbcbe3e3e3e1e1e1e7e7e7dcdcdcebebebe4e4e4cdcdcdcfcfcfd1d1d1eeeeeeedededf0f0f0dfdfdfd2d2d2e1e1e1c8c8c8d3d3d3c3c3c3e5e5e5e8e8e8e7e7e7eeeeeeeeeeeee0e0e0eaeaeaeaeaeaf2f2f2f5f5f5e2e2e2f3f3f3f1f1f1efefefe9e9e9e5e5e5e4e4e4dfdfdfdcdcdccfcfcfcccccccbcbcbdfdfdfdadadae1e1e1e2e2e2e2e2e2edededf3f3f3f3f3f3d2d2d2edededc1c1c1a9a9a9d8d8d8e4e4e4ecececd8d8d8e8e8e8eaeaeadadadad0d0d0d3d3d3ddddddececece1e1e1eeeeeed4d4d4d6d6d6dfdfdfdbdbdbf4f4f4f1f1f1f1f1f1f0f0f0f3f3f3e3e3e3dcdcdcdddddddfdfdfe8e8e8cacacadbdbdbd7d7d7e5e5e5dededee2e2e2ebebebe5e5e5f6f6f6e7e7e7dbdbdbe4e4e4e9e9e9e5e5e5dcdcdce1e1e1e7e7e7eeeeeee7e7e7f4f4f4eeeeeeedededf6f6f6f1f1f1ebebebe9e9e9f4f4f4f7f7f7fbfbfbdfdfdff2f2f2f6f6f6e7e7e7e5e5e5f7f7f7f4f4f4ebebebf0f0f0f4f4f4e5e5e5a9a9a9b2b2b2c8c8c8c4c4c4acacace8e8e8e3e3e3cacacacbcbcbc8c8c8bababaa3a3a3aeaeaecacacac9c9c9c2c2c29a9a9ad0d0d0dededee0e0e0e1e1e1e8e8e8d9d9d9dbdbdbd8d8d8ccccccf4f4f4e4e4e4e6e6e6e7e7e7b9b9b9dededeebebebe6e6e6edededefefefdededeefefefecececf4f4f4d1d1d1e4e4e4f4f4f4f8f8f8efefeff8f8f8d6d6d6e5e5e5cececed6d6d6e7e7e7f4f4f4efefefdfdfdfcfcfcfc5c5c5f8f8f8ececece8e8e8e3e3e3efefefddddddd3d3d3e4e4e4e7e7e7e5e5e5e8e8e8e2e2e2ecececcbcbcbe4e4e4dbdbdbbbbbbbc3c3c3f2f2f2eeeeeeefefeff2f2f2f3f3f3edededf6f6f6edededf7f7f7fbfbfbf6f6f6eeeeeee6e6e6e1e1e1e9e9e9f0f0f0f7f7f7efefeff1f1f1f3f3f3d5d5d5cbcbcbeeeeeee7e7e7eeeeeef7f7f7e0e0e0ecececf0f0f0f1f1f1dedededededeeaeaeadbdbdbd0d0d0e8e8e8bababad7d7d7babababebebeb9b9b9b5b5b5f3f3f3e0e0e0a3a3a3ddddddbababad5d5d5d3d3d3e9e9e9dfdfdfe1e1e1dededed6d6d6d3d3d3cfcfcfd6d6d6e1e1e1e0e0e0ebebebe6e6e6dedededfdfdfddddddc9c9c9c1c1c1e0e0e0e1e1e1c6c6c6d3d3d3cfcfcfcccccce5e5e5f7f7f7f5f5f5f2f2f2f3f3f3f1f1f1fbfbfbefefefdadadaf3f3f3f1f1f1f5f5f5ececece2e2e2e0e0e0ddddddebebebe2e2e2d8d8d8cccccceaeaeae3e3e3e8e8e8e5e5e5e4e4e4f1f1f1f7f7f7f8f8f8f6f6f6f8f8f8f1f1f1e6e6e6e9e9e9d8d8d8d8d8d8c4c4c4d5d5d5d0d0d0d8d8d8d2d2d2dfdfdfdbdbdbdddddddfdfdfdfdfdfe9e9e9e9e9e9f1f1f1f0f0f0efefeff2f2f2e2e2e2f0f0f0ededede3e3e3e6e6e6e3e3e3e8e8e8ececececececeaeaeaefefefeeeeeee4e4e4e6e6e6f2f2f2ebebebe7e7e7dededecccccccbcbcbe5e5e5e3e3e3d8d8d8e3e3e3e3e3e3ddddddebebebe6e6e6f4f4f4f1f1f1e6e6e6ebebebe1e1e1ebebebdededee1e1e1e6e6e6f0f0f0f8f8f8cececee4e4e4d7d7d7ebebebe5e5e5d7d7d7e0e0e0e0e0e0e7e7e7e6e6e6eeeeeee7e7e7d8d8d8ccccccdadadad6d6d6d8d8d8d6d6d6cfcfcfc8c8c8d6d6d6d5d5d5dbdbdbe5e5e5c2c2c2e0e0e0e3e3e3efefefdbdbdbe4e4e4d4d4d4dfdfdfd8d8d8b6b6b6e1e1e1c6c6c6dadadad1d1d1e1e1e1d7d7d7e3e3e3e0e0e0cbcbcbf2f2f2e9e9e9e8e8e8dadadaeeeeeef0f0f0e6e6e6f0f0f0edededf0f0f0e8e8e8edededf1f1f1d9d9d9f2f2f2e9e9e9e8e8e8f1f1f1cdcdcde5e5e5e8e8e8f4f4f4dddddde2e2e2ebebebf0f0f0f1f1f1e5e5e5e6e6e6d9d9d9cececedededeecececdededeefefefd9d9d9dededeefefefe1e1e1eeeeeef0f0f0e8e8e8f4f4f4ecececf0f0f0d1d1d1fcfcfcf0f0f0f6f6f6fcfcfcf7f7f7f0f0f0efefefe4e4e4e1e1e1e7e7e7e4e4e4ddddddd1d1d1d0d0d0d2d2d2c7c7c7d9d9d9dbdbdbd4d4d4dadadac9c9c9d3d3d3c8c8c8c9c9c9ccccccb5b5b5abababc9c9c9c8c8c8cecececdcdcdc0c0c0bdbdbdb2b2b2b6b6b69a9a9ab8b8b8afafafa6a6a6b9b9b9bcbcbcb2b2b2a6a6a6b9b9b9f0f0f0e0e0e0f0f0f0cfcfcfccccccdadadad9d9d9e0e0e0e1e1e1d7d7d7d8d8d8e1e1e1e3e3e3e4e4e4e7e7e7efefefefefefededededededf1f1f1efefeff1f1f1dededeededede3e3e3dbdbdbe7e7e7e9e9e9ccccccdcdcdcd9d9d9dcdcdcd2d2d2d3d3d3bababac3c3c3c4c4c4dfdfdfd4d4d4d0d0d0e9e9e9eeeeeedfdfdfe5e5e5e7e7e7e6e6e6e6e6e6efefefd6d6d6e6e6e6efefefe0e0e0dcdcdce9e9e9eeeeeef1f1f1e0e0e0e4e4e4e9e9e9d8d8d8c8c8c8d8d8d8bfbfbfe1e1e1e6e6e6efefeff0f0f0fafafaf3f3f3fafafafefefedededef3f3f3f1f1f1efefefebebebedededefefefd7d7d7ebebebe6e6e6e5e5e5dfdfdfc1c1c1d3d3d3e0e0e0ecececefefeff1f1f1f4f4f4edededf5f5f5f1f1f1f1f1f1e6e6e6f0f0f0ebebebe9e9e9f9f9f9eeeeeeccccccdadadae6e6e6fefefee5e5e5e3e3e3e9e9e9eaeaeaf0f0f0eaeaeae6e6e6edededf0f0f0f0f0f0e6e6e6ebebebeeeeeee1e1e1e5e5e5edededd8d8d8e7e7e7e2e2e2eeeeeedcdcdce3e3e3d3d3d3d6d6d6e0e0e0e6e6e6e8e8e8e5e5e5efefefefefeff0f0f0d4d4d4dadadaefefefdfdfdfededede2e2e2e0e0e0d9d9d9e8e8e8e7e7e7e5e5e5dededeb6b6b6a9a9a9bfbfbfc5c5c5d4d4d4dddddddedededddddde2e2e2dedededadadadcdcdcdfdfdfdbdbdbc3c3c3c9c9c9c3c3c3c9c9c9e1e1e1cacacaeeeeeecfcfcfdddddde7e7e7e7e7e7e2e2e2e7e7e7ecececf6f6f6f9f9f9f5f5f5e9e9e9f2f2f2e3e3e3fafafad7d7d7e0e0e0e5e5e5d4d4d4e1e1e1eeeeeee3e3e3ddddddb5b5b5eaeaeadcdcdce7e7e7e5e5e5dededee7e7e7fdfdfdeeeeeef6f6f6f5f5f5f4f4f4e8e8e8dadadab8b8b8cdcdcdcdcdcdd0d0d0ccccccc9c9c9c2c2c2c1c1c1c2c2c2a9a9a9bbbbbba8a8a89c9c9cb2b2b2bebebe9d9d9d9595958f8f8f979797b0b0b0bfbfbfc8c8c8d5d5d5cececed3d3d3dadadadcdcdccececed0d0d0d5d5d5dbdbdbdedededfdfdfe0e0e0e5e5e5e7e7e7d6d6d6dcdcdcdededeeaeaeaf0f0f0e8e8e8e8e8e8f8f8f8f0f0f0edededf2f2f2f8f8f8f8f8f8e8e8e8e8e8e8e9e9e9dfdfdfd4d4d4d1d1d1ebebebe6e6e6e3e3e3dadadae8e8e8e8e8e8dbdbdbe4e4e4e7e7e7e2e2e2d8d8d8d3d3d3d0d0d0d4d4d4cececed0d0d0e5e5e5dddddde2e2e2d1d1d1e1e1e1e8e8e8e5e5e5dadadacdcdcdccccccb4b4b4a9a9a9b0b0b0bdbdbdc0c0c0cececec8c8c8dcdcdcd1d1d1c2c2c2d8d8d8d4d4d4d0d0d0e6e6e6e5e5e5e5e5e5e6e6e6e9e9e9c2c2c2e8e8e8eaeaeaebebebe1e1e1dddddddfdfdfe4e4e4e9e9e9dcdcdcebebebecececebebebfafafafcfcfceeeeeefafafae9e9e9e5e5e5d8d8d8d7d7d7cfcfcfcccccccecececfcfcfd3d3d3e3e3e3e8e8e8edededdfdfdfecececddddddf0f0f0f0f0f0f0f0f0f0f0f0fafafafbfbfbfafafaf4f4f4ededede3e3e3efefefe5e5e5dddddddddddde6e6e6e8e8e8dadadae1e1e1e6e6e6edededeeeeeeececece2e2e2e2e2e2c5c5c5d8d8d8dddddde9e9e9e9e9e9e5e5e5ecececdfdfdfdddddde7e7e7dcdcdcececece3e3e3f0f0f0ecececf5f5f5d9d9d9e0e0e0e3e3e3dbdbdbc9c9c9c2c2c2dbdbdbd5d5d5ecececd6d6d6d9d9d9e7e7e7d3d3d3e0e0e0e1e1e1f6f6f6e0e0e0dfdfdfc0c0c0d6d6d6c2c2c2cdcdcdc9c9c9d8d8d8c6c6c6ccccccd6d6d6c8c8c8e4e4e4eaeaeafdfdfdeeeeeed2d2d2cccccce8e8e8e9e9e9e7e7e7e6e6e6e9e9e9d5d5d5dfdfdfd9d9d9b9b9b9bebebecdcdcddfdfdfe1e1e1fafafaeaeaeaf6f6f6cacacaf0f0f0f1f1f1f3f3f3e1e1e1fbfbfbf7f7f7f4f4f4ebebebe3e3e3dcdcdccbcbcbf7f7f7f1f1f1e2e2e2c6c6c6e7e7e7cececed8d8d8dbdbdbb6b6b6c7c7c7c4c4c4b7b7b7afafafa0a0a0a2a2a2888888909090a2a2a29f9f9f8d8d8da5a5a5999999c9c9c9f0f0f0d3d3d3cacacac2c2c2bfbfbfdadadac1c1c1c3c3c3cfcfcfdededef3f3f3e9e9e9d9d9d9f8f8f8f0f0f0f5f5f5f2f2f2f1f1f1efefefdfdfdfdcdcdce6e6e6f1f1f1ecececf3f3f3eeeeeeefefeffdfdfdfdfdfdfefefef8f8f8fbfbfbfefefefbfbfbf7f7f7f3f3f3f5f5f5f6f6f6fdfdfde2e2e2d8d8d8f7f7f7e8e8e8e7e7e7eeeeeed8d8d8e6e6e6f8f8f8f7f7f7fefefef1f1f1edededf4f4f4f4f4f4e3e3e3e0e0e0cfcfcfd6d6d6dededecdcdcdeaeaeacdcdcdd1d1d1c3c3c3d0d0d0e7e7e7e5e5e5f0f0f0f3f3f3efefeffefefeddddddcfcfcff4f4f4d1d1d1dddddde1e1e1e5e5e5dfdfdfd3d3d3c8c8c8e3e3e3e0e0e0edededeaeaeaf8f8f8f8f8f8f3f3f3d5d5d5e2e2e2f7f7f7f4f4f4ebebebecececefefefecececeaeaeaf2f2f2eeeeeed2d2d2ebebebf4f4f4f5f5f5e1e1e1dbdbdbfafafaf9f9f9f3f3f3f0f0f0f2f2f2e4e4e4e7e7e7c6c6c6c1c1c1dcdcdccfcfcfd6d6d6e2e2e2f1f1f1f2f2f2f5f5f5f3f3f3efefeff1f1f1f4f4f4e9e9e9f0f0f0f1f1f1efefefebebebdededeebebebe1e1e1dddddde7e7e7ddddddd6d6d6d7d7d7dfdfdfe1e1e1e8e8e8dadadaf1f1f1e1e1e1e1e1e1dddddde1e1e1e5e5e5c0c0c0e5e5e5d9d9d9d0d0d0bcbcbcd5d5d5efefefe7e7e7efefefefefefededede1e1e1dfdfdfc7c7c7f1f1f1eeeeeee0e0e0d3d3d3e2e2e2d4d4d4ddddddddddddd7d7d7d9d9d9e5e5e5f3f3f3d2d2d2ddddddededede0e0e0dfdfdfebebebeeeeeef0f0f0f5f5f5ebebebe8e8e8dededed2d2d2e0e0e0cececefafafaf5f5f5fcfcfcf7f7f7f8f8f8f7f7f7e8e8e8e5e5e5dfdfdfd9d9d9dededea8a8a8cececebbbbbbb9b9b9a2a2a2cdcdcdc4c4c4c6c6c6c9c9c9bbbbbbc1c1c1afafafe3e3e3fbfbfbf3f3f3e7e7e7eeeeeef3f3f3e7e7e7cbcbcbe2e2e2d4d4d4d0d0d0d2d2d2c9c9c9e4e4e4c1c1c1f5f5f5ecececf5f5f5e9e9e9f2f2f2e5e5e5cbcbcbb3b3b3a0a0a0959595acacac8e8e8e9f9f9fb2b2b2b6b6b6babababdbdbddadadad3d3d3dededee7e7e7e9e9e9e5e5e5f0f0f0edededf6f6f6fafafaf3f3f3f1f1f1e4e4e4e4e4e4dededeecececd5d5d5bebebed1d1d1dddddde2e2e2e6e6e6e3e3e3fbfbfbf3f3f3efefeff8f8f8f4f4f4f9f9f9f5f5f5f7f7f7f5f5f5f4f4f4ebebebe2e2e2e4e4e4ebebebdcdcdcdededed3d3d3d0d0d0d6d6d6ccccccd7d7d7d6d6d6d6d6d6dbdbdbd5d5d5d7d7d7dcdcdcd3d3d3dfdfdfdbdbdbd2d2d2d2d2d2d3d3d3d0d0d0c4c4c4c7c7c7cbcbcbcccccccececed3d3d3cfcfcfd9d9d9e1e1e1d9d9d9f7f7f7f4f4f4e9e9e9e8e8e8f5f5f5ecececeaeaeaededededededdadadae6e6e6ededede7e7e7e7e7e7e0e0e0d4d4d4e4e4e4d5d5d5cfcfcfd1d1d1dbdbdbedededacacacd2d2d2d0d0d0ccccccbbbbbbb7b7b7c5c5c5bababaaeaeaec9c9c9cfcfcfc2c2c2c7c7c7d8d8d8ccccccd9d9d9d9d9d9e7e7e7edededfafafaf9f9f9ebebebdddddde2e2e2e5e5e5e1e1e1d7d7d7dddddde8e8e8e7e7e7e7e7e7ebebebe6e6e6e8e8e8dededef9f9f9f6f6f6fefefefcfcfcf4f4f4efefefcacacadedededdddddd9d9d9dadadacececeb5b5b5d4d4d4dededed3d3d3cacacae1e1e1e5e5e5f6f6f6f2f2f2f7f7f7f7f7f7f2f2f2f1f1f1e8e8e8dddddde2e2e2dfdfdfebebebe9e9e9c3c3c3d5d5d5c7c7c7c6c6c6dcdcdcd0d0d0c4c4c4ccccccc9c9c9e2e2e2e0e0e0e9e9e9e4e4e4e9e9e9e8e8e8e3e3e3afafafdcdcdcd9d9d9e1e1e1d9d9d9c9c9c9dfdfdfdddddddcdcdcd7d7d7f5f5f5f9f9f9ededede4e4e4bdbdbda7a7a7cfcfcfd9d9d9dfdfdfedededecececd4d4d4d9d9d9d4d4d4c3c3c3dededed7d7d7d7d7d7d3d3d3c9c9c9d4d4d4cfcfcfe2e2e2d7d7d7e3e3e3e7e7e7e4e4e4e7e7e7e9e9e9d7d7d7cececed8d8d8d5d5d5eeeeeee1e1e1dededee3e3e3dadadae0e0e0d5d5d5dfdfdfeeeeeeedededddddddd0d0d0e9e9e9e3e3e3f0f0f0ddddddccccccdcdcdcedededecececf3f3f3fefefefafafaf7f7f7e9e9e9f7f7f7eeeeeed7d7d7d3d3d3cdcdcdcececed5d5d5e3e3e3e2e2e2e6e6e6c1c1c1d2d2d2cacacabdbdbdd5d5d5ecececf5f5f5fbfbfbefefefececece9e9e9e9e9e9ececece5e5e5e7e7e7e5e5e5d4d4d4dfdfdfe0e0e0edededdfdfdfd8d8d8edededf2f2f2edededf7f7f7f4f4f4e5e5e5e7e7e7f0f0f0dededee0e0e0dededee4e4e4dbdbdbeaeaeadedededddddde4e4e4f2f2f2eeeeeefbfbfbe9e9e9f5f5f5fcfcfcecececfefefefefefefbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbf7f7f7fbfbfbf7f7f7f4f4f4f4f4f4b0b0b0f3f3f3fafafafffffffefefefdfdfdf9f9f9f8f8f8fdfdfdfbfbfbfafafaf9f9f9fcfcfcf9f9f9e4e4e4d8d8d8d7d7d7c5c5c5e0e0e0dbdbdbe3e3e3dededee7e7e7e9e9e9e9e9e9e5e5e5efefefeeeeeef0f0f0f5f5f5f2f2f2f0f0f0eeeeeee5e5e5c3c3c3d1d1d1c2c2c2c7c7c7e3e3e3e5e5e5f1f1f1e4e4e4cacacad9d9d9dadadaeaeaeadcdcdce1e1e1e7e7e7efefefedededf7f7f7fafafaebebebefefefe5e5e5e0e0e0e2e2e2dcdcdce4e4e4f5f5f5f1f1f1f2f2f2fafafaf8f8f8fbfbfbfdfdfde6e6e6e6e6e6e4e4e4c8c8c8c2c2c2dadadad9d9d9d0d0d0c5c5c5d0d0d0dcdcdcdddddde0e0e0ecececeeeeeee9e9e9fdfdfdfefefee6e6e6fcfcfcfffffff7f7f7f9f9f9ecececd7d7d7e0e0e0dbdbdbd1d1d1d9d9d9dbdbdbe1e1e1e3e3e3ecececd3d3d3efefeff8f8f8e7e7e7f1f1f1f0f0f0f1f1f1f1f1f1e9e9e9f5f5f5ededede8e8e8e5e5e5d7d7d7dcdcdcc8c8c8e4e4e4d5d5d5b4b4b4d0d0d0c7c7c7cfcfcfdadadae7e7e7ecececf0f0f0ebebebe2e2e2c5c5c5c6c6c6c6c6c6c2c2c2c3c3c3dbdbdbd4d4d4d2d2d2cfcfcfe2e2e2dcdcdce5e5e5bcbcbce9e9e9e9e9e9e9e9e9ecececf8f8f8fbfbfbe7e7e7e0e0e0ebebebececece9e9e9e6e6e6dddddddadadae5e5e5eeeeeeedededc0c0c0aaaaaae1e1e1d1d1d1e2e2e2d7d7d7fafafadfdfdfdfdfdfe4e4e4ddddddbababacfcfcfc1c1c1bfbfbfbcbcbccdcdcde5e5e5d7d7d7e9e9e9e7e7e7e0e0e0efefefeaeaead6d6d6dddddddbdbdbc6c6c6c4c4c4aaaaaaabababbbbbbbc8c8c8c6c6c6c3c3c3d6d6d6f7f7f7e2e2e2e7e7e7e3e3e3efefefccccccf0f0f0edededf9f9f9efefeff4f4f4e7e7e7d8d8d8dfdfdfd2d2d2d4d4d4f8f8f8efefeff4f4f4f4f4f4e1e1e1d3d3d3dedededcdcdccdcdcdd0d0d0eaeaeaf7f7f7fafafaeeeeeef1f1f1f8f8f8f8f8f8f6f6f6fafafaf6f6f6f8f8f8f5f5f5f7f7f7f8f8f8f3f3f3f2f2f2eeeeeee6e6e6e5e5e5e6e6e6dfdfdfdbdbdbd6d6d6dcdcdcf5f5f5e4e4e4e8e8e8f4f4f4efefefe6e6e6ebebebedededdddddde7e7e7e4e4e4dededeefefefe3e3e3ebebebeaeaeaf3f3f3e2e2e2e8e8e8d2d2d2d2d2d2d6d6d6dbdbdbe1e1e1cdcdcdd3d3d3f8f8f8f2f2f2e7e7e7d9d9d9d1d1d1f7f7f7eaeaeaf2f2f2d8d8d8e0e0e0f0f0f0ebebebdddddde8e8e8e7e7e7f8f8f8ebebebe5e5e5e2e2e2e6e6e6f4f4f4eeeeeeececece7e7e7dcdcdce4e4e4e3e3e3dbdbdbf4f4f4ddddddeaeaeaf3f3f3f2f2f2fafafaf8f8f8f7f7f7f1f1f1f6f6f6fcfcfcf6f6f6f5f5f5edededf4f4f4ececece0e0e0cfcfcfe2e2e2d8d8d8d7d7d7d5d5d5dcdcdcd2d2d2dfdfdfe0e0e0e0e0e0e6e6e6e6e6e6eaeaeaf1f1f1f3f3f3fcfcfcfffffffefefefafafaf0f0f0f1f1f1dfdfdfd7d7d7dbdbdbd7d7d7d9d9d9cfcfcfccccccd0d0d0cececedddddddadadae7e7e7dededee9e9e9eaeaeaeeeeeef3f3f3f7f7f7fdfdfdf7f7f7e3e3e3eaeaeae3e3e3e1e1e1d8d8d8f0f0f0ecececececece1e1e1d6d6d6f5f5f5c2c2c2bebebed1d1d1dcdcdcd1d1d1e1e1e1dededeebebebd3d3d3d3d3d3d4d4d4e6e6e6f6f6f6d8d8d8cbcbcbd3d3d3cacacae3e3e3e9e9e9ecececf6f6f6f7f7f7efefeffafafaecececf9f9f9fcfcfcfffffffafafae3e3e3d0d0d0c9c9c9b4b4b4dcdcdcc6c6c6dbdbdbdadadae3e3e3dededed7d7d7d8d8d8d9d9d9eaeaeaf5f5f5e1e1e1c9c9c9c5c5c5c2c2c2d5d5d5aeaeaec0c0c0c9c9c9a7a7a7b2b2b2dcdcdcd8d8d8c9c9c9c6c6c6d0d0d0dededecdcdcdd9d9d9d7d7d7bdbdbdb7b7b7bcbcbcb3b3b3a8a8a8b1b1b1b4b4b4afafafc1c1c1aeaeaeaeaeaec1c1c1acacacb6b6b6e1e1e1f1f1f1f4f4f4e9e9e9fafafaececece0e0e0e1e1e1f6f6f6eeeeeeecececeeeeeef1f1f1ecececededede8e8e8e0e0e0dcdcdccbcbcbddddddd9d9d9cacacad6d6d6fafafae8e8e8f0f0f0dfdfdfefefeffbfbfbd9d9d9f0f0f0f9f9f9ebebebe6e6e6e9e9e9ededede1e1e1e4e4e4eeeeeef2f2f2eeeeeef5f5f5f4f4f4f6f6f6f9f9f9fbfbfbf5f5f5d3d3d3d6d6d6fbfbfbfdfdfdf9f9f9e8e8e8fffffffffffff5f5f5f4f4f4f3f3f3efefefefefefedededf0f0f0f7f7f7f1f1f1fefefefcfcfcf2f2f2f2f2f2d5d5d5e7e7e7f9f9f9f5f5f5f0f0f0eaeaeaf2f2f2f4f4f4fafafaeeeeeef4f4f4f1f1f1f0f0f0f2f2f2e8e8e8e5e5e5e0e0e0eaeaeae6e6e6c7c7c7e8e8e8f0f0f0eaeaeaf3f3f3f5f5f5f3f3f3f4f4f4f4f4f4f6f6f6efefefeeeeeee4e4e4e4e4e4e4e4e4b7b7b7c5c5c5d0d0d0d9d9d9dadadaddddddc1c1c1bfbfbfe0e0e0e9e9e9f3f3f3e2e2e2e5e5e5c7c7c7d7d7d7ccccccdadadaddddddcececee7e7e7d1d1d1d4d4d4d8d8d8d3d3d3d6d6d6e7e7e7dfdfdfe7e7e7eeeeeeeeeeeed7d7d7cccccccacacadbdbdbeaeaeaddddddc6c6c6d9d9d9e3e3e3c1c1c1d4d4d4b7b7b7ccccccc1c1c1d1d1d1d2d2d2dddddde6e6e6ebebebf0f0f0f8f8f8fcfcfcfefefef8f8f8e4e4e4f7f7f7f8f8f8eaeaeadcdcdcd9d9d9e9e9e9e4e4e4e0e0e0eaeaeaecececf1f1f1e4e4e4e8e8e8ddddddf6f6f6f3f3f3f2f2f2ebebebedededeaeaead5d5d5e5e5e5d1d1d1dededee2e2e2ebebebf4f4f4d6d6d6d9d9d9cacacacececee7e7e7ecececdfdfdfd1d1d1e6e6e6ededede3e3e3e5e5e5f2f2f2fafafaf9f9f9edededf5f5f5f4f4f4e3e3e3d4d4d4dadadaeaeaeac8c8c8e7e7e7dadadaebebebe1e1e1f4f4f4e1e1e1ebebebe5e5e5acacace6e6e6eeeeeed4d4d4e5e5e5e4e4e4dfdfdfd4d4d4dfdfdfeaeaeafafafafdfdfdf7f7f7fbfbfbebebebe1e1e1c7c7c7dbdbdbd6d6d6f2f2f2e3e3e3bababad0d0d0c9c9c9dbdbdbcdcdcddbdbdbdbdbdbeeeeeee1e1e1e1e1e1ebebebeeeeeefbfbfbfbfbfbebebebf5f5f5f5f5f5e2e2e2f3f3f3dededed5d5d5eaeaeaf0f0f0f8f8f8f8f8f8f2f2f2e8e8e8f7f7f7f6f6f6d2d2d2dadadadddddddbdbdbe1e1e1fcfcfcf8f8f8fefefef8f8f8fefefeedededeaeaeaebebebd5d5d5d1d1d1e2e2e2e5e5e5e5e5e5c4c4c4cdcdcddddddde3e3e3e1e1e1ebebebe6e6e6f5f5f5f5f5f5fdfdfdf4f4f4f3f3f3ebebebe6e6e6e6e6e6ecececd8d8d8d9d9d9d4d4d4dcdcdcebebebd7d7d7dbdbdbe7e7e7f0f0f0e4e4e4eaeaeae8e8e8f0f0f0efefefe4e4e4ededede2e2e2e3e3e3e1e1e1e6e6e6e4e4e4e3e3e3e5e5e5dcdcdccfcfcfd8d8d8dadadae8e8e8e9e9e9e4e4e4dfdfdfe4e4e4f6f6f6e9e9e9e6e6e6e9e9e9eeeeeee1e1e1efefefededede9e9e9e0e0e0dfdfdfe1e1e1d8d8d8d7d7d7c5c5c5cfcfcfd0d0d0dddddde1e1e1e6e6e6ebebebeeeeeeeaeaeae9e9e9edededeaeaeacdcdcdcfcfcfdcdcdcd8d8d8dddddde9e9e9e3e3e3eaeaeae3e3e3ddddddededede8e8e8eaeaeaeaeaeaf1f1f1f0f0f0f4f4f4e5e5e5dededee8e8e8f1f1f1f1f1f1f8f8f8fdfdfdf8f8f8fbfbfbfcfcfcf7f7f7f5f5f5dedededddddde4e4e4d8d8d8d8d8d8c7c7c7cbcbcbc3c3c3c4c4c4d5d5d5d0d0d0d5d5d5dadadae4e4e4e8e8e8e9e9e9ebebebdcdcdcdfdfdfe8e8e8e5e5e5dadadadfdfdfcccccccfcfcfd4d4d4c8c8c8d7d7d7dfdfdfe1e1e1dddddde2e2e2e3e3e3e8e8e8f3f3f3efefefefefeff1f1f1e3e3e3e7e7e7e1e1e1d8d8d8e5e5e5d3d3d3e2e2e2e6e6e6dadadae0e0e0dbdbdbb9b9b9d0d0d0e9e9e9b4b4b4d4d4d4e4e4e4e9e9e9e2e2e2d3d3d3d2d2d2ccccccf6f6f6eaeaeafdfdfdeaeaeaf7f7f7f9f9f9f4f4f4d7d7d7dbdbdbe5e5e5d3d3d3e8e8e8e5e5e5d9d9d9eaeaeaeeeeeef0f0f0f8f8f8dfdfdfe9e9e9efefefeeeeeed1d1d1e9e9e9c2c2c2dcdcdce1e1e1e8e8e8e2e2e2e6e6e6d8d8d8e9e9e9f4f4f4d5d5d5f7f7f7f5f5f5d8d8d8d1d1d1e0e0e0ededede2e2e2f8f8f8e4e4e4e2e2e2ddddddd4d4d4e3e3e3dbdbdbc9c9c9b3b3b3bababab3b3b3bcbcbcbcbcbcbcbcbcadadadbebebed1d1d1dfdfdfe6e6e6e2e2e2dededeebebebdededef8f8f8ebebebf0f0f0ececece5e5e5e4e4e4f1f1f1eeeeeee7e7e7f2f2f2e1e1e1d8d8d8e5e5e5d2d2d2d1d1d1dedededbdbdbdedededcdcdce1e1e1d7d7d7d0d0d0c8c8c8c2c2c2d8d8d8d8d8d8dfdfdfe0e0e0d7d7d7dadadadcdcdce5e5e5cbcbcbddddddebebebefefefeeeeeeefefeff2f2f2f7f7f7f6f6f6f8f8f8f3f3f3fdfdfdf4f4f4fffffffdfdfdfcfcfcf8f8f8e4e4e4f8f8f8f7f7f7f0f0f0e5e5e5f5f5f5f4f4f4f0f0f0f3f3f3f3f3f3efefefe8e8e8d8d8d8e9e9e9e2e2e2c6c6c6cececee6e6e6e6e6e6e0e0e0e1e1e1ececece6e6e6e9e9e9f2f2f2efefeff9f9f9f2f2f2efefeff1f1f1e9e9e9d9d9d9cececed1d1d1ddddddd9d9d9e3e3e3efefefe9e9e9ebebebecececf1f1f1f0f0f0f1f1f1e5e5e5dcdcdce7e7e7d5d5d5e4e4e4f3f3f3f3f3f3f2f2f2f7f7f7dfdfdfd5d5d5d6d6d6e7e7e7fcfcfcf0f0f0f0f0f0eaeaeadfdfdfe6e6e6ededede8e8e8eaeaeaedededf5f5f5edededf3f3f3edededf9f9f9f5f5f5f9f9f9eaeaeaececece8e8e8e5e5e5e0e0e0d7d7d7bebebed4d4d4d3d3d3e0e0e0e0e0e0e5e5e5dededeecececf7f7f7d6d6d6fbfbfbf1f1f1f3f3f3fbfbfbebebebdfdfdfdededec2c2c2c4c4c4c1c1c1c3c3c3d5d5d5dddddddcdcdce7e7e7d4d4d4efefefe4e4e4cbcbcbeaeaeaeeeeeedddddde4e4e4e1e1e1efefeff5f5f5f2f2f2f3f3f3f1f1f1ebebebecececccccccd5d5d5dededeeeeeeef1f1f1f1f1f1f4f4f4eeeeeee8e8e8e1e1e1acacace4e4e4e7e7e7d7d7d7f0f0f0eaeaead0d0d0ccccccd8d8d8e3e3e3f0f0f0eeeeeed3d3d3d5d5d5e0e0e0f2f2f2dededed4d4d4eeeeeee7e7e7cececed4d4d4c4c4c4dfdfdfe2e2e2d7d7d7d4d4d4dddddddadadacdcdcddfdfdfd6d6d6efefefd5d5d5e0e0e0e1e1e1cbcbcbefefefe3e3e3e6e6e6e1e1e1e3e3e3eaeaeadfdfdfcdcdcdf6f6f6f6f6f6f7f7f7e0e0e0d4d4d4cacacac8c8c8bfbfbfafafafd9d9d9e6e6e6dbdbdbe0e0e0dfdfdfe7e7e7f4f4f4dededee3e3e3dfdfdfedededd9d9d9c3c3c3f0f0f0e3e3e3f5f5f5d8d8d8e6e6e6e7e7e7f8f8f8e6e6e6dadadaf3f3f3eeeeeedbdbdbd3d3d3c3c3c3c7c7c7c8c8c8dbdbdbdededecacacac6c6c6c6c6c6c7c7c7bebebebebebecacacad4d4d4e0e0e0ececece9e9e9edededf5f5f5f4f4f4f7f7f7fcfcfcfefefef6f6f6fdfdfdf9f9f9f3f3f3f9f9f9f6f6f6f7f7f7e9e9e9d4d4d4e8e8e8eeeeeef1f1f1f0f0f0f5f5f5f5f5f5edededd9d9d9dfdfdff6f6f6e4e4e4efefefe9e9e9f3f3f3eeeeeee9e9e9e3e3e3ededede8e8e8e4e4e4dededeedededeaeaeaf6f6f6f0f0f0e5e5e5e0e0e0d1d1d1c5c5c5d6d6d6d0d0d0b1b1b1b3b3b3c2c2c2e8e8e8d6d6d6cececedddddddadadacfcfcfd3d3d3cacacacececedededef0f0f0dddddde4e4e4e3e3e3dfdfdff0f0f0edededd1d1d1f3f3f3e9e9e9f0f0f0ebebebeeeeeeefefeff0f0f0e3e3e3dcdcdcedededededede0e0e0e1e1e1dfdfdfe8e8e8e9e9e9e4e4e4e4e4e4dfdfdfd5d5d5e2e2e2dadadad1d1d1c7c7c7d4d4d4dcdcdcd9d9d9d6d6d6ddddddd2d2d2d0d0d0ddddddd0d0d0cfcfcfe5e5e5c8c8c8d4d4d4d0d0d0cdcdcdddddddd9d9d9e5e5e5f2f2f2f0f0f0f6f6f6fafafaeeeeeefafafafefefef3f3f3eeeeeed3d3d3eaeaeae6e6e6d2d2d2dadadae1e1e1e3e3e3e1e1e1e8e8e8e1e1e1d1d1d1dadadae4e4e4e9e9e9e6e6e6e6e6e6eaeaeae1e1e1d3d3d3e4e4e4e7e7e7e0e0e0d8d8d8e0e0e0e8e8e8d7d7d7dadadae1e1e1dededee7e7e7e8e8e8efefefebebebf5f5f5f5f5f5f5f5f5e4e4e4e6e6e6ebebebe3e3e3e7e7e7d0d0d0d0d0d0e3e3e3f8f8f8ececece2e2e2c3c3c3dadadad7d7d7ebebebecececebebebfafafaf4f4f4ecececf9f9f9fdfdfdfffffff0f0f0f4f4f4f1f1f1fafafafafafaf9f9f9e1e1e1ebebebe3e3e3d5d5d5ebebebe9e9e9e7e7e7f5f5f5f3f3f3dddddddfdfdfe3e3e3d8d8d8dcdcdcd2d2d2cacacad2d2d2e1e1e1d6d6d6d9d9d9dddddddcdcdcd2d2d2dfdfdfe6e6e6b6b6b6cdcdcdddddddd2d2d2dededecbcbcbb9b9b9cdcdcde6e6e6e3e3e3eeeeeedededed9d9d9d3d3d3e2e2e2e0e0e0e9e9e9ececece8e8e8cdcdcdd5d5d5c9c9c9e3e3e3ececece7e7e7dfdfdfe4e4e4e1e1e1d1d1d1dbdbdbe0e0e0e9e9e9e5e5e5f6f6f6f5f5f5dcdcdcdfdfdff4f4f4f8f8f8f6f6f6f7f7f7f8f8f8f0f0f0f6f6f6f0f0f0f5f5f5f5f5f5edededecececd6d6d6f8f8f8e5e5e5e4e4e4d4d4d4e7e7e7e3e3e3ebebebdbdbdbf2f2f2f4f4f4f3f3f3f7f7f7fcfcfcf4f4f4f0f0f0e9e9e9ebebebe8e8e8e1e1e1e0e0e0d6d6d6e1e1e1dcdcdcdadadac5c5c5d7d7d7c4c4c4d5d5d5cdcdcdd5d5d5d3d3d3ddddddedededecececdcdcdcdfdfdfe2e2e2dcdcdce6e6e6efefeff8f8f8fcfcfcf0f0f0d6d6d6e0e0e0e4e4e4d2d2d2c6c6c6c3c3c3c0c0c0c3c3c3a8a8a8d2d2d2e3e3e3eaeaeaf0f0f0e6e6e6e3e3e3dfdfdff3f3f3f5f5f5f1f1f1e4e4e4eaeaeae7e7e7e2e2e2e4e4e4e6e6e6eaeaeadddddddfdfdfe1e1e1ccccccf5f5f5ddddddd6d6d6d3d3d3c9c9c9d1d1d1c9c9c9ccccccd1d1d1d8d8d8cbcbcbd2d2d2b7b7b7d4d4d4c5c5c5cbcbcbbebebec9c9c9d6d6d6d5d5d5d2d2d2e0e0e0eaeaeaebebebf2f2f2ebebebf5f5f5fcfcfcfefefefafafaf1f1f1f3f3f3fcfcfcfdfdfdf8f8f8efefefd1d1d1e1e1e1d0d0d0cfcfcfd0d0d0cacacad8d8d8e9e9e9c5c5c5d6d6d6c9c9c9e1e1e1cececed9d9d9d2d2d2e2e2e2d3d3d3cfcfcfd5d5d5d4d4d4c4c4c4d4d4d4e1e1e1e1e1e1d5d5d5e0e0e0dcdcdcd8d8d8e8e8e8e5e5e5dadadad0d0d0f7f7f7fafafaf8f8f8f7f7f7f6f6f6f2f2f2ebebebecececdadadaebebebe9e9e9f1f1f1f3f3f3f5f5f5f1f1f1ddddddeaeaead5d5d5cecececacacad6d6d6d2d2d2f0f0f0d7d7d7c6c6c6d9d9d9d2d2d2dfdfdff0f0f0e8e8e8e0e0e0dadadac6c6c6c7c7c7e0e0e0bababae2e2e2ddddddcececedededed3d3d3dbdbdbe6e6e6f2f2f2dcdcdcdcdcdcededede5e5e5e3e3e3e2e2e2e4e4e4d0d0d0d1d1d1f2f2f2f8f8f8f8f8f8eeeeeec7c7c7e5e5e5cfcfcfebebebdededef2f2f2f4f4f4f6f6f6fcfcfcfefefef9f9f9f6f6f6f2f2f2f1f1f1f8f8f8d9d9d9d4d4d4d9d9d9d9d9d9cececed0d0d0d8d8d8d5d5d5cbcbcbbebebecbcbcbc6c6c6cfcfcfd0d0d0d8d8d8e2e2e2ecececfafafaecececebebebe5e5e5d6d6d6e9e9e9efefefd7d7d7f1f1f1f7f7f7e8e8e8ededede3e3e3dddddde0e0e0dadadad6d6d6cdcdcde4e4e4dfdfdfe4e4e4e2e2e2edededfafafadededefdfdfde9e9e9f3f3f3f0f0f0e1e1e1e6e6e6e7e7e7dfdfdfe3e3e3e1e1e1dadadae4e4e4e2e2e2f1f1f1f6f6f6f6f6f6f5f5f5f8f8f8f7f7f7f4f4f4f7f7f7f6f6f6f3f3f3fbfbfbf9f9f9f8f8f8fbfbfbfefefefbfbfbf8f8f8fafafafefefef6f6f6f1f1f1e7e7e7e3e3e3f3f3f3f2f2f2f2f2f2e7e7e7e4e4e4e9e9e9eaeaeae1e1e1e7e7e7ecececc6c6c6cececec5c5c5d0d0d0efefefe4e4e4d2d2d2cfcfcfefefefebebebe7e7e7e6e6e6e1e1e1dfdfdfdbdbdbd3d3d3dbdbdbeaeaeadddddddbdbdbd1d1d1d7d7d7e4e4e4d0d0d0e5e5e5ecececf8f8f8e3e3e3d0d0d0e5e5e5d4d4d4eaeaeae6e6e6ddddddeeeeeee6e6e6ededede5e5e5fafafafafafafdfdfdf7f7f7f3f3f3edededf6f6f6fcfcfcfefefefdfdfdf7f7f7f7f7f7f4f4f4e2e2e2e7e7e7e9e9e9e9e9e9e3e3e3d5d5d5d5d5d5c5c5c5e4e4e4e0e0e0cccccccdcdcddadadaeaeaeaefefefe7e7e7e4e4e4ebebebdbdbdbeeeeeee4e4e4f2f2f2eaeaeac2c2c2d8d8d8e5e5e5e1e1e1dbdbdbd4d4d4d4d4d4dbdbdbe2e2e2ebebebfdfdfdf9f9f9f1f1f1f7f7f7f6f6f6fcfcfcf7f7f7eeeeeef0f0f0efefeff5f5f5f5f5f5fcfcfcf0f0f0f2f2f2e6e6e6d7d7d7e7e7e7f0f0f0d8d8d8ececece1e1e1f3f3f3dfdfdff3f3f3eaeaeae7e7e7e0e0e0e0e0e0d9d9d9dadadad7d7d7b3b3b3d1d1d1dededeeaeaead1d1d1dbdbdbf0f0f0e2e2e2d2d2d2d3d3d3dbdbdbdcdcdcdfdfdfd9d9d9c7c7c7d3d3d3d1d1d1d4d4d4edededcfcfcfd6d6d6dcdcdcdfdfdff7f7f7ddddddd1d1d1e9e9e9ecececd8d8d8d1d1d1f1f1f1c4c4c4d0d0d0d4d4d4e5e5e5dcdcdcdbdbdbe6e6e6e4e4e4eaeaeae0e0e0e0e0e0dfdfdfcfcfcfc6c6c6d8d8d8f1f1f1dbdbdbd1d1d1e4e4e4bababab3b3b3c2c2c2d0d0d0bdbdbdd9d9d9dededee8e8e8f4f4f4f1f1f1f1f1f1f3f3f3e4e4e4e4e4e4e7e7e7d1d1d1dcdcdcdcdcdcd7d7d7d1d1d1bebebec3c3c3ccccccb5b5b5cdcdcdf3f3f3eeeeeee8e8e8e9e9e9e9e9e9eaeaeae3e3e3eeeeeef2f2f2e9e9e9e7e7e7ecececeaeaeae5e5e5ebebebe2e2e2d9d9d9ededede3e3e3efefefecececf0f0f0f7f7f7fbfbfbfbfbfbfefefef3f3f3f4f4f4ddddddd8d8d8d8d8d8d1d1d1e5e5e5d9d9d9ddddddd0d0d0d8d8d8dcdcdcd4d4d4dcdcdce4e4e4d3d3d3cececededededbdbdbcacacadadadad8d8d8c7c7c7dadadad6d6d6d5d5d5d9d9d9cfcfcfcdcdcdd9d9d9d4d4d4cacacacfcfcfc0c0c0dbdbdbebebebd1d1d1c9c9c9d0d0d0fcfcfcfdfdfdf8f8f8efefefeaeaeaf0f0f0c8c8c8dededee7e7e7dddddde4e4e4c5c5c5d9d9d9e6e6e6e7e7e7e6e6e6e5e5e5f0f0f0f2f2f2dddddde8e8e8e3e3e3dbdbdbeaeaeaececececececd7d7d7e5e5e5dedededadadaefefeff2f2f2efefeff2f2f2f1f1f1f4f4f4ebebebe5e5e5e6e6e6d0d0d0cfcfcfcfcfcfd0d0d0d1d1d1dededee2e2e2e5e5e5e6e6e6dddddddedededcdcdce2e2e2efefefebebebefefeff4f4f4f8f8f8f7f7f7fffffff6f6f6f5f5f5f2f2f2f6f6f6eeeeeee2e2e2dededecfcfcfd0d0d0cbcbcbdadadad2d2d2d0d0d0e4e4e4bfbfbfdcdcdcf7f7f7fafafafdfdfdfcfcfcf8f8f8f6f6f6f6f6f6fcfcfcfbfbfbf4f4f4f7f7f7f7f7f7f7f7f7f1f1f1f4f4f4e0e0e0f0f0f0f5f5f5f9f9f9f3f3f3f2f2f2dbdbdbeaeaeae2e2e2e4e4e4e0e0e0f1f1f1f3f3f3e2e2e2f3f3f3f9f9f9fafafaf4f4f4efefefe5e5e5e4e4e4c4c4c4cacacac3c3c3ccccccc8c8c8adadadc4c4c4c7c7c7d0d0d0e8e8e8e5e5e5e0e0e0f2f2f2fafafaf6f6f6f1f1f1f0f0f0e0e0e0ebebebf3f3f3ecececf1f1f1f0f0f0f3f3f3f5f5f5fefefef0f0f0d5d5d5d9d9d9f1f1f1edededefefefebebebeaeaeaeeeeeeebebebefefefe3e3e3eaeaeae5e5e5dcdcdce0e0e0f2f2f2ecececf2f2f2f7f7f7f4f4f4f1f1f1e8e8e8fafafad3d3d3d3d3d3e4e4e4d5d5d5bcbcbcdededef5f5f5e9e9e9d5d5d5d8d8d8d2d2d2cdcdcdbbbbbbc8c8c8d1d1d1d5d5d5dadadacacacac6c6c6bdbdbdcacacae6e6e6d8d8d8dedededededef6f6f6eaeaeaf8f8f8c8c8c8f0f0f0f1f1f1fcfcfcf8f8f8fdfdfdfafafaeeeeeeebebebefefefeaeaeaf1f1f1efefefe2e2e2ebebebeeeeeeececece8e8e8ecececf9f9f9f0f0f0e0e0e0cdcdcde1e1e1d7d7d7cdcdcddadadad6d6d6e4e4e4dbdbdbebebebf1f1f1f8f8f8fbfbfbfcfcfcf7f7f7efefefefefefecececeaeaeaededede9e9e9ebebebedededeaeaeaf0f0f0ecececeeeeeef1f1f1eeeeeef6f6f6f4f4f4fafafaf2f2f2eeeeeeeeeeeef6f6f6fefefef7f7f7f7f7f7f7f7f7edededd4d4d4cececed4d4d4dadadac9c9c9c4c4c4cccccccdcdcdc6c6c6d3d3d3ddddddc4c4c4cbcbcbf0f0f0f3f3f3efefefdadadaeaeaeaf4f4f4ebebebd7d7d7e2e2e2cbcbcbeaeaeae6e6e6ddddddeaeaeaf5f5f5efefefededededededeeeeeef7f7f7f9f9f9f5f5f5f4f4f4f4f4f4efefefefefeff3f3f3f4f4f4f9f9f9f6f6f6e6e6e6fafafaf4f4f4e4e4e4e8e8e8ededede8e8e8e2e2e2f7f7f7f5f5f5f4f4f4efefefefefeff9f9f9e5e5e5eeeeeee6e6e6dededee2e2e2eaeaeae4e4e4dbdbdbe6e6e6f1f1f1f4f4f4f6f6f6f0f0f0f3f3f3f8f8f8e7e7e7f4f4f4f5f5f5e0e0e0f1f1f1f2f2f2c0c0c0e5e5e5d3d3d3dbdbdbcbcbcbbbbbbbcbcbcbf4f4f4f1f1f1f1f1f1eeeeeef1f1f1e3e3e3f5f5f5e0e0e0ececece4e4e4c9c9c9c6c6c6aeaeae9e9e9ea4a4a48a8a8a9a9a9aaaaaaaababab969696a1a1a1a6a6a69999999292927575758383836c6c6c6464645b5b5b6565657f7f7f9c9c9c9898989696969e9e9eafafafbdbdbdb7b7b7c0c0c0c3c3c3e3e3e3dddddddedededddddde7e7e7f1f1f1fdfdfde1e1e1f5f5f5ebebebe8e8e8d4d4d4eeeeeef4f4f4e3e3e3eeeeeec9c9c9eeeeeef2f2f2dcdcdcd2d2d2c5c5c5d4d4d4e2e2e2c4c4c4e6e6e6dededef0f0f0e8e8e8cacacacececed4d4d4d6d6d6d4d4d4ddddddd4d4d4cccccccccccccbcbcbd3d3d3cfcfcfe8e8e8d7d7d7c4c4c4cdcdcde7e7e7cdcdcdd5d5d5e7e7e7e7e7e7edededeaeaeaf0f0f0f4f4f4f5f5f5ededede3e3e3d7d7d7d6d6d6ecececf0f0f0e1e1e1cececef6f6f6f4f4f4f4f4f4f5f5f5f7f7f7f6f6f6ecececefefefe9e9e9ebebebfbfbfbf5f5f5dcdcdce2e2e2d5d5d5dededef2f2f2e1e1e1d9d9d9dfdfdfe2e2e2dededecfcfcfedededd6d6d6d7d7d7f5f5f5f0f0f0e5e5e5e7e7e7e3e3e3f7f7f7ededede9e9e9dededee0e0e0e4e4e4cacacadadadae3e3e3c7c7c7d9d9d9e1e1e1c9c9c9d3d3d3d7d7d7d1d1d1e0e0e0e0e0e0e3e3e3d8d8d8e0e0e0d3d3d3dfdfdfe6e6e6d5d5d5e1e1e1d4d4d4e1e1e1e8e8e8e0e0e0ebebebe2e2e2d8d8d8e2e2e2e8e8e8e8e8e8ebebebedededbfbfbfe2e2e2e5e5e5e4e4e4f6f6f6e8e8e8e2e2e2fefefef6f6f6e3e3e3e9e9e9d3d3d3eaeaeacfcfcfe2e2e2ebebebf5f5f5e8e8e8d8d8d8e8e8e8e8e8e8dadadac6c6c6d4d4d4ededede0e0e0d1d1d1aaaaaad7d7d7b9b9b9c9c9c9d6d6d6d8d8d8e9e9e9d9d9d9d5d5d5d8d8d8dcdcdcc8c8c8dadadadadadad5d5d5dededecacacad0d0d0d4d4d4e7e7e7dadadad6d6d6d3d3d3d9d9d9cbcbcbd6d6d6e5e5e5c0c0c0b4b4b4dfdfdfb9b9b9c5c5c5d9d9d9d9d9d9d6d6d6cecececacacab6b6b6c0c0c0bbbbbb9e9e9e8b8b8b959595a5a5a5b9b9b9adadadaaaaaaa8a8a8969696959595949494838383868686737373a9a9a9b9b9b9bcbcbc6363637a7a7a7e7e7e6a6a6a6161616060606060605959595858585b5b5b6666667f7f7f8585858e8e8ea5a5a5b5b5b5cacaca939393abababc5c5c5b6b6b6b2b2b2a3a3a3b6b6b6afafafc2c2c2b5b5b5dcdcdce6e6e6fefefefdfdfdfefefefdfdfdfefefefdfdfdfdfdfdfefefefefefef5f5f5fbfbfbfdfdfdf7f7f7fdfdfdfcfcfcfefefefffffff7f7f7f9f9f9fcfcfcfefefeefefeffefefefcfcfcfbfbfbfafafae1e1e1e7e7e7f2f2f2eeeeeeebebebf1f1f1f0f0f0f2f2f2e7e7e7e4e4e4cfcfcfd0d0d0cfcfcfc7c7c7dcdcdcd6d6d6d9d9d9dededee3e3e3e6e6e6e2e2e2d9d9d9f0f0f0e8e8e8f2f2f2e5e5e5e0e0e0dadadad6d6d6d6d6d6b9b9b9d5d5d5e9e9e9e9e9e9e9e9e9e7e7e7f1f1f1ecececf6f6f6f4f4f4eeeeeef2f2f2eeeeeef2f2f2e9e9e9e2e2e2cdcdcde6e6e6cdcdcdd2d2d2e2e2e2d6d6d6d8d8d8e2e2e2e5e5e5ecececdededee1e1e1e6e6e6d9d9d9fafafad8d8d8f4f4f4e7e7e7dbdbdbe5e5e5efefeff4f4f4f2f2f2f0f0f0f2f2f2f0f0f0efefefe8e8e8ecececdddddddbdbdbd2d2d2dfdfdfdededee0e0e0e3e3e3eeeeeedfdfdfe8e8e8ebebebddddddeeeeeef1f1f1ebebebf0f0f0f4f4f4f4f4f4f7f7f7f8f8f8f4f4f4f2f2f2f6f6f6f7f7f7f3f3f3e3e3e3eeeeeef2f2f2f0f0f0f0f0f0ececece7e7e7e9e9e9f1f1f1ecececeaeaeaecececededede8e8e8f2f2f2efefefe6e6e6ffffffefefefd6d6d6e1e1e1bcbcbce8e8e8dcdcdcf3f3f3fcfcfcf1f1f1efefefdadadae1e1e1cececeedededd3d3d3f2f2f2d1d1d1eeeeeec6c6c6e5e5e59090908f8f8f8989897b7b7b8484849191917c7c7c8a8a8a828282898989888888959595a3a3a3b4b4b4bebebeaaaaaaa2a2a29b9b9b9696969a9a9a8484848484849e9e9e8080806767676d6d6d4949495757575757575050505757575c5c5c4242426868685454545151519696966666665353535454547171716363636c6c6c7c7c7c797979787878a0a0a0c6c6c6b5b5b59c9c9c949494a9a9a9b2b2b2aeaeaeb4b4b4bfbfbfb4b4b4b1b1b1b2b2b2bababab2b2b2b8b8b8d1d1d1c0c0c0d1d1d1d3d3d3dadadadadadae0e0e0e6e6e6e0e0e0e7e7e7e2e2e2f0f0f0fbfbfbf7f7f7f8f8f8f9f9f9f8f8f8f3f3f3fbfbfbe2e2e2e1e1e1e9e9e9f5f5f5e9e9e9e2e2e2e2e2e2dadadad7d7d7d5d5d5d5d5d5ddddddd2d2d2d3d3d3d5d5d5c8c8c8b6b6b6adadad9b9b9b9696969e9e9e9191918e8e8e8e8e8e9c9c9c9c9c9c9e9e9eabababa0a0a09b9b9ba0a0a09d9d9dbdbdbd9c9c9cb3b3b3b8b8b8b8b8b8e6e6e6adadadd7d7d7d6d6d6d9d9d9f4f4f4ececece6e6e6e5e5e5e8e8e8e8e8e8e4e4e4edededf2f2f2e0e0e0d1d1d1f2f2f2fdfdfdfefefee2e2e2d5d5d5d8d8d8d1d1d1d8d8d8e4e4e4e1e1e1d6d6d6d6d6d6d4d4d4e0e0e0fbfbfbe4e4e4e8e8e8f3f3f3e2e2e2e3e3e3dddddde5e5e5dadadae6e6e6dbdbdbddddddc6c6c6d7d7d7d8d8d8c3c3c3b0b0b0e6e6e6f4f4f4dddddddbdbdbf8f8f8f1f1f1fefefef7f7f7f1f1f1e6e6e6f0f0f0f5f5f5f0f0f0f1f1f1ecececf2f2f2f3f3f3efefeffdfdfdf4f4f4f7f7f7efefefe4e4e4f2f2f2e2e2e2e3e3e3d6d6d6c8c8c8dcdcdce7e7e7c3c3c3dbdbdbdedededededee9e9e9f1f1f1f3f3f3e9e9e9f0f0f0e6e6e6e8e8e8e7e7e7efefeff9f9f9f6f6f6dcdcdccececec6c6c6c6c6c6c5c5c5c5c5c5c4c4c4c2c2c2bebebec8c8c8c3c3c3c7c7c7c4c4c4c1c1c1ccccccbfbfbfa4a4a4aeaeaeb4b4b4b4b4b4bababacdcdcdbcbcbcbbbbbbbcbcbcadadad8d8d8dc5c5c58b8b8ba8a8a8aeaeaea0a0a0a4a4a48c8c8c7d7d7d9292929797979696968888886d6d6d6d6d6d9090906d6d6d909090a6a6a6757575c6c6c6bbbbbbd1d1d1cdcdcdcfcfcfc2c2c2adadadc3c3c3d6d6d6ddddddb0b0b0bbbbbb9c9c9c8585857777778b8b8ba3a3a3b0b0b0b1b1b1b4b4b4adadada7a7a7b7b7b7bfbfbfc5c5c5e5e5e5dcdcdce1e1e1ecececebebebe0e0e0f1f1f1f0f0f0dadadaa1a1a1b6b6b6ddddddeeeeeef4f4f4edededeeeeeee9e9e9ededede8e8e8f7f7f7f9f9f9dadadae9e9e9ecececf4f4f4edededf2f2f2f2f2f2eeeeeef5f5f5f8f8f8efefeff8f8f8efefeff6f6f6dadadadbdbdbe3e3e3f5f5f5dddddde8e8e8e0e0e0e8e8e8ebebebf0f0f0f9f9f9fcfcfcf1f1f1e8e8e8d6d6d6e5e5e5e0e0e0d9d9d9dbdbdbeaeaeac7c7c7dedededadadae1e1e1dbdbdbe9e9e9dedededadadae3e3e3dedededcdcdcd6d6d6e3e3e3d7d7d7bbbbbbc8c8c8edededc6c6c6d8d8d8d3d3d3efefeff4f4f4f0f0f0fdfdfdfffffffcfcfcedededf1f1f1f0f0f0e0e0e0e4e4e4ccccccd2d2d2d9d9d9d1d1d1e4e4e4dfdfdfc8c8c8d2d2d2e6e6e6bdbdbdcfcfcfbfbfbfb2b2b2bfbfbfc0c0c0dadadac4c4c4bdbdbdc0c0c0b6b6b6b5b5b5bababac7c7c7c9c9c9cacacaccccccc3c3c3d5d5d5e8e8e8e3e3e3e7e7e7d3d3d3dcdcdcd6d6d6dededee0e0e0c5c5c5c0c0c0bfbfbfd5d5d5c1c1c1c7c7c7e0e0e0c6c6c6e6e6e6e2e2e2e5e5e5ebebebe5e5e5fbfbfbeeeeeeedededebebebebebebe4e4e4efefefe7e7e7dadadabababad8d8d8dcdcdcdfdfdfeeeeeed4d4d4e7e7e7e7e7e7f5f5f5f4f4f4e8e8e8e9e9e9fdfdfde3e3e3d3d3d3d5d5d5ececece8e8e8f0f0f0d9d9d9f5f5f5e7e7e7e0e0e0ebebebd8d8d8e0e0e0ffffffedededddddddfbfbfbbababac8c8c8c5c5c5bfbfbfabababbdbdbd9c9c9c9393939393939a9a9a949494787878d9d9d9e3e3e3d6d6d6d9d9d9cececec6c6c6bfbfbfb0b0b0b9b9b9b0b0b0abababbababaadadadabababb5b5b5c8c8c8d6d6d6c4c4c4abababaaaaaa9a9a9a9e9e9eababab9f9f9fb3b3b3b2b2b29b9b9b9f9f9fa4a4a4b7b7b7bfbfbfbebebecacacad3d3d39c9c9cebebebf4f4f4f5f5f5e4e4e4d2d2d2b6b6b6c5c5c5b8b8b8b9b9b9b1b1b1f8f8f8fafafaf2f2f2eaeaeaf6f6f6f1f1f1f4f4f4f0f0f0f8f8f8edededeeeeeedfdfdff3f3f3f2f2f2f5f5f5f6f6f6fdfdfdfbfbfbf7f7f7fefefefefefeeeeeeed9d9d9f0f0f0eaeaeae6e6e6efefefebebebdedededadadad6d6d6d3d3d3d7d7d7c9c9c9929292959595e4e4e4ededede8e8e8eaeaeaecececeeeeeeecececf6f6f6e4e4e4e7e7e7e6e6e6e3e3e3d9d9d9d6d6d6ebebebe7e7e7dddddddededed8d8d8dadadae2e2e2e0e0e0e3e3e3eaeaeaecececeeeeeeeeeeeef5f5f5e7e7e7eeeeeef0f0f0f5f5f5e2e2e2edededd3d3d3dbdbdbf5f5f5f1f1f1e5e5e5edededcdcdcdcbcbcbddddddc9c9c9e2e2e2eeeeeeedededebebebf2f2f2dcdcdcdcdcdcdbdbdbe9e9e9d9d9d9f0f0f0bcbcbcc0c0c0c1c1c1c8c8c8cececee1e1e1e7e7e7dcdcdcf2f2f2f7f7f7fdfdfdf2f2f29e9e9ec9c9c9aaaaaae3e3e3dcdcdcd3d3d3d9d9d9ddddddd6d6d6d2d2d2d6d6d6e0e0e0d3d3d3d3d3d3e0e0e0dddddddcdcdcdededef0f0f0edededf3f3f3f0f0f0ecececf5f5f5f6f6f6f2f2f2f0f0f0efefefedededd3d3d3ababab8b8b8bc4c4c4cbcbcbd8d8d8c2c2c29c9c9cdcdcdceaeaeaf5f5f5dfdfdff1f1f1efefeff6f6f6dcdcdcdedededdddddcacacad7d7d7e6e6e6dbdbdbcecececbcbcbcdcdcdc2c2c2bebebeb6b6b6b4b4b49e9e9eb3b3b3abababacacacafafafcfcfcfb7b7b7f1f1f1e7e7e7d9d9d9d3d3d3d1d1d1ccccccd0d0d0cacacad4d4d4e9e9e9dddddde4e4e4ebebebededede6e6e6e7e7e7dcdcdcf3f3f3e1e1e1d1d1d1bfbfbfaeaeaea7a7a7a9a9a99696969797977777777b7b7b6969698585857d7d7d989898a6a6a6b5b5b5b5b5b5b3b3b3c1c1c1c6c6c6cececee6e6e6e9e9e9ededede5e5e5b9b9b9d1d1d1cfcfcfeeeeeedfdfdffbfbfbf6f6f6f4f4f4fffffff1f1f1ecececfbfbfbf2f2f2fdfdfdf2f2f2e9e9e9f4f4f4e3e3e3dbdbdbe3e3e3e9e9e9eeeeeed1d1d1dbdbdbdbdbdbdfdfdfdcdcdcd7d7d7e2e2e2e9e9e9f2f2f2fafafaf2f2f2e2e2e2e7e7e7b6b6b6a6a6a6a3a3a3b9b9b9bebebef0f0f0ecececefefeff5f5f5f9f9f9d8d8d8dfdfdfdcdcdcd6d6d6dcdcdcdddddde9e9e9d4d4d4eeeeeeededede5e5e5e8e8e8eaeaeaf5f5f5f3f3f3f8f8f8f8f8f8ebebebf0f0f0e9e9e9f4f4f4f1f1f1e0e0e0d8d8d8e0e0e0d2d2d2e4e4e4e7e7e7d3d3d3e5e5e5ecececdcdcdcdcdcdcdbdbdbdbdbdbe5e5e5f8f8f8fcfcfcf9f9f9f9f9f9fbfbfbf2f2f2d4d4d4cdcdcdf8f8f8ebebebdfdfdfe8e8e8dbdbdbeaeaeaecececefefeff5f5f5e0e0e0f2f2f2eeeeeefafafafdfdfdfdfdfdfdfdfdfdfdfdf2f2f2e8e8e8e7e7e7f6f6f6e7e7e7f3f3f3efefefedededf2f2f2f5f5f5f2f2f2e8e8e8ededede0e0e0c3c3c3c9c9c9c6c6c6cdcdcde0e0e0e4e4e4e4e4e4d9d9d9dfdfdfe9e9e9dfdfdfd4d4d4d4d4d4c9c9c9c6c6c6b1b1b1b5b5b5bebebecacacaa3a3a3acacaca7a7a7999999bfbfbfbfbfbfb8b8b87d7d7dbdbdbdb5b5b5b8b8b8c0c0c0b9b9b9afafafc5c5c5bbbbbbbebebecbcbcbd3d3d3dadadadfdfdfe2e2e2f8f8f8fafafaeeeeeeefefeff3f3f3f3f3f3fbfbfbf0f0f0f4f4f4fafafafffffffefefefefefefefefefffffff8f8f8ebebebebebebdfdfdfd6d6d6bfbfbfbbbbbbb2b2b2aeaeae727272969696a7a7a7c2c2c2bbbbbbccccccc6c6c6b8b8b8cacacac5c5c5b9b9b9c2c2c2bababaccccccd2d2d2d1d1d1d1d1d1d1d1d1e2e2e2d3d3d3d7d7d7f9f9f9f0f0f0e4e4e4e0e0e0ddddddd1d1d1abababb0b0b0bababab0b0b0b4b4b4afafafaaaaaab7b7b7b6b6b69191918181819292927575757676767c7c7c8383837f7f7f8383838d8d8da7a7a7b6b6b6aeaeaeafafafcbcbcbd3d3d3e1e1e1e3e3e3eeeeeee6e6e6f8f8f8fafafafefefef9f9f9fafafadededef8f8f8edededf1f1f1e1e1e1f3f3f3f0f0f0edededabababd5d5d5d3d3d3c3c3c3ccccccc7c7c7e1e1e1a2a2a2cececed3d3d3a0a0a0dbdbdbccccccc6c6c6c4c4c4cfcfcfe6e6e6ddddddf7f7f7fcfcfcf9f9f9f9f9f9f8f8f8f7f7f7fbfbfbfcfcfcfffffffafafafcfcfcfefefef7f7f7ececece6e6e6dcdcdce4e4e4e1e1e1e5e5e5f0f0f0dbdbdbf3f3f3e4e4e4e1e1e1dededef0f0f0cfcfcfe7e7e7e3e3e3f8f8f8f5f5f5f0f0f0eeeeeee5e5e5f0f0f0e6e6e6eeeeeeebebebf3f3f3e8e8e8cececee5e5e5e3e3e3e9e9e9e8e8e8e0e0e0d4d4d4dadadaf5f5f5d6d6d6e9e9e9e0e0e0d1d1d1b6b6b6dddddddcdcdcedededd9d9d9e4e4e4f5f5f5f4f4f4f8f8f8f2f2f2dadadaf0f0f0efefeff8f8f8f3f3f3f4f4f4ebebebf1f1f1f4f4f4e3e3e3cbcbcbc2c2c2e3e3e3eaeaeae5e5e5edededdededee6e6e6f5f5f5f7f7f7f6f6f6eeeeeee2e2e2d8d8d8dbdbdbd9d9d9d3d3d3e7e7e7c1c1c1dadadadddddde8e8e8ecececececece1e1e1dededed0d0d0e4e4e4e8e8e8dfdfdfdfdfdfe8e8e8e2e2e2f3f3f3f4f4f4eeeeeedededed8d8d8d8d8d8ecececf6f6f6f0f0f0ecececdcdcdce0e0e0d9d9d9dededef3f3f3939393818181d8d8d8b9b9b9c8c8c8c8c8c8a1a1a1abababa1a1a1c0c0c0a7a7a7b2b2b2b5b5b5bebebeaeaeaebbbbbb969696d4d4d4dededed1d1d1c2c2c2bcbcbcb0b0b0b2b2b2bdbdbdaaaaaaa7a7a7a4a4a4999999979797909090afafaf8989898e8e8e858585a2a2a29d9d9daeaeaea1a1a1a3a3a3989898979797a0a0a0a5a5a5989898a3a3a39f9f9fb4b4b4b3b3b3c4c4c4cbcbcbb4b4b4b4b4b4acacac757575a0a0a0c0c0c0c6c6c6d2d2d2e5e5e5d7d7d7bdbdbd9b9b9bc1c1c1c5c5c5cfcfcfbfbfbfadadad9898988282828e8e8e969696929292949494909090a0a0a0b4b4b4c6c6c6c1c1c1c4c4c4c0c0c0d1d1d1c6c6c6cbcbcbe2e2e2eaeaeae6e6e6e2e2e2fafafaf5f5f5f4f4f4fffffff6f6f6e2e2e2fafafafdfdfdf9f9f9f7f7f7fafafaf6f6f6f8f8f8f6f6f6ededededededefefefeaeaeaecececf0f0f0efefefd7d7d7e5e5e5ededede7e7e7f6f6f6f1f1f1dededec6c6c6e0e0e0efefefe8e8e8e7e7e7e4e4e4e1e1e1d6d6d6d6d6d6e0e0e0d3d3d3d0d0d0e0e0e0dededed7d7d7eaeaeaefefefdadadad8d8d8ebebebf7f7f7dbdbdbe0e0e0f3f3f3f4f4f4f9f9f9eeeeeeefefefeeeeeeececece5e5e5e6e6e6f2f2f2f5f5f5f0f0f0d5d5d5efefefe7e7e7e3e3e3dbdbdbdbdbdbe9e9e9e0e0e0ececece1e1e1e1e1e1dfdfdff3f3f3e9e9e9dededeeaeaead7d7d7dadadae8e8e8efefeff0f0f0f2f2f2f2f2f2f8f8f8ececece8e8e8fbfbfbfafafaf8f8f8f6f6f6cececed6d6d6d5d5d5d3d3d3d8d8d8e8e8e8f1f1f1d8d8d8e5e5e5e1e1e1f3f3f3efefeff6f6f6f8f8f8f1f1f1ebebebe0e0e0eeeeeeedededf4f4f4e8e8e8f3f3f3f0f0f0efefefcececedededee1e1e1ddddddf7f7f7e9e9e9ddddddd9d9d9dcdcdce3e3e3e7e7e7d7d7d7e5e5e5d9d9d9d6d6d6e7e7e7d5d5d5e1e1e1d0d0d0ddddddd9d9d9b3b3b3d9d9d9cececedededec8c8c8dadadaafafafccccccd5d5d5c3c3c3c2c2c2dededee2e2e2f1f1f1e6e6e6f8f8f8f7f7f7f1f1f1edededf5f5f5ededede3e3e3efefefd6d6d6bbbbbbbfbfbfcecececdcdcde2e2e2cacacacdcdcde0e0e0c9c9c9b1b1b1b6b6b6cdcdcdeaeaeadfdfdfd6d6d6cbcbcbcbcbcbdfdfdfbebebecfcfcfd7d7d7d0d0d0bcbcbccacacacfcfcfd0d0d0ebebebd7d7d7dbdbdbd3d3d3d0d0d0d3d3d3d4d4d4d0d0d0d5d5d5d4d4d4d7d7d7cbcbcbf6f6f6f4f4f4f9f9f9f3f3f3e6e6e6e3e3e3dededec6c6c6edededefefefe1e1e1edededcfcfcfd6d6d6e8e8e8d9d9d9cfcfcfd7d7d7d5d5d5dadadae7e7e7d9d9d9e1e1e1adadadcbcbcbacacacabababafafafaeaeaeb0b0b0bebebec2c2c2bfbfbfb2b2b2bcbcbc9c9c9cc3c3c3f5f5f5f5f5f5d4d4d4cececee0e0e0dedededcdcdcebebebf3f3f3edededeeeeeee7e7e7dfdfdfddddddfbfbfbfafafaeaeaeaf0f0f0eaeaeaf0f0f0f0f0f0eeeeeeebebebeaeaeafdfdfdf8f8f8f8f8f8f9f9f9f8f8f8fafafaebebebf4f4f4f0f0f0fbfbfbfbfbfbf7f7f7ececece7e7e7dfdfdfe0e0e0e1e1e1dadadac6c6c6d1d1d1e8e8e8f0f0f0e5e5e5f5f5f5f0f0f0ddddddeaeaeaedededfafafafafafafcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf2f2f2fafafaf7f7f7fbfbfbf2f2f2f1f1f1f4f4f4f8f8f8efefefedededecececf1f1f1eeeeeef3f3f3e7e7e7f3f3f3e2e2e2e3e3e3e5e5e5e6e6e6e9e9e9eeeeeeccccccebebebedededf3f3f3e8e8e8f8f8f8eeeeeeecececedededf2f2f2f1f1f1f7f7f7edededddddddfffffff0f0f0d9d9d9fcfcfcf7f7f7ecececefefeff1f1f1e3e3e3e8e8e8f1f1f1e9e9e9e4e4e4e7e7e7e6e6e6e9e9e9dadadadededed1d1d1d2d2d2d3d3d3bebebee3e3e3e1e1e1d1d1d1dededee2e2e2e6e6e6d7d7d7d3d3d3d4d4d4c5c5c5d7d7d7cfcfcfd8d8d8d8d8d8dcdcdcdfdfdfe9e9e9cfcfcfe7e7e7f8f8f8eeeeeef6f6f6eeeeeef0f0f0e5e5e5f2f2f2e5e5e5e6e6e6e9e9e9e7e7e7dfdfdfe4e4e4e6e6e6dfdfdfe5e5e5eeeeeee1e1e1e8e8e8dbdbdbf2f2f2ececece4e4e4cfcfcff2f2f2e7e7e7e9e9e9dbdbdbcbcbcbe3e3e3efefefebebebfefefef3f3f3e2e2e2edededf2f2f2e5e5e5d9d9d9e6e6e6d8d8d8e2e2e2e3e3e3dcdcdceaeaead8d8d8e6e6e6e8e8e8f0f0f0f5f5f5efefefcacacae9e9e9f7f7f7efefeff5f5f5f5f5f5e8e8e8ececece6e6e6edededbfbfbfa8a8a8dadadad5d5d5e1e1e1e3e3e3e3e3e3dadadad1d1d1cbcbcbbfbfbfcdcdcdd5d5d5d8d8d8e1e1e1d3d3d3c8c8c8dcdcdcd5d5d5d2d2d2d0d0d0d5d5d5e8e8e8e6e6e6f3f3f3f1f1f1f0f0f0d8d8d8e2e2e2dbdbdbd4d4d4dadadadededee0e0e0dadadae5e5e5e0e0e0ddddddc8c8c8d0d0d0c3c3c3cacacabbbbbbe3e3e3dddddddededec5c5c5bcbcbcdadadae4e4e4e9e9e9e5e5e5dcdcdcd0d0d0dcdcdce8e8e8e2e2e2bdbdbddededecbcbcbd3d3d3cfcfcfcbcbcbc8c8c8dadadadededed1d1d1dededef9f9f9f5f5f5f5f5f5f0f0f0eeeeeed2d2d2e0e0e0f4f4f4ecececf9f9f9f5f5f5e2e2e2d7d7d7e7e7e7e3e3e3dfdfdfeeeeeef4f4f4f5f5f5f7f7f7f3f3f3f6f6f6f4f4f4fbfbfbf5f5f5f7f7f7f2f2f2f0f0f0f4f4f4f5f5f5ececece8e8e8fafafaecececebebebf6f6f6c2c2c2ebebebf8f8f8edededf2f2f2f9f9f9f6f6f6f7f7f7f7f7f7f6f6f6fbfbfbf7f7f7fafafaf2f2f2f2f2f2f1f1f1eaeaeaf8f8f8d8d8d8dfdfdfd7d7d7dadadae9e9e9ebebebe8e8e8d0d0d0ededede3e3e3e6e6e6d0d0d0d8d8d8f6f6f6f8f8f8f7f7f7eaeaeaefefefefefefecececf2f2f2f5f5f5efefeff9f9f9f3f3f3f9f9f9f6f6f6f8f8f8eeeeeeeaeaeaf2f2f2fdfdfdd4d4d4e5e5e5f1f1f1dedededfdfdfd5d5d5e7e7e7d8d8d8c9c9c9d0d0d0e6e6e6c9c9c9dadadad6d6d6c8c8c8cecececbcbcbcbcbcbe1e1e1959595ccccccd2d2d2dededed8d8d8dfdfdfe0e0e0dddddde4e4e4e0e0e0eaeaeaedededf7f7f7eaeaeaf5f5f5fbfbfbefefefebebebeaeaeae5e5e5e2e2e2dfdfdfcfcfcfe7e7e7e3e3e3e6e6e6eaeaeaefefefe2e2e2bdbdbdcdcdcdefefeff4f4f4f3f3f3f0f0f0f4f4f4fdfdfdf6f6f6f0f0f0e6e6e6e8e8e8e0e0e0d1d1d1d5d5d5c1c1c1e7e7e7dddddddadadad5d5d5d2d2d2e0e0e0dfdfdfcfcfcfcfcfcfc5c5c5c9c9c9c9c9c9ccccccc5c5c5b4b4b4adadadc5c5c5c9c9c9dbdbdbd5d5d5dbdbdbddddddd5d5d5dbdbdbe2e2e2dfdfdfeaeaeadadadaebebebe8e8e8f5f5f5e8e8e8e5e5e5d7d7d7e5e5e5d6d6d6e1e1e1e8e8e8ececececececf3f3f3f7f7f7f6f6f6f8f8f8f4f4f4edededfbfbfbf3f3f3f8f8f8edededd7d7d7e6e6e6e3e3e3e5e5e5e9e9e9ebebebe1e1e1dddddde4e4e4d9d9d9d4d4d4d4d4d4d5d5d5f1f1f1edededfafafaf6f6f6eaeaead3d3d3dfdfdfe5e5e5f0f0f0dbdbdbe8e8e8e7e7e7cccccce0e0e0d9d9d9e0e0e0d8d8d8bebebeb6b6b6c0c0c0b7b7b7bfbfbfe1e1e1e5e5e5e2e2e2efefefededede6e6e6e6e6e6f2f2f2f4f4f4d5d5d5e6e6e6f9f9f9fbfbfbf8f8f8f3f3f3e6e6e6d5d5d5c2c2c2c4c4c4c9c9c9d5d5d5d8d8d8e9e9e9edededecececf3f3f3f6f6f6dededeefefefebebebe5e5e5f3f3f3e5e5e5d4d4d4f0f0f0f1f1f1efefeff7f7f7f2f2f2f6f6f6f8f8f8f3f3f3f0f0f0f3f3f3f0f0f0f1f1f1f8f8f8f7f7f7f9f9f9f9f9f9f0f0f0fbfbfbf7f7f7f6f6f6f5f5f5f0f0f0f0f0f0ecececd0d0d0e9e9e9f6f6f6dfdfdfd9d9d9f8f8f8f5f5f5f4f4f4f2f2f2f3f3f3eeeeeef0f0f0e3e3e3edededecececefefeff5f5f5ebebebe4e4e4dddddde0e0e0eeeeeee9e9e9eaeaeac8c8c8f7f7f7ebebebe9e9e9e6e6e6e2e2e2e4e4e4f0f0f0dededee9e9e9eaeaeaedededd6d6d6edededf2f2f2f4f4f4ebebebf4f4f4d6d6d6dbdbdbdcdcdcededededededecececd4d4d4cccccccecececdcdcdc9c9c9d3d3d3d2d2d2d6d6d6cdcdcdd4d4d4dcdcdcd9d9d9e4e4e4f0f0f0efefefe2e2e2dbdbdbe6e6e6dcdcdceaeaeaf0f0f0c7c7c7c7c7c7bebebec8c8c8b6b6b6cbcbcbd7d7d7cbcbcbcdcdcddadadae5e5e5dddddde4e4e4dededecbcbcbe4e4e4e6e6e6e5e5e5e9e9e9eeeeeef2f2f2f5f5f5fafafafafafaedededf6f6f6e8e8e8efefefe9e9e9e3e3e3e3e3e3dcdcdcdddddddcdcdce6e6e6e2e2e2e3e3e3d9d9d9d4d4d4ccccccd7d7d7c5c5c5d3d3d3d1d1d1cbcbcbd5d5d5d8d8d8dfdfdfd4d4d4d8d8d8dbdbdbadadadcbcbcbddddddc6c6c6cbcbcbdededed0d0d0d8d8d8dbdbdbc9c9c9dbdbdbd6d6d6e1e1e1c5c5c5bbbbbbc3c3c3d0d0d0d2d2d2d7d7d7ddddddd4d4d4eeeeeed6d6d6dcdcdcdbdbdbe5e5e5eaeaeae9e9e9efefefeeeeeeedededf6f6f6efefefefefeffafafaf4f4f4fbfbfbfafafaf5f5f5f4f4f4f5f5f5f5f5f5f2f2f2f0f0f0fbfbfbfafafafafafafdfdfdfefefefdfdfdfcfcfcfafafaf6f6f6efefefecececdfdfdfcfcfcfd3d3d3d4d4d4dadadad8d8d8e2e2e2d9d9d9d7d7d7d9d9d9dfdfdfe1e1e1c5c5c5d8d8d8d5d5d5e7e7e7d7d7d7edededf0f0f0e5e5e5e6e6e6dadadad9d9d9d7d7d7eaeaeaf2f2f2e8e8e8ededede8e8e8e7e7e7f7f7f7f0f0f0e9e9e9b6b6b6f7f7f7fafafafbfbfbfafafaf9f9f9fafafaf9f9f9f4f4f4e6e6e6c6c6c6c8c8c8b1b1b1bdbdbdc9c9c9e8e8e8e6e6e6f3f3f3f6f6f6eeeeeee7e7e7f3f3f3f0f0f0e6e6e6c8c8c8d6d6d6cfcfcfc6c6c6d4d4d4dadadabdbdbdf8f8f8f1f1f1ebebebfbfbfbebebebf5f5f5efefefe7e7e7e3e3e3ecececc8c8c8c4c4c4c0c0c0edededfafafaf6f6f6f2f2f2e3e3e3e2e2e2dcdcdcedededeeeeeed8d8d8cbcbcbd8d8d8e2e2e2e8e8e8e5e5e5f2f2f2eeeeeeeeeeeee9e9e9e6e6e6efefeff1f1f1f8f8f8f2f2f2e7e7e7e9e9e9e4e4e4e1e1e1dadadad1d1d1d6d6d6cacacacececed2d2d2ddddddd4d4d4c8c8c8d0d0d0c6c6c6bebebec4c4c4c6c6c6b7b7b7bfbfbfc6c6c6c2c2c2d2d2d2cececed3d3d3d0d0d0b8b8b8bdbdbdc6c6c6e8e8e8e2e2e2d3d3d3e5e5e5dedededcdcdcecececeaeaeaebebebedededf8f8f8dededee2e2e2d8d8d8f1f1f1ecececd9d9d9e6e6e6e3e3e3eeeeeef0f0f0f0f0f0dededeebebebf6f6f6f0f0f0e7e7e7e5e5e5ddddddf3f3f3edededebebebdbdbdbe8e8e8dedededadadad2d2d2e7e7e7f1f1f1f1f1f1f3f3f3edededf1f1f1f5f5f5f8f8f8f0f0f0eeeeeeebebebf4f4f4f8f8f8f7f7f7f6f6f6e2e2e2f7f7f7d9d9d9dfdfdfd5d5d5e4e4e4ededededededefefeff5f5f5fafafaf4f4f4f2f2f2e8e8e8d9d9d9e9e9e9dcdcdce2e2e2cccccce2e2e2dededecececedbdbdbdcdcdcc3c3c3cbcbcbc8c8c8e5e5e5cdcdcdd9d9d9e8e8e8e6e6e6d4d4d4cdcdcde6e6e6d1d1d1cececed6d6d6dfdfdfe9e9e9f1f1f1f4f4f4efefeff1f1f1eeeeeef3f3f3f0f0f0f0f0f0f3f3f3d5d5d5e6e6e6d5d5d5e4e4e4e0e0e0e3e3e3d4d4d4e5e5e5e8e8e8e0e0e0e1e1e1e1e1e1d2d2d2d9d9d9c8c8c8d3d3d3d4d4d4e3e3e3bcbcbcc3c3c3d5d5d5efefeff7f7f7f8f8f8f6f6f6f5f5f5fafafaefefefefefefedededeeeeeeefefefedededf5f5f5ececececececdfdfdff7f7f7f3f3f3f0f0f0f3f3f3f8f8f8f9f9f9f9f9f9eaeaeae5e5e5edededf4f4f4efefeff4f4f4f2f2f2eeeeeee8e8e8dededeedededf9f9f9fbfbfbddddddcececefafafaf8f8f8f8f8f8f2f2f2f9f9f9f9f9f9f8f8f8fefefefefefefafafae7e7e7e2e2e2e3e3e3d6d6d6c5c5c5c0c0c0c0c0c0f6f6f6f3f3f3f3f3f3e6e6e6f8f8f8fcfcfcfcfcfcfcfcfce8e8e8ececece6e6e6e2e2e2d3d3d3f8f8f8f8f8f8f6f6f6ecececf7f7f7fbfbfbfffffffdfdfdfdfdfdf6f6f6e5e5e5f9f9f9ecececd4d4d4f3f3f3f6f6f6ecececf3f3f3f8f8f8eaeaeadcdcdcd9d9d9f3f3f3f4f4f4f1f1f1ecececf1f1f1edededdededee4e4e4ebebebe7e7e7f2f2f2f4f4f4e6e6e6e1e1e1e4e4e4e6e6e6dcdcdcdededeecececeaeaeaf2f2f2e5e5e5bdbdbdedededf2f2f2efefefedededf6f6f6fbfbfbfcfcfcfcfcfcf9f9f9ebebebf8f8f8fafafae2e2e2f8f8f8e6e6e6e7e7e7edededf3f3f3e5e5e5eeeeeee5e5e5f9f9f9dadadae6e6e6f0f0f0dfdfdfefefefebebebcfcfcfdfdfdfd8d8d8ccccccc1c1c1e4e4e4d2d2d2d7d7d7c8c8c8aeaeaee3e3e3eeeeeefafafaf9f9f9e8e8e8cfcfcfccccccc9c9c9c0c0c0dadadaedededf3f3f3d8d8d8eeeeeeebebebedededf3f3f3ecececf7f7f7f2f2f2f4f4f4f7f7f7f6f6f6fafafaf8f8f8eeeeeeefefeff9f9f9f6f6f6efefeff1f1f1eaeaeaf8f8f8f6f6f6e6e6e6e8e8e8dadadadcdcdcf0f0f0f5f5f5fafafaf0f0f0f7f7f7f7f7f7fdfdfdeeeeeef1f1f1ecececebebebf4f4f4f2f2f2f8f8f8eeeeeef8f8f8fdfdfdecececeaeaeacdcdcde6e6e6f6f6f6f5f5f5fdfdfdeaeaeaebebebe3e3e3ecececf2f2f2ebebebe4e4e4e2e2e2e0e0e0f4f4f4f2f2f2dededed9d9d9c9c9c9e5e5e5e0e0e0dcdcdcd2d2d2cfcfcfd0d0d0d0d0d0cccccccfcfcfcacacad5d5d5ccccccddddddd6d6d6e5e5e5dedededededed1d1d1d3d3d3d9d9d9d7d7d7e0e0e0e9e9e9eaeaeae5e5e5eaeaeacdcdcdd7d7d7d5d5d5e9e9e9e5e5e5f8f8f8eeeeeefdfdfdfcfcfcfefefefcfcfcdcdcdcfbfbfbfdfdfdfbfbfbfdfdfdfcfcfcf6f6f6f7f7f7f7f7f7fdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfefefefbfbfbfcfcfcf9f9f9eeeeeef8f8f8f0f0f0f3f3f3eeeeeecececef1f1f1fefefefdfdfddbdbdba7a7a7b7b7b7f4f4f4f3f3f3f4f4f4eeeeeedededee0e0e0d5d5d5dedededadadadadadad6d6d6e1e1e1e4e4e4dcdcdce5e5e5ebebebd8d8d8c6c6c6c1c1c1f8f8f8fafafafdfdfdfdfdfdfffffffdfdfdfafafaf7f7f7f0f0f0eaeaead3d3d3e4e4e4ebebebe9e9e9dadadae0e0e0dadadadededef1f1f1d9d9d9d5d5d5dadadacacacad0d0d0aaaaaae2e2e2dbdbdbe6e6e6dbdbdbdededee2e2e2e7e7e7ededede2e2e2dededeebebebdadadaf3f3f3ececece7e7e7ecececf8f8f8f4f4f4f8f8f8f5f5f5f4f4f4fafafaf9f9f9f4f4f4eeeeeeeeeeeef7f7f7f5f5f5ecececf4f4f4fbfbfbf3f3f3f6f6f6f6f6f6f8f8f8f3f3f3f9f9f9f8f8f8fdfdfdf6f6f6ededededededf0f0f0dcdcdcf4f4f4f1f1f1eaeaeab8b8b8dededee9e9e9e7e7e7f3f3f3e1e1e1e7e7e7ebebebe1e1e1f3f3f3e7e7e7f0f0f0f1f1f1efefeff1f1f1f2f2f2f9f9f9e1e1e1f4f4f4e7e7e7ecececf6f6f6ededede7e7e7eaeaeaedededf1f1f1e8e8e8e4e4e4c6c6c6e4e4e4e1e1e1efefeff2f2f2dbdbdbf8f8f8f7f7f7f7f7f7f8f8f8f0f0f0f4f4f4fcfcfcfbfbfbfafafaf3f3f3e8e8e8fcfcfcf5f5f5fdfdfde9e9e9ebebebf1f1f1fcfcfcf6f6f6f0f0f0edededf5f5f5fcfcfcfcfcfcf7f7f7f9f9f9fbfbfbf7f7f7eeeeeeefefefdededed9d9d9d7d7d7d4d4d4d8d8d8c6c6c6c2c2c2c6c6c6acacacb7b7b7b6b6b6b5b5b5a7a7a7d3d3d3d2d2d2c9c9c9c9c9c9bdbdbdc0c0c0bebebec1c1c1cacacac7c7c7d6d6d6d2d2d2bdbdbdc5c5c5bfbfbfbbbbbbcdcdcde1e1e1edededefefeff5f5f5f0f0f0f5f5f5fdfdfdfefefefdfdfdfffffffcfcfcfffffffffffff9f9f9fbfbfbe9e9e9b1b1b1cacacabcbcbce4e4e4ebebebfbfbfbf8f8f8f5f5f5ebebebfbfbfbf6f6f6f7f7f7f1f1f1eeeeeef2f2f2eaeaeae7e7e7efefefe1e1e1d2d2d2cdcdcdcfcfcfd8d8d8d9d9d9dbdbdbd2d2d2b5b5b5f0f0f0e6e6e6d2d2d2d0d0d0ddddddc9c9c9cecececacacad8d8d8dddddddededec6c6c6d9d9d9d6d6d6d3d3d3e0e0e0f1f1f1eaeaeaf0f0f0f7f7f7ededede2e2e2eaeaeaf0f0f0bdbdbda9a9a9747474bbbbbbe7e7e7f6f6f6f4f4f4f2f2f2f2f2f2eeeeeee6e6e6c3c3c3cacacaf7f7f7f1f1f1e8e8e8e9e9e9dadadae1e1e1dbdbdbc8c8c8e3e3e3f0f0f0e0e0e0dfdfdfc4c4c4b6b6b6d0d0d0f4f4f4e5e5e5ebebebe9e9e9d5d5d5dbdbdbc5c5c5ddddddeeeeeec7c7c7c2c2c2cbcbcbc9c9c9e9e9e9e5e5e5edededf0f0f0f5f5f5e3e3e3dcdcdccbcbcbdededee0e0e0ccccccd1d1d1e3e3e3ebebebcececedbdbdbefefeff4f4f4f1f1f1e7e7e7f8f8f8eaeaeaf1f1f1e9e9e9fbfbfbf6f6f6e7e7e7f0f0f0fbfbfbf9f9f9ecececfafafaf8f8f8f9f9f9fbfbfbfbfbfbd4d4d4f6f6f6f3f3f3f5f5f5e5e5e5e1e1e1f3f3f3f2f2f2f6f6f6f8f8f8f2f2f2e2e2e2ecececdfdfdfeaeaeae2e2e2d4d4d4dbdbdbe2e2e2e6e6e6d6d6d6d0d0d0f4f4f4fdfdfdfcfcfcedededf5f5f5fafafafcfcfcf9f9f9f8f8f8f9f9f9f6f6f6f5f5f5fbfbfbfbfbfbfcfcfcf7f7f7dfdfdfe8e8e8e8e8e8f8f8f8f1f1f1ebebebf3f3f3e8e8e8f2f2f2efefeffbfbfbdfdfdfeaeaeae7e7e7e0e0e0dfdfdfdededee5e5e5d7d7d7ddddddd2d2d2ccccccbabababcbcbcaaaaaaaaaaaab6b6b69e9e9ea3a3a39a9a9a9393938b8b8b8484847979796565655d5d5d4b4b4b4040403f3f3f3c3c3c4343434444444747474d4d4d6464647f7f7f3b3b3b3c3c3c4242424a4a4a5656566060606a6a6a7070707979798f8f8f8a8a8aa1a1a19d9d9dadadada9a9a9b5b5b5a8a8a8a2a2a2bebebecbcbcbd2d2d2e3e3e3e7e7e7d4d4d4e0e0e0e5e5e5e8e8e8f4f4f4f2f2f2eeeeeeededede8e8e8e2e2e2d3d3d3cacacacececea8a8a8d0d0d0dadadac2c2c2b6b6b6bebebecdcdcdb5b5b5cacacae7e7e7cacacac7c7c7b5b5b5c2c2c2c9c9c9d3d3d3d6d6d6c4c4c4c1c1c1d1d1d1cfcfcfcfcfcfc9c9c9cbcbcbbebebec9c9c9d6d6d6e4e4e4dbdbdbd5d5d5d5d5d5d3d3d3c5c5c5d4d4d4d6d6d6cececeb1b1b1e6e6e6eeeeeef3f3f3e3e3e3eaeaeae5e5e5f9f9f9f7f7f7ebebebe8e8e8eaeaeae7e7e7e7e7e7e6e6e6ccccccd1d1d1babababebebebebebeb5b5b59a9a9a9d9d9d8b8b8b959595898989c8c8c8edededf3f3f3f1f1f1f2f2f2f3f3f3eeeeeef6f6f6fafafae9e9e9f3f3f3f5f5f5f7f7f7fafafafafafafefefefdfdfdf9f9f9e3e3e3e0e0e0e4e4e4eaeaeaf5f5f5f3f3f3aaaaaaddddddeeeeeef7f7f7f6f6f6f6f6f6f5f5f5eeeeeee2e2e2e3e3e3e4e4e4e5e5e5eaeaeadadadae5e5e5f0f0f0e9e9e9ebebebc4c4c4c0c0c0efefeff2f2f2f7f7f7f9f9f9e1e1e1fcfcfcf4f4f4f5f5f5d9d9d9dadadae4e4e4efefeffbfbfbf2f2f2f3f3f3fbfbfbf2f2f2f6f6f6f6f6f6f9f9f9f4f4f4eaeaeae7e7e7c5c5c5d2d2d2ddddddd3d3d3e9e9e9e3e3e3dadadae5e5e5dbdbdbe8e8e8d2d2d2d5d5d5dfdfdfd7d7d7d9d9d9dcdcdcf4f4f4edededeaeaeaf6f6f6f2f2f2f5f5f5d8d8d8d3d3d3c9c9c9d9d9d9d8d8d8efefeff5f5f5acacacaaaaaaa9a9a9a2a2a2a8a8a8aeaeaea2a2a2999999acacac9c9c9c9696969393938f8f8f8b8b8b8888887e7e7e797979767676bbbbbb6767676d6d6d6b6b6b6262625a5a5a5959595656565858585252524c4c4c4f4f4f4d4d4d4a4a4a4747473f3f3f3d3d3d3333332727271e1e1e1f1f1f1818181f1f1f2727272121212c2c2c2f2f2f3030303c3c3c4747475b5b5b7171718a8a8aa5a5a5b8b8b8cececedfdfdfdfdfdff6f6f6e9e9e9f5f5f5ebebebf8f8f8f2f2f2e6e6e6f0f0f0f0f0f0e2e2e2e4e4e4dadadaf1f1f1fbfbfbfdfdfdf9f9f9f9f9f9f2f2f2ebebebf9f9f9f3f3f3f0f0f0f5f5f5dcdcdce6e6e6dadadad4d4d4cfcfcfe1e1e1e1e1e1e3e3e3e2e2e2e4e4e4dbdbdbe5e5e5e2e2e2e0e0e0cfcfcfd3d3d3ededede4e4e4c2c2c2bababac1c1c1c6c6c6b2b2b2c2c2c2eaeaea9d9d9d898989ccccccccccccd2d2d2cbcbcbcececee8e8e8d3d3d3d7d7d7e1e1e1e5e5e5e5e5e5dbdbdbd5d5d5efefeff2f2f2dfdfdfcbcbcbc2c2c2a0a0a0dbdbdbd5d5d5d2d2d2dbdbdbdbdbdbcfcfcfd1d1d1d8d8d8f2f2f2d2d2d2bbbbbbdbdbdbe4e4e4dfdfdfe4e4e4d1d1d1d9d9d9dfdfdfe2e2e2dddddddbdbdbe7e7e7c5c5c5d8d8d8e3e3e3e2e2e2dfdfdfd8d8d8aeaeaec5c5c5a4a4a4a5a5a5a8a8a8c2c2c2a7a7a7c9c9c9ddddddd3d3d3d9d9d9edededf7f7f7f9f9f9f9f9f9fcfcfcf9f9f9fbfbfbfafafaf7f7f7f6f6f6efefefe8e8e8e1e1e1e9e9e9eaeaeadcdcdcabababe4e4e4cacacadededee1e1e1e5e5e5f9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfafafaf6f6f6edededf8f8f8f7f7f7f8f8f8f9f9f9eaeaeaf4f4f4e9e9e9f2f2f2f6f6f6efefefe5e5e5f9f9f9fbfbfbfbfbfbefefefe5e5e5d9d9d9e3e3e3dcdcdcdbdbdbf3f3f3f2f2f2e5e5e5ecececefefefebebebf5f5f5f5f5f5efefefeeeeeef0f0f0eeeeeef2f2f2f2f2f2f8f8f8f3f3f3e9e9e9e8e8e8dcdcdce0e0e0d2d2d2c9c9c9c3c3c3c3c3c3c3c3c3c6c6c6d0d0d0cacacacacacabfbfbfc2c2c2c6c6c6c1c1c1b7b7b7b5b5b5b0b0b09e9e9eababab9f9f9faeaeaeadadada8a8a83434343030303131313131312e2e2e2f2f2f3131313333332f2f2f2f2f2f2e2e2e2a2a2a2b2b2b2a2a2a2626262020201717172626261818181b1b1b2222222e2e2e2f2f2f2424242020202727272828282a2a2a3333333333333e3e3e4646465e5e5e696969717171848484a6a6a6b2b2b2bcbcbcc4c4c4dcdcdcdbdbdbf0f0f0f2f2f2f1f1f1fafafaebebebf4f4f4fbfbfbfbfbfbf9f9f9efefeff9f9f9fbfbfbf5f5f5f4f4f4ecececf1f1f1f1f1f1f3f3f3f4f4f4e8e8e8e7e7e7e8e8e8dadadacdcdcdd2d2d2efefeff3f3f3f4f4f4fbfbfbf5f5f5e5e5e5dbdbdbe9e9e9ecececfcfcfcf0f0f0efefeff4f4f4eeeeeeeaeaeaebebebe8e8e8e4e4e4d7d7d7d6d6d6dbdbdbe9e9e9efefeff1f1f1e0e0e0c8c8c8dddddddbdbdbd8d8d8ededede1e1e1aeaeaeddddddd8d8d8d8d8d8b3b3b3d5d5d5cacacabcbcbca8a8a8d2d2d2d6d6d6c5c5c5c1c1c1d6d6d6dfdfdfe4e4e4d4d4d4f2f2f2f8f8f8eaeaeaf9f9f9fbfbfbf8f8f8fbfbfbefefeff6f6f6e5e5e5afafafdbdbdbebebebe4e4e4d3d3d3e4e4e4f4f4f4cdcdcddfdfdfe1e1e1edededdbdbdbd4d4d4d9d9d9ccccccbdbdbdc5c5c5e4e4e4dfdfdfeeeeeee2e2e2e6e6e6dadadacfcfcfc7c7c7f6f6f6eeeeeee2e2e2fefefefafafafffffff4f4f4f0f0f0e2e2e2e9e9e9c4c4c49b9b9ba6a6a6fcfcfcf0f0f0e7e7e7f3f3f3f1f1f1f0f0f0f2f2f2f1f1f1ececece6e6e6ebebebeaeaeaededede9e9e9ececece6e6e6e3e3e3dcdcdcd9d9d9d7d7d7eeeeeef0f0f0f8f8f8dedededadadae1e1e1d6d6d6d1d1d1e4e4e4e9e9e9ecececeeeeeef9f9f9fbfbfbe7e7e7f6f6f6f7f7f7fbfbfbfdfdfdefefeff6f6f6f8f8f8fefefefefefefbfbfbfffffffffffff3f3f3f4f4f4dadadad0d0d0d7d7d7d6d6d6c9c9c9bebebea7a7a7a6a6a6a3a3a39393938b8b8b8585857474747070706969696969696464645d5d5d5656565353535a5a5a4e4e4e4d4d4d4949494747475555554a4a4a5050504a4a4a4343434747474242424343433d3d3d3b3b3b3737373f3f3f3737373838383a3a3a3838383333333636363b3b3b3b3b3b3c3c3c4343433e3e3e4040404242425858586060605a5a5a5454545555556363636a6a6a747474737373919191c3c3c3bdbdbdb4b4b4c7c7c7ececece0e0e0ecececd1d1d1c7c7c7d2d2d2c9c9c9f0f0f0edededfdfdfdf7f7f7f5f5f5f7f7f7fcfcfce6e6e6f4f4f4f0f0f0ececece5e5e5cccccceaeaeadddddddfdfdfe6e6e6f1f1f1e5e5e5ebebebeaeaeaf2f2f2f1f1f1f4f4f4f6f6f6f4f4f4f9f9f9f3f3f3f8f8f8eaeaeaf0f0f0f7f7f7fcfcfce5e5e5dfdfdfe3e3e3ebebebe7e7e7d0d0d0e3e3e3c7c7c7e2e2e2e5e5e5f2f2f2ececece8e8e8eeeeeeecececc5c5c5cececee8e8e8f1f1f1e6e6e6e4e4e4ecececf5f5f5dfdfdfe5e5e5eaeaeadbdbdbcbcbcbdadadae7e7e7dfdfdfcacacadbdbdbd6d6d6dadadad8d8d8d9d9d9f3f3f3cbcbcbc4c4c4c5c5c5d2d2d2979797dededee1e1e1cececeb6b6b6bfbfbfb4b4b4d4d4d4cbcbcbecececd5d5d5c8c8c8e2e2e2cfcfcfcbcbcbe9e9e9ebebebe2e2e2e7e7e7e1e1e1c1c1c1e5e5e5dfdfdfd5d5d5dbdbdbe8e8e8f8f8f8efefefe5e5e5d0d0d0e6e6e6e6e6e6ebebebe6e6e6dbdbdbdadadaddddddf4f4f4fafafafcfcfcf4f4f4ededede9e9e9fbfbfbfcfcfcecececd1d1d1c4c4c4c9c9c9b3b3b39a9a9ab6b6b6c0c0c0afafafbababacbcbcbc7c7c7cbcbcbcdcdcdbbbbbbe2e2e2dededef7f7f7f8f8f8eeeeeef8f8f8f2f2f2f3f3f3f2f2f2f7f7f7f6f6f6f5f5f5fafafaeeeeeef5f5f5f1f1f1ececece7e7e7dbdbdbedededeeeeeee7e7e7e7e7e7dcdcdcebebebfafafafffffffdfdfdfffffffffffffffffffefefefefefef6f6f6f8f8f8e9e9e9edededf0f0f0e1e1e1dbdbdbd4d4d4d0d0d0c4c4c4a0a0a09696968686867676766e6e6e6262625c5c5c5454545454544444444343433f3f3f3b3b3b3a3a3a3636363838383636363232323030303030302d2d2d2c2c2c1e1e1e2828282323231f1f1f1c1c1c1b1b1b1d1d1d1c1c1c1616162121212323231d1d1d2424241717172121211a1a1a1d1d1d1f1f1f2c2c2c1f1f1f2121212c2c2c3535352c2c2c363636393939313131565656424242eaeaeaf9f9f9fcfcfcf3f3f3fefefed2d2d2ebebebfbfbfbf2f2f2f5f5f5e4e4e4fdfdfdfcfcfcfefefefafafaf6f6f6e8e8e8f2f2f2e9e9e9efefefd0d0d0edededebebebe2e2e2dededee3e3e3e8e8e8cbcbcbf7f7f7efefeff2f2f2e9e9e9e4e4e4dbdbdbe0e0e0dededed9d9d9d2d2d2dededef5f5f5f2f2f2f3f3f3ecececf2f2f2ecececdededeefefefe7e7e7ededededededf8f8f8fafafafefefefafafaf7f7f7f9f9f9f7f7f7f4f4f4f9f9f9f5f5f5f1f1f1edededefefefececece3e3e3c6c6c6c5c5c5dcdcdcecececf4f4f4f3f3f3fbfbfbf9f9f9f7f7f7e4e4e4f2f2f2fbfbfbfcfcfcdcdcdcedededcfcfcfd4d4d4e9e9e9e4e4e4dadadaf7f7f7f8f8f8e7e7e7f7f7f7fefefefafafafbfbfbf9f9f9f5f5f5d9d9d9d6d6d6ddddddd7d7d7d4d4d4c8c8c8f9f9f9fcfcfcfdfdfde7e7e7d4d4d4cacacae6e6e6d3d3d3f9f9f9eaeaeae5e5e5e0e0e0e3e3e3e4e4e4eaeaeae8e8e8dadadacececedfdfdfeaeaeac3c3c3c6c6c6f3f3f3f1f1f1e1e1e1cdcdcde2e2e2dfdfdfa8a8a8d5d5d5c4c4c4c1c1c1afafafa6a6a6a1a1a1bebebecfcfcfb6b6b6bbbbbbd3d3d3d0d0d0b1b1b1c7c7c7c5c5c5d2d2d2dfdfdfe6e6e6ecececd7d7d7c6c6c68f8f8fc4c4c4f7f7f7f7f7f7fffffffefefefafafafefefef7f7f7fdfdfde9e9e9b5b5b5e3e3e3f3f3f3f3f3f3f9f9f9fffffffefefefffffffdfdfdf4f4f4fcfcfcfafafafbfbfbfefefefdfdfdfdfdfdf2f2f2f0f0f0e3e3e3dededed3d3d3bdbdbdcececec4c4c4cececebebebec2c2c2b7b7b7b7b7b7abababa1a1a17373738585857474745a5a5a5050505959594545454242423d3d3d3f3f3f4242422f2f2f3232323737373d3d3d4242424141413a3a3a4040403535352a2a2a2424242525251919191d1d1d2525252626262b2b2b2d2d2d3c3c3c4545454646465757576d6d6d7474749a9a9a8787878888889e9e9eafafafb1b1b1bcbcbccecececbcbcbcfcfcfdedededededed6d6d6c6c6c6d5d5d5d6d6d6d2d2d2d2d2d2c4c4c4b8b8b8d9d9d9dbdbdbe2e2e2e6e6e6fbfbfbf7f7f7e6e6e6d5d5d5d2d2d2f8f8f8f1f1f1ececece9e9e9e6e6e6bdbdbdddddddf7f7f7e6e6e6f2f2f2d8d8d8e7e7e7ebebebe9e9e9e5e5e5dfdfdfedededdfdfdfd5d5d5c7c7c7eeeeeef9f9f9f9f9f9fefefef4f4f4cececed9d9d9d5d5d5d4d4d4cfcfcfd1d1d1e0e0e0e1e1e1f2f2f2f2f2f2edededf9f9f9f8f8f8dfdfdfa3a3a3adadade1e1e1eaeaeaf7f7f7e6e6e6efefefdcdcdcd9d9d9d8d8d8d4d4d4c4c4c4b9b9b9bababac8c8c8cdcdcdd2d2d2d3d3d3dcdcdce0e0e0e1e1e1eeeeeec6c6c6bfbfbfc6c6c6d3d3d3e5e5e5e2e2e2e0e0e0ecececfafafaf9f9f9f1f1f1f2f2f2f8f8f8efefefdfdfdfe2e2e2dfdfdfddddddc4c4c4cececec7c7c7c7c7c7b5b5b5d2d2d2bebebee3e3e3c5c5c5d1d1d1ccccccc5c5c5c3c3c3b9b9b9afafafb2b2b2c9c9c9ccccccc4c4c4bfbfbfb7b7b7bababac2c2c2b3b3b3c8c8c8cfcfcfc8c8c8b5b5b5d3d3d3d2d2d2d9d9d9d2d2d2cbcbcbccccccd7d7d7cfcfcfcecececececec4c4c4d0d0d0bdbdbdc6c6c6bdbdbda5a5a5b5b5b5d4d4d4cfcfcfd7d7d7cdcdcdc4c4c4c8c8c8ddddddcacacae5e5e5d8d8d8c5c5c5adadadacacaccacacacdcdcdbababac2c2c2c2c2c2b7b7b7b3b3b38a8a8a7b7b7b6f6f6f585858656565a9a9a9bebebe919191d3d3d3d1d1d1c7c7c7afafaf9494946d6d6d5959594c4c4c444444434343c7c7c7c7c7c7b4b4b4afafaf8d8d8d969696aeaeae8282828686867a7a7a7272726262626e6e6e969696acacacaaaaaac6c6c6d1d1d1dfdfdfdbdbdb9a9a9a474747818181acacacb4b4b4ababababababb0b0b09e9e9e9e9e9e4040405454542929292b2b2b3434343232323535353535353131313232322d2d2d2e2e2e2d2d2d2b2b2b2c2c2c3030303434345454545959597d7d7d9e9e9eaeaeaeb2b2b2c3c3c3d2d2d2e5e5e5ecececf7f7f7f8f8f8efefeff5f5f5fdfdfdf4f4f4f1f1f1fafafaeeeeeef7f7f7f8f8f8fafafaf2f2f2eeeeeee6e6e6f1f1f1e2e2e2e3e3e3f1f1f1f1f1f1f7f7f7ecececdadadadbdbdbdfdfdfe8e8e8f4f4f4f0f0f0f5f5f5f3f3f3fafafae5e5e5fbfbfbf7f7f7f3f3f3f4f4f4d4d4d4f1f1f1f3f3f3f3f3f3f0f0f0e8e8e8fbfbfbf8f8f8f9f9f9fcfcfcfafafaf7f7f7f0f0f0f6f6f6eeeeeef8f8f8ecececf4f4f4f3f3f3c6c6c6cacacabdbdbdc6c6c6b8b8b8bcbcbcd2d2d2dcdcdce1e1e1f1f1f1dddddde3e3e3f4f4f4f4f4f4fcfcfcfbfbfbfbfbfbf7f7f7f4f4f4e9e9e9e3e3e3f6f6f6b1b1b1c1c1c1cfcfcfc9c9c9d1d1d1f2f2f2f2f2f2eeeeeef0f0f0eaeaeae7e7e7e5e5e5e4e4e4e2e2e2e3e3e3e6e6e6e2e2e2eaeaeae8e8e8d0d0d0cececec7c7c7b9b9b9a9a9a9a4a4a48787878c8c8c7575756f6f6f5a5a5a5252525a5a5a4f4f4f5858585353534747473f3f3f3434342b2b2b3232323333332a2a2a3232323939393737372b2b2b2727272020202b2b2b4f4f4f9a9a9a969696acacacacacaca2a2a2b4b4b4858585a2a2a2a7a7a7b7b7b7c5c5c5a2a2a2ababab9b9b9b808080717171b1b1b18a8a8a8a8a8a8686868888888a8a8ab9b9b98a8a8a7b7b7b8585856767677373738484847070709c9c9ce4e4e4bdbdbdbebebec4c4c4cbcbcbdfdfdfc6c6c6e8e8e8efefefe7e7e7c1c1c1c2c2c2bdbdbdcececed6d6d6c6c6c6cacacaafafaf9898986b6b6b5858584747473030302a2a2a3a3a3a6a6a6a6666666565655b5b5b5454545656564949494848484e4e4e4848484a4a4a4646463d3d3d3838383434344949493636364242427070703636363737373c3c3c747474b0b0b0707070bdbdbd9d9d9dafafafcececec2c2c2c1c1c1c3c3c3c3c3c3a2a2a2adadadbababad2d2d24f4f4f3535354444444747474444443838383535353030303c3c3c2c2c2c3434344141414a4a4a5252525c5c5c7474748f8f8fadadadbcbcbcc8c8c8bdbdbdc7c7c7b3b3b3dededefefefefdfdfdf3f3f3f9f9f9f6f6f6f5f5f5fbfbfbecececfcfcfcf7f7f7e8e8e8d5d5d5e9e9e9f3f3f3ececececececebebebf2f2f2e2e2e2e4e4e4d2d2d2f7f7f7e0e0e0e7e7e7e9e9e9ebebebf1f1f1cfcfcfcbcbcbeaeaeaf9f9f9f6f6f6fbfbfbf3f3f3ebebebdcdcdce7e7e7ccccccf6f6f6d1d1d1e4e4e4e7e7e7e8e8e8e3e3e3d8d8d8d3d3d3e1e1e1d6d6d6e6e6e6e5e5e5e0e0e0ececece5e5e5d4d4d4e2e2e2f4f4f4f4f4f4f5f5f5e9e9e9f4f4f4eaeaeaebebebddddddeaeaeaeaeaeadfdfdfd9d9d9cececee2e2e2b8b8b8b6b6b6ececece1e1e1e0e0e0efefeff8f8f8f1f1f1f5f5f5e3e3e3fefefefefefefefefefefefefefefefffffffdfdfddededef1f1f1d4d4d4b9b9b9d9d9d9c8c8c8c3c3c3b2b2b2a4a4a48b8b8b7272727777777272726161615858584343433434343939393939393939392626262626262222221c1c1c1f1f1f2222221e1e1e2121212e2e2e2727272b2b2b2d2d2d2e2e2e3535353838383838383a3a3a4040403e3e3e4646466464644e4e4e7171718e8e8e6969695e5e5e6d6d6d838383868686a4a4a4b7b7b7acacaca3a3a3919191969696868686b3b3b3b7b7b7adadadc2c2c2b0b0b0bbbbbb9a9a9ab7b7b77e7e7e434343989898a9a9a99b9b9b7777778888886e6e6e7373734949498080804c4c4c4747473d3d3d3030302a2a2a2626264040404545453a3a3a4a4a4a8787879292929a9a9aa3a3a3a7a7a7b4b4b4b9b9b98484845555555c5c5c5050504b4b4b4242422727272626262525252828282b2b2b3636362424242525253737375151514545454343434040404848484646464242424646464747474c4c4c5c5c5c6464647a7a7a8b8b8ba9a9a9acacacb7b7b7b7b7b7b3b3b3c4c4c4cfcfcfe5e5e5f8f8f8f9f9f9e8e8e8e0e0e0c1c1c1e1e1e1e8e8e8dfdfdfe2e2e2e2e2e2ddddddccccccd3d3d3bfbfbf575757575757666666959595b2b2b2b1b1b1a8a8a8bbbbbbd0d0d0cfcfcfdadadae8e8e8f5f5f5f8f8f8fbfbfbf8f8f8fafafafcfcfcfafafaf6f6f6fdfdfdf6f6f6f5f5f5ecececedededdfdfdfdcdcdcf1f1f1ebebebf1f1f1f3f3f3f1f1f1fbfbfbf4f4f4eeeeeef9f9f9f5f5f5f1f1f1f0f0f0f5f5f5f7f7f7f3f3f3e6e6e6f7f7f7f1f1f1fefefef7f7f7f6f6f6fafafaf7f7f7f7f7f7f5f5f5f2f2f2eeeeeedededee2e2e2f3f3f3f0f0f0f1f1f1f5f5f5e5e5e5cececee4e4e4d9d9d9e1e1e1e9e9e9bbbbbbdfdfdfc6c6c6f3f3f3eeeeeef3f3f3e9e9e9e0e0e0e3e3e3eaeaeae0e0e0edededf6f6f6f0f0f0f0f0f0e8e8e8eeeeeef0f0f0f7f7f7f5f5f5f9f9f9fbfbfbf9f9f9f6f6f6ebebebecececf3f3f3eeeeeed9d9d9d9d9d9d4d4d4d3d3d3d3d3d3c5c5c5c3c3c3ddddddb0b0b0b6b6b6acacacbbbbbb9999999f9f9f9595958888889595957c7c7c6868687777776b6b6b6c6c6c7d7d7d7777778686868e8e8e6b6b6b707070b8b8b8ababab919191dddddda4a4a4aaaaaab8b8b8b8b8b8b8b8b8c4c4c4c4c4c4c6c6c6bebebebcbcbcdbdbdbe2e2e2e0e0e0dbdbdbefefefececece8e8e8ebebebf1f1f1fbfbfbecececeeeeeeefefefe7e7e7e7e7e7edededf6f6f6d8d8d8ebebebcecece707070909090acacaca6a6a69090907272729a9a9a8d8d8db5b5b5a6a6a6898989949494b1b1b1b6b6b6a4a4a4717171c8c8c86969695656565f5f5f5656563333333636362222224646463d3d3d2c2c2c3b3b3b2a2a2a2f2f2f2121211818182626261a1a1a2020202020201e1e1e1f1f1f2929292020202626261f1f1f1b1b1b2222222f2f2f2424242222222020202f2f2f2626261d1d1d1d1d1d1f1f1f1e1e1e1d1d1d2929293030302323231e1e1e2222221515155b5b5bbababaccccccc3c3c3cbcbcbd0d0d0d9d9d9dbdbdbdfdfdfdbdbdbd0d0d0f5f5f5f4f4f4e4e4e4e8e8e8e4e4e4eaeaeae5e5e5bebebeaaaaaaa4a4a48e8e8e8c8c8c9d9d9d9797979c9c9c949494dddddde9e9e9b7b7b7e9e9e9dbdbdbe5e5e5e1e1e1d8d8d8e5e5e5edededf3f3f3e5e5e5eaeaeaeaeaeaf6f6f6ecececf1f1f1edededdcdcdcedededdfdfdfecececf6f6f6f5f5f5f0f0f0fbfbfbfafafaeeeeeef6f6f6f2f2f2f3f3f3f5f5f5f1f1f1f5f5f5ebebebe9e9e9e3e3e3eaeaeaecececf3f3f3fbfbfbededede9e9e9dbdbdbf7f7f7f6f6f6f9f9f9efefefebebebfbfbfbf8f8f8edededf0f0f0f6f6f6f3f3f3eeeeeef1f1f1e4e4e4e6e6e6dededee9e9e9d6d6d6f6f6f6f4f4f4f8f8f8f8f8f8ededede8e8e8f4f4f4ecececf1f1f1f2f2f2f1f1f1e4e4e4d4d4d4d1d1d1c4c4c4e3e3e3eeeeeee9e9e9f6f6f6f0f0f0f8f8f8e2e2e2f3f3f3f2f2f2f3f3f3f6f6f6d2d2d2d1d1d1d5d5d5c5c5c5ebebebeaeaeae3e3e3d8d8d8c2c2c2c9c9c9c6c6c6c2c2c2c3c3c3ccccccc4c4c4e0e0e0dbdbdbd2d2d2dbdbdbe0e0e0e3e3e3e1e1e1e2e2e2dfdfdfdcdcdce8e8e8dcdcdcf3f3f3edededd4d4d4dcdcdcd4d4d4d7d7d7d8d8d8d4d4d4c9c9c9d8d8d8d2d2d2d4d4d4fbfbfbd8d8d8d7d7d7c6c6c6dededed4d4d4b9b9b9bfbfbfcbcbcbc8c8c8c2c2c2bfbfbfc3c3c3c4c4c4bfbfbfcdcdcdb0b0b0c4c4c4d9d9d9f9f9f9a8a8a8cbcbcbc6c6c6cdcdcde1e1e1e4e4e4e1e1e1d6d6d6bebebecbcbcbc3c3c3e0e0e0cacacae4e4e4edededf8f8f8f8f8f8e8e8e8f4f4f4fdfdfdefefef9696964444446868686565654d4d4d3b3b3b3434343a3a3a2a2a2a2424243838383b3b3b3838383030302b2b2b323232aeaeae2525253939393939394a4a4a4d4d4d848484aaaaaac6c6c6b3b3b3acacac737373707070979797adadadbababa9a9a9aaaaaaacacacabababac2c2c2c5c5c5bdbdbdc9c9c98e8e8eb6b6b6b3b3b38d8d8d7676767575758484847b7b7b777777999999aeaeae828282929292979797b2b2b2bcbcbcb3b3b3d1d1d1b1b1b1aaaaaacacacac5c5c5cecece9a9a9a919191b3b3b3afafafa6a6a6c3c3c3d2d2d2d8d8d8c8c8c8cdcdcde1e1e1d6d6d6efefefecececd2d2d2dcdcdcd2d2d2dadadab4b4b4f3f3f3e8e8e8dadadad9d9d9f0f0f0f4f4f4f6f6f6efefefedededddddddebebebf7f7f7eeeeeeefefeff5f5f5e1e1e1ededede4e4e4dadadadbdbdbebebebe5e5e5f5f5f5e0e0e0e8e8e8d9d9d9d6d6d6d7d7d7ededede8e8e8ecececfcfcfcfcfcfcfbfbfbfafafaf9f9f9f0f0f0ececece8e8e8f4f4f4f1f1f1f1f1f1f7f7f7e9e9e9f6f6f6f3f3f3f2f2f2ededede9e9e9ececece3e3e3e8e8e8edededebebebf6f6f6c3c3c3d8d8d8c5c5c5e3e3e3ebebebf3f3f3f9f9f9f0f0f0fcfcfcf5f5f5fcfcfcf6f6f6e6e6e6f8f8f8f8f8f8e3e3e3fbfbfbf8f8f8f3f3f3f7f7f7fcfcfcfbfbfbf5f5f5f8f8f8f8f8f8ededededededdadadae2e2e2dbdbdbe6e6e6ddddddf0f0f0e6e6e6c5c5c5dbdbdbf6f6f6f0f0f0f2f2f2e7e7e7eeeeeee5e5e5f1f1f1dedededbdbdbdededee9e9e9f8f8f8f8f8f8f7f7f7f9f9f9f4f4f4f9f9f9fbfbfbf6f6f6fbfbfbf4f4f4e2e2e2f8f8f8f8f8f8f5f5f5f9f9f9eeeeeeedededbfbfbff4f4f4ecececd5d5d5d3d3d3d3d3d3e4e4e4e5e5e5e4e4e4eeeeeee9e9e9f3f3f3edededececece2e2e2dadadaf1f1f1f5f5f5e5e5e5edededccccccd9d9d9e5e5e5dddddddfdfdff2f2f2e9e9e9d9d9d9d9d9d9e9e9e9eaeaead5d5d5d8d8d8d8d8d8dfdfdfe4e4e4dddddde0e0e0dedededcdcdccacacaeeeeeeeaeaeae9e9e9ededede2e2e2f6f6f6ebebebcececed3d3d3e0e0e0ebebebebebebdbdbdbd7d7d7c5c5c59595956767674040403c3c3c1e1e1e1515151616161c1c1c2e2e2e2424243333333a3a3a8b8b8b939393a9a9a9a9a9a9cfcfcfe9e9e9e6e6e6ecececdadadaddddddc1c1c1b7b7b7c6c6c6b5b5b5b1b1b1dbdbdbd2d2d2c5c5c5b6b6b6bcbcbcc5c5c5bbbbbbc6c6c6c7c7c7bebebecdcdcda9a9a9cececec2c2c2bdbdbdd1d1d1dbdbdbdcdcdcd1d1d1b7b7b7b8b8b8b5b5b5b1b1b1c3c3c3adadadc6c6c6bbbbbbbcbcbcb0b0b09999996d6d6dd7d7d7b8b8b8d8d8d8efefefe8e8e8c5c5c5b9b9b9bfbfbfc7c7c7cccccce3e3e3f1f1f1ecececeeeeeef5f5f5f1f1f1f5f5f5f6f6f6f0f0f0f1f1f1e9e9e9ecececd2d2d2e9e9e9e9e9e9cececeafafafebebebf9f9f9eaeaeaf4f4f4f0f0f0f5f5f5edededf2f2f2f5f5f5efefeff9f9f9f2f2f2eeeeeef1f1f1fbfbfbf8f8f8e7e7e7efefeffafafaf9f9f9edededf5f5f5fdfdfdfafafae1e1e1f9f9f9f6f6f6edededf1f1f1e8e8e8f1f1f1ebebebe2e2e2e7e7e7dfdfdfdfdfdfd6d6d6d7d7d7dadadadbdbdbe3e3e3e3e3e3efefefedededefefeff4f4f4f0f0f0f5f5f5f2f2f2fcfcfcfcfcfcf0f0f0fcfcfcf6f6f6f7f7f7f7f7f7fbfbfbf4f4f4f6f6f6bfbfbfe9e9e9eaeaeac1c1c1e4e4e4e1e1e1e1e1e1e4e4e4edededefefefcbcbcbf3f3f3fafafaf0f0f0f8f8f8fbfbfbfdfdfdf4f4f4f6f6f6efefeff2f2f2f1f1f1e3e3e3e2e2e2d6d6d6d6d6d6d9d9d9cfcfcfc0c0c0c8c8c8cdcdcdf4f4f4ededede8e8e8e8e8e8f9f9f9fefefefefefefcfcfcfbfbfbfafafaf9f9f9f7f7f7fafafafcfcfcfcfcfcf9f9f9fdfdfdfafafaf3f3f3f9f9f9f4f4f4f7f7f7f6f6f6fcfcfcfbfbfbfafafafafafafafafafbfbfbfefefefffffffcfcfcf4f4f4fbfbfbf7f7f7fafafaf8f8f8f2f2f2f5f5f5f9f9f9e4e4e4ececece9e9e9e4e4e4eeeeeeeaeaeaeeeeeee7e7e7e7e7e7dadadae0e0e0e1e1e1d9d9d9dbdbdbcdcdcdb9b9b9cbcbcbd9d9d9cececedbdbdbccccccd0d0d0dadadaccccccd0d0d0b3b3b3bdbdbdbebebec3c3c3c1c1c1dadadab5b5b5d2d2d2d6d6d6dededec8c8c8dbdbdbdbdbdba2a2a29292929e9e9eb5b5b5d5d5d5c5c5c5c4c4c4bfbfbfbcbcbcbababaadadada5a5a5aeaeae4e4e4ea2a2a2e6e6e6dfdfdfddddddd8d8d8dbdbdbc1c1c1c7c7c7c1c1c19e9e9ebbbbbbbbbbbbd5d5d5e3e3e3d0d0d0b6b6b6bbbbbbb1b1b1c0c0c0eeeeeeddddddc7c7c7b9b9b9d0d0d0cfcfcfc5c5c5d2d2d2c9c9c9c7c7c7c2c2c2d7d7d7b8b8b8b6b6b6a9a9a9b8b8b8cbcbcbd5d5d5e9e9e9dbdbdbcecece9a9a9aa0a0a0a6a6a6a9a9a9acacacc1c1c1c2c2c2969696aaaaaabebebebbbbbbcccccccbcbcbaeaeaec3c3c3c8c8c8adadadbababac2c2c2e8e8e8e3e3e3f2f2f2dededee6e6e6eeeeeef9f9f9fafafaf5f5f5eeeeeebcbcbcececece0e0e0d5d5d5fdfdfdf4f4f4f8f8f8fbfbfbfcfcfcf5f5f5f2f2f2eaeaeae5e5e5dfdfdfd9d9d9d5d5d5d2d2d2afafafd9d9d9eeeeeeebebebe9e9e9e5e5e5cbcbcbddddddd8d8d8c7c7c7c9c9c9bdbdbdbababad7d7d7d0d0d0dbdbdbe6e6e6efefefebebebeaeaeaeeeeeefbfbfbedededfcfcfcfdfdfdf9f9f9f7f7f7f8f8f8e3e3e3c9c9c9ecececfbfbfbfbfbfbefefeff6f6f6f5f5f5e5e5e5d9d9d9e1e1e1eaeaeaf5f5f5fafafaf6f6f6efefeffcfcfcf2f2f2f7f7f7dddddde6e6e6eeeeeef2f2f2f3f3f3ecececf9f9f9f2f2f2f0f0f0f3f3f3e2e2e2e5e5e5f2f2f2f9f9f9e1e1e1e2e2e2dededee6e6e6e5e5e5f9f9f9f2f2f2f6f6f6fcfcfcf9f9f9fafafaf9f9f9eeeeeefcfcfcfbfbfbf6f6f6f0f0f0e1e1e1e9e9e9dbdbdbd2d2d2d4d4d4d3d3d3b9b9b9bbbbbbaaaaaabbbbbbb2b2b29f9f9f999999949494919191a6a6a69090908c8c8ca6a6a68e8e8eb8b8b88e8e8ea8a8a8a8a8a8b8b8b89a9a9aa9a9a9a9a9a9b0b0b0979797949494a2a2a29e9e9e959595a0a0a0949494a5a5a5aaaaaaa3a3a39c9c9cb9b9b9c9c9c9c5c5c5b6b6b6bbbbbbcacacac6c6c6cfcfcfd6d6d6d2d2d2dddddde2e2e2e1e1e1e4e4e4e8e8e8ebebebf2f2f2f2f2f2e7e7e7f8f8f8f5f5f5fcfcfcf0f0f0f4f4f4e2e2e2e9e9e9e3e3e3e1e1e1eaeaeae1e1e1d9d9d9e6e6e6d8d8d8e5e5e5d4d4d4ececece3e3e3ccccccd0d0d0e9e9e9eeeeeeecececf2f2f2f5f5f5efefeff9f9f9e3e3e3ededede9e9e9eaeaeaf1f1f1c0c0c0dbdbdbefefeffcfcfcfcfcfcf1f1f1f2f2f2dededed9d9d9e8e8e8d6d6d69d9d9d9c9c9cadadada4a4a4c1c1c1b8b8b8c5c5c58b8b8bbababaccccccd3d3d3c9c9c9c8c8c8cececec7c7c7c9c9c9d0d0d0d1d1d1d1d1d1c9c9c9cfcfcfb4b4b4d5d5d5e4e4e4ececece6e6e6ddddddd6d6d6e0e0e0e0e0e0dddddde7e7e7f2f2f2f6f6f6f8f8f8f9f9f9fefefefffffffefefee7e7e7d3d3d3e7e7e7d9d9d9f0f0f0e9e9e9ecececd3d3d3aeaeaef0f0f0e6e6e6e1e1e1f8f8f8f3f3f3d9d9d9e6e6e6d9d9d9d9d9d9d5d5d5b9b9b98b8b8bcbcbcbdbdbdbc5c5c5cacacabcbcbccdcdcdcdcdcdd1d1d1c6c6c6d1d1d1d7d7d7d6d6d6dcdcdcdbdbdbe0e0e0dbdbdbe6e6e6f5f5f5ebebebf8f8f8e9e9e9e7e7e7e6e6e6e1e1e1f3f3f3f3f3f3fcfcfcfefefee8e8e8fbfbfbdfdfdfe1e1e1f8f8f8f9f9f9fafafafdfdfdf2f2f2fafafafbfbfbf7f7f7f4f4f4c8c8c8e8e8e8f6f6f6f9f9f9eaeaeaf2f2f2e6e6e6eaeaeaf3f3f3d4d4d4dfdfdfeaeaeacececee9e9e9ebebebeaeaeaf0f0f0f4f4f4e8e8e8ecececedededf7f7f7eaeaeaf3f3f3ebebebf5f5f5ecececfefefef8f8f8fafafaf6f6f6f0f0f0ddddddd9d9d9f2f2f2fbfbfbd4d4d4f8f8f8f6f6f6ebebebedededf9f9f9fafafafcfcfcfbfbfbdddddde2e2e2ecececf1f1f1f0f0f0ebebebe1e1e1d9d9d9c1c1c1cdcdcdc9c9c9c9c9c9d0d0d0e3e3e3edededf4f4f4fdfdfdf8f8f8fcfcfcfcfcfcf2f2f2f9f9f9fdfdfdf4f4f4fbfbfbfafafae4e4e4f6f6f6f0f0f0f3f3f3e9e9e9fefefefbfbfbfdfdfdf7f7f7ffffffecececefefefebebebe8e8e8eaeaeaf2f2f2f2f2f2efefefe3e3e3ebebebd9d9d9dddddde2e2e2c9c9c9e3e3e3d7d7d7d2d2d2d5d5d5d8d8d8e4e4e4e5e5e5e0e0e0e4e4e4d9d9d9e5e5e5ddddddc9c9c9ddddddebebebededede9e9e9f3f3f3e2e2e2fafafafafafaf3f3f3f7f7f7e4e4e4e9e9e9dededeedededd6d6d6d1d1d1c1c1c1b6b6b6bdbdbdbfbfbfbcbcbccccccce7e7e7edededf5f5f5f0f0f0f3f3f3f1f1f1fdfdfdf2f2f2f6f6f6eaeaeae6e6e6ededede5e5e5dadadae7e7e7e4e4e4c6c6c6bdbdbddcdcdcb9b9b9b1b1b1acacacb5b5b5bababa939393b0b0b0c1c1c1aeaeaed5d5d5e5e5e5d9d9d9f8f8f8e7e7e7e6e6e6f4f4f4e3e3e3e9e9e9d5d5d5dcdcdcdcdcdccececec3c3c3c0c0c0dadadacdcdcdd3d3d3c5c5c5e5e5e5d9d9d9cacacaececece4e4e4e6e6e6e6e6e6e6e6e6e5e5e5e8e8e8e1e1e1dbdbdbcdcdcdd9d9d9d8d8d8d8d8d8dadadadcdcdce2e2e2eeeeeee7e7e7e0e0e0e8e8e8d8d8d8b2b2b2d3d3d3d6d6d6dddddde7e7e7dedededededee7e7e7d9d9d9d5d5d5c9c9c9b9b9b9e1e1e1f0f0f0f1f1f1fbfbfbfbfbfbfcfcfcfafafaddddddf2f2f2fdfdfdfdfdfdfcfcfcf9f9f9e9e9e9e6e6e6e2e2e2eeeeeef7f7f7edededf9f9f9fcfcfceaeaeae9e9e9efefefefefeff5f5f5f7f7f7f8f8f8f0f0f0f8f8f8fcfcfcf9f9f9fbfbfbfdfdfdfafafaf7f7f7f5f5f5fcfcfcfbfbfbfafafaf2f2f2f7f7f7f2f2f2fafafaeaeaeadcdcdcf4f4f4edededf2f2f2e9e9e9fafafacfcfcfe4e4e4e0e0e0fbfbfbe8e8e8fdfdfdf9f9f9f6f6f6f2f2f2fefefefafafafdfdfdfcfcfcf9f9f9f5f5f5f2f2f2e1e1e1d7d7d7cececebcbcbccdcdcdadadadafafafa2a2a29a9a9a979797ababab878787a8a8a88686868c8c8c8787879898988484848e8e8e9e9e9e919191cdcdcdcfcfcfd9d9d9babababebebebdbdbdcbcbcbc7c7c7fffffffafafafcfcfcf5f5f5fafafafcfcfcfdfdfdfefefefbfbfbf9f9f9fcfcfcfafafafafafafafafafdfdfdfefefefefefefdfdfdfbfbfbf6f6f6f1f1f1f5f5f5f4f4f4f1f1f1f4f4f4f9f9f9e9e9e9e2e2e2cdcdcdecececf1f1f1eeeeeee7e7e7d8d8d8ecececf7f7f7e8e8e8ebebebe8e8e8e8e8e8d3d3d3babababcbcbcd0d0d0efefeff2f2f2f6f6f6f1f1f1f1f1f1eeeeeef8f8f8ebebebeeeeeeefefeff9f9f9e8e8e8c9c9c9d6d6d6f8f8f8fafafaf9f9f9fcfcfceeeeeee9e9e9e8e8e8e4e4e4d1d1d1cececebdbdbddbdbdbedededeaeaead8d8d8d9d9d9e9e9e9e1e1e1dcdcdce6e6e6e9e9e9eeeeeedededee9e9e9edededf4f4f4ebebebededede3e3e3f7f7f7ebebebe2e2e2f3f3f3d8d8d8cfcfcfc7c7c7b9b9b9b1b1b1e8e8e8d6d6d6a8a8a8b1b1b1c1c1c1bdbdbdbcbcbcb6b6b6c3c3c3cfcfcfbfbfbfdddddde1e1e1e6e6e6e3e3e3e5e5e5e6e6e6f3f3f3f2f2f2f1f1f1f4f4f4f1f1f1d3d3d3dbdbdbdddddddbdbdbe5e5e5ededededededf2f2f2f7f7f7fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbefefefe2e2e2dadadad9d9d9d2d2d2e7e7e7fbfbfbfcfcfcfcfcfcf9f9f9fafafafbfbfbfefefefbfbfbf4f4f4f5f5f5c6c6c6d1d1d1fafafaf7f7f7f6f6f6fafafaeeeeeeddddddbebebed3d3d3dadadae4e4e4f2f2f2fbfbfbfafafafcfcfcf5f5f5f8f8f8fafafaf6f6f6f9f9f9f5f5f5e7e7e7efefeff7f7f7edededf6f6f6f0f0f0e4e4e4dadadad4d4d4ddddddebebebf8f8f8f0f0f0f7f7f7f6f6f6f8f8f8fafafaf6f6f6fcfcfcf9f9f9f8f8f8fbfbfbf7f7f7f0f0f0fbfbfbfdfdfdededede6e6e6f3f3f3efefefe8e8e8f2f2f2fbfbfbfbfbfbf8f8f8fdfdfdf3f3f3f2f2f2f5f5f5f0f0f0e6e6e6f3f3f3e3e3e3f7f7f7f5f5f5dfdfdfdededecacacacbcbcbc7c7c7939393a7a7a7a1a1a1adadadb6b6b6b9b9b9c1c1c1b1b1b1b4b4b4c8c8c8c3c3c3d0d0d0dfdfdfebebebf4f4f4fbfbfbf1f1f1ebebebfdfdfdf2f2f2fafafafefefefefefefefefefffffffffffffefefefffffffafafaf9f9f9fefefefbfbfbfcfcfcfdfdfdf8f8f8fdfdfddfdfdfe4e4e4edededf6f6f6dbdbdbd2d2d2e6e6e6cdcdcddbdbdbd3d3d3e2e2e2d8d8d8d9d9d9dcdcdce7e7e7dcdcdce3e3e3dcdcdce6e6e6e4e4e4e7e7e7f6f6f6e2e2e2e7e7e7e7e7e7e3e3e3d3d3d3f2f2f2f4f4f4e2e2e2dfdfdfdadadae3e3e3eeeeeeccccccc0c0c0ecececd4d4d4c7c7c7e2e2e2cfcfcfe2e2e2e3e3e3e0e0e0f1f1f1f4f4f4eaeaeae9e9e9efefeffcfcfcf0f0f0f1f1f1f0f0f0ebebebf7f7f7fbfbfbf1f1f1f3f3f3f8f8f8f9f9f9fafafaf3f3f3f5f5f5f6f6f6f4f4f4f7f7f7fcfcfcfefefefcfcfcf2f2f2f4f4f4f5f5f5fbfbfbf4f4f4f6f6f6efefeff7f7f7f0f0f0d6d6d6dfdfdff2f2f2f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f0f0f0fbfbfbf7f7f7f6f6f6f3f3f3e5e5e5f7f7f7eeeeeeddddddcccccccccccccccccccdcdcde1e1e1adadadd7d7d7e7e7e7cfcfcfbdbdbdc0c0c0cbcbcbc3c3c3c8c8c8bdbdbdd2d2d2bcbcbcc7c7c7dadadae4e4e4e8e8e8eeeeeedbdbdbd8d8d8edededefefeff2f2f2dadadac8c8c8a8a8a8d0d0d0fbfbfbf2f2f2f6f6f6f7f7f7f8f8f8f6f6f6ecececeaeaeae9e9e9eaeaeae2e2e2e1e1e1fcfcfcfbfbfbf7f7f7f2f2f2f2f2f2efefeff4f4f4efefeff4f4f4f2f2f2c6c6c6bdbdbdf9f9f9f3f3f3fbfbfbebebebd7d7d7d1d1d1efefeff5f5f5fefefefafafaf0f0f0fbfbfbfafafafbfbfbf9f9f9fbfbfbfafafaf4f4f4f6f6f6dfdfdfdcdcdcdddddde0e0e0d3d3d3d2d2d2e2e2e2e0e0e0eaeaeafefefefbfbfbfdfdfdf1f1f1fafafaf8f8f8fdfdfde9e9e9fdfdfdf4f4f4f9f9f9fcfcfcfafafafbfbfbfcfcfceeeeeef9f9f9f9f9f9fffffffdfdfdfdfdfdfdfdfdfafafafcfcfcfcfcfcf9f9f9ecececcacacad4d4d4c7c7c7b7b7b7a9a9a9ababab8d8d8dadadadbbbbbbc4c4c4d3d3d3cccccccececedededeebebebf2f2f2f7f7f7ecececf2f2f2fefefefdfdfdfdfdfdefefeffcfcfcf2f2f2f3f3f3fdfdfdf6f6f6fcfcfcfcfcfcfbfbfbfdfdfdfafafafcfcfcfbfbfbf7f7f7fefefefbfbfbeeeeeedddddde6e6e6e6e6e6e7e7e7dedededfdfdfdddddddddddde9e9e9dbdbdbe3e3e3dbdbdbfbfbfbf9f9f9f3f3f3c8c8c8fefefefffffff9f9f9f7f7f7fefefef4f4f4f8f8f8f0f0f0e6e6e6e8e8e8cacacad8d8d8cacacad9d9d9bcbcbce1e1e1cecececcccccdbdbdbe1e1e1eaeaeaecececeaeaeae3e3e3c2c2c2d7d7d7ddddddd6d6d6d8d8d8c1c1c1d7d7d7c5c5c5d4d4d4bdbdbdd3d3d3e2e2e2e3e3e3dcdcdce5e5e5ebebebf6f6f6f4f4f4f0f0f0f8f8f8f0f0f0f3f3f3ecececf7f7f7f4f4f4f2f2f2efefefecececeaeaeaf3f3f3f2f2f2f3f3f3efefeff4f4f4e7e7e7ebebebf2f2f2f1f1f1f4f4f4e8e8e8eaeaeaededede1e1e1f0f0f0f6f6f6fafafaf1f1f1f1f1f1f6f6f6f2f2f2f3f3f3f6f6f6fefefefafafaf7f7f7f1f1f1f4f4f4fafafae3e3e3eeeeeee9e9e9f4f4f4eeeeeee9e9e9f5f5f5f2f2f2edededc2c2c2eaeaeaebebeba8a8a8b4b4b4cdcdcde5e5e5e5e5e5f2f2f2f9f9f9f5f5f5f7f7f7fafafaf3f3f3ddddddf7f7f7dadadacfcfcff2f2f2f3f3f3f5f5f5fcfcfcefefeffbfbfbefefeff8f8f8e4e4e4eeeeeef1f1f1e6e6e6f2f2f2dededecfcfcfe7e7e7f3f3f3fdfdfdfbfbfbf4f4f4f3f3f3f3f3f3eaeaeaebebebf7f7f7fdfdfdf2f2f2eaeaeaf7f7f7fbfbfbfcfcfcf7f7f7f1f1f1f3f3f3e3e3e3dcdcdcbababaf5f5f5f1f1f1f0f0f0dededee1e1e1d6d6d6c3c3c3e0e0e0f6f6f6fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8efefeff9f9f9d9d9d9f7f7f7e9e9e9eaeaeae7e7e7f0f0f0fbfbfbfcfcfcefefeffcfcfcf8f8f8fcfcfcfbfbfbf6f6f6f7f7f7fafafafcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfafafaf7f7f7e8e8e8dedededcdcdcd0d0d0d6d6d6b6b6b6bababaa9a9a9aaaaaaa2a2a2a9a9a9adadadaeaeaec2c2c2bfbfbfd8d8d8dfdfdfefefeff2f2f2f3f3f3ebebebdededef2f2f2d9d9d9e0e0e0e4e4e4d4d4d4e7e7e7e8e8e8f3f3f3f7f7f7eeeeeeececece3e3e3ecececfbfbfbfafafaf8f8f8f0f0f0f2f2f2f9f9f9f9f9f9f9f9f9f3f3f3f8f8f8f1f1f1f4f4f4f0f0f0efefefeeeeeee0e0e0efefeff1f1f1e5e5e5e8e8e8f3f3f3f7f7f7f7f7f7fafafaf8f8f8ffffffbbbbbbf1f1f1f7f7f7fafafae5e5e5c5c5c5e9e9e9e4e4e4b9b9b9bdbdbdb2b2b2ccccccbcbcbcd7d7d7cfcfcfd2d2d2e6e6e6d4d4d4f2f2f2f6f6f6e4e4e4d7d7d7e9e9e9efefefdfdfdfe4e4e4eeeeeeebebebe9e9e9dadadad8d8d8eaeaeaebebebdbdbdbededede9e9e9e3e3e3dcdcdce5e5e5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f0f0f0dadadaf0f0f0fdfdfdfafafaf9f9f9f4f4f4f2f2f2f2f2f2edededf4f4f4f1f1f1f5f5f5e8e8e8efefefeaeaeae8e8e8eeeeeed5d5d5e4e4e4eaeaeaecececf4f4f4e5e5e5ededede8e8e8edededf2f2f2f4f4f4efefefe9e9e9edededf0f0f0eeeeeef4f4f4f6f6f6e7e7e7f9f9f9f6f6f6eaeaeafafafafafafafafafafdfdfdfafafafbfbfbfafafaf7f7f7f8f8f8fefefef3f3f3fbfbfbf0f0f0e2e2e2d7d7d7c1c1c1b0b0b0aaaaaaababab6f6f6f7b7b7b7d7d7d9191918c8c8ca4a4a4acacaca2a2a2a0a0a09797977d7d7d666666969696a7a7a7adadadaaaaaa9a9a9ab8b8b8a2a2a2949494aaaaaacecece959595a4a4a49999999b9b9b868686a9a9a9969696bbbbbbbbbbbbc0c0c0cbcbcbc6c6c6c5c5c5cbcbcbd0d0d0d9d9d9c2c2c2c9c9c9c7c7c7d0d0d0d9d9d9bebebebcbcbcc0c0c0cbcbcbd5d5d5d1d1d1cececec1c1c1d0d0d0c5c5c5c6c6c6a2a2a2e4e4e4fdfdfdfafafaf9f9f9f8f8f8fbfbfbfafafafcfcfcf8f8f8f5f5f5f6f6f6dadadaf2f2f2f7f7f7f9f9f9f4f4f4ebebebf6f6f6ebebebededede1e1e1f0f0f0e9e9e9e8e8e8f4f4f4dcdcdcdbdbdbdbdbdbbebebeb8b8b8b6b6b6b8b8b8a5a5a5bbbbbbbdbdbdc3c3c3c4c4c4cececed1d1d1cdcdcddddddde7e7e7fbfbfbf3f3f3f9f9f9d1d1d1d8d8d8f4f4f4fbfbfbcccccce1e1e1e3e3e3eeeeeeebebebe4e4e4f0f0f0d7d7d7c5c5c5e4e4e4dcdcdcdbdbdbcfcfcfeeeeeeeeeeeed9d9d9d5d5d5fdfdfdfbfbfbedededeaeaeadfdfdff7f7f7fbfbfbfafafaf8f8f8fcfcfcf1f1f1eaeaeae6e6e6efefefebebebe6e6e6eaeaeae5e5e5d5d5d5c4c4c4e7e7e7d6d6d6e0e0e0e5e5e5ebebebc6c6c6d7d7d7d4d4d4c5c5c5bbbbbbd2d2d2d7d7d7cfcfcfe4e4e4e3e3e3eeeeeeedededf1f1f1f6f6f6f1f1f1fdfdfdfbfbfbf6f6f6fafafaf3f3f3f3f3f3f2f2f2f3f3f3f2f2f2f4f4f4fafafaf6f6f6fdfdfdfefefefcfcfcfcfcfcf6f6f6fbfbfbfafafaf7f7f7f0f0f0f8f8f8fafafaf6f6f6f8f8f8fafafafcfcfcf8f8f8f8f8f8f4f4f4f0f0f0f2f2f2f0f0f0f4f4f4f7f7f7f4f4f4f1f1f1f0f0f0f6f6f6f1f1f1e5e5e5e9e9e9e2e2e2e3e3e3e5e5e5e7e7e7d9d9d9d2d2d2dcdcdcd7d7d7dcdcdce8e8e8d5d5d5bbbbbbc1c1c1f9f9f9f0f0f0e3e3e3dededed2d2d2b7b7b7c2c2c2cdcdcdccccccc9c9c9d0d0d0a8a8a8b1b1b1c0c0c0cccccccfcfcfc3c3c3cbcbcbc7c7c7c1c1c1b2b2b2bdbdbdc8c8c8c5c5c5d1d1d1d1d1d1c2c2c2cbcbcbb5b5b5c8c8c8d4d4d4c8c8c8d8d8d8e2e2e2e3e3e3e3e3e3f0f0f0efefefe2e2e2f8f8f8eaeaead5d5d5c7c7c7dadadad6d6d6dfdfdfebebebecececcececec2c2c2e0e0e0eeeeeefbfbfbfffffffafafaf9f9f9f5f5f5fbfbfbebebebefefefeaeaeaebebebfbfbfbe9e9e9e9e9e9e2e2e2f4f4f4e7e7e7d7d7d7e2e2e2e3e3e3f9f9f9fafafaf7f7f7f8f8f8fefefef6f6f6ececece3e3e3d9d9d9f0f0f0d7d7d7c3c3c3dadadaf8f8f8fefefefafafaf8f8f8f2f2f2eeeeeefafafafdfdfdf6f6f6e4e4e4e3e3e3dadadaf7f7f7efefefe7e7e7f4f4f4dededee0e0e0e2e2e2e0e0e0d7d7d7cdcdcdbebebeb5b5b5a7a7a7bdbdbdcacacadbdbdbebebebe4e4e4e3e3e3dddddde6e6e6e2e2e2e8e8e8f1f1f1dfdfdfebebebeaeaeaf3f3f3f6f6f6efefeffafafafafafaf7f7f7f2f2f2f0f0f0f1f1f1d8d8d8e2e2e2f7f7f7f6f6f6f7f7f7fafafaf2f2f2efefeff4f4f4f6f6f6ecececf3f3f3f6f6f6e0e0e0e4e4e4f4f4f4aeaeaed3d3d3d3d3d3d3d3d3e4e4e4d2d2d2d4d4d4d4d4d4cececee0e0e0bfbfbfb1b1b1cacacabdbdbdd8d8d8f5f5f5e6e6e6f0f0f0f1f1f1f5f5f5f1f1f1e3e3e3e5e5e5e9e9e9e6e6e6cfcfcfe2e2e2d7d7d7bdbdbdb8b8b8e3e3e3dbdbdbd2d2d2d7d7d7d6d6d6e0e0e0dadadadfdfdfdfdfdfe1e1e1e8e8e8efefeffefefefefefefefefefbfbfbd5d5d5e7e7e7e3e3e3dcdcdcedededcfcfcff0f0f0d9d9d9e7e7e7dbdbdbc8c8c8d5d5d5dddddde6e6e6e5e5e5ebebebedededf3f3f3f1f1f1e9e9e9f0f0f0f9f9f9ecececefefeff3f3f3e6e6e6dadadaeaeaeaededede1e1e1e7e7e7f3f3f3f4f4f4e6e6e6f8f8f8f8f8f8ebebebe8e8e8eaeaeadededef9f9f9e9e9e9eeeeeee0e0e0e3e3e3eaeaeaeeeeeedcdcdce2e2e2dfdfdfd3d3d3d1d1d1dfdfdfd4d4d4dadadae0e0e0cfcfcfcacacac9c9c9e7e7e7d7d7d7e3e3e3c9c9c9c5c5c5b5b5b5cececeb8b8b8eaeaeae3e3e3d9d9d9eaeaeadfdfdfe9e9e9eaeaeaf1f1f1f1f1f1e0e0e0e0e0e0f3f3f3eeeeeee9e9e9e2e2e2dedededddddde4e4e4e3e3e3dededeeaeaeadedededcdcdcdcdcdcefefefd9d9d9ededede8e8e8ddddddf1f1f1f6f6f6dfdfdfe1e1e1afafafcececee0e0e0dadadad7d7d7d9d9d9ebebebe0e0e0dededee7e7e7fbfbfbefefefe4e4e4e6e6e6ecececd9d9d9eeeeeeeaeaeae1e1e1e4e4e4e8e8e8e5e5e5dadadaedededf6f6f6ecececececece2e2e2d5d5d5eeeeeef9f9f9dcdcdcfbfbfbfafafafcfcfcfafafaececece4e4e4dedededbdbdbcdcdcddcdcdccececef4f4f4fefefefafafaf3f3f3e8e8e8f9f9f9f1f1f1ebebebecececf9f9f9fafafafefefee6e6e6a7a7a7dfdfdff5f5f5f1f1f1edededecececd8d8d8dfdfdfe3e3e3dfdfdfd3d3d3e5e5e5f0f0f0f0f0f0f8f8f8fbfbfbf7f7f7f5f5f5fdfdfdf4f4f4e9e9e9fafafafcfcfcf0f0f0f6f6f6fafafaebebebf0f0f0eaeaeae1e1e1f0f0f0e3e3e3dfdfdfe8e8e8edededf2f2f2e7e7e7dcdcdcefefeff1f1f1d9d9d9d8d8d8f9f9f9f8f8f8f9f9f9f4f4f4f9f9f9eaeaeae4e4e4e6e6e6fafafaf9f9f9f6f6f6ebebebe8e8e8b7b7b7c8c8c8d2d2d2cfcfcfd5d5d5d0d0d0d7d7d7cacacabababad2d2d2e5e5e5e1e1e1eaeaead8d8d8b3b3b3ececece3e3e3e2e2e2e9e9e9eaeaead4d4d4e7e7e7e1e1e1e4e4e4f5f5f5f6f6f6f9f9f9fbfbfbf8f8f8eaeaeaf7f7f7f3f3f3f3f3f3f9f9f9f7f7f7e9e9e9f0f0f0e9e9e9e6e6e6e2e2e2e5e5e5e9e9e9c6c6c6d3d3d3dbdbdbd5d5d5e1e1e1b8b8b8bfbfbfc5c5c5dbdbdbbdbdbdc7c7c7dbdbdbdfdfdfd6d6d6fcfcfcf2f2f2f7f7f7ebebebfcfcfce9e9e9d6d6d6e5e5e5e1e1e1e2e2e2f0f0f0eaeaeaeeeeeef0f0f0eaeaead2d2d2ededede9e9e9eaeaeaeaeaeae5e5e5e1e1e1e5e5e5dadadaedededecececdbdbdbf3f3f3ebebebd8d8d8dfdfdfd1d1d1c9c9c9cdcdcdcececed4d4d4dededeeaeaeaefefeff2f2f2f0f0f0f8f8f8f6f6f6fafafafefefef9f9f9fdfdfdf2f2f2e8e8e8eaeaeaf5f5f5f2f2f2fafafaf0f0f0f5f5f5f8f8f8fafafafbfbfbfcfcfcf6f6f6f6f6f6fcfcfcededede7e7e7f0f0f0e8e8e8e4e4e4dadadad9d9d9c3c3c3d9d9d9dbdbdbc4c4c4e3e3e3ecececdadadadfdfdfdbdbdbdcdcdce6e6e6e0e0e0e9e9e9e0e0e0f2f2f2dcdcdcf3f3f3eeeeeeedededf2f2f2f1f1f1f2f2f2e4e4e4edededeaeaeadcdcdcdcdcdce5e5e5cfcfcfd9d9d9d1d1d1e4e4e4f1f1f1e2e2e2e2e2e2e2e2e2d4d4d4e3e3e3c2c2c2d7d7d7e6e6e6d6d6d6eaeaeae1e1e1d2d2d2cececed0d0d0c7c7c7e9e9e9f0f0f0f8f8f8f6f6f6f3f3f3f7f7f7f7f7f7dfdfdfebebebe0e0e0c7c7c7c7c7c7dcdcdcf4f4f4f1f1f1f6f6f6f5f5f5f4f4f4f0f0f0e7e7e7dcdcdccfcfcfc7c7c7adadadcececec1c1c1bbbbbb999999c8c8c8e3e3e3fcfcfcf7f7f7fcfcfcf6f6f6ebebebf8f8f8efefefe3e3e3f8f8f8e9e9e9f2f2f2f7f7f7f6f6f6f5f5f5e0e0e0ebebebe9e9e9e7e7e7dddddde6e6e6f1f1f1f6f6f6f1f1f1c9c9c9d7d7d7c8c8c8e2e2e2c9c9c9cdcdcdcbcbcbcbcbcbc7c7c7d9d9d9ecececf4f4f4f8f8f8fbfbfbf8f8f8fbfbfbf9f9f9f6f6f6f4f4f4eaeaeae9e9e9e7e7e7e0e0e0e1e1e1d6d6d6dededecececec7c7c7eaeaeaefefeff8f8f8f2f2f2dfdfdfdedededdddddcacacaf0f0f0fbfbfbf7f7f7f9f9f9efefeff2f2f2f0f0f0ecececf3f3f3cbcbcbe8e8e8f4f4f4e9e9e9f8f8f8efefeff3f3f3edededd6d6d6dcdcdcddddddedededecececeeeeeee3e3e3dcdcdce3e3e3e5e5e5dededeb9b9b9ececece4e4e4f3f3f3fafafaf6f6f6f7f7f7ebebebf8f8f8d7d7d7cbcbcbd9d9d9c5c5c5cbcbcbd0d0d0dfdfdfecececf6f6f6fbfbfbfefefef7f7f7f4f4f4f7f7f7f0f0f0f3f3f3ecececdbdbdbeaeaeaebebebcbcbcbdededee2e2e2eeeeeeeeeeeef5f5f5ededede6e6e6e5e5e5dfdfdfdbdbdbd5d5d5edededfafafaf2f2f2fbfbfbefefefecececeaeaeaf9f9f9dfdfdfeeeeeef7f7f7f2f2f2f7f7f7eeeeeedcdcdcdadadaf3f3f3f1f1f1ebebebebebebe1e1e1e5e5e5e6e6e6e0e0e0e1e1e1dededeedededc9c9c9dededef3f3f3e4e4e4f3f3f3e9e9e9e5e5e5e3e3e3e5e5e5e0e0e0ebebebe2e2e2e8e8e8edededededede8e8e8dbdbdbdededed2d2d2e3e3e3dededeebebebe9e9e9f1f1f1ecececefefefd8d8d8d0d0d0e6e6e6e7e7e7f3f3f3f9f9f9fbfbfbf6f6f6fefefee5e5e5d2d2d2d8d8d8e2e2e2e1e1e1e5e5e5dcdcdce1e1e1ebebebcccccce0e0e0b0b0b0bebebedfdfdfdcdcdcdcdcdce5e5e5ecececf2f2f2e7e7e7e4e4e4f3f3f3dcdcdcdededeeeeeeeedededf8f8f8e8e8e8c3c3c3e2e2e2fcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f4f4f4eaeaeaebebebd0d0d0d8d8d8dadadac7c7c7d2d2d2c3c3c3cdcdcdc0c0c0e8e8e8dfdfdfe7e7e7d7d7d7c9c9c9c9c9c9bdbdbdc3c3c3c9c9c9bababac8c8c8c7c7c7d5d5d5dbdbdbe5e5e5ddddddcececebfbfbfdfdfdfe3e3e3dbdbdbe1e1e1dfdfdfedededf2f2f2f0f0f0efefeff2f2f2ecececfbfbfbf2f2f2f3f3f3edededf2f2f2e8e8e8f3f3f3f6f6f6e9e9e9eeeeeef5f5f5f7f7f7f6f6f6fafafafbfbfbf6f6f6f3f3f3f5f5f5fafafaececece5e5e5efefeff2f2f2f3f3f3e9e9e9efefeff6f6f6efefeff3f3f3efefeff5f5f5e7e7e7f3f3f3f1f1f1dcdcdcfafafaf8f8f8f8f8f8f1f1f1fbfbfbe9e9e9efefeff6f6f6e4e4e4f5f5f5f9f9f9fefefedadadafafafaedededf9f9f9f5f5f5f4f4f4f7f7f7ececececececddddddd4d4d4d6d6d6d1d1d1e8e8e8e4e4e4d6d6d6e9e9e9dcdcdcf0f0f0e5e5e5e0e0e0e8e8e8e5e5e5e8e8e8dbdbdbdcdcdcd8d8d8dcdcdccdcdcde8e8e8f0f0f0edededfafafae0e0e0f0f0f0f1f1f1f3f3f3f2f2f2f2f2f2c6c6c6c6c6c6b7b7b7c5c5c5fefefefefefefdfdfdf5f5f5fafafaf8f8f8f9f9f9fcfcfcfdfdfdf5f5f5fcfcfcf9f9f9f6f6f6dfdfdfeaeaeaf0f0f0f9f9f9d2d2d2d4d4d4d9d9d9e2e2e2d8d8d8d4d4d4d4d4d4d6d6d6d2d2d2cfcfcfebebebf5f5f5f7f7f7f7f7f7f9f9f9f8f8f8f0f0f0f7f7f7f8f8f8fcfcfcf8f8f8f3f3f3f8f8f8f0f0f0f3f3f3cbcbcbcdcdcdededede9e9e9e9e9e9ecececeaeaeae7e7e7dfdfdfeeeeeef1f1f1cfcfcfdcdcdce2e2e2eaeaeae3e3e3d5d5d5e2e2e2e8e8e8e6e6e6f0f0f0e8e8e8eaeaeaf0f0f0e9e9e9f0f0f0f9f9f9efefeff1f1f1f8f8f8f7f7f7f6f6f6d9d9d9d4d4d4dcdcdceeeeeef4f4f4dfdfdfe8e8e8ddddddebebebf3f3f3e5e5e5ececece6e6e6e0e0e0e3e3e3f1f1f1dededee9e9e9ebebebeeeeeeccccccd3d3d3dadadae1e1e1e6e6e6f7f7f7fbfbfbdcdcdce3e3e3ecececf9f9f9f9f9f9d5d5d5f4f4f4dfdfdfe6e6e6e3e3e3f1f1f1e1e1e1d6d6d6d1d1d1c0c0c0c8c8c8b7b7b7dadadaeaeaeacececee3e3e3dbdbdbd6d6d6e1e1e1ccccccd7d7d7ecececd8d8d8c7c7c7d1d1d1dadadae4e4e4d8d8d8f3f3f3fafafafafafadadadaebebebebebebebebebf6f6f6fcfcfcf1f1f1dadadae1e1e1e9e9e9f9f9f9f8f8f8f6f6f6f5f5f5f8f8f8fcfcfcf6f6f6f1f1f1ecececcececee0e0e0cbcbcbddddddeeeeeefcfcfcfcfcfcfcfcfcf9f9f9f2f2f2e3e3e3fafafafcfcfcf1f1f1f0f0f0fbfbfbf8f8f8f5f5f5f5f5f5f8f8f8f3f3f3fafafaf9f9f9fbfbfbfcfcfcf2f2f2e1e1e1fcfcfcf4f4f4fdfdfdfafafaf7f7f7f7f7f7f2f2f2e1e1e1f3f3f3f6f6f6efefeffcfcfcf4f4f4efefefebebebdededeededededededf9f9f9eaeaeaf4f4f4f4f4f4f9f9f9efefefeaeaeaeaeaeaf4f4f4e8e8e8bababad2d2d2dcdcdccfcfcfd6d6d6cecececbcbcbd9d9d9d8d8d8e2e2e2eaeaeadfdfdff8f8f8f4f4f4fbfbfbfbfbfbf0f0f0fafafafafafafdfdfdfbfbfbfcfcfcf0f0f0f4f4f4cececef8f8f8fbfbfbebebebdcdcdcddddddddddddd7d7d7e5e5e5e5e5e5c1c1c1e0e0e0f3f3f3e8e8e8f8f8f8f3f3f3edededf3f3f3fefefefffffffdfdfde5e5e5f4f4f4edededf8f8f8fafafafafafaf6f6f6f6f6f6f1f1f1f7f7f7f2f2f2f9f9f9fbfbfbfafafaefefefedededeeeeeedededef0f0f0f4f4f4eeeeeedededee6e6e6f2f2f2f4f4f4efefeff5f5f5e6e6e6f2f2f2e9e9e9e7e7e7ccccccdbdbdbd6d6d6cdcdcdaaaaaabdbdbdd9d9d9efefefefefeff7f7f7f5f5f5eaeaeac6c6c6eaeaeadddddddededee7e7e7e2e2e2eeeeeed3d3d3d7d7d7dbdbdbf2f2f2e6e6e6dededeeaeaeacdcdcdececece2e2e2d9d9d9dfdfdfe7e7e7f3f3f3f6f6f6e6e6e6efefefe6e6e6d6d6d6d8d8d8e9e9e9e3e3e3d3d3d3d8d8d8e8e8e8cdcdcdd1d1d1b8b8b8cacacac2c2c2d5d5d5ddddddf3f3f3f9f9f9f9f9f9efefeff5f5f5e9e9e9dddddde4e4e4d6d6d6fefefee2e2e2dbdbdbe9e9e9cacacabfbfbfd5d5d5f2f2f2f2f2f2ececece1e1e1e7e7e7edededebebebedededf7f7f7ecececd2d2d2d1d1d1d7d7d7dcdcdcd9d9d9cfcfcfadadadc3c3c3949494b7b7b7c1c1c1e7e7e7e5e5e5ecececdcdcdccfcfcfbababac0c0c0efefefdededed8d8d8f2f2f2cececed8d8d8f3f3f3f4f4f4f8f8f8edededcdcdcdddddddd7d7d7f1f1f1d6d6d6cacacabfbfbfcdcdcdeeeeeeeaeaeaeaeaeaeaeaeaededede4e4e4f4f4f4eaeaeae8e8e8dadadae6e6e6d7d7d7ebebebe1e1e1ddddddfdfdfdfbfbfbfafafae6e6e6eaeaeaf4f4f4f1f1f1eaeaeae6e6e6d9d9d9e7e7e7ebebebe0e0e0d6d6d6f7f7f7f8f8f8f8f8f8f0f0f0eeeeeee9e9e9e0e0e0dadadacececedcdcdcccccccd0d0d0cbcbcbc8c8c8cacacac7c7c7d2d2d2c4c4c4dcdcdce5e5e5e9e9e9cdcdcde3e3e3e3e3e3e7e7e7ebebebf2f2f2f1f1f1ecececeeeeeee3e3e3edededd0d0d0d1d1d1d2d2d2dfdfdfc7c7c7cfcfcfe1e1e1dbdbdbd9d9d9dbdbdbe2e2e2cdcdcdf0f0f0f1f1f1f0f0f0cfcfcfd9d9d9afafafcfcfcfd8d8d8f3f3f3f1f1f1fcfcfcfcfcfcf9f9f9f6f6f6f0f0f0d5d5d5f2f2f2f6f6f6f8f8f8f6f6f6d5d5d5d6d6d6e0e0e0d6d6d6bdbdbdefefeffefefef9f9f9f9f9f9fafafaf9f9f9fbfbfbfafafaf6f6f6e5e5e5e5e5e5efefefe7e7e7f0f0f0e3e3e3ededede9e9e9ebebebd2d2d2f1f1f1ecececf3f3f3e7e7e7f1f1f1dfdfdfedededfcfcfcf3f3f3f3f3f3ebebebe0e0e0e9e9e9dfdfdfd2d2d2dededee0e0e0efefeff4f4f4e9e9e9efefefededede8e8e8d3d3d3e6e6e6e3e3e3cacacadadadac9c9c9d4d4d4dfdfdfd9d9d9d1d1d1d7d7d7e2e2e2d7d7d7e0e0e0eaeaeaf7f7f7eeeeeee8e8e8ddddddc8c8c8c3c3c3bbbbbbdbdbdbe1e1e1d5d5d5d4d4d4e1e1e1e0e0e0eaeaead8d8d8ebebebf3f3f3efefeff7f7f7f0f0f0efefeff6f6f6f3f3f3f5f5f5f6f6f6f0f0f0eaeaeae8e8e8e8e8e8f7f7f7edededecececf2f2f2e1e1e1e9e9e9f3f3f3f6f6f6edededf4f4f4eeeeeef0f0f0f0f0f0f5f5f5f1f1f1efefeff0f0f0dbdbdbd6d6d6cececed1d1d1f2f2f2efefefd9d9d9c2c2c2e1e1e1dddddde2e2e2e6e6e6f1f1f1f8f8f8f8f8f8f5f5f5f6f6f6ddddddd7d7d7e5e5e5edededeeeeeef0f0f0f1f1f1f0f0f0e8e8e8ddddddcfcfcfbcbcbccdcdcdb7b7b7cdcdcdcecececececedededed5d5d5c3c3c3cbcbcbd7d7d7e1e1e1e8e8e8ccccccebebebdbdbdbd1d1d1c1c1c1ccccccbfbfbfb6b6b6a1a1a1a5a5a5b8b8b8e9e9e9fffffffcfcfcf2f2f2f5f5f5f4f4f4f8f8f8f0f0f0e8e8e8dbdbdbd4d4d4f0f0f0f9f9f9fffffffcfcfcfefefef2f2f2fafafaf2f2f2f7f7f7cbcbcbebebebefefefececece3e3e3dfdfdfcecececececed1d1d1cfcfcfc4c4c4d9d9d9dcdcdcdcdcdcd3d3d3d3d3d3d6d6d6c5c5c5d3d3d3d7d7d7cfcfcfbebebebfbfbfcfcfcfd7d7d7d8d8d8cccccccfcfcfc2c2c2e3e3e3efefeffbfbfbd5d5d5dfdfdfe0e0e0e1e1e1e4e4e4dbdbdbccccccdbdbdbe2e2e2eaeaeaebebebe2e2e2f4f4f4ebebebedededf6f6f6ecececedededecececfdfdfdfdfdfde0e0e0f8f8f8f1f1f1f1f1f1dfdfdfeaeaeaefefeffafafaeeeeeedfdfdfedededf5f5f5efefefeeeeeee5e5e5eeeeeecacacae6e6e6f9f9f9dcdcdcebebebdedededcdcdcdfdfdfe7e7e7ccccccd1d1d1f5f5f5f2f2f2f6f6f6f6f6f6dedededededee7e7e7e5e5e5e4e4e4dcdcdcedededdddddde3e3e3e7e7e7dfdfdfefefefd8d8d8e6e6e6e4e4e4f1f1f1cececed2d2d2c9c9c9e7e7e7dbdbdbd8d8d8d0d0d0d2d2d2c8c8c8cfcfcfd4d4d4dfdfdfd0d0d0f0f0f0fefefef2f2f2d9d9d9d8d8d8d8d8d8e0e0e0ecececefefefefefefefefefededededededf6f6f6f4f4f4ebebebf2f2f2f2f2f2f1f1f1f5f5f5f6f6f6f3f3f3f4f4f4edededcececeabababcbcbcbb8b8b8d1d1d1dedededededee1e1e1cfcfcff5f5f5f3f3f3d3d3d3d5d5d5cecececbcbcbd2d2d2c2c2c2c7c7c7c4c4c4afafafb6b6b6bababa9f9f9fa9a9a9c0c0c0b2b2b2aaaaaaa0a0a0a0a0a0adadad999999c2c2c2a8a8a8a7a7a7ddddddb3b3b3d2d2d2c3c3c3c7c7c7cdcdcdd4d4d4dededee6e6e6e1e1e1f5f5f5f3f3f3fafafafafafae1e1e1ecececf1f1f1dbdbdbeeeeeef2f2f2e8e8e89a9a9ad9d9d9c1c1c1c6c6c6d0d0d0c9c9c9c4c4c4bcbcbcb9b9b9cccccccdcdcdcdcdcdecececeaeaeadadadadadadad9d9d9cececed9d9d9dddddde1e1e1ddddddc5c5c5a9a9a9b9b9b9c1c1c1c9c9c9d1d1d1d8d8d8d1d1d1c7c7c7bdbdbdbfbfbfb8b8b8a3a3a3a5a5a5b0b0b09d9d9dabababb1b1b1b4b4b4f9f9f9e0e0e0eaeaead6d6d6d6d6d6e5e5e5e6e6e6cfcfcfcfcfcfbfbfbfccccccc6c6c6adadadd5d5d5cbcbcbd3d3d3ddddddcacacad0d0d0d4d4d4cececed9d9d9e2e2e2dfdfdfd6d6d6e8e8e8f6f6f6efefefeeeeeee5e5e5e8e8e8eaeaeaf4f4f4f0f0f0f0f0f0d8d8d8eeeeeee2e2e2d5d5d5fbfbfbf9f9f9fafafaf5f5f5f0f0f0fafafaf9f9f9efefefebebebecececf4f4f4fefefefefefef7f7f7fbfbfbf7f7f7ebebebfdfdfdf4f4f4fbfbfbf7f7f7f9f9f9f9f9f9f4f4f4f7f7f7fafafaf3f3f3fcfcfcf9f9f9ecececebebebf3f3f3f8f8f8f4f4f4d5d5d5e4e4e4e5e5e5eeeeeefbfbfbf7f7f7f3f3f3f2f2f2f6f6f6f8f8f8eeeeeefefefee2e2e2f3f3f3efefefe3e3e3d6d6d6e2e2e2dededef6f6f6e1e1e1fbfbfbfbfbfbc4c4c4dadadaf4f4f4ebebebd6d6d6edededf5f5f5ddddddefefeff7f7f7f3f3f3ebebebf4f4f4eeeeeef1f1f1e7e7e7e3e3e3f4f4f4dcdcdcf6f6f6ececece6e6e6e3e3e3ddddddd8d8d8dedededcdcdce9e9e9f9f9f9f3f3f3e0e0e0eaeaeafefefef1f1f1f6f6f6f4f4f4dbdbdbc5c5c5cbcbcbe2e2e2cfcfcfc9c9c9eaeaeadfdfdfebebebeeeeeee0e0e0eaeaeadfdfdfcacacad1d1d1b9b9b9b6b6b6bfbfbfb3b3b3acacacaaaaaa9c9c9c8f8f8f8f8f8f8a8a8a9090906a6a6a909090d6d6d6c3c3c3cccccccececec7c7c79d9d9dbababab2b2b2afafafb0b0b0b0b0b0b3b3b3c8c8c8c5c5c5bfbfbfd9d9d9dbdbdbe1e1e1ddddddededede4e4e4e4e4e4e3e3e3e5e5e5dbdbdbe6e6e6e3e3e3e3e3e3eeeeeef5f5f5ececece2e2e2f1f1f1fcfcfcf0f0f0f9f9f9fbfbfbf3f3f3fafafaecececf3f3f3ebebebeeeeeeedededcacacae8e8e8c3c3c3b2b2b2c8c8c8c5c5c5b1b1b1bebebec0c0c0a0a0a0888888c2c2c2bababac7c7c7c9c9c9c7c7c7dfdfdfe6e6e6e3e3e3d8d8d8f7f7f7e6e6e6ddddddcacacac7c7c7c8c8c8cdcdcdb5b5b5c2c2c2d5d5d5b5b5b5d0d0d0e6e6e6ededede5e5e5f7f7f7f8f8f8f6f6f6f8f8f8f0f0f0f6f6f6f2f2f2edededd5d5d5cbcbcbdededed5d5d5c5c5c5e4e4e4d3d3d3e9e9e9dededee8e8e8f7f7f7f8f8f8fdfdfdf2f2f2f1f1f1e2e2e2f1f1f1e9e9e9f9f9f9f7f7f7f1f1f1fbfbfbefefefd9d9d9f9f9f9fbfbfbfcfcfcf5f5f5ebebebe4e4e4e2e2e2e6e6e6ccccccdadadae5e5e5f7f7f7f9f9f9ecececf1f1f1e8e8e8f3f3f3f4f4f4f4f4f4dfdfdfe5e5e5c8c8c8fafafaf2f2f2f4f4f4fbfbfbf4f4f4fafafaf5f5f5fafafafdfdfdf4f4f4e6e6e6d8d8d8dededed9d9d9ddddddeeeeeee7e7e7e7e7e7f8f8f8f2f2f2d6d6d6d5d5d5f1f1f1e0e0e0cdcdcddadadaf4f4f4f3f3f3fafafae9e9e9e6e6e6eeeeeef0f0f0e9e9e9f4f4f4f7f7f7eaeaeaeeeeeee7e7e7f9f9f9f0f0f0f3f3f3f7f7f7f5f5f5f9f9f9f9f9f9fafafafafafaf0f0f0f1f1f1ebebebf0f0f0eeeeeee4e4e4eaeaeae5e5e5eaeaeaf4f4f4f0f0f0f3f3f3f6f6f6fcfcfcf7f7f7cececed1d1d1e7e7e7f4f4f4eeeeeeefefefd8d8d8d7d7d7d0d0d0f1f1f1eaeaeac7c7c7d9d9d9e5e5e5e8e8e8e1e1e1e7e7e7e7e7e7f9f9f9e8e8e8dddddde4e4e4eaeaeae9e9e9e7e7e7f2f2f2f6f6f6ebebebdadadadfdfdfd7d7d7cfcfcfd5d5d5e2e2e2d0d0d08a8a8ac4c4c4a5a5a5959595838383a3a3a3a9a9a99d9d9da0a0a0a1a1a1acacacaaaaaac3c3c3bdbdbdc6c6c6d6d6d6dededee9e9e9f3f3f3f7f7f7f6f6f6fafafaf9f9f9fbfbfbf0f0f0d0d0d0c8c8c8c8c8c8ccccccddddddececece8e8e8ebebebededede7e7e7f6f6f6e5e5e5e4e4e4dededeefefefe9e9e9d0d0d0ccccccd3d3d3e0e0e0e3e3e3dddddddededeecececf7f7f7e9e9e9e7e7e7cbcbcbecececdfdfdfe4e4e4e8e8e8dededed9d9d9cccccce3e3e3d6d6d6dfdfdfe3e3e3e8e8e8f1f1f1f5f5f5f5f5f5f5f5f5e4e4e4fafafaefefeff1f1f1f1f1f1fafafafdfdfdfdfdfdfffffff8f8f8e0e0e0f6f6f6fbfbfbfafafafafafafefefeefefefefefefeaeaeaf1f1f1efefefc5c5c5ccccccebebebd6d6d6d6d6d6d1d1d1e9e9e9c7c7c7eaeaeacfcfcfc3c3c3e2e2e2e0e0e0d6d6d6e0e0e0dadadae4e4e4d2d2d2dbdbdbccccccd8d8d8a7a7a7c0c0c0fbfbfbf7f7f7fafafafdfdfdf9f9f9fafafafbfbfbfefefefbfbfbfafafafcfcfcf7f7f7f3f3f3efefeff4f4f4dfdfdff4f4f4f3f3f3e4e4e4f4f4f4f3f3f3e5e5e5fdfdfdf8f8f8edededf6f6f6f6f6f6e5e5e5e2e2e2f7f7f7fcfcfcf0f0f0ededede9e9e9eeeeeed4d4d4d7d7d7f2f2f2f4f4f4fbfbfbecececf1f1f1f0f0f0f1f1f1f7f7f7eeeeeef3f3f3f7f7f7f7f7f7f9f9f9f4f4f4e3e3e3f6f6f6ebebebe2e2e2fafafaf7f7f7f1f1f1eeeeeeececece5e5e5d5d5d5e1e1e1ddddddeeeeeeeeeeeee5e5e5d8d8d8d0d0d0f0f0f0dededee1e1e1f1f1f1ebebebc4c4c4f7f7f7e6e6e6c9c9c9d9d9d9c4c4c4cbcbcbcfcfcfeeeeeefdfdfdfafafafdfdfdfafafafcfcfcfbfbfbf8f8f8fbfbfbf7f7f7f1f1f1e7e7e7edededf4f4f4f0f0f0f8f8f8efefeff6f6f6e7e7e7e7e7e7f3f3f3ebebebe4e4e4edededf5f5f5f6f6f6dbdbdbf0f0f0dbdbdbf6f6f6d0d0d0c9c9c9d8d8d8eeeeeefcfcfcccccccf2f2f2f1f1f1f0f0f0dfdfdfdfdfdff5f5f5ebebebf2f2f2ccccccc9c9c9c0c0c0b2b2b29696969b9b9b858585838383909090888888bebebea6a6a6acacaca9a9a9bababac0c0c0cececedcdcdcd1d1d1dbdbdbf1f1f1fcfcfcf3f3f3ebebebe4e4e4dfdfdfefefeff6f6f6f7f7f7fbfbfbe8e8e8e9e9e9ebebebf2f2f2fcfcfcf5f5f5f5f5f5e7e7e7e4e4e4dddddde2e2e2efefefe4e4e4a8a8a8e0e0e0e9e9e9edededf8f8f8fcfcfccfcfcfd7d7d7ecececd5d5d5efefefe9e9e9dbdbdbdcdcdce3e3e3d1d1d1e4e4e4e0e0e0d6d6d6e4e4e4d5d5d5f2f2f2dededee9e9e9e5e5e5efefefe3e3e3dcdcdce7e7e7d6d6d6e2e2e2d3d3d3dadadad6d6d6d9d9d9e0e0e0ebebebeaeaeae6e6e6f0f0f0dddddde9e9e9ddddddcbcbcbdddddddfdfdfdcdcdcd8d8d8e4e4e4d8d8d8f3f3f3e1e1e1e3e3e3d7d7d7d8d8d8d5d5d5ebebebeaeaeadcdcdcf7f7f7f6f6f6edededeeeeeedcdcdce0e0e0ebebebfafafaf4f4f4f5f5f5fffffff6f6f6fbfbfbfdfdfdfefefefefefeefefefe8e8e8dfdfdff1f1f1e6e6e6ccccccc5c5c5c3c3c3c1c1c1b0b0b0f2f2f2dfdfdfd8d8d8e8e8e8dededef7f7f7f3f3f3f1f1f1efefeffafafaf9f9f9f2f2f2ecececd6d6d6efefefd8d8d8efefefe2e2e2f1f1f1dfdfdfe8e8e8eaeaeaddddddd1d1d1e6e6e6f9f9f9f3f3f3f6f6f6fcfcfcfafafaf6f6f6e5e5e5e2e2e2eeeeeef6f6f6fefefef5f5f5f4f4f4e0e0e0f2f2f2edededefefeff0f0f0f3f3f3f7f7f7f3f3f3f6f6f6f9f9f9ebebebe1e1e1cccccce4e4e4edededf2f2f2e9e9e9f1f1f1fbfbfbededede9e9e9ecececf6f6f6f8f8f8f6f6f6edededecececf2f2f2f5f5f5f7f7f7e6e6e6dadadac5c5c5cccccce3e3e3f0f0f0e1e1e1eeeeeef7f7f7c5c5c5ededede3e3e3f3f3f3edededdcdcdccccccce6e6e6d6d6d6f4f4f4dadadae9e9e9e0e0e0ebebebf1f1f1f8f8f8f2f2f2ebebebecececf2f2f2ebebebf0f0f0f6f6f6f2f2f2e8e8e8edededeaeaeae5e5e5d6d6d6ddddddd3d3d3e3e3e3dcdcdcecececf6f6f6dfdfdfc7c7c7e2e2e2f3f3f3f8f8f8f7f7f7f4f4f4efefefdededee5e5e5d8d8d8cacacad2d2d2f0f0f0ececece3e3e3b2b2b2bbbbbbcfcfcfd9d9d9e6e6e6eeeeeefdfdfdfdfdfdebebebf1f1f1f6f6f6fafafafcfcfce6e6e6dadadadbdbdbe9e9e9e9e9e9e3e3e3edededebebebf0f0f0efefefe8e8e8ebebebe7e7e7e5e5e5eaeaeaecececf1f1f1e4e4e4e8e8e8f2f2f2efefefdddddde8e8e8f0f0f0f0f0f0fbfbfbf6f6f6f6f6f6f5f5f5f6f6f6f2f2f2f4f4f4f8f8f8edededecececeeeeeeeeeeeee5e5e5d5d5d5dbdbdbc6c6c6cdcdcde7e7e7e9e9e9dfdfdfe4e4e4ebebebececece3e3e3e7e7e7dbdbdbf4f4f4fafafaf2f2f2eaeaeae4e4e4e8e8e8e2e2e2dadadae9e9e9e9e9e9dcdcdccdcdcde5e5e5edededefefefeaeaeafcfcfcf3f3f3f2f2f2f1f1f1ebebebf1f1f1e9e9e9e7e7e7e7e7e7f5f5f5f1f1f1fbfbfbefefefc6c6c6d5d5d5d7d7d7c7c7c7c8c8c8cacacab9b9b9babababdbdbdc5c5c5dededef5f5f5e1e1e1b9b9b9b5b5b5c2c2c2b9b9b9ececece4e4e4d3d3d3f4f4f4e7e7e7ebebebe2e2e2cfcfcfd9d9d9c2c2c2c7c7c7cecececccccccacacae0e0e0f4f4f4f7f7f7f8f8f8f0f0f0fcfcfcf9f9f9fefefefdfdfdfefefefbfbfbfbfbfbfefefefafafaeaeaeaf1f1f1e0e0e0ecececdedededbdbdbf3f3f3e8e8e8e1e1e1e7e7e7f1f1f1f6f6f6f7f7f7dededef5f5f5fafafaf3f3f3eeeeeef0f0f0dfdfdfe5e5e5e2e2e2d2d2d2d7d7d7dadadae0e0e0eeeeeee0e0e0e7e7e7f8f8f8ecececf0f0f0f0f0f0ecececfcfcfcfafafaeeeeeebbbbbbd9d9d9f8f8f8efefeff4f4f4e9e9e9f9f9f9e3e3e3f7f7f7f0f0f0f2f2f2f7f7f7f6f6f6d4d4d4f5f5f5e2e2e2e6e6e6ebebebdadadaf0f0f0eeeeeef0f0f0e2e2e2e6e6e6eeeeeeecececececece5e5e5e5e5e5fcfcfcf6f6f6e2e2e2e4e4e4ecececd9d9d9e3e3e3dededec3c3c3dadadaf2f2f2f1f1f1eeeeeedfdfdff2f2f2f8f8f8a6a6a6b7b7b7c0c0c0808080c5c5c5e9e9e9f1f1f1fbfbfbfafafaf4f4f4f6f6f6f5f5f5f6f6f6f4f4f4dbdbdbd8d8d8f5f5f5e4e4e4c8c8c8d0d0d0dbdbdbe9e9e9efefefd0d0d0d3d3d3d1d1d1bababa9e9e9e8d8d8d9797979191918989899494948d8d8d9d9d9da2a2a2ebebebe4e4e4eeeeeef2f2f2fafafaecececeaeaeae2e2e2f4f4f4eeeeeee6e6e6e0e0e0d6d6d6cececee2e2e2e6e6e6eeeeeee5e5e5ecececedededdededeeeeeeecccccccdcdcddbdbdbd4d4d4dcdcdcdadadae5e5e5e6e6e6e0e0e0e4e4e4d3d3d3d4d4d4cfcfcfe0e0e0e5e5e5dfdfdfedededefefefebebebe2e2e2ebebebdddddde7e7e7f0f0f0e8e8e8f0f0f0f1f1f1efefefebebebf7f7f7f4f4f4efefefe9e9e9ecececd9d9d9dfdfdfe8e8e8e4e4e4e2e2e2dfdfdfd2d2d2d7d7d7b9b9b9ccccccdfdfdfe8e8e8e7e7e7e8e8e8ebebebececececececedededefefeff4f4f4e0e0e0e9e9e9edededdcdcdce6e6e6eeeeeef2f2f2f3f3f3efefefe6e6e6e0e0e0e7e7e7e1e1e1e7e7e7e5e5e5dadadae5e5e5cdcdcdd2d2d2d9d9d9e9e9e9e8e8e8ecececf1f1f1f1f1f1f0f0f0ebebebd2d2d2d2d2d2d0d0d0f1f1f1f5f5f5f6f6f6fafafaefefeff2f2f2ecececdfdfdfd8d8d8d8d8d8dededee5e5e5ececececececdfdfdfe8e8e8e5e5e5c7c7c7efefeff0f0f0eaeaeaddddddbababad4d4d4e1e1e1dfdfdff8f8f8dfdfdfe3e3e3e0e0e0eaeaeadbdbdbdcdcdcdededee1e1e1d0d0d0e1e1e1e2e2e2ececece7e7e7cccccccacacad4d4d4d0d0d0d8d8d8f3f3f3e5e5e5e7e7e7e7e7e7fefefef6f6f6d3d3d3c4c4c4e6e6e6fafafaf0f0f0eaeaeaebebebe6e6e6edededecececf9f9f9f5f5f5f5f5f5f7f7f7e8e8e8e7e7e7e4e4e4c8c8c8f4f4f4d5d5d5cdcdcdf4f4f4f9f9f9f7f7f7f3f3f3f7f7f7edededededede3e3e3e1e1e1bbbbbbe8e8e8dcdcdcedededf5f5f5f0f0f0f7f7f7e6e6e6d5d5d5eaeaeae0e0e0e5e5e5dcdcdccdcdcdf3f3f3e5e5e5dededed8d8d8e8e8e8ededede4e4e4e7e7e7e7e7e7e8e8e8e4e4e4fdfdfde6e6e6efefeff8f8f8e6e6e6f2f2f2f6f6f6c4c4c4959595e8e8e8f7f7f7d3d3d37a7a7aaaaaaaf2f2f2f9f9f9f6f6f6fafafaeeeeeee3e3e3d1d1d1b5b5b5acacac8a8a8ab2b2b2c8c8c8b3b3b37e7e7e878787aaaaaa9999996d6d6da1a1a1aeaeaebfbfbfd2d2d2e5e5e5e9e9e9f3f3f3f7f7f7f1f1f1eaeaeae6e6e6ebebebddddddf0f0f0efefefdfdfdfddddddf0f0f0e0e0e0ecececd4d4d4e5e5e5e5e5e5d6d6d6e2e2e2e7e7e7dadadad6d6d6c8c8c8c1c1c1d9d9d9d5d5d5e9e9e9e4e4e4e7e7e7eeeeeef2f2f2f4f4f4f3f3f3eeeeeee5e5e5edededf2f2f2dededee1e1e1e9e9e9e4e4e4ebebebe1e1e1e4e4e4d7d7d7e2e2e2ddddddf4f4f4efefefe3e3e3e3e3e3d0d0d0e1e1e1e8e8e8d5d5d5edededfcfcfcf8f8f8f6f6f6f5f5f5f5f5f5e5e5e5ecececf1f1f1f5f5f5f4f4f4ececece9e9e9f4f4f4e8e8e8edededededede5e5e5f0f0f0efefeff3f3f3e2e2e2ebebebececece1e1e1e7e7e7dededed5d5d5dadadad1d1d1d1d1d1c6c6c6dededee7e7e7f8f8f8f6f6f6f5f5f5f0f0f0e4e4e4f7f7f7f0f0f0e3e3e3f4f4f4f3f3f3e9e9e9ededede6e6e6e8e8e8eeeeeed9d9d9c7c7c7c7c7c7cdcdcdd8d8d8e8e8e8dcdcdcb4b4b4e7e7e7dededee3e3e3dfdfdfedededd3d3d3e0e0e0e6e6e6d8d8d8dadadad0d0d0d3d3d3d7d7d7f6f6f6e3e3e3eaeaeae8e8e8d6d6d6cccccce1e1e1dcdcdcf0f0f0fafafaf1f1f1e7e7e7e4e4e4dadadae9e9e9f5f5f5ddddddc6c6c6ecececfcfcfcf2f2f2e3e3e3d5d5d5e8e8e8e1e1e1dcdcdcd7d7d7eeeeeef9f9f9f0f0f0f3f3f3efefefe2e2e2d8d8d8e7e7e7e7e7e7e0e0e0dfdfdfd5d5d5e2e2e2f8f8f8f5f5f5f9f9f9e1e1e1dededeededede8e8e8e1e1e1d6d6d6d3d3d3dedededadadaefefeff4f4f4e9e9e9f6f6f6d6d6d6c9c9c9f1f1f1dddddde9e9e9ecececedededdbdbdbe8e8e8f4f4f4f5f5f5f4f4f4fcfcfcd9d9d9d3d3d3f3f3f3dededed6d6d6ecececededede5e5e5e3e3e3e4e4e4eaeaeae6e6e6ecececeaeaead7d7d7e2e2e2eaeaeae1e1e1dfdfdfcececeb4b4b4b5b5b5919191a6a6a6bababad3d3d3ecececeeeeeee9e9e9e8e8e8c3c3c3c1c1c1cfcfcfc6c6c6f6f6f6f0f0f07d7d7dbbbbbbfdfdfdf7f7f7f7f7f7efefefbababa727272757575868686aaaaaabdbdbdaaaaaab4b4b4bfbfbfdadadae4e4e4c9c9c9e4e4e4f4f4f4f4f4f4f7f7f7efefeff2f2f2e7e7e7e6e6e6d8d8d8e0e0e0e5e5e5edededdadadae9e9e9f7f7f7f0f0f0efefefdfdfdfe8e8e8dfdfdfd5d5d5cececef4f4f4dadadacfcfcfefefefececececececf4f4f4e6e6e6e7e7e7e6e6e6e4e4e4f1f1f1d9d9d9dfdfdfe3e3e3d8d8d8f0f0f0f1f1f1f0f0f0efefefedededf2f2f2e3e3e3eeeeeef0f0f0f0f0f0f5f5f5fafafafcfcfcf9f9f9f5f5f5ebebebe3e3e3dcdcdcc4c4c4d2d2d2e2e2e2e5e5e5e9e9e9cececededededfdfdfd7d7d7cececec0c0c0d2d2d2cdcdcdc5c5c5e2e2e2d2d2d2c9c9c9e4e4e4f1f1f1f1f1f1ededededededf3f3f3f8f8f8edededf8f8f8fafafafcfcfcf4f4f4f7f7f7f2f2f2f8f8f8ebebebf0f0f0fafafafcfcfcf5f5f5f6f6f6f3f3f3fafafafafafaf6f6f6f7f7f7f8f8f8edededfcfcfcf8f8f8fcfcfcefefeff9f9f9fafafafcfcfcfefefee3e3e3d9d9d9f1f1f1dfdfdfe0e0e0e4e4e4e6e6e6c7c7c7c2c2c2e9e9e9c1c1c1e3e3e3d8d8d8cdcdcdcfcfcfd0d0d0e7e7e7e2e2e2f3f3f3d8d8d8f3f3f3f4f4f4f9f9f9fafafaf9f9f9fefefefbfbfbfbfbfbfbfbfbf4f4f4eaeaeae0e0e0eaeaeacacacaeaeaeaf1f1f1f5f5f5f8f8f8f7f7f7fafafaf8f8f8efefefeeeeeef3f3f3e7e7e7e5e5e5f4f4f4eaeaeaf8f8f8e5e5e5efefefe7e7e7fbfbfbf7f7f7f1f1f1eeeeeef2f2f2f3f3f3f1f1f1e6e6e6e6e6e6eeeeeee7e7e7f9f9f9fbfbfbfafafaf6f6f6f6f6f6f1f1f1e6e6e6e1e1e1e3e3e3d6d6d6eaeaeae9e9e9d7d7d7c0c0c0cdcdcddddddddededecececec8c8c8cfcfcfc9c9c9b9b9b9a8a8a8a9a9a99999998989898080806666666161615b5b5b6c6c6c5959596868686969696a6a6a6666666d6d6d6969698080807575759090907070709393938f8f8f8282827171717f7f7f8080807272728c8c8c9494949d9d9d9393939595957f7f7f6f6f6f7272729595958181817c7c7c7e7e7e6c6c6cefefeff0f0f0e5e5e5e4e4e48d8d8df9f9f9cbcbcb9494946565657373737c7c7cbcbcbce4e4e4f6f6f6eaeaead8d8d8f6f6f6e9e9e9dfdfdfefefefe7e7e7e1e1e1f8f8f8ececececececeeeeeee8e8e8dfdfdfdadadae5e5e5cdcdcdf4f4f4fafafaf5f5f5fafafaf9f9f9eaeaeaf1f1f1ecececf3f3f3f6f6f6e6e6e6e7e7e7ececececececf9f9f9f1f1f1cccccce4e4e4e9e9e9d9d9d9dfdfdfd3d3d3ccccccd4d4d4dcdcdcf5f5f5f6f6f6eeeeeef2f2f2f0f0f0edededf1f1f1f8f8f8dededeedededeaeaeaf4f4f4ececece1e1e1dfdfdfe3e3e3edededeeeeeee4e4e4c7c7c7cbcbcbc7c7c7c9c9c9b7b7b7abababb7b7b7bdbdbdc8c8c8bdbdbdc1c1c1a8a8a8b0b0b0ccccccd9d9d9e3e3e3cececeecececebebebe0e0e0c6c6c6d1d1d1f4f4f4e5e5e5dbdbdbe6e6e6e5e5e5d5d5d5d6d6d6e5e5e5e9e9e9e4e4e4d8d8d8dbdbdbeaeaead0d0d0bfbfbfcdcdcdacacacb6b6b6c6c6c6d3d3d3d8d8d8c9c9c9c5c5c5d1d1d1d4d4d4d5d5d5d9d9d9dbdbdbd2d2d2cfcfcfd1d1d1c5c5c5bebebeb2b2b2b6b6b6ababab9999999a9a9aa4a4a4a5a5a5acacacbebebe909090999999a3a3a3929292ababab9f9f9f7f7f7fa2a2a29b9b9ba7a7a7949494939393a3a3a3c0c0c0bdbdbd969696b9b9b9b7b7b7c8c8c8b4b4b4bfbfbfafafafb6b6b6b7b7b7a8a8a89d9d9dacacaca6a6a6adadadaeaeaecbcbcbd7d7d7c5c5c5d0d0d0c5c5c5b9b9b9b0b0b0a4a4a4adadadaeaeaea7a7a79a9a9a9494947c7c7c8282828787876868686f6f6f7272726d6d6d7a7a7a7777777979797474747575757070707272727070706f6f6f7979797676767d7d7d7979797b7b7b7d7d7d7878787777777474747c7c7c898989666666868686838383949494939393929292a7a7a7b0b0b0b6b6b6c1c1c1c8c8c8d0d0d0e4e4e4e8e8e8ededede9e9e9f5f5f5f6f6f6fbfbfbfdfdfdfcfcfcf6f6f6f3f3f3f0f0f0edededefefefe7e7e7f5f5f5ebebebe4e4e4edededf1f1f1f3f3f3f1f1f1f6f6f6d8d8d8e3e3e3e0e0e0f0f0f0f0f0f0e8e8e8ebebebecececededede6e6e6cbcbcbc0c0c0919191d8d8d8d6d6d6adadad4646468383835e5e5ea2a2a2cfcfcfe1e1e1e6e6e6f2f2f2fcfcfcfcfcfcfefefef4f4f4eeeeeee6e6e6d3d3d3e4e4e4e5e5e5fcfcfce8e8e8fcfcfce6e6e6e9e9e9f0f0f0f8f8f8e1e1e1d8d8d8e6e6e6e0e0e0dededee4e4e4d7d7d7ebebebf4f4f4e2e2e2e2e2e2f6f6f6eeeeeef7f7f7f7f7f7edededececece6e6e6eaeaeae3e3e3e2e2e2eeeeeefdfdfdcfcfcfcececed0d0d0e3e3e3dededed5d5d5d2d2d2f0f0f0ebebebdcdcdce5e5e5f6f6f6f4f4f4f1f1f1f4f4f4edededd8d8d8dddddde0e0e0cfcfcfbebebed2d2d2d0d0d0ccccccd2d2d2cdcdcde1e1e1bbbbbbdfdfdfe2e2e2f1f1f1ecececf4f4f4e3e3e3ececece6e6e6d6d6d6dddddde5e5e5d2d2d2d4d4d4b5b5b5bfbfbfbababa9a9a9ad9d9d9bfbfbfdededee6e6e6e9e9e9dadadac4c4c4c8c8c8b4b4b4c4c4c4c9c9c9cdcdcdd4d4d4dfdfdfdededed8d8d8d7d7d7e7e7e7e7e7e7dfdfdfe3e3e3e4e4e4ddddddd7d7d7d5d5d5d3d3d3b9b9b9d0d0d0bfbfbfb8b8b8aaaaaab8b8b8b3b3b3bfbfbfbdbdbdc6c6c6cacacac9c9c9c6c6c6b6b6b6cdcdcdb3b3b3bbbbbbc0c0c0bcbcbcddddddcfcfcfe0e0e0dcdcdce4e4e4d7d7d7ececece2e2e2fefefef8f8f8eeeeeedadadad4d4d4e8e8e8cdcdcddddddddbdbdbd4d4d4d7d7d7d1d1d1ddddddd7d7d7e0e0e0e2e2e2e2e2e2e2e2e2c1c1c1d9d9d9d0d0d0bcbcbcaeaeaebebebeb6b6b6b8b8b8bcbcbccbcbcbcdcdcdb6b6b6c3c3c3c8c8c8e2e2e2eeeeeefdfdfdf3f3f3f6f6f6f3f3f3f6f6f6f9f9f9efefeffcfcfcf9f9f9f2f2f2f0f0f0f0f0f0f2f2f2f8f8f8f7f7f7fefefefffffffafafae8e8e8dfdfdff7f7f7edededf0f0f0dfdfdfecececccccccf8f8f8f7f7f7fcfcfce4e4e4e5e5e5dededeebebebf3f3f3fafafafdfdfdf8f8f8f8f8f8f4f4f4f6f6f6f8f8f8f5f5f5f5f5f5fcfcfcf9f9f9f1f1f1f8f8f8fafafaedededeeeeeee5e5e5d8d8d8e0e0e0d4d4d4d7d7d7e3e3e3e1e1e1ddddddeeeeeee8e8e8d6d6d6ddddddddddddd4d4d4d7d7d7d4d4d4e0e0e0d0d0d0e2e2e2d5d5d5e8e8e8dfdfdfe4e4e49f9f9f818181969696868686c3c3c3cfcfcfcececee1e1e1edededccccccd4d4d4dededed5d5d5dcdcdce9e9e9e8e8e8cececee0e0e0efefefeaeaeae6e6e6e2e2e2d9d9d9c9c9c9e0e0e0e7e7e7e0e0e0f0f0f0ebebebe2e2e2e3e3e3fafafaebebebf6f6f6f4f4f4edededf3f3f3f4f4f4ececece2e2e2eeeeeee8e8e8dbdbdbe8e8e8e1e1e1e6e6e6ebebebe2e2e2d3d3d3adadadbcbcbccdcdcddadadadfdfdfdbdbdbf0f0f0f3f3f3d4d4d4d7d7d7e9e9e9f2f2f2f7f7f7efefefedededf3f3f3d9d9d9c1c1c1d1d1d1e4e4e4f8f8f8cfcfcfb4b4b4d2d2d2cdcdcddfdfdfb3b3b3d7d7d7c7c7c7b7b7b7bfbfbfc2c2c2cfcfcfb8b8b8b5b5b5c8c8c8dfdfdfd1d1d1dddddda8a8a8c9c9c9cdcdcdbfbfbfc9c9c9cbcbcbc8c8c89f9f9fd2d2d2bfbfbfcacacacbcbcbbdbdbdc3c3c3d8d8d8dcdcdce2e2e2dbdbdbdbdbdbe3e3e3e8e8e8ddddddf2f2f2d1d1d1eaeaead4d4d4d5d5d5ebebebf1f1f1dcdcdcd9d9d9e4e4e4d0d0d0c7c7c7e3e3e3e7e7e7e7e7e7eaeaeaeeeeeee3e3e3ecececf2f2f2dededeebebebf5f5f5f6f6f6d0d0d0eeeeeed8d8d8f5f5f5e8e8e8dddddde3e3e3d7d7d7e2e2e2e3e3e3e4e4e4d9d9d9dadadaf6f6f6eeeeeed0d0d0eaeaeadededed7d7d7cfcfcfe3e3e3d7d7d7dadadadcdcdcdadadae6e6e6d7d7d7ccccccdcdcdccececeebebebdfdfdfd0d0d0e9e9e9c0c0c0bebebee7e7e7e4e4e4e3e3e3d8d8d8d1d1d1c9c9c9b8b8b8e5e5e5ebebebe4e4e4e7e7e7dfdfdff0f0f0efefefebebebd2d2d2e0e0e0dbdbdbc9c9c9d5d5d5dadadac7c7c7ecececf0f0f0ecececf1f1f1e7e7e7dededed8d8d8d5d5d5e5e5e5dadadae6e6e6d6d6d6ccccccc8c8c8e0e0e0e5e5e5e8e8e8e7e7e7f7f7f7e6e6e6e3e3e3e8e8e8fffffffffffffdfdfdf6f6f6f4f4f4ecececf0f0f0fcfcfcf4f4f4e6e6e6e5e5e5e7e7e7e0e0e0fafafaeeeeeee1e1e1dededed7d7d7cacacad0d0d0d9d9d9dededecececed0d0d0bebebee1e1e1ececece2e2e2e2e2e2e4e4e4dcdcdcd8d8d8c8c8c8cfcfcfd7d7d7cececee7e7e7efefeff2f2f2e1e1e1f2f2f2f6f6f6f6f6f6dadadacbcbcbd3d3d3c7c7c7dededefcfcfce2e2e2e9e9e9f4f4f4f1f1f1e6e6e6e9e9e9f4f4f4d5d5d5c6c6c6d7d7d7ebebebf4f4f4dddddde9e9e9d4d4d4eeeeeef0f0f0e6e6e6f0f0f0edededebebebe2e2e2f6f6f6f2f2f2cbcbcbcbcbcbb9b9b9cdcdcddfdfdfd7d7d7dedededddddde1e1e1e8e8e8d9d9d9dededed9d9d9cececec3c3c3c8c8c8cdcdcdd0d0d0dadadae6e6e6ebebebebebebe2e2e2e9e9e9e9e9e9eeeeeef2f2f2f1f1f1efefefe2e2e2dfdfdfd7d7d7cdcdcdc4c4c4afafafa0a0a0c4c4c4c0c0c0d2d2d2c2c2c2b6b6b6e5e5e5dadadaecececf8f8f8e9e9e9f4f4f4c0c0c0dfdfdfc8c8c8dfdfdfd0d0d0ccccccadadadd0d0d0c9c9c9edededd0d0d0e2e2e2d3d3d3dfdfdfe1e1e1d0d0d0cbcbcbc0c0c0d9d9d9cacacac8c8c8b4b4b4efefefe5e5e5eeeeeee4e4e4b3b3b3e4e4e4dbdbdbdedededcdcdcf0f0f0ebebebf5f5f5eeeeeeeaeaeaecececd7d7d7c4c4c4f2f2f2eaeaeaeeeeeef2f2f2e6e6e6e2e2e2e8e8e8e8e8e8ecececd7d7d7e2e2e2e1e1e1f0f0f0ecececececece6e6e6e8e8e8e9e9e9ecececefefeff1f1f1c9c9c9adadadcdcdcdd3d3d3c8c8c8d0d0d0d7d7d7cbcbcbe8e8e8e7e7e7cececee5e5e5d0d0d0d7d7d7e0e0e0c6c6c6e7e7e7d9d9d9cdcdcdd5d5d5c2c2c2c6c6c6dfdfdff4f4f4f2f2f2e0e0e0f8f8f8e8e8e8e4e4e4d6d6d6efefeffdfdfdf5f5f5c2c2c2e9e9e9d2d2d2d9d9d9e6e6e6dfdfdfdcdcdcdadadadadadacdcdcde2e2e2e9e9e9f4f4f4f5f5f5d5d5d5e1e1e1e5e5e5ebebebe5e5e5e7e7e7f0f0f0ebebebd0d0d0e5e5e5fcfcfcf2f2f2e3e3e3e7e7e7eaeaeadadadadfdfdfcfcfcfdadadaebebebfefefeeeeeeefafafaf7f7f7eeeeeedadadaeaeaeae1e1e1e2e2e2e7e7e7ddddddd5d5d5dcdcdce6e6e6d6d6d6d9d9d9d7d7d7c5c5c5e8e8e8e6e6e6cfcfcfcfcfcfc9c9c9c2c2c2e9e9e9f9f9f9f4f4f4fdfdfdf9f9f9f6f6f6edededd0d0d0e3e3e3d9d9d9e9e9e9e3e3e3e8e8e8ebebebd0d0d0e7e7e7dcdcdcdfdfdfc4c4c4bebebed6d6d6e2e2e2eaeaeadedededadadaebebebe7e7e7edededfbfbfbfafafaeaeaeaf3f3f3ebebebdadadad4d4d4e5e5e5d7d7d7dcdcdcd8d8d8edededeaeaeaf0f0f0e6e6e6e4e4e4d9d9d9dedededadadae7e7e7f1f1f1e3e3e3ebebebe4e4e4d2d2d2c9c9c9d6d6d6e0e0e0cbcbcbcfcfcfecececdbdbdbe5e5e5ebebebe6e6e6eeeeeef8f8f8eeeeeed6d6d6f1f1f1eeeeeecfcfcfcbcbcbdadadaf2f2f2ebebebf9f9f9fbfbfbefefefdededeefefeff6f6f6f4f4f4f2f2f2f4f4f4edededf6f6f6f0f0f0f3f3f3f1f1f1eeeeeeebebebe4e4e4e2e2e29a9a9a7c7c7c7070708484847e7e7e6f6f6f6e6e6e8787876a6a6a6565657272729898987272729c9c9c8d8d8d787878818181959595acacac8c8c8c8383839e9e9e9a9a9a8787876e6e6ea9a9a98282827c7c7c8080807c7c7c737373717171a6a6a6a4a4a4b4b4b4acacacccccccc4c4c4bebebebebebecececedbdbdbd4d4d4cacacabdbdbdd6d6d6e5e5e5e7e7e7e7e7e7e3e3e3e7e7e7f2f2f2f1f1f1e6e6e6ebebebebebebebebebf2f2f2e6e6e6e2e2e2e7e7e7edededdfdfdfebebebf0f0f0eeeeeef5f5f5d6d6d6eaeaeae0e0e0f0f0f0d6d6d6f1f1f1f5f5f5d1d1d1cdcdcde6e6e6d4d4d4e6e6e6e1e1e1eaeaeaf1f1f1eeeeeedbdbdbe9e9e9e7e7e7e2e2e2f6f6f6fcfcfcecececefefeff7f7f7f5f5f5f0f0f0e7e7e7dededed3d3d3dedededfdfdfd4d4d4b8b8b8e2e2e2d1d1d1e1e1e1c4c4c4d4d4d4e6e6e6e7e7e7e3e3e3ececece6e6e6d3d3d3d1d1d1c4c4c4c8c8c8efefeff6f6f6ebebebe9e9e9e3e3e3ebebebe2e2e2d1d1d1dfdfdfe9e9e9d1d1d1c8c8c8cccccccbcbcbf3f3f3f1f1f1f1f1f1f4f4f4e9e9e9fdfdfdf5f5f5fcfcfcfafafaedededd8d8d8eaeaeaf3f3f3f9f9f9f2f2f2f6f6f6f8f8f8f8f8f8d2d2d2dfdfdfdcdcdcf4f4f4dededed9d9d9f8f8f8f6f6f6fefefef9f9f9f4f4f4f5f5f5f4f4f4efefefefefeff1f1f1fdfdfde8e8e8e7e7e7f3f3f3ededede8e8e8f0f0f0f1f1f1e7e7e7f3f3f3e2e2e2ededede4e4e4ecececf1f1f1f6f6f6d2d2d2d9d9d9eaeaead8d8d8ededede7e7e7dadadadbdbdbebebebc7c7c7d7d7d7e7e7e7b8b8b8d2d2d2dadadad9d9d9e1e1e1edededdbdbdbf1f1f1eaeaeafbfbfbfcfcfcf0f0f0eaeaeae6e6e6eaeaeaf1f1f1eaeaeaf8f8f8eeeeeeeaeaeadededeececece5e5e5edededebebebeeeeeef6f6f6e4e4e4dfdfdfefefefe6e6e6d6d6d6dededee9e9e9ecececfcfcfcd3d3d3dadadaeeeeeedededed6d6d6ececece2e2e2ecececebebebe7e7e7dbdbdbc9c9c9cacacad6d6d6f1f1f1f6f6f6f5f5f5efefeff3f3f3f4f4f4f1f1f1efefeff1f1f1f1f1f1f4f4f4e6e6e6e2e2e2eaeaeadededea5a5a59f9f9fb2b2b2cacacac6c6c6a5a5a5c7c7c7b7b7b7b9b9b9bcbcbcc5c5c5b0b0b0b4b4b4b2b2b2c9c9c9b9b9b9b4b4b4a8a8a89b9b9bb0b0b0949494a7a7a7cbcbcbc0c0c0d4d4d4d5d5d5d5d5d5e6e6e6d8d8d8cccccccfcfcfc1c1c19b9b9bb6b6b6999999adadad8f8f8fa2a2a2a2a2a2bdbdbdb2b2b2aaaaaab6b6b6a9a9a9abababbababac2c2c2a1a1a1a1a1a18c8c8ca7a7a79292929d9d9db1b1b1acacaca9a9a9a1a1a1f0f0f0f8f8f8f4f4f4e9e9e9f8f8f8f9f9f9fcfcfcf0f0f0ecececfbfbfbf9f9f9eeeeeeeeeeeeefefefe8e8e8d7d7d7f0f0f0e9e9e9f3f3f3e5e5e5f4f4f4e8e8e8f0f0f0eeeeeecdcdcdccccccd3d3d3dbdbdbdbdbdbe8e8e8d9d9d9d3d3d3cacacad2d2d2cfcfcfd0d0d0cacacacfcfcfd0d0d0cbcbcbccccccc7c7c7cacacaeeeeeee1e1e1e7e7e7f0f0f0f9f9f9ecececebebebdbdbdbdadadacacacadededeeeeeeef1f1f1ededede0e0e0dfdfdfd1d1d1efefefefefefe6e6e6e2e2e2c8c8c8eeeeeeebebebf7f7f7f2f2f2f6f6f6fafafaeeeeeef5f5f5e3e3e3dbdbdbd0d0d0e8e8e8e4e4e4e2e2e2e4e4e4e8e8e8e6e6e6dedededadadae5e5e5e9e9e9ecececefefefe6e6e6f3f3f3e9e9e9fafafaf8f8f8dcdcdce8e8e8efefefecececf6f6f6fafafafbfbfbeeeeeefafafae9e9e9e3e3e3e7e7e7e4e4e4dbdbdbe2e2e2dbdbdbd6d6d6f2f2f2d7d7d7e5e5e5e9e9e9edededf4f4f4ececece4e4e4e1e1e1dadadae8e8e8cdcdcdeaeaead5d5d5e9e9e9efefefe9e9e9eeeeeef9f9f9f4f4f4d9d9d9f5f5f5ddddddeaeaeaf0f0f0e7e7e7e0e0e0e6e6e6e6e6e6d8d8d8e0e0e0ddddddc4c4c4d3d3d3dcdcdce3e3e3f2f2f2f2f2f2dfdfdfe0e0e0efefefefefefd5d5d5e6e6e6d6d6d6d8d8d8d7d7d7d4d4d4dadadadfdfdfcfcfcfd6d6d6c3c3c3ebebebedededeeeeeeefefefe9e9e9c6c6c6cccccce1e1e1d5d5d5dbdbdbeeeeeef0f0f0d6d6d6ebebebf4f4f4ebebebe0e0e0efefeff7f7f7eeeeeeededede9e9e9dadadadcdcdcd8d8d8e1e1e1efefeff7f7f7eaeaeaeaeaeae5e5e5e4e4e4edededc4c4c4a6a6a6949494b3b3b3c5c5c5bdbdbdc4c4c4c6c6c6bbbbbbdddddde9e9e9eaeaeadededecfcfcfccccccc3c3c3bdbdbdc3c3c3ccccccafafafcbcbcbd0d0d0cfcfcfcdcdcdc5c5c5cbcbcbbdbdbdd0d0d0cfcfcfcfcfcfc8c8c8d3d3d3d3d3d3cfcfcfd5d5d5dfdfdfdadadaeaeaeac9c9c9d5d5d5ddddddcfcfcfb7b7b7b0b0b0bbbbbbbbbbbbc4c4c4b2b2b2b4b4b4bbbbbbbbbbbbacacacb8b8b8b1b1b1a3a3a3a0a0a0aaaaaaa6a6a6a1a1a19a9a9a9d9d9d9f9f9fadadad9090909d9d9da1a1a1a0a0a0a9a9a98f8f8f9e9e9eaaaaaac0c0c0c3c3c3cacacabbbbbbc2c2c2d4d4d4d0d0d0cacacad3d3d3cfcfcfd9d9d9cececee5e5e5f7f7f7dfdfdff2f2f2efefefd9d9d9dcdcdcc9c9c9dfdfdfededededededdededed6d6d6d0d0d0d7d7d7ddddddf2f2f2dfdfdfeaeaeae2e2e2dededecdcdcdd2d2d2d9d9d9d5d5d5d6d6d6c1c1c1bfbfbfcfcfcfcfcfcfcacacad4d4d4e7e7e7b0b0b0e6e6e6fafafaf1f1f1efefeff9f9f9f7f7f7e4e4e4dbdbdbf2f2f2e8e8e8e1e1e1d8d8d8dcdcdcb0b0b0c6c6c6edededefefefd9d9d9d5d5d5d1d1d1cececec3c3c3b6b6b6c2c2c2d1d1d1e3e3e3ebebebf1f1f1f4f4f4edededf2f2f2f9f9f9ececece7e7e7e6e6e6eeeeeee1e1e1d7d7d7e4e4e4e6e6e6d6d6d6cececed5d5d5c3c3c3b6b6b6dbdbdbe9e9e9d7d7d7dededef4f4f4f9f9f9ecececf7f7f7efefeff6f6f6f0f0f0d4d4d4cfcfcfcececed5d5d5e6e6e6d2d2d2e3e3e3d4d4d4e8e8e8ececececececdbdbdbdfdfdfdededec6c6c6cececed2d2d2eeeeeed7d7d7ededede3e3e3ebebebebebebd2d2d2e2e2e2e0e0e0c1c1c1d3d3d3e1e1e1d0d0d0ecececececece7e7e7dadadae4e4e4e4e4e4e2e2e2dcdcdcd8d8d8e1e1e1dededee5e5e5f2f2f2f2f2f2fcfcfcfafafafbfbfbf4f4f4ebebebefefefd4d4d4d6d6d6dededef5f5f5e6e6e6dededed6d6d6f7f7f7e3e3e3e1e1e1d5d5d5d0d0d0fbfbfbefefefd2d2d2d1d1d1dfdfdff3f3f3d9d9d9e8e8e8ececece8e8e8fbfbfbebebebf2f2f2e9e9e9e9e9e9e1e1e1efefeff6f6f6e4e4e4e4e4e4dfdfdfbfbfbf9d9d9dbcbcbcd2d2d2cacacaedededddddddcfcfcfd5d5d5b3b3b3cececec6c6c6d3d3d3b5b5b5b3b3b3afafafb0b0b0a3a3a39d9d9dafafafa8a8a8abababbdbdbd9c9c9cb6b6b6b0b0b0abababbfbfbfaeaeaea1a1a1bbbbbbb6b6b6c0c0c0d2d2d2d5d5d5c3c3c3bfbfbfc4c4c4d3d3d3d6d6d6cdcdcde6e6e6cdcdcdc4c4c4c3c3c3cfcfcfdbdbdbd9d9d9cacacaa6a6a6a9a9a9a8a8a8a6a6a6a1a1a1a7a7a7bfbfbfadadada4a4a4bbbbbbc2c2c2b0b0b0bdbdbdb7b7b7b0b0b09c9c9cb2b2b2acacac9595959e9e9e949494bababad9d9d9e1e1e1e3e3e3e3e3e3e3e3e3ccccccdededeefefefccccccc9c9c9dadadac2c2c2dfdfdfe3e3e3e4e4e4bfbfbfd6d6d6e5e5e5e6e6e6ececece1e1e1e1e1e1d7d7d7d5d5d5cfcfcfefefefefefefe8e8e8cdcdcddfdfdfd4d4d4cfcfcfe3e3e3dededed7d7d7ebebebecececdddddddadadad7d7d7bdbdbddededee3e3e3c8c8c8b4b4b4bfbfbfcbcbcbd2d2d2ccccccd3d3d3c1c1c1dededee5e5e5ebebebeaeaead8d8d8dededed3d3d3d2d2d2dadadae1e1e1e4e4e4ebebebf6f6f6f7f7f7f3f3f3fdfdfdf7f7f7f8f8f8f8f8f8f3f3f3eeeeeee7e7e7f0f0f0f1f1f1ddddddf0f0f0e5e5e5ededede6e6e6eeeeeeececece8e8e8f6f6f6dadadad8d8d8e8e8e8e6e6e6dbdbdbedededf1f1f1e9e9e9e8e8e8dcdcdce7e7e7e0e0e0e2e2e2f5f5f5f5f5f5f4f4f4f4f4f4eaeaeaeaeaeaf3f3f3fafafaedededf2f2f2f4f4f4e7e7e7f3f3f3e9e9e9ddddddedededeeeeeee0e0e0cacacaf2f2f2e0e0e0d8d8d8dbdbdbddddddd6d6d6edededd9d9d9cfcfcfa5a5a5cacacad2d2d2e5e5e5dededec9c9c9fafafaf8f8f8e4e4e4d7d7d7e7e7e7f0f0f0eaeaeae3e3e3f5f5f5f7f7f7f7f7f7f1f1f1f5f5f5eaeaeaf1f1f1ddddddd7d7d7dededee6e6e6c8c8c8dfdfdff0f0f0efefefe1e1e1d3d3d3dcdcdcf2f2f2fdfdfdf2f2f2f6f6f6f1f1f1e4e4e4ecececd7d7d7d9d9d9dedededfdfdff5f5f5ecececedededf2f2f2e7e7e7f2f2f2dbdbdbeeeeeeedededebebebf1f1f1f9f9f9fcfcfce6e6e6aaaaaa9e9e9eb1b1b1bababac0c0c0aaaaaab1b1b1e3e3e3d3d3d3cececed5d5d5dededec8c8c8c7c7c7b7b7b7d4d4d4babababababaa0a0a0a6a6a6a4a4a49d9d9d919191a8a8a89f9f9f9b9b9b9898989c9c9cacacacb1b1b1a6a6a6909090b3b3b3a4a4a4a5a5a59f9f9f9e9e9eb9b9b9959595b5b5b5bebebeafafafa9a9a9aaaaaaa9a9a9c5c5c5c6c6c6a8a8a8bdbdbda2a2a2b4b4b4bbbbbbb1b1b1c0c0c0b6b6b6cececed4d4d4cececedfdfdfe5e5e5e7e7e7cdcdcdc2c2c2d0d0d0999999979797a1a1a1c4c4c49e9e9ecfcfcfdadadadadadae2e2e2f1f1f1f7f7f7f5f5f5f9f9f9e3e3e3f4f4f4f3f3f3cdcdcde9e9e9e2e2e2efefeff0f0f0e8e8e8e1e1e1cecececbcbcbf2f2f2e0e0e0e1e1e1cbcbcbededede1e1e1dbdbdbefefefd4d4d4c9c9c9c8c8c8dcdcdccdcdcdd3d3d3d0d0d0bdbdbdcfcfcfb9b9b9c0c0c0b4b4b4a3a3a3b4b4b4ccccccc0c0c0c8c8c8b8b8b8b4b4b4c0c0c0e6e6e6f4f4f4eeeeeef0f0f0ededede4e4e4e7e7e7e1e1e1dddddde3e3e3dfdfdfedededc9c9c9c4c4c4dcdcdcf6f6f6f9f9f9fafafae9e9e9eaeaead0d0d0ddddddd0d0d0d2d2d2bebebee4e4e4ededede8e8e8d9d9d9f0f0f0eaeaeaefefefedededf0f0f0f1f1f1f3f3f3edededf6f6f6f7f7f7f3f3f3efefefe5e5e5edededfcfcfcfbfbfbfcfcfce5e5e5e4e4e4f3f3f3f4f4f4efefefe2e2e2e0e0e0eeeeeee0e0e0e6e6e6ecececdcdcdcececece2e2e2e0e0e0eeeeeef5f5f5e7e7e7c2c2c2c3c3c3dbdbdbcacacadededec8c8c8e7e7e7d0d0d0e6e6e6f6f6f6e0e0e0e9e9e9dfdfdfddddddeaeaeaf8f8f8f3f3f3e9e9e9cececebcbcbcacacacb0b0b0cececed7d7d7cdcdcdddddddededede2e2e2c3c3c3dbdbdbe4e4e4eeeeeed2d2d2ebebebefefefe9e9e9e9e9e9ebebebe4e4e4eeeeeeddddddd6d6d6f2f2f2ebebebeeeeeef2f2f2f5f5f5f1f1f1dfdfdfdbdbdbd1d1d1e9e9e9ebebebe8e8e8edededeaeaeadfdfdfdbdbdbeeeeeeeaeaeaf5f5f5f5f5f5e8e8e8f1f1f1f5f5f5fafafae9e9e9f0f0f0f1f1f1edededf4f4f4f1f1f1d5d5d5a1a1a1a3a3a3aaaaaacacacabebebec8c8c8bababac2c2c2bababaa9a9a9b6b6b69f9f9fbbbbbba1a1a1b7b7b7bebebebbbbbbc6c6c6b7b7b7dbdbdbb2b2b2b9b9b9b4b4b4acacaca8a8a8a2a2a2b2b2b2bdbdbdaaaaaaa7a7a7cacacac2c2c2c7c7c7cacacac1c1c1adadadccccccc1c1c1aeaeaebcbcbcc4c4c4b8b8b8abababababab9f9f9f9a9a9a9999999797979d9d9d8e8e8e979797bfbfbfa7a7a7aeaeaeb2b2b29b9b9b9696968c8c8ca1a1a1999999aeaeaebcbcbcb4b4b4d3d3d3c7c7c7e6e6e6f7f7f7eaeaead0d0d0d8d8d8dadadaa0a0a0b9b9b9d3d3d3cccccccececec9c9c9bebebee4e4e4aeaeaebdbdbdacacacbbbbbbbfbfbfd1d1d1ccccccc9c9c9c9c9c9e8e8e8d7d7d7f8f8f8e0e0e0c8c8c8f7f7f7f8f8f8f2f2f2e8e8e8f0f0f0f3f3f3e0e0e0e9e9e9e6e6e6eaeaeaedededddddddbebebec7c7c7dededef2f2f2e3e3e3d8d8d8e6e6e6eaeaeaf4f4f4ebebebe5e5e5f1f1f1edededf5f5f5edededc0c0c0e3e3e3ededededededdddddde1e1e1b9b9b9bababad1d1d1c4c4c4bbbbbbcfcfcfedededf2f2f2e9e9e9e7e7e7e2e2e2e2e2e2e4e4e4e8e8e8e2e2e2ddddddececece0e0e0cacacae5e5e5e9e9e9eaeaeaf1f1f1ecececebebebf6f6f6e9e9e9dbdbdbeeeeeeefefeff3f3f3ecececf7f7f7dedededadadaf0f0f0ebebebd6d6d6d7d7d7e3e3e3dcdcdcd2d2d2eaeaeadadadad6d6d6d5d5d5e7e7e7ececece3e3e3e5e5e5dedededadadaeeeeeee9e9e9dbdbdbdadadae2e2e2f6f6f6f0f0f0f5f5f5f4f4f4dededebcbcbcd4d4d4f0f0f0e7e7e7e1e1e1e9e9e9f7f7f7eeeeeee9e9e9e5e5e5f3f3f3d7d7d7e6e6e6f2f2f2e6e6e6fcfcfcf8f8f8ebebebd3d3d3e9e9e9e6e6e6dddddde9e9e9ecececdcdcdce6e6e6e9e9e9d0d0d0e3e3e3f0f0f0eeeeeee7e7e7ecececf0f0f0e2e2e2e8e8e8f2f2f2d8d8d8cbcbcbe5e5e5e9e9e9d0d0d0e3e3e3e2e2e2e4e4e4e1e1e1e8e8e8e6e6e6f5f5f5e8e8e8ededede1e1e1e8e8e8f3f3f3f5f5f5fafafaf9f9f9f4f4f4ebebebdbdbdbd0d0d0c3c3c3bbbbbba8a8a8afafaf949494969696a5a5a5999999e6e6e6d3d3d3d3d3d3d1d1d1a5a5a5c1c1c1c0c0c0dadadad8d8d8d4d4d4bababab1b1b1b8b8b89b9b9ba0a0a0a5a5a5a1a1a1989898aeaeaec0c0c0ababab9a9a9ab2b2b2dadadab8b8b8a8a8a8cbcbcbc5c5c5d6d6d6ddddddccccccc1c1c1ccccccbdbdbdd1d1d19090908b8b8b989898a6a6a68b8b8bc7c7c7a9a9a9b3b3b3bcbcbcccccccdbdbdbc7c7c7bcbcbcb6b6b6bdbdbdc2c2c2c3c3c3c3c3c3b2b2b2cfcfcfd0d0d0e5e5e5dededed8d8d8dcdcdcd2d2d2f9f9f9efefeff3f3f3e9e9e9f1f1f1eaeaeaecececcbcbcbdfdfdfdddddde2e2e2fafafaf9f9f9f8f8f8e7e7e7f1f1f1e4e4e4efefefb9b9b9f1f1f1dededef3f3f3e8e8e8d2d2d2f0f0f0eeeeeed7d7d7dfdfdfe2e2e2e7e7e7f5f5f5f3f3f3ecececf0f0f0dfdfdfd2d2d2e1e1e1ecececd4d4d4dfdfdfe9e9e9e3e3e3eeeeeeeaeaeabfbfbfd1d1d1c2c2c2c3c3c3e1e1e1efefeff0f0f0e2e2e2c9c9c9dbdbdbd0d0d0c8c8c8c7c7c7d2d2d2eaeaeaeeeeeedfdfdff5f5f5f6f6f6e5e5e5eaeaeae1e1e1dfdfdfededede0e0e0d2d2d2e1e1e1dcdcdcf8f8f8eeeeeeeeeeeee9e9e9e9e9e9eeeeeee5e5e5dadadacbcbcbccccccbbbbbbb7b7b7d1d1d1c8c8c8d8d8d8e0e0e0c4c4c4cdcdcde3e3e3e9e9e9d7d7d7d4d4d4e2e2e2e9e9e9e5e5e5f3f3f3dfdfdfd5d5d5c5c5c5bebebee1e1e1d7d7d7cececee5e5e5e0e0e0eaeaeaccccccf3f3f3f0f0f0f9f9f9f5f5f5eeeeeef5f5f5e4e4e4e8e8e8f4f4f4ececece9e9e9e4e4e4e4e4e4eeeeeee2e2e2eeeeeec3c3c3dadadac2c2c2c9c9c9e7e7e7efefefeeeeeedededeebebebe6e6e6e4e4e4dededecbcbcbe4e4e4d8d8d8cecececececee1e1e1dcdcdcd4d4d4eeeeeee7e7e7ededede4e4e4f0f0f0eeeeeef1f1f1f5f5f5dbdbdbf2f2f2e4e4e4eaeaeaeeeeeee5e5e5dfdfdfeaeaeadcdcdcdadadaededede5e5e5e4e4e4dadadaf1f1f1e5e5e5efefefefefeff0f0f0f6f6f6c8c8c8cdcdcdb1b1b1b6b6b6a7a7a79d9d9d8484849494948181818b8b8b848484909090a9a9a9949494a5a5a5a8a8a8c6c6c6b1b1b1dbdbdbd8d8d8d8d8d8cececeafafafc3c3c3c5c5c5b7b7b7afafafd9d9d9bdbdbdd4d4d4bfbfbfd2d2d2a7a7a7c5c5c5bdbdbde1e1e1a8a8a8c0c0c0cfcfcfb7b7b7d1d1d1c2c2c2c9c9c9cfcfcfdddddddadadabcbcbcc8c8c8d5d5d5d0d0d0e7e7e7dcdcdccccccccacacadededee8e8e8e4e4e4f3f3f3e7e7e7f3f3f3e0e0e0c2c2c2cdcdcddcdcdce0e0e0e7e7e7f5f5f5e0e0e0dcdcdcdfdfdfe5e5e5dfdfdfc8c8c8dbdbdbd4d4d4d8d8d8e5e5e5d7d7d7ebebebf2f2f2f3f3f3f3f3f3f5f5f5f1f1f1f8f8f8e1e1e1c0c0c0cdcdcdd8d8d8d8d8d8d8d8d8e7e7e7ebebebf0f0f0dadadaf2f2f2dcdcdcccccccd4d4d4dadadaedededcfcfcfd9d9d9e8e8e8f5f5f5e9e9e9ddddddd7d7d7d1d1d1e6e6e6edededd8d8d8f2f2f2d4d4d4d8d8d8cacacac8c8c8dfdfdfdfdfdfdbdbdbd4d4d4c5c5c5c4c4c4c5c5c5c5c5c5c6c6c6d4d4d4cccccce1e1e1c5c5c5b7b7b7cecececfcfcfcecececbcbcbdadadad7d7d7d6d6d6d8d8d8dadadabcbcbcc9c9c9bfbfbfbfbfbfbbbbbbb2b2b2c1c1c1c2c2c2c0c0c0b0b0b0a3a3a3b1b1b1cbcbcbdbdbdbe3e3e3e1e1e1eeeeeedfdfdfe2e2e2e8e8e8dbdbdbd9d9d9cececed7d7d7ecececf3f3f3f5f5f5e8e8e8eaeaeaf5f5f5edededefefefe9e9e9e5e5e5edededf6f6f6fafafaf0f0f0e8e8e8f4f4f4d7d7d7cdcdcddcdcdcf5f5f5fcfcfcf2f2f2fffffff0f0f0fafafaf5f5f5eeeeeef8f8f8e6e6e6e4e4e4ecececf4f4f4eaeaeaf9f9f9fafafadbdbdbdfdfdfe1e1e1e8e8e8e7e7e7e5e5e5dbdbdbebebebcfcfcfd0d0d0ddddddb0b0b0dfdfdfd4d4d4dcdcdcd9d9d9eeeeeed6d6d6dfdfdff2f2f2f5f5f5e5e5e5f3f3f3ecececf3f3f3dfdfdfd3d3d3dededee3e3e3f0f0f0cfcfcfdadadadfdfdfdddddde1e1e1e8e8e8ecececd9d9d9f5f5f5f3f3f3e7e7e7dadadaf2f2f2edededf2f2f2f9f9f9efefeff6f6f6ecececf3f3f3e9e9e9e3e3e3f7f7f7ededede5e5e5e7e7e7d6d6d6c5c5c5bfbfbfd8d8d8e0e0e0f2f2f2e2e2e2eeeeeee5e5e5f0f0f0ddddddededede9e9e9e9e9e9eeeeeee9e9e9f0f0f0e9e9e9f9f9f9f3f3f3cacacacacacadbdbdbccccccd1d1d1bbbbbbd4d4d4d3d3d3cacacac6c6c6d9d9d9e8e8e8dadadad8d8d8cbcbcbd6d6d6b1b1b1bfbfbfcacacac1c1c1bfbfbfd1d1d1cfcfcfb2b2b2d0d0d0dadadadddddde0e0e0ddddddbdbdbdd1d1d1b9b9b9bfbfbfadadadbfbfbfdcdcdcd2d2d2c2c2c2ccccccc5c5c5cacacab4b4b4c3c3c3b6b6b6c8c8c8d3d3d3dadadad3d3d3cdcdcdf2f2f2ccccccdfdfdfd1d1d1e0e0e0edededd6d6d6cccccce1e1e1bfbfbfd6d6d6dededee8e8e8e7e7e7e4e4e4ebebebd4d4d4edededf0f0f0f7f7f7e7e7e7efefefe8e8e8f5f5f5e9e9e9e3e3e3eaeaeae4e4e4eaeaeae8e8e8e5e5e5e8e8e8e1e1e1d0d0d0ccccccd2d2d2cfcfcfd2d2d2d7d7d7cccccce5e5e5ecececcecececececebbbbbbcdcdcde2e2e2e9e9e9e7e7e7e9e9e9e1e1e1dcdcdcf0f0f0fcfcfcfdfdfdfefefefffffff1f1f1f4f4f4f3f3f3fcfcfcf7f7f7ffffffefefeff4f4f4f5f5f5eaeaeae3e3e3d7d7d7c8c8c8c0c0c0c4c4c4dadadaccccccb9b9b9d4d4d4e6e6e6e2e2e2e8e8e8eeeeeec9c9c9d2d2d2d2d2d2c0c0c0bdbdbde1e1e1e0e0e0ebebebe0e0e0f1f1f1f6f6f6f1f1f1f3f3f3e4e4e4f0f0f0e9e9e9eaeaeae2e2e2d9d9d9e1e1e1d7d7d7eeeeeeeaeaeaecececf6f6f6e5e5e5dbdbdbd9d9d9d3d3d3e6e6e6f9f9f9f3f3f3e9e9e9e0e0e0d0d0d0e1e1e1dddddde5e5e5d5d5d5d5d5d5e4e4e4ddddddedededdadadae7e7e7e7e7e7dddddde1e1e1e1e1e1d7d7d7d8d8d8d6d6d6d8d8d8e1e1e1e7e7e7eaeaeaebebebd5d5d5d6d6d6d1d1d1dcdcdcdddddddfdfdfeeeeeef3f3f3eaeaeadadadad5d5d5e0e0e0c9c9c9cecececcccccd5d5d5e2e2e2dfdfdfe1e1e1e3e3e3e6e6e6f2f2f2eeeeeeedededd6d6d6e4e4e4e4e4e4f7f7f7e4e4e4f3f3f3e8e8e8edededeeeeeef1f1f1f0f0f0f1f1f1f7f7f7f4f4f4f3f3f3dadadad5d5d5c5c5c5d7d7d7aaaaaaafafafa8a8a89c9c9c9a9a9aacacac979797c7c7c7f1f1f1f3f3f3f5f5f5edededececece7e7e7eeeeeeefefefd8d8d8dbdbdbd8d8d8dadadaddddddefefefe2e2e2e9e9e9e3e3e3f4f4f4d8d8d8e1e1e1e7e7e7d2d2d2d3d3d3f1f1f1e8e8e8e2e2e2dfdfdfe7e7e7f5f5f5d6d6d6b6b6b6b2b2b2c7c7c7bfbfbfacacaca3a3a3a0a0a0acacacc6c6c6d2d2d2bebebec9c9c9c8c8c8dadadaedededd6d6d6cbcbcbc5c5c5c4c4c4cfcfcfc8c8c8c4c4c4bcbcbccacacac2c2c2cfcfcfc3c3c3d0d0d0c5c5c5d4d4d4cececed5d5d5cfcfcfd4d4d4e0e0e0dbdbdbdadadad9d9d9d3d3d3d7d7d7d6d6d6cccccccdcdcdd5d5d5e0e0e0c7c7c7eaeaeaf6f6f6edededf1f1f1efefefebebebe5e5e5dfdfdfe0e0e0d4d4d4e6e6e6ecececdfdfdfc6c6c6c6c6c6cdcdcdccccccc2c2c2cdcdcdd5d5d5dcdcdccfcfcfc0c0c0cdcdcdc6c6c6bbbbbbd1d1d1dededee8e8e8cbcbcbdddddde3e3e3e6e6e6dcdcdcedededebebebdfdfdfdcdcdce9e9e9dbdbdbd2d2d2e7e7e7e1e1e1dbdbdbd9d9d9bcbcbcc4c4c4bcbcbcc4c4c4e6e6e6d3d3d3dadadad2d2d2cdcdcdb0b0b0c4c4c4d2d2d2c3c3c3d8d8d8d7d7d7c2c2c2eeeeeef6f6f6f0f0f0f4f4f4ecececddddddc4c4c4bcbcbcc6c6c6cccccce4e4e4d8d8d8d6d6d6d1d1d1d3d3d3eeeeeee6e6e6cfcfcffafafaf1f1f1e9e9e9eeeeeee3e3e3cccccce2e2e2e1e1e1dfdfdfd2d2d2d0d0d0c7c7c7e8e8e8f4f4f4f1f1f1e5e5e5eaeaeaececece8e8e8dadadae7e7e7f6f6f6f7f7f7f1f1f1dcdcdcefefefe7e7e7e3e3e3cdcdcdf1f1f1e3e3e3eaeaeaeaeaeae7e7e7eeeeeee3e3e3e7e7e7f5f5f5f2f2f2ecececdddddde8e8e8f6f6f6f4f4f4edededeeeeeee2e2e2e4e4e4e6e6e6ecececeeeeeee1e1e1cacacacececec4c4c4e5e5e5dededee6e6e6dededef4f4f4ddddddebebebf6f6f6f2f2f2ebebebe1e1e1dddddddbdbdbe7e7e7f6f6f6e4e4e4e3e3e3f5f5f5e5e5e5ebebebdededed9d9d9d6d6d6e0e0e0dededec5c5c5dadadabebebeb2b2b2bfbfbfb1b1b1a5a5a5aaaaaaa7a7a7c2c2c2cacacaccccccd0d0d0dbdbdbe6e6e6f7f7f7fcfcfcf8f8f8f0f0f0eaeaeaf6f6f6ecececedededeaeaeadfdfdfe0e0e0dededee8e8e8f2f2f2f5f5f5e5e5e5dcdcdcd2d2d2d9d9d9e2e2e2efefeff7f7f7fdfdfdf1f1f1eaeaeaf7f7f7eaeaeae8e8e8d6d6d6d7d7d7dededee2e2e2dbdbdbc9c9c9cbcbcbd5d5d5d5d5d5dededee2e2e2ebebebf5f5f5f8f8f8f9f9f9fafafae9e9e9f0f0f0f2f2f2e9e9e9e6e6e6e9e9e9eaeaeaebebebe6e6e6e7e7e7e9e9e9e9e9e9e7e7e7e6e6e6f0f0f0ebebebebebebebebebedededdfdfdfefefeffafafaeaeaeaf8f8f8ebebebeeeeeee7e7e7e8e8e8e6e6e6e6e6e6eaeaeaebebebe7e7e7eaeaeaf0f0f0d8d8d8e4e4e4d8d8d8e5e5e5d2d2d2e7e7e7f5f5f5f1f1f1efefefe7e7e7e4e4e4ecececf7f7f7d2d2d2e6e6e6dcdcdce5e5e5e0e0e0d5d5d5edededf2f2f2e7e7e7dfdfdfd6d6d6d1d1d1d5d5d5dbdbdbb9b9b9b9b9b9d4d4d4c3c3c3c9c9c9c5c5c5c2c2c2c3c3c3c8c8c89e9e9ebdbdbdd3d3d3d4d4d4c5c5c5aeaeaecdcdcdcececec4c4c4c5c5c5d5d5d5bebebee3e3e3cfcfcfd6d6d6cdcdcddbdbdbc5c5c5bcbcbcc0c0c0b9b9b9d5d5d5b6b6b6b0b0b0b7b7b7cacacad2d2d2d9d9d9cacacae5e5e5d3d3d3cececec9c9c9d9d9d9dfdfdfe0e0e0d1d1d1c7c7c7c7c7c7e8e8e8c5c5c5d7d7d7aeaeaebcbcbcbcbcbce0e0e0dfdfdfebebebd5d5d5e1e1e1ecececeaeaeae9e9e9efefefefefeff9f9f9e3e3e3e0e0e0e1e1e1cbcbcbf2f2f2f0f0f0ebebebd4d4d4dddddde3e3e3d3d3d3c0c0c0cbcbcbd0d0d0d3d3d3c7c7c7e2e2e2e6e6e6e7e7e7f6f6f6f4f4f4efefefebebebf4f4f4f3f3f3fbfbfbf6f6f6d1d1d1cdcdcdc4c4c4f8f8f8f2f2f2eeeeeee4e4e4e2e2e2d8d8d8ecececebebebdfdfdff7f7f7ebebebf4f4f4f7f7f7edededecececf6f6f6f9f9f9fbfbfbf8f8f8f8f8f8f7f7f7f3f3f3f1f1f1edededf2f2f2eaeaeae1e1e1e8e8e8e8e8e8e4e4e4e3e3e3cbcbcbdfdfdfdddddde9e9e9e0e0e0dbdbdbdbdbdbd7d7d7d4d4d4d2d2d2e4e4e4e7e7e7e8e8e8efefefecececf6f6f6fafafafdfdfdf0f0f0efefeff2f2f2f4f4f4efefeff1f1f1e2e2e2dbdbdbcececeececece4e4e4e1e1e1eeeeeeebebebededede9e9e9ececece8e8e8e4e4e4e7e7e7edededededede3e3e3dededeeeeeeef9f9f9f6f6f6e9e9e9c2c2c2e5e5e5edededdfdfdfcfcfcfd0d0d0f1f1f1fdfdfdedededf3f3f3d1d1d1e8e8e8f0f0f0e7e7e7f3f3f3eaeaeae5e5e5f7f7f7f5f5f5f6f6f6f9f9f9f1f1f1f0f0f0eaeaeaf8f8f8f7f7f7f5f5f5efefefeeeeeef0f0f0f6f6f6efefeff3f3f3e8e8e8f0f0f0f3f3f3e7e7e7f2f2f2f1f1f1fafafadbdbdbf2f2f2e5e5e5cececee3e3e3e7e7e7f0f0f0eaeaeaf8f8f8f0f0f0f5f5f5f5f5f5f3f3f3f5f5f5eeeeeef0f0f0e6e6e6f6f6f6eaeaeafefefee6e6e6d2d2d2d9d9d9d6d6d6d5d5d5e3e3e3dedededfdfdfcdcdcdd6d6d6d7d7d7e3e3e3dddddde8e8e8e3e3e3f6f6f6f5f5f5ebebebf4f4f4e4e4e4eaeaeafbfbfbeaeaeae2e2e2dbdbdbf1f1f1ebebebefefeff5f5f5fbfbfbf6f6f6eaeaeaf6f6f6e0e0e0f4f4f4dbdbdbe0e0e0dadadae7e7e7e1e1e1e1e1e1f7f7f7e2e2e2f2f2f2f2f2f2f9f9f9eaeaeaecececcececeddddddd0d0d0cfcfcfd1d1d1c3c3c3c0c0c0c8c8c8cececec6c6c6d1d1d1cfcfcfcececec2c2c2d0d0d0c7c7c7d4d4d4d2d2d2c4c4c4cbcbcbb3b3b3aeaeaec0c0c0dadadaccccccf1f1f1e6e6e6e8e8e8e8e8e8ebebebd4d4d4dadadacacacae6e6e6dddddde7e7e7ddddddcccccce5e5e5e6e6e6e9e9e9f1f1f1e9e9e9dfdfdfd4d4d4d6d6d6e9e9e9d9d9d9eaeaeae7e7e7f1f1f1f9f9f9fffffff6f6f6e9e9e9f1f1f1ebebebe6e6e6d8d8d8efefeff2f2f2f3f3f3eaeaeaeeeeeed9d9d9d4d4d4edededf7f7f7fafafaf9f9f9e9e9e9f0f0f0ebebebf6f6f6f3f3f3f0f0f0f2f2f2e9e9e9e7e7e7e7e7e7e2e2e2e0e0e0d0d0d0ccccccc8c8c8c2c2c2bfbfbfc2c2c2c6c6c6b7b7b7c7c7c7bfbfbfc2c2c2bababac4c4c4dcdcdcd5d5d5e7e7e7d7d7d7e1e1e1d2d2d2dadadae7e7e7e2e2e2efefefe7e7e7e5e5e5eaeaeae8e8e8efefefecececedededeaeaeaf4f4f4f7f7f7eaeaeae0e0e0dedededadadacccccce4e4e4dddddde9e9e9e4e4e4e2e2e2cdcdcddcdcdcd9d9d9e8e8e8eaeaeaf1f1f1f1f1f1eeeeeee7e7e7efefeff6f6f6eaeaeaf9f9f9f3f3f3dfdfdfdcdcdccfcfcfc2c2c2efefefc8c8c8d1d1d1d3d3d3c5c5c5e2e2e2e9e9e9e1e1e1d8d8d8ebebebc7c7c7ccccccbebebebababac2c2c2e8e8e8e5e5e5e6e6e6c2c2c2d9d9d9f1f1f1eeeeeee1e1e1dededee9e9e9e5e5e5f4f4f4e1e1e1e5e5e5eaeaeaf0f0f0f1f1f1ebebebf5f5f5d8d8d8fcfcfcf4f4f4e5e5e5f2f2f2f2f2f2e8e8e8e9e9e9fcfcfcf8f8f8f8f8f8d7d7d7f4f4f4e5e5e5f8f8f8f7f7f7ededede5e5e5e6e6e6eeeeeef1f1f1ebebebebebebf0f0f0edededf2f2f2fffffffdfdfde8e8e8f6f6f6ebebebfafafae3e3e3ebebebfbfbfbf3f3f3f0f0f0f6f6f6f8f8f8fbfbfbf0f0f0f3f3f3dbdbdbf6f6f6efefefeeeeeee7e7e7dadadae2e2e2e4e4e4f7f7f7f3f3f3b9b9b9dcdcdcdfdfdfe8e8e8e4e4e4dddddddcdcdcf4f4f4eeeeeef8f8f8fdfdfdefefefe8e8e8f2f2f2eeeeeef9f9f9fafafaf2f2f2efefeff8f8f8e7e7e7c7c7c7abababdfdfdfececece7e7e7dddddde5e5e5e0e0e0cacacae0e0e0cacacab4b4b4b7b7b7c3c3c3bfbfbfd4d4d4d1d1d1d2d2d2e1e1e1d8d8d8e9e9e9eeeeeedcdcdcd8d8d8d6d6d6d9d9d9ebebebcececec3c3c3e1e1e1c1c1c1babababababaa3a3a3d1d1d1d2d2d2dcdcdce0e0e0e2e2e2d6d6d6e3e3e3e9e9e9e6e6e6f1f1f1e7e7e7cccccce7e7e7e4e4e4e3e3e3f1f1f1f3f3f3eeeeeeebebebe6e6e6e6e6e6f4f4f4e8e8e8e4e4e4cececee9e9e9e5e5e5e9e9e9e1e1e1f1f1f1d6d6d6e9e9e9eaeaeaf4f4f4f9f9f9f5f5f5e5e5e5ebebebe6e6e6e3e3e3dedededededee3e3e3e1e1e1d3d3d3c9c9c9cececed0d0d0c0c0c0e2e2e2e8e8e8e8e8e8ddddddf0f0f0f8f8f8e9e9e9e4e4e4d3d3d3dbdbdbdadadae6e6e6cdcdcdd8d8d8e0e0e0d1d1d1cfcfcfdbdbdbe6e6e6ebebebe4e4e4e9e9e9eaeaeaf7f7f7efefefdddddddededee4e4e4e0e0e0dfdfdfedededf5f5f5f3f3f3e3e3e3e8e8e8eeeeeef7f7f7f1f1f1f3f3f3f2f2f2cbcbcbe3e3e3e7e7e7f4f4f4f1f1f1f2f2f2edededefefeff8f8f8f5f5f5ebebebe2e2e2dddddde6e6e6ececece3e3e3f7f7f7e4e4e4e5e5e5f9f9f9d8d8d8c9c9c9d1d1d1d2d2d2dbdbdbe3e3e3c7c7c7ddddddd8d8d8d1d1d1d9d9d9d8d8d8d1d1d1e6e6e6e8e8e8ebebebfdfdfdfbfbfbebebebc4c4c4f0f0f0e7e7e7dadadad5d5d5e2e2e2e7e7e7f4f4f4ecececefefefdbdbdbe0e0e0f5f5f5dfdfdfececece6e6e6f5f5f5d8d8d8e2e2e2d4d4d4e7e7e7dbdbdbd0d0d0e9e9e9e8e8e8e5e5e5d9d9d9e3e3e3dcdcdcdcdcdce5e5e5ecececdbdbdbdadadaf0f0f0cdcdcde9e9e9f0f0f0f0f0f0e2e2e2f3f3f3dadadad6d6d6ebebebeaeaeaececece6e6e6dddddddadadae9e9e9e5e5e5dadadae5e5e5f4f4f4f3f3f3e6e6e6ededede8e8e8eeeeeef3f3f3f0f0f0f9f9f9f5f5f5fcfcfcf7f7f7f0f0f0f6f6f6d9d9d9dcdcdcf0f0f0e9e9e9eeeeeee6e6e6e4e4e4ecececd9d9d9dadadae2e2e2ebebebdadadad0d0d0d6d6d6dcdcdcd9d9d9d9d9d9e7e7e7c3c3c3dbdbdbe0e0e0c6c6c6dadadae5e5e5c6c6c6dfdfdfe4e4e4a1a1a1969696e2e2e2c9c9c9b4b4b4c9c9c9bcbcbcdddddde6e6e6d1d1d1c7c7c7c5c5c5e6e6e6e0e0e0d5d5d5cfcfcfc9c9c9d9d9d9e7e7e7cbcbcbcfcfcfc9c9c9dfdfdfc7c7c7e2e2e2d9d9d9cacacae2e2e2dadadad5d5d5cacacacbcbcbddddddcfcfcfc5c5c5cbcbcbc1c1c1a9a9a9acacacbdbdbdadadadb1b1b1bbbbbbc4c4c4d3d3d3c0c0c0d6d6d6cfcfcfcdcdcdc8c8c8e4e4e4dddddddcdcdce4e4e4edededf3f3f3f9f9f9fbfbfbdedededfdfdfddddddecececeaeaeaefefefdfdfdfebebebe7e7e7e6e6e6f3f3f3dbdbdbe9e9e9f1f1f1f3f3f3fcfcfcefefefe2e2e2dadadadfdfdfe1e1e1d3d3d3e7e7e7cacacad3d3d3bfbfbfc9c9c9c9c9c9c8c8c8bdbdbddcdcdccfcfcfd9d9d9d4d4d4d3d3d3e3e3e3dedededfdfdfdfdfdfd7d7d7d9d9d9e0e0e0e6e6e6f2f2f2f7f7f7f1f1f1eeeeeee5e5e5e1e1e1cdcdcddadadae1e1e1e6e6e6efefeff3f3f3f9f9f9f3f3f3f6f6f6f2f2f2f1f1f1e4e4e4efefeff3f3f3efefefe1e1e1d1d1d1e6e6e6dcdcdce7e7e7f0f0f0e7e7e7e9e9e9d6d6d6eaeaeae5e5e5ededede6e6e6f1f1f1e6e6e6e6e6e6d0d0d0ecececececece0e0e0dcdcdcecececfdfdfdfcfcfcf6f6f6eeeeeef0f0f0ecececfafafaf7f7f7e5e5e5c7c7c7d8d8d8e3e3e3e5e5e5c9c9c9d1d1d1d5d5d5cbcbcbd9d9d9d3d3d3bababad8d8d8f2f2f2e7e7e7c4c4c4cececeddddddd6d6d6dededeebebebd9d9d9ecececdfdfdfe0e0e0dfdfdfd0d0d0e3e3e3d1d1d1cfcfcfcfcfcfecececf0f0f0e6e6e6e2e2e2ebebebf1f1f1f1f1f1dededee4e4e4cbcbcbcfcfcff4f4f4f0f0f0c5c5c5e4e4e4e2e2e2e1e1e1dcdcdcd8d8d8dededef3f3f3e9e9e9f3f3f3f6f6f6f1f1f1eeeeeeececece9e9e9f3f3f3edededdededee0e0e0cbcbcbdededee2e2e2e4e4e4d4d4d4c9c9c9dfdfdfd3d3d3cececeddddddddddddd7d7d7cdcdcddcdcdccfcfcfd9d9d9d3d3d3dcdcdce6e6e6c9c9c9d3d3d3bcbcbcd9d9d9d7d7d7ebebebdcdcdce6e6e6eeeeeeeaeaead2d2d2e1e1e1d5d5d5e6e6e6e6e6e6e0e0e0e6e6e6ececececececdfdfdfdbdbdbe4e4e4dbdbdbc1c1c1bababab9b9b9eaeaeae9e9e9e0e0e0d3d3d3cececedfdfdfdededee8e8e8e6e6e6ddddddd7d7d7cfcfcfedededccccccdddddde4e4e4dcdcdcdbdbdbd3d3d3f4f4f4e9e9e9e3e3e3e9e9e9dddddddededee4e4e4c9c9c9d2d2d2d3d3d3d7d7d7dbdbdbe0e0e0e8e8e8e4e4e4dfdfdfe7e7e7f5f5f5e1e1e1dbdbdbd1d1d1d2d2d2d3d3d3c7c7c7ebebebf2f2f2ecececedededdedededfdfdfececece2e2e2e4e4e4d9d9d9e1e1e1e1e1e1dededee8e8e8efefeff2f2f2e9e9e9f5f5f5efefefececece1e1e1cacacad1d1d1e7e7e7f3f3f3e3e3e3eaeaeacccccce4e4e4edededf0f0f0f0f0f0ebebebf3f3f3e9e9e9ecececf4f4f4ededede4e4e4e0e0e0dbdbdbdcdcdcdedededddddddcdcdccccccccacacacbcbcbd5d5d5d2d2d2cececebfbfbfbbbbbbafafafbfbfbfc6c6c6cdcdcde0e0e0dfdfdfdfdfdfdededed5d5d5f5f5f5e3e3e3ececece8e8e8efefefedededf5f5f5f0f0f0fafafae4e4e4ebebebe6e6e6dfdfdfe0e0e0e1e1e1e3e3e3ecececefefefe4e4e4e3e3e3e1e1e1ededede9e9e9e0e0e0dddddde3e3e3c9c9c9dfdfdfedededececececececcececedcdcdcddddddcbcbcbc8c8c8cbcbcbdbdbdbdbdbdbeaeaead8d8d8bdbdbdcacacad8d8d8efefefe8e8e8d2d2d2f1f1f1f8f8f8fafafaeaeaeaedededd5d5d5e5e5e5d7d7d7dcdcdcd0d0d0d9d9d9e6e6e6e2e2e2efefeff2f2f2d6d6d6e4e4e4e6e6e6dcdcdce9e9e9dbdbdbe8e8e8dadadacbcbcbdadadae0e0e0e6e6e6cdcdcdcacacadfdfdff2f2f2e0e0e0c6c6c6d3d3d3d8d8d8edededebebebe7e7e7e0e0e0f2f2f2ededede6e6e6f2f2f2ecececeaeaead5d5d5e5e5e5e5e5e5f4f4f4e7e7e7e5e5e5e7e7e7e8e8e8e5e5e5e3e3e3e7e7e7e6e6e6e1e1e1e1e1e1f6f6f6f6f6f6eaeaeaeeeeeef8f8f8fbfbfbf4f4f4f4f4f4e3e3e3e6e6e6f0f0f0f1f1f1f2f2f2fbfbfbfafafaf2f2f2e5e5e5efefefe7e7e7d0d0d0dadadadadadae1e1e1e7e7e7ebebebd8d8d8d1d1d1dbdbdbdadadadadadab8b8b8d4d4d4e2e2e2e1e1e1c8c8c8e1e1e1c2c2c2ccccccdadadad8d8d8d7d7d7e6e6e6c9c9c9c4c4c4e1e1e1efefefe7e7e7eeeeeed6d6d6d6d6d6dadadabebebed7d7d7d9d9d9d5d5d5e5e5e5dededeadadade2e2e2dededee1e1e1e4e4e4e5e5e5e4e4e4c9c9c9b5b5b5d3d3d3d6d6d6e6e6e6dfdfdfdcdcdcdfdfdfc0c0c0e9e9e9ebebebdfdfdfececece0e0e0dcdcdccccccce8e8e8dcdcdcd0d0d0d8d8d8ecececdfdfdfd9d9d9edededc0c0c0d5d5d5e8e8e8d6d6d6dcdcdcdcdcdcd8d8d8e4e4e4cdcdcddbdbdbeeeeeeeaeaeae5e5e5eaeaeaebebebebebebe6e6e6dfdfdff9f9f9e1e1e1e9e9e9ebebebf0f0f0e6e6e6f1f1f1f3f3f3f0f0f0e9e9e9f8f8f8f8f8f8eaeaeaf0f0f0e3e3e3e7e7e7e7e7e7ebebebe4e4e4e2e2e2e6e6e6e6e6e6e4e4e4ecececf5f5f5e8e8e8f7f7f7ecececf2f2f2efefeffafafaf7f7f7fefefefdfdfdfefefef9f9f9f0f0f0ebebebe7e7e7dedededcdcdcd3d3d3d2d2d2d1d1d1cdcdcdcacacacdcdcdc7c7c7c9c9c9bcbcbccfcfcfc8c8c8c1c1c1cdcdcdd0d0d0dfdfdfeeeeeeeaeaeae6e6e6ebebebeeeeeee7e7e7e4e4e4f4f4f4f4f4f4e2e2e2f2f2f2e6e6e6e1e1e1dbdbdbe7e7e7e9e9e9dbdbdbd9d9d9e6e6e6e8e8e8e6e6e6bebebee3e3e3ebebebf7f7f7e1e1e1e2e2e2d2d2d2dadadadcdcdce1e1e1dbdbdbd4d4d4d6d6d6c7c7c7e4e4e4d2d2d2c4c4c4bababacececec4c4c4ebebebe1e1e1d7d7d7d8d8d8eeeeeee1e1e1d1d1d1e0e0e0ddddddeeeeeedcdcdcd5d5d5d1d1d1d7d7d7e3e3e3ebebebd1d1d1dcdcdce3e3e3cdcdcddfdfdfe0e0e0e4e4e4e6e6e6d4d4d4e6e6e6edededf1f1f1e3e3e3e1e1e1e2e2e2e3e3e3e5e5e5d6d6d6e0e0e0e9e9e9cccccce5e5e5c9c9c9dcdcdcf5f5f5ebebebf1f1f1f4f4f4f1f1f1fcfcfce4e4e4d0d0d0e6e6e6efefeff9f9f9eaeaeadededee1e1e1e9e9e9e9e9e9f3f3f3d3d3d3d2d2d2d9d9d9f1f1f1e9e9e9e6e6e6dadadad1d1d1e1e1e1ebebebe7e7e7ededede1e1e1dadadad4d4d4cbcbcbc6c6c6dfdfdfddddddd6d6d6d0d0d0e6e6e6cdcdcdc3c3c3bdbdbdc6c6c6ccccccdfdfdfd7d7d7eeeeeedbdbdbe6e6e6e4e4e4f8f8f8f3f3f3f6f6f6f2f2f2e5e5e5edededeeeeeee3e3e3ecececeaeaeae9e9e9d9d9d9edededeeeeeee9e9e9e8e8e8e7e7e7ebebebe1e1e1ededede4e4e4d7d7d7e2e2e2dfdfdfbcbcbccbcbcbd7d7d7dbdbdbebebebd0d0d0d3d3d3d1d1d1dfdfdfd6d6d6f2f2f2e5e5e5e4e4e4d6d6d6c2c2c2c5c5c5cdcdcde5e5e5ebebebf8f8f8f7f7f7ffffffefefefe1e1e1e4e4e4e2e2e2dfdfdfe6e6e6e8e8e8e1e1e1e2e2e2eaeaeadadadaebebebe1e1e1cececeddddddeaeaeae4e4e4dfdfdfddddddc4c4c4d7d7d7dadadaececececececf1f1f1f1f1f1eaeaeaf1f1f1e2e2e2edededececece8e8e8eaeaeaefefefe7e7e7eaeaeaefefeff1f1f1f9f9f9f4f4f4f4f4f4efefeff2f2f2fefefef4f4f4f3f3f3f1f1f1ecececdcdcdce1e1e1e1e1e1f2f2f2e7e7e7f2f2f2f6f6f6f2f2f2f3f3f3f9f9f9f0f0f0e0e0e0fafafafcfcfcf7f7f7f6f6f6fcfcfcf3f3f3e3e3e3f2f2f2f8f8f8e4e4e4f2f2f2f0f0f0ecececececece7e7e7efefefdfdfdfe7e7e7cececee4e4e4f1f1f1ecececd5d5d5e2e2e2f6f6f6eaeaeafdfdfdd3d3d3efefefdbdbdbdddddddfdfdfe1e1e1dfdfdfe8e8e8e0e0e0cdcdcdd1d1d1d3d3d3dcdcdcd0d0d0c1c1c1d8d8d8c8c8c8efefefcfcfcff6f6f6eeeeeedfdfdfe8e8e8d6d6d6eaeaeae3e3e3cececeddddddd4d4d4eeeeeeebebebcacacad3d3d3d2d2d2cececed9d9d9e0e0e0eeeeeef1f1f1f1f1f1f2f2f2f1f1f1dbdbdbe2e2e2e0e0e0f3f3f3efefefedededeeeeeef4f4f4f5f5f5d8d8d8dadadac7c7c7f3f3f3f3f3f3fafafaf3f3f3e5e5e5f8f8f8eeeeeef3f3f3c1c1c1e5e5e5e2e2e2d4d4d4d9d9d9e9e9e9e9e9e9e0e0e0ebebebf0f0f0f0f0f0e2e2e2eeeeeedddddddadadadadadadbdbdbe7e7e7eaeaeae3e3e3ececece7e7e7d9d9d9edededf0f0f0f2f2f2f2f2f2f0f0f0efefeffafafae7e7e7dfdfdfdfdfdfe9e9e9ebebebf6f6f6f4f4f4f4f4f4f3f3f3eaeaeaf3f3f3eeeeeee1e1e1d0d0d0ededede7e7e7dededeeaeaeae8e8e8edededa3a3a3d2d2d2bebebed9d9d9f4f4f4f8f8f8f2f2f2e3e3e3dadadaddddddcdcdcdd8d8d8d8d8d8d0d0d0cacacae1e1e1e6e6e6e6e6e6dededecdcdcdd6d6d6dcdcdcd0d0d0e8e8e8e9e9e9c6c6c6c2c2c2cacacaebebebd9d9d9e6e6e6d8d8d8d9d9d9cdcdcdb5b5b5e4e4e4e6e6e6e0e0e0f2f2f2ebebebeeeeeee2e2e2c8c8c8b6b6b69b9b9bc3c3c3dededee7e7e7f8f8f8f4f4f4f7f7f7e9e9e9cececeeaeaeaefefefdbdbdbcdcdcdcfcfcff5f5f5cbcbcbd7d7d7f6f6f6fcfcfcf7f7f7f4f4f4f3f3f3f5f5f5f4f4f4eaeaeaecececf7f7f7f2f2f2f0f0f0e4e4e4cdcdcdddddddececece3e3e3cbcbcbf4f4f4dddddde9e9e9e4e4e4f6f6f6e9e9e9fafafae3e3e3d3d3d3cececef5f5f5d4d4d4eeeeeef6f6f6ebebebecececebebebe3e3e3ebebebf0f0f0eeeeeed8d8d8ececece9e9e9e4e4e4e1e1e1e8e8e8f3f3f3ddddddeaeaeaebebebe4e4e4dfdfdfe8e8e8dbdbdbd8d8d8e4e4e4e4e4e4e1e1e1e3e3e3d3d3d3cececed4d4d4edededebebebefefefe9e9e9dbdbdbdcdcdcd2d2d2d5d5d5dededef2f2f2efefefeeeeeeedededf7f7f7dddddde3e3e3e6e6e6f6f6f6eaeaeae6e6e6d7d7d7d7d7d7e3e3e3cdcdcdefefeff0f0f0efefefd8d8d8dbdbdbc6c6c6f7f7f7f5f5f5efefeff7f7f7eaeaeaedededebebebe7e7e7e2e2e2d4d4d4dddddddadadae0e0e0e5e5e5dfdfdfe3e3e3edededededede9e9e9e9e9e9e9e9e9dadadad6d6d6f2f2f2ebebebe0e0e0dbdbdbcececed1d1d1bdbdbddbdbdbccccccd6d6d6bebebee7e7e7f9f9f9ececece1e1e1eaeaeacdcdcddbdbdbdadadadfdfdfe4e4e4e0e0e0c0c0c0cececef2f2f2ededede4e4e4d8d8d8d2d2d2dcdcdcdededee0e0e0d2d2d2edededf6f6f6e7e7e7dfdfdfd4d4d4d1d1d1f3f3f3e7e7e7ebebebdedededbdbdbe3e3e3eaeaeaebebebeaeaeae9e9e9d9d9d9edededebebebe3e3e3dfdfdfdbdbdbe5e5e5e3e3e3f2f2f2e2e2e2ebebebeaeaeaeaeaeae5e5e5dfdfdff1f1f1eeeeeef0f0f0e7e7e7e1e1e1f5f5f5e1e1e1ddddddececece2e2e2e3e3e3d6d6d6f1f1f1e4e4e4e3e3e3d8d8d8eaeaeaf9f9f9eaeaeadbdbdbc9c9c9cdcdcdc3c3c3d1d1d1ecececddddddd4d4d4dadadaf1f1f1f6f6f6e1e1e1f4f4f4c7c7c7dededec8c8c8c4c4c4e7e7e7f0f0f0f4f4f4f4f4f4c0c0c0cdcdcdfdfdfdf1f1f1eeeeeedfdfdff2f2f2e3e3e3e9e9e9e7e7e7dededecdcdcdb1b1b1d4d4d4c2c2c2d9d9d9c2c2c2dededee0e0e0dfdfdfcccccce9e9e9f8f8f8f2f2f2f1f1f1f0f0f0c8c8c8d6d6d6e2e2e2dbdbdbedededeeeeeee1e1e1f2f2f2f4f4f4ededede6e6e6dcdcdce2e2e2e1e1e1c9c9c9d6d6d6e2e2e2bcbcbccececedadadaececece4e4e4ebebebe8e8e8f2f2f2e9e9e9e7e7e7e3e3e3e8e8e8ececece1e1e1e8e8e8f2f2f2eaeaeaebebebbebebee1e1e1ebebebcfcfcfdbdbdbeeeeeef8f8f8eeeeeee9e9e9f0f0f0eaeaeadfdfdfedededeeeeeee9e9e9e6e6e6f6f6f6eeeeeededededfdfdff0f0f0f7f7f7cececee5e5e5f7f7f7efefefefefefebebebf2f2f2ececece2e2e2e2e2e2efefefe0e0e0dcdcdce7e7e7e4e4e4eeeeeeebebebf3f3f3f2f2f2f1f1f1f0f0f0e5e5e5e4e4e4dfdfdfe4e4e4e0e0e0dfdfdfe8e8e8dfdfdfdfdfdff1f1f1f1f1f1eaeaeaebebebe7e7e7e8e8e8efefeff8f8f8dadadaf2f2f2e2e2e2e0e0e0dadadaecececf4f4f4e8e8e8e0e0e0e6e6e6e1e1e1bfbfbfd8d8d8ebebebd9d9d9e7e7e7d6d6d6eeeeeef5f5f5d2d2d2e1e1e1d6d6d6ececece4e4e4cbcbcbe3e3e3cdcdcdd1d1d1e1e1e1d8d8d8dcdcdcdfdfdfe7e7e7e1e1e1dbdbdbf8f8f8f2f2f2f1f1f1d0d0d0e8e8e8efefefd3d3d3bababacdcdcdd3d3d3d0d0d0dfdfdfd7d7d7e7e7e7eaeaeadcdcdcdededee0e0e0f3f3f3d7d7d7efefefe2e2e2e4e4e4eeeeeef0f0f0e5e5e5e7e7e7ddddddd8d8d8e0e0e0e4e4e4f9f9f9dededee4e4e4e5e5e5c8c8c8d7d7d7cfcfcfececece8e8e8e3e3e3e7e7e7e8e8e8d4d4d4dadadadbdbdbd4d4d4d9d9d9c8c8c8e5e5e5ededede4e4e4e3e3e3e3e3e3e7e7e7f0f0f0efefeff8f8f8eeeeeee8e8e8f3f3f3f0f0f0f5f5f5f0f0f0f2f2f2f4f4f4f0f0f0f2f2f2d3d3d3bcbcbca3a3a3a8a8a8bababaa7a7a7b2b2b2b6b6b6b3b3b3bababacbcbcb989898d0d0d0d8d8d8d3d3d3e6e6e6c3c3c3ddddddebebebc2c2c2cbcbcbd0d0d0d3d3d3d3d3d3e5e5e5dfdfdfa6a6a6d0d0d0cccccc919191a9a9a9a3a3a3afafafd9d9d9b7b7b7d0d0d0c7c7c7dbdbdbd2d2d2c6c6c6ebebebe6e6e6d9d9d9e4e4e4e5e5e5e4e4e4d5d5d5c7c7c7ebebebd3d3d3dbdbdbd3d3d3d6d6d6e7e7e7d7d7d7dededec9c9c9e7e7e7dededecdcdcde4e4e4f0f0f0e4e4e4dddddddcdcdcd3d3d3dadadaf1f1f1f1f1f1e6e6e6efefeff0f0f0f5f5f5eaeaead4d4d4d8d8d8f2f2f2bababaedededd9d9d9b7b7b7d3d3d3dadadadededeeaeaeae2e2e2edededefefeffdfdfdf8f8f8efefefe6e6e6e6e6e6eaeaeadddddde9e9e9dcdcdcd6d6d6f2f2f2e9e9e9dfdfdfdededed8d8d8f1f1f1e0e0e0e1e1e1efefeff8f8f8ebebebdfdfdfd4d4d4d7d7d7e2e2e2e4e4e4f0f0f0f6f6f6eeeeeee5e5e5e3e3e3e1e1e1eeeeeef3f3f3eeeeeeedededecececd4d4d4f7f7f7e2e2e2f1f1f1f3f3f3e4e4e4edededececece2e2e2dededeedededeeeeeef0f0f0f3f3f3f6f6f6e6e6e6f3f3f3e9e9e9dfdfdff8f8f8d7d7d7d6d6d6e4e4e4d6d6d6f3f3f3f0f0f0f2f2f2d8d8d8e4e4e4e0e0e0f3f3f3e8e8e8f4f4f4ededede8e8e8dededef2f2f2f3f3f3eaeaeaeeeeeeebebebeeeeeeeeeeeef3f3f3efefefececece3e3e3eaeaeaeaeaeaf7f7f7eeeeeee2e2e2e1e1e1eaeaeadfdfdff1f1f1e7e7e7ecececeeeeeef6f6f6e4e4e4e9e9e9dedededfdfdfd1d1d1c4c4c4d9d9d9dcdcdcd6d6d6dbdbdbe4e4e4c9c9c9e1e1e1dcdcdce3e3e3d8d8d8edededf3f3f3e6e6e6ececece5e5e5edededd3d3d3c8c8c8dededed9d9d9bbbbbbdbdbdbc4c4c4d9d9d9dbdbdbbdbdbdd5d5d5c4c4c4dfdfdfc2c2c2bfbfbfdadadaeeeeeee3e3e3cececedadadad9d9d9f4f4f4e7e7e7dededee8e8e8e1e1e1e3e3e3edededf9f9f9fdfdfdf7f7f7f2f2f2e7e7e7e8e8e8ebebebf3f3f3f6f6f6f4f4f4f6f6f6f2f2f2f8f8f8ecececd7d7d7d7d7d7dbdbdbe0e0e0e4e4e4f7f7f7e7e7e7e0e0e0c1c1c1e9e9e9edededdfdfdff3f3f3e0e0e0e7e7e7e3e3e3cdcdcdb9b9b9d6d6d6cecececbcbcbe3e3e3f4f4f4f9f9f9d7d7d7cececedadadad0d0d0e0e0e0d1d1d1c9c9c9d2d2d2c4c4c4d4d4d4cdcdcdb7b7b7d5d5d5b8b8b8d6d6d6bfbfbfc9c9c9eeeeeee5e5e5d1d1d1cccccce9e9e9dededed8d8d8efefefe2e2e2d4d4d4e0e0e0e4e4e4e5e5e5d8d8d8f0f0f0f1f1f1f3f3f3dcdcdcdadadae1e1e1e6e6e6d9d9d9d5d5d5f2f2f2f3f3f3f3f3f3eeeeeeeaeaeae7e7e7cacacacfcfcfdadadadfdfdfc0c0c0dbdbdbd7d7d7ebebebcbcbcbe3e3e3e7e7e7eaeaeaeaeaeac8c8c8e6e6e6ededede4e4e4e0e0e0f2f2f2e0e0e0e0e0e0ebebebe6e6e6d8d8d8dfdfdfdcdcdcd2d2d2d2d2d2dededee0e0e0f3f3f3f4f4f4efefeff0f0f0d5d5d5ededede0e0e0ecececebebebebebebe0e0e0e3e3e3d9d9d9cbcbcbd9d9d9e6e6e6edededf4f4f4eeeeeef0f0f0ededede9e9e9f5f5f5f7f7f7ebebebeaeaeae8e8e8ebebebe8e8e8dbdbdbe4e4e4e1e1e1e8e8e8eeeeeeefefefededede0e0e0d9d9d9dcdcdceaeaeae3e3e3e6e6e6ebebebe5e5e5e9e9e9dcdcdcf4f4f4f4f4f4dadadaf0f0f0f0f0f0ebebebedededefefefe9e9e9f1f1f1f4f4f4f3f3f3dcdcdcfafafae8e8e8d5d5d5cececedadadaf4f4f4f2f2f2eeeeeee0e0e0eaeaeae2e2e2dcdcdcc5c5c5b9b9b9bababacececebbbbbbbdbdbdcececee8e8e8dadadaedededddddddf2f2f2e7e7e7d9d9d9eaeaeaf1f1f1f0f0f0f7f7f7f8f8f8fcfcfcf8f8f8fbfbfbf6f6f6e9e9e9e5e5e5d3d3d3cacacac8c8c8c3c3c3c9c9c9c5c5c5b0b0b0d3d3d3eaeaeaf8f8f8ededededededd9d9d9e9e9e9f1f1f1eaeaeae4e4e4e7e7e7cfcfcfc5c5c5d5d5d5dddddde7e7e7dbdbdbe7e7e7e2e2e2d8d8d8d7d7d7e9e9e9f2f2f2f0f0f0fcfcfce1e1e1dededed1d1d1cfcfcfd0d0d0ebebebf2f2f2cdcdcdcdcdcde5e5e5e0e0e0dcdcdcd6d6d6dfdfdfc6c6c6c0c0c0e3e3e3e5e5e5eaeaeaf2f2f2eeeeeeecececebebebd4d4d4e1e1e1eeeeeee2e2e2dadadad5d5d5d7d7d7f5f5f5f0f0f0f5f5f5e4e4e4d3d3d3e3e3e3edededd5d5d5dadadad8d8d8dcdcdce8e8e8b2b2b2e8e8e8cececef2f2f2efefefc7c7c7cfcfcfc7c7c7c2c2c2ddddddb8b8b8e1e1e1f0f0f0d9d9d9e5e5e5d1d1d1e0e0e0b8b8b8e5e5e5e8e8e8cececed9d9d9ccccccd2d2d2afafafd1d1d1c9c9c9cdcdcde2e2e2e7e7e7d0d0d0ddddddb5b5b5b8b8b8c4c4c4abababcdcdcdf2f2f2e4e4e4cacacadddddde3e3e3e7e7e7dfdfdfe1e1e1edededf5f5f5f4f4f4fafafaf2f2f2f1f1f1f1f1f1e8e8e8f2f2f2f2f2f2e7e7e7eaeaeacacacaadadaddadadad2d2d2c8c8c8919191bbbbbbccccccdededee0e0e0d9d9d9f4f4f4e8e8e8ccccccddddddd1d1d1d3d3d3e9e9e9dbdbdbd9d9d9dbdbdbdedededcdcdcecececf2f2f2e6e6e6e1e1e1dfdfdfe6e6e6d8d8d8e6e6e6e6e6e6eaeaeacccccce4e4e4e6e6e6dfdfdfecececd4d4d4dbdbdbe8e8e8e0e0e0e6e6e6eaeaeae6e6e6e7e7e7e5e5e5e6e6e6fbfbfbfafafaf5f5f5e2e2e2ccccccc0c0c0e1e1e1efefeff0f0f0ecececebebebe6e6e6eaeaeaefefefe5e5e5dededeeeeeeef6f6f6f7f7f7e1e1e1dcdcdcd7d7d7cccccce2e2e2e9e9e9ebebebecececededede7e7e7f6f6f6ebebebf4f4f4e6e6e6f6f6f6e8e8e8e4e4e4e5e5e5cdcdcdd0d0d0c6c6c6cfcfcfd1d1d1c5c5c5dadadaf9f9f9f4f4f4e4e4e4f0f0f0f5f5f5f5f5f5f1f1f1f1f1f1ececece6e6e6f2f2f2e0e0e0efefeff5f5f5f4f4f4e8e8e8ebebebf5f5f5dededec2c2c2d3d3d3e2e2e2eeeeeef9f9f9e6e6e6d7d7d7cdcdcde2e2e2dbdbdbcececedbdbdbd8d8d8d0d0d0d3d3d3d7d7d7eeeeeef4f4f4f8f8f8f9f9f9f0f0f0f0f0f0e4e4e4f4f4f4ebebebf5f5f5f1f1f1dadadad8d8d8eaeaeaefefefeaeaead0d0d0f0f0f0e4e4e4e7e7e7cdcdcdcececed3d3d3c0c0c0dededee0e0e0e6e6e6f1f1f1e9e9e9e9e9e9e6e6e6eaeaeaf2f2f2ededede7e7e7e1e1e1e0e0e0e5e5e5dadadae9e9e9e5e5e5dbdbdbebebebdadadaebebebedededf4f4f4e4e4e4edededf4f4f4ecececdbdbdbdfdfdff2f2f2f2f2f2f6f6f6eaeaeaf0f0f0efefefedededd8d8d8e8e8e8e3e3e3e7e7e7efefefdadadab6b6b6d0d0d0f1f1f1e5e5e5ebebebf4f4f4e0e0e0e2e2e2e0e0e0c8c8c8cbcbcbd6d6d6dadadaf4f4f4efefefd1d1d1dbdbdbeaeaeaf0f0f0f2f2f2f4f4f4f5f5f5d5d5d5c8c8c8cbcbcbd3d3d3c4c4c4c2c2c2bababacacacaebebebe4e4e4ebebebe9e9e9f6f6f6f4f4f4e9e9e9dfdfdff3f3f3e0e0e0d5d5d5e3e3e3f0f0f0d3d3d3a2a2a2cacacaeaeaeaedededc9c9c9dbdbdbf3f3f3f2f2f2e2e2e2ededede8e8e8eeeeeee4e4e4e2e2e2e9e9e9e9e9e9efefefeeeeeee9e9e9dbdbdbb6b6b6e0e0e0ebebebdfdfdfdddddddcdcdcdddddde7e7e7eeeeeef3f3f3ddddddbcbcbcebebebe7e7e7f4f4f4f0f0f0dcdcdcd4d4d4e8e8e8f1f1f1ededede7e7e7f3f3f3ecececf0f0f0f5f5f5e5e5e5f1f1f1e8e8e8e6e6e6e9e9e9eaeaeabfbfbff1f1f1eeeeeef2f2f2e1e1e1e8e8e8e4e4e4d5d5d5ededede3e3e3d5d5d5dddddde5e5e5e2e2e2dddddddbdbdbe2e2e2e3e3e3e8e8e8d7d7d7f1f1f1e3e3e3e6e6e6ececece3e3e3dededeececece9e9e9e1e1e1dcdcdcd9d9d9d7d7d7d9d9d9d5d5d5dddddddfdfdfececece7e7e7e1e1e1e3e3e3dededee9e9e9f0f0f0ddddddd7d7d7e8e8e8dcdcdcd3d3d3e4e4e4e0e0e0e5e5e5eaeaeae8e8e8f2f2f2f6f6f6eeeeeee9e9e9eeeeeed7d7d7c6c6c6d4d4d4cecececececedcdcdcfafafaf9f9f9fafafaf7f7f7f0f0f0e7e7e7eeeeeef7f7f7f2f2f2e9e9e9ecececededede3e3e3f4f4f4f8f8f8f8f8f8f4f4f4edededeeeeeef1f1f1f4f4f4f5f5f5d3d3d3e9e9e9f3f3f3e5e5e5e7e7e7dadadadcdcdcfbfbfbf8f8f8fdfdfdf1f1f1fafafaedededebebebf0f0f0eeeeeeeeeeeef3f3f3f1f1f1e5e5e5f7f7f7d9d9d9d5d5d5c9c9c9cdcdcdefefefd3d3d3e9e9e9e8e8e8e3e3e3ebebebf7f7f7f7f7f7f3f3f3e6e6e6dfdfdff2f2f2dededee1e1e1e4e4e4f5f5f5f4f4f4ececececececc7c7c7dfdfdffbfbfbd4d4d4f0f0f0e6e6e6edededdcdcdcf0f0f0e7e7e7f8f8f8f0f0f0e6e6e6d6d6d6ccccccececece6e6e6d3d3d3e1e1e1dcdcdccfcfcfdadadadededee7e7e7e0e0e0f4f4f4f9f9f9f7f7f7e9e9e9f0f0f0cacacaa2a2a2b9b9b9b9b9b9aeaeaed7d7d7d6d6d6e1e1e1cbcbcbc6c6c6d9d9d9c0c0c0dededed8d8d8f2f2f2f8f8f8edededecececcacacacececed8d8d8d9d9d9e5e5e5d0d0d0d2d2d2dddddde7e7e7f2f2f2eaeaeae0e0e0e2e2e2eaeaeaeaeaeaeaeaeae1e1e1f3f3f3edededc7c7c7d6d6d6d4d4d4d8d8d8bdbdbdabababe6e6e6cfcfcfe5e5e5f2f2f2f2f2f2f8f8f8eeeeeeeeeeeeededede6e6e6e6e6e6ececece3e3e3e5e5e5dfdfdfedededeeeeeef0f0f0e5e5e5e8e8e8bfbfbfdededecbcbcbd6d6d6a9a9a9bebebed9d9d9c2c2c2c8c8c8cbcbcbbdbdbde1e1e1f6f6f6f2f2f2f5f5f5dfdfdfd3d3d3ecececeeeeeee8e8e8e2e2e2dededeeeeeeee6e6e6fcfcfce5e5e5e8e8e8e6e6e6e3e3e3e3e3e3e0e0e0d8d8d8dfdfdfc7c7c7dededee6e6e6eeeeeee2e2e2e5e5e5e6e6e6f1f1f1f1f1f1f0f0f0f9f9f9f7f7f7e6e6e6dadadadfdfdff5f5f5f3f3f3e6e6e6e8e8e8f3f3f3e5e5e5eeeeeef5f5f5ecececebebebe2e2e2e8e8e8f3f3f3edededeaeaeaf0f0f0efefefe4e4e4f0f0f0ebebebf0f0f0e4e4e4e3e3e3e4e4e4e5e5e5e2e2e2e8e8e8e8e8e8ebebebe8e8e8e2e2e2e5e5e5e7e7e7e4e4e4e7e7e7cfcfcfdfdfdfebebebefefeff2f2f2f9f9f9f8f8f8f3f3f3e4e4e4fcfcfcfafafafdfdfdfffffffefefeebebebe4e4e4e5e5e5eaeaeaededede7e7e7f5f5f5f2f2f2e6e6e6e5e5e5eeeeeedbdbdbd3d3d3e0e0e0e2e2e2efefeff4f4f4f2f2f2eeeeeef4f4f4d8d8d8bdbdbdc6c6c6e6e6e6e8e8e8f3f3f3fbfbfbfafafaf1f1f1f5f5f5e4e4e4e0e0e0fafafaedededf2f2f2fcfcfcf4f4f4f8f8f8f3f3f3f5f5f5f5f5f5f6f6f6f1f1f1f7f7f7fcfcfcf0f0f0cdcdcdc8c8c8d2d2d2a1a1a1cbcbcbf8f8f8ececece3e3e3f8f8f8ebebebdcdcdce7e7e7d7d7d7e4e4e4d6d6d6d6d6d6dcdcdcd3d3d3bebebecdcdcdd3d3d3eeeeeee8e8e8f6f6f6eeeeeeeeeeeefafafaf5f5f5f5f5f5f3f3f3dfdfdfd8d8d8dddddde5e5e5eeeeeee0e0e0e5e5e5f1f1f1eaeaeaf3f3f3dbdbdbe3e3e3f1f1f1dededef3f3f3eeeeeed7d7d7cececeebebebc7c7c7d3d3d3d7d7d79d9d9debebebe6e6e6d5d5d5c3c3c3d2d2d2dbdbdbececece9e9e9dcdcdcdddddddededee8e8e8e1e1e1f6f6f6f9f9f9f3f3f3c7c7c7e0e0e0ccccccd5d5d5cacacacacacadfdfdfd8d8d8d0d0d0d5d5d5e6e6e6fbfbfbeeeeeee3e3e3f7f7f7edededf1f1f1edededf1f1f1f4f4f4f9f9f9f9f9f9f5f5f5fcfcfcd0d0d0d0d0d0fbfbfbf6f6f6efefeff8f8f8efefefe4e4e4ebebebebebebebebebdddddde6e6e6e0e0e0e5e5e5f0f0f0f4f4f4e1e1e1d2d2d2c3c3c3c8c8c8d0d0d0bebebecececef3f3f3c1c1c1c1c1c1c8c8c8d2d2d2c3c3c3c3c3c3b7b7b7cbcbcbd9d9d9f3f3f3eeeeeef3f3f3e5e5e5e4e4e4ececececececeeeeeeeaeaeae7e7e7cececef8f8f8eaeaeaf1f1f1e6e6e6edededf5f5f5f1f1f1f5f5f5dddddddadadae9e9e9f2f2f2ebebebe3e3e3e7e7e7d5d5d5d0d0d0e0e0e0e8e8e8eeeeeef1f1f1dfdfdff5f5f5fdfdfde6e6e6f2f2f2efefefefefeff6f6f6e7e7e7f8f8f8f0f0f0edededf7f7f7ebebebe6e6e6e3e3e3e9e9e9dddddde0e0e0ececece2e2e2dddddde1e1e1e1e1e1e8e8e8f1f1f1f1f1f1e1e1e1e2e2e2f4f4f4f1f1f1efefefe5e5e5e8e8e8e9e9e9e6e6e6dededefefefef5f5f5f0f0f0ebebebedededb7b7b7c4c4c4ccccccd8d8d8cdcdcdc6c6c6bbbbbbc2c2c2ebebebd8d8d8d9d9d9e6e6e6dededee3e3e3f1f1f1f1f1f1d6d6d6d8d8d8cbcbcbe0e0e0e0e0e0f6f6f6e9e9e9f1f1f1eeeeeeecececdcdcdcdddddddfdfdfe3e3e3e4e4e4e9e9e9dbdbdbdbdbdbf5f5f5ecececf5f5f5f3f3f3efefefebebebf3f3f3dededeebebebeaeaeae9e9e9ececece7e7e7efefeff9f9f9efefeff1f1f1efefeff3f3f3f8f8f8f7f7f7cfcfcfe7e7e7eaeaeae2e2e2f8f8f8f9f9f9f2f2f2f4f4f4fafafafcfcfce7e7e7f5f5f5f6f6f6e4e4e4ececece1e1e1b4b4b4bababaf3f3f3f9f9f9eaeaeaefefefe3e3e3f4f4f4e5e5e5edededf4f4f4ecececeeeeeeededede1e1e1efefefebebebfefefef6f6f6f6f6f6f2f2f2eaeaeaf1f1f1ededede5e5e5d6d6d6e4e4e4d4d4d4e0e0e0dfdfdff0f0f0efefefe1e1e1bcbcbcc5c5c5dadadad4d4d4dadadad5d5d5e4e4e4ebebebe9e9e9dbdbdbdadadae4e4e4f3f3f3e4e4e4e2e2e2dbdbdbdadadadcdcdcc9c9c9dededeecececececece4e4e4dbdbdbe8e8e8b8b8b8c2c2c2bebebed7d7d7efefefdbdbdbd7d7d7d1d1d1f0f0f0f0f0f0e2e2e2e3e3e3e2e2e2e1e1e1efefefecececf7f7f7e7e7e7e4e4e4cececeedededd2d2d2cfcfcfe4e4e4dcdcdce2e2e2dddddde0e0e0dededee5e5e5e1e1e1eaeaeae5e5e5dbdbdbd5d5d5c7c7c7c5c5c5dcdcdceaeaeadfdfdfc7c7c7d9d9d9c4c4c4c3c3c3cdcdcde3e3e3ddddddf9f9f9e0e0e0e8e8e8dbdbdbd8d8d8dadadae0e0e0dbdbdbd5d5d5dfdfdfe7e7e7e1e1e1ececece1e1e1e8e8e8c9c9c9d5d5d5dbdbdbe7e7e7d3d3d3e4e4e4e7e7e7e3e3e3e7e7e7efefefefefefe2e2e2f2f2f2efefeff2f2f2f3f3f3e8e8e8ecececeeeeeeefefefe8e8e8efefeff2f2f2f8f8f8e3e3e3dededed8d8d8d5d5d5e2e2e2dadadadfdfdfe2e2e2e1e1e1e6e6e6e4e4e4bbbbbbe7e7e7efefefededede7e7e7eaeaeaeaeaeaecececeaeaeaf9f9f9f4f4f4f8f8f8f1f1f1e2e2e2dbdbdbeaeaeaececece9e9e9eaeaeaececece0e0e0d5d5d5c0c0c0c8c8c8d7d7d7c5c5c5bababacbcbcbc3c3c3d2d2d2d8d8d8d4d4d4d1d1d1d7d7d7e0e0e0c2c2c2f5f5f5ddddddcbcbcbf2f2f2e7e7e7d4d4d4dcdcdcd5d5d5c3c3c3cbcbcbe1e1e1dbdbdbd5d5d5d1d1d1edededf4f4f4c1c1c1c6c6c6cacacac3c3c3dbdbdbe4e4e4dededed0d0d0edededf5f5f5f9f9f9fbfbfbf6f6f6f4f4f4f4f4f4f3f3f3f6f6f6f9f9f9f6f6f6fbfbfbf7f7f7f9f9f9f9f9f9f6f6f6fafafaf7f7f7f1f1f1f7f7f7f9f9f9f5f5f5edededf3f3f3f5f5f5c1c1c1edededf0f0f0f5f5f5f4f4f4f8f8f8f9f9f9f9f9f9fafafaf7f7f7e0e0e0f5f5f5e8e8e8e8e8e8eeeeeedcdcdcebebebecececf2f2f2ececece3e3e3edededf1f1f1e4e4e4d7d7d7e3e3e3c7c7c7cdcdcdbebebee2e2e2edededeaeaeaeeeeeee5e5e5f2f2f2f1f1f1efefeff5f5f5e0e0e0e4e4e4ddddddebebebe3e3e3ededede1e1e1dbdbdbd3d3d3c2c2c2e9e9e9e3e3e3e0e0e0e0e0e0e0e0e0dededee2e2e2eeeeeecfcfcfcacacae4e4e4efefefddddddbebebeb6b6b6cfcfcfd1d1d1d7d7d7d0d0d0cacacad5d5d5e7e7e7dededeefefefedededefefefd3d3d3dbdbdbc9c9c9c2c2c2dededee5e5e5f4f4f4f4f4f4e1e1e1f1f1f1e0e0e0e7e7e7fcfcfce8e8e8e1e1e1f0f0f0f6f6f6f6f6f6e8e8e8dcdcdcbdbdbdcacacaeeeeeef0f0f0e5e5e5e9e9e9e1e1e1dadadad5d5d5c7c7c7cbcbcbc8c8c8d6d6d6dededee1e1e1ebebebeeeeeee2e2e2d8d8d8c8c8c8dbdbdbb5b5b5d2d2d2c4c4c4b5b5b5c3c3c3d1d1d1c2c2c2d3d3d3b7b7b7a3a3a3e2e2e2d2d2d2f1f1f1f6f6f6f5f5f5e5e5e5d8d8d8e4e4e4e1e1e1e5e5e5e9e9e9f3f3f3f2f2f2e8e8e8f5f5f5ecececefefeff7f7f7ebebebeeeeeedddddde8e8e8dcdcdcdfdfdfdedededfdfdfdbdbdbe4e4e4e6e6e6e3e3e3dddddde6e6e6ecececebebebededede2e2e2ddddddf9f9f9f5f5f5eeeeeee6e6e6edededf3f3f3ebebebd9d9d9dadadaf7f7f7e5e5e5d3d3d3d7d7d7dfdfdfdfdfdfd8d8d8d8d8d8dcdcdcd0d0d0e5e5e5ebebebe1e1e1f2f2f2edededdededee7e7e7dcdcdce6e6e6ecececfafafaf8f8f8fbfbfbe0e0e0dededee6e6e6e1e1e1f6f6f6fdfdfdfafafaeeeeeeeeeeeefbfbfbf2f2f2d0d0d0d8d8d8e1e1e1e1e1e1ebebebfafafaf8f8f8fbfbfbf1f1f1f3f3f3f8f8f8ecececeaeaeaececece1e1e1eaeaead6d6d6dbdbdbdfdfdfdadadae5e5e5f8f8f8f6f6f6e0e0e0dedededededee5e5e5e9e9e9fafafaf0f0f0fafafaf4f4f4f1f1f1f4f4f4fafafaf9f9f9f8f8f8f2f2f2e4e4e4e9e9e9eeeeeee4e4e4e9e9e9e7e7e7e8e8e8eaeaeae9e9e9e0e0e0e8e8e8e1e1e1e7e7e7c0c0c0dadadad7d7d7dbdbdbe0e0e0ddddddeaeaeae9e9e9e5e5e5e8e8e8e4e4e4dddddde0e0e0dfdfdff1f1f1f0f0f0f1f1f1f3f3f3fcfcfcfbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9f5f5f5fafafafafafaf4f4f4f2f2f2f0f0f0f4f4f4edededfcfcfce7e7e7eeeeeee7e7e7ebebebeeeeeee8e8e8f6f6f6f8f8f8f2f2f2efefeffafafaf8f8f8eeeeeee9e9e9cdcdcdb7b7b7b9b9b9cfcfcfc4c4c4cacacabfbfbfcdcdcdbfbfbfc5c5c5cdcdcddededee8e8e8c5c5c5d3d3d3b8b8b8bebebec9c9c9e3e3e3ebebeba8a8a8bababae9e9e9e1e1e1c8c8c8b3b3b3dbdbdbdadadaefefefc5c5c5e4e4e4d0d0d0dfdfdfe8e8e8f4f4f4eeeeeeededededededcacacac8c8c8dbdbdbf5f5f5e9e9e9eeeeeef7f7f7d3d3d3f6f6f6f7f7f7e8e8e8e4e4e4f1f1f1e5e5e5eaeaeadededee5e5e5e7e7e7f9f9f9fafafaf5f5f5e8e8e8e3e3e3ccccccd1d1d1cececebbbbbbe5e5e5cbcbcbc1c1c1d5d5d5ededede0e0e0fdfdfddbdbdbf0f0f0cdcdcdcccccce7e7e7e6e6e6dbdbdbdbdbdbe1e1e1dfdfdfcbcbcbd7d7d7e3e3e3d0d0d0efefefdadadaebebebf4f4f4eeeeeee3e3e3efefeff3f3f3e8e8e8f0f0f0efefeff7f7f7f5f5f5f4f4f4dededeeeeeeeebebebe1e1e1e6e6e6e4e4e4f6f6f6e9e9e9f9f9f9fcfcfcfdfdfdfefefef9f9f9dadadad2d2d2e7e7e7e7e7e7f1f1f1ebebebe1e1e1e9e9e9ecececedededdddddde4e4e4fafafafefefef8f8f8e5e5e5e5e5e5e4e4e4ebebebf0f0f0f9f9f9f2f2f2fbfbfbf8f8f8f8f8f8f0f0f0dbdbdbe5e5e5ecececd9d9d9dadadae1e1e1cfcfcfd3d3d3eaeaeafbfbfbfbfbfbecececebebebe7e7e7e3e3e3d4d4d4e6e6e6e7e7e7f8f8f8eaeaead9d9d9dededef5f5f5e5e5e5e2e2e2e3e3e3e0e0e0eeeeeeefefefeeeeeeebebebebebebe4e4e4e7e7e7e0e0e0cacacab8b8b8b8b8b8dcdcdce2e2e2ededede9e9e9d9d9d9dfdfdfddddddd9d9d9d8d8d8ebebebf2f2f2edededf4f4f4e9e9e9e3e3e3e3e3e3e3e3e3e9e9e9f1f1f1e8e8e8efefefe4e4e4f0f0f0f0f0f0e4e4e4dbdbdbe5e5e5e3e3e3e0e0e0e5e5e5e5e5e5d5d5d5f5f5f5e8e8e8efefefeeeeeef0f0f0f0f0f0f2f2f2e9e9e9e7e7e7f0f0f0f2f2f2e6e6e6e7e7e7d7d7d7cececee6e6e6eaeaeae5e5e5eaeaeaececece6e6e6e9e9e9e5e5e5d6d6d6dadadadddddddfdfdfdbdbdbe8e8e8e6e6e6e8e8e8e3e3e3e0e0e0f7f7f7e2e2e2eeeeeef7f7f7f1f1f1ededede9e9e9f3f3f3f0f0f0f0f0f0eaeaeadededecbcbcbd7d7d7e5e5e5e2e2e2d6d6d6cececef1f1f1fafafaebebebf2f2f2f5f5f5dfdfdfe0e0e0c8c8c8a8a8a8bcbcbccbcbcbbcbcbcd1d1d1dbdbdbd9d9d9edededc8c8c8b4b4b4abababd4d4d4d9d9d9e6e6e6cececed8d8d8acacaca7a7a7b5b5b5cbcbcbe0e0e0e5e5e5eeeeeedbdbdbe9e9e9e7e7e7e7e7e7e8e8e8ebebebcecececfcfcfe0e0e0e8e8e8e0e0e0f0f0f0d8d8d8e2e2e2dfdfdfd0d0d0e3e3e3c8c8c8dedededadadacececec1c1c1d4d4d4d6d6d6e6e6e6f2f2f2ededede3e3e3ececece1e1e1d6d6d6d9d9d9d0d0d0b9b9b9d9d9d9b6b6b6d0d0d0e2e2e2e4e4e4e4e4e4d3d3d3dcdcdcc8c8c8eaeaeaeaeaeac9c9c9e7e7e7f6f6f6fdfdfdf3f3f3f3f3f3fdfdfdfcfcfcfafafaf4f4f4f5f5f5fafafaf6f6f6f1f1f1f0f0f0eaeaeaf9f9f9f9f9f9fafafaf7f7f7f0f0f0eeeeeee0e0e0ebebebe9e9e9d9d9d9d0d0d0cbcbcbd0d0d0d0d0d0d5d5d5ccccccccccccd7d7d7cacacad8d8d8dadadaf4f4f4f1f1f1ebebebeaeaeae7e7e7dadadad1d1d1eaeaeae9e9e9e3e3e3f2f2f2f5f5f5e6e6e6f0f0f0ebebebecececdbdbdbc9c9c9e1e1e1e6e6e6ebebebe4e4e4ebebebc8c8c8e9e9e9fffffffafafaf3f3f3f4f4f4e9e9e9d2d2d2c4c4c4c5c5c5d4d4d4d9d9d9d8d8d8dbdbdbdfdfdfd5d5d5e7e7e7dddddde8e8e8d8d8d8d0d0d0cececed7d7d7e5e5e5e4e4e4e7e7e7e0e0e0d4d4d4d1d1d1dededededededededed5d5d5e5e5e5f5f5f5d6d6d6c9c9c9d3d3d3cacacac8c8c8cacacad1d1d1dadadad3d3d3eeeeeedfdfdfe1e1e1e3e3e3dddddde8e8e8e9e9e9ecececebebebededede6e6e6e5e5e5e7e7e7dedededbdbdbdbdbdbe0e0e0dfdfdfdbdbdbdbdbdbdfdfdfdddddddddddde1e1e1c8c8c8dcdcdcdadadae3e3e3e2e2e2e4e4e4e1e1e1dfdfdfd9d9d9e9e9e9e5e5e5cececee2e2e2e6e6e6efefefedededd8d8d8e7e7e7e6e6e6e4e4e4e9e9e9e9e9e9e9e9e9dbdbdbefefefeeeeeee8e8e8e5e5e5edededf1f1f1e6e6e6f4f4f4dedededddddde3e3e3dfdfdfe4e4e4e4e4e4dfdfdfd6d6d6e5e5e5eeeeeee4e4e4e5e5e5e2e2e2d3d3d3cacacad8d8d8d0d0d0d5d5d5e1e1e1bcbcbcd8d8d8cfcfcfd6d6d6e5e5e5cccccce8e8e8e6e6e6ececece2e2e2a5a5a5c9c9c9bebebeabababcdcdcdd2d2d2c3c3c3b8b8b8dcdcdceaeaeaa9a9a9a9a9a9d6d6d6c8c8c8cacacad4d4d4eaeaeaf1f1f1c5c5c5bababadcdcdce4e4e4d6d6d6d0d0d0dcdcdcd8d8d8dcdcdce5e5e5d4d4d4b5b5b5e3e3e3dededeeeeeeed9d9d9d1d1d1d2d2d2dededec4c4c4bebebeccccccf8f8f8d9d9d9d7d7d7ededede4e4e4cfcfcfe4e4e4ededede2e2e2dededebfbfbfd3d3d3cfcfcfeaeaeacdcdcddededec4c4c4cacacacacacaf1f1f1e1e1e1f1f1f1f4f4f4f3f3f3d3d3d3cfcfcfdbdbdbd6d6d6ecececebebebe7e7e7e9e9e9f4f4f4f5f5f5e8e8e8dadadae7e7e7f3f3f3fafafaefefeff3f3f3efefefededede3e3e3e5e5e5dfdfdfd8d8d8d4d4d4cdcdcdc3c3c3b1b1b1dbdbdbeaeaeaf3f3f3f8f8f8fafafaf7f7f7f3f3f3f1f1f1f3f3f3ecececa4a4a4e5e5e5c8c8c8bababacbcbcbcbcbcbbfbfbfcfcfcfdadadad8d8d8c9c9c9c7c7c7d4d4d4d1d1d1cbcbcbe6e6e6b8b8b8ebebebcececee2e2e2d5d5d5d1d1d1d9d9d9ddddddddddddd1d1d1bdbdbdd5d5d5efefefe9e9e9efefefd9d9d9ebebebf8f8f8fbfbfbf7f7f7c7c7c7dbdbdbe2e2e2efefefe9e9e9ecececdadadae5e5e5dadadadededed4d4d4cececef5f5f5f2f2f2dddddde7e7e7e7e7e7e5e5e5dcdcdce2e2e2e3e3e3e1e1e1efefefe0e0e0d3d3d3d8d8d8ececece3e3e3ecececf4f4f4f2f2f2f3f3f3e6e6e6e4e4e4d6d6d6e9e9e9ecececebebebf2f2f2edededd5d5d5dadadae0e0e0e0e0e0e4e4e4e9e9e9f2f2f2e9e9e9eaeaeaebebebecececf6f6f6f2f2f2ededede2e2e2dbdbdbdededee9e9e9eaeaeae0e0e0e2e2e2d0d0d0ccccccd0d0d0dddddddcdcdce0e0e0e7e7e7edededf6f6f6efefefe4e4e4e0e0e0e0e0e0e9e9e9c5c5c5d5d5d5e4e4e4dddddddcdcdcd6d6d6dfdfdfdbdbdbdfdfdfe0e0e0e4e4e4e4e4e4e4e4e4e1e1e1e2e2e2dbdbdbd3d3d3e0e0e0e3e3e3e8e8e8efefefe9e9e9e8e8e8f5f5f5e8e8e8efefefe5e5e5e1e1e1ddddddececece0e0e0e2e2e2e4e4e4afafafbababab1b1b1d7d7d7e2e2e2c8c8c8ccccccb2b2b2c2c2c2b2b2b2b0b0b0c8c8c8c1c1c1cacacac6c6c6b2b2b2afafafcbcbcbe3e3e3b6b6b66f6f6fa8a8a8acacacd2d2d2d1d1d1d5d5d5dfdfdfe7e7e7d2d2d2dfdfdfdcdcdce5e5e5e6e6e6dfdfdfccccccd3d3d3e9e9e9e0e0e0eaeaeaececece2e2e2e8e8e8e7e7e7dbdbdbeaeaeae9e9e9dfdfdfd0d0d0bababaf4f4f4e8e8e8d0d0d0bcbcbcc8c8c8cbcbcbbcbcbcc6c6c6d9d9d9c3c3c3c4c4c4d6d6d6e2e2e2dbdbdbcececebababaf3f3f3eeeeeec8c8c8aeaeaee6e6e6efefeff2f2f2f3f3f3e7e7e7f8f8f8e7e7e7f2f2f2dfdfdfeaeaeaf3f3f3eaeaead2d2d2d7d7d7d9d9d9d6d6d6eeeeeefbfbfbf2f2f2f3f3f3f8f8f8f8f8f8f9f9f9f3f3f3e3e3e3f6f6f6f8f8f8fbfbfbfefefefffffffffffffffffffcfcfce5e5e5f2f2f2fbfbfbfafafaebebebe7e7e7eeeeeef4f4f4f7f7f7dededef1f1f1dcdcdcf3f3f3fcfcfceeeeeedfdfdffcfcfcf8f8f8f6f6f6f4f4f4e0e0e0e8e8e8f0f0f0ededede7e7e7bdbdbdecececf3f3f3f8f8f8f7f7f7f7f7f7fdfdfdfbfbfbfefefefafafaecececf2f2f2f1f1f1fbfbfbebebebeeeeeeefefefedededdcdcdcd0d0d0d3d3d3d1d1d1d4d4d4dbdbdbd0d0d0dddddde3e3e3eaeaeadfdfdfe7e7e7cbcbcbf7f7f7f7f7f7f9f9f9eeeeeeebebebd8d8d8efefefe2e2e2e4e4e4e5e5e5d4d4d4c8c8c8dcdcdce2e2e2e7e7e7e7e7e7d4d4d4dfdfdfe9e9e9e1e1e1eeeeeee8e8e8f8f8f8f6f6f6f9f9f9f6f6f6f7f7f7f9f9f9f9f9f9f3f3f3f1f1f1f1f1f1f1f1f1f3f3f3fdfdfdfafafafafafafefefef8f8f8f8f8f8f7f7f7f4f4f4f9f9f9f4f4f4f8f8f8f4f4f4f7f7f7f8f8f8c5c5c5e4e4e4f1f1f1f7f7f7f5f5f5e3e3e3f1f1f1f2f2f2f3f3f3f0f0f0efefeff1f1f1efefeff1f1f1f9f9f9f4f4f4eeeeeeebebebe8e8e8e2e2e2e4e4e4ecececf7f7f7f9f9f9f8f8f8f4f4f4f1f1f1eeeeeee6e6e6e7e7e7f0f0f0f1f1f1f8f8f8f4f4f4ededede9e9e9e5e5e5d9d9d9dfdfdfdfdfdfcececedadadae5e5e5e9e9e9dadadabbbbbbbbbbbb9292929c9c9cbfbfbfd0d0d0e6e6e6d7d7d7dcdcdcc0c0c0e6e6e6bdbdbde5e5e5d9d9d9d7d7d7cfcfcfbfbfbf9e9e9ecacacab7b7b7c3c3c3d5d5d5dcdcdcd3d3d3979797a4a4a4aeaeaec1c1c1969696d7d7d7dadadae2e2e2d4d4d4f5f5f5fbfbfbf7f7f7f6f6f6f4f4f4f3f3f3eeeeeee8e8e8e5e5e5c4c4c4b3b3b3f2f2f2d4d4d4d5d5d5dededef3f3f3edededf1f1f1f4f4f4f5f5f5f0f0f0dfdfdfe6e6e6dddddde6e6e6e4e4e4e7e7e7f7f7f7edededf0f0f0f8f8f8f4f4f4fafafaf7f7f7efefeff7f7f7f6f6f6e2e2e2d8d8d8e8e8e8f6f6f6eaeaeaecececf0f0f0f6f6f6f2f2f2f2f2f2f4f4f4f5f5f5f1f1f1efefeff7f7f7e3e3e3f0f0f0fbfbfbf9f9f9fdfdfdf5f5f5fcfcfcf6f6f6fcfcfcfafafaf9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f2f2f2ebebebe4e4e4e4e4e4dededef0f0f0eaeaeaecececeaeaeaf1f1f1f4f4f4f8f8f8fbfbfbf7f7f7edededeaeaeae2e2e2dededeb7b7b7d7d7d7f5f5f5ffffffc9c9c9d2d2d2ececece6e6e6dfdfdfdcdcdcdcdcdccececedfdfdfe9e9e9f9f9f9eeeeeee6e6e6e9e9e9e0e0e0dbdbdbe0e0e0eaeaeaebebebedededf2f2f2eaeaeadededed3d3d3dfdfdfebebebe8e8e8dfdfdfb5b5b5e4e4e4edededf6f6f6f8f8f8f8f8f8fffffffdfdfdf8f8f8f6f6f6f7f7f7e5e5e5d2d2d2dcdcdcdadadaecececf8f8f8fdfdfdeeeeeeefefeff5f5f5e7e7e7eeeeeef6f6f6f5f5f5eeeeeeedededf4f4f4f6f6f6ebebebf5f5f5efefeff1f1f1efefefeeeeeeeaeaeaf1f1f1e9e9e9f0f0f0ecececefefefefefefedededf1f1f1e4e4e4edededf7f7f7f9f9f9f8f8f8f3f3f3f2f2f2efefeff8f8f8f4f4f4e4e4e4f4f4f4f1f1f1f7f7f7f7f7f7ecececefefeff3f3f3ebebebe9e9e9e8e8e8f5f5f5f1f1f1e8e8e8e0e0e0d4d4d4d0d0d0d0d0d0d2d2d2ebebebd7d7d7e1e1e1e4e4e4ebebebf8f8f8eeeeeeeaeaeae0e0e0edededdededee2e2e2f9f9f9edededf8f8f8dfdfdffcfcfce8e8e8e8e8e8f3f3f3ececece5e5e5f3f3f3fcfcfcf8f8f8f4f4f4fdfdfdf4f4f4f6f6f6f0f0f0d6d6d6b8b8b8c8c8c8d7d7d7eeeeeedadadad6d6d6b8b8b8d4d4d4cbcbcbd7d7d7e6e6e6f6f6f6f1f1f1fafafaf9f9f9f2f2f2dfdfdfe2e2e2ebebebd1d1d1adadaddadadaeaeaeab7b7b7cacacab1b1b1a6a6a6cdcdcde2e2e2b6b6b6c9c9c9aeaeaee5e5e5eeeeeec5c5c5c3c3c3c6c6c6d0d0d0b6b6b6c8c8c8c1c1c1d9d9d9e6e6e6e9e9e9ccccccb3b3b3d8d8d8d9d9d9e2e2e2ebebebefefefe8e8e8e5e5e5f6f6f6f7f7f7f2f2f2e3e3e3f2f2f2fbfbfbfdfdfdeeeeeef7f7f7fefefefffffffcfcfceeeeeed1d1d1c8c8c8cacacadfdfdfd4d4d4e3e3e3e8e8e8cacacad9d9d9dbdbdbddddddcbcbcbbdbdbddddddddcdcdcc3c3c3c1c1c1e5e5e5f7f7f7d5d5d5b1b1b1b5b5b5ddddddd1d1d1d9d9d9cfcfcfcacacacececed2d2d2c0c0c0ebebebe7e7e7e9e9e9ebebebe5e5e5f0f0f0e7e7e7e4e4e4ebebebe7e7e7eaeaeae3e3e3e0e0e0d5d5d5d6d6d6c1c1c1c4c4c4c6c6c6c2c2c2cbcbcbcbcbcbc5c5c5c1c1c1cdcdcdc5c5c5d9d9d9d3d3d3dadadaeaeaead8d8d8e0e0e0e6e6e6d8d8d8c5c5c5cfcfcfd6d6d6edededeeeeeee5e5e5efefeff4f4f4efefefe3e3e3e8e8e8e5e5e5eaeaeae6e6e6e6e6e6d9d9d9dfdfdfe0e0e0dbdbdbe2e2e2d4d4d4dcdcdcd4d4d4f7f7f7f0f0f0e8e8e8ececece3e3e3e2e2e2eeeeeeebebebe0e0e0e8e8e8dbdbdbf1f1f1eaeaeacececee2e2e2e4e4e4d4d4d4eaeaeaeaeaeaebebebedededebebebf4f4f4e5e5e5dadadadfdfdff2f2f2eeeeeee8e8e8efefefededede8e8e8ecececf0f0f0f3f3f3f2f2f2eeeeeef9f9f9f7f7f7e7e7e7e1e1e1eaeaeae7e7e7f4f4f4f0f0f0ebebebe9e9e9e0e0e0e7e7e7f2f2f2dfdfdffbfbfbf0f0f0efefefe6e6e6e3e3e3f2f2f2f2f2f2e9e9e9efefefdfdfdff3f3f3ededede5e5e5dbdbdbd0d0d0cecececccccce5e5e5ebebebeeeeeefafafafefefef4f4f4f1f1f1edededeeeeeeeaeaeae1e1e1eaeaeaf1f1f1e9e9e9ecececcececee0e0e0e1e1e1efefefd4d4d4d9d9d9dbdbdbeaeaeadbdbdbe7e7e7e8e8e8efefeffafafaf8f8f8efefefdbdbdbf0f0f0e4e4e4e9e9e9d6d6d6c1c1c1b7b7b7c9c9c9bababae8e8e8ececece3e3e3f2f2f2e4e4e4fbfbfbfafafac9c9c9d1d1d1dbdbdbdbdbdba6a6a6dedededbdbdbe8e8e8efefeff2f2f2e9e9e9f3f3f3eaeaeae9e9e9f1f1f1fdfdfdefefefd6d6d6b7b7b7d6d6d6d1d1d1e2e2e2cacacaf6f6f6eaeaeadadadab6b6b6bbbbbbccccccdcdcdcedededf7f7f7f9f9f9ecececcfcfcff6f6f6eaeaeae5e5e5d9d9d9dadadad3d3d3d2d2d2c5c5c5c0c0c0cacacab1b1b1ededede7e7e7d3d3d3cfcfcfc3c3c3d3d3d3d1d1d1cacacad6d6d6e6e6e6dededefcfcfcf6f6f6e9e9e9ececece0e0e0ebebebf0f0f0efefefeeeeeeefefeff1f1f1e8e8e8dddddddadadaebebebe2e2e2d7d7d7ecececeaeaeaedededecececebebebf0f0f0efefefe5e5e5ebebebececece7e7e7f3f3f3efefefeeeeeeefefefe0e0e0e1e1e1ededede6e6e6e1e1e1f1f1f1f4f4f4f8f8f8f2f2f2dadadaf8f8f8f2f2f2ecececebebebf4f4f4f9f9f9fefefefcfcfcfbfbfbfcfcfcf5f5f5e5e5e5e6e6e6e7e7e7b5b5b5b4b4b4b7b7b7b2b2b2b3b3b3c1c1c1c8c8c8c6c6c6e3e3e3b5b5b5dbdbdbe1e1e1eeeeeee7e7e7f0f0f0e9e9e9e4e4e4e1e1e1eaeaeaf2f2f2f1f1f1f4f4f4ecececf0f0f0f1f1f1eeeeeee4e4e4ececece2e2e2d7d7d7dbdbdbd7d7d7cacacad6d6d6d5d5d5d1d1d1dadadaececece8e8e8f9f9f9d7d7d7e5e5e5e0e0e0e1e1e1f3f3f3edededebebebe5e5e5e6e6e6e2e2e2dfdfdff2f2f2e9e9e9e9e9e9d4d4d4f4f4f4f8f8f8f5f5f5f6f6f6f5f5f5f1f1f1f4f4f4e8e8e8e3e3e3f6f6f6ededede5e5e5dbdbdbf1f1f1ecececf0f0f0dbdbdbc6c6c6aaaaaad7d7d7e6e6e6c4c4c4d2d2d2cdcdcdd2d2d2bbbbbbdcdcdceaeaeadadadaf0f0f0d2d2d2d5d5d5c8c8c8bcbcbcd8d8d8e6e6e6dbdbdbececece6e6e6d7d7d7cbcbcbdfdfdfd3d3d3d7d7d7f2f2f2dfdfdfc8c8c8dbdbdbe1e1e1dadadad3d3d3dadadad2d2d2cfcfcfbbbbbbdbdbdbc4c4c4d8d8d8bcbcbcc6c6c6c1c1c1d7d7d7ebebebe7e7e7efefeff5f5f5ededede9e9e9f7f7f7efefeff7f7f7f6f6f6f4f4f4f0f0f0eeeeeee5e5e5f6f6f6e2e2e2e4e4e4ebebebebebebefefeff4f4f4c0c0c0dededee6e6e6e9e9e9ececece8e8e8f7f7f7f2f2f2edededdddddde7e7e7eaeaeae2e2e2d0d0d0dcdcdcd5d5d5c3c3c3dadadadfdfdfc2c2c2eaeaeae3e3e3eaeaeaf1f1f1d6d6d6dbdbdbd6d6d6e9e9e9c1c1c1ecececc6c6c6cececeb3b3b3e7e7e7eaeaeaf0f0f0cbcbcbd3d3d3d6d6d6f2f2f2f4f4f4e7e7e7e9e9e9d2d2d2dcdcdcd9d9d9dadadad5d5d5d6d6d6d1d1d1c7c7c7cfcfcfdadadae0e0e0ededede4e4e4f4f4f4d8d8d8dfdfdfdcdcdcb7b7b7ddddddddddddf0f0f0e5e5e5cdcdcdc4c4c4dddddde7e7e7e3e3e3e6e6e6e6e6e6d9d9d9f4f4f4f9f9f9ebebebe5e5e5e6e6e6e2e2e2d1d1d1f0f0f0f0f0f0f6f6f6f3f3f3f1f1f1e2e2e2ededede1e1e1d8d8d8d7d7d7c6c6c6e3e3e3f0f0f0e0e0e0dcdcdccacacad8d8d8d6d6d6ededede4e4e4f0f0f0eaeaeadadadadadadad5d5d5d5d5d5d4d4d4d3d3d3e1e1e1e2e2e2dbdbdbd2d2d2d6d6d6cfcfcfd0d0d0d1d1d1d4d4d4dcdcdcd1d1d1dfdfdfe4e4e4e8e8e8f1f1f1ebebebd6d6d6ddddddf0f0f0eaeaeaecececd9d9d9e9e9e9e9e9e9efefefe5e5e5eaeaeadfdfdfe7e7e7e9e9e9ddddddc9c9c9e8e8e8d6d6d6efefeff0f0f0f4f4f4d9d9d9fafafafcfcfcf4f4f4f5f5f5e4e4e4e9e9e9f0f0f0fcfcfcefefeff0f0f0dededee0e0e0ededede7e7e7f3f3f3f0f0f0e1e1e1efefefedededfafafaf6f6f6d6d6d6c7c7c7ccccccf3f3f3e8e8e8ededede5e5e5ecececdcdcdcdadadae7e7e7d4d4d4ebebebe9e9e9e2e2e2d8d8d8e6e6e6e5e5e5e9e9e9edededdfdfdfd1d1d1e8e8e8bababac4c4c4b2b2b29a9a9ad3d3d3c2c2c2b5b5b5ddddddd8d8d8cececeb7b7b7b7b7b7c0c0c0c0c0c0bfbfbfc7c7c7e2e2e2d4d4d4dedededfdfdfc6c6c6e4e4e4e2e2e2dddddde1e1e1e6e6e6e4e4e4d7d7d7dadadad4d4d4c1c1c1b7b7b7bdbdbddadadabababacececec6c6c6e3e3e3d8d8d8d8d8d8d6d6d6e2e2e2e1e1e1dbdbdbe1e1e1bdbdbddbdbdbdbdbdbd4d4d4d2d2d2e2e2e2f8f8f8efefefd0d0d0e0e0e0cdcdcdd4d4d4dcdcdcefefefc1c1c1c0c0c0dcdcdcaaaaaacbcbcbd5d5d5e8e8e8c1c1c1d6d6d6d5d5d5dadadad8d8d8d3d3d3cdcdcdb7b7b7c9c9c9bfbfbfbcbcbcccccccb8b8b8dadadae6e6e6dfdfdfe9e9e9d4d4d4b8b8b8e0e0e0cacacad2d2d2d1d1d1d3d3d3d7d7d7dededeeaeaeae6e6e6efefefe3e3e3d8d8d8c3c3c3e4e4e4e2e2e2d3d3d3c2c2c2cdcdcdd6d6d6dbdbdbc7c7c7d2d2d2e9e9e9eaeaeae3e3e3e7e7e7ecececeeeeeeebebebfafafafdfdfdfdfdfdf6f6f6efefeff8f8f8f7f7f7e9e9e9f4f4f4e9e9e9f8f8f8fffffffdfdfdf5f5f5ececece2e2e2f7f7f7f6f6f6f6f6f6ecececf0f0f0e8e8e8e9e9e9ebebebf7f7f7eeeeeef0f0f0eeeeeee6e6e6e9e9e9e8e8e8f4f4f4e3e3e3ccccccdbdbdbe7e7e7e5e5e5ebebebebebebf4f4f4f1f1f1f1f1f1f3f3f3e8e8e8d6d6d6e8e8e8e8e8e8e6e6e6f2f2f2e5e5e5e5e5e5e9e9e9e0e0e0e0e0e0dadadae0e0e0ddddddedededecececcacacad0d0d0bfbfbff1f1f1f5f5f5f0f0f0f9f9f9edededeeeeeecfcfcfcececebebebecececed4d4d4dadadadadadacfcfcfe1e1e1c3c3c3c6c6c6d5d5d5d9d9d9dadadab9b9b9d5d5d5dcdcdcf6f6f6d4d4d4cdcdcdddddddd1d1d1c4c4c4d2d2d2c7c7c7d9d9d9e3e3e3e6e6e6d9d9d9d6d6d6d7d7d7e9e9e9e1e1e1dcdcdcd0d0d0d5d5d5e5e5e5e0e0e0e3e3e3e1e1e1e4e4e4d9d9d9cdcdcddddddddbdbdbe8e8e8dadadad6d6d6dfdfdfe3e3e3dededee2e2e2eeeeeefafafaf3f3f3dedededededeefefefeeeeeedfdfdfeaeaeaeeeeeedededee6e6e6f6f6f6e5e5e5e6e6e6d8d8d8cfcfcfd8d8d8c3c3c3c5c5c5c3c3c3d4d4d4979797d7d7d7edededd0d0d0c9c9c9ccccccd4d4d4c7c7c7d5d5d5dededee6e6e6dcdcdceeeeeef1f1f1dadadaecececd6d6d6d9d9d9dadadacfcfcfcacacacbcbcbc9c9c9ddddddd8d8d8eaeaeafcfcfcefefeff3f3f3d8d8d8f1f1f1efefefdededeebebebf2f2f2f7f7f7a6a6a6dcdcdce7e7e7ebebebe4e4e4dededed4d4d4bcbcbcb0b0b0bdbdbddadadadcdcdcd6d6d6d1d1d1e0e0e0d0d0d0d7d7d7e3e3e3e7e7e7e1e1e1e4e4e4ededede2e2e2f4f4f4edededb8b8b8b7b7b7b6b6b6dadadadbdbdbcdcdcdd5d5d5dedededbdbdbe3e3e3eaeaeae3e3e3dbdbdbe4e4e4efefefd7d7d7cccccce5e5e5f2f2f2e2e2e2dcdcdcf8f8f8fbfbfbf9f9f9f5f5f5fbfbfbf8f8f8f5f5f5f3f3f3f7f7f7eeeeeee4e4e4eaeaeaebebebf5f5f5e9e9e9f2f2f2e2e2e2f3f3f3b0b0b0b7b7b7afafafa1a1a1e7e7e7cececee3e3e3a7a7a7c4c4c4dcdcdcf1f1f1edededeaeaeae9e9e9dddddddededee9e9e9eaeaeaf1f1f1ebebebecececcfcfcfe8e8e8edededd4d4d4d8d8d8e4e4e4dbdbdbe1e1e1f2f2f2e5e5e5e8e8e8ecececf7f7f7f2f2f2e3e3e3dededee5e5e5dddddde1e1e1e3e3e3d1d1d1dfdfdfebebebe8e8e8efefefd9d9d9e9e9e9f4f4f4e8e8e8f1f1f1e0e0e0e2e2e2dfdfdfe8e8e8e6e6e6eaeaeae9e9e9e5e5e5eaeaeaececece8e8e8e6e6e6e4e4e4eaeaeaeaeaeae0e0e0ebebebe0e0e0e2e2e2dfdfdfdfdfdfd9d9d9d5d5d5d4d4d4e0e0e0ccccccd3d3d3cfcfcfd4d4d4d6d6d6d4d4d4e1e1e1ededede9e9e9e0e0e0e1e1e1e3e3e3e7e7e7f0f0f0eeeeeeedededd6d6d6cfcfcfe2e2e2e2e2e2f2f2f2e1e1e1d5d5d5c5c5c5d2d2d2c2c2c2cdcdcdcececeb9b9b9bbbbbba8a8a8b9b9b9c3c3c3cbcbcbb7b7b7c9c9c9aeaeaebfbfbfc4c4c4ccccccdbdbdbdcdcdcd3d3d3d6d6d6cececed5d5d5c4c4c4c6c6c6d5d5d5d0d0d0d2d2d2dadadae4e4e4d8d8d8d8d8d8d6d6d6d9d9d9dadadac6c6c6c7c7c7c9c9c9dbdbdbdadadadddddddadadae8e8e8e7e7e7c8c8c8cccccce2e2e2d4d4d4cacacac7c7c7c2c2c2dadadac5c5c5d5d5d5bababab6b6b6cdcdcdb2b2b2dcdcdccdcdcdd5d5d5d2d2d2eaeaeadcdcdce5e5e5cfcfcfd7d7d7dbdbdbddddddc9c9c9d7d7d7d7d7d7d1d1d1dededee4e4e4d8d8d8d1d1d1f2f2f2d4d4d4d0d0d0e0e0e0e5e5e5d2d2d2bbbbbbc6c6c6cececec0c0c0b6b6b6bdbdbddcdcdcd2d2d2bbbbbbb9b9b9e1e1e1e4e4e4e1e1e1e3e3e3f6f6f6dcdcdce4e4e4d7d7d7edededefefefedededeaeaeae7e7e7dededec7c7c7cfcfcfd8d8d8e2e2e2e7e7e7dcdcdce4e4e4e7e7e7dbdbdbe2e2e2f4f4f4f7f7f7d2d2d2edededf1f1f1ecececd1d1d1e8e8e8f0f0f0e1e1e1e7e7e7dcdcdce3e3e3d7d7d7eaeaead8d8d8f1f1f1f3f3f3f2f2f2f2f2f2f4f4f4e8e8e8dadadaf7f7f7f9f9f9f4f4f4f6f6f6fefefef8f8f8e8e8e8f5f5f5f1f1f1f2f2f2d8d8d8e1e1e1dadadadedededadadae4e4e4cbcbcbd0d0d0dcdcdcd0d0d0e6e6e6e2e2e2d9d9d9e0e0e0ecececc9c9c9eeeeeeccccccd8d8d8e3e3e3e7e7e7ededede3e3e3f8f8f8e9e9e9f2f2f2eaeaeae4e4e4d3d3d3dadadaf1f1f1efefeff3f3f3dfdfdff4f4f4eaeaeaddddddadadaddcdcdcd3d3d3d5d5d5cdcdcdbfbfbfe0e0e0c8c8c8e9e9e9dededecdcdcde2e2e2dcdcdce8e8e8dededed4d4d4e9e9e9f5f5f5f8f8f8d2d2d2e0e0e0dbdbdbedededfafafaf5f5f5d1d1d1e4e4e4fafafaefefeff6f6f6dfdfdfe4e4e4ededede6e6e6d8d8d8d9d9d9e4e4e4e0e0e0eaeaeaefefefe4e4e4eeeeeed9d9d9fbfbfbeeeeeef6f6f6f6f6f6efefefe9e9e9ebebebe9e9e9f3f3f3e4e4e4eeeeeebfbfbfcbcbcbb6b6b6c6c6c6afafafd1d1d1c6c6c6dbdbdbc6c6c6cacacacccccccfcfcfb4b4b4bcbcbccbcbcbd6d6d6d4d4d4d8d8d8dededee7e7e7edededefefeff5f5f5e4e4e4ebebebefefeff7f7f7ecececdcdcdce3e3e3ecececebebebeaeaead9d9d9e8e8e8e3e3e3e4e4e4dadadae4e4e4e1e1e1d9d9d9dededee4e4e4e6e6e6edededf6f6f6eaeaeafafafae5e5e5f0f0f0fcfcfcfbfbfbf5f5f5ececece1e1e1bfbfbfd5d5d5d6d6d6d6d6d6e0e0e0e9e9e9d8d8d8cfcfcfd7d7d7dfdfdfcacacac6c6c6c2c2c2959595c7c7c7b7b7b7acacaccecececececed7d7d7d8d8d8f1f1f1bebebed9d9d9dddddde9e9e9c6c6c6d9d9d9c1c1c1ecececdededee2e2e2e1e1e1cfcfcfdfdfdff7f7f7dfdfdfcdcdcde2e2e2ddddddd5d5d5dcdcdcecececd8d8d8e7e7e7cdcdcdecececd9d9d9e2e2e2e4e4e4ebebebeeeeeee4e4e4cbcbcbbfbfbfbabababfbfbfbcbcbcbababac8c8c8c9c9c9d3d3d3dbdbdbe6e6e6e9e9e9dcdcdce1e1e1e8e8e8f0f0f0f1f1f1e8e8e8e4e4e4e0e0e0c9c9c9d3d3d3d5d5d5e2e2e2d7d7d7d3d3d3d1d1d1c3c3c3c1c1c1b3b3b3c2c2c2d8d8d8e2e2e2d5d5d5c6c6c6e1e1e1edededebebebeaeaeaf4f4f4fcfcfcf6f6f6f0f0f0e7e7e7e0e0e0ddddddedededf0f0f0f3f3f3efefefe4e4e4dfdfdfe3e3e3ececece2e2e2fafafaf3f3f3f5f5f5f2f2f2f6f6f6f4f4f4f6f6f6c7c7c7c2c2c2fbfbfbf4f4f4ebebebe2e2e2f1f1f1ecececb0b0b0c2c2c2afafafb5b5b5d8d8d8d5d5d5e0e0e0e0e0e0e7e7e7edededeaeaeae6e6e6eaeaeaf0f0f0e6e6e6e6e6e6cacacadfdfdfe2e2e2e1e1e1f8f8f8e4e4e4e0e0e0e8e8e8eaeaeae3e3e3d7d7d7e5e5e5f2f2f2f3f3f3d7d7d7dcdcdcfdfdfdf3f3f3f4f4f4ebebebf7f7f7ecececebebebe1e1e1dcdcdcdededeb5b5b5d3d3d3d8d8d8dfdfdfc7c7c7ccccccd6d6d6d0d0d0c8c8c8cccccccececec7c7c7d5d5d5cececed1d1d1dadadad5d5d5d8d8d8dadadad4d4d4c7c7c7c3c3c3d0d0d0c9c9c9dededec4c4c4ccccccd1d1d1c9c9c9cfcfcfbcbcbcd1d1d1bcbcbcb9b9b9cfcfcfc5c5c5cfcfcfbcbcbcfcfcfcf4f4f4ecececdcdcdce9e9e9e2e2e2eaeaeae3e3e3ddddddc8c8c8d2d2d2e5e5e5bebebed9d9d9ddddddd2d2d2dfdfdfdedededbdbdbd4d4d4dadadad2d2d2b7b7b7c1c1c1c6c6c6bdbdbdc5c5c5e1e1e1c3c3c3e6e6e6c6c6c6c1c1c1d1d1d1e7e7e7e6e6e6bababaeeeeeee0e0e0f0f0f0d2d2d2e5e5e5dfdfdfd0d0d0f5f5f5f1f1f1e8e8e8d2d2d2e0e0e0f0f0f0dcdcdcd4d4d4d7d7d7f4f4f4cacacad0d0d0d1d1d1dfdfdff8f8f8e1e1e1cccccce3e3e3e7e7e7d7d7d7c0c0c0ddddddf5f5f5dededed8d8d8c7c7c7e2e2e2d2d2d2dadadad6d6d6f2f2f2d3d3d3d8d8d8e1e1e1e3e3e3ecececeeeeeeeeeeeeededede2e2e2dfdfdfd9d9d9d8d8d8ecececdddddddededee5e5e5edededebebebe1e1e1dbdbdbe1e1e1cfcfcfdbdbdbe3e3e3c4c4c4c5c5c5b6b6b6c9c9c9e1e1e1edededecececf0f0f0ededede9e9e9f1f1f1ecececfefefee9e9e9f0f0f0f1f1f1e9e9e9eeeeeedbdbdbefefeff9f9f9f6f6f6f9f9f9f6f6f6f7f7f7f9f9f9f4f4f4f6f6f6eaeaeaf4f4f4dfdfdfc2c2c2e8e8e8f1f1f1f2f2f2edededf0f0f0e9e9e9dcdcdcf4f4f4ebebebe7e7e7dadadae3e3e3dbdbdbebebebdcdcdcddddddeaeaeaeaeaead8d8d8dbdbdbe8e8e8fcfcfcf2f2f2dadadaeaeaeaeaeaeadededeebebebdcdcdce1e1e1e2e2e2dddddde4e4e4c9c9c9cbcbcbcbcbcbd1d1d1ccccccdadadaf0f0f0e3e3e3e3e3e3e4e4e4d3d3d3dadadadededed3d3d3eaeaeacbcbcbeeeeeee1e1e1f5f5f5e7e7e7f0f0f0f1f1f1f4f4f4f0f0f0eeeeeeefefefdcdcdcf3f3f3e7e7e7efefeff0f0f0fafafaf3f3f3f2f2f2e6e6e6f5f5f5f9f9f9e8e8e8c9c9c9d8d8d8f2f2f2edededeaeaead2d2d2dadadae5e5e5dcdcdcccccccd7d7d7cacacae7e7e7dbdbdbdcdcdce5e5e5d5d5d5d1d1d1b7b7b7a2a2a2abababe6e6e6f4f4f4eaeaeae8e8e8ebebebf3f3f3f7f7f7efefefe9e9e9f0f0f0f3f3f3e7e7e7f2f2f2f1f1f1ebebebf6f6f6fdfdfdf0f0f0f5f5f5e7e7e7d6d6d6e1e1e1edededf0f0f0f6f6f6eeeeeef9f9f9e2e2e2d9d9d9e3e3e3d3d3d3dfdfdfe9e9e9d1d1d1aaaaaae4e4e4d6d6d6dcdcdcc6c6c6949494ccccccd0d0d0a9a9a9adadadb4b4b4abababb3b3b3ebebebe4e4e4cececed8d8d8d4d4d4d7d7d7d3d3d3c6c6c6c5c5c5c4c4c4c9c9c9bdbdbdcbcbcbe2e2e2d7d7d7c1c1c1b6b6b6d5d5d5c6c6c6cacacab2b2b2c3c3c3b1b1b1b3b3b3b4b4b4bdbdbdaeaeaed2d2d2d3d3d3cececec8c8c8bebebecacacabdbdbdc7c7c7c0c0c0ccccccbababaebebebbfbfbff0f0f0edededcdcdcde6e6e6e4e4e4ddddddcfcfcfc9c9c9c2c2c2c9c9c9d2d2d2d0d0d09e9e9eacacacc9c9c9c4c4c4dbdbdbd0d0d0dededecececed6d6d6e8e8e8d4d4d4bcbcbcdededef2f2f2e8e8e8d5d5d5bbbbbbc3c3c3cfcfcfd5d5d5dfdfdfdcdcdce8e8e8f9f9f9ebebebeaeaeac7c7c7d4d4d4dededef1f1f1f9f9f9f2f2f2d2d2d2ebebebeeeeeef2f2f2cacacac1c1c1bebebec8c8c8dfdfdfe2e2e2bababac3c3c3c7c7c7ecececf1f1f1edededecececd6d6d6fffffff8f8f8e4e4e4d9d9d9e6e6e6e6e6e6dcdcdce7e7e7f4f4f4efefeff7f7f7f6f6f6e8e8e8f5f5f5f0f0f0f2f2f2f1f1f1e8e8e8f6f6f6e8e8e8d8d8d8dadadaccccccbcbcbcd2d2d2d5d5d5f0f0f0cececed8d8d8cececee3e3e3e7e7e7d9d9d9e1e1e1f4f4f4cacacad9d9d9c3c3c3cececebdbdbdcbcbcbcfcfcfdcdcdcdededee7e7e7f1f1f1efefeff9f9f9f9f9f9e0e0e0ebebebeeeeeeecececdfdfdfe6e6e6e7e7e7ebebebf7f7f7eaeaeae8e8e8f1f1f1f8f8f8e5e5e5c5c5c5c0c0c0e9e9e9d2d2d2d5d5d5dfdfdfd7d7d7c7c7c7c9c9c9cececec0c0c0d1d1d1d6d6d6e2e2e2e3e3e3e1e1e1d9d9d9e1e1e1c7c7c7d8d8d8e0e0e0e2e2e2e6e6e6f0f0f0d5d5d5bcbcbcd1d1d1d5d5d5eeeeeef4f4f4d2d2d2e2e2e2ebebebf4f4f4d8d8d8d3d3d3c3c3c3ebebebf0f0f0f2f2f2cececebcbcbccbcbcbd2d2d2dadadabdbdbdcfcfcfcbcbcbd8d8d8d2d2d2ccccccdcdcdccacacad9d9d9d7d7d7e8e8e8d4d4d4e4e4e4e5e5e5dadadadededed7d7d7d5d5d5d1d1d1d1d1d1c2c2c2bababae6e6e6d8d8d8c4c4c4d2d2d2a7a7a7d3d3d3d7d7d7d5d5d5c6c6c6d0d0d0bebebed0d0d0b9b9b9f1f1f1d0d0d0c2c2c2c7c7c7ccccccc7c7c7b7b7b7a4a4a4bcbcbca0a0a0bebebeb8b8b8b0b0b0c5c5c5d6d6d6dededec3c3c3d5d5d5e7e7e7cbcbcbe0e0e0e7e7e7abababcbcbcbcacacacacacaf9f9f9e8e8e8c0c0c0d9d9d9d1d1d1e5e5e5d6d6d6c5c5c5cfcfcff3f3f3cacacacfcfcfd8d8d8cbcbcbf5f5f5f4f4f4f1f1f1dcdcdcf2f2f2f8f8f8e1e1e1ececece1e1e1cdcdcdcacacac2c2c2c3c3c3c0c0c0afafafadadadbababaa9a9a9c7c7c7c8c8c8c2c2c2d4d4d4d0d0d0edededd9d9d9d7d7d7cfcfcfbdbdbde9e9e9bcbcbcbebebedbdbdbccccccdadadad9d9d9c6c6c6d0d0d0cdcdcdd7d7d7e6e6e6edededdbdbdbd3d3d3d8d8d8dadadac6c6c6b6b6b6c7c7c7c0c0c0c7c7c7bfbfbfc6c6c6ccccccc1c1c1d9d9d9bdbdbddededef0f0f0f5f5f5f9f9f9f8f8f8f3f3f3d6d6d6cfcfcfececece9e9e9edededafafafcececee7e7e7d3d3d3e0e0e0f4f4f4d8d8d8dcdcdcdfdfdfd1d1d1e8e8e8e9e9e9e8e8e8efefeff0f0f0fafafaf2f2f2f4f4f4f0f0f0e7e7e7e6e6e6e2e2e2d9d9d9dfdfdfdfdfdfdededee2e2e2e9e9e9efefefd9d9d9ebebebeaeaeae6e6e6dbdbdbe8e8e8e0e0e0f9f9f9f3f3f3f1f1f1e2e2e2e8e8e8e5e5e5eeeeeef2f2f2fefefefdfdfddcdcdcf9f9f9fcfcfcf5f5f5efefefd0d0d0d0d0d0c8c8c8dadadac0c0c0d5d5d5d3d3d3dedededcdcdcddddddd3d3d3d3d3d3d6d6d6ddddddd4d4d4dcdcdcf2f2f2f8f8f8d6d6d6dededee5e5e5eaeaeaf3f3f3eeeeeefbfbfbfbfbfbf4f4f4fafafaf1f1f1f3f3f3fefefef6f6f6e3e3e3f0f0f0d3d3d3d0d0d0fbfbfbfcfcfcbbbbbbc6c6c6dbdbdbd0d0d0d8d8d8e1e1e1dbdbdbf2f2f2d0d0d0d4d4d4f4f4f4e4e4e4d7d7d7f9f9f9c1c1c1dddddde4e4e4dadadac3c3c3dadadae7e7e7dadadae1e1e1d5d5d5dfdfdfebebebe8e8e8e8e8e8f3f3f3e1e1e1e1e1e1cececeecececebebebd9d9d9eaeaeae1e1e1ebebebdadadae4e4e4eaeaeac4c4c4c9c9c9e0e0e0d2d2d2c8c8c8dbdbdbeaeaeac4c4c4e1e1e1e8e8e8d6d6d6ccccccd9d9d9dddddde1e1e1ecececb7b7b7cacacae8e8e8d5d5d5c6c6c6dededee1e1e1d7d7d7e0e0e0d8d8d8bbbbbba8a8a8e7e7e7cdcdcdecececdcdcdce4e4e4c9c9c9ccccccf6f6f6e1e1e1d0d0d0d7d7d7dadadadadadae9e9e9dcdcdcccccccdadadad2d2d2c7c7c7c5c5c5cececed9d9d9e3e3e3e5e5e5cfcfcfe6e6e6d8d8d8eaeaead8d8d8e5e5e5e7e7e7e2e2e2f1f1f1e8e8e8e0e0e0c1c1c1e2e2e2d9d9d9f7f7f7ecececddddddfafafaeeeeeef5f5f5f7f7f7fdfdfdd4d4d4f2f2f2f8f8f8d7d7d7f7f7f7f9f9f9dededeb8b8b8c8c8c8a6a6a6c8c8c8c7c7c7dbdbdbb0b0b0e2e2e2e6e6e6eaeaead0d0d0f7f7f7f2f2f2eeeeeef6f6f6f4f4f4f2f2f2efefefeeeeeef6f6f6d3d3d3f7f7f7fdfdfdfcfcfcf9f9f9f8f8f8f7f7f7f9f9f9eeeeeed9d9d9cfcfcfd9d9d9acacace1e1e1f2f2f2fdfdfdf6f6f6f5f5f5fbfbfbfdfdfdfdfdfdebebebb7b7b7c5c5c5aeaeaededededcdcdcc3c3c3bbbbbbb2b2b2c5c5c5eaeaeae0e0e0e9e9e9eaeaeae4e4e4f3f3f3ededede6e6e6e8e8e8ecececebebebe3e3e3ebebebe2e2e2ebebebe6e6e6f5f5f5eeeeeee3e3e3c9c9c9e8e8e8d2d2d2e2e2e2f7f7f7d4d4d4bbbbbbd1d1d1cecececcccccc9c9c9c5c5c5c4c4c4b5b5b5d4d4d4f1f1f1e0e0e0d2d2d2e0e0e0e8e8e8e1e1e1b7b7b7dfdfdff3f3f3f8f8f8e8e8e8f3f3f3f8f8f8f4f4f4e5e5e5f8f8f8fdfdfdeeeeeef0f0f0dfdfdfdfdfdfd9d9d9e9e9e9edededf1f1f1f9f9f9c8c8c8b6b6b6dcdcdce5e5e5efefefefefeff3f3f3f0f0f0f0f0f0f8f8f8f5f5f5efefefd7d7d7ecececf1f1f1e4e4e4e7e7e7e4e4e4a5a5a5efefefe8e8e8e4e4e4d3d3d3f1f1f1f5f5f5eaeaead2d2d2bababad5d5d5dbdbdbd7d7d7e9e9e9e5e5e5ececece4e4e4eeeeeedfdfdfe7e7e7bfbfbfc9c9c9cecececfcfcfbbbbbbd6d6d6dadadaeaeaeae8e8e8e9e9e9d5d5d5e1e1e1e5e5e5f3f3f3e5e5e5bababacececeeeeeeee4e4e4f7f7f7e0e0e0bfbfbfc4c4c4cecececbcbcbd0d0d0dcdcdccccccccfcfcfcfcfcfe0e0e0dadadac8c8c8eeeeeed7d7d7ececece9e9e9e9e9e9dededeececece6e6e6edededcdcdcdb0b0b0b8b8b8d5d5d5e2e2e2f8f8f8e9e9e9efefefc2c2c2f9f9f9fbfbfbececece1e1e1ebebebedededd6d6d6e2e2e2ebebebecececd8d8d8e3e3e3ecececeeeeeeeeeeeef1f1f1edededf2f2f2f4f4f4f1f1f1f3f3f3e7e7e7f0f0f0ececece7e7e7f6f6f6f4f4f4b6b6b6dbdbdbdfdfdfe4e4e4dddddde8e8e8f5f5f5dcdcdcccccccc5c5c5a4a4a4dededee2e2e2d9d9d9eeeeeee9e9e9f3f3f3efefefe4e4e4fcfcfcfbfbfbf7f7f7f8f8f8f8f8f8f4f4f4f3f3f3ddddddf0f0f0c0c0c0dcdcdce1e1e1cbcbcbe0e0e0f2f2f2d9d9d9bbbbbbbbbbbbdbdbdbdcdcdcdededee4e4e4ecececf4f4f4e7e7e7d9d9d9d0d0d0c6c6c6c4c4c4c3c3c3e5e5e5f3f3f3f7f7f7fafafaf9f9f9fafafaf6f6f6f8f8f8fefefeffffffdcdcdceaeaeae5e5e5bcbcbcbebebecbcbcbc2c2c2dadadaf2f2f2d9d9d9e6e6e6aeaeaee8e8e8e2e2e2dbdbdbbebebed3d3d3fffffffffffff8f8f8e7e7e7e0e0e0f1f1f1ecececf7f7f7fdfdfde8e8e8bebebeb9b9b9c9c9c9d2d2d2dcdcdcebebebefefefe5e5e5e2e2e2d9d9d9cdcdcde0e0e0f5f5f5cececeecececdcdcdccfcfcfc8c8c8d8d8d8d1d1d1cececed8d8d8e3e3e3e4e4e4d4d4d4e6e6e6d8d8d8dededee2e2e2e0e0e0e9e9e9dbdbdbe1e1e1dfdfdfe1e1e1f4f4f4ecececdfdfdfc5c5c5cccccccfcfcfd3d3d3d8d8d8e2e2e2e2e2e2e0e0e0c4c4c4bdbdbdc6c6c6c3c3c3dededee4e4e4dbdbdbd9d9d9e5e5e5d6d6d6f3f3f3c1c1c1cbcbcbd7d7d7d2d2d2dddddddfdfdfd8d8d8d4d4d4d3d3d3e9e9e9d5d5d5d3d3d3dbdbdbe1e1e1cacacad2d2d2cacacaccccccc9c9c9dbdbdbd1d1d1b3b3b3cdcdcdc1c1c1cbcbcbf4f4f4dededecacacad0d0d0d7d7d7cdcdcde5e5e5dbdbdbbebebeeaeaeaebebebe8e8e8b5b5b5e0e0e0b3b3b3bbbbbbb3b3b3bfbfbfc2c2c2c0c0c0d5d5d5c7c7c7c7c7c7bfbfbfc3c3c3a7a7a7efefefe2e2e2e6e6e6d6d6d6e9e9e9fbfbfbc6c6c6f3f3f3eeeeeeedededdcdcdcdfdfdfe5e5e5f6f6f6f9f9f9ebebebeaeaeab1b1b1dbdbdbc6c6c6d0d0d0c8c8c8eeeeeee4e4e4dfdfdfd2d2d2c6c6c6ddddddd5d5d5b0b0b0bcbcbcd9d9d9e3e3e3f8f8f8ecececf0f0f0dededed7d7d7dfdfdfe0e0e0e4e4e4ededede3e3e3dadadadededef4f4f4eaeaead7d7d7ecececf2f2f2f5f5f5fdfdfdf0f0f0e6e6e6e4e4e4eaeaeaf0f0f0efefefedededeeeeeef4f4f4ebebebe3e3e3dcdcdcefefefd2d2d2f2f2f2f1f1f1ecececf6f6f6eaeaeaf1f1f1f1f1f1ecececf4f4f4f9f9f9fcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfafafaecececeeeeeee3e3e3efefefe8e8e8edededdfdfdfd9d9d9dfdfdfb0b0b0cbcbcbb6b6b6d9d9d9eaeaeacacacacfcfcfe2e2e2dbdbdbd3d3d3d2d2d2a2a2a2d3d3d3bdbdbdc3c3c3bcbcbcbdbdbdbebebee4e4e4f9f9f9f7f7f7f2f2f2f2f2f2f1f1f1eaeaeaedededfffffff9f9f9fafafafefefefefefefdfdfdfffffffafafadddddddcdcdce7e7e7f1f1f1cfcfcfaaaaaacfcfcfe0e0e0d5d5d5c3c3c3d4d4d4e3e3e3f0f0f0efefefe1e1e1e9e9e9dededee8e8e8dbdbdbefefefe3e3e3e0e0e0e9e9e9e3e3e3fafafaeeeeeec1c1c1b9b9b9b9b9b9bfbfbfb9b9b9d4d4d4d5d5d5e1e1e1c7c7c7b8b8b8c4c4c4bcbcbccacacad4d4d4f1f1f1dcdcdcf7f7f7f3f3f3e9e9e9e6e6e6d1d1d1f4f4f4dcdcdcdadadaf0f0f0eaeaead6d6d6d7d7d7d6d6d6cdcdcde1e1e1d4d4d4d4d4d4f2f2f2e5e5e5f6f6f6f1f1f1e3e3e3d4d4d4d8d8d8e7e7e7d6d6d6c2c2c2bababab2b2b2d2d2d2e4e4e4d7d7d7dcdcdcebebebebebebe0e0e0dadadacdcdcdd3d3d3e0e0e0e9e9e9efefeff1f1f1f2f2f2f7f7f7f9f9f9efefefcbcbcbf1f1f1fefefefcfcfcfefefef7f7f7eeeeeef8f8f8f3f3f3edededf6f6f6fcfcfcf8f8f8f9f9f9d0d0d0c1c1c1cacacadbdbdbeaeaeaf8f8f8c8c8c8dededecacacae7e7e7d8d8d8d5d5d5bbbbbbbcbcbce1e1e1c2c2c2d8d8d8e0e0e0ececece2e2e2e3e3e3dcdcdcb9b9b9d1d1d1d0d0d0cececedddddddddddde0e0e0e2e2e2dadadae9e9e9d8d8d8cbcbcbd6d6d6c7c7c7e3e3e3ddddddadadaddddddde8e8e8d2d2d2ecececf5f5f5ecececdfdfdfe4e4e4efefefe5e5e5ebebebe2e2e2dfdfdfeeeeeeecececddddddbababae5e5e5efefefdbdbdbefefefe6e6e6f7f7f7dbdbdbf0f0f0e9e9e9eaeaeaf9f9f9e8e8e8dcdcdceaeaeaebebebefefefd8d8d8d9d9d9dadadad3d3d3d8d8d8ccccccd6d6d6ccccccebebebf0f0f0dcdcdce4e4e4e4e4e4dcdcdcd7d7d7d7d7d7dededee5e5e5eeeeeeecececd6d6d6f2f2f2f9f9f9f5f5f5e9e9e9eeeeeef3f3f3e1e1e1f1f1f1f4f4f4f3f3f3eaeaeaf7f7f7f7f7f7f1f1f1ebebebe6e6e6e8e8e8e9e9e9d1d1d1e2e2e2dadadae7e7e7f0f0f0e4e4e4e6e6e6dededeb9b9b9d2d2d2ebebebd6d6d6b4b4b4dddddde9e9e9dededee3e3e3ebebebd3d3d3cdcdcdbfbfbfe1e1e1d4d4d4f1f1f1f6f6f6f7f7f7dbdbdbcececee0e0e0ecececf2f2f2e3e3e3d9d9d9eeeeeecacacad1d1d1d2d2d2f6f6f6f1f1f1f4f4f4f8f8f8fafafaf7f7f7f4f4f4eeeeeeb4b4b4cfcfcff4f4f4eeeeeef2f2f2dadadadcdcdcf9f9f9fafafaf0f0f0f1f1f1eeeeeee8e8e8f5f5f5f6f6f6f6f6f6fdfdfdecececefefeff6f6f6fafafaf7f7f7eaeaeaf5f5f5fbfbfbf5f5f5e4e4e4fcfcfcf9f9f9f4f4f4f6f6f6eaeaeaeaeaeae3e3e3d6d6d6d7d7d7dbdbdbd0d0d0c3c3c3d2d2d2ccccccdbdbdbecececdedededadadad5d5d5ebebebdfdfdff2f2f2e9e9e9e9e9e9d0d0d0d4d4d4bbbbbbcdcdcdc4c4c4dfdfdfdadadaebebebefefefdbdbdbf4f4f4f7f7f7e3e3e3dadadaafafafd2d2d2d9d9d9c6c6c6b5b5b5d0d0d0adadadc0c0c0ccccccc1c1c1d3d3d3cdcdcddbdbdbe6e6e6e5e5e5c5c5c5dfdfdfe9e9e9e7e7e7f2f2f2f8f8f8e7e7e7e2e2e2efefefe9e9e9e1e1e1e8e8e8e5e5e5e3e3e3e4e4e4f6f6f6d6d6d6d7d7d7dfdfdfeaeaeaecececdfdfdfefefeff8f8f8c3c3c3bfbfbfcececed9d9d9cfcfcfbfbfbfd1d1d1e2e2e2dadadae6e6e6b3b3b3cacacac3c3c3cfcfcfc4c4c4c8c8c8d2d2d2c8c8c8d0d0d0cdcdcdd2d2d2c9c9c9bcbcbce6e6e6dcdcdcd7d7d7e8e8e8d9d9d9dfdfdfd3d3d3e3e3e3cccccce3e3e3e2e2e2ccccccd5d5d5e7e7e7dbdbdbdfdfdfefefeff8f8f8e0e0e0f1f1f1f6f6f6f1f1f1f1f1f1f7f7f7f3f3f3d1d1d1ededede0e0e0c3c3c3c0c0c0bdbdbdc3c3c3bebebea3a3a3aaaaaabbbbbbd1d1d1cccccceaeaead3d3d3d5d5d5e6e6e6f6f6f6eeeeeef2f2f2e7e7e7d9d9d9f7f7f7f4f4f4eeeeeef7f7f7f5f5f5eeeeeedfdfdfebebebf6f6f6c5c5c5e7e7e7e4e4e4ebebebf3f3f3e1e1e1f4f4f4e3e3e3e1e1e1e7e7e7e9e9e9e0e0e0eaeaeaebebebc9c9c9edededf2f2f2ececece8e8e8e3e3e3ececece6e6e6eaeaeaf6f6f6f8f8f8f7f7f7f5f5f5f3f3f3efefefecececededede9e9e9e4e4e4e3e3e3e3e3e3e6e6e6dcdcdcccccccd4d4d4dfdfdfdddddde2e2e2e6e6e6e0e0e0e1e1e1e5e5e5d7d7d7b4b4b4cccccce6e6e6e6e6e6e3e3e3e6e6e6c3c3c3c9c9c9dfdfdfeaeaeac5c5c5e4e4e4d4d4d4e5e5e5edededf1f1f1efefeff6f6f6e2e2e2e6e6e6f0f0f0efefeff5f5f5f9f9f9e8e8e8e0e0e0e0e0e0e5e5e5ecececeaeaeaf1f1f1e6e6e6e2e2e2e1e1e1e1e1e1f5f5f5fdfdfdf8f8f8dededeebebebf2f2f2f4f4f4dededeeeeeeefbfbfbf0f0f0f0f0f0f1f1f1f5f5f5f0f0f0f0f0f0f3f3f3f4f4f4f5f5f5ecececf0f0f0e8e8e8dfdfdfe0e0e0e2e2e2ccccccdadadae2e2e2e2e2e2e5e5e5edededf0f0f0f2f2f2f2f2f2e9e9e9e1e1e1f2f2f2f2f2f2d6d6d6e8e8e8e7e7e7e5e5e5f2f2f2f1f1f1f1f1f1ccccccdfdfdfdcdcdceaeaeaf0f0f0e6e6e6e7e7e7e7e7e7d8d8d8dadadac7c7c7cacacadadadac4c4c4bcbcbcb6b6b6d6d6d6eaeaeadddddde1e1e1e2e2e2f1f1f1bdbdbde3e3e3d8d8d8d4d4d4efefefdfdfdfedededebebebe6e6e6e5e5e5ebebebeaeaeaf8f8f8fafafaf1f1f1f3f3f3ebebebdfdfdff4f4f4f2f2f2f2f2f2e2e2e2f8f8f8f2f2f2f7f7f7e3e3e3f2f2f2e2e2e2f8f8f8f9f9f9e2e2e2e5e5e5ededede7e7e7fafafad0d0d0dadadaedededb4b4b4d5d5d5efefeff4f4f4f5f5f5f0f0f0f7f7f7f9f9f9dededee1e1e1ecececc5c5c5e9e9e9e5e5e5e0e0e0dddddddfdfdfebebebe9e9e9dddddde5e5e5efefefe1e1e1cacacad5d5d5d5d5d5d8d8d8d4d4d4dadadae8e8e8eeeeeee9e9e9eaeaeae8e8e8ebebebf5f5f5dadadaeaeaeaefefefdcdcdce2e2e2c7c7c7e4e4e4ecececedededf5f5f5f9f9f9fbfbfbf7f7f7fcfcfcfcfcfcddddddf1f1f1e3e3e3d6d6d6d7d7d7d9d9d9dfdfdfd8d8d8dadadadcdcdcd5d5d5e2e2e2f2f2f2dcdcdceeeeeedfdfdfcececedfdfdfdededeeaeaeaeaeaeadbdbdbe4e4e4f5f5f5e9e9e9ececece5e5e5ebebebe5e5e5e2e2e2efefefdbdbdbcacacaf5f5f5fcfcfcf5f5f5f0f0f0e1e1e1d6d6d6e6e6e6eaeaeaeeeeeef7f7f7f2f2f2f7f7f7f9f9f9fcfcfcfafafafefefef8f8f8f6f6f6f6f6f6e8e8e8e2e2e2f4f4f4f3f3f3eeeeeef5f5f5f3f3f3ededede6e6e6dadadae4e4e4ebebebe2e2e2bdbdbd9b9b9bbebebeb5b5b5a8a8a8c3c3c3c9c9c9dededec1c1c1cececeeeeeeeeaeaeadfdfdfeaeaeadcdcdcd0d0d0f9f9f9fafafafefefef6f6f6e7e7e7eaeaead9d9d9b7b7b7cbcbcbccccccfafafaeeeeeee8e8e8f5f5f5f7f7f7ecececdbdbdbe7e7e7f2f2f2e1e1e1e5e5e5e5e5e5cbcbcbd9d9d9dadadaf2f2f2e6e6e6e3e3e3ebebebe5e5e5e4e4e4ddddddeaeaead2d2d2eeeeeef9f9f9f3f3f3f9f9f9f5f5f5dededeefefeff6f6f6fefefefdfdfdfafafafdfdfdfcfcfcf9f9f9f6f6f6f7f7f7f8f8f8d6d6d6c3c3c3d3d3d3d1d1d1dededee7e7e7f2f2f2e3e3e3ededede9e9e9e7e7e7ebebebdededed5d5d5ebebebe6e6e6dfdfdfe5e5e5f7f7f7dededef0f0f0e5e5e5c5c5c5cfcfcfbbbbbbcdcdcde6e6e6a0a0a0cfcfcfb9b9b9c8c8c8b8b8b8b9b9b9c8c8c8d6d6d6bdbdbdc3c3c3dadadadcdcdce2e2e2e4e4e4e7e7e7f2f2f2e1e1e1e2e2e2e1e1e1d5d5d5eeeeeed6d6d6dcdcdcc5c5c5d3d3d3b6b6b6dadadae1e1e1dadadae7e7e7c5c5c5c7c7c7c7c7c7b5b5b5d5d5d5c9c9c9d8d8d8d8d8d8dddddde2e2e2e0e0e0e8e8e8d8d8d8d6d6d6e1e1e1cececee2e2e2dfdfdfcccccce7e7e7dcdcdcd1d1d1d9d9d9d6d6d6d4d4d4ebebebccccccc7c7c7d8d8d8d9d9d9e8e8e8dededed5d5d5f8f8f8efefeff0f0f0fbfbfbfafafafafafaf9f9f9f4f4f4fbfbfbedededebebebe3e3e3ededede9e9e9fcfcfcfdfdfdfdfdfdf0f0f0f5f5f5f1f1f1f3f3f3f1f1f1f4f4f4bebebeb9b9b9c9c9c9ededede8e8e8f3f3f3e5e5e5fcfcfcecececf1f1f1f7f7f7f2f2f2f4f4f4f2f2f2e5e5e5f0f0f0eeeeeebebebeededede1e1e1e9e9e9bfbfbfdddddde9e9e9ebebebdddddddedededcdcdcd3d3d3e0e0e0dbdbdbebebebe2e2e2e3e3e3eaeaeae5e5e5eaeaeaeaeaeaefefeff9f9f9f7f7f7f8f8f8fbfbfbeeeeeef9f9f9f7f7f7f9f9f9fbfbfbefefeff9f9f9d5d5d5acacacbbbbbbe4e4e4e8e8e8efefeffbfbfbf6f6f6f9f9f9fcfcfcfdfdfdf3f3f3f2f2f2f4f4f4d3d3d3fafafaebebebe1e1e1dfdfdfdfdfdfededede6e6e6eeeeeee2e2e2e2e2e2e1e1e1f4f4f4f5f5f5f4f4f4eeeeeee9e9e9ddddddfbfbfbf3f3f3ecececedededb6b6b6bcbcbcc9c9c9d1d1d1c9c9c9cbcbcbcbcbcbcbcbcbdcdcdcc9c9c9d0d0d0919191b4b4b4c8c8c89d9d9dd9d9d9cbcbcbe9e9e9c6c6c6e4e4e4c3c3c3d2d2d2ebebebf8f8f8e0e0e0f2f2f2efefefecececdfdfdfefefefdddddde2e2e2e4e4e4e7e7e7e5e5e5efefefe1e1e1e4e4e4cfcfcfdadadaf1f1f1f4f4f4dededef0f0f0f0f0f0d7d7d7e4e4e4d2d2d2d6d6d6e4e4e4e9e9e9e7e7e7f3f3f3f8f8f8f9f9f9f7f7f7f6f6f6ecececfefefefbfbfbfbfbfbf0f0f0ecececf4f4f4ececece4e4e4f3f3f3ececece5e5e5f7f7f7e5e5e5ebebebecececf6f6f6f6f6f6dfdfdfe2e2e2fafafaebebebc7c7c7d8d8d8cececeb7b7b79d9d9dc5c5c5b6b6b6a4a4a4adadadacacacaaaaaa9999998e8e8ec7c7c7c2c2c2ccccccd6d6d6e3e3e3dfdfdffbfbfbd3d3d3d4d4d4dfdfdfe9e9e9dcdcdcc2c2c2d4d4d4e1e1e1f7f7f7f0f0f0fafafaeaeaeaecececeeeeeef4f4f4e4e4e4fafafae9e9e9f6f6f6fbfbfbf9f9f9e3e3e3dfdfdfe7e7e7f7f7f7f1f1f1e6e6e6f3f3f3f1f1f1eaeaead7d7d7e2e2e2e2e2e2b5b5b5cecececfcfcfe6e6e6e8e8e8f3f3f3f7f7f7edededebebebe2e2e2c5c5c5dcdcdcd7d7d7e5e5e5ebebebd0d0d0dfdfdfc3c3c3e4e4e4efefefe8e8e8ebebebd6d6d6f0f0f0dfdfdfe3e3e3f3f3f3f5f5f5f2f2f2edededefefefecececf8f8f8e3e3e3e6e6e6f0f0f0fafafae8e8e8d0d0d0d1d1d1cdcdcdcacacaedededf1f1f1f3f3f3f8f8f8eeeeeef2f2f2fafafafcfcfcfbfbfbf8f8f8f5f5f5e8e8e8edededf2f2f2f1f1f1f4f4f4f1f1f1cbcbcbe8e8e8e1e1e1e9e9e9d7d7d7e6e6e6f7f7f7e1e1e1e1e1e1dddddddadadadadadad8d8d8e8e8e8f0f0f0e6e6e6e0e0e0bfbfbfe4e4e4d0d0d0f8f8f8e4e4e4fafafafafafaf6f6f6eeeeeef7f7f7fafafaefefeff3f3f3ebebebcfcfcfddddddf5f5f5dededed5d5d5e3e3e3e3e3e3dadadaeaeaeaeeeeeef2f2f2e5e5e5d0d0d0e5e5e5e6e6e6e1e1e1e6e6e6e6e6e6d4d4d4efefefe4e4e4f4f4f4f6f6f6fafafae8e8e8efefefedededf0f0f0e7e7e7d4d4d4d3d3d3d9d9d9e1e1e1dcdcdce6e6e6f5f5f5eeeeeee2e2e2d8d8d8b8b8b8bfbfbfc3c3c3cdcdcddcdcdcd5d5d5d2d2d2d1d1d1c4c4c4c9c9c9aaaaaad4d4d4bebebec8c8c8848484d3d3d3e4e4e4f5f5f5f0f0f0f8f8f8fafafafbfbfbfafafaf7f7f7f7f7f7efefeff6f6f6efefeff3f3f3e9e9e9e5e5e5dededec6c6c6b5b5b5e7e7e7f5f5f5e5e5e5efefefe6e6e6e9e9e9f4f4f4ebebebefefefdededeeeeeeef0f0f0fafafaf8f8f8fafafafcfcfcf4f4f4efefefececece9e9e9e8e8e8e6e6e6eaeaeaefefefe2e2e2d5d5d5cdcdcdd0d0d0c0c0c0dbdbdbdededee0e0e0ededede8e8e8dededed3d3d3d2d2d2e0e0e0dededef0f0f0dfdfdfbdbdbdb9b9b9b8b8b8e9e9e9f6f6f6fafafafafafaeeeeeee8e8e8efefeff4f4f4dcdcdcc5c5c58a8a8abfbfbfb4b4b4a2a2a2abababa7a7a7c3c3c3e2e2e2767676b7b7b7dbdbdbe8e8e8e5e5e5dededef2f2f2edededf7f7f7f0f0f0e8e8e8f1f1f1f2f2f2ebebebecececebebebe6e6e6e8e8e8f8f8f8cdcdcde0e0e0cdcdcdb8b8b8c7c7c7c2c2c2c2c2c2cdcdcdd3d3d3dbdbdbd6d6d6d7d7d7dbdbdbdbdbdbd7d7d7d0d0d0c4c4c4ccccccc2c2c2d5d5d5cacacac9c9c9f2f2f2e9e9e9ecececc9c9c9e2e2e2e3e3e3eaeaead3d3d3e0e0e0dcdcdce1e1e1dedededbdbdbd7d7d7e3e3e3eaeaeac3c3c3cfcfcfd3d3d3eeeeeed7d7d7ccccccb7b7b7e3e3e3d3d3d3dededed6d6d6e3e3e3dcdcdccececee1e1e1e0e0e0d6d6d6c8c8c8d9d9d9e5e5e5e8e8e8bababad1d1d1e1e1e1cfcfcfe9e9e9d9d9d9c3c3c3efefeff3f3f3eaeaeaecececf1f1f1aaaaaae8e8e8e8e8e8f7f7f7eaeaeae9e9e9f8f8f8f1f1f1e8e8e8f3f3f3eaeaeaf6f6f6fafafae7e7e7f0f0f0f3f3f3f1f1f1e0e0e0f4f4f4ffffffebebebd3d3d3e6e6e6ececece6e6e6eeeeeee4e4e4e1e1e1e6e6e6eeeeeef4f4f4fbfbfbfcfcfcfbfbfbf7f7f7f8f8f8f1f1f1efefeff9f9f9fbfbfbfcfcfcf7f7f7f0f0f0e0e0e0eeeeeee7e7e7e8e8e8f2f2f2e9e9e9f0f0f0dededee5e5e5dfdfdfecececd8d8d8d9d9d9e0e0e0dededeefefeff5f5f5cdcdcdedededf4f4f4eeeeeef6f6f6e6e6e6d3d3d3dcdcdcebebebf1f1f1eeeeeeeaeaeac9c9c9cbcbcbdededeeaeaeacacacabebebededededfdfdfd6d6d6ebebebd3d3d3dbdbdbc0c0c0dbdbdbe6e6e6d9d9d9d8d8d8e5e5e5ebebebdfdfdfefefefedededf6f6f6f1f1f1f8f8f8efefefe5e5e5e9e9e9e8e8e8dddddddbdbdbe4e4e4e0e0e0ecececf0f0f0eaeaeaeaeaeae6e6e6e4e4e4e7e7e7e1e1e1e4e4e4e1e1e1e9e9e9e8e8e8f3f3f3f4f4f4e3e3e3cfcfcfe0e0e0ebebebe2e2e2f0f0f0f4f4f4fdfdfdf0f0f0efefeff9f9f9f3f3f3fcfcfce8e8e8fdfdfdfefefee2e2e2e9e9e9d2d2d2c9c9c9e0e0e0f3f3f3edededb7b7b7d8d8d8cdcdcdd8d8d8c3c3c3ddddddededede7e7e7dbdbdbdbdbdbe1e1e1e0e0e0b9b9b9a0a0a0bebebec2c2c2c8c8c8dbdbdbeaeaeaf0f0f0ddddddc6c6c6bebebea5a5a5e5e5e5ecececcccccccbcbcbd6d6d6dadadad5d5d5d5d5d5bfbfbfe8e8e8ecececf4f4f4e8e8e8f4f4f4d9d9d9e4e4e4d3d3d3fbfbfbd8d8d8c9c9c9ccccccd8d8d8edededececececececf5f5f5f0f0f0e9e9e9f0f0f0f0f0f0fbfbfbe0e0e0ecececf3f3f3dfdfdfdbdbdbdbdbdbe5e5e5ebebebfafafaefefeff2f2f2f2f2f2eeeeeeecececf7f7f7fbfbfbefefeff8f8f8f5f5f5f2f2f2fbfbfbf5f5f5f1f1f1fefefef8f8f8f1f1f1fafafaf7f7f7fcfcfcf5f5f5f8f8f8f1f1f1edededf9f9f9f1f1f1f0f0f0fdfdfdefefefcecececacacac3c3c3c6c6c6e6e6e6d5d5d5dcdcdcd4d4d4dbdbdbe1e1e1dbdbdbe9e9e9ebebebe6e6e6eeeeeef4f4f4eaeaeaf0f0f0e6e6e6e3e3e3ecececebebebd4d4d4dededee6e6e6e5e5e5e2e2e2dfdfdfeeeeeecbcbcbe2e2e2e0e0e0d0d0d0c1c1c1c9c9c9ececece3e3e3f8f8f8eeeeeee2e2e2d2d2d2e9e9e9e3e3e3fafafaf9f9f9e8e8e8e6e6e6f2f2f2f9f9f9f2f2f2e1e1e1edededf9f9f9fcfcfcfafafaf9f9f9f5f5f5fafafaf8f8f8f5f5f5f7f7f7fcfcfcfbfbfbe7e7e7cfcfcfdfdfdfd8d8d8eaeaeaf3f3f3ededede3e3e3e4e4e4e9e9e9fcfcfce7e7e7fdfdfde0e0e0e1e1e1dededebebebedadadabebebed6d6d6cececedcdcdcdadadadadadaeeeeeee0e0e0e5e5e5d1d1d1e4e4e4d3d3d3e9e9e9e4e4e4e8e8e8e1e1e1dededecbcbcbc3c3c39d9d9dc7c7c7a0a0a0aeaeaee2e2e2e3e3e3f4f4f4f8f8f8f4f4f4e6e6e6e5e5e5efefefe6e6e6f6f6f6f1f1f1edededefefefeaeaeacfcfcfdededee7e7e7e2e2e2e6e6e6e0e0e0d6d6d6e3e3e3ebebebebebebe6e6e6dcdcdcdbdbdbe3e3e3eaeaeababababebebee1e1e1d8d8d8dcdcdcc1c1c1dddddde2e2e2e4e4e4c0c0c0b8b8b8d7d7d7d9d9d9c1c1c1d8d8d8b9b9b9c2c2c2e7e7e7ececece7e7e7f6f6f6e6e6e6e0e0e0eeeeeebbbbbbc5c5c5f7f7f7dededee3e3e3d8d8d8f6f6f6f8f8f8f0f0f0c0c0c0c3c3c3e8e8e8e9e9e9f4f4f4f6f6f6f0f0f0efefeffbfbfbdadadacacacad3d3d3b4b4b4929292c7c7c7dadadad1d1d1e6e6e6f0f0f0c3c3c3c1c1c1c1c1c1c0c0c0e1e1e1dededed2d2d2cfcfcfc4c4c4cdcdcdc6c6c6d5d5d5ccccccccccccd7d7d7ddddddd5d5d5e2e2e2e8e8e8e5e5e5d8d8d8e0e0e0f6f6f6ecececf8f8f8f8f8f8f4f4f4f6f6f6edededf0f0f0ebebebececececececf1f1f1d3d3d3e9e9e9ddddddc9c9c9cdcdcddededed2d2d2d5d5d5e1e1e1d9d9d9e7e7e7efefefecececf3f3f3dfdfdfefefefddddddd8d8d8e5e5e5dadadad6d6d6e7e7e7dbdbdbd4d4d4d9d9d9d2d2d2c6c6c6d9d9d9dcdcdceaeaeaebebebe2e2e2e1e1e1d7d7d7dadadad7d7d7e2e2e2f2f2f2ebebebcacacae6e6e6e4e4e4e6e6e6e6e6e6f4f4f4f4f4f4f2f2f2fcfcfce5e5e5dcdcdcecececd5d5d5d6d6d6ececece2e2e2f0f0f0d8d8d8e1e1e1d4d4d4c8c8c8c9c9c9e8e8e8f6f6f6d8d8d8dadadad0d0d0e0e0e0edededdfdfdfe9e9e9e8e8e8edededdddddde1e1e1f4f4f4fcfcfcf3f3f3fefefee4e4e4ebebebe6e6e6ddddddefefefefefefe3e3e3edededededede2e2e2ebebebcececebcbcbcd9d9d9dfdfdff3f3f3f0f0f0efefefe8e8e8f7f7f7e9e9e9e8e8e8f6f6f6e8e8e8dcdcdcf8f8f8eaeaeaf9f9f9efefefcececec6c6c6d2d2d2d5d5d5d0d0d0ececece7e7e7f5f5f5f1f1f1e1e1e1f3f3f3ecececdcdcdcd4d4d4eeeeeef1f1f1cdcdcde6e6e6f3f3f3c9c9c9dadadad2d2d2e6e6e6e5e5e5e2e2e2d9d9d9cfcfcfddddddcfcfcfd7d7d7bcbcbcb4b4b4e0e0e0b4b4b4dcdcdcdedededededededededededee4e4e4edededf1f1f1f1f1f1f3f3f3eaeaeae4e4e4ebebebe4e4e4e4e4e4e8e8e8e0e0e0e5e5e5eeeeeee2e2e2f1f1f1e7e7e7f3f3f3f1f1f1f1f1f1f7f7f7f5f5f5e7e7e7d5d5d5d1d1d1d6d6d6e8e8e8f2f2f2f3f3f3f6f6f6efefefe7e7e7dededef1f1f1fefefef3f3f3eeeeeee9e9e9dcdcdce9e9e9d2d2d2d1d1d1cbcbcbcccccccececedddddde3e3e3dbdbdbdedededededed5d5d5d8d8d8cbcbcbe7e7e7dededebebebee2e2e2f5f5f5ecececfafafaf6f6f6e2e2e2dfdfdfe9e9e9dfdfdfb1b1b1bfbfbf9494949c9c9cc6c6c6f0f0f0c4c4c4c8c8c8d7d7d7cececeb6b6b6b9b9b9e1e1e1e3e3e3dfdfdfc4c4c4c6c6c6aaaaaab9b9b9c4c4c4c4c4c4d8d8d8c8c8c8c2c2c2e1e1e1d5d5d5e2e2e2edededf1f1f1ecececd9d9d9e4e4e4fefefee5e5e5cbcbcbdddddddcdcdcdededed9d9d9e6e6e6dcdcdccacacae3e3e3e3e3e3fcfcfce9e9e9d4d4d4dcdcdce7e7e7ddddddb2b2b2d6d6d6cececebcbcbce9e9e9f3f3f3f4f4f4d5d5d5d5d5d5e5e5e5dadadaebebebe8e8e8dbdbdbf6f6f6efefefececece9e9e9f3f3f3fbfbfbf7f7f7f9f9f9fbfbfbfbfbfbf7f7f7f4f4f4e2e2e2f3f3f3fbfbfbf0f0f0fdfdfdfefefefbfbfbeaeaeaccccccdbdbdbfbfbfbfafafafafafaf4f4f4fdfdfdfcfcfcf2f2f2f6f6f6f9f9f9e8e8e8f4f4f4f9f9f9e3e3e3f3f3f3d7d7d7e8e8e8fcfcfcd4d4d4c3c3c3b9b9b9c9c9c9e9e9e9fbfbfbefefefe2e2e2f3f3f3fafafae6e6e6dcdcdcd9d9d9dcdcdcdddddde0e0e0d6d6d6d3d3d3e8e8e8fcfcfce3e3e3f1f1f1e1e1e1f5f5f5f4f4f4e7e7e7fdfdfde3e3e3e7e7e7fdfdfdf9f9f9f7f7f7fafafafcfcfcf9f9f9e5e5e5efefefe6e6e6f1f1f1f9f9f9e1e1e1edededf9f9f9d1d1d1dededeecececc8c8c8cfcfcfc0c0c0bcbcbcbcbcbcc7c7c7bcbcbcd8d8d8d4d4d4dbdbdbdcdcdcdfdfdfd5d5d5e9e9e9efefefedededf6f6f6f8f8f8f7f7f7d8d8d8fefefef7f7f7f9f9f9f7f7f7f0f0f0f4f4f4edededf5f5f5fbfbfbf7f7f7fdfdfdf6f6f6eaeaeaecececfbfbfbfefefedcdcdcd7d7d7efefefedededf6f6f6f2f2f2edededededede2e2e2edededececececececf3f3f3f9f9f9e9e9e9f2f2f2edededf1f1f1ebebebecececf7f7f7e9e9e9eaeaeae1e1e1e4e4e4e5e5e5eaeaeaf3f3f3f7f7f7e6e6e6cdcdcddededecfcfcfddddddd7d7d7dfdfdfdfdfdfe0e0e0e3e3e3e5e5e5e7e7e7f2f2f2f0f0f0f8f8f8f2f2f2dededec6c6c6dcdcdce9e9e9efefefefefeff6f6f6f3f3f3efefefebebebf1f1f1fcfcfcf5f5f5fbfbfbf0f0f0efefeffefefeebebebf2f2f2e6e6e6d6d6d6ccccccd8d8d8eeeeeedbdbdbbdbdbdcbcbcbe1e1e1eaeaead0d0d0d8d8d8cdcdcdc6c6c6d3d3d3dbdbdbe7e7e7c8c8c8b2b2b2dcdcdce5e5e5d9d9d9c9c9c9c2c2c2dadadad7d7d79e9e9ebfbfbfabababd5d5d5d9d9d9eaeaeaeaeaeae9e9e9e7e7e7ededede0e0e0e9e9e9d8d8d8bfbfbfc7c7c7e1e1e1c4c4c4d1d1d1d9d9d9e6e6e6dadadaddddddaaaaaad7d7d7d6d6d6e4e4e4e1e1e1edededbebebec5c5c59f9f9fcececed0d0d0ecececd7d7d7bcbcbcd3d3d3e7e7e7eaeaead9d9d9e4e4e4e8e8e8e2e2e2e9e9e9dcdcdceeeeeee9e9e9e0e0e0fafafafcfcfce5e5e5e7e7e7e4e4e4fafafaf2f2f2f4f4f4ebebebddddddf7f7f7f4f4f4eeeeeef6f6f6fcfcfcf4f4f4dbdbdbb1b1b1bfbfbfc8c8c8fbfbfbf1f1f1eeeeeee7e7e7f7f7f7f7f7f7efefeffafafae4e4e4e6e6e6e8e8e8eaeaeae3e3e3dededee0e0e0d6d6d6cacacaf4f4f4b2b2b2f2f2f2ebebebe1e1e1f1f1f1cdcdcde2e2e2cdcdcddfdfdfd5d5d5eeeeeed8d8d8bdbdbdededede7e7e7cececef8f8f8fafafaf9f9f9f5f5f5f3f3f3f3f3f3ecececededede9e9e9ebebebf4f4f4dededee0e0e0f2f2f2dbdbdbfcfcfceaeaeaf5f5f5fafafaf5f5f5e8e8e8f4f4f4f5f5f5f5f5f5ececece9e9e9cfcfcff4f4f4f7f7f7e7e7e7e0e0e0eaeaead6d6d6f2f2f2e6e6e6d7d7d7c5c5c5c0c0c0e2e2e2d9d9d9e8e8e8d5d5d5cacacad8d8d8c1c1c1d7d7d7edededdadadadcdcdcf5f5f5e3e3e3fafafaf4f4f4f1f1f1eeeeeef8f8f8f5f5f5edededf6f6f6fafafafafafaf5f5f5d0d0d0f3f3f3edededb8b8b8aaaaaad8d8d8f7f7f7fafafaf1f1f1eeeeeef0f0f0fdfdfdededede7e7e7e1e1e1e9e9e9e4e4e4ddddddcfcfcfdadadad4d4d4d4d4d4dbdbdbcfcfcfcfcfcfd7d7d7d2d2d2c6c6c6ddddddebebebd4d4d4e4e4e4ecececcfcfcfdfdfdfebebebe3e3e3e0e0e0f7f7f7f4f4f4f0f0f0e6e6e6ecececdededef0f0f0f1f1f1ececece9e9e9cdcdcde8e8e8e9e9e9f4f4f4fcfcfce8e8e8fcfcfcfbfbfbedededededede1e1e1dfdfdfe8e8e8dddddde0e0e0d0d0d0d9d9d9d4d4d4d1d1d1e2e2e2e8e8e8e9e9e9dfdfdfd9d9d9d2d2d2d1d1d1e8e8e8f2f2f2f7f7f7edededfcfcfcf5f5f5e3e3e3e9e9e9ddddddb3b3b3c8c8c8efefefe7e7e7f0f0f0d6d6d6f3f3f3f4f4f4fcfcfccdcdcdd3d3d3e8e8e8dbdbdbeaeaeaedededf1f1f1e3e3e3c8c8c8c3c3c3bfbfbfc4c4c4bababaa0a0a0c7c7c7b5b5b5c4c4c4c9c9c9d9d9d9adadadd4d4d4d9d9d9e9e9e9dadadae0e0e0dcdcdcdbdbdbd0d0d0c7c7c7f9f9f9fbfbfbf0f0f0e6e6e6edededf4f4f4e8e8e8f6f6f6ebebebd3d3d3fbfbfbf4f4f4e6e6e6f7f7f7f0f0f0e5e5e5eaeaeae2e2e2f4f4f4dededed6d6d6ecececf3f3f3edededdddddde9e9e9f0f0f0e2e2e2ecececefefefebebebf5f5f5dededee2e2e2c8c8c8d6d6d6cfcfcfadadadddddddd8d8d8cbcbcbd6d6d6dbdbdbebebebf1f1f1f6f6f6f5f5f5efefefebebebd5d5d5dcdcdcc8c8c8f1f1f1e5e5e5ededede1e1e1b7b7b7b5b5b5eeeeeee8e8e8efefeff5f5f5f1f1f1edededeeeeeedfdfdfdadadae6e6e6e6e6e6e1e1e1d9d9d9eaeaeaf1f1f1f3f3f3f5f5f5eaeaeaf9f9f9efefefefefefeeeeeeeeeeeef1f1f1efefeff2f2f2e9e9e9eaeaeaf1f1f1ececececececcacacad4d4d4dadadadadadaeeeeeee4e4e4f2f2f2f5f5f5fbfbfbe4e4e4dbdbdbe8e8e8edededd3d3d3f9f9f9f0f0f0eeeeeeebebebeeeeeef6f6f6f4f4f4dbdbdbdbdbdbd2d2d2d2d2d2e9e9e9dadadab1b1b1d9d9d9dededed3d3d3c5c5c5cacacaf0f0f0e7e7e7cfcfcfc7c7c7edededd4d4d4eeeeeee4e4e4dededee7e7e7e5e5e5c6c6c6bcbcbcb6b6b6e8e8e8f4f4f4e1e1e1c8c8c8b7b7b7c9c9c9cbcbcbe0e0e0f0f0f0efefeff3f3f3d9d9d9efefefe8e8e8f6f6f6e3e3e3e2e2e2e2e2e2d8d8d8ddddddd9d9d9d9d9d9e4e4e4e4e4e4e0e0e0e5e5e5dededee3e3e3dadadae2e2e2ebebebe2e2e2e2e2e2f5f5f5eeeeeef5f5f5e8e8e8f1f1f1d8d8d8e4e4e4c5c5c5d0d0d0e7e7e7cfcfcfdededed6d6d6d1d1d1c1c1c1e7e7e7c8c8c8dbdbdbe0e0e0c6c6c6d2d2d2ebebebe1e1e1efefeff5f5f5f6f6f6f4f4f4f3f3f3f6f6f6f9f9f9eaeaeafafafaefefefd3d3d3e8e8e8d1d1d1d3d3d3cfcfcfe2e2e2ecececd4d4d4cccccccacacacdcdcdc9c9c9c1c1c1d2d2d2c1c1c1cdcdcde6e6e6f6f6f6f3f3f3f3f3f3ebebebededede4e4e4e1e1e1e2e2e2a3a3a3dbdbdbe7e7e7eeeeeee9e9e9f9f9f9fdfdfdd1d1d19a9a9ab8b8b8bababac6c6c6abababd2d2d2d1d1d1bfbfbfcfcfcfc2c2c2b8b8b8a4a4a4fdfdfdf5f5f5e1e1e1dbdbdbd4d4d4e3e3e3f4f4f4cfcfcfcacacae3e3e3e9e9e9e5e5e5e3e3e3ebebebefefefe4e4e4f8f8f8eaeaeaf3f3f3c7c7c7d9d9d9f4f4f4c9c9c9cececee8e8e8e8e8e8f0f0f0e4e4e4f5f5f5f4f4f4e7e7e7f2f2f2fafafaf4f4f4f7f7f7e3e3e3e4e4e4e0e0e0eaeaeaf1f1f1d5d5d5969696a5a5a5ddddddc7c7c7bbbbbbbfbfbfa3a3a3e7e7e7dcdcdcf3f3f3f7f7f7f2f2f2fbfbfbf1f1f1e2e2e2f3f3f3f8f8f8fdfdfdfafafae5e5e5e1e1e1eaeaeac8c8c8cfcfcfe0e0e0f0f0f0f9f9f9f7f7f7d4d4d4e9e9e9e7e7e7e2e2e2e6e6e6e2e2e2ececece6e6e6f0f0f0ecececf7f7f7f4f4f4f4f4f4f1f1f1f3f3f3f0f0f0edededefefeff1f1f1eaeaeae2e2e2ecececeaeaeaeaeaeae3e3e3f5f5f5fafafae8e8e8fdfdfdfffffffefefefdfdfdfdfdfde7e7e7f9f9f9f4f4f4e4e4e4d3d3d3d5d5d5c3c3c3edededeaeaeaf9f9f9e6e6e6d8d8d8f4f4f4fafafaf8f8f8fbfbfbebebebd5d5d5d0d0d0f0f0f0ebebebdadadaf7f7f7f7f7f7e3e3e3e9e9e9e8e8e8e7e7e7cfcfcfe9e9e9d4d4d4e6e6e6f0f0f0bbbbbbe1e1e1e5e5e5f8f8f8e1e1e1f2f2f2e7e7e7efefefe8e8e8cececec7c7c7d5d5d5eeeeeef0f0f0f7f7f7d6d6d6d4d4d4bebebee6e6e6ebebebf1f1f1dddddddcdcdcdbdbdbe8e8e8e1e1e1efefeff7f7f7e7e7e7e5e5e5f3f3f3f7f7f7fafafaf8f8f8f7f7f7f8f8f8fafafaecececf5f5f5efefeff0f0f0d7d7d7dddddddcdcdcecececf5f5f5f7f7f7e5e5e5dfdfdff1f1f1f6f6f6f7f7f7f3f3f3f2f2f2e8e8e8f1f1f1f8f8f8f2f2f2d7d7d7eaeaeaf2f2f2eaeaeafcfcfcfbfbfbf7f7f7f5f5f5eaeaeae2e2e2dadadae0e0e0dfdfdfd8d8d8d5d5d5dfdfdfe7e7e7e9e9e9e3e3e3d4d4d4d9d9d9dddddde0e0e0dededeccccccf1f1f1fbfbfbfdfdfdfdfdfdfdfdfdfafafafafafafafafafafafafbfbfbf9f9f9f5f5f5f9f9f9f8f8f8ebebebf8f8f8d7d7d7f8f8f8989898c9c9c9c8c8c8bdbdbdd4d4d4e3e3e3c1c1c1c4c4c4dfdfdfd6d6d6c2c2c2dedededddddddfdfdf9c9c9c989898dbdbdbf7f7f7c2c2c2c2c2c2c8c8c8c8c8c8e2e2e2b3b3b3dadadae4e4e4c1c1c1d1d1d1d3d3d3e6e6e6f9f9f9ededede0e0e0f1f1f1ecececeeeeeef3f3f3dfdfdff5f5f5eeeeeee2e2e2e0e0e0e9e9e9ecececf4f4f4d9d9d9e9e9e9c8c8c8d6d6d6e4e4e4dadadad6d6d6ececece5e5e5d1d1d1edededefefefdadadad1d1d1f3f3f3d4d4d4ccccccd3d3d3f9f9f9e9e9e9dddddde0e0e0dddddddbdbdbe7e7e7f0f0f0dadadaebebebeeeeeef3f3f3d7d7d7d2d2d2d4d4d4e4e4e4d4d4d4e5e5e5ddddddc6c6c6e9e9e9e7e7e7efefefe9e9e9ebebebf4f4f4f8f8f8d8d8d8f1f1f1f9f9f9f4f4f4d0d0d0d5d5d5e4e4e4d9d9d9e3e3e3f3f3f3f6f6f6f1f1f1f6f6f6f7f7f7edededefefefe8e8e8f5f5f5dededeecececeaeaeac7c7c7e2e2e2dfdfdfd0d0d0dfdfdfd6d6d6f6f6f6efefeffbfbfbe9e9e9d7d7d7e7e7e7c6c6c6dbdbdbe0e0e0d7d7d7fafafafefefef9f9f9f4f4f4f0f0f0fcfcfcf0f0f0fafafaf1f1f1f8f8f8edededf1f1f1edededecececdededee2e2e2f2f2f2e5e5e5f2f2f2edededf0f0f0f9f9f9f4f4f4fbfbfbf2f2f2fafafaefefefdededef3f3f3e4e4e4dbdbdbd4d4d4d0d0d0c7c7c7dfdfdfe1e1e1e1e1e1edededdfdfdfe8e8e8e0e0e0efefefc7c7c7e1e1e1dadadae1e1e1cececedbdbdbe9e9e9e5e5e5e8e8e8e1e1e1f3f3f3f3f3f3eeeeeee3e3e3e4e4e4f0f0f0f2f2f2edededf3f3f3f0f0f0f4f4f4e9e9e9cbcbcbecececf0f0f0e3e3e3d9d9d9dadadadbdbdbe3e3e3f2f2f2e0e0e0ebebebf2f2f2fcfcfcf4f4f4f7f7f7f4f4f4f3f3f3e4e4e4dcdcdce8e8e8e0e0e0b6b6b6b9b9b9cacacaddddddedededbcbcbcc9c9c9d3d3d3dadadae3e3e3edededfbfbfbf6f6f6f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbfafafaf1f1f1f4f4f4e4e4e4abababe7e7e7ecececf2f2f2f8f8f8f7f7f7f7f7f7f6f6f6eeeeeefcfcfcf1f1f1f8f8f8f5f5f5f6f6f6f9f9f9fafafaf6f6f6f9f9f9e9e9e9e9e9e9c3c3c3e2e2e2d3d3d3e7e7e7ecececf2f2f2f8f8f8fafafadfdfdfcacacae6e6e6e4e4e4e0e0e0e0e0e0f1f1f1dadadafdfdfddddddd9f9f9fbcbcbcc3c3c3e8e8e8ebebebe7e7e7eaeaeae8e8e8fcfcfce6e6e6f9f9f9f0f0f0f5f5f5f5f5f5cdcdcde4e4e4f6f6f6eaeaeae9e9e9ebebebe6e6e6e5e5e5f2f2f2ecececf3f3f3e6e6e6d8d8d8e4e4e4f4f4f4e8e8e8f6f6f6f8f8f8f6f6f6eeeeeef7f7f7f5f5f5f4f4f4dcdcdceaeaeaecececf4f4f4f9f9f9f6f6f6f9f9f9e9e9e9e1e1e1f2f2f2f8f8f8f7f7f7edededf8f8f8f9f9f9f6f6f6f6f6f6f2f2f2f9f9f9f6f6f6f1f1f1efefeff4f4f4f6f6f6f2f2f2f0f0f0eeeeeecccccce5e5e5f4f4f4f4f4f4f2f2f2f9f9f9fafafaf6f6f6f9f9f9f6f6f6e3e3e3eaeaeaf8f8f8edededf1f1f1f4f4f4e6e6e6f4f4f4e1e1e1e2e2e2e8e8e8eeeeeefafafaf6f6f6f2f2f2e6e6e6ebebebcbcbcbe9e9e9ebebebe4e4e4c4c4c4dcdcdcd8d8d8e0e0e0e3e3e3e1e1e1efefeff2f2f2e4e4e4d8d8d8fcfcfcf2f2f2f8f8f8f8f8f8ffffffdededee0e0e0e0e0e0f0f0f0ecececcdcdcdf3f3f3e5e5e5f1f1f1fcfcfcfbfbfbeeeeeee9e9e9c5c5c5d6d6d6ecececf3f3f3f5f5f5eaeaeaececece9e9e9f0f0f0f5f5f5efefeff0f0f0f7f7f7f7f7f7f0f0f0fafafafdfdfdf3f3f3f2f2f2f7f7f7fafafaf9f9f9f2f2f2f1f1f1ececece2e2e2e2e2e2e0e0e0e3e3e3dadadaf0f0f0eaeaead9d9d9dcdcdccdcdcdc1c1c1bcbcbcdcdcdceaeaeae6e6e6e8e8e8f2f2f2e2e2e2e7e7e7dfdfdfe1e1e1dadadacececed1d1d1d1d1d1cacacad6d6d6d2d2d2e0e0e0e6e6e6eeeeeeefefefdcdcdceaeaeaecececd2d2d2cdcdcdd9d9d9e0e0e0ebebebf0f0f0f6f6f6fcfcfcf5f5f5ededede9e9e9efefefe6e6e6f4f4f4dcdcdceaeaead1d1d1e2e2e2f2f2f2fcfcfcfafafaecececededede6e6e6f4f4f4f8f8f8f6f6f6fbfbfbefefefedededfefefef6f6f6f4f4f4eaeaeaeeeeeef0f0f0c4c4c4fdfdfdf8f8f8c4c4c4cdcdcdd7d7d7fbfbfbedededd4d4d4eaeaeae8e8e8f4f4f4ededede6e6e6e7e7e7e3e3e3ededededededc4c4c4c0c0c0afafafe9e9e9dadadacccccce2e2e2f3f3f3e6e6e6ecececddddddf3f3f3f6f6f6e6e6e6d5d5d5ebebebf2f2f2cfcfcfd6d6d6d5d5d5e9e9e9e6e6e6e3e3e3cfcfcfdadadacfcfcfcececed5d5d5e2e2e2f6f6f6e7e7e7dadadacdcdcde6e6e6f0f0f0e7e7e7eaeaeaececececececf7f7f7f2f2f2eeeeeef0f0f0f1f1f1f2f2f2f6f6f6f3f3f3cacacae5e5e5f3f3f3f5f5f5f2f2f2e1e1e1b2b2b2c9c9c9eeeeeef3f3f3ebebebf1f1f1efefeff9f9f9fbfbfbdadadaabababcececef9f9f9fcfcfcf6f6f6f7f7f7e7e7e7fdfdfdfefefef0f0f0f5f5f5fbfbfbeeeeeee6e6e6fcfcfcebebebfdfdfdfcfcfcf9f9f9fbfbfbfafafaecececf4f4f4ebebebe5e5e5e1e1e1e5e5e5f1f1f1f6f6f6c3c3c3fafafadededef6f6f6dadadaf6f6f6ddddddc5c5c5e6e6e6ecececf8f8f8ecececcacacadcdcdcdcdcdce5e5e5e8e8e8f4f4f4f1f1f1e8e8e8eaeaeae5e5e5f8f8f8f5f5f5ecececd3d3d3e7e7e7e3e3e3cdcdcdf3f3f3d8d8d8eaeaeac7c7c7f0f0f0f0f0f0e5e5e5d9d9d9dddddde7e7e7dbdbdbeaeaead8d8d8c2c2c2d2d2d2d7d7d7d2d2d2d8d8d8dddddde8e8e8eaeaeaf4f4f4e9e9e9f5f5f5f2f2f2e5e5e5dededecececededededcdcdce6e6e6f8f8f8f9f9f9fafafaf6f6f6e0e0e0cdcdcdb2b2b2eaeaead6d6d6f0f0f0ecececf2f2f2ecececf9f9f9f0f0f0fbfbfbeeeeeefafafafbfbfbf2f2f2f8f8f8fdfdfdf4f4f4e4e4e4e7e7e7f0f0f0e7e7e7d9d9d9cfcfcfe8e8e8e1e1e1dfdfdfcbcbcbe7e7e7e0e0e0eaeaeaf7f7f7f0f0f0fbfbfbf8f8f8f9f9f9f0f0f0e7e7e7efefefedededebebebe5e5e5fcfcfcf3f3f3dcdcdce2e2e2d7d7d7cbcbcbbfbfbfddddddeaeaeaf8f8f8f0f0f0e3e3e3ededede6e6e6dbdbdbb0b0b0c5c5c5c8c8c8d8d8d8efefefebebebe2e2e2c0c0c0d4d4d4e9e9e9dfdfdfdfdfdfd1d1d1e3e3e3e8e8e8bfbfbfc5c5c5dcdcdcd1d1d1d8d8d8dbdbdbf2f2f2ebebebc1c1c1aaaaaabcbcbcdddddde8e8e8ebebebd7d7d7bebebec5c5c5cbcbcbe0e0e0dfdfdfdcdcdce2e2e2ddddddd9d9d9f0f0f0d9d9d9d1d1d1c6c6c6e8e8e8cfcfcfc1c1c1ddddddeaeaeae5e5e5cbcbcbdfdfdfd7d7d7dadadadedededfdfdfebebebc7c7c7d0d0d0d6d6d6d7d7d7cbcbcbe3e3e3e3e3e3dfdfdfe2e2e2dbdbdbebebebdbdbdbe7e7e7f1f1f1f9f9f9efefefebebebf4f4f4e0e0e0ebebebd8d8d8e4e4e4ecececf1f1f1e6e6e6e0e0e0e1e1e1f1f1f1e6e6e6dfdfdff1f1f1ecececececece1e1e1ecececdededee2e2e2e1e1e1d6d6d6e7e7e7d5d5d5dbdbdbd0d0d0ccccccd3d3d3f1f1f1efefefd4d4d4c8c8c8e2e2e2bababac9c9c9d3d3d3edededebebebb2b2b2d0d0d0bdbdbdc1c1c1f2f2f2f1f1f1f1f1f1f4f4f4f7f7f7fdfdfdf5f5f5e3e3e3e2e2e2e5e5e5f6f6f6e5e5e5e9e9e9e7e7e7cececed2d2d2d5d5d5e4e4e4e7e7e7e7e7e7f7f7f7e1e1e1e7e7e7c9c9c9f8f8f8fbfbfbeaeaeaebebebebebebefefefe0e0e0ededede5e5e5e8e8e8eeeeeeeeeeeeefefefeaeaeaf4f4f4eeeeeebebebef9f9f9ecececeeeeeef4f4f4e5e5e5ddddddddddddd8d8d8c6c6c6e6e6e6d5d5d5ccccccc8c8c8d2d2d2e9e9e9e9e9e9d5d5d5cececef6f6f6f5f5f5dadadae0e0e0dfdfdffbfbfbf4f4f4e4e4e4dfdfdfe9e9e9e5e5e5d4d4d4d8d8d8e6e6e6e6e6e6edededd3d3d3f3f3f3e4e4e4ebebebd5d5d5e2e2e2d9d9d9bdbdbdbababad8d8d8f1f1f1e2e2e2d4d4d4ececece9e9e99e9e9ef3f3f3f0f0f0ebebebe7e7e7eaeaeaf4f4f4e1e1e1e5e5e5fbfbfbf0f0f0efefeff4f4f4e0e0e0cfcfcfcfcfcfd9d9d9ccccccdadadaddddddd8d8d8dbdbdbc2c2c2dddddddfdfdfe8e8e8ececece5e5e5e6e6e6ebebebefefefd9d9d9dadadaf2f2f2f4f4f4f4f4f4f1f1f1f4f4f4ececece3e3e3e7e7e7ececece6e6e6dbdbdbd1d1d1d4d4d4bbbbbbdededee1e1e1f2f2f2d6d6d6e0e0e0d0d0d0c9c9c9dededebfbfbfc5c5c5cbcbcbc7c7c7d5d5d5cdcdcdd2d2d2ccccccd0d0d0c7c7c7d8d8d8e8e8e8b9b9b9edededd5d5d5d3d3d3d4d4d4e3e3e3dbdbdbe2e2e2d3d3d3d4d4d4dddddde6e6e6f2f2f2e8e8e8d8d8d8d7d7d7dcdcdcd3d3d3c9c9c9c3c3c3cccccce2e2e29d9d9db9b9b9e5e5e5ccccccbcbcbcfcfcfce9e9e99a9a9acececee1e1e1dbdbdbe4e4e4f4f4f4f5f5f5f1f1f1f0f0f0eeeeeeeeeeeef6f6f6f7f7f7f8f8f8f5f5f5f3f3f3fafafaf6f6f6fbfbfbf5f5f5f4f4f4f9f9f9e5e5e5e6e6e6bebebebebebedcdcdccdcdcdeeeeeedededee5e5e5e9e9e9ecececf6f6f6e0e0e0efefeff3f3f3f4f4f4f7f7f7fdfdfdfcfcfcf6f6f6fffffff6f6f6fdfdfdfdfdfdfcfcfcfafafaf5f5f5f0f0f0e1e1e1f2f2f2eaeaeaf0f0f0fcfcfcfbfbfbf7f7f7f8f8f8e4e4e4d3d3d3fafafaf7f7f7e5e5e5eeeeeec5c5c5bbbbbba6a6a6eaeaeae3e3e3d2d2d2c4c4c4cdcdcdd7d7d7cfcfcff7f7f7fcfcfcfdfdfdf5f5f5f8f8f8f1f1f1f4f4f4fbfbfbf3f3f3f7f7f7d5d5d5e0e0e0e4e4e4e1e1e1d7d7d7f1f1f1ebebebc9c9c9bdbdbde5e5e5eaeaeaecececf0f0f0f2f2f2e3e3e3fafafaecececf3f3f3c8c8c8f8f8f8e3e3e3e4e4e4f0f0f0f0f0f0f1f1f1ddddddb7b7b7e6e6e6f0f0f0ebebebe9e9e9e1e1e1f6f6f6f2f2f2eaeaeaf2f2f2e1e1e1dadadad2d2d2e6e6e6e4e4e4d0d0d0e3e3e3f4f4f4d6d6d6ecececd6d6d6d8d8d8d3d3d3efefefd3d3d3dadadacfcfcfdbdbdbd9d9d9dbdbdbe0e0e0cececebebebed9d9d9c2c2c2e6e6e6efefefd7d7d7e8e8e8d9d9d9d1d1d1e9e9e9e6e6e6dcdcdcd3d3d3c0c0c0d1d1d1c1c1c1ccccccaeaeae8a8a8a9c9c9ce2e2e2d2d2d2ebebebecececbbbbbbdededee7e7e7dddddde3e3e3e5e5e5ddddddddddddddddddf0f0f0e7e7e7e2e2e2ddddddcdcdcdfcfcfce1e1e1dbdbdbc7c7c7cacacad3d3d3c5c5c5c0c0c0e1e1e1e9e9e9e4e4e4e6e6e6f2f2f2f5f5f5e5e5e5f4f4f4f4f4f4eeeeeefffffffbfbfbddddddafafaf7777778888886c6c6c6565657373735858586565655353537f7f7fa2a2a2bcbcbcb4b4b4b8b8b8bababab2b2b2acacacb5b5b5b0b0b0a1a1a1c4c4c49d9d9db5b5b5a0a0a0adadada7a7a78b8b8b9999999e9e9ea9a9a9a6a6a69d9d9db0b0b0aeaeaeb2b2b2acacacc2c2c2dcdcdcb6b6b6a1a1a19e9e9ea0a0a0dfdfdfcececedadadadbdbdbd9d9d9e4e4e4c8c8c8b5b5b5b9b9b9c2c2c28d8d8dfefefeb8b8b8d8d8d8ededede4e4e4e5e5e5e6e6e6f4f4f4f7f7f7f9f9f9f1f1f1f0f0f0f4f4f4dfdfdfefefeff2f2f2f3f3f3ecececf4f4f4f5f5f5f9f9f9eaeaeaefefefefefeff4f4f4ebebebd5d5d5f2f2f2d2d2d2e3e3e3cdcdcddfdfdfe6e6e6e7e7e7ececece5e5e5f5f5f5dddddde0e0e0e4e4e4e5e5e5dbdbdbdfdfdfecececdededeb7b7b7d2d2d2e9e9e9dadadae5e5e5eaeaead5d5d5c5c5c5e6e6e6eaeaeaf7f7f7f9f9f9f8f8f8f3f3f3f6f6f6eaeaeaf3f3f3cfcfcfd0d0d0d7d7d7f1f1f1e1e1e1c6c6c6a3a3a3bfbfbfcbcbcbc3c3c3d9d9d9d4d4d4d1d1d1eaeaeacdcdcde0e0e0e0e0e0bfbfbfbebebee5e5e5cececec5c5c5e7e7e7eaeaeaccccccc9c9c9d6d6d6e4e4e4f9f9f9f8f8f8dbdbdbd7d7d7ededede8e8e8dadadae4e4e4f2f2f2e1e1e1efefeff3f3f3f1f1f1efefeff7f7f7dfdfdfe2e2e2ebebebefefefe3e3e3d5d5d5e8e8e8e0e0e0b9b9b9e6e6e6f9f9f9f8f8f8f2f2f2f6f6f6dadadad6d6d6eaeaeadddddde1e1e1d5d5d5d9d9d9cbcbcbdadadacacacacfcfcfc8c8c8d1d1d1c0c0c0d0d0d0c2c2c2b7b7b7bcbcbcd5d5d5e2e2e2e0e0e0e0e0e0e8e8e8e2e2e2c6c6c6eaeaeaf0f0f0d2d2d2e7e7e7e6e6e6e7e7e7dededee8e8e8e8e8e8dddddddddddde8e8e8eeeeeee2e2e2f8f8f8fafafaeeeeeeb4b4b4bcbcbcddddddcdcdcdc5c5c5acacaca9a9a9b6b6b68e8e8eb1b1b1b9b9b9cbcbcbb4b4b4d3d3d3d8d8d8dbdbdbe9e9e9e3e3e3e2e2e2e8e8e8e3e3e3cbcbcbefefeff3f3f3eeeeeee3e3e3d9d9d9dddddddbdbdbdbdbdbedededdededee3e3e3dfdfdfafafafddddddd4d4d4dbdbdbcececebcbcbc8787878d8d8d878787b3b3b3b5b5b5c0c0c0bebebec7c7c7c8c8c8d9d9d9e5e5e5a7a7a75d5d5d6b6b6b767676565656444444868686afafafb0b0b0c3c3c3b7b7b7b9b9b9abababc7c7c7c1c1c1cfcfcfb9b9b9eeeeeeedededd9d9d9d1d1d1fafafaebebebf2f2f2f4f4f4e8e8e8e3e3e3e8e8e8f1f1f1eaeaeaddddddc8c8c8f0f0f0edededf1f1f1fbfbfbd7d7d7eaeaeaf7f7f7fbfbfbeaeaeaf0f0f0e7e7e7b8b8b8d0d0d0d0d0d0e6e6e6f3f3f3e7e7e7e6e6e6dfdfdff2f2f2edededf6f6f6f9f9f9eeeeeedfdfdfdfdfdfd4d4d4d3d3d3e5e5e5ededede6e6e6efefefececece2e2e2f1f1f1dcdcdcf3f3f3a5a5a5aaaaaac3c3c3abababf1f1f1ccccccdddddde0e0e0c6c6c6dcdcdce4e4e4e0e0e0f9f9f9eeeeeedededef4f4f4e2e2e2f1f1f1f3f3f3fbfbfbd4d4d4eaeaeaefefeff4f4f4f6f6f6f6f6f6fcfcfce8e8e8e3e3e3e5e5e5ecececf6f6f6edededf2f2f2efefefefefeff1f1f1cdcdcdc3c3c3dadadabebebec7c7c7c6c6c6777777b6b6b6e2e2e2eeeeeef1f1f1edededf1f1f1e3e3e3fafafafbfbfbf3f3f3efefeff8f8f8e4e4e4f0f0f0efefeff2f2f2f5f5f5eeeeeeefefeff0f0f0e6e6e6e9e9e9d2d2d2dfdfdff5f5f5cdcdcdeeeeeeecececedededcacacaedededdedededadadaededede9e9e9e7e7e7dededee5e5e5ebebebe9e9e9f6f6f6f7f7f7f0f0f0dfdfdfcfcfcff0f0f0e8e8e8f3f3f3eeeeeef8f8f8eeeeeee7e7e7e2e2e2dadadae5e5e5ececece0e0e0dcdcdccfcfcfd6d6d6e7e7e7e3e3e3dedededededeeaeaeadadadaededede2e2e2eaeaead6d6d6dadadadadadae5e5e5d3d3d3dadadae5e5e5f2f2f2e8e8e8dfdfdfd9d9d9c5c5c5abababcdcdcdc4c4c4d6d6d6bbbbbbd8d8d8edededf1f1f1e9e9e9e0e0e0cdcdcdb2b2b2f8f8f8f3f3f3edededf5f5f5fafafaebebebf4f4f4fcfcfcc7c7c7e7e7e7dcdcdcd9d9d9d7d7d7c6c6c6cecececececec4c4c4c5c5c5bcbcbcbfbfbfb3b3b3e1e1e1c3c3c3d3d3d3dadadae6e6e6e5e5e5f2f2f2e8e8e8f2f2f2eeeeeef5f5f5eeeeeef8f8f8f1f1f1efefeff1f1f1f2f2f2d3d3d3d3d3d3c1c1c1c5c5c5b7b7b7acacacb5b5b5b8b8b8d2d2d2b0b0b0a4a4a4bdbdbdbbbbbbcececef5f5f5fbfbfbfdfdfdf2f2f2e4e4e4ededede7e7e7e9e9e9e0e0e0c9c9c9d4d4d4ecececf4f4f4f1f1f1efefeff0f0f0e2e2e2dedededadadae0e0e0e4e4e4d5d5d5ebebebf2f2f2f8f8f8f5f5f5f9f9f9fbfbfbf6f6f6e2e2e2f5f5f5e6e6e6edededcccccceeeeeef2f2f2e5e5e5e5e5e5eaeaeadededee4e4e4d9d9d9d7d7d7d5d5d5b8b8b8f4f4f4f5f5f5f5f5f5d5d5d5ebebebebebebfafafadcdcdcdcdcdcdcdcdcdededed3d3d3dbdbdbe8e8e8efefefc9c9c9fbfbfbf5f5f5edededd2d2d2e6e6e6c5c5c5f1f1f1e5e5e5b5b5b5d6d6d6eaeaeae2e2e2dadadae5e5e5e3e3e3d9d9d9dcdcdcd6d6d6e5e5e5e4e4e4ebebebe4e4e4ededede7e7e7e4e4e4ebebebd9d9d9eaeaeaf5f5f5f3f3f3f3f3f3eeeeeef4f4f4efefeff1f1f1f6f6f6e9e9e9bcbcbce1e1e1e5e5e5f3f3f3f6f6f6bcbcbcc2c2c2e0e0e0e6e6e6e8e8e8b6b6b6c2c2c28e8e8ed3d3d3d8d8d8d3d3d3ecececfefefef3f3f3f1f1f1f3f3f3e9e9e9eeeeeef6f6f6f7f7f7fbfbfbf6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f3f3f3fbfbfbfafafaf7f7f7f7f7f7f5f5f5f4f4f4f7f7f7e8e8e8eeeeeee7e7e7f3f3f3efefefeeeeeef2f2f2ddddddeaeaeaf3f3f3efefefccccccc5c5c5e8e8e8dddddde0e0e0efefeff8f8f8f8f8f8f8f8f8c2c2c2f3f3f3efefeff2f2f2f7f7f7f7f7f7f6f6f6f9f9f9ededede9e9e9eeeeeeeaeaeafbfbfbf2f2f2ecececd5d5d5efefefe9e9e9f7f7f7fafafadadadaf3f3f3dddddde8e8e8f2f2f2efefefebebebe7e7e7dadadaddddddf9f9f9d6d6d6d2d2d2b4b4b4bebebeb9b9b9aeaeaecbcbcbcfcfcfdcdcdcd7d7d7f0f0f0ebebebc6c6c6e6e6e6d8d8d8dfdfdfdfdfdfcecececececee2e2e2ecececfbfbfbfbfbfbededede2e2e2f0f0f0f0f0f0ebebebe6e6e6ebebebdbdbdbdfdfdfe4e4e4d4d4d4b1b1b1b7b7b7b0b0b0939393d6d6d6e1e1e1dadadad2d2d2f0f0f0bcbcbcdbdbdbe9e9e9f0f0f0f7f7f7d9d9d9f6f6f6ebebebe9e9e9d7d7d7e4e4e4dfdfdfcecececcccccc6c6c6afafafccccccddddddddddddb9b9b9c6c6c6d7d7d7edededeaeaeab9b9b9e6e6e6ebebebefefefedededf3f3f3eeeeee8f8f8fc0c0c0ecececfbfbfbfcfcfcfcfcfcf7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f9f9f9e9e9e9e5e5e5f3f3f3f9f9f9fbfbfbf4f4f4f8f8f8f6f6f6fbfbfbf7f7f7fbfbfbebebebfafafaf1f1f1eaeaeadedededcdcdcf0f0f0e8e8e8f3f3f3e2e2e2e9e9e9f3f3f3f0f0f0f4f4f4d3d3d3dbdbdbc3c3c3e1e1e1bebebebfbfbfbababae1e1e1d7d7d7ebebebe2e2e2f3f3f3f4f4f4ebebebf0f0f0f0f0f0e2e2e2dfdfdfe2e2e2dcdcdcbfbfbfd2d2d2ecececf0f0f0e1e1e1e2e2e2dadadaedededdededeb7b7b7e8e8e8e3e3e3b4b4b4dcdcdcc9c9c9e4e4e4e7e7e7ebebebddddddeeeeeee7e7e7cbcbcbe7e7e7f4f4f4f8f8f8ecececf1f1f1f6f6f6fafafaededede6e6e6ececece7e7e7f2f2f2eeeeeed7d7d7d1d1d1a5a5a5cdcdcdd7d7d7d5d5d5e9e9e9efefeff4f4f4d8d8d89b9b9bb0b0b09f9f9f5d5d5db5b5b5efefeff8f8f8c8c8c8e1e1e1dfdfdfdfdfdff7f7f7fcfcfcfcfcfcfbfbfbf8f8f8f7f7f7fbfbfbf5f5f5fdfdfde9e9e9f2f2f2f6f6f6fdfdfdfcfcfcfbfbfbf4f4f4ecececd9d9d9f0f0f0f3f3f3eeeeeefcfcfcf8f8f8f9f9f9f8f8f8fbfbfbefefefececece7e7e7f9f9f9eaeaeaf1f1f1e2e2e2f6f6f6fefefefbfbfbf6f6f6d1d1d1dededee8e8e8d7d7d7d6d6d6e2e2e2d8d8d8dbdbdbf6f6f6f4f4f4e7e7e7f1f1f1e9e9e9f4f4f4e8e8e8ecececd9d9d9e0e0e0d7d7d7ddddddc9c9c9dcdcdce0e0e0e3e3e3e9e9e9eaeaeae7e7e7d5d5d5cacacad3d3d3f1f1f1f4f4f4f2f2f2c4c4c4eaeaeaa1a1a1c6c6c6bbbbbbcccccce3e3e3cececeebebebccccccc6c6c6bcbcbcddddddd0d0d0dfdfdfeaeaeae1e1e1f9f9f9e9e9e9ecececededededededd6d6d6c6c6c6d7d7d7dfdfdfb8b8b8edededf9f9f9f8f8f8eaeaeaefefefebebebe5e5e5d3d3d3e0e0e0e2e2e2c9c9c9c6c6c6bbbbbb9d9d9d8787879d9d9d858585a9a9a9c3c3c3c9c9c9e7e7e7c9c9c9b9b9b9ebebebe7e7e7efefefd7d7d7d5d5d5bfbfbfcfcfcfd1d1d1c5c5c5b7b7b7b6b6b6c2c2c2c9c9c9c4c4c4bababac3c3c3e9e9e9d9d9d9ecececf5f5f5e7e7e7f9f9f9d3d3d3e4e4e4bdbdbd8c8c8c949494b8b8b8868686a5a5a5abababa8a8a8aaaaaab5b5b5bebebecececee0e0e0f6f6f6e4e4e4ecececdcdcdccececef1f1f1d7d7d7ddddddf3f3f3f1f1f1edededdededeecececf4f4f4e9e9e9e3e3e3eeeeeeecececdededee4e4e4ededede7e7e7d8d8d8d8d8d8cfcfcfcececeb1b1b1cdcdcdd9d9d9dfdfdfe0e0e0f4f4f4f0f0f0eeeeeef9f9f9eeeeeef3f3f3cfcfcfbebebec1c1c1cececebcbcbcd3d3d3d8d8d8d4d4d4d6d6d6e3e3e3e4e4e4e8e8e8f0f0f0dfdfdfe9e9e9d9d9d9e9e9e9f0f0f0e3e3e3e8e8e8f0f0f0e7e7e7f3f3f3e8e8e8e9e9e9e5e5e5e1e1e1f7f7f7e3e3e3e9e9e9dbdbdbdfdfdfd8d8d8e9e9e9e7e7e7f1f1f1ebebebf7f7f7f7f7f7f5f5f5fafafaf7f7f7dfdfdff2f2f2d7d7d7c2c2c2cfcfcfd9d9d9d0d0d0d0d0d0d5d5d5c6c6c6e3e3e3878787c0c0c0ebebebf9f9f9efefeff3f3f3f9f9f9f1f1f1f2f2f2eeeeeef2f2f2fafafafcfcfcf6f6f6f7f7f7f4f4f4f8f8f8cdcdcde4e4e4b2b2b2f1f1f1eaeaeadededed8d8d8f3f3f3f1f1f1eeeeeef0f0f0f1f1f1e4e4e4e9e9e9f6f6f6e4e4e4f5f5f5fcfcfcf2f2f2fdfdfdfcfcfcd7d7d7f4f4f4f2f2f2f5f5f5e5e5e5f2f2f2f8f8f8f9f9f9efefefb5b5b5cececed8d8d8d1d1d1d9d9d9dadadae9e9e9e1e1e1e8e8e8f2f2f2f0f0f0f4f4f4f5f5f5fafafae2e2e2d8d8d8e5e5e5f9f9f9e7e7e7e9e9e9e5e5e5d9d9d9c5c5c5d7d7d7ccccccb4b4b4fdfdfde5e5e5e3e3e3c7c7c7c1c1c1b7b7b7d7d7d7b3b3b3959595b5b5b5d0d0d0cccccce1e1e1c9c9c9eeeeeeeaeaeaececece7e7e7cecececbcbcbbbbbbbccccccddddddc7c7c7edededebebebe2e2e2efefefd6d6d6dcdcdce4e4e4f2f2f2eaeaeaecececd6d6d6eeeeeeefefefececece0e0e0efefefdfdfdfe9e9e9e5e5e5e7e7e7f6f6f6f8f8f8f6f6f6f1f1f1e8e8e8fefefef9f9f9f4f4f4e7e7e7e0e0e0cfcfcfd3d3d3d0d0d0bdbdbdc2c2c2cdcdcdd2d2d2e0e0e0ddddddececece4e4e4b8b8b8e5e5e5ebebebd1d1d1ddddddf1f1f1e1e1e1d0d0d0d6d6d6dfdfdfe3e3e3e7e7e7cecececfcfcfe6e6e6fbfbfbffffffffffffe6e6e6f2f2f2c1c1c1b6b6b6b5b5b5b9b9b9adadada9a9a99393938a8a8a6a6a6a878787a3a3a3b7b7b7d4d4d4e9e9e9e4e4e4e5e5e5ebebebe3e3e3dfdfdfebebebcececee0e0e0e7e7e7efefefebebebf0f0f0dededeecececf1f1f1dededebcbcbcb4b4b4a8a8a8b8b8b8dbdbdbdddddde0e0e0c7c7c7e6e6e6c8c8c8d8d8d8e6e6e6d5d5d5c3c3c3ccccccdbdbdbd2d2d2f7f7f7f6f6f6f8f8f8dcdcdcf4f4f4e1e1e1fbfbfbedededebebebe2e2e2ccccccdcdcdcedededeeeeeee9e9e9e6e6e6f0f0f0e3e3e3c2c2c2e7e7e7f4f4f4f1f1f1f2f2f2dfdfdff0f0f0d1d1d1e6e6e6f1f1f1e9e9e9ededede7e7e7efefefecececf5f5f5f6f6f6eeeeeeecececd3d3d3e2e2e2f9f9f9f1f1f1d8d8d8bcbcbcd0d0d0fbfbfbdededee1e1e1f6f6f6f9f9f9efefefd2d2d28888888e8e8ed1d1d1a5a5a5d8d8d8d8d8d8dcdcdcf0f0f0f4f4f4f0f0f0e9e9e9f5f5f5c6c6c6c9c9c9ddddddf7f7f7f1f1f1dcdcdcdadadae9e9e9f4f4f4e6e6e6d1d1d1d0d0d0eeeeeee4e4e4d6d6d6dededeefefefd4d4d4f4f4f4f5f5f5ebebebf1f1f1f1f1f1e8e8e8f6f6f6f8f8f8f1f1f1f9f9f9f6f6f6f7f7f7e9e9e9e4e4e4f4f4f4f9f9f9e7e7e7cececed8d8d8f5f5f5efefeff4f4f4f3f3f3f9f9f9f4f4f4eaeaeaf7f7f7f3f3f3ececece9e9e9ebebebe0e0e0c4c4c4e3e3e3eaeaeae0e0e0e4e4e4d3d3d3e5e5e5e5e5e5e0e0e0dbdbdbf5f5f5ececece2e2e2f9f9f9f4f4f4efefeff7f7f7cacacab2b2b2cdcdcdd7d7d7e9e9e9e1e1e1c0c0c0c6c6c6c9c9c9c1c1c1dfdfdfdcdcdcefefefd6d6d6f1f1f1eeeeeed0d0d0dededed4d4d4cececee7e7e7f2f2f2e0e0e0ddddddefefeff0f0f0eeeeeee2e2e2e4e4e4dadadad1d1d1e3e3e3f5f5f5dfdfdfeeeeeee5e5e5eeeeeeebebebcccccccfcfcfd5d5d5d2d2d2d0d0d0cacacad0d0d0d2d2d2cdcdcdc8c8c8d2d2d2e4e4e4d6d6d6d8d8d8cbcbcbd3d3d3d5d5d5d4d4d4dbdbdbd2d2d2d7d7d7d5d5d5d7d7d7d4d4d4e3e3e3e0e0e0cbcbcbe2e2e2e5e5e5eaeaeaf5f5f5f2f2f2c9c9c9bababae4e4e4e2e2e2efefefc4c4c4d2d2d2dddddddfdfdfe7e7e7f4f4f4efefefe5e5e5d0d0d0d9d9d9d5d5d5e8e8e8ebebebf7f7f7cacacac9c9c9bfbfbf8a8a8a5c5c5c515151616161737373c0c0c0c0c0c0c5c5c5babababcbcbcd0d0d0cecececbcbcbdfdfdfdcdcdcdcdcdcdededee5e5e5e2e2e2dfdfdfe3e3e3d6d6d6dadadad4d4d4e2e2e2e7e7e7e6e6e6eaeaeadcdcdce7e7e7ecececf3f3f3f8f8f8fcfcfcf7f7f7fbfbfbf7f7f7fbfbfbe3e3e3d2d2d2f1f1f1ddddddf3f3f3f4f4f4f1f1f1e0e0e0efefefcececee7e7e7d5d5d5edededdadadaf4f4f4f2f2f2f4f4f4e7e7e7e3e3e3e7e7e7ececece9e9e9e2e2e2eeeeeef6f6f6e5e5e5e2e2e2ecececd3d3d3dddddde4e4e4f5f5f5e2e2e2aeaeaec5c5c5cacaca9e9e9e9b9b9bcacacafdfdfdf6f6f6e3e3e3dcdcdcd4d4d4e4e4e4bfbfbfb5b5b5bdbdbdc5c5c5e6e6e6e5e5e5bfbfbff1f1f1e4e4e4dcdcdcb1b1b1cbcbcbbfbfbfbcbcbcc3c3c3cfcfcfb9b9b9dededeb5b5b5e6e6e6d9d9d9cfcfcfeeeeeee8e8e8cfcfcfe0e0e0eeeeeee6e6e6d3d3d3dbdbdbeaeaeae9e9e9e5e5e5dfdfdfe3e3e3e5e5e5edededd1d1d1d9d9d9edededf4f4f4f5f5f5f4f4f4fafafaf6f6f6f3f3f3f2f2f2f9f9f9fcfcfccacacab2b2b2d9d9d9fdfdfdeeeeeeeeeeeefcfcfcfbfbfbfbfbfbedededfcfcfcf7f7f7f9f9f9fbfbfbf2f2f2d1d1d1dededeebebebe4e4e4ececece5e5e5e4e4e4dedededfdfdfe7e7e7d2d2d2cccccccacacabbbbbbd5d5d5dadadac5c5c5d3d3d3cdcdcdd4d4d4e5e5e5cccccccdcdcde8e8e8d1d1d1dededecacacacbcbcbccccccbcbcbccacacac3c3c3bfbfbfcacacac3c3c3d8d8d8cacacacbcbcbacacace6e6e6cdcdcdcbcbcbc9c9c9cfcfcfc9c9c9bbbbbbbdbdbdd0d0d0dcdcdcd2d2d2d7d7d7e7e7e7e6e6e6dcdcdce6e6e6fdfdfdfbfbfbedededededede9e9e9f0f0f0d4d4d4e3e3e3dddddde3e3e3f5f5f5f3f3f3e6e6e6ecececeaeaead1d1d1d3d3d3e5e5e5d9d9d9bfbfbfd9d9d9b7b7b7c4c4c4d4d4d4bfbfbfd1d1d1d7d7d7e0e0e0dadadaedededeaeaeae8e8e8cececeb1b1b1c0c0c0b7b7b7a9a9a9c6c6c6f6f6f6c6c6c6e1e1e1dededee2e2e2efefefd8d8d8e0e0e0e9e9e9ebebebdcdcdce6e6e6dadadaf8f8f8fefefef0f0f0f9f9f9f7f7f7eaeaeae0e0e0cacaca9a9a9a8888889898986e6e6e5c5c5c4646464444443e3e3e4d4d4d6969695c5c5c727272898989b3b3b3b3b3b3d9d9d9e1e1e1dededef9f9f9c0c0c0d5d5d5dadadaebebebefefeffbfbfbedededd4d4d4dcdcdcd1d1d1cececee5e5e5e3e3e3e7e7e7d9d9d9cfcfcff4f4f4e3e3e3c8c8c8dfdfdff2f2f2f3f3f3e7e7e7f1f1f1f3f3f3f9f9f9e9e9e9e5e5e5d9d9d9cdcdcde7e7e7edededeeeeeee3e3e3eaeaeaf1f1f1ecececf0f0f0e2e2e2e0e0e0e3e3e3e7e7e7d8d8d8c4c4c4e7e7e7ededede4e4e4eaeaeae8e8e8c3c3c3d1d1d1e8e8e8d8d8d8f0f0f0efefefecececf0f0f0fcfcfcdededecececed3d3d3eeeeeeb4b4b4ddddddcececeecececdbdbdbdcdcdce2e2e2ebebebe7e7e7f7f7f7edededeaeaeaecececefefefededede5e5e5efefefd3d3d3c2c2c2ccccccb3b3b3c7c7c7dbdbdbe1e1e1f2f2f2e9e9e9efefeff2f2f2f1f1f1f9f9f9f5f5f5f1f1f1eeeeeeebebebf1f1f1ededede1e1e1edededdbdbdbecececcfcfcfdadadaf1f1f1f9f9f9dededeedededc0c0c0bfbfbfc7c7c7eaeaeaf1f1f1e5e5e5efefeff5f5f5edededfafafafcfcfcf9f9f9f6f6f6f0f0f0f0f0f0cdcdcde8e8e8f6f6f6d6d6d6dddddde6e6e6e7e7e7ecececf2f2f2e3e3e3f5f5f5edededeeeeeef3f3f3f3f3f3f0f0f0f0f0f0e6e6e6e5e5e5f0f0f0f5f5f5f4f4f4e0e0e0e1e1e1f3f3f3edededecececf0f0f0e7e7e7f2f2f2e9e9e9eeeeeeebebebe8e8e8ddddddcccccce0e0e0e7e7e7f4f4f4f0f0f0f5f5f5f7f7f7f3f3f3fcfcfcf4f4f4fdfdfdfcfcfcf0f0f0cbcbcbd9d9d9f3f3f3f4f4f4fefefef4f4f4f3f3f3cdcdcde3e3e3e6e6e6e0e0e0dbdbdbe0e0e0e5e5e5d7d7d7dfdfdfd3d3d3e9e9e9e1e1e1e1e1e1bcbcbcebebebe8e8e8c7c7c7dededed2d2d2cbcbcbc3c3c3cacacac4c4c4d3d3d3c9c9c9c5c5c5dddddde7e7e7bfbfbf999999dddddde5e5e5e6e6e6c8c8c8d4d4d4eeeeeef5f5f5f0f0f0cbcbcbededede9e9e9f2f2f2e4e4e4e8e8e8f0f0f0d4d4d4f0f0f0efefefe7e7e7e6e6e6e9e9e9dededed9d9d9e0e0e0efefefefefefe2e2e2e3e3e3e9e9e9f0f0f0f4f4f4dddddde8e8e8e8e8e8f6f6f6f4f4f4f9f9f9fbfbfbf5f5f5ecececd3d3d3dbdbdb9e9e9e9797978787877171716a6a6a787878818181838383b6b6b6aaaaaac6c6c6d2d2d2c2c2c2a2a2a2c0c0c0b4b4b4c2c2c2e4e4e4f6f6f6efefefe8e8e8c7c7c7d2d2d2f8f8f8edededebebebf1f1f1ddddddf7f7f7f5f5f5fafafaf9f9f9f7f7f7fcfcfcfefefef9f9f9eeeeeedededee6e6e6d9d9d9dfdfdfdedededbdbdbd3d3d3dbdbdbe7e7e7dfdfdfe4e4e4e3e3e3e7e7e7eaeaeaedededecececd4d4d4dededebababaafafafb5b5b5fafafaf5f5f5fbfbfbf6f6f6f9f9f9fcfcfcfcfcfcfafafaf0f0f0bfbfbfbfbfbfb8b8b8efefefe4e4e4f9f9f9f0f0f0f0f0f0eeeeeeebebebf7f7f7fafafaf4f4f4fbfbfbf4f4f4f7f7f7fbfbfbf0f0f0dfdfdfededede4e4e4ebebebefefeffafafaf9f9f9f9f9f9fcfcfcf2f2f2f6f6f6f1f1f1f8f8f8f3f3f3f5f5f5e0e0e0e9e9e9f8f8f8edededf7f7f7dcdcdcfcfcfcefefefe9e9e9f4f4f4d7d7d7dcdcdcdadadad9d9d9d8d8d8d8d8d8d7d7d7dfdfdfdadadae3e3e3e2e2e2dededee4e4e4eaeaeae4e4e4f4f4f4ebebebebebebf3f3f3e0e0e0e0e0e0f6f6f6f7f7f7f0f0f0f5f5f5efefefe2e2e2e0e0e0ecececedededf5f5f5dcdcdcd1d1d1e2e2e2e8e8e8dfdfdfe6e6e6f1f1f1f1f1f1f1f1f1f0f0f0e6e6e6e6e6e6e0e0e0cdcdcdcececec6c6c6d8d8d8d7d7d7cfcfcfdbdbdbdddddddfdfdfe7e7e7e7e7e7ebebebdededee3e3e3e9e9e9e5e5e5dadadae7e7e7ebebebe5e5e5e9e9e9e4e4e4e0e0e0e8e8e8eaeaeae6e6e6eeeeeee7e7e7f2f2f2dddddde6e6e6e3e3e3e3e3e3c4c4c4afafafb1b1b19f9f9f949494a5a5a5a8a8a89c9c9ca4a4a4b3b3b3c0c0c0b6b6b6d9d9d9e6e6e6f1f1f1f0f0f0ececece7e7e7dadadadfdfdfe0e0e0eaeaeadfdfdff4f4f4f7f7f7fafafaf6f6f6f2f2f2cfcfcfdadadae7e7e7f5f5f5ecececd4d4d4dfdfdfdfdfdff0f0f0ededede3e3e3efefeff6f6f6ebebebe3e3e3e5e5e5efefefecececededede1e1e1e4e4e4d4d4d4d1d1d1e5e5e5ebebebeeeeeee5e5e5eeeeeef4f4f4e8e8e8e4e4e4d4d4d4d5d5d5cacacad7d7d7d0d0d0cfcfcfd6d6d6c0c0c0d2d2d2d0d0d0d3d3d3cecececececed5d5d5ccccccf2f2f2f2f2f2ecececeeeeeef7f7f7fafafaf8f8f8efefefb2b2b2c3c3c3ebebebe8e8e8e7e7e7e8e8e8e8e8e8dcdcdce7e7e7e7e7e7ececece7e7e7e2e2e2e5e5e5e0e0e0ddddddd3d3d3c7c7c7d4d4d4cbcbcbd7d7d7dcdcdcd5d5d5d0d0d0d8d8d8ecececd9d9d9e3e3e3e0e0e0dcdcdcddddddeeeeeef5f5f5e6e6e6f4f4f4f6f6f6f3f3f3f8f8f8efefefdcdcdccdcdcdf3f3f3e4e4e4e8e8e8ebebebeeeeeeeaeaeae3e3e3b3b3b3dbdbdbd4d4d4c0c0c0e6e6e6e5e5e5dddddddbdbdbd2d2d2bdbdbdaaaaaaa5a5a59b9b9b9292929696968d8d8d8d8d8d9a9a9a9797979f9f9fc0c0c0d4d4d4dededef4f4f4ebebebf1f1f1dddddde7e7e7c3c3c3dededeeeeeeeecececf1f1f1e8e8e8eaeaead2d2d2e3e3e3e3e3e3f3f3f3f1f1f1dddddde7e7e7ebebebe7e7e7ebebebe0e0e0d4d4d4ebebebf3f3f3eeeeeedfdfdfd9d9d9ebebebf4f4f4f5f5f5f0f0f0e7e7e7dbdbdbe7e7e7dadadaf2f2f2f2f2f2e5e5e5eeeeeedededec4c4c4cccccce5e5e5e7e7e7f1f1f1f5f5f5e0e0e0d3d3d3d4d4d4c0c0c0c9c9c9d2d2d2d1d1d1cfcfcfbebebecececed2d2d2d3d3d3d0d0d0dbdbdbdbdbdbe5e5e5e7e7e7e6e6e6f1f1f1ecececdfdfdfeaeaeadededeebebebeeeeeed8d8d8c6c6c6c4c4c4c7c7c7cdcdcda9a9a9bbbbbbbabababababad1d1d1d0d0d0dedededcdcdcd1d1d1e4e4e4dfdfdfdadadad8d8d8dededee7e7e7e8e8e8d8d8d8d6d6d6cdcdcdc8c8c8c6c6c6c8c8c8e1e1e1e8e8e8e9e9e9efefefe9e9e9e4e4e4e2e2e2d3d3d3d1d1d1ebebebecececdededee9e9e9e2e2e2e1e1e1eaeaeaeeeeeeeeeeeee1e1e1e4e4e4d0d0d0eaeaead6d6d6d1d1d1e0e0e0b9b9b99f9f9fa5a5a5a7a7a7b2b2b2aaaaaabcbcbcb0b0b0b1b1b1b2b2b2b2b2b2c4c4c4cacacab7b7b7e8e8e8e6e6e6f1f1f1eeeeeef5f5f5f2f2f2d9d9d9e2e2e2f3f3f3eaeaeaf9f9f9dddddddededeedededf5f5f5f3f3f3ededede2e2e2f8f8f8f5f5f5f8f8f8fafafaf1f1f1dededee5e5e5dcdcdcedededf3f3f3eeeeeecececef5f5f5f6f6f6dddddddededef3f3f3ecececf2f2f2f4f4f4e9e9e9efefefe3e3e3e7e7e7f1f1f1ebebebf0f0f0f2f2f2ededede9e9e9ededede6e6e6e4e4e4e6e6e6e8e8e8e2e2e2e8e8e8dededee9e9e9ededede2e2e2d7d7d7c6c6c6c1c1c1d2d2d2dfdfdf9c9c9cb4b4b4c8c8c8e8e8e8e2e2e2eeeeeee3e3e3d0d0d0cececee0e0e0e5e5e5e2e2e2dbdbdbe2e2e2dededeeeeeeef2f2f2e3e3e3e5e5e5dbdbdbe3e3e3e1e1e1dcdcdcd8d8d8dddddddddddde5e5e5d8d8d8d8d8d8dededee5e5e5e6e6e6ececece8e8e8ccccccd2d2d2e9e9e9e3e3e3e9e9e9e5e5e5e0e0e0d5d5d5dededed7d7d7d1d1d1d4d4d4cdcdcdd7d7d7e1e1e1e8e8e8e5e5e5e3e3e3dededed6d6d6ddddddd1d1d1e5e5e5e3e3e3ececece9e9e9dadadadfdfdfd4d4d4dededeadadad989898a8a8a8c0c0c0c2c2c29d9d9d9c9c9ca6a6a6a7a7a7c7c7c7cbcbcbe7e7e7b7b7b7a1a1a1a8a8a8afafafa7a7a79a9a9a9d9d9da6a6a6bcbcbcd0d0d0d9d9d9d5d5d5eaeaead6d6d6e3e3e3f7f7f7efefefe5e5e5e7e7e7e6e6e6e0e0e0e7e7e7e8e8e8e0e0e0edededeaeaeaececece9e9e9eaeaeaaeaeaef0f0f0f3f3f3efefeff8f8f8f5f5f5e2e2e2edededeeeeeee9e9e9e6e6e6f4f4f4f2f2f2efefefe8e8e8e4e4e4e8e8e8eeeeeee6e6e6dadadacbcbcbd6d6d6acacacc2c2c2dadadaeaeaeae0e0e0eeeeeeedededeeeeeee7e7e7d5d5d5cbcbcbe2e2e2e5e5e5d5d5d5dededed4d4d4dbdbdbd5d5d5d8d8d8dfdfdfe1e1e1dbdbdbe2e2e2e2e2e2e8e8e8dbdbdbeeeeeee3e3e3e0e0e0e5e5e5e4e4e4d9d9d9d8d8d8d2d2d2d3d3d3dadadadadadad8d8d8e4e4e4d7d7d7e4e4e4e2e2e2dededecdcdcdd1d1d1dddddde4e4e4d4d4d4cfcfcfd3d3d3d6d6d6dbdbdbdadadadcdcdcefefeff2f2f2fafafaebebebe8e8e8efefefe0e0e0d8d8d8cccccce5e5e5c2c2c2d5d5d5dbdbdbdadadaecececf2f2f2f2f2f2e2e2e2dcdcdccacacabebebeacacacadadadf6f6f6f2f2f2fafafaf8f8f8fafafafafafafafafaf5f5f5ebebebd7d7d7afafafabababa0a0a09a9a9a9a9a9a989898969696a7a7a7cfcfcfd4d4d4eeeeeeefefeff4f4f4ececece9e9e9dededeeeeeeee7e7e7d6d6d6dadadaedededeeeeeee9e9e9dddddddfdfdfeaeaeae9e9e9e9e9e9eeeeeeededede4e4e4d9d9d9eaeaeae5e5e5eeeeeee2e2e2e1e1e1e1e1e1d4d4d4dadadaa5a5a5aeaeaecdcdcdd1d1d1dedededbdbdbe7e7e7e6e6e6dededeebebebe5e5e5d3d3d3c6c6c6d8d8d8eeeeeee5e5e5e2e2e2e2e2e2ececece5e5e5e7e7e7eaeaead8d8d8e0e0e0d8d8d8d2d2d2cfcfcfe0e0e0e1e1e1e1e1e1e6e6e6dadadadfdfdfe0e0e0e3e3e3ebebebe9e9e9dfdfdfe4e4e4f0f0f0e2e2e2e8e8e8e4e4e4e8e8e8e3e3e3e6e6e6e5e5e5e0e0e0c9c9c9d2d2d2dcdcdce6e6e6f1f1f1dededededededededeedededf2f2f2dfdfdfdadadaebebebf6f6f6f0f0f0e2e2e2f0f0f0ececece7e7e7d6d6d6e8e8e8e8e8e8ececece8e8e8e6e6e6f2f2f2f5f5f5f5f5f5ebebebf5f5f5fbfbfbf7f7f7f9f9f9f3f3f3ececece9e9e9e1e1e1ddddddd6d6d6e2e2e2cececee0e0e0f0f0f0eeeeeed7d7d7dededeebebebdbdbdbb0b0b09e9e9e9090908c8c8c8a8a8a9e9e9e999999959595a8a8a8afafafcccccce1e1e1cececed1d1d1d0d0d0e3e3e3dfdfdfd7d7d7dadadaeaeaeadadadaeaeaeae7e7e7f4f4f4f0f0f0dcdcdcd9d9d9d1d1d1d4d4d4c8c8c8bebebebababac9c9c9ccccccbbbbbbcacacad9d9d9d4d4d4ddddddd6d6d6e6e6e6dedededadadad7d7d7e8e8e8e1e1e1eeeeeee4e4e4d5d5d5c2c2c2d8d8d8e4e4e4dbdbdbe6e6e6dededed9d9d9e3e3e3e0e0e0ececece5e5e5dfdfdfdcdcdcdbdbdbdfdfdfe2e2e2dfdfdfe8e8e8e0e0e0e1e1e1edededdbdbdbe2e2e2e8e8e8ecececededede7e7e7f1f1f1e9e9e9ebebebdcdcdcc9c9c9dbdbdbcfcfcfdadadae6e6e6eaeaeaf3f3f3f3f3f3f0f0f0f9f9f9efefefe1e1e1dddddde0e0e0f1f1f1f4f4f4e7e7e7e6e6e6ebebebefefefe5e5e5d9d9d9e5e5e5eaeaeaedededececececececebebebf6f6f6f8f8f8f5f5f5dadadaf3f3f3f3f3f3f4f4f4e3e3e3d1d1d1e1e1e1dadadae7e7e7e2e2e2d0d0d0dcdcdceaeaeaccccccd8d8d8d5d5d5d4d4d4e1e1e1d5d5d5d1d1d1c9c9c9cececed3d3d3d2d2d2cfcfcfcdcdcdbfbfbfabababa1a1a1939393979797a4a4a4a0a0a0969696999999949494969696a4a4a4d5d5d5c0c0c0dededee9e9e9dcdcdcd8d8d8d5d5d5d2d2d2cdcdcdc8c8c8d7d7d7d1d1d1c4c4c4cececee1e1e1e0e0e0b9b9b9d0d0d0ccccccdcdcdcdededee1e1e1d6d6d6c9c9c9d4d4d4e1e1e1dcdcdce4e4e4dadadaebebebdfdfdfcfcfcfcacacae8e8e8e2e2e2dadadadadadaedededeaeaeaedededf1f1f1d6d6d6dadadae6e6e6e8e8e8e9e9e9eaeaeaededede0e0e0e4e4e4e7e7e7eeeeeeebebebe5e5e5f1f1f1f2f2f2efefeff1f1f1ebebebf0f0f0d4d4d4e9e9e9efefefe9e9e9edededf0f0f0ebebebeeeeeef5f5f5f5f5f5e9e9e9f2f2f2ececece7e7e7e9e9e9dedededfdfdfe9e9e9edededeeeeeee7e7e7d5d5d5d5d5d5f3f3f3f4f4f4f5f5f5f7f7f7efefeff6f6f6eeeeeedfdfdfe1e1e1e5e5e5f0f0f0e7e7e7e9e9e9d7d7d7e9e9e9efefefe1e1e1dcdcdcc5c5c5d8d8d8ddddddd1d1d1dfdfdfd1d1d1eaeaeadbdbdbeeeeeee8e8e8ebebebe0e0e0e4e4e4d9d9d9e2e2e2dcdcdcc3c3c3b9b9b9b9b9b9c0c0c0d4d4d4cecececdcdcde0e0e0e6e6e6dededecbcbcbb6b6b6adadad9b9b9b949494aaaaaac4c4c48e8e8eadadada5a5a5b2b2b2b5b5b5bdbdbdb8b8b8cbcbcbe4e4e4dededec0c0c0cececedadadadddddde0e0e0e9e9e9e2e2e2edededefefefe5e5e5e2e2e2eaeaead2d2d2d7d7d7eaeaeaeeeeeee9e9e9cfcfcfcdcdcdd0d0d0e0e0e0dbdbdbd9d9d9d0d0d0dadadadfdfdfd4d4d4d3d3d3cfcfcfdfdfdfd2d2d2e5e5e5eaeaeae8e8e8eaeaeaf1f1f1efefefe5e5e5dededef1f1f1ecececf2f2f2ebebebe8e8e8c8c8c8c2c2c2c4c4c4f1f1f1d7d7d7eaeaeae8e8e8dddddde8e8e8f4f4f4ececece9e9e9efefeff0f0f0e2e2e2d8d8d8d8d8d8cdcdcdd0d0d0d8d8d8dfdfdfd0d0d0e6e6e6e0e0e0d9d9d9f5f5f5e5e5e5e8e8e8e2e2e2f6f6f6e7e7e7e4e4e4dfdfdff0f0f0f0f0f0f3f3f3f3f3f3efefefd2d2d2e2e2e2d0d0d0d7d7d7d7d7d7d2d2d2bbbbbbd1d1d1e6e6e6f5f5f5c7c7c7d5d5d5e3e3e3d4d4d4e5e5e5ebebebe7e7e7e3e3e3efefefedededf5f5f5d2d2d2cdcdcdb9b9b9cecececdcdcdd4d4d4e8e8e8e7e7e7e8e8e8e3e3e3e7e7e7ebebebd0d0d0c4c4c4d2d2d2cfcfcfdedededededee2e2e2d2d2d2c6c6c6a5a5a59191919a9a9aa5a5a5a2a2a2a7a7a7a9a9a9c2c2c2e5e5e5e5e5e5dcdcdcdfdfdfe2e2e2f3f3f3e6e6e6ebebebe0e0e0cececee2e2e2eaeaeaecececeeeeeeecececf1f1f1e1e1e1e1e1e1d9d9d9ececece6e6e6e8e8e8ececece8e8e8e5e5e5e7e7e7e7e7e7c9c9c9d0d0d0d0d0d0ccccccdbdbdbd2d2d2d7d7d7e8e8e8dadadaf1f1f1edededf1f1f1e8e8e8f3f3f3f3f3f3ededede4e4e4e8e8e8dfdfdfc9c9c9dfdfdfe9e9e9e0e0e0dbdbdbdadadad6d6d6dfdfdfe6e6e6e0e0e0c9c9c9dedededbdbdbe1e1e1d5d5d5d6d6d6d7d7d7f4f4f4f6f6f6e7e7e7e0e0e0e8e8e8f3f3f3ebebebe3e3e3d8d8d8e0e0e0dbdbdbe2e2e2e8e8e8f6f6f6edededd5d5d5e3e3e3d6d6d6dededee3e3e3d9d9d9c4c4c4c5c5c5cececeb2b2b2d8d8d8dadadae5e5e5d6d6d6d5d5d5dfdfdfc7c7c7d6d6d6d9d9d9dededec7c7c7d4d4d4cacacae5e5e5e7e7e7e4e4e4ebebebf0f0f0e7e7e7eaeaeaeaeaeae6e6e6e8e8e8e7e7e7e8e8e8e4e4e4eaeaeae5e5e5e5e5e5e8e8e8ededede5e5e5dfdfdfd9d9d9cfcfcfd1d1d1ccccccdcdcdcdadadad5d5d5c5c5c5dbdbdbd7d7d7cfcfcfe6e6e6d0d0d0e6e6e6e8e8e8e4e4e4eeeeeee9e9e9f0f0f0eeeeeef1f1f1f4f4f4f2f2f2f0f0f0e7e7e7f3f3f3f3f3f3f2f2f2ecececf1f1f1e7e7e7dfdfdfe4e4e4c3c3c3dcdcdcd0d0d0d8d8d8e0e0e0dededeeaeaeae4e4e4dededed9d9d9dededed3d3d3dadadaececece9e9e9e6e6e6e8e8e8eaeaeae4e4e4e4e4e4e3e3e3d8d8d8d6d6d6dcdcdcddddddedededf3f3f3efefeff0f0f0e6e6e6e9e9e9dfdfdfbbbbbbc9c9c9cacacadbdbdbd7d7d7ececece7e7e7e6e6e6edededeaeaeaebebebeaeaeae6e6e6ddddddf0f0f0d6d6d6e7e7e7edededf3f3f3f2f2f2dbdbdbe4e4e4d7d7d7e9e9e9e6e6e6e6e6e6d8d8d8c1c1c1ebebebdadadabfbfbfb4b4b4e3e3e3e3e3e3e6e6e6eeeeeeedededf0f0f0e7e7e7e1e1e1ecececdededee3e3e3e6e6e6e3e3e3e4e4e4ecececeaeaeaeeeeeee5e5e5e0e0e0dfdfdfe6e6e6e3e3e3e0e0e0e5e5e5ddddddc6c6c6e7e7e7e3e3e3e0e0e0dededec3c3c39f9f9fd0d0d0cbcbcbcececee4e4e4d6d6d6cbcbcbd5d5d5d5d5d5d8d8d8d2d2d2cecececdcdcdcdcdcdd1d1d1cacacacbcbcbd6d6d6d0d0d0d1d1d1ccccccd0d0d0d7d7d7d8d8d8dddddddadadadcdcdcd8d8d8dcdcdcdfdfdfdfdfdfe1e1e1e4e4e4dcdcdcdededee5e5e5e3e3e3dbdbdbe0e0e0dbdbdbdddddde4e4e4d5d5d5ebebebeaeaeaf3f3f3ebebebebebebf2f2f2f2f2f2f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4ebebebdddddddddddddfdfdfe6e6e6e9e9e9e1e1e1dfdfdfe3e3e3e3e3e3e0e0e0e2e2e2e5e5e5d9d9d9cdcdcddedededddddde2e2e2dddddde7e7e7f0f0f0dadadae1e1e1dbdbdbd9d9d9dbdbdbeeeeeeeeeeeeecececdbdbdbd3d3d3d2d2d2cdcdcde0e0e0e6e6e6e7e7e7d3d3d3c3c3c3d8d8d8e1e1e1e3e3e3bababaf3f3f3edededebebebd0d0d0d1d1d1e5e5e5e8e8e8e3e3e3ebebebe9e9e9e4e4e4e9e9e9dbdbdbe4e4e4e9e9e9e1e1e1dfdfdfe4e4e4e9e9e9dfdfdfebebebe7e7e7e0e0e0dededee8e8e8dfdfdff0f0f0f2f2f2e5e5e5e7e7e7d2d2d2e4e4e4efefefe9e9e9f3f3f3e9e9e9f2f2f2ececece5e5e5e4e4e4dadadad9d9d9e0e0e0e2e2e2e8e8e8e9e9e9eaeaeae3e3e3dddddddadadaddddddcfcfcfd3d3d3e3e3e3e3e3e3e4e4e4e0e0e0dcdcdccececee7e7e7f3f3f3e9e9e9e1e1e1eeeeeee0e0e0dbdbdbdadadadcdcdcd8d8d8d5d5d5d8d8d8e6e6e6e9e9e9dbdbdbdbdbdbe5e5e5e9e9e9e0e0e0f4f4f4ededede9e9e9dbdbdbe0e0e0e5e5e5e2e2e2e7e7e7e2e2e2dcdcdce1e1e1ecececd5d5d5dededee9e9e9efefefededede5e5e5e5e5e5dfdfdfeeeeeeededede7e7e7eeeeeee4e4e4e6e6e6f3f3f3dcdcdcdfdfdff1f1f1ebebebe6e6e6d3d3d3cbcbcbdadadaecececf1f1f1dddddde8e8e8eaeaead9d9d9c9c9c9c5c5c5bebebec9c9c9c3c3c3dadadad1d1d1cbcbcbd4d4d4dbdbdbd9d9d9eaeaead7d7d7d4d4d4d6d6d6e0e0e0e4e4e4d6d6d6d6d6d6c7c7c7e4e4e4e5e5e5e8e8e8e6e6e6e7e7e7ededede7e7e7e3e3e3dddddddadadad1d1d1c5c5c5c9c9c9cacacad9d9d9d8d8d8e0e0e0ebebebd9d9d9cbcbcbdddddde9e9e9e0e0e0d0d0d0e7e7e7e5e5e5dfdfdfededede5e5e5d8d8d8e1e1e1dddddde4e4e4e7e7e7e2e2e2d9d9d9dededee2e2e2e9e9e9e4e4e4e7e7e7e9e9e9e3e3e3eeeeeee8e8e8eeeeeeebebebdfdfdfd2d2d2dfdfdfe0e0e0e9e9e9e4e4e4e2e2e2e1e1e1ebebebe0e0e0e0e0e0dfdfdfdbdbdbeeeeeef2f2f2e0e0e0e4e4e4dedededededee8e8e8e2e2e2e5e5e5e7e7e7eaeaeaebebebececece9e9e9dbdbdbe4e4e4e5e5e5e5e5e5dcdcdcdfdfdfe2e2e2e1e1e1dadadae2e2e2d5d5d5e2e2e2eaeaead8d8d8ededede9e9e9e6e6e6e8e8e8dfdfdfe0e0e0e5e5e5f1f1f1dadadadedededcdcdcdcdcdce1e1e1e1e1e1e8e8e8e7e7e7dcdcdce5e5e5e6e6e6d6d6d6cfcfcfe5e5e5d0d0d0bfbfbfa8a8a8e8e8e8e9e9e9e9e9e9d5d5d5b8b8b8c5c5c5cfcfcfd1d1d1dfdfdfcacacae3e3e3dbdbdbdfdfdfe2e2e2f0f0f0f5f5f5f6f6f6edededefefefebebebf3f3f3ebebebe2e2e2d7d7d7e2e2e2e1e1e1e4e4e4e4e4e4dadadadfdfdfdbdbdbd1d1d1d2d2d2cecececbcbcbe2e2e2dcdcdcd4d4d4d7d7d7c2c2c2d3d3d3c8c8c8c1c1c1cdcdcdc4c4c4c2c2c2c0c0c0c3c3c3d1d1d1b2b2b2cdcdcdccccccd8d8d8dedededcdcdcd3d3d3dddddddbdbdbdcdcdccfcfcfcfcfcfd1d1d1cfcfcfd9d9d9d4d4d4e1e1e1ddddddd3d3d3dcdcdce4e4e4e4e4e4e1e1e1e4e4e4e1e1e1e9e9e9f3f3f3edededeeeeeedededeededede5e5e5eaeaead2d2d2dadadadededee8e8e8e9e9e9d5d5d5d0d0d0dddddde7e7e7e9e9e9e9e9e9d1d1d1b8b8b8d5d5d5cacacabfbfbfdededee7e7e7eaeaeaeaeaeae5e5e5d3d3d3e4e4e4e1e1e1e2e2e2dadadadfdfdfd8d8d8dfdfdfe9e9e9eaeaeae4e4e4cdcdcdcbcbcbd2d2d2dcdcdcd2d2d2cacacad6d6d6dbdbdbd7d7d7e2e2e2cfcfcfdadadad0d0d0c8c8c8cfcfcfcececed2d2d2d0d0d0dbdbdbe1e1e1c0c0c0c2c2c2bcbcbcb7b7b7bebebebbbbbbc2c2c2bfbfbfc1c1c1d0d0d0e3e3e3dfdfdfdddddddddddde6e6e6e5e5e5edededeeeeeeeeeeeeeeeeeedadadacececed6d6d6dcdcdce3e3e3e9e9e9e0e0e0dededec4c4c4d4d4d4dfdfdfbdbdbda2a2a29b9b9bb8b8b8d3d3d3dadadadbdbdbcbcbcbdadadac8c8c8c1c1c1c1c1c1c7c7c7b6b6b6bebebebdbdbddadadad0d0d0c9c9c9c4c4c4d6d6d6d2d2d2e1e1e1ededede5e5e5ecececeeeeeee6e6e6e8e8e8e6e6e6e6e6e6ebebebf3f3f3e3e3e3e0e0e0e8e8e8e6e6e6e7e7e7f2f2f2eaeaeae1e1e1e3e3e3e6e6e6ededede4e4e4e6e6e6c8c8c8e1e1e1e7e7e7dddddde2e2e2e3e3e3e8e8e8dcdcdce9e9e9dbdbdbd5d5d5e7e7e7d4d4d4d2d2d2dbdbdbc9c9c9cdcdcdcfcfcfdadadaddddddc5c5c5cbcbcbe2e2e2dbdbdbdfdfdfe0e0e0ddddddeaeaeae2e2e2dadadadedededdddddd8d8d8dbdbdbe4e4e4e7e7e7ddddddd1d1d1cccccca6a6a6abababbbbbbbc4c4c4c4c4c4ccccccb9b9b9c4c4c4bfbfbfd6d6d6d7d7d7eaeaeaeaeaeae4e4e4e4e4e4dadadae2e2e2e0e0e0dfdfdfdededee4e4e4e4e4e4d7d7d7d0d0d0d6d6d6d9d9d9e4e4e4e8e8e8e3e3e3f0f0f0efefeff7f7f7cececeb5b5b5d5d5d5e2e2e2d4d4d4dcdcdccecececfcfcfb4b4b4d5d5d5d9d9d9a1a1a1adadadb4b4b47a7a7a7878788c8c8c838383b9b9b9d7d7d7e5e5e5d8d8d8dadadadbdbdbe1e1e1dadadad1d1d1cbcbcbc1c1c1cccccccdcdcdd2d2d2c6c6c6bebebedcdcdce5e5e5edededf7f7f7ebebebeeeeeef3f3f3f6f6f6e9e9e9edededececececececdfdfdfcbcbcbdbdbdbe4e4e4e6e6e6dadadae4e4e4f0f0f0efefefe7e7e7e4e4e4e2e2e2e0e0e0f2f2f2ececece5e5e5efefefe3e3e3d2d2d2dddddde1e1e1dfdfdfd9d9d9dadadad5d5d5d3d3d3dcdcdcd2d2d2cacacad8d8d8bebebed2d2d2d0d0d0dcdcdce1e1e1ddddddd2d2d2e3e3e3e9e9e9dedededfdfdfd5d5d5e8e8e8dbdbdbeaeaeadddddde0e0e0e4e4e4e5e5e5dededed2d2d2d0d0d0e1e1e1eeeeeeefefefdcdcdce9e9e9e4e4e4d3d3d3d3d3d3c5c5c5c7c7c7cacacad1d1d1c3c3c3c7c7c7d3d3d3d9d9d9d5d5d5dededee7e7e7e3e3e3e8e8e8dadadad4d4d4d0d0d0e7e7e7f6f6f6f0f0f0eaeaeaf7f7f7f3f3f3c3c3c3cfcfcfe2e2e2eeeeeef2f2f2c3c3c3ccccccb0b0b0a4a4a4b9b9b9e4e4e4e8e8e8d2d2d2aaaaaaa8a8a8b8b8b8acacac979797999999b4b4b4d7d7d7ddddddddddddd9d9d9dcdcdcedededddddddeaeaead1d1d1d2d2d2d8d8d8d3d3d3ddddddc6c6c6d9d9d9dfdfdfe9e9e9e0e0e0e6e6e6f0f0f0f0f0f0eaeaeae8e8e8e2e2e2e0e0e0dfdfdfe4e4e4d9d9d9d1d1d1dededeececece7e7e7dfdfdfd8d8d8e3e3e3d9d9d9c4c4c4cbcbcbd8d8d8e6e6e6e8e8e8dddddde0e0e0e7e7e7e1e1e1e0e0e0e7e7e7e2e2e2e2e2e2d4d4d4dfdfdfd8d8d8d2d2d2dadadacccccca9a9a9bcbcbca8a8a8c1c1c1cacacacecececdcdcde0e0e0e9e9e9dfdfdfe3e3e3d8d8d8dbdbdbd6d6d6d8d8d8e8e8e8e7e7e7e8e8e8ebebebe7e7e7e9e9e9d6d6d6dfdfdfdededee3e3e3e8e8e8d8d8d8d0d0d0e0e0e0e7e7e7dededee6e6e6f2f2f2e8e8e8e4e4e4e3e3e3dededebebebed6d6d6c8c8c8c0c0c0dcdcdce0e0e0e7e7e7e4e4e4e7e7e7e9e9e9dfdfdfcccccce1e1e1e6e6e6e2e2e2ededede3e3e3ecececf2f2f2edededdcdcdcbabababebebef4f4f4f2f2f2d7d7d7dfdfdfdbdbdbbbbbbb898989848484b5b5b5a1a1a1a1a1a18989898f8f8faaaaaac6c6c6bebebec7c7c7c1c1c1b2b2b2c5c5c5bebebecdcdcdcfcfcfc8c8c8cececeddddddececece5e5e5dfdfdfe1e1e1d2d2d2d3d3d3e5e5e5e2e2e2d1d1d1e6e6e6e1e1e1e2e2e2d4d4d4c5c5c5d6d6d6e5e5e5e2e2e2dadadad0d0d0d2d2d2cbcbcbcacacacacacad9d9d9dadadacacacacacacad3d3d3dcdcdce4e4e4e4e4e4eeeeeee9e9e9e6e6e6dddddde6e6e6e6e6e6dfdfdfdfdfdfe4e4e4dcdcdc9c9c9c9c9c9ca0a0a0d2d2d2d1d1d1cececec6c6c6cacacaccccccdbdbdbe5e5e5d9d9d9e3e3e3cccccce4e4e4dedededddddde3e3e3dbdbdbcdcdcddfdfdfdadadac4c4c4d3d3d3dededee0e0e0e3e3e3e1e1e1dededecdcdcdc8c8c8e3e3e3cfcfcfe9e9e9e7e7e7dbdbdbdededed3d3d3d8d8d8dddddde5e5e5dbdbdbd7d7d7d6d6d6d7d7d7dededeeaeaeadfdfdfe3e3e3e4e4e4e2e2e2e1e1e1c6c6c6d3d3d3e1e1e1d4d4d4ccccccc2c2c2b1b1b1eaeaeadededee1e1e1e7e7e7e4e4e4e6e6e6b0b0b09191917c7c7c8a8a8aa3a3a3adadadaeaeaee6e6e6bbbbbb818181aeaeaebbbbbbcdcdcdb6b6b6aaaaaab3b3b3d7d7d7d9d9d9dcdcdcd8d8d8ddddddcacacad8d8d8d7d7d7e5e5e5e2e2e2e3e3e3dadadad6d6d6d1d1d1dbdbdbe1e1e1e1e1e1efefefeaeaeaeeeeeecececed5d5d5d4d4d4d8d8d8d6d6d6d4d4d4c5c5c5cbcbcbd7d7d7d5d5d5d5d5d5cececedcdcdcdbdbdbcbcbcbcfcfcfc8c8c8d4d4d4dbdbdbdededed8d8d8cbcbcbcbcbcbd6d6d6dddddde3e3e3dadadaa6a6a6a5a5a5acacacd4d4d4c5c5c5a8a8a8979797b8b8b8b9b9b9acacacb8b8b8c8c8c8e3e3e3d2d2d2b4b4b4c3c3c3cacacad4d4d4d2d2d2dfdfdfdededeccccccbdbdbdc6c6c6cbcbcbc6c6c6b5b5b5c5c5c5d7d7d7c7c7c7e4e4e4e2e2e2e0e0e0dbdbdbcdcdcdd9d9d9c9c9c9d6d6d6c4c4c4e3e3e3ededede8e8e8e0e0e0e1e1e1ebebebdfdfdfebebebececece9e9e9dadadae8e8e8e5e5e5edededefefefdfdfdfe6e6e6e2e2e2c3c3c3cdcdcdd4d4d4e3e3e3d8d8d8e8e8e8dfdfdf979797878787949494717171828282939393979797a1a1a1aeaeaedcdcdcd8d8d8949494a2a2a2b4b4b4b9b9b9bebebebfbfbfd7d7d7ecececa3a3a3a6a6a6a6a6a6b5b5b5d3d3d3d3d3d3d3d3d3ddddddd3d3d3d7d7d7cececed2d2d2cececed9d9d9e1e1e1dadadad7d7d7cbcbcbe1e1e1e5e5e5e0e0e0e9e9e9dbdbdbe1e1e1d1d1d1e4e4e4e0e0e0d8d8d8b9b9b9d7d7d7cacacad0d0d0bbbbbbd5d5d5d6d6d6dddddddddddddfdfdfd9d9d9c2c2c2c8c8c8d0d0d0c9c9c9cfcfcfd9d9d9d8d8d8c4c4c4d9d9d9c6c6c6a4a4a4a2a2a2cdcdcdc1c1c1dddddde0e0e0c4c4c4959595dededec3c3c3bababacecececfcfcfcecececfcfcfdadadadcdcdcd7d7d7d6d6d6e9e9e9f3f3f3e4e4e4eeeeeeeaeaeadededeb3b3b3cbcbcbdbdbdbdbdbdbc4c4c4ebebebdadadadededee5e5e5d0d0d0bebebec9c9c9dbdbdbdddddddededee4e4e4f0f0f0e7e7e7d7d7d7dadadadbdbdbe6e6e6dbdbdbdbdbdbe0e0e0dadadac9c9c9c7c7c7d0d0d0bfbfbfbababab8b8b8d0d0d0d9d9d9c1c1c19d9d9d7e7e7e9393935d5d5d898989b2b2b2d5d5d5b2b2b2b7b7b78686869b9b9bb2b2b2b1b1b1949494acacacbdbdbdcbcbcbb8b8b8cdcdcdc1c1c1c4c4c4d5d5d5c8c8c8c2c2c2e3e3e3e9e9e9e1e1e1dededecbcbcbd5d5d5d9d9d9cecececacacad4d4d4d4d4d4c6c6c6d9d9d9d8d8d8dbdbdbd3d3d3e2e2e2e7e7e7efefefe7e7e7e5e5e5dadadae1e1e1d3d3d3dcdcdce0e0e0d1d1d1d5d5d5d1d1d1c5c5c5cfcfcfd9d9d9d3d3d3d1d1d1e5e5e5dbdbdbe0e0e0e1e1e1e7e7e7e9e9e9e9e9e9e4e4e4edededd8d8d8a0a0a0b0b0b0cececebebebedadadac8c8c8bebebe9e9e9ec3c3c3c2c2c2b5b5b5b7b7b7b7b7b7b1b1b1adadadbababacbcbcbcececed6d6d6c7c7c7d8d8d8dcdcdcedededc6c6c6bebebed0d0d0b4b4b4c2c2c2c5c5c5c2c2c2dededee1e1e1dddddde0e0e0dedededfdfdfe6e6e6ececece6e6e6dcdcdce8e8e8f1f1f1f7f7f7d8d8d8edededd7d7d7eeeeeee3e3e3dfdfdfe3e3e3d3d3d3cececec8c8c8c4c4c4d2d2d2c2c2c2c1c1c1aeaeae9595958d8d8d9191919b9b9ba4a4a46b6b6b8e8e8e989898999999878787afafafafafafa7a7a7cbcbcbcececeb0b0b0bebebeb9b9b9b7b7b7c1c1c1c0c0c0b6b6b6bebebea7a7a7bbbbbbbbbbbbcbcbcbdddddddbdbdbd9d9d9dfdfdfe1e1e1d4d4d4dededee7e7e7ddddddd3d3d3d4d4d4dadadadbdbdbe0e0e0dedededbdbdbe1e1e1e1e1e1dbdbdbe3e3e3e0e0e0e3e3e3dcdcdcdadadac4c4c4c1c1c1dededecacacae3e3e3d6d6d6d1d1d1d9d9d9e5e5e5d4d4d4d7d7d7c2c2c2d1d1d1dbdbdbdedededcdcdcc9c9c9dddddddddddd9d9d9dd2d2d2d6d6d6ccccccc8c8c8d5d5d5b7b7b7c1c1c1dfdfdfd8d8d8d1d1d1c4c4c4d0d0d0d5d5d5dededee0e0e0d2d2d2b5b5b5c7c7c7cfcfcfccccccd3d3d3cfcfcfc2c2c2bdbdbdbdbdbdc9c9c9c0c0c0d5d5d5d7d7d7e4e4e4e4e4e4e6e6e6e6e6e6eaeaeae6e6e6d8d8d8e1e1e1e6e6e6e2e2e2e0e0e0e1e1e1e6e6e6d4d4d4e6e6e6dcdcdcd4d4d4d6d6d6cdcdcdc8c8c8dcdcdce3e3e3e2e2e2d4d4d4e2e2e2cdcdcdc5c5c5b6b6b6b4b4b4acacac7979798282829b9b9b818181919191747474ababab8e8e8e8888889a9a9aa5a5a5bdbdbdc7c7c7e0e0e0dededec1c1c1bcbcbca5a5a5b3b3b3a5a5a5adadadb7b7b7bfbfbfd1d1d1e3e3e3d3d3d3dadadad9d9d9e2e2e2e8e8e8e5e5e5d7d7d7d0d0d0d5d5d5e2e2e2e8e8e8e7e7e7e6e6e6e9e9e9e6e6e6e5e5e5e1e1e1e4e4e4e5e5e5e4e4e4e5e5e5ecececebebebdddddde2e2e2ebebebdededeefefefdadadacdcdcdd7d7d7e2e2e2d0d0d0b7b7b7c2c2c2d2d2d2cbcbcbd4d4d4cdcdcddadadad7d7d7d6d6d6dcdcdcc6c6c6cfcfcfd2d2d2d3d3d3c9c9c9c9c9c9949494e6e6e6d9d9d9f3f3f3e9e9e9c7c7c7d4d4d4ebebebefefefeeeeeecacacadededec8c8c8c6c6c6c0c0c0aeaeaeb5b5b5b8b8b8acacacbababad2d2d2c1c1c1cacacadadadad4d4d4dadadaececece8e8e8e2e2e2cbcbcbc9c9c9dbdbdbebebebe3e3e3e3e3e3f2f2f2f2f2f2dbdbdbf0f0f0eeeeeeecececececece9e9e9e0e0e0e5e5e5e5e5e5d5d5d5dfdfdfd9d9d9d9d9d9c6c6c6abababa4a4a48585857f7f7f6e6e6e787878838383777777898989878787808080abababbcbcbcc2c2c2a0a0a0afafafccccccd6d6d6dbdbdbcececebababab5b5b5c3c3c3dcdcdcc3c3c3b6b6b6bababab3b3b3abababc1c1c1bcbcbcbdbdbdcdcdcdcdcdcdd1d1d1d3d3d3b9b9b9bababac2c2c2dcdcdcebebebf1f1f1edededefefefe5e5e5e6e6e6e7e7e7ededede0e0e0e1e1e1ebebebf0f0f0e9e9e9f0f0f0ebebebe3e3e3d6d6d6ededede9e9e9cbcbcbc9c9c9dedededddddddddddde8e8e8d9d9d9e2e2e2e1e1e1e2e2e2e1e1e1e8e8e8e0e0e08a8a8ab0b0b0acacaca7a7a7888888bdbdbde9e9e9e8e8e8d6d6d6e2e2e2e1e1e1e6e6e6e5e5e5f0f0f0dfdfdfe6e6e6e0e0e0e0e0e0c5c5c5dadadaddddddd8d8d8ecececf5f5f5e8e8e8d0d0d0dededed9d9d9e8e8e8e8e8e8e3e3e3dddddde9e9e9e6e6e6eaeaeacdcdcdecececdededee6e6e6dadadadddddddadadae1e1e1e1e1e1e9e9e9ededede4e4e4e5e5e5f0f0f0e2e2e2ebebebb7b7b7bcbcbcbdbdbdd4d4d4dededee0e0e0bfbfbfa3a3a37a7a7a8181817e7e7e848484a8a8a8a8a8a8bcbcbcdbdbdbb9b9b9b9b9b9b8b8b8b2b2b2aeaeaeb6b6b6c8c8c8c6c6c6d9d9d9bdbdbde3e3e3e4e4e4e5e5e5e9e9e9e6e6e6d7d7d7e8e8e8eeeeeee3e3e3d8d8d8d0d0d0cececec7c7c7e4e4e4e3e3e3c7c7c7b5b5b5c7c7c7dcdcdce2e2e2ececece8e8e8ecececebebebeaeaeae8e8e8e8e8e8e1e1e1e0e0e0e9e9e9e8e8e8e6e6e6e5e5e5e5e5e5dadadaf6f6f6dadadaecececd2d2d2c3c3c3e2e2e2d7d7d7e4e4e4e6e6e6ebebebeeeeeeeeeeeee9e9e9e1e1e1dfdfdfe1e1e18f8f8fa2a2a2b3b3b3bfbfbfd7d7d7e1e1e1e3e3e3d7d7d7d7d7d7e6e6e6dadadae7e7e7f2f2f2ebebebf2f2f2d0d0d0d0d0d0dfdfdfc8c8c8cfcfcfe9e9e9e8e8e8dddddddddddde5e5e5f2f2f2f1f1f1f2f2f2eaeaeaf0f0f0e3e3e3e7e7e7ededede8e8e8e4e4e4e1e1e1d5d5d5d9d9d9e0e0e0f3f3f3eaeaeae4e4e4e2e2e2e8e8e8e2e2e2e6e6e6dfdfdfe2e2e2ebebebdddddddfdfdfe2e2e2d8d8d8cacacac4c4c4d3d3d3c1c1c1b4b4b4b3b3b3a9a9a9bcbcbcdbdbdbd9d9d9d7d7d7b7b7b7aeaeaecccccccbcbcbc8c8c8d3d3d3c2c2c2c4c4c4bababad2d2d2c3c3c3c5c5c5c2c2c2e9e9e9eeeeeee3e3e3e0e0e0f4f4f4f5f5f5f7f7f7ebebebf2f2f2edededf3f3f3e7e7e7efefeff1f1f1f7f7f7f8f8f8dadadae1e1e1e0e0e0d3d3d3c7c7c7dcdcdcd9d9d9dfdfdfe8e8e8e1e1e1d3d3d3cfcfcfd3d3d3d9d9d9ddddddd8d8d8e1e1e1d7d7d7d6d6d6dededed4d4d4d4d4d4c8c8c8dfdfdfe0e0e0e0e0e0dddddde5e5e5ebebebe0e0e0dededee7e7e7d3d3d3dbdbdbd2d2d2b9b9b9cfcfcfd6d6d6dcdcdcd3d3d3d8d8d8e8e8e8dddddddbdbdbe6e6e6eeeeeef2f2f2dfdfdfd9d9d9d9d9d9e9e9e9f3f3f3c8c8c8cbcbcbdadadae0e0e0d9d9d9dcdcdce7e7e7e0e0e0d7d7d7d6d6d6ecececf0f0f0f3f3f3f3f3f3e9e9e9e8e8e8e7e7e7efefefd2d2d2ececece8e8e8f0f0f0dbdbdbeaeaeaeaeaead6d6d6dddddde3e3e3e6e6e6e0e0e0e5e5e5e8e8e8dededee7e7e7e8e8e8e8e8e8e7e7e7e8e8e8e4e4e4d8d8d8c7c7c7b8b8b8939393d8d8d8cececed4d4d4c5c5c5c1c1c1c8c8c8d3d3d3dadadac2c2c2b4b4b4b7b7b7adadadc8c8c8a1a1a1a4a4a4b2b2b2a1a1a1bdbdbdd0d0d0dbdbdbddddddd8d8d8dbdbdbd5d5d5d2d2d2d1d1d1d0d0d0c3c3c3b9b9b9bfbfbfcacacacbcbcbc8c8c8d7d7d7d1d1d1d5d5d5c4c4c4cfcfcfd4d4d4e3e3e3cfcfcfdcdcdce1e1e1d3d3d3f4f4f4ededede7e7e7e7e7e7e7e7e7e3e3e3e0e0e0eeeeeee3e3e3dededee2e2e2d5d5d5dbdbdbd8d8d8ececece7e7e7e7e7e7dddddde5e5e5e5e5e5e1e1e1e4e4e4dcdcdcd9d9d9d3d3d3d7d7d7d0d0d0d6d6d6dadadae3e3e3e2e2e2e5e5e5e1e1e1dcdcdcd8d8d8d7d7d7e4e4e4d1d1d1d0d0d0cececedbdbdbd9d9d9c4c4c4d7d7d7dadadae1e1e1d8d8d8dcdcdce2e2e2dededed4d4d4d1d1d1e0e0e0e4e4e4e0e0e0dfdfdfdfdfdfe3e3e3e0e0e0e0e0e0e1e1e1ebebebe5e5e5eeeeeef0f0f0ececece2e2e2dededed6d6d6e0e0e0dadadae7e7e7e8e8e8d2d2d2d2d2d2d9d9d9cfcfcfe0e0e0dddddddadadadfdfdfcacacaafafafbcbcbcd8d8d8c2c2c2d6d6d6c2c2c2bebebeb4b4b4c3c3c3c2c2c2cacacad0d0d0c2c2c2bbbbbbabababb2b2b2aeaeaea8a8a8b3b3b3818181a1a1a1b4b4b4c3c3c3e0e0e0e5e5e5e9e9e9ececece6e6e6e0e0e0dcdcdcd4d4d4e3e3e3e0e0e0e3e3e3dbdbdbd9d9d9f0f0f0f1f1f1e9e9e9e6e6e6e8e8e8e7e7e7e2e2e2e6e6e6dcdcdcdbdbdbe3e3e3ebebebd9d9d9e8e8e8edededefefefe8e8e8ecececd7d7d7d6d6d6ddddddd4d4d4d9d9d9e3e3e3e6e6e6dbdbdbdfdfdfddddddd4d4d4dbdbdbdadadacfcfcfdcdcdccfcfcfdbdbdbcdcdcddadadadbdbdbe2e2e2dddddde6e6e6cfcfcfdddddddcdcdcf3f3f3e0e0e0dcdcdce2e2e2efefeff0f0f0e2e2e2e2e2e2ebebebe8e8e8e7e7e7f0f0f0ecececf4f4f4f8f8f8e8e8e8e6e6e6e7e7e7d6d6d6d5d5d5e3e3e3d4d4d4e4e4e4e5e5e5e1e1e1dddddddadadadfdfdfd2d2d2c5c5c5d9d9d9d1d1d1dfdfdfe3e3e3dbdbdbe2e2e2e9e9e9e5e5e5e3e3e3e3e3e3e4e4e4e5e5e5dededec8c8c8dbdbdbbdbdbda6a6a6c5c5c5d9d9d9d2d2d2d1d1d1cecececfcfcfa8a8a8b6b6b6afafafaaaaaaaeaeaebababab4b4b4b0b0b0acacacafafafadadad939393b3b3b3b6b6b6ababab8f8f8fa6a6a6c4c4c4bbbbbbc6c6c6bababac0c0c0c8c8c8d1d1d1d9d9d9d3d3d3dbdbdbe1e1e1ddddddcbcbcbcbcbcbd1d1d1cbcbcbccccccdcdcdcefefefe3e3e3e8e8e8e6e6e6e1e1e1ddddddc0c0c0c0c0c0d8d8d8e5e5e5d8d8d8dddddddadadad7d7d7dcdcdcdadadaefefefecececf1f1f1edededf1f1f1e3e3e3e1e1e1e9e9e9ebebebd1d1d1e6e6e6efefefeaeaeae5e5e5d8d8d8d7d7d7d8d8d8d9d9d9d9d9d9ecececddddddd5d5d5e7e7e7ededede6e6e6edededdededee3e3e3e6e6e6e8e8e8e3e3e3e0e0e0e1e1e1ebebebedededebebebebebebe4e4e4ebebebededede8e8e8e4e4e4e6e6e6cececedcdcdcdcdcdce8e8e8eeeeeee8e8e8ecececf7f7f7efefeff5f5f5e6e6e6ebebebeaeaeae2e2e2ebebebe0e0e0d5d5d5dcdcdce2e2e2d2d2d2cacacaccccccd1d1d1ccccccdadadadadadadfdfdfe0e0e0cacacac1c1c1c2c2c2c2c2c2b8b8b8bbbbbbaeaeaeb1b1b1b0b0b0b8b8b8b3b3b3a9a9a9b3b3b3bdbdbdc2c2c2c6c6c6bababab4b4b4bbbbbbc1c1c1b8b8b8b7b7b7adadad8b8b8b8f8f8fc0c0c0cfcfcfd6d6d6d4d4d4d8d8d8dcdcdccccccccccccccfcfcfdbdbdbd1d1d1cbcbcbc5c5c5dadadad7d7d7c7c7c7d4d4d4d3d3d3c1c1c1cdcdcddadadaebebebf0f0f0ececece9e9e9e2e2e2e5e5e5e7e7e7eaeaeaecececf3f3f3ecececdbdbdbd8d8d8d8d8d8e4e4e4d9d9d9d6d6d6cdcdcdc1c1c1d5d5d5d9d9d9e3e3e3efefefe2e2e2e4e4e4e5e5e5e3e3e3ecececd6d6d6cfcfcfdadadad7d7d7e4e4e4d7d7d7dedededcdcdce5e5e5d6d6d6dadadadcdcdcdbdbdbe0e0e0d8d8d8f0f0f0f0f0f0f5f5f5f7f7f7f7f7f7f0f0f0f1f1f1f1f1f1e9e9e9edededeaeaead3d3d3d8d8d8f1f1f1e8e8e8e8e8e8e7e7e7ecececdcdcdcecececeaeaeaf9f9f9ebebebdededef6f6f6edededf0f0f0ececececececebebebebebebe0e0e0e6e6e6e8e8e8c6c6c6eeeeeeeaeaeaf1f1f1e7e7e7ebebebd9d9d9e3e3e3e8e8e8e4e4e4e1e1e1e9e9e9dbdbdbccccccc7c7c7cbcbcbd9d9d9e0e0e0d7d7d7d9d9d9e1e1e1dbdbdbd6d6d6e5e5e5d5d5d5d2d2d2d8d8d8c7c7c7a8a8a8a5a5a58c8c8c959595b3b3b3cbcbcbd1d1d1d6d6d6cfcfcfd2d2d2cdcdcddcdcdcd1d1d1d8d8d8d7d7d7e1e1e1d8d8d8d1d1d1dcdcdcdbdbdbdadadadadadadadadae2e2e2e0e0e0e8e8e8eaeaeaecececf2f2f2f6f6f6f1f1f1ebebebe5e5e5f4f4f4ebebebf1f1f1dbdbdbe4e4e4e0e0e0d9d9d9e2e2e2d7d7d7e0e0e0e4e4e4e0e0e0e5e5e5e5e5e5dededee2e2e2dbdbdbe3e3e3e3e3e3e8e8e8e6e6e6e7e7e7d4d4d4e5e5e5dddddddadadae0e0e0e1e1e1e0e0e0d5d5d5e5e5e5f6f6f6f5f5f5ecececf4f4f4f0f0f0eeeeeef3f3f3f5f5f5f7f7f7f4f4f4e4e4e4edededfbfbfbf5f5f5e5e5e5eaeaeaf0f0f0ebebebececece4e4e4eeeeeee6e6e6e9e9e9ececece7e7e7e4e4e4d5d5d5dcdcdce5e5e5ededede2e2e2dbdbdbdfdfdfecececdbdbdbd2d2d2e0e0e0dddddde3e3e3f2f2f2f3f3f3eeeeeeefefeff3f3f3f6f6f6efefefe6e6e6d4d4d4d4d4d4d8d8d8dcdcdce1e1e1dddddde1e1e1e1e1e1e0e0e0d9d9d9e2e2e2dfdfdfd9d9d9edededeeeeeeecececefefefe0e0e0c5c5c5c1c1c1adadad9a9a9a9e9e9ebcbcbcc4c4c4bcbcbcbfbfbfb1b1b1b2b2b2bbbbbbbfbfbfc8c8c8cacacad1d1d1cececed9d9d9d9d9d9dddddddfdfdfd5d5d5e3e3e3dfdfdff0f0f0eeeeeef2f2f2f0f0f0ecececeaeaeadfdfdfd4d4d4e8e8e8ddddddd6d6d6dadadad3d3d3d5d5d5dcdcdceeeeeeeaeaeae9e9e9e8e8e8ecececf0f0f0f3f3f3f0f0f0f1f1f1f2f2f2e9e9e9f1f1f1e4e4e4ebebebf9f9f9e8e8e8e7e7e7e5e5e5e6e6e6d4d4d4e1e1e1e0e0e0d9d9d9c6c6c6c1c1c1ababab9292927f7f7f8a8a8a9f9f9f9e9e9e9595959e9e9ec1c1c1bababab1b1b1bfbfbfbebebebdbdbdcececee0e0e0dfdfdfd8d8d8d7d7d7d3d3d3dadadae9e9e9dddddddbdbdbd8d8d8dddddde0e0e0e3e3e3dededee0e0e0d9d9d9cececed6d6d6cacacacfcfcfd7d7d7d3d3d3d4d4d4d5d5d5d8d8d8d5d5d5d5d5d5cececedbdbdbd4d4d4d7d7d7e0e0e0dededee1e1e1dddddde0e0e0e0e0e0ececece4e4e4e5e5e5e2e2e2f3f3f3f5f5f5f4f4f4f5f5f5f7f7f7f4f4f4eaeaead6d6d6dddddde9e9e9e1e1e1cececea4a4a49e9e9eb6b6b68484847979798888888b8b8b989898949494aeaeaecfcfcfd9d9d9cececed6d6d6e0e0e0e2e2e2e8e8e8e4e4e4e6e6e6f1f1f1e6e6e6ddddddd4d4d4cececec8c8c8c1c1c1b8b8b8bdbdbda5a5a5b2b2b2bcbcbcc1c1c19c9c9ca8a8a88989895e5e5e4a4a4a5c5c5c6363637b7b7b7a7a7a838383909090a5a5a5bfbfbfddddddd4d4d4cfcfcfa4a4a4a7a7a76666664242423838383c3c3c4a4a4a5858585d5d5d727272828282969696a2a2a2b3b3b3cacacad8d8d8dbdbdbe2e2e2eaeaeae9e9e9ecececf3f3f3f0f0f0ddddddc5c5c5d0d0d0d0d0d0f2f2f2e8e8e8e8e8e8e6e6e6e3e3e3e5e5e5d4d4d4e8e8e8f2f2f2e0e0e0dcdcdcdcdcdcd9d9d9dcdcdcdcdcdcd9d9d9e5e5e5e3e3e3ececece9e9e9e3e3e3d7d7d7e7e7e7f3f3f3e0e0e0c9c9c9c7c7c7bbbbbbd1d1d1cacacabfbfbfb7b7b7ccccccc7c7c7a2a2a2a6a6a69f9f9f6c6c6c9292927070707474746f6f6f7171716e6e6e7c7c7c5151514444445858588282829797979d9d9d818181808080747474919191a1a1a16b6b6b4d4d4d5b5b5b6767678585858383837e7e7e8e8e8e8b8b8b8080809595959a9a9a6b6b6b7373736868685c5c5c5d5d5d5656566363636363635a5a5a6060606b6b6b7878788888888d8d8d969696a0a0a0a7a7a7afafafa1a1a1aaaaaac0c0c0e2e2e2dcdcdcd4d4d4cccccca0a0a0a2a2a2c2c2c2c7c7c7b2b2b2a4a4a4adadada8a8a8bebebedfdfdfdfdfdfe7e7e7d4d4d4ebebebf3f3f3dcdcdcdcdcdcdededee7e7e7edededeeeeeedbdbdbf6f6f6f2f2f2e0e0e0e1e1e1e4e4e4dbdbdbe4e4e4e0e0e0e6e6e6d3d3d3bdbdbdeaeaeae8e8e8f3f3f3e9e9e9f0f0f0efefefd2d2d2e2e2e2d4d4d4dcdcdcd8d8d8e4e4e4f2f2f2ecececf9f9f9f0f0f0ecececefefeff0f0f0eeeeeeedededecececedededdadadad7d7d7ebebebe8e8e8e1e1e1dbdbdbe2e2e2e3e3e3d5d5d5d8d8d8dededec3c3c3d0d0d0e3e3e3dededed1d1d1d2d2d2d5d5d5cfcfcfdcdcdcdadadad8d8d8d9d9d9dcdcdcdbdbdbdcdcdcd6d6d6d4d4d4cacacad3d3d3cfcfcfcfcfcfc2c2c2d2d2d2d6d6d6c7c7c7b7b7b7a8a8a8c0c0c0b9b9b9b5b5b5c6c6c6d2d2d2bfbfbfc6c6c6c1c1c1c3c3c3d3d3d3bababab3b3b3a8a8a8a9a9a99f9f9fa8a8a8afafafb8b8b8b7b7b7d4d4d4ebebebededede9e9e9e9e9e9f3f3f3e7e7e7f0f0f0dcdcdcc9c9c9d1d1d1ecececf0f0f0e8e8e8e5e5e5edededecececdbdbdbdededee3e3e3d7d7d7e6e6e6f4f4f4ebebebeaeaeae4e4e4e4e4e4d3d3d3dbdbdbe2e2e2dcdcdcd4d4d4dbdbdbe4e4e4ddddddededede9e9e9f2f2f2f7f7f7f2f2f2dadadac4c4c4dededee7e7e7d2d2d2b3b3b3a6a6a6c7c7c7d7d7d7e4e4e4e3e3e3d0d0d0d4d4d4dcdcdcd9d9d9e9e9e9dddddde3e3e3e9e9e9e2e2e2eaeaeae8e8e8dbdbdbe7e7e7f0f0f0efefefe7e7e7dfdfdfdedededcdcdcdbdbdbe0e0e0e1e1e1e3e3e3d3d3d3d5d5d5d8d8d8dedededcdcdccececebbbbbbbababac1c1c1c2c2c2bebebed4d4d4e9e9e9e5e5e5eaeaeadbdbdbe1e1e1cececec6c6c6d4d4d4ccccccc8c8c8c7c7c7cbcbcbd0d0d0d5d5d5d7d7d7dadadaeeeeeee8e8e8efefefe7e7e7d5d5d5dbdbdbd3d3d3d5d5d5c1c1c1c1c1c1ccccccd8d8d8d5d5d5bdbdbdaaaaaaafafafaaaaaab5b5b5bbbbbbc0c0c0b5b5b5aeaeae9b9b9b9a9a9ab4b4b4b3b3b3b1b1b1bababac0c0c0ccccccd2d2d2c5c5c5dbdbdbe2e2e2ededede6e6e6bbbbbbe6e6e6e8e8e8dadadad5d5d5e6e6e6e9e9e9d5d5d5d9d9d9dbdbdbd8d8d8e7e7e7dcdcdce8e8e8ebebebdddddde5e5e5d1d1d1e7e7e7e7e7e7d4d4d4f2f2f2edededf3f3f3ecececeeeeeef4f4f4f3f3f3ebebebf1f1f1e5e5e5d9d9d9dadadad4d4d4cfcfcfa2a2a2c0c0c0b8b8b8d0d0d0c9c9c9eaeaeaedededf2f2f2e7e7e7e8e8e8efefefe0e0e0eaeaeaf6f6f6ebebebf7f7f7f7f7f7f6f6f6f2f2f2efefeff1f1f1f3f3f3edededebebebefefeff0f0f0dbdbdbd9d9d9dcdcdcd5d5d5d7d7d7dddddde0e0e0e5e5e5dcdcdcd4d4d4dcdcdcdadadae0e0e0dddddddfdfdfdbdbdbd9d9d9dbdbdbe6e6e6ebebebebebebedededd1d1d1c5c5c5c5c5c5bdbdbda1a1a1b0b0b0c7c7c7c7c7c7c2c2c2dddddde6e6e6f0f0f0e9e9e9d6d6d6ecececebebebefefefd6d6d6ccccccb0b0b0aeaeaec6c6c6c8c8c8c2c2c2c3c3c3b5b5b5b6b6b6b0b0b0b5b5b5c6c6c6b6b6b69b9b9bb2b2b29a9a9aa9a9a9a6a6a6a4a4a49c9c9cb6b6b6bcbcbcc2c2c2b2b2b2bcbcbcbdbdbdc0c0c0ccccccc3c3c3dededee3e3e3ecececf2f2f2f2f2f2f0f0f0e2e2e2d8d8d8e6e6e6dddddde4e4e4eeeeeeedededececece4e4e4e1e1e1e1e1e1ecececdbdbdbd1d1d1e7e7e7dcdcdcd8d8d8eaeaeae0e0e0e9e9e9f2f2f2eeeeeee1e1e1efefefececece5e5e5d9d9d9d3d3d3d8d8d8e6e6e6d9d9d9e5e5e5e8e8e8e1e1e1e4e4e4dededeebebebe3e3e3e6e6e6dadadadbdbdbd7d7d7d8d8d8d3d3d3cececed4d4d4dededee5e5e5e2e2e2dbdbdbdddddde1e1e1d6d6d6c5c5c5cfcfcfdddddddcdcdcebebebebebebf7f7f7f1f1f1e9e9e9d6d6d6dddddddededee4e4e4ebebebe1e1e1e5e5e5f2f2f2eeeeeeececece9e9e9efefefececece4e4e4f1f1f1f0f0f0e5e5e5e2e2e2dededee5e5e5dfdfdfd0d0d0c8c8c8c3c3c3bebebec3c3c3d9d9d9dbdbdbdddddddadadaddddddcfcfcfcececebababac3c3c3b8b8b8c1c1c1c0c0c0aaaaaaaeaeaeb0b0b0a6a6a6b7b7b7b3b3b3b6b6b6c2c2c2c8c8c8b5b5b5d5d5d5d7d7d7c4c4c4c0c0c0cdcdcdc3c3c3cbcbcbcccccccbcbcbc8c8c8dadadac7c7c7d2d2d2d3d3d3e0e0e0e2e2e2dddddde9e9e9eaeaeae8e8e8f1f1f1e3e3e3f0f0f0e4e4e4edededf2f2f2f0f0f0f0f0f0e0e0e0e7e7e7e4e4e4d7d7d7d0d0d0d5d5d5dddddde4e4e4ebebebe6e6e6ededede5e5e5e2e2e2dadadad5d5d5e9e9e9d4d4d4cacacad9d9d9d1d1d1cfcfcfd2d2d2dfdfdfe3e3e3eeeeeef5f5f5efefeff0f0f0eeeeeee6e6e6dfdfdff0f0f0e6e6e6e0e0e0e7e7e7e7e7e7e1e1e1edededdadadae3e3e3e1e1e1eaeaeae6e6e6dcdcdcc4c4c4d8d8d8e4e4e4edededf2f2f2efefefe1e1e1dbdbdbe5e5e5f6f6f6ebebebe8e8e8e2e2e2d0d0d0e8e8e8efefefe8e8e8e8e8e8e6e6e6f0f0f0ededede9e9e9dcdcdcefefefe3e3e3dbdbdbeaeaeaecececf2f2f2d0d0d0cdcdcde3e3e3ecececdfdfdfeaeaeae8e8e8e8e8e8efefefe3e3e3e8e8e8bebebebfbfbfe9e9e9e0e0e0dbdbdbcececec5c5c5b5b5b5c3c3c3d4d4d4d2d2d2cdcdcdbfbfbfb5b5b5bbbbbbbababac1c1c1c9c9c9c4c4c4c7c7c7d5d5d5d1d1d1d1d1d1cacacac2c2c2d6d6d6dcdcdcdbdbdbdcdcdccccccce6e6e6dcdcdcd0d0d0ebebebe9e9e9e4e4e4dfdfdfcfcfcfdcdcdce9e9e9dadadaddddddd4d4d4dadadad9d9d9d8d8d8bebebecdcdcdcececed3d3d3c6c6c6d6d6d6d8d8d8dfdfdfcfcfcfd3d3d3d4d4d4d1d1d1cfcfcfd4d4d4dbdbdbd0d0d0d8d8d8dededee1e1e1e1e1e1dadadae1e1e1dfdfdfe1e1e1dcdcdce4e4e4dededecdcdcdbebebea0a0a0b4b4b4ccccccbdbdbdb5b5b5b1b1b1979797999999cdcdcdc8c8c8bababacececed7d7d7dcdcdce6e6e6d9d9d9e0e0e0e7e7e7e7e7e7dadadae4e4e4f1f1f1ededede6e6e6eaeaeae5e5e5d4d4d4e0e0e0e4e4e4e9e9e9d9d9d9d9d9d9d6d6d6ddddddd8d8d8dedededfdfdfd7d7d7d6d6d6dbdbdbe2e2e2d2d2d2e9e9e9ececece7e7e7e3e3e3e6e6e6e6e6e6ebebebdadadae7e7e7d9d9d9e1e1e1e0e0e0bebebeb6b6b6c5c5c5e2e2e2e3e3e3bfbfbfb8b8b8c9c9c9cfcfcfc0c0c0c4c4c4ccccccc8c8c8dededec8c8c8bebebecccccccececebbbbbbcccccce1e1e1dadadaddddddc5c5c5c7c7c7c5c5c5eaeaeaf6f6f6f2f2f2d6d6d6f7f7f7ebebebf9f9f9f2f2f2e3e3e3dddddddedededcdcdcd8d8d8e7e7e7e2e2e2e9e9e9e6e6e6f1f1f1f1f1f1d5d5d5999999b1b1b1c3c3c3d5d5d5dcdcdce7e7e7e2e2e2e5e5e5e6e6e6e6e6e6e2e2e2cbcbcbe0e0e0d2d2d2d1d1d1cdcdcdd9d9d9e8e8e8e3e3e3ddddddc4c4c4e5e5e5edededefefefefefefecececc6c6c6a0a0a0a6a6a68787879191918282829494949a9a9a979797979797c5c5c5d0d0d0b9b9b9c4c4c4c2c2c2d8d8d8c4c4c4c7c7c7c6c6c6e3e3e3e2e2e2d8d8d8dcdcdcdfdfdfdedededddddde1e1e1e6e6e6d0d0d0d0d0d0d4d4d4cfcfcfd6d6d6d6d6d6cfcfcfd8d8d8e2e2e2ecececeeeeeeefefeff3f3f3e3e3e3ececece5e5e5e7e7e7e0e0e0e5e5e5e9e9e9dddddde3e3e3d6d6d6e3e3e3e3e3e3e7e7e7dcdcdcc4c4c4e4e4e4dadadac4c4c4dfdfdfddddddc9c9c9cdcdcdb2b2b2d6d6d6d9d9d9d3d3d3d1d1d1d1d1d1dbdbdbd9d9d9d2d2d2d0d0d0d0d0d0d6d6d6c8c8c8cfcfcfccccccbcbcbcc8c8c8d9d9d9e4e4e4e7e7e7e5e5e5e1e1e1d3d3d3c8c8c8e2e2e2dfdfdfd4d4d4d4d4d4d2d2d2e4e4e4d7d7d7ececece7e7e7cdcdcddededee3e3e3ebebebedededcacacacecececdcdcdc9c9c9b6b6b6bdbdbdcfcfcfc6c6c6cececed1d1d1dfdfdfdddddddfdfdfe7e7e7edededeeeeeee3e3e3d9d9d9ccccccd1d1d1d8d8d8d0d0d0d1d1d1d3d3d3d6d6d6dbdbdbd1d1d19292929a9a9aa3a3a3bbbbbbafafafe1e1e1e1e1e1dcdcdcdcdcdce4e4e4dfdfdfdededeecececddddddcfcfcfc4c4c4e9e9e9ebebebdadadae0e0e0eaeaeaeeeeeeeaeaeaededede5e5e5dddddddcdcdcdddddddedededcdcdcdcdcdcd8d8d8e2e2e2dfdfdfe6e6e6e9e9e9d7d7d7dadadae1e1e1d7d7d7d7d7d7e2e2e2dbdbdbdcdcdce9e9e9e4e4e4e9e9e9e7e7e7d7d7d7dadadacececedfdfdfd0d0d0e4e4e4dddddddadadacececec0c0c0d5d5d5d2d2d2d1d1d1a3a3a3aeaeaeb1b1b1bfbfbfdddddddadadad1d1d1c2c2c2edededf1f1f1e9e9e9e8e8e8dcdcdce8e8e8e1e1e1d1d1d1c7c7c7c7c7c7d8d8d8c8c8c8d3d3d3dcdcdcd9d9d9c5c5c5c7c7c7d3d3d3d5d5d5e0e0e0e1e1e1c8c8c8d3d3d3e7e7e7e5e5e5d6d6d6e0e0e0e6e6e6e6e6e6d1d1d1cececec8c8c8d3d3d3cbcbcbcacacabcbcbcadadadd7d7d7d6d6d6c5c5c5c8c8c8c5c5c5d5d5d5c8c8c8bfbfbfcfcfcfcacacad9d9d9cececed2d2d2d6d6d6e0e0e0dadadad4d4d4e0e0e0e6e6e6ddddddcacaca8e8e8ea5a5a5c4c4c4bfbfbfb4b4b4b4b4b4c2c2c2d5d5d5dfdfdfdcdcdcddddddeeeeeeeeeeeee2e2e2e7e7e7e4e4e4c8c8c8d3d3d3d5d5d5d8d8d8e0e0e0dededed2d2d2dadadadcdcdcdfdfdfdedededcdcdcdadadad7d7d7d9d9d9d8d8d8dcdcdce6e6e6e0e0e0d5d5d5d1d1d1dbdbdbd6d6d6e2e2e2e0e0e0e1e1e1f0f0f0e8e8e8dadadadbdbdbd1d1d1cdcdcdcacacad7d7d7dadadad6d6d6d6d6d6e1e1e1d0d0d0c7c7c7dcdcdcc8c8c8d4d4d4d3d3d3d4d4d4b0b0b09f9f9faaaaaaafafafabababb3b3b3cececed0d0d0c6c6c6c3c3c3e0e0e0dbdbdbd1d1d1cacacacfcfcfdddddde1e1e1dededed8d8d8d6d6d6dedededdddddd6d6d6dddddddfdfdfd4d4d4cecececfcfcfd1d1d1dfdfdfc0c0c0cececec0c0c0d5d5d5e8e8e8e4e4e4e6e6e6f2f2f2ecececebebebd9d9d9ededede6e6e6dededef4f4f4eaeaeaebebebf0f0f0e3e3e3e2e2e2efefefe5e5e5eaeaeadddddde6e6e6e4e4e4d5d5d5e7e7e7e4e4e4e6e6e6dededeebebebdededecececed3d3d3cbcbcbc0c0c0c9c9c9e8e8e8e5e5e5ecececeaeaeaedededebebebededede8e8e8e3e3e3dfdfdfd9d9d9e3e3e3e3e3e3ebebebedededeaeaeae7e7e7e4e4e4d9d9d9e1e1e1e0e0e0d6d6d6d2d2d2c8c8c8c8c8c8cacacacececedbdbdbdddddddfdfdfd9d9d9d5d5d5dcdcdcd4d4d4cbcbcbd8d8d8d5d5d5d6d6d6e6e6e6dadadaeeeeeeebebebdededef5f5f5e3e3e3d0d0d0dedededbdbdbddddddd5d5d5d5d5d5dddddde2e2e2e8e8e8e3e3e3e3e3e3dddddde5e5e5d4d4d4d4d4d4c9c9c9acacacb6b6b6a1a1a1a7a7a7b5b5b5bebebea2a2a2aeaeaedbdbdbe9e9e9d3d3d3d9d9d9d9d9d9d9d9d9d5d5d5dcdcdce9e9e9dcdcdce5e5e5e8e8e8ececece8e8e8e6e6e6e0e0e0dfdfdfe4e4e4cdcdcdcdcdcd8c8c8cc3c3c3e6e6e6c2c2c2e1e1e1dcdcdca5a5a5c8c8c8cacacaaeaeaecccccce7e7e7e8e8e8ecececdadadadcdcdce9e9e9edededf0f0f0e9e9e9e5e5e5eaeaeae4e4e4e4e4e4e2e2e2ebebebebebebe3e3e3dbdbdbe1e1e1e4e4e4e3e3e3dbdbdbdadadac9c9c9d7d7d7d7d7d7eaeaeaeaeaeaebebebdcdcdccdcdcdbdbdbdd0d0d0d3d3d3d6d6d6cfcfcfc0c0c0b6b6b6d2d2d2d8d8d8c4c4c4c7c7c7d0d0d0d2d2d2dcdcdcd2d2d2d3d3d3cccccccbcbcbd4d4d4c9c9c9d4d4d4d6d6d6dededec8c8c8c3c3c3b4b4b4c0c0c0c3c3c3ccccccd3d3d3d7d7d7d5d5d5e0e0e0e4e4e4e7e7e7eaeaeae8e8e8e7e7e7e1e1e1e6e6e6dddddde0e0e0dfdfdfe0e0e0cfcfcfd4d4d4d3d3d3d7d7d7d0d0d0d5d5d5e0e0e0e7e7e7dededee3e3e3d7d7d7e1e1e1e3e3e3e5e5e5e5e5e5dadadacacacacecececfcfcfccccccb2b2b2b7b7b7b4b4b4cbcbcbe7e7e7e7e7e7e5e5e5c1c1c1d4d4d4d5d5d5dededee1e1e1dcdcdce7e7e7e9e9e9e2e2e2e0e0e0e4e4e4dededed4d4d4dcdcdcdcdcdcd4d4d4a7a7a7ccccccdadadad2d2d2adadadf2f2f2e9e9e9e7e7e7e5e5e5e9e9e9e2e2e2dddddddadadad1d1d1dddddddcdcdcdcdcdcd6d6d6dbdbdbdfdfdfdedededfdfdfe5e5e5e5e5e5e4e4e4dadadae2e2e2dedededddddde4e4e4d9d9d9d5d5d5dbdbdbdadadae5e5e5e4e4e4d8d8d8e3e3e3f1f1f1e6e6e6ebebebe6e6e6e7e7e7d3d3d3bebebea9a9a9a8a8a8dededed3d3d3d8d8d8d5d5d5d5d5d5e3e3e3dfdfdfd4d4d4e4e4e4e1e1e1e9e9e9ededede2e2e2e5e5e5e6e6e6d7d7d7bebebec1c1c1c4c4c4c5c5c5d2d2d2cfcfcfdbdbdbd0d0d0dbdbdbe0e0e0e2e2e2e2e2e2e1e1e1dbdbdbe9e9e9e2e2e2cbcbcbc8c8c8cdcdcdc9c9c9cacacad5d5d5dadadad8d8d8dcdcdcd9d9d9d2d2d2d3d3d3d0d0d0d3d3d3d3d3d3d4d4d4dfdfdfe4e4e4ededede6e6e6e2e2e2dfdfdfe3e3e3e5e5e5ecececebebebe4e4e4e4e4e4d5d5d5d1d1d1d3d3d3d7d7d7e3e3e3d9d9d9dbdbdbe0e0e0e0e0e0d3d3d3c6c6c6adadad9494949d9d9dc0c0c0a3a3a3e0e0e0bcbcbca4a4a4b0b0b0b3b3b3959595b4b4b49e9e9e8f8f8f838383d6d6d6e1e1e1e0e0e0e5e5e5e0e0e0dfdfdfe4e4e4dfdfdfe3e3e3dfdfdfe4e4e4e1e1e1e0e0e0e2e2e2e1e1e1e0e0e0dfdfdfdcdcdcdfdfdfdadadadcdcdcdededee1e1e1dbdbdbd9d9d9e0e0e0eaeaeae8e8e8e1e1e1dbdbdbf6f6f6e7e7e7e3e3e3dfdfdfebebebe6e6e6dcdcdce8e8e8e3e3e3efefefefefefe6e6e6ecececeeeeeeeeeeeeedededebebebdddddddddddde3e3e3e2e2e2e0e0e0dedededededee1e1e1e2e2e2e3e3e3e7e7e7e0e0e0e2e2e2e3e3e3dfdfdfd7d7d7d3d3d3cfcfcfdadadae2e2e2e8e8e8e8e8e8e1e1e1e5e5e5e8e8e8d8d8d8d7d7d7e8e8e8dfdfdfdededeeeeeeeecececf1f1f1eeeeeee5e5e5ededede2e2e2dededeeaeaeadadadadadadae7e7e7dddddddbdbdbd9d9d9dfdfdfd6d6d6dbdbdbdfdfdfddddddd4d4d4d9d9d9d2d2d2dededee5e5e5ebebebebebebe9e9e9ebebebefefefeaeaeaeeeeeeebebebeeeeeeebebebececece4e4e4ebebebedededeaeaeae1e1e1dcdcdce1e1e1d8d8d8dcdcdcdbdbdbe1e1e1e4e4e4d7d7d7dbdbdbdcdcdcecececebebebf2f2f2f5f5f5f7f7f7f2f2f2f3f3f3f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f4f4f4f5f5f5f3f3f3efefefecececf0f0f0edededf2f2f2f1f1f1ededede6e6e6e1e1e1eaeaeae5e5e5dfdfdfdedededbdbdbdcdcdce0e0e0d2d2d2dfdfdfdadadae0e0e0d9d9d9ebebebdcdcdcdadadae6e6e6e8e8e8e8e8e8ecececf2f2f2e6e6e6dedededededed3d3d3e4e4e4e8e8e8e2e2e2edededf0f0f0f4f4f4e5e5e5e5e5e5dfdfdfe2e2e2e1e1e1f0f0f0edededf2f2f2f8f8f8f2f2f2eaeaeae5e5e5e2e2e2e7e7e7e9e9e9dfdfdfe2e2e2e0e0e0d8d8d8e6e6e6dcdcdceaeaeadddddde9e9e9e9e9e9f2f2f2f3f3f3d0d0d0cececee2e2e2f3f3f3f0f0f0e6e6e6dbdbdbdadadad7d7d7d4d4d4e1e1e1e7e7e7e0e0e0d6d6d6dfdfdfeaeaeae1e1e1dadadadadadadfdfdfdcdcdcdededee6e6e6eaeaeaebebebe8e8e8e5e5e5eaeaeaedededeeeeeeeaeaeae6e6e6e2e2e2e0e0e0edededf3f3f3eeeeeeeeeeeef2f2f2ededededededdbdbdbe9e9e9f4f4f4f1f1f1eaeaead8d8d8dadadadbdbdbe3e3e3e5e5e5e6e6e6d5d5d5dddddddcdcdcdfdfdfe1e1e1dfdfdfdddddde2e2e2e8e8e8e5e5e5e7e7e7e7e7e7ebebebf4f4f4efefefedededf0f0f0eaeaeae4e4e4e7e7e7ebebebedededf4f4f4ececece9e9e9dedededfdfdfe4e4e4e3e3e3eeeeeed4d4d4e5e5e5dcdcdcdadadae0e0e0e4e4e4e5e5e5e6e6e6e2e2e2f5f5f5edededebebebededede4e4e4e3e3e3e6e6e6e9e9e9e6e6e6ebebebe6e6e6eeeeeee7e7e7ebebebe4e4e4dadadae1e1e1ddddddd1d1d1d6d6d6e1e1e1e1e1e1d9d9d9d2d2d2dadadae1e1e1e7e7e7dedededededed3d3d3b7b7b7cfcfcfd0d0d0dadadad3d3d3d3d3d3c1c1c1ddddddefefefededede7e7e7e3e3e3ddddddd1d1d1dbdbdbe3e3e3e2e2e2d2d2d2dadadae5e5e5e3e3e3e3e3e3eaeaead5d5d5e0e0e0d5d5d5d8d8d8d7d7d7d9d9d9d4d4d4d9d9d9d8d8d8e6e6e6ededede6e6e6edededf1f1f1eaeaead7d7d7dddddde7e7e7f1f1f1e5e5e5eeeeeeecececf0f0f0f1f1f1efefeff1f1f1e7e7e7e1e1e1dcdcdcd3d3d3dedededcdcdce1e1e1dbdbdbe0e0e0dadadad8d8d8dfdfdfe0e0e0dadadadbdbdbdbdbdbd1d1d1dddddde4e4e4d7d7d7e5e5e5e5e5e5e5e5e5e5e5e5dddddde0e0e0dcdcdce0e0e0e7e7e7eaeaeae6e6e6dfdfdfdededee5e5e5e1e1e1e9e9e9edededf0f0f0e7e7e7dadadae2e2e2e8e8e8e8e8e8ebebebe3e3e3e4e4e4e6e6e6dfdfdfe4e4e4ddddddcfcfcfcdcdcdd8d8d8d9d9d9d9d9d9d1d1d1d6d6d6c6c6c6c5c5c5cfcfcfd2d2d2dbdbdbdddddddbdbdbe3e3e3eaeaeae3e3e3dddddde8e8e8ececece4e4e4f0f0f0f0f0f0e4e4e4e2e2e2e4e4e4e0e0e0e6e6e6d8d8d8d2d2d2d7d7d7e2e2e2dfdfdfe3e3e3dfdfdfd7d7d7dfdfdfd6d6d6d6d6d6dadadae6e6e6ddddddc6c6c6d0d0d0e1e1e1e6e6e6eeeeeeecececefefefe9e9e9e2e2e2e3e3e3e5e5e5e3e3e3e4e4e4e3e3e3e7e7e7e4e4e4e7e7e7e9e9e9d6d6d6ebebebe3e3e3e5e5e5d9d9d9dededee5e5e5f3f3f3d4d4d4dadadad5d5d5e1e1e1e0e0e0d8d8d8dadadadedededededededededcdcdce0e0e0dededee1e1e1e7e7e7f0f0f0f0f0f0f1f1f1eeeeeef3f3f3f5f5f5eeeeeef2f2f2eeeeeef0f0f0f4f4f4edededefefefedededededede4e4e4e2e2e2dcdcdce3e3e3e5e5e5e6e6e6e7e7e7e8e8e8e7e7e7ebebebececece9e9e9e9e9e9e0e0e0e6e6e6e8e8e8e5e5e5dededee8e8e8e1e1e1dededee1e1e1dfdfdfd5d5d5dfdfdfdfdfdfdbdbdbe3e3e3e8e8e8e7e7e7e4e4e4f0f0f0e5e5e5e7e7e7e3e3e3dbdbdbe0e0e0e3e3e3e5e5e5e3e3e3dcdcdceeeeeeededede9e9e9e8e8e8ecececf1f1f1ebebebe8e8e8edededefefeff1f1f1eaeaeae8e8e8e2e2e2e3e3e3d9d9d9ccccccdfdfdfe4e4e4e8e8e8e6e6e6d8d8d8dcdcdce9e9e9dadadae1e1e1e1e1e1e5e5e5d3d3d3c7c7c7c5c5c5cfcfcfd1d1d1dfdfdfe1e1e1e0e0e0dadadadddddde0e0e0d2d2d2e9e9e9ececece7e7e7e5e5e5dededee7e7e7e1e1e1e7e7e7e2e2e2ebebebdddddde4e4e4ddddddebebebeaeaeae5e5e5e4e4e4e1e1e1e9e9e9e5e5e5ebebebeeeeeeebebebeeeeeeecececeaeaeae4e4e4e8e8e8eeeeeef3f3f3f0f0f0e5e5e5d4d4d4dedededcdcdcdddddddadadaddddddd1d1d1e3e3e3e3e3e3e1e1e1dadadad5d5d5dddddde3e3e3dbdbdbdddddddbdbdbe1e1e1eaeaeaededede8e8e8eeeeeeddddddcbcbcbdbdbdbdfdfdfdddddddddddde0e0e0dedededadadad7d7d7d1d1d1d7d7d7e0e0e0dfdfdfe7e7e7ebebebe0e0e0dbdbdbd9d9d9e9e9e9eeeeeee4e4e4e3e3e3dedededfdfdfdedededddddddedededfdfdfe3e3e3e0e0e0e6e6e6eaeaeaedededeeeeeee7e7e7f0f0f0edededececece9e9e9f0f0f0f2f2f2f0f0f0e8e8e8ededededededebebebe2e2e2e6e6e6e1e1e1ebebebe2e2e2d4d4d4dededee0e0e0dededededededddddddadadadadadad9d9d9cccccccdcdcdccccccbfbfbfc8c8c8d4d4d4dbdbdbe2e2e2e3e3e3efefefe7e7e7dcdcdce0e0e0d9d9d9e8e8e8eaeaeaececece8e8e8dddddde6e6e6eeeeeee8e8e8dbdbdbdadadae0e0e0dedededbdbdbcececedddddde3e3e3e4e4e4e5e5e5e4e4e4e2e2e2e4e4e4e9e9e9e8e8e8dcdcdcdddddddfdfdfdddddde1e1e1e1e1e1e2e2e2e5e5e5e1e1e1dcdcdce4e4e4e5e5e5e6e6e6ecececebebebe8e8e8efefefececece7e7e7dcdcdcebebebecececdbdbdbdadadadfdfdfdfdfdfd0d0d0cbcbcbd8d8d8d1d1d1cececedededed6d6d6e5e5e5dbdbdbd7d7d7e4e4e4ebebebdededeededede8e8e8e7e7e7e8e8e8f0f0f0f2f2f2ededededededecececd8d8d8ecececf0f0f0f0f0f0e5e5e5ededede7e7e7e2e2e2e2e2e2e3e3e3e7e7e7e1e1e1e0e0e0d8d8d8dcdcdcd1d1d1d3d3d3dfdfdfeaeaeae8e8e8ebebebdddddde7e7e7eaeaeae3e3e3e1e1e1dddddddcdcdcd9d9d9d8d8d8d6d6d6d5d5d5dededee0e0e0e1e1e1dadadadcdcdcddddddc4c4c4d2d2d2c7c7c7c4c4c4c7c7c7cacacac5c5c5ddddddd4d4d4dddddde5e5e5f2f2f2ecececdfdfdfe2e2e2dfdfdfdededee3e3e3e8e8e8e5e5e5e8e8e8e9e9e9e7e7e7e3e3e3eaeaeae7e7e7e6e6e6e4e4e4d2d2d2dfdfdfe5e5e5e4e4e4e3e3e3dfdfdfd9d9d9e2e2e2e5e5e5dadadae6e6e6e3e3e3e1e1e1eaeaeae8e8e8dededee7e7e7e7e7e7e6e6e6dfdfdfe8e8e8e3e3e3d2d2d2dadadad9d9d9e3e3e3d2d2d2dededee3e3e3ebebebeeeeeee8e8e8e0e0e0ebebebe7e7e7e7e7e7e1e1e1d5d5d5e0e0e0d4d4d4d2d2d2dadadad9d9d9dbdbdbd2d2d2d9d9d9d4d4d4d9d9d9d7d7d7dadadadfdfdfedededd9d9d9c4c4c4c3c3c3e6e6e6e2e2e2eaeaeaebebebf2f2f2f3f3f3e8e8e8ececece1e1e1e8e8e8e5e5e5e0e0e0e5e5e5e7e7e7dadadadededee1e1e1e5e5e5e8e8e8dfdfdfe6e6e6eeeeeee8e8e8e2e2e2dadadadfdfdfe3e3e3dfdfdfc7c7c7d1d1d1d4d4d4e0e0e0e3e3e3dbdbdbe4e4e4dadadaddddddd5d5d5c4c4c4dcdcdcd9d9d9e4e4e4e5e5e5dcdcdccdcdcddededecdcdcdd9d9d9dbdbdbdedededfdfdfc5c5c5d4d4d4dbdbdbe3e3e3ebebebe5e5e5e5e5e5e7e7e7e5e5e5dfdfdfd6d6d6d5d5d5d0d0d0e3e3e3e7e7e7e0e0e0e5e5e5e5e5e5e7e7e7dcdcdce2e2e2e9e9e9dcdcdccfcfcfdadadae6e6e6dededed0d0d0d2d2d2d9d9d9dbdbdbe7e7e7dfdfdfe1e1e1dbdbdbd5d5d5d4d4d4dddddde5e5e5e7e7e7ebebebebebebedededd7d7d7e2e2e2ebebebcececec2c2c2d4d4d4d9d9d9d7d7d7e3e3e3e7e7e7e7e7e7e9e9e9e3e3e3e0e0e0dfdfdfe6e6e6efefefe6e6e6efefefe3e3e3d9d9d9edededebebebdfdfdfe0e0e0dededee9e9e9efefefeeeeeee5e5e5e9e9e9ecececebebebe1e1e1e0e0e0e3e3e3dddddddedededfdfdfe1e1e1dededee3e3e3e5e5e5e7e7e7f3f3f3e8e8e8eaeaead9d9d9e4e4e4e1e1e1e8e8e8e5e5e5e7e7e7e8e8e8e4e4e4e6e6e6e6e6e6e9e9e9e4e4e4e6e6e6dcdcdcdddddde0e0e0e6e6e6e9e9e9e8e8e8ebebebebebebe9e9e9ececece5e5e5e7e7e7e2e2e2d8d8d8dfdfdfcccccccececed8d8d8ebebebdbdbdbddddddd6d6d6e2e2e2dbdbdbdcdcdcd7d7d7dfdfdfeaeaeae8e8e8eaeaeae3e3e3e6e6e6e1e1e1ececece3e3e3c1c1c1e0e0e0d1d1d1d9d9d9e1e1e1c9c9c9e4e4e4d4d4d4e9e9e9e5e5e5e6e6e6e9e9e9e1e1e1e0e0e0ebebebe4e4e4d3d3d3dcdcdcd0d0d0d9d9d9dfdfdfe1e1e1dddddde7e7e7e7e7e7e8e8e8e5e5e5dddddde7e7e7dfdfdfdbdbdbd7d7d7dcdcdce1e1e1dbdbdbdfdfdfd8d8d8cbcbcbdcdcdce3e3e3ccccccdcdcdcd0d0d0e3e3e3dededee5e5e5ededede6e6e6e4e4e4e1e1e1e6e6e6efefefdfdfdfdededeebebebededede2e2e2e6e6e6d7d7d7e8e8e8f1f1f1efefefefefeff1f1f1f6f6f6efefefebebebefefefebebebe9e9e9eaeaeaf4f4f4f7f7f7f2f2f2f4f4f4efefefededede6e6e6e7e7e7dededeedededf1f1f1f1f1f1edededf1f1f1f0f0f0e5e5e5e5e5e5e6e6e6d8d8d8d6d6d6d7d7d7e2e2e2ebebebe6e6e6e2e2e2d1d1d1dadadae1e1e1e0e0e0e4e4e4e0e0e0e6e6e6dcdcdcd8d8d8d4d4d4dadadad9d9d9e1e1e1d5d5d5d6d6d6c9c9c9ccccccdadadadfdfdfdddddddbdbdbd5d5d5e3e3e3e2e2e2e0e0e0d8d8d8eaeaeaededede3e3e3ebebebf5f5f5e3e3e3e4e4e4dededee6e6e6dddddde6e6e6e0e0e0e4e4e4d7d7d7e8e8e8ebebebe3e3e3edededdddddde2e2e2dededeeaeaeaefefefe5e5e5e3e3e3e5e5e5e8e8e8dddddde0e0e0e6e6e6e4e4e4e7e7e7dcdcdce0e0e0e4e4e4e2e2e2dfdfdfdfdfdfdadadae7e7e7e0e0e0e3e3e3e9e9e9d7d7d7d2d2d2e4e4e4e8e8e8d6d6d6e3e3e3eaeaeaebebebe1e1e1ededede7e7e7ededede0e0e0e4e4e4e6e6e6e3e3e3e6e6e6edededf0f0f0ededede3e3e3e2e2e2e5e5e5ebebebe9e9e9e6e6e6e0e0e0e5e5e5ecececeeeeeeebebebf3f3f3ecececeaeaeaefefefebebebe5e5e5e8e8e8e0e0e0e8e8e8dbdbdbd9d9d9e0e0e0e6e6e6dcdcdcd5d5d5e4e4e4e6e6e6e7e7e7e3e3e3c3c3c3cbcbcbbababac3c3c3c9c9c9cecececececec5c5c5d0d0d0d8d8d8dededee7e7e7e1e1e1dfdfdfe2e2e2d5d5d5d8d8d8d1d1d1cececed0d0d0d7d7d7eeeeeee5e5e5ebebebe0e0e0e3e3e3e7e7e7efefefe3e3e3d9d9d9dfdfdfeaeaeae1e1e1d4d4d4e5e5e5e9e9e9e3e3e3e1e1e1d3d3d3c7c7c7dfdfdfd7d7d7ddddddebebebefefefe2e2e2e2e2e2cececedddddde7e7e7e3e3e3e8e8e8eaeaeae6e6e6e3e3e3dededee2e2e2d8d8d8e8e8e8ecececdddddddcdcdce7e7e7e5e5e5e5e5e5e2e2e2d9d9d9d7d7d7dbdbdbe0e0e0e0e0e0dcdcdcd0d0d0dfdfdfe9e9e9e4e4e4e3e3e3dedededadadaddddddd7d7d7dcdcdccececedddddde4e4e4e5e5e5e5e5e5e6e6e6e7e7e7ecececf1f1f1ebebebe2e2e2eaeaeaededede6e6e6e8e8e8e8e8e8e4e4e4ebebebe1e1e1e6e6e6e2e2e2e0e0e0e8e8e8e6e6e6ececece9e9e9ededede7e7e7e2e2e2e5e5e5e3e3e3ececece8e8e8e5e5e5dcdcdcccccccd3d3d3e4e4e4b8b8b8ccccccc5c5c5cdcdcdc8c8c8bebebec1c1c1cfcfcfd6d6d6cdcdcdd0d0d0ccccccc5c5c5cecececacacacececec6c6c6cdcdcdc7c7c7d0d0d0c7c7c7c4c4c4c4c4c4bcbcbcc1c1c1cdcdcdc7c7c7d6d6d6dadadad6d6d6d2d2d2c6c6c6c4c4c4d9d9d9c6c6c6cacacadddddde6e6e6efefeff0f0f0e5e5e5e8e8e8e1e1e1cacacaecececefefefedededf3f3f3f3f3f3d5d5d5d2d2d2cdcdcdefefefe8e8e8dcdcdcd3d3d3e1e1e1e1e1e1d5d5d5eeeeeeebebebe9e9e9ececece4e4e4d6d6d6dededeebebebe9e9e9e4e4e4ebebebeaeaeae0e0e0ebebebdfdfdfeaeaeae6e6e6dddddde8e8e8dcdcdce8e8e8e7e7e7e6e6e6d8d8d8dfdfdfdfdfdfe5e5e5ededede0e0e0d8d8d8e2e2e2dddddddcdcdce7e7e7e6e6e6e5e5e5e8e8e8dbdbdbe6e6e6e5e5e5e6e6e6e2e2e2e0e0e0e2e2e2e1e1e1e1e1e1e0e0e0cececed9d9d9dedededadadae3e3e3dbdbdbe1e1e1d8d8d8d4d4d4d7d7d7d6d6d6e4e4e4e1e1e1d7d7d7dcdcdcd3d3d3d5d5d5cfcfcfcbcbcbc9c9c9c2c2c2a0a0a0aeaeaeafafafabababbabababfbfbfcacacad1d1d1d0d0d0dededee3e3e3dbdbdbd4d4d4dfdfdfdbdbdbe1e1e1dadadae4e4e4e3e3e3e9e9e9e3e3e3e8e8e8dbdbdbe0e0e0dededed2d2d2dcdcdcdfdfdfd7d7d7dbdbdbdbdbdbedededd0d0d0d2d2d2d4d4d4d6d6d6e7e7e7e8e8e8dddddde2e2e2dcdcdceeeeeeebebebebebebe6e6e6dededee6e6e6ebebebeaeaeaeaeaeaddddddb5b5b5b9b9b9dfdfdfe5e5e5d8d8d8d5d5d5ebebebcbcbcbd2d2d2ecececedededeeeeeee6e6e6dedededfdfdfe3e3e3dfdfdfdadadadfdfdfe8e8e8e3e3e3e6e6e6e7e7e7ecececebebebe1e1e1e1e1e1e1e1e1e1e1e1dbdbdbdfdfdfdcdcdcd6d6d6cfcfcfd1d1d1d0d0d0cfcfcfcecececececed1d1d1d1d1d1d7d7d7dadadad4d4d4e1e1e1d2d2d2cececeedededededede5e5e5e1e1e1ddddddedededeaeaeae1e1e1eaeaeadededeececece9e9e9e7e7e7eaeaeae2e2e2e0e0e0dededed8d8d8e1e1e1dbdbdbdadadacfcfcfe6e6e6e6e6e6e8e8e8dddddde9e9e9e5e5e5dddddde4e4e4efefefecececebebebe2e2e2dcdcdcd5d5d5dddddde1e1e1e6e6e6ededede5e5e5e6e6e6e1e1e1e6e6e6f0f0f0e3e3e3eaeaeae4e4e4eaeaeae9e9e9efefefdcdcdce6e6e6e2e2e2dbdbdbc1c1c1d3d3d3cdcdcddfdfdfd4d4d4c3c3c3c1c1c1ccccccc5c5c5dddddde2e2e2dcdcdcdddddde8e8e8e8e8e8dcdcdceaeaeaeeeeeee5e5e5ecececdcdcdceeeeeeededede1e1e1e1e1e1e9e9e9ddddddd7d7d7ececece0e0e0e7e7e7e5e5e5eaeaeae9e9e9e0e0e0e9e9e9dcdcdcefefefe9e9e9eaeaeae4e4e4e5e5e5e1e1e1dddddddededee0e0e0dededec0c0c0d9d9d9dfdfdfd2d2d2d2d2d2c3c3c3c6c6c6cbcbcbbababac8c8c8cfcfcfdadadadbdbdbe4e4e4dbdbdbe3e3e3dddddde0e0e0dededee8e8e8e0e0e0e6e6e6e0e0e0d3d3d3c4c4c4c6c6c6c6c6c6cacacad1d1d1d9d9d9e0e0e0e5e5e5e6e6e6dbdbdbeaeaeadededee6e6e6e5e5e5e8e8e8e1e1e1e0e0e0eaeaeae6e6e6e4e4e4e4e4e4dcdcdceaeaeae9e9e9e3e3e3ececece9e9e9e2e2e2eeeeeeecececededede8e8e8e9e9e9e5e5e5ededede5e5e5e1e1e1dfdfdfe4e4e4eaeaeae6e6e6e8e8e8e7e7e7eaeaeae9e9e9dfdfdfe1e1e1d5d5d5d9d9d9dededee3e3e3e1e1e1edededdbdbdbd9d9d9d7d7d7d6d6d6d8d8d8d8d8d8cbcbcbdbdbdbd3d3d3e2e2e2e3e3e3dddddddcdcdcc0c0c0cececee1e1e1e7e7e7dfdfdfebebebebebebf6f6f6ebebebdededeeeeeeedbdbdbdadadae0e0e0c3c3c3d0d0d0c6c6c6bbbbbbc7c7c7c5c5c5c6c6c6d2d2d2cdcdcdc7c7c7c9c9c9c5c5c5cdcdcdc1c1c1d6d6d6c6c6c6c1c1c1cacacadcdcdcdfdfdfe4e4e4e6e6e6e9e9e9edededededede9e9e9ebebebe5e5e5ebebebefefefe7e7e7f7f7f7efefefeaeaeadededee6e6e6e1e1e1e5e5e5ddddddd6d6d6e7e7e7ececece8e8e8d9d9d9d9d9d9e1e1e1d0d0d0cdcdcdcdcdcdd5d5d5d9d9d9d6d6d6dddddde0e0e0e6e6e6efefeff1f1f1dededeebebebdcdcdcf0f0f0ededede9e9e9e0e0e0e4e4e4e5e5e5e2e2e2e8e8e8e5e5e5d9d9d9e2e2e2dfdfdfe3e3e3edededececece5e5e5dededee2e2e2e7e7e7d6d6d6d2d2d2d4d4d4d3d3d3cdcdcde3e3e3e8e8e8e9e9e9d2d2d2dcdcdcdcdcdcdcdcdcd8d8d8e8e8e8e3e3e3cacacadcdcdce2e2e2e6e6e6e4e4e4dcdcdcd7d7d7d2d2d2e4e4e4eaeaeaeeeeeee5e5e5dededecbcbcbd2d2d2c6c6c6d3d3d3d0d0d0d2d2d2d7d7d7e9e9e9e9e9e9e0e0e0dddddde0e0e0e4e4e4e1e1e1f1f1f1e2e2e2dcdcdccdcdcdbfbfbfb3b3b3b5b5b5cccccce1e1e1e2e2e2e8e8e8e9e9e9ebebebe7e7e7e8e8e8dededee7e7e7dcdcdce5e5e5e7e7e7ebebebeaeaeaececece9e9e9efefefedededebebebe8e8e8e7e7e7e6e6e6e8e8e8e9e9e9e7e7e7e8e8e8e8e8e8d1d1d1e6e6e6e1e1e1e1e1e1e6e6e6e6e6e6ebebebe9e9e9d7d7d7e0e0e0e7e7e7e2e2e2eaeaeae8e8e8f0f0f0ececece6e6e6ddddddd6d6d6e2e2e2e4e4e4dcdcdce8e8e8eaeaeaf1f1f1f2f2f2f5f5f5ededede8e8e8dbdbdbe8e8e8e6e6e6e8e8e8e8e8e8e4e4e4d6d6d6e5e5e5e3e3e3e9e9e9e7e7e7e4e4e4e6e6e6e3e3e3e5e5e5e6e6e6e0e0e0e0e0e0e0e0e0e9e9e9f0f0f0e3e3e3e8e8e8eaeaeaeeeeeee5e5e5e2e2e2d2d2d2d4d4d4ddddddd0d0d0cfcfcfe7e7e7dfdfdfdadadad5d5d5dadadae1e1e1e3e3e3e9e9e9eeeeeed5d5d5d3d3d3e1e1e1e5e5e5e2e2e2e0e0e0e1e1e1e5e5e5dadadac0c0c0c8c8c8cacacad9d9d9d8d8d8cbcbcbcecececacacac9c9c9cbcbcbc7c7c7cececec8c8c8c3c3c3b4b4b4cececedadadadfdfdfe6e6e6ebebebe5e5e5eeeeeeefefefe5e5e5d7d7d7d2d2d2edededf0f0f0e0e0e0e3e3e3e1e1e1ecececefefefebebebf3f3f3f4f4f4f5f5f5f8f8f8ebebebe9e9e9f0f0f0e8e8e8e9e9e9efefefeeeeeeecececf0f0f0efefefe9e9e9e3e3e3f0f0f0ebebebe8e8e8e4e4e4e8e8e8e0e0e0e8e8e8e2e2e2d9d9d9dddddddededee9e9e9eeeeeeefefefeaeaeadfdfdfc9c9c9d7d7d7e0e0e0d3d3d3e4e4e4e9e9e9e1e1e1e1e1e1dededee3e3e3e3e3e3e7e7e7ecececececece5e5e5d7d7d7d0d0d0d5d5d5cdcdcdd2d2d2d2d2d2d7d7d7dadadae2e2e2e6e6e6e7e7e7e6e6e6dededee8e8e8dcdcdce5e5e5ebebebefefefe5e5e5e2e2e2e7e7e7e8e8e8dededed2d2d2dededed9d9d9dededed3d3d3dcdcdce4e4e4eeeeeeeeeeeeededede9e9e9e8e8e8dddddde7e7e7e5e5e5e3e3e3ececece1e1e1cbcbcbe7e7e7e0e0e0e0e0e0dededef4f4f4e7e7e7ececece0e0e0dddddde1e1e1d2d2d2c8c8c8c5c5c5d0d0d0cacacad9d9d9eeeeeee8e8e8e7e7e7ececece6e6e6ecececf2f2f2ededede0e0e0dbdbdbdadadaebebebececece4e4e4d7d7d7d5d5d5e1e1e1d6d6d6dadadadbdbdbeaeaeaf1f1f1f6f6f6f3f3f3efefefededede9e9e9e8e8e8e8e8e8eaeaeaedededeeeeeeededede3e3e3e3e3e3d7d7d7e5e5e5dadadae1e1e1eaeaeaeaeaeaeeeeeeeaeaeadfdfdfdfdfdfe6e6e6e7e7e7ebebebeeeeeeededede0e0e0e4e4e4e9e9e9ebebebe0e0e0dfdfdfe8e8e8e1e1e1d7d7d7e2e2e2e2e2e2e1e1e1e3e3e3e8e8e8dfdfdfdcdcdcdedededadadae3e3e3eaeaeaeeeeeef0f0f0e3e3e3e7e7e7e8e8e8e0e0e0d3d3d3cbcbcbdfdfdfe3e3e3e3e3e3d9d9d9e7e7e7dededee3e3e3e8e8e8eaeaeaebebebe0e0e0edededebebebecececdfdfdfd0d0d0e8e8e8dfdfdfd3d3d3e4e4e4f0f0f0e2e2e2f2f2f2e8e8e8eeeeeee5e5e5dfdfdfe1e1e1dcdcdcdddddde7e7e7e0e0e0dedededadadad9d9d9dedededfdfdfdcdcdcecececcdcdcdd0d0d0c5c5c5d1d1d1e0e0e0e4e4e4dfdfdfe1e1e1e6e6e6d9d9d9dddddde3e3e3e9e9e9e1e1e1e3e3e3ddddddd9d9d9dcdcdcdededededededcdcdcdbdbdbe6e6e6ededede9e9e9f1f1f1ecececefefefecececf5f5f5f2f2f2ebebebedededededede8e8e8dbdbdbe4e4e4dddddddedededbdbdbe1e1e1e6e6e6e4e4e4e9e9e9e6e6e6e2e2e2dbdbdbcacacad0d0d0c9c9c9c8c8c8d5d5d5dcdcdce5e5e5e4e4e4eaeaeae5e5e5dddddde1e1e1dededee9e9e9dcdcdcdadadadbdbdbd9d9d9dbdbdbe0e0e0dfdfdfe0e0e0dadadae6e6e6e6e6e6ededede9e9e9ecececececece1e1e1ececece3e3e3e1e1e1e1e1e1dbdbdbdadadae1e1e1d2d2d2dadadad9d9d9d7d7d7d8d8d8e0e0e0e7e7e7e8e8e8ebebebe7e7e7e8e8e8edededf5f5f5eaeaeaececece2e2e2eaeaeaedededededede1e1e1d5d5d5cacacadcdcdcd5d5d5dddddde0e0e0ddddddd6d6d6d1d1d1d0d0d0dadadad5d5d5dededee8e8e8e0e0e0e3e3e3e2e2e2cdcdcde8e8e8e7e7e7dddddde1e1e1e3e3e3dfdfdff0f0f0e6e6e6e0e0e0d1d1d1cececed7d7d7e1e1e1e0e0e0d7d7d7d7d7d7d5d5d5e0e0e0ddddddd7d7d7d0d0d0e9e9e9eeeeeee9e9e9e4e4e4e5e5e5dddddde4e4e4e4e4e4ebebebebebebeeeeeef0f0f0f1f1f1eaeaeadbdbdbdbdbdbe9e9e9e5e5e5e8e8e8e6e6e6e7e7e7e8e8e8e5e5e5eaeaeae4e4e4e7e7e7e0e0e0dfdfdfe0e0e0d6d6d6e6e6e6d8d8d8dfdfdfe1e1e1e5e5e5dbdbdbe0e0e0e4e4e4d9d9d9e1e1e1dededee5e5e5e1e1e1e7e7e7ececece7e7e7ececececececf0f0f0f1f1f1f2f2f2e9e9e9e3e3e3dadadae0e0e0e7e7e7eaeaeae6e6e6ebebebebebebebebebf1f1f1eaeaeaf3f3f3ededede5e5e5dddddde0e0e0e5e5e5cfcfcfe7e7e7dfdfdfebebebf5f5f5f3f3f3f1f1f1ededede0e0e0d6d6d6cbcbcbbcbcbcc8c8c8bebebec8c8c8b6b6b6b8b8b8a8a8a8abababb0b0b0b0b0b0b8b8b8c0c0c0d7d7d7dfdfdfecececf5f5f5e9e9e9ececece7e7e7eeeeeeeaeaeae9e9e9dedededddddddededee7e7e7eaeaead9d9d9d9d9d9e3e3e3e2e2e2dededee1e1e1d9d9d9d2d2d2d3d3d3e6e6e6e0e0e0dedededadadaddddddd4d4d4d7d7d7d7d7d7e8e8e8efefeff3f3f3e4e4e4f0f0f0f9f9f9e9e9e9e3e3e3ebebebe2e2e2e6e6e6e4e4e4e4e4e4edededdedededfdfdfe1e1e1dfdfdfe2e2e2ebebebe4e4e4e2e2e2e0e0e0e1e1e1e6e6e6e4e4e4e3e3e3e6e6e6e7e7e7ededede9e9e9ebebebeeeeeeedededd3d3d3ddddddd9d9d9d8d8d8e3e3e3dbdbdbdddddde4e4e4e9e9e9e7e7e7e2e2e2afafafb1b1b1b1b1b1a1a1a1a3a3a3b2b2b2c6c6c6c5c5c5b8b8b8b9b9b9aeaeaeaeaeaea3a3a39494949494949494949393938d8d8d9e9e9e9696969e9e9e9a9a9a9a9a9aa3a3a3a2a2a2a8a8a8acacaca7a7a79e9e9e999999b3b3b3abababa7a7a79f9f9fa1a1a19d9d9da4a4a4bdbdbdc8c8c8dadadac6c6c6d1d1d1cccccccacacac9c9c9dbdbdbeaeaeae8e8e8dededed0d0d0c9c9c9c5c5c5c7c7c7cdcdcdd0d0d0cbcbcbd1d1d1d2d2d2d9d9d9d6d6d6e3e3e3eaeaeaededede5e5e5dadadaddddddd8d8d8e9e9e9eaeaead9d9d9e0e0e0e6e6e6d9d9d9d8d8d8dbdbdbebebebe5e5e5e7e7e7eaeaeae6e6e6dfdfdfd9d9d9d2d2d2dbdbdbe2e2e2eaeaeaeeeeeee5e5e5e8e8e8ebebebefefefebebebf3f3f3edededededede3e3e3dbdbdbd5d5d5dddddde2e2e2ecececeaeaeae6e6e6ecececf4f4f4e5e5e5dedededcdcdcdcdcdcd5d5d5dbdbdbd8d8d8d6d6d6cbcbcbcfcfcfd6d6d6d5d5d5d3d3d3c5c5c5b3b3b3c4c4c4c7c7c7bbbbbbb9b9b9abababb0b0b0aeaeaeb1b1b1dcdcdcdedededdddddd5d5d5e5e5e5cdcdcdc1c1c1bbbbbbd2d2d2d6d6d6d0d0d0cfcfcfdededee5e5e5e3e3e3dedededadada9f9f9fe6e6e6ececececececedededeeeeeee2e2e2e3e3e3ececece6e6e6e7e7e7eaeaeaececece3e3e3eeeeeee6e6e6ebebebeaeaeae8e8e8efefefe3e3e3d4d4d4dadadadddddde4e4e4e4e4e4dbdbdbe0e0e0d7d7d7cececec6c6c6dedededededef5f5f5dfdfdfdbdbdbe7e7e7dfdfdfd8d8d8d4d4d4d9d9d9d6d6d6dcdcdcd6d6d6d4d4d4d6d6d6e2e2e2d7d7d7d1d1d1bfbfbfb8b8b8ccccccc6c6c6e4e4e4e0e0e0e5e5e5ddddddcecececdcdcdd9d9d9d1d1d1d5d5d5d1d1d1cecececdcdcdcacacad7d7d7dbdbdbd8d8d8dadadad5d5d5e6e6e6e7e7e7efefefe0e0e0e3e3e3e2e2e2cececec5c5c5bbbbbbb4b4b4aeaeaeb2b2b2b9b9b9b4b4b4b7b7b7b6b6b6c1c1c1bbbbbbd6d6d6dcdcdcddddddd6d6d6cdcdcdd4d4d4d3d3d3dededecbcbcbc4c4c4c1c1c1c2c2c2c1c1c1bebebed4d4d4ddddddcdcdcdcecececdcdcdcdcdcdd5d5d5d6d6d6e8e8e8e4e4e4e3e3e3e4e4e4eeeeeee0e0e0e9e9e9eeeeeee5e5e5e9e9e9e8e8e8dadadad1d1d1e4e4e4ddddddececece8e8e8e2e2e2f6f6f6f6f6f6f2f2f2dddddddbdbdbe4e4e4e5e5e5e7e7e7f0f0f0f1f1f1ecececebebebeaeaeadadadae8e8e8eeeeeee7e7e7e6e6e6e6e6e6dadadad8d8d8e3e3e3dfdfdfdfdfdfebebebdcdcdcd1d1d1cdcdcda7a7a7b7b7b7b4b4b4b2b2b2a5a5a5b2b2b2bababab4b4b4bababacdcdcdcacacac8c8c8d6d6d6c9c9c9c5c5c5cacacac1c1c1c8c8c8d1d1d1cececec1c1c1bebebeadadadacacac9f9f9fb9b9b9b9b9b9a4a4a4c5c5c5ccccccc6c6c6bfbfbfcdcdcdc8c8c8babababebebeb8b8b8abababb9b9b9bababababababfbfbfb7b7b7b3b3b3b8b8b8bdbdbdbababad4d4d4d3d3d3e3e3e3ecececebebebf2f2f2f4f4f4e7e7e7edededebebebecececcfcfcfdfdfdfd6d6d6d7d7d7c9c9c9c5c5c5d9d9d9d2d2d2dfdfdfe5e5e5f1f1f1f0f0f0f7f7f7f5f5f5f4f4f4efefefeeeeeee1e1e1e7e7e7e2e2e2e6e6e6e2e2e2e0e0e0e7e7e7ededede5e5e5e9e9e9efefefebebebefefefebebebf0f0f0dfdfdfd3d3d3cececee7e7e7dadadae7e7e7e3e3e3e0e0e0dcdcdce2e2e2e5e5e5e6e6e6e6e6e6e8e8e8ececece7e7e7dfdfdfe6e6e6dfdfdfdcdcdce3e3e3dededee0e0e0d7d7d7dbdbdbdcdcdcc8c8c8dadadae2e2e2e9e9e9efefefe9e9e9e8e8e8e5e5e5e2e2e2cececedcdcdce4e4e4d7d7d7d8d8d8dbdbdbe7e7e7dcdcdcc4c4c4cececedadadad0d0d0cececed3d3d3d6d6d6d5d5d5d2d2d2d3d3d3d1d1d1eeeeeef4f4f4e4e4e4d8d8d8e2e2e2e3e3e3d8d8d8dfdfdfcfcfcfcececed7d7d7d2d2d2bdbdbdc6c6c6cbcbcbcbcbcbcdcdcdbdbdbdd8d8d8dadadad0d0d0dcdcdce3e3e3f2f2f2eaeaeae6e6e6eeeeeeefefefededede5e5e5eaeaeaf4f4f4f7f7f7f3f3f3f4f4f4f8f8f8f1f1f1ebebebe5e5e5e1e1e1e6e6e6e0e0e0f2f2f2ecececf4f4f4f8f8f8fafafaf8f8f8f3f3f3f5f5f5e6e6e6e7e7e7ececece5e5e5ececece4e4e4e4e4e4eeeeeeebebebe4e4e4f1f1f1f2f2f2f1f1f1f3f3f3f0f0f0eeeeeed4d4d4d9d9d9d6d6d6d8d8d8d2d2d2dadadae3e3e3d4d4d4d6d6d6d4d4d4cbcbcbcfcfcfcfcfcfd8d8d8dcdcdce9e9e9e8e8e8e6e6e6e7e7e7e7e7e7e5e5e5efefefececece9e9e9d5d5d5e8e8e8e6e6e6eeeeeee8e8e8dbdbdbd3d3d3cececed9d9d9d9d9d9d7d7d7cdcdcdcfcfcfc8c8c8cfcfcfc4c4c4ccccccd9d9d9cececed0d0d0dadadadddddde5e5e5e4e4e4e2e2e2e4e4e4e8e8e8efefeff4f4f4f7f7f7f3f3f3f5f5f5f2f2f2e9e9e9efefeff3f3f3edededebebebe0e0e0dddddde3e3e3e4e4e4dbdbdbe1e1e1e0e0e0d3d3d3dddddddfdfdfd2d2d2cdcdcdd4d4d4e8e8e8ececece6e6e6f3f3f3d6d6d6f9f9f9f7f7f7ebebebdcdcdcd2d2d2cececed7d7d7edededededede9e9e9eeeeeedcdcdce1e1e1e0e0e0e1e1e1f2f2f2f2f2f2f2f2f2f1f1f1edededdfdfdfe5e5e5f4f4f4e4e4e4e7e7e7e4e4e4e3e3e3e8e8e8ebebebecececebebebeeeeeeededede5e5e5e8e8e8dbdbdbe2e2e2d9d9d9dddddddadadadadadad1d1d1d6d6d6d8d8d8d7d7d7d5d5d5d8d8d8d0d0d0e7e7e7e3e3e3e2e2e2e4e4e4e3e3e3d8d8d8dcdcdcdededed3d3d3eeeeeef0f0f0d8d8d8dbdbdbe4e4e4e6e6e6ececece8e8e8e6e6e6e7e7e7f3f3f3f4f4f4f0f0f0f5f5f5eeeeeef3f3f3f2f2f2e6e6e6e1e1e1e9e9e9f0f0f0f6f6f6f3f3f3ecececeaeaeae9e9e9e8e8e8e0e0e0dadadadededee4e4e4ddddddebebebdbdbdbdededee2e2e2dfdfdfe4e4e4e7e7e7e0e0e0e0e0e0d8d8d8d6d6d6dbdbdbdcdcdce2e2e2d9d9d9d8d8d8dadadaddddddd5d5d5d1d1d1edededf5f5f5f9f9f9f6f6f6ecececf5f5f5f6f6f6edededf7f7f7f6f6f6fafafaf6f6f6f1f1f1f2f2f2f2f2f2e4e4e4eeeeeef3f3f3c2c2c2f6f6f6f3f3f3ecececeaeaeaebebebdfdfdfdededed5d5d5d5d5d5e7e7e7f5f5f5fdfdfdf6f6f6eeeeeedcdcdcefefefe9e9e9ebebebf2f2f2e8e8e8e0e0e0cececee9e9e9e7e7e7e8e8e8e2e2e2e9e9e9e8e8e8efefefe5e5e5efefeff4f4f4edededededede5e5e5f0f0f0ededede6e6e6f3f3f3f3f3f3f9f9f9f9f9f9efefefeaeaeaf0f0f0dddddde7e7e7ebebebeeeeeeedededf2f2f2f5f5f5f4f4f4f5f5f5f2f2f2f1f1f1eaeaeaecececeeeeeee9e9e9e2e2e2eaeaeae7e7e7ebebebececece6e6e6e5e5e5d8d8d8cececed1d1d1c4c4c4c2c2c2b8b8b8a9a9a9a0a0a09a9a9a9e9e9e9c9c9ca6a6a68888888a8a8a8f8f8f8f8f8f9c9c9ca9a9a9b9b9b9b9b9b9b2b2b2c4c4c4d4d4d4d2d2d2d2d2d2d9d9d9ebebebeeeeeee6e6e6e4e4e4dddddde5e5e5dbdbdbd9d9d9cacacaccccccd7d7d7e2e2e2e0e0e0dfdfdfdfdfdfdcdcdcd7d7d7dbdbdbd3d3d3d6d6d6d1d1d1d2d2d2d3d3d3e3e3e3d8d8d8e0e0e0e7e7e7dcdcdcdddddde0e0e0d9d9d9d8d8d8c6c6c6b5b5b58e8e8ed5d5d5f3f3f3f2f2f2eeeeeedbdbdbf4f4f4f0f0f0ececece6e6e6e5e5e5e3e3e3d8d8d8d2d2d2edededeaeaeae0e0e0e3e3e3d4d4d4d6d6d6e8e8e8ecececd7d7d7e1e1e1ebebebdededeedededd6d6d6edededf1f1f1f4f4f4f0f0f0f7f7f7ededede8e8e8e5e5e5ebebebececece2e2e2e8e8e8dededee5e5e5efefefeaeaeaececece6e6e6d2d2d2dededee2e2e26e6e6e6b6b6b6c6c6c6767676969696060605b5b5b5353534a4a4a5555554a4a4a4343433d3d3d3f3f3f4040404646465353535959596767676d6d6d7f7f7f8b8b8b929292989898b0b0b0c5c5c5dededee9e9e9eeeeeef1f1f1f1f1f1e9e9e9dedededfdfdff4f4f4f9f9f9eaeaeaeeeeeef3f3f3ececece6e6e6dddddddfdfdfdddddde5e5e5e5e5e5d4d4d4dcdcdcddddddc1c1c1cacacacdcdcdabababc4c4c4cdcdcdd3d3d3dbdbdbe3e3e3e8e8e8eeeeeef0f0f0dcdcdcc3c3c3dbdbdbdbdbdbdedededdddddd6d6d6dbdbdbd9d9d9cbcbcbe0e0e0e2e2e2dbdbdbd4d4d4e9e9e9d9d9d9d8d8d8ccccccccccccc1c1c1d3d3d3eeeeeef5f5f5f5f5f5f4f4f4efefefebebebe7e7e7e3e3e3d0d0d0dbdbdbebebebebebebebebebeaeaeaedededf5f5f5f4f4f4f2f2f2f4f4f4f2f2f2f5f5f5fbfbfbf4f4f4e8e8e8d8d8d8e4e4e4d5d5d5c9c9c9c8c8c8bbbbbbb0b0b0adadadaaaaaa9e9e9e9999998c8c8c8888888888888989898484848282827a7a7a7676766e6e6e6d6d6d7171719696969b9b9b949494a7a7a7a5a5a5a6a6a6b6b6b6bdbdbdd6d6d6d4d4d4e2e2e2e2e2e2d6d6d6dadadaf4f4f4f1f1f1ececece6e6e6e1e1e1e0e0e0eaeaeae8e8e8e8e8e8eaeaeaefefeff7f7f7f9f9f9f6f6f6f1f1f1f8f8f8e8e8e8eaeaead7d7d7d2d2d2e9e9e9f3f3f3f1f1f1e1e1e1ebebebe7e7e7dcdcdce8e8e8e7e7e7e1e1e1ededede7e7e7e7e7e7d8d8d8e0e0e0cacacae2e2e2d6d6d6d3d3d3cbcbcbdadadadededed8d8d8e0e0e0d7d7d7e5e5e5d4d4d4e2e2e2d8d8d8e0e0e0d8d8d8cececec8c8c8cbcbcbcececed7d7d7dddddddbdbdbe5e5e5eeeeeeccccccb3b3b3cfcfcfdadadadfdfdfe1e1e1c9c9c9e5e5e5f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f5f5f5e9e9e9dededed7d7d7d5d5d5d9d9d9dadadad2d2d2bdbdbdb0b0b0a2a2a29898988e8e8e8585857373736666665757574c4c4c3d3d3d3131312f2f2f3030303535353b3b3b4848485656565656566161616969697272727c7c7c7d7d7d7474747777777878787474748787879090909191918f8f8ff3f3f3ededede1e1e1f1f1f1f3f3f3e9e9e9eeeeeeeaeaeaecececcbcbcbdadadadadadadcdcdce0e0e0d8d8d8e6e6e6f2f2f2f4f4f4f3f3f3d6d6d6c0c0c0dededee5e5e5e5e5e5e1e1e1d2d2d2d2d2d2d9d9d9dedededededed2d2d2b9b9b9b8b8b8b0b0b0abababa5a5a5a4a4a49a9a9a8c8c8c7f7f7f7c7c7c7979797c7c7c7b7b7b858585aeaeaeb0b0b0b4b4b4adadadb5b5b5b8b8b8b0b0b0a1a1a1b0b0b0aeaeaeabababb9b9b9a7a7a79b9b9ba0a0a0c0c0c0b5b5b5ccccccd2d2d2d8d8d8d3d3d3cececec5c5c5c1c1c1b3b3b39191917878785a5a5a6565657373737e7e7e8d8d8d8383836464644646464040408181818282826565659595958b8b8b888888a5a5a5b6b6b6bebebec8c8c88080806969697a7a7a7171716a6a6a3d3d3d3737374545455b5b5b7272727777777474748e8e8e9e9e9eb1b1b1cfcfcfd7d7d7e5e5e5e8e8e8f1f1f1f2f2f2eeeeeee7e7e7f1f1f1efefefecececdbdbdbedededf6f6f6e9e9e9dfdfdfe7e7e7e6e6e6eeeeeee6e6e6e7e7e7e1e1e1e4e4e4ededede3e3e3f1f1f1f2f2f2f4f4f4edededeaeaeae6e6e6d8d8d8c5c5c5d9d9d9dbdbdbd3d3d3cfcfcfcdcdcdc6c6c6c3c3c3aeaeaea6a6a6a1a1a1a7a7a78c8c8c9797979595958181817979797b7b7b7a7a7a7070707d7d7d7e7e7e8a8a8a8989899191919191919292929494949e9e9e9d9d9d7d7d7d878787828282a0a0a0aaaaaa909090a7a7a79e9e9ea8a8a88282826f6f6f4c4c4c7171715959594e4e4e4040403434342b2b2b2323233333333232325555556363636767676464643a3a3a3535352b2b2b2727272424243232327878788989898a8a8a9292928c8c8c9e9e9ea3a3a3b4b4b4bdbdbdafafafa4a4a4bababac8c8c8e3e3e3d0d0d0e1e1e1dfdfdfdedededadadaa0a0a0b7b7b7d0d0d0cacacadadadaebebebf5f5f5f6f6f6f7f7f7f6f6f6f6f6f6ededede6e6e6eaeaeaf1f1f1eaeaeaf6f6f6f3f3f3f3f3f3f2f2f2f4f4f4efefeff0f0f0ecececebebebf5f5f5f4f4f4e5e5e5f0f0f0f2f2f2e1e1e1d8d8d8dcdcdcdcdcdce7e7e7eeeeeeebebebedededdddddddcdcdce3e3e3e0e0e0dededededededededee5e5e5e6e6e6e5e5e5ececece9e9e9dcdcdcebebebdadadad9d9d9dddddddcdcdce2e2e2e7e7e7dedededfdfdfd1d1d1d2d2d2d1d1d1d7d7d7cdcdcdd3d3d3d2d2d2d5d5d5d4d4d4dbdbdbdadadadbdbdbd9d9d9e0e0e0e2e2e2e8e8e8ececece7e7e78d8d8d5c5c5c3838382626262626263232324b4b4b666666929292909090979797b3b3b3bdbdbda1a1a1acacacb8b8b8b1b1b1c1c1c1c2c2c2bfbfbfb5b5b5b3b3b3a8a8a8a1a1a19f9f9fa9a9a9a6a6a6b9b9b9b3b3b3a7a7a7c7c7c7cfcfcfb0b0b0b6b6b6d0d0d0dfdfdfe4e4e4eaeaeae9e9e9e2e2e2d3d3d3ebebebcbcbcbf2f2f2f0f0f0ebebebf0f0f0f0f0f0f0f0f0ebebebe9e9e9e9e9e9f1f1f1e8e8e8e8e8e8ebebebf2f2f2f3f3f3f3f3f3e9e9e9e6e6e6e3e3e3e5e5e5ebebebeeeeeeedededebebebf1f1f1e9e9e9e3e3e3efefeff6f6f6e8e8e8f0f0f0e0e0e0ecececebebebe9e9e9f7f7f7f6f6f6fafafaf1f1f1e7e7e7e5e5e5e1e1e1d6d6d6d7d7d7ddddddeaeaeadfdfdfe7e7e7dbdbdbd6d6d6d0d0d0c8c8c8cacacac4c4c4c8c8c8ccccccd0d0d0d1d1d1d1d1d1cfcfcfccccccc8c8c8c9c9c9cecececbcbcbd4d4d4d1d1d1d7d7d7dadadadadadadfdfdfdededed6d6d6e2e2e2e1e1e1e3e3e3e2e2e2d3d3d3cfcfcfd3d3d3d3d3d3d9d9d9d9d9d9d9d9d9bbbbbbcbcbcbe0e0e0dadadad1d1d1c9c9c9abababd4d4d4ededede5e5e5cfcfcfc7c7c7abababc2c2c2bfbfbfafafafcdcdcdd0d0d0c7c7c7c9c9c9cececec8c8c8c4c4c4c5c5c5d5d5d5dcdcdcdadadabfbfbfcdcdcdd7d7d7d5d5d5d3d3d3d0d0d0d0d0d0d7d7d7b9b9b9e0e0e0ebebebe4e4e4e9e9e9e7e7e7bbbbbbdcdcdcd8d8d8dddddde5e5e5dfdfdfdedededbdbdbd8d8d8d8d8d8eeeeeee7e7e7dbdbdbe1e1e1e0e0e0dcdcdcdadadaf1f1f1f2f2f2f5f5f5f6f6f6ecececf3f3f3e3e3e3efefeff1f1f1e7e7e7dddddde7e7e7f2f2f2f0f0f0f1f1f1edededecececf1f1f1f6f6f6f4f4f4e8e8e8e8e8e8eaeaeaebebebe8e8e8f7f7f7fafafaecececf0f0f0f4f4f4e8e8e8e1e1e1e0e0e0eaeaeaf6f6f6fafafafbfbfbf7f7f7fafafafbfbfbf2f2f2f2f2f2f2f2f2f9f9f9f0f0f0e4e4e4ececece6e6e6f0f0f0e8e8e8e1e1e1cdcdcdd1d1d1e1e1e1e8e8e8e8e8e8e7e7e7e7e7e7e1e1e1ddddddf3f3f3f4f4f4f0f0f0e9e9e9d9d9d9d6d6d6dadadac8c8c8d1d1d1ddddddeeeeeeeaeaeaf3f3f3f0f0f0eaeaeae7e7e7e2e2e2d0d0d0c0c0c0cacacaaeaeaeb2b2b2b8b8b8c5c5c5d6d6d6e9e9e9e8e8e8e9e9e9e4e4e4e3e3e3ccccccd7d7d7dadadae7e7e7eaeaeaf0f0f0f0f0f0e7e7e7dbdbdbd7d7d7e9e9e9eaeaeaf1f1f1efefefeaeaeac6c6c6e8e8e8ededede3e3e3cfcfcfd0d0d0efefeff8f8f8f8f8f8f1f1f1f7f7f7f3f3f3f1f1f1ebebebe8e8e8e5e5e5f2f2f2efefeff4f4f4f7f7f7f7f7f7f9f9f9f7f7f7fafafaf0f0f0f5f5f5f0f0f0f8f8f8eeeeeef1f1f1efefefe8e8e8e7e7e7ededede7e7e7dededeccccccd1d1d1d7d7d7d1d1d1c8c8c8c6c6c6c9c9c9cacacac7c7c7c7c7c7c2c2c2c6c6c6c4c4c4cacacae3e3e3e2e2e2dcdcdce1e1e1ededede7e7e7eaeaeae8e8e8e8e8e8e8e8e8e0e0e0d9d9d9d8d8d8d9d9d9dddddde1e1e1e8e8e8e4e4e4dbdbdbdadadadadadacacacad4d4d4d7d7d7dbdbdbe4e4e4f3f3f3eeeeeef3f3f3f0f0f0f0f0f0f3f3f3f0f0f0f5f5f5f3f3f3efefeff3f3f3f5f5f5f1f1f1eeeeeef7f7f7f1f1f1f3f3f3e7e7e7f8f8f8f6f6f6f8f8f8eeeeeef2f2f2ebebebf2f2f2d5d5d5dbdbdbc2c2c2cdcdcde3e3e3dadadadfdfdfd5d5d5d7d7d7d8d8d8edededecececebebebefefefe0e0e0d4d4d4e6e6e6f1f1f1f9f9f9efefefebebebe9e9e9f9f9f9f2f2f2f5f5f5f2f2f2efefefc6c6c6f4f4f4edededd7d7d7e1e1e1fafafaf7f7f7f9f9f9f6f6f6f0f0f0ededede2e2e2e7e7e7e7e7e7efefeffbfbfbf6f6f6fafafaf7f7f7fafafafafafaf4f4f4e9e9e9e6e6e6dbdbdbd3d3d3d0d0d0d3d3d3cdcdcdd4d4d4d0d0d0c5c5c5cececed3d3d3d4d4d4e5e5e5f4f4f4eeeeeef2f2f2f8f8f8f5f5f5f6f6f6f9f9f9f8f8f8f6f6f6f5f5f5f0f0f0f2f2f2e3e3e3edededebebebecececdcdcdcebebebe1e1e1ecececd9d9d9dbdbdbdfdfdfe1e1e1e7e7e7f5f5f5ebebebf4f4f4edededf3f3f3eaeaeaededededededf3f3f3ebebebefefeff4f4f4f6f6f6f3f3f3ecececf3f3f3edededebebebe8e8e8e5e5e5e2e2e2e3e3e3cfcfcfededede8e8e8d6d6d6d8d8d8dededed4d4d4d3d3d3dfdfdfdadadaddddddd4d4d4e0e0e0e6e6e6e0e0e0dadadae3e3e3e9e9e9dfdfdfd3d3d3cbcbcbaaaaaaabababb9b9b9c9c9c9b1b1b1acacaccdcdcdd2d2d2d0d0d0c4c4c4d3d3d3c7c7c7bfbfbfc2c2c2c2c2c2d5d5d5e0e0e0e1e1e1e2e2e2d1d1d1d7d7d7ccccccdcdcdce4e4e4dfdfdfe1e1e1d9d9d9d0d0d0f7f7f7f2f2f2ecececededede3e3e3cfcfcfd5d5d5e0e0e0ebebebe3e3e3e8e8e8ededede0e0e0ddddddd4d4d4d4d4d4d8d8d8d9d9d9d6d6d6e5e5e5f4f4f4f3f3f3e4e4e4f3f3f3e0e0e0eaeaead3d3d3dbdbdbd7d7d7d7d7d7dadadacdcdcdd6d6d6ededede7e7e7f6f6f6f1f1f1eeeeeee1e1e1e4e4e4d1d1d1dededed4d4d4dbdbdbe2e2e2d7d7d7dbdbdbe2e2e2e7e7e7e0e0e0cdcdcdd7d7d7d3d3d3dfdfdfdbdbdbeaeaeaededede7e7e7e8e8e8eeeeeeecececececece0e0e0e8e8e8eaeaeae8e8e8ededede6e6e6e9e9e9e6e6e6dadadad9d9d9dfdfdfe6e6e6e1e1e1e8e8e8ececece3e3e3e2e2e2e6e6e6dededed9d9d9e5e5e5ecececedededeeeeeeeeeeeee3e3e3e4e4e4d9d9d9d6d6d6e5e5e5e0e0e0dcdcdce4e4e4e3e3e3e4e4e4f1f1f1e7e7e7d7d7d7e2e2e2dddddde2e2e2dbdbdbe7e7e7e7e7e7e2e2e2e3e3e3d7d7d7e2e2e2e4e4e4e0e0e0d9d9d9e6e6e6f0f0f0f7f7f7f3f3f3e6e6e6d1d1d1dededeeaeaeaf8f8f8ececece5e5e5d2d2d2e0e0e0cecececcccccf6f6f6f2f2f2e6e6e6e5e5e5e6e6e6f2f2f2f7f7f7edededf0f0f0e9e9e9f4f4f4eaeaeadedededddddddadadad6d6d6e8e8e8ebebebf4f4f4e9e9e9f6f6f6efefefeaeaeae0e0e0e7e7e7e4e4e4e1e1e1dadadad7d7d7d8d8d8dddddde7e7e7ebebebdadadae0e0e0e9e9e9e9e9e9eaeaeae2e2e2eeeeeef3f3f3e7e7e7ebebebe1e1e1eaeaeaeeeeeeececece4e4e4d4d4d4d5d5d5e5e5e5efefeff8f8f8fafafaf7f7f7f5f5f5e6e6e6ebebebdcdcdcdfdfdfe7e7e7dedededbdbdbdadadaf4f4f4f7f7f7f0f0f0f4f4f4f0f0f0f4f4f4f1f1f1d3d3d3eeeeeeeaeaeae5e5e5e4e4e4dfdfdfdddddde7e7e7e3e3e3e7e7e7e8e8e8e9e9e9e8e8e8f0f0f0eaeaeae7e7e7dbdbdbe7e7e7ebebebe2e2e2e5e5e5eaeaeaeeeeeef2f2f2dfdfdfe4e4e4d9d9d9dddddde4e4e4d9d9d9dadadaeaeaeae6e6e6e7e7e7eaeaeadcdcdcdadadad7d7d7dadadae9e9e9e8e8e8e5e5e5e8e8e8d6d6d6d7d7d7d5d5d5dfdfdfdfdfdfe7e7e7e0e0e0dcdcdcd1d1d1d9d9d9e2e2e2ebebebe7e7e7dedededbdbdbdadadaf2f2f2f5f5f5f2f2f2f2f2f2f3f3f3f1f1f1f5f5f5f0f0f0f6f6f6f9f9f9f7f7f7f1f1f1f5f5f5f1f1f1f3f3f3ebebebf2f2f2f4f4f4edededebebebefefeff3f3f3f6f6f6ecececeeeeeee4e4e4e1e1e1e2e2e2e1e1e1e6e6e6e9e9e9e1e1e1e5e5e5edededecececf1f1f1ececece3e3e3edededdededed8d8d8e5e5e5e3e3e3e8e8e8f1f1f1f1f1f1dfdfdfdededeeaeaeaeeeeeeedededf2f2f2f0f0f0edededf8f8f8eeeeeee5e5e5e5e5e5e2e2e2eeeeeeeeeeeeebebebe4e4e4d7d7d7d4d4d4cacacad0d0d0e5e5e5e8e8e8e4e4e4e7e7e7dadadad3d3d3d9d9d9dddddde1e1e1dededeebebebe7e7e7eeeeeef1f1f1efefefe2e2e2e7e7e7e3e3e3e4e4e4d4d4d4dddddde4e4e4f2f2f2f3f3f3efefefe2e2e2dedededfdfdfdededecdcdcde8e8e8e8e8e8f1f1f1f0f0f0e5e5e5dddddde4e4e4e2e2e2cdcdcdb5b5b5cbcbcbdadadad5d5d5c4c4c4dbdbdbe4e4e4d7d7d7e4e4e4dcdcdcc7c7c7c3c3c3d0d0d0e1e1e1efefeff0f0f0eaeaeae3e3e3eaeaeaedededefefeff1f1f1edededeaeaeaecececdfdfdfd7d7d7d7d7d7e0e0e0e7e7e7e1e1e1d8d8d8d3d3d3c9c9c9d0d0d0cdcdcdcacacadcdcdce7e7e7dbdbdbe3e3e3e0e0e0e6e6e6e9e9e9e4e4e4dededee2e2e2e2e2e2ebebebe5e5e5e7e7e7eaeaeae4e4e4d2d2d2ebebebf2f2f2f1f1f1e5e5e5e6e6e6ededede1e1e1dadadad6d6d6f5f5f5f1f1f1edededefefefe8e8e8e5e5e5e7e7e7e1e1e1e0e0e0e0e0e0e1e1e1e3e3e3e5e5e5e1e1e1d0d0d0d6d6d6e1e1e1e4e4e4e2e2e2e5e5e5e1e1e1d9d9d9d5d5d5cfcfcfcacacac1c1c1c0c0c0b6b6b6c4c4c4c7c7c7c4c4c4cacacac8c8c8cacacacbcbcbcdcdcdd1d1d1cfcfcfcececec4c4c4ccccccc4c4c4cbcbcbcacacacececedededee0e0e0dededee4e4e4e8e8e8e6e6e6dadadad6d6d6cececed0d0d0b3b3b3c6c6c6c9c9c9d4d4d4cbcbcbddddddd7d7d7d4d4d4cdcdcdcfcfcfd0d0d0ddddddcfcfcfdededee4e4e4e0e0e0cfcfcfc0c0c0bbbbbbbfbfbfcacacaedededededede7e7e7e1e1e1dcdcdcdedededbdbdbdcdcdce7e7e7e1e1e1dbdbdbdcdcdcdfdfdff5f5f5ebebebebebebf3f3f3e3e3e3e4e4e4edededf8f8f8f4f4f4fafafaededede5e5e5ecececf1f1f1f0f0f0eeeeeeeeeeeee7e7e7eeeeeef6f6f6f0f0f0edededf1f1f1eaeaeae7e7e7f4f4f4f5f5f5f5f5f5f6f6f6f2f2f2efefefe5e5e5e3e3e3e9e9e9f6f6f6e1e1e1f4f4f4d8d8d8ebebebf0f0f0e3e3e3e8e8e8e2e2e2e5e5e5e6e6e6e8e8e8ddddddccccccc0c0c0b8b8b8bebebec7c7c7bebebeccccccc1c1c1c5c5c5c1c1c1cacacabfbfbfccccccd7d7d7d4d4d4e4e4e4f3f3f3f2f2f2ecececeeeeeec9c9c9d7d7d7ebebebe7e7e7e5e5e5e7e7e7e1e1e1e5e5e5d4d4d4dadadadededee6e6e6ebebebe1e1e1e3e3e3e1e1e1d8d8d8d7d7d7dfdfdfe6e6e6ecececececece1e1e1e6e6e6e9e9e9f1f1f1eeeeeee1e1e1edededefefeff2f2f2edededdcdcdce6e6e6e5e5e5ebebebeaeaeae3e3e3e6e6e6e1e1e1dcdcdccdcdcdc5c5c5cdcdcdecececf2f2f2f5f5f5f8f8f8f7f7f7edededeaeaeae8e8e8edededeaeaeae1e1e1f4f4f4f2f2f2f4f4f4ecececefefeff2f2f2eaeaeae6e6e6f2f2f2efefeff2f2f2f4f4f4ededede8e8e8edededeeeeeef1f1f1efefeff2f2f2e7e7e7e7e7e7f2f2f2dfdfdfd4d4d4e4e4e4eaeaeadddddddfdfdfdfdfdfd0d0d0e9e9e9f1f1f1efefeff3f3f3f7f7f7ebebebefefeff3f3f3efefefe9e9e9e6e6e6e0e0e0eaeaeaebebebdddddddbdbdbedededeaeaeae9e9e9dcdcdce5e5e5eaeaeacececee2e2e2eeeeeef1f1f1efefefededede1e1e1dfdfdfe9e9e9eaeaeae9e9e9dbdbdbe0e0e0e1e1e1e9e9e9e4e4e4e1e1e1dcdcdce9e9e9f3f3f3edededecececf0f0f0ecececefefefe7e7e7e0e0e0e2e2e2e0e0e0e6e6e6e3e3e3dadadadcdcdce8e8e8e6e6e6e4e4e4eaeaeae2e2e2e6e6e6e8e8e8f0f0f0f1f1f1ececece5e5e5e9e9e9eaeaead9d9d9d5d5d5d7d7d7d7d7d7d5d5d5d7d7d7dededed5d5d5dadadaececece4e4e4e0e0e0dcdcdcdcdcdcd6d6d6d0d0d0ecececedededdededeedededf4f4f4eeeeeeefefefe5e5e5dfdfdfdededeebebebd7d7d7e2e2e2e7e7e7eeeeeef1f1f1e5e5e5dcdcdce4e4e4e3e3e3e8e8e8f0f0f0f1f1f1eeeeeef0f0f0d9d9d9dcdcdcf3f3f3f3f3f3efefefececece2e2e2e3e3e3eaeaeaeaeaeae6e6e6e7e7e7e5e5e5e6e6e6e3e3e3ececece5e5e5e4e4e4e3e3e3dfdfdff2f2f2e9e9e9e9e9e9b6b6b6c2c2c2b4b4b4f5f5f5f7f7f7eeeeeedcdcdcbababad4d4d4b2b2b2bdbdbdb1b1b1bcbcbcbabababcbcbcc1c1c1bebebec3c3c3ececece7e7e7e4e4e4dbdbdbe1e1e1dededee8e8e8e2e2e2d5d5d5e0e0e0e1e1e1e3e3e3f1f1f1efefefececece8e8e8eaeaeaefefefeeeeeee6e6e6e3e3e3dadadadedededfdfdfdfdfdfe6e6e6dfdfdfdbdbdbe4e4e4e5e5e5ededededededf1f1f1eeeeeef6f6f6edededededede7e7e7e9e9e9e3e3e3e4e4e4f3f3f3f6f6f6efefeff6f6f6efefeff4f4f4ececece8e8e8d7d7d7d7d7d7d2d2d2cececedfdfdfd7d7d7dddddde6e6e6dfdfdfe3e3e3efefeff1f1f1ededede2e2e2e5e5e5e7e7e7ececececececf1f1f1e3e3e3f2f2f2e4e4e4eaeaeae1e1e1f2f2f2f2f2f2ececece8e8e8e4e4e4e2e2e2f3f3f3f7f7f7e9e9e9e6e6e6dbdbdbe0e0e0d7d7d7e1e1e1dededed4d4d4d2d2d2cacacab9b9b9b3b3b3ababab9c9c9ca8a8a8a4a4a4aaaaaaaeaeaeb4b4b4bebebeaaaaaab2b2b2aaaaaaa6a6a69797979e9e9eb8b8b8b3b3b39b9b9bdcdcdcebebebafafafd4d4d4afafaf999999b5b5b5cacacacfcfcfd9d9d9ddddddefefeff1f1f1e9e9e9e2e2e2dededef0f0f0edededecececedededf0f0f0edededededede2e2e2e7e7e7e1e1e1cfcfcfdcdcdce4e4e4eeeeeee7e7e7f4f4f4ebebebe8e8e8e2e2e2d3d3d3dfdfdfd2d2d2d0d0d0c6c6c6cdcdcdd9d9d9d3d3d3c5c5c5d9d9d9d5d5d5d2d2d2bebebed7d7d7e1e1e1e3e3e3cdcdcdd1d1d1d4d4d4ddddddd1d1d1cdcdcdd0d0d0dcdcdcd0d0d0d3d3d3cdcdcdc8c8c8c0c0c0bdbdbdbababab5b5b5aeaeaeb4b4b4b2b2b2b5b5b5bababab7b7b7bfbfbfc6c6c6c7c7c7cacacac0c0c0cdcdcdc7c7c7c4c4c4c5c5c5c3c3c3bdbdbdc8c8c8c1c1c1c2c2c2b7b7b7bababab3b3b3b6b6b6bababab5b5b5b2b2b2b3b3b3b9b9b9b2b2b2b1b1b1b3b3b3bababab6b6b6b3b3b3b2b2b2aeaeaeacacacbebebebbbbbbc0c0c0d4d4d4dfdfdfe8e8e8f0f0f0f2f2f2f9f9f9f8f8f8f3f3f3ebebebe3e3e3e2e2e2e5e5e5ebebebe9e9e9dddddddededee3e3e3e2e2e2e3e3e3d3d3d3a2a2a2a7a7a7969696abababdadadae2e2e2eaeaeaf0f0f0e0e0e0e3e3e3eaeaeae1e1e1e5e5e5eeeeeee1e1e1e8e8e8e8e8e8e8e8e8e6e6e6e3e3e3e5e5e5dededed5d5d5d8d8d8cacacad6d6d6e1e1e1e7e7e7e9e9e9e8e8e8eaeaeae0e0e0cfcfcfbdbdbddbdbdbbebebed7d7d7dddddddededec5c5c5cdcdcdc2c2c2c8c8c8d9d9d9c8c8c8cfcfcfd1d1d1bcbcbcccccccc4c4c4d5d5d5e1e1e1d4d4d4dddddde4e4e4e8e8e8e5e5e5e0e0e0e0e0e0e5e5e5dbdbdbe5e5e5e9e9e9e2e2e2ebebebe8e8e8eeeeeee4e4e4ebebebcececed6d6d6d7d7d7d7d7d7e7e7e7dcdcdcdbdbdbd3d3d3dededed6d6d6d2d2d2dddddddfdfdfeaeaeadcdcdcdadadae0e0e0ddddddd6d6d6d5d5d5e0e0e0ddddddeeeeeee1e1e1e0e0e0dbdbdbdddddde5e5e5efefefe6e6e6dfdfdfddddddd9d9d9dfdfdfebebebececece8e8e8e3e3e3f0f0f0e8e8e8e7e7e7e7e7e7e1e1e1e0e0e0dcdcdcdededee8e8e8e4e4e4e6e6e6d4d4d4d8d8d8e6e6e6e0e0e0ddddddcecececececee8e8e8e2e2e2eeeeeeeeeeeee0e0e0e0e0e0e3e3e3e6e6e6e2e2e2ecececdcdcdcdfdfdfe2e2e2e5e5e5ebebebe3e3e3dddddde0e0e0ddddddd1d1d1dfdfdfe4e4e4e4e4e4e8e8e8dadadae7e7e7e2e2e2e2e2e2ecececf3f3f3f3f3f3f0f0f0f1f1f1eeeeeee6e6e6bfbfbf8f8f8fa4a4a49292929898989595959b9b9ba8a8a8999999a0a0a0949494aaaaaaa2a2a2b5b5b5aeaeaea2a2a29c9c9ca9a9a9adadadb1b1b1bebebec3c3c3b6b6b6cdcdcdc4c4c4bfbfbfc4c4c4cbcbcbc8c8c8f0f0f0e9e9e9efefeff1f1f1f2f2f2e9e9e9ebebebe1e1e1e7e7e7e2e2e2e5e5e5eaeaeadddddddcdcdce2e2e2e7e7e7dddddde2e2e2dbdbdbd2d2d2d3d3d3d1d1d1dededee3e3e3e4e4e4dfdfdfdededee0e0e0d6d6d6e5e5e5ececece5e5e5dadadaeaeaeae0e0e0dfdfdfefefefe3e3e3ecececededededededdededeeeeeeef0f0f0f2f2f2e4e4e4e9e9e9e3e3e3f4f4f4fafafaf4f4f4ebebebeaeaeae8e8e8e2e2e2e7e7e7ebebebeeeeeee7e7e7e2e2e2e6e6e6dadadae6e6e6eaeaeae8e8e8e0e0e0e1e1e1d8d8d8dededee3e3e3e2e2e2dededeeaeaeaededede6e6e6f0f0f0e4e4e4dedededfdfdfe4e4e4dfdfdfdfdfdfe5e5e5e7e7e7dededee4e4e4dfdfdfe4e4e4e7e7e7dededeecececebebebe9e9e9e4e4e4e8e8e8ecececeaeaeae4e4e4b1b1b1b5b5b5cecececdcdcdc8c8c8d9d9d9cdcdcdbcbcbcb4b4b4b1b1b1bbbbbbbdbdbdbdbdbdbdbdbdbbbbbbc2c2c2cdcdcdd3d3d3d1d1d1d1d1d1d7d7d7bdbdbdc2c2c2cacacab7b7b7adadadabababaaaaaaa8a8a8adadadaaaaaaa8a8a8a3a3a3a2a2a2979797bfbfbfd4d4d4d0d0d0d3d3d3d5d5d5d2d2d2d4d4d4e7e7e7dddddddfdfdfdddddde4e4e4d6d6d6e1e1e1e0e0e0dedededcdcdcd4d4d4e1e1e1d3d3d3c8c8c8d6d6d6cdcdcdc8c8c8e2e2e2dfdfdfe7e7e7e8e8e8dfdfdfd6d6d6cccccceaeaeae6e6e6e3e3e3d9d9d9dfdfdfe8e8e8f1f1f1eaeaeaededede8e8e8e8e8e8e2e2e2dfdfdfd8d8d8d5d5d5e5e5e5ddddddebebebf3f3f3f3f3f3e6e6e6e2e2e2e6e6e6e3e3e3e6e6e6e8e8e8e2e2e2d8d8d8d6d6d6dfdfdfe4e4e4dfdfdfc8c8c8d5d5d5d6d6d6ebebebe3e3e3e5e5e5e4e4e4e8e8e8e9e9e9edededefefefeaeaeae3e3e3e4e4e4e1e1e1e2e2e2e8e8e8eeeeeeeaeaeadfdfdfe3e3e3efefefecececf1f1f1e9e9e9eeeeeef0f0f0dadadab7b7b7b5b5b5bfbfbfb5b5b5c5c5c5bfbfbfbfbfbfbdbdbdc2c2c2b9b9b9adadada0a0a0a6a6a6a6a6a6aeaeaeb7b7b7b3b3b3b0b0b0aaaaaab3b3b3b5b5b5a8a8a8a1a1a1afafafa2a2a2afafafb3b3b3a9a9a9b3b3b3bcbcbccfcfcfcacacad1d1d1bcbcbcc5c5c5c0c0c0d6d6d6dfdfdfe4e4e4d0d0d0c9c9c9d6d6d6dcdcdcdededed9d9d9dededee6e6e6eaeaeaebebebd9d9d9dddddddadadac4c4c4d6d6d6cbcbcbc9c9c9dadadad5d5d5d5d5d5e1e1e1ebebebe6e6e6d8d8d8d2d2d2d2d2d2d2d2d2ebebebeeeeeee6e6e6dddddddadadad3d3d3e8e8e8e8e8e8ebebebeeeeeeebebebf1f1f1f3f3f3e3e3e3f0f0f0e8e8e8e1e1e1e8e8e8e0e0e0e2e2e2e5e5e5e2e2e2e5e5e5e4e4e4e6e6e6dadadae3e3e3d0d0d0dededee9e9e9eaeaeae4e4e4eeeeeee6e6e6d8d8d8d4d4d4d8d8d8dededee5e5e5d9d9d9e8e8e8dbdbdbededede9e9e9e9e9e9e3e3e3dfdfdfebebebe6e6e6e0e0e0e0e0e0dbdbdbcececec3c3c3c0c0c0bfbfbfbcbcbcb9b9b9b2b2b2b3b3b3b7b7b7b9b9b9cacacac8c8c8bbbbbbcacacacfcfcfb5b5b5bcbcbcabababafafafc0c0c0b7b7b7d0d0d0b9b9b9cdcdcdddddddc8c8c8d3d3d3cdcdcdbfbfbfb4b4b4c6c6c6cdcdcddededecfcfcfcdcdcdc9c9c9c8c8c8d6d6d6e7e7e7e6e6e6ecececeeeeeed9d9d9e1e1e1dadadae6e6e6efefefe1e1e1e0e0e0d9d9d9e3e3e3eeeeeedddddddededee1e1e1e8e8e8e0e0e0dddddddbdbdbd6d6d6d4d4d4d6d6d6d2d2d2cecececacacadededed3d3d3d5d5d5d0d0d0d0d0d0d2d2d2d5d5d5d4d4d4ccccccc8c8c8d6d6d6e6e6e6eaeaeae7e7e7e1e1e1d2d2d2d9d9d9d9d9d9dfdfdfe0e0e0dfdfdfe8e8e8e8e8e8eaeaeadddddddadadae3e3e3e4e4e4ececece7e7e7ebebebf3f3f3f1f1f1e8e8e8e8e8e8e6e6e6e4e4e4e2e2e2d2d2d2c6c6c6e1e1e1e4e4e4e1e1e1eaeaeae1e1e1e1e1e1d8d8d8dcdcdce4e4e4e2e2e2e7e7e7eeeeeee6e6e6eaeaeae7e7e7e9e9e9e7e7e7ededede6e6e6ecececececece8e8e8dadadae6e6e6e9e9e9ebebebdfdfdfe2e2e2e8e8e8e8e8e8eeeeeeddddddd7d7d7d8d8d8d6d6d6d8d8d8dadadacacacacacacab5b5b5b5b5b5c6c6c6c9c9c9c9c9c9dededed3d3d3c8c8c8c1c1c1bcbcbccfcfcfc8c8c8c9c9c9c6c6c6c8c8c8d9d9d9d4d4d4dadadad4d4d4dbdbdbd2d2d2e0e0e0e4e4e4eaeaeae4e4e4ddddddeeeeeededededbdbdbd6d6d6dcdcdcdfdfdfd6d6d6ccccccd3d3d3d4d4d4d8d8d8e4e4e4ddddddd0d0d0e3e3e3e2e2e2dededee0e0e0dededee6e6e6e4e4e4e4e4e4d8d8d8dfdfdfdededed3d3d3dadadae1e1e1cbcbcbd2d2d2e1e1e1d2d2d2cdcdcddcdcdce4e4e4eaeaeaededede1e1e1e6e6e6dbdbdbdadadaeaeaeae9e9e9ebebebdddddde9e9e9eeeeeee7e7e7d8d8d8e5e5e5dfdfdfe5e5e5e4e4e4ededede1e1e1e5e5e5e3e3e3e2e2e2e6e6e6e6e6e6d4d4d4d2d2d2e3e3e3e8e8e8dfdfdfe2e2e2dddddddddddde0e0e0e8e8e8eeeeeee4e4e4dfdfdfe4e4e4dfdfdfdcdcdcd4d4d4cfcfcfcdcdcdcecececececec6c6c6cdcdcdcbcbcbcfcfcfececece7e7e7e4e4e4e9e9e9edededdbdbdbe8e8e8f1f1f1e5e5e5ebebebdcdcdce6e6e6e8e8e8d7d7d7dddddde3e3e3eaeaeaf5f5f5f7f7f7ecececf2f2f2ecececececececececebebebebebebecececf0f0f0e6e6e6e6e6e6ebebebecececededededededefefefebebebe9e9e9e9e9e9dbdbdbe2e2e2e6e6e6e1e1e1e1e1e1dcdcdce1e1e1e3e3e3efefefe7e7e7e2e2e2dfdfdfcfcfcfdcdcdcdfdfdfd9d9d9cfcfcfd7d7d7d4d4d4d0d0d0dadadadbdbdbe2e2e2dededed4d4d4c7c7c7c3c3c3c4c4c4bebebecfcfcfccccccd3d3d3cfcfcfd1d1d1c4c4c4cacacadadadad4d4d4d2d2d2dbdbdbdcdcdce4e4e4dededeeaeaeaededede2e2e2d9d9d9e7e7e7e0e0e0e8e8e8dfdfdfdfdfdfdededee4e4e4f3f3f3ececece4e4e4f5f5f5e4e4e4e5e5e5f0f0f0eaeaeae7e7e7e6e6e6e9e9e9e1e1e1d8d8d8dbdbdbdbdbdbddddddd8d8d8dfdfdfe1e1e1e2e2e2dcdcdcdcdcdce7e7e7e2e2e2e2e2e2dfdfdfeaeaeaededede8e8e8e7e7e7e7e7e7ececece3e3e3dcdcdce3e3e3e9e9e9ebebebebebebecececdbdbdbd5d5d5d6d6d6d3d3d3d0d0d0dcdcdce1e1e1e6e6e6dcdcdccccccce3e3e3d7d7d7e9e9e9eaeaeae0e0e0ebebebe6e6e6e9e9e9e4e4e4e3e3e3eaeaeae8e8e8e5e5e5e7e7e7f0f0f0dfdfdfe6e6e6efefefe7e7e7eaeaeae5e5e5ecececececece9e9e9e7e7e7edededefefefedededf3f3f3f4f4f4efefeff2f2f2e8e8e8e2e2e2ecececdddddddfdfdfe2e2e2dfdfdfe2e2e2eaeaeae5e5e5dfdfdfe6e6e6e7e7e7e0e0e0bdbdbdd0d0d0d0d0d0d2d2d2dbdbdbc5c5c5c9c9c9d1d1d1cececededededcdcdcd7d7d7d5d5d5d6d6d6d8d8d8c6c6c6c1c1c1cdcdcdd2d2d2c3c3c3cdcdcdd0d0d0d2d2d2d8d8d8dcdcdce3e3e3e2e2e2eaeaeaeeeeeee3e3e3e2e2e2eaeaeae3e3e3ecececf1f1f1e5e5e5ebebebe9e9e9e0e0e0d7d7d7d6d6d6cfcfcfd6d6d6d7d7d7dededed7d7d7d6d6d6dcdcdcddddddd4d4d4e1e1e1edededecececebebebd8d8d8e2e2e2ebebebf5f5f5ecececeeeeeef1f1f1e3e3e3e0e0e0e9e9e9ededede9e9e9ebebebe4e4e4eaeaeae3e3e3e4e4e4dddddddededee6e6e6e8e8e8dedededfdfdfdddddde2e2e2e3e3e3ddddddd9d9d9d1d1d1e0e0e0d6d6d6e4e4e4e0e0e0e1e1e1e0e0e0dcdcdcd6d6d6d9d9d9dcdcdce6e6e6e0e0e0dededee1e1e1e2e2e2e4e4e4e7e7e7e4e4e4dcdcdcededededededebebebe7e7e7ebebebe0e0e0e5e5e5e7e7e7e3e3e3e6e6e6dcdcdce5e5e5e5e5e5e5e5e5e0e0e0d9d9d9d0d0d0dededee2e2e2e0e0e0dcdcdcd0d0d0e3e3e3dbdbdbd9d9d9dbdbdbdededec1c1c1dcdcdce7e7e7d3d3d3d5d5d5dfdfdfdbdbdbd1d1d1dadadae1e1e1ddddddd6d6d6dddddddfdfdfd9d9d9d3d3d3dfdfdfe5e5e5dadadae8e8e8d9d9d9dbdbdbd8d8d8dcdcdce5e5e5dddddde2e2e2d9d9d9e6e6e6e5e5e5ededede8e8e8edededdfdfdfe3e3e3eeeeeee3e3e3f0f0f0eeeeeeeaeaeae9e9e9e9e9e9e4e4e4e1e1e1e5e5e5e2e2e2dddddde5e5e5e1e1e1d8d8d8d7d7d7dcdcdcdbdbdbd5d5d5dbdbdbdadadad8d8d8dedededbdbdbdfdfdfe5e5e5e5e5e5ebebebe7e7e7e9e9e9e8e8e8dfdfdfdededed8d8d8dcdcdcd4d4d4d9d9d9e3e3e3dededee0e0e0dedededdddddd5d5d5d6d6d6cfcfcfd4d4d4d7d7d7e5e5e5e5e5e5e7e7e7e1e1e1dededee5e5e5e7e7e7e2e2e2d3d3d3eaeaeae9e9e9ebebebedededdadadadfdfdfdedededfdfdfe2e2e2e8e8e8e9e9e9e6e6e6e8e8e8e0e0e0eeeeeee3e3e3ebebebefefefe3e3e3e4e4e4e5e5e5e2e2e2edededececece6e6e6d3d3d3dedededededee2e2e2c1c1c1c6c6c6e5e5e5e6e6e6dddddde0e0e0e4e4e4e0e0e0e9e9e9dededee1e1e1dfdfdfe1e1e1d6d6d6e4e4e4e3e3e3d7d7d7ccccccdadadae8e8e8dcdcdccbcbcbc9c9c9e3e3e3e1e1e1dcdcdce2e2e2eeeeeee2e2e2e1e1e1e3e3e3f0f0f0eaeaeaebebebe8e8e8e4e4e4e8e8e8d9d9d9dadadae1e1e1e8e8e8edededededede3e3e3e5e5e5e6e6e6eeeeeef0f0f0edededefefefedededececece4e4e4e4e4e4ebebebeaeaeae9e9e9e9e9e9e7e7e7eaeaeae5e5e5ebebebf0f0f0e3e3e3e0e0e0e8e8e8eaeaeae6e6e6e5e5e5e7e7e7eaeaeae5e5e5dcdcdce5e5e5e1e1e1d9d9d9ececece1e1e1e6e6e6e4e4e4dedededfdfdfdededee4e4e4e2e2e2dcdcdcdededee0e0e0e4e4e4dedededcdcdcd7d7d7d5d5d5d9d9d9dbdbdbdbdbdbe1e1e1dfdfdfdcdcdce1e1e1e5e5e5e2e2e2e1e1e1d9d9d9e9e9e9e7e7e7dbdbdbdededee0e0e0e2e2e2e8e8e8e0e0e0dddddddbdbdbe3e3e3e3e3e3e7e7e7ecececedededeaeaeaf0f0f0eaeaeaeeeeeee3e3e3c8c8c8cacacac7c7c7cacacad9d9d9c3c3c3cececed9d9d9dededed5d5d5dedededcdcdccacacad1d1d1c7c7c7c1c1c1d6d6d6dddddddfdfdfdfdfdfe0e0e0d1d1d1d3d3d3d3d3d3dbdbdbd4d4d4e7e7e7e2e2e2dfdfdfdadadae7e7e7e1e1e1e4e4e4ededede4e4e4e3e3e3ddddddd5d5d5dbdbdbd7d7d7e1e1e1e6e6e6e6e6e6eeeeeef0f0f0e8e8e8d9d9d9dfdfdfe4e4e4ebebebe3e3e3e6e6e6eaeaeaececece5e5e5ddddddeeeeeee5e5e5ebebebeaeaeaefefefe7e7e7e6e6e6e5e5e5eaeaeaededede8e8e8ebebebe9e9e9e8e8e8e8e8e8e5e5e5e3e3e3e3e3e3ecececececece4e4e4e7e7e7e9e9e9e8e8e8ecececdededed2d2d2dadadad9d9d9e3e3e3eaeaeaeaeaeae3e3e3ecececf0f0f0f6f6f6efefefe2e2e2cccccccfcfcfcfcfcfcbcbcbe7e7e7e5e5e5e8e8e8ebebebe7e7e7cbcbcbdadadad6d6d6d9d9d9d1d1d1dcdcdce3e3e3d5d5d5dcdcdcd8d8d8e2e2e2dddddde1e1e1e1e1e1dfdfdfecececeaeaeaeeeeeeeaeaeaededede8e8e8d6d6d6e7e7e7ecececdfdfdfdbdbdbdfdfdfe5e5e5d9d9d9d1d1d1d6d6d6d1d1d1e2e2e2cfcfcfdcdcdcd9d9d9ccccccd9d9d9cacacacacacac5c5c5d3d3d3dfdfdfd8d8d8c8c8c8cfcfcfdcdcdcdddddde2e2e2eaeaeae1e1e1ebebebe6e6e6f1f1f1eeeeeeeaeaead3d3d3cfcfcfcdcdcdc3c3c3d6d6d6e2e2e2e3e3e3dedededadadae5e5e5dfdfdfdededee6e6e6dadadae0e0e0e9e9e9ebebebdcdcdce4e4e4e5e5e5e1e1e1dadadae3e3e3ebebebefefeff1f1f1e6e6e6ddddddececece6e6e6e5e5e5eaeaeaeaeaeae9e9e9e0e0e0dadadae6e6e6e6e6e6efefefeaeaeaedededeeeeeee8e8e8e0e0e0dadadad4d4d4dededeefefefecececf6f6f6f3f3f3ebebebecececf0f0f0eaeaeaeaeaeae1e1e1ecececefefefe3e3e3dededee0e0e0dadadae0e0e0f5f5f5f6f6f6eeeeeeedededf0f0f0e8e8e8e4e4e4dddddddfdfdfe1e1e1d9d9d9ddddddeaeaeae6e6e6e8e8e8e5e5e5f1f1f1e8e8e8dadadae4e4e4e5e5e5e3e3e3ebebebf0f0f0e7e7e7dfdfdfe2e2e2e9e9e9e0e0e0e8e8e8e5e5e5eeeeeee8e8e8bcbcbcd2d2d2d8d8d8dededececececececee1e1e1eaeaeae7e7e7dededee6e6e6d4d4d4d3d3d3d7d7d7d3d3d3e6e6e6eaeaeaefefefdfdfdfdfdfdfd3d3d3d4d4d4c8c8c8eeeeeee2e2e2efefefe6e6e6e9e9e9e2e2e2ebebebecececdadadacfcfcfd2d2d2d3d3d3d3d3d3dadadadbdbdbeeeeeee5e5e5e2e2e2e8e8e8e8e8e8f0f0f0ececece7e7e7e4e4e4e2e2e2d5d5d5ededede3e3e3e3e3e3ececece8e8e8e1e1e1e3e3e3e7e7e7e6e6e6e9e9e9ececece3e3e3ebebebe4e4e4e3e3e3e0e0e0e5e5e5e6e6e6e3e3e3e4e4e4e7e7e7e2e2e2dededee3e3e3dfdfdfedededf3f3f3f0f0f0dfdfdfe6e6e6e9e9e9dfdfdfe4e4e4eaeaeaebebebdbdbdbe2e2e2e4e4e4ebebebebebebe7e7e7d6d6d6dcdcdceaeaeaf5f5f5f2f2f2e8e8e8ebebebf0f0f0efefeff4f4f4f2f2f2f2f2f2f6f6f6d2d2d2cfcfcfecececedededf6f6f6e7e7e7e5e5e5dededec7c7c7dddddde6e6e6edededebebebf3f3f3f0f0f0e1e1e1eaeaeaeeeeeeecececeeeeeedededee1e1e1e7e7e7e0e0e0d3d3d3d2d2d2cdcdcddcdcdcdadadadededee6e6e6e0e0e0dfdfdfe4e4e4e1e1e1dfdfdfd8d8d8c8c8c8cfcfcfe1e1e1e4e4e4eeeeeee8e8e8e8e8e8f1f1f1f3f3f3dfdfdfe2e2e2e5e5e5e9e9e9e2e2e2e6e6e6e3e3e3e1e1e1e0e0e0d4d4d4d4d4d4cbcbcbd1d1d1ccccccdcdcdcd3d3d3cdcdcde1e1e1e4e4e4e3e3e3e9e9e9e8e8e8d4d4d4e9e9e9e3e3e3ebebebefefefe1e1e1eeeeeeececece4e4e4e3e3e3ebebebeeeeeeececece1e1e1e6e6e6e7e7e7ebebebe0e0e0e9e9e9e8e8e8e4e4e4e9e9e9eaeaeaececece7e7e7e6e6e6ededede8e8e8d9d9d9d8d8d8dcdcdcdadadad3d3d3cdcdcdd6d6d6cdcdcdd5d5d5f2f2f2e7e7e7e0e0e0e0e0e0dfdfdfdfdfdfdbdbdbd3d3d3e3e3e3e0e0e0dfdfdff4f4f4f6f6f6f3f3f3f5f5f5f7f7f7f2f2f2f2f2f2efefefedededf0f0f0eaeaeaecececd2d2d2e5e5e5eaeaeaf1f1f1efefefe5e5e5e3e3e3eaeaeaeeeeeef5f5f5f0f0f0f1f1f1eaeaeae2e2e2e1e1e1eeeeeeeeeeeeedededededede6e6e6edededecececebebebdadadad4d4d4d2d2d2d3d3d3d7d7d7c7c7c7dfdfdfd1d1d1c3c3c3cbcbcbdadadac7c7c7e5e5e5d5d5d5d8d8d8cfcfcfddddddebebebededede8e8e8dddddde8e8e8f0f0f0e3e3e3dcdcdceaeaeae9e9e9e0e0e0dadadae1e1e1e4e4e4dedededbdbdbd0d0d0c7c7c7d6d6d6d5d5d5d7d7d7c8c8c8d4d4d4dededeeaeaead7d7d7dddddde5e5e5f0f0f0ebebebefefefeeeeeeecececebebebe2e2e2e1e1e1e5e5e5e7e7e7f1f1f1f4f4f4e4e4e4e9e9e9ebebebebebebe6e6e6e6e6e6e5e5e5ebebebe0e0e0e0e0e0e7e7e7eeeeeef3f3f3e3e3e3e4e4e4e6e6e6e8e8e8dededeefefeff2f2f2ececece8e8e8e8e8e8dededee7e7e7e0e0e0e3e3e3e4e4e4e1e1e1e2e2e2e0e0e0d3d3d3ccccccd8d8d8d7d7d7dadadadfdfdfe8e8e8e9e9e9e8e8e8e7e7e7e9e9e9e6e6e6e2e2e2e4e4e4dddddddfdfdfe2e2e2dbdbdbe4e4e4e9e9e9e8e8e8e4e4e4e5e5e5e5e5e5e0e0e0e3e3e3e6e6e6e9e9e9e4e4e4e3e3e3e2e2e2e8e8e8eaeaeadfdfdfe6e6e6ebebebe4e4e4ebebebeaeaeadfdfdfd1d1d1dadadad0d0d0e4e4e4e5e5e5e2e2e2dededebababac3c3c3c9c9c9d6d6d6c4c4c4c4c4c4cfcfcfcececec4c4c4cdcdcdd6d6d6e0e0e0dfdfdfe0e0e0dcdcdcd1d1d1e5e5e5dcdcdcdcdcdccdcdcddadadad6d6d6d9d9d9dbdbdbebebebdadadad6d6d6d7d7d7cdcdcdc6c6c6e6e6e6e6e6e6dadadadfdfdfdcdcdcf1f1f1f0f0f0f5f5f5ebebebf6f6f6f2f2f2edededeeeeeee9e9e9dfdfdfcfcfcfe1e1e1e1e1e1e4e4e4e1e1e1e0e0e0cacacad4d4d4dcdcdcd7d7d7d7d7d7d8d8d8dededee2e2e2dfdfdfddddddd4d4d4e1e1e1dfdfdfd0d0d0f4f4f4ebebebe7e7e7dededed3d3d3e0e0e0e2e2e2e0e0e0dededed0d0d0f3f3f3e1e1e1e7e7e7e1e1e1d8d8d8e3e3e3dededee0e0e0eaeaeaeeeeeeeeeeeeebebebf1f1f1f2f2f2e4e4e4e9e9e9f0f0f0f4f4f4f1f1f1f3f3f3f2f2f2eaeaeaedededdcdcdce6e6e6dddddde6e6e6eaeaeaf0f0f0ecececebebebe1e1e1e0e0e0e2e2e2e9e9e9e9e9e9e8e8e8e5e5e5e8e8e8e6e6e6e6e6e6e5e5e5e3e3e3e1e1e1e8e8e8d4d4d4c6c6c6c8c8c8c7c7c7cececed4d4d4c8c8c8c9c9c9c1c1c1bcbcbcbcbcbccacacac0c0c09a9a9ab5b5b5d5d5d5dfdfdfe8e8e8ebebebeaeaeadddddddcdcdcdedededcdcdce4e4e4ececece5e5e5dfdfdfdededed3d3d3d9d9d9dedededcdcdceaeaeae3e3e3e1e1e1ddddddddddddefefeff0f0f0f1f1f1edededf0f0f0e3e3e3e9e9e9edededf7f7f7f8f8f8f8f8f8f3f3f3f6f6f6f1f1f1f0f0f0f5f5f5ebebebf6f6f6f1f1f1f1f1f1e8e8e8d8d8d8eeeeeee5e5e5ecececebebebe0e0e0e2e2e2e1e1e1ecececedededebebebf3f3f3f1f1f1eaeaeae6e6e6ebebebd7d7d7dcdcdce4e4e4e8e8e8ededededededdadadae9e9e9e7e7e7efefefefefefecececeaeaeaeaeaeaf0f0f0efefefedededefefefeeeeeef2f2f2e8e8e8ebebebeeeeeeeeeeeeededededededf4f4f4ebebebeeeeeef2f2f2eaeaeaefefefe4e4e4e1e1e1dedededfdfdfe6e6e6e9e9e9e7e7e7ebebebececece8e8e8dbdbdbededede0e0e0eaeaeae7e7e7e9e9e9f8f8f8edededf1f1f1e9e9e9c1c1c1c8c8c8e7e7e7d8d8d8dfdfdfdfdfdfe4e4e4dcdcdce2e2e2e8e8e8d6d6d6e8e8e8d6d6d6d0d0d0cececec9c9c9cfcfcfe4e4e4c6c6c6c3c3c3d4d4d4ebebebdbdbdbdadadadededee1e1e1d8d8d8dddddddcdcdce9e9e9dfdfdfe6e6e6e6e6e6e0e0e0e1e1e1e1e1e1e5e5e5e0e0e0e5e5e5d8d8d8dbdbdbd4d4d4e7e7e7d7d7d7dadadae2e2e2dadadadcdcdce3e3e3ebebebe4e4e4eaeaeae8e8e8efefefe3e3e3e5e5e5d6d6d6dddddde4e4e4dfdfdfdbdbdbdededecbcbcbc8c8c8ccccccc8c8c8d6d6d6e3e3e3edededeaeaeae4e4e4ebebebe8e8e8e6e6e6e6e6e6e0e0e0e0e0e0e2e2e2dbdbdbdddddde4e4e4e8e8e8e5e5e5dcdcdcecececededede5e5e5d8d8d8ebebebe6e6e6edededeaeaeae8e8e8e5e5e5e8e8e8e3e3e3eaeaeae0e0e0bbbbbbc2c2c2cacacacccccccfcfcfccccccd0d0d0c8c8c8d2d2d2dfdfdfdfdfdfd8d8d8dededee0e0e0d5d5d5cdcdcdd0d0d0cdcdcdccccccd3d3d3d3d3d3d0d0d0d8d8d8e3e3e3e2e2e2eeeeeee9e9e9e5e5e5e3e3e3e2e2e2d8d8d8d2d2d2e7e7e7cdcdcddfdfdfdfdfdfdbdbdbd4d4d4d6d6d6d1d1d1ddddddd6d6d6cececedadadadfdfdfd9d9d9e3e3e3dfdfdfcbcbcbd8d8d8dbdbdbd0d0d0dadadae5e5e5e1e1e1e1e1e1e1e1e1e7e7e7e2e2e2e8e8e8ecececeaeaeaececece1e1e1e6e6e6e7e7e7e0e0e0e8e8e8e8e8e8ecececf0f0f0e6e6e6e3e3e3e3e3e3eaeaeae8e8e8ebebebe4e4e4e0e0e0e3e3e3dddddde1e1e1e7e7e7e6e6e6dbdbdbddddddd7d7d7d4d4d4e4e4e4e3e3e3dededed3d3d3cfcfcfdededee1e1e1d5d5d5ddddddddddddd8d8d8e9e9e9dadadadfdfdfcfcfcfd7d7d7e9e9e9dededeededede9e9e9dcdcdcececece8e8e8dedededfdfdfe9e9e9dbdbdbdcdcdcdcdcdcdddddddddddde0e0e0e3e3e3e1e1e1dcdcdcdededed1d1d1d1d1d1c5c5c5c6c6c6bfbfbfd7d7d7d4d4d4d6d6d6d6d6d6dedededfdfdfdbdbdbdcdcdcd4d4d4d6d6d6d5d5d5dedededadadad6d6d6d4d4d4ddddddd7d7d7d1d1d1e5e5e5e5e5e5d2d2d2d2d2d2e3e3e3dadadad1d1d1dddddde2e2e2e6e6e6e4e4e4e3e3e3cacacae4e4e4d6d6d6e2e2e2e3e3e3dededee5e5e5e1e1e1eeeeeee6e6e6f0f0f0f6f6f6f9f9f9f2f2f2f2f2f2e6e6e6e6e6e6e4e4e4e0e0e0c4c4c4c1c1c1dbdbdbd5d5d5d5d5d5e0e0e0e7e7e7e2e2e2ecececeeeeeedcdcdce7e7e7e3e3e3e4e4e4e6e6e6d5d5d5e2e2e2d8d8d8dadadae1e1e1d8d8d8e3e3e3e2e2e2e8e8e8e9e9e9e2e2e2e9e9e9e5e5e5ecececececece5e5e5e7e7e7e1e1e1e3e3e3e6e6e6e4e4e4e0e0e0e6e6e6e0e0e0dddddde1e1e1e8e8e8d4d4d4d0d0d0d5d5d5dededecdcdcdd7d7d7d0d0d0cececed0d0d0d7d7d7d4d4d4cececedadadad8d8d8cacacad9d9d9dedededcdcdcd8d8d8d3d3d3d6d6d6dddddde9e9e9efefefe1e1e1f0f0f0e2e2e2d7d7d7d2d2d2e3e3e3dbdbdbdcdcdccfcfcfd6d6d6c4c4c4c2c2c2d2d2d2ddddddd6d6d6dededee2e2e2dddddde2e2e2dcdcdcdddddde6e6e6e1e1e1dbdbdbdedededfdfdfd0d0d0cececee7e7e7ebebebd8d8d8d5d5d5d7d7d7dcdcdce1e1e1e6e6e6eaeaeaf1f1f1f2f2f2ebebebdededed5d5d5e0e0e0dcdcdcd3d3d3dadadae2e2e2d8d8d8e7e7e7e5e5e5f1f1f1e2e2e2e8e8e8eaeaeaededede2e2e2e2e2e2e6e6e6e5e5e5dfdfdfe1e1e1d4d4d4ededede0e0e0e5e5e5cbcbcbc7c7c7e0e0e0e5e5e5eeeeeeebebebe9e9e9e9e9e9e1e1e1ebebebededededededdfdfdfe1e1e1eeeeeed7d7d7ececece0e0e0e4e4e4e0e0e0ddddddc4c4c4c0c0c0dbdbdbdedededcdcdcdedededededee1e1e1e3e3e3e3e3e3ddddddddddddd6d6d6dedededfdfdfd9d9d9ccccccd1d1d1d1d1d1dfdfdfdededec9c9c9dadadabebebec5c5c5cdcdcdd8d8d8dadadad6d6d6cdcdcdc1c1c1c2c2c2d7d7d7c7c7c7c8c8c8cdcdcdc5c5c5cdcdcdcbcbcbdadadadfdfdfd5d5d5dbdbdbd6d6d6d4d4d4cecececfcfcfc9c9c9c3c3c3c6c6c6cccccccacacac9c9c9cacacad4d4d4cfcfcfd8d8d8cececeddddddd3d3d3d6d6d6d7d7d7d9d9d9d8d8d8cdcdcdcdcdcdddddddd6d6d6e9e9e9eaeaeadadadad2d2d2dcdcdcc9c9c9e4e4e4e2e2e2e8e8e8e5e5e5dddddde4e4e4eeeeeef4f4f4f0f0f0ececece7e7e7e7e7e7e0e0e0dfdfdfd4d4d4e5e5e5dadadae2e2e2e9e9e9e7e7e7dddddde0e0e0d8d8d8e7e7e7eaeaeae0e0e0e5e5e5d7d7d7e2e2e2dfdfdfdededee4e4e4e2e2e2f1f1f1cececee2e2e2e5e5e5e5e5e5e1e1e1ddddddebebebe5e5e5d7d7d7e5e5e5d0d0d0e0e0e0d2d2d2dcdcdce1e1e1e3e3e3ebebebd2d2d2dbdbdbdfdfdfd2d2d2d4d4d4d8d8d8dadadadfdfdfd5d5d5dededee0e0e0e1e1e1dfdfdfd8d8d8d3d3d3cbcbcbd9d9d9d0d0d0cdcdcdd3d3d3d6d6d6cccccccececed6d6d6d1d1d1d2d2d2bbbbbbbababacbcbcbcdcdcdd2d2d2dbdbdbd6d6d6dededececececececedededecacacadcdcdcd3d3d3e0e0e0d6d6d6dbdbdbdededeccccccd8d8d8e5e5e5e9e9e9eeeeeef8f8f8efefeff5f5f5e7e7e7e1e1e1cfcfcfc6c6c6dbdbdbc2c2c2e1e1e1e2e2e2f0f0f0eaeaeadddddddadadae8e8e8fafafaf8f8f8f7f7f7f0f0f0dbdbdbcbcbcbdddddde1e1e1f0f0f0dfdfdfd1d1d1c9c9c9dcdcdcd8d8d8dddddde9e9e9f0f0f0e1e1e1d4d4d4e1e1e1eaeaeae4e4e4e0e0e0e9e9e9dadadad7d7d7dadadacacacad5d5d5d1d1d1cdcdcde1e1e1dededee1e1e1d6d6d6ececece1e1e1e1e1e1e0e0e0eeeeeee0e0e0d0d0d0d8d8d8e7e7e7dfdfdfd6d6d6d8d8d8e2e2e2e7e7e7e6e6e6e0e0e0e1e1e1e1e1e1c9c9c9dbdbdbd6d6d6dadadad2d2d2d3d3d3d6d6d6dddddde0e0e0d9d9d9dededeccccccc7c7c7c7c7c7d4d4d4d4d4d4d5d5d5d6d6d6c7c7c7e6e6e6e5e5e5d0d0d0dedededdddddd7d7d7e7e7e7ddddddd4d4d4dadadadfdfdfe5e5e5d4d4d4c6c6c6c8c8c8e7e7e7e5e5e5f0f0f0e0e0e0e7e7e7e2e2e2e3e3e3e6e6e6e7e7e7f1f1f1f2f2f2ebebebedededeeeeeeefefefdededee1e1e1e1e1e1eeeeeef0f0f0edededf1f1f1f5f5f5f7f7f7f2f2f2ededede0e0e0e5e5e5e8e8e8dfdfdfc1c1c1d3d3d3d1d1d1dddddddfdfdfc5c5c5ccccccd0d0d0d9d9d9e1e1e1edededededede7e7e7e4e4e4f0f0f0f7f7f7fafafae8e8e8dededecececee3e3e3d3d3d3eaeaeaefefefe8e8e8ecececefefefe7e7e7efefeff2f2f2dadadad4d4d4e0e0e0e8e8e8d4d4d4cececed4d4d4d7d7d7e2e2e2e5e5e5dfdfdfddddddeaeaeadfdfdfd1d1d1cfcfcfdadadae7e7e7e7e7e7e5e5e5dededebfbfbfc8c8c8cfcfcfccccccd5d5d5d1d1d1dcdcdce0e0e0eaeaeaf2f2f2e6e6e6efefeff1f1f1ececececececebebebeaeaeae7e7e7d6d6d6dfdfdfd3d3d3d4d4d4d3d3d3d3d3d3cdcdcdc9c9c9d7d7d7d7d7d7cbcbcbcfcfcfcbcbcbdfdfdfdedededededed5d5d5d6d6d6cececee0e0e0dededef1f1f1e4e4e4eeeeeeededede4e4e4e5e5e5c8c8c8d2d2d2cdcdcdcdcdcddddddde7e7e7dfdfdfeeeeeee7e7e7e0e0e0e3e3e3e3e3e3e0e0e0ebebebdddddde0e0e0e2e2e2eaeaeae2e2e2ececececececddddddf3f3f3e6e6e6e3e3e3eeeeeef5f5f5f6f6f6f4f4f4f3f3f3ececece4e4e4e3e3e3e5e5e5e7e7e7e1e1e1e5e5e5cacacac2c2c2c9c9c9cdcdcdd1d1d1dadadae0e0e0e6e6e6eaeaeaf4f4f4ececece9e9e9d8d8d8e1e1e1e9e9e9f1f1f1e3e3e3e6e6e6eeeeeee1e1e1e3e3e3eaeaeaedededeaeaeaebebebe8e8e8f4f4f4f3f3f3e9e9e9ececece9e9e9ededededededf2f2f2dfdfdfdbdbdbeaeaeae4e4e4e8e8e8edededdbdbdbe2e2e2e7e7e7e8e8e8e4e4e4cdcdcdcbcbcbc1c1c1c5c5c5d1d1d1d0d0d0d0d0d0d5d5d5e0e0e0e5e5e5e8e8e8e4e4e4e9e9e9e7e7e7ddddddd8d8d8e7e7e7e1e1e1ddddddd7d7d7dededee3e3e3e5e5e5e8e8e8d8d8d8d4d4d4dbdbdbeaeaeae4e4e4e0e0e0e0e0e0d3d3d3e1e1e1dbdbdbeeeeeeebebebf1f1f1e2e2e2e5e5e5dfdfdfebebebf2f2f2efefefedededefefefdcdcdccbcbcbebebebf1f1f1f6f6f6f8f8f8ededede3e3e3e3e3e3d8d8d8e0e0e0d4d4d4e8e8e8e1e1e1d6d6d6e0e0e0e4e4e4e9e9e9e8e8e8eaeaeaedededefefeff6f6f6f5f5f5f6f6f6ecececc8c8c8e7e7e7e7e7e7edededefefeff1f1f1dededeebebebe1e1e1e1e1e1e9e9e9ebebebedededf1f1f1ebebebdfdfdfe6e6e6d9d9d9d9d9d9d5d5d5c3c3c3cdcdcdd2d2d2b9b9b9bcbcbcc8c8c8cdcdcdbfbfbfe5e5e5f0f0f0f5f5f5eeeeeeecececeaeaeaeaeaeae4e4e4cbcbcbe9e9e9e9e9e9ebebebe6e6e6ddddddeaeaeaf3f3f3f9f9f9f3f3f3efefeff1f1f1ededede5e5e5dcdcdcdadadae6e6e6eaeaeae7e7e7dcdcdcecececcececebdbdbdd0d0d0d3d3d3cbcbcbc9c9c9bdbdbdb5b5b5c3c3c3cbcbcbd2d2d2bdbdbdd8d8d8ddddddf1f1f1f2f2f2ecececedededeeeeeeefefefe8e8e8dcdcdcd9d9d9d7d7d7dedededadadad2d2d2d3d3d3d8d8d8dedededdddddd8d8d8e1e1e1dedededededed6d6d6e4e4e4dededee2e2e2e0e0e0e2e2e2e8e8e8d9d9d9dfdfdfe7e7e7ddddddd3d3d3dbdbdbe1e1e1ecececdddddde9e9e9ebebebe1e1e1efefeff0f0f0d1d1d1eaeaeae3e3e3f0f0f0e6e6e6e5e5e5e8e8e8eeeeeedbdbdbe9e9e9e6e6e6f1f1f1e8e8e8ebebebe9e9e9f5f5f5fbfbfbf7f7f7f4f4f4f8f8f8fafafae1e1e1e2e2e2edededeaeaeae3e3e3ebebebe3e3e3dfdfdfdfdfdfd3d3d3e3e3e3e4e4e4dfdfdfe4e4e4e3e3e3d8d8d8e4e4e4ccccccc7c7c7c9c9c9cfcfcfdcdcdceaeaeae1e1e1e7e7e7f0f0f0f0f0f0e7e7e7e4e4e4e3e3e3dddddde6e6e6eaeaeae1e1e1e5e5e5cfcfcfe0e0e0dddddde5e5e5d4d4d4d6d6d6dfdfdfdfdfdfe4e4e4f0f0f0f0f0f0ebebebcececedfdfdfe6e6e6dfdfdfd5d5d5d2d2d2ececece7e7e7eaeaeabfbfbfc1c1c1bebebee1e1e1dededeb9b9b9d4d4d4d5d5d5d4d4d4cececed0d0d0dededee4e4e4dcdcdce6e6e6d6d6d6e1e1e1f2f2f2f2f2f2ededededededededede6e6e6d8d8d8dadadae2e2e2e6e6e6edededf0f0f0eeeeeee8e8e8eaeaeae8e8e8e9e9e9e5e5e5e4e4e4ecececeaeaeae8e8e8e7e7e7e4e4e4d0d0d0dddddddfdfdfe5e5e5eaeaeae5e5e5e5e5e5e8e8e8eaeaeae1e1e1d6d6d6dddddde5e5e5dddddddedededededed7d7d7e3e3e3f5f5f5e9e9e9e6e6e6e6e6e6eeeeeeececececececeaeaeae2e2e2ececececececf2f2f2e7e7e7eaeaeae7e7e7dededecececec6c6c6cececee0e0e0e8e8e8e4e4e4e9e9e9ececece3e3e3f3f3f3e4e4e4e7e7e7eaeaeae6e6e6e7e7e7dadadae3e3e3d0d0d0e6e6e6e9e9e9eaeaeaecececedededeeeeeee8e8e8e9e9e9eaeaeaececece9e9e9eaeaeaf2f2f2e6e6e6d4d4d4e1e1e1e7e7e7e5e5e5e5e5e5f2f2f2efefefe5e5e5d1d1d1dbdbdbe3e3e3e8e8e8e6e6e6e7e7e7e7e7e7e2e2e2ececece8e8e8dfdfdfe4e4e4c6c6c6c7c7c7c2c2c2d1d1d1d3d3d3cccccccacacae0e0e0c5c5c5c4c4c4b9b9b9c8c8c8d9d9d9e2e2e2ececece3e3e3dededed6d6d6d3d3d3dddddddededecbcbcbe6e6e6e2e2e2d1d1d1bebebed8d8d8cdcdcde8e8e8dbdbdbe2e2e2e7e7e7e6e6e6e8e8e8f4f4f4efefeff4f4f4f6f6f6e7e7e7f6f6f6f4f4f4fafafad0d0d0d7d7d7f8f8f8f1f1f1f7f7f7f5f5f5e9e9e9ebebebe2e2e2e6e6e6d5d5d5c9c9c9ececece3e3e3e6e6e6dddddddededed9d9d9d7d7d7f5f5f5f0f0f0f1f1f1ededededededebebebebebebebebebdfdfdfe8e8e8ebebebf4f4f4ececece1e1e1e7e7e7ececece8e8e8e8e8e8d4d4d4d9d9d9ddddddcbcbcbd3d3d3d7d7d7e2e2e2e4e4e4e6e6e6eaeaeae9e9e9efefefdcdcdcd8d8d8dededec0c0c0e1e1e1ebebebf3f3f3e7e7e7eaeaeae1e1e1d8d8d8d7d7d7d9d9d9dadadad6d6d6e1e1e1e1e1e1dfdfdfebebebe7e7e7ecececdfdfdfe0e0e0e3e3e3dededed7d7d7dfdfdfe2e2e2ecececeaeaeaeaeaeaeaeaeae7e7e7e4e4e4dddddde2e2e2d6d6d6dcdcdcdededededededededed7d7d7d0d0d0e7e7e7ededede6e6e6ecececc7c7c7e5e5e5eeeeeee8e8e8b7b7b7c0c0c0b5b5b5c3c3c3c7c7c7b8b8b8e7e7e7dfdfdfdcdcdcdbdbdbdbdbdbeeeeeee8e8e8ebebebf0f0f0e2e2e2e9e9e9dfdfdfe7e7e7eaeaeae7e7e7edededeeeeeeececece4e4e4edededcfcfcfcbcbcbc9c9c9bbbbbbd9d9d9e6e6e6f2f2f2efefeff1f1f1e9e9e9dfdfdfe1e1e1d1d1d1e2e2e2e8e8e8ededede8e8e8e1e1e1e8e8e8e7e7e7f0f0f0f3f3f3efefefefefefe5e5e5e1e1e1e3e3e3e7e7e7ecececf9f9f9eeeeeee3e3e3e4e4e4dededee9e9e9f1f1f1eaeaeaf6f6f6f5f5f5e7e7e7e2e2e2e6e6e6f1f1f1eaeaeaeeeeeee9e9e9e8e8e8dededee1e1e1dfdfdfdfdfdfe6e6e6d8d8d8e2e2e2e7e7e7d9d9d9d4d4d4e8e8e8e1e1e1e5e5e5ececece9e9e9eeeeeef4f4f4f4f4f4e9e9e9efefefe6e6e6dadadae7e7e7edededecececf4f4f4f4f4f4e6e6e6ecececcdcdcde0e0e0e3e3e3e3e3e3e6e6e6e9e9e9ebebebe7e7e7efefefededede1e1e1d3d3d3e2e2e2f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7edededdcdcdcc6c6c6d8d8d8eaeaeacbcbcbdfdfdfd8d8d8e1e1e1c3c3c3cbcbcbcbcbcbd8d8d8d9d9d9e8e8e8dededee8e8e8e5e5e5ecececebebebe7e7e7f0f0f0e6e6e6e4e4e4eaeaeae7e7e7e7e7e7e7e7e7e8e8e8e5e5e5edededecececdadadaedededeaeaeaebebebebebebedededefefefebebebe3e3e3e5e5e5dcdcdce5e5e5f0f0f0f1f1f1f6f6f6e5e5e5f4f4f4e2e2e2e5e5e5e6e6e6efefeff7f7f7ededede6e6e6e9e9e9e1e1e1e5e5e5dfdfdfe0e0e0e8e8e8e1e1e1f2f2f2ededede0e0e0e5e5e5d4d4d4e0e0e0e5e5e5ebebebe3e3e3e8e8e8efefefe0e0e0e4e4e4f0f0f0f6f6f6efefefdddddde9e9e9f3f3f3f2f2f2f1f1f1ebebebededededededecececdcdcdcd4d4d4dbdbdbe5e5e5dfdfdfe3e3e3e6e6e6e2e2e2e2e2e2dfdfdfe8e8e8ebebebedededdfdfdfd2d2d2d9d9d9f2f2f2f0f0f0eaeaead7d7d7d7d7d7e0e0e0e8e8e8e2e2e2e8e8e8e2e2e2eeeeeedbdbdbe5e5e5e7e7e7edededc7c7c7e3e3e3d8d8d8d9d9d9d4d4d4e4e4e4e7e7e7e0e0e0e6e6e6d1d1d1c9c9c9d8d8d8dfdfdfe0e0e0dededee9e9e9dbdbdbe0e0e0d1d1d1e1e1e1e2e2e2dbdbdbd7d7d7e8e8e8edededdededee6e6e6e8e8e8ebebebeaeaeaedededecececf0f0f0dededeeaeaeae2e2e2cdcdcde2e2e2dededef2f2f2dcdcdcc5c5c5e4e4e4f1f1f1d9d9d9dbdbdbf4f4f4eeeeeef6f6f6f4f4f4eeeeeef0f0f0ebebebd9d9d9e3e3e3e1e1e1ececece0e0e0f1f1f1dfdfdfefefefe0e0e0e1e1e1eaeaeaeeeeeeecececd4d4d4ededede8e8e8e8e8e8dedededdddddd3d3d3dbdbdbe5e5e5e1e1e1dfdfdfe0e0e0e6e6e6dbdbdbe0e0e0d6d6d6d8d8d8dadadae7e7e7e0e0e0ddddddcececed6d6d6d2d2d2d3d3d3adadade3e3e3e9e9e9dbdbdbe9e9e9e9e9e9e3e3e3dadadadbdbdbd8d8d8e3e3e3d0d0d0d8d8d8d5d5d5e6e6e6e4e4e4ecececf0f0f0f1f1f1f2f2f2d7d7d7afafaf9d9d9d989898a2a2a2b5b5b5c2c2c2c3c3c3bbbbbbc0c0c0c0c0c0bbbbbbbababab4b4b4bebebebdbdbdc2c2c2c5c5c5c7c7c7dadadabfbfbfccccccd1d1d1d0d0d0cacacac3c3c3b5b5b5e6e6e6cbcbcbe1e1e1ecececf5f5f5efefefedededf3f3f3f1f1f1f6f6f6f4f4f4f2f2f2eaeaead0d0d0d7d7d7dededee6e6e6ececece8e8e8eaeaeaedededefefefe2e2e2edededededede8e8e8dfdfdfeeeeeef9f9f9f5f5f5e4e4e4e3e3e3e6e6e6c9c9c9bcbcbcd0d0d0cfcfcfd8d8d8e7e7e7e4e4e4e2e2e2e0e0e0eeeeeed2d2d2dfdfdfeeeeeed9d9d9dddddde5e5e5edededefefefefefefe5e5e5e4e4e4ececece8e8e8d1d1d1edededf2f2f2ededede2e2e2dfdfdfdededed3d3d3d5d5d5d6d6d6d6d6d6cfcfcfd7d7d7dcdcdce1e1e1d5d5d5ecececdfdfdfdadadacfcfcfd7d7d7d5d5d5ebebebeeeeeec8c8c8e0e0e0ddddddcecececdcdcdc6c6c6ccccccd1d1d1d8d8d8d3d3d3d1d1d1d3d3d3dddddddfdfdfe3e3e3e8e8e8e8e8e8dddddde4e4e4e2e2e2bababaa6a6a6b2b2b2bababac4c4c4c7c7c7a3a3a3b4b4b4a2a2a2c1c1c1d0d0d0c6c6c6ccccccdddddde1e1e1e1e1e1e1e1e1e5e5e5eeeeeeedededf3f3f3dfdfdfededede9e9e9e8e8e8efefefe8e8e8d6d6d6d3d3d3e1e1e1ededede4e4e4f1f1f1e7e7e7dededed5d5d5eaeaeae6e6e6ececece1e1e1d3d3d3c1c1c1d7d7d7d9d9d9dbdbdbdddddde4e4e4e6e6e6e9e9e9ebebebe4e4e4edededf4f4f4f5f5f5eaeaeaebebebdfdfdfeeeeeee4e4e4ccccccd9d9d9c1c1c1a3a3a3dededef2f2f2eeeeeef4f4f4f1f1f1f3f3f3f2f2f2f4f4f4f1f1f1f2f2f2eaeaeaefefefe6e6e6ebebebe6e6e6e6e6e6e7e7e7e9e9e9d8d8d8e5e5e5f0f0f0f8f8f8dadadae8e8e8e8e8e8e7e7e7f4f4f4ebebebf0f0f0ecececdfdfdfe5e5e5dededee4e4e4ebebebe5e5e5d7d7d7eeeeeed7d7d7bfbfbfb9b9b9d2d2d2dadadadbdbdbd1d1d1d9d9d9dddddde4e4e4efefefeaeaeadbdbdbdcdcdcededede7e7e7e4e4e4c8c8c8c1c1c1d1d1d1c1c1c1b4b4b4bcbcbcdcdcdcdfdfdfdededee4e4e4d6d6d6c8c8c8c4c4c4c9c9c9c2c2c2d0d0d0d3d3d3e5e5e5eeeeeeebebebbbbbbbc1c1c1cdcdcdcfcfcfd0d0d0d8d8d8dfdfdff1f1f1edededebebebe9e9e9f2f2f2edededeaeaeae6e6e6ededede3e3e3edededddddddcececec7c7c7cccccce3e3e3eaeaeaf3f3f3e7e7e7d4d4d4d2d2d2d1d1d1dadadae5e5e5e5e5e5e4e4e4d8d8d8dadadadfdfdfe9e9e9e6e6e6e6e6e6e3e3e3ececece4e4e4f0f0f0ebebebf0f0f0f3f3f3dfdfdfcecececfcfcfe0e0e0dcdcdcbcbcbc909090e2e2e2e8e8e8eaeaeaedededf9f9f9f9f9f9f7f7f7edededdcdcdcf3f3f3ebebebf1f1f1e9e9e9edededf4f4f4f2f2f2f6f6f6f2f2f2ebebebf4f4f4e8e8e8f7f7f7d6d6d6dcdcdce3e3e3ebebebe9e9e9f3f3f3efefefe9e9e9d8d8d8eaeaeae1e1e1dadadad7d7d7e4e4e4e8e8e8dadadad3d3d3b1b1b1d1d1d1d3d3d3d1d1d1dddddddfdfdfd3d3d3d9d9d9d9d9d9e0e0e0e5e5e5e3e3e3eeeeeee2e2e2e1e1e1e9e9e9e6e6e6e8e8e8e4e4e4e4e4e4dededee4e4e4dededed2d2d2d7d7d7c8c8c8d1d1d1dadadadededed2d2d2dcdcdcdedededddddde4e4e4e1e1e1cececeececece5e5e5e5e5e5d4d4d4d0d0d0bfbfbfb6b6b6b4b4b4bbbbbbc1c1c19d9d9da8a8a8d2d2d2cbcbcbd8d8d8dcdcdce1e1e1e2e2e2cdcdcdc8c8c8dadadad7d7d7dededee1e1e1dadadae4e4e4eeeeeef8f8f8ebebebe7e7e7eaeaeae4e4e4e5e5e5e2e2e2e6e6e6dcdcdcf0f0f0ebebebe8e8e8e0e0e0efefefe6e6e6e6e6e6eaeaeaecececc9c9c9d4d4d4bebebeefefefdfdfdfe9e9e9cdcdcda6a6a6d0d0d0d8d8d8e3e3e3d8d8d8d6d6d6c8c8c8dadadad9d9d9dadadaecececd3d3d3e9e9e9d8d8d8e5e5e5ebebebe9e9e9e5e5e5edededf4f4f4eaeaeaecececf0f0f0dcdcdcc4c4c4f1f1f1efefeff6f6f6f7f7f7f7f7f7f3f3f3d8d8d8e6e6e6e4e4e4e5e5e5e6e6e6e0e0e0d9d9d9e4e4e4dbdbdbdddddde6e6e6dddddde3e3e3dcdcdcd8d8d8d8d8d8d6d6d6d0d0d0d6d6d6dddddde1e1e1e1e1e1dddddddededed4d4d4e9e9e9ededede8e8e8ececece4e4e4e2e2e2dddddde5e5e5e6e6e6dfdfdfd4d4d4dbdbdbc9c9c9c2c2c2cbcbcbd2d2d2d8d8d8d3d3d3e0e0e0c3c3c3d0d0d0dddddddfdfdfe5e5e5e7e7e7e3e3e3e7e7e7e3e3e3ebebebedededecececddddddc1c1c1b2b2b2a0a0a09b9b9ba9a9a9a3a3a3adadadaaaaaaa6a6a6acacacb9b9b9d2d2d2dfdfdfc4c4c4c5c5c5e8e8e8e5e5e5d6d6d6e3e3e3ebebebebebebf4f4f4f4f4f4eeeeeee6e6e6e7e7e7e1e1e1e5e5e5e0e0e0e2e2e2e1e1e1dededeeaeaeae1e1e1bfbfbfdbdbdbf3f3f3f2f2f2f4f4f4e2e2e2c8c8c8d4d4d4e8e8e8e7e7e7eaeaeaf5f5f5f1f1f1f1f1f1efefefd8d8d8d3d3d3e2e2e2f1f1f1f1f1f1f2f2f2f6f6f6ecececefefefececece8e8e8e4e4e4e0e0e0e3e3e3e0e0e0e2e2e2dcdcdcd8d8d8dadadadcdcdcdcdcdce0e0e0d7d7d7e3e3e3f2f2f2eaeaeaefefeff2f2f2c8c8c8e7e7e7e4e4e4e9e9e9ebebebe7e7e7dcdcdcd4d4d4d2d2d2d2d2d2dbdbdbdcdcdce3e3e3e2e2e2dededee7e7e7eaeaeaebebebefefefe7e7e7e6e6e6e3e3e3e7e7e7cfcfcfb7b7b7b3b3b3c3c3c3c3c3c3c1c1c1c3c3c3c3c3c3bdbdbdb7b7b7c0c0c0d9d9d9f0f0f0f1f1f1dbdbdbdfdfdfe6e6e6e5e5e5e6e6e6e6e6e6f1f1f1e3e3e3ebebebe6e6e6e2e2e2f2f2f2e1e1e1f2f2f2f5f5f5e4e4e4e0e0e0f1f1f1e3e3e3e3e3e3dadadaedededeeeeeedfdfdfd4d4d4dfdfdfdbdbdbdddddddddddde0e0e0e5e5e5e7e7e7e8e8e8e0e0e0d7d7d7d3d3d3b6b6b6c9c9c9d1d1d1cfcfcfd7d7d7dcdcdcdfdfdfdfdfdfe6e6e6e0e0e0d9d9d9d0d0d0d8d8d8e3e3e3e3e3e3e4e4e4dedededddddde4e4e4e4e4e4e3e3e3e0e0e0d6d6d6d9d9d9dededec8c8c8c0c0c0c2c2c2cdcdcdcdcdcdcbcbcbccccccc4c4c4d1d1d1d1d1d1bfbfbfd2d2d2e2e2e2d0d0d0d2d2d2cdcdcdccccccd3d3d3c2c2c2bebebec3c3c3c4c4c4dbdbdbe8e8e8eaeaeae7e7e7eaeaead2d2d2efefefebebebe7e7e7ebebebeaeaeae8e8e8e9e9e9e7e7e7e5e5e5d4d4d4b5b5b5cececee0e0e0e9e9e9e7e7e7d6d6d6d9d9d9e1e1e1dcdcdcdfdfdfe4e4e4dddddddddddddddddde1e1e1e2e2e2dbdbdbdcdcdcdfdfdfe4e4e4e1e1e1e3e3e3d9d9d9e1e1e1cfcfcfdadadae0e0e0e1e1e1f2f2f2e2e2e2ebebebdddddde0e0e0dbdbdbe5e5e5eeeeeee5e5e5dcdcdccececef0f0f0f4f4f4eaeaeadcdcdcdededed8d8d8e9e9e9d6d6d6dbdbdbc1c1c1adadadb2b2b2b3b3b3b8b8b8bebebeb2b2b2bdbdbdb9b9b9bbbbbbcfcfcfdededee4e4e4d5d5d5cececec5c5c5cacacaccccccd1d1d1d3d3d3dfdfdfd9d9d9d9d9d9e3e3e3d5d5d5e1e1e1d6d6d6e0e0e0dddddde9e9e9e6e6e6dadadae3e3e3e6e6e6e6e6e6e1e1e1ebebebeaeaeaeeeeeee8e8e8dadadae0e0e0e9e9e9f0f0f0f2f2f2ebebebe6e6e6ededede2e2e2ececece4e4e4dededeefefeff0f0f0f4f4f4eaeaeae2e2e2ededede9e9e9e6e6e6dbdbdbd2d2d2cececed9d9d9e0e0e0e3e3e3e0e0e0e3e3e3e4e4e4d7d7d7c5c5c5cacacad3d3d3e4e4e4d2d2d2c6c6c6b4b4b4bcbcbcc3c3c3c6c6c6b7b7b7b6b6b6b9b9b9bebebed8d8d8e2e2e2e7e7e7e7e7e7e1e1e1dcdcdcebebebdddddde0e0e0dbdbdbdfdfdfe1e1e1dbdbdbdfdfdfd9d9d9dbdbdbe3e3e3e0e0e0e9e9e9eeeeeee2e2e2d9d9d9e5e5e5dededee3e3e3e6e6e6e2e2e2e5e5e5d6d6d6d5d5d5dbdbdbd8d8d8e8e8e8e8e8e8e9e9e9e7e7e7e1e1e1dededeefefefe3e3e3dcdcdce3e3e3d6d6d6cfcfcfc8c8c8d5d5d5dcdcdce0e0e0e1e1e1dcdcdcd7d7d7e5e5e5e7e7e7ebebebe6e6e6e4e4e4e4e4e4e4e4e4dddddde5e5e5d9d9d9c5c5c5cdcdcddcdcdccececed7d7d7d5d5d5d4d4d4d9d9d9dddddddfdfdfe0e0e0e4e4e4e4e4e4e6e6e6e5e5e5e1e1e1d9d9d9dbdbdbdddddde0e0e0e0e0e0dddddde2e2e2eaeaeaececececececeaeaeae3e3e3dcdcdce9e9e9eaeaeae4e4e4d7d7d7d6d6d6d6d6d6e3e3e3e4e4e4eaeaeae5e5e5dbdbdbdbdbdbedededdcdcdcd8d8d8d5d5d5d0d0d0cdcdcdd8d8d8d6d6d6e6e6e6d2d2d2e0e0e0e2e2e2dadadae3e3e3e6e6e6e5e5e5e5e5e5e0e0e0d7d7d7d6d6d6dfdfdfe8e8e8d7d7d7e6e6e6e3e3e3e9e9e9e7e7e7dedededddddde5e5e5e3e3e3e0e0e0e0e0e0dcdcdce5e5e5e6e6e6dddddde2e2e2e4e4e4e5e5e5e0e0e0ddddddd9d9d9ebebebdededee2e2e2e7e7e7e8e8e8e3e3e3e6e6e6e1e1e1e1e1e1dededee2e2e2e6e6e6e0e0e0e3e3e3eaeaeae8e8e8e5e5e5e4e4e4e2e2e2dadadad7d7d7dfdfdfd8d8d8dbdbdbd9d9d9cececec9c9c9dcdcdccdcdcdcdcdcdcbcbcbc8c8c8cdcdcdd4d4d4e7e7e7e6e6e6e8e8e8e7e7e7e5e5e5e3e3e3d8d8d8dedededadadacececedcdcdcc2c2c2b9b9b9cdcdcdcdcdcdc9c9c9c5c5c5bebebec7c7c7d9d9d9cfcfcfd7d7d7dbdbdbdcdcdce0e0e0e3e3e3dfdfdfe7e7e7e3e3e3e5e5e5efefefe4e4e4e9e9e9e1e1e1d8d8d8e5e5e5dadadae2e2e2e5e5e5d1d1d1d1d1d1d0d0d0dbdbdbe1e1e1d1d1d1dfdfdfdddddddfdfdfdedededddddddddddde1e1e1ddddddc8c8c8c5c5c5d9d9d9d2d2d2cececed1d1d1d9d9d9d7d7d7d5d5d5dbdbdbe1e1e1e1e1e1d5d5d5dcdcdcecececefefefdededecececee5e5e5cececeb5b5b5d2d2d2c2c2c2a0a0a09a9a9a9b9b9bd1d1d1dbdbdbdcdcdcddddddd1d1d1d0d0d0d2d2d2cececee6e6e6eaeaeaf0f0f0ececece6e6e6e3e3e3d4d4d4e5e5e5e1e1e1e6e6e6d9d9d9d9d9d9ebebebe4e4e4dfdfdfe1e1e1dfdfdfd8d8d8d6d6d6d0d0d0bebebec2c2c2d5d5d5d6d6d6e5e5e5ddddddd8d8d8dededee3e3e3dfdfdfd7d7d7dbdbdbe3e3e3d9d9d9d6d6d6ddddddeaeaeadfdfdfd1d1d1d8d8d8d3d3d3dcdcdce4e4e4e2e2e2dcdcdcdbdbdbe1e1e1dfdfdfcececed0d0d0ebebebe0e0e0b5b5b5848484a9a9a9afafaf9d9d9dbbbbbbc2c2c2b4b4b4cececed2d2d2d4d4d4dfdfdfe1e1e1d8d8d8dbdbdbdcdcdce4e4e4dcdcdcd7d7d7dadadad3d3d3c9c9c9d3d3d3d1d1d1d4d4d4d6d6d6dbdbdbe1e1e1d9d9d9d9d9d9e0e0e0bebebea3a3a3cececeb4b4b4c1c1c1c9c9c9c7c7c7c0c0c0cacacad0d0d0dcdcdccdcdcddbdbdbd3d3d3d9d9d9cacacadededed5d5d5d6d6d6d3d3d3d5d5d5e0e0e0e3e3e3e8e8e8e1e1e1e0e0e0e2e2e2e2e2e2d6d6d6c7c7c7cacacadadadab5b5b58a8a8a767676acacacadadadb5b5b5a6a6a6abababc1c1c1d1d1d1b3b3b3bdbdbdd2d2d2dededed4d4d4d3d3d3cfcfcfd8d8d8d0d0d0dedededfdfdfe4e4e4e0e0e0dcdcdccfcfcfd2d2d2cdcdcdd1d1d1dadadad4d4d4d4d4d4d8d8d8e0e0e0dbdbdbb8b8b8bbbbbbcdcdcdcacacac0c0c0c7c7c7c0c0c0c4c4c4cdcdcdc8c8c8cececedadadac0c0c0c2c2c2c6c6c6d6d6d6e2e2e2e3e3e3e0e0e0e6e6e6e1e1e1ebebebdfdfdfddddddd9d9d9d6d6d6d6d6d6d3d3d3c5c5c5ababab909090969696828282939393939393a5a5a5c7c7c7cbcbcbbbbbbbb6b6b6b1b1b1b6b6b6cececed9d9d9dcdcdce0e0e0dadadad9d9d9dfdfdfe2e2e2e0e0e0e1e1e1e1e1e1e4e4e4dfdfdfd4d4d4ddddddd7d7d7d8d8d8cfcfcfcbcbcbd2d2d2d8d8d8d4d4d4c7c7c7d2d2d2ccccccbababae3e3e3e5e5e5d8d8d8ebebebdfdfdfd9d9d9c9c9c9c5c5c5d1d1d1d1d1d1d0d0d0dfdfdfe1e1e1e6e6e6d2d2d2e4e4e4e1e1e1e6e6e6e3e3e3ececece7e7e7e5e5e5d7d7d7ccccccd4d4d4bbbbbb8888887979798989899d9d9dafafafbbbbbbabababc8c8c8d1d1d1c3c3c3d9d9d9d1d1d1cacacacfcfcfc8c8c8cbcbcbdadadabbbbbbd0d0d0eaeaeaececece7e7e7e9e9e9e0e0e0eaeaeae8e8e8e3e3e3e4e4e4dcdcdcd2d2d2dddddde4e4e4e7e7e7e3e3e3e2e2e29a9a9ab1b1b1bfbfbfdfdfdfdfdfdfe8e8e8e5e5e5e1e1e1dadadacececee2e2e2dfdfdfe3e3e3e9e9e9efefefe9e9e9e8e8e8e1e1e1e0e0e0e7e7e7e8e8e8dfdfdfe4e4e4e1e1e1e3e3e3e3e3e3dcdcdcd8d8d8c4c4c4a9a9a9cfcfcfd2d2d2bbbbbbd0d0d0c4c4c4babababdbdbdb7b7b7c2c2c2dededee2e2e2e7e7e7dfdfdfdcdcdcd3d3d3dfdfdfdcdcdcd9d9d9cbcbcbdadadadcdcdcdadadae0e0e0e1e1e1e0e0e0dedededcdcdcd4d4d4dcdcdce3e3e3e5e5e5e2e2e2dfdfdfd8d8d8ccccccd6d6d6d9d9d9dedededddddde0e0e0dcdcdcdfdfdfdedededbdbdbe4e4e4e5e5e5e8e8e8dcdcdcdbdbdbdddddde2e2e2dfdfdfe1e1e1dadadae1e1e1e0e0e0dcdcdce3e3e3e0e0e0dcdcdcd5d5d5d3d3d3c4c4c4c5c5c5cececec3c3c3b5b5b5b7b7b7c2c2c2b6b6b6aeaeaea7a7a7a5a5a5a2a2a2c8c8c8d3d3d3d6d6d6d9d9d9d9d9d9e0e0e0d2d2d2dfdfdfdddddde8e8e8e5e5e5ddddddd3d3d3dfdfdfe4e4e4e1e1e1d8d8d8e2e2e2e6e6e6e5e5e5e1e1e1dadadadfdfdfdededed5d5d5d9d9d9e0e0e0dbdbdbe2e2e2e4e4e4dcdcdce1e1e1dededeebebebf1f1f1edededeeeeeee8e8e8dcdcdce0e0e0e9e9e9e9e9e9ebebebefefefe7e7e7ebebebe4e4e4e5e5e5d9d9d9dadadad6d6d6e4e4e4dfdfdfcfcfcfd1d1d1ccccccc1c1c1bfbfbfc5c5c5cbcbcbcfcfcfcacacac7c7c7c0c0c0999999abababcacacad6d6d6cececed4d4d4d1d1d1d5d5d5d1d1d1d7d7d7d0d0d0e0e0e0e9e9e9e8e8e8edededecececededede3e3e3dededed9d9d9d1d1d1dcdcdce5e5e5e2e2e2e1e1e1e2e2e2dddddde6e6e6e3e3e3dddddde0e0e0d6d6d6d5d5d5bcbcbcc1c1c1c6c6c6d2d2d2cececedbdbdbd6d6d6e6e6e6dfdfdfe0e0e0e6e6e6dfdfdfdbdbdbe4e4e4dddddddbdbdbd1d1d1d9d9d9dfdfdfe3e3e3e1e1e1e4e4e4dcdcdcdadadadededee2e2e2e2e2e2e3e3e3e8e8e8f1f1f1eeeeeed5d5d5cececeaaaaaab5b5b59d9d9d9d9d9da9a9a9c3c3c3d1d1d1dadadae1e1e1e0e0e0e9e9e9e4e4e4dcdcdcd0d0d0c7c7c7c8c8c8c2c2c2b8b8b8a0a0a0a3a3a3b4b4b4bdbdbdd1d1d1e2e2e2d0d0d0b2b2b28d8d8d9999999b9b9baeaeaec4c4c4d3d3d3e1e1e1e4e4e4e4e4e4eaeaeaccccccdcdcdcedededebebebdfdfdfdbdbdbe3e3e3e5e5e5e7e7e7e3e3e3e9e9e9ebebebe0e0e0e7e7e7dcdcdccfcfcfd4d4d4cbcbcbc9c9c9c2c2c2abababa9a9a9a6a6a6a3a3a3a0a0a0939393adadadb0b0b0a1a1a1b6b6b68d8d8d8a8a8a9d9d9da9a9a9a3a3a3acacac9a9a9a8787877e7e7e8787878a8a8aa8a8a8bababac4c4c4cbcbcbbbbbbbd7d7d7e2e2e2cfcfcfcacacacececec3c3c3d1d1d1e5e5e5dbdbdbe2e2e2dddddde7e7e7e9e9e9f0f0f0f1f1f1d7d7d7dcdcdcbdbdbdb9b9b9d4d4d4e2e2e2e2e2e2e6e6e6e2e2e2eaeaeaf0f0f0eaeaeaefefefe9e9e9e5e5e5e1e1e1dededed5d5d5dcdcdcdadadac9c9c9cfcfcfd3d3d3e0e0e0e1e1e1e1e1e1d6d6d6c7c7c7bcbcbcc6c6c6cececee6e6e6ebebebdcdcdce0e0e0c9c9c9c0c0c0c8c8c8b7b7b7b2b2b2b7b7b7b7b7b7a0a0a0aaaaaaadadadb7b7b7c5c5c5cacacad3d3d3cbcbcbe0e0e0e6e6e6e8e8e8dbdbdbe0e0e0e5e5e5ededede9e9e9e4e4e4d9d9d9d9d9d9e0e0e0e6e6e6ececece3e3e3e3e3e3d2d2d2dadadad7d7d7e2e2e2e9e9e9ebebebe5e5e5e0e0e0dcdcdcdcdcdce4e4e4dededee2e2e2d7d7d7d2d2d2e5e5e5f0f0f0e5e5e5e3e3e3e5e5e5dfdfdfebebebeaeaeaebebebe9e9e9eaeaeae1e1e1e6e6e6dcdcdccececed2d2d2e1e1e1e3e3e3ddddddc1c1c1d0d0d0cacacab4b4b4bbbbbbc2c2c2bbbbbbbcbcbccdcdcdc3c3c3cdcdcdcccccccacacad5d5d5d3d3d3e1e1e1e0e0e0e7e7e7e0e0e0e6e6e6dfdfdfdfdfdfe4e4e4bebebec5c5c5d3d3d3dfdfdfdbdbdbdbdbdbd3d3d3d3d3d3d7d7d7e3e3e3d6d6d6e4e4e4e7e7e7d7d7d7a9a9a9a6a6a6a2a2a29e9e9eb0b0b0c2c2c2cacacad7d7d7d1d1d1e4e4e4dcdcdce6e6e6e3e3e3dbdbdbdadadad9d9d9d4d4d4dbdbdbe5e5e5e3e3e3e2e2e2e1e1e1e5e5e5e3e3e3e2e2e2e1e1e1dfdfdfd1d1d1c6c6c6e0e0e0c3c3c3c8c8c8cccccccdcdcdd6d6d6cbcbcbcbcbcbd0d0d0cfcfcfcbcbcbdededeebebebd9d9d9e9e9e9dfdfdfdcdcdcdddddddedededddddddbdbdbcdcdcdc7c7c7bdbdbdcbcbcbcacacad6d6d6d5d5d5dfdfdfd7d7d7d4d4d4d5d5d5dadadad5d5d5a5a5a5afafafb4b4b4d6d6d6dcdcdce3e3e3e6e6e6ddddddd1d1d1dcdcdce2e2e2e1e1e1e3e3e3dcdcdcdadadadadadadfdfdfdedededbdbdbdcdcdcdbdbdbe5e5e5dedededadadad7d7d7d6d6d6d9d9d9d5d5d5d3d3d3cececec9c9c9a6a6a6b2b2b2cdcdcdcacacae0e0e0dfdfdfd7d7d7dcdcdcd1d1d1d5d5d5d8d8d8d6d6d6cfcfcfd5d5d5d1d1d1d2d2d2ddddddcdcdcdd5d5d5dddddde9e9e9e2e2e2eaeaeaeaeaeae7e7e7e5e5e5e3e3e3e1e1e1e1e1e1e2e2e2dfdfdfd0d0d0d2d2d2e1e1e1dededed8d8d8e0e0e0d6d6d6d0d0d0d8d8d8dbdbdbdfdfdfd8d8d8d5d5d5d1d1d1cecececfcfcfcbcbcbcececed3d3d3d2d2d2dcdcdce3e3e3e5e5e5e3e3e3e5e5e5dbdbdbd6d6d6d5d5d5d8d8d8e4e4e4e0e0e0dcdcdcd9d9d9c8c8c8b8b8b8c3c3c3aeaeaed0d0d0dededed6d6d6d6d6d6e0e0e0e3e3e3e7e7e7e2e2e2ddddddd4d4d4b2b2b2d3d3d3cececee4e4e4e4e4e4e2e2e2dedededcdcdcdfdfdfdcdcdcdfdfdfdfdfdfe0e0e0dddddddddddddddddde0e0e0dededee6e6e6e5e5e5e8e8e8e4e4e4d8d8d8c9c9c9e2e2e2e1e1e1e0e0e0dcdcdce1e1e1e4e4e4e2e2e2e1e1e1d0d0d0d2d2d2d2d2d2d4d4d4e1e1e1e3e3e3e2e2e2dededed6d6d6d8d8d8dededee1e1e1e0e0e0dbdbdbd5d5d5dadadadddddde1e1e1dedededededee0e0e0e2e2e2dfdfdfdfdfdfe5e5e5e4e4e4e2e2e2d0d0d0c2c2c2cbcbcbd6d6d6c2c2c2c1c1c1c3c3c3b2b2b2e2e2e2e9e9e9ececece6e6e6e9e9e9ebebebeaeaeaedededeaeaeaeeeeeeefefefebebebe5e5e5e7e7e7e6e6e6e0e0e0dcdcdce2e2e2dfdfdfdbdbdbe4e4e4e7e7e7ebebebe5e5e5e1e1e1e4e4e4eaeaeaeaeaeae6e6e6e4e4e4e5e5e5e6e6e6e4e4e4e0e0e0dfdfdfe2e2e2ddddddd3d3d3d9d9d9dfdfdfdedededadadaeaeaeae5e5e5d8d8d8dbdbdbdddddddfdfdfe5e5e5dbdbdbd9d9d9dadadadfdfdfe4e4e4e8e8e8eeeeeee4e4e4e1e1e1ededededededefefefeaeaeae9e9e9e2e2e2e4e4e4e7e7e7e6e6e6e6e6e6e6e6e6e6e6e6e2e2e2e5e5e5e4e4e4e2e2e2e1e1e1e2e2e2e8e8e8e6e6e6e2e2e2e6e6e6e7e7e7e2e2e2e2e2e2e1e1e1e1e1e1e0e0e0e3e3e3dcdcdcdfdfdfdadadad7d7d7d7d7d7dddddde3e3e3e8e8e8e7e7e7eaeaeaededede9e9e9e2e2e2dadadadbdbdbe1e1e1dddddddedededddddddadadad3d3d3cdcdcde1e1e1e5e5e5e5e5e5dfdfdfe6e6e6e2e2e2e4e4e4e6e6e6e2e2e2e2e2e2e2e2e2e8e8e8dededee1e1e1e4e4e4e4e4e4e2e2e2e4e4e4e8e8e8dfdfdfdededee0e0e0e1e1e1e7e7e7e3e3e3dededee1e1e1dcdcdcdedededddddddadadad6d6d6dfdfdfdddddde0e0e0dfdfdfe1e1e1eaeaeae9e9e9dededeececece6e6e6e4e4e4dfdfdfe1e1e1e0e0e0e1e1e1dfdfdfe7e7e7eaeaeae7e7e7ebebebe4e4e4e3e3e3dddddddfdfdfddddddddddddd7d7d7d3d3d3cfcfcfc9c9c9cececed7d7d7e6e6e6e4e4e4dfdfdfe0e0e0e7e7e7e9e9e9e3e3e3e8e8e8dadadae0e0e0dbdbdbdededee3e3e3e1e1e1e4e4e4e5e5e5e0e0e0e2e2e2e2e2e2dbdbdbdadadad2d2d2dcdcdce8e8e8e6e6e6e5e5e5e3e3e3e2e2e2dededededededddddddadadae2e2e2e2e2e2e6e6e6d4d4d4e2e2e2e3e3e3e9e9e9e5e5e5e5e5e5e7e7e7e3e3e3dfdfdfe4e4e4e5e5e5e7e7e7e6e6e6e0e0e0dededed7d7d7e1e1e1e5e5e5e4e4e4dfdfdfd6d6d6d9d9d9d9d9d9dcdcdcd6d6d6ddddddd5d5d5dddddde8e8e8e4e4e4e6e6e6d6d6d6d5d5d5e1e1e1dcdcdce2e2e2e2e2e2e3e3e3dcdcdcdededed3d3d3dbdbdbe1e1e1e2e2e2dddddde1e1e1e3e3e3e2e2e2e0e0e0e0e0e0d3d3d3dededed9d9d9e5e5e5e8e8e8e7e7e7e2e2e2e5e5e5e6e6e6eaeaeae0e0e0eaeaeaebebebeaeaeaedededeeeeeeeaeaeaf1f1f1ececece9e9e9e0e0e0e4e4e4e4e4e4eaeaeae7e7e7d6d6d6cacacad3d3d3d8d8d8d6d6d6dfdfdfe1e1e1dfdfdfd7d7d7d3d3d3dfdfdfdededed5d5d5e3e3e3dddddde0e0e0dddddde4e4e4e5e5e5dedededfdfdfe3e3e3e4e4e4dddddde0e0e0e6e6e6e6e6e6e0e0e0e4e4e4e7e7e7e1e1e1e2e2e2e4e4e4dcdcdcdfdfdfdfdfdfd9d9d9e0e0e0e1e1e1e0e0e0dbdbdbd8d8d8e5e5e5e5e5e5e4e4e4e9e9e9e3e3e3e5e5e5e4e4e4dddddddfdfdfe0e0e0e1e1e1dfdfdfe3e3e3dfdfdfdfdfdfdcdcdccfcfcfc6c6c6b8b8b8bdbdbdc3c3c3ccccccd8d8d8d2d2d2d3d3d3d4d4d4d6d6d6d8d8d8d3d3d3cfcfcfcfcfcfd4d4d4d9d9d9d5d5d5d0d0d0d3d3d3e1e1e1e7e7e7e9e9e9dededee7e7e7ededede3e3e3c3c3c3e6e6e6d6d6d6dededee0e0e0ebebebe5e5e5dddddde3e3e3e5e5e5e4e4e4e7e7e7e7e7e7e1e1e1e0e0e0e1e1e1d6d6d6d7d7d7d7d7d7d7d7d7dcdcdcddddddd2d2d2d1d1d1dbdbdbdddddde8e8e8e3e3e3e3e3e3e7e7e7e3e3e3e3e3e3e0e0e0dededee0e0e0e8e8e8e5e5e5e6e6e6e8e8e8eaeaeae1e1e1dddddde5e5e5e8e8e8e6e6e6e5e5e5dededee3e3e3e9e9e9dddddddadadad1d1d1d4d4d4d2d2d2d3d3d3cfcfcfdbdbdbe2e2e2e6e6e6eeeeeee7e7e7dfdfdfdcdcdcd8d8d8cdcdcdd5d5d5dadadad8d8d8d6d6d6d8d8d8d6d6d6dbdbdbe0e0e0e3e3e3dededee3e3e3ddddddd7d7d7dadadad7d7d7e1e1e1e2e2e2e2e2e2ebebebe1e1e1d8d8d8d8d8d8dcdcdce3e3e3ebebebededede2e2e2e6e6e6e8e8e8dfdfdfe4e4e4e5e5e5e0e0e0e3e3e3e6e6e6e2e2e2e6e6e6dedededededed9d9d9e0e0e0d3d3d3dfdfdfdbdbdbd9d9d9e2e2e2e3e3e3d9d9d9dfdfdfe6e6e6e0e0e0c9c9c9cececed1d1d1d6d6d6d7d7d7d4d4d4d3d3d3d5d5d5d8d8d8d0d0d0d4d4d4e5e5e5dededeebebebe2e2e2e3e3e3e9e9e9eeeeeef0f0f0ecececeaeaeae9e9e9eaeaeaebebebe1e1e1e8e8e8e4e4e4e6e6e6e5e5e5e3e3e3e4e4e4eaeaeae4e4e4d9d9d9dadadae4e4e4e1e1e1e1e1e1e1e1e1e5e5e5e5e5e5dddddddbdbdbd6d6d6d9d9d9e4e4e4e1e1e1e1e1e1e8e8e8e7e7e7e8e8e8e4e4e4dadadadadadae0e0e0e9e9e9ececece5e5e5e0e0e0e3e3e3e2e2e2d9d9d9dfdfdfe6e6e6dbdbdbd4d4d4ddddddd3d3d3d6d6d6e1e1e1e6e6e6e4e4e4e4e4e4e2e2e2dadadaeaeaeae5e5e5e4e4e4e4e4e4e8e8e8f0f0f0e9e9e9e5e5e5e2e2e2e7e7e7e9e9e9e3e3e3d8d8d8d4d4d4dcdcdce6e6e6e3e3e3e2e2e2e4e4e4e5e5e5e4e4e4e5e5e5e2e2e2dddddde7e7e7e9e9e9ebebebe9e9e9e9e9e9dfdfdfdfdfdfd8d8d8dededee8e8e8ebebebe2e2e2d6d6d6d9d9d9d3d3d3cdcdcdcacacac1c1c1d1d1d1e1e1e1e4e4e4dcdcdce1e1e1e3e3e3dfdfdfdfdfdfe0e0e0e0e0e0e0e0e0e0e0e0dadadad8d8d8ddddddd6d6d6dcdcdce5e5e5e3e3e3eeeeeee5e5e5e2e2e2e5e5e5e8e8e8e8e8e8e1e1e1e4e4e4e3e3e3e4e4e4e4e4e4e6e6e6e7e7e7e5e5e5dfdfdfdbdbdbe0e0e0dcdcdce2e2e2e1e1e1c6c6c6c1c1c1c1c1c1c1c1c1c6c6c6bebebebebebebababaa6a6a6c1c1c1c4c4c4c3c3c3c6c6c6c7c7c7c3c3c3cbcbcbc5c5c5c4c4c4ccccccd4d4d4d5d5d5d5d5d5d6d6d6d9d9d9dadadad8d8d8d5d5d5d4d4d4d3d3d3d8d8d8dddddde2e2e2d7d7d7cdcdcdd5d5d5e2e2e2dcdcdcd8d8d8ddddddddddddd4d4d4d3d3d3dfdfdfe0e0e0e7e7e7eaeaeae9e9e9d8d8d8c7c7c7c7c7c7d0d0d0cfcfcfd5d5d5dbdbdbd8d8d8d4d4d4d4d4d4cccccccacacabdbdbdcececec3c3c3bdbdbdc2c2c2e7e7e7e7e7e7eaeaeaececece0e0e0dddddddddddde2e2e2e2e2e2ededede7e7e7e4e4e4e4e4e4e6e6e6e5e5e5dededee3e3e3dbdbdbe2e2e2e4e4e4e2e2e2ddddddd7d7d7c3c3c3cacacabdbdbdc5c5c5c9c9c9cececed1d1d1ccccccdadadad6d6d6d0d0d0c3c3c3bdbdbdc1c1c1c4c4c4c6c6c6c7c7c7cacacac3c3c3d1d1d1d2d2d2d1d1d1d1d1d1dbdbdbe8e8e8f0f0f0f0f0f0e6e6e6e7e7e7e3e3e3e6e6e6e0e0e0e4e4e4e4e4e4ecececefefefededede7e7e7eaeaeaebebebe9e9e9ddddddddddddd9d9d9dcdcdcdadadad8d8d8d9d9d9e5e5e5e7e7e7eaeaeaeeeeeeededede8e8e8e6e6e6e6e6e6e2e2e2e2e2e2ddddddd4d4d4d5d5d5dbdbdbd5d5d5dddddde4e4e4e1e1e1e1e1e1e8e8e8e8e8e8e3e3e3e5e5e5e5e5e5eaeaeaeaeaeae9e9e9e5e5e5ebebebe1e1e1e8e8e8e9e9e9dfdfdff6f6f6e7e7e7dadadadddddde4e4e4efefefe9e9e9e7e7e7eeeeeeeeeeeedcdcdceaeaeae5e5e5e6e6e6eaeaeaeeeeeeebebebe5e5e5e3e3e3e7e7e7e7e7e7e1e1e1dedededededeacacacaeaeaeacacaca4a4a49d9d9d9898989292929696969f9f9fa4a4a4aaaaaaacacacb5b5b5c0c0c0c6c6c6c2c2c2b5b5b5c5c5c5cececed2d2d2d6d6d6d8d8d8e3e3e3e1e1e1d7d7d7d5d5d5c4c4c4d0d0d0e0e0e0e5e5e5dfdfdfd3d3d3d7d7d7d5d5d5dbdbdbdcdcdcddddddddddddd3d3d3b6b6b6d7d7d7f0f0f0edededededede5e5e5d9d9d9e5e5e5e7e7e7e6e6e6e9e9e9eaeaeaefefefe9e9e9dfdfdfe0e0e0dadadaccccccc6c6c6bcbcbcb5b5b5b8b8b8b4b4b4a7a7a7a7a7a7c4c4c4c3c3c3c9c9c9d2d2d2d8d8d8dedededbdbdbe8e8e8eeeeeee2e2e2dcdcdce7e7e7e6e6e6e6e6e6e9e9e9d7d7d7c4c4c4cbcbcbc4c4c4b7b7b7aeaeaeafafafc1c1c1c8c8c8c3c3c3c8c8c8bbbbbbc4c4c4c6c6c6bdbdbdcacacad5d5d5d4d4d4c9c9c9c6c6c6b0b0b0a4a4a49b9b9baeaeae9a9a9a9b9b9bb5b5b5c3c3c3c6c6c6d4d4d4bfbfbfa4a4a4a1a1a17878787676767e7e7e7676767c7c7c8585858a8a8a9494949c9c9ca5a5a5a8a8a8b6b6b6acacacaeaeaebabababababae2e2e2e5e5e5e8e8e8e6e6e6e2e2e2dcdcdcddddddd3d3d3d0d0d0c7c7c7c1c1c1b1b1b1afafafa5a5a5a4a4a4aaaaaab1b1b1b6b6b6bcbcbcc3c3c37b7b7b6060606464647d7d7d9393938181818a8a8a7c7c7c7474747575757b7b7b8484847979796f6f6f6969699090909e9e9eb3b3b3c3c3c3cececec4c4c4cfcfcfe3e3e3e8e8e8e4e4e4cacacadcdcdce5e5e5f3f3f3f2f2f2eaeaeae8e8e8edededf1f1f1ecececf1f1f1edededebebebebebebf3f3f3e8e8e8e1e1e1e2e2e2e3e3e3e2e2e2e8e8e8e6e6e6e0e0e0dededee0e0e0e2e2e2dadadad9d9d9d8d8d8d0d0d0dededee1e1e1dfdfdfe4e4e4eaeaead9d9d9d5d5d5d2d2d2d7d7d7e1e1e1e1e1e1cfcfcfd4d4d4cbcbcbb7b7b7c6c6c6d3d3d3d8d8d8d1d1d1cfcfcfdadadae5e5e5d3d3d3dbdbdbdfdfdfdfdfdfd1d1d1e7e7e7dbdbdbdfdfdfe7e7e7ebebebe5e5e5dfdfdfededede9e9e9ebebebeeeeeef2f2f2f2f2f2edededededede6e6e6e7e7e7dfdfdfe0e0e0dddddddbdbdbd8d8d8d6d6d6dfdfdfe8e8e8e6e6e6e8e8e8e1e1e1e4e4e4e5e5e5e3e3e3e7e7e7e8e8e8e5e5e5dfdfdfe5e5e5e7e7e7f0f0f0edededeaeaeae5e5e5ededede5e5e5e4e4e4e6e6e6e4e4e4e8e8e8ebebebe6e6e6e3e3e3cececec1c1c1cececec2c2c2d8d8d8dadadadadadacececee0e0e0e6e6e6e5e5e5e2e2e2e8e8e8dedededbdbdbf0f0f0f2f2f2e6e6e6e0e0e0e7e7e7efefefebebebe6e6e6e7e7e7e2e2e2e5e5e5dedededadadad0d0d0d3d3d3d7d7d7e9e9e9f1f1f1f2f2f2ededede6e6e6e4e4e4e2e2e2e4e4e4e3e3e3dededee9e9e9ececece9e9e9e4e4e4e7e7e7dfdfdfefefefedededecececdddddde7e7e7e4e4e4e2e2e2e4e4e4e1e1e1e8e8e8ededede4e4e4e3e3e3e0e0e0e5e5e5e5e5e5e4e4e4dfdfdfdcdcdce3e3e3e7e7e7dedededadadae5e5e5e2e2e2e4e4e4e3e3e3dddddde7e7e7dedededfdfdfd7d7d7e7e7e7ecececefefeff2f2f2efefeff3f3f3e8e8e8e5e5e5ecececf0f0f0efefefebebebebebebe3e3e3dcdcdce2e2e2e3e3e3e6e6e6ebebebe7e7e7e9e9e9e2e2e2e8e8e8ecececd9d9d9e6e6e6e7e7e7e9e9e9e5e5e5e0e0e0e5e5e5e7e7e7dadadacdcdcdcdcdcdd1d1d1d2d2d2cfcfcfd4d4d4d9d9d9dcdcdcdcdcdcd5d5d5d7d7d7dbdbdbe6e6e6ecececdcdcdcd6d6d6cbcbcbdddddddfdfdfdadadad2d2d2cbcbcbd6d6d6d8d8d8d2d2d2cececed0d0d0e1e1e1e6e6e6e1e1e1e6e6e6e7e7e7e4e4e4eaeaeae3e3e3e3e3e3e7e7e7e2e2e2dbdbdbe0e0e0e8e8e8e5e5e5ececece7e7e7e7e7e7eaeaeaeeeeeee7e7e7ececece8e8e8eaeaeae1e1e1e9e9e9eaeaeae7e7e7e6e6e6d6d6d6d5d5d5d8d8d8d2d2d2d6d6d6d3d3d3d2d2d2dddddde4e4e4eeeeeee3e3e3e7e7e7e8e8e8e2e2e2dfdfdfdddddde5e5e5e3e3e3e1e1e1e1e1e1ececece7e7e7e8e8e8e3e3e3dfdfdfe3e3e3dededee4e4e4e6e6e6e0e0e0d8d8d8dadadae0e0e0f2f2f2f0f0f0e4e4e4e5e5e5e4e4e4f1f1f1e8e8e8e9e9e9eaeaeaefefefebebebe8e8e8efefefebebebe9e9e9eaeaeadfdfdfe5e5e5e3e3e3ddddddeaeaeaedededd6d6d6e2e2e2efefefd7d7d7d6d6d6c9c9c9d3d3d3d0d0d0d3d3d3eaeaeae6e6e6e3e3e3e4e4e4d7d7d7e5e5e5eeeeeee9e9e9e3e3e3e1e1e1d4d4d4d8d8d8d7d7d7dadadad6d6d6e4e4e4e3e3e3e1e1e1e0e0e0dadadae0e0e0e1e1e1dbdbdbd5d5d5c8c8c8c3c3c3c6c6c6cacacad4d4d4d7d7d7dcdcdcd3d3d3d4d4d4d9d9d9d3d3d3cececed0d0d0d1d1d1cecececdcdcdd3d3d3cacacac5c5c5cacacac8c8c8cdcdcdcdcdcdcbcbcbcecececccccccbcbcbccccccbdbdbdc6c6c6c1c1c1c3c3c3b0b0b0c1c1c1d6d6d6dadadae5e5e5ebebebe2e2e2ebebebe4e4e4e1e1e1dddddddbdbdbebebebececece7e7e7b6b6b6b3b3b3b8b8b8b9b9b9b1b1b1b7b7b7bbbbbbb7b7b7b5b5b5c5c5c5ccccccd3d3d3d1d1d1d4d4d4dededee8e8e8ededede9e9e9e0e0e0dcdcdce1e1e1ddddddddddddd9d9d9d8d8d8dddddde0e0e0dbdbdbdadadae6e6e6dfdfdfe0e0e0e8e8e8e4e4e4e4e4e4e5e5e5ededede7e7e7e9e9e9ededede4e4e4e4e4e4e7e7e7e0e0e0e3e3e3dadadae2e2e2e4e4e4e1e1e1e1e1e1e4e4e4e6e6e6e5e5e5e3e3e3e0e0e0e0e0e0dddddde6e6e6e3e3e3e9e9e9ebebebeaeaead9d9d9c2c2c2bfbfbfc4c4c4c9c9c9b5b5b5acacacb3b3b3b8b8b8bababac3c3c3bcbcbcb3b3b3b8b8b8adadadb7b7b7bcbcbcb2b2b2b3b3b3d5d5d5cececed6d6d6dcdcdce0e0e0e5e5e5dbdbdbd7d7d7d4d4d4d5d5d5d2d2d2d8d8d8dfdfdfdcdcdcdcdcdce2e2e2dfdfdfdcdcdceaeaeaebebebededede4e4e4dddddde2e2e2e9e9e9e7e7e7e4e4e4e1e1e1dededee0e0e0e5e5e5d9d9d9d5d5d5e4e4e4e2e2e2e6e6e6ebebebe3e3e3e5e5e5e2e2e2dadadad5d5d5cececececececdcdcdcccccccccccccfcfcfbbbbbbb5b5b5c2c2c2cecececcccccc9c9c9c7c7c7c2c2c2d5d5d5d2d2d2cfcfcfe0e0e0e8e8e8e4e4e4dcdcdce1e1e1ddddddd6d6d6dddddddfdfdfdededededededadadadcdcdcd5d5d5dbdbdbd4d4d4d3d3d3d6d6d6ccccccdfdfdfe9e9e9dededed9d9d9e4e4e4e3e3e3eaeaeadddddde2e2e2e6e6e6ebebebe8e8e8e5e5e5e0e0e0d3d3d3e2e2e2e2e2e2dfdfdfe2e2e2e2e2e2e5e5e5e0e0e0dbdbdbdcdcdcd9d9d9dbdbdbeaeaeae4e4e4dcdcdcdededee3e3e3e1e1e1dbdbdbe0e0e0eaeaeaecececeaeaeae9e9e9e8e8e8ececece4e4e4ebebebeaeaeaececece8e8e8e6e6e6e9e9e9e7e7e7e7e7e7e9e9e9dfdfdfdadadae1e1e1dadadadcdcdcd4d4d4d8d8d8d1d1d1c5c5c5cacacad6d6d6d3d3d3cfcfcfcdcdcdd2d2d2d4d4d4dadadae0e0e0e1e1e1e8e8e8e0e0e0e3e3e3eeeeeeeaeaeae4e4e4e1e1e1dcdcdcdfdfdfd7d7d7dcdcdcdadadae6e6e6dededee5e5e5e8e8e8ededede4e4e4eaeaeae4e4e4e6e6e6dededed9d9d9e3e3e3dedededcdcdcd9d9d9d5d5d5e0e0e0e3e3e3e0e0e0dedededcdcdce6e6e6e1e1e1e0e0e0e2e2e2e6e6e6e9e9e9e8e8e8e4e4e4e7e7e7e2e2e2e6e6e6e5e5e5d6d6d6e0e0e0d0d0d0dfdfdfdcdcdcdfdfdfd8d8d8dedededadadadcdcdcd7d7d7ddddddd8d8d8d6d6d6e0e0e0e4e4e4dddddde1e1e1e5e5e5e1e1e1e2e2e2e3e3e3e8e8e8e8e8e8e7e7e7edededebebebe7e7e7e3e3e3e5e5e5e2e2e2e0e0e0e0e0e0e1e1e1dfdfdfe2e2e2e5e5e5e8e8e8e4e4e4dddddde5e5e5dddddddededee5e5e5e3e3e3e9e9e9e4e4e4d3d3d3d2d2d2e0e0e0e4e4e4dbdbdbddddddd9d9d9e3e3e3dadadadfdfdfe1e1e1dededee7e7e7eaeaeaeaeaeae5e5e5e6e6e6d3d3d3d3d3d3d0d0d0d6d6d6d7d7d7d7d7d7cfcfcfc5c5c5d9d9d9d7d7d7d6d6d6d9d9d9dededee6e6e6e5e5e5e1e1e1dbdbdbd7d7d7dddddddadadae2e2e2e6e6e6e4e4e4e3e3e3e3e3e3e3e3e3e4e4e4e7e7e7eaeaeae7e7e7e8e8e8e7e7e7e7e7e7e4e4e4e9e9e9e8e8e8e7e7e7e4e4e4dfdfdfeaeaeaeaeaeaeaeaeae5e5e5e6e6e6ebebebdcdcdce6e6e6ebebebefefefefefefececece1e1e1ddddddeaeaeae6e6e6dededee1e1e1e8e8e8ececece8e8e8e6e6e6e5e5e5e5e5e5e2e2e2cbcbcbdbdbdbd8d8d8e2e2e2e2e2e2dcdcdcd0d0d0dfdfdfebebebe5e5e5dedededfdfdfe6e6e6e5e5e5e3e3e3dbdbdbcfcfcfd3d3d3d5d5d5e5e5e5e5e5e5e5e5e5e7e7e7e8e8e8e4e4e4e5e5e5e8e8e8e7e7e7e4e4e4e9e9e9e5e5e5e4e4e4e5e5e5e6e6e6e7e7e7e0e0e0dddddde3e3e3dcdcdcdcdcdce6e6e6e1e1e1e0e0e0d3d3d3dcdcdce2e2e2eeeeeeeeeeeeececece8e8e8e5e5e5dededee6e6e6ebebebe4e4e4e6e6e6ececece8e8e8e3e3e3e9e9e9eaeaeae8e8e8e7e7e7d6d6d6d6d6d6d9d9d9d2d2d2c6c6c6cececed3d3d3cececedadadae4e4e4e0e0e0e2e2e2dfdfdfdbdbdbdadadae2e2e2d6d6d6d0d0d0d6d6d6d7d7d7e0e0e0e5e5e5edededf0f0f0ededede5e5e5dddddde7e7e7e6e6e6dcdcdce0e0e0dededee2e2e2e0e0e0e5e5e5ddddddebebebe4e4e4e4e4e4e4e4e4dcdcdceaeaeae8e8e8e3e3e3e7e7e7edededeeeeeeedededeaeaeaefefeff0f0f0efefefe8e8e8e1e1e1e3e3e3eaeaeae7e7e7e5e5e5e6e6e6e5e5e5e7e7e7ebebebe7e7e7d1d1d1d3d3d3d4d4d4d7d7d7d5d5d5cdcdcdccccccb9b9b9d9d9d9d6d6d6e1e1e1dbdbdbdfdfdfe1e1e1e0e0e0dcdcdce0e0e0e3e3e3e0e0e0e2e2e2e3e3e3e6e6e6e2e2e2e6e6e6efefefededededededeaeaeae6e6e6e6e6e6dfdfdfd8d8d8d7d7d7dededeebebebebebebeaeaeae5e5e5dddddde1e1e1e9e9e9e0e0e0e3e3e3dddddde3e3e3e6e6e6e1e1e1dbdbdbd5d5d5c4c4c4d0d0d0d3d3d3d4d4d4d8d8d8d8d8d8ddddddd3d3d3d4d4d4d5d5d5d6d6d6dbdbdbdededee3e3e3e3e3e3d5d5d5dbdbdbe0e0e0dcdcdcdddddde2e2e2e5e5e5e7e7e7e3e3e3d9d9d9cbcbcbdbdbdbdddddde4e4e4e9e9e9e6e6e6e4e4e4e1e1e1e0e0e0e3e3e3e4e4e4e4e4e4e7e7e7e7e7e7e6e6e6e2e2e2e4e4e4e0e0e0dcdcdce0e0e0dededed4d4d4dadadad7d7d7d7d7d7d7d7d7d2d2d2dedededededee0e0e0dcdcdcdededee3e3e3e0e0e0d6d6d6d3d3d3cfcfcfcececec6c6c6d4d4d4d6d6d6dbdbdbdadadadcdcdcd5d5d5dbdbdbdcdcdcdfdfdfd4d4d4dededee4e4e4e6e6e6efefefe3e3e3e2e2e2dadadadcdcdce2e2e2e8e8e8e3e3e3e3e3e3e4e4e4e0e0e0dddddde3e3e3e0e0e0d5d5d5e7e7e7e4e4e4e6e6e6e5e5e5dfdfdfdfdfdfe1e1e1e0e0e0ddddddcacacadadadadbdbdbdfdfdfe1e1e1d9d9d9d6d6d6d5d5d5d1d1d1d2d2d2d3d3d3c9c9c9c5c5c5d4d4d4d4d4d4cbcbcbd2d2d2cececed1d1d1d5d5d5e1e1e1e8e8e8efefefecececeaeaead4d4d4d1d1d1d7d7d7d8d8d8dbdbdbe4e4e4f1f1f1eeeeeee5e5e5e1e1e1dfdfdfd5d5d5e2e2e2e8e8e8e9e9e9e0e0e0e0e0e0e1e1e1d4d4d4d7d7d7dadadadddddddbdbdbdadadae4e4e4e4e4e4cdcdcdd6d6d6d6d6d6ddddddeaeaeae5e5e5e1e1e1e1e1e1dfdfdfd7d7d7d8d8d8d7d7d7cacacad2d2d2d0d0d0d1d1d1e1e1e1d6d6d6d8d8d8e4e4e4e0e0e0e5e5e5d1d1d1d3d3d3dfdfdfe3e3e3e6e6e6e3e3e3e9e9e9e8e8e8e7e7e7e2e2e2e9e9e9eeeeeeeaeaeae4e4e4efefefefefefe3e3e3e3e3e3e6e6e6dadadad8d8d8dadadadddddddbdbdbd7d7d7cfcfcfd9d9d9e7e7e7ececece8e8e8e9e9e9e1e1e1eeeeeee5e5e5ecececf2f2f2e6e6e6e8e8e8e2e2e2e3e3e3e4e4e4dadadac6c6c6cdcdcdc9c9c9cbcbcbdadadad8d8d8e4e4e4e7e7e7e6e6e6e2e2e2dfdfdfddddddd6d6d6dededededededbdbdbe1e1e1e5e5e5e1e1e1e3e3e3e8e8e8e8e8e8d5d5d5e6e6e6ededede9e9e9e2e2e2dddddde5e5e5e3e3e3e6e6e6e6e6e6eaeaeaebebebebebebefefeff0f0f0f2f2f2e4e4e4e0e0e0d8d8d8e2e2e2dfdfdfe5e5e5e6e6e6e2e2e2dfdfdfd3d3d3d8d8d8e7e7e7ebebebebebebe6e6e6e5e5e5e9e9e9dbdbdbe1e1e1e0e0e0e5e5e5dededee7e7e7e1e1e1e4e4e4e0e0e0e1e1e1dededec2c2c2d0d0d0cbcbcbd3d3d3c7c7c7d3d3d3e3e3e3dfdfdfdededee6e6e6e2e2e2dcdcdcd4d4d4e1e1e1e6e6e6e7e7e7ebebebeaeaeaecececeeeeeedfdfdfe2e2e2edededeaeaeae7e7e7dcdcdcdddddde0e0e0dbdbdbe2e2e2ecececececece7e7e7eaeaeaebebebe9e9e9e4e4e4ebebebeeeeeedddddddfdfdfe0e0e0e5e5e5e3e3e3e5e5e5dcdcdcd9d9d9dededee8e8e8e6e6e6e1e1e1e6e6e6e3e3e3e0e0e0e9e9e9eaeaeae7e7e7dbdbdbe0e0e0e7e7e7eaeaeae8e8e8e3e3e3d9d9d9eaeaeae8e8e8e9e9e9edededd5d5d5e5e5e5d2d2d2cbcbcbc6c6c6d0d0d0dedededfdfdfe9e9e9ebebebe8e8e8e5e5e5e7e7e7eaeaeae8e8e8e0e0e0dadadadadadaedededebebebe2e2e2e1e1e1ecececebebebe3e3e3eaeaeaf1f1f1eaeaeae1e1e1e3e3e3e0e0e0e3e3e3e2e2e2dcdcdce4e4e4e0e0e0e0e0e0e6e6e6e3e3e3dbdbdbd9d9d9eaeaeae7e7e7e5e5e5d8d8d8dfdfdfdcdcdcdfdfdfe5e5e5eeeeeedededec5c5c5c5c5c5c9c9c9d1d1d1d2d2d2d1d1d1ccccccd4d4d4cdcdcdd2d2d2d5d5d5d8d8d8cbcbcbd4d4d4e2e2e2eaeaeae6e6e6e6e6e6e8e8e8dedededfdfdfe8e8e8e9e9e9ededede7e7e7e8e8e8dededeefefefd9d9d9e0e0e0d0d0d0e2e2e2ededede8e8e8e1e1e1e4e4e4e0e0e0e8e8e8ebebebe4e4e4eaeaeae4e4e4ebebebe6e6e6e2e2e2ddddddd9d9d9e0e0e0dcdcdce3e3e3c8c8c8d6d6d6e1e1e1d7d7d7dfdfdfd5d5d5d9d9d9ddddddcbcbcbd3d3d3cececedfdfdfe2e2e2bfbfbfbebebec7c7c7c3c3c3cececec4c4c4d1d1d1dadadae5e5e5ecececebebebebebebeaeaeae3e3e3d7d7d7d8d8d8e9e9e9e3e3e3ddddddddddddd7d7d7dbdbdbdcdcdce6e6e6e7e7e7e8e8e8f0f0f0edededdededed7d7d7ccccccbcbcbcecececf2f2f2f5f5f5ebebebeeeeeeebebebecececededede7e7e7ececece6e6e6dcdcdceeeeeef4f4f4e2e2e2e5e5e5dededee1e1e1dadadad1d1d1d9d9d9dcdcdcd6d6d6d7d7d7e1e1e1e3e3e3dfdfdfe9e9e9e7e7e7e2e2e2dcdcdcd8d8d8d6d6d6cececed5d5d5dadadad4d4d4dfdfdfdfdfdfd6d6d6cdcdcdd5d5d5c3c3c3c3c3c3bbbbbbc3c3c3bababac0c0c0d2d2d2d8d8d8e4e4e4e3e3e3e7e7e7e9e9e9e9e9e9e9e9e9e3e3e3e5e5e5e3e3e3dfdfdfcbcbcbececece3e3e3c4c4c4e2e2e2e3e3e3e1e1e1dedededcdcdce8e8e8eeeeeeeaeaeaededede6e6e6e5e5e5e5e5e5e0e0e0dfdfdfdfdfdfe8e8e8e2e2e2dcdcdce1e1e1e8e8e8e2e2e2d4d4d4cacacad7d7d7dcdcdce3e3e3e8e8e8dddddde1e1e1d3d3d3ccccccd3d3d3d2d2d2c8c8c8cfcfcfd8d8d8d5d5d5d8d8d8d8d8d8d9d9d9e1e1e1e1e1e1d7d7d7d2d2d2cfcfcfcecececccccccecececcccccd2d2d2d7d7d7e4e4e4dbdbdbc5c5c5d2d2d2e0e0e0d8d8d8dddddddedededddddde3e3e3dededee1e1e1e4e4e4e5e5e5dcdcdce0e0e0ededede7e7e7e2e2e2e4e4e4e7e7e7e3e3e3e5e5e5e8e8e8dfdfdfd6d6d6d3d3d3dcdcdce1e1e1d3d3d3dadadae1e1e1d0d0d0cfcfcfcececec0c0c0d0d0d0dddddddddddde0e0e0e0e0e0e1e1e1e0e0e0dbdbdbdededee1e1e1e7e7e7e5e5e5e3e3e3e3e3e3e2e2e2d7d7d7dededee7e7e7dfdfdfdfdfdfd9d9d9d2d2d2d2d2d2d5d5d5d1d1d1d7d7d7e5e5e5e6e6e6dfdfdfdadadad9d9d9d9d9d9d5d5d5d4d4d4d2d2d2d8d8d8d9d9d9dededee2e2e2e2e2e2dfdfdfe6e6e6e4e4e4e1e1e1e0e0e0dddddddadadadfdfdfe0e0e0e1e1e1dbdbdbdfdfdfd6d6d6d7d7d7d3d3d3dcdcdcd7d7d7d9d9d9dddddde1e1e1e2e2e2d7d7d7cfcfcfcacaca999999aeaeaeccccccccccccd2d2d2dddddde3e3e3e4e4e4dadadadcdcdcd6d6d6dadadadcdcdcdededed9d9d9bbbbbbc6c6c6d1d1d1c3c3c3c7c7c7cfcfcfd5d5d5c9c9c9d3d3d3dbdbdbdededee5e5e5dfdfdfdcdcdcd1d1d1c5c5c59999998d8d8da6a6a6b8b8b8c0c0c0b5b5b5d5d5d5d8d8d8d6d6d6dbdbdbe0e0e0e0e0e0d4d4d4d4d4d4d5d5d5d2d2d2d9d9d9c2c2c2c7c7c7e1e1e1e3e3e3dcdcdccfcfcfd9d9d9e1e1e1e5e5e5dddddde5e5e5e4e4e4e4e4e4d8d8d8cacaca9e9e9eacacacbfbfbfbababac3c3c3dadadad7d7d7d0d0d0d3d3d3d7d7d7e2e2e2e0e0e0e4e4e4e0e0e0d7d7d7e2e2e2e2e2e2c8c8c8c7c7c7dddddddfdfdfdededee6e6e6e9e9e9dededee1e1e1e5e5e5e4e4e4e2e2e2e0e0e0d8d8d8d6d6d6ccccccc1c1c1bfbfbfbfbfbfb7b7b7b0b0b0c7c7c7d5d5d5d5d5d5d8d8d8dcdcdcdededee5e5e5e4e4e4e2e2e2dcdcdcdedededdddddddddddc1c1c1bcbcbcc7c7c7ccccccd8d8d8d7d7d7e1e1e1e2e2e2e0e0e0e2e2e2e1e1e1dddddde1e1e1d9d9d9d2d2d2cbcbcbc4c4c4c6c6c6c0c0c0b2b2b2a5a5a59b9b9bb8b8b8c0c0c0b3b3b3b4b4b4bebebec6c6c6bababac1c1c1c9c9c9d1d1d1e5e5e5dededee2e2e2ecececdededec8c8c8dbdbdbe7e7e7e4e4e4e4e4e4e6e6e6dfdfdfdadadae2e2e2d8d8d8dfdfdfe5e5e5dbdbdbd2d2d2d7d7d7dedededadadac6c6c6b9b9b9bababab0b0b0bdbdbdc9c9c9cfcfcfdededee2e2e2e2e2e2dededed2d2d2c7c7c7d3d3d3d6d6d6d8d8d8d8d8d8dededeb5b5b5b4b4b4c3c3c3d3d3d3d5d5d5e0e0e0e1e1e1dadadadadadadddddde1e1e1dfdfdfdcdcdcdbdbdbcdcdcdc4c4c4c4c4c4d3d3d3d3d3d3d2d2d2d5d5d5dadadadbdbdbd9d9d9dadadae1e1e1e1e1e1e2e2e2e1e1e1dfdfdfdfdfdfd9d9d9e2e2e2ddddddd4d4d4dcdcdcdcdcdcdbdbdbd3d3d3cfcfcfd6d6d6e0e0e0dfdfdfdddddddadadadbdbdbdcdcdcd7d7d7cecececfcfcfdedededfdfdfd7d7d7d7d7d7c2c2c2c5c5c5e5e5e5e7e7e7e8e8e8e7e7e7e7e7e7e7e7e7e6e6e6e3e3e3e1e1e1dfdfdfe2e2e2e3e3e3dfdfdfe0e0e0e2e2e2e6e6e6e6e6e6e2e2e2d9d9d9dddddddcdcdcdededed8d8d8e1e1e1e1e1e1dededee2e2e2e6e6e6e2e2e2e7e7e7e7e7e7e5e5e5dcdcdcdbdbdbe6e6e6e1e1e1dedededcdcdcdcdcdce1e1e1dddddde7e7e7e5e5e5e5e5e5e0e0e0e3e3e3e3e3e3e1e1e1e5e5e5e0e0e0dadadadadadad5d5d5d2d2d2e2e2e2dfdfdfdfdfdfe2e2e2e1e1e1dddddddbdbdbe1e1e1e0e0e0e2e2e2e0e0e0dadadadededee5e5e5e4e4e4e6e6e6e1e1e1e5e5e5e7e7e7e6e6e6dfdfdfd0d0d0d3d3d3d8d8d8d0d0d0d6d6d6dadadad5d5d5d7d7d7d5d5d5dddddde3e3e3e3e3e3e3e3e3dbdbdbdcdcdce5e5e5e1e1e1e4e4e4e4e4e4e0e0e0dedededbdbdbdedededcdcdcd5d5d5e1e1e1e6e6e6e6e6e6e2e2e2e0e0e0e4e4e4e4e4e4e3e3e3dddddddfdfdfdfdfdfe1e1e1dfdfdfdcdcdccfcfcfd2d2d2d9d9d9dfdfdfdbdbdbdbdbdbdadadadddddde1e1e1e3e3e3e5e5e5e5e5e5dfdfdfdededee3e3e3e5e5e5e0e0e0e0e0e0e5e5e5e6e6e6e0e0e0d9d9d9e3e3e3dedededededed8d8d8d1d1d1e3e3e3e3e3e3e1e1e1dededee1e1e1dadadad9d9d9dadadae4e4e4e6e6e6e2e2e2e6e6e6e4e4e4e7e7e7e4e4e4e7e7e7dddddddbdbdbe2e2e2d5d5d5d6d6d6d0d0d0cdcdcdcdcdcdd4d4d4d5d5d5d4d4d4d1d1d1d9d9d9dadadad2d2d2cecececdcdcdd2d2d2d9d9d9d2d2d2cdcdcdcececed1d1d1ccccccd8d8d8dcdcdce0e0e0dbdbdbdadadadedededcdcdcdcdcdcd8d8d8d8d8d8d4d4d4c5c5c5c1c1c1b9b9b9b9b9b9c4c4c4ccccccd0d0d0d4d4d4cececed2d2d2d7d7d7e1e1e1dbdbdbd9d9d9e3e3e3e0e0e0dfdfdfe1e1e1e0e0e0d4d4d4e8e8e8e4e4e4e4e4e4e7e7e7eaeaeae7e7e7e4e4e4e4e4e4d8d8d8cecececdcdcdc2c2c2d3d3d3dadadadddddddcdcdcd9d9d9cdcdcdc8c8c8c3c3c3bdbdbdbebebe8d8d8d9a9a9aa7a7a7a1a1a19a9a9aa7a7a7a1a1a19b9b9ba3a3a3b6b6b6b8b8b8d4d4d4d0d0d0c1c1c1b4b4b4b1b1b1b7b7b7bebebec6c6c6cfcfcfc8c8c8cececee4e4e4e3e3e3e2e2e2e2e2e2dddddde1e1e1e5e5e5e8e8e8dddddddcdcdce5e5e5dadadac4c4c4cacacad6d6d6d4d4d4dfdfdfe0e0e0dddddde3e3e3e7e7e7e5e5e5e9e9e9e8e8e8e9e9e9e5e5e5dddddde1e1e1e7e7e7e1e1e1dededee5e5e5e4e4e4e8e8e8e3e3e3e3e3e3dcdcdcd9d9d9dadadadededee1e1e1dededee5e5e5dededed8d8d8e0e0e0d5d5d5ddddddd9d9d9dddddde0e0e0e2e2e2eaeaeae9e9e9e8e8e8e2e2e2eaeaeaeaeaeae3e3e3e6e6e6e9e9e9e6e6e6e7e7e7e4e4e4dedededcdcdcd9d9d9e1e1e1e5e5e5dddddddedededddddde3e3e3dfdfdfe4e4e4dededed3d3d3d4d4d4dcdcdcd8d8d8dfdfdfdddddddadadadcdcdcdbdbdbdadadadadadadbdbdbd8d8d8d7d7d7d2d2d2d1d1d1d0d0d0d7d7d7dbdbdbdbdbdbe3e3e3e3e3e3e6e6e6c7c7c7bdbdbdb2b2b2b7b7b7babababfbfbfc2c2c2c9c9c9cececedadadadbdbdbdfdfdfd8d8d8d9d9d9d7d7d7dfdfdfe1e1e1e0e0e0e9e9e9e8e8e8e3e3e3e6e6e6e1e1e1dededee0e0e0dfdfdfe4e4e4e4e4e4e0e0e0dfdfdfd5d5d5d7d7d7d5d5d5d1d1d1d8d8d8dadadad5d5d5dfdfdfdfdfdfe7e7e7e3e3e3dadadadddddddbdbdbd7d7d7cfcfcfd3d3d3cfcfcfdbdbdbdcdcdce3e3e3e2e2e2e8e8e8e5e5e5dfdfdfd9d9d9e0e0e0e1e1e1e6e6e6e1e1e1dfdfdfdededee0e0e0e0e0e0dadadadddddddedededfdfdfdfdfdfe3e3e3e4e4e4e7e7e7e5e5e5d7d7d7d5d5d5dadadad2d2d2d9d9d9d8d8d8dcdcdce2e2e2dcdcdcdfdfdfe3e3e3e5e5e5e6e6e6e7e7e7e6e6e6e4e4e4e2e2e2e4e4e4e5e5e5e2e2e2e6e6e6dfdfdfe1e1e1ebebebececece3e3e3e5e5e5e3e3e3e7e7e7e8e8e8e7e7e7e0e0e0d5d5d5d4d4d4d7d7d7d5d5d5e5e5e5dfdfdfdfdfdfddddddd2d2d2dcdcdce7e7e7eaeaeae2e2e2e6e6e6e2e2e2e2e2e2e3e3e3e3e3e3e2e2e2dededee4e4e4e4e4e4e5e5e5dbdbdbe0e0e0e0e0e0dedededddddddddddde1e1e1e6e6e6d5d5d5d9d9d9d8d8d8d4d4d4dadadad8d8d8e0e0e0e2e2e2e1e1e1e1e1e1e4e4e4e5e5e5e9e9e9e6e6e6e2e2e2dadadad9d9d9e1e1e1dfdfdfdfdfdfe0e0e0e2e2e2e0e0e0d6d6d6d0d0d0d8d8d8e2e2e2e0e0e0dedededadadae6e6e6e4e4e4dcdcdcdbdbdbe0e0e0e1e1e1dbdbdbdbdbdbe0e0e0e4e4e4e1e1e1dbdbdbd7d7d7d1d1d1dbdbdbdadadadbdbdbd6d6d6d3d3d3d8d8d8dadadadbdbdbdcdcdcebebebecececeaeaeae0e0e0dcdcdce0e0e0dcdcdcd4d4d4e9e9e9e8e8e8e7e7e7e3e3e3e7e7e7e3e3e3e2e2e2d8d8d8cdcdcdcfcfcfd5d5d5e0e0e0dfdfdfdedededbdbdbe0e0e0e6e6e6e8e8e8e2e2e2e8e8e8e6e6e6dededee0e0e0e7e7e7e7e7e7e5e5e5e4e4e4e6e6e6dfdfdfe3e3e3dfdfdfe1e1e1e0e0e0e0e0e0e3e3e3e5e5e5d6d6d6d5d5d5dcdcdcdadadad8d8d8dfdfdfd8d8d8e0e0e0d7d7d7dddddde3e3e3eaeaeae6e6e6e7e7e7dcdcdcdededee8e8e8e4e4e4e5e5e5eaeaeae8e8e8e6e6e6e5e5e5dedededededed2d2d2dadadadbdbdbdedededbdbdbdadadad3d3d3c9c9c9cfcfcfd4d4d4d8d8d8dbdbdbd4d4d4cdcdcdd4d4d4dfdfdfdfdfdfe2e2e2e6e6e6e8e8e8dddddddcdcdcd3d3d3eaeaeae4e4e4ebebebeaeaeae0e0e0d9d9d9d6d6d6d9d9d9d9d9d9e2e2e2cdcdcddadadae1e1e1dfdfdfd7d7d7dbdbdbd4d4d4e0e0e0dddddde1e1e1e2e2e2d7d7d7d5d5d5d7d7d7e1e1e1d5d5d5d0d0d0d5d5d5d9d9d9dddddddfdfdfe0e0e0e4e4e4e0e0e0dcdcdce1e1e1d1d1d1d4d4d4d2d2d2dadadae0e0e0d9d9d9bdbdbd9e9e9ec4c4c4cececedddddddcdcdcd9d9d9d8d8d8cfcfcfc7c7c7e0e0e0dbdbdbe0e0e0e2e2e2e3e3e3ddddddc2c2c2babababcbcbcc9c9c9d3d3d3dbdbdbe1e1e1dfdfdfdfdfdfd2d2d2cfcfcfd8d8d8d5d5d5e1e1e1e2e2e2e0e0e0ddddddd4d4d4d2d2d2c6c6c6bebebebdbdbdb4b4b4c2c2c2c9c9c9d7d7d7dadadad7d7d7dbdbdbdbdbdbc9c9c9d1d1d1dadadad7d7d7dbdbdbdfdfdfdadadad0d0d0ccccccd8d8d8d7d7d7cececee0e0e0e5e5e5e2e2e2e1e1e1e1e1e1e3e3e3e0e0e0e3e3e3e3e3e3dadadad8d8d8dedededfdfdfe1e1e1e1e1e1e3e3e3dcdcdcdcdcdce4e4e4e3e3e3e4e4e4ddddddd9d9d9d9d9d9dadadad3d3d3dedededfdfdfdbdbdbe2e2e2e4e4e4dedededcdcdcd7d7d7dadadad8d8d8dadadad8d8d8d3d3d3dbdbdbd7d7d7d4d4d4d8d8d8e1e1e1dfdfdfe1e1e1dedededadadacccccccacacacdcdcdcbcbcbc6c6c6b7b7b7bfbfbfc0c0c0bfbfbfc3c3c3d6d6d6d6d6d6cdcdcdcfcfcfcececec9c9c9e4e4e4e2e2e2dcdcdce1e1e1dddddde0e0e0d1d1d1d7d7d7dddddde0e0e0e7e7e7e6e6e6e8e8e8e1e1e1e5e5e5e3e3e3e0e0e0d9d9d9cccccccacacad0d0d0d6d6d6d6d6d6dadadadbdbdbdddddddfdfdfdfdfdfddddddd8d8d8dadadadedededcdcdcd9d9d9d8d8d8dbdbdbe1e1e1e5e5e5d8d8d8d7d7d7d4d4d4dadadadededee4e4e4e4e4e4e0e0e0e3e3e3e1e1e1e3e3e3e3e3e3e3e3e3e0e0e0e3e3e3e0e0e0d6d6d6d6d6d6dfdfdfdfdfdfdcdcdce7e7e7e4e4e4dddddde1e1e1dfdfdfe6e6e6dcdcdcdddddddbdbdbe4e4e4e2e2e2e1e1e1ddddddd5d5d5dedededbdbdbd9d9d9e0e0e0dcdcdcdddddddfdfdfe6e6e6e3e3e3dcdcdcdddddddedededdddddd0d0d0d8d8d8d9d9d9d6d6d6dcdcdce5e5e5e4e4e4dadadae6e6e6e8e8e8dcdcdcd6d6d6dcdcdcd2d2d2dddddddcdcdcdedededededed7d7d7dbdbdbdededeb5b5b5c5c5c5d9d9d9dcdcdcd1d1d1d5d5d5dbdbdbd7d7d7d8d8d8d4d4d4c9c9c9c6c6c6d1d1d1dfdfdfe2e2e2e1e1e1dddddddadadadcdcdcdfdfdfe1e1e1d2d2d2d2d2d2cbcbcbcbcbcbcbcbcbd9d9d9d7d7d7d3d3d3dfdfdfd4d4d4d8d8d8d6d6d6dddddde2e2e2dfdfdfe0e0e0dedededddddde2e2e2d6d6d6dbdbdbe1e1e1e1e1e1e1e1e1e2e2e2dcdcdce0e0e0d9d9d9d8d8d8dddddddededee2e2e2d9d9d9d0d0d0d5d5d5dadadadcdcdcdbdbdbd4d4d4d5d5d5d5d5d5d1d1d1d8d8d8dadadadedededcdcdcdcdcdce0e0e0d7d7d7d5d5d5d8d8d8dbdbdbd7d7d7fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfafafafcfcfcfdfdfdfcfcfcfbfbfbfafafafbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafbfbfbf8f8f8f4f4f4f5f5f5f6f6f6fdfdfdfffffff8f8f8f9f9f9fcfcfcf9f9f9fafafafafafaf8f8f8f7f7f7fbfbfbfcfcfcfcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfafafaf6f6f6f9f9f9fafafafcfcfcfafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfefefefffffffffffffdfdfdfdfdfdfdfdfdf9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfdfdfdf7f7f7f8f8f8fafafafefefefcfcfcf8f8f8fafafafdfdfdfffffffefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfefefefafafaf8f8f8fdfdfdfffffffcfcfcfafafafafafaf9f9f9f9f9f9fafafafafafafbfbfbf7f7f7f8f8f8fafafafcfcfcf8f8f8fafafafcfcfcfbfbfbfafafaf9f9f9fbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafafafafdfdfdfcfcfcf6f6f6fafafafcfcfcfbfbfbfafafafcfcfcf8f8f8f4f4f4fbfbfbfffffffdfdfdfffffffbfbfbf4f4f4f7f7f7fbfbfbfcfcfcfdfdfdfcfcfcfafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9fbfbfbfafafafbfbfbfafafafbfbfbfdfdfdfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf7f7f7f7f7f7fafafafafafafafafafcfcfcfdfdfdfcfcfcfdfdfdfefefefdfdfdfafafafbfbfbfafafafbfbfbfcfcfcf9f9f9fafafafbfbfbfafafafbfbfbfcfcfcfafafafbfbfbfafafafdfdfdfdfdfdf9f9f9fbfbfbfcfcfcfbfbfbfafafaf6f6f6f5f5f5f7f7f7f4f4f4f4f4f4f5f5f5f4f4f4f3f3f3f5f5f5f6f6f6f9f9f9fdfdfdfffffffffffffffffffefefefcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdfcfcfcfcfcfcfefefefcfcfcfbfbfbf4f4f4f2f2f2f9f9f9fbfbfbf8f8f8fafafafdfdfdfdfdfdfcfcfcf7f7f7fbfbfbfffffffffffffffffff6f6f6f2f2f2f5f5f5f6f6f6fafafafdfdfdfdfdfdfbfbfbf9f9f9fcfcfcfdfdfdfafafaf8f8f8fdfdfdf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfefefefcfcfcf9f9f9fafafafbfbfbf8f8f8fafafaf8f8f8f4f4f4e7e7e7f2f2f2fdfdfdf5f5f5fcfcfcfffffffefefefdfdfdfdfdfdfbfbfbfcfcfcfdfdfdf9f9f9f4f4f4f9f9f9fffffffefefefefefefefefefefefefdfdfdfcfcfcfdfdfdfbfbfbf9f9f9fdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefefefefefefefcfcfcfafafafafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf8f8f8f9f9f9fefefefcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8fafafafefefefcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfefefefcfcfcfafafafcfcfcf9f9f9f9f9f9f7f7f7f8f8f8fcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafafcfcfcfefefefdfdfdfbfbfbf3f3f3ebebebf7f7f7fbfbfbfdfdfdfdfdfdfffffffdfdfdf9f9f9fafafafafafafcfcfcfbfbfbfafafaf9f9f9f7f7f7fafafaf7f7f7fdfdfdfcfcfcfafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9f8f8f8f6f6f6f8f8f8fbfbfbfbfbfbf9f9f9fafafafafafaf9f9f9f9f9f9fafafafdfdfdfdfdfdfbfbfbfefefefefefefcfcfcfdfdfdf3f3f3f8f8f8fafafaf7f7f7fafafaf7f7f7f9f9f9fcfcfcfbfbfbfafafaf9f9f9fafafaf6f6f6f4f4f4f6f6f6f8f8f8f6f6f6f9f9f9f6f6f6f3f3f3f9f9f9f9f9f9f5f5f5f3f3f3f5f5f5fcfcfcfafafaf7f7f7fafafafafafaf8f8f8fbfbfbfcfcfcfbfbfbf8f8f8f9f9f9fdfdfdfbfbfbf9f9f9fcfcfcfbfbfbfafafafafafaf8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcfdfdfdf9f9f9fcfcfcfefefefefefefefefefbfbfbf1f1f1f5f5f5fbfbfbfdfdfdfdfdfdfdfdfdf9f9f9f8f8f8fdfdfdfdfdfdfafafaf6f6f6fafafafcfcfcfbfbfbfafafafafafaf6f6f6f1f1f1f6f6f6f9f9f9fefefefdfdfdfefefefefefefafafafafafafafafafbfbfbfbfbfbfdfdfdfefefefbfbfbfdfdfdfbfbfbf7f7f7f5f5f5f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8fafafaf5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf3f3f3f1f1f1f6f6f6f6f6f6f0f0f0f1f1f1f5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8fcfcfcfefefef6f6f6f0f0f0f3f3f3f1f1f1f1f1f1f9f9f9fcfcfcf1f1f1f4f4f4f8f8f8fafafafbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fafafaf8f8f8f7f7f7f7f7f7f8f8f8f4f4f4fbfbfbfcfcfcfafafaf8f8f8f7f7f7fafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfdfdfdfafafaf7f7f7f9f9f9fdfdfdfafafaf9f9f9fafafaf6f6f6fcfcfcf5f5f5e7e7e7f4f4f4fafafaf9f9f9fbfbfbfefefefafafaf8f8f8fefefef9f9f9f8f8f8f8f8f8f0f0f0f5f5f5f5f5f5f4f4f4fafafaf8f8f8f7f7f7f9f9f9fbfbfbf7f7f7f4f4f4efefeff4f4f4f6f6f6f7f7f7f6f6f6f1f1f1f9f9f9fafafaedededf7f7f7f9f9f9f8f8f8fafafaf9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfcfcfcf3f3f3f7f7f7fcfcfcf9f9f9fafafafcfcfcf8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3f7f7f7fafafaf5f5f5f1f1f1f3f3f3f3f3f3f2f2f2f4f4f4fafafaf7f7f7e9e9e9f5f5f5f6f6f6fbfbfbfcfcfcf7f7f7f7f7f7f7f7f7f4f4f4f3f3f3eeeeeee9e9e9e7e7e7e6e6e6e5e5e5e5e5e5e8e8e8f5f5f5f6f6f6f5f5f5fafafafdfdfdfefefefdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfafafafafafafafafafafafaf8f8f8f0f0f0f9f9f9fafafafafafafbfbfbf3f3f3edededf5f5f5f6f6f6f2f2f2f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f8f8f8f6f6f6f2f2f2f3f3f3f6f6f6f9f9f9fdfdfdf7f7f7f6f6f6f4f4f4f8f8f8fffffffbfbfbf5f5f5f2f2f2f8f8f8f7f7f7e5e5e5edededfbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf6f6f6f8f8f8f8f8f8f8f8f8e9e9e9ebebebe8e8e8ebebebe0e0e0dfdfdfe9e9e9f4f4f4fefefefdfdfdfdfdfdfbfbfbf4f4f4efefeff2f2f2f2f2f2f1f1f1f4f4f4efefeff5f5f5fefefefafafaf6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcf8f8f8f8f8f8f9f9f9f9f9f9fafafafafafaf6f6f6f5f5f5f6f6f6f5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f9f9f9f8f8f8f3f3f3efefefefefeffdfdfdf9f9f9f4f4f4f3f3f3f2f2f2f3f3f3f3f3f3f7f7f7f5f5f5f7f7f7f7f7f7f5f5f5fbfbfbf5f5f5f6f6f6fafafaf8f8f8f7f7f7f9f9f9f7f7f7f8f8f8fafafafbfbfbf8f8f8f6f6f6f6f6f6f9f9f9f7f7f7f3f3f3f5f5f5f5f5f5f6f6f6f9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfcfcfcfdfdfdf9f9f9f8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9ebebebf1f1f1f9f9f9fcfcfcf2f2f2fafafaf4f4f4e6e6e6f5f5f5f3f3f3f4f4f4f5f5f5f6f6f6efefefedededf3f3f3f0f0f0f9f9f9fefefefcfcfcfafafaf6f6f6f5f5f5fdfdfdfcfcfcfbfbfbfafafafbfbfbfbfbfbf8f8f8fafafafcfcfcfbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfbfbfbfafafafafafaf5f5f5f5f5f5fafafaf9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f5f5f5f0f0f0f3f3f3f5f5f5efefefededede4e4e4f5f5f5f0f0f0efefeff6f6f6f4f4f4f4f4f4f7f7f7f7f7f7fafafafafafafcfcfcfbfbfbf9f9f9f6f6f6f1f1f1f2f2f2f9f9f9fdfdfdf7f7f7f8f8f8fcfcfcf5f5f5f4f4f4f9f9f9fdfdfdfafafaf8f8f8fafafaf9f9f9f8f8f8fbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f9f9f9f5f5f5edededf7f7f7fbfbfbfafafaf7f7f7fafafafcfcfcfcfcfcfbfbfbfafafafafafafcfcfcfcfcfcfdfdfdf3f3f3f7f7f7f6f6f6f8f8f8fbfbfbfafafaf8f8f8f9f9f9fcfcfcfffffffcfcfcf9f9f9f0f0f0f2f2f2f8f8f8fdfdfdfafafaf9f9f9f9f9f9f7f7f7fafafafdfdfdf9f9f9f6f6f6f2f2f2fafafafafafaf8f8f8f8f8f8f6f6f6f6f6f6fafafafdfdfdfcfcfcfafafafafafaf9f9f9f8f8f8fbfbfbf6f6f6f2f2f2f5f5f5fcfcfcededede4e4e4eeeeeef5f5f5fdfdfdf9f9f9fbfbfbfafafaf8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f5f5f5f8f8f8f9f9f9f3f3f3f3f3f3f8f8f8f7f7f7f0f0f0f6f6f6f5f5f5f2f2f2f3f3f3f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f5f5f5fbfbfbf3f3f3eeeeeef3f3f3f6f6f6f9f9f9fafafaf8f8f8fbfbfbf9f9f9f8f8f8fafafafafafaf9f9f9f7f7f7f3f3f3f5f5f5f5f5f5fbfbfbf2f2f2f4f4f4fbfbfbfbfbfbf8f8f8f4f4f4f5f5f5fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafafafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fdfdfdfefefefbfbfbfdfdfdfcfcfcfdfdfdfefefefbfbfbfbfbfbfdfdfdf9f9f9fdfdfdfefefefcfcfcfcfcfcfffffffffffffffffffafafae6e6e6e1e1e1ecececf0f0f0fdfdfdf4f4f4f1f1f1f1f1f1f0f0f0f3f3f3f5f5f5f7f7f7fafafafcfcfcf9f9f9fbfbfbfcfcfcfafafaf5f5f5f4f4f4fcfcfcf8f8f8f6f6f6fdfdfdfefefefdfdfdfdfdfdfcfcfcfcfcfcfdfdfdf7f7f7fafafaf7f7f7f3f3f3fcfcfcfdfdfdfefefefbfbfbf0f0f0f4f4f4fcfcfcfcfcfcfefefefefefefcfcfcf5f5f5f3f3f3f5f5f5f5f5f5f7f7f7f0f0f0f0f0f0f1f1f1f5f5f5f3f3f3f4f4f4f5f5f5f7f7f7ededede9e9e9ecececf2f2f2f3f3f3f9f9f9f6f6f6fafafafcfcfcfafafaf9f9f9f8f8f8f6f6f6f7f7f7fafafaf9f9f9f6f6f6f5f5f5f1f1f1e7e7e7e8e8e8efefeff4f4f4f8f8f8fcfcfcfafafaf9f9f9fafafafbfbfbf7f7f7f9f9f9fcfcfcfafafafcfcfcfafafafbfbfbfafafaf1f1f1f3f3f3f7f7f7f7f7f7fbfbfbfcfcfcf1f1f1f3f3f3fafafafcfcfcfafafaf5f5f5f2f2f2f4f4f4f3f3f3f3f3f3fbfbfbf9f9f9f3f3f3f0f0f0e8e8e8ecececfdfdfdfffffffefefefffffffffffff7f7f7f3f3f3f6f6f6e9e9e9f1f1f1f3f3f3f9f9f9fdfdfdfbfbfbfafafafbfbfbfafafafafafafafafafafafafcfcfcfbfbfbf5f5f5f9f9f9f8f8f8f9f9f9eeeeeef6f6f6f8f8f8fafafaf1f1f1f4f4f4fdfdfdfffffffcfcfcf5f5f5f1f1f1f0f0f0f0f0f0f3f3f3f8f8f8fbfbfbf7f7f7f7f7f7fafafaf9f9f9f5f5f5f3f3f3f7f7f7f8f8f8f8f8f8f4f4f4f4f4f4f4f4f4f8f8f8f9f9f9fafafaf9f9f9f8f8f8f9f9f9f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fcfcfcfcfcfcf8f8f8f6f6f6f9f9f9fdfdfdf8f8f8f6f6f6f6f6f6fbfbfbfcfcfcf9f9f9f4f4f4f7f7f7f9f9f9fafafaf8f8f8fafafaf8f8f8f7f7f7fbfbfbf8f8f8fafafafafafaf9f9f9f4f4f4f9f9f9f8f8f8f5f5f5f3f3f3f6f6f6f9f9f9f8f8f8f7f7f7f5f5f5f8f8f8fafafafdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9fafafaf8f8f8f5f5f5fafafafdfdfdf8f8f8f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f5f5f5f6f6f6fcfcfcf6f6f6f5f5f5f4f4f4f4f4f4fcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafafafafaf5f5f5f4f4f4fbfbfbfdfdfdf6f6f6f7f7f7f7f7f7f7f7f7fafafaf9f9f9f8f8f8f8f8f8fbfbfbf9f9f9f5f5f5fbfbfbf7f7f7fcfcfcfdfdfdf7f7f7f6f6f6f3f3f3f6f6f6f9f9f9fbfbfbf7f7f7f8f8f8fcfcfcfbfbfbf8f8f8f6f6f6f8f8f8f9f9f9fefefefafafaf5f5f5f3f3f3f6f6f6f4f4f4f4f4f4f1f1f1f0f0f0f6f6f6f2f2f2f4f4f4fdfdfdf3f3f3f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8fafafafafafaf8f8f8f1f1f1f8f8f8fcfcfcf9f9f9f8f8f8f4f4f4fafafaf7f7f7f6f6f6f7f7f7fafafafdfdfdf7f7f7f5f5f5fcfcfcfafafafdfdfdfdfdfdf7f7f7f8f8f8f6f6f6fafafafbfbfbf6f6f6f6f6f6f6f6f6f2f2f2f5f5f5fbfbfbfbfbfbf7f7f7f5f5f5f8f8f8fbfbfbfbfbfbf4f4f4fafafafbfbfbf6f6f6fcfcfcf2f2f2f1f1f1f7f7f7f8f8f8f8f8f8f4f4f4f3f3f3fafafafafafaf7f7f7f9f9f9fafafae9e9e9ebebebfdfdfdfcfcfcf9f9f9f7f7f7f2f2f2f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f1f1f1f2f2f2f2f2f2fafafaf6f6f6f9f9f9fafafae9e9e9d9d9d9e9e9e9fafafafafafafbfbfbf9f9f9f9f9f9f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7fbfbfbfbfbfbf6f6f6f8f8f8fcfcfcf7f7f7f0f0f0f6f6f6f7f7f7f5f5f5f9f9f9f9f9f9f5f5f5f4f4f4f8f8f8f4f4f4f4f4f4fafafaf9f9f9fafafafcfcfcf8f8f8f7f7f7fcfcfcfbfbfbfafafaf9f9f9f7f7f7f8f8f8fafafaf8f8f8f8f8f8f8f8f8fcfcfcf9f9f9f3f3f3f1f1f1fcfcfcf5f5f5f3f3f3f9f9f9f4f4f4fbfbfbfdfdfdf8f8f8fafafaf3f3f3f8f8f8fafafaf9f9f9f9f9f9f9f9f9fafafaf8f8f8f9f9f9f4f4f4f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf4f4f4f1f1f1ebebebf0f0f0f4f4f4eeeeeeebebebedededfbfbfbfffffffefefefcfcfcfafafaf8f8f8fdfdfdfefefefffffffffffffffffffdfdfdf7f7f7eeeeeef6f6f6f6f6f6fcfcfcfefefefafafaf2f2f2f0f0f0f2f2f2f4f4f4f4f4f4f6f6f6f6f6f6fafafafcfcfcf9f9f9f7f7f7f4f4f4f4f4f4f3f3f3f1f1f1f1f1f1f9f9f9fefefefcfcfcf7f7f7fefefefffffffffffffffffffdfdfdfbfbfbfafafaf8f8f8fcfcfcfdfdfdfefefefdfdfdfdfdfdf3f3f3f3f3f3f9f9f9fafafafbfbfbfafafaf9f9f9fdfdfdfffffffdfdfdfbfbfbf8f8f8efefeff0f0f0f2f2f2f9f9f9fafafaf8f8f8f4f4f4f9f9f9fcfcfcf7f7f7f2f2f2f7f7f7f4f4f4f4f4f4f3f3f3f4f4f4f3f3f3f4f4f4f4f4f4f5f5f5f7f7f7f7f7f7f4f4f4f9f9f9f7f7f7f8f8f8fafafaf9f9f9fafafaf7f7f7f5f5f5f7f7f7fdfdfdfcfcfcfbfbfbfbfbfbfdfdfdf7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf7f7f7f9f9f9f7f7f7f8f8f8fdfdfdfafafaf5f5f5f6f6f6f8f8f8fbfbfbfbfbfbf3f3f3f8f8f8ecececebebebf3f3f3f2f2f2f9f9f9fefefef7f7f7e2e2e2efefeffefefef8f8f8fcfcfcfefefef2f2f2ebebebf8f8f8f6f6f6f4f4f4fafafafefefefcfcfcfafafafbfbfbfbfbfbf7f7f7f6f6f6fdfdfdfcfcfcfbfbfbfafafaf1f1f1f4f4f4fcfcfcf5f5f5f8f8f8fefefefdfdfdfdfdfdfcfcfcf9f9f9fcfcfcfdfdfdf7f7f7f3f3f3eeeeeef2f2f2fdfdfdfbfbfbfcfcfcfbfbfbf8f8f8fafafafbfbfbf6f6f6f1f1f1f1f1f1f7f7f7f2f2f2f1f1f1f8f8f8fafafaf7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9fafafaf6f6f6f4f4f4fbfbfbf7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f5f5f5f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9fbfbfbf8f8f8f8f8f8fafafafbfbfbf8f8f8f9f9f9f9f9f9f5f5f5f7f7f7fbfbfbfafafaf4f4f4f6f6f6f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbf8f8f8f6f6f6f4f4f4f7f7f7f6f6f6f7f7f7f2f2f2f0f0f0f5f5f5f6f6f6f1f1f1f0f0f0f3f3f3f9f9f9fafafaf4f4f4f2f2f2f2f2f2f4f4f4f7f7f7f7f7f7f8f8f8fbfbfbf8f8f8f6f6f6f6f6f6fafafaf7f7f7f3f3f3f6f6f6f6f6f6fafafafcfcfcfcfcfcfcfcfcfefefefcfcfcfafafaf8f8f8fafafafafafaf2f2f2f0f0f0f3f3f3f6f6f6f3f3f3f8f8f8fafafafafafafcfcfcf6f6f6f4f4f4f7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8fbfbfbfefefefbfbfbf9f9f9f9f9f9f9f9f9f6f6f6f8f8f8fafafafafafaf6f6f6f5f5f5f5f5f5f8f8f8fbfbfbfbfbfbfafafaf8f8f8f5f5f5f7f7f7fcfcfcfcfcfcfefefefefefefafafafafafaf9f9f9f9f9f9f8f8f8f2f2f2f8f8f8fbfbfbf4f4f4f3f3f3f8f8f8fafafafafafafafafafcfcfcf5f5f5f7f7f7f9f9f9f7f7f7f5f5f5f5f5f5fcfcfcf7f7f7f3f3f3f6f6f6f8f8f8fcfcfcf5f5f5f1f1f1f7f7f7f4f4f4f9f9f9f4f4f4f0f0f0f6f6f6fcfcfcfafafaf5f5f5f6f6f6f8f8f8f5f5f5fcfcfcf9f9f9fafafafcfcfcfefefef8f8f8f5f5f5f6f6f6f8f8f8f5f5f5f7f7f7f3f3f3f0f0f0f1f1f1f8f8f8f3f3f3f5f5f5f6f6f6f8f8f8f5f5f5f1f1f1f7f7f7f8f8f8f1f1f1fbfbfbfcfcfcf3f3f3ecececf6f6f6fdfdfdf1f1f1f4f4f4f9f9f9fafafafafafaf6f6f6f6f6f6f2f2f2f8f8f8f5f5f5f3f3f3f4f4f4f4f4f4f4f4f4f9f9f9fbfbfbefefeff4f4f4f9f9f9f2f2f2f6f6f6f6f6f6f9f9f9fafafafcfcfcfcfcfcfcfcfcfbfbfbfdfdfdf7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfdfdfdfafafaf6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f9f9f9fcfcfcfefefefdfdfdfdfdfdfafafafafafafafafafbfbfbfcfcfcfbfbfbfdfdfdfafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9efefefecececf0f0f0f2f2f2f0f0f0f3f3f3f5f5f5f5f5f5f7f7f7fcfcfcf6f6f6f4f4f4f5f5f5f8f8f8f7f7f7f7f7f7fdfdfdfafafaf2f2f2f7f7f7fafafaf2f2f2f5f5f5f5f5f5f4f4f4fbfbfbf5f5f5f9f9f9fcfcfcf9f9f9fbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfafafaf2f2f2f8f8f8fcfcfcfbfbfbfafafafafafafcfcfcfafafaf8f8f8f9f9f9f8f8f8f5f5f5f5f5f5f3f3f3f0f0f0edededf5f5f5fafafafcfcfcf8f8f8eeeeeeeaeaeaf1f1f1f3f3f3f5f5f5f8f8f8f5f5f5e7e7e7dcdcdcf0f0f0fffffffdfdfdfefefefffffffefefefdfdfdfbfbfbf9f9f9f8f8f8f7f7f7f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f9f9f9fefefefdfdfdf7f7f7fafafafbfbfbfcfcfcf8f8f8f8f8f8f7f7f7fcfcfcfcfcfcfdfdfdfafafaf3f3f3f7f7f7fafafaf5f5f5f7f7f7f5f5f5f8f8f8fafafafafafafcfcfcebebebe5e5e5f6f6f6f9f9f9fefefefffffffafafaf9f9f9fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8fafafafbfbfbf9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f3f3f3f6f6f6f6f6f6f8f8f8f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbf7f7f7f4f4f4f4f4f4f6f6f6f7f7f7f7f7f7fafafafafafaf8f8f8f8f8f8fafafafefefefcfcfcf8f8f8f9f9f9f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7fbfbfbf9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fcfcfcfefefefcfcfcf7f7f7f7f7f7f9f9f9f5f5f5f6f6f6eaeaeaeaeaeaf9f9f9f2f2f2f1f1f1f4f4f4f8f8f8f6f6f6ebebebf5f5f5fcfcfcfafafafdfdfdf4f4f4f1f1f1f9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f5f5f5f4f4f4fbfbfbfcfcfcf9f9f9fafafaf5f5f5efefeff7f7f7fdfdfdfefefef6f6f6f0f0f0f5f5f5f6f6f6f8f8f8fafafafbfbfbf7f7f7f5f5f5f3f3f3f8f8f8fefefefbfbfbf7f7f7f5f5f5f5f5f5f6f6f6fcfcfcfafafafbfbfbfafafafdfdfdfafafaf5f5f5f8f8f8fafafaf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f8f8f8fafafafbfbfbfbfbfbf9f9f9f4f4f4e9e9e9f8f8f8fafafafbfbfbf8f8f8f7f7f7f6f6f6f9f9f9fafafafafafaf9f9f9f7f7f7f4f4f4f5f5f5f5f5f5f4f4f4f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbf6f6f6f8f8f8f8f8f8fbfbfbf2f2f2f4f4f4f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfbfbfbf9f9f9f8f8f8f5f5f5f7f7f7fcfcfcf8f8f8f5f5f5f5f5f5fafafafafafaf7f7f7f5f5f5f6f6f6f6f6f6fafafafafafaf7f7f7f8f8f8f8f8f8f9f9f9f2f2f2f7f7f7f9f9f9f8f8f8f9f9f9fcfcfcf9f9f9f4f4f4fafafafafafaf5f5f5f4f4f4f3f3f3f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fafafaf5f5f5f7f7f7fafafafdfdfdfdfdfdfdfdfdfafafaf6f6f6f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fcfcfcf8f8f8f7f7f7fbfbfbf9f9f9f7f7f7f8f8f8fafafaf8f8f8f8f8f8f7f7f7f9f9f9fcfcfcfbfbfbf8f8f8f4f4f4fafafafbfbfbfbfbfbf7f7f7f9f9f9f8f8f8efefeff8f8f8fefefefefefef7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfefefef8f8f8f8f8f8fdfdfdfbfbfbf3f3f3eaeaeaf9f9f9fffffffcfcfcf7f7f7f7f7f7fffffffefefefdfdfdf4f4f4eaeaeaf4f4f4f8f8f8fdfdfdfefefefdfdfdfefefef6f6f6f3f3f3f9f9f9fafafafdfdfdf8f8f8f8f8f8fafafaf3f3f3fafafafcfcfcfafafafcfcfcfbfbfbf5f5f5f6f6f6f8f8f8fbfbfbfbfbfbf8f8f8f7f7f7fbfbfbf4f4f4f8f8f8fbfbfbfafafaf9f9f9fafafafcfcfcfdfdfdfbfbfbf3f3f3f2f2f2f9f9f9fdfdfdfefefef6f6f6ebebebfcfcfcfbfbfbf7f7f7fbfbfbfbfbfbf6f6f6f7f7f7fcfcfcfcfcfcfcfcfcfafafaf9f9f9fafafaf9f9f9f4f4f4f1f1f1f8f8f8f5f5f5f6f6f6fdfdfdfbfbfbfbfbfbf6f6f6f9f9f9f8f8f8f2f2f2f6f6f6fafafaf5f5f5f6f6f6f8f8f8f3f3f3f0f0f0fafafafbfbfbfcfcfcf5f5f5f2f2f2f6f6f6f7f7f7fcfcfcf9f9f9f1f1f1f2f2f2f6f6f6fafafafdfdfdfdfdfdfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8fcfcfcfafafaf9f9f9fafafafbfbfbfbfbfbf8f8f8fcfcfcfafafafbfbfbfefefefbfbfbf3f3f3f4f4f4fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf9f9f9f9f9f9f5f5f5f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f3f3f3ebebebf5f5f5eeeeeef2f2f2fafafaf8f8f8f5f5f5f7f7f7fafafaf5f5f5f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbfafafafbfbfbfafafaf9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfafafaf7f7f7f6f6f6fbfbfbfbfbfbfefefefefefefefefefdfdfdfcfcfcfafafafafafafcfcfcf3f3f3f2f2f2f1f1f1f2f2f2f3f3f3f8f8f8f3f3f3e5e5e5cdcdcde6e6e6fdfdfdfcfcfcf7f7f7fcfcfcfffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffdfdfdfefefefffffffefefefffffffefefefffffffcfcfcfdfdfdfffffff9f9f9d9d9d9d6d6d6e9e9e9f5f5f5fcfcfcefefeff2f2f2f9f9f9f7f7f7efefefefefeff1f1f1f1f1f1f5f5f5ededededededecececeaeaeaefefeff5f5f5eeeeeef7f7f7fdfdfdfafafafcfcfcfbfbfbf9f9f9fbfbfbf9f9f9fcfcfcfafafafcfcfcfefefefcfcfcfefefefefefefdfdfdfdfdfdf7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f4f4f4f7f7f7fbfbfbfcfcfcf8f8f8f8f8f8f9f9f9fdfdfdfefefefdfdfdf8f8f8f5f5f5f7f7f7f8f8f8f8f8f8fafafaf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f9f9f9f9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9f4f4f4e8e8e8f9f9f9fbfbfbf7f7f7f5f5f5f1f1f1f4f4f4f3f3f3ebebebf9f9f9fafafafafafaf3f3f3f0f0f0f6f6f6f6f6f6fafafafbfbfbf9f9f9f6f6f6f8f8f8f8f8f8f9f9f9fcfcfcfcfcfcf5f5f5f3f3f3f7f7f7fcfcfcfbfbfbf8f8f8f8f8f8f9f9f9fefefef8f8f8f1f1f1f5f5f5f7f7f7fcfcfcfdfdfdfefefefbfbfbfafafafafafafbfbfbfcfcfcf7f7f7f2f2f2f4f4f4f9f9f9f7f7f7f6f6f6f7f7f7fafafaf6f6f6fafafaf8f8f8f7f7f7fafafafafafafafafafafafaf8f8f8f8f8f8f7f7f7f4f4f4f9f9f9f7f7f7fafafaf9f9f9fcfcfcfbfbfbf7f7f7f6f6f6f6f6f6f9f9f9fafafaf8f8f8f3f3f3f7f7f7f6f6f6f6f6f6f3f3f3f9f9f9f7f7f7f4f4f4f2f2f2f4f4f4f8f8f8f6f6f6f0f0f0f2f2f2f2f2f2f3f3f3f7f7f7fafafaf7f7f7f3f3f3fdfdfdf7f7f7f5f5f5f4f4f4fafafaf8f8f8f7f7f7fbfbfbfbfbfbfafafaf9f9f9f6f6f6f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7fefefefbfbfbfafafaf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f3f3f3fcfcfcf7f7f7f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f7f7f7fbfbfbf7f7f7f3f3f3f5f5f5f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfbfbfbf6f6f6f4f4f4f7f7f7f5f5f5f6f6f6fcfcfcfafafafbfbfbfafafafbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8fafafaf4f4f4f6f6f6f8f8f8fafafaf6f6f6f3f3f3f2f2f2f7f7f7f9f9f9f5f5f5f5f5f5f8f8f8fafafafafafaf9f9f9fafafafdfdfdfdfdfdfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fcfcfcfafafaf9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f6f6f6f1f1f1fafafaf8f8f8fdfdfdfdfdfdf6f6f6fcfcfcfffffffbfbfbf7f7f7f7f7f7f8f8f8f7f7f7efefeff9f9f9fafafaf5f5f5f2f2f2fafafafffffffbfbfbfbfbfbf7f7f7f1f1f1f3f3f3f5f5f5fcfcfcfcfcfcf6f6f6fafafaf7f7f7f8f8f8fcfcfcf5f5f5f7f7f7f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfefefefcfcfcfbfbfbf6f6f6f3f3f3fafafafdfdfdfcfcfcfefefefafafafcfcfcf8f8f8fafafafafafaf9f9f9fdfdfdfafafaf8f8f8f5f5f5fcfcfcfafafaf8f8f8f7f7f7f5f5f5fbfbfbfffffffffffff6f6f6ecececf9f9f9fbfbfbfafafafafafafafafaf5f5f5f6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f9f9f9fafafafbfbfbf9f9f9fafafafbfbfbfcfcfcfbfbfbfffffffcfcfcf5f5f5fbfbfbfafafaf8f8f8f8f8f8f4f4f4f6f6f6f7f7f7fafafafafafaf9f9f9fcfcfcf9f9f9f7f7f7f0f0f0f2f2f2fcfcfcf9f9f9f9f9f9f6f6f6f4f4f4f6f6f6f8f8f8fbfbfbfafafaf8f8f8f7f7f7f8f8f8f8f8f8f2f2f2f7f7f7fcfcfcfbfbfbfafafafbfbfbfcfcfcfdfdfdfcfcfcfafafafcfcfcfafafaf8f8f8f8f8f8fafafaf8f8f8f6f6f6f2f2f2f1f1f1f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f9f9f9f7f7f7f7f7f7fafafaf9f9f9f9f9f9f7f7f7fcfcfcf8f8f8f6f6f6fdfdfdfefefefefefefbfbfbf7f7f7f7f7f7fcfcfcf5f5f5f4f4f4f6f6f6f4f4f4f4f4f4f9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f9f9f9fcfcfcfdfdfdfcfcfcf8f8f8f9f9f9fafafafbfbfbf9f9f9fafafafcfcfcfbfbfbf8f8f8f9f9f9f9f9f9fafafafafafafafafafcfcfcfafafaf8f8f8e9e9e9e6e6e6f3f3f3f4f4f4f2f2f2f2f2f2f4f4f4fafafafafafaedededd3d3d3cdcdcdeaeaeafcfcfcfcfcfcf6f6f6f4f4f4f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f7f7f7fdfdfdf2f2f2dadadae9e9e9f3f3f3f9f9f9fafafaefefeff2f2f2f0f0f0f2f2f2f8f8f8f7f7f7fcfcfcfdfdfdfdfdfdf4f4f4edededf2f2f2f0f0f0e2e2e2e9e9e9d7d7d7dededeebebebfafafafffffffafafaf3f3f3fdfdfdfefefefcfcfcf6f6f6f6f6f6f9f9f9fcfcfcfffffffdfdfdfcfcfcfcfcfcfafafafefefefefefefefefefdfdfdfdfdfdf9f9f9f6f6f6f2f2f2f5f5f5fbfbfbf9f9f9f8f8f8fcfcfcfefefefefefefffffffefefefdfdfdfcfcfcfafafaf8f8f8f8f8f8fafafafbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfafafafafafaf9f9f9f9f9f9f8f8f8f9f9f9fefefefefefefdfdfdfcfcfcf9f9f9fbfbfbfefefefdfdfdfefefefefefefdfdfdfdfdfdf1f1f1f8f8f8fcfcfcfafafaf9f9f9f7f7f7f3f3f3f3f3f3f1f1f1f3f3f3f9f9f9fffffffcfcfcfcfcfcf7f7f7f5f5f5f6f6f6f6f6f6fbfbfbf9f9f9f7f7f7f4f4f4f7f7f7f4f4f4f7f7f7f9f9f9f8f8f8f9f9f9fcfcfcfafafafbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9fbfbfbfcfcfcfafafafcfcfcfdfdfdfefefefcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8fafafaf7f7f7f9f9f9fafafaf9f9f9f8f8f8f7f7f7fbfbfbf8f8f8f9f9f9fbfbfbfafafafbfbfbfafafaf6f6f6f9f9f9f5f5f5f2f2f2f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9f5f5f5f4f4f4f8f8f8f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7fafafafafafaf7f7f7f8f8f8fafafafbfbfbfbfbfbf9f9f9f9f9f9fbfbfbf7f7f7fcfcfcfefefef9f9f9f7f7f7f7f7f7f8f8f8fbfbfbf8f8f8fafafaf9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfefefefbfbfbfafafafbfbfbfafafaf8f8f8fbfbfbfafafafbfbfbf9f9f9f9f9f9fcfcfcfbfbfbfafafafcfcfcfcfcfcf4f4f4f3f3f3f9f9f9fafafafbfbfbfbfbfbfafafafcfcfcfbfbfbf9f9f9f7f7f7fafafaf8f8f8f8f8f8fcfcfcfcfcfcfafafaf7f7f7f5f5f5f8f8f8fbfbfbfefefefefefefdfdfdfbfbfbfafafafcfcfcfdfdfdfbfbfbf8f8f8f5f5f5f6f6f6f8f8f8fbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f7f7f7f8f8f8fafafaf8f8f8f9f9f9fdfdfdfafafaf9f9f9fbfbfbf6f6f6f3f3f3f8f8f8fafafaf6f6f6f4f4f4f8f8f8fafafaf8f8f8f8f8f8fafafafafafaf8f8f8f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8fafafaf7f7f7fcfcfcfafafaf8f8f8f7f7f7fcfcfcfafafafbfbfbfcfcfcfcfcfcfbfbfbf6f6f6f8f8f8fcfcfcfcfcfcf9f9f9fbfbfbf6f6f6f4f4f4f7f7f7fdfdfdfefefef9f9f9f1f1f1fcfcfcfefefef9f9f9f2f2f2f5f5f5f8f8f8f6f6f6f9f9f9fafafaf5f5f5fbfbfbfdfdfdf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5fafafafafafafcfcfcf9f9f9fbfbfbfcfcfcfafafaf9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f6f6f6f4f4f4fcfcfcf6f6f6f3f3f3f6f6f6f5f5f5fdfdfdf2f2f2f2f2f2f7f7f7fbfbfbfcfcfcf9f9f9fcfcfcf9f9f9fafafaf8f8f8fafafafbfbfbfcfcfcfbfbfbfdfdfdfefefefbfbfbfafafaf6f6f6f3f3f3fafafafdfdfdeeeeeeefefeff5f5f5f9f9f9fcfcfcf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfafafafafafafdfdfdfefefef8f8f8f7f7f7fafafaf9f9f9f8f8f8fafafaf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7fbfbfbfbfbfbf9f9f9f2f2f2f5f5f5f5f5f5fdfdfdfafafaf8f8f8fbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fcfcfcf8f8f8f2f2f2f1f1f1f5f5f5f9f9f9fbfbfbfefefefefefefdfdfdfbfbfbfcfcfcfbfbfbfefefefcfcfcf9f9f9f6f6f6f9f9f9fcfcfcfafafafcfcfcfefefefdfdfdf8f8f8f7f7f7fafafafcfcfcfcfcfcfcfcfcfafafaf9f9f9f9f9f9fafafafcfcfcfcfcfcfafafafdfdfdfafafaf9f9f9f8f8f8f7f7f7f6f6f6fbfbfbfafafaf9f9f9f9f9f9fafafafafafaf6f6f6f7f7f7f4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f3f3f3f4f4f4ecececefefeff2f2f2fbfbfbfcfcfcfbfbfbfdfdfdfefefef4f4f4dddddddfdfdff2f2f2f5f5f5f5f5f5efefefe7e7e7e7e7e7ebebebecececedededf0f0f0eeeeeeeeeeeeeeeeeeededededededebebebe8e8e8eaeaeaececece7e7e7e0e0e0e0e0e0eaeaeaf1f1f1f9f9f9fdfdfdfffffff7f7f7f4f4f4fdfdfdfcfcfcf7f7f7f8f8f8f4f4f4fafafafefefefefefefefefefffffffffffff4f4f4f0f0f0f4f4f4f5f5f5fafafaf4f4f4f6f6f6f0f0f0f5f5f5fafafafafafaf6f6f6f2f2f2f9f9f9f9f9f9f9f9f9f9f9f9f5f5f5f3f3f3f7f7f7fbfbfbfafafafafafafafafafafafafcfcfcfcfcfcf9f9f9fbfbfbfafafaf8f8f8f4f4f4f4f4f4f6f6f6f5f5f5f2f2f2f6f6f6f7f7f7f7f7f7f8f8f8fafafafdfdfdfdfdfdfbfbfbf7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7fafafafcfcfcfdfdfdfefefefafafaf9f9f9fafafafbfbfbfdfdfdfcfcfcf6f6f6f5f5f5f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6fbfbfbfbfbfbfffffff8f8f8fbfbfbfefefefcfcfcfefefefcfcfcfafafaf1f1f1f5f5f5f5f5f5f5f5f5fdfdfdfefefefefefefefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfafafaf2f2f2f2f2f2f2f2f2f7f7f7fafafaf7f7f7fafafafcfcfcfbfbfbfbfbfbf8f8f8f7f7f7fbfbfbfafafafafafaf8f8f8f8f8f8f6f6f6f6f6f6f8f8f8fafafaf8f8f8f4f4f4f6f6f6f3f3f3f7f7f7fafafafafafafcfcfcfdfdfdf8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f3f3f3f2f2f2f5f5f5f5f5f5f2f2f2f9f9f9f9f9f9f9f9f9f6f6f6f1f1f1fbfbfbf9f9f9f4f4f4f8f8f8fdfdfdfbfbfbf2f2f2f0f0f0f1f1f1f3f3f3fbfbfbfdfdfdfbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f8f8f8fafafafcfcfcfafafafcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fdfdfdfcfcfcfafafaf8f8f8fafafaf9f9f9fbfbfbfafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9f9f9f9fafafaf7f7f7fafafafffffff9f9f9f6f6f6f9f9f9fdfdfdf8f8f8fafafafafafaf9f9f9fcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f9f9f9fafafaf9f9f9f7f7f7f8f8f8fbfbfbf7f7f7f6f6f6f8f8f8f9f9f9f8f8f8fafafafdfdfdfafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafaf5f5f5f3f3f3f7f7f7f8f8f8f6f6f6fafafafcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9fafafaf8f8f8f7f7f7f7f7f7fbfbfbfbfbfbf7f7f7f7f7f7f8f8f8f8f8f8fafafaf4f4f4f0f0f0f1f1f1f8f8f8fbfbfbfcfcfcf7f7f7f4f4f4f7f7f7f9f9f9fafafafafafaf8f8f8f2f2f2f6f6f6fefefefafafaf6f6f6fafafaf9f9f9fcfcfcfcfcfcf8f8f8fafafafcfcfcfbfbfbfbfbfbfafafaf0f0f0f4f4f4f7f7f7f9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f6f6f6f5f5f5fafafafdfdfdfcfcfcf7f7f7f7f7f7fdfdfdfdfdfdf9f9f9f7f7f7f7f7f7fbfbfbfbfbfbf9f9f9fbfbfbf8f8f8f7f7f7f9f9f9fbfbfbfafafaf9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9fafafaf8f8f8f9f9f9f2f2f2f8f8f8fbfbfbf2f2f2f7f7f7f3f3f3efefeff0f0f0fbfbfbf3f3f3f6f6f6f1f1f1d6d6d6f1f1f1fbfbfbfcfcfcf5f5f5f2f2f2f9f9f9f5f5f5fcfcfcfefefefcfcfcf7f7f7fbfbfbfcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f4f4f4f4f4f4fefefef1f1f1e6e6e6f2f2f2f9f9f9fefefefcfcfcfcfcfcfafafafafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f3f3f3f9f9f9fdfdfdf6f6f6f9f9f9f8f8f8fafafafbfbfbfbfbfbfcfcfcfafafaf8f8f8f2f2f2f5f5f5fffffff5f5f5eeeeeef0f0f0f6f6f6fafafaf7f7f7f6f6f6f9f9f9fdfdfdf1f1f1f4f4f4fcfcfcfbfbfbf6f6f6f1f1f1f4f4f4fafafafdfdfdfcfcfcfbfbfbfbfbfbfafafafbfbfbf8f8f8fafafaf9f9f9f7f7f7f7f7f7fbfbfbf8f8f8fbfbfbfefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfefefefffffffefefef9f9f9fafafafbfbfbf8f8f8fdfdfdfdfdfdfcfcfcf9f9f9fcfcfcf8f8f8f9f9f9f8f8f8f7f7f7f8f8f8fcfcfcfbfbfbf9f9f9f7f7f7f7f7f7fdfdfdf9f9f9f9f9f9f7f7f7f6f6f6fbfbfbf8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f4f4f4f6f6f6f9f9f9f9f9f9fafafafdfdfdfefefefbfbfbf3f3f3fcfcfcfefefef9f9f9f0f0f0ebebebebebebebebebecececededededededefefefefefefefefefefefefefefefeeeeeef1f1f1f4f4f4f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7fdfdfdf9f9f9fafafafffffffffffffcfcfcfbfbfbfcfcfcfefefefdfdfdfefefef0f0f0edededfdfdfdfffffffdfdfdfefefefefefefefefefdfdfdfffffffefefefefefefffffffffffffbfbfbf7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f9f9f9fbfbfbf4f4f4f5f5f5f6f6f6f4f4f4f2f2f2f6f6f6fafafaf9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf1f1f1f7f7f7fdfdfdfdfdfdfbfbfbf7f7f7f6f6f6f6f6f6f8f8f8f4f4f4f3f3f3f2f2f2efefeff3f3f3f6f6f6f8f8f8f4f4f4f1f1f1f4f4f4f8f8f8fbfbfbfbfbfbf7f7f7f1f1f1f6f6f6f6f6f6fbfbfbf8f8f8f3f3f3f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9fcfcfcfefefefcfcfcfcfcfcf8f8f8f4f4f4f6f6f6fafafafffffff7f7f7fbfbfbfefefefdfdfdfffffffffffffefefef1f1f1f9f9f9fefefef6f6f6f1f1f1f3f3f3f9f9f9fcfcfcfdfdfdfffffffefefefefefefdfdfdfbfbfbfefefefdfdfdfefefefefefefcfcfcfafafafbfbfbf6f6f6f4f4f4f4f4f4f8f8f8f8f8f8fafafaf7f7f7f2f2f2f9f9f9f6f6f6f7f7f7f4f4f4f4f4f4f3f3f3f2f2f2f8f8f8f8f8f8f8f8f8f4f4f4f2f2f2f1f1f1f8f8f8fdfdfdf9f9f9f5f5f5fcfcfcfbfbfbfcfcfcfbfbfbf8f8f8f6f6f6f9f9f9fcfcfcfbfbfbf8f8f8fcfcfcfbfbfbf7f7f7fafafaf8f8f8fcfcfcf8f8f8fdfdfdfffffffffffffcfcfcfefefefffffffbfbfbfbfbfbfcfcfcfdfdfdfefefefefefef9f9f9fcfcfcfcfcfcfdfdfdfbfbfbfafafafbfbfbf9f9f9fafafafcfcfcfcfcfcf6f6f6fafafafcfcfcf7f7f7f7f7f7f8f8f8fafafaf9f9f9fbfbfbfdfdfdfbfbfbf7f7f7f6f6f6f8f8f8fcfcfcfcfcfcfcfcfcfdfdfdf9f9f9f8f8f8fafafafbfbfbfafafafafafafafafafbfbfbfcfcfcfbfbfbf8f8f8fafafaf9f9f9f7f7f7f6f6f6f6f6f6fbfbfbf9f9f9f7f7f7f8f8f8f7f7f7fbfbfbfafafafafafaf9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfefefefbfbfbf8f8f8f9f9f9f8f8f8f6f6f6f5f5f5fafafafbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f5f5f5f6f6f6fafafaf9f9f9f6f6f6f5f5f5f6f6f6fafafafcfcfcfcfcfcfefefefafafaf9f9f9fcfcfcfbfbfbfafafafafafafafafafcfcfcfcfcfcf5f5f5f5f5f5f7f7f7f3f3f3f2f2f2f6f6f6f9f9f9fcfcfcf9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafaf8f8f8f6f6f6f6f6f6f9f9f9fafafaf8f8f8f5f5f5f9f9f9fcfcfcf5f5f5f7f7f7f3f3f3f6f6f6f8f8f8f6f6f6fbfbfbf5f5f5f4f4f4fbfbfbfcfcfcf8f8f8f7f7f7f6f6f6fbfbfbfdfdfdf2f2f2f3f3f3f7f7f7fefefefafafaf1f1f1f7f7f7f5f5f5fbfbfbfafafafcfcfcf8f8f8f7f7f7f8f8f8fafafafbfbfbf7f7f7f5f5f5f7f7f7f6f6f6fafafafbfbfbfcfcfcfafafafafafaf8f8f8f9f9f9fafafaf6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f9f9f9f8f8f8f6f6f6f2f2f2f2f2f2f4f4f4fafafafdfdfdf6f6f6fffffff9f9f9d3d3d3e0e0e0f3f3f3fcfcfcfdfdfdf6f6f6f5f5f5f7f7f7f6f6f6f9f9f9f6f6f6f1f1f1fafafaf3f3f3f7f7f7f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8f3f3f3f2f2f2ebebebf8f8f8f9f9f9e1e1e1ebebebf6f6f6fdfdfdfbfbfbf9f9f9f9f9f9f7f7f7f5f5f5f9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f6f6f6f6f6f6f8f8f8f4f4f4f9f9f9f4f4f4f4f4f4f5f5f5fafafafafafafafafaf7f7f7f8f8f8fbfbfbf9f9f9f6f6f6f0f0f0f3f3f3fcfcfcfdfdfdf8f8f8f8f8f8fafafaf9f9f9f6f6f6f7f7f7fbfbfbf9f9f9f7f7f7fafafafbfbfbf7f7f7f4f4f4f8f8f8fafafafcfcfcfdfdfdfbfbfbfafafafbfbfbfafafafcfcfcf9f9f9f8f8f8f7f7f7fafafaf8f8f8fbfbfbf6f6f6f6f6f6fafafaf9f9f9f9f9f9fefefefbfbfbfcfcfcfdfdfdfafafaf4f4f4f5f5f5fafafafdfdfdfdfdfdf7f7f7f5f5f5f3f3f3f2f2f2fbfbfbfdfdfdfcfcfcfcfcfcfbfbfbf8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdfafafafafafaf7f7f7f7f7f7fafafafefefefcfcfcfefefefdfdfdf8f8f8f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8fafafaf9f9f9fafafaf8f8f8f8f8f8fcfcfcfcfcfcf7f7f7f5f5f5fbfbfbfdfdfdfdfdfdfffffffbfbfbf5f5f5fcfcfcfbfbfbfefefefafafaf6f6f6fcfcfcf7f7f7fcfcfcfcfcfcf5f5f5edededf9f9f9f7f7f7f5f5f5fcfcfcfffffffcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfdfdfdfdfdfdf9f9f9fafafaf9f9f9f8f8f8fcfcfcfafafaf7f7f7f8f8f8fafafafcfcfcfdfdfdfefefefdfdfdfbfbfbf9f9f9f8f8f8fafafafbfbfbf2f2f2efefeff5f5f5f9f9f9fafafafbfbfbf7f7f7fafafaf8f8f8f8f8f8f6f6f6f2f2f2f0f0f0f4f4f4f4f4f4f4f4f4fafafafbfbfbf6f6f6f2f2f2f3f3f3f1f1f1f3f3f3f7f7f7f7f7f7f5f5f5f5f5f5fafafafbfbfbfafafafbfbfbfafafaf9f9f9f7f7f7f5f5f5f8f8f8fbfbfbfbfbfbf9f9f9fafafaf9f9f9fafafaf7f7f7fafafae3e3e3f0f0f0fdfdfdf7f7f7f9f9f9fdfdfdfefefefdfdfdfdfdfdfefefefafafaf2f2f2f7f7f7fcfcfcfbfbfbfafafaf9f9f9f9f9f9fbfbfbfefefefefefefcfcfcf4f4f4f5f5f5f8f8f8f8f8f8fbfbfbfafafafbfbfbf9f9f9f5f5f5f5f5f5f8f8f8fcfcfcfcfcfcf9f9f9f8f8f8fdfdfdfefefefdfdfdfcfcfcfbfbfbfafafaf6f6f6f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fcfcfcf9f9f9f8f8f8f8f8f8fbfbfbfdfdfdfdfdfdf9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfafafafcfcfcfafafafcfcfcfefefefefefef7f7f7f5f5f5f7f7f7fefefefffffffcfcfcfafafafafafafafafaf8f8f8f9f9f9f8f8f8fbfbfbfafafaf7f7f7f9f9f9fdfdfdfefefefafafafbfbfbfafafafbfbfbf7f7f7f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8fcfcfcfcfcfcf5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7fafafaf8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7fbfbfbfafafaf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfbfbfbfafafafbfbfbfbfbfbfafafaf6f6f6f8f8f8f6f6f6f5f5f5f8f8f8fafafaf7f7f7f1f1f1f1f1f1f5f5f5f7f7f7f4f4f4f8f8f8fbfbfbfcfcfcf8f8f8f5f5f5f6f6f6f4f4f4f4f4f4f8f8f8fafafafcfcfcfbfbfbf9f9f9fafafafcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8fafafafcfcfcfbfbfbf6f6f6f7f7f7fafafafcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfefefefefefefefefefbfbfbf5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f3f3f3f4f4f4f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7fafafaf3f3f3f7f7f7fefefef9f9f9f5f5f5f2f2f2f4f4f4fbfbfbf1f1f1f8f8f8f2f2f2f5f5f5f8f8f8fafafafafafaf6f6f6f6f6f6f7f7f7f7f7f7f0f0f0f2f2f2f6f6f6fafafaf7f7f7f7f7f7f8f8f8f9f9f9fcfcfcf5f5f5f6f6f6f9f9f9f7f7f7f6f6f6fafafaf9f9f9f8f8f8fafafaf9f9f9f8f8f8fbfbfbf8f8f8fafafafbfbfbfafafafafafafafafaf9f9f9f9f9f9f7f7f7f4f4f4f5f5f5f5f5f5f4f4f4e9e9e9ebebebf7f7f7fcfcfcfdfdfdfdfdfdfdfdfdf2f2f2fafafafdfdfdf3f3f3f0f0f0f8f8f8fafafafdfdfdfafafaf8f8f8f7f7f7f4f4f4ecececf2f2f2f0f0f0f9f9f9f6f6f6fbfbfbfafafafbfbfbfafafafcfcfcf8f8f8f5f5f5f2f2f2ecececf4f4f4fefefef5f5f5f5f5f5fafafafcfcfcfbfbfbfafafaf9f9f9f5f5f5f7f7f7f7f7f7f5f5f5f8f8f8f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8fefefefafafaf5f5f5fbfbfbf5f5f5fbfbfbfbfbfbf9f9f9f9f9f9f5f5f5f8f8f8fafafaf4f4f4f9f9f9f8f8f8f3f3f3f4f4f4f8f8f8f7f7f7f3f3f3f2f2f2f6f6f6f9f9f9f7f7f7f5f5f5f6f6f6f7f7f7f4f4f4fafafafafafafcfcfcfafafaf8f8f8fbfbfbfbfbfbfcfcfcf9f9f9f9f9f9fafafaf6f6f6efefeff4f4f4fbfbfbf6f6f6f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf8f8f8fcfcfcf5f5f5f3f3f3f9f9f9fafafaf7f7f7f7f7f7f9f9f9fbfbfbfafafafcfcfcf9f9f9f7f7f7ededededededf7f7f7f9f9f9fcfcfcfefefefbfbfbf7f7f7f2f2f2efefeff7f7f7fafafafafafafcfcfcfefefefcfcfcf7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f5f5f5fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfcfcfcf6f6f6ecececf0f0f0fafafaf8f8f8f2f2f2fafafafdfdfdfcfcfcfafafafafafafefefef8f8f8fafafafdfdfdfcfcfcfafafafbfbfbfefefefefefef8f8f8f7f7f7f8f8f8eeeeeeeeeeeeefefefedededf5f5f5fdfdfdf9f9f9f5f5f5fefefefbfbfbfcfcfcf4f4f4f4f4f4f3f3f3f4f4f4fafafafffffffbfbfbfefefefcfcfcf7f7f7f7f7f7f9f9f9fbfbfbf8f8f8f7f7f7fbfbfbf9f9f9fcfcfcfafafaf7f7f7fbfbfbfbfbfbfafafafafafafdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcf8f8f8fafafaf8f8f8f7f7f7f6f6f6f1f1f1f3f3f3f5f5f5f5f5f5f4f4f4f3f3f3f5f5f5f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f5f5f5f7f7f7f5f5f5f0f0f0f7f7f7f8f8f8f6f6f6f8f8f8f4f4f4f3f3f3f3f3f3f2f2f2f4f4f4f1f1f1eeeeeeedededefefeff2f2f2f3f3f3ecececedededf8f8f8fbfbfbf6f6f6f4f4f4f3f3f3f3f3f3f4f4f4fbfbfbf9f9f9f3f3f3f6f6f6f4f4f4f4f4f4f5f5f5f7f7f7eeeeeefcfcfcfcfcfcefefeff7f7f7f5f5f5e8e8e8f0f0f0fafafafdfdfdfcfcfcf9f9f9fbfbfbf9f9f9f7f7f7f4f4f4f5f5f5fbfbfbf9f9f9f7f7f7f8f8f8f5f5f5f1f1f1f3f3f3f5f5f5efefeffafafafefefefcfcfcfafafafefefefefefefdfdfdf8f8f8f7f7f7f9f9f9f5f5f5f6f6f6f9f9f9f6f6f6fcfcfcf6f6f6f4f4f4f4f4f4f6f6f6f6f6f6fafafaf9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f3f3f3f5f5f5f2f2f2f2f2f2fafafafffffff9f9f9f1f1f1cdcdcde4e4e4fefefefefefefefefefcfcfcfafafaf9f9f9fefefefafafaf6f6f6f5f5f5fafafaf9f9f9f6f6f6f6f6f6fcfcfcf7f7f7f1f1f1fafafafdfdfdfbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7fbfbfbfcfcfcfcfcfcf7f7f7f6f6f6f5f5f5fafafafafafafbfbfbf9f9f9f4f4f4f4f4f4f2f2f2f1f1f1f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f3f3f3efefeff8f8f8fafafaf6f6f6f3f3f3f5f5f5f5f5f5fcfcfcf9f9f9f4f4f4f4f4f4f3f3f3f5f5f5f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f3f3f3f4f4f4fafafafdfdfdf8f8f8f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f4f4f4f7f7f7fafafaf7f7f7f8f8f8f5f5f5f7f7f7f9f9f9fafafafbfbfbfafafaf3f3f3efefeff5f5f5f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f4f4f4f1f1f1f2f2f2f5f5f5f5f5f5f3f3f3f5f5f5f4f4f4f7f7f7f9f9f9fcfcfcfafafaf5f5f5f6f6f6f7f7f7f7f7f7f9f9f9fafafafbfbfbfafafafcfcfcfdfdfdfdfdfdfdfdfdf9f9f9fbfbfbfcfcfcf8f8f8f7f7f7f9f9f9fbfbfbf8f8f8f1f1f1f5f5f5fcfcfcf9f9f9f8f8f8f8f8f8ebebebf0f0f0fcfcfcfbfbfbf0f0f0fdfdfdfcfcfcfdfdfdf8f8f8fafafafcfcfcfcfcfcfafafaf4f4f4f6f6f6f6f6f6fbfbfbfbfbfbf6f6f6f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5f8f8f8fbfbfbf8f8f8fbfbfbf7f7f7f3f3f3f2f2f2f7f7f7fafafaf6f6f6f8f8f8f4f4f4f6f6f6fbfbfbf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f2f2f2f3f3f3f9f9f9fcfcfcfdfdfdfbfbfbfcfcfcfdfdfdf9f9f9f5f5f5f4f4f4f7f7f7f7f7f7f1f1f1f4f4f4fdfdfdfafafaf5f5f5f4f4f4f6f6f6f8f8f8fcfcfcfbfbfbf4f4f4efefeffbfbfbfefefef9f9f9efefeff6f6f6fbfbfbfefefefcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fafafaf5f5f5fcfcfcfcfcfcf9f9f9fafafafdfdfdfbfbfbfcfcfcfdfdfdfafafaf4f4f4f7f7f7f3f3f3f8f8f8fafafaf8f8f8f5f5f5f5f5f5fafafafafafae5e5e5f4f4f4f9f9f9fdfdfdf8f8f8fafafafafafafdfdfdfdfdfdf9f9f9fbfbfbfbfbfbfcfcfcfafafafcfcfcfdfdfdfafafaf7f7f7fbfbfbfdfdfdfefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfafafafdfdfdfffffffcfcfcfafafaf7f7f7f7f7f7f4f4f4fcfcfcfefefefdfdfdf8f8f8f8f8f8fafafaefefefecececebebebe3e3e3ebebebf9f9f9fafafafcfcfcfafafaeeeeeeebebebf6f6f6fefefefafafaf2f2f2f2f2f2f1f1f1f5f5f5f7f7f7f2f2f2ecececf7f7f7fcfcfcf7f7f7f6f6f6f2f2f2eaeaeaebebebf5f5f5f7f7f7f6f6f6e9e9e9e7e7e7f0f0f0f6f6f6fdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafafcfcfcfbfbfbf9f9f9fcfcfcfefefefefefef9f9f9f9f9f9f6f6f6f3f3f3f6f6f6fbfbfbf3f3f3f4f4f4fbfbfbfbfbfbfcfcfcfbfbfbfefefefbfbfbf2f2f2e4e4e4e7e7e7fafafaf7f7f7f7f7f7f2f2f2f3f3f3e9e9e9edededf3f3f3f4f4f4ecececeaeaeaf1f1f1f3f3f3f7f7f7fafafaf1f1f1eeeeeefafafaf5f5f5efefeff8f8f8f6f6f6fafafaf8f8f8f3f3f3f3f3f3f6f6f6f7f7f7fafafafcfcfcfcfcfcf9f9f9f5f5f5f9f9f9f9f9f9fbfbfbfdfdfdfafafaf6f6f6f5f5f5f9f9f9f9f9f9f9f9f9f8f8f8f2f2f2f3f3f3f9f9f9f9f9f9f8f8f8f9f9f9fafafafdfdfdfcfcfcfdfdfdfefefefffffffffffffbfbfbfdfdfdf9f9f9f6f6f6f5f5f5f9f9f9f9f9f9f3f3f3f2f2f2fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfafafafbfbfbf8f8f8fbfbfbfdfdfdfefefef9f9f9f6f6f6f3f3f3f3f3f3fafafafbfbfbf8f8f8efefeff7f7f7fafafafcfcfcf9f9f9fafafafcfcfcfcfcfcf9f9f9f6f6f6f1f1f1f1f1f1fbfbfbfafafafcfcfcfdfdfdf7f7f7f7f7f7f6f6f6f2f2f2f5f5f5f9f9f9f8f8f8f5f5f5f8f8f8efefeff6f6f6fafafaeaeaeaf4f4f4f7f7f7f3f3f3f1f1f1f1f1f1f1f1f1f4f4f4f3f3f3f8f8f8fbfbfbfefefefefefefcfcfcfafafaf8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfdfdfdfcfcfcfefefefcfcfcfbfbfbfdfdfdfafafafcfcfcfffffffefefefbfbfbf9f9f9f8f8f8fbfbfbfefefefbfbfbf9f9f9f1f1f1f7f7f7fafafafbfbfbf4f4f4f6f6f6fafafaf9f9f9f6f6f6fafafaf9f9f9f4f4f4f3f3f3f1f1f1fafafafcfcfcfffffffafafae9e9e9dadadaf4f4f4fffffffdfdfdfdfdfdfbfbfbfcfcfcfcfcfcf9f9f9f7f7f7f7f7f7f4f4f4f6f6f6fdfdfdfafafafbfbfbf7f7f7f5f5f5f9f9f9fafafaf9f9f9f6f6f6f6f6f6f8f8f8f7f7f7fdfdfdfbfbfbf6f6f6f8f8f8f6f6f6f5f5f5fbfbfbf8f8f8fafafafafafafbfbfbfcfcfcf6f6f6f3f3f3f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbf6f6f6f0f0f0efefeff9f9f9fefefefefefefcfcfcf6f6f6ebebebf2f2f2fafafaf8f8f8f5f5f5f4f4f4f7f7f7f9f9f9f7f7f7fbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfefefefafafaf8f8f8fcfcfcfefefefcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f5f5f5fafafafbfbfbf8f8f8f9f9f9fdfdfdf8f8f8f6f6f6f7f7f7f6f6f6fafafaf7f7f7f3f3f3f5f5f5f5f5f5f6f6f6f6f6f6fafafafdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfbfbfbf8f8f8f4f4f4f4f4f4f6f6f6f8f8f8f8f8f8f6f6f6f2f2f2f3f3f3f4f4f4f6f6f6fcfcfcfcfcfcfbfbfbfafafaf8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfefefefcfcfcfbfbfbfbfbfbf8f8f8fbfbfbfdfdfdfbfbfbf9f9f9fbfbfbf5f5f5f7f7f7f9f9f9fcfcfcf4f4f4fdfdfdfffffffffffff5f5f5f5f5f5f0f0f0f9f9f9f6f6f6f4f4f4f4f4f4f9f9f9fcfcfcf4f4f4f1f1f1f8f8f8fafafafcfcfcf8f8f8fafafaf6f6f6f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbf5f5f5f2f2f2f4f4f4f6f6f6fafafafafafaf9f9f9f9f9f9fcfcfcfdfdfdfcfcfcfbfbfbf9f9f9fafafafdfdfdfcfcfcf5f5f5f7f7f7fdfdfdfffffffdfdfdf8f8f8f8f8f8f9f9f9fdfdfdf8f8f8f7f7f7f7f7f7fafafafdfdfdf9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f7f7f7fafafafcfcfcfafafaf9f9f9fbfbfbfafafafcfcfcfbfbfbfafafaf9f9f9f6f6f6f8f8f8f8f8f8f5f5f5f5f5f5f8f8f8fcfcfcfafafaf9f9f9fbfbfbfbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f7f7f7f9f9f9f4f4f4ecececeeeeeefefefef4f4f4ebebebf5f5f5fcfcfcf9f9f9f6f6f6fafafafefefefafafaf8f8f8f9f9f9f8f8f8fbfbfbf7f7f7f2f2f2f4f4f4f9f9f9f9f9f9f8f8f8fbfbfbf9f9f9f4f4f4f5f5f5f7f7f7f2f2f2eeeeeef3f3f3f6f6f6fdfdfdf7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6fbfbfbfafafaf9f9f9f9f9f9f1f1f1f0f0f0fdfdfdfefefef5f5f5f8f8f8fafafaf6f6f6f7f7f7fafafafbfbfbf8f8f8f5f5f5edededf6f6f6fcfcfcfbfbfbfafafafdfdfdf8f8f8f4f4f4f3f3f3efefeff9f9f9fbfbfbfdfdfdfdfdfdfbfbfbf9f9f9f6f6f6f2f2f2f0f0f0fbfbfbf9f9f9f8f8f8f5f5f5f3f3f3f3f3f3f5f5f5f5f5f5f5f5f5f8f8f8fefefefefefefbfbfbf8f8f8f7f7f7fafafafbfbfbfcfcfcfcfcfcfefefefcfcfcfafafafefefefefefefffffffefefefcfcfcf9f9f9f9f9f9fffffffefefefdfdfdfbfbfbfdfdfdf7f7f7f4f4f4fafafafdfdfdfdfdfdfafafaf9f9f9f6f6f6fcfcfcfcfcfcfdfdfdfbfbfbf5f5f5f6f6f6eeeeeeecececf5f5f5fcfcfce9e9e9e9e9e9e7e7e7e5e5e5eeeeeef5f5f5f9f9f9f8f8f8fefefefdfdfdf9f9f9f8f8f8fcfcfcfdfdfdfbfbfbf9f9f9f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f7f7f7f3f3f3f6f6f6fafafafefefef6f6f6f3f3f3fdfdfdfcfcfcfdfdfdfffffffefefef8f8f8f5f5f5fcfcfcfffffffdfdfdfdfdfdfbfbfbfafafafbfbfbfefefefbfbfbfefefefffffffefefefefefefcfcfcfbfbfbfcfcfcfafafaf0f0f0f9f9f9fcfcfcf7f7f7fbfbfbf6f6f6f5f5f5f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f6f6f6fbfbfbf7f7f7efefeff6f6f6fbfbfbfbfbfbf7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8fbfbfbf6f6f6eeeeeef7f7f7fefefef9f9f9f0f0f0fcfcfcfffffffdfdfdfdfdfdfbfbfbf6f6f6f1f1f1f6f6f6f3f3f3f0f0f0f1f1f1fafafaf7f7f7f2f2f2f3f3f3f2f2f2f8f8f8f5f5f5fafafaf4f4f4f7f7f7fefefefefefef8f8f8f9f9f9fafafaf7f7f7f3f3f3f7f7f7fcfcfcfafafafdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafdfdfdfcfcfcf9f9f9f8f8f8f5f5f5f8f8f8fbfbfbf7f7f7f8f8f8fefefefbfbfbf7f7f7f8f8f8fcfcfcefefeff9f9f9f0f0f0e5e5e5f5f5f5fcfcfcfbfbfbfafafaf1f1f1fbfbfbfffffffbfbfbf9f9f9f4f4f4f3f3f3efefeff1f1f1fdfdfdfdfdfdfafafaf3f3f3f6f6f6fafafaf8f8f8f9f9f9f9f9f9fafafaf7f7f7f5f5f5f7f7f7f7f7f7fbfbfbfafafaf6f6f6f4f4f4f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9fbfbfbfcfcfcf3f3f3f7f7f7fdfdfdf7f7f7f7f7f7f5f5f5f8f8f8fdfdfdfdfdfdfafafafafafaf9f9f9fcfcfcfdfdfdfbfbfbfcfcfcfafafaf9f9f9f9f9f9f9f9f9fafafafcfcfcfefefefdfdfdfcfcfcfdfdfdfafafafbfbfbfdfdfdf5f5f5f5f5f5f8f8f8fafafafbfbfbf9f9f9fbfbfbfcfcfcfcfcfcf9f9f9fbfbfbf8f8f8f3f3f3f2f2f2f3f3f3f5f5f5f7f7f7f7f7f7f6f6f6fbfbfbf7f7f7f5f5f5f9f9f9f8f8f8f8f8f8fefefef8f8f8fafafafafafafafafafcfcfcfafafaf6f6f6f3f3f3f6f6f6fafafafbfbfbf8f8f8f5f5f5f4f4f4f3f3f3f8f8f8fbfbfbf7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f9f9f9fcfcfcf7f7f7f6f6f6fcfcfcfafafaf5f5f5f6f6f6f6f6f6f9f9f9fbfbfbf6f6f6f4f4f4f9f9f9f8f8f8fcfcfcfffffffbfbfbf7f7f7f2f2f2f5f5f5f2f2f2e9e9e9f9f9f9f3f3f3fefefefefefef4f4f4f8f8f8fafafaf8f8f8fcfcfcf8f8f8fcfcfcfbfbfbfefefefdfdfdf7f7f7f5f5f5fcfcfcfffffff8f8f8f4f4f4f7f7f7f9f9f9f6f6f6f6f6f6f5f5f5f3f3f3f7f7f7f7f7f7f5f5f5f0f0f0fafafafbfbfbfdfdfdf5f5f5f3f3f3f4f4f4f0f0f0f3f3f3f6f6f6f6f6f6f5f5f5f6f6f6fbfbfbfdfdfdfcfcfcf7f7f7f8f8f8fdfdfdfefefef9f9f9f9f9f9fbfbfbfcfcfcfafafafafafafafafafafafafcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfafafaf9f9f9f9f9f9fbfbfbfcfcfcf6f6f6f6f6f6fbfbfbf9f9f9f8f8f8f6f6f6fafafafafafafafafafbfbfbfdfdfdfbfbfbf9f9f9f6f6f6f4f4f4f5f5f5f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7fafafafafafaf6f6f6f6f6f6fdfdfdfcfcfcfbfbfbfefefefdfdfdf8f8f8fafafafcfcfcfbfbfbf6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfefefefcfcfcfafafafcfcfcfbfbfbfdfdfdfafafaf1f1f1f7f7f7fcfcfcf6f6f6f4f4f4f8f8f8f9f9f9f4f4f4f0f0f0f5f5f5f7f7f7f6f6f6f8f8f8f5f5f5f7f7f7f8f8f8ebebebf2f2f2f5f5f5fafafaf7f7f7f7f7f7f8f8f8fafafaf9f9f9f9f9f9fafafaf8f8f8f9f9f9f8f8f8f8f8f8fafafafefefefbfbfbf5f5f5f4f4f4fbfbfbfbfbfbfdfdfdf4f4f4f3f3f3fffffffafafae8e8e8e8e8e8fcfcfcfafafafdfdfdf3f3f3eeeeeefafafafcfcfcfbfbfbf4f4f4f0f0f0fafafafbfbfbfcfcfcf9f9f9f8f8f8f6f6f6f4f4f4fbfbfbfbfbfbfafafafbfbfbf7f7f7f9f9f9f9f9f9fcfcfcfdfdfdf9f9f9f9f9f9f6f6f6f7f7f7fbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfcfcfcf8f8f8f8f8f8fefefefdfdfdfcfcfcfbfbfbf9f9f9f7f7f7fafafaf8f8f8f6f6f6f9f9f9fbfbfbfcfcfcf9f9f9fcfcfcfbfbfbfffffffffffffbfbfbf8f8f8f6f6f6fbfbfbfdfdfdfafafaf4f4f4fdfdfdfafafafdfdfdfefefefdfdfdfdfdfdfafafaf8f8f8fdfdfdfbfbfbf7f7f7fdfdfdfefefefafafafbfbfbfffffffefefefefefefbfbfbfcfcfcfcfcfcfafafafdfdfdfdfdfdfbfbfbfbfbfbfcfcfcf8f8f8f9f9f9fafafaf7f7f7f4f4f4f4f4f4f2f2f2f1f1f1f4f4f4fafafaf6f6f6f6f6f6f1f1f1f5f5f5fbfbfbfdfdfdfefefefbfbfbfbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f3f3f3fcfcfcfafafafcfcfcfefefefbfbfbf8f8f8f7f7f7fafafafbfbfbfcfcfcfafafafafafafefefefcfcfcfbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5fafafafcfcfcfcfcfcfafafaf6f6f6f3f3f3f7f7f7f9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5fafafafafafaf8f8f8fbfbfbfcfcfcf5f5f5f4f4f4f4f4f4f2f2f2f4f4f4ecececf8f8f8f9f9f9f0f0f0f6f6f6fefefefefefefcfcfcfafafafcfcfcfdfdfdfcfcfcfcfcfcf7f7f7f8f8f8f9f9f9edededf5f5f5f4f4f4fafafafcfcfcfafafafcfcfcfafafaf5f5f5fbfbfbfbfbfbfafafafcfcfcfafafafafafaf8f8f8f8f8f8f7f7f7f2f2f2f6f6f6f9f9f9fbfbfbfbfbfbfdfdfdfffffffefefefdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfbfbfbfefefefefefef7f7f7f4f4f4efefefdededefbfbfbedededdddddddededee0e0e0e3e3e3dfdfdfdededef9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfafafaf8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbfafafafcfcfcfbfbfbf8f8f8fafafaf6f6f6fafafafdfdfdfdfdfdfbfbfbf8f8f8fbfbfbfafafaf6f6f6fcfcfcfcfcfcf4f4f4f6f6f6f9f9f9fcfcfcf9f9f9f7f7f7f7f7f7fbfbfbf9f9f9fcfcfcf9f9f9fafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbfbfbfbf8f8f8f7f7f7f6f6f6fafafafafafafbfbfbfdfdfdf4f4f4f4f4f4f9f9f9f6f6f6f9f9f9fafafaf9f9f9f7f7f7fbfbfbfafafafafafafefefefafafaf9f9f9fdfdfdfcfcfcfcfcfcfdfdfdfdfdfdf5f5f5f3f3f3f4f4f4f6f6f6f9f9f9fbfbfbfefefefefefefafafafcfcfcfafafaf5f5f5fafafafdfdfdfafafaf7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f5f5f5fcfcfcfefefefcfcfcfbfbfbfcfcfcfafafafcfcfcfbfbfbfafafafcfcfcfbfbfbf9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9fafafafafafafbfbfbfafafafbfbfbfafafaf8f8f8fafafafafafaf8f8f8f9f9f9f5f5f5e8e8e8e3e3e3efefeffafafaf6f6f6f9f9f9fdfdfdfffffffafafacfcfcfc8c8c8eaeaeafafafafefefefffffffefefefffffffefefefafafafcfcfcfcfcfcfafafafafafaf9f9f9f6f6f6f5f5f5f8f8f8f7f7f7f8f8f8f4f4f4f9f9f9fdfdfdfefefefdfdfdfafafaf9f9f9f5f5f5f6f6f6f7f7f7fafafaf9f9f9f8f8f8f9f9f9fafafafafafaf8f8f8f7f7f7fafafafafafaf9f9f9fafafaf7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9fafafaf5f5f5f4f4f4f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6fafafafafafaf9f9f9f8f8f8f3f3f3f3f3f3f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7fafafafafafafbfbfbfafafaf6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f2f2f2f4f4f4fafafaf9f9f9f8f8f8f7f7f7f6f6f6fafafafefefef4f4f4f0f0f0f5f5f5f8f8f8fafafafafafafafafafafafaf8f8f8f8f8f8fafafafafafafcfcfcf8f8f8fcfcfcfafafaf6f6f6f6f6f6fafafaf6f6f6f8f8f8f9f9f9fcfcfcfdfdfdfefefefcfcfcf3f3f3f0f0f0fbfbfbeeeeeef5f5f5fcfcfcfcfcfcfefefefdfdfdfcfcfcfafafafcfcfcfbfbfbf6f6f6f6f6f6f8f8f8fdfdfdf9f9f9fbfbfbfafafafdfdfdf8f8f8f4f4f4f9f9f9f8f8f8f9f9f9fbfbfbf7f7f7fafafafefefefdfdfdefefefeeeeeefcfcfcf6f6f6fbfbfbe8e8e8f3f3f3fffffffbfbfbfdfdfddbdbdbe5e5e5f7f7f7f5f5f5f5f5f5f1f1f1f4f4f4f8f8f8f7f7f7fefefefbfbfbfdfdfdfdfdfdfefefefefefefefefefefefefffffffefefefafafaf6f6f6fcfcfcfafafafbfbfbfcfcfcfafafafefefefefefefcfcfcfafafafcfcfcfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9fafafafdfdfdfcfcfcf5f5f5fafafaffffffefefefdfdfdff8f8f8f6f6f6f8f8f8fefefef8f8f8f8f8f8f6f6f6fafafaf4f4f4f7f7f7f8f8f8fcfcfcfbfbfbf7f7f7f9f9f9f9f9f9fcfcfceeeeeeebebebf0f0f0f7f7f7fefefef7f7f7fafafaf6f6f6f6f6f6fbfbfbf7f7f7f7f7f7f4f4f4f6f6f6fafafafafafafafafafdfdfdfffffffffffffefefefffffffefefefcfcfcfffffffefefefefefefcfcfcfcfcfcfefefefcfcfceeeeeef7f7f7fcfcfcfbfbfbfafafafcfcfcf8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f4f4f4f8f8f8f6f6f6fafafaf7f7f7f8f8f8fefefefbfbfbf4f4f4f5f5f5f3f3f3efefeff5f5f5fcfcfcfafafafdfdfdfdfdfdfcfcfcf8f8f8f9f9f9fcfcfcfafafaf9f9f9fafafafafafafefefefefefefdfdfdfefefefefefefefefefdfdfdfcfcfcfafafafcfcfcfefefefefefefefefefdfdfdfdfdfdfbfbfbf9f9f9fbfbfbfafafaecececf6f6f6fafafaf7f7f7f5f5f5e6e6e6f3f3f3f7f7f7fafafaf8f8f8fbfbfbf7f7f7f8f8f8f7f7f7f4f4f4f9f9f9fafafafdfdfdfbfbfbf9f9f9f5f5f5f6f6f6fdfdfdf4f4f4efefeff8f8f8f8f8f8fafafaf9f9f9fafafaf8f8f8f8f8f8f9f9f9fbfbfbfafafaf7f7f7f3f3f3f9f9f9f1f1f1eaeaeae8e8e8f8f8f8fcfcfcf9f9f9f9f9f9f9f9f9fafafafefefef9f9f9fcfcfcfcfcfcfbfbfbfefefef9f9f9fafafaf9f9f9f9f9f9fffffff5f5f5dededee5e5e5efefeff7f7f7f3f3f3d7d7d7eaeaeaf8f8f8f8f8f8f4f4f4f4f4f4fbfbfbfafafaf6f6f6f8f8f8fafafafcfcfcfafafafafafafbfbfbfcfcfcf9f9f9f7f7f7f9f9f9fbfbfbfdfdfdfafafaf7f7f7f8f8f8fcfcfcf7f7f7f8f8f8fbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfefefefefefef9f9f9fafafaf7f7f7f8f8f8fdfdfdfefefefafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfafafaf8f8f8fafafafafafafafafaf8f8f8f8f8f8fbfbfbfcfcfcfcfcfcf8f8f8f7f7f7f8f8f8f9f9f9fcfcfcfdfdfdf8f8f8fafafafbfbfbf5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5fbfbfbfefefefffffffffffffbfbfbf8f8f8fbfbfbfbfbfbfdfdfdfcfcfcfafafafafafaf7f7f7f6f6f6fdfdfdfafafaf9f9f9fbfbfbfafafafcfcfcfcfcfcfcfcfcfbfbfbf5f5f5f6f6f6fcfcfcfbfbfbf8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f4f4f4f3f3f3f1f1f1f3f3f3f6f6f6f4f4f4f3f3f3f6f6f6fafafaf7f7f7f6f6f6f7f7f7f7f7f7f1f1f1f4f4f4fdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f2f2f2f9f9f9fffffff9f9f9d4d4d4cbcbcbf1f1f1fdfdfdfdfdfdfafafafbfbfbfbfbfbf8f8f8fafafafbfbfbf5f5f5f4f4f4fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf8f8f8fdfdfdfcfcfcf9f9f9fafafafafafafefefefdfdfdfbfbfbfbfbfbfbfbfbfdfdfdfefefefcfcfcfafafafbfbfbf7f7f7f6f6f6f7f7f7f5f5f5f9f9f9fcfcfcfbfbfbf9f9f9f4f4f4f3f3f3f4f4f4fbfbfbf9f9f9f8f8f8f5f5f5f7f7f7fdfdfdfffffffdfdfdfefefefafafafcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfffffffdfdfdfbfbfbfafafafdfdfdfdfdfdfbfbfbfafafafafafaf9f9f9f9f9f9fafafaf8f8f8fbfbfbfbfbfbf7f7f7f5f5f5f0f0f0f4f4f4f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f4f4f4fafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbfafafaf7f7f7f8f8f8f9f9f9fbfbfbf8f8f8f6f6f6fbfbfbfafafaf1f1f1f5f5f5f2f2f2f2f2f2f9f9f9fcfcfcf5f5f5fdfdfdfefefefbfbfbfafafaf9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f9f9f9f6f6f6f5f5f5fbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4fbfbfbfdfdfdf9f9f9f8f8f8fafafafdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf6f6f6fbfbfbfefefef6f6f6f9f9f9edededf5f5f5fdfdfdfafafaf8f8f8f4f4f4f1f1f1fbfbfbfbfbfbfdfdfdf6f6f6f7f7f7f5f5f5f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9fafafafdfdfdf7f7f7fbfbfbfcfcfcfafafaf6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f4f4f4f8f8f8fcfcfcf5f5f5f1f1f1f7f7f7fafafafafafaf6f6f6f7f7f7f3f3f3fcfcfcfbfbfbf0f0f0fbfbfbf7f7f7f8f8f8f7f7f7fefefef5f5f5efefeffafafafafafaf9f9f9f3f3f3f6f6f6f6f6f6fafafaf8f8f8ececece6e6e6e8e8e8fcfcfcf1f1f1f4f4f4fdfdfdf9f9f9f6f6f6fafafafafafaf6f6f6f5f5f5f8f8f8fafafaf9f9f9f7f7f7f8f8f8fdfdfdfcfcfcfafafafbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6fdfdfdf5f5f5f7f7f7fefefefbfbfbf3f3f3f2f2f2f4f4f4fdfdfdfbfbfbf6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8fcfcfcfefefef9f9f9f9f9f9fbfbfbf9f9f9f5f5f5f5f5f5ecececf1f1f1fcfcfcfbfbfbf8f8f8f8f8f8fefefefffffffefefef9f9f9fafafafcfcfcfafafafdfdfdfbfbfbf8f8f8f9f9f9f9f9f9f3f3f3f9f9f9fbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfefefefffffffefefefdfdfdf4f4f4f3f3f3f7f7f7f5f5f5f7f7f7f4f4f4fafafaf8f8f8f7f7f7f2f2f2f6f6f6fbfbfbf2f2f2edededf0f0f0f8f8f8f8f8f8f6f6f6f5f5f5f1f1f1f2f2f2f3f3f3f4f4f4f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f5f5f5f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fdfdfdfefefefdfdfdf9f9f9f3f3f3f1f1f1f7f7f7f8f8f8f1f1f1eeeeeefbfbfbf7f7f7f8f8f8f8f8f8f8f8f8fbfbfbf9f9f9fdfdfdfafafaf9f9f9fdfdfdf0f0f0f9f9f9edededdfdfdffbfbfbfefefefefefee9e9e9dfdfdfecececfdfdfdfefefefbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f9f9f9fafafafafafafafafafafafaf8f8f8f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f5f5f5f9f9f9f7f7f7f6f6f6fcfcfcf8f8f8f4f4f4f3f3f3f4f4f4fbfbfbf8f8f8f9f9f9fdfdfdf7f7f7f9f9f9fafafafbfbfbfdfdfdf8f8f8fbfbfbfdfdfdfafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbfcfcfcfafafaf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafaf6f6f6f8f8f8fafafaf7f7f7f7f7f7fafafafbfbfbfafafafafafaf7f7f7f7f7f7f6f6f6f9f9f9fcfcfcf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8fcfcfcfbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8fafafafafafaf7f7f7f7f7f7f9f9f9f8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf6f6f6f9f9f9fbfbfbfbfbfbfbfbfbfafafaf9f9f9fcfcfcf9f9f9fcfcfcfcfcfcf7f7f7f4f4f4f4f4f4fbfbfbfffffffcfcfcf8f8f8f8f8f8fdfdfdfdfdfdfcfcfcfcfcfcfefefefefefefcfcfcfafafafefefefffffffdfdfdfdfdfdf9f9f9f4f4f4f5f5f5f6f6f6f6f6f6f1f1f1f6f6f6fdfdfdfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfafafaf8f8f8fbfbfbfcfcfcfafafafafafafafafafbfbfbfefefefefefefffffffdfdfdfafafaf9f9f9f9f9f9f5f5f5f5f5f5fbfbfbfcfcfcf8f8f8f6f6f6f1f1f1f3f3f3f6f6f6f5f5f5f7f7f7f9f9f9fafafafafafafcfcfcf9f9f9f4f4f4fcfcfcf7f7f7f2f2f2f7f7f7fefefefcfcfcf9f9f9fafafafdfdfdfcfcfcf8f8f8f7f7f7f9f9f9f8f8f8f4f4f4f3f3f3f7f7f7f5f5f5edededf5f5f5fbfbfbf6f6f6f7f7f7fcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf7f7f7f9f9f9fbfbfbf9f9f9fbfbfbfafafafcfcfcfbfbfbf9f9f9fbfbfbf9f9f9fdfdfdf4f4f4f3f3f3f8f8f8fafafaf7f7f7f7f7f7fafafafbfbfbf9f9f9f4f4f4f4f4f4fcfcfcf5f5f5f0f0f0f9f9f9fcfcfcf9f9f9f6f6f6f5f5f5f8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbf7f7f7f5f5f5f7f7f7fdfdfdf9f9f9fafafaf6f6f6f5f5f5f7f7f7fafafafbfbfbfafafaf8f8f8fbfbfbfcfcfcf2f2f2f1f1f1f1f1f1f3f3f3f7f7f7fbfbfbf6f6f6f4f4f4f7f7f7f9f9f9fafafaf9f9f9fcfcfcf8f8f8f8f8f8f9f9f9f6f6f6fdfdfdfffffffafafaf2f2f2f2f2f2f0f0f0f0f0f0f8f8f8f9f9f9f8f8f8fcfcfcfcfcfcf6f6f6f3f3f3fafafaf9f9f9f4f4f4f6f6f6f9f9f9fbfbfbf9f9f9fdfdfdfafafaf3f3f3eeeeeef6f6f6f7f7f7f0f0f0eeeeeef1f1f1f8f8f8f7f7f7f7f7f7f5f5f5eeeeeeedededf9f9f9f3f3f3f7f7f7fafafaf9f9f9f8f8f8fcfcfcfffffffafafaf8f8f8f6f6f6fafafafdfdfdf8f8f8fcfcfcfdfdfdfefefefbfbfbfcfcfcf7f7f7f9f9f9fdfdfdfcfcfcfafafaf7f7f7fafafaf9f9f9f2f2f2f4f4f4fefefefefefef9f9f9fdfdfdfafafaf6f6f6f8f8f8fafafaf9f9f9f7f7f7f9f9f9fafafaf8f8f8f8f8f8f4f4f4f3f3f3f7f7f7f3f3f3f5f5f5f6f6f6f7f7f7fafafafafafaf9f9f9fcfcfcf9f9f9fdfdfdfafafafcfcfcfefefef9f9f9f7f7f7f4f4f4f3f3f3fcfcfcf9f9f9f2f2f2f0f0f0f0f0f0f4f4f4f3f3f3f3f3f3f8f8f8fcfcfcfafafaf4f4f4f6f6f6fcfcfcf4f4f4f9f9f9f8f8f8f6f6f6f7f7f7fdfdfdf5f5f5f1f1f1f7f7f7fafafaf9f9f9f3f3f3f5f5f5fafafafcfcfcf9f9f9f8f8f8fcfcfcfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f6f6f6f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f9f9f9fafafafefefef9f9f9f6f6f6f3f3f3efefefe9e9e9f0f0f0efefeff4f4f4f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfefefefcfcfcf9f9f9fafafafbfbfbfafafaf9f9f9fbfbfbfdfdfdfbfbfbf8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f5f5f5f3f3f3f6f6f6fbfbfbfbfbfbf6f6f6f5f5f5fafafaf9f9f9f2f2f2f6f6f6f7f7f7f9f9f9f1f1f1ebebebf6f6f6fcfcfcf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fefefef1f1f1f5f5f5e4e4e4e6e6e6fffffffffffffcfcfcf7f7f7fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfafafafafafafdfdfdf8f8f8fbfbfbfafafafafafafdfdfdfcfcfcfdfdfdf9f9f9f4f4f4f4f4f4f7f7f7f6f6f6fafafaf8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7fafafaf5f5f5f5f5f5f7f7f7f8f8f8f4f4f4efefeff3f3f3f3f3f3f2f2f2e9e9e9f6f6f6fafafaf8f8f8fafafafcfcfcfafafaf8f8f8fcfcfcfefefefafafaf9f9f9fbfbfbf8f8f8f5f5f5f7f7f7f9f9f9f5f5f5f0f0f0f1f1f1f6f6f6f6f6f6f6f6f6f9f9f9f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f6f6f6f4f4f4f5f5f5f7f7f7f9f9f9f6f6f6f4f4f4f9f9f9fdfdfdf8f8f8f8f8f8fbfbfbfbfbfbfafafafbfbfbf9f9f9fbfbfbfcfcfcfafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafaf7f7f7f2f2f2f3f3f3f6f6f6f9f9f9fafafaf5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f7f7f7f9f9f9fbfbfbfbfbfbefefefeeeeeef6f6f6fdfdfdf8f8f8f7f7f7fbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfefefefdfdfdfcfcfcfefefef8f8f8f3f3f3f9f9f9f6f6f6f6f6f6f9f9f9fefefefafafaf8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9fbfbfbfafafaf7f7f7f5f5f5f3f3f3fbfbfbfbfbfbfdfdfdfffffffefefefafafaf9f9f9f7f7f7fbfbfbfafafafafafaf8f8f8f6f6f6f5f5f5f6f6f6fcfcfcf9f9f9f6f6f6f7f7f7f8f8f8fcfcfcfbfbfbf6f6f6f3f3f3f2f2f2f4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f4f4f4f7f7f7fbfbfbf4f4f4f4f4f4fafafafbfbfbf6f6f6f5f5f5fbfbfbfcfcfcf9f9f9fbfbfbf9f9f9fafafafcfcfcfcfcfcf9f9f9fafafafafafaf9f9f9f6f6f6f6f6f6f2f2f2f7f7f7f8f8f8fafafaf9f9f9fafafafbfbfbfbfbfbf9f9f9fafafaf8f8f8fbfbfbf4f4f4f7f7f7f9f9f9f9f9f9f1f1f1eaeaeaf7f7f7fafafaf7f7f7f6f6f6fbfbfbfafafaf9f9f9f8f8f8f7f7f7f7f7f7f2f2f2f2f2f2f4f4f4f7f7f7f9f9f9f7f7f7f5f5f5f4f4f4f5f5f5f6f6f6fbfbfbf8f8f8f2f2f2fafafaf4f4f4f1f1f1f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f5f5f5f8f8f8f8f8f8efefeff0f0f0f5f5f5f9f9f9f4f4f4f2f2f2f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7fafafaf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7fafafafcfcfcfbfbfbfbfbfbe8e8e8e8e8e8ebebebf1f1f1f6f6f6f2f2f2f2f2f2f1f1f1f4f4f4f5f5f5f2f2f2f7f7f7f9f9f9fafafafefefefafafaf1f1f1f3f3f3fefefef7f7f7eeeeeef1f1f1fcfcfcfafafaf1f1f1f0f0f0efefeff8f8f8fbfbfbfcfcfcfafafaf9f9f9f3f3f3efefeffafafafdfdfdfdfdfdfbfbfbfafafaf7f7f7f8f8f8f9f9f9fafafafbfbfbf9f9f9fefefef8f8f8f9f9f9f9f9f9f5f5f5f8f8f8f6f6f6f6f6f6f9f9f9f9f9f9fcfcfcf7f7f7f6f6f6f9f9f9fdfdfdfbfbfbfcfcfcf9f9f9fcfcfcf3f3f3f7f7f7fdfdfdfcfcfcfafafaf8f8f8f5f5f5f2f2f2f2f2f2f4f4f4f4f4f4f7f7f7fbfbfbf9f9f9fdfdfdfbfbfbfafafaf7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f4f4f4efefefefefeff4f4f4f4f4f4f5f5f5f4f4f4fafafafffffffcfcfcfbfbfbf9f9f9f4f4f4f3f3f3f9f9f9fbfbfbf6f6f6f9f9f9f9f9f9fdfdfdfafafafafafafafafafcfcfcf9f9f9f7f7f7fafafafbfbfbfcfcfcf7f7f7f7f7f7fcfcfcf9f9f9f5f5f5f1f1f1f7f7f7fbfbfbf7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbf6f6f6f6f6f6f9f9f9fcfcfcfcfcfcf6f6f6f5f5f5f9f9f9f6f6f6fbfbfbf5f5f5f1f1f1f7f7f7fcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfefefefdfdfdf8f8f8f2f2f2eeeeeeebebebf1f1f1f0f0f0f3f3f3f6f6f6f3f3f3f0f0f0f4f4f4f6f6f6f8f8f8fafafafdfdfdfefefefdfdfdfdfdfdfdfdfdfafafaf5f5f5f3f3f3f1f1f1ecececeeeeeef3f3f3f5f5f5f4f4f4fafafaf9f9f9f1f1f1f2f2f2f7f7f7fcfcfcfdfdfdfdfdfdfbfbfbfbfbfbf6f6f6efefefeeeeeef1f1f1fcfcfcfdfdfdf6f6f6f5f5f5f3f3f3f9f9f9fcfcfcfafafaf9f9f9fafafaecececf1f1f1fdfdfdfcfcfcfffffffffffffffffffefefef7f7f7f2f2f2fdfdfdf9f9f9f9f9f9f8f8f8fdfdfdfafafafcfcfcfefefefdfdfdfafafaf9f9f9fdfdfdfbfbfbfdfdfdfafafafbfbfbfafafafafafafafafaf9f9f9fcfcfcfefefefbfbfbfdfdfdfdfdfdf9f9f9fcfcfcfafafaf7f7f7fefefefcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fbfbfbf7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8f3f3f3f3f3f3fbfbfbfdfdfdfafafaf8f8f8fafafafafafafafafafbfbfbfdfdfdfafafafafafaf9f9f9f6f6f6f8f8f8f9f9f9f8f8f8fafafafafafaf8f8f8f7f7f7f8f8f8f5f5f5f7f7f7f9f9f9f8f8f8f5f5f5f8f8f8fbfbfbfbfbfbfafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7fbfbfbf9f9f9f4f4f4f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7fafafafafafaf9f9f9f6f6f6fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafaf6f6f6f6f6f6fafafafafafafefefefdfdfdfcfcfcfafafaf9f9f9fafafaf9f9f9fafafafcfcfcfafafaf3f3f3f5f5f5f1f1f1f5f5f5f8f8f8fbfbfbfcfcfcf8f8f8f8f8f8fefefef9f9f9f3f3f3f1f1f1f1f1f1f6f6f6fefefef9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f4f4f4fcfcfcfbfbfbf9f9f9fbfbfbfcfcfcf9f9f9fafafaf9f9f9fafafafafafaf8f8f8f7f7f7fafafaf9f9f9f3f3f3f6f6f6f5f5f5f4f4f4f6f6f6f8f8f8f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f5f5f5fcfcfcfbfbfbfbfbfbfafafaf8f8f8f6f6f6fdfdfdfdfdfdf9f9f9fdfdfdfafafaf7f7f7f5f5f5f3f3f3f7f7f7f7f7f7f8f8f8fafafafcfcfcfbfbfbfefefefdfdfdfafafafafafafcfcfcfefefefffffffffffffdfdfdfbfbfbfcfcfcfffffffdfdfdfbfbfbfafafafcfcfcfafafaf8f8f8f9f9f9fafafafafafafcfcfcfbfbfbfcfcfcfafafaf6f6f6f6f6f6fcfcfcfcfcfcfafafaf8f8f8f7f7f7f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbfafafaf7f7f7f9f9f9f9f9f9fafafaf9f9f9fbfbfbfcfcfcf8f8f8f8f8f8fafafaf7f7f7f8f8f8fafafafbfbfbf6f6f6f2f2f2eeeeeef0f0f0f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f2f2f2f4f4f4f6f6f6f7f7f7f9f9f9fcfcfcfefefef3f3f3f1f1f1f1f1f1f9f9f9fcfcfcf9f9f9fcfcfcf9f9f9f7f7f7f7f7f7fbfbfbfcfcfcf7f7f7f4f4f4f7f7f7fdfdfdfdfdfdfafafaf7f7f7fafafaf9f9f9f9f9f9fafafaf4f4f4f3f3f3f3f3f3f2f2f2f7f7f7fcfcfcfbfbfbfafafaf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfafafaf3f3f3f0f0f0f1f1f1f1f1f1f3f3f3f7f7f7f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f0f0f0eeeeeef4f4f4f6f6f6fdfdfdfefefefefefefdfdfdfafafaf2f2f2f3f3f3f9f9f9fefefefdfdfdfafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8fafafafbfbfbf9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfafafaf5f5f5f3f3f3fbfbfbfcfcfcfcfcfcfefefefbfbfbf9f9f9f5f5f5f3f3f3eeeeeef1f1f1f4f4f4f4f4f4f4f4f4f2f2f2efefeff3f3f3f7f7f7fafafaf8f8f8f9f9f9fcfcfcfcfcfcfbfbfbfafafaf6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9fafafafbfbfbfcfcfcfffffff9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9fafafafdfdfdf9f9f9f6f6f6f9f9f9f8f8f8fafafafcfcfcf8f8f8f8f8f8fafafafbfbfbf7f7f7f5f5f5f6f6f6f8f8f8fefefefefefefcfcfcfdfdfdfcfcfcf9f9f9efefeff1f1f1f7f7f7e7e7e7f5f5f5f9f9f9fbfbfbf9f9f9f9f9f9fafafafcfcfcf9f9f9f6f6f6f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9f6f6f6fafafafcfcfcf7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbf8f8f8f6f6f6f8f8f8f6f6f6f3f3f3f6f6f6f5f5f5f6f6f6f8f8f8f3f3f3f0f0f0f1f1f1f2f2f2fafafafcfcfcfafafaf8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfafafaf9f9f9fcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfafafaf4f4f4f3f3f3f7f7f7f8f8f8f5f5f5f5f5f5fbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdf8f8f8fcfcfcfefefef8f8f8fcfcfcfbfbfbf7f7f7f6f6f6eeeeeef0f0f0f6f6f6fdfdfdfdfdfdfefefefdfdfdfdfdfdf4f4f4f7f7f7f2f2f2ecececfbfbfbf5f5f5f5f5f5f3f3f3fbfbfbf9f9f9f2f2f2fcfcfcfafafaf8f8f8fafafafbfbfbf7f7f7f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9fcfcfcfafafafdfdfdfdfdfdfafafafcfcfcfafafafcfcfcfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f8f8f8fbfbfbf8f8f8e1e1e1e4e4e4f9f9f9f8f8f8fbfbfbfefefefdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8fbfbfbf9f9f9fcfcfcfafafafbfbfbf8f8f8f4f4f4f8f8f8fbfbfbf9f9f9f5f5f5f0f0f0f2f2f2f2f2f2f8f8f8fbfbfbfafafaf9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f4f4f4f6f6f6fafafafbfbfbfafafafcfcfcf8f8f8f6f6f6f7f7f7f5f5f5f9f9f9fbfbfbfafafaf9f9f9fcfcfcf9f9f9fbfbfbfcfcfcf9f9f9fafafaf8f8f8f9f9f9fafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefcfcfcfbfbfbfcfcfcfefefefefefefefefefefefef7f7f7f6f6f6fafafaf7f7f7f5f5f5f8f8f8f3f3f3f0f0f0f9f9f9fbfbfbfafafafbfbfbfafafaf6f6f6f5f5f5f3f3f3f4f4f4fafafafbfbfbf8f8f8edededefefeff2f2f2f0f0f0fbfbfbfbfbfbf8f8f8fafafaf9f9f9f9f9f9fafafafbfbfbfafafafbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8fbfbfbfafafaf7f7f7f4f4f4f0f0f0ecececf4f4f4f8f8f8f4f4f4efefefefefeff9f9f9fefefefcfcfcfafafaf9f9f9fcfcfcfafafaf8f8f8f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfefefefffffffcfcfcf7f7f7f6f6f6fcfcfcfcfcfcfcfcfcfdfdfdfefefefcfcfcfcfcfcfbfbfbfdfdfdfafafaf8f8f8fcfcfcfcfcfcfcfcfcfafafafbfbfbf5f5f5fafafafafafaf8f8f8f6f6f6f5f5f5f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f3f3f3fafafafbfbfbf5f5f5f2f2f2f0f0f0f2f2f2f2f2f2f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3f4f4f4f7f7f7fafafaf9f9f9fcfcfcfdfdfdfcfcfcf5f5f5f3f3f3f3f3f3f5f5f5f7f7f7fcfcfcfcfcfcfbfbfbfafafaf6f6f6f2f2f2eeeeeefdfdfdfffffffcfcfcf7f7f7f9f9f9fbfbfbf6f6f6f7f7f7fafafafbfbfbf8f8f8f8f8f8fcfcfcfbfbfbf9f9f9f9f9f9fcfcfcfdfdfdfcfcfcf5f5f5edededf3f3f3fbfbfbf5f5f5fcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfafafaf7f7f7fafafafcfcfcfefefefdfdfdf5f5f5ecececf0f0f0f5f5f5f9f9f9fbfbfbfefefefdfdfdfcfcfcf7f7f7fcfcfcfdfdfdfdfdfdfbfbfbfafafaf9f9f9f7f7f7f6f6f6fafafaf9f9f9f8f8f8f8f8f8f8f8f8fefefefefefefbfbfbfafafaf6f6f6f4f4f4f3f3f3f9f9f9fdfdfdf6f6f6f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8fafafafdfdfdfdfdfdfcfcfcfafafaf8f8f8f8f8f8f9f9f9f8f8f8fafafafafafaf9f9f9f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8fbfbfbfafafafafafafbfbfbf8f8f8fbfbfbf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf7f7f7ececece6e6e6f4f4f4fbfbfbfbfbfbfdfdfdfbfbfbfafafaf9f9f9fefefefffffffefefefcfcfcfefefefefefefcfcfcfbfbfbf8f8f8f7f7f7f5f5f5edededf4f4f4fcfcfcfffffffefefefdfdfdfafafaf8f8f8f7f7f7fafafaf7f7f7f6f6f6f3f3f3eeeeeef3f3f3f8f8f8f3f3f3f9f9f9fbfbfbf5f5f5f6f6f6f9f9f9fbfbfbf9f9f9fcfcfcfdfdfdf9f9f9f6f6f6fafafaf5f5f5fbfbfbf7f7f7fdfdfdfbfbfbfafafafdfdfdfbfbfbf6f6f6f8f8f8fcfcfcfafafafcfcfcfefefefcfcfcfcfcfcfcfcfcf9f9f9f5f5f5f8f8f8fafafafafafaf9f9f9fafafafbfbfbfefefefdfdfdfbfbfbfafafaf6f6f6f6f6f6f9f9f9f7f7f7f5f5f5f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfefefef9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f4f4f4f5f5f5fafafafcfcfcfdfdfdfcfcfcfcfcfcf6f6f6f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f9f9f9f4f4f4f5f5f5f9f9f9f4f4f4f4f4f4fbfbfbf7f7f7ececececececf6f6f6f9f9f9fefefefffffffffffffafafaf2f2f2eeeeeefafafaf5f5f5e9e9e9f7f7f7f5f5f5f4f4f4fdfdfdf7f7f7f4f4f4f4f4f4fafafafafafaf8f8f8f4f4f4f6f6f6f4f4f4eeeeeefbfbfbf9f9f9fafafafafafaf4f4f4f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9fbfbfbf7f7f7f8f8f8fcfcfcf5f5f5fafafafbfbfbfafafafefefefefefeeaeaeae6e6e6fdfdfdfefefefefefef7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f8f8f8fbfbfbf9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfefefefafafaf9f9f9fbfbfbfdfdfdf7f7f7f6f6f6f6f6f6f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfbfbfbf8f8f8fafafafafafaf9f9f9fcfcfcfefefefcfcfcf8f8f8fafafafafafaf8f8f8fbfbfbf9f9f9f8f8f8fafafaf9f9f9f4f4f4f6f6f6fafafafafafaf9f9f9f6f6f6f5f5f5f9f9f9fcfcfcfdfdfdfcfcfcf8f8f8f4f4f4f3f3f3f4f4f4f5f5f5f3f3f3f5f5f5fbfbfbfcfcfcfafafaf7f7f7f9f9f9fbfbfbf8f8f8f5f5f5f6f6f6f7f7f7f2f2f2f3f3f3f6f6f6f8f8f8fafafafdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbf7f7f7f0f0f0f1f1f1f0f0f0f4f4f4f4f4f4f6f6f6f2f2f2f3f3f3fafafafbfbfbfbfbfbfafafafbfbfbf9f9f9f8f8f8fafafaf4f4f4f4f4f4f1f1f1f6f6f6fdfdfdf9f9f9f3f3f3f5f5f5f8f8f8f6f6f6f8f8f8fafafaf9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfafafafafafaf8f8f8f6f6f6f9f9f9fdfdfdfefefefbfbfbf8f8f8f6f6f6f4f4f4fbfbfbfdfdfdf9f9f9f8f8f8f7f7f7fdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfafafafbfbfbfefefefbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfafafafdfdfdfafafaf9f9f9f9f9f9fbfbfbf8f8f8f5f5f5f6f6f6fbfbfbf7f7f7f3f3f3f7f7f7f2f2f2f6f6f6fafafaf4f4f4f6f6f6f9f9f9f5f5f5f6f6f6f7f7f7f5f5f5f7f7f7f8f8f8f7f7f7f3f3f3f3f3f3f7f7f7fbfbfbf1f1f1f8f8f8f7f7f7f4f4f4f4f4f4f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f9f9f9fbfbfbfdfdfdfbfbfbfafafafafafafcfcfcfbfbfbfafafaf5f5f5f7f7f7fafafafdfdfdfefefefffffffefefefdfdfdf9f9f9fdfdfdfefefefefefefafafaf9f9f9fefefefdfdfdf1f1f1ebebebf5f5f5f5f5f5fbfbfbfdfdfdf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f8f8f8fcfcfcf8f8f8f8f8f8f7f7f7edededf3f3f3f8f8f8f6f6f6fafafafdfdfdfefefef8f8f8f8f8f8fbfbfbfcfcfcf9f9f9f4f4f4fbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f5f5f5f8f8f8f5f5f5edededf4f4f4f9f9f9fdfdfdf6f6f6f7f7f7f6f6f6f4f4f4f9f9f9fafafaf7f7f7f6f6f6f8f8f8fdfdfdf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7fdfdfdf8f8f8e8e8e8e7e7e7f3f3f3f1f1f1f2f2f2f3f3f3f5f5f5f3f3f3f5f5f5f9f9f9fafafaf7f7f7f7f7f7fbfbfbf9f9f9f5f5f5f6f6f6f7f7f7f7f7f7fafafaf9f9f9f9f9f9f9f9f9f5f5f5f6f6f6f7f7f7fbfbfbf9f9f9f8f8f8fbfbfbfbfbfbf8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f4f4f4f4f4f4f4f4f4f7f7f7f8f8f8f9f9f9fcfcfcfdfdfdfafafafefefef5f5f5efefeffbfbfbfbfbfbf8f8f8f2f2f2fcfcfcfafafafafafafcfcfcfafafaf7f7f7fbfbfbfefefefdfdfdf7f7f7f4f4f4f6f6f6fdfdfdfcfcfcfefefefefefefffffffdfdfdf9f9f9f6f6f6f7f7f7f2f2f2fafafaf9f9f9f2f2f2f3f3f3f8f8f8f5f5f5f9f9f9fcfcfcf8f8f8f3f3f3f3f3f3f8f8f8f2f2f2f5f5f5f6f6f6f5f5f5f5f5f5fdfdfdf8f8f8f6f6f6f8f8f8fbfbfbfcfcfcfcfcfcf8f8f8fafafaf9f9f9f3f3f3fbfbfbf8f8f8f7f7f7f4f4f4fbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fafafafcfcfcfdfdfdfafafafafafafafafafcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfffffffdfdfdf9f9f9fafafafafafaf9f9f9fafafafdfdfdfdfdfdf7f7f7f8f8f8fdfdfdfbfbfbfbfbfbfdfdfdf7f7f7f8f8f8f5f5f5f7f7f7fbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf4f4f4f0f0f0f0f0f0f3f3f3f9f9f9fafafaf9f9f9fafafafcfcfcfafafaf6f6f6f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f4f4f4f8f8f8fafafaf4f4f4f9f9f9fffffff8f8f8f6f6f6fdfdfdf9f9f9f1f1f1f1f1f1fafafaf9f9f9f9f9f9f8f8f8f5f5f5f8f8f8f4f4f4fafafaf8f8f8f7f7f7fafafaf9f9f9f8f8f8f7f7f7f4f4f4f3f3f3f4f4f4f3f3f3fbfbfbf8f8f8f6f6f6f4f4f4ecececebebebf1f1f1f6f6f6f2f2f2f4f4f4f6f6f6f6f6f6f6f6f6f4f4f4ececececececeeeeeef0f0f0fcfcfcf7f7f7fbfbfbfdfdfdfdfdfdfcfcfcfcfcfcf6f6f6f8f8f8f8f8f8fbfbfbfbfbfbfafafafcfcfcfefefefbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fcfcfcfefefef9f9f9f7f7f7fafafaf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f4f4f4f9f9f9fffffffdfdfdfbfbfbfafafafbfbfbfcfcfcf8f8f8f9f9f9fbfbfbfafafafcfcfcfcfcfcfbfbfbfafafafcfcfcfafafafafafafcfcfcf9f9f9fdfdfdfcfcfcfafafaf7f7f7fafafaf7f7f7f5f5f5f9f9f9fcfcfcfafafaf8f8f8f8f8f8f7f7f7f6f6f6f9f9f9fcfcfcf8f8f8f7f7f7f7f7f7f8f8f8fbfbfbfdfdfdfafafaf9f9f9f9f9f9f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f9f9f9fafafafafafafafafaf8f8f8fcfcfcfbfbfbf8f8f8f6f6f6f6f6f6fdfdfdfdfdfdf9f9f9f2f2f2f2f2f2fdfdfdf9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfffffffafafaf5f5f5f3f3f3f3f3f3f7f7f7fafafaf8f8f8f3f3f3f4f4f4f6f6f6fafafafbfbfbfafafafafafaf9f9f9f6f6f6f4f4f4f5f5f5f5f5f5f4f4f4f8f8f8fafafaf6f6f6fbfbfbfbfbfbf7f7f7fcfcfcfcfcfcfbfbfbfcfcfcfafafafdfdfdfbfbfbfafafaf9f9f9fbfbfbf8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5fbfbfbfcfcfcfbfbfbfdfdfdfafafaf6f6f6f6f6f6f9f9f9f7f7f7f4f4f4f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fafafafbfbfbf9f9f9f1f1f1f5f5f5f6f6f6f5f5f5f3f3f3eeeeeef6f6f6fbfbfbf8f8f8f4f4f4f9f9f9fefefefcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfafafafbfbfbfafafafcfcfcf8f8f8fafafafdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfafafaf9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfafafaf8f8f8f9f9f9fcfcfcf8f8f8f7f7f7f7f7f7fafafaf9f9f9f9f9f9f7f7f7fbfbfbfdfdfdf9f9f9f9f9f9fefefefffffffefefefefefefafafaf3f3f3edededf6f6f6efefeff2f2f2f8f8f8fafafafcfcfcf8f8f8fafafaf6f6f6f7f7f7f8f8f8f7f7f7f5f5f5fbfbfbfcfcfcf8f8f8f6f6f6f1f1f1f5f5f5fdfdfdfdfdfdf8f8f8f4f4f4f8f8f8f9f9f9f8f8f8fafafafdfdfdfcfcfcf9f9f9f7f7f7f8f8f8f5f5f5f5f5f5fafafaf7f7f7f9f9f9f8f8f8f2f2f2f2f2f2f0f0f0f7f7f7fbfbfbf9f9f9fcfcfcf8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf3f3f3f0f0f0f0f0f0f8f8f8fdfdfdfcfcfcfcfcfcfefefefcfcfcfafafafafafafafafafbfbfbf8f8f8f4f4f4f2f2f2f9f9f9fefefefefefef9f9f9ebebebefefeff5f5f5fcfcfcfcfcfcfdfdfdf8f8f8fafafaf8f8f8f9f9f9fafafafafafafafafaf8f8f8f6f6f6f7f7f7f9f9f9fafafafbfbfbfbfbfbfafafaf9f9f9fbfbfbfbfbfbfafafafbfbfbf7f7f7f6f6f6f4f4f4f8f8f8fafafafbfbfbf9f9f9f7f7f7fafafafdfdfdfbfbfbfcfcfcf6f6f6f2f2f2eeeeeef0f0f0f4f4f4f3f3f3f4f4f4fafafafffffffffffff4f4f4eeeeeef6f6f6f9f9f9fefefeebebebe4e4e4f3f3f3fbfbfbfefefefafafaf8f8f8fdfdfdfefefeedededefefeffdfdfdfffffffbfbfbf8f8f8fafafaf9f9f9fcfcfcfafafafcfcfcfcfcfcf7f7f7f0f0f0e6e6e6f8f8f8fffffffcfcfcf9f9f9f8f8f8fafafafafafaf8f8f8fafafaf8f8f8f4f4f4f1f1f1f3f3f3f6f6f6f4f4f4f3f3f3f9f9f9fbfbfbf4f4f4f2f2f2f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6fafafafafafafafafafafafafbfbfbf4f4f4fcfcfcfafafaf6f6f6fafafaf3f3f3f4f4f4f7f7f7f8f8f8fafafaf8f8f8fbfbfbfdfdfdfafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafdfdfdfffffffcfcfcfcfcfcfcfcfcf8f8f8f9f9f9f9f9f9f6f6f6f9f9f9fbfbfbf5f5f5f2f2f2f7f7f7f7f7f7f8f8f8f8f8f8f4f4f4f9f9f9fbfbfbfffffffffffffcfcfcf6f6f6f0f0f0f0f0f0f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafaf8f8f8f7f7f7fcfcfcfefefefdfdfdfdfdfdfcfcfcf7f7f7fafafafdfdfdf5f5f5f7f7f7f9f9f9fbfbfbf8f8f8f0f0f0f4f4f4f9f9f9fdfdfdfbfbfbfcfcfcfafafaf2f2f2ebebebf4f4f4f4f4f4f2f2f2f4f4f4f1f1f1edededecececf1f1f1f8f8f8f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f4f4f4f7f7f7f8f8f8f7f7f7fbfbfbfcfcfcfdfdfdfbfbfbfafafaf9f9f9f8f8f8f2f2f2efefeff6f6f6f3f3f3fdfdfdfafafaf8f8f8fdfdfdfafafaf0f0f0f6f6f6f6f6f6f4f4f4f7f7f7f6f6f6f3f3f3f2f2f2efefeff7f7f7fcfcfcfbfbfbfafafafbfbfbfafafafafafafbfbfbfafafafafafafafafafcfcfcfcfcfcfdfdfdfafafaf8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f5f5f5fafafafbfbfbf6f6f6f8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f9f9f9fbfbfbfbfbfbf7f7f7f9f9f9f5f5f5f9f9f9fafafaf9f9f9fafafaf3f3f3f4f4f4f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfefefefbfbfbfafafafafafafbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfafafafbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfafafafbfbfbf4f4f4f5f5f5fafafaf6f6f6f5f5f5fafafaf8f8f8f9f9f9fdfdfdfbfbfbf9f9f9f7f7f7fafafafbfbfbfafafafefefef9f9f9fafafafbfbfbfdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfefefefffffffefefefdfdfdfafafafcfcfcfefefefefefefcfcfcfbfbfbfbfbfbfafafafbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcf7f7f7f5f5f5f7f7f7f8f8f8fafafaf8f8f8f6f6f6fafafaf9f9f9f8f8f8fbfbfbfdfdfdfbfbfbf8f8f8f6f6f6f5f5f5fafafafafafaf8f8f8fcfcfcfcfcfcf7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f4f4f4f2f2f2eeeeeef3f3f3f5f5f5f3f3f3f3f3f3f2f2f2f3f3f3f0f0f0f0f0f0f0f0f0f0f0f0efefeff0f0f0f3f3f3f3f3f3f2f2f2f4f4f4efefeff9f9f9f5f5f5fdfdfdfcfcfcfafafaf9f9f9f6f6f6f7f7f7fcfcfcfdfdfdf9f9f9fcfcfcfbfbfbfcfcfcfafafafafafaf8f8f8f8f8f8fafafafdfdfdf9f9f9f6f6f6fcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f4f4f4fafafafafafaf8f8f8f6f6f6fafafafafafaf8f8f8f4f4f4f7f7f7fafafaf7f7f7f8f8f8f9f9f9fafafafbfbfbfbfbfbf9f9f9f5f5f5f4f4f4f7f7f7fbfbfbf3f3f3fbfbfbf4f4f4f7f7f7f7f7f7fbfbfbf8f8f8fafafaf8f8f8f6f6f6f3f3f3fbfbfbfefefefdfdfdfdfdfdf9f9f9f5f5f5f8f8f8f4f4f4f6f6f6fdfdfdfdfdfdf9f9f9f9f9f9f8f8f8fbfbfbfafafaf6f6f6f4f4f4f3f3f3f8f8f8f9f9f9fcfcfcfafafafafafaf4f4f4efefefeeeeeeedededf5f5f5f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9fafafaf5f5f5f5f5f5f4f4f4f5f5f5f7f7f7f7f7f7fdfdfdfcfcfcfdfdfdfafafafbfbfbfbfbfbfefefefafafaf9f9f9fbfbfbfcfcfcfcfcfcfafafafbfbfbf7f7f7fafafafdfdfdfffffffffffffefefefbfbfbf9f9f9fefefefffffffffffffcfcfcfbfbfbf9f9f9f5f5f5f4f4f4f6f6f6fafafaf7f7f7f5f5f5f5f5f5f8f8f8fafafafbfbfbf7f7f7f9f9f9fcfcfcfdfdfdfcfcfcf8f8f8f8f8f8f8f8f8fcfcfcfcfcfcf7f7f7fafafafdfdfdfefefefefefefcfcfcf5f5f5f1f1f1f0f0f0ecececeeeeeee9e9e9ebebebf5f5f5fcfcfcfdfdfdfbfbfbf4f4f4fcfcfcfafafaf8f8f8dddddddededef7f7f7fefefefcfcfcfcfcfcfefefefcfcfcf4f4f4efefeffbfbfbfffffffefefefdfdfdf7f7f7f3f3f3f6f6f6f7f7f7f5f5f5f4f4f4f5f5f5f9f9f9f4f4f4fcfcfcf6f6f6f6f6f6fefefefdfdfdf9f9f9f9f9f9fcfcfcfefefefefefefcfcfcf7f7f7f3f3f3fbfbfbfbfbfbf8f8f8f6f6f6fafafaf4f4f4f9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f2f2f2f4f4f4f8f8f8f9f9f9fafafaf9f9f9fcfcfcfafafafbfbfbfbfbfbf7f7f7f6f6f6f0f0f0efefeff3f3f3efefefebebebf2f2f2f6f6f6f7f7f7fbfbfbfafafafefefefcfcfcfdfdfdf7f7f7f6f6f6fdfdfdfafafafcfcfcfffffff7f7f7f5f5f5f7f7f7fafafafbfbfbfcfcfcf9f9f9f5f5f5f4f4f4f6f6f6fafafafcfcfcfafafafafafaf8f8f8f7f7f7f6f6f6fdfdfdfafafaf7f7f7f9f9f9fcfcfcfafafaf7f7f7f8f8f8f8f8f8f5f5f5f5f5f5f6f6f6fcfcfcf3f3f3fafafafffffffafafaf5f5f5f2f2f2fafafaf6f6f6f5f5f5fcfcfcfdfdfdfdfdfdf7f7f7f9f9f9fafafaf9f9f9fbfbfbfcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbf8f8f8f8f8f8fcfcfcf9f9f9f9f9f9fafafaf9f9f9f5f5f5fefefefbfbfbf2f2f2f3f3f3f8f8f8f8f8f8f5f5f5f9f9f9f7f7f7f8f8f8fafafaf9f9f9f4f4f4f7f7f7fafafaf6f6f6f3f3f3f0f0f0f7f7f7fafafaf6f6f6f2f2f2fcfcfcfcfcfcf6f6f6fafafaf8f8f8f3f3f3f9f9f9f8f8f8f8f8f8fbfbfbfdfdfdfafafaf7f7f7f4f4f4f6f6f6f5f5f5f9f9f9fdfdfdfbfbfbf1f1f1f8f8f8fcfcfcf7f7f7f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfafafafafafafefefefbfbfbfafafaf9f9f9fcfcfcfdfdfdfafafaf6f6f6fbfbfbf9f9f9fafafafafafafbfbfbfafafaf8f8f8f8f8f8fbfbfbfcfcfcfafafaf8f8f8f7f7f7fcfcfcf6f6f6f8f8f8f5f5f5f8f8f8fcfcfcfbfbfbfbfbfbfafafaf7f7f7f3f3f3f5f5f5fbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f9f9f9f7f7f7efefeff6f6f6fdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f7f7f7f3f3f3f3f3f3f3f3f3f1f1f1f1f1f1efefeff2f2f2f8f8f8f7f7f7fafafafafafafcfcfcfcfcfcf6f6f6f5f5f5f4f4f4f8f8f8f7f7f7fdfdfdfcfcfcf5f5f5f8f8f8f9f9f9fbfbfbfafafafbfbfbfefefef9f9f9fbfbfbf8f8f8fbfbfbfefefefcfcfcfdfdfdfafafaf9f9f9f9f9f9f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f9f9f9f9f9f9fafafaf8f8f8f6f6f6f8f8f8f7f7f7fafafaf9f9f9fafafafafafafafafafbfbfbfafafafcfcfcfefefefdfdfdfdfdfdf9f9f9fbfbfbfafafaf9f9f9f8f8f8f5f5f5f4f4f4f7f7f7f6f6f6fcfcfcfafafaf2f2f2f4f4f4f5f5f5f5f5f5f5f5f5f9f9f9fafafafcfcfcfcfcfcfbfbfbfbfbfbfdfdfdf7f7f7f5f5f5f8f8f8fefefefafafafbfbfbfefefefcfcfcfcfcfcf8f8f8f7f7f7f9f9f9f9f9f9fafafaf9f9f9f6f6f6fbfbfbfcfcfcf8f8f8f9f9f9f8f8f8f8f8f8fbfbfbf7f7f7f9f9f9fbfbfbf6f6f6f9f9f9fefefefcfcfcfcfcfcfafafafbfbfbf9f9f9fafafafafafaf7f7f7fcfcfcfcfcfcfcfcfcf8f8f8fafafafcfcfcfcfcfcf9f9f9fafafaf8f8f8f4f4f4fafafafafafaf4f4f4f5f5f5f6f6f6f4f4f4f2f2f2f4f4f4f3f3f3f9f9f9f4f4f4f9f9f9f8f8f8fbfbfbfdfdfdf6f6f6f4f4f4f8f8f8f7f7f7f7f7f7fbfbfbfcfcfcfbfbfbfafafafdfdfdfdfdfdfdfdfdfafafafafafafcfcfcfbfbfbfdfdfdfdfdfdfafafaf6f6f6f7f7f7fbfbfbfdfdfdfafafaf2f2f2f7f7f7fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fcfcfcfefefef9f9f9f1f1f1f2f2f2f4f4f4f6f6f6fafafaf8f8f8fafafaf9f9f9f6f6f6f7f7f7f7f7f7f7f7f7fbfbfbfcfcfcf9f9f9f5f5f5f9f9f9f9f9f9fcfcfcfafafafdfdfdfcfcfcfafafafafafaf9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefcfcfcfafafafcfcfcfefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfafafaf7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f4f4f4f8f8f8f3f3f3f1f1f1f1f1f1f8f8f8fcfcfcf7f7f7fafafaf9f9f9f5f5f5f8f8f8fafafafdfdfdfbfbfbfafafaf8f8f8fcfcfcfdfdfdfdfdfdfefefefefefefcfcfcf4f4f4f0f0f0ebebebe7e7e7e7e7e7f1f1f1fdfdfdf8f8f8f6f6f6fefefef7f7f7fbfbfbfafafaf3f3f3f9f9f9fbfbfbf7f7f7f7f7f7fcfcfcf9f9f9f8f8f8fcfcfcfefefefefefefefefefefefefdfdfdfbfbfbf4f4f4f1f1f1f3f3f3f5f5f5f2f2f2f5f5f5f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9fefefefdfdfdfcfcfcfcfcfcfcfcfcf7f7f7f7f7f7fcfcfcfafafafbfbfbf7f7f7fdfdfdfdfdfdf9f9f9efefeff3f3f3f3f3f3f4f4f4f9f9f9fafafaf1f1f1f2f2f2f4f4f4f7f7f7f6f6f6f5f5f5f4f4f4f1f1f1f0f0f0eeeeeef2f2f2f3f3f3f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f5f5f5f2f2f2f1f1f1edededecececf3f3f3f0f0f0f3f3f3f2f2f2f3f3f3f1f1f1f5f5f5fdfdfdf8f8f8f7f7f7f9f9f9f5f5f5fafafafafafaf5f5f5f4f4f4fbfbfbfafafaf7f7f7fafafafdfdfdfcfcfcf7f7f7f4f4f4fafafaf8f8f8f9f9f9f4f4f4f8f8f8f9f9f9f4f4f4f7f7f7f8f8f8fefefefafafaf4f4f4f9f9f9fcfcfcfafafaf7f7f7f6f6f6f8f8f8fefefefdfdfdfefefefcfcfcf9f9f9f8f8f8f8f8f8fafafafcfcfcfcfcfcfafafafbfbfbfbfbfbfcfcfcfcfcfcfafafaf6f6f6f9f9f9fbfbfbf5f5f5f6f6f6f8f8f8fcfcfcfcfcfcfdfdfdfafafaf6f6f6f3f3f3f5f5f5f0f0f0f8f8f8fbfbfbf4f4f4f4f4f4f7f7f7fefefefafafaf5f5f5f5f5f5f7f7f7fafafafdfdfdfefefefefefefbfbfbf4f4f4efefeff4f4f4fcfcfcf8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f5f5f5fafafaf8f8f8f8f8f8f6f6f6f6f6f6fdfdfdf9f9f9f6f6f6f3f3f3f1f1f1f0f0f0f0f0f0efefeff1f1f1fbfbfbf4f4f4f7f7f7f5f5f5f1f1f1f6f6f6ededededededf8f8f8f6f6f6f5f5f5f3f3f3f9f9f9f9f9f9f2f2f2f9f9f9fafafaf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8fafafafafafafdfdfdfdfdfdfbfbfbf9f9f9f8f8f8fbfbfbfbfbfbfcfcfcfafafafafafafdfdfdfefefefcfcfcf7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f5f5f5f3f3f3f4f4f4f9f9f9fafafaf6f6f6fdfdfdfafafaf7f7f7f6f6f6f7f7f7fcfcfcfbfbfbf8f8f8fafafafafafaf6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8fcfcfcfdfdfdfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f8f8f8fafafafafafaf8f8f8f9f9f9fbfbfbfcfcfcf6f6f6f2f2f2f7f7f7f7f7f7fafafafafafafafafaf7f7f7f4f4f4f8f8f8fcfcfcfefefef5f5f5f4f4f4f9f9f9f5f5f5f9f9f9fbfbfbf9f9f9f9f9f9fafafafbfbfbf9f9f9f5f5f5f1f1f1f8f8f8fafafafbfbfbfafafaf7f7f7f6f6f6f7f7f7f9f9f9f6f6f6f0f0f0f7f7f7f5f5f5f4f4f4fafafafcfcfcfafafafafafafafafafdfdfdfefefefefefefcfcfcf8f8f8f9f9f9fcfcfcf6f6f6f7f7f7f9f9f9fcfcfcfcfcfcfefefefefefef9f9f9fbfbfbfefefefffffffffffffffffffffffffffffffefefefbfbfbfbfbfbfefefefefefefefefefefefefdfdfdfdfdfdfafafaf9f9f9f7f7f7fefefefdfdfdfafafafafafaf7f7f7f6f6f6f8f8f8f5f5f5fafafaf6f6f6f3f3f3f8f8f8f7f7f7f3f3f3f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbf8f8f8f7f7f7f4f4f4f4f4f4fdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fafafaf5f5f5f5f5f5f8f8f8f8f8f8f5f5f5f6f6f6f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbf6f6f6fcfcfcfcfcfcfafafafbfbfbf6f6f6f9f9f9fcfcfcfbfbfbf2f2f2f8f8f8fdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9fafafafbfbfbfafafaf7f7f7f6f6f6fafafafdfdfdfdfdfdfdfdfdf9f9f9f8f8f8f8f8f8fcfcfcf9f9f9f7f7f7f9f9f9f8f8f8fafafaf9f9f9fbfbfbf8f8f8f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfefefefefefefcfcfcfbfbfbfafafafbfbfbfcfcfcfbfbfbfbfbfbfafafafbfbfbfafafafafafafdfdfdfbfbfbf8f8f8fcfcfcfafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f1f1f1f2f2f2f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6f6f6f8f8f8fcfcfcfdfdfdfefefefdfdfdfefefefffffffdfdfdfefefef8f8f8f2f2f2f5f5f5fbfbfbfefefefbfbfbfafafaf4f4f4f1f1f1f5f5f5f5f5f5f6f6f6fafafafbfbfbfcfcfcfafafafbfbfbfcfcfcfefefefffffffffffffefefefdfdfdf8f8f8f2f2f2f6f6f6f9f9f9fdfdfdf9f9f9fcfcfcf9f9f9fdfdfdfbfbfbfcfcfcfffffffffffffafafaf8f8f8f7f7f7f9f9f9fbfbfbf5f5f5f6f6f6fbfbfbfafafaf8f8f8eeeeeeeaeaeafafafafefefef7f7f7edededf4f4f4f8f8f8f7f7f7f4f4f4f4f4f4efefeff0f0f0f5f5f5f9f9f9fcfcfcf9f9f9fbfbfbfdfdfdfafafaf4f4f4f2f2f2f8f8f8fdfdfdf9f9f9f8f8f8fefefef8f8f8f2f2f2f8f8f8fbfbfbfbfbfbfafafafafafaf7f7f7f6f6f6f3f3f3f5f5f5f7f7f7fafafafdfdfdfafafaf7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3f2f2f2efefeff6f6f6fcfcfcf9f9f9f7f7f7f6f6f6f4f4f4fbfbfbf8f8f8ecececf4f4f4f0f0f0ecececf1f1f1f8f8f8fcfcfcf6f6f6f8f8f8f7f7f7f4f4f4f4f4f4f6f6f6f8f8f8f9f9f9fcfcfcfafafaf7f7f7fafafaf4f4f4f5f5f5f8f8f8f7f7f7fbfbfbf6f6f6f4f4f4f7f7f7fafafaf9f9f9fbfbfbfdfdfdf9f9f9fafafafbfbfbfbfbfbf9f9f9f8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfbfbfbf2f2f2f6f6f6f9f9f9fafafaf9f9f9f3f3f3f9f9f9f9f9f9f9f9f9f6f6f6f9f9f9f4f4f4f4f4f4f5f5f5eeeeeefafafafbfbfbf7f7f7f4f4f4f4f4f4f2f2f2f5f5f5fdfdfdfbfbfbfafafaf9f9f9f4f4f4f6f6f6f6f6f6fbfbfbfefefefbfbfbfafafaf7f7f7f9f9f9f6f6f6f2f2f2f4f4f4f9f9f9f6f6f6f7f7f7fbfbfbfcfcfcfcfcfcfefefef8f8f8f8f8f8fcfcfcfcfcfcfafafaf7f7f7f4f4f4f3f3f3f9f9f9fcfcfcf8f8f8f8f8f8f8f8f8f2f2f2f1f1f1fdfdfdf6f6f6f5f5f5f6f6f6f8f8f8fcfcfcfcfcfcf6f6f6f5f5f5f8f8f8f6f6f6f8f8f8f7f7f7fbfbfbfbfbfbf8f8f8fcfcfcfdfdfdf2f2f2e9e9e9e5e5e5f2f2f2f5f5f5e8e8e8f5f5f5f5f5f5f9f9f9fafafaf8f8f8fbfbfbfafafaf7f7f7f9f9f9fcfcfcfbfbfbf6f6f6f4f4f4f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f5f5f5f3f3f3f2f2f2f2f2f2f4f4f4f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfffffff4f4f4dcdcdcededede6e6e6f1f1f1fbfbfbfffffffefefefcfcfcfafafaf8f8f8f9f9f9f8f8f8f9f9f9fafafafafafafafafaf8f8f8fafafaf9f9f9f7f7f7f9f9f9f7f7f7f8f8f8fcfcfcfafafafcfcfcfcfcfcf6f6f6f8f8f8fcfcfcfbfbfbf9f9f9fbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfbfbfbf7f7f7f6f6f6f6f6f6f5f5f5f7f7f7fcfcfcf7f7f7f7f7f7f8f8f8fcfcfcf9f9f9f6f6f6fafafaf9f9f9f8f8f8f2f2f2f2f2f2f7f7f7f4f4f4f1f1f1fbfbfbfdfdfdfcfcfcfbfbfbfdfdfdfbfbfbfcfcfcfcfcfcfdfdfdf8f8f8f2f2f2fafafafdfdfdfbfbfbfdfdfdfefefefefefefcfcfcf9f9f9f4f4f4f7f7f7f9f9f9f9f9f9f3f3f3f3f3f3f1f1f1f8f8f8fefefefdfdfdfbfbfbf9f9f9fdfdfdfafafaf8f8f8f5f5f5fbfbfbfefefefcfcfcfbfbfbfafafaf9f9f9fbfbfbfafafafafafafbfbfbfafafaf9f9f9f7f7f7f9f9f9f9f9f9fafafafcfcfcf8f8f8fbfbfbfafafaf7f7f7f7f7f7f6f6f6fafafaf9f9f9f5f5f5fafafafdfdfdf9f9f9fafafafbfbfbf8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fafafaf6f6f6f8f8f8f7f7f7fcfcfcfafafafafafaf9f9f9fbfbfbf9f9f9f6f6f6f7f7f7fbfbfbfbfbfbfafafaf9f9f9fbfbfbfafafafbfbfbfbfbfbfdfdfdfefefefcfcfcf9f9f9fbfbfbfafafafdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdf8f8f8fafafafdfdfdfdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfdfdfdfbfbfbfdfdfdfcfcfcf9f9f9fafafafafafafbfbfbfdfdfdfbfbfbf6f6f6fbfbfbfdfdfdfcfcfcf8f8f8f8f8f8f8f8f8fbfbfbfffffffcfcfcf8f8f8f7f7f7f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfafafafafafafcfcfcfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfdfdfdfefefefdfdfdfcfcfcf9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f7f7f7f7f7f7f5f5f5edededefefeff2f2f2f0f0f0f1f1f1f0f0f0f2f2f2f5f5f5fbfbfbfefefefffffffefefefcfcfcfcfcfcfbfbfbf2f2f2f9f9f9fefefefefefef8f8f8edededf0f0f0f1f1f1f1f1f1fbfbfbf8f8f8f6f6f6f9f9f9fefefefffffffefefefffffffffffffffffffdfdfdfefefefffffffffffffbfbfbfbfbfbfdfdfdf8f8f8fcfcfcf8f8f8f9f9f9fdfdfdf9f9f9eeeeeef2f2f2f7f7f7f5f5f5f9f9f9fcfcfcfdfdfdfcfcfcf7f7f7ededede3e3e3e8e8e8f2f2f2fefefefcfcfcfbfbfbfbfbfbf8f8f8f1f1f1f0f0f0f7f7f7fafafaf4f4f4f5f5f5f0f0f0f6f6f6f5f5f5fbfbfbfdfdfdfbfbfbf6f6f6f7f7f7fdfdfdfbfbfbf4f4f4f4f4f4f7f7f7f5f5f5ecececeeeeeef3f3f3fcfcfcfefefefefefefdfdfdfafafaf7f7f7fafafafdfdfdfbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9fdfdfdf7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f8f8f8fafafafbfbfbf8f8f8f9f9f9fefefefbfbfbf2f2f2f2f2f2f5f5f5f7f7f7fdfdfdfefefefdfdfdfefefefdfdfdfafafaf9f9f9fefefefcfcfcf6f6f6f8f8f8fafafafdfdfdfcfcfcfcfcfcfafafaf8f8f8f7f7f7f6f6f6fbfbfbfafafaf0f0f0f3f3f3f2f2f2f4f4f4f7f7f7efefeff0f0f0f6f6f6fbfbfbfbfbfbf6f6f6f9f9f9fbfbfbfafafafdfdfdfafafaf9f9f9f8f8f8fdfdfdfcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5fdfdfdfafafaf7f7f7f5f5f5f6f6f6f7f7f7f9f9f9f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7fbfbfbfdfdfdfafafafcfcfcfcfcfcf2f2f2f1f1f1f5f5f5f7f7f7fbfbfbfcfcfcfdfdfdf7f7f7f6f6f6f5f5f5f6f6f6fbfbfbfcfcfcfafafafdfdfdfffffffcfcfcf5f5f5f5f5f5f6f6f6fcfcfcf8f8f8f7f7f7fcfcfcfbfbfbfafafafbfbfbfefefefbfbfbf9f9f9f9f9f9fcfcfcfefefefffffffefefefefefefdfdfdfcfcfcfcfcfcf9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfefefefbfbfbf3f3f3eeeeeef7f7f7fefefefcfcfcfbfbfbf3f3f3f3f3f3f5f5f5f4f4f4f4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f4f4f4efefeff3f3f3fbfbfbf8f8f8f5f5f5f6f6f6fbfbfbfafafaf9f9f9f8f8f8f7f7f7fbfbfbfbfbfbfcfcfcfbfbfbfafafafcfcfcfcfcfcfbfbfbfdfdfdfafafaecececebebebe3e3e3f1f1f1fafafafbfbfbfefefefffffffdfdfdf9f9f9f6f6f6fafafafafafaf8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f1f1f1f0f0f0f4f4f4fefefefffffffcfcfcfafafafcfcfcfdfdfdf9f9f9f2f2f2f5f5f5f8f8f8f7f7f7fafafafbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfafafafbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf8f8f8fafafafbfbfbf8f8f8f4f4f4eeeeeeefefeff9f9f9fdfdfdf9f9f9fbfbfbf9f9f9fafafafcfcfcfafafafafafafbfbfbf8f8f8f5f5f5f2f2f2f2f2f2fdfdfdfefefefefefefcfcfcf9f9f9f8f8f8f5f5f5f3f3f3f6f6f6f7f7f7f4f4f4f6f6f6f6f6f6f8f8f8f4f4f4f6f6f6f8f8f8f8f8f8f6f6f6f2f2f2f7f7f7f0f0f0f0f0f0f1f1f1f6f6f6fcfcfcf8f8f8f7f7f7f6f6f6f8f8f8fafafaf7f7f7f6f6f6f9f9f9f7f7f7f8f8f8fafafafcfcfcfafafaf8f8f8f9f9f9f7f7f7f3f3f3f8f8f8fefefefdfdfdfbfbfbfbfbfbfafafaf8f8f8f9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfafafaf3f3f3f7f7f7f9f9f9f9f9f9fafafaf8f8f8f7f7f7f7f7f7f9f9f9fafafaf6f6f6f7f7f7fafafafcfcfcfcfcfcf8f8f8fafafafbfbfbfbfbfbfdfdfdfafafaf2f2f2f0f0f0f5f5f5fdfdfdf8f8f8f9f9f9f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f1f1f1efefeff3f3f3f8f8f8fcfcfcfafafafafafafafafafbfbfbfafafaf8f8f8f7f7f7f8f8f8f9f9f9fcfcfcf9f9f9f5f5f5f5f5f5f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f6f6f6f7f7f7f8f8f8fafafaf9f9f9f9f9f9fafafafafafafcfcfcfdfdfdfefefefdfdfdf9f9f9fafafafefefefefefefefefefefefefcfcfcfafafafcfcfcfafafafafafaf9f9f9fafafaf8f8f8f5f5f5f3f3f3f6f6f6f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f4f4f4f2f2f2f2f2f2f4f4f4f3f3f3f4f4f4f4f4f4f7f7f7f9f9f9f8f8f8f9f9f9fcfcfcfcfcfcfafafaf4f4f4f0f0f0efefefecececebebebf3f3f3f9f9f9fcfcfcfffffffffffff7f7f7f3f3f3efefeff7f7f7fcfcfcfdfdfdfdfdfdf8f8f8f4f4f4f3f3f3f8f8f8f7f7f7f1f1f1fbfbfbf8f8f8eaeaeaefefeff9f9f9fffffffefefefefefefffffffffffffcfcfcfcfcfcfffffffffffffcfcfcfafafaf6f6f6f3f3f3f1f1f1f5f5f5f2f2f2f3f3f3ecececebebebf5f5f5fbfbfbfefefefbfbfbf2f2f2eeeeeeeaeaeaefefeffefefef8f8f8fefefefefefefffffffefefef6f6f6f3f3f3f8f8f8fefefefdfdfdf9f9f9f4f4f4eaeaeaf2f2f2f7f7f7f7f7f7fdfdfdfbfbfbf9f9f9f9f9f9f1f1f1f7f7f7f4f4f4f8f8f8fffffffbfbfbf1f1f1f7f7f7f7f7f7fafafafbfbfbfdfdfdfcfcfcfefefefafafaf8f8f8f9f9f9fbfbfbfdfdfdfefefefcfcfcfafafaf8f8f8fafafafbfbfbfbfbfbfdfdfdf3f3f3f6f6f6fcfcfcfbfbfbfefefefefefefbfbfbfdfdfdfefefefffffffcfcfcf8f8f8f5f5f5f3f3f3f8f8f8efefefe1e1e1ddddddecececefefeff8f8f8f9f9f9f8f8f8fcfcfcfafafaf8f8f8fcfcfcf9f9f9f5f5f5f6f6f6f2f2f2f2f2f2f5f5f5f5f5f5fefefefcfcfcfbfbfbfbfbfbfafafafdfdfdfbfbfbfbfbfbf9f9f9fefefefffffff8f8f8f4f4f4f4f4f4f4f4f4f4f4f4f8f8f8f9f9f9fbfbfbf7f7f7fafafafefefefcfcfcfcfcfcfafafaf8f8f8f9f9f9fdfdfdfafafaf7f7f7fafafaf8f8f8fafafafdfdfdfdfdfdfefefefffffffefefefbfbfbfcfcfcfcfcfcf7f7f7f1f1f1f2f2f2f5f5f5f6f6f6f5f5f5fcfcfcfafafaf4f4f4f6f6f6fbfbfbfdfdfdfffffffcfcfcfbfbfbfefefefdfdfdf8f8f8f5f5f5f9f9f9fcfcfcfefefefdfdfdfdfdfdfefefefdfdfdfffffffefefefbfbfbf7f7f7fafafafcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8fefefefefefefdfdfdf9f9f9f7f7f7f7f7f7f8f8f8fafafafbfbfbfdfdfdfcfcfcf8f8f8f7f7f7f5f5f5f8f8f8fefefefefefefbfbfbf5f5f5f7f7f7f8f8f8f9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8fafafafbfbfbfbfbfbfcfcfcf9f9f9f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f6f6f6fdfdfdfcfcfcfefefefdfdfdfcfcfcfdfdfdfefefefcfcfcf8f8f8f6f6f6f2f2f2f8f8f8fdfdfdf3f3f3f3f3f3f2f2f2f5f5f5f6f6f6fbfbfbfcfcfcfdfdfdfefefefefefefefefefdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfafafafbfbfbfcfcfcf9f9f9f8f8f8f6f6f6fcfcfcf9f9f9f3f3f3f5f5f5f8f8f8fbfbfbf9f9f9f9f9f9f5f5f5f1f1f1f2f2f2f5f5f5f9f9f9f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbfafafafcfcfcf7f7f7f8f8f8f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7f6f6f6f9f9f9fefefefcfcfcf5f5f5f6f6f6f9f9f9f8f8f8f9f9f9fefefefcfcfcf8f8f8f4f4f4f5f5f5fbfbfbfffffffefefef9f9f9f2f2f2eeeeeef1f1f1f0f0f0edededf3f3f3f1f1f1f4f4f4f9f9f9f7f7f7f5f5f5f4f4f4f7f7f7f8f8f8f8f8f8f4f4f4edededf1f1f1f3f3f3f8f8f8f9f9f9f2f2f2fbfbfbfafafaf8f8f8fafafaf4f4f4f6f6f6f5f5f5f0f0f0efefeff4f4f4f7f7f7f9f9f9f6f6f6f5f5f5f7f7f7f4f4f4f8f8f8f8f8f8f7f7f7fafafaf6f6f6f5f5f5f9f9f9fdfdfdfbfbfbf8f8f8f9f9f9fbfbfbfbfbfbf9f9f9fcfcfcfcfcfcfbfbfbfafafaf7f7f7f9f9f9fcfcfcfbfbfbfafafafcfcfcfbfbfbf9f9f9fcfcfcfdfdfdfafafafbfbfbf8f8f8f7f7f7f8f8f8fafafafefefefdfdfdfcfcfcf8f8f8fafafafefefef4f4f4f2f2f2f6f6f6f9f9f9fdfdfdfafafaf5f5f5f8f8f8f6f6f6f7f7f7fafafafdfdfdfafafaf6f6f6f9f9f9fbfbfbfafafaf8f8f8f7f7f7f6f6f6f8f8f8f9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f4f4f4f5f5f5f5f5f5f5f5f5f7f7f7f8f8f8f5f5f5f3f3f3f5f5f5f5f5f5f4f4f4f2f2f2f6f6f6f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f7f7f7fcfcfcfdfdfdfafafaf8f8f8f7f7f7fbfbfbfffffffffffffffffffbfbfbf9f9f9fafafafdfdfdf6f6f6f8f8f8fbfbfbfdfdfdfafafaf4f4f4f4f4f4f4f4f4f4f4f4f6f6f6f4f4f4f2f2f2f4f4f4f5f5f5f3f3f3f4f4f4f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f4f4f4f6f6f6f7f7f7f6f6f6f4f4f4f2f2f2f0f0f0ecececedededf3f3f3f3f3f3f0f0f0f2f2f2f7f7f7f5f5f5f2f2f2efefefeaeaeaebebebedededf2f2f2f7f7f7f6f6f6f4f4f4f4f4f4e5e5e5f0f0f0fbfbfbfbfbfbfcfcfcfefefefcfcfcf5f5f5fcfcfcfefefef7f7f7f7f7f7f6f6f6ededede3e3e3efefeffffffff5f5f5eeeeeefdfdfdfffffffffffffffffffcfcfcfafafaf7f7f7ececece8e8e8f7f7f7fcfcfcfefefefefefefdfdfdfdfdfdf6f6f6f0f0f0f3f3f3f3f3f3fbfbfbfefefefdfdfdf6f6f6ecececfbfbfbfefefefefefef9f9f9f8f8f8fdfdfdfdfdfdf8f8f8f6f6f6f6f6f6f8f8f8fcfcfcfefefef8f8f8f1f1f1f1f1f1fbfbfbfcfcfcf1f1f1f1f1f1f5f5f5f6f6f6fcfcfcfafafafbfbfbfcfcfcf3f3f3f8f8f8f9f9f9f3f3f3f9f9f9fbfbfbfcfcfcf9f9f9fafafafdfdfdfcfcfcfafafafbfbfbfdfdfdfffffffefefefcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfffffffafafafafafafdfdfdfdfdfdfefefefffffffffffffffffffdfdfdfdfdfdfefefefbfbfbfbfbfbfdfdfdfdfdfdfffffff6f6f6f1f1f1fafafaf1f1f1f4f4f4fcfcfcf5f5f5f9f9f9fdfdfdfcfcfcf8f8f8f9f9f9fafafafcfcfcfafafaf7f7f7fcfcfcf9f9f9f9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9fcfcfcf7f7f7fafafafdfdfdf9f9f9f2f2f2eeeeeef0f0f0f8f8f8f8f8f8f8f8f8f4f4f4f6f6f6f4f4f4f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f3f3f3f8f8f8fdfdfdf7f7f7f0f0f0f7f7f7efefeff5f5f5fefefefafafaf5f5f5fbfbfbfcfcfcfefefefefefef9f9f9f8f8f8f8f8f8f8f8f8fafafafdfdfdfafafaf8f8f8f8f8f8fafafafbfbfbfdfdfdfdfdfdfcfcfcfefefef9f9f9f2f2f2edededf9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9fdfdfdfbfbfbfbfbfbfefefefefefefcfcfcfbfbfbfafafaf3f3f3f1f1f1fcfcfcf6f6f6f6f6f6f4f4f4f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8fafafafdfdfdfdfdfdfcfcfcf9f9f9f9f9f9f8f8f8fafafafdfdfdfdfdfdfdfdfdf9f9f9f6f6f6f6f6f6f9f9f9fdfdfdfcfcfcfafafafafafaf7f7f7f5f5f5f8f8f8fafafafbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfefefefdfdfdfcfcfcf7f7f7f9f9f9f8f8f8f9f9f9fafafaf9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f4f4f4f6f6f6fbfbfbfafafafcfcfcfffffffcfcfcfbfbfbfdfdfdfefefef9f9f9f8f8f8f9f9f9f9f9f9fafafaf8f8f8f6f6f6f7f7f7fcfcfcfefefefcfcfcfcfcfcfefefefefefefffffffefefef8f8f8f7f7f7f7f7f7f9f9f9f6f6f6f4f4f4fafafafafafafbfbfbf9f9f9fefefef7f7f7f4f4f4fafafaf7f7f7fafafafafafaf8f8f8f6f6f6f5f5f5f6f6f6f2f2f2f7f7f7f9f9f9fbfbfbf5f5f5eeeeeef6f6f6fdfdfdfcfcfcfdfdfdfefefefefefefefefefdfdfdf5f5f5efefeff1f1f1f4f4f4f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f9f9f9f9f9f9f5f5f5fdfdfdfefefefcfcfcf4f4f4f0f0f0f2f2f2f6f6f6fafafaf5f5f5f7f7f7f9f9f9fcfcfcfdfdfdfafafafbfbfbf6f6f6f3f3f3f4f4f4f1f1f1f7f7f7fcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f4f4f4f4f4f4f9f9f9f6f6f6f1f1f1f5f5f5fafafaf6f6f6f1f1f1f2f2f2f1f1f1f3f3f3f5f5f5f9f9f9f7f7f7f8f8f8f7f7f7fbfbfbfafafaf5f5f5f7f7f7f7f7f7f5f5f5f4f4f4f4f4f4fbfbfbfefefefcfcfcfdfdfdf7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7fafafaf8f8f8f6f6f6f9f9f9fafafaf9f9f9f7f7f7f6f6f6f4f4f4f9f9f9fefefefdfdfdf2f2f2f0f0f0fafafafbfbfbf9f9f9fafafaf9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfafafaf8f8f8f6f6f6f8f8f8f9f9f9fafafafcfcfcfbfbfbfbfbfbfafafaf3f3f3f6f6f6f9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f5f5f5f2f2f2f4f4f4f4f4f4efefeff7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f4f4f4f2f2f2f4f4f4f7f7f7fcfcfcfefefef9f9f9f7f7f7f7f7f7f7f7f7fafafaf8f8f8f9f9f9fbfbfbfbfbfbfcfcfcf8f8f8f5f5f5f3f3f3f4f4f4f3f3f3f4f4f4f6f6f6f4f4f4f4f4f4f5f5f5f7f7f7f6f6f6f8f8f8f9f9f9fafafaf9f9f9fafafafafafafafafafafafafafafaf8f8f8f2f2f2f0f0f0f2f2f2f6f6f6f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9f5f5f5f0f0f0ededede8e8e8e7e7e7ebebebe9e9e9e1e1e1e2e2e2e4e4e4eeeeeefefefef1f1f1f0f0f0fbfbfbfefefefdfdfdf9f9f9fefefefefefefcfcfcf7f7f7eeeeeeefefeff4f4f4f1f1f1f8f8f8e2e2e2e6e6e6f6f6f6fdfdfdfefefef6f6f6e3e3e3ebebebedededf2f2f2fefefefdfdfdf7f7f7f1f1f1fafafaf7f7f7fbfbfbfafafaf9f9f9f4f4f4f4f4f4f8f8f8f9f9f9fafafaf2f2f2f7f7f7fffffffdfdfdf9f9f9f8f8f8f8f8f8fafafafafafaf8f8f8f6f6f6f5f5f5f2f2f2f6f6f6fbfbfbfafafaf9f9f9fefefef8f8f8f1f1f1f8f8f8fdfdfdfdfdfdfafafafafafafdfdfdfbfbfbf0f0f0f5f5f5f6f6f6f5f5f5f9f9f9fefefefefefefdfdfdfafafaf8f8f8fafafafafafafbfbfbf9f9f9f8f8f8fafafafafafafcfcfcf9f9f9f7f7f7f6f6f6fbfbfbfafafafbfbfbf8f8f8f9f9f9fcfcfcf8f8f8f8f8f8fbfbfbf8f8f8f7f7f7f9f9f9f6f6f6f6f6f6fcfcfcf9f9f9f9f9f9fafafafdfdfdfffffffffffffcfcfcfafafaf3f3f3f3f3f3f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafafafafaf6f6f6f5f5f5f3f3f3f3f3f3f2f2f2f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f9f9f9f5f5f5f6f6f6f5f5f5f6f6f6f8f8f8f6f6f6f9f9f9fafafaf4f4f4f7f7f7fbfbfbfdfdfdf7f7f7f3f3f3f6f6f6f9f9f9fbfbfbf8f8f8f5f5f5f2f2f2fdfdfdfefefefafafaf4f4f4f5f5f5fafafafcfcfcf9f9f9f6f6f6f6f6f6f6f6f6f9f9f9fcfcfcfcfcfcfefefefdfdfdfbfbfbf6f6f6f3f3f3f6f6f6fcfcfcfdfdfdfbfbfbfdfdfdfbfbfbf7f7f7f8f8f8fdfdfdfdfdfdf9f9f9f9f9f9fefefefafafaf6f6f6f6f6f6fafafafcfcfcf7f7f7f4f4f4f6f6f6f6f6f6f7f7f7fafafafdfdfdfbfbfbf7f7f7f6f6f6eeeeeef8f8f8fefefefbfbfbfafafaf6f6f6f3f3f3f0f0f0f4f4f4f7f7f7f8f8f8fbfbfbfafafafafafafbfbfbfbfbfbf9f9f9fbfbfbfafafaf9f9f9fafafafdfdfdfdfdfdfcfcfcfbfbfbfefefefefefefcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfefefefcfcfcfafafafbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f3f3f3f4f4f4f7f7f7fdfdfdfcfcfcfafafaf8f8f8f3f3f3f0f0f0f1f1f1f1f1f1f8f8f8fcfcfcf8f8f8f9f9f9f7f7f7f5f5f5fafafafdfdfdf9f9f9f7f7f7fbfbfbfdfdfdfbfbfbfafafafbfbfbf8f8f8f7f7f7fafafaf9f9f9f7f7f7fdfdfdfcfcfcfefefefefefefefefefffffffdfdfdfafafafcfcfcfbfbfbfafafafbfbfbfcfcfcf4f4f4f3f3f3f5f5f5f9f9f9f6f6f6f3f3f3f6f6f6f9f9f9f8f8f8f8f8f8f6f6f6f2f2f2f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f9f9f9fdfdfdf8f8f8f5f5f5f4f4f4fdfdfdfffffffffffffffffffefefefbfbfbfdfdfdfafafafefefefdfdfdfafafafdfdfdfcfcfcfefefefdfdfdfbfbfbfcfcfcfafafaf8f8f8f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f7f7f7f8f8f8fafafafafafafdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefafafaf5f5f5f6f6f6fefefefbfbfbfbfbfbf9f9f9f8f8f8f5f5f5f6f6f6f9f9f9fdfdfdfcfcfcf8f8f8f6f6f6f6f6f6f7f7f7fafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f8f8f8f2f2f2f4f4f4fdfdfdfbfbfbf3f3f3f5f5f5f6f6f6f8f8f8f4f4f4f3f3f3fbfbfbfafafafdfdfdfafafaf9f9f9f9f9f9f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfefefefdfdfdfcfcfcfafafafcfcfcfcfcfcfcfcfcfbfbfbfafafafcfcfcfafafafafafaf8f8f8fafafafafafaf8f8f8f5f5f5f7f7f7f5f5f5f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f8f8f8f9f9f9fafafaf9f9f9f8f8f8fbfbfbf8f8f8f3f3f3f2f2f2f8f8f8f4f4f4e9e9e9f0f0f0f9f9f9f4f4f4f4f4f4fbfbfbf7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfafafaf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfdfdfdf8f8f8f6f6f6f5f5f5f6f6f6f3f3f3f3f3f3f5f5f5f8f8f8f9f9f9fdfdfdfffffffffffffefefefcfcfcf8f8f8f2f2f2efefeff2f2f2f3f3f3efefefecececebebebeeeeeeebebebefefeffbfbfbfefefefafafaefefefe8e8e8f7f7f7fffffffcfcfcfdfdfdfbfbfbf2f2f2e0e0e0d7d7d7ebebebf6f6f6f2f2f2f4f4f4fbfbfbf8f8f8e1e1e1e0e0e0f0f0f0fefefefffffffcfcfcfcfcfcfbfbfbf5f5f5f7f7f7f4f4f4f5f5f5fbfbfbfcfcfcfefefef9f9f9f4f4f4fafafaf3f3f3f9f9f9fcfcfcf9f9f9fafafaf8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfafafafcfcfcfafafafafafaf3f3f3f1f1f1f9f9f9fafafaf7f7f7fcfcfcfbfbfbfefefefbfbfbf8f8f8fcfcfcfcfcfcf9f9f9f8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfefefefbfbfbfafafaf7f7f7f6f6f6f9f9f9f9f9f9f5f5f5f4f4f4f3f3f3f5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f1f1f1f6f6f6f9f9f9f4f4f4f7f7f7f6f6f6f6f6f6f3f3f3f2f2f2f6f6f6f5f5f5f7f7f7f9f9f9f4f4f4f7f7f7f6f6f6f7f7f7f5f5f5f8f8f8fafafafafafafdfdfdfdfdfdfefefefafafaf9f9f9fafafafafafafafafafafafaf6f6f6f6f6f6f7f7f7f8f8f8f8f8f8fafafaf9f9f9f8f8f8fafafafafafaf8f8f8f9f9f9f8f8f8f3f3f3f5f5f5f5f5f5f5f5f5fafafaf8f8f8fafafaf7f7f7f6f6f6f5f5f5f5f5f5fbfbfbf5f5f5f1f1f1f4f4f4f8f8f8f5f5f5f9f9f9fdfdfdf7f7f7fbfbfbf9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f3f3f3fdfdfdf7f7f7f5f5f5f4f4f4f6f6f6f4f4f4f6f6f6fefefefdfdfdfcfcfcf7f7f7f3f3f3f4f4f4f8f8f8fbfbfbf5f5f5fcfcfcf9f9f9f1f1f1f1f1f1f3f3f3f0f0f0ebebebfcfcfcf4f4f4efefeff7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f5f5f5f8f8f8f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8fafafaf8f8f8f8f8f8fdfdfdfdfdfdf9f9f9f6f6f6f4f4f4f9f9f9fcfcfcfdfdfdfcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafafdfdfdfcfcfcf7f7f7fbfbfbfbfbfbfbfbfbfbfbfbfefefefefefefdfdfdf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f4f4f4f7f7f7f9f9f9f6f6f6f3f3f3f4f4f4f7f7f7f3f3f3f2f2f2f3f3f3f4f4f4f3f3f3efefefefefeff7f7f7fcfcfcfdfdfdfbfbfbfbfbfbf6f6f6f8f8f8fafafaf9f9f9f6f6f6f3f3f3f3f3f3eeeeeeeeeeeef4f4f4f6f6f6f6f6f6f5f5f5e7e7e7e3e3e3edededf2f2f2f3f3f3f0f0f0f2f2f2f8f8f8fafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdf6f6f6fafafaf3f3f3ebebebefefeff1f1f1f6f6f6f9f9f9fcfcfcf4f4f4edededf4f4f4f9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcf7f7f7f9f9f9fefefefdfdfdfcfcfcfdfdfdfafafaf2f2f2ecececefefeff9f9f9fcfcfcf7f7f7f7f7f7fefefefdfdfdf9f9f9fbfbfbf9f9f9f7f7f7f6f6f6fafafafefefef6f6f6f3f3f3fbfbfbfdfdfdfdfdfdf5f5f5f6f6f6f7f7f7f4f4f4f9f9f9f7f7f7f3f3f3f9f9f9fcfcfcfbfbfbf3f3f3f0f0f0f4f4f4f6f6f6f7f7f7f5f5f5f3f3f3f5f5f5f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7fbfbfbfefefefefefefefefefefefefdfdfdfffffffffffffdfdfdfbfbfbfafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7fcfcfcfbfbfbf9f9f9fbfbfbf9f9f9fafafafafafafafafaf9f9f9f9f9f9f8f8f8fafafafcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfefefefdfdfdfdfdfdf9f9f9fafafafcfcfcf9f9f9fbfbfbf8f8f8f8f8f8fcfcfcfefefefcfcfcfdfdfdfdfdfdfbfbfbfefefefefefefefefefefefefffffffffffffdfdfdfafafaf8f8f8fefefefbfbfbf9f9f9fafafafbfbfbfcfcfcfafafaf9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfefefefdfdfdfafafafcfcfcfbfbfbfefefefcfcfcf9f9f9fafafafafafafbfbfbfefefefcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfafafaf7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9fbfbfbf7f7f7fcfcfcfdfdfdf6f6f6f7f7f7f7f7f7f4f4f4f4f4f4f6f6f6f6f6f6f6f6f6f4f4f4f8f8f8f5f5f5f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfafafafdfdfdfffffffdfdfdfdfdfdfffffffdfdfdf8f8f8f9f9f9f8f8f8f6f6f6f9f9f9fefefefcfcfcf3f3f3f8f8f8fffffffffffffdfdfdfcfcfcfcfcfcfafafaf8f8f8f7f7f7fbfbfbfefefee8e8e8dcdcdcfafafafcfcfcfafafae8e8e8d7d7d7ddddddf5f5f5fefefefbfbfbf4f4f4fefefef7f7f7e8e8e8e0e0e0f2f2f2f5f5f5fbfbfbfafafadadadad0d0d0f3f3f3fefefefefefefcfcfcf9f9f9fbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8fbfbfbf9f9f9f4f4f4fbfbfbebebebf8f8f8fdfdfdf2f2f2f6f6f6f9f9f9f8f8f8fbfbfbfbfbfbf3f3f3f5f5f5fcfcfcfcfcfcfffffffdfdfdf8f8f8f8f8f8f7f7f7f2f2f2fbfbfbfdfdfdfbfbfbf5f5f5f1f1f1f8f8f8fafafaf9f9f9f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbfafafaf9f9f9f8f8f8f8f8f8f7f7f7f4f4f4fafafafdfdfdeeeeeef0f0f0ecececf0f0f0fafafafdfdfdfbfbfbfafafaf8f8f8f7f7f7f6f6f6f8f8f8fafafaf1f1f1edededf4f4f4fafafaf6f6f6f4f4f4f7f7f7fafafafcfcfcfafafaf7f7f7f2f2f2f4f4f4f7f7f7f7f7f7f4f4f4f5f5f5f5f5f5f5f5f5fafafafafafaf6f6f6f1f1f1f3f3f3f8f8f8fbfbfbfdfdfdfcfcfcfafafafafafafdfdfdf9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfafafafafafafbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f5f5f5f7f7f7fcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfafafaf5f5f5f8f8f8fafafaf8f8f8f8f8f8f4f4f4f6f6f6fafafaf6f6f6f1f1f1f4f4f4fafafaf8f8f8f8f8f8f2f2f2f8f8f8f3f3f3eaeaeaf5f5f5fbfbfbf6f6f6f6f6f6fafafaf9f9f9f9f9f9fdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f6f6f6eeeeeef2f2f2fbfbfbf1f1f1efefeff8f8f8f4f4f4f2f2f2f3f3f3f6f6f6f6f6f6f5f5f5f4f4f4f2f2f2f3f3f3f6f6f6f9f9f9fcfcfcfefefefefefefcfcfcfbfbfbfbfbfbfbfbfbfefefefefefefefefefefefefcfcfcfcfcfcf9f9f9f5f5f5f9f9f9fcfcfcfafafaf8f8f8fafafafafafaf8f8f8f9f9f9fafafaf6f6f6fafafaf8f8f8f5f5f5f5f5f5f9f9f9f8f8f8f8f8f8fbfbfbfafafafafafaf7f7f7f9f9f9fafafaf8f8f8fafafafbfbfbfafafafafafafbfbfbfafafaf9f9f9f3f3f3f2f2f2f5f5f5fafafaf9f9f9f7f7f7fafafaf7f7f7f4f4f4f5f5f5f5f5f5f9f9f9f9f9f9f8f8f8fafafaf9f9f9f4f4f4f2f2f2f5f5f5f3f3f3f3f3f3f5f5f5f2f2f2f4f4f4f6f6f6f4f4f4f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f9f9f9f8f8f8f4f4f4ebebebebebebf1f1f1f2f2f2f6f6f6efefefeeeeeefbfbfbf1f1f1ebebebeeeeeef5f5f5f0f0f0f7f7f7f8f8f8f3f3f3f5f5f5f4f4f4f3f3f3f6f6f6f6f6f6f9f9f9f6f6f6efefeff5f5f5f5f5f5f0f0f0f3f3f3f6f6f6f5f5f5f4f4f4ededede9e9e9f1f1f1f1f1f1ebebebebebebf7f7f7f9f9f9f3f3f3fafafaf4f4f4ececece7e7e7eaeaeaf3f3f3fcfcfcf5f5f5efefeffafafafcfcfcfafafaf9f9f9f4f4f4e7e7e7e5e5e5ecececf3f3f3fcfcfcfcfcfcfbfbfbf8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfcfcfcfdfdfdf9f9f9f8f8f8fcfcfcfffffffffffffefefefffffffefefefffffffefefefdfdfdfdfdfdfbfbfbf7f7f7f8f8f8fefefefdfdfdfafafaf9f9f9f9f9f9f9f9f9fbfbfbfafafaf6f6f6f9f9f9fefefefffffffdfdfdfbfbfbfafafafbfbfbfafafafcfcfcf8f8f8f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9fafafafcfcfcfdfdfdfdfdfdf8f8f8f9f9f9fdfdfdfbfbfbfbfbfbfafafaf4f4f4f2f2f2fafafafbfbfbfdfdfdfffffffdfdfdfafafafafafafbfbfbfefefefffffffefefefffffffffffffdfdfdfafafafefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf7f7f7f4f4f4f7f7f7fdfdfdfffffffffffffdfdfdfcfcfcfefefefdfdfdfcfcfcfdfdfdfdfdfdfefefefdfdfdfefefefdfdfdfefefefffffffffffffffffffdfdfdfcfcfcfefefefcfcfcfbfbfbfffffffefefefdfdfdf8f8f8f9f9f9f9f9f9f9f9f9f5f5f5f6f6f6f6f6f6f7f7f7f5f5f5ecececf6f6f6f5f5f5f6f6f6fafafaf5f5f5f3f3f3f6f6f6f8f8f8f5f5f5f3f3f3f3f3f3f7f7f7fafafafcfcfcfbfbfbfafafaeeeeeef5f5f5f8f8f8f9f9f9fafafaf9f9f9fafafaf9f9f9fbfbfbfbfbfbfcfcfcf5f5f5fbfbfbfcfcfcfefefefefefefffffffffffffefefefefefefafafaf9f9f9fdfdfdffffffebebebd3d3d3e2e2e2f0f0f0fdfdfdfffffffefefefefefefdfdfdfbfbfbfcfcfcf5f5f5fbfbfbfefefefafafafcfcfceeeeeef1f1f1f5f5f5e0e0e0d7d7d7e7e7e7f7f7f7fefefefcfcfcfdfdfdf5f5f5f4f4f4f6f6f6f7f7f7f2f2f2f7f7f7eaeaeadbdbdbf4f4f4fffffffefefef8f8f8fafafaf5f5f5f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f7f7f7f2f2f2eeeeeefafafaf3f3f3fafafaf9f9f9f3f3f3f1f1f1f8f8f8f9f9f9fbfbfbfbfbfbf6f6f6f6f6f6fbfbfbfcfcfcfcfcfcfbfbfbf4f4f4f5f5f5f5f5f5f3f3f3f8f8f8f3f3f3f6f6f6fafafaf8f8f8f5f5f5f1f1f1f3f3f3f9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8fafafaf8f8f8f7f7f7f8f8f8fdfdfdfcfcfcfdfdfdfafafafcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf9f9f9f9f9f9fdfdfdfcfcfcf9f9f9f7f7f7f6f6f6f8f8f8fbfbfbf5f5f5f0f0f0f9f9f9f7f7f7f5f5f5f6f6f6fbfbfbfbfbfbf3f3f3f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbf7f7f7f9f9f9f8f8f8fafafafcfcfcfdfdfdfcfcfcf8f8f8f1f1f1f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafafbfbfbfbfbfbfafafafbfbfbfafafafcfcfcfafafafdfdfdfdfdfdfdfdfdfafafaf4f4f4fafafaf8f8f8f5f5f5f8f8f8fcfcfcf9f9f9f7f7f7fcfcfcfcfcfcf7f7f7f9f9f9fefefefbfbfbf8f8f8fcfcfcfdfdfdfcfcfcf7f7f7f7f7f7fafafafdfdfdfcfcfcf7f7f7f7f7f7f5f5f5f5f5f5eeeeeef5f5f5f6f6f6f4f4f4f6f6f6fbfbfbfcfcfcfdfdfdf7f7f7f9f9f9fcfcfcf9f9f9fefefefefefef9f9f9fcfcfcfafafaf9f9f9fbfbfbfcfcfcfafafaf9f9f9fdfdfdfefefefcfcfcf9f9f9f7f7f7f1f1f1f0f0f0eeeeeef3f3f3f9f9f9f8f8f8f8f8f8f6f6f6f2f2f2f6f6f6fbfbfbf8f8f8f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6fafafafcfcfcf7f7f7f4f4f4f2f2f2f2f2f2f4f4f4f6f6f6f8f8f8fbfbfbfafafaf5f5f5f4f4f4f5f5f5f3f3f3f1f1f1f5f5f5f6f6f6f7f7f7f6f6f6f4f4f4f7f7f7f8f8f8f6f6f6f9f9f9f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7fafafaf9f9f9fafafaf9f9f9f8f8f8fcfcfcf9f9f9fbfbfbfcfcfcfefefefdfdfdfdfdfdfbfbfbf7f7f7f5f5f5fafafafbfbfbfafafaf9f9f9fbfbfbfcfcfcfdfdfdfcfcfcf8f8f8f7f7f7f5f5f5f8f8f8fdfdfdfcfcfcfdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f2f2f2f3f3f3f7f7f7f8f8f8f5f5f5f7f7f7f9f9f9fefefefafafaf7f7f7f9f9f9f6f6f6f2f2f2f4f4f4f6f6f6f5f5f5f8f8f8f8f8f8fafafafcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfafafaf1f1f1f2f2f2f8f8f8f8f8f8f7f7f7fafafafafafafcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfefefefcfcfcfafafaefefefe9e9e9efefeff8f8f8f7f7f7f1f1f1f4f4f4f6f6f6fcfcfcfffffffbfbfbe3e3e3e4e4e4f1f1f1f9f9f9fbfbfbf8f8f8f6f6f6f4f4f4f7f7f7f6f6f6fbfbfbfcfcfcf9f9f9fcfcfcfffffffefefefdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f6f6f6f9f9f9f5f5f5f3f3f3f3f3f3f7f7f7f6f6f6f6f6f6fbfbfbfbfbfbfcfcfcfbfbfbfefefefffffffdfdfdfdfdfdfcfcfcfefefefdfdfdfefefefcfcfcfbfbfbfffffffcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefdfdfdfdfdfdfefefefdfdfdfefefefefefefffffffffffffefefefefefefefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfefefefefefefefefefffffffefefefbfbfbfcfcfcfffffffdfdfdfefefefffffffffffffefefefefefefcfcfcfdfdfdfbfbfbf8f8f8fbfbfbfbfbfbfcfcfcf2f2f2efefeffbfbfbfdfdfdfafafaf1f1f1edededf3f3f3f6f6f6f7f7f7f7f7f7fafafafcfcfcfcfcfcfdfdfdfbfbfbfdfdfdfcfcfce8e8e8efefeff5f5f5f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfefefefefefefbfbfbf9f9f9fcfcfcf5f5f5f6f6f6fafafafefefefefefefefefefefefefefefefcfcfcfbfbfbfffffff0f0f0e0e0e0ecececedededf2f2f2fcfcfcfefefef4f4f4f7f7f7fcfcfcffffffe5e5e5e8e8e8fffffffdfdfdfcfcfcf0f0f0f7f7f7fcfcfcf7f7f7e6e6e6e3e3e3efefeff5f5f5fefefefefefef9f9f9fcfcfcf8f8f8fcfcfcfdfdfdfffffff8f8f8f5f5f5fffffffffffff2f2f2f6f6f6fffffffafafaf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafcfcfcfcfcfcfdfdfdfdfdfdf7f7f7f7f7f7fdfdfdf9f9f9fdfdfdf6f6f6f2f2f2f6f6f6f9f9f9fafafaf9f9f9f6f6f6f4f4f4f6f6f6f7f7f7fafafafbfbfbf9f9f9f9f9f9fafafaf3f3f3f3f3f3fbfbfbf8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f3f3f3f4f4f4f7f7f7fafafafcfcfcf8f8f8f8f8f8fafafafefefefbfbfbf4f4f4f7f7f7fbfbfbfdfdfdfbfbfbf8f8f8f4f4f4f6f6f6fafafafbfbfbf9f9f9fafafaf6f6f6f9f9f9fdfdfdfdfdfdfffffffdfdfdfdfdfdfcfcfcf9f9f9fcfcfcfefefefafafafafafaf9f9f9fcfcfcfbfbfbf1f1f1f7f7f7fffffffffffffafafaf5f5f5f9f9f9fafafafafafafdfdfdfefefefdfdfdf8f8f8f9f9f9f9f9f9fdfdfdfcfcfcf9f9f9fafafafbfbfbf8f8f8fafafaf7f7f7fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf5f5f5f6f6f6fbfbfbfdfdfdfafafaf5f5f5f9f9f9fafafaf9f9f9f7f7f7fcfcfcfbfbfbf8f8f8f9f9f9fafafaf7f7f7fafafafcfcfcf6f6f6f6f6f6fbfbfbf9f9f9fafafafdfdfdfefefefbfbfbf8f8f8fcfcfcfcfcfcf5f5f5f9f9f9fefefefdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f7f7f7fbfbfbf9f9f9f3f3f3f6f6f6f9f9f9f6f6f6f8f8f8f4f4f4f8f8f8fbfbfbf5f5f5f8f8f8fcfcfcf9f9f9fdfdfdfcfcfcfafafaf5f5f5f8f8f8fbfbfbfcfcfcf9f9f9fafafaf8f8f8f9f9f9f5f5f5efefeff4f4f4fbfbfbf9f9f9f5f5f5f3f3f3f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7fafafafbfbfbf8f8f8f9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f5f5f5fafafafefefefafafaf7f7f7f8f8f8fafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f9f9f9fbfbfbf9f9f9f6f6f6f8f8f8fafafafcfcfcfbfbfbfcfcfcfefefefcfcfcf6f6f6f6f6f6f8f8f8fafafaf7f7f7f4f4f4f5f5f5f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9fbfbfbfdfdfdfefefefefefefdfdfdfafafaf6f6f6f9f9f9fbfbfbf9f9f9f9f9f9fafafaf8f8f8f8f8f8fcfcfcfdfdfdfefefefefefefbfbfbf8f8f8f8f8f8fffffffdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfefefefffffffdfdfdfcfcfcfefefefdfdfdfdfdfdfcfcfcfafafafafafafcfcfcf9f9f9fafafafafafaf9f9f9f7f7f7f8f8f8f8f8f8fafafafcfcfcfbfbfbfdfdfdfbfbfbf6f6f6f7f7f7fafafaf7f7f7f8f8f8f7f7f7f2f2f2f2f2f2f5f5f5fbfbfbfefefef3f3f3f7f7f7fefefefefefefefefefefefefcfcfcfdfdfdfefefefefefefefefefdfdfdf8f8f8f9f9f9f9f9f9f4f4f4f1f1f1fafafaf8f8f8f5f5f5fcfcfcfdfdfdfafafaf2f2f2eeeeeeeaeaeae4e4e4e6e6e6e9e9e9edededefefefefefeff3f3f3f3f3f3f8f8f8fbfbfbf8f8f8f6f6f6f6f6f6f6f6f6f4f4f4f6f6f6f8f8f8fafafaf4f4f4f4f4f4f5f5f5f1f1f1ebebebefefeffbfbfbfbfbfbfdfdfdfefefefdfdfdfdfdfdfbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f4f4f4f3f3f3f4f4f4f1f1f1f0f0f0f1f1f1f4f4f4f5f5f5f5f5f5f3f3f3f4f4f4f9f9f9f9f9f9f3f3f3f0f0f0f2f2f2f3f3f3f3f3f3f2f2f2f0f0f0efefeff0f0f0f3f3f3f4f4f4f3f3f3f3f3f3f3f3f3f1f1f1efefeff3f3f3f5f5f5f3f3f3f3f3f3f6f6f6f8f8f8f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcf9f9f9fcfcfcf9f9f9fcfcfcfffffffcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfefefefcfcfcf9f9f9fafafaf9f9f9fdfdfdfafafaf6f6f6fbfbfbfffffffafafaf2f2f2f9f9f9fbfbfbf8f8f8f9f9f9fdfdfdfdfdfdfefefefbfbfbf9f9f9fafafaf9f9f9fbfbfbfcfcfcf0f0f0f2f2f2f3f3f3f6f6f6f9f9f9f9f9f9f8f8f8fefefefdfdfdfdfdfdfcfcfcfafafafcfcfcf6f6f6f2f2f2f1f1f1f4f4f4f8f8f8fcfcfcfbfbfbfcfcfcfefefefffffffffffffbfbfbf0f0f0efefeff8f8f8fafafafdfdfdfdfdfde6e6e6e6e6e6f7f7f7ffffffedededdededefcfcfcfbfbfbf3f3f3eaeaeafafafafcfcfcfdfdfdf6f6f6e2e2e2f5f5f5ebebebf5f5f5fffffffbfbfbf6f6f6f7f7f7f2f2f2f9f9f9fefefef9f9f9ebebebf1f1f1f8f8f8edededfbfbfbfffffffdfdfdf9f9f9f8f8f8f6f6f6f9f9f9f6f6f6f9f9f9fafafaf9f9f9fafafafbfbfbf7f7f7f0f0f0f7f7f7f3f3f3f9f9f9fdfdfdf1f1f1ebebebf4f4f4fdfdfdfbfbfbfafafaf8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfafafaf7f7f7f5f5f5efefeffcfcfcf8f8f8f2f2f2efefefebebebebebebefefeff3f3f3f5f5f5f5f5f5f2f2f2f4f4f4fbfbfbfafafaf9f9f9f6f6f6f5f5f5f5f5f5f2f2f2eeeeeeeeeeeef0f0f0f1f1f1f3f3f3f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7fafafaf3f3f3f5f5f5f7f7f7fbfbfbfcfcfcf5f5f5f7f7f7fafafaf9f9f9f8f8f8f9f9f9fdfdfdfefefefefefef8f8f8f7f7f7f7f7f7fbfbfbfafafaf3f3f3f0f0f0f3f3f3f8f8f8fefefef6f6f6f4f4f4f9f9f9fdfdfdf9f9f9f4f4f4f4f4f4f4f4f4f5f5f5f8f8f8f8f8f8fafafaf9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f3f3f3f0f0f0edededf1f1f1fbfbfbfdfdfdf9f9f9f8f8f8f9f9f9f7f7f7f3f3f3f3f3f3f3f3f3f8f8f8f9f9f9f7f7f7f0f0f0f1f1f1f5f5f5f4f4f4f0f0f0f5f5f5f9f9f9f8f8f8fafafaf7f7f7fbfbfbf9f9f9f4f4f4f4f4f4fcfcfcf8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7fafafafafafaf7f7f7f3f3f3f6f6f6fcfcfcfdfdfdfbfbfbf8f8f8f6f6f6f3f3f3f5f5f5eeeeeef5f5f5fafafaf7f7f7fafafaf7f7f7f2f2f2f1f1f1f3f3f3f7f7f7fafafaf7f7f7f9f9f9fbfbfbf3f3f3f1f1f1f2f2f2f4f4f4f6f6f6fafafaf8f8f8f7f7f7f9f9f9f5f5f5f4f4f4f3f3f3f2f2f2f2f2f2f3f3f3f9f9f9fdfdfdfbfbfbfafafaf9f9f9f5f5f5f3f3f3f4f4f4f6f6f6f6f6f6f5f5f5f3f3f3f7f7f7fffffffcfcfcf7f7f7fafafafafafafcfcfcfcfcfcfdfdfdfcfcfcfbfbfbf7f7f7f9f9f9fbfbfbfffffffdfdfdfcfcfcf5f5f5f3f3f3f8f8f8fafafafafafafcfcfcfdfdfdfbfbfbf9f9f9fafafaf8f8f8f5f5f5f5f5f5f7f7f7fcfcfcf6f6f6f4f4f4fdfdfdfdfdfdfafafaf6f6f6f3f3f3f7f7f7fafafafcfcfcfefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefdfdfdfefefefffffffdfdfdfefefefffffffdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbfdfdfdf7f7f7f4f4f4f5f5f5fafafaf9f9f9f8f8f8f8f8f8fcfcfcfefefef9f9f9f8f8f8fbfbfbfefefefefefefefefefefefefdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafdfdfdfcfcfcf7f7f7f8f8f8fcfcfcf9f9f9f7f7f7fafafaf8f8f8f2f2f2f5f5f5fefefefefefefbfbfbf9f9f9f9f9f9fafafafbfbfbf8f8f8f9f9f9fdfdfdfdfdfdfffffffdfdfdfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfefefefdfdfdfafafaf6f6f6fbfbfbfcfcfcf9f9f9f9f9f9f6f6f6f4f4f4eeeeeef1f1f1f1f1f1f0f0f0f4f4f4f3f3f3f3f3f3f0f0f0ecececeeeeeef2f2f2f1f1f1edededefefefeaeaeaefefeff4f4f4f6f6f6f8f8f8f6f6f6f3f3f3ecececf1f1f1efefefedededecececf1f1f1f4f4f4f2f2f2e9e9e9e3e3e3e5e5e5e7e7e7e7e7e7e8e8e8ebebebe7e7e7e9e9e9e9e9e9edededefefefe9e9e9e6e6e6e7e7e7eeeeeef3f3f3f1f1f1eeeeeeecececeaeaeae8e8e8e6e6e6e8e8e8eaeaeaedededeeeeeef0f0f0f0f0f0eeeeeeedededececece9e9e9e7e7e7ebebebededede6e6e6e5e5e5e8e8e8e8e8e8e5e5e5e4e4e4e6e6e6e4e4e4e4e4e4e3e3e3e4e4e4e6e6e6e5e5e5e5e5e5e3e3e3e2e2e2e2e2e2e1e1e1e5e5e5e6e6e6e7e7e7e6e6e6e4e4e4e4e4e4e4e4e4e3e3e3e8e8e8ececece3e3e3e3e3e3e7e7e7e5e5e5e3e3e3e2e2e2e7e7e7f8f8f8f5f5f5edededf8f8f8fbfbfbfbfbfbf8f8f8fafafaf4f4f4fcfcfcf8f8f8edededf9f9f9fcfcfcfdfdfdf8f8f8fafafafafafafbfbfbfafafafcfcfcf9f9f9fafafafefefefdfdfdfbfbfbf8f8f8f5f5f5f8f8f8fbfbfbf9f9f9f3f3f3f9f9f9f7f7f7fafafafdfdfdf3f3f3f8f8f8fefefefcfcfcf2f2f2f4f4f4f9f9f9fafafaf8f8f8fbfbfbfdfdfdfffffffefefefcfcfcfbfbfbe8e8e8e0e0e0e6e6e6f5f5f5fefefefdfdfdfcfcfcfefefefafafaf9f9f9e9e9e9fafafafcfcfce6e6e6eaeaeae7e7e7f8f8f8fcfcfcfefefef7f7f7fdfdfdf4f4f4eaeaeaf6f6f6efefefe5e5e5f8f8f8fbfbfbfefefefbfbfbeaeaeae0e0e0ddddddf4f4f4fafafafffffffdfdfdf8f8f8efefeffbfbfbfcfcfcfdfdfdfdfdfdfafafafbfbfbfcfcfcfafafaf9f9f9fafafaedededebebebf8f8f8fefefefffffff7f7f7edededf4f4f4f9f9f9fdfdfdfefefef7f7f7fafafafefefefafafafafafafafafaf9f9f9f8f8f8f4f4f4fcfcfcfbfbfbf4f4f4f2f2f2f3f3f3fbfbfbfdfdfdfefefefefefefefefefefefefdfdfdfdfdfdfcfcfcf7f7f7f8f8f8f8f8f8f7f7f7fafafafbfbfbfbfbfbf8f8f8f5f5f5f4f4f4fafafafcfcfcfbfbfbfbfbfbf7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2f8f8f8fbfbfbfcfcfcf9f9f9f3f3f3f6f6f6fafafafbfbfbfdfdfdfcfcfcf9f9f9f4f4f4ecececf3f3f3fbfbfbfcfcfcf6f6f6fbfbfbfffffffdfdfdefefefebebebf4f4f4f7f7f7fbfbfbf9f9f9f7f7f7f7f7f7f5f5f5f9f9f9f7f7f7f6f6f6f9f9f9f6f6f6f3f3f3f4f4f4f7f7f7f6f6f6f8f8f8f7f7f7fcfcfcfafafaf8f8f8f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9fafafaf8f8f8f8f8f8fefefefefefefbfbfbf9f9f9f8f8f8fbfbfbfafafafafafaf2f2f2efefeffafafaf0f0f0f3f3f3f2f2f2f2f2f2f1f1f1fbfbfbfefefef8f8f8f3f3f3f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8fbfbfbfcfcfcfefefefefefefefefefcfcfcf7f7f7f8f8f8fcfcfcfafafafcfcfcfefefefcfcfcfafafafafafaf9f9f9fafafafafafaf9f9f9fafafafafafaf9f9f9fafafafcfcfcf8f8f8f9f9f9f6f6f6f4f4f4fcfcfcfbfbfbf9f9f9fafafafcfcfcfcfcfcfafafaf7f7f7f8f8f8fcfcfcfbfbfbf7f7f7f9f9f9f8f8f8f6f6f6f8f8f8fafafaf9f9f9f9f9f9fbfbfbfdfdfdfffffffbfbfbf6f6f6f5f5f5fafafafdfdfdf9f9f9fafafaf7f7f7f8f8f8fbfbfbfafafaf9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f5f5f5fafafafbfbfbfafafafcfcfcfcfcfcfafafaf8f8f8f8f8f8f7f7f7f5f5f5f5f5f5fbfbfbfdfdfdf9f9f9fafafafdfdfdfdfdfdfefefefdfdfdfcfcfcfefefefbfbfbf8f8f8f8f8f8fafafafcfcfcfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfcfcfcf9f9f9f5f5f5f3f3f3f4f4f4f7f7f7f4f4f4f8f8f8fcfcfcf3f3f3f3f3f3f3f3f3f4f4f4f4f4f4f2f2f2f3f3f3f7f7f7f7f7f7efefeff3f3f3f5f5f5f3f3f3f5f5f5f2f2f2f3f3f3f2f2f2f4f4f4fafafafafafafafafafafafafbfbfbf6f6f6f6f6f6f9f9f9f7f7f7f7f7f7fafafafbfbfbfafafafbfbfbf7f7f7f8f8f8f1f1f1e6e6e6f4f4f4fffffffbfbfbf8f8f8f2f2f2efefeff4f4f4f8f8f8f4f4f4f1f1f1efefeff3f3f3fbfbfbf8f8f8f8f8f8f9f9f9f7f7f7f3f3f3f1f1f1f7f7f7f3f3f3f3f3f3f2f2f2f3f3f3fafafafcfcfcf8f8f8f8f8f8fafafaf7f7f7f8f8f8fcfcfcf9f9f9f9f9f9fafafafbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf4f4f4f4f4f4f6f6f6fafafaf8f8f8f3f3f3f4f4f4f1f1f1f7f7f7f4f4f4f4f4f4f2f2f2f4f4f4f7f7f7fafafaf7f7f7f2f2f2f1f1f1f1f1f1f5f5f5f2f2f2f0f0f0f3f3f3f0f0f0f0f0f0f3f3f3f5f5f5f3f3f3f1f1f1f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7fafafafbfbfbf9f9f9f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f4f4f4fafafafbfbfbfafafafefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f6f6f6f5f5f5f3f3f3f6f6f6fafafafbfbfbfbfbfbf9f9f9fbfbfbfefefefffffffefefefffffffffffffefefefafafafdfdfdf8f8f8fefefefefefef2f2f2f8f8f8fafafafefefefcfcfcfbfbfbfbfbfbfcfcfcfafafafbfbfbfdfdfdfafafafbfbfbfbfbfbf8f8f8fafafaf8f8f8f7f7f7f9f9f9f5f5f5f6f6f6f8f8f8f6f6f6f5f5f5f9f9f9f9f9f9f8f8f8fafafafefefefcfcfcfcfcfcfbfbfbfafafaf6f6f6f0f0f0f2f2f2f9f9f9fffffffafafaf2f2f2e4e4e4e0e0e0e2e2e2e1e1e1eaeaeafcfcfcfdfdfdf2f2f2ebebebf6f6f6f3f3f3f9f9f9fdfdfdf4f4f4eaeaeadbdbdbf1f1f1fefefefefefefffffffffffffcfcfce1e1e1ecececf7f7f7f4f4f4f8f8f8fdfdfdfefefef3f3f3dcdcdce1e1e1d7d7d7ebebebfffffffefefefdfdfdf2f2f2eeeeeefbfbfbf9f9f9f8f8f8fcfcfcfbfbfbf9f9f9fbfbfbfdfdfdf9f9f9f8f8f8f3f3f3ecececfdfdfdfefefefefefefefefef8f8f8fafafaf9f9f9fcfcfcfcfcfcf7f7f7f4f4f4f7f7f7fafafafcfcfcf9f9f9f7f7f7f1f1f1f5f5f5fdfdfdf8f8f8f7f7f7f7f7f7fcfcfcfefefefcfcfcfcfcfcfafafafbfbfbfafafaf7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7fbfbfbf9f9f9f7f7f7f8f8f8f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f9f9f9fcfcfcfcfcfcfdfdfdfcfcfcfefefefbfbfbf7f7f7f5f5f5f4f4f4f5f5f5f7f7f7f7f7f7f5f5f5f8f8f8f8f8f8f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5f7f7f7f3f3f3f3f3f3fefefefefefef8f8f8f6f6f6f6f6f6f7f7f7f5f5f5f4f4f4f4f4f4f5f5f5fafafafcfcfcfcfcfcfbfbfbfbfbfbf5f5f5f8f8f8fbfbfbfdfdfdf9f9f9f8f8f8fafafaf9f9f9fdfdfdfefefef9f9f9f4f4f4f5f5f5f9f9f9f8f8f8f7f7f7f9f9f9fefefefefefefafafafbfbfbfafafaf8f8f8fafafafbfbfbf9f9f9fafafaf9f9f9fafafaefefeff2f2f2f7f7f7f8f8f8f2f2f2f2f2f2f0f0f0e9e9e9f2f2f2fdfdfdf7f7f7f6f6f6f6f6f6f0f0f0f9f9f9f5f5f5f4f4f4f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f2f2f2efefeff6f6f6fafafaf9f9f9f3f3f3f0f0f0f2f2f2f8f8f8f5f5f5f4f4f4f3f3f3f2f2f2f5f5f5f9f9f9f7f7f7f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9fbfbfbfcfcfcf9f9f9fcfcfcfbfbfbf8f8f8f9f9f9fafafafbfbfbfcfcfcf7f7f7f4f4f4f8f8f8f9f9f9fafafaf9f9f9f7f7f7f6f6f6fafafafcfcfcf9f9f9f7f7f7f5f5f5fafafafbfbfbfbfbfbf9f9f9f6f6f6f9f9f9fafafaf5f5f5f4f4f4f4f4f4f9f9f9fcfcfcfcfcfcf9f9f9f4f4f4f3f3f3f5f5f5fbfbfbfbfbfbfafafaf8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7fafafafafafafcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfafafaf6f6f6f5f5f5fbfbfbfdfdfdfafafaf7f7f7f7f7f7f7f7f7f8f8f8fcfcfcf9f9f9f9f9f9fafafafbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f3f3f3f4f4f4f2f2f2f3f3f3f4f4f4f1f1f1f3f3f3fcfcfcefefefecececeeeeeef1f1f1f3f3f3f3f3f3f3f3f3f2f2f2f5f5f5f4f4f4f4f4f4f2f2f2f1f1f1f1f1f1efefeff0f0f0f4f4f4fafafaf9f9f9f8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f6f6f6f9f9f9f8f8f8f8f8f8fbfbfbfafafaf7f7f7f6f6f6f8f8f8f5f5f5ededededededfcfcfcfefefefafafafafafaf7f7f7f4f4f4f7f7f7f3f3f3f7f7f7f4f4f4efefeff8f8f8f4f4f4f1f1f1f0f0f0f2f2f2f1f1f1f1f1f1f5f5f5f5f5f5eeeeeef1f1f1f0f0f0efefeff3f3f3f8f8f8fafafafcfcfcfdfdfdfdfdfdfefefefefefefbfbfbfafafafafafaf7f7f7fafafafffffff8f8f8f4f4f4f9f9f9fbfbfbfcfcfcf9f9f9fafafaf9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f2f2f2f5f5f5f7f7f7f4f4f4f5f5f5f5f5f5f5f5f5fafafaf9f9f9f6f6f6f4f4f4f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4fbfbfbfdfdfdfdfdfdfefefefdfdfdfcfcfcfafafafdfdfdfcfcfcfafafafcfcfcfcfcfcfefefef9f9f9fafafafcfcfcfdfdfdfdfdfdf9f9f9f3f3f3f1f1f1f2f2f2f2f2f2f2f2f2f4f4f4f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2efefefedededefefefedededecececefefeff1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f4f4f4f3f3f3f5f5f5f5f5f5f5f5f5f7f7f7f5f5f5f5f5f5f3f3f3f4f4f4f7f7f7f8f8f8f4f4f4efefeff4f4f4f5f5f5f4f4f4eaeaeaf1f1f1eeeeeeefefeff5f5f5e2e2e2eeeeeef2f2f2f8f8f8f5f5f5f7f7f7f7f7f7f4f4f4fafafaf2f2f2f2f2f2f6f6f6f8f8f8f8f8f8fbfbfbfafafaf8f8f8f8f8f8fafafaf3f3f3f2f2f2f7f7f7f7f7f7efefeff0f0f0f9f9f9f2f2f2f4f4f4f7f7f7fafafafcfcfcfefefefffffffefefefbfbfbf9f9f9fdfdfdfdfdfdf1f1f1efefeff0f0f0f4f4f4f5f5f5f2f2f2edededf3f3f3f1f1f1e9e9e9f1f1f1f8f8f8f5f5f5f7f7f7f9f9f9f0f0f0ebebebe9e9e9f8f8f8fffffffffffffffffffcfcfcf1f1f1e5e5e5f4f4f4fefefefcfcfcf6f6f6f2f2f2f7f7f7e9e9e9e2e2e2e6e6e6e0e0e0e8e8e8fdfdfdfffffffefefef9f9f9fcfcfcfcfcfcf8f8f8f9f9f9fbfbfbfafafaf8f8f8f9f9f9fbfbfbfbfbfbfafafafbfbfbefefeffafafaeeeeeef5f5f5fffffff4f4f4f9f9f9fbfbfbf8f8f8fdfdfdfbfbfbf3f3f3e7e7e7f6f6f6fefefefafafaf5f5f5f1f1f1fbfbfbf7f7f7f2f2f2f7f7f7fffffffffffffbfbfbf7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6fafafaf9f9f9f8f8f8f7f7f7f7f7f7fafafafafafaf6f6f6f8f8f8f8f8f8f7f7f7fafafafafafaf6f6f6f5f5f5f6f6f6f9f9f9f8f8f8f5f5f5f8f8f8f6f6f6f8f8f8fafafafcfcfcfbfbfbf7f7f7f5f5f5f8f8f8fcfcfcfafafaf8f8f8f5f5f5f6f6f6f5f5f5f4f4f4fcfcfcfdfdfdf7f7f7eeeeeef3f3f3fefefefefefef4f4f4eeeeeef4f4f4fdfdfdfcfcfcf9f9f9f7f7f7f7f7f7fcfcfcfafafafdfdfdfdfdfdfefefefbfbfbfafafafafafafafafafbfbfbf8f8f8f3f3f3f7f7f7fcfcfcfefefef9f9f9f6f6f6f7f7f7f6f6f6f3f3f3f4f4f4f8f8f8fefefefdfdfdfdfdfdf6f6f6f1f1f1f5f5f5f8f8f8f8f8f8f6f6f6f6f6f6fbfbfbf5f5f5ebebebfbfbfbf6f6f6fdfdfdfefefefdfdfdfdfdfdfafafafdfdfdfefefefefefefbfbfbfafafaf5f5f5fdfdfdfafafafbfbfbfcfcfcfafafafafafafdfdfdf9f9f9f7f7f7f4f4f4f1f1f1f9f9f9fcfcfcfefefef9f9f9f9f9f9fafafaf9f9f9fcfcfcfdfdfdfcfcfcf7f7f7f8f8f8fbfbfbf7f7f7f5f5f5f7f7f7f9f9f9f8f8f8f4f4f4f1f1f1f6f6f6f8f8f8f9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbfcfcfcfcfcfcfafafaf8f8f8f6f6f6f6f6f6f8f8f8f5f5f5f8f8f8f9f9f9f5f5f5f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6fbfbfbfdfdfdf9f9f9f4f4f4f8f8f8fdfdfdfefefef9f9f9f6f6f6f3f3f3f5f5f5f7f7f7f5f5f5f9f9f9fdfdfdfcfcfcfafafaf7f7f7fbfbfbfffffffcfcfcfbfbfbf9f9f9f6f6f6f8f8f8f9f9f9fafafaf7f7f7f4f4f4f7f7f7f9f9f9fafafafbfbfbf4f4f4f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8fefefefbfbfbfcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f3f3f3f7f7f7f8f8f8f9f9f9fafafafafafaf8f8f8f7f7f7f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9fafafafafafaf6f6f6f7f7f7f7f7f7f9f9f9fafafafbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfafafaf7f7f7efefeff5f5f5fffffff9f9f9efefeff3f3f3f2f2f2f5f5f5f5f5f5f4f4f4fcfcfcfefefefbfbfbfdfdfdfbfbfbfafafafbfbfbfdfdfdfefefefefefefefefefdfdfdfefefefefefefdfdfdfdfdfdfefefefffffffffffffefefefbfbfbf9f9f9fafafaf8f8f8f7f7f7f6f6f6f9f9f9f7f7f7fafafafbfbfbfcfcfcfefefefdfdfdfdfdfdfefefefdfdfdf7f7f7f3f3f3f6f6f6f7f7f7f2f2f2f1f1f1efefeff0f0f0f4f4f4f5f5f5f4f4f4f7f7f7fafafafafafaf9f9f9f9f9f9fefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf6f6f6f8f8f8f7f7f7f7f7f7f8f8f8fafafaf2f2f2f1f1f1f4f4f4f2f2f2edededefefefebebebecececebebebe6e6e6eeeeeeedededf0f0f0fafafaf8f8f8eaeaeae1e1e1dededee0e0e0e4e4e4ddddddd9d9d9dadadadadadadbdbdbdfdfdfe4e4e4e6e6e6e6e6e6e8e8e8e5e5e5e7e7e7e7e7e7e3e3e3e5e5e5e5e5e5e9e9e9eaeaeaebebebe8e8e8e9e9e9e7e7e7e8e8e8e8e8e8e5e5e5e6e6e6e7e7e7e8e8e8e4e4e4e6e6e6e9e9e9e6e6e6dcdcdcd0d0d0dbdbdbe8e8e8e8e8e8e8e8e8eeeeeeedededeaeaeaf1f1f1e8e8e8ededededededf1f1f1f1f1f1f6f6f6f9f9f9f6f6f6f6f6f6f2f2f2f6f6f6fcfcfcfafafaf8f8f8fcfcfcf9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcf7f7f7f9f9f9fbfbfbf4f4f4f6f6f6f8f8f8fafafaf2f2f2f6f6f6f1f1f1f0f0f0f8f8f8fdfdfdfffffffffffffffffff2f2f2ecececf0f0f0f6f6f6fefefefefefefbfbfbf5f5f5f2f2f2f4f4f4fafafafdfdfdfefefefefefefafafaefefeff7f7f7f9f9f9f1f1f1f5f5f5fffffffffffffcfcfcf0f0f0e2e2e2eaeaeafafafafefefefbfbfbfdfdfdf3f3f3eaeaeaedededeeeeeeedededeaeaeaf1f1f1fefefefffffffdfdfdf9f9f9fafafaf7f7f7f5f5f5fbfbfbfdfdfdfbfbfbf9f9f9fbfbfbfdfdfdfffffffefefefcfcfcedededf3f3f3f8f8f8fbfbfbfcfcfcf6f6f6f9f9f9f7f7f7f3f3f3f6f6f6fcfcfcf9f9f9f3f3f3f6f6f6f6f6f6fbfbfbf4f4f4f6f6f6fbfbfbe9e9e9e9e9e9f6f6f6fdfdfdf7f7f7f1f1f1f1f1f1f6f6f6f8f8f8f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6fafafaf8f8f8f8f8f8fafafafdfdfdfbfbfbfbfbfbfefefef9f9f9f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f6f6f6f1f1f1f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f3f3f3f3f3f3f5f5f5f6f6f6f4f4f4fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcf5f5f5fafafaf6f6f6f2f2f2fdfdfdf8f8f8f7f7f7fcfcfcfdfdfdfbfbfbfcfcfcfbfbfbfcfcfcfcfcfcf7f7f7f5f5f5f4f4f4fcfcfcfcfcfcfafafafbfbfbf8f8f8fafafafbfbfbf9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcf8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7fafafafcfcfcfcfcfcfafafaf4f4f4f6f6f6fafafaf9f9f9fbfbfbf0f0f0f2f2f2fffffffefefefffffffefefefdfdfdfcfcfcfafafaf9f9f9f6f6f6fafafafcfcfcfcfcfcfefefefffffffefefefefefefafafaf5f5f5f8f8f8fcfcfcfefefefefefefcfcfcfbfbfbf2f2f2f6f6f6fdfdfdfbfbfbfafafafafafafbfbfbfbfbfbf9f9f9fcfcfcf7f7f7f7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fdfdfdfafafafafafaf9f9f9f7f7f7f6f6f6f7f7f7f5f5f5f5f5f5f7f7f7f6f6f6f4f4f4f3f3f3f8f8f8f8f8f8f5f5f5f6f6f6fafafafbfbfbfbfbfbf9f9f9fafafafcfcfcfcfcfcfcfcfcfcfcfcfafafafbfbfbf9f9f9fafafaf8f8f8f9f9f9fbfbfbf9f9f9fbfbfbf9f9f9f6f6f6f4f4f4f3f3f3f5f5f5fafafafcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f4f4f4f2f2f2f8f8f8fcfcfcfefefef9f9f9f5f5f5f5f5f5f7f7f7fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8fafafaf8f8f8f8f8f8f9f9f9f7f7f7f3f3f3f6f6f6f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6f4f4f4f8f8f8f9f9f9fdfdfdfefefefdfdfdf0f0f0eeeeeefefefefffffffafafafbfbfbfdfdfdf8f8f8f6f6f6f7f7f7f5f5f5f6f6f6fcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefefefefcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdf6f6f6f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f8f8f8fafafafbfbfbf9f9f9f2f2f2ebebebf8f8f8fdfdfdf2f2f2f7f7f7fefefefbfbfbfcfcfcfffffffefefefdfdfdfefefefefefefefefefefefefcfcfcfdfdfdfefefefffffffffffffffffffdfdfdfdfdfdfefefefbfbfbfafafaf9f9f9f8f8f8f5f5f5f2f2f2fafafafcfcfcf9f9f9f8f8f8f7f7f7fcfcfcfcfcfcfcfcfcfbfbfbf3f3f3f6f6f6f9f9f9f7f7f7f5f5f5efefeff6f6f6f8f8f8f8f8f8fbfbfbfcfcfcfafafafbfbfbfafafafbfbfbfefefefefefefefefefcfcfcfefefefefefefcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f7f7f7f7f7f7f4f4f4f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8edededecececedededf3f3f3f6f6f6efefeff0f0f0f1f1f1f1f1f1f4f4f4f7f7f7f5f5f5f2f2f2f4f4f4f0f0f0efefeff1f1f1dbdbdbd4d4d4e6e6e6eeeeeeededededededeeeeeeefefeffafafafafafaf9f9f9fbfbfbfafafafafafafcfcfcfdfdfdfefefefdfdfdfefefefefefefefefefffffffefefefffffffdfdfdfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbfafafaf3f3f3f3f3f3fdfdfdfdfdfdfafafafafafaf7f7f7fffffffdfdfdfffffffffffffefefefefefefefefefefefefbfbfbf8f8f8f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f5f5f5f8f8f8fafafaf8f8f8f4f4f4f7f7f7fafafaf9f9f9f3f3f3f7f7f7fdfdfdfbfbfbf2f2f2f2f2f2fcfcfcf7f7f7f7f7f7f4f4f4f3f3f3f5f5f5f4f4f4fbfbfbfffffffdfdfdecececebebebf7f7f7f9f9f9fafafaf9f9f9fcfcfcfcfcfcf7f7f7f9f9f9fdfdfdfffffffffffff7f7f7efefeff0f0f0fdfdfdfdfdfdf1f1f1eeeeeefdfdfdfcfcfcfafafadfdfdfe0e0e0f1f1f1fffffffffffffdfdfdfefefef6f6f6efefeff4f4f4f3f3f3ecececf6f6f6fefefefffffffffffffbfbfbf5f5f5f8f8f8f8f8f8f7f7f7fafafafbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfefefefefefefefefef0f0f0f3f3f3fefefef1f1f1eeeeeefdfdfdfefefefafafaf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfafafaf5f5f5fafafaf4f4f4f5f5f5f9f9f9f1f1f1fbfbfbfdfdfdfbfbfbf5f5f5f2f2f2f5f5f5fafafafcfcfcfafafafbfbfbfcfcfcfcfcfcfbfbfbfafafafcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfafafafafafafbfbfbfbfbfbf9f9f9fdfdfdfdfdfdfcfcfcfdfdfdfbfbfbf9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9fcfcfcfafafafcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fefefef4f4f4edededf9f9f9f9f9f9f4f4f4fafafafbfbfbfafafafbfbfbfbfbfbfafafafbfbfbfdfdfdf4f4f4edededf5f5f5fafafaf8f8f8fafafafcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8fafafaf6f6f6f9f9f9fcfcfcfbfbfbfdfdfdfbfbfbf9f9f9f8f8f8fcfcfcfcfcfcfafafafcfcfcfcfcfcfefefefdfdfdf7f7f7f7f7f7f0f0f0fcfcfcfefefefefefefcfcfcfcfcfcfdfdfdfcfcfcfafafafbfbfbfafafaf9f9f9fafafaf9f9f9fcfcfcfcfcfcf4f4f4f9f9f9fafafaf9f9f9f7f7f7fcfcfcfefefefefefefefefefdfdfdf6f6f6fafafafcfcfcfefefefdfdfdfbfbfbfcfcfcf9f9f9f6f6f6f8f8f8fdfdfdfbfbfbfcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f4f4f4f6f6f6fcfcfcfbfbfbfefefefbfbfbf9f9f9fcfcfcfcfcfcfafafaf9f9f9fafafafcfcfcfbfbfbf4f4f4f4f4f4f7f7f7f5f5f5f4f4f4f8f8f8fdfdfdfcfcfcfbfbfbf8f8f8f5f5f5f7f7f7f7f7f7fbfbfbfafafaf8f8f8f6f6f6f7f7f7fafafafafafafdfdfdfafafaf6f6f6f5f5f5f5f5f5fbfbfbfafafaf9f9f9fdfdfdf9f9f9f7f7f7fcfcfcfefefefcfcfcf9f9f9f9f9f9fdfdfdfbfbfbf8f8f8f6f6f6f3f3f3fafafafdfdfdfafafafefefefdfdfdfbfbfbf6f6f6f7f7f7f7f7f7f5f5f5f8f8f8fafafafafafafafafaf8f8f8f3f3f3f4f4f4f6f6f6f8f8f8fafafaf9f9f9fafafaf7f7f7f9f9f9f7f7f7f5f5f5eeeeeef3f3f3fefefefcfcfcfdfdfdfbfbfbfbfbfbf9f9f9f5f5f5f4f4f4f4f4f4f6f6f6f9f9f9f7f7f7f5f5f5f4f4f4f8f8f8f9f9f9fbfbfbfefefefcfcfcfafafaf9f9f9eeeeeeeeeeeef3f3f3f3f3f3f7f7f7f9f9f9f3f3f3f5f5f5f3f3f3f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6f4f4f4eeeeeeefefeffefefef8f8f8f4f4f4fbfbfbfffffffdfdfdfafafaf9f9f9f6f6f6fafafaf9f9f9fafafafcfcfcfdfdfdfefefefdfdfdfdfdfdfbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f3f3f3f2f2f2f6f6f6fafafaf7f7f7f4f4f4f4f4f4f4f4f4f1f1f1f4f4f4f6f6f6f4f4f4f4f4f4f3f3f3f7f7f7fbfbfbfafafaf6f6f6fafafafffffffdfdfdfefefefffffffffffffcfcfcfdfdfdfffffffdfdfdfcfcfcfdfdfdfafafafafafafbfbfbfbfbfbfcfcfcfbfbfbf8f8f8fafafafcfcfcfafafafafafaf8f8f8f9f9f9f8f8f8f5f5f5f6f6f6fefefefdfdfdfcfcfcfafafaf9f9f9fdfdfdfcfcfcfefefefffffffefefefefefefffffffefefefefefefffffffefefefffffffffffff7f7f7f1f1f1fcfcfcfefefefffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcf7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f6f6f6f8f8f8f1f1f1eeeeeef2f2f2f5f5f5f6f6f6f4f4f4f4f4f4f6f6f6fcfcfcfcfcfcfefefef5f5f5f8f8f8f3f3f3f8f8f8f5f5f5fdfdfdfefefefcfcfcfdfdfdf9f9f9fafafafbfbfbfbfbfbfdfdfdfcfcfcfafafaf9f9f9fbfbfbfcfcfcfbfbfbfefefefdfdfdf8f8f8f9f9f9f9f9f9f9f9f9fafafaf8f8f8fcfcfcfafafaf8f8f8f5f5f5f9f9f9f6f6f6f3f3f3f5f5f5f5f5f5fbfbfbf7f7f7fafafafefefef0f0f0e8e8e8f3f3f3f8f8f8fafafaf8f8f8f5f5f5f8f8f8fefefefefefefbfbfbfefefefefefefefefefcfcfcf6f6f6f5f5f5fcfcfcf4f4f4fbfbfbedededeaeaeaf8f8f8fdfdfdecececf1f1f1f7f7f7fefefefafafaf9f9f9fdfdfdfafafaf2f2f2f2f2f2f3f3f3f3f3f3fdfdfdfffffffffffffbfbfbfafafaebebebf5f5f5fcfcfcf9f9f9fbfbfbfbfbfbfcfcfcfefefefafafaefefeff8f8f8f3f3f3f6f6f6f6f6f6fcfcfcfefefef4f4f4ebebebfafafafdfdfdfcfcfcf8f8f8f8f8f8f5f5f5f9f9f9fafafafcfcfcfafafafafafaf9f9f9f9f9f9eeeeeef7f7f7fffffffdfdfdfdfdfdfafafaf9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfdfdfdf8f8f8f7f7f7f9f9f9fdfdfdfcfcfcfefefefefefefcfcfcfafafafafafafbfbfbf9f9f9f5f5f5f8f8f8f8f8f8fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcf9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfefefefbfbfbf4f4f4f7f7f7fafafafdfdfdfdfdfdfbfbfbfdfdfdfcfcfcfbfbfbf6f6f6f5f5f5fbfbfbfdfdfdf1f1f1eeeeeef2f2f2f5f5f5efefefeeeeeeebebebf1f1f1f6f6f6f8f8f8f8f8f8fafafafcfcfcfcfcfcf7f7f7f8f8f8fafafafafafafbfbfbf4f4f4fbfbfbf8f8f8f5f5f5f4f4f4f5f5f5f4f4f4f1f1f1f2f2f2f7f7f7f7f7f7f3f3f3f5f5f5f5f5f5f6f6f6f9f9f9f6f6f6f6f6f6f9f9f9fafafaf5f5f5f0f0f0eeeeeef7f7f7fcfcfcfdfdfdfbfbfbfbfbfbfbfbfbf7f7f7f5f5f5f9f9f9fafafaf5f5f5f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdf8f8f8f7f7f7f7f7f7f3f3f3f5f5f5f9f9f9fdfdfdfafafaf6f6f6fbfbfbfafafaf8f8f8f8f8f8f9f9f9fbfbfbfefefefefefefdfdfdfafafafbfbfbfdfdfdf7f7f7f6f6f6f8f8f8f8f8f8fbfbfbfafafaf6f6f6f5f5f5f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6fbfbfbfafafaf8f8f8fafafaf9f9f9fafafafbfbfbfafafafdfdfdfcfcfcfefefefbfbfbfafafafcfcfcfafafafafafafcfcfcf9f9f9fbfbfbfefefefefefefdfdfdf9f9f9fcfcfcfcfcfcf8f8f8fcfcfcfbfbfbf8f8f8fafafafefefefdfdfdfbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfffffffefefefefefefdfdfdfbfbfbf8f8f8fbfbfbfefefefdfdfdfefefefdfdfdfdfdfdf8f8f8fdfdfdfdfdfdeeeeeeecececf3f3f3f7f7f7f7f7f7f2f2f2f0f0f0f1f1f1f5f5f5f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f0f0f0eeeeeeeeeeeef2f2f2ecececf5f5f5f5f5f5f0f0f0efefefefefeff3f3f3f0f0f0eeeeeeefefefeeeeeee8e8e8e2e2e2ecececfefefefafafaf8f8f8f8f8f8fbfbfbfcfcfcf8f8f8f5f5f5f9f9f9fdfdfdf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f4f4f4f6f6f6f3f3f3f0f0f0f1f1f1f2f2f2f2f2f2f4f4f4f5f5f5f3f3f3f4f4f4fafafaf5f5f5f4f4f4f2f2f2f4f4f4f8f8f8f5f5f5f6f6f6f4f4f4f4f4f4f8f8f8fbfbfbfcfcfcfbfbfbf6f6f6f3f3f3f5f5f5f3f3f3edededf5f5f5f6f6f6fafafafbfbfbf8f8f8fbfbfbfbfbfbfcfcfcfbfbfbf5f5f5f6f6f6f9f9f9f9f9f9f7f7f7f8f8f8fbfbfbfafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefcfcfcfafafafdfdfdfdfdfdfdfdfdfbfbfbfafafafefefefcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfefefefcfcfcfcfcfcfafafafcfcfcfefefefdfdfdfbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfafafaf8f8f8f9f9f9fbfbfbfafafaf9f9f9f8f8f8fafafafafafaf9f9f9f9f9f9fafafaf7f7f7f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfefefefdfdfdfffffffffffffffffffefefefefefefefefefdfdfdfdfdfdfefefefffffffefefefefefefefefefffffffffffffffffffefefefdfdfdfffffffcfcfcfafafafefefefefefefefefefafafafcfcfcfefefefffffffffffffffffffffffffffffffffffffefefefdfdfdfafafafbfbfbfefefefefefefafafafbfbfbfdfdfdfcfcfcfefefefafafafafafafbfbfbfdfdfdfdfdfdfafafaf8f8f8f4f4f4f4f4f4f7f7f7fbfbfbfcfcfcfdfdfdf4f4f4e5e5e5eeeeeefdfdfdfcfcfcf7f7f7f8f8f8fafafafdfdfdfefefefcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfffffff9f9f9f7f7f7f4f4f4ecececfefefefafafae8e8e8efefeff7f7f7f5f5f5fefefefefefef6f6f6f0f0f0fbfbfbf3f3f3fcfcfcf3f3f3f3f3f3f8f8f8f8f8f8fefefefffffffcfcfcfbfbfbf8f8f8f1f1f1fafafafbfbfbf9f9f9fafafafbfbfbfafafafbfbfbf7f7f7e4e4e4e1e1e1e8e8e8f9f9f9ecececf4f4f4fdfdfdf5f5f5e6e6e6ecececf0f0f0fbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9fdfdfdf8f8f8f8f8f8f8f8f8f3f3f3f2f2f2fefefef9f9f9f4f4f4f8f8f8f6f6f6f9f9f9fcfcfcfcfcfcfbfbfbf8f8f8f7f7f7fcfcfcfbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbf8f8f8f9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdfbfbfbf9f9f9fdfdfdfffffffffffffdfdfdfefefefbfbfbfbfbfbfdfdfdfefefef9f9f9f9f9f9f8f8f8f5f5f5f4f4f4f8f8f8f7f7f7f5f5f5fbfbfbf8f8f8f3f3f3f0f0f0f3f3f3f5f5f5f5f5f5f9f9f9f4f4f4f1f1f1eeeeeef3f3f3f4f4f4f3f3f3f5f5f5f3f3f3f2f2f2efefeff2f2f2f2f2f2f2f2f2f0f0f0f9f9f9f6f6f6fafafafcfcfcf7f7f7fafafaf7f7f7f5f5f5f6f6f6f8f8f8f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f2f2f2f5f5f5f8f8f8f2f2f2f3f3f3f6f6f6f0f0f0f4f4f4f7f7f7f8f8f8f3f3f3f4f4f4fafafafbfbfbfbfbfbfdfdfdf9f9f9f4f4f4f3f3f3f5f5f5f8f8f8f9f9f9f6f6f6f5f5f5f2f2f2f9f9f9fafafafdfdfdfbfbfbf9f9f9f5f5f5f7f7f7f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8f9f9f9fbfbfbfafafafbfbfbfafafaf9f9f9f7f7f7f9f9f9fbfbfbfafafafcfcfcf9f9f9fafafafdfdfdf8f8f8f3f3f3f4f4f4f4f4f4f5f5f5fbfbfbfefefefafafaf6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f6f6f6f4f4f4f5f5f5f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfafafafafafafefefefcfcfcf8f8f8f8f8f8fbfbfbf9f9f9fafafafbfbfbfafafafafafafdfdfdfffffffffffffffffffbfbfbfafafafbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafaf4f4f4f7f7f7fffffffbfbfbf3f3f3f7f7f7fdfdfdfafafaefefeffdfdfdfffffffafafafbfbfbfdfdfdfefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf7f7f7fafafaf5f5f5fbfbfbfafafafbfbfbfafafafafafafcfcfcfafafaf6f6f6f6f6f6f4f4f4f2f2f2f0f0f0fafafafffffffefefef9f9f9f6f6f6fafafafbfbfbfbfbfbf8f8f8f7f7f7fafafaf9f9f9f5f5f5f5f5f5f3f3f3efefeff3f3f3f9f9f9f8f8f8f2f2f2f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f9f9f9f8f8f8f8f8f8f7f7f7fbfbfbf9f9f9fafafafbfbfbfdfdfdfefefefcfcfcfafafaf6f6f6f2f2f2f4f4f4f4f4f4f3f3f3f1f1f1efefefefefefeeeeeef4f4f4f7f7f7f6f6f6f3f3f3f7f7f7f5f5f5f5f5f5f8f8f8f2f2f2f7f7f7f6f6f6f8f8f8fcfcfcfcfcfcf9f9f9f8f8f8fdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfefefefafafaf6f6f6f7f7f7f8f8f8f8f8f8f5f5f5f1f1f1f3f3f3fcfcfcf8f8f8f6f6f6f7f7f7f5f5f5f6f6f6fafafafafafaf6f6f6f2f2f2f7f7f7f8f8f8f7f7f7f5f5f5f9f9f9fcfcfcf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f9f9f9f4f4f4f7f7f7f9f9f9fafafafafafaf9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfefefefcfcfcfcfcfcfefefefefefefdfdfdfcfcfcfcfcfcfafafaf8f8f8fbfbfbf9f9f9f6f6f6f4f4f4f0f0f0f5f5f5f6f6f6f8f8f8f2f2f2f3f3f3f4f4f4f2f2f2f2f2f2f0f0f0f5f5f5f3f3f3f7f7f7fbfbfbf5f5f5f3f3f3f8f8f8fefefefefefefdfdfdfafafafdfdfdfffffff9f9f9fafafafffffffefefefefefefcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefbfbfbfefefefcfcfcfbfbfbf0f0f0e2e2e2f3f3f3fcfcfcfffffffefefef8f8f8fdfdfdfffffffefefef8f8f8f8f8f8fafafaf7f7f7fafafafbfbfbf8f8f8f7f7f7f7f7f7ecececf5f5f5fefefefffffff8f8f8eeeeeef2f2f2f4f4f4fbfbfbfffffff3f3f3efefeff9f9f9efefeffdfdfdeeeeeee4e4e4f3f3f3fffffffffffffcfcfcf9f9f9f9f9f9f2f2f2fafafafcfcfcfbfbfbfafafaf9f9f9fbfbfbfcfcfcfcfcfcf2f2f2e5e5e5e4e4e4ecececfbfbfbf4f4f4fdfdfdfffffffcfcfcf5f5f5f2f2f2f3f3f3f9f9f9fcfcfcf9f9f9f9f9f9fbfbfbfafafafcfcfcf7f7f7f6f6f6f4f4f4f8f8f8fffffffefefef9f9f9f2f2f2f6f6f6f7f7f7fbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf7f7f7f4f4f4f6f6f6fafafafafafaf8f8f8fbfbfbfafafafcfcfcf7f7f7f3f3f3f3f3f3f5f5f5f8f8f8fafafafbfbfbf9f9f9f9f9f9f6f6f6f5f5f5f3f3f3f7f7f7f7f7f7f8f8f8f9f9f9f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfafafafafafafcfcfcf7f7f7efefefe7e7e7ebebebe9e9e9f0f0f0edededf7f7f7f8f8f8f2f2f2f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfafafaf4f4f4f9f9f9fdfdfdf7f7f7ecececf5f5f5fffffffcfcfcfafafafcfcfcfdfdfdfffffffffffffefefefffffffefefefefefefdfdfdfcfcfcfbfbfbf8f8f8f1f1f1fbfbfbf0f0f0efefefeeeeeeecececf1f1f1f3f3f3f3f3f3f5f5f5f8f8f8f8f8f8fdfdfdfdfdfdfbfbfbf5f5f5f0f0f0e9e9e9f2f2f2fafafaf8f8f8f5f5f5f5f5f5fbfbfbf7f7f7fefefefffffffefefef5f5f5f7f7f7fefefef9f9f9f7f7f7f7f7f7f5f5f5f5f5f5fafafaf7f7f7f3f3f3f9f9f9fbfbfbfafafaf8f8f8f7f7f7fbfbfbfdfdfdfbfbfbfcfcfcfdfdfdf9f9f9f8f8f8fbfbfbf8f8f8f7f7f7fcfcfcfdfdfdfdfdfdfdfdfdfefefefbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f6f6f6f4f4f4f3f3f3fafafafafafaf9f9f9fbfbfbfafafaf9f9f9f6f6f6f8f8f8f9f9f9f8f8f8fcfcfcfffffffdfdfdf8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f4f4f4f7f7f7f7f7f7fafafaf9f9f9fafafaf8f8f8f8f8f8fcfcfcfcfcfcfbfbfbfcfcfcfafafaf5f5f5f4f4f4f1f1f1f4f4f4fafafafcfcfcfcfcfcfdfdfdfefefefefefefcfcfcfafafafbfbfbfcfcfcfcfcfcfafafaf8f8f8f7f7f7f9f9f9f8f8f8f2f2f2f1f1f1fefefef9f9f9f3f3f3f7f7f7fefefef8f8f8f3f3f3fefefefcfcfcf7f7f7f6f6f6fafafafafafaf7f7f7f7f7f7f7f7f7f7f7f7f6f6f6fafafafafafaf6f6f6f8f8f8fbfbfbfbfbfbfafafaf9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfafafaf8f8f8fbfbfbf9f9f9f6f6f6f8f8f8fefefef6f6f6efefefedededf1f1f1f6f6f6fbfbfbf8f8f8f6f6f6f7f7f7fafafaf9f9f9f6f6f6f8f8f8f8f8f8f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6fafafafbfbfbfcfcfcfafafafbfbfbfafafafcfcfcf8f8f8f9f9f9fafafafcfcfcf9f9f9fdfdfdfffffffffffffffffffffffffcfcfcf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcf8f8f8f5f5f5fbfbfbf8f8f8fafafafafafafbfbfbfefefefdfdfdfcfcfcfdfdfdfffffffffffffdfdfdfefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfefefefdfdfdfbfbfbfdfdfdfffffffefefefefefefdfdfdfbfbfbfafafaf8f8f8fbfbfbf8f8f8f6f6f6f3f3f3f2f2f2f3f3f3f6f6f6f5f5f5f3f3f3f8f8f8f9f9f9f5f5f5f5f5f5f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f7f7f7f9f9f9fafafafafafafbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f6f6f6f2f2f2f2f2f2f2f2f2f0f0f0edededefefeff0f0f0f0f0f0ebebebebebebedededefefeff2f2f2f1f1f1f4f4f4f6f6f6efefefeeeeeeefefeff4f4f4efefeff3f3f3f2f2f2f2f2f2f4f4f4f6f6f6f5f5f5f2f2f2f5f5f5f9f9f9fbfbfbfbfbfbfdfdfdfffffffefefefdfdfdfffffffffffffefefefffffffefefefefefefefefefefefefffffffffffffffffffefefefefefef2f2f2f0f0f0fefefefbfbfbf9f9f9fefefefcfcfcf5f5f5f3f3f3f8f8f8f4f4f4f5f5f5f7f7f7f8f8f8fafafafbfbfbf0f0f0f5f5f5f1f1f1f3f3f3fefefefefefefffffffdfdfdf4f4f4efefeff3f3f3f3f3f3fafafafafafaefefeff7f7f7f7f7f7fcfcfcf9f9f9eaeaeaf2f2f2fffffffdfdfdfafafafafafafafafaf9f9f9fcfcfcfcfcfcfafafafbfbfbf9f9f9fafafafefefefffffff4f4f4eeeeeef2f2f2f6f6f6fcfcfcfbfbfbfffffffefefefcfcfcfefefefffffffffffffefefefafafaf7f7f7f6f6f6f7f7f7fbfbfbfdfdfdf9f9f9f6f6f6f9f9f9fefefefbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f9f9f9fafafafbfbfbfcfcfcfafafafdfdfdf9f9f9f3f3f3f2f2f2f6f6f6fdfdfdfafafaf6f6f6fafafafdfdfdfcfcfcfdfdfdf9f9f9f9f9f9fbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9f7f7f7f6f6f6fafafafdfdfdfafafafcfcfcf9f9f9f8f8f8f9f9f9fbfbfbfafafafbfbfbf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f0f0f0f0f0f0f8f8f8f6f6f6f0f0f0f3f3f3f6f6f6f7f7f7fcfcfcf6f6f6f7f7f7f6f6f6f4f4f4fbfbfbfcfcfcf7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f2f2f2ebebebf2f2f2fafafaf5f5f5f5f5f5f9f9f9fdfdfdf7f7f7f1f1f1f3f3f3f6f6f6f3f3f3ecececefefeff3f3f3f7f7f7fbfbfbfdfdfdfdfdfdfefefefdfdfdf8f8f8f8f8f8edededf4f4f4f2f2f2efefeff2f2f2f2f2f2f2f2f2f5f5f5f8f8f8f8f8f8fbfbfbf8f8f8f7f7f7fcfcfcf9f9f9f9f9f9fdfdfdfefefefdfdfdfdfdfdfefefefffffffbfbfbfdfdfdfffffff8f8f8ebebebf4f4f4fefefefefefefafafaf8f8f8fafafaf9f9f9fafafafafafaf5f5f5f9f9f9f9f9f9f7f7f7fcfcfcfdfdfdfefefefefefefefefefcfcfcfbfbfbfcfcfcfcfcfcfafafaf9f9f9f5f5f5f5f5f5f8f8f8f8f8f8f6f6f6f9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcf6f6f6f7f7f7f6f6f6f5f5f5f3f3f3f5f5f5f9f9f9fafafafefefefefefefdfdfdfbfbfbfdfdfdfefefefcfcfcfcfcfcf8f8f8f8f8f8f5f5f5f5f5f5f4f4f4f3f3f3f8f8f8fcfcfcf8f8f8f6f6f6f6f6f6f5f5f5fafafafdfdfdfbfbfbf8f8f8f5f5f5f4f4f4f5f5f5fafafafbfbfbf5f5f5f0f0f0f7f7f7f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f6f6f6f5f5f5f4f4f4f7f7f7f9f9f9fcfcfcfcfcfcfafafafcfcfcfefefefcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdf7f7f7f5f5f5fafafafbfbfbfafafafcfcfcf0f0f0dfdfdff1f1f1f3f3f3f8f8f8f4f4f4f4f4f4f6f6f6f8f8f8fafafaf7f7f7f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7fafafafdfdfdfffffffffffffffffff8f8f8f8f8f8f5f5f5e1e1e1edededf7f7f7f9f9f9fcfcfcfefefefcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfafafafbfbfbfcfcfcfffffffffffffdfdfdfafafafcfcfcfffffffefefefffffffdfdfdfbfbfbfbfbfbfefefefbfbfbfafafaf6f6f6f2f2f2ebebebf1f1f1fcfcfcfefefef9f9f9fefefefefefefefefefefefefdfdfdfcfcfcfbfbfbfafafafbfbfbfbfbfbf8f8f8f3f3f3f1f1f1f5f5f5f1f1f1efefefedededf0f0f0eaeaeae6e6e6edededf5f5f5f6f6f6f2f2f2f4f4f4f5f5f5fafafafffffffffffffdfdfdfdfdfdfdfdfdfefefefcfcfcf9f9f9f9f9f9f9f9f9fafafafdfdfdfefefefcfcfcf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbf8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7fafafaf8f8f8f8f8f8f6f6f6f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9fafafaf7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f4f4f4f1f1f1f4f4f4f7f7f7f3f3f3f4f4f4f6f6f6f5f5f5f4f4f4f0f0f0f3f3f3f8f8f8f1f1f1f6f6f6f3f3f3f5f5f5f6f6f6f7f7f7fafafaf6f6f6f9f9f9fcfcfcfbfbfbf7f7f7f7f7f7fafafaf6f6f6f5f5f5f7f7f7f8f8f8f2f2f2f3f3f3f4f4f4f4f4f4f4f4f4efefefe9e9e9f1f1f1f9f9f9f2f2f2f4f4f4fbfbfbfcfcfcfefefef8f8f8f7f7f7fefefef8f8f8fdfdfdfdfdfdfdfdfdf8f8f8fbfbfbfdfdfdfdfdfdfefefefafafaf9f9f9fefefefcfcfcf0f0f0edededf8f8f8f7f7f7f9f9f9f9f9f9fbfbfbf9f9f9fcfcfcefefefeeeeeefbfbfbfefefefefefefffffffefefefffffffefefef2f2f2f0f0f0f2f2f2f4f4f4fbfbfbf8f8f8f4f4f4f8f8f8f9f9f9fffffff6f6f6f6f6f6fefefefcfcfcfafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f8f8f8fafafafbfbfbfcfcfcfefefefdfdfdfafafaf7f7f7f7f7f7f8f8f8f8f8f8fffffff6f6f6edededf6f6f6f6f6f6f6f6f6fcfcfcfbfbfbf9f9f9fbfbfbfbfbfbfbfbfbf8f8f8fafafafbfbfbfefefefcfcfcf8f8f8f9f9f9f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f8f8f8fbfbfbf6f6f6f6f6f6fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f5f5f5f8f8f8fcfcfcfafafafafafaf7f7f7f9f9f9fafafaf8f8f8fafafaf5f5f5f6f6f6fcfcfcfafafafafafafbfbfbfcfcfcfafafaf8f8f8fafafafcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9fafafafafafaf9f9f9f9f9f9fafafaf9f9f9fbfbfbf7f7f7f6f6f6f8f8f8f2f2f2fafafaf7f7f7f3f3f3fafafafefefefbfbfbf2f2f2f3f3f3f7f7f7f3f3f3fafafaf7f7f7f7f7f7f9f9f9f8f8f8fafafafbfbfbfdfdfdfcfcfcfafafafafafaf7f7f7fafafafefefefcfcfcfafafaf8f8f8f6f6f6fafafaf6f6f6eeeeeef2f2f2eaeaeae7e7e7ebebebececececececf2f2f2fcfcfcfefefef3f3f3f0f0f0f6f6f6f5f5f5f4f4f4f5f5f5f8f8f8f8f8f8fbfbfbf9f9f9f9f9f9fafafaf9f9f9f8f8f8fdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcf9f9f9fbfbfbfafafafbfbfbfdfdfdfefefef8f8f8f6f6f6f7f7f7fafafafffffffafafafafafafdfdfdfbfbfbf9f9f9fcfcfcf9f9f9fdfdfdfefefefbfbfbf9f9f9f6f6f6fefefefcfcfcf8f8f8f5f5f5fafafafbfbfbf7f7f7f6f6f6f6f6f6f3f3f3f3f3f3f3f3f3f5f5f5f5f5f5f9f9f9f7f7f7f6f6f6f7f7f7f5f5f5f9f9f9fafafaf6f6f6fafafafcfcfcf7f7f7fafafafafafaf9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfdfdfdfafafaf6f6f6f5f5f5f4f4f4f3f3f3f9f9f9f7f7f7f6f6f6f5f5f5f5f5f5f9f9f9f6f6f6f8f8f8fafafaf8f8f8f8f8f8fafafafbfbfbf9f9f9f8f8f8f5f5f5f3f3f3f4f4f4f8f8f8f8f8f8f6f6f6f3f3f3f8f8f8fdfdfdfdfdfdfcfcfcf5f5f5f4f4f4f7f7f7f4f4f4f2f2f2f9f9f9fcfcfcf9f9f9f7f7f7f3f3f3f2f2f2f8f8f8f7f7f7f3f3f3f1f1f1fafafafffffffcfcfcf7f7f7fafafafafafafbfbfbefefefebebebecececdbdbdbf4f4f4f0f0f0ececececececeeeeeeefefefeeeeeeebebebeeeeeeeaeaeaebebebecececebebebecececebebebebebebf0f0f0efefeff2f2f2f2f2f2f5f5f5f5f5f5f4f4f4f7f7f7fafafafdfdfdfffffffefefefbfbfbf4f4f4f7f7f7fbfbfbfafafafefefefffffffdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfdfdfdf6f6f6f6f6f6f5f5f5efefefefefeffafafaf9f9f9f5f5f5f8f8f8fafafaf9f9f9fcfcfcfefefefefefefefefefbfbfbf9f9f9f4f4f4f8f8f8f5f5f5f6f6f6f1f1f1eeeeeef3f3f3f7f7f7f9f9f9f8f8f8f5f5f5f9f9f9fbfbfbf8f8f8f4f4f4f5f5f5efefefedededf5f5f5f5f5f5f2f2f2f5f5f5f5f5f5edededf4f4f4fcfcfcf9f9f9f5f5f5f5f5f5f8f8f8fafafafcfcfcf9f9f9fbfbfbfdfdfdfdfdfdf9f9f9fafafafefefefefefefdfdfdfefefefcfcfcf8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafafbfbfbf9f9f9f9f9f9fafafafcfcfcfafafaf8f8f8f8f8f8f4f4f4f3f3f3f4f4f4f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfafafafdfdfdfdfdfdf8f8f8f6f6f6f8f8f8fafafafafafafbfbfbfdfdfdfcfcfcf7f7f7f9f9f9fbfbfbfafafafdfdfdfdfdfdf7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f5f5f5f3f3f3f5f5f5f3f3f3f2f2f2f3f3f3f1f1f1f1f1f1f3f3f3f5f5f5f3f3f3f1f1f1f3f3f3f2f2f2ededededededf0f0f0e3e3e3e4e4e4eeeeeef1f1f1f6f6f6f1f1f1edededf8f8f8f4f4f4f3f3f3f0f0f0f3f3f3f5f5f5fbfbfbfefefefefefefcfcfcfbfbfbfbfbfbfdfdfdfefefefefefefcfcfcfefefefefefefefefefdfdfdfefefefcfcfcfcfcfcf4f4f4fafafafffffff7f7f7f8f8f8fefefefafafafcfcfcfdfdfdfcfcfcf5f5f5f5f5f5f6f6f6fbfbfbfdfdfdf4f4f4f1f1f1f8f8f8fefefefffffffffffffcfcfcfcfcfcfafafafbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f7f7f7fbfbfbfcfcfcfdfdfdfffffffffffffbfbfbececece8e8e8e7e7e7f2f2f2fdfdfdeaeaeae8e8e8f1f1f1f1f1f1f6f6f6f6f6f6fbfbfbfcfcfcfbfbfbfafafafafafaf7f7f7fafafafefefefdfdfdf6f6f6f5f5f5f6f6f6f5f5f5f9f9f9fbfbfbfafafafafafafcfcfcfdfdfdfcfcfcfbfbfbfcfcfcf9f9f9fcfcfcfafafaf8f8f8f9f9f9fafafafbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f6f6f6fafafafbfbfbfafafafafafafbfbfbfcfcfcf9f9f9f7f7f7f9f9f9fafafaf8f8f8fbfbfbfbfbfbfafafafafafaf9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f5f5f5f8f8f8fafafafafafafafafaf6f6f6f7f7f7f4f4f4fafafafcfcfcfdfdfdfafafaf6f6f6fafafafafafafafafaf2f2f2f2f2f2fcfcfcf8f8f8fafafafafafafafafafbfbfbf9f9f9fbfbfbfbfbfbfdfdfdf9f9f9f9f9f9fdfdfdfafafaf7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f5f5f5f6f6f6fdfdfdfefefefefefefdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfafafafdfdfdf6f6f6fafafafafafafafafafdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f6f6f6f4f4f4f0f0f0eaeaeaeaeaeaf7f7f7f6f6f6f9f9f9f8f8f8f6f6f6f4f4f4efefeff6f6f6f3f3f3edededf0f0f0f2f2f2f6f6f6f4f4f4f2f2f2e9e9e9f9f9f9fbfbfbfafafaf3f3f3eeeeeeeaeaeaf2f2f2fcfcfcf8f8f8f7f7f7f5f5f5f4f4f4f6f6f6fbfbfbf6f6f6f2f2f2f5f5f5fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfbfbfbf4f4f4f6f6f6f9f9f9fcfcfcfbfbfbf9f9f9fbfbfbf8f8f8f8f8f8f6f6f6f6f6f6fbfbfbfafafafdfdfdfafafafbfbfbfdfdfdfafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfdfdfdfefefefffffffdfdfdfdfdfdfbfbfbf7f7f7f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7fbfbfbfbfbfbf8f8f8f8f8f8f8f8f8f1f1f1f8f8f8fdfdfdf9f9f9f7f7f7f5f5f5f7f7f7fbfbfbfcfcfcfafafafafafafbfbfbfafafaf6f6f6f3f3f3f0f0f0f0f0f0f2f2f2f2f2f2f2f2f2f9f9f9fcfcfcfefefef6f6f6f5f5f5eaeaeaf3f3f3f8f8f8efefefedededebebebeeeeeeefefefedededf2f2f2f6f6f6f6f6f6f3f3f3f3f3f3f6f6f6f8f8f8f7f7f7f4f4f4f3f3f3f7f7f7f8f8f8eeeeeef1f1f1fafafafefefefffffffffffffffffffefefefdfdfdfdfdfdf9f9f9f5f5f5efefeffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcf9f9f9f5f5f5fafafafefefefffffffcfcfcfcfcfcfcfcfcfbfbfbf8f8f8fdfdfdf8f8f8fbfbfbf9f9f9f6f6f6f6f6f6f6f6f6f2f2f2ecececf1f1f1fcfcfcfffffffffffffefefefdfdfdf8f8f8f8f8f8f6f6f6ebebebecececf1f1f1f4f4f4f8f8f8fafafafefefefbfbfbfbfbfbfbfbfbfcfcfcfafafafefefefffffffffffffffffffffffffdfdfdf7f7f7f5f5f5f3f3f3f3f3f3f3f3f3f1f1f1f4f4f4f5f5f5f3f3f3eeeeeef8f8f8fafafaf9f9f9f9f9f9fcfcfcfefefefefefefdfdfdfffffffdfdfdfefefefdfdfdfcfcfcfbfbfbf8f8f8f7f7f7fafafaf6f6f6f5f5f5f8f8f8fbfbfbf9f9f9f8f8f8fbfbfbfbfbfbf6f6f6f4f4f4f2f2f2f1f1f1f6f6f6f6f6f6f4f4f4f3f3f3f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f4f4f4f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f7f7f7f7f7f7f9f9f9fafafaf8f8f8f7f7f7f8f8f8f9f9f9fcfcfcf9f9f9f7f7f7f4f4f4fcfcfcfbfbfbf5f5f5f5f5f5f2f2f2f0f0f0f0f0f0f1f1f1f3f3f3f4f4f4f3f3f3f2f2f2f1f1f1f4f4f4f5f5f5f4f4f4eeeeeeeeeeeeefefeff2f2f2f7f7f7f8f8f8f6f6f6f0f0f0f0f0f0ededededededf1f1f1f0f0f0f0f0f0f6f6f6f9f9f9f3f3f3f3f3f3f1f1f1f1f1f1f6f6f6f7f7f7f5f5f5f5f5f5f3f3f3f6f6f6f7f7f7f6f6f6fafafaf9f9f9fafafafffffffafafafafafafbfbfbfbfbfbf8f8f8fafafafffffffffffff7f7f7f6f6f6fefefef5f5f5fbfbfbfdfdfdfefefefbfbfbfafafafcfcfcfcfcfcfcfcfcf9f9f9f1f1f1fdfdfdfffffffcfcfcfefefefdfdfdfefefefafafafcfcfcfdfdfdfcfcfcfefefefefefefefefefcfcfcfdfdfdfdfdfdfdfdfdf9f9f9fdfdfdf9f9f9ebebebe8e8e8edededfcfcfcfcfcfcf9f9f9fafafaf9f9f9fbfbfbfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfefefefafafaf5f5f5f3f3f3f7f7f7f7f7f7fbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9fcfcfcfafafafbfbfbfafafaf9f9f9fafafaf8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f6f6f6f8f8f8f9f9f9fafafafafafaf7f7f7f7f7f7fbfbfbfbfbfbf8f8f8f6f6f6f8f8f8f6f6f6f6f6f6f8f8f8fbfbfbf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f9f9f9fafafaf9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfcfcfcf8f8f8fafafafdfdfdfafafaf6f6f6f7f7f7f4f4f4f7f7f7fafafaf8f8f8f7f7f7f4f4f4f5f5f5f8f8f8f4f4f4f3f3f3f2f2f2f1f1f1eeeeeefafafafafafafdfdfdfdfdfdf8f8f8fbfbfbfcfcfcfefefefdfdfdfcfcfcfdfdfdfafafafcfcfcfbfbfbfcfcfcfafafaf9f9f9f9f9f9f6f6f6f0f0f0f7f7f7f4f4f4f9f9f9f8f8f8fafafafdfdfdfcfcfcfcfcfcfdfdfdfdfdfdf8f8f8f6f6f6fcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fafafaf7f7f7f6f6f6f7f7f7f9f9f9fcfcfcfafafaf7f7f7f3f3f3edededf1f1f1f2f2f2f4f4f4eaeaeaedededfdfdfdfdfdfdf9f9f9f5f5f5f4f4f4f7f7f7f5f5f5f5f5f5f7f7f7f5f5f5f5f5f5f1f1f1f4f4f4f6f6f6f1f1f1f6f6f6fefefefbfbfbf8f8f8f9f9f9f8f8f8fcfcfcfefefefefefefefefefffffffefefefefefefefefefbfbfbf3f3f3f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8fdfdfdfcfcfcfafafafafafafbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f9f9f9f9f9f9f5f5f5f7f7f7f4f4f4f7f7f7fdfdfdfcfcfcfdfdfdfafafafbfbfbfcfcfcfbfbfbfafafafafafafafafaf7f7f7f8f8f8f6f6f6f7f7f7f9f9f9fbfbfbfafafaf8f8f8fafafaf7f7f7f3f3f3f6f6f6f7f7f7f5f5f5f7f7f7f8f8f8fafafafdfdfdfbfbfbfcfcfcfbfbfbf8f8f8f9f9f9fafafafcfcfcfbfbfbf6f6f6f2f2f2efefefeeeeeeefefeff0f0f0ececece1e1e1e9e9e9f9f9f9f3f3f3f1f1f1f4f4f4f4f4f4f4f4f4f6f6f6f9f9f9fcfcfcfafafafbfbfbfdfdfdfffffffffffffdfdfdfafafafdfdfdfffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfefefefcfcfcf8f8f8f7f7f7f9f9f9fafafaf9f9f9f7f7f7fbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f8f8f8f8f8f8f3f3f3f2f2f2ebebebecececeaeaeae7e7e7e4e4e4e2e2e2dcdcdcd6d6d6ddddddf3f3f3fcfcfcececece5e5e5f3f3f3fdfdfdf9f9f9f8f8f8fbfbfbf7f7f7efefefeaeaeaeeeeeefcfcfcfdfdfdfbfbfbfcfcfceeeeeef4f4f4fafafaf9f9f9f3f3f3f1f1f1f9f9f9ededede9e9e9f2f2f2fafafafffffffffffffefefefdfdfdfdfdfdfefefefffffffffffff9f9f9f5f5f5f4f4f4fafafafefefefffffffffffffffffffffffffdfdfdf7f7f7eeeeeef0f0f0f4f4f4ececece5e5e5e6e6e6e9e9e9efefeff7f7f7f8f8f8f6f6f6f0f0f0f6f6f6f8f8f8fafafafafafafcfcfcfbfbfbf9f9f9fafafaf7f7f7f8f8f8f9f9f9f8f8f8fbfbfbf8f8f8fafafafcfcfcf9f9f9fbfbfbfbfbfbf9f9f9fafafaf9f9f9f8f8f8fbfbfbf9f9f9fbfbfbfafafafafafaf7f7f7f5f5f5f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6fafafafafafafbfbfbf8f8f8f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfefefefdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfefefefcfcfcfcfcfcfbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfafafafafafafbfbfbfafafafbfbfbf8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8fbfbfbfafafaf8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f9f9f9f8f8f8fafafaf4f4f4f4f4f4f9f9f9f6f6f6f5f5f5f8f8f8fafafafafafaf8f8f8fcfcfcfcfcfcf9f9f9f9f9f9fafafafbfbfbfcfcfcf6f6f6f7f7f7f6f6f6f5f5f5fafafafdfdfdf8f8f8f4f4f4fcfcfcf6f6f6f8f8f8fefefefdfdfdfafafaf7f7f7f9f9f9fbfbfbfcfcfcfdfdfdf5f5f5fbfbfbfefefef8f8f8fcfcfcfcfcfcf9f9f9f8f8f8f4f4f4f4f4f4f8f8f8fbfbfbfafafafafafafafafaf8f8f8fafafafdfdfdf9f9f9fdfdfdfffffffdfdfdfcfcfcfefefefffffffcfcfcfdfdfdfffffffefefefefefefdfdfdfbfbfbfbfbfbfcfcfcfafafaf9f9f9fbfbfbfafafafdfdfdfbfbfbf4f4f4f6f6f6f7f7f7fafafafbfbfbfefefef9f9f9f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8fafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfafafaf4f4f4f5f5f5f8f8f8fefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfafafafafafafafafaf5f5f5fdfdfdfcfcfcf9f9f9f7f7f7f9f9f9fdfdfdf8f8f8f9f9f9fcfcfcf8f8f8f7f7f7fafafafbfbfbfbfbfbfafafafcfcfcfdfdfdfdfdfdf6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfafafaf5f5f5f9f9f9fdfdfdf7f7f7f8f8f8fafafafcfcfcfdfdfdfafafaf7f7f7f8f8f8f4f4f4efefeff1f1f1efefefedededf7f7f7f9f9f9f3f3f3f9f9f9f2f2f2e7e7e7f4f4f4f5f5f5f9f9f9fbfbfbf7f7f7f7f7f7f6f6f6f6f6f6f1f1f1edededf4f4f4f9f9f9f8f8f8f7f7f7e7e7e7e1e1e1f9f9f9fefefef6f6f6edededebebebf1f1f1f1f1f1eeeeeeefefeff3f3f3ebebebeeeeeef5f5f5fafafafbfbfbfdfdfdfefefef9f9f9fafafafdfdfdfdfdfdfafafafafafafdfdfdfefefef4f4f4f4f4f4fcfcfcfcfcfcfdfdfdfcfcfcf8f8f8fafafaf9f9f9f6f6f6fafafafafafafcfcfcfdfdfdfcfcfcfdfdfdfbfbfbf7f7f7f4f4f4f7f7f7f4f4f4f1f1f1efefefedededf2f2f2f6f6f6f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f2f2f2f3f3f3edededf0f0f0f6f6f6fcfcfcf6f6f6f5f5f5f4f4f4f7f7f7f0f0f0efefeff1f1f1f6f6f6f5f5f5f1f1f1f1f1f1eeeeeeeeeeeef1f1f1ededede3e3e3e7e7e7ebebebebebebf4f4f4fcfcfcf9f9f9f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefcfcfcfcfcfcfdfdfdfcfcfcfefefefdfdfdfbfbfbfdfdfdfafafaf5f5f5f7f7f7f6f6f6f6f6f6f9f9f9fcfcfcf9f9f9ededede1e1e1e0e0e0e9e9e9f1f1f1f5f5f5f3f3f3f2f2f2f3f3f3f0f0f0efefefebebebeaeaeaebebebe9e9e9e9e9e9edededeeeeeeeaeaeae8e8e8e7e7e7e8e8e8dedededcdcdcf0f0f0f2f2f2e6e6e6e0e0e0efefeff8f8f8f3f3f3f6f6f6f9f9f9fcfcfcf4f4f4edededfefefef9f9f9eeeeeef0f0f0f4f4f4f6f6f6f9f9f9fbfbfbf6f6f6fdfdfdfcfcfcfafafafffffffbfbfbf5f5f5f4f4f4f5f5f5f6f6f6fefefefefefefdfdfdf6f6f6f0f0f0f4f4f4efefeff8f8f8f7f7f7f4f4f4fefefefffffffffffffffffffffffffffffffefefefcfcfcfbfbfbf7f7f7efefefedededf4f4f4f0f0f0e0e0e0e8e8e8eeeeeeefefefe9e9e9edededefefeff5f5f5fcfcfcf8f8f8fafafaf9f9f9f5f5f5f9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9fefefefdfdfdfdfdfdfafafaf6f6f6f7f7f7fcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfafafafcfcfcfafafafafafafafafafcfcfcfcfcfcf8f8f8fbfbfbf7f7f7f3f3f3f6f6f6f7f7f7fafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf6f6f6fcfcfcfbfbfbf6f6f6f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfefefefefefefffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfbfbfbfafafafbfbfbfafafafefefefefefefdfdfdfdfdfdfcfcfcfafafafdfdfdfcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbf5f5f5f8f8f8fcfcfcfdfdfdf9f9f9fafafaf9f9f9f7f7f7f7f7f7f5f5f5f1f1f1f3f3f3edededeaeaeafafafafdfdfdf1f1f1edededf4f4f4f6f6f6f6f6f6f2f2f2e8e8e8f0f0f0f9f9f9fafafaf7f7f7f8f8f8f8f8f8f7f7f7f0f0f0f6f6f6fcfcfcfafafaf3f3f3f3f3f3f7f7f7f8f8f8f7f7f7f4f4f4f6f6f6f2f2f2f7f7f7fefefefcfcfcf8f8f8f9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfefefefefefefefefefefefefbfbfbf5f5f5fefefefffffffefefefffffffefefefffffffdfdfdf4f4f4f0f0f0efefeff2f2f2f6f6f6f4f4f4f3f3f3efefefedededf4f4f4f8f8f8f4f4f4f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6fafafaf7f7f7fbfbfbfcfcfcfdfdfdf8f8f8f4f4f4f9f9f9fbfbfbfafafaf9f9f9fafafafafafaf9f9f9f9f9f9fafafafafafaf8f8f8f7f7f7f6f6f6f7f7f7f9f9f9fafafafbfbfbfafafafcfcfcf8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f6f6f6f6f6f6f5f5f5f8f8f8fafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdf8f8f8fafafafefefefffffffdfdfdf8f8f8f8f8f8f5f5f5f0f0f0f8f8f8fdfdfdfcfcfcfafafafbfbfbfdfdfdfefefefdfdfdfafafafafafaf8f8f8f4f4f4fcfcfcf9f9f9f4f4f4f7f7f7fafafafafafaf8f8f8f9f9f9fdfdfdfefefefbfbfbf0f0f0f9f9f9f6f6f6f8f8f8fafafaf7f7f7fafafafcfcfcfdfdfdfbfbfbfafafaf7f7f7f4f4f4f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfefefefdfdfdfdfdfdf6f6f6f2f2f2fafafafbfbfbfcfcfcf7f7f7f4f4f4f9f9f9fdfdfdf9f9f9f5f5f5f4f4f4fafafafbfbfbfdfdfdfefefefafafaf2f2f2ecececf7f7f7fafafaebebebeaeaeaefefeff6f6f6eeeeeee7e7e7dfdfdfeaeaeaf5f5f5efefefeeeeeeebebebf8f8f8fffffffffffffbfbfbf2f2f2fafafafdfdfdfdfdfdfefefefefefef7f7f7f5f5f5f4f4f4f4f4f4f9f9f9fbfbfbf8f8f8fcfcfcf9f9f9f0f0f0efefeff1f1f1f3f3f3f8f8f8f3f3f3f8f8f8fbfbfbfafafaf6f6f6f9f9f9fcfcfcfdfdfdfcfcfcf9f9f9f8f8f8f4f4f4f1f1f1ecececedededeeeeeeefefeff2f2f2f1f1f1eeeeeee7e7e7efefeff0f0f0f6f6f6e1e1e1dfdfdfebebebf0f0f0eeeeeeefefefebebebeaeaeaf0f0f0fcfcfcfbfbfbf9f9f9f6f6f6f5f5f5f1f1f1f0f0f0f2f2f2edededf7f7f7fefefefffffffffffffefefefefefefefefefcfcfcfcfcfcfffffffefefefcfcfcfafafaf7f7f7f9f9f9f9f9f9f8f8f8f3f3f3f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8fcfcfcfbfbfbfdfdfdfcfcfcf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfefefef1f1f1cfcfcfcacacadededee8e8e8e7e7e7e6e6e6e5e5e5e5e5e5e8e8e8edededecececebebebecececedededf0f0f0f3f3f3f7f7f7f5f5f5f5f5f5f1f1f1e3e3e3eeeeeef9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbf9f9f9fdfdfdfafafaf6f6f6f2f2f2f9f9f9f0f0f0e0e0e0f3f3f3fafafaf2f2f2eeeeeeecececf4f4f4f9f9f9f5f5f5fafafafbfbfbf8f8f8f2f2f2eeeeeeededede9e9e9ebebebecececedededf5f5f5f3f3f3ececece6e6e6e7e7e7f4f4f4efefeff4f4f4f7f7f7f8f8f8fbfbfbfdfdfdfcfcfcfffffffdfdfdf0f0f0f1f1f1fdfdfdfafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfafafaf7f7f7f8f8f8fcfcfcfafafaf9f9f9fdfdfdfcfcfcf8f8f8fafafafdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefdfdfdfafafaf8f8f8fcfcfcfcfcfcf9f9f9fafafafafafafafafafdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9fdfdfdfdfdfdfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f4f4f4f9f9f9f9f9f9f7f7f7fafafaf8f8f8f6f6f6f4f4f4f0f0f0f7f7f7f6f6f6fbfbfbfcfcfcf8f8f8f7f7f7fafafafcfcfcfcfcfcf8f8f8fafafafdfdfdfdfdfdfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfafafafafafafcfcfcfcfcfcfcfcfcfefefefcfcfcfbfbfbf9f9f9fafafafcfcfcfafafafafafafbfbfbfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbf7f7f7f7f7f7f2f2f2f1f1f1fafafaf7f7f7ecececebebebf6f6f6f9f9f9eeeeeeeeeeeeefefefeeeeeef5f5f5f2f2f2ecececf3f3f3fafafaf6f6f6f8f8f8f8f8f8f9f9f9fafafaf5f5f5f3f3f3f5f5f5f8f8f8f7f7f7f3f3f3f6f6f6f5f5f5f2f2f2f7f7f7f8f8f8f2f2f2efefeff9f9f9f8f8f8f5f5f5f4f4f4f2f2f2f2f2f2f9f9f9f9f9f9f4f4f4ecececf6f6f6f4f4f4f0f0f0f1f1f1f8f8f8f8f8f8e9e9e9e1e1e1e7e7e7e8e8e8f0f0f0f8f8f8fafafafcfcfcfcfcfcf8f8f8fafafafdfdfdf9f9f9fbfbfbfcfcfcfbfbfbf7f7f7f3f3f3f1f1f1f1f1f1f3f3f3fcfcfcf9f9f9f9f9f9f7f7f7f6f6f6fdfdfdfcfcfcf8f8f8f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f5f5f5f7f7f7fafafaf8f8f8f6f6f6f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfafafaf7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f3f3f3f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdfdfdfdfbfbfbfafafaf3f3f3ebebebefefeff5f5f5f9f9f9fefefefffffff2f2f2e9e9e9f1f1f1f3f3f3f6f6f6f8f8f8f1f1f1e8e8e8e8e8e8eeeeeefbfbfbfdfdfdfafafafcfcfcf9f9f9fbfbfbfafafafcfcfcfefefefefefefbfbfbf4f4f4f9f9f9f2f2f2f6f6f6f6f6f6f2f2f2f2f2f2f4f4f4f3f3f3f2f2f2f4f4f4f4f4f4f3f3f3f3f3f3f4f4f4f6f6f6f5f5f5f3f3f3f4f4f4f8f8f8fbfbfbfdfdfdf9f9f9f4f4f4f3f3f3f4f4f4f4f4f4fafafafefefefcfcfcfafafafefefefcfcfcfafafaf7f7f7f9f9f9fdfdfdfbfbfbf9f9f9f5f5f5f9f9f9fdfdfdfffffffefefef9f9f9f8f8f8fafafafffffffcfcfcfbfbfbf2f2f2e4e4e4fafafaf5f5f5e2e2e2e3e3e3fbfbfbfafafaf9f9f9efefeff0f0f0f9f9f9fcfcfcfbfbfbfafafafcfcfcf7f7f7f0f0f0f0f0f0e9e9e9f3f3f3f5f5f5eeeeeef2f2f2f7f7f7fcfcfcfcfcfcf8f8f8f8f8f8fbfbfbfdfdfdfafafafbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfefefefcfcfcf7f7f7f4f4f4f1f1f1f1f1f1f3f3f3f4f4f4f2f2f2f3f3f3f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f4f4f4f5f5f5f2f2f2f4f4f4f2f2f2f5f5f5fafafaeeeeeeecececefefeff1f1f1f2f2f2f1f1f1f0f0f0f1f1f1f6f6f6fdfdfdfbfbfbf9f9f9fbfbfbfafafafcfcfcfcfcfcfafafafbfbfbfffffffffffffcfcfcf8f8f8fbfbfbfefefefbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f4f4f4f7f7f7fafafaf7f7f7fafafafcfcfcfcfcfcfafafafbfbfbfbfbfbf4f4f4ebebebf2f2f2f8f8f8f6f6f6fafafafcfcfcfbfbfbfbfbfbfafafaf8f8f8fcfcfcfefefefffffff6f6f6e1e1e1e4e4e4f0f0f0efefefe5e5e5e4e4e4e5e5e5ecececf3f3f3f4f4f4f5f5f5f7f7f7f7f7f7fafafafdfdfdfefefefefefefefefefbfbfbfcfcfcfbfbfbfbfbfbfffffffefefefbfbfbececece6e6e6edededf2f2f2f8f8f8f6f6f6f3f3f3f3f3f3f5f5f5f7f7f7efefefe6e6e6e6e6e6eaeaeaebebebe8e8e8e6e6e6ebebebedededecececf1f1f1f2f2f2e8e8e8e3e3e3e2e2e2e4e4e4ebebebefefefeaeaeaededede7e7e7e4e4e4ddddddd9d9d9d2d2d2d3d3d3f5f5f5fcfcfcf6f6f6efefefefefefeeeeeee6e6e6ddddddeeeeeefafafaf3f3f3e7e7e7f4f4f4eaeaeae9e9e9f6f6f6fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcf8f8f8f8f8f8fcfcfcfdfdfdf5f5f5f5f5f5f3f3f3ebebebf4f4f4fefefef9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f1f1f1f7f7f7f9f9f9f2f2f2f2f2f2fbfbfbfbfbfbf8f8f8f8f8f8fbfbfbfbfbfbfcfcfcfefefefefefefdfdfdfdfdfdfefefefefefefefefefefefefcfcfcfcfcfcfdfdfdf9f9f9fafafaf7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7fbfbfbfdfdfdfbfbfbfdfdfdf6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f3f3f3f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6fafafafbfbfbfbfbfbfbfbfbfafafafafafafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafcfcfcfcfcfcfafafafcfcfcfbfbfbf8f8f8fafafafcfcfcf9f9f9f5f5f5f4f4f4f7f7f7fcfcfcfafafaf9f9f9f8f8f8fafafafcfcfcfefefefdfdfdf9f9f9fbfbfbfdfdfdf5f5f5f1f1f1f8f8f8fbfbfbf1f1f1eeeeeef3f3f3efefeff9f9f9fcfcfcfcfcfcfefefefefefefdfdfdfefefefafafaf6f6f6f7f7f7f8f8f8fafafafcfcfcfcfcfcfcfcfcfafafafafafaf9f9f9f7f7f7f4f4f4f6f6f6f7f7f7f4f4f4f8f8f8f5f5f5efefefeeeeeeefefefefefeff5f5f5f0f0f0f0f0f0ecececefefefebebebefefefe8e8e8edededeeeeeee9e9e9eeeeeef6f6f6fbfbfbfefefefdfdfdf9f9f9f2f2f2f8f8f8fdfdfdfffffffefefefcfcfcfcfcfcfcfcfcf8f8f8f9f9f9f8f8f8f3f3f3f3f3f3f9f9f9fafafaf6f6f6f8f8f8f9f9f9f8f8f8fbfbfbfbfbfbf7f7f7f7f7f7fafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbf2f2f2eeeeeefcfcfcfffffffcfcfcf9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f4f4f4f3f3f3f4f4f4f8f8f8f9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdfafafaf8f8f8fcfcfcfafafaf9f9f9fdfdfdfafafaf6f6f6fdfdfdfefefef6f6f6f6f6f6f8f8f8f6f6f6f4f4f4f5f5f5f0f0f0ebebebf3f3f3f8f8f8f5f5f5f1f1f1f5f5f5f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf1f1f1f3f3f3f1f1f1ecececf0f0f0efefeff1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f8f8f8fcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9fafafafbfbfbfafafaf7f7f7fdfdfdfafafaf6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf8f8f8fbfbfbfefefefdfdfdfafafaf6f6f6fcfcfcfdfdfdfcfcfcfdfdfdfcfcfcf9f9f9f7f7f7f7f7f7f5f5f5f4f4f4f9f9f9fcfcfcfafafafcfcfceaeaeae2e2e2fafafafcfcfcfbfbfbfdfdfdfcfcfcfefefefffffffafafaf8f8f8fafafafcfcfcf8f8f8f7f7f7f4f4f4efefeff0f0f0eeeeeef4f4f4fbfbfbf6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8fbfbfbfafafaf9f9f9fbfbfbfcfcfcfdfdfdfbfbfbf6f6f6f6f6f6f8f8f8fbfbfbfafafafcfcfcfbfbfbfafafafcfcfcfafafaf7f7f7f6f6f6f8f8f8f4f4f4f5f5f5f5f5f5f6f6f6f3f3f3f3f3f3f3f3f3f9f9f9fffffffefefefcfcfcfefefefffffffffffffefefefdfdfdfefefefdfdfdfefefefdfdfdfafafafcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefcfcfcfafafaf3f3f3f3f3f3f4f4f4f0f0f0e8e8e8e6e6e6ecececefefefecececeeeeeeeeeeeeefefeff8f8f8f4f4f4f8f8f8f5f5f5f4f4f4f5f5f5f1f1f1f5f5f5f4f4f4f2f2f2f6f6f6f3f3f3f4f4f4f4f4f4f7f7f7fafafafbfbfbfcfcfcfcfcfcfdfdfdfffffffefefef6f6f6e9e9e9f3f3f3fdfdfdfffffffbfbfbfcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf4f4f4f1f1f1f9f9f9fbfbfbfafafafbfbfbf8f8f8f6f6f6fefefefefefefbfbfbfafafafffffffbfbfbf9f9f9fafafaf7f7f7f8f8f8f4f4f4f1f1f1eeeeeeededede3e3e3e1e1e1e3e3e3e6e6e6e9e9e9edededececececececedededf0f0f0f2f2f2f4f4f4f0f0f0f3f3f3fcfcfcf5f5f5e3e3e3e7e7e7f9f9f9f1f1f1e9e9e9e7e7e7f6f6f6f6f6f6fbfbfbf4f4f4f7f7f7fafafaf9f9f9fbfbfbf6f6f6f7f7f7f9f9f9fafafaf5f5f5f3f3f3f6f6f6f9f9f9f5f5f5e8e8e8eeeeeefefefefbfbfbf9f9f9fbfbfbeeeeeeecececeeeeeeefefeff2f2f2f4f4f4f3f3f3f7f7f7f5f5f5ebebebeaeaeaf4f4f4fcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf8f8f8f9f9f9f3f3f3f7f7f7f9f9f9fbfbfbf8f8f8f5f5f5f5f5f5f8f8f8f5f5f5f5f5f5f3f3f3f8f8f8f7f7f7f3f3f3f4f4f4f6f6f6edededf0f0f0f4f4f4ececececececfcfcfcefefeff3f3f3f6f6f6f9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f4f4f4f7f7f7fefefefdfdfdfcfcfcfbfbfbfafafaf8f8f8f7f7f7f8f8f8fafafafbfbfbfafafafafafafbfbfbfafafafafafafcfcfcfcfcfcf9f9f9fcfcfcfcfcfcf9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfafafaf4f4f4efefeff5f5f5fafafaf7f7f7f3f3f3f2f2f2f5f5f5fcfcfcfefefefcfcfcfcfcfcfffffffefefefdfdfdfcfcfcf9f9f9fdfdfdf9f9f9fafafaf7f7f7efefeff4f4f4f6f6f6fcfcfcfafafafafafafbfbfbf6f6f6f8f8f8f8f8f8fafafaf7f7f7fbfbfbfafafafbfbfbfbfbfbf8f8f8f9f9f9fbfbfbf7f7f7f5f5f5f5f5f5fafafaf8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f4f4f4f4f4f4f8f8f8f6f6f6f9f9f9f8f8f8f6f6f6f5f5f5f3f3f3eeeeeeeeeeeeeeeeeeefefeff1f1f1f0f0f0eeeeeef2f2f2f6f6f6f2f2f2f4f4f4f8f8f8f2f2f2f7f7f7f8f8f8fafafafdfdfdfafafaf7f7f7fafafafafafafcfcfcfbfbfbfafafafbfbfbfafafafbfbfbfafafafafafafafafafafafafafafaf8f8f8f7f7f7f9f9f9fcfcfcfafafaf9f9f9f8f8f8f7f7f7f7f7f7f5f5f5f8f8f8efefeff3f3f3fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f8f8f8fafafafafafaf9f9f9f7f7f7f7f7f7f8f8f8fafafaf5f5f5f6f6f6fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f4f4f4f5f5f5f9f9f9f6f6f6eeeeeeecececf1f1f1f9f9f9f1f1f1efefeff7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8fdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfafafafbfbfbfdfdfdfffffffcfcfcfafafafbfbfbf5f5f5f9f9f9f6f6f6fdfdfdfdfdfdfcfcfcfafafaf4f4f4f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfefefefdfdfdfcfcfcfbfbfbf9f9f9fafafafcfcfcf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcf9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfafafafcfcfcfefefefdfdfdfefefefefefefcfcfcfcfcfcf8f8f8fbfbfbf8f8f8f1f1f1f7f7f7f9f9f9fafafaf4f4f4ededede6e6e6f1f1f1f4f4f4fcfcfcfdfdfdfefefefbfbfbf2f2f2f3f3f3efefeff0f0f0f7f7f7fcfcfcfefefefcfcfcfdfdfdfefefefcfcfcf7f7f7f4f4f4f0f0f0edededfcfcfcfefefefafafafafafaf9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafafcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8fafafafdfdfdf9f9f9f7f7f7fbfbfbfcfcfcfbfbfbfafafaf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5fafafafdfdfdf9f9f9f7f7f7fcfcfcf8f8f8fdfdfdfffffffffffffefefefcfcfcfcfcfcfbfbfbf3f3f3f5f5f5f8f8f8f4f4f4f4f4f4f4f4f4f5f5f5f7f7f7f7f7f7f8f8f8f3f3f3f3f3f3f6f6f6fbfbfbfbfbfbfcfcfcfbfbfbfafafaf8f8f8f5f5f5f7f7f7fafafaf9f9f9f8f8f8f9f9f9f8f8f8f2f2f2f9f9f9f5f5f5f2f2f2f0f0f0efefeff3f3f3f3f3f3f5f5f5f4f4f4f9f9f9fdfdfdfbfbfbfafafafcfcfcfdfdfdfcfcfcfafafafdfdfdfdfdfdfafafafefefefbfbfbf4f4f4e5e5e5ecececfcfcfcfffffffffffffffffffefefefefefefefefefcfcfcfbfbfbfdfdfdfcfcfcfafafafafafafafafafdfdfdfffffffffffffefefefdfdfdfffffffffffffffffffffffffffffffefefefefefefffffffcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f1f1f1efefefefefefededede9e9e9ebebebececececececebebebefefeff3f3f3f6f6f6f7f7f7fafafafbfbfbfdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcf6f6f6f6f6f6f6f6f6fafafaf4f4f4e1e1e1dededee2e2e2e8e8e8eaeaeaf8f8f8fffffffdfdfdfbfbfbf8f8f8f9f9f9fefefefbfbfbf0f0f0eeeeeef5f5f5f1f1f1f2f2f2f0f0f0efefeff2f2f2f3f3f3f8f8f8fdfdfdfcfcfcf7f7f7f9f9f9fdfdfdfefefef8f8f8eeeeeef8f8f8fdfdfdfdfdfdfdfdfdfffffffefefefdfdfdfafafafbfbfbfafafaf8f8f8f9f9f9fefefefffffffefefefbfbfbf7f7f7f4f4f4f9f9f9f9f9f9fbfbfbfafafaf2f2f2f3f3f3f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6eeeeeeeeeeeefcfcfcfbfbfbf9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f7f7f7fbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfafafaf7f7f7f8f8f8f9f9f9f9f9f9fcfcfcf8f8f8f7f7f7fffffffefefefdfdfdfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9fcfcfcfafafaf6f6f6fafafafafafafbfbfbfffffffefefefefefefdfdfdfcfcfcfefefefdfdfdfafafafafafafafafafcfcfcf9f9f9fcfcfcfafafaf8f8f8f8f8f8f9f9f9fdfdfdf2f2f2f5f5f5f5f5f5fafafafbfbfbfafafaf9f9f9fcfcfcfcfcfcf9f9f9f8f8f8fbfbfbfafafaf9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f3f3f3f7f7f7fdfdfdfefefefdfdfdfcfcfcf9f9f9fafafaf8f8f8fcfcfcf9f9f9f9f9f9fbfbfbf7f7f7f0f0f0ecececefefeff9f9f9f8f8f8f9f9f9f6f6f6eeeeeef4f4f4f7f7f7f5f5f5fafafafafafaf9f9f9f8f8f8fbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f1f1f1f2f2f2f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8fbfbfbf9f9f9f9f9f9fbfbfbfafafafbfbfbfbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfafafafcfcfcfafafafbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfefefefffffffbfbfbfbfbfbfdfdfdfbfbfbfafafafafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafaf8f8f8f5f5f5f7f7f7fbfbfbf6f6f6eeeeeeeeeeeef3f3f3f8f8f8f6f6f6f5f5f5f9f9f9f6f6f6f6f6f6fdfdfdf5f5f5efefefeeeeeef1f1f1f9f9f9f6f6f6f2f2f2f8f8f8fcfcfcfcfcfcf9f9f9f7f7f7e3e3e3f2f2f2fdfdfdf8f8f8f1f1f1f3f3f3f4f4f4f8f8f8fdfdfdfefefefcfcfcfcfcfcfefefefffffffdfdfdfbfbfbfefefefefefefcfcfcfdfdfdfafafaf8f8f8fafafafbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfcfcfcf8f8f8f6f6f6f8f8f8fafafaf9f9f9f8f8f8f8f8f8fbfbfbf9f9f9f6f6f6fbfbfbfbfbfbfbfbfbfcfcfcfefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfbfbfbfafafafcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfafafafcfcfcfdfdfdfbfbfbf9f9f9f6f6f6f7f7f7fbfbfbfdfdfdfdfdfdfbfbfbf7f7f7f6f6f6fbfbfbfcfcfcfbfbfbfafafaf7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f7f7f7f8f8f8f4f4f4f3f3f3f3f3f3f1f1f1edededecececf2f2f2f6f6f6f8f8f8f7f7f7f9f9f9fafafaf7f7f7f6f6f6f7f7f7f7f7f7fbfbfbfafafafcfcfcfefefefefefefffffffefefefffffffffffffefefefcfcfcfbfbfbfdfdfdfafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefdfdfdf9f9f9f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f8f8f8fafafaf8f8f8f7f7f7f9f9f9fbfbfbf8f8f8fafafafdfdfdfffffffefefefcfcfcf9f9f9f8f8f8fbfbfbf9f9f9f9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfefefefafafaf8f8f8f9f9f9fbfbfbfbfbfbf8f8f8fbfbfbfafafaf8f8f8fbfbfbfafafafafafaf9f9f9f6f6f6f8f8f8fdfdfdfcfcfcfefefef6f6f6ecececdcdcdce3e3e3f5f5f5fcfcfcfbfbfbfafafafafafaf7f7f7f8f8f8f9f9f9f9f9f9fafafaf8f8f8f6f6f6f6f6f6f6f6f6f9f9f9fefefefffffff4f4f4e1e1e1efefeff3f3f3f3f3f3f4f4f4f1f1f1eaeaeae9e9e9f0f0f0f0f0f0e5e5e5e6e6e6f2f2f2f4f4f4f5f5f5f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfafafaf5f5f5f4f4f4f6f6f6f5f5f5f1f1f1f5f5f5f7f7f7f6f6f6f8f8f8f9f9f9fdfdfdfffffff9f9f9f9f9f9f4f4f4f8f8f8f6f6f6fefefefffffffefefef6f6f6f1f1f1f5f5f5fcfcfcfdfdfdfafafaf8f8f8f6f6f6f2f2f2edededeaeaeae9e9e9edededf2f2f2fcfcfcfefefef1f1f1e6e6e6e1e1e1f5f5f5fcfcfcfcfcfcfcfcfcfcfcfcfafafafefefef7f7f7f9f9f9fafafaf7f7f7f8f8f8f9f9f9fafafafbfbfbf9f9f9f9f9f9fdfdfdfefefefcfcfcf9f9f9fcfcfcfbfbfbf4f4f4fafafafefefefcfcfcfbfbfbfcfcfcfbfbfbfafafafcfcfcfcfcfcf9f9f9f6f6f6fbfbfbfbfbfbfbfbfbfcfcfcf7f7f7f1f1f1f0f0f0fdfdfdfefefefdfdfdfdfdfdfbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfffffffffffffffffffffffffefefefffffffffffffefefefbfbfbf8f8f8f5f5f5f5f5f5f8f8f8fafafaf9f9f9f3f3f3f3f3f3f5f5f5f4f4f4f7f7f7f6f6f6f1f1f1f3f3f3efefeff5f5f5fafafafcfcfcfcfcfcfbfbfbfcfcfcf8f8f8eeeeeeefefeff0f0f0eaeaeaf0f0f0f4f4f4f1f1f1f5f5f5f6f6f6f0f0f0f3f3f3efefefefefeff2f2f2f4f4f4f4f4f4f3f3f3f6f6f6f3f3f3f6f6f6f0f0f0f3f3f3f7f7f7edededfafafaf8f8f8fcfcfcf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fafafafdfdfdfcfcfcfcfcfcfafafaf9f9f9f6f6f6f3f3f3f4f4f4f7f7f7f9f9f9f7f7f7f8f8f8f6f6f6f2f2f2e7e7e7f1f1f1f7f7f7f9f9f9fcfcfcfffffffdfdfdfcfcfcfffffffefefefefefefefefefdfdfdfcfcfcf8f8f8f0f0f0e7e7e7ecececf6f6f6fafafafdfdfdfbfbfbf9f9f9fbfbfbfbfbfbfafafafafafafafafafafafafcfcfcfcfcfcfafafafafafafafafafafafafbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8f8f8f8f6f6f6f7f7f7fbfbfbf6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdfafafaf8f8f8f6f6f6f5f5f5f4f4f4f4f4f4f6f6f6f6f6f6f4f4f4fafafafefefef8f8f8fafafafbfbfbfbfbfbf9f9f9f9f9f9fafafafafafafbfbfbfafafafafafafbfbfbfcfcfcf8f8f8f9f9f9fafafafafafafcfcfcf9f9f9fafafaf9f9f9f9f9f9f8f8f8fbfbfbfdfdfdfefefefdfdfdfefefefefefefefefefefefefefefefffffffefefefefefefafafaedededf2f2f2fafafafdfdfdf8f8f8f7f7f7f6f6f6fafafafdfdfdfcfcfcf9f9f9f9f9f9efefeff8f8f8fafafaedededf0f0f0f4f4f4fbfbfbfffffffdfdfdfafafafbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f8f8f8fafafaf9f9f9fdfdfdf9f9f9f8f8f8f7f7f7f8f8f8fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f6f6f6f6f6f6f6f6f6f5f5f5f2f2f2f5f5f5f8f8f8f9f9f9f7f7f7f4f4f4f5f5f5f9f9f9f6f6f6f4f4f4f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7fafafafbfbfbfafafafafafafdfdfdfcfcfcfcfcfcfbfbfbfefefefdfdfdfdfdfdfffffffefefefcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfffffffbfbfbf6f6f6fbfbfbfefefefdfdfdfdfdfdf6f6f6f2f2f2f4f4f4f5f5f5f8f8f8fafafaf8f8f8f8f8f8fbfbfbf8f8f8f5f5f5f6f6f6f5f5f5f1f1f1efefefeeeeeeebebebeeeeeef1f1f1f5f5f5f9f9f9f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbfafafafefefefefefefefefefefefefdfdfdfcfcfcfdfdfdfefefefefefefefefefcfcfcf9f9f9f8f8f8fafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfafafafdfdfdfffffffefefefbfbfbfbfbfbfafafafafafafafafafcfcfcfafafaf8f8f8f7f7f7f9f9f9fbfbfbfafafafbfbfbfbfbfbfcfcfcfdfdfdf9f9f9f3f3f3f5f5f5f8f8f8f9f9f9fcfcfcfbfbfbfcfcfcfffffffffffffcfcfcfbfbfbfdfdfdfbfbfbf8f8f8fafafaf9f9f9fafafafbfbfbfafafaf5f5f5f5f5f5fafafafefefefefefef5f5f5e5e5e5dddddde5e5e5f3f3f3fbfbfbf5f5f5f2f2f2f5f5f5f4f4f4f4f4f4f3f3f3f3f3f3f5f5f5f3f3f3f0f0f0f1f1f1f3f3f3f6f6f6fefefef7f7f7e6e6e6d0d0d0dcdcdcdfdfdfe4e4e4e7e7e7edededefefefe6e6e6e8e8e8f3f3f3fafafafbfbfbfdfdfdfefefefffffffefefefdfdfdfafafaf9f9f9f8f8f8f9f9f9f6f6f6f3f3f3f2f2f2f0f0f0edededebebebeaeaeae7e7e7ebebebebebebebebebf0f0f0f4f4f4f8f8f8f9f9f9fcfcfcfffffffefefefdfdfdfffffffdfdfdfafafafcfcfcf3f3f3fbfbfbfefefef7f7f7edededf5f5f5fdfdfdfdfdfdfbfbfbfcfcfcf9f9f9f3f3f3f9f9f9fdfdfdfcfcfcfbfbfbf9f9f9f7f7f7fafafafcfcfcf8f8f8f2f2f2f3f3f3f9f9f9f6f6f6edededeeeeeef5f5f5f6f6f6f6f6f6f1f1f1e8e8e8f6f6f6fbfbfbf3f3f3efefefefefefefefefebebebe4e4e4e6e6e6e3e3e3e3e3e3eeeeeef0f0f0f0f0f0e9e9e9f5f5f5fefefef5f5f5f0f0f0f5f5f5f6f6f6f8f8f8fbfbfbfdfdfdfefefefcfcfcf4f4f4f4f4f4fcfcfcf9f9f9fcfcfcf9f9f9f6f6f6f6f6f6f6f6f6fafafafcfcfcf4f4f4f5f5f5f7f7f7f8f8f8f7f7f7f5f5f5f9f9f9fafafafbfbfbfcfcfcf5f5f5f1f1f1f3f3f3f7f7f7f9f9f9fafafafdfdfdfbfbfbfafafafafafafafafaf8f8f8fafafaf8f8f8f9f9f9f6f6f6fbfbfbfafafafafafafafafafcfcfcfafafafbfbfbfdfdfdf9f9f9ecececefefeff4f4f4f3f3f3f7f7f7f7f7f7f9f9f9fafafafcfcfcfafafafafafafafafafbfbfbfcfcfcfdfdfdfcfcfcf8f8f8f7f7f7edededeaeaeaebebebeeeeeef4f4f4f3f3f3f2f2f2f3f3f3f3f3f3f1f1f1f1f1f1eeeeeef0f0f0fcfcfcf5f5f5f2f2f2f6f6f6f7f7f7fafafaf8f8f8f4f4f4f9f9f9f9f9f9f9f9f9fcfcfcfafafaf4f4f4f4f4f4fbfbfbf9f9f9f5f5f5f8f8f8fafafaf6f6f6f6f6f6fbfbfbfafafaf6f6f6f2f2f2f4f4f4f9f9f9f6f6f6f9f9f9f6f6f6f1f1f1f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfefefefefefefbfbfbf5f5f5f5f5f5f6f6f6f4f4f4f4f4f4f3f3f3f2f2f2f5f5f5f4f4f4f4f4f4f8f8f8f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8fefefef6f6f6f4f4f4f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7fafafaf8f8f8f9f9f9fafafafbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafafdfdfdfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9fafafaf9f9f9f6f6f6f6f6f6f6f6f6f9f9f9fafafaf8f8f8fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefbfbfbfdfdfdfefefefbfbfbfbfbfbfffffffdfdfdf8f8f8f8f8f8fcfcfcf5f5f5efefeff3f3f3f7f7f7f8f8f8f7f7f7fafafafafafaf6f6f6f2f2f2f8f8f8fcfcfcf6f6f6f0f0f0edededf2f2f2f7f7f7fafafafcfcfcfcfcfcfefefefdfdfdfbfbfbfcfcfcf7f7f7f8f8f8fbfbfbfafafaf8f8f8f2f2f2f8f8f8f4f4f4fbfbfbf7f7f7f1f1f1efefeff4f4f4fbfbfbfefefefefefefefefefdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f8f8f8f7f7f7fbfbfbf7f7f7f4f4f4f6f6f6f5f5f5f4f4f4f5f5f5f2f2f2f6f6f6f9f9f9f7f7f7f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbf8f8f8fafafafafafaf7f7f7f6f6f6f3f3f3f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f1f1f1f2f2f2f6f6f6f7f7f7f8f8f8f9f9f9fafafaf8f8f8f8f8f8f8f8f8fbfbfbfcfcfcfafafafcfcfcfefefefefefefdfdfdfcfcfcfbfbfbfefefefefefefffffffffffffffffffffffffdfdfdfcfcfcfdfdfdfbfbfbfafafafbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfafafafdfdfdfdfdfdfefefefefefefbfbfbfefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfdfdfdf9f9f9f6f6f6fafafafcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbf9f9f9f6f6f6f9f9f9fefefef9f9f9f5f5f5f6f6f6f5f5f5f7f7f7fbfbfbfcfcfcfafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfefefef8f8f8f4f4f4f8f8f8fdfdfdfdfdfdfbfbfbf9f9f9f9f9f9fdfdfdfafafaf8f8f8fefefefafafaf9f9f9fafafafbfbfbf7f7f7f8f8f8fbfbfbf9f9f9f9f9f9fbfbfbfefefefafafaf6f6f6fafafafffffff9f9f9ecececf2f2f2f9f9f9fcfcfcfefefef9f9f9f0f0f0f3f3f3f9f9f9fbfbfbfafafaf8f8f8f8f8f8f7f7f7f3f3f3f1f1f1f2f2f2f4f4f4f9f9f9fdfdfddcdcdcd3d3d3e9e9e9ecececf1f1f1f1f1f1f5f5f5f4f4f4f0f0f0efefefefefefeeeeeef5f5f5e9e9e9e0e0e0e2e2e2e5e5e5e3e3e3dfdfdfdddddddddddddddddde0e0e0e0e0e0e4e4e4e8e8e8eaeaeaefefeff4f4f4f5f5f5f5f5f5fbfbfbfdfdfdfdfdfdfefefefefefefffffffffffffffffffcfcfcf2f2f2f2f2f2fefefefefefef7f7f7f4f4f4e8e8e8f3f3f3f0f0f0eaeaeae6e6e6e8e8e8fafafafffffffffffffffffffefefefcfcfcfbfbfbfffffffffffffcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf4f4f4edededf4f4f4f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f3f3f3f3f3f3f7f7f7fdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f4f4f4f5f5f5f4f4f4f2f2f2e8e8e8eeeeeef4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f1f1f1f6f6f6fbfbfbf8f8f8f8f8f8fbfbfbf9f9f9f6f6f6f6f6f6f8f8f8fcfcfcfafafaf9f9f9fafafaf6f6f6f4f4f4f5f5f5f7f7f7f3f3f3f5f5f5f7f7f7f5f5f5f2f2f2fafafaf7f7f7f3f3f3f4f4f4f6f6f6f2f2f2f4f4f4f7f7f7fafafaf6f6f6f5f5f5fafafafbfbfbfefefefffffffffffffffffff9f9f9fbfbfbfffffffffffffefefefffffffefefefcfcfcfefefef2f2f2f2f2f2f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfefefefefefefdfdfdfafafafdfdfdfffffffffffffffffffefefefffffffffffffefefefefefefefefefcfcfcfefefefafafaf8f8f8fdfdfdf9f9f9f7f7f7f5f5f5f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7fafafafffffffffffffcfcfcfcfcfcfafafafafafafdfdfdfffffffefefefefefefbfbfbfcfcfcfafafafafafafafafafcfcfcfbfbfbf9f9f9f9f9f9fafafaf9f9f9f7f7f7f9f9f9fafafaf8f8f8fafafaf6f6f6fafafafdfdfdf9f9f9f8f8f8f5f5f5fafafafcfcfcfbfbfbfbfbfbf5f5f5f9f9f9fcfcfcfafafafafafafafafafafafaf9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9fafafafdfdfdfcfcfcfafafafafafafafafafbfbfbf9f9f9f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8fafafaf6f6f6f6f6f6fbfbfbf9f9f9fafafaf7f7f7f9f9f9f7f7f7fafafaf0f0f0f2f2f2fcfcfcfcfcfcf7f7f7f9f9f9f9f9f9f7f7f7f6f6f6fafafaf8f8f8f2f2f2f6f6f6f6f6f6f4f4f4f9f9f9fefefef9f9f9f6f6f6f6f6f6fcfcfcf5f5f5ecececf0f0f0f1f1f1f2f2f2f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f2f2f2f8f8f8fbfbfbfafafafdfdfdf8f8f8fafafaf9f9f9f9f9f9fefefefdfdfdefefefe8e8e8f8f8f8f8f8f8fafafafdfdfdfdfdfdfefefefbfbfbfbfbfbfcfcfcfcfcfcfafafaf7f7f7f6f6f6f6f6f6f9f9f9fbfbfbf7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f3f3f3f0f0f0f3f3f3f8f8f8fafafaf8f8f8f7f7f7fbfbfbfefefefbfbfbf5f5f5f6f6f6fafafaf5f5f5f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f5f5f5fcfcfcfcfcfcfafafafafafaf8f8f8f7f7f7f9f9f9f7f7f7f3f3f3f3f3f3f1f1f1f1f1f1f1f1f1f1f1f1f4f4f4f2f2f2f1f1f1f0f0f0f0f0f0f2f2f2f0f0f0f2f2f2f5f5f5f6f6f6f2f2f2f1f1f1f6f6f6fafafafbfbfbfcfcfcf8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6fbfbfbfffffffefefefafafafbfbfbf9f9f9fafafaf9f9f9f8f8f8f9f9f9fbfbfbfafafaf7f7f7fdfdfdfdfdfdfbfbfbfbfbfbfbfbfbf7f7f7f4f4f4f5f5f5f6f6f6f5f5f5f4f4f4f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9fbfbfbfdfdfdfcfcfcf5f5f5f7f7f7fafafafcfcfcf6f6f6f1f1f1fafafafcfcfcfbfbfbf7f7f7fafafafafafaf9f9f9f7f7f7f1f1f1f2f2f2fafafafefefefffffffafafaf6f6f6f8f8f8fbfbfbf5f5f5fbfbfbfbfbfbf9f9f9fafafaf8f8f8f3f3f3f5f5f5f6f6f6f8f8f8fafafaf6f6f6f7f7f7fcfcfcfbfbfbf8f8f8fcfcfcfffffff5f5f5e7e7e7f8f8f8fdfdfdfefefefffffffbfbfbf4f4f4f3f3f3f6f6f6fafafaf7f7f7f4f4f4f5f5f5f7f7f7f8f8f8f4f4f4efefeff4f4f4f8f8f8f3f3f3e9e9e9eeeeeef4f4f4f5f5f5f5f5f5f4f4f4fafafafbfbfbfafafafcfcfcfbfbfbf9f9f9f9f9f9f2f2f2f0f0f0e2e2e2eaeaeaf0f0f0eeeeeef2f2f2f3f3f3f6f6f6f7f7f7f7f7f7fbfbfbfdfdfdfdfdfdfbfbfbfffffffffffffffffffefefefefefefdfdfdfcfcfcf7f7f7f4f4f4f4f4f4f5f5f5f3f3f3f0f0f0f1f1f1f4f4f4f7f7f7edededf4f4f4fdfdfdfdfdfdf9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f2f2f2fcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfefefefefefefdfdfdfffffffffffffefefefefefefdfdfdfdfdfdfafafafbfbfbfdfdfdfbfbfbfcfcfcfbfbfbf8f8f8fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfafafafcfcfcfefefefbfbfbf9f9f9fcfcfcfefefefcfcfcf0f0f0f0f0f0fafafafefefefefefefcfcfcfcfcfcf9f9f9f6f6f6f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdf8f8f8f7f7f7fcfcfcfdfdfdfafafafafafaf9f9f9fafafafcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfbfbfbfafafaf6f6f6f4f4f4f5f5f5f1f1f1f3f3f3f2f2f2efefefececececececfafafafdfdfdfefefef9f9f9f2f2f2f8f8f8fdfdfdfcfcfcfefefefcfcfcfdfdfdfcfcfcf7f7f7f7f7f7f9f9f9fcfcfcfdfdfdfffffffdfdfdfbfbfbfafafaf8f8f8f5f5f5f7f7f7f8f8f8fbfbfbfafafafcfcfcfefefefffffffefefefcfcfcfbfbfbfcfcfcfbfbfbfafafaf8f8f8fafafafdfdfdfafafaf8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f3f3f3fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffefefefefefefefefefdfdfdfbfbfbfdfdfdfcfcfcfbfbfbfefefefffffffdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffefefefefefefafafafbfbfbfefefefbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcf8f8f8fbfbfbfcfcfcfafafafcfcfcfcfcfcf3f3f3f5f5f5fcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfbfbfbfafafaf9f9f9fbfbfbfcfcfcfafafaf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafafcfcfcfbfbfbf7f7f7f7f7f7f9f9f9f8f8f8fafafafbfbfbfbfbfbf8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6fbfbfbfbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f3f3f3f1f1f1f5f5f5f7f7f7f6f6f6f9f9f9fafafafafafaf5f5f5f3f3f3f4f4f4f9f9f9efefeff4f4f4fbfbfbf6f6f6ebebebefefeff4f4f4f7f7f7f6f6f6f8f8f8f5f5f5f5f5f5f8f8f8f9f9f9edededefefeff9f9f9f5f5f5eeeeeeebebebf0f0f0efefeff0f0f0f5f5f5f2f2f2f0f0f0f8f8f8f9f9f9fbfbfbfdfdfdeaeaeae1e1e1f3f3f3fefefef7f7f7e6e6e6e0e0e0f1f1f1f7f7f7f7f7f7fdfdfdfdfdfdf0f0f0ebebebf9f9f9f8f8f8f8f8f8fafafafbfbfbf8f8f8f7f7f7f9f9f9fafafafafafafafafafcfcfcfafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfafafaf7f7f7f7f7f7fafafafcfcfcfbfbfbfafafafbfbfbf8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5fbfbfbfbfbfbfcfcfcfafafafafafafcfcfcfefefefcfcfcfefefefdfdfdfdfdfdfbfbfbfafafaf9f9f9f4f4f4f0f0f0f1f1f1efefeff2f2f2f8f8f8f7f7f7f8f8f8fbfbfbf8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f2f2f2f6f6f6f9f9f9f7f7f7f8f8f8f9f9f9fafafafcfcfcf8f8f8f8f8f8fafafaf0f0f0f1f1f1f6f6f6f8f8f8fbfbfbf7f7f7f3f3f3fbfbfbf9f9f9f6f6f6f8f8f8fcfcfcfafafaf5f5f5f7f7f7f7f7f7f6f6f6f0f0f0eeeeeeeeeeeef1f1f1f3f3f3f6f6f6f9f9f9f6f6f6f9f9f9fafafaf8f8f8f9f9f9fbfbfbf8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9fafafaf9f9f9f9f9f9f6f6f6f6f6f6f7f7f7fafafafcfcfcf8f8f8f4f4f4f8f8f8f9f9f9fcfcfcf9f9f9f1f1f1f8f8f8fcfcfcfdfdfdfbfbfbfdfdfdfefefefdfdfdfcfcfcf7f7f7f7f7f7f9f9f9f7f7f7fafafafafafaf6f6f6f9f9f9f2f2f2f2f2f2fdfdfdf3f3f3e8e8e8f4f4f4f9f9f9f4f4f4f4f4f4fdfdfdfbfbfbfcfcfcfbfbfbf8f8f8fafafafcfcfcfbfbfbfefefefefefeededede4e4e4f0f0f0f4f4f4fdfdfdfffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffdfdfdfdfdfdfafafafbfbfbfefefefefefefefefefffffffefefefefefefffffffffffffffffffffffffffffffdfdfdfefefefffffffdfdfdf5f5f5fefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfefefefafafaf5f5f5f5f5f5f3f3f3f1f1f1f8f8f8f2f2f2dcdcdcd8d8d8dededee4e4e4edededf0f0f0f4f4f4fbfbfbf9f9f9f3f3f3f6f6f6fbfbfbfdfdfdf5f5f5f2f2f2f6f6f6fbfbfbececece0e0e0f4f4f4f4f4f4f3f3f3f8f8f8f3f3f3f3f3f3f7f7f7fcfcfcfbfbfbf7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fcfcfcfdfdfdfefefefbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f5f5f5f8f8f8f9f9f9fcfcfcfcfcfcf9f9f9f8f8f8fafafafcfcfcf6f6f6f7f7f7f8f8f8fafafaf8f8f8f7f7f7fdfdfdfafafafcfcfcf7f7f7f7f7f7f6f6f6fafafafbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f6f6f6fafafafdfdfdf7f7f7f9f9f9fefefefcfcfcfcfcfcfcfcfcfcfcfcf9f9f9fcfcfcfdfdfdfffffffdfdfdfafafafcfcfcfbfbfbfdfdfdf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafaf6f6f6f3f3f3f5f5f5f5f5f5f3f3f3f3f3f3f6f6f6f3f3f3f1f1f1f0f0f0f1f1f1ecececefefefecececf0f0f0f1f1f1f1f1f1f9f9f9fcfcfcfffffffefefef9f9f9f7f7f7f3f3f3f1f1f1f5f5f5f1f1f1f5f5f5f6f6f6f4f4f4f3f3f3ebebebe7e7e7e9e9e9e6e6e6e3e3e3e6e6e6eaeaeaebebebeaeaeaeaeaeae5e5e5e3e3e3e2e2e2e5e5e5e8e8e8e2e2e2e3e3e3f1f1f1fcfcfcf9f9f9f8f8f8f8f8f8f7f7f7fafafaf8f8f8f3f3f3f7f7f7f7f7f7f4f4f4f6f6f6f7f7f7fafafafffffffcfcfcf6f6f6f8f8f8fdfdfdfefefefcfcfcfcfcfcfcfcfcf8f8f8f6f6f6f5f5f5f9f9f9fefefefcfcfcfafafafafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfafafafcfcfcfdfdfdfefefefffffffefefefefefefcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fcfcfcf9f9f9f3f3f3f7f7f7fafafaf8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7fbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f5f5f5f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7fafafaf9f9f9f6f6f6f4f4f4f4f4f4f5f5f5f6f6f6f8f8f8fcfcfcfbfbfbf4f4f4f2f2f2f5f5f5f8f8f8f9f9f9f9f9f9fefefefefefefefefefcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefffffffefefefdfdfdfafafafefefefefefefafafaf6f6f6f9f9f9fcfcfcfdfdfdfefefef8f8f8f4f4f4f5f5f5f7f7f7fdfdfdf0f0f0dfdfdfe5e5e5ecececfbfbfbf6f6f6eeeeeeefefeff1f1f1ebebebeaeaeafafafafdfdfdf9f9f9f9f9f9fdfdfdfbfbfbfbfbfbf9f9f9fcfcfcfafafafafafaf8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7fcfcfcfffffffdfdfdfcfcfcf9f9f9fdfdfdfefefefcfcfcfbfbfbfbfbfbfafafafafafafcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf3f3f3f6f6f6f5f5f5f6f6f6f6f6f6f9f9f9fcfcfcfafafaf8f8f8f9f9f9fafafafbfbfbfcfcfcfafafaf6f6f6f3f3f3f8f8f8fbfbfbf4f4f4f2f2f2f8f8f8f9f9f9f2f2f2f0f0f0f1f1f1f4f4f4f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f7f7f7f7f7f7f8f8f8f5f5f5f7f7f7fbfbfbfafafafbfbfbfdfdfdfdfdfdfefefefdfdfdfbfbfbf7f7f7f8f8f8f6f6f6ebebebecececebebebf1f1f1f1f1f1ecececf5f5f5fdfdfdfdfdfdfbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f6f6f6fafafafbfbfbf7f7f7f9f9f9fafafaf6f6f6f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfafafafafafafbfbfbfbfbfbfbfbfbf7f7f7f7f7f7f6f6f6f8f8f8fbfbfbf8f8f8fbfbfbfdfdfdfcfcfcf6f6f6f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbfefefef7f7f7edededeaeaeaecececf0f0f0f2f2f2f4f4f4edededf1f1f1f3f3f3f4f4f4f4f4f4f7f7f7f6f6f6f8f8f8f6f6f6f8f8f8fafafaf9f9f9f6f6f6f7f7f7fbfbfbfcfcfcfdfdfdfffffffdfdfdebebebe4e4e4efefeff7f7f7fcfcfcfefefef8f8f8fafafafdfdfdfffffffffffffefefefefefefffffffffffffbfbfbfdfdfdfdfdfdfdfdfdfefefefcfcfcfcfcfcf8f8f8f8f8f8fffffffffffffffffffefefefefefefffffffefefefefefef9f9f9fdfdfdfefefefdfdfdfefefefffffff5f5f5e7e7e7ececececececedededededededededebebebeeeeeef4f4f4fafafaf7f7f7f3f3f3f1f1f1f9f9f9f1f1f1f1f1f1f5f5f5f5f5f5f7f7f7fafafafdfdfdfffffffffffffffffffffffffefefefcfcfcf7f7f7fafafafcfcfcf6f6f6f7f7f7fbfbfbfcfcfcf6f6f6f5f5f5f7f7f7f3f3f3f3f3f3f0f0f0f1f1f1f9f9f9fbfbfbfbfbfbf8f8f8fafafafbfbfbfbfbfbf7f7f7f7f7f7f9f9f9f8f8f8f5f5f5f8f8f8fbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8fafafaf8f8f8f8f8f8fafafafbfbfbf9f9f9f9f9f9f7f7f7f8f8f8f7f7f7fafafafbfbfbfafafaf6f6f6f8f8f8fcfcfcfcfcfcfdfdfdfefefefdfdfdf7f7f7fafafaf9f9f9f9f9f9fcfcfcfafafaf9f9f9f5f5f5f7f7f7fbfbfbfcfcfcf4f4f4f0f0f0f9f9f9fdfdfdf7f7f7f8f8f8fafafaf9f9f9f5f5f5f9f9f9fafafaf9f9f9f9f9f9f7f7f7f7f7f7f9f9f9fafafaf8f8f8f6f6f6f4f4f4f2f2f2f5f5f5f4f4f4f3f3f3f0f0f0f1f1f1f4f4f4f3f3f3f2f2f2f2f2f2f0f0f0ebebebececece6e6e6f0f0f0fdfdfdf5f5f5f5f5f5f0f0f0eaeaeaefefeffbfbfbfafafafbfbfbfdfdfdfefefefdfdfdfcfcfcfcfcfcfafafafafafafafafaf9f9f9fafafafafafafafafafcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f4f4f4f6f6f6f8f8f8f4f4f4f5f5f5efefeff3f3f3ededede4e4e4e8e8e8ebebebebebebe9e9e9eaeaeaedededeaeaeae8e8e8eaeaeaebebebf5f5f5f8f8f8f0f0f0edededf3f3f3f8f8f8f6f6f6f2f2f2f4f4f4f5f5f5ebebebe8e8e8e7e7e7efefeff6f6f6f4f4f4f2f2f2efefefefefeff0f0f0eeeeeef8f8f8fbfbfbf2f2f2f1f1f1edededeeeeeef5f5f5f1f1f1f7f7f7fefefefcfcfcfcfcfcf9f9f9f9f9f9fcfcfcfbfbfbfcfcfcfafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfafafafbfbfbfdfdfdfcfcfcfbfbfbfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafafafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9fbfbfbfafafafbfbfbfbfbfbf7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8f6f6f6f5f5f5fafafafbfbfbf8f8f8f7f7f7f9f9f9f8f8f8fafafafffffffffffffdfdfdfbfbfbfefefefefefefdfdfdfefefefefefefdfdfdfefefefefefefffffffffffffffffffbfbfbfdfdfdfcfcfcf8f8f8f7f7f7f0f0f0ecececf8f8f8fefefefefefefefefefbfbfbf9f9f9fbfbfbf6f6f6f4f4f4f9f9f9f8f8f8fdfdfdfdfdfdfcfcfcfbfbfbf3f3f3ecececf1f1f1f8f8f8fdfdfdf8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f4f4f4fbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8fafafafafafafbfbfbfafafafbfbfbf9f9f9fafafafdfdfdfefefefffffffffffffefefefcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfbfbfbfdfdfdfefefefafafafafafafbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f5f5f5f5f5f5f3f3f3f8f8f8f8f8f8f8f8f8f4f4f4f3f3f3f1f1f1f0f0f0edededecececf2f2f2f5f5f5f6f6f6f5f5f5f5f5f5f8f8f8fcfcfcfefefefefefefcfcfcfefefefdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbf7f7f7f8f8f8fafafafefefefbfbfbf5f5f5f7f7f7f8f8f8fbfbfbf9f9f9f5f5f5f5f5f5f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfafafafafafafbfbfbfbfbfbf7f7f7f5f5f5f8f8f8fafafafcfcfcfbfbfbf8f8f8f8f8f8fbfbfbfcfcfcfbfbfbf6f6f6f1f1f1f1f1f1f2f2f2f4f4f4fbfbfbfcfcfcf6f6f6f6f6f6f2f2f2f0f0f0f5f5f5fafafaf9f9f9fcfcfcfbfbfbfbfbfbfafafaf7f7f7f3f3f3f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fdfdfdfffffff7f7f7e6e6e6edededf3f3f3fafafaf8f8f8f4f4f4f1f1f1f2f2f2f4f4f4f8f8f8f6f6f6f6f6f6f9f9f9fdfdfdfffffffcfcfcf7f7f7f5f5f5fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbfcfcfcf0f0f0efefeff2f2f2edededebebebe9e9e9edededf1f1f1f4f4f4fafafafcfcfcf6f6f6eaeaeaefefeff2f2f2f4f4f4f5f5f5f7f7f7f8f8f8f9f9f9fdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfefefefffffffefefefffffffdfdfdf5f5f5f3f3f3edededf6f6f6f9f9f9f3f3f3fdfdfdfffffffffffffffffffcfcfcfdfdfdfcfcfcf6f6f6f5f5f5f2f2f2f3f3f3f8f8f8efefeff2f2f2f8f8f8f7f7f7f6f6f6f2f2f2f2f2f2f7f7f7f8f8f8f8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f0f0f0f6f6f6fafafaf6f6f6f8f8f8fafafafafafafafafafcfcfcfdfdfdfcfcfcf9f9f9f6f6f6fafafaf8f8f8f7f7f7fbfbfbf6f6f6f6f6f6f6f6f6f4f4f4f3f3f3f6f6f6f9f9f9fafafafbfbfbfcfcfcf7f7f7f6f6f6f5f5f5f6f6f6f9f9f9f3f3f3f4f4f4f9f9f9fbfbfbf5f5f5f7f7f7f8f8f8f5f5f5f9f9f9fcfcfcf7f7f7f8f8f8f7f7f7f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8fafafaf5f5f5f2f2f2f1f1f1f1f1f1efefefedededeeeeeef3f3f3f2f2f2f0f0f0f1f1f1f1f1f1efefefeeeeeee6e6e6f7f7f7f9f9f9ebebebfafafaf6f6f6f3f3f3f1f1f1f1f1f1f1f1f1f1f1f1f0f0f0edededebebebebebebeaeaeae6e6e6e4e4e4e5e5e5eeeeeeedededecececebebebefefeff3f3f3f3f3f3f1f1f1f1f1f1f5f5f5fbfbfbfefefefffffffefefefffffffefefefefefefefefefffffffdfdfdfcfcfcfbfbfbf5f5f5f4f4f4fbfbfbfcfcfcfafafafbfbfbfbfbfbfbfbfbfcfcfcfefefefdfdfdf5f5f5f1f1f1f8f8f8fcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f9f9f9fafafaf9f9f9fcfcfcfdfdfdf9f9f9fafafaf6f6f6f7f7f7fafafaf5f5f5f6f6f6fbfbfbf9f9f9f8f8f8f2f2f2f1f1f1f2f2f2f3f3f3f4f4f4f7f7f7fcfcfcfafafafbfbfbfafafafbfbfbfdfdfdfcfcfcfafafaf9f9f9f8f8f8f5f5f5f8f8f8fafafaf7f7f7f9f9f9fafafaf8f8f8fbfbfbfcfcfcfafafaf7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfefefefdfdfdf9f9f9f7f7f7f5f5f5f2f2f2f2f2f2f2f2f2f1f1f1f3f3f3f5f5f5f5f5f5f3f3f3fafafafdfdfdfdfdfdfcfcfcfefefefefefefefefefbfbfbfbfbfbfafafaf2f2f2e9e9e9e7e7e7dfdfdfe4e4e4e2e2e2e3e3e3e1e1e1e4e4e4e9e9e9e9e9e9f1f1f1f0f0f0f2f2f2f9f9f9fafafaf8f8f8f4f4f4f2f2f2fdfdfdfefefefffffffbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfafafafafafaf7f7f7f6f6f6f1f1f1ebebebf7f7f7fcfcfcf8f8f8f9f9f9fbfbfbfbfbfbf4f4f4f5f5f5f7f7f7f6f6f6f4f4f4f2f2f2fafafaf9f9f9fbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9fafafaf7f7f7f7f7f7f8f8f8f5f5f5f3f3f3f3f3f3f4f4f4f5f5f5f4f4f4f6f6f6f8f8f8f5f5f5f7f7f7fcfcfcf8f8f8fbfbfbfafafafcfcfcfbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf9f9f9fbfbfbfbfbfbf7f7f7f8f8f8f8f8f8f9f9f9fafafaf5f5f5f3f3f3f6f6f6f9f9f9f7f7f7fafafafbfbfbf8f8f8fafafafbfbfbfcfcfcfefefefafafaf9f9f9fbfbfbfbfbfbfefefefdfdfdf4f4f4f5f5f5f5f5f5f6f6f6fcfcfcf9f9f9f7f7f7f6f6f6f7f7f7f2f2f2f3f3f3efefefefefeff6f6f6f9f9f9f6f6f6f6f6f6f2f2f2f1f1f1eeeeeef1f1f1edededeeeeeef1f1f1eeeeeef6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5fbfbfbfdfdfdf8f8f8f7f7f7fafafaf6f6f6f7f7f7f9f9f9fbfbfbfcfcfcf9f9f9fafafaf8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f4f4f4f6f6f6f8f8f8f6f6f6f3f3f3f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9fafafaf7f7f7fafafafcfcfcfdfdfdf6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9f4f4f4f1f1f1f2f2f2f2f2f2efefeff2f2f2f3f3f3f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafafafafafdfdfdffffffefefefe2e2e2f5f5f5fbfbfbfefefefdfdfdf4f4f4f0f0f0f9f9f9f9f9f9f5f5f5f1f1f1f2f2f2f2f2f2f5f5f5f9f9f9f9f9f9f3f3f3edededf6f6f6fdfdfdfefefefefefefbfbfbfbfbfbf7f7f7f0f0f0f9f9f9f0f0f0e8e8e8ecececeeeeeeeeeeeeebebebeaeaeaf6f6f6fafafaf8f8f8f8f8f8fafafaf7f7f7f2f2f2f5f5f5f2f2f2f4f4f4f5f5f5efefeff0f0f0f9f9f9fcfcfcfcfcfcf8f8f8f7f7f7f7f7f7fbfbfbfefefefdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f2f2f2f2f2f2f3f3f3fbfbfbfcfcfcf7f7f7eeeeeef0f0f0f9f9f9fbfbfbfbfbfbf6f6f6f6f6f6edededf1f1f1fcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f5f5f5fbfbfbfbfbfbfbfbfbf8f8f8f8f8f8fafafafcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f8f8f8f5f5f5f4f4f4f3f3f3f1f1f1f2f2f2f2f2f2f7f7f7fcfcfcfbfbfbf8f8f8f9f9f9fcfcfcfbfbfbf9f9f9efefefeaeaeae6e6e6ebebebf2f2f2fcfcfcfdfdfdfafafafbfbfbfcfcfcf8f8f8f2f2f2f6f6f6f4f4f4f6f6f6fafafafafafaf8f8f8fbfbfbf9f9f9fcfcfcfdfdfdf5f5f5f3f3f3f8f8f8f0f0f0f0f0f0f2f2f2f3f3f3f8f8f8fbfbfbfcfcfcf9f9f9fcfcfcfbfbfbfafafaf7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f2f2f2f5f5f5f8f8f8f0f0f0f1f1f1fdfdfdf8f8f8f3f3f3f5f5f5f3f3f3f4f4f4f6f6f6f5f5f5f3f3f3f2f2f2f2f2f2f7f7f7fbfbfbfafafafafafaf9f9f9fbfbfbfafafaf7f7f7f3f3f3f3f3f3f4f4f4f3f3f3efefefecececf1f1f1f6f6f6fcfcfcfdfdfdfafafafcfcfcfcfcfcfcfcfcfcfcfcfafafafcfcfcfefefefefefefcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfbfbfbfafafafdfdfdfcfcfcfafafafafafafcfcfcfdfdfdfbfbfbf8f8f8f5f5f5f4f4f4f5f5f5f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f7f7f7f5f5f5edededf6f6f6fafafaf6f6f6f2f2f2eeeeeeeeeeeeeeeeeeefefeff2f2f2f9f9f9f1f1f1f2f2f2f5f5f5f2f2f2f3f3f3f9f9f9f8f8f8f9f9f9fbfbfbf4f4f4f6f6f6fafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcf9f9f9fafafaf9f9f9f8f8f8f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfafafafcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfefefefdfdfdfefefefffffffffffffefefefefefefffffffdfdfdfdfdfdfefefefbfbfbfcfcfcfbfbfbf9f9f9fcfcfcfcfcfce2e2e2cfcfcfd8d8d8e6e6e6e0e0e0e7e7e7edededefefeff2f2f2f2f2f2f2f2f2f5f5f5f0f0f0e5e5e5efefeff3f3f3f6f6f6fafafafbfbfbfefefef7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f3f3f3f6f6f6f5f5f5fbfbfbfffffffffffffefefefcfcfcf6f6f6f5f5f5f6f6f6fdfdfdfcfcfcfafafafbfbfbfafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fafafaf9f9f9fdfdfdfbfbfbfafafafcfcfcfafafafbfbfbfbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8fafafafbfbfbfafafafafafaf6f6f6f5f5f5f7f7f7f3f3f3f4f4f4fcfcfcf8f8f8fcfcfcfbfbfbfcfcfcfafafaf6f6f6f5f5f5f6f6f6f9f9f9f8f8f8f5f5f5f9f9f9fdfdfdfcfcfcfcfcfcfdfdfdfefefefffffffffffffefefefcfcfcfafafaf7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfdfdfdfdfdfdfefefef8f8f8fbfbfbfdfdfdf8f8f8fcfcfcfefefefdfdfdfefefefbfbfbfafafafdfdfdfffffffdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfafafafafafaf7f7f7f2f2f2f3f3f3f0f0f0efefefeaeaeae7e7e7f2f2f2f7f7f7f1f1f1f3f3f3fafafafcfcfcfbfbfbfcfcfcf8f8f8f4f4f4f6f6f6f9f9f9f2f2f2f7f7f7f3f3f3f2f2f2f7f7f7fafafaf7f7f7f8f8f8fafafaf9f9f9fafafafafafaf7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f9f9f9fcfcfcfbfbfbf7f7f7f7f7f7f9f9f9fcfcfcfcfcfcf8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f4f4f4f3f3f3f6f6f6f9f9f9fdfdfdfbfbfbf7f7f7f7f7f7fafafaf8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafcfcfcfbfbfbf9f9f9fafafafafafafdfdfdfefefefefefefcfcfcf9f9f9fafafafbfbfbfafafaf8f8f8f9f9f9fafafafcfcfcfcfcfcfbfbfbfafafafffffffafafae8e8e8e2e2e2e5e5e5eaeaeaf2f2f2fbfbfbfcfcfcf7f7f7f5f5f5f9f9f9fcfcfcf9f9f9fafafafbfbfbfafafaf9f9f9f8f8f8f5f5f5f6f6f6f9f9f9f8f8f8f2f2f2ececece7e7e7ebebebededede9e9e9efefeff3f3f3f4f4f4f3f3f3f1f1f1edededeaeaeae4e4e4eeeeeef8f8f8f7f7f7f8f8f8fcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcf6f6f6f2f2f2f4f4f4fcfcfcfefefefcfcfcfcfcfcfbfbfbfafafaeeeeeee8e8e8e8e8e8eaeaeaececececececedededecececedededefefefdadadad7d7d7eeeeeef7f7f7f7f7f7f2f2f2f8f8f8f2f2f2f3f3f3fffffffcfcfcf8f8f8f4f4f4f4f4f4f8f8f8fbfbfbf5f5f5f1f1f1f5f5f5f8f8f8f5f5f5f4f4f4f3f3f3fcfcfcfcfcfcfdfdfdfefefefdfdfdfbfbfbf8f8f8f7f7f7fbfbfbfbfbfbf8f8f8fbfbfbfdfdfdfefefefdfdfdfbfbfbf9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5f7f7f7f5f5f5f6f6f6f8f8f8fdfdfdfafafaf9f9f9fdfdfdfafafaf5f5f5f8f8f8f4f4f4f6f6f6f9f9f9fbfbfbfdfdfdfafafafbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfffffffdfdfdf3f3f3f2f2f2f7f7f7f8f8f8f4f4f4f1f1f1f3f3f3f3f3f3f5f5f5f7f7f7fcfcfcfefefefcfcfcfcfcfcfcfcfcfdfdfdfefefefafafaf9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbebebebeeeeeefffffffefefefefefefffffffdfdfdf5f5f5f9f9f9fbfbfbfafafaf6f6f6f2f2f2f9f9f9fefefefefefefcfcfcfcfcfcfefefefffffffffffffefefefffffffefefefefefefefefefefefefefefef9f9f9fbfbfbfafafaf5f5f5f7f7f7f9f9f9f9f9f9fafafaf8f8f8fdfdfdfffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbf8f8f8f9f9f9fafafaf8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfdfdfdfbfbfbfcfcfcfdfdfdfcfcfcf8f8f8fcfcfcfdfdfdf9f9f9f5f5f5f2f2f2f3f3f3f3f3f3f0f0f0f1f1f1fafafaf9f9f9f9f9f9f7f7f7f6f6f6fcfcfcfffffff5f5f5f0f0f0f7f7f7f4f4f4f6f6f6f5f5f5ebebebedededf4f4f4f7f7f7f7f7f7f5f5f5f5f5f5f4f4f4f6f6f6f4f4f4f3f3f3f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fafafafafafaf6f6f6f7f7f7fbfbfbfafafaf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcf8f8f8f6f6f6f2f2f2f4f4f4f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9fbfbfbfefefefdfdfdf8f8f8efefeff1f1f1f9f9f9fbfbfbfefefefffffffefefef3f3f3f5f5f5f8f8f8fdfdfdf8f8f8f5f5f5f5f5f5fbfbfbfafafafbfbfbf5f5f5f6f6f6ededede4e4e4f3f3f3fbfbfbf2f2f2f5f5f5f8f8f8f9f9f9fdfdfdfcfcfcfcfcfcfcfcfcf7f7f7f5f5f5f6f6f6f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcf8f8f8f8f8f8f6f6f6f9f9f9fdfdfdf9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f4f4f4fcfcfcfafafaf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f7f7f7fafafaf9f9f9fafafafafafafafafafcfcfcfcfcfcfafafafbfbfbf9f9f9fafafafdfdfdf9f9f9fafafaf9f9f9f8f8f8f5f5f5f4f4f4f4f4f4f6f6f6fafafafafafafcfcfcfffffffefefefefefefefefefdfdfdfefefefdfdfdfdfdfdfefefefdfdfdfefefefefefefcfcfcf9f9f9fcfcfcfefefefdfdfdfcfcfcfefefefdfdfdfefefefcfcfcf9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfefefefdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfefefefdfdfdf7f7f7f6f6f6f8f8f8f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8fbfbfbfafafafbfbfbfcfcfcfdfdfdfafafaf6f6f6f3f3f3f3f3f3f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f7f7f7fafafafbfbfbfbfbfbf7f7f7fafafafcfcfcfcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7fdfdfdf9f9f9f9f9f9fafafafcfcfcfdfdfdfbfbfbf4f4f4f5f5f5fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfafafafafafaf9f9f9f6f6f6fbfbfbfbfbfbf6f6f6f4f4f4f6f6f6fafafaf8f8f8fafafafbfbfbf6f6f6f5f5f5f8f8f8fcfcfcfffffff3f3f3eaeaeaf5f5f5efefefecececeeeeeefafafafcfcfcf9f9f9edededefefeff2f2f2f3f3f3f2f2f2f4f4f4f5f5f5f8f8f8f5f5f5f1f1f1f5f5f5f4f4f4efefefecececeeeeeef3f3f3f6f6f6f2f2f2ecececf9f9f9fcfcfcfcfcfcfefefefdfdfdfdfdfdfefefefefefefefefefbfbfbf7f7f7f5f5f5fafafaf9f9f9f6f6f6f3f3f3f2f2f2f1f1f1e8e8e8e6e6e6ecececf1f1f1f2f2f2f3f3f3fafafae9e9e9e5e5e5eaeaeaf0f0f0f1f1f1eaeaeae2e2e2e7e7e7e8e8e8eaeaeaefefeff2f2f2f4f4f4f9f9f9f9f9f9fafafafcfcfcfefefef2f2f2f3f3f3f4f4f4f8f8f8fffffffffffffdfdfdfcfcfcfdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f7f7f7fbfbfbfefefefdfdfdfbfbfbfcfcfcfafafafdfdfdfffffffffffffffffffefefefcfcfcf8f8f8f4f4f4f7f7f7f7f7f7f8f8f8f5f5f5f5f5f5f8f8f8fafafaf9f9f9fafafafcfcfcfefefefefefefdfdfdfafafafafafafafafafcfcfcfefefefbfbfbf6f6f6fafafafefefef6f6f6f3f3f3f8f8f8f9f9f9f6f6f6f8f8f8fafafafefefef8f8f8ecececf3f3f3f4f4f4ebebebedededf3f3f3f8f8f8f5f5f5f3f3f3f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8fcfcfcfefefefefefefefefefcfcfcfefefefdfdfdfdfdfdfffffffefefefefefefefefefcfcfcfdfdfdfbfbfbf9f9f9f5f5f5f2f2f2fafafafafafafdfdfdfefefefffffffefefefcfcfcfefefefefefefefefefffffffefefefefefefefefefefefefffffffefefefcfcfcfdfdfdfcfcfcfefefefefefefefefefefefefefefefdfdfdfefefefffffffefefefefefefefefefdfdfdfdfdfdfdfdfdfbfbfbfafafafbfbfbfafafafbfbfbfcfcfcfafafafafafaf9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcfafafafafafafcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafafcfcfcfbfbfbf7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9fefefefbfbfbf7f7f7fafafafdfdfdfffffffffffffdfdfdfbfbfbf6f6f6f8f8f8f7f7f7f6f6f6fcfcfcfbfbfbfcfcfcfcfcfcf8f8f8f5f5f5f8f8f8fafafafbfbfbfbfbfbfafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fcfcfcfbfbfbf9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f2f2f2f1f1f1f1f1f1efefefeeeeeeeeeeeeeeeeeef8f8f8f4f4f4e7e7e7eeeeeef9f9f9fbfbfbfdfdfdfcfcfcf7f7f7f7f7f7fbfbfbf5f5f5f8f8f8f8f8f8fbfbfbf9f9f9fbfbfbf8f8f8fbfbfbfcfcfcf8f8f8f3f3f3f9f9f9fefefefcfcfcfcfcfcfdfdfdfafafafbfbfbecececefefeff9f9f9f7f7f7fafafafcfcfcf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfcfcfcfbfbfbf5f5f5ecececf2f2f2fcfcfcfefefefbfbfbfafafafcfcfcfcfcfcfafafaf5f5f5fcfcfcfcfcfcfbfbfbf9f9f9fafafaf8f8f8fafafafdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f4f4f4f8f8f8fafafafbfbfbfdfdfdf9f9f9f6f6f6f4f4f4f2f2f2f6f6f6f6f6f6f6f6f6f8f8f8fbfbfbfbfbfbfafafaf9f9f9fafafafafafafafafafafafafafafaf8f8f8f6f6f6f6f6f6f2f2f2f4f4f4f6f6f6f2f2f2f0f0f0f4f4f4f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f7f7f7fcfcfcf6f6f6f2f2f2f6f6f6f7f7f7f2f2f2f1f1f1fafafafefefefefefefefefefdfdfdfdfdfdfcfcfcf8f8f8f9f9f9fdfdfdfefefefdfdfdfafafafbfbfbfefefefffffffffffffefefefafafafcfcfcfffffff4f4f4f2f2f2f7f7f7f7f7f7f5f5f5f6f6f6fafafaf8f8f8fafafafdfdfdfafafaf9f9f9fefefefcfcfcfafafafdfdfdfcfcfcfbfbfbf8f8f8f7f7f7f7f7f7f5f5f5f3f3f3f6f6f6f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f5f5f5f3f3f3f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f5f5f5f4f4f4f9f9f9fdfdfdfafafaf9f9f9f9f9f9fafafaf8f8f8f6f6f6f5f5f5f4f4f4ededededededefefeff6f6f6fcfcfcfbfbfbfbfbfbfbfbfbf4f4f4f0f0f0f3f3f3f2f2f2f4f4f4f9f9f9f9f9f9f6f6f6f2f2f2fafafafbfbfbfcfcfcfbfbfbfdfdfdffffffefefefe7e7e7f7f7f7f9f9f9fdfdfdfefefefdfdfdfbfbfbfbfbfbfafafafcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfafafafbfbfbfdfdfdfafafafafafafbfbfbfbfbfbfdfdfdfefefefefefefdfdfdefefefe4e4e4f0f0f0f8f8f8fcfcfceeeeeee9e9e9e4e4e4e5e5e5e2e2e2e3e3e3dadadad2d2d2d6d6d6edededebebebdfdfdfe0e0e0e4e4e4e1e1e1dbdbdbe0e0e0ebebebf5f5f5ebebebf7f7f7f1f1f1e0e0e0e4e4e4f0f0f0f8f8f8fcfcfcfefefefffffffffffffffffffffffffefefefcfcfcfbfbfbfbfbfbfcfcfcfffffffffffff4f4f4d6d6d6d5d5d5dbdbdbe9e9e9f7f7f7f5f5f5edededecececf5f5f5f5f5f5f1f1f1f1f1f1eaeaeae9e9e9f0f0f0f9f9f9fcfcfcfefefefbfbfbfbfbfbfcfcfcf4f4f4f2f2f2fbfbfbfdfdfdfffffffefefefdfdfdf9f9f9f4f4f4f8f8f8fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfdfdfdf7f7f7f6f6f6f8f8f8f9f9f9fafafafdfdfdfefefefbfbfbfafafafbfbfbfdfdfdfcfcfcfefefefdfdfdf9f9f9fbfbfbfbfbfbfafafaf6f6f6f1f1f1f7f7f7fcfcfcfcfcfcfcfcfcfafafaf2f2f2edededf4f4f4f7f7f7f7f7f7f6f6f6f4f4f4f1f1f1f1f1f1f5f5f5f8f8f8f9f9f9fafafaf7f7f7f1f1f1f1f1f1f8f8f8f4f4f4f4f4f4f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfafafaf9f9f9fbfbfbf8f8f8f3f3f3f3f3f3eeeeeeecececeeeeeef4f4f4f4f4f4e3e3e3eeeeeef9f9f9f3f3f3f4f4f4f6f6f6f3f3f3f4f4f4f4f4f4f3f3f3f6f6f6fbfbfbfafafaf7f7f7f3f3f3f5f5f5f3f3f3f3f3f3f8f8f8f3f3f3eeeeeef1f1f1f4f4f4efefefefefefecececebebebedededecececeeeeeeecececebebebecececeaeaeae9e9e9eaeaeaebebebebebebeaeaeaebebebedededeeeeeeeaeaeae7e7e7e5e5e5f6f6f6fefefefbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbfafafafcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fafafaf7f7f7f5f5f5fcfcfcfbfbfbf2f2f2f5f5f5fcfcfcfdfdfdfdfdfdfefefefdfdfdfcfcfcfbfbfbf6f6f6fafafafcfcfcf1f1f1eeeeeef3f3f3f5f5f5f6f6f6f7f7f7f2f2f2f4f4f4f3f3f3f5f5f5f5f5f5f5f5f5f5f5f5f7f7f7f9f9f9f8f8f8fafafafbfbfbf7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f5f5f5f3f3f3f1f1f1f2f2f2f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f9f9f9fcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfdfdfdf9f9f9f0f0f0efefeff7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f2f2f2f3f3f3f9f9f9f3f3f3eeeeeef4f4f4f7f7f7f4f4f4f8f8f8fdfdfdfdfdfdfefefefefefefefefefdfdfdf8f8f8f6f6f6f9f9f9f4f4f4edededf1f1f1f4f4f4f7f7f7f8f8f8fbfbfbf8f8f8f9f9f9fafafafbfbfbfbfbfbfafafaf7f7f7f9f9f9fafafaf7f7f7f3f3f3fcfcfcfafafaf6f6f6f6f6f6f8f8f8f9f9f9f8f8f8f5f5f5f3f3f3f9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f7f7f7f8f8f8fafafafafafafafafafafafaf8f8f8fbfbfbfcfcfcfdfdfdfbfbfbf7f7f7f9f9f9f9f9f9f7f7f7f4f4f4f4f4f4f5f5f5f7f7f7f4f4f4f6f6f6f7f7f7f1f1f1f2f2f2f7f7f7f4f4f4f5f5f5f5f5f5f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7fafafaf9f9f9f6f6f6f4f4f4f2f2f2f7f7f7f1f1f1f0f0f0f2f2f2f1f1f1eeeeeef3f3f3efefeff3f3f3f9f9f9fbfbfbf6f6f6f6f6f6f7f7f7f6f6f6f3f3f3f4f4f4f6f6f6fafafafafafafcfcfcfcfcfcfcfcfcf8f8f8f5f5f5efefefecececf1f1f1f9f9f9f9f9f9f9f9f9f8f8f8fafafafefefefefefefafafafdfdfdfefefefdfdfdfcfcfcfcfcfcfafafafcfcfcf7f7f7f4f4f4f5f5f5f8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfafafaf6f6f6f7f7f7f9f9f9f6f6f6f8f8f8fdfdfdfcfcfcfcfcfcfefefefefefefcfcfcfcfcfcfdfdfdfefefefdfdfdfafafaf7f7f7f7f7f7f6f6f6f5f5f5f8f8f8fafafafcfcfcf9f9f9f8f8f8fcfcfcfefefef7f7f7f7f7f7f8f8f8fafafafcfcfcfefefefefefefefefef9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf5f5f5eeeeeeefefeff4f4f4f8f8f8fafafaf6f6f6f1f1f1f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcf5f5f5f0f0f0f9f9f9fffffff2f2f2eeeeeef1f1f1f5f5f5f8f8f8fdfdfdfcfcfcf5f5f5f2f2f2f1f1f1f5f5f5f8f8f8fbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6fafafafdfdfdfcfcfcf9f9f9f7f7f7f8f8f8fcfcfcfbfbfbfbfbfbfafafafbfbfbf8f8f8d2d2d2c9c9c9d9d9d9e2e2e2e6e6e6ecececf5f5f5f6f6f6f5f5f5f7f7f7f9f9f9f7f7f7f5f5f5f8f8f8f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbeaeaeaeeeeeef9f9f9fafafafafafaf7f7f7f2f2f2f2f2f2eeeeeeececece9e9e9e7e7e7e5e5e5dedededfdfdfe4e4e4ebebebf3f3f3fafafaf3f3f3dfdfdfe7e7e7eeeeeef3f3f3f4f4f4f7f7f7f6f6f6f6f6f6f9f9f9f7f7f7f7f7f7fbfbfbfcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f6f6f6fafafafefefef0f0f0ccccccc1c1c1cbcbcbdededee6e6e6fafafafbfbfbefefeff3f3f3fafafafafafafdfdfdfafafaf8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf8f8f8f5f5f5f8f8f8fbfbfbf9f9f9fafafafbfbfbf8f8f8efefefebebebf4f4f4f6f6f6fcfcfcfafafaf8f8f8f6f6f6f5f5f5f6f6f6f6f6f6fafafafefefef6f6f6f6f6f6f8f8f8f4f4f4f7f7f7fefefefdfdfdfbfbfbfbfbfbfafafafbfbfbfcfcfcf9f9f9fafafafbfbfbf8f8f8fcfcfcfdfdfdfbfbfbf8f8f8f4f4f4ebebebf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbf6f6f6f2f2f2fcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f4f4f4f6f6f6f2f2f2edededeaeaeaeaeaeaf4f4f4f2f2f2f2f2f2f7f7f7f3f3f3f5f5f5f6f6f6f4f4f4f1f1f1f3f3f3f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f6f6f6f3f3f3f1f1f1f0f0f0f0f0f0efefeff1f1f1efefefebebebe7e7e7f7f7f7fffffffefefefefefefefefefdfdfdfefefefefefefefefefefefefffffffffffffffffffefefefdfdfdfafafafdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf7f7f7fbfbfbf8f8f8f0f0f0efefeff2f2f2efefeff0f0f0f6f6f6f9f9f9f4f4f4f6f6f6f6f6f6f6f6f6f4f4f4f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfbfbfbfafafafcfcfcfbfbfbf9f9f9fafafaf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f6f6f6f1f1f1f0f0f0ecececeaeaeae7e7e7e9e9e9ebebebecececeeeeeeecececebebebf1f1f1f2f2f2f5f5f5f5f5f5f5f5f5f6f6f6f9f9f9f6f6f6f4f4f4f5f5f5f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3fafafafefefefdfdfdfffffffefefefefefefbfbfbf9f9f9f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f3f3f3f6f6f6f9f9f9fbfbfbfafafaf6f6f6f7f7f7fafafafcfcfcfdfdfdfefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f7f7f7f7f7f7f8f8f8fcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfafafafbfbfbfafafaf9f9f9fcfcfcfbfbfbf8f8f8f5f5f5f5f5f5f3f3f3f3f3f3f3f3f3f2f2f2f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8fafafafafafafcfcfcfafafafafafaf9f9f9f9f9f9fbfbfbfbfbfbf7f7f7f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9fcfcfcf8f8f8f7f7f7fefefefbfbfbf7f7f7fafafaf9f9f9f7f7f7f8f8f8f2f2f2f3f3f3f6f6f6fafafaf5f5f5f4f4f4f4f4f4f1f1f1efefeff4f4f4f3f3f3f6f6f6fafafaf9f9f9f8f8f8f6f6f6f5f5f5f0f0f0f2f2f2f5f5f5f8f8f8fafafaf6f6f6f2f2f2f0f0f0f6f6f6fbfbfbf6f6f6edededebebebf1f1f1f2f2f2f5f5f5fdfdfdfefefefefefef6f6f6f4f4f4f6f6f6f6f6f6f6f6f6fbfbfbfafafaf9f9f9fdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfafafafbfbfbfdfdfdfdfdfdfbfbfbf7f7f7f8f8f8fbfbfbf6f6f6f1f1f1f3f3f3f5f5f5f4f4f4f4f4f4f1f1f1f2f2f2f2f2f2f0f0f0f0f0f0f6f6f6fcfcfcf7f7f7f0f0f0efefeff3f3f3fcfcfcfefefefbfbfbfbfbfbf8f8f8fffffff8f8f8eaeaeaebebebf4f4f4f9f9f9fafafafafafafafafafbfbfbf8f8f8f7f7f7fdfdfdfcfcfcf5f5f5f0f0f0f5f5f5f7f7f7f9f9f9fafafafefefefcfcfceeeeeefafafafafafafdfdfdfffffffefefefefefefafafafafafaf8f8f8f9f9f9fafafafdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fafafafdfdfdfefefefcfcfcfbfbfbfbfbfbfcfcfcf0f0f0f4f4f4fcfcfcefefefe9e9e9f0f0f0f5f5f5fbfbfbfcfcfcfcfcfcf6f6f6f8f8f8f6f6f6ebebebdbdbdbdededee7e7e7e4e4e4e7e7e7e5e5e5e8e8e8eaeaeae8e8e8ecececf7f7f7f3f3f3f9f9f9f4f4f4ececece8e8e8dbdbdbdcdcdcdcdcdcdcdcdce0e0e0e6e6e6edededececece2e2e2f3f3f3fbfbfbebebebe1e1e1e4e4e4ecececf7f7f7fcfcfcfafafaf9f9f9f1f1f1f1f1f1f6f6f6fdfdfdf9f9f9f8f8f8f2f2f2f5f5f5fbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbf9f9f9fbfbfbfffffffcfcfccfcfcfb4b4b4c8c8c8e6e6e6f5f5f5fdfdfdfdfdfdfcfcfcfafafafcfcfcfcfcfcfbfbfbfdfdfdfafafafafafaf7f7f7f9f9f9f8f8f8fcfcfcfafafaf7f7f7fafafaf7f7f7f3f3f3f4f4f4fbfbfbf9f9f9f4f4f4fafafafbfbfbfbfbfbfdfdfdfcfcfcfafafafafafafbfbfbfbfbfbfdfdfdfdfdfdf6f6f6efefeff1f1f1f5f5f5fbfbfbfbfbfbf7f7f7f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9fbfbfbfcfcfcfefefefffffffdfdfdfbfbfbfbfbfbf9f9f9fafafafafafafafafaf8f8f8fbfbfbf9f9f9fafafaf7f7f7eeeeeefcfcfcfcfcfcfafafafafafafafafaf8f8f8f6f6f6f3f3f3f5f5f5f6f6f6f1f1f1ebebebeaeaeaecececededede9e9e9edededefefefebebebeeeeeef2f2f2efefefedededf2f2f2efefefefefefefefefefefefececececececeeeeeeeaeaeaeeeeeef0f0f0efefefefefeff0f0f0f3f3f3f6f6f6f7f7f7f6f6f6f8f8f8f4f4f4f6f6f6f6f6f6fbfbfbfefefefffffffefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfafafafafafaf5f5f5f1f1f1f6f6f6f3f3f3f1f1f1f1f1f1f5f5f5f7f7f7f6f6f6f4f4f4f2f2f2f2f2f2f5f5f5f3f3f3f3f3f3f4f4f4f5f5f5f4f4f4f5f5f5f6f6f6f8f8f8fafafafafafafcfcfcf4f4f4f9f9f9fcfcfcfcfcfcfafafaf8f8f8fbfbfbfdfdfdfafafaf9f9f9fbfbfbfcfcfcfafafafbfbfbfcfcfcf9f9f9f9f9f9f6f6f6eeeeeeeeeeeef0f0f0eeeeeeedededf0f0f0eeeeeeeeeeeef3f3f3f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8fafafaf9f9f9f8f8f8fbfbfbf9f9f9f8f8f8fafafaf9f9f9fafafafafafafafafafafafafcfcfcfdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f3f3f3f5f5f5f7f7f7f9f9f9f7f7f7f5f5f5f3f3f3f5f5f5f5f5f5f3f3f3f4f4f4fafafaf9f9f9fdfdfdfcfcfcfcfcfcfffffffdfdfdfefefefffffffefefef9f9f9fafafaf8f8f8f4f4f4f5f5f5fafafafdfdfdfefefefdfdfdfdfdfdfcfcfcfdfdfdfdfdfdf9f9f9fbfbfbfcfcfcf9f9f9f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9fafafaf8f8f8f9f9f9fcfcfcfbfbfbfafafafbfbfbf5f5f5f3f3f3fefefefefefefdfdfdf8f8f8ecececf8f8f8fcfcfcfcfcfcfafafaf8f8f8fafafafbfbfbfafafafcfcfcfafafafafafafbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfafafaf8f8f8f9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f4f4f4f4f4f4f8f8f8f9f9f9fafafafcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafaf4f4f4f9f9f9fafafaf8f8f8f8f8f8f9f9f9f7f7f7fbfbfbfbfbfbfafafafffffffefefef8f8f8f6f6f6f5f5f5f8f8f8f9f9f9f8f8f8fbfbfbfdfdfdfafafaf6f6f6f6f6f6f4f4f4f2f2f2f0f0f0f1f1f1f9f9f9fafafafdfdfdfefefefffffffafafafafafafefefefdfdfdf9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f8f8f8fbfbfbfbfbfbfbfbfbfafafafafafaf8f8f8fbfbfbf9f9f9f6f6f6fbfbfbfbfbfbf9f9f9f7f7f7fafafafbfbfbf7f7f7fafafaf9f9f9f9f9f9f5f5f5f6f6f6f5f5f5f4f4f4f7f7f7fcfcfcfdfdfdfdfdfdfefefefafafaf8f8f8fafafafbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f5f5f5f1f1f1f4f4f4fcfcfcf6f6f6f3f3f3f4f4f4f2f2f2fefefef7f7f7f0f0f0f6f6f6f5f5f5fcfcfcf4f4f4ebebebfafafaf9f9f9fdfdfdfcfcfcf8f8f8e5e5e5e7e7e7fafafafffffffbfbfbf2f2f2f0f0f0f5f5f5fbfbfbf9f9f9f5f5f5f2f2f2fafafafcfcfcedededeeeeeef9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefafafafbfbfbfefefefbfbfbfcfcfcfefefefffffffefefefffffffdfdfdfafafafdfdfdfefefefefefef6f6f6f5f5f5fcfcfcfdfdfdfcfcfcfcfcfcf8f8f8f3f3f3f4f4f4f3f3f3f6f6f6f4f4f4f7f7f7fafafafbfbfbfcfcfcf8f8f8f6f6f6fbfbfbf4f4f4eeeeeef8f8f8fffffffcfcfce5e5e5eeeeeefefefef8f8f8f0f0f0f6f6f6fffffffffffffffffffffffffefefef9f9f9fbfbfbfefefefffffffefefefefefef5f5f5fafafafdfdfdf8f8f8fbfbfbfefefefbfbfbf9f9f9f8f8f8f9f9f9fefefefcfcfcd9d9d9ccccccefefeffefefefffffffcfcfcfcfcfcfefefefafafafbfbfbf8f8f8f6f6f6f7f7f7f6f6f6fcfcfcf9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f9f9f9f6f6f6f9f9f9fdfdfdfbfbfbf6f6f6f6f6f6f7f7f7f4f4f4f8f8f8fafafaf8f8f8f8f8f8f8f8f8f9f9f9f7f7f7fdfdfdf9f9f9f1f1f1f1f1f1f3f3f3fafafafcfcfcfbfbfbf8f8f8f6f6f6f7f7f7fafafafcfcfcfcfcfcfefefefdfdfdf8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fffffffffffffdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfafafaf7f7f7f5f5f5f5f5f5f7f7f7f7f7f7f5f5f5f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9fafafaf8f8f8fafafafafafaf8f8f8f5f5f5f4f4f4f1f1f1eeeeeef0f0f0f4f4f4f0f0f0eeeeeef0f0f0f1f1f1f0f0f0efefeff2f2f2f4f4f4f4f4f4f0f0f0f0f0f0edededf2f2f2f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f6f6f6f8f8f8fbfbfbf9f9f9f5f5f5f1f1f1f3f3f3f4f4f4f6f6f6f3f3f3efefefecececedededeaeaeae9e9e9ebebebefefefe9e9e9e9e9e9edededf2f2f2f6f6f6f6f6f6fafafafbfbfbfdfdfdfbfbfbfafafaf7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfafafaf9f9f9f9f9f9f7f7f7f8f8f8fcfcfcfafafafdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfafafafbfbfbf9f9f9f6f6f6f9f9f9f8f8f8fbfbfbf9f9f9fafafafbfbfbfdfdfdfbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfffffffffffffffffffefefefefefefefefefefefefefefefffffffffffffffffffffffffefefefefefef6f6f6f8f8f8fcfcfcfcfcfcf7f7f7f4f4f4f7f7f7f9f9f9fcfcfcfcfcfcfdfdfdfbfbfbfafafafbfbfbfbfbfbfdfdfdfefefefdfdfdfbfbfbf8f8f8f6f6f6f3f3f3f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fcfcfcf7f7f7f7f7f7f7f7f7f6f6f6f3f3f3fafafaf8f8f8f5f5f5f7f7f7fafafaf5f5f5fbfbfbfdfdfdfbfbfbfcfcfcfafafafafafaf9f9f9f6f6f6fafafafcfcfcfbfbfbf7f7f7f8f8f8fafafaf6f6f6f4f4f4f6f6f6f9f9f9f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafcfcfcfafafafafafafafafafafafaf8f8f8f8f8f8f5f5f5f3f3f3f2f2f2f3f3f3f5f5f5f6f6f6f9f9f9f9f9f9fafafafcfcfcf9f9f9f7f7f7f7f7f7fafafafcfcfcfafafaf8f8f8f7f7f7f8f8f8fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6fafafafbfbfbf5f5f5f7f7f7fafafafafafaf8f8f8fbfbfbfcfcfcfbfbfbfafafafdfdfdf8f8f8f5f5f5f8f8f8f9f9f9fafafafcfcfcfafafafcfcfcfffffffcfcfcfafafafbfbfbf9f9f9f9f9f9f6f6f6f2f2f2f2f2f2f6f6f6f5f5f5f7f7f7f2f2f2f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9f2f2f2f1f1f1fafafafcfcfcfbfbfbf8f8f8fafafaf7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8fcfcfcf3f3f3f4f4f4f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9fafafafafafaf3f3f3f1f1f1fbfbfbfbfbfbf9f9f9f7f7f7f3f3f3fcfcfceeeeeedfdfdfe4e4e4efefeff3f3f3f7f7f7fdfdfdf6f6f6eeeeeef0f0f0f3f3f3f8f8f8e9e9e9e7e7e7f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f5f5f5f4f4f4f8f8f8fdfdfdfefefefcfcfcf0f0f0d6d6d6dcdcdce9e9e9edededf4f4f4f3f3f3f4f4f4eeeeeef1f1f1f4f4f4f3f3f3f3f3f3f5f5f5f2f2f2f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fefefefefefefdfdfdfefefefffffffffffffefefefffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbfbfbf9f9f9f8f8f8f9f9f9fcfcfcfffffffcfcfcf3f3f3fafafafffffffcfcfcfafafafbfbfbfefefefefefefbfbfbfdfdfdfffffffffffffffffffefefefefefefefefefafafaf9f9f9fafafaf7f7f7f9f9f9fafafafefefefdfdfdf7f7f7f7f7f7f8f8f8f6f6f6f9f9f9f6f6f6f8f8f8fcfcfcfefefef8f8f8f4f4f4fdfdfdfffffffefefefafafaf8f8f8fcfcfcf7f7f7fbfbfbf8f8f8f8f8f8f5f5f5f7f7f7f9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7fcfcfcf9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8fafafafcfcfcfafafaf9f9f9f7f7f7f4f4f4f8f8f8f7f7f7f7f7f7f4f4f4f3f3f3f7f7f7fbfbfbf9f9f9f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f7f7f7f7f7f7f9f9f9f7f7f7f2f2f2efefefecececeaeaeafafafafafafaf6f6f6f3f3f3f0f0f0f1f1f1f0f0f0ebebebedededf4f4f4f3f3f3f4f4f4f3f3f3f6f6f6fdfdfdfefefefcfcfcfafafafcfcfcfbfbfbfbfbfbfcfcfcfafafafafafaf9f9f9f9f9f9fafafafafafafcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfefefefefefefefefefefefefefefefffffffbfbfbfbfbfbfdfdfdfafafafafafaf9f9f9f8f8f8f5f5f5f5f5f5f3f3f3f2f2f2f1f1f1efefeff3f3f3f2f2f2ececece9e9e9e7e7e7ebebebe9e9e9edededfafafaf9f9f9f9f9f9f1f1f1f1f1f1f4f4f4fafafaf8f8f8f9f9f9fdfdfdfefefefdfdfdfefefefefefefffffffefefefdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfafafafdfdfdfefefefafafafafafaf8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbfefefefffffffefefefbfbfbf7f7f7f7f7f7f6f6f6f2f2f2eeeeeef0f0f0f2f2f2f2f2f2f4f4f4f3f3f3fefefefbfbfbf7f7f7fbfbfbf7f7f7f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f3f3f3f1f1f1efefefecececf0f0f0f2f2f2f3f3f3f3f3f3f2f2f2f1f1f1f0f0f0f1f1f1eeeeeeededededededf5f5f5f9f9f9fbfbfbfafafafcfcfcf6f6f6f7f7f7f5f5f5f7f7f7fbfbfbfdfdfdf8f8f8f4f4f4f5f5f5fafafafbfbfbfbfbfbfcfcfcfafafafcfcfcfdfdfdfcfcfcf7f7f7f0f0f0f8f8f8fcfcfcfbfbfbfcfcfcfbfbfbfafafafafafaf9f9f9f7f7f7f8f8f8fafafafafafafcfcfcfdfdfdfefefefdfdfdfbfbfbfbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9fafafaf6f6f6efefeff4f4f4f7f7f7fffffff5f5f5e6e6e6fbfbfbfafafaf6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f9f9f9fcfcfcfafafaf5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfefefefbfbfbf9f9f9f8f8f8fafafaf8f8f8f8f8f8f8f8f8f7f7f7fafafaf9f9f9f4f4f4f5f5f5fafafafcfcfcfefefefcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f2f2f2f0f0f0f4f4f4f9f9f9f6f6f6f7f7f7f8f8f8fafafafcfcfcf9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfdfdfdfcfcfcfcfcfcf9f9f9f4f4f4f2f2f2f4f4f4f3f3f3f2f2f2ededede5e5e5edededf7f7f7fbfbfbf8f8f8f3f3f3f9f9f9fbfbfbf7f7f7fafafafdfdfdfdfdfdfdfdfdfdfdfdf7f7f7f6f6f6f7f7f7fafafaf3f3f3f4f4f4f9f9f9fafafafafafafcfcfcf9f9f9f8f8f8f7f7f7fcfcfcfbfbfbf8f8f8f5f5f5f8f8f8f7f7f7f9f9f9f6f6f6f3f3f3f6f6f6f4f4f4f5f5f5f5f5f5f5f5f5fafafaf9f9f9f6f6f6f1f1f1f2f2f2f8f8f8fbfbfbfcfcfcfbfbfbfdfdfdfbfbfbf4f4f4fbfbfbfcfcfcfbfbfbfefefefdfdfdf8f8f8fafafafefefef8f8f8e8e8e8f2f2f2f7f7f7f8f8f8f6f6f6f3f3f3f8f8f8f6f6f6fbfbfbfcfcfcfdfdfdfdfdfdfbfbfbf9f9f9fcfcfcfcfcfcfdfdfdfbfbfbf4f4f4f1f1f1fafafafffffffafafaf7f7f7fdfdfdfcfcfcf3f3f3ddddddefefeff0f0f0f0f0f0f3f3f3f2f2f2f6f6f6eeeeeeedededf0f0f0eeeeeef0f0f0f1f1f1eeeeeef1f1f1f4f4f4f5f5f5f4f4f4f0f0f0f2f2f2f7f7f7f7f7f7f7f7f7fafafaf8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fafafafbfbfbfdfdfdfdfdfdfffffffffffffcfcfcfdfdfdfffffffefefefefefefdfdfdfbfbfbfdfdfdfefefefdfdfdfefefefffffffffffffdfdfdfefefefffffffefefefcfcfcfbfbfbfefefefefefefefefefdfdfdfffffffffffff7f7f7f3f3f3fcfcfcfefefef5f5f5f5f5f5f8f8f8fcfcfcf5f5f5f4f4f4f8f8f8f2f2f2f7f7f7f7f7f7f5f5f5fcfcfcf7f7f7eeeeeee7e7e7f4f4f4f8f8f8f2f2f2f9f9f9fefefefbfbfbf8f8f8fafafafbfbfbfcfcfcfefefefffffffefefefffffffffffffdfdfdfcfcfcfbfbfbf9f9f9f8f8f8fefefefcfcfcfdfdfdfdfdfdfbfbfbf9f9f9fcfcfcf9f9f9f6f6f6f7f7f7f6f6f6fafafafafafafafafafefefefdfdfdfdfdfdfbfbfbfafafaf8f8f8f6f6f6f4f4f4f4f4f4f6f6f6fafafafdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfafafafafafaf8f8f8f7f7f7fcfcfcfdfdfdfcfcfcf9f9f9f9f9f9fafafaf8f8f8f5f5f5f7f7f7f6f6f6f5f5f5f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafcfcfcfcfcfcf9f9f9f8f8f8fbfbfbf8f8f8f9f9f9fbfbfbfafafafdfdfdfafafaf6f6f6f2f2f2f6f6f6f4f4f4f5f5f5f7f7f7f9f9f9fafafaf9f9f9fbfbfbfafafaf8f8f8f6f6f6f4f4f4f2f2f2f1f1f1f1f1f1ebebebf4f4f4fcfcfcf8f8f8f8f8f8f6f6f6f5f5f5f3f3f3f6f6f6f8f8f8f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f6f6f6f8f8f8fcfcfcf9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fcfcfcfcfcfcf9f9f9fcfcfcfefefefefefefefefefdfdfdfefefefefefefcfcfcfafafaf6f6f6f8f8f8f8f8f8fcfcfcfbfbfbfcfcfcfdfdfdf8f8f8f6f6f6f8f8f8f4f4f4fbfbfbfcfcfcfbfbfbf8f8f8fafafafcfcfcfefefefffffffffffffffffffefefefefefefdfdfdfefefefefefefefefefefefefefefefdfdfdfefefefefefefffffffefefefdfdfdfafafaf7f7f7f3f3f3fdfdfdfdfdfdfdfdfdfefefefdfdfdf9f9f9f8f8f8fdfdfdfafafafbfbfbfcfcfcfffffffcfcfcfcfcfcfcfcfcfafafaf6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8fafafafcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfafafaf6f6f6f4f4f4f4f4f4f3f3f3ebebebebebebeaeaeae9e9e9eaeaeaedededecececeaeaeae6e6e6f0f0f0f4f4f4f4f4f4fafafaf6f6f6ececece7e7e7e7e7e7eaeaeae4e4e4ebebebefefefe7e7e7ebebebefefefe7e7e7eaeaeaf7f7f7f4f4f4eeeeeeebebebedededeaeaeaebebebeeeeeef4f4f4fbfbfbf9f9f9f2f2f2f4f4f4f5f5f5f4f4f4f4f4f4f2f2f2f1f1f1f8f8f8f4f4f4eeeeeeedededf1f1f1f2f2f2f2f2f2efefeff8f8f8f9f9f9f7f7f7fafafaf2f2f2e9e9e9f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafafafafafbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f4f4f4f9f9f9fdfdfdfbfbfbf8f8f8fafafafcfcfcfcfcfcfdfdfdf9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfafafafcfcfcfbfbfbf2f2f2f2f2f2fafafafafafafbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6fafafafafafafafafafefefefefefefdfdfdf9f9f9f4f4f4fcfcfcfffffffefefef9f9f9f3f3f3f5f5f5f4f4f4efefefeeeeeee9e9e9e7e7e7eaeaeaebebebecececeeeeeee9e9e9efefefebebebf1f1f1f8f8f8fbfbfbfffffffcfcfcfafafafdfdfdfefefefefefefefefefcfcfcfdfdfdfcfcfcfefefefefefefafafaf9f9f9fcfcfcfdfdfdfcfcfcfafafafafafafafafafafafafbfbfbfbfbfbfcfcfcfefefefcfcfcfbfbfbfafafaf4f4f4f7f7f7fffffffcfcfcf8f8f8fdfdfdfcfcfcf9f9f9f8f8f8f4f4f4f8f8f8fcfcfcf2f2f2f4f4f4fafafafffffff1f1f1e2e2e2f5f5f5fdfdfdfcfcfcfafafaf9f9f9fcfcfcfefefefefefefbfbfbf4f4f4f8f8f8f4f4f4f4f4f4fcfcfcf6f6f6efefefedededf8f8f8fcfcfcfcfcfcf6f6f6f0f0f0f9f9f9fdfdfdf8f8f8f1f1f1e4e4e4eeeeeef3f3f3f7f7f7fbfbfbf9f9f9fbfbfbf4f4f4edededf2f2f2f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfbfbfbfafafafbfbfbf8f8f8f6f6f6f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f4f4f4f3f3f3f1f1f1eeeeeeebebebe8e8e8eeeeeefcfcfcf2f2f2f4f4f4f4f4f4fafafaf7f7f7f2f2f2f5f5f5f1f1f1edededf2f2f2f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f9f9f9fbfbfbfcfcfcfdfdfdfafafaf8f8f8f9f9f9fefefefefefef8f8f8eeeeeef2f2f2fefefefafafaf1f1f1f6f6f6fffffffafafaecececf9f9f9ececece1e1e1f8f8f8fdfdfdf6f6f6f8f8f8fefefefdfdfdfafafaf6f6f6fafafaf6f6f6ebebebf2f2f2fcfcfcfafafaf5f5f5f7f7f7fafafaf8f8f8fafafaf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f5f5f5f5f5f5f8f8f8fcfcfcfdfdfdfefefefafafaf8f8f8fafafafefefefefefefcfcfcfcfcfcfafafafefefefdfdfdfcfcfcfbfbfbfdfdfdfafafaf9f9f9f3f3f3f1f1f1f8f8f8fdfdfdf6f6f6f0f0f0f2f2f2f7f7f7f8f8f8f5f5f5f5f5f5fbfbfbfefefefdfdfdfffffffdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f8f8f8fbfbfbfafafaf7f7f7f9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9fafafafcfcfcfcfcfcf8f8f8f5f5f5f9f9f9f8f8f8f3f3f3f3f3f3f8f8f8f6f6f6f9f9f9fafafaf9f9f9f8f8f8fafafafafafaf7f7f7f2f2f2f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9fafafafdfdfdfefefefcfcfcfcfcfcfafafafcfcfcfefefefdfdfdfdfdfdfafafaf8f8f8f9f9f9fafafaf8f8f8f7f7f7f8f8f8f5f5f5f7f7f7f8f8f8f9f9f9fdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefffffffffffffefefefefefefffffffcfcfcfafafaf9f9f9f9f9f9fafafafafafafcfcfcfcfcfcfdfdfdfdfdfdfafafafbfbfbfefefefefefefefefefdfdfdfcfcfcfafafafdfdfdfefefefefefefcfcfcfefefefefefefafafaf5f5f5f6f6f6fbfbfbf6f6f6f3f3f3f5f5f5f2f2f2f4f4f4f7f7f7f6f6f6f0f0f0edededfbfbfbf4f4f4fcfcfcfafafaededede2e2e2e2e2e2edededf7f7f7f4f4f4f5f5f5fafafafcfcfcfdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefffffffefefefbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fefefefefefefdfdfdfdfdfdfefefefdfdfdfafafaf5f5f5f0f0f0eeeeeee9e9e9e9e9e9f3f3f3f5f5f5fafafafcfcfcf5f5f5f4f4f4f7f7f7f5f5f5f3f3f3eeeeeef3f3f3f5f5f5f5f5f5f7f7f7f8f8f8f6f6f6f7f7f7fbfbfbfafafafbfbfbfbfbfbfafafaf7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f5f5f5efefeff4f4f4f6f6f6f6f6f6f4f4f4f3f3f3f7f7f7fefefefdfdfdfbfbfbf9f9f9fafafafbfbfbf9f9f9fafafaf8f8f8f4f4f4f6f6f6f7f7f7f8f8f8fcfcfcfcfcfcfafafafbfbfbfbfbfbfafafafafafafcfcfcfcfcfcf9f9f9fbfbfbfafafafcfcfcfdfdfdf9f9f9fcfcfcfdfdfdfcfcfcfafafafcfcfcfafafafbfbfbfbfbfbf9f9f9fbfbfbfafafaf7f7f7f8f8f8f8f8f8fcfcfcfdfdfdf8f8f8f4f4f4f5f5f5f9f9f9fbfbfbf9f9f9f8f8f8fafafaf8f8f8fbfbfbf9f9f9f7f7f7f7f7f7fefefefbfbfbf8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f9f9f9fdfdfdfbfbfbf8f8f8f4f4f4f2f2f2ebebebe9e9e9efefeff2f2f2fbfbfbfdfdfdf8f8f8fbfbfbfbfbfbfcfcfcfbfbfbfafafafcfcfcfefefefcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f5f5f5f4f4f4f1f1f1f2f2f2f5f5f5eaeaeaf5f5f5fdfdfdfcfcfcfdfdfdf9f9f9f5f5f5f7f7f7f9f9f9f6f6f6f6f6f6f7f7f7f9f9f9fcfcfcfdfdfdf9f9f9f5f5f5f6f6f6f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f9f9f9f6f6f6f0f0f0f1f1f1fafafafdfdfdfcfcfcf4f4f4eeeeeeeeeeeef0f0f0f6f6f6fefefefdfdfdf9f9f9f8f8f8f6f6f6f9f9f9f5f5f5f4f4f4f2f2f2f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fcfcfcfafafaf6f6f6f6f6f6f9f9f9fffffffefefefbfbfbececece8e8e8e9e9e9efefeff1f1f1f2f2f2f1f1f1fbfbfbf5f5f5edededefefeff5f5f5f9f9f9f8f8f8f6f6f6f3f3f3f6f6f6f6f6f6f1f1f1f4f4f4f8f8f8efefeff2f2f2f2f2f2eeeeeef2f2f2f4f4f4f3f3f3f3f3f3f3f3f3f1f1f1f5f5f5f4f4f4f6f6f6f6f6f6e9e9e9f3f3f3f0f0f0f9f9f9f9f9f9f7f7f7fcfcfcfafafaeeeeeee9e9e9f0f0f0f3f3f3f7f7f7f9f9f9f6f6f6f1f1f1f0f0f0f1f1f1f5f5f5f6f6f6f3f3f3f4f4f4f9f9f9fcfcfcf9f9f9f7f7f7fafafafafafafafafafbfbfbfcfcfcf8f8f8fdfdfdfcfcfcfcfcfcfafafaf4f4f4f6f6f6f8f8f8f6f6f6ecececf0f0f0f6f6f6f6f6f6f5f5f5fbfbfbfefefefafafaefefeff6f6f6f8f8f8f7f7f7f5f5f5f4f4f4f8f8f8f7f7f7fafafafcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfafafafdfdfdfbfbfbfbfbfbfafafaf5f5f5efefefedededf3f3f3fbfbfbfdfdfdfcfcfcf6f6f6f3f3f3f6f6f6fafafaf8f8f8fafafaf5f5f5fcfcfcf6f6f6ecececeaeaeaf3f3f3f9f9f9fbfbfbf9f9f9f4f4f4f3f3f3f3f3f3f2f2f2f3f3f3f5f5f5f7f7f7fbfbfbfcfcfcfafafafcfcfcfdfdfdfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8fafafafefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfefefefefefef9f9f9e5e5e5dededee0e0e0e4e4e4e2e2e2e7e7e7e6e6e6e0e0e0e3e3e3f0f0f0e9e9e9dfdfdff6f6f6fffffffffffffbfbfbf6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f4f4f4f5f5f5f8f8f8f7f7f7f8f8f8f8f8f8f3f3f3efefeff4f4f4f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafaf7f7f7f6f6f6f6f6f6f8f8f8f9f9f9fefefefffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfafafafafafafbfbfbfafafafafafafafafaf8f8f8f6f6f6f9f9f9f6f6f6f1f1f1f7f7f7fdfdfdf8f8f8efefeff2f2f2f4f4f4f1f1f1f1f1f1f3f3f3f3f3f3ededede8e8e8e9e9e9ecececedededeeeeeeeeeeeee7e7e7ebebebf3f3f3fafafaf4f4f4f4f4f4f8f8f8f9f9f9fdfdfdfdfdfdfafafaf8f8f8fafafafcfcfcf7f7f7f2f2f2efefeff3f3f3f5f5f5f5f5f5f5f5f5f6f6f6f4f4f4f2f2f2f2f2f2f4f4f4f4f4f4f4f4f4efefeff1f1f1eeeeeef0f0f0f2f2f2f1f1f1eeeeeef6f6f6f5f5f5fafafaf3f3f3f2f2f2f4f4f4f5f5f5f3f3f3edededecececedededebebebe8e8e8dddddde3e3e3f8f8f8f1f1f1f4f4f4fbfbfbfefefefefefefefefefffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefefefefdfdfdfefefefefefefefefefefefefdfdfdf7f7f7f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8fbfbfbfbfbfbfafafafcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfafafafafafaf7f7f7f5f5f5f8f8f8f8f8f8fcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfcfcfcf7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfbfbfbfafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7fdfdfdfcfcfcfcfcfcfefefefefefefefefefbfbfbf9f9f9fbfbfbf9f9f9fcfcfcfbfbfbfdfdfdf8f8f8f8f8f8fafafafafafaf6f6f6f5f5f5f5f5f5f4f4f4f9f9f9fafafafcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfbfbfbfbfbfbf9f9f9f6f6f6f8f8f8fafafaf8f8f8fafafafcfcfcfcfcfcfcfcfcfafafaf5f5f5f6f6f6fafafaf7f7f7ecececeeeeeef0f0f0f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfafafaf5f5f5f5f5f5f9f9f9fafafafbfbfbfbfbfbfdfdfdfefefefffffffdfdfdfcfcfcfcfcfcfbfbfbf6f6f6f4f4f4f3f3f3f3f3f3f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3fafafafafafaf7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f8f8f8fafafaf9f9f9f4f4f4f4f4f4f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f3f3f3f1f1f1f8f8f8f8f8f8eaeaeae4e4e4eaeaeaf6f6f6fefefefffffffffffffbfbfbf2f2f2f5f5f5f9f9f9fbfbfbfdfdfdfcfcfcf5f5f5f5f5f5f6f6f6fbfbfbfefefefcfcfcf6f6f6f2f2f2f4f4f4fbfbfbfdfdfdfafafaf9f9f9fefefefbfbfbf2f2f2e7e7e7f2f2f2f8f8f8fdfdfdfbfbfbf9f9f9fcfcfcfdfdfdf0f0f0f4f4f4f5f5f5f9f9f9fbfbfbfafafaf9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7f3f3f3f6f6f6f6f6f6f5f5f5f1f1f1eeeeeef1f1f1f3f3f3ededede8e8e8ecececf4f4f4fafafaf3f3f3f2f2f2fbfbfbf9f9f9fbfbfbf4f4f4f7f7f7f9f9f9f8f8f8fdfdfdf4f4f4f1f1f1f4f4f4f7f7f7fafafafcfcfcfafafaf8f8f8fbfbfbfcfcfcfcfcfcfafafaf9f9f9f9f9f9fafafafbfbfbf9f9f9f7f7f7f9f9f9fcfcfcfcfcfcf8f8f8f7f7f7fefefef6f6f6f8f8f8f7f7f7fbfbfbf3f3f3ebebebf6f6f6f7f7f7f1f1f1f5f5f5f7f7f7f2f2f2fbfbfbf7f7f7f5f5f5fdfdfdfafafaf6f6f6f5f5f5f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbf7f7f7f3f3f3f4f4f4f4f4f4f4f4f4f6f6f6f3f3f3f4f4f4fdfdfdfefefefefefefefefefdfdfdfafafaf7f7f7f9f9f9f9f9f9f9f9f9fafafaf7f7f7f5f5f5fdfdfdfefefefefefefbfbfbfdfdfdfffffffcfcfcfcfcfcf7f7f7f9f9f9fcfcfcfbfbfbf9f9f9fafafaf9f9f9f8f8f8f5f5f5f4f4f4f5f5f5f2f2f2f3f3f3fbfbfbfcfcfcfafafafcfcfcfbfbfbfafafaf8f8f8fafafafafafafafafafbfbfbfcfcfcfafafafbfbfbfdfdfdfcfcfcf6f6f6ededede1e1e1e2e2e2f4f4f4f4f4f4f2f2f2f7f7f7f7f7f7f2f2f2f4f4f4f7f7f7f7f7f7f5f5f5eeeeeef5f5f5fafafafdfdfdf8f8f8edededf6f6f6fafafafdfdfdfbfbfbf5f5f5f3f3f3f7f7f7fbfbfbfafafaf7f7f7f4f4f4fafafafdfdfdfdfdfdfefefefbfbfbf9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbf6f6f6f9f9f9fbfbfbfafafafafafafbfbfbfdfdfdfefefefdfdfdfafafafafafaf7f7f7f5f5f5f7f7f7fafafaf8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f6f6f6f4f4f4f7f7f7f7f7f7f4f4f4f6f6f6f6f6f6f3f3f3f5f5f5fafafafcfcfcfafafaf7f7f7f8f8f8f7f7f7f3f3f3f1f1f1edededf6f6f6fcfcfcfcfcfcf8f8f8f3f3f3efefefecececeaeaeaf2f2f2f4f4f4f5f5f5f5f5f5f4f4f4f1f1f1f5f5f5f9f9f9f5f5f5efefefedededf2f2f2f0f0f0f0f0f0f9f9f9f4f4f4eeeeeeedededf0f0f0f0f0f0edededf0f0f0f1f1f1f2f2f2f4f4f4f0f0f0f0f0f0edededf4f4f4f5f5f5f2f2f2f4f4f4f0f0f0edededf6f6f6e7e7e7e6e6e6efefeff4f4f4f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f3f3f3f5f5f5f0f0f0f2f2f2f8f8f8f2f2f2f3f3f3f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f3f3f3f4f4f4f2f2f2f7f7f7f9f9f9f6f6f6fbfbfbfbfbfbfcfcfcfffffffefefefdfdfdfcfcfcfbfbfbfbfbfbfafafaf8f8f8f7f7f7fcfcfcfafafafafafafbfbfbfdfdfdfcfcfcf9f9f9fafafaf9f9f9f9f9f9f7f7f7f5f5f5fafafafbfbfbfbfbfbfcfcfcfdfdfdfafafaf8f8f8f8f8f8fafafaf9f9f9fafafaf8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f9f9f9fdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfafafaf8f8f8f5f5f5f5f5f5f5f5f5f7f7f7f5f5f5f5f5f5fafafafcfcfcfdfdfdfafafafdfdfdfdfdfdfbfbfbfafafaf8f8f8fcfcfcf6f6f6f0f0f0f3f3f3f8f8f8fdfdfdf9f9f9fcfcfcfbfbfbfcfcfcfffffffffffffdfdfdfcfcfcfdfdfdfefefefafafaf9f9f9fcfcfcfdfdfdf8f8f8f7f7f7fdfdfdfefefefdfdfdfcfcfcf8f8f8f5f5f5f4f4f4f1f1f1f4f4f4fafafafcfcfcfdfdfdfefefefefefefdfdfdfbfbfbfafafaf7f7f7f6f6f6fafafaf7f7f7f6f6f6fbfbfbfcfcfcf9f9f9f8f8f8f7f7f7f6f6f6f3f3f3f6f6f6f9f9f9fcfcfcfafafafafafafafafaf7f7f7f6f6f6fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f7f7f7f4f4f4f6f6f6f9f9f9f8f8f8f6f6f6f8f8f8fafafafcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafafdfdfdfcfcfcfafafafbfbfbfafafafbfbfbfafafaf7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f4f4f4fafafaf6f6f6f2f2f2f6f6f6fbfbfbfefefefdfdfdfbfbfbf9f9f9fefefefdfdfdfefefefefefefefefefafafaf6f6f6f8f8f8fbfbfbfcfcfcfafafaf6f6f6f0f0f0f3f3f3fafafafcfcfcfafafaf8f8f8f4f4f4fafafafffffff7f7f7ebebebe1e1e1f7f7f7fdfdfdfffffffdfdfdf7f7f7fcfcfcfdfdfdf5f5f5f6f6f6f9f9f9fcfcfcfefefefefefefefefefefefefdfdfdfdfdfdfbfbfbf8f8f8fcfcfcfbfbfbfcfcfcfefefefefefef9f9f9fbfbfbfcfcfcfcfcfcfefefefcfcfcfbfbfbfbfbfbfcfcfcf5f5f5f5f5f5fefefefafafaedededdbdbdbdfdfdfe8e8e8eaeaeaf9f9f9fefefefdfdfdfcfcfcf8f8f8f5f5f5f7f7f7f2f2f2edededf3f3f3f3f3f3f5f5f5f7f7f7f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbfcfcfcfafafaf6f6f6f0f0f0f6f6f6fcfcfce6e6e6e8e8e8f5f5f5fefefefcfcfcf5f5f5f9f9f9fdfdfdf7f7f7f6f6f6fafafafafafafcfcfcf5f5f5f8f8f8fcfcfcf9f9f9f6f6f6f8f8f8fafafafcfcfcfcfcfcfbfbfbfafafaf8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfafafafefefefffffffffffffffffffffffffffffffffffffffffffcfcfcf2f2f2f3f3f3fafafafefefefbfbfbf6f6f6f6f6f6f4f4f4f8f8f8fefefefefefefefefefbfbfbfafafafcfcfcfefefefffffffefefefbfbfbf9f9f9f5f5f5f4f4f4f3f3f3f2f2f2efefeff4f4f4f5f5f5f3f3f3fafafafcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfefefefcfcfcfdfdfdfcfcfcf7f7f7efefefe9e9e9edededf4f4f4eaeaeae1e1e1e5e5e5fcfcfcfffffffffffffffffffffffffcfcfcfbfbfbfffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfefefefcfcfcf2f2f2f2f2f2f5f5f5fafafafcfcfcfafafafbfbfbe7e7e7d7d7d7f8f8f8fffffffdfdfdfdfdfdfffffffffffffffffffefefefefefefdfdfdfefefefcfcfcfafafafbfbfbfbfbfbfbfbfbf8f8f8f8f8f8f5f5f5fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f4f4f4f2f2f2f4f4f4f5f5f5f2f2f2f0f0f0f4f4f4fafafaf8f8f8fbfbfbfdfdfdfdfdfdfcfcfcf9f9f9f0f0f0f8f8f8fffffff8f8f8f5f5f5fdfdfdfdfdfdfcfcfcfdfdfdfafafaf6f6f6f8f8f8f9f9f9f8f8f8fafafafdfdfdfbfbfbf6f6f6f6f6f6fdfdfdfbfbfbf3f3f3f6f6f6fbfbfbfafafaf9f9f9f5f5f5eeeeeef0f0f0f4f4f4f6f6f6f5f5f5f0f0f0ebebebedededecececeeeeeee9e9e9e9e9e9e8e8e8f9f9f9fefefefffffff9f9f9f2f2f2f7f7f7fdfdfdfbfbfbfdfdfdfefefefbfbfbfdfdfdfcfcfcfbfbfbfafafafafafafdfdfdfdfdfdfefefefdfdfdfcfcfcfdfdfdfafafaf8f8f8fafafaf9f9f9f7f7f7f8f8f8f4f4f4f9f9f9f3f3f3e5e5e5f2f2f2f8f8f8f4f4f4f6f6f6fafafafafafafafafaf9f9f9fafafafdfdfdfdfdfdfbfbfbfafafafbfbfbfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9fafafafcfcfcfcfcfcf9f9f9f6f6f6f7f7f7fcfcfcfcfcfcfbfbfbfafafafcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfefefefefefefbfbfbfafafaf9f9f9f8f8f8f5f5f5f4f4f4f6f6f6fcfcfcfbfbfbfefefefcfcfcfdfdfdfcfcfcfbfbfbf9f9f9f7f7f7f4f4f4f8f8f8f9f9f9f9f9f9fbfbfbfefefefcfcfcfcfcfcfbfbfbf6f6f6f3f3f3eaeaeaf4f4f4f8f8f8f3f3f3f4f4f4f7f7f7fafafaf4f4f4f6f6f6f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f4f4f4f5f5f5f7f7f7f9f9f9fafafafcfcfcfefefefffffffffffffefefefafafafbfbfbfcfcfcf9f9f9f9f9f9f9f9f9fafafafcfcfcfbfbfbfafafaf9f9f9f9f9f9f7f7f7f8f8f8fcfcfcfcfcfcfcfcfcfbfbfbfefefefdfdfdfefefefafafafafafaf9f9f9f8f8f8fbfbfbfafafaf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfafafaf7f7f7f8f8f8fefefefffffffcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f2f2f2f4f4f4f8f8f8f9f9f9f7f7f7f7f7f7f1f1f1f4f4f4f8f8f8f5f5f5f2f2f2f2f2f2f2f2f2f4f4f4f6f6f6f9f9f9fafafaf7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9f5f5f5f6f6f6fefefef6f6f6f4f4f4f9f9f9f7f7f7f4f4f4f1f1f1f3f3f3fcfcfcf1f1f1eeeeeef1f1f1ebebebefefeff2f2f2fbfbfbfefefefcfcfcf6f6f6f3f3f3f3f3f3f9f9f9fefefefafafaf3f3f3f4f4f4fafafafdfdfdfefefefefefef3f3f3e3e3e3e2e2e2eeeeeef9f9f9fcfcfcfcfcfcfcfcfcfffffff8f8f8ebebebf4f4f4fdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefefefefefefefdfdfdfdfdfdfffffffffffffffffffffffffefefefdfdfdfefefefefefefdfdfdfefefefdfdfdfefefefffffffffffffcfcfcfafafafdfdfdfffffffbfbfbf7f7f7fafafafdfdfdfefefefffffffffffffffffffdfdfdfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9fafafaf7f7f7f5f5f5f5f5f5f7f7f7fcfcfcfdfdfdfcfcfcfafafaf5f5f5f6f6f6fdfdfdf4f4f4f0f0f0f3f3f3cfcfcfe5e5e5f7f7f7fafafaf9f9f9fdfdfdfdfdfdf5f5f5f0f0f0eeeeeef0f0f0fafafaf9f9f9fafafafcfcfcf6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f8f8f8fafafafbfbfbf9f9f9fafafaf9f9f9f7f7f7f9f9f9fafafafdfdfdfefefefffffffffffffefefefbfbfbfbfbfbfafafafbfbfbfdfdfdfffffffffffffffffffefefefafafaf8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f6f6f6f3f3f3f1f1f1f3f3f3fbfbfbfcfcfcfcfcfcfafafaf6f6f6fafafafffffffffffffdfdfdf8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f0f0f0ededededededf5f5f5fbfbfbfbfbfbfafafafafafafbfbfbf8f8f8f2f2f2efefefefefefecececf0f0f0f6f6f6f9f9f9fcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfafafaf7f7f7f6f6f6f6f6f6f5f5f5f7f7f7fdfdfdfefefefefefefefefefefefef9f9f9f0f0f0fafafaf5f5f5f2f2f2fdfdfdf2f2f2fbfbfbf8f8f8f8f8f8fafafaf8f8f8f5f5f5f3f3f3e7e7e7e5e5e5f1f1f1eeeeeee6e6e6ebebebeeeeeef5f5f5fefefefcfcfcfcfcfcfdfdfdfffffffefefefefefefcfcfcf8f8f8f5f5f5f1f1f1f3f3f3f5f5f5f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f5f5f5f6f6f6f9f9f9fafafafafafaf9f9f9fbfbfbfbfbfbf9f9f9f9f9f9fafafafbfbfbf9f9f9f9f9f9f8f8f8f6f6f6f2f2f2f2f2f2f2f2f2f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f9f9f9fbfbfbfafafafcfcfcfcfcfcfcfcfcfffffffdfdfdfbfbfbfbfbfbf8f8f8f6f6f6fffffffdfdfdf8f8f8f7f7f7f7f7f7f7f7f7f5f5f5fbfbfbf5f5f5f3f3f3f5f5f5fdfdfdf8f8f8f5f5f5f2f2f2f9f9f9fcfcfcfdfdfdfcfcfcfdfdfdfefefefafafaf5f5f5f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8fafafafafafaf1f1f1e9e9e9e0e0e0efefeff2f2f2fbfbfbfdfdfdfcfcfcfefefefefefefdfdfdfdfdfdf7f7f7f7f7f7fafafafafafafbfbfbfdfdfdfcfcfcfefefefefefefefefefdfdfdf8f8f8f1f1f1f2f2f2f3f3f3ededededededf3f3f3f8f8f8f8f8f8f1f1f1f0f0f0efefeff0f0f0f4f4f4f9f9f9f2f2f2eaeaeaeaeaeaefefeff1f1f1f8f8f8f7f7f7f5f5f5f1f1f1f1f1f1f1f1f1f6f6f6f8f8f8f9f9f9f8f8f8fafafafcfcfcfbfbfbf9f9f9fbfbfbfbfbfbf5f5f5f3f3f3f4f4f4f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fafafafdfdfdfbfbfbf6f6f6f4f4f4f7f7f7f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f4f4f4f6f6f6f9f9f9fafafafbfbfbfbfbfbfcfcfcf4f4f4ededededededecececf0f0f0f6f6f6f8f8f8fefefefffffffffffffefefef5f5f5e9e9e9e2e2e2e2e2e2e5e5e5e8e8e8e8e8e8edededfcfcfcfcfcfcfafafaf8f8f8f2f2f2e8e8e8edededf4f4f4f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f4f4f4f0f0f0eeeeeeeeeeeeededede9e9e9ebebebecececedededf1f1f1f4f4f4f6f6f6fafafafdfdfdfefefefdfdfdfbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f5f5f5fafafafafafafafafaf9f9f9fafafafafafaf9f9f9fdfdfdfffffffdfdfdfefefefefefefdfdfdfcfcfcfafafaf7f7f7f5f5f5f4f4f4f3f3f3f4f4f4f8f8f8fafafaf9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafafafafafbfbfbfbfbfbfafafaf7f7f7fafafaf9f9f9f9f9f9fcfcfcfefefef8f8f8fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9fcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbf8f8f8fafafaf8f8f8fafafaf9f9f9fcfcfcfefefefbfbfbf6f6f6f3f3f3f2f2f2f7f7f7fdfdfdf1f1f1d7d7d7d1d1d1dcdcdcebebebf6f6f6fdfdfdfffffffdfdfdf8f8f8f7f7f7f3f3f3fafafafdfdfdf7f7f7f0f0f0f6f6f6fefefefdfdfdfafafafcfcfcfefefef1f1f1e0e0e0e8e8e8efefeffafafafafafaf5f5f5f1f1f1fcfcfcfbfbfbefefeff1f1f1f3f3f3f5f5f5f9f9f9f8f8f8f8f8f8f8f8f8fafafaf6f6f6f4f4f4f6f6f6f7f7f7fafafaf9f9f9f7f7f7f6f6f6f6f6f6f9f9f9fafafafbfbfbfbfbfbf7f7f7f6f6f6fafafafcfcfcfbfbfbf8f8f8f7f7f7fbfbfbfffffffbfbfbf3f3f3f3f3f3f3f3f3f4f4f4eeeeeeebebebf9f9f9f9f9f9f3f3f3f5f5f5f4f4f4f6f6f6f7f7f7f7f7f7fbfbfbfffffffbfbfbf7f7f7f5f5f5f5f5f5fafafafcfcfcf9f9f9fbfbfbfdfdfdf2f2f2e1e1e1e4e4e4f9f9f9fafafafafafafefefefdfdfdfefefefdfdfdfbfbfbf7f7f7fcfcfcfcfcfcfafafafefefef9f9f9f8f8f8fcfcfcfafafaf9f9f9f5f5f5fafafafdfdfdfcfcfcf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfefefefcfcfcfafafafbfbfbfbfbfbf7f7f7f3f3f3efefefe8e8e8e7e7e7efefeff8f8f8fefefefefefefdfdfdfcfcfcfcfcfcf9f9f9f5f5f5f7f7f7f6f6f6fafafaf9f9f9f2f2f2f6f6f6fbfbfbfafafaf5f5f5f0f0f0eeeeeef0f0f0fafafafffffffffffffffffffcfcfcfbfbfbfcfcfcfafafafafafaf4f4f4efefeff1f1f1f3f3f3f4f4f4f1f1f1f3f3f3f8f8f8fcfcfcfbfbfbf8f8f8f2f2f2f0f0f0f0f0f0f3f3f3f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f0f0f0f1f1f1f1f1f1eeeeeeeaeaeae8e8e8e9e9e9ebebebf1f1f1ededede3e3e3efefeff5f5f5f0f0f0fcfcfcfbfbfbf6f6f6f6f6f6f5f5f5fbfbfbfdfdfdfcfcfcfcfcfcfffffffdfdfdf4f4f4f2f2f2f7f7f7f6f6f6f2f2f2f3f3f3fdfdfdfcfcfcf8f8f8f3f3f3f7f7f7f4f4f4f1f1f1ececece9e9e9f5f5f5f6f6f6fafafafbfbfbfafafafbfbfbfafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7fafafafafafafafafafcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f4f4f4f0f0f0f0f0f0f0f0f0ebebebecececeeeeeef7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfefefefefefefffffffefefefcfcfcfdfdfdfefefefcfcfcf9f9f9fdfdfdfefefefcfcfcf9f9f9fbfbfbf6f6f6f5f5f5ecececfafafafffffffefefefdfdfdfefefefcfcfcfefefefffffffefefefffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfcfcfcfffffffffffff9f9f9f0f0f0f8f8f8fefefefffffffffffffefefefcfcfcfafafaf8f8f8f8f8f8fafafaf7f7f7f9f9f9fefefefcfcfcfefefefcfcfcf8f8f8f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcfafafafbfbfbfafafafdfdfdfdfdfdfbfbfbf2f2f2f3f3f3fcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafaf8f8f8fafafafafafaf9f9f9f4f4f4f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafafafafafafafafbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcf9f9f9fafafafefefefefefefefefef9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f3f3f3f1f1f1edededebebebececece5e5e5ebebebeeeeeef4f4f4fafafafbfbfbf9f9f9f4f4f4f0f0f0f2f2f2f9f9f9fafafaf8f8f8f8f8f8fafafafcfcfcfbfbfbf8f8f8fafafaf7f7f7f6f6f6f7f7f7fafafafdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f5f5f5f1f1f1ececece7e7e7e1e1e1e4e4e4e8e8e8e6e6e6f1f1f1fafafafcfcfcf9f9f9fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f2f2f2f0f0f0f1f1f1f1f1f1f0f0f0f5f5f5f9f9f9fafafafbfbfbfffffffffffffffffffefefefdfdfdfffffffffffffefefefefefefefefefefefefbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f6f6f6fafafafdfdfdfcfcfcfbfbfbfcfcfcfbfbfbf8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfafafaf7f7f7f3f3f3f4f4f4f0f0f0f1f1f1fdfdfdf5f5f5f7f7f7fbfbfbfbfbfbfcfcfcfafafafdfdfdf9f9f9f7f7f7f9f9f9fcfcfcfcfcfcf4f4f4f4f4f4f4f4f4fefefefdfdfdfcfcfcfafafaf9f9f9f7f7f7f7f7f7fcfcfcfdfdfdfdfdfdf0f0f0f1f1f1f3f3f3f0f0f0f8f8f8fffffffdfdfdfbfbfbfafafafafafaf5f5f5fafafafefefefafafaf3f3f3f5f5f5fdfdfdfefefefdfdfdfcfcfcfefefefafafae9e9e9e7e7e7efefeff8f8f8fffffffffffffefefefcfcfcfdfdfdeeeeeeeeeeeef1f1f1f3f3f3f4f4f4f3f3f3f2f2f2f1f1f1efefeff0f0f0f2f2f2f2f2f2f4f4f4f4f4f4f6f6f6f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfafafafafafaf7f7f7f9f9f9fcfcfcf6f6f6f2f2f2f4f4f4f6f6f6fffffff7f7f7e9e9e9edededf2f2f2f5f5f5ededede6e6e6f4f4f4fdfdfdf7f7f7f4f4f4f2f2f2f6f6f6f5f5f5f9f9f9fafafafbfbfbf8f8f8f3f3f3f8f8f8fafafaf7f7f7f7f7f7f9f9f9fcfcfcfefefef4f4f4e4e4e4efefeffefefefffffffefefefbfbfbf6f6f6fdfdfdfafafaf3f3f3fbfbfbfbfbfbf5f5f5fbfbfbfdfdfdf9f9f9fafafaf7f7f7f7f7f7f4f4f4f8f8f8fafafaf8f8f8f7f7f7f6f6f6fbfbfbfefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f5f5f5f5f5f5f3f3f3ecececebebebececece9e9e9e3e3e3dededee2e2e2f1f1f1f9f9f9f7f7f7fdfdfdf9f9f9f9f9f9fafafaf6f6f6f2f2f2f3f3f3f9f9f9f9f9f9f4f4f4f4f4f4f9f9f9fefefefefefef9f9f9f1f1f1eeeeeeefefeff0f0f0f8f8f8fffffffffffffffffffffffffffffffffffffdfdfdfafafaf6f6f6f2f2f2eaeaeaecececf1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8f5f5f5f4f4f4f6f6f6f5f5f5f8f8f8f9f9f9f7f7f7f9f9f9fafafaf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f3f3f3f2f2f2f2f2f2f5f5f5f7f7f7fafafaf9f9f9fbfbfbf9f9f9f4f4f4f6f6f6f3f3f3f4f4f4f4f4f4f2f2f2f3f3f3f6f6f6f7f7f7fbfbfbf5f5f5f9f9f9fdfdfdfbfbfbe8e8e8f1f1f1fdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f9f9f9fafafafafafafafafafafafaf9f9f9f4f4f4f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8f7f7f7f4f4f4f5f5f5f6f6f6f9f9f9f6f6f6f7f7f7fafafafbfbfbfafafafafafafafafafbfbfbf8f8f8f8f8f8fbfbfbfefefefdfdfdfefefefdfdfdfcfcfcf8f8f8f6f6f6f9f9f9f9f9f9fafafafafafaf7f7f7f6f6f6f7f7f7f3f3f3f8f8f8fcfcfcfcfcfcf5f5f5ebebebf0f0f0fdfdfdfefefefffffffefefefbfbfbfafafafefefefffffffffffffcfcfcfafafafafafaf9f9f9f9f9f9f6f6f6f2f2f2fefefefffffffafafafcfcfcfdfdfdfbfbfbfafafafbfbfbfdfdfdfefefefdfdfdfcfcfcfbfbfbfdfdfdfefefefdfdfdfdfdfdfefefefefefefdfdfdfcfcfcf6f6f6ebebebf1f1f1f4f4f4eeeeeef5f5f5fdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefafafaf8f8f8fcfcfcfdfdfdfbfbfbf8f8f8f8f8f8f9f9f9fcfcfcf0f0f0dededed8d8d8dbdbdbeeeeeefefefefdfdfdfafafafcfcfcfffffffcfcfcfbfbfbf8f8f8f4f4f4f5f5f5f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8fcfcfcfafafafbfbfbf5f5f5f6f6f6f8f8f8fcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafcfcfcfdfdfdfbfbfbf9f9f9fcfcfcfcfcfcfbfbfbfefefefcfcfcfafafafafafaf6f6f6f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfafafaf7f7f7f3f3f3eeeeeeececececececedededf1f1f1ecececf0f0f0f4f4f4f4f4f4f6f6f6fbfbfbfcfcfcfefefefdfdfdfffffffffffffdfdfdfcfcfcf6f6f6f7f7f7f9f9f9f3f3f3f0f0f0eeeeeef1f1f1f4f4f4f5f5f5f7f7f7f8f8f8fafafafafafaf6f6f6f3f3f3f2f2f2f0f0f0f0f0f0f3f3f3f5f5f5f8f8f8fafafafafafafafafafcfcfcfbfbfbfafafaf8f8f8f2f2f2f0f0f0f4f4f4f6f6f6f4f4f4f8f8f8f5f5f5f7f7f7f6f6f6f8f8f8fafafaf8f8f8fafafafafafaf6f6f6f1f1f1f2f2f2ededede4e4e4e5e5e5eaeaeaebebebecececf0f0f0f1f1f1f8f8f8fdfdfdfbfbfbf8f8f8f8f8f8f7f7f7f6f6f6f8f8f8fcfcfcfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdf9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f6f6f6f5f5f5fafafaf6f6f6f0f0f0eeeeeeecececf5f5f5fcfcfcf3f3f3edededf2f2f2fbfbfbf6f6f6f6f6f6fafafafafafaf6f6f6fbfbfbfdfdfdfdfdfdf9f9f9f6f6f6f4f4f4f9f9f9fcfcfcfbfbfbf4f4f4f7f7f7f8f8f8fafafafdfdfdf8f8f8f8f8f8fdfdfdfffffffefefefefefefcfcfcfcfcfcf8f8f8f6f6f6f6f6f6f8f8f8f2f2f2f5f5f5fcfcfcf8f8f8f5f5f5fcfcfcfbfbfbf5f5f5f5f5f5f6f6f6fffffffbfbfbe8e8e8ebebebf1f1f1fefefefffffffdfdfdf9f9f9fdfdfdfffffff3f3f3f7f7f7f6f6f6fcfcfcfffffffefefefefefefbfbfbf8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfafafafafafaf8f8f8f9f9f9fafafafbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fafafafafafaf8f8f8fafafafafafafafafaf7f7f7f7f7f7fcfcfcfafafaebebebf1f1f1fafafafefefef5f5f5ececece7e7e7f9f9f9fbfbfbf6f6f6f4f4f4f7f7f7fafafafefefefefefef9f9f9fbfbfbfbfbfbf5f5f5f6f6f6fbfbfbfcfcfcfffffffefefef8f8f8f7f7f7fdfdfdfbfbfbfffffffdfdfdf7f7f7f1f1f1fbfbfbfefefef6f6f6f1f1f1fdfdfdf8f8f8f9f9f9fdfdfdfafafaf6f6f6f5f5f5f6f6f6f6f6f6f2f2f2f5f5f5f4f4f4f4f4f4f6f6f6fbfbfbf8f8f8efefeff0f0f0f5f5f5f6f6f6f8f8f8f3f3f3f6f6f6fdfdfdefefefdfdfdfdbdbdbdbdbdbe0e0e0e7e7e7e8e8e8e8e8e8f2f2f2f7f7f7f3f3f3f6f6f6fcfcfcfafafafefefef7f7f7f8f8f8fafafaf9f9f9f8f8f8f9f9f9f5f5f5f2f2f2f5f5f5fdfdfdfffffffffffffafafaf5f5f5f2f2f2ececece8e8e8eeeeeef7f7f7fefefefffffffbfbfbfafafafcfcfcfefefefffffffefefefcfcfcfcfcfcfdfdfdf9f9f9f1f1f1f7f7f7fbfbfbf9f9f9f7f7f7f6f6f6f5f5f5f5f5f5f3f3f3f4f4f4f7f7f7f9f9f9f5f5f5f4f4f4f3f3f3f0f0f0efefeff0f0f0edededebebebefefefefefeff0f0f0f0f0f0f1f1f1f4f4f4f0f0f0eaeaeaefefeff6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f5f5f5f3f3f3f8f8f8fcfcfcfefefefffffffdfdfdf4f4f4f6f6f6fbfbfbfafafafafafaf8f8f8f6f6f6f8f8f8fafafafafafaf9f9f9f2f2f2f4f4f4f5f5f5fafafafdfdfdfcfcfcfafafaf9f9f9fafafafafafafafafafafafafafafaf9f9f9fafafaf9f9f9fafafafbfbfbfdfdfdfafafafafafaf8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7fdfdfdfdfdfdfcfcfcfcfcfcf6f6f6f3f3f3f6f6f6f9f9f9f9f9f9f2f2f2f7f7f7fbfbfbfbfbfbfafafaf8f8f8f9f9f9fbfbfbfafafaf6f6f6f9f9f9fcfcfcfcfcfcfdfdfdfbfbfbf7f7f7f5f5f5f8f8f8fffffffdfdfdf2f2f2ebebebeaeaeae9e9e9e6e6e6ddddddd6d6d6f8f8f8fefefefafafafafafafafafaf9f9f9f7f7f7f8f8f8f8f8f8f3f3f3efefeff0f0f0efefeff1f1f1f0f0f0ecececebebebe8e8e8e5e5e5e4e4e4e3e3e3e9e9e9f8f8f8fafafaf9f9f9f8f8f8f7f7f7f9f9f9fafafaf7f7f7f2f2f2f2f2f2eaeaeae0e0e0ebebebeeeeeeedededf5f5f5f6f6f6f7f7f7fafafaf8f8f8f8f8f8fbfbfbfdfdfdf7f7f7f5f5f5f6f6f6fbfbfbfefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfbfbfbfdfdfdfefefefdfdfdfbfbfbfbfbfbfcfcfcf8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fafafafdfdfdf4f4f4efefefefefeff6f6f6f9f9f9f7f7f7f5f5f5f2f2f2f7f7f7f4f4f4f3f3f3f2f2f2f2f2f2f6f6f6f7f7f7f9f9f9f8f8f8fafafafbfbfbfafafafbfbfbfbfbfbfafafafbfbfbf5f5f5f7f7f7fafafafdfdfdfdfdfdfefefefbfbfbfcfcfcfcfcfcfafafafafafafafafafcfcfcf9f9f9fbfbfbfafafafbfbfbfcfcfcf9f9f9fafafafbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfafafafafafafafafaf8f8f8f3f3f3f2f2f2f2f2f2f4f4f4f1f1f1f0f0f0f0f0f0f3f3f3f8f8f8fafafafafafafafafaf7f7f7f4f4f4f3f3f3f3f3f3f3f3f3f7f7f7f7f7f7f6f6f6f6f6f6f2f2f2f1f1f1f3f3f3f1f1f1f3f3f3f5f5f5f2f2f2edededecececeaeaeae4e4e4e4e4e4ecececf0f0f0f0f0f0efefefeeeeeeecececedededf4f4f4f2f2f2f2f2f2f1f1f1f0f0f0f3f3f3f4f4f4f3f3f3f6f6f6f9f9f9fefefefdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcf9f9f9f5f5f5f6f6f6f6f6f6f1f1f1f2f2f2fbfbfbf8f8f8f8f8f8fdfdfdfafafaf6f6f6f7f7f7f7f7f7f1f1f1f6f6f6f9f9f9f8f8f8f6f6f6f4f4f4f0f0f0f2f2f2fafafafafafafcfcfcfbfbfbf9f9f9fbfbfbfefefefdfdfdf9f9f9f8f8f8f9f9f9f7f7f7f5f5f5f5f5f5fbfbfbfdfdfdfcfcfcf9f9f9f3f3f3f1f1f1efefeffdfdfdfafafaf5f5f5f7f7f7fcfcfcf4f4f4f5f5f5f9f9f9fdfdfdf0f0f0e9e9e9f2f2f2fcfcfcfffffffffffffcfcfcfbfbfbfdfdfdfffffff9f9f9f9f9f9f2f2f2f2f2f2f9f9f9fafafafbfbfbfafafaf7f7f7f7f7f7f6f6f6fafafafbfbfbf9f9f9fbfbfbf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8fafafafdfdfdeeeeeeebebebf4f4f4f8f8f8f2f2f2efefefefefeffcfcfcfafafaf6f6f6f9f9f9fcfcfcfdfdfdfbfbfbf6f6f6f7f7f7f0f0f0f2f2f2f1f1f1f9f9f9fefefefefefefcfcfcfbfbfbfcfcfcfefefefffffff6f6f6f9f9f9f8f8f8f5f5f5f9f9f9fcfcfcf5f5f5fafafafbfbfbf7f7f7efefeff5f5f5fcfcfcf8f8f8f7f7f7f5f5f5f9f9f9fbfbfbf6f6f6f4f4f4fafafaf7f7f7f8f8f8fdfdfdfafafaf2f2f2f8f8f8fcfcfcfcfcfcf8f8f8f3f3f3f9f9f9fafafaf0f0f0ededededededf1f1f1f0f0f0ededede3e3e3d9d9d9e8e8e8fefefefcfcfcebebebf2f2f2fdfdfdf2f2f2f6f6f6fffffffdfdfdfdfdfdfefefefefefefbfbfbf9f9f9f3f3f3f1f1f1f1f1f1f2f2f2fcfcfcfffffffffffffdfdfdf3f3f3efefefeeeeeef9f9f9fdfdfdf9f9f9f6f6f6f3f3f3f5f5f5f8f8f8fafafaf8f8f8f8f8f8fafafafcfcfcf9f9f9fafafafbfbfbfefefefdfdfdfefefefdfdfdfdfdfdfbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f4f4f4f5f5f5f7f7f7f6f6f6f4f4f4f3f3f3f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f8f8f8fafafafcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f8f8f8f8f8f8f5f5f5f7f7f7fbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9fafafaf6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafafcfcfcfafafafafafafbfbfbfbfbfbf7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f4f4f4f3f3f3f3f3f3f2f2f2f0f0f0efefeff1f1f1f1f1f1f0f0f0ecececefefefefefeff6f6f6f5f5f5f8f8f8f5f5f5f3f3f3f7f7f7f7f7f7f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8f5f5f5e8e8e8f4f4f4fbfbfbf0f0f0ededededededf1f1f1f2f2f2ebebebecececeeeeeef1f1f1f9f9f9fbfbfbfafafaf8f8f8f9f9f9f5f5f5f5f5f5f3f3f3f2f2f2f2f2f2edededeaeaeae5e5e5e3e3e3eaeaeae8e8e8e7e7e7e4e4e4ddddddd9d9d9d9d9d9d8d8d8dbdbdbedededf6f6f6f8f8f8fcfcfcf9f9f9fcfcfcfcfcfcfefefefffffffffffffffffffffffffdfdfdfbfbfbfefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfffffffbfbfbf4f4f4f9f9f9f5f5f5fafafafefefefefefefafafaf9f9f9f9f9f9fbfbfbfafafafafafafdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3e8e8e8eeeeeef7f7f7fafafaf8f8f8f7f7f7f4f4f4f5f5f5fafafafafafafbfbfbfafafafbfbfbfcfcfcfbfbfbfafafaf8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f5f5f5fafafafcfcfcfdfdfdf6f6f6f3f3f3f7f7f7f6f6f6efefeff6f6f6f6f6f6ececece8e8e8f2f2f2fafafafbfbfbfbfbfbf8f8f8f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfefefefefefefbfbfbf7f7f7f3f3f3eeeeeeecececebebebe7e7e7eeeeeef1f1f1f7f7f7fbfbfbfbfbfbf8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f3f3f3f8f8f8f9f9f9f6f6f6f1f1f1ededede9e9e9e8e8e8e9e9e9f2f2f2f7f7f7f6f6f6f1f1f1efefefefefefefefeff0f0f0ededede9e9e9e9e9e9edededeeeeeef2f2f2f2f2f2f3f3f3f4f4f4f2f2f2f3f3f3f3f3f3f5f5f5f7f7f7f9f9f9f2f2f2eeeeeee7e7e7f4f4f4fdfdfdfdfdfdfffffffffffffbfbfbf5f5f5f7f7f7f0f0f0f0f0f0f6f6f6fcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f4f4f4f3f3f3f4f4f4f7f7f7fbfbfbfcfcfcfafafafafafaf9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f9f9f9f6f6f6f4f4f4f6f6f6f9f9f9fdfdfdfcfcfcf8f8f8f8f8f8f3f3f3edededf0f0f0fdfdfdfafafaf7f7f7f1f1f1f7f7f7fdfdfdfdfdfdfffffffdfdfdf0f0f0e3e3e3e9e9e9ecececf8f8f8f9f9f9ebebebeeeeeeedededf6f6f6f9f9f9fcfcfcf8f8f8f7f7f7fafafaf9f9f9f7f7f7f9f9f9fafafafbfbfbf7f7f7f7f7f7f9f9f9f9f9f9fafafafbfbfbf6f6f6f6f6f6fafafafbfbfbf8f8f8f9f9f9fafafaf8f8f8f6f6f6f4f4f4f3f3f3f4f4f4f4f4f4f2f2f2f2f2f2f5f5f5fdfdfdfcfcfcf3f3f3f9f9f9fdfdfdf9f9f9fcfcfcfffffffffffffefefefffffffefefefafafaf7f7f7f6f6f6f4f4f4f4f4f4f6f6f6f9f9f9fdfdfdfefefef8f8f8fafafaf4f4f4f0f0f0fafafaf4f4f4f3f3f3f6f6f6f7f7f7fdfdfdfdfdfdf7f7f7e9e9e9edededfdfdfdfffffff4f4f4efefeff3f3f3fafafafefefefdfdfdfcfcfcf8f8f8fafafaf9f9f9f5f5f5fdfdfdfffffffbfbfbfafafafcfcfcfcfcfcfdfdfdfbfbfbfdfdfdf9f9f9fcfcfcfdfdfdf5f5f5fcfcfcfafafaf7f7f7fefefefffffffffffffefefef6f6f6e5e5e5ebebebfbfbfbfdfdfdf4f4f4f5f5f5f8f8f8eaeaeaecececf6f6f6fcfcfcfffffffffffffffffffffffffefefefafafaf3f3f3ececece9e9e9eaeaeaeeeeeef3f3f3fafafafdfdfdfdfdfdf6f6f6f4f4f4fbfbfbfcfcfcfcfcfcf9f9f9f2f2f2efefeffafafafdfdfdfafafaf9f9f9f6f6f6f5f5f5f8f8f8f8f8f8f5f5f5f4f4f4f4f4f4f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfefefefdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f7f7f7f8f8f8fafafafcfcfcfefefefffffffdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf8f8f8f5f5f5f4f4f4f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9fafafafafafaf7f7f7f5f5f5fafafafbfbfbf8f8f8f7f7f7f5f5f5f5f5f5f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafafafafafafafaf8f8f8f8f8f8fafafaf7f7f7f6f6f6f9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fcfcfcfafafaf9f9f9fafafaf8f8f8f8f8f8fafafafbfbfbfafafaf5f5f5f7f7f7f9f9f9fafafaf9f9f9f4f4f4f4f4f4f2f2f2f7f7f7f2f2f2f1f1f1eeeeeef0f0f0f0f0f0f4f4f4efefefebebebe8e8e8e5e5e5e3e3e3e1e1e1e2e2e2e4e4e4e7e7e7f2f2f2f5f5f5f3f3f3f2f2f2f9f9f9fcfcfcf7f7f7fbfbfbfcfcfcfbfbfbf9f9f9f3f3f3f0f0f0f3f3f3f6f6f6efefefe8e8e8ececece9e9e9f0f0f0fcfcfcfcfcfcf9f9f9fefefefffffffefefefbfbfbf6f6f6f9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f2f2f2f1f1f1f2f2f2f6f6f6f9f9f9fcfcfcfcfcfcfcfcfcf2f2f2e6e6e6e3e3e3e8e8e8e9e9e9ecececf7f7f7f7f7f7f8f8f8fafafafdfdfdfefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfafafaf4f4f4f1f1f1f1f1f1f7f7f7f9f9f9fcfcfcfdfdfdfcfcfcfbfbfbfafafaf8f8f8f9f9f9fbfbfbfcfcfcfefefefafafaf4f4f4f5f5f5f2f2f2ecececebebebe2e2e2e1e1e1e6e6e6ebebebf0f0f0f5f5f5f6f6f6fbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8fafafaf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfafafafafafaf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfcfcfcf9f9f9f6f6f6fdfdfdfbfbfbfafafafbfbfbfdfdfdf9f9f9f8f8f8fbfbfbfdfdfdfefefefcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfafafafbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefefefefffffffefefefefefefefefefefefefbfbfbf9f9f9fbfbfbf8f8f8f4f4f4f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0f1f1f1f6f6f6fafafaf8f8f8f4f4f4f4f4f4f8f8f8fcfcfcfcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f7f7f7f5f5f5f1f1f1edededeeeeeeefefeff4f4f4fcfcfcf9f9f9f6f6f6f0f0f0eaeaeaedededf2f2f2efefeff0f0f0fcfcfcfafafaf8f8f8f6f6f6f7f7f7f5f5f5f1f1f1f1f1f1ececececececf6f6f6f3f3f3f5f5f5f8f8f8f6f6f6f2f2f2f2f2f2fbfbfbfbfbfbfafafafcfcfcfcfcfcfbfbfbfdfdfdfbfbfbfafafafbfbfbf9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfafafaf9f9f9f9f9f9fafafafcfcfcfafafaf4f4f4f4f4f4f4f4f4fafafafdfdfdf6f6f6f6f6f6f7f7f7f6f6f6f3f3f3f1f1f1fbfbfbfffffffafafaf7f7f7f3f3f3f8f8f8fffffffffffffffffffbfbfbeeeeeee4e4e4eeeeeef7f7f7fcfcfcfcfcfcf4f4f4f7f7f7f4f4f4f3f3f3fdfdfdfcfcfcf7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfcfcfcfafafafbfbfbfbfbfbfcfcfcf9f9f9fafafafafafaf9f9f9fafafaf9f9f9fafafafdfdfdfffffffefefefbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfffffffefefefcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfefefef9f9f9f4f4f4f6f6f6e3e3e3f7f7f7fafafaf8f8f8efefefe1e1e1e7e7e7f7f7f7fffffffffffffffffff6f6f6edededf7f7f7f8f8f8fbfbfbf7f7f7f9f9f9fefefef9f9f9f1f1f1fdfdfdf8f8f8fafafafdfdfdfcfcfcfefefefcfcfcfefefefffffffefefef6f6f6f7f7f7f9f9f9f8f8f8fcfcfcfdfdfdfafafaf1f1f1eeeeeef1f1f1e6e6e6fafafafbfbfbf2f2f2f8f8f8f9f9f9f8f8f8f5f5f5dfdfdfdfdfdff5f5f5fcfcfcfcfcfcfdfdfdf9f9f9e4e4e4dededee3e3e3efefeff6f6f6fafafafffffffffffffffffffffffffefefef9f9f9f2f2f2eeeeeee9e9e9e6e6e6e6e6e6ebebebf0f0f0f6f6f6f8f8f8fafafaf9f9f9fcfcfcfefefefbfbfbf7f7f7f6f6f6f9f9f9fcfcfcf7f7f7f8f8f8fefefefffffffdfdfdf9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f3f3f3f4f4f4f3f3f3f5f5f5f7f7f7f9f9f9fcfcfcfcfcfcfcfcfcfefefefcfcfcfbfbfbfafafafafafafafafafafafaf7f7f7f9f9f9fbfbfbfcfcfcf8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7fbfbfbf9f9f9fafafafbfbfbf9f9f9fbfbfbfafafafafafaf9f9f9fbfbfbfbfbfbf7f7f7fafafaf8f8f8fafafafdfdfdf7f7f7f5f5f5fbfbfbfdfdfdfdfdfdfbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfafafafdfdfdfbfbfbfbfbfbfdfdfdfdfdfdf9f9f9f9f9f9fafafafafafafbfbfbf9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfafafaf6f6f6f8f8f8fbfbfbf7f7f7f9f9f9f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f4f4f4f5f5f5f2f2f2f0f0f0f2f2f2f4f4f4f6f6f6fbfbfbfefefefcfcfcfbfbfbf5f5f5f0f0f0f7f7f7fdfdfdfbfbfbfafafafafafafcfcfcfafafafcfcfcfffffffefefef8f8f8f4f4f4f2f2f2f1f1f1edededeaeaeae6e6e6f7f7f7f9f9f9fefefefffffffffffffffffffefefefdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfafafafdfdfdf8f8f8efefefe2e2e2e8e8e8edededf4f4f4fafafafbfbfbfcfcfcefefefe9e9e9ececece9e9e9e6e6e6e6e6e6e3e3e3e4e4e4e8e8e8ebebebeeeeeeefefeff1f1f1f7f7f7fcfcfcfdfdfdfdfdfdfafafaf7f7f7f1f1f1f0f0f0f1f1f1f0f0f0f9f9f9f9f9f9f8f8f8f8f8f8e8e8e8dadadae8e8e8eeeeeef0f0f0f4f4f4f5f5f5f8f8f8fafafafdfdfdfefefefdfdfdfcfcfcfbfbfbfafafafafafaf8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fcfcfcf9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfdfdfdf9f9f9fdfdfdfbfbfbf9f9f9fbfbfbfdfdfdfcfcfcf9f9f9f9f9f9fcfcfcf9f9f9f9f9f9fcfcfcf9f9f9f9f9f9f9f9f9fafafaf9f9f9fdfdfdfffffffefefefbfbfbf7f7f7f8f8f8fbfbfbfcfcfcfbfbfbf8f8f8f6f6f6f9f9f9fafafaf8f8f8fbfbfbfafafaf7f7f7fafafaf7f7f7f7f7f7fafafafbfbfbfbfbfbfcfcfcfefefefdfdfdfdfdfdfbfbfbfbfbfbfbfbfbf8f8f8f9f9f9fafafafafafaf9f9f9f2f2f2e8e8e8e5e5e5eaeaeaf9f9f9fefefefefefefcfcfcf8f8f8f3f3f3f0f0f0f2f2f2f3f3f3f0f0f0f5f5f5fbfbfbfafafafbfbfbfcfcfcfbfbfbfdfdfdfffffffffffffffffffffffffcfcfcfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f7f7f7f8f8f8f7f7f7f9f9f9eeeeeee5e5e5f2f2f2fbfbfbfefefefefefef6f6f6f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7fdfdfdfffffffefefefefefefcfcfcf7f7f7fbfbfbfcfcfcfafafafbfbfbfbfbfbfefefefdfdfdfdfdfdfefefefefefefbfbfbf9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafcfcfcfefefef5f5f5f4f4f4fbfbfbfefefefcfcfcf6f6f6f8f8f8fafafaf7f7f7f3f3f3f7f7f7fffffffdfdfdf9f9f9f6f6f6f3f3f3fbfbfbfffffffefefefffffffafafae7e7e7ecececf7f7f7fefefefffffffffffffffffffcfcfcfcfcfcfcfcfcf8f8f8f8f8f8f8f8f8f6f6f6f9f9f9fafafafdfdfdfefefefefefefefefefdfdfdfefefefdfdfdfefefefefefefefefefefefefefefefefefefbfbfbfafafaf8f8f8f6f6f6f7f7f7f9f9f9fafafafafafaf9f9f9f8f8f8f6f6f6f7f7f7fbfbfbfbfbfbfefefef3f3f3e3e3e3e2e2e2e7e7e7f2f2f2f6f6f6f9f9f9f9f9f9f9f9f9fafafafcfcfceeeeeeefefefefefeff8f8f8fafafaf8f8f8f4f4f4f9f9f9f5f5f5f8f8f8ebebebf2f2f2f4f4f4efefefefefeff8f8f8f4f4f4f9f9f9fefefefcfcfcfafafafcfcfcf3f3f3f3f3f3eeeeeef9f9f9fefefeeeeeeeecececf8f8f8edededf5f5f5fcfcfcf5f5f5fafafaf7f7f7f5f5f5f8f8f8f9f9f9edededf8f8f8fffffffffffffffffffffffffdfdfdf4f4f4f2f2f2e1e1e1ecececfffffffafafaebebebf0f0f0f6f6f6f0f0f0eeeeeef3f3f3e3e3e3e7e7e7f4f4f4fffffffcfcfcf8f8f8f1f1f1f2f2f2ebebebe4e4e4e2e2e2e6e6e6eeeeeef4f4f4f7f7f7fbfbfbfdfdfdfafafafbfbfbf9f9f9fcfcfcf9f9f9f7f7f7f3f3f3eeeeeeecececeaeaeaf5f5f5f9f9f9fafafafafafaf8f8f8f9f9f9f7f7f7f0f0f0edededf0f0f0e8e8e8ebebebfbfbfbfdfdfdfcfcfcfdfdfdfefefefefefefcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6fafafaf8f8f8f4f4f4f3f3f3f5f5f5f9f9f9fafafaf6f6f6f6f6f6f5f5f5f5f5f5f5f5f5efefeff1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f5f5f5f3f3f3f7f7f7fafafaf7f7f7f6f6f6f9f9f9f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8fbfbfbfdfdfdfafafafafafaf9f9f9f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8fafafafcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f6f6f6f4f4f4f5f5f5f5f5f5f6f6f6f9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafafcfcfcfcfcfcf8f8f8f9f9f9fdfdfdfffffffbfbfbfafafafafafafafafafafafaf8f8f8f7f7f7f4f4f4f5f5f5f5f5f5f4f4f4f3f3f3f2f2f2f2f2f2f4f4f4fafafafffffffffffffffffff3f3f3eaeaeafcfcfcfafafaf8f8f8fefefef5f5f5f0f0f0eeeeeef6f6f6fafafaf1f1f1fafafafffffffffffffffffffdfdfdfbfbfbf5f5f5f6f6f6eeeeeeebebebf4f4f4fbfbfbfdfdfdfffffffffffffffffffefefefefefefffffffefefef9f9f9fafafafefefefdfdfdf6f6f6f9f9f9fefefefffffffefefef6f6f6f9f9f9f7f7f7d8d8d8d2d2d2dbdbdbdededee1e1e1e9e9e9eaeaeae9e9e9eaeaeae6e6e6e7e7e7e9e9e9f2f2f2f1f1f1eaeaeae8e8e8eeeeeef4f4f4f5f5f5f4f4f4efefeff0f0f0f5f5f5fbfbfbfdfdfdfbfbfbf9f9f9fafafaf8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfafafaf8f8f8f8f8f8fafafafcfcfcf9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9fafafaf9f9f9fcfcfcfdfdfdfafafafafafaf7f7f7f9f9f9fbfbfbf7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f6f6f6fafafaf8f8f8f8f8f8f9f9f9f8f8f8fafafafafafafbfbfbfbfbfbfafafafcfcfcf9f9f9fbfbfbfefefefdfdfdf8f8f8f4f4f4f4f4f4f8f8f8f8f8f8f5f5f5f2f2f2f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7fafafafafafafbfbfbfbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fdfdfdfdfdfdfbfbfbfefefefffffffefefefffffffefefefefefefafafaf5f5f5f3f3f3fbfbfbfffffffdfdfdf9f9f9f6f6f6f5f5f5f8f8f8fcfcfcfdfdfdfcfcfcfbfbfbfafafaf6f6f6f2f2f2f3f3f3f5f5f5f1f1f1edededefefeff2f2f2f4f4f4f8f8f8fffffffffffffefefefcfcfcfcfcfcfcfcfcfffffffffffffefefefffffffffffffdfdfdf8f8f8f0f0f0e7e7e7f6f6f6fefefefdfdfdfafafaf9f9f9fefefefefefefcfcfcfdfdfdfcfcfcfdfdfdfbfbfbf9f9f9fdfdfdfafafaf8f8f8f7f7f7f6f6f6f9f9f9fafafaf9f9f9fdfdfdfcfcfcf8f8f8f5f5f5f9f9f9fcfcfcfafafaf7f7f7f6f6f6fafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdf1f1f1f5f5f5fafafafcfcfcfbfbfbfafafaf9f9f9f7f7f7fafafafefefefbfbfbf7f7f7f8f8f8f5f5f5f9f9f9fefefefffffffffffffefefef3f3f3e5e5e5e1e1e1e8e8e8f4f4f4f9f9f9fafafaf6f6f6f5f5f5fdfdfdf7f7f7fbfbfbfafafafcfcfcfbfbfbfcfcfcfcfcfcfafafafafafafafafaf9f9f9fafafaf9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f3f3f3f6f6f6f4f4f4f3f3f3f1f1f1edededeaeaeaebebebebebebf0f0f0f1f1f1f3f3f3f2f2f2f1f1f1f2f2f2fbfbfbfafafaf5f5f5edededefefeff7f7f7f5f5f5f2f2f2eeeeeef3f3f3f1f1f1f2f2f2f9f9f9efefeff3f3f3f8f8f8fbfbfbfdfdfdfdfdfdfbfbfbf7f7f7f5f5f5f6f6f6f1f1f1f2f2f2f8f8f8fcfcfcfdfdfdfdfdfde7e7e7ecececfdfdfdfcfcfcfafafaf7f7f7fbfbfbfcfcfcf5f5f5eeeeeef2f2f2f6f6f6fffffff7f7f7f7f7f7f6f6f6f8f8f8f0f0f0f4f4f4f5f5f5f0f0f0eeeeeef0f0f0f6f6f6fbfbfbfefefef9f9f9f9f9f9f4f4f4f5f5f5f9f9f9f7f7f7d6d6d6f0f0f0fffffffffffff8f8f8fafafafbfbfbfffffff7f7f7f3f3f3e7e7e7e5e5e5e8e8e8fcfcfcf8f8f8f0f0f0eeeeeef9f9f9fbfbfbfbfbfbf5f5f5ededede5e5e5e1e1e1e3e3e3e2e2e2eeeeeef1f1f1f4f4f4fafafaf7f7f7f7f7f7f8f8f8f6f6f6f6f6f6fbfbfbf7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f5f5f5f4f4f4fefefefefefefbfbfbf9f9f9f4f4f4efefeff5f5f5f8f8f8f5f5f5f4f4f4f4f4f4f6f6f6f5f5f5f4f4f4f7f7f7fbfbfbfefefefefefefbfbfbf9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f8f8f8fafafaf8f8f8f8f8f8fafafaf9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafaf7f7f7f6f6f6f5f5f5f4f4f4f6f6f6f7f7f7f4f4f4f3f3f3f8f8f8f9f9f9f5f5f5f2f2f2f1f1f1f3f3f3f4f4f4f7f7f7fafafafbfbfbfdfdfdfffffffffffff9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfafafaf9f9f9fafafafafafafafafafbfbfbf9f9f9f9f9f9f7f7f7f9f9f9fafafaf9f9f9f9f9f9f8f8f8fafafaf8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f5f5f5f8f8f8f5f5f5f1f1f1f2f2f2f4f4f4f7f7f7fbfbfbfcfcfcfdfdfdfdfdfdfefefefafafaf8f8f8fcfcfcf4f4f4f6f6f6f6f6f6f7f7f7f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9fafafafafafafafafaf7f7f7f5f5f5f8f8f8fafafafbfbfbfbfbfbfbfbfbf1f1f1fcfcfcfafafaecececf7f7f7fefefefefefefdfdfdfefefef6f6f6eeeeeef4f4f4f8f8f8fcfcfcfefefefdfdfdf4f4f4e5e5e5f5f5f5f9f9f9f2f2f2f6f6f6fafafafbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfafafafafafafefefefffffffffffffefefefbfbfbfafafaecececd4d4d4dbdbdbe8e8e8f5f5f5f6f6f6f6f6f6f5f5f5f3f3f3f0f0f0f2f2f2f1f1f1f4f4f4fdfdfdfcfcfcfbfbfbfafafaf0f0f0efefeff6f6f6f4f4f4f6f6f6f6f6f6fbfbfbfafafaf8f8f8fafafafafafaf8f8f8f5f5f5f6f6f6fafafaf7f7f7f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9fafafaf8f8f8fafafaf9f9f9f8f8f8fafafafdfdfdfdfdfdfcfcfcf9f9f9fafafaf7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5fafafaf9f9f9fafafafbfbfbfafafaf9f9f9fcfcfcfcfcfcfafafaf8f8f8f7f7f7f7f7f7f7f7f7fcfcfcfefefefdfdfdfbfbfbf6f6f6f6f6f6fafafaf8f8f8fbfbfbfcfcfcf7f7f7f6f6f6f9f9f9f7f7f7fafafafbfbfbf9f9f9f8f8f8f9f9f9f4f4f4f3f3f3f4f4f4f6f6f6f3f3f3f7f7f7fafafafdfdfdfcfcfcfcfcfcfafafaf7f7f7fbfbfbfefefefefefefbfbfbfbfbfbfdfdfdfafafaf8f8f8fcfcfcf5f5f5f2f2f2fcfcfcfafafaf6f6f6f2f2f2f5f5f5f5f5f5f2f2f2f6f6f6fbfbfbfbfbfbfefefefffffffffffffefefef9f9f9f7f7f7f6f6f6f4f4f4f1f1f1f7f7f7fafafafdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdf9f9f9f9f9f9f2f2f2f5f5f5fffffff9f9f9f2f2f2f0f0f0eeeeeef6f6f6f6f6f6f3f3f3f3f3f3f3f3f3f8f8f8fafafafbfbfbfdfdfdfbfbfbfbfbfbf7f7f7f6f6f6f8f8f8fafafaf8f8f8f9f9f9f6f6f6f4f4f4efefeff4f4f4fbfbfbfafafafafafaf4f4f4f9f9f9fdfdfdfafafafcfcfcf6f6f6f8f8f8fafafaf6f6f6fafafafcfcfcfefefefefefef8f8f8f4f4f4f8f8f8fafafaf7f7f7f4f4f4f1f1f1f0f0f0fbfbfbfffffffffffffffffffcfcfce9e9e9e3e3e3edededf4f4f4f7f7f7f6f6f6f3f3f3ecececf4f4f4fefefeeaeaeaf1f1f1f2f2f2f7f7f7f6f6f6f4f4f4f6f6f6f5f5f5f4f4f4f6f6f6f1f1f1f2f2f2f1f1f1f2f2f2f1f1f1eeeeeeeeeeeeedededeeeeeeefefeff0f0f0eeeeeef0f0f0f1f1f1f0f0f0f1f1f1f4f4f4f9f9f9f9f9f9f6f6f6fafafafefefefefefefbfbfbf0f0f0f5f5f5fefefefffffffcfcfce0e0e0dddddde5e5e5eeeeeef7f7f7fdfdfdfdfdfdf6f6f6eeeeeef2f2f2fafafafefefeeeeeeee6e6e6f0f0f0f8f8f8f4f4f4f0f0f0f7f7f7f9f9f9fdfdfdfefefef7f7f7f6f6f6f7f7f7fafafafafafaf5f5f5f2f2f2f9f9f9f5f5f5fbfbfbf9f9f9f8f8f8f9f9f9ebebebeaeaeafafafafcfcfcfafafaf5f5f5f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbececece3e3e3e3e3e3dddddddbdbdbe9e9e9d1d1d1edededfffffff9f9f9efefefe9e9e9e9e9e9fdfdfdfffffffbfbfbf0f0f0f9f9f9f0f0f0f2f2f2f9f9f9eeeeeeeeeeeef4f4f4f8f8f8fbfbfbfbfbfbfafafafbfbfbf8f8f8f2f2f2e8e8e8e7e7e7e0e0e0d8d8d8f5f5f5fdfdfdfdfdfdfdfdfdfafafaf8f8f8f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdf8f8f8f8f8f8f9f9f9fafafafcfcfcfefefefefefefdfdfdfefefefefefefdfdfdfbfbfbfbfbfbfbfbfbfafafaf8f8f8f7f7f7fbfbfbfdfdfdfefefefdfdfdfcfcfcfefefefefefefefefefefefefdfdfdfafafaf8f8f8f6f6f6f5f5f5f6f6f6f8f8f8f7f7f7fafafafdfdfdfefefefdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfafafafafafaf8f8f8f8f8f8f6f6f6f4f4f4f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6fbfbfbfefefefefefefdfdfdfbfbfbfafafaf7f7f7f7f7f7fafafafcfcfcfcfcfcfdfdfdfcfcfcfafafafafafafbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefefefefffffffdfdfdf7f7f7fbfbfbfefefefefefefefefefafafaf4f4f4ebebebf2f2f2fbfbfbf2f2f2fbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefdfdfdfdfdfdfcfcfcfdfdfdfbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f9f9f9fcfcfcf1f1f1f9f9f9f3f3f3e8e8e8e5e5e5f8f8f8fefefefdfdfdfcfcfcfdfdfdfdfdfdf4f4f4e9e9e9ecececf3f3f3f9f9f9fbfbfbf9f9f9fdfdfdfefefefefefef6f6f6edededecececf1f1f1f0f0f0edededfafafafdfdfdf1f1f1f0f0f0f3f3f3f6f6f6fafafafbfbfbfefefef5f5f5e3e3e3e4e4e4edededf8f8f8fafafafbfbfbfdfdfdfbfbfbfafafafafafaf9f9f9f7f7f7f6f6f6f4f4f4f6f6f6fbfbfbfbfbfbfbfbfbfcfcfcfefefefffffffffffffdfdfdfdfdfdfefefefffffffdfdfdfbfbfbf8f8f8f9f9f9f9f9f9fafafafdfdfdfcfcfcf8f8f8f8f8f8f8f8f8f8f8f8fcfcfcfafafaf9f9f9f8f8f8f9f9f9f8f8f8fbfbfbfcfcfcfafafaf7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8fbfbfbf8f8f8fbfbfbfbfbfbfafafafcfcfcf9f9f9f8f8f8fbfbfbfafafaf8f8f8f8f8f8f9f9f9f7f7f7f8f8f8fcfcfcf8f8f8f6f6f6f9f9f9fdfdfdfafafaf9f9f9f8f8f8f6f6f6f0f0f0e9e9e9efefeff6f6f6fdfdfdfcfcfcf9f9f9fafafafcfcfcfbfbfbfbfbfbfefefefffffffffffffffffffffffffdfdfdfcfcfcfbfbfbf9f9f9f2f2f2eeeeeeedededf3f3f3f9f9f9f8f8f8f8f8f8f5f5f5f5f5f5f6f6f6f2f2f2f1f1f1f8f8f8fdfdfdfffffffffffffefefef2f2f2f3f3f3fdfdfdfdfdfdfafafaf7f7f7f5f5f5f3f3f3efefefefefeff0f0f0efefeff3f3f3fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfffffffefefef9f9f9f7f7f7fafafafafafaf9f9f9f5f5f5f4f4f4f6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f5f5f5f3f3f3fefefefafafaf5f5f5f4f4f4f4f4f4f5f5f5f6f6f6fbfbfbf7f7f7f1f1f1f6f6f6fbfbfbf7f7f7f5f5f5f6f6f6f5f5f5f2f2f2f1f1f1f3f3f3f5f5f5f5f5f5f9f9f9fafafaf6f6f6f7f7f7f8f8f8fafafafefefefbfbfbfcfcfcfafafafbfbfbfcfcfcf8f8f8f4f4f4efefefeeeeeef9f9f9f5f5f5efefeff2f2f2f9f9f9fcfcfcfdfdfdfbfbfbf8f8f8f4f4f4f5f5f5f6f6f6f2f2f2f0f0f0f8f8f8fffffffefefefffffff5f5f5dbdbdbdadadae6e6e6edededeeeeeeebebebebebebe8e8e8f5f5f5f9f9f9e7e7e7eeeeeeedededf7f7f7fafafaf5f5f5f5f5f5f2f2f2efefeff1f1f1f0f0f0efefeff0f0f0efefeff0f0f0eeeeeeedededebebebedededf1f1f1f2f2f2f1f1f1f5f5f5f8f8f8fbfbfbfbfbfbfefefefefefef2f2f2f2f2f2fafafafffffff8f8f8eaeaeaf7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f2f2f2f3f3f3fafafafffffffefefefafafaf2f2f2efefeff6f6f6fcfcfcfefefefcfcfcedededdfdfdfedededf6f6f6f9f9f9fbfbfbfefefef5f5f5f5f5f5fbfbfbf5f5f5f8f8f8fbfbfbf8f8f8f7f7f7fafafafbfbfbfcfcfcf0f0f0efefeffcfcfcfbfbfbf2f2f2dcdcdcf3f3f3fafafafcfcfcf9f9f9fafafaf7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f5f5f5f6f6f6fbfbfbf0f0f0e0e0e0e9e9e9e8e8e8d9d9d9e7e7e7dadadae2e2e2f4f4f4f0f0f0eeeeeef9f9f9f9f9f9f5f5f5e7e7e7fdfdfdfcfcfcfefefefffffffdfdfdfdfdfdfcfcfcf8f8f8f8f8f8fbfbfbfdfdfdfafafaf9f9f9f7f7f7f7f7f7fafafaf9f9f9fafafafafafaefefeff3f3f3f8f8f8f7f7f7f9f9f9fdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f8f8f8fcfcfcfefefefcfcfcfbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f5f5f5f5f5f5f7f7f7fbfbfbfafafafbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f3f3f3f3f3f3f6f6f6f7f7f7f1f1f1f4f4f4f5f5f5f6f6f6f6f6f6fbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfafafafafafaf9f9f9fbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fbfbfbfafafaf7f7f7f6f6f6f4f4f4f7f7f7fbfbfbfdfdfdfafafafbfbfbfafafafafafafdfdfdfefefefdfdfdfbfbfbfbfbfbfafafafbfbfbfdfdfdfffffffbfbfbfafafaf6f6f6f5f5f5f5f5f5f6f6f6f9f9f9fafafaf8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfafafafafafaf8f8f8fafafaf9f9f9fcfcfcf6f6f6f4f4f4fefefef4f4f4f5f5f5fdfdfdfefefefffffffffffffffffffefefefffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffff8f8f8f6f6f6fdfdfdf7f7f7f7f7f7f0f0f0f4f4f4fbfbfbfdfdfdfafafaf2f2f2f5f5f5fafafaf5f5f5f3f3f3f2f2f2f3f3f3f4f4f4f3f3f3eeeeeee8e8e8ebebebf4f4f4fbfbfbfbfbfbf6f6f6f2f2f2ecececf2f2f2f1f1f1eeeeeef0f0f0f1f1f1f3f3f3f7f7f7fbfbfbfefefefdfdfdfbfbfbfdfdfdfffffffffffffffffffffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfbfbfbfefefefcfcfcfbfbfbf9f9f9f6f6f6f7f7f7fbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fcfcfcfbfbfbfafafaf8f8f8f7f7f7f7f7f7f7f7f7f4f4f4f4f4f4f7f7f7f9f9f9f8f8f8f4f4f4f7f7f7fbfbfbf9f9f9f6f6f6f9f9f9fafafafbfbfbf9f9f9f6f6f6f6f6f6f5f5f5fafafaf7f7f7f7f7f7fcfcfcfafafaf4f4f4f5f5f5fbfbfbfdfdfdf5f5f5f2f2f2f5f5f5f4f4f4f4f4f4f6f6f6fbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfefefefdfdfdfdfdfdfdfdfdfafafaf9f9f9f4f4f4fafafafffffffffffffefefefefefefcfcfcf9f9f9f5f5f5f5f5f5f3f3f3f6f6f6f5f5f5f5f5f5fbfbfbf6f6f6f0f0f0eaeaeaefefeff4f4f4f7f7f7f4f4f4f7f7f7f7f7f7fafafafdfdfdfefefefefefefffffffefefefdfdfdf8f8f8f3f3f3f3f3f3f8f8f8f9f9f9f7f7f7f1f1f1edededecececeeeeeeeeeeeef8f8f8f8f8f8f4f4f4f8f8f8fcfcfcfcfcfcfefefefdfdfdfdfdfdfcfcfcfbfbfbfafafaf8f8f8f8f8f8f1f1f1f8f8f8fefefef4f4f4f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9fefefefefefefefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f5f5f5f5f5f5f9f9f9fcfcfcfcfcfcf6f6f6f4f4f4f5f5f5fafafafbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdf7f7f7f8f8f8f7f7f7fbfbfbfcfcfcfffffffefefef8f8f8f7f7f7f7f7f7f8f8f8fafafafefefefefefefefefefcfcfcf0f0f0ebebebefefeff6f6f6fafafaf2f2f2ecececf2f2f2f4f4f4fcfcfcf0f0f0e2e2e2ececece6e6e6f0f0f0f4f4f4f0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f4f4f4f7f7f7f9f9f9fafafafafafafafafafbfbfbf8f8f8f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfffffffffffffefefef3f3f3f7f7f7fdfdfdfefefefcfcfcf9f9f9f7f7f7ffffffeeeeeee6e6e6f8f8f8fdfdfdfefefefcfcfcfafafafafafafafafafcfcfcebebebefefeff0f0f0f8f8f8f8f8f8e5e5e5ecececf5f5f5f9f9f9fdfdfdfdfdfdf5f5f5f6f6f6f9f9f9f5f5f5fafafaf6f6f6f5f5f5fdfdfdfdfdfdfcfcfcfbfbfbfefefefdfdfdfcfcfcfafafaf8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafafcfcfcf5f5f5f2f2f2f8f8f8fdfdfdfefefef9f9f9ededede3e3e3dededee3e3e3e3e3e3e7e7e7f0f0f0e2e2e2e4e4e4e4e4e4f7f7f7fbfbfbeeeeeed7d7d7e7e7e7fcfcfcfffffffffffffffffffffffffffffffffffffefefefcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefdfdfdfafafaf9f9f9f7f7f7fafafaf4f4f4f0f0f0efefefefefeff2f2f2f7f7f7f8f8f8fafafafafafaf8f8f8f9f9f9f8f8f8f5f5f5f3f3f3f3f3f3f4f4f4f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f7f7f7f3f3f3f1f1f1f6f6f6f4f4f4f4f4f4f8f8f8fbfbfbf8f8f8f9f9f9fbfbfbf7f7f7f9f9f9fdfdfdfafafaf8f8f8f9f9f9fafafafafafaf7f7f7f7f7f7f8f8f8fafafafafafaf8f8f8f6f6f6f3f3f3f3f3f3f6f6f6f8f8f8fbfbfbfafafafafafaefefefeeeeeef6f6f6f7f7f7f2f2f2ececece8e8e8eaeaeaecececf2f2f2f6f6f6f2f2f2f3f3f3f9f9f9f9f9f9f8f8f8f7f7f7fefefef8f8f8f3f3f3fafafafbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfafafafafafaf8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8ebebebeaeaeaebebebf3f3f3f5f5f5f1f1f1e9e9e9f3f3f3fafafaf1f1f1f3f3f3f8f8f8f6f6f6f8f8f8fafafaf8f8f8f9f9f9fdfdfdfffffffefefefbfbfbfdfdfdfbfbfbfcfcfcfefefefdfdfdfdfdfdfffffff8f8f8f6f6f6fbfbfbf3f3f3f4f4f4f3f3f3f0f0f0fafafafefefefefefefafafafdfdfdfefefefbfbfbfcfcfcfafafaf7f7f7f9f9f9f6f6f6f3f3f3f7f7f7f7f7f7fdfdfdfbfbfbe8e8e8ebebebf0f0f0f5f5f5f3f3f3f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f2f2f2f3f3f3f3f3f3f1f1f1f3f3f3f4f4f4f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f9f9f9fafafafafafafbfbfbfbfbfbf4f4f4f1f1f1f2f2f2f1f1f1ededede7e7e7e7e7e7eeeeeef5f5f5f6f6f6f9f9f9f9f9f9f8f8f8fafafafbfbfbeeeeeef1f1f1fafafafafafafafafafbfbfbfbfbfbfdfdfdfdfdfdfafafaf8f8f8fafafafdfdfdfafafaf6f6f6f7f7f7f8f8f8fafafafcfcfcf9f9f9f5f5f5f9f9f9fcfcfcfdfdfdfafafaf5f5f5f9f9f9fbfbfbfcfcfcf7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f6f6f6fafafafafafaf9f9f9f2f2f2f5f5f5fafafaf8f8f8fafafafafafafafafafcfcfcfdfdfdfbfbfbf7f7f7f8f8f8fbfbfbf9f9f9f9f9f9fdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfefefefbfbfbf9f9f9f5f5f5f2f2f2f4f4f4f4f4f4f9f9f9fefefefdfdfdfbfbfbfefefefcfcfcfcfcfcfcfcfcf9f9f9f3f3f3f3f3f3f2f2f2fafafafdfdfdf9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f0f0f0eeeeeeefefefe5e5e5e0e0e0e2e2e2eeeeeef4f4f4fbfbfbfbfbfbf5f5f5f4f4f4f5f5f5f9f9f9fafafafcfcfcfdfdfdfdfdfdfafafafdfdfdfefefefcfcfcfcfcfcf4f4f4e6e6e6e5e5e5efefefefefefeeeeeeeaeaeaecececf0f0f0f2f2f2f1f1f1f2f2f2f4f4f4f2f2f2fdfdfdfdfdfdf7f7f7fcfcfcfffffffefefefefefefbfbfbf7f7f7f9f9f9fafafaf6f6f6f7f7f7fafafafafafafcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f8f8f8fbfbfbfcfcfcf7f7f7fcfcfcf9f9f9f7f7f7f7f7f7f9f9f9fdfdfdfcfcfcf7f7f7f6f6f6f9f9f9f6f6f6f9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfefefefefefef8f8f8f8f8f8f9f9f9fbfbfbf6f6f6f2f2f2f4f4f4f6f6f6fcfcfcfcfcfcfbfbfbfcfcfcfefefefbfbfbf3f3f3fcfcfcfdfdfdfefefefcfcfcfefefefffffffefefefcfcfcfcfcfcfefefefcfcfcfcfcfcf8f8f8fdfdfdfefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfafafaf8f8f8f9f9f9fafafafdfdfdfafafafdfdfdfffffffefefefdfdfdf1f1f1fafafafefefee8e8e8e8e8e8fdfdfdfefefefafafaf2f2f2e6e6e6fafafafefefeefefeff2f2f2fffffff8f8f8e8e8e8f6f6f6f1f1f1fafafafafafafefefefbfbfbf9f9f9fefefefffffffdfdfdfafafaf9f9f9f5f5f5fbfbfbfcfcfcf8f8f8f0f0f0f4f4f4fafafaf5f5f5f5f5f5f4f4f4f1f1f1f4f4f4f7f7f7f8f8f8fcfcfcfbfbfbfcfcfcfdfdfdfbfbfbfbfbfbf5f5f5f4f4f4f3f3f3f7f7f7f8f8f8fafafaf4f4f4edededf3f3f3fafafafdfdfdfdfdfdfffffffefefefbfbfbf9f9f9fbfbfbf8f8f8f9f9f9fffffffafafaf5f5f5f6f6f6fcfcfcfcfcfcf5f5f5d9d9d9c8c8c8e3e3e3f3f3f3f6f6f6f6f6f6fafafafdfdfdfffffffffffffffffffffffffcfcfcf3f3f3f2f2f2f6f6f6fafafafdfdfdfefefefefefefefefefdfdfdfafafaf9f9f9f8f8f8f6f6f6f3f3f3f3f3f3f1f1f1f0f0f0f2f2f2f6f6f6f8f8f8f6f6f6f5f5f5f4f4f4f2f2f2ecececebebebebebebeeeeeef2f2f2f3f3f3f4f4f4f6f6f6f7f7f7f7f7f7f9f9f9fafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfafafafcfcfcf8f8f8f8f8f8fbfbfbfcfcfcfafafafbfbfbf9f9f9fbfbfbfafafaf6f6f6f8f8f8f0f0f0ededede9e9e9efefefefefefedededf1f1f1f8f8f8f6f6f6f7f7f7fdfdfdfbfbfbf7f7f7f2f2f2edededeaeaeaebebebeeeeeef5f5f5f5f5f5f2f2f2eeeeeee7e7e7dfdfdfe2e2e2e5e5e5e9e9e9edededf3f3f3fbfbfbfafafafbfbfbf8f8f8f2f2f2f4f4f4f9f9f9fafafaf9f9f9f9f9f9f7f7f7f1f1f1f5f5f5fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafdfdfdfefefefafafaf9f9f9f7f7f7f8f8f8f6f6f6f3f3f3eaeaeaecececfcfcfcf7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f2f2f2f7f7f7fcfcfcfafafaf4f4f4f2f2f2f4f4f4f5f5f5f8f8f8fcfcfcf6f6f6f6f6f6fbfbfbf5f5f5fbfbfbfafafafefefefbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffefefefcfcfcfefefefefefefefefefffffffefefefbfbfbfbfbfbf6f6f6f8f8f8fcfcfcf7f7f7f5f5f5f6f6f6f8f8f8fbfbfbf9f9f9f3f3f3f4f4f4f7f7f7f8f8f8f3f3f3f0f0f0efefefe7e7e7e2e2e2e0e0e0e0e0e0e2e2e2e2e2e2e3e3e3e3e3e3e4e4e4e9e9e9eaeaeaebebebedededeeeeeeeeeeeeebebebeaeaeae8e8e8e8e8e8ebebebedededebebebe8e8e8e7e7e7eaeaeaedededf0f0f0f1f1f1f2f2f2f0f0f0f2f2f2f9f9f9fefefefcfcfcfafafaf7f7f7f8f8f8f4f4f4f3f3f3f9f9f9fcfcfcf8f8f8f0f0f0f2f2f2fafafafcfcfcfbfbfbfbfbfbf9f9f9fafafafbfbfbfafafafbfbfbf7f7f7f9f9f9fefefefcfcfcfdfdfdfefefefbfbfbfbfbfbfdfdfdfafafaf6f6f6f7f7f7fdfdfdfafafafbfbfbf8f8f8f4f4f4f5f5f5fcfcfcfefefefdfdfdfafafaf9f9f9fafafafcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf4f4f4f7f7f7f8f8f8f3f3f3f4f4f4f4f4f4f9f9f9fafafaf4f4f4efefefe8e8e8edededf2f2f2fafafafffffffffffffefefefdfdfdf9f9f9f2f2f2f3f3f3f5f5f5fafafaf7f7f7f0f0f0fbfbfbfbfbfbf7f7f7f3f3f3f3f3f3fafafafafafafafafafbfbfbfbfbfbf5f5f5ececece8e8e8e8e8e8ebebebecececf0f0f0f2f2f2f0f0f0eaeaeae6e6e6e2e2e2e7e7e7ebebebf1f1f1f4f4f4eeeeeee8e8e8f1f1f1f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfafafaf6f6f6f8f8f8f8f8f8f5f5f5f1f1f1efefefe8e8e8eaeaeafefefefcfcfcf7f7f7f9f9f9f9f9f9fafafafafafafdfdfdfdfdfdfafafaf4f4f4f3f3f3f3f3f3f4f4f4f3f3f3f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fdfdfdfafafaf7f7f7f9f9f9fefefefafafaf8f8f8fafafafcfcfcfcfcfcfcfcfcfafafaf7f7f7f4f4f4f5f5f5f7f7f7fcfcfcfefefefcfcfcfafafafafafaf8f8f8fafafafcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7fcfcfcfbfbfbf6f6f6f1f1f1f4f4f4eeeeeeecececfdfdfdfefefefafafaf8f8f8f8f8f8fdfdfdfdfdfdf8f8f8f5f5f5f8f8f8fcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbfdfdfdfbfbfbfcfcfcfdfdfdfefefefefefefcfcfcf8f8f8efefeff1f1f1f8f8f8f9f9f9f9f9f9fdfdfdefefeff1f1f1fdfdfdfffffffefefefafafaefefeff9f9f9fffffff2f2f2e5e5e5fdfdfdfbfbfbebebebf9f9f9fdfdfdf1f1f1fbfbfbfdfdfdf4f4f4e9e9e9e0e0e0f2f2f2f9f9f9f6f6f6fbfbfbfefefefcfcfcfdfdfdfdfdfdf9f9f9f9f9f9fafafaf7f7f7f7f7f7f6f6f6f8f8f8f8f8f8fbfbfbfafafaf9f9f9f8f8f8f9f9f9fdfdfdfefefefcfcfcfdfdfdfafafaf6f6f6fbfbfbfbfbfbf4f4f4f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffff9f9f9fbfbfbfffffffdfdfdf5f5f5fafafafdfdfdf5f5f5e5e5e5e9e9e9e6e6e6d6d6d6cdcdcdd5d5d5e2e2e2eeeeeef4f4f4f9f9f9fcfcfcfffffffefefef9f9f9f6f6f6f5f5f5f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8fcfcfcfdfdfdfdfdfdfefefefffffffffffffefefefcfcfcfafafafbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfafafaf7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafaf9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafafafaf9f9f9fafafafbfbfbfafafaf7f7f7f6f6f6f8f8f8f9f9f9f4f4f4f7f7f7f8f8f8f6f6f6f1f1f1f1f1f1f6f6f6f6f6f6f9f9f9fafafaf8f8f8f5f5f5f8f8f8fbfbfbfdfdfdfefefefdfdfdf4f4f4f2f2f2f5f5f5f4f4f4f8f8f8fcfcfcfbfbfbf9f9f9f9f9f9f7f7f7fbfbfbf9f9f9f6f6f6fdfdfdf8f8f8f7f7f7fefefefffffffefefefbfbfbfbfbfbfafafaf8f8f8f8f8f8f8f8f8f5f5f5fafafaf1f1f1f5f5f5f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f6f6f6f3f3f3fafafafcfcfcfcfcfcfffffffefefef6f6f6f5f5f5f6f6f6f4f4f4fcfcfcfdfdfdf4f4f4f0f0f0eeeeeeefefeff5f5f5fefefefefefefefefefcfcfcf6f6f6f9f9f9fafafaf9f9f9fbfbfbfcfcfcf6f6f6eeeeeef1f1f1edededefefeff4f4f4e5e5e5e6e6e6f5f5f5fafafaf6f6f6f1f1f1f1f1f1f4f4f4f5f5f5f5f5f5f9f9f9fafafaf8f8f8f9f9f9fcfcfcfcfcfcfafafafbfbfbfbfbfbfbfbfbfafafaf9f9f9fdfdfdfffffffefefefffffffffffffefefefafafafafafafbfbfbfbfbfbfafafafdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafaf8f8f8f4f4f4f4f4f4f3f3f3f2f2f2f2f2f2f2f2f2f6f6f6f6f6f6f8f8f8fbfbfbfafafafafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f5f5f5f3f3f3f3f3f3f4f4f4f9f9f9f4f4f4f5f5f5fcfcfcfcfcfcf7f7f7f4f4f4f7f7f7fcfcfcf9f9f9f5f5f5f4f4f4f4f4f4f8f8f8f6f6f6f4f4f4fbfbfbfdfdfdfbfbfbf6f6f6eeeeeef5f5f5fbfbfbf4f4f4f6f6f6fafafafafafafdfdfdfefefefcfcfcfbfbfbfffffffffffffbfbfbfcfcfcfafafaf2f2f2fbfbfbfffffffdfdfdfdfdfdfefefefefefef1f1f1e0e0e0dadadae0e0e0f4f4f4f9f9f9fdfdfdfafafaf7f7f7fafafaf9f9f9f2f2f2f2f2f2f4f4f4ededededededecececf1f1f1f4f4f4fbfbfbfdfdfdfefefefdfdfdf9f9f9f7f7f7fdfdfdfdfdfdf9f9f9f4f4f4f0f0f0f7f7f7fbfbfbf9f9f9f9f9f9f5f5f5f1f1f1f2f2f2f6f6f6fefefefdfdfdfcfcfcfcfcfcfafafaf7f7f7f8f8f8fcfcfcfffffffdfdfdfbfbfbf9f9f9fafafaf7f7f7f5f5f5f3f3f3ececece6e6e6e6e6e6e8e8e8e2e2e2e0e0e0e7e7e7f0f0f0efefefeeeeeef2f2f2fafafafffffffcfcfcf8f8f8f9f9f9f8f8f8fcfcfcf7f7f7e8e8e8e9e9e9eeeeeef4f4f4f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f3f3f3f1f1f1f3f3f3f6f6f6f6f6f6f6f6f6f3f3f3f3f3f3f2f2f2f3f3f3f4f4f4f3f3f3f6f6f6f7f7f7f9f9f9fdfdfdf8f8f8f7f7f7f6f6f6fcfcfcf7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f7f7f7fbfbfbfbfbfbfdfdfdfdfdfdfefefefffffffffffffefefefefefefffffffdfdfdf7f7f7f5f5f5f4f4f4f0f0f0f3f3f3fbfbfbfefefef3f3f3f0f0f0efefeff6f6f6f8f8f8fbfbfbfbfbfbf0f0f0f3f3f3f6f6f6f6f6f6f4f4f4f5f5f5f0f0f0ecececf2f2f2f7f7f7f8f8f8f3f3f3f2f2f2f3f3f3f7f7f7fbfbfbfdfdfdfbfbfbfcfcfcfbfbfbfefefefdfdfdfdfdfdf9f9f9fcfcfcfcfcfcfdfdfdfdfdfdeaeaeae7e7e7f1f1f1fbfbfbfefefefdfdfdfdfdfdfffffffefefefbfbfbf3f3f3f8f8f8fcfcfcf1f1f1fafafafafafaf4f4f4f5f5f5f5f5f5fafafafdfdfdfffffffcfcfcf6f6f6fefefef9f9f9e9e9e9eaeaeae5e5e5f7f7f7fefefefffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefdfdfdf9f9f9f6f6f6f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9fafafaf5f5f5f7f7f7fbfbfbfdfdfdfafafafcfcfcfdfdfdfcfcfcf6f6f6f9f9f9fbfbfbfdfdfdfcfcfcf8f8f8f8f8f8fcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf3f3f3f1f1f1fcfcfcf8f8f8eeeeeef6f6f6fefefefdfdfdf3f3f3f9f9f9fefefef7f7f7e7e7e7d7d7d7d5d5d5d4d4d4dcdcdcdfdfdfe4e4e4ecececf2f2f2f8f8f8fcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f8f8f8f6f6f6f5f5f5f8f8f8f7f7f7f5f5f5f7f7f7fafafafdfdfdfdfdfdfefefefffffffffffffefefefffffffefefefffffffffffffffffffffffffffffffffffffdfdfdfafafafbfbfbfafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f8f8f8f4f4f4eaeaeae7e7e7f1f1f1fcfcfcfefefefffffffffffffefefefafafafcfcfcfcfcfcfcfcfcfefefef8f8f8f4f4f4f6f6f6f1f1f1f3f3f3fefefefffffffffffffffffffffffffdfdfdf6f6f6f3f3f3f4f4f4f5f5f5f8f8f8fafafafafafaf4f4f4f0f0f0f4f4f4f2f2f2f1f1f1f2f2f2f5f5f5fcfcfcfdfdfdfbfbfbf9f9f9f9f9f9fafafafbfbfbfafafafafafafbfbfbfbfbfbfbfbfbfafafaf9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9f8f8f8f8f8f8fdfdfdfcfcfcf9f9f9fafafaf1f1f1f8f8f8fffffffefefefdfdfdfcfcfcf9f9f9fafafafafafafbfbfbfbfbfbf5f5f5f7f7f7fbfbfbf6f6f6f8f8f8fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfafafaf1f1f1e4e4e4f2f2f2f4f4f4fbfbfbeaeaeae4e4e4eaeaeaedededf0f0f0f2f2f2f2f2f2f3f3f3f2f2f2f5f5f5f4f4f4f2f2f2f3f3f3f5f5f5f6f6f6f5f5f5f0f0f0f0f0f0f5f5f5f8f8f8f7f7f7f9f9f9fcfcfcfefefefdfdfdfdfdfdfefefefdfdfdfafafafbfbfbf9f9f9f6f6f6f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefefefefefefefdfdfdfafafafafafafcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafaf8f8f8f8f8f8fafafafafafafafafaf8f8f8f4f4f4f9f9f9fafafaf8f8f8f7f7f7f6f6f6f7f7f7fcfcfcfafafaf5f5f5f7f7f7f9f9f9fcfcfcfbfbfbf9f9f9fafafafbfbfbfbfbfbf8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fcfcfcfefefefcfcfcfcfcfcfefefefdfdfdf5f5f5f9f9f9fefefefcfcfcf9f9f9f9f9f9fcfcfcfefefef3f3f3e5e5e5efefeff9f9f9fefefefefefefcfcfcfdfdfdfefefefdfdfdf7f7f7f1f1f1ebebebf2f2f2efefeff1f1f1f1f1f1ededede5e5e5ebebebf5f5f5fcfcfcfdfdfdfffffffffffff5f5f5f6f6f6fcfcfcfcfcfcf8f8f8f2f2f2eaeaeaeaeaeaf0f0f0fcfcfcfbfbfbfbfbfbf9f9f9fcfcfcfffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefbfbfbf9f9f9f9f9f9fbfbfbfbfbfbf6f6f6f4f4f4f6f6f6fbfbfbfafafaf1f1f1f1f1f1f5f5f5f3f3f3fdfdfdf7f7f7eeeeeef3f3f3f7f7f7f4f4f4f2f2f2f9f9f9f8f8f8f6f6f6f1f1f1f6f6f6f8f8f8f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbf7f7f7f8f8f8f9f9f9f5f5f5f3f3f3f6f6f6f7f7f7f7f7f7f6f6f6efefefefefeff0f0f0fafafaf8f8f8f6f6f6f7f7f7fafafafafafaf7f7f7f2f2f2f3f3f3f5f5f5fafafafcfcfcf8f8f8f8f8f8f9f9f9fbfbfbfefefefffffffffffffdfdfdfbfbfbfafafaf7f7f7f8f8f8fcfcfcfdfdfdebebebe7e7e7eaeaeaf2f2f2f6f6f6fffffffcfcfcf6f6f6fcfcfcf3f3f3f3f3f3f8f8f8f8f8f8f6f6f6f8f8f8fdfdfdfbfbfbf7f7f7f5f5f5f3f3f3f2f2f2f3f3f3f6f6f6f9f9f9fcfcfcfcfcfcf8f8f8f8f8f8f6f6f6f8f8f8fbfbfbfefefefafafaf0f0f0f8f8f8fbfbfbfdfdfdfafafafcfcfcfbfbfbf7f7f7f1f1f1f3f3f3f6f6f6f3f3f3f1f1f1fbfbfbf1f1f1e1e1e1f5f5f5fbfbfbfbfbfbf9f9f9f4f4f4f6f6f6edededf9f9f9fefefef7f7f7f5f5f5fafafafcfcfcfbfbfbfafafafdfdfdfefefefcfcfcf8f8f8fcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfcfcfcf6f6f6f8f8f8f7f7f7fafafafafafaf9f9f9f9f9f9f6f6f6fafafaf7f7f7f8f8f8f8f8f8fbfbfbf8f8f8f7f7f7f6f6f6f1f1f1efefeff5f5f5f9f9f9fdfdfdfefefefbfbfbf2f2f2f2f2f2fbfbfbf0f0f0e8e8e8f1f1f1fafafaf8f8f8f7f7f7fbfbfbfefefefffffffefefef6f6f6eeeeeee5e5e5e4e4e4e2e2e2dfdfdfdededee0e0e0e6e6e6edededf1f1f1efefeff2f2f2f6f6f6f1f1f1ebebebe9e9e9eaeaeae7e7e7eaeaeaefefeff4f4f4f8f8f8f8f8f8f9f9f9f8f8f8f2f2f2eeeeeef2f2f2f8f8f8fefefefffffffefefefcfcfcfefefefffffffffffffffffffffffffffffffdfdfdfbfbfbfafafafbfbfbfbfbfbfafafafbfbfbfefefefcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfffffffdfdfdfcfcfcfdfdfdfbfbfbfcfcfcfefefefffffffffffffffffffffffffffffffefefefcfcfcf6f6f6f6f6f6fbfbfbeeeeeeecececf4f4f4fcfcfcfefefefdfdfdfdfdfdfffffffffffffffffffffffffefefefcfcfcf7f7f7f7f7f7f7f7f7fbfbfbfcfcfcf8f8f8fafafafefefefefefefdfdfdfdfdfdfbfbfbf7f7f7f0f0f0f2f2f2f4f4f4f5f5f5f4f4f4f6f6f6f5f5f5f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8fafafaf7f7f7f9f9f9f8f8f8fafafafbfbfbf8f8f8f6f6f6fafafaf9f9f9f3f3f3fbfbfbfefefef3f3f3e6e6e6ebebebf9f9f9fbfbfbfcfcfcfdfdfdf9f9f9fbfbfbfcfcfcfafafaf5f5f5f9f9f9f6f6f6f8f8f8f9f9f9fafafaf9f9f9f4f4f4fbfbfbfcfcfcfafafafbfbfbf8f8f8f3f3f3dededee7e7e7fffffffdfdfdf7f7f7f4f4f4f4f4f4f4f4f4f2f2f2f2f2f2f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9fafafafafafaf5f5f5f4f4f4f6f6f6f4f4f4f3f3f3f1f1f1efefeff0f0f0f2f2f2f5f5f5f7f7f7f4f4f4f4f4f4f3f3f3fdfdfdfefefefcfcfcfafafaf7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfefefefefefefcfcfcfbfbfbfdfdfdfefefefefefefefefef9f9f9f9f9f9fdfdfdfffffffefefefcfcfcfbfbfbfdfdfdfcfcfcfafafaf9f9f9f4f4f4f1f1f1f7f7f7f3f3f3f9f9f9fbfbfbf7f7f7f4f4f4f6f6f6f9f9f9fafafafbfbfbfdfdfdfefefefcfcfcfafafaf9f9f9ededede0e0e0ecececf6f6f6fbfbfbfffffffefefeefefefefefeff8f8f8fcfcfcf8f8f8f8f8f8fffffffcfcfce7e7e7dfdfdff8f8f8fafafaeaeaeae8e8e8efefeff4f4f4f2f2f2eeeeeef3f3f3fcfcfcfefefefbfbfbfbfbfbfcfcfcf6f6f6f5f5f5f5f5f5fafafafefefefcfcfcfafafafafafafafafafdfdfdfafafaf7f7f7eeeeeeebebebefefeff9f9f9f9f9f9f9f9f9fafafafcfcfcf9f9f9f7f7f7f9f9f9fafafaf8f8f8fdfdfdfffffffefefefcfcfcfefefefcfcfcfafafafbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefefefefffffffdfdfdf7f7f7fefefefffffffefefefefefefefefefcfcfcfcfcfcfefefefefefefefefefafafafbfbfbfdfdfdfafafafafafafdfdfdfcfcfcfefefef9f9f9fafafafdfdfdfefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf6f6f6f5f5f5f4f4f4f9f9f9fbfbfbf8f8f8f5f5f5f5f5f5f6f6f6f8f8f8fbfbfbf6f6f6f1f1f1efefeff1f1f1ededededededeeeeeef2f2f2f5f5f5f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfefefefdfdfdfcfcfcedededf5f5f5f9f9f9f6f6f6f3f3f3f6f6f6fbfbfbfffffffbfbfbedededeaeaeaf4f4f4f6f6f6f2f2f2f6f6f6fbfbfbfafafafafafafbfbfbfcfcfcfcfcfcf6f6f6f6f6f6f6f6f6f8f8f8fbfbfbfcfcfcfcfcfcf2f2f2f4f4f4fdfdfdfefefef6f6f6ecececebebebfbfbfbfdfdfde4e4e4e7e7e7f8f8f8f3f3f3ebebebe4e4e4f2f2f2fcfcfcf3f3f3f0f0f0efefeff6f6f6f8f8f8ecececf8f8f8f3f3f3f9f9f9e7e7e7d9d9d9f6f6f6f2f2f2e2e2e2dededee7e7e7eeeeeee0e0e0e7e7e7f2f2f2edededeaeaeae9e9e9eeeeeeeaeaeae7e7e7e9e9e9efefeff2f2f2f4f4f4f7f7f7f7f7f7fdfdfdfefefefffffffffffffffffffffffffafafaf4f4f4fcfcfcfdfdfdfcfcfcf8f8f8f8f8f8f4f4f4f8f8f8f6f6f6f5f5f5f8f8f8f9f9f9f4f4f4fafafafdfdfdf9f9f9fbfbfbf8f8f8f1f1f1f9f9f9f8f8f8f9f9f9fcfcfcf8f8f8f7f7f7f8f8f8fbfbfbf6f6f6f2f2f2f8f8f8eeeeeee9e9e9fcfcfcfdfdfdfdfdfdfffffffcfcfcfcfcfcf6f6f6f5f5f5fafafaf9f9f9f9f9f9f8f8f8f5f5f5f2f2f2f3f3f3f1f1f1f1f1f1f2f2f2f7f7f7f2f2f2f1f1f1f0f0f0e6e6e6e2e2e2dfdfdfdfdfdfe3e3e3e8e8e8f4f4f4f8f8f8e6e6e6e0e0e0dddddddfdfdfe8e8e8e9e9e9e4e4e4dfdfdfdfdfdfe5e5e5eeeeeef1f1f1f5f5f5f7f7f7fafafafcfcfcfffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfffffffffffffffffffffffffefefefdfdfdf4f4f4f8f8f8fefefef5f5f5eaeaeaf0f0f0f0f0f0eeeeeef2f2f2f6f6f6f9f9f9fcfcfcfefefef7f7f7efefefecececebebebeeeeeee5e5e5d7d7d7dddddde0e0e0e4e4e4e9e9e9f0f0f0f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafaf3f3f3eeeeeeefefefefefeff4f4f4f2f2f2f5f5f5fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfafafafafafafafafafbfbfbf9f9f9f8f8f8f8f8f8fafafafafafafcfcfcfafafafafafafefefefbfbfbfafafaf3f3f3f6f6f6fcfcfcfbfbfbf9f9f9fcfcfcfafafafafafafbfbfbfafafaf9f9f9f8f8f8fbfbfbfbfbfbfafafafefefefcfcfcf5f5f5fcfcfcfdfdfdfdfdfdfdfdfdf8f8f8edededdcdcdcf3f3f3fffffff7f7f7edededebebebe4e4e4e8e8e8edededeaeaeaedededf1f1f1f3f3f3f5f5f5f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f5f5f5f4f4f4f4f4f4f6f6f6f4f4f4edededebebebebebebfafafafefefefafafafbfbfbf9f9f9f8f8f8f7f7f7f2f2f2efefefeeeeeeeeeeeeebebebeaeaeaecececf0f0f0f1f1f1f2f2f2efefefeeeeeeedededeeeeeeeeeeeef1f1f1f2f2f2f3f3f3f5f5f5fcfcfcfbfbfbf1f1f1f5f5f5f3f3f3f5f5f5f5f5f5f8f8f8f9f9f9f3f3f3f8f8f8f4f4f4f3f3f3fafafafcfcfcfbfbfbfafafafcfcfcfcfcfcfafafafbfbfbfcfcfcfdfdfdfafafaf7f7f7f7f7f7f9f9f9f9f9f9fafafaf9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfdfdfdfcfcfcfafafaf9f9f9fafafaf8f8f8fafafaf7f7f7f3f3f3ecececedededeeeeeeefefeff0f0f0f2f2f2f9f9f9fafafafdfdfdfdfdfdfcfcfcf7f7f7f6f6f6fbfbfbfcfcfcf8f8f8fdfdfdffffffeeeeeed5d5d5e0e0e0fcfcfcffffffefefefd9d9d9dfdfdff0f0f0fafafaf9f9f9f9f9f9f5f5f5fbfbfbfafafafafafaf7f7f7f5f5f5f4f4f4fafafafdfdfdfafafaf7f7f7f6f6f6fafafaf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf6f6f6f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f9f9f9f6f6f6f4f4f4f7f7f7fafafaf9f9f9f7f7f7f6f6f6f6f6f6f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfefefefdfdfdfefefefffffffffffffffffffffffffffffffdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfffffffffffffffffffefefefefefefdfdfdfefefefcfcfcfafafafbfbfbfefefefefefefdfdfdfcfcfcfbfbfbfafafafafafafdfdfdfcfcfcfbfbfbfbfbfbfafafaf8f8f8f7f7f7f4f4f4f3f3f3f6f6f6f6f6f6f5f5f5f7f7f7f8f8f8fbfbfbfcfcfcfffffffffffffefefef9f9f9fdfdfdfffffffdfdfdf9f9f9e8e8e8d9d9d9f5f5f5fffffffdfdfdfdfdfdfafafaf2f2f2f1f1f1fafafafafafaf8f8f8fbfbfbfafafafafafaf8f8f8f4f4f4f7f7f7f9f9f9f8f8f8f8f8f8fafafafdfdfdfdfdfdfdfdfdf7f7f7f2f2f2f2f2f2f7f7f7fafafafefefef7f7f7eaeaeaf5f5f5e7e7e7e5e5e5f5f5f5f7f7f7fdfdfdf6f6f6eeeeeef8f8f8fdfdfdfafafafbfbfbf8f8f8fefefefffffffffffffdfdfdfcfcfcf9f9f9ececece0e0e0f0f0f0f4f4f4f0f0f0f1f1f1f9f9f9fcfcfcf3f3f3f6f6f6f7f7f7dfdfdfd3d3d3dcdcdce3e3e3e6e6e6e6e6e6e2e2e2dbdbdbdadadae2e2e2e0e0e0e7e7e7f0f0f0f4f4f4f9f9f9f9f9f9fcfcfcfefefefffffffefefefcfcfcfefefefefefefbfbfbf7f7f7fdfdfdfafafaf4f4f4fcfcfcf8f8f8eeeeeef4f4f4f9f9f9fdfdfdf9f9f9fbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfafafafbfbfbfffffffbfbfbfbfbfbf1f1f1e7e7e7fcfcfcf3f3f3f8f8f8fdfdfdf1f1f1ededededededf1f1f1f1f1f1f3f3f3f9f9f9fbfbfbfafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefcfcfcfcfcfcfdfdfdfbfbfbf4f4f4ededededededf5f5f5f5f5f5f6f6f6f5f5f5f2f2f2efefefeeeeeeefefeff0f0f0ededede5e5e5e0e0e0dcdcdcd9d9d9d8d8d8d9d9d9dddddddfdfdfe1e1e1e5e5e5eaeaeaf0f0f0f7f7f7fafafafdfdfdfffffffffffffffffffffffffefefefbfbfbfefefefffffffefefefefefefefefef8f8f8eeeeeeececece9e9e9e5e5e5e2e2e2e1e1e1dededee7e7e7ededede9e9e9e9e9e9efefefeeeeeeeeeeeeedededeaeaeaececece8e8e8e5e5e5dfdfdfdcdcdce1e1e1e7e7e7eaeaeaebebebe8e8e8eaeaeaebebebe9e9e9e9e9e9edededf2f2f2f5f5f5f8f8f8f9f9f9f9f9f9fafafaf8f8f8f7f7f7f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9fafafafafafaf8f8f8f9f9f9fdfdfdf8f8f8f6f6f6fafafaeeeeeef1f1f1f8f8f8fcfcfcfbfbfbfafafafbfbfbfcfcfcfdfdfdfefefefffffffdfdfdfefefefefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfefefefcfcfcf3f3f3e6e6e6f5f5f5fefefefcfcfcfdfdfdfefefefdfdfdfcfcfcfdfdfdfcfcfcfafafaf8f8f8f5f5f5f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f2f2f2f2f2f2f1f1f1efefefefefeff0f0f0f3f3f3f7f7f7f3f3f3f1f1f1f5f5f5f7f7f7f8f8f8fafafaf9f9f9f7f7f7f4f4f4f7f7f7f8f8f8f8f8f8f7f7f7f4f4f4f0f0f0efefeff0f0f0f2f2f2f4f4f4f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8fafafafbfbfbfbfbfbf9f9f9f5f5f5f0f0f0eeeeeeebebebe8e8e8e6e6e6e5e5e5e9e9e9edededf7f7f7fdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f1f1f1f5f5f5edededebebebf1f1f1f2f2f2efefeff1f1f1f6f6f6fafafafcfcfcf9f9f9f7f7f7f7f7f7f7f7f7f9f9f9fafafaf5f5f5f6f6f6f5f5f5f4f4f4f4f4f4f2f2f2f2f2f2f5f5f5f9f9f9f7f7f7f3f3f3f1f1f1f1f1f1f0f0f0f4f4f4f4f4f4f1f1f1f1f1f1f5f5f5f8f8f8fbfbfbfdfdfdfbfbfbfafafafafafaf8f8f8f6f6f6fcfcfcfefefefffffffefefefffffffffffffffffffbfbfbf5f5f5f6f6f6f7f7f7fcfcfcfffffffdfdfdf8f8f8e9e9e9d5d5d5eeeeeefffffffdfdfdf8f8f8f6f6f6f4f4f4f6f6f6f9f9f9f5f5f5edededefefeff2f2f2f6f6f6fdfdfdfefefefdfdfdfbfbfbfafafaf9f9f9f5f5f5f4f4f4f6f6f6f7f7f7f7f7f7f4f4f4f5f5f5f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9fafafaf6f6f6f3f3f3f3f3f3f1f1f1f0f0f0efefeff3f3f3f7f7f7f3f3f3f2f2f2efefefebebebefefeff2f2f2f3f3f3f2f2f2f1f1f1f0f0f0f1f1f1eeeeeeebebebf4f4f4f5f5f5f4f4f4f2f2f2ededede9e9e9e9e9e9ececece7e7e7e3e3e3e6e6e6ecececedededeeeeeef4f4f4f8f8f8fbfbfbfafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffbfbfbf9f9f9fafafafcfcfcfdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef7f7f7fafafafafafafcfcfcfffffffdfdfdfcfcfcfefefefffffffffffffafafadadadae3e3e3fffffffffffffffffffffffff9f9f9f9f9f9fcfcfcf9f9f9fafafafcfcfcf7f7f7f2f2f2f1f1f1f3f3f3f7f7f7f5f5f5edededeaeaeaf5f5f5fbfbfbfffffff2f2f2e8e8e8f6f6f6fefefefffffffefefef8f8f8f0f0f0f8f8f8fefefeefefeff6f6f6fefefefffffffefefef2f2f2f9f9f9fffffffffffffffffffffffffdfdfdfffffffefefefefefefafafafbfbfbfefefefcfcfcf4f4f4fcfcfcf4f4f4f8f8f8fefefef9f9f9f4f4f4f6f6f6fffffffbfbfbf2f2f2f4f4f4f8f8f8f8f8f8f9f9f9f8f8f8e9e9e9e4e4e4e9e9e9e7e7e7e0e0e0e2e2e2dfdfdfdddddddddddddcdcdcdbdbdbe6e6e6f5f5f5fbfbfbfdfdfdfffffffffffffdfdfdfefefefffffff4f4f4f3f3f3fffffff1f1f1ecececfdfdfdfffffffefefef7f7f7f9f9f9fbfbfbfefefefdfdfdfefefefffffffffffffcfcfcfcfcfcf1f1f1ebebebeaeaeaf1f1f1fcfcfce9e9e9f3f3f3f4f4f4e9e9e9f5f5f5efefefeeeeeeebebebeeeeeeefefefefefeff1f1f1f3f3f3f4f4f4f1f1f1f0f0f0f5f5f5f8f8f8f8f8f8fafafafafafafbfbfbf9f9f9fbfbfbfefefefffffffdfdfdfbfbfbfafafafcfcfcfcfcfcfcfcfcfafafaf8f8f8f7f7f7f5f5f5f5f5f5f9f9f9fafafaf8f8f8fafafafbfbfbfafafaf7f7f7f6f6f6f0f0f0e9e9e9e4e4e4dfdfdfdcdcdcd7d7d7d6d6d6dadadadcdcdcdfdfdfeaeaeaf4f4f4f6f6f6ecececefefeff4f4f4f7f7f7fcfcfcfffffffffffffffffffffffffffffffffffffefefefefefefcfcfcf9f9f9f6f6f6f2f2f2edededf1f1f1f5f5f5f5f5f5f8f8f8fdfdfdf9f9f9f8f8f8f5f5f5f3f3f3f4f4f4f5f5f5f5f5f5f8f8f8fbfbfbf5f5f5f8f8f8fafafaf8f8f8f8f8f8fcfcfcfcfcfcf8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbf8f8f8f8f8f8fafafafbfbfbf8f8f8f6f6f6f7f7f7f9f9f9fafafafafafafcfcfcfbfbfbf9f9f9fafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafafcfcfcfafafaf1f1f1f6f6f6f6f6f6efefeff4f4f4f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdf5f5f5f6f6f6fbfbfbf1f1f1f3f3f3f2f2f2edededf3f3f3f7f7f7fcfcfcf9f9f9f3f3f3ebebebf1f1f1ffffffefefefeeeeeef3f3f3fafafafefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcf9f9f9f4f4f4fbfbfbfdfdfdfdfdfdfbfbfbf8f8f8f6f6f6f4f4f4f6f6f6f6f6f6f2f2f2f0f0f0f5f5f5f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6fbfbfbfbfbfbf8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f7f7f7f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8f5f5f5f1f1f1efefefefefeff1f1f1f3f3f3f8f8f8f8f8f8f8f8f8f3f3f3f4f4f4f8f8f8fafafafbfbfbfafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafafbfbfbf9f9f9f9f9f9fafafafbfbfbfafafaf6f6f6f4f4f4f7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8f7f7f7fefefefffffffffffffefefefafafaf1f1f1f5f5f5f7f7f7fefefefefefefdfdfdfffffffffffffefefef4f4f4eeeeeef9f9f9fffffffafafaf8f8f8f9f9f9f5f5f5f7f7f7fafafafbfbfbf6f6f6f3f3f3f2f2f2f1f1f1ebebebeeeeeef6f6f6fafafafafafaf9f9f9f4f4f4f2f2f2f4f4f4f4f4f4f1f1f1efefefedededededededededf3f3f3f5f5f5f0f0f0efefeff1f1f1f5f5f5f8f8f8f6f6f6f5f5f5f6f6f6f9f9f9fafafaf4f4f4f0f0f0f4f4f4f8f8f8f1f1f1efefefefefeff1f1f1eeeeeeedededecececebebebfbfbfbf9f9f9f6f6f6f4f4f4f4f4f4f0f0f0eeeeeef1f1f1eeeeeeeaeaeaebebebe9e9e9e3e3e3e4e4e4e3e3e3e6e6e6e5e5e5e2e2e2e3e3e3e3e3e3e2e2e2e1e1e1e1e1e1e2e2e2e4e4e4e8e8e8eaeaeaeaeaeaedededeeeeeeeeeeeef4f4f4f5f5f5ebebebefefeff0f0f0f0f0f0efefeff1f1f1f3f3f3f4f4f4f0f0f0efefeff2f2f2f3f3f3f3f3f3f1f1f1f1f1f1f1f1f1f3f3f3f4f4f4f3f3f3e4e4e4e8e8e8e7e7e7f2f2f2fafafadcdcdcd3d3d3dededeecececf5f5f5fbfbfbf9f9f9eeeeeef4f4f4fcfcfcfbfbfbfbfbfbfcfcfcfefefefffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefcfcfcfbfbfbfcfcfcf9f9f9fafafaf7f7f7fafafafefefefffffffbfbfbedededf9f9f9fdfdfdfffffffbfbfbfcfcfcfefefefffffff6f6f6f7f7f7fcfcfcfbfbfbf6f6f6f2f2f2f3f3f3f0f0f0f4f4f4f3f3f3e9e9e9e2e2e2e9e9e9ebebebf7f7f7fffffffefefefcfcfcfdfdfdf0f0f0efefeff8f8f8f8f8f8f7f7f7fcfcfcfefefefefefefbfbfbf8f8f8f6f6f6eeeeeef0f0f0f0f0f0f6f6f6fbfbfbf9f9f9f5f5f5f3f3f3f6f6f6f7f7f7e3e3e3dbdbdbdbdbdbdfdfdfe5e5e5e3e3e3e3e3e3f1f1f1fbfbfbfbfbfbfdfdfdfefefefefefefffffffffffffcfcfcfefefefffffffffffffffffffdfdfdfefefefffffffefefefdfdfdfefefefffffffefefefdfdfdfdfdfdf4f4f4f3f3f3eeeeeef0f0f0f6f6f6f6f6f6fafafaf7f7f7eaeaeaf6f6f6f5f5f5f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f3f3f3f0f0f0efefefedededebebebedededf3f3f3f5f5f5f3f3f3f2f2f2f7f7f7f4f4f4f4f4f4f3f3f3f4f4f4f6f6f6f9f9f9fefefefffffffffffffffffffefefefefefefdfdfdf9f9f9f7f7f7f8f8f8f8f8f8f4f4f4fafafaf8f8f8f9f9f9fafafafefefefcfcfcfafafaf8f8f8f2f2f2ededede8e8e8e6e6e6e0e0e0e1e1e1e5e5e5e0e0e0d9d9d9d6d6d6e2e2e2efefefe9e9e9e2e2e2e5e5e5ecececf0f0f0f1f1f1f0f0f0f6f6f6fdfdfdfffffffffffffffffffffffffefefefefefefcfcfcf8f8f8f7f7f7f1f1f1ecececebebebf0f0f0f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf3f3f3f1f1f1f6f6f6fbfbfbfcfcfcfbfbfbfafafafbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafafafafaf9f9f9f9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f7f7f7f9f9f9fafafafafafafafafaf9f9f9fafafafafafafcfcfcf9f9f9f0f0f0f8f8f8fefefefefefefdfdfdfcfcfcfbfbfbfbfbfbf7f7f7f2f2f2f7f7f7efefefe8e8e8f7f7f7f4f4f4eeeeeeedededf2f2f2fafafafdfdfdfffffffafafaf3f3f3ecececf6f6f6fcfcfcf3f3f3ededede8e8e8eeeeeef2f2f2fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbf6f6f6f0f0f0f3f3f3f9f9f9f5f5f5f0f0f0f4f4f4f8f8f8f8f8f8fbfbfbfdfdfdfdfdfdf2f2f2f8f8f8fefefefefefefcfcfcfbfbfbf8f8f8f3f3f3f0f0f0f4f4f4f9f9f9fbfbfbf6f6f6f3f3f3f6f6f6fafafafcfcfcfbfbfbfcfcfcfefefefcfcfcfcfcfcfdfdfdfcfcfcfafafaf9f9f9f9f9f9f7f7f7f8f8f8f5f5f5f3f3f3f1f1f1f1f1f1f1f1f1f0f0f0eeeeeeebebebf1f1f1efefeff3f3f3f4f4f4f4f4f4f4f4f4efefefecececeeeeeef3f3f3f7f7f7f6f6f6f4f4f4f3f3f3f4f4f4f7f7f7f8f8f8fbfbfbf8f8f8fbfbfbfafafaf5f5f5f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8fafafafafafaf9f9f9fcfcfcfcfcfcf7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6fafafafafafaf9f9f9f5f5f5f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6fbfbfbf9f9f9fbfbfbfcfcfcfafafaf6f6f6f5f5f5fefefefffffffefefefcfcfceeeeeef0f0f0fcfcfcf9f9f9f4f4f4fafafafefefefefefefbfbfbfefefefefefefdfdfdfafafafbfbfbfefefefbfbfbf4f4f4f3f3f3f5f5f5f6f6f6fbfbfbfefefefcfcfcfcfcfcf9f9f9f1f1f1ededededededebebebeaeaeaedededf6f6f6fafafaf2f2f2f2f2f2f3f3f3f6f6f6f6f6f6f5f5f5f0f0f0f1f1f1efefeff3f3f3f8f8f8f7f7f7f9f9f9f8f8f8fafafaf7f7f7f5f5f5f6f6f6fbfbfbfbfbfbf6f6f6f6f6f6f4f4f4f2f2f2f5f5f5fbfbfbfbfbfbf1f1f1e5e5e5f0f0f0fafafaf6f6f6eaeaeaebebebe8e8e8e9e9e9ecececf1f1f1f9f9f9fcfcfcfdfdfdfefefef8f8f8f2f2f2f2f2f2eeeeeeecececebebebebebebedededececece9e9e9e9e9e9edededeeeeeeedededf0f0f0ededededededefefefededede7e7e7ecececf2f2f2e5e5e5e8e8e8ebebebedededebebebebebebeaeaeae8e8e8e7e7e7e8e8e8eaeaeaeaeaeae7e7e7e5e5e5e7e7e7e6e6e6e6e6e6e7e7e7e8e8e8eeeeeef5f5f5f7f7f7f8f8f8f5f5f5e7e7e7d4d4d4d8d8d8e3e3e3e5e5e5e9e9e9eaeaeaecececeeeeeef4f4f4f3f3f3f3f3f3f4f4f4f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffefefef9f9f9f1f1f1f0f0f0f3f3f3e7e7e7e0e0e0efefeffafafaf9f9f9f4f4f4f0f0f0e9e9e9ecececf2f2f2f5f5f5eeeeeee7e7e7ecececf0f0f0e1e1e1eaeaeae7e7e7dfdfdfe2e2e2e6e6e6e8e8e8e7e7e7e4e4e4e5e5e5eaeaeaeeeeeef9f9f9fcfcfcfafafaf6f6f6f2f2f2f9f9f9f9f9f9efefeff8f8f8fdfdfdfffffff4f4f4f3f3f3fefefefcfcfcf8f8f8fafafafdfdfdfbfbfbfdfdfdfdfdfdfefefefdfdfdfdfdfdfdfdfdfdfdfdfafafafefefeebebebebebebf3f3f3f4f4f4fafafaf3f3f3e0e0e0e6e6e6edededeaeaeaeaeaeae5e5e5ebebebf3f3f3fbfbfbfdfdfdfffffffbfbfbfbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffefefefefefefdfdfdfdfdfdf9f9f9f5f5f5f7f7f7f4f4f4f2f2f2f2f2f2f3f3f3f8f8f8f9f9f9f9f9f9fafafaf6f6f6f3f3f3efefefebebebebebebebebebe7e7e7e6e6e6e9e9e9ecececf2f2f2f1f1f1ebebebe7e7e7e6e6e6e7e7e7e8e8e8f5f5f5f9f9f9f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfefefefefefefefefefdfdfdfafafaf7f7f7f9f9f9f9f9f9fdfdfdfefefefcfcfcfffffffefefefefefefffffffdfdfdfcfcfcf8f8f8f3f3f3f1f1f1efefeff7f7f7f4f4f4ecececeaeaeaeaeaeae8e8e8e8e8e8ebebebf1f1f1f2f2f2f6f6f6f6f6f6f9f9f9fffffffffffffefefef8f8f8f9f9f9fdfdfdfbfbfbfafafafafafafdfdfdfcfcfcf9f9f9f5f5f5f4f4f4f6f6f6f9f9f9fefefefcfcfcf8f8f8fdfdfdfdfdfdfbfbfbfafafafbfbfbf9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7fafafafbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f8f8f8fafafaf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8fcfcfcfafafaf9f9f9fdfdfdfefefefefefefefefefcfcfcf9f9f9fcfcfcfbfbfbf6f6f6f3f3f3edededf5f5f5fefefefcfcfcfbfbfbf3f3f3f0f0f0f0f0f0f4f4f4ebebebf4f4f4f7f7f7f8f8f8fbfbfbfcfcfcf8f8f8f6f6f6f6f6f6f7f7f7f1f1f1ecececeeeeeeefefefebebebefefeff2f2f2f4f4f4f1f1f1f0f0f0f5f5f5fafafafdfdfdfefefefefefefcfcfcfefefefffffffffffffffffffcfcfcf9f9f9fafafafbfbfbfdfdfdfbfbfbfbfbfbfafafaf8f8f8f7f7f7f6f6f6f8f8f8fbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9fafafaf8f8f8f7f7f7fafafafcfcfcfbfbfbfafafafcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f2f2f2f5f5f5fbfbfbf8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbfefefefffffffefefefbfbfbf8f8f8fbfbfbf8f8f8f8f8f8fcfcfcfcfcfcfbfbfbfafafafefefefbfbfbf9f9f9f3f3f3f8f8f8fdfdfdf9f9f9f9f9f9f2f2f2fcfcfcf3f3f3fbfbfbf5f5f5fafafafbfbfbeeeeeef8f8f8f2f2f2f9f9f9f9f9f9f6f6f6f9f9f9f2f2f2f4f4f4fafafafcfcfcfdfdfdfbfbfbf9f9f9fafafaf7f7f7f8f8f8f6f6f6f1f1f1edededf7f7f7fefefefafafaf9f9f9f5f5f5f4f4f4f1f1f1f3f3f3f2f2f2f2f2f2f1f1f1f2f2f2f5f5f5f9f9f9f7f7f7f3f3f3f3f3f3f1f1f1f3f3f3f5f5f5fefefefefefefcfcfcfcfcfcf9f9f9f4f4f4fbfbfbfafafaf7f7f7f3f3f3e3e3e3f5f5f5fffffff5f5f5f3f3f3f9f9f9fcfcfcf9f9f9f8f8f8fdfdfdfffffffffffff9f9f9f7f7f7fafafaf9f9f9f7f7f7f6f6f6f1f1f1f0f0f0f0f0f0f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f4f4f4f3f3f3f2f2f2ecececebebebeaeaeae9e9e9e5e5e5f2f2f2f8f8f8f0f0f0f2f2f2f1f1f1f0f0f0efefefecececeaeaeaececececececedededf4f4f4f5f5f5eeeeeeecececefefefedededeeeeeef1f1f1f1f1f1f2f2f2f6f6f6f9f9f9f9f9f9e8e8e8ebebebf0f0f0f6f6f6f9f9f9f9f9f9f9f9f9f2f2f2f6f6f6ebebebe5e5e5ebebebf1f1f1efefefecececebebebeeeeeeececece8e8e8e7e7e7ebebebecececf1f1f1fafafafbfbfbf9f9f9eeeeeef0f0f0f0f0f0eeeeeef1f1f1f9f9f9f4f4f4ecececefefefeeeeeee7e7e7f0f0f0f5f5f5f1f1f1e6e6e6eeeeeef1f1f1e8e8e8f5f5f5f3f3f3edededf0f0f0f9f9f9f7f7f7fafafaf6f6f6f3f3f3f5f5f5fdfdfdfefefef6f6f6f3f3f3ebebebeaeaeafcfcfcfefefefcfcfcfafafaf8f8f8f9f9f9efefeff6f6f6fcfcfcfdfdfdfafafaf8f8f8fdfdfdfefefefffffffffffffffffffffffffffffffffffffcfcfcf0f0f0fcfcfcf9f9f9e6e6e6f5f5f5fcfcfcfffffffbfbfbf1f1f1efefeff7f7f7e8e8e8e1e1e1e6e6e6e3e3e3dddddde5e5e5efefeff3f3f3e9e9e9dddddddbdbdbe6e6e6e8e8e8ecececf1f1f1f3f3f3f6f6f6eeeeeeeeeeeeefefefededededededeeeeeef5f5f5f8f8f8fcfcfcfcfcfcf9f9f9fffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfdfdfdfffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfbfafafafafafaf7f7f7f3f3f3f3f3f3ededede9e9e9ededede9e9e9e5e5e5e9e9e9e6e6e6ddddddd9d9d9d9d9d9dbdbdbe0e0e0e7e7e7eeeeeef4f4f4f9f9f9f2f2f2e6e6e6efefeff1f1f1f3f3f3f9f9f9f8f8f8f5f5f5f2f2f2efefeff5f5f5f9f9f9f9f9f9fbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafafafafafcfcfcfdfdfdfefefefdfdfdfefefefffffffdfdfdfdfdfdfdfdfdf8f8f8fbfbfbfdfdfdf8f8f8fafafafcfcfcfdfdfdfdfdfdfdfdfdfafafaf4f4f4f0f0f0fafafafbfbfbfafafafafafaf8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafaf8f8f8fafafafbfbfbfafafafafafaf9f9f9fafafafdfdfdfdfdfdfafafaf8f8f8fafafafefefefdfdfdfcfcfcf9f9f9f7f7f7fcfcfcfcfcfcfafafafcfcfcfbfbfbf5f5f5f1f1f1edededf8f8f8edededfbfbfbf8f8f8f8f8f8f9f9f9f3f3f3edededf6f6f6f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f9f9f9f8f8f8f4f4f4f6f6f6f9f9f9f6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfdfdfdfefefefffffffffffffefefefbfbfbf8f8f8fcfcfcf9f9f9fbfbfbfafafafbfbfbfbfbfbf9f9f9fafafaf9f9f9fafafaf9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fafafafafafafcfcfcfdfdfdfdfdfdfafafaf7f7f7f4f4f4f4f4f4fafafafafafafafafaf7f7f7f7f7f7fbfbfbfdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fafafafbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7fafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfefefefdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfafafafafafafdfdfdfffffffefefefcfcfcfbfbfbf9f9f9f3f3f3e8e8e8fdfdfdfefefefcfcfcf9f9f9f9f9f9fefefeeaeaeae5e5e5e6e6e6ecececfafafae3e3e3f1f1f1fbfbfbf9f9f9fcfcfcfdfdfdf6f6f6f3f3f3f7f7f7f5f5f5f6f6f6fbfbfbfdfdfdfefefefdfdfdfefefefffffffffffffefefefefefefffffffdfdfdfafafafafafafefefefffffffffffffefefefdfdfdfefefefefefefdfdfdfefefefefefefafafaf7f7f7f2f2f2f3f3f3f7f7f7fbfbfbfdfdfdfafafaf0f0f0f5f5f5f9f9f9f9f9f9fefefefcfcfcf7f7f7f6f6f6f0f0f0fafafafffffff7f7f7f6f6f6f8f8f8fcfcfcfefefefbfbfbfdfdfdfbfbfbfafafaf5f5f5f7f7f7fefefefffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffefefefefefefdfdfdfbfbfbf9f9f9f9f9f9f7f7f7f5f5f5f1f1f1f9f9f9f7f7f7f4f4f4fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfffffffefefefffffffdfdfdf9f9f9fffffffefefefdfdfdfdfdfdfdfdfdf9f9f9f5f5f5f9f9f9fefefefffffff9f9f9dadadadfdfdfecececf5f5f5fcfcfcfdfdfdfdfdfdf7f7f7fcfcfce3e3e3edededf4f4f4f3f3f3f5f5f5f5f5f5f6f6f6f9f9f9f8f8f8f3f3f3f4f4f4f6f6f6f5f5f5f8f8f8fbfbfbfffffff8f8f8dcdcdce8e8e8f3f3f3f9f9f9fefefefdfdfdf6f6f6e2e2e2f3f3f3f6f6f6f8f8f8fcfcfcfcfcfcf2f2f2f0f0f0f8f8f8fafafafafafafcfcfcfefefef8f8f8f3f3f3f4f4f4f5f5f5fbfbfbf7f7f7fbfbfbf7f7f7f9f9f9fafafaf6f6f6fbfbfbfbfbfbfdfdfdfdfdfdf1f1f1eeeeeef3f3f3f5f5f5f8f8f8fafafafcfcfcfafafafbfbfbfafafafdfdfdfafafaf7f7f7fbfbfbfdfdfdfafafaf9f9f9fcfcfcfffffffbfbfbfbfbfbfdfdfdfafafaf5f5f5fbfbfbf9f9f9f8f8f8fdfdfdfefefefdfdfdfcfcfcefefefe6e6e6f2f2f2f6f6f6e4e4e4e2e2e2eeeeeeecececefefefe3e3e3d1d1d1d1d1d1d0d0d0d9d9d9dfdfdfdddddddbdbdbdededee3e3e3d9d9d9dbdbdbdfdfdfdddddde2e2e2e3e3e3e8e8e8eaeaeae8e8e8edededefefeff1f1f1f7f7f7fafafafbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefbfbfbf3f3f3fbfbfbfcfcfcfbfbfbf6f6f6f8f8f8fdfdfdf9f9f9f5f5f5f3f3f3f1f1f1efefefececece8e8e8e7e7e7eaeaeaefefefedededefefefeaeaeae6e6e6f1f1f1f9f9f9f5f5f5f3f3f3ededede6e6e6e4e4e4e1e1e1e3e3e3e6e6e6e3e3e3e2e2e2e1e1e1e7e7e7eeeeeef5f5f5f6f6f6f7f7f7f8f8f8fafafafbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffffffffdfdfdfbfbfbf4f4f4f3f3f3f3f3f3f4f4f4f8f8f8f8f8f8f4f4f4f2f2f2f5f5f5f4f4f4f3f3f3f5f5f5f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9fafafafafafaf8f8f8f7f7f7fafafaf8f8f8fafafafbfbfbfafafaf6f6f6f8f8f8f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f6f6f6f4f4f4f7f7f7f7f7f7fafafafbfbfbfcfcfcfffffffefefef8f8f8f5f5f5fafafafcfcfcf4f4f4edededeeeeeef1f1f1fbfbfbf9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f6f6f6eeeeeef7f7f7f5f5f5fbfbfbfafafafafafafdfdfdfefefefcfcfcfafafafbfbfbfbfbfbfafafaf8f8f8f6f6f6f6f6f6f1f1f1f1f1f1f2f2f2f3f3f3f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fdfdfdfffffffffffffffffffefefefcfcfcfcfcfcfbfbfbf6f6f6f7f7f7f9f9f9fbfbfbfefefefcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbf6f6f6f7f7f7fbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7fafafafcfcfcfcfcfcfafafafafafafcfcfcfcfcfcfafafaf6f6f6f9f9f9fcfcfcfafafaf9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafafbfbfbf9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8fdfdfdfdfdfdfdfdfdf7f7f7f8f8f8fbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfefefeebebebddddddf8f8f8e9e9e9f8f8f8fefefefcfcfcf5f5f5fcfcfcfefefee0e0e0cbcbcbdadadadfdfdff0f0f0f8f8f8fdfdfdfffffffbfbfbfcfcfcfafafaf5f5f5fafafaf4f4f4f2f2f2f8f8f8fafafafbfbfbfdfdfdfafafafbfbfbfefefefffffffffffffcfcfcfdfdfdfffffffefefefbfbfbfefefefefefefefefefdfdfdfafafaf6f6f6f5f5f5efefefeeeeeeedededf5f5f5fefefefbfbfbf6f6f6f4f4f4f1f1f1eaeaeaebebebefefeff0f0f0f6f6f6fafafaf6f6f6f3f3f3eeeeeef3f3f3fefefefdfdfdfcfcfcfefefefffffffefefefefefefffffffefefef9f9f9eaeaeae9e9e9f7f7f7f5f5f5f3f3f3f3f3f3f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdf6f6f6fcfcfcfafafaf4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfffffffffffffcfcfceeeeeeeaeaeaedededf7f7f7fefefefcfcfcfcfcfcfcfcfcfafafafcfcfcfffffffffffff8f8f8eaeaeaeeeeeeeeeeeef4f4f4fcfcfcfafafafcfcfcfafafafefefeecececf0f0f0f2f2f2ebebebefefeff4f4f4fafafafafafafafafaf8f8f8f8f8f8f6f6f6f4f4f4f7f7f7fbfbfbfffffff9f9f9f0f0f0fafafafdfdfdfefefefafafaf5f5f5eeeeeef3f3f3fefefefffffff6f6f6ecececeaeaeaf5f5f5fafafafcfcfcf6f6f6fcfcfcfefefefbfbfbfdfdfdfbfbfbf9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf6f6f6fbfbfbf8f8f8f9f9f9fbfbfbf4f4f4ebebebf9f9f9fcfcfcfefefefdfdfdf6f6f6f8f8f8f6f6f6f4f4f4f8f8f8fcfcfcfbfbfbf9f9f9f7f7f7f0f0f0eaeaeaefefeff0f0f0f5f5f5f6f6f6fefefefbfbfbf1f1f1f4f4f4f8f8f8efefefebebebf7f7f7fcfcfcfafafaf5f5f5f8f8f8fdfdfdfefefeffffffefefefe7e7e7f8f8f8fbfbfbf6f6f6f3f3f3f0f0f0e9e9e9e9e9e9efefeff4f4f4f4f4f4f1f1f1f4f4f4f3f3f3eeeeeeeeeeeeeeeeeeebebebebebebecececebebebebebebebebebe9e9e9ebebebe9e9e9e9e9e9e5e5e5e5e5e5e6e6e6e9e9e9f0f0f0f6f6f6edededf1f1f1f5f5f5f7f7f7f9f9f9fcfcfcfdfdfdfdfdfdfefefefefefefefefefffffffffffffffffffffffffefefef9f9f9f6f6f6f4f4f4fffffff6f6f6f6f6f6fcfcfcfefefefffffffbfbfbf8f8f8fcfcfcfcfcfcfbfbfbfafafaf7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f4f4f4f1f1f1e9e9e9e6e6e6e4e4e4e7e7e7e8e8e8f2f2f2f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7f0f0f0e8e8e8e0e0e0dcdcdcd7d7d7d5d5d5d4d4d4d4d4d4d3d3d3d3d3d3d2d2d2dadadadfdfdfdbdbdbdededee0e0e0e5e5e5edededf0f0f0fbfbfbfffffffefefefdfdfdf3f3f3f2f2f2f2f2f2f5f5f5fcfcfcf9f9f9fbfbfbf9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafafcfcfcf8f8f8fafafaf9f9f9f8f8f8fafafaf9f9f9fafafaf9f9f9f6f6f6f7f7f7f9f9f9f8f8f8fafafafbfbfbfafafafafafafbfbfbfbfbfbfafafafafafafafafafbfbfbfafafafcfcfcfbfbfbf9f9f9fdfdfdf9f9f9f6f6f6e5e5e5e7e7e7f1f1f1f0f0f0ebebebe3e3e3eeeeeefbfbfbf7f7f7f4f4f4f6f6f6f9f9f9fafafafafafaf8f8f8f2f2f2fefefefbfbfbf3f3f3f2f2f2f6f6f6fbfbfbfafafaf9f9f9f6f6f6f9f9f9fcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f9f9f9f5f5f5f6f6f6f8f8f8fafafafcfcfcfefefefcfcfcfafafaf9f9f9f8f8f8f7f7f7fcfcfcfefefefefefefffffffdfdfdfdfdfdfbfbfbf5f5f5f8f8f8fbfbfbfbfbfbfafafafcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9fbfbfbfafafafcfcfcfafafaf9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f5f5f5f7f7f7f5f5f5f7f7f7fafafaf7f7f7f6f6f6f7f7f7fdfdfdf4f4f4f0f0f0f8f8f8f9f9f9f9f9f9f9f9f9fcfcfcf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfafafafbfbfbfafafaf9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f7f7f7f7f7f7fafafafafafaf5f5f5f9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafffffff8f8f8ebebebe5e5e5eaeaeadfdfdfc2c2c2edededd7d7d7f8f8f8fffffffdfdfdfcfcfcfefefefdfdfdf0f0f0e3e3e3c6c6c6d1d1d1eeeeeefefefefffffffefefef7f7f7f7f7f7fefefefefefefefefefafafaf3f3f3f4f4f4f9f9f9fefefefefefefcfcfcfdfdfdfffffffffffffffffffcfcfcfdfdfdfdfdfdfbfbfbf6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f2f2f2e9e9e9e9e9e9ebebebefefeff7f7f7f4f4f4eaeaeae9e9e9eeeeeeececececececebebebedededf5f5f5f7f7f7f8f8f8f6f6f6f4f4f4fbfbfbf8f8f8ecececedededfdfdfdfefefefdfdfdfafafafbfbfbfdfdfdfefefefafafaf7f7f7fdfdfdfdfdfdf9f9f9f6f6f6f6f6f6f8f8f8f9f9f9fafafafafafafafafafafafafafafafcfcfcfbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfbfbfbfcfcfcfefefefdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfefefefffffffffffffcfcfcf3f3f3f1f1f1f0f0f0d7d7d7e2e2e2f4f4f4fafafafbfbfbf9f9f9f6f6f6f2f2f2f8f8f8fbfbfbfefefeffffffffffffffffffffffffffffffeeeeeee3e3e3f8f8f8fffffff7f7f7f4f4f4f5f5f5f8f8f8f6f6f6f3f3f3fcfcfcfffffffdfdfdfefefefefefefefefefefefefcfcfcfdfdfdf4f4f4f6f6f6fdfdfdfffffff9f9f9efefefe8e8e8f1f1f1fcfcfcfbfbfbf7f7f7fefefef5f5f5dededef3f3f3fffffffffffffcfcfcfafafafbfbfbf8f8f8fcfcfcfafafafcfcfcfefefefefefef9f9f9f7f7f7fefefefcfcfcf8f8f8fbfbfbfdfdfdfbfbfbf9f9f9fafafaf6f6f6fdfdfdfbfbfbf1f1f1f9f9f9f9f9f9f7f7f7fafafafcfcfcfafafaf7f7f7f8f8f8fcfcfcfdfdfdfcfcfcf9f9f9fbfbfbfafafaeeeeeef4f4f4f7f7f7f6f6f6fdfdfdfefefefefefefffffffefefefdfdfdfdfdfdfffffffefefefefefefefefefffffffdfdfdfdfdfdfcfcfcf7f7f7fdfdfdfffffffffffffffffffffffffefefefefefefbfbfbf8f8f8f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f5f5f5f3f3f3f0f0f0efefefefefefedededececece9e9e9eaeaeaececececececeaeaeae7e7e7e9e9e9ececece3e3e3e3e3e3e6e6e6e5e5e5e4e4e4e5e5e5eaeaeae8e8e8efefefececece5e5e5e8e8e8efefeff3f3f3f3f3f3f3f3f3f0f0f0fbfbfbfffffffffffffefefefcfcfcf9f9f9f8f8f8f9f9f9fffffffffffffffffffffffffffffffefefefcfcfcfbfbfbfcfcfcfffffffffffffefefefdfdfdf7f7f7f6f6f6f4f4f4f5f5f5f3f3f3f6f6f6f7f7f7fafafafcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f6f6f6f4f4f4f0f0f0efefefeaeaeae7e7e7e8e8e8e8e8e8e3e3e3dcdcdcdbdbdbdcdcdcdbdbdbd7d7d7e2e2e2eaeaeaf0f0f0f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfafafafbfbfbfafafafcfcfcfafafaf8f8f8fafafaf9f9f9fbfbfbf8f8f8fbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfafafaf7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f3f3f3f5f5f5efefeff3f3f3f5f5f5fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfefefefbfbfbf5f5f5fafafafcfcfcfcfcfcf9f9f9f6f6f6fbfbfbedededf0f0f0fefefef6f6f6f0f0f0f3f3f3f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf8f8f8f9f9f9fafafafdfdfdfefefefdfdfdfdfdfdfcfcfcf9f9f9fcfcfcfbfbfbfbfbfbf6f6f6f9f9f9f4f4f4f6f6f6f5f5f5f3f3f3f3f3f3f4f4f4f4f4f4f0f0f0f3f3f3f3f3f3f8f8f8fbfbfbfbfbfbfffffffffffffffffffefefefefefefefefefdfdfdfbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbfafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcf7f7f7f6f6f6f6f6f6f4f4f4f5f5f5f7f7f7f5f5f5f7f7f7f7f7f7f9f9f9f9f9f9fafafafdfdfdfbfbfbfafafaf5f5f5f0f0f0fbfbfbf7f7f7f9f9f9f7f7f7fafafaf8f8f8f9f9f9fbfbfbfbfbfbfdfdfdf8f8f8f7f7f7fafafafafafafbfbfbfbfbfbfcfcfcfafafafbfbfbfbfbfbfbfbfbfcfcfcfafafaf8f8f8f8f8f8f9f9f9f8f8f8fafafafdfdfdfbfbfbf9f9f9f8f8f8f5f5f5fafafafafafaf7f7f7fbfbfbf9f9f9fbfbfbfcfcfcfafafaf9f9f9e7e7e7ebebebfafafaecececefefefc8c8c8ebebebfffffff2f2f2e8e8e8f1f1f1f4f4f4fcfcfcf7f7f7e3e3e3e8e8e8fbfbfbfffffffffffffdfdfdfafafafbfbfbfcfcfcfefefefefefefffffffafafaf8f8f8fdfdfdfffffffcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f8f8f8f7f7f7f2f2f2f2f2f2f5f5f5fbfbfbfefefefefefefefefefffffffffffffffffffefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafafcfcfcf9f9f9f8f8f8eeeeeef2f2f2f0f0f0ebebebeeeeeefbfbfbfefefefefefefcfcfcf5f5f5f7f7f7fafafafbfbfbfafafafbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefcfcfcfffffffefefefbfbfbfdfdfdfdfdfdfafafafdfdfdfffffffffffffdfdfde8e8e8e9e9e9fcfcfcfefefefffffffcfcfcfbfbfbfcfcfcfdfdfdfefefefafafaf6f6f6f1f1f1eeeeeeebebebf8f8f8f4f4f4f5f5f5f7f7f7fcfcfcfefefeefefefedededfcfcfcfefefefcfcfcfdfdfdfffffffefefefefefefdfdfdfefefefffffffefefefdfdfdfffffffefefefbfbfbf8f8f8ecececeaeaeaf9f9f9fffffff8f8f8dfdfdfdddddde5e5e5ecececfdfdfdf6f6f6eeeeeefbfbfbfdfdfdfbfbfbfefefefffffffdfdfdf4f4f4f4f4f4fdfdfdf9f9f9fdfdfdf1f1f1f8f8f8f9f9f9f8f8f8fafafaf9f9f9fbfbfbf9f9f9f5f5f5fcfcfcfbfbfbf9f9f9fdfdfdfdfdfdfcfcfcfefefefdfdfdfbfbfbfcfcfcf9f9f9fdfdfdfffffffbfbfbf7f7f7fdfdfdfffffffefefefdfdfdfbfbfbfbfbfbf8f8f8f9f9f9f1f1f1f6f6f6f8f8f8f6f6f6f7f7f7f2f2f2efefeff5f5f5fafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcf9f9f9fcfcfcfafafafbfbfbfcfcfcf9f9f9fefefefffffffefefefcfcfcfdfdfdfefefefffffffffffffffffffffffffefefefdfdfdfefefefffffffffffffffffffffffffefefefbfbfbfbfbfbf8f8f8f7f7f7f6f6f6f4f4f4f2f2f2efefeff0f0f0f1f1f1efefefececececececeaeaeae9e9e9e7e7e7e5e5e5e5e5e5e3e3e3e2e2e2eeeeeeeeeeeeedededecececeaeaeae7e7e7e9e9e9eaeaeaeaeaeae8e8e8e5e5e5f1f1f1fafafafffffffffffffefefefdfdfdfcfcfcf9f9f9f0f0f0edededf2f2f2f3f3f3f7f7f7fafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefdfdfdfdfdfdfafafaf8f8f8f7f7f7f4f4f4f4f4f4f5f5f5f4f4f4f9f9f9f7f7f7f3f3f3f4f4f4f5f5f5f7f7f7f6f6f6f2f2f2f5f5f5fdfdfdfefefefefefefefefefafafaf6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfafafaf9f9f9f8f8f8f9f9f9fafafafcfcfcfafafaf6f6f6f6f6f6f8f8f8f7f7f7f9f9f9fcfcfcfafafaf9f9f9f8f8f8f4f4f4f8f8f8f7f7f7f5f5f5f5f5f5f9f9f9f8f8f8f4f4f4ecececf3f3f3fdfdfdfdfdfdfafafafafafafafafafafafaf9f9f9fafafaf8f8f8f8f8f8fbfbfbfbfbfbfbfbfbf7f7f7f8f8f8fbfbfbfbfbfbfefefefbfbfbfafafafafafaf5f5f5f9f9f9fbfbfbfafafafcfcfcf8f8f8ddddddf2f2f2fefefef4f4f4eeeeeef5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfefefefefefefbfbfbfefefefdfdfdf9f9f9fdfdfdfafafaf9f9f9fcfcfcf7f7f7f9f9f9fcfcfcfafafafafafafcfcfcfbfbfbf9f9f9fafafaf9f9f9f7f7f7f2f2f2ececece5e5e5e6e6e6e8e8e8e5e5e5e7e7e7ecececf0f0f0f6f6f6f9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfffffffefefefefefefdfdfdfcfcfcfbfbfbf9f9f9f8f8f8fdfdfdfdfdfdfdfdfdfcfcfcfafafaf8f8f8f5f5f5f7f7f7f9f9f9ecececf4f4f4fcfcfcf8f8f8f6f6f6f6f6f6f5f5f5f7f7f7fbfbfbfafafafafafafafafafbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f6f6f6f5f5f5f8f8f8f6f6f6f5f5f5f9f9f9fefefefcfcfcfafafaf6f6f6f9f9f9fcfcfcf9f9f9f7f7f7f9f9f9f7f7f7f7f7f7fafafafafafafafafafefefefffffff1f1f1e2e2e2efefefe9e9e9fcfcfcf8f8f8eeeeeef7f7f7fdfdfdffffffffffffffffffe4e4e4eeeeeefffffffffffffefefefbfbfbfbfbfbfcfcfcfffffffffffffffffffffffffefefefefefefbfbfbeeeeeee5e5e5dddddddddddde0e0e0e1e1e1e3e3e3e9e9e9efefeff5f5f5f3f3f3f0f0f0f8f8f8fbfbfbf7f7f7f6f6f6f6f6f6f8f8f8f5f5f5f2f2f2f8f8f8f7f7f7f6f6f6fbfbfbfefefefffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfffffffdfdfdfbfbfbf8f8f8fcfcfcfbfbfbf6f6f6ecececdadadad3d3d3ecececfffffffffffffcfcfcfafafafafafafbfbfbf8f8f8f6f6f6f3f3f3f1f1f1eeeeeeedededf7f7f7f6f6f6f7f7f7f9f9f9fafafafafafaf8f8f8f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f3f3f3f8f8f8fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfffffffcfcfce8e8e8c6c6c6dededef5f5f5fdfdfdfffffffffffffffffffefefefffffffefefefefefefefefefffffffefefefdfdfdf5f5f5ecececefefefefefeff8f8f8fefefef6f6f6f7f7f7fcfcfcfefefef6f6f6f1f1f1fbfbfbfafafafefefefffffffafafafbfbfbfcfcfcf5f5f5f9f9f9fbfbfbf8f8f8f7f7f7f5f5f5f6f6f6fdfdfdf2f2f2dfdfdfe0e0e0e7e7e7f0f0f0f9f9f9fffffffcfcfcf0f0f0e9e9e9e8e8e8f5f5f5fffffffefefefdfdfdfafafafbfbfbfcfcfcf6f6f6f9f9f9f9f9f9fefefefbfbfbfdfdfdfefefefefefefafafafcfcfcfdfdfdfefefefcfcfcfdfdfdfefefefefefefefefefbfbfbfcfcfcfefefefbfbfbfcfcfcf9f9f9f5f5f5fbfbfbfdfdfdf8f8f8f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8f8f8f8fafafafbfbfbfbfbfbf6f6f6f1f1f1f1f1f1e9e9e9ebebebf5f5f5f6f6f6fbfbfbf2f2f2efefeff4f4f4f6f6f6f8f8f8fbfbfbfbfbfbfcfcfcfefefefdfdfdfdfdfdfefefefcfcfcf4f4f4f2f2f2f2f2f2f7f7f7fbfbfbf8f8f8f8f8f8fbfbfbfbfbfbfafafafafafafafafafbfbfbfcfcfcfefefefdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f6f6f6f3f3f3f3f3f3f0f0f0f0f0f0f2f2f2f3f3f3f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1eeeeeeebebebf2f2f2f2f2f2f1f1f1f1f1f1efefefeeeeeeeeeeeeefefefeeeeeeedededeeeeeeedededecececeeeeeef3f3f3eeeeeeefefeffafafaefefefe9e9e9e8e8e8e8e8e8e7e7e7e2e2e2dededee0e0e0e2e2e2e6e6e6eaeaeae5e5e5e1e1e1e4e4e4ebebebeeeeeef2f2f2f5f5f5f8f8f8fbfbfbfffffffefefefcfcfcfffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefffffffefefefefefefefefefefefefcfcfcf9f9f9f5f5f5f6f6f6fafafafafafafafafaf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbfafafafdfdfdfefefefcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f6f6f6f5f5f5f6f6f6f3f3f3f2f2f2f6f6f6f5f5f5f5f5f5f7f7f7f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcf8f8f8f1f1f1f3f3f3f7f7f7fdfdfdfcfcfcfefefefcfcfcf4f4f4f2f2f2fbfbfbfbfbfbfbfbfbfdfdfdfafafafefefefdfdfdebebebddddddf6f6f6fffffffcfcfcfcfcfcfafafaf8f8f8f8f8f8fafafaf6f6f6f9f9f9fbfbfbf8f8f8fafafafefefefcfcfcfcfcfcfefefefdfdfdfdfdfdfafafaf9f9f9fafafaf7f7f7f8f8f8f7f7f7f6f6f6f4f4f4f7f7f7fdfdfdfdfdfdfefefefefefefdfdfdfbfbfbf7f7f7f2f2f2edededecececeaeaeaefefeff2f2f2efefeff4f4f4f6f6f6fbfbfbfffffffefefefcfcfcfcfcfcfffffffffffffefefefefefefdfdfdfcfcfcfafafafbfbfbfdfdfdfefefefefefefafafafafafafdfdfdfffffffdfdfdfcfcfcfbfbfbf5f5f5f1f1f1f6f6f6fbfbfbf8f8f8f3f3f3fdfdfdfafafaf7f7f7f4f4f4f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f6f6f6f9f9f9f7f7f7f8f8f8fbfbfbfbfbfbf8f8f8f6f6f6f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfefefefffffffffffffefefefcfcfcf9f9f9fcfcfcf2f2f2efefeffffffffffffffffffffffffffffffffefefeefefefeaeaeaf3f3f3f6f6f6fdfdfdfffffffdfdfdfdfdfdfffffffffffffffffffdfdfdededede2e2e2e9e9e9f4f4f4f6f6f6f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfafafafbfbfbfbfbfbfcfcfcfafafaf7f7f7f7f7f7fafafafbfbfbfbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfbfbfbf9f9f9fafafaf7f7f7fafafaf8f8f8fefefefbfbfbf5f5f5ecececf5f5f5f9f9f9fafafafdfdfdfcfcfcf6f6f6ecececf8f8f8fffffffffffffffffffffffffffffffffffffdfdfdf8f8f8f7f7f7f3f3f3efefeff4f4f4f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f3f3f3f2f2f2f3f3f3f1f1f1f1f1f1f8f8f8fbfbfbfdfdfdfefefefcfcfcfcfcfcfdfdfdfffffffefefee0e0e0cececee3e3e3e7e7e7f3f3f3fafafaf9f9f9fefefefbfbfbf6f6f6f8f8f8f5f5f5f0f0f0f0f0f0efefeff2f2f2fbfbfbf8f8f8f9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcf9f9f9f8f8f8fffffff6f6f6edededf6f6f6fcfcfcfffffffdfdfdf3f3f3f3f3f3f6f6f6f7f7f7f5f5f5f8f8f8fcfcfcf7f7f7f8f8f8eeeeeeeaeaeaeaeaeae9e9e9ececece9e9e9f0f0f0fcfcfcfffffffffffff2f2f2dddddde7e7e7f8f8f8fdfdfdfdfdfdf1f1f1f7f7f7fcfcfcf6f6f6f3f3f3f8f8f8f9f9f9fcfcfcf6f6f6fbfbfbf3f3f3f5f5f5f8f8f8f8f8f8f5f5f5f3f3f3f1f1f1f2f2f2f0f0f0e8e8e8e7e7e7ecececeeeeeeefefefeeeeeef6f6f6e7e7e7e3e3e3f6f6f6f7f7f7f0f0f0ebebebe8e8e8eeeeeef3f3f3fafafaf6f6f6fafafaf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf5f5f5fbfbfbfdfdfdfefefefcfcfcf4f4f4f1f1f1f6f6f6f3f3f3f7f7f7f9f9f9fbfbfbf8f8f8f4f4f4f4f4f4f5f5f5f9f9f9fefefefcfcfcfcfcfcfdfdfdfdfdfdf8f8f8f7f7f7f8f8f8f6f6f6f1f1f1f5f5f5f9f9f9fafafafdfdfdfffffffffffffffffffefefefdfdfdfdfdfdfefefefafafafbfbfbf8f8f8f5f5f5f3f3f3f2f2f2f5f5f5f5f5f5f6f6f6fafafafbfbfbfafafafbfbfbf9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f2f2f2f5f5f5f6f6f6ebebebe2e2e2dededecececed6d6d6fcfcfcf9f9f9f6f6f6f6f6f6f8f8f8f9f9f9f5f5f5f1f1f1eeeeeef0f0f0f2f2f2f1f1f1e9e9e9dededed9d9d9d8d8d8dadadad7d7d7d6d6d6d6d6d6ddddddecececececece3e3e3e9e9e9e9e9e9eaeaeaf0f0f0f4f4f4f8f8f8f9f9f9f6f6f6f6f6f6f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefefefefdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f3f3f3f3f3f3f5f5f5f0f0f0f2f2f2f4f4f4f2f2f2f2f2f2f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfafafaf5f5f5f5f5f5f5f5f5f6f6f6fbfbfbfbfbfbf9f9f9f6f6f6f4f4f4f8f8f8fcfcfcfbfbfbfbfbfbf9f9f9f8f8f8fdfdfdfdfdfdf5f5f5e2e2e2d2d2d2f2f2f2fffffffdfdfdfefefefefefefdfdfdfdfdfdfafafaf9f9f9fafafaf5f5f5f5f5f5fafafaf8f8f8f6f6f6f8f8f8f7f7f7f9f9f9fafafaf7f7f7f8f8f8f9f9f9f8f8f8f5f5f5f1f1f1f3f3f3f1f1f1f3f3f3f0f0f0f3f3f3f8f8f8f6f6f6f2f2f2f2f2f2f4f4f4f8f8f8f8f8f8f6f6f6f9f9f9fafafafafafafafafafafafafcfcfcfefefefefefefdfdfdfbfbfbfffffffffffffffffffdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f7f7f7fdfdfdfbfbfbf9f9f9fffffffefefef9f9f9f4f4f4f1f1f1fcfcfcfdfdfdfdfdfdf8f8f8f2f2f2f2f2f2efefeff0f0f0f5f5f5fafafafbfbfbfafafaf6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f3f3f3fafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f7f7f7f1f1f1f0f0f0f4f4f4f6f6f6f4f4f4f5f5f5f6f6f6fafafafbfbfbfefefefcfcfcfefefefffffffdfdfdf3f3f3f5f5f5f8f8f8f0f0f0e8e8e8edededfbfbfbf7f7f7f4f4f4f5f5f5e6e6e6d6d6d6cbcbcbdfdfdfe6e6e6d8d8d8f5f5f5fffffffffffffffffffdfdfdefefeff3f3f3ececece0e0e0e3e3e3e1e1e1e2e2e2e5e5e5eaeaeae9e9e9e7e7e7e9e9e9ebebebededededededefefefefefefedededececece9e9e9efefeff1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f0f0f0f2f2f2f4f4f4f2f2f2f1f1f1f0f0f0edededf5f5f5f9f9f9fafafaf9f9f9fbfbfbf9f9f9fcfcfcfcfcfcfbfbfbf7f7f7f5f5f5fafafae8e8e8f0f0f0f7f7f7fafafafcfcfcf2f2f2eaeaeaedededf0f0f0f3f3f3f8f8f8f7f7f7f6f6f6f9f9f9fefefefefefefefefefdfdfdf9f9f9f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f9f9f9f6f6f6f3f3f3f0f0f0f7f7f7fbfbfbfcfcfcfdfdfdfffffff8f8f8f5f5f5f8f8f8fdfdfdfffffff2f2f2cececed0d0d0e9e9e9f5f5f5fdfdfdfbfbfbeaeaeaf8f8f8fcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f7f7f7f4f4f4f1f1f1f6f6f6fefefefbfbfbefefeff1f1f1f9f9f9fdfdfdfffffffbfbfbfcfcfcededede3e3e3eaeaeaf7f7f7fafafafefefef2f2f2cececed1d1d1d9d9d9dfdfdfdededee6e6e6f4f4f4f2f2f2f5f5f5f8f8f8f7f7f7fcfcfcfdfdfdfefefefdfdfdfefefefefefefafafafefefef8f8f8f2f2f2e9e9e9e0e0e0f7f7f7fbfbfbf4f4f4f5f5f5f4f4f4eeeeeef3f3f3f4f4f4f1f1f1f4f4f4efefeff7f7f7eeeeeeefefeff7f7f7f5f5f5f4f4f4f2f2f2edededefefeff6f6f6f3f3f3efefeff4f4f4f7f7f7f2f2f2f3f3f3fbfbfbfafafaf6f6f6fbfbfbfbfbfbfcfcfcfafafaf9f9f9fdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdf9f9f9fafafafcfcfcf7f7f7f6f6f6f6f6f6f6f6f6f0f0f0f1f1f1fcfcfcf6f6f6efefeff2f2f2fbfbfbfdfdfdfefefefffffffffffffefefefdfdfdfbfbfbfcfcfcfefefefdfdfdfefefefdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfcfcfcf5f5f5f1f1f1f3f3f3f6f6f6f1f1f1f3f3f3f5f5f5f3f3f3f1f1f1f1f1f1f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f0f0f0ececece4e4e4edededfffffffbfbfbf8f8f8f8f8f8f8f8f8fbfbfbf8f8f8f3f3f3edededeaeaeaecececeeeeeef0f0f0f1f1f1f1f1f1edededeaeaeae9e9e9e6e6e6e3e3e3dfdfdfdedededadadae1e1e1e2e2e2dddddde1e1e1e4e4e4e4e4e4e4e4e4e3e3e3e5e5e5e2e2e2dfdfdfdddddde1e1e1e1e1e1e1e1e1e4e4e4eaeaeaedededefefefefefeff0f0f0f5f5f5f8f8f8fbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffefefefdfdfdfbfbfbfbfbfbfcfcfcfefefefdfdfdfdfdfdf4f4f4fafafaf5f5f5f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fafafaf8f8f8f9f9f9f7f7f7f7f7f7fcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfbfbfbfdfdfdfdfdfdf8f8f8f6f6f6f4f4f4f8f8f8fbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8fbfbfbfdfdfdfafafaf7f7f7e3e3e3e1e1e1f4f4f4e7e7e7eeeeeef2f2f2f5f5f5fafafaf8f8f8f6f6f6f4f4f4f0f0f0ebebebf4f4f4fffffffdfdfdfbfbfbf9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9fafafafafafaf8f8f8fafafafbfbfbfcfcfcf9f9f9f8f8f8fafafaf9f9f9f6f6f6f3f3f3f4f4f4f4f4f4efefefebebebefefeff2f2f2ecececebebebe8e8e8ebebebeeeeeee7e7e7e6e6e6e8e8e8f0f0f0f3f3f3f7f7f7f6f6f6fafafafbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfffffffffffffffffff9f9f9f8f8f8f8f8f8fafafafffffffffffffefefefdfdfdfafafaf3f3f3f0f0f0f6f6f6f9f9f9fafafaf8f8f8f7f7f7f8f8f8fafafaf9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f3f3f3f2f2f2f2f2f2f8f8f8fbfbfbfcfcfcf7f7f7f8f8f8fefefefffffffbfbfbf7f7f7ebebebecececf4f4f4fbfbfbfefefefefefef8f8f8e4e4e4e8e8e8f7f7f7f1f1f1efefefe3e3e3e6e6e6e0e0e0cdcdcddadadae7e7e7fbfbfbfffffffefefeffffffe8e8e8cdcdcddddddde6e6e6f4f4f4f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9fcfcfcfafafaf9f9f9f5f5f5f4f4f4f2f2f2f2f2f2f0f0f0f3f3f3f5f5f5f3f3f3f2f2f2f4f4f4f1f1f1f2f2f2f2f2f2f0f0f0f0f0f0efefeff4f4f4f5f5f5f1f1f1efefefe8e8e8eaeaeaedededf0f0f0f5f5f5f3f3f3f5f5f5f6f6f6f9f9f9fcfcfcfdfdfdfefefefbfbfbfafafafcfcfcfefefefffffffffffff9f9f9f2f2f2f2f2f2efefefecececededede3e3e3dcdcdcefefeffffffffffffffdfdfdf8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f4f4f4f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f2f2f2f1f1f1f6f6f6fdfdfdf5f5f5f4f4f4fcfcfcfffffff5f5f5dcdcdcddddddebebebf5f5f5fefefefffffffdfdfddfdfdfe8e8e8edededf6f6f6fefefefefefefffffffffffffffffff9f9f9fafafafffffffcfcfcf8f8f8f9f9f9fffffffffffffefefeffffffedededbfbfbfd8d8d8f2f2f2fdfdfdf3f3f3f7f7f7ebebebd1d1d1eaeaeaf4f4f4f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f5f5f5f9f9f9fffffffffffffffffffffffffefefef1f1f1e6e6e6f8f8f8fffffffffffffbfbfbefefeff3f3f3f4f4f4f5f5f5fafafaf8f8f8f6f6f6fbfbfbf8f8f8f5f5f5f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9fafafafbfbfbfafafaf8f8f8f6f6f6fdfdfdfdfdfdfffffff8f8f8fbfbfbf8f8f8f1f1f1fdfdfdfbfbfbf9f9f9fcfcfcf7f7f7f6f6f6f8f8f8fefefefefefefbfbfbfbfbfbfafafafcfcfcfbfbfbfcfcfcfefefefefefefefefefffffffffffffdfdfdf7f7f7f6f6f6f6f6f6f7f7f7fefefefafafaf8f8f8fcfcfcfafafaf7f7f7fafafaf7f7f7f9f9f9fffffffafafaf1f1f1f1f1f1f2f2f2f0f0f0f1f1f1f3f3f3f5f5f5f7f7f7f8f8f8fafafafafafafbfbfbfafafaf9f9f9fbfbfbfdfdfdfffffffdfdfdf3f3f3f3f3f3fdfdfdfefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfafafafafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8fafafaf9f9f9f7f7f7f8f8f8f5f5f5f1f1f1e4e4e4f5f5f5fffffffefefefefefefefefefefefefffffffefefefefefefbfbfbf5f5f5f1f1f1ebebebebebebf2f2f2f2f2f2ecececeeeeeef0f0f0efefefeeeeeef1f1f1eeeeeee5e5e5e4e4e4e7e7e7e7e7e7e7e7e7ebebebececececececececece8e8e8e0e0e0dadadadbdbdbdddddddddddddededededededededee0e0e0e2e2e2dcdcdcd8d8d8dadadad9d9d9dddddde3e3e3e4e4e4e9e9e9e8e8e8e9e9e9ececececececefefeff4f4f4f9f9f9fcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffbfbfbfefefefefefefffffffefefefcfcfcfcfcfcfcfcfcfcfcfcfafafaf7f7f7f7f7f7f9f9f9f9f9f9fafafafafafafcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f5f5f5f4f4f4fbfbfbfdfdfdfefefefafafaefefefd8d8d8eeeeeeefefeff1f1f1f4f4f4f4f4f4f4f4f4f2f2f2f2f2f2f3f3f3f3f3f3f6f6f6f8f8f8fafafaf9f9f9fefefefffffffefefefffffffffffffffffffefefefdfdfdfefefefcfcfcfcfcfcfafafaf4f4f4f6f6f6fafafaf9f9f9fafafafcfcfcfefefefffffffffffffefefefefefefefefefefefefcfcfcfcfcfcf9f9f9f9f9f9f6f6f6eeeeeeeaeaeae7e7e7e6e6e6e5e5e5eaeaeae0e0e0d9d9d9e1e1e1e8e8e8eaeaeae9e9e9e9e9e9ecececf1f1f1f4f4f4f8f8f8f8f8f8fbfbfbfafafafbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfefefefefefefefefef9f9f9f5f5f5f9f9f9fafafaf9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8fafafafafafafafafafafafaf8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfafafafafafaf7f7f7f8f8f8f8f8f8f8f8f8fafafafbfbfbfcfcfcfafafafdfdfdfcfcfcfefefef9f9f9f0f0f0f6f6f6fffffffffffffafafae8e8e8edededfcfcfcfffffffdfdfdfdfdfdfdfdfdf8f8f8e4e4e4dbdbdbd7d7d7e8e8e8fdfdfdfffffff8f8f8e4e4e4edededfefefefffffffffffffffffffdfdfdf2f2f2f0f0f0efefeff2f2f2fdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfefefefdfdfdfcfcfcf8f8f8f4f4f4f3f3f3f6f6f6f9f9f9fafafaf9f9f9f6f6f6f5f5f5f3f3f3f4f4f4f4f4f4f1f1f1f2f2f2f0f0f0eeeeeef6f6f6fbfbfbf9f9f9fafafafafafafbfbfbfdfdfdfdfdfdfdfdfdfafafaf9f9f9fcfcfcfefefefcfcfcfbfbfbfcfcfcf5f5f5f6f6f6fbfbfbfbfbfbfdfdfdfdfdfdfcfcfcf7f7f7f9f9f9f8f8f8f8f8f8fbfbfbfafafaf7f7f7f4f4f4f7f7f7f9f9f9f9f9f9f0f0f0eeeeeef0f0f0f2f2f2f2f2f2f0f0f0f4f4f4fdfdfdfffffffffffffefefefbfbfbf8f8f8f5f5f5fbfbfbf5f5f5f1f1f1f8f8f8fefefef5f5f5f1f1f1fcfcfcfffffffffffffefefefffffffffffffafafaf5f5f5e9e9e9e3e3e3f6f6f6fffffffffffffffffffbfbfbfafafafffffffffffffbfbfbeeeeeef3f3f3fffffffffffffcfcfcf2f2f2d7d7d7d7d7d7f1f1f1f9f9f9fdfdfdfdfdfdf7f7f7f8f8f8ebebebe3e3e3efefeff0f0f0f3f3f3fbfbfbf9f9f9f9f9f9fafafafdfdfdfdfdfdfffffffffffffffffffafafaf7f7f7f7f7f7f4f4f4f7f7f7f9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfafafaf6f6f6fcfcfcfbfbfbfcfcfcfafafaf4f4f4f0f0f0f8f8f8f8f8f8f6f6f6fafafafafafafbfbfbfafafaf9f9f9f9f9f9fbfbfbf8f8f8f8f8f8fdfdfdf8f8f8e5e5e5f4f4f4fefefef8f8f8fafafaf9f9f9f4f4f4f7f7f7fcfcfcfbfbfbf5f5f5fbfbfbfcfcfcfdfdfdfdfdfdf8f8f8fafafaf9f9f9f8f8f8f9f9f9f8f8f8fcfcfcfcfcfcfafafaf7f7f7f8f8f8fafafafafafafafafafffffffafafaf8f8f8fffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfdfdfdfafafaf3f3f3eeeeeef1f1f1efefeff1f1f1f5f5f5f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7fbfbfbf9f9f9f4f4f4f5f5f5f8f8f8f9f9f9f6f6f6f8f8f8fcfcfcfcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fefefef5f5f5f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fcfcfcfcfcfcfcfcfcfefefefffffffefefefefefefffffffefefefbfbfbf4f4f4fbfbfbfffffffdfdfdf9f9f9f6f6f6f6f6f6f6f6f6f5f5f5fbfbfbfffffffffffffffffffdfdfdfbfbfbfafafaf5f5f5f7f7f7fdfdfdfefefefefefefefefefffffffffffffffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfefefefafafaf3f3f3efefefececece6e6e6e1e1e1e0e0e0dedededfdfdfe2e2e2e1e1e1dededededededfdfdfd9d9d9dcdcdce3e3e3e7e7e7e5e5e5e1e1e1e2e2e2e4e4e4dddddddfdfdfe3e3e3e3e3e3e5e5e5e7e7e7e7e7e7e8e8e8ecececedededf0f0f0f6f6f6f8f8f8f9f9f9fafafafdfdfdfffffffefefefffffffffffffefefefcfcfcfbfbfbfafafafafafafafafafcfcfcfcfcfcfefefefdfdfdfdfdfdfefefefefefefefefefefefefbfbfbfbfbfbfcfcfcfbfbfbfafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f3f3f3fdfdfdfdfdfdf7f7f7f5f5f5f4f4f4f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7fbfbfbfefefefbfbfbe7e7e7efefeff9f9f9f1f1f1f4f4f4f7f7f7f9f9f9fcfcfcfafafaf9f9f9f5f5f5f1f1f1ebebebe7e7e7e3e3e3e6e6e6e8e8e8e7e7e7edededf6f6f6f4f4f4f5f5f5f5f5f5f4f4f4f3f3f3fbfbfbf6f6f6f4f4f4f9f9f9f7f7f7f7f7f7fcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfafafafbfbfbfcfcfcfbfbfbfdfdfdfefefefffffffefefefefefefefefefefefefefefefdfdfdf7f7f7f1f1f1f5f5f5f7f7f7f2f2f2e9e9e9e4e4e4e3e3e3e3e3e3e7e7e7e7e7e7e6e6e6eaeaeaeaeaeaf2f2f2f1f1f1f4f4f4f5f5f5f8f8f8f8f8f8f7f7f7f9f9f9f2f2f2f3f3f3fafafafefefefafafaf6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7fafafafbfbfbf9f9f9fbfbfbfbfbfbfafafafcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8fdfdfdfefefef9f9f9edededeaeaeaebebebe7e7e7eeeeeefcfcfcfffffffffffffdfdfdfcfcfcfdfdfdfffffffbfbfbf6f6f6f4f4f4f5f5f5fdfdfdfffffffffffffdfdfdfdfdfdfffffffffffffdfdfdf9f9f9fbfbfbfdfdfdf7f7f7f4f4f4fcfcfcfdfdfdfbfbfbfafafafbfbfbfafafaf8f8f8fcfcfcfbfbfbf7f7f7f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1f2f2f2f3f3f3f4f4f4f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f8f8f8fafafaf8f8f8f7f7f7f6f6f6f3f3f3edededf2f2f2fdfdfdfcfcfcebebebebebebf2f2f2ececececececf4f4f4f8f8f8fafafafcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfbfbfbfafafafcfcfcf7f7f7f7f7f7f7f7f7f1f1f1efefefedededebebebe9e9e9edededf7f7f7fdfdfdfefefefffffffdfdfdf9f9f9f5f5f5f2f2f2f8f8f8f6f6f6f4f4f4f6f6f6ebebebf0f0f0f7f7f7f5f5f5f5f5f5fcfcfce8e8e8f6f6f6fefefefcfcfcededede7e7e7e6e6e6f8f8f8fffffffbfbfbf6f6f6f7f7f7fcfcfcfdfdfdfffffffefefefcfcfcfdfdfdefefefeaeaeaf3f3f3d0d0d0dededef7f7f7fbfbfbfbfbfbf6f6f6f6f6f6fbfbfbfdfdfdfdfdfdf3f3f3f8f8f8f9f9f9fcfcfcfffffffffffffffffffbfbfbf0f0f0edededf6f6f6f4f4f4f2f2f2e1e1e1d2d2d2cfcfcfd5d5d5dadadae0e0e0ebebebf4f4f4fefefefefefefefefefdfdfdfbfbfbf8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfafafaf9f9f9fdfdfdfafafaf7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdf5f5f5dbdbdbf2f2f2fffffffcfcfcf6f6f6fafafaf8f8f8f1f1f1f9f9f9fffffff9f9f9f6f6f6f1f1f1f7f7f7fcfcfcfcfcfcfdfdfdfdfdfdfafafaf9f9f9f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6fafafafcfcfcfdfdfdfefefefafafaf7f7f7fbfbfbfdfdfdfcfcfcf9f9f9f9f9f9f8f8f8fdfdfdfefefefbfbfbfafafaf8f8f8fafafafdfdfdfefefefffffffdfdfdfcfcfcfbfbfbf8f8f8f8f8f8f6f6f6f6f6f6f3f3f3f3f3f3f4f4f4eeeeeef5f5f5f6f6f6f6f6f6efefeff3f3f3f6f6f6f3f3f3f8f8f8fdfdfdfcfcfcfdfdfdfbfbfbfafafaf8f8f8f5f5f5f1f1f1eeeeeefcfcfcf9f9f9fafafaf7f7f7f6f6f6f5f5f5f5f5f5f4f4f4f2f2f2efefeff7f7f7f9f9f9f9f9f9f9f9f9fcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfafafaf9f9f9fafafaf9f9f9f6f6f6f4f4f4f8f8f8fcfcfcfdfdfdf9f9f9f4f4f4f3f3f3f5f5f5fefefefffffffffffffafafaf7f7f7f8f8f8fafafaf9f9f9f3f3f3f4f4f4fbfbfbfefefefcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefefffffffffffffefefefdfdfdfcfcfcf8f8f8f6f6f6f7f7f7f5f5f5f2f2f2f2f2f2f4f4f4f3f3f3f5f5f5f6f6f6f2f2f2edededeaeaeaeaeaeaebebebedededf0f0f0f1f1f1f3f3f3f2f2f2eeeeeeeaeaeae8e8e8e3e3e3e3e3e3e5e5e5e1e1e1dddddddededeeaeaeaeeeeeeedededecececefefeff4f4f4f7f7f7fbfbfbfdfdfdfdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdf8f8f8fefefefefefef9f9f9f8f8f8fafafafafafaf8f8f8f8f8f8fafafafcfcfcfdfdfdfdfdfdfbfbfbededede8e8e8fefefefafafaf4f4f4f4f4f4f1f1f1f7f7f7f9f9f9fcfcfcfafafaf9f9f9fbfbfbf8f8f8f7f7f7f5f5f5f3f3f3f0f0f0edededededede3e3e3ddddddf5f5f5f8f8f8f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf8f8f8f5f5f5f2f2f2f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fcfcfcfafafafafafafcfcfcfefefefefefefefefefefefefefefefffffffffffffdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f5f5f5f2f2f2efefeff1f1f1f0f0f0f1f1f1f4f4f4f8f8f8f9f9f9f8f8f8fcfcfcfefefefefefefffffffffffffefefefafafaf6f6f6f7f7f7fafafafcfcfcf9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9fbfbfbf7f7f7f6f6f6fafafafbfbfbfdfdfdfffffffcfcfcf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f1f1f1f7f7f7fcfcfcfdfdfdfdfdfdf6f6f6e5e5e5d7d7d7d1d1d1d9d9d9f2f2f2fefefefefefefefefefffffffffffffefefefefefefefefefdfdfdfffffffefefefafafafcfcfcfffffffdfdfdfdfdfdfffffffafafaf7f7f7f5f5f5f4f4f4f9f9f9fcfcfcfafafaf2f2f2f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9fbfbfbf8f8f8f4f4f4f7f7f7f9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f9f9f9fafafaf8f8f8f5f5f5f2f2f2f1f1f1edededecececeaeaeae8e8e8e9e9e9e9e9e9e8e8e8e7e7e7e3e3e3dfdfdfe6e6e6e9e9e9e9e9e9ecececf8f8f8fbfbfbf7f7f7f4f4f4f6f6f6f4f4f4f4f4f4f2f2f2f3f3f3f0f0f0f1f1f1f2f2f2f2f2f2f4f4f4f4f4f4f7f7f7f9f9f9f9f9f9fafafafafafaf8f8f8f6f6f6f9f9f9fafafaf9f9f9fcfcfcfafafaf8f8f8fafafafcfcfcf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f3f3f3efefeff5f5f5fefefefefefef8f8f8e5e5e5e3e3e3e7e7e7ebebebf2f2f2fcfcfcf3f3f3f7f7f7eaeaead3d3d3d5d5d5d9d9d9e7e7e7f4f4f4f4f4f4f3f3f3f0f0f0f0f0f0f0f0f0f2f2f2f0f0f0ebebebf8f8f8ffffffe8e8e8d8d8d8e5e5e5dededef3f3f3fcfcfcfefefefdfdfdf5f5f5f1f1f1f8f8f8fffffffdfdfdf6f6f6f2f2f2fdfdfdfffffffefefefffffffffffffefefef5f5f5e5e5e5e8e8e8f4f4f4f3f3f3e2e2e2e4e4e4ecececf3f3f3f0f0f0efefeff3f3f3fcfcfcfcfcfcf1f1f1fafafaf6f6f6efefeff7f7f7fbfbfbf9f9f9fefefefdfdfdfafafafbfbfbf7f7f7f8f8f8fafafaf8f8f8f9f9f9fcfcfcf8f8f8fafafaf9f9f9fcfcfcfcfcfcf8f8f8fbfbfbfdfdfdfdfdfdf8f8f8f6f6f6f8f8f8fbfbfbf3f3f3f3f3f3fcfcfcfbfbfbf4f4f4f0f0f0f2f2f2f3f3f3f1f1f1f6f6f6fafafafafafaf9f9f9f8f8f8f5f5f5f8f8f8f6f6f6f7f7f7fafafaf8f8f8f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f2f2f2f3f3f3f4f4f4f2f2f2eeeeeef2f2f2f1f1f1efefefefefeff5f5f5f7f7f7f6f6f6fafafafafafafbfbfbfcfcfcfefefefffffffffffffffffffefefefefefefdfdfdfefefefcfcfcfbfbfbfbfbfbfbfbfbfafafaf9f9f9f5f5f5f1f1f1f3f3f3fafafafbfbfbf7f7f7fafafafbfbfbf8f8f8f7f7f7f7f7f7f8f8f8fefefefffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefefefefffffffffffffefefefdfdfdfdfdfdfdfdfdf9f9f9f7f7f7fafafaf9f9f9fafafafcfcfcfafafaf9f9f9fdfdfdfdfdfdfdfdfdfbfbfbf6f6f6f5f5f5f9f9f9fafafafbfbfbf5f5f5f2f2f2f5f5f5f8f8f8f2f2f2edededecececedededeeeeeef3f3f3f5f5f5f3f3f3f3f3f3f6f6f6fafafafbfbfbfcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffdfdfdfbfbfbfbfbfbfcfcfcfefefefffffffefefefefefefdfdfdfcfcfcf9f9f9f7f7f7f5f5f5f4f4f4f2f2f2f0f0f0edededeeeeeeeeeeeef0f0f0eeeeeeedededecececf1f1f1eeeeeeeeeeeeeaeaeaeaeaeaeaeaeae8e8e8eaeaeaebebebeaeaeaeeeeeeececece6e6e6eaeaeaefefeff4f4f4f6f6f6f5f5f5f6f6f6f5f5f5f9f9f9fcfcfcfdfdfdfdfdfdfffffffffffffdfdfdfdfdfdfdfdfdfcfcfcfafafaf9f9f9fafafaf4f4f4f2f2f2f2f2f2efefeff7f7f7f6f6f6f5f5f5fdfdfdfcfcfcfefefefefefefdfdfdfcfcfcf3f3f3f8f8f8fdfdfdfdfdfdf6f6f6e9e9e9fdfdfdfffffffdfdfdfbfbfbf7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9eaeaeae2e2e2e2e2e2e1e1e1e6e6e6ecececf7f7f7fbfbfbf3f3f3f8f8f8f8f8f8f6f6f6f4f4f4f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfafafaf8f8f8f3f3f3f5f5f5f7f7f7f6f6f6f5f5f5f3f3f3f6f6f6f5f5f5f2f2f2f4f4f4f7f7f7f4f4f4f2f2f2f6f6f6f2f2f2efefeff2f2f2f9f9f9f9f9f9fafafafafafafafafafafafafcfcfcfefefefffffffffffffefefefffffffffffffffffffefefefefefefdfdfdfcfcfcfdfdfdf9f9f9f4f4f4fafafaf6f6f6f2f2f2f7f7f7fdfdfdfffffffffffffcfcfcf7f7f7fbfbfbfefefefafafafafafafdfdfdfbfbfbfbfbfbfafafafafafafbfbfbfbfbfbf8f8f8f2f2f2f6f6f6f2f2f2f3f3f3f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f7f7f7f7f7f7f9f9f9f7f7f7fafafafdfdfdfefefefcfcfcfcfcfcfefefefcfcfcfafafaf9f9f9fcfcfcfdfdfdfcfcfcfafafafbfbfbfcfcfcfafafaf8f8f8f7f7f7eaeaeae6e6e6e7e7e7e6e6e6f8f8f8fcfcfcf6f6f6f6f6f6e8e8e8f1f1f1f3f3f3eeeeeef7f7f7f5f5f5f0f0f0edededf2f2f2f2f2f2f4f4f4f8f8f8f6f6f6f4f4f4f5f5f5f7f7f7f6f6f6f4f4f4ededededededf2f2f2f6f6f6f8f8f8fbfbfbf7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafafafafafafaf6f6f6f5f5f5f7f7f7fbfbfbfbfbfbfafafaf9f9f9fafafafcfcfcfdfdfdfefefefcfcfcf5f5f5f2f2f2f6f6f6f6f6f6f8f8f8fbfbfbfafafaf9f9f9fafafafcfcfcfcfcfcfafafaf4f4f4ecececeeeeeef4f4f4f0f0f0f5f5f5fafafaf9f9f9fafafafcfcfcfffffffffffffffffffffffffffffffffffffffffffcfcfcf8f8f8f6f6f6f4f4f4f1f1f1edededeeeeeef1f1f1fafafafffffff8f8f8dcdcdce3e3e3edededeeeeeef8f8f8fffffffafafaefefefe1e1e1cececec9c9c9ebebebfafafafcfcfcf2f2f2eaeaeae2e2e2d9d9d9dddddddcdcdcd5d5d5dcdcdcebebebf6f6f6ffffffecececd2d2d2e9e9e9fafafafefefefefefefffffffdfdfdfefefefdfdfdfefefefdfdfdfffffffcfcfcf8f8f8f8f8f8f8f8f8f6f6f6fcfcfcfffffffdfdfdfcfcfcfcfcfcf4f4f4f3f3f3f8f8f8fbfbfbfffffffffffff9f9f9ebebebf2f2f2fafafaf6f6f6f7f7f7f4f4f4f5f5f5fafafaf9f9f9fbfbfbfdfdfdfcfcfcf9f9f9fbfbfbf6f6f6f6f6f6fcfcfcfbfbfbfafafafafafaf9f9f9fbfbfbf8f8f8f8f8f8f6f6f6f6f6f6fcfcfcf9f9f9fafafafafafaf9f9f9f9f9f9fbfbfbf8f8f8f9f9f9fbfbfbf9f9f9fafafafdfdfdfdfdfdfbfbfbf8f8f8f4f4f4f2f2f2f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f8f8f8fdfdfdfefefefbfbfbf9f9f9fdfdfdfbfbfbfbfbfbf9f9f9f3f3f3f2f2f2f8f8f8f9f9f9f6f6f6f1f1f1f0f0f0efefefefefefefefefefefefefefeff1f1f1f7f7f7f6f6f6f5f5f5f9f9f9fbfbfbfdfdfdfbfbfbf5f5f5edededf1f1f1f4f4f4f8f8f8f8f8f8f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8fbfbfbfcfcfcfefefefefefefefefefffffffdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfafafaf9f9f9f6f6f6f9f9f9fdfdfdfbfbfbfafafaf9f9f9f2f2f2ecececf0f0f0f2f2f2f4f4f4f8f8f8fdfdfdfefefefcfcfcfcfcfcf9f9f9f7f7f7f7f7f7f7f7f7fcfcfcfefefefffffffefefefdfdfdfbfbfbf7f7f7f8f8f8fcfcfcfefefefbfbfbfafafafcfcfcfbfbfbf8f8f8f3f3f3f2f2f2f2f2f2f3f3f3f2f2f2f4f4f4f2f2f2f3f3f3f6f6f6f6f6f6f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcfefefefcfcfcf9f9f9f7f7f7fafafafdfdfdfefefefefefefefefefdfdfdfbfbfbf8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfafafaf8f8f8f2f2f2f3f3f3f3f3f3f3f3f3f3f3f3f0f0f0efefefedededecececebebebe5e5e5dededee1e1e1e4e4e4e5e5e5e3e3e3e0e0e0d7d7d7d1d1d1dadadae5e5e5e9e9e9e5e5e5edededf0f0f0f4f4f4f9f9f9f6f6f6f2f2f2ebebebeeeeeef6f6f6f2f2f2f3f3f3f5f5f5f5f5f5f7f7f7f7f7f7f9f9f9fffffffefefefffffffffffffffffffdfdfdfbfbfbfefefefefefefbfbfbf6f6f6eaeaeafcfcfcf8f8f8f4f4f4f9f9f9fbfbfbfdfdfdfafafaf4f4f4edededeeeeeefcfcfcfdfdfdf9f9f9f6f6f6f2f2f2f3f3f3f3f3f3f8f8f8fbfbfbfbfbfbfefefefdfdfdfcfcfcfafafafcfcfcfafafafafafafafafafbfbfbfbfbfbf5f5f5f4f4f4fcfcfcf5f5f5f0f0f0f9f9f9fdfdfdfdfdfdfcfcfcf9f9f9fdfdfdfdfdfdfafafaf5f5f5f6f6f6f4f4f4f1f1f1f0f0f0eeeeeeecececefefeff0f0f0f4f4f4f6f6f6f6f6f6fafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfefefefefefefcfcfcfcfcfcfcfcfcf8f8f8f6f6f6f9f9f9fcfcfcfcfcfcfffffffbfbfbfbfbfbfafafafcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f9f9f9fbfbfbfafafaf9f9f9fcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f9f9f9fefefefdfdfdfefefefffffffdfdfdf9f9f9fafafafcfcfcfafafafcfcfcfdfdfdf8f8f8eaeaead4d4d4cfcfcff6f6f6fafafaf8f8f8f1f1f1e1e1e1e8e8e8e6e6e6eaeaeaefefeff2f2f2f7f7f7f5f5f5f2f2f2eeeeeef1f1f1f5f5f5f6f6f6f6f6f6f7f7f7f9f9f9f6f6f6f5f5f5f3f3f3f5f5f5f9f9f9f5f5f5f5f5f5f5f5f5f8f8f8fafafaf8f8f8f6f6f6f7f7f7f6f6f6f2f2f2f7f7f7f9f9f9f8f8f8f6f6f6f3f3f3f1f1f1eeeeeeedededebebebecececf3f3f3fafafaf4f4f4f4f4f4f6f6f6f5f5f5f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f5f5f5f3f3f3f5f5f5f8f8f8f9f9f9fafafafcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfefefefcfcfcfcfcfcfffffffefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f2f2f2f2f2f2f2f2f2efefeff1f1f1f2f2f2f5f5f5fdfdfdfcfcfce9e9e9e5e5e5f0f0f0f5f5f5f9f9f9fffffffffffff8f8f8efefefe9e9e9e6e6e6eeeeeef9f9f9fefefefffffffdfdfdfdfdfdfcfcfcfafafafafafafcfcfcfbfbfbfbfbfbfffffffcfcfceaeaeaecececedededf6f6f6fcfcfcfcfcfcfdfdfdfefefef9f9f9f2f2f2f2f2f2f7f7f7eeeeeef9f9f9fdfdfdfdfdfdf7f7f7e8e8e8efefeff2f2f2f8f8f8fcfcfcfefefefafafaf4f4f4fafafafffffff7f7f7f4f4f4f7f7f7f9f9f9f9f9f9fcfcfcf9f9f9f5f5f5fdfdfdfbfbfbf5f5f5f6f6f6f8f8f8f4f4f4f6f6f6fafafaf1f1f1f7f7f7fcfcfcf7f7f7f4f4f4fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafafafafafdfdfdfefefefcfcfcf8f8f8f5f5f5f9f9f9f9f9f9fbfbfbfafafaf8f8f8fcfcfcf9f9f9f8f8f8f8f8f8fafafafdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfefefefbfbfbfdfdfdfffffffffffffffffffefefefcfcfcfdfdfdf9f9f9f1f1f1fafafaf8f8f8f7f7f7fefefefcfcfcf7f7f7efefefedededf3f3f3f9f9f9fafafaf8f8f8f5f5f5f2f2f2f3f3f3f4f4f4f3f3f3f2f2f2efefefededede7e7e7e7e7e7ecececefefefeaeaeaf0f0f0f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f3f3f3f0f0f0f2f2f2f2f2f2ecececeaeaeaf1f1f1fafafafefefefefefefdfdfdfafafaf5f5f5f5f5f5f8f8f8fbfbfbfdfdfdfafafaf8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfafafaf7f7f7f6f6f6f7f7f7f6f6f6f3f3f3f0f0f0ebebebebebebebebebecececefefeff4f4f4f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f6f6f6f3f3f3f1f1f1f2f2f2f4f4f4f9f9f9fdfdfdfdfdfdfefefefdfdfdfdfdfdfafafafafafafafafaf9f9f9fafafafdfdfdfbfbfbf9f9f9fafafafbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfefefefdfdfdfcfcfcf8f8f8fafafafefefefdfdfdfdfdfdfcfcfcfbfbfbf7f7f7f4f4f4f8f8f8fdfdfdfefefefffffffefefefbfbfbf9f9f9fcfcfcfffffffffffffefefefdfdfdfcfcfcfefefefefefefbfbfbf9f9f9f9f9f9f7f7f7f4f4f4f4f4f4f1f1f1efefeff0f0f0f3f3f3f1f1f1f2f2f2f3f3f3f2f2f2f3f3f3f1f1f1efefeff4f4f4f4f4f4f2f2f2efefefeeeeeeefefeff1f1f1e8e8e8e2e2e2e3e3e3e7e7e7ededede6e6e6e8e8e8f0f0f0f4f4f4f7f7f7fcfcfcfbfbfbf7f7f7f4f4f4f0f0f0f1f1f1f5f5f5f8f8f8efefeff1f1f1f4f4f4f7f7f7fdfdfdfffffffffffffffffffcfcfcfbfbfbf4f4f4fcfcfcfafafaf1f1f1ecececefefeff6f6f6fbfbfbfcfcfcfdfdfdf8f8f8fcfcfcfffffffefefefffffffffffffefefefefefefcfcfcfafafafafafafefefefcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcf7f7f7f5f5f5fbfbfbfffffff8f8f8f7f7f7f8f8f8f5f5f5fcfcfcfffffffffffffefefefdfdfdfefefefcfcfcf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f4f4f4f5f5f5f4f4f4f1f1f1f2f2f2f3f3f3f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9fbfbfbfdfdfdfbfbfbfafafafcfcfcf7f7f7f8f8f8f9f9f9f3f3f3f3f3f3f8f8f8f5f5f5f9f9f9fbfbfbfdfdfdf6f6f6f7f7f7fdfdfdfdfdfdf9f9f9f9f9f9fafafafefefefafafaf5f5f5f8f8f8fdfdfdf6f6f6eeeeeef3f3f3f2f2f2f1f1f1f4f4f4f3f3f3f5f5f5f8f8f8f9f9f9fcfcfcfefefef9f9f9f4f4f4fafafafafafaf9f9f9fefefefdfdfdfbfbfbf9f9f9fafafaf8f8f8f6f6f6f9f9f9f8f8f8fbfbfbf7f7f7e5e5e5e2e2e2fafafaf7f7f7e7e7e7e5e5e5ecececeaeaeae6e6e6edededeeeeeeecececefefeff2f2f2f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f8f8f8fbfbfbfbfbfbfbfbfbf7f7f7f9f9f9fdfdfdfafafaf8f8f8f5f5f5f3f3f3f5f5f5f7f7f7f6f6f6f2f2f2f2f2f2f6f6f6fcfcfcfdfdfdfbfbfbfafafafcfcfcfdfdfdf9f9f9f8f8f8fafafafcfcfcfdfdfdf9f9f9f1f1f1f3f3f3f5f5f5f3f3f3f2f2f2f4f4f4f4f4f4f3f3f3f8f8f8fbfbfbf9f9f9fdfdfdfbfbfbf7f7f7f7f7f7f7f7f7fafafaf8f8f8f5f5f5f8f8f8fcfcfcf6f6f6f1f1f1f1f1f1f1f1f1f5f5f5f7f7f7f3f3f3f2f2f2f0f0f0f1f1f1f6f6f6fcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfefefefefefefbfbfbfdfdfde9e9e9dededef5f5f5fbfbfbfffffffefefefbfbfbfffffffcfcfcfbfbfbfafafafefefefefefefefefefefefefefefefefefefefefefefefefffffff8f8f8f7f7f7fefefeffffffffffffdededeb7b7b7ddddddfafafafffffffdfdfdfefefefffffffffffffbfbfbdededee5e5e5f1f1f1ebebebeeeeeeeeeeeee4e4e4e3e3e3dddddde7e7e7efefeff5f5f5f8f8f8f0f0f0f8f8f8fffffffffffff8f8f8dededed8d8d8e2e2e2f7f7f7fefefefefefefcfcfcfdfdfdfafafafcfcfcf6f6f6f4f4f4f9f9f9fafafaf5f5f5f9f9f9f6f6f6f6f6f6f5f5f5fafafafbfbfbf8f8f8f8f8f8fcfcfcf9f9f9f8f8f8fafafafafafafcfcfcfbfbfbfafafaf9f9f9fafafafbfbfbf8f8f8f9f9f9f9f9f9fbfbfbfefefef9f9f9f6f6f6f6f6f6f9f9f9f8f8f8fbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fafafafafafaf7f7f7fafafafcfcfcf8f8f8f8f8f8fafafafdfdfdfffffffbfbfbf5f5f5fafafaf8f8f8f3f3f3f8f8f8fcfcfcfffffffefefef7f7f7f0f0f0eeeeeef2f2f2f4f4f4f8f8f8fbfbfbfafafaf9f9f9f6f6f6f5f5f5f7f7f7fbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fafafafafafafbfbfbfafafaf9f9f9f7f7f7f7f7f7fcfcfcfafafaf7f7f7f8f8f8f6f6f6f2f2f2f5f5f5f9f9f9f8f8f8f7f7f7f8f8f8f4f4f4f0f0f0f3f3f3f3f3f3f1f1f1f3f3f3f3f3f3f1f1f1eeeeeeedededf2f2f2eeeeeeeeeeeef2f2f2f3f3f3efefefe9e9e9f2f2f2fffffffefefefefefefefefefbfbfbf6f6f6f8f8f8fafafaf6f6f6f4f4f4f7f7f7f9f9f9f9f9f9fafafaf9f9f9f6f6f6f4f4f4f5f5f5f6f6f6f8f8f8fafafafbfbfbfbfbfbfcfcfcfdfdfdfefefefdfdfdfbfbfbf8f8f8f6f6f6f7f7f7f8f8f8fcfcfcfefefefffffffdfdfdfefefefdfdfdfefefefffffffffffffefefefefefefdfdfdfdfdfdf7f7f7f8f8f8fcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbf7f7f7f5f5f5fdfdfdfdfdfdfbfbfbfdfdfdf6f6f6f1f1f1f5f5f5f9f9f9fafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9fcfcfcfbfbfbfafafafcfcfcfdfdfdfdfdfdfefefefffffffefefefefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffcfcfcfbfbfbfdfdfdfbfbfbf9f9f9f5f5f5f2f2f2f4f4f4ecececefefeff8f8f8f5f5f5edededf3f3f3f3f3f3f5f5f5f9f9f9f6f6f6ebebebebebebe3e3e3e5e5e5efefeff3f3f3f2f2f2f5f5f5fafafafffffffefefef5f5f5f9f9f9fefefef2f2f2efefefefefeff0f0f0efefeff1f1f1f4f4f4f2f2f2edededfefefefffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfffffffefefefefefefdfdfdfbfbfbf7f7f7f5f5f5f8f8f8fefefefcfcfcfafafafcfcfcfefefefdfdfdfcfcfcfafafafdfdfdfffffffffffffffffffefefefffffffdfdfdfcfcfcfdfdfdfdfdfdfafafafbfbfbf9f9f9f9f9f9f8f8f8f2f2f2fafafafbfbfbf9f9f9f6f6f6fafafaf9f9f9f9f9f9fafafafcfcfcf5f5f5f2f2f2fbfbfbf3f3f3eaeaeaefefeff4f4f4f8f8f8f3f3f3f2f2f2f8f8f8fcfcfcf5f5f5f3f3f3f0f0f0f4f4f4e0e0e0e0e0e0f5f5f5fefefefcfcfceeeeeef2f2f2f9f9f9fafafafcfcfcfdfdfdf4f4f4f2f2f2f7f7f7fbfbfbfafafafafafaf6f6f6f9f9f9f5f5f5eaeaeae7e7e7f3f3f3fbfbfbfbfbfbfcfcfcfefefefffffffdfdfdfdfdfdfcfcfcf9f9f9fafafafcfcfcfbfbfbfafafafdfdfdfdfdfdfdfdfdfbfbfbf7f7f7f9f9f9f6f6f6e6e6e6e4e4e4ecececf8f8f8fcfcfcf4f4f4f2f2f2f3f3f3f5f5f5f9f9f9fcfcfcfafafafbfbfbfcfcfcf9f9f9f7f7f7fbfbfbf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f2f2f2f8f8f8f7f7f7f4f4f4f3f3f3f3f3f3f7f7f7fafafafcfcfcfcfcfcfefefefdfdfdfcfcfcfdfdfdfafafaf7f7f7fcfcfcfefefef7f7f7f2f2f2f3f3f3f5f5f5f6f6f6f4f4f4f2f2f2f3f3f3fbfbfbfdfdfdfcfcfcf9f9f9f7f7f7fbfbfbfdfdfdfafafafbfbfbfdfdfdfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f1f1f1f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfcfcfcfcfcfcf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fdfdfdffffffe2e2e2e8e8e8f8f8f8fffffffffffffdfdfdf7f7f7e8e8e8ccccccdbdbdbf4f4f4fffffffffffffffffff9f9f9f5f5f5f6f6f6f6f6f6f7f7f7efefefeaeaeaeeeeeefbfbfbfffffff1f1f1d1d1d1d7d7d7efefeff3f3f3f4f4f4f2f2f2f1f1f1f4f4f4fcfcfcf4f4f4e6e6e6e7e7e7e9e9e9f4f4f4f3f3f3f6f6f6f7f7f7e9e9e9f0f0f0fafafafbfbfbfcfcfcfbfbfbf4f4f4f0f0f0f1f1f1eeeeeeedededf3f3f3f9f9f9f6f6f6fbfbfbfffffffefefefdfdfdfdfdfdf9f9f9f8f8f8fafafaf9f9f9f7f7f7fbfbfbfcfcfcfafafaf4f4f4f5f5f5f6f6f6f4f4f4f5f5f5f8f8f8f3f3f3f9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9fafafafbfbfbf7f7f7f3f3f3f8f8f8fafafafbfbfbfcfcfcfbfbfbf7f7f7f2f2f2f1f1f1f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcf7f7f7f7f7f7f9f9f9f5f5f5f3f3f3f6f6f6f9f9f9fbfbfbfefefef7f7f7f8f8f8fbfbfbebebebe5e5e5f2f2f2f2f2f2f9f9f9fffffffffffffefefefcfcfcfbfbfbf8f8f8f6f6f6f6f6f6f5f5f5f9f9f9f6f6f6fafafafdfdfdfdfdfdfcfcfcfafafafcfcfcfafafafbfbfbfcfcfcfdfdfdfafafafafafafcfcfcfbfbfbfbfbfbfafafaf8f8f8fafafafffffffffffffefefefefefefffffffefefefcfcfcfbfbfbf8f8f8f2f2f2efefefefefefeeeeeeeeeeeef4f4f4f8f8f8f9f9f9f7f7f7f6f6f6f0f0f0f0f0f0fafafafefefefcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfefefefdfdfdfefefefffffffefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfefefefffffffdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f3f3f3f5f5f5f7f7f7f8f8f8f7f7f7fafafafbfbfbfbfbfbfcfcfcfbfbfbf8f8f8f9f9f9f6f6f6fbfbfbfffffffdfdfdfcfcfcf9f9f9f2f2f2f6f6f6fdfdfdfbfbfbf7f7f7f3f3f3f4f4f4f8f8f8fcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfdfdfdfefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfffffffffffffffffffffffffffffffafafafbfbfbfbfbfbfbfbfbf6f6f6f1f1f1f4f4f4f2f2f2f2f2f2f6f6f6f9f9f9f8f8f8f5f5f5f9f9f9f6f6f6f0f0f0edededeaeaeaeeeeeef5f5f5f4f4f4e5e5e5dadadaf8f8f8fefefefdfdfdfdfdfdfcfcfcf9f9f9f5f5f5eeeeeef3f3f3d4d4d4dcdcdcfcfcfcfffffffefefefbfbfbf9f9f9fcfcfcfdfdfdf8f8f8f2f2f2f1f1f1ececececececf2f2f2f5f5f5f6f6f6f9f9f9f7f7f7f7f7f7f6f6f6f3f3f3f4f4f4fdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9fdfdfdfdfdfdfefefefbfbfbf8f8f8f9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9fdfdfdfffffffbfbfbf6f6f6fafafafbfbfbfcfcfcfbfbfbf9f9f9fafafaf8f8f8fcfcfcfafafaf3f3f3f4f4f4f9f9f9fcfcfcfcfcfcfbfbfbf7f7f7f0f0f0f9f9f9f8f8f8f5f5f5fafafaf9f9f9f9f9f9fbfbfbf7f7f7f5f5f5f5f5f5f7f7f7f2f2f2f5f5f5f6f6f6fafafaf5f5f5f5f5f5f8f8f8f9f9f9fbfbfbf9f9f9f3f3f3f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7fbfbfbf9f9f9f5f5f5f7f7f7fdfdfdfefefefbfbfbfafafafdfdfdfdfdfdfcfcfcfefefefdfdfdfdfdfdfafafaf3f3f3f5f5f5fafafafbfbfbf3f3f3f2f2f2f0f0f0eeeeeef1f1f1f5f5f5fafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfefefefefefefdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9f7f7f7fdfdfdfcfcfcfbfbfbfefefefefefef9f9f9f8f8f8fefefefffffffffffffdfdfdfbfbfbfafafaf5f5f5f9f9f9fdfdfdf8f8f8f8f8f8fcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fdfdfdfefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefefefefdfdfdfbfbfbfbfbfbfefefefdfdfdfefefefefefefffffffefefefefefefefefefefefefdfdfdfcfcfcf8f8f8f7f7f7f9f9f9fbfbfbfafafafbfbfbf9f9f9fafafafcfcfcfefefefbfbfbf1f1f1f2f2f2fbfbfbfffffffffffff2f2f2e3e3e3d4d4d4d5d5d5e9e9e9f7f7f7fbfbfbfbfbfbf8f8f8fcfcfcfafafaf6f6f6f6f6f6f8f8f8f4f4f4f8f8f8fdfdfdffffffedededdfdfdfedededf9f9f9fffffffefefefdfdfdfefefefafafae2e2e2e9e9e9f8f8f8fffffffffffff9f9f9f1f1f1eeeeeef5f5f5fefefef9f9f9fdfdfdfefefef0f0f0f3f3f3f6f6f6f5f5f5fbfbfbfafafaf9f9f9fdfdfdfdfdfdfafafafcfcfcfffffffdfdfdf8f8f8fbfbfbfdfdfdfdfdfdf8f8f8f6f6f6f9f9f9fdfdfdfcfcfcf9f9f9fbfbfbfafafafbfbfbf7f7f7fafafaf9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfafafaf9f9f9f6f6f6f8f8f8fcfcfcfbfbfbf7f7f7f7f7f7f5f5f5f9f9f9f8f8f8fcfcfcfafafaf6f6f6f7f7f7fcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f7f7f7f8f8f8fbfbfbfdfdfdfefefefffffffdfdfdfafafafefefef8f8f8f0f0f0f1f1f1fbfbfbf2f2f2f4f4f4f4f4f4f3f3f3e5e5e5e1e1e1f6f6f6fafafaf4f4f4f3f3f3fafafafdfdfdfefefefdfdfdfcfcfcfefefefdfdfdfdfdfdfdfdfdfafafaf9f9f9fbfbfbfafafaf7f7f7fbfbfbfdfdfdfcfcfcfdfdfdfefefefdfdfdfefefefdfdfdfdfdfdfefefefffffffefefefdfdfdfefefefdfdfdfcfcfcfcfcfcfefefefefefefbfbfbfafafaf9f9f9f8f8f8f6f6f6f7f7f7f8f8f8fafafafbfbfbfafafaf8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fafafafafafafbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fafafaf8f8f8f5f5f5f5f5f5f5f5f5f7f7f7f9f9f9f8f8f8f6f6f6f4f4f4f6f6f6fafafafafafafcfcfcfbfbfbfbfbfbfbfbfbfefefefcfcfcf7f7f7f9f9f9f5f5f5f2f2f2f2f2f2f2f2f2ececece7e7e7ebebebefefefeeeeeef1f1f1f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6fbfbfbf8f8f8fafafaf9f9f9f8f8f8fafafafdfdfdfefefefcfcfcf8f8f8fafafafbfbfbfafafaf9f9f9fbfbfbfafafaf6f6f6f5f5f5f5f5f5fafafafdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfafafafafafafbfbfbfbfbfbfafafaf9f9f9fbfbfbfcfcfcfafafafdfdfdfcfcfcf8f8f8f4f4f4f5f5f5fcfcfcfbfbfbf8f8f8f7f7f7e9e9e9e1e1e1d8d8d8e6e6e6f9f9f9f9f9f9fdfdfdfefefef5f5f5e8e8e8dddddde7e7e7f4f4f4f9f9f9fafafaf7f7f7f7f7f7f6f6f6f7f7f7f8f8f8fafafaf7f7f7fafafaf9f9f9f5f5f5f3f3f3f8f8f8f7f7f7efefefe5e5e5d7d7d7edededfcfcfcfbfbfbfdfdfdfdfdfdfefefefefefefefefefffffff6f6f6e4e4e4f1f1f1fefefefdfdfdf7f7f7f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafdfdfdfbfbfbf9f9f9fbfbfbfafafaf6f6f6fafafafafafaf6f6f6f8f8f8f8f8f8f8f8f8fafafaf7f7f7f6f6f6f4f4f4f8f8f8fafafaf7f7f7f7f7f7fafafafcfcfcfefefefcfcfcf7f7f7f8f8f8f7f7f7f6f6f6f4f4f4f5f5f5f2f2f2f7f7f7f8f8f8f5f5f5f1f1f1f9f9f9fcfcfcf9f9f9f3f3f3eaeaeaf5f5f5f3f3f3f9f9f9fcfcfcf9f9f9f7f7f7f9f9f9fdfdfdfcfcfcf7f7f7f9f9f9f6f6f6f7f7f7f5f5f5f8f8f8f8f8f8f1f1f1edededf0f0f0f1f1f1f6f6f6fcfcfcfcfcfcfafafaf8f8f8f9f9f9fcfcfcfcfcfcfcfcfcfafafaf6f6f6f4f4f4f8f8f8fcfcfcfbfbfbf6f6f6f9f9f9fafafafafafafcfcfcf9f9f9f6f6f6f7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f9f9f9fbfbfbf0f0f0ebebebf5f5f5f8f8f8fafafafdfdfdfcfcfcf6f6f6f1f1f1f5f5f5f6f6f6fafafafafafaf4f4f4f2f2f2f2f2f2f1f1f1f4f4f4f7f7f7f5f5f5f3f3f3f2f2f2f4f4f4f2f2f2f2f2f2f3f3f3f7f7f7f8f8f8f7f7f7f5f5f5fbfbfbfefefefefefefffffffffffffefefefcfcfcfcfcfcfafafaf5f5f5ebebebecececf9f9f9fafafaf8f8f8f7f7f7f5f5f5f5f5f5f9f9f9fefefefdfdfdfafafaf8f8f8f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8fafafaf8f8f8f9f9f9f8f8f8fefefefcfcfcfefefefcfcfcfcfcfcf9f9f9f2f2f2f3f3f3f6f6f6f3f3f3f2f2f2f5f5f5f6f6f6f4f4f4f1f1f1f1f1f1f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f1f1f1f6f6f6f0f0f0efefeff2f2f2fcfcfcfffffff7f7f7ecececf6f6f6fefefeffffffefefefe2e2e2dbdbdbeeeeeef9f9f9f5f5f5f7f7f7fbfbfbfbfbfbfbfbfbf8f8f8fdfdfdfffffffffffffffffffffffffffffffffffffffffff7f7f7e1e1e1e8e8e8f9f9f9fffffffffffffffffff6f6f6ebebebefefefe8e8e8edededf0f0f0f4f4f4fafafaf9f9f9f1f1f1f5f5f5fbfbfbfffffffffffffffffffffffff8f8f8f6f6f6f3f3f3f4f4f4fcfcfcfdfdfdfefefef9f9f9f2f2f2f2f2f2fbfbfbfefefefbfbfbf6f6f6f6f6f6f5f5f5f3f3f3fbfbfbf9f9f9f3f3f3f6f6f6f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfafafafcfcfcf9f9f9f7f7f7fafafaf7f7f7f8f8f8f7f7f7fafafaf4f4f4f2f2f2f4f4f4f9f9f9f5f5f5f7f7f7fcfcfcfafafaf7f7f7f9f9f9f7f7f7fafafafefefefefefefdfdfdfcfcfcfafafaf8f8f8fbfbfbfcfcfcfcfcfcfffffffffffffffffffffffffffffffffffffcfcfcedededf3f3f3fcfcfcf7f7f7fefefef3f3f3f4f4f4fdfdfdefefeff3f3f3f5f5f5fafafaf0f0f0e9e9e9e9e9e9edededf4f4f4fafafafdfdfdfefefefdfdfdfefefefdfdfdf9f9f9f4f4f4f8f8f8fafafafbfbfbfbfbfbfbfbfbfdfdfdfafafaf9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfefefefdfdfdfcfcfcfbfbfbf7f7f7f9f9f9f8f8f8fafafafcfcfcfffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f6f6f6f4f4f4f3f3f3f8f8f8fafafaf3f3f3fafafafafafafafafafafafaf9f9f9fafafaf8f8f8f9f9f9f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6fafafafbfbfbfafafafcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfffffffefefefbfbfbfafafaf9f9f9fafafafefefef8f8f8f2f2f2f2f2f2f0f0f0f6f6f6fdfdfdf9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8fafafafdfdfdfcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfafafaf9f9f9fafafaf9f9f9fbfbfbf8f8f8f4f4f4f4f4f4f3f3f3f1f1f1f2f2f2f4f4f4f4f4f4f2f2f2f0f0f0f5f5f5f1f1f1f0f0f0f3f3f3f4f4f4f8f8f8f1f1f1ebebebf3f3f3f4f4f4f3f3f3f4f4f4f1f1f1efefefececece9e9e9eaeaeaeaeaeafcfcfcfffffffffffffcfcfcf2f2f2f1f1f1fafafafdfdfdfcfcfcfafafafcfcfcfbfbfbfdfdfdfefefefdfdfdfcfcfcf8f8f8f5f5f5f6f6f6f7f7f7fbfbfbfafafaf7f7f7f2f2f2e3e3e3f0f0f0f1f1f1e8e8e8efefefefefeff2f2f2f1f1f1f3f3f3f6f6f6f7f7f7f8f8f8f0f0f0ebebebf9f9f9f3f3f3f0f0f0f0f0f0f1f1f1f3f3f3f3f3f3eeeeeeeaeaeaebebebeaeaeae8e8e8ecececf0f0f0f4f4f4f8f8f8fbfbfbfbfbfbfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9fafafafafafaf8f8f8fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafaf8f8f8fafafafcfcfcfcfcfcf9f9f9fbfbfbf5f5f5f5f5f5f4f4f4f0f0f0f3f3f3f4f4f4efefeff7f7f7f5f5f5f3f3f3f1f1f1f8f8f8f7f7f7f3f3f3f4f4f4fafafafbfbfbf7f7f7f9f9f9fdfdfdfdfdfdfcfcfcf9f9f9f6f6f6f5f5f5fbfbfbfafafaeaeaeaf8f8f8fdfdfdf8f8f8fcfcfcfdfdfdfdfdfdfefefef8f8f8f0f0f0f9f9f9fefefefefefefefefefcfcfcfafafaf7f7f7f7f7f7f9f9f9f5f5f5f4f4f4f8f8f8f6f6f6f7f7f7fbfbfbf8f8f8f6f6f6fdfdfdfffffffffffffdfdfdfbfbfbfdfdfdfbfbfbfcfcfcf4f4f4f0f0f0f3f3f3f6f6f6f9f9f9fbfbfbfcfcfcf8f8f8f3f3f3f3f3f3f4f4f4f5f5f5f3f3f3f2f2f2f6f6f6f6f6f6f3f3f3f2f2f2f7f7f7f5f5f5f6f6f6f9f9f9f7f7f7f4f4f4f8f8f8fafafaf9f9f9fafafaf9f9f9f8f8f8f5f5f5f3f3f3f6f6f6f4f4f4eeeeeeefefefedededf1f1f1f8f8f8f8f8f8f1f1f1f7f7f7fcfcfcfbfbfbf9f9f9f7f7f7fbfbfbfcfcfcf8f8f8f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f6f6f6f8f8f8f4f4f4f6f6f6f7f7f7fcfcfcfffffffcfcfcf9f9f9fafafafafafaf7f7f7f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7fafafafafafafcfcfcfffffffefefef8f8f8fafafafbfbfbfbfbfbfcfcfcfefefef9f9f9dededeebebebfdfdfdfffffff9f9f9e1e1e1dbdbdbc6c6c6e1e1e1fefefefffffffdfdfdf3f3f3f7f7f7f9f9f9fefefefcfcfcf9f9f9fbfbfbf9f9f9fafafafcfcfcfdfdfdfdfdfddededee6e6e6f8f8f8fefefefefefefefefefefefee3e3e3c6c6c6d6d6d6e2e2e2eeeeeeecececebebebf8f8f8fafafafcfcfcf8f8f8f9f9f9f7f7f7ececece7e7e7eeeeeeedededf5f5f5fcfcfcfffffff2f2f2e2e2e2e4e4e4e9e9e9f3f3f3fafafafdfdfdf7f7f7f9f9f9f4f4f4f1f1f1f2f2f2f2f2f2fbfbfbfefefefafafaf5f5f5f5f5f5f4f4f4f4f4f4fdfdfdfefefefdfdfdfafafaf9f9f9fcfcfcf6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6fbfbfbfafafaf7f7f7f4f4f4f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f6f6f6f5f5f5f8f8f8fafafaf7f7f7f8f8f8f5f5f5f5f5f5fbfbfbfefefefffffffffffffefefef9f9f9f2f2f2f3f3f3ecececd4d4d4efefeffffffffdfdfde1e1e1e1e1e1efefeff7f7f7fcfcfcfffffffbfbfbe0e0e0eeeeeefefefefafafaefefefe7e7e7e2e2e2e6e6e6e4e4e4e5e5e5eaeaeaf0f0f0f8f8f8f8f8f8f7f7f7f4f4f4efefefeeeeeeececece8e8e8e5e5e5e8e8e8eaeaeaececece7e7e7e7e7e7e9e9e9e8e8e8e8e8e8ededededededeeeeeef0f0f0efefeff0f0f0efefeff2f2f2f1f1f1f5f5f5f9f9f9f9f9f9f7f7f7f6f6f6f4f4f4f5f5f5f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f5f5f5f3f3f3f2f2f2f1f1f1f7f7f7fdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfafafafdfdfdfdfdfdfdfdfdfbfbfbf8f8f8fafafafbfbfbfcfcfcfefefef9f9f9f8f8f8f3f3f3f7f7f7fcfcfcfdfdfdfafafaf7f7f7f5f5f5f5f5f5f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafaf7f7f7f8f8f8f8f8f8f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f9f9f9fcfcfcfcfcfcfefefefefefefdfdfdf8f8f8fcfcfcfffffffefefef9f9f9f6f6f6fcfcfcfbfbfbfafafafbfbfbfefefefefefefffffffbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9fdfdfdfefefefdfdfdfcfcfcfbfbfbf9f9f9f2f2f2f7f7f7fcfcfcf1f1f1ecececeaeaeaeeeeeef2f2f2f5f5f5f5f5f5f8f8f8f9f9f9f7f7f7e9e9e9efefeff4f4f4edededefefeff2f2f2f4f4f4f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f0f0f0efefeff0f0f0edededebebebe9e9e9eaeaeaecececeeeeeef2f2f2f5f5f5f7f7f7fbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfefefefdfdfdfcfcfcfbfbfbf9f9f9f8f8f8fcfcfcfffffffefefefcfcfcf9f9f9f2f2f2f0f0f0f5f5f5fbfbfbf7f7f7edededf0f0f0edededf2f2f2f3f3f3f5f5f5f7f7f7f3f3f3f7f7f7f8f8f8fbfbfbfbfbfbfdfdfdfcfcfcf5f5f5efefeff5f5f5f7f7f7f8f8f8f8f8f8f1f1f1f2f2f2f8f8f8f4f4f4f6f6f6f2f2f2f4f4f4f9f9f9f2f2f2f7f7f7fcfcfcfbfbfbfbfbfbfdfdfdfbfbfbf8f8f8f6f6f6fafafafefefefbfbfbfafafafbfbfbfcfcfcfefefefdfdfdfbfbfbf9f9f9fcfcfcfbfbfbf8f8f8f8f8f8f6f6f6f2f2f2f3f3f3fafafafffffffcfcfcf8f8f8f7f7f7fafafaf9f9f9f2f2f2efefeff2f2f2f8f8f8fcfcfcfbfbfbf7f7f7f4f4f4f2f2f2f1f1f1eeeeeeefefeff1f1f1f1f1f1eeeeeeedededececececececeeeeeeefefefecececebebebe6e6e6e2e2e2e2e2e2e8e8e8eaeaeae3e3e3e1e1e1e2e2e2ecececf4f4f4f3f3f3f0f0f0edededefefefeeeeeef1f1f1f1f1f1f1f1f1eeeeeeeeeeeef4f4f4f1f1f1edededeeeeeef0f0f0f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f2f2f2f6f6f6f7f7f7f2f2f2f0f0f0edededeaeaeaeeeeeef8f8f8fdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfafafafcfcfcfbfbfbfbfbfbfafafaf8f8f8f5f5f5f7f7f7fdfdfdfefefefafafafcfcfcfffffffffffffffffff8f8f8eaeaeaeaeaeafafafaf5f5f5fefefef6f6f6ebebebe2e2e2e9e9e9f9f9f9fefefefffffffbfbfbeeeeeef2f2f2f1f1f1f4f4f4eeeeeeebebebe6e6e6e3e3e3e4e4e4ecececfafafaf6f6f6d4d4d4e7e7e7fbfbfbfcfcfcfdfdfdf8f8f8ededededededeeeeeef5f5f5fafafafcfcfcfffffffefefefefefefdfdfdf5f5f5e3e3e3e0e0e0e6e6e6e2e2e2e3e3e3eeeeeef2f2f2f6f6f6edededefefeff9f9f9f5f5f5f3f3f3f8f8f8fcfcfcfdfdfdf9f9f9f8f8f8fbfbfbf9f9f9f9f9f9fdfdfdfffffffffffffcfcfcfbfbfbfbfbfbf8f8f8f9f9f9fafafafcfcfcfdfdfdfafafaf4f4f4f5f5f5fefefefbfbfbfafafafafafafdfdfdfbfbfbfafafafcfcfcf9f9f9fbfbfbfcfcfcfafafafafafaf7f7f7f6f6f6f8f8f8f8f8f8fafafaf9f9f9f7f7f7fafafafbfbfbfafafafafafafdfdfdfefefefefefefbfbfbf8f8f8f1f1f1e9e9e9dededed6d6d6d3d3d3ccccccf4f4f4fffffffffffff1f1f1e3e3e3f7f7f7fffffffbfbfbf4f4f4fbfbfbe7e7e7d8d8d8ecececf3f3f3f2f2f2efefefedededeeeeeeefefefefefefe9e9e9e6e6e6e7e7e7e5e5e5eaeaeaf1f1f1f0f0f0eeeeeeedededebebebecececefefefefefeff1f1f1f2f2f2f0f0f0eeeeeeecececeaeaeaeeeeeeebebebe6e6e6e4e4e4e6e6e6e9e9e9ecececf2f2f2f1f1f1f2f2f2f6f6f6f4f4f4f3f3f3f6f6f6f6f6f6f3f3f3f2f2f2f3f3f3f3f3f3f3f3f3f5f5f5f5f5f5f7f7f7f9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafbfbfbf9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfdfdfdf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcf7f7f7f8f8f8fafafaf6f6f6f6f6f6f8f8f8f5f5f5f8f8f8fbfbfbfefefefefefefffffffcfcfcf7f7f7f8f8f8fafafaf8f8f8f9f9f9fcfcfcfbfbfbfafafafbfbfbfbfbfbfbfbfbf8f8f8fcfcfcfbfbfbf9f9f9f9f9f9f8f8f8fafafaf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfafafaf8f8f8fbfbfbfcfcfcf6f6f6f0f0f0f1f1f1e9e9e9e3e3e3fbfbfbfffffffffffffffffffcfcfcfcfcfcfbfbfbfbfbfbfefefefdfdfdfafafaf7f7f7f3f3f3fcfcfcfefefefdfdfdfdfdfdfefefefcfcfcfbfbfbfdfdfdfbfbfbfafafafbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfefefefdfdfdfdfdfdfdfdfdfefefefefefef9f9f9f4f4f4f6f6f6f5f5f5f4f4f4f2f2f2efefefeeeeeef4f4f4fdfdfdfefefefefefefafafaeeeeeefafafafefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfafafaf9f9f9f9f9f9fafafafbfbfbfcfcfcf9f9f9f6f6f6f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f0f0f0f0f0f0f1f1f1f1f1f1f3f3f3f2f2f2f3f3f3f5f5f5f8f8f8f8f8f8fcfcfcfbfbfbf8f8f8f8f8f8f8f8f8f9f9f9fafafafbfbfbfcfcfcfbfbfbf8f8f8f8f8f8f5f5f5f7f7f7f9f9f9fbfbfbfafafaf9f9f9fefefefffffffefefefefefefefefefefefefffffffefefefcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f4f4f4fafafafefefefefefef8f8f8f6f6f6f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafaf7f7f7f9f9f9fafafafbfbfbfdfdfdf7f7f7f1f1f1f8f8f8f4f4f4ebebebf1f1f1f6f6f6fcfcfcfbfbfbfcfcfcfefefefdfdfdf9f9f9f3f3f3f1f1f1f4f4f4f5f5f5f5f5f5f6f6f6f8f8f8f6f6f6f3f3f3f5f5f5f8f8f8f9f9f9f6f6f6f6f6f6efefeffbfbfbfdfdfdfdfdfdfbfbfbf6f6f6f1f1f1f8f8f8fcfcfcfcfcfcfafafaf2f2f2ecececefefeff1f1f1f2f2f2f0f0f0f6f6f6fcfcfcf8f8f8f9f9f9fafafafbfbfbfafafafafafafbfbfbf8f8f8f1f1f1f1f1f1f4f4f4f0f0f0f5f5f5fcfcfcfcfcfcfafafafafafafafafafcfcfcfafafaf6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f3f3f3f3f3f3f6f6f6f9f9f9fafafaf8f8f8f9f9f9f9f9f9fbfbfbfbfbfbf7f7f7f7f7f7f8f8f8f5f5f5fbfbfbfbfbfbf6f6f6f7f7f7f4f4f4ededededededefefeff6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7fafafafcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfffffffefefefffffffefefefcfcfcf7f7f7e5e5e5edededf9f9f9fffffffefefef7f7f7ececece6e6e6ebebebfdfdfdfffffffdfdfdfdfdfdfafafaf8f8f8f6f6f6f4f4f4f6f6f6f1f1f1efefeff0f0f0f2f2f2f6f6f6fcfcfcfdfdfdf0f0f0e5e5e5f2f2f2f7f7f7fbfbfbfcfcfcfbfbfbf8f8f8fcfcfcfdfdfdfdfdfdfefefefefefefffffffbfbfbf4f4f4f9f9f9f8f8f8f9f9f9f5f5f5f6f6f6fafafaf9f9f9fdfdfdfffffffdfdfdf7f7f7efefeff1f1f1f7f7f7f3f3f3f7f7f7fdfdfdfbfbfbfbfbfbfafafaf9f9f9f2f2f2f3f3f3fdfdfdfcfcfcf8f8f8f4f4f4f4f4f4f9f9f9fdfdfdfefefefdfdfdfbfbfbf8f8f8f4f4f4f1f1f1f3f3f3fbfbfbf8f8f8f3f3f3f6f6f6fbfbfbf8f8f8fcfcfcfdfdfdfafafaf9f9f9fbfbfbfbfbfbf8f8f8f9f9f9fcfcfcf9f9f9f8f8f8fbfbfbfafafaf9f9f9f9f9f9f5f5f5f2f2f2f9f9f9fbfbfbfefefef9f9f9ededede9e9e9dfdfdfe0e0e0e3e3e3e2e2e2e1e1e1fbfbfbfffffffefefefcfcfcfbfbfbf7f7f7e7e7e7fdfdfdf2f2f2d6d6d6e8e8e8f9f9f9ecececf2f2f2f4f4f4f6f6f6f0f0f0eeeeeef3f3f3f3f3f3f3f3f3f5f5f5f8f8f8fbfbfbf9f9f9f4f4f4f5f5f5f3f3f3f1f1f1eeeeeeebebebeeeeeef1f1f1f0f0f0f2f2f2f5f5f5fafafafbfbfbfdfdfdfefefefefefefffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf7f7f7f9f9f9fafafafafafafdfdfdfbfbfbf7f7f7f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f8f8f8f5f5f5f9f9f9fafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfefefefefefefffffffffffffefefef8f8f8fcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfffffffefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfefefefdfdfdfbfbfbfafafaf9f9f9f6f6f6fafafafcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfefefefafafaf9f9f9fcfcfcfffffffefefefbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f2f2f2f2f2f2f2f2f2f7f7f7f7f7f7f8f8f8f5f5f5f7f7f7fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafafdfdfdfffffffdfdfdfbfbfbfbfbfbfcfcfcfafafafbfbfbfbfbfbfcfcfcfafafafcfcfcfdfdfdfefefefffffffefefef7f7f7ecececefefeff7f7f7fcfcfcfffffffffffffbfbfbecececeaeaeaf5f5f5f5f5f5f6f6f6f2f2f2f3f3f3f7f7f7f3f3f3ebebebedededf5f5f5f6f6f6f7f7f7f5f5f5f3f3f3f4f4f4fbfbfbf9f9f9f5f5f5f6f6f6f8f8f8f8f8f8fbfbfbf8f8f8f9f9f9f7f7f7f6f6f6eeeeeef5f5f5fdfdfdfefefefbfbfbf9f9f9fafafaf6f6f6f4f4f4fafafaf7f7f7f6f6f6fbfbfbfbfbfbf9f9f9f9f9f9fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffefefefdfdfdfbfbfbf8f8f8efefefe9e9e9e8e8e8eaeaeaebebebecececf1f1f1f1f1f1f5f5f5f8f8f8fafafafafafafafafafbfbfbfbfbfbfafafafafafaf5f5f5e9e9e9ebebebededededededebebebe4e4e4ecececf4f4f4fbfbfbfefefefafafaf8f8f8f9f9f9f8f8f8efefefefefeff5f5f5f8f8f8fbfbfbfdfdfdfbfbfbfdfdfdfcfcfcf8f8f8f5f5f5f2f2f2edededecececf5f5f5fefefefefefefcfcfcfdfdfdfbfbfbf5f5f5f3f3f3f8f8f8f9f9f9fbfbfbf2f2f2eeeeeef5f5f5fcfcfcfefefef9f9f9f4f4f4f4f4f4f9f9f9fefefefdfdfdfdfdfdfcfcfcfafafaf5f5f5f2f2f2eeeeeeeeeeeef5f5f5fefefefcfcfcfafafafcfcfcf9f9f9edededfafafafefefefdfdfdfbfbfbf6f6f6f0f0f0fafafafffffff2f2f2eaeaeaf5f5f5fcfcfcfafafaf5f5f5f4f4f4efefeff8f8f8fdfdfdfcfcfcfbfbfbfcfcfcfefefefffffffffffffffffffefefefdfdfdfefefefefefefdfdfdfffffffefefefdfdfdfcfcfcfefefefffffffffffffffffffefefefdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefbfbfbf8f8f8f8f8f8fcfcfcfefefefefefefbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefcfcfcfbfbfbfcfcfcfefefefdfdfdfdfdfdfbfbfbf9f9f9fdfdfdfffffffdfdfdfdfdfdfbfbfbf9f9f9f9f9f9fcfcfcfbfbfbf5f5f5e8e8e8e6e6e6ebebebe8e8e8efefeff0f0f0fdfdfdfcfcfcd9d9d9d8d8d8e8e8e8fefefefffffffffffffdfdfdfbfbfbfafafafcfcfcfdfdfdf9f9f9f6f6f6f6f6f6f6f6f6fdfdfdfffffffffffffffffff7f7f7e0e0e0ddddddeeeeeeedededeeeeeef1f1f1f6f6f6f9f9f9fdfdfdfffffffffffffafafafdfdfdfefefefcfcfcfbfbfbf9f9f9fafafafafafafafafafcfcfcfefefefdfdfdf8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f3f3f3f4f4f4f8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9fcfcfcfbfbfbfdfdfdfbfbfbf6f6f6efefefeeeeeef0f0f0f8f8f8fbfbfbf7f7f7f4f4f4f4f4f4f4f4f4f9f9f9fcfcfcfcfcfcf8f8f8f8f8f8fafafaf9f9f9f5f5f5f4f4f4f7f7f7f8f8f8f8f8f8fafafafcfcfcfbfbfbf7f7f7f8f8f8fafafaf7f7f7f5f5f5fbfbfbf8f8f8f4f4f4f5f5f5f8f8f8f8f8f8fcfcfcfbfbfbf4f4f4f0f0f0e4e4e4ddddddd5d5d5cececec6c6c6e9e9e9fcfcfcfffffffffffffffffffcfcfcefefefdfdfdfecececfdfdfdececece3e3e3ddddddfbfbfbfffffffffffffffffffffffffefefefcfcfcf9f9f9f7f7f7f7f7f7fafafafcfcfcfefefefefefefdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefefefefcfcfcfdfdfdfefefefefefefdfdfdfbfbfbfafafaf8f8f8f7f7f7f7f7f7f7f7f7f4f4f4fafafafbfbfbfefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f5f5f5fafafaf9f9f9f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f1f1f1f4f4f4fcfcfcf4f4f4f4f4f4f8f8f8fafafafefefefefefefdfdfdfcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfefefefefefefdfdfdfdfdfdfcfcfcfafafaf7f7f7f5f5f5f7f7f7fbfbfbfcfcfcf8f8f8fafafafafafafcfcfcfefefefffffffefefefdfdfdfbfbfbfbfbfbffffffffffffeaeaeae0e0e0f7f7f7f9f9f9f7f7f7fefefefffffffefefefefefefdfdfdf9f9f9f9f9f9f7f7f7f4f4f4fafafafafafaf4f4f4f4f4f4f7f7f7fbfbfbfbfbfbfafafaf9f9f9f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9fbfbfbfafafafafafafafafafafafafafafafafafafafafafafafafafafafbfbfbf9f9f9fefefefcfcfcf9f9f9e5e5e5e6e6e6f5f5f5fbfbfbf9f9f9fafafaf9f9f9f9f9f9fcfcfcf8f8f8fbfbfbfcfcfcfdfdfdfafafaf5f5f5f3f3f3f7f7f7fcfcfcfdfdfdfefefefefefefdfdfdfefefefffffffefefefafafafafafafbfbfbf9f9f9fcfcfcfafafaf9f9f9f8f8f8f6f6f6ebebebfbfbfbf9f9f9f0f0f0edededeeeeeef6f6f6f7f7f7f9f9f9f9f9f9f4f4f4edededf4f4f4fafafaf4f4f4ebebebefefeff1f1f1f2f2f2f3f3f3f5f5f5f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfefefefefefefdfdfdfefefefffffffffffffffffffefefefefefefefefefcfcfcfafafaf7f7f7f6f6f6f4f4f4f0f0f0eeeeeeebebebe9e9e9e9e9e9e5e5e5e2e2e2e3e3e3e6e6e6e9e9e9ecececf1f1f1f5f5f5f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcf8f8f8f8f8f8f6f6f6f5f5f5f8f8f8f7f7f7f1f1f1f7f7f7f8f8f8f7f7f7fbfbfbfefefefcfcfcf8f8f8f7f7f7f8f8f8f5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5fafafafdfdfdf7f7f7f5f5f5f9f9f9fafafaf8f8f8fafafafdfdfdfafafaf0f0f0f5f5f5f7f7f7f7f7f7fbfbfbfffffff3f3f3e5e5e5e1e1e1ebebebedededecececf6f6f6fbfbfbfefefefefefefdfdfdf7f7f7fcfcfcfefefefcfcfcfafafaf8f8f8fafafaf6f6f6f3f3f3fdfdfdfcfcfcfcfcfcfcfcfcfefefefafafaf8f8f8fffffffafafaedededf1f1f1f5f5f5fcfcfcfffffffefefef9f9f9f6f6f6f1f1f1e8e8e8e5e5e5edededf6f6f6f7f7f7f8f8f8f8f8f8f4f4f4f9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fdfdfdfdfdfdf9f9f9f9f9f9fcfcfcfbfbfbfafafaf6f6f6f5f5f5fafafafafafaf7f7f7f3f3f3f1f1f1f4f4f4f6f6f6fafafafcfcfcfdfdfdfafafafbfbfbfefefefefefefefefefffffffcfcfcf3f3f3f9f9f9fefefefbfbfbf8f8f8f5f5f5f7f7f7fbfbfbf6f6f6f1f1f1f3f3f3f3f3f3f4f4f4f9f9f9fcfcfcf5f5f5e9e9e9e3e3e3e7e7e7ebebebf2f2f2f4f4f4f9f9f9fffffff7f7f7d0d0d0ebebebfefefefffffffffffffffffffffffffbfbfbfbfbfbfefefefffffffefefefdfdfdfdfdfdfefefefffffffffffffdfdfdf5f5f5f5f5f5e2e2e2ecececf8f8f8fcfcfcfafafaf9f9f9fcfcfcfefefefffffffdfdfdfafafaf2f2f2f0f0f0eeeeeef4f4f4f6f6f6f7f7f7fdfdfdfefefefffffffffffffefefefdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfefefefefefefdfdfdf8f8f8f7f7f7f7f7f7fbfbfbfdfdfdfefefefbfbfbf8f8f8f4f4f4f5f5f5f7f7f7f6f6f6fbfbfbf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f6f6f6fdfdfdf9f9f9f7f7f7f6f6f6f9f9f9fbfbfbf6f6f6f5f5f5fdfdfdf9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbf8f8f8f8f8f8fafafaf9f9f9f8f8f8fcfcfcfbfbfbf7f7f7fcfcfcf0f0f0e2e2e2dadadaebebebf2f2f2dedededbdbdbf1f1f1f9f9f9f7f7f7f0f0f0fefefeffffffeaeaeac9c9c9ecececefefeff7f7f7f5f5f5f5f5f5f9f9f9fffffffffffffffffffffffffffffffdfdfdf6f6f6efefeff7f7f7fbfbfbfefefefefefefffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfcfcfcfefefefefefefefefefcfcfcfefefefdfdfdfbfbfbfdfdfdfefefefefefef6f6f6f2f2f2f8f8f8fefefefefefefbfbfbf8f8f8f9f9f9fafafaf6f6f6f7f7f7f8f8f8fafafafcfcfcfbfbfbfbfbfbfbfbfbfafafaf6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8fafafaf8f8f8f6f6f6f3f3f3edededf1f1f1f8f8f8f5f5f5fbfbfbf2f2f2e7e7e7f4f4f4fafafafcfcfcf9f9f9fafafafbfbfbfbfbfbfdfdfdfefefefdfdfdfdfdfdfefefefefefefefefefffffffefefefffffffefefefefefefefefefefefef9f9f9fbfbfbfffffffcfcfcfbfbfbfcfcfcfcfcfcfffffffdfdfdfefefefefefefffffffffffffafafae5e5e5e6e6e6ebebebe6e6e6fdfdfdfffffffefefefdfdfdfdfdfdfefefefffffffefefefbfbfbfcfcfcfbfbfbfbfbfbfafafaf4f4f4f2f2f2f7f7f7fbfbfbfafafaf9f9f9f8f8f8f5f5f5f3f3f3f3f3f3f4f4f4f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf7f7f7fcfcfcf8f8f8efefeff6f6f6f6f6f6f2f2f2f3f3f3f3f3f3f1f1f1eeeeeef1f1f1f7f7f7f5f5f5fafafaf9f9f9f8f8f8fbfbfbfcfcfcfdfdfdfdfdfdfefefefbfbfbf9f9f9fafafafdfdfdfefefefdfdfdfdfdfdf8f8f8f6f6f6f6f6f6fcfcfcfdfdfdfefefefafafaf6f6f6f6f6f6eaeaeafafafafbfbfbf7f7f7f6f6f6f3f3f3f5f5f5f7f7f7fafafaf9f9f9f7f7f7f0f0f0fbfbfbfdfdfdfafafaf7f7f7f5f5f5f4f4f4f1f1f1f3f3f3f2f2f2efefefebebebebebebedededf4f4f4f9f9f9eeeeeee4e4e4edededf0f0f0f3f3f3f6f6f6f6f6f6f4f4f4f4f4f4f5f5f5fdfdfdfffffffffffffffffffffffffffffffefefefefefefefefefdfdfdf9f9f9f6f6f6f5f5f5f1f1f1ebebebe9e9e9e7e7e7eaeaeaeaeaeaedededf0f0f0f4f4f4f7f7f7fcfcfcfcfcfcfbfbfbf1f1f1f0f0f0f7f7f7f1f1f1eeeeeef6f6f6f9f9f9fafafafafafafcfcfcf5f5f5f0f0f0f6f6f6f4f4f4f6f6f6fbfbfbfafafafefefefafafaf6f6f6f4f4f4f6f6f6fafafafafafafafafaf7f7f7f9f9f9fafafaf3f3f3f7f7f7f3f3f3f3f3f3fefefefdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf6f6f6eeeeeeecececf5f5f5f7f7f7fafafafefefefdfdfdfffffffdfdfdfbfbfbfcfcfcf8f8f8f7f7f7f2f2f2f2f2f2fcfcfcfafafaf5f5f5f8f8f8fdfdfdfbfbfbf5f5f5f7f7f7fbfbfbfefefef8f8f8f1f1f1f4f4f4f7f7f7fdfdfdfdfdfdfefefefafafaf5f5f5f8f8f8f4f4f4f4f4f4f2f2f2f5f5f5f1f1f1edededfafafafafafaf6f6f6f7f7f7eeeeeef3f3f3fcfcfcf8f8f8fafafaf9f9f9f5f5f5f3f3f3f6f6f6f8f8f8f9f9f9fcfcfcf7f7f7f2f2f2f3f3f3f6f6f6f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7fcfcfcfdfdfdfcfcfcf8f8f8f5f5f5f5f5f5f2f2f2f2f2f2f3f3f3f2f2f2f3f3f3f4f4f4fbfbfbeeeeeeedededfafafaf8f8f8f6f6f6f7f7f7f7f7f7f5f5f5efefefedededf8f8f8fbfbfbfefefefefefef9f9f9ebebebe2e2e2eaeaeaebebebedededf8f8f8fcfcfcfefefefcfcfcf1f1f1eeeeeef7f7f7f8f8f8fdfdfdfcfcfcf7f7f7f8f8f8f9f9f9fafafafdfdfdfefefefefefefcfcfcfdfdfdfffffffffffffffffff1f1f1e4e4e4e2e2e2e9e9e9fafafafffffffffffffffffffffffffffffffefefefafafaedededf0f0f0fafafaf6f6f6f3f3f3f4f4f4f7f7f7fefefefcfcfcfdfdfdfbfbfbfcfcfcfafafaf9f9f9fdfdfdfefefefcfcfcfbfbfbf7f7f7f5f5f5f4f4f4f5f5f5fafafafdfdfdfefefefdfdfdf8f8f8f4f4f4f4f4f4f4f4f4f5f5f5fbfbfbfefefefbfbfbf8f8f8f4f4f4f3f3f3f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8fcfcfcfbfbfbf6f6f6fafafafefefefafafaf6f6f6fafafafdfdfdf9f9f9f7f7f7fafafafbfbfbf6f6f6f6f6f6fafafaf9f9f9f9f9f9fcfcfcfbfbfbfafafafbfbfbfcfcfcf7f7f7fdfdfdfcfcfcf3f3f3ebebebfdfdfdfefefefbfbfbfafafaf0f0f0f9f9f9f6f6f6e0e0e0f8f8f8ffffffe8e8e8d0d0d0d4d4d4ecececfdfdfddededed9d9d9dfdfdfe6e6e6f2f2f2fafafafffffffffffffffffffffffffefefefefefefffffffefefef5f5f5f4f4f4f7f7f7f7f7f7f6f6f6f6f6f6fbfbfbfffffffffffffffffffffffffcfcfcf6f6f6f7f7f7fcfcfcfdfdfdf8f8f8f8f8f8fafafafcfcfcf4f4f4f0f0f0f2f2f2f0f0f0f7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8fafafafbfbfbfdfdfdfdfdfdfefefefcfcfcfcfcfcfdfdfdfdfdfdfafafaf8f8f8f5f5f5f1f1f1efefeff5f5f5fdfdfdfafafaf0f0f0e2e2e2e5e5e5f3f3f3fafafafefefefffffffefefefffffffefefefefefefffffffffffffefefefffffffefefefdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f8f8f8fcfcfcfefefefffffffefefefcfcfcfcfcfcfbfbfbdededee0e0e0e6e6e6fdfdfdfffffffefefefbfbfbf6f6f6f7f7f7fcfcfcfefefefdfdfdfbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f5f5f5fafafafafafafbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcfefefefffffffdfdfdfafafafbfbfbf2f2f2f6f6f6f4f4f4f0f0f0e7e7e7e6e6e6eeeeeefafafaf1f1f1f5f5f5f5f5f5f1f1f1ededededededefefeff2f2f2f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f3f3f3f8f8f8f9f9f9f7f7f7f3f3f3f5f5f5f5f5f5fcfcfcfdfdfdf9f9f9fcfcfcf0f0f0f0f0f0fcfcfcecececf7f7f7fefefefffffffffffffefefefffffffdfdfdf8f8f8f9f9f9fcfcfcfefefefefefefdfdfdfefefefafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f2f2f2e6e6e6e9e9e9e5e5e5e9e9e9eaeaeae5e5e5e3e3e3e2e2e2e5e5e5f0f0f0f3f3f3f5f5f5f8f8f8fbfbfbfdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfbf8f8f8edededebebebedededf2f2f2f2f2f2f7f7f7fbfbfbfbfbfbfffffffefefefdfdfdf6f6f6f0f0f0f8f8f8f4f4f4fafafafafafaf9f9f9fdfdfdf8f8f8fcfcfcfefefefcfcfcfafafaf9f9f9fafafaf9f9f9fbfbfbf8f8f8f9f9f9f8f8f8dfdfdfe8e8e8f5f5f5f4f4f4f9f9f9fbfbfbfefefefcfcfcfcfcfcfffffffbfbfbeeeeeeefefeff0f0f0f6f6f6f7f7f7f8f8f8fafafafdfdfdf9f9f9f3f3f3f4f4f4fafafaf8f8f8eeeeeef0f0f0f2f2f2f2f2f2f9f9f9fcfcfcf5f5f5f0f0f0f3f3f3fbfbfbf8f8f8f8f8f8fcfcfcfefefefafafaf5f5f5f0f0f0fdfdfdfefefefcfcfcf7f7f7f6f6f6f8f8f8f5f5f5f3f3f3efefeff1f1f1f8f8f8fcfcfcfcfcfcf6f6f6f8f8f8f6f6f6f9f9f9fafafaf8f8f8f8f8f8f4f4f4f3f3f3fafafaf9f9f9f5f5f5f9f9f9f9f9f9fafafafcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf6f6f6f6f6f6f8f8f8f7f7f7f7f7f7fafafafafafafcfcfcfcfcfcfefefefafafafbfbfbfafafafbfbfbfffffff9f9f9f6f6f6fbfbfbfafafafdfdfdfcfcfcf7f7f7f7f7f7f4f4f4fafafaf1f1f1e7e7e7f5f5f5f2f2f2f4f4f4f6f6f6f7f7f7f9f9f9f9f9f9fbfbfbfefefefdfdfdf9f9f9edededecececf7f7f7f7f7f7fcfcfcfcfcfcfdfdfdfefefefdfdfdfcfcfcf5f5f5f2f2f2ecececf2f2f2f5f5f5f9f9f9f5f5f5f5f5f5f7f7f7fbfbfbfbfbfbfefefef2f2f2efefeffafafafefefefdfdfdfdfdfdfafafaf5f5f5eaeaeaebebebefefeff8f8f8fefefeededede7e7e7eeeeeef5f5f5fcfcfcf9f9f9ececececececf6f6f6f6f6f6f7f7f7f8f8f8fbfbfbfafafaf4f4f4f3f3f3f3f3f3f1f1f1f0f0f0f5f5f5f6f6f6f3f3f3f5f5f5f7f7f7f5f5f5f3f3f3f6f6f6fcfcfcfffffffdfdfdfbfbfbfafafaf7f7f7f3f3f3f2f2f2f5f5f5fcfcfcfefefefafafaf9f9f9f6f6f6f2f2f2f6f6f6fcfcfcfcfcfcf9f9f9f6f6f6f5f5f5f8f8f8fbfbfbfafafaf7f7f7f4f4f4f9f9f9fefefef9f9f9f9f9f9fcfcfcf9f9f9f7f7f7fafafafbfbfbfbfbfbfbfbfbf8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8fafafafcfcfcfdfdfdfefefefffffffffffffdfdfdfefefefffffffffffffffffffefefefdfdfdfafafafafafafbfbfbfefefefcfcfcf8f8f8f5f5f5fcfcfcfffffffdfdfdf4f4f4e4e4e4cececee3e3e3fafafafcfcfcfdfdfdfffffffffffffffffffffffffffffffcfcfcecececeaeaeaf1f1f1f7f7f7f9f9f9f9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfffffffffffffbfbfbf4f4f4f5f5f5f9f9f9f4f4f4f4f4f4fafafafdfdfdf6f6f6eeeeeeebebebf3f3f3fdfdfdfefefefbfbfbfdfdfdfafafafdfdfdfdfdfdfbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f4f4f4f5f5f5f8f8f8f6f6f6f6f6f6f6f6f6f5f5f5f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfcfcfcf6f6f6f7f7f7efefefeeeeeeefefefdfdfdfe2e2e2f1f1f1f6f6f6f8f8f8fafafafbfbfbfafafaf9f9f9fafafafafafaf9f9f9f9f9f9fafafaf8f8f8f7f7f7f5f5f5f4f4f4f6f6f6f3f3f3f6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f7f7f7f9f9f9f7f7f7f3f3f3f5f5f5fafafafafafafbfbfbfbfbfbfbfbfbfdfdfdfefefef5f5f5ebebebf5f5f5fbfbfbf5f5f5f2f2f2f2f2f2f2f2f2f5f5f5f5f5f5fafafafcfcfcfefefefdfdfdfdfdfdfefefefefefefffffffefefefdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfafafafbfbfbfafafafafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefdfdfdfefefefffffffefefefbfbfbfefefefcfcfcf8f8f8edededf6f6f6fdfdfdf5f5f5efefefeeeeeeeaeaeafafafafafafafafafafdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcf8f8f8f5f5f5f8f8f8f8f8f8f0f0f0f2f2f2eeeeeef6f6f6fdfdfdfcfcfcf9f9f9f3f3f3f5f5f5fcfcfcf8f8f8f9f9f9f3f3f3e5e5e5fcfcfceeeeeeedededf7f7f7fdfdfdfefefefefefefdfdfdfafafaf7f7f7fafafaf5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f5f5f5f8f8f8fbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f1f1f1f5f5f5f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f3f3f3efefefefefeff0f0f0f2f2f2f3f3f3f7f7f7f8f8f8fafafafcfcfcfefefefdfdfdfefefefffffffcfcfcfbfbfbfbfbfbf4f4f4f5f5f5f4f4f4f6f6f6f2f2f2f2f2f2f1f1f1f6f6f6f8f8f8fcfcfcfffffffffffffdfdfdf9f9f9fafafafdfdfdfcfcfcfdfdfdfefefefefefef9f9f9eaeaeaf3f3f3f5f5f5f5f5f5f3f3f3f3f3f3f4f4f4eeeeeef2f2f2f5f5f5f8f8f8fcfcfcf4f4f4f7f7f7f9f9f9fefefefafafaefefeff9f9f9f2f2f2f0f0f0f1f1f1f2f2f2fdfdfdfbfbfbf5f5f5f5f5f5f7f7f7f0f0f0ecececefefeffafafafcfcfcf9f9f9f8f8f8f6f6f6f0f0f0efefeff4f4f4f6f6f6fdfdfdfffffffefefef8f8f8f3f3f3f7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfefefefcfcfcf8f8f8fbfbfbfefefefffffffbfbfbfbfbfbfdfdfdfdfdfdfafafaf7f7f7f5f5f5f3f3f3f2f2f2f1f1f1f6f6f6fdfdfdfbfbfbfcfcfcf9f9f9f3f3f3f1f1f1f2f2f2f6f6f6fbfbfbf9f9f9f6f6f6f5f5f5f5f5f5f4f4f4f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f5f5f5f8f8f8f9f9f9fafafaf6f6f6f7f7f7f5f5f5fdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9fbfbfbfafafafcfcfcfcfcfcfbfbfbf7f7f7fbfbfbf9f9f9f8f8f8fdfdfdfafafafcfcfcf9f9f9f1f1f1fcfcfcfcfcfcfefefefdfdfdfcfcfcfefefefffffffffffffefefefbfbfbf2f2f2e4e4e4f3f3f3fbfbfbfbfbfbfdfdfdfefefefefefefafafaededede4e4e4f4f4f4f5f5f5f0f0f0f5f5f5f6f6f6f6f6f6f0f0f0f2f2f2fbfbfbfefefefdfdfdfefefee9e9e9ebebebfcfcfcf3f3f3e7e7e7e5e5e5dededee7e7e7f4f4f4fcfcfcfefefefefefefefefee7e7e7d8d8d8e8e8e8f3f3f3f8f8f8fbfbfbfcfcfcf6f6f6f5f5f5f3f3f3f1f1f1fafafafffffffcfcfcfafafaf6f6f6f5f5f5f5f5f5f7f7f7fdfdfdfdfdfdf9f9f9f9f9f9f8f8f8f8f8f8f5f5f5fbfbfbfefefefbfbfbf9f9f9fafafafafafaf5f5f5f4f4f4fafafafefefefefefefcfcfcf9f9f9f8f8f8f7f7f7fafafafdfdfdf9f9f9f9f9f9f6f6f6f5f5f5fcfcfcfdfdfdfafafaf6f6f6f4f4f4fcfcfcfefefef9f9f9f6f6f6fdfdfdfdfdfdf9f9f9f9f9f9f6f6f6f7f7f7fdfdfdfafafafbfbfbfefefefbfbfbf5f5f5f8f8f8f8f8f8f9f9f9fafafaf9f9f9f6f6f6f5f5f5fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdf9f9f9f7f7f7fafafafbfbfbfafafaf8f8f8fdfdfdfffffffffffffcfcfcefefefe6e6e6ecececf7f7f7f5f5f5f1f1f1e2e2e2d7d7d7dadadae0e0e0e3e3e3e6e6e6e4e4e4e6e6e6e3e3e3e1e1e1e9e9e9eaeaeaeeeeeef1f1f1edededf1f1f1f5f5f5f5f5f5f8f8f8fcfcfcfffffffefefefbfbfbfbfbfbfefefefdfdfdfbfbfbf6f6f6f1f1f1f7f7f7f5f5f5f8f8f8fbfbfbf5f5f5f2f2f2f0f0f0f7f7f7f5f5f5f7f7f7fcfcfcfefefefffffffdfdfdfafafaf8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f6f6f6fafafafcfcfcfcfcfcfdfdfdf9f9f9f7f7f7fcfcfcfffffffffffff2f2f2dededed8d8d8dddddde8e8e8eeeeeef3f3f3f2f2f2f0f0f0eeeeeeefefefefefefedededecececedededeeeeeeefefeff1f1f1f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f3f3f3f4f4f4f7f7f7f5f5f5f4f4f4f5f5f5f3f3f3f1f1f1ececece8e8e8e8e8e8ececececececf4f4f4fbfbfbf7f7f7f0f0f0ebebebedededf1f1f1f4f4f4f8f8f8fafafafcfcfcfbfbfbfefefefffffffefefefffffffefefefcfcfcfbfbfbf9f9f9f7f7f7f8f8f8fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfafafafbfbfbf9f9f9f9f9f9f8f8f8f4f4f4f5f5f5f5f5f5f5f5f5f1f1f1edededf9f9f9fefefef8f8f8f0f0f0eaeaeae8e8e8f7f7f7fefefefffffffffffffdfdfdfcfcfcfdfdfdf6f6f6fbfbfbf5f5f5efefefebebebefefeff0f0f0f3f3f3f8f8f8f6f6f6fbfbfbfefefef8f8f8f6f6f6f4f4f4fafafafbfbfbf9f9f9f5f5f5e2e2e2f7f7f7fcfcfcf8f8f8f9f9f9fafafaf9f9f9fbfbfbfbfbfbfafafafefefefbfbfbf6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f4f4f4f0f0f0f3f3f3f6f6f6f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f2f2f2edededf3f3f3f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8fafafafdfdfdfbfbfbf7f7f7f5f5f5f7f7f7f2f2f2f4f4f4f3f3f3eeeeeee4e4e4ecececf4f4f4f8f8f8fafafaf9f9f9fbfbfbfcfcfcf8f8f8f9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafafdfdfdfbfbfbfdfdfdf8f8f8f9f9f9fbfbfbfdfdfdf4f4f4f4f4f4e4e4e4e7e7e7f5f5f5fafafafdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbfcfcfcf9f9f9fafafafcfcfcfefefefffffffefefefffffffefefefcfcfcf9f9f9f8f8f8fafafaf5f5f5ededededededdfdfdfeaeaeafbfbfbfdfdfdfcfcfcfcfcfcf9f9f9f7f7f7f0f0f0f4f4f4f4f4f4f7f7f7fefefefffffffffffffffffffffffffcfcfcfbfbfbfafafafdfdfdfcfcfcfafafafefefefbfbfbfcfcfcfdfdfdf4f4f4f2f2f2f4f4f4f8f8f8f7f7f7f4f4f4f8f8f8f1f1f1ecececfbfbfbf8f8f8f5f5f5f6f6f6fcfcfcfefefefbfbfbf6f6f6efefeff0f0f0fcfcfcfbfbfbfafafafcfcfcf2f2f2efefeff0f0f0f6f6f6f9f9f9f9f9f9f6f6f6f3f3f3f0f0f0f0f0f0f0f0f0f2f2f2f3f3f3f2f2f2f7f7f7fafafaf9f9f9fbfbfbf9f9f9f6f6f6f8f8f8fafafaf5f5f5f4f4f4f2f2f2f8f8f8fafafaf7f7f7f4f4f4f5f5f5f7f7f7f4f4f4f1f1f1f4f4f4f4f4f4f1f1f1f3f3f3f0f0f0f8f8f8f8f8f8e8e8e8f3f3f3f3f3f3f4f4f4f4f4f4f9f9f9fcfcfcfcfcfcfcfcfcf7f7f7f3f3f3eaeaeaefefeff2f2f2ededede9e9e9ebebebefefefe8e8e8e6e6e6efefefeeeeeef1f1f1fbfbfbfafafafbfbfbfbfbfbfbfbfbf8f8f8f8f8f8fdfdfdfefefefefefefbfbfbf8f8f8f7f7f7f4f4f4f4f4f4ececececececefefeffbfbfbfffffffffffffffffff4f4f4f3f3f3fcfcfcf3f3f3eeeeeeedededf5f5f5fafafafefefefefefef9f9f9f6f6f6f7f7f7f8f8f8fefefefefefefcfcfcfbfbfbf9f9f9f7f7f7f9f9f9fdfdfdfefefefafafaf7f7f7f8f8f8fafafafbfbfbfefefefafafaf8f8f8f8f8f8f6f6f6f6f6f6f5f5f5fafafafbfbfbf8f8f8f8f8f8f9f9f9f5f5f5eeeeeef2f2f2fefefefdfdfdfcfcfcf9f9f9f7f7f7fdfdfdfdfdfdfdfdfdfbfbfbfafafafafafafefefefcfcfcf4f4f4f7f7f7fefefef9f9f9f4f4f4f7f7f7f6f6f6fbfbfbfefefefbfbfbfefefefffffffafafaf9f9f9fafafafafafafcfcfcfafafaf8f8f8fafafafbfbfbfdfdfdfefefefefefefcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfafafaf7f7f7fbfbfbffffffffffffffffffeeeeeedededee9e9e9ededede1e1e1dcdcdcdcdcdcd9d9d9d6d6d6d5d5d5d5d5d5d5d5d5d8d8d8dededee8e8e8f4f4f4f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f5f5f5f5f5f5f6f6f6f1f1f1eaeaeaf1f1f1fbfbfbfdfdfdfdfdfdfcfcfcfcfcfcf8f8f8f7f7f7f8f8f8f9f9f9fcfcfcfdfdfdececece0e0e0f2f2f2f2f2f2f8f8f8f7f7f7fcfcfcfcfcfcf9f9f9fcfcfcfafafafdfdfdfefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfcfcfcf9f9f9fafafafcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfffffffffffffcfcfcdbdbdbc4c4c4d2d2d2dcdcdce2e2e2e5e5e5e6e6e6e8e8e8e5e5e5e6e6e6e7e7e7e5e5e5e7e7e7e8e8e8e8e8e8ebebebecececededededededeeeeeeedededefefefefefeff0f0f0f1f1f1efefefecececedededeeeeeeeaeaeae8e8e8e8e8e8e9e9e9edededf1f1f1f9f9f9fefefefcfcfcfbfbfbfdfdfdfefefefefefefffffffffffffffffffbfbfbf7f7f7f5f5f5f4f4f4f3f3f3f1f1f1f0f0f0f0f0f0f2f2f2f6f6f6fafafaf9f9f9f5f5f5fcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdf9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f0f0f0f5f5f5f6f6f6eeeeeee7e7e7ecececf2f2f2f2f2f2fbfbfbfdfdfdfdfdfdfefefefefefefffffffefefefdfdfdfefefefefefefdfdfdfdfdfdfefefefbfbfbfbfbfbfcfcfcfafafafafafafdfdfdfdfdfdfafafaf9f9f9fdfdfdfdfdfdfdfdfdfffffffffffffefefefafafaf7f7f7f6f6f6fafafafdfdfdf9f9f9f6f6f6e7e7e7e7e7e7fefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefbfbfbfbfbfbfffffffefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfafafafbfbfbfafafafbfbfbfcfcfcfbfbfbfcfcfcf9f9f9fafafafbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f6f6f6f5f5f5f9f9f9f7f7f7f7f7f7f8f8f8f5f5f5e8e8e8e1e1e1e6e6e6f0f0f0f2f2f2f5f5f5f6f6f6fafafafcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffff9f9f9e0e0e0d9d9d9eaeaeaf9f9f9f7f7f7f5f5f5f2f2f2f4f4f4fafafafcfcfcfffffffffffffffffffffffffffffffffffffbfbfbfdfdfdfbfbfbfbfbfbfffffffffffffefefefdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfafafaf6f6f6f5f5f5f8f8f8f7f7f7f3f3f3edededf8f8f8fdfdfdfffffffffffffcfcfcfbfbfbf8f8f8f8f8f8f2f2f2f4f4f4fafafaf9f9f9f7f7f7f6f6f6fafafafcfcfcfdfdfdfdfdfdfdfdfdfafafaf8f8f8fdfdfdfbfbfbfafafaf7f7f7f8f8f8f9f9f9f8f8f8f0f0f0ebebebf2f2f2f8f8f8f6f6f6eeeeeefbfbfbfdfdfdf4f4f4ecececf4f4f4fefefefdfdfdfafafaf2f2f2f1f1f1fffffff1f1f1f3f3f3fefefefefefefdfdfdfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f3f3f3efefeff0f0f0f1f1f1f1f1f1f3f3f3f3f3f3f5f5f5f6f6f6f5f5f5fafafaf7f7f7f5f5f5f9f9f9f8f8f8f6f6f6f7f7f7fafafaf9f9f9f2f2f2f4f4f4f4f4f4f1f1f1f4f4f4f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f5f5f5f3f3f3fcfcfcf8f8f8e8e8e8f7f7f7f7f7f7f9f9f9f3f3f3f6f6f6fcfcfcf7f7f7f8f8f8eaeaeaefefeff1f1f1fcfcfcfafafaf5f5f5f5f5f5f7f7f7f5f5f5e2e2e2ededede1e1e1e0e0e0f8f8f8fffffffffffffffffffffffffffffffffffffefefefdfdfdf2f2f2f6f6f6e5e5e5efefeff5f5f5f7f7f7f8f8f8f2f2f2f7f7f7fafafafbfbfbf4f4f4f8f8f8f9f9f9fafafaf9f9f9fffffffffffff3f3f3e9e9e9ebebebecececf8f8f8fcfcfcf9f9f9fafafafcfcfcf9f9f9fcfcfcfefefefffffffdfdfdfbfbfbfafafaf9f9f9fbfbfbfffffffefefefbfbfbfafafaf9f9f9f9f9f9fefefefefefefcfcfcf8f8f8f5f5f5f4f4f4f5f5f5fefefefefefefafafaf7f7f7f7f7f7f1f1f1eeeeeef7f7f7fafafaf7f7f7f7f7f7f6f6f6fafafafbfbfbf4f4f4f2f2f2f1f1f1f9f9f9f5f5f5f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbf5f5f5f4f4f4f3f3f3f7f7f7f2f2f2f0f0f0f5f5f5f9f9f9f8f8f8fcfcfcfbfbfbfefefefffffffefefef9f9f9fafafafffffffffffffefefefcfcfcfcfcfcfdfdfdfbfbfbfbfbfbf8f8f8f7f7f7fcfcfcfefefef9f9f9f7f7f7f7f7f7f9f9f9fcfcfcfefefefafafaf7f7f7f8f8f8fcfcfcfdfdfdfefefefdfdfdf9f9f9f8f8f8f4f4f4f3f3f3f1f1f1f0f0f0f0f0f0f0f0f0f2f2f2f3f3f3f1f1f1f0f0f0efefefedededeaeaeaebebebecececededededededefefeff4f4f4f7f7f7fafafafafafafafafaf6f6f6f5f5f5f3f3f3f5f5f5f7f7f7f0f0f0ecececeaeaeaefefefedededefefeff4f4f4fafafafafafafafafaf9f9f9f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbfcfcfcfbfbfbfcfcfcfefefefefefefefefefffffffefefefefefefcfcfcfefefefffffffffffffffffffdfdfdededede4e4e4e9e9e9eeeeeef1f1f1f4f4f4f5f5f5f3f3f3f3f3f3f3f3f3f0f0f0e9e9e9eaeaeaedededecececebebebecececeeeeeeeeeeeeebebebecececebebebe8e8e8e6e6e6e9e9e9e8e8e8ebebebedededebebebeeeeeef0f0f0efefefefefeff1f1f1f4f4f4f9f9f9f9f9f9fcfcfcfefefefffffffffffffefefefdfdfdf8f8f8f1f1f1eeeeeeedededefefeff1f1f1f1f1f1f6f6f6f8f8f8fafafafcfcfcfefefefffffffdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfdfdfdfefefefcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf6f6f6f1f1f1f0f0f0f0f0f0f0f0f0f2f2f2f1f1f1f5f5f5f7f7f7f8f8f8fafafaf9f9f9f9f9f9f8f8f8fafafaf7f7f7f7f7f7f7f7f7f9f9f9fafafaf5f5f5fafafafbfbfbf9f9f9fafafaf9f9f9f3f3f3f0f0f0fefefef0f0f0eaeaeaebebebecececf0f0f0f7f7f7f7f7f7f1f1f1fdfdfdfffffffffffffffffffffffffffffffffffffefefefefefefffffffefefefefefefefefefefefefdfdfdfefefefffffffffffffffffffffffff9f9f9f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fafafafafafaf9f9f9fbfbfbfbfbfbfafafafafafafafafafafafaf4f4f4f0f0f0f3f3f3f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f5f5f5f1f1f1efefeff1f1f1fafafafefefefefefefcfcfcfefefef6f6f6eeeeeef3f3f3f2f2f2f9f9f9fbfbfbfafafafafafaf5f5f5fbfbfbfefefefbfbfbf7f7f7fafafaf5f5f5f8f8f8fbfbfbfafafafcfcfcfafafaf8f8f8efefeff1f1f1f3f3f3efefefeeeeeef2f2f2f6f6f6f3f3f3f6f6f6f5f5f5fafafafbfbfbf5f5f5f9f9f9fefefefdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefbfbfbf9f9f9f6f6f6f3f3f3f4f4f4f6f6f6f8f8f8f6f6f6f4f4f4f7f7f7f6f6f6f4f4f4efefefecececefefeff2f2f2f7f7f7fefefefffffffcfcfcf5f5f5f6f6f6f1f1f1fafafafcfcfcf5f5f5fafafafdfdfdfcfcfcfcfcfcfbfbfbf7f7f7f0f0f0e6e6e6e4e4e4f9f9f9f9f9f9fafafaf5f5f5f8f8f8fafafafafafafcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfafafaf9f9f9fafafaf8f8f8f5f5f5f1f1f1f1f1f1f3f3f3f3f3f3f3f3f3f3f3f3f4f4f4f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6fbfbfbf9f9f9f4f4f4f8f8f8fcfcfcfcfcfcfcfcfcfcfcfcfafafaf5f5f5f6f6f6fdfdfdfbfbfbf0f0f0f0f0f0f1f1f1f7f7f7fdfdfdfefefef3f3f3eaeaeaf0f0f0efefeff8f8f8fcfcfcfffffffdfdfdfefefefefefefffffffbfbfbf8f8f8fefefef9f9f9fafafafffffff4f4f4f4f4f4f7f7f7fefefefffffffbfbfbf8f8f8fdfdfdfbfbfbfafafaecececedededf4f4f4f7f7f7f7f7f7fcfcfcffffffffffffefefefe2e2e2edededf6f6f6f9f9f9f1f1f1fafafafdfdfdfafafafcfcfcfefefefefefef9f9f9f2f2f2fcfcfcfffffffdfdfdf9f9f9f3f3f3f9f9f9fcfcfcfdfdfdfafafaf8f8f8f3f3f3f4f4f4f8f8f8fbfbfbfcfcfcf9f9f9f2f2f2edededf5f5f5fafafafbfbfbf8f8f8f2f2f2f0f0f0f5f5f5f6f6f6fefefefefefefcfcfcfcfcfcf7f7f7f8f8f8fcfcfcfdfdfdf4f4f4f1f1f1f1f1f1fbfbfbfbfbfbf8f8f8f5f5f5f1f1f1f6f6f6f1f1f1eeeeeef0f0f0fbfbfbf5f5f5efefeff2f2f2fcfcfcfbfbfbf6f6f6f9f9f9f4f4f4f2f2f2efefefefefefeeeeeef5f5f5f9f9f9fbfbfbfafafaf6f6f6f6f6f6fafafafcfcfcfefefefffffffdfdfdf8f8f8fbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafaf8f8f8f8f8f8fcfcfcfefefefefefefefefefefefefbfbfbf8f8f8f5f5f5f7f7f7f8f8f8f9f9f9f3f3f3f1f1f1f2f2f2f3f3f3f3f3f3f2f2f2f6f6f6f7f7f7fafafafcfcfcfbfbfbfafafafbfbfbfbfbfbfbfbfbfdfdfdfefefefbfbfbf9f9f9fbfbfbfefefef9f9f9f4f4f4f8f8f8f8f8f8fafafafdfdfdfafafaf9f9f9fafafaf6f6f6f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfcfcfcf8f8f8f5f5f5f6f6f6f3f3f3f4f4f4f3f3f3f6f6f6f8f8f8f9f9f9f8f8f8fafafafafafaf9f9f9fafafafbfbfbfffffffefefefbfbfbf9f9f9f8f8f8fcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfefefefffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fafafafafafafcfcfcf8f8f8f4f4f4f7f7f7f9f9f9f7f7f7f4f4f4f7f7f7f7f7f7f6f6f6f4f4f4f7f7f7fbfbfbfefefefdfdfdfafafaf8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefefefefafafaf6f6f6f5f5f5f5f5f5fcfcfcfafafaf7f7f7f6f6f6f4f4f4f8f8f8fbfbfbf8f8f8f5f5f5f7f7f7fafafafbfbfbf9f9f9fcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fcfcfcfefefefdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfafafaf7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7fafafaf6f6f6f2f2f2f2f2f2f4f4f4f1f1f1eeeeeef1f1f1f7f7f7fbfbfbfdfdfdfbfbfbfcfcfcf5f5f5f8f8f8fcfcfcf9f9f9f9f9f9f0f0f0efefeffbfbfbf3f3f3f0f0f0f2f2f2f3f3f3f4f4f4f1f1f1e4e4e4e9e9e9fefefefefefefefefefffffffffffffffffffefefefbfbfbf9f9f9f7f7f7fafafaf9f9f9f6f6f6fafafaffffffffffffedededeaeaeafbfbfbfcfcfcfdfdfdfbfbfbfafafaf9f9f9fafafafafafafafafafafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f2f2f2f6f6f6fafafaf3f3f3f6f6f6f9f9f9fdfdfdfefefefdfdfdfcfcfcfafafaf7f7f7fafafafbfbfbfbfbfbf4f4f4f7f7f7f9f9f9fbfbfbfefefefbfbfbfdfdfdf8f8f8f0f0f0f6f6f6efefefecececf2f2f2e9e9e9ecececf0f0f0e9e9e9ebebebedededeeeeeeeeeeeeefefeff1f1f1edededf3f3f3f5f5f5f3f3f3f1f1f1f3f3f3fbfbfbf6f6f6f9f9f9f8f8f8f9f9f9fefefefefefefafafafefefefefefefbfbfbf7f7f7fafafafefefefdfdfdfdfdfdf8f8f8f6f6f6f8f8f8fafafafafafaf8f8f8f7f7f7f8f8f8fafafaf5f5f5f7f7f7f7f7f7fafafaf4f4f4f1f1f1f0f0f0f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f7f7f7f3f3f3eeeeeef3f3f3f4f4f4f5f5f5f4f4f4f1f1f1f7f7f7f7f7f7fafafaf4f4f4f4f4f4f6f6f6f5f5f5f5f5f5f8f8f8fafafafafafafafafafcfcfcfefefefdfdfdfdfdfdfffffffefefefffffffffffffbfbfbfafafafafafafbfbfbfbfbfbf7f7f7f6f6f6f8f8f8fafafafefefefefefefcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfefefefefefefefefefffffffefefefbfbfbf9f9f9fbfbfbfffffffdfdfdf7f7f7f1f1f1f3f3f3f5f5f5fcfcfcfdfdfdededededededf5f5f5fdfdfdfffffffffffffffffffdfdfdf7f7f7f0f0f0f6f6f6f6f6f6fbfbfbf8f8f8f5f5f5f5f5f5fcfcfce9e9e9e9e9e9eeeeeefcfcfcf7f7f7f8f8f8fafafaefefeff4f4f4fcfcfcfefefef3f3f3e9e9e9f0f0f0f7f7f7fefefefffffffffffff8f8f8f9f9f9f7f7f7f4f4f4f5f5f5e4e4e4e8e8e8f0f0f0e6e6e6e5e5e5f5f5f5f9f9f9efefefe7e7e7f5f5f5f4f4f4f7f7f7fafafaf3f3f3f1f1f1f0f0f0f5f5f5f8f8f8f7f7f7f4f4f4edededebebebf5f5f5fbfbfbf7f7f7f5f5f5f7f7f7f2f2f2f4f4f4fefefef8f8f8f3f3f3f8f8f8f9f9f9efefeff5f5f5fdfdfdfffffffcfcfcf6f6f6f2f2f2f5f5f5fcfcfcf3f3f3f4f4f4f5f5f5fdfdfdfdfdfdfafafaf8f8f8f6f6f6fdfdfdfffffffafafaf6f6f6fbfbfbfdfdfdf9f9f9f5f5f5f5f5f5f9f9f9f7f7f7f8f8f8f9f9f9fcfcfcfafafaf5f5f5f6f6f6f7f7f7f4f4f4f6f6f6f6f6f6ececececececf0f0f0f2f2f2f0f0f0f1f1f1f7f7f7fbfbfbfafafaf9f9f9fafafafafafafcfcfcfdfdfdf9f9f9fafafafbfbfbf8f8f8f7f7f7f6f6f6f1f1f1f1f1f1f2f2f2f1f1f1f4f4f4f5f5f5f4f4f4fafafafefefefefefefcfcfcfcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbfafafaf9f9f9fafafafbfbfbfefefefefefefefefefefefefefefefcfcfcf9f9f9f6f6f6f9f9f9fcfcfcf6f6f6f4f4f4f9f9f9fdfdfdfffffffbfbfbfafafaf9f9f9fdfdfdfefefefefefefcfcfcf5f5f5eeeeeef2f2f2f9f9f9fcfcfcfcfcfcfafafafafafaf8f8f8f7f7f7f8f8f8f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafafdfdfdfafafaf9f9f9f8f8f8f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9fcfcfcfefefefffffffffffffffffffffffffffffffafafafbfbfbfdfdfdfbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfffffffefefefcfcfcfefefef8f8f8ebebebe9e9e9f0f0f0f4f4f4f4f4f4f6f6f6fbfbfbfdfdfdfbfbfbf9f9f9fcfcfcfcfcfcfefefefcfcfcf9f9f9f8f8f8f8f8f8fbfbfbfafafaf7f7f7f4f4f4f1f1f1efefefedededecececf0f0f0f2f2f2f4f4f4f6f6f6f6f6f6fafafafbfbfbfdfdfdf9f9f9f8f8f8fcfcfcfefefefbfbfbfafafafafafafbfbfbfbfbfbfafafafafafaf8f8f8f8f8f8fbfbfbfafafaf9f9f9f6f6f6f5f5f5f3f3f3f7f7f7fbfbfbf8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f2f2f2f3f3f3f6f6f6f4f4f4f3f3f3f6f6f6f7f7f7fafafafefefefffffffefefef6f6f6f4f4f4fbfbfbfafafaf9f9f9ecececd2d2d2f5f5f5fcfcfcebebebf2f2f2f6f6f6f4f4f4f5f5f5eeeeeee7e7e7fafafaf4f4f4f9f9f9fbfbfbfefefefdfdfdfcfcfcfafafafafafafdfdfdfdfdfdf9f9f9f6f6f6f2f2f2f7f7f7fcfcfce4e4e4e3e3e3f7f7f7f8f8f8fbfbfbfdfdfdfefefefffffffefefefbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfffffff6f6f6f6f6f6fcfcfcfefefefdfdfdfcfcfcf9f9f9fdfdfdfefefefefefefdfdfdfefefefbfbfbf2f2f2e9e9e9f0f0f0f8f8f8f8f8f8f7f7f7f7f7f7fcfcfcfefefef8f8f8ebebebf0f0f0f1f1f1f3f3f3f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfdfdfdfefefefefefefdfdfdfefefefefefefffffffefefefbfbfbfdfdfdfcfcfcf7f7f7f6f6f6f9f9f9f6f6f6f6f6f6fafafaf9f9f9fafafafefefefefefef2f2f2ededede9e9e9ececececececebebebefefeff5f5f5f8f8f8f7f7f7f7f7f7f8f8f8fdfdfdfdfdfdfdfdfdf5f5f5fafafafbfbfbf5f5f5e7e7e7dfdfdff3f3f3f2f2f2f9f9f9fcfcfcf0f0f0efefeff0f0f0ebebebeaeaeaebebebebebebf4f4f4f9f9f9fefefefdfdfdfdfdfdfdfdfdf9f9f9f5f5f5f3f3f3efefeff6f6f6fbfbfbfefefefdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfefefef7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfefefefcfcfcfefefefefefefffffffefefefbfbfbfbfbfbfefefefefefefefefefcfcfcf8f8f8fbfbfbfefefefefefefefefefcfcfcf5f5f5f0f0f0fdfdfdfffffffbfbfbf3f3f3f1f1f1f3f3f3f6f6f6f4f4f4f2f2f2ecececf3f3f3f3f3f3efefefebebebe8e8e8f6f6f6f9f9f9f7f7f7fafafaf8f8f8dededef3f3f3f8f8f8f0f0f0f0f0f0f9f9f9f6f6f6f5f5f5f1f1f1e0e0e0f0f0f0f4f4f4f6f6f6fcfcfcfdfdfdfcfcfcf6f6f6f6f6f6fffffffafafaf2f2f2f0f0f0eeeeeeededededededecececf4f4f4f9f9f9fafafaf5f5f5efefeff4f4f4f3f3f3f2f2f2f4f4f4efefeff2f2f2f8f8f8fcfcfcf6f6f6f1f1f1f7f7f7f7f7f7f8f8f8fbfbfbf9f9f9efefefebebebf4f4f4fafafafcfcfcfefefef9f9f9f3f3f3f0f0f0f4f4f4fcfcfcfefefefbfbfbf7f7f7f5f5f5fbfbfbfbfbfbf9f9f9f4f4f4f8f8f8fefefefcfcfcf9f9f9f4f4f4f8f8f8fefefef9f9f9f2f2f2f4f4f4fffffffdfdfdf6f6f6f3f3f3fbfbfbf6f6f6f9f9f9f7f7f7f8f8f8fbfbfbf4f4f4f8f8f8fbfbfbf8f8f8f8f8f8f7f7f7f4f4f4f6f6f6f2f2f2f4f4f4f2f2f2edededf1f1f1eeeeeeebebebf2f2f2fafafafafafaf8f8f8fafafafcfcfcfcfcfcf8f8f8f6f6f6f8f8f8f4f4f4f0f0f0f1f1f1f6f6f6fafafafefefefefefefdfdfdfafafaf7f7f7f6f6f6f6f6f6fafafafcfcfcfafafaf6f6f6f7f7f7fcfcfcfefefefefefefdfdfdfefefefffffffffffffefefefefefefefefefefefefdfdfdfcfcfcfefefefdfdfdfbfbfbfcfcfcfdfdfdfefefefefefefafafaf7f7f7f5f5f5fbfbfbfefefefdfdfdfafafaf0f0f0ecececf3f3f3fafafafcfcfcfbfbfbfdfdfdfffffffefefefdfdfdfdfdfdfffffffdfdfdfbfbfbfafafaf8f8f8f7f7f7fafafafcfcfcfcfcfcfafafaf8f8f8f6f6f6f7f7f7f5f5f5f5f5f5f5f5f5f7f7f7f9f9f9f8f8f8fafafaf8f8f8f9f9f9fcfcfcfefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffefefefdfdfdfcfcfcfbfbfbfdfdfdfffffffffffffefefef8f8f8fbfbfbfefefef9f9f9f7f7f7fcfcfcf9f9f9e8e8e8e2e2e2e5e5e5edededf4f4f4f7f7f7f9f9f9f6f6f6f3f3f3f3f3f3f3f3f3f5f5f5f7f7f7f2f2f2f4f4f4f8f8f8f3f3f3f4f4f4f4f4f4e9e9e9ecececefefeff0f0f0f3f3f3f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfcfcfcf6f6f6f6f6f6f6f6f6f2f2f2f6f6f6f9f9f9f1f1f1f3f3f3f5f5f5f5f5f5f7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfdfdfdfefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfbfbfbfdfdfdfffffffefefefffffffefefefbfbfbfcfcfcfdfdfdfefefefffffffcfcfcf7f7f7f9f9f9fbfbfbfdfdfdf3f3f3e2e2e2f7f7f7fafafae7e7e7e7e7e7edededf2f2f2f8f8f8f9f9f9f5f5f5eaeaeae9e9e9ededede8e8e8ebebebededede4e4e4e8e8e8ecececf2f2f2f0f0f0efefeff1f1f1f0f0f0f3f3f3fafafafdfdfdfdfdfdfefefefdfdfdfcfcfcfefefefffffffffffffdfdfdfafafafafafafcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fafafafbfbfbfefefefffffffdfdfdfbfbfbfafafaf9f9f9fcfcfcfcfcfcfefefefbfbfbfafafaf7f7f7fdfdfdf4f4f4efefeff0f0f0f4f4f4f7f7f7f8f8f8f7f7f7f2f2f2f5f5f5f7f7f7fdfdfdf5f5f5efefeff9f9f9fefefefffffffffffffefefefefefefbfbfbf8f8f8fafafafefefefdfdfdfefefefdfdfdfcfcfcfefefefcfcfcfefefefefefefafafaf5f5f5f7f7f7fafafaf6f6f6f5f5f5f8f8f8f7f7f7fafafafdfdfdfafafafafafaf8f8f8f3f3f3fafafafdfdfdfafafaf7f7f7f5f5f5f3f3f3f0f0f0f1f1f1f4f4f4f3f3f3f2f2f2f3f3f3f7f7f7f9f9f9fcfcfcf7f7f7f3f3f3fafafaf5f5f5e1e1e1e7e7e7fdfdfdf6f6f6f1f1f1f8f8f8fafafafffffffffffffdfdfdfdfdfdfcfcfcf7f7f7f6f6f6f3f3f3fbfbfbfafafafafafafefefefefefefffffffdfdfdf8f8f8f8f8f8f9f9f9f7f7f7fafafafdfdfdfffffffffffffffffffdfdfdfbfbfbfcfcfcfbfbfbfcfcfcfefefefffffffffffffdfdfdfcfcfcfefefefffffffcfcfcfbfbfbfafafaf7f7f7f7f7f7f7f7f7f4f4f4f5f5f5f5f5f5f9f9f9f8f8f8f5f5f5f2f2f2f2f2f2f3f3f3f3f3f3f1f1f1f1f1f1f6f6f6fafafafcfcfcfdfdfdf7f7f7e5e5e5ecececf6f6f6fefefefbfbfbf0f0f0f2f2f2f3f3f3f7f7f7f6f6f6f0f0f0e9e9e9fbfbfbfafafaf6f6f6f9f9f9f8f8f8fcfcfcf3f3f3f3f3f3f6f6f6fbfbfbebebebf1f1f1f9f9f9fbfbfbfafafaf7f7f7f8f8f8fffffffefefef7f7f7fbfbfbececece4e4e4ecececedededebebebf3f3f3f7f7f7f4f4f4f7f7f7fcfcfcfdfdfdfcfcfcfbfbfbe2e2e2d6d6d6efefeffafafafffffffdfdfdf9f9f9eeeeeef4f4f4f9f9f9fafafafbfbfbfafafaf7f7f7fbfbfbfdfdfdfcfcfcf8f8f8f6f6f6fafafafffffffefefefbfbfbfafafaf5f5f5f2f2f2f2f2f2f8f8f8fefefefbfbfbf6f6f6f3f3f3f1f1f1f8f8f8fefefefafafaf7f7f7f4f4f4fdfdfdfdfdfdf7f7f7f2f2f2f6f6f6fcfcfcfafafaf8f8f8f3f3f3fcfcfcfdfdfdf5f5f5f2f2f2fdfdfdfefefef8f8f8f4f4f4fbfbfbf8f8f8f6f6f6fcfcfcf9f9f9fcfcfcfbfbfbf5f5f5f8f8f8f9f9f9f7f7f7fafafafbfbfbfafafaf7f7f7f7f7f7f7f7f7f6f6f6fafafaf8f8f8f4f4f4f5f5f5f7f7f7f9f9f9f6f6f6f2f2f2f3f3f3f6f6f6f5f5f5f6f6f6f9f9f9fefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f6f6f6f3f3f3f5f5f5fafafafdfdfdfefefefefefefefefefffffffffffffdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f2f2f2f2f2f2f5f5f5f6f6f6f3f3f3efefeff6f6f6fefefefefefefcfcfcf8f8f8f7f7f7f6f6f6f9f9f9fdfdfdfffffffffffffefefefdfdfdfcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfffffffffffffefefefcfcfcfdfdfdfefefefcfcfcfbfbfbfcfcfcfdfdfdfffffffdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfafafaf7f7f7f8f8f8fbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefbfbfbfdfdfdfffffffffffffffffffffffffefefefefefefcfcfcfbfbfbfdfdfdfffffffffffffffffffdfdfdf9f9f9fefefefdfdfdf4f4f4f5f5f5fefefefbfbfbececece8e8e8efefeff6f6f6fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f9f9f9fbfbfbf7f7f7f3f3f3f3f3f3efefefe9e9e9e9e9e9edededf1f1f1f3f3f3f1f1f1f1f1f1f5f5f5f9f9f9fcfcfcf7f7f7f8f8f8fcfcfcfbfbfbfafafafafafaf4f4f4f2f2f2f2f2f2f5f5f5f4f4f4f2f2f2f1f1f1ecececedededf2f2f2f1f1f1f5f5f5f3f3f3f5f5f5f0f0f0eaeaeaecececefefeff4f4f4f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9fafafafdfdfdfafafaf8f8f8f9f9f9fafafafefefefffffffefefefffffffdfdfdfcfcfcfbfbfbfcfcfcf6f6f6e6e6e6e9e9e9fdfdfdfafafaf6f6f6f4f4f4f7f7f7f8f8f8fbfbfbf7f7f7f2f2f2f1f1f1f1f1f1eeeeeef5f5f5f8f8f8edededebebebf0f0f0f3f3f3f1f1f1f3f3f3edededebebebf0f0f0f6f6f6f8f8f8f8f8f8f6f6f6f4f4f4f4f4f4fdfdfdfdfdfdfafafaf9f9f9f7f7f7f6f6f6fafafafafafaf9f9f9f5f5f5ececececececf5f5f5f3f3f3f2f2f2f4f4f4f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcf6f6f6fcfcfcfbfbfbfbfbfbf9f9f9fbfbfbf6f6f6f5f5f5f6f6f6f6f6f6fcfcfcfefefefefefefffffffefefefafafafbfbfbf9f9f9f9f9f9edededeeeeeefbfbfbfffffffefefefdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfefefefbfbfbfafafafafafafcfcfcfcfcfcf7f7f7f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcf5f5f5f0f0f0f0f0f0f0f0f0f0f0f0efefefe7e7e7e8e8e8e9e9e9eaeaeaf3f3f3fcfcfcfefefefcfcfcfdfdfdfefefefdfdfdfcfcfcfcfcfcf9f9f9f4f4f4f5f5f5fafafafafafafdfdfdfefefefafafafbfbfbfdfdfdfcfcfcf9f9f9f7f7f7fefefefefefef8f8f8f8f8f8fbfbfbfdfdfdf8f8f8edededf9f9f9fdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfbfbfbf6f6f6fafafaf8f8f8f9f9f9fafafaf5f5f5f5f5f5f6f6f6f9f9f9f6f6f6f8f8f8f7f7f7f5f5f5fbfbfbfafafafafafaf9f9f9f8f8f8fbfbfbfdfdfdfcfcfcf7f7f7fcfcfcfdfdfdfafafafdfdfdfffffffefefefdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfafafafafafafbfbfbfafafafafafaf8f8f8f6f6f6f8f8f8fdfdfdfdfdfdfefefefbfbfbf0f0f0f1f1f1f8f8f8f9f9f9f5f5f5f6f6f6f8f8f8f9f9f9fcfcfcf8f8f8e9e9e9f1f1f1f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6fbfbfbf8f8f8fafafafcfcfcfefefefcfcfcfafafaf5f5f5fcfcfcf6f6f6eeeeeee9e9e9ebebebf8f8f8fffffff9f9f9f7f7f7f7f7f7f9f9f9fafafaf7f7f7f6f6f6f5f5f5f0f0f0f2f2f2f3f3f3f7f7f7fcfcfcfefefef9f9f9f0f0f0f1f1f1f4f4f4fcfcfcfcfcfcfafafafbfbfbfefefefefefefefefefffffffefefefdfdfdfafafaf3f3f3f6f6f6fcfcfcfdfdfdfcfcfcfbfbfbf0f0f0f0f0f0f8f8f8fcfcfcfefefef7f7f7f0f0f0f4f4f4fbfbfbfefefefafafaf1f1f1f0f0f0f6f6f6fdfdfdf9f9f9f3f3f3f7f7f7fffffffffffff8f8f8f1f1f1f7f7f7fefefefbfbfbf6f6f6f4f4f4fefefefcfcfcf6f6f6f7f7f7fdfdfdfefefefafafaf9f9f9fafafaf5f5f5f8f8f8fcfcfcf9f9f9fcfcfcfcfcfcfbfbfbfafafaf9f9f9fafafafcfcfcfbfbfbfdfdfdfcfcfcfafafaf9f9f9fafafafafafaf8f8f8f6f6f6f9f9f9f9f9f9fafafaf7f7f7f3f3f3f5f5f5f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfefefefefefefffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f4f4f4f0f0f0f0f0f0f4f4f4f5f5f5f5f5f5f5f5f5f1f1f1f1f1f1f2f2f2f3f3f3f2f2f2efefefefefeff6f6f6fdfdfdf4f4f4ededede8e8e8eeeeeef5f5f5f9f9f9f6f6f6f6f6f6f5f5f5f4f4f4eeeeeeeaeaeaeeeeeef0f0f0f1f1f1f6f6f6f5f5f5f1f1f1f8f8f8f5f5f5efefefeaeaeaebebebececece2e2e2e0e0e0e0e0e0e1e1e1efefeff0f0f0eaeaeaf4f4f4f9f9f9f8f8f8f4f4f4f4f4f4f9f9f9fbfbfbfafafafbfbfbfcfcfcf4f4f4efefefecececf0f0f0ebebebe7e7e7e7e7e7e9e9e9ececececececedededededede9e9e9e7e7e7e9e9e9f3f3f3fcfcfcf9f9f9f7f7f7fcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafafbfbfbfcfcfcfdfdfdfefefefffffffefefefcfcfcfcfcfcfbfbfbfefefef2f2f2eaeaeaf2f2f2f5f5f5fbfbfbf9f9f9f9f9f9fbfbfbf7f7f7fafafafefefefdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdf9f9f9fafafafbfbfbfbfbfbfdfdfdfdfdfdfbfbfbfafafafdfdfdfefefefdfdfdfcfcfcfdfdfdfefefefefefefcfcfcfbfbfbf9f9f9f7f7f7f3f3f3f6f6f6f7f7f7f7f7f7f2f2f2f1f1f1ededede5e5e5ecececf1f1f1f7f7f7f4f4f4f4f4f4f5f5f5f3f3f3f5f5f5f6f6f6f4f4f4f6f6f6f2f2f2f0f0f0f9f9f9f9f9f9fafafafafafaf5f5f5f5f5f5f5f5f5f8f8f8fcfcfcfffffffdfdfdf1f1f1e2e2e2f4f4f4fffffffffffffffffffffffffffffffffffffefefefcfcfcf9f9f9f7f7f7f6f6f6fafafafcfcfcfafafaf9f9f9f8f8f8fafafaf8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7fbfbfbf9f9f9f7f7f7f9f9f9fafafaf4f4f4ecececececececececefefeff2f2f2f4f4f4f5f5f5f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafafafafafafafcfcfcfefefefdfdfdfbfbfbfdfdfdf8f8f8fbfbfbfdfdfdfafafaefefeff1f1f1f5f5f5f9f9f9fdfdfdfcfcfcf3f3f3f8f8f8fafafafcfcfcfdfdfdf7f7f7f2f2f2f6f6f6fbfbfbfdfdfdfffffffbfbfbf8f8f8fbfbfbf7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafcfcfcf8f8f8fafafafbfbfbf9f9f9f6f6f6fbfbfbf9f9f9f8f8f8f1f1f1f0f0f0f3f3f3f1f1f1f0f0f0f7f7f7f5f5f5f5f5f5f8f8f8fbfbfbf8f8f8fbfbfbf8f8f8f8f8f8f8f8f8fbfbfbf7f7f7f1f1f1f5f5f5f4f4f4ecececedededf2f2f2f8f8f8fbfbfbfefefefefefefefefefdfdfdfdfdfdf5f5f5e5e5e5f5f5f5fffffffdfdfdfdfdfdfefefefcfcfcf4f4f4e7e7e7f8f8f8fbfbfbf0f0f0f2f2f2f6f6f6fcfcfcfdfdfdfcfcfcfdfdfdf9f9f9f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f4f4f4f0f0f0edededf1f1f1eeeeeee9e9e9e7e7e7e8e8e8e8e8e8e8e8e8e8e8e8eaeaeaefefeff3f3f3f6f6f6f6f6f6f8f8f8f9f9f9f5f5f5f5f5f5f9f9f9fafafafdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9fafafaf7f7f7f8f8f8f7f7f7f8f8f8fafafafbfbfbfffffffdfdfdfcfcfcf2f2f2ecececfcfcfcfffffff5f5f5e3e3e3f3f3f3fcfcfcfefefefdfdfdf7f7f7f7f7f7fafafafcfcfcfdfdfdfdfdfdf9f9f9f7f7f7f7f7f7fdfdfdfafafafcfcfcf9f9f9f7f7f7f8f8f8fefefef8f8f8f4f4f4fbfbfbfdfdfdf7f7f7eaeaeaebebebf8f8f8fcfcfcf6f6f6f5f5f5f9f9f9fcfcfcfefefef6f6f6ebebebecececf1f1f1f1f1f1f7f7f7fcfcfcf7f7f7fcfcfcfcfcfcfdfdfdfefefefcfcfcf8f8f8f5f5f5f6f6f6f8f8f8f9f9f9fcfcfcfbfbfbfdfdfdfbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfafafaf9f9f9f5f5f5f5f5f5f7f7f7f6f6f6f4f4f4fbfbfbfefefefbfbfbf4f4f4f0f0f0f9f9f9fffffffdfdfdfafafaf3f3f3f8f8f8fbfbfbf6f6f6f2f2f2f6f6f6fcfcfcfefefef6f6f6f0f0f0f7f7f7fffffffdfdfdf2f2f2f4f4f4fafafafdfdfdf8f8f8f2f2f2f8f8f8fcfcfcf5f5f5f4f4f4f7f7f7fbfbfbfafafaf8f8f8f6f6f6f9f9f9fdfdfdfcfcfcf9f9f9fafafaf9f9f9f6f6f6f9f9f9fbfbfbfafafaf9f9f9fcfcfcfdfdfdfcfcfcfefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfbfbfbfdfdfdfafafaf6f6f6f9f9f9fafafafbfbfbf8f8f8f1f1f1eeeeeef9f9f9fffffffefefefcfcfcf9f9f9f7f7f7f8f8f8fafafaf9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7fafafaf8f8f8fafafaf9f9f9f8f8f8f4f4f4f6f6f6f6f6f6f6f6f6fcfcfcfffffffbfbfbe8e8e8e4e4e4eaeaeaf2f2f2f5f5f5f2f2f2f2f2f2f3f3f3f4f4f4f4f4f4f3f3f3f3f3f3f6f6f6f8f8f8f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6f1f1f1f4f4f4f9f9f9f7f7f7f4f4f4eeeeeef0f0f0f0f0f0eeeeeeecececf1f1f1efefefeeeeeeefefefefefefececece9e9e9e7e7e7e8e8e8ebebebedededebebebd8d8d8d2d2d2d5d5d5dddddddededededededbdbdbd9d9d9dfdfdfe0e0e0dfdfdfe3e3e3e3e3e3dededee3e3e3efefeff1f1f1f1f1f1eeeeeeecececebebebecececefefefe9e9e9e5e5e5e8e8e8e7e7e7ebebebf7f7f7fefefefffffffffffffffffffffffffefefefffffff9f9f9ececececececedededefefeff4f4f4f7f7f7f9f9f9f7f7f7f5f5f5f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f9f9f9f7f7f7f4f4f4efefefefefefefefeff1f1f1f2f2f2edededefefefeeeeeef0f0f0f3f3f3f9f9f9fbfbfbfdfdfdfcfcfcf8f8f8f5f5f5f8f8f8fbfbfbfcfcfcfefefefefefefcfcfcf9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbf7f7f7f9f9f9fdfdfdfffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfafafaf8f8f8f8f8f8fafafaf8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f3f3f3f5f5f5f9f9f9fafafaf0f0f0e4e4e4e5e5e5fcfcfcf8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9fdfdfdfdfdfdfafafafcfcfcfffffffefefefefefefcfcfcfbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafaf6f6f6f3f3f3f5f5f5f8f8f8f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f6f6f6fafafafdfdfdfcfcfcf9f9f9fafafaf8f8f8f8f8f8fcfcfcfdfdfde9e9e9dfdfdfecececf6f6f6f1f1f1f3f3f3f7f7f7fbfbfbfdfdfdfbfbfbf2f2f2f3f3f3f3f3f3f8f8f8f9f9f9f8f8f8f9f9f9fefefefdfdfdfcfcfcfdfdfdfefefefdfdfdfefefefcfcfcf4f4f4f7f7f7fafafaf8f8f8f7f7f7f5f5f5f6f6f6f7f7f7fafafafbfbfbf9f9f9f9f9f9fafafaf8f8f8f9f9f9fcfcfcfefefefefefefefefefefefefcfcfcfefefefffffffffffffefefef9f9f9f5f5f5f7f7f7f7f7f7f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf7f7f7f8f8f8fdfdfdf5f5f5f8f8f8fffffffefefefafafafbfbfbfbfbfbf6f6f6f5f5f5f6f6f6f7f7f7f7f7f7eeeeeefafafafdfdfdfdfdfdfcfcfcfafafaf8f8f8f7f7f7f2f2f2f4f4f4f4f4f4f7f7f7f8f8f8fafafaf8f8f8fcfcfcfdfdfdf9f9f9f7f7f7f8f8f8f6f6f6f4f4f4f1f1f1efefefebebebecececececece8e8e8e5e5e5e6e6e6e6e6e6e7e7e7eaeaeaededededededf1f1f1f1f1f1f2f2f2f7f7f7f6f6f6f6f6f6f9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f8f8f8fafafafafafaf8f8f8f2f2f2fbfbfbfafafafbfbfbfdfdfdf2f2f2f2f2f2f6f6f6f9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfefefefffffffdfdfdf8f8f8f6f6f6f7f7f7fcfcfcf5f5f5f9f9f9fdfdfdfdfdfdfbfbfbfdfdfdf0f0f0e8e8e8fdfdfdfcfcfcf6f6f6f6f6f6f1f1f1f1f1f1f4f4f4f0f0f0ececece8e8e8f2f2f2fafafaf9f9f9f3f3f3f3f3f3f5f5f5f5f5f5e9e9e9e8e8e8f3f3f3f9f9f9f7f7f7f5f5f5f5f5f5f7f7f7fbfbfbfafafaf9f9f9f9f9f9f4f4f4f1f1f1f2f2f2f5f5f5f8f8f8f3f3f3f3f3f3f7f7f7fcfcfcf7f7f7ecececedededf5f5f5fbfbfbfefefef7f7f7f2f2f2fafafafefefefdfdfdf3f3f3eeeeeef9f9f9fffffffefefef6f6f6f3f3f3fafafafdfdfdf6f6f6f0f0f0f3f3f3fdfdfdfcfcfcf5f5f5f0f0f0f6f6f6fdfdfdfcfcfcf7f7f7f6f6f6fcfcfcfefefefafafaf6f6f6f7f7f7fcfcfcfcfcfcf9f9f9fbfbfbfafafafbfbfbf9f9f9fbfbfbfafafaf8f8f8fcfcfcfefefefcfcfcf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7fafafafbfbfbfbfbfbfdfdfdfcfcfcf9f9f9f7f7f7f7f7f7f5f5f5f8f8f8f8f8f8f3f3f3f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7fcfcfcfefefefefefef7f7f7f3f3f3eeeeeeefefeff5f5f5f7f7f7f6f6f6f7f7f7f5f5f5f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f4f4f4f1f1f1eeeeeef0f0f0f0f0f0f6f6f6fafafafdfdfdfffffffffffffffffff7f7f7f5f5f5fcfcfcfefefefcfcfcf9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7fafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefafafaf8f8f8f7f7f7f7f7f7f7f7f7f4f4f4f4f4f4f3f3f3f1f1f1efefeff1f1f1f3f3f3f5f5f5f8f8f8f9f9f9f4f4f4f5f5f5f8f8f8fbfbfbf6f6f6f2f2f2f4f4f4f4f4f4f1f1f1f1f1f1f0f0f0eeeeeefdfdfdf4f4f4d7d7d7dbdbdbdededee1e1e1e3e3e3e8e8e8efefeff6f6f6f8f8f8fafafafafafafbfbfbfdfdfdfffffffefefefefefefffffffffffffcfcfcfcfcfcfdfdfdf0f0f0ebebebebebebeaeaeaecececefefefefefeff0f0f0f4f4f4f5f5f5f5f5f5f5f5f5f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f3f3f3f2f2f2f0f0f0ecececebebebe9e9e9eaeaeaeeeeeef0f0f0f1f1f1f2f2f2f1f1f1f9f9f9fefefefffffffffffffefefefefefefdfdfdfcfcfcfbfbfbf9f9f9fafafafcfcfcfdfdfdfefefefffffffffffffcfcfcf4f4f4f7f7f7fcfcfcfefefefdfdfdfafafaf6f6f6f5f5f5f4f4f4f5f5f5f3f3f3f2f2f2f3f3f3f4f4f4f9f9f9fdfdfdf9f9f9f4f4f4f5f5f5fafafafafafaececece2e2e2f6f6f6f2f2f2ebebebf1f1f1f2f2f2f4f4f4f6f6f6f8f8f8fcfcfcf8f8f8fcfcfcfefefefdfdfdfcfcfcfefefefefefefefefefffffffffffffefefefefefefdfdfdfefefefdfdfdfdfdfdfffffffefefefefefefbfbfbf8f8f8fcfcfcfafafaf7f7f7fefefefffffffefefefdfdfdfcfcfcfcfcfcfbfbfbf8f8f8f5f5f5f5f5f5f9f9f9fafafaf6f6f6f5f5f5f5f5f5eeeeeef5f5f5f6f6f6e4e4e4eaeaeaeeeeeef5f5f5f9f9f9f7f7f7fafafafbfbfbfbfbfbf2f2f2ecececf2f2f2f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f6f6f6f9f9f9f7f7f7f5f5f5fafafaf5f5f5fafafafafafaf7f7f7f6f6f6f4f4f4f8f8f8fbfbfbf8f8f8f3f3f3f3f3f3f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f9f9f9fbfbfbf9f9f9fbfbfbfdfdfdfdfdfdfffffffefefefdfdfdfffffffcfcfcfafafaf8f8f8f7f7f7f8f8f8fcfcfcfbfbfbfafafaf7f7f7f5f5f5f4f4f4f4f4f4f4f4f4f2f2f2f5f5f5f3f3f3f8f8f8ffffffebebebe7e7e7f4f4f4f3f3f3f0f0f0ebebebf3f3f3f8f8f8f4f4f4f0f0f0f6f6f6f8f8f8f0f0f0e9e9e9eaeaeafafafafefefef6f6f6f3f3f3efefeff5f5f5f2f2f2f1f1f1f8f8f8fefefefefefef7f7f7f7f7f7fafafaf6f6f6f5f5f5f4f4f4f5f5f5f8f8f8f9f9f9fbfbfbfdfdfdfefefefdfdfdfbfbfbf9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7fcfcfcfbfbfbf6f6f6f0f0f0efefefeaeaeae3e3e3e6e6e6eaeaeaedededf2f2f2f0f0f0f3f3f3f2f2f2f5f5f5f5f5f5f2f2f2f0f0f0f2f2f2f3f3f3f8f8f8f5f5f5f8f8f8eeeeeee7e7e7f4f4f4f3f3f3f9f9f9fdfdfdfdfdfdfefefefefefefdfdfdf9f9f9f5f5f5f8f8f8f7f7f7f4f4f4fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdf1f1f1e8e8e8e6e6e6f4f4f4f9f9f9fcfcfcfffffffefefefdfdfdfefefefefefef9f9f9f5f5f5fdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefffffff9f9f9e8e8e8f1f1f1fcfcfcfefefefcfcfcf8f8f8f7f7f7f5f5f5f8f8f8fefefefefefefcfcfcf7f7f7f6f6f6f2f2f2f6f6f6fafafafbfbfbfbfbfbf8f8f8f6f6f6f9f9f9fafafaf3f3f3f1f1f1fcfcfcfefefef5f5f5eeeeeef8f8f8fefefefafafaf5f5f5f0f0f0f7f7f7fefefef9f9f9f1f1f1f0f0f0fcfcfcfdfdfdf7f7f7f3f3f3f2f2f2f9f9f9fdfdfdfbfbfbf4f4f4f4f4f4f5f5f5f7f7f7fafafafdfdfdfbfbfbf9f9f9fdfdfdfafafaf7f7f7f8f8f8fbfbfbf7f7f7f8f8f8f6f6f6f5f5f5f9f9f9f9f9f9f8f8f8fafafafafafafbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfefefefafafaf9f9f9fbfbfbfafafafcfcfcfcfcfcfdfdfdfdfdfdfefefefcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfefefefefefefbfbfbf6f6f6f8f8f8fafafaf8f8f8f9f9f9f7f7f7fcfcfcfcfcfcf9f9f9f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9fafafafcfcfcf7f7f7fafafafefefefcfcfcfafafaf9f9f9f6f6f6fafafafdfdfdfefefefefefefafafafefefefefefefcfcfcfafafafefefefefefefafafafbfbfbfdfdfdfafafafcfcfcfdfdfdfafafaf9f9f9f9f9f9fafafafbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbfafafafbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfafafafafafaf7f7f7f8f8f8fafafafcfcfcfafafaf8f8f8f7f7f7f7f7f7f9f9f9fdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfcfcfcfefefefefefefefefefefefefcfcfcf9f9f9f4f4f4f0f0f0fbfbfbebebebcdcdcdcbcbcbd2d2d2d6d6d6dadadadcdcdcdbdbdbdadadadddddde1e1e1e4e4e4e8e8e8edededededede7e7e7e4e4e4e7e7e7e9e9e9e4e4e4ebebebfcfcfcfafafaf8f8f8f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f3f3f3f3f3f3f4f4f4f3f3f3f1f1f1f0f0f0f1f1f1f2f2f2f1f1f1f1f1f1f3f3f3fafafafffffffefefefefefefffffffffffffdfdfdfefefefdfdfdfcfcfcfcfcfcf8f8f8f5f5f5f5f5f5f2f2f2f1f1f1f3f3f3efefefeeeeeef4f4f4fdfdfdfdfdfdfefefefdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfefefefffffffffffffefefefefefefdfdfdfefefefefefefbfbfbfafafafefefefefefefefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfafafafafafafcfcfcf8f8f8fbfbfbfafafafefefefefefeededededededf9f9f9f5f5f5f8f8f8f9f9f9fbfbfbfbfbfbfefefefefefefefefefcfcfcfafafafbfbfbf6f6f6fbfbfbf8f8f8f9f9f9fafafafbfbfbfcfcfcfafafaf8f8f8f9f9f9f9f9f9f3f3f3f5f5f5f0f0f0f1f1f1f9f9f9f9f9f9f7f7f7f7f7f7fafafafbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfefefefdfdfdfcfcfcfefefefdfdfdfefefefffffffefefefcfcfcfcfcfcf1f1f1f6f6f6f3f3f3f6f6f6fdfdfdfefefefffffffcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f0f0f0fafafafafafafafafaf9f9f9f5f5f5f4f4f4f7f7f7f4f4f4fbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6fafafafafafaf7f7f7f8f8f8f6f6f6f9f9f9f6f6f6f7f7f7f9f9f9f9f9f9fafafaf9f9f9f9f9f9fdfdfdfefefefcfcfcfcfcfcfcfcfcfefefefcfcfcfcfcfcf9f9f9fcfcfcfefefefffffff9f9f9f5f5f5f5f5f5fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefef9f9f9efefeffafafafbfbfbfafafafbfbfbf8f8f8f5f5f5f7f7f7f2f2f2ecececedededf5f5f5fdfdfdfdfdfdf7f7f7f5f5f5fcfcfcfefefefcfcfcf7f7f7f0f0f0f2f2f2edededecececf2f2f2f4f4f4ebebebe3e3e3ecececefefeff2f2f2f1f1f1f2f2f2f4f4f4f7f7f7f6f6f6f6f6f6f8f8f8fbfbfbfdfdfdfefefefefefefdfdfdfefefefffffffffffffffffffdfdfdf9f9f9f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfafafafbfbfbfbfbfbfdfdfdfdfdfdfefefefdfdfdfefefefefefefafafaeeeeeeeeeeeef9f9f9fffffffffffffffffff1f1f1ecececfdfdfdf8f8f8f8f8f8fafafafafafafdfdfdfefefefefefefafafaf7f7f7fafafafcfcfcfbfbfbfdfdfdebebebebebebf7f7f7fffffffafafaf2f2f2e8e8e8e7e7e7f4f4f4fbfbfbfefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f3f3f3f5f5f5f9f9f9fefefefffffff9f9f9fbfbfbfefefefdfdfdfefefefcfcfcf6f6f6f7f7f7f8f8f8fcfcfcfffffffefefef7f7f7f2f2f2f0f0f0f8f8f8fdfdfdf3f3f3eeeeeefbfbfbfefefefbfbfbf7f7f7f5f5f5fcfcfcfefefef5f5f5efefeff5f5f5fdfdfdfffffffbfbfbf4f4f4f7f7f7fefefefcfcfcf4f4f4f1f1f1f6f6f6fcfcfcfbfbfbf6f6f6f1f1f1f1f1f1fafafafcfcfcf9f9f9f5f5f5f1f1f1f2f2f2f7f7f7fbfbfbf8f8f8fbfbfbf9f9f9f7f7f7f4f4f4f9f9f9f7f7f7f7f7f7f9f9f9f5f5f5f5f5f5fbfbfbf7f7f7f6f6f6f6f6f6f6f6f6f6f6f6fbfbfbf7f7f7fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8fbfbfbfcfcfcf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fefefef7f7f7f8f8f8f9f9f9f5f5f5f8f8f8f7f7f7f7f7f7fbfbfbfafafaf7f7f7fafafafafafaf6f6f6f8f8f8fafafafafafaf7f7f7f4f4f4f4f4f4f8f8f8f9f9f9fafafafcfcfcfbfbfbfdfdfdfafafafbfbfbfefefef8f8f8fbfbfbf9f9f9fcfcfcfffffffefefefffffffcfcfcf4f4f4efefeff6f6f6efefefe1e1e1ebebebfcfcfcfdfdfdfbfbfbfcfcfcfbfbfbf6f6f6f6f6f6f5f5f5f8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9fafafafcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfafafafcfcfcfdfdfdfbfbfbfbfbfbfafafaf9f9f9fafafaf7f7f7f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8f9f9f9fefefefdfdfdfdfdfdfefefefafafaf7f7f7f8f8f8fafafafbfbfbfafafaf8f8f8fafafafafafafbfbfbfefefefffffff4f4f4f3f3f3f7f7f7f4f4f4f4f4f4f6f6f6f7f7f7f6f6f6f7f7f7f5f5f5eeeeeee6e6e6e6e6e6ebebebe7e7e7e4e4e4e3e3e3e2e2e2e1e1e1e4e4e4f3f3f3fefefefffffffefefefefefefefefefefefefefefefefefefffffffffffffffffffffffffffffffdfdfdfdfdfdfefefefdfdfdf9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9fbfbfbfefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefcfcfcfbfbfbf1f1f1ebebebf1f1f1f4f4f4fdfdfdfffffffefefefdfdfdfefefefefefefafafaf9f9f9fbfbfbfafafaf3f3f3f3f3f3f2f2f2f2f2f2f6f6f6f7f7f7f5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfefefefdfdfdfdfdfdfcfcfcfffffffdfdfdfdfdfdfefefefcfcfcfcfcfcfcfcfcfdfdfdfcfcfcefefefd7d7d7e9e9e9f9f9f9fffffff9f9f9f5f5f5f7f7f7fdfdfdfbfbfbfcfcfcf9f9f9f7f7f7fafafafafafaf9f9f9f5f5f5f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfafafaf1f1f1f4f4f4f1f1f1f5f5f5fafafafbfbfbfbfbfbf7f7f7f9f9f9f9f9f9f6f6f6f4f4f4f8f8f8fcfcfcf3f3f3f2f2f2f2f2f2eeeeeef6f6f6fafafaf7f7f7f7f7f7f7f7f7f9f9f9fcfcfcfdfdfdf1f1f1f7f7f7fbfbfbfefefefefefefdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf4f4f4f9f9f9f8f8f8e7e7e7e9e9e9f0f0f0f4f4f4fdfdfdfffffffffffffafafaf1f1f1fbfbfbfcfcfcfefefefdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfafafafafafafcfcfcf9f9f9f9f9f9fafafafbfbfbfafafaf7f7f7f9f9f9f8f8f8fafafafbfbfbfdfdfdf7f7f7f6f6f6f8f8f8fdfdfdefefefe6e6e6e8e8e8f0f0f0f4f4f4f7f7f7f5f5f5f3f3f3fafafafbfbfbf2f2f2edededf5f5f5f9f9f9fafafaf6f6f6f3f3f3f5f5f5fbfbfbfdfdfdfcfcfcfbfbfbfafafafafafaf5f5f5f6f6f6f9f9f9f8f8f8fafafafafafafbfbfbf9f9f9f9f9f9fcfcfcfefefefefefef9f9f9f3f3f3f5f5f5fbfbfbf7f7f7fafafaf8f8f8f6f6f6f6f6f6f9f9f9f7f7f7f3f3f3f8f8f8fafafaf9f9f9f0f0f0edededf9f9f9fefefef8f8f8f5f5f5f7f7f7f8f8f8e7e7e7e9e9e9efefeff2f2f2f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f2f2f2f5f5f5f6f6f6fafafafdfdfdfbfbfbfdfdfdfdfdfdf8f8f8fafafafffffffffffffdfdfdf5f5f5eaeaeaf7f7f7fafafafbfbfbfbfbfbf7f7f7f4f4f4f4f4f4f1f1f1efefefededededededecececebebebe7e7e7f2f2f2fafafafbfbfbfefefefffffffcfcfcefefefd4d4d4e9e9e9f2f2f2eeeeeef2f2f2f5f5f5f6f6f6f3f3f3f1f1f1f2f2f2f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5fafafafcfcfcf8f8f8e9e9e9e2e2e2e9e9e9f5f5f5f6f6f6f9f9f9f5f5f5f3f3f3f9f9f9fdfdfdfefefefafafaf5f5f5f3f3f3f5f5f5fcfcfcfefefefdfdfdf7f7f7f1f1f1f4f4f4f9f9f9fafafaf6f6f6f9f9f9fdfdfdfcfcfcf4f4f4f4f4f4f7f7f7fdfdfdf9f9f9f0f0f0f2f2f2f8f8f8fefefef8f8f8f3f3f3f4f4f4fcfcfcfdfdfdf9f9f9f4f4f4f5f5f5f8f8f8fdfdfdfdfdfdf7f7f7f4f4f4f3f3f3f6f6f6fafafafcfcfcfbfbfbfafafaf9f9f9f5f5f5f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfafafafafafaf7f7f7f7f7f7f5f5f5f7f7f7f9f9f9f9f9f9f7f7f7f4f4f4f8f8f8f5f5f5f9f9f9f9f9f9f4f4f4f4f4f4fcfcfcedededeaeaeafbfbfbfcfcfcf9f9f9f7f7f7fbfbfbf9f9f9f4f4f4fcfcfcfdfdfdfcfcfcfdfdfdfefefefcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f3f3f3f4f4f4f5f5f5fcfcfcf6f6f6f1f1f1f4f4f4f9f9f9fbfbfbf2f2f2fbfbfbf9f9f9f1f1f1f9f9f9fcfcfcfefefefefefefcfcfcfbfbfbfbfbfbfafafafcfcfcfbfbfbebebebcbcbcbc4c4c4d7d7d7fcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfefefefffffffffffffffffffdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf5f5f5f5f5f5fafafafafafaf9f9f9f9f9f9f7f7f7f9f9f9fafafafbfbfbfcfcfcfbfbfbfbfbfbfffffffffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffefefef6f6f6efefefecececefefeff0f0f0f0f0f0f0f0f0ecececedededededededededf2f2f2f8f8f8f9f9f9f9f9f9f4f4f4f5f5f5f8f8f8fafafaf6f6f6f3f3f3f4f4f4f6f6f6f5f5f5f5f5f5fcfcfcf8f8f8fafafafafafafefefefffffffffffffdfdfdf9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5fafafafdfdfdfdfdfdfefefefffffffffffffefefefdfdfdfefefef4f4f4e3e3e3e3e3e3edededf5f5f5fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfce4e4e4cececed9d9d9dfdfdfe6e6e6ebebebe7e7e7ecececf2f2f2f5f5f5f3f3f3f2f2f2f4f4f4f1f1f1f4f4f4f9f9f9fdfdfdfdfdfdfdfdfdfffffffffffffffffffbfbfbfbfbfbfdfdfdfbfbfbe2e2e2ebebebfffffffcfcfcebebebe1e1e1e8e8e8f9f9f9fdfdfdfbfbfbfefefefbfbfbf6f6f6f4f4f4f5f5f5f3f3f3f8f8f8f9f9f9f5f5f5f3f3f3f7f7f7f4f4f4f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfffffffffffffffffffefefefafafafbfbfbfefefefcfcfcf6f6f6f3f3f3f6f6f6f2f2f2f4f4f4f2f2f2e9e9e9eaeaeaf6f6f6f5f5f5efefeff5f5f5f7f7f7fafafafdfdfdfcfcfcfcfcfcfbfbfbfdfdfdfefefefdfdfdfefefefffffffffffffefefefdfdfdf3f3f3f6f6f6f8f8f8f3f3f3fdfdfdf9f9f9f6f6f6f8f8f8fafafaf9f9f9f6f6f6f0f0f0fdfdfdfcfcfcf4f4f4fdfdfdfffffffefefef9f9f9f8f8f8fafafafbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8fafafaf7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6f2f2f2eeeeeef8f8f8f9f9f9f7f7f7f9f9f9fbfbfbfafafaf5f5f5f0f0f0ecececf2f2f2f7f7f7efefeff6f6f6f0f0f0ecececeeeeeeebebebecececf1f1f1f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f4f4f4f2f2f2ebebebefefefefefeff1f1f1f0f0f0efefefeeeeeeefefeff8f8f8fdfdfdfefefefdfdfdfefefef9f9f9f9f9f9fefefefcfcfcfffffffcfcfcfbfbfbf9f9f9f2f2f2f5f5f5fcfcfcfffffffdfdfde8e8e8e8e8e8fdfdfdfffffffcfcfce6e6e6dddddde6e6e6ecececf0f0f0f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f3f3f3f5f5f5f7f7f7f9f9f9f7f7f7f3f3f3f2f2f2f7f7f7fdfdfdfffffffffffffafafaeeeeeee1e1e1d6d6d6eeeeeef5f5f5fdfdfdfbfbfbf6f6f6f0f0f0f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f3f3f3f2f2f2f1f1f1fafafafcfcfcfbfbfbfffffffdfdfdf1f1f1f7f7f7f7f7f7fcfcfcfdfdfdececece1e1e1e9e9e9ebebebe8e8e8e5e5e5e5e5e5e3e3e3e2e2e2e4e4e4e8e8e8e6e6e6edededf1f1f1f5f5f5fafafaf4f4f4ecececeeeeeefafafafdfdfdfafafaf9f9f9f3f3f3f1f1f1f8f8f8fbfbfbfafafaf3f3f3efefeff4f4f4fbfbfbfdfdfdfefefef9f9f9f5f5f5f2f2f2f6f6f6fbfbfbf7f7f7f5f5f5f9f9f9fbfbfbfafafaf1f1f1f1f1f1f7f7f7fcfcfcf9f9f9f2f2f2f7f7f7fbfbfbfcfcfcf5f5f5f3f3f3f6f6f6fcfcfcfafafafbfbfbf7f7f7f5f5f5f5f5f5f6f6f6fbfbfbfafafaf8f8f8f8f8f8f6f6f6f7f7f7fafafafcfcfcfcfcfcfbfbfbfafafaf6f6f6f6f6f6f8f8f8f9f9f9f8f8f8fafafafcfcfcfafafafafafaf7f7f7fafafafbfbfbf9f9f9f9f9f9fdfdfdfbfbfbf8f8f8fbfbfbf9f9f9f8f8f8fafafaf3f3f3f3f3f3fefefef9f9f9f4f4f4f4f4f4f8f8f8ebebebe9e9e9fbfbfbf4f4f4f5f5f5f7f7f7fbfbfbf9f9f9f0f0f0f3f3f3f4f4f4fdfdfdfefefef7f7f7eeeeeef5f5f5fbfbfbfdfdfdfafafaf8f8f8f9f9f9f7f7f7f4f4f4f9f9f9fefefefdfdfdfafafafafafaf2f2f2f4f4f4f9f9f9f8f8f8f7f7f7f8f8f8f0f0f0e1e1e1dcdcdcdbdbdbe7e7e7eeeeeed2d2d2c4c4c4d4d4d4e4e4e4fdfdfdfefefefbfbfbfafafaf9f9f9f8f8f8fafafafbfbfbfafafaf9f9f9fafafaf8f8f8f9f9f9fafafaf9f9f9f6f6f6f8f8f8fcfcfcfcfcfcfafafaf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafafefefefefefefbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfefefefdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfffffffffffffffffffffffffdfdfdfffffffffffffffffffcfcfcfefefefcfcfcf7f7f7f0f0f0ecececebebebe7e7e7e6e6e6e0e0e0e1e1e1edededf0f0f0f3f3f3f3f3f3f4f4f4f5f5f5f6f6f6f8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f2f2f2f0f0f0f1f1f1f2f2f2f2f2f2f6f6f6f4f4f4f1f1f1f0f0f0f0f0f0ebebebedededeeeeeef0f0f0f5f5f5fbfbfbfcfcfcfdfdfdfffffffffffffefefefdfdfdf7f7f7f8f8f8f5f5f5f1f1f1f0f0f0f1f1f1f0f0f0f3f3f3f3f3f3f7f7f7fcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfcfcfcf8f8f8f2f2f2ededededededeaeaeaebebebefefefe9e9e9edededf7f7f7fcfcfcf8f8f8efefeff0f0f0f3f3f3f3f3f3efefefebebebf3f3f3f8f8f8f8f8f8f1f1f1f0f0f0f1f1f1f1f1f1eeeeeeefefeff3f3f3edededefefeff6f6f6fcfcfcfefefefbfbfbf8f8f8f9f9f9f3f3f3e9e9e9f9f9f9fdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfefefefbfbfbe9e9e9f3f3f3f8f8f8f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9fbfbfbfdfdfdfefefefdfdfdfafafaf7f7f7f4f4f4fcfcfcfbfbfbfafafaf8f8f8f9f9f9fbfbfbfdfdfdfffffffdfdfdfbfbfbfefefefdfdfdf7f7f7f3f3f3f3f3f3edededf3f3f3f8f8f8f8f8f8fefefefffffffffffffefefefefefefffffffffffffffffffcfcfce8e8e8eaeaeafafafafefefefefefef6f6f6f8f8f8f9f9f9fcfcfcffffffefefefcececedfdfdff8f8f8f4f4f4f7f7f7fefefefbfbfbfcfcfcf7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f7f7f7f8f8f8e8e8e8e9e9e9efefefeeeeeef6f6f6f9f9f9f9f9f9fefefefefefefbfbfbfcfcfcfffffffdfdfdf8f8f8f5f5f5f7f7f7f3f3f3f4f4f4fdfdfdfdfdfdfcfcfcfdfdfdfefefefdfdfdfafafafbfbfbfdfdfdfcfcfcfafafafcfcfcfafafafafafafafafafcfcfcfafafaf8f8f8f9f9f9fafafafcfcfcf7f7f7fdfdfdfbfbfbfafafaf6f6f6f7f7f7fbfbfbf6f6f6fdfdfdf9f9f9fafafafefefefafafafffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f8f8f8f7f7f7f3f3f3f1f1f1f0f0f0eeeeeeedededeeeeeeefefeff1f1f1f6f6f6f8f8f8f9f9f9fafafaf8f8f8f3f3f3f5f5f5f6f6f6fafafafefefefafafaf8f8f8f5f5f5e8e8e8e6e6e6ecececfafafafefefefffffffefefefefefefcfcfcfdfdfdfefefefbfbfbfcfcfcfbfbfbfafafaf8f8f8fbfbfbfffffff6f6f6f3f3f3fcfcfcf5f5f5e4e4e4ebebebfdfdfdfffffffffffff4f4f4f5f5f5f6f6f6eaeaeaf4f4f4f5f5f5f3f3f3eaeaeae4e4e4e5e5e5e9e9e9eeeeeef3f3f3f7f7f7f4f4f4f0f0f0f6f6f6fcfcfcf6f6f6f2f2f2f4f4f4fafafafcfcfcfafafaf5f5f5f1f1f1efefeffafafafefefefafafaf8f8f8f9f9f9f7f7f7f3f3f3f9f9f9fdfdfdfafafaf4f4f4f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f9f9f9fdfdfdf9f9f9f1f1f1f1f1f1f8f8f8fcfcfcf8f8f8f2f2f2f4f4f4fcfcfcfcfcfcf7f7f7f6f6f6efefeff3f3f3fbfbfbfbfbfbf5f5f5f0f0f0f4f4f4f4f4f4f8f8f8fbfbfbfcfcfcfafafaf6f6f6f5f5f5f5f5f5f5f5f5f9f9f9f9f9f9fafafafafafafafafaf4f4f4f6f6f6f9f9f9fbfbfbfdfdfdf8f8f8f7f7f7fbfbfbf7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafaf9f9f9fafafafefefefdfdfdf8f8f8f9f9f9fcfcfcfafafaf8f8f8fafafafcfcfcf1f1f1edededf6f6f6fbfbfbf7f7f7e2e2e2dededee8e8e8edededfafafaecececf6f6f6fdfdfdfdfdfdfafafafafafafbfbfbfafafaf7f7f7f7f7f7fefefefcfcfcf2f2f2f3f3f3eeeeeeefefeff8f8f8f9f9f9f9f9f9f9f9f9fafafafcfcfcf8f8f8efefefecececf2f2f2f6f6f6edededddddddf0f0f0fdfdfdfffffffffffffdfdfdfafafaf9f9f9f7f7f7f8f8f8fafafaf9f9f9f9f9f9fbfbfbf9f9f9fafafafcfcfcfcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fcfcfcfdfdfdfcfcfcfafafafafafaf8f8f8f7f7f7f9f9f9f9f9f9fafafafbfbfbfafafafcfcfcfcfcfcfafafaf9f9f9f4f4f4e8e8e8e5e5e5f2f2f2f3f3f3eaeaeaeaeaeae9e9e9eaeaeaeaeaeaecececebebebf0f0f0ebebebe5e5e5e3e3e3e4e4e4e1e1e1dfdfdfe6e6e6efefeff6f6f6f9f9f9fbfbfbfafafafdfdfdfcfcfcf6f6f6f3f3f3f5f5f5f7f7f7f6f6f6f2f2f2ececece9e9e9e6e6e6ededededededeaeaeae7e7e7e7e7e7e7e7e7e7e7e7e9e9e9ecececeaeaeaebebebececececececedededf1f1f1eeeeeef0f0f0f2f2f2f5f5f5f8f8f8fbfbfbfbfbfbfdfdfdfefefefffffffefefefcfcfcf9f9f9f8f8f8f5f5f5f3f3f3efefefedededf0f0f0f5f5f5f6f6f6f8f8f8f7f7f7f9f9f9fafafafcfcfcfafafaf7f7f7f5f5f5f8f8f8f0f0f0ecececefefeff6f6f6f9f9f9f9f9f9fdfdfdfdfdfdfffffffffffffffffffffffffefefefdfdfdfbfbfbfafafafefefefdfdfdfafafaf9f9f9f7f7f7f5f5f5f4f4f4f2f2f2f3f3f3f9f9f9fdfdfdfcfcfcf3f3f3eeeeeee6e6e6fcfcfcf8f8f8f2f2f2f7f7f7fafafafdfdfdfefefefefefef2f2f2efefeffbfbfbfcfcfcf6f6f6f4f4f4f3f3f3f4f4f4f7f7f7f4f4f4f1f1f1f6f6f6f3f3f3f2f2f2f5f5f5f0f0f0ecececf0f0f0f6f6f6f8f8f8fafafafbfbfbfbfbfbfafafafdfdfdfafafaf6f6f6f5f5f5f8f8f8f5f5f5f8f8f8fbfbfbfdfdfdfbfbfbfafafaf8f8f8f9f9f9f9f9f9fefefefafafaf6f6f6efefeff3f3f3f7f7f7fbfbfbf6f6f6e8e8e8e1e1e1efefeff4f4f4fafafafdfdfdfafafaf8f8f8fdfdfdfefefef9f9f9fafafafdfdfdfdfdfdfdfdfdfffffffefefef8f8f8f2f2f2f9f9f9f5f5f5efefeffcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f5f5f5f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdf7f7f7f2f2f2f1f1f1f7f7f7fbfbfbfcfcfcf7f7f7f8f8f8fafafaf9f9f9fafafaf8f8f8f2f2f2f5f5f5f7f7f7f6f6f6f9f9f9fafafafdfdfdfffffffffffffefefefdfdfdfcfcfcfbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefffffffefefefcfcfcf5f5f5f4f4f4f6f6f6fcfcfcfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefafafaf6f6f6f7f7f7fcfcfcf3f3f3eeeeeeeeeeeef4f4f4f1f1f1f0f0f0f3f3f3f1f1f1f2f2f2f4f4f4f2f2f2f1f1f1f6f6f6f8f8f8fafafafafafaf9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9fefefef6f6f6f5f5f5fafafaecececf4f4f4fdfdfdfcfcfcfbfbfbf5f5f5f2f2f2f3f3f3f4f4f4f2f2f2f1f1f1efefeff0f0f0efefefeeeeeeeeeeeef6f6f6fdfdfdfefefef0f0f0dededee8e8e8f6f6f6fafafafcfcfcfefefefffffffdfdfdfdfdfdf9f9f9f1f1f1f8f8f8f9f9f9fefefefafafaf3f3f3f2f2f2f3f3f3f0f0f0edededf7f7f7fefefefafafaf9f9f9fafafafbfbfbfdfdfdfafafaf6f6f6f7f7f7fcfcfcfefefefdfdfdf9f9f9f5f5f5f6f6f6fbfbfbfefefefdfdfdf5f5f5e8e8e8eaeaeaf7f7f7fdfdfdfffffffcfcfcf5f5f5f3f3f3f8f8f8fafafaf8f8f8fbfbfbfafafafbfbfbfafafaf4f4f4f1f1f1f9f9f9fcfcfcf7f7f7f4f4f4f5f5f5fafafafdfdfdf8f8f8f6f6f6f9f9f9f5f5f5f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcf9f9f9f6f6f6f3f3f3f5f5f5fafafafcfcfcf8f8f8f9f9f9f8f8f8f8f8f8fafafaf7f7f7fafafafbfbfbf7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfcfcfcf8f8f8f9f9f9f7f7f7f8f8f8fcfcfcfdfdfdf9f9f9f9f9f9fbfbfbf7f7f7f7f7f7f8f8f8f9f9f9f4f4f4f5f5f5f9f9f9f8f8f8f9f9f9f6f6f6f7f7f7fbfbfbf5f5f5f8f8f8fafafafefefefdfdfdfdfdfdfbfbfbfafafaf9f9f9fcfcfcfafafafdfdfdfcfcfcf5f5f5f7f7f7f6f6f6f5f5f5f6f6f6fafafaf8f8f8f9f9f9f9f9f9f6f6f6fafafaf7f7f7eeeeeef0f0f0f7f7f7f8f8f8f6f6f6f5f5f5fffffffdfdfdfbfbfbf9f9f9f6f6f6f9f9f9fafafafafafafafafaf9f9f9f9f9f9fafafafbfbfbfcfcfcfafafaf9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9fcfcfcf9f9f9f8f8f8f7f7f7f0f0f0f4f4f4f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f9f9f9fdfdfdfcfcfcfdfdfdfdfdfdfafafaf6f6f6f4f4f4f3f3f3f4f4f4f0f0f0f1f1f1eeeeeee9e9e9e8e8e8e7e7e7e7e7e7e9e9e9f3f3f3f7f7f7f8f8f8fafafafbfbfbfbfbfbfcfcfcfcfcfcfefefefffffffffffffefefefbfbfbfdfdfdfffffffffffffffffffefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefdfdfdf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f4f4f4eeeeeeedededf3f3f3f5f5f5f8f8f8f6f6f6f6f6f6f3f3f3f4f4f4f4f4f4f7f7f7f8f8f8f6f6f6f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7fcfcfcfdfdfdfdfdfdfefefefcfcfcf8f8f8fafafaf9f9f9f4f4f4fdfdfdfefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffefefefcfcfcf7f7f7fbfbfbf9f9f9f8f8f8f5f5f5fbfbfbfcfcfcf1f1f1dededef5f5f5f9f9f9f2f2f2ededededededf4f4f4f6f6f6fbfbfbf6f6f6f7f7f7fdfdfdfdfdfdfbfbfbf6f6f6f5f5f5f6f6f6fbfbfbfbfbfbfbfbfbfdfdfdfafafafbfbfbfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6fafafafcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcf9f9f9fafafaf9f9f9f7f7f7f9f9f9fdfdfdfefefefffffffdfdfdfbfbfbfafafafbfbfbfdfdfdfcfcfcf4f4f4e8e8e8e0e0e0e4e4e4f0f0f0f8f8f8f9f9f9fbfbfbf6f6f6efefefefefeff6f6f6fefefefffffffffffffffffffdfdfdf8f8f8efefeff5f5f5fdfdfdfbfbfbf6f6f6f3f3f3f4f4f4f7f7f7f8f8f8fbfbfbf8f8f8f8f8f8fafafafbfbfbfbfbfbfafafafbfbfbfcfcfcfcfcfcfafafaf8f8f8f6f6f6f5f5f5f8f8f8fcfcfcfcfcfcfefefefcfcfcfafafafafafafdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f7f7f7f4f4f4f5f5f5f5f5f5f5f5f5f8f8f8f9f9f9fbfbfbfefefef2f2f2f1f1f1fafafaf3f3f3f8f8f8fdfdfdfefefefcfcfcf6f6f6f7f7f7f6f6f6f8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f2f2f2eaeaeaecececfafafafefefefafafaf6f6f6fcfcfcfafafaecececd7d7d7e2e2e2e6e6e6e3e3e3e7e7e7ecececeeeeeef3f3f3f6f6f6f4f4f4f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9fbfbfbf8f8f8f3f3f3f4f4f4f5f5f5f2f2f2eeeeeef2f2f2f2f2f2eeeeeeedededededede4e4e4e3e3e3e8e8e8ecececf2f2f2f4f4f4f1f1f1eeeeeef1f1f1f8f8f8fcfcfcf9f9f9fcfcfcfbfbfbf9f9f9f5f5f5fdfdfdfefefefafafafafafaf7f7f7f7f7f7f9f9f9fdfdfdfcfcfcf9f9f9fafafafafafafafafaf7f7f7f6f6f6f9f9f9fefefef4f4f4e2e2e2dededeebebebedededeeeeeeecececf5f5f5fafafaeeeeeeeeeeeef7f7f7fbfbfbf7f7f7f5f5f5fcfcfcfffffffffffffffffffffffffefefef8f8f8f9f9f9fbfbfbfdfdfdfefefefefefefcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfafafafcfcfcfcfcfcfcfcfcfdfdfdfafafaf8f8f8f6f6f6fbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f5f5f5f7f7f7fbfbfbfdfdfdfcfcfcf8f8f8f5f5f5f5f5f5fafafafbfbfbf9f9f9f7f7f7fafafaf9f9f9f5f5f5f3f3f3f7f7f7fbfbfbf6f6f6f5f5f5f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbf9f9f9f6f6f6f8f8f8fcfcfcfdfdfdfafafaf7f7f7f6f6f6f4f4f4f6f6f6f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f8f8f8fbfbfbfafafafcfcfcf9f9f9fbfbfbf9f9f9fafafafcfcfcfafafafafafafafafafcfcfcfcfcfcfafafafafafaf9f9f9f7f7f7fbfbfbfcfcfcfafafaf9f9f9f8f8f8fbfbfbfdfdfdfdfdfdfafafafbfbfbfafafaf7f7f7f2f2f2f7f7f7fbfbfbf9f9f9f8f8f8fcfcfcf9f9f9efefeff6f6f6f9f9f9f1f1f1f1f1f1f8f8f8fefefefafafaf6f6f6f3f3f3f6f6f6fefefefefefefefefefdfdfdfdfdfdfcfcfcfafafafefefefefefefdfdfdfafafaf7f7f7f5f5f5f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7fafafafcfcfcfbfbfbfafafafbfbfbfbfbfbfefefefbfbfbfbfbfbfcfcfcf7f7f7f9f9f9fbfbfbfcfcfcf9f9f9fdfdfdfcfcfcf9f9f9fbfbfbfcfcfcf8f8f8f8f8f8fdfdfdfdfdfdfffffffffffffffffffffffffefefefdfdfdf6f6f6f2f2f2f2f2f2f4f4f4f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9fdfdfdfffffffffffffcfcfcf9f9f9fcfcfcfcfcfcfefefefefefef9f9f9fdfdfdfafafaf7f7f7fafafafdfdfdfffffffffffffbfbfbf9f9f9f7f7f7fbfbfbfcfcfcfffffffffffffffffffffffffffffffefefef9f9f9f3f3f3eaeaeaf0f0f0f3f3f3f7f7f7f7f7f7f5f5f5f7f7f7f8f8f8f5f5f5f3f3f3f2f2f2f2f2f2f4f4f4f2f2f2f4f4f4f3f3f3f1f1f1f4f4f4f7f7f7f9f9f9fbfbfbfdfdfdfffffffffffffffffffcfcfcf3f3f3f0f0f0eeeeeeedededf0f0f0f5f5f5fdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfafafaf7f7f7f5f5f5fcfcfcfbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfafafafbfbfbfdfdfdfbfbfbfdfdfdfefefefffffffdfdfdf9f9f9f7f7f7f9f9f9f9f9f9f1f1f1f1f1f1fefefefdfdfdf7f7f7f2f2f2f4f4f4f9f9f9fbfbfbfafafaf8f8f8fafafafdfdfdfdfdfdfbfbfbf7f7f7f4f4f4f4f4f4f0f0f0f3f3f3f6f6f6f4f4f4f5f5f5f7f7f7f8f8f8fafafaf9f9f9fafafafbfbfbf8f8f8f3f3f3f2f2f2efefeff0f0f0efefefefefeff2f2f2f4f4f4f6f6f6f3f3f3f5f5f5f9f9f9fbfbfbfdfdfdfefefefdfdfdfdfdfdfafafaf9f9f9f7f7f7f9f9f9fcfcfcfcfcfcf7f7f7fdfdfdfbfbfbf6f6f6f5f5f5f8f8f8fbfbfbfcfcfcf6f6f6f0f0f0e9e9e9f4f4f4fafafafafafafffffff3f3f3edededdedededadadadcdcdcdbdbdbefefeffffffffbfbfbf1f1f1f2f2f2f4f4f4f2f2f2f4f4f4f3f3f3f5f5f5fcfcfcfbfbfbf8f8f8f7f7f7fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcf6f6f6f9f9f9fafafafafafafefefefffffffdfdfdf8f8f8f5f5f5fafafaf9f9f9fafafafdfdfdfafafafefefefdfdfdf8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f5f5f5f8f8f8fdfdfdebebebdfdfdfecececfdfdfdf5f5f5ececece8e8e8eaeaeaefefeff0f0f0edededecececefefefebebebebebebebebebe6e6e6e8e8e8eaeaeaeeeeeef3f3f3f5f5f5f4f4f4f0f0f0eaeaeae5e5e5dedededfdfdfdddddddadadadcdcdcdfdfdfe1e1e1e8e8e8edededefefeff3f3f3f0f0f0f3f3f3f5f5f5f6f6f6fdfdfdfdfdfdf7f7f7f8f8f8fbfbfbfcfcfcf6f6f6f1f1f1f4f4f4f4f4f4f4f4f4f4f4f4f2f2f2f6f6f6f1f1f1e9e9e9f3f3f3f9f9f9fcfcfcf7f7f7f6f6f6f4f4f4f3f3f3fdfdfdfbfbfbfafafafcfcfcfcfcfcfafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfafafafafafafafafaf8f8f8f9f9f9fbfbfbfefefeefefefe4e4e4f4f4f4fafafaf9f9f9fcfcfcfcfcfcfdfdfdfbfbfbeeeeeef3f3f3f2f2f2eeeeeee8e8e8eaeaeaf8f8f8fafafafefefefefefefafafaf6f6f6fafafafefefefcfcfcf7f7f7e9e9e9f2f2f2fdfdfdfcfcfcf9f9f9f3f3f3f6f6f6f7f7f7fcfcfcf8f8f8fbfbfbf8f8f8fafafafafafafbfbfbfcfcfcf8f8f8f5f5f5fbfbfbfefefefcfcfcf8f8f8f3f3f3f3f3f3fafafafdfdfdfdfdfdfafafaf9f9f9f5f5f5fbfbfbfcfcfcf7f7f7f8f8f8fdfdfdfafafaf8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f5f5f5fbfbfbfdfdfdfdfdfdfbfbfbf7f7f7f5f5f5f4f4f4f5f5f5f7f7f7fafafafbfbfbfafafaf8f8f8f4f4f4f5f5f5f9f9f9fbfbfbfafafafafafaf6f6f6f5f5f5f6f6f6f3f3f3f4f4f4f7f7f7fcfcfcfcfcfcfafafaf7f7f7f4f4f4f2f2f2f1f1f1f4f4f4f7f7f7f7f7f7f6f6f6f9f9f9fafafaf8f8f8f8f8f8fafafafcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbf9f9f9fafafaf9f9f9f7f7f7f4f4f4f4f4f4f7f7f7fdfdfdfbfbfbfcfcfce9e9e9e4e4e4f1f1f1f5f5f5f6f6f6f7f7f7f9f9f9fefefef7f7f7efefeff6f6f6fbfbfbfcfcfcf8f8f8fcfcfcfcfcfcfafafafefefefffffffcfcfcf8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9fafafafafafaf8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8fafafafafafaf9f9f9fdfdfdfcfcfcfcfcfcfbfbfbfafafafcfcfcfdfdfdfafafaf8f8f8f8f8f8f9f9f9fafafafcfcfcf9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefcfcfcfbfbfbfefefefdfdfdfdfdfdfefefefffffff6f6f6f8f8f8fefefefdfdfdfbfbfbf8f8f8fafafaf7f7f7f6f6f6f8f8f8f8f8f8fafafafcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f9f9f9fcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfdfdfdf9f9f9f3f3f3f3f3f3f5f5f5f8f8f8f7f7f7f9f9f9fdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcfafafaf1f1f1edededf6f6f6fefefefffffffdfdfdfafafaf6f6f6f4f4f4f1f1f1f0f0f0f3f3f3f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f4f4f4f9f9f9fafafafbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f4f4f4f7f7f7f6f6f6f7f7f7fcfcfcfdfdfdfbfbfbfcfcfcfafafaf8f8f8f6f6f6f5f5f5f5f5f5f3f3f3f4f4f4f4f4f4f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f6f6f6f5f5f5fafafafefefefbfbfbf6f6f6f4f4f4e9e9e9f1f1f1fdfdfdf9f9f9f5f5f5f6f6f6fafafaf8f8f8f4f4f4f1f1f1f3f3f3f6f6f6fbfbfbfefefefefefefffffffdfdfdfafafaf8f8f8f8f8f8f7f7f7f6f6f6f3f3f3f3f3f3f7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f7f7f7f6f6f6f3f3f3f3f3f3fafafafbfbfbf6f6f6fbfbfbf7f7f7efefeff1f1f1eaeaeaebebebf8f8f8f9f9f9fcfcfcfafafaecececf3f3f3fafafaf9f9f9fefefefafafafcfcfcfffffffafafaecececeaeaeaeeeeeef5f5f5f2f2f2e4e4e4edededf5f5f5f9f9f9f7f7f7f2f2f2f8f8f8e8e8e8e4e4e4ebebebf5f5f5f6f6f6f7f7f7f9f9f9f8f8f8fdfdfdfafafaf9f9f9fbfbfbfafafaf6f6f6f6f6f6f3f3f3f4f4f4f7f7f7fbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbf9f9f9fbfbfbfafafaf7f7f7f5f5f5f8f8f8fafafafcfcfcfbfbfbfafafaf9f9f9f7f7f7f5f5f5f1f1f1f5f5f5f8f8f8f6f6f6f6f6f6fefefefbfbfbfbfbfbfcfcfcfcfcfcfafafafcfcfcfcfcfcf9f9f9f1f1f1f2f2f2f9f9f9fafafadfdfdfe0e0e0f1f1f1fefefef8f8f8f8f8f8f5f5f5f3f3f3f7f7f7f4f4f4f1f1f1f1f1f1f3f3f3ecececefefeff1f1f1f8f8f8f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f0f0f0f9f9f9f6f6f6f9f9f9f8f8f8f6f6f6f2f2f2f1f1f1f1f1f1f3f3f3f2f2f2f3f3f3f2f2f2edededecececf1f1f1f8f8f8fafafafcfcfcfcfcfcfdfdfdfefefefefefefbfbfbf4f4f4fafafafefefefefefefefefefefefefffffffdfdfdfbfbfbf6f6f6f5f5f5fafafafcfcfcfbfbfbf7f7f7edededeaeaeaf4f4f4fefefef8f8f8f3f3f3f3f3f3f6f6f6f8f8f8f6f6f6fafafaf9f9f9fafafafbfbfbf8f8f8f7f7f7f6f6f6f4f4f4f6f6f6fdfdfdfefefefcfcfcfafafaf9f9f9f7f7f7fdfdfdf9f9f9f6f6f6fdfdfdfbfbfbfcfcfcfefefefbfbfbf2f2f2f4f4f4fcfcfcfafafaecececf4f4f4fafafaf9f9f9f5f5f5e9e9e9f2f2f2fbfbfbfdfdfdededede8e8e8f2f2f2f2f2f2f7f7f7f7f7f7f0f0f0ecececf0f0f0edededf8f8f8fafafaf3f3f3ecececf3f3f3fbfbfbfcfcfcfcfcfcf6f6f6f6f6f6f2f2f2fafafafdfdfdf9f9f9f3f3f3f1f1f1f5f5f5fcfcfcfefefef8f8f8f6f6f6f4f4f4f6f6f6fcfcfcfcfcfcf6f6f6f8f8f8fbfbfbfafafaf6f6f6f3f3f3f5f5f5fafafafcfcfcfefefefdfdfdf9f9f9f5f5f5f3f3f3f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfafafaf9f9f9f7f7f7f6f6f6f7f7f7fbfbfbfbfbfbfcfcfcf9f9f9fafafaf8f8f8f7f7f7f8f8f8f9f9f9fcfcfcfafafaf8f8f8f6f6f6f4f4f4f6f6f6f5f5f5f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7fafafafafafafafafafafafaf7f7f7f7f7f7fafafafdfdfdf9f9f9f5f5f5f6f6f6f8f8f8f6f6f6f2f2f2f3f3f3fafafafcfcfcf0f0f0e6e6e6e9e9e9ebebebf2f2f2fbfbfbfdfdfdfdfdfdfdfdfdf9f9f9fdfdfdfcfcfcfafafafdfdfdfefefef9f9f9f4f4f4f6f6f6fcfcfcfdfdfdfefefefdfdfdfafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafafbfbfbfafafaf9f9f9fafafafafafafafafafbfbfbfcfcfcfcfcfcfefefefffffffffffffefefefffffffefefefefefefefefefffffffffffffefefefdfdfdfdfdfdfefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfdfdfdfafafaf6f6f6f6f6f6f8f8f8f3f3f3f8f8f8fcfcfcf8f8f8f4f4f4f4f4f4f7f7f7f4f4f4efefefeeeeeeeeeeeeebebebf2f2f2f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f9f9f9fafafafbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfcfcfcfafafaf7f7f7f4f4f4f0f0f0f3f3f3f7f7f7fdfdfdf7f7f7f5f5f5f2f2f2e7e7e7e3e3e3e9e9e9f2f2f2f3f3f3f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf8f8f8f5f5f5f8f8f8f7f7f7f4f4f4f2f2f2f2f2f2f0f0f0f1f1f1f1f1f1f4f4f4f7f7f7fafafafbfbfbfbfbfbfbfbfbf6f6f6f6f6f6f1f1f1f5f5f5f7f7f7f8f8f8f5f5f5f7f7f7fafafafcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8fafafafbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfafafafcfcfcfafafaf9f9f9fbfbfbfbfbfbf6f6f6f2f2f2f7f7f7fbfbfbfdfdfdfdfdfdf6f6f6e7e7e7dadadaf6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcf5f5f5f2f2f2f7f7f7f2f2f2f1f1f1f5f5f5fcfcfcfdfdfdfefefefffffffdfdfdfbfbfbf9f9f9f8f8f8f5f5f5f6f6f6fafafafcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfafafafcfcfcf9f9f9f6f6f6f7f7f7fafafafcfcfcfcfcfcfdfdfdf9f9f9f8f8f8fafafae9e9e9e9e9e9f1f1f1e9e9e9edededefefeff4f4f4fbfbfbf9f9f9f7f7f7fcfcfcfbfbfbebebebe7e7e7eeeeeef9f9f9f2f2f2ebebebefefefe4e4e4eaeaeaf6f6f6fbfbfbfbfbfbfbfbfbfcfcfcfffffff7f7f7dededee8e8e8e8e8e8efefeffafafaf0f0f0e9e9e9f0f0f0f5f5f5fafafafafafaf8f8f8f9f9f9f8f8f8fdfdfdfcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfefefefcfcfcfafafaf8f8f8f8f8f8f7f7f7f5f5f5f7f7f7fafafafafafafafafaf4f4f4f8f8f8fdfdfdfcfcfcf8f8f8f8f8f8fefefefefefefefefee6e6e6d1d1d1f7f7f7f1f1f1f8f8f8f9f9f9f5f5f5f9f9f9f7f7f7f6f6f6fcfcfcfefefefdfdfdfbfbfbfbfbfbf8f8f8f7f7f7fbfbfbfbfbfbf7f7f7f3f3f3f3f3f3f6f6f6f8f8f8f4f4f4f9f9f9fbfbfbfcfcfcfafafaf5f5f5f7f7f7fefefefefefefefefefffffffbfbfbf8f8f8f6f6f6f6f6f6f5f5f5fafafafefefefdfdfdfafafafcfcfcfbfbfbfafafafafafafafafaf7f7f7f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5edededefefeff2f2f2f2f2f2f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5fafafafdfdfdfffffffffffffbfbfbf7f7f7efefefecececf7f7f7fefefefefefefbfbfbf7f7f7f5f5f5f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8fcfcfcfefefef7f7f7f4f4f4fbfbfbf5f5f5fcfcfcf8f8f8e9e9e9efefeff9f9f9fffffffbfbfbf1f1f1fdfdfdfafafaf5f5f5fbfbfbfafafaf9f9f9f6f6f6eeeeeef5f5f5f5f5f5f8f8f8f9f9f9f7f7f7f9f9f9fdfdfdfbfbfbfbfbfbf9f9f9fafafafcfcfcfbfbfbf9f9f9f0f0f0efefeffbfbfbfcfcfcf8f8f8f6f6f6f2f2f2eeeeeef6f6f6f9f9f9fbfbfbf7f7f7f6f6f6f4f4f4f5f5f5f6f6f6f2f2f2f1f1f1ebebebf2f2f2f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6fafafafdfdfdfdfdfdf8f8f8f6f6f6f8f8f8fcfcfcfefefefafafaf7f7f7fbfbfbfbfbfbf7f7f7f9f9f9f7f7f7f9f9f9fcfcfcf8f8f8f8f8f8fcfcfcfdfdfdfdfdfdfefefefcfcfcfcfcfcfbfbfbfbfbfbfafafafbfbfbfafafaf7f7f7f5f5f5fafafaf8f8f8f4f4f4fafafafdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fafafafafafafbfbfbfbfbfbf9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9fafafafcfcfcfbfbfbfafafafafafaf8f8f8f9f9f9fafafaf5f5f5f4f4f4edededebebebf1f1f1f6f6f6f8f8f8f9f9f9f5f5f5f5f5f5fefefefdfdfde9e9e9edededfafafafefefefcfcfcfcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfafafafafafafdfdfdfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfafafaf7f7f7f6f6f6f8f8f8fafafafafafafafafafefefefdfdfdfafafafcfcfcfdfdfdfcfcfcfcfcfcf8f8f8f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbfafafafafafaf8f8f8f2f2f2f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafafafafafafafafcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f9f9f9fdfdfdfdfdfdfcfcfcfefefefefefefefefefefefefefefefffffffefefefefefefdfdfdfcfcfcf3f3f3f4f4f4f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7fafafafcfcfcfdfdfdf7f7f7f4f4f4fafafaf9f9f9fafafafafafafafafafbfbfbf9f9f9f9f9f9fafafafbfbfbfafafaf2f2f2f0f0f0f6f6f6fefefefefefefdfdfdfcfcfcfdfdfdfdfdfdf3f3f3eeeeeef3f3f3f5f5f5f2f2f2f5f5f5f7f7f7fbfbfbfdfdfdfdfdfdfdfdfdfefefefefefefefefefffffffefefefdfdfdf9f9f9f3f3f3f8f8f8fcfcfcfcfcfcfafafafafafaf7f7f7f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f4f4f4f7f7f7fafafafafafaf9f9f9fbfbfbfbfbfbfcfcfcfafafafafafafafafaf8f8f8f3f3f3f3f3f3f5f5f5f2f2f2f6f6f6f6f6f6f6f6f6f6f6f6fafafafafafafbfbfbfefefefcfcfcf9f9f9f9f9f9f8f8f8f1f1f1e0e0e0eeeeeefefefefdfdfdfbfbfbf9f9f9fafafafcfcfcfcfcfcfbfbfbfdfdfdf9f9f9f1f1f1f1f1f1f3f3f3f4f4f4f3f3f3f7f7f7f9f9f9fafafafdfdfdfefefefafafaf6f6f6f3f3f3f4f4f4f2f2f2f3f3f3f8f8f8fefefefffffffbfbfbf4f4f4f6f6f6fdfdfdfdfdfdfdfdfdfbfbfbfafafafbfbfbf7f7f7fafafaf2f2f2e8e8e8edededf5f5f5fafafafdfdfdfdfdfdf7f7f7f5f5f5f1f1f1f5f5f5f8f8f8fafafafdfdfdfefefefffffffdfdfdfdfdfdfdfdfdf2f2f2e8e8e8e8e8e8ecececf1f1f1f9f9f9fafafafcfcfcfbfbfbfafafaf7f7f7f8f8f8fdfdfdfefefefafafaf5f5f5fafafafcfcfcfefefefefefefbfbfbf7f7f7f6f6f6f5f5f5fafafafefefefafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfafafafbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfefefefdfdfdfafafafafafaf9f9f9f3f3f3efefeff0f0f0f4f4f4fdfdfdfffffffefefef4f4f4eeeeeefcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefafafaf9f9f9f7f7f7f3f3f3f5f5f5f6f6f6fafafafdfdfdfffffffefefefdfdfdfefefefefefefefefefefefefcfcfcfbfbfbf9f9f9fcfcfcf9f9f9f2f2f2f0f0f0efefeffbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcf7f7f7f6f6f6f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f4f4f4f6f6f6f8f8f8eeeeeeefefeff3f3f3f9f9f9fffffffdfdfdf0f0f0eeeeeef5f5f5fafafafffffffefefefcfcfcf5f5f5f6f6f6f9f9f9f7f7f7f4f4f4f6f6f6f9f9f9fafafafafafafafafafafafafafafafdfdfdfefefefefefeffffffecececf2f2f2fffffffefefefefefef4f4f4e7e7e7f7f7f7fbfbfbf8f8f8f5f5f5e7e7e7fafafafbfbfbf2f2f2f2f2f2efefeff6f6f6fcfcfcf7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f3f3f3f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f9f9f9f8f8f8f9f9f9fafafafafafaf6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f4f4f4f3f3f3f9f9f9fdfdfdfafafaf8f8f8f5f5f5f6f6f6f8f8f8fbfbfbf7f7f7f5f5f5f1f1f1f5f5f5fdfdfdfffffff9f9f9f1f1f1ecececf9f9f9fbfbfbf3f3f3f1f1f1f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9fcfcfcfefefefbfbfbfdfdfdfefefefdfdfdf9f9f9f7f7f7f7f7f7f6f6f6f7f7f7fafafafcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f3f3f3f7f7f7f6f6f6fafafafcfcfcf9f9f9fcfcfcfbfbfbf9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8fafafafbfbfbf9f9f9fafafafcfcfcfafafaf9f9f9fafafafbfbfbfefefefbfbfbedededefefeff8f8f8fcfcfcf7f7f7f6f6f6f9f9f9f6f6f6f4f4f4fafafaf8f8f8fbfbfbf0f0f0f1f1f1f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f1f1f1f6f6f6f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfefefefefefefefefefffffffcfcfcf5f5f5f8f8f8f9f9f9f3f3f3f1f1f1f1f1f1edededeeeeeef1f1f1f1f1f1ececececececedededeaeaeae6e6e6e6e6e6e4e4e4e4e4e4e5e5e5e8e8e8e8e8e8e6e6e6e5e5e5dfdfdfdededee0e0e0e0e0e0e2e2e2e6e6e6e9e9e9e9e9e9efefeff1f1f1e9e9e9e9e9e9e8e8e8e9e9e9e8e8e8eaeaeae9e9e9ebebebf2f2f2f2f2f2f2f2f2f4f4f4f7f7f7f6f6f6f7f7f7f9f9f9f7f7f7f6f6f6f9f9f9fafafaf8f8f8f9f9f9f8f8f8f4f4f4f9f9f9f9f9f9fcfcfcfbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9fbfbfbfafafafbfbfbfafafafafafafcfcfcfdfdfdfffffffdfdfdf7f7f7f7f7f7fcfcfcfdfdfdfdfdfdfefefefcfcfcfbfbfbfbfbfbfbfbfbf5f5f5f2f2f2f2f2f2efefeff5f5f5fafafafcfcfcfbfbfbfffffffefefefdfdfdf9f9f9fafafafefefefffffffffffffffffffcfcfcfcfcfcfefefefbfbfbfafafafcfcfcf9f9f9f7f7f7fefefefefefefefefefafafaf7f7f7f7f7f7f8f8f8f7f7f7fbfbfbf8f8f8f4f4f4f3f3f3f6f6f6fbfbfbfbfbfbfafafaf8f8f8fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f5f5f5f6f6f6f0f0f0f2f2f2f9f9f9fffffffffffffdfdfdf9f9f9f7f7f7f1f1f1ebebebf5f5f5f5f5f5f2f2f2f2f2f2f2f2f2f4f4f4f2f2f2f9f9f9fcfcfcfdfdfdfbfbfbf9f9f9f9f9f9fbfbfbf5f5f5efefefefefefedededf4f4f4f6f6f6fbfbfbfbfbfbfafafaf9f9f9f8f8f8fafafaf6f6f6f3f3f3f3f3f3ecececebebebf9f9f9fefefefafafaf9f9f9f5f5f5f6f6f6fafafafdfdfdfefefefcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfefefefafafaf2f2f2f4f4f4f3f3f3fbfbfbf7f7f7f8f8f8f9f9f9f6f6f6f4f4f4f9f9f9fefefefffffffbfbfbf8f8f8f9f9f9fafafafbfbfbf8f8f8f6f6f6f5f5f5f9f9f9fefefefafafafcfcfcfcfcfcfafafafdfdfdfafafafcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f5f5f5f6f6f6f4f4f4f8f8f8fbfbfbf4f4f4f3f3f3f1f1f1f2f2f2f5f5f5f6f6f6f9f9f9f4f4f4f6f6f6f5f5f5f9f9f9fafafafbfbfbfefefefbfbfbfafafafafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcf7f7f7f8f8f8f8f8f8fdfdfdfefefefefefefffffffffffffffffffefefefefefefefefefcfcfcfefefefefefefcfcfcf2f2f2f1f1f1fcfcfcfbfbfbfbfbfbf8f8f8f6f6f6f3f3f3efefeff6f6f6fefefefdfdfdfefefef7f7f7f9f9f9fefefefefefef9f9f9eeeeeef9f9f9fdfdfdfafafaf8f8f8fbfbfbfafafaf8f8f8f9f9f9fafafaf7f7f7f8f8f8fafafafcfcfcfbfbfbfcfcfcfbfbfbf7f7f7f5f5f5f5f5f5f5f5f5f9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f5f5f5f4f4f4f7f7f7f9f9f9f8f8f8f1f1f1f1f1f1f7f7f7fbfbfbf8f8f8f7f7f7f7f7f7f4f4f4fafafafbfbfbfcfcfcf9f9f9f9f9f9f7f7f7fafafafcfcfcfefefef9f9f9f6f6f6f8f8f8f5f5f5f4f4f4f0f0f0ececececececf7f7f7fafafaf2f2f2f4f4f4eeeeeef4f4f4fefefefffffffcfcfcf2f2f2ecececfcfcfcfefefee9e9e9e5e5e5f3f3f3fafafaf5f5f5f4f4f4fafafaf7f7f7f6f6f6f7f7f7f9f9f9fafafafcfcfcfafafaf8f8f8fafafaf9f9f9f9f9f9f9f9f9f6f6f6f7f7f7fafafafbfbfbfafafaf6f6f6ecececedededfcfcfcfdfdfdfafafaf7f7f7f7f7f7f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f9f9f9fdfdfdfdfdfdfbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f7f7f7fdfdfdfdfdfdfafafafafafaf8f8f8f7f7f7f8f8f8fafafaf7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f2f2f2fafafaf9f9f9f3f3f3f6f6f6fdfdfdfdfdfdfafafaf9f9f9fafafafafafafcfcfcf8f8f8f4f4f4f5f5f5f5f5f5f7f7f7f8f8f8f6f6f6f9f9f9fafafaf8f8f8f5f5f5f5f5f5f6f6f6f8f8f8fcfcfcfdfdfdfdfdfdfefefefbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fafafaf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fafafaf8f8f8f6f6f6f6f6f6f6f6f6fcfcfcfcfcfcfefefefcfcfcfafafaf7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbf5f5f5eeeeeeeeeeeef6f6f6f8f8f8f6f6f6f9f9f9fbfbfbf9f9f9fafafafafafafafafaf7f7f7edededebebebecececeeeeeeeeeeeef0f0f0f1f1f1f1f1f1f0f0f0ecececeeeeeef5f5f5f7f7f7fbfbfbfdfdfdfefefefefefefdfdfdf9f9f9f4f4f4f6f6f6fafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfafafaf8f8f8fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbfbfbfbfbfbfbf7f7f7f2f2f2f2f2f2f2f2f2f5f5f5f7f7f7f6f6f6f5f5f5f5f5f5f1f1f1ecececebebebe9e9e9f1f1f1f5f5f5f9f9f9fcfcfcfafafaf7f7f7f6f6f6f6f6f6f2f2f2f6f6f6f2f2f2f0f0f0f3f3f3f3f3f3f6f6f6fbfbfbfefefefdfdfdfcfcfcfefefefefefefefefefdfdfdf5f5f5f2f2f2efefeff6f6f6f3f3f3f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fafafaf5f5f5f7f7f7f8f8f8fafafafdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfdfdfdfbfbfbf6f6f6f5f5f5fefefefdfdfdf6f6f6f4f4f4f8f8f8fcfcfcf7f7f7f9f9f9fdfdfdf6f6f6f1f1f1f6f6f6f7f7f7fafafafcfcfcf7f7f7fcfcfcfbfbfbf9f9f9fbfbfbfafafafcfcfcfdfdfdfdfdfdfefefefdfdfdfafafaf3f3f3f4f4f4f9f9f9f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbf6f6f6f5f5f5fafafafbfbfbfafafafdfdfdfbfbfbfdfdfdfbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefafafaeeeeeee0e0e0f1f1f1f4f4f4f6f6f6f3f3f3fbfbfbfcfcfcfefefefdfdfdf5f5f5f3f3f3f7f7f7f9f9f9fafafafdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f3f3f3f0f0f0f4f4f4fdfdfdfffffffcfcfcfdfdfdfefefef7f7f7f5f5f5f5f5f5f0f0f0f7f7f7fafafaf8f8f8fbfbfbf5f5f5fcfcfcf9f9f9fbfbfbfcfcfcf7f7f7fdfdfdfffffff9f9f9fbfbfbfffffffefefefafafaf7f7f7f5f5f5f3f3f3efefeff2f2f2fcfcfcf8f8f8f0f0f0f1f1f1f7f7f7fefefefefefefffffffefefefafafafcfcfcf6f6f6f3f3f3f2f2f2f8f8f8fcfcfcf9f9f9fbfbfbfdfdfdfcfcfcfefefefafafafafafafbfbfbf9f9f9f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f9f9f9f9f9f9fbfbfbf9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f5f5f5f4f4f4f5f5f5f4f4f4f9f9f9f4f4f4f3f3f3f6f6f6fbfbfbfafafafbfbfbf3f3f3edededf5f5f5f6f6f6f4f4f4f5f5f5f4f4f4eeeeeeeaeaeaf0f0f0f6f6f6fcfcfcfbfbfbf8f8f8f6f6f6fafafafdfdfdfffffffdfdfdfefefefdfdfdfcfcfcf9f9f9fcfcfcf8f8f8f5f5f5fbfbfbf9f9f9fbfbfbfcfcfcfdfdfdfefefef6f6f6f4f4f4fefefefefefefefefefcfcfcfdfdfdfefefefdfdfdfcfcfcfefefefdfdfdfcfcfcfbfbfbf7f7f7f8f8f8f6f6f6f6f6f6f3f3f3f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfafafafafafafcfcfcfbfbfbfafafafbfbfbfbfbfbf6f6f6f7f7f7fcfcfcfcfcfcfafafaf2f2f2f4f4f4fdfdfdfefefef1f1f1f4f4f4f6f6f6f6f6f6fcfcfcfcfcfcf8f8f8f4f4f4f5f5f5f7f7f7fafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9fafafafdfdfdfefefef8f8f8f5f5f5fefefefdfdfdfafafaf9f9f9f5f5f5fbfbfbfefefefafafaf2f2f2f0f0f0f9f9f9fefefefefefefcfcfcf9f9f9f9f9f9f8f8f8f6f6f6fbfbfbfcfcfcfafafaf9f9f9f7f7f7f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f7f7f7fcfcfcfcfcfcf7f7f7f7f7f7fbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbfafafaf7f7f7f5f5f5f7f7f7f9f9f9f8f8f8f4f4f4f3f3f3f8f8f8fdfdfdfbfbfbf7f7f7f4f4f4f9f9f9fcfcfcf6f6f6f1f1f1f5f5f5fafafafdfdfdfafafaf7f7f7f2f2f2f3f3f3fafafafafafafafafafbfbfbfafafafafafafafafaf9f9f9f5f5f5f7f7f7fbfbfbf8f8f8f4f4f4f4f4f4f4f4f4f3f3f3f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9fbfbfbfafafaf6f6f6f9f9f9f9f9f9fcfcfcf9f9f9f6f6f6f8f8f8f9f9f9f9f9f9fafafafafafaf7f7f7f6f6f6f9f9f9fafafafbfbfbf6f6f6f7f7f7f9f9f9f9f9f9fafafaf9f9f9fafafafafafafbfbfbfbfbfbfafafafbfbfbfafafafbfbfbfbfbfbfcfcfcf9f9f9f9f9f9fafafafafafafbfbfbfafafafdfdfdfdfdfdfafafaf8f8f8fafafafdfdfdfcfcfcfcfcfcfafafaf8f8f8f9f9f9fdfdfdfbfbfbfcfcfcfefefef9f9f9f6f6f6f8f8f8fafafafbfbfbfafafafafafafafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f7f7f7f7f7f7fcfcfcfdfdfdfdfdfdfefefef3f3f3e0e0e0e6e6e6e9e9e9ebebebeaeaeae9e9e9ecececf0f0f0f8f8f8f6f6f6f0f0f0f3f3f3f6f6f6f2f2f2ececece0e0e0e4e4e4ebebebe8e8e8e9e9e9edededecececececece9e9e9efefeff5f5f5f4f4f4f4f4f4f2f2f2f3f3f3f1f1f1f0f0f0f5f5f5f6f6f6f7f7f7fafafafbfbfbfbfbfbfafafafbfbfbfefefefffffffffffffdfdfdfafafafbfbfbfefefefefefefafafaf7f7f7f9f9f9f9f9f9fbfbfbfefefefffffffefefefefefefefefefefefefffffffffffffefefefefefefcfcfcf9f9f9f7f7f7fdfdfdfbfbfbfafafafbfbfbfafafaf6f6f6f9f9f9eeeeeee6e6e6ecececf0f0f0fbfbfbfafafaf3f3f3f8f8f8f8f8f8fbfbfbfbfbfbf6f6f6f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9fefefefdfdfde0e0e0cfcfcfcfcfcfe6e6e6e5e5e5ebebebeeeeeef4f4f4f6f6f6f9f9f9fafafafafafafcfcfcf3f3f3f7f7f7f2f2f2f0f0f0f4f4f4f1f1f1efefeff5f5f5f6f6f6f9f9f9fcfcfcfefefefdfdfdfefefefbfbfbf7f7f7f9f9f9f8f8f8f1f1f1f2f2f2f7f7f7f8f8f8fcfcfcfbfbfbfbfbfbf9f9f9fafafafafafaeeeeeeecececf3f3f3fdfdfdfefefefcfcfcfbfbfbf5f5f5e3e3e3f1f1f1fffffffffffffcfcfcfbfbfbf9f9f9fdfdfdfefefefcfcfcfcfcfcf8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6fdfdfdfdfdfdfdfdfdfafafafafafafdfdfdfffffffbfbfbf6f6f6f4f4f4f3f3f3fbfbfbfffffffcfcfcf4f4f4f4f4f4f4f4f4f5f5f5f8f8f8fdfdfdfcfcfcfcfcfcf9f9f9f9f9f9f4f4f4f5f5f5fafafafafafafafafafefefefefefefefefefefefef9f9f9f1f1f1eeeeeef5f5f5fdfdfdf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fafafaf8f8f8fbfbfbfefefefbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf2f2f2f8f8f8f5f5f5f3f3f3f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f9f9f9f5f5f5f9f9f9f3f3f3f5f5f5f3f3f3f6f6f6fdfdfdfcfcfcfdfdfdfefefefcfcfcfbfbfbf3f3f3f8f8f8fbfbfbfdfdfdf6f6f6f3f3f3e8e8e8e0e0e0e4e4e4ecececf5f5f5f6f6f6f8f8f8f5f5f5eeeeeeefefeff3f3f3fafafafafafaf9f9f9f7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9fbfbfbfbfbfbfafafaf9f9f9f5f5f5fafafafdfdfdfcfcfcfefefefdfdfdfcfcfcf8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfafafaf6f6f6f6f6f6fafafafafafaf9f9f9f9f9f9fefefefcfcfcfcfcfcfbfbfbfbfbfbfafafafcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfefefefefefefffffffffffffefefefefefefdfdfdfcfcfcfcfcfcfafafafafafaf9f9f9f6f6f6fafafafefefef9f9f9efefeff3f3f3fcfcfcfffffffbfbfbf7f7f7f8f8f8f8f8f8fafafaf9f9f9f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f4f4f4f1f1f1ededede9e9e9e7e7e7f2f2f2f5f5f5ecececf9f9f9fefefefefefef9f9f9e5e5e5edededfdfdfdfdfdfdeeeeeeeaeaeaf2f2f2f7f7f7fafafafdfdfdfafafaf7f7f7fcfcfcfcfcfcf8f8f8f6f6f6f5f5f5fafafafafafaf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fcfcfcf9f9f9fafafaf3f3f3f5f5f5f6f6f6fafafafefefefcfcfcf8f8f8f9f9f9fcfcfcfbfbfbf7f7f7f7f7f7fbfbfbfbfbfbf8f8f8f2f2f2f5f5f5f9f9f9fbfbfbfafafaf8f8f8f7f7f7fafafafdfdfdfafafafbfbfbfafafaf8f8f8f4f4f4f0f0f0f5f5f5f8f8f8fafafafbfbfbfcfcfcfefefef8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fafafafafafafafafafcfcfcf9f9f9f9f9f9fafafafdfdfdfbfbfbf8f8f8fbfbfbfcfcfcf9f9f9f9f9f9f7f7f7f8f8f8fafafaf9f9f9f6f6f6f8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f6f6f6f8f8f8fafafaf6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7fafafafafafafafafaf8f8f8f9f9f9fbfbfbf9f9f9f4f4f4f8f8f8fafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9fcfcfcfefefefcfcfcfefefefdfdfdfbfbfbfbfbfbfafafafbfbfbf8f8f8f7f7f7f2f2f2ededede5e5e5e8e8e8e7e7e7e5e5e5e8e8e8ededede8e8e8edededeeeeeeefefefeeeeeeefefeff1f1f1f2f2f2f4f4f4f1f1f1edededececece8e8e8e7e7e7e9e9e9e8e8e8efefeff5f5f5f9f9f9f8f8f8f4f4f4f4f4f4f5f5f5fafafaf9f9f9f9f9f9fbfbfbfcfcfcfafafafafafafafafafafafafafafaf7f7f7f6f6f6f8f8f8f7f7f7f2f2f2f4f4f4f3f3f3f2f2f2efefeff2f2f2ecececedededf5f5f5f5f5f5f3f3f3f0f0f0eeeeeef3f3f3f4f4f4f4f4f4f2f2f2f3f3f3f3f3f3efefeff2f2f2fcfcfcfbfbfbfcfcfcfbfbfbf2f2f2f7f7f7fdfdfdfffffffcfcfcfcfcfcf1f1f1f4f4f4f7f7f7f4f4f4f3f3f3f5f5f5fdfdfdfefefefefefefafafaf8f8f8f9f9f9fbfbfbfefefefbfbfbf9f9f9fefefef9f9f9f6f6f6fdfdfdfcfcfcfefefefefefefefefef9f9f9f1f1f1eaeaeae8e8e8f3f3f3f6f6f6fafafaf8f8f8f7f7f7f8f8f8f8f8f8fafafaf3f3f3ececececececebebebecececf4f4f4f8f8f8fcfcfcfafafaf2f2f2f1f1f1f9f9f9fcfcfcf9f9f9ededede8e8e8edededf2f2f2f4f4f4f8f8f8f8f8f8fbfbfbfdfdfdf0f0f0f1f1f1f6f6f6f7f7f7f7f7f7f7f7f7f4f4f4eeeeeef2f2f2f7f7f7f9f9f9f8f8f8f8f8f8fafafafbfbfbfcfcfcfcfcfcf6f6f6f5f5f5f7f7f7f9f9f9f6f6f6ebebebe6e6e6e6e6e6eaeaeaf0f0f0f6f6f6f7f7f7fafafafefefefdfdfdfdfdfdfbfbfbf1f1f1eeeeeeecececf0f0f0e9e9e9ebebebebebebe9e9e9eaeaeaf1f1f1f7f7f7fafafafdfdfdfefefefefefefcfcfcf9f9f9f7f7f7f8f8f8fdfdfdfdfdfdfefefefcfcfcfcfcfcf8f8f8f7f7f7f2f2f2f6f6f6fbfbfbfafafafafafafcfcfcfbfbfbf8f8f8f4f4f4fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdf4f4f4ebebebe7e7e7ecececf4f4f4f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f4f4f4f6f6f6fafafafdfdfdf3f3f3eaeaeaf5f5f5f9f9f9fbfbfbfefefefefefef8f8f8f7f7f7f9f9f9f7f7f7f3f3f3fafafafcfcfcf5f5f5f7f7f7f4f4f4f7f7f7f8f8f8f7f7f7f9f9f9fafafafcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7fafafaf9f9f9fafafaf8f8f8fafafaf5f5f5f9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfefefefefefefbfbfbf6f6f6fefefefefefefefefefefefefcfcfcf3f3f3f2f2f2f6f6f6f8f8f8f3f3f3f3f3f3efefeff0f0f0f3f3f3f5f5f5f1f1f1f2f2f2f3f3f3f9f9f9f5f5f5f2f2f2f1f1f1f9f9f9fbfbfbf9f9f9fdfdfdfcfcfcf9f9f9f9f9f9fbfbfbf9f9f9f7f7f7fafafafdfdfdf8f8f8fafafaf9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6fafafafafafaf9f9f9fcfcfcfbfbfbfdfdfdfefefefefefefefefefffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffefefefefefefffffffffffff8f8f8f3f3f3f5f5f5fbfbfbfbfbfbf7f7f7f7f7f7f9f9f9fafafafafafafcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcf7f7f7f7f7f7f7f7f7f5f5f5f3f3f3f7f7f7f3f3f3e7e7e7f8f8f8fafafaf5f5f5f0f0f0f3f3f3fdfdfdfcfcfcebebebebebebf6f6f6fbfbfbfdfdfdf9f9f9f9f9f9f8f8f8f4f4f4f6f6f6fcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f1f1f1f7f7f7f6f6f6f7f7f7efefeff3f3f3f0f0f0f3f3f3f6f6f6f9f9f9f7f7f7f3f3f3f4f4f4efefefedededfbfbfbf8f8f8f1f1f1f7f7f7fafafaf8f8f8f4f4f4f0f0f0f4f4f4f7f7f7fafafaf8f8f8f8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f6f6f6f9f9f9f7f7f7fcfcfcfbfbfbf7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f3f3f3f3f3f3f5f5f5fafafafcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f5f5f5f4f4f4fcfcfcfafafaf7f7f7f7f7f7f9f9f9f8f8f8fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafbfbfbf8f8f8f9f9f9f6f6f6f4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafafafafbfbfbfafafafafafafbfbfbf9f9f9f8f8f8fafafafbfbfbfcfcfcfafafaf8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfbfbfbfafafaf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f5f5f5f0f0f0f3f3f3f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfafafaf7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9fafafafcfcfcfcfcfcfbfbfbf8f8f8f6f6f6f7f7f7fafafafdfdfdfefefefbfbfbf7f7f7f5f5f5f6f6f6fefefef4f4f4eeeeeef7f7f7f9f9f9e9e9e9ecececf3f3f3f6f6f6fbfbfbfafafafdfdfdfffffffffffffffffffffffffffffffffffffffffffffffff6f6f6f3f3f3fafafafefefefcfcfcfdfdfdfcfcfcfffffffffffffffffffefefefafafafffffffefefefffffff7f7f7e9e9e9f2f2f2f9f9f9fafafafafafafdfdfdfdfdfdfdfdfdfefefefbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f7f7f7fcfcfcf7f7f7fafafaefefefe4e4e4e6e6e6e7e7e7f2f2f2f7f7f7f7f7f7fbfbfbfffffffefefefefefefefefefefefefcfcfcfdfdfdfefefefffffffefefef6f6f6f0f0f0efefeff0f0f0f2f2f2f2f2f2eeeeeef0f0f0f4f4f4f7f7f7f9f9f9f5f5f5f1f1f1f0f0f0f7f7f7fafafaf6f6f6f7f7f7fbfbfbfffffffcfcfcf8f8f8fafafaf8f8f8f0f0f0e9e9e9efefeff1f1f1f2f2f2f7f7f7f5f5f5f7f7f7f8f8f8f9f9f9f5f5f5f6f6f6fdfdfdfefefefcfcfcfafafafafafaf7f7f7f6f6f6f3f3f3efefefe8e8e8f0f0f0f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fcfcfcfbfbfbf7f7f7f7f7f7f6f6f6fafafafafafaf7f7f7f9f9f9f9f9f9f8f8f8fcfcfcfefefefcfcfcfcfcfcf6f6f6dbdbdbdfdfdfe9e9e9ebebebf6f6f6f5f5f5f4f4f4f3f3f3f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9fefefefdfdfdfafafaf9f9f9fafafaf0f0f0f3f3f3f3f3f3f8f8f8f8f8f8f4f4f4fafafafefefef8f8f8f2f2f2f7f7f7fdfdfdf7f7f7fcfcfcfefefef8f8f8f4f4f4f8f8f8f8f8f8fbfbfbfdfdfdfdfdfdfafafaf7f7f7f6f6f6f9f9f9f7f7f7f5f5f5f4f4f4f5f5f5f3f3f3f2f2f2f4f4f4fbfbfbfdfdfdfbfbfbfafafaf6f6f6f4f4f4f2f2f2edededefefeff7f7f7fbfbfbfefefefdfdfdfdfdfdfbfbfbefefeff4f4f4fcfcfcf7f7f7f8f8f8fafafafbfbfbfafafaf9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcf7f7f7f6f6f6f4f4f4f4f4f4f5f5f5f8f8f8fafafafdfdfdfcfcfcf9f9f9f2f2f2f3f3f3f2f2f2f8f8f8f8f8f8fafafafcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf5f5f5f8f8f8f7f7f7fbfbfbfcfcfcfcfcfcfafafafbfbfbf8f8f8f6f6f6ecececf3f3f3f5f5f5f5f5f5fbfbfbfcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9fcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8fcfcfcfefefefdfdfdfafafaf3f3f3edededf0f0f0ececece2e2e2e2e2e2e8e8e8ebebebedededefefeff2f2f2f4f4f4f7f7f7fbfbfbfafafafefefefffffffefefefefefef5f5f5f5f5f5fdfdfdfafafaf7f7f7f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfbfbfbfafafaf9f9f9fafafafafafafbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf1f1f1f2f2f2fafafafcfcfcf8f8f8f5f5f5fbfbfbfefefef1f1f1ebebebf6f6f6fdfdfdfffffffbfbfbf4f4f4f7f7f7fbfbfbf8f8f8f5f5f5fcfcfcfafafafbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfafafafbfbfbf6f6f6f9f9f9fafafaf8f8f8f9f9f9f6f6f6f7f7f7f4f4f4f7f7f7f9f9f9f4f4f4f9f9f9f9f9f9f9f9f9fcfcfcf6f6f6f3f3f3fcfcfcfafafaf5f5f5f3f3f3f3f3f3f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8fbfbfbf7f7f7f5f5f5f6f6f6fbfbfbfbfbfbf8f8f8fafafaf7f7f7fafafaf9f9f9f7f7f7f7f7f7f8f8f8f5f5f5f5f5f5f8f8f8fafafaf9f9f9f8f8f8fafafaf8f8f8f7f7f7fbfbfbf9f9f9f7f7f7f9f9f9f8f8f8f4f4f4f8f8f8f9f9f9f5f5f5f4f4f4f8f8f8fbfbfbfcfcfcfafafaf8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9fafafafcfcfcfcfcfcfbfbfbf9f9f9fafafafbfbfbfafafaf9f9f9f6f6f6f8f8f8fcfcfcfafafafafafaf9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfafafafafafaf8f8f8fcfcfcfcfcfcf8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f4f4f4f3f3f3f5f5f5f7f7f7f8f8f8fafafaf9f9f9f9f9f9fafafafafafafbfbfbfafafafdfdfdfffffffffffff8f8f8ecececf0f0f0f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6fbfbfbfcfcfcfffffffdfdfdf5f5f5f5f5f5fafafaf6f6f6f9f9f9f9f9f9fafafafcfcfcfefefefcfcfcfbfbfbfafafafefefefafafaebebebf1f1f1f9f9f9f8f8f8f1f1f1e3e3e3ecececf3f3f3f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4f3f3f3f7f7f7fdfdfdfffffffdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfefefefdfdfdfbfbfbfdfdfdfdfdfdfafafaf8f8f8f9f9f9f2f2f2eeeeeef2f2f2f8f8f8f8f8f8fdfdfdfefefefcfcfcf8f8f8f2f2f2f2f2f2f9f9f9fbfbfbfafafafbfbfbfafafafafafaf6f6f6f6f6f6fafafafbfbfbfcfcfcfefefefffffffcfcfcf6f6f6f7f7f7f8f8f8fdfdfdfffffffffffffefefefdfdfdfafafaf6f6f6f5f5f5f3f3f3f5f5f5f9f9f9f7f7f7f9f9f9fbfbfbfafafafdfdfdfcfcfcf9f9f9f6f6f6f3f3f3fdfdfdfefefefafafaf8f8f8fcfcfcf8f8f8f9f9f9f4f4f4f8f8f8f9f9f9f4f4f4fafafaf9f9f9f9f9f9f3f3f3f9f9f9fefefefcfcfcfdfdfdfafafaf6f6f6f7f7f7fafafafafafaf7f7f7f9f9f9fafafaf7f7f7fbfbfbfbfbfbf6f6f6f6f6f6f7f7f7f6f6f6fafafafafafafbfbfbfefefefefefefffffffafafaeeeeeef0f0f0efefeff3f3f3fbfbfbfefefefdfdfdfefefefbfbfbededede8e8e8f5f5f5f0f0f0eeeeeef9f9f9fbfbfbf8f8f8fcfcfcfbfbfbf7f7f7f3f3f3efefeff8f8f8fafafaf8f8f8fbfbfbeeeeeee2e2e2e6e6e6efefeff5f5f5fcfcfcfdfdfdfdfdfdfefefef8f8f8f7f7f7fafafafcfcfcfbfbfbf3f3f3f5f5f5e9e9e9efefeff5f5f5f6f6f6fbfbfbfefefefdfdfdf7f7f7fbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfefefefffffffffffffdfdfdf5f5f5f7f7f7f8f8f8fbfbfbfbfbfbfdfdfdfffffffffffffcfcfcf9f9f9f5f5f5f4f4f4f6f6f6fafafaf8f8f8f7f7f7fcfcfcfcfcfcfefefefdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8fbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcf9f9f9f7f7f7f7f7f7fafafafbfbfbf7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7fefefefefefefcfcfcfffffffefefef8f8f8f8f8f8fcfcfcfbfbfbfbfbfbfefefefdfdfdfdfdfdfbfbfbf7f7f7f9f9f9f7f7f7f3f3f3f2f2f2f6f6f6fafafafafafaf5f5f5f2f2f2f2f2f2f1f1f1f8f8f8fdfdfdf9f9f9fafafafbfbfbfdfdfdfbfbfbfbfbfbfafafafafafaf9f9f9f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8fbfbfbefefefeaeaeae1e1e1e2e2e2f1f1f1f4f4f4f2f2f2f3f3f3f2f2f2f4f4f4f3f3f3f1f1f1f2f2f2eeeeeeededededededecececf1f1f1f9f9f9f8f8f8f3f3f3f5f5f5fdfdfdfdfdfdf9f9f9fafafafbfbfbfafafafafafaf9f9f9fafafaf9f9f9fafafaf8f8f8f5f5f5f6f6f6f5f5f5f8f8f8f9f9f9f2f2f2f9f9f9fdfdfdfefefefbfbfbf1f1f1f7f7f7fffffffafafafcfcfcfefefefdfdfdf0f0f0edededfbfbfbfdfdfdfffffffffffffefefef8f8f8f3f3f3f6f6f6eeeeeef7f7f7fcfcfcf7f7f7f9f9f9fafafafafafaf7f7f7fcfcfcfafafafafafafefefefdfdfdfbfbfbfbfbfbfefefefdfdfdfcfcfcf9f9f9f4f4f4f6f6f6fcfcfcfefefefcfcfcf8f8f8f0f0f0f5f5f5fdfdfdfffffffdfdfdf2f2f2f6f6f6fdfdfdfdfdfdf8f8f8e7e7e7e8e8e8f8f8f8fbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fafafaf7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7fafafafcfcfcfafafaf9f9f9fafafafcfcfcf8f8f8f5f5f5f1f1f1f5f5f5fcfcfcfefefef9f9f9f5f5f5f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfafafaf7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f8f8f8f6f6f6f6f6f6f9f9f9fafafafcfcfcfbfbfbfafafafafafaf9f9f9fcfcfcfcfcfcfafafaf9f9f9fbfbfbf9f9f9f7f7f7f6f6f6f8f8f8fafafafbfbfbfcfcfcfcfcfcfafafaf7f7f7fafafaf9f9f9f3f3f3fbfbfbf4f4f4f8f8f8fcfcfcfcfcfcf9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf9f9f9ecececf6f6f6fafafafafafafafafaf7f7f7efefefe7e7e7edededebebebe5e5e5e9e9e9f4f4f4f8f8f8fafafaf4f4f4f2f2f2f6f6f6ecececdadadadadadae2e2e2efefeff2f2f2eaeaeaf0f0f0f9f9f9f4f4f4efefefefefeff2f2f2f5f5f5f2f2f2eeeeeee8e8e8e8e8e8eeeeeeedededeeeeeeeeeeeeefefeff1f1f1f3f3f3f7f7f7fafafaf1f1f1f0f0f0f5f5f5f5f5f5f4f4f4f0f0f0f1f1f1f2f2f2f0f0f0f1f1f1ededede9e9e9eeeeeef3f3f3f3f3f3f4f4f4f4f4f4f9f9f9fefefefdfdfdfcfcfcfcfcfcfdfdfdf7f7f7eeeeeeeeeeeeebebebf0f0f0efefefe9e9e9eaeaeaefefefebebebedededeeeeeef1f1f1f2f2f2eaeaeaecececf3f3f3f4f4f4f3f3f3f8f8f8fafafaf9f9f9f4f4f4f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8fcfcfcfefefefffffffffffffdfdfdfbfbfbfafafafbfbfbfffffffefefefcfcfcfafafafcfcfcf8f8f8f1f1f1fafafafbfbfbfcfcfcfcfcfcfafafafbfbfbfcfcfcfffffffffffffffffffefefefefefefdfdfdfefefefbfbfbfbfbfbfcfcfcfcfcfcfefefef9f9f9fbfbfbfdfdfdfcfcfcf9f9f9f6f6f6fafafaf8f8f8f7f7f7f6f6f6f6f6f6fbfbfbf5f5f5f7f7f7fafafafbfbfbfefefefefefefafafaf8f8f8fbfbfbf7f7f7fafafafbfbfbfefefefcfcfcfafafafdfdfdfefefefbfbfbfafafafbfbfbfbfbfbf5f5f5efefeffbfbfbf9f9f9f9f9f9fdfdfdf8f8f8fcfcfcf7f7f7edededecececf7f7f7f4f4f4f4f4f4f4f4f4f7f7f7fcfcfcf8f8f8f9f9f9fbfbfbfcfcfcfbfbfbf3f3f3f7f7f7fcfcfcf9f9f9f8f8f8fdfdfdf9f9f9fcfcfcfdfdfdfcfcfcedededdfdfdfe6e6e6eeeeeef3f3f3f5f5f5f6f6f6f9f9f9fdfdfdfefefef9f9f9fdfdfdf9f9f9fafafaf4f4f4f8f8f8fcfcfcfdfdfdfefefefdfdfdfcfcfcfdfdfdf6f6f6edededf2f2f2f7f7f7fbfbfbfffffffdfdfdfafafaf6f6f6f6f6f6f3f3f3f0f0f0f6f6f6f6f6f6f6f6f6fcfcfcf8f8f8f8f8f8fcfcfcfefefefcfcfcfbfbfbf9f9f9f8f8f8f5f5f5f5f5f5f2f2f2f7f7f7f8f8f8f3f3f3f0f0f0efefefedededf0f0f0f6f6f6fbfbfbfefefefdfdfdf1f1f1f6f6f6fcfcfcfefefefefefefafafafafafafbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fafafafcfcfcfdfdfdfffffffefefef5f5f5eeeeeef3f3f3f6f6f6fafafafefefefffffffefefefdfdfdfafafaf7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8fcfcfcfdfdfdf9f9f9f8f8f8f5f5f5f3f3f3f5f5f5fbfbfbfafafaf6f6f6f5f5f5f7f7f7f6f6f6f6f6f6f4f4f4f9f9f9fafafaf4f4f4f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8fcfcfcf9f9f9f7f7f7f6f6f6f5f5f5f3f3f3f3f3f3f5f5f5f5f5f5f3f3f3f1f1f1f5f5f5f3f3f3f4f4f4f4f4f4f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f1f1f1ecececf6f6f6f9f9f9f5f5f5f3f3f3f6f6f6f7f7f7f4f4f4f4f4f4f8f8f8f8f8f8f8f8f8f5f5f5f3f3f3f5f5f5f8f8f8f7f7f7fdfdfdfcfcfcf7f7f7f8f8f8fbfbfbfcfcfcecececf0f0f0fdfdfdfffffff7f7f7fbfbfbfcfcfcf3f3f3e3e3e3efefeff2f2f2f1f1f1f6f6f6f8f8f8f7f7f7f6f6f6edededf5f5f5fbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fafafaf9f9f9fafafaf9f9f9f6f6f6fafafaf8f8f8fcfcfcfffffffefefefbfbfbfcfcfcfefefefdfdfdfdfdfdfcfcfcfafafaf9f9f9fdfdfdf7f7f7f6f6f6fcfcfcfefefefefefefdfdfdfefefefdfdfdf2f2f2f7f7f7f9f9f9f6f6f6f9f9f9f4f4f4f4f4f4fdfdfdfafafafafafafdfdfdfcfcfcfafafafbfbfbf6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafafcfcfcfefefefafafaf6f6f6f4f4f4f7f7f7fafafafdfdfdfbfbfbf7f7f7f9f9f9fbfbfbfafafaf9f9f9fafafaf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9fafafafafafafbfbfbfafafaf8f8f8f9f9f9f8f8f8fcfcfcfbfbfbfafafaf7f7f7f4f4f4f8f8f8f9f9f9fbfbfbf9f9f9fafafafafafafafafaf8f8f8fafafaf7f7f7f7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f4f4f4f8f8f8fafafaf9f9f9f6f6f6f9f9f9fafafaf8f8f8f9f9f9fafafafdfdfdf6f6f6f4f4f4f6f6f6f7f7f7e8e8e8d7d7d7e4e4e4e8e8e8e9e9e9edededf2f2f2f5f5f5f1f1f1f4f4f4f6f6f6ecececefefeff5f5f5fbfbfbf7f7f7eeeeeef3f3f3fafafaf5f5f5f0f0f0eeeeeeefefeff3f3f3f6f6f6f5f5f5f5f5f5f5f5f5f1f1f1f1f1f1f3f3f3eeeeeeefefeff3f3f3f7f7f7f5f5f5ecececebebebf0f0f0eeeeeee6e6e6e5e5e5e4e4e4e4e4e4e8e8e8dfdfdfdfdfdfe0e0e0e3e3e3f2f2f2f3f3f3e9e9e9e8e8e8e9e9e9ebebebececece8e8e8e3e3e3e7e7e7ebebebebebebeaeaeae5e5e5e7e7e7e8e8e8e3e3e3e4e4e4e9e9e9f1f1f1f7f7f7fbfbfbfafafafafafafcfcfcfdfdfdfafafafafafafbfbfbf4f4f4f4f4f4f5f5f5f8f8f8fafafaf7f7f7f1f1f1f6f6f6f7f7f7f3f3f3f1f1f1efefeff2f2f2efefeff0f0f0f7f7f7f8f8f8f9f9f9fbfbfbfefefefefefefffffffffffffffffffffffffefefefefefefefefefdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffcfcfcf9f9f9f9f9f9fdfdfdfefefefefefefafafaf8f8f8fdfdfdfefefefcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfbfbfbf4f4f4f3f3f3f8f8f8f5f5f5fafafafcfcfcfdfdfdfefefefdfdfdfafafafcfcfcfdfdfdf3f3f3f1f1f1f5f5f5f3f3f3f9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf9f9f9f2f2f2f8f8f8f8f8f8fdfdfdfdfdfdfbfbfbf9f9f9f7f7f7f9f9f9fefefefcfcfcf1f1f1edededf5f5f5f5f5f5fefefefefefefcfcfcfbfbfbf6f6f6f3f3f3f0f0f0f4f4f4f6f6f6f9f9f9f6f6f6f5f5f5f7f7f7f6f6f6fcfcfcfffffffffffff5f5f5efefeff3f3f3f5f5f5edededeeeeeef1f1f1f1f1f1f7f7f7fdfdfdf6f6f6efefefdededee1e1e1dadadae4e4e4f0f0f0edededefefeff2f2f2f3f3f3f1f1f1f6f6f6f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9fdfdfdfffffffefefefcfcfcfbfbfbf7f7f7f3f3f3efefefefefeff5f5f5f6f6f6f8f8f8fdfdfdfdfdfdfcfcfcf7f7f7f5f5f5f3f3f3f6f6f6f9f9f9f5f5f5f2f2f2f3f3f3f6f6f6f6f6f6f9f9f9fcfcfcfcfcfcf7f7f7f6f6f6f6f6f6f4f4f4f3f3f3f3f3f3f0f0f0f0f0f0ededededededeeeeeeefefeff4f4f4fcfcfcf8f8f8e7e7e7edededf3f3f3f7f7f7f6f6f6f4f4f4f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfdfdfdfbfbfbebebebf4f4f4fcfcfcf9f9f9f8f8f8f5f5f5f9f9f9fbfbfbf8f8f8f5f5f5f3f3f3f5f5f5f6f6f6f6f6f6f4f4f4f2f2f2f4f4f4f8f8f8fafafafdfdfdfcfcfcfbfbfbf9f9f9f7f7f7fdfdfdfdfdfdfbfbfbf8f8f8f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7f5f5f5f2f2f2f6f6f6f7f7f7f6f6f6fcfcfcfafafaf9f9f9fbfbfbfefefefefefefffffffefefefefefefdfdfdfefefefdfdfdfcfcfcfdfdfdfafafaf1f1f1f3f3f3f9f9f9f6f6f6f7f7f7f9f9f9fcfcfcefefeff1f1f1fcfcfcf6f6f6f5f5f5f8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8f6f6f6f4f4f4fdfdfdf9f9f9f7f7f7f7f7f7f8f8f8fcfcfcebebebf1f1f1fbfbfbfdfdfdedededf9f9f9fbfbfbecececf9f9f9fafafaeeeeeef5f5f5f6f6f6f4f4f4f6f6f6f6f6f6f9f9f9fafafaf9f9f9fbfbfbf8f8f8f7f7f7fafafafbfbfbfafafaf7f7f7f9f9f9fbfbfbfcfcfcf9f9f9fbfbfbfafafafafafaf8f8f8f3f3f3fdfdfdfefefefcfcfcfbfbfbf8f8f8eaeaeaf4f4f4fafafaf4f4f4f0f0f0fafafafbfbfbfafafaf9f9f9f3f3f3f1f1f1f6f6f6f6f6f6f6f6f6fefefefcfcfcf9f9f9f9f9f9f8f8f8f2f2f2f4f4f4f9f9f9fafafaf7f7f7f6f6f6f7f7f7fafafafbfbfbf9f9f9f8f8f8f7f7f7f9f9f9fafafafafafaf7f7f7f9f9f9fafafaf8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfafafaf7f7f7fafafaf7f7f7f9f9f9fafafaf8f8f8f9f9f9f8f8f8fafafaf9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfafafaf9f9f9fafafaf6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9f7f7f7f7f7f7fafafaf7f7f7f5f5f5f7f7f7f9f9f9fafafafbfbfbfafafaf9f9f9f8f8f8f8f8f8fbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f7f7f7fbfbfbfafafaf9f9f9f9f9f9f6f6f6fafafaf9f9f9fafafafafafafdfdfdf7f7f7f6f6f6fcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f4f4f4f3f3f3f4f4f4f3f3f3f5f5f5fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfefefefcfcfcfbfbfbfbfbfbf2f2f2f0f0f0eaeaeaedededf2f2f2f4f4f4f4f4f4f2f2f2f1f1f1f8f8f8fbfbfbf6f6f6eeeeeeedededf2f2f2f5f5f5f7f7f7f4f4f4f1f1f1f0f0f0f6f6f6f9f9f9fdfdfdfafafaf6f6f6f4f4f4f3f3f3f7f7f7f5f5f5f6f6f6f7f7f7f4f4f4efefefeeeeeeedededeaeaeaefefefefefefececece9e9e9e6e6e6e6e6e6ebebebe9e9e9e8e8e8ebebebecececefefeff1f1f1f5f5f5f8f8f8f6f6f6efefefededededededf0f0f0efefefedededecececf2f2f2f6f6f6f7f7f7f9f9f9fafafafafafaf6f6f6f6f6f6f7f7f7f9f9f9fbfbfbfafafaf7f7f7f9f9f9f9f9f9f6f6f6f6f6f6f9f9f9f9f9f9f4f4f4f6f6f6fbfbfbfcfcfcfbfbfbf8f8f8f3f3f3ecececf6f6f6fdfdfdfdfdfdf8f8f8f6f6f6fcfcfcfbfbfbf5f5f5f0f0f0f2f2f2f8f8f8f9f9f9f0f0f0eeeeeef6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafafdfdfdfefefefefefefefefefcfcfcfefefefefefefffffffffffffffffffcfcfcfbfbfbfafafaf8f8f8f7f7f7f7f7f7fbfbfbfafafafdfdfdfffffffcfcfcf8f8f8fafafaf8f8f8f5f5f5f9f9f9fbfbfbfdfdfdf8f8f8f4f4f4f7f7f7f9f9f9fcfcfcfcfcfcf9f9f9fafafaf7f7f7fcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8fbfbfbfffffffafafaf5f5f5f8f8f8fdfdfdfffffffefefef7f7f7f7f7f7fcfcfcfefefefbfbfbfcfcfcf8f8f8f5f5f5f5f5f5f6f6f6fafafaf5f5f5f5f5f5f4f4f4fafafafefefefdfdfdf0f0f0f0f0f0f4f4f4f8f8f8f9f9f9f7f7f7f7f7f7fbfbfbfffffffffffffafafaf8f8f8f7f7f7f9f9f9f0f0f0e9e9e9ebebebe8e8e8e3e3e3dcdcdce0e0e0e7e7e7efefefefefefededede7e7e7e8e8e8f5f5f5f5f5f5f4f4f4f5f5f5fbfbfbfcfcfcfdfdfdfcfcfcf8f8f8f7f7f7f6f6f6f9f9f9f6f6f6fafafafcfcfcfcfcfcfafafaf7f7f7f4f4f4fafafaf8f8f8f5f5f5f6f6f6f1f1f1f2f2f2f8f8f8fcfcfcfefefefdfdfdfbfbfbf5f5f5f4f4f4f6f6f6f7f7f7f5f5f5f1f1f1f5f5f5f8f8f8f2f2f2f7f7f7fcfcfcfefefeededede3e3e3eaeaeaf0f0f0f8f8f8f4f4f4f8f8f8fbfbfbf8f8f8e1e1e1ebebebfcfcfcfafafaf9f9f9fafafafbfbfbf8f8f8fbfbfbf9f9f9fafafafafafaf4f4f4f0f0f0f1f1f1f6f6f6f9f9f9fafafafcfcfcfdfdfdfcfcfcf9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbf6f6f6f7f7f7fbfbfbf7f7f7f6f6f6f7f7f7f4f4f4f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8fbfbfbfbfbfbfcfcfcfbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfefefefffffffafafafafafaf8f8f8f7f7f7fbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfefefefdfdfdfdfdfdf4f4f4f7f7f7fafafafcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbfafafafafafaf8f8f8f8f8f8fafafaf2f2f2f7f7f7f5f5f5f7f7f7fcfcfcfbfbfbfcfcfcecececf1f1f1f9f9f9fdfdfdefefeff4f4f4fefefef4f4f4f3f3f3f6f6f6fafafafefefefffffffcfcfcf9f9f9f7f7f7f3f3f3fafafafbfbfbfafafaf9f9f9f8f8f8f7f7f7f8f8f8f1f1f1fafafafcfcfcf4f4f4fcfcfcf7f7f7e7e7e7d8d8d8e7e7e7fafafaf7f7f7fbfbfbf8f8f8f6f6f6ecececf0f0f0f6f6f6f5f5f5f4f4f4f6f6f6f2f2f2f3f3f3f6f6f6f3f3f3f4f4f4f7f7f7f9f9f9f8f8f8fafafafbfbfbf8f8f8f8f8f8fbfbfbf7f7f7f3f3f3f6f6f6fafafafafafaf8f8f8f8f8f8fbfbfbfbfbfbfafafafafafafafafaf8f8f8f8f8f8fafafaf9f9f9fafafafbfbfbf7f7f7f5f5f5f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdf9f9f9f8f8f8f8f8f8fafafafbfbfbf7f7f7f9f9f9f9f9f9fbfbfbfafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f5f5f5f7f7f7f9f9f9fbfbfbfbfbfbfafafafafafafafafaf7f7f7fafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9fcfcfcfbfbfbf9f9f9fafafafafafafbfbfbfcfcfcfafafaf8f8f8f7f7f7f6f6f6fafafaf7f7f7f6f6f6f6f6f6f4f4f4f5f5f5fafafaf9f9f9f9f9f9f5f5f5f9f9f9f4f4f4f4f4f4f6f6f6f7f7f7f9f9f9e7e7e7ebebebf4f4f4f1f1f1ecececf3f3f3f4f4f4f5f5f5fbfbfbfbfbfbfbfbfbf8f8f8fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9fafafafafafafafafaf8f8f8f8f8f8f4f4f4efefefeeeeeeeeeeeef4f4f4f6f6f6fcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f8f8f8f5f5f5f4f4f4f3f3f3f5f5f5f1f1f1f5f5f5fdfdfdfcfcfcf6f6f6f4f4f4f5f5f5fcfcfcfefefefafafaf7f7f7f9f9f9f7f7f7f9f9f9fbfbfbfffffffffffff9f9f9f8f8f8fbfbfbfbfbfbfcfcfcf4f4f4efefefeaeaeae8e8e8e9e9e9e3e3e3e3e3e3eaeaeaeeeeeeececececececebebebe7e7e7e3e3e3e4e4e4e2e2e2e4e4e4ebebebeeeeeeeeeeeee8e8e8dfdfdfe5e5e5e7e7e7e5e5e5e5e5e5e8e8e8e7e7e7dededee1e1e1e4e4e4e7e7e7e6e6e6e9e9e9e6e6e6eaeaeae9e9e9e7e7e7e4e4e4dedededededee4e4e4e2e2e2dededee9e9e9f9f9f9f5f5f5f2f2f2f4f4f4f4f4f4f5f5f5f4f4f4e8e8e8e9e9e9f2f2f2f3f3f3f7f7f7fafafaf9f9f9f2f2f2f7f7f7f7f7f7f4f4f4ecececf1f1f1f5f5f5f7f7f7fbfbfbfcfcfcfafafafbfbfbfbfbfbf9f9f9f7f7f7f0f0f0f4f4f4fbfbfbfefefefdfdfdfefefefdfdfdfefefefffffffefefefdfdfdfafafafcfcfcfffffffdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfefefefffffffffffffffffffcfcfcfdfdfdfefefefefefefefefefdfdfdf9f9f9fbfbfbfffffffffffffefefefafafafefefefffffffefefefbfbfbf9f9f9fbfbfbfffffffffffffffffffcfcfcfbfbfbfcfcfcfbfbfbf5f5f5f0f0f0f9f9f9f4f4f4ebebebefefeff9f9f9fefefef6f6f6e9e9e9f1f1f1f5f5f5fbfbfbfffffffdfdfdfafafafafafafdfdfdfefefefffffffffffff8f8f8f0f0f0f8f8f8fcfcfcfdfdfdfcfcfcfcfcfcf9f9f9f6f6f6f5f5f5f6f6f6f0f0f0ebebebf3f3f3f6f6f6f6f6f6f4f4f4f6f6f6f1f1f1f5f5f5f9f9f9fafafafcfcfcfefefefdfdfdfafafaf6f6f6f2f2f2f2f2f2f6f6f6f7f7f7fcfcfcfefefefcfcfcf9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f3f3f3f7f7f7f9f9f9fafafafcfcfcfcfcfcfdfdfdfffffffcfcfcfbfbfbfbfbfbf8f8f8f8f8f8f5f5f5fcfcfcfffffff7f7f7e9e9e9e7e7e7edededf4f4f4f6f6f6fbfbfbfffffffefefef2f2f2f5f5f5fefefefbfbfbfbfbfbf8f8f8f9f9f9fdfdfdfcfcfcefefeff1f1f1f6f6f6f9f9f9fcfcfcfefefefbfbfbf7f7f7f6f6f6fbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f6f6f6fafafaf7f7f7ecececeeeeeefafafafcfcfcfafafaf6f6f6f6f6f6fcfcfcfefefefbfbfbf7f7f7f7f7f7f8f8f8f6f6f6fafafaf9f9f9fafafafafafafbfbfbfafafaf9f9f9fafafaf9f9f9fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfffffffefefefbfbfbf9f9f9fafafaf5f5f5f4f4f4f8f8f8fbfbfbf8f8f8fafafafdfdfdfcfcfcf7f7f7f7f7f7f7f7f7fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafaf7f7f7fcfcfcf4f4f4f3f3f3f5f5f5fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf1f1f1f7f7f7fbfbfbf4f4f4eeeeeef7f7f7fcfcfcf9f9f9fffffffafafaecececf6f6f6fdfdfdfefefefcfcfcfafafaf5f5f5fafafaf9f9f9fcfcfcfbfbfbfafafaf2f2f2f9f9f9f9f9f9fafafaf7f7f7f6f6f6fafafaf9f9f9f2f2f2e9e9e9f3f3f3fafafaf8f8f8f8f8f8f7f7f7f6f6f6fafafaf5f5f5f6f6f6f8f8f8f6f6f6f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7fbfbfbfbfbfbf9f9f9fafafafbfbfbf9f9f9f9f9f9f7f7f7f7f7f7fafafaf9f9f9fbfbfbfcfcfcf8f8f8f8f8f8f9f9f9f8f8f8fafafafafafafafafafbfbfbfcfcfcfbfbfbfafafaf7f7f7f7f7f7f9f9f9fcfcfcf6f6f6f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fafafafbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbf8f8f8f8f8f8f8f8f8fafafafcfcfcfcfcfcfdfdfdfdfdfdfafafaf8f8f8fbfbfbfcfcfcfbfbfbf7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f9f9f9fbfbfbf6f6f6f9f9f9fbfbfbfdfdfdfbfbfbf9f9f9f8f8f8f9f9f9fcfcfcfafafafafafaf7f7f7f7f7f7f8f8f8fafafafefefefbfbfbfafafafbfbfbfdfdfdfcfcfcfdfdfdfefefefcfcfcf9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbfafafaf8f8f8f8f8f8fcfcfcfdfdfdfefefef5f5f5f5f5f5f8f8f8f5f5f5f6f6f6fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfffffffffffffefefefafafafdfdfdfefefefefefefafafaf8f8f8f3f3f3f6f6f6fffffffdfdfdfefefefdfdfdf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f3f3f3f2f2f2f5f5f5f5f5f5f3f3f3f2f2f2f2f2f2f4f4f4f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f1f1f1fafafaf9f9f9f7f7f7f5f5f5f2f2f2f1f1f1f5f5f5f8f8f8f3f3f3f2f2f2edededebebebf3f3f3f1f1f1f1f1f1ececece8e8e8eaeaeae9e9e9e8e8e8efefeff6f6f6f1f1f1f1f1f1f3f3f3efefefececececececf0f0f0ededede8e8e8e5e5e5e9e9e9f0f0f0eeeeeee9e9e9e3e3e3e0e0e0e3e3e3e4e4e4eeeeeef0f0f0f1f1f1f3f3f3f1f1f1f0f0f0f3f3f3f6f6f6f4f4f4f5f5f5f4f4f4fafafafdfdfdfdfdfdfcfcfcf7f7f7f5f5f5f7f7f7fdfdfdfcfcfcfdfdfdfffffffefefef9f9f9f1f1f1f5f5f5f4f4f4f8f8f8fcfcfcfefefefefefefffffffffffffdfdfdfffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffff9f9f9f5f5f5fefefefffffffffffffefefefdfdfdfdfdfdfffffffffffffffffffefefefcfcfcf7f7f7f1f1f1f2f2f2f7f7f7f9f9f9f7f7f7fafafafffffffffffffefefef7f7f7f0f0f0f7f7f7f6f6f6fbfbfbfefefefcfcfceeeeeef4f4f4fefefefefefefefefefcfcfcfefefefefefef9f9f9fafafafcfcfcfefefefefefef8f8f8fafafafffffffefefefdfdfdfdfdfdfefefefbfbfbf5f5f5f8f8f8fbfbfbfafafaf2f2f2efefeff7f7f7fcfcfcfffffffffffffcfcfcfbfbfbfcfcfcfefefefcfcfcf9f9f9fafafaf9f9f9f9f9f9fafafafcfcfcfcfcfcfafafaf5f5f5fcfcfcfdfdfdfdfdfdfbfbfbfafafafdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfafafaf9f9f9fdfdfdfffffffefefefcfcfcfcfcfcfcfcfcf9f9f9fefefef7f7f7f8f8f8fffffffffffffefefefbfbfbfbfbfbf5f5f5f5f5f5f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfafafafbfbfbf7f7f7f8f8f8fcfcfcfbfbfbf7f7f7f6f6f6f7f7f7f8f8f8f8f8f8fdfdfdfbfbfbf7f7f7f2f2f2f1f1f1f5f5f5f9f9f9fcfcfcfdfdfdfbfbfbf9f9f9fafafafafafafafafaf8f8f8fafafafdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfafafaf9f9f9f8f8f8f8f8f8fbfbfbf7f7f7f6f6f6f1f1f1eeeeeef2f2f2f1f1f1f6f6f6fafafafafafaf9f9f9fbfbfbf8f8f8f8f8f8f8f8f8fafafaf5f5f5f5f5f5f9f9f9fafafafbfbfbf8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f6f6f6f7f7f7fafafafbfbfbf9f9f9f7f7f7f5f5f5f3f3f3f9f9f9f6f6f6f3f3f3f0f0f0eeeeeeecececf5f5f5f8f8f8f5f5f5f2f2f2f4f4f4f7f7f7fefefef6f6f6edededf5f5f5f1f1f1f8f8f8f9f9f9f6f6f6fbfbfbf9f9f9f5f5f5ebebebf2f2f2fafafafefefefcfcfceeeeeef2f2f2fafafafcfcfcfafafaf8f8f8fafafafcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fafafaf8f8f8f8f8f8f9f9f9fbfbfbf9f9f9fbfbfbf9f9f9fcfcfcfcfcfcf9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf5f5f5f1f1f1f5f5f5f9f9f9fcfcfcfbfbfbf8f8f8fafafafafafaf6f6f6f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8fcfcfcfcfcfcfbfbfbf8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7f9f9f9fcfcfcfbfbfbf8f8f8f7f7f7f6f6f6f6f6f6fbfbfbfcfcfcf8f8f8f8f8f8fcfcfcfafafaf8f8f8f8f8f8f7f7f7fbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8fbfbfbfafafaf9f9f9fafafaf6f6f6f6f6f6f8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f4f4f4f4f4f4f8f8f8f7f7f7f4f4f4f2f2f2f6f6f6f7f7f7f7f7f7f5f5f5f2f2f2f5f5f5f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdf9f9f9f6f6f6f5f5f5f7f7f7f9f9f9fafafaf6f6f6f5f5f5f6f6f6f9f9f9fafafafafafafafafaf9f9f9fbfbfbfafafaf8f8f8f8f8f8f6f6f6f7f7f7f2f2f2f2f2f2f6f6f6f9f9f9fcfcfcf9f9f9f6f6f6f7f7f7f4f4f4f6f6f6fbfbfbfbfbfbfbfbfbfdfdfdfcfcfcf4f4f4f3f3f3f5f5f5f6f6f6fbfbfbfcfcfcfefefefdfdfdfefefefcfcfcfbfbfbf5f5f5f7f7f7fbfbfbfcfcfcfdfdfdfefefefefefef9f9f9f4f4f4fbfbfbfffffffdfdfdf5f5f5f7f7f7fefefefffffffefefeedededf0f0f0f7f7f7f7f7f7fefefefdfdfdfbfbfbfdfdfdfffffffefefefefefefcfcfcf7f7f7f9f9f9f9f9f9f8f8f8fffffffffffffffffffffffffffffffcfcfcfffffffffffffefefefffffffffffffffffffffffffcfcfcfdfdfdfdfdfdfbfbfbfffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffefefefbfbfbf8f8f8fbfbfbefefeff2f2f2f9f9f9f6f6f6f9f9f9f6f6f6f4f4f4f1f1f1edededf6f6f6f8f8f8f1f1f1efefefefefefebebebe9e9e9e7e7e7ebebebecececefefeff0f0f0ecececedededececece8e8e8e8e8e8ecececf4f4f4f7f7f7f7f7f7fcfcfcf9f9f9ededede3e3e3e4e4e4e8e8e8ecececf1f1f1f5f5f5f0f0f0f2f2f2f5f5f5f5f5f5f3f3f3dbdbdbdededee0e0e0dededeebebebedededefefeff4f4f4edededefefeff1f1f1ebebebecececf3f3f3f2f2f2f1f1f1f5f5f5f9f9f9fbfbfbfefefefffffff3f3f3e8e8e8f4f4f4fafafafcfcfcfefefefffffffffffffbfbfbfefefefefefefefefefffffffffffffffffffdfdfdf8f8f8fbfbfbf8f8f8f7f7f7fbfbfbfffffff9f9f9f8f8f8fefefefcfcfceaeaeae7e7e7f8f8f8fefefef3f3f3edededfbfbfbfefefefffffff6f6f6f6f6f6efefefeaeaeaefefeff0f0f0f8f8f8fefefefcfcfcfafafaf6f6f6f8f8f8fdfdfdfefefefdfdfdfbfbfbf2f2f2f1f1f1f0f0f0f0f0f0f5f5f5f7f7f7f9f9f9f4f4f4eeeeeef3f3f3fafafafcfcfcfffffffffffff9f9f9edededf1f1f1f7f7f7fefefefdfdfdfbfbfbfcfcfcfbfbfbfbfbfbfdfdfdf8f8f8f8f8f8fcfcfcfefefefcfcfcf9f9f9f8f8f8f8f8f8fcfcfcfefefefbfbfbfafafaf9f9f9fcfcfcfefefefffffffffffffdfdfdfafafaffffffe2e2e2dcdcdcfbfbfbf5f5f5f2f2f2f3f3f3f8f8f8f3f3f3e5e5e5eaeaeaf7f7f7fafafafdfdfdfdfdfdf6f6f6f5f5f5f8f8f8fafafafdfdfdfdfdfdfcfcfcf9f9f9f6f6f6f7f7f7f3f3f3f3f3f3f8f8f8fcfcfcfcfcfcf9f9f9f8f8f8fafafaf9f9f9fbfbfbf9f9f9f7f7f7f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfefefef8f8f8f7f7f7f3f3f3f2f2f2f5f5f5f8f8f8fafafafafafafafafaf8f8f8fcfcfcfafafaf8f8f8f5f5f5f6f6f6f6f6f6fafafaf7f7f7f9f9f9fcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f9f9f9fafafaf7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fdfdfdfbfbfbfcfcfcfafafafbfbfbfbfbfbfafafafdfdfdfbfbfbf4f4f4f4f4f4f0f0f0f8f8f8fffffffefefefefefefffffffdfdfdfcfcfcf0f0f0e2e2e2edededfafafaf1f1f1dadadaeaeaeaf4f4f4fdfdfdf7f7f7e9e9e9f2f2f2f2f2f2f9f9f9fdfdfdfcfcfcfefefefbfbfbf4f4f4f5f5f5f7f7f7f0f0f0f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8fcfcfcfcfcfcf7f7f7f9f9f9fdfdfdfefefefefefefbfbfbfafafaf8f8f8f8f8f8f8f8f8fafafafcfcfcfefefefdfdfdf8f8f8f6f6f6f8f8f8fafafafcfcfcfbfbfbf8f8f8f7f7f7fbfbfbfbfbfbf7f7f7f6f6f6fafafaf9f9f9f7f7f7fafafaf7f7f7f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbf7f7f7fcfcfcf6f6f6f5f5f5f1f1f1f6f6f6fcfcfcfefefefefefefafafaf7f7f7f7f7f7f3f3f3f4f4f4f8f8f8fbfbfbfafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8fafafaf8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9fafafafafafaf8f8f8fafafaf9f9f9fafafafafafaf9f9f9f9f9f9fafafafafafafafafafafafaf8f8f8f6f6f6f6f6f6f5f5f5f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7f5f5f5f7f7f7fafafafdfdfdfbfbfbf4f4f4fbfbfbfffffffffffffefefefefefefefefefbfbfbf8f8f8fbfbfbf9f9f9fafafafcfcfcfdfdfdfafafaf6f6f6f7f7f7f8f8f8fafafaf6f6f6f6f6f6fbfbfbfbfbfbf9f9f9f8f8f8fafafaf9f9f9f8f8f8f9f9f9fbfbfbfcfcfcf8f8f8efefefeeeeeef2f2f2f3f3f3f0f0f0f8f8f8f1f1f1f0f0f0ecececf4f4f4f4f4f4f3f3f3f7f7f7f4f4f4f4f4f4f8f8f8fffffffefefefefefefefefefefefefdfdfdfcfcfcfcfcfcf8f8f8fbfbfbfffffffafafafafafafcfcfcfefefef8f8f8eeeeeefbfbfbfafafaf9f9f9fafafafdfdfdfcfcfcfcfcfcfefefefefefefffffffefefefcfcfcfefefef3f3f3f4f4f4fdfdfdfffffffffffffffffffffffffefefefffffffcfcfcfbfbfbf9f9f9f8f8f8fdfdfdfbfbfbfbfbfbecececeaeaeaf8f8f8fcfcfcfcfcfcfbfbfbf9f9f9f6f6f6fafafafefefefdfdfdfefefefffffffffffffdfdfdfcfcfcf7f7f7fafafafefefefffffffcfcfcf9f9f9fdfdfdfdfdfdfefefefffffffdfdfdf9f9f9fcfcfcf6f6f6eeeeeef5f5f5f7f7f7f9f9f9fbfbfbfdfdfdfcfcfcf4f4f4fdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfcfcfcfdfdfdfffffffcfcfcfdfdfdfcfcfcfcfcfcfafafaf6f6f6eeeeeeefefeff5f5f5f3f3f3f0f0f0f0f0f0f7f7f7fafafaf4f4f4eaeaeaedededececececececebebebe8e8e8e6e6e6e9e9e9e8e8e8e8e8e8f9f9f9efefefe5e5e5e6e6e6e9e9e9ececece8e8e8ebebebefefefe7e7e7e9e9e9ececece9e9e9eaeaeaeeeeeee5e5e5d8d8d8e1e1e1e3e3e3e1e1e1ebebebeeeeeef1f1f1f7f7f7f8f8f8f4f4f4f6f6f6fafafafafafafbfbfbf8f8f8fdfdfdfdfdfdfcfcfcfefefefefefefefefefffffffefefefcfcfceeeeeeedededf7f7f7f9f9f9f6f6f6fafafaf8f8f8f8f8f8fcfcfcf4f4f4f6f6f6fbfbfbfdfdfdf5f5f5f7f7f7fafafafefefefefefefdfdfdf4f4f4f2f2f2f1f1f1f2f2f2f5f5f5f4f4f4f8f8f8fbfbfbeeeeeee9e9e9f2f2f2f8f8f8f9f9f9fafafafafafafefefefdfdfdf4f4f4e9e9e9e7e7e7eeeeeef9f9f9efefefe4e4e4eaeaeaf6f6f6fdfdfdfefefefafafaeaeaeaedededf7f7f7f6f6f6f9f9f9fcfcfcf7f7f7f5f5f5f4f4f4f4f4f4f7f7f7f8f8f8f4f4f4f8f8f8f9f9f9f7f7f7f8f8f8fafafaf8f8f8fafafaf8f8f8f8f8f8f8f8f8f5f5f5f9f9f9fffffffffffffffffffffffffffffff0f0f0eaeaeaf7f7f7f5f5f5f9f9f9fcfcfcfefefefdfdfdefefefe9e9e9f2f2f2fafafafcfcfcfdfdfdfafafafbfbfbf7f7f7f6f6f6fafafaf7f7f7f8f8f8f4f4f4f8f8f8f6f6f6f5f5f5f4f4f4f8f8f8f9f9f9fdfdfdfdfdfdf8f8f8f6f6f6f4f4f4f9f9f9f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6fbfbfbfafafafbfbfbf7f7f7f6f6f6f4f4f4f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f4f4f4f1f1f1f6f6f6ecececf1f1f1f1f1f1f4f4f4fefefefffffffffffffefefefbfbfbfdfdfdf5f5f5f5f5f5fbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfefefef7f7f7f2f2f2f9f9f9f9f9f9fafafaf7f7f7f7f7f7f2f2f2ecececf0f0f0f5f5f5f8f8f8fdfdfdf9f9f9f8f8f8fafafafbfbfbfffffff6f6f6f7f7f7fafafafefefef9f9f9f9f9f9f0f0f0f2f2f2fcfcfcf6f6f6f0f0f0f3f3f3f5f5f5f7f7f7fdfdfdfdfdfdf6f6f6f5f5f5f6f6f6f7f7f7f4f4f4f7f7f7f3f3f3f1f1f1f4f4f4f8f8f8f6f6f6f6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f9f9f9f8f8f8fafafafcfcfcfafafaf8f8f8f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f5f5f5f6f6f6fafafafbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f9f9f9f7f7f7f8f8f8fbfbfbfafafaf5f5f5f8f8f8fbfbfbfafafafbfbfbfafafafafafafafafaf8f8f8f7f7f7fbfbfbf8f8f8fbfbfbf6f6f6f4f4f4f8f8f8f6f6f6f4f4f4f5f5f5f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f9f9f9f9f9f9f7f7f7f3f3f3f6f6f6fbfbfbfbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfafafaf9f9f9fafafaf9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfafafaf8f8f8f6f6f6f8f8f8fbfbfbfafafaf9f9f9f8f8f8f7f7f7fafafaf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fafafaf7f7f7f8f8f8fafafafcfcfcfefefefbfbfbfcfcfcfefefef6f6f6f8f8f8f7f7f7fafafafdfdfdf7f7f7f1f1f1f0f0f0ededededededf1f1f1f7f7f7f8f8f8fbfbfbfafafaf6f6f6f6f6f6fafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9fafafaf7f7f7fcfcfcfefefefdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf6f6f6fafafafafafaf7f7f7f8f8f8f4f4f4f2f2f2f7f7f7fefefefdfdfdfffffffffffffefefefdfdfdf9f9f9fbfbfbfefefeffffffffffffefefefeeeeeef0f0f0f9f9f9eeeeeeeeeeeef7f7f7dbdbdbe1e1e1eaeaeaf2f2f2f7f7f7fafafafafafafcfcfcfdfdfdfdfdfdfefefeffffffe9e9e9e4e4e4f1f1f1f9f9f9fbfbfbf7f7f7f8f8f8fcfcfcfcfcfcf8f8f8eaeaeaedededeaeaeaf0f0f0f3f3f3f8f8f8f7f7f7f3f3f3f5f5f5efefeff2f2f2f4f4f4fafafafcfcfcfcfcfcf8f8f8f2f2f2f3f3f3f7f7f7f7f7f7f8f8f8fafafaf6f6f6f3f3f3f9f9f9f9f9f9f8f8f8fefefefefefefafafaf0f0f0ecececfafafafdfdfdfcfcfcfbfbfbfafafafbfbfbfffffff6f6f6f1f1f1f7f7f7fefefefffffffdfdfdfafafafffffffcfcfcfcfcfcfefefefffffffffffffffffffbfbfbfcfcfcfefefefffffffffffffbfbfbf7f7f7fefefefafafafbfbfbf9f9f9f4f4f4f3f3f3f5f5f5f9f9f9fefefefefefefefefefefefefdfdfdfcfcfcfdfdfdfcfcfcf8f8f8f6f6f6fcfcfcf7f7f7f5f5f5fcfcfcfdfdfdfbfbfbf3f3f3ebebebf2f2f2f2f2f2f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0edededecececf5f5f5f4f4f4efefefecececefefeff1f1f1f0f0f0efefefedededf0f0f0f1f1f1f1f1f1efefeff2f2f2f1f1f1edededf1f1f1f5f5f5f8f8f8fdfdfdfdfdfdfffffffffffffcfcfcfdfdfdfdfdfdfafafafefefefffffffdfdfdfdfdfdfffffffefefefafafafdfdfdfffffffefefef8f8f8f6f6f6f7f7f7f6f6f6fafafafffffffffffffefefefefefefcfcfcfbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f6f6f6f1f1f1f1f1f1f0f0f0f4f4f4fafafafefefefdfdfdfcfcfcfcfcfcfdfdfdfffffffcfcfcfbfbfbf7f7f7ebebebecececf9f9f9fefefefffffffffffff3f3f3edededfbfbfbfefefefefefefcfcfcf9f9f9f7f7f7f6f6f6f0f0f0ecececf0f0f0f2f2f2f5f5f5f6f6f6f3f3f3f8f8f8f5f5f5f3f3f3f1f1f1f4f4f4f9f9f9fcfcfcf8f8f8fafafaf1f1f1f5f5f5fafafafdfdfdf9f9f9fbfbfbfffffffefefefafafafafafafdfdfdfefefef7f7f7f3f3f3f5f5f5fafafafafafaf8f8f8f2f2f2f5f5f5f9f9f9fafafafafafafafafafefefefcfcfcf9f9f9f8f8f8fdfdfdfbfbfbfefefefafafaf8f8f8fafafafafafafafafaf7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfefefefdfdfdf6f6f6f3f3f3f7f7f7f8f8f8f9f9f9f8f8f8f3f3f3f3f3f3f5f5f5f4f4f4f6f6f6f4f4f4f1f1f1f4f4f4f7f7f7f8f8f8e7e7e7eeeeeeedededf6f6f6f3f3f3f0f0f0f6f6f6f8f8f8f3f3f3fcfcfcfdfdfdf7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9fafafaf8f8f8f8f8f8f8f8f8f5f5f5f9f9f9f5f5f5f2f2f2f5f5f5f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfafafafafafaf8f8f8fafafafcfcfcfdfdfdf9f9f9f7f7f7f5f5f5fafafaf2f2f2ededede2e2e2ebebebfafafafdfdfdecececdfdfdff2f2f2f2f2f2f7f7f7f9f9f9fbfbfbfcfcfcfefefeffffffecececdfdfdffbfbfbf4f4f4f1f1f1fbfbfbf7f7f7f9f9f9f1f1f1f6f6f6fbfbfbfafafaf9f9f9f4f4f4fafafafafafaf8f8f8f2f2f2f5f5f5f4f4f4f8f8f8fcfcfcfbfbfbf6f6f6f3f3f3f7f7f7fcfcfcfdfdfdfcfcfcfafafaf9f9f9f8f8f8f7f7f7f5f5f5f5f5f5fafafafafafafafafafafafafafafaf9f9f9f6f6f6f7f7f7f5f5f5f5f5f5f8f8f8f8f8f8fafafaf8f8f8f9f9f9fbfbfbfafafaf8f8f8f5f5f5fafafafdfdfdf5f5f5f7f7f7f9f9f9f8f8f8f7f7f7fafafafafafafcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f7f7f7f9f9f9fcfcfcfbfbfbf8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcf8f8f8f7f7f7f8f8f8fafafafafafafafafaf9f9f9f9f9f9f9f9f9fcfcfcfafafaf8f8f8f8f8f8f9f9f9fafafaf7f7f7fafafafbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfdfdfdfefefefcfcfcf8f8f8f3f3f3eaeaeaf3f3f3f9f9f9f5f5f5f2f2f2f2f2f2f8f8f8fcfcfcfefefefefefefbfbfbf8f8f8f9f9f9f9f9f9f8f8f8fcfcfcfdfdfdfdfdfdfcfcfcf9f9f9eeeeeef5f5f5f5f5f5f8f8f8f9f9f9fefefefdfdfdfbfbfbf9f9f9f7f7f7f8f8f8f5f5f5f8f8f8fbfbfbf8f8f8f9f9f9f9f9f9f6f6f6f4f4f4fcfcfcfffffffefefefefefefffffffffffffffffffffffffbfbfbeeeeeef4f4f4fbfbfbfefefefffffffcfcfcf0f0f0f1f1f1fbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfdfdfdf0f0f0e6e6e6f1f1f1efefeff3f3f3f2f2f2ececece3e3e3dfdfdfdfdfdfdededee4e4e4ecececefefeffafafaefefefecececeaeaeaf4f4f4f9f9f9ececece9e9e9e3e3e3efefeffbfbfbf7f7f7fbfbfbfafafafbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf7f7f7eeeeeef1f1f1f1f1f1fafafafdfdfdfbfbfbf4f4f4f1f1f1efefefeeeeeef2f2f2f7f7f7fbfbfbfdfdfdf9f9f9f7f7f7f9f9f9f7f7f7f8f8f8f4f4f4ecececf6f6f6fefefef8f8f8f6f6f6f9f9f9f9f9f9fcfcfcfefefefdfdfdfefefefffffff8f8f8f0f0f0f4f4f4f8f8f8fafafaf5f5f5f5f5f5f6f6f6f9f9f9fbfbfbf5f5f5efefeff6f6f6f7f7f7fdfdfdfdfdfdfafafafcfcfcf3f3f3f7f7f7fdfdfdf6f6f6f9f9f9fafafafbfbfbfdfdfdfafafafafafafcfcfcfafafafafafafffffffcfcfcf7f7f7f9f9f9fffffffffffffcfcfcf4f4f4f5f5f5f5f5f5fdfdfdfefefefffffffcfcfcf9f9f9f9f9f9f9f9f9f6f6f6fafafafefefefefefefefefefefefef1f1f1d9d9d9e5e5e5eeeeeedddddde3e3e3e3e3e3e4e4e4e8e8e8e7e7e7e9e9e9ecececeeeeeeeeeeeef2f2f2f5f5f5f7f7f7fafafafcfcfcfffffffffffffffffffffffff8f8f8fbfbfbfefefefefefefafafafbfbfbfefefeeeeeeedcdcdcf0f0f0f6f6f6fbfbfbfefefefefefefcfcfcf9f9f9fcfcfcfffffffffffffffffffffffffffffffffffffafafaf8f8f8f9f9f9fdfdfdfffffffffffffbfbfbfbfbfbfdfdfdf7f7f7f0f0f0f8f8f8f9f9f9fafafafcfcfcfefefefefefefefefefcfcfcf9f9f9f1f1f1f3f3f3fcfcfcfdfdfdf9f9f9fbfbfbfcfcfcf5f5f5eaeaeaf2f2f2fcfcfcfffffffdfdfdf7f7f7f4f4f4f1f1f1f4f4f4fafafafafafafafafafefefefefefefdfdfdf9f9f9f8f8f8f9f9f9fcfcfcfcfcfcf2f2f2ddddddd2d2d2cfcfcfefefeffefefefdfdfdf1f1f1eeeeeef6f6f6f9f9f9fdfdfdfdfdfdfefefefffffffbfbfbe9e9e9ecececf4f4f4fbfbfbfafafaf6f6f6fcfcfcf7f7f7f4f4f4fcfcfcf8f8f8f4f4f4fdfdfdf9f9f9fcfcfcfdfdfdfafafafcfcfcf5f5f5eeeeeefbfbfbfbfbfbf8f8f8f8f8f8f8f8f8fafafafcfcfcf9f9f9fafafaf8f8f8eeeeeef0f0f0fefefefefefefefefefafafaf7f7f7fbfbfbfffffffefefefdfdfdfcfcfcf9f9f9fefefefffffffdfdfdfbfbfbfefefefbfbfbfdfdfdf6f6f6ebebebeeeeeef6f6f6f9f9f9fafafaf3f3f3f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6f5f5f5f2f2f2f3f3f3f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8fbfbfbfbfbfbf8f8f8f8f8f8f8f8f8efefefefefeff3f3f3fafafafcfcfcfbfbfbfafafaf9f9f9f7f7f7fbfbfbfdfdfdf5f5f5e8e8e8f4f4f4fdfdfdfcfcfcfbfbfbfdfdfdf7f7f7f2f2f2e5e5e5e6e6e6efefeff5f5f5fafafaf9f9f9f1f1f1f9f9f9f7f7f7eeeeeefdfdfdfefefefefefefafafafafafaf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f5f5f5f4f4f4f5f5f5f9f9f9f7f7f7f6f6f6f4f4f4f5f5f5f9f9f9f7f7f7f8f8f8fbfbfbfafafaf7f7f7f9f9f9fcfcfcfefefefefefefafafaf8f8f8fcfcfcfbfbfbf8f8f8f8f8f8fbfbfbf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6fbfbfbfafafaf9f9f9fafafaf7f7f7f1f1f1f7f7f7fdfdfdf8f8f8fbfbfbfdfdfdfcfcfcf8f8f8fafafaf8f8f8fafafafcfcfcfafafaf7f7f7f9f9f9f8f8f8fafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f9f9f9fcfcfcfafafaf9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6fafafafcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9fafafafcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f6f6f6fbfbfbfafafaf8f8f8f8f8f8fcfcfcfcfcfcf8f8f8f7f7f7f7f7f7ecececefefeff9f9f9fefefef2f2f2e2e2e2ebebebefefefeeeeeef6f6f6fafafaf6f6f6fafafafcfcfcf7f7f7f1f1f1f1f1f1f5f5f5f4f4f4efefefefefeff2f2f2f8f8f8f7f7f7f9f9f9fbfbfbf1f1f1efefefebebebf1f1f1f0f0f0ecececfafafaf9f9f9fbfbfbf7f7f7f5f5f5fdfdfdfefefefffffff7f7f7e5e5e5e9e9e9efefefecececebebebf0f0f0ebebebd0d0d0e1e1e1e3e3e3e4e4e4e9e9e9eeeeeef1f1f1f3f3f3fbfbfbfafafaf1f1f1f2f2f2f4f4f4f0f0f0f5f5f5fcfcfcfafafafefefefdfdfdf6f6f6f5f5f5fbfbfbfafafaf7f7f7f5f5f5f1f1f1ebebebeeeeeee9e9e9eeeeeef3f3f3fcfcfcfdfdfdfbfbfbf4f4f4f7f7f7fafafaf7f7f7f6f6f6fbfbfbfffffffdfdfdfbfbfbfefefefefefefbfbfbfcfcfcfefefefffffffffffffffffffefefefdfdfdfbfbfbfdfdfdfcfcfcfefefefefefefefefefdfdfdfbfbfbfcfcfcfcfcfcf8f8f8f6f6f6fbfbfbfefefefafafaf6f6f6f2f2f2f6f6f6f6f6f6f1f1f1f8f8f8fafafafdfdfdfffffffffffffefefef7f7f7f7f7f7fafafafdfdfdf4f4f4ecececf4f4f4eeeeeef7f7f7fefefefbfbfbf7f7f7f6f6f6f4f4f4fafafafafafafdfdfdfcfcfcfafafafbfbfbfcfcfcfcfcfcfdfdfdfffffffffffffefefefefefefdfdfdfdfdfdfcfcfcfdfdfdfdfdfdf7f7f7f0f0f0f7f7f7fcfcfcf6f6f6fafafafefefefffffffdfdfdfafafaf8f8f8f5f5f5f2f2f2f4f4f4f8f8f8f5f5f5f0f0f0f3f3f3f4f4f4f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9fcfcfcf5f5f5edededdedededbdbdbd9d9d9dddddde1e1e1e0e0e0e0e0e0e0e0e0dcdcdcdfdfdfe3e3e3e5e5e5e0e0e0e0e0e0e2e2e2e2e2e2e2e2e2e7e7e7e9e9e9ebebebeeeeeef2f2f2f3f3f3f8f8f8fbfbfbfefefefbfbfbf8f8f8f4f4f4e3e3e3e3e3e3eeeeeeedededf0f0f0f4f4f4f4f4f4f5f5f5f3f3f3f4f4f4f6f6f6f9f9f9f9f9f9fdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffbfbfbf8f8f8fcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfefefefefefef9f9f9f9f9f9f6f6f6f4f4f4f9f9f9fcfcfcfefefef6f6f6ecececf6f6f6fefefefffffffefefefbfbfbf6f6f6f9f9f9fefefefffffffefefefefefefffffffefefefcfcfcfcfcfcfffffffffffffffffffbfbfbebebebdcdcdce0e0e0f5f5f5fefefefffffffbfbfbf9f9f9fbfbfbfafafafafafafdfdfdfafafafefefef8f8f8ececece5e5e5f0f0f0fafafafffffffdfdfdfefefef6f6f6ebebebfcfcfcfafafaf8f8f8f5f5f5f3f3f3fbfbfbfdfdfdf9f9f9f7f7f7efefeff5f5f5fefefefdfdfdfcfcfcf9f9f9f5f5f5f7f7f7fcfcfcfdfdfdfcfcfcf7f7f7f5f5f5fcfcfcfdfdfdfcfcfcfafafaf3f3f3f6f6f6f7f7f7fdfdfdfcfcfcf7f7f7f5f5f5f9f9f9f9f9f9f6f6f6f7f7f7f6f6f6fdfdfdf8f8f8f2f2f2fcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfafafaf6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f4f4f4f6f6f6fafafafcfcfcfefefefefefefefefefdfdfdfefefefafafaf8f8f8f9f9f9f7f7f7f9f9f9f7f7f7ebebebe6e6e6efefeff2f2f2f8f8f8fdfdfdfdfdfdfdfdfdfffffffdfdfdf6f6f6fcfcfcfdfdfdf5f5f5fafafafffffffefefefbfbfbf6f6f6f6f6f6f7f7f7f6f6f6fefefefdfdfdf0f0f0fbfbfbfafafafcfcfcfdfdfdfcfcfcf7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfbfbfbf7f7f7f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f6f6f6f6f6f6fafafafbfbfbfafafafafafaf7f7f7f9f9f9f7f7f7f7f7f7fbfbfbfbfbfbfcfcfcfbfbfbfafafafbfbfbfcfcfcfcfcfcfefefefbfbfbfcfcfcfdfdfdfdfdfdfffffffcfcfcfbfbfbf9f9f9f4f4f4f9f9f9fafafaebebebeeeeeef8f8f8fbfbfbf5f5f5f3f3f3f3f3f3efefefecececedededf2f2f2f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8fafafaf7f7f7f7f7f7fafafaf7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f8f8f8f9f9f9fafafaf8f8f8fafafaf9f9f9f8f8f8fafafafafafafbfbfbf8f8f8f5f5f5f5f5f5f9f9f9fbfbfbfafafaf7f7f7f4f4f4f4f4f4f8f8f8f9f9f9f9f9f9fbfbfbf7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f1f1f1f4f4f4f8f8f8fcfcfcfbfbfbf6f6f6f4f4f4f2f2f2edededf6f6f6fcfcfcfbfbfbfcfcfcfafafafbfbfbf7f7f7f6f6f6f5f5f5f5f5f5edededf2f2f2f1f1f1f5f5f5f9f9f9f9f9f9fbfbfbfcfcfcfafafafafafafefefefefefefdfdfdfdfdfdfdfdfdfefefef2f2f2e0e0e0ebebebf5f5f5ecececebebebe9e9e9e9e9e9f1f1f1e7e7e7e4e4e4e8e8e8eeeeeeeeeeeef6f6f6f3f3f3e5e5e5e4e4e4ecececf2f2f2f3f3f3f7f7f7fdfdfdf4f4f4f6f6f6f3f3f3ecececf4f4f4f9f9f9f3f3f3eeeeeef8f8f8fefefefefefefffffffefefefdfdfdfffffffdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfffffffbfbfbf6f6f6efefeff0f0f0f8f8f8f9f9f9fdfdfdfdfdfdf9f9f9f9f9f9fafafafefefefffffff8f8f8f0f0f0f3f3f3f3f3f3f7f7f7fcfcfcfdfdfdf7f7f7f5f5f5f8f8f8fafafaf8f8f8f8f8f8f6f6f6f3f3f3f3f3f3f7f7f7fafafaf8f8f8f7f7f7f1f1f1f0f0f0f7f7f7fdfdfdfafafaf6f6f6f6f6f6f3f3f3f1f1f1f5f5f5f6f6f6f9f9f9fefefefffffffdfdfdefefeff5f5f5fafafafcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf8f8f8efefefeaeaeaf2f2f2f5f5f5fbfbfbfffffffdfdfdfbfbfbfbfbfbf8f8f8f9f9f9f7f7f7f8f8f8fcfcfcfffffffefefefafafaf8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6fcfcfcfafafaf4f4f4fafafafcfcfcf6f6f6efefeff3f3f3fdfdfdfffffffefefefbfbfbfbfbfbf9f9f9fafafafdfdfdfdfdfdf9f9f9f3f3f3f1f1f1f1f1f1f0f0f0f9f9f9efefefe3e3e3e7e7e7efefefe9e9e9f0f0f0f1f1f1f3f3f3eeeeeeeeeeeef1f1f1eeeeeeebebebe9e9e9e6e6e6e6e6e6e8e8e8e7e7e7e3e3e3e6e6e6e1e1e1dededee2e2e2e4e4e4e3e3e3e4e4e4e4e4e4e6e6e6ecececf0f0f0f0f0f0f1f1f1f3f3f3f8f8f8fafafaf9f9f9fafafaf9f9f9f7f7f7f4f4f4f1f1f1f1f1f1f1f1f1efefefefefeff0f0f0efefefefefeff3f3f3f9f9f9fcfcfcf8f8f8f0f0f0f1f1f1f5f5f5f9f9f9f4f4f4efefeff8f8f8fdfdfdfdfdfdfcfcfcfafafafcfcfcfdfdfdfefefefffffff9f9f9f3f3f3f9f9f9f1f1f1f7f7f7fffffffcfcfcfefefefdfdfdf2f2f2fbfbfbfcfcfcf9f9f9fefefefffffffefefefefefefcfcfcf4f4f4f6f6f6f5f5f5f9f9f9fbfbfbfdfdfdfdfdfdf9f9f9fefefefffffffafafaf4f4f4fcfcfceeeeeeeeeeeef9f9f9fefefefefefefcfcfcfefefefdfdfdfdfdfdf8f8f8f2f2f2f9f9f9fefefefbfbfbf9f9f9f8f8f8f5f5f5fdfdfdfefefefdfdfdf7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f5f5f5fafafafcfcfcfdfdfdf9f9f9f7f7f7f5f5f5fdfdfdfafafaf5f5f5f5f5f5f3f3f3f2f2f2f2f2f2f1f1f1f4f4f4fbfbfbfdfdfdfbfbfbfafafaf8f8f8fafafaf9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafafcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f0f0f0f7f7f7fefefefdfdfdfdfdfdfbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfefefefffffffefefefbfbfbfbfbfbf8f8f8fcfcfcfefefefdfdfdfbfbfbfbfbfbefefeff3f3f3fafafafbfbfbfefefefffffff5f5f5efefeff8f8f8fefefef0f0f0e8e8e8f1f1f1edededefefeff3f3f3f1f1f1f7f7f7fbfbfbfdfdfdfffffffdfdfdfffffff5f5f5efefeffcfcfcdfdfdfd3d3d3e3e3e3f9f9f9fefefefbfbfbf8f8f8f6f6f6f5f5f5f7f7f7fafafafbfbfbfafafafbfbfbf9f9f9fbfbfbfbfbfbf7f7f7f7f7f7fafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9f8f8f8fafafaf7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfbfbfbfafafaf4f4f4efefeffafafafcfcfce1e1e1e0e0e0efefeff5f5f5fefefefafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8fafafafcfcfcfcfcfcf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfafafafafafaf8f8f8f9f9f9fafafafbfbfbf9f9f9f7f7f7f5f5f5f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfcfcfcf7f7f7f8f8f8fafafaf7f7f7f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefcfcfcfbfbfbfcfcfcfcfcfcfefefefcfcfcf3f3f3f4f4f4fbfbfbf9f9f9fafafafffffffffffffafafafefefefffffffffffff9f9f9edededeeeeeeeeeeeef2f2f2f4f4f4fafafafefefeeaeaeae4e4e4e9e9e9eaeaeaf9f9f9fafafaf6f6f6f7f7f7f6f6f6f8f8f8fbfbfbfcfcfcf1f1f1e9e9e9eaeaeaf1f1f1f3f3f3f6f6f6fafafafbfbfbeeeeeeebebebf1f1f1f2f2f2f6f6f6f7f7f7f1f1f1edededebebebf2f2f2f8f8f8f7f7f7f6f6f6f9f9f9d8d8d8e4e4e4fcfcfcf9f9f9fdfdfdfcfcfcf9f9f9fcfcfcf9f9f9f9f9f9f1f1f1ecececf8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf7f7f7fffffffafafaf4f4f4f9f9f9f1f1f1f1f1f1f9f9f9eeeeeef4f4f4fafafafafafaf4f4f4f0f0f0f2f2f2f9f9f9fbfbfbf8f8f8f7f7f7f5f5f5f5f5f5f8f8f8f9f9f9f6f6f6f0f0f0ecececedededf5f5f5fdfdfdfcfcfcfafafafafafafcfcfcfefefefffffff4f4f4f0f0f0fefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f5f5f5f6f6f6fafafafafafaf6f6f6f3f3f3f2f2f2f4f4f4f6f6f6f6f6f6f6f6f6f5f5f5f9f9f9fbfbfbfcfcfcfbfbfbf7f7f7f9f9f9f6f6f6f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6fbfbfbfdfdfdfbfbfbfbfbfbf8f8f8f9f9f9f7f7f7fbfbfbfffffffffffffafafafbfbfbfdfdfdfbfbfbfcfcfcfbfbfbf8f8f8fafafafdfdfdfefefefbfbfbf7f7f7fafafafafafaf4f4f4f8f8f8f8f8f8f5f5f5fbfbfbfbfbfbf9f9f9f3f3f3f6f6f6fdfdfdfbfbfbfefefefffffffefefefffffffefefefffffffdfdfdfcfcfcfdfdfdf1f1f1ecececf4f4f4f1f1f1f5f5f5fafafaf6f6f6f2f2f2f2f2f2ededede7e7e7e5e5e5e2e2e2e2e2e2dfdfdfe2e2e2e2e2e2e1e1e1e1e1e1e7e7e7edededecececececece7e7e7e4e4e4e6e6e6ebebebedededf0f0f0f4f4f4f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcf6f6f6f3f3f3f1f1f1f0f0f0f1f1f1f4f4f4ededede7e7e7edededefefefebebebf2f2f2f5f5f5fafafafcfcfcefefefe4e4e4eaeaeadfdfdfedededf0f0f0f1f1f1f7f7f7f9f9f9f4f4f4f5f5f5fffffff2f2f2eeeeeefbfbfbf7f7f7fbfbfbf4f4f4f6f6f6fcfcfcfffffffffffffffffff0f0f0dcdcdce9e9e9fbfbfbfafafaf7f7f7fcfcfcfafafae3e3e3ecececfbfbfbfefefefffffffefefef6f6f6f5f5f5fbfbfbf9f9f9fbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf7f7f7efefeff5f5f5fefefefefefef6f6f6f5f5f5f4f4f4f7f7f7fdfdfdfdfdfdf7f7f7f9f9f9f7f7f7f8f8f8f4f4f4f5f5f5f8f8f8f5f5f5f5f5f5f8f8f8fbfbfbfdfdfdfbfbfbf8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfbfbfbf9f9f9fdfdfdfcfcfcf7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfefefefefefefdfdfdfbfbfbfbfbfbfafafaf8f8f8f1f1f1f4f4f4fcfcfcfafafafafafafcfcfcfdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6fdfdfdfdfdfdfdfdfdfcfcfcf5f5f5f0f0f0f0f0f0f9f9f9fefefefdfdfdfcfcfcf6f6f6fdfdfdfdfdfdf9f9f9e9e9e9eeeeeef4f4f4fbfbfbfafafaf4f4f4f0f0f0f3f3f3fbfbfbf0f0f0ebebebf2f2f2f9f9f9fafafaf7f7f7f7f7f7f8f8f8f3f3f3ebebebebebebf2f2f2f1f1f1f3f3f3fefefef6f6f6e1e1e1d8d8d8f0f0f0fdfdfdfafafafafafafcfcfcf8f8f8f9f9f9fafafaf9f9f9f7f7f7fcfcfcfcfcfcfcfcfcfbfbfbfafafaf7f7f7f9f9f9fbfbfbf7f7f7f6f6f6fafafaf5f5f5f0f0f0f9f9f9f1f1f1f5f5f5f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f0f0f0ecececedededfbfbfbf4f4f4e5e5e5eeeeeef7f7f7f9f9f9fbfbfbfafafafbfbfbfbfbfbfcfcfcfdfdfdfffffffdfdfdfbfbfbfbfbfbf7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafafcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f9f9f9fcfcfcfafafaf8f8f8f7f7f7fafafaf9f9f9fafafaf7f7f7f8f8f8fbfbfbfafafafcfcfcfbfbfbf8f8f8f0f0f0f7f7f7fffffffefefef9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8fefefefdfdfdfafafaf9f9f9fafafafdfdfdfffffffafafaf1f1f1f0f0f0f4f4f4f9f9f9fcfcfcfdfdfdfdfdfdf4f4f4eaeaeaeaeaeaecececf8f8f8fdfdfdfafafafafafaf5f5f5f4f4f4f4f4f4f3f3f3f4f4f4f8f8f8fbfbfbf7f7f7fcfcfcfffffffffffffbfbfbf2f2f2f9f9f9fdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfefefefbfbfbf9f9f9f9f9f9f5f5f5f9f9f9f6f6f6f7f7f7fbfbfbf7f7f7f5f5f5f7f7f7f1f1f1f4f4f4f2f2f2e9e9e9f9f9f9f4f4f4dfdfdfefefeff6f6f6fcfcfcfdfdfdfdfdfdfefefefdfdfdf4f4f4f7f7f7f9f9f9f5f5f5f7f7f7fdfdfdfcfcfcfbfbfbf3f3f3fcfcfcf4f4f4ebebebf1f1f1fbfbfbfefefef0f0f0e6e6e6edededf8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f4f4f4f0f0f0f5f5f5f8f8f8f6f6f6f1f1f1efefeff3f3f3f9f9f9fafafaf9f9f9fafafafafafaf8f8f8fcfcfcfdfdfdfcfcfcfafafafdfdfdfafafaf1f1f1fcfcfcf0f0f0eeeeeef8f8f8fefefefdfdfdfcfcfcf8f8f8f6f6f6f3f3f3f0f0f0efefeff9f9f9fcfcfcfbfbfbfbfbfbfafafafafafafffffffefefefefefefdfdfdf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8fafafaf9f9f9f9f9f9fefefefbfbfbf7f7f7f5f5f5f1f1f1f4f4f4fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfefefefffffffdfdfdfbfbfbf9f9f9fbfbfbfcfcfcf8f8f8f8f8f8fbfbfbfafafafdfdfdfdfdfdfefefefefefefffffffffffffefefefefefefdfdfdfbfbfbfcfcfcfefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfffffffffffffefefefefefefdfdfdfbfbfbfffffffffffffffffffffffffffffffffffffdfdfdfcfcfcf8f8f8f5f5f5eeeeeeeaeaeaeeeeeeececece9e9e9eaeaeaf2f2f2ebebebe3e3e3dddddde0e0e0e5e5e5e5e5e5e7e7e7e6e6e6e4e4e4e2e2e2e2e2e2e4e4e4e6e6e6ebebebeeeeeef1f1f1f4f4f4f6f6f6fafafafbfbfbfcfcfcfdfdfdfefefefefefefefefefdfdfdf8f8f8f8f8f8fbfbfbf5f5f5f3f3f3f6f6f6f1f1f1f1f1f1ecececf3f3f3f2f2f2fbfbfbfefefef5f5f5f5f5f5eeeeeee8e8e8f2f2f2fbfbfbfafafafafafaf8f8f8fafafafefefefffffffffffffcfcfcfbfbfbfafafafafafafefefefcfcfcfffffffbfbfbe9e9e9edededebebebebebebf9f9f9fafafaebebebecececf7f7f7fafafafcfcfcfcfcfcfbfbfbf8f8f8f8f8f8fdfdfdfafafaf8f8f8f8f8f8f6f6f6f5f5f5fbfbfbf7f7f7f9f9f9fcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f9f9f9f5f5f5f8f8f8f7f7f7f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f3f3f3f5f5f5f6f6f6f5f5f5f7f7f7fafafafbfbfbf8f8f8f9f9f9fcfcfcfafafaf7f7f7f8f8f8f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f5f5f5fafafafcfcfcf4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f7f7f7fafafaf9f9f9fafafaf9f9f9f5f5f5f4f4f4fafafafcfcfcf7f7f7f4f4f4f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfdfdfdeaeaeadfdfdfecececececece6e6e6f0f0f0f4f4f4f3f3f3f6f6f6e3e3e3dededef3f3f3fcfcfcfbfbfbeaeaeaefefefddddddefefefefefefedededecececdfdfdfe4e4e4f0f0f0f4f4f4f2f2f2f3f3f3f0f0f0f4f4f4fafafafdfdfdf5f5f5ebebebebebebe4e4e4ebebebf5f5f5fafafafcfcfcfbfbfbfcfcfcfcfcfcf7f7f7f8f8f8f8f8f8fafafafbfbfbfafafaf7f7f7f8f8f8fbfbfbf8f8f8f4f4f4f7f7f7f2f2f2fbfbfbfafafaf3f3f3f4f4f4f1f1f1eeeeeefafafaf3f3f3f4f4f4fafafafafafafafafafcfcfcf9f9f9f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7fbfbfbfafafaf7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f2f2f2ebebebf9f9f9fdfdfdfbfbfbe9e9e9ebebebefefeff1f1f1efefefeeeeeeedededf1f1f1f2f2f2f3f3f3f3f3f3f9f9f9fdfdfdfcfcfcfcfcfcf7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8eeeeeeedededf2f2f2f3f3f3f5f5f5f6f6f6f5f5f5f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfefefefdfdfdfdfdfdfdfdfdf8f8f8f8f8f8fafafaf6f6f6fafafafefefefcfcfcf9f9f9fafafafcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf3f3f3f5f5f5ebebebedededf5f5f5fbfbfbeeeeeee8e8e8f0f0f0f6f6f6f8f8f8f5f5f5f8f8f8fcfcfcfdfdfdfcfcfcfefefefffffffffffffbfbfbf7f7f7f9f9f9fafafaf6f6f6fafafafdfdfdfdfdfdfdfdfdf8f8f8fbfbfbfefefefffffffefefefefefefffffffffffffbfbfbf8f8f8f9f9f9fcfcfcfefefefffffffffffffffffffffffffefefef9f9f9f9f9f9f9f9f9fefefefefefefcfcfcf9f9f9fefefef9f9f9fafafafffffff2f2f2cbcbcbd0d0d0dddddde5e5e5e9e9e9e9e9e9efefeff3f3f3f5f5f5f6f6f6f8f8f8f9f9f9f7f7f7f4f4f4f7f7f7fcfcfcefefeff5f5f5fafafae4e4e4e6e6e6e8e8e8ebebebf1f1f1fafafafcfcfcfcfcfcf4f4f4eeeeeef6f6f6f5f5f5f9f9f9f5f5f5efefefefefeff4f4f4fcfcfcfafafaf9f9f9fcfcfcf9f9f9fafafafdfdfdfcfcfcf9f9f9f9f9f9f6f6f6f9f9f9fbfbfbfdfdfdfafafaf2f2f2f0f0f0f4f4f4efefeff2f2f2f7f7f7f7f7f7f8f8f8f5f5f5fbfbfbfafafaf8f8f8fdfdfdfdfdfdf4f4f4f0f0f0f7f7f7f9f9f9f6f6f6fdfdfdfbfbfbfafafafdfdfdfbfbfbf7f7f7f2f2f2f3f3f3f3f3f3f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfafafafbfbfbf9f9f9f6f6f6f9f9f9fcfcfcf4f4f4ecececf1f1f1fdfdfdfafafafbfbfbfafafaf9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcf7f7f7fafafafbfbfbfbfbfbf6f6f6fdfdfdfefefefcfcfcfefefefdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffefefefafafaf8f8f8fefefefdfdfdfffffffdfdfdfdfdfdfcfcfcfdfdfdfffffff6f6f6eeeeeefafafafcfcfcfefefefffffffffffffffffffffffffefefefffffffdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfafafaf5f5f5f0f0f0eaeaeaeaeaeaedededefefeff4f4f4f8f8f8f4f4f4f0f0f0edededecececebebebecececeeeeeef1f1f1f2f2f2f0f0f0eeeeeeeeeeeef0f0f0efefeff0f0f0f7f7f7f9f9f9fafafafcfcfcfffffffffffffffffffffffffffffffefefefffffffefefefffffffffffff7f7f7ecececf4f4f4f6f6f6f2f2f2fbfbfbf7f7f7f9f9f9f6f6f6f4f4f4f6f6f6f6f6f6f7f7f7f5f5f5fbfbfbf4f4f4ecececf8f8f8f8f8f8f9f9f9f8f8f8fdfdfdfffffffcfcfcf6f6f6f8f8f8efefefdededee6e6e6f8f8f8f5f5f5f7f7f7f8f8f8fbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafaf7f7f7fefefefefefef6f6f6eeeeeef4f4f4fdfdfdfffffffcfcfcf9f9f9fefefefcfcfcf8f8f8f5f5f5f4f4f4f6f6f6f6f6f6f8f8f8f9f9f9fcfcfcfdfdfdfbfbfbfbfbfbf9f9f9f9f9f9f6f6f6f2f2f2f4f4f4f3f3f3f3f3f3f5f5f5f3f3f3f9f9f9fafafafafafaf9f9f9fbfbfbfafafafafafafcfcfcfafafaf7f7f7fcfcfcf8f8f8f3f3f3f5f5f5f4f4f4f5f5f5f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8f7f7f7f4f4f4fafafafefefefdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefbfbfbf6f6f6edededf4f4f4fefefefffffff5f5f5eeeeeef1f1f1ecececefefeff9f9f9fbfbfbfafafaf9f9f9dfdfdfe5e5e5f5f5f5f5f5f5f7f7f7edededebebebe3e3e3f0f0f0fafafafbfbfbfefefefafafaf8f8f8f7f7f7f7f7f7fbfbfbfcfcfcf1f1f1e4e4e4eaeaeaf0f0f0f8f8f8fefefefffffffcfcfcfcfcfcfafafafdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbf6f6f6f6f6f6f7f7f7f9f9f9f6f6f6f5f5f5f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5fcfcfcfbfbfbfafafafbfbfbf9f9f9f8f8f8f9f9f9f6f6f6f8f8f8fafafaf9f9f9f5f5f5f7f7f7fcfcfcfbfbfbf7f7f7f9f9f9fafafaf4f4f4f6f6f6f8f8f8f8f8f8f6f6f6f3f3f3f6f6f6fcfcfcf0f0f0efefeff0f0f0f5f5f5fdfdfdfbfbfbf4f4f4f7f7f7f8f8f8fafafaf9f9f9f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7fbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f8f8f8fafafafafafafafafaf8f8f8f5f5f5f5f5f5f8f8f8f8f8f8fafafafcfcfcf8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f5f5f5f4f4f4f6f6f6f5f5f5f4f4f4f4f4f4f4f4f4f6f6f6fbfbfbfbfbfbfdfdfdfdfdfdf9f9f9fafafafdfdfdfffffffcfcfcf8f8f8f5f5f5f1f1f1f9f9f9f5f5f5ecececeeeeeef2f2f2f3f3f3f2f2f2f7f7f7fbfbfbf7f7f7f9f9f9f6f6f6f1f1f1ebebebf5f5f5fbfbfbfbfbfbf7f7f7f8f8f8fbfbfbfbfbfbfdfdfdfefefefbfbfbf7f7f7f7f7f7fbfbfbfbfbfbfefefefefefefcfcfcf8f8f8f3f3f3f2f2f2f8f8f8fafafafafafaf5f5f5f3f3f3f8f8f8f8f8f8fbfbfbf8f8f8fcfcfcfefefefdfdfdfcfcfcfafafaf8f8f8efefeff1f1f1f5f5f5f7f7f7f8f8f8f8f8f8fdfdfdfffffffefefefefefefefefeecececd8d8d8e5e5e5f2f2f2f9f9f9fafafafdfdfdebebebdddddddededee0e0e0dddddddededee7e7e7ececece8e8e8e4e4e4e8e8e8eaeaeaeaeaeae2e2e2e4e4e4efefefe7e7e7eaeaeafcfcfcfdfdfdfefefefafafaf5f5f5f5f5f5fcfcfcfafafaedededf3f3f3fcfcfcfafafaf6f6f6fafafafefefefdfdfdfafafafbfbfbfbfbfbfafafafcfcfcfefefef8f8f8f5f5f5f3f3f3f3f3f3f7f7f7fafafaf9f9f9f6f6f6f3f3f3f6f6f6fafafafafafaeeeeeeecececf3f3f3e4e4e4e8e8e8e8e8e8ebebebf2f2f2fcfcfcfcfcfcf7f7f7f4f4f4fcfcfcfcfcfcf8f8f8f9f9f9fcfcfcf9f9f9fafafafbfbfbfbfbfbf9f9f9f5f5f5f4f4f4f7f7f7fafafaf7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f4f4f4f5f5f5f3f3f3f2f2f2f5f5f5f6f6f6f4f4f4eeeeeef0f0f0f7f7f7f5f5f5f5f5f5f7f7f7f6f6f6f9f9f9fcfcfcfbfbfbf9f9f9fefefefefefefafafafcfcfcfbfbfbfbfbfbf9f9f9fbfbfbf2f2f2fafafafefefefcfcfcf3f3f3f7f7f7fdfdfdfefefefbfbfbfdfdfdfdfdfdfcfcfcfefefefcfcfcf3f3f3f3f3f3fcfcfcfafafaf3f3f3fbfbfbf8f8f8edededf8f8f8f5f5f5f2f2f2f8f8f8f4f4f4f3f3f3f6f6f6fcfcfcfefefefffffffefefefefefef2f2f2f4f4f4fdfdfdf5f5f5eeeeeefafafafffffffffffffbfbfbf5f5f5f1f1f1fafafaf4f4f4e5e5e5e8e8e8ebebebecececedededefefeff0f0f0f0f0f0efefeff0f0f0f4f4f4f5f5f5f4f4f4f6f6f6f5f5f5e9e9e9e2e2e2dfdfdfdddddde1e1e1e4e4e4e8e8e8ebebebefefeff4f4f4f7f7f7f8f8f8fbfbfbfefefefffffffefefef9f9f9f5f5f5f6f6f6f2f2f2f6f6f6f6f6f6f3f3f3efefeff2f2f2f6f6f6f1f1f1f1f1f1f3f3f3f9f9f9f8f8f8f7f7f7f2f2f2ecececefefeff1f1f1f5f5f5f6f6f6f9f9f9fcfcfcf8f8f8ebebebe2e2e2f4f4f4fafafaf7f7f7fcfcfcfcfcfcfdfdfde7e7e7e5e5e5ecececf7f7f7fdfdfdfefefefdfdfdfefefefffffffefefef6f6f6f0f0f0f3f3f3fcfcfcfefefefffffffffffffefefefdfdfdfcfcfcfbfbfbfbfbfbfafafaf7f7f7f5f5f5f7f7f7fafafafcfcfcfafafafdfdfdfcfcfcfafafafbfbfbfcfcfcfafafaf5f5f5f4f4f4f6f6f6f9f9f9f9f9f9fbfbfbfcfcfcfafafaf7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fafafafafafafafafafbfbfbf8f8f8f7f7f7f8f8f8fafafafbfbfbfefefef5f5f5eeeeeef0f0f0f2f2f2f3f3f3f7f7f7f5f5f5f4f4f4eeeeeef0f0f0f7f7f7fcfcfcfbfbfbfdfdfdfafafaf7f7f7fefefefffffffefefefafafafafafaf8f8f8f9f9f9f8f8f8f7f7f7f5f5f5fcfcfcfffffffffffffdfdfdf3f3f3edededeeeeeef9f9f9f9f9f9eeeeeef5f5f5f4f4f4f9f9f9fffffffffffffffffffefefefbfbfbf9f9f9f8f8f8f9f9f9fdfdfdfdfdfdfafafaf5f5f5f7f7f7fbfbfbfffffffffffffffffffefefefefefefdfdfdfdfdfdfefefefdfdfdf7f7f7f6f6f6f6f6f6f8f8f8fbfbfbfafafafafafafcfcfcfbfbfbfbfbfbfafafaf6f6f6f6f6f6f8f8f8f7f7f7f7f7f7fafafafcfcfcfafafaf5f5f5f5f5f5f7f7f7f8f8f8fafafafbfbfbfbfbfbfbfbfbf5f5f5f8f8f8fafafafbfbfbfcfcfcfbfbfbf4f4f4edededf8f8f8fffffff8f8f8f7f7f7edededeeeeeef4f4f4f8f8f8fdfdfdf9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f9f9f9fafafaf8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbf7f7f7f8f8f8fbfbfbf8f8f8f8f8f8fafafaf7f7f7f9f9f9fafafaf7f7f7f7f7f7fafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9f8f8f8fafafafbfbfbfafafaf7f7f7f6f6f6f3f3f3f2f2f2f3f3f3f5f5f5f3f3f3f9f9f9f8f8f8fafafaf9f9f9f9f9f9f6f6f6f4f4f4f9f9f9fcfcfcfcfcfcfefefef9f9f9f1f1f1ebebebf2f2f2fcfcfcfcfcfcfcfcfcfdfdfdf8f8f8fcfcfcfefefef9f9f9fcfcfcfafafaf5f5f5efefeff1f1f1f7f7f7f6f6f6f6f6f6fafafafafafafafafaf6f6f6f7f7f7f9f9f9fcfcfcfefefefffffffdfdfdf9f9f9f2f2f2fcfcfcf5f5f5eeeeeefafafaf8f8f8f1f1f1f0f0f0f7f7f7f2f2f2eeeeeef2f2f2f9f9f9fcfcfcececece8e8e8efefefececece9e9e9ebebebf0f0f0f5f5f5fdfdfdf5f5f5f8f8f8f7f7f7f0f0f0eeeeeeeeeeeef5f5f5fcfcfcfefefefcfcfcfefefefdfdfdfefefef9f9f9f7f7f7f9f9f9fafafafdfdfdfbfbfbf9f9f9f9f9f9fbfbfbf1f1f1e7e7e7ebebebf4f4f4ebebebf0f0f0fbfbfbfefefefffffffffffffffffffefefefefefef8f8f8f9f9f9fdfdfdfbfbfbfdfdfdfefefefefefef7f7f7f8f8f8fcfcfcfefefefbfbfbf8f8f8f5f5f5f8f8f8fbfbfbfbfbfbf6f6f6f0f0f0eeeeeef0f0f0f7f7f7fafafaf8f8f8f5f5f5f3f3f3f0f0f0ecececf4f4f4f5f5f5f6f6f6fbfbfbfbfbfbfdfdfdfffffffdfdfdf8f8f8f5f5f5fafafafcfcfcfcfcfcfcfcfcfcfcfcfafafaf6f6f6f4f4f4f4f4f4fafafaf7f7f7f8f8f8f8f8f8fcfcfcfbfbfbfcfcfcfcfcfcf8f8f8f4f4f4f6f6f6f9f9f9f5f5f5f6f6f6f8f8f8fcfcfcf7f7f7f4f4f4f5f5f5fbfbfbfcfcfcf6f6f6f6f6f6f7f7f7f4f4f4f2f2f2f6f6f6f5f5f5f3f3f3f8f8f8fbfbfbf3f3f3fcfcfcfafafaf0f0f0f7f7f7fdfdfdedededd1d1d1dadadaebebebe6e6e6ebebebf2f2f2f4f4f4f5f5f5f8f8f8f2f2f2fafafafefefefdfdfdf2f2f2dfdfdff7f7f7fcfcfcf9f9f9f8f8f8fafafaececece3e3e3fbfbfbfefefefefefefffffffbfbfbf6f6f6f9f9f9fafafafdfdfdf6f6f6f7f7f7fafafaf3f3f3f6f6f6fafafafcfcfcfefefefcfcfcfefefef2f2f2eeeeeefafafafffffffafafae7e7e7e5e5e5e4e4e4e6e6e6e6e6e6e6e6e6e6e6e6e7e7e7e6e6e6e5e5e5e4e4e4e4e4e4e4e4e4e9e9e9ebebebefefeff1f1f1f3f3f3f1f1f1efefefe8e8e8e1e1e1dcdcdce0e0e0e5e5e5e8e8e8e7e7e7e8e8e8ebebebf6f6f6fcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcf5f5f5f2f2f2f6f6f6f1f1f1efefeff2f2f2f7f7f7f6f6f6f3f3f3ecececebebebf1f1f1eeeeeee7e7e7eaeaeaf1f1f1f5f5f5f9f9f9fcfcfcfefefefffffffffffffffffffdfdfdf8f8f8f7f7f7f6f6f6f1f1f1f5f5f5fdfdfdfefefefdfdfdfefefefffffffffffffffffffffffffcfcfcf7f7f7f5f5f5f6f6f6fcfcfcfefefefefefefefefefdfdfdfffffffdfdfdfefefefdfdfdfcfcfcfefefefefefefcfcfcf9f9f9fcfcfcfdfdfdfcfcfcfefefefdfdfdfbfbfbf9f9f9f8f8f8fcfcfcfafafaf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8fafafaf9f9f9f7f7f7fafafaf8f8f8f8f8f8f7f7f7f8f8f8fafafafcfcfcf5f5f5f2f2f2f3f3f3f9f9f9f6f6f6f2f2f2f4f4f4f2f2f2efefefe8e8e8eeeeeeedededf7f7f7fefefee9e9e9e5e5e5f4f4f4f2f2f2fafafafcfcfcf9f9f9f5f5f5f7f7f7f9f9f9fbfbfbf7f7f7f6f6f6f9f9f9f8f8f8f0f0f0f7f7f7fdfdfdfffffffffffffcfcfce3e3e3e2e2e2e5e5e5f0f0f0fdfdfdfdfdfdfefefefdfdfdf6f6f6f6f6f6fbfbfbfbfbfbf9f9f9fafafafcfcfcf6f6f6e8e8e8e6e6e6f2f2f2f9f9f9fdfdfdfdfdfdf2f2f2ddddddecececfefefefefefefcfcfcfcfcfcfafafafafafafcfcfcf7f7f7f8f8f8fdfdfdfafafafafafafafafafbfbfbfafafaf8f8f8f9f9f9f8f8f8f4f4f4f6f6f6f7f7f7fafafafcfcfcfbfbfbfafafaf7f7f7f7f7f7f7f7f7f8f8f8f8f8f8fafafafafafafbfbfbfefefefbfbfbf3f3f3f0f0f0fdfdfdf5f5f5f8f8f8fbfbfbeaeaeae6e6e6f8f8f8f9f9f9f9f9f9f7f7f7fefefefffffffffffffbfbfbf7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7fafafaf8f8f8f6f6f6f7f7f7fafafafdfdfdfefefefcfcfcf9f9f9fbfbfbfafafaf9f9f9f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8fafafafafafaf9f9f9f9f9f9fafafafcfcfcfbfbfbf8f8f8f6f6f6f7f7f7fafafafdfdfdfffffffdfdfdfafafafafafaf2f2f2f0f0f0f4f4f4e6e6e6e6e6e6e4e4e4eaeaeaf8f8f8f4f4f4e9e9e9edededf2f2f2f3f3f3f6f6f6f1f1f1f1f1f1f8f8f8fbfbfbf3f3f3f1f1f1f9f9f9fafafaf6f6f6f9f9f9fafafafafafafafafafafafaf5f5f5f3f3f3f5f5f5fafafaf6f6f6f6f6f6f9f9f9fafafafbfbfbfafafaf8f8f8f8f8f8f5f5f5f4f4f4f7f7f7fcfcfcf6f6f6f9f9f9fafafaf2f2f2f8f8f8fdfdfdfbfbfbfdfdfdfdfdfdfafafafafafaf6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfafafafafafafafafafafafaf9f9f9f6f6f6fafafafffffffefefefefefefffffffefefefffffffefefefdfdfdfdfdfdfbfbfbf9f9f9fafafafefefefcfcfcfdfdfdfffffffdfdfdfafafafdfdfdfcfcfcfefefefefefefdfdfdfffffff7f7f7dcdcdce3e3e3f2f2f2f6f6f6fafafafdfdfdfcfcfcfefefefcfcfcfefefefefefef9f9f9f7f7f7f2f2f2f4f4f4f9f9f9f3f3f3f2f2f2f5f5f5fafafafdfdfdf8f8f8f6f6f6f9f9f9fefefefcfcfcf9f9f9f5f5f5f2f2f2f2f2f2efefeff5f5f5fbfbfbfdfdfdf9f9f9f8f8f8f8f8f8fdfdfdf9f9f9f4f4f4f2f2f2f2f2f2fcfcfcfffffffcfcfcf9f9f9fafafaf9f9f9f8f8f8f4f4f4f6f6f6f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7fcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fafafafbfbfbfbfbfbf7f7f7fbfbfbfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcf4f4f4f6f6f6fcfcfcf8f8f8f8f8f8f7f7f7fafafafbfbfbfbfbfbfdfdfdf6f6f6fafafaeeeeeeefefefebebebf3f3f3f8f8f8fdfdfdfbfbfbe7e7e7e9e9e9f1f1f1f2f2f2f3f3f3f2f2f2ededede8e8e8eeeeeeeaeaeaedededebebebeaeaeaf3f3f3f3f3f3fafafaf3f3f3f5f5f5fcfcfcf8f8f8f8f8f8f0f0f0f9f9f9fefefef5f5f5f1f1f1f9f9f9fcfcfcfbfbfbfdfdfdfbfbfbf5f5f5efefeffafafaf2f2f2f2f2f2fafafafafafaf9f9f9fafafafbfbfbfdfdfdfcfcfcfffffffffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfcfcfcfafafafafafaf8f8f8eeeeeeefefefeeeeeee9e9e9e5e5e5e7e7e7e7e7e7e4e4e4e3e3e3e3e3e3e7e7e7e6e6e6e3e3e3e7e7e7ebebebeeeeeeedededeaeaeae7e7e7e6e6e6ebebebeeeeeeececece9e9e9eaeaeaebebebf1f1f1f5f5f5f6f6f6fcfcfcfefefefffffffefefefbfbfbf8f8f8f6f6f6f7f7f7fafafafcfcfcfcfcfcfafafaf7f7f7ebebebe7e7e7e6e6e6e9e9e9ebebebf5f5f5fffffff3f3f3e6e6e6fcfcfcfdfdfde7e7e7d5d5d5f6f6f6fefefefdfdfdfcfcfcf6f6f6f2f2f2f0f0f0f2f2f2f6f6f6f9f9f9f9f9f9fbfbfbfafafaf3f3f3f4f4f4f6f6f6f5f5f5f7f7f7fafafafdfdfdfdfdfdf9f9f9fdfdfdfefefefffffffefefef2f2f2f1f1f1fefefefefefefafafaf8f8f8fafafafbfbfbfafafaf7f7f7f9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfafafafafafafcfcfcfbfbfbfdfdfdfdfdfdfbfbfbf9f9f9fafafafefefefdfdfdfafafafafafafcfcfcfdfdfdfdfdfdfcfcfcfdfdfdf9f9f9fafafaf7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f5f5f5f7f7f7fdfdfdfafafaeeeeeef7f7f7fafafaefefeff0f0f0f7f7f7f6f6f6fbfbfbf8f8f8e9e9e9e6e6e6f0f0f0f6f6f6fdfdfdfffffffefefef5f5f5eeeeeee6e6e6e5e5e5e9e9e9f9f9f9fffffffcfcfcf5f5f5f6f6f6fbfbfbfbfbfbf8f8f8f9f9f9f6f6f6f4f4f4f5f5f5f6f6f6fefefefdfdfdfafafaf5f5f5f7f7f7fafafaf2f2f2ebebebe7e7e7e8e8e8e7e7e7ecececf0f0f0eaeaeaf8f8f8fefefef6f6f6f5f5f5fcfcfcf9f9f9f1f1f1fafafaf8f8f8f9f9f9f9f9f9f3f3f3f5f5f5f9f9f9f9f9f9fafafaf9f9f9fbfbfbfdfdfdfafafaf7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f6f6f6f4f4f4f7f7f7f8f8f8fafafafbfbfbfafafaf9f9f9fbfbfbfbfbfbf7f7f7f5f5f5f1f1f1f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f9f9f9f3f3f3f2f2f2f5f5f5fafafafcfcfcf4f4f4f2f2f2f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f5f5f5f8f8f8f7f7f7f4f4f4f4f4f4f4f4f4f6f6f6fafafafbfbfbf9f9f9f8f8f8fcfcfcfafafaf9f9f9fafafaf8f8f8fafafafbfbfbf9f9f9f9f9f9f7f7f7f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f9f9f9fcfcfcfcfcfcfefefefefefefffffffefefefffffffdfdfdfafafafefefefdfdfdf7f7f7fbfbfbf9f9f9f5f5f5fafafafefefefefefef6f6f6f4f4f4f6f6f6f0f0f0eeeeeef5f5f5f6f6f6f4f4f4efefefeeeeeef6f6f6f9f9f9fbfbfbf3f3f3f8f8f8fafafaf2f2f2f7f7f7fcfcfcfbfbfbf7f7f7f8f8f8fafafaf7f7f7f9f9f9f9f9f9f5f5f5f6f6f6f3f3f3f5f5f5fbfbfbfafafaf7f7f7f3f3f3f3f3f3f2f2f2eeeeeef6f6f6fdfdfdf1f1f1f3f3f3f5f5f5fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfdfdfdfefefefefefefefefefcfcfcfbfbfbf8f8f8f8f8f8f8f8f8f9f9f9f1f1f1f1f1f1f8f8f8fafafaf8f8f8fbfbfbfcfcfcfbfbfbedededf1f1f1f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfefefef9f9f9f9f9f9fafafaf8f8f8fafafafdfdfdfcfcfcf6f6f6f1f1f1fbfbfbfffffffffffff1f1f1dbdbdbe5e5e5ebebebf0f0f0f5f5f5f5f5f5f7f7f7f6f6f6f2f2f2f5f5f5fdfdfdfefefef9f9f9f2f2f2f2f2f2f9f9f9fafafaf9f9f9f6f6f6f5f5f5fafafafcfcfcfdfdfdf9f9f9f2f2f2f5f5f5fafafafefefefdfdfdf9f9f9f7f7f7fafafafefefefefefefffffffcfcfcfdfdfdfbfbfbf6f6f6f1f1f1f8f8f8fffffffcfcfcf7f7f7f5f5f5f5f5f5f3f3f3f8f8f8fafafaf7f7f7f7f7f7f6f6f6f8f8f8fafafafbfbfbfafafaf9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8fafafafefefefdfdfdfafafafafafafbfbfbf9f9f9fafafafbfbfbfafafaf6f6f6f4f4f4fafafaf7f7f7f2f2f2f8f8f8f7f7f7f9f9f9fcfcfcfbfbfbf7f7f7f8f8f8f8f8f8f3f3f3ecececf7f7f7efefefedededf9f9f9f8f8f8f8f8f8f9f9f9fdfdfdfffffff7f7f7f3f3f3f2f2f2f7f7f7f5f5f5f6f6f6f8f8f8f6f6f6f9f9f9fefefefcfcfceeeeeeebebebf6f6f6fdfdfdf1f1f1e9e9e9f5f5f5f8f8f8f6f6f6f1f1f1eeeeeef1f1f1f6f6f6fcfcfcfcfcfcf7f7f7efefeffcfcfcfdfdfdfefefefffffffefefefcfcfcf9f9f9f7f7f7fdfdfdfefefefdfdfdfdfdfdfefefefffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfafafafbfbfbfbfbfbf6f6f6f4f4f4f2f2f2efefefe8e8e8e7e7e7edededf5f5f5f7f7f7f0f0f0eaeaeae7e7e7e7e7e7ebebebe8e8e8e4e4e4e5e5e5e8e8e8e9e9e9e8e8e8e9e9e9eeeeeef0f0f0f6f6f6fafafafcfcfcfdfdfdfefefefefefefffffffffffffefefefffffffefefefefefefbfbfbfcfcfcf4f4f4eaeaeaedededf0f0f0f5f5f5e7e7e7e4e4e4f6f6f6fcfcfce4e4e4d1d1d1ededededededf8f8f8fbfbfbefefefe7e7e7ebebebebebebebebebe8e8e8e9e9e9eaeaeaebebebf2f2f2f1f1f1f2f2f2f0f0f0f1f1f1f4f4f4f7f7f7f7f7f7f2f2f2f9f9f9fcfcfcfcfcfcf9f9f9efefefebebebfdfdfdfffffffdfdfdfbfbfbfcfcfcfdfdfdfefefefefefefefefefcfcfcfcfcfcfdfdfdfbfbfbf7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7fafafaf9f9f9f2f2f2f3f3f3f7f7f7f2f2f2f5f5f5f7f7f7fcfcfcfafafafdfdfdfcfcfcfcfcfcfefefefdfdfdfbfbfbfafafaf6f6f6f9f9f9fefefefefefefdfdfdfdfdfdf7f7f7fcfcfcfdfdfdfbfbfbf8f8f8fcfcfcf9f9f9eaeaeaf1f1f1f0f0f0fcfcfcfbfbfbf5f5f5fbfbfbf3f3f3e7e7e7f1f1f1f7f7f7f9f9f9fcfcfcfefefefcfcfcfefefefffffffafafaf6f6f6f7f7f7fcfcfcf9f9f9f4f4f4f4f4f4f4f4f4fafafaf8f8f8f8f8f8f7f7f7fafafafefefefdfdfdfefefef7f7f7f7f7f7f6f6f6f5f5f5fbfbfbfbfbfbfdfdfdfdfdfdf5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f7f7f7fafafafbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfafafafafafaf9f9f9f7f7f7f8f8f8fafafafcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf7f7f7f5f5f5f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f6f6f6f3f3f3f8f8f8fdfdfdf5f5f5e7e7e7f4f4f4fffffffffffffefefefefefefcfcfcf2f2f2efefeff7f7f7fbfbfbf6f6f6f4f4f4f6f6f6fafafafafafaf7f7f7f3f3f3fafafafdfdfdfbfbfbfcfcfcfbfbfbf7f7f7f3f3f3f4f4f4f8f8f8f9f9f9fafafaf5f5f5f4f4f4f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7fafafafbfbfbf8f8f8fafafafafafaf7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfdfdfdf6f6f6f7f7f7f9f9f9fffffffafafaf8f8f8fffffffefefefcfcfcfffffffefefef9f9f9f9f9f9f7f7f7f5f5f5f9f9f9fdfdfdf8f8f8f6f6f6fafafafafafafcfcfcfdfdfdf9f9f9f5f5f5f7f7f7f4f4f4f0f0f0f1f1f1f3f3f3f5f5f5f6f6f6fcfcfcfafafaf7f7f7f8f8f8fafafafbfbfbf7f7f7f9f9f9f8f8f8f7f7f7f8f8f8fafafafafafaf9f9f9f8f8f8fafafafbfbfbfcfcfcfbfbfbf4f4f4e8e8e8f8f8f8f5f5f5f1f1f1f8f8f8fcfcfcfdfdfdf8f8f8f4f4f4f2f2f2f2f2f2f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfafafafcfcfcf6f6f6f4f4f4f3f3f3f9f9f9fdfdfdfcfcfcfafafafcfcfceeeeeef2f2f2fafafaf9f9f9f5f5f5fbfbfbf9f9f9fbfbfbfefefefefefefdfdfdf6f6f6ecececf0f0f0f9f9f9fafafafbfbfbfcfcfcf5f5f5f2f2f2f9f9f9e9e9e9efefeff2f2f2e7e7e7f4f4f4f5f5f5f7f7f7f9f9f9f0f0f0ecececedededf4f4f4fcfcfcfefefefbfbfbfafafafcfcfcfdfdfdf9f9f9f7f7f7f1f1f1f1f1f1f4f4f4fafafafdfdfdfefefefdfdfdfbfbfbfdfdfdfcfcfcfefefefefefefdfdfdf9f9f9f9f9f9f8f8f8fbfbfbf2f2f2f0f0f0efefeff9f9f9fffffffbfbfbf6f6f6f8f8f8fafafaf8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9fbfbfbfafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7fafafafbfbfbfcfcfcf9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fafafaf7f7f7f5f5f5fafafaf6f6f6f5f5f5f5f5f5f3f3f3f6f6f6f7f7f7f6f6f6f6f6f6f9f9f9fefefefefefef8f8f8f7f7f7f2f2f2f3f3f3fbfbfbf1f1f1f7f7f7fbfbfbfafafaf5f5f5e7e7e7efefeffbfbfbf7f7f7f4f4f4f8f8f8fcfcfcf8f8f8eaeaeaf3f3f3fdfdfdf5f5f5f2f2f2fafafafffffffbfbfbf4f4f4f8f8f8fbfbfbf9f9f9fbfbfbf6f6f6f2f2f2f8f8f8fcfcfcfdfdfdfcfcfcf5f5f5f0f0f0f3f3f3f7f7f7fefefefffffffdfdfdf9f9f9f6f6f6f5f5f5fafafafafafafbfbfbfcfcfcebebebe8e8e8fafafafdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfbfbfbfafafaf9f9f9f8f8f8f6f6f6f7f7f7f6f6f6f1f1f1eeeeeeeaeaeaeaeaeaedededf0f0f0eeeeeeefefeff4f4f4f5f5f5f8f8f8fafafafdfdfdfffffffefefefdfdfdfefefefffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f5f5f5f1f1f1ededede5e5e5fafafafafafafdfdfdf2f2f2e7e7e7eaeaeaf3f3f3f7f7f7f8f8f8f2f2f2eaeaeae8e8e8e9e9e9e3e3e3e6e6e6edededebebebf0f0f0f1f1f1f3f3f3f4f4f4f4f4f4f3f3f3eeeeeef0f0f0f7f7f7eeeeeee9e9e9efefefeeeeeeecececf6f6f6f8f8f8f5f5f5f8f8f8fbfbfbfdfdfdfefefefffffffdfdfdfbfbfbf9f9f9f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f7f7f7f5f5f5f8f8f8f7f7f7f8f8f8fafafafbfbfbf6f6f6f7f7f7f9f9f9fefefefefefefefefefefefefffffffefefefdfdfdf8f8f8f9f9f9fbfbfbfefefefbfbfbf7f7f7f5f5f5fdfdfdfefefefefefef4f4f4e4e4e4f2f2f2f7f7f7fefefefcfcfcf2f2f2f4f4f4f7f7f7f5f5f5f6f6f6f8f8f8fbfbfbfbfbfbfdfdfdf9f9f9fafafafefefefefefefcfcfcfbfbfbf7f7f7f4f4f4f9f9f9f5f5f5f9f9f9fcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfefefef9f9f9f8f8f8f3f3f3f7f7f7fafafafefefef7f7f7eaeaeaf1f1f1fafafafafafaf5f5f5f6f6f6f7f7f7fafafafbfbfbfbfbfbfbfbfbfafafafafafafbfbfbfafafafafafafafafafbfbfbfbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8f8f8f8fafafafafafaf8f8f8f9f9f9f1f1f1f7f7f7fdfdfde9e9e9e4e4e4e7e7e7f1f1f1f6f6f6f6f6f6f6f6f6f9f9f9fdfdfdf8f8f8f9f9f9f8f8f8fcfcfcf7f7f7f3f3f3f5f5f5f8f8f8fafafafafafaf7f7f7f6f6f6f8f8f8f9f9f9fdfdfdfafafaf6f6f6f6f6f6fafafaf7f7f7f5f5f5f4f4f4f2f2f2f3f3f3f3f3f3f7f7f7fafafaf9f9f9f6f6f6f5f5f5f5f5f5f7f7f7f5f5f5f8f8f8fafafaf5f5f5f4f4f4f8f8f8fefefefdfdfdfcfcfcfdfdfdfafafaf6f6f6f6f6f6f8f8f8f4f4f4f4f4f4fbfbfbf7f7f7eeeeeef9f9f9fbfbfbfcfcfcfefefef8f8f8efefefedededeaeaeaedededf1f1f1f9f9f9f4f4f4f5f5f5fcfcfcf9f9f9fcfcfcfcfcfcfdfdfdfdfdfdf9f9f9f4f4f4f3f3f3f3f3f3f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f3f3f3f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9fafafaf8f8f8f9f9f9f7f7f7f8f8f8f4f4f4edededf8f8f8f5f5f5f0f0f0f6f6f6fefefefdfdfdfafafafafafafafafafafafaf9f9f9f9f9f9f4f4f4f1f1f1f5f5f5f8f8f8f9f9f9f7f7f7f4f4f4fbfbfbfcfcfcfafafaf6f6f6f6f6f6fbfbfbf9f9f9fdfdfdfefefefbfbfbf9f9f9f2f2f2f7f7f7f4f4f4f5f5f5f9f9f9f8f8f8f6f6f6fdfdfdfafafaf5f5f5f4f4f4ecececf7f7f7fefefefafafaf0f0f0f7f7f7efefefe9e9e9f1f1f1eeeeeeefefefedededf3f3f3f8f8f8f7f7f7f5f5f5f5f5f5f6f6f6fcfcfcf8f8f8fbfbfbfcfcfcf5f5f5f7f7f7f0f0f0fafafafcfcfcfbfbfbf9f9f9f4f4f4f5f5f5f7f7f7fcfcfcfdfdfdfdfdfdf9f9f9f5f5f5f8f8f8fcfcfcfcfcfcf9f9f9f3f3f3f6f6f6f9f9f9f1f1f1fafafafefefefcfcfcf9f9f9f8f8f8f5f5f5f6f6f6f6f6f6f8f8f8fafafafbfbfbf7f7f7f1f1f1f2f2f2f6f6f6fafafafbfbfbf9f9f9f5f5f5f2f2f2f5f5f5fbfbfbfbfbfbf7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9fcfcfcf7f7f7f8f8f8fdfdfdfcfcfcf8f8f8f5f5f5f5f5f5f2f2f2f0f0f0efefeff6f6f6fbfbfbfcfcfcfcfcfcfefefefefefefbfbfbfdfdfdfefefefbfbfbedededeaeaeaecececf7f7f7fefefefdfdfdfdfdfdfbfbfbfafafafefefefdfdfdfbfbfbfafafafcfcfcfdfdfdf7f7f7f4f4f4f8f8f8fefefefefefefdfdfdfcfcfcfdfdfdfefefefdfdfdf9f9f9f5f5f5fdfdfdfefefefefefefdfdfdefefefecececefefeff6f6f6fffffffffffffdfdfdf7f7f7f5f5f5f7f7f7f7f7f7f9f9f9e5e5e5c7c7c7e6e6e6f5f5f5edededececececececeeeeeeedededf0f0f0f9f9f9fbfbfbfefefefffffffefefefbfbfbf7f7f7fbfbfbfcfcfcfdfdfdf8f8f8f7f7f7f9f9f9fbfbfbfafafafdfdfdfffffffffffffffffffffffff9f9f9f4f4f4fbfbfbfcfcfcfffffffffffffffffffcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf6f6f6f5f5f5f5f5f5f7f7f7f5f5f5f1f1f1f2f2f2f7f7f7fafafafbfbfbfcfcfcfefefefefefefffffffffffffefefefafafaf9f9f9fafafaf6f6f6f0f0f0fefefef7f7f7f3f3f3fefefef1f1f1e7e7e7f6f6f6fafafafcfcfcfcfcfcfbfbfbf9f9f9fafafaf9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f4f4f4f8f8f8f7f7f7f5f5f5f7f7f7fafafaf8f8f8f6f6f6f2f2f2ededededededf1f1f1f0f0f0e9e9e9f1f1f1f1f1f1ecececf1f1f1f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8fcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfafafafafafafcfcfcfbfbfbfafafafefefefffffffffffffdfdfdfbfbfbfdfdfdfcfcfcfffffffdfdfdfcfcfcfcfcfcf8f8f8fbfbfbfafafaf5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9fcfcfcfcfcfcf2f2f2f6f6f6fbfbfbfcfcfcfefefefdfdfdfcfcfcfdfdfdfdfdfdfefefefffffffefefef8f8f8f6f6f6f8f8f8fbfbfbfdfdfdf5f5f5fcfcfcfbfbfbf4f4f4f4f4f4fafafaf9f9f9f6f6f6ebebebe9e9e9eaeaeaedededefefeff9f9f9f8f8f8f6f6f6fcfcfcfcfcfcfafafaf7f7f7f5f5f5fcfcfcfafafaf8f8f8fcfcfcfcfcfcfafafafafafafbfbfbfbfbfbfdfdfdfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8fafafafafafafbfbfbfafafaf9f9f9f8f8f8fcfcfcfcfcfcfafafaf7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6fafafaf8f8f8ebebebedededf1f1f1f2f2f2eeeeeef1f1f1f5f5f5f8f8f8fafafaf8f8f8efefeff8f8f8fdfdfdfefefefdfdfdfafafaf4f4f4fafafafdfdfdfdfdfdfbfbfbfbfbfbf8f8f8f8f8f8f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9fafafafcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfefefefafafafbfbfbfdfdfdfefefefefefefefefefdfdfdfbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f1f1f1f6f6f6f8f8f8f2f2f2f2f2f2f3f3f3f5f5f5f5f5f5ededede6e6e6f5f5f5f2f2f2f2f2f2f5f5f5f9f9f9fafafafbfbfbfbfbfbfbfbfbfdfdfdfefefefcfcfcf7f7f7fafafaf9f9f9f8f8f8fafafaf4f4f4f6f6f6fcfcfcfefefefefefefffffffdfdfdf8f8f8f4f4f4f6f6f6f7f7f7f9f9f9fcfcfcfafafaf6f6f6f3f3f3f5f5f5f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8fafafafcfcfcfafafafafafaf8f8f8efefeff0f0f0f7f7f7f0f0f0fcfcfcfbfbfbf7f7f7f3f3f3f5f5f5f7f7f7f7f7f7fafafafafafaf9f9f9fafafafcfcfcfbfbfbfbfbfbf8f8f8f8f8f8fafafaf8f8f8f6f6f6f6f6f6f6f6f6f3f3f3f1f1f1f4f4f4f5f5f5fafafafcfcfcf8f8f8f9f9f9f6f6f6f8f8f8f6f6f6f9f9f9f3f3f3f3f3f3fafafafbfbfbfcfcfcfafafafbfbfbfefefefefefefffffffafafafdfdfdfcfcfcfffffffffffffdfdfdf5f5f5f8f8f8fcfcfcfbfbfbf2f2f2f2f2f2f8f8f8fdfdfdfbfbfbfafafafcfcfcfcfcfcf9f9f9fbfbfbf8f8f8f0f0f0f6f6f6fdfdfdfcfcfcf8f8f8f5f5f5f0f0f0f1f1f1f7f7f7fbfbfbfafafaf9f9f9f6f6f6f5f5f5f7f7f7f7f7f7fafafafffffffefefefffffffdfdfdf8f8f8f3f3f3f7f7f7fafafafafafaf6f6f6f3f3f3f6f6f6fafafafefefefdfdfdfafafaf6f6f6f4f4f4f3f3f3f4f4f4f7f7f7f6f6f6f9f9f9fdfdfdf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f9f9f9fbfbfbfafafafafafaf4f4f4f4f4f4f9f9f9f4f4f4f9f9f9f7f7f7fdfdfdfefefefbfbfbf7f7f7fafafafafafafefefef8f8f8f6f6f6f6f6f6fdfdfdfcfcfcfdfdfdfcfcfcf9f9f9fdfdfdfafafafcfcfcfffffffbfbfbfbfbfbfcfcfcf9f9f9fafafaf9f9f9f9f9f9fbfbfbf9f9f9fdfdfdfffffffcfcfcf6f6f6efefeff2f2f2fcfcfcf4f4f4f1f1f1f9f9f9fcfcfcfafafaf8f8f8f8f8f8fcfcfcfcfcfcfdfdfdf8f8f8edededf1f1f1f8f8f8fcfcfcfefefefefefefafafafcfcfcfafafafcfcfcf8f8f8edededebebebfbfbfbf9f9f9ececece6e6e6eaeaeaf7f7f7f8f8f8f6f6f6fafafaf5f5f5f5f5f5f8f8f8fbfbfbfbfbfbf9f9f9fefefefefefefefefef8f8f8f3f3f3f1f1f1f0f0f0f2f2f2f8f8f8fcfcfcfefefefcfcfcfdfdfdfffffffefefefcfcfcf7f7f7f2f2f2f4f4f4f9f9f9f4f4f4f9f9f9f9f9f9fbfbfbf8f8f8f5f5f5f4f4f4fafafaf4f4f4f6f6f6fafafafbfbfbfafafafafafafdfdfdfafafaf4f4f4fbfbfbfffffffefefefdfdfdfefefefbfbfbf4f4f4f6f6f6fcfcfcfffffffcfcfcf9f9f9fefefefffffffcfcfcf9f9f9fafafaf6f6f6f8f8f8fdfdfdfffffffffffffffffffefefefefefefffffffffffffffffffefefefafafaf5f5f5f3f3f3f3f3f3f1f1f1f0f0f0f3f3f3f7f7f7fbfbfbfafafaf9f9f9f6f6f6f5f5f5eeeeeeefefeff5f5f5eeeeeeefefeff3f3f3f4f4f4f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7fafafafcfcfcfffffffffffffffffffefefefffffffefefefefefefffffffffffffffffffdfdfdfefefefffffffffffffcfcfcfbfbfbf9f9f9f7f7f7fafafaf8f8f8f9f9f9fefefefefefefefefefdfdfdfefefefdfdfdf6f6f6f1f1f1e8e8e8f4f4f4fdfdfdf4f4f4f0f0f0f1f1f1f0f0f0efefeff2f2f2f8f8f8fcfcfcfafafaf9f9f9f5f5f5f5f5f5fcfcfcfcfcfcf6f6f6f3f3f3f2f2f2f2f2f2f5f5f5fafafafafafaf7f7f7fdfdfdfafafaf7f7f7f6f6f6f8f8f8fcfcfcf8f8f8f5f5f5f7f7f7f4f4f4fafafafcfcfcfbfbfbfafafaf0f0f0f6f6f6fdfdfdf9f9f9f2f2f2f1f1f1fafafafbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fafafafafafafcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafaf9f9f9f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8fafafaf7f7f7fbfbfbf7f7f7f1f1f1f7f7f7fbfbfbfdfdfdfdfdfdfbfbfbfdfdfdfdfdfdfcfcfcf2f2f2f8f8f8edededf8f8f8fdfdfdfbfbfbf9f9f9f9f9f9eeeeeef4f4f4fafafaf2f2f2efefeff1f1f1f5f5f5f9f9f9fafafafbfbfbfdfdfdfcfcfcfbfbfbfafafafcfcfcf9f9f9f5f5f5f5f5f5f8f8f8fafafafcfcfcfefefefcfcfcf8f8f8fafafafafafafafafafcfcfcf9f9f9fcfcfcfefefee7e7e7eaeaeaf7f7f7f8f8f8f9f9f9f9f9f9f4f4f4f9f9f9f2f2f2f1f1f1f7f7f7f5f5f5fcfcfcf7f7f7efefeff1f1f1f5f5f5f3f3f3ecececf7f7f7fefefefcfcfcfbfbfbfefefefbfbfbf9f9f9fcfcfcf7f7f7fbfbfbfafafaf8f8f8fafafaf9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfbfbfbfbfbfbf9f9f9f5f5f5f5f5f5f6f6f6f8f8f8fafafafbfbfbfbfbfbf7f7f7f4f4f4f5f5f5f6f6f6f8f8f8fafafafbfbfbfafafafdfdfdfbfbfbfbfbfbf2f2f2f2f2f2fafafaf7f7f7fbfbfbf8f8f8fafafafafafaf6f6f6f8f8f8fafafafbfbfbfcfcfcfafafaf9f9f9fafafafafafafbfbfbf9f9f9fafafaf5f5f5f3f3f3f8f8f8f9f9f9fafafafdfdfdfcfcfcf9f9f9fbfbfbf8f8f8fafafafdfdfdf9f9f9f4f4f4ededededededf9f9f9fbfbfbfafafafdfdfdfefefefdfdfdfffffffcfcfcf0f0f0f0f0f0f8f8f8fffffffbfbfbedededeaeaeaf3f3f3fcfcfcf8f8f8fbfbfbfffffffefefefafafafafafafafafaf9f9f9fbfbfbfafafaf6f6f6f4f4f4f9f9f9fdfdfdfafafafafafaf2f2f2f8f8f8f2f2f2fbfbfbfbfbfbf7f7f7f4f4f4f2f2f2f5f5f5fcfcfcfdfdfdfafafaf9f9f9f9f9f9f1f1f1ecececfbfbfbfcfcfcf4f4f4f7f7f7f8f8f8f4f4f4f7f7f7fbfbfbfbfbfbfcfcfcfbfbfbfafafaf7f7f7f9f9f9fbfbfbfdfdfdf5f5f5f3f3f3f7f7f7fefefefffffffbfbfbf7f7f7f5f5f5f9f9f9fafafafbfbfbfafafaf8f8f8f7f7f7fafafafbfbfbf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5fcfcfcfdfdfdfefefefcfcfcfcfcfcfcfcfcfafafafbfbfbfcfcfcfcfcfcfcfcfcfafafafbfbfbf4f4f4f7f7f7efefefecececf2f2f2fcfcfcfdfdfdfefefefffffff9f9f9fdfdfdfdfdfdfafafafbfbfbf7f7f7f6f6f6fcfcfcfdfdfdfafafaf9f9f9f8f8f8fbfbfbf9f9f9f1f1f1f2f2f2f6f6f6fafafafafafaf9f9f9fafafafcfcfcf9f9f9f2f2f2f6f6f6fcfcfcfdfdfdfcfcfcf7f7f7e9e9e9ebebebe3e3e3efefeffefefefdfdfdfefefefefefefbfbfbfcfcfcfffffff6f6f6fcfcfcfefefefefefefdfdfdfdfdfdfdfdfdfefefefcfcfcfafafaf5f5f5f2f2f2f3f3f3f4f4f4f6f6f6fafafafbfbfbfdfdfdfdfdfdfdfdfdfefefefcfcfcfafafaf6f6f6f3f3f3f8f8f8f7f7f7f7f7f7fafafafdfdfdfdfdfdfcfcfcf8f8f8f6f6f6f3f3f3fbfbfbf9f9f9fbfbfbf9f9f9fcfcfcfbfbfbf8f8f8f7f7f7fafafae9e9e9e4e4e4eeeeeef3f3f3fafafafafafafbfbfbfdfdfdfbfbfbfdfdfdf8f8f8edededf3f3f3fdfdfdfffffffefefefafafaf3f3f3f6f6f6f6f6f6fcfcfcfffffffffffffffffff4f4f4ecececf0f0f0f4f4f4f8f8f8f9f9f9fcfcfcfdfdfdfbfbfbfbfbfbfbfbfbf6f6f6f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfafafaf5f5f5f7f7f7f8f8f8fbfbfbfafafaf4f4f4f4f4f4f8f8f8f5f5f5f6f6f6f8f8f8f2f2f2f2f2f2f2f2f2eeeeeeefefeff1f1f1f5f5f5f3f3f3f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6fafafaf9f9f9f5f5f5f6f6f6f8f8f8f5f5f5f4f4f4f5f5f5f8f8f8f6f6f6f1f1f1f5f5f5f3f3f3efefeff5f5f5f9f9f9f6f6f6f4f4f4f4f4f4f4f4f4f4f4f4f7f7f7f6f6f6f8f8f8f6f6f6fbfbfbfcfcfcf2f2f2efefeff8f8f8fefefefffffffbfbfbf8f8f8f6f6f6f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8fbfbfbfcfcfcfcfcfcf9f9f9fcfcfcf7f7f7fcfcfcf3f3f3f2f2f2f2f2f2f1f1f1f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfffffffbfbfbfbfbfbfcfcfcf6f6f6f6f6f6f5f5f5f7f7f7fbfbfbf9f9f9fafafaf3f3f3f9f9f9fdfdfdfbfbfbf7f7f7fbfbfbfdfdfdfbfbfbf9f9f9f8f8f8fafafafbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9fafafafafafaf8f8f8fafafaf8f8f8f8f8f8fafafaf7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f8f8f8f2f2f2f7f7f7f7f7f7f3f3f3f8f8f8fdfdfdfcfcfcfbfbfbfcfcfcfcfcfcf9f9f9fcfcfcf9f9f9fcfcfcfafafafbfbfbfafafaf3f3f3f8f8f8f8f8f8fcfcfcf9f9f9f7f7f7f9f9f9f7f7f7f4f4f4efefeff5f5f5f8f8f8f0f0f0f7f7f7fcfcfcfdfdfdfdfdfdf8f8f8fcfcfcfdfdfdfcfcfcfbfbfbfcfcfcf8f8f8fbfbfbfcfcfcf8f8f8fcfcfcf4f4f4eeeeeef3f3f3eeeeeef1f1f1f9f9f9f2f2f2edededf4f4f4f1f1f1f4f4f4f3f3f3f6f6f6fbfbfbf8f8f8ecececf0f0f0efefeff4f4f4fafafaf6f6f6f9f9f9fcfcfcf8f8f8f9f9f9fdfdfdfefefef6f6f6eaeaeaeeeeeef1f1f1f4f4f4f8f8f8f8f8f8fcfcfcfafafafafafaf9f9f9fbfbfbfafafaf6f6f6f4f4f4f7f7f7fbfbfbf9f9f9f7f7f7fafafafdfdfdfcfcfcf9f9f9f5f5f5f3f3f3f6f6f6f7f7f7fafafafcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f8f8f8fafafaf8f8f8f8f8f8f6f6f6f3f3f3f8f8f8edededfbfbfbfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fdfdfdfefefefdfdfdfbfbfbf4f4f4f0f0f0f5f5f5fafafafafafafafafae6e6e6edededfdfdfdfdfdfdfefefefcfcfcf5f5f5f5f5f5f8f8f8fafafafcfcfcf9f9f9fbfbfbfdfdfdf7f7f7d2d2d2c5c5c5eaeaeaf1f1f1f2f2f2dbdbdbe4e4e4f1f1f1fdfdfdf9f9f9fcfcfcfffffffffffffefefefcfcfcf7f7f7f1f1f1f6f6f6fafafaf4f4f4f8f8f8f8f8f8f7f7f7fbfbfbfcfcfcf5f5f5f6f6f6f0f0f0f8f8f8f9f9f9fcfcfcfefefefdfdfdf9f9f9f9f9f9f9f9f9f8f8f8fdfdfdfefefef6f6f6dcdcdce6e6e6fcfcfcf6f6f6f4f4f4fdfdfdfdfdfdf9f9f9f5f5f5f3f3f3f6f6f6f8f8f8fafafaf8f8f8f4f4f4f6f6f6f9f9f9fcfcfcfcfcfcfefefefcfcfcf4f4f4eeeeeef5f5f5fbfbfbfefefefafafaf9f9f9f9f9f9fafafafbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfafafafafafafafafaf5f5f5f4f4f4fafafafbfbfbfefefefdfdfdf8f8f8f7f7f7fbfbfbf6f6f6f9f9f9fbfbfbfbfbfbfdfdfdfdfdfdf6f6f6f3f3f3f4f4f4f2f2f2f4f4f4f6f6f6f7f7f7f7f7f7ecececefefeffbfbfbfafafaf7f7f7fdfdfdfcfcfcf7f7f7f1f1f1f4f4f4f7f7f7f7f7f7f7f7f7fafafafcfcfcf9f9f9f3f3f3f7f7f7fdfdfdf9f9f9f2f2f2f6f6f6fcfcfcf9f9f9f2f2f2f4f4f4fcfcfcfefefefcfcfcededede2e2e2f0f0f0ecececefefefedededeaeaeaf3f3f3fcfcfcf4f4f4fdfdfdf5f5f5f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfafafaf8f8f8f8f8f8fbfbfbf2f2f2ebebebefefeff9f9f9fafafaf9f9f9fcfcfcf8f8f8f9f9f9fefefefafafaf4f4f4edededf0f0f0f2f2f2efefeff2f2f2fcfcfcfefefefffffffffffffffffffffffffafafaecececf4f4f4f7f7f7f9f9f9fcfcfcfdfdfdfdfdfdf6f6f6f7f7f7fbfbfbf5f5f5eaeaeaecececf3f3f3fafafaf9f9f9f9f9f9eeeeeeeeeeeef0f0f0f7f7f7fdfdfdfffffffefefefafafaf1f1f1f0f0f0f7f7f7fbfbfbfcfcfcf9f9f9f1f1f1f1f1f1f4f4f4f8f8f8f2f2f2f1f1f1eeeeeef3f3f3f7f7f7f4f4f4f1f1f1f3f3f3f5f5f5f1f1f1f2f2f2f7f7f7f9f9f9fafafaf9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f3f3f3f5f5f5f7f7f7f7f7f7f7f7f7f9f9f9fafafafbfbfbfafafafbfbfbfbfbfbf9f9f9fdfdfdfcfcfcfafafaf9f9f9f7f7f7f5f5f5f7f7f7f5f5f5f3f3f3efefefeeeeeeefefefefefefefefefeeeeeeeeeeeeededededededefefeff1f1f1f4f4f4e9e9e9dfdfdfecececf3f3f3f6f6f6f7f7f7f3f3f3f3f3f3f6f6f6f5f5f5f3f3f3f7f7f7f8f8f8fbfbfbf5f5f5efefeff2f2f2fcfcfcfdfdfdfbfbfbf9f9f9f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcf6f6f6f3f3f3f3f3f3f7f7f7fafafafefefefbfbfbfdfdfdfdfdfdf7f7f7edededeaeaeaedededeeeeeef8f8f8fdfdfdfbfbfbf8f8f8fdfdfdfafafaf8f8f8f5f5f5f3f3f3f7f7f7fcfcfcfbfbfbfdfdfdfcfcfcfefefefffffffbfbfbf6f6f6f9f9f9f9f9f9fdfdfdfbfbfbfbfbfbfbfbfbfafafafbfbfbfafafaf7f7f7f2f2f2ebebebf1f1f1fdfdfdfcfcfcfafafafefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf7f7f7f8f8f8f6f6f6f7f7f7f7f7f7fafafafafafaf8f8f8efefeff6f6f6fffffffefefefefefefefefefcfcfcfefefefefefefafafaf8f8f8fafafaf5f5f5f7f7f7fcfcfcfdfdfdfcfcfcf5f5f5fcfcfcfcfcfcfafafaf6f6f6f6f6f6fcfcfcfffffffdfdfdfbfbfbfdfdfdfefefefafafafcfcfcfefefefefefef8f8f8fbfbfbfbfbfbfcfcfcfefefefafafaf7f7f7f3f3f3eeeeeeeeeeeef8f8f8f7f7f7f3f3f3f9f9f9f8f8f8f2f2f2f4f4f4f9f9f9fffffff9f9f9fefefefcfcfcf7f7f7f6f6f6f1f1f1f3f3f3f6f6f6f9f9f9fbfbfbf8f8f8fbfbfbfdfdfdfafafafcfcfcfbfbfbecececeaeaeaf3f3f3f9f9f9fdfdfdfafafaf8f8f8f8f8f8f4f4f4f3f3f3f5f5f5fafafafafafaf9f9f9f9f9f9fdfdfdfbfbfbf9f9f9f9f9f9f7f7f7f9f9f9f9f9f9fafafaf6f6f6f7f7f7fafafafcfcfcfcfcfcfcfcfcfafafaf5f5f5f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfbfbfbfafafaf9f9f9eeeeeeefefeff4f4f4eaeaeafdfdfdfcfcfcf4f4f4f5f5f5f7f7f7fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfafafafafafafafafaf9f9f9f6f6f6f1f1f1f0f0f0f4f4f4fcfcfcfdfdfdf3f3f3edededf0f0f0fcfcfcf1f1f1f6f6f6fafafaf5f5f5f6f6f6f7f7f7fefefefbfbfbf8f8f8f3f3f3f8f8f8fcfcfcfefefeffffffedededc5c5c5c7c7c7e0e0e0e4e4e4e4e4e4f0f0f0f8f8f8fdfdfdf4f4f4eaeaeaedededfdfdfdfefefefdfdfdf6f6f6fafafafbfbfbf5f5f5f4f4f4f0f0f0f7f7f7fefefef9f9f9f5f5f5f5f5f5f8f8f8fafafafefefefcfcfcf7f7f7f4f4f4f5f5f5f7f7f7f9f9f9fcfcfcfcfcfcf6f6f6f4f4f4f7f7f7f9f9f9f6f6f6e9e9e9e9e9e9fbfbfbfefefefdfdfdfefefefcfcfcf9f9f9f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f9f9f9fefefefefefefbfbfbf5f5f5edededf1f1f1f5f5f5f9f9f9fafafaf7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f4f4f4f5f5f5f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfafafaf3f3f3efefeff8f8f8fefefefefefefdfdfdf6f6f6fafafaf7f7f7f2f2f2f2f2f2f4f4f4f8f8f8fcfcfcfcfcfcf9f9f9f9f9f9f6f6f6f8f8f8f9f9f9f4f4f4f5f5f5f4f4f4f3f3f3f2f2f2f4f4f4fdfdfdf9f9f9f5f5f5f7f7f7f6f6f6f3f3f3f4f4f4f8f8f8fafafaf8f8f8f7f7f7fafafafcfcfcfafafaf5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fafafaf5f5f5f2f2f2f8f8f8fcfcfcfdfdfdfbfbfbfefefefcfcfcfbfbfbfbfbfbf7f7f7f6f6f6fcfcfcebebebecececfefefefdfdfdfbfbfbf3f3f3f4f4f4f8f8f8fcfcfcfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9f1f1f1f7f7f7f8f8f8f5f5f5fafafafbfbfbf5f5f5f6f6f6fbfbfbfbfbfbfbfbfbfefefefefefefdfdfdfafafaf7f7f7fafafaf7f7f7f1f1f1f2f2f2f6f6f6f8f8f8fcfcfcfefefefdfdfdfefefefdfdfdf6f6f6edededf3f3f3f1f1f1f6f6f6f7f7f7fbfbfbfcfcfcfdfdfdfbfbfbf3f3f3efefeff2f2f2f5f5f5f4f4f4fcfcfcfbfbfbfcfcfcf8f8f8f4f4f4f5f5f5fafafafcfcfcfdfdfdfcfcfcf9f9f9f2f2f2ebebebf6f6f6fefefefffffffffffffafafafafafafafafaf6f6f6f1f1f1f3f3f3f4f4f4f6f6f6f3f3f3f4f4f4f7f7f7f3f3f3f4f4f4f9f9f9fcfcfcf7f7f7f3f3f3f6f6f6f4f4f4f5f5f5f8f8f8fafafafafafafbfbfbfdfdfdfdfdfdfffffffffffffffffffefefefefefefefefefdfdfdfbfbfbf4f4f4f4f4f4f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f6f6f6f8f8f8f4f4f4f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f8f8f8fafafaf6f6f6f8f8f8fdfdfdfcfcfcfdfdfdfbfbfbf7f7f7fcfcfcfefefefbfbfbf9f9f9f4f4f4f7f7f7fcfcfcfafafaf8f8f8fafafafbfbfbfcfcfcfcfcfcfcfcfcf9f9f9fbfbfbfefefefdfdfdfdfdfdfbfbfbf8f8f8fafafafefefefdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefafafafbfbfbfcfcfcf5f5f5f6f6f6fcfcfcfbfbfbfdfdfdf9f9f9fafafafbfbfbfafafaf9f9f9f5f5f5f2f2f2f5f5f5fafafafdfdfdfdfdfdfdfdfdf9f9f9f4f4f4f2f2f2f3f3f3f9f9f9fdfdfdf8f8f8f5f5f5f9f9f9f8f8f8f9f9f9f5f5f5f4f4f4f6f6f6f9f9f9fafafafbfbfbfafafaf9f9f9fafafafbfbfbfafafafcfcfcfdfdfdfbfbfbf8f8f8f2f2f2fafafaf9f9f9fafafafdfdfdf7f7f7f7f7f7fafafaf9f9f9f1f1f1eeeeeef2f2f2f7f7f7fbfbfbfcfcfcf5f5f5fbfbfbfdfdfdfafafaf1f1f1f2f2f2efefeff3f3f3fafafafbfbfbf6f6f6f2f2f2f6f6f6fafafafefefefdfdfdf8f8f8f6f6f6f2f2f2f6f6f6f4f4f4efefefecececebebebf2f2f2f9f9f9fafafaf9f9f9fbfbfbf6f6f6efefeff6f6f6fdfdfdfffffffcfcfcfffffffdfdfdf1f1f1f3f3f3fdfdfdf9f9f9f5f5f5fbfbfbf6f6f6fbfbfbf9f9f9fafafafafafafdfdfdfcfcfcf8f8f8f4f4f4ebebebf6f6f6f8f8f8fbfbfbf7f7f7f5f5f5f4f4f4f1f1f1f4f4f4f6f6f6fcfcfcfcfcfcfbfbfbfafafaf5f5f5f3f3f3f9f9f9f9f9f9fafafafafafaf7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfafafaf8f8f8f9f9f9f6f6f6f9f9f9f9f9f9fafafaf9f9f9fbfbfbfafafaf8f8f8f8f8f8f9f9f9f3f3f3f3f3f3f8f8f8fbfbfbfdfdfdfcfcfcf6f6f6fbfbfbe8e8e8e1e1e1f3f3f3fcfcfcfafafaf8f8f8f6f6f6f3f3f3f1f1f1f3f3f3f7f7f7f6f6f6efefeff1f1f1f5f5f5f5f5f5f4f4f4f2f2f2f3f3f3f6f6f6fbfbfbf5f5f5f5f5f5f9f9f9fafafaf9f9f9f9f9f9fafafafcfcfcf7f7f7f2f2f2f6f6f6fbfbfbfefefefafafaf4f4f4f8f8f8f8f8f8f9f9f9f7f7f7f0f0f0efefeff7f7f7f3f3f3f1f1f1fafafae5e5e5edededf1f1f1dfdfdfddddddf0f0f0fefefefffffffbfbfbf8f8f8fdfdfdfdfdfdf7f7f7f0f0f0f0f0f0f6f6f6fbfbfbfcfcfcfafafaf5f5f5f2f2f2f7f7f7fafafafcfcfcfcfcfcf9f9f9f5f5f5f3f3f3f4f4f4f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbf6f6f6f2f2f2e7e7e7e6e6e6f3f3f3f2f2f2f8f8f8fefefef9f9f9f6f6f6fbfbfbfcfcfcf9f9f9f6f6f6f5f5f5f5f5f5f8f8f8fcfcfcfcfcfcf5f5f5f0f0f0f1f1f1f3f3f3f9f9f9fdfdfdfdfdfdf8f8f8f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9fafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfafafaf7f7f7edededefefeff7f7f7f0f0f0f7f7f7f3f3f3f8f8f8fefefefcfcfcf8f8f8f7f7f7f7f7f7fafafafcfcfcf9f9f9fafafaf7f7f7f8f8f8fbfbfbf9f9f9f6f6f6f8f8f8fafafaf2f2f2edededf6f6f6fafafaf9f9f9f8f8f8fafafafbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfcfcfcfafafaf8f8f8fbfbfbfbfbfbf7f7f7f1f1f1f2f2f2f8f8f8f9f9f9f5f5f5f8f8f8f6f6f6f3f3f3f5f5f5fafafafefefefdfdfdfcfcfcfdfdfdfdfdfdfffffffffffffffffff4f4f4e3e3e3f4f4f4fbfbfbfcfcfcfbfbfbfbfbfbf8f8f8f4f4f4f8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfafafaf8f8f8f6f6f6f5f5f5f6f6f6fafafafdfdfdf7f7f7f5f5f5f3f3f3f6f6f6f6f6f6f8f8f8fbfbfbfafafafbfbfbfdfdfdfbfbfbf8f8f8f9f9f9f3f3f3edededf3f3f3f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfafafaf7f7f7fcfcfcf7f7f7f1f1f1f1f1f1fcfcfcfffffffefefefbfbfbfbfbfbfdfdfdfefefefcfcfcf0f0f0f1f1f1f9f9f9fdfdfdf9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfefefef8f8f8f6f6f6f6f6f6f6f6f6f8f8f8fdfdfdfafafafcfcfcfefefefefefefdfdfdf9f9f9f9f9f9fcfcfcf8f8f8fafafafdfdfdfcfcfcf9f9f9f6f6f6f6f6f6f9f9f9f1f1f1f3f3f3f7f7f7f8f8f8fdfdfdfefefefefefefffffffdfdfdf8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcfafafafcfcfcfdfdfdfafafafbfbfbf9f9f9fafafafbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafafbfbfbfbfbfbf9f9f9fdfdfdfdfdfdf8f8f8fafafafafafafcfcfcfdfdfdf9f9f9fdfdfdfcfcfcfafafafafafafafafafbfbfbfcfcfcfdfdfdfefefef8f8f8fafafafcfcfcf9f9f9fafafaf7f7f7f9f9f9f9f9f9f5f5f5f8f8f8fdfdfdfbfbfbf4f4f4f6f6f6f9f9f9f9f9f9f6f6f6f3f3f3f2f2f2f5f5f5fcfcfcf8f8f8f7f7f7fafafafafafafcfcfcfcfcfcfcfcfcfafafafbfbfbfbfbfbf6f6f6fafafaf9f9f9f5f5f5f7f7f7f9f9f9f5f5f5f6f6f6f9f9f9f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f9f9f9fcfcfcfefefefdfdfdf9f9f9f5f5f5f5f5f5fbfbfbfbfbfbfcfcfcf9f9f9fafafafafafafdfdfdf8f8f8f5f5f5f6f6f6f2f2f2f0f0f0f6f6f6fafafaf4f4f4f1f1f1fafafaf8f8f8f8f8f8f7f7f7f9f9f9fafafafcfcfcfdfdfdfdfdfdfdfdfdf8f8f8f6f6f6f8f8f8fcfcfcf6f6f6ebebebf2f2f2f6f6f6f6f6f6f8f8f8f8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfefefef5f5f5f9f9f9f1f1f1fbfbfbfdfdfdfbfbfbfcfcfcfafafaf8f8f8f8f8f8fafafaf4f4f4f6f6f6fcfcfcf9f9f9f5f5f5fbfbfbfdfdfdf6f6f6f5f5f5f8f8f8fafafaf8f8f8fafafaf7f7f7f3f3f3f4f4f4f5f5f5f0f0f0f0f0f0fbfbfbfefefefffffffefefefefefefefefefcfcfcfcfcfcfdfdfdf6f6f6f2f2f2f2f2f2eeeeeef3f3f3fafafafafafafdfdfdf8f8f8f0f0f0f6f6f6f4f4f4f5f5f5f9f9f9f0f0f0ecececfafafafbfbfbf9f9f9f9f9f9f8f8f8fbfbfbf8f8f8f4f4f4ecececf5f5f5f6f6f6f5f5f5fafafafafafafbfbfbfafafaf7f7f7f5f5f5f5f5f5f9f9f9f9f9f9fafafaf8f8f8f9f9f9f6f6f6f4f4f4f5f5f5f6f6f6fafafafafafaf9f9f9f7f7f7fafafafcfcfcfbfbfbfafafafafafafcfcfcfcfcfcfbfbfbf7f7f7f3f3f3f7f7f7f5f5f5efefeff9f9f9e5e5e5e8e8e8f2f2f2f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbf9f9f9fafafaf8f8f8f4f4f4f2f2f2f2f2f2f4f4f4f2f2f2f4f4f4f7f7f7f7f7f7f5f5f5f6f6f6fafafafafafafcfcfcfcfcfcf4f4f4f6f6f6fbfbfbf9f9f9f8f8f8fbfbfbfbfbfbfafafaf9f9f9f9f9f9fbfbfbfafafafafafaffffffffffffebebebeaeaeafcfcfcfcfcfcfffffffcfcfcf8f8f8fafafafcfcfcfafafae5e5e5edededf9f9f9fcfcfcfefefefafafaf7f7f7fbfbfbfdfdfdfcfcfcf7f7f7f3f3f3f4f4f4f9f9f9fdfdfdfdfdfdfbfbfbf8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfafafaf7f7f7f4f4f4f5f5f5f9f9f9fbfbfbfafafaf9f9f9f4f4f4f4f4f4fafafaf8f8f8fefefefdfdfdf9f9f9f7f7f7f7f7f7f7f7f7fafafafcfcfcfafafaf7f7f7f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafafcfcfcfbfbfbfafafaf7f7f7fafafaf9f9f9fafafaf9f9f9f9f9f9f6f6f6f5f5f5f7f7f7fbfbfbfafafaf9f9f9f1f1f1f2f2f2f5f5f5fafafafbfbfbfcfcfcfdfdfdfbfbfbf8f8f8f2f2f2f3f3f3f5f5f5fafafafafafafdfdfdf8f8f8f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbf8f8f8fbfbfbfcfcfcfdfdfdf7f7f7f7f7f7fbfbfbfcfcfcfafafafbfbfbfdfdfdfafafaf7f7f7f6f6f6f6f6f6fafafaf8f8f8f8f8f8f9f9f9fcfcfcf9f9f9f5f5f5f7f7f7fbfbfbf7f7f7f4f4f4fafafaf8f8f8e5e5e5e7e7e7f8f8f8fafafafdfdfdfefefefffffffffffffffffffefefefafafaf7f7f7fafafaf8f8f8f9f9f9fbfbfbf7f7f7f4f4f4f2f2f2f3f3f3f8f8f8f8f8f8fbfbfbfefefefefefefdfdfdfbfbfbfcfcfcfdfdfdfcfcfcf6f6f6f4f4f4f4f4f4f5f5f5f7f7f7f7f7f7fafafaf7f7f7f9f9f9fafafafbfbfbfdfdfdfefefefefefefbfbfbf9f9f9f6f6f6ececece8e8e8f6f6f6fcfcfcfafafaf7f7f7f8f8f8f8f8f8f7f7f7fafafaf7f7f7f9f9f9fbfbfbf7f7f7f3f3f3f0f0f0f5f5f5f9f9f9fbfbfbfafafaf9f9f9f2f2f2f2f2f2f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcf9f9f9f8f8f8f4f4f4f0f0f0f3f3f3fafafaf8f8f8f7f7f7f9f9f9fafafaf9f9f9f6f6f6f9f9f9fafafaf5f5f5f3f3f3f7f7f7fbfbfbfcfcfcfafafafbfbfbfefefefdfdfdfdfdfdfefefefafafaf9f9f9fafafafcfcfcfbfbfbf7f7f7f2f2f2f1f1f1f5f5f5fafafaf8f8f8f6f6f6f7f7f7fafafafafafaf9f9f9fafafafbfbfbfdfdfdfafafafbfbfbfefefefefefefefefefefefefefefefdfdfdfdfdfdfefefefdfdfdfffffffdfdfdfbfbfbfdfdfdfefefefefefefafafaefefeffdfdfdfcfcfcfcfcfcfafafafcfcfcfbfbfbf9f9f9f7f7f7f7f7f7fafafaf7f7f7f7f7f7f8f8f8f8f8f8f3f3f3f3f3f3f8f8f8f9f9f9f8f8f8fafafaf8f8f8f7f7f7fafafaf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fcfcfcfafafaf5f5f5f4f4f4f6f6f6fbfbfbfdfdfdfdfdfdfcfcfcf9f9f9fafafaf7f7f7f5f5f5f6f6f6f7f7f7fbfbfbfcfcfcfafafafcfcfcfefefefafafaf4f4f4ebebebeeeeeef5f5f5f9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbf9f9f9fafafaf8f8f8fafafafafafafafafaf9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7fafafafbfbfbf6f6f6fefefefffffffdfdfdfcfcfcfbfbfbfafafafafafafafafafbfbfbfcfcfcfdfdfdf6f6f6f3f3f3f3f3f3fafafaf5f5f5efefeff3f3f3f4f4f4f5f5f5eeeeeef1f1f1fafafaf8f8f8f3f3f3f9f9f9fcfcfcf8f8f8f8f8f8ebebebf1f1f1f7f7f7f7f7f7fafafafafafafcfcfcfafafaf5f5f5efefeff3f3f3f9f9f9f8f8f8fafafafcfcfcfdfdfdfcfcfcf8f8f8fffffffffffffffffffffffffafafaf8f8f8f7f7f7fbfbfbfefefefdfdfdf8f8f8f7f7f7fdfdfdfdfdfdfefefefffffffefefef9f9f9f9f9f9fffffffffffffafafaefefefe8e8e8f2f2f2f5f5f5f2f2f2fbfbfbfbfbfbf7f7f7f9f9f9fafafafbfbfbf6f6f6f6f6f6fbfbfbfafafaf7f7f7fafafaf9f9f9fcfcfcfafafaf9f9f9f8f8f8f5f5f5f8f8f8fafafaf6f6f6f2f2f2f5f5f5f7f7f7fafafaf9f9f9f9f9f9f9f9f9f6f6f6f4f4f4f5f5f5f7f7f7fafafaf9f9f9fafafaf7f7f7f6f6f6f7f7f7fafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8fcfcfcfefefefdfdfdfcfcfcf9f9f9eeeeeee9e9e9fcfcfcfefefefdfdfdfafafaf5f5f5efefeff3f3f3f5f5f5f5f5f5f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbfcfcfcf8f8f8f5f5f5f3f3f3f9f9f9f6f6f6fcfcfcfbfbfbf6f6f6f6f6f6f5f5f5f7f7f7fafafafcfcfcfffffffafafaedededf5f5f5f7f7f7f8f8f8fdfdfdf9f9f9eeeeeeefefeff5f5f5f0f0f0e6e6e6ecececf4f4f4f2f2f2fdfdfdfbfbfbf7f7f7f4f4f4f9f9f9fbfbfbfcfcfcfbfbfbf5f5f5f4f4f4f4f4f4f7f7f7f9f9f9f9f9f9fafafafbfbfbf9f9f9f6f6f6f4f4f4f6f6f6f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f0f0f0f2f2f2fdfdfdfefefef9f9f9fafafafcfcfcf9f9f9f7f7f7f5f5f5f9f9f9fcfcfcfcfcfcf8f8f8f6f6f6f8f8f8f8f8f8fafafafdfdfdfafafaf7f7f7f8f8f8f6f6f6f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8fafafaf9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f4f4f4f3f3f3fbfbfbfcfcfcf7f7f7f3f3f3f5f5f5f8f8f8fcfcfcfbfbfbf7f7f7f8f8f8fafafaf9f9f9f8f8f8f7f7f7f9f9f9fcfcfcf8f8f8f5f5f5fbfbfbfcfcfcf6f6f6f7f7f7fcfcfcfcfcfcfafafaf5f5f5f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9fafafaf8f8f8f8f8f8f7f7f7f5f5f5fafafafafafafafafafbfbfbfdfdfdf9f9f9f5f5f5f6f6f6f8f8f8fdfdfdfefefef6f6f6ebebebe6e6e6e2e2e2e7e7e7ecececf4f4f4f3f3f3f9f9f9fdfdfdfdfdfdfefefefffffffffffffffffffefefefcfcfcfafafaf8f8f8f5f5f5f8f8f8f8f8f8fafafafcfcfcf9f9f9fafafafcfcfcfcfcfcfffffffefefefefefefffffffefefefdfdfdfdfdfdfbfbfbfdfdfdfafafaf7f7f7f4f4f4f2f2f2f3f3f3f5f5f5fcfcfcfcfcfcfdfdfdf7f7f7f0f0f0f1f1f1f9f9f9fdfdfdfbfbfbf9f9f9fafafafafafafafafafcfcfcf7f7f7f3f3f3f4f4f4f7f7f7fbfbfbf7f7f7f8f8f8fcfcfcfffffffbfbfbf9f9f9fbfbfbf9f9f9f3f3f3ecececf2f2f2f8f8f8fafafafcfcfcfafafaf7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f1f1f1efefeff4f4f4f9f9f9f8f8f8f8f8f8f5f5f5f9f9f9fefefefdfdfdfdfdfdfdfdfdfefefefffffffffffffffffff8f8f8f5f5f5f9f9f9f9f9f9f8f8f8fafafafbfbfbfdfdfdfdfdfdfbfbfbfafafaf9f9f9f6f6f6f8f8f8f8f8f8fafafafbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfafafafcfcfcfffffffbfbfbfcfcfcfdfdfdfefefefcfcfcfefefefffffffdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcf7f7f7eaeaeaf7f7f7f7f7f7f5f5f5f3f3f3f3f3f3f4f4f4f5f5f5f2f2f2f0f0f0f6f6f6f6f6f6f0f0f0f3f3f3f6f6f6f0f0f0f4f4f4f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f5f5f5f0f0f0efefeff4f4f4f7f7f7f6f6f6fcfcfcf9f9f9f9f9f9f8f8f8f5f5f5f7f7f7fefefefdfdfdfafafafcfcfcfdfdfdfefefefbfbfbf7f7f7f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8fafafafcfcfcfcfcfcf9f9f9f5f5f5f4f4f4f2f2f2f4f4f4f5f5f5f5f5f5fbfbfbf9f9f9fbfbfbfbfbfbfdfdfdfefefefcfcfcfefefefcfcfcf9f9f9f9f9f9fbfbfbfefefefdfdfdf9f9f9f8f8f8f7f7f7fdfdfdfefefefcfcfcfdfdfdfcfcfcfcfcfcfafafaf9f9f9fefefefefefefdfdfdf8f8f8f8f8f8f6f6f6fafafafefefefdfdfdfefefefefefef2f2f2edededf8f8f8fdfdfdf9f9f9f0f0f0f1f1f1f8f8f8fafafafdfdfdfbfbfbfbfbfbf7f7f7f1f1f1f5f5f5f2f2f2f6f6f6f6f6f6f3f3f3f5f5f5f9f9f9efefefeaeaeaf2f2f2f6f6f6fafafafdfdfdfcfcfcf2f2f2f3f3f3f9f9f9fcfcfcf9f9f9f5f5f5e4e4e4ecececf4f4f4f4f4f4e6e6e6f4f4f4f6f6f6fcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfafafafafafafdfdfdfbfbfbf9f9f9fdfdfdfcfcfcfbfbfbfefefefdfdfdf5f5f5f6f6f6f7f7f7fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf8f8f8f6f6f6f4f4f4f3f3f3fcfcfcf6f6f6f0f0f0f1f1f1fbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f3f3f3f5f5f5f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f6f6f6f8f8f8f5f5f5f7f7f7fcfcfcfafafaf7f7f7f8f8f8f7f7f7f9f9f9fafafafafafafafafaf7f7f7f5f5f5f7f7f7fafafafefefefefefefbfbfbefefeff3f3f3fdfdfdfffffff9f9f9f3f3f3f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f3f3f3f4f4f4f7f7f7fafafafcfcfcfdfdfdfdfdfdfcfcfcfafafafafafaf9f9f9f5f5f5f7f7f7f8f8f8f8f8f8fdfdfdf8f8f8f3f3f3fbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfefefefbfbfbededede4e4e4f0f0f0fefefefdfdfdfcfcfcfcfcfcfcfcfcf7f7f7d1d1d1cdcdcdd4d4d4f2f2f2fffffffefefefafafaf5f5f5f3f3f3f7f7f7fafafafbfbfbfbfbfbf9f9f9f7f7f7f4f4f4f2f2f2f3f3f3f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbf6f6f6f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcf8f8f8efefefeaeaeaf4f4f4fcfcfcfafafaf5f5f5f2f2f2f8f8f8fafafafbfbfbfafafaf6f6f6f2f2f2f3f3f3f5f5f5fcfcfcfdfdfdfafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fafafaf7f7f7f9f9f9fbfbfbf8f8f8f8f8f8f6f6f6f8f8f8f5f5f5f8f8f8fdfdfdfdfdfdfafafaf6f6f6f0f0f0eeeeeefcfcfcfdfdfdf7f7f7f7f7f7f7f7f7fcfcfcfcfcfcf7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f8f8f8f5f5f5fbfbfbfbfbfbfafafafbfbfbf8f8f8f9f9f9fafafaf9f9f9f9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fafafafbfbfbfafafaf7f7f7f9f9f9fafafaf7f7f7fafafafafafafafafafafafaf4f4f4f7f7f7fcfcfcf7f7f7f2f2f2f7f7f7f6f6f6f1f1f1ededede0e0e0d9d9d9e9e9e9efefefefefeff1f1f1f4f4f4f3f3f3f6f6f6f9f9f9fcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffefefefdfdfdfefefefcfcfcfefefef9f9f9fdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfbfbfbf7f7f7fafafaf5f5f5f8f8f8fcfcfcfefefefffffffefefefbfbfbfbfbfbf9f9f9fffffffffffffffffffffffffefefefbfbfbfdfdfdfdfdfdfafafaf3f3f3f6f6f6fcfcfcfcfcfcfcfcfcfcfcfcf6f6f6f8f8f8fbfbfbf7f7f7f7f7f7f6f6f6f8f8f8fdfdfdfdfdfdfcfcfcf9f9f9f5f5f5f4f4f4f4f4f4f4f4f4f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9fbfbfbfefefefefefefefefefffffff8f8f8f5f5f5f4f4f4f6f6f6f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfafafafbfbfbfbfbfbf9f9f9fafafaf7f7f7f9f9f9f9f9f9fbfbfbfcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9fcfcfcfafafafbfbfbfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbf8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fdfdfdfbfbfbfbfbfbfbfbfbf8f8f8f8f8f8fbfbfbf8f8f8f5f5f5fafafaf8f8f8fafafafcfcfcfbfbfbfcfcfcf8f8f8f7f7f7f5f5f5efefefefefeff0f0f0edededf4f4f4f6f6f6f8f8f8fcfcfcfcfcfcfcfcfcfcfcfcfefefefefefefcfcfcf8f8f8fbfbfbfcfcfcf9f9f9f8f8f8f8f8f8f3f3f3f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f5f5f5f8f8f8fdfdfdfdfdfdf9f9f9f8f8f8f7f7f7f7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfafafaf7f7f7f7f7f7f8f8f8f9f9f9f8f8f8fbfbfbf8f8f8f5f5f5f9f9f9fcfcfcfbfbfbfdfdfdfefefefefefefcfcfcf9f9f9fbfbfbf8f8f8fbfbfbfafafafbfbfbfbfbfbf7f7f7fafafaf9f9f9fdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf8f8f8f6f6f6f4f4f4f3f3f3eeeeeef3f3f3fcfcfcf5f5f5e7e7e7f0f0f0eaeaeae9e9e9f5f5f5f4f4f4f6f6f6f6f6f6f2f2f2f4f4f4f6f6f6f6f6f6fafafafafafafdfdfdfdfdfdfbfbfbfcfcfcfcfcfcf4f4f4efefeff9f9f9f6f6f6e7e7e7e6e6e6eeeeeef5f5f5e4e4e4edededf7f7f7fcfcfcf7f7f7ecececcececed3d3d3e5e5e5efefeff4f4f4f5f5f5f6f6f6fcfcfcfffffffdfdfdf9f9f9fafafafafafaf3f3f3f6f6f6f9f9f9f6f6f6f7f7f7fafafafbfbfbfcfcfcfefefefefefefdfdfdfafafaf9f9f9f6f6f6f6f6f6fafafaf7f7f7f7f7f7f7f7f7fafafaf7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f6f6f6f5f5f5f6f6f6f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f8f8f8f5f5f5f8f8f8fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8fafafafbfbfbfafafaf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8fcfcfcfafafaf8f8f8f3f3f3e8e8e8eeeeeefbfbfbfdfdfdf7f7f7f6f6f6f9f9f9f7f7f7fafafafefefefefefefdfdfdfdfdfdfdfdfdf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f8f8f8f6f6f6f2f2f2f5f5f5f7f7f7fafafafbfbfbf8f8f8f9f9f9fafafaf6f6f6f7f7f7f8f8f8f6f6f6fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafafcfcfcfdfdfdfffffffdfdfdfbfbfbf9f9f9fefefefdfdfdf9f9f9fdfdfdfffffff5f5f5efefefedededefefeff8f8f8fefefefdfdfdfafafafafafafafafaf7f7f7f5f5f5f6f6f6f7f7f7fafafafcfcfcfcfcfcfcfcfcfbfbfbf5f5f5f4f4f4f3f3f3f5f5f5f8f8f8fcfcfcfdfdfdfafafaf7f7f7f5f5f5f4f4f4f7f7f7f7f7f7f7f7f7f4f4f4f8f8f8fdfdfdfefefefbfbfbfafafaf8f8f8f4f4f4f4f4f4f7f7f7f8f8f8fafafafcfcfcf7f7f7f5f5f5f7f7f7fafafafafafafbfbfbfafafaf9f9f9f6f6f6f8f8f8f9f9f9fafafafafafaf6f6f6f2f2f2f6f6f6fcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffefefefcfcfcf5f5f5fbfbfbfbfbfbf2f2f2e4e4e4e7e7e7fdfdfdfefefefdfdfdf6f6f6f5f5f5f7f7f7f8f8f8fdfdfdf8f8f8f3f3f3f7f7f7f9f9f9f9f9f9fbfbfbfafafaf7f7f7f7f7f7f9f9f9fafafafdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafafafafafafafaf8f8f8f8f8f8f7f7f7f6f6f6fbfbfbfbfbfbf8f8f8f9f9f9fafafafcfcfcfdfdfdf9f9f9f4f4f4f7f7f7fbfbfbfefefefafafaf1f1f1d4d4d4ccccccd8d8d8f5f5f5f6f6f6eeeeeeeeeeeef0f0f0f5f5f5f7f7f7f7f7f7f8f8f8fafafafcfcfcfdfdfdfffffffffffff6f6f6e7e7e7ecececf5f5f5f2f2f2ececececececedededf0f0f0efefeff0f0f0efefeff3f3f3f5f5f5f8f8f8fcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfefefefffffffffffffbfbfbfbfbfbfcfcfcfafafafefefefcfcfcf6f6f6f7f7f7f8f8f8eeeeeef4f4f4fcfcfcfefefefefefefdfdfdfdfdfdf8f8f8f7f7f7f9f9f9fafafafdfdfdfdfdfdfdfdfdfefefef7f7f7ebebebf1f1f1f8f8f8fbfbfbfbfbfbfafafafafafafdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefefefefafafaf8f8f8f9f9f9fafafaf9f9f9fafafaf9f9f9f6f6f6fafafafefefefcfcfcf7f7f7f8f8f8f9f9f9fefefefdfdfdfdfdfdfbfbfbf9f9f9f9f9f9f5f5f5f6f6f6f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f9f9f9fcfcfcfcfcfcfcfcfcf7f7f7f7f7f7f9f9f9f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f4f4f4f7f7f7f7f7f7f9f9f9fbfbfbfafafafcfcfcfdfdfdfcfcfcfafafafefefefefefefefefefbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbf9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfafafafafafafdfdfdfcfcfcfdfdfdfefefefefefefffffffdfdfdfbfbfbfcfcfcfbfbfbf0f0f0f0f0f0f8f8f8fdfdfdfafafaf4f4f4f3f3f3f5f5f5f8f8f8f6f6f6f4f4f4f4f4f4f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f8f8f8f9f9f9fafafafcfcfcfdfdfdfbfbfbf8f8f8f6f6f6f7f7f7fafafafdfdfdfbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfefefefbfbfbfbfbfbfdfdfdfbfbfbfdfdfdfcfcfcfdfdfdfbfbfbf6f6f6f7f7f7f7f7f7f5f5f5fcfcfcfffffffffffffdfdfdf9f9f9f1f1f1eeeeeefbfbfbfbfbfbfcfcfcfefefef9f9f9eaeaeaeaeaeae8e8e8ecececf4f4f4f5f5f5fafafafdfdfdf6f6f6f7f7f7f7f7f7f9f9f9f8f8f8fafafafdfdfdfafafaf5f5f5f5f5f5f6f6f6f7f7f7f0f0f0f8f8f8fcfcfcfbfbfbfafafaf7f7f7f5f5f5f0f0f0f3f3f3f7f7f7fefefefffffff2f2f2eeeeeee8e8e8d3d3d3d2d2d2d8d8d8e1e1e1dbdbdbedededfffffffefefefcfcfcfdfdfdfdfdfdfafafafdfdfdfefefefdfdfdfbfbfbfcfcfcf9f9f9f8f8f8fcfcfcf5f5f5f7f7f7fefefefdfdfdf8f8f8fbfbfbfafafafbfbfbfafafafafafafafafafbfbfbfbfbfbfbfbfbfafafaf7f7f7f6f6f6f9f9f9fafafafbfbfbfcfcfcfbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9f7f7f7f3f3f3f4f4f4f8f8f8f9f9f9fcfcfcfafafaf7f7f7f7f7f7f6f6f6f6f6f6fafafaf9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7efefeff5f5f5fafafafcfcfcfdfdfdfbfbfbf8f8f8f5f5f5f7f7f7f9f9f9f9f9f9f6f6f6f7f7f7fbfbfbf9f9f9fafafafcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcf6f6f6f4f4f4f5f5f5fafafaf9f9f9f0f0f0f2f2f2f7f7f7f7f7f7f8f8f8fafafafcfcfcfdfdfdfafafaf6f6f6f7f7f7fafafafafafaf9f9f9fdfdfdfefefef6f6f6ebebebeeeeeef8f8f8fdfdfdf3f3f3f6f6f6f6f6f6f8f8f8fcfcfcfffffffafafaf2f2f2f1f1f1f9f9f9fbfbfbf9f9f9f6f6f6f4f4f4f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f6f6f6f5f5f5f8f8f8f9f9f9fbfbfbfdfdfdfbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fafafafcfcfcfcfcfcfafafaf7f7f7f4f4f4fcfcfcfefefefafafaf3f3f3f5f5f5f8f8f8fafafafbfbfbf8f8f8f6f6f6f7f7f7f9f9f9fafafafafafafafafaf7f7f7f4f4f4f7f7f7f8f8f8fafafafafafaf8f8f8f5f5f5f4f4f4f7f7f7fafafafdfdfdfdfdfdfcfcfcfbfbfbf7f7f7f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcfafafaf2f2f2f9f9f9f2f2f2f0f0f0f0f0f0f9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9fefefefefefefcfcfcfbfbfbfbfbfbf7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f3f3f3e8e8e8f9f9f9fdfdfdf3f3f3f2f2f2fbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfdfdfdfafafafbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfefefefefefefcfcfcedededcdcdcdd3d3d3fdfdfdecececd7d7d7dcdcdce2e2e2e2e2e2e1e1e1e3e3e3e7e7e7efefeff2f2f2f4f4f4f6f6f6f5f5f5f7f7f7f6f6f6f0f0f0f2f2f2f1f1f1f1f1f1f0f0f0ececece9e9e9e8e8e8e7e7e7e6e6e6e3e3e3e2e2e2e8e8e8eaeaeaedededf1f1f1f2f2f2f4f4f4f7f7f7f8f8f8fafafafbfbfbfcfcfcfcfcfcfdfdfdfffffffffffffffffffdfdfdf5f5f5f7f7f7fcfcfcfcfcfcfdfdfdfefefefffffffffffffefefefefefefbfbfbf8f8f8f4f4f4f6f6f6f9f9f9fcfcfcf5f5f5f1f1f1f5f5f5f7f7f7fafafafcfcfcfefefefefefefdfdfdfefefefdfdfdfdfdfdfefefefdfdfdfcfcfcf8f8f8f2f2f2f4f4f4fbfbfbf8f8f8f3f3f3f6f6f6f8f8f8f5f5f5f6f6f6f6f6f6f4f4f4fbfbfbfafafaf7f7f7f4f4f4f7f7f7f7f7f7fafafafbfbfbfcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfafafafafafaf9f9f9fafafaf7f7f7f8f8f8fdfdfdf9f9f9f7f7f7f5f5f5f2f2f2f1f1f1f2f2f2f3f3f3f4f4f4f3f3f3f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f8f8f8fbfbfbfafafaf9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f5f5f5f8f8f8fafafaf9f9f9fafafafdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfefefefcfcfcfafafaf7f7f7f9f9f9f9f9f9fafafafdfdfdfdfdfdf7f7f7fafafafdfdfdf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f5f5f5f4f4f4f4f4f4f5f5f5f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafafcfcfcfefefefefefefffffffffffffefefefefefefcfcfcf9f9f9fafafaf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fafafafafafaf5f5f5f5f5f5fcfcfcfafafaf6f6f6f7f7f7fbfbfbfafafafafafaf7f7f7f8f8f8f5f5f5f1f1f1f4f4f4f8f8f8f5f5f5f0f0f0f2f2f2efefeff5f5f5f9f9f9fafafaf2f2f2fafafaf2f2f2f3f3f3f1f1f1f9f9f9fcfcfcf9f9f9fcfcfcfdfdfdfffffffefefefbfbfbf6f6f6f9f9f9fbfbfbfcfcfcf8f8f8eeeeeef6f6f6f7f7f7fefefefefefef7f7f7f1f1f1f1f1f1f6f6f6fbfbfbf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfefefef7f7f7f8f8f8fdfdfdfefefefffffff6f6f6e4e4e4f5f5f5f4f4f4e9e9e9cecececececec9c9c9e3e3e3fffffffffffffffffffefefef4f4f4f1f1f1f6f6f6fcfcfcfafafaf9f9f9e9e9e9efefeffefefef7f7f7f0f0f0edededf1f1f1f7f7f7f6f6f6f9f9f9f7f7f7fcfcfcfdfdfdf9f9f9f9f9f9f6f6f6f4f4f4f6f6f6fafafafcfcfcfdfdfdfcfcfcfafafaf7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7fafafafbfbfbf9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfafafaf7f7f7fefefefbfbfbf1f1f1f3f3f3f9f9f9fbfbfbfafafafbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfcfcfcfbfbfbfafafaf8f8f8f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfefefefafafafbfbfbfbfbfbf5f5f5f5f5f5f6f6f6f6f6f6f9f9f9fafafaf9f9f9f7f7f7f7f7f7f8f8f8fafafafafafaf7f7f7f9f9f9fefefef0f0f0d4d4d4ddddddececece1e1e1cfcfcff0f0f0fafafaf8f8f8f1f1f1fafafafffffffdfdfdfafafaf3f3f3f6f6f6f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f8f8f8fafafafafafaf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfcfcfcfafafaf7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fafafaf4f4f4efefeff6f6f6fefefefcfcfcf9f9f9f6f6f6f3f3f3f5f5f5f9f9f9f9f9f9fafafafafafaf7f7f7f5f5f5f6f6f6f9f9f9fafafafafafaf9f9f9fbfbfbf8f8f8f4f4f4f5f5f5fbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7efefeff7f7f7fcfcfcfefefefafafaf5f5f5fcfcfcfbfbfbf5f5f5f4f4f4f5f5f5f7f7f7f8f8f8fcfcfcfbfbfbf7f7f7f9f9f9fbfbfbf8f8f8f9f9f9fbfbfbfdfdfdfcfcfcf4f4f4e8e8e8eeeeeef6f6f6fcfcfcfcfcfcfcfcfcf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafbfbfbfcfcfcf8f8f8f9f9f9f7f7f7f9f9f9fbfbfbfafafaf8f8f8f9f9f9fdfdfdfefefefffffffffffffcfcfcf5f5f5f4f4f4fbfbfbf0f0f0efefeff0f0f0f4f4f4f2f2f2f0f0f0f1f1f1e9e9e9dbdbdbdededeeaeaeaedededeeeeeeefefeff1f1f1f7f7f7fbfbfbfcfcfcfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafaf7f7f7f7f7f7f5f5f5f2f2f2f2f2f2f1f1f1eeeeeee9e9e9e9e9e9ebebebeaeaeae9e9e9eaeaeaebebebecececefefeff2f2f2f4f4f4f5f5f5f5f5f5f4f4f4f7f7f7f9f9f9fafafaf8f8f8f9f9f9fcfcfcfefefefffffffefefefefefefefefefbfbfbfcfcfcfffffffcfcfcfbfbfbfefefefefefef7f7f7fafafafbfbfbf7f7f7f6f6f6f9f9f9f9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbf5f5f5f2f2f2f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbf8f8f8f7f7f7fcfcfcfefefefdfdfdfafafaf9f9f9fafafafafafaf9f9f9f9f9f9f5f5f5f2f2f2f2f2f2f3f3f3f6f6f6f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f3f3f3efefefeeeeeef0f0f0f2f2f2f3f3f3f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f6f6f6f4f4f4f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f9f9f9fdfdfdfdfdfdfefefefefefefffffffefefefdfdfdfbfbfbf9f9f9f8f8f8f9f9f9fafafafdfdfdfefefefdfdfdfefefefefefefefefefcfcfcfcfcfcf9f9f9f6f6f6f4f4f4fbfbfbfbfbfbf4f4f4f1f1f1f5f5f5f5f5f5fbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9fafafafbfbfbf9f9f9f9f9f9fafafafcfcfcfafafaf9f9f9fcfcfcfcfcfcfafafaf6f6f6f4f4f4f3f3f3f3f3f3f5f5f5f7f7f7f4f4f4f4f4f4fafafafbfbfbfbfbfbfcfcfcfcfcfcf4f4f4e4e4e4f5f5f5fcfcfcfbfbfbf7f7f7f4f4f4f3f3f3efefefe9e9e9e5e5e5e5e5e5eaeaeaf3f3f3f9f9f9f3f3f3f1f1f1f2f2f2f6f6f6f4f4f4f7f7f7fafafaf4f4f4fbfbfbfdfdfdfefefef8f8f8f4f4f4fbfbfbf3f3f3fbfbfbfcfcfcf2f2f2f8f8f8f8f8f8f5f5f5f6f6f6f4f4f4f6f6f6f9f9f9f7f7f7f8f8f8fbfbfbfafafaf8f8f8fdfdfdfafafaf8f8f8f6f6f6f9f9f9f6f6f6f2f2f2f5f5f5fafafaf7f7f7f9f9f9efefeff0f0f0f9f9f9f7f7f7f8f8f8fbfbfbfcfcfcfefefefffffff8f8f8fafafafffffff7f7f7f4f4f4eaeaeae2e2e2ebebebfffffffefefefefefefbfbfbf6f6f6f0f0f0eeeeeeefefefeeeeeef7f7f7e1e1e1eeeeeefcfcfcf0f0f0f7f7f7f6f6f6f0f0f0f8f8f8fcfcfcf8f8f8f8f8f8f6f6f6f4f4f4f4f4f4fafafafcfcfcfafafafbfbfbf8f8f8fbfbfbfbfbfbf9f9f9fbfbfbf8f8f8f7f7f7fafafaf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafaf8f8f8fbfbfbfafafaf9f9f9fbfbfbfbfbfbf9f9f9f5f5f5f4f4f4fbfbfbfdfdfdfcfcfcfbfbfbfafafafafafafafafafafafafcfcfcf8f8f8f2f2f2f5f5f5fbfbfbf4f4f4f4f4f4f2f2f2fbfbfbfafafaf5f5f5f4f4f4f5f5f5fbfbfbfbfbfbf9f9f9f8f8f8fcfcfcfcfcfcfafafafafafaf7f7f7f9f9f9fbfbfbf7f7f7f7f7f7fbfbfbfbfbfbfdfdfdf9f9f9f6f6f6fbfbfbf8f8f8f3f3f3f5f5f5f3f3f3f4f4f4f9f9f9f9f9f9f8f8f8fafafafbfbfbf9f9f9fafafafefefefefefee8e8e8d0d0d0cacacad8d8d8e8e8e8f5f5f5f5f5f5f7f7f7f8f8f8fefefef9f9f9f3f3f3f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fbfbfbfbfbfbfcfcfcfafafaf8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfafafaf7f7f7ebebebf1f1f1fefefefafafaf7f7f7f8f8f8fbfbfbfbfbfbf9f9f9f7f7f7f4f4f4f7f7f7f9f9f9fbfbfbfbfbfbfafafaf9f9f9f8f8f8f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcf9f9f9f6f6f6f5f5f5f7f7f7fafafafbfbfbfbfbfbf8f8f8f7f7f7f9f9f9fafafaf7f7f7f9f9f9f9f9f9f4f4f4fafafafefefef6f6f6efefeff1f1f1f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbf7f7f7f7f7f7fcfcfcfdfdfdfbfbfbf7f7f7f8f8f8f8f8f8f6f6f6fafafaf8f8f8fbfbfbfdfdfdfafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9f5f5f5f6f6f6fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9fafafaf7f7f7f8f8f8f9f9f9fefefefdfdfdeeeeeeedededf5f5f5e6e6e6ebebebf3f3f3f4f4f4f7f7f7f8f8f8f8f8f8fbfbfbfcfcfce9e9e9d8d8d8e1e1e1e4e4e4e8e8e8eaeaeaedededf1f1f1f2f2f2f2f2f2f4f4f4f5f5f5f5f5f5f3f3f3f2f2f2f2f2f2edededeeeeeef5f5f5f4f4f4f4f4f4f3f3f3f0f0f0eeeeeeefefeff1f1f1f2f2f2f2f2f2f4f4f4f4f4f4f4f4f4f4f4f4f1f1f1f0f0f0f0f0f0efefeff0f0f0f0f0f0f1f1f1efefefeeeeeeeeeeeeefefefefefeff2f2f2f3f3f3f5f5f5f9f9f9fbfbfbfafafafdfdfdfafafaf8f8f8fbfbfbfbfbfbfbfbfbf8f8f8f8f8f8f8f8f8fafafaf9f9f9f7f7f7f7f7f7f4f4f4f4f4f4f6f6f6f2f2f2fdfdfdfdfdfdf8f8f8f5f5f5f3f3f3f4f4f4f8f8f8fbfbfbfdfdfdfbfbfbfdfdfdfefefefcfcfcf9f9f9fafafaf9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f9f9f9f7f7f7f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafaf8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8fcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f9f9f9fafafaf9f9f9fafafaf8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfefefefdfdfdfdfdfdfefefefdfdfdfcfcfcfbfbfbfafafaf9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f2f2f2fafafafdfdfdf8f8f8f8f8f8f6f6f6f4f4f4fafafafdfdfdfefefefefefefcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfbfbfbf8f8f8f9f9f9f6f6f6f5f5f5f5f5f5f4f4f4f0f0f0f4f4f4f3f3f3f2f2f2f6f6f6f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f5f5f5f8f8f8e5e5e5edededf6f6f6efefefecececebebebe8e8e8e6e6e6eeeeeef2f2f2f7f7f7fbfbfbfafafafcfcfcfdfdfdfdfdfdfefefefffffffefefef6f6f6f0f0f0f9f9f9fbfbfbfafafaf4f4f4eeeeeee4e4e4f1f1f1fcfcfcfbfbfbfafafaf2f2f2f0f0f0f5f5f5fefefef9f9f9f6f6f6fcfcfcfdfdfdfbfbfbf8f8f8f4f4f4f7f7f7f7f7f7fdfdfdfefefefffffffbfbfbfafafafafafafefefefdfdfdfbfbfbfafafafcfcfcfafafaf3f3f3f2f2f2f9f9f9f6f6f6f9f9f9fffffffdfdfdf7f7f7f2f2f2f6f6f6f5f5f5f6f6f6fffffffdfdfde7e7e7edededfafafafcfcfcfffffffbfbfbf5f5f5fafafafefefef9f9f9fafafafafafaf9f9f9fcfcfcf9f9f9f9f9f9fafafaf8f8f8f3f3f3f6f6f6f9f9f9fcfcfcfdfdfdfbfbfbf8f8f8f9f9f9fbfbfbf9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9fcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9fafafaf8f8f8f6f6f6f1f1f1f5f5f5fafafafdfdfdf9f9f9f7f7f7f8f8f8fdfdfdfcfcfcfbfbfbfafafaf1f1f1dededef1f1f1fffffffcfcfcf8f8f8fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7fbfbfbfcfcfcfefefef5f5f5f9f9f9fdfdfdfbfbfbf9f9f9f8f8f8fafafafafafaf8f8f8f8f8f8fbfbfbfbfbfbf8f8f8fafafafdfdfdfefefefdfdfdf5f5f5f0f0f0f4f4f4e9e9e9e5e5e5f1f1f1f1f1f1f6f6f6fefefefbfbfbf3f3f3f4f4f4f7f7f7fcfcfcfcfcfcf9f9f9f8f8f8f7f7f7f9f9f9fafafaf6f6f6f8f8f8fafafafcfcfcfbfbfbfafafaf8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafaf7f7f7f7f7f7f9f9f9f7f7f7f8f8f8fbfbfbfafafafafafaf9f9f9fafafafefefefafafaf5f5f5f2f2f2f5f5f5f7f7f7f8f8f8fbfbfbfafafaf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f6f6f6fcfcfcfdfdfdfdfdfdfbfbfbf6f6f6f5f5f5fbfbfbfcfcfcfbfbfbfafafafafafafafafafafafaf6f6f6f0f0f0e5e5e5f9f9f9f8f8f8ecececebebebf2f2f2fbfbfbfcfcfcf8f8f8f6f6f6f6f6f6f7f7f7f8f8f8fdfdfdfdfdfdf6f6f6f5f5f5f8f8f8f8f8f8f4f4f4f5f5f5f8f8f8fafafafafafaf6f6f6f8f8f8f8f8f8f4f4f4f7f7f7fafafaf8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fafafaf9f9f9fbfbfbfafafafafafafbfbfbfafafafbfbfbfdfdfdfafafafcfcfcf9f9f9fafafafdfdfdfefefefefefefcfcfcfbfbfbedededdfdfdfedededf4f4f4f6f6f6f8f8f8f8f8f8f6f6f6f5f5f5f9f9f9fdfdfdfafafaebebebe4e4e4e5e5e5dddddddddddde1e1e1e5e5e5e5e5e5e6e6e6e6e6e6e8e8e8eaeaeaeaeaeaeeeeeeeeeeeef1f1f1f4f4f4f5f5f5f7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f3f3f3f3f3f3f2f2f2f4f4f4f3f3f3eeeeeeeeeeeeefefefeeeeeeededededededeeeeeeececececececebebebeaeaeae9e9e9e9e9e9ecececebebebe9e9e9f0f0f0eeeeeeecececebebebecececf1f1f1eeeeeef1f1f1f7f7f7f8f8f8fdfdfdf9f9f9f8f8f8f7f7f7f2f2f2f0f0f0f3f3f3f0f0f0f3f3f3f5f5f5f5f5f5fdfdfdfcfcfcfafafaf8f8f8f9f9f9f7f7f7fbfbfbfcfcfcfcfcfcf9f9f9fafafaf8f8f8f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5fbfbfbfcfcfcf9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfdfdfdfefefefffffffefefefcfcfcfafafafbfbfbfafafafafafafcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafaf8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f2f2f2f2f2f2f3f3f3f4f4f4f3f3f3f5f5f5f3f3f3f5f5f5f7f7f7f8f8f8f5f5f5f4f4f4fafafaf8f8f8eeeeeeefefeff1f1f1f0f0f0f1f1f1f4f4f4f6f6f6f3f3f3f1f1f1f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdf9f9f9f7f7f7f7f7f7fafafaf9f9f9f7f7f7f9f9f9f6f6f6f8f8f8f7f7f7f2f2f2f1f1f1ecececeaeaeaeeeeeeecececececece9e9e9e7e7e7e6e6e6e4e4e4e3e3e3e5e5e5dfdfdfedededefefeff2f2f2f5f5f5fafafafcfcfcfffffffffffffefefefdfdfdfffffffbfbfbf8f8f8fafafafafafafcfcfcf9f9f9f0f0f0e7e7e7eaeaeaf1f1f1f8f8f8f3f3f3f4f4f4f8f8f8f9f9f9fbfbfbf8f8f8f9f9f9f9f9f9fbfbfbfefefefdfdfdf4f4f4f1f1f1f2f2f2fbfbfbf6f6f6f2f2f2f8f8f8fafafaf6f6f6fdfdfdfcfcfcfcfcfcfdfdfdf8f8f8f6f6f6fbfbfbe9e9e9d7d7d7edededeeeeeef0f0f0f9f9f9fbfbfbfefefefafafaf9f9f9fefefefbfbfbf5f5f5f5f5f5eaeaeaeeeeeef9f9f9ffffffffffffebebebedededfafafafdfdfdfefefefdfdfdfffffffffffffffffffcfcfcf8f8f8f9f9f9fcfcfcfdfdfdfcfcfcfefefefcfcfcfbfbfbf9f9f9f6f6f6f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcf9f9f9fdfdfdfcfcfcf7f7f7f8f8f8f9f9f9f6f6f6f8f8f8f0f0f0f6f6f6fafafaf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f6f6f6f4f4f4f8f8f8fafafafcfcfcfbfbfbf9f9f9f9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9f4f4f4f2f2f2f3f3f3fcfcfcfdfdfdf9f9f9f2f2f2f6f6f6fbfbfbfefefefdfdfdfbfbfbf1f1f1e6e6e6eaeaeafcfcfcfdfdfdfcfcfcf6f6f6f7f7f7f4f4f4f3f3f3f5f5f5f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf8f8f8fcfcfcfbfbfbf3f3f3f4f4f4f5f5f5fcfcfcfbfbfbfefefefbfbfbfafafafafafaf8f8f8f9f9f9fdfdfdfdfdfdfafafaf9f9f9fafafafbfbfbfcfcfcfefefefdfdfdfefefefffffffffffffefefef1f1f1eaeaeae7e7e7e7e7e7e7e7e7fcfcfcfffffffcfcfcfbfbfbf6f6f6f4f4f4f7f7f7f9f9f9fcfcfcf9f9f9f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8fafafaf8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f1f1f1f9f9f9fbfbfbfafafafbfbfbfbfbfbf8f8f8f4f4f4f5f5f5f6f6f6f7f7f7fafafaf8f8f8f9f9f9f9f9f9fafafaf9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7fbfbfbfbfbfbfafafafcfcfcf9f9f9f7f7f7fafafafcfcfcfcfcfcf8f8f8f8f8f8fcfcfcfdfdfdf9f9f9f9f9f9efefeff7f7f7fefefef9f9f9f3f3f3f5f5f5fbfbfbfdfdfdfbfbfbfafafafafafafafafaf9f9f9fcfcfcfefefefefefefafafafafafafafafaf8f8f8f9f9f9f4f4f4f4f4f4f8f8f8f9f9f9f8f8f8fbfbfbf9f9f9f6f6f6f8f8f8fafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7fbfbfbfafafaf8f8f8fafafaf7f7f7f5f5f5fcfcfcfcfcfcfafafafcfcfcf9f9f9fbfbfbfdfdfdfdfdfdfefefefffffffbfbfbecececedededf0f0f0f1f1f1f4f4f4f6f6f6f2f2f2f2f2f2f7f7f7fafafafafafaf8f8f8f8f8f8f6f6f6f3f3f3f0f0f0f0f0f0f0f0f0ececece8e8e8e8e8e8e6e6e6e7e7e7e7e7e7e7e7e7e5e5e5dfdfdfe9e9e9f1f1f1efefeff2f2f2f0f0f0edededecececebebebefefefededededededf2f2f2f2f2f2efefeff1f1f1f2f2f2f3f3f3f0f0f0f3f3f3f3f3f3efefefeeeeeeeeeeeeefefefeeeeeef0f0f0efefefefefefedededeeeeeeefefefebebebecececefefeff3f3f3f3f3f3f5f5f5f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9f6f6f6fafafafdfdfdf0f0f0f1f1f1f9f9f9fefefefefefefafafaf7f7f7f5f5f5f1f1f1f2f2f2f2f2f2f3f3f3eeeeeef3f3f3f7f7f7f9f9f9fafafafafafafafafafbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcfefefefdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafaf7f7f7f7f7f7f5f5f5f3f3f3f5f5f5f4f4f4f4f4f4f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f7f7f7f8f8f8f9f9f9f6f6f6f5f5f5f3f3f3f2f2f2f8f8f8f7f7f7f0f0f0f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9fcfcfcfbfbfbfafafaf6f6f6f5f5f5f6f6f6f4f4f4f3f3f3f0f0f0efefefefefeff0f0f0efefefebebebe9e9e9e6e6e6e2e2e2e2e2e2e5e5e5e7e7e7e8e8e8eaeaeaedededeeeeeeecececefefeff3f3f3f9f9f9fafafafbfbfbfbfbfbfffffffffffffffffffffffffefefefbfbfbf7f7f7f7f7f7f6f6f6f3f3f3f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8fbfbfbfafafaf7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fbfbfbfefefefdfdfdfffffffffffff7f7f7ecececfafafafefefefefefefefefef7f7f7f5f5f5f6f6f6f8f8f8f8f8f8fbfbfbf6f6f6f8f8f8f8f8f8f2f2f2eeeeeef3f3f3f2f2f2f4f4f4f8f8f8fdfdfdfefefefcfcfcfafafafcfcfcf9f9f9fbfbfbfefefef5f5f5f6f6f6edededf5f5f5fdfdfdfbfbfbf8f8f8fcfcfcf1f1f1efefeff0f0f0f6f6f6f8f8f8fdfdfdfdfdfdfafafaf5f5f5f7f7f7fffffffdfdfdfbfbfbf3f3f3edededf9f9f9fcfcfcf9f9f9f8f8f8fdfdfdfbfbfbfcfcfcf7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfbfbfbfafafafafafafcfcfcfafafaf7f7f7f6f6f6f9f9f9fafafafcfcfcfdfdfdfbfbfbfafafafafafaf9f9f9f9f9f9fafafafcfcfcf9f9f9f3f3f3f2f2f2f6f6f6fefefefefefef9f9f9f3f3f3f4f4f4fafafafdfdfdfcfcfcf9f9f9f1f1f1e3e3e3f5f5f5f6f6f6fcfcfcfffffffefefef9f9f9f6f6f6f3f3f3f5f5f5f8f8f8f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fcfcfcfefefefdfdfdfafafafbfbfbfdfdfdf5f5f5e9e9e9f3f3f3fdfdfdfefefefefefefcfcfcfafafafafafaf8f8f8f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfefefefffffffffffffdfdfdf9f9f9fffffffffffffdfdfdf8f8f8e5e5e5f0f0f0fefefef8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8f9f9f9fafafaf8f8f8fafafaf8f8f8fbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfafafaf8f8f8f6f6f6fafafafbfbfbf8f8f8f7f7f7f6f6f6f7f7f7f9f9f9fcfcfcfcfcfcfafafaf8f8f8f4f4f4f5f5f5f5f5f5f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcf9f9f9f5f5f5f8f8f8f8f8f8f7f7f7fdfdfdfafafaf7f7f7f7f7f7f7f7f7f7f7f7fafafafafafafdfdfdfdfdfdf9f9f9f7f7f7f5f5f5f1f1f1f9f9f9fefefef9f9f9f0f0f0f0f0f0f7f7f7fafafaf6f6f6f5f5f5f3f3f3efefeff1f1f1f2f2f2f5f5f5f8f8f8f8f8f8fbfbfbf9f9f9f7f7f7fbfbfbf8f8f8f6f6f6f8f8f8fafafafbfbfbfafafafafafafafafaf9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f4f4f4fafafafefefefafafaf7f7f7f2f2f2f0f0f0fafafafffffffefefefcfcfcf9f9f9f7f7f7f7f7f7f4f4f4f1f1f1f2f2f2f4f4f4f8f8f8f9f9f9fafafafbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fafafaf9f9f9f9f9f9f7f7f7f5f5f5f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f3f3f3f8f8f8f7f7f7f8f8f8f6f6f6f5f5f5f9f9f9f9f9f9f3f3f3f2f2f2f8f8f8f5f5f5f2f2f2f5f5f5f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f8f8f8f3f3f3f4f4f4f2f2f2f1f1f1f2f2f2f2f2f2f1f1f1f3f3f3f2f2f2f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbf8f8f8f9f9f9fcfcfcfffffffefefefdfdfdfefefefcfcfcfafafaf6f6f6f5f5f5f7f7f7f4f4f4f6f6f6f5f5f5f9f9f9fbfbfbf9f9f9fbfbfbfafafafafafafafafafafafafdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6fbfbfbfefefefefefefefefefffffffefefefcfcfcfefefefefefefbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f2f2f2f3f3f3f6f6f6f5f5f5f3f3f3f1f1f1f0f0f0f2f2f2f5f5f5f8f8f8f9f9f9f7f7f7f5f5f5f6f6f6f8f8f8fafafafbfbfbfafafaf9f9f9f7f7f7f2f2f2f7f7f7f7f7f7f1f1f1f8f8f8f9f9f9fbfbfbf8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f3f3f3f0f0f0efefefededede5e5e5e4e4e4e1e1e1dedededcdcdcdfdfdfe5e5e5e5e5e5e4e4e4ebebebf7f7f7fafafafafafafbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefcfcfcf8f8f8f4f4f4f4f4f4f2f2f2f0f0f0f2f2f2f1f1f1f0f0f0efefefefefefeeeeeeefefefeeeeeef1f1f1f1f1f1f1f1f1f7f7f7fafafaf9f9f9fbfbfbfefefefcfcfcfdfdfdfffffffcfcfcfafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcf6f6f6f5f5f5f9f9f9fafafafbfbfbfafafafdfdfdfafafafcfcfcf8f8f8fafafaf5f5f5f5f5f5fcfcfcfffffffffffffffffffffffffffffffdfdfdfefefefafafaf9f9f9fefefefdfdfdfcfcfcfbfbfbf6f6f6fffffff3f3f3e2e2e2e8e8e8fdfdfdfffffffffffffefefef7f7f7f7f7f7fbfbfbf7f7f7eeeeeef1f1f1f4f4f4efefeff4f4f4fefefef8f8f8f3f3f3f6f6f6ebebebecececf9f9f9f8f8f8f5f5f5f2f2f2f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafafcfcfcfbfbfbf8f8f8fafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfafafaf8f8f8f7f7f7fbfbfbfcfcfcfcfcfcfbfbfbeaeaeaf3f3f3fcfcfcfcfcfcfcfcfcfefefefdfdfdf6f6f6f4f4f4f3f3f3f7f7f7fdfdfdfdfdfdf9f9f9f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcf6f6f6f2f2f2edededf8f8f8fbfbfbf8f8f8fefefefffffffbfbfbf5f5f5f6f6f6f8f8f8fafafafcfcfcfdfdfdf6f6f6f7f7f7f5f5f5f6f6f6fafafafcfcfcfafafaf9f9f9fcfcfcf4f4f4f7f7f7f5f5f5f4f4f4f6f6f6fbfbfbfdfdfdfefefef9f9f9f6f6f6f5f5f5f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8fafafaf9f9f9fdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfffffffdfdfdeeeeeee4e4e4fbfbfbf9f9f9f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8fafafaf9f9f9fafafaf9f9f9f9f9f9fbfbfbfafafaf9f9f9f8f8f8f9f9f9fafafafbfbfbfbfbfbfafafaf7f7f7f7f7f7fbfbfbfbfbfbfbfbfbf7f7f7f8f8f8f9f9f9f7f7f7f8f8f8fafafaf6f6f6f6f6f6f6f6f6f6f6f6f7f7f7fcfcfcfbfbfbf8f8f8f8f8f8f9f9f9fbfbfbf7f7f7f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f5f5f5f8f8f8fafafaf9f9f9f8f8f8f8f8f8f8f8f8fafafafbfbfbfbfbfbfbfbfbfbfbfbeeeeeeebebebfefefefefefef5f5f5f3f3f3fafafafefefefcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafaf7f7f7f7f7f7f0f0f0f4f4f4fbfbfbfcfcfcfafafaf9f9f9fafafaf8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f4f4f4f3f3f3f6f6f6f6f6f6f7f7f7f8f8f8f5f5f5f4f4f4fbfbfbfcfcfcfcfcfcf7f7f7f2f2f2efefeffbfbfbfffffffffffffffffffffffffffffffefefefdfdfdfbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4f2f2f2f4f4f4f6f6f6f7f7f7fafafaf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8fbfbfbfdfdfdfbfbfbf8f8f8f1f1f1f0f0f0f3f3f3f8f8f8fffffffbfbfbefefeffdfdfdfefefefdfdfdfefefefffffffffffffffffffffffffefefefefefefefefefffffffffffffefefefefefefefefefcfcfcfbfbfbf9f9f9fafafafafafafcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafaf7f7f7f9f9f9fafafaf6f6f6f5f5f5fdfdfdfcfcfcfbfbfbfcfcfcf9f9f9f7f7f7f9f9f9f2f2f2f0f0f0f5f5f5f3f3f3f7f7f7fafafafbfbfbfdfdfdfafafaf5f5f5f6f6f6fafafaf8f8f8f2f2f2efefeff2f2f2f4f4f4f3f3f3f0f0f0efefeff1f1f1f1f1f1efefeff3f3f3f9f9f9fbfbfbfbfbfbfcfcfcfefefefefefefefefefdfdfdfcfcfcfdfdfdfdfdfdfefefefdfdfdfefefefefefefffffffffffffcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f5f5f5f5f5f5f5f5f5f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f0f0f0f1f1f1f4f4f4f6f6f6f8f8f8f9f9f9fcfcfcfefefefefefefbfbfbf9f9f9f9f9f9f9f9f9fafafafcfcfcfefefefdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f6f6f6f6f6f6f4f4f4f9f9f9f7f7f7edededeeeeeeeeeeeeeeeeeee8e8e8e4e4e4e5e5e5e4e4e4e2e2e2e0e0e0e1e1e1e1e1e1e5e5e5e7e7e7e8e8e8eaeaeaf1f1f1f8f8f8fafafafdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfafafaf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f4f4f4f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5efefefeaeaeae8e8e8e7e7e7e4e4e4e4e4e4e5e5e5e7e7e7e9e9e9e8e8e8ecececf0f0f0f0f0f0f9f9f9fcfcfcfcfcfcfffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfcfcfcf7f7f7f4f4f4f4f4f4f7f7f7f4f4f4f5f5f5fbfbfbf6f6f6f3f3f3f8f8f8f4f4f4efefeff0f0f0eaeaeaecececefefeff3f3f3eeeeeef0f0f0fbfbfbfbfbfbf6f6f6f2f2f2f6f6f6fbfbfbfafafaf5f5f5ebebebefefeff7f7f7f9f9f9fbfbfbfefefefbfbfbe1e1e1e9e9e9fdfdfdf6f6f6d5d5d5efefeff2f2f2fcfcfcfffffffffffffcfcfcfafafafdfdfdfffffffdfdfdfbfbfbf3f3f3dadadae6e6e6fafafae9e9e9eaeaeaf7f7f7fcfcfcfbfbfbf9f9f9f3f3f3f2f2f2f6f6f6f7f7f7fcfcfcfbfbfbf9f9f9fafafaf5f5f5f3f3f3f8f8f8fafafafbfbfbfbfbfbfbfbfbfdfdfdfffffffffffffefefefefefefefefefdfdfdfcfcfcfbfbfbfafafaf9f9f9f8f8f8f6f6f6f5f5f5e9e9e9f4f4f4fcfcfcf9f9f9f5f5f5fbfbfbfdfdfdfbfbfbf6f6f6f3f3f3f3f3f3fafafafffffffdfdfdf8f8f8f7f7f7f6f6f6fbfbfbfafafafbfbfbfafafaf3f3f3f3f3f3fafafae9e9e9f1f1f1fbfbfbfdfdfdfafafaf9f9f9f8f8f8fafafafdfdfdfafafafbfbfbfcfcfcf5f5f5f6f6f6fbfbfbfcfcfcfcfcfcf8f8f8fafafaf9f9f9fbfbfbfcfcfcfcfcfcf9f9f9fafafafffffffefefef7f7f7f4f4f4f1f1f1f7f7f7fafafafbfbfbfdfdfdfafafaf7f7f7f5f5f5f7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfffffffffffffffffffefefefefefefffffffefefefbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f5f5f5f4f4f4f5f5f5f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f6f6f6f9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fafafaf9f9f9fdfdfdfafafafbfbfbfbfbfbfafafafbfbfbfcfcfcfbfbfbfafafaf9f9f9fafafafafafafcfcfcf8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafafafafaf7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f5f5f5f7f7f7fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfafafaf5f5f5ecececfbfbfbfdfdfdf3f3f3eeeeeef2f2f2f9f9f9f9f9f9f7f7f7f5f5f5f3f3f3f2f2f2f3f3f3f7f7f7fcfcfcfbfbfbfbfbfbfbfbfbfefefefbfbfbfafafaf8f8f8f8f8f8fafafafafafaf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8fafafaf8f8f8f5f5f5f6f6f6fafafaf7f7f7f5f5f5f8f8f8f7f7f7fafafaf9f9f9f7f7f7f4f4f4f8f8f8fcfcfcfbfbfbf5f5f5f8f8f8efefeff0f0f0fdfdfdfdfdfdf9f9f9fcfcfcfcfcfcfbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1f3f3f3f0f0f0eeeeeef1f1f1f3f3f3f2f2f2f6f6f6f6f6f6f7f7f7f3f3f3e9e9e9f2f2f2e5e5e5e0e0e0e3e3e3e7e7e7eaeaeaedededf0f0f0f3f3f3f4f4f4f5f5f5fafafafcfcfcfcfcfcfdfdfdfefefefefefefefefefffffffffffffffffffefefefdfdfdfbfbfbfcfcfcfdfdfdfafafaf8f8f8f9f9f9fafafaf6f6f6ecececf6f6f6fafafaf9f9f9f6f6f6f6f6f6fafafafcfcfcfdfdfdf2f2f2edededfafafafdfdfdf5f5f5f4f4f4f3f3f3f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4e7e7e7eaeaeaf7f7f7fcfcfcfbfbfbf9f9f9f8f8f8f9f9f9fafafafdfdfdfafafaf9f9f9fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafafcfcfcfefefefcfcfcfefefefffffffefefef9f9f9fafafafdfdfdfcfcfcf8f8f8f7f7f7f8f8f8f4f4f4f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfefefefcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfafafaf9f9f9f6f6f6f3f3f3f4f4f4f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5f2f2f2f2f2f2fafafaebebebe1e1e1e9e9e9ecececebebebefefeff3f3f3f7f7f7fafafafafafafbfbfbfdfdfdfdfdfdfefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefefcfcfcf9f9f9fafafafbfbfbfafafafafafaf7f7f7f6f6f6f6f6f6f6f6f6f2f2f2f3f3f3f2f2f2f2f2f2f3f3f3efefefefefefececece7e7e7e7e7e7e4e4e4eeeeeee5e5e5e1e1e1ecececf4f4f4f7f7f7f9f9f9fbfbfbfefefefefefefdfdfdfefefefefefefffffffffffffffffffefefefbfbfbf9f9f9f9f9f9fafafafafafafafafafbfbfbf9f9f9f6f6f6efefeff1f1f1f9f9f9f6f6f6f5f5f5f8f8f8f7f7f7f9f9f9fefefefcfcfcfafafafbfbfbfbfbfbf9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbf7f7f7fbfbfbfafafaf6f6f6f6f6f6e7e7e7e5e5e5e8e8e8e2e2e2e5e5e5e2e2e2dfdfdfedededf7f7f7d1d1d1cececee8e8e8f8f8f8f4f4f4fcfcfcf1f1f1f6f6f6f6f6f6fbfbfbfbfbfbfbfbfbfefefefffffffffffffdfdfdfafafafcfcfcfdfdfdfbfbfbf2f2f2f8f8f8f5f5f5fcfcfcfefefefefefef8f8f8f3f3f3f2f2f2f4f4f4f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfafafaf9f9f9f4f4f4fafafaf4f4f4f2f2f2f9f9f9fafafafdfdfdfcfcfcfcfcfcfafafafbfbfbfafafafcfcfcfafafafafafafdfdfdfcfcfcf9f9f9f9f9f9fdfdfdfcfcfcf9f9f9f2f2f2f0f0f0f4f4f4fcfcfcfefefef9f9f9f6f6f6f9f9f9fbfbfbfafafafbfbfbfbfbfbf9f9f9f2f2f2fbfbfbedededebebebf4f4f4fbfbfbfdfdfdf9f9f9f6f6f6f9f9f9fdfdfdfafafafbfbfbf8f8f8f2f2f2f2f2f2f7f7f7f3f3f3f0f0f0e9e9e9eeeeeeedededeaeaeaefefeff9f9f9f5f5f5f6f6f6fefefefefefef5f5f5f5f5f5f3f3f3f9f9f9fcfcfcfbfbfbf9f9f9fdfdfdfefefefcfcfcfafafaf9f9f9f7f7f7f8f8f8f7f7f7fcfcfcf7f7f7ecececf4f4f4f9f9f9fcfcfcfdfdfdfcfcfcfffffffffffffefefefdfdfdfbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7fafafafafafafafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfafafafafafafcfcfcf9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafafafafafafafaf8f8f8f8f8f8f1f1f1fafafaf7f7f7f7f7f7f8f8f8fbfbfbfbfbfbf7f7f7f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8fcfcfcfbfbfbfbfbfbf9f9f9f5f5f5f5f5f5fcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfefefefcfcfcfafafafafafaf6f6f6f6f6f6fefefefefefef9f9f9f6f6f6f9f9f9f8f8f8f6f6f6f8f8f8f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f3f3f3f3f3f3f9f9f9fefefef9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8fafafaf8f8f8f8f8f8fafafafafafaf9f9f9fcfcfcfdfdfdfbfbfbfafafafbfbfbfbfbfbf8f8f8fafafafbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fafafafdfdfdfbfbfbf9f9f9f8f8f8edededefefeffafafafafafafbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfafafafcfcfcfbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffefefefefefefdfdfdfbfbfbfafafafcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9fcfcfcfafafaf5f5f5f2f2f2f0f0f0ebebebeaeaeaedededebebebeaeaeae8e8e8e9e9e9efefeff3f3f3f3f3f3f2f2f2f3f3f3f7f7f7f4f4f4f5f5f5f9f9f9fafafafafafafdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf7f7f7fafafafdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfefefefcfcfcf9f9f9f9f9f9f7f7f7fafafaf5f5f5f4f4f4f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7fafafaf9f9f9fbfbfbfefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfefefefefefefefefefcfcfcfbfbfbfdfdfdf9f9f9fafafafcfcfcf9f9f9f8f8f8f4f4f4f3f3f3f3f3f3f1f1f1f2f2f2f3f3f3f3f3f3f5f5f5f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9fafafaf8f8f8f4f4f4f5f5f5f4f4f4f4f4f4f5f5f5f3f3f3f4f4f4f3f3f3f2f2f2f4f4f4f5f5f5f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f3f3f3ecececececece9e9e9e9e9e9ecececefefeff0f0f0e8e8e8e2e2e2e0e0e0e9e9e9fcfcfcfcfcfcfefefefefefefffffffffffffffffffffffffffffffefefefffffffefefefefefefffffffdfdfdf8f8f8fbfbfbf9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f2f2f2f3f3f3f3f3f3eeeeeeeaeaeae5e5e5e4e4e4e8e8e8ebebebe0e0e0dededee4e4e4e4e4e4e6e6e6fdfdfdfefefefefefefffffffffffffffffffffffffefefefdfdfdfbfbfbf7f7f7f5f5f5f4f4f4f5f5f5fafafafdfdfdfafafaf6f6f6f5f5f5f5f5f5f3f3f3f3f3f3f4f4f4f7f7f7f9f9f9fbfbfbfafafafafafafafafafbfbfbf9f9f9f8f8f8f7f7f7fafafafefefefffffffdfdfdfcfcfcf9f9f9fbfbfbfbfbfbf8f8f8fbfbfbf9f9f9fafafafdfdfdfdfdfdf8f8f8fbfbfbfcfcfcf7f7f7fcfcfcfefefefefefefdfdfdfbfbfbf8f8f8fafafafbfbfbdbdbdbc5c5c5c7c7c7d4d4d4f2f2f2fcfcfcf6f6f6efefefe6e6e6e3e3e3e1e1e1eaeaeaf4f4f4f4f4f4f2f2f2f4f4f4fbfbfbfbfbfbfafafafefefef9f9f9f9f9f9fbfbfbfafafafdfdfdfffffffcfcfcfafafaf7f7f7f5f5f5f3f3f3f9f9f9fcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfafafaf9f9f9fbfbfbfbfbfbfafafad6d6d6ebebebe4e4e4d0d0d0e8e8e8e9e9e9f8f8f8f7f7f7f7f7f7fcfcfcf9f9f9fafafafbfbfbf9f9f9fafafafafafafbfbfbfafafafbfbfbfcfcfcfcfcfcf9f9f9f5f5f5f4f4f4f4f4f4f7f7f7fefefefefefef9f9f9f8f8f8f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbf3f3f3f4f4f4f8f8f8edededf5f5f5fbfbfbfdfdfdfafafaf6f6f6f5f5f5f9f9f9fefefefefefefdfdfdf5f5f5f6f6f6fafafaf4f4f4eeeeeef3f3f3f1f1f1f3f3f3f3f3f3f3f3f3f5f5f5eaeaeaefefeff8f8f8fefefef5f5f5f1f1f1f2f2f2f3f3f3f7f7f7f5f5f5f1f1f1f5f5f5f7f7f7fafafaf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8dadadac0c0c0d4d4d4dfdfdfe7e7e7efefefebebebfafafafefefefdfdfdfefefefffffffffffffffffffefefefcfcfcf8f8f8f6f6f6f9f9f9f9f9f9f8f8f8fbfbfbfafafafafafafcfcfcfafafafafafafbfbfbfcfcfcfcfcfcfcfcfcf8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6fafafaf9f9f9fbfbfbfafafaf8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f5f5f5f8f8f8fdfdfdfafafaf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f4f4f4f7f7f7f9f9f9fefefefbfbfbfafafafefefefbfbfbfbfbfbfffffffdfdfdf7f7f7f1f1f1f4f4f4f3f3f3f8f8f8f9f9f9fbfbfbfefefef8f8f8f1f1f1f9f9f9fffffff9f9f9f1f1f1f2f2f2f5f5f5f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdf8f8f8f8f8f8fafafafdfdfdfbfbfbfafafafafafaf8f8f8f8f8f8fafafafafafafbfbfbfbfbfbf8f8f8f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbf7f7f7f8f8f8fdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f8f8f8fafafafdfdfdfbfbfbf4f4f4f2f2f2f8f8f8fcfcfcfcfcfcfafafaf5f5f5eeeeeefbfbfbf7f7f7f3f3f3f5f5f5f6f6f6fcfcfcfcfcfcfbfbfbf7f7f7f3f3f3f8f8f8fafafafbfbfbf8f8f8f8f8f8f3f3f3f5f5f5f7f7f7f9f9f9fdfdfdfefefefefefefffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f3f3f3f8f8f8f6f6f6f8f8f8f8f8f8f2f2f2eeeeeef0f0f0f0f0f0f4f4f4f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbfafafafdfdfdfbfbfbfbfbfbfafafaf8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f2f2f2f8f8f8f5f5f5f6f6f6fcfcfcfafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfefefefdfdfdfcfcfcf9f9f9f8f8f8f3f3f3ebebebe8e8e8eaeaeaf1f1f1f1f1f1edededf4f4f4f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9fbfbfbf9f9f9f8f8f8fbfbfbfcfcfcfafafafafafafafafaf9f9f9f8f8f8f2f2f2f0f0f0ecececebebebebebebe9e9e9e8e8e8e7e7e7e7e7e7eaeaeae9e9e9e6e6e6e9e9e9eaeaeaededededededecececf0f0f0f3f3f3f3f3f3f3f3f3f6f6f6fafafafffffffefefefdfdfdfbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbfbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f7f7f7f8f8f8fafafaf5f5f5f4f4f4f9f9f9fafafaf8f8f8f8f8f8f5f5f5f1f1f1f4f4f4f3f3f3ededede7e7e7e5e5e5e5e5e5e5e5e5e2e2e2e5e5e5e5e5e5ebebebf4f4f4fdfdfdfbfbfbfcfcfcfffffffffffffffffffffffffefefefdfdfdfbfbfbfafafafbfbfbf9f9f9f4f4f4f6f6f6f8f8f8fbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f6f6f6f9f9f9fbfbfbfdfdfdfafafaf9f9f9fbfbfbfafafafafafafbfbfbf9f9f9fafafaf9f9f9fbfbfbf7f7f7fbfbfbfbfbfbfafafaf9f9f9f6f6f6fbfbfbfbfbfbf6f6f6f6f6f6fafafaf1f1f1f3f3f3fafafaf9f9f9f5f5f5f6f6f6f9f9f9fdfdfdfdfdfdfffffffefefefefefefffffffffffffffffffbfbfbefefefdcdcdcdbdbdbe1e1e1f3f3f3f3f3f3ececece7e7e7dededecececed1d1d1dbdbdbd8d8d8d8d8d8d4d4d4ddddddfbfbfbfdfdfdfcfcfcf2f2f2efefeff7f7f7f8f8f8fcfcfcfafafafbfbfbf8f8f8ecececf9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfafafafafafaf8f8f8f6f6f6f8f8f8fafafaf9f9f9fdfdfdebebebdadadaf2f2f2f2f2f2ebebebf1f1f1fcfcfcf6f6f6f9f9f9fdfdfdfbfbfbfbfbfbfcfcfcfafafafcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbf5f5f5f3f3f3f4f4f4f7f7f7fefefefbfbfbf9f9f9fafafafafafafdfdfdfbfbfbfbfbfbfbfbfbf6f6f6f8f8f8f7f7f7fafafafdfdfdfbfbfbf4f4f4f3f3f3f0f0f0f5f5f5f8f8f8fbfbfbf4f4f4eeeeeef8f8f8fefefefdfdfdf9f9f9fbfbfbfbfbfbf8f8f8f0f0f0f4f4f4f3f3f3f0f0f0edededebebebfdfdfdf3f3f3edededf1f1f1f3f3f3f6f6f6f7f7f7f3f3f3f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6fafafafdfdfdf9f9f9ecececdbdbdbd2d2d2dbdbdbe5e5e5eeeeeeebebebefefefedededefefeff1f1f1f2f2f2f7f7f7fbfbfbfdfdfdfffffffefefef9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fafafaf9f9f9f7f7f7f9f9f9f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8fafafafafafafafafaf8f8f8f8f8f8f8f8f8fafafafbfbfbfafafaf7f7f7f7f7f7f5f5f5f6f6f6fdfdfdfafafaf8f8f8f8f8f8f8f8f8f9f9f9fafafaf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7fafafafbfbfbf9f9f9f7f7f7fcfcfcfdfdfdf4f4f4f2f2f2f5f5f5f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdf9f9f9f2f2f2f9f9f9fdfdfdf8f8f8f7f7f7f3f3f3f7f7f7f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f4f4f4eeeeeef7f7f7fbfbfbfbfbfbfcfcfcf7f7f7f6f6f6f9f9f9f9f9f9fcfcfcfbfbfbf8f8f8f6f6f6fafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafafcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f2f2f2f6f6f6fbfbfbfdfdfdf8f8f8f7f7f7efefeff2f2f2fbfbfbf0f0f0f6f6f6f7f7f7fafafafcfcfcfcfcfcfcfcfcf6f6f6f6f6f6f8f8f8fcfcfcfafafaf5f5f5f1f1f1f0f0f0f2f2f2f3f3f3f3f3f3f8f8f8fafafafdfdfdfdfdfdfefefef9f9f9f6f6f6f5f5f5f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfefefefffffffefefefcfcfcfafafaf9f9f9fefefefefefefdfdfdfbfbfbfbfbfbfdfdfdfefefefdfdfdfcfcfcf8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfafafaf8f8f8fafafaf7f7f7f7f7f7f4f4f4f4f4f4f2f2f2f4f4f4f4f4f4eeeeeeeeeeeeefefefeeeeeef1f1f1f4f4f4f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9fcfcfcfafafaf7f7f7fafafafcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfafafafcfcfcfdfdfdfefefefcfcfcf8f8f8f6f6f6f2f2f2efefeff0f0f0f1f1f1eeeeeeeeeeeeeeeeeef2f2f2f6f6f6f9f9f9f8f8f8f9f9f9f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f0f0f0f0f0f0eaeaeae9e9e9ecececf2f2f2f8f8f8f8f8f8f6f6f6f4f4f4efefefededede6e6e6e4e4e4e3e3e3e1e1e1e0e0e0dddddddcdcdcdededee2e2e2e6e6e6e5e5e5e6e6e6eaeaeaedededf3f3f3f4f4f4f9f9f9fcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf3f3f3f5f5f5f6f6f6fafafafbfbfbfbfbfbfdfdfdfefefefffffffefefefbfbfbf9f9f9f8f8f8fcfcfcfefefefcfcfcfafafaf7f7f7f7f7f7f1f1f1e9e9e9e5e5e5e2e2e2dedededededee1e1e1efefeff9f9f9fafafafafafafcfcfcfdfdfdfffffffffffffefefefefefefcfcfcfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f4f4f4f5f5f5f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6fafafafcfcfcfcfcfcfbfbfbfafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8fafafafafafafafafafafafafafafafcfcfcfcfcfcfcfcfcf9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbf6f6f6f9f9f9fdfdfdfcfcfcfdfdfdf6f6f6f6f6f6fdfdfdfcfcfcf7f7f7fbfbfbf7f7f7f8f8f8fcfcfcfcfcfcf3f3f3f0f0f0f3f3f3f2f2f2f7f7f7fefefefefefefcfcfcfafafafafafafdfdfdfcfcfcfcfcfcfdfdfdfcfcfcf2f2f2e4e4e4e3e3e3e1e1e1dfdfdfd7d7d7cececef2f2f2fffffffcfcfcfdfdfdfbfbfbf9f9f9f7f7f7fbfbfbf8f8f8f9f9f9f6f6f6f2f2f2f9f9f9f8f8f8f4f4f4f3f3f3f6f6f6f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fafafafafafafdfdfdfdfdfdf0f0f0f1f1f1fcfcfcfdfdfdf9f9f9f5f5f5f9f9f9fdfdfdf9f9f9f7f7f7f7f7f7f9f9f9f6f6f6f3f3f3f9f9f9fafafaf4f4f4f4f4f4f5f5f5f8f8f8f8f8f8fafafaf9f9f9f7f7f7f5f5f5f5f5f5fdfdfdfdfdfdfafafafcfcfcf9f9f9fafafaf9f9f9f9f9f9f8f8f8f3f3f3f0f0f0fdfdfdfcfcfcfdfdfdfdfdfdfafafaf6f6f6f1f1f1f6f6f6f7f7f7f7f7f7f3f3f3fbfbfbfdfdfdfdfdfdf7f7f7fcfcfcfefefefefefefbfbfbf4f4f4f7f7f7fcfcfcfcfcfcfcfcfcf7f7f7fefefef8f8f8f4f4f4f8f8f8f6f6f6fbfbfbf9f9f9f7f7f7f9f9f9fafafafbfbfbfafafafafafafcfcfcfcfcfcfbfbfbfffffffffffffdfdfdf7f7f7f4f4f4f5f5f5f5f5f5f3f3f3f3f3f3e9e9e9e9e9e9ebebebedededececece8e8e8e2e2e2e6e6e6fcfcfcfcfcfcfafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fcfcfcfdfdfdfdfdfdfffffffdfdfdfafafafbfbfbfcfcfcf8f8f8f9f9f9f7f7f7f9f9f9fafafaf8f8f8f8f8f8fafafaf7f7f7f9f9f9f9f9f9fafafaf8f8f8f5f5f5f8f8f8fafafafbfbfbfafafaf6f6f6f8f8f8fafafafbfbfbfafafaf8f8f8f8f8f8fafafafbfbfbf6f6f6f4f4f4f6f6f6f7f7f7f6f6f6efefeff0f0f0f7f7f7fafafafafafafdfdfdfefefefcfcfcfafafaf9f9f9fafafafcfcfcfefefef5f5f5efefeff9f9f9f7f7f7fafafafdfdfdfefefefbfbfbfbfbfbf6f6f6fafafafafafafafafafbfbfbfbfbfbfafafafbfbfbfafafafbfbfbfbfbfbfbfbfbfafafaf7f7f7f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9fcfcfcf7f7f7f8f8f8fafafaf6f6f6f6f6f6f6f6f6f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfafafaf9f9f9fafafaf5f5f5f5f5f5f9f9f9fefefefdfdfdfbfbfbf8f8f8f3f3f3f8f8f8f8f8f8f6f6f6f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f6f6f6f2f2f2f2f2f2fafafaf7f7f7f2f2f2f2f2f2f7f7f7f7f7f7f5f5f5f8f8f8f8f8f8f4f4f4fcfcfcfffffffdfdfdfbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f8f8f8fbfbfbfcfcfcfafafaf6f6f6fdfdfdf7f7f7f8f8f8f9f9f9fafafafdfdfdfefefefefefefcfcfcfbfbfbf9f9f9fafafaf9f9f9f2f2f2f0f0f0f3f3f3f2f2f2f6f6f6fafafaf5f5f5f1f1f1f3f3f3f7f7f7fafafaf9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfafafaf9f9f9fdfdfdfafafaf5f5f5f8f8f8fbfbfbf9f9f9f7f7f7fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f7f7f7f6f6f6f4f4f4f1f1f1eeeeeeedededf1f1f1f5f5f5f7f7f7f8f8f8fafafaf7f7f7f4f4f4edededf4f4f4f1f1f1e6e6e6e5e5e5e2e2e2e3e3e3dfdfdfe2e2e2e2e2e2e5e5e5ebebebf3f3f3f4f4f4f1f1f1ededede0e0e0dadadadddddde1e1e1e5e5e5ececece8e8e8eaeaeaf1f1f1f6f6f6f8f8f8f9f9f9fafafafcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfefefefefefefefefefffffffffffffffffffefefefcfcfcf9f9f9fcfcfcf8f8f8fbfbfbf9f9f9f8f8f8f8f8f8f3f3f3f5f5f5f7f7f7f9f9f9f9f9f9fafafaf8f8f8f2f2f2f0f0f0ededede5e5e5dfdfdfdfdfdfdfdfdfe4e4e4eaeaeaecececf3f3f3f9f9f9fafafafcfcfcfefefefcfcfcfefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf7f7f7f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f1f1f1f0f0f0efefeff2f2f2f2f2f2f0f0f0f2f2f2f7f7f7fbfbfbfdfdfdf9f9f9f9f9f9fdfdfdfdfdfdfefefefefefefcfcfcf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcf9f9f9fafafafbfbfbfafafaf8f8f8fafafaf7f7f7f8f8f8fbfbfbfdfdfdfdfdfdfefefefdfdfdfcfcfcfcfcfcf7f7f7fbfbfbfbfbfbf8f8f8f1f1f1f7f7f7f5f5f5efefefeeeeeeeeeeeef9f9f9fdfdfdfefefefefefefffffffffffffffffffdfdfdfefefefdfdfdf7f7f7fefefefefefefefefefdfdfdfbfbfbf7f7f7f7f7f7fcfcfcfdfdfdfafafaf7f7f7f5f5f5f8f8f8f0f0f0f7f7f7f8f8f8f6f6f6f9f9f9fefefefbfbfbf6f6f6f1f1f1f0f0f0f1f1f1f6f6f6fdfdfdfbfbfbfbfbfbf9f9f9f8f8f8fafafafefefefcfcfcfafafafbfbfbfffffffffffffefefefdfdfdfdfdfdfbfbfbf8f8f8f5f5f5f0f0f0f4f4f4f6f6f6f3f3f3f4f4f4f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8fefefef8f8f8f1f1f1f2f2f2f7f7f7fefefefcfcfcf9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f5f5f5efefeff3f3f3fcfcfcfcfcfcfefefefcfcfcfafafaf9f9f9fdfdfdfdfdfdfefefef6f6f6e8e8e8f1f1f1f8f8f8fafafafcfcfcfdfdfdfefefefffffffffffffffffffcfcfcf8f8f8fafafaf0f0f0f9f9f9f9f9f9f5f5f5fbfbfbf7f7f7f7f7f7fafafaf8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8fafafafdfdfdfdfdfdfffffffffffffffffffffffffefefefefefefefefef6f6f6eeeeeeeeeeeeeeeeeeeeeeeee7e7e7dadadad6d6d6f9f9f9fffffffdfdfdfafafaf9f9f9fafafafbfbfbf9f9f9f6f6f6f6f6f6f6f6f6f9f9f9fdfdfdfffffffefefefefefefefefefffffffcfcfcfbfbfbfafafafafafaf8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfbfbfbfefefefefefefdfdfdfcfcfcfafafafafafaf5f5f5eeeeeeeeeeeef4f4f4f8f8f8f9f9f9fcfcfcfbfbfbf9f9f9f8f8f8f9f9f9fbfbfbfefefef8f8f8efefeff5f5f5fdfdfdf7f7f7f6f6f6f8f8f8fafafafbfbfbf9f9f9fcfcfcfdfdfdfbfbfbfafafafafafafafafafbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f6f6f6f5f5f5fafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8f3f3f3fafafafcfcfcfafafaf8f8f8f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfefefefdfdfdf6f6f6f3f3f3fbfbfbf1f1f1f5f5f5f7f7f7f6f6f6f9f9f9fafafafafafafefefefbfbfbeeeeeef5f5f5fcfcfcfbfbfbfbfbfbfbfbfbfafafafdfdfdfcfcfcfafafaf7f7f7fdfdfdfcfcfcf6f6f6f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f3f3f3f6f6f6f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6fafafafdfdfdfcfcfcf6f6f6fafafafdfdfdf9f9f9fbfbfbfcfcfcfefefefefefefefefefdfdfdfefefefefefefcfcfcf2f2f2f3f3f3fafafafcfcfcfffffffcfcfcf5f5f5f5f5f5fdfdfdfefefefcfcfcfafafaf8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfafafafafafaf7f7f7f3f3f3f3f3f3f3f3f3f1f1f1ecececeaeaeaefefeff5f5f5f6f6f6fafafafafafaf7f7f7f1f1f1ececece5e5e5e0e0e0e3e3e3dfdfdfe1e1e1f5f5f5e2e2e2dfdfdfededede7e7e7edededf0f0f0f6f6f6fafafafcfcfcfdfdfdfffffffffffffffffffefefef8f8f8f8f8f8fafafafcfcfcfffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefffffffcfcfcfbfbfbfbfbfbfafafafcfcfcfefefefffffffffffffefefefefefefbfbfbfcfcfcf8f8f8f0f0f0f2f2f2f0f0f0f0f0f0f2f2f2f1f1f1f1f1f1f2f2f2f1f1f1eeeeeee6e6e6e0e0e0e0e0e0e5e5e5ebebebeeeeeef5f5f5f9f9f9fbfbfbfdfdfdfffffffffffffffffffffffffdfdfdfdfdfdf8f8f8f7f7f7fbfbfbf6f6f6f3f3f3f5f5f5f5f5f5f5f5f5f7f7f7f4f4f4f0f0f0f1f1f1f3f3f3f2f2f2f5f5f5f7f7f7f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefcfcfceaeaeae1e1e1eaeaeae6e6e6e5e5e5f3f3f3fdfdfdfcfcfcfcfcfcfcfcfcfafafaf9f9f9fbfbfbf8f8f8f7f7f7f9f9f9fbfbfbfbfbfbf8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f3f3f3f2f2f2f4f4f4f8f8f8f8f8f8f7f7f7f9f9f9f3f3f3edededf0f0f0f0f0f0f6f6f6fcfcfcfcfcfcf9f9f9f8f8f8fbfbfbfdfdfdf8f8f8fcfcfcfcfcfcfdfdfdf9f9f9edededf5f5f5fefefefffffff8f8f8f3f3f3f9f9f9fffffffafafafcfcfcfefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfefefefcfcfcfdfdfdf9f9f9f4f4f4f7f7f7f8f8f8f6f6f6f4f4f4f5f5f5fcfcfcf7f7f7f8f8f8f9f9f9fafafafafafafafafafcfcfcfbfbfbfefefefefefefcfcfcfefefefefefefefefefefefefefefef9f9f9f3f3f3f4f4f4f5f5f5f3f3f3f2f2f2f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9fdfdfdf8f8f8fbfbfbfcfcfcf1f1f1f4f4f4f5f5f5fbfbfbf8f8f8f9f9f9fafafafafafaf8f8f8f8f8f8fafafaf8f8f8f1f1f1f2f2f2f4f4f4f9f9f9fffffffdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfefefef9f9f9e2e2e2ebebebf2f2f2f7f7f7f4f4f4f6f6f6f4f4f4f2f2f2f8f8f8fafafafdfdfdfcfcfcfdfdfdf8f8f8fafafafcfcfcf3f3f3fafafafcfcfcfafafafbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfefefefdfdfdfcfcfcf9f9f9f5f5f5f9f9f9f4f4f4f1f1f1ededede8e8e8f3f3f3fdfdfdfdfdfdfafafaf5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fefefefafafafafafafbfbfbfcfcfcfefefefffffffffffffffffffffffffffffffdfdfdfafafaf8f8f8f3f3f3f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f6f6f6f6f6f6fcfcfcfafafaf7f7f7f6f6f6f6f6f6f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfafafaf9f9f9fbfbfbf9f9f9f3f3f3f3f3f3fafafaf8f8f8f7f7f7fbfbfbfbfbfbf9f9f9fafafaf9f9f9fbfbfbfdfdfdf5f5f5f7f7f7f4f4f4f8f8f8fefefef7f7f7f0f0f0f0f0f0f5f5f5f8f8f8fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf4f4f4f3f3f3fbfbfbfcfcfcfafafafbfbfbf6f6f6f5f5f5f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fafafafbfbfbfafafafafafaf9f9f9f7f7f7f8f8f8fcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfafafafafafafcfcfcfcfcfcf8f8f8f1f1f1f4f4f4fdfdfdf9f9f9fafafafbfbfbfcfcfcfbfbfbf9f9f9fcfcfcfcfcfcf2f2f2f5f5f5fdfdfdfefefefefefefcfcfcf6f6f6fbfbfbfbfbfbf7f7f7fcfcfcfafafaf5f5f5f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf6f6f6fbfbfbf7f7f7f8f8f8fefefef8f8f8f0f0f0ecececefefeff9f9f9fdfdfdfdfdfdfcfcfcfdfdfdfefefefafafaf8f8f8fcfcfcfbfbfbf8f8f8fafafaf6f6f6f6f6f6fcfcfcf8f8f8f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefcfcfcfcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f5f5f5f2f2f2f3f3f3f1f1f1efefeff2f2f2f7f7f7f3f3f3f2f2f2f6f6f6f6f6f6f8f8f8f7f7f7eeeeeee9e9e9e4e4e4dfdfdfdedededededee0e0e0e3e3e3edededfafafafcfcfcfefefefefefefbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfafafafafafafafafafbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfafafaf9f9f9f7f7f7f6f6f6f8f8f8fbfbfbfcfcfcfcfcfcfafafafafafaf9f9f9fdfdfdfefefefcfcfcfcfcfcfbfbfbfbfbfbfefefefcfcfcfbfbfbf8f8f8f7f7f7f6f6f6f4f4f4f9f9f9f3f3f3e4e4e4e2e2e2e3e3e3e3e3e3e4e4e4e2e2e2dddddddddddddededee0e0e0dcdcdcefefeffdfdfdfffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfafafaf8f8f8f9f9f9f5f5f5f5f5f5f5f5f5f3f3f3f3f3f3f3f3f3f2f2f2efefeff3f3f3f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f5f5f5f4f4f4f5f5f5f6f6f6f5f5f5f3f3f3f8f8f8ededede8e8e8f3f3f3fcfcfcfbfbfbfafafaf6f6f6f2f2f2f4f4f4f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f3f3f3f7f7f7fafafaf7f7f7f7f7f7f4f4f4f5f5f5f8f8f8fefefefbfbfbf6f6f6fdfdfdf9f9f9f9f9f9f2f2f2f1f1f1f0f0f0f1f1f1eeeeeeededede6e6e6eaeaeaf0f0f0f4f4f4f8f8f8f8f8f8fcfcfcf9f9f9f2f2f2ebebebf0f0f0f5f5f5f7f7f7fdfdfdf5f5f5f3f3f3fcfcfce9e9e9ebebebfcfcfcfffffffcfcfcfdfdfdfffffffffffffcfcfcf9f9f9fffffffffffffffffffffffffffffffefefef9f9f9f4f4f4fafafafefefefffffffafafaf6f6f6f1f1f1f8f8f8f8f8f8f5f5f5f3f3f3f3f3f3f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f7f7f7f6f6f6fbfbfbfffffffcfcfcf1f1f1f4f4f4f8f8f8f7f7f7f0f0f0eeeeeef4f4f4fefefefafafaf7f7f7f6f6f6f7f7f7f6f6f6f9f9f9fafafaf7f7f7f8f8f8f7f7f7f8f8f8f3f3f3f7f7f7fbfbfbf2f2f2f0f0f0eeeeeef4f4f4fcfcfcfafafaf9f9f9f6f6f6f5f5f5f8f8f8f7f7f7f8f8f8f4f4f4edededefefeff5f5f5fcfcfcfbfbfbf7f7f7fafafafafafafafafafcfcfcfefefefefefefefefefcfcfcfbfbfbfafafafbfbfbf9f9f9f3f3f3f3f3f3f6f6f6f7f7f7f2f2f2f7f7f7f5f5f5f9f9f9fffffffafafaf6f6f6fdfdfdfffffffefefefdfdfdfafafaf3f3f3f2f2f2f9f9f9f8f8f8f5f5f5f6f6f6f9f9f9f9f9f9fcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfefefefffffffefefefdfdfdfdfdfdfcfcfcfafafaf5f5f5f6f6f6f9f9f9f8f8f8fafafafdfdfdfdfdfdfcfcfcfdfdfdfafafafdfdfdf8f8f8dddddddfdfdfe9e9e9efefeff2f2f2f3f3f3f6f6f6f8f8f8fcfcfcf9f9f9fbfbfbfefefefcfcfcfafafafafafaf9f9f9fbfbfbf9f9f9fafafaf7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbf9f9f9f5f5f5f3f3f3f5f5f5f5f5f5f8f8f8f9f9f9f7f7f7f9f9f9fafafafafafaf9f9f9f9f9f9f6f6f6f8f8f8fcfcfcfdfdfdfbfbfbfafafafefefefafafafafafafafafaf6f6f6f9f9f9f9f9f9fbfbfbfdfdfdf5f5f5f6f6f6fafafaf4f4f4f7f7f7fbfbfbfdfdfdfafafaf7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbf7f7f7f9f9f9f9f9f9fafafafdfdfdfdfdfdfafafafbfbfbfefefefcfcfcfefefefefefefefefefdfdfdfcfcfcfafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfafafafbfbfbfcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9fafafafdfdfdfefefefafafaf2f2f2f6f6f6efefeff3f3f3f6f6f6f9f9f9fbfbfbf9f9f9fafafafbfbfbfafafafcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfafafafcfcfcfdfdfdfcfcfcfdfdfdfbfbfbf6f6f6f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcfdfdfdfefefefbfbfbfbfbfbfbfbfbf9f9f9f5f5f5f7f7f7fcfcfcf9f9f9fbfbfbf7f7f7f1f1f1f1f1f1edededf1f1f1f6f6f6f7f7f7f9f9f9f8f8f8fcfcfcfdfdfdf4f4f4f4f4f4f8f8f8fafafaf7f7f7f4f4f4f7f7f7fcfcfcfefefefefefefdfdfdfdfdfdfffffffefefefdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f8f8f8f7f7f7f3f3f3efefefeeeeeeecececedededf2f2f2f2f2f2f3f3f3f2f2f2f2f2f2f3f3f3f1f1f1eeeeeeececece9e9e9e9e9e9e5e5e5e4e4e4e1e1e1dbdbdbe4e4e4e8e8e8e9e9e9eeeeeef7f7f7fcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffefefefefefefdfdfdfbfbfbfbfbfbfafafaf9f9f9f7f7f7f6f6f6f7f7f7f9f9f9fafafafbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfefefefcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfdfdfdfbfbfbfdfdfdfdfdfdfefefefcfcfcfbfbfbf9f9f9f7f7f7f4f4f4f4f4f4f3f3f3f2f2f2f0f0f0f0f0f0efefefeaeaeaeeeeeef1f1f1e0e0e0e4e4e4eeeeeef2f2f2f6f6f6f8f8f8f6f6f6f9f9f9fbfbfbfdfdfdfefefefffffffcfcfcfafafaf7f7f7f6f6f6f4f4f4f5f5f5f2f2f2f1f1f1f1f1f1f1f1f1eeeeeeedededefefeff3f3f3f6f6f6f8f8f8f9f9f9fbfbfbfafafafcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfcfcfcfbfbfbfdfdfdfffffffffffffdfdfdfcfcfcfafafaf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fafafaf8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f1f1f1f5f5f5e6e6e6f1f1f1fcfcfcfcfcfcfbfbfbfcfcfcfefefefefefefcfcfcfbfbfbfafafaf7f7f7f5f5f5f3f3f3f5f5f5efefeffafafafefefefdfdfdfdfdfdfafafaf2f2f2f4f4f4fdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f1f1f1f6f6f6fafafae6e6e6e0e0e0edededf1f1f1ebebebe8e8e8f2f2f2f7f7f7fafafafefefefefefefdfdfdfcfcfcfcfcfcfefefefcfcfcfcfcfcfefefefefefefefefefefefefdfdfdfbfbfbfcfcfcfdfdfdfefefefefefefcfcfcf8f8f8fbfbfbfdfdfdfdfdfdfffffffffffff2f2f2e6e6e6f2f2f2f5f5f5f6f6f6ececece9e9e9f5f5f5fffffffefefefdfdfdfcfcfcf8f8f8f6f6f6fafafafbfbfbf8f8f8f7f7f7f9f9f9f9f9f9fafafafafafafafafaf9f9f9f5f5f5f5f5f5f5f5f5fcfcfcf9f9f9fafafaf9f9f9f8f8f8fbfbfbfdfdfdfdfdfdf9f9f9f5f5f5f6f6f6f9f9f9f7f7f7fdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefafafaf6f6f6f6f6f6fdfdfdfffffffffffffefefefbfbfbfcfcfcf2f2f2eeeeeefefefefbfbfbfdfdfdfdfdfdfffffffffffffefefefefefefdfdfdfdfdfdfefefefefefefffffffefefefcfcfcfbfbfbfffffffefefefafafaf7f7f7f6f6f6f5f5f5f4f4f4f6f6f6fafafafcfcfcfefefefffffffdfdfdfcfcfcfdfdfdfbfbfbf8f8f8fafafaf8f8f8fbfbfbfafafaf8f8f8f9f9f9f7f7f7fbfbfbfffffffffffff7f7f7dfdfdfe5e5e5eeeeeeeeeeeeedededeaeaeaeeeeeeeeeeeeedededdededee0e0e0fcfcfcfffffffefefefbfbfbfbfbfbfcfcfcfcfcfcf8f8f8f5f5f5f5f5f5f6f6f6f6f6f6fdfdfdfcfcfcfcfcfcf8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f8f8f8fbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f3f3f3f7f7f7fefefef8f8f8f4f4f4fdfdfdf9f9f9fafafafafafaf5f5f5fafafafcfcfcfefefef8f8f8f3f3f3f4f4f4f9f9f9fbfbfbfbfbfbfafafafbfbfbf9f9f9f5f5f5f6f6f6f5f5f5f8f8f8fefefefcfcfcf9f9f9f8f8f8f4f4f4f1f1f1f2f2f2f6f6f6fafafaf8f8f8fbfbfbfdfdfdfefefefbfbfbfafafafbfbfbfcfcfcfbfbfbfbfbfbf8f8f8f9f9f9fafafafcfcfcfbfbfbfafafaf8f8f8f5f5f5f5f5f5f8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfefefef7f7f7f4f4f4f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfafafaf9f9f9f8f8f8fafafafcfcfcfbfbfbf9f9f9fdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfafafafafafaf6f6f6f2f2f2f1f1f1f8f8f8fbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f6f6f6f3f3f3f1f1f1f4f4f4f4f4f4f5f5f5fafafaf8f8f8f7f7f7f5f5f5f9f9f9fcfcfcf7f7f7f9f9f9fcfcfcf9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfafafaf9f9f9f9f9f9fbfbfbf7f7f7f2f2f2f3f3f3f1f1f1f0f0f0f2f2f2f2f2f2f3f3f3f3f3f3f1f1f1f3f3f3f4f4f4f7f7f7f7f7f7f4f4f4f0f0f0e9e9e9e6e6e6e3e3e3dfdfdfdededee1e1e1e6e6e6edededf5f5f5f8f8f8f8f8f8f9f9f9fafafafefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfafafafcfcfcfbfbfbfafafaf8f8f8f8f8f8fafafaf9f9f9f8f8f8fafafafcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f6f6f6f3f3f3f6f6f6f8f8f8fafafaf9f9f9f6f6f6f3f3f3f5f5f5fafafaf9f9f9f6f6f6f3f3f3f2f2f2efefefededededededf0f0f0f1f1f1f2f2f2eeeeeeefefefeeeeeee1e1e1dfdfdfe6e6e6f6f6f6fefefefefefefffffffffffffffffffffffffefefefcfcfcfbfbfbfcfcfcfbfbfbf8f8f8f2f2f2f1f1f1efefefefefeff0f0f0f0f0f0f2f2f2f6f6f6f7f7f7f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f3f3f3f5f5f5f5f5f5f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcfafafafbfbfbfefefefdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfafafafbfbfbfdfdfdfffffffffffffdfdfdf6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f9f9f9fafafaf7f7f7f5f5f5f2f2f2f5f5f5fdfdfdfcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f3f3f3f6f6f6fafafafdfdfdfbfbfbf9f9f9f5f5f5fafafaf8f8f8f3f3f3fdfdfdfffffffefefef8f8f8f7f7f7fdfdfdfffffffbfbfbf7f7f7f7f7f7f8f8f8fbfbfbfafafaf7f7f7fefefefefefefdfdfdfffffffdfdfdfefefefdfdfdfafafaf7f7f7f7f7f7fcfcfcfdfdfdfefefefefefefdfdfdeaeaeadbdbdbdcdcdce5e5e5ededededededebebebe9e9e9ecececf5f5f5f5f5f5f1f1f1f6f6f6f4f4f4f5f5f5fefefefdfdfdfbfbfbfbfbfbfcfcfcfefefefcfcfcfbfbfbfffffffefefefdfdfdfbfbfbfcfcfcf6f6f6f6f6f6f8f8f8fbfbfbfefefefbfbfbe2e2e2d9d9d9dedededdddddf0f0f0f6f6f6f6f6f6f4f4f4fcfcfcfffffffffffffefefefbfbfbfbfbfbfbfbfbfafafafafafafdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf7f7f7f6f6f6f8f8f8fcfcfcfdfdfdfbfbfbf9f9f9fafafafbfbfbfcfcfcf9f9f9f8f8f8f4f4f4f7f7f7f6f6f6f7f7f7fefefefdfdfdfcfcfcfafafafcfcfcfefefefafafafafafaf9f9f9f4f4f4f8f8f8fbfbfbfbfbfbfcfcfcf5f5f5f2f2f2eeeeeedfdfdfe0e0e0e0e0e0e3e3e3fafafaefefefe6e6e6ebebebf2f2f2f3f3f3f1f1f1f3f3f3f5f5f5f5f5f5f6f6f6f9f9f9fafafafcfcfcfdfdfdfefefefafafafafafafdfdfdfefefefdfdfdfbfbfbf8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9fafafaf8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf1f1f1f0f0f0f4f4f4f0f0f0ebebebeaeaeae8e8e8e9e9e9e4e4e4d6d6d6dadadafbfbfbfffffffefefefcfcfcfafafafafafafcfcfcf9f9f9f8f8f8fcfcfcfafafaf4f4f4fafafafbfbfbfcfcfcfafafaf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcf9f9f9f3f3f3f4f4f4f7f7f7f5f5f5f9f9f9fcfcfcf8f8f8f6f6f6f7f7f7fcfcfcfafafafafafaf7f7f7fafafafafafafbfbfbf6f6f6f7f7f7f4f4f4f7f7f7fefefefafafaf3f3f3f2f2f2f2f2f2f2f2f2f5f5f5f7f7f7f8f8f8fefefefefefefcfcfcf6f6f6f6f6f6f8f8f8fbfbfbfafafaf8f8f8f6f6f6f8f8f8f7f7f7f5f5f5f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f8f8f8f6f6f6f6f6f6f9f9f9f7f7f7f8f8f8fbfbfbfafafafafafaf8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfafafaf8f8f8f8f8f8f9f9f9f9f9f9fafafafcfcfcfefefef8f8f8f6f6f6fdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfafafaf8f8f8f9f9f9fcfcfcfffffffefefefafafafbfbfbf9f9f9f7f7f7f5f5f5f7f7f7f9f9f9fafafafbfbfbfcfcfcfafafaf7f7f7f5f5f5f7f7f7f9f9f9fafafafcfcfcfdfdfdf6f6f6f0f0f0f1f1f1f1f1f1f0f0f0f3f3f3f3f3f3f6f6f6fdfdfdfcfcfcf9f9f9f7f7f7f3f3f3f1f1f1f6f6f6fafafafafafaf9f9f9f9f9f9fbfbfbf9f9f9fafafafcfcfcfcfcfcf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3efefefedededefefeff2f2f2f0f0f0f3f3f3edededebebebebebebe7e7e7dfdfdfe0e0e0e1e1e1e5e5e5e5e5e5e8e8e8e8e8e8f2f2f2f9f9f9fafafafafafafdfdfdfffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffafafaf8f8f8fbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f7f7f7fafafafafafafafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f8f8f8fafafafbfbfbf8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f4f4f4f2f2f2f4f4f4f3f3f3f4f4f4f6f6f6f6f6f6f3f3f3f1f1f1f0f0f0edededf2f2f2f0f0f0edededf2f2f2f1f1f1f1f1f1f2f2f2f1f1f1ebebebe9e9e9ebebebe5e5e5e7e7e7ececececececf1f1f1f7f7f7fefefefefefefcfcfcfafafaf8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f9f9f9fbfbfbfafafaf7f7f7f7f7f7fafafafcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfafafaf9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5f5f5f5f6f6f6f8f8f8fbfbfbfafafafbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfafafaf9f9f9f9f9f9f8f8f8fafafaf8f8f8f3f3f3f3f3f3f1f1f1edededf2f2f2f4f4f4f7f7f7f8f8f8f5f5f5fbfbfbfcfcfcfafafafcfcfcfefefefbfbfbfbfbfbfdfdfdfafafafafafafcfcfcfdfdfdfcfcfcf9f9f9f9f9f9fafafafafafafcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfafafafafafafcfcfcf2f2f2f6f6f6f5f5f5fafafafcfcfcf7f7f7f3f3f3f7f7f7fbfbfbfcfcfcfbfbfbf9f9f9fafafafdfdfdfdfdfdfefefefdfdfdfbfbfbfdfdfdfefefefffffffdfdfdfcfcfcfefefefbfbfbfafafafafafaf9f9f9fbfbfbfffffffefefef3f3f3f3f3f3f9f9f9fdfdfdfcfcfcf4f4f4eaeaeae5e5e5e7e7e7e9e9e9e8e8e8e7e7e7e2e2e2edededfffffffefefef7f7f7f8f8f8f6f6f6f5f5f5efefeff7f7f7fffffffffffffdfdfdf9f9f9f9f9f9fbfbfbfbfbfbfafafafbfbfbfbfbfbf8f8f8e2e2e2d9d9d9e9e9e9eeeeeef2f2f2edededebebebecececf8f8f8fefefefffffffdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfdfdfdfcfcfcf8f8f8f7f7f7fafafaf7f7f7f4f4f4f4f4f4f7f7f7fafafaf7f7f7f5f5f5f5f5f5f5f5f5f8f8f8f9f9f9f5f5f5f6f6f6f1f1f1f3f3f3f8f8f8fdfdfdfcfcfcfdfdfdfafafafcfcfcfbfbfbf7f7f7f8f8f8fcfcfcf6f6f6f3f3f3f2f2f2f4f4f4f7f7f7ececece9e9e9efefefefefefefefefebebebefefeffdfdfdf4f4f4ebebebebebebebebebeeeeeeeeeeeeebebebebebebedededebebebebebebecececf0f0f0f6f6f6f6f6f6e7e7e7e2e2e2e0e0e0eaeaeafcfcfcfdfdfdf7f7f7f4f4f4f3f3f3f2f2f2f1f1f1f5f5f5fbfbfbfafafafafafafbfbfbfafafaf8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f3f3f3f3f3f3f6f6f6f9f9f9fdfdfdfefefefdfdfdfdfdfdfcfcfcfdfdfdfcfcfcf7f7f7f3f3f3f3f3f3eeeeeef3f3f3fafafafcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcf8f8f8f5f5f5f3f3f3f2f2f2f1f1f1f2f2f2f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6fcfcfcfbfbfbf9f9f9f9f9f9fafafafcfcfcfdfdfdf1f1f1f3f3f3fafafaf8f8f8fcfcfcfefefefefefefdfdfdfafafafbfbfbfdfdfdfdfdfdfdfdfdfefefefefefefbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf7f7f7f3f3f3f3f3f3f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9f6f6f6f7f7f7fafafafbfbfbf9f9f9fcfcfcfcfcfcfafafafafafaf9f9f9f9f9f9fafafafbfbfbfefefefcfcfcf8f8f8fefefefdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcf9f9f9fbfbfbfafafafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf8f8f8f9f9f9f8f8f8f4f4f4f4f4f4f8f8f8f9f9f9fafafafafafafafafaf8f8f8f6f6f6f4f4f4f4f4f4f5f5f5f6f6f6f1f1f1ecececf2f2f2f7f7f7f6f6f6f6f6f6f5f5f5fbfbfbfffffffffffffefefef9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fafafafafafaf7f7f7f8f8f8f7f7f7f3f3f3f3f3f3f8f8f8f6f6f6f5f5f5f5f5f5eeeeeee5e5e5e9e9e9e8e8e8dedededbdbdbe1e1e1ebebebf2f2f2eeeeeef4f4f4f8f8f8fcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcf8f8f8fafafaf7f7f7f9f9f9f9f9f9fafafaf9f9f9f8f8f8fafafaf7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f6f6f6f6f6f6f4f4f4f5f5f5f5f5f5f6f6f6f4f4f4f2f2f2f3f3f3f1f1f1efefefedededf4f4f4f2f2f2f0f0f0eeeeeeecececebebebe9e9e9e7e7e7eaeaeaeeeeeef1f1f1e5e5e5e3e3e3e4e4e4e5e5e5e8e8e8e9e9e9edededf4f4f4f8f8f8fcfcfcfffffffffffffffffffdfdfdfefefef9f9f9f2f2f2f4f4f4f8f8f8fafafafcfcfcfcfcfcfdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfffffffffffffffffffafafaf8f8f8fbfbfbf9f9f9f7f7f7f8f8f8fafafafbfbfbfcfcfcfdfdfdfafafaf7f7f7fafafafcfcfcfafafaf9f9f9fbfbfbfdfdfdfafafaf8f8f8f6f6f6f4f4f4f6f6f6f8f8f8f4f4f4f2f2f2efefeff0f0f0f1f1f1f3f3f3f1f1f1f0f0f0f0f0f0f5f5f5f8f8f8f6f6f6f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfefefefefefefcfcfcf9f9f9f9f9f9fbfbfbf8f8f8fbfbfbfcfcfcf9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f2f2f2f1f1f1f2f2f2f4f4f4f5f5f5f9f9f9f5f5f5f6f6f6f3f3f3f3f3f3f0f0f0ecececeaeaeaf1f1f1f5f5f5f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f1f1f1f1f1f1efefefe7e7e7efefeff9f9f9fdfdfdfcfcfcf5f5f5f6f6f6f8f8f8f3f3f3ebebebeaeaeaf3f3f3f8f8f8fcfcfcfdfdfdfefefefdfdfdfcfcfcfdfdfdfcfcfceeeeeee5e5e5e5e5e5e5e5e5ebebebf5f5f5f7f7f7fcfcfcfcfcfcededede5e5e5edededf2f2f2f1f1f1fcfcfcfdfdfdfcfcfcfefefefdfdfdfdfdfdfcfcfcf9f9f9fcfcfcfffffffffffffffffffcfcfcfafafafdfdfdfffffffffffffefefefefefefcfcfcf0f0f0f7f7f7fdfdfdf5f5f5f3f3f3f2f2f2f7f7f7f7f7f7fbfbfbfefefefefefefefefefffffffffffffefefefefefefefefefcfcfcf5f5f5f5f5f5f8f8f8fafafafdfdfdf9f9f9f8f8f8fcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f2f2f2f4f4f4fdfdfdfdfdfdefefeff3f3f3fdfdfdfcfcfcfbfbfbf2f2f2f3f3f3f8f8f8fefefefefefefbfbfbf9f9f9fcfcfcf8f8f8fbfbfbfefefefffffffdfdfdfcfcfcfdfdfdfdfdfdf3f3f3f7f7f7f4f4f4efefeff4f4f4f3f3f3f2f2f2f5f5f5f5f5f5f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcfafafaf6f6f6eeeeeee9e9e9e4e4e4f5f5f5fffffffefefefdfdfdfdfdfdfdfdfdfbfbfbfafafafdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfafafafcfcfcfdfdfdfcfcfcfafafaf9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfefefefefefefdfdfdfdfdfdfbfbfbfdfdfdfffffffffffffffffffffffffffffffbfbfbf5f5f5f3f3f3f4f4f4f5f5f5f6f6f6f8f8f8fafafaf6f6f6f1f1f1fafafafafafaf7f7f7f8f8f8f9f9f9f6f6f6f8f8f8fbfbfbfbfbfbfafafafcfcfcf9f9f9f7f7f7f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbfafafafcfcfcf9f9f9fcfcfcf9f9f9f5f5f5f9f9f9fcfcfcf9f9f9f9f9f9f9f9f9fcfcfcfefefef7f7f7f1f1f1f7f7f7f9f9f9fbfbfbfefefefffffffdfdfdf8f8f8f5f5f5f8f8f8f8f8f8f7f7f7fafafafafafaf7f7f7f9f9f9f6f6f6f3f3f3f5f5f5f6f6f6f3f3f3f5f5f5f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f9f9f9fafafaf7f7f7f7f7f7f8f8f8fcfcfcf8f8f8fbfbfbfafafafbfbfbfbfbfbf7f7f7f6f6f6f2f2f2f3f3f3f5f5f5fafafafefefefdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfefefefcfcfcf9f9f9fbfbfbf8f8f8fbfbfbfefefefdfdfdfdfdfdfbfbfbf8f8f8fbfbfbfefefefdfdfdf8f8f8f6f6f6f8f8f8fafafaf9f9f9fafafafafafafafafafafafaf9f9f9fafafaf8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefeff3f3f3f1f1f1f1f1f1f5f5f5f8f8f8f1f1f1efefeffcfcfcf6f6f6f5f5f5fcfcfcfefefefffffffefefef9f9f9f3f3f3f1f1f1f2f2f2f9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f4f4f4f4f4f4f4f4f4f6f6f6f7f7f7f3f3f3eeeeeeefefefebebebe7e7e7e6e6e6efefeff2f2f2f9f9f9fbfbfbf9f9f9fcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffefefefdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8fafafaf6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7fbfbfbf9f9f9f6f6f6f5f5f5f6f6f6f9f9f9f6f6f6f4f4f4f5f5f5f3f3f3f4f4f4f4f4f4f3f3f3f3f3f3f1f1f1f5f5f5f4f4f4f6f6f6f8f8f8f2f2f2f1f1f1f1f1f1edededeaeaeae7e7e7e9e9e9f0f0f0f1f1f1e4e4e4e8e8e8f3f3f3f6f6f6fafafafcfcfcfcfcfcfafafafafafafefefef8f8f8fafafafbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffefefef8f8f8eeeeeeecececf4f4f4fcfcfcfafafafbfbfbf8f8f8f8f8f8f5f5f5f4f4f4f5f5f5f4f4f4f2f2f2f4f4f4fafafafbfbfbfafafaf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f4f4f4f1f1f1edededecececedededf5f5f5f1f1f1edededf0f0f0f2f2f2f7f7f7f7f7f7f4f4f4f2f2f2f2f2f2f4f4f4f5f5f5f8f8f8f5f5f5f8f8f8fcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8fbfbfbfafafaf8f8f8f1f1f1efefefeeeeeef1f1f1f3f3f3f5f5f5f4f4f4f3f3f3f3f3f3f0f0f0f3f3f3fbfbfbf9f9f9f5f5f5f9f9f9fdfdfdfefefefefefefefefefcfcfcfcfcfcfefefefefefefbfbfbf8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbf5f5f5f3f3f3fbfbfbfbfbfbf4f4f4f2f2f2f6f6f6f6f6f6f2f2f2efefeff1f1f1f0f0f0ebebebf4f4f4fdfdfdfbfbfbecececefefeff5f5f5fafafafcfcfcf1f1f1eaeaeaf5f5f5fcfcfcf9f9f9f5f5f5f5f5f5f8f8f8fafafaf0f0f0e9e9e9f6f6f6fffffffcfcfcf0f0f0ecececedededf6f6f6fcfcfcfefefefffffffafafaf8f8f8f9f9f9f7f7f7fafafafafafaf8f8f8f4f4f4f9f9f9fbfbfbfafafaf7f7f7ecececeaeaeae9e9e9e2e2e2e3e3e3e0e0e0e0e0e0e5e5e5f1f1f1f9f9f9f8f8f8f9f9f9fcfcfcfafafaf6f6f6f9f9f9fdfdfdfefefefefefefefefef5f5f5f2f2f2f2f2f2f5f5f5f5f5f5f9f9f9fcfcfcfefefefbfbfbededede7e7e7ececece0e0e0dadadadededee5e5e5edededeeeeeeebebebe7e7e7ebebebf6f6f6f7f7f7f8f8f8f3f3f3f7f7f7f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfcfcfcfbfbfbfefefefcfcfcfafafaf9f9f9f5f5f5f5f5f5f5f5f5f6f6f6f9f9f9f7f7f7f8f8f8fafafafcfcfcfbfbfbf7f7f7fbfbfbfafafaf8f8f8f5f5f5f9f9f9f9f9f9fcfcfcf8f8f8f6f6f6fdfdfdfdfdfdfcfcfcfdfdfdfefefefffffffefefefdfdfdfcfcfcfffffffffffffefefefbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfcfcfcf9f9f9fbfbfbfefefefdfdfdfcfcfcfbfbfbfcfcfcfcfcfcf9f9f9fbfbfbf9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfffffffffffffefefefefefefdfdfdf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9fcfcfcfbfbfbfafafafafafafefefefefefef9f9f9f7f7f7f8f8f8f3f3f3f1f1f1f1f1f1f3f3f3f3f3f3f5f5f5f5f5f5f6f6f6f3f3f3f1f1f1f4f4f4f3f3f3efefeff2f2f2f5f5f5f5f5f5f8f8f8fbfbfbf6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8fafafafcfcfcfdfdfdfafafaf1f1f1f5f5f5fafafafafafafafafafcfcfcfdfdfdfefefefcfcfcf8f8f8f7f7f7f6f6f6fafafaf9f9f9f8f8f8fbfbfbfcfcfcfefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf7f7f7fafafafafafaf7f7f7fbfbfbfafafafbfbfbf8f8f8f9f9f9fafafaf6f6f6f5f5f5f5f5f5f8f8f8fcfcfcfafafaf7f7f7fafafafdfdfdfefefefdfdfdfcfcfcf8f8f8f6f6f6f6f6f6f4f4f4f5f5f5f8f8f8fafafaf9f9f9f6f6f6f5f5f5fafafafdfdfdf9f9f9f5f5f5f8f8f8fbfbfbfefefefdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f2f2f2f1f1f1efefeff0f0f0f0f0f0f0f0f0f0f0f0f6f6f6f7f7f7f6f6f6f3f3f3ebebebe3e3e3e9e9e9edededf1f1f1f8f8f8f6f6f6fbfbfbfffffffefefefdfdfdfdfdfdfdfdfdfafafaf8f8f8f7f7f7fbfbfbfcfcfcfdfdfdfffffffefefefdfdfdfbfbfbfafafafbfbfbfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfefefefefefefefefefcfcfcfbfbfbfcfcfcf9f9f9f8f8f8fafafafcfcfcfdfdfdfdfdfdfbfbfbfafafaf9f9f9f9f9f9f6f6f6f4f4f4f2f2f2f2f2f2f5f5f5f6f6f6f5f5f5f8f8f8f6f6f6f3f3f3f3f3f3f6f6f6f4f4f4f0f0f0ebebebe8e8e8eaeaeaf1f1f1f4f4f4f3f3f3f2f2f2f8f8f8fdfdfdfcfcfcf7f7f7fcfcfcfffffffffffffffffffdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfefefefefefefdfdfdfafafaf8f8f8f6f6f6f2f2f2efefefe9e9e9ecececeeeeeef3f3f3fafafafcfcfcf7f7f7f6f6f6f2f2f2f5f5f5f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbfafafaf9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f2f2f2edededf1f1f1f5f5f5f7f7f7f5f5f5f1f1f1eeeeeee9e9e9e9e9e9edededf0f0f0f5f5f5f4f4f4f0f0f0f3f3f3f2f2f2f3f3f3f3f3f3f7f7f7fefefefafafaf7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8fafafafcfcfcfbfbfbf8f8f8fafafaf6f6f6f3f3f3f4f4f4f4f4f4f6f6f6f7f7f7f5f5f5f5f5f5f4f4f4f5f5f5f7f7f7f6f6f6f9f9f9f8f8f8f5f5f5f2f2f2f5f5f5f6f6f6f4f4f4f3f3f3f3f3f3f8f8f8fcfcfcfefefefdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfefefefefefefffffffffffffefefefefefefefefefefefefcfcfcf7f7f7f7f7f7fcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9f8f8f8f6f6f6f4f4f4ecececefefeff6f6f6f8f8f8f8f8f8fbfbfbfcfcfcfafafafcfcfcfcfcfcfdfdfdfdfdfdfafafaf8f8f8f4f4f4efefefeaeaeaefefeff3f3f3f1f1f1f7f7f7f9f9f9fbfbfbf9f9f9efefefe5e5e5efefeffffffffffffffffffffefefefefefefafafae9e9e9e2e2e2ecececfafafaf7f7f7e9e9e9f2f2f2f3f3f3f7f7f7fcfcfcfffffffffffffdfdfdfcfcfcfcfcfcf8f8f8e7e7e7e2e2e2ecececeeeeeeeeeeeee6e6e6e9e9e9ececece3e3e3e5e5e5eaeaeae6e6e6e3e3e3e2e2e2dadadad6d6d6e9e9e9fafafaf6f6f6f5f5f5f9f9f9fafafafbfbfbf9f9f9fafafafffffffffffffffffffbfbfbfafafaf8f8f8f8f8f8f8f8f8fcfcfcfdfdfdfefefef4f4f4f7f7f7f4f4f4e8e8e8dddddddfdfdfe3e3e3e7e7e7eeeeeef2f2f2edededf0f0f0f8f8f8f4f4f4f8f8f8f2f2f2f1f1f1f2f2f2f2f2f2f4f4f4f3f3f3f7f7f7fafafaf3f3f3f0f0f0f6f6f6fdfdfdfefefefefefefffffffefefefefefefdfdfdfbfbfbfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9fafafafefefefefefefefefefbfbfbf7f7f7f7f7f7f5f5f5fafafafbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf5f5f5f8f8f8f9f9f9f9f9f9f8f8f8fafafafafafaf6f6f6f9f9f9f7f7f7f8f8f8f7f7f7f6f6f6fafafaf9f9f9fafafafafafafbfbfbfafafaf7f7f7fbfbfbfcfcfcfcfcfcfcfcfcfafafafafafafafafafbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f8f8f8f1f1f1f4f4f4f5f5f5fefefefffffffffffffffffffcfcfcf9f9f9fbfbfbf3f3f3f4f4f4f5f5f5f1f1f1fcfcfcf8f8f8fafafafefefefcfcfcfdfdfdfcfcfcfafafaf9f9f9f7f7f7f7f7f7f6f6f6f1f1f1ecececefefefefefeff1f1f1f3f3f3f4f4f4f0f0f0f0f0f0f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8fbfbfbfefefefbfbfbf4f4f4f5f5f5f8f8f8fbfbfbf8f8f8f1f1f1f8f8f8fbfbfbf9f9f9fbfbfbfefefefffffffcfcfcfafafafcfcfcfdfdfdfbfbfbfcfcfcfbfbfbfbfbfbf9f9f9fafafafbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8fafafaf9f9f9f6f6f6f4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f4f4f4f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcfafafaf9f9f9f9f9f9f4f4f4f0f0f0f1f1f1f3f3f3f7f7f7f7f7f7f9f9f9fafafafcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfdfdfdfffffff5f5f5ebebebf8f8f8f8f8f8efefefeeeeeeefefefeeeeeef3f3f3f0f0f0efefeff6f6f6f9f9f9f9f9f9f5f5f5efefefefefefefefefeaeaeaedededf6f6f6fbfbfbfefefefffffffffffffffffffffffffffffffbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfafafafcfcfcfcfcfcfdfdfdfdfdfdf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fcfcfcfbfbfbf9f9f9fafafafcfcfcfbfbfbfafafaf7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f3f3f3f2f2f2f0f0f0f3f3f3f3f3f3f1f1f1efefeff0f0f0f1f1f1f0f0f0f3f3f3f5f5f5f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f5f5f5f6f6f6f8f8f8fcfcfcfafafaf4f4f4f1f1f1f2f2f2f6f6f6fdfdfdf9f9f9fafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f4f4f4f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f6f6f6fcfcfcfefefefefefefdfdfdfbfbfbf3f3f3f5f5f5f9f9f9fcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f3f3f3f4f4f4f2f2f2f0f0f0f0f0f0edededefefeff0f0f0f3f3f3f0f0f0edededf0f0f0f1f1f1f3f3f3f4f4f4f4f4f4f4f4f4efefeff3f3f3f8f8f8fafafaf6f6f6fafafaf7f7f7f7f7f7fcfcfcfefefefffffffffffffffffffefefefbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f5f5f5f4f4f4f9f9f9fbfbfbfbfbfbf8f8f8f5f5f5f3f3f3f1f1f1efefeff0f0f0f5f5f5f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8fcfcfcfdfdfdfefefefefefefffffffdfdfdfefefefffffffffffffcfcfcfafafafafafafbfbfbfafafaf7f7f7f4f4f4f1f1f1eeeeeeebebebeeeeeef0f0f0f8f8f8fefefefafafaf8f8f8f5f5f5f0f0f0eeeeeef1f1f1f1f1f1f3f3f3f0f0f0f3f3f3f4f4f4f4f4f4fafafafbfbfbfafafafefefefffffffffffffefefefcfcfcfbfbfbf9f9f9f4f4f4f2f2f2eeeeeef5f5f5f9f9f9fdfdfdf8f8f8f5f5f5fafafaf2f2f2e7e7e7e6e6e6f1f1f1fcfcfcfefefefdfdfdf6f6f6f4f4f4f9f9f9fbfbfbfbfbfbfafafafefefefcfcfcf5f5f5fcfcfcfffffffefefefefefefffffffffffffefefefffffffffffffefefef5f5f5f2f2f2f7f7f7f8f8f8f6f6f6f2f2f2f3f3f3f3f3f3f2f2f2f4f4f4f3f3f3f2f2f2f4f4f4f8f8f8f2f2f2f0f0f0fdfdfdfefefefdfdfdfcfcfcf9f9f9f7f7f7fbfbfbfbfbfbfcfcfcf9f9f9f8f8f8fdfdfdfffffffffffffffffffffffffffffffefefefffffffefefefafafafefefefffffffefefefefefefefefefdfdfdfdfdfdfefefefffffffffffffffffffffffffefefefefefefcfcfcfbfbfbfafafaf7f7f7f9f9f9fdfdfdfdfdfdfbfbfbf7f7f7f2f2f2f3f3f3f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f9f9f9f8f8f8f6f6f6f8f8f8f5f5f5f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9fafafaf7f7f7f5f5f5f5f5f5fbfbfbfcfcfcfbfbfbf7f7f7f9f9f9fafafaf7f7f7f6f6f6f1f1f1f3f3f3f6f6f6f8f8f8f5f5f5f2f2f2f2f2f2f5f5f5fafafafcfcfcfdfdfdfcfcfcf9f9f9fbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8fafafafbfbfbfbfbfbfafafafcfcfcfafafaf8f8f8f8f8f8f6f6f6fafafafbfbfbfafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbf9f9f9fafafaf9f9f9fdfdfdfdfdfdf8f8f8f7f7f7fdfdfdfafafaeeeeeef3f3f3f1f1f1f7f7f7fcfcfcfbfbfbf2f2f2f5f5f5f6f6f6fafafafefefefefefefafafaf7f7f7fafafafbfbfbf8f8f8f8f8f8f9f9f9fafafaf9f9f9fafafaf9f9f9f5f5f5f8f8f8fcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbf9f9f9f6f6f6f8f8f8f8f8f8f8f8f8fcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfafafafdfdfdfdfdfdfafafaf6f6f6fbfbfbfcfcfcfbfbfbfbfbfbfefefefdfdfdfafafafcfcfcfdfdfdfefefefcfcfcf9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafaf8f8f8f5f5f5f2f2f2ededededededf1f1f1f2f2f2f5f5f5f8f8f8fafafafbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfafafaf8f8f8f8f8f8f5f5f5f3f3f3f3f3f3f6f6f6f8f8f8fbfbfbfcfcfcfdfdfdfefefefcfcfcfcfcfcfcfcfcfafafafafafaf8f8f8f2f2f2f2f2f2f8f8f8f6f6f6f3f3f3f2f2f2f9f9f9f9f9f9fbfbfbfdfdfdfefefefefefefdfdfdf9f9f9f5f5f5eeeeeee3e3e3dddddde7e7e7f5f5f5fcfcfcfdfdfdfefefef9f9f9f6f6f6f9f9f9f9f9f9fafafafdfdfdfbfbfbf9f9f9f9f9f9fdfdfdfefefefcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f8f8f8fafafaf9f9f9fbfbfbfbfbfbfdfdfdfbfbfbfbfbfbf8f8f8fafafaf9f9f9f6f6f6f4f4f4f1f1f1efefefefefefefefefedededebebebebebebedededeeeeeeebebebefefeff5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f2f2f2f4f4f4f4f4f4f4f4f4f6f6f6f7f7f7fcfcfcfbfbfbfbfbfbfcfcfcfffffffefefefcfcfcfefefefffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f8f8f8fbfbfbfafafaf7f7f7f5f5f5f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f6f6f6f5f5f5f2f2f2eeeeeef1f1f1f3f3f3fbfbfbf1f1f1efefeff1f1f1f3f3f3edededeeeeeef1f1f1f0f0f0f1f1f1f0f0f0f0f0f0f1f1f1f4f4f4f3f3f3f0f0f0f5f5f5f9f9f9fbfbfbfdfdfdfefefefdfdfdfefefefefefefffffffefefefffffffffffffffffffefefefafafafcfcfcfefefefefefefefefefefefefcfcfcfcfcfcf8f8f8f5f5f5f7f7f7f7f7f7f8f8f8fafafafbfbfbf9f9f9f8f8f8fafafaf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfdfdfdfbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f6f6f6fafafafcfcfcfcfcfcfdfdfdfefefefcfcfcfcfcfcfdfdfdfefefefcfcfcfbfbfbf6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f4f4f4f0f0f0efefefececece9e9e9eaeaeaf1f1f1f6f6f6f0f0f0efefeff4f4f4f5f5f5f9f9f9fcfcfcfcfcfcf7f7f7f2f2f2f5f5f5f6f6f6f5f5f5f7f7f7fbfbfbfafafafafafafafafaf7f7f7f5f5f5f9f9f9f8f8f8f4f4f4f2f2f2f4f4f4f5f5f5f5f5f5f2f2f2f6f6f6f5f5f5f6f6f6f8f8f8fafafafbfbfbfcfcfcf9f9f9fdfdfdfefefefefefefcfcfcf8f8f8f8f8f8fafafafefefefffffffffffffefefefefefefdfdfdfffffffffffffffffffefefefefefefffffffffffff8f8f8f2f2f2f4f4f4f8f8f8f8f8f8f3f3f3eeeeeefafafafffffffffffffefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfefefefcfcfcf6f6f6f2f2f2f4f4f4f8f8f8f6f6f6f3f3f3f3f3f3f5f5f5ebebebf2f2f2f5f5f5f6f6f6fbfbfbfcfcfcf4f4f4f0f0f0f9f9f9fdfdfdfafafaf6f6f6f0f0f0fcfcfcfbfbfbf7f7f7fbfbfbfdfdfdfffffffffffffefefefdfdfdfffffffffffffffffffffffffffffffefefefafafafafafafcfcfcf8f8f8f4f4f4f5f5f5f7f7f7fafafafafafaf7f7f7f4f4f4f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbf7f7f7f7f7f7fafafafbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9f7f7f7fafafaf9f9f9f1f1f1efefeff8f8f8fefefefefefefafafaf0f0f0efefefefefeff3f3f3f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f9f9f9fbfbfbfafafafbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdfafafafdfdfdfdfdfdf8f8f8fbfbfbfefefef9f9f9f2f2f2f4f4f4f9f9f9f6f6f6f8f8f8fdfdfdf6f6f6eaeaeae5e5e5ebebebfbfbfbf0f0f0edededf7f7f7fafafaf4f4f4eeeeeef4f4f4f9f9f9f7f7f7f8f8f8f5f5f5ebebebe4e4e4efefeff6f6f6f8f8f8f7f7f7f8f8f8f5f5f5f5f5f5f8f8f8fbfbfbfdfdfdf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9fafafafafafafbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfafafaf2f2f2f1f1f1f4f4f4fafafafcfcfcfbfbfbfcfcfcfafafaf7f7f7f6f6f6fafafafbfbfbf9f9f9f9f9f9f7f7f7f9f9f9fbfbfbf9f9f9f6f6f6f5f5f5f5f5f5f2f2f2f0f0f0f1f1f1f4f4f4f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbfafafaf9f9f9fafafaf9f9f9f7f7f7f4f4f4f6f6f6f6f6f6f4f4f4f4f4f4f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fcfcfcfbfbfbf9f9f9fafafafafafaf5f5f5f3f3f3f2f2f2f3f3f3f1f1f1f2f2f2f9f9f9fefefefcfcfcf6f6f6fcfcfcfefefefafafaf8f8f8f3f3f3eeeeeeececece8e8e8e2e2e2e7e7e7f4f4f4f9f9f9fefefefffffffefefefffffff9f9f9f4f4f4f7f7f7fbfbfbfdfdfdfbfbfbefefefe7e7e7edededf3f3f3fdfdfdfdfdfdf7f7f7f2f2f2efefeff7f7f7f6f6f6fcfcfcfcfcfcf9f9f9f9f9f9f9f9f9f6f6f6f3f3f3f4f4f4f2f2f2f0f0f0ededede9e9e9eaeaeaecececedededefefeff0f0f0f2f2f2f5f5f5f5f5f5f5f5f5f8f8f8f9f9f9f4f4f4f2f2f2ececece7e7e7eaeaeaeeeeeef4f4f4f0f0f0f3f3f3f7f7f7fbfbfbfdfdfdfffffffffffffffffffefefefbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfefefef8f8f8f9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfdfdfdfbfbfbf7f7f7f4f4f4f4f4f4f3f3f3f3f3f3f5f5f5f8f8f8fbfbfbfafafafdfdfdfcfcfcf9f9f9f8f8f8fafafafcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfafafaf7f7f7f8f8f8f7f7f7f5f5f5f6f6f6fcfcfcf4f4f4e8e8e8edededf0f0f0f2f2f2edededf4f4f4f9f9f9fafafafbfbfbfafafafafafafdfdfdfdfdfdfefefefefefefefefefefefefffffffffffffefefefefefefefefefcfcfcfafafafafafafdfdfdfefefefdfdfdfdfdfdf9f9f9f9f9f9fafafaf8f8f8f9f9f9fafafaf7f7f7f6f6f6f4f4f4f6f6f6fcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefffffffffffffefefefcfcfcf9f9f9fafafaf8f8f8f6f6f6fbfbfbfdfdfdfcfcfcfafafafdfdfdfffffffefefef9f9f9f6f6f6f7f7f7f5f5f5f6f6f6fafafafefefefbfbfbfbfbfbfcfcfcfdfdfdf6f6f6f1f1f1efefefedededefefeff4f4f4f6f6f6f6f6f6f7f7f7f6f6f6f9f9f9fffffffdfdfdfcfcfcfbfbfbf6f6f6f4f4f4f3f3f3efefefecececedededf5f5f5fafafaf7f7f7f5f5f5f7f7f7f9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfafafaf6f6f6f4f4f4f3f3f3f4f4f4f4f4f4f7f7f7fafafafefefefefefefefefefefefefefefefefefefefefefefefefcfcfcf9f9f9f1f1f1f8f8f8fcfcfcfdfdfdfefefefdfdfdfbfbfbf7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f0f0f0f1f1f1edededecececf3f3f3f2f2f2f0f0f0e3e3e3e1e1e1eaeaeaefefefe9e9e9eaeaeafafafafcfcfcfafafaf6f6f6f2f2f2f0f0f0f2f2f2f2f2f2f2f2f2f2f2f2f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6fbfbfbfefefefcfcfcf9f9f9fcfcfcfffffffdfdfdf7f7f7f9f9f9fdfdfdfcfcfcfafafaf8f8f8fafafafafafaf7f7f7f0f0f0edededf0f0f0f5f5f5f3f3f3edededf2f2f2f5f5f5eaeaeaeeeeeee6e6e6efefeff0f0f0f3f3f3f7f7f7f9f9f9fdfdfdfcfcfcfafafaf9f9f9fcfcfcfefefefffffffffffffafafaf7f7f7f8f8f8f1f1f1f5f5f5f6f6f6e8e8e8e9e9e9edededf5f5f5f6f6f6f7f7f7f3f3f3f7f7f7f7f7f7f1f1f1efefeff6f6f6f9f9f9fbfbfbfefefefefefefffffffffffffbfbfbf6f6f6f4f4f4f7f7f7f7f7f7f4f4f4efefeff4f4f4fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafaf7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9fafafaf8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9fafafaf8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9fdfdfdfafafaf7f7f7f9f9f9fefefefcfcfcfcfcfcf9f9f9f8f8f8f3f3f3f7f7f7fcfcfcf6f6f6fdfdfdfbfbfbeeeeeeedededf1f1f1f6f6f6fafafaf6f6f6f3f3f3fafafafdfdfdf6f6f6f9f9f9fffffffcfcfcf2f2f2f3f3f3fcfcfcfefefef4f4f4f3f3f3f9f9f9fafafaf9f9f9f7f7f7f8f8f8f4f4f4f6f6f6fafafafbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfefefefbfbfbfafafafafafaf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfbfbfbf8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9fdfdfdfbfbfbfbfbfbfbfbfbfdfdfdfcfcfcf9f9f9f6f6f6f4f4f4f2f2f2edededeeeeeeeeeeeef0f0f0f2f2f2f3f3f3f5f5f5f6f6f6fafafafafafaf7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f4f4f4f5f5f5f7f7f7fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf7f7f7f5f5f5f2f2f2f0f0f0f1f1f1f3f3f3f7f7f7f9f9f9fbfbfbfdfdfdfefefefdfdfdfcfcfcfdfdfdfbfbfbf5f5f5f2f2f2f2f2f2eeeeeeebebebefefeff3f3f3f8f8f8fbfbfbfdfdfdfffffffffffffffffffefefefcfcfcfdfdfdfefefefdfdfdfdfdfdfefefefefefef9f9f9ecececedededf5f5f5f9f9f9f1f1f1f3f3f3f7f7f7f7f7f7f7f7f7f9f9f9fcfcfcf8f8f8f7f7f7f4f4f4f1f1f1f0f0f0eeeeeef0f0f0edededeeeeeef3f3f3f3f3f3f1f1f1f3f3f3fafafafdfdfdfefefefbfbfbf7f7f7f9f9f9f6f6f6f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3f7f7f7f5f5f5f6f6f6fafafafdfdfdfffffffefefefefefefefefefcfcfcfbfbfbfafafaf6f6f6f2f2f2f3f3f3f3f3f3f1f1f1f2f2f2f2f2f2f7f7f7fafafaf8f8f8f5f5f5f1f1f1f8f8f8f9f9f9f3f3f3f2f2f2f9f9f9f9f9f9f5f5f5f4f4f4f5f5f5f6f6f6f3f3f3f5f5f5f6f6f6f6f6f6f8f8f8f8f8f8f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f6f6f6fbfbfbfcfcfcfcfcfcfdfdfdfbfbfbfafafaf8f8f8f6f6f6f2f2f2eeeeeee7e7e7e3e3e3efefeff9f9f9f6f6f6fdfdfdfefefefefefefefefefffffffffffffffffffefefefefefefefefefdfdfdfefefefdfdfdfdfdfdfbfbfbfafafafcfcfcf8f8f8fafafafbfbfbfafafafafafaf9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9f5f5f5f4f4f4f5f5f5f4f4f4f6f6f6f8f8f8fafafafdfdfdfefefefbfbfbfbfbfbf8f8f8f5f5f5f6f6f6f9f9f9f8f8f8fcfcfcfafafaf8f8f8f9f9f9fdfdfdfdfdfdfcfcfcfbfbfbfafafafcfcfcfbfbfbfafafaf9f9f9f8f8f8f5f5f5f7f7f7fafafaf9f9f9f5f5f5f2f2f2f4f4f4fafafafefefefcfcfcfdfdfdf8f8f8f5f5f5f6f6f6f9f9f9f5f5f5f1f1f1f1f1f1f7f7f7f7f7f7f8f8f8f4f4f4f0f0f0f0f0f0f7f7f7fafafafbfbfbf8f8f8f8f8f8fcfcfcfffffffffffffefefefdfdfdfefefefdfdfdfcfcfcfefefefefefefdfdfdfefefefffffffcfcfcf7f7f7f4f4f4f4f4f4efefefedededecececf4f4f4f3f3f3edededeaeaeae8e8e8f3f3f3f7f7f7f1f1f1efefeff3f3f3f2f2f2eeeeeeececece7e7e7e5e5e5e7e7e7eaeaeaececece8e8e8e8e8e8f2f2f2efefeff1f1f1f1f1f1eeeeeef1f1f1f5f5f5f0f0f0f0f0f0f0f0f0efefefeeeeeef4f4f4fafafaf8f8f8f9f9f9fbfbfbf8f8f8f6f6f6f5f5f5f3f3f3f3f3f3f4f4f4f5f5f5f8f8f8f8f8f8f8f8f8fbfbfbf8f8f8f5f5f5f5f5f5f5f5f5f7f7f7f8f8f8fbfbfbfbfbfbfdfdfdfefefefdfdfdececece2e2e2e0e0e0e5e5e5f2f2f2fdfdfdfdfdfdfbfbfbfbfbfbf4f4f4f8f8f8f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f3f3f3f6f6f6f6f6f6f2f2f2f3f3f3eeeeeef1f1f1f8f8f8fafafafdfdfdfcfcfcfafafafbfbfbfffffffdfdfdfcfcfcfdfdfdfefefefefefefefefefafafaf8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcf6f6f6f3f3f3f4f4f4f9f9f9fdfdfdfafafaf7f7f7fafafaf9f9f9fbfbfbf7f7f7f6f6f6fbfbfbf8f8f8f7f7f7fbfbfbfafafaf9f9f9fafafafbfbfbf9f9f9fbfbfbfbfbfbf8f8f8f8f8f8f8f8f8f6f6f6f4f4f4f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f3f3f3f6f6f6f3f3f3f5f5f5f6f6f6f3f3f3f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8f7f7f7f5f5f5efefeff6f6f6f8f8f8f1f1f1fafafafdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfafafafcfcfcf5f5f5f0f0f0ebebebf3f3f3f9f9f9f8f8f8fcfcfcfdfdfdf9f9f9f9f9f9f6f6f6f6f6f6f8f8f8fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfefefefffffffefefefbfbfbfbfbfbfafafafbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfafafaf9f9f9f8f8f8fcfcfcfafafafbfbfbfdfdfdfcfcfcfefefefdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfefefefefefefefefefcfcfcf9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfcfcfcfafafaf8f8f8f5f5f5f0f0f0f0f0f0f1f1f1f6f6f6f9f9f9f8f8f8f6f6f6f6f6f6fafafafcfcfcfcfcfcfafafafafafafafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f5f5f5f3f3f3f4f4f4f3f3f3f3f3f3f3f3f3f1f1f1f1f1f1f1f1f1f7f7f7f7f7f7f6f6f6fafafafafafaf5f5f5f3f3f3f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f0f0f0ebebebf3f3f3fafafafcfcfcfcfcfcfbfbfbfffffffefefefffffffffffffefefefdfdfdf9f9f9f9f9f9f7f7f7f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f3f3f3f5f5f5f5f5f5f3f3f3f2f2f2f1f1f1f1f1f1f2f2f2f4f4f4f2f2f2f5f5f5fbfbfbfcfcfcfafafafafafaf9f9f9f9f9f9fdfdfdfcfcfcfafafaf8f8f8fdfdfdfffffffbfbfbfefefefefefefffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfefefefffffffffffffffffffdfdfdfafafafbfbfbf6f6f6f4f4f4f5f5f5f3f3f3eeeeeef2f2f2f3f3f3f5f5f5f6f6f6f9f9f9fefefefdfdfdfdfdfdfcfcfcf9f9f9f5f5f5f1f1f1f1f1f1f6f6f6f9f9f9f4f4f4f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9fbfbfbfafafafbfbfbfcfcfcfcfcfcf7f7f7f0f0f0f1f1f1f0f0f0edededecececebebebe8e8e8e9e9e9f1f1f1f3f3f3eeeeeef7f7f7fefefefbfbfbfbfbfbfafafafafafafafafaf8f8f8f5f5f5f5f5f5f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f4f4f4f2f2f2f3f3f3f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f3f3f3f0f0f0f2f2f2f8f8f8f7f7f7f6f6f6f6f6f6f3f3f3f2f2f2f3f3f3f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f4f4f4f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbf7f7f7f2f2f2f1f1f1f0f0f0edededefefeff0f0f0f4f4f4f7f7f7f3f3f3f2f2f2f6f6f6f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5f2f2f2f0f0f0efefeff0f0f0f3f3f3f4f4f4f7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbf7f7f7f3f3f3f0f0f0f1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f0f0f0f5f5f5fbfbfbfafafaf8f8f8f4f4f4f4f4f4fcfcfcfdfdfdfdfdfdfafafafafafafcfcfcfbfbfbf6f6f6f5f5f5f3f3f3f4f4f4f7f7f7fbfbfbfbfbfbfafafaf6f6f6f6f6f6f8f8f8fafafafafafaf9f9f9f3f3f3eeeeeef3f3f3f2f2f2eeeeeeedededf8f8f8f9f9f9f7f7f7f8f8f8fbfbfbfdfdfdf8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbf9f9f9f7f7f7f8f8f8f8f8f8fafafafafafaf7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbf1f1f1e6e6e6e7e7e7ebebebefefeff3f3f3f4f4f4f3f3f3f1f1f1efefeff3f3f3f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafaf5f5f5f6f6f6f5f5f5f3f3f3f6f6f6f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fdfdfdfffffffefefef8f8f8ececece5e5e5e4e4e4efefeff9f9f9fbfbfbf7f7f7f8f8f8fefefefbfbfbfefefefefefefefefefefefefefefefdfdfdf8f8f8efefefecececfbfbfbfbfbfbf3f3f3ededededededfafafafbfbfbf1f1f1f4f4f4fbfbfbf8f8f8f4f4f4eeeeeef5f5f5fdfdfdf8f8f8fafafafffffffffffffdfdfdfdfdfdfcfcfcfefefefefefefcfcfcfafafaf1f1f1f2f2f2f0f0f0f1f1f1f5f5f5f1f1f1f3f3f3f9f9f9fbfbfbfafafaf7f7f7f5f5f5f9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6fafafaf9f9f9f7f7f7f4f4f4fafafafbfbfbeeeeeee5e5e5efefeffafafafafafafcfcfcf9f9f9f8f8f8f8f8f8f5f5f5f9f9f9fcfcfcfefefefdfdfdfefefefafafafbfbfbf6f6f6f0f0f0f0f0f0f4f4f4f4f4f4f6f6f6f8f8f8f5f5f5efefeff0f0f0f3f3f3f3f3f3f5f5f5f9f9f9fcfcfcfbfbfbf7f7f7fafafafcfcfcfafafaf8f8f8fcfcfcfcfcfcf7f7f7f3f3f3f2f2f2efefeff0f0f0f3f3f3f5f5f5fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafafafafafafafaf9f9f9f6f6f6f4f4f4f1f1f1f1f1f1eeeeeeecececebebebedededefefefefefefefefeff1f1f1f3f3f3f4f4f4f6f6f6f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfafafaf7f7f7f4f4f4efefefefefeff2f2f2f3f3f3efefeff3f3f3f5f5f5fbfbfbfbfbfbf4f4f4f6f6f6f6f6f6f7f7f7f4f4f4eeeeeef1f1f1f2f2f2f3f3f3f6f6f6f8f8f8fbfbfbfafafafbfbfbfdfdfdfdfdfdfdfdfdfefefefefefefafafaf8f8f8fbfbfbfefefefefefefefefef9f9f9f5f5f5f3f3f3f2f2f2f4f4f4f6f6f6f8f8f8fbfbfbfcfcfcfefefefcfcfcfdfdfdfdfdfdfafafaf8f8f8f8f8f8f5f5f5f0f0f0f0f0f0f1f1f1f1f1f1f1f1f1f4f4f4f6f6f6fafafaf9f9f9fbfbfbfdfdfdfcfcfcf9f9f9fbfbfbf9f9f9f5f5f5fafafafdfdfdf8f8f8fbfbfbfdfdfdfbfbfbfdfdfdfffffffcfcfcf8f8f8f5f5f5f3f3f3f3f3f3f9f9f9fafafaf7f7f7f5f5f5f7f7f7fcfcfcfcfcfcfafafafbfbfbfbfbfbf8f8f8f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf8f8f8f5f5f5f5f5f5eeeeeef0f0f0f7f7f7fafafafafafaf7f7f7f6f6f6fafafafdfdfdf9f9f9fcfcfcfefefefefefefdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf4f4f4f1f1f1f1f1f1f4f4f4f5f5f5f0f0f0f2f2f2f0f0f0ecececedededf0f0f0f1f1f1f4f4f4f7f7f7f8f8f8fafafafefefefffffffefefefffffff7f7f7efefeff0f0f0eeeeeeebebebe8e8e8e6e6e6e7e7e7edededf3f3f3f5f5f5fafafafbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8f5f5f5f3f3f3efefeff1f1f1f1f1f1edededeaeaeaf1f1f1f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f6f6f6f9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfbfbfbfcfcfcf8f8f8f8f8f8f7f7f7f1f1f1f0f0f0f8f8f8fcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8fafafafcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafafcfcfcfdfdfdfcfcfcf8f8f8f7f7f7f6f6f6f5f5f5f1f1f1f4f4f4f1f1f1f3f3f3f7f7f7f7f7f7fafafafbfbfbfefefefefefefefefefbfbfbfcfcfcfefefefbfbfbfbfbfbfcfcfcfafafafafafaefefefe7e7e7f0f0f0f6f6f6f6f6f6f3f3f3f4f4f4f2f2f2f7f7f7f7f7f7f3f3f3f1f1f1eeeeeeecececeeeeeef3f3f3f8f8f8f6f6f6f4f4f4f2f2f2f2f2f2fafafafdfdfdfbfbfbfcfcfcfcfcfcfbfbfbf6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f5f5f5f4f4f4f2f2f2f7f7f7f7f7f7f8f8f8f5f5f5f8f8f8f9f9f9f8f8f8f9f9f9fcfcfcfafafafafafafcfcfcfcfcfcfdfdfdfefefefdfdfdfbfbfbfbfbfbfdfdfdfefefefdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfefefefffffffffffffffffffffffffefefefefefefefefefdfdfdfefefefefefefdfdfdfdfdfdfefefefffffffffffffefefefefefefefefefbfbfbfafafafffffffdfdfdf7f7f7edededefefeff2f2f2f4f4f4f4f4f4f2f2f2fafafafcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfafafafcfcfcfdfdfdfbfbfbf4f4f4f2f2f2fdfdfdfdfdfdfdfdfdfffffffefefefbfbfbfcfcfcfefefef8f8f8efefeff3f3f3f8f8f8f9f9f9f5f5f5f2f2f2f3f3f3f0f0f0f4f4f4f4f4f4f3f3f3f2f2f2f0f0f0f3f3f3f6f6f6fafafaf8f8f8f2f2f2f7f7f7fcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafaf7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9fbfbfbfdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfafafafbfbfbfdfdfdfbfbfbfafafafafafaf9f9f9fdfdfdfcfcfcf8f8f8f8f8f8f6f6f6fcfcfcfbfbfbf5f5f5f5f5f5f8f8f8fbfbfbfffffffdfdfdfafafafcfcfcfafafafafafafcfcfcfafafaf9f9f9f8f8f8f5f5f5f7f7f7f9f9f9f7f7f7f4f4f4f1f1f1f0f0f0f6f6f6f7f7f7fbfbfbfafafaf5f5f5f4f4f4f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcf8f8f8f3f3f3f8f8f8fdfdfdfdfdfdfbfbfbf8f8f8f7f7f7ededededededededededededf0f0f0f3f3f3f4f4f4f3f3f3f7f7f7fbfbfbfcfcfcfcfcfcf8f8f8f5f5f5f4f4f4f2f2f2f1f1f1f1f1f1f1f1f1f3f3f3f1f1f1f1f1f1f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbf7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9fafafafafafafafafafefefefdfdfdfefefefefefefdfdfdfafafaf9f9f9fcfcfcfbfbfbfafafaf7f7f7f8f8f8f8f8f8fafafaf9f9f9f7f7f7f9f9f9fcfcfcfdfdfdfbfbfbf9f9f9f3f3f3f3f3f3efefefeaeaeaedededf6f6f6f9f9f9f6f6f6f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfefefefbfbfbf3f3f3f6f6f6fafafafcfcfcfdfdfdfcfcfcf6f6f6f2f2f2fcfcfcfefefefbfbfbf8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f6f6f6f1f1f1ecececeeeeeef0f0f0efefefeeeeeef1f1f1f7f7f7f8f8f8f5f5f5f0f0f0f0f0f0f2f2f2f2f2f2f5f5f5f4f4f4f7f7f7f6f6f6f0f0f0f2f2f2f8f8f8fefefefffffffdfdfdfafafafafafafdfdfdfefefefdfdfdfdfdfdfefefefcfcfcf9f9f9f7f7f7f8f8f8f4f4f4f3f3f3f4f4f4f4f4f4f6f6f6fbfbfbfffffffefefefdfdfdfcfcfcf8f8f8f9f9f9fafafafbfbfbf8f8f8eeeeeeeeeeeef0f0f0f1f1f1f6f6f6f6f6f6f6f6f6fafafaf9f9f9f9f9f9f6f6f6fafafafdfdfdfdfdfdfafafafbfbfbfcfcfcfafafaf7f7f7f7f7f7f4f4f4f1f1f1eeeeeeedededefefefefefeff0f0f0f3f3f3f4f4f4f4f4f4f6f6f6fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfafafaf9f9f9f7f7f7f4f4f4f6f6f6f6f6f6ebebebeeeeeeeeeeeef0f0f0f1f1f1f4f4f4f7f7f7fcfcfcfefefefffffffbfbfbf6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f7f7f7fafafafbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfefefefcfcfcfcfcfcfdfdfdfafafafbfbfbfbfbfbfcfcfcfcfcfcfefefefafafafafafafcfcfcf8f8f8f6f6f6f2f2f2f4f4f4f1f1f1f1f1f1f2f2f2f4f4f4f9f9f9fffffffefefefdfdfdfcfcfcfcfcfcfdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefefefefefefefcfcfcfbfbfbfafafaf4f4f4edededefefefeeeeeeecececf5f5f5f9f9f9f9f9f9fafafafefefefffffffffffffffffffefefefbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f4f4f4f5f5f5f5f5f5f5f5f5f6f6f6f2f2f2f1f1f1f8f8f8fbfbfbfdfdfdfefefefefefefcfcfcfefefef9f9f9f9f9f9f5f5f5f3f3f3f2f2f2f4f4f4f5f5f5f9f9f9f8f8f8f8f8f8fafafafafafafafafafafafaf9f9f9f2f2f2f3f3f3f8f8f8f3f3f3f2f2f2efefeff0f0f0f2f2f2f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8f5f5f5f9f9f9fbfbfbfbfbfbf8f8f8fbfbfbfefefefffffffefefefdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbf7f7f7f8f8f8fcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbf6f6f6f6f6f6f8f8f8f9f9f9fdfdfdfcfcfcfdfdfdfdfdfdfafafafafafafbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f7f7f7fafafaf9f9f9fafafafcfcfcfcfcfcfefefefcfcfcf9f9f9f8f8f8fcfcfcfffffffcfcfcf9f9f9efefefe9e9e9ecececefefeff7f7f7fbfbfbf2f2f2f1f1f1f3f3f3f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfefefefbfbfbf7f7f7f9f9f9fbfbfbfdfdfdf5f5f5f3f3f3fafafafbfbfbf8f8f8f5f5f5efefefefefefedededf3f3f3f6f6f6f0f0f0ececece9e9e9ebebebecececebebebebebebecececf2f2f2fafafafafafafefefefefefefbfbfbfafafaf8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfafafafafafafbfbfbf9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfcfcfcf7f7f7f8f8f8fafafaf7f7f7f6f6f6f9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9fafafaf7f7f7f9f9f9f6f6f6f9f9f9f6f6f6f4f4f4f8f8f8f6f6f6fcfcfcfffffffcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f0f0f0f3f3f3f8f8f8fafafaf6f6f6f0f0f0f0f0f0f5f5f5f8f8f8fefefefefefefbfbfbf7f7f7f7f7f7fbfbfbfefefefcfcfcf7f7f7f8f8f8f5f5f5f7f7f7f9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f7f7f7f2f2f2efefeff0f0f0f2f2f2f4f4f4f5f5f5f5f5f5f5f5f5f8f8f8fafafafafafafbfbfbfdfdfdfafafafbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fafafafafafafcfcfcfbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f3f3f3f4f4f4f7f7f7f7f7f7f8f8f8fcfcfcfdfdfdfffffffffffffefefefcfcfcf4f4f4eaeaeae6e6e6e4e4e4e7e7e7efefeff2f2f2f8f8f8fbfbfbfefefefffffffdfdfdfcfcfcfbfbfbf7f7f7f4f4f4f8f8f8fdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfcfcfcfefefefcfcfcf8f8f8f6f6f6fafafafffffffffffffdfdfdfafafaf7f7f7f5f5f5f1f1f1ecececeaeaeaedededececece9e9e9eaeaeaf1f1f1f4f4f4f7f7f7fbfbfbfbfbfbfcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbf5f5f5f0f0f0eeeeeeefefeff1f1f1f4f4f4f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f8f8f8fafafaf9f9f9fefefefdfdfdfcfcfcfdfdfdfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbfafafaf6f6f6f7f7f7fbfbfbfafafafbfbfbfcfcfcfffffffefefefcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f9f9f9f7f7f7f3f3f3f3f3f3f7f7f7f8f8f8f4f4f4f1f1f1f6f6f6fafafafbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f5f5f5efefefebebebeeeeeeeeeeeee8e8e8e6e6e6e8e8e8edededefefeff1f1f1f7f7f7fafafafbfbfbfdfdfdfefefefdfdfdfbfbfbf9f9f9f5f5f5f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f1f1f1efefeff0f0f0eeeeeeedededf2f2f2fefefefcfcfcfdfdfdfbfbfbfdfdfdfefefefffffffffffffffffffffffffefefefbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9fafafaf8f8f8f8f8f8f6f6f6f3f3f3f4f4f4f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f3f3f3f6f6f6f2f2f2f2f2f2f1f1f1f7f7f7f7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9fdfdfdfafafaf6f6f6f3f3f3f4f4f4f9f9f9fbfbfbfafafaf6f6f6f4f4f4f5f5f5f4f4f4f2f2f2f3f3f3f4f4f4efefeff0f0f0edededededededededecececedededf5f5f5fcfcfcfcfcfcfdfdfdfcfcfcf9f9f9fafafafbfbfbfafafafbfbfbfafafaf7f7f7f6f6f6f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f5f5f5f7f7f7fafafafdfdfdfefefefefefefefefefffffffdfdfdfefefefbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f9f9f9fafafaf9f9f9fdfdfdfffffffcfcfcfcfcfcfbfbfbf6f6f6f3f3f3f6f6f6f8f8f8f3f3f3f6f6f6fcfcfcfdfdfdfbfbfbfdfdfdfbfbfbfcfcfcfbfbfbfcfcfcf9f9f9f6f6f6f1f1f1f3f3f3f6f6f6f5f5f5f5f5f5f3f3f3f0f0f0f1f1f1f8f8f8f8f8f8f2f2f2f1f1f1f3f3f3f5f5f5f5f5f5f8f8f8fbfbfbf9f9f9f9f9f9fafafaf8f8f8fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f8f8f8fcfcfcfbfbfbfafafaf5f5f5f1f1f1f2f2f2f4f4f4f8f8f8f9f9f9f6f6f6f3f3f3f3f3f3f2f2f2f4f4f4f8f8f8f2f2f2f2f2f2f4f4f4f0f0f0f8f8f8fcfcfcf6f6f6f2f2f2f5f5f5f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfafafafafafaf4f4f4f5f5f5f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbf4f4f4f4f4f4fafafafdfdfdf5f5f5f1f1f1f4f4f4efefefebebebfafafafcfcfcf7f7f7f0f0f0f2f2f2f5f5f5f8f8f8f8f8f8f2f2f2f3f3f3fafafaf8f8f8f4f4f4fafafafdfdfdfffffffbfbfbf6f6f6f8f8f8f6f6f6f5f5f5f9f9f9f9f9f9fafafafafafafbfbfbfafafafcfcfcfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfafafafbfbfbfafafaf9f9f9fafafafcfcfcfafafaf9f9f9f8f8f8f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8fafafaf9f9f9fdfdfdfcfcfcf7f7f7f2f2f2fbfbfbfcfcfcf4f4f4f3f3f3f2f2f2f1f1f1f1f1f1efefeff1f1f1f4f4f4f3f3f3f2f2f2f3f3f3f7f7f7fcfcfcfcfcfcfbfbfbf9f9f9fafafafdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfefefefdfdfdfefefefdfdfdfefefefffffffbfbfbfafafafcfcfcfefefefefefefefefefdfdfdfefefefefefefdfdfdfcfcfcf8f8f8f8f8f8f5f5f5f1f1f1f1f1f1f2f2f2f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfafafaf9f9f9f8f8f8f5f5f5f4f4f4f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8fafafafbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f5f5f5f7f7f7f6f6f6f3f3f3f6f6f6fafafaf2f2f2f1f1f1f1f1f1f2f2f2f5f5f5f9f9f9fafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf5f5f5f1f1f1eaeaeae3e3e3dfdfdfe0e0e0e6e6e6f7f7f7fcfcfcfefefefffffffffffffefefefcfcfcfcfcfcfafafaf1f1f1f7f7f7f6f6f6f0f0f0f6f6f6f9f9f9fbfbfbfafafafcfcfcfdfdfdf9f9f9f9f9f9fdfdfdfffffffefefefffffffefefefffffffdfdfdf8f8f8f2f2f2f0f0f0ededededededeeeeeef4f4f4f8f8f8fafafafbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f6f6f6f5f5f5f9f9f9fdfdfdfefefefefefefefefefffffffffffffdfdfdf9f9f9f3f3f3f0f0f0f1f1f1eeeeeef1f1f1f3f3f3f4f4f4f7f7f7f1f1f1eeeeeef2f2f2fbfbfbfafafaf8f8f8fafafafbfbfbf8f8f8f8f8f8fafafafefefefffffffcfcfcf8f8f8f1f1f1edededf1f1f1f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9fcfcfcf8f8f8f9f9f9f8f8f8fafafafcfcfcfafafafafafaf8f8f8f7f7f7f7f7f7f4f4f4f2f2f2edededececece4e4e4e8e8e8f2f2f2f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbfdfdfdfefefefffffffcfcfcf7f7f7f6f6f6f6f6f6f5f5f5f2f2f2f3f3f3f1f1f1efefeff0f0f0f4f4f4f0f0f0f2f2f2f4f4f4f7f7f7f9f9f9f6f6f6f2f2f2f5f5f5fafafafbfbfbfafafafdfdfdfffffffefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfafafafcfcfcfafafafafafafefefefefefefbfbfbf9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfafafafafafafafafafcfcfcfdfdfdfcfcfcfbfbfbfafafafcfcfcfbfbfbf8f8f8f5f5f5f6f6f6f9f9f9fefefefcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f4f4f4f3f3f3f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f3f3f3f4f4f4f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfefefefcfcfcf9f9f9f7f7f7f4f4f4f1f1f1edededeeeeeef4f4f4f9f9f9fbfbfbfdfdfdfcfcfcfafafafafafafdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfefefefcfcfcf9f9f9f5f5f5f3f3f3f5f5f5f8f8f8f7f7f7f2f2f2f1f1f1f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8fbfbfbfdfdfdfbfbfbfbfbfbfdfdfdf9f9f9f5f5f5f7f7f7f7f7f7f8f8f8fbfbfbfefefefdfdfdf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9fafafafbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbf8f8f8f8f8f8fbfbfbfafafaf9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f3f3f3f1f1f1f3f3f3f4f4f4f5f5f5f4f4f4f3f3f3f1f1f1f0f0f0efefeff4f4f4f2f2f2f6f6f6fbfbfbf6f6f6f3f3f3f0f0f0f3f3f3f3f3f3f3f3f3f5f5f5f2f2f2f1f1f1f1f1f1f5f5f5f6f6f6f4f4f4f5f5f5f8f8f8f8f8f8f9f9f9f5f5f5f6f6f6fbfbfbfefefefefefefafafafafafafafafaf6f6f6f7f7f7f8f8f8fdfdfdfffffffdfdfdfafafaf5f5f5f3f3f3ededededededf5f5f5f8f8f8f5f5f5f6f6f6f6f6f6fbfbfbf8f8f8f8f8f8f4f4f4f9f9f9fefefefefefefdfdfdfefefefdfdfdfcfcfcfafafafbfbfbf9f9f9f8f8f8fcfcfcfdfdfdf9f9f9f5f5f5f2f2f2f4f4f4f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfafafaf8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8fafafaf8f8f8f7f7f7fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafbfbfbfafafaf9f9f9fafafafcfcfcf9f9f9f9f9f9fcfcfcfbfbfbfcfcfcf8f8f8f7f7f7f1f1f1eeeeeef6f6f6f8f8f8f7f7f7f6f6f6f8f8f8fafafafafafafbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f7f7f7fbfbfbfdfdfdfcfcfcfefefefbfbfbfcfcfcfcfcfcf9f9f9f6f6f6f2f2f2f6f6f6fafafafdfdfdfcfcfcfafafafafafafbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fafafafcfcfcfdfdfdfdfdfdfefefefdfdfdfcfcfcfbfbfbf9f9f9f6f6f6f4f4f4f3f3f3f2f2f2f3f3f3f5f5f5f2f2f2f3f3f3f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbfcfcfcfcfcfcfefefefbfbfbf6f6f6f5f5f5f6f6f6f2f2f2ebebebe4e4e4e2e2e2e3e3e3dededee0e0e0e8e8e8f0f0f0f6f6f6fcfcfcfffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfbfbfbf5f5f5ecececedededf2f2f2f6f6f6f8f8f8fdfdfdfdfdfdfafafaf9f9f9f8f8f8fdfdfdfefefefdfdfdfcfcfcf9f9f9f6f6f6f4f4f4ececece8e8e8eaeaeaf0f0f0f6f6f6fbfbfbfbfbfbf9f9f9f6f6f6f4f4f4f1f1f1f1f1f1f4f4f4f7f7f7f8f8f8f9f9f9f9f9f9fcfcfcfdfdfdfcfcfcfdfdfdfafafafbfbfbfdfdfdfffffffffffffffffffffffffdfdfdfbfbfbf7f7f7f4f4f4f5f5f5f5f5f5f2f2f2f6f6f6fafafaf0f0f0f0f0f0f8f8f8fbfbfbf3f3f3f1f1f1f6f6f6fdfdfdfefefefdfdfdf6f6f6f1f1f1f3f3f3f9f9f9fcfcfcfdfdfdfdfdfdfafafaf7f7f7f5f5f5fafafaf9f9f9f9f9f9f6f6f6f6f6f6f5f5f5f1f1f1efefeff0f0f0efefefe8e8e8e7e7e7f1f1f1eeeeeeefefeff1f1f1f7f7f7f5f5f5f9f9f9fdfdfdfdfdfdfdfdfdfafafafbfbfbfefefefefefefffffffefefefcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9fafafafcfcfcfefefefcfcfcfdfdfdfefefefefefefefefefdfdfdfdfdfdfcfcfcfdfdfdfffffffdfdfdfefefefefefefbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f6f6f6f6f6f6fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfafafaf9f9f9f7f7f7f8f8f8f2f2f2f5f5f5f8f8f8f9f9f9fcfcfcf9f9f9f9f9f9fdfdfdfbfbfbfbfbfbfcfcfcfefefefcfcfcfafafaf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fafafaf3f3f3f4f4f4f5f5f5fbfbfbfbfbfbf9f9f9f9f9f9f4f4f4f4f4f4f1f1f1f2f2f2f6f6f6f7f7f7f6f6f6f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f2f2f2eeeeeef3f3f3f7f7f7fafafafcfcfcfbfbfbfcfcfcfafafaf7f7f7f5f5f5f3f3f3f1f1f1f4f4f4f4f4f4f6f6f6f2f2f2f2f2f2f4f4f4f5f5f5f3f3f3f1f1f1f5f5f5f2f2f2f3f3f3f2f2f2f4f4f4f8f8f8fdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfafafaf5f5f5f7f7f7f3f3f3f9f9f9fffffffdfdfdfcfcfcfdfdfdfbfbfbfdfdfdfdfdfdf8f8f8fafafafefefefffffffffffffffffffdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfefefefdfdfdfffffffefefefdfdfdfefefefdfdfdfcfcfcfbfbfbf7f7f7f6f6f6f7f7f7f9f9f9f6f6f6f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f8f8f8fbfbfbf8f8f8f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfafafafbfbfbfbfbfbf9f9f9fafafafafafaf9f9f9f7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fcfcfcfefefefdfdfdfdfdfdfdfdfdfefefefffffffffffffefefefefefefcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcf9f9f9fdfdfdfefefefefefefdfdfdf9f9f9f5f5f5f9f9f9fafafafbfbfbf3f3f3f5f5f5f9f9f9f6f6f6f0f0f0f3f3f3fafafafafafaf6f6f6fbfbfbfafafaf8f8f8f7f7f7fbfbfbf9f9f9fcfcfcfbfbfbf8f8f8f2f2f2f0f0f0f7f7f7fdfdfdf9f9f9fafafaf9f9f9f5f5f5f6f6f6f4f4f4f4f4f4f6f6f6f6f6f6f4f4f4f5f5f5f7f7f7f4f4f4f3f3f3f5f5f5f8f8f8fbfbfbf9f9f9f9f9f9fafafaf9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fafafafcfcfcf7f7f7f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfafafaf7f7f7fbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfefefefefefefcfcfcfefefefcfcfcf8f8f8f7f7f7f8f8f8fbfbfbfdfdfdfffffffdfdfdfcfcfcfcfcfcf9f9f9fafafafdfdfdfcfcfcf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f9f9f9f3f3f3f4f4f4f8f8f8f9f9f9fafafaf8f8f8f6f6f6f5f5f5f3f3f3f5f5f5f3f3f3f2f2f2f1f1f1efefeff1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f4f4f4f6f6f6f8f8f8f9f9f9f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6f4f4f4f5f5f5f2f2f2edededeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeef5f5f5f6f6f6f8f8f8fcfcfcfffffffefefefefefefefefefcfcfcfafafaf9f9f9f5f5f5f1f1f1edededeaeaeae6e6e6e2e2e2dbdbdbd8d8d8e2e2e2e5e5e5e5e5e5e6e6e6ecececf4f4f4fafafafdfdfdfffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfcfcfceeeeeee7e7e7e2e2e2e8e8e8f7f7f7fbfbfbfdfdfdfafafaf9f9f9f9f9f9f5f5f5f6f6f6f7f7f7f7f7f7f3f3f3eeeeeeecececf2f2f2f3f3f3f4f4f4f8f8f8fafafaf9f9f9f5f5f5eeeeeeeaeaeaf0f0f0f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfefefefcfcfcfafafaf9f9f9f9f9f9fdfdfdfafafaf9f9f9fafafafcfcfcfefefefdfdfdfdfdfdfbfbfbfdfdfdfefefefefefefffffffefefefcfcfcf8f8f8f7f7f7fbfbfbf9f9f9f8f8f8f5f5f5f3f3f3fafafafafafafbfbfbfdfdfdfcfcfcf6f6f6f0f0f0e9e9e9f8f8f8fefefefefefef9f9f9f8f8f8f7f7f7f2f2f2ebebebe5e5e5eeeeeef0f0f0ededede7e7e7ecececf3f3f3f1f1f1f3f3f3f9f9f9f6f6f6f2f2f2f7f7f7fdfdfdf9f9f9f8f8f8fafafafefefefefefefefefefbfbfbfafafafbfbfbfafafafdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfafafaf9f9f9fafafafcfcfcfcfcfcfdfdfdfefefefcfcfcf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfefefefefefefdfdfdfbfbfbfafafaf8f8f8fafafafbfbfbf9f9f9f9f9f9fcfcfcf6f6f6f4f4f4f3f3f3f5f5f5f8f8f8fbfbfbf7f7f7f6f6f6fcfcfcfdfdfdf9f9f9f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f8f8f8f7f7f7f9f9f9fafafaf8f8f8f9f9f9fbfbfbfbfbfbf7f7f7f8f8f8f8f8f8fafafaf7f7f7f1f1f1f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7fcfcfcfcfcfcfafafafafafafafafafbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfefefefdfdfdfcfcfcfdfdfdfdfdfdf9f9f9f5f5f5f6f6f6f5f5f5f2f2f2f6f6f6fafafaf9f9f9fbfbfbfcfcfcfafafaf7f7f7fafafafbfbfbfbfbfbfefefefdfdfdfdfdfdfafafaf5f5f5f3f3f3f1f1f1efefefefefeff0f0f0f0f0f0f4f4f4f7f7f7f2f2f2f0f0f0f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfafafafbfbfbfefefefdfdfdfafafaf5f5f5f2f2f2fafafafcfcfcf5f5f5f2f2f2f7f7f7f8f8f8f5f5f5f2f2f2f5f5f5f6f6f6f2f2f2f4f4f4fafafafbfbfbf5f5f5f3f3f3f5f5f5fafafafcfcfcf9f9f9f8f8f8f8f8f8fcfcfcfcfcfcfdfdfdfefefefcfcfcfbfbfbfafafafdfdfdf9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f6f6f6f8f8f8f7f7f7fafafafbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f6f6f6fafafaf9f9f9f7f7f7f7f7f7f8f8f8fafafafafafaf9f9f9f9f9f9f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9fdfdfdfdfdfdfafafaf7f7f7f8f8f8fefefefefefefbfbfbf9f9f9f8f8f8f6f6f6fafafafcfcfcfcfcfcfdfdfdfffffffefefefdfdfdfcfcfcfbfbfbfafafaf5f5f5f4f4f4fcfcfcfdfdfdfefefefdfdfdf9f9f9f2f2f2f1f1f1f6f6f6f7f7f7f7f7f7f7f7f7fcfcfcfafafafcfcfcfdfdfdfefefefdfdfdfafafafdfdfdfcfcfcfafafafafafafcfcfcfbfbfbf7f7f7f9f9f9fbfbfbfbfbfbf8f8f8f5f5f5f9f9f9fbfbfbf8f8f8f7f7f7fafafaf7f7f7f7f7f7f5f5f5f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9fcfcfcf9f9f9f7f7f7f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f6f6f6f4f4f4f6f6f6fafafafcfcfcfbfbfbfbfbfbfbfbfbfafafafbfbfbf8f8f8fbfbfbf7f7f7f8f8f8f3f3f3f1f1f1fbfbfbfdfdfdfefefefdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf5f5f5f7f7f7fcfcfcfafafaf7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f5f5f5f5f5f5f6f6f6f9f9f9fafafafafafaf9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f9f9f9fafafafcfcfcfefefefefefefefefefcfcfcf6f6f6f5f5f5f5f5f5f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0f5f5f5f8f8f8fafafafcfcfcfcfcfcfdfdfdfefefefcfcfcfafafaf8f8f8f5f5f5f0f0f0e5e5e5e1e1e1e1e1e1dfdfdfe0e0e0e7e7e7eaeaeae6e6e6edededf6f6f6f8f8f8fafafafdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8fafafaf8f8f8f0f0f0eeeeeef1f1f1f5f5f5fbfbfbfefefef7f7f7f0f0f0ebebebf3f3f3efefeff1f1f1f5f5f5f2f2f2f3f3f3f6f6f6f9f9f9fcfcfcfafafaf6f6f6f5f5f5f2f2f2eaeaeaedededf4f4f4f6f6f6f6f6f6fcfcfcfefefefcfcfcfcfcfcfdfdfdf8f8f8f9f9f9f4f4f4f3f3f3f5f5f5f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7fbfbfbfefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfcfcfcf8f8f8f5f5f5f7f7f7fafafafdfdfdfcfcfcf7f7f7f5f5f5f7f7f7fbfbfbfafafaf2f2f2f6f6f6f3f3f3eaeaeae8e8e8edededeeeeeeefefeff3f3f3f6f6f6fafafafbfbfbfafafafbfbfbf9f9f9fefefefefefefefefefffffffffffffefefefcfcfcfbfbfbf9f9f9fcfcfcfcfcfcfafafafafafafbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfafafaf7f7f7f6f6f6f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9fbfbfbfcfcfcfafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9fafafafbfbfbfafafaf6f6f6f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbf4f4f4f2f2f2f3f3f3f5f5f5f8f8f8fafafafafafafafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafafafafafcfcfcfbfbfbfbfbfbf8f8f8f9f9f9fbfbfbfbfbfbfafafafafafaf8f8f8fafafafbfbfbf8f8f8f8f8f8fcfcfcfcfcfcfefefefefefefefefefffffffffffffefefefefefefdfdfdfdfdfdfbfbfbfdfdfdfbfbfbfafafaf9f9f9fbfbfbfefefefffffffefefefcfcfcfafafaf8f8f8f8f8f8f8f8f8fafafafcfcfcfcfcfcfdfdfdfbfbfbfafafaf9f9f9f6f6f6f4f4f4fcfcfcfffffffdfdfdfcfcfcf8f8f8f7f7f7f7f7f7f1f1f1f2f2f2f6f6f6f6f6f6f6f6f6fafafafbfbfbfcfcfcfefefefdfdfdfbfbfbfafafaf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf6f6f6f4f4f4f3f3f3f8f8f8fafafafcfcfcf9f9f9f9f9f9f7f7f7f3f3f3f3f3f3f5f5f5eeeeeef7f7f7fbfbfbf9f9f9f8f8f8f4f4f4f4f4f4f6f6f6f6f6f6f2f2f2f1f1f1f3f3f3f4f4f4f6f6f6f2f2f2f5f5f5f9f9f9f6f6f6f3f3f3f5f5f5f5f5f5eeeeeef2f2f2f8f8f8f7f7f7f6f6f6f3f3f3f4f4f4f6f6f6fafafaf6f6f6f6f6f6f7f7f7f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f8f8f8fafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7fafafafbfbfbfcfcfcfafafaf8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8fafafafbfbfbf9f9f9f8f8f8f7f7f7fafafafbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcf8f8f8f5f5f5f7f7f7fafafaf8f8f8fbfbfbf9f9f9f3f3f3f9f9f9fafafaf3f3f3f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f0f0f0f5f5f5fafafafafafafbfbfbfafafafdfdfdfdfdfdfcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9fafafaf8f8f8f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f8f8f8fbfbfbfdfdfdfdfdfdfafafaf9f9f9fdfdfdfbfbfbf9f9f9f4f4f4f9f9f9f7f7f7f7f7f7f2f2f2f5f5f5f8f8f8fafafaf9f9f9fafafafcfcfcfbfbfbf9f9f9f9f9f9fafafafcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfafafafbfbfbfafafafafafafcfcfcfdfdfdfdfdfdfefefef8f8f8f4f4f4f8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefffffffffffffffffffcfcfcfcfcfcfcfcfcfbfbfbeeeeeee8e8e8eeeeeeedededf5f5f5fafafaf1f1f1f1f1f1efefeff4f4f4f5f5f5f2f2f2f2f2f2f5f5f5f9f9f9fafafafbfbfbfcfcfcfcfcfcfafafaf7f7f7f4f4f4f2f2f2f1f1f1f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3f3f3f3f3f3f3f2f2f2f5f5f5f8f8f8f7f7f7f8f8f8f8f8f8fafafafcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfefefefdfdfdfefefefefefefefefefdfdfdfcfcfcf8f8f8f8f8f8fafafafcfcfcfbfbfbf8f8f8f9f9f9fefefefffffffefefefefefefdfdfdfbfbfbf9f9f9f8f8f8f6f6f6f2f2f2efefeff2f2f2e6e6e6e5e5e5e9e9e9edededf2f2f2f4f4f4edededeeeeeef3f3f3f7f7f7fcfcfcfffffffffffffffffffffffffffffffefefefefefefffffffefefefdfdfdfbfbfbf9f9f9f8f8f8f6f6f6f3f3f3f3f3f3f3f3f3f4f4f4f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f7f7f7f7f7f7fafafaf9f9f9fbfbfbf6f6f6f2f2f2f8f8f8fafafaf6f6f6f8f8f8f9f9f9f6f6f6f7f7f7f6f6f6f3f3f3efefefedededf1f1f1f8f8f8fcfcfcf9f9f9fbfbfbfefefefefefefafafafafafaf9f9f9fafafafafafafbfbfbfafafaf7f7f7f6f6f6f9f9f9fdfdfdfefefefbfbfbfafafafcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfbfbfbf7f7f7f5f5f5f4f4f4f4f4f4fafafafefefefefefefffffffffffffdfdfdf9f9f9f6f6f6f5f5f5f5f5f5f5f5f5fafafaf8f8f8f4f4f4f2f2f2e6e6e6ecececf4f4f4f1f1f1efefeff2f2f2f8f8f8fafafafdfdfdfefefefdfdfdfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfefefefefefefdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfafafafafafafbfbfbfafafafbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f4f4f4f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7fafafafbfbfbf4f4f4f4f4f4f6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfcfcfcf7f7f7f4f4f4f5f5f5f4f4f4f5f5f5f7f7f7fafafaf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafbfbfbfbfbfbfefefefefefefefefefefefefcfcfcf8f8f8f7f7f7fcfcfcfefefefcfcfcf9f9f9f8f8f8f5f5f5f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafafafafcfcfcf9f9f9f8f8f8f8f8f8f5f5f5f7f7f7fafafaf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9fbfbfbfcfcfcfafafafafafafbfbfbfbfbfbfafafafdfdfdfcfcfcfcfcfcfefefefefefefefefefdfdfdfafafafcfcfcfefefefdfdfdfcfcfcf9f9f9f6f6f6f5f5f5f6f6f6f8f8f8f5f5f5efefeff0f0f0f7f7f7fcfcfcfbfbfbf5f5f5efefefebebebedededefefefecececefefeff5f5f5fafafaf7f7f7f2f2f2f7f7f7fbfbfbf7f7f7f3f3f3fafafafcfcfcfbfbfbf9f9f9fcfcfcfbfbfbf6f6f6f4f4f4f4f4f4f5f5f5f4f4f4f6f6f6f9f9f9fbfbfbfbfbfbfafafafafafafbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfefefefffffffffffffdfdfdfafafafafafafafafafefefefffffffffffffefefefefefefcfcfcfafafafafafafefefefdfdfdfafafafbfbfbfdfdfdfcfcfcfafafafcfcfcfdfdfdfdfdfdfefefefcfcfcfdfdfdf9f9f9f6f6f6fcfcfcfcfcfcfafafafdfdfdfcfcfcfcfcfcfafafafafafafcfcfcf7f7f7f4f4f4f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7fbfbfbf9f9f9f8f8f8f8f8f8fafafafbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbfdfdfdfdfdfdf9f9f9f7f7f7f8f8f8fbfbfbf9f9f9fcfcfcfafafafdfdfdfbfbfbfafafaf9f9f9fafafaf7f7f7fbfbfbfbfbfbfcfcfcfdfdfdfafafafcfcfcfcfcfcfafafaf8f8f8fafafaf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfefefefdfdfdfefefef9f9f9f8f8f8f9f9f9fafafafbfbfbf9f9f9fafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f2f2f2f0f0f0edededf1f1f1f8f8f8fafafaf6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f4f4f4f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f3f3f3f3f3f3f3f3f3f2f2f2f3f3f3f7f7f7f9f9f9fafafaf8f8f8f4f4f4f3f3f3f3f3f3f4f4f4f4f4f4f2f2f2f4f4f4f5f5f5f9f9f9fbfbfbfdfdfdfdfdfdfafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfffffffffffffefefefdfdfdfcfcfcfafafaf9f9f9fafafaf9f9f9f7f7f7f4f4f4f1f1f1eeeeeef0f0f0ecececeeeeeef2f2f2f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcf9f9f9f3f3f3eeeeeee4e4e4dededee0e0e0e9e9e9f3f3f3f9f9f9fcfcfcf5f5f5f9f9f9fcfcfcfefefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fafafafcfcfcfcfcfcf9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f2f2f2f0f0f0ededededededf3f3f3efefeff5f5f5fbfbfbfbfbfbfcfcfcfafafaf6f6f6f2f2f2efefeff3f3f3f6f6f6f8f8f8fcfcfcfafafaf9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfafafaf8f8f8f8f8f8fbfbfbf8f8f8fbfbfbfafafaf8f8f8f9f9f9fdfdfdfefefefefefefbfbfbfbfbfbfbfbfbfafafafcfcfcfdfdfdfafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9fdfdfdfdfdfdfcfcfcf7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f3f3f3f5f5f5f5f5f5f3f3f3f0f0f0ecececebebebeaeaeaebebebeaeaeaecececf0f0f0efefeff1f1f1f5f5f5f8f8f8fdfdfdfcfcfcfbfbfbfefefefefefefefefefffffffffffffffffffefefefefefefdfdfdfefefefefefefcfcfcfcfcfcfdfdfdfafafafafafafafafafafafaf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8fafafaf7f7f7f5f5f5f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8fdfdfdf9f9f9fdfdfdfdfdfdfcfcfcfafafafcfcfcfcfcfcf8f8f8fcfcfcfcfcfcf4f4f4f2f2f2f4f4f4f4f4f4f8f8f8fbfbfbfcfcfcfdfdfdfafafaf6f6f6fafafafbfbfbfbfbfbfafafafafafafbfbfbfcfcfcfafafafdfdfdfdfdfdf8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fafafaf8f8f8f9f9f9f4f4f4eeeeeeefefefeeeeeef3f3f3f8f8f8efefefefefeff0f0f0f3f3f3f4f4f4f3f3f3f3f3f3f6f6f6f7f7f7fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7fbfbfbf8f8f8f5f5f5efefefe9e9e9ebebebebebebebebebe7e7e7e3e3e3e4e4e4f1f1f1fafafaf6f6f6f5f5f5f1f1f1f5f5f5fcfcfcf9f9f9fbfbfbfcfcfcfafafaf9f9f9f3f3f3f6f6f6fafafaf5f5f5f5f5f5fafafafafafaf8f8f8fafafafafafaf8f8f8f7f7f7f9f9f9f7f7f7f4f4f4f9f9f9fafafafafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbf6f6f6f7f7f7fafafafafafaf8f8f8fafafafbfbfbfafafafafafaf9f9f9fafafafdfdfdfcfcfcfdfdfdfcfcfcf9f9f9f7f7f7f7f7f7f9f9f9fdfdfdfcfcfcf8f8f8fafafafbfbfbfafafaf7f7f7f7f7f7f6f6f6f5f5f5f9f9f9fcfcfcfefefefcfcfcf9f9f9f9f9f9fbfbfbfafafafdfdfdfffffffafafaf7f7f7fbfbfbfefefefefefefcfcfcfcfcfcfdfdfdfefefefcfcfcfafafaf7f7f7f3f3f3f6f6f6fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f6f6f6f9f9f9fcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7fbfbfbfcfcfcfafafafafafafafafaf9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f4f4f4f7f7f7f9f9f9fefefefdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8fcfcfcfcfcfcfafafafbfbfbfbfbfbfdfdfdfefefefcfcfcf9f9f9fbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f3f3f3f5f5f5f4f4f4f0f0f0eeeeeeefefefefefefefefefebebebebebebf1f1f1edededecececf4f4f4fafafafdfdfdfbfbfbfafafafbfbfbf8f8f8f8f8f8fafafaf7f7f7f6f6f6f4f4f4f3f3f3f4f4f4f0f0f0f3f3f3f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7f3f3f3f3f3f3f4f4f4f7f7f7fbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfefefefdfdfdfbfbfbfbfbfbfffffffefefefdfdfdfcfcfcfafafaf9f9f9f9f9f9f5f5f5f3f3f3f3f3f3f1f1f1efefefebebebecececf1f1f1f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbfafafafafafaf4f4f4e9e9e9e9e9e9efefefebebebe7e7e7e7e7e7ebebebf7f7f7fbfbfbfafafafcfcfcfefefefffffffffffffefefefcfcfcfcfcfcfbfbfbf8f8f8f8f8f8f6f6f6eeeeeef0f0f0f7f7f7f9f9f9fdfdfdfdfdfdfbfbfbf5f5f5f6f6f6f8f8f8fcfcfcfbfbfbfafafafbfbfbf8f8f8f8f8f8f9f9f9fcfcfcfbfbfbf9f9f9f6f6f6f4f4f4f1f1f1efefefeeeeeeeaeaeaebebebeeeeeeefefefedededebebebeeeeeefafafaf8f8f8f8f8f8f8f8f8f5f5f5f5f5f5f6f6f6f8f8f8f9f9f9fcfcfcfdfdfdfefefefefefefcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8fafafafdfdfdfefefefcfcfcfcfcfcfbfbfbfafafafdfdfdfefefefdfdfdfbfbfbf8f8f8f9f9f9fafafafbfbfbfdfdfdfbfbfbfafafafafafaf8f8f8f8f8f8f7f7f7f1f1f1eeeeeeebebebefefefefefeff0f0f0ececece9e9e9eaeaeae8e8e8e5e5e5e8e8e8eaeaeae9e9e9efefeff0f0f0f3f3f3f4f4f4f7f7f7f9f9f9f9f9f9f9f9f9fdfdfdfefefefafafafcfcfcfdfdfdfefefefefefefcfcfcf7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfafafafafafafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafafafafaf8f8f8f8f8f8fcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f9f9f9f9f9f9fafafaf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf7f7f7f6f6f6f6f6f6f9f9f9fdfdfdfbfbfbfafafafcfcfcfcfcfcfcfcfcf8f8f8f5f5f5f5f5f5f1f1f1f0f0f0f0f0f0f2f2f2f5f5f5f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8fbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7f4f4f4f9f9f9f6f6f6f3f3f3f4f4f4f8f8f8fafafaf9f9f9f8f8f8f6f6f6f6f6f6f3f3f3f2f2f2f6f6f6f5f5f5f7f7f7fafafaf9f9f9fafafafbfbfbfafafafbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfafafaf8f8f8f7f7f7fafafafafafafbfbfbf9f9f9f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f4f4f4f5f5f5f7f7f7f2f2f2f1f1f1eeeeeef0f0f0f2f2f2f3f3f3f6f6f6f8f8f8f6f6f6f7f7f7fafafafdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfafafaf7f7f7f5f5f5f0f0f0efefeff5f5f5fefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafaf7f7f7f5f5f5f6f6f6f6f6f6fafafafbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fbfbfbf8f8f8fafafafbfbfbf8f8f8f8f8f8fdfdfdfafafaf9f9f9fafafaf5f5f5f5f5f5f6f6f6f5f5f5f3f3f3f2f2f2f6f6f6fafafafcfcfcf9f9f9fafafafbfbfbfbfbfbf8f8f8fbfbfbfbfbfbf7f7f7fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf9f9f9f5f5f5f9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f4f4f4f5f5f5f3f3f3f4f4f4f5f5f5f6f6f6fafafafbfbfbfafafaf7f7f7fbfbfbfafafaf8f8f8f6f6f6f7f7f7f7f7f7f0f0f0f0f0f0f4f4f4f9f9f9f7f7f7f6f6f6f5f5f5f8f8f8f5f5f5f1f1f1f5f5f5f6f6f6f8f8f8fbfbfbf8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9fafafaf8f8f8f7f7f7fafafaf9f9f9f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfcfcfcf5f5f5f5f5f5fafafafafafafdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfefefefbfbfbf7f7f7f8f8f8fdfdfdfdfdfdfcfcfcf4f4f4f4f4f4f8f8f8f6f6f6f1f1f1f3f3f3f1f1f1edededf0f0f0f3f3f3efefeff0f0f0f5f5f5f6f6f6f4f4f4f3f3f3f5f5f5fbfbfbfafafafafafafafafaf9f9f9fbfbfbfefefefffffffffffffefefefefefefdfdfdf9f9f9f9f9f9fafafafefefefefefefcfcfcfbfbfbfdfdfdfafafafbfbfbfefefefbfbfbf9f9f9fefefefdfdfdfafafafbfbfbfcfcfcfcfcfcfdfdfdf9f9f9f9f9f9fdfdfdfffffffffffffffffffffffffffffffefefefffffffdfdfdfafafaf9f9f9f6f6f6f2f2f2f4f4f4f2f2f2f2f2f2e9e9e9e6e6e6eeeeeef0f0f0f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8fbfbfbf9f9f9f4f4f4f6f6f6f9f9f9f8f8f8f3f3f3f7f7f7fbfbfbf8f8f8fafafaf7f7f7f3f3f3f5f5f5f5f5f5f6f6f6fcfcfcfffffffffffffffffffefefefdfdfdfdfdfdfcfcfcf7f7f7f6f6f6f1f1f1f0f0f0efefefecececeaeaeaebebebecececedededf0f0f0ecececfcfcfcf9f9f9ececece6e6e6f5f5f5f6f6f6f7f7f7f0f0f0f1f1f1f1f1f1edededecececeeeeeeececece8e8e8e8e8e8eaeaeaeeeeeef0f0f0f3f3f3f5f5f5f7f7f7f8f8f8fbfbfbf9f9f9f5f5f5f5f5f5f9f9f9fafafaf8f8f8f8f8f8fafafafcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfefefefdfdfdfefefefefefefbfbfbf8f8f8f6f6f6f8f8f8fafafafdfdfdfefefefefefefefefefcfcfcf9f9f9f8f8f8fbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f3f3f3ededededededeaeaeae7e7e7e2e2e2e5e5e5e6e6e6edededfafafaf8f8f8f2f2f2efefeff3f3f3f3f3f3f6f6f6f8f8f8fbfbfbfcfcfcfefefefefefefffffffffffffffffffefefefdfdfdfafafafcfcfcfbfbfbf8f8f8fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf6f6f6f6f6f6f8f8f8fcfcfcfefefefdfdfdfefefefffffffefefefefefefdfdfdfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfefefefafafaf4f4f4f6f6f6f7f7f7fafafafbfbfbf5f5f5f6f6f6f7f7f7f8f8f8fafafaf7f7f7f6f6f6f6f6f6fcfcfcfcfcfcfcfcfcfbfbfbfafafafdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefcfcfcfcfcfcfbfbfbf6f6f6f3f3f3f4f4f4f8f8f8edededeaeaeae5e5e5e9e9e9edededf4f4f4fafafafafafaf5f5f5fbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbf7f7f7f7f7f7f6f6f6f2f2f2f2f2f2f5f5f5f5f5f5f7f7f7fafafaf9f9f9f5f5f5f4f4f4fbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9fafafafafafafcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfafafafefefefefefefbfbfbfdfdfdfdfdfdf8f8f8f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f2f2f2f6f6f6f3f3f3f2f2f2f4f4f4f5f5f5f5f5f5f7f7f7f8f8f8f5f5f5f3f3f3f3f3f3f1f1f1f3f3f3f1f1f1f4f4f4f4f4f4f6f6f6f9f9f9fafafafbfbfbfafafaf8f8f8fafafaf6f6f6f2f2f2f2f2f2ecececf0f0f0f4f4f4f5f5f5f5f5f5f6f6f6fdfdfdfffffffdfdfdf8f8f8f8f8f8f9f9f9f4f4f4f5f5f5f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafaf8f8f8fafafafbfbfbfafafafbfbfbf9f9f9fafafaf9f9f9f6f6f6f4f4f4f7f7f7f9f9f9fcfcfcfcfcfcf8f8f8f9f9f9fcfcfcfdfdfdfafafafafafaf8f8f8f6f6f6f2f2f2f0f0f0f7f7f7f9f9f9f6f6f6f5f5f5f4f4f4eeeeeef0f0f0f4f4f4f6f6f6f4f4f4f0f0f0fafafafcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbfafafafcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f5f5f5f9f9f9fbfbfbfafafafafafafcfcfcf7f7f7f3f3f3f7f7f7fbfbfbf9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f1f1f1f6f6f6fafafaf7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcfafafaf7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8fafafafafafafafafaf9f9f9f8f8f8f9f9f9fafafafafafaf8f8f8fafafaf8f8f8f6f6f6fbfbfbf9f9f9f3f3f3f8f8f8fcfcfcfafafaf9f9f9f9f9f9fafafaf8f8f8f6f6f6f5f5f5f7f7f7fafafafbfbfbfafafafbfbfbfdfdfdfbfbfbfcfcfcfcfcfcf8f8f8fafafaf8f8f8f1f1f1f7f7f7fcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6fbfbfbfefefef8f8f8f2f2f2f3f3f3f8f8f8f8f8f8f8f8f8f8f8f8f4f4f4f8f8f8fafafafbfbfbfbfbfbfefefefffffffefefefdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfefefefdfdfdfdfdfdfbfbfbfcfcfcfafafaf9f9f9f7f7f7f4f4f4f5f5f5f5f5f5f8f8f8fafafaf9f9f9f8f8f8fbfbfbfdfdfdfffffffefefefffffffffffffefefefffffffffffffffffffffffffffffffefefefdfdfdfefefefefefefdfdfdfefefefdfdfdfbfbfbfbfbfbf5f5f5f0f0f0f0f0f0eeeeeee9e9e9ecececebebebedededf7f7f7f9f9f9fbfbfbf5f5f5efefeff4f4f4f5f5f5f5f5f5f5f5f5f3f3f3f3f3f3f2f2f2f2f2f2f0f0f0f0f0f0f3f3f3f7f7f7fbfbfbfcfcfcfefefefffffffdfdfdfffffffffffffffffffffffffefefefdfdfdfbfbfbf6f6f6f2f2f2ececece8e8e8ecececededede7e7e7e1e1e1e1e1e1e0e0e0e0e0e0e1e1e1e4e4e4eeeeeef5f5f5fbfbfbfefefef9f9f9eaeaeaededede9e9e9e5e5e5f1f1f1f4f4f4f4f4f4f0f0f0efefefeeeeeeedededf3f3f3f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdfcfcfcfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcf8f8f8fbfbfbfcfcfcfafafaf9f9f9fbfbfbfefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f9f9f9f3f3f3f5f5f5f8f8f8fbfbfbf8f8f8f6f6f6f7f7f7f9f9f9f7f7f7f6f6f6f3f3f3f0f0f0f1f1f1ececece6e6e6e8e8e8eaeaeaecececebebebeeeeeef3f3f3f6f6f6fbfbfbfcfcfcfbfbfbfdfdfdfffffffdfdfdfcfcfcfdfdfdfefefefffffffefefefefefefdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8fbfbfbfcfcfcfbfbfbfcfcfcf9f9f9fbfbfbfbfbfbfafafafefefefefefefdfdfdfffffffefefefefefefdfdfdfbfbfbfafafaf6f6f6f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdfdfdfdfcfcfcfafafafafafafbfbfbfdfdfdfcfcfcfafafaf9f9f9f8f8f8fcfcfcfafafaf9f9f9f8f8f8f6f6f6f4f4f4f5f5f5f9f9f9fafafaf8f8f8f7f7f7f5f5f5f4f4f4f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f6f6f6f8f8f8f5f5f5f1f1f1f2f2f2f2f2f2eeeeeeecececf3f3f3fdfdfdf5f5f5f3f3f3f5f5f5f8f8f8fbfbfbfefefefefefefdfdfdfcfcfcfdfdfdfdfdfdfefefefbfbfbf9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfdfdfdfbfbfbfafafafbfbfbfbfbfbfbfbfbf9f9f9fafafaf9f9f9f8f8f8f5f5f5f2f2f2f4f4f4f7f7f7f8f8f8f5f5f5f6f6f6f3f3f3f0f0f0f4f4f4f5f5f5f2f2f2f6f6f6f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfafafafafafaf8f8f8f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5fbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfdfdfdfbfbfbf8f8f8fafafafbfbfbf7f7f7fafafafbfbfbfbfbfbfdfdfdfbfbfbfefefefefefefdfdfdf9f9f9f5f5f5f8f8f8fafafafdfdfdfbfbfbfbfbfbfafafafcfcfcfdfdfdfffffffffffffffffffefefefdfdfdfefefefdfdfdfdfdfdfbfbfbf7f7f7f8f8f8f8f8f8f6f6f6fafafaf8f8f8f6f6f6fafafaf9f9f9fdfdfdfefefefdfdfdfbfbfbf6f6f6fafafafafafaf9f9f9f6f6f6f1f1f1f6f6f6f9f9f9f9f9f9f2f2f2f0f0f0f3f3f3f9f9f9fafafafefefefafafaf4f4f4f8f8f8fdfdfdfefefefdfdfdfbfbfbfdfdfdfafafaf5f5f5f5f5f5f9f9f9f8f8f8f6f6f6f4f4f4f7f7f7f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcfafafafafafafafafafafafafafafafdfdfdfdfdfdfcfcfcfbfbfbfcfcfcf7f7f7f3f3f3f5f5f5f7f7f7fcfcfcfbfbfbf9f9f9f9f9f9fcfcfcfcfcfcf7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f9f9f9fafafaf8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfafafafafafafbfbfbfafafafafafafafafafdfdfdfbfbfbfbfbfbf9f9f9f9f9f9fdfdfdfefefefcfcfcfcfcfcfbfbfbfdfdfdf9f9f9f4f4f4f5f5f5f9f9f9fbfbfbf7f7f7f1f1f1f0f0f0f3f3f3eeeeeeeeeeeef1f1f1efefeff4f4f4f8f8f8f2f2f2f0f0f0f0f0f0f4f4f4f8f8f8f9f9f9fbfbfbf7f7f7f2f2f2eeeeeef4f4f4f8f8f8fbfbfbfcfcfcf7f7f7fafafafcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfefefefdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfafafafafafafafafaf8f8f8f9f9f9f7f7f7f5f5f5f3f3f3f4f4f4f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8fafafafcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf7f7f7f8f8f8f9f9f9f5f5f5f2f2f2eaeaeaeaeaeaeeeeeee9e9e9ecececeeeeeeedededeeeeeef2f2f2f8f8f8fbfbfbfbfbfbfafafaf9f9f9f0f0f0f0f0f0f0f0f0eeeeeef5f5f5f6f6f6f5f5f5f6f6f6f9f9f9fafafaf9f9f9f7f7f7f2f2f2f4f4f4f7f7f7f7f7f7fbfbfbfdfdfdfefefefffffffefefefefefefafafaf4f4f4edededeaeaeae7e7e7e6e6e6ecececf0f0f0f1f1f1f1f1f1f6f6f6f5f5f5efefefebebebecececf1f1f1f7f7f7fbfbfbfcfcfcfdfdfdfafafaf3f3f3efefeff4f4f4f9f9f9f7f7f7f7f7f7fbfbfbfafafafdfdfdfafafaf6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9fafafaf7f7f7f5f5f5f8f8f8f7f7f7f6f6f6f6f6f6fafafafcfcfcfefefefefefefffffffffffffffffffcfcfcfbfbfbfafafaf7f7f7fafafaf8f8f8f5f5f5f8f8f8fdfdfdfcfcfcfdfdfdfdfdfdfafafaf8f8f8fafafafbfbfbf9f9f9f7f7f7f8f8f8f8f8f8fbfbfbfdfdfdfdfdfdf5f5f5edededf2f2f2f5f5f5f0f0f0f2f2f2f4f4f4f2f2f2f2f2f2f2f2f2f5f5f5efefefe9e9e9ebebebf1f1f1fafafafcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfefefefffffffefefefcfcfcfdfdfdfcfcfcfcfcfcfafafafafafafbfbfbfbfbfbfefefefefefefcfcfcfbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfafafafafafafbfbfbf9f9f9f9f9f9f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f5f5f5f6f6f6f6f6f6f2f2f2efefeff2f2f2f3f3f3f0f0f0eeeeeef1f1f1f3f3f3e9e9e9e4e4e4e9e9e9e9e9e9ededede9e9e9edededf1f1f1f2f2f2f1f1f1f6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f3f3f3f7f7f7fcfcfcfbfbfbf7f7f7f6f6f6f6f6f6f4f4f4f8f8f8fbfbfbf8f8f8f3f3f3f0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f2f2f2f4f4f4fbfbfbfffffffefefefcfcfcfefefefefefefefefefefefefcfcfcfafafaf7f7f7f4f4f4f4f4f4f7f7f7f2f2f2f1f1f1f6f6f6fafafafbfbfbfdfdfdfefefefbfbfbf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfefefefafafafafafafafafaf7f7f7f5f5f5f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fdfdfdfdfdfdfbfbfbfafafaf9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfafafafcfcfcfbfbfbf9f9f9fafafaf9f9f9f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafaf7f7f7f9f9f9f7f7f7f6f6f6f9f9f9fbfbfbfcfcfcfafafaf9f9f9f9f9f9f8f8f8f8f8f8fcfcfcfbfbfbf8f8f8efefefe4e4e4f5f5f5f9f9f9f4f4f4f0f0f0eeeeeef3f3f3f7f7f7fbfbfbfbfbfbfbfbfbfefefefefefefcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfbfbfbf6f6f6f8f8f8f9f9f9f6f6f6f7f7f7fdfdfdf8f8f8fcfcfcfefefefcfcfcf9f9f9fafafafefefefdfdfdfafafaf6f6f6f7f7f7f5f5f5f5f5f5f2f2f2f4f4f4f4f4f4f4f4f4f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f4f4f4f9f9f9f7f7f7f5f5f5f4f4f4f1f1f1f2f2f2fbfbfbf9f9f9f7f7f7fbfbfbfefefefefefefdfdfdf7f7f7f4f4f4f7f7f7fbfbfbfbfbfbf6f6f6fafafaf3f3f3f1f1f1fbfbfbf8f8f8f8f8f8fafafaf7f7f7f8f8f8fdfdfdfafafaf8f8f8fafafafbfbfbfafafafbfbfbfafafaf9f9f9fbfbfbfcfcfcf7f7f7f5f5f5fafafafbfbfbfbfbfbf9f9f9f9f9f9fafafaf8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfafafaf7f7f7f7f7f7fafafafbfbfbf8f8f8f6f6f6f8f8f8f9f9f9f5f5f5f3f3f3f2f2f2f5f5f5f4f4f4f0f0f0ecececeeeeeef2f2f2f1f1f1f0f0f0eeeeeef2f2f2f3f3f3f3f3f3f4f4f4f9f9f9f6f6f6f7f7f7f4f4f4f3f3f3f4f4f4f4f4f4f0f0f0eeeeeef7f7f7fbfbfbf8f8f8f3f3f3f1f1f1f1f1f1f5f5f5fbfbfbfcfcfcfafafafbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9fbfbfbfefefefcfcfcf9f9f9f6f6f6f6f6f6f8f8f8fafafafbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfafafaf8f8f8fbfbfbfcfcfcfbfbfbfafafafafafaf6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3efefefeeeeeeeaeaeaedededefefefeeeeeeededede7e7e7e5e5e5ebebebebebebeeeeeef7f7f7f4f4f4f8f8f8fbfbfbf7f7f7f9f9f9fafafafcfcfcfefefefefefefcfcfcfdfdfdfafafafcfcfcfdfdfdfffffffffffffffffffefefefcfcfcf7f7f7f4f4f4f6f6f6f4f4f4f1f1f1f5f5f5fcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8fbfbfbf7f7f7f2f2f2f7f7f7f7f7f7f6f6f6f8f8f8fafafafcfcfcfbfbfbfcfcfcfffffffffffffffffffffffffefefefdfdfdfafafaf4f4f4eeeeeef0f0f0efefefefefeff5f5f5fbfbfbfbfbfbf4f4f4fdfdfdfcfcfcfafafaf9f9f9f2f2f2ebebebedededf3f3f3f8f8f8f7f7f7fafafafdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffffefefefefefefcfcfcf9f9f9fbfbfbfcfcfcfafafafbfbfbfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f6f6f6fafafaf9f9f9f8f8f8f7f7f7f8f8f8f5f5f5eeeeeeedededf0f0f0f0f0f0e8e8e8e8e8e8f1f1f1f8f8f8fafafafbfbfbfafafafafafaf1f1f1f7f7f7fefefefdfdfdfefefefffffffbfbfbf9f9f9f9f9f9f6f6f6f4f4f4f6f6f6f8f8f8f9f9f9f9f9f9fcfcfcfefefefefefefdfdfdfbfbfbfafafafafafafafafafcfcfcfdfdfdfbfbfbf8f8f8f9f9f9f4f4f4f2f2f2f3f3f3f7f7f7f3f3f3efefefedededf1f1f1f4f4f4f5f5f5f2f2f2eeeeeeefefefefefefececececececedededecececebebebebebebeaeaeaecececedededebebebededede8e8e8e8e8e8e9e9e9eaeaeaebebebf1f1f1f4f4f4f2f2f2f6f6f6f7f7f7fafafaf6f6f6edededf5f5f5fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafefefefdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfafafaf9f9f9f7f7f7fbfbfbfafafaf6f6f6f4f4f4f5f5f5f9f9f9f8f8f8fcfcfcfafafafafafafbfbfbfbfbfbfcfcfcfbfbfbfafafafdfdfdfefefefefefef9f9f9f8f8f8f8f8f8f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfffffffdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfafafafbfbfbfcfcfcfefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfafafafbfbfbfcfcfcf8f8f8f7f7f7fafafafafafafafafaf7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fafafafafafafbfbfbfcfcfcfcfcfcfefefefcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf9f9f9fafafafafafafafafaf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f9f9f9fbfbfbfafafafbfbfbfefefefefefef9f9f9f3f3f3f4f4f4f2f2f2efefeff0f0f0f0f0f0f5f5f5f7f7f7f6f6f6fafafaf8f8f8f7f7f7f9f9f9f4f4f4f7f7f7f8f8f8f8f8f8f5f5f5f2f2f2f9f9f9f6f6f6f4f4f4fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf8f8f8f8f8f8fafafafbfbfbfcfcfcf9f9f9f9f9f9fafafaf9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfefefefefefefdfdfdfafafaf5f5f5f4f4f4f4f4f4f8f8f8f9f9f9f6f6f6f4f4f4f5f5f5f8f8f8fafafaf9f9f9f7f7f7f7f7f7f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f7f7f7f2f2f2f2f2f2f8f8f8f9f9f9f6f6f6f9f9f9fdfdfdfdfdfdf8f8f8f9f9f9fcfcfcfcfcfcf7f7f7f9f9f9fbfbfbfcfcfcf9f9f9f9f9f9fefefefefefefcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfbfbfbf1f1f1f4f4f4fcfcfcfafafaf9f9f9f7f7f7fafafafcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f9f9f9fbfbfbf9f9f9f5f5f5f3f3f3f3f3f3f3f3f3f0f0f0eeeeeef1f1f1eeeeeef2f2f2f6f6f6f3f3f3f2f2f2f6f6f6f9f9f9f5f5f5f3f3f3fafafaf9f9f9fafafafbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f6f6f6fefefefffffffdfdfdf8f8f8f7f7f7f5f5f5f4f4f4fafafaf3f3f3efefeff1f1f1fafafafdfdfdfcfcfcf8f8f8f8f8f8f6f6f6fafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9fcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f5f5f5f8f8f8f9f9f9fafafafbfbfbfcfcfcf8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7fafafafbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f3f3f3eeeeeeedededf0f0f0f1f1f1efefefebebebe0e0e0e2e2e2e8e8e8f4f4f4f1f1f1e9e9e9efefeff6f6f6f9f9f9f4f4f4f6f6f6f7f7f7f9f9f9fcfcfcfdfdfdfefefefffffffdfdfdefefefe8e8e8e6e6e6f9f9f9fffffffffffffffffffffffffdfdfdfefefefcfcfcf9f9f9fafafafbfbfbfefefefefefefefefefafafaf8f8f8f9f9f9f4f4f4f8f8f8f8f8f8f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f3f3f3f4f4f4f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f2f2f2eaeaeaf0f0f0efefefefefeff1f1f1f2f2f2f8f8f8fbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9fafafaf6f6f6fafafafbfbfbfcfcfcfdfdfdfefefefefefefefefefffffffefefefdfdfdfcfcfcfdfdfdfdfdfdfbfbfbf8f8f8f7f7f7f4f4f4f3f3f3f6f6f6f8f8f8f5f5f5f5f5f5f6f6f6f9f9f9fbfbfbf9f9f9f8f8f8f4f4f4f4f4f4f7f7f7fafafaf8f8f8f8f8f8fafafafafafafcfcfcfbfbfbf5f5f5f2f2f2ecececeeeeeeededede8e8e8e4e4e4eaeaeaf1f1f1f9f9f9f7f7f7f6f6f6f8f8f8fdfdfdfffffffdfdfdf9f9f9eeeeeeeeeeeefbfbfbfefefefdfdfdfafafafbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbf8f8f8f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f9f9f9f7f7f7f2f2f2f2f2f2f1f1f1f0f0f0f3f3f3f3f3f3f5f5f5f3f3f3edededeeeeeef3f3f3f0f0f0ecececebebebedededededededededefefefefefeff1f1f1f1f1f1f1f1f1f5f5f5f4f4f4f4f4f4f0f0f0f0f0f0f4f4f4f6f6f6fbfbfbfafafafbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f8f8f8f7f7f7f2f2f2fafafafdfdfdfafafaf5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f8f8f8f5f5f5f3f3f3f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7fcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfefefefcfcfcfbfbfbfffffffefefefefefefdfdfdfbfbfbfdfdfdfefefefffffffffffffefefefefefefefefefdfdfdfafafaf9f9f9f5f5f5f3f3f3f6f6f6f6f6f6f6f6f6f3f3f3f2f2f2f8f8f8f5f5f5f5f5f5f6f6f6f9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f0f0f0ebebebf2f2f2f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f5f5f5f8f8f8f8f8f8fafafafafafaf8f8f8fbfbfbf7f7f7f6f6f6f9f9f9f4f4f4f6f6f6f6f6f6f3f3f3f3f3f3f2f2f2f1f1f1f4f4f4f4f4f4f8f8f8f6f6f6f9f9f9f9f9f9f5f5f5f2f2f2f5f5f5fafafafbfbfbfdfdfdfdfdfdf7f7f7f9f9f9fafafaf7f7f7f5f5f5fafafaf5f5f5f5f5f5f8f8f8f6f6f6f6f6f6f3f3f3f0f0f0f5f5f5fbfbfbf7f7f7f5f5f5f5f5f5f7f7f7f9f9f9fbfbfbfafafaf6f6f6fbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfafafafafafafbfbfbfbfbfbf8f8f8f4f4f4f4f4f4f2f2f2e8e8e8f9f9f9fafafaf7f7f7f5f5f5f4f4f4f4f4f4f7f7f7fbfbfbf8f8f8f8f8f8f2f2f2f7f7f7f6f6f6f4f4f4f5f5f5f4f4f4fbfbfbfefefefcfcfcf9f9f9f8f8f8fafafafafafaf9f9f9fafafafefefefffffffefefefefefefdfdfdfbfbfbf9f9f9f6f6f6efefefecececf9f9f9fefefefafafafafafaf7f7f7f7f7f7f8f8f8f7f7f7f2f2f2f0f0f0f7f7f7fcfcfcfefefefefefefdfdfdfbfbfbfbfbfbfafafaf8f8f8f9f9f9fdfdfdfdfdfdfdfdfdfafafaf8f8f8fbfbfbfafafaf8f8f8fafafaf9f9f9f8f8f8f5f5f5f7f7f7fcfcfcfefefefdfdfdf9f9f9f9f9f9f9f9f9fafafaf9f9f9f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f2f2f2f0f0f0eeeeeeedededecececeeeeeef2f2f2f4f4f4f2f2f2f2f2f2f5f5f5f8f8f8f8f8f8fafafaf7f7f7f8f8f8fafafaf5f5f5f3f3f3fafafafafafaf8f8f8f8f8f8fafafafcfcfcfdfdfdfcfcfcfdfdfdfefefefcfcfcfafafafcfcfcfdfdfdfdfdfdf8f8f8f7f7f7f6f6f6f4f4f4fcfcfcfffffffefefefefefefbfbfbf8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfafafaf9f9f9fbfbfbfcfcfcf8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f4f4f4f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9f6f6f6fbfbfbfbfbfbfafafafdfdfdfdfdfdf4f4f4f2f2f2f5f5f5efefeff2f2f2f5f5f5ebebebebebebeeeeeeedededededede7e7e7e8e8e8f0f0f0f4f4f4efefefedededefefeff2f2f2f5f5f5f9f9f9fbfbfbfcfcfcfdfdfdfefefefffffffafafaf8f8f8fefefefdfdfdf9f9f9f7f7f7f8f8f8fafafafcfcfcefefeff1f1f1f6f6f6f8f8f8fefefefbfbfbf9f9f9f7f7f7f5f5f5f6f6f6fcfcfcfafafaeeeeeeeaeaeaedededeeeeeef1f1f1f1f1f1e4e4e4e2e2e2e3e3e3e4e4e4dddddde4e4e4f3f3f3f3f3f3f2f2f2f0f0f0edededf3f3f3fbfbfbfcfcfcfbfbfbf3f3f3f3f3f3efefefeeeeeef1f1f1f5f5f5f4f4f4fbfbfbfbfbfbfbfbfbfafafafcfcfcfbfbfbfbfbfbfdfdfdfefefefefefefefefefffffffefefefefefefefefefefefefcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7fdfdfdf9f9f9f4f4f4f3f3f3f8f8f8fbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f4f4f4f0f0f0eaeaeae7e7e7edededf0f0f0f7f7f7fafafaf8f8f8f9f9f9fafafaf5f5f5f8f8f8fefefefffffffefefefffffffffffff9f9f9e9e9e9f0f0f0fdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f5f5f5f7f7f7f3f3f3f0f0f0f0f0f0f1f1f1f2f2f2f5f5f5f5f5f5f8f8f8f9f9f9fefefefbfbfbf7f7f7fbfbfbfafafaf9f9f9fbfbfbf8f8f8fbfbfbfefefefefefefffffffefefefefefefdfdfdfefefefefefefdfdfdfdfdfdfefefefdfdfdfbfbfbfafafaf9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfbfbfbf6f6f6f8f8f8fefefefefefefcfcfcf9f9f9fafafaf8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6fbfbfbfafafafafafafcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfafafaf7f7f7f7f7f7f3f3f3f4f4f4fdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfdfdfdfffffffffffffefefefcfcfcfdfdfdfdfdfdfbfbfbfafafafcfcfcf8f8f8ecececebebebedededecececf2f2f2f2f2f2f0f0f0f3f3f3f2f2f2f1f1f1f1f1f1f2f2f2f0f0f0f1f1f1f2f2f2f2f2f2f3f3f3f3f3f3f6f6f6f5f5f5f9f9f9fafafaf7f7f7f8f8f8fafafaf7f7f7f5f5f5f6f6f6f6f6f6f8f8f8fafafafafafaf7f7f7f6f6f6f8f8f8f9f9f9f8f8f8fafafaf8f8f8f5f5f5f3f3f3f5f5f5f5f5f5f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f4f4f4f7f7f7f4f4f4f3f3f3f2f2f2f3f3f3f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f5f5f5f5f5f5f8f8f8f9f9f9f9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbf4f4f4f8f8f8fcfcfcfcfcfcfafafaf6f6f6f5f5f5f3f3f3f5f5f5f6f6f6f5f5f5f9f9f9fefefefdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfefefefafafaf8f8f8f6f6f6f6f6f6f6f6f6f2f2f2ecececededededededeeeeeef1f1f1efefeff3f3f3f7f7f7f7f7f7eeeeeef9f9f9fefefefefefefdfdfdfafafaf9f9f9f5f5f5f5f5f5f6f6f6f9f9f9f8f8f8f4f4f4f7f7f7f9f9f9fafafaf9f9f9fafafafafafafafafafafafafafafafafafaf9f9f9f7f7f7f8f8f8fafafaf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f3f3f3f2f2f2f9f9f9fdfdfdfefefefbfbfbf6f6f6f1f1f1eeeeeeebebebe7e7e7e7e7e7e8e8e8ebebebf5f5f5f2f2f2f1f1f1f2f2f2f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7fafafafcfcfcf6f6f6fcfcfcf8f8f8eeeeeef2f2f2fcfcfcfafafafafafafcfcfcededede3e3e3fafafaf6f6f6f9f9f9fafafaf8f8f8f9f9f9f7f7f7fafafafafafaf5f5f5f3f3f3f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8fbfbfbfcfcfcfcfcfcfefefefafafaf9f9f9fafafafafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfafafafafafafbfbfbf7f7f7f6f6f6fafafafbfbfbfafafafafafaf4f4f4f3f3f3f7f7f7fcfcfcfcfcfcf7f7f7f8f8f8fcfcfcfdfdfdf7f7f7f9f9f9f9f9f9fafafafcfcfcfbfbfbfafafaf5f5f5fafafaf5f5f5f3f3f3efefeff7f7f7fbfbfbfcfcfcfdfdfdf9f9f9f9f9f9fbfbfbf9f9f9fafafaf9f9f9fbfbfbfdfdfdfefefefcfcfcfbfbfbfafafaf7f7f7f0f0f0f0f0f0f5f5f5f2f2f2f3f3f3fafafaf8f8f8f7f7f7f7f7f7fafafafcfcfcf8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdf8f8f8f4f4f4f9f9f9fefefefdfdfdfcfcfcfafafafdfdfdfefefefefefefefefefafafaf7f7f7f9f9f9f7f7f7fbfbfbfdfdfdfdfdfdf9f9f9f3f3f3f9f9f9f9f9f9ebebebeeeeeeeeeeeeefefefe9e9e9eaeaeaf6f6f6f5f5f5f6f6f6f6f6f6f0f0f0f5f5f5f5f5f5e1e1e1e0e0e0edededf3f3f3f6f6f6f9f9f9fdfdfdfefefefffffffdfdfdfbfbfbfdfdfdfdfdfdfbfbfbfafafaf9f9f9fcfcfcfbfbfbfdfdfdfdfdfdf8f8f8fbfbfbfbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8f5f5f5f1f1f1f1f1f1f3f3f3f3f3f3f1f1f1f3f3f3f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9fbfbfbfafafaf5f5f5f0f0f0f4f4f4f5f5f5f0f0f0f2f2f2f2f2f2f5f5f5f6f6f6f3f3f3f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfffffffffffffdfdfdfbfbfbfbfbfbfefefefffffffffffffefefef7f7f7efefefdcdcdce1e1e1fafafafafafaf7f7f7f5f5f5f5f5f5f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfafafaf7f7f7f5f5f5f5f5f5f9f9f9f7f7f7f9f9f9f9f9f9fafafaf6f6f6f4f4f4fafafafcfcfcf9f9f9f7f7f7fbfbfbf8f8f8fafafafafafaf5f5f5f2f2f2f9f9f9fcfcfcfbfbfbfafafaf7f7f7f6f6f6fafafafbfbfbfcfcfcf9f9f9f7f7f7f9f9f9fbfbfbfafafafcfcfcfefefefdfdfdfefefefefefefefefefdfdfdfdfdfdfafafafcfcfcfffffffffffffefefefdfdfdfefefefdfdfdfefefefefefefffffffffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcf9f9f9f9f9f9f8f8f8fafafafdfdfdfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9fbfbfbfbfbfbfafafaf7f7f7f5f5f5f8f8f8fbfbfbf0f0f0f2f2f2f7f7f7f9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f3f3f3f4f4f4f9f9f9efefeff2f2f2f8f8f8f0f0f0f2f2f2f6f6f6f4f4f4f7f7f7f9f9f9fafafafbfbfbfdfdfdfafafafafafaf9f9f9f9f9f9f9f9f9f5f5f5f7f7f7f9f9f9f7f7f7f4f4f4f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f0f0f0f0f0f0f2f2f2f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9fafafafbfbfbf7f7f7f4f4f4f6f6f6f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5fafafafcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f1f1f1f0f0f0f3f3f3f3f3f3efefeff1f1f1f5f5f5f6f6f6f6f6f6f8f8f8fbfbfbfbfbfbfdfdfdfbfbfbf8f8f8f8f8f8f6f6f6f4f4f4f5f5f5f9f9f9fcfcfcfdfdfdfdfdfdfefefefefefef9f9f9f9f9f9fbfbfbf7f7f7fbfbfbfdfdfdfefefefcfcfcf7f7f7f7f7f7f8f8f8fafafaf8f8f8f5f5f5f5f5f5fafafafafafafafafafbfbfbfbfbfbfcfcfcfafafaf8f8f8f6f6f6fafafaf5f5f5f7f7f7f8f8f8efefefeeeeeef8f8f8f8f8f8f7f7f7f7f7f7f4f4f4f1f1f1f5f5f5f4f4f4f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f4f4f4f6f6f6f5f5f5f3f3f3f4f4f4f4f4f4f6f6f6f8f8f8fcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf4f4f4f1f1f1eeeeeeeeeeeef4f4f4f5f5f5f5f5f5f7f7f7fcfcfcfefefefffffffffffffefefef9f9f9f7f7f7f3f3f3f5f5f5f7f7f7f7f7f7f7f7f7fafafaf9f9f9f8f8f8f4f4f4e4e4e4f7f7f7f9f9f9d2d2d2dfdfdff2f2f2d5d5d5dfdfdff1f1f1efefeff8f8f8fcfcfcf5f5f5fcfcfcfbfbfbfafafaf6f6f6f6f6f6f7f7f7f5f5f5f1f1f1f3f3f3f9f9f9fcfcfcfefefefefefefefefefefefefffffffffffffdfdfdfcfcfcfdfdfdfbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf7f7f7f8f8f8fbfbfbfcfcfcfdfdfdfbfbfbfafafaf9f9f9fafafafafafaf8f8f8f8f8f8f8f8f8fbfbfbfefefefbfbfbfafafafafafaf9f9f9fbfbfbfbfbfbf9f9f9f8f8f8fafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f9f9f9fafafafbfbfbfafafafdfdfdfbfbfbfdfdfdfcfcfcf7f7f7f8f8f8fdfdfdfefefefcfcfcf9f9f9fbfbfbfdfdfdfbfbfbf8f8f8f2f2f2f0f0f0f5f5f5f3f3f3f1f1f1f2f2f2f1f1f1efefefefefeff8f8f8fbfbfbfdfdfdfefefefefefefdfdfdfbfbfbfffffffffffffffffffffffffffffffffffffffffffcfcfcf7f7f7fbfbfbf7f7f7f5f5f5f9f9f9fbfbfbf9f9f9f4f4f4f4f4f4f0f0f0f3f3f3f7f7f7fafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8fafafaf7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f5f5f5fafafafbfbfbfbfbfbfafafaf7f7f7f5f5f5fdfdfdfafafaf2f2f2f3f3f3efefeff3f3f3fcfcfcfdfdfdfefefefcfcfcf5f5f5f6f6f6f9f9f9fafafafbfbfbfafafafdfdfdfefefef9f9f9fafafafafafaf9f9f9fcfcfcfafafafbfbfbfafafafafafaf9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f2f2f2f2f2f2f0f0f0f0f0f0f1f1f1f3f3f3f4f4f4f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8fbfbfbfafafaf9f9f9fafafafcfcfcfefefefdfdfdfcfcfcfbfbfbfbfbfbf7f7f7f4f4f4f1f1f1f3f3f3f6f6f6f7f7f7f5f5f5f0f0f0f7f7f7f8f8f8f0f0f0efefeff3f3f3f6f6f6f5f5f5f1f1f1f5f5f5f6f6f6f8f8f8fcfcfcfbfbfbfdfdfdfefefefffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfafafaf8f8f8f9f9f9f8f8f8fdfdfdecececd8d8d8dcdcdce7e7e7fcfcfcfffffffefefefefefefcfcfcfdfdfdfdfdfdfbfbfbf5f5f5f1f1f1efefefedededefefefeeeeeef3f3f3f5f5f5ededede4e4e4dadadadddddde0e0e0e8e8e8f3f3f3f5f5f5f1f1f1f1f1f1f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f6f6f6fafafafbfbfbfbfbfbfafafaf9f9f9f6f6f6f9f9f9fafafafcfcfcfbfbfbfdfdfdfdfdfdfefefefdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfefefef8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f6f6f6f4f4f4fbfbfbf9f9f9f5f5f5f2f2f2f0f0f0f1f1f1eeeeeeeeeeeef5f5f5f9f9f9f6f6f6f3f3f3eeeeeeebebebe9e9e9edededf1f1f1efefeff4f4f4f7f7f7fafafaf7f7f7f0f0f0f3f3f3f1f1f1f3f3f3f1f1f1f6f6f6f2f2f2f3f3f3f7f7f7f5f5f5f6f6f6f9f9f9f1f1f1f4f4f4f4f4f4f9f9f9fafafaf6f6f6f1f1f1f3f3f3f5f5f5f5f5f5f7f7f7f6f6f6f4f4f4f8f8f8f5f5f5f9f9f9fafafaf4f4f4f4f4f4f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfafafafafafafafafafafafafdfdfdfafafaf9f9f9fafafafafafaf9f9f9fcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f5f5f5f7f7f7fdfdfdf8f8f8f6f6f6f7f7f7f9f9f9fcfcfcfcfcfcfefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfdfdfdf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7fcfcfcfcfcfcf9f9f9fbfbfbfdfdfdfefefefcfcfcfdfdfdfdfdfdfafafaf9f9f9fcfcfcfdfdfdf9f9f9fbfbfbfbfbfbfafafaf5f5f5efefeff7f7f7f8f8f8f9f9f9fefefefdfdfdfdfdfdfefefef9f9f9f9f9f9fbfbfbfcfcfcfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfefefefcfcfcfefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfafafaecececeeeeeef7f7f7f5f5f5f9f9f9fcfcfcf6f6f6f6f6f6fafafafafafaf7f7f7f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f8f8f8fafafafcfcfcfbfbfbf5f5f5f5f5f5f2f2f2f4f4f4fbfbfbfcfcfcf1f1f1eeeeeeebebebf2f2f2fafafafdfdfdfefefefdfdfdfdfdfdf8f8f8f2f2f2eeeeeef2f2f2f5f5f5f6f6f6f9f9f9f8f8f8f6f6f6f8f8f8fcfcfcfcfcfcf5f5f5f2f2f2f2f2f2f7f7f7e9e9e9f4f4f4fdfdfdebebebe8e8e8fafafaefefeff3f3f3e8e8e8e8e8e8f2f2f2f6f6f6f8f8f8fafafaf7f7f7f4f4f4f5f5f5f5f5f5f3f3f3f7f7f7fbfbfbfbfbfbfcfcfcfefefefdfdfdfcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfcfcfcfdfdfdf8f8f8f7f7f7f8f8f8fafafaf8f8f8f6f6f6f4f4f4f6f6f6fbfbfbfefefefdfdfdfafafaf7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f6f6f6f4f4f4f8f8f8f9f9f9fafafaf9f9f9f9f9f9f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcf8f8f8f8f8f8fcfcfcf9f9f9f8f8f8f8f8f8fafafafbfbfbfcfcfcfbfbfbfafafafbfbfbfbfbfbfbfbfbf8f8f8fafafaf9f9f9fafafafcfcfcfbfbfbfcfcfcfbfbfbf9f9f9fafafafafafafafafafafafaf8f8f8f4f4f4f5f5f5f5f5f5f5f5f5f3f3f3f3f3f3f5f5f5f9f9f9fbfbfbfdfdfdfefefefcfcfcf8f8f8f7f7f7f9f9f9fdfdfdfbfbfbfefefefbfbfbfefefefafafaf7f7f7fafafaf8f8f8f5f5f5fafafafdfdfdfcfcfcf7f7f7f2f2f2f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f9f9f9fcfcfcfafafaf5f5f5f5f5f5efefeff0f0f0f6f6f6f8f8f8fafafaf6f6f6f4f4f4f4f4f4f6f6f6fcfcfcf6f6f6f2f2f2f3f3f3f7f7f7fafafafdfdfdf7f7f7ededededededfafafafafafaf6f6f6fefefef7f7f7f3f3f3f0f0f0efefeff3f3f3f9f9f9fbfbfbf9f9f9f8f8f8fafafafcfcfcf9f9f9f7f7f7f7f7f7f6f6f6f8f8f8fafafaf7f7f7f5f5f5f9f9f9f8f8f8f5f5f5f8f8f8fafafaf9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfbfbfbf8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f5f5f5f4f4f4f2f2f2f2f2f2f1f1f1f1f1f1efefefeeeeeef1f1f1f0f0f0f1f1f1f5f5f5f6f6f6f6f6f6f4f4f4f6f6f6fbfbfbfbfbfbf5f5f5f8f8f8fefefefffffffcfcfcfdfdfdfcfcfcfafafafafafafcfcfcfdfdfdfefefefffffffffffffefefefcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8fffffff3f3f3e0e0e0eaeaeafbfbfbfffffffffffffefefefffffffdfdfdf9f9f9f4f4f4f2f2f2f3f3f3f6f6f6eeeeeeefefeff9f9f9f8f8f8f3f3f3e5e5e5dadadae3e3e3f2f2f2f9f9f9fbfbfbfcfcfcf5f5f5f4f4f4fafafaf8f8f8f5f5f5f6f6f6fbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9fbfbfbfbfbfbfafafaf6f6f6fafafafafafafcfcfcfcfcfcfafafafbfbfbf8f8f8f8f8f8f6f6f6f9f9f9fdfdfdfcfcfcfafafaf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7fafafafbfbfbf8f8f8f9f9f9fbfbfbfbfbfbf9f9f9fefefefdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f6f6f6f9f9f9fcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffffffffefefefefefefefefefafafaf7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f7f7f7f8f8f8f5f5f5fbfbfbf7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f2f2f2f3f3f3f8f8f8fbfbfbf8f8f8f6f6f6fdfdfdfefefefefefefefefefdfdfdfcfcfcf7f7f7f5f5f5fafafaf2f2f2f3f3f3fbfbfbfbfbfbfdfdfdfafafaf9f9f9f8f8f8f6f6f6f4f4f4f8f8f8fafafafbfbfbfafafafafafafcfcfcfbfbfbfefefefdfdfdfbfbfbfbfbfbfdfdfdfffffffefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffefefefefefefefefefefefefefefefefefefffffffefefefefefefcfcfcf9f9f9f9f9f9fcfcfcfefefefffffffffffffffffffefefefafafaf8f8f8fdfdfdfefefefefefefefefefefefefffffffffffffffffffafafaf8f8f8fdfdfdfafafaf3f3f3f4f4f4f6f6f6f4f4f4f7f7f7f9f9f9fbfbfbfafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdfbfbfbfafafafcfcfcfefefefffffffffffffefefefdfdfdfefefefdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfbfbfbf6f6f6f4f4f4f8f8f8f7f7f7f0f0f0f3f3f3f8f8f8fefefefffffffffffffffffffbfbfbfbfbfbfbfbfbfafafafdfdfdfefefef4f4f4f2f2f2f3f3f3f5f5f5f0f0f0f3f3f3f8f8f8f1f1f1e8e8e8ebebebe8e8e8eaeaeaececececececefefeff6f6f6f3f3f3f0f0f0f0f0f0eeeeeeeeeeeef1f1f1f6f6f6f4f4f4f4f4f4f1f1f1fafafafcfcfcf6f6f6efefeff8f8f8fffffffcfcfcf9f9f9f9f9f9fbfbfbfafafaf1f1f1f1f1f1fafafafefefefefefefcfcfcf8f8f8f7f7f7f9f9f9f9f9f9f0f0f0f7f7f7fafafafbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f1f1f1f2f2f2fdfdfdfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f5f5f5f9f9f9f9f9f9fafafaf8f8f8f8f8f8f9f9f9fafafafbfbfbf9f9f9fbfbfbf8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafafafafaf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7fafafafafafafafafaf9f9f9f9f9f9f6f6f6f6f6f6fafafaf9f9f9f7f7f7fafafaf9f9f9f8f8f8f9f9f9f7f7f7fbfbfbfdfdfdfbfbfbf9f9f9fafafafbfbfbf9f9f9fcfcfcfefefefdfdfdf7f7f7f6f6f6fdfdfdf9f9f9f5f5f5f8f8f8fbfbfbfefefefdfdfdfbfbfbfbfbfbfefefef9f9f9f4f4f4f4f4f4f7f7f7fbfbfbf8f8f8ededede9e9e9eaeaeaecececf4f4f4f7f7f7f3f3f3f1f1f1f6f6f6f5f5f5f0f0f0f4f4f4fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f6f6f6f8f8f8fcfcfcfdfdfdfcfcfcf6f6f6f8f8f8fafafafcfcfcfcfcfcfcfcfcf8f8f8f7f7f7fbfbfbfcfcfcfcfcfcfefefefefefef4f4f4f1f1f1f6f6f6fafafaf4f4f4fafafafbfbfbf9f9f9fbfbfbfcfcfcfafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f4f4f4f5f5f5f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7f6f6f6f4f4f4f2f2f2f3f3f3f2f2f2ececececececf0f0f0f0f0f0f3f3f3f3f3f3f6f6f6fcfcfcfcfcfcfcfcfcfefefefdfdfdfdfdfdfbfbfbf9f9f9fcfcfcfbfbfbf6f6f6f7f7f7f9f9f9fafafafbfbfbfbfbfbf9f9f9f7f7f7f7f7f7fcfcfcfdfdfdfdfdfdfbfbfbfbfbfbf8f8f8f5f5f5f5f5f5f4f4f4f3f3f3f6f6f6fafafafdfdfdfafafafcfcfcfffffffcfcfcfcfcfcfefefefffffffffffffffffffdfdfdfcfcfcfcfcfcf9f9f9f5f5f5fbfbfbfffffffffffffefefefefefefefefefffffffdfdfdfcfcfcfdfdfdfffffffefefefbfbfbfafafaf6f6f6f4f4f4f5f5f5f8f8f8fcfcfcfbfbfbf8f8f8f6f6f6f3f3f3efefefefefeff0f0f0efefeff0f0f0efefefededededededefefeff4f4f4f9f9f9f8f8f8f5f5f5f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f9f9f9fafafaf8f8f8fafafaf9f9f9f7f7f7f6f6f6f7f7f7f9f9f9fafafafbfbfbf7f7f7fdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfafafaf7f7f7fafafaf8f8f8f7f7f7f6f6f6f7f7f7fbfbfbfbfbfbfcfcfcfffffffffffffffffffefefefefefefdfdfdf8f8f8f6f6f6f6f6f6f8f8f8fcfcfcfdfdfdfcfcfcfdfdfdfffffffffffffffffffefefefffffffefefefcfcfcf6f6f6f4f4f4fffffffefefefcfcfcfcfcfcfdfdfdfffffffffffffffffffffffffefefefefefefefefefffffffefefef0f0f0e6e6e6f6f6f6fdfdfdf9f9f9f9f9f9f8f8f8f8f8f8f5f5f5fbfbfbfcfcfcf6f6f6f6f6f6fcfcfcfafafafcfcfcfbfbfbfbfbfbf9f9f9fafafafbfbfbf9f9f9fafafafbfbfbf8f8f8f5f5f5f3f3f3f7f7f7f8f8f8f7f7f7f4f4f4f2f2f2f8f8f8f8f8f8f3f3f3f7f7f7fcfcfcf9f9f9f7f7f7f9f9f9fafafafdfdfdfbfbfbfcfcfcf9f9f9f5f5f5f5f5f5f4f4f4f3f3f3f4f4f4f5f5f5f6f6f6f9f9f9f9f9f9fcfcfcfdfdfdfbfbfbfafafafbfbfbfbfbfbfdfdfdfdfdfdfffffffffffffefefefffffffefefefcfcfcfafafaf8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f4f4f4ececece1e1e1ecececf8f8f8efefefebebebf0f0f0f9f9f9fafafafdfdfdfbfbfbf9f9f9f6f6f6f8f8f8fbfbfbf9f9f9f9f9f9fafafafcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffcfcfcf7f7f7f5f5f5fafafafefefefcfcfcfafafafdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfafafafbfbfbfcfcfcf6f6f6f7f7f7fafafafbfbfbfcfcfcfbfbfbfcfcfcf2f2f2f0f0f0edededf2f2f2f2f2f2e9e9e9ebebebe7e7e7edededecececebebebf1f1f1f9f9f9fafafaf7f7f7f6f6f6f4f4f4f7f7f7fbfbfbfefefefefefefafafafefefefefefefefefefefefefcfcfcfdfdfdfefefefefefefcfcfcfdfdfdfefefefafafaecececeeeeeefcfcfcf8f8f8f6f6f6f8f8f8f6f6f6f6f6f6f8f8f8fcfcfcf2f2f2f3f3f3fbfbfbfcfcfcf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f5f5f5f9f9f9fbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fbfbfbfafafaf8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f4f4f4f4f4f4f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcf7f7f7f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8fafafafafafaf9f9f9f8f8f8f7f7f7f3f3f3f5f5f5f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f8f8f8fbfbfbfbfbfbfdfdfdfcfcfcfafafafdfdfdfdfdfdfefefef9f9f9f6f6f6f8f8f8f5f5f5fbfbfbfdfdfdfbfbfbf8f8f8fbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f3f3f3ededededededf2f2f2f5f5f5f8f8f8f9f9f9fefefefbfbfbf6f6f6f8f8f8fafafaf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9fafafafcfcfcf8f8f8fdfdfdf8f8f8f5f5f5f9f9f9f9f9f9f9f9f9fcfcfcfafafaf6f6f6f9f9f9fbfbfbf7f7f7f7f7f7f7f7f7f9f9f9fbfbfbfafafaf9f9f9f7f7f7f9f9f9fcfcfcfdfdfdfdfdfdf9f9f9f8f8f8fafafaf7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fcfcfcfdfdfdfcfcfcfbfbfbf9f9f9fbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfafafaf6f6f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6f6f6f6f6f6f5f5f5f2f2f2f4f4f4f4f4f4f7f7f7fbfbfbfafafafcfcfcfafafafbfbfbfbfbfbfdfdfdfcfcfcfbfbfbf9f9f9fdfdfdfbfbfbfafafaf7f7f7f8f8f8f9f9f9f8f8f8fafafaf6f6f6f5f5f5f5f5f5f7f7f7f8f8f8fbfbfbf6f6f6f4f4f4f7f7f7fbfbfbf7f7f7f3f3f3f1f1f1f1f1f1f2f2f2f2f2f2f3f3f3f5f5f5f5f5f5f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf8f8f8fbfbfbf8f8f8f4f4f4f4f4f4f5f5f5f9f9f9fdfdfdfdfdfdfefefefefefef9f9f9f2f2f2f0f0f0ecececfafafafffffffafafaf8f8f8f7f7f7f8f8f8f5f5f5f1f1f1f7f7f7fffffffbfbfbfbfbfbfdfdfdfbfbfbfcfcfcfcfcfcfbfbfbf7f7f7fcfcfcfdfdfdfbfbfbfcfcfcfafafafafafafafafaf9f9f9f7f7f7fdfdfdf9f9f9f7f7f7f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0edededeeeeeef2f2f2edededeaeaeaecececedededeeeeeeebebebe9e9e9e9e9e9f0f0f0f1f1f1f4f4f4f2f2f2f1f1f1f5f5f5f1f1f1f0f0f0f2f2f2f3f3f3f5f5f5f3f3f3f4f4f4f6f6f6f9f9f9fafafafdfdfdfcfcfcfcfcfcfefefefdfdfdfafafafafafafdfdfdfbfbfbf8f8f8f6f6f6f6f6f6fafafafbfbfbfafafafafafafbfbfbfdfdfdfefefefffffffffffffffffffffffffbfbfbf7f7f7f8f8f8fdfdfdfefefefcfcfcf8f8f8f8f8f8fafafafdfdfdfefefefbfbfbfffffffffffffffffffdfdfdf7f7f7f3f3f3f2f2f2e9e9e9f3f3f3fbfbfbf7f7f7fbfbfbf7f7f7efefefedededfafafaf4f4f4fbfbfbf9f9f9f4f4f4f3f3f3f5f5f5f1f1f1f0f0f0f4f4f4f6f6f6f5f5f5f4f4f4f6f6f6f8f8f8f2f2f2eeeeeef3f3f3f6f6f6f6f6f6f4f4f4f1f1f1f3f3f3f8f8f8f5f5f5f3f3f3f8f8f8f8f8f8f4f4f4f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f8f8f8fafafafafafaf8f8f8fafafafafafafcfcfcfafafaf9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f5f5f5f5f5f5f7f7f7f9f9f9fafafafafafaf9f9f9f7f7f7f5f5f5f3f3f3ededede9e9e9eeeeeef0f0f0e8e8e8e4e4e4dededee6e6e6f3f3f3fbfbfbfefefefcfcfcfdfdfdfefefefefefefcfcfcfbfbfbf7f7f7f8f8f8fdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefffffffcfcfcf8f8f8f8f8f8f5f5f5f7f7f7fafafafbfbfbfbfbfbf8f8f8f7f7f7f9f9f9f8f8f8fafafafdfdfdfbfbfbfcfcfcf8f8f8f9f9f9fdfdfdfefefefefefefbfbfbf1f1f1e9e9e9e2e2e2e5e5e5e9e9e9eaeaeae8e8e8efefeff1f1f1f2f2f2f6f6f6f0f0f0e8e8e8e8e8e8f1f1f1f2f2f2f1f1f1eeeeeef8f8f8fcfcfcfafafafbfbfbf8f8f8fafafafafafafafafafcfcfcfdfdfdfefefefefefefffffffefefefcfcfcfcfcfcfffffffcfcfcfbfbfbfcfcfcf7f7f7f8f8f8f7f7f7f2f2f2f3f3f3f5f5f5f9f9f9fafafaf7f7f7f7f7f7f9f9f9f5f5f5edededf8f8f8f9f9f9fafafafbfbfbf7f7f7f8f8f8fafafaf7f7f7edededf4f4f4fafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6f8f8f8fcfcfcf7f7f7fafafafafafaf7f7f7f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f9f9f9fafafaf9f9f9f8f8f8f7f7f7fafafaf9f9f9f9f9f9fafafafafafafafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8fafafaf8f8f8f5f5f5f8f8f8f5f5f5f5f5f5f6f6f6fafafafcfcfcf6f6f6f9f9f9fdfdfdf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfdfdfdfafafafbfbfbfbfbfbfcfcfcfcfcfcf7f7f7f7f7f7f7f7f7f9f9f9f6f6f6f5f5f5f1f1f1efefeff1f1f1f3f3f3f8f8f8f8f8f8f8f8f8fafafaf9f9f9f4f4f4f3f3f3f6f6f6f8f8f8f8f8f8fdfdfdfffffffdfdfdfbfbfbfefefefdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf7f7f7fcfcfcf9f9f9f1f1f1f2f2f2f6f6f6f3f3f3f2f2f2f7f7f7fafafaf5f5f5f8f8f8f6f6f6f7f7f7fdfdfdfcfcfcfafafafbfbfbf7f7f7f5f5f5f5f5f5f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfafafaf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfafafaf8f8f8f8f8f8fdfdfdfdfdfdfbfbfbf7f7f7f2f2f2efefefedededecececf0f0f0f2f2f2f2f2f2f8f8f8fbfbfbfdfdfdfefefefefefefefefefefefefcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfefefefffffffdfdfdfafafaf7f7f7fbfbfbf9f9f9f8f8f8f8f8f8f7f7f7fafafaf9f9f9f3f3f3f0f0f0f0f0f0f2f2f2f5f5f5f4f4f4f7f7f7f7f7f7f5f5f5f8f8f8f9f9f9f4f4f4f0f0f0f2f2f2f6f6f6f9f9f9fafafaf9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf8f8f8f3f3f3f5f5f5f6f6f6f4f4f4f3f3f3f6f6f6f5f5f5f3f3f3efefeff8f8f8f9f9f9f1f1f1e7e7e7e4e4e4eaeaeaefefeff3f3f3f0f0f0f0f0f0f4f4f4f5f5f5fafafafcfcfcf9f9f9f3f3f3f4f4f4f8f8f8fbfbfbfbfbfbf4f4f4eeeeeef7f7f7f9f9f9f6f6f6f3f3f3f4f4f4fafafaf2f2f2f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f9f9f9fafafaf8f8f8fafafafbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fcfcfcf8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f4f4f4f2f2f2f2f2f2f3f3f3efefeff3f3f3f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f2f2f2f4f4f4f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f8f8f8fafafaf7f7f7f5f5f5f7f7f7f9f9f9f8f8f8fafafafefefefdfdfdfcfcfcfdfdfdfafafaf9f9f9fefefef6f6f6ecececf3f3f3eeeeeee6e6e6f6f6f6fefefef7f7f7e2e2e2e4e4e4f8f8f8fefefef9f9f9efefeff3f3f3fdfdfdfffffffffffffcfcfcfcfcfcfafafaf6f6f6f7f7f7fcfcfcf9f9f9fcfcfcf5f5f5fbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfbfbfbfefefefdfdfdfdfdfdfafafafafafaf9f9f9fdfdfdfdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcf9f9f9f4f4f4f4f4f4f6f6f6f8f8f8f5f5f5f4f4f4f4f4f4f6f6f6f9f9f9fbfbfbf9f9f9fafafafdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f7f7f7f2f2f2eaeaeae9e9e9e6e6e6ecececf4f4f4ebebebebebebfcfcfcfdfdfdf9f9f9f9f9f9fafafafefefefffffffffffffffffffdfdfdfcfcfcfdfdfdfefefefffffffffffffdfdfdfafafafafafafbfbfbfbfbfbfafafafcfcfcfbfbfbf7f7f7ebebebe7e7e7e9e9e9ecececededededededefefefedededebebebebebebededede9e9e9eeeeeef5f5f5f1f1f1f1f1f1f2f2f2f4f4f4fcfcfcf8f8f8edededf6f6f6ebebebe0e0e0eaeaeaecececf3f3f3f3f3f3f1f1f1f7f7f7fcfcfcf4f4f4e8e8e8f2f2f2efefeff1f1f1f7f7f7fdfdfdfffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfcfcfcfefefefcfcfcfcfcfcfafafafbfbfbfbfbfbf6f6f6f3f3f3f6f6f6fafafafafafafafafafcfcfcfafafafafafafafafaf9f9f9f5f5f5f8f8f8fafafafafafaf7f7f7f8f8f8fbfbfbfdfdfdfefefefbfbfbfbfbfbf7f7f7f3f3f3f3f3f3f6f6f6fafafafafafaf8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9fafafaf8f8f8f7f7f7fcfcfcf9f9f9f9f9f9f6f6f6f6f6f6f6f6f6fafafafafafafafafaf9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f4f4f4f5f5f5f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fcfcfcf9f9f9f6f6f6f5f5f5f4f4f4f8f8f8f6f6f6f8f8f8fbfbfbfbfbfbfafafafafafaf8f8f8f3f3f3f6f6f6fafafaf7f7f7f6f6f6fbfbfbf8f8f8f8f8f8fcfcfcfafafafcfcfcfbfbfbfafafafafafafafafafdfdfdfcfcfcfafafafcfcfcfbfbfbfafafaf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbf8f8f8f9f9f9fdfdfdfefefefdfdfdfefefefefefefcfcfcfafafaf9f9f9fafafaf7f7f7f7f7f7f4f4f4f3f3f3f4f4f4f2f2f2f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f4f4f4f4f4f4f9f9f9f9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9fafafafcfcfcfcfcfcfafafaf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8fafafafdfdfdfcfcfcfafafaf7f7f7fafafaf6f6f6efefeff1f1f1f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f8f8f8fafafafbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfafafafdfdfdfefefefefefefbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfafafaf8f8f8f2f2f2f1f1f1f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7fdfdfdfdfdfdf7f7f7f7f7f7fbfbfbfafafaf9f9f9fcfcfcfafafafafafafafafaf8f8f8fbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffffffffefefefefefefafafaf7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f9f9f9f6f6f6f3f3f3f8f8f8f4f4f4f4f4f4f0f0f0e8e8e8e8e8e8f0f0f0f0f0f0efefeff4f4f4f9f9f9fcfcfcfffffff9f9f9f2f2f2f5f5f5f5f5f5f3f3f3efefeff2f2f2f5f5f5f6f6f6f1f1f1f1f1f1f9f9f9fcfcfcfdfdfdfcfcfcfbfbfbfdfdfdfbfbfbfbfbfbf8f8f8f9f9f9f6f6f6fafafafbfbfbfcfcfcfafafaf7f7f7f6f6f6f3f3f3f2f2f2f6f6f6f8f8f8f5f5f5f8f8f8fbfbfbfffffffefefefffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfefefefefefefefefefbfbfbfcfcfcf4f4f4efefeff2f2f2f2f2f2eeeeeeebebebeaeaeaeaeaeaf0f0f0f1f1f1edededecececeeeeeeefefefedededf0f0f0f3f3f3f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f1f1f1f2f2f2efefefeeeeeef5f5f5f8f8f8f7f7f7fbfbfbfdfdfdf5f5f5fcfcfcfffffffbfbfbcececeb2b2b2e0e0e0fdfdfdfffffffdfdfdf2f2f2ebebebf1f1f1fefefefdfdfdfbfbfbfcfcfcfefefefdfdfdfcfcfcfdfdfdfbfbfbf9f9f9fbfbfbfefefefefefef8f8f8f5f5f5f8f8f8fcfcfcfdfdfdfbfbfbf7f7f7f7f7f7f8f8f8fbfbfbfcfcfcfefefefffffffefefefffffffefefefffffffefefefbfbfbfbfbfbfbfbfbfafafafafafafcfcfcfcfcfcfbfbfbf9f9f9fafafafafafafcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefbfbfbf7f7f7efefefebebebebebebf6f6f6f7f7f7f7f7f7eaeaeadcdcdce3e3e3f2f2f2f7f7f7f8f8f8fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdf8f8f8f5f5f5f5f5f5f2f2f2f7f7f7f7f7f7f8f8f8f5f5f5ebebebececece4e4e4e7e7e7f1f1f1f1f1f1f3f3f3f1f1f1f2f2f2f0f0f0eeeeeef5f5f5f3f3f3f2f2f2eeeeeeebebebeeeeeef2f2f2f2f2f2f0f0f0eeeeeeeaeaeaefefeff3f3f3f5f5f5f8f8f8f8f8f8f8f8f8f3f3f3f4f4f4f7f7f7fafafafefefefdfdfdf7f7f7fcfcfcf8f8f8edededf6f6f6fafafafefefefdfdfdfcfcfcfcfcfcf6f6f6eaeaeaf2f2f2f6f6f6f9f9f9fefefef4f4f4f7f7f7fefefef9f9f9f9f9f9fbfbfbfdfdfdf7f7f7f2f2f2f1f1f1f8f8f8fffffffefefefefefef7f7f7f4f4f4f7f7f7f8f8f8f8f8f8f3f3f3f3f3f3f9f9f9fbfbfbfbfbfbfafafafbfbfbfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfafafafdfdfdfdfdfdfcfcfcf9f9f9f5f5f5f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fafafaf8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fafafafafafafafafafafafafafafaf8f8f8fbfbfbfafafaf6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9fafafafcfcfcfffffffefefefdfdfdf7f7f7f6f6f6f8f8f8f7f7f7f2f2f2f6f6f6f8f8f8fcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf6f6f6fbfbfbf8f8f8f5f5f5f4f4f4f7f7f7f8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5fbfbfbfcfcfcfafafaf5f5f5f4f4f4fbfbfbfafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f3f3f3f5f5f5f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f4f4f4f8f8f8f9f9f9fcfcfcfbfbfbfafafaf7f7f7fbfbfbfafafafbfbfbfcfcfcf7f7f7f4f4f4f4f4f4f9f9f9fbfbfbfefefefcfcfcf9f9f9f8f8f8f6f6f6f6f6f6f4f4f4f3f3f3f3f3f3f6f6f6f8f8f8f4f4f4f2f2f2f2f2f2efefeff3f3f3f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7fafafafcfcfcfcfcfcfefefefdfdfdfdfdfdfdfdfdfcfcfcf9f9f9fafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfafafaf8f8f8f7f7f7f9f9f9f9f9f9fafafaf7f7f7f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfefefefffffffefefefffffffefefefdfdfdf9f9f9f0f0f0e8e8e8e2e2e2e6e6e6ebebebefefeff6f6f6fbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbf5f5f5f5f5f5fbfbfbfdfdfdfffffffffffffffffffefefefdfdfdfbfbfbfdfdfdfefefefbfbfbf7f7f7f4f4f4f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbf8f8f8f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8f8f8f8f8f8f8fafafafefefefbfbfbf9f9f9fafafafafafafbfbfbfcfcfcfbfbfbfbfbfbfefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefffffffffffffefefefdfdfdfcfcfcfbfbfbfafafaf8f8f8f8f8f8fafafafbfbfbf8f8f8f6f6f6f7f7f7f8f8f8f6f6f6f0f0f0ebebebeeeeeef3f3f3f4f4f4edededf0f0f0f7f7f7f7f7f7fafafafcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdf9f9f9f2f2f2f2f2f2f4f4f4f7f7f7fafafafcfcfcfcfcfcfbfbfbf7f7f7f9f9f9f5f5f5f3f3f3f6f6f6fbfbfbfcfcfcf8f8f8f9f9f9f9f9f9ecececf8f8f8fefefefafafaf9f9f9f8f8f8edededefefeffdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfefefefdfdfdfafafaf8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f4f4f4f6f6f6f7f7f7fbfbfbfdfdfdfdfdfdfcfcfcf8f8f8f8f8f8fbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfafafaf9f9f9fbfbfbf7f7f7f3f3f3f5f5f5f9f9f9f9f9f9f8f8f8f5f5f5f6f6f6fafafafcfcfcf8f8f8f8f8f8fcfcfcf9f9f9f1f1f1edededf3f3f3f9f9f9f4f4f4fcfcfcfdfdfdfbfbfbfdfdfdfefefefffffffdfdfdf9f9f9f6f6f6ececece8e8e8f4f4f4f1f1f1f5f5f5f7f7f7f6f6f6f4f4f4edededeeeeeed9d9d9cdcdcde3e3e3dfdfdfe3e3e3f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f3f3f3f5f5f5f8f8f8f9f9f9f6f6f6f1f1f1f3f3f3f8f8f8fcfcfcfdfdfdfbfbfbfdfdfdfdfdfdfefefefffffffefefefdfdfdfbfbfbfefefefdfdfdfefefefdfdfdfefefefefefefcfcfcfafafafefefefefefef9f9f9fafafafefefefffffffffffffffffffffffffcfcfcfbfbfbfffffffdfdfdfcfcfcfcfcfcfefefefefefefdfdfdf6f6f6f6f6f6f0f0f0f2f2f2f6f6f6f9f9f9f6f6f6fafafafdfdfdfafafaf9f9f9f9f9f9f5f5f5f7f7f7fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafafafaf9f9f9f6f6f6f8f8f8fefefefafafafafafafcfcfcfafafaf7f7f7f8f8f8fbfbfbfafafafafafaf7f7f7f8f8f8f7f7f7f9f9f9fdfdfdfefefefbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfafafaf6f6f6f5f5f5f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9fbfbfbfafafaf9f9f9fafafafafafaf9f9f9f7f7f7f9f9f9f7f7f7fbfbfbfafafaf6f6f6fafafafdfdfdfafafaf7f7f7f6f6f6f8f8f8fafafaf9f9f9fafafaf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfafafafcfcfcfafafafbfbfbf9f9f9fafafaf8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f3f3f3f2f2f2f2f2f2f3f3f3f8f8f8f4f4f4f4f4f4f4f4f4f4f4f4f6f6f6f7f7f7fafafafbfbfbf8f8f8f9f9f9fafafaf4f4f4f2f2f2f2f2f2f5f5f5f5f5f5f3f3f3f0f0f0f5f5f5fdfdfdfdfdfdfcfcfcfbfbfbfcfcfcf9f9f9fbfbfbfdfdfdfdfdfdfefefefafafaf7f7f7f8f8f8fcfcfcfbfbfbfafafafdfdfdfefefefdfdfdfbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f8f8f8fafafafafafaf8f8f8fafafaf8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfafafaf4f4f4f3f3f3f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfafafafafafaf9f9f9fafafaf9f9f9f7f7f7f7f7f7f7f7f7f5f5f5f2f2f2eeeeeeefefeff2f2f2f0f0f0f1f1f1eeeeeef0f0f0f2f2f2f8f8f8fcfcfcfbfbfbfafafaf6f6f6f5f5f5fafafafbfbfbfafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfefefefbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8fbfbfbfdfdfdfefefefffffffefefefafafafbfbfbfefefefcfcfcfafafaf7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfefefefffffffefefefdfdfdfcfcfcfbfbfbfdfdfdfefefefffffffffffffefefefffffffefefefbfbfbf7f7f7f3f3f3f0f0f0eeeeeeebebebeaeaeaf5f5f5f9f9f9fbfbfbfdfdfdfffffffdfdfdfefefefefefefcfcfcf6f6f6f9f9f9f8f8f8fafafafbfbfbfafafafbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfcfcfcf9f9f9f5f5f5f5f5f5f4f4f4f5f5f5f8f8f8f7f7f7f3f3f3f4f4f4f6f6f6f5f5f5f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7fbfbfbfefefefefefefefefefafafaf9f9f9f9f9f9f6f6f6f6f6f6f5f5f5fafafafcfcfcf9f9f9f8f8f8fcfcfcfcfcfcfafafafafafafafafafcfcfcfdfdfdfcfcfcfafafafcfcfcfcfcfcf8f8f8f8f8f8fbfbfbfefefefefefef9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f1f1f1f0f0f0f3f3f3f4f4f4f4f4f4f3f3f3f2f2f2f2f2f2f0f0f0efefeff2f2f2f4f4f4f2f2f2f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcf8f8f8f7f7f7f9f9f9f5f5f5f4f4f4f6f6f6f6f6f6fafafafcfcfcf9f9f9f9f9f9fffffffffffffffffffefefefafafafcfcfcfffffffffffffffffffefefefcfcfcfcfcfcf5f5f5f5f5f5f9f9f9fdfdfdfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9fdfdfdfefefefbfbfbfcfcfcfdfdfdfbfbfbf6f6f6f4f4f4f6f6f6f1f1f1ecececefefeff4f4f4fafafafdfdfdfdfdfdfefefefdfdfdfafafaf8f8f8f9f9f9f6f6f6f2f2f2f6f6f6fcfcfcfcfcfcfdfdfdf3f3f3ebebebfafafafcfcfcf0f0f0e8e8e8fafafaedededeaeaeaf2f2f2f8f8f8f6f6f6f6f6f6f4f4f4f4f4f4f1f1f1eeeeeee5e5e5e8e8e8ebebebeaeaeadddddddededef2f2f2f2f2f2f2f2f2f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f9f9f9fdfdfdfefefefefefefffffffdfdfdfdfdfdfefefefefefefdfdfdfefefefefefefcfcfcfefefefefefefefefefffffffdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefffffffffffffffffffffffffefefefdfdfdf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfefefefdfdfdfffffffffffffbfbfbf6f6f6fdfdfdfefefef9f9f9fafafaf7f7f7fafafafffffffbfbfbf5f5f5f9f9f9fbfbfbfbfbfbfbfbfbfefefef9f9f9f3f3f3f1f1f1fdfdfdfefefef5f5f5f1f1f1fbfbfbfdfdfdfbfbfbf6f6f6f6f6f6fbfbfbf9f9f9f6f6f6f2f2f2f1f1f1f3f3f3f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f9f9f9fafafaf9f9f9f4f4f4f4f4f4f9f9f9fefefefcfcfcfbfbfbfdfdfdfdfdfdfefefefdfdfdfcfcfcfbfbfbfafafafafafafafafaf6f6f6f8f8f8f8f8f8f6f6f6f4f4f4f7f7f7f9f9f9f9f9f9fafafaf9f9f9f8f8f8fbfbfbfbfbfbf9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fdfdfdf8f8f8f7f7f7fafafafafafafcfcfcfcfcfcfafafafbfbfbfcfcfcf9f9f9f9f9f9fafafaf8f8f8f6f6f6f7f7f7f7f7f7fafafaf9f9f9f7f7f7f6f6f6f7f7f7f7f7f7fbfbfbfcfcfcfcfcfcfcfcfcf8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6fbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfafafafafafafbfbfbf9f9f9fbfbfbf7f7f7f5f5f5f9f9f9f9f9f9f8f8f8f9f9f9f4f4f4f1f1f1f4f4f4fafafaf8f8f8f7f7f7fbfbfbfbfbfbfafafaf5f5f5f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fafafaf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcf9f9f9f6f6f6f7f7f7fafafafcfcfcfcfcfcfefefefefefefefefef7f7f7f8f8f8f9f9f9fcfcfcfafafaf8f8f8f7f7f7f8f8f8f5f5f5f5f5f5f7f7f7f4f4f4f4f4f4f3f3f3f1f1f1f1f1f1f4f4f4f9f9f9fbfbfbfafafafcfcfcfbfbfbfdfdfdfffffffffffffdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfefefefefefefefefefdfdfdfafafafbfbfbfefefefefefefcfcfcfafafafafafaf9f9f9fafafafbfbfbfafafaf8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f9f9f9fafafaf8f8f8f3f3f3f2f2f2f5f5f5f6f6f6fbfbfbfafafafcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffefefefffffffefefefefefefefefefefefefffffffefefef7f7f7f2f2f2f3f3f3f3f3f3f5f5f5f8f8f8f9f9f9fefefefffffffffffffefefef9f9f9f7f7f7fdfdfdfbfbfbf6f6f6f3f3f3efefeff3f3f3f1f1f1e9e9e9f0f0f0f7f7f7f7f7f7f6f6f6f3f3f3f2f2f2f2f2f2f5f5f5f4f4f4f4f4f4f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfbfbfbf8f8f8f7f7f7fbfbfbfefefefffffffdfdfdfafafafbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9fbfbfbfefefefefefefafafaf4f4f4eeeeeef1f1f1f0f0f0eeeeeeefefefecececebebebf0f0f0ebebebebebebeeeeeeedededebebebefefeff4f4f4f5f5f5f0f0f0edededecececedededececece7e7e7ebebebeeeeeef2f2f2f2f2f2f1f1f1f3f3f3f1f1f1f1f1f1f5f5f5f6f6f6f5f5f5f2f2f2edededf5f5f5fafafaf5f5f5f6f6f6f8f8f8f5f5f5f1f1f1f2f2f2f9f9f9fcfcfcfcfcfcfbfbfbfafafafbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f0f0f0ecececebebebf5f5f5f7f7f7f4f4f4f7f7f7f8f8f8f6f6f6f3f3f3eaeaeaefefeff7f7f7f9f9f9fafafafdfdfdfafafaf6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f3f3f3f4f4f4f9f9f9f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9fbfbfbfcfcfcf6f6f6f6f6f6f0f0f0f2f2f2fbfbfbfffffffdfdfdfefefefbfbfbf8f8f8f8f8f8f5f5f5f0f0f0f5f5f5f9f9f9f7f7f7fbfbfbfafafaf1f1f1f3f3f3efefefebebebf7f7f7f3f3f3e2e2e2e4e4e4f0f0f0efefeff4f4f4f6f6f6edededefefeff4f4f4f2f2f2e9e9e9edededf3f3f3f7f7f7f3f3f3f6f6f6fcfcfcfafafafcfcfcfcfcfcfbfbfbfbfbfbfefefefffffffffffffffffffefefefffffffffffffffffffffffffefefefefefefdfdfdf9f9f9f7f7f7fdfdfdfefefefdfdfdfefefefffffffffffffffffffefefefefefefffffffffffffffffffcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfefefefefefefbfbfbfbfbfbfbfbfbf9f9f9fefefefcfcfcf9f9f9f9f9f9fdfdfdfcfcfcf3f3f3f6f6f6f9f9f9fcfcfcfefefefafafaeeeeeeeeeeeef7f7f7f9f9f9fafafafcfcfcfcfcfcf6f6f6f6f6f6fefefefffffffafafaf4f4f4f6f6f6f9f9f9f8f8f8fafafaf9f9f9f5f5f5fafafafafafaf9f9f9fbfbfbfdfdfdfcfcfcfafafafbfbfbfafafaf7f7f7f7f7f7fafafafafafaf6f6f6f7f7f7f6f6f6efefeff3f3f3fcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafaf9f9f9fafafafafafafcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f7f7f7f9f9f9fafafafbfbfbfafafafbfbfbfcfcfcfdfdfdfbfbfbfafafafafafaf8f8f8f7f7f7fafafafbfbfbf9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fdfdfdfcfcfcf9f9f9f9f9f9f9f9f9fafafaf9f9f9fbfbfbf9f9f9f9f9f9fafafaf7f7f7f7f7f7fafafaf9f9f9fcfcfcfcfcfcfdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcfafafafcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfafafaf8f8f8fefefefffffffffffffdfdfdfafafaf8f8f8fbfbfbfbfbfbfafafaf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9fbfbfbfafafaf9f9f9f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f8f8f8fbfbfbfafafaf3f3f3f5f5f5f5f5f5f9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfafafafcfcfcfbfbfbf7f7f7f6f6f6f8f8f8f9f9f9f9f9f9fdfdfdfcfcfcfafafafbfbfbfafafaf4f4f4f6f6f6f6f6f6f9f9f9fbfbfbfafafaf6f6f6f6f6f6fafafafafafafdfdfdfefefefefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefdfdfdfbfbfbfdfdfdfefefefdfdfdfcfcfcfcfcfcfafafaf6f6f6f4f4f4f4f4f4f5f5f5f7f7f7f6f6f6f3f3f3f1f1f1f1f1f1f2f2f2f6f6f6f7f7f7f9f9f9fafafaf8f8f8f6f6f6f7f7f7f6f6f6f4f4f4f7f7f7fafafafbfbfbfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfafafafdfdfdfffffffcfcfcf9f9f9f5f5f5f6f6f6fcfcfcf9f9f9f7f7f7f9f9f9f7f7f7f2f2f2f2f2f2f5f5f5fbfbfbf9f9f9f7f7f7f7f7f7ebebebf4f4f4fffffffdfdfdfafafaf7f7f7f4f4f4e6e6e6dddddde7e7e7f0f0f0f8f8f8fefefefbfbfbf8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfafafaf8f8f8fcfcfcfefefefefefefefefefffffffffffffffffffffffffffffffffffffdfdfdf6f6f6f2f2f2f2f2f2f7f7f7fbfbfbfdfdfdf8f8f8f5f5f5f5f5f5efefeff3f3f3f8f8f8f2f2f2f2f2f2f7f7f7fafafaf9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfefefefafafaf8f8f8f7f7f7f3f3f3f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f4f4f4efefeff6f6f6f9f9f9fafafafcfcfcfbfbfbfcfcfcf7f7f7f3f3f3f1f1f1f0f0f0f3f3f3f6f6f6f6f6f6f5f5f5f2f2f2f7f7f7f9f9f9f7f7f7f5f5f5ebebebebebebefefeff2f2f2eeeeeee4e4e4ecececf8f8f8f6f6f6f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f6f6f6f9f9f9fcfcfcfdfdfdfcfcfcf9f9f9f4f4f4f3f3f3f1f1f1f9f9f9fbfbfbf1f1f1f2f2f2f5f5f5f4f4f4f5f5f5f5f5f5f8f8f8edededeaeaeaf2f2f2f5f5f5f2f2f2f0f0f0efefeff0f0f0f1f1f1f2f2f2f1f1f1efefeff4f4f4f0f0f0efefeff1f1f1f4f4f4efefeff1f1f1f6f6f6f3f3f3f2f2f2f5f5f5fafafaf8f8f8f4f4f4fafafafafafaf5f5f5f5f5f5f9f9f9f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f3f3f3fafafafefefefbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f2f2f2efefeff3f3f3f5f5f5f8f8f8f7f7f7f7f7f7f0f0f0efefeff7f7f7f9f9f9f7f7f7f3f3f3f1f1f1efefeff1f1f1efefeff7f7f7fcfcfcf9f9f9f4f4f4f9f9f9f9f9f9fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfefefefefefefefefefcfcfcfbfbfbfcfcfcfbfbfbf7f7f7fafafafbfbfbf8f8f8fafafaf9f9f9f7f7f7f4f4f4f9f9f9fafafafbfbfbfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfbfbfbfafafaf7f7f7f4f4f4f7f7f7fdfdfdfefefefefefefffffffffffffffffffffffffffffffefefefdfdfdfefefefefefefefefefdfdfdfefefefefefef9f9f9f7f7f7f3f3f3ebebebebebebf3f3f3fbfbfbf2f2f2eeeeeef8f8f8f9f9f9f5f5f5f9f9f9f9f9f9f9f9f9f0f0f0f6f6f6f7f7f7f7f7f7fdfdfdfffffffbfbfbfafafaf9f9f9fcfcfcfdfdfdf9f9f9fdfdfdfdfdfdf5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f5f5f5f5f5f5f8f8f8f1f1f1ebebebfbfbfbfafafaf8f8f8f6f6f6f5f5f5f8f8f8fbfbfbf9f9f9fafafafafafaf8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7fcfcfcfafafafafafaf9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9fbfbfbf9f9f9f9f9f9fafafafafafafafafaf9f9f9fafafafcfcfcfbfbfbf8f8f8f8f8f8f8f8f8f6f6f6f7f7f7fcfcfcfafafaf9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbf8f8f8f1f1f1f9f9f9fefefefafafaf9f9f9f6f6f6f8f8f8fcfcfcfcfcfcfcfcfcf8f8f8f5f5f5f4f4f4f1f1f1f6f6f6fcfcfcfffffffcfcfcf8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6fbfbfbfcfcfcf9f9f9f6f6f6f3f3f3f5f5f5fcfcfcfcfcfcf7f7f7f5f5f5f7f7f7fafafaf9f9f9f6f6f6f6f6f6fafafafbfbfbf8f8f8f5f5f5f7f7f7f8f8f8f5f5f5f3f3f3f5f5f5f7f7f7fcfcfcfcfcfcf8f8f8f4f4f4f9f9f9f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8fbfbfbf9f9f9f9f9f9fcfcfcfbfbfbf8f8f8f7f7f7f6f6f6f9f9f9fbfbfbfdfdfdfefefefefefefefefefdfdfdfdfdfdfffffffefefefefefefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfdfdfdfafafaf6f6f6f7f7f7f9f9f9f6f6f6f4f4f4f5f5f5f6f6f6f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f4f4f4f7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f4f4f4f5f5f5f3f3f3f2f2f2f5f5f5f3f3f3f4f4f4f7f7f7fafafafafafaf9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfcfcfcf9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdf8f8f8f5f5f5eeeeeeeaeaeaececece7e7e7dededee1e1e1e1e1e1dddddde0e0e0e4e4e4dddddddfdfdfebebebf2f2f2f8f8f8f7f7f7f7f7f7fafafaf7f7f7fafafafdfdfdfcfcfcf2f2f2f3f3f3fafafafdfdfdfbfbfbf8f8f8f9f9f9f5f5f5f3f3f3f4f4f4f7f7f7fafafafbfbfbf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f3f3f3f4f4f4f6f6f6f8f8f8fbfbfbf9f9f9f8f8f8f6f6f6f5f5f5f6f6f6fcfcfcf3f3f3f1f1f1f1f1f1f2f2f2eeeeeeefefeff2f2f2f4f4f4fdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9fcfcfcfbfbfbf9f9f9fefefefdfdfdfbfbfbfdfdfdfffffffefefefdfdfdfafafafbfbfbfbfbfbfbfbfbfafafafcfcfcf8f8f8f8f8f8f9f9f9fafafafdfdfdf8f8f8fbfbfbfffffffffffffffffffffffffefefefefefefdfdfdfffffffefefefcfcfcfffffff9f9f9f7f7f7fefefefefefefafafaf8f8f8fafafafafafaeeeeeeededede9e9e9ebebebedededefefefefefeff1f1f1f6f6f6f2f2f2f1f1f1f0f0f0f1f1f1f5f5f5f5f5f5f5f5f5fbfbfbfffffffafafaf8f8f8f6f6f6f5f5f5f7f7f7f4f4f4f7f7f7fafafaf8f8f8f7f7f7f8f8f8f4f4f4f3f3f3f5f5f5f7f7f7fafafafcfcfcfafafaf8f8f8fbfbfbfbfbfbf9f9f9fafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f4f4f4f5f5f5f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfafafaf6f6f6f9f9f9fbfbfbfbfbfbfafafaf9f9f9fcfcfcfcfcfcf6f6f6f3f3f3f1f1f1ededede9e9e9eaeaeaf4f4f4fbfbfbf7f7f7ececece5e5e5e6e6e6e9e9e9ecececf6f6f6f8f8f8f8f8f8f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfefefefefefefefefefdfdfdfdfdfdfffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfefefefefefefafafaf8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f4f4f4f5f5f5fafafaf8f8f8f3f3f3e6e6e6dadadae1e1e1f7f7f7f8f8f8f5f5f5f3f3f3f6f6f6fafafafcfcfcfdfdfdfffffffefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefffffffefefefbfbfbfafafafafafaf9f9f9f8f8f8f6f6f6f2f2f2f0f0f0f1f1f1efefefebebebe7e7e7e8e8e8efefefeaeaeae1e1e1e0e0e0dcdcdcdfdfdfeeeeeefdfdfdf9f9f9f3f3f3f7f7f7f9f9f9f0f0f0f7f7f7fcfcfcfdfdfdf0f0f0f5f5f5f4f4f4f4f4f4fbfbfbf7f7f7f9f9f9f9f9f9f4f4f4f2f2f2f3f3f3fcfcfcfafafaf7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7fafafaf8f8f8fcfcfcf9f9f9fafafafdfdfdfafafaf6f6f6fbfbfbf9f9f9fafafaf9f9f9f9f9f9fcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fcfcfcf9f9f9f9f9f9f8f8f8f6f6f6eeeeeefbfbfbfbfbfbf9f9f9fbfbfbfcfcfcecececf3f3f3fefefefcfcfcfbfbfbf9f9f9f8f8f8fafafafafafafbfbfbf9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fafafafafafafbfbfbfbfbfbf9f9f9f5f5f5f3f3f3f6f6f6f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6fafafafafafaf9f9f9fafafaf4f4f4f5f5f5fafafaf8f8f8fbfbfbf7f7f7f8f8f8f5f5f5f6f6f6f8f8f8f5f5f5f5f5f5f6f6f6f9f9f9fbfbfbfefefefffffffafafaefefefeaeaeaf2f2f2f7f7f7f1f1f1f1f1f1e8e8e8f1f1f1f9f9f9f8f8f8f3f3f3f0f0f0f3f3f3fbfbfbf9f9f9f8f8f8f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8fafafafdfdfdfcfcfcfafafaf5f5f5f0f0f0f6f6f6f4f4f4f1f1f1f0f0f0f2f2f2fcfcfcf9f9f9f8f8f8f4f4f4fafafafbfbfbfbfbfbfafafafbfbfbfcfcfcfdfdfdf5f5f5edededeeeeeef2f2f2f3f3f3f1f1f1f3f3f3f5f5f5f7f7f7fcfcfcfbfbfbfdfdfdfdfdfdfafafaf8f8f8f8f8f8f7f7f7f6f6f6f7f7f7fafafafafafafbfbfbf9f9f9f4f4f4f4f4f4f2f2f2f6f6f6f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5fafafafbfbfbfafafaf9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f8f8f8f8f8f8f4f4f4f7f7f7f6f6f6fafafafafafafafafafafafaf9f9f9fcfcfcfdfdfdfcfcfcfafafafbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfefefefdfdfdfefefefffffffefefefcfcfcfefefefcfcfcf9f9f9f7f7f7f5f5f5f7f7f7f6f6f6f4f4f4f4f4f4f5f5f5e9e9e9dededed7d7d7dededee4e4e4dededee0e0e0e3e3e3edededfdfdfdfefefefefefefffffffdfdfdfbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfefefefcfcfcf7f7f7f4f4f4f0f0f0f0f0f0f4f4f4f2f2f2f7f7f7f7f7f7f6f6f6f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f4f4f4f6f6f6fbfbfbf7f7f7f8f8f8fcfcfcfcfcfcf9f9f9f5f5f5f4f4f4f6f6f6fbfbfbf7f7f7f3f3f3f2f2f2fbfbfbfbfbfbfafafafafafaf7f7f7f2f2f2eaeaeaeaeaeaedededefefeff0f0f0f4f4f4f7f7f7f4f4f4f6f6f6f8f8f8f7f7f7f5f5f5f4f4f4f7f7f7f6f6f6f9f9f9fafafaf7f7f7f7f7f7f7f7f7f9f9f9fafafaf9f9f9f8f8f8f3f3f3f3f3f3f7f7f7f2f2f2fafafafefefef6f6f6edededf4f4f4fefefefffffffefefefdfdfdfdfdfdfefefefffffffefefefcfcfcfdfdfdfefefefefefefdfdfdfefefefafafaf7f7f7f8f8f8f8f8f8f5f5f5fafafafbfbfbfcfcfcfcfcfcfefefefffffffffffffffffffcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8fafafafdfdfdf7f7f7f5f5f5f7f7f7f8f8f8f6f6f6f4f4f4f6f6f6fdfdfdfbfbfbfcfcfcfefefefdfdfdfdfdfdfdfdfdfbfbfbf6f6f6fafafafbfbfbf7f7f7f6f6f6f8f8f8f9f9f9f8f8f8fafafafdfdfdfefefefefefefcfcfcfafafaf6f6f6f8f8f8fdfdfdfcfcfcfbfbfbf5f5f5f9f9f9f9f9f9f2f2f2f4f4f4f7f7f7f3f3f3f4f4f4ededede8e8e8f3f3f3f6f6f6f4f4f4f5f5f5f9f9f9f8f8f8f5f5f5f4f4f4f7f7f7fdfdfdfefefefcfcfcfcfcfcfcfcfcfefefefffffffffffffefefefbfbfbfafafafefefefffffffffffffdfdfdfdfdfdfefefefffffffffffffffffffefefefdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f7f7f7f7f7f7f8f8f8fafafafbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9fdfdfdf9f9f9edededdddddde4e4e4fbfbfbf5f5f5edededebebebeeeeeef5f5f5fcfcfcfcfcfcfdfdfdfefefefcfcfcfafafaf6f6f6f6f6f6f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeebebebe9e9e9eaeaeae8e8e8e5e5e5e5e5e5e4e4e4e5e5e5e7e7e7e7e7e7e6e6e6e7e7e7ebebebedededefefeff0f0f0f0f0f0f5f5f5fbfbfbfefefefbfbfbf0f0f0f4f4f4fefefefdfdfdfcfcfcfdfdfdfefefefefefefafafafefefef9f9f9f3f3f3f2f2f2f2f2f2f8f8f8fafafaf8f8f8f8f8f8f9f9f9f8f8f8f3f3f3f3f3f3f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8fbfbfbfcfcfcf9f9f9fafafafafafafafafafbfbfbf9f9f9fafafaf1f1f1eeeeeefdfdfdfbfbfbfbfbfbfcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdf7f7f7fbfbfbfdfdfdefefeff5f5f5fcfcfcf4f4f4f3f3f3fafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfafafafbfbfbf9f9f9f9f9f9fafafafdfdfdfdfdfdfbfbfbfafafaf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9fbfbfbf9f9f9f0f0f0ecececedededf0f0f0f0f0f0f4f4f4f8f8f8fbfbfbfafafaf6f6f6fcfcfcfcfcfcf9f9f9f4f4f4f5f5f5fbfbfbfcfcfcf3f3f3f9f9f9fefefefdfdfdfdfdfdf9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfafafafafafaf7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfdfdfdf8f8f8f8f8f8f8f8f8fafafafcfcfcfcfcfcfbfbfbfcfcfcf9f9f9fbfbfbfafafafafafaf8f8f8f5f5f5f4f4f4f6f6f6f9f9f9f9f9f9fafafafcfcfcf7f7f7f8f8f8f9f9f9fcfcfcfefefefbfbfbf8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f1f1f1edededededededededeeeeeeefefefedededecececedededefefefefefefedededeeeeeef1f1f1efefeff3f3f3f4f4f4f4f4f4f1f1f1f2f2f2f6f6f6f4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f4f4f4f6f6f6f7f7f7f5f5f5f3f3f3f3f3f3f3f3f3f0f0f0f0f0f0f1f1f1f1f1f1f1f1f1f2f2f2f2f2f2f3f3f3f0f0f0f2f2f2f8f8f8f9f9f9fafafafdfdfdf8f8f8f8f8f8fdfdfdfefefefdfdfdfbfbfbfafafaf9f9f9fafafaf9f9f9f5f5f5f8f8f8fafafafcfcfcfdfdfdf9f9f9f4f4f4f4f4f4f7f7f7fafafaf3f3f3f0f0f0f2f2f2f2f2f2f4f4f4ebebebe2e2e2d8d8d8dadadae7e7e7f1f1f1f8f8f8fefefefffffffdfdfdfffffffffffffffffffffffffefefefffffffdfdfdfcfcfcfdfdfdfafafafbfbfbfcfcfcfdfdfdfefefefefefefcfcfcfbfbfbfdfdfdf9f9f9fafafafdfdfdfefefefefefefafafafefefefffffffffffffffffffefefefcfcfcf9f9f9f4f4f4ebebebecececf2f2f2f4f4f4f4f4f4f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fefefefefefef9f9f9f5f5f5fdfdfdfafafaf5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f2f2f2efefeff3f3f3f6f6f6efefefeeeeeef4f4f4f9f9f9f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f7f7f7f9f9f9f0f0f0f7f7f7fdfdfdfbfbfbfbfbfbf7f7f7f8f8f8f9f9f9fcfcfcfefefefefefefefefefefefefffffff7f7f7f6f6f6f3f3f3f3f3f3f7f7f7fdfdfdfffffffffffffefefefefefefefefefefefefffffffffffffffffffdfdfdf9f9f9f8f8f8fbfbfbfdfdfdf6f6f6efefeff3f3f3f3f3f3edededecececeeeeeef8f8f8fafafaf9f9f9f9f9f9f9f9f9f7f7f7fafafaf8f8f8f7f7f7fcfcfcf9f9f9f9f9f9fbfbfbf9f9f9f6f6f6fafafaf8f8f8f8f8f8f8f8f8f8f8f8fafafaf9f9f9f8f8f8f7f7f7f4f4f4f3f3f3f7f7f7f9f9f9f8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfefefefffffffffffffefefefefefefcfcfcf8f8f8f5f5f5f8f8f8f6f6f6fcfcfcfcfcfcfbfbfbfafafaf7f7f7f9f9f9fefefefdfdfdf7f7f7f7f7f7fafafafbfbfbfefefefffffffefefefefefefffffffffffffffffffffffffffffffefefefefefefdfdfdfefefefdfdfdfefefefefefefcfcfcfafafafbfbfbfefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafafafafaf8f8f8f4f4f4f2f2f2f2f2f2f1f1f1f0f0f0f2f2f2f2f2f2f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f4f4f4f2f2f2f3f3f3f1f1f1f3f3f3f7f7f7f9f9f9f8f8f8f5f5f5f5f5f5f5f5f5fafafafefefef8f8f8f8f8f8fdfdfdfcfcfceaeaead4d4d4dbdbdbe5e5e5e9e9e9e9e9e9e9e9e9e3e3e3e2e2e2e3e3e3e8e8e8e7e7e7e2e2e2dfdfdfe1e1e1e4e4e4e8e8e8efefeff2f2f2f3f3f3f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f5f5f5f8f8f8fbfbfbfdfdfdfffffffefefefafafaf8f8f8f7f7f7fefefef9f9f9f0f0f0f6f6f6fbfbfbfdfdfdfffffffffffffefefefefefef8f8f8f3f3f3f2f2f2f5f5f5fbfbfbfafafaf9f9f9fcfcfcfafafaf7f7f7f8f8f8fbfbfbfbfbfbfafafaf9f9f9f8f8f8fafafafbfbfbfbfbfbfafafafbfbfbf6f6f6f1f1f1f9f9f9fcfcfcfcfcfcfbfbfbf9f9f9fafafafbfbfbfcfcfcfbfbfbf6f6f6f8f8f8fafafaf9f9f9f9f9f9fafafafbfbfbf9f9f9f7f7f7f6f6f6f9f9f9fafafaf8f8f8fbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9fbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8fafafaf9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8fafafaf5f5f5f2f2f2f2f2f2f8f8f8fdfdfdfbfbfbf9f9f9fbfbfbf8f8f8f1f1f1efefefedededf2f2f2f6f6f6f8f8f8f8f8f8fbfbfbfafafaf5f5f5f9f9f9f5f5f5f0f0f0e3e3e3dfdfdff3f3f3fdfdfdf8f8f8fafafafefefefefefefafafafafafafafafafbfbfbfdfdfdfcfcfcfbfbfbfafafafefefefefefefdfdfdfdfdfdfdfdfdf9f9f9f4f4f4f3f3f3fafafafafafafafafafcfcfcfcfcfcfbfbfbfafafaf7f7f7f4f4f4f5f5f5f4f4f4eeeeeeefefeff0f0f0f2f2f2f5f5f5f9f9f9fafafafcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9f7f7f7f6f6f6f4f4f4ececececececededede8e8e8e3e3e3e4e4e4e7e7e7e9e9e9e7e7e7e6e6e6e6e6e6e9e9e9e5e5e5e8e8e8edededeaeaeaeaeaeaecececf0f0f0efefefecececeaeaeaeaeaeae6e6e6e4e4e4e5e5e5e5e5e5e7e7e7ebebebedededebebebedededefefeff1f1f1f4f4f4f4f4f4f4f4f4f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7fafafafdfdfdfafafafcfcfcfdfdfdfffffffdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfdfdfdf8f8f8f3f3f3f1f1f1f2f2f2f8f8f8f8f8f8f4f4f4f6f6f6f6f6f6f2f2f2f1f1f1f0f0f0efefeff0f0f0f0f0f0f2f2f2f5f5f5fafafafcfcfcfffffffffffffffffffffffffffffffefefefcfcfcf9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f6f6f6f2f2f2f6f6f6f7f7f7fafafafefefefffffffefefefafafaf5f5f5f6f6f6f9f9f9f7f7f7f7f7f7f6f6f6f3f3f3f0f0f0f2f2f2f0f0f0f1f1f1f3f3f3fbfbfbfcfcfcf5f5f5f1f1f1f1f1f1f3f3f3f6f6f6f9f9f9fffffffefefef9f9f9f5f5f5fdfdfdfffffffefefefffffffefefefefefefefefefffffffefefefafafafafafafcfcfcfbfbfbfafafaf9f9f9fcfcfcfdfdfdfbfbfbfafafafdfdfdfdfdfdfcfcfcfbfbfbfafafafafafaf8f8f8f9f9f9fcfcfcfbfbfbfafafaf6f6f6f7f7f7fdfdfdfcfcfcfafafaf7f7f7f8f8f8f8f8f8f1f1f1dededee7e7e7f0f0f0fbfbfbfcfcfcfcfcfcfefefefdfdfdfefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfffffffffffffffffffefefefefefefefefefefefefdfdfdf6f6f6e4e4e4e7e7e7ecececebebebefefeff9f9f9f4f4f4f3f3f3f8f8f8fbfbfbfdfdfdfbfbfbfbfbfbfdfdfdfbfbfbfafafafdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefcfcfcfafafafafafafafafafcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcf8f8f8f9f9f9fafafafdfdfdfffffffcfcfcfafafafcfcfcfefefefcfcfcf9f9f9fafafafefefefefefefefefefffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffffffffffffffcfcfcfcfcfcfffffffefefefdfdfdfefefefdfdfdfcfcfcfdfdfdfbfbfbfcfcfcfbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f3f3f3f2f2f2f0f0f0eeeeeeececece7e7e7e4e4e4e1e1e1e4e4e4e5e5e5e9e9e9f3f3f3f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f4f4f4f3f3f3f3f3f3f5f5f5f5f5f5f6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfefefefdfdfdfcfcfcfafafafdfdfdfffffffffffffffffffffffffefefef4f4f4d5d5d5d7d7d7e2e2e2eaeaeaecececeeeeeef3f3f3f7f7f7f9f9f9f9f9f9f4f4f4f4f4f4f5f5f5f7f7f7f7f7f7f9f9f9fbfbfbfafafaf9f9f9fbfbfbfafafaf8f8f8fafafafbfbfbfdfdfdfefefefdfdfdfefefefefefefffffffffffff3f3f3eaeaeaf7f7f7fffffff9f9f9dededeeaeaeafafafaf9f9f9fbfbfbfefefefbfbfbf9f9f9f9f9f9f6f6f6f4f4f4f5f5f5f9f9f9fdfdfdfbfbfbfdfdfdfcfcfcf9f9f9fafafaf9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f7f7f7f9f9f9fafafafbfbfbf6f6f6efefeff3f3f3fefefefefefefcfcfcf9f9f9fbfbfbf8f8f8f7f7f7efefeff9f9f9fbfbfbfafafafafafafafafaf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafafafafafafafaf9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f7f7f7fafafaf7f7f7f7f7f7f7f7f7fafafafbfbfbfafafafafafafafafafdfdfdfefefefefefefefefefefefefffffff9f9f9f0f0f0f7f7f7fcfcfcfefefefdfdfdf9f9f9f9f9f9f1f1f1f5f5f5fcfcfcf9f9f9f8f8f8f5f5f5f8f8f8fcfcfcf8f8f8f4f4f4eeeeeef4f4f4fafafafafafaf9f9f9f7f7f7fbfbfbfefefefdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfefefefcfcfcfafafaf9f9f9fafafafdfdfdfdfdfdf9f9f9fbfbfbfdfdfdfcfcfcf9f9f9fbfbfbfefefefdfdfdfafafafafafaf6f6f6f5f5f5f5f5f5f3f3f3f7f7f7f5f5f5f9f9f9f8f8f8f4f4f4f3f3f3f2f2f2f1f1f1f4f4f4f9f9f9f9f9f9f7f7f7fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf3f3f3f4f4f4f4f4f4f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f1f1f1f2f2f2f5f5f5f9f9f9fcfcfcfafafafbfbfbfcfcfcfdfdfdfefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfdfdfdfefefefefefefcfcfcfcfcfcfbfbfbfdfdfdfefefefefefefdfdfdf8f8f8fcfcfcfefefef9f9f9f4f4f4f1f1f1f1f1f1f0f0f0ebebebe3e3e3dbdbdbe8e8e8f4f4f4f0f0f0efefeff9f9f9fefefefffffffffffffefefefbfbfbf6f6f6f4f4f4f0f0f0efefeff2f2f2f0f0f0ececece9e9e9ecececefefeff0f0f0efefefefefeff2f2f2f4f4f4f3f3f3edededebebebecececeeeeeef4f4f4f5f5f5f6f6f6fafafafdfdfdfbfbfbf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7fafafaf4f4f4f2f2f2f9f9f9fcfcfcfdfdfdfffffffffffffcfcfcfcfcfcf7f7f7f3f3f3f7f7f7f7f7f7f4f4f4f6f6f6fafafafefefefdfdfdf8f8f8f7f7f7f4f4f4fafafaf9f9f9f7f7f7f7f7f7f4f4f4f2f2f2f6f6f6fefefefdfdfdf8f8f8fafafafcfcfcf7f7f7f5f5f5f1f1f1f2f2f2f0f0f0f1f1f1f6f6f6f8f8f8f3f3f3f0f0f0eeeeeeefefefedededf3f3f3f4f4f4edededececececececebebebe7e7e7eeeeeef3f3f3f1f1f1efefeff0f0f0f4f4f4fafafaf2f2f2e3e3e3dfdfdfe8e8e8f2f2f2f3f3f3f6f6f6f3f3f3f5f5f5f3f3f3f2f2f2f3f3f3f2f2f2f3f3f3f3f3f3f5f5f5f5f5f5f1f1f1f1f1f1efefeff1f1f1fafafafffffffffffffcfcfcf4f4f4f7f7f7f7f7f7f9f9f9fdfdfdfcfcfcfbfbfbfdfdfdfafafafdfdfdfefefefffffffffffffefefefefefefdfdfdfafafaf8f8f8f6f6f6f4f4f4f5f5f5f5f5f5f8f8f8f6f6f6f5f5f5f1f1f1efefeff5f5f5f6f6f6f8f8f8f9f9f9fafafaf9f9f9f7f7f7fafafafcfcfcfefefef7f7f7f0f0f0eeeeeef5f5f5fdfdfdfffffffdfdfdfafafafbfbfbfefefefdfdfdfcfcfcfcfcfcfbfbfbfafafafbfbfbfffffffefefefbfbfbfdfdfdfefefefcfcfcfafafafafafaf9f9f9f6f6f6f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f4f4f4f1f1f1f3f3f3f1f1f1f0f0f0f2f2f2f3f3f3efefefefefefececece7e7e7e7e7e7e7e7e7eaeaeaededede6e6e6e1e1e1e1e1e1e3e3e3eaeaeaf3f3f3f6f6f6f9f9f9fdfdfdfbfbfbf8f8f8f5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7fcfcfcfdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfefefefffffffffffffbfbfbf7f7f7f8f8f8fafafafbfbfbfcfcfcfcfcfcfdfdfdf7f7f7f5f5f5f5f5f5fafafafcfcfcfafafaf8f8f8fefefefdfdfdfefefefdfdfdfdfdfdfbfbfbfcfcfcfcfcfcf7f7f7f7f7f7f8f8f8f4f4f4f6f6f6f9f9f9fdfdfdf4f4f4ebebebeeeeeefafafafdfdfde3e3e3e2e2e2f7f7f7fefefef8f8f8f4f4f4f8f8f8f9f9f9f6f6f6fafafaf9f9f9fefefefefefefcfcfcf6f6f6f5f5f5f7f7f7f9f9f9fbfbfbf8f8f8f5f5f5fafafafbfbfbf8f8f8fafafafafafaf9f9f9f9f9f9f8f8f8fafafafafafafafafafdfdfdf2f2f2e4e4e4fafafafcfcfcfafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcf7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafafafafcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f7f7f7f8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fafafaf7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdf9f9f9f6f6f6f7f7f7fbfbfbfbfbfbfafafaf6f6f6f6f6f6fafafafafafaf9f9f9f9f9f9f6f6f6f9f9f9fbfbfbedededeeeeeef7f7f7f7f7f7f3f3f3f0f0f0f6f6f6ecececf4f4f4fbfbfbf8f8f8f9f9f9f9f9f9fbfbfbfafafafbfbfbfafafaf4f4f4f7f7f7f9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f9f9f9fafafafbfbfbf6f6f6f3f3f3f2f2f2f5f5f5fcfcfcf4f4f4f4f4f4f8f8f8fcfcfcfbfbfbfcfcfcfefefefefefefcfcfcfdfdfdf7f7f7f9f9f9fefefef9f9f9eeeeeeedededf0f0f0f5f5f5fafafaf6f6f6f8f8f8fcfcfcfefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfefefefbfbfbfafafafcfcfcfefefefcfcfcfefefefcfcfcf8f8f8f6f6f6ebebebededede4e4e4d6d6d6d2d2d2d4d4d4d9d9d9dcdcdcf5f5f5fffffffffffffffffffefefefcfcfcfdfdfdfbfbfbfafafaf5f5f5efefefedededecececeeeeeef0f0f0f4f4f4f7f7f7f9f9f9fafafafbfbfbfcfcfcf7f7f7f6f6f6fafafaf6f6f6f5f5f5f5f5f5f8f8f8f9f9f9fafafafdfdfdfafafaf7f7f7f8f8f8f4f4f4f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f3f3f3f7f7f7f7f7f7f9f9f9f9f9f9fafafaf9f9f9f8f8f8f2f2f2e1e1e1e4e4e4ebebebeaeaeae8e8e8edededf6f6f6f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5efefeff1f1f1f9f9f9f8f8f8fafafaf8f8f8f4f4f4f5f5f5f7f7f7f9f9f9fdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f5f5f5f7f7f7f7f7f7f5f5f5fbfbfbf9f9f9f4f4f4f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbf6f6f6f8f8f8fcfcfcfdfdfdfcfcfcfcfcfcfafafaf2f2f2f8f8f8f4f4f4f3f3f3fcfcfcfafafafafafaf7f7f7e6e6e6d8d8d8dfdfdfe7e7e7e5e5e5e9e9e9eeeeeef2f2f2f4f4f4f5f5f5f5f5f5efefefebebebebebebededededededececececececefefefecececf0f0f0f9f9f9fefefefffffffdfdfdfbfbfbfcfcfcfdfdfdfffffffefefefefefefefefef9f9f9f8f8f8fafafaf7f7f7f4f4f4f4f4f4f1f1f1edededededededededeeeeeef3f3f3fcfcfcfcfcfcf9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfffffffffffffefefefefefefdfdfdfdfdfdfefefefdfdfdfafafafafafafbfbfbfbfbfbfefefefdfdfdf5f5f5fafafafefefeefefeff3f3f3fcfcfcf4f4f4e3e3e3f1f1f1fbfbfbfbfbfbf3f3f3dbdbdbf0f0f0fbfbfbefefefe0e0e0e9e9e9e9e9e9e4e4e4e6e6e6e7e7e7e4e4e4e3e3e3e7e7e7e8e8e8e3e3e3e4e4e4e7e7e7e8e8e8edededf2f2f2efefeff0f0f0f5f5f5f5f5f5f4f4f4f5f5f5f7f7f7f9f9f9f9f9f9fafafafdfdfdfefefefffffffffffffffffffffffffbfbfbfafafaf9f9f9fcfcfcfefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfafafaf9f9f9fafafafdfdfdfefefefffffffefefef6f6f6fcfcfcf8f8f8efefeff8f8f8fbfbfbf8f8f8f8f8f8f5f5f5fafafafdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f1f1f1eeeeeef4f4f4fafafaf9f9f9f9f9f9fdfdfdfbfbfbf7f7f7f5f5f5f9f9f9f2f2f2f6f6f6fafafafefefeeaeaeae0e0e0f4f4f4f8f8f8fafafaf2f2f2f3f3f3f8f8f8f7f7f7fcfcfcf9f9f9f4f4f4fcfcfcfbfbfbf5f5f5f4f4f4f3f3f3f0f0f0f9f9f9f7f7f7f7f7f7fafafaf9f9f9f5f5f5f6f6f6f8f8f8fafafaf9f9f9f9f9f9fcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfafafafcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fafafafafafaf7f7f7f7f7f7f8f8f8f9f9f9fafafaf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafaf8f8f8fafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8fafafaf7f7f7fbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fafafafafafafcfcfcfafafafafafaf9f9f9fcfcfcfdfdfdfdfdfdfefefefdfdfdf9f9f9f5f5f5f4f4f4f1f1f1f8f8f8fdfdfdfdfdfdfbfbfbfcfcfcfafafaf9f9f9f4f4f4f2f2f2f3f3f3f4f4f4fafafafdfdfdf9f9f9f7f7f7f7f7f7f5f5f5f5f5f5fcfcfcf2f2f2f1f1f1f6f6f6fafafafdfdfdf6f6f6f6f6f6f9f9f9fcfcfcfcfcfcfdfdfdfbfbfbf7f7f7f7f7f7fafafafbfbfbfdfdfdfbfbfbf6f6f6f5f5f5f8f8f8fdfdfdfefefefcfcfcfafafafcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefdfdfdfafafafcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfefefefefefefffffffefefefefefefdfdfdfcfcfcf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfdfdfdfafafaf8f8f8f9f9f9fafafafafafaf9f9f9f7f7f7f4f4f4f5f5f5f8f8f8f7f7f7f5f5f5f9f9f9fafafaf8f8f8f2f2f2eeeeeeefefeff3f3f3e9e9e9e9e9e9f5f5f5fafafaf8f8f8f9f9f9fbfbfbfdfdfdfffffffffffffdfdfdfbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f3f3f3f5f5f5f8f8f8f8f8f8fcfcfcfffffffffffffefefefbfbfbfbfbfbfbfbfbfbfbfbfdfdfdf9f9f9f7f7f7f7f7f7fafafafdfdfdfbfbfbf9f9f9f7f7f7f9f9f9fdfdfdfefefefdfdfdfcfcfcf8f8f8fafafafcfcfcfcfcfcfcfcfcfcfcfcfafafaf8f8f8f8f8f8f9f9f9f6f6f6f1f1f1f5f5f5f6f6f6f4f4f4efefeff1f1f1f3f3f3f6f6f6f7f7f7fcfcfcfdfdfdf8f8f8f3f3f3f5f5f5fafafafdfdfdf6f6f6f8f8f8f4f4f4f5f5f5f5f5f5f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcfbfbfbfefefefdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfffffffffffffffffffefefefffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfefefefefefefdfdfdfdfdfdfdfdfdffffffffffffffffffffffffffffffecececc8c8c8e3e3e3f4f4f4f6f6f6dededed9d9d9e6e6e6e9e9e9e9e9e9f2f2f2f3f3f3f5f5f5eeeeeef0f0f0f9f9f9f9f9f9f7f7f7f7f7f7f4f4f4f2f2f2f1f1f1e4e4e4e0e0e0e2e2e2eaeaeaebebebf3f3f3fafafaf9f9f9f6f6f6f5f5f5f8f8f8eeeeeeeeeeeef0f0f0f2f2f2f1f1f1f6f6f6f4f4f4f0f0f0e8e8e8e2e2e2ecececf4f4f4f0f0f0f0f0f0f7f7f7fcfcfcf5f5f5f5f5f5fbfbfbfcfcfcfbfbfbfafafaf8f8f8f8f8f8f9f9f9f8f8f8f7f7f7fafafaf7f7f7e8e8e8f9f9f9f5f5f5d9d9d9ecececfcfcfce6e6e6d4d4d4f2f2f2ebebebd4d4d4eeeeeef4f4f4ececece6e6e6d7d7d7eaeaeaededede5e5e5e4e4e4edededeeeeeeedededf1f1f1f0f0f0efefeff0f0f0f6f6f6fafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfafafafafafafcfcfcfbfbfbfbfbfbfdfdfdfffffffffffffffffffefefefcfcfcfafafaf6f6f6f5f5f5f7f7f7f9f9f9fafafaf9f9f9fdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfffffffdfdfdeeeeeef3f3f3f2f2f2f6f6f6fbfbfbf8f8f8fbfbfbfefefef7f7f7f6f6f6f9f9f9f0f0f0e9e9e9e8e8e8e2e2e2e8e8e8f2f2f2f6f6f6f6f6f6f5f5f5f8f8f8f8f8f8f3f3f3f2f2f2f6f6f6fcfcfcf5f5f5f3f3f3f9f9f9f8f8f8f4f4f4fdfdfdfefefefdfdfde9e9e9e8e8e8f6f6f6fbfbfbfcfcfcfdfdfdfffffffefefefdfdfdfcfcfcf8f8f8f5f5f5f7f7f7fbfbfbfdfdfdfefefefcfcfcf9f9f9fbfbfbf2f2f2f5f5f5fdfdfdf9f9f9fafafaf8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8fafafaf7f7f7f9f9f9fbfbfbfcfcfcfbfbfbfafafafafafaf7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafafafafafbfbfbfcfcfcf8f8f8fafafafbfbfbfcfcfcf9f9f9f8f8f8fafafafdfdfdfefefefcfcfcf9f9f9f8f8f8fafafafafafaf8f8f8fafafaf8f8f8f3f3f3f3f3f3f7f7f7fbfbfbf8f8f8f5f5f5f8f8f8fbfbfbfbfbfbf3f3f3f3f3f3f3f3f3f1f1f1fbfbfbfefefefcfcfcf6f6f6f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafafcfcfcfbfbfbfcfcfcfbfbfbfafafafafafaf7f7f7f8f8f8fffffff4f4f4edededf5f5f5fbfbfbf8f8f8f5f5f5f6f6f6f7f7f7f9f9f9fafafaf9f9f9f5f5f5f3f3f3f7f7f7f7f7f7f5f5f5f8f8f8fcfcfcfdfdfdfbfbfbfcfcfcf6f6f6f2f2f2f2f2f2f7f7f7fcfcfcfafafaf9f9f9fdfdfdf9f9f9f7f7f7fcfcfcfbfbfbfafafafbfbfbfafafafafafaf8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8fafafafafafaf9f9f9f9f9f9f2f2f2ecececeaeaeae9e9e9f1f1f1f8f8f8f8f8f8f7f7f7f6f6f6f2f2f2eeeeeeeaeaeaf0f0f0f1f1f1eeeeeeeeeeeeedededefefeff1f1f1f1f1f1f1f1f1f2f2f2f1f1f1eeeeeef0f0f0f5f5f5f9f9f9f6f6f6f2f2f2f3f3f3f5f5f5f5f5f5f4f4f4f2f2f2eeeeeeeeeeeef2f2f2f3f3f3f2f2f2f2f2f2f2f2f2f4f4f4ededededededf8f8f8fdfdfdfafafafdfdfdfffffffffffffefefefefefefdfdfdfffffffcfcfcfbfbfbfefefefefefefefefef9f9f9f2f2f2f5f5f5f4f4f4f6f6f6fafafafcfcfcfdfdfdfdfdfdf8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f2f2f2f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8fafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fdfdfdfbfbfbfcfcfcf6f6f6fafafafdfdfdf9f9f9fafafafafafaf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfafafafcfcfcfefefefbfbfbfdfdfdfbfbfbfefefefafafaf9f9f9f8f8f8f8f8f8f5f5f5f4f4f4fcfcfcfdfdfdfdfdfdfcfcfcfafafafafafaf9f9f9f6f6f6f6f6f6f3f3f3f3f3f3f6f6f6eeeeeee7e7e7f7f7f7fbfbfbf9f9f9fafafafbfbfbfbfbfbfafafaf7f7f7f3f3f3f3f3f3f5f5f5f5f5f5f8f8f8f7f7f7f3f3f3f3f3f3f3f3f3f6f6f6fafafafbfbfbfafafafffffffdfdfdf7f7f7fefefefffffffdfdfdf3f3f3f6f6f6fbfbfbfafafaf9f9f9fdfdfdfffffff8f8f8f0f0f0f4f4f4fefefefffffffffffffdfdfdfffffff3f3f3efefefededede7e7e7f5f5f5f8f8f8f0f0f0f2f2f2f5f5f5f3f3f3f5f5f5f8f8f8f5f5f5ececece6e6e6dcdcdcdcdcdcdddddddcdcdce2e2e2e0e0e0e1e1e1e6e6e6ececece2e2e2dfdfdfd8d8d8e5e5e5f9f9f9e6e6e6e5e5e5efefeff1f1f1f3f3f3efefefedededececece9e9e9e9e9e9e8e8e8e8e8e8eaeaead9d9d9e2e2e2e8e8e8e2e2e2e7e7e7e4e4e4e4e4e4e2e2e2ecececfafafaf3f3f3f3f3f3f3f3f3f2f2f2f4f4f4f4f4f4f9f9f9fbfbfbfcfcfcfefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfefefefcfcfcfbfbfbfbfbfbfefefefdfdfdfffffffffffffffffffffffffffffffefefefcfcfcfafafaf6f6f6f3f3f3f3f3f3f2f2f2f1f1f1efefeff6f6f6f9f9f9f5f5f5fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdf8f8f8f5f5f5f1f1f1f1f1f1ecececefefefe7e7e7d6d6d6e2e2e2f4f4f4f9f9f9fcfcfcfafafafafafaf9f9f9ebebebeeeeeeefefeff5f5f5fafafafafafaf5f5f5f7f7f7f7f7f7f8f8f8f4f4f4f6f6f6fbfbfbfbfbfbf1f1f1f4f4f4f3f3f3f3f3f3fafafaf7f7f7fbfbfbf4f4f4edededfbfbfbfffffff4f4f4f3f3f3f9f9f9fdfdfdfcfcfcfbfbfbf5f5f5f5f5f5f4f4f4f3f3f3fcfcfcfdfdfdf5f5f5f7f7f7f8f8f8f8f8f8fafafafcfcfcfbfbfbfafafafafafaf7f7f7f9f9f9f9f9f9fbfbfbfafafafbfbfbfafafaf9f9f9f7f7f7f9f9f9f9f9f9f4f4f4f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f8f8f8f9f9f9fafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfafafaf9f9f9f9f9f9f6f6f6f9f9f9fafafaf8f8f8f7f7f7f7f7f7f9f9f9fafafaf9f9f9fafafafafafafafafaf9f9f9f7f7f7f3f3f3f7f7f7fdfdfdf7f7f7fafafafbfbfbfdfdfdfbfbfbf8f8f8f7f7f7f7f7f7fafafaf9f9f9f8f8f8f8f8f8fafafaf8f8f8f6f6f6f5f5f5f5f5f5f7f7f7fbfbfbfefefefefefefbfbfbfafafaf6f6f6f0f0f0fafafafefefef8f8f8f6f6f6fcfcfcfffffffffffffcfcfcfafafaf6f6f6f6f6f6f3f3f3f3f3f3fafafafefefefcfcfcfafafafdfdfdfdfdfdf5f5f5f3f3f3f3f3f3f6f6f6f9f9f9fdfdfdfefefefafafaf9f9f9fbfbfbfbfbfbfdfdfdfbfbfbfafafafafafafafafafcfcfcfcfcfcfbfbfbf3f3f3f2f2f2f0f0f0f6f6f6fbfbfbfefefefbfbfbf4f4f4f3f3f3f0f0f0f0f0f0f1f1f1f2f2f2f0f0f0f2f2f2f4f4f4efefefefefeff0f0f0eeeeeeebebebeeeeeef3f3f3f0f0f0eeeeeeedededeeeeeeefefeff4f4f4efefefe7e7e7efefefefefefeeeeeef5f5f5f7f7f7f4f4f4f1f1f1f5f5f5f5f5f5eeeeeef4f4f4f2f2f2e9e9e9eaeaeaedededefefefeeeeeeefefeff1f1f1f3f3f3f4f4f4f3f3f3f2f2f2f4f4f4f7f7f7ebebebe5e5e5e4e4e4eaeaeaebebebeaeaeaeaeaeae9e9e9ecececefefefedededf2f2f2f5f5f5fbfbfbfcfcfcf8f8f8f2f2f2eaeaeaecececf6f6f6f8f8f8fafafaf6f6f6ecececf3f3f3fbfbfbf5f5f5f1f1f1f0f0f0f2f2f2f3f3f3f2f2f2f0f0f0efefeff2f2f2f9f9f9fdfdfdf8f8f8f6f6f6fafafaf8f8f8f3f3f3f4f4f4f6f6f6f9f9f9fbfbfbfafafaf9f9f9f8f8f8f8f8f8fafafafafafafbfbfbfafafaf9f9f9fafafafbfbfbfdfdfdfefefefefefefdfdfdfbfbfbfafafaf7f7f7fafafafbfbfbfbfbfbfafafaf8f8f8fdfdfdfefefefafafafbfbfbf7f7f7fdfdfdfdfdfdfbfbfbfbfbfbfafafafdfdfdfbfbfbfdfdfdfcfcfcf8f8f8f6f6f6f9f9f9fefefefbfbfbf9f9f9f5f5f5fefefefffffffffffffffffffefefefbfbfbf7f7f7fcfcfcfffffffefefefcfcfcf8f8f8f6f6f6f9f9f9fdfdfdfcfcfcf9f9f9fcfcfcfdfdfdf2f2f2f1f1f1f4f4f4eaeaeae2e2e2e3e3e3e8e8e8ecececedededebebebe0e0e0dfdfdfe8e8e8e8e8e8edededeeeeeeeaeaeae7e7e7e0e0e0e9e9e9f5f5f5e9e9e9eaeaeaeeeeeef1f1f1f5f5f5f4f4f4f2f2f2efefefedededf1f1f1f4f4f4f1f1f1ecececf5f5f5fdfdfdfffffffefefefdfdfdfefefefffffffefefefefefefefefefdfdfdfcfcfcfffffffefefef7f7f7f9f9f9fafafaf7f7f7ececece3e3e3eeeeeef4f4f4f1f1f1f5f5f5f8f8f8f6f6f6f7f7f7fafafafafafafbfbfbfdfdfdfffffffffffffefefef2f2f2f1f1f1f0f0f0f9f9f9fefefefdfdfdfafafaddddddd6d6d6e0e0e0dcdcdce2e2e2e4e4e4e9e9e9eaeaeae8e8e8edededefefeff2f2f2f3f3f3f9f9f9fcfcfcf8f8f8f4f4f4f7f7f7fafafafcfcfcfffffffffffffffffffefefefffffffffffffffffffdfdfdfbfbfbf8f8f8f4f4f4f4f4f4f5f5f5f2f2f2f3f3f3f6f6f6f9f9f9fafafafbfbfbfdfdfdfefefefffffffefefefdfdfdfefefefdfdfdfcfcfcfefefefffffffdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f3f3f3f2f2f2fafafafcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfafafafafafafafafaf9f9f9fbfbfbfdfdfdfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f4f4f4f2f2f2f0f0f0eeeeeeecececebebebf1f1f1f3f3f3f5f5f5fbfbfbf6f6f6f8f8f8f4f4f4eaeaeaedededf3f3f3f9f9f9fbfbfbfafafaf0f0f0f0f0f0f3f3f3f4f4f4f9f9f9f6f6f6f3f3f3fafafaf8f8f8f9f9f9fbfbfbfefefefffffffcfcfcfafafafbfbfbfafafafdfdfdfafafaebebebf3f3f3fdfdfdebebebf0f0f0f7f7f7f8f8f8f4f4f4f2f2f2ebebebefefeff6f6f6fafafaf8f8f8eeeeeee2e2e2ecececf2f2f2f1f1f1f2f2f2fbfbfbfbfbfbfcfcfcfafafaf8f8f8f8f8f8f8f8f8f6f6f6f8f8f8fafafafafafaf9f9f9fbfbfbfbfbfbfafafafbfbfbf9f9f9f8f8f8fbfbfbfafafaf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfafafafafafaf9f9f9fafafafafafafafafafafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafbfbfbf6f6f6f7f7f7f9f9f9fafafafbfbfbfbfbfbf8f8f8f5f5f5fafafafafafafafafaf9f9f9fafafafbfbfbfafafafafafaf9f9f9fafafaf7f7f7fafafaf7f7f7efefefeaeaeafbfbfbfbfbfbf9f9f9f5f5f5f7f7f7f9f9f9f8f8f8f6f6f6fafafafafafafafafaf9f9f9fbfbfbfafafaf7f7f7f4f4f4efefefe3e3e3f7f7f7fefefefdfdfdfcfcfcf4f4f4f3f3f3f0f0f0eeeeeefbfbfbfffffffcfcfcfbfbfbfcfcfcfefefefdfdfdf8f8f8f7f7f7f9f9f9f7f7f7f3f3f3f1f1f1f5f5f5fbfbfbfcfcfcfcfcfcfefefefcfcfcefefefeeeeeeedededf9f9f9fffffffefefefefefefafafafafafafbfbfbf9f9f9f6f6f6f3f3f3f6f6f6f9f9f9fbfbfbfcfcfcf7f7f7fafafafcfcfcfcfcfcfafafaf2f2f2f9f9f9fefefefdfdfdf8f8f8f9f9f9f7f7f7f5f5f5f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f3f3f3f5f5f5f5f5f5f6f6f6fafafafcfcfcfdfdfdfdfdfdfcfcfcfafafaf9f9f9f5f5f5f5f5f5fcfcfcfefefefdfdfdfefefefffffffffffffefefefefefefefefefdfdfdfdfdfdfdfdfdfffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffcfcfcfbfbfbfcfcfcf8f8f8f6f6f6f9f9f9fbfbfbfdfdfdfdfdfdf8f8f8ecececf0f0f0f4f4f4f8f8f8fdfdfdfefefefffffffffffffefefefbfbfbf3f3f3e8e8e8e3e3e3e8e8e8f2f2f2fdfdfdfbfbfbf7f7f7f2f2f2ecececf0f0f0f9f9f9f5f5f5f2f2f2f0f0f0f3f3f3f0f0f0eeeeeef1f1f1f3f3f3f5f5f5f4f4f4f3f3f3f5f5f5f6f6f6fbfbfbf9f9f9f9f9f9f5f5f5f7f7f7fafafafafafafafafaf8f8f8f9f9f9f9f9f9fbfbfbfafafafafafafdfdfdfcfcfcfcfcfcfafafafafafaf8f8f8f9f9f9f6f6f6f6f6f6fbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafafafafaf7f7f7fafafafdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfafafaf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafaf8f8f8eeeeeef0f0f0f2f2f2f4f4f4f2f2f2f1f1f1f9f9f9f9f9f9fdfdfdfffffffefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfafafafafafaf7f7f7f3f3f3f4f4f4efefefe6e6e6ecececf3f3f3f9f9f9f7f7f7fbfbfbf6f6f6f6f6f6fafafafafafafcfcfcfefefef6f6f6f5f5f5eeeeeeeaeaeae4e4e4e2e2e2eaeaeaedededf3f3f3fafafaf3f3f3f2f2f2fcfcfcfafafaefefeff3f3f3efefeff0f0f0f6f6f6f3f3f3f1f1f1f5f5f5f9f9f9fcfcfcfefefefffffffefefefcfcfce6e6e6d1d1d1dbdbdbdddddddededeedededf0f0f0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaeaeaeaebebebf4f4f4f9f9f9fcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f4f4f4f1f1f1eeeeeeefefefeeeeeef1f1f1fafafaf7f7f7eeeeeef4f4f4fbfbfbf9f9f9f5f5f5f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f6f6f6f3f3f3f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfefefefffffffffffffffffffffffffefefefefefefbfbfbf9f9f9fdfdfdfefefefdfdfdf8f8f8f9f9f9f5f5f5f6f6f6fbfbfbfcfcfcfdfdfdfefefefefefefefefefdfdfdfbfbfbfafafafafafaf9f9f9f8f8f8f5f5f5f7f7f7fdfdfdfefefefefefef9f9f9f7f7f7f3f3f3eaeaeae8e8e8f0f0f0f5f5f5f7f7f7f5f5f5f5f5f5f9f9f9fefefefafafaeeeeeef2f2f2f6f6f6fcfcfcfefefefdfdfdfbfbfbfcfcfcf7f7f7f6f6f6f8f8f8fafafafbfbfbfafafaf8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafafafafafafafaf8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fafafafdfdfdf9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9fbfbfbf9f9f9f7f7f7fafafaf9f9f9fbfbfbfdfdfdfcfcfcfafafaf9f9f9fafafaf7f7f7fafafaf9f9f9fafafafafafafafafaf1f1f1efefeff9f9f9fdfdfdf9f9f9f9f9f9fbfbfbfcfcfcf6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9fafafafdfdfdfefefefcfcfcf8f8f8fcfcfcfdfdfdfdfdfdfcfcfcefefefebebebe8e8e8ecececfdfdfdfffffffcfcfcfcfcfcfcfcfcfefefefdfdfdf8f8f8f7f7f7f7f7f7f5f5f5f4f4f4f3f3f3f5f5f5fafafafcfcfcfdfdfdfdfdfdf9f9f9eaeaeaf1f1f1fcfcfcfefefefcfcfcf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8fafafafbfbfbfafafaf2f2f2f7f7f7fbfbfbf8f8f8fcfcfcf4f4f4f5f5f5fafafafbfbfbfcfcfcfefefefefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfafafafcfcfcfffffffffffffefefefefefefcfcfcfcfcfcfcfcfcfafafafdfdfdfdfdfdfdfdfdfefefefcfcfcf8f8f8f8f8f8fdfdfdfefefefcfcfcfbfbfbfbfbfbfafafafafafafafafafcfcfcfefefefdfdfdfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8fbfbfbf8f8f8eeeeeef0f0f0fafafafefefef9f9f9fbfbfbfffffffdfdfdfcfcfcfcfcfcfafafaf3f3f3f2f2f2f1f1f1ecececf0f0f0fafafaf8f8f8f2f2f2f1f1f1f5f5f5fcfcfcf9f9f9f7f7f7fbfbfbfafafaf6f6f6f6f6f6fafafafafafaf8f8f8f9f9f9fdfdfdf8f8f8f7f7f7f9f9f9fafafafbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfafafafafafafbfbfbf8f8f8f9f9f9fbfbfbfdfdfdfcfcfcf9f9f9f9f9f9f6f6f6f4f4f4f1f1f1f3f3f3f4f4f4f6f6f6f8f8f8f6f6f6f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9fafafaf8f8f8f3f3f3f3f3f3f5f5f5f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f6f6f6f5f5f5f6f6f6fafafaf9f9f9f6f6f6ececece7e7e7e9e9e9ebebebecececd8d8d8e7e7e7f3f3f3f2f2f2f1f1f1edededf5f5f5fcfcfcfcfcfcfdfdfdfcfcfcfefefefefefefdfdfdfcfcfcf9f9f9fafafafefefefefefefffffffefefefdfdfdfdfdfdfefefefefefefefefefefefefefefefefefefbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfffffffffffffefefefefefefcfcfcfcfcfcfffffffffffffefefefefefef8f8f8f7f7f7f7f7f7fefefeefefefe0e0e0dcdcdcdadadadadadae1e1e1e7e7e7ecececededede9e9e9efefeffbfbfbfbfbfbfefefef9f9f9f3f3f3fbfbfbfefefefffffffffffffffffffffffffefefefcfcfcfdfdfdfefefefcfcfcfbfbfbfafafafcfcfcfafafafbfbfbfbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefffffffffffffffffffffffffffffffefefefafafafbfbfbfafafaf9f9f9f8f8f8fafafafcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfafafaf9f9f9fbfbfbf8f8f8f4f4f4f5f5f5f3f3f3f4f4f4f3f3f3f1f1f1f0f0f0eeeeeeedededececececececedededefefefebebebecececf3f3f3f5f5f5fafafafcfcfcf4f4f4ecececefefeff1f1f1f3f3f3f5f5f5f3f3f3f0f0f0edededf4f4f4fafafaf3f3f3f5f5f5fafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdfcfcfcfefefefefefefefefefdfdfdfefefefefefefffffffffffffdfdfdfcfcfcfbfbfbfcfcfcf8f8f8f9f9f9fbfbfbf7f7f7f3f3f3f2f2f2f8f8f8fbfbfbfafafafdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f0f0f0eeeeeee4e4e4f0f0f0f9f9f9fdfdfdfffffffdfdfdfafafaf7f7f7fcfcfcfefefefdfdfdfdfdfdfffffffdfdfdfafafafefefefdfdfdfbfbfbf9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafafafafafafaf7f7f7fafafafdfdfdf9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fafafafbfbfbfafafaf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafaf9f9f9ebebebefefeff6f6f6f1f1f1f7f7f7fdfdfdfcfcfcf9f9f9f3f3f3f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9fafafafcfcfcfdfdfdf8f8f8fafafafefefefefefeededede3e3e3e8e8e8e6e6e6f7f7f7f7f7f7f4f4f4f1f1f1efefeffcfcfcfdfdfdf8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f6f6f6f4f4f4f8f8f8fefefefffffffdfdfdececece4e4e4f1f1f1fefefefefefefcfcfcf8f8f8f6f6f6f6f6f6fafafaf8f8f8f8f8f8f6f6f6f8f8f8f5f5f5fafafafbfbfbf5f5f5f2f2f2f9f9f9fcfcfcf7f7f7fdfdfdfbfbfbf5f5f5f7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfcfcfcf8f8f8f5f5f5f5f5f5f9f9f9fbfbfbfafafaf9f9f9f9f9f9fafafafafafafafafafafafafafafafafafaf9f9f9fbfbfbfbfbfbf8f8f8f6f6f6fafafafcfcfcfdfdfdfbfbfbfbfbfbfafafaf9f9f9f3f3f3f6f6f6f8f8f8efefefebebebeeeeeeeeeeeeeeeeeef1f1f1f2f2f2f1f1f1f8f8f8f8f8f8f5f5f5f7f7f7f8f8f8f9f9f9fdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf7f7f7f2f2f2f3f3f3f7f7f7fdfdfdfcfcfcf9f9f9f8f8f8fafafafbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfafafaf8f8f8fbfbfbfcfcfcfcfcfcfafafaf9f9f9f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7fafafafbfbfbfbfbfbf9f9f9fbfbfbfefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefcfcfcfcfcfcfefefefdfdfdf9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcf9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfbfbfbf9f9f9f9f9f9fcfcfcf9f9f9f2f2f2edededdededed5d5d5dddddde7e7e7ecececf2f2f2eaeaeae9e9e9e7e7e7dadadae3e3e3f3f3f3f1f1f1edededeeeeeefdfdfdf9f9f9f6f6f6f2f2f2e9e9e9f9f9f9f7f7f7efefeff5f5f5f4f4f4fafafaf8f8f8f7f7f7f7f7f7f3f3f3f2f2f2f9f9f9fdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfefefefdfdfdfffffff6f6f6f3f3f3f1f1f1f8f8f8f8f8f8fffffffcfcfcf7f7f7f4f4f4ecececf3f3f3f4f4f4e9e9e9e6e6e6dfdfdfd8d8d8e3e3e3f0f0f0f0f0f0eeeeeef8f8f8f9f9f9fcfcfcfefefefdfdfdf5f5f5fafafafdfdfdf9f9f9f9f9f9f6f6f6f3f3f3f6f6f6f5f5f5f6f6f6f3f3f3ecececf6f6f6f8f8f8f3f3f3fafafafefefefefefefbfbfbf9f9f9fdfdfdfdfdfdf9f9f9fafafafffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdf9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf8f8f8f2f2f2f0f0f0f1f1f1f1f1f1f1f1f1f4f4f4fcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f1f1f1eeeeeeeeeeeeefefefedededededededededeeeeeeedededebebebebebebedededf6f6f6fcfcfcfefefefdfdfdf9f9f9e7e7e7e9e9e9edededefefeff4f4f4f2f2f2f4f4f4f4f4f4f5f5f5f5f5f5fafafafefefefbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbfafafafafafafafafafafafafbfbfbf9f9f9f8f8f8f4f4f4f8f8f8fbfbfbfcfcfcf7f7f7f5f5f5fafafaf9f9f9fafafafdfdfdfcfcfcfcfcfcf9f9f9fafafaf9f9f9f4f4f4f6f6f6f2f2f2f4f4f4f4f4f4fafafaf3f3f3f9f9f9fafafafefefefffffffffffffffffffffffffefefefdfdfdfffffffffffffefefefffffffffffffefefefbfbfbf9f9f9fcfcfcfffffffefefefafafafcfcfcfbfbfbfafafafcfcfcfdfdfdfcfcfcfafafafafafafafafafafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7f9f9f9fbfbfbf9f9f9fafafafcfcfcfdfdfdfdfdfdfbfbfbf9f9f9f8f8f8fcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f8f8f8fafafafdfdfdf9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f4f4f4f5f5f5fcfcfcf7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfefefefffffffdfdfdfdfdfdfcfcfcf6f6f6f3f3f3f4f4f4fafafafcfcfcf8f8f8f8f8f8f5f5f5fcfcfcfefefefcfcfcfbfbfbfafafafbfbfbfbfbfbfcfcfcfdfdfdfefefefffffffefefefdfdfdfbfbfbedededf8f8f8fbfbfbf9f9f9f9f9f9f6f6f6fdfdfdfefefefbfbfbf8f8f8f6f6f6fafafafdfdfdfbfbfbf7f7f7f6f6f6fefefefffffff8f8f8dededee5e5e5f7f7f7f8f8f8fefefefdfdfdf8f8f8f8f8f8f9f9f9fbfbfbf9f9f9fafafaf8f8f8f5f5f5f7f7f7f8f8f8fbfbfbf7f7f7f5f5f5f9f9f9fcfcfcfdfdfdfcfcfcf6f6f6f2f2f2f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafaf7f7f7f9f9f9fbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f6f6f6f3f3f3f5f5f5f1f1f1f1f1f1f7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfafafaf7f7f7f6f6f6f8f8f8f5f5f5f7f7f7fefefefafafaf3f3f3f6f6f6f7f7f7f4f4f4f3f3f3f3f3f3f4f4f4f2f2f2f3f3f3f3f3f3f2f2f2f6f6f6f9f9f9fcfcfcfbfbfbfcfcfcfffffffcfcfcf9f9f9f3f3f3f3f3f3f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7fbfbfbfafafaf9f9f9fafafafafafaf9f9f9fafafaf8f8f8f6f6f6f4f4f4f5f5f5fafafaf8f8f8f5f5f5f7f7f7f9f9f9f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefbfbfbfafafafcfcfcfcfcfcfdfdfdfcfcfcf9f9f9fbfbfbfdfdfdfcfcfcfefefefffffffbfbfbfbfbfbfafafaf7f7f7f5f5f5f9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfafafafbfbfbfefefefdfdfdf9f9f9f9f9f9f5f5f5ededede9e9e9ebebebf1f1f1efefeff2f2f2f8f8f8fefefefffffffefefefcfcfcf7f7f7f6f6f6f8f8f8fefefef9f9f9e8e8e8e8e8e8f2f2f2f6f6f6e5e5e5eeeeeefafafafbfbfbf4f4f4f8f8f8fcfcfcf4f4f4ecececececececececf8f8f8fcfcfcf5f5f5f9f9f9f9f9f9fafafaf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfefefefefefefbfbfbfbfbfbfdfdfdfefefefcfcfcfbfbfbf9f9f9fdfdfdfcfcfcfafafafefefefffffffffffffcfcfcfbfbfbfefefef3f3f3f1f1f1f7f7f7fcfcfcfdfdfdfafafaebebebeeeeeef3f3f3f8f8f8f6f6f6fcfcfcfcfcfcf4f4f4f5f5f5fcfcfcf4f4f4ecececf5f5f5ededede9e9e9f7f7f7f6f6f6f5f5f5f1f1f1f1f1f1f0f0f0f5f5f5f2f2f2f6f6f6f7f7f7f9f9f9f6f6f6f4f4f4fdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f3f3f3f1f1f1f1f1f1f5f5f5f1f1f1f1f1f1f2f2f2f0f0f0f2f2f2f8f8f8fbfbfbfbfbfbf8f8f8f9f9f9f7f7f7f5f5f5f7f7f7f7f7f7f5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f2f2f2efefefedededececece7e7e7eaeaeaeeeeeeecececefefeff0f0f0efefeff3f3f3f6f6f6f7f7f7fbfbfbfbfbfbf5f5f5f3f3f3f5f5f5f3f3f3f3f3f3fafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9f7f7f7f8f8f8fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f2f2f2f8f8f8fafafaf6f6f6f6f6f6f4f4f4f8f8f8f5f5f5efefeff3f3f3f6f6f6f8f8f8f6f6f6f3f3f3f8f8f8fafafafafafafbfbfbfdfdfdfefefefefefefefefefefefefffffffdfdfdf9f9f9efefefe7e7e7e9e9e9eeeeeef4f4f4fefefef9f9f9f4f4f4f6f6f6f3f3f3f7f7f7fcfcfcf8f8f8f9f9f9f8f8f8fbfbfbf6f6f6f2f2f2f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9fbfbfbf8f8f8f9f9f9fdfdfdfafafaf9f9f9f9f9f9fafafafbfbfbfdfdfdfefefefefefefefefefefefefdfdfdfcfcfcf8f8f8f6f6f6f8f8f8fafafafcfcfcfdfdfdfcfcfcf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8fafafafbfbfbfbfbfbf9f9f9f5f5f5f5f5f5f9f9f9fcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8fafafafbfbfbf7f7f7f9f9f9fbfbfbf8f8f8f9f9f9fafafafbfbfbfafafaf6f6f6f8f8f8fbfbfbfcfcfcf8f8f8f5f5f5f8f8f8fdfdfdfdfdfdfbfbfbf9f9f9fafafafbfbfbfcfcfcfefefefffffffffffffcfcfcfbfbfbf6f6f6eeeeeef9f9f9fefefefdfdfdfefefefbfbfbfefefefcfcfcfcfcfcfbfbfbfcfcfcfafafaf9f9f9f6f6f6f5f5f5f2f2f2fafafafffffffffffff4f4f4eaeaeafafafafdfdfdfafafafafafafcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f5f5f5f8f8f8f5f5f5fafafafcfcfcfcfcfcf7f7f7f6f6f6eeeeeefafafafbfbfbfafafaf7f7f7f5f5f5fafafafcfcfcfcfcfcf5f5f5f7f7f7f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafafafafcfcfcfcfcfcf9f9f9fbfbfbfbfbfbfafafafcfcfcfbfbfbfafafafafafafbfbfbfbfbfbf6f6f6f7f7f7fafafafdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9fbfbfbf7f7f7f3f3f3f0f0f0f0f0f0f3f3f3f6f6f6f9f9f9f8f8f8f7f7f7fbfbfbfcfcfcf6f6f6efefeff6f6f6fafafaf5f5f5f2f2f2f1f1f1f3f3f3f7f7f7fafafafbfbfbfafafafbfbfbfafafaf8f8f8fbfbfbfafafafcfcfcfbfbfbf8f8f8f5f5f5f5f5f5f5f5f5f0f0f0f5f5f5fbfbfbfcfcfcf7f7f7f9f9f9f7f7f7fafafafbfbfbf9f9f9fafafafafafafbfbfbfcfcfcfafafaf7f7f7f9f9f9fafafafbfbfbfcfcfcf9f9f9f4f4f4f1f1f1f5f5f5f8f8f8fafafafafafafafafafbfbfbf8f8f8f4f4f4f6f6f6fafafaf9f9f9f6f6f6f5f5f5f6f6f6fbfbfbfdfdfdfcfcfcfbfbfbfafafafbfbfbf9f9f9fbfbfbfffffffafafaf4f4f4fcfcfcfdfdfdfcfcfcfbfbfbfafafafbfbfbfbfbfbfefefefdfdfdfbfbfbf7f7f7f5f5f5f9f9f9fffffffffffffffffffffffff4f4f4e7e7e7f6f6f6fafafafdfdfdfefefefefefefefefefffffff9f9f9fcfcfcfefefefafafafbfbfbe9e9e9f5f5f5fcfcfcf7f7f7f0f0f0f8f8f8f5f5f5f4f4f4f5f5f5f6f6f6f9f9f9fcfcfcfffffffffffffdfdfdfdfdfdfdfdfdf9f9f9f9f9f9f5f5f5fafafafdfdfdfdfdfdfbfbfbfefefefafafaf6f6f6fdfdfdfbfbfbfefefefefefefdfdfdfefefefffffffffffffffffffbfbfbf7f7f7fbfbfbfefefefffffffbfbfbf7f7f7fdfdfdeeeeeee8e8e8eeeeeef1f1f1fbfbfbf3f3f3e8e8e8eaeaeaebebebe6e6e6e6e6e6e7e7e7e3e3e3dddddde2e2e2f1f1f1fbfbfbf8f8f8f1f1f1edededeeeeeef3f3f3f5f5f5f3f3f3f5f5f5f4f4f4f4f4f4f2f2f2eeeeeeeaeaeae6e6e6eaeaeaeaeaeae8e8e8ecececefefeff2f2f2f1f1f1f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7efefeff1f1f1efefeff0f0f0f8f8f8fcfcfcfafafaf4f4f4f0f0f0f3f3f3eeeeeeefefeff3f3f3efefefededededededecececebebebe9e9e9ebebebf2f2f2f1f1f1f3f3f3f2f2f2f3f3f3f9f9f9fdfdfdfefefefefefefefefefffffffffffffffffffffffffefefefcfcfcf9f9f9fcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafafafafafafafafafafafafafafafafbfbfbfafafaf8f8f8f7f7f7f9f9f9f8f8f8fafafafafafaf9f9f9fcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdf8f8f8f3f3f3f3f3f3f2f2f2f3f3f3f8f8f8fcfcfcfefefefdfdfdfefefefbfbfbfafafafbfbfbf9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f3f3f3eeeeeee9e9e9eaeaeaf3f3f3f9f9f9fafafaf7f7f7eeeeeef2f2f2f3f3f3f1f1f1f2f2f2f4f4f4f5f5f5f7f7f7f5f5f5f9f9f9f9f9f9f3f3f3f8f8f8f9f9f9f9f9f9fafafafafafafafafafdfdfdfafafaf8f8f8fbfbfbfefefefcfcfcfdfdfdfbfbfbfafafafcfcfcfafafaf8f8f8fafafafcfcfcfcfcfcfffffffefefefafafafafafaf1f1f1ecececeeeeeef3f3f3f7f7f7fbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbf9f9f9fcfcfcfbfbfbf9f9f9fafafafbfbfbfafafafafafafbfbfbf7f7f7efefeff0f0f0f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f6f6f6fafafafdfdfdf7f7f7f2f2f2f7f7f7fcfcfcf9f9f9f6f6f6f8f8f8f7f7f7fafafafcfcfcfffffff4f4f4e1e1e1e5e5e5dfdfdfecececfefefefdfdfdf9f9f9fdfdfdf9f9f9fdfdfdfcfcfcf7f7f7f2f2f2f4f4f4f3f3f3f6f6f6f8f8f8f6f6f6f0f0f0f2f2f2f9f9f9e7e7e7e9e9e9fafafafefefefbfbfbf7f7f7f8f8f8fbfbfbfafafaf8f8f8fdfdfdfcfcfcf5f5f5f3f3f3f4f4f4f9f9f9fdfdfdfdfdfdf8f8f8f4f4f4edededfcfcfcfefefefcfcfcf4f4f4f9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfdfdfdf7f7f7f6f6f6fdfdfdfdfdfdfbfbfbf7f7f7f5f5f5f7f7f7f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfafafaf6f6f6f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9f8f8f8fbfbfbf9f9f9f9f9f9fafafafcfcfcf7f7f7f6f6f6fafafafdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfffffffafafaf7f7f7f8f8f8fbfbfbfafafaf5f5f5f2f2f2f8f8f8fbfbfbf8f8f8f8f8f8fafafafdfdfdfcfcfcf8f8f8f7f7f7f9f9f9f9f9f9f4f4f4f3f3f3f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfafafaf7f7f7f4f4f4f2f2f2f2f2f2f0f0f0f8f8f8f6f6f6efefeff0f0f0f2f2f2f7f7f7fbfbfbfdfdfdfafafaf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f5f5f5f3f3f3f6f6f6f7f7f7f5f5f5f7f7f7f8f8f8f4f4f4f4f4f4f4f4f4f6f6f6f2f2f2f0f0f0f1f1f1edededeeeeeeefefeff1f1f1f5f5f5f7f7f7f5f5f5f8f8f8f5f5f5f7f7f7f3f3f3f3f3f3f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f3f3f3f5f5f5f9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f3f3f3f5f5f5fafafafafafaf9f9f9fbfbfbfefefefefefefdfdfdfefefefdfdfdfafafafdfdfdfefefefefefefcfcfcf8f8f8f6f6f6f6f6f6f7f7f7f9f9f9fcfcfcfefefefefefefcfcfcfdfdfdfffffffffffffefefefbfbfbf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfafafafafafafafafaf6f6f6f8f8f8f5f5f5f3f3f3fbfbfbf8f8f8f3f3f3f5f5f5fbfbfbf7f7f7fbfbfbf4f4f4f9f9f9f5f5f5eeeeeef3f3f3f6f6f6e9e9e9e4e4e4dcdcdcdbdbdbf2f2f2fffffffafafae4e4e4ebebebf2f2f2e0e0e0e1e1e1eeeeeee6e6e6f0f0f0ddddddd1d1d1dadadae6e6e6eaeaeaf3f3f3f5f5f5f1f1f1f5f5f5fafafaf6f6f6ecececdcdcdcd7d7d7dddddde2e2e2eaeaeae9e9e9e5e5e5dddddddfdfdfe5e5e5e6e6e6dfdfdfdddddddcdcdce1e1e1e8e8e8eaeaeaebebebefefeff1f1f1eeeeeef1f1f1f4f4f4fafafafefefefbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f2f2f2ededede8e8e8e5e5e5e5e5e5e5e5e5e6e6e6e8e8e8e8e8e8e7e7e7ecececefefefefefeff2f2f2f2f2f2f5f5f5fefefefffffffffffffefefefefefefffffffefefefcfcfcf8f8f8f6f6f6f4f4f4f3f3f3f6f6f6fafafafbfbfbf9f9f9fefefefffffffdfdfdfdfdfdf8f8f8f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbf8f8f8fbfbfbfdfdfdfcfcfcf9f9f9fcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f8f8f8fbfbfbf9f9f9f8f8f8fafafafbfbfbfafafaf6f6f6f6f6f6f8f8f8fcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbf7f7f7f4f4f4f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7fbfbfbfcfcfcfbfbfbfafafafbfbfbfcfcfcfdfdfdfefefefefefef9f9f9f9f9f9fafafaf6f6f6f3f3f3eaeaeaefefeff5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8fbfbfbf5f5f5ebebebf2f2f2f7f7f7fcfcfcfefefefefefefdfdfdfafafaf9f9f9fafafaf8f8f8f9f9f9fafafafdfdfdfcfcfcfafafafafafafdfdfdfffffffffffffffffffffffffefefefefefefbfbfbfafafaf8f8f8fbfbfbfdfdfdfcfcfcfbfbfbfafafafbfbfbfdfdfdfcfcfcfafafafafafafcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfefefefdfdfdfbfbfbfafafaf4f4f4f4f4f4f7f7f7fafafafafafaf9f9f9fafafafbfbfbfafafafafafafdfdfdfafafaf8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fdfdfdf5f5f5eeeeeef6f6f6f9f9f9fbfbfbf8f8f8f6f6f6f7f7f7fafafafdfdfdfffffff2f2f2e6e6e6e7e7e7e2e2e2f1f1f1fffffffdfdfdfafafafafafaf8f8f8fefefefdfdfdf9f9f9f9f9f9f7f7f7f4f4f4f8f8f8fcfcfcf9f9f9f4f4f4efefeff1f1f1dcdcdcebebebfffffffcfcfcf2f2f2f2f2f2fcfcfcfbfbfbfafafafbfbfbfafafaf9f9f9f5f5f5f7f7f7f9f9f9fbfbfbfefefefbfbfbf4f4f4efefeff9f9f9fdfdfdfbfbfbf9f9f9f2f2f2fbfbfbf8f8f8fbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfafafaf7f7f7f8f8f8f8f8f8f4f4f4f3f3f3f4f4f4f4f4f4f6f6f6f8f8f8f6f6f6f4f4f4f2f2f2f2f2f2f5f5f5f7f7f7f4f4f4f3f3f3f4f4f4f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f6f6f6fafafaf8f8f8fafafafcfcfcfbfbfbfcfcfcfafafaf8f8f8f7f7f7fbfbfbfafafaf5f5f5f7f7f7f6f6f6f7f7f7f4f4f4f4f4f4f6f6f6f6f6f6fbfbfbfdfdfdfcfcfcfdfdfdfefefefefefefefefefdfdfdfcfcfcfefefefefefefefefefcfcfcf9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf6f6f6f9f9f9fcfcfcfbfbfbf7f7f7f6f6f6f6f6f6f5f5f5f7f7f7fcfcfcfcfcfcfdfdfdfefefefffffffefefefefefefbfbfbf9f9f9f9f9f9fafafaf9f9f9f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f2f2f2f1f1f1f3f3f3f4f4f4f5f5f5f8f8f8fafafafdfdfdfafafaf4f4f4fafafafbfbfbfafafafbfbfbfafafaf7f7f7f5f5f5f2f2f2eeeeeef4f4f4fdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbeeeeeef4f4f4fefefefdfdfdfcfcfcf9f9f9f3f3f3f7f7f7fbfbfbfafafaf8f8f8f5f5f5f9f9f9fefefefffffffdfdfdf7f7f7f7f7f7f6f6f6f9f9f9fffffffffffffcfcfcf8f8f8f7f7f7f3f3f3f8f8f8f6f6f6f5f5f5f4f4f4eeeeeeefefeff2f2f2f1f1f1f0f0f0f6f6f6fbfbfbfbfbfbf9f9f9f9f9f9fafafaf9f9f9fbfbfbf7f7f7f5f5f5f2f2f2f0f0f0f0f0f0f6f6f6f7f7f7f8f8f8f4f4f4f2f2f2f6f6f6f3f3f3efefeff2f2f2f2f2f2f1f1f1f2f2f2f3f3f3f5f5f5f1f1f1eeeeeeefefeff2f2f2f8f8f8f3f3f3e5e5e5e7e7e7f1f1f1f9f9f9fefefefcfcfcfdfdfdfbfbfbfdfdfdf3f3f3e2e2e2f5f5f5f1f1f1d0d0d0cacacafafafaf9f9f9fafafafffffffffffffbfbfbf1f1f1f3f3f3f3f3f3e8e8e8dcdcdce6e6e6f0f0f0f5f5f5f9f9f9fafafafbfbfbf8f8f8f6f6f6e7e7e7e7e7e7ebebebe6e6e6e9e9e9f2f2f2f7f7f7f3f3f3edededefefeff2f2f2f5f5f5f7f7f7fbfbfbfdfdfdfdfdfdf9f9f9f7f7f7f5f5f5f1f1f1f2f2f2ededede8e8e8e9e9e9e7e7e7e7e7e7ebebebf0f0f0f3f3f3f5f5f5f7f7f7fafafafafafafbfbfbfefefefffffffefefefefefefefefefefefefefefefefefefffffffffffffffffffdfdfdf6f6f6f1f1f1f5f5f5f6f6f6f3f3f3e5e5e5e2e2e2ebebebf3f3f3f9f9f9f6f6f6f7f7f7f9f9f9f5f5f5f0f0f0f5f5f5f9f9f9f9f9f9fafafafcfcfcfbfbfbf8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcf7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f6f6f6f5f5f5f7f7f7fafafafafafafafafaf9f9f9fbfbfbfafafaf9f9f9f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8fcfcfcfafafaf8f8f8f4f4f4f1f1f1f2f2f2f4f4f4f3f3f3f1f1f1f4f4f4f4f4f4f0f0f0f1f1f1f1f1f1efefeff7f7f7f9f9f9f6f6f6f4f4f4f4f4f4f3f3f3f4f4f4f6f6f6f9f9f9fbfbfbfdfdfdf8f8f8f5f5f5f8f8f8f3f3f3f3f3f3ecececeaeaeaf0f0f0efefefefefeff4f4f4f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7fafafafbfbfbfcfcfcfafafaf9f9f9fbfbfbf6f6f6f4f4f4f7f7f7f6f6f6fafafafefefefefefefbfbfbfdfdfdfffffffefefefbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f3f3f3f5f5f5f4f4f4f8f8f8fcfcfcfdfdfdfbfbfbf1f1f1f4f4f4fafafaf9f9f9fbfbfbf9f9f9fcfcfcfbfbfbf9f9f9f7f7f7fafafafefefefffffffafafaf7f7f7f6f6f6f5f5f5f9f9f9fafafaf6f6f6f5f5f5f7f7f7f9f9f9fbfbfbfafafaf9f9f9fbfbfbfafafafafafafafafafbfbfbfafafaf9f9f9f8f8f8fafafafcfcfcfafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfefefefcfcfcf6f6f6f5f5f5f8f8f8fbfbfbfefefefcfcfcfbfbfbf9f9f9fbfbfbfffffff6f6f6e8e8e8e8e8e8e1e1e1f1f1f1fffffffdfdfdf9f9f9fcfcfcf7f7f7fdfdfdfffffffefefefbfbfbf9f9f9f9f9f9fdfdfdfefefef9f9f9eeeeeee2e2e2f9f9f9fdfdfdf4f4f4f9f9f9fbfbfbf8f8f8fbfbfbfdfdfdf9f9f9f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6fbfbfbfbfbfbfdfdfdfefefefafafaf1f1f1f3f3f3fffffffdfdfdf9f9f9f8f8f8f3f3f3f8f8f8f7f7f7fafafaf5f5f5f6f6f6fafafaf8f8f8f8f8f8f8f8f8f4f4f4f5f5f5f4f4f4f3f3f3f0f0f0f0f0f0f6f6f6f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8fbfbfbfafafaf8f8f8f5f5f5f9f9f9fafafaf8f8f8f7f7f7f8f8f8f6f6f6f3f3f3f2f2f2f2f2f2f3f3f3f4f4f4f3f3f3f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9fbfbfbfafafaf7f7f7f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9fbfbfbfafafafafafaf8f8f8f9f9f9f8f8f8fbfbfbfcfcfcfbfbfbfffffffefefefefefefffffffefefefffffffdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafafcfcfcfefefefcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f8f8f8f9f9f9fbfbfbf7f7f7fbfbfbfffffffefefefdfdfdfcfcfcf9f9f9fafafaf9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfcfcfcfafafafbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfefefefcfcfcfbfbfbfafafafbfbfbfdfdfdfefefefbfbfbfcfcfcfffffff9f9f9f7f7f7fafafafcfcfcfcfcfcfdfdfdf7f7f7f3f3f3f6f6f6f9f9f9fdfdfdfcfcfcfafafaf9f9f9f9f9f9fafafafafafafbfbfbfdfdfdfefefefafafafbfbfbfffffffffffff9f9f9fbfbfbf9f9f9f6f6f6fbfbfbf9f9f9f7f7f7f7f7f7f6f6f6fcfcfcfdfdfdfafafaf6f6f6f7f7f7f9f9f9fbfbfbfefefefefefefdfdfdfdfdfdfefefefefefefffffffffffffffffffefefef7f7f7eaeaeaebebebf0f0f0f4f4f4f7f7f7f2f2f2f1f1f1f6f6f6f5f5f5f4f4f4f1f1f1f9f9f9f9f9f9f6f6f6f0f0f0f4f4f4f4f4f4f7f7f7fafafafafafafbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f1f1f1f2f2f2f7f7f7f9f9f9f7f7f7f5f5f5f3f3f3f2f2f2eeeeeeebebebf5f5f5f8f8f8f9f9f9fcfcfcfdfdfdfafafaf6f6f6f5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfbfbfbfbfbfbf5f5f5e7e7e7eeeeeefbfbfbf5f5f5f3f3f3f5f5f5f6f6f6e8e8e8dfdfdfebebebf1f1f1f2f2f2f8f8f8f7f7f7fbfbfbfcfcfcfafafaf7f7f7f5f5f5f5f5f5f6f6f6efefefefefeff5f5f5f8f8f8fdfdfdfffffffffffffdfdfdf9f9f9f8f8f8f8f8f8f8f8f8fdfdfdfdfdfdf7f7f7f7f7f7f6f6f6f1f1f1efefefeaeaeaf3f3f3f7f7f7f5f5f5f7f7f7f9f9f9fdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefafafafbfbfbfbfbfbf9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfefefefefefefefefef6f6f6f1f1f1f5f5f5fbfbfbfefefef3f3f3f0f0f0eeeeeef5f5f5f8f8f8efefeffafafafdfdfdfdfdfdfefefefdfdfdfcfcfcfafafafafafafbfbfbfbfbfbf9f9f9fafafafcfcfcfcfcfcf9f9f9f8f8f8f6f6f6f7f7f7f6f6f6f3f3f3f4f4f4f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafaf8f8f8f9f9f9f4f4f4f5f5f5f5f5f5f6f6f6f8f8f8fafafafefefefcfcfcfbfbfbfafafaf9f9f9fdfdfdfcfcfcf8f8f8f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f7f7f7fbfbfbf9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f4f4f4f1f1f1f4f4f4f5f5f5edededebebebf3f3f3f7f7f7f2f2f2efefeff3f3f3fafafaf9f9f9fbfbfbfefefefdfdfdfcfcfcfbfbfbf8f8f8fafafafafafaf9f9f9f8f8f8f4f4f4f4f4f4f5f5f5f6f6f6eeeeeef7f7f7fefefefbfbfbefefeff3f3f3f5f5f5f7f7f7f9f9f9fefefefefefee8e8e8d4d4d4d3d3d3dcdcdcdfdfdfe1e1e1ecececedededeaeaeaf2f2f2fafafafafafaf7f7f7f6f6f6f9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f9f9f9fafafafefefefbfbfbfbfbfbfcfcfcfafafaf9f9f9f7f7f7f9f9f9fcfcfcfbfbfbfafafafafafafbfbfbfafafaf7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbfbfbfbfdfdfdfefefefdfdfdfbfbfbf9f9f9fafafafcfcfcfcfcfcf4f4f4f2f2f2f5f5f5fafafafdfdfdfbfbfbf9f9f9fdfdfdfffffffefefef6f6f6f8f8f8efefefeeeeeefdfdfdfcfcfcfafafafbfbfbf7f7f7fdfdfdfefefefcfcfcfbfbfbf9f9f9f8f8f8fbfbfbfefefefafafae9e9e9eeeeeefefefefffffff6f6f6f3f3f3fdfdfdfefefefcfcfcf7f7f7f5f5f5f1f1f1f3f3f3fafafafcfcfcfbfbfbfcfcfcfbfbfbfefefefcfcfcf5f5f5e8e8e8f4f4f4fffffffbfbfbfbfbfbf8f8f8f4f4f4f8f8f8fafafafafafaf6f6f6f7f7f7f8f8f8fafafaf9f9f9f6f6f6f8f8f8fafafafefefefefefefcfcfcfcfcfcfefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fbfbfbf7f7f7f8f8f8fdfdfdfdfdfdf7f7f7f5f5f5f7f7f7f7f7f7f5f5f5f4f4f4f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefffffffffffffdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfefefefdfdfdf9f9f9f8f8f8fafafafafafafbfbfbfefefefbfbfbfdfdfdfefefefcfcfcfafafafdfdfdfffffffafafaf8f8f8f7f7f7f6f6f6f7f7f7f8f8f8fafafafdfdfdfdfdfdfdfdfdf9f9f9f8f8f8f9f9f9f7f7f7f3f3f3f2f2f2f3f3f3f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfefefefcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfffffff9f9f9f5f5f5fafafaf9f9f9fcfcfcfefefefefefefcfcfcfdfdfdfbfbfbfcfcfcfafafaf9f9f9f8f8f8fafafafafafaf6f6f6f3f3f3f6f6f6f9f9f9fafafafefefefbfbfbf7f7f7fbfbfbfafafaf6f6f6f6f6f6fefefefdfdfdfafafaf7f7f7f8f8f8f9f9f9f4f4f4efefeff9f9f9fcfcfcfafafaf8f8f8f9f9f9fbfbfbfcfcfcfefefefefefefffffffefefefcfcfcfafafafafafafbfbfbfcfcfcfafafafdfdfdfcfcfcfdfdfdfafafaf6f6f6f4f4f4f3f3f3f3f3f3f5f5f5f0f0f0e5e5e5e5e5e5eaeaeaebebebf2f2f2eeeeeeeaeaeae8e8e8e9e9e9f1f1f1f1f1f1f2f2f2f3f3f3f3f3f3f4f4f4f8f8f8f9f9f9fbfbfbfdfdfdfbfbfbfdfdfdfdfdfdfbfbfbfdfdfdfefefefcfcfcfdfdfdfefefefefefef5f5f5e9e9e9f6f6f6fbfbfbf6f6f6f7f7f7f4f4f4fafafaf5f5f5f9f9f9fffffff9f9f9f5f5f5f8f8f8f6f6f6f7f7f7f8f8f8fdfdfdfffffffffffffefefefcfcfcf9f9f9f9f9f9fafafafdfdfdfefefefefefefefefefdfdfdfefefefefefefffffffefefefefefefcfcfcf5f5f5f6f6f6fbfbfbfdfdfdfbfbfbfcfcfcfefefefffffff9f9f9f8f8f8fefefefefefefefefefdfdfdfefefefffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbf7f7f7fdfdfdfcfcfcfbfbfbf8f8f8f1f1f1f2f2f2f7f7f7fdfdfdfefefefcfcfcfbfbfbfbfbfbfcfcfcfefefefdfdfdfefefefffffffbfbfbf9f9f9fafafafcfcfcfefefefafafafdfdfdf8f8f8f8f8f8fefefefcfcfcfafafaf8f8f8f9f9f9fbfbfbfefefef9f9f9f6f6f6fdfdfdfafafaf5f5f5eeeeeef2f2f2f5f5f5f3f3f3f6f6f6fbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfafafaf9f9f9f8f8f8f6f6f6f2f2f2f0f0f0f2f2f2fafafafdfdfdfcfcfcf8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9fdfdfdf9f9f9f6f6f6f8f8f8f8f8f8fafafafbfbfbfefefefffffffefefef8f8f8f8f8f8f8f8f8f9f9f9f1f1f1e8e8e8ecececeeeeeef1f1f1f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbf8f8f8fafafafcfcfcfafafaf7f7f7fafafaf8f8f8f0f0f0f0f0f0f5f5f5f6f6f6fbfbfbf9f9f9f6f6f6fbfbfbf9f9f9f6f6f6f8f8f8f5f5f5f5f5f5fbfbfbfefefef9f9f9fdfdfdebebebe4e4e4e6e6e6e5e5e5f1f1f1fdfdfdfbfbfbf1f1f1e1e1e1e9e9e9f3f3f3f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefffffffcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f6f6f6fbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfafafaf8f8f8f8f8f8fafafafafafaf8f8f8f5f5f5f9f9f9fafafaf8f8f8f9f9f9fafafafafafafbfbfbf9f9f9fafafafafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8fafafafdfdfdfafafaf2f2f2f4f4f4f8f8f8fbfbfbfdfdfdfbfbfbfcfcfcfefefefffffffffffffefefef5f5f5eaeaeafbfbfbf9f9f9f8f8f8fcfcfcf7f7f7fcfcfcfefefefcfcfcfcfcfcfafafaf8f8f8f8f8f8f3f3f3ebebebf5f5f5fefefefdfdfdfefefef1f1f1f3f3f3f7f7f7f6f6f6fbfbfbf4f4f4f3f3f3f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfefefefafafaebebebecececfdfdfdfcfcfcf8f8f8f9f9f9f7f7f7f5f5f5f5f5f5f8f8f8fbfbfbfafafaf9f9f9f8f8f8fbfbfbfcfcfcf7f7f7f6f6f6f7f7f7fdfdfdfcfcfcfbfbfbfafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8fafafaf7f7f7fafafafdfdfdfcfcfcf8f8f8f9f9f9fafafafbfbfbfcfcfcf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8fafafafdfdfdfcfcfcf8f8f8f5f5f5f7f7f7f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1f5f5f5f9f9f9fbfbfbfafafaf5f5f5f8f8f8fbfbfbfafafaf8f8f8fafafafafafaf1f1f1f4f4f4fbfbfbfefefefffffffefefefdfdfdfbfbfbf6f6f6f3f3f3f3f3f3f6f6f6f8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9fafafaf8f8f8f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6fafafaf8f8f8f4f4f4f4f4f4f6f6f6fcfcfcfefefef9f9f9f4f4f4f1f1f1f0f0f0f4f4f4f6f6f6f8f8f8efefeff0f0f0f6f6f6fcfcfcfefefefdfdfdfdfdfdfdfdfdfcfcfcfafafaf9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f9f9f9f6f6f6fcfcfcf8f8f8eeeeeef8f8f8fbfbfbf4f4f4f5f5f5f5f5f5f4f4f4f3f3f3f6f6f6fafafaf8f8f8fafafafbfbfbfcfcfcfbfbfbfafafafbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfafafafafafafbfbfbfafafafcfcfcfefefefefefefdfdfdfcfcfcf8f8f8f8f8f8f9f9f9f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f9f9f9fcfcfcfdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffefefefefefefffffffefefefdfdfdfbfbfbf9f9f9fafafafbfbfbfafafafafafafbfbfbfcfcfcfcfcfcfbfbfbfafafafdfdfdf8f8f8f3f3f3f8f8f8fbfbfbfffffffbfbfbf5f5f5fcfcfcfefefefdfdfdfafafaf9f9f9f6f6f6f5f5f5fefefefdfdfdfcfcfcfefefefefefefcfcfcfdfdfdfefefefcfcfcfcfcfcfdfdfdfbfbfbfafafafefefefffffffcfcfcfafafafdfdfdfcfcfcfbfbfbfbfbfbfffffffffffffefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfafafaf9f9f9fbfbfbf9f9f9f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f7f7f7f5f5f5efefeff7f7f7fdfdfdfbfbfbf8f8f8f5f5f5f9f9f9fafafafbfbfbfcfcfcf5f5f5f3f3f3f8f8f8f9f9f9f8f8f8f3f3f3fbfbfbfffffff4f4f4eeeeeef8f8f8fcfcfcf9f9f9f8f8f8f4f4f4f6f6f6fcfcfcfffffffdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfefefefafafaf4f4f4f9f9f9fafafafbfbfbfcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f9f9f9fafafafdfdfdfdfdfdfafafaf9f9f9fbfbfbfafafaf7f7f7f2f2f2f3f3f3f6f6f6fbfbfbfdfdfdfdfdfdfbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8fbfbfbf8f8f8f7f7f7f9f9f9f8f8f8fbfbfbfcfcfcf9f9f9f7f7f7f9f9f9f4f4f4f8f8f8f8f8f8f7f7f7f9f9f9fafafafafafaf8f8f8f6f6f6f5f5f5f3f3f3f0f0f0edededefefefefefefefefeff1f1f1f1f1f1f6f6f6fafafafbfbfbf8f8f8fcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f3f3f3f0f0f0f4f4f4f5f5f5f8f8f8f8f8f8fafafaf8f8f8f0f0f0efefeff9f9f9f8f8f8dcdcdce3e3e3f3f3f3fcfcfcfffffffcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffdfdfdfbfbfbf3f3f3e9e9e9ededede5e5e5dfdfdff4f4f4f4f4f4f0f0f0f3f3f3f1f1f1f4f4f4f7f7f7f4f4f4f2f2f2efefeff2f2f2f5f5f5f4f4f4efefefefefeff3f3f3f8f8f8f5f5f5f8f8f8fcfcfcfafafaf9f9f9f7f7f7f7f7f7fafafafafafaf9f9f9f7f7f7f9f9f9fcfcfcf8f8f8f7f7f7fafafafafafaf8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f8f8f8fbfbfbfdfdfdfafafaf3f3f3f3f3f3f7f7f7fbfbfbfbfbfbfafafafefefefefefef6f6f6f2f2f2e7e7e7ecececfdfdfdfafafafbfbfbfbfbfbf7f7f7fcfcfcfefefefefefefdfdfdf9f9f9f4f4f4f2f2f2ecececf3f3f3fefefefefefef9f9f9f6f6f6ecececf7f7f7f6f6f6f7f7f7fafafafafafaf9f9f9fbfbfbfcfcfcfafafafafafafafafafefefefdfdfdfafafaecececdfdfdff9f9f9fefefef8f8f8f6f6f6f9f9f9f6f6f6f8f8f8fbfbfbf8f8f8f6f6f6f9f9f9f9f9f9f8f8f8f4f4f4fcfcfcfcfcfcf8f8f8f5f5f5fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f7f7f7fafafafbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f8f8f8fafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f5f5f5f8f8f8fcfcfcfcfcfcf8f8f8f4f4f4f5f5f5f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f3f3f3f2f2f2f1f1f1f2f2f2f6f6f6f5f5f5f5f5f5fbfbfbf9f9f9f1f1f1f9f9f9fdfdfdfafafaf9f9f9fafafafbfbfbfcfcfcf7f7f7f6f6f6f6f6f6f8f8f8f8f8f8fbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f1f1f1f1f1f1f6f6f6f9f9f9fdfdfdf9f9f9f0f0f0eeeeeeeaeaeaf3f3f3fafafaf6f6f6f9f9f9f4f4f4f3f3f3f1f1f1f4f4f4f9f9f9fafafaf8f8f8f6f6f6f6f6f6fafafaf9f9f9fbfbfbfafafaf8f8f8f8f8f8f5f5f5f7f7f7f5f5f5f6f6f6f8f8f8f6f6f6fafafafdfdfdf9f9f9f9f9f9f4f4f4f5f5f5f8f8f8f4f4f4f5f5f5f5f5f5f8f8f8fafafafcfcfcfdfdfdf9f9f9f8f8f8f6f6f6f7f7f7fafafaf8f8f8f4f4f4f4f4f4f5f5f5f5f5f5f8f8f8f9f9f9fafafafafafaf9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfdfdfdfffffffffffffffffffffffffffffffdfdfdfefefefdfdfdf9f9f9f9f9f9fbfbfbfbfbfbfafafafcfcfcfffffffefefefcfcfcf7f7f7f7f7f7fbfbfbfcfcfcfafafaf6f6f6f7f7f7f8f8f8f5f5f5f4f4f4f6f6f6fafafafbfbfbfcfcfcfafafaf8f8f8f9f9f9f7f7f7f8f8f8f8f8f8fcfcfcf6f6f6f3f3f3fafafafdfdfdfbfbfbfcfcfcf9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfefefefffffffefefefefefefdfdfdfefefefefefefefefefffffffffffffffffffefefefefefefefefefffffffefefefcfcfcfbfbfbfdfdfdfefefefdfdfdf5f5f5f7f7f7fcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fafafafbfbfbfafafaf9f9f9fbfbfbfafafaf6f6f6f2f2f2f4f4f4f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f4f4f4f9f9f9f6f6f6f6f6f6f2f2f2f3f3f3f3f3f3f4f4f4fdfdfdfefefef7f7f7f3f3f3f9f9f9fafafaefefefe9e9e9f9f9f9fffffffdfdfdf9f9f9fcfcfcf8f8f8f5f5f5f4f4f4f6f6f6fcfcfcf7f7f7f4f4f4f2f2f2eaeaeaefefeff0f0f0e8e8e8ebebebedededeeeeeeedededf2f2f2f5f5f5fafafaf9f9f9fafafafbfbfbfdfdfdfefefefdfdfdfcfcfcececececececf7f7f7f8f8f8f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbf8f8f8fcfcfcfefefefbfbfbf9f9f9fafafaf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7fafafaf9f9f9fcfcfcfdfdfdfbfbfbfcfcfcfbfbfbf3f3f3f5f5f5f7f7f7f6f6f6f8f8f8fafafaf6f6f6f1f1f1efefefefefefe6e6e6e8e8e8edededeeeeeef5f5f5f8f8f8efefefe8e8e8f1f1f1fafafafbfbfbfefefefffffffcfcfcf8f8f8f9f9f9f6f6f6f3f3f3f6f6f6f4f4f4efefefefefeff3f3f3f6f6f6fafafafbfbfbf9f9f9fcfcfcfafafaf0f0f0eeeeeef0f0f0f6f6f6fdfdfdf3f3f3fbfbfbfffffffafafafbfbfbfefefefdfdfdfbfbfbf6f6f6ededede9e9e9e5e5e5e4e4e4dbdbdbd9d9d9dfdfdfdededee0e0e0e2e2e2e8e8e8f1f1f1f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9f4f4f4f6f6f6f6f6f6f4f4f4f8f8f8f5f5f5f0f0f0f5f5f5fafafafafafaf7f7f7fafafafbfbfbfafafafafafaf9f9f9fafafafcfcfcfbfbfbfdfdfdfcfcfcf9f9f9fcfcfcf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcf6f6f6efefeff3f3f3fafafafdfdfdfffffffefefeebebebd8d8d8d8d8d8cececeeeeeeefffffffbfbfbfbfbfbf9f9f9fcfcfcfbfbfbfbfbfbfffffffafafaf9f9f9f7f7f7f6f6f6fcfcfcfefefefcfcfcfcfcfcf6f6f6f1f1f1eaeaeaf4f4f4f9f9f9fbfbfbf9f9f9f9f9f9fafafaf9f9f9fbfbfbfdfdfdfbfbfbfcfcfcfffffffbfbfbf6f6f6e0e0e0e9e9e9fefefef9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8fdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdf4f4f4f4f4f4fafafafcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfefefefbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfafafaf9f9f9fafafafbfbfbfafafaf9f9f9fcfcfcfdfdfdfdfdfdfafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9fafafafafafafbfbfbf9f9f9f9f9f9fbfbfbfafafaf8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f4f4f4f6f6f6f3f3f3f5f5f5f8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfafafaf5f5f5f3f3f3f7f7f7f6f6f6f2f2f2f1f1f1f6f6f6f7f7f7f8f8f8fafafaf6f6f6f5f5f5f7f7f7f7f7f7f4f4f4f4f4f4f4f4f4f7f7f7f8f8f8f8f8f8fafafafcfcfcfefefefefefefdfdfdfcfcfcfafafaf6f6f6f6f6f6f7f7f7f8f8f8f7f7f7fafafafafafaf7f7f7efefeff6f6f6fffffffdfdfdf8f8f8f8f8f8fcfcfcfefefef9f9f9f3f3f3fafafafbfbfbfbfbfbf7f7f7f7f7f7fafafafafafafbfbfbf6f6f6f3f3f3f6f6f6f7f7f7f8f8f8f4f4f4f6f6f6f8f8f8f4f4f4f4f4f4f5f5f5f7f7f7f8f8f8f4f4f4f8f8f8fcfcfcfbfbfbf7f7f7f4f4f4f6f6f6f8f8f8f8f8f8f3f3f3f4f4f4f5f5f5f3f3f3f3f3f3f5f5f5f6f6f6f1f1f1efefefeeeeeef2f2f2f3f3f3f4f4f4f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfefefefffffffefefefdfdfdfdfdfdfdfdfdf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fbfbfbfbfbfbfafafafbfbfbfdfdfdfcfcfcececece0e0e0ebebebf6f6f6f4f4f4f1f1f1f6f6f6f3f3f3f0f0f0f1f1f1f1f1f1f1f1f1efefefeaeaeaebebebebebebebebebf3f3f3f0f0f0f9f9f9fdfdfdfbfbfbfbfbfbfafafaf7f7f7f9f9f9f7f7f7f7f7f7fafafafcfcfcfdfdfdfdfdfdfdfdfdf9f9f9fbfbfbf7f7f7f9f9f9f6f6f6f7f7f7fafafaf9f9f9fbfbfbfcfcfcf9f9f9f7f7f7f8f8f8f7f7f7fafafafcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf8f8f8f6f6f6fafafaf9f9f9fafafafcfcfcfbfbfbfbfbfbfefefefcfcfcfbfbfbfefefefcfcfcfafafaf9f9f9fbfbfbf7f7f7f9f9f9f9f9f9f9f9f9fafafaf5f5f5f4f4f4f8f8f8fbfbfbf8f8f8fafafafdfdfdfdfdfdfbfbfbfcfcfcf7f7f7f4f4f4f0f0f0fafafafafafaf8f8f8fafafafbfbfbfafafaf1f1f1e0e0e0e9e9e9e2e2e2e1e1e1e6e6e6ebebebeeeeeeefefeff3f3f3f4f4f4f9f9f9fdfdfdf8f8f8f8f8f8f9f9f9f7f7f7f3f3f3f7f7f7fcfcfcfffffff9f9f9ecececedededf4f4f4f3f3f3f6f6f6fcfcfcfdfdfdfcfcfcfbfbfbfafafafbfbfbfbfbfbfafafafafafafafafafbfbfbf9f9f9f6f6f6f6f6f6fafafafbfbfbfcfcfcfbfbfbf8f8f8f9f9f9f9f9f9fcfcfcfbfbfbfdfdfdfbfbfbfdfdfdfcfcfcf5f5f5f6f6f6f8f8f8f5f5f5f5f5f5f8f8f8f8f8f8f6f6f6f9f9f9fafafafbfbfbfcfcfcfefefefefefefcfcfcfbfbfbfafafaf5f5f5efefefecececf3f3f3f1f1f1f1f1f1f3f3f3f7f7f7fcfcfcfdfdfdfefefefefefefafafaf8f8f8f3f3f3efefefeeeeeeebebebf0f0f0f0f0f0ececece7e7e7efefeffffffffffffff3f3f3d7d7d7d2d2d2d7d7d7dadadadedededfdfdfdbdbdbd8d8d8dfdfdfe9e9e9f1f1f1f6f6f6f8f8f8fcfcfcfdfdfdfafafafafafafbfbfbfbfbfbfdfdfdfffffffffffffefefef7f7f7f5f5f5f6f6f6fdfdfdfcfcfcfbfbfbfdfdfdfefefefdfdfdfdfdfdfcfcfcfcfcfcfafafaf7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafaf8f8f8f7f7f7f7f7f7f7f7f7fdfdfdfbfbfbf7f7f7fafafafcfcfcfbfbfbfefefefefefee6e6e6d9d9d9dfdfdfdcdcdcf3f3f3fffffffcfcfcfcfcfcfefefefffffff8f8f8f4f4f4fefefefdfdfdfafafaf9f9f9f6f6f6f6f6f6f4f4f4f7f7f7fcfcfcfbfbfbf7f7f7edededf7f7f7fefefefcfcfcf9f9f9f7f7f7f8f8f8f9f9f9fefefefbfbfbfbfbfbfcfcfcfcfcfcf7f7f7ededede2e2e2fbfbfbfcfcfcf6f6f6f6f6f6f7f7f7fafafafafafaf9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafdfdfdfbfbfbf3f3f3f3f3f3fafafafdfdfdfafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f8f8f8f4f4f4f3f3f3f3f3f3f3f3f3f8f8f8fdfdfdf9f9f9f4f4f4fafafaf9f9f9f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f9f9f9f7f7f7fafafafbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f3f3f3f4f4f4f9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7fcfcfcf9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8f6f6f6f2f2f2f5f5f5f5f5f5f8f8f8fcfcfcfdfdfdfbfbfbfafafafbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafafafafafafafdfdfdfefefefefefefefefefcfcfcfbfbfbfcfcfcfefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfefefefdfdfdf8f8f8fdfdfdfafafaf9f9f9fcfcfcfdfdfdfefefefffffffcfcfcefefeff5f5f5fdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f6f6f6f8f8f8f5f5f5f7f7f7fbfbfbf8f8f8f9f9f9fbfbfbfafafaf9f9f9f8f8f8f7f7f7f9f9f9fcfcfcf9f9f9fcfcfcfefefefdfdfdfdfdfdf9f9f9f8f8f8f5f5f5f5f5f5f8f8f8f3f3f3f2f2f2f3f3f3f3f3f3f5f5f5efefefefefeff4f4f4f8f8f8f0f0f0f1f1f1f4f4f4f4f4f4f5f5f5f8f8f8fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafbfbfbf8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f6f6f6fafafaf9f9f9f7f7f7f6f6f6f1f1f1ecececedededebebebebebebf1f1f1f2f2f2f5f5f5f6f6f6efefefecececebebebf2f2f2f7f7f7f6f6f6f7f7f7f9f9f9fbfbfbfbfbfbf3f3f3f2f2f2f4f4f4f2f2f2f6f6f6fbfbfbf9f9f9fdfdfdfffffffefefefcfcfcfdfdfdfefefefcfcfcfcfcfcf9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfafafaefefeff3f3f3f6f6f6f3f3f3f3f3f3f2f2f2efefefedededefefeff2f2f2f0f0f0f4f4f4f8f8f8f6f6f6f9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9fbfbfbfafafaf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfafafafafafafafafafdfdfdfcfcfcfcfcfcfafafaf8f8f8f7f7f7fbfbfbfbfbfbfafafafafafaf7f7f7f6f6f6f5f5f5f1f1f1f5f5f5f8f8f8fcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f3f3f3e9e9e9e4e4e4f4f4f4f7f7f7fbfbfbfefefefffffffbfbfbf9f9f9f7f7f7f9f9f9fbfbfbfefefefafafaf8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f9f9f9fdfdfdfffffffcfcfce8e8e8e7e7e7ebebebf1f1f1fbfbfbfcfcfcf9f9f9fafafafbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9fafafaf8f8f8f8f8f8f9f9f9fdfdfdfbfbfbf6f6f6f9f9f9fafafaf9f9f9f6f6f6fafafafafafafdfdfdfcfcfcf7f7f7f8f8f8f1f1f1edededefefeff1f1f1f5f5f5f8f8f8f1f1f1ecececededededededeeeeeef3f3f3f6f6f6f8f8f8f9f9f9fdfdfdfefefefcfcfcf9f9f9f2f2f2e5e5e5dfdfdfdddddddbdbdbe0e0e0ecececf3f3f3f6f6f6fafafafafafaf3f3f3e6e6e6e3e3e3fbfbfbfcfcfcd0d0d0bebebeccccccdbdbdbeaeaeaf3f3f3f8f8f8fbfbfbfefefefdfdfdfdfdfdf9f9f9e8e8e8e6e6e6e9e9e9e8e8e8e1e1e1e3e3e3eaeaeaf6f6f6fcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfafafaf9f9f9fafafafafafafafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9fafafaf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8fafafaf9f9f9f7f7f7fbfbfbfcfcfcfcfcfcfcfcfcfafafafafafaf7f7f7f7f7f7fafafaf9f9f9fdfdfdfefefefdfdfdf8f8f8f3f3f3f4f4f4fcfcfcfffffffdfdfdfcfcfcfbfbfbf7f7f7f2f2f2f7f7f7f6f6f6fbfbfbfcfcfcfefefefafafaf4f4f4f8f8f8fefefefafafaf7f7f7f6f6f6f6f6f6f7f7f7f7f7f7fbfbfbfffffff8f8f8e7e7e7f7f7f7fafafaf9f9f9f8f8f8f8f8f8fcfcfcfbfbfbfcfcfcfafafaf8f8f8fafafaf3f3f3eeeeeef7f7f7fdfdfdfdfdfdf7f7f7f7f7f7f8f8f8f9f9f9fcfcfcf9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdf7f7f7f2f2f2f1f1f1fafafafdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f4f4f4f4f4f4f5f5f5f5f5f5f6f6f6fbfbfbfafafaf9f9f9f5f5f5f5f5f5f7f7f7fafafaf9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7fbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f4f4f4f4f4f4f6f6f6f8f8f8f7f7f7f4f4f4fafafafbfbfbf5f5f5f3f3f3f6f6f6f7f7f7fafafafafafaf9f9f9fafafaf9f9f9fbfbfbfcfcfcfbfbfbfafafaf9f9f9f5f5f5f3f3f3f4f4f4f3f3f3f1f1f1f6f6f6f6f6f6f5f5f5f5f5f5f7f7f7fdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfafafaf6f6f6f5f5f5f6f6f6f9f9f9fafafafafafaf5f5f5f5f5f5f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f9f9f9fafafafdfdfdf7f7f7ecececf2f2f2fcfcfcfdfdfdfdfdfdfffffffefefef8f8f8f9f9f9fefefefcfcfcfbfbfbfefefefdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfdfdfdfcfcfcf9f9f9fafafafcfcfcfcfcfcfafafaf5f5f5f3f3f3f9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdf8f8f8fcfcfcfefefefcfcfcfbfbfbf8f8f8f9f9f9f7f7f7f2f2f2f5f5f5f5f5f5f6f6f6f3f3f3f1f1f1f1f1f1f3f3f3f3f3f3f2f2f2f3f3f3f6f6f6f6f6f6f4f4f4f3f3f3f4f4f4f1f1f1eeeeeeeeeeeeeeeeeef0f0f0f2f2f2f4f4f4f4f4f4f2f2f2f0f0f0f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8fcfcfcfffffffefefefefefefcfcfcfefefefefefefefefefafafafcfcfcfcfcfcfefefefdfdfdf8f8f8fafafafbfbfbfbfbfbfbfbfbfdfdfdfefefefbfbfbfbfbfbfafafafbfbfbfafafafbfbfbfefefefafafaf5f5f5f7f7f7f8f8f8f3f3f3eeeeeef2f2f2f8f8f8f6f6f6f5f5f5f6f6f6f4f4f4f9f9f9fcfcfcf9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbfafafaf8f8f8f9f9f9fafafafafafafafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf9f9f9fafafafafafafbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafafafafdfdfdfcfcfcfafafafafafafafafafbfbfbfdfdfdfefefefcfcfcfdfdfdfffffffffffffffffffefefefafafaf6f6f6f8f8f8f9f9f9f6f6f6f7f7f7fdfdfdfbfbfbfafafafafafafafafaf9f9f9fafafafcfcfcfdfdfdfdfdfdf6f6f6ededede0e0e0efefeff8f8f8fcfcfcfafafaf7f7f7f7f7f7fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafaf7f7f7f6f6f6f9f9f9fafafafbfbfbfafafafafafaf8f8f8f8f8f8f5f5f5f3f3f3f0f0f0f1f1f1f3f3f3f6f6f6f5f5f5f9f9f9f9f9f9f4f4f4f7f7f7f2f2f2f2f2f2f8f8f8fafafafbfbfbfbfbfbf6f6f6f9f9f9fdfdfdfefefefbfbfbf1f1f1f1f1f1f9f9f9fbfbfbefefefdfdfdfe3e3e3dfdfdfe1e1e1e8e8e8f3f3f3f9f9f9fbfbfbfefefefefefef4f4f4f1f1f1f1f1f1f1f1f1f4f4f4f4f4f4f7f7f7fafafaf7f7f7eaeaeaeeeeeef2f2f2fafafafcfcfcf8f8f8f7f7f7fbfbfbf8f8f8e6e6e6ebebebe9e9e9e0e0e0eaeaeaf2f2f2f8f8f8fafafafbfbfbfcfcfcfefefefcfcfcfcfcfcfafafafafafafbfbfbfdfdfdfcfcfcfcfcfcfafafafafafafbfbfbf8f8f8f9f9f9f7f7f7f8f8f8fafafafbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f7f7f7f9f9f9f9f9f9fafafaf9f9f9f5f5f5f6f6f6f7f7f7fafafafafafaf7f7f7f9f9f9fbfbfbfafafafafafaf8f8f8fafafaf7f7f7f9f9f9fcfcfcfafafaf8f8f8fafafaf9f9f9fbfbfbfbfbfbfafafaf8f8f8f2f2f2f5f5f5f9f9f9fdfdfdfffffffffffffefefef8f8f8ebebebf3f3f3f1f1f1fbfbfbfcfcfcfefefef8f8f8f2f2f2f0f0f0f4f4f4f6f6f6f9f9f9f9f9f9f3f3f3f8f8f8f8f8f8f5f5f5f1f1f1fcfcfcf9f9f9f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfafafaf5f5f5ebebebf1f1f1fffffffefefef8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcf6f6f6f4f4f4f3f3f3fafafafcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfdfdfdfdfdfdf7f7f7f2f2f2f2f2f2f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbf7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f4f4f4f2f2f2f5f5f5f7f7f7f8f8f8f8f8f8f4f4f4f3f3f3f8f8f8f8f8f8f6f6f6f7f7f7fafafafbfbfbfdfdfdfefefefefefefefefefafafaf2f2f2e8e8e8f6f6f6fffffffffffffefefefefefefefefefefefefefefefafafaf7f7f7f8f8f8f5f5f5f6f6f6f9f9f9f8f8f8f6f6f6f8f8f8fafafafafafafafafafbfbfbfcfcfcfdfdfdfefefefdfdfdf9f9f9fafafaf9f9f9f7f7f7f8f8f8f7f7f7fbfbfbfafafaf7f7f7f6f6f6f0f0f0edededf6f6f6f7f7f7f8f8f8fafafafbfbfbfafafaf8f8f8fafafafdfdfdfdfdfdfbfbfbf8f8f8f6f6f6fcfcfcfefefefcfcfcfcfcfcfdfdfdfdfdfdfafafaf8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbf9f9f9fbfbfbfafafafbfbfbfefefefbfbfbf8f8f8fafafafbfbfbf5f5f5f3f3f3f6f6f6fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfefefefffffffffffffcfcfcfdfdfdfcfcfcfefefefdfdfdfefefefdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f4f4f4f5f5f5f3f3f3f1f1f1f2f2f2f5f5f5f4f4f4f1f1f1f2f2f2f1f1f1f0f0f0f2f2f2f4f4f4f3f3f3f5f5f5f4f4f4f3f3f3f5f5f5f7f7f7f3f3f3f4f4f4f6f6f6fcfcfcfdfdfdfffffffffffffffffffcfcfcfcfcfcfdfdfdf7f7f7f4f4f4f5f5f5fafafafafafafcfcfcfefefefbfbfbf8f8f8fafafaf7f7f7ededededededf0f0f0fbfbfbfefefefbfbfbfbfbfbf8f8f8f9f9f9fcfcfcfbfbfbf3f3f3f3f3f3f7f7f7f7f7f7f1f1f1eeeeeef4f4f4fbfbfbfefefefefefefefefefefefef9f9f9fcfcfcfefefefefefefefefefefefefcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9fafafaf8f8f8f8f8f8f8f8f8fafafaf8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8fafafafafafaf8f8f8fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfefefefefefefefefefdfdfdfefefefefefefefefefdfdfdfdfdfdfafafaf8f8f8fbfbfbfbfbfbfafafaf9f9f9f9f9f9fbfbfbfafafafafafafafafafdfdfdfdfdfdf7f7f7fbfbfbfdfdfdfffffffffffffafafaf5f5f5f9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbf9f9f9fcfcfcfdfdfdfafafaf8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f3f3f3f3f3f3f6f6f6fbfbfbfafafaf8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f4f4f4f0f0f0ebebebe8e8e8ebebebf5f5f5fafafafbfbfbececece8e8e8f6f6f6fbfbfbfcfcfcfafafaf5f5f5f3f3f3fcfcfcfcfcfcf5f5f5eeeeeef1f1f1fafafafafafafafafafbfbfbf7f7f7e9e9e9f2f2f2fdfdfdfdfdfdfefefefefefefefefefdfdfdfdfdfdfefefefcfcfcf7f7f7fbfbfbfdfdfdfcfcfcfbfbfbfafafafbfbfbfdfdfdfdfdfdfdfdfdf9f9f9f7f7f7fafafaf9f9f9fafafafbfbfbfbfbfbf9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfafafafafafafbfbfbfafafaf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f5f5f5f8f8f8fcfcfcfdfdfdfafafaf6f6f6f7f7f7fbfbfbfafafafafafaf8f8f8fbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f5f5f5f7f7f7f8f8f8fafafaf9f9f9fcfcfcfdfdfdfafafaf7f7f7f6f6f6fcfcfcfffffffffffff9f9f9f5f5f5ebebebf2f2f2f4f4f4fdfdfdfbfbfbfefefef5f5f5f0f0f0eeeeeef2f2f2fdfdfdfffffffdfdfdfbfbfbf8f8f8f8f8f8fafafaf4f4f4f1f1f1f1f1f1f9f9f9fafafaf9f9f9fcfcfcfbfbfbfbfbfbfcfcfcfefefefefefef8f8f8f3f3f3ebebebf3f3f3fffffffffffff9f9f9f8f8f8f8f8f8f9f9f9fafafafcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdf5f5f5f4f4f4f6f6f6fbfbfbfcfcfcf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfafafaf4f4f4f3f3f3f7f7f7fafafaf7f7f7f6f6f6f8f8f8f7f7f7f3f3f3f3f3f3f2f2f2f3f3f3f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8fafafafbfbfbfbfbfbf9f9f9fbfbfbfafafaf7f7f7f5f5f5fcfcfcfffffffffffffffffffffffffafafaecececdbdbdbd8d8d8f8f8f8fffffffefefefcfcfcfefefefcfcfcf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfafafaf9f9f9fafafaf9f9f9f7f7f7f6f6f6f8f8f8f6f6f6f3f3f3f0f0f0f2f2f2f2f2f2f3f3f3fdfdfdfdfdfdfafafafcfcfcfdfdfdfafafaf9f9f9f9f9f9f8f8f8fcfcfcfefefeededede9e9e9fdfdfdfcfcfcececece4e4e4efefeffbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcf7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f5f5f5f8f8f8fafafafafafaf8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f9f9f9fbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafafbfbfbf9f9f9fafafafcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfefefefafafaf9f9f9fcfcfcfdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9fbfbfbf9f9f9f7f7f7fbfbfbfefefefafafafafafafdfdfdfdfdfdfefefefefefefdfdfdfefefefffffffefefefdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8fafafaf9f9f9fafafafbfbfbfbfbfbf9f9f9fafafafcfcfcf9f9f9fbfbfbfdfdfdfcfcfcf7f7f7f8f8f8f7f7f7fcfcfcfbfbfbf8f8f8f7f7f7ecececefefeffefefefdfdfdfcfcfcfbfbfbfafafafcfcfcfbfbfbfbfbfbfcfcfcf6f6f6fafafafdfdfdfbfbfbfcfcfcfafafaf8f8f8fafafafafafaf8f8f8f8f8f8fafafafbfbfbfbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafafafaf7f7f7f6f6f6f7f7f7f6f6f6f9f9f9f7f7f7f6f6f6f9f9f9fcfcfcfcfcfcfcfcfcfafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafafafafafafafafbfbfbfbfbfbf9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfefefefbfbfbfefefef0f0f0e5e5e5e9e9e9edededf6f6f6fbfbfbfbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f7f7f7f4f4f4f3f3f3f5f5f5f7f7f7f9f9f9f8f8f8fafafafafafaf7f7f7f5f5f5f8f8f8f9f9f9fdfdfdf8f8f8f3f3f3f8f8f8fbfbfbfafafaf5f5f5f2f2f2f4f4f4efefefe7e7e7e1e1e1e4e4e4efefeff5f5f5fafafafdfdfdfffffffffffffffffffefefefdfdfdf8f8f8f1f1f1efefefededededededefefeff6f6f6f2f2f2f5f5f5fafafaf3f3f3f4f4f4f4f4f4f8f8f8fdfdfdfdfdfdfbfbfbfdfdfdfefefefefefefdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f7f7f7f2f2f2f5f5f5f9f9f9f9f9f9fafafaf9f9f9fafafafafafafefefefdfdfdfbfbfbfafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbf7f7f7f8f8f8f8f8f8fbfbfbfafafafcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9fafafaf8f8f8f8f8f8fafafafafafafdfdfdf8f8f8f6f6f6f9f9f9f9f9f9fbfbfbf9f9f9f7f7f7f9f9f9fcfcfcfbfbfbfafafafafafaf9f9f9f6f6f6f8f8f8f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcfafafaf9f9f9f8f8f8fbfbfbfcfcfcfafafaf8f8f8f7f7f7fafafafdfdfdeeeeeeebebebe3e3e3f2f2f2f6f6f6fdfdfdfafafafcfcfcf9f9f9f7f7f7f7f7f7f8f8f8fefefefdfdfdf9f9f9fafafafcfcfcfcfcfcfefefefbfbfbdedededbdbdbfafafafcfcfcfafafafcfcfcfcfcfcfbfbfbfdfdfdfffffffbfbfbf4f4f4ececece1e1e1e5e5e5fbfbfbfefefefafafaf6f6f6f7f7f7fcfcfcfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcf7f7f7f7f7f7f6f6f6fbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f4f4f4f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfafafaf9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefcfcfcfdfdfdfefefefffffffcfcfcf9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfefefefbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfbfbfbf5f5f5f1f1f1f4f4f4f6f6f6f3f3f3f6f6f6fafafafdfdfdfefefefbfbfbf9f9f9f7f7f7fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f1f1f1f0f0f0f5f5f5f5f5f5f5f5f5fafafafdfdfdfafafaf6f6f6fdfdfdfefefef8f8f8fbfbfbfafafaf4f4f4fafafaf8f8f8fafafafcfcfcfefefefcfcfcfcfcfcf8f8f8f4f4f4f0f0f0f3f3f3f2f2f2f9f9f9fbfbfbf8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8fbfbfbf9f9f9fbfbfbfafafaf9f9f9f6f6f6f1f1f1f6f6f6fbfbfbfcfcfcf9f9f9f6f6f6f5f5f5f8f8f8f7f7f7f8f8f8fbfbfbf9f9f9f5f5f5f6f6f6f8f8f8f9f9f9fafafaf8f8f8f8f8f8f9f9f9fafafaf9f9f9fcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfdfdfdfbfbfbfefefefefefefdfdfdfcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcf4f4f4f5f5f5f2f2f2ecececf9f9f9f7f7f7f0f0f0f7f7f7fbfbfbfafafaf5f5f5f8f8f8fafafaf3f3f3f6f6f6fafafaf6f6f6fafafafefefefffffffefefef6f6f6f5f5f5f7f7f7f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f7f7f7f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf6f6f6f5f5f5f8f8f8fcfcfcfcfcfcf8f8f8f9f9f9fafafaf8f8f8fbfbfbfefefefdfdfdfafafaf5f5f5f6f6f6fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf8f8f8f7f7f7fdfdfdf3f3f3efefeff1f1f1e4e4e4f5f5f5fdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f9f9f9fafafafbfbfbfafafafafafafafafafafafafcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbfafafafafafafdfdfdf9f9f9f6f6f6f9f9f9e7e7e7eaeaeaebebebedededf3f3f3f6f6f6f9f9f9fbfbfbfcfcfcfffffffffffffffffff7f7f7f0f0f0efefeff1f1f1f1f1f1ebebebe8e8e8ecececedededeaeaeaefefeff2f2f2e9e9e9e7e7e7e9e9e9f4f4f4fcfcfcfbfbfbfcfcfcfcfcfcfafafafafafaf8f8f8f2f2f2ebebebebebebefefefefefeff1f1f1f1f1f1f0f0f0f2f2f2f4f4f4f6f6f6fbfbfbfdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f5f5f5f7f7f7f6f6f6fcfcfcfefefefdfdfdfbfbfbf9f9f9f7f7f7f4f4f4f4f4f4f5f5f5f4f4f4f7f7f7fafafaf9f9f9f9f9f9f8f8f8f7f7f7fafafaf5f5f5f5f5f5fafafafafafafcfcfcfbfbfbfafafafafafaf8f8f8f9f9f9f8f8f8f8f8f8fafafafcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fafafafbfbfbf7f7f7f5f5f5f7f7f7fafafafdfdfdfdfdfdfafafafbfbfbfffffff9f9f9f4f4f4ecececf7f7f7fbfbfbfafafaf6f6f6f8f8f8fcfcfcfcfcfcfdfdfdfafafaf8f8f8fcfcfcfbfbfbf9f9f9fafafafbfbfbfefefefcfcfcf1f1f1e5e5e5f6f6f6fafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfdfdfdf8f8f8ececece5e5e5f2f2f2f9f9f9f9f9f9f5f5f5f5f5f5f4f4f4f8f8f8fafafafcfcfcf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfafafaf4f4f4f2f2f2f6f6f6fdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f7f7f7fafafafafafafcfcfcfefefefefefefcfcfcfdfdfdfefefef9f9f9f7f7f7f6f6f6fdfdfdfefefefdfdfdfefefefffffffefefefefefefefefefdfdfdfcfcfcfafafafafafafbfbfbfbfbfbfafafafefefefffffffdfdfdfbfbfbf6f6f6efefeff0f0f0f2f2f2f3f3f3f5f5f5f7f7f7fbfbfbf4f4f4efefeff0f0f0f0f0f0efefeff2f2f2f7f7f7f9f9f9fbfbfbf9f9f9f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f5f5f5f1f1f1f5f5f5f3f3f3f4f4f4f4f4f4f3f3f3f1f1f1f1f1f1f3f3f3f6f6f6f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcfbfbfbf8f8f8fcfcfcfafafaf9f9f9fafafafbfbfbf8f8f8fdfdfdf6f6f6f8f8f8fbfbfbfffffffefefee8e8e8cececed6d6d6e7e7e7f4f4f4ebebebf2f2f2f9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafafcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfdfdfdf7f7f7f7f7f7f8f8f8f7f7f7f9f9f9fcfcfcf9f9f9f4f4f4f5f5f5f5f5f5f8f8f8fcfcfcfcfcfcf8f8f8f8f8f8f7f7f7fdfdfdfffffff9f9f9f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fafafafafafaf8f8f8f9f9f9fbfbfbfcfcfcf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbfffffffffffffffffffffffffdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fbfbfbfbfbfbfafafafcfcfcf8f8f8f8f8f8efefeff4f4f4f9f9f9fafafafcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf3f3f3f7f7f7f8f8f8f8f8f8f5f5f5f6f6f6f3f3f3f5f5f5f6f6f6f5f5f5f4f4f4f7f7f7f8f8f8fdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fdfdfdfcfcfcf9f9f9f8f8f8f3f3f3f3f3f3f3f3f3fafafafefefefdfdfdfcfcfcfefefefefefefefefefdfdfdfefefefdfdfdfefefefbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcf4f4f4f3f3f3fbfbfbececece0e0e0fafafafefefefefefefefefefefefefcfcfcfbfbfbfafafaf9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f3f3f3f5f5f5f4f4f4f3f3f3f6f6f6f6f6f6f6f6f6f8f8f8fbfbfbfafafafbfbfbfcfcfcfefefefbfbfbfbfbfbfefefef5f5f5fafafafdfdfdfefefefefefefdfdfdfbfbfbf5f5f5f7f7f7f5f5f5fafafafbfbfbe0e0e0dfdfdfdedededfdfdfecececeaeaeae7e7e7eeeeeef4f4f4f6f6f6f9f9f9fafafafbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf7f7f7f4f4f4f0f0f0efefeff0f0f0f0f0f0f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7fafafafcfcfcf9f9f9f8f8f8f8f8f8fbfbfbfefefefefefefcfcfcfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf6f6f6f3f3f3f5f5f5f7f7f7fafafafafafaf5f5f5f0f0f0f8f8f8f7f7f7f4f4f4f5f5f5f7f7f7f9f9f9fafafafbfbfbfafafaf9f9f9f7f7f7fbfbfbfcfcfcf8f8f8f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f6f6f6f9f9f9fbfbfbfafafafbfbfbfafafaf9f9f9f8f8f8f9f9f9f8f8f8f6f6f6fafafafbfbfbfafafafbfbfbfdfdfdfbfbfbfafafafbfbfbfafafaf8f8f8fbfbfbf4f4f4eaeaeae3e3e3edededefefeff5f5f5fcfcfcfcfcfcfdfdfdf9f9f9f7f7f7f5f5f5f4f4f4f6f6f6fdfdfdf9f9f9fafafaf9f9f9fcfcfcfffffffdfdfdf0f0f0f6f6f6fafafafbfbfbfafafaf9f9f9f9f9f9fcfcfcf7f7f7f0f0f0e4e4e4ebebebfefefefffffffdfdfdf6f6f6f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdf8f8f8f4f4f4f5f5f5f7f7f7fdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f9f9f9fbfbfbfbfbfbfdfdfdfcfcfcf9f9f9f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7fbfbfbfffffffefefefdfdfdfdfdfdfafafaf7f7f7f8f8f8f8f8f8f8f8f8fafafafafafafbfbfbfbfbfbfdfdfdfcfcfcfafafaf5f5f5f4f4f4f5f5f5f6f6f6f3f3f3f0f0f0f3f3f3f5f5f5f7f7f7f8f8f8fcfcfcfbfbfbf8f8f8f2f2f2f2f2f2f5f5f5f4f4f4f7f7f7f7f7f7fbfbfbfcfcfcfafafaf9f9f9f5f5f5f4f4f4f6f6f6f7f7f7f6f6f6f3f3f3f6f6f6f7f7f7f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f4f4f4f6f6f6fcfcfcfdfdfdfafafafbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7fbfbfbfcfcfcf8f8f8f8f8f8f7f7f7f6f6f6f6f6f6fbfbfbf3f3f3ddddddd9d9d9ecececeaeaeaf2f2f2f4f4f4f1f1f1f4f4f4f4f4f4f3f3f3f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbfafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafafbfbfbf9f9f9f8f8f8f8f8f8fafafafbfbfbf8f8f8fafafafdfdfdf8f8f8f3f3f3f6f6f6f8f8f8fafafaf8f8f8f7f7f7f8f8f8fafafafbfbfbfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f6f6f6f7f7f7fafafaf9f9f9f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfdfdfdfefefefdfdfdfefefefffffffffffffffffffffffffbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfafafaf4f4f4f5f5f5f9f9f9fcfcfcfdfdfdf9f9f9f5f5f5f7f7f7fbfbfbefefefe1e1e1e0e0e0e0e0e0edededf0f0f0eaeaeae7e7e7f3f3f3f2f2f2eeeeeef1f1f1eeeeeeedededf6f6f6fbfbfbfdfdfdfcfcfcf8f8f8f4f4f4f5f5f5f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfafafaf8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9f2f2f2e8e8e8f1f1f1f6f6f6fafafaf7f7f7f3f3f3f0f0f0f0f0f0efefeff0f0f0f4f4f4f8f8f8f6f6f6f3f3f3f3f3f3f3f3f3fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbfafafafafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf7f7f7ededededededf4f4f4f3f3f3edededf8f8f8fdfdfdfbfbfbfcfcfcfbfbfbf7f7f7f8f8f8f9f9f9fafafafafafaf9f9f9f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfefefefdfdfde6e6e6e2e2e2e4e4e4e4e4e4e4e4e4e1e1e1e7e7e7e8e8e8e7e7e7ecececefefeff8f8f8fefefefafafafdfdfdfdfdfdfdfdfdfffffffefefefdfdfdfafafaf6f6f6f6f6f6f5f5f5f5f5f5f7f7f7f9f9f9f5f5f5f9f9f9fbfbfbf5f5f5f7f7f7f7f7f7f9f9f9f5f5f5f5f5f5f6f6f6f9f9f9f9f9f9f9f9f9fafafafdfdfdfdfdfdfdfdfdfefefefcfcfcfbfbfbfbfbfbfdfdfdfefefefdfdfdfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcf9f9f9f9f9f9f9f9f9fbfbfbfafafaf8f8f8f8f8f8efefeff7f7f7fdfdfdf9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfafafaf7f7f7fbfbfbfcfcfcf8f8f8f8f8f8f9f9f9f9f9f9fcfcfcfbfbfbfafafafbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7fafafaf8f8f8f7f7f7fbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f7f7f7fafafafcfcfcfefefefafafaf2f2f2efefeff0f0f0efefeff7f7f7fffffffefefefafafaf9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f9f9f9fefefefafafaf7f7f7fafafafdfdfdfcfcfcf4f4f4fbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9f6f6f6f2f2f2f6f6f6fefefefffffffefefefdfdfdf9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdf6f6f6f3f3f3f5f5f5fbfbfbfdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f6f6f6fafafafdfdfdfdfdfdf7f7f7f1f1f1f0f0f0f5f5f5f5f5f5fafafafefefefdfdfdfafafaf7f7f7f5f5f5f5f5f5f3f3f3f2f2f2f1f1f1f4f4f4f5f5f5f6f6f6fafafafafafaf9f9f9f7f7f7f4f4f4f3f3f3f4f4f4f5f5f5f8f8f8f7f7f7f8f8f8fafafafafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf6f6f6f4f4f4f7f7f7f9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f4f4f4f5f5f5f8f8f8f6f6f6f5f5f5f7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fafafaf7f7f7fafafafafafaf9f9f9fbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fcfcfcf9f9f9fafafafffffffffffff6f6f6f7f7f7fdfdfdfdfdfdfafafaebebebe8e8e8eaeaeaf2f2f2fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8f6f6f6fcfcfcfefefef4f4f4f0f0f0f3f3f3f7f7f7fbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8fafafafafafafafafafafafafbfbfbfbfbfbfcfcfcfefefefefefefefefefefefefffffffffffffffffffffffffdfdfdf7f7f7e9e9e9f2f2f2fefefefffffffffffffbfbfbfcfcfcfafafafafafafafafafafafafafafafafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafafafafafafafaf7f7f7f3f3f3f5f5f5f7f7f7f7f7f7f6f6f6f7f7f7f2f2f2f1f1f1f5f5f5f8f8f8f7f7f7f4f4f4f2f2f2f7f7f7fdfdfdf9f9f9f7f7f7fbfbfbf1f1f1f6f6f6fdfdfdf3f3f3e8e8e8ebebebeaeaeaf7f7f7fffffff9f9f9f2f2f2efefeff3f3f3f6f6f6f8f8f8fafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbf8f8f8f9f9f9fafafaf9f9f9fafafaf8f8f8f7f7f7fcfcfcfafafaf8f8f8f5f5f5f7f7f7f3f3f3f0f0f0f1f1f1f4f4f4f5f5f5f4f4f4f2f2f2f4f4f4f8f8f8fafafaf7f7f7f7f7f7fbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfafafafafafaf9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfafafaf7f7f7f4f4f4f3f3f3f4f4f4f9f9f9fdfdfdfefefefdfdfdfcfcfcfdfdfdfbfbfbfafafaf9f9f9f8f8f8f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f6f6f6fcfcfcfefefef9f9f9f5f5f5f2f2f2f5f5f5f9f9f9fbfbfbfbfbfbfefefef6f6f6eeeeeefafafafafafafcfcfcf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfafafafafafafcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fafafaf7f7f7f9f9f9f9f9f9f9f9f9fdfdfdfbfbfbdfdfdfd5d5d5dededee1e1e1e6e6e6edededf4f4f4f6f6f6fbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfafafaf9f9f9f6f6f6f2f2f2f1f1f1f0f0f0f5f5f5f7f7f7f8f8f8fafafafafafafdfdfdf8f8f8f4f4f4f7f7f7f3f3f3f1f1f1e7e7e7e6e6e6ebebebeeeeeef5f5f5fafafafcfcfcfefefefffffffffffffffffffefefefafafafbfbfbfefefefefefefcfcfcfbfbfbfbfbfbf7f7f7f4f4f4f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf7f7f7f0f0f0f4f4f4f8f8f8fafafafbfbfbf9f9f9fbfbfbfafafafbfbfbf7f7f7f4f4f4f7f7f7fbfbfbfafafaf9f9f9f6f6f6f8f8f8f8f8f8f6f6f6f9f9f9fafafaf8f8f8f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafafdfdfdfdfdfdfbfbfbfafafaf9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6fdfdfdf8f8f8fbfbfbfdfdfdfffffff9f9f9e8e8e8dcdcdce8e8e8f8f8f8fdfdfdfbfbfbfcfcfcf9f9f9fafafaf8f8f8fafafafafafaf6f6f6f7f7f7fefefefcfcfcfafafafcfcfcf9f9f9e9e9e9f0f0f0fefefefbfbfbfafafafafafafbfbfbfbfbfbf9f9f9fafafaf4f4f4fcfcfcfefefefffffffbfbfbfbfbfbfbfbfbf4f4f4f9f9f9f7f7f7f8f8f8fdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfafafaf5f5f5f3f3f3f6f6f6fbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8fdfdfdfdfdfdf7f7f7f5f5f5f1f1f1f0f0f0f6f6f6fdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f5f5f5f5f5f5f7f7f7fafafaf8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7fafafafdfdfdfefefefefefef9f9f9fafafaf8f8f8f9f9f9fafafafdfdfdfdfdfdfefefefcfcfcfafafaf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8fafafaf8f8f8f9f9f9f9f9f9fafafaf9f9f9fbfbfbfdfdfdfbfbfbf8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfafafafbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f9f9f9fafafafafafaf9f9f9fbfbfbfcfcfcfbfbfbfcfcfcf8f8f8fcfcfcfefefefbfbfbfafafafdfdfdfefefefefefefafafafcfcfcf6f6f6f0f0f0f7f7f7fafafaf9f9f9fbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafaf8f8f8f6f6f6f8f8f8fbfbfbfcfcfcfafafaf5f5f5f5f5f5f9f9f9fcfcfcfcfcfcf7f7f7f7f7f7f8f8f8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffffffffefefefafafaf2f2f2e9e9e9e1e1e1d6d6d6d4d4d4e2e2e2ecececf7f7f7f9f9f9f1f1f1f1f1f1f8f8f8fffffffbfbfbf9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafafafafafafafafbfbfbf7f7f7f5f5f5f9f9f9f6f6f6f4f4f4f3f3f3f6f6f6fbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f8f8f8f9f9f9fcfcfcfffffffefefefafafafcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfffffffcfcfcfcfcfcfafafafbfbfbfafafafbfbfbfdfdfdfdfdfdfcfcfcfafafafcfcfcfcfcfcfafafafafafafafafaf9f9f9fbfbfbf9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f3f3f3f8f8f8fcfcfcfdfdfdfefefefdfdfdfdfdfdfefefefefefefcfcfcfafafafafafafcfcfcfcfcfcf9f9f9fcfcfcfdfdfdfefefefbfbfbfbfbfbf9f9f9fafafafafafafbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8fbfbfbfbfbfbf8f8f8f5f5f5f2f2f2f3f3f3f2f2f2f4f4f4fafafaf7f7f7efefeff2f2f2f1f1f1f4f4f4f1f1f1f0f0f0f5f5f5f7f7f7f3f3f3f1f1f1f1f1f1edededf4f4f4f7f7f7fafafaf6f6f6ededededededeaeaeaf3f3f3f6f6f6efefefe8e8e8f2f2f2fafafaefefeffbfbfbfdfdfdfcfcfcfafafaf9f9f9f9f9f9fafafafafafafafafaf9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafafbfbfbfafafaf4f4f4f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8fcfcfcfbfbfbfefefefffffffefefefcfcfcfefefefefefefefefefefefefafafafafafaf6f6f6f4f4f4eeeeeeeeeeeef0f0f0efefefededededededf2f2f2f5f5f5f3f3f3f2f2f2f1f1f1f5f5f5f3f3f3f1f1f1ebebebe5e5e5e0e0e0e1e1e1e7e7e7ecececf3f3f3f8f8f8f6f6f6fafafafefefefcfcfcfcfcfcfefefefcfcfcfefefefcfcfcfcfcfcfdfdfdfafafaf5f5f5f7f7f7fbfbfbfcfcfcfafafaf5f5f5f3f3f3f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9fafafafdfdfdf3f3f3e7e7e7efefeff3f3f3f5f5f5fbfbfbfcfcfcf9f9f9f6f6f6fdfdfdfafafaf8f8f8f9f9f9fbfbfbfbfbfbfafafafafafaf7f7f7f6f6f6f9f9f9fafafafbfbfbfbfbfbfafafaf7f7f7f9f9f9f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f9f9f9fafafaf7f7f7f9f9f9f9f9f9f7f7f7fafafaf7f7f7f9f9f9f9f9f9f8f8f8fdfdfdfcfcfcf9f9f9f9f9f9fdfdfdfcfcfcfcfcfcfefefefefefefdfdfdeeeeeedcdcdce7e7e7f9f9f9fefefefdfdfdfcfcfcf8f8f8fafafafafafaf9f9f9fbfbfbf9f9f9f7f7f7fafafafdfdfdfbfbfbfcfcfcfcfcfcf1f1f1f2f2f2fcfcfcfafafafbfbfbfbfbfbfdfdfdfcfcfcf8f8f8f6f6f6f7f7f7fcfcfcfffffffffffffdfdfdfdfdfdfbfbfbf3f3f3f6f6f6f9f9f9fafafafdfdfdfcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9fafafafdfdfdfafafaf7f7f7f2f2f2f7f7f7fbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f6f6f6f6f6f6fefefefcfcfcf6f6f6f6f6f6f9f9f9fbfbfbfcfcfcf7f7f7f9f9f9fafafaf7f7f7f6f6f6f7f7f7f9f9f9f8f8f8fafafaf8f8f8f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f9f9f9fafafaf8f8f8fafafaf9f9f9f7f7f7f5f5f5f8f8f8f7f7f7f5f5f5f4f4f4f9f9f9fcfcfcfbfbfbf9f9f9fafafafdfdfdfcfcfcf6f6f6f6f6f6fafafafcfcfcfdfdfdfafafafcfcfcfafafafcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafafbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf7f7f7f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f8f8f8f8f8f8f6f6f6f8f8f8fafafafafafaf8f8f8fafafafdfdfdf9f9f9f8f8f8f3f3f3f1f1f1fdfdfdfffffffffffffcfcfcf7f7f7fbfbfbfefefef9f9f9fbfbfbfbfbfbefefeff5f5f5f8f8f8fafafafafafafafafafcfcfcfafafaf7f7f7f9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9fcfcfcf9f9f9f7f7f7f9f9f9fcfcfcfdfdfdfefefefffffffcfcfcfbfbfbfbfbfbfafafafdfdfdfcfcfcfbfbfbf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfcfcfcfefefefffffffffffffffffffdfdfdf9f9f9efefefe8e8e8e5e5e5e5e5e5ebebebf0f0f0f2f2f2f0f0f0eeeeeee4e4e4dededee0e0e0f3f3f3fcfcfcfcfcfcf9f9f9f6f6f6f5f5f5f7f7f7fafafafbfbfbfafafafafafaf9f9f9f9f9f9fcfcfcfafafafbfbfbfcfcfcfdfdfdfefefefefefefefefefdfdfdfcfcfcfafafafafafafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf6f6f6fafafafdfdfdfefefefbfbfbfcfcfcfefefefefefefdfdfdfffffffffffffffffffffffffdfdfdf9f9f9fbfbfbfcfcfcfcfcfcfafafafbfbfbfafafaf8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf9f9f9fafafaf8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf7f7f7fcfcfcfcfcfcfcfcfcfdfdfdfafafaf5f5f5f5f5f5fdfdfdf8f8f8f6f6f6fbfbfbfdfdfdfbfbfbf8f8f8f7f7f7fdfdfdfdfdfdfbfbfbfbfbfbf4f4f4ebebebf0f0f0f9f9f9fbfbfbfcfcfcfefefef8f8f8f5f5f5f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf3f3f3ecececf2f2f2f7f7f7fcfcfcfcfcfcfcfcfcfefefefefefefcfcfcf8f8f8f9f9f9fafafafffffffdfdfdf9f9f9f7f7f7f6f6f6f8f8f8f9f9f9fefefefffffff5f5f5eaeaeaf6f6f6fafafaf3f3f3f5f5f5f8f8f8fafafafcfcfcfdfdfdfefefefcfcfcfbfbfbfafafafafafaf9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9fcfcfcfafafafbfbfbfcfcfcfafafaf9f9f9f8f8f8f6f6f6f9f9f9fcfcfcfafafafafafafffffffefefefbfbfbfbfbfbfbfbfbf8f8f8fafafafafafaf9f9f9f5f5f5efefefe9e9e9e8e8e8e6e6e6e5e5e5e8e8e8e2e2e2e0e0e0e6e6e6e4e4e4e2e2e2e0e0e0e3e3e3e9e9e9eeeeeef2f2f2f5f5f5f5f5f5f3f3f3f1f1f1f3f3f3f6f6f6f6f6f6f6f6f6e4e4e4e8e8e8fafafaf8f8f8f9f9f9ededede5e5e5e6e6e6eaeaeaefefeff6f6f6f6f6f6f7f7f7f5f5f5f0f0f0f1f1f1fafafafefefefcfcfcfbfbfbf9f9f9f6f6f6f9f9f9fbfbfbf9f9f9fbfbfbfcfcfcf8f8f8f1f1f1f7f7f7f9f9f9fbfbfbfdfdfdfafafaf7f7f7f5f5f5f8f8f8f9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbfafafaf7f7f7f9f9f9fcfcfcf9f9f9fafafaf8f8f8f7f7f7f9f9f9fafafaf8f8f8f7f7f7f6f6f6f8f8f8f5f5f5f8f8f8fafafaf8f8f8f8f8f8f8f8f8fafafafafafafcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfafafafcfcfcf9f9f9f8f8f8f8f8f8fdfdfdfffffffdfdfdefefeffafafafffffffbfbfbfafafaf7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5fafafafdfdfdfefefefefefefafafaebebebf2f2f2fdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefbfbfbebebebd8d8d8dfdfdfeeeeeefafafafffffffefefef9f9f9f1f1f1f1f1f1f7f7f7fafafafcfcfcfafafafafafafafafaf9f9f9f9f9f9fafafafdfdfdf8f8f8f7f7f7f8f8f8f7f7f7fafafafcfcfcf9f9f9f9f9f9fafafafbfbfbfafafafcfcfcfbfbfbf9f9f9f9f9f9fafafafbfbfbf8f8f8f3f3f3f5f5f5fefefefefefefbfbfbfbfbfbf8f8f8f8f8f8fbfbfbfafafaf6f6f6f4f4f4f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8fbfbfbfbfbfbfafafaf8f8f8fbfbfbfafafafafafaf7f7f7f7f7f7fafafafafafafafafafafafaf9f9f9f9f9f9f7f7f7f7f7f7fbfbfbfefefef9f9f9f5f5f5f6f6f6f8f8f8fbfbfbfafafafafafaf9f9f9fcfcfcfbfbfbfafafaf9f9f9fafafafafafafafafafcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fcfcfcfcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf9f9f9f8f8f8f7f7f7f8f8f8fafafaf9f9f9fcfcfcf6f6f6f2f2f2f9f9f9fcfcfcfdfdfdf9f9f9f4f4f4f9f9f9fcfcfcfafafafcfcfcfefefeeaeaeaebebebf6f6f6f9f9f9fdfdfdfdfdfdfbfbfbfafafaf8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafaf9f9f9fafafafafafafbfbfbfefefefffffffefefefffffffffffffffffffdfdfdfafafaf9f9f9fdfdfdfffffffcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfefefefffffffffffffffffffffffffdfdfdf8f8f8f1f1f1f0f0f0eeeeeef1f1f1f5f5f5f6f6f6f9f9f9f6f6f6f5f5f5e9e9e9e1e1e1dfdfdfddddddf2f2f2fcfcfcfffffffdfdfdf7f7f7f7f7f7f6f6f6f6f6f6f8f8f8fafafaf9f9f9f9f9f9fbfbfbfafafaf7f7f7fdfdfdfcfcfcfdfdfdfefefefefefefcfcfcfcfcfcfefefefdfdfdfdfdfdfcfcfcfdfdfdfefefefefefefbfbfbfcfcfcfbfbfbf7f7f7f9f9f9f8f8f8fcfcfcfffffffffffffefefefdfdfdf9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf8f8f8f4f4f4f3f3f3f1f1f1f5f5f5f8f8f8f7f7f7f6f6f6fafafafafafaf6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdfefefef9f9f9f9f9f9fbfbfbf8f8f8f4f4f4f1f1f1f3f3f3f4f4f4f0f0f0f3f3f3f2f2f2f6f6f6fafafafbfbfbfefefefefefefcfcfcfdfdfdfefefefbfbfbfcfcfcfcfcfcfcfcfcfefefefdfdfdfbfbfbfdfdfdf7f7f7fafafaf9f9f9f6f6f6f5f5f5fafafafefefefdfdfdfbfbfbf8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f1f1f1f2f2f2f1f1f1f8f8f8fefefefffffffefefefcfcfcf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf6f6f6f5f5f5fafafafdfdfdfbfbfbfbfbfbfcfcfcfefefefefefefcfcfcfdfdfdfffffffffffff8f8f8f3f3f3f7f7f7f6f6f6edededf4f4f4f6f6f6fafafafdfdfdfefefefdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fafafafcfcfcfbfbfbf8f8f8fbfbfbfcfcfcf9f9f9f8f8f8fafafafcfcfcfefefefefefefefefefcfcfcfbfbfbf9f9f9f1f1f1efefeff1f1f1eaeaeae5e5e5dbdbdbd6d6d6dededee8e8e8ebebebefefefe8e8e8e4e4e4f1f1f1f7f7f7f7f7f7f5f5f5fbfbfbfdfdfdfffffffffffffffffffffffffffffffefefefdfdfdfcfcfcf5f5f5f7f7f7fcfcfcfcfcfcf9f9f9fbfbfbfafafaf0f0f0eaeaeae8e8e8f2f2f2f7f7f7fafafafafafaf9f9f9f7f7f7fbfbfbfcfcfcfafafafcfcfcfbfbfbf7f7f7fbfbfbf9f9f9f4f4f4f2f2f2f6f6f6fafafaf9f9f9fbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf8f8f8fafafafbfbfbfbfbfbf6f6f6f7f7f7fafafafbfbfbfafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfafafaf9f9f9f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9fafafafafafafafafafcfcfcfdfdfdf8f8f8fafafafdfdfdfcfcfcfdfdfdfafafaf7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8fefefefefefef6f6f6f1f1f1fdfdfdfefefefafafaf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fcfcfcfdfdfdfefefef7f7f7e4e4e4f3f3f3fcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfbfbfbeeeeeed4d4d4c4c4c4cfcfcfe5e5e5f9f9f9fefefefffffffdfdfdf6f6f6f4f4f4f5f5f5f5f5f5f5f5f5f9f9f9fafafafafafaf9f9f9fbfbfbfdfdfdf7f7f7f4f4f4f5f5f5f8f8f8fdfdfdfdfdfdf9f9f9f9f9f9fbfbfbf8f8f8f4f4f4f7f7f7fdfdfdfbfbfbf9f9f9fafafafcfcfcf6f6f6f2f2f2fafafafffffff8f8f8f6f6f6f5f5f5f7f7f7fcfcfcfafafafafafafafafaf7f7f7f2f2f2f6f6f6f8f8f8fbfbfbfafafafafafafbfbfbfafafafbfbfbfcfcfcfafafaf9f9f9fbfbfbfcfcfcfbfbfbfafafaf7f7f7f7f7f7fbfbfbfafafafbfbfbf9f9f9f7f7f7f8f8f8fafafaf7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7fafafafefefefefefef9f9f9f1f1f1f1f1f1f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fafafafcfcfcfafafafbfbfbfafafaf8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8fafafaf4f4f4f4f4f4f5f5f5fafafafcfcfcfbfbfbfdfdfdf7f7f7f7f7f7fcfcfcf8f8f8ecececf0f0f0fdfdfdfffffffefefefefefefdfdfdfdfdfdf9f9f9efefefefefeffafafafcfcfcfdfdfdfafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafafbfbfbfbfbfbfdfdfdfbfbfbf9f9f9fffffff9f9f9fdfdfdfffffffffffffffffffffffffffffffdfdfdfbfbfbfdfdfdfefefefdfdfdfefefefffffffffffffffffffdfdfdf8f8f8f5f5f5f6f6f6f6f6f6f3f3f3e4e4e4e2e2e2efefeff7f7f7f8f8f8f1f1f1e0e0e0d7d7d7d5d5d5e6e6e6f8f8f8fdfdfdfffffffffffffdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfefefefcfcfcfafafafefefefbfbfbf9f9f9f9f9f9f9f9f9f5f5f5fafafafcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfafafafdfdfdf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fafafafcfcfcf5f5f5f2f2f2f0f0f0eeeeeeeeeeeeefefeff0f0f0edededeaeaeaedededefefeff0f0f0f0f0f0f3f3f3f6f6f6f7f7f7fbfbfbfbfbfbf9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf7f7f7f3f3f3f2f2f2f4f4f4f2f2f2f3f3f3efefeff5f5f5f6f6f6f3f3f3f5f5f5f3f3f3efefeff0f0f0ecececf6f6f6f8f8f8f0f0f0e9e9e9ededede9e9e9e8e8e8eeeeeef2f2f2fbfbfbf1f1f1efefeff5f5f5f5f5f5f4f4f4f4f4f4f7f7f7f8f8f8fffffffefefef9f9f9f6f6f6f6f6f6fafafaf9f9f9fbfbfbfafafafafafafafafaf8f8f8fafafafdfdfdfcfcfcfafafaf9f9f9f5f5f5f7f7f7f9f9f9f9f9f9fdfdfdf8f8f8f6f6f6f8f8f8fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f6f6f6fafafafefefefdfdfdfbfbfbf7f7f7f8f8f8f3f3f3e9e9e9e3e3e3eaeaeaedededfafafafffffffdfdfdfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fafafafafafafafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fafafaf7f7f7f4f4f4e4e4e4dfdfdfdddddddbdbdbe8e8e8efefeff0f0f0f2f2f2f6f6f6f8f8f8f7f7f7f9f9f9f3f3f3f3f3f3f9f9f9fcfcfcfdfdfdfffffffcfcfcf9f9f9fcfcfcf9f9f9f5f5f5f5f5f5f9f9f9f9f9f9f5f5f5f3f3f3f5f5f5f2f2f2f8f8f8f9f9f9f1f1f1ecececededededededf4f4f4f6f6f6fcfcfcfefefefdfdfdfcfcfcfafafafafafafdfdfdfefefefffffffbfbfbf6f6f6f7f7f7f8f8f8f6f6f6f9f9f9fafafaf9f9f9fcfcfcfbfbfbf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfafafaf9f9f9fbfbfbfafafaf7f7f7f6f6f6f8f8f8fdfdfdfcfcfcfafafafafafafbfbfbfafafaf9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f8f8f8fafafafcfcfcfcfcfcfdfdfdfefefefcfcfcf9f9f9fafafafafafaf8f8f8f7f7f7f8f8f8fbfbfbfcfcfcf9f9f9f8f8f8fcfcfcfcfcfcfbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8fafafafcfcfcfcfcfcfafafaeeeeeecececee0e0e0fefefef9f9f9fafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfefefef2f2f2f0f0f0fbfbfbfafafafcfcfcfafafaf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9f7f7f7f5f5f5fbfbfbfdfdfdfafafaf4f4f4f4f4f4f5f5f5f5f5f5f7f7f7fafafafcfcfcfbfbfbfbfbfbfcfcfcfefefef7f7f7efefeff0f0f0f6f6f6fcfcfcfdfdfdf9f9f9f9f9f9fcfcfcf8f8f8f3f3f3f1f1f1f7f7f7fdfdfdfafafafafafafbfbfbf7f7f7f3f3f3f8f8f8fffffffcfcfcf9f9f9f8f8f8f9f9f9f6f6f6f6f6f6f9f9f9fcfcfcfbfbfbfafafaf2f2f2f0f0f0fbfbfbfefefefdfdfdfbfbfbfdfdfdfefefefefefefcfcfcf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfafafafafafaf9f9f9f8f8f8fafafafbfbfbf9f9f9fafafafafafafafafafafafaf8f8f8fafafafdfdfdfefefefdfdfdf7f7f7f7f7f7f8f8f8f6f6f6f9f9f9fafafaf9f9f9fafafaf9f9f9fafafafafafafafafaf8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfafafaf9f9f9f9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfbfbfbfafafaf3f3f3f5f5f5fafafaf4f4f4f3f3f3f5f5f5fafafaf2f2f2dededee1e1e1e2e2e2f1f1f1fffffffbfbfbedededf6f6f6fafafafcfcfcfafafaf9f9f9f9f9f9fbfbfbfafafaf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfafafafdfdfdeaeaeae6e6e6f0f0f0e3e3e3e3e3e3edededf1f1f1f5f5f5fffffffffffffcfcfcfafafafcfcfcfdfdfdfcfcfcfefefefefefefafafaf5f5f5f3f3f3f4f4f4f8f8f8f9f9f9f5f5f5e9e9e9e5e5e5dfdfdfd4d4d4e5e5e5e7e7e7e4e4e4e3e3e3eaeaeaf6f6f6fefefefffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcf8f8f8fcfcfcfefefefdfdfdfefefefdfdfdfefefefefefefcfcfcf9f9f9f9f9f9fdfdfdfefefefafafafbfbfbfbfbfbfafafaf6f6f6f1f1f1e8e8e8e3e3e3dfdfdff4f4f4fcfcfcfafafaf7f7f7f9f9f9fcfcfcfcfcfcf7f7f7ececececececefefeff2f2f2eeeeeeefefeff4f4f4f6f6f6fafafafdfdfdfdfdfdfbfbfbfafafafcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f5f5f5f8f8f8f4f4f4f4f4f4f7f7f7fafafafbfbfbf9f9f9f8f8f8f9f9f9f6f6f6f0f0f0f4f4f4f5f5f5f4f4f4eeeeeeeeeeeeeeeeeee8e8e8f1f1f1fafafaf9f9f9f8f8f8f4f4f4f8f8f8f6f6f6f3f3f3f6f6f6f8f8f8fcfcfcfefefefdfdfdf8f8f8f1f1f1f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fafafafafafaf8f8f8f5f5f5f9f9f9fafafaf9f9f9fbfbfbfcfcfcfbfbfbf7f7f7f7f7f7f8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f3f3f3f4f4f4f1f1f1ecececedededf0f0f0f1f1f1fbfbfbf9f9f9efefeff3f3f3f9f9f9fbfbfbfdfdfdfbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfafafaf7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9f4f4f4f4f4f4f7f7f7f8f8f8f0f0f0f0f0f0f4f4f4f5f5f5f9f9f9f9f9f9fdfdfdfffffffffffffefefefbfbfbfcfcfcf9f9f9fbfbfbfbfbfbfcfcfcfffffffffffffffffffffffff3f3f3eaeaeaf6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8efefefeeeeeef2f2f2f2f2f2f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9fcfcfcf9f9f9f5f5f5f8f8f8fbfbfbfbfbfbf9f9f9f3f3f3f2f2f2f4f4f4f9f9f9f6f6f6f7f7f7f8f8f8fefefefdfdfdfefefefefefef6f6f6f7f7f7f9f9f9f5f5f5f8f8f8fafafafbfbfbfcfcfcfbfbfbf6f6f6f7f7f7f9f9f9f2f2f2ecececf9f9f9fefefefcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f7f7f7fafafafafafaf9f9f9fcfcfcfdfdfdfcfcfcfbfbfbfafafaf7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fafafafafafafafafaf8f8f8f7f7f7f4f4f4f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9f7f7f7f4f4f4f8f8f8e5e5e5eaeaeafffffffbfbfbfcfcfcf8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7fafafaf9f9f9fbfbfbfefefefdfdfdeeeeeef2f2f2fafafaf8f8f8fdfdfdfbfbfbfcfcfcfdfdfdecececf2f2f2fcfcfcfefefefffffffefefefdfdfdfbfbfbfcfcfcfcfcfcfafafafbfbfbfcfcfcf9f9f9fcfcfcf6f6f6f6f6f6fafafafbfbfbfbfbfbfbfbfbfbfbfbf1f1f1eeeeeef0f0f0f4f4f4fdfdfdfcfcfcf9f9f9f9f9f9fcfcfcfbfbfbf7f7f7f7f7f7f5f5f5fdfdfdfcfcfcf9f9f9fbfbfbfafafaf7f7f7fbfbfbfefefefafafaf7f7f7f4f4f4f6f6f6f7f7f7fafafafbfbfbfcfcfcfafafafdfdfdfefefef9f9f9f4f4f4fbfbfbfefefefcfcfcfcfcfcfefefefffffffffffffffffffefefefdfdfdfbfbfbfdfdfdfefefefdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfafafafbfbfbfafafaf8f8f8f9f9f9fafafafafafaf8f8f8f7f7f7fafafaf8f8f8fbfbfbfffffffdfdfdfafafaf8f8f8f6f6f6f8f8f8fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafafafafafafaf9f9f9f9f9f9f7f7f7f9f9f9fafafafafafafbfbfbfafafafcfcfcfdfdfdfdfdfdfbfbfbfafafafbfbfbfbfbfbfbfbfbfafafafafafafafafafbfbfbf9f9f9f9f9f9f6f6f6f6f6f6f3f3f3f8f8f8fdfdfdf8f8f8f0f0f0f5f5f5f8f8f8f1f1f1ebebebe7e7e7efefeffafafafffffffffffff9f9f9f0f0f0f6f6f6fbfbfbfdfdfdfcfcfcfafafafbfbfbfbfbfbf9f9f9f7f7f7fafafafafafaf9f9f9f8f8f8fafafafbfbfbfdfdfdf1f1f1f0f0f0e6e6e6eeeeeee6e6e6e3e3e3e4e4e4dadadae0e0e0f3f3f3fdfdfdf6f6f6fdfdfdfffffffefefefdfdfdf8f8f8f8f8f8f8f8f8fafafaf9f9f9efefefdfdfdfecececf2f2f2eeeeeef0f0f0ececece5e5e5e5e5e5efefeff1f1f1f9f9f9fffffffffffffdfdfdf9f9f9f8f8f8fafafafcfcfcf9f9f9f2f2f2eeeeeef8f8f8f9f9f9fdfdfdfdfdfdfdfdfdfefefef9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbf6f6f6f3f3f3f0f0f0eaeaeae7e7e7e4e4e4edededefefefedededf0f0f0f4f4f4fcfcfcfffffffcfcfcfafafaf6f6f6f1f1f1f4f4f4f7f7f7f1f1f1f1f1f1f3f3f3f3f3f3f1f1f1f3f3f3f9f9f9fcfcfcfefefefcfcfcfcfcfcfbfbfbf8f8f8f5f5f5f9f9f9fbfbfbf9f9f9fcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfafafaf7f7f7f9f9f9f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9fbfbfbfdfdfdf8f8f8f8f8f8fcfcfcfcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfcfcfcfefefefefefefefefefcfcfcfafafafafafafcfcfcfafafaf9f9f9fcfcfcfdfdfdfcfcfcf8f8f8f9f9f9f7f7f7f6f6f6f7f7f7fcfcfcfffffff8f8f8f3f3f3f3f3f3f6f6f6f6f6f6f4f4f4f5f5f5f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8fafafaf8f8f8f6f6f6f6f6f6f8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfffffffcfcfcf5f5f5fbfbfbf0f0f0e7e7e7f5f5f5fcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9f6f6f6f7f7f7fafafaf7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f8f8f8f9f9f9fafafafcfcfcfcfcfcf9f9f9fafafafefefefefefefdfdfdfffffff8f8f8f9f9f9fffffffffffffefefefffffffffffffefefefdfdfdfbfbfbfdfdfdfffffffefefefdfdfdfefefefbfbfbfbfbfbf9f9f9f5f5f5f7f7f7fdfdfdfcfcfcf7f7f7fdfdfdfffffffffffffefefefdfdfdfcfcfcf7f7f7f3f3f3f4f4f4efefefe7e7e7f1f1f1f7f7f7f3f3f3ededededededf2f2f2f6f6f6f9f9f9fdfdfdfcfcfcf6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfcfcfcf4f4f4f5f5f5fdfdfdfbfbfbfbfbfbfafafaf8f8f8fcfcfcf7f7f7eaeaeaf2f2f2edededf2f2f2f6f6f6fbfbfbfffffffcfcfcfafafaf8f8f8f5f5f5fbfbfbf9f9f9f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f9f9f9fafafafafafafafafaf9f9f9f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf4f4f4f1f1f1f2f2f2f4f4f4f8f8f8fbfbfbfafafafefefefcfcfcf9f9f9f6f6f6f9f9f9fcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8fafafafbfbfbfbfbfbfffffff7f7f7e6e6e6f4f4f4fbfbfbf9f9f9fdfdfdf9f9f9fafafafbfbfbf5f5f5f9f9f9fefefefffffffffffffdfdfdfcfcfcfefefefffffffdfdfdfcfcfcfcfcfcfefefefffffffdfdfdebebebf6f6f6f7f7f7f8f8f8fcfcfcfcfcfcfdfdfdf7f7f7eeeeeeebebebf0f0f0fefefefcfcfcf9f9f9f9f9f9fcfcfcfbfbfbf5f5f5f2f2f2f3f3f3fafafafefefefbfbfbfcfcfcfcfcfcfcfcfcfefefefcfcfcf8f8f8f6f6f6f6f6f6f9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfefefefefefefffffffffffffefefefcfcfcfefefefefefefdfdfdfdfdfdfefefefefefefefefefffffffffffffefefefcfcfcfefefefefefefffffffefefefdfdfdfefefefcfcfcfbfbfbf9f9f9fafafafafafafafafafcfcfcfafafaf8f8f8f9f9f9fafafafbfbfbfefefefffffff8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f7f7f7fafafafafafaf9f9f9f8f8f8fafafafdfdfdfafafafbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f9f9f9f9f9f9fafafaf9f9f9fbfbfbfcfcfcf7f7f7f9f9f9f7f7f7fbfbfbf7f7f7f7f7f7f5f5f5f4f4f4f5f5f5f6f6f6ecececf5f5f5fefefefdfdfdfdfdfdfcfcfcf3f3f3f3f3f3fbfbfbfcfcfcfafafaf7f7f7f7f7f7fafafaf9f9f9f8f8f8fbfbfbfbfbfbfafafafafafafcfcfcfcfcfcfcfcfcf5f5f5f5f5f5f8f8f8f9f9f9ecececeeeeeeefefefe0e0e0d0d0d0e5e5e5fafafaf3f3f3f7f7f7f9f9f9f6f6f6fafafafcfcfcfafafaf5f5f5f5f5f5eaeaeae0e0e0dededed7d7d7ddddddecececfbfbfbf5f5f5f4f4f4fafafafbfbfbfdfdfdfefefefffffffdfdfdf8f8f8f4f4f4f7f7f7fafafaf8f8f8f6f6f6f6f6f6f6f6f6fcfcfcf8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f0f0f0eeeeeeededede9e9e9e3e3e3e4e4e4e4e4e4e5e5e5ecececf0f0f0f0f0f0efefeff2f2f2f2f2f2fafafafffffffefefefafafaf4f4f4f0f0f0f2f2f2f2f2f2f2f2f2f5f5f5fbfbfbf4f4f4f3f3f3f8f8f8f9f9f9fafafafcfcfcfefefefcfcfcfdfdfdfbfbfbfbfbfbf9f9f9f9f9f9f7f7f7fbfbfbfafafafbfbfbfafafafafafaf7f7f7fbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafafcfcfcfafafafafafafafafafbfbfbfdfdfdfefefefdfdfdfffffffffffffefefefefefefefefefefefefefefefefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffafafaf7f7f7f8f8f8f8f8f8f8f8f8f7f7f7fbfbfbfffffffafafaf5f5f5f8f8f8f8f8f8f3f3f3f5f5f5f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfafafaf8f8f8fbfbfbfbfbfbf9f9f9fafafaf9f9f9fbfbfbfafafafafafaf6f6f6f4f4f4f4f4f4f7f7f7fbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafcfcfcfdfdfdfdfdfdf9f9f9f7f7f7fcfcfcf9f9f9f2f2f2f3f3f3fdfdfdfbfbfbf4f4f4fcfcfcfafafafafafaf8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfcfcfcf9f9f9f8f8f8fafafafafafafafafafcfcfcfbfbfbf9f9f9f8f8f8fafafafbfbfbfafafafcfcfcfdfdfdfbfbfbfefefef9f9f9edededf7f7f7fefefefefefefffffffdfdfdfafafaf5f5f5eaeaeaf5f5f5fefefefefefefefefef4f4f4dededee4e4e4eeeeeef2f2f2f6f6f6fbfbfbfefefefefefefcfcfcf7f7f7fefefefdfdfdfcfcfcfbfbfbf9f9f9fafafaf7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fafafafcfcfcfcfcfcfafafaf8f8f8f8f8f8f4f4f4f5f5f5f2f2f2f3f3f3f3f3f3fafafaf7f7f7f3f3f3fbfbfbf7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafaf4f4f4fafafafdfdfdf9f9f9f8f8f8f3f3f3f4f4f4f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcf8f8f8f4f4f4f7f7f7fafafafcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbf8f8f8fafafafdfdfdf5f5f5f0f0f0f5f5f5f8f8f8fdfdfdfefefefffffffffffffcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf9f9f9f7f7f7f8f8f8fafafafdfdfdfbfbfbfafafafafafafefefefbfbfbf1f1f1f6f6f6fbfbfbf5f5f5fbfbfbfbfbfbfcfcfcfefefefefefef6f6f6edededf7f7f7fdfdfdfffffffffffffffffffefefef9f9f9f9f9f9f9f9f9fdfdfdfffffff8f8f8e3e3e3f4f4f4f9f9f9fafafafdfdfdfdfdfdfefefefdfdfdfcfcfcfafafaf8f8f8fdfdfdfafafaf9f9f9f9f9f9fbfbfbfdfdfdf7f7f7f0f0f0f2f2f2f7f7f7fdfdfdfefefefcfcfcf9f9f9f7f7f7fdfdfdfffffffcfcfcf9f9f9f8f8f8fcfcfcfdfdfdfffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8fdfdfdfbfbfbf1f1f1f0f0f0f9f9f9f9f9f9f7f7f7f8f8f8fbfbfbfbfbfbfcfcfcf9f9f9fcfcfcfafafafbfbfbfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfbfbfbfcfcfcfffffffefefefefefefffffffdfdfdfafafaf8f8f8f6f6f6f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbfafafaf9f9f9fafafaf8f8f8f5f5f5f7f7f7f8f8f8f8f8f8fafafafafafaf9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f7f7f7fbfbfbfbfbfbfbfbfbfafafaf8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8fdfdfdfefefefefefefffffffefefefbfbfbf7f7f7fafafaf9f9f9fbfbfbf8f8f8f6f6f6f1f1f1f8f8f8fdfdfdfdfdfdf3f3f3f9f9f9f9f9f9e9e9e9e6e6e6edededf7f7f7fafafafafafaf7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9fbfbfbfcfcfcfcfcfcfefefefcfcfcfcfcfcfafafafbfbfbf6f6f6fcfcfcfbfbfbfdfdfdfbfbfbfafafafbfbfbf1f1f1e9e9e9eeeeeef2f2f2f9f9f9f6f6f6f9f9f9f3f3f3f5f5f5f0f0f0ebebebe5e5e5e9e9e9eeeeeef0f0f0f4f4f4fafafafcfcfcfcfcfcfefefefcfcfcfbfbfbfffffffffffffdfdfdf8f8f8f5f5f5f9f9f9fefefefefefefafafaf9f9f9fcfcfcfbfbfbf2f2f2eaeaeaedededeeeeeef0f0f0f0f0f0ecececeeeeeeeeeeeeebebebeaeaeaebebebedededeeeeeef0f0f0f3f3f3f5f5f5f6f6f6f9f9f9fcfcfcfefefefbfbfbf7f7f7f5f5f5f3f3f3f2f2f2f2f2f2f3f3f3f9f9f9fcfcfcfdfdfdfefefefcfcfcfefefefffffffffffffefefefbfbfbfdfdfdfefefefafafaf9f9f9f4f4f4f7f7f7f9f9f9fafafafbfbfbfafafaf9f9f9f8f8f8f5f5f5f6f6f6fafafafdfdfdfbfbfbf9f9f9f8f8f8fbfbfbfafafafdfdfdfffffffefefefefefefffffffefefefbfbfbfbfbfbfdfdfdfcfcfcfefefefffffffefefefefefefffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcf9f9f9f9f9f9fcfcfcfafafaf9f9f9f8f8f8f9f9f9f9f9f9fafafafcfcfcf8f8f8f9f9f9fafafafbfbfbfefefefafafaf7f7f7f8f8f8f6f6f6f8f8f8fafafafbfbfbfcfcfcf8f8f8f9f9f9fcfcfcfafafaf7f7f7f6f6f6fcfcfcfbfbfbf7f7f7f5f5f5fbfbfbfbfbfbfbfbfbfafafafafafafbfbfbf7f7f7f8f8f8f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8fdfdfdfffffffcfcfcf8f8f8f3f3f3f4f4f4f6f6f6fdfdfdfdfdfdfdfdfdfafafaf9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8fafafafdfdfdfcfcfcfbfbfbfbfbfbf9f9f9fafafafafafaf9f9f9fafafaf9f9f9fcfcfcfdfdfdfbfbfbf9f9f9fafafafdfdfdfdfdfdfefefef5f5f5e6e6e6f7f7f7fdfdfdfffffffffffffefefefefefefdfdfdfefefefefefefbfbfbf1f1f1f2f2f2f5f5f5fafafafcfcfcfdfdfdfbfbfbf7f7f7f4f4f4f4f4f4f7f7f7f4f4f4f7f7f7f4f4f4f0f0f0edededf1f1f1f7f7f7f4f4f4f9f9f9f9f9f9f7f7f7f3f3f3eeeeeef0f0f0efefefeeeeeeefefefe9e9e9f0f0f0f4f4f4f0f0f0ebebebebebebf4f4f4f7f7f7f3f3f3f6f6f6fdfdfdfcfcfcfafafafcfcfcfcfcfcfafafafcfcfcfefefefdfdfdf8f8f8f4f4f4fbfbfbfefefefdfdfdf7f7f7f6f6f6fcfcfcfdfdfdfdfdfdfbfbfbfbfbfbf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9fbfbfbfcfcfcf7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9fafafafbfbfbfafafaf9f9f9f7f7f7f6f6f6fcfcfcfefefefcfcfcfbfbfbfcfcfcfefefefdfdfdfefefefcfcfcfbfbfbfcfcfcfbfbfbfafafafafafaf9f9f9fbfbfbfcfcfcf9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9fafafaf9f9f9fdfdfdfbfbfbf6f6f6f8f8f8f4f4f4f8f8f8fafafafcfcfcfdfdfdfbfbfbf4f4f4dfdfdfd4d4d4d8d8d8e6e6e6f9f9f9fffffff9f9f9f7f7f7f6f6f6f6f6f6fcfcfcfffffffefefef8f8f8f2f2f2f6f6f6fafafafafafafafafafcfcfcfdfdfdf4f4f4fafafafefefefbfbfbf9f9f9f9f9f9f9f9f9fafafafefefef9f9f9f4f4f4f4f4f4f4f4f4f3f3f3fefefefdfdfdfbfbfbfcfcfcfffffffffffffffffffefefefdfdfdfefefefcfcfcfdfdfdf8f8f8f4f4f4efefefe4e4e4e8e8e8eaeaeaeeeeeee9e9e9e7e7e7efefefebebebedededf4f4f4f8f8f8f5f5f5f2f2f2eeeeeefafafaf9f9f9f3f3f3f0f0f0f1f1f1f7f7f7f5f5f5f8f8f8f4f4f4f7f7f7fffffffffffffdfdfdfbfbfbfdfdfdfafafafafafafefefefefefefdfdfdf9f9f9f8f8f8fefefefffffffefefefdfdfdfbfbfbfcfcfcfcfcfcfafafaf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbf8f8f8f3f3f3f6f6f6f9f9f9fbfbfbfcfcfcf8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfcfcfcfefefefefefefffffffffffffffffffffffffcfcfcfdfdfdfcfcfcfafafafcfcfcfafafafefefefffffffefefef8f8f8f5f5f5f9f9f9f4f4f4f8f8f8fdfdfdfcfcfcf8f8f8e6e6e6f3f3f3fcfcfcfcfcfcfafafafafafafafafafcfcfcfefefefcfcfcfdfdfdfffffffefefefcfcfcfefefefefefefcfcfcfcfcfcfefefefefefefdfdfdfdfdfdfdfdfdfafafaf9f9f9f4f4f4e5e5e5e1e1e1edededf9f9f9f7f7f7f3f3f3ececece2e2e2ebebebeeeeeef7f7f7f9f9f9fcfcfcfcfcfcf9f9f9f2f2f2efefefefefeff0f0f0f3f3f3fcfcfcfffffffefefefcfcfcfcfcfcfcfcfcfdfdfdfefefefcfcfcfafafaf6f6f6f5f5f5f5f5f5f1f1f1f5f5f5fafafaf4f4f4f0f0f0f1f1f1f0f0f0f2f2f2f1f1f1f3f3f3f4f4f4f4f4f4f6f6f6f9f9f9fcfcfcfcfcfcfafafafafafafefefefefefefefefefcfcfcfbfbfbfcfcfcf8f8f8f2f2f2edededf4f4f4fefefefefefefafafafcfcfcfcfcfcfafafafefefefbfbfbf8f8f8f9f9f9fcfcfcfdfdfdfafafafcfcfcfffffffffffffefefefcfcfcfafafafdfdfdfbfbfbfcfcfcfefefefdfdfdfbfbfbfbfbfbfffffffffffffefefefefefefcfcfcfdfdfdfefefefdfdfdfbfbfbf6f6f6fcfcfcfdfdfdf6f6f6f4f4f4f2f2f2fbfbfbfffffffbfbfbf8f8f8f9f9f9fafafaf8f8f8f6f6f6f4f4f4f3f3f3f3f3f3f1f1f1f0f0f0efefefefefeff3f3f3f5f5f5f3f3f3f2f2f2f5f5f5f3f3f3f2f2f2f6f6f6f3f3f3f4f4f4f4f4f4f4f4f4f6f6f6fbfbfbfdfdfdfbfbfbfafafaf7f7f7f5f5f5f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7fafafafafafaf7f7f7f8f8f8f9f9f9fafafafbfbfbfdfdfdf9f9f9f4f4f4f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfefefef7f7f7ebebebd7d7d7e4e4e4fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f9f9f9f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f5f5f5f8f8f8fafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfafafafafafafbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfefefef6f6f6f2f2f2fafafaf8f8f8f5f5f5f3f3f3f4f4f4f2f2f2f1f1f1f0f0f0efefeff4f4f4fcfcfcf9f9f9f4f4f4f5f5f5f1f1f1ececece8e8e8e5e5e5e1e1e1e7e7e7eaeaeae2e2e2e2e2e2e8e8e8f1f1f1f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6edededf0f0f0f2f2f2f1f1f1f0f0f0f4f4f4f9f9f9f9f9f9fcfcfcfbfbfbfcfcfcfafafafcfcfcfafafafcfcfcf7f7f7f5f5f5fefefefbfbfbfcfcfcfcfcfcfdfdfdf8f8f8f4f4f4fbfbfbf3f3f3efefefeeeeeef5f5f5f8f8f8f5f5f5f9f9f9f9f9f9f7f7f7f7f7f7fafafafafafaf8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfbfbfbfafafaf8f8f8f8f8f8f9f9f9fcfcfcf5f5f5f3f3f3fafafafbfbfbf8f8f8f9f9f9fafafaf8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f5f5f5f5f5f5f6f6f6f7f7f7f4f4f4f7f7f7f7f7f7f9f9f9fafafaf7f7f7f7f7f7fafafaf9f9f9fcfcfcfcfcfcf9f9f9f4f4f4f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f5f5f5f7f7f7fafafaf8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafdfdfdfefefefbfbfbeeeeeef5f5f5f8f8f8f3f3f3f6f6f6f8f8f8fdfdfdfefefefdfdfdfdfdfdf8f8f8e8e8e8d2d2d2d8d8d8f8f8f8fffffffdfdfdfcfcfcfbfbfbf8f8f8f9f9f9fbfbfbfffffff9f9f9edededf4f4f4f7f7f7fcfcfcfafafaf7f7f7fcfcfcf8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf8f8f8f8f8f8f4f4f4f0f0f0f8f8f8fefefefffffffffffffcfcfcfafafaf9f9f9f8f8f8fbfbfbfefefef8f8f8f7f7f7efefefedededecececf1f1f1fafafaf8f8f8f4f4f4f1f1f1f2f2f2eeeeeeecececf0f0f0f1f1f1ecececeeeeeeefefefe7e7e7e8e8e8eaeaeaf6f6f6f1f1f1eaeaeaeeeeeedcdcdcd8d8d8d7d7d7e8e8e8fdfdfdfffffffefefef5f5f5f6f6f6efefeff0f0f0f8f8f8fafafaf0f0f0e2e2e2e2e2e2f7f7f7fffffffffffffffffffffffffffffffffffffefefefbfbfbf7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafafdfdfdfcfcfcfdfdfdfafafafafafafdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefef9f9f9eeeeeee2e2e2f6f6f6fffffffefefef9f9f9f7f7f7fcfcfcfdfdfdfdfdfdf3f3f3e9e9e9f0f0f0f3f3f3f5f5f5f8f8f8fbfbfbfffffffbfbfbf4f4f4f7f7f7fcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefefefefcfcfcfbfbfbf8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f9f9f9f4f4f4f1f1f1ebebebecececf0f0f0f5f5f5f9f9f9fcfcfcfbfbfbf6f6f6f1f1f1f3f3f3e6e6e6e5e5e5f8f8f8f2f2f2fefefef3f3f3ebebebe8e8e8ebebebf0f0f0eeeeeeedededf1f1f1f5f5f5fcfcfcfffffffdfdfdf9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfffffffefefefdfdfdfefefefffffffefefefffffffdfdfdfafafaf9f9f9fcfcfcfefefefdfdfdfafafaf6f6f6f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfefefefdfdfdfbfbfbf9f9f9f9f9f9fafafaf7f7f7fafafaf8f8f8f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf6f6f6f5f5f5f4f4f4f3f3f3e7e7e7ececece9e9e9e4e4e4ecececf9f9f9fefefefdfdfdfafafaf7f7f7f0f0f0f0f0f0f3f3f3f1f1f1f1f1f1f0f0f0f0f0f0e9e9e9f4f4f4f9f9f9fdfdfdfdfdfdf8f8f8f5f5f5f8f8f8f7f7f7f7f7f7f2f2f2efefeff1f1f1f0f0f0efefefececececececefefeff0f0f0efefefeeeeeef0f0f0f4f4f4f4f4f4f3f3f3efefefebebebecececefefefefefeff0f0f0efefefeeeeeeeeeeeef4f4f4fafafafcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8fafafaf9f9f9f8f8f8fafafafbfbfbf6f6f6f6f6f6f7f7f7fafafafcfcfcfafafaf7f7f7f7f7f7f7f7f7f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfefefefefefefcfcfcedededdfdfdff1f1f1f8f8f8fbfbfbfafafaf9f9f9fcfcfcfefefefefefefcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f7f7f7fafafaf9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfafafafafafafcfcfcfcfcfcfdfdfdf5f5f5edededf5f5f5f4f4f4f3f3f3f2f2f2f2f2f2f1f1f1f2f2f2f6f6f6f7f7f7f7f7f7f1f1f1efefefebebebebebebf1f1f1f1f1f1f2f2f2f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9f7f7f7f5f5f5f3f3f3edededf3f3f3f6f6f6f9f9f9fafafafdfdfdfefefefefefefffffffffffffffffffefefef8f8f8fafafafdfdfdfcfcfcfdfdfdfcfcfcfafafafbfbfbf5f5f5fdfdfdfbfbfbedededeeeeeefbfbfbfafafaf7f7f7f7f7f7efefeff8f8f8f9f9f9f3f3f3f5f5f5fafafafcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f8f8f8fbfbfbf8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9f8f8f8f7f7f7f4f4f4f7f7f7fdfdfdfbfbfbfcfcfcfbfbfbfafafafafafaf8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f4f4f4fafafaf9f9f9fafafafafafaf9f9f9fafafafafafafbfbfbf9f9f9f5f5f5f6f6f6f7f7f7fafafaf9f9f9f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8fbfbfbfcfcfcfafafaf8f8f8f8f8f8fbfbfbf0f0f0f7f7f7fcfcfcfafafaf8f8f8f8f8f8fafafafbfbfbfafafafbfbfbfafafaf2f2f2e8e8e8eaeaeaf2f2f2fdfdfdfffffffffffffffffffdfdfdfafafaf7f7f7fefefef6f6f6ebebebf7f7f7f4f4f4f5f5f5f5f5f5f8f8f8fdfdfdfcfcfcfafafafbfbfbfafafafcfcfcfcfcfcfbfbfbfafafaf9f9f9fbfbfbf8f8f8f6f6f6f3f3f3f1f1f1f4f4f4fefefefffffff6f6f6e0e0e0e2e2e2e8e8e8f4f4f4fbfbfbfffffffffffffffffffffffffdfdfdfbfbfbfcfcfcfefefefefefefefefefefefefffffffffffffcfcfcf8f8f8f9f9f9fbfbfbf8f8f8f6f6f6ecececefefefebebebe6e6e6dededed5d5d5cdcdcdc8c8c8e0e0e0f3f3f3fdfdfdfafafafafafaf9f9f9f6f6f6efefeff3f3f3f7f7f7f9f9f9f0f0f0e9e9e9f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9f0f0f0f5f5f5fafafafdfdfdfafafaf9f9f9fafafafafafaf7f7f7f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfefefefdfdfdfdfdfdfffffffffffffffffffffffffefefefffffffffffffffffffffffffefefefefefefffffffcfcfcf1f1f1e7e7e7e2e2e2e5e5e5ecececf6f6f6f4f4f4fcfcfcfffffffefefefffffffefefefffffffdfdfdfbfbfbf8f8f8f7f7f7fafafafafafafbfbfbfffffffffffffafafaf8f8f8fcfcfcfefefefdfdfdfdfdfdfefefefefefef9f9f9fafafafdfdfdfafafafafafafafafafbfbfbfbfbfbfefefefbfbfbf8f8f8f6f6f6f2f2f2f3f3f3fafafafcfcfcfefefefcfcfcfafafaf7f7f7f8f8f8f5f5f5e9e9e9eeeeeeedededfbfbfbf8f8f8fcfcfcf6f6f6f6f6f6fafafaf9f9f9f5f5f5e9e9e9e6e6e6f5f5f5fefefefffffffdfdfdf8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f6f6f6f4f4f4f9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9fdfdfdfefefefefefefefefefefefefefefefcfcfcfdfdfdf9f9f9f7f7f7fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfafafaf9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f8f8f8f7f7f7f9f9f9f5f5f5f3f3f3f4f4f4f6f6f6f6f6f6efefefebebebececececececececececececeaeaeae8e8e8e5e5e5eaeaeaececece9e9e9e7e7e7e6e6e6e1e1e1edededf3f3f3f2f2f2f1f1f1efefefeeeeeeecececf0f0f0ecececf1f1f1edededefefeff2f2f2efefefeeeeeef0f0f0eeeeeeeeeeeeeeeeeeedededecececebebebecececedededebebebeeeeeef0f0f0f0f0f0f1f1f1f1f1f1efefeff1f1f1f2f2f2f2f2f2f3f3f3f5f5f5f5f5f5f2f2f2f2f2f2f2f2f2f5f5f5fcfcfcfefefefefefefcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f7f7f7fafafafcfcfcf9f9f9f9f9f9fafafaf9f9f9f9f9f9fbfbfbfafafaf7f7f7f9f9f9fafafafbfbfbfbfbfbfbfbfbf6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9fcfcfcfdfdfde7e7e7e9e9e9eeeeeef2f2f2f9f9f9fcfcfcfcfcfcfefefefefefefafafaf9f9f9fdfdfdfdfdfdfbfbfbfafafaf8f8f8f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f9f9f9fafafafefefef4f4f4f4f4f4fdfdfdfcfcfcfbfbfbf9f9f9f6f6f6f4f4f4efefeff0f0f0f2f2f2f1f1f1f4f4f4f8f8f8fafafafdfdfdfffffffffffffcfcfcf6f6f6f1f1f1eeeeeef4f4f4f5f5f5f8f8f8fcfcfcfcfcfcfefefefefefefdfdfdfefefefafafaf6f6f6f8f8f8f8f8f8f5f5f5f8f8f8f7f7f7fafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfdfdfdfafafaedededf2f2f2fafafaf9f9f9fcfcfcfbfbfbfbfbfbfefefefefefef9f9f9f5f5f5f9f9f9fcfcfcfafafafbfbfbfafafafcfcfcfbfbfbf9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdf7f7f7f1f1f1f0f0f0f1f1f1f9f9f9f8f8f8f9f9f9fdfdfdfafafaf6f6f6f7f7f7f7f7f7f5f5f5fbfbfbfdfdfdfdfdfdf8f8f8f5f5f5fafafaf9f9f9fbfbfbfbfbfbfbfbfbfafafaf9f9f9f7f7f7f6f6f6f8f8f8f5f5f5f3f3f3fafafaf7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8fbfbfbfbfbfbf9f9f9f8f8f8f4f4f4f4f4f4f9f9f9f6f6f6f3f3f3f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7fafafafefefefefefefefefefffffffefefefcfcfcefefefdddddde2e2e2e8e8e8e4e4e4e4e4e4dbdbdbd3d3d3e9e9e9fefefefcfcfcf4f4f4fbfbfbfefefefafafaf6f6f6f4f4f4f9f9f9fcfcfcfafafafefefefcfcfcfafafaf8f8f8f8f8f8f9f9f9fafafafcfcfcfdfdfdf8f8f8f6f6f6f7f7f7f7f7f7fefefefefefeefefefe5e5e5e9e9e9ecececededededededeaeaeaedededededede5e5e5dfdfdfdfdfdfe6e6e6f4f4f4fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfffffffffffffffffffcfcfcf1f1f1e5e5e5e8e8e8ebebebe9e9e9e9e9e9f1f1f1fafafafefefefefefef7f7f7f1f1f1f6f6f6f7f7f7fbfbfbf4f4f4f2f2f2f3f3f3f7f7f7f7f7f7fafafafffffffefefefafafaf0f0f0e2e2e2e5e5e5e6e6e6dfdfdfe7e7e7dededef0f0f0fffffffefefefdfdfdfdfdfdfefefefffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfbfbfbf9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6eeeeeee7e7e7e3e3e3ecececf1f1f1fafafaf4f4f4dfdfdfddddddfafafafefefefefefefffffffffffffffffffffffffffffffffffffffffffffffff9f9f9fbfbfbfffffffbfbfbfafafafffffffffffffefefef9f9f9f9f9f9fbfbfbfcfcfcfafafaf8f8f8f6f6f6f4f4f4f5f5f5f5f5f5f5f5f5f8f8f8fcfcfcfefefefefefefffffffcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f3f3f3f1f1f1e4e4e4efefeff9f9f9f7f7f7fdfdfdfffffffafafaedededdfdfdfd5d5d5e0e0e0f0f0f0fafafafffffffffffffcfcfcf9f9f9f7f7f7f7f7f7fafafafbfbfbfafafafbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f9f9f9fafafaf5f5f5f5f5f5f7f7f7f5f5f5f7f7f7f9f9f9fcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9fbfbfbf9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf9f9f9fbfbfbf9f9f9f9f9f9fbfbfbf9f9f9f6f6f6f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f3f3f3f4f4f4f3f3f3f0f0f0edededf2f2f2f4f4f4f4f4f4f4f4f4f3f3f3f4f4f4f6f6f6f2f2f2ecececf1f1f1f6f6f6f6f6f6fafafafafafaf6f6f6f6f6f6f9f9f9f6f6f6f2f2f2f4f4f4f4f4f4f3f3f3f3f3f3edededefefeff7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfafafafcfcfcfefefefdfdfdfdfdfdfbfbfbf9f9f9f9f9f9fafafafcfcfcf8f8f8f6f6f6f4f4f4f9f9f9fefefefefefefcfcfcfcfcfcfcfcfcfcfcfcf7f7f7fafafafbfbfbfafafafefefefffffffdfdfdf6f6f6fafafafafafafbfbfbfcfcfcf9f9f9fbfbfbfbfbfbf8f8f8fafafafcfcfcfafafaf6f6f6f9f9f9fbfbfbfafafaf8f8f8fafafafbfbfbfafafaf9f9f9f8f8f8f6f6f6fafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfffffffdfdfdf7f7f7ededededededf3f3f3f6f6f6fdfdfdfdfdfdfefefefefefefcfcfcfbfbfbf9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcf1f1f1f0f0f0fdfdfdf8f8f8efefeff0f0f0f6f6f6f8f8f8fcfcfcfefefefefefefbfbfbf6f6f6f8f8f8fbfbfbfefefefffffffefefefdfdfdfcfcfcfdfdfdfffffffffffffdfdfdfcfcfcf8f8f8f5f5f5f6f6f6f2f2f2f0f0f0f0f0f0ecececf2f2f2f3f3f3f1f1f1f3f3f3f6f6f6fafafafcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbf7f7f7fcfcfcfefefef9f9f9fafafaf9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfafafaf4f4f4f2f2f2f6f6f6f8f8f8fbfbfbf9f9f9f7f7f7f9f9f9fcfcfcfbfbfbfcfcfcfafafaf7f7f7f5f5f5f5f5f5f2f2f2f1f1f1f0f0f0f3f3f3f3f3f3f5f5f5fbfbfbf7f7f7f9f9f9fafafaf7f7f7f6f6f6f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9fafafaf8f8f8fafafafcfcfcf9f9f9fafafafbfbfbfafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf9f9f9f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8fdfdfdfbfbfbf4f4f4f6f6f6f9f9f9f7f7f7f6f6f6f4f4f4fbfbfbfdfdfdfefefefefefefffffffffffffffffffafafaebebebe1e1e1e7e7e7e7e7e7e0e0e0dbdbdbe7e7e7f9f9f9fffffffefefef5f5f5f0f0f0f9f9f9fdfdfdfefefefafafaf3f3f3f9f9f9fdfdfdf9f9f9f3f3f3f3f3f3f5f5f5f7f7f7fcfcfcfcfcfcfcfcfcfdfdfdfafafafafafaf5f5f5f5f5f5fdfdfdf9f9f9dcdcdcd7d7d7dcdcdce0e0e0dedededcdcdcdcdcdcdededee1e1e1e8e8e8eeeeeef2f2f2eeeeeee9e9e9dcdcdcd7d7d7d4d4d4d4d4d4d7d7d7d9d9d9d5d5d5dbdbdbddddddeeeeeefafafaf9f9f9f2f2f2f7f7f7fcfcfcfffffffefefefbfbfbfafafafdfdfdf9f9f9f5f5f5f9f9f9f3f3f3fbfbfbfdfdfdf6f6f6f6f6f6f2f2f2f3f3f3f7f7f7f6f6f6f4f4f4f8f8f8f7f7f7dededef2f2f2f6f6f6f8f8f8f4f4f4edededecececfafafafffffffffffffffffffffffffffffffbfbfbf5f5f5f7f7f7fbfbfbfffffffefefefcfcfcfbfbfbfafafaf8f8f8f5f5f5f4f4f4f2f2f2efefeff1f1f1f1f1f1f1f1f1efefefe8e8e8d5d5d5d3d3d3dcdcdce7e7e7eaeaeae6e6e6dfdfdfd8d8d8dbdbdbf2f2f2f2f2f2e7e7e7ecececf1f1f1f2f2f2f6f6f6fbfbfbfafafaf5f5f5f5f5f5f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f2f2f2f6f6f6f7f7f7f3f3f3f5f5f5f5f5f5f7f7f7fafafafafafaf9f9f9f9f9f9f7f7f7f9f9f9fafafaf6f6f6f5f5f5f6f6f6f3f3f3f3f3f3f7f7f7f5f5f5f6f6f6f4f4f4f9f9f9fcfcfcfdfdfdf4f4f4ededede9e9e9eaeaeae9e9e9f1f1f1fdfdfdfbfbfbe6e6e6e2e2e2e4e4e4ecececfafafafffffffffffffefefefbfbfbf9f9f9f7f7f7f8f8f8fafafafafafafafafafafafafafafafbfbfbfafafafbfbfbf8f8f8f7f7f7f8f8f8fafafafbfbfbf9f9f9fdfdfdfffffffefefefefefefbfbfbfcfcfcfafafafbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfefefefffffffdfdfdfffffffcfcfcfbfbfbfbfbfbf9f9f9fafafafafafafbfbfbfafafaf9f9f9fafafaf8f8f8f8f8f8f8f8f8f7f7f7f3f3f3f2f2f2f4f4f4f1f1f1eeeeeef0f0f0f3f3f3f3f3f3f6f6f6fcfcfcfefefefffffffffffffffffffefefefdfdfdfbfbfbfdfdfdfffffffefefefafafafbfbfbfdfdfdfdfdfdfefefefffffffefefefffffffefefefdfdfdfcfcfcf9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfafafaf9f9f9f8f8f8f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8fafafafefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfefefefefefefcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfdfdfdfcfcfcfafafaf9f9f9fafafafafafaf6f6f6fafafafbfbfbf9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafafafaf8f8f8f9f9f9f6f6f6fafafafcfcfcfbfbfbfafafaf9f9f9fafafafafafaf7f7f7f7f7f7f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f9f9f9fafafafafafaf9f9f9f6f6f6fafafafafafafcfcfcfdfdfdfefefefefefefafafafdfdfdfefefefcfcfcf3f3f3fdfdfdf9f9f9f8f8f8f8f8f8efefefe7e7e7efefeffefefefafafaf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fafafaf7f7f7f7f7f7f7f7f7f9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9fafafafdfdfdfffffffffffffffffffbfbfbf0f0f0f7f7f7fafafafcfcfcfcfcfcfafafaf7f7f7f6f6f6f1f1f1f5f5f5fafafafbfbfbfefefefefefefafafaf2f2f2ededede7e7e7efefefebebebe8e8e8e6e6e6e5e5e5ebebebe5e5e5e0e0e0e7e7e7e7e7e7ecececf1f1f1f1f1f1f4f4f4f0f0f0edededefefeff5f5f5fbfbfbfdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f5f5f5f8f8f8f8f8f8f3f3f3f6f6f6f2f2f2f7f7f7fcfcfcf9f9f9f6f6f6f7f7f7fafafaf9f9f9fafafafcfcfcfafafaf7f7f7f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f4f4f4f7f7f7fafafaf7f7f7f7f7f7fafafafbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfafafaf6f6f6f2f2f2f4f4f4fbfbfbfbfbfbfafafaf9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8fafafafafafafafafafafafafafafaf9f9f9fafafafafafafbfbfbfafafafafafafafafaf7f7f7f9f9f9fafafafafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f9f9f9fbfbfbf6f6f6f3f3f3f7f7f7f6f6f6f8f8f8fbfbfbf9f9f9fafafafafafafcfcfcfbfbfbfcfcfcfcfcfcf7f7f7f0f0f0ecececeeeeeef7f7f7e2e2e2e8e8e8fffffffffffffffffff7f7f7eaeaeaedededf1f1f1f6f6f6fafafafcfcfcfcfcfcfdfdfdfafafaf4f4f4f6f6f6f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f2f2f2f7f7f7f8f8f8fefefef8f8f8f6f6f6f7f7f7f5f5f5f1f1f1ededede9e9e9e5e5e5e3e3e3e1e1e1dbdbdbd5d5d5d5d5d5d8d8d8dadadadddddddededee0e0e0e3e3e3dfdfdfdededed8d8d8d0d0d0c9c9c9c8c8c8e1e1e1fefefefffffffdfdfdf7f7f7f7f7f7f6f6f6f8f8f8fdfdfdf6f6f6f2f2f2fefefef7f7f7f7f7f7fefefef9f9f9f4f4f4f3f3f3f8f8f8efefeff2f2f2efefeff4f4f4f8f8f8f7f7f7fffffffcfcfcf1f1f1ecececebebebfafafafffffffefefef5f5f5f3f3f3eaeaeae3e3e3e8e8e8edededf8f8f8fdfdfdf9f9f9f6f6f6f3f3f3edededeeeeeef2f2f2f0f0f0f2f2f2f5f5f5f7f7f7f9f9f9f3f3f3e8e8e8e1e1e1f2f2f2f7f7f7f8f8f8f5f5f5f0f0f0ecececdfdfdfe6e6e6f6f6f6f2f2f2f5f5f5f7f7f7f4f4f4f4f4f4f5f5f5f5f5f5f3f3f3f1f1f1f1f1f1efefeff2f2f2f3f3f3f4f4f4f1f1f1f1f1f1f2f2f2f5f5f5f5f5f5f5f5f5f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f0f0f0edededf4f4f4f9f9f9f7f7f7f9f9f9fafafaf8f8f8f2f2f2f1f1f1f1f1f1efefeff1f1f1f6f6f6f6f6f6f2f2f2f2f2f2f3f3f3f6f6f6eeeeeeebebebe6e6e6e7e7e7e6e6e6dadadad5d5d5e7e7e7efefeff2f2f2fdfdfdfffffffffffffffffffefefefafafaf7f7f7f8f8f8f9f9f9fafafafbfbfbfafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfbfbfbfafafaf4f4f4f0f0f0f8f8f8fafafafdfdfdfefefefefefefefefefdfdfdfcfcfcfbfbfbfafafafafafafafafafbfbfbfcfcfcfcfcfcfefefefffffffcfcfcf9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9fafafaf9f9f9fafafafbfbfbfafafafafafafdfdfdfefefefefefefefefefcfcfcfafafafcfcfcfefefefefefefffffffefefefdfdfdfefefefffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfbfbfbfbfafafaf8f8f8f6f6f6f3f3f3f1f1f1f1f1f1efefefeeeeeeefefeff1f1f1f2f2f2f3f3f3f5f5f5f5f5f5f6f6f6f2f2f2f6f6f6f9f9f9fafafafbfbfbfafafafafafaf8f8f8f6f6f6f9f9f9f8f8f8f5f5f5f5f5f5f8f8f8f7f7f7f5f5f5f4f4f4f3f3f3f2f2f2f4f4f4f2f2f2f3f3f3f6f6f6fafafaf8f8f8fbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafaf8f8f8f6f6f6fafafaf9f9f9fafafafafafafafafafbfbfbf8f8f8fafafafafafafafafaf8f8f8f9f9f9fafafaf9f9f9fafafafafafaf9f9f9fafafaf8f8f8f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f6f6f6f7f7f7fbfbfbfbfbfbf5f5f5f1f1f1fbfbfbf5f5f5edededf1f1f1f3f3f3f3f3f3f2f2f2ecececd2d2d2d4d4d4f2f2f2fbfbfbfcfcfcf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafafcfcfcfefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfafafafafafafdfdfdf7f7f7fbfbfbfdfdfdf7f7f7f7f7f7fafafafdfdfdfafafaf8f8f8f3f3f3e8e8e8dfdfdfdedededadadad6d6d6d7d7d7d7d7d7dcdcdcdededee0e0e0e2e2e2e9e9e9edededeaeaeaecececf2f2f2f6f6f6f4f4f4f0f0f0ededede8e8e8ebebebefefeff8f8f8fafafaf1f1f1fafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafaf7f7f7f8f8f8fafafaf8f8f8f9f9f9fafafafbfbfbfafafafbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfdfdfdfefefefbfbfbf8f8f8fafafaf9f9f9f6f6f6f9f9f9fbfbfbfbfbfbfdfdfdfbfbfbf9f9f9f8f8f8f8f8f8fafafafdfdfdfbfbfbf9f9f9f9f9f9f8f8f8fbfbfbfefefefefefefcfcfcfafafafafafafbfbfbfbfbfbfbfbfbf7f7f7ebebebf5f5f5fcfcfcfafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbfafafafafafaf7f7f7f2f2f2f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafafafafafbfbfbfefefefdfdfdfbfbfbfdfdfdf6f6f6f1f1f1f5f5f5f5f5f5fafafaf8f8f8fafafaf4f4f4f6f6f6f7f7f7f7f7f7f9f9f9fafafafcfcfcfefefeefefefebebebfcfcfcfffffffffffffbfbfbecececefefeff4f4f4f4f4f4f6f6f6f4f4f4fafafafdfdfdf8f8f8f8f8f8fafafafbfbfbf9f9f9f8f8f8fafafaf9f9f9f8f8f8fcfcfcfffffffcfcfcf4f4f4f7f7f7f6f6f6fdfdfdfbfbfbe4e4e4dbdbdbdcdcdcdfdfdfe2e2e2e8e8e8ecececedededeeeeeeecececeeeeeef2f2f2f5f5f5f6f6f6f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf6f6f6ededededededfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfdfdfdf9f9f9f1f1f1f0f0f0f7f7f7fbfbfbf6f6f6f2f2f2f5f5f5f5f5f5f9f9f9fafafafbfbfbf3f3f3f6f6f6f6f6f6f9f9f9fbfbfbf6f6f6fafafafbfbfbf2f2f2f9f9f9fafafaf2f2f2e5e5e5dededee3e3e3dcdcdce3e3e3f0f0f0fbfbfbfbfbfbf7f7f7f3f3f3eeeeeef1f1f1f3f3f3f2f2f2f5f5f5f6f6f6f6f6f6fafafafafafaf7f7f7f0f0f0e4e4e4f3f3f3eeeeeef1f1f1f2f2f2f7f7f7f7f7f7f2f2f2f1f1f1fbfbfbfffffffefefefdfdfdfefefefbfbfbfbfbfbf6f6f6f4f4f4f5f5f5f4f4f4f1f1f1f2f2f2f2f2f2f3f3f3f6f6f6f8f8f8f6f6f6f2f2f2f1f1f1f3f3f3f4f4f4f1f1f1f5f5f5f6f6f6f5f5f5f9f9f9fefefefdfdfdf9f9f9f7f7f7f2f2f2ededede7e7e7eaeaeaecececedededf1f1f1f3f3f3f4f4f4f6f6f6fbfbfbfbfbfbf4f4f4f5f5f5edededebebebe9e9e9ebebebe7e7e7e9e9e9e7e7e7e0e0e0dbdbdbf2f2f2fafafafffffffffffffffffffffffffbfbfbf8f8f8f7f7f7fafafaf9f9f9fafafaf8f8f8f9f9f9fafafaf9f9f9f7f7f7fafafafbfbfbfdfdfdfcfcfcfafafaf9f9f9fafafafdfdfdfcfcfcfcfcfcf9f9f9f6f6f6fafafafcfcfcf7f7f7f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9f6f6f6f5f5f5f4f4f4efefeff4f4f4f9f9f9f3f3f3f1f1f1f5f5f5f5f5f5f0f0f0eeeeeef0f0f0f2f2f2f8f8f8f7f7f7f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbfefefef8f8f8f9f9f9fafafafdfdfdfdfdfdf9f9f9f9f9f9f6f6f6f6f6f6f3f3f3eeeeeef1f1f1f7f7f7f9f9f9fefefefdfdfdfafafafafafaf9f9f9f7f7f7f6f6f6f3f3f3f0f0f0f0f0f0f0f0f0f2f2f2f2f2f2f2f2f2f2f2f2f4f4f4f4f4f4fafafaf9f9f9f4f4f4f6f6f6f9f9f9fbfbfbfafafafbfbfbfcfcfcfbfbfbf8f8f8f6f6f6fafafafafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8fbfbfbf7f7f7f8f8f8f9f9f9fafafaf9f9f9fafafafdfdfdfefefefcfcfcfcfcfcf8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8f8f8f8f5f5f5f7f7f7fafafafafafafafafaf7f7f7f2f2f2f5f5f5f7f7f7fafafafafafafafafafbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcf9f9f9f5f5f5fafafaf8f8f8f6f6f6e9e9e9efefefefefefd9d9d9e9e9e9fafafaf5f5f5f7f7f7fefefef2f2f2e6e6e6f0f0f0fbfbfbfcfcfcfafafafafafafafafaf9f9f9f9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfdfdfdfefefefdfdfdfcfcfcfbfbfbfcfcfcfefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f6f6f6f1f1f1eeeeeeededede9e9e9e8e8e8e3e3e3dddddde1e1e1e5e5e5e9e9e9ecececeeeeeef2f2f2f3f3f3f3f3f3f2f2f2f2f2f2f3f3f3f6f6f6fafafaf9f9f9f4f4f4f6f6f6f9f9f9f9f9f9f8f8f8fafafafcfcfcfdfdfdfefefefffffffffffffffffffdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafaf7f7f7fafafafafafafafafafafafaf7f7f7f5f5f5f7f7f7fbfbfbfafafafafafaf7f7f7f3f3f3f6f6f6f6f6f6f8f8f8fdfdfdfdfdfdfcfcfcf9f9f9fafafaf9f9f9fcfcfcfafafaf7f7f7fbfbfbfafafaf8f8f8f9f9f9f9f9f9fafafaf7f7f7f9f9f9fcfcfcfcfcfcfafafaf8f8f8fcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f9f9f9fafafaf9f9f9fcfcfcfbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfcfcfcfafafafafafaf9f9f9f8f8f8fafafafafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfefefefdfdfdfbfbfbfdfdfdfdfdfdfefefefcfcfcfbfbfbf5f5f5f3f3f3f1f1f1f2f2f2f7f7f7fafafaf7f7f7fafafafdfdfdfefefefefefefcfcfcfbfbfbfbfbfbfcfcfcf9f9f9efefeff7f7f7fffffffffffff8f8f8f3f3f3fafafafbfbfbfafafaf9f9f9fdfdfdfafafaf8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfffffffffffffbfbfbf8f8f8fbfbfbfbfbfbfcfcfcf3f3f3f0f0f0f5f5f5f9f9f9fafafafdfdfdfffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f2f2f2e7e7e7ebebebf4f4f4f4f4f4fbfbfbfefefefafafaf6f6f6fdfdfdfafafafbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f8f8f8f6f6f6ebebebf3f3f3ffffffffffffe8e8e8d5d5d5dededeeaeaeaf6f6f6f9f9f9fafafaf8f8f8f5f5f5f2f2f2f2f2f2f3f3f3f3f3f3f1f1f1f4f4f4f7f7f7fafafafcfcfcf9f9f9f2f2f2f0f0f0eaeaeaefefefe7e7e7efefeffafafaf1f1f1ececece6e6e6eaeaeaeeeeeef6f6f6fafafafefefefffffffafafaf5f5f5f7f7f7f3f3f3f1f1f1f7f7f7f9f9f9f6f6f6f7f7f7f7f7f7f9f9f9f6f6f6efefefefefefefefeff2f2f2f7f7f7fbfbfbf9f9f9f6f6f6f4f4f4f2f2f2e8e8e8e3e3e3e2e2e2e6e6e6e8e8e8e5e5e5e8e8e8ebebebecececf6f6f6fafafafbfbfbfcfcfcfdfdfdf4f4f4edededf2f2f2f1f1f1ededede8e8e8e9e9e9ecececf0f0f0efefefeaeaeae4e4e4e6e6e6f1f1f1fbfbfbfffffffffffffffffffbfbfbfdfdfdfdfdfdf7f7f7f6f6f6f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafbfbfbfdfdfdfdfdfdfcfcfcf6f6f6f5f5f5fcfcfcf9f9f9f7f7f7f6f6f6f8f8f8f5f5f5f4f4f4f3f3f3f0f0f0eeeeeef1f1f1f3f3f3f6f6f6f9f9f9f9f9f9f4f4f4f1f1f1f0f0f0f1f1f1f1f1f1efefefe6e6e6ecececeeeeeeefefeff0f0f0f5f5f5f9f9f9fafafafcfcfcfcfcfcfafafafcfcfcfcfcfcfcfcfcf8f8f8fbfbfbfafafaf5f5f5f7f7f7f7f7f7f9f9f9fbfbfbfafafafafafaf6f6f6f8f8f8f8f8f8fbfbfbfafafaf8f8f8f6f6f6f6f6f6f2f2f2f3f3f3f3f3f3f2f2f2f3f3f3f1f1f1f4f4f4f3f3f3f1f1f1f0f0f0f1f1f1f1f1f1eeeeeef2f2f2f3f3f3f8f8f8fdfdfdfffffffdfdfdfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8fafafaf8f8f8f2f2f2f3f3f3f4f4f4f4f4f4f9f9f9fafafafcfcfcfbfbfbf7f7f7f9f9f9f9f9f9fafafafafafafafafaf8f8f8fafafafcfcfcfbfbfbfafafaf8f8f8fbfbfbf8f8f8f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbf7f7f7f6f6f6f7f7f7f9f9f9fafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafcfcfcfefefefffffffdfdfdfcfcfcfbfbfbf6f6f6f5f5f5fafafafdfdfdfdfdfdfefefefffffffffffffbfbfbfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9fafafafafafafbfbfbfafafafafafaf8f8f8f8f8f8f6f6f6f9f9f9f6f6f6f1f1f1eeeeeee8e8e8eaeaeaebebebecececedededeaeaeae5e5e5dcdcdcdfdfdfe2e2e2e2e2e2e4e4e4e8e8e8edededf2f2f2f2f2f2f4f4f4f5f5f5f9f9f9f9f9f9fafafafbfbfbfafafafcfcfcfffffffcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfffffffffffffcfcfcf8f8f8f6f6f6f2f2f2f0f0f0f4f4f4f8f8f8fbfbfbfefefefbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbf8f8f8f8f8f8f9f9f9f8f8f8fafafafbfbfbfafafafcfcfcfefefefcfcfcfafafaf9f9f9fafafaf8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8fbfbfbfdfdfdfbfbfbfafafaf8f8f8f5f5f5f5f5f5f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9fafafafafafafcfcfcfcfcfcfcfcfcfbfbfbfafafaf7f7f7f3f3f3f5f5f5f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafafcfcfcfefefefdfdfdfcfcfcfefefefafafafafafaf7f7f7f3f3f3ecececf2f2f2f6f6f6f6f6f6fcfcfcfbfbfbf6f6f6f5f5f5f7f7f7f6f6f6f8f8f8f7f7f7fafafafcfcfcfbfbfbfafafafbfbfbfcfcfcfdfdfdfbfbfbf8f8f8f2f2f2edededfafafafafafafcfcfcfcfcfcf8f8f8f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f6f6f6fafafaf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafafefefefdfdfdfdfdfdf9f9f9f7f7f7f7f7f7f7f7f7fffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffcfcfcfbfbfbf7f7f7f1f1f1eaeaeae6e6e6e1e1e1dadadadadadadcdcdce4e4e4e7e7e7eaeaeaf5f5f5f6f6f6e9e9e9e2e2e2dcdcdce6e6e6fcfcfcfdfdfdf6f6f6f5f5f5f0f0f0f5f5f5f8f8f8f7f7f7efefeffcfcfcfdfdfdf7f7f7f5f5f5f5f5f5fcfcfcfdfdfdfcfcfcfdfdfdf8f8f8f3f3f3f2f2f2f2f2f2f2f2f2f2f2f2f4f4f4f4f4f4f8f8f8fafafafcfcfcfcfcfcfdfdfdfcfcfcf2f2f2efefefe9e9e9e6e6e6dededeeeeeeef2f2f2f4f4f4f7f7f7f6f6f6edededf2f2f2e6e6e6eeeeeef7f7f7f8f8f8f5f5f5f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f5f5f5f6f6f6f7f7f7f9f9f9fcfcfcfefefefdfdfdfefefefffffffcfcfcf6f6f6ebebebdadadad0d0d0d4d4d4dbdbdbdddddde1e1e1e7e7e7f2f2f2f9f9f9fbfbfbfefefefefefefbfbfbf8f8f8f4f4f4f2f2f2f5f5f5f8f8f8f4f4f4f1f1f1eaeaeae6e6e6eaeaeaf0f0f0f7f7f7f6f6f6f1f1f1f3f3f3f1f1f1f5f5f5fcfcfcfffffffffffffffffffffffffefefefefefefbfbfbf2f2f2f3f3f3f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbf9f9f9fafafafcfcfcfafafaefefefe8e8e8ebebebf3f3f3f7f7f7fafafaf8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7fafafafbfbfbf8f8f8fafafafcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdf9f9f9fcfcfcfafafaf8f8f8f6f6f6f7f7f7f7f7f7fbfbfbfafafafbfbfbf9f9f9f9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9fcfcfcfbfbfbfefefef7f7f7f4f4f4f9f9f9fbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f3f3f3f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6fafafafbfbfbfefefefefefefbfbfbf6f6f6f1f1f1eeeeeef0f0f0f0f0f0f1f1f1f2f2f2ebebebebebebefefeff2f2f2f2f2f2f0f0f0ededededededecececeeeeeeeeeeeee9e9e9e9e9e9eeeeeeebebebe9e9e9e9e9e9efefeff0f0f0f3f3f3f7f7f7f8f8f8fbfbfbfdfdfdfafafaf9f9f9fbfbfbfafafaf9f9f9fafafafafafafafafaf9f9f9fafafaf9f9f9f7f7f7f8f8f8f6f6f6f7f7f7fcfcfcfdfdfdfbfbfbfcfcfcfafafafcfcfcfbfbfbfbfbfbfafafafbfbfbfafafaf8f8f8f7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfefefefbfbfbfafafafefefefcfcfcf3f3f3efefeff6f6f6fcfcfcfffffffffffffefefefdfdfdfbfbfbfafafaf9f9f9f9f9f9fafafafafafafbfbfbfafafaf9f9f9f6f6f6f5f5f5f2f2f2f1f1f1f1f1f1f4f4f4f0f0f0e8e8e8e9e9e9eeeeeef1f1f1f3f3f3f2f2f2f3f3f3f9f9f9f6f6f6f1f1f1f6f6f6f8f8f8f7f7f7fafafafdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfffffffefefefefefefefefefefefefefefefcfcfcfdfdfdfefefefefefefbfbfbfbfbfbfcfcfcf7f7f7f2f2f2f5f5f5f6f6f6f7f7f7f5f5f5f3f3f3f7f7f7f6f6f6f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9fbfbfbfcfcfcf8f8f8f1f1f1ecececf0f0f0f6f6f6f6f6f6f5f5f5f8f8f8fafafafcfcfcfcfcfcfafafafbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f6f6f6f8f8f8fbfbfbfafafaf7f7f7f4f4f4f6f6f6f9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9f7f7f7f8f8f8fafafaf9f9f9fafafafafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9f5f5f5f7f7f7fafafafdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfafafaf7f7f7f5f5f5f3f3f3f2f2f2f2f2f2f2f2f2f4f4f4f8f8f8f7f7f7f7f7f7fcfcfcfdfdfdf8f8f8f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7fcfcfcfefefefdfdfdfdfdfdfcfcfcfdfdfdf7f7f7f5f5f5f6f6f6f7f7f7f3f3f3f6f6f6f3f3f3dcdcdcf5f5f5fffffff8f8f8f7f7f7f7f7f7f8f8f8fcfcfcfbfbfbfbfbfbfcfcfcfafafaf8f8f8f7f7f7fafafaf6f6f6f7f7f7f9f9f9f9f9f9fcfcfcfffffffafafaf5f5f5fcfcfcfdfdfdfffffffdfdfdf9f9f9f3f3f3eeeeeef0f0f0efefeff4f4f4f8f8f8f8f8f8fdfdfdfefefefdfdfdfdfdfdfbfbfbf8f8f8f3f3f3ededede7e7e7dfdfdfe2e2e2dcdcdcd5d5d5d7d7d7d8d8d8dcdcdce5e5e5eaeaeaededede8e8e8e9e9e9ebebebf1f1f1f8f8f8f6f6f6f3f3f3ecececebebebefefefecececdededee2e2e2e5e5e5e6e6e6f2f2f2f4f4f4f3f3f3f5f5f5f1f1f1f0f0f0dadadabababad6d6d6e8e8e8fafafafffffffbfbfbf4f4f4f5f5f5f7f7f7f9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfffffffdfdfdf7f7f7efefefeaeaeaf1f1f1f5f5f5f7f7f7fafafafafafafdfdfdfafafaf6f6f6fbfbfbfcfcfcf2f2f2f6f6f6f9f9f9f2f2f2eeeeeeeeeeeeeaeaeaf5f5f5f7f7f7f2f2f2f5f5f5f4f4f4f3f3f3f6f6f6f6f6f6fafafafdfdfdfffffffdfdfdfbfbfbf9f9f9f9f9f9f6f6f6f9f9f9efefefecececf7f7f7f9f9f9fbfbfbfdfdfdfffffffdfdfdf8f8f8f3f3f3f2f2f2efefeff0f0f0f3f3f3f5f5f5f3f3f3f0f0f0e9e9e9ecececf3f3f3f1f1f1eaeaeae6e6e6f1f1f1f8f8f8f7f7f7f7f7f7fdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf5f5f5f9f9f9f8f8f8fbfbfbf9f9f9fafafafafafaf9f9f9fbfbfbfafafaf7f7f7f8f8f8fbfbfbf8f8f8eaeaeae4e4e4e9e9e9f5f5f5fdfdfdfdfdfdfbfbfbf8f8f8f4f4f4f7f7f7fcfcfcfefefefefefefffffffffffffffffffefefefefefefcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfefefefcfcfcfefefefefefefefefefbfbfbf7f7f7f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f6f6f6f3f3f3f9f9f9fbfbfbfafafafdfdfdf3f3f3f4f4f4f4f4f4f5f5f5f7f7f7fafafaf9f9f9fafafafbfbfbfbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f2f2f2f2f2f2f5f5f5f7f7f7fafafaf7f7f7fafafafffffffefefefefefefffffffffffffffffffffffffffffffdfdfdfcfcfcfafafaf9f9f9f7f7f7f8f8f8fafafafafafafcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffffffffbfbfbf9f9f9fcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffefefefafafaf5f5f5f3f3f3f4f4f4f7f7f7f8f8f8f8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9f5f5f5f6f6f6f4f4f4f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7fafafafdfdfdfffffffefefefcfcfcfcfcfcfcfcfcfbfbfbf7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfafafaf6f6f6f6f6f6f6f6f6f4f4f4f9f9f9f7f7f7f7f7f7f8f8f8fcfcfcfcfcfcfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8fafafaf8f8f8f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfafafafdfdfdfefefefefefefefefefdfdfdfbfbfbfafafaf9f9f9fefefefafafaf6f6f6f7f7f7f7f7f7fcfcfcfbfbfbfbfbfbfefefefffffffffffffffffffffffffffffffbfbfbfdfdfdfefefefcfcfcfefefefcfcfcf5f5f5fafafafdfdfdfefefefdfdfdf9f9f9f6f6f6f9f9f9fbfbfbfafafaf6f6f6f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf6f6f6f5f5f5f6f6f6f9f9f9f9f9f9f6f6f6f2f2f2f2f2f2f3f3f3f5f5f5f6f6f6f7f7f7fafafafbfbfbfcfcfcf9f9f9f6f6f6f6f6f6f7f7f7f8f8f8fcfcfcfafafafbfbfbf9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f9f9f9fcfcfcfafafaf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fafafafafafafbfbfbfafafafafafaf7f7f7f7f7f7f7f7f7f8f8f8fafafafbfbfbfbfbfbf9f9f9fcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfbfbfbfbfbfbf2f2f2edededefefeff0f0f0efefefefefeff8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfafafaf1f1f1f5f5f5fafafaf8f8f8fcfcfcfbfbfbfcfcfcfafafaf9f9f9f8f8f8f9f9f9f8f8f8f6f6f6fcfcfcfafafaf2f2f2f0f0f0f9f9f9d6d6d6e8e8e8fffffffefefef8f8f8f5f5f5f7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9f6f6f6fbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfffffffefefefefefefffffffdfdfdf1f1f1ecececedededf4f4f4f9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f2f2f2eeeeeee7e7e7e3e3e3ddddddd7d7d7d5d5d5d5d5d5d6d6d6dbdbdbdfdfdfe6e6e6ebebebf1f1f1f2f2f2f4f4f4fafafafbfbfbfbfbfbfdfdfdfdfdfdfcfcfcf9f9f9f3f3f3fcfcfcf3f3f3f5f5f5f0f0f0ddddddeeeeeef7f7f7ecececf2f2f2f8f8f8f0f0f0f3f3f3f1f1f1f0f0f0e2e2e2e7e7e7e8e8e8e7e7e7e3e3e3d8d8d8e9e9e9f5f5f5fcfcfcfdfdfdfafafafcfcfcfafafaf9f9f9fbfbfbfcfcfcf5f5f5edededdcdcdcdcdcdce4e4e4e9e9e9f5f5f5f6f6f6efefeff0f0f0fbfbfbf7f7f7fbfbfbf8f8f8fbfbfbf9f9f9fbfbfbf9f9f9f6f6f6f6f6f6f4f4f4fcfcfcfdfdfdfafafaf5f5f5f9f9f9fafafafcfcfcfefefefffffffdfdfdf9f9f9ededede4e4e4dbdbdbdbdbdbe7e7e7f0f0f0f2f2f2f8f8f8f9f9f9f7f7f7f1f1f1f2f2f2eeeeeeedededf0f0f0f0f0f0ececece8e8e8edededf4f4f4f3f3f3f2f2f2efefefeaeaeaebebebe7e7e7e5e5e5e8e8e8edededf1f1f1fafafaf9f9f9f2f2f2f6f6f6fcfcfcfffffffefefefffffffffffffffffffffffffffffffffffffcfcfcf4f4f4f0f0f0f6f6f6fbfbfbfafafafdfdfdfbfbfbf7f7f7f3f3f3f8f8f8fcfcfcfcfcfcfbfbfbf4f4f4e7e7e7e3e3e3eaeaeaf6f6f6fdfdfdfefefef8f8f8f7f7f7fafafafbfbfbfdfdfdfdfdfdfefefefdfdfdfcfcfcf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4efefefeeeeeef0f0f0f6f6f6f7f7f7f6f6f6fdfdfdfbfbfbfefefefefefefdfdfdfbfbfbfbfbfbfafafaf9f9f9f6f6f6f5f5f5f8f8f8fbfbfbfbfbfbf8f8f8f6f6f6f9f9f9f8f8f8fbfbfbf9f9f9f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9fafafaf6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f9f9f9fbfbfbfafafafcfcfcfdfdfdfffffffefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfefefefdfdfdfdfdfdfefefefcfcfcfbfbfbfdfdfdfefefefefefefcfcfcfdfdfdfffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefffffffffffffefefefdfdfdfefefefffffffefefefffffffefefefefefefdfdfdfbfbfbfbfbfbf9f9f9f7f7f7f9f9f9fafafafafafaf9f9f9f9f9f9f5f5f5f3f3f3f6f6f6f6f6f6f5f5f5fbfbfbf8f8f8f7f7f7f8f8f8f8f8f8fafafaf9f9f9fbfbfbfffffffffffffffffffffffffffffffffffffdfdfdf9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafafafafafafafafafafafafafbfbfbfbfbfbfafafaf5f5f5f2f2f2f1f1f1ebebebf5f5f5fefefefffffffcfcfcf4f4f4fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfafafafdfdfdfbfbfbf9f9f9f7f7f7f8f8f8fafafafafafafafafaf7f7f7f6f6f6f8f8f8fafafafbfbfbfafafaf9f9f9fafafafbfbfbfdfdfdfdfdfdfefefefafafaf8f8f8fafafaf9f9f9fbfbfbfdfdfdfffffffffffffdfdfdfdfdfdfefefefdfdfdfdfdfdfcfcfcfcfcfcfdfdfdf9f9f9fafafafcfcfcfafafaf5f5f5f6f6f6f5f5f5fbfbfbfffffffefefef5f5f5eeeeeef7f7f7fbfbfbf9f9f9fbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf7f7f7f5f5f5f4f4f4f8f8f8f6f6f6f1f1f1f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f7f7f7f9f9f9fafafafcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f5f5f5f2f2f2f6f6f6f7f7f7f9f9f9f9f9f9fdfdfdfcfcfcfafafafdfdfdfbfbfbfbfbfbf8f8f8f8f8f8f8f8f8f8f8f8f1f1f1f4f4f4f3f3f3eeeeeeefefeff2f2f2f4f4f4f2f2f2f3f3f3f9f9f9f8f8f8fafafafafafafbfbfbfcfcfcfcfcfcfafafaf7f7f7f7f7f7f6f6f6fafafafefefefbfbfbfcfcfcfdfdfdfbfbfbfbfbfbf8f8f8f8f8f8fafafafbfbfbfcfcfcfcfcfcfcfcfcfafafafdfdfdfcfcfcf9f9f9f2f2f2f5f5f5f5f5f5f5f5f5fffffffdfdfdf3f3f3edededf1f1f1f6f6f6f8f8f8fbfbfbfafafafafafafbfbfbfbfbfbfdfdfdfbfbfbfdfdfdfdfdfdfffffffffffffefefefdfdfdeeeeeef3f3f3fefefefbfbfbf7f7f7f1f1f1eeeeeee9e9e9e5e5e5e2e2e2e0e0e0dddddddadadad8d8d8d8d8d8d6d6d6dadadadbdbdbdddddde2e2e2e8e8e8f1f1f1f5f5f5f6f6f6fbfbfbfffffffffffffffffffffffffffffffdfdfdf9f9f9f1f1f1ebebebf4f4f4f5f5f5e3e3e3e7e7e7f3f3f3dededeededede9e9e9f3f3f3fffffff9f9f9f1f1f1f2f2f2f0f0f0f1f1f1e9e9e9f3f3f3f6f6f6f1f1f1fafafaf1f1f1fcfcfcfbfbfbebebebd2d2d2e0e0e0f7f7f7fcfcfcfbfbfbfafafaf9f9f9f7f7f7f7f7f7f8f8f8f3f3f3eeeeeef4f4f4e8e8e8ecececf2f2f2f3f3f3ebebebe2e2e2e8e8e8ecececeaeaeaedededf3f3f3f6f6f6f5f5f5fbfbfbf6f6f6fafafafbfbfbfcfcfcfefefefbfbfbfafafafbfbfbf8f8f8f7f7f7eeeeeee9e9e9ebebebeeeeeee9e9e9efefeff2f2f2f2f2f2f1f1f1efefefeeeeeee9e9e9e8e8e8ebebebe5e5e5eaeaeaeaeaeae1e1e1e1e1e1ebebebeeeeeeecececebebebf3f3f3f3f3f3f0f0f0eeeeeeececece7e7e7e1e1e1f1f1f1fcfcfcfefefefffffffffffffefefefefefefdfdfdfefefefffffffffffffffffffefefefffffffffffffbfbfbf2f2f2eeeeeef4f4f4fbfbfbfffffffffffffdfdfdf2f2f2e6e6e6e5e5e5f7f7f7fffffffdfdfdf1f1f1e2e2e2dadadae9e9e9fafafafffffffefefefcfcfcfcfcfcfafafafafafafefefefdfdfdf9f9f9f8f8f8f4f4f4eeeeeeeeeeeeeeeeeeefefefefefeff5f5f5f6f6f6f9f9f9fafafafcfcfcfdfdfdfafafaf4f4f4f7f7f7fafafafbfbfbfdfdfdfcfcfcfcfcfcfefefefbfbfbf6f6f6f4f4f4f4f4f4f6f6f6fafafafbfbfbf8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fafafafbfbfbf8f8f8f9f9f9f6f6f6f8f8f8fafafaf8f8f8fafafafcfcfcf9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcf9f9f9fafafafbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfafafaf9f9f9f5f5f5f4f4f4f6f6f6f4f4f4f1f1f1f6f6f6fefefefffffffefefefbfbfbfcfcfcfcfcfcfbfbfbfafafaf9f9f9f6f6f6fafafafafafaf8f8f8f7f7f7f6f6f6f2f2f2eaeaeae6e6e6f0f0f0fefefefafafaf5f5f5f1f1f1edededebebebf1f1f1f0f0f0f5f5f5fafafafbfbfbfbfbfbfafafafafafafcfcfcfafafaf7f7f7fcfcfcf8f8f8f9f9f9fcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fefefefbfbfbf6f6f6f6f6f6fbfbfbfbfbfbf7f7f7f9f9f9fcfcfcfafafafafafaf7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f6f6f6fafafaf9f9f9fbfbfbf9f9f9f3f3f3f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8fefefefdfdfdf9f9f9f9f9f9fcfcfcf9f9f9f8f8f8fcfcfcfcfcfcf8f8f8fbfbfbfcfcfcf7f7f7f8f8f8f8f8f8f9f9f9fdfdfdfdfdfdfafafafafafaf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f9f9f9fbfbfbfafafafbfbfbfdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefefefefefefefcfcfcf8f8f8f9f9f9fafafafafafafafafaf9f9f9fafafafafafaf6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfefefefcfcfcfafafafdfdfdfdfdfdfefefefdfdfdfdfdfdfffffffdfdfdfcfcfcfbfbfbfafafafafafafafafaf9f9f9f9f9f9fafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafcfcfcfdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fafafafdfdfdfdfdfdfafafaf7f7f7fafafaf9f9f9fafafafafafaf8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7fbfbfbf9f9f9fafafafbfbfbf9f9f9fafafaf8f8f8f6f6f6f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfdfdfdf9f9f9f6f6f6f4f4f4f6f6f6f3f3f3eeeeeeebebebe8e8e8edededeeeeeef0f0f0f1f1f1f3f3f3f8f8f8f9f9f9fcfcfcfbfbfbfbfbfbfefefefdfdfdfbfbfbf9f9f9f8f8f8fafafafbfbfbfcfcfcfafafafcfcfcfdfdfdfcfcfcfcfcfcf9f9f9fafafafbfbfbfbfbfbf8f8f8f8f8f8fafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbfdfdfdfdfdfdfafafaf8f8f8f8f8f8f3f3f3f8f8f8fdfdfdeaeaeaf5f5f5fbfbfbf5f5f5f8f8f8fbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfafafafafafafafafafbfbfbfcfcfcfcfcfcfffffffffffff9f9f9eaeaeadddddde4e4e4eaeaeae3e3e3e2e2e2dfdfdfdddddde0e0e0dedededddddddbdbdbdddddde2e2e2e6e6e6eaeaeaedededf1f1f1f6f6f6fcfcfcfefefefffffffffffffffffffefefefcfcfcfafafaf6f6f6f4f4f4f1f1f1ededede7e7e7dcdcdce1e1e1ededede9e9e9f9f9f9e3e3e3d4d4d4eeeeeef0f0f0e9e9e9eeeeeef3f3f3f3f3f3e9e9e9e8e8e8e9e9e9efefefededede5e5e5dededed9d9d9d8d8d8e0e0e0dededee8e8e8e8e8e8f3f3f3f0f0f0f0f0f0fcfcfcfefefef8f8f8f4f4f4efefefe8e8e8eaeaeae1e1e1e5e5e5f8f8f8f8f8f8fbfbfbf0f0f0f3f3f3eeeeeef7f7f7fdfdfdf7f7f7f5f5f5f3f3f3f7f7f7fafafafcfcfcf8f8f8fcfcfcfcfcfcfefefefffffffbfbfbf9f9f9f7f7f7e9e9e9dfdfdfdddddde7e7e7ecececeeeeeef4f4f4f3f3f3ededede7e7e7e9e9e9f2f2f2f3f3f3f5f5f5efefeff3f3f3f2f2f2eeeeeeefefefefefeff5f5f5f6f6f6f5f5f5fafafafafafafbfbfbfbfbfbf9f9f9f5f5f5f1f1f1efefefececece7e7e7e9e9e9f9f9f9fffffffffffffffffffffffffffffffbfbfbf8f8f8fbfbfbfcfcfcf8f8f8fafafafefefefcfcfce9e9e9f0f0f0f7f7f7fbfbfbfffffffffffffefefef6f6f6ebebebe6e6e6f0f0f0fbfbfbfafafaefefefdcdcdcd7d7d7e9e9e9f9f9f9fefefefdfdfdfdfdfdfefefefcfcfcfcfcfcfcfcfcfbfbfbf5f5f5f3f3f3f3f3f3f4f4f4f7f7f7f6f6f6fbfbfbfcfcfcfbfbfbfcfcfcfefefefefefefdfdfdfcfcfcfafafafafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf7f7f7f6f6f6f8f8f8f7f7f7f7f7f7fafafafcfcfcfbfbfbf8f8f8f8f8f8f6f6f6f6f6f6f8f8f8fafafafdfdfdfdfdfdfdfdfdfafafafbfbfbf6f6f6fcfcfcfdfdfdfafafafcfcfcfafafaf7f7f7f5f5f5f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9fcfcfcfbfbfbfbfbfbfafafafbfbfbfefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfefefefdfdfdfefefefefefefcfcfcf7f7f7f4f4f4f3f3f3f6f6f6f2f2f2f2f2f2f5f5f5f2f2f2f1f1f1efefeff1f1f1f0f0f0f0f0f0efefeff0f0f0e9e9e9ebebebf1f1f1efefefeaeaeaeeeeeeedededeaeaeaeaeaeaecececf7f7f7fcfcfcfbfbfbfafafaf8f8f8fafafafafafaf9f9f9f9f9f9fcfcfcfbfbfbfafafafafafafafafafafafafcfcfcfffffffefefef8f8f8efefefebebebe9e9e9efefefececece9e9e9e2e2e2e7e7e7fdfdfdfefefefcfcfcf9f9f9f8f8f8f7f7f7fafafafafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fafafafcfcfcfefefefffffffefefefffffffefefefcfcfcfdfdfdfbfbfbfcfcfcfffffffafafaf4f4f4f6f6f6fafafaf9f9f9fcfcfcfbfbfbf6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7f9f9f9f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9f6f6f6f5f5f5f5f5f5f8f8f8fefefefdfdfdf8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f7f7f7fafafaf9f9f9fcfcfcfbfbfbfafafaf9f9f9f5f5f5f5f5f5fafafaf9f9f9f9f9f9f9f9f9fbfbfbfafafafafafafbfbfbfafafaf6f6f6f6f6f6f6f6f6f4f4f4f2f2f2f9f9f9f2f2f2f2f2f2f5f5f5f8f8f8f7f7f7f4f4f4f2f2f2f5f5f5fafafafbfbfbfafafaf9f9f9f8f8f8fafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbf6f6f6f1f1f1f7f7f7f5f5f5f1f1f1f4f4f4fafafaf9f9f9f7f7f7f9f9f9f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f5f5f5f8f8f8f8f8f8f8f8f8fafafaf8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfefefefdfdfdfffffffefefefdfdfdfcfcfcfafafaf5f5f5f8f8f8f8f8f8fbfbfbfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f4f4f4f8f8f8fdfdfdfdfdfdfafafafcfcfcfcfcfcfafafafafafafafafafafafafbfbfbf9f9f9f8f8f8f7f7f7fbfbfbfefefefdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f7f7f7f7f7f7f7f7f7fbfbfbfdfdfdfdfdfdfafafaf8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8fafafaf7f7f7f7f7f7f4f4f4f6f6f6fafafaf7f7f7f9f9f9edededeaeaeafdfdfdfffffffffffff9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fafafafdfdfdfefefef8f8f8e7e7e7d7d7d7d8d8d8dbdbdbd9d9d9d9d9d9dfdfdfe1e1e1e1e1e1e2e2e2e8e8e8edededf1f1f1f2f2f2f7f7f7fbfbfbfdfdfdfffffffffffffffffffffffffdfdfdfafafaf5f5f5f0f0f0eeeeeeececece9e9e9e4e4e4e3e3e3dedededbdbdbd6d6d6dbdbdbe0e0e0e9e9e9edededeeeeeef1f1f1edededf1f1f1f6f6f6f5f5f5fafafafafafafcfcfcf6f6f6f4f4f4fcfcfcfdfdfdfefefefffffffafafaf3f3f3f7f7f7fbfbfbf8f8f8f4f4f4f4f4f4f4f4f4f4f4f4f8f8f8fcfcfcf9f9f9e9e9e9eeeeeef3f3f3f5f5f5f9f9f9f3f3f3f2f2f2e8e8e8ddddddd1d1d1dadadafafafaf9f9f9f9f9f9fcfcfcfffffffefefefefefef9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf9f9f9f9f9f9f3f3f3e8e8e8dfdfdfdadadaeaeaeaf1f1f1f2f2f2f1f1f1ededede5e5e5e1e1e1e6e6e6e9e9e9f1f1f1f1f1f1f5f5f5f4f4f4f6f6f6f9f9f9f4f4f4f4f4f4f6f6f6fafafaf9f9f9fafafafbfbfbfdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f4f4f4f0f0f0f2f2f2f1f1f1f1f1f1f7f7f7fdfdfdfffffffffffffffffffffffffcfcfcfdfdfdfdfdfdf9f9f9fdfdfdfffffffcfcfcfafafafcfcfcf4f4f4d4d4d4bcbcbcecececfdfdfdfffffffffffff9f9f9e5e5e5e3e3e3f2f2f2fdfdfdfafafae8e8e8e0e0e0dfdfdfe6e6e6f7f7f7fffffffffffffcfcfcf5f5f5f3f3f3f7f7f7fcfcfcfefefef9f9f9f6f6f6f2f2f2f4f4f4f9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfafafaf9f9f9f7f7f7fbfbfbfdfdfdfdfdfdfbfbfbfafafafbfbfbfdfdfdfafafaf6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f0f0f0f5f5f5f7f7f7f4f4f4f5f5f5fbfbfbfcfcfcfdfdfdf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafafafafafefefefdfdfdfdfdfdfdfdfdf9f9f9fafafafafafaf9f9f9f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fcfcfcf6f6f6f2f2f2f5f5f5f7f7f7f4f4f4f6f6f6f0f0f0f4f4f4f8f8f8f6f6f6f3f3f3f4f4f4eeeeeeecececededededededefefeff1f1f1ecececeaeaeaedededeeeeeeeeeeeeecececf0f0f0f5f5f5f7f7f7f3f3f3f1f1f1f7f7f7fbfbfbf5f5f5f5f5f5f5f5f5f9f9f9fcfcfcfdfdfdfefefefefefefefefefcfcfcfafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafefefeffffffecececcececedededef7f7f7f7f7f7f2f2f2ececece8e8e8f9f9f9fffffffffffffefefefffffffffffffffffffdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf7f7f7f8f8f8fefefefefefefefefefefefefbfbfbfafafafbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdf9f9f9f4f4f4f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8fafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfefefefafafaf6f6f6fbfbfbfefefefdfdfdfafafaf8f8f8f8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9f6f6f6f5f5f5f8f8f8fafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7fafafaf9f9f9f7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf8f8f8f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf7f7f7fafafaf9f9f9f6f6f6f9f9f9f5f5f5f5f5f5f9f9f9fbfbfbfbfbfbfafafafbfbfbfbfbfbfcfcfcfafafaf9f9f9fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8fafafafafafafafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f9f9f9f6f6f6f9f9f9f9f9f9fbfbfbfcfcfcfafafafcfcfcfdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbfafafafbfbfbf9f9f9f9f9f9f0f0f0f0f0f0f9f9f9fafafaf8f8f8fcfcfcfcfcfcfafafafafafaf9f9f9f9f9f9fafafafafafafbfbfbfafafafafafaf9f9f9f8f8f8f6f6f6f8f8f8fefefefbfbfbfafafaf6f6f6f6f6f6f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfafafaf9f9f9f8f8f8fafafaf7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9f5f5f5f2f2f2f3f3f3f9f9f9f7f7f7fdfdfdf0f0f0e9e9e9f0f0f0fdfdfdf9f9f9f5f5f5f5f5f5f7f7f7f6f6f6f9f9f9fafafaf8f8f8f9f9f9fcfcfcfcfcfce6e6e6dcdcdce3e3e3e7e7e7e9e9e9ecececedededf3f3f3f7f7f7fbfbfbfcfcfcfdfdfdfffffffffffffffffffffffffefefefdfdfdfafafaf3f3f3efefeff0f0f0eeeeeeedededeaeaeae8e8e8e7e7e7e2e2e2dedededbdbdbdadadadededee5e5e5ebebebf5f5f5fafafafbfbfbfcfcfcfefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfafafaf6f6f6f4f4f4f8f8f8fbfbfbf7f7f7f3f3f3e8e8e8ededede5e5e5e4e4e4ececece1e1e1dadadaeaeaeaf0f0f0f5f5f5f8f8f8fcfcfcf7f7f7f5f5f5ececece3e3e3e4e4e4e0e0e0e1e1e1f2f2f2fcfcfcfbfbfbf1f1f1ececece3e3e3f6f6f6fffffffbfbfbf6f6f6f2f2f2eaeaeae3e3e3e7e7e7eeeeeef0f0f0efefefe8e8e8e6e6e6e6e6e6e6e6e6e8e8e8ecececf1f1f1f3f3f3f5f5f5efefefedededebebebe9e9e9ecececeaeaeaebebebeeeeeef0f0f0eeeeeef4f4f4fbfbfbfbfbfbf6f6f6f8f8f8f4f4f4efefefefefefeaeaeae7e7e7e5e5e5e4e4e4ecececfafafafffffffffffffffffffffffffffffffffffffdfdfdf8f8f8f7f7f7f9f9f9fcfcfcfcfcfcf7f7f7f6f6f6f7f7f7e7e7e7e6e6e6f5f5f5fdfdfdfffffff9f9f9ebebebe0e0e0e7e7e7fafafafbfbfbececece1e1e1e9e9e9ececece5e5e5f3f3f3fffffffefefef9f9f9f2f2f2f1f1f1f6f6f6fcfcfcfffffffcfcfcf4f4f4f0f0f0f3f3f3f8f8f8fdfdfdfcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfafafaf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7fafafafafafaf6f6f6f6f6f6fafafaf9f9f9f6f6f6f5f5f5f7f7f7f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8fafafafafafafafafaf8f8f8f8f8f8f9f9f9fcfcfcfefefefefefefcfcfcf9f9f9f7f7f7f7f7f7f4f4f4f6f6f6f8f8f8f9f9f9f8f8f8fafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9f6f6f6f8f8f8fefefef6f6f6f0f0f0f1f1f1f7f7f7f8f8f8f5f5f5f1f1f1f1f1f1eeeeeeedededeeeeeef3f3f3f4f4f4f3f3f3f4f4f4f3f3f3f3f3f3f6f6f6f9f9f9f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8fdfdfdfdfdfdfbfbfbf7f7f7fafafaf4f4f4f0f0f0f8f8f8fcfcfcfffffffefefefefefefdfdfdfcfcfcfafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdfcfcfcfefefeedededd4d4d4e2e2e2f3f3f3f2f2f2eeeeeef4f4f4eaeaeaf3f3f3fffffffffffffefefefcfcfcfdfdfdfefefefdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfefefefefefef8f8f8f8f8f8fcfcfcfbfbfbfafafafafafafbfbfbf9f9f9f5f5f5f4f4f4f4f4f4ecececeaeaeafcfcfcfcfcfcf6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8fafafafbfbfbf9f9f9fbfbfbfefefefffffffdfdfdf9f9f9f9f9f9fafafafcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf7f7f7fafafafdfdfdfcfcfcf2f2f2f1f1f1f2f2f2f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7fafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f4f4f4f5f5f5f2f2f2efefeff6f6f6fefefefdfdfdf9f9f9fcfcfcfafafafbfbfbf8f8f8f7f7f7f9f9f9f7f7f7fafafafafafaf6f6f6f7f7f7f5f5f5f9f9f9fcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f5f5f5f5f5f5fbfbfbfffffffafafaf5f5f5f8f8f8fafafafcfcfcfafafafafafafcfcfcfdfdfdfcfcfcfbfbfbf9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfafafaf9f9f9f6f6f6f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f3f3f3f5f5f5f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fafafaf7f7f7f6f6f6fcfcfcfbfbfbf9f9f9fcfcfcfcfcfcfafafafafafafafafafafafafafafafbfbfbfafafafbfbfbfcfcfcf6f6f6f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8f6f6f6f8f8f8fafafafafafafafafaf8f8f8f8f8f8fafafaf8f8f8f7f7f7f8f8f8f9f9f9fafafafafafaf7f7f7fbfbfbfcfcfcfcfcfcfefefeefefefddddddf1f1f1fdfdfdf4f4f4f3f3f3f6f6f6f7f7f7f7f7f7f8f8f8fafafaf9f9f9fbfbfbfefefefcfcfcfefefefffffffefefefdfdfdfefefefefefefdfdfdfcfcfcfbfbfbfcfcfcf8f8f8f7f7f7f5f5f5f0f0f0f1f1f1eeeeeeebebebe8e8e8e6e6e6e7e7e7e7e7e7e3e3e3e0e0e0dedededcdcdcdcdcdce2e2e2e8e8e8edededf5f5f5f9f9f9fbfbfbfbfbfbfcfcfcfffffffffffffffffffffffffffffffbfbfbfefefefffffffffffffcfcfcfbfbfbf1f1f1eaeaeae6e6e6e3e3e3e4e4e4dbdbdbdcdcdcedededefefefeaeaeae9e9e9ecececf5f5f5f3f3f3dfdfdfedededf9f9f9d3d3d3d4d4d4f2f2f2f1f1f1ededede9e9e9e5e5e5ecececf4f4f4f8f8f8fafafafefefefcfcfcf4f4f4f5f5f5f3f3f3e9e9e9eeeeeef2f2f2f4f4f4f6f6f6f9f9f9f1f1f1efefeff0f0f0f0f0f0ecececedededeeeeeeededededededf3f3f3f9f9f9fafafaf5f5f5eeeeeeedededededede9e9e9ebebebf0f0f0efefefeeeeeef1f1f1f3f3f3f3f3f3f6f6f6fcfcfcf8f8f8f6f6f6f9f9f9f5f5f5f5f5f5fafafafcfcfcf8f8f8f6f6f6f3f3f3f2f2f2f7f7f7fafafafcfcfcfffffffffffffffffffbfbfbf5f5f5f3f3f3f3f3f3f7f7f7f5f5f5f5f5f5f2f2f2f4f4f4f3f3f3f3f3f3f6f6f6f8f8f8f5f5f5f8f8f8fffffffbfbfbefefefe4e4e4ebebebfafafafefefef8f8f8eeeeeeedededf0f0f0f3f3f3eeeeeef4f4f4fefefefdfdfdf2f2f2efefeff7f7f7fdfdfdfefefefcfcfcf7f7f7f5f5f5f5f5f5f7f7f7fafafafcfcfcfdfdfdfdfdfdfbfbfbf7f7f7f6f6f6f6f6f6f3f3f3f3f3f3f5f5f5f4f4f4f7f7f7fbfbfbfdfdfdfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8fafafafafafafafafafcfcfcf9f9f9fcfcfcfcfcfcfdfdfdfbfbfbf4f4f4fbfbfbf5f5f5f6f6f6f7f7f7f7f7f7fbfbfbfbfbfbf6f6f6f6f6f6f8f8f8f8f8f8f8f8f8fcfcfcfefefefcfcfcfafafaf9f9f9f8f8f8fafafaf8f8f8f6f6f6f7f7f7fafafafafafaf9f9f9fcfcfcfafafaf6f6f6f4f4f4f9f9f9fcfcfcf2f2f2f0f0f0f1f1f1f1f1f1f2f2f2f9f9f9fdfdfdfbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffefefefefefefdfdfdfefefefffffffefefefcfcfcfbfbfbfbfbfbf8f8f8fcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8fafafafdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafafafafafcfcfcfcfcfcfcfcfcfffffffffffffcfcfcf1f1f1e6e6e6edededfcfcfcf9f9f9e5e5e5f7f7f7fffffffbfbfbf7f7f7f2f2f2f5f5f5fafafafcfcfcfcfcfcfbfbfbfafafaf9f9f9fafafafafafafbfbfbf9f9f9f9f9f9f4f4f4f3f3f3f7f7f7f2f2f2edededf0f0f0f0f0f0ecececeeeeeee2e2e2e1e1e1f8f8f8fcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7fdfdfdfffffffcfcfcf6f6f6f6f6f6f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf7f7f7f6f6f6f6f6f6f8f8f8fcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbf7f7f7f3f3f3ecececf7f7f7fefefefbfbfbf7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fcfcfcf8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f6f6f6f4f4f4f3f3f3f6f6f6f7f7f7fafafafefefefefefefcfcfcfcfcfcfdfdfdfefefefefefefefefefcfcfcfafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefdfdfdfdfdfdfefefefdfdfdfbfbfbfbfbfbfbfbfbfffffff9f9f9e5e5e5ebebebf2f2f2f2f2f2edededf2f2f2f4f4f4f5f5f5f5f5f5f3f3f3f1f1f1f0f0f0f3f3f3f6f6f6f8f8f8fcfcfcf8f8f8f8f8f8f6f6f6f3f3f3f4f4f4f5f5f5f5f5f5fafafafefefefffffffcfcfcfafafaf8f8f8f7f7f7f8f8f8fcfcfcfbfbfbfafafafafafafcfcfcfdfdfdfcfcfcfafafaf8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7fafafafafafafafafafafafaf9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8fafafafcfcfcfefefefdfdfdf8f8f8f8f8f8f7f7f7fefefef9f9f9f0f0f0ecececf4f4f4f6f6f6f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfefefefffffffefefef8f8f8f7f7f7f7f7f7f5f5f5f3f3f3f4f4f4f2f2f2f1f1f1f3f3f3f0f0f0eeeeeeedededf0f0f0f1f1f1f0f0f0ededede5e5e5e3e3e3e0e0e0dddddddcdcdce2e2e2eaeaeaedededf2f2f2f5f5f5fafafafdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcf2f2f2f4f4f4eeeeeedbdbdbe1e1e1f5f5f5fafafae9e9e9e5e5e5dcdcdce0e0e0e0e0e0e5e5e5e6e6e6e8e8e8e8e8e8ecececf0f0f0f5f5f5ededede9e9e9eaeaeaf3f3f3e7e7e7d7d7d7f0f0f0f4f4f4e5e5e5e8e8e8f3f3f3f8f8f8f5f5f5f9f9f9fefefefefefefffffffffffffefefefefefefcfcfcfbfbfbfcfcfcfefefefdfdfdfcfcfcfbfbfbf4f4f4f5f5f5f5f5f5fafafafcfcfcfafafaf6f6f6f8f8f8f7f7f7fbfbfbf4f4f4f1f1f1e9e9e9dedededbdbdbe0e0e0eeeeeef7f7f7fbfbfbfcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffdfdfdfbfbfbf9f9f9f9f9f9f6f6f6f9f9f9fffffffdfdfdfefefefffffffffffffcfcfcf1f1f1f2f2f2f6f6f6efefeff3f3f3f6f6f6f0f0f0eeeeeef1f1f1f9f9f9f4f4f4e7e7e7e7e7e7f1f1f1fafafaeeeeeee6e6e6f0f0f0fbfbfbfdfdfdf4f4f4ebebebf3f3f3fbfbfbf6f6f6f6f6f6e9e9e9ecececfffffffdfdfdf9f9f9fafafafdfdfdfefefefefefefafafaf5f5f5f5f5f5f9f9f9fefefefefefefcfcfcfcfcfcfcfcfcf9f9f9f5f5f5f3f3f3f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4f9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfafafaf9f9f9fbfbfbfafafafafafaf8f8f8fbfbfbfdfdfdfbfbfbf5f5f5f5f5f5fbfbfbf9f9f9f5f5f5f6f6f6f7f7f7fafafafcfcfcf9f9f9f7f7f7f8f8f8f4f4f4f3f3f3f4f4f4f6f6f6fcfcfcfbfbfbfdfdfdfdfdfdfafafaf8f8f8f8f8f8f9f9f9fbfbfbfcfcfcf9f9f9fbfbfbfbfbfbf7f7f7f8f8f8fafafafdfdfdfbfbfbfbfbfbfcfcfcfbfbfbfafafafdfdfdfcfcfcf8f8f8fdfdfdfafafaf8f8f8f7f7f7f2f2f2f2f2f2f4f4f4f4f4f4f4f4f4f3f3f3f4f4f4f0f0f0efefeff2f2f2f6f6f6f9f9f9fefefefdfdfdfefefefffffffffffffffffffdfdfdfefefefefefefdfdfdfbfbfbfafafafafafaf9f9f9fafafafafafafafafafafafafcfcfcfcfcfcfcfcfcfcfcfcfafafafbfbfbfefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefcfcfcfcfcfcfffffffefefee7e7e7e8e8e8ebebebf1f1f1fcfcfcfbfbfbfafafafffffffffffffdfdfdf5f5f5ecececf0f0f0fcfcfcfefefef8f8f8f5f5f5f6f6f6f5f5f5f2f2f2f1f1f1f3f3f3f3f3f3f7f7f7f2f2f2f5f5f5f1f1f1edededf5f5f5f2f2f2f4f4f4f6f6f6f7f7f7f2f2f2ebebebf9f9f9fffffffffffffffffffefefefdfdfdfbfbfbf5f5f5f6f6f6fafafafdfdfdfcfcfcf7f7f7f3f3f3f4f4f4f8f8f8f9f9f9f7f7f7f7f7f7fafafafafafaf8f8f8f9f9f9fafafafcfcfcfcfcfcfcfcfcfefefefefefefefefefcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcfdfdfdfefefefefefefdfdfdf8f8f8f6f6f6f9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfdfdfdf9f9f9f9f9f9f7f7f7fbfbfbf9f9f9f9f9f9fdfdfdfdfdfdfefefefefefefefefefcfcfcf8f8f8f6f6f6f9f9f9f8f8f8f5f5f5f8f8f8fcfcfcfefefefdfdfdf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f5f5f5f2f2f2edededeaeaeae8e8e8e5e5e5f7f7f7f9f9f9eeeeeef0f0f0f3f3f3f9f9f9fdfdfdfbfbfbf7f7f7f7f7f7f7f7f7fbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfafafafbfbfbfcfcfcfafafafafafaf7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f2f2f2fefefefefefefafafaf5f5f5f6f6f6f8f8f8f9f9f9f9f9f9fafafafafafafafafaf8f8f8f9f9f9f7f7f7f6f6f6f8f8f8fafafafbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f7f7f7f8f8f8fafafaf7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8fafafaf6f6f6f4f4f4f5f5f5fbfbfbfefefefafafaf5f5f5f1f1f1f6f6f6fcfcfcfcfcfcfafafaf8f8f8f7f7f7f8f8f8fbfbfbfefefefcfcfceeeeeee7e7e7edededeeeeeeefefefeeeeeeeeeeeeefefeff1f1f1f4f4f4f0f0f0ebebebe6e6e6e2e2e2e1e1e1e0e0e0e2e2e2e5e5e5e4e4e4e7e7e7ecececf1f1f1f9f9f9fefefefefefefefefefffffffffffffffffffffffffffffffcfcfcfdfdfdfafafaf3f3f3ebebebececece1e1e1e0e0e0d7d7d7d2d2d2ddddddecececd8d8d8d2d2d2dededee3e3e3dfdfdfe0e0e0ebebebf2f2f2f2f2f2f0f0f0efefefeeeeeef5f5f5eeeeeeefefeff4f4f4f8f8f8f4f4f4efefeff4f4f4fcfcfcfdfdfdfdfdfdfcfcfcfefefefafafafdfdfdfefefefefefefcfcfcfdfdfdf9f9f9fcfcfcf2f2f2edededf2f2f2f5f5f5f8f8f8f2f2f2f5f5f5f1f1f1ecececeaeaeaecececf0f0f0f1f1f1f6f6f6f9f9f9ecececeaeaeadfdfdfdadadae3e3e3efefeff4f4f4f9f9f9fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfafafaf2f2f2e7e7e7e0e0e0e0e0e0e1e1e1e3e3e3e1e1e1f5f5f5fdfdfdf9f9f9fbfbfbfffffffffffffefefefdfdfdfcfcfcfcfcfcfafafafafafafafafaf9f9f9f4f4f4fbfbfbf3f3f3dfdfdfcfcfcfcececef3f3f3fbfbfbf5f5f5f4f4f4fafafafafafaf1f1f1e8e8e8e6e6e6eaeaeaf1f1f1f2f2f2eaeaeadedededcdcdcf1f1f1fffffffefefefefefefdfdfdf9f9f9f9f9f9fcfcfcfcfcfcf9f9f9fafafafefefefefefefefefefefefefdfdfdf9f9f9f5f5f5f5f5f5f3f3f3f4f4f4f4f4f4f6f6f6f4f4f4f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8fafafaf5f5f5f2f2f2f6f6f6f7f7f7f3f3f3f6f6f6f9f9f9fcfcfcf9f9f9f4f4f4f7f7f7fcfcfcfbfbfbfbfbfbf8f8f8f7f7f7f9f9f9fcfcfcfbfbfbf9f9f9fbfbfbfafafaf6f6f6f5f5f5f4f4f4f5f5f5f7f7f7f7f7f7fafafafcfcfcfafafafcfcfcf9f9f9fbfbfbfcfcfcf9f9f9f6f6f6fafafafbfbfbfcfcfcfafafafbfbfbf9f9f9f5f5f5fafafafcfcfcf7f7f7f3f3f3f4f4f4f5f5f5efefeff2f2f2f2f2f2efefefededededededf0f0f0f2f2f2f0f0f0edededeaeaeaebebebedededf6f6f6fafafafafafaf5f5f5f5f5f5f7f7f7f4f4f4edededf1f1f1f1f1f1f1f1f1f9f9f9fdfdfdfbfbfbfafafafafafafafafafcfcfcfefefefefefefcfcfcf9f9f9fdfdfdfefefefffffffdfdfdfcfcfcfcfcfcfafafaf7f7f7f7f7f7f9f9f9fcfcfcf8f8f8fcfcfcfdfdfdfdfdfdfffffffefefedcdcdccccccce7e7e7fafafafcfcfcf1f1f1f1f1f1fefefefffffffcfcfce8e8e8d6d6d6e6e6e6f6f6f6f3f3f3f0f0f0efefefefefeff0f0f0f0f0f0f4f4f4f8f8f8f6f6f6fafafaf8f8f8f9f9f9fbfbfbf9f9f9fdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfefefef8f8f8fbfbfbf7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5fafafafdfdfdf6f6f6f2f2f2f2f2f2f6f6f6fbfbfbfdfdfdf9f9f9fafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f5f5f5f4f4f4f2f2f2f2f2f2f4f4f4f6f6f6fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfcf7f7f7f4f4f4fafafafafafaf8f8f8f6f6f6f9f9f9fbfbfbf8f8f8fafafafafafaf7f7f7fafafaf6f6f6f7f7f7fbfbfbfafafafafafaf9f9f9f3f3f3f1f1f1e8e8e8e0e0e0e2e2e2efefeff2f2f2f0f0f0eaeaeaefefeff2f2f2f2f2f2f3f3f3f1f1f1f2f2f2f4f4f4f3f3f3f2f2f2f4f4f4f5f5f5f5f5f5f7f7f7f9f9f9f5f5f5f5f5f5f5f5f5eeeeeef1f1f1fcfcfcfefefefbfbfbf7f7f7f5f5f5fafafafdfdfdfcfcfcf6f6f6f8f8f8fdfdfdfcfcfcfafafaf9f9f9f9f9f9f9f9f9fcfcfcfafafafcfcfcfbfbfbf9f9f9f8f8f8fcfcfcfdfdfdf6f6f6eeeeeefbfbfbfffffffdfdfdf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafafbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6fafafafffffffefefefcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8fcfcfcfefefefffffff9f9f9e8e8e8e5e5e5eaeaeaeeeeeef1f1f1eeeeeeeaeaeae7e7e7e3e3e3dfdfdfdededee0e0e0e6e6e6edededefefeff6f6f6f9f9f9f8f8f8fbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffefefefdfdfdf7f7f7f2f2f2f0f0f0e8e8e8dedededadadadbdbdbdcdcdcdfdfdfe5e5e5ececece6e6e6eeeeeef9f9f9f4f4f4e6e6e6e9e9e9f2f2f2f7f7f7f7f7f7f9f9f9fdfdfdfdfdfdfbfbfbfefefefcfcfcfcfcfcfefefefffffffffffffffffffefefefffffffffffffffffffdfdfdfffffffffffffefefefffffffefefefefefefcfcfcfefefef0f0f0f2f2f2f8f8f8fcfcfcfbfbfbf5f5f5ededede5e5e5eaeaeaf2f2f2f9f9f9f7f7f7f2f2f2f3f3f3f9f9f9f6f6f6f4f4f4eeeeeef1f1f1e7e7e7e2e2e2e9e9e9f4f4f4fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcf7f7f7f1f1f1ebebebe8e8e8e2e2e2dfdfdfe4e4e4eaeaeaecececf5f5f5f3f3f3eeeeeef6f6f6fdfdfdeaeaeaeeeeeefafafafffffffffffffbfbfbf7f7f7fafafaf6f6f6f8f8f8fffffffffffffafafae9e9e9d5d5d5d6d6d6e4e4e4f7f7f7fafafafdfdfdfefefefefefefbfbfbededede0e0e0e2e2e2e4e4e4dfdfdfdadadadbdbdbe2e2e2e3e3e3efefeffafafafffffffffffffcfcfcf7f7f7f5f5f5f9f9f9f9f9f9fafafafdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8fbfbfbfafafaf6f6f6f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfefefefbfbfbf5f5f5f7f7f7fbfbfbfcfcfcf9f9f9fafafafbfbfbf9f9f9f7f7f7fafafafbfbfbf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfefefefdfdfdf3f3f3f5f5f5f8f8f8fafafafcfcfcfdfdfdfefefef8f8f8f7f7f7f8f8f8fafafafdfdfdfdfdfdfcfcfcfefefefefefefcfcfcfafafaf8f8f8fafafafbfbfbf7f7f7f4f4f4f9f9f9f6f6f6f3f3f3f2f2f2efefeff5f5f5fbfbfbfbfbfbfefefefefefefcfcfcfbfbfbfcfcfcfefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfafafaf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfafafafcfcfcfdfdfdfdfdfdfbfbfbfafafafbfbfbf9f9f9fafafaf1f1f1fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdf8f8f8f3f3f3eeeeeee6e6e6ecececfafafaf4f4f4eeeeeefafafafafafafcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbf7f7f7f6f6f6f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafaf4f4f4ededededededf2f2f2edededebebebf4f4f4f2f2f2f1f1f1fafafafafafaf6f6f6f5f5f5f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7fafafaf8f8f8f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f3f3f3f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7fafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfdfdfdfbfbfbf4f4f4f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f7f7f7f8f8f8f8f8f8f4f4f4f7f7f7f9f9f9f8f8f8fafafaf7f7f7f5f5f5f4f4f4f5f5f5f8f8f8f6f6f6f5f5f5f6f6f6f2f2f2efefefeeeeeef2f2f2f5f5f5f1f1f1f1f1f1f8f8f8f6f6f6f2f2f2f6f6f6fafafaf9f9f9f9f9f9f8f8f8f4f4f4f5f5f5f6f6f6f7f7f7f5f5f5f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfafafafafafafbfbfbf9f9f9f8f8f8fbfbfbfcfcfcfafafaf8f8f8f6f6f6fbfbfbfcfcfcf9f9f9fafafafcfcfcfafafaf8f8f8f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfbfbfbf4f4f4f2f2f2f9f9f9fefefefffffffcfcfcf7f7f7f6f6f6f6f6f6f8f8f8f8f8f8fafafafcfcfcf9f9f9f7f7f7f8f8f8fafafafcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9fafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8fafafaf9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7fafafafcfcfcf9f9f9f9f9f9fbfbfbf8f8f8f9f9f9fbfbfbfcfcfcf7f7f7e7e7e7f9f9f9fbfbfbfefefefffffffdfdfdf1f1f1eaeaeaebebebeeeeeef0f0f0f1f1f1f6f6f6f9f9f9fbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdf8f8f8f4f4f4ededede7e7e7e0e0e0dbdbdbdadadae3e3e3e4e4e4dddddde3e3e3edededf1f1f1efefeff3f3f3fbfbfbfdfdfdfefefefffffffffffffbfbfbf2f2f2eeeeeef2f2f2f2f2f2f0f0f0f9f9f9fefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefafafaf6f6f6f2f2f2f1f1f1f9f9f9f7f7f7eeeeeeededede1e1e1f3f3f3f4f4f4e5e5e5e5e5e5efefeff1f1f1f3f3f3f9f9f9fbfbfbfdfdfdfbfbfbeeeeeef3f3f3f5f5f5fbfbfbfafafaf9f9f9fefefefffffffffffffffffffffffffefefefffffffffffffffffffefefefbfbfbf8f8f8f2f2f2ececece4e4e4dededed6d6d6d9d9d9e4e4e4ebebebf7f7f7fffffffffffffffffffcfcfcfdfdfdfcfcfce6e6e6d5d5d5f6f6f6fefefef6f6f6f0f0f0f9f9f9f7f7f7f6f6f6fdfdfdf8f8f8f6f6f6eaeaead8d8d8dededeefefeffbfbfbfffffffffffffffffffcfcfcf4f4f4e8e8e8e2e2e2dedededededee0e0e0e4e4e4e6e6e6e8e8e8ebebebecececf5f5f5fffffffffffffbfbfbf5f5f5f5f5f5f8f8f8fafafafcfcfcf9f9f9f8f8f8fdfdfdfcfcfcf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f5f5f5f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8fafafaf8f8f8f6f6f6f6f6f6fbfbfbfafafafafafaf8f8f8f7f7f7f9f9f9fbfbfbfafafaf9f9f9f7f7f7fbfbfbfdfdfdfbfbfbf8f8f8f5f5f5f8f8f8fdfdfdfafafaf9f9f9fafafafbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f3f3f3f2f2f2f3f3f3f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f2f2f2f2f2f2f4f4f4f2f2f2f4f4f4f7f7f7f7f7f7f9f9f9f9f9f9fcfcfcfffffff0f0f0e6e6e6f1f1f1f4f4f4f5f5f5f8f8f8fefefefffffffefefefffffffafafaf6f6f6fbfbfbfdfdfdfefefefcfcfcfdfdfdfffffffefefefbfbfbfefefefefefefefefefdfdfdfcfcfcfbfbfbfdfdfdfffffffbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfefefefafafafbfbfbfafafafafafafafafafafafaf9f9f9fafafaf9f9f9f6f6f6f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9f3f3f3f1f1f1ecececeeeeeeefefeff3f3f3ffffffecececd8d8d8e3e3e3ecececebebebe7e7e7eaeaeae7e7e7f9f9f9fffffffbfbfbececece9e9e9f9f9f9fafafafcfcfcfcfcfcfafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfefefefefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefcfcfcfdfdfdfbfbfbfbfbfbfdfdfdfbfbfbf3f3f3f4f4f4f5f5f5f6f6f6f5f5f5f4f4f4f3f3f3f5f5f5f5f5f5f7f7f7f9f9f9f8f8f8fafafafdfdfdfafafaf9f9f9fcfcfcfefefefefefefdfdfdfcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbf8f8f8fbfbfbfffffffffffffefefefffffffffffffffffffefefefcfcfcfcfcfcfefefefbfbfbf8f8f8fafafaf9f9f9f5f5f5f6f6f6fbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fdfdfdfbfbfbf9f9f9f8f8f8fbfbfbfffffffffffffafafaf6f6f6f9f9f9f4f4f4f8f8f8fbfbfbf7f7f7f7f7f7fafafafafafaf9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafbfbfbf8f8f8fbfbfbfbfbfbfdfdfdfbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafaf8f8f8fafafafafafafbfbfbfbfbfbfafafafafafafbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fafafafafafafcfcfcfdfdfdfafafaf1f1f1e4e4e4ebebebfafafafcfcfcfefefefdfdfdfbfbfbf8f8f8f9f9f9fafafaf9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f7f7f7fafafafafafafafafafbfbfbfafafafbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8fafafafbfbfbfafafafbfbfbfafafaf6f6f6f4f4f4f6f6f6f8f8f8f9f9f9f8f8f8fafafafcfcfcfbfbfbf6f6f6f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdf9f9f9e8e8e8f7f7f7fbfbfbfefefefefefef6f6f6f1f1f1f4f4f4fafafafbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8fafafafefefefffffffffffffffffffffffffefefefcfcfcf5f5f5f4f4f4f3f3f3eeeeeee9e9e9e4e4e4e1e1e1e0e0e0e2e2e2e1e1e1ebebebf2f2f2f6f6f6fafafafbfbfbfbfbfbf8f8f8f5f5f5fefefefdfdfdfcfcfcfdfdfdfcfcfcf7f7f7f1f1f1fafafaf5f5f5f8f8f8fdfdfdfffffffffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfafafaf4f4f4eaeaeaecececefefefe4e4e4eaeaeaedededf2f2f2f2f2f2fcfcfcf2f2f2e0e0e0dddddde6e6e6fcfcfcf0f0f0e7e7e7f4f4f4f1f1f1efefeff3f3f3f9f9f9fefefefffffffefefef5f5f5ebebebeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf6f6f6fafafaefefefe4e4e4e5e5e5d9d9d9dededed8d8d8e1e1e1f4f4f4fafafafffffffffffffffffffefefefefefefffffffefefef5f5f5eeeeeef8f8f8f9f9f9eeeeeef2f2f2f1f1f1f5f5f5f1f1f1e6e6e6dddddddbdbdbd9d9d9e3e3e3ebebebfcfcfcfffffffffffffdfdfdf7f7f7ecececdededed8d8d8d8d8d8dfdfdfebebebf7f7f7fbfbfbfdfdfdf7f7f7f3f3f3f5f5f5fcfcfcfffffffdfdfdf6f6f6eeeeeef5f5f5fafafafcfcfcf7f7f7f6f6f6fafafafcfcfcfcfcfcfafafaf7f7f7f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfefefefbfbfbfcfcfcfbfbfbfefefefcfcfcf9f9f9fcfcfcf9f9f9f7f7f7f6f6f6f6f6f6fafafaf5f5f5f4f4f4f6f6f6f5f5f5f3f3f3f6f6f6f7f7f7fbfbfbfafafaf9f9f9f9f9f9fafafafafafafbfbfbfafafaf7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8fafafafefefefefefef0f0f0ecececf5f5f5f6f6f6f9f9f9fbfbfbfcfcfcfefefefbfbfbfbfbfbfcfcfcfffffffffffffefefefefefefffffffefefefcfcfcf5f5f5f8f8f8fbfbfbfafafafcfcfcfbfbfbfdfdfdfbfbfbfdfdfdfefefef8f8f8edededf7f7f7f8f8f8f6f6f6fafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f4f4f4f0f0f0edededeaeaeaedededefefefebebebe7e7e7e9e9e9f2f2f2f5f5f5f5f5f5f7f7f7f7f7f7f9f9f9fbfbfbf7f7f7f3f3f3d7d7d7d6d6d6dfdfdfe6e6e6e5e5e5f4f4f4fffffffdfdfdf3f3f3ebebebeaeaeaf7f7f7fcfcfcfefefefefefefcfcfcfafafafafafafafafaf9f9f9f9f9f9f8f8f8fafafafafafaf8f8f8fbfbfbf7f7f7f5f5f5f8f8f8fcfcfcfbfbfbfcfcfcfcfcfcfafafaf9f9f9f7f7f7f4f4f4f3f3f3f8f8f8f1f1f1efefeff3f3f3f4f4f4f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f6f6f6fafafafafafafafafafafafafbfbfbfbfbfbfafafafcfcfcfbfbfbf9f9f9f8f8f8fafafaf9f9f9f7f7f7f8f8f8fafafafafafafcfcfcfdfdfdfafafafafafafdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfcfcfcfefefefcfcfcfbfbfbf7f7f7f5f5f5f5f5f5f5f5f5f8f8f8fbfbfbf7f7f7f4f4f4f7f7f7fbfbfbf6f6f6f9f9f9fcfcfcfbfbfbf7f7f7fafafafcfcfcfbfbfbf9f9f9f6f6f6f7f7f7f3f3f3f3f3f3f3f3f3f5f5f5fefefefbfbfbf8f8f8fefefefffffffefefefcfcfcfafafaf9f9f9f9f9f9f9f9f9fcfcfcfafafaf9f9f9f9f9f9f8f8f8fafafaf8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf9f9f9fafafaf9f9f9fafafafafafafbfbfbfafafaf8f8f8f8f8f8fafafaf7f7f7f7f7f7f7f7f7f8f8f8fcfcfcfefefefffffffffffffffffff3f3f3ecececf2f2f2f7f7f7f8f8f8fdfdfdfefefefcfcfcf9f9f9f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfbfbfbfcfcfcfcfcfcfafafafafafaf7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8fafafafcfcfcfdfdfdfdfdfdfefefefafafae8e8e8e0e0e0e6e6e6e8e8e8ebebebf0f0f0efefeff1f1f1f3f3f3f4f4f4f6f6f6f8f8f8fbfbfbfefefefbfbfbfafafaf9f9f9f6f6f6eeeeeee8e8e8e3e3e3e2e2e2e3e3e3e2e2e2e2e2e2ebebebf4f4f4f7f7f7f7f7f7f8f8f8f8f8f8f3f3f3f1f1f1f3f3f3f4f4f4f0f0f0f0f0f0f7f7f7fafafaf6f6f6f0f0f0ecececededede6e6e6cececeedededfffffffefefefdfdfdf9f9f9f3f3f3f2f2f2f2f2f2eeeeeeefefefeaeaeae6e6e6e8e8e8e8e8e8e6e6e6e0e0e0dedededfdfdfe3e3e3e6e6e6e1e1e1dfdfdfe3e3e3edededf5f5f5f3f3f3f9f9f9fbfbfbf3f3f3fafafafafafaf7f7f7f0f0f0ebebebf8f8f8fbfbfbf9f9f9fefefefefefefdfdfdf8f8f8f4f4f4f6f6f6edededebebebdfdfdfe8e8e8f5f5f5fafafafbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f1f1f1ebebebe6e6e6e1e1e1d7d7d7c6c6c6d6d6d6e9e9e9f6f6f6f6f6f6fbfbfbfffffffffffffffffffefefef8f8f8f1f1f1f1f1f1efefefe8e8e8f4f4f4fffffffffffffcfcfcf0f0f0ebebebebebebebebebeaeaeaececececececf2f2f2f9f9f9fffffffffffffefefef8f8f8ebebebdcdcdcd5d5d5d7d7d7d5d5d5dcdcdce6e6e6eaeaeaf2f2f2f4f4f4fafafafbfbfbfefefefefefefefefefffffffdfdfdf2f2f2eeeeeef2f2f2f9f9f9f6f6f6f3f3f3f3f3f3f8f8f8f9f9f9f6f6f6f5f5f5f7f7f7f4f4f4f7f7f7fbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfafafafafafafbfbfbf8f8f8fcfcfcfefefefdfdfdf9f9f9f7f7f7f9f9f9f9f9f9fcfcfcf7f7f7f7f7f7fdfdfdfefefefcfcfcf7f7f7f5f5f5f6f6f6f6f6f6fbfbfbfcfcfcfafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfafafaf7f7f7fcfcfcfbfbfbfbfbfbf7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfafafafafafafcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f6f6f6f8f8f8f6f6f6f7f7f7f9f9f9fdfdfdfffffff6f6f6eaeaeaf6f6f6fbfbfbfcfcfcf7f7f7f9f9f9fafafaf8f8f8fcfcfcfffffffefefefafafaf9f9f9fefefefffffffffffffffffffefefefdfdfdfdfdfdfcfcfcfefefefdfdfdfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f1f1f1f1f1f1f7f7f7f7f7f7f6f6f6f3f3f3eeeeeef0f0f0f0f0f0ebebebe8e8e8e9e9e9ececececececebebebecececf3f3f3f9f9f9fafafafbfbfbfbfbfbf2f2f2ecececf3f3f3f4f4f4fcfcfcfefefef5f5f5e6e6e6edededf5f5f5fbfbfbfdfdfdfdfdfdf7f7f7f9f9f9fffffffffffff2f2f2e9e9e9f4f4f4fffffffffffffdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf5f5f5f7f7f7f7f7f7f7f7f7f5f5f5fbfbfbfbfbfbfbfbfbf9f9f9f4f4f4f3f3f3f2f2f2f4f4f4f4f4f4f9f9f9fcfcfcfdfdfdfcfcfcfafafaf8f8f8f8f8f8fafafafcfcfcfdfdfdfcfcfcfbfbfbfafafafbfbfbf9f9f9f9f9f9f8f8f8f8f8f8fafafafbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f7f7f7f5f5f5f8f8f8f8f8f8fbfbfbfefefefcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfafafafafafafafafafafafaf8f8f8f7f7f7efefefe9e9e9e6e6e6dededee1e1e1dfdfdfe2e2e2edededf6f6f6f6f6f6f8f8f8fafafafdfdfdfefefefefefefefefefdfdfdf4f4f4f3f3f3f3f3f3f5f5f5f4f4f4f5f5f5f9f9f9fbfbfbfafafaf4f4f4f6f6f6fefefef9f9f9f4f4f4fafafafbfbfbfafafaf9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f9f9f9fbfbfbfafafaf8f8f8f8f8f8fbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f9f9f9fafafafafafafafafafbfbfbfafafaf7f7f7f8f8f8f7f7f7f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fafafaf9f9f9f7f7f7fbfbfbfafafaf8f8f8f9f9f9fafafafcfcfcfefefefdfdfdf8f8f8f1f1f1ecececeeeeeef8f8f8fafafaf7f7f7f9f9f9fefefefdfdfdf4f4f4f8f8f8f9f9f9f9f9f9f9f9f9fcfcfcf8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7fafafafafafaf8f8f8f8f8f8f9f9f9fcfcfcfefefefffffffefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfefefefffffffefefefbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfafafafafafafafafafafafaf8f8f8f8f8f8fdfdfdfbfbfbf0f0f0edededf6f6f6fafafafcfcfcfcfcfcfbfbfbfafafaf8f8f8f7f7f7f0f0f0ebebebeeeeeeededede8e8e8e5e5e5e3e3e3e2e2e2e3e3e3dddddddddddde1e1e1e3e3e3e4e4e4e7e7e7eaeaeaecececeeeeeee9e9e9edededf4f4f4f4f4f4f8f8f8f9f9f9f8f8f8fbfbfbfdfdfdf7f7f7f9f9f9f4f4f4f2f2f2f8f8f8fbfbfbfbfbfbf1f1f1f3f3f3f5f5f5e8e8e8ececece4e4e4dadadadddddde5e5e5e9e9e9eeeeeef0f0f0f1f1f1f3f3f3f5f5f5f4f4f4f0f0f0f2f2f2f0f0f0f4f4f4fafafafafafafcfcfcfdfdfdfcfcfcfbfbfbf7f7f7eeeeeee3e3e3d4d4d4eeeeeefdfdfdfdfdfdfdfdfdf1f1f1f3f3f3fffffffafafaeeeeeef4f4f4e7e7e7dbdbdbdededeebebebedededf6f6f6f9f9f9f8f8f8f0f0f0e5e5e5e7e7e7efefefededede4e4e4e2e2e2ebebebf1f1f1e0e0e0d1d1d1d6d6d6dbdbdbe4e4e4e7e7e7f6f6f6fffffffffffffffffffffffffdfdfdfcfcfcf6f6f6f1f1f1e8e8e8edededf3f3f3f6f6f6f7f7f7fbfbfbf3f3f3f8f8f8f9f9f9f1f1f1e9e9e9e7e7e7fafafafdfdfdf5f5f5ebebebf1f1f1fefefef9f9f9eaeaeadcdcdcd7d7d7dcdcdce0e0e0e9e9e9f0f0f0f6f6f6fafafaf9f9f9f2f2f2eeeeeeedededeeeeeef7f7f7fefefefffffffffffffffffffafafaf4f4f4f2f2f2f4f4f4f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9fdfdfdfefefefbfbfbf7f7f7f6f6f6f8f8f8fbfbfbfcfcfcf8f8f8fbfbfbfbfbfbf8f8f8fbfbfbf9f9f9f6f6f6fbfbfbf9f9f9f6f6f6f3f3f3f4f4f4f7f7f7fafafaf9f9f9f8f8f8fbfbfbfffffffbfbfbf7f7f7f6f6f6f8f8f8f9f9f9fbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfafafafcfcfcfffffff9f9f9edededeeeeeefafafafcfcfcf8f8f8f9f9f9f6f6f6f8f8f8f9f9f9fdfdfdeaeaead5d5d5ecececfffffffffffffcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfafafafbfbfbfbfbfbfbfbfbfdfdfdf9f9f9f1f1f1f4f4f4e3e3e3e6e6e6f1f1f1f1f1f1f2f2f2f0f0f0f1f1f1f6f6f6fafafafcfcfcfefefefffffffafafaf0f0f0f4f4f4ededededededf2f2f2f7f7f7f7f7f7fafafafefefefffffffbfbfbfcfcfcfffffffffffffffffffbfbfbe8e8e8dbdbdbf2f2f2fffffffffffffafafaf1f1f1f7f7f7fdfdfdfdfdfdfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfafafaf9f9f9fafafafcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefcfcfcfdfdfdfdfdfdfbfbfbf5f5f5f5f5f5f6f6f6f7f7f7fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f0f0f0f4f4f4f9f9f9f8f8f8f5f5f5f0f0f0f3f3f3f2f2f2f7f7f7f6f6f6f1f1f1f2f2f2edededf1f1f1f2f2f2f0f0f0f0f0f0f1f1f1f2f2f2f4f4f4f1f1f1ecececeaeaeaf3f3f3f6f6f6f9f9f9f8f8f8f9f9f9fafafaf4f4f4f8f8f8f6f6f6f3f3f3f6f6f6fdfdfdfbfbfbf8f8f8f8f8f8f5f5f5f8f8f8fafafafcfcfcfbfbfbf6f6f6fafafafbfbfbf9f9f9f9f9f9fdfdfdfffffffffffffdfdfdfcfcfcf7f7f7f5f5f5fdfdfdfdfdfdf9f9f9f9f9f9f9f9f9f8f8f8fcfcfcfbfbfbf8f8f8f9f9f9fbfbfbfbfbfbfafafaf8f8f8f7f7f7f6f6f6f5f5f5fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f6f6f6f7f7f7f9f9f9fafafaf9f9f9f6f6f6f8f8f8f8f8f8fbfbfbfefefefdfdfdf6f6f6ededede2e2e2e6e6e6edededf9f9f9fdfdfdfdfdfdf9f9f9f7f7f7fbfbfbfffffffbfbfbf4f4f4f8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7fafafaf9f9f9fcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefefefefdfdfdfafafaf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7fafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9fafafafcfcfcfffffffffffffffffffdfdfdf6f6f6f2f2f2ebebebe3e3e3e5e5e5dedededededee3e3e3eaeaeaeeeeeef0f0f0ececece4e4e4dddddddbdbdbe2e2e2e8e8e8eaeaeaebebebf6f6f6f6f6f6f8f8f8f9f9f9fcfcfcfcfcfcfefefefefefefdfdfdfcfcfcfafafaf0f0f0e4e4e4e8e8e8f6f6f6fcfcfcf7f7f7fdfdfdfffffffffffffffffffdfdfdfefefefcfcfcf7f7f7f7f7f7f2f2f2f8f8f8fbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf8f8f8f9f9f9fefefefcfcfcfefefefefefefefefefffffffffffffcfcfcf2f2f2f8f8f8eeeeeee3e3e3e2e2e2e7e7e7e8e8e8e8e8e8e4e4e4e7e7e7eeeeeef6f6f6f4f4f4fdfdfdf2f2f2edededfbfbfbfbfbfbf5f5f5f6f6f6f4f4f4f7f7f7f6f6f6ededededededeeeeeeefefefedededf1f1f1f2f2f2efefeff4f4f4f4f4f4f1f1f1f7f7f7fafafafbfbfbf9f9f9f6f6f6f4f4f4f8f8f8fefefefffffffffffffffffffffffffffffffffffff6f6f6eeeeeeebebebf4f4f4fbfbfbfafafaf8f8f8f4f4f4e9e9e9e2e2e2d9d9d9d9d9d9e9e9e9f5f5f5f9f9f9f7f7f7f5f5f5f3f3f3f4f4f4f6f6f6efefefdfdfdfd7d7d7d6d6d6dddddde6e6e6eeeeeef5f5f5f5f5f5f4f4f4f3f3f3eeeeeef5f5f5f5f5f5f9f9f9f3f3f3f6f6f6fffffffffffffbfbfbf1f1f1e6e6e6e0e0e0e8e8e8f7f7f7fafafaf9f9f9f7f7f7f7f7f7f6f6f6fcfcfcfafafaf7f7f7fcfcfcfffffffffffffafafaf1f1f1eeeeeef1f1f1f6f6f6fbfbfbfffffffcfcfcfefefefdfdfdf8f8f8fbfbfbfafafaf7f7f7fbfbfbf4f4f4efefeff9f9f9fafafafafafaf6f6f6f4f4f4f6f6f6fbfbfbfafafaf7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fafafafafafafafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8fafafaf9f9f9f7f7f7f7f7f7f8f8f8fcfcfcf9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfafafaf9f9f9fcfcfcfefefefffffff9f9f9f0f0f0f5f5f5f9f9f9fcfcfcfcfcfcf7f7f7f6f6f6fbfbfbfffffff4f4f4e5e5e5f7f7f7f6f6f6f9f9f9eaeaeaedededeaeaeae9e9e9e8e8e8f0f0f0f6f6f6f3f3f3f2f2f2edededebebebebebebefefeff2f2f2f8f8f8f6f6f6f4f4f4f3f3f3fbfbfbfffffffffffffdfdfdfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfafafaf8f8f8f0f0f0e8e8e8f1f1f1edededf1f1f1fcfcfcfffffffefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfefefefcfcfcfefefefcfcfcf3f3f3f5f5f5fcfcfcfdfdfdfefefefcfcfcf9f9f9fafafafafafafafafaf8f8f8f8f8f8fafafaf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbf8f8f8f7f7f7fbfbfbfdfdfdfefefefefefefdfdfdfefefefffffffdfdfdfcfcfcfcfcfcf8f8f8f3f3f3f4f4f4f5f5f5f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcfbfbfbf9f9f9fcfcfcfdfdfdfcfcfcf9f9f9fbfbfbfafafafbfbfbfdfdfdfdfdfdfbfbfbfcfcfcf9f9f9fcfcfcfbfbfbfbfbfbfafafaf8f8f8f9f9f9f8f8f8fbfbfbf8f8f8f9f9f9fafafafafafafcfcfcfcfcfcfefefefefefefcfcfcf8f8f8f7f7f7f6f6f6f8f8f8fcfcfcfdfdfdfcfcfcfbfbfbfbfbfbeeeeeee9e9e9f6f6f6f9f9f9f4f4f4f1f1f1f5f5f5f5f5f5f3f3f3f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f3f3f3fbfbfbfefefef8f8f8f2f2f2f1f1f1ecececf2f2f2fafafaf8f8f8fefefefdfdfdf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfafafaf6f6f6f7f7f7f8f8f8f6f6f6f4f4f4f6f6f6f6f6f6f4f4f4f9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfafafaf7f7f7f6f6f6fcfcfcfbfbfbfafafaf9f9f9f0f0f0eeeeeeebebebfafafafefefefdfdfdf9f9f9f6f6f6f7f7f7fcfcfcfefefefafafaf9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f6f6f6f4f4f4f7f7f7f9f9f9fafafafafafafcfcfcfefefefffffffefefefffffffefefef7f7f7f1f1f1f0f0f0f7f7f7fafafaf8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fafafafdfdfdfdfdfdfefefefefefefefefef9f9f9f6f6f6f8f8f8f9f9f9f9f9f9fefefefffffff6f6f6f4f4f4fbfbfbf6f6f6f0f0f0eeeeeef0f0f0f8f8f8f7f7f7fbfbfbf9f9f9f2f2f2ededede5e5e5e5e5e5e9e9e9f0f0f0f6f6f6fcfcfcfdfdfdfefefefefefefffffffffffffffffffffffffffffffdfdfdf2f2f2ecececedededeeeeeef8f8f8f9f9f9f8f8f8fcfcfcfffffffefefefffffffdfdfdfbfbfbf9f9f9f8f8f8f8f8f8fefefefffffffafafaf7f7f7f7f7f7f9f9f9fffffff7f7f7f9f9f9f9f9f9fcfcfcf9f9f9f8f8f8f9f9f9f9f9f9fefefef8f8f8f1f1f1f5f5f5fcfcfcf8f8f8e9e9e9f1f1f1f5f5f5f6f6f6fafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfbfbfbfbfbfbf5f5f5e6e6e6dcdcdcf3f3f3efefefedededebebebf0f0f0f1f1f1edededf5f5f5fafafafbfbfbfefefefffffffffffffffffffffffffcfcfcf9f9f9f2f2f2ebebebf8f8f8fffffffffffffffffffffffffefefef9f9f9fafafafafafaeeeeeef4f4f4fffffffdfdfdfcfcfcf6f6f6eeeeeee1e1e1dfdfdfdbdbdbe2e2e2e4e4e4eaeaeaf1f1f1f2f2f2f9f9f9fcfcfcfbfbfbf8f8f8f8f8f8f1f1f1e5e5e5d8d8d8dddddde3e3e3e9e9e9eeeeeef6f6f6fbfbfbfbfbfbf4f4f4f1f1f1f6f6f6f8f8f8f9f9f9fcfcfcfffffffffffffffffffcfcfcf4f4f4e8e8e8e2e2e2e0e0e0ecececf2f2f2f8f8f8fefefefafafaf4f4f4f6f6f6fbfbfbfafafaf4f4f4f4f4f4f8f8f8f3f3f3f6f6f6efefefe5e5e5edededf4f4f4fbfbfbf8f8f8f8f8f8fcfcfcfdfdfdfcfcfcf9f9f9f9f9f9fcfcfcf9f9f9f6f6f6f2f2f2f7f7f7fcfcfcfcfcfcfcfcfcfffffffdfdfdfafafafcfcfcfdfdfdf8f8f8f5f5f5fbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f6f6f6f8f8f8f8f8f8fafafafbfbfbfdfdfdfafafaf9f9f9fafafafafafafbfbfbfbfbfbfafafafafafafafafaf9f9f9fafafafafafaf8f8f8f9f9f9fbfbfbfdfdfdf9f9f9f5f5f5f5f5f5f4f4f4f7f7f7fcfcfcfefefefcfcfcf3f3f3f4f4f4f7f7f7fafafafefefefbfbfbf9f9f9fbfbfbfffffffdfdfde7e7e7d4d4d4dadadae7e7e7f1f1f1efefefe5e5e5f4f4f4f6f6f6f8f8f8f6f6f6e8e8e8e0e0e0efefeff9f9f9f4f4f4f4f4f4f9f9f9fbfbfbf9f9f9f8f8f8f4f4f4f1f1f1f5f5f5f3f3f3ececece7e7e7eaeaeaf3f3f3f1f1f1f1f1f1f2f2f2f4f4f4fafafafefefefefefefdfdfdfbfbfbfbfbfbf8f8f8f7f7f7fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdf6f6f6f8f8f8f9f9f9fefefefefefefafafaf9f9f9fcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf6f6f6f9f9f9fafafaf9f9f9f7f7f7f7f7f7f7f7f7fafafafdfdfdf8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f7f7f7fafafafcfcfcfafafafbfbfbfbfbfbf8f8f8f7f7f7f4f4f4f6f6f6f7f7f7fafafafafafaf9f9f9f9f9f9f8f8f8fbfbfbfcfcfcf9f9f9fafafafdfdfdfefefefdfdfdfcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfafafaf7f7f7f8f8f8fdfdfdfefefefefefefffffffffffffefefefdfdfdfcfcfcfffffffdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfafafafcfcfcfcfcfcfbfbfbfcfcfcf8f8f8f7f7f7fcfcfcf8f8f8f6f6f6f1f1f1f3f3f3f8f8f8f7f7f7fafafafbfbfbfafafaf8f8f8f8f8f8fbfbfbfffffffcfcfcfbfbfbf9f9f9f4f4f4f4f4f4f2f2f2efefefebebebf3f3f3f2f2f2ebebebfbfbfbf8f8f8f6f6f6fefefefdfdfdfbfbfbfafafaf9f9f9f9f9f9fafafafafafaf9f9f9fafafafafafaf9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbeaeaeae5e5e5f7f7f7f8f8f8fcfcfcfffffffefefef6f6f6f2f2f2f0f0f0efefeffcfcfcfdfdfdfbfbfbf8f8f8f4f4f4f6f6f6f8f8f8fffffffefefefafafaf9f9f9f6f6f6f8f8f8f8f8f8fafafafafafafafafaf7f7f7f8f8f8fcfcfcfdfdfdfffffffdfdfdf9f9f9f9f9f9fafafafbfbfbf8f8f8f6f6f6f6f6f6f8f8f8fafafaf7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbfefefefdfdfdf9f9f9fafafafbfbfbfdfdfdfffffffafafaebebebe6e6e6fafafafdfdfdfafafafdfdfdfefefef6f6f6f1f1f1ededede7e7e7e5e5e5eaeaeaf6f6f6fdfdfdfffffffefefefcfcfcfefefefefefefffffffffffffafafaf9f9f9fcfcfcecececeeeeeef8f8f8f3f3f3f5f5f5f7f7f7f8f8f8fcfcfcfafafaf3f3f3f7f7f7f9f9f9f6f6f6f8f8f8f6f6f6efefefeaeaeaefefeff7f7f7fefefefffffffcfcfcfbfbfbfdfdfdfefefefefefefafafafafafaf7f7f7ecececf2f2f2f8f8f8eaeaeaefefefedededf2f2f2f3f3f3fcfcfcfffffffefefefafafaf7f7f7eeeeeee9e9e9ebebebf3f3f3fdfdfdeeeeeeeaeaeae8e8e8e2e2e2f7f7f7f6f6f6f5f5f5eaeaeae5e5e5dfdfdff3f3f3f8f8f8f8f8f8f6f6f6f0f0f0f7f7f7fefefefffffffffffffffffffbfbfbf4f4f4edededeaeaeae4e4e4cfcfcfdbdbdbf0f0f0f7f7f7fdfdfdfdfdfdfefefef9f9f9f3f3f3fafafafafafafdfdfdfbfbfbf7f7f7f8f8f8f8f8f8efefefeeeeeee9e9e9e6e6e6eaeaeaf8f8f8fcfcfcfefefefffffffffffffafafaf7f7f7f6f6f6f7f7f7eeeeeee1e1e1dededee2e2e2e7e7e7ebebebefefeff0f0f0f5f5f5f9f9f9f4f4f4ededede7e7e7f3f3f3fcfcfcfffffffcfcfcfafafafefefefffffffefefef2f2f2e4e4e4ecececefefeff5f5f5fbfbfbfffffffcfcfcfafafaf0f0f0f1f1f1f9f9f9fbfbfbf1f1f1efefeff9f9f9fafafaf7f7f7f3f3f3e6e6e6e0e0e0efefeffcfcfcfefefefefefef9f9f9f6f6f6f1f1f1f3f3f3f7f7f7f8f8f8f6f6f6f4f4f4f3f3f3f5f5f5f3f3f3f7f7f7fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fdfdfdfdfdfdf9f9f9f7f7f7f7f7f7f9f9f9fdfdfdfbfbfbf5f5f5f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fafafaf8f8f8fafafaf9f9f9fbfbfbf9f9f9f8f8f8fcfcfcf8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8fafafafafafaf9f9f9fafafaf8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8fafafafdfdfdfffffff8f8f8f0f0f0f2f2f2efefeff8f8f8fcfcfcfefefefffffff3f3f3d5d5d5e0e0e0dededed9d9d9d0d0d0e4e4e4e9e9e9dadadadfdfdfd7d7d7d9d9d9d3d3d3d0d0d0cacacacececef4f4f4fefefef7f7f7fafafaf8f8f8ebebebefefeff2f2f2f0f0f0f4f4f4f7f7f7f9f9f9fafafafcfcfcfdfdfdfdfdfdfbfbfbfafafafbfbfbfdfdfdfdfdfdf9f9f9f8f8f8f5f5f5f7f7f7fbfbfbf9f9f9fafafafafafafcfcfcfcfcfcfcfcfcfdfdfdf7f7f7f9f9f9fafafafcfcfcfdfdfdfdfdfdfcfcfcfefefefbfbfbfbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9fbfbfbf9f9f9f7f7f7f9f9f9f8f8f8f4f4f4f1f1f1efefeff0f0f0f0f0f0f0f0f0f3f3f3f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafafafafafafafaf8f8f8f8f8f8f9f9f9f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8fafafaf9f9f9f8f8f8f8f8f8fafafafdfdfdfafafaf7f7f7fbfbfbfbfbfbfdfdfdfefefefdfdfdfefefefefefefefefefdfdfdf9f9f9f8f8f8f8f8f8fafafafafafaf7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcf9f9f9f8f8f8fefefefbfbfbfbfbfbf8f8f8f9f9f9fdfdfdfefefefdfdfdfafafafcfcfcf6f6f6fbfbfbfefefefefefefefefefffffffafafaf5f5f5f6f6f6f6f6f6f4f4f4f5f5f5fcfcfcf5f5f5f9f9f9fbfbfbf0f0f0f5f5f5f5f5f5f6f6f6fdfdfdfbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7f2f2f2eeeeeef8f8f8fdfdfdfcfcfcfefefefdfdfdfcfcfcf7f7f7f8f8f8f4f4f4f2f2f2fdfdfdfdfdfdfafafafafafafafafaf7f7f7f6f6f6f9f9f9fdfdfdfafafaf4f4f4f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfdfdfdfefefefdfdfdfdfdfdf9f9f9f4f4f4f9f9f9f7f7f7f3f3f3f3f3f3f4f4f4f5f5f5f8f8f8fbfbfbfcfcfcfcfcfcf7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5fbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f9f9f9fffffffefefefefefefffffffdfdfdf4f4f4f5f5f5ecececf0f0f0f8f8f8fafafafdfdfdfafafaf0f0f0f2f2f2f7f7f7fcfcfcfcfcfcfbfbfbf8f8f8f3f3f3f0f0f0f1f1f1f3f3f3f8f8f8fafafaf8f8f8f0f0f0ddddddd6d6d6e0e0e0e1e1e1f2f2f2fdfdfdfbfbfbf8f8f8f4f4f4f8f8f8f6f6f6f4f4f4f4f4f4fbfbfbfdfdfdfafafaf3f3f3f1f1f1f9f9f9fcfcfcfefefefffffffffffffbfbfbf9f9f9f8f8f8f4f4f4f7f7f7f7f7f7f8f8f8fcfcfcf8f8f8eaeaeae1e1e1f7f7f7f8f8f8f6f6f6f8f8f8fbfbfbf0f0f0e2e2e2dedededddddddbdbdbe4e4e4e4e4e4e2e2e2e6e6e6ecececfbfbfbfdfdfdfcfcfcfafafaf6f6f6fbfbfbf9f9f9fbfbfbf8f8f8fafafafafafafefefefffffffffffffefefefefefefdfdfdf2f2f2edededf5f5f5f7f7f7f2f2f2eeeeeee7e7e7e7e7e7eeeeeeeeeeeef7f7f7fbfbfbfdfdfdf9f9f9f5f5f5fbfbfbfafafaf9f9f9fcfcfcf7f7f7f1f1f1f0f0f0e5e5e5e3e3e3e6e6e6f0f0f0f8f8f8fbfbfbfefefefffffffefefefefefefdfdfdf7f7f7f2f2f2f1f1f1ececece8e8e8e6e6e6e3e3e3e7e7e7edededeaeaeae4e4e4e8e8e8f5f5f5f9f9f9f4f4f4efefefececececececefefeffffffffffffffffffffffffffffffffdfdfdfbfbfbf8f8f8efefeff5f5f5f9f9f9f5f5f5f7f7f7fbfbfbf8f8f8f0f0f0eeeeeef5f5f5fcfcfcfefefef9f9f9f7f7f7fdfdfdfefefefcfcfcf9f9f9edededeeeeeef6f6f6f6f6f6fafafafdfdfdfffffffafafaeaeaeaeaeaeaf4f4f4fafafaf2f2f2ebebebf4f4f4f7f7f7f7f7f7fdfdfdf9f9f9f8f8f8f9f9f9f8f8f8f5f5f5fafafafefefefafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbf9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9fafafaf8f8f8fafafafafafaf7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6fbfbfbfdfdfdfcfcfcf9f9f9f7f7f7eeeeeef2f2f2fbfbfbfdfdfdfefefeefefefd8d8d8f6f6f6f8f8f8f3f3f3efefeffafafafdfdfdf3f3f3f0f0f0f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6fbfbfbfefefefbfbfbfbfbfbfefefefdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfafafafafafaf6f6f6f3f3f3f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f9f9f9fcfcfcfcfcfcfafafaf8f8f8fcfcfcfdfdfdfbfbfbf6f6f6f7f7f7f9f9f9fcfcfcfdfdfdf5f5f5f7f7f7fdfdfdfdfdfdfbfbfbf9f9f9f9f9f9fdfdfdfdfdfdfdfdfdf9f9f9f9f9f9fbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafcfcfcf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7fafafafbfbfbf9f9f9fafafafbfbfbf6f6f6f5f5f5f7f7f7fafafafafafafcfcfcfcfcfcfafafaf8f8f8f9f9f9fafafafdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf8f8f8f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f3f3f3f5f5f5f9f9f9f8f8f8f7f7f7f4f4f4f7f7f7f6f6f6f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8fafafafafafaf7f7f7f7f7f7fafafaf8f8f8f4f4f4f6f6f6f6f6f6fbfbfbfafafafdfdfdfefefefdfdfdfdfdfdfdfdfdfafafafafafaf5f5f5f8f8f8fffffffdfdfdf9f9f9f3f3f3eeeeeef5f5f5f7f7f7efefeff1f1f1f8f8f8f7f7f7e9e9e9e8e8e8f5f5f5eaeaeaf7f7f7fafafafcfcfcfffffff9f9f9f7f7f7fafafafafafafcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfdfdfdfefefefcfcfcfbfbfbfafafafcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9fafafafafafafbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f7f7f7f1f1f1f9f9f9fdfdfdeeeeeef1f1f1eeeeeef2f2f2f0f0f0f0f0f0fdfdfdfdfdfdfcfcfcfbfbfbfdfdfdf8f8f8f8f8f8f5f5f5fbfbfbfdfdfdf8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfefefefcfcfcfbfbfbf8f8f8f4f4f4f5f5f5f9f9f9f7f7f7f7f7f7f9f9f9fbfbfbf7f7f7f7f7f7f5f5f5f4f4f4f6f6f6f6f6f6f4f4f4f7f7f7f7f7f7f8f8f8fbfbfbfbfbfbfafafaf8f8f8f8f8f8fafafafafafaf7f7f7f5f5f5f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5fbfbfbfffffffffffffefefef5f5f5f3f3f3f7f7f7f2f2f2e9e9e9ececece2e2e2e6e6e6fafafafafafaf5f5f5eeeeeeeaeaeae4e4e4dfdfdfe3e3e3eeeeeef4f4f4f5f5f5f0f0f0eaeaeae6e6e6e6e6e6e5e5e5e4e4e4e5e5e5f0f0f0fdfdfdfdfdfdfafafaf6f6f6fafafafdfdfdfffffffcfcfcfcfcfcfbfbfbf8f8f8fdfdfdfdfdfdf7f7f7f9f9f9fdfdfdfafafaf9f9f9f9f9f9f7f7f7eeeeeee9e9e9e9e9e9efefeff5f5f5f6f6f6fbfbfbf7f7f7fafafafffffffbfbfbf3f3f3f5f5f5e6e6e6eaeaeaefefefe5e5e5e6e6e6e9e9e9edededf7f7f7fefefefefefefbfbfbfefefefcfcfcf6f6f6f8f8f8fffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfcfcfcfdfdfdf5f5f5e8e8e8e3e3e3ecececf2f2f2f2f2f2f5f5f5f9f9f9f9f9f9f9f9f9fafafafbfbfbf4f4f4f3f3f3fcfcfcfefefefcfcfcf6f6f6efefefe9e9e9dedededdddddedededf6f6f6f4f4f4f6f6f6fcfcfcfffffffefefefdfdfdf9f9f9efefefe4e4e4dedededfdfdfdcdcdcd9d9d9e9e9e9f5f5f5f7f7f7f3f3f3efefefe0e0e0e3e3e3e8e8e8e8e8e8f6f6f6fefefefbfbfbf7f7f7fcfcfcfdfdfdfdfdfdfefefef9f9f9f7f7f7fcfcfcfdfdfdfefefef9f9f9f4f4f4f5f5f5f1f1f1f7f7f7fafafafafafaf2f2f2edededecececf5f5f5fcfcfcfffffffdfdfdfafafafdfdfdfdfdfdfdfdfdf8f8f8f1f1f1f6f6f6f7f7f7efefeff1f1f1fbfbfbfefefefffffffbfbfbe9e9e9e5e5e5f2f2f2fafafafcfcfcfcfcfcfdfdfdfefefefdfdfdfbfbfbf9f9f9f6f6f6f6f6f6f6f6f6fafafafafafaf9f9f9f7f7f7f5f5f5f6f6f6f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbf8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f9f9f9f8f8f8fafafaf8f8f8f9f9f9fbfbfbfcfcfcfbfbfbf7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8fafafafbfbfbfbfbfbfafafafdfdfdfffffffcfcfcf7f7f7f7f7f7f5f5f5f9f9f9fafafafcfcfcfefefefffffffffffff8f8f8fdfdfdfffffff6f6f6eeeeeefefefefffffffefefefffffffffffffefefefcfcfcecececf6f6f6fffffffefefefcfcfcfcfcfcfdfdfdfcfcfcfafafaf8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8fbfbfbfbfbfbf9f9f9f9f9f9fafafafafafafbfbfbfbfbfbf9f9f9f5f5f5f9f9f9fbfbfbf7f7f7f5f5f5f2f2f2f4f4f4fafafafdfdfdf7f7f7f7f7f7fafafafcfcfcfbfbfbfcfcfcfafafafafafafcfcfcf8f8f8f6f6f6f7f7f7fafafafbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefdfdfdfefefefffffffffffffefefefbfbfbfafafafafafafdfdfdfcfcfcf9f9f9f9f9f9fafafaf7f7f7f9f9f9fbfbfbfefefefdfdfdfcfcfcfdfdfdfdfdfdfefefefdfdfdfcfcfcfbfbfbfcfcfcfefefefdfdfdfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfafafaf8f8f8f6f6f6ebebebeeeeeef2f2f2f5f5f5ededede9e9e9e5e5e5ecececf0f0f0efefeff4f4f4f8f8f8f4f4f4f4f4f4f5f5f5f4f4f4f7f7f7f7f7f7f8f8f8fcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcf9f9f9f8f8f8fefefefdfdfdf9f9f9fafafafcfcfcfefefefefefef7f7f7f4f4f4f6f6f6f3f3f3f1f1f1f6f6f6f5f5f5f5f5f5f9f9f9f6f6f6f5f5f5fbfbfbfcfcfcf7f7f7f9f9f9fcfcfcfdfdfdfbfbfbfbfbfbf2f2f2f3f3f3fefefefefefef6f6f6f2f2f2f7f7f7fdfdfdfbfbfbf9f9f9f9f9f9fafafafbfbfbf9f9f9f8f8f8f5f5f5f4f4f4f5f5f5f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f9f9f9fffffff8f8f8f4f4f4fbfbfbfefefef7f7f7f4f4f4f9f9f9f5f5f5f4f4f4f4f4f4f8f8f8fefefefdfdfdfdfdfdfbfbfbfefefefbfbfbf5f5f5f8f8f8f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafaf3f3f3f3f3f3f5f5f5f4f4f4f3f3f3f4f4f4f5f5f5f5f5f5fbfbfbfafafaf5f5f5f5f5f5f7f7f7f9f9f9fcfcfcfafafaf9f9f9f9f9f9f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8fafafafafafafcfcfcfafafaf7f7f7f8f8f8f4f4f4f4f4f4f5f5f5f3f3f3f0f0f0f3f3f3fcfcfcfffffff9f9f9ebebebe5e5e5ebebebf9f9f9f4f4f4f7f7f7fafafaefefefe9e9e9e9e9e9efefeff1f1f1f5f5f5f5f5f5f8f8f8fafafafafafafcfcfcf9f9f9f2f2f2ececececececf7f7f7fcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefbfbfbfcfcfcfffffffafafaf5f5f5f5f5f5f8f8f8f9f9f9f7f7f7fdfdfdfefefef9f9f9fbfbfbf9f9f9f4f4f4f7f7f7f5f5f5eeeeeeeeeeeef7f7f7f8f8f8f9f9f9fefefef9f9f9f6f6f6f9f9f9f7f7f7fcfcfcf2f2f2e7e7e7ebebebf3f3f3fafafafdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefbfbfbfffffffffffffffffffffffffafafaf5f5f5f7f7f7f5f5f5f5f5f5f1f1f1f2f2f2f7f7f7f7f7f7f6f6f6f2f2f2f4f4f4f6f6f6f4f4f4f9f9f9f6f6f6f1f1f1f5f5f5f3f3f3f3f3f3f5f5f5fbfbfbfafafaf3f3f3e9e9e9e9e9e9e2e2e2f5f5f5fbfbfbf8f8f8edededececece7e7e7e4e4e4eeeeeef3f3f3fafafafffffffffffff7f7f7efefeff1f1f1eeeeeeededede8e8e8e0e0e0d7d7d7d9d9d9e3e3e3f0f0f0f8f8f8f3f3f3f7f7f7eeeeeee4e4e4edededf7f7f7f7f7f7fcfcfcfefefefffffffffffffefefefffffffffffffffffffffffffffffffffffff5f5f5f1f1f1fcfcfcfffffff5f5f5f1f1f1f6f6f6f6f6f6f8f8f8fbfbfbf5f5f5f0f0f0f1f1f1f8f8f8fbfbfbfdfdfdfcfcfcfdfdfdfffffffefefefffffff9f9f9f2f2f2ecececf4f4f4f8f8f8eeeeeeecececfbfbfbfffffffffffffffffffcfcfcf2f2f2f3f3f3fcfcfcfefefefcfcfcf9f9f9f5f5f5efefeff3f3f3f6f6f6f8f8f8fafafafcfcfcfbfbfbfafafafafafaf6f6f6f0f0f0f2f2f2f5f5f5f7f7f7fafafafafafaf8f8f8f7f7f7f9f9f9f7f7f7f8f8f8fafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f7f7f7f9f9f9f9f9f9fafafafbfbfbf9f9f9f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafaf7f7f7f9f9f9f9f9f9f7f7f7fafafafbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafdfdfdf9f9f9f5f5f5f3f3f3ebebebf5f5f5f3f3f3f8f8f8fefefefffffffffffffffffffdfdfdfefefefcfcfcf8f8f8fefefefdfdfdf7f7f7fdfdfdf9f9f9f6f6f6fafafaf7f7f7fbfbfbfefefefcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfefefefefefef9f9f9f9f9f9f7f7f7fafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafafafafafafafafafafafafafafcfcfcfbfbfbfafafafbfbfbfafafaf8f8f8f9f9f9fdfdfdf8f8f8f8f8f8f8f8f8fdfdfdf2f2f2e8e8e8f5f5f5f7f7f7f2f2f2f2f2f2f5f5f5f1f1f1f5f5f5f8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf9f9f9f3f3f3f2f2f2f2f2f2efefeff1f1f1f6f6f6fafafafdfdfdfdfdfdfcfcfcfdfdfdfefefefdfdfdfefefefefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfafafaf9f9f9f8f8f8f4f4f4f3f3f3f5f5f5fafafafefefef0f0f0f1f1f1f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7fafafafafafaf7f7f7f6f6f6fafafafdfdfdf8f8f8f5f5f5f8f8f8f5f5f5f5f5f5f5f5f5f3f3f3f3f3f3f6f6f6f7f7f7f7f7f7f8f8f8f5f5f5f9f9f9fefefefafafaf6f6f6fcfcfcfffffffefefefbfbfbdddddddbdbdbedededf1f1f1f4f4f4fbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdf9f9f9fafafafbfbfbf9f9f9f8f8f8f0f0f0f1f1f1fbfbfbfbfbfbfdfdfdf9f9f9f2f2f2f4f4f4f8f8f8fafafaf9f9f9fcfcfcfafafafdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffefefefbfbfbf9f9f9f9f9f9f8f8f8fafafafdfdfdfefefefdfdfdfefefef8f8f8efefefebebebe6e6e6eaeaeaedededecececf9f9f9fdfdfdfefefefcfcfcfbfbfbfdfdfdfbfbfbf6f6f6f6f6f6f5f5f5fbfbfbfafafafafafafefefefdfdfdfbfbfbfafafaf9f9f9f6f6f6f5f5f5f7f7f7f5f5f5f6f6f6f4f4f4f7f7f7fdfdfdfafafaf4f4f4f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fafafafafafaf8f8f8f8f8f8f8f8f8f3f3f3f6f6f6f5f5f5f4f4f4fafafafdfdfdfafafaf9f9f9f5f5f5f2f2f2f2f2f2fbfbfbfffffffefefef7f7f7e9e9e9e9e9e9eeeeeeeaeaeae8e8e8f0f0f0fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcf9f9f9fafafaf9f9f9f3f3f3edededeeeeeef4f4f4f6f6f6fbfbfbfffffffffffffffffffefefefdfdfdfbfbfbfcfcfcfcfcfcf9f9f9f4f4f4e4e4e4dfdfdff5f5f5f8f8f8fcfcfcfafafafefefef3f3f3edededf3f3f3f8f8f8fdfdfdfafafaf9f9f9f9f9f9fafafafdfdfdfffffffcfcfcfbfbfbfcfcfcf6f6f6fcfcfcfbfbfbf5f5f5f9f9f9fcfcfcfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdf8f8f8f4f4f4f3f3f3fbfbfbf7f7f7efefefe8e8e8f2f2f2f0f0f0e3e3e3f3f3f3f0f0f0ecececeaeaeaeeeeeeefefefebebebe0e0e0e2e2e2dfdfdff3f3f3fdfdfdfcfcfcfdfdfdfffffffdfdfdfcfcfcf8f8f8f5f5f5eeeeeee4e4e4e3e3e3e3e3e3e1e1e1edededf4f4f4fdfdfdf8f8f8f2f2f2edededf5f5f5fbfbfbfcfcfcfdfdfdfcfcfcfafafaf9f9f9f9f9f9f3f3f3eaeaeaddddddd3d3d3d3d3d3d6d6d6ebebebfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf8f8f8fbfbfbf3f3f3f8f8f8fffffffffffffcfcfcf9f9f9f7f7f7eeeeeef2f2f2fbfbfbfffffffbfbfbf9f9f9fdfdfdfffffffdfdfdf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9f7f7f7f8f8f8f5f5f5eeeeeeeeeeeef4f4f4fcfcfcfafafafcfcfcfbfbfbf6f6f6f9f9f9fdfdfdfbfbfbfcfcfcfbfbfbfafafaf6f6f6f4f4f4ebebebe9e9e9f4f4f4fbfbfbfffffffffffffefefefcfcfcf9f9f9fdfdfdfefefefdfdfdf8f8f8fafafafafafaf4f4f4f2f2f2f7f7f7fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf7f7f7f7f7f7fafafaf9f9f9fcfcfcfdfdfdfcfcfcfafafaf9f9f9f8f8f8f7f7f7f8f8f8fafafafafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9fafafaf9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfefefefdfdfdfdfdfdfbfbfbf8f8f8f6f6f6f7f7f7f6f6f6f9f9f9fcfcfcfcfcfcf9f9f9fafafaf9f9f9fafafafbfbfbfafafafbfbfbfcfcfcfafafafafafafafafaf9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfcfcfcf6f6f6f8f8f8f7f7f7f6f6f6fbfbfbfbfbfbfdfdfdfefefefafafaf2f2f2f5f5f5f8f8f8f5f5f5fdfdfdfefefefefefefdfdfdfefefefdfdfdfcfcfcfffffffdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfefefefbfbfbf9f9f9fdfdfdfefefefefefef9f9f9fbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f9f9f9fafafaf6f6f6f4f4f4f4f4f4f6f6f6ebebebecececf2f2f2f7f7f7fdfdfdfcfcfcfbfbfbf9f9f9f6f6f6f5f5f5f7f7f7fbfbfbfafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfafafaf9f9f9fbfbfbf9f9f9fafafafdfdfdfefefefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8f5f5f5f4f4f4f0f0f0ecececf0f0f0efefefe9e9e9e6e6e6e4e4e4e2e2e2ebebebf7f7f7f4f4f4f0f0f0f2f2f2fcfcfcfafafafcfcfcfcfcfcfdfdfdfefefefefefefefefefdfdfdfefefef4f4f4f7f7f7fbfbfbf9f9f9fbfbfbfcfcfcfdfdfdfbfbfbfafafafbfbfbf9f9f9fafafafbfbfbf8f8f8f2f2f2f3f3f3fafafafefefef8f8f8f0f0f0f1f1f1f8f8f8fcfcfcfcfcfcf8f8f8f5f5f5f9f9f9fefefefefefefcfcfcf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfcfcfcfdfdfdfafafafbfbfbfdfdfdf9f9f9e4e4e4e8e8e8edededf1f1f1fdfdfdf3f3f3f3f3f3f9f9f9fcfcfcfcfcfcf9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f2f2f2f3f3f3f8f8f8f9f9f9f9f9f9fafafafdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefffffffefefef7f7f7fdfdfdf4f4f4f0f0f0f1f1f1f8f8f8fdfdfdfdfdfdf1f1f1f6f6f6fbfbfbfcfcfcfbfbfbf8f8f8fdfdfdfafafaf7f7f7fafafafcfcfcfbfbfbfafafafdfdfdfefefef9f9f9f5f5f5f5f5f5f8f8f8f9f9f9f3f3f3f4f4f4f6f6f6f6f6f6f8f8f8fafafafcfcfcf8f8f8f5f5f5f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8fafafafafafafafafaf8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8fcfcfcfffffffbfbfbf7f7f7fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfafafaf4f4f4f3f3f3f1f1f1f2f2f2f7f7f7f6f6f6f8f8f8f6f6f6f2f2f2efefeff7f7f7fcfcfcf9f9f9f6f6f6f8f8f8fcfcfcfbfbfbf6f6f6f0f0f0efefeff3f3f3f4f4f4f5f5f5f9f9f9f8f8f8f6f6f6fbfbfbf6f6f6f8f8f8f6f6f6f5f5f5fafafaf3f3f3eeeeeef7f7f7fafafafcfcfcfbfbfbfafafafcfcfcfefefefbfbfbfafafaf6f6f6fbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfafafaf6f6f6fcfcfcfbfbfbfdfdfdfafafaf7f7f7f9f9f9fefefef9f9f9f0f0f0edededebebebe6e6e6e1e1e1e5e5e5dcdcdce9e9e9efefefececece7e7e7eaeaeaefefeff5f5f5edededf6f6f6f9f9f9f0f0f0e3e3e3e9e9e9f1f1f1f3f3f3f0f0f0eeeeeee4e4e4e6e6e6e9e9e9f2f2f2fafafafefefefffffffffffffffffffdfdfdf6f6f6f7f7f7fefefefffffffffffffefefefbfbfbf6f6f6f2f2f2f6f6f6f0f0f0ebebebf1f1f1f6f6f6fafafaf7f7f7f6f6f6f7f7f7eeeeeef1f1f1eaeaeae5e5e5ececece4e4e4f8f8f8fffffffffffffbfbfbeeeeeededededddddde6e6e6eeeeeefafafafefefefdfdfdfcfcfcf3f3f3eeeeeef4f4f4f3f3f3f6f6f6fcfcfcfcfcfcf6f6f6fefefefbfbfbf4f4f4f2f2f2f4f4f4f8f8f8fdfdfdf9f9f9f7f7f7fafafaf7f7f7f9f9f9f9f9f9f1f1f1f3f3f3f8f8f8f4f4f4efefefefefefecececebebebf4f4f4fdfdfdfffffffefefefcfcfcfcfcfcfafafafdfdfdfdfdfdfafafaf8f8f8f7f7f7fafafaf6f6f6f7f7f7fbfbfbfcfcfcf8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7f9f9f9fbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfafafaf7f7f7f5f5f5f6f6f6f8f8f8fafafafbfbfbfefefefbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fcfcfcfafafaf7f7f7f7f7f7f8f8f8f6f6f6fafafafbfbfbfbfbfbfdfdfdfefefefdfdfdfafafafcfcfcf2f2f2f5f5f5f8f8f8f7f7f7f9f9f9f6f6f6f3f3f3f6f6f6f3f3f3f7f7f7fcfcfcfcfcfcfafafaf6f6f6f9f9f9f4f4f4edededf4f4f4f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f3f3f3f5f5f5fafafafdfdfdfbfbfbfbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8fafafaf9f9f9f9f9f9fcfcfcfdfdfdf9f9f9f3f3f3edededf6f6f6f7f7f7f8f8f8f9f9f9f5f5f5f6f6f6fbfbfbf6f6f6f2f2f2f4f4f4f5f5f5f6f6f6f9f9f9fcfcfcf9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfbfbfbf7f7f7f6f6f6f6f6f6f5f5f5f1f1f1eeeeeeeaeaeaeaeaeae9e9e9e4e4e4e1e1e1e2e2e2dcdcdcd7d7d7d6d6d6d4d4d4dededef0f0f0f7f7f7f4f4f4f2f2f2f2f2f2f1f1f1f3f3f3f8f8f8f9f9f9fdfdfdfcfcfcfdfdfdfefefefffffffefefefcfcfcf7f7f7f7f7f7fbfbfbfafafafcfcfcf1f1f1f2f2f2f7f7f7f7f7f7f7f7f7fafafafbfbfbfafafafbfbfbfefefefbfbfbf8f8f8f9f9f9f7f7f7f5f5f5f4f4f4f2f2f2f3f3f3f7f7f7f6f6f6fafafaf7f7f7f5f5f5fafafaf8f8f8f5f5f5fbfbfbfafafaf9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f3f3f3fafafafdfdfdfcfcfcfbfbfbf8f8f8fafafafcfcfcfefefefbfbfbfafafafafafaf5f5f5f8f8f8f3f3f3f3f3f3fafafafbfbfbf7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f3f3f3f4f4f4f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f3f3f3efefeff4f4f4fafafaf7f7f7f7f7f7f7f7f7f4f4f4f2f2f2f1f1f1f5f5f5fcfcfcebebebf5f5f5fcfcfcf9f9f9fefefef8f8f8f2f2f2eeeeeeeeeeeef6f6f6fcfcfcf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfdfdfdfefefefbfbfbfcfcfcfefefefbfbfbf7f7f7f5f5f5f4f4f4f7f7f7fafafaf8f8f8f5f5f5f8f8f8f9f9f9fafafafafafafcfcfcf7f7f7f7f7f7f9f9f9f8f8f8fbfbfbf9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafaf8f8f8f7f7f7f7f7f7fafafafdfdfdfafafaf8f8f8f7f7f7f6f6f6f1f1f1f0f0f0f9f9f9fffffff3f3f3f2f2f2f5f5f5fafafafcfcfcf8f8f8f4f4f4f0f0f0f0f0f0f1f1f1f5f5f5f1f1f1f0f0f0f3f3f3fafafafdfdfdfcfcfcf9f9f9fcfcfcfcfcfcfcfcfcf7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f3f3f3f3f3f3f3f3f3f4f4f4fbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f3f3f3f4f4f4f3f3f3f4f4f4edededf9f9f9f7f7f7fbfbfbfdfdfdf9f9f9fdfdfdfafafaf8f8f8f4f4f4f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5fbfbfbfcfcfcf5f5f5f7f7f7fafafaf4f4f4f6f6f6fafafaefefeff0f0f0f1f1f1f1f1f1f8f8f8fbfbfbfafafaf1f1f1f0f0f0eeeeeeeeeeeef4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6fafafafcfcfcfcfcfcf6f6f6f2f2f2fbfbfbf8f8f8f0f0f0f6f6f6f1f1f1f8f8f8fdfdfdfdfdfdfbfbfbfdfdfdfbfbfbf8f8f8fcfcfcfafafaf8f8f8fbfbfbfefefefefefef9f9f9f6f6f6f5f5f5f5f5f5f5f5f5f3f3f3f0f0f0e8e8e8efefeff9f9f9fafafaf9f9f9fffffffafafaefefeff5f5f5efefefdfdfdfe7e7e7f9f9f9fcfcfcf9f9f9fbfbfbfdfdfdfffffffffffffcfcfcf7f7f7f3f3f3f6f6f6f8f8f8f5f5f5f5f5f5f8f8f8fbfbfbf6f6f6ecececefefefeaeaeae4e4e4e5e5e5ececece6e6e6f1f1f1fbfbfbfffffffefefefdfdfdfbfbfbfafafaf3f3f3f3f3f3f2f2f2f7f7f7fafafaf7f7f7f4f4f4f0f0f0f5f5f5fbfbfbf0f0f0e2e2e2e3e3e3ecececf4f4f4fdfdfdfffffffefefef9f9f9f4f4f4f4f4f4fbfbfbf9f9f9fbfbfbf8f8f8f4f4f4f9f9f9f6f6f6f7f7f7fbfbfbf9f9f9f9f9f9fafafaf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7fafafafbfbfbfcfcfcfcfcfcfafafaf7f7f7f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcfafafaf6f6f6fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafafbfbfbf9f9f9f6f6f6f5f5f5f7f7f7fafafafbfbfbf9f9f9f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbfbfbfbfcfcfcfafafaf5f5f5f5f5f5f6f6f6f8f8f8fafafaf9f9f9f7f7f7f6f6f6f5f5f5f7f7f7f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfefefefcfcfcfdfdfdfffffff5f5f5efefeff5f5f5f1f1f1f7f7f7f4f4f4f0f0f0efefeff1f1f1f0f0f0f2f2f2f6f6f6f5f5f5f2f2f2f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafaf7f7f7f3f3f3f4f4f4f4f4f4f6f6f6f9f9f9fbfbfbfafafafafafaf8f8f8f9f9f9fafafaf9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f7f7f7f7f7f7fafafafafafafbfbfbfdfdfdfefefefcfcfcfafafaf6f6f6f6f6f6f9f9f9fcfcfcfafafaf2f2f2f6f6f6fafafaf8f8f8f9f9f9fbfbfbfdfdfdfcfcfcf7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f5f5f5f2f2f2f3f3f3eeeeeee9e9e9e7e7e7e3e3e3dfdfdfdddddddddddddadadadbdbdbdcdcdcd9d9d9d5d5d5d4d4d4d7d7d7dadadadfdfdfe1e1e1e4e4e4e7e7e7ecececeeeeeef1f1f1f2f2f2f7f7f7fcfcfcfefefefffffffefefefefefefffffffefefefcfcfcfafafafcfcfcfcfcfcfefefefefefefdfdfdf7f7f7f7f7f7fcfcfcfcfcfcfafafaf8f8f8fbfbfbf8f8f8f4f4f4f7f7f7fdfdfdfcfcfcf8f8f8f5f5f5f8f8f8f9f9f9f6f6f6f7f7f7f7f7f7f3f3f3f7f7f7f9f9f9f9f9f9fafafaf7f7f7f4f4f4f8f8f8fafafaf9f9f9f8f8f8f8f8f8fafafaf8f8f8f5f5f5f8f8f8fafafafafafaf7f7f7f9f9f9f7f7f7f9f9f9f9f9f9fafafafcfcfcf6f6f6f4f4f4f3f3f3f7f7f7fbfbfbfdfdfde8e8e8e7e7e7f5f5f5fdfdfdfbfbfbf7f7f7f9f9f9fcfcfcfcfcfcfafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafaf6f6f6f5f5f5f5f5f5f9f9f9f7f7f7f7f7f7f9f9f9f5f5f5f8f8f8f9f9f9f6f6f6f8f8f8fcfcfcfbfbfbf8f8f8efefefe8e8e8f9f9f9fcfcfceeeeeee9e9e9eaeaeaefefefddddddd3d3d3d6d6d6edededfefefefefefefafafafafafaf9f9f9f6f6f6f9f9f9fcfcfcf8f8f8fbfbfbfdfdfdfefefef9f9f9f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8fafafafbfbfbf6f6f6f5f5f5fafafaf7f7f7f7f7f7fcfcfcf9f9f9fafafafbfbfbfafafafbfbfbfafafaf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbf7f7f7f8f8f8fcfcfcfcfcfcfafafaf9f9f9f4f4f4f7f7f7fafafaf9f9f9fafafafefefefefefef4f4f4f3f3f3f2f2f2f7f7f7fafafaf4f4f4eeeeeee9e9e9ecececf5f5f5f5f5f5f2f2f2f5f5f5fbfbfbfcfcfcf9f9f9f2f2f2f1f1f1fbfbfbfcfcfcfefefefcfcfcf9f9f9f7f7f7f4f4f4f6f6f6fafafafdfdfdfafafaf9f9f9fcfcfcf7f7f7fcfcfcfdfdfdf7f7f7fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfefefefefefefcfcfcfbfbfbf5f5f5f7f7f7ebebebe2e2e2e5e5e5f4f4f4f7f7f7fcfcfcfdfdfdf9f9f9f4f4f4f6f6f6f5f5f5f9f9f9f4f4f4f5f5f5f6f6f6ecececf7f7f7f2f2f2f2f2f2f7f7f7fafafaf6f6f6fcfcfcfffffffafafafbfbfbfefefefcfcfcf7f7f7f8f8f8fefefefffffffffffffffffffefefef5f5f5f2f2f2eaeaeaf4f4f4f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfbfbfbf3f3f3f9f9f9f5f5f5f2f2f2f6f6f6fdfdfdfcfcfcfcfcfcfafafafafafaf5f5f5edededefefeff9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f2f2f2f1f1f1efefeff5f5f5f1f1f1ecececeeeeeef0f0f0f9f9f9fbfbfbf8f8f8fefefefffffffffffffffffffffffffcfcfcfcfcfcfafafaf9f9f9fefefefffffffefefef2f2f2f2f2f2fafafafafafaf0f0f0e3e3e3e0e0e0e7e7e7efefeff4f4f4f0f0f0ebebebededededededf2f2f2fcfcfcf5f5f5efefeff2f2f2f1f1f1f4f4f4fafafaf8f8f8f2f2f2efefeff6f6f6fafafafdfdfdf4f4f4e8e8e8e5e5e5eaeaeaecececf6f6f6fefefefafafaf6f6f6f3f3f3eeeeeef8f8f8fafafaf8f8f8fbfbfbf6f6f6f2f2f2fafafaf6f6f6f2f2f2fafafafdfdfdfdfdfdfbfbfbfafafafafafafafafafafafafbfbfbfafafafcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7fcfcfcfefefefafafafafafafcfcfcf8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f5f5f5f9f9f9fafafafafafafcfcfcfbfbfbf7f7f7f6f6f6f8f8f8fafafafafafaf7f7f7f6f6f6f5f5f5f7f7f7f8f8f8fafafafcfcfcf6f6f6f6f6f6f5f5f5f7f7f7f6f6f6fdfdfdfffffff7f7f7f3f3f3f8f8f8f9f9f9fdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefffffffffffffffffffefefefefefefffffffbfbfbf4f4f4f9f9f9fdfdfdfbfbfbf6f6f6f6f6f6fbfbfbfafafafbfbfbfafafafafafaf9f9f9f5f5f5f9f9f9fcfcfcfbfbfbfafafafafafafafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8fbfbfbfdfdfdf7f7f7f9f9f9f2f2f2fafafafafafafcfcfcfcfcfcf6f6f6f8f8f8fefefefbfbfbf6f6f6f9f9f9fafafaf8f8f8f4f4f4f5f5f5f9f9f9f7f7f7f5f5f5f5f5f5f1f1f1edededececece8e8e8e4e4e4e1e1e1dfdfdfe1e1e1dfdfdfdedededbdbdbdddddddedededfdfdfe1e1e1e1e1e1e2e2e2e7e7e7ecececeeeeeef2f2f2f6f6f6fafafafbfbfbfdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfafafafcfcfcfbfbfbfcfcfcfefefefbfbfbfafafafafafaf8f8f8f6f6f6f0f0f0ededede6e6e6e9e9e9fcfcfcfdfdfdf9f9f9fafafafbfbfbf9f9f9f4f4f4f6f6f6fcfcfcf9f9f9f7f7f7f3f3f3f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcf8f8f8f6f6f6fafafafafafafafafaf9f9f9f2f2f2f8f8f8fbfbfbfbfbfbfbfbfbfffffffcfcfcf7f7f7f9f9f9fbfbfbfdfdfdf8f8f8f1f1f1f8f8f8fbfbfbf9f9f9fcfcfcfafafaf6f6f6f5f5f5fcfcfcf9f9f9f6f6f6f9f9f9fdfdfdececece9e9e9fcfcfcf5f5f5f5f5f5f5f5f5fafafafbfbfbfbfbfbfafafaf8f8f8f8f8f8fafafafcfcfcfafafafbfbfbfafafaf7f7f7f5f5f5f7f7f7fbfbfbfbfbfbfcfcfcfefefefdfdfdf6f6f6f3f3f3f5f5f5f7f7f7f5f5f5f2f2f2ecececedededf6f6f6fcfcfcfdfdfdfbfbfbf7f7f7f9f9f9f2f2f2f0f0f0eaeaeae6e6e6f0f0f0fefefefdfdfdf7f7f7f7f7f7fbfbfbfafafafafafaf9f9f9f3f3f3f8f8f8fffffffefefef5f5f5f4f4f4f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8fafafaf8f8f8f5f5f5f6f6f6f6f6f6fcfcfcf8f8f8f7f7f7f7f7f7f7f7f7fafafafbfbfbfafafafafafafafafaf9f9f9f8f8f8f9f9f9fcfcfcfbfbfbfafafafafafaf8f8f8f9f9f9fafafafafafafdfdfdf8f8f8f6f6f6f4f4f4f5f5f5fcfcfcfffffff9f9f9eeeeeeefefeff1f1f1f3f3f3f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f4f4f4f7f7f7fcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfafafaf9f9f9fbfbfbf8f8f8f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcf8f8f8f3f3f3f2f2f2f7f7f7f7f7f7edededf6f6f6f9f9f9fffffffefefefcfcfcfdfdfdf8f8f8ededede5e5e5e2e2e2dadadaf0f0f0f3f3f3efefeff4f4f4fffffffffffffffffffffffffafafaeeeeeef3f3f3eeeeeefafafafcfcfcf9f9f9f0f0f0f7f7f7f7f7f7fbfbfbfcfcfcf6f6f6f5f5f5f8f8f8fefefefefefefdfdfdf9f9f9f6f6f6fdfdfdfffffffffffffdfdfdfcfcfcfcfcfcfafafaf8f8f8f0f0f0f8f8f8f8f8f8fdfdfdf9f9f9f9f9f9ececece1e1e1e5e5e5efefeff9f9f9f8f8f8fdfdfdfcfcfcf1f1f1eaeaeaf5f5f5fdfdfdfdfdfdf9f9f9fdfdfdfafafaf9f9f9fafafaebebebe3e3e3e7e7e7edededf7f7f7fafafafcfcfcfdfdfdfbfbfbf3f3f3ebebebfafafafffffffffffffffffffffffffffffffffffffefefefdfdfdfafafaf5f5f5f6f6f6f4f4f4f4f4f4f4f4f4f2f2f2fbfbfbfefefefffffffefefefdfdfdf4f4f4edededf0f0f0ecececf3f3f3f8f8f8fafafafbfbfbf5f5f5f6f6f6fdfdfdfdfdfdf7f7f7f5f5f5f9f9f9f9f9f9f7f7f7eeeeeeefefeff9f9f9fafafaf3f3f3edededeaeaeae2e2e2eaeaeaf0f0f0f4f4f4fbfbfbfffffffffffff9f9f9f8f8f8f7f7f7f7f7f7f3f3f3f6f6f6fbfbfbf7f7f7eeeeeef0f0f0f6f6f6fbfbfbfdfdfdfcfcfcfafafafbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8fcfcfcfafafafafafafafafaf9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9fafafaf8f8f8f7f7f7f5f5f5f7f7f7f9f9f9f9f9f9f8f8f8fafafafafafaf7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f9f9f9fcfcfcfdfdfdf9f9f9f7f7f7fbfbfbfcfcfcfbfbfbfafafaf8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfbfbfbfbfbfbf5f5f5f8f8f8f4f4f4f4f4f4f8f8f8fefefefffffffbfbfbf2f2f2edededf3f3f3fefefef8f8f8f5f5f5fefefefefefef9f9f9f7f7f7f8f8f8f6f6f6f8f8f8fbfbfbf8f8f8fcfcfcfffffffefefefafafaf4f4f4fbfbfbfffffffffffffffffffefefefdfdfdfbfbfbfefefefdfdfdfcfcfcfdfdfdfefefef9f9f9f6f6f6f5f5f5f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f4f4f4f9f9f9fbfbfbfafafaf9f9f9f8f8f8fafafafdfdfdf4f4f4f6f6f6f5f5f5fcfcfcfcfcfcfcfcfcfafafaf9f9f9fbfbfbfefefefbfbfbf5f5f5f5f5f5f7f7f7fbfbfbfafafaf5f5f5f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfafafaf8f8f8fbfbfbfffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfcfcfcfdfdfdfefefefcfcfcfdfdfdfbfbfbfafafafbfbfbfbfbfbf9f9f9f9f9f9fcfcfcfdfdfdfbfbfbfdfdfdf5f5f5f0f0f0f0f0f0f4f4f4fbfbfbfbfbfbfcfcfcfbfbfbf6f6f6f6f6f6fafafaf6f6f6f0f0f0f3f3f3fdfdfdfbfbfbfbfbfbf9f9f9fafafafafafafcfcfcfdfdfdfcfcfcfafafaf7f7f7fcfcfcfefefefdfdfdf2f2f2f1f1f1f8f8f8f9f9f9fcfcfcfdfdfdf7f7f7f3f3f3f0f0f0f7f7f7fcfcfcf7f7f7f7f7f7fcfcfcfafafaf6f6f6f7f7f7fafafafafafaefefefebebebfdfdfdfefefefdfdfdfbfbfbfbfbfbfafafaebebebfcfcfcf6f6f6f7f7f7f5f5f5f9f9f9fcfcfcfbfbfbfbfbfbf7f7f7f9f9f9fbfbfbfafafaf8f8f8f5f5f5f1f1f1f8f8f8fafafafefefefdfdfdfbfbfbfbfbfbfafafaf6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f0f0f0ebebebf0f0f0f7f7f7f5f5f5fefefefffffffefefefefefefbfbfbfcfcfcfdfdfdfdfdfdfcfcfcf8f8f8fcfcfcfbfbfbf6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6fbfbfbfffffffdfdfdfbfbfbf8f8f8f5f5f5f4f4f4f8f8f8f8f8f8fafafafdfdfdfbfbfbf7f7f7f5f5f5f6f6f6fbfbfbf5f5f5f7f7f7f6f6f6f8f8f8fbfbfbfcfcfcfafafaf8f8f8f9f9f9fafafaf9f9f9fafafafbfbfbfafafaf9f9f9fafafafbfbfbf8f8f8f9f9f9fcfcfcfdfdfdfafafafafafaf7f7f7f7f7f7fefefefffffff9f9f9f3f3f3f4f4f4f4f4f4f4f4f4f7f7f7fcfcfcf9f9f9efefefecececf3f3f3fbfbfbfdfdfdfefefefefefefefefefafafafafafaf9f9f9fbfbfbf8f8f8fafafafffffffefefefefefefbfbfbf7f7f7f9f9f9f9f9f9f9f9f9fafafafafafafffffff9f9f9f1f1f1f7f7f7f5f5f5f5f5f5f5f5f5f2f2f2f0f0f0f1f1f1f0f0f0f5f5f5f8f8f8f9f9f9fefefefffffffefefefdfdfdfcfcfcfbfbfbf4f4f4f2f2f2e9e9e9e5e5e5efefeffbfbfbf9f9f9fbfbfbf7f7f7f6f6f6fcfcfcecececf9f9f9f5f5f5f3f3f3fbfbfbf2f2f2f4f4f4fdfdfdf9f9f9f8f8f8fdfdfdfbfbfbf9f9f9fdfdfdfbfbfbfbfbfbf7f7f7f7f7f7fcfcfcfbfbfbf7f7f7fcfcfcfcfcfcf5f5f5f9f9f9fcfcfcf1f1f1f4f4f4f9f9f9f9f9f9f2f2f2fafafaf5f5f5e5e5e5d9d9d9f3f3f3fdfdfdfafafaf1f1f1eaeaeae4e4e4e7e7e7f1f1f1e7e7e7eeeeeefafafafefefefefefefbfbfbfafafaf4f4f4eaeaead7d7d7d5d5d5fbfbfbfffffffffffffcfcfcf6f6f6f6f6f6f6f6f6e7e7e7dcdcdce5e5e5eaeaeaeeeeeef0f0f0eaeaeaf0f0f0f5f5f5f9f9f9f7f7f7eeeeeee3e3e3dfdfdfdadadaecececfafafaf7f7f7fcfcfcfffffffefefefcfcfcfcfcfcfdfdfdf7f7f7fafafafefefefcfcfcf6f6f6f4f4f4f5f5f5f4f4f4f3f3f3e4e4e4dadadae2e2e2efefeff0f0f0ecececefefeff8f8f8fefefefffffffffffffcfcfcfafafaf6f6f6eeeeeeedededf4f4f4fdfdfdfdfdfdf9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f4f4f4f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f5f5f5f6f6f6f6f6f6f6f6f6f8f8f8fafafaf9f9f9f9f9f9fafafafafafafbfbfbfbfbfbf8f8f8f4f4f4f5f5f5fbfbfbf8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5fafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f5f5f5f6f6f6f8f8f8fafafafcfcfcf9f9f9f9f9f9f8f8f8f8f8f8fcfcfcfcfcfcf8f8f8f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fefefefafafaf5f5f5f5f5f5f8f8f8f9f9f9f9f9f9f6f6f6fafafaf9f9f9f0f0f0f3f3f3f7f7f7f8f8f8f8f8f8efefefecececefefeff3f3f3f5f5f5f8f8f8f4f4f4fafafafafafaf7f7f7f3f3f3f4f4f4fafafafbfbfbfdfdfdfefefefdfdfdfbfbfbefefeff0f0f0f4f4f4f2f2f2f4f4f4f7f7f7f6f6f6f8f8f8f9f9f9f5f5f5f8f8f8fbfbfbf9f9f9f8f8f8f6f6f6f6f6f6fbfbfbf5f5f5f3f3f3f6f6f6f6f6f6f8f8f8fcfcfcfafafaf6f6f6f9f9f9fdfdfdfafafafafafafafafafbfbfbfdfdfdfbfbfbfdfdfdfffffffdfdfdfbfbfbfbfbfbfdfdfdfefefefdfdfdfefefefffffffffffffbfbfbf5f5f5f5f5f5f6f6f6f8f8f8f2f2f2f4f4f4fffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfbfafafafdfdfdfefefefcfcfcfdfdfdfcfcfcf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfdfdfdf9f9f9f9f9f9f6f6f6f6f6f6f8f8f8f8f8f8fafafafafafaf8f8f8f8f8f8f5f5f5f5f5f5f7f7f7f7f7f7fcfcfcf9f9f9f3f3f3f2f2f2fcfcfcfbfbfbfafafafdfdfdfbfbfbfafafafafafafafafaf8f8f8f9f9f9f9f9f9fdfdfdfffffff5f5f5eeeeeef5f5f5fbfbfbfbfbfbfbfbfbfcfcfcf6f6f6f8f8f8f6f6f6fafafaf8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9fbfbfbfdfdfdfafafaf8f8f8eeeeeef9f9f9f9f9f9f4f4f4f9f9f9f9f9f9fbfbfbf2f2f2f2f2f2f9f9f9fdfdfdfcfcfcf9f9f9f9f9f9fafafafcfcfcfcfcfcfdfdfdf7f7f7ebebebe4e4e4f8f8f8fcfcfcfbfbfbfbfbfbf7f7f7f7f7f7f5f5f5f0f0f0fdfdfdfefefefafafafbfbfbfcfcfcfbfbfbf8f8f8f6f6f6f9f9f9f4f4f4e4e4e4f6f6f6fcfcfcfafafafafafaf9f9f9f2f2f2eeeeeef6f6f6f6f6f6fbfbfbfbfbfbfdfdfdfcfcfcf9f9f9f6f6f6f9f9f9f5f5f5fafafafdfdfdfafafafafafafbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7fafafafcfcfcfbfbfbfdfdfdfcfcfcfafafaf9f9f9f8f8f8f5f5f5f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafafbfbfbfafafaf9f9f9fafafafafafaf7f7f7fafafaf9f9f9fafafafafafaf6f6f6f7f7f7fafafaf5f5f5f6f6f6fdfdfdfffffffafafaf4f4f4f5f5f5f4f4f4f8f8f8f4f4f4f0f0f0f2f2f2f4f4f4fafafafefefefefefefdfdfdfbfbfbfcfcfcfefefefdfdfdfefefefefefefefefefcfcfcf5f5f5eeeeeeeeeeeef3f3f3f4f4f4f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6ececece6e6e6f0f0f0f2f2f2fafafafdfdfdfffffffffffffffffffffffff8f8f8f7f7f7f3f3f3f0f0f0f2f2f2eaeaeae7e7e7e6e6e6f2f2f2efefefe6e6e6efefeffffffff9f9f9f5f5f5f5f5f5f3f3f3fdfdfdfbfbfbfdfdfdf8f8f8f6f6f6fefefefefefef9f9f9f8f8f8fdfdfdf8f8f8ecececebebebf0f0f0fafafaf1f1f1f9f9f9fafafaf9f9f9f6f6f6f7f7f7f0f0f0eaeaeaf1f1f1f8f8f8f6f6f6fbfbfbf4f4f4f1f1f1f2f2f2f1f1f1f2f2f2fafafaf9f9f9f6f6f6fafafaf6f6f6f0f0f0edededefefeff6f6f6f8f8f8fbfbfbfefefefefefef9f9f9f5f5f5f2f2f2eeeeeee9e9e9f2f2f2f5f5f5f4f4f4f8f8f8fbfbfbfefefefefefefcfcfcf3f3f3ecececeeeeeef0f0f0eeeeeef0f0f0f7f7f7fafafafafafaf8f8f8f0f0f0e4e4e4dadadadededee5e5e5e3e3e3e0e0e0ebebebf8f8f8fefefefffffffffffffffffffefefefdfdfdfbfbfbf8f8f8f6f6f6f5f5f5fcfcfcfcfcfcf4f4f4e6e6e6e3e3e3e2e2e2dadadadcdcdce6e6e6f3f3f3f0f0f0e6e6e6e6e6e6f1f1f1fcfcfcfffffffefefefbfbfbfafafaf6f6f6f4f4f4f1f1f1f3f3f3fcfcfcfdfdfdfafafafafafaf7f7f7f5f5f5fdfdfdfdfdfdfbfbfbfcfcfcfafafaf9f9f9f7f7f7f7f7f7f8f8f8fbfbfbfcfcfcf7f7f7fafafafbfbfbfafafaf8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6fafafaf9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafafbfbfbfafafaf9f9f9fbfbfbfafafaf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8fafafafcfcfcfbfbfbf8f8f8f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8fafafaf8f8f8f9f9f9fafafaf8f8f8fcfcfcfefefef8f8f8f0f0f0f5f5f5fafafafafafaf6f6f6f4f4f4fdfdfdfefefefdfdfdfefefefefefef5f5f5fafafafdfdfdfbfbfbf7f7f7f2f2f2f5f5f5f8f8f8f8f8f8f5f5f5eeeeeeebebebedededf6f6f6fafafafbfbfbfffffffffffff4f4f4e6e6e6e5e5e5f7f7f7fcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf6f6f6fcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbfafafafafafaf9f9f9fafafafefefef8f8f8f8f8f8fdfdfdf8f8f8fbfbfbfefefefffffffbfbfbfcfcfcfefefefcfcfcfafafafbfbfbfcfcfcfcfcfcfafafafafafaf7f7f7f7f7f7f7f7f7f6f6f6f7f7f7fdfdfdf8f8f8f8f8f8fafafafdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fafafafafafafbfbfbfafafaf9f9f9fbfbfbfcfcfcfafafafafafafcfcfcfbfbfbfcfcfcfcfcfcf9f9f9fafafaf8f8f8f5f5f5f4f4f4f6f6f6fafafafcfcfcf3f3f3eeeeeeefefeff4f4f4f8f8f8fafafafcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7fbfbfbfafafafbfbfbfafafaf8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8fafafafefefefefefef2f2f2f3f3f3f7f7f7fafafafafafafbfbfbf4f4f4f7f7f7fbfbfbfafafafbfbfbf4f4f4f5f5f5fcfcfcfafafaf9f9f9f8f8f8fafafafcfcfcfafafaf9f9f9fdfdfdfafafaf1f1f1fbfbfbfbfbfbe6e6e6f3f3f3fffffff9f9f9eeeeeef5f5f5fafafafcfcfcf8f8f8f7f7f7f6f6f6fafafafafafafbfbfbfafafafcfcfcfcfcfcfafafaf7f7f7f8f8f8f8f8f8f6f6f6fbfbfbfafafaf6f6f6f3f3f3f6f6f6fbfbfbfafafaf2f2f2f0f0f0eeeeeeefefeffafafafdfdfdf1f1f1e7e7e7f1f1f1fffffffefefefffffffbfbfbecececf3f3f3f3f3f3f7f7f7fcfcfcf8f8f8f5f5f5fbfbfbf9f9f9f8f8f8f6f6f6f8f8f8fafafaeaeaeaefefeff8f8f8fbfbfbf8f8f8f9f9f9fafafaf8f8f8fafafafbfbfbfdfdfdfdfdfdfdfdfdf9f9f9f0f0f0eeeeeef9f9f9f9f9f9fafafaf9f9f9f5f5f5f5f5f5f9f9f9f7f7f7f6f6f6f6f6f6f9f9f9f6f6f6f6f6f6f9f9f9f9f9f9fafafafafafafafafafbfbfbf7f7f7f6f6f6f7f7f7f3f3f3f7f7f7fefefefcfcfceeeeeee9e9e9efefeff3f3f3f3f3f3f2f2f2f7f7f7fcfcfcfdfdfdf9f9f9f7f7f7f9f9f9fafafafbfbfbfdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f6f6f6f4f4f4f4f4f4f1f1f1eeeeeef2f2f2f6f6f6f6f6f6f5f5f5f7f7f7fbfbfbfafafaf8f8f8fafafafafafaf9f9f9fbfbfbfcfcfcfffffffffffffdfdfdf9f9f9f4f4f4f3f3f3eaeaeae9e9e9f4f4f4f1f1f1f5f5f5fafafaebebebf0f0f0f0f0f0edededfefefefffffff9f9f9eeeeeef9f9f9ececece1e1e1eeeeeef7f7f7fefefeedededecececf8f8f8fcfcfcfffffff9f9f9f5f5f5fcfcfcfdfdfdf9f9f9f2f2f2f3f3f3fbfbfbfcfcfcfdfdfdfcfcfcf7f7f7e8e8e8dfdfdfedededfafafaf1f1f1f2f2f2fafafafefefefdfdfdf6f6f6f4f4f4f4f4f4e9e9e9f0f0f0f9f9f9f6f6f6f6f6f6fdfdfdf4f4f4f7f7f7fcfcfcfefefefcfcfcfbfbfbf7f7f7f2f2f2eeeeeef2f2f2f6f6f6f6f6f6f9f9f9fafafafefefefffffffffffffffffff8f8f8f2f2f2eeeeeef5f5f5f7f7f7f8f8f8f8f8f8fafafaf9f9f9f4f4f4eeeeeee6e6e6dededee0e0e0edededf0f0f0efefeff6f6f6fdfdfdfefefefefefefefefefffffffefefefdfdfdfcfcfcfbfbfbf9f9f9f5f5f5f4f4f4f6f6f6f9f9f9fafafafefefefffffff7f7f7e1e1e1e2e2e2eaeaeaf4f4f4fcfcfcfefefee9e9e9ddddddeaeaeaf9f9f9fffffffffffff9f9f9f0f0f0eeeeeef0f0f0f0f0f0f0f0f0f9f9f9fffffffffffffcfcfcf7f7f7f1f1f1eeeeeef6f6f6fbfbfbfdfdfdfbfbfbfafafafcfcfcfbfbfbf6f6f6f2f2f2f5f5f5fbfbfbf8f8f8f6f6f6fafafaf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfafafafcfcfcfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f6f6f6f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfefefefbfbfbf6f6f6f7f7f7fdfdfdfcfcfcf7f7f7f8f8f8fafafafdfdfdfdfdfdfbfbfbfcfcfcfafafaf7f7f7fafafafdfdfdf1f1f1eeeeeef2f2f2f5f5f5fafafafbfbfbfefefefefefefdfdfdfdfdfdfafafaf6f6f6fcfcfcfefefef2f2f2e3e3e3ecececf4f4f4f4f4f4efefeff8f8f8f6f6f6f5f5f5fcfcfcfcfcfcfefefefcfcfcfcfcfcfbfbfbfefefefbfbfbfafafafefefefefefefdfdfdfcfcfcfdfdfdfefefefefefefefefefffffffffffffefefefffffffefefefefefefcfcfcf9f9f9fafafafdfdfdfcfcfcf7f7f7f6f6f6f4f4f4edededebebebf0f0f0ececece8e8e8f1f1f1f6f6f6f4f4f4f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f1f1f1ecececebebebedededf8f8f8f6f6f6f8f8f8fafafaf6f6f6f3f3f3f3f3f3f7f7f7f4f4f4f2f2f2f5f5f5f7f7f7fbfbfbf9f9f9f8f8f8f6f6f6f5f5f5f9f9f9fafafaf4f4f4f2f2f2f3f3f3fbfbfbf9f9f9f9f9f9f9f9f9fcfcfcfbfbfbf8f8f8fafafafbfbfbf9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfafafaf7f7f7f5f5f5f7f7f7f8f8f8f2f2f2f9f9f9fefefefcfcfcfafafaf8f8f8f8f8f8fafafaf5f5f5f9f9f9f8f8f8fdfdfdfffffff7f7f7f0f0f0f6f6f6f9f9f9fbfbfbf9f9f9fafafafbfbfbf9f9f9f7f7f7fafafafafafaf2f2f2f5f5f5fafafafcfcfcf8f8f8f5f5f5f7f7f7f9f9f9fdfdfdfafafaf5f5f5f0f0f0f6f6f6f9f9f9fdfdfdf9f9f9fcfcfcfcfcfcf1f1f1f4f4f4f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fafafafcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f2f2f2ecececeeeeeef1f1f1efefeff8f8f8f7f7f7f0f0f0ecececeaeaeae6e6e6f7f7f7fbfbfbf8f8f8f6f6f6f7f7f7fefefefefefefefefefdfdfdfbfbfbfefefefcfcfcfbfbfbfafafafafafafbfbfbedededf5f5f5fafafafbfbfbf9f9f9f9f9f9f9f9f9f3f3f3f2f2f2fafafafffffff7f7f7f1f1f1f9f9f9f8f8f8f5f5f5f6f6f6f5f5f5f4f4f4f1f1f1f1f1f1f1f1f1f5f5f5fafafafdfdfdfbfbfbf5f5f5f7f7f7f6f6f6f7f7f7f9f9f9fbfbfbf8f8f8f8f8f8fafafaf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfbfbfbfbfbfbf8f8f8f7f7f7f6f6f6f6f6f6f5f5f5fdfdfdfffffff1f1f1e4e4e4eaeaeaf8f8f8fdfdfdfcfcfcfcfcfcf8f8f8fafafafbfbfbf9f9f9fafafafbfbfbfcfcfcfdfdfdf7f7f7f5f5f5f4f4f4f3f3f3f0f0f0eeeeeef3f3f3f9f9f9f9f9f9f7f7f7fbfbfbf7f7f7fafafafefefefffffffffffffefefefdfdfdfcfcfcf7f7f7f2f2f2f4f4f4f1f1f1eaeaeaf5f5f5f0f0f0ebebebeaeaeaf0f0f0edededecececf1f1f1e7e7e7f2f2f2fdfdfdf6f6f6f9f9f9f9f9f9f6f6f6fefefef5f5f5f6f6f6f2f2f2efefefdededee6e6e6f8f8f8fffffffefefef7f7f7f4f4f4f8f8f8f7f7f7fcfcfcf9f9f9f8f8f8fffffffbfbfbf9f9f9fcfcfcfefefef9f9f9edededeaeaeae8e8e8ecececf2f2f2f7f7f7fbfbfbf8f8f8fdfdfdfdfdfdfcfcfcf6f6f6eaeaeae7e7e7f2f2f2f7f7f7f7f7f7f8f8f8f8f8f8fdfdfdfefefefafafafafafafbfbfbfcfcfcfcfcfcfafafafdfdfdf9f9f9f1f1f1f7f7f7fcfcfcfdfdfdfffffffefefefffffffefefefbfbfbf9f9f9f6f6f6f4f4f4f4f4f4f3f3f3f9f9f9fbfbfbfafafaf6f6f6f1f1f1ecececeeeeeef9f9f9fafafaf7f7f7fafafafcfcfcfcfcfcfefefefffffffffffffffffffefefefcfcfcfbfbfbfafafafcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fcfcfcfefefefefefefefefefffffffffffffffffffffffffefefef4f4f4fafafafefefefffffffefefef9f9f9ebebebebebebefefeff0f0f0f4f4f4f7f7f7fbfbfbfefefefefefef6f6f6f0f0f0eeeeeef6f6f6fcfcfcfdfdfdfafafaf8f8f8f9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f6f6f6f8f8f8f8f8f8fbfbfbf7f7f7fbfbfbfbfbfbfbfbfbf7f7f7f5f5f5f3f3f3f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf9f9f9fafafafbfbfbfafafaf9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf8f8f8f7f7f7fbfbfbf5f5f5f9f9f9fcfcfcfdfdfdfdfdfdfefefefefefefefefefefefefcfcfcfcfcfcfafafafefefefffffffafafafbfbfbfafafaf5f5f5f6f6f6f4f4f4f3f3f3fbfbfbf8f8f8ddddddececece9e9e9f6f6f6fafafae8e8e8f6f6f6fafafaf9f9f9f7f7f7fcfcfcfefefefffffffdfdfdf6f6f6fcfcfcfefefefcfcfcfefefefefefefefefefefefefefefefdfdfdfcfcfcf9f9f9f9f9f9f6f6f6f3f3f3f3f3f3ebebebeeeeeef3f3f3f0f0f0f5f5f5f6f6f6f6f6f6f3f3f3f7f7f7f4f4f4eeeeeef0f0f0f4f4f4fafafafafafaf9f9f9f7f7f7f4f4f4f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f5f5f5f7f7f7f4f4f4f5f5f5f0f0f0f0f0f0f6f6f6f4f4f4f1f1f1f5f5f5f5f5f5f0f0f0f1f1f1fafafafafafafbfbfbfbfbfbfafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8fafafafafafaf2f2f2f3f3f3f7f7f7fafafaf8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f6f6f6f8f8f8fafafafafafafafafafafafaf9f9f9f7f7f7fafafafafafafdfdfdfdfdfdfcfcfcf5f5f5f5f5f5fbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fafafaf7f7f7fbfbfbfbfbfbfffffffbfbfbeeeeeeefefeffafafafdfdfdf9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfafafafbfbfbf6f6f6f3f3f3fbfbfbfcfcfcfafafaf5f5f5f7f7f7f6f6f6f5f5f5f5f5f5f8f8f8fafafafbfbfbfafafaf8f8f8fbfbfbf7f7f7f5f5f5f5f5f5f2f2f2fafafafcfcfcfbfbfbf9f9f9fafafafafafafcfcfcfdfdfdf7f7f7f2f2f2f1f1f1f8f8f8fafafafdfdfdfefefefdfdfdfcfcfcfcfcfcfefefefdfdfdfdfdfdfdfdfdfdfdfdfafafafbfbfbfafafaf4f4f4fefefefffffffffffffffffffefefefcfcfcfbfbfbfafafaf4f4f4efefeff0f0f0eeeeeef1f1f1fbfbfbf8f8f8f4f4f4f5f5f5f9f9f9fcfcfcf6f6f6f5f5f5f5f5f5fefefefffffff9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcf8f8f8f7f7f7f4f4f4f2f2f2f6f6f6fbfbfbfcfcfcfbfbfbfdfdfdfefefefdfdfdf9f9f9f8f8f8f9f9f9fafafafafafafcfcfcfafafaf9f9f9fafafaf9f9f9fafafaf9f9f9fbfbfbfbfbfbf8f8f8fafafaf8f8f8f8f8f8f4f4f4f3f3f3fafafafffffffbfbfbf6f6f6f5f5f5f3f3f3f8f8f8f9f9f9fafafaf9f9f9fdfdfdfcfcfcfbfbfbf8f8f8f8f8f8f5f5f5f3f3f3f3f3f3f4f4f4f3f3f3f6f6f6f8f8f8fbfbfbfbfbfbfdfdfdfffffffffffffffffffefefefcfcfcf8f8f8f2f2f2eeeeeedbdbdbdfdfdfededede7e7e7e8e8e8ebebebe8e8e8edededf7f7f7f5f5f5f4f4f4f2f2f2f3f3f3f0f0f0f0f0f0f3f3f3f9f9f9fefefefbfbfbeaeaeaf0f0f0fefefefdfdfdfcfcfcf8f8f8fafafafafafafefefefafafaf9f9f9fcfcfcf9f9f9ecececfdfdfdfcfcfcfdfdfdfefefefafafaf3f3f3fbfbfbf4f4f4ececece7e7e7ebebebe8e8e8eaeaeae4e4e4eaeaeaf9f9f9fcfcfcfdfdfdf6f6f6efefefe8e8e8f7f7f7f5f5f5f5f5f5f6f6f6f3f3f3fcfcfcfffffffffffffefefefbfbfbfbfbfbfffffff8f8f8edededf3f3f3f9f9f9fdfdfdfefefefefefefefefefefefefdfdfdfcfcfcf9f9f9f7f7f7f5f5f5f9f9f9f9f9f9f5f5f5f4f4f4f8f8f8f9f9f9fafafafbfbfbfdfdfdfcfcfcfafafaf8f8f8f4f4f4f0f0f0f3f3f3fefefefffffffffffffffffffefefef9f9f9fcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafafbfbfbfcfcfcfdfdfdfafafafdfdfdfefefefafafaf9f9f9fefefefffffffffffffffffffefefefffffffffffffffffffffffffffffff8f8f8e4e4e4e4e4e4f1f1f1f6f6f6fcfcfcfefefefdfdfdfafafafcfcfcf8f8f8ebebebefefeffbfbfbfbfbfbf9f9f9fafafafafafafcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf5f5f5f7f7f7fbfbfbf9f9f9fcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcf8f8f8f6f6f6f7f7f7f5f5f5f4f4f4fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdf8f8f8f8f8f8f6f6f6fafafafbfbfbf9f9f9fafafafcfcfcfcfcfcfdfdfdfefefefffffffefefefffffffefefefbfbfbf8f8f8fafafafbfbfbfdfdfdfcfcfcf9f9f9fefefefdfdfde7e7e7ededededededeeeeeefafafaf6f6f6f7f7f7f8f8f8f6f6f6f4f4f4fbfbfbfbfbfbfcfcfcf9f9f9f3f3f3f3f3f3f8f8f8f9f9f9f4f4f4ebebebebebebeeeeeeefefeff0f0f0efefefefefeff1f1f1ececece7e7e7eeeeeef0f0f0f0f0f0f4f4f4fbfbfbfcfcfcf3f3f3eeeeeef3f3f3fbfbfbfcfcfcfcfcfcfefefefefefefffffffefefefefefefefefefdfdfdfdfdfdfbfbfbf7f7f7f6f6f6fcfcfcfbfbfbfdfdfdfafafafcfcfcfefefefbfbfbf8f8f8f9f9f9fcfcfcfbfbfbf8f8f8f8f8f8f8f8f8fcfcfcfefefefefefefdfdfdf8f8f8f7f7f7f9f9f9fafafaf9f9f9f7f7f7f9f9f9f7f7f7f7f7f7fafafafdfdfdfbfbfbf8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9fafafafbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafafbfbfbfefefefffffffbfbfbf5f5f5f6f6f6fafafafbfbfbfafafafafafafafafaf6f6f6fbfbfbfbfbfbfefefef8f8f8f0f0f0f5f5f5fbfbfbfafafaf7f7f7fafafafbfbfbfafafaf7f7f7f7f7f7f9f9f9f5f5f5f6f6f6f9f9f9fbfbfbf7f7f7f7f7f7fbfbfbfbfbfbf9f9f9fafafafbfbfbfbfbfbfbfbfbfdfdfdfafafafafafafdfdfdf7f7f7f3f3f3f4f4f4f9f9f9fafafaf8f8f8f6f6f6f6f6f6f8f8f8fafafaf8f8f8fafafafafafaf8f8f8f5f5f5f8f8f8fcfcfcfdfdfdfbfbfbf9f9f9fafafafcfcfcfefefefcfcfcfbfbfbfafafafcfcfcf7f7f7f9f9f9fdfdfdfdfdfdfdfdfdf9f9f9f8f8f8fbfbfbf8f8f8f8f8f8f4f4f4edededecececeeeeeef5f5f5f6f6f6fafafafcfcfcf9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f6f6f6fdfdfdfcfcfcfafafafefefefafafaf1f1f1efefeff2f2f2f5f5f5f7f7f7fafafafbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafafbfbfbfafafafafafafbfbfbfbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f9f9f9fbfbfbfafafaf8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f2f2f2fafafafffffffefefef9f9f9f4f4f4f0f0f0f2f2f2fafafafbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fafafafdfdfdfefefefefefefffffffffffffffffffdfdfdfafafaf3f3f3edededebebebe9e9e9e6e6e6e7e7e7e3e3e3e5e5e5edededf7f7f7fbfbfbf5f5f5f1f1f1f5f5f5f3f3f3f6f6f6fbfbfbf6f6f6f5f5f5eeeeeeedededefefeff8f8f8f4f4f4fbfbfbfdfdfdfcfcfcf4f4f4efefeffcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf0f0f0f8f8f8fafafaf8f8f8efefefd6d6d6e1e1e1fffffffefefefbfbfbfdfdfdf8f8f8e5e5e5d8d8d8dddddddfdfdfe4e4e4e9e9e9eeeeeef9f9f9fdfdfdfafafaf2f2f2f6f6f6f6f6f6efefeff6f6f6f6f6f6fcfcfcfbfbfbf0f0f0fbfbfbfffffffcfcfcfbfbfbfefefefafafaf9f9f9f7f7f7fbfbfbf8f8f8fafafafefefefefefefcfcfcf9f9f9fcfcfcf6f6f6f3f3f3f5f5f5f6f6f6f2f2f2f6f6f6fafafafdfdfdf9f9f9fcfcfcfdfdfdfefefefdfdfdfcfcfcf8f8f8f4f4f4f0f0f0f2f2f2f3f3f3f5f5f5f8f8f8fafafafffffffffffffffffffdfdfdfafafafafafaf3f3f3eaeaeaf2f2f2f4f4f4f7f7f7fafafafbfbfbfcfcfcfafafaf9f9f9f9f9f9f4f4f4efefefefefeff3f3f3f9f9f9fbfbfbf8f8f8f7f7f7fafafafafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf8f8f8f9f9f9fffffff0f0f0dededeebebebf7f7f7fefefefcfcfcf5f5f5f5f5f5f7f7f7fdfdfdf6f6f6f0f0f0f8f8f8fefefefefefefdfdfdfafafaf7f7f7f9f9f9fbfbfbfbfbfbfafafaf5f5f5f6f6f6fafafafcfcfcf8f8f8f6f6f6fafafafbfbfbfafafaf8f8f8fbfbfbfafafaf8f8f8fafafafbfbfbf9f9f9f8f8f8f5f5f5fafafafcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8f7f7f7f5f5f5f5f5f5fbfbfbfcfcfcfcfcfcfcfcfcfefefefefefef3f3f3edededf6f6f6fdfdfdf3f3f3f4f4f4f8f8f8f5f5f5f9f9f9f8f8f8f5f5f5f7f7f7f6f6f6fafafafbfbfbfdfdfdfcfcfcfefefefffffffefefefcfcfcf9f9f9fdfdfdfdfdfde9e9e9e4e4e4fcfcfcf4f4f4f9f9f9ffffffededede4e4e4e9e9e9ebebebf6f6f6f6f6f6f3f3f3f2f2f2e6e6e6e2e2e2ecececf1f1f1efefefedededecececefefefeeeeeef0f0f0f3f3f3f5f5f5f7f7f7fcfcfcf8f8f8f6f6f6f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcf4f4f4f7f7f7fefefefcfcfcfdfdfdfbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafafbfbfbfdfdfdfdfdfdfcfcfcf8f8f8f9f9f9fbfbfbf9f9f9fdfdfdfafafaf6f6f6fafafafefefefefefefdfdfdfcfcfcfcfcfcfafafaf9f9f9f8f8f8fafafaf8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9fafafaf8f8f8f5f5f5f7f7f7f8f8f8f7f7f7fafafaf8f8f8f7f7f7f8f8f8fafafafcfcfcfcfcfcfbfbfbf9f9f9f5f5f5f9f9f9fdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f9f9f9f7f7f7f6f6f6f5f5f5f9f9f9fcfcfcfafafafafafafafafafafafafcfcfcfdfdfdf9f9f9f1f1f1f2f2f2f8f8f8fbfbfbfafafaf7f7f7f7f7f7fbfbfbf9f9f9f8f8f8fafafaf8f8f8f5f5f5fafafafcfcfcfafafaf7f7f7f8f8f8fafafaf9f9f9f9f9f9fbfbfbfbfbfbecececeaeaeafbfbfbf7f7f7fbfbfbfdfdfdf7f7f7f6f6f6fafafafcfcfcfcfcfcfafafaf8f8f8f9f9f9f9f9f9fafafaf7f7f7f5f5f5f1f1f1ebebebe8e8e8efefeff5f5f5f3f3f3fafafaf6f6f6f6f6f6f0f0f0f9f9f9fdfdfdfafafaf6f6f6f2f2f2f1f1f1f1f1f1f7f7f7f2f2f2f1f1f1efefefefefeff4f4f4f0f0f0eeeeeef8f8f8f3f3f3ebebebe6e6e6f4f4f4fffffffcfcfcf7f7f7f9f9f9fafafaf7f7f7f5f5f5f4f4f4fdfdfdfdfdfde7e7e7ecececefefeff3f3f3fefefefbfbfbfbfbfbfafafaf6f6f6f4f4f4f7f7f7f9f9f9f7f7f7f7f7f7fafafafcfcfcfdfdfdfefefefdfdfdfbfbfbf8f8f8f9f9f9f6f6f6f6f6f6fafafafcfcfcf9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafaf7f7f7f4f4f4f5f5f5f7f7f7fdfdfdfffffffbfbfbf4f4f4f1f1f1efefeff4f4f4f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fafafafcfcfcfefefefefefefcfcfcf8f8f8f5f5f5f2f2f2f0f0f0ececece4e4e4e0e0e0e2e2e2e3e3e3eeeeeef8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f0f0f0f3f3f3f2f2f2f5f5f5fcfcfcfdfdfdfafafaf5f5f5f8f8f8f3f3f3f2f2f2f2f2f2f4f4f4ffffffeeeeeee5e5e5fcfcfcf2f2f2efefeffbfbfbf6f6f6efefeff1f1f1f5f5f5f5f5f5ecececf4f4f4f9f9f9f8f8f8f3f3f3ecececf4f4f4fafafaf9f9f9efefefeaeaeae8e8e8dbdbdbd8d8d8eaeaeaf9f9f9fafafaf8f8f8f7f7f7f5f5f5f7f7f7fafafaf5f5f5f4f4f4fafafafefefefdfdfdfffffffffffffefefef5f5f5fbfbfbfcfcfcf8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f6f6f6f5f5f5fbfbfbfcfcfcf8f8f8f8f8f8f3f3f3f6f6f6f9f9f9f4f4f4f4f4f4f8f8f8fafafafafafafefefefdfdfdfcfcfcf8f8f8f6f6f6f5f5f5f5f5f5f1f1f1ececececececf3f3f3f7f7f7fcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfafafafcfcfcf8f8f8e8e8e8ecececf1f1f1f8f8f8f6f6f6fdfdfdfffffffffffffdfdfdfcfcfcf4f4f4f8f8f8fcfcfcfafafaf9f9f9f8f8f8f7f7f7f5f5f5f0f0f0eeeeeef4f4f4f9f9f9fcfcfcfafafafafafafafafaf9f9f9f8f8f8f5f5f5e3e3e3e3e3e3f0f0f0e9e9e9f3f3f3f8f8f8e9e9e9f5f5f5f9f9f9f4f4f4f1f1f1f6f6f6fcfcfcfefefefafafafcfcfcfdfdfdfefefefefefefdfdfdf9f9f9f8f8f8f7f7f7f9f9f9fcfcfcf7f7f7f4f4f4f3f3f3f7f7f7f7f7f7f4f4f4f5f5f5fafafafbfbfbfafafafafafafafafafafafaf9f9f9f7f7f7f8f8f8f9f9f9fafafafafafaf5f5f5f7f7f7fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfafafaf8f8f8f7f7f7f5f5f5f7f7f7fcfcfcfefefefcfcfcf4f4f4f0f0f0fbfbfbf5f5f5f4f4f4fdfdfdf5f5f5f1f1f1f5f5f5f9f9f9fcfcfcf6f6f6f6f6f6f2f2f2f5f5f5f9f9f9f9f9f9fcfcfcf8f8f8fafafafdfdfdfefefefdfdfdfdfdfdfffffffefefefcfcfcfcfcfcf4f4f4f6f6f6fcfcfcfdfdfdf6f6f6f7f7f7f9f9f9f9f9f9fafafafbfbfbf9f9f9f9f9f9fbfbfbfafafaf4f4f4f8f8f8fcfcfcfbfbfbf8f8f8fbfbfbfdfdfdfdfdfdfffffffefefefefefefefefefdfdfdfcfcfcfafafaf9f9f9f7f7f7f9f9f9fefefeefefefeeeeeefdfdfdfafafaf9f9f9f5f5f5f6f6f6f9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfafafafafafaf9f9f9fbfbfbfafafafdfdfdfefefefefefefefefefefefefdfdfdf8f8f8f4f4f4f1f1f1f5f5f5f8f8f8f9f9f9fafafaf7f7f7f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fdfdfdfcfcfcfbfbfbf9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f8f8f8fafafaf9f9f9f6f6f6f4f4f4f3f3f3f5f5f5f4f4f4f8f8f8f9f9f9f6f6f6f7f7f7f2f2f2f6f6f6fafafaf6f6f6f7f7f7fbfbfbfcfcfcf6f6f6f8f8f8f4f4f4f2f2f2f6f6f6f8f8f8fafafaf9f9f9f8f8f8fafafafcfcfcf8f8f8f7f7f7f9f9f9f4f4f4f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafafcfcfcf1f1f1e9e9e9fafafaf7f7f7fafafaf8f8f8f3f3f3f2f2f2fafafafbfbfbf9f9f9f9f9f9f7f7f7f9f9f9fbfbfbf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfefefefafafafafafaf7f7f7f6f6f6f6f6f6fafafaf9f9f9f7f7f7fbfbfbfafafaf9f9f9f4f4f4ecececf7f7f7f7f7f7f5f5f5f3f3f3eeeeeee9e9e9e4e4e4f8f8f8fffffffcfcfcf8f8f8f6f6f6fbfbfbfffffffefefef8f8f8f4f4f4f9f9f9f7f7f7f9f9f9f8f8f8fdfdfde9e9e9d5d5d5d9d9d9e8e8e8fbfbfbf9f9f9f5f5f5f9f9f9fafafafbfbfbfafafafafafafcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfffffffffffffefefefbfbfbf9f9f9f5f5f5f4f4f4f8f8f8fbfbfbfcfcfcfafafaf7f7f7fafafaf9f9f9f9f9f9fbfbfbfafafafafafaf7f7f7f9f9f9f7f7f7f2f2f2f3f3f3fafafafffffffdfdfdf7f7f7fafafaf9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfafafaf7f7f7f6f6f6f3f3f3ececece8e8e8e4e4e4e6e6e6e8e8e8e9e9e9ededededededf3f3f3fcfcfcfdfdfdf7f7f7efefefeeeeeee8e8e8e5e5e5e9e9e9eaeaeaeeeeeef9f9f9f8f8f8eeeeeeefefeff6f6f6f1f1f1eeeeeef4f4f4e5e5e5f1f1f1f9f9f9fdfdfdfbfbfbfafafaf2f2f2f8f8f8fafafafcfcfcfdfdfdf3f3f3f3f3f3f2f2f2f6f6f6fbfbfbfdfdfdfdfdfdfafafaf7f7f7f4f4f4f3f3f3f1f1f1edededeaeaeae6e6e6eaeaeaebebebf1f1f1f7f7f7fefefef8f8f8fcfcfcfafafafcfcfcfbfbfbfafafafafafafffffff8f8f8f8f8f8f9f9f9fbfbfbf7f7f7f6f6f6f5f5f5f2f2f2f1f1f1f1f1f1f1f1f1f8f8f8fafafaf9f9f9f8f8f8f6f6f6fafafafdfdfdfafafaf4f4f4f6f6f6fcfcfcfafafafafafaf9f9f9f9f9f9fcfcfcfafafaf9f9f9fdfdfdfafafaf3f3f3f3f3f3f4f4f4f5f5f5f8f8f8fbfbfbfafafafbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfffffffffffffbfbfbf6f6f6eeeeeef0f0f0fbfbfbfdfdfdfefefefefefefbfbfbfefefefdfdfdfdfdfdfdfdfdf6f6f6f3f3f3f3f3f3f1f1f1f4f4f4f1f1f1edededf0f0f0f2f2f2f7f7f7f9f9f9f7f7f7f6f6f6f3f3f3efefefeeeeeef1f1f1f2f2f2f2f2f2efefefe9e9e9eeeeeeebebebf0f0f0fefefef5f5f5f9f9f9f6f6f6f1f1f1f9f9f9fbfbfbfcfcfcfefefefcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f5f5f5fcfcfcf8f8f8f7f7f7fbfbfbf9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafaf9f9f9fafafaf6f6f6f6f6f6fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f6f6f6fdfdfdfcfcfcf3f3f3e5e5e5d8d8d8f4f4f4fefefef7f7f7fcfcfcfafafaf3f3f3f2f2f2f7f7f7fbfbfbf6f6f6f6f6f6f9f9f9fdfdfdfdfdfdf9f9f9fdfdfdfbfbfbfdfdfdfcfcfcf4f4f4f3f3f3fbfbfbfdfdfdfefefef7f7f7dbdbdbcbcbcbd3d3d3d5d5d5d1d1d1ecececfffffffffffffffffffefefefbfbfbfdfdfdfcfcfcfffffffefefefafafafbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf8f8f8f7f7f7fafafaf9f9f9fafafafcfcfcfbfbfbfefefefcfcfcfdfdfdfefefefefefefdfdfdfafafaf8f8f8fefefefbfbfbf9f9f9f9f9f9f8f8f8f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8fafafafcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f6f6f6f5f5f5f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f5f5f5f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f9f9f9fbfbfbf8f8f8fafafafcfcfcfcfcfcf9f9f9f8f8f8fafafafafafaf9f9f9fdfdfdfefefefbfbfbf8f8f8eeeeeef3f3f3fafafafbfbfbfcfcfcf9f9f9f7f7f7f8f8f8fbfbfbfcfcfcfafafaf8f8f8f6f6f6f9f9f9fbfbfbfbfbfbfafafafafafafafafafafafaf8f8f8f8f8f8fbfbfbfcfcfcf4f4f4edededf4f4f4f5f5f5f6f6f6f7f7f7f9f9f9fcfcfcfbfbfbf9f9f9fcfcfcfbfbfbf8f8f8fafafafafafaf8f8f8fafafaf9f9f9f5f5f5f8f8f8fdfdfdfcfcfcfdfdfdfdfdfdfefefefdfdfdfafafaf7f7f7f4f4f4fcfcfcfafafaf6f6f6f4f4f4f1f1f1f4f4f4e7e7e7f3f3f3fffffffefefefefefefdfdfdfefefefafafaf8f8f8fffffffffffffffffffefefefcfcfcfffffffcfcfcfbfbfbf9f9f9f6f6f6fafafafdfdfdf1f1f1fbfbfbfafafaf5f5f5ededededededf3f3f3fdfdfdfbfbfbf8f8f8f3f3f3f4f4f4f7f7f7f7f7f7f7f7f7f9f9f9fdfdfdfffffffffffffffffffcfcfcfafafafdfdfdfdfdfdfcfcfcfefefefdfdfdfcfcfcf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f8f8f8fafafafbfbfbfbfbfbfbfbfbf6f6f6f7f7f7f8f8f8f6f6f6f8f8f8fffffffdfdfdf1f1f1f0f0f0f0f0f0eeeeeef5f5f5f7f7f7f5f5f5f6f6f6f4f4f4fbfbfbeeeeeee9e9e9f3f3f3f7f7f7f3f3f3f3f3f3f7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f7f7f7f4f4f4f6f6f6fcfcfcfcfcfcfbfbfbfafafaf5f5f5efefefedededebebebf1f1f1f5f5f5fbfbfbfefefefffffffafafaf4f4f4fefefefefefefbfbfbf5f5f5fbfbfbfffffffcfcfcfdfdfdfffffffffffffafafaf7f7f7fafafaf8f8f8f9f9f9f7f7f7ebebebeaeaeae9e9e9e9e9e9e6e6e6e9e9e9eeeeeeeaeaeaf2f2f2fbfbfbfcfcfcfffffffafafafdfdfdf3f3f3f7f7f7fffffffffffffffffffbfbfbf7f7f7fcfcfcfefefefffffffffffffdfdfdf6f6f6f0f0f0f0f0f0f3f3f3f9f9f9f9f9f9fcfcfcfefefefbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfafafaf9f9f9f8f8f8f4f4f4f5f5f5f3f3f3f7f7f7f4f4f4f5f5f5f4f4f4f3f3f3f4f4f4f6f6f6f8f8f8fefefefefefefdfdfdfbfbfbfbfbfbfefefefffffffffffffefefefdfdfdfbfbfbfafafaf6f6f6f2f2f2f5f5f5f5f5f5f4f4f4f3f3f3f4f4f4f6f6f6f5f5f5f9f9f9fbfbfbfbfbfbf9f9f9f4f4f4f2f2f2f1f1f1ecececf2f2f2eeeeeef2f2f2fbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f6f6f6f4f4f4f7f7f7f9f9f9f7f7f7f9f9f9fefefef9f9f9ededededededf1f1f1fdfdfdfefefefdfdfdfbfbfbfefefefcfcfcfafafafafafafefefefdfdfdfbfbfbf7f7f7f7f7f7fbfbfbf9f9f9f9f9f9fcfcfcf8f8f8f4f4f4f8f8f8f8f8f8f8f8f8fafafaf9f9f9f6f6f6f6f6f6f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9f4f4f4f9f9f9fbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbf8f8f8f7f7f7fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfefefefcfcfcf3f3f3f3f3f3f5f5f5fdfdfdfdfdfdf9f9f9fcfcfcfbfbfbf8f8f8f7f7f7f8f8f8fefefefdfdfdfbfbfbf7f7f7f7f7f7f5f5f5ecececf3f3f3f2f2f2e8e8e8e0e0e0dcdcdcefefefefefeff4f4f4f8f8f8f8f8f8e0e0e0e3e3e3e5e5e5dbdbdbddddddf1f1f1fefefefdfdfdfcfcfcf0f0f0efefeff2f2f2f6f6f6f5f5f5f7f7f7f9f9f9f5f5f5f4f4f4f6f6f6f8f8f8fafafaf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6fafafaf3f3f3fcfcfcfdfdfdfafafafafafafafafaf9f9f9f8f8f8f8f8f8fafafafbfbfbfbfbfbfafafaf8f8f8f6f6f6f9f9f9fafafafcfcfcfdfdfdfafafafbfbfbfbfbfbfbfbfbfafafafafafaf8f8f8f6f6f6f3f3f3f1f1f1f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f5f5f5f9f9f9fcfcfcfcfcfcfbfbfbfafafafafafafafafafbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7fbfbfbfcfcfcfbfbfbf8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfafafaf6f6f6f7f7f7fcfcfcf7f7f7f8f8f8fbfbfbfbfbfbfafafaf7f7f7f5f5f5fbfbfbfcfcfcefefeff1f1f1fafafafcfcfcf8f8f8f6f6f6f6f6f6f7f7f7fafafafbfbfbfdfdfdfdfdfdf7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfafafafafafafbfbfbfafafafafafafafafafbfbfbfdfdfdf7f7f7f9f9f9fbfbfbfbfbfbfdfdfdf8f8f8f8f8f8fbfbfbf9f9f9f8f8f8fafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfafafaf7f7f7fcfcfcfcfcfcfbfbfbf8f8f8f8f8f8f6f6f6f5f5f5efefefeeeeeeebebebecececfafafafcfcfcf6f6f6f5f5f5fffffffcfcfcfafafafcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfefefefdfdfdf9f9f9f7f7f7fafafafefefefbfbfbfbfbfbefefefdfdfdff4f4f4f1f1f1fcfcfcf4f4f4f1f1f1fafafafcfcfcfffffffcfcfcf6f6f6f0f0f0f1f1f1fbfbfbfefefefdfdfdfdfdfdfefefefefefefdfdfdfefefefffffffffffffcfcfceeeeeed4d4d4e2e2e2fdfdfdfefefefafafaf8f8f8f8f8f8fcfcfcfcfcfcf6f6f6f8f8f8fcfcfcf9f9f9fbfbfbfbfbfbf9f9f9fafafaf8f8f8f6f6f6f8f8f8f7f7f7fafafafdfdfdfffffffafafaf2f2f2efefeff4f4f4f2f2f2f3f3f3f7f7f7f9f9f9fbfbfbf6f6f6f6f6f6fafafafbfbfbfcfcfcfcfcfcf7f7f7f6f6f6f6f6f6f3f3f3f3f3f3f1f1f1f0f0f0f7f7f7f7f7f7f7f7f7f8f8f8f5f5f5f4f4f4f5f5f5eeeeeeebebebecececeaeaeae6e6e6f0f0f0f8f8f8fafafafefefefffffffffffffffffffcfcfcfdfdfdfafafafcfcfcf5f5f5fcfcfcfcfcfcf9f9f9fefefef9f9f9eeeeeeeeeeeee4e4e4dadadae1e1e1f7f7f7fbfbfbf8f8f8ebebebefefefeeeeeef1f1f1f4f4f4f6f6f6fcfcfcfdfdfdfffffff8f8f8f8f8f8fffffffffffffffffffcfcfcf8f8f8fefefefffffffffffffcfcfcf5f5f5edededf8f8f8f6f6f6f2f2f2fcfcfcfcfcfcfafafafbfbfbfdfdfdfffffffffffff9f9f9f6f6f6fafafafafafafdfdfdf8f8f8f2f2f2f3f3f3f1f1f1edededf0f0f0edededf2f2f2f3f3f3f4f4f4f7f7f7f8f8f8fdfdfdfcfcfcfafafafdfdfdfcfcfcfefefefffffffdfdfdfafafafafafafdfdfdfefefefcfcfcf8f8f8f7f7f7f6f6f6f1f1f1edededf1f1f1f6f6f6f8f8f8f8f8f8f5f5f5f7f7f7f9f9f9fafafaf7f7f7f4f4f4f0f0f0f2f2f2f4f4f4f5f5f5f7f7f7fafafafdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcf6f6f6f7f7f7f6f6f6f2f2f2eeeeeeeeeeeef0f0f0f2f2f2f3f3f3f3f3f3f6f6f6f4f4f4f3f3f3f7f7f7f6f6f6f4f4f4f9f9f9fcfcfcfefefefafafafafafaf9f9f9f4f4f4f1f1f1f9f9f9fdfdfdfbfbfbf9f9f9fbfbfbfafafaf8f8f8f8f8f8f9f9f9f6f6f6f7f7f7fbfbfbf9f9f9f6f6f6f2f2f2f5f5f5f7f7f7fdfdfdfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8fbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9fafafafafafafafafaf7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafafafafbfbfbfbfbfbf9f9f9f8f8f8fdfdfdfefefefefefefdfdfdfefefefffffffffffffcfcfcfbfbfbfcfcfcfbfbfbf9f9f9fafafafefefefbfbfbf4f4f4f8f8f8f6f6f6f1f1f1e9e9e9e3e3e3edededf4f4f4efefefe7e7e7efefefeaeaeae3e3e3e3e3e3e6e6e6eaeaeaf7f7f7f4f4f4f0f0f0fdfdfdfbfbfbf8f8f8f6f6f6f3f3f3fcfcfcfdfdfdfefefefcfcfcfcfcfcf8f8f8f7f7f7fcfcfcfbfbfbf7f7f7f9f9f9fafafafafafafafafaf8f8f8f8f8f8f7f7f7f5f5f5f5f5f5f1f1f1efefeff0f0f0f2f2f2f4f4f4f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f6f6f6f9f9f9f2f2f2f7f7f7f6f6f6f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f9f9f9f8f8f8f5f5f5f5f5f5f6f6f6f4f4f4f6f6f6f4f4f4f4f4f4f3f3f3f1f1f1f5f5f5f7f7f7fbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfafafafcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfafafafcfcfcf8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f6f6f6f8f8f8fbfbfbfafafaf7f7f7f9f9f9fafafafbfbfbf9f9f9f7f7f7f8f8f8fcfcfcf9f9f9f8f8f8fafafafcfcfcfdfdfdfdfdfdfefefefafafafbfbfbf9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf2f2f2ecececf5f5f5fcfcfcfcfcfcfafafafafafaf7f7f7f7f7f7f9f9f9fbfbfbfdfdfdf9f9f9f8f8f8fcfcfcfcfcfcfcfcfcfafafafbfbfbfafafaf8f8f8f9f9f9fafafaf8f8f8fbfbfbfefefefefefefcfcfcf9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f9f9f9fcfcfcfafafaf8f8f8f9f9f9fafafaf9f9f9fafafafafafafafafaf6f6f6f6f6f6f5f5f5f3f3f3efefeff4f4f4f6f6f6f4f4f4f9f9f9f8f8f8f7f7f7f0f0f0f0f0f0fbfbfbfcfcfcfcfcfcfefefefffffffffffffefefefdfdfdfcfcfcf9f9f9f9f9f9f8f8f8f4f4f4f3f3f3f3f3f3f3f3f3f4f4f4f7f7f7f2f2f2e4e4e4d1d1d1ebebebfdfdfdfbfbfbfcfcfcf8f8f8f8f8f8fffffffdfdfdfbfbfbf5f5f5f9f9f9fcfcfcf7f7f7fafafafcfcfcfcfcfcfefefefffffffffffffefefefcfcfcf9f9f9f4f4f4e5e5e5d5d5d5c2c2c2f0f0f0fffffffefefefbfbfbf9f9f9f5f5f5f6f6f6f9f9f9f7f7f7f8f8f8f8f8f8fdfdfdfcfcfcfafafafcfcfcfbfbfbfafafaf8f8f8f7f7f7f5f5f5f8f8f8fcfcfcfffffffbfbfbf6f6f6f5f5f5f5f5f5f5f5f5f3f3f3f8f8f8fafafaf9f9f9f5f5f5f2f2f2f1f1f1efefefeeeeeef4f4f4f3f3f3f5f5f5f8f8f8fafafaf8f8f8f1f1f1f0f0f0f1f1f1edededeeeeeef2f2f2f1f1f1f4f4f4f5f5f5f6f6f6fbfbfbfefefefffffffffffffffffffffffffffffffffffffcfcfcfafafaf7f7f7f6f6f6f8f8f8e0e0e0e2e2e2ebebebededede1e1e1e0e0e0e2e2e2e0e0e0dbdbdbe7e7e7f5f5f5f2f2f2f7f7f7fcfcfcfdfdfdfcfcfcfdfdfdfefefefdfdfdfffffffffffffffffffdfdfdfefefefffffffefefefafafaf8f8f8f8f8f8fcfcfcfcfcfcfbfbfbfdfdfdfafafaf9f9f9efefefedededf4f4f4f0f0f0e0e0e0eaeaeafdfdfdfefefefefefefffffffffffffdfdfdfafafaf8f8f8f7f7f7f6f6f6f7f7f7fbfbfbfafafaf9f9f9fbfbfbfafafafbfbfbfdfdfdfcfcfcfdfdfdf9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcfefefefffffffafafafbfbfbf9f9f9f5f5f5f7f7f7f6f6f6f5f5f5fbfbfbfdfdfdfbfbfbfafafafbfbfbfbfbfbfbfbfbf7f7f7f3f3f3f5f5f5f9f9f9fcfcfcf7f7f7f0f0f0f3f3f3f2f2f2eeeeeeecececf7f7f7fdfdfdfffffffffffffffffffefefefcfcfcfbfbfbfbfbfbfbfbfbfdfdfdf9f9f9f3f3f3f4f4f4f3f3f3f5f5f5fbfbfbfafafaf9f9f9fafafaf6f6f6f3f3f3f2f2f2f5f5f5f9f9f9fdfdfdfefefefefefefffffffffffffdfdfdf9f9f9f8f8f8f1f1f1efefeff3f3f3fdfdfdfefefefdfdfdf9f9f9f7f7f7f8f8f8f6f6f6fbfbfbfdfdfdf7f7f7f6f6f6f6f6f6f7f7f7f9f9f9fdfdfdfdfdfdfdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafafafafafafafafbfbfbfafafafbfbfbfcfcfcfdfdfdf9f9f9f4f4f4f6f6f6f9f9f9fafafafbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcf6f6f6f7f7f7fcfcfcfefefefbfbfbf9f9f9f7f7f7f9f9f9f4f4f4f6f6f6fbfbfbf5f5f5e7e7e7e7e7e7f0f0f0f5f5f5f1f1f1edededf8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfafafafcfcfcfefefefffffffdfdfdfdfdfdfcfcfcebebebfafafafffffffffffffbfbfbf4f4f4fbfbfbfafafaf8f8f8f4f4f4f5f5f5f6f6f6f4f4f4f5f5f5fafafaf9f9f9f0f0f0eeeeeeefefeff2f2f2f3f3f3f5f5f5f8f8f8fafafafcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf3f3f3e8e8e8eaeaeaefefeff2f2f2f8f8f8f6f6f6f1f1f1fafafafcfcfcfbfbfbf9f9f9fcfcfcfdfdfdfcfcfcfafafaf8f8f8fafafaf8f8f8f7f7f7fafafafafafaf8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfefefefbfbfbf4f4f4f1f1f1f4f4f4f3f3f3f2f2f2f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f2f2f2f7f7f7f7f7f7f4f4f4f2f2f2f3f3f3f8f8f8fbfbfbfafafafbfbfbfbfbfbf9f9f9f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6efefeff5f5f5fbfbfbfafafaf9f9f9fafafaf9f9f9f8f8f8fafafaf9f9f9fdfdfdfcfcfcf2f2f2efefeff1f1f1fbfbfbfefefefbfbfbf8f8f8f7f7f7f5f5f5f5f5f5f9f9f9fafafaf9f9f9f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbfafafaf9f9f9f8f8f8f9f9f9fafafafbfbfbfafafafafafafcfcfcfbfbfbf7f7f7f5f5f5f6f6f6fdfdfdfafafafcfcfcf9f9f9f9f9f9fafafafafafafafafafafafafafafaf9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbf8f8f8f5f5f5f4f4f4fbfbfbfcfcfcfafafafdfdfdfafafafdfdfdfefefefefefefdfdfdfcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f2f2f2f2f2f2f0f0f0f0f0f0f2f2f2f6f6f6fbfbfbfcfcfcf9f9f9f7f7f7ebebebe8e8e8fbfbfbfffffffffffffdfdfdfcfcfcfefefefbfbfbf7f7f7fdfdfdf9f9f9f2f2f2fcfcfcfffffffffffffffffffefefefefefefafafaf8f8f8f6f6f6f0f0f0ececece6e6e6dcdcdce7e7e7e2e2e2fdfdfdfffffffdfdfdf8f8f8f7f7f7fafafaf9f9f9f3f3f3f7f7f7fafafafafafafafafafafafafbfbfbf9f9f9f9f9f9fbfbfbf6f6f6f7f7f7f7f7f7f5f5f5fcfcfcfffffffafafaf6f6f6f9f9f9fafafafbfbfbf8f8f8f8f8f8f7f7f7f4f4f4f2f2f2f2f2f2f5f5f5f8f8f8fafafaf9f9f9f6f6f6f5f5f5f7f7f7f5f5f5f4f4f4f6f6f6f9f9f9fafafafcfcfcfdfdfdfffffffffffffffffffffffffbfbfbf3f3f3f3f3f3f1f1f1f1f1f1f5f5f5f3f3f3f1f1f1f1f1f1f5f5f5f3f3f3dcdcdcddddddebebebeaeaeaddddddeeeeeeefefefe9e9e9e6e6e6e7e7e7efefefe8e8e8f8f8f8fffffffcfcfcfdfdfdf9f9f9fdfdfdf8f8f8f8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfbfbfbf4f4f4edededfafafafffffff2f2f2efefeff0f0f0f7f7f7fcfcfcf6f6f6eeeeeeeeeeeef4f4f4f1f1f1f4f4f4fafafafafafafbfbfbfffffff9f9f9eaeaeaf8f8f8fbfbfbfcfcfcf3f3f3f0f0f0f6f6f6f9f9f9f3f3f3f2f2f2f4f4f4f7f7f7fbfbfbf3f3f3f4f4f4fbfbfbfbfbfbf9f9f9f8f8f8f7f7f7fcfcfcfafafaf8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f2f2f2f2f2f2f2f2f2f4f4f4f7f7f7f6f6f6f1f1f1efefeff0f0f0f2f2f2f2f2f2eeeeeeebebebeaeaeae9e9e9edededf2f2f2eeeeeee7e7e7f5f5f5fdfdfdfdfdfdfefefefffffffffffffefefefcfcfcfafafaf5f5f5f2f2f2f5f5f5f7f7f7f8f8f8f2f2f2ebebebedededf3f3f3f5f5f5f8f8f8f1f1f1f0f0f0f4f4f4f7f7f7fcfcfcfafafafcfcfcfefefefffffffffffffffffffefefefefefefbfbfbfbfbfbf9f9f9fbfbfbf9f9f9fcfcfcfdfdfdfefefef9f9f9f7f7f7f5f5f5f0f0f0f5f5f5f6f6f6fbfbfbf6f6f6efefeff6f6f6fdfdfdfdfdfdfefefefafafaf9f9f9f9f9f9fafafaf9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8fafafafafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9fafafaf8f8f8f8f8f8f5f5f5f6f6f6f8f8f8fcfcfcfefefefdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfafafafefefefefefefefefefcfcfcfcfcfcf9f9f9f7f7f7f6f6f6f4f4f4f1f1f1eeeeeef0f0f0f7f7f7fbfbfbf1f1f1f0f0f0f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbfafafaf9f9f9fefefefffffffefefefcfcfcf9f9f9f7f7f7f4f4f4efefefefefeff6f6f6fffffffafafaf2f2f2f8f8f8fffffffcfcfcfcfcfcfdfdfdf2f2f2fafafaf9f9f9ebebebf4f4f4fafafafafafaf0f0f0ecececf3f3f3f9f9f9f5f5f5fafafafcfcfcfefefefefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfbfbfbfefefefcfcfcf5f5f5f2f2f2f1f1f1edededefefefededededededf5f5f5f5f5f5e9e9e9eeeeeef8f8f8fbfbfbfcfcfcf8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f1f1f1f4f4f4f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfefefefdfdfdfdfdfdfafafaf9f9f9fbfbfbfcfcfcf8f8f8f6f6f6f7f7f7f9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfafafaf7f7f7f6f6f6f8f8f8fbfbfbfbfbfbfafafaf6f6f6f8f8f8f7f7f7f8f8f8fbfbfbf8f8f8f7f7f7f5f5f5f8f8f8fafafafcfcfcfafafaf8f8f8fafafaf7f7f7f5f5f5fbfbfbfefefef8f8f8f2f2f2f8f8f8fafafafafafafcfcfcfbfbfbfafafaf8f8f8f8f8f8f9f9f9fefefefdfdfdf4f4f4f0f0f0f1f1f1fdfdfdfefefef9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f8f8f8fafafafcfcfcfafafaf9f9f9f8f8f8f9f9f9f9f9f9fcfcfcfdfdfdfefefefbfbfbf9f9f9f7f7f7fafafafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf8f8f8f7f7f7f9f9f9fdfdfdfcfcfcfbfbfbfcfcfcf7f7f7f9f9f9fefefefdfdfdfcfcfcfffffffdfdfdfbfbfbfafafaf8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f9f9f9fcfcfcfdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfafafaf8f8f8efefefe6e6e6e7e7e7fefefefffffffffffffffffff6f6f6eeeeeefcfcfcfcfcfcfcfcfcfefefefefefefafafafbfbfbfbfbfbf2f2f2f1f1f1f1f1f1eeeeeeebebebebebebefefefefefefeaeaeadfdfdfd3d3d3e6e6e6f8f8f8fffffffefefefcfcfcf8f8f8f6f6f6fafafafbfbfbfafafaf9f9f9f6f6f6f7f7f7fafafafafafafbfbfbfafafaf9f9f9f5f5f5f4f4f4f8f8f8f3f3f3f5f5f5fefefefcfcfcf1f1f1efefeff5f5f5f9f9f9f8f8f8f9f9f9f9f9f9fafafafcfcfcfefefefdfdfdf5f5f5eeeeeef0f0f0f4f4f4f5f5f5f9f9f9fbfbfbfefefefffffffffffffffffffffffffcfcfcfafafaf3f3f3ececece8e8e8f1f1f1e8e8e8e3e3e3efefeff3f3f3f2f2f2e9e9e9e3e3e3dcdcdcd7d7d7e5e5e5f3f3f3edededf3f3f3edededf3f3f3fdfdfdfcfcfcfbfbfbfffffffffffffefefefefefefefefefffffffffffffafafafbfbfbfafafafdfdfdfefefefafafaf9f9f9fafafaf7f7f7f7f7f7f8f8f8fcfcfcf6f6f6f9f9f9f6f6f6eeeeeef1f1f1f1f1f1f3f3f3f0f0f0eaeaeaf2f2f2f9f9f9f9f9f9f5f5f5f4f4f4fbfbfbfffffffbfbfbf2f2f2f1f1f1f2f2f2fbfbfbf6f6f6f7f7f7f8f8f8fbfbfbfafafafbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfefefefefefefcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfafafafafafafbfbfbf6f6f6f1f1f1f3f3f3efefefedededf1f1f1f2f2f2f4f4f4f1f1f1ecececedededf5f5f5f9f9f9fbfbfbfefefefefefefefefefefefefefefefefefefffffffefefefefefefefefefbfbfbf4f4f4f6f6f6fafafafcfcfcf9f9f9f4f4f4f3f3f3f5f5f5f5f5f5f5f5f5f1f1f1ededede8e8e8ebebebf1f1f1f5f5f5fdfdfdfdfdfdf9f9f9fcfcfcfffffffdfdfdfdfdfdfcfcfcfefefefdfdfdfdfdfdfbfbfbf8f8f8f6f6f6efefefeeeeeef4f4f4f8f8f8fdfdfdfffffffffffffbfbfbfafafaf4f4f4f2f2f2f2f2f2f3f3f3fbfbfbf7f7f7f2f2f2f0f0f0f6f6f6fcfcfcfdfdfdfbfbfbf9f9f9f4f4f4f4f4f4f6f6f6f4f4f4fafafafbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f6f6f6fafafaf9f9f9fafafafbfbfbfafafaf9f9f9fcfcfcfdfdfdfefefefffffffefefefcfcfcfafafafcfcfcfdfdfdfdfdfdfdfdfdf9f9f9f5f5f5f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8fafafaf7f7f7f1f1f1f1f1f1eeeeeeefefefeeeeeeedededf1f1f1efefefefefeff3f3f3f6f6f6f8f8f8fefefefbfbfbf1f1f1f2f2f2f0f0f0f3f3f3fdfdfdfffffffffffffffffffafafaf9f9f9f8f8f8fdfdfdfefefefdfdfdfcfcfcfafafafafafafdfdfdfdfdfdf3f3f3f4f4f4f8f8f8f9f9f9f3f3f3f1f1f1e6e6e6f3f3f3fffffff6f6f6dcdcdcdbdbdbe6e6e6fafafaf8f8f8f5f5f5f8f8f8f8f8f8fafafafafafaf4f4f4fbfbfbf9f9f9f6f6f6edededf4f4f4fffffffbfbfbf0f0f0f9f9f9f5f5f5ebebebf4f4f4fafafafafafafdfdfdfefefefefefefefefefdfdfdf8f8f8f6f6f6f9f9f9f4f4f4f5f5f5f6f6f6fafafaf9f9f9f8f8f8fbfbfbf8f8f8fafafaf9f9f9f7f7f7f8f8f8f6f6f6f9f9f9fafafafafafafcfcfcf9f9f9fbfbfbfafafafafafafafafaf8f8f8f6f6f6f2f2f2f5f5f5f9f9f9f5f5f5f9f9f9f7f7f7f8f8f8fafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfafafaf8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8fafafaf8f8f8fafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f4f4f4f8f8f8fdfdfdfffffff8f8f8f6f6f6fafafafbfbfbf6f6f6fafafafbfbfbfafafafafafafefefefffffff9f9f9f1f1f1f3f3f3f6f6f6fcfcfcfcfcfcf9f9f9f8f8f8f7f7f7f6f6f6fafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f6f6f6f3f3f3f5f5f5f7f7f7fafafafcfcfcf8f8f8f5f5f5f8f8f8fcfcfcfcfcfcfcfcfcf8f8f8f3f3f3f4f4f4f8f8f8fcfcfcfbfbfbfcfcfcfefefefefefefefefefffffffffffffffffffffffffcfcfcfcfcfcfefefefefefefffffffefefefafafafafafafefefefcfcfcfafafafafafaf9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfafafaf9f9f9fcfcfcfcfcfcfbfbfbfafafafbfbfbfcfcfcf7f7f7f3f3f3f3f3f3fefefefcfcfcf6f6f6f7f7f7f5f5f5f3f3f3f4f4f4f0f0f0f1f1f1f2f2f2efefefedededefefefedededeaeaeae5e5e5e7e7e7e9e9e9e8e8e8e7e7e7ebebebf0f0f0ebebebdadadac6c6c6dbdbdbfefefefffffffdfdfdfafafaf7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8fafafafafafaf9f9f9fcfcfcfbfbfbf8f8f8f9f9f9f8f8f8f5f5f5f2f2f2f8f8f8fffffffcfcfcf7f7f7f9f9f9fbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f6f6f6f5f5f5f7f7f7fafafaf7f7f7f6f6f6fafafafefefefffffffffffffffffffdfdfdfbfbfbf7f7f7f2f2f2ebebebe1e1e1e1e1e1e5e5e5ebebebedededefefefececececececececece0e0e0e2e2e2ebebebf2f2f2f2f2f2e9e9e9f0f0f0fdfdfdfffffffefefefcfcfcfefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fcfcfcf7f7f7f4f4f4f4f4f4f4f4f4f5f5f5fcfcfcfcfcfcf8f8f8f7f7f7f4f4f4f8f8f8fefefefdfdfdfdfdfdfcfcfcf8f8f8f8f8f8fcfcfcfbfbfbfdfdfdfdfdfdfefefefffffffafafaf6f6f6f8f8f8fdfdfdfcfcfcf8f8f8f2f2f2e6e6e6e8e8e8f6f6f6f8f8f8f6f6f6f7f7f7fafafaf4f4f4f3f3f3f5f5f5fafafafdfdfdfafafaf5f5f5f4f4f4f7f7f7f8f8f8fafafafafafaf7f7f7f5f5f5f1f1f1edededeaeaeae8e8e8e7e7e7efefeff2f2f2f5f5f5f8f8f8f8f8f8fcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbf6f6f6f8f8f8fdfdfdfefefefdfdfdfcfcfcf6f6f6f7f7f7fcfcfcfbfbfbfafafaf9f9f9f5f5f5f4f4f4f8f8f8f7f7f7f5f5f5eeeeeee7e7e7e6e6e6e5e5e5e4e4e4e3e3e3e2e2e2eaeaeaf6f6f6fcfcfcfefefefefefefefefefbfbfbfcfcfcfdfdfdfefefefdfdfdfefefefdfdfdfcfcfcfdfdfdf8f8f8f5f5f5f4f4f4f5f5f5fafafafafafaf9f9f9f9f9f9f9f9f9f6f6f6f2f2f2f0f0f0f0f0f0f8f8f8fdfdfdfcfcfcfcfcfcfcfcfcf5f5f5f2f2f2f7f7f7fafafaf8f8f8f7f7f7f8f8f8fcfcfcfafafafafafafafafafafafaf8f8f8fbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9fafafaf9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfafafafafafaf8f8f8f7f7f7f8f8f8f4f4f4f0f0f0f4f4f4f2f2f2f4f4f4f3f3f3f4f4f4f5f5f5f5f5f5ebebebefefefefefeff4f4f4f4f4f4eeeeeeeaeaeaecececf0f0f0f2f2f2f2f2f2f2f2f2f8f8f8fbfbfbfbfbfbfdfdfdfefefefbfbfbfcfcfcfafafae0e0e0d9d9d9dbdbdbdfdfdff3f3f3fffffffdfdfdfefefef8f8f8f8f8f8f9f9f9fdfdfdfdfdfdfbfbfbfafafafafafafafafafcfcfcfcfcfcfdfdfdfdfdfdfefefef8f8f8f3f3f3f7f7f7f1f1f1f1f1f1f8f8f8fdfdfdfefefef7f7f7f1f1f1fbfbfbfafafafcfcfcfffffffefefef8f8f8f7f7f7f8f8f8fbfbfbf3f3f3eaeaeaeeeeeef8f8f8f9f9f9f9f9f9fbfbfbf9f9f9fafafafcfcfcfdfdfdfcfcfcfdfdfdfefefefdfdfdf8f8f8f8f8f8f9f9f9f9f9f9f5f5f5fdfdfdfbfbfbfafafafbfbfbfcfcfcfbfbfbfafafafbfbfbf9f9f9fafafaf9f9f9fafafafcfcfcfbfbfbfcfcfcf8f8f8fbfbfbfafafaf7f7f7fafafafafafaf9f9f9f7f7f7f3f3f3f7f7f7f2f2f2f3f3f3f5f5f5f7f7f7fbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f9f9f9fafafafbfbfbfcfcfcfcfcfcf9f9f9f6f6f6f4f4f4f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6fafafafefefefdfdfdfcfcfcfcfcfcfdfdfdfefefefbfbfbfafafafcfcfcfcfcfcfdfdfdfdfdfdf8f8f8f1f1f1f4f4f4f8f8f8fafafafbfbfbfafafafbfbfbf9f9f9f8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9fbfbfbfafafafafafaf8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f3f3f3f8f8f8f6f6f6f7f7f7fbfbfbfbfbfbfafafafafafafcfcfcfcfcfcfbfbfbf8f8f8fcfcfcfcfcfcfcfcfcfefefefcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f4f4f4f9f9f9fbfbfbfbfbfbfafafaf7f7f7f5f5f5f9f9f9fcfcfcfafafaf5f5f5f4f4f4f9f9f9fcfcfcfafafafafafafbfbfbf9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5eaeaeae6e6e6e1e1e1e0e0e0e0e0e0e2e2e2e4e4e4e1e1e1e3e3e3e6e6e6e7e7e7e7e7e7e8e8e8eaeaeaececece9e9e9e7e7e7eeeeeef2f2f2f8f8f8fdfdfdfcfcfcecececd3d3d3cdcdcdeeeeeefffffffefefef9f9f9f9f9f9fafafafbfbfbfdfdfdfafafaf6f6f6f7f7f7f9f9f9fbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8fbfbfbf8f8f8f6f6f6f2f2f2f9f9f9fffffffefefefefefef8f8f8f0f0f0efefefeeeeeef3f3f3fafafafbfbfbfbfbfbfcfcfcfefefefffffffffffffefefefefefef8f8f8f1f1f1ebebebe2e2e2e0e0e0dfdfdfdedededbdbdbdededee7e7e7edededececece9e9e9e5e5e5e7e7e7e9e9e9efefeff2f2f2f8f8f8fefefefdfdfdfefefefafafafdfdfdfffffffffffffffffffefefefffffffbfbfbfafafafdfdfdfbfbfbfbfbfbfafafafafafafdfdfdfcfcfcf8f8f8f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbfefefefdfdfdfcfcfcfcfcfcfefefefafafaf7f7f7f9f9f9fdfdfdfcfcfcfcfcfcfefefefcfcfcf8f8f8f8f8f8fefefefffffffffffffcfcfcf7f7f7ececece1e1e1e3e3e3f7f7f7fbfbfbfcfcfcfdfdfdfafafafbfbfbfafafafbfbfbf8f8f8f9f9f9fafafafcfcfcfefefefbfbfbf9f9f9fbfbfbf8f8f8f8f8f8f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9f5f5f5f5f5f5f4f4f4f9f9f9f9f9f9fcfcfcfefefefefefefcfcfcfbfbfbf7f7f7f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f6f6f6f4f4f4f5f5f5f4f4f4f3f3f3f0f0f0edededebebebe4e4e4e1e1e1e0e0e0e7e7e7f2f2f2f9f9f9f8f8f8f7f7f7f8f8f8fdfdfdfffffffefefefefefefefefefdfdfdfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdfcfcfcfafafafafafafbfbfbf7f7f7f1f1f1eeeeeeeaeaeae4e4e4e3e3e3e4e4e4e9e9e9efefeff4f4f4f5f5f5f7f7f7fdfdfdfffffff6f6f6eeeeeef3f3f3fbfbfbfcfcfcfcfcfcfafafaf9f9f9f9f9f9f9f9f9f1f1f1f6f6f6f6f6f6f5f5f5f6f6f6fafafaf7f7f7f5f5f5f7f7f7fafafaf9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbfafafafafafafbfbfbfafafafafafaf9f9f9f9f9f9fafafafcfcfcf9f9f9f5f5f5f5f5f5f7f7f7f4f4f4ececece8e8e8e8e8e8f0f0f0f3f3f3efefeff0f0f0f8f8f8f8f8f8f4f4f4f6f6f6f9f9f9f6f6f6f5f5f5f5f5f5fbfbfbfafafaf9f9f9f7f7f7fafafafefefefefefefefefefdfdfdfefefefcfcfcfbfbfbfefefefcfcfcf6f6f6fdfdfdfefefefdfdfdfbfbfbfdfdfdfcfcfcf6f6f6fafafafbfbfbfdfdfdf9f9f9fbfbfbfdfdfdfbfbfbfafafaf8f8f8f6f6f6f4f4f4f6f6f6f8f8f8f7f7f7f5f5f5f3f3f3fafafaf8f8f8f2f2f2fdfdfdfffffffffffffdfdfdf8f8f8f6f6f6fcfcfcfafafafafafaf3f3f3f6f6f6fafafafafafaefefeff4f4f4fcfcfcfcfcfcf8f8f8fafafaf8f8f8f3f3f3f0f0f0f3f3f3fcfcfcf6f6f6f4f4f4f9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfefefefefefefcfcfcfafafafbfbfbf9f9f9fbfbfbf7f7f7f7f7f7fafafafbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafaf9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f8f8f8f6f6f6f2f2f2f1f1f1f8f8f8fefefefefefefdfdfdfcfcfcf9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fafafafafafaf8f8f8f9f9f9fafafaf9f9f9f5f5f5f3f3f3f4f4f4f7f7f7fafafafcfcfcfafafaf8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f5f5f5f3f3f3eeeeeef1f1f1f6f6f6eeeeeef6f6f6fdfdfdf2f2f2f2f2f2f6f6f6f3f3f3f1f1f1f3f3f3f3f3f3f9f9f9fefefefefefefbfbfbf5f5f5f5f5f5f8f8f8fcfcfcfbfbfbf8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f4f4f4f7f7f7fafafaf9f9f9f8f8f8fbfbfbfbfbfbfefefefdfdfdf9f9f9f8f8f8f8f8f8fafafafafafafbfbfbfbfbfbfdfdfdfbfbfbf9f9f9f7f7f7f6f6f6f7f7f7fafafafcfcfcf9f9f9f4f4f4f2f2f2f5f5f5f5f5f5f0f0f0ebebebeeeeeeeeeeeeefefefececece7e7e7e2e2e2edededfbfbfbf9f9f9fafafaf9f9f9f7f7f7fcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f5f5f5f9f9f9f7f7f7f8f8f8f6f6f6f1f1f1f0f0f0f3f3f3f8f8f8fafafaf9f9f9ededede7e7e7eaeaeae8e8e8eaeaeaecececebebebe9e9e9eaeaeaecececefefefefefefededededededf1f1f1f2f2f2f6f6f6fbfbfbfdfdfdfefefefefefefafafaedededebebebebebebfafafafffffffefefefcfcfcf9f9f9f6f6f6f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f8f8f8f5f5f5f8f8f8fafafaf6f6f6fafafafdfdfdfefefef7f7f7f0f0f0e9e9e9edededf6f6f6fafafafdfdfdfffffffefefefcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbf6f6f6efefefe9e9e9eaeaeae6e6e6e0e0e0e0e0e0e5e5e5e5e5e5e9e9e9efefefecececebebebf7f7f7fefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefbfbfbfbfbfbfefefefdfdfdfcfcfcfafafafafafaf9f9f9f8f8f8f9f9f9ebebebe5e5e5edededfafafaf8f8f8f5f5f5f9f9f9fdfdfdfafafaf8f8f8fdfdfdfcfcfcf9f9f9fcfcfcf9f9f9f8f8f8fcfcfcfefefefffffffffffffdfdfdfdfdfdfafafaeeeeeee7e7e7dadadad9d9d9e5e5e5ecececf0f0f0f7f7f7fbfbfbf7f7f7f7f7f7f7f7f7fcfcfcf8f8f8f6f6f6fafafafcfcfcf9f9f9fdfdfdfafafaf7f7f7f9f9f9f8f8f8f4f4f4f4f4f4edededeaeaeae9e9e9ecececf7f7f7fafafafdfdfdfefefefdfdfdfbfbfbf7f7f7f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f3f3f3efefefeeeeeeeeeeeeebebebe9e9e9ecececf4f4f4f8f8f8fbfbfbf9f9f9f5f5f5efefefeaeaeae6e6e6e7e7e7ededededededefefeff8f8f8fdfdfdfffffffffffffffffffffffffffffffffffffafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f4f4f4f4f4f4f5f5f5f5f5f5f1f1f1efefefefefeff0f0f0f1f1f1f1f1f1f2f2f2f2f2f2f1f1f1f6f6f6fbfbfbfdfdfdfdfdfdfdfdfdfefefefdfdfdfafafaf9f9f9fdfdfdf9f9f9eeeeeef5f5f5fafafafefefefdfdfdfcfcfcfcfcfcfefefef6f6f6eeeeeef9f9f9f8f8f8f2f2f2f6f6f6fcfcfcfdfdfdfbfbfbfafafafafafafafafafafafafafafaf7f7f7f2f2f2f7f7f7f8f8f8f5f5f5f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f6f6f6f4f4f4f4f4f4f7f7f7f6f6f6f2f2f2f2f2f2f1f1f1f4f4f4fafafafcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfefefefffffffffffffefefefffffffffffffdfdfdfefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcf8f8f8efefeff4f4f4f9f9f9fefefefffffffbfbfbfafafaeeeeeee3e3e3f7f7f7fafafafcfcfcfcfcfcfcfcfcf9f9f9f3f3f3f7f7f7fafafaf8f8f8fafafafcfcfcf9f9f9f8f8f8fcfcfcfdfdfdfcfcfcfbfbfbfefefefffffffefefefefefefafafae6e6e6f1f1f1fafafafefefefbfbfbfbfbfbf6f6f6f3f3f3f9f9f9fefefefbfbfbf5f5f5eeeeeef2f2f2f8f8f8fbfbfbf9f9f9f8f8f8fcfcfcfdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfbfbfbfafafafcfcfcfbfbfbfbfbfbf9f9f9fcfcfcfefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafafcfcfcfcfcfcfbfbfbfcfcfcfafafaf5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfbfbfbf8f8f8f6f6f6f7f7f7f8f8f8fbfbfbfcfcfcfafafafafafafbfbfbf9f9f9fafafafcfcfcfcfcfcf7f7f7f9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafafbfbfbfafafaf7f7f7f1f1f1f0f0f0eeeeeeeaeaeae5e5e5e8e8e8f5f5f5f7f7f7f4f4f4fafafafdfdfdfdfdfdfbfbfbf4f4f4f5f5f5f8f8f8fcfcfcfffffffbfbfbfcfcfcfbfbfbfbfbfbf5f5f5f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7fafafaf9f9f9f9f9f9f8f8f8fbfbfbfefefefcfcfcfafafaf8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f3f3f3f2f2f2efefefeaeaeaeaeaeaebebebe5e5e5e5e5e5ebebebe7e7e7eaeaeaf4f4f4f3f3f3f2f2f2fcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfafafaf7f7f7f4f4f4f3f3f3f1f1f1eeeeeef2f2f2f8f8f8f3f3f3eeeeeeedededf2f2f2fbfbfbfdfdfdfefefefefefefafafaf5f5f5f0f0f0eeeeeeefefeff0f0f0f6f6f6fbfbfbfcfcfcf9f9f9f6f6f6f6f6f6f6f6f6f8f8f8f4f4f4f2f2f2f3f3f3f4f4f4f4f4f4f6f6f6f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfefefefffffffdfdfdf9f9f9ebebebebebebf9f9f9f4f4f4fffffffdfdfdf9f9f9f8f8f8fafafaf7f7f7fafafaf6f6f6f7f7f7fcfcfcfcfcfcf8f8f8f8f8f8fafafafbfbfbfbfbfbf8f8f8f7f7f7f6f6f6f2f2f2f3f3f3fafafafffffffefefef4f4f4f2f2f2fafafafefefefdfdfdfafafaf6f6f6f2f2f2f1f1f1f3f3f3f4f4f4e4e4e4dddddddfdfdfdededee1e1e1ebebebeeeeeeeaeaeae7e7e7f1f1f1f8f8f8fdfdfdfefefefffffffffffffffffffefefefffffffefefefffffffffffffefefefefefefefefefefefefffffffefefefefefefffffffdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcf9f9f9f3f3f3f5f5f5f9f9f9fafafafcfcfcf6f6f6f7f7f7fbfbfbfdfdfdfcfcfcfafafafafafafbfbfbf8f8f8f5f5f5f2f2f2fafafaf8f8f8f9f9f9f0f0f0edededf8f8f8fcfcfcf3f3f3eaeaeadedededbdbdbe3e3e3dcdcdce3e3e3eeeeeeedededf0f0f0f3f3f3f5f5f5f4f4f4f3f3f3f3f3f3f6f6f6f9f9f9fcfcfcfdfdfdfbfbfbfbfbfbfcfcfcf7f7f7f7f7f7f5f5f5f3f3f3f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f7f7f7fbfbfbf8f8f8f4f4f4f4f4f4f1f1f1eeeeeeeeeeeeefefeff4f4f4f5f5f5f6f6f6fafafafefefefefefefefefefffffffefefefbfbfbf9f9f9f8f8f8f4f4f4efefefedededebebebeaeaeae3e3e3e2e2e2f3f3f3f8f8f8f7f7f7fcfcfcfffffffffffffffffffefefefcfcfcf9f9f9f7f7f7f4f4f4f5f5f5f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7fbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f2f2f2f6f6f6fcfcfcfcfcfcfbfbfbf7f7f7f4f4f4f5f5f5f5f5f5f0f0f0eeeeeef3f3f3fbfbfbf5f5f5f6f6f6fdfdfdfcfcfcfafafaf9f9f9fbfbfbfefefef2f2f2f0f0f0fbfbfbf6f6f6fbfbfbfcfcfcf9f9f9fbfbfbfbfbfbfafafaf7f7f7f8f8f8f9f9f9fafafaf7f7f7f6f6f6f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafafdfdfdfefefefbfbfbfafafafbfbfbf8f8f8f1f1f1f5f5f5fcfcfcfefefefefefefefefefdfdfdfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfafafaf8f8f8f7f7f7fbfbfbfdfdfdf9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8fcfcfcfbfbfbfbfbfbfdfdfdfafafaf7f7f7ddddddc9c9c9e9e9e9fffffffcfcfcfafafaefefefe6e6e6f5f5f5f8f8f8fefefef9f9f9f7f7f7fcfcfcf9f9f9fafafafbfbfbf9f9f9f7f7f7fbfbfbf8f8f8f4f4f4f8f8f8fcfcfcfcfcfcfdfdfdf4f4f4e6e6e6e3e3e3e8e8e8e3e3e3cececed1d1d1f5f5f5fffffffcfcfcfafafafafafafafafafdfdfdfdfdfdf9f9f9f3f3f3f0f0f0f4f4f4fdfdfdfdfdfdf5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f9f9f9fafafaf7f7f7f8f8f8f7f7f7f3f3f3f6f6f6f6f6f6f5f5f5f9f9f9f5f5f5f5f5f5f3f3f3f4f4f4f7f7f7fafafafcfcfcfafafafcfcfcfdfdfdfdfdfdfbfbfbfafafafbfbfbfafafaf9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbfafafafafafafafafafafafafbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafaf8f8f8f7f7f7fcfcfcfafafafbfbfbfafafaf9f9f9f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf9f9f9fafafafdfdfdfdfdfdfcfcfcf9f9f9f9f9f9fbfbfbfffffffdfdfdfcfcfcfdfdfdfafafaf7f7f7f3f3f3f7f7f7fcfcfcf9f9f9f6f6f6f8f8f8fbfbfbfbfbfbf6f6f6f6f6f6f9f9f9f6f6f6f6f6f6fcfcfcfefefefefefefcfcfcfafafaf7f7f7f5f5f5f8f8f8f3f3f3f4f4f4f8f8f8fafafafcfcfcfbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf8f8f8f6f6f6fbfbfbf8f8f8f6f6f6efefefecececf8f8f8fefefefafafaf5f5f5f7f7f7fdfdfdfdfdfdfefefefdfdfdfbfbfbfafafafafafafafafaf9f9f9f4f4f4f4f4f4f3f3f3f3f3f3f1f1f1f1f1f1f2f2f2f6f6f6fdfdfdfcfcfcfbfbfbfdfdfdfefefefefefefdfdfdfdfdfdfefefefffffffffffffffffffefefefffffffdfdfdfcfcfcf9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfefefefafafaf7f7f7f9f9f9f2f2f2e7e7e7d5d5d5dadadae7e7e7eaeaeafffffffcfcfcf6f6f6f8f8f8f9f9f9f7f7f7f7f7f7fafafafafafafafafafafafafcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f4f4f4f7f7f7fcfcfcfffffffcfcfcfafafafafafaf3f3f3f2f2f2f0f0f0f2f2f2f4f4f4f6f6f6f5f5f5f7f7f7f3f3f3e9e9e9eaeaeaefefeff4f4f4f9f9f9f8f8f8f9f9f9f9f9f9fdfdfdfffffffffffffdfdfdfffffffffffffffffffefefefefefefefefefefefefffffffbfbfbf7f7f7f8f8f8fbfbfbfcfcfcfbfbfbf5f5f5f6f6f6f8f8f8f7f7f7f2f2f2f1f1f1f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f9f9f9fafafaf6f6f6f7f7f7fafafaf4f4f4f2f2f2f1f1f1f7f7f7fdfdfdfcfcfcfafafaf5f5f5f9f9f9fdfdfdfbfbfbedededeeeeeefafafaefefefcfcfcfd0d0d0dcdcdce2e2e2e6e6e6f3f3f3f8f8f8efefefe8e8e8efefeff4f4f4f6f6f6f9f9f9fbfbfbfefefefffffffefefefafafaf0f0f0eaeaeae8e8e8f0f0f0f6f6f6f9f9f9fafafafcfcfcfcfcfcfafafafefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfefefefefefefefefefdfdfdfcfcfcf7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f3f3f3f6f6f6fafafafafafaf8f8f8f8f8f8f7f7f7f3f3f3f3f3f3f2f2f2f2f2f2eeeeeeecececf0f0f0f3f3f3f8f8f8fcfcfcfffffffffffffffffffffffffffffffdfdfdfbfbfbfafafaf6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8fafafaf6f6f6f5f5f5f6f6f6f3f3f3f2f2f2f4f4f4f9f9f9f6f6f6f2f2f2eeeeeeeeeeeef0f0f0f1f1f1f0f0f0f1f1f1f4f4f4f5f5f5f8f8f8fbfbfbfafafaf9f9f9fafafaf8f8f8f6f6f6f2f2f2f5f5f5f9f9f9f9f9f9f5f5f5f3f3f3fbfbfbfdfdfdfbfbfbfcfcfcfafafaf9f9f9f9f9f9fafafafdfdfdf7f7f7f7f7f7fafafafafafafdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefefefefafafafbfbfbfdfdfdfbfbfbf9f9f9fafafaf9f9f9f7f7f7fbfbfbfbfbfbf6f6f6f3f3f3f6f6f6f5f5f5fafafaf5f5f5f1f1f1f6f6f6fefefefdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbf9f9f9fafafafdfdfdfafafaf7f7f7fafafaf8f8f8f9f9f9fbfbfbfefefefffffffefefefbfbfbe6e6e6e1e1e1eeeeeef0f0f0efefeff5f5f5fdfdfdfbfbfbf7f7f7f6f6f6eeeeeef2f2f2f4f4f4f7f7f7fefefef6f6f6f5f5f5fdfdfdfbfbfbf7f7f7f7f7f7f4f4f4f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfffffffffffff4f4f4eaeaead8d8d8e5e5e5f1f1f1e0e0e0d8d8d8f7f7f7fffffffffffffffffffffffffffffffdfdfdeeeeeef1f1f1fcfcfcfdfdfdfbfbfbf9f9f9f8f8f8fafafaf9f9f9fcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f8f8f8fafafaf7f7f7f5f5f5f9f9f9fdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf9f9f9fafafaf9f9f9f6f6f6f2f2f2f6f6f6f7f7f7fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf6f6f6f4f4f4f9f9f9fdfdfdfcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9fafafafcfcfcfbfbfbfbfbfbfafafafcfcfcfafafaf9f9f9fafafaf9f9f9f8f8f8fcfcfcfdfdfdfbfbfbf6f6f6fcfcfcfdfdfdfbfbfbfdfdfdfcfcfcf8f8f8f3f3f3f3f3f3f2f2f2fcfcfcf9f9f9f2f2f2f8f8f8fbfbfbfafafaf6f6f6f8f8f8fbfbfbfdfdfdfafafafcfcfcfdfdfdfbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9fcfcfcfcfcfcfafafafcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fafafafcfcfcfdfdfdfcfcfcfcfcfcf8f8f8f7f7f7fafafafafafaf9f9f9fcfcfcfdfdfdfcfcfcfafafafafafafdfdfdfefefefdfdfdfafafaf6f6f6f6f6f6fcfcfcf8f8f8f6f6f6f3f3f3f7f7f7fcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfefefefefefefefefefdfdfdfafafaf9f9f9f3f3f3e9e9e9e1e1e1e6e6e6edededf1f1f1fafafafbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfafafafafafaf6f6f6f7f7f7f4f4f4f2f2f2f5f5f5fbfbfbfbfbfbf3f3f3f0f0f0f0f0f0f7f7f7fbfbfbfcfcfcfdfdfdfdfdfdf9f9f9eeeeeee0e0e0edededf2f2f2fafafafffffffbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfcfcfcf9f9f9f8f8f8f8f8f8fcfcfcfbfbfbfefefefffffff4f4f4e3e3e3e3e3e3e9e9e9edededf3f3f3f6f6f6f5f5f5f4f4f4f6f6f6f5f5f5f8f8f8fdfdfdfffffffffffffefefefcfcfcf9f9f9fafafafdfdfdfdfdfdfefefefffffffefefefdfdfdfefefefefefefafafaf2f2f2f4f4f4f8f8f8fcfcfcfcfcfcf7f7f7f6f6f6f8f8f8fafafaf6f6f6fafafaf0f0f0edededf2f2f2f1f1f1f7f7f7f6f6f6f2f2f2f4f4f4f7f7f7f0f0f0f1f1f1fafafafafafafafafafbfbfbfdfdfdfbfbfbfafafafefefefdfdfdfcfcfcfbfbfbfafafafbfbfbf7f7f7ebebebeeeeeef0f0f0f5f5f5eeeeeee3e3e3eaeaeaf7f7f7f6f6f6f0f0f0f1f1f1f4f4f4fafafafafafafafafaf6f6f6f4f4f4f5f5f5f9f9f9fdfdfdfffffffffffffffffffdfdfdf8f8f8f2f2f2f3f3f3f1f1f1f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f5f5f5f5f5f5f4f4f4f4f4f4f5f5f5efefefeeeeeeeaeaeae6e6e6eeeeeef5f5f5f3f3f3f7f7f7fbfbfbf7f7f7fafafafbfbfbf9f9f9fafafaf9f9f9f6f6f6f4f4f4efefefe9e9e9e5e5e5dfdfdfd8d8d8ecececfafafafefefefefefefefefefffffffffffffffffffffffffefefefcfcfcfbfbfbf4f4f4edededecececf0f0f0f6f6f6f4f4f4f7f7f7fcfcfcfcfcfcfcfcfcfdfdfdfefefefcfcfcfefefefffffffffffffefefefefefefbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfafafafbfbfbf8f8f8f7f7f7f9f9f9f6f6f6f2f2f2f8f8f8f7f7f7f8f8f8f6f6f6f0f0f0f0f0f0f7f7f7fffffffdfdfdfafafafbfbfbfafafafafafafbfbfbfdfdfdfefefefefefefcfcfcfdfdfdfefefefffffffffffffdfdfdfcfcfcfdfdfdfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f3f3f3f4f4f4f9f9f9f6f6f6f3f3f3f5f5f5fafafafafafafafafafbfbfbf5f5f5f2f2f2f0f0f0f4f4f4f9f9f9f5f5f5f8f8f8fcfcfcfdfdfdfafafaf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f4f4f4f5f5f5f7f7f7fafafaf7f7f7f3f3f3f3f3f3f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8fafafafffffffdfdfdf9f9f9f5f5f5f8f8f8fbfbfbf8f8f8f0f0f0efefeff7f7f7e3e3e3dcdcdcf3f3f3fefefefbfbfbfbfbfbfdfdfdf8f8f8e9e9e9ecececf8f8f8f7f7f7f5f5f5f8f8f8fcfcfcfefefefffffffffffffcfcfcf7f7f7f6f6f6fdfdfdffffffffffffdcdcdcd5d5d5fdfdfdfefefefdfdfdfbfbfbfafafaf5f5f5f4f4f4f7f7f7fafafaf8f8f8ebebebf1f1f1f2f2f2f7f7f7fdfdfdfffffff5f5f5e8e8e8f3f3f3f8f8f8f8f8f8f6f6f6f7f7f7fbfbfbfbfbfbf5f5f5f5f5f5f5f5f5f3f3f3f3f3f3f3f3f3f1f1f1f3f3f3f7f7f7fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafaf7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafafafafafafafafbfbfbfcfcfcf8f8f8f8f8f8fcfcfcfcfcfcfafafafbfbfbfcfcfcf9f9f9f9f9f9fcfcfcfbfbfbfafafaf9f9f9fafafafafafaf6f6f6f7f7f7f8f8f8fafafafbfbfbfafafafcfcfcfefefefffffffffffffffffffffffffffffffffffffefefefffffffcfcfcfafafafbfbfbfafafafafafafcfcfcfffffffffffffcfcfcfcfcfcfefefefdfdfdfcfcfcfafafaf5f5f5f2f2f2f4f4f4f8f8f8fbfbfbfbfbfbf9f9f9fbfbfbf9f9f9f5f5f5f9f9f9fdfdfdf9f9f9f5f5f5f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafafafafaf8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7fafafafdfdfdfbfbfbfcfcfcfcfcfcfcfcfcf3f3f3efefeffcfcfcfbfbfbfcfcfcfefefefdfdfdfafafaf3f3f3f0f0f0f1f1f1eeeeeeefefeffafafafbfbfbf9f9f9f9f9f9fdfdfdf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f2f2f2f1f1f1f4f4f4f4f4f4f7f7f7fafafafafafafbfbfbfdfdfdfbfbfbf6f6f6f1f1f1efefefecececebebebf3f3f3f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefffffffffffffffffffdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfdfdfdfbfbfbeeeeeee1e1e1f1f1f1f3f3f3f0f0f0fffffffefefef7f7f7f3f3f3f0f0f0f5f5f5f8f8f8fafafafafafaf9f9f9fbfbfbfafafaf9f9f9fcfcfcfdfdfdf6f6f6f0f0f0eeeeeefbfbfbfffffffffffffffffffefefef7f7f7edededebebebebebebeeeeeef0f0f0ededededededf7f7f7fffffffffffffffffffcfcfcf6f6f6edededebebebf0f0f0f5f5f5f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf7f7f7f9f9f9fbfbfbf9f9f9f8f8f8fafafafcfcfcf7f7f7f5f5f5fafafaf8f8f8f6f6f6f6f6f6f1f1f1f3f3f3f8f8f8f4f4f4f7f7f7f8f8f8fcfcfcfafafaf7f7f7fcfcfcfbfbfbf8f8f8f8f8f8fcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdf9f9f9f4f4f4f6f6f6f4f4f4ededededededecececf0f0f0f4f4f4f4f4f4f3f3f3f9f9f9f8f8f8fafafafdfdfdfefefefefefefffffffefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffff9f9f9efefeff2f2f2f3f3f3ebebebf0f0f0f8f8f8f8f8f8fbfbfbf3f3f3ebebebf2f2f2f8f8f8f6f6f6f9f9f9fbfbfbfdfdfdfbfbfbfafafaf7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f2f2f2f2f2f2f1f1f1f7f7f7fdfdfdf9f9f9f6f6f6fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcf7f7f7f4f4f4fafafaf9f9f9fbfbfbfffffffffffffdfdfdf8f8f8f7f7f7fafafaf8f8f8f8f8f8fafafaf3f3f3efefefeeeeeeeaeaeaebebebf3f3f3f7f7f7f8f8f8fbfbfbf9f9f9fafafafefefefcfcfcf9f9f9f6f6f6f4f4f4f4f4f4f3f3f3f6f6f6fcfcfcfefefefdfdfdfdfdfdfcfcfcfdfdfdfffffffffffffffffffdfdfdfdfdfdfffffffcfcfcfafafafafafaf8f8f8f9f9f9f6f6f6f0f0f0f0f0f0eeeeeeeeeeeef1f1f1f3f3f3f2f2f2f8f8f8fefefefcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfefefefdfdfdfafafaf4f4f4f5f5f5fafafaf7f7f7f6f6f6f6f6f6efefefe7e7e7eeeeeef0f0f0f2f2f2f4f4f4f5f5f5f9f9f9f3f3f3f2f2f2f4f4f4f4f4f4f5f5f5f7f7f7f5f5f5f4f4f4f4f4f4efefeff8f8f8fdfdfdfafafaf6f6f6efefeff5f5f5fdfdfdfcfcfcfdfdfdfcfcfcfafafaf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f5f5f5f9f9f9f7f7f7f5f5f5fafafafcfcfcfafafaf4f4f4ecececf7f7f7fafafaf8f8f8f7f7f7fcfcfcfdfdfdfbfbfbf4f4f4eaeaeaf5f5f5f1f1f1d8d8d8dadadae8e8e8f1f1f1f5f5f5f8f8f8fefefefffffffcfcfce4e4e4dfdfdfe0e0e0d7d7d7dfdfdff2f2f2fdfdfdfcfcfcf7f7f7fbfbfbfcfcfcf4f4f4f3f3f3edededecececfbfbfbffffffffffffe0e0e0d6d6d6e8e8e8f6f6f6fffffffefefef4f4f4eaeaeae3e3e3e8e8e8f4f4f4f6f6f6f9f9f9fbfbfbf7f7f7fdfdfdfdfdfdf5f5f5eaeaeaf2f2f2f4f4f4f6f6f6f2f2f2f1f1f1f1f1f1f5f5f5f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf7f7f7fbfbfbfcfcfcfbfbfbf8f8f8f8f8f8fafafafbfbfbfafafaf9f9f9f5f5f5f6f6f6f4f4f4f7f7f7f9f9f9fbfbfbf9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcf9f9f9fafafafcfcfcfdfdfdfefefefdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfefefefdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf8f8f8f8f8f8fcfcfcfdfdfdfdfdfdfefefefefefefefefefcfcfcfbfbfbf9f9f9fafafafafafafafafafcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf4f4f4f5f5f5f7f7f7f4f4f4f4f4f4f7f7f7f4f4f4f7f7f7fbfbfbfefefefbfbfbebebebefefeff2f2f2f6f6f6fbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f4f4f4f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbf7f7f7f7f7f7f7f7f7f9f9f9f6f6f6f8f8f8f5f5f5f3f3f3dcdcdcebebebfbfbfbfcfcfcfdfdfdf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfafafafbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfefefefcfcfcfafafafbfbfbfbfbfbfcfcfcfbfbfbfafafafafafafafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8f6f6f6f1f1f1ecececf9f9f9fdfdfdfdfdfdfffffffffffffcfcfcf9f9f9f9f9f9f5f5f5f6f6f6f6f6f6f8f8f8fbfbfbfdfdfdfbfbfbf8f8f8f9f9f9fbfbfbfcfcfcfefefefffffffffffffefefefefefefdfdfdfcfcfcfefefefdfdfdf1f1f1f6f6f6fefefef5f5f5fafafafffffffafafaf8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9fafafafbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfdfdfdf9f9f9f5f5f5f9f9f9f9f9f9f2f2f2ececece3e3e3e2e2e2f4f4f4fdfdfdf5f5f5f6f6f6f8f8f8fcfcfcfdfdfdfefefefefefefbfbfbf4f4f4eeeeeee9e9e9ecececeeeeeef5f5f5fcfcfcfffffffefefefbfbfbf4f4f4f4f4f4f8f8f8fefefefefefefcfcfcfafafafbfbfbfcfcfcf9f9f9f2f2f2e9e9e9efefeff7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f4f4f4fafafafdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f7f7f7fefefefffffffefefefafafaf5f5f5f4f4f4f4f4f4eeeeeeefefeff7f7f7f8f8f8f6f6f6f9f9f9f2f2f2f8f8f8fefefefdfdfdfcfcfcfafafafdfdfdfffffffbfbfbfdfdfdfefefefcfcfcfbfbfbfafafafafafafefefefffffffcfcfcf8f8f8f5f5f5fafafaf9f9f9ededede9e9e9f0f0f0f4f4f4f8f8f8fbfbfbfafafaf7f7f7fafafaf8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8fbfbfbfefefefafafafbfbfbfbfbfbf8f8f8f7f7f7f8f8f8fafafaf9f9f9fbfbfbfdfdfdfefefefefefefffffffffffffefefefffffffffffffffffffefefefffffffdfdfdf4f4f4f9f9f9fffffffefefefcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf7f7f7f3f3f3f2f2f2f5f5f5fbfbfbfefefefffffffefefefefefefcfcfcfdfdfdfdfdfdfafafaf4f4f4f5f5f5f5f5f5f4f4f4f3f3f3f5f5f5f9f9f9fcfcfcf9f9f9f5f5f5f2f2f2efefefefefeff6f6f6fdfdfdfdfdfdf5f5f5f9f9f9fbfbfbf6f6f6efefeff0f0f0f4f4f4f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8fafafafdfdfdfffffffefefefffffffefefefdfdfdfbfbfbf7f7f7f7f7f7f7f7f7f6f6f6eeeeeee6e6e6e3e3e3f4f4f4fafafaf3f3f3eeeeeef1f1f1f1f1f1f3f3f3f2f2f2f0f0f0f4f4f4f6f6f6f5f5f5f4f4f4f4f4f4f4f4f4f6f6f6fafafaf9f9f9f8f8f8f6f6f6fafafafbfbfbf9f9f9fcfcfcfafafaf1f1f1f3f3f3f5f5f5f9f9f9fefefefcfcfcfcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfefefefbfbfbfcfcfcfdfdfdfbfbfbf9f9f9fbfbfbf7f7f7dbdbdbe6e6e6edededf5f5f5f1f1f1eaeaeaf3f3f3f8f8f8fcfcfcfefefef9f9f9f5f5f5fcfcfcfefefefffffffafafaf2f2f2fbfbfbfefefef1f1f1f3f3f3f4f4f4edededf4f4f4fdfdfdfefefefdfdfdfafafaf9f9f9f5f5f5eeeeeef4f4f4f7f7f7f1f1f1fbfbfbfffffffbfbfbf8f8f8f0f0f0d3d3d3dadadaf6f6f6fffffffefefefefefefdfdfdfcfcfcfafafaf9f9f9f8f8f8fdfdfdfefefefafafaf4f4f4eeeeeef0f0f0fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfafafafcfcfcfbfbfbf9f9f9fffffffefefef9f9f9f4f4f4f0f0f0ececececececebebebf6f6f6fbfbfbf6f6f6edededf0f0f0fafafaf7f7f7f1f1f1f9f9f9f9f9f9f7f7f7f2f2f2f8f8f8f9f9f9fcfcfcfbfbfbfbfbfbfefefefbfbfbfefefefcfcfcfafafaf8f8f8fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fafafafafafafafafaf7f7f7f6f6f6f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f6f6f6f2f2f2f1f1f1f2f2f2f2f2f2ededede8e8e8e6e6e6efefeff4f4f4efefeff2f2f2f4f4f4fafafafcfcfcf7f7f7f8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfafafaf9f9f9f8f8f8f5f5f5f0f0f0eeeeeefbfbfbfdfdfdfcfcfcfafafaf5f5f5f5f5f5f6f6f6f8f8f8fafafafbfbfbfbfbfbfbfbfbf8f8f8fafafaf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7fafafaf8f8f8f5f5f5f9f9f9f5f5f5fcfcfcfdfdfdfefefefbfbfbf8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf5f5f5f2f2f2f8f8f8fafafafafafafbfbfbfcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f7f7f7f4f4f4f4f4f4f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f3f3f3f5f5f5fdfdfdfcfcfcfafafaf9f9f9f7f7f7f5f5f5eeeeeeeaeaeaecececf3f3f3fbfbfbfafafafafafafbfbfbfbfbfbfbfbfbfcfcfcfefefefefefefcfcfcfafafafafafaf5f5f5f2f2f2f4f4f4f2f2f2f3f3f3f2f2f2f3f3f3f3f3f3eeeeeef0f0f0f6f6f6f7f7f7fbfbfbf4f4f4f7f7f7f9f9f9fefefefbfbfbf7f7f7f3f3f3f7f7f7fafafafcfcfcfafafaf8f8f8f7f7f7f7f7f7f9f9f9fafafafafafaf5f5f5f8f8f8fbfbfbfcfcfceaeaead4d4d4c7c7c7cfcfcfd4d4d4dededefcfcfcfffffffdfdfdfafafaf6f6f6f5f5f5f6f6f6eeeeeee7e7e7eaeaeaf0f0f0f3f3f3f7f7f7f5f5f5f8f8f8fbfbfbfffffffefefefbfbfbfafafafdfdfdfefefefcfcfcf6f6f6f0f0f0edededecececf3f3f3f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5fcfcfcfcfcfcfdfdfdfefefefefefefefefefcfcfcfafafafbfbfbf8f8f8f1f1f1f0f0f0f9f9f9f9f9f9f9f9f9fdfdfdfcfcfcf7f7f7f1f1f1f1f1f1f6f6f6fafafafcfcfcfafafaf8f8f8f3f3f3fafafafbfbfbfbfbfbfffffffffffffefefefdfdfdfbfbfbfdfdfdfdfdfdfbfbfbfdfdfdfefefefdfdfdfcfcfcfdfdfdfbfbfbf6f6f6f5f5f5f3f3f3efefefe4e4e4edededf9f9f9f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7fcfcfcfefefefdfdfdfefefefdfdfdfdfdfdfefefefefefefdfdfdf4f4f4f1f1f1f4f4f4f9f9f9fdfdfdfdfdfdfcfcfcfefefefcfcfcfdfdfdfcfcfcf8f8f8f8f8f8f8f8f8f7f7f7fbfbfbfafafafbfbfbfdfdfdfffffffffffffefefefdfdfdfcfcfcfcfcfcf8f8f8efefefedededfafafafefefefdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfcfcfcfefefefffffffffffffefefefbfbfbfcfcfcfcfcfcf7f7f7f9f9f9fcfcfcfefefefdfdfdfffffffffffffffffffefefefefefefdfdfdfcfcfcfafafaf8f8f8f5f5f5f5f5f5f1f1f1eeeeeef0f0f0efefefeeeeeef7f7f7f6f6f6f1f1f1f2f2f2f7f7f7fdfdfdfffffffffffffdfdfdfafafaf7f7f7f0f0f0f6f6f6fefefefcfcfcfbfbfbfbfbfbf8f8f8f6f6f6f5f5f5f8f8f8f6f6f6f3f3f3f4f4f4f2f2f2f1f1f1fefefefffffffafafaf5f5f5f5f5f5f8f8f8fefefefbfbfbf9f9f9fcfcfcf7f7f7fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfcfcfcf9f9f9f9f9f9f5f5f5eeeeeef5f5f5f8f8f8f5f5f5fefefef8f8f8f6f6f6f7f7f7fafafafafafaf8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf9f9f9f5f5f5f3f3f3f4f4f4f8f8f8fefefefdfdfdfbfbfbf4f4f4fbfbfbfcfcfcf9f9f9f5f5f5f3f3f3f9f9f9fefefefefefef9f9f9f0f0f0f4f4f4fcfcfcfdfdfdfbfbfbfbfbfbf3f3f3f7f7f7fdfdfdfdfdfdfbfbfbfcfcfcfffffffffffffefefef9f9f9f8f8f8f6f6f6f5f5f5f9f9f9fcfcfcfafafafdfdfdefefeff4f4f4f2f2f2f2f2f2fafafaf0f0f0f2f2f2f0f0f0f1f1f1fefefefcfcfcfffffffbfbfbfafafafefefefffffffffffffbfbfbf3f3f3f3f3f3fafafafdfdfdfefefefefefefcfcfcfcfcfcfcfcfcf8f8f8fcfcfcfbfbfbf6f6f6f5f5f5f6f6f6f2f2f2f4f4f4f6f6f6f1f1f1edededf0f0f0f3f3f3f5f5f5f3f3f3f4f4f4f9f9f9f9f9f9f1f1f1f1f1f1f8f8f8fafafaf8f8f8f9f9f9fafafafbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fafafafbfbfbfcfcfcfafafaf8f8f8f8f8f8fbfbfbfafafafafafafafafaf9f9f9fafafafdfdfdfbfbfbfcfcfcf9f9f9f4f4f4f5f5f5f9f9f9fdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f6f6f6f3f3f3f6f6f6f6f6f6f3f3f3f1f1f1efefefebebebf2f2f2f1f1f1ebebebeaeaeaf8f8f8f9f9f9f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5fbfbfbfdfdfdfbfbfbf6f6f6f4f4f4f4f4f4f6f6f6f7f7f7f5f5f5f7f7f7f8f8f8fbfbfbfbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f7f7f7fafafafbfbfbfbfbfbfafafaf6f6f6f7f7f7fbfbfbfcfcfcf8f8f8f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfcfcfcf8f8f8f5f5f5f4f4f4f6f6f6fbfbfbfcfcfcf8f8f8f6f6f6f8f8f8fbfbfbf3f3f3f1f1f1f4f4f4f8f8f8f3f3f3efefefeeeeeef3f3f3f9f9f9fbfbfbfafafaf7f7f7f5f5f5f4f4f4f0f0f0efefefebebebf1f1f1fdfdfdfafafaf9f9f9f7f7f7fcfcfcfefefefcfcfcf9f9f9f0f0f0e9e9e9ecececeaeaeaeaeaeaefefefeeeeeeeaeaeaeaeaeaefefefefefefebebebecececeeeeeef0f0f0f3f3f3f3f3f3f0f0f0f6f6f6fafafafcfcfcfbfbfbf6f6f6ededede3e3e3d8d8d8c5c5c5d3d3d3fcfcfcfcfcfcfdfdfdfafafaf9f9f9f9f9f9fafafafafafafbfbfbf8f8f8f7f7f7f5f5f5f8f8f8f6f6f6f2f2f2f9f9f9fafafaf1f1f1eaeaeaf7f7f7fcfcfcf1f1f1d3d3d3c2c2c2c4c4c4c8c8c8eaeaeafcfcfcf4f4f4f2f2f2f2f2f2f3f3f3f2f2f2eaeaeaecececefefeff4f4f4f4f4f4f7f7f7fafafafefefefffffffffffffefefefbfbfbf8f8f8f5f5f5efefefeeeeeef3f3f3fafafafdfdfdfcfcfcfdfdfdfefefefdfdfdfefefefcfcfcfdfdfdfafafaf8f8f8fcfcfcfffffffafafaf6f6f6f6f6f6f7f7f7f7f7f7f4f4f4f9f9f9fbfbfbfdfdfdfdfdfdf9f9f9f5f5f5f0f0f0f0f0f0f1f1f1f7f7f7fdfdfdfafafaf3f3f3f4f4f4f3f3f3efefeff8f8f8fdfdfdfffffffffffffefefefdfdfdfcfcfcf9f9f9f5f5f5edededf6f6f6f7f7f7f8f8f8efefefefefeff3f3f3f4f4f4f4f4f4f6f6f6fafafafcfcfcf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcf9f9f9f6f6f6f4f4f4f4f4f4f8f8f8fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfdfdfdfbfbfbf2f2f2f7f7f7fefefefffffffcfcfcfbfbfbfbfbfbf8f8f8f9f9f9fbfbfbf7f7f7f4f4f4f3f3f3f8f8f8fcfcfcfdfdfdfbfbfbfafafafbfbfbfafafafdfdfdf8f8f8f1f1f1e9e9e9e7e7e7f0f0f0f6f6f6f7f7f7f5f5f5fbfbfbf9f9f9f6f6f6f8f8f8fdfdfdfdfdfdfbfbfbfcfcfcfefefefdfdfdfffffffefefefefefefefefefefefefdfdfdfbfbfbfafafaf9f9f9f7f7f7f5f5f5f2f2f2f5f5f5f4f4f4f2f2f2f2f2f2eeeeeee3e3e3dcdcdcdbdbdbe8e8e8ebebebecececfafafafefefef7f7f7f3f3f3f0f0f0f0f0f0e6e6e6ecececf3f3f3fbfbfbfefefefbfbfbf9f9f9f6f6f6f3f3f3f7f7f7f8f8f8f6f6f6f2f2f2f8f8f8fafafafefefefffffffefefefdfdfdfdfdfdfefefefefefefdfdfdfffffffcfcfcf9f9f9fdfdfdf8f8f8fbfbfbfefefefdfdfdfafafaf6f6f6fafafaf9f9f9f7f7f7fafafafafafaf5f5f5efefeff6f6f6f4f4f4f4f4f4f7f7f7f3f3f3f7f7f7f3f3f3f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7fafafafafafaf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fefefefdfdfdfcfcfcfcfcfcfafafafafafaf8f8f8f5f5f5f6f6f6f9f9f9fbfbfbfdfdfdf8f8f8f5f5f5fcfcfcfbfbfbf9f9f9f8f8f8fafafafafafaf9f9f9fbfbfbf9f9f9fafafafbfbfbfdfdfdfcfcfcf9f9f9fafafafbfbfbf8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6eeeeeeeaeaeaf9f9f9fdfdfdfafafafffffff5f5f5e0e0e0f6f6f6fbfbfbfffffffdfdfdfcfcfcfefefefdfdfdf1f1f1dcdcdceaeaeafdfdfdfdfdfdfafafaf6f6f6f5f5f5f6f6f6fcfcfcf7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fafafaf1f1f1e7e7e7ebebebf2f2f2edededeeeeeef9f9f9fcfcfcfcfcfcfdfdfdfefefefefefef8f8f8f8f8f8fbfbfbfffffffefefefcfcfcfbfbfbfffffffffffffdfdfdfffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfbfbfbfafafaf6f6f6f6f6f6fafafafbfbfbf9f9f9f7f7f7f6f6f6fafafafbfbfbf8f8f8f7f7f7f4f4f4f2f2f2f3f3f3f3f3f3f2f2f2f4f4f4f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f2f2f2f1f1f1efefefecececebebebeaeaeae8e8e8e4e4e4e0e0e0f2f2f2f4f4f4f3f3f3f4f4f4f4f4f4f4f4f4f6f6f6f2f2f2efefeff7f7f7f7f7f7f6f6f6f8f8f8f5f5f5f7f7f7fbfbfbfafafaf7f7f7f8f8f8fafafafdfdfdf9f9f9f5f5f5f2f2f2f5f5f5f9f9f9fbfbfbfafafaf9f9f9f9f9f9fbfbfbf7f7f7fafafafafafafafafaf8f8f8f8f8f8fbfbfbfafafafbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9fcfcfcfafafaf9f9f9fbfbfbf9f9f9f9f9f9fefefefefefef9f9f9f7f7f7f6f6f6f3f3f3f3f3f3f9f9f9fcfcfcf8f8f8f6f6f6f5f5f5f5f5f5f8f8f8f9f9f9f5f5f5f3f3f3f5f5f5fafafafefefefcfcfcf9f9f9f7f7f7f8f8f8f1f1f1eaeaeaebebebedededf3f3f3f2f2f2eeeeeee8e8e8f9f9f9fffffffcfcfcf6f6f6f4f4f4f6f6f6f4f4f4efefeff0f0f0eeeeeeeeeeeef3f3f3f8f8f8fafafafcfcfcfafafaf8f8f8f7f7f7f9f9f9fbfbfbfcfcfcf8f8f8f2f2f2edededececece2e2e2c2c2c2dcdcdcfefefefffffffdfdfdfbfbfbf8f8f8f6f6f6f9f9f9fbfbfbfcfcfcfafafaf8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfafafafcfcfcfdfdfdfefefefffffffffffff8f8f8e8e8e8e6e6e6cbcbcbccccccf7f7f7f9f9f9f5f5f5f0f0f0f2f2f2edededf0f0f0f2f2f2f6f6f6fdfdfdfffffffffffffffffffefefefafafaf5f5f5e9e9e9e3e3e3e6e6e6efefeff0f0f0f6f6f6fcfcfcfbfbfbf9f9f9f3f3f3f7f7f7f6f6f6f3f3f3fbfbfbfefefefffffffafafaf8f8f8fdfdfdfffffffffffffafafaf8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f4f4f4f5f5f5f6f6f6f3f3f3f3f3f3f8f8f8fafafafcfcfcfdfdfdfcfcfcf8f8f8f7f7f7fefefefdfdfdfefefefffffffffffffbfbfbf7f7f7f9f9f9f7f7f7edededefefeff1f1f1f4f4f4f7f7f7f4f4f4f5f5f5f4f4f4f5f5f5f5f5f5fcfcfcfcfcfcf8f8f8f9f9f9fefefefcfcfcfbfbfbfdfdfdfefefefffffffdfdfdfafafaf7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f7f7f7f9f9f9fdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfafafaf8f8f8f8f8f8f7f7f7fafafafffffffdfdfdfdfdfdfffffffffffffefefefcfcfcfafafafbfbfbf5f5f5f5f5f5f8f8f8f8f8f8f6f6f6fbfbfbfffffffefefefbfbfbf8f8f8f6f6f6f4f4f4efefeff0f0f0efefeff0f0f0eeeeeeefefefecececefefeffafafafdfdfdfefefefefefefcfcfcfbfbfbfafafafafafaf6f6f6f2f2f2f2f2f2f2f2f2efefeff3f3f3fafafaf6f6f6ededededededefefeff4f4f4f6f6f6f0f0f0ebebebeaeaeaedededf6f6f6fbfbfbfbfbfbfbfbfbf9f9f9fafafaf8f8f8eaeaeae4e4e4e8e8e8fbfbfbfafafafdfdfdfffffffefefefdfdfdfcfcfcf8f8f8f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbfefefefffffffbfbfbfbfbfbfbfbfbfafafaf8f8f8fefefefffffffbfbfbf3f3f3f5f5f5f6f6f6fbfbfbfbfbfbf8f8f8f6f6f6f8f8f8fafafafcfcfcfdfdfdfcfcfcfafafafdfdfdf7f7f7f7f7f7fafafaf5f5f5f7f7f7fcfcfcfcfcfcfbfbfbf7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcfefefefbfbfbf7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfefefefcfcfcf9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdf9f9f9f9f9f9f6f6f6f8f8f8fafafafcfcfcfcfcfcfcfcfcfefefefefefefcfcfcf9f9f9f8f8f8f7f7f7fafafafdfdfdfffffffffffffdfdfdcfcfcfe2e2e2fdfdfdf8f8f8eeeeeee1e1e1f5f5f5f1f1f1e2e2e2efefeff7f7f7f4f4f4f9f9f9fbfbfbfbfbfbf7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f4f4f4f9f9f9fffffffcfcfcfafafafbfbfbfdfdfdfdfdfdfffffffffffffdfdfdf9f9f9fefefefffffffffffffffffffffffffffffffefefefefefefcfcfcfafafaf8f8f8f8f8f8fbfbfbf7f7f7f2f2f2eeeeeef1f1f1f7f7f7fdfdfdf8f8f8f6f6f6f5f5f5f3f3f3f4f4f4fdfdfdfcfcfcfcfcfcfdfdfdfbfbfbf5f5f5f6f6f6f9f9f9fafafaf8f8f8f3f3f3f1f1f1f1f1f1f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0f3f3f3f4f4f4f1f1f1efefeff0f0f0eeeeeef2f2f2eeeeeee5e5e5f1f1f1f8f8f8f5f5f5f5f5f5fdfdfdfffffffbfbfbf8f8f8fafafafcfcfcf7f7f7f8f8f8fcfcfcf7f7f7f8f8f8fafafaf9f9f9f5f5f5f8f8f8fafafaf6f6f6f4f4f4f8f8f8f9f9f9f5f5f5f5f5f5f8f8f8fcfcfcfbfbfbf8f8f8f5f5f5f3f3f3f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f6f6f6f8f8f8f9f9f9f6f6f6f5f5f5f8f8f8f9f9f9fbfbfbf8f8f8f9f9f9f6f6f6f8f8f8fdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6fdfdfdfefefefcfcfcf8f8f8f7f7f7f9f9f9fbfbfbfafafafbfbfbf7f7f7f5f5f5f4f4f4f7f7f7fafafafbfbfbfcfcfcfafafafafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8fafafafafafafcfcfcfafafaf0f0f0dededef4f4f4fffffffbfbfbf1f1f1eeeeeef2f2f2edededeeeeeef4f4f4f4f4f4f7f7f7f8f8f8f5f5f5f3f3f3f4f4f4f6f6f6f7f7f7f6f6f6f9f9f9fdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfefefefdfdfde9e9e9f5f5f5fffffffffffffbfbfbfbfbfbfafafaf8f8f8f8f8f8f8f8f8fbfbfbfcfcfcf9f9f9f7f7f7f9f9f9fafafafdfdfdfffffffefefefefefefefefefefefefdfdfdfcfcfcfbfbfbfdfdfdfffffff4f4f4e6e6e6ebebebe2e2e2ebebebf5f5f5fafafafcfcfcfefefefefefefefefefbfbfbf5f5f5efefefefefefebebebe5e5e5e5e5e5e9e9e9edededecececf0f0f0f4f4f4f5f5f5f6f6f6f9f9f9f6f6f6f2f2f2f9f9f9fafafaededede2e2e2e2e2e2f7f7f7fefefefbfbfbf9f9f9fafafaf9f9f9fcfcfcfcfcfcf9f9f9f9f9f9fdfdfdfafafaf8f8f8fafafafafafafcfcfcfcfcfcfffffffcfcfcf4f4f4fbfbfbfcfcfcf9f9f9fcfcfcfffffffefefef9f9f9f3f3f3eeeeeee9e9e9d8d8d8e3e3e3f9f9f9efefeffafafaf6f6f6f9f9f9fdfdfdfdfdfdfcfcfcfefefefffffffefefefffffffffffffefefefdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f5f5f5f5f5f5fafafaf9f9f9f8f8f8f7f7f7fbfbfbfcfcfcfcfcfcf8f8f8f1f1f1fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdf7f7f7f0f0f0f9f9f9f8f8f8f4f4f4f4f4f4f6f6f6fbfbfbfffffffdfdfdfcfcfcfafafaf7f7f7f9f9f9fdfdfdfdfdfdfafafafafafaf6f6f6f8f8f8f9f9f9fafafafdfdfdfdfdfdfbfbfbf5f5f5f1f1f1efefeff3f3f3f7f7f7f6f6f6f4f4f4f9f9f9fafafafcfcfcfbfbfbf6f6f6f2f2f2f2f2f2f2f2f2f3f3f3f1f1f1f0f0f0efefefe9e9e9e2e2e2dddddddbdbdbe9e9e9e8e8e8edededf0f0f0f1f1f1f4f4f4f5f5f5f4f4f4fbfbfbfdfdfdfdfdfdfafafaf7f7f7fdfdfdfdfdfdfcfcfcfcfcfcfefefefdfdfdfbfbfbfcfcfcfefefefefefef9f9f9fafafaf8f8f8f9f9f9fefefefefefefcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfafafafafafafbfbfbf6f6f6f8f8f8fdfdfdfbfbfbfdfdfdfdfdfdfefefefafafaf6f6f6f8f8f8fbfbfbfdfdfdfafafafafafafcfcfcf9f9f9f3f3f3f6f6f6f9f9f9f8f8f8fbfbfbfcfcfcf7f7f7f9f9f9fefefefbfbfbfafafaf7f7f7fafafafdfdfdfafafafafafaf8f8f8f9f9f9f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf2f2f2eeeeeef3f3f3f6f6f6f9f9f9f9f9f9fcfcfcfefefefcfcfcfafafaf9f9f9fbfbfbfbfbfbf9f9f9f8f8f8fcfcfcfbfbfbfafafaf6f6f6fbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf6f6f6f6f6f6fcfcfcfafafaf8f8f8fafafafafafaf9f9f9fafafaf9f9f9fbfbfbf8f8f8f8f8f8f5f5f5f9f9f9fffffffffffff5f5f5e7e7e7e9e9e9f7f7f7fcfcfcf4f4f4f4f4f4eeeeeef4f4f4f0f0f0f1f1f1f7f7f7f5f5f5f6f6f6fafafaf3f3f3f1f1f1f5f5f5f2f2f2f5f5f5f9f9f9f8f8f8f9f9f9f8f8f8fdfdfdfdfdfdfcfcfcfcfcfcf8f8f8f7f7f7fcfcfcfffffffffffffffffffefefefbfbfbfcfcfcfbfbfbf6f6f6f4f4f4f2f2f2f3f3f3f0f0f0f1f1f1efefefededededededefefefececece9e9e9e7e7e7e8e8e8e6e6e6e2e2e2eeeeeef7f7f7f5f5f5f1f1f1e7e7e7f4f4f4f9f9f9f2f2f2efefeff0f0f0eeeeeef1f1f1f1f1f1f2f2f2f5f5f5f0f0f0f3f3f3f4f4f4f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f4f4f4f1f1f1eaeaeaebebebf5f5f5fafafafefefefbfbfbfefefefbfbfbf8f8f8f0f0f0f7f7f7fefefef9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f6f6f6fafafafefefefefefefafafafdfdfdfefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefbfbfbfafafafbfbfbf7f7f7f4f4f4f2f2f2f8f8f8fafafafafafaf6f6f6f4f4f4f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9fcfcfcf7f7f7fafafaf6f6f6f6f6f6fafafaf9f9f9f7f7f7f4f4f4f6f6f6fafafaf9f9f9f7f7f7f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f5f5f5f3f3f3f0f0f0f7f7f7fefefefafafaf7f7f7f5f5f5f6f6f6f9f9f9fbfbfbfefefefcfcfcf8f8f8f8f8f8fcfcfcfafafaf6f6f6f7f7f7f5f5f5f4f4f4f5f5f5fbfbfbf8f8f8f3f3f3f5f5f5e7e7e7e2e2e2f6f6f6fffffffefefefdfdfdfefefefefefefafafaf8f8f8fbfbfbfdfdfdfdfdfdfefefefefefefefefefefefefffffffefefefcfcfcfafafaf3f3f3ecececf0f0f0fefefefffffffcfcfceeeeeee5e5e5f8f8f8fffffffffffffbfbfbf5f5f5f9f9f9f6f6f6f9f9f9fbfbfbfcfcfcf9f9f9f7f7f7f8f8f8fefefefffffffffffffcfcfcf7f7f7f6f6f6f5f5f5ebebebe3e3e3e0e0e0e4e4e4f7f7f7fefefefffffffffffff9f9f9f2f2f2f7f7f7f9f9f9f9f9f9f8f8f8f2f2f2f0f0f0eeeeeeebebebeaeaeaecececefefeff0f0f0f1f1f1f6f6f6f8f8f8f5f5f5f5f5f5fafafaf9f9f9fafafaf7f7f7f5f5f5f4f4f4f2f2f2f2f2f2f2f2f2f1f1f1eeeeeee7e7e7f4f4f4f9f9f9f6f6f6f6f6f6f4f4f4efefeff7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f2f2f2f1f1f1f9f9f9fbfbfbfcfcfcf9f9f9fbfbfbf7f7f7fbfbfbfafafaf5f5f5f9f9f9f2f2f2ececece3e3e3e4e4e4e7e7e7ebebebecececf0f0f0fcfcfcfbfbfbfefefefafafaf9f9f9fafafafcfcfcf8f8f8f7f7f7fcfcfcfafafaf9f9f9fafafaf7f7f7f5f5f5f6f6f6f5f5f5f3f3f3f5f5f5efefeff1f1f1fcfcfcfefefefbfbfbf9f9f9fcfcfcfdfdfdfefefef2f2f2e5e5e5f3f3f3fefefefffffffffffffffffffdfdfdfcfcfcf6f6f6f1f1f1f6f6f6f3f3f3f4f4f4fafafaf9f9f9f5f5f5f8f8f8f6f6f6f1f1f1f0f0f0f5f5f5f7f7f7f9f9f9f7f7f7f2f2f2f2f2f2f0f0f0eeeeeee6e6e6e1e1e1e9e9e9eeeeeef0f0f0f0f0f0f2f2f2f3f3f3f9f9f9f8f8f8f7f7f7fafafaf8f8f8f7f7f7f1f1f1f3f3f3f3f3f3f5f5f5f5f5f5f3f3f3f5f5f5f2f2f2eaeaeae7e7e7e3e3e3e4e4e4e8e8e8dfdfdfe8e8e8f9f9f9fffffffffffffefefefdfdfdfcfcfcfafafafcfcfcf9f9f9f7f7f7f9f9f9fafafafefefefffffffffffffffffffefefefcfcfcfafafafbfbfbf7f7f7f2f2f2f6f6f6f9f9f9f5f5f5f7f7f7fdfdfdfdfdfdfefefefcfcfcfdfdfdf7f7f7f8f8f8fdfdfdfbfbfbfcfcfcf8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafaf7f7f7f7f7f7fcfcfcfefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdf9f9f9f3f3f3f9f9f9fffffffcfcfcfafafaf7f7f7f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcf9f9f9f5f5f5f1f1f1f7f7f7f9f9f9f9f9f9fcfcfcfafafaf8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfefefefdfdfdfdfdfdfefefefbfbfbfafafaf7f7f7f8f8f8fbfbfbfdfdfdfcfcfcfafafafafafafcfcfcfcfcfcf6f6f6f7f7f7f2f2f2f8f8f8fafafafdfdfdfdfdfdf8f8f8f7f7f7e8e8e8cdcdcdc9c9c9e4e4e4f8f8f8fdfdfdfffffffcfcfcfdfdfdfdfdfdf9f9f9f6f6f6f0f0f0f8f8f8f5f5f5f3f3f3f8f8f8fafafafcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfbfbfbf8f8f8f6f6f6f4f4f4f6f6f6f6f6f6f3f3f3f7f7f7fcfcfcefefefedededefefefeaeaeae8e8e8ecececeeeeeeeeeeeeedededecececeeeeeeeeeeeeefefeff0f0f0efefefedededebebebecececedededefefeff2f2f2f1f1f1efefefeaeaeae5e5e5e3e3e3e1e1e1ecececf6f6f6efefeff3f3f3f8f8f8f8f8f8f8f8f8f9f9f9f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f4f4f4f6f6f6f6f6f6f3f3f3f1f1f1f2f2f2f3f3f3f4f4f4fbfbfbf8f8f8f6f6f6f7f7f7fdfdfdfcfcfcfcfcfcf6f6f6fafafafcfcfcf5f5f5edededf9f9f9fefefefafafafdfdfdfdfdfdfcfcfcfdfdfdfcfcfcf7f7f7fafafafefefefcfcfcfefefefffffffdfdfdfafafafcfcfcfdfdfdfbfbfbfdfdfdfbfbfbf8f8f8f9f9f9f9f9f9fcfcfcfefefefdfdfdfbfbfbfcfcfcfdfdfdf9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9fbfbfbf8f8f8fbfbfbfafafaf9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7fcfcfcfafafaf8f8f8f5f5f5f8f8f8fafafafbfbfbf9f9f9fbfbfbfdfdfdf8f8f8fafafafafafafbfbfbfcfcfcf8f8f8efefeff9f9f9fefefefcfcfcfefefefefefefefefefcfcfcfafafafbfbfbfbfbfbfafafafafafaf7f7f7f8f8f8f9f9f9fafafafcfcfcfcfcfcfdfdfdfdfdfdf5f5f5ececece9e9e9e9e9e9fafafafffffffffffffdfdfdfbfbfbfcfcfcfffffffcfcfcfbfbfbfafafaf6f6f6f6f6f6f5f5f5f3f3f3efefefebebebececececececedededf2f2f2efefefecececeeeeeefdfdfdf9f9f9e7e7e7c7c7c7f0f0f0fffffffefefefbfbfbfafafaf7f7f7fdfdfdfdfdfdfefefefcfcfcfcfcfcfefefefdfdfdfefefefffffffefefefcfcfcf9f9f9f6f6f6f5f5f5f7f7f7f5f5f5f5f5f5f5f5f5fafafafffffffffffffefefef9f9f9fafafaf5f5f5f4f4f4f7f7f7f5f5f5f4f4f4f1f1f1efefeff3f3f3f5f5f5f5f5f5f5f5f5f2f2f2f3f3f3f4f4f4f9f9f9fefefefefefefdfdfdf6f6f6f7f7f7f9f9f9f7f7f7f9f9f9fdfdfdfdfdfdfafafaf9f9f9fafafafcfcfcfcfcfcf8f8f8f4f4f4f0f0f0f3f3f3f2f2f2f6f6f6f3f3f3f0f0f0f1f1f1f1f1f1f0f0f0f4f4f4f7f7f7f9f9f9f5f5f5f5f5f5fbfbfbf3f3f3e8e8e8dcdcdcdedededbdbdbd5d5d5f3f3f3f5f5f5f6f6f6fbfbfbfefefefffffffefefefffffffefefefcfcfcfdfdfdf3f3f3f6f6f6fcfcfcf3f3f3f0f0f0efefefefefeff9f9f9fbfbfbf4f4f4efefeff5f5f5f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcf4f4f4f4f4f4f5f5f5f6f6f6f8f8f8fbfbfbfefefefdfdfdfdfdfdfbfbfbfafafaf6f6f6f5f5f5f9f9f9fffffffefefefdfdfdfdfdfdfbfbfbf8f8f8f2f2f2ededede9e9e9e3e3e3e6e6e6e9e9e9e7e7e7e8e8e8edededf1f1f1f2f2f2f3f3f3f1f1f1efefeff0f0f0f0f0f0f0f0f0f2f2f2f9f9f9fcfcfcfdfdfdfefefefffffffefefefcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf7f7f7f3f3f3efefefececece9e9e9f0f0f0e9e9e9e4e4e4dfdfdfeeeeeefafafafefefefffffffffffffdfdfdfcfcfcf8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7fdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcfefefefefefefbfbfbf6f6f6f1f1f1f1f1f1f5f5f5f6f6f6f6f6f6fbfbfbfcfcfcfafafafbfbfbfafafaf8f8f8f9f9f9fcfcfcfcfcfcf7f7f7f8f8f8f5f5f5f9f9f9fbfbfbf7f7f7f6f6f6f3f3f3f6f6f6f8f8f8f4f4f4f2f2f2f5f5f5f6f6f6f4f4f4f9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbf7f7f7f8f8f8fafafafcfcfcfbfbfbf2f2f2f2f2f2efefeff4f4f4f6f6f6f9f9f9f8f8f8fafafaf8f8f8f7f7f7fbfbfbfbfbfbfcfcfcfdfdfdf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfafafaf9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf6f6f6f5f5f5f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9fafafafdfdfdfafafaf9f9f9fafafafbfbfbfafafafbfbfbfbfbfbfafafafafafafbfbfbf9f9f9fcfcfcf8f8f8f6f6f6f7f7f7f8f8f8fafafafdfdfdfcfcfcfbfbfbf8f8f8fbfbfbfdfdfdf9f9f9fcfcfcf7f7f7f7f7f7f8f8f8fefefefdfdfdf5f5f5f6f6f6efefeff3f3f3f8f8f8f5f5f5fbfbfbfcfcfcf8f8f8f9f9f9fdfdfdfefefefdfdfdf9f9f9fafafaf7f7f7f5f5f5fdfdfdfefefefbfbfbf5f5f5f9f9f9f6f6f6f5f5f5f7f7f7fafafaf8f8f8f6f6f6f5f5f5f7f7f7f9f9f9fdfdfdfafafaeaeaeae8e8e8efefeff2f2f2f4f4f4f3f3f3f0f0f0f3f3f3f5f5f5f5f5f5f6f6f6f9f9f9fafafafbfbfbfdfdfdfafafaf9f9f9f8f8f8f5f5f5f7f7f7f8f8f8f6f6f6f4f4f4f2f2f2f1f1f1f0f0f0f3f3f3f7f7f7f5f5f5edededeaeaeaeeeeeef5f5f5f1f1f1ebebebebebebeaeaeaecececf0f0f0ebebebe9e9e9eeeeeef0f0f0f0f0f0f3f3f3f3f3f3efefeff4f4f4fafafafcfcfcfbfbfbf8f8f8f9f9f9f6f6f6efefefeeeeeeebebebefefeff5f5f5f9f9f9fefefefefefefcfcfcf7f7f7fafafafefefefafafaf7f7f7fcfcfcfefefefefefefefefefefefefcfcfcfafafaf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8fcfcfcfefefefdfdfdfcfcfcfdfdfdfffffffffffffffffffcfcfcf7f7f7fcfcfcfefefefdfdfdfdfdfdfcfcfcfbfbfbfafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafaf9f9f9f7f7f7fcfcfcfafafafafafafbfbfbfbfbfbfafafafafafafbfbfbfcfcfcf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fafafaf6f6f6f7f7f7f8f8f8f6f6f6f9f9f9fefefefffffffdfdfdfcfcfcfdfdfdfdfdfdfafafaf9f9f9f4f4f4f6f6f6f6f6f6f5f5f5f1f1f1f5f5f5fafafaf6f6f6f8f8f8fcfcfcfcfcfcfefefefffffffefefefcfcfcf8f8f8f6f6f6f8f8f8f8f8f8f0f0f0eeeeeef0f0f0eeeeeef0f0f0f2f2f2f2f2f2f0f0f0eeeeeef0f0f0f3f3f3f2f2f2f4f4f4f6f6f6fafafaf8f8f8e6e6e6d1d1d1d1d1d1dfdfdffefefefffffffdfdfdfcfcfcf3f3f3e5e5e5fcfcfcfffffffefefefefefefcfcfcfdfdfdf9f9f9f9f9f9f8f8f8f2f2f2ebebebececececececedededf0f0f0f0f0f0f2f2f2f5f5f5fafafafdfdfdfafafaf3f3f3e8e8e8e9e9e9eeeeeeefefeff2f2f2f3f3f3f3f3f3f1f1f1f1f1f1f2f2f2eeeeeeeeeeeef4f4f4fafafafdfdfdfcfcfcfcfcfcfbfbfbf8f8f8fbfbfbf8f8f8f8f8f8fcfcfcfdfdfdfbfbfbfefefefffffff9f9f9f8f8f8fbfbfbfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f7f7f7f9f9f9fafafaf8f8f8f7f7f7f8f8f8f7f7f7f7f7f7fdfdfdfcfcfcf7f7f7f7f7f7fcfcfcfbfbfbf5f5f5e2e2e2e5e5e5efefeff3f3f3fcfcfcfafafafafafafdfdfdfafafaf6f6f6f0f0f0ededede8e8e8e9e9e9f8f8f8ecececf1f1f1fbfbfbf3f3f3f4f4f4f5f5f5f2f2f2f3f3f3f6f6f6f5f5f5f5f5f5fbfbfbfdfdfdfefefefdfdfdfdfdfdf8f8f8f5f5f5f3f3f3e9e9e9efefeffefefefefefefdfdfdfefefefdfdfdf9f9f9f7f7f7f7f7f7efefeff1f1f1f2f2f2f4f4f4f5f5f5f2f2f2f4f4f4f8f8f8f7f7f7f3f3f3f1f1f1e9e9e9e7e7e7e5e5e5e6e6e6ecececf5f5f5f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfefefefffffffdfdfdf9f9f9f9f9f9f8f8f8fbfbfbfffffffefefefcfcfcfcfcfcfbfbfbf7f7f7efefefedededf0f0f0f2f2f2f2f2f2f3f3f3fafafafdfdfdfcfcfcfbfbfbfdfdfdfffffffefefef8f8f8f6f6f6f1f1f1eaeaeaf0f0f0f2f2f2f7f7f7f9f9f9fbfbfbfefefefffffffefefefbfbfbf6f6f6fafafafcfcfcfbfbfbfafafafafafaf8f8f8f6f6f6f7f7f7fcfcfcfefefefdfdfdfdfdfdfefefefefefefdfdfdf9f9f9eeeeeeedededf6f6f6fbfbfbf9f9f9f5f5f5f2f2f2f6f6f6fdfdfdfafafaf8f8f8f9f9f9f7f7f7f6f6f6fafafaf7f7f7f8f8f8fafafaf7f7f7f3f3f3f2f2f2f1f1f1f4f4f4f6f6f6f5f5f5f8f8f8fafafafcfcfcfcfcfcfbfbfbfdfdfdf8f8f8f3f3f3f8f8f8f7f7f7f9f9f9fdfdfdf7f7f7f7f7f7fafafafbfbfbf7f7f7fafafafafafaf9f9f9fcfcfcf6f6f6f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f4f4f4f4f4f4f5f5f5f7f7f7f8f8f8fafafafafafafcfcfcf9f9f9f8f8f8fafafafcfcfcfbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcf7f7f7f7f7f7f9f9f9fafafaf9f9f9f7f7f7f6f6f6f7f7f7fcfcfcfafafaf6f6f6f5f5f5f0f0f0f5f5f5fcfcfcfdfdfdfffffffdfdfdf3f3f3f1f1f1f7f7f7f8f8f8fdfdfdfffffffefefefdfdfdfcfcfcfcfcfcfcfcfcf7f7f7f0f0f0eaeaeae9e9e9e7e7e7e7e7e7f6f6f6f6f6f6f1f1f1f1f1f1f1f1f1f2f2f2ecececf6f6f6fbfbfbfdfdfdf6f6f6f0f0f0f2f2f2f8f8f8fafafaf8f8f8f9f9f9fafafafcfcfcf1f1f1f0f0f0f8f8f8f9f9f9fafafafafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfafafaf7f7f7f3f3f3f4f4f4fafafafefefefbfbfbf8f8f8f7f7f7f4f4f4efefeff0f0f0ecececf0f0f0f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9fbfbfbfdfdfdfefefefcfcfcfbfbfbfcfcfcf9f9f9f7f7f7f4f4f4efefefe9e9e9efefeff3f3f3f8f8f8fafafafdfdfdf9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f9f9f9f9f9f9fafafaf9f9f9f7f7f7f8f8f8f4f4f4f5f5f5f5f5f5f7f7f7f5f5f5f4f4f4f4f4f4f2f2f2f2f2f2f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafafbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f4f4f4f6f6f6fafafaf8f8f8fbfbfbfafafafafafafdfdfdf9f9f9f4f4f4f2f2f2fcfcfcfcfcfcfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f3f3f3f6f6f6f3f3f3f4f4f4f3f3f3f7f7f7fbfbfbfcfcfcfefefefbfbfbf9f9f9fcfcfcfafafafbfbfbf8f8f8f1f1f1edededf5f5f5fdfdfdfdfdfdefefeff0f0f0fcfcfcfdfdfdf9f9f9fafafaf6f6f6eeeeeefdfdfdf9f9f9f5f5f5ebebebe5e5e5e3e3e3e4e4e4e8e8e8edededf2f2f2f0f0f0eeeeeeedededf0f0f0f4f4f4f4f4f4f4f4f4f2f2f2eaeaeadededed8d8d8e0e0e0e8e8e8efefeff6f6f6f6f6f6f3f3f3e0e0e0dadadaf7f7f7fefefefffffffffffff7f7f7f2f2f2eaeaeae5e5e5fcfcfcfcfcfcfefefefbfbfbf6f6f6f4f4f4f1f1f1f2f2f2f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7ececece3e3e3e1e1e1e8e8e8edededf0f0f0f9f9f9f9f9f9f0f0f0e3e3e3e8e8e8f1f1f1f5f5f5fafafafefefefefefef9f9f9f7f7f7f6f6f6f5f5f5f9f9f9fafafaf6f6f6f3f3f3fdfdfdfcfcfcfafafafefefefffffffcfcfcfafafafafafafdfdfdfefefefefefefefefefefefefdfdfdfdfdfdf9f9f9f5f5f5fefefefefefefdfdfdfbfbfbfafafafbfbfbfbfbfbfdfdfdfbfbfbfafafaf7f7f7f4f4f4fcfcfcfdfdfdfcfcfcf8f8f8fdfdfdfffffffcfcfcf1f1f1f3f3f3fbfbfbf8f8f8f8f8f8f1f1f1ebebebedededf9f9f9fafafaf0f0f0f8f8f8fbfbfbfcfcfcfefefefcfcfcfdfdfdfafafaf8f8f8fbfbfbfcfcfcfffffffffffffbfbfbfbfbfbfefefefcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8fafafaf6f6f6efefefefefefedededebebebeeeeeef0f0f0f5f5f5f3f3f3eeeeeeeaeaeaecececefefefeeeeeeefefeff5f5f5f9f9f9f7f7f7f9f9f9fafafafafafafefefefffffffffffffefefefffffffefefefdfdfdfefefefdfdfdfefefefffffffefefef7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfdfdfdfefefefdfdfdf3f3f3f1f1f1fcfcfcfffffffffffffffffffefefefffffffdfdfdfdfdfdfefefefafafaf5f5f5f4f4f4f0f0f0f5f5f5fbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffdfdfdfcfcfcf8f8f8f7f7f7f6f6f6f9f9f9f5f5f5f5f5f5f5f5f5fcfcfcfefefefafafaf9f9f9f8f8f8fafafafcfcfcfcfcfcfafafaf3f3f3efefeff0f0f0f3f3f3f2f2f2f7f7f7f7f7f7f6f6f6fafafaf8f8f8f9f9f9f8f8f8fafafafefefefbfbfbf7f7f7f6f6f6f8f8f8fefefefefefefcfcfcfbfbfbfafafaf9f9f9f9f9f9f8f8f8fafafaf7f7f7f8f8f8fbfbfbfefefefefefefdfdfdfdfdfdf9f9f9f8f8f8f8f8f8f8f8f8fcfcfcfcfcfcf4f4f4f5f5f5f8f8f8fafafaf9f9f9f7f7f7f5f5f5f6f6f6fafafaf9f9f9f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7fbfbfbf8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8fafafaf8f8f8f4f4f4f7f7f7f7f7f7f8f8f8fbfbfbfafafaf6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f2f2f2f2f2f2f6f6f6f8f8f8f8f8f8fafafafbfbfbf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fdfdfdf8f8f8f7f7f7f7f7f7f6f6f6fafafaf5f5f5f7f7f7fbfbfbf5f5f5eaeaeaefefeff9f9f9f5f5f5fafafafcfcfcf9f9f9f8f8f8fafafaf6f6f6fbfbfbfbfbfbfbfbfbfcfcfcf3f3f3f2f2f2f3f3f3f7f7f7f8f8f8f6f6f6efefeff2f2f2f5f5f5f6f6f6fafafafbfbfbfbfbfbf6f6f6f5f5f5f7f7f7f6f6f6f6f6f6f3f3f3f2f2f2f6f6f6f3f3f3f1f1f1f4f4f4f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8fafafaf9f9f9f8f8f8f9f9f9f8f8f8f4f4f4f2f2f2eeeeeeedededf0f0f0f8f8f8f4f4f4f5f5f5f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfafafafbfbfbfcfcfcfafafaf7f7f7f9f9f9f6f6f6fcfcfcfdfdfdf6f6f6f5f5f5fbfbfbfafafafbfbfbf8f8f8f9f9f9fafafaf7f7f7f5f5f5f6f6f6f8f8f8fcfcfcfafafafcfcfcf8f8f8f3f3f3f8f8f8f8f8f8fcfcfcfdfdfdfdfdfdfefefefafafaf7f7f7fdfdfdfdfdfdf7f7f7f7f7f7fbfbfbf9f9f9fafafaf7f7f7f6f6f6f3f3f3f2f2f2f0f0f0edededefefeff5f5f5efefeff0f0f0f1f1f1f0f0f0f3f3f3f3f3f3f8f8f8f9f9f9f5f5f5f3f3f3f3f3f3f0f0f0f0f0f0f0f0f0f1f1f1f1f1f1f1f1f1f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfafafafbfbfbf6f6f6f6f6f6f9f9f9f4f4f4f3f3f3f3f3f3fcfcfcf9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfefefefdfdfdfcfcfcf8f8f8fbfbfbfafafaf8f8f8f5f5f5f4f4f4f0f0f0e8e8e8ecececeeeeeef8f8f8fafafaeeeeeef2f2f2f6f6f6f7f7f7fefefefffffffdfdfdfcfcfcfefefefdfdfdfafafaf1f1f1ebebebedededededededededeeeeeef2f2f2f5f5f5f0f0f0f0f0f0f4f4f4f4f4f4f5f5f5f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8fbfbfbfefefefffffffffffffffffffefefef6f6f6f7f7f7fffffffefefef8f8f8f5f5f5f3f3f3fcfcfcf8f8f8fcfcfcfefefef4f4f4f3f3f3ededede9e9e9e1e1e1dfdfdfe1e1e1e1e1e1e1e1e1e4e4e4e8e8e8ebebebebebebebebebe9e9e9e9e9e9ecececf0f0f0f2f2f2f1f1f1eeeeeeefefefedededeaeaeaf3f3f3fdfdfdfcfcfcfdfdfdfffffffefefefafafaf9f9f9f8f8f8f1f1f1f3f3f3f8f8f8fafafafcfcfcfbfbfbfbfbfbfafafafafafafafafafdfdfdfdfdfdfafafaf3f3f3f7f7f7f9f9f9f9f9f9f8f8f8f3f3f3f3f3f3fdfdfdf8f8f8f1f1f1f4f4f4fafafafbfbfbf8f8f8fafafafcfcfcfdfdfdfafafafafafafafafafafafafafafaf8f8f8f8f8f8fefefefdfdfdfdfdfdfefefefcfcfcfcfcfcfdfdfdf8f8f8f2f2f2f4f4f4fbfbfbfefefefefefefdfdfdfefefefefefefdfdfdf9f9f9fafafaf6f6f6fcfcfcfffffffffffffefefefdfdfdfbfbfbf8f8f8fbfbfbf7f7f7f9f9f9fefefef5f5f5f4f4f4fafafaf4f4f4f0f0f0f3f3f3f4f4f4f6f6f6f4f4f4eeeeeeedededf1f1f1f6f6f6f5f5f5f7f7f7f5f5f5f3f3f3f4f4f4f4f4f4f6f6f6f7f7f7f4f4f4f7f7f7fbfbfbfffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfbfafafaf7f7f7f4f4f4f4f4f4fbfbfbfffffffffffffefefefffffffbfbfbf7f7f7fafafafafafaf8f8f8f8f8f8f7f7f7fbfbfbf9f9f9f8f8f8fefefefefefefdfdfdf8f8f8f8f8f8f7f7f7f7f7f7f2f2f2f4f4f4f1f1f1f2f2f2f9f9f9fcfcfcfcfcfcf7f7f7f2f2f2f4f4f4f6f6f6fbfbfbf9f9f9f3f3f3efefefebebebeeeeeeeeeeeef3f3f3f9f9f9fafafafdfdfdfcfcfcf1f1f1edededededede9e9e9efefeffafafaf9f9f9f4f4f4ededede7e7e7edededfbfbfbfffffff8f8f8f4f4f4f8f8f8fcfcfcfcfcfcf7f7f7f8f8f8fbfbfbf8f8f8fafafafcfcfcfbfbfbfbfbfbfbfbfbfafafaf8f8f8f8f8f8fdfdfdfefefefefefefafafaf9f9f9f8f8f8f4f4f4f5f5f5f6f6f6f7f7f7f6f6f6f4f4f4f3f3f3f8f8f8fafafafbfbfbfdfdfdfcfcfcfcfcfcf7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfafafaf9f9f9f7f7f7f9f9f9fcfcfcfdfdfdfdfdfdf9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fbfbfbfafafaf3f3f3f5f5f5f8f8f8f8f8f8fbfbfbfafafaf7f7f7f8f8f8f8f8f8fbfbfbfdfdfdfbfbfbf8f8f8f6f6f6f5f5f5f8f8f8f7f7f7f4f4f4f1f1f1f3f3f3f6f6f6f5f5f5f9f9f9f9f9f9f5f5f5f0f0f0efefeff1f1f1f5f5f5f7f7f7f6f6f6f0f0f0f0f0f0f2f2f2f7f7f7f9f9f9f8f8f8fbfbfbf7f7f7eaeaeaf1f1f1f8f8f8efefeff1f1f1efefeff2f2f2f8f8f8fdfdfdfdfdfdfefefefdfdfdfbfbfbfbfbfbf9f9f9fcfcfcf8f8f8f7f7f7f9f9f9f5f5f5f5f5f5fcfcfcfefefefdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfafafaf8f8f8f5f5f5f5f5f5f4f4f4f4f4f4f6f6f6f8f8f8fafafafcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f9f9f9f9f9f9f6f6f6fafafafdfdfdfdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f5f5f5f1f1f1efefefeeeeeef3f3f3f9f9f9fbfbfbfefefefefefefcfcfcfcfcfcf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6fafafafbfbfbf8f8f8f3f3f3efefefebebebf4f4f4fcfcfcfdfdfdfdfdfdfefefefdfdfdfffffffffffffffffffffffffffffffffffffefefefffffffdfdfdfafafaf6f6f6ecececfcfcfcfefefefefefefffffffdfdfdfdfdfdfafafaf8f8f8f8f8f8f6f6f6f3f3f3f6f6f6f7f7f7f3f3f3f3f3f3f1f1f1f3f3f3fcfcfcf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4eeeeeef3f3f3f6f6f6f6f6f6f8f8f8f9f9f9fcfcfcfffffffffffffffffffefefefdfdfdfefefefdfdfdfcfcfcfdfdfdfefefefefefefffffffefefefefefefbfbfbfcfcfcfefefefdfdfdfdfdfdfefefefefefefefefefefefefdfdfdfcfcfcfdfdfdf6f6f6f5f5f5f6f6f6f5f5f5f3f3f3f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6fcfcfcfefefefdfdfdfafafaf9f9f9f3f3f3f3f3f3f5f5f5fbfbfbfdfdfdfdfdfdf9f9f9f9f9f9f5f5f5e7e7e7ecececfafafafcfcfcfffffffefefefcfcfcfbfbfbfdfdfdfdfdfdfefefefcfcfcf9f9f9fafafaf7f7f7f4f4f4ededede2e2e2e5e5e5f0f0f0f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8fcfcfcfffffffdfdfdf8f8f8f5f5f5f9f9f9f9f9f9f5f5f5f5f5f5efefefe5e5e5e5e5e5efefefeeeeeeefefeff4f4f4f9f9f9fafafaf0f0f0eeeeeeeeeeeef7f7f7f8f8f8f1f1f1ecececf2f2f2f4f4f4eeeeeeececece8e8e8e4e4e4efefeff6f6f6f4f4f4f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8fbfbfbf7f7f7ededede6e6e6e8e8e8efefeff7f7f7f9f9f9f6f6f6f1f1f1f8f8f8fafafafcfcfce7e7e7e3e3e3e8e8e8dededeefefeff9f9f9f6f6f6f0f0f0f2f2f2fbfbfbf7f7f7f7f7f7fefefefcfcfcf4f4f4f2f2f2fbfbfbfcfcfcfbfbfbfafafafafafafcfcfcfafafaf8f8f8f6f6f6f6f6f6fafafafafafaf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfafafaf7f7f7f8f8f8fcfcfcfcfcfcfcfcfcfbfbfbf8f8f8fcfcfcf9f9f9f7f7f7fcfcfcfafafafbfbfbf3f3f3f3f3f3fbfbfbfdfdfdfcfcfcfcfcfcf3f3f3eeeeeef2f2f2f6f6f6ebebebdddddde1e1e1e6e6e6eeeeeef7f7f7f4f4f4f2f2f2f4f4f4f5f5f5f5f5f5f7f7f7fcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfefefefffffffffffffffffffefefefffffffcfcfcfafafafbfbfbfbfbfbf8f8f8f4f4f4f2f2f2f5f5f5f4f4f4f2f2f2f5f5f5fafafaf9f9f9f6f6f6f7f7f7f8f8f8fafafafafafaf7f7f7f7f7f7fdfdfdfbfbfbf7f7f7f5f5f5efefeff2f2f2fafafafcfcfcfafafaf5f5f5f2f2f2edededececececececf0f0f0f5f5f5f8f8f8fbfbfbfcfcfcf4f4f4ececece8e8e8eaeaeae8e8e8e8e8e8f0f0f0f5f5f5efefefe9e9e9ecececf1f1f1f9f9f9fcfcfcfefefefcfcfcf6f6f6eeeeeee8e8e8dfdfdfedededfcfcfcfcfcfcfafafaf1f1f1f0f0f0f4f4f4f5f5f5fafafafdfdfdfefefefefefefefefefcfcfcfafafaf2f2f2f8f8f8fefefefcfcfcfcfcfcf3f3f3f2f2f2fdfdfdfafafaf3f3f3f4f4f4f5f5f5f2f2f2f3f3f3f7f7f7fafafafdfdfdfbfbfbf6f6f6f3f3f3f1f1f1f0f0f0f0f0f0f3f3f3f4f4f4f8f8f8f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf5f5f5f3f3f3f6f6f6fafafafbfbfbfefefefcfcfcfafafaf8f8f8f6f6f6f8f8f8f9f9f9fafafafafafafcfcfcf8f8f8f8f8f8f8f8f8fafafaf9f9f9fafafafafafaf9f9f9fbfbfbfdfdfdfefefefcfcfcf9f9f9fcfcfcfcfcfcfcfcfcf8f8f8f2f2f2f2f2f2f5f5f5f8f8f8f7f7f7f5f5f5f5f5f5f3f3f3f4f4f4f3f3f3f6f6f6fafafaf9f9f9f8f8f8fafafafdfdfdf8f8f8f3f3f3fafafaf5f5f5f6f6f6f5f5f5f8f8f8fafafaf9f9f9f9f9f9fcfcfcfefefefffffffbfbfbfbfbfbfcfcfcfafafafcfcfcfcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f9f9f9fefefefcfcfcfcfcfcfefefefdfdfdfefefefefefefdfdfdfafafaf9f9f9f4f4f4f6f6f6f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfafafafcfcfcfdfdfdfafafaf7f7f7f2f2f2eeeeeef0f0f0f5f5f5fafafafbfbfbf7f7f7f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f4f4f4fbfbfbf9f9f9f5f5f5f6f6f6f9f9f9f8f8f8fafafafcfcfcfafafaf8f8f8f5f5f5f4f4f4f1f1f1f3f3f3f6f6f6fbfbfbfbfbfbfdfdfdfafafaf6f6f6f6f6f6fafafafefefefafafaf7f7f7f6f6f6fbfbfbfefefefffffffffffffffffffffffffffffffffffffefefefdfdfdfffffffdfdfdfbfbfbfdfdfdfffffffffffffbfbfbf2f2f2fdfdfdfafafaf9f9f9f8f8f8fafafaf9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f6f6f6f3f3f3f4f4f4fafafafafafaf9f9f9fcfcfcfefefefbfbfbfafafafbfbfbfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfefefefefefefbfbfbfbfbfbfafafafafafafefefefffffffcfcfcfafafafdfdfdfffffffffffffefefefffffffafafaf8f8f8f9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9f7f7f7f4f4f4f4f4f4fcfcfcf4f4f4f5f5f5fafafafbfbfbfafafafafafafcfcfcf7f7f7f6f6f6f9f9f9fafafafcfcfcfefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfafafaf6f6f6f6f6f6f4f4f4ececece0e0e0d0d0d0dadadafdfdfdfdfdfdfbfbfbfbfbfbfafafaf8f8f8f1f1f1edededf1f1f1f4f4f4f3f3f3f2f2f2f3f3f3f5f5f5f3f3f3f2f2f2f6f6f6f7f7f7fafafaf9f9f9f9f9f9fafafaf7f7f7f6f6f6f7f7f7f3f3f3f2f2f2ececece3e3e3e3e3e3f0f0f0efefefe8e8e8e7e7e7e5e5e5e1e1e1e0e0e0dfdfdfeaeaeaf9f9f9fcfcfcfbfbfbf1f1f1e5e5e5e9e9e9ebebebefefeff3f3f3f2f2f2f3f3f3eeeeeef5f5f5f8f8f8f8f8f8f6f6f6f4f4f4f1f1f1f2f2f2f3f3f3f2f2f2f5f5f5f1f1f1e7e7e7e1e1e1dededee9e9e9f8f8f8f4f4f4efefefeeeeeeefefeff1f1f1f5f5f5f2f2f2e8e8e8edededf5f5f5f8f8f8fafafaf6f6f6ecececf3f3f3fafafafefefefcfcfcfcfcfcfcfcfcfbfbfbfefefef8f8f8f9f9f9fcfcfcfdfdfdf8f8f8f4f4f4f3f3f3f5f5f5f6f6f6f9f9f9fdfdfdfffffffefefefdfdfdfcfcfcfcfcfcfafafafcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfefefefefefefefefefffffffdfdfdfafafaf9f9f9fbfbfbf8f8f8f9f9f9fafafafcfcfcf9f9f9f2f2f2f1f1f1f5f5f5f3f3f3f6f6f6fbfbfbf2f2f2f5f5f5f6f6f6f3f3f3f3f3f3f2f2f2f6f6f6fdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfefefefefefefefefefffffffffffffffffffdfdfdf8f8f8f5f5f5f7f7f7fafafafffffffffffffffffffffffffffffffcfcfcfafafaf9f9f9fbfbfbfdfdfdfcfcfcfafafafcfcfcf9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f0f0f0eaeaeaeeeeeef6f6f6f6f6f6f6f6f6f7f7f7fbfbfbfcfcfcf8f8f8eeeeeeeaeaeaf2f2f2fcfcfcf7f7f7f8f8f8f4f4f4f3f3f3f4f4f4f5f5f5f8f8f8f7f7f7f6f6f6f9f9f9fbfbfbf6f6f6f1f1f1f3f3f3f4f4f4f9f9f9fafafafcfcfcfdfdfdfefefefefefefffffffffffffffffffcfcfcf7f7f7f0f0f0e8e8e8ebebebeeeeeef6f6f6fbfbfbfefefefdfdfdfbfbfbfdfdfdfdfdfdfefefefffffffefefef9f9f9f8f8f8fcfcfcfdfdfdfcfcfcf8f8f8f2f2f2e8e8e8f1f1f1f9f9f9fafafaf7f7f7fafafaf8f8f8f8f8f8fafafafbfbfbf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfdfdfdfefefefffffffefefefdfdfdfafafaf4f4f4f8f8f8fcfcfcf8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f6f6f6f6f6f6f4f4f4f3f3f3f5f5f5f3f3f3f5f5f5f8f8f8f7f7f7f8f8f8fafafafcfcfcfcfcfcfafafaf9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f9f9f9fafafaf6f6f6f4f4f4f7f7f7f5f5f5f4f4f4f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fcfcfcfafafafafafafbfbfbf8f8f8fbfbfbfcfcfcfbfbfbf8f8f8fbfbfbfcfcfcfcfcfcf9f9f9f8f8f8fdfdfdfcfcfcfdfdfdfbfbfbfefefefdfdfdf8f8f8f5f5f5fafafafefefefffffffefefefefefefdfdfdfafafafafafafdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfcfcfcf9f9f9f7f7f7f5f5f5f4f4f4f7f7f7fafafafdfdfdfcfcfcfdfdfdfffffffdfdfdfafafaf7f7f7fafafaf8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8fafafafbfbfbfbfbfbfcfcfcfafafafafafaf8f8f8f5f5f5f5f5f5f4f4f4f5f5f5f8f8f8f8f8f8f7f7f7f4f4f4f7f7f7fafafaf8f8f8fbfbfbfffffffffffffffffffefefefbfbfbfafafaf9f9f9fdfdfdfdfdfdfefefefffffffcfcfcf6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f6f6f6fbfbfbfdfdfdfefefefefefefdfdfdfcfcfcf9f9f9f7f7f7fdfdfdfdfdfdf9f9f9f5f5f5f4f4f4f7f7f7f8f8f8f6f6f6f7f7f7fbfbfbfafafafafafafafafafcfcfcfcfcfcf9f9f9f5f5f5f2f2f2f0f0f0edededefefeff7f7f7fafafafcfcfcfafafaf6f6f6f9f9f9fefefefefefefffffffefefefdfdfdfefefefdfdfdfefefefefefefefefefdfdfdfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f2f2f2f6f6f6f6f6f6f4f4f4f6f6f6f2f2f2f2f2f2f9f9f9f8f8f8f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8fbfbfbfbfbfbf9f9f9fbfbfbfafafaf7f7f7f7f7f7f7f7f7f1f1f1f1f1f1f4f4f4f3f3f3f4f4f4f5f5f5f0f0f0f6f6f6fafafafdfdfdfbfbfbfbfbfbfafafaf8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f7f7f7f3f3f3f0f0f0efefefefefeff2f2f2f3f3f3f5f5f5f7f7f7f5f5f5efefefe8e8e8dededef6f6f6fffffffdfdfdfafafaf7f7f7fbfbfbf8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfffffffffffffefefefdfdfdfbfbfbfafafaf8f8f8fbfbfbfcfcfcfcfcfcfcfcfcf8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f4f4f4f1f1f1f1f1f1f7f7f7fcfcfcfcfcfcfdfdfdfcfcfcfbfbfbf9f9f9f5f5f5f4f4f4f3f3f3f6f6f6fafafaf9f9f9f6f6f6f7f7f7f7f7f7fafafafefefefafafaf8f8f8f6f6f6f5f5f5f7f7f7f9f9f9fbfbfbf8f8f8f5f5f5efefefe7e7e7e9e9e9f0f0f0f3f3f3f3f3f3f1f1f1efefeff3f3f3fafafaf8f8f8f6f6f6f5f5f5ededededededfbfbfbf6f6f6f3f3f3efefefebebebf7f7f7fefefefffffffdfdfdf1f1f1edededf6f6f6fcfcfcfcfcfcf8f8f8f6f6f6edededf0f0f0f6f6f6fbfbfbfcfcfcfbfbfbfdfdfdfffffffffffffefefefefefefcfcfcf7f7f7f4f4f4f5f5f5f0f0f0f2f2f2f7f7f7f2f2f2f8f8f8f8f8f8f7f7f7f6f6f6f3f3f3f0f0f0f4f4f4f6f6f6f5f5f5f3f3f3f1f1f1f4f4f4f5f5f5f2f2f2f9f9f9f9f9f9f9f9f9f9f9f9f4f4f4f6f6f6f7f7f7f8f8f8f9f9f9fcfcfcfffffffdfdfdfdfdfdf8f8f8f4f4f4fafafafefefefffffffefefefafafafbfbfbfefefefdfdfdfcfcfcfdfdfdfefefefefefefbfbfbfcfcfcfffffffffffffefefefefefefefefefefefefffffffdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf7f7f7f5f5f5f4f4f4f9f9f9f8f8f8f8f8f8f9f9f9f5f5f5f3f3f3f1f1f1edededececececececebebebf4f4f4f5f5f5f8f8f8fcfcfcf5f5f5f3f3f3fcfcfcfdfdfdfefefefafafafbfbfbfdfdfdfdfdfdfffffffffffffefefefffffffefefefdfdfdfdfdfdfbfbfbfefefefdfdfdfbfbfbfdfdfdfbfbfbf8f8f8f6f6f6f4f4f4f0f0f0f2f2f2edededeaeaeaedededf1f1f1f5f5f5f7f7f7fbfbfbfdfdfdfcfcfcfefefefefefefcfcfcfafafafdfdfdfefefef9f9f9f5f5f5f3f3f3f2f2f2f5f5f5f5f5f5f8f8f8f2f2f2f7f7f7fbfbfbf5f5f5fafafaf5f5f5f7f7f7fafafaf7f7f7f8f8f8f3f3f3f9f9f9fdfdfdfdfdfdfafafafcfcfcf9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f8f8f8f5f5f5f8f8f8fdfdfdfffffff9f9f9f2f2f2f6f6f6fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfafafaf8f8f8f8f8f8f5f5f5f4f4f4f7f7f7f9f9f9fafafafcfcfcfbfbfbf8f8f8f5f5f5f4f4f4f8f8f8fcfcfcfdfdfdfdfdfdfafafafafafafdfdfdfefefefffffffdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfefefefdfdfdfbfbfbfafafafbfbfbf8f8f8f7f7f7fdfdfdfdfdfdfefefefdfdfdfdfdfdf8f8f8f8f8f8f6f6f6fdfdfdf6f6f6e5e5e5fafafafefefefdfdfdfafafaf7f7f7fafafafbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9fafafafafafafbfbfbf9f9f9f9f9f9fcfcfcfcfcfcfafafafafafafbfbfbf9f9f9fcfcfcfdfdfdfafafaf7f7f7f8f8f8f3f3f3eeeeeeebebebeeeeeefcfcfcfdfdfdf9f9f9fbfbfbfefefefcfcfcfafafaf7f7f7f1f1f1f2f2f2f5f5f5f7f7f7f6f6f6f5f5f5f8f8f8f9f9f9fbfbfbfefefefdfdfdfdfdfdfbfbfbfafafaf5f5f5f7f7f7fdfdfdfffffffdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffdfdfdfafafaf7f7f7fafafaf9f9f9fafafafbfbfbfefefefffffffffffffdfdfdfcfcfcfcfcfcf6f6f6f7f7f7fafafaf8f8f8f5f5f5f0f0f0eeeeeeeeeeeeebebebebebebefefeff0f0f0e9e9e9e8e8e8edededebebebebebebededededededf0f0f0f0f0f0eeeeeeeaeaeaebebebeeeeeef1f1f1f6f6f6fbfbfbfafafafdfdfdfdfdfdfffffffffffffefefefefefefefefefffffffcfcfcfafafaf8f8f8f7f7f7f3f3f3f1f1f1f0f0f0f0f0f0f1f1f1f3f3f3f1f1f1f3f3f3f3f3f3f2f2f2f1f1f1f5f5f5f8f8f8f8f8f8f8f8f8f4f4f4f5f5f5f9f9f9fafafaf7f7f7f5f5f5f5f5f5f3f3f3f3f3f3f3f3f3f5f5f5f7f7f7f2f2f2f0f0f0efefefececece4e4e4e9e9e9fbfbfbf9f9f9fafafaf6f6f6fefefefcfcfcfafafaf9f9f9f7f7f7f8f8f8f8f8f8fafafafafafafafafafafafaf8f8f8fafafafcfcfcfcfcfcfdfdfdfcfcfcfafafafafafafdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f8f8f8edededecececfefefefffffffffffffefefefefefefdfdfdfbfbfbfbfbfbf7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f2f2f2f8f8f8f5f5f5f3f3f3f7f7f7f9f9f9f9f9f9fbfbfbfafafaf8f8f8f9f9f9fafafaf7f7f7f3f3f3f7f7f7fbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfffffffffffffdfdfdf8f8f8f4f4f4f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f9f9f9fafafafafafafcfcfcfefefefcfcfcfcfcfcfdfdfdfbfbfbfafafafafafaf8f8f8edededf3f3f3f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fefefefffffffefefef3f3f3eeeeeeecececedededf9f9f9fcfcfcfcfcfcfffffffffffffffffffefefefdfdfdfbfbfbfcfcfcfffffffffffffefefef8f8f8f0f0f0efefefefefeff6f6f6fdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfafafafafafaf4f4f4efefeff3f3f3efefefe9e9e9e7e7e7ecececf3f3f3f2f2f2f5f5f5f3f3f3f4f4f4fbfbfbf3f3f3fafafaf9f9f9f1f1f1f1f1f1f4f4f4f5f5f5f3f3f3efefeff1f1f1f7f7f7fafafafcfcfcfdfdfdfbfbfbf6f6f6f5f5f5f9f9f9fcfcfcfafafafbfbfbfefefefffffffdfdfdfbfbfbfafafafcfcfcfdfdfdfffffffffffffffffffffffffefefefdfdfdfefefefffffffefefefdfdfdfefefefffffffefefefcfcfcfdfdfdfefefefdfdfdfcfcfcfdfdfdfdfdfdfefefef9f9f9f4f4f4f2f2f2ebebebedededf5f5f5f7f7f7ecececebebebebebebeeeeeef1f1f1f3f3f3f4f4f4edededeeeeeee7e7e7e9e9e9f1f1f1fafafafbfbfbfbfbfbfcfcfcfefefefdfdfdfbfbfbf9f9f9f8f8f8fbfbfbfffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfdfdfdfbfbfbfbfbfbfbfbfbf4f4f4efefefe8e8e8e0e0e0e0e0e0e9e9e9efefeff4f4f4fcfcfcfffffffffffffefefefdfdfdfefefefefefefefefefbfbfbfcfcfcfdfdfdfefefefdfdfdf5f5f5f1f1f1f0f0f0efefefebebebecececfafafafcfcfcfbfbfbfefefefdfdfdfafafaf5f5f5fbfbfbfafafaf9f9f9fdfdfdf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfafafafbfbfbf9f9f9f4f4f4f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f5f5f5f8f8f8fbfbfbf8f8f8f7f7f7f6f6f6f4f4f4fbfbfbfefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfcfcfcf9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f6f6f6f8f8f8f5f5f5f8f8f8fafafafbfbfbfafafaf7f7f7f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfefefefefefefefefefcfcfcfdfdfdf9f9f9fcfcfcfffffffdfdfdfefefefffffffdfdfdfcfcfcfefefefffffffafafafafafaf4f4f4f7f7f7fdfdfdfcfcfcf9f9f9f8f8f8fcfcfcfffffff3f3f3ebebebfefefefffffffefefefdfdfdfdfdfdfefefefdfdfdfafafafdfdfdfefefefcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f5f5f5f4f4f4f4f4f4f4f4f4f7f7f7fbfbfbfbfbfbfcfcfcfafafaf6f6f6efefefefefeff1f1f1f1f1f1f8f8f8f6f6f6f4f4f4f4f4f4f4f4f4f4f4f4fafafafafafaf9f9f9fbfbfbfafafafafafafafafafafafafbfbfbfefefefdfdfdf5f5f5f3f3f3fafafaf8f8f8fafafafbfbfbfefefefffffffefefefcfcfcfcfcfcfdfdfdfffffffefefefdfdfdfdfdfdfcfcfcf9f9f9f8f8f8f9f9f9fafafafafafaf8f8f8f5f5f5fbfbfbfefefefcfcfcf9f9f9f8f8f8fbfbfbf9f9f9fcfcfcfafafaf5f5f5f4f4f4f3f3f3eeeeeeededede9e9e9eaeaeaeaeaeae9e9e9ebebebf0f0f0f9f9f9f8f8f8f3f3f3f4f4f4f6f6f6f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8fafafafefefefefefefffffffffffffcfcfcf9f9f9fafafaf9f9f9fcfcfcf9f9f9f7f7f7f8f8f8f5f5f5f8f8f8f7f7f7f3f3f3f1f1f1f0f0f0f0f0f0f0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f2f2f2f4f4f4f5f5f5f3f3f3f3f3f3f5f5f5f6f6f6f5f5f5f3f3f3f4f4f4f4f4f4f2f2f2f2f2f2edededeeeeeeefefeff0f0f0f0f0f0f1f1f1f5f5f5f6f6f6efefefefefeff5f5f5f3f3f3e4e4e4e5e5e5f7f7f7f8f8f8fffffffffffffdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfefefefbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefdfdfdfafafaf6f6f6f4f4f4fafafaf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f5f5f5f7f7f7fafafafcfcfcf7f7f7f5f5f5f6f6f6f3f3f3f3f3f3f2f2f2f4f4f4f7f7f7f6f6f6f7f7f7f8f8f8fdfdfdfcfcfcf8f8f8fafafafdfdfdfefefef9f9f9f4f4f4eeeeeeedededefefeff3f3f3f5f5f5f9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfafafaf8f8f8f8f8f8f9f9f9fbfbfbfafafaf7f7f7f2f2f2f0f0f0ededede9e9e9f1f1f1f1f1f1ececece9e9e9eeeeeef9f9f9fefefefefefefffffffffffffffffffffffffdfdfdf7f7f7f6f6f6f8f8f8fafafafafafaf5f5f5f4f4f4f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f5f5f5f1f1f1efefefecececedededececece5e5e5dddddde9e9e9eeeeeef3f3f3f4f4f4f4f4f4f5f5f5f9f9f9fbfbfbfdfdfdf7f7f7f0f0f0fbfbfbf7f7f7f5f5f5f6f6f6f5f5f5ebebebeeeeeeedededf0f0f0f7f7f7fbfbfbfcfcfcfdfdfdfefefefefefef9f9f9fbfbfbf6f6f6f6f6f6fcfcfcfffffffffffffffffffefefefffffffdfdfdfbfbfbfcfcfcfffffffffffffffffffffffffffffffffffffefefefbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8fafafafafafafbfbfbf8f8f8f4f4f4f0f0f0eeeeeeededededededf1f1f1eeeeeee9e9e9e9e9e9edededf1f1f1f1f1f1ebebebeaeaeaeaeaeae8e8e8efefeffdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9fdfdfdfffffffffffffffffffffffffcfcfcf7f7f7f2f2f2f3f3f3fbfbfbfbfbfbfdfdfdfffffffffffffffffffefefefffffffffffffffffffcfcfcfbfbfbfafafafafafafafafaf8f8f8f8f8f8f3f3f3f3f3f3f3f3f3edededf0f0f0f3f3f3f5f5f5f8f8f8fcfcfcfefefefffffffffffffffffffffffffffffffffffffefefefefefefafafaf6f6f6f5f5f5f7f7f7f9f9f9fcfcfcf7f7f7efefefe7e7e7e4e4e4e8e8e8f0f0f0fafafafefefefefefefdfdfdf7f7f7fbfbfbf8f8f8f9f9f9fdfdfdf9f9f9fbfbfbfbfbfbfdfdfdfcfcfcfafafafafafaf8f8f8f9f9f9fafafafcfcfcfcfcfcfcfcfcfbfbfbfafafafcfcfcf8f8f8f8f8f8fbfbfbfafafaf9f9f9fcfcfcfbfbfbf4f4f4f3f3f3f4f4f4f7f7f7fefefefbfbfbf4f4f4f4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8f6f6f6f4f4f4f7f7f7f8f8f8fbfbfbf9f9f9fbfbfbfdfdfdf9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f8f8f8fbfbfbfefefefefefefefefefefefefbfbfbfbfbfbfafafafcfcfcf8f8f8f8f8f8f5f5f5f8f8f8fcfcfcfafafafafafafbfbfbfafafafcfcfcfdfdfdfefefefffffffefefefdfdfdfbfbfbfdfdfdfefefefefefef8f8f8f5f5f5f5f5f5f6f6f6f8f8f8f2f2f2ececece8e8e8e9e9e9efefeff2f2f2f4f4f4f6f6f6f8f8f8f9f9f9f7f7f7f4f4f4f5f5f5f3f3f3f2f2f2f4f4f4f4f4f4f7f7f7fcfcfcfcfcfcfcfcfcf8f8f8f4f4f4f4f4f4efefefeeeeeef9f9f9fffffffffffffcfcfcfcfcfcfefefefefefefbfbfbf9f9f9fdfdfdfefefefbfbfbf7f7f7f6f6f6f9f9f9f7f7f7f9f9f9fdfdfdfdfdfdfbfbfbfafafafcfcfcf9f9f9fbfbfbfcfcfcfafafaf8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcf9f9f9fafafaf8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f3f3f3f7f7f7f8f8f8f1f1f1f1f1f1f0f0f0eeeeeef5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfafafafbfbfbfcfcfcfdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f3f3f3f7f7f7f9f9f9f6f6f6f5f5f5f8f8f8f7f7f7f5f5f5f3f3f3f4f4f4f5f5f5f6f6f6f5f5f5f3f3f3f3f3f3f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7fafafafbfbfbfafafaf9f9f9fafafaf9f9f9f6f6f6f2f2f2f1f1f1f2f2f2f2f2f2efefeff3f3f3f6f6f6f6f6f6f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f8f8f8fefefefbfbfbf2f2f2f3f3f3fbfbfbfdfdfdfffffffdfdfdfefefefefefefefefefffffffefefefcfcfcfbfbfbfefefefefefefdfdfdfefefefdfdfdfdfdfdfdfdfdfbfbfbf9f9f9fafafafafafaf8f8f8fafafafbfbfbfcfcfcfbfbfbfdfdfdfefefefefefefdfdfdfafafaf5f5f5f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f8f8f8f4f4f4f4f4f4eeeeeef0f0f0efefefefefeff3f3f3f6f6f6f9f9f9fafafafafafaf9f9f9fafafafafafafdfdfdfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fafafafdfdfdfefefefdfdfdfefefefffffffefefefefefefffffffcfcfcf7f7f7f6f6f6f7f7f7f5f5f5f1f1f1eeeeeeefefefeeeeeeecececefefeff4f4f4f4f4f4f1f1f1eeeeeee9e9e9e4e4e4e3e3e3e6e6e6eaeaeaf4f4f4f6f6f6f7f7f7f2f2f2f1f1f1f9f9f9fffffffefefef9f9f9f7f7f7f9f9f9f7f7f7f5f5f5f2f2f2eeeeeeedededf2f2f2f2f2f2ecececeaeaeaf2f2f2f1f1f1eeeeeee5e5e5e4e4e4eaeaeaeaeaeaebebebededede9e9e9e8e8e8e8e8e8f2f2f2fafafaf6f6f6f9f9f9fdfdfdf8f8f8f1f1f1ecececf4f4f4f8f8f8f6f6f6efefeff1f1f1f9f9f9f9f9f9f2f2f2fdfdfdfcfcfcfcfcfcfdfdfdfdfdfdf8f8f8fdfdfdfffffffdfdfdfefefefdfdfdfefefefefefefcfcfcf9f9f9f6f6f6f3f3f3f9f9f9fffffffffffffefefefefefefdfdfdfbfbfbfafafafafafafbfbfbf7f7f7f3f3f3ecececf1f1f1f4f4f4f2f2f2f3f3f3efefefeaeaeae8e8e8e9e9e9e4e4e4e5e5e5dededee8e8e8eeeeeeecececeaeaeae7e7e7eaeaeaf2f2f2f3f3f3f3f3f3f3f3f3f4f4f4f8f8f8f7f7f7efefefe9e9e9f3f3f3f8f8f8f6f6f6f9f9f9fbfbfbf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf5f5f5eeeeeeeeeeeef6f6f6f7f7f7f9f9f9fcfcfcfafafaf8f8f8f8f8f8f5f5f5f3f3f3eeeeeee9e9e9e2e2e2dbdbdbe4e4e4ecececf4f4f4fcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfcfcfcf9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f3f3f3efefefefefefececece3e3e3e6e6e6ebebebf2f2f2fbfbfbfffffffffffff6f6f6fafafaf7f7f7f2f2f2f8f8f8f7f7f7fafafafbfbfbf8f8f8f9f9f9f8f8f8fcfcfcf9f9f9f8f8f8fafafaf7f7f7fafafaf8f8f8fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6fafafafafafafafafafcfcfcfefefefefefefcfcfcf9f9f9f7f7f7f6f6f6f4f4f4f4f4f4fafafaf8f8f8f0f0f0f2f2f2f2f2f2f5f5f5f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5fafafafbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9fcfcfcfcfcfcfafafaf6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafafafaf8f8f8f8f8f8f6f6f6f6f6f6f0f0f0f0f0f0f1f1f1f3f3f3f6f6f6f8f8f8f0f0f0e8e8e8edededfafafaf8f8f8f4f4f4f5f5f5f1f1f1f1f1f1f2f2f2f4f4f4f3f3f3f7f7f7f4f4f4f0f0f0f0f0f0ececece8e8e8ecececeeeeeeededede9e9e9ebebebefefeff2f2f2f4f4f4f5f5f5f5f5f5f6f6f6fafafafafafaf6f6f6f5f5f5f4f4f4f7f7f7f8f8f8fcfcfcfdfdfdfdfdfdfefefefffffffefefefafafafafafafdfdfdfdfdfdfefefefefefefcfcfcf9f9f9fafafaf9f9f9f2f2f2f0f0f0ebebebf1f1f1f4f4f4f7f7f7fbfbfbfefefefffffffffffffffffffffffffefefefcfcfcf9f9f9f5f5f5f5f5f5f9f9f9f6f6f6f2f2f2f5f5f5f4f4f4f2f2f2f1f1f1f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f2f2f2efefeff1f1f1efefefefefeff3f3f3f5f5f5fafafafbfbfbf8f8f8f9f9f9fafafafbfbfbfefefefdfdfdfbfbfbfcfcfcfefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f5f5f5f2f2f2f1f1f1f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f4f4f4f2f2f2f2f2f2f7f7f7f6f6f6f3f3f3f2f2f2f4f4f4f6f6f6f8f8f8f7f7f7f9f9f9fdfdfdfbfbfbf9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f4f4f4f1f1f1edededeeeeeef3f3f3f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7fcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfffffffffffffffffffefefefdfdfdfffffffffffffdfdfdfafafafbfbfbfcfcfcfafafafafafaf8f8f8f8f8f8fdfdfdfffffffcfcfcfafafafcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f6f6f6fafafaf6f6f6f6f6f6f6f6f6f3f3f3f1f1f1f2f2f2f5f5f5f6f6f6f6f6f6f9f9f9fefefefcfcfcfbfbfbfafafafafafaf5f5f5eeeeeef2f2f2f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6fafafaf5f5f5f5f5f5f2f2f2f3f3f3f1f1f1efefeff2f2f2f2f2f2f0f0f0f3f3f3f2f2f2ebebebf0f0f0f1f1f1e5e5e5e8e8e8f5f5f5f5f5f5f6f6f6f5f5f5f3f3f3f3f3f3f4f4f4f0f0f0ebebebe8e8e8ebebebeeeeeef0f0f0eeeeeef5f5f5fafafafcfcfcfefefefffffffffffffffffffffffffffffffffffffefefefafafaf3f3f3f1f1f1f1f1f1f0f0f0edededecececebebebf1f1f1f7f7f7f2f2f2f1f1f1fafafaf9f9f9f4f4f4f4f4f4edededf7f7f7fafafaf5f5f5f1f1f1eaeaeae9e9e9efefeff6f6f6f0f0f0f4f4f4fdfdfdfffffffdfdfdfafafaf2f2f2e9e9e9f8f8f8fefefefdfdfdfafafafcfcfcfffffffefefefefefefffffffffffffdfdfdf5f5f5f9f9f9fcfcfcfafafaf5f5f5f4f4f4f5f5f5f3f3f3f7f7f7f8f8f8fafafafafafafbfbfbf7f7f7f9f9f9fafafaf1f1f1efefefeeeeeeececece5e5e5e0e0e0dcdcdce6e6e6ededede6e6e6e3e3e3eeeeeef0f0f0eaeaeaeaeaeae7e7e7e4e4e4e8e8e8f4f4f4f8f8f8f8f8f8f1f1f1f5f5f5f7f7f7f2f2f2efefefecececf0f0f0f7f7f7f8f8f8f9f9f9f6f6f6f4f4f4f5f5f5f6f6f6f9f9f9fafafafefefefefefefefefefffffffdfdfdfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f3f3f3e9e9e9f3f3f3f9f9f9f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4efefefececece6e6e6e3e3e3e2e2e2e4e4e4e7e7e7e2e2e2dedededcdcdcdadadae2e2e2ecececf5f5f5fbfbfbfefefefffffffffffffffffffffffffffffffffffffefefefcfcfcf9f9f9f7f7f7f8f8f8fbfbfbf4f4f4f8f8f8f3f3f3f5f5f5eeeeeee5e5e5e3e3e3efefeff8f8f8f9f9f9f5f5f5f6f6f6fdfdfdfefefefafafafdfdfdfefefefcfcfcfbfbfbfafafaf1f1f1f3f3f3f5f5f5f6f6f6f8f8f8fafafafbfbfbfbfbfbf7f7f7fcfcfcfdfdfdf8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f4f4f4efefefecececf0f0f0f3f3f3f4f4f4f3f3f3f7f7f7fafafaf6f6f6f8f8f8f8f8f8f9f9f9fcfcfcfbfbfbfafafaf8f8f8fafafafafafaf7f7f7f7f7f7f8f8f8fbfbfbfafafafafafafbfbfbfafafaf8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9fafafafafafaf9f9f9f7f7f7f8f8f8fafafafafafaf9f9f9f7f7f7f7f7f7f6f6f6f3f3f3f1f1f1f3f3f3f3f3f3f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f4f4f4f3f3f3f0f0f0efefefeeeeeef5f5f5fafafafafafaf8f8f8f5f5f5f1f1f1f0f0f0f2f2f2f1f1f1f0f0f0eeeeeeecececefefeff1f1f1f4f4f4f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9fafafafdfdfdfcfcfcfafafaf9f9f9fcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fafafafefefefefefef7f7f7f8f8f8f9f9f9f4f4f4f3f3f3f2f2f2f1f1f1efefeff1f1f1fafafaf9f9f9f7f7f7f6f6f6f9f9f9fcfcfcfdfdfdfcfcfcfdfdfdfffffffefefefcfcfcfbfbfbfcfcfcfdfdfdfafafaf6f6f6f5f5f5f3f3f3f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8fafafafbfbfbf7f7f7f7f7f7f5f5f5f8f8f8f9f9f9f9f9f9f7f7f7fafafafafafafafafafcfcfcfbfbfbf8f8f8fafafafdfdfdfffffffffffffefefefcfcfcfdfdfdfcfcfcf5f5f5f3f3f3f2f2f2f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fcfcfcfbfbfbfafafafbfbfbfafafaf6f6f6f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7f9f9f9fafafafcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f7f7f7fbfbfbf8f8f8f5f5f5f8f8f8fafafafbfbfbf6f6f6f3f3f3eeeeeeefefeff5f5f5f4f4f4f3f3f3f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefffffffdfdfdfbfbfbf9f9f9fafafafcfcfcfbfbfbfbfbfbfafafaf8f8f8f6f6f6f2f2f2f1f1f1f0f0f0efefeff5f5f5f7f7f7f6f6f6f5f5f5f2f2f2f2f2f2f6f6f6fcfcfcfafafafafafafafafaf9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f1f1f1f2f2f2f6f6f6f6f6f6f6f6f6f4f4f4f3f3f3f1f1f1efefefefefeff0f0f0f1f1f1f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8fafafafcfcfcfafafaf8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f7f7f7f1f1f1ecececf0f0f0f3f3f3f2f2f2f0f0f0f6f6f6fcfcfcfdfdfdfafafaf8f8f8f7f7f7fafafafbfbfbfbfbfbf6f6f6e9e9e9e4e4e4e5e5e5e4e4e4e5e5e5dddddddfdfdfe8e8e8eeeeeef6f6f6f6f6f6f4f4f4efefefebebebe5e5e5e1e1e1dadadad3d3d3d9d9d9f2f2f2fafafafefefefefefefbfbfbf9f9f9f7f7f7f7f7f7f4f4f4f8f8f8fcfcfcfbfbfbfcfcfcfcfcfcf8f8f8f8f8f8f4f4f4f3f3f3f3f3f3f1f1f1ececece7e7e7eeeeeefcfcfcfefefefefefefdfdfdfcfcfcf9f9f9f8f8f8f7f7f7f7f7f7f4f4f4eaeaeae7e7e7f9f9f9f4f4f4e9e9e9f7f7f7fefefef6f6f6f9f9f9fffffffffffffdfdfdf8f8f8f7f7f7fcfcfcfffffffffffffdfdfdfffffffffffffffffffcfcfcf4f4f4f5f5f5f2f2f2f3f3f3f4f4f4efefefecececefefeff0f0f0f3f3f3f5f5f5f7f7f7f8f8f8fafafafcfcfcf7f7f7f6f6f6f2f2f2f4f4f4f3f3f3ebebebeeeeeeefefefebebebebebebf0f0f0f5f5f5f8f8f8fbfbfbf9f9f9fbfbfbfbfbfbf8f8f8fafafafafafaf6f6f6f4f4f4f8f8f8f6f6f6f4f4f4f9f9f9f9f9f9f8f8f8f3f3f3f5f5f5f4f4f4f3f3f3f8f8f8fbfbfbfbfbfbfcfcfcf7f7f7f5f5f5fbfbfbfefefefffffffdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf6f6f6f6f6f6f9f9f9fafafaf4f4f4f1f1f1eeeeeee9e9e9edededf5f5f5f5f5f5f0f0f0f0f0f0f2f2f2f6f6f6f7f7f7f3f3f3ececece8e8e8e2e2e2dededee2e2e2e5e5e5e1e1e1e2e2e2ebebebf6f6f6fafafafefefefffffffffffffefefefbfbfbfdfdfdfdfdfdfefefefefefefefefef8f8f8f4f4f4f2f2f2eeeeeef2f2f2f5f5f5f1f1f1ebebebe9e9e9e6e6e6e7e7e7eaeaeaecececf5f5f5f6f6f6eaeaeae3e3e3eeeeeef9f9f9fcfcfcfffffff7f7f7f6f6f6fdfdfdfcfcfcf8f8f8f0f0f0f2f2f2f7f7f7fafafaf9f9f9fbfbfbfafafafbfbfbfcfcfcfefefefdfdfdf8f8f8f5f5f5f2f2f2f4f4f4f8f8f8f8f8f8f6f6f6f3f3f3f6f6f6f9f9f9f5f5f5f2f2f2f1f1f1f4f4f4f1f1f1f2f2f2f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f8f8f8f5f5f5fafafafefefef9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9fafafaf8f8f8f9f9f9f7f7f7fafafafafafaf6f6f6f5f5f5f5f5f5f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f3f3f3f2f2f2f4f4f4f4f4f4efefeff1f1f1f3f3f3f5f5f5f4f4f4f1f1f1f2f2f2f5f5f5f6f6f6f5f5f5f4f4f4f3f3f3f7f7f7fbfbfbf7f7f7f7f7f7f5f5f5f4f4f4f1f1f1eeeeeeeeeeeef2f2f2f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf7f7f7f6f6f6f7f7f7fafafafcfcfcf9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7fafafaf8f8f8f1f1f1f5f5f5fcfcfcfbfbfbf6f6f6f8f8f8fafafafcfcfcfbfbfbfdfdfdfafafaf7f7f7f6f6f6fdfdfdfbfbfbfafafaf7f7f7f3f3f3f3f3f3f5f5f5efefeff6f6f6fcfcfcfefefefdfdfdfcfcfcfcfcfcfafafafafafafbfbfbfbfbfbfbfbfbfcfcfcf8f8f8f9f9f9fcfcfcfbfbfbfefefefefefefffffffffffffefefefefefefefefefffffffefefefefefefefefefffffffffffffefefefefefefefefefcfcfcfbfbfbfbfbfbfafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f6f6f6f1f1f1f2f2f2f9f9f9fafafafdfdfdfefefefefefefefefefefefefefefefcfcfcf9f9f9f6f6f6f5f5f5f7f7f7f7f7f7fafafaf7f7f7f6f6f6f9f9f9f7f7f7f9f9f9fcfcfcfbfbfbf8f8f8f4f4f4f2f2f2f3f3f3f7f7f7f3f3f3f5f5f5fbfbfbfefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdfafafafafafafafafaf7f7f7f8f8f8f9f9f9fcfcfcfafafaf8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7fafafaf8f8f8fbfbfbf8f8f8f7f7f7f7f7f7f5f5f5f6f6f6fafafafdfdfdfdfdfdfbfbfbf9f9f9fafafaf8f8f8fafafafbfbfbf8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f1f1f1f1f1f1f5f5f5f8f8f8f6f6f6fafafafdfdfdf8f8f8f7f7f7f8f8f8fafafaf7f7f7f7f7f7f8f8f8f9f9f9f5f5f5f9f9f9f7f7f7f6f6f6f3f3f3f3f3f3f6f6f6f6f6f6f9f9f9f9f9f9f4f4f4f0f0f0ebebebf3f3f3f8f8f8fcfcfcf6f6f6e7e7e7e3e3e3e0e0e0e3e3e3e9e9e9ecececf0f0f0f7f7f7fcfcfcfefefefdfdfdf4f4f4ededede8e8e8edededf1f1f1f1f1f1f1f1f1f2f2f2f4f4f4f1f1f1f5f5f5f3f3f3ececece9e9e9ebebebeaeaeaf4f4f4fefefefdfdfdfcfcfcfafafaf8f8f8f6f6f6f8f8f8f7f7f7fbfbfbfafafaf2f2f2ecececf6f6f6f1f1f1e5e5e5f0f0f0fdfdfdfcfcfcfcfcfcfffffffafafaf4f4f4fefefefffffffffffffefefef9f9f9fdfdfdfdfdfdfefefefcfcfcf7f7f7ebebebe2e2e2e9e9e9e2e2e2d9d9d9e3e3e3f0f0f0f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcf8f8f8f7f7f7f8f8f8f9f9f9fafafafdfdfdf8f8f8f4f4f4f0f0f0f2f2f2f6f6f6fdfdfdfefefefefefefdfdfdfcfcfcf8f8f8f8f8f8f9f9f9f8f8f8efefeff3f3f3f4f4f4f2f2f2f1f1f1f4f4f4f6f6f6f9f9f9fafafafafafafafafafdfdfdfefefefefefefcfcfcfcfcfcfcfcfcfcfcfcfefefefffffffffffffdfdfdfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f7f7f7fafafafbfbfbfbfbfbfafafafcfcfcfafafaf8f8f8f9f9f9fbfbfbf4f4f4f5f5f5f2f2f2ecececebebebecececedededecececedededefefefeeeeeeeaeaeaebebebe9e9e9e6e6e6ecececf7f7f7fdfdfdfcfcfcfbfbfbfefefefffffffffffffffffffefefefefefefcfcfcfafafaf8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f6f6f6f3f3f3f6f6f6f4f4f4eeeeeee1e1e1e1e1e1ddddddd7d7d7e0e0e0f2f2f2fbfbfbfcfcfcfafafafdfdfdf7f7f7f1f1f1f7f7f7fffffffffffffefefefefefefcfcfcfdfdfdf6f6f6edededf2f2f2f2f2f2f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8f5f5f5f3f3f3f4f4f4f7f7f7f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f3f3f3f5f5f5f4f4f4f7f7f7f9f9f9fefefefcfcfcfcfcfcfcfcfcfafafafbfbfbf8f8f8fafafafbfbfbf9f9f9fcfcfcfafafaf9f9f9f9f9f9fafafaf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafdfdfdfafafaf9f9f9fbfbfbf8f8f8f8f8f8fbfbfbfafafafbfbfbf7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7fafafaf8f8f8f6f6f6f6f6f6fafafafbfbfbfafafafbfbfbfdfdfdfefefefdfdfdfbfbfbfcfcfcf8f8f8f7f7f7f7f7f7fbfbfbf9f9f9f8f8f8f7f7f7f4f4f4f8f8f8f8f8f8f9f9f9f9f9f9fcfcfcfffffffffffffefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfafafaf7f7f7f5f5f5f6f6f6f8f8f8f6f6f6f4f4f4f6f6f6f2f2f2eeeeeeefefeff2f2f2f3f3f3f5f5f5f2f2f2eaeaeaf2f2f2fefefef8f8f8f6f6f6f7f7f7f6f6f6f7f7f7fbfbfbfafafaf8f8f8f9f9f9fdfdfdfcfcfcf6f6f6f0f0f0e5e5e5e5e5e5e7e7e7e9e9e9ecececfdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdf8f8f8f8f8f8f8f8f8f5f5f5f9f9f9fcfcfcf9f9f9f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f2f2f2f1f1f1f2f2f2f0f0f0edededf0f0f0f3f3f3f4f4f4f5f5f5f5f5f5f3f3f3f1f1f1efefeff0f0f0f1f1f1f0f0f0efefeff0f0f0f4f4f4f6f6f6f7f7f7f4f4f4f7f7f7fafafafcfcfcfafafafcfcfcf9f9f9f1f1f1f1f1f1f8f8f8f5f5f5f1f1f1edededebebebf2f2f2f9f9f9f5f5f5f2f2f2fcfcfcfefefefefefefbfbfbfbfbfbfcfcfcf7f7f7f3f3f3efefeff3f3f3f6f6f6fbfbfbfffffffefefefffffffffffffffffffffffffffffffdfdfdfcfcfcfdfdfdfdfdfdfbfbfbf9f9f9f9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f7f7f7f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8fafafaf7f7f7fbfbfbf9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfdfdfdfefefefbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fafafafbfbfbfafafafafafafafafafafafaf7f7f7f6f6f6f5f5f5f3f3f3f2f2f2f3f3f3f2f2f2f6f6f6f7f7f7f6f6f6f6f6f6f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfafafaf8f8f8f6f6f6f4f4f4f4f4f4f1f1f1f1f1f1f6f6f6f3f3f3f0f0f0f3f3f3f6f6f6f7f7f7f7f7f7f6f6f6f4f4f4f9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfafafaf9f9f9f6f6f6f3f3f3f6f6f6fafafafdfdfdfffffffffffffffffffffffff7f7f7eeeeeef3f3f3f4f4f4f6f6f6f7f7f7f4f4f4f7f7f7f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0efefefebebebeeeeeef3f3f3f9f9f9fcfcfcfcfcfcfafafafafafafdfdfdfbfbfbf7f7f7f2f2f2e7e7e7dfdfdff7f7f7fefefef3f3f3f2f2f2fcfcfcf4f4f4f6f6f6fffffffffffffffffffffffffffffffefefefbfbfbfbfbfbfbfbfbfbfbfbf9f9f9e9e9e9dadadadfdfdff5f5f5f2f2f2ebebebe2e2e2dcdcdce7e7e7f1f1f1f5f5f5fcfcfcfcfcfcfafafafbfbfbfafafafcfcfcfafafaf3f3f3efefeff0f0f0f1f1f1f7f7f7fbfbfbfcfcfcfafafaf7f7f7f6f6f6fafafafdfdfdfdfdfdfafafaf8f8f8f6f6f6f1f1f1f1f1f1f3f3f3f8f8f8fdfdfdfbfbfbfbfbfbfafafafcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf7f7f7f8f8f8f5f5f5f2f2f2f0f0f0ebebebeaeaeaeaeaeae7e7e7e8e8e8ecececeeeeeee8e8e8e6e6e6e8e8e8edededececece6e6e6e3e3e3e6e6e6efefeff4f4f4efefeff0f0f0e9e9e9e4e4e4e7e7e7e5e5e5e7e7e7efefeff1f1f1f1f1f1f7f7f7fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfefefefefefefffffffffffffffffffefefefefefefcfcfcfafafaf9f9f9f5f5f5f1f1f1efefefeaeaeae7e7e7e8e8e8eaeaeaebebebececececececefefefefefefeaeaeae3e3e3e0e0e0dfdfdfe7e7e7f6f6f6f6f6f6f8f8f8fcfcfcfffffffefefefafafaf8f8f8fefefefffffffefefefefefefefefefcfcfcf7f7f7f8f8f8f6f6f6f6f6f6f4f4f4f7f7f7fbfbfbfcfcfcfbfbfbfafafaf9f9f9f7f7f7f8f8f8f5f5f5f5f5f5f3f3f3f0f0f0f6f6f6f6f6f6f8f8f8f5f5f5f7f7f7fafafafdfdfdf9f9f9f8f8f8f7f7f7f8f8f8fcfcfcfefefefefefefffffffdfdfdf8f8f8f9f9f9fbfbfbfafafafafafafafafaf9f9f9fbfbfbfbfbfbfbfbfbf7f7f7f6f6f6f6f6f6fafafafbfbfbfefefefbfbfbf9f9f9fafafafcfcfcfafafafafafafcfcfcfcfcfcf9f9f9fafafafbfbfbfbfbfbfafafafafafafafafaf8f8f8f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fcfcfcfffffffdfdfdfbfbfbfafafaf7f7f7f7f7f7f5f5f5f9f9f9fcfcfcfefefefffffffefefefdfdfdfdfdfdfffffffffffffefefefefefefefefefefefefdfdfdfefefefcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f8f8f8f6f6f6f3f3f3f3f3f3f6f6f6f8f8f8f5f5f5fafafafafafaf9f9f9fcfcfcfcfcfcfbfbfbfafafaf9f9f9f0f0f0f8f8f8fefefefefefefefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfafafaf7f7f7f2f2f2f7f7f7efefefe8e8e8f0f0f0f4f4f4fafafaf8f8f8f5f5f5f4f4f4fafafafcfcfcf9f9f9f5f5f5f4f4f4f3f3f3f6f6f6f8f8f8f7f7f7f7f7f7fafafafbfbfbfafafafafafaf6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f4f4f4f3f3f3f2f2f2f1f1f1f0f0f0f2f2f2f0f0f0efefefefefeff0f0f0f1f1f1f3f3f3f6f6f6f6f6f6f3f3f3f2f2f2f6f6f6f4f4f4f2f2f2f2f2f2f4f4f4f6f6f6f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfcfcfcf9f9f9fafafafafafafcfcfcf9f9f9f7f7f7f3f3f3f2f2f2f6f6f6f6f6f6f3f3f3f4f4f4f8f8f8f7f7f7f8f8f8f5f5f5ecececefefeff9f9f9fafafaf5f5f5f0f0f0f3f3f3fafafaf6f6f6f9f9f9fdfdfdfffffffffffffefefefcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f5f5f5f7f7f7f7f7f7f5f5f5f5f5f5f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbf8f8f8f8f8f8fafafafcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7fafafaf9f9f9f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9d9d9d9dadadaf5f5f5fdfdfdfafafaf8f8f8f8f8f8fafafafbfbfbfbfbfbfafafafbfbfbf8f8f8f8f8f8fbfbfbfcfcfcf9f9f9f6f6f6f9f9f9fafafafafafafafafafafafafafafafbfbfbfdfdfdfafafaf6f6f6f5f5f5f4f4f4f1f1f1ebebebedededf0f0f0edededefefeff3f3f3f6f6f6f9f9f9f8f8f8f7f7f7efefefebebebefefefe8e8e8e5e5e5e8e8e8eeeeeeeeeeeef1f1f1f4f4f4f2f2f2f3f3f3f4f4f4eeeeeee7e7e7e5e5e5ecececfdfdfdfefefefffffffffffffafafaf2f2f2f2f2f2f3f3f3f2f2f2f0f0f0f7f7f7f8f8f8f7f7f7f3f3f3f1f1f1f1f1f1efefefedededf4f4f4f7f7f7f4f4f4f6f6f6f9f9f9fcfcfcfefefefffffffdfdfdfcfcfcf9f9f9eeeeeee8e8e8f1f1f1f8f8f8f9f9f9f3f3f3e9e9e9ecececfdfdfdfffffffdfdfdfdfdfdfefefefffffffffffffcfcfcf6f6f6f0f0f0f3f3f3f6f6f6efefefdbdbdbd8d8d8e8e8e8eaeaeae8e8e8e2e2e2dededeeaeaeaf9f9f9fafafafafafafcfcfcfefefefffffffffffffffffffffffff7f7f7f4f4f4fafafafcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f5f5f5fbfbfbfcfcfcf8f8f8f6f6f6f8f8f8f7f7f7f4f4f4f8f8f8f1f1f1efefefe9e9e9edededf3f3f3f4f4f4f8f8f8fafafaf7f7f7f1f1f1f1f1f1f3f3f3f6f6f6f8f8f8fafafaf9f9f9f7f7f7f7f7f7ededede8e8e8e6e6e6eaeaeaf4f4f4f8f8f8fbfbfbfcfcfcf8f8f8f3f3f3f2f2f2f3f3f3f7f7f7fafafafcfcfcfefefefffffffdfdfdf9f9f9efefefeaeaeae8e8e8efefeff2f2f2efefeff2f2f2f8f8f8f9f9f9fbfbfbfefefefefefefffffffffffffbfbfbfafafaf9f9f9fafafafafafaf7f7f7fafafafdfdfdfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f5f5f5f4f4f4ededede7e7e7e4e4e4ebebebf1f1f1f3f3f3f7f7f7f8f8f8f2f2f2e7e7e7e1e1e1e3e3e3e4e4e4e9e9e9ebebebecececf1f1f1f8f8f8f6f6f6fafafafefefefffffffffffffffffffffffffffffffffffffefefefdfdfdf9f9f9f6f6f6f8f8f8f8f8f8f6f6f6f4f4f4f7f7f7f6f6f6f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafaf8f8f8fafafaf9f9f9f9f9f9fafafaf8f8f8fbfbfbfdfdfdfbfbfbfafafafbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf8f8f8fafafaf9f9f9f8f8f8fbfbfbfcfcfcfcfcfcf6f6f6f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7fbfbfbfbfbfbfafafaf8f8f8f8f8f8fafafaf9f9f9f7f7f7fcfcfcfffffffffffffdfdfdf7f7f7f5f5f5f9f9f9fafafaf9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfafafafafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9fafafafcfcfcfefefefcfcfcfafafafafafaf7f7f7f6f6f6f4f4f4f2f2f2f2f2f2f3f3f3f2f2f2fafafafdfdfdf4f4f4f3f3f3f3f3f3fafafafdfdfdfbfbfbfbfbfbfafafafbfbfbfcfcfcfafafaf9f9f9f9f9f9fafafaf7f7f7f2f2f2f4f4f4f6f6f6fafafafbfbfbfbfbfbf9f9f9fafafafafafafcfcfcfafafaf8f8f8f7f7f7f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfefefefefefefdfdfdfafafafcfcfcfefefefefefefefefefefefefefefef6f6f6f2f2f2f4f4f4f6f6f6f8f8f8f4f4f4f0f0f0eeeeeeefefefefefefebebebeeeeeef6f6f6f3f3f3f3f3f3f3f3f3f5f5f5f8f8f8fdfdfdfefefefffffff9f9f9f6f6f6fafafafbfbfbfcfcfcfafafaf9f9f9fbfbfbfdfdfdfbfbfbfcfcfcf9f9f9f6f6f6f4f4f4f5f5f5f2f2f2eeeeeeefefefefefeff0f0f0f1f1f1f2f2f2f1f1f1f0f0f0f1f1f1efefeff2f2f2f1f1f1f2f2f2f2f2f2f1f1f1f0f0f0f3f3f3f5f5f5f8f8f8f7f7f7fbfbfbfefefefefefefefefefefefefefefefefefefdfdfdfbfbfbfafafaf9f9f9fafafafafafaf6f6f6f6f6f6f9f9f9f8f8f8f4f4f4f3f3f3f7f7f7fafafaf7f7f7f6f6f6f4f4f4f5f5f5f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7fafafafcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfefefefffffffefefefcfcfcfbfbfbf9f9f9fcfcfcfbfbfbf7f7f7f8f8f8f9f9f9f8f8f8f3f3f3f2f2f2f3f3f3f0f0f0f1f1f1f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7fcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfefefefcfcfcf9f9f9f9f9f9fafafaf8f8f8f4f4f4f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f8f8f8fbfbfbfdfdfdfafafae9e9e9e6e6e6d5d5d5c2c2c2e9e9e9fcfcfcfdfdfdfafafaf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f5f5f5f7f7f7fafafaf8f8f8fafafafafafafafafafdfdfdfdfdfdf9f9f9f7f7f7f5f5f5f3f3f3f1f1f1f2f2f2f3f3f3f4f4f4f2f2f2f5f5f5f6f6f6f4f4f4f6f6f6fbfbfbf9f9f9f6f6f6f9f9f9fdfdfdf8f8f8f5f5f5f4f4f4f5f5f5f7f7f7fafafaf7f7f7f9f9f9fbfbfbfafafaf4f4f4fafafafffffffffffffffffffdfdfdfcfcfcfafafafafafafbfbfbfffffffdfdfdfbfbfbfafafaf6f6f6f4f4f4f6f6f6f5f5f5f2f2f2f1f1f1f0f0f0f2f2f2f5f5f5f8f8f8fbfbfbf9f9f9f6f6f6f7f7f7f9f9f9fefefefefefef9f9f9f8f8f8fafafaf5f5f5f8f8f8f7f7f7f2f2f2f2f2f2f0f0f0f3f3f3fafafafefefefefefefafafafcfcfcfffffffefefefcfcfcfffffffcfcfcfbfbfbf8f8f8f2f2f2e7e7e7eaeaeaeeeeeee5e5e5e8e8e8e7e7e7e0e0e0e8e8e8f6f6f6fbfbfbf5f5f5f6f6f6fefefefdfdfdfcfcfcfbfbfbfffffffffffffefefefcfcfcf9f9f9fefefefffffff8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f5f5f5f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f1f1f1edededf3f3f3f5f5f5f6f6f6f2f2f2eeeeeef1f1f1f7f7f7fdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fcfcfcfefefefdfdfdfbfbfbfefefefffffffefefefefefef9f9f9fcfcfcfdfdfdfefefefffffffefefefffffffefefefdfdfdfffffffffffffffffffffffffffffffefefefbfbfbf9f9f9fbfbfbfefefefffffffdfdfdfafafafefefefffffffffffffefefef7f7f7f2f2f2f4f4f4fbfbfbfbfbfbfbfbfbf7f7f7f1f1f1e9e9e9e4e4e4efefeff4f4f4f2f2f2fafafaf8f8f8f5f5f5fafafafafafafafafaf7f7f7f8f8f8fcfcfcfcfcfcfcfcfcfafafafdfdfdfdfdfdf9f9f9f1f1f1eeeeeef1f1f1f1f1f1f4f4f4ecececeeeeeeefefeff4f4f4fafafafcfcfcfefefefefefefffffffefefefefefefefefefefefefefefefcfcfcf7f7f7f4f4f4f2f2f2f4f4f4f8f8f8f9f9f9f2f2f2f4f4f4f7f7f7fafafaf8f8f8fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfafafaf8f8f8f9f9f9fafafaf9f9f9fefefefefefefdfdfdfbfbfbfcfcfcfafafaf9f9f9fbfbfbfcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f9f9f9fafafafbfbfbf9f9f9f9f9f9fbfbfbfafafafcfcfcfbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fafafafafafaf8f8f8f6f6f6f8f8f8f5f5f5f7f7f7fafafaf8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f3f3f3f1f1f1f5f5f5f5f5f5f8f8f8fcfcfcfefefefdfdfdfafafafafafaf5f5f5f2f2f2f0f0f0f6f6f6fffffffcfcfcf7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f7f7f7fafafafdfdfdfcfcfcfdfdfdfafafaf9f9f9f8f8f8f7f7f7f4f4f4f6f6f6fafafafcfcfcfcfcfcfefefefefefefefefefffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdf8f8f8f5f5f5f3f3f3f6f6f6f6f6f6f5f5f5f1f1f1f2f2f2f7f7f7f9f9f9f8f8f8fcfcfcfffffffdfdfdfdfdfdfdfdfdfdfdfdfafafafbfbfbfefefefffffffefefefcfcfcfcfcfcfdfdfdfefefefdfdfdfdfdfdfcfcfcfafafaf7f7f7f5f5f5f7f7f7f7f7f7f5f5f5f2f2f2f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7fbfbfbfbfbfbf8f8f8f8f8f8fafafafafafafafafaf7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f3f3f3f6f6f6f8f8f8f7f7f7f6f6f6f3f3f3f3f3f3f1f1f1ecececf1f1f1f4f4f4f6f6f6f4f4f4f6f6f6f8f8f8f8f8f8f6f6f6fafafafdfdfdfffffffffffffefefefffffffffffffffffffdfdfdfbfbfbf7f7f7f5f5f5f9f9f9f8f8f8f5f5f5f4f4f4f2f2f2f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f7f7f7fbfbfbf9f9f9f9f9f9f5f5f5f3f3f3f5f5f5f5f5f5f6f6f6f9f9f9fafafafbfbfbfbfbfbf9f9f9f9f9f9fbfbfbf6f6f6f2f2f2f2f2f2f3f3f3f2f2f2f3f3f3f4f4f4f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8fcfcfcfcfcfcfefefef3f3f3dedededbdbdbebebebf7f7f7fffffffbfbfbfafafaf8f8f8f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8f5f5f5fafafafafafaf7f7f7f6f6f6f7f7f7f6f6f6f3f3f3f2f2f2f4f4f4f5f5f5f6f6f6f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfefefefcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9fcfcfcfdfdfdfcfcfcfafafafefefefffffff9f9f9f4f4f4f8f8f8f9f9f9f8f8f8f8f8f8fcfcfcf9f9f9f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f4f4f4f5f5f5fcfcfcfefefef7f7f7f6f6f6fcfcfcfcfcfcfbfbfbf5f5f5f2f2f2f3f3f3f4f4f4f6f6f6fafafafbfbfbfefefefffffffefefefdfdfdf8f8f8fcfcfcfdfdfdf9f9f9f2f2f2f7f7f7fafafafcfcfcfdfdfdfdfdfdfefefefefefefffffffffffffcfcfcf3f3f3f2f2f2fdfdfdfbfbfbeeeeeeefefeff4f4f4ecececf4f4f4f3f3f3eaeaeae8e8e8f7f7f7fefefef9f9f9f5f5f5fdfdfdfffffffffffffffffffdfdfdfbfbfbfffffffefefefcfcfcfdfdfdfdfdfdfffffffffffffcfcfcf4f4f4f5f5f5fdfdfdfdfdfdf8f8f8f1f1f1f2f2f2f5f5f5f8f8f8f9f9f9fbfbfbf8f8f8fbfbfbfafafaf9f9f9fafafafafafafcfcfcfcfcfcfdfdfdfefefefffffffefefef9f9f9f9f9f9fdfdfdfffffffffffffffffffefefefdfdfdfefefefdfdfdfbfbfbf8f8f8f9f9f9fefefefefefefcfcfcfdfdfdfcfcfcfdfdfdfefefefffffffdfdfdfbfbfbfafafaf6f6f6f9f9f9fefefefefefefefefefffffffffffffafafaf9f9f9f9f9f9fafafafdfdfdfffffffffffffffffffdfdfdfafafaf8f8f8fbfbfbf9f9f9fbfbfbfdfdfdfffffffcfcfcfafafaf4f4f4f1f1f1f1f1f1f1f1f1f9f9f9fbfbfbfafafaf9f9f9f3f3f3f0f0f0eeeeeeebebebf5f5f5fbfbfbfdfdfdfdfdfdf8f8f8f4f4f4f5f5f5f4f4f4eeeeeeebebebedededf6f6f6fdfdfdfefefefffffffffffffffffffefefefefefefffffffffffffefefefefefefefefefdfdfdfcfcfcfbfbfbfdfdfdfdfdfdfcfcfcf6f6f6f7f7f7f5f5f5f5f5f5f9f9f9fdfdfdfafafaf2f2f2f7f7f7fafafafafafafafafafcfcfcfafafaf8f8f8f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9fbfbfbfefefefbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9fcfcfcf7f7f7f6f6f6f8f8f8fbfbfbfcfcfcfafafaf7f7f7f8f8f8f8f8f8f7f7f7fafafaf9f9f9f7f7f7f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f9f9f9f5f5f5f7f7f7f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f7f7f7f9f9f9fafafafbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f8f8f8fafafafbfbfbf9f9f9fafafaf5f5f5f2f2f2f9f9f9f7f7f7f3f3f3f4f4f4f9f9f9fefefefbfbfbfafafaf9f9f9fafafafcfcfcfbfbfbf7f7f7f8f8f8f9f9f9fafafaf9f9f9f4f4f4f1f1f1f1f1f1f2f2f2f3f3f3f6f6f6f9f9f9fafafaf8f8f8fbfbfbf9f9f9f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f7f7f7f9f9f9fbfbfbfafafafafafafafafaf9f9f9f7f7f7f8f8f8fafafaf9f9f9f4f4f4f5f5f5fafafafcfcfcfefefefafafaf8f8f8fafafafafafafbfbfbfdfdfdfffffffefefefefefefcfcfcfefefefdfdfdf6f6f6f2f2f2f6f6f6f7f7f7fafafafdfdfdfffffffdfdfdfafafafafafafafafaf7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f4f4f4f5f5f5f7f7f7f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfafafafafafaf9f9f9fbfbfbfdfdfdfdfdfdfefefefdfdfdfefefefefefefdfdfdfcfcfcfbfbfbfafafaf8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9fbfbfbfdfdfdf8f8f8f8f8f8f8f8f8f0f0f0efefeff5f5f5f6f6f6f5f5f5f4f4f4f2f2f2f9f9f9f9f9f9f8f8f8fafafafafafafbfbfbfbfbfbf7f7f7fafafafcfcfcfffffffffffffefefefdfdfdfafafaf5f5f5f0f0f0f2f2f2f3f3f3f3f3f3f5f5f5f4f4f4f3f3f3f5f5f5f9f9f9fafafafbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f4f4f4f6f6f6f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fbfbfbfcfcfcf9f9f9f6f6f6f8f8f8fcfcfcfdfdfdfffffffdfdfdf9f9f9f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8fafafaf8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8fbfbfbfefefefefefefbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9fbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f7f7f7f4f4f4f3f3f3f6f6f6fafafafcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfefefefcfcfcfcfcfcfafafaf7f7f7f3f3f3f2f2f2f2f2f2f5f5f5f8f8f8fafafafbfbfbfbfbfbfcfcfcfafafaf7f7f7f6f6f6f6f6f6f5f5f5f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcfafafaf9f9f9fcfcfcfefefefafafaf6f6f6f4f4f4f5f5f5fcfcfcfcfcfcfcfcfcfcfcfcfefefefefefefdfdfdfcfcfcfffffffcfcfcf9f9f9fcfcfcf9f9f9f5f5f5ecececf5f5f5fcfcfcf1f1f1e1e1e1e5e5e5ebebebf5f5f5fafafaf0f0f0f2f2f2fdfdfdfdfdfdfdfdfdf6f6f6f5f5f5fefefefffffffdfdfdf7f7f7fdfdfdfffffffffffffefefefdfdfdfdfdfdfbfbfbfdfdfdfcfcfcf6f6f6f3f3f3f6f6f6f7f7f7fafafaf9f9f9f6f6f6f6f6f6fafafafdfdfdfdfdfdfbfbfbfbfbfbf9f9f9fbfbfbfffffffffffffdfdfdfbfbfbf8f8f8f7f7f7f8f8f8fcfcfcfefefefdfdfdfdfdfdfbfbfbfbfbfbfffffffdfdfdfbfbfbfcfcfcfafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfafafaf7f7f7f8f8f8fefefefffffffffffffbfbfbf8f8f8f4f4f4f2f2f2fbfbfbfdfdfdfdfdfdfffffffffffffdfdfdf9f9f9f9f9f9fcfcfcfdfdfdfafafaf8f8f8f7f7f7f6f6f6f2f2f2ededededededfafafafffffffffffffffffffbfbfbf2f2f2f6f6f6fefefefcfcfcfcfcfcf8f8f8f2f2f2f6f6f6f5f5f5efefeff1f1f1f5f5f5f8f8f8fcfcfcfefefefefefef7f7f7efefeff2f2f2f4f4f4f8f8f8fbfbfbfcfcfcfdfdfdfefefefefefefcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefbfbfbfafafaf5f5f5f7f7f7fcfcfcfafafaf8f8f8fafafafcfcfcf6f6f6f6f6f6f7f7f7fafafaf8f8f8f9f9f9fbfbfbfcfcfcfefefef9f9f9f0f0f0f1f1f1f5f5f5f7f7f7fbfbfbf8f8f8f6f6f6f4f4f4f1f1f1f6f6f6fcfcfcfafafaf9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9fafafafafafafafafafbfbfbf9f9f9f9f9f9fcfcfcfbfbfbf6f6f6f6f6f6f7f7f7f9f9f9fafafaf9f9f9f8f8f8f6f6f6f5f5f5f9f9f9fafafafafafaf7f7f7f5f5f5f8f8f8f8f8f8fbfbfbf9f9f9f7f7f7f8f8f8fafafafbfbfbfafafaf7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7fafafaf9f9f9f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdf8f8f8f5f5f5f5f5f5f6f6f6f5f5f5f1f1f1f5f5f5fafafafafafafafafafdfdfdfefefef7f7f7f8f8f8f4f4f4f6f6f6fafafaf4f4f4f9f9f9fefefefcfcfcfefefef8f8f8f8f8f8f4f4f4f0f0f0efefeff4f4f4f4f4f4f4f4f4f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9fbfbfbfafafaf8f8f8fbfbfbfefefefdfdfdfcfcfcfbfbfbf8f8f8fafafafafafaf8f8f8f7f7f7f5f5f5f2f2f2f2f2f2f6f6f6f5f5f5f4f4f4f1f1f1f1f1f1f5f5f5f6f6f6f4f4f4f5f5f5fbfbfbfefefefafafafafafafafafafbfbfbfdfdfdfffffffdfdfdfcfcfcfafafafefefefdfdfdfafafafbfbfbfdfdfdfcfcfcf9f9f9f7f7f7f5f5f5f5f5f5f5f5f5f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7fafafafcfcfcf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefefefefbfbfbf9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfafafafafafafafafaf8f8f8f7f7f7f9f9f9fbfbfbfdfdfdfbfbfbf7f7f7f4f4f4f1f1f1edededf1f1f1efefefeeeeeef2f2f2edededefefeffafafafefefefbfbfbf9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfefefefefefefffffffefefefcfcfcfdfdfdfefefefffffffcfcfcf7f7f7f4f4f4f5f5f5f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9fdfdfdfcfcfcfcfcfcfcfcfcf8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f5f5f5f3f3f3f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7fafafaf6f6f6f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbf8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f5f5f5f5f5f5f8f8f8fcfcfcfefefefffffffcfcfcf9f9f9f8f8f8f9f9f9f6f6f6f4f4f4f7f7f7f9f9f9fcfcfcfbfbfbf8f8f8fafafafbfbfbf7f7f7f8f8f8fdfdfdfefefefcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8fafafafafafafcfcfcfcfcfcfbfbfbfafafafafafafcfcfcfcfcfcfbfbfbf9f9f9f5f5f5f2f2f2f3f3f3f6f6f6f4f4f4f8f8f8fbfbfbf7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f5f5f5f1f1f1f1f1f1f6f6f6f8f8f8f5f5f5f5f5f5f6f6f6fafafafdfdfdfbfbfbfdfdfdfdfdfdf7f7f7fbfbfbf8f8f8f3f3f3efefefeeeeeee5e5e5dadadadddddde8e8e8e5e5e5e0e0e0ecececf1f1f1ecececf3f3f3f8f8f8fcfcfcfffffffcfcfcfafafafdfdfdfffffffefefefefefefefefefffffffffffffefefefefefefcfcfcf2f2f2f0f0f0fcfcfcfffffffcfcfcfbfbfbf6f6f6f5f5f5fcfcfcf9f9f9f9f9f9f9f9f9fcfcfcf6f6f6f4f4f4fefefefefefefefefefefefefcfcfcf9f9f9fbfbfbfafafafcfcfcfefefefdfdfdfcfcfcf7f7f7f4f4f4f6f6f6f9f9f9f9f9f9fbfbfbfefefefefefef6f6f6f2f2f2f8f8f8fbfbfbfcfcfcfcfcfcf9f9f9f6f6f6f1f1f1eeeeeef0f0f0efefeff0f0f0efefefedededebebebf3f3f3f9f9f9fefefefbfbfbf5f5f5f5f5f5f7f7f7fefefefffffffffffffefefefafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f5f5f5f3f3f3f5f5f5f6f6f6f1f1f1ecececf3f3f3fefefefffffffbfbfbf7f7f7f6f6f6f9f9f9fdfdfdfefefefefefefefefefdfdfdfcfcfcfdfdfdfdfdfdf9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbfefefefcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfefefefdfdfdfcfcfcf6f6f6f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8fafafafafafaf7f7f7f6f6f6fbfbfbf8f8f8f6f6f6f6f6f6f4f4f4fbfbfbfbfbfbfcfcfcfbfbfbf4f4f4f4f4f4f5f5f5f6f6f6f9f9f9f7f7f7f6f6f6f9f9f9fdfdfdf9f9f9f3f3f3f0f0f0f3f3f3f6f6f6f2f2f2efefefefefeff7f7f7fdfdfdfcfcfcf8f8f8f5f5f5f6f6f6f4f4f4f6f6f6fbfbfbfdfdfdf9f9f9f9f9f9fbfbfbfafafaf9f9f9fafafafafafaf8f8f8f9f9f9fafafafbfbfbfdfdfdfdfdfdf9f9f9f6f6f6fafafaf8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8fbfbfbf9f9f9fbfbfbf9f9f9f4f4f4f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7fafafafafafaf8f8f8f4f4f4f7f7f7f7f7f7f8f8f8fafafafbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfdfdfdfbfbfbf8f8f8f6f6f6f6f6f6fdfdfdfefefefefefefdfdfdfdfdfdfefefefffffffcfcfcf7f7f7fbfbfbecececefefeff8f8f8f0f0f0f0f0f0f5f5f5f5f5f5fbfbfbfefefefefefefcfcfcf8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f4f4f4f1f1f1f0f0f0ecececedededf2f2f2edededecececf0f0f0fafafafcfcfcfbfbfbf9f9f9fbfbfbfffffffdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfafafafdfdfdfdfdfdfafafaf8f8f8f8f8f8f4f4f4f7f7f7fafafaf9f9f9f5f5f5f1f1f1f4f4f4f4f4f4efefefeeeeeeedededefefeff0f0f0f3f3f3f3f3f3f2f2f2f3f3f3f5f5f5f4f4f4f0f0f0f3f3f3f7f7f7f8f8f8f8f8f8f5f5f5f4f4f4f6f6f6f9f9f9fafafafdfdfdfefefefbfbfbfbfbfbfdfdfdfafafafafafafdfdfdfdfdfdfafafafbfbfbfbfbfbfbfbfbfefefefdfdfdfbfbfbf9f9f9f6f6f6f5f5f5f5f5f5efefefe8e8e8e9e9e9ecececf2f2f2f3f3f3f6f6f6fafafafafafafcfcfcfefefefffffffffffffefefefefefefffffffefefefefefefbfbfbfafafafafafaf9f9f9f1f1f1f7f7f7fbfbfbf3f3f3f5f5f5f8f8f8fbfbfbfdfdfdfdfdfdf9f9f9f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f3f3f3f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9fafafafbfbfbf9f9f9fafafafbfbfbfafafafbfbfbfafafafcfcfcfafafaf7f7f7fafafaf9f9f9f4f4f4fafafafafafaf9f9f9f6f6f6f6f6f6f8f8f8f5f5f5f4f4f4f7f7f7f8f8f8fafafafbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafafcfcfcfcfcfcfbfbfbf6f6f6f2f2f2f2f2f2f3f3f3f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafafafafcfcfcfdfdfdfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbf8f8f8f6f6f6f8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4fbfbfbfbfbfbf9f9f9f7f7f7f8f8f8f9f9f9fafafafbfbfbfbfbfbf7f7f7f3f3f3f2f2f2f2f2f2f2f2f2f5f5f5f8f8f8f8f8f8f5f5f5f1f1f1f3f3f3f3f3f3efefeff1f1f1f1f1f1efefefefefeff5f5f5f6f6f6f5f5f5fafafafdfdfdfefefefcfcfcfcfcfcf9f9f9f8f8f8f5f5f5f2f2f2f5f5f5e8e8e8e5e5e5ecececdedededcdcdcd9d9d9dfdfdfe5e5e5e9e9e9edededf2f2f2efefeff2f2f2fbfbfbfcfcfcfdfdfdfffffffffffffdfdfdfdfdfdfffffffefefefffffffefefefdfdfdfcfcfcf8f8f8f6f6f6fafafafcfcfcf8f8f8fbfbfbf2f2f2edededf5f5f5f4f4f4f6f6f6f3f3f3f3f3f3f1f1f1f5f5f5fbfbfbf3f3f3f1f1f1f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f3f3f3f7f7f7fbfbfbf9f9f9f6f6f6f6f6f6f4f4f4fbfbfbfcfcfcfafafaf4f4f4f4f4f4f8f8f8fafafaf3f3f3f1f1f1f6f6f6fdfdfdfcfcfcf1f1f1eeeeeef4f4f4f4f4f4f8f8f8fbfbfbf9f9f9f7f7f7f6f6f6f9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f6f6f6eaeaeae4e4e4f0f0f0f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f5f5f5f0f0f0edededf3f3f3f5f5f5f4f4f4f4f4f4f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8fcfcfcfffffffcfcfcf4f4f4f3f3f3fdfdfdfffffffafafafbfbfbfdfdfdfefefefffffffdfdfdf8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfdfdfdfefefefcfcfcfafafaf9f9f9f9f9f9f7f7f7f2f2f2f5f5f5f5f5f5f6f6f6f2f2f2f0f0f0f3f3f3f6f6f6f6f6f6f3f3f3f6f6f6fafafafafafaf8f8f8f9f9f9fcfcfcfefefefefefefcfcfcfbfbfbfafafafbfbfbfcfcfcfafafaf8f8f8f5f5f5f5f5f5f7f7f7f9f9f9fafafaf9f9f9fbfbfbfefefefffffffefefef5f5f5ecececedededf1f1f1fafafafefefefdfdfdf3f3f3f3f3f3fcfcfcfafafafafafaf7f7f7f6f6f6f7f7f7f9f9f9fafafaf9f9f9f8f8f8f5f5f5f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfafafafafafaf9f9f9f7f7f7f5f5f5f6f6f6f7f7f7fafafaf8f8f8fcfcfcf9f9f9fafafafcfcfcfcfcfcf9f9f9fcfcfcfdfdfdf9f9f9f9f9f9fdfdfdfdfdfdf9f9f9fafafafafafafbfbfbf9f9f9fafafafefefefafafafbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfafafafcfcfcfbfbfbfdfdfdfefefefcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfefefefafafafafafafbfbfbfafafafcfcfcfefefefefefefefefef7f7f7f3f3f3fbfbfbfefefefefefefdfdfdfffffffffffffffffffffffffdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f2f2f2f2f2f2f1f1f1eeeeeeebebebe9e9e9e9e9e9ecececf1f1f1f1f1f1eaeaeae1e1e1e3e3e3e7e7e7f3f3f3fbfbfbfafafafafafafcfcfcfefefefffffffffffffcfcfcfcfcfcfbfbfbf6f6f6f6f6f6f7f7f7fafafaf8f8f8f9f9f9fafafafcfcfcfafafaf6f6f6f6f6f6f7f7f7f5f5f5f7f7f7f6f6f6f3f3f3f2f2f2f3f3f3f4f4f4f6f6f6f7f7f7f8f8f8f5f5f5f5f5f5f7f7f7f8f8f8f6f6f6f1f1f1f0f0f0f4f4f4f2f2f2f3f3f3f6f6f6f1f1f1f3f3f3f4f4f4f9f9f9fafafaf7f7f7eeeeeef3f3f3f8f8f8f5f5f5f3f3f3f6f6f6f9f9f9f7f7f7f3f3f3f5f5f5f3f3f3f4f4f4f4f4f4f4f4f4f2f2f2f6f6f6fafafaf9f9f9f8f8f8f6f6f6f9f9f9fafafafbfbfbfafafafbfbfbfefefefffffffffffffffffffffffffefefefefefefcfcfcfafafaf8f8f8f6f6f6f7f7f7fafafaf9f9f9fbfbfbfdfdfdf9f9f9f7f7f7f8f8f8fafafafefefee9e9e9cfcfcff0f0f0fafafaf6f6f6f7f7f7f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f4f4f4f4f4f4f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf9f9f9fafafafcfcfcfcfcfcfafafafbfbfbfbfbfbfafafaf7f7f7f8f8f8f6f6f6f7f7f7fafafafafafafdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f3f3f3f2f2f2f4f4f4f4f4f4efefefeeeeeef1f1f1f3f3f3f6f6f6f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfdfdfdfefefefafafaf9f9f9fbfbfbfdfdfdfffffffdfdfdf8f8f8f5f5f5f3f3f3f3f3f3f5f5f5f9f9f9f9f9f9fafafaf8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f8f8f8f6f6f6f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9f9f9f9fafafaf8f8f8f3f3f3edededefefefefefefefefeff6f6f6f8f8f8f9f9f9f9f9f9fafafafbfbfbf7f7f7f3f3f3eeeeeef2f2f2f4f4f4f0f0f0f0f0f0f2f2f2f7f7f7f8f8f8fcfcfcfdfdfdfdfdfdfefefefefefefbfbfbf9f9f9fafafaf4f4f4edededecececedededeeeeeeedededefefefe5e5e5e3e3e3eaeaeaf0f0f0f8f8f8fbfbfbfcfcfcfefefefffffffffffffffffffffffffefefefdfdfdfffffffdfdfdf6f6f6f5f5f5fbfbfbfbfbfbf8f8f8fcfcfcf9f9f9f8f8f8ebebebe9e9e9ededede3e3e3dbdbdbe6e6e6f7f7f7e6e6e6e3e3e3f3f3f3f7f7f7f1f1f1efefefeaeaeae7e7e7e9e9e9edededebebebf4f4f4f5f5f5f9f9f9fefefefffffffbfbfbeeeeeef2f2f2f2f2f2f3f3f3fdfdfdfcfcfcf9f9f9f4f4f4f1f1f1f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7fafafafefefefcfcfcfbfbfbfefefefcfcfcf9f9f9fbfbfbfdfdfdfefefefefefefdfdfdfbfbfbfafafaf9f9f9f6f6f6f9f9f9f9f9f9f1f1f1edededf2f2f2fdfdfdfafafaf6f6f6f8f8f8fdfdfdfcfcfcf8f8f8efefefeaeaeaebebebedededeeeeeef3f3f3f7f7f7f9f9f9fafafafbfbfbfafafafbfbfbfafafaf5f5f5efefeff5f5f5fcfcfcfffffffdfdfdf6f6f6efefeff6f6f6fdfdfdfcfcfcf5f5f5fbfbfbfdfdfdfdfdfdf9f9f9f7f7f7f9f9f9fcfcfcfcfcfcfafafaf9f9f9f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f5f5f5f9f9f9f6f6f6f6f6f6f6f6f6fafafafcfcfcfafafaf9f9f9f8f8f8fcfcfcfdfdfdfbfbfbfdfdfdfefefefefefefefefefcfcfcfbfbfbf7f7f7f5f5f5f2f2f2eeeeeeefefeff3f3f3f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf7f7f7f4f4f4f4f4f4f7f7f7fcfcfcfafafaf3f3f3f8f8f8fffffffdfdfdf5f5f5ecececefefeff9f9f9fefefefdfdfdfcfcfcfafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfafafafafafafbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbfafafafbfbfbf6f6f6f9f9f9fdfdfdf9f9f9fafafafbfbfbfafafafbfbfbf9f9f9f7f7f7f7f7f7fcfcfcf9f9f9fafafaf7f7f7f9f9f9f8f8f8fafafafbfbfbfdfdfdfbfbfbfbfbfbf8f8f8f6f6f6f5f5f5f5f5f5f8f8f8f9f9f9f5f5f5f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5fbfbfbfefefefefefefdfdfdf7f7f7fafafafcfcfcfefefef0f0f0f6f6f6fbfbfbf9f9f9f7f7f7f1f1f1f2f2f2fafafaf6f6f6f5f5f5f4f4f4efefeff0f0f0ebebebeaeaeae8e8e8e9e9e9eaeaeae9e9e9ecececefefeff0f0f0f1f1f1f6f6f6f5f5f5f5f5f5f7f7f7fdfdfdfefefefefefefdfdfdfefefefffffffefefefffffffffffffefefefdfdfdfefefefefefefbfbfbfdfdfdfdfdfdfafafaf9f9f9f9f9f9fafafafafafafafafaf7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f3f3f3f0f0f0f1f1f1f1f1f1f4f4f4fafafafcfcfcf7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f1f1f1f4f4f4f7f7f7f7f7f7f9f9f9f4f4f4f5f5f5efefefeeeeeeeeeeeef6f6f6fdfdfdfcfcfcf5f5f5e8e8e8f0f0f0f3f3f3efefeff2f2f2f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f4f4f4f4f4f4efefefedededf2f2f2f5f5f5f6f6f6f9f9f9fdfdfdfcfcfcfffffffffffffffffffefefefcfcfcfcfcfcf5f5f5f4f4f4f7f7f7f4f4f4f5f5f5f7f7f7f4f4f4f5f5f5f3f3f3fafafaf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8fafafaf7f7f7fafafaefefeff2f2f2fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfffffffdfdfdfbfbfbf9f9f9fafafafcfcfcfefefefdfdfdfdfdfdfefefefbfbfbfcfcfcfbfbfbfafafafcfcfcfcfcfcfdfdfdfcfcfcfafafafafafaf9f9f9fafafafafafaf8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfafafafafafaf8f8f8f5f5f5f3f3f3f4f4f4f6f6f6f7f7f7fafafafcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfafafaf9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9f3f3f3ecececeeeeeef9f9f9f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfafafafafafafafafafafafaf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8fafafafafafaf9f9f9fafafaf9f9f9fafafafcfcfcfbfbfbf9f9f9fafafafbfbfbf9f9f9fdfdfdfffffffdfdfdfcfcfcfcfcfcfdfdfdfffffffffffffffffffffffffefefef9f9f9f9f9f9f9f9f9f8f8f8f5f5f5eeeeeee7e7e7e8e8e8ecececeeeeeef6f6f6f9f9f9f9f9f9fbfbfbfbfbfbfdfdfdfdfdfdfffffffffffffefefefdfdfdfcfcfcf8f8f8f5f5f5f3f3f3f0f0f0f1f1f1f7f7f7fbfbfbf9f9f9f7f7f7f8f8f8f1f1f1e9e9e9f8f8f8fffffff6f6f6edededebebebdbdbdbdadadadededee5e5e5edededf1f1f1f8f8f8fdfdfdf5f5f5f2f2f2fbfbfbfefefefefefefffffffdfdfdfcfcfcfdfdfdfcfcfcf3f3f3eeeeeefbfbfbfffffffdfdfdfefefefafafaf5f5f5f5f5f5f6f6f6f3f3f3f7f7f7fefefefffffffcfcfcfbfbfbf6f6f6f8f8f8fcfcfcfffffffcfcfcfafafafdfdfdfcfcfcfbfbfbf8f8f8f1f1f1f0f0f0fafafafcfcfcfdfdfdfffffffbfbfbf8f8f8f5f5f5f6f6f6fdfdfdfdfdfdfcfcfcf5f5f5f2f2f2f5f5f5f7f7f7f7f7f7ececece8e8e8f3f3f3f7f7f7f7f7f7f0f0f0efefeff8f8f8fbfbfbfcfcfcfffffffffffffcfcfcfafafaf9f9f9f8f8f8f9f9f9f4f4f4f0f0f0ebebebf3f3f3fbfbfbfbfbfbf6f6f6f2f2f2f9f9f9f8f8f8f6f6f6f4f4f4fbfbfbfdfdfdfafafafbfbfbf9f9f9f7f7f7fafafaf7f7f7f3f3f3f4f4f4f5f5f5f5f5f5f8f8f8fafafafafafaf8f8f8fafafafcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfefefefffffffffffffffffffefefefcfcfcf5f5f5f3f3f3f1f1f1f0f0f0ecececebebebf0f0f0f5f5f5f6f6f6f8f8f8fafafaf6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f3f3f3f2f2f2f5f5f5fafafafffffffffffffafafaf0f0f0eeeeeeebebebf5f5f5fcfcfcfefefefffffffdfdfdfafafafafafaf6f6f6f5f5f5f6f6f6f8f8f8f6f6f6f6f6f6f8f8f8fafafafbfbfbf9f9f9fafafaf8f8f8f7f7f7fafafafafafaf9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9f9f9f9fbfbfbf6f6f6f5f5f5f8f8f8f9f9f9fafafaf9f9f9f8f8f8fbfbfbfcfcfcfbfbfbf8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9f8f8f8fafafafafafaf8f8f8f6f6f6f6f6f6f3f3f3fbfbfbfcfcfcf9f9f9fafafaf9f9f9f8f8f8fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfafafafbfbfbfdfdfdfefefefffffff8f8f8f4f4f4efefeff4f4f4fafafafbfbfbebebebedededf0f0f0eeeeeef7f7f7f8f8f8efefeff7f7f7f6f6f6f2f2f2f3f3f3f2f2f2f3f3f3f1f1f1f5f5f5f9f9f9fbfbfbfdfdfdfbfbfbf7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7fbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfafafaf9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f4f4f4f5f5f5f2f2f2f0f0f0f2f2f2f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f8f8f8f5f5f5f4f4f4f7f7f7f9f9f9fafafafbfbfbfafafaf9f9f9fafafaf9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f5f5f5f8f8f8fbfbfbfafafafdfdfdfdfdfdfffffffefefefcfcfcfdfdfdf3f3f3f7f7f7fdfdfdfbfbfbf8f8f8f4f4f4f5f5f5f5f5f5ecececf0f0f0f1f1f1efefeff6f6f6fafafafefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcf7f7f7f9f9f9fbfbfbf4f4f4f6f6f6f6f6f6f1f1f1f4f4f4f8f8f8f6f6f6f9f9f9fafafaf9f9f9f7f7f7f6f6f6f3f3f3f4f4f4f3f3f3f5f5f5f8f8f8f8f8f8fafafaf9f9f9fcfcfcfafafaf6f6f6fdfdfdfcfcfcfafafaf9f9f9f8f8f8fafafafafafafcfcfcfdfdfdfcfcfcfefefefefefefcfcfcf9f9f9f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfbfbfbfafafafafafafbfbfbfcfcfcfcfcfcfefefefefefefefefefefefefefefefefefefdfdfdfefefefcfcfcfcfcfcfdfdfdfcfcfcfefefefffffffefefefdfdfdfdfdfdfcfcfcfafafafafafaf9f9f9f6f6f6f7f7f7fafafafbfbfbfbfbfbf8f8f8f3f3f3eaeaeae2e2e2eeeeeefefefefbfbfbf8f8f8fafafaf8f8f8fbfbfbf9f9f9f6f6f6f6f6f6f8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f7f7f7fafafafcfcfcfcfcfcfcfcfcfefefefefefefefefefcfcfcfafafaf9f9f9fcfcfcfcfcfcfcfcfcfefefefcfcfcf8f8f8f7f7f7fbfbfbfefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfefefefdfdfdfafafaf6f6f6f4f4f4f5f5f5f1f1f1e6e6e6e7e7e7ececece8e8e8e3e3e3dededee3e3e3f9f9f9fcfcfcfefefefefefefcfcfcfbfbfbfcfcfcfefefefcfcfcf8f8f8f3f3f3ececece7e7e7eaeaeaefefefefefefeeeeeef6f6f6fafafaf6f6f6eaeaeae7e7e7f5f5f5f8f8f8f1f1f1e6e6e6e1e1e1edededefefefe0e0e0e4e4e4efefeff2f2f2f8f8f8fdfdfdfefefefffffffffffffefefefdfdfdfbfbfbfefefefcfcfcf8f8f8f3f3f3e7e7e7efefeff6f6f6f1f1f1efefefefefeff5f5f5fdfdfdf2f2f2eeeeeef9f9f9fcfcfcfafafaf3f3f3f9f9f9f8f8f8f9f9f9fdfdfdfdfdfdf9f9f9f7f7f7f2f2f2f2f2f2f9f9f9fefefefafafaf4f4f4f3f3f3edededf1f1f1f4f4f4f1f1f1f7f7f7f9f9f9f5f5f5f8f8f8fafafaf9f9f9fafafaf8f8f8fafafafdfdfdfcfcfcf4f4f4f1f1f1f5f5f5f7f7f7f8f8f8f0f0f0e6e6e6f1f1f1fcfcfcfbfbfbf7f7f7f4f4f4f1f1f1eeeeeeeeeeeeeeeeeef4f4f4fcfcfcf9f9f9f4f4f4f5f5f5f1f1f1eeeeeeebebebefefeff7f7f7fcfcfcf6f6f6edededecececf5f5f5f9f9f9f5f5f5f4f4f4f6f6f6f9f9f9f7f7f7f5f5f5f5f5f5f7f7f7f6f6f6f3f3f3f4f4f4f7f7f7f8f8f8fafafafafafafbfbfbfafafaf9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafcfcfcfcfcfcfcfcfcfefefefdfdfdfdfdfdf9f9f9f6f6f6f3f3f3f0f0f0f2f2f2f1f1f1f4f4f4f8f8f8f9f9f9fafafafbfbfbfafafaf4f4f4f3f3f3ebebebe8e8e8f1f1f1f5f5f5f7f7f7f5f5f5f4f4f4f7f7f7f9f9f9f2f2f2f2f2f2f6f6f6fbfbfbfdfdfdfffffffafafae7e7e7eaeaeaf3f3f3f6f6f6f8f8f8fdfdfdfefefefdfdfdfafafaf8f8f8f6f6f6f6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfcfcfcfefefefcfcfcf7f7f7f6f6f6f6f6f6f5f5f5f8f8f8fbfbfbfafafafafafafafafafbfbfbfcfcfcf8f8f8f6f6f6f9f9f9f8f8f8fbfbfbfbfbfbf9f9f9fcfcfcfbfbfbf5f5f5f6f6f6fafafafbfbfbf9f9f9fafafaf9f9f9f9f9f9f8f8f8f5f5f5f5f5f5f8f8f8fafafaf8f8f8f6f6f6f8f8f8f8f8f8fafafafafafaf9f9f9fafafafbfbfbf8f8f8f5f5f5f5f5f5f9f9f9f5f5f5f4f4f4f4f4f4f8f8f8fcfcfcfefefefdfdfdf2f2f2f3f3f3f5f5f5fafafaf2f2f2efefefebebebedededf0f0f0f5f5f5f5f5f5fefefefcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfffffffefefefcfcfcfdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfffffffffffffdfdfdfcfcfcfcfcfcfefefefffffffdfdfdfbfbfbf9f9f9fafafaf9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f2f2f2efefeff3f3f3f6f6f6f2f2f2f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcf9f9f9f6f6f6f6f6f6f7f7f7fafafafdfdfdfcfcfcfcfcfcf7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbf7f7f7fefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf6f6f6f5f5f5f9f9f9f8f8f8f4f4f4f6f6f6f7f7f7f9f9f9f6f6f6f9f9f9f8f8f8f5f5f5f7f7f7fdfdfdfefefefffffffefefefdfdfdfcfcfcf8f8f8f2f2f2eeeeeef4f4f4f9f9f9f9f9f9f8f8f8f3f3f3f8f8f8fdfdfdfbfbfbf3f3f3f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6fcfcfcfdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f5f5f5f9f9f9fbfbfbfcfcfcf9f9f9edededfcfcfcf9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfafafaf7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fafafaf4f4f4f2f2f2f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8fafafafafafaf9f9f9fafafaf9f9f9fbfbfbfdfdfdfcfcfcf8f8f8f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfafafaf9f9f9fafafafbfbfbfdfdfdfcfcfcfbfbfbfafafaf7f7f7f3f3f3f5f5f5f9f9f9fafafaf9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcf8f8f8f5f5f5f7f7f7fcfcfcfafafaf4f4f4f3f3f3f1f1f1f2f2f2f5f5f5f8f8f8eaeaeae6e6e6f6f6f6f5f5f5f6f6f6fbfbfbfbfbfbfefefefefefefefefefefefefffffffefefefcfcfcfbfbfbfafafafafafafafafaf9f9f9fbfbfbfcfcfcfbfbfbfafafafafafafcfcfcfafafafbfbfbfafafafbfbfbfafafafbfbfbfcfcfcfbfbfbf6f6f6f6f6f6f1f1f1e7e7e7e4e4e4e2e2e2edededefefefedededf0f0f0f9f9f9fbfbfbfbfbfbfbfbfbfefefefdfdfdfbfbfbf8f8f8f3f3f3f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f3f3f3eeeeeeebebebebebebecececeaeaeaececececececf4f4f4fdfdfdfafafaebebebddddddefefeffcfcfcf1f1f1eeeeeeeaeaeaeaeaeae8e8e8f0f0f0f4f4f4f7f7f7fffffffffffffefefefafafaf3f3f3ebebebe9e9e9f1f1f1f1f1f1f7f7f7fcfcfcf7f7f7f1f1f1e7e7e7f1f1f1fbfbfbf6f6f6f2f2f2fafafafcfcfcebebebdadadaebebebfbfbfbf2f2f2f4f4f4fcfcfcfcfcfcfafafafafafaf5f5f5f9f9f9f6f6f6eaeaeaf1f1f1fbfbfbf5f5f5f6f6f6f7f7f7efefeff3f3f3efefeff7f7f7f8f8f8efefefedededf7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9f6f6f6f3f3f3f6f6f6f6f6f6f3f3f3f7f7f7f4f4f4f3f3f3f9f9f9f8f8f8f4f4f4fafafafcfcfcf1f1f1f0f0f0f4f4f4f2f2f2f1f1f1f1f1f1edededf0f0f0f4f4f4f1f1f1efefefeeeeeee8e8e8eaeaeaf6f6f6fbfbfbfefefefdfdfdf7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9fbfbfbfdfdfdfcfcfcfafafaf9f9f9f8f8f8fbfbfbfdfdfdfefefefffffffffffffffffffffffffefefefcfcfcfafafafcfcfcfdfdfdfcfcfcf9f9f9f8f8f8fafafafdfdfdfefefefffffffbfbfbeaeaeae9e9e9f0f0f0f4f4f4f7f7f7f8f8f8fbfbfbfafafafafafaf7f7f7f5f5f5f8f8f8fdfdfdfbfbfbfefefefdfdfdfbfbfbfdfdfdf9f9f9f4f4f4f4f4f4fafafafdfdfdfdfdfdf9f9f9fafafafafafafefefefefefefefefefefefefafafae6e6e6efefeff4f4f4f9f9f9fcfcfcfefefefefefefcfcfcf9f9f9f9f9f9fafafafafafafafafaf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fafafaf9f9f9f7f7f7f9f9f9fafafafbfbfbf8f8f8f8f8f8fafafafafafafbfbfbf8f8f8fafafaf6f6f6f3f3f3f8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8fafafafbfbfbfbfbfbf7f7f7f8f8f8f9f9f9f8f8f8fbfbfbfbfbfbf8f8f8f8f8f8f7f7f7f7f7f7fbfbfbfafafafafafaf7f7f7fafafaf9f9f9f9f9f9f5f5f5f5f5f5fafafafafafafafafafcfcfcfcfcfcfcfcfcfefefefdfdfde8e8e8e9e9e9eeeeeef2f2f2f2f2f2f3f3f3f9f9f9fefefefdfdfdfefefefcfcfcfcfcfcfafafafbfbfbfafafafcfcfcfafafaf8f8f8fafafafbfbfbfbfbfbfcfcfcf8f8f8f9f9f9fdfdfdfefefefdfdfdfffffffffffffefefefbfbfbfbfbfbfafafaf7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f4f4f4f2f2f2f4f4f4f7f7f7f7f7f7f4f4f4f2f2f2fafafaf9f9f9f7f7f7f6f6f6f4f4f4f6f6f6f3f3f3f4f4f4f9f9f9fcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf7f7f7f6f6f6f7f7f7f6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f0f0f0edededefefefefefefefefeff3f3f3f4f4f4f6f6f6fcfcfcfdfdfdfffffffffffffffffffefefefffffffffffffcfcfcfcfcfcfdfdfdfafafaf9f9f9fafafaf8f8f8fcfcfcfcfcfcfbfbfbf6f6f6f8f8f8f6f6f6f3f3f3f6f6f6fafafafbfbfbfafafafafafafafafaf9f9f9f8f8f8fafafafffffffcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfefefefefefefefefefefefefefefefefefefffffff4f4f4dededef9f9f9fafafaf7f7f7f2f2f2efefefefefefedededf0f0f0f1f1f1f7f7f7f7f7f7efefeff3f3f3f6f6f6f1f1f1f5f5f5f6f6f6f8f8f8f6f6f6f4f4f4f4f4f4f5f5f5fafafafbfbfbf7f7f7f6f6f6f6f6f6f4f4f4f6f6f6f6f6f6f4f4f4f3f3f3f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7fbfbfbfbfbfbf8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9fafafafcfcfcfafafafbfbfbfafafafafafafafafafcfcfcfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9fafafaf9f9f9f6f6f6f5f5f5f5f5f5fafafafafafafbfbfbf8f8f8f6f6f6f8f8f8f5f5f5f7f7f7fafafafbfbfbf4f4f4fafafafefefefefefefdfdfdfdfdfdfdfdfdfbfbfbfafafafafafaf9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfafafafafafafafafaf8f8f8f4f4f4f3f3f3f6f6f6fafafaf8f8f8f6f6f6f6f6f6fafafaf4f4f4f0f0f0f2f2f2f5f5f5f2f2f2f6f6f6f6f6f6f3f3f3fafafafbfbfbfefefefffffffffffffffffffefefefafafaf7f7f7f5f5f5f2f2f2efefeff0f0f0eeeeeef0f0f0f6f6f6f9f9f9fafafaf9f9f9f9f9f9f9f9f9f4f4f4f3f3f3f5f5f5f6f6f6f2f2f2f7f7f7fcfcfcfefefefffffffefefef7f7f7f6f6f6fcfcfcfefefefcfcfcfbfbfbf8f8f8fbfbfbfcfcfcfcfcfcf6f6f6fcfcfcfefefefdfdfdfdfdfdfafafaf0f0f0eaeaeaedededfafafafdfdfdf8f8f8f7f7f7f3f3f3e9e9e9e1e1e1e0e0e0ebebebecececf4f4f4fdfdfde8e8e8dfdfdfe0e0e0ecececfcfcfcf2f2f2f6f6f6fafafafcfcfcfdfdfdfefefef7f7f7f4f4f4f1f1f1f3f3f3f1f1f1f2f2f2f6f6f6f2f2f2f4f4f4f6f6f6f5f5f5f3f3f3fbfbfbfdfdfdf8f8f8f8f8f8fdfdfdfcfcfcfafafaf5f5f5f2f2f2f6f6f6f8f8f8fafafafcfcfcf9f9f9fafafafbfbfbfcfcfcfdfdfdfffffffdfdfdfbfbfbf7f7f7fcfcfcfcfcfcfdfdfdfefefefafafaf7f7f7f2f2f2f4f4f4f7f7f7fcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfafafaf8f8f8fcfcfcfcfcfcfcfcfcfafafaf8f8f8fafafafdfdfdfffffffdfdfdfdfdfdfefefefefefefcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf6f6f6f4f4f4f6f6f6f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f4f4f4f6f6f6f5f5f5f2f2f2f8f8f8f4f4f4fafafaf9f9f9f7f7f7fafafafcfcfcfafafaf7f7f7fbfbfbfffffffffffffffffffdfdfdfdfdfdf7f7f7f6f6f6f8f8f8fcfcfcf8f8f8fcfcfcfbfbfbf8f8f8fefefefffffffafafaf4f4f4f5f5f5f7f7f7fcfcfcfbfbfbfcfcfcf7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9fafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f4f4f4fafafafafafafbfbfbfbfbfbfcfcfcfafafaf9f9f9f8f8f8f9f9f9f7f7f7f6f6f6fafafaf9f9f9fafafafafafaf9f9f9fdfdfdfafafaf8f8f8f7f7f7f5f5f5f6f6f6fafafafbfbfbf7f7f7f6f6f6f7f7f7f8f8f8fafafafafafaf8f8f8f8f8f8f7f7f7fcfcfcfefefefbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbfafafafafafafbfbfbfafafafafafafafafaf7f7f7f9f9f9f1f1f1e7e7e7f2f2f2fafafafdfdfdf9f9f9f3f3f3fafafafcfcfcf6f6f6fcfcfcfdfdfdfbfbfbfafafafafafafbfbfbfafafafbfbfbf9f9f9f8f8f8f7f7f7f7f7f7fafafafcfcfcfcfcfcf8f8f8fdfdfdfefefefcfcfcfcfcfcf8f8f8f1f1f1f2f2f2f5f5f5f3f3f3f3f3f3efefefeeeeeef6f6f6f8f8f8f5f5f5f7f7f7f6f6f6f5f5f5f3f3f3f9f9f9fcfcfcfbfbfbfafafafafafaf9f9f9fafafafdfdfdfdfdfdfbfbfbf9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafaf9f9f9f6f6f6f9f9f9fbfbfbfcfcfcfbfbfbfafafaf9f9f9fbfbfbfafafaf8f8f8f8f8f8f9f9f9fafafaf8f8f8f4f4f4f1f1f1efefefededededededeeeeeeedededf0f0f0f3f3f3f7f7f7fafafafdfdfdfefefefffffffffffffbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfffffffdfdfdfcfcfcfafafafbfbfbfcfcfcfcfcfcfafafafafafafdfdfdf9f9f9f8f8f8f7f7f7fbfbfbf8f8f8fcfcfcfefefefbfbfbfafafaf9f9f9fafafafdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfafafafbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfafafaf9f9f9f8f8f8f6f6f6f4f4f4f2f2f2f4f4f4f7f7f7f0f0f0f3f3f3f2f2f2f3f3f3f3f3f3f7f7f7fafafafcfcfcfafafaf8f8f8f9f9f9f9f9f9efefeff2f2f2f9f9f9f2f2f2f6f6f6fbfbfbfafafafcfcfcfafafaf7f7f7f5f5f5f0f0f0eeeeeeeeeeeeecececf4f4f4f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fafafafafafaf7f7f7f7f7f7f9f9f9fafafafbfbfbfafafafafafaf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f3f3f3f5f5f5f9f9f9f7f7f7f6f6f6f3f3f3f3f3f3f2f2f2f3f3f3f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdfefefefdfdfdfefefefefefefefefefdfdfdfcfcfcfbfbfbfbfbfbf6f6f6f5f5f5fffffffcfcfcfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfcfcfcf8f8f8f7f7f7fafafafdfdfdfcfcfcf7f7f7eeeeeee8e8e8ececece3e3e3ddddddeeeeeefbfbfbfefefefefefefffffffffffffffffffefefefbfbfbf9f9f9f8f8f8fdfdfdf8f8f8f1f1f1efefeff0f0f0f1f1f1f5f5f5f5f5f5f6f6f6f4f4f4f4f4f4f3f3f3f4f4f4f6f6f6fafafafbfbfbfbfbfbfdfdfdfffffffefefefefefefffffffdfdfdfffffffffffffcfcfcfbfbfbfffffffcfcfcfbfbfbfdfdfdf2f2f2f7f7f7fffffffefefefefefefefefefffffffffffffdfdfdfcfcfcf7f7f7ededede7e7e7e4e4e4f0f0f0fefefefafafaf7f7f7f5f5f5f0f0f0edededefefeff9f9f9fbfbfbfefefefffffffbfbfbfdfdfdfafafafbfbfbfefefef9f9f9fcfcfcfdfdfdfffffffefefefafafafcfcfcfdfdfdfafafafdfdfdf6f6f6f5f5f5fcfcfcfdfdfdfafafafefefefffffffffffff9f9f9fafafafffffffffffffcfcfcf8f8f8fbfbfbfcfcfcfcfcfcfefefefcfcfcf9f9f9f6f6f6f4f4f4fdfdfdfffffffffffffcfcfcf8f8f8f0f0f0f4f4f4fdfdfdfefefefcfcfcfbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfafafafafafaf7f7f7f8f8f8fcfcfcfdfdfdfefefefffffffefefefefefefdfdfdfefefefffffffefefefcfcfcf9f9f9fafafafcfcfcfbfbfbfcfcfcfafafaf7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fdfdfdfcfcfcfafafaf9f9f9f3f3f3efefeff2f2f2f2f2f2f2f2f2f2f2f2f1f1f1efefefeeeeeeededededededf1f1f1f5f5f5f4f4f4f3f3f3f2f2f2fcfcfcfefefefafafaf0f0f0e2e2e2f1f1f1fbfbfbf8f8f8f7f7f7f5f5f5f6f6f6f9f9f9f2f2f2f0f0f0f2f2f2fdfdfdfcfcfcfcfcfcfafafaf2f2f2f9f9f9fbfbfbfafafaf5f5f5f6f6f6ebebebe6e6e6ebebebfbfbfbfffffffffffffffffffcfcfcf7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfafafafbfbfbfcfcfcfcfcfcf6f6f6f6f6f6f5f5f5f7f7f7fdfdfdf9f9f9f5f5f5f5f5f5fafafafafafafbfbfbf7f7f7f1f1f1f3f3f3f5f5f5f6f6f6fefefefdfdfdf7f7f7f3f3f3f7f7f7fafafafcfcfcf8f8f8f0f0f0eeeeeef2f2f2f7f7f7fbfbfbfcfcfcfafafaf6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f9f9f9fcfcfcf9f9f9f6f6f6f7f7f7f8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9fafafaf9f9f9fcfcfcfdfdfdfdfdfdf8f8f8efefeff6f6f6fcfcfcfffffffafafaf7f7f7f7f7f7f8f8f8fdfdfdfafafafbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9fafafaf8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9f6f6f6f3f3f3f7f7f7f4f4f4f2f2f2f2f2f2efefeff2f2f2f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7fafafafafafaf9f9f9f7f7f7fafafafbfbfbf9f9f9fafafaf8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f8f8f8f6f6f6f3f3f3f4f4f4f8f8f8f6f6f6f9f9f9fcfcfcfbfbfbfefefefefefefdfdfdfefefefafafaf6f6f6f6f6f6f6f6f6f6f6f6f1f1f1f0f0f0efefefedededeeeeeef2f2f2f2f2f2f3f3f3f8f8f8f7f7f7fbfbfbfdfdfdfefefefefefefffffffffffffffffffefefefdfdfdfafafaf7f7f7f7f7f7f6f6f6f9f9f9fafafafdfdfdfffffffbfbfbf8f8f8f8f8f8f8f8f8fdfdfdfafafafdfdfdfcfcfcf7f7f7f8f8f8f4f4f4f3f3f3f6f6f6f4f4f4f9f9f9fcfcfcfafafafafafaf8f8f8fafafafafafaf7f7f7fafafaf6f6f6f9f9f9fcfcfcfafafaf8f8f8f6f6f6f3f3f3f1f1f1f2f2f2f4f4f4f2f2f2f3f3f3f6f6f6f8f8f8fcfcfcfdfdfdfbfbfbfafafafefefefffffffefefefbfbfbfbfbfbfcfcfcfcfcfcfafafaf9f9f9fcfcfcf9f9f9fbfbfbfcfcfcfafafaf8f8f8f7f7f7f7f7f7f3f3f3f4f4f4f5f5f5f4f4f4f9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfefefefefefefefefefefefefefefefdfdfdfefefefcfcfcf9f9f9f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f7f7f7f5f5f5f5f5f5f7f7f7fafafafbfbfbfbfbfbfdfdfdfdfdfdfcfcfcf9f9f9fafafafafafafbfbfbfafafaf9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfefefefefefefefefefdfdfdfcfcfcfafafaf8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f5f5f5f8f8f8f8f8f8fafafafafafaf8f8f8f9f9f9f6f6f6f0f0f0ececece7e7e7e4e4e4dddddde3e3e3ecececf7f7f7fcfcfcfcfcfcfffffffefefefefefefcfcfcfafafafbfbfbfefefefcfcfcf7f7f7f5f5f5f3f3f3f5f5f5f1f1f1efefeff3f3f3f9f9f9fcfcfcfafafaf7f7f7f7f7f7f5f5f5f8f8f8fbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffafafaefefefe5e5e5efefeffefefef5f5f5f4f4f4f4f4f4fdfdfdfefefefefefefcfcfcf8f8f8fefefefffffffcfcfcf5f5f5f4f4f4fdfdfdfdfdfdf8f8f8f5f5f5efefefecececeeeeeef3f3f3fafafafdfdfdfcfcfcfcfcfcfbfbfbfffffffffffffefefefafafaf8f8f8f9f9f9fcfcfcf9f9f9fafafafcfcfcfafafafafafafefefefdfdfdf7f7f7f8f8f8f9f9f9f6f6f6f3f3f3fafafafdfdfdfefefefcfcfcfefefefdfdfdfcfcfcfbfbfbfefefefcfcfcf4f4f4f5f5f5fbfbfbf9f9f9f6f6f6f7f7f7f3f3f3f1f1f1ecececeaeaeaf1f1f1ececece6e6e6e4e4e4e6e6e6f1f1f1f7f7f7f6f6f6ececece6e6e6eeeeeefbfbfbfbfbfbfafafaf9f9f9fbfbfbfefefefafafaf6f6f6f7f7f7f9f9f9f8f8f8fafafafcfcfcfefefefefefefffffffefefefdfdfdfefefefafafaf8f8f8fcfcfcfefefefdfdfdfafafafbfbfbfafafafbfbfbfdfdfdfbfbfbf8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f4f4f4f1f1f1f0f0f0eeeeeeecececedededefefeff4f4f4f6f6f6f5f5f5f8f8f8fafafafafafaf6f6f6f4f4f4f0f0f0efefeff4f4f4fafafafcfcfcfbfbfbf8f8f8f3f3f3f4f4f4f6f6f6fbfbfbf9f9f9fcfcfcf8f8f8f8f8f8fcfcfcf2f2f2edededeaeaeae2e2e2ebebebf5f5f5fbfbfbfbfbfbfafafaf3f3f3f4f4f4fdfdfdfdfdfdfcfcfcf9f9f9f8f8f8f8f8f8fbfbfbf8f8f8f8f8f8fcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8fcfcfcfafafaf6f6f6f4f4f4f3f3f3f6f6f6fafafafdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcfafafafbfbfbf8f8f8f2f2f2f4f4f4f7f7f7f7f7f7fefefefdfdfdf9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfdfdfdfbfbfbf7f7f7f6f6f6f9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f4f4f4fafafafbfbfbfcfcfcfbfbfbf9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafdfdfdfcfcfcf8f8f8e4e4e4e8e8e8f3f3f3eeeeeef2f2f2f9f9f9f5f5f5fefefefcfcfcf8f8f8f8f8f8fafafafbfbfbfafafafafafaf8f8f8f8f8f8fbfbfbfdfdfdfbfbfbf9f9f9f8f8f8f6f6f6f9f9f9fafafafafafaf8f8f8f7f7f7f6f6f6f1f1f1f0f0f0f9f9f9fafafafafafaf8f8f8f7f7f7f9f9f9fcfcfcfdfdfdfcfcfcf9f9f9f4f4f4f4f4f4f2f2f2f0f0f0f0f0f0f3f3f3f5f5f5f2f2f2f4f4f4f4f4f4f4f4f4f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f9f9f9fafafafafafaf8f8f8f7f7f7fafafaf7f7f7efefefebebebefefeff1f1f1ebebebeaeaeaeeeeeef4f4f4f3f3f3f6f6f6f9f9f9fcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefafafaf9f9f9f9f9f9fbfbfbf6f6f6f3f3f3f4f4f4f5f5f5f3f3f3f6f6f6f6f6f6f1f1f1f9f9f9fcfcfcf7f7f7f5f5f5f8f8f8f8f8f8fafafafafafafefefefefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9fafafaf4f4f4f6f6f6f6f6f6f7f7f7fbfbfbfcfcfcfcfcfcf8f8f8f2f2f2f2f2f2f0f0f0f0f0f0f1f1f1f0f0f0f3f3f3f5f5f5f4f4f4f4f4f4f4f4f4f2f2f2f7f7f7fbfbfbf9f9f9fbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcf9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9f5f5f5f6f6f6fafafafbfbfbfcfcfcfcfcfcfbfbfbfafafaf8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9fbfbfbfafafaf5f5f5f4f4f4f0f0f0e9e9e9e4e4e4ebebebefefeff0f0f0f4f4f4f8f8f8fafafafefefefffffffffffffefefefefefefdfdfdfcfcfcfbfbfbf8f8f8f3f3f3f0f0f0f0f0f0f0f0f0f5f5f5f5f5f5f6f6f6f5f5f5f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfcfcfcfafafaf6f6f6f5f5f5f9f9f9fdfdfdfcfcfcfafafaf9f9f9f3f3f3edededeaeaeae7e7e7f3f3f3fefefef1f1f1f7f7f7fffffffffffffdfdfdfafafaf6f6f6f6f6f6fbfbfbf7f7f7ecececefefefefefeffdfdfdfefefefcfcfcf9f9f9fcfcfcfefefefefefefdfdfdfafafaf6f6f6efefeff2f2f2fafafafcfcfcfffffff8f8f8f0f0f0f0f0f0f4f4f4f5f5f5f9f9f9f6f6f6f8f8f8f6f6f6f1f1f1fafafafbfbfbf1f1f1f2f2f2f7f7f7f3f3f3f3f3f3f5f5f5f6f6f6f8f8f8f8f8f8f0f0f0eeeeeef4f4f4f4f4f4f0f0f0edededebebebf2f2f2f6f6f6efefefeaeaeaefefeff0f0f0eeeeeef0f0f0f5f5f5fafafaf7f7f7f4f4f4f4f4f4f7f7f7fcfcfcfdfdfdfcfcfcf9f9f9f3f3f3fbfbfbfefefefafafafdfdfdfefefefefefefbfbfbf8f8f8f6f6f6f8f8f8fdfdfdfdfdfdfefefefefefefffffffefefefefefefcfcfcf8f8f8f7f7f7fafafaf8f8f8fdfdfdfbfbfbf7f7f7f6f6f6f9f9f9fbfbfbfbfbfbfafafaf7f7f7f4f4f4f3f3f3f3f3f3eeeeeeebebebececececececeeeeeef0f0f0f3f3f3f4f4f4f4f4f4f5f5f5f3f3f3f2f2f2f1f1f1eeeeeeefefeff1f1f1f0f0f0f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f1f1f1f6f6f6f9f9f9fbfbfbfbfbfbfafafaf9f9f9f5f5f5f3f3f3f4f4f4efefefededede9e9e9ebebebf0f0f0f6f6f6f7f7f7fdfdfdfcfcfcf0f0f0ecececf8f8f8f9f9f9f4f4f4f7f7f7fafafafffffffffffffefefef6f6f6f9f9f9f4f4f4f8f8f8fafafaf9f9f9f8f8f8f8f8f8f8f8f8f2f2f2f3f3f3f5f5f5f9f9f9fbfbfbfefefefdfdfdfbfbfbfafafaf8f8f8f8f8f8f6f6f6f7f7f7fcfcfcfcfcfcfdfdfdfefefefdfdfdf9f9f9f7f7f7fafafaf8f8f8fafafaf9f9f9f8f8f8fbfbfbf9f9f9fafafafdfdfdf9f9f9f8f8f8fbfbfbf9f9f9fafafaf9f9f9f7f7f7f5f5f5f7f7f7fcfcfcf8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfafafaf7f7f7e4e4e4e6e6e6f7f7f7f7f7f7eeeeeef9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f7f7f7f7f7f7fafafafdfdfdfdfdfdf8f8f8f5f5f5f8f8f8fbfbfbfbfbfbf8f8f8f8f8f8f8f8f8fdfdfdfbfbfbfbfbfbfefefefefefefcfcfcf7f7f7f6f6f6f8f8f8f8f8f8f5f5f5f5f5f5f4f4f4f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfdfdfdfefefefefefefefefefbfbfbf7f7f7f6f6f6f4f4f4f1f1f1ebebebecececf1f1f1f3f3f3f8f8f8fbfbfbfcfcfcfdfdfdfffffffefefefdfdfdfdfdfdfefefefdfdfdfcfcfcfafafafdfdfdfefefefefefefdfdfdfefefefcfcfcfafafaf2f2f2f1f1f1f6f6f6f2f2f2f4f4f4f8f8f8fafafaf8f8f8f8f8f8f4f4f4f2f2f2f8f8f8fdfdfdf9f9f9f9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbf9f9f9f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8fafafaf9f9f9f9f9f9f8f8f8f7f7f7f2f2f2eeeeeeeeeeeeeeeeeef1f1f1f5f5f5f4f4f4f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8fafafaf6f6f6f3f3f3f2f2f2f1f1f1f1f1f1f2f2f2f4f4f4f6f6f6fafafafafafafcfcfcfcfcfcfdfdfdfdfdfdfefefefbfbfbf9f9f9f4f4f4f6f6f6f8f8f8fbfbfbfcfcfcf9f9f9f9f9f9f9f9f9fafafafdfdfdfcfcfcfafafafafafafafafafafafaf8f8f8fafafafbfbfbfafafafafafafafafaf6f6f6f3f3f3f5f5f5f8f8f8fbfbfbf8f8f8f5f5f5f7f7f7f8f8f8fafafafcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfafafafafafafafafaf9f9f9fbfbfbf8f8f8f7f7f7f8f8f8fbfbfbf9f9f9f6f6f6f9f9f9fbfbfbf8f8f8f6f6f6f9f9f9fafafafbfbfbfafafafbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f3f3f3f1f1f1f1f1f1eeeeeeedededebebebe3e3e3e4e4e4edededededede8e8e8f6f6f6fffffffefefefdfdfdfbfbfbf9f9f9f8f8f8f5f5f5f6f6f6f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f4f4f4f4f4f4f3f3f3f0f0f0f6f6f6fafafaf9f9f9f6f6f6f4f4f4fbfbfbfcfcfcfbfbfbfafafafdfdfdfafafaf7f7f7f2f2f2edededefefeff2f2f2f6f6f6f8f8f8f1f1f1f3f3f3f4f4f4f1f1f1f5f5f5f9f9f9fdfdfdfefefefafafaf4f4f4f8f8f8fbfbfbf4f4f4f0f0f0f3f3f3ececece9e9e9f1f1f1f0f0f0edededf3f3f3fefefefbfbfbf5f5f5efefefecececeaeaeaf4f4f4f4f4f4f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7fbfbfbfdfdfdf9f9f9f0f0f0f0f0f0f1f1f1f3f3f3f9f9f9f5f5f5eaeaeaf0f0f0e9e9e9f5f5f5f3f3f3f0f0f0f2f2f2ececece9e9e9e7e7e7e9e9e9eeeeeef0f0f0f2f2f2f2f2f2f7f7f7f4f4f4f5f5f5fafafafbfbfbfafafafbfbfbfdfdfdfefefefefefefdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfefefefffffffffffffefefefdfdfdfffffffffffffefefefefefefdfdfdfcfcfcfffffffffffffffffffefefefcfcfcfbfbfbfdfdfdfefefefefefefcfcfcfdfdfdfefefefbfbfbfdfdfdfbfbfbfdfdfdfcfcfcf8f8f8f3f3f3f7f7f7fbfbfbf9f9f9f6f6f6f6f6f6f3f3f3f4f4f4f6f6f6f4f4f4f2f2f2f1f1f1f0f0f0efefefefefeff2f2f2f5f5f5f7f7f7f8f8f8fafafaf9f9f9fbfbfbf8f8f8f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f4f4f4f8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8fafafafcfcfcfefefefdfdfdf9f9f9f8f8f8fafafafdfdfdfefefefefefefefefefffffffffffffffffffefefefffffffffffffffffffffffffbfbfbf6f6f6f4f4f4f5f5f5f8f8f8f8f8f8f8f8f8f1f1f1f3f3f3f9f9f9f8f8f8f2f2f2f6f6f6f8f8f8f7f7f7fbfbfbf9f9f9fafafaf7f7f7f4f4f4fbfbfbf8f8f8f2f2f2f1f1f1f6f6f6fafafafbfbfbfbfbfbfcfcfcf8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f3f3f3f5f5f5f9f9f9fbfbfbfafafaf9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f5f5f5f8f8f8f9f9f9fafafafafafaf9f9f9fafafafbfbfbfdfdfdfbfbfbf8f8f8f8f8f8fafafaf8f8f8f8f8f8f7f7f7fbfbfbf7f7f7f8f8f8fdfdfdfdfdfdfcfcfcf8f8f8f8f8f8f6f6f6f6f6f6f9f9f9fbfbfbfafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafefefefdfdfdfcfcfcfafafaf2f2f2f8f8f8fafafaf5f5f5f5f5f5f2f2f2f6f6f6fcfcfcfdfdfdfbfbfbfafafaf9f9f9fafafafcfcfcfefefefefefefbfbfbfafafaf8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfbfbfbfafafaf7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f3f3f3f6f6f6f7f7f7f6f6f6f8f8f8fbfbfbfefefefdfdfdfcfcfcfefefefdfdfdfefefefcfcfcf8f8f8f9f9f9fafafafcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfefefefffffffefefefffffffefefefdfdfdfcfcfcfefefefbfbfbf8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3fcfcfcf9f9f9f2f2f2f5f5f5f0f0f0f4f4f4f7f7f7fcfcfcfbfbfbfafafafbfbfbfdfdfdfdfdfdfafafafcfcfcfbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f4f4f4f2f2f2f5f5f5f6f6f6f7f7f7f8f8f8fcfcfcfdfdfdfbfbfbfbfbfbf9f9f9f5f5f5f3f3f3f2f2f2f3f3f3f2f2f2f5f5f5f9f9f9f9f9f9fafafaf8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fafafaf9f9f9f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfefefefdfdfdfefefefefefefefefefefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7fafafafafafaf7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f6f6f6f4f4f4f6f6f6f7f7f7f2f2f2f2f2f2f9f9f9fcfcfcfcfcfcfefefefefefeefefefe5e5e5f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f0f0f0eaeaeae4e4e4e2e2e2e9e9e9eeeeeef4f4f4ececece8e8e8e5e5e5e6e6e6ecececeeeeeef4f4f4f5f5f5fbfbfbfefefefffffffffffffcfcfcf2f2f2f0f0f0f0f0f0f3f3f3f4f4f4f3f3f3f4f4f4f1f1f1f0f0f0f0f0f0eeeeeeedededeeeeeeeeeeeeebebebe6e6e6e0e0e0e0e0e0dfdfdfe4e4e4e8e8e8ebebebebebebebebebecececedededf2f2f2f0f0f0f2f2f2f5f5f5f6f6f6f5f5f5f3f3f3f0f0f0edededebebebebebebefefeff2f2f2f6f6f6fafafaf6f6f6eaeaeae5e5e5e8e8e8edededeaeaeadddddde2e2e2efefefebebebefefefeaeaeaebebebf7f7f7fbfbfbf5f5f5f1f1f1edededeeeeeef3f3f3f7f7f7f6f6f6f7f7f7f3f3f3ebebebececececececf3f3f3f3f3f3eeeeeeececece4e4e4ebebebf8f8f8fcfcfcfdfdfdf9f9f9ecececf9f9f9f8f8f8fbfbfbf4f4f4f3f3f3f9f9f9fafafafafafaf7f7f7fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfffffffefefefdfdfdfcfcfcfafafaf7f7f7f3f3f3efefeff3f3f3fbfbfbf8f8f8f9f9f9f8f8f8f3f3f3f5f5f5f5f5f5fbfbfbfafafaf2f2f2f2f2f2fcfcfcfffffff8f8f8f2f2f2f1f1f1f5f5f5fafafaf7f7f7f3f3f3f5f5f5fafafaf9f9f9f8f8f8f8f8f8f6f6f6f4f4f4f8f8f8f7f7f7f3f3f3f7f7f7f6f6f6f2f2f2f3f3f3f6f6f6f4f4f4f7f7f7f9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6fafafafafafaf8f8f8fbfbfbfafafaf8f8f8f6f6f6f5f5f5f4f4f4f0f0f0eeeeeef1f1f1f4f4f4f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffdfdfdfbfbfbf7f7f7fdfdfdfefefefffffffdfdfdfbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f9f9f9fafafaf9f9f9f1f1f1f2f2f2f3f3f3f0f0f0e6e6e6e5e5e5f3f3f3fdfdfdfefefef6f6f6f2f2f2fafafafefefefdfdfdf1f1f1f5f5f5f7f7f7fcfcfcfdfdfdf9f9f9fafafaf9f9f9f9f9f9f8f8f8f5f5f5fafafafafafafcfcfcfbfbfbf6f6f6f4f4f4f7f7f7f5f5f5f9f9f9fbfbfbf9f9f9f6f6f6f6f6f6f9f9f9f6f6f6f4f4f4f7f7f7f4f4f4f7f7f7fafafafafafafafafafafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafafbfbfbf7f7f7f9f9f9f8f8f8f5f5f5fdfdfdf8f8f8f5f5f5f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f5f5f5f7f7f7fcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafafcfcfcfbfbfbf7f7f7f5f5f5f6f6f6fcfcfcfdfdfdfdfdfdf6f6f6f5f5f5fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfafafaf6f6f6f7f7f7f4f4f4f6f6f6f7f7f7f9f9f9fafafaf7f7f7f6f6f6fafafafbfbfbfcfcfcfbfbfbf9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f9f9f9fafafafefefefffffffcfcfcfbfbfbfefefefffffffffffffffffffefefefefefefffffffdfdfdfbfbfbf9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfefefefffffffffffffffffffefefefbfbfbf7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f4f4f4f3f3f3f3f3f3efefeff2f2f2f6f6f6f0f0f0f3f3f3f3f3f3f3f3f3fdfdfdfffffffcfcfcf9f9f9f5f5f5f3f3f3fbfbfbfbfbfbfdfdfdf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f3f3f3f5f5f5f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9fbfbfbfafafaf9f9f9f6f6f6f6f6f6f9f9f9fcfcfcfafafaf8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9fafafafbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7fafafafdfdfdfefefefefefefffffffefefefcfcfcfcfcfcf9f9f9fbfbfbfffffffefefefdfdfdfcfcfcfdfdfdfcfcfcfafafaf7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f5f5f5f0f0f0f0f0f0f2f2f2f3f3f3f3f3f3f1f1f1f0f0f0f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f8f8f8fcfcfcfcfcfcfbfbfbfafafafafafafafafafafafafcfcfcfbfbfbfafafafafafafafafafdfdfdfcfcfcf9f9f9fafafafafafafafafaf4f4f4f4f4f4f6f6f6f5f5f5f2f2f2f5f5f5f2f2f2efefeff4f4f4f6f6f6f5f5f5f6f6f6f9f9f9fafafafcfcfcfbfbfbf9f9f9fbfbfbfafafafafafafbfbfbe3e3e3eeeeeefafafaf4f4f4edededeaeaeaeaeaeae2e2e2e1e1e1e3e3e3edededf8f8f8f7f7f7fafafafbfbfbfbfbfbfcfcfcfcfcfcfffffffefefefefefefdfdfdfcfcfcfbfbfbf9f9f9f7f7f7f5f5f5efefeff0f0f0f3f3f3f4f4f4f4f4f4efefefedededebebebe6e6e6e2e2e2e0e0e0e0e0e0e0e0e0e0e0e0e1e1e1e5e5e5e8e8e8edededf2f2f2f7f7f7fafafaf7f7f7f8f8f8f6f6f6f5f5f5f0f0f0ebebebeeeeeeecececeaeaeae6e6e6e1e1e1e7e7e7eeeeeeedededeaeaeaeeeeeef6f6f6f4f4f4edededeeeeeef3f3f3eeeeeee3e3e3edededf0f0f0f7f7f7e5e5e5dededee9e9e9ecececedededecececf4f4f4f6f6f6f0f0f0f1f1f1f1f1f1eeeeeee8e8e8e5e5e5e5e5e5e5e5e5f2f2f2f4f4f4efefeff3f3f3f7f7f7fbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfbfbfbfdfdfdfafafafafafaf8f8f8f2f2f2f4f4f4fcfcfcfcfcfcfafafaf7f7f7f8f8f8f5f5f5eeeeeef2f2f2fafafafdfdfdfcfcfcfbfbfbf7f7f7f4f4f4f5f5f5f1f1f1f8f8f8fafafaf7f7f7fafafafefefefcfcfcf8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f5f5f5f5f5f5f6f6f6f2f2f2efefefeeeeeef2f2f2f2f2f2f1f1f1f2f2f2efefefedededeeeeeeedededecececf1f1f1f4f4f4f5f5f5f5f5f5f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f3f3f3f3f3f3f2f2f2f0f0f0f2f2f2f0f0f0f2f2f2fafafaf6f6f6f8f8f8f8f8f8f9f9f9fbfbfbfdfdfdfefefefefefefdfdfdfefefefcfcfcfdfdfdfffffffffffffdfdfdfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f4f4f4f1f1f1f6f6f6f3f3f3f0f0f0eaeaeae7e7e7e9e9e9edededf1f1f1f2f2f2efefefedededf2f2f2f1f1f1f1f1f1f4f4f4fbfbfbfcfcfcfdfdfdfffffffdfdfdf9f9f9f7f7f7fbfbfbfafafafdfdfdfefefef6f6f6e6e6e6edededf9f9f9fffffffffffffbfbfbf7f7f7f3f3f3fbfbfbfcfcfcfafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfafafaf6f6f6f8f8f8fcfcfcfcfcfcfbfbfbfafafaf7f7f7f6f6f6f6f6f6f5f5f5f2f2f2f6f6f6fcfcfcfbfbfbf6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcf3f3f3f9f9f9f6f6f6f7f7f7f7f7f7f7f7f7fbfbfbf8f8f8fbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfefefefffffffbfbfbf8f8f8fcfcfcf9f9f9f8f8f8f5f5f5e9e9e9f5f5f5fdfdfdfefefefdfdfdfcfcfcf6f6f6f4f4f4f6f6f6f6f6f6f7f7f7fafafafafafafafafafbfbfbfbfbfbf8f8f8f7f7f7fafafafcfcfcfefefefbfbfbfbfbfbfbfbfbf8f8f8f4f4f4f2f2f2f5f5f5fdfdfdfcfcfcfbfbfbfdfdfdfffffffffffffdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfefefefefefefdfdfdfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefefefefefefefafafaf9f9f9fafafaf7f7f7f8f8f8f7f7f7f4f4f4f2f2f2f2f2f2f6f6f6f9f9f9f9f9f9fafafaf9f9f9f4f4f4f8f8f8fcfcfcfafafaf7f7f7f4f4f4fbfbfbfefefef1f1f1f0f0f0f8f8f8fdfdfdfcfcfcfbfbfbf8f8f8f8f8f8f3f3f3f4f4f4f3f3f3f5f5f5f0f0f0f2f2f2f4f4f4f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7f6f6f6f5f5f5f6f6f6fafafafbfbfbfdfdfdfefefefcfcfcfdfdfdfefefefefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfafafaf8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f3f3f3f3f3f3f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f7f7f7fafafafafafaf8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8f5f5f5fbfbfbfafafafcfcfcfdfdfdfafafafafafafcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f6f6f6f4f4f4f8f8f8f9f9f9fafafaf6f6f6f3f3f3f4f4f4f0f0f0efefeff3f3f3f3f3f3f0f0f0ececececececececece7e7e7e7e7e7e1e1e1dededeeaeaeae9e9e9eeeeeeeeeeeef2f2f2f6f6f6fdfdfdfffffffffffffffffffefefefefefefdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f7f7f7f5f5f5f2f2f2ededede9e9e9e7e7e7e5e5e5dfdfdfdfdfdfe4e4e4e2e2e2e6e6e6ebebebf0f0f0f4f4f4f7f7f7f9f9f9fdfdfdfefefefffffffffffffffffffffffffffffffffffff6f6f6e3e3e3d8d8d8dadadae6e6e6f1f1f1eaeaeae7e7e7efefeff9f9f9fdfdfdfffffffffffffdfdfdf8f8f8efefefe7e7e7edededf3f3f3f7f7f7f6f6f6f1f1f1f1f1f1f3f3f3fdfdfdfdfdfdfbfbfbfcfcfcfefefefffffffffffffffffffffffffefefefdfdfdfafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfefefefefefefffffffefefefcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfafafaf9f9f9fbfbfbfcfcfcf9f9f9fcfcfcfdfdfdfdfdfdf6f6f6f2f2f2fafafafafafaf7f7f7f1f1f1f2f2f2fafafafffffffefefef9f9f9f5f5f5f3f3f3f5f5f5f9f9f9fffffffffffffefefefbfbfbfafafafcfcfcfdfdfdfefefefffffffdfdfdfefefefefefefbfbfbf6f6f6ecececeeeeeef6f6f6f8f8f8f4f4f4f7f7f7f6f6f6f2f2f2f1f1f1f0f0f0efefefeeeeeef2f2f2f8f8f8f8f8f8fafafafcfcfcfcfcfcfbfbfbfcfcfcfafafaf9f9f9fafafaf9f9f9f4f4f4f2f2f2efefeff2f2f2f6f6f6f5f5f5f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f5f5f5f4f4f4f4f4f4f9f9f9f8f8f8f7f7f7f7f7f7fbfbfbfefefefefefefdfdfdfefefefffffffffffffefefefdfdfdfcfcfcf9f9f9f5f5f5f4f4f4f4f4f4f3f3f3f1f1f1f4f4f4f6f6f6f3f3f3f1f1f1f5f5f5f7f7f7f0f0f0eeeeeef3f3f3f7f7f7fafafafafafaf8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbf7f7f7efefeff5f5f5fffffffefefefdfdfdfdfdfdf8f8f8f4f4f4f8f8f8f5f5f5f7f7f7f8f8f8fafafaf2f2f2f6f6f6fdfdfdfafafaf5f5f5f4f4f4f7f7f7f5f5f5f6f6f6f5f5f5f3f3f3f4f4f4f5f5f5fafafafcfcfcfefefefafafaf7f7f7f8f8f8fcfcfcfbfbfbfcfcfcfafafafafafafcfcfcf9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf5f5f5f7f7f7fafafaf8f8f8f8f8f8f7f7f7f8f8f8f6f6f6fbfbfbfcfcfcfafafaf9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafafafafafafafaf9f9f9fafafafdfdfdfcfcfcfefefefdfdfdf7f7f7f1f1f1f0f0f0fbfbfbfffffffdfdfdfafafafbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f4f4f4f5f5f5f5f5f5f6f6f6f4f4f4f7f7f7f8f8f8f9f9f9fdfdfdfefefefcfcfcf6f6f6f8f8f8f5f5f5f2f2f2f3f3f3f3f3f3f3f3f3f6f6f6f8f8f8f9f9f9fbfbfbfdfdfdfcfcfcfafafafafafafafafaf9f9f9f8f8f8f3f3f3f5f5f5f8f8f8f8f8f8f9f9f9fafafaf9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfefefefffffffffffffdfdfdfbfbfbfbfbfbf8f8f8f3f3f3f5f5f5f8f8f8f8f8f8f8f8f8f5f5f5f4f4f4f6f6f6f1f1f1efefeff2f2f2f9f9f9fdfdfdfcfcfcfbfbfbfdfdfdfefefefdfdfdfcfcfcfafafafcfcfcfefefefefefefefefefefefef9f9f9fafafafafafaf9f9f9f9f9f9f4f4f4f4f4f4f3f3f3f6f6f6f8f8f8f4f4f4f7f7f7f2f2f2f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf7f7f7f9f9f9f8f8f8f6f6f6f8f8f8fcfcfcfafafafafafafefefefefefefdfdfdfffffffefefefafafafafafafcfcfcfcfcfcfefefefdfdfdfbfbfbfcfcfcfafafafafafaf8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f3f3f3f1f1f1f1f1f1f5f5f5f6f6f6f3f3f3f2f2f2f1f1f1f2f2f2f3f3f3f7f7f7f9f9f9f7f7f7f5f5f5f5f5f5f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafaf7f7f7f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8fdfdfdfbfbfbf8f8f8f8f8f8f8f8f8f9f9f9f5f5f5f6f6f6f5f5f5f3f3f3f4f4f4f4f4f4f4f4f4efefefecececeaeaeae5e5e5e3e3e3e1e1e1e3e3e3e3e3e3e4e4e4e7e7e7e8e8e8e6e6e6e7e7e7e9e9e9efefeff3f3f3f8f8f8f8f8f8fcfcfcfefefefffffffffffffffffffffffffcfcfcfafafaf9f9f9f6f6f6f5f5f5f4f4f4f4f4f4f6f6f6f5f5f5f5f5f5f1f1f1efefefedededebebebebebebe8e8e8e4e4e4e0e0e0dfdfdfe1e1e1e4e4e4e5e5e5ebebebf0f0f0f7f7f7fdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefffffff1f1f1e7e7e7f0f0f0fafafafffffffffffffffffffffffffffffffffffffdfdfdf7f7f7f9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfffffffffffffdfdfdf8f8f8fdfdfdfffffffffffffdfdfdfafafaf7f7f7f9f9f9fffffffefefefefefefffffffffffffffffffffffffefefef9f9f9f6f6f6f9f9f9fafafafafafaf9f9f9fbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8f4f4f4f5f5f5f8f8f8f9f9f9f5f5f5f6f6f6fdfdfdfbfbfbf7f7f7fbfbfbfbfbfbf9f9f9fcfcfcfafafafdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfefefefcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f4f4f4f2f2f2f9f9f9fffffffffffffffffffefefefafafaf8f8f8fdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf8f8f8fafafaf5f5f5f6f6f6f7f7f7f9f9f9fafafaf9f9f9f4f4f4f6f6f6f6f6f6f1f1f1f3f3f3f5f5f5f4f4f4f5f5f5f6f6f6fafafafdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfffffffefefefefefefdfdfdfdfdfdfffffffffffffefefefefefefdfdfdfefefefefefefefefefdfdfdfefefefffffffffffffffffffffffffefefefafafaf9f9f9f8f8f8f2f2f2f1f1f1eeeeeeecececf2f2f2f6f6f6f4f4f4f4f4f4f4f4f4f0f0f0f0f0f0f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7efefefefefefecececeaeaeae9e9e9ebebebebebebe9e9e9ebebebeeeeeef2f2f2f7f7f7f9f9f9fcfcfcf2f2f2ecececf5f5f5fbfbfbf9f9f9fcfcfcf7f7f7f2f2f2f8f8f8fcfcfcfefefefdfdfdfafafaecececefefeff9f9f9f9f9f9f5f5f5f5f5f5f9f9f9f9f9f9f7f7f7f2f2f2f3f3f3f5f5f5f5f5f5fbfbfbfbfbfbf9f9f9fafafafbfbfbf9f9f9f7f7f7fafafafcfcfcfbfbfbfbfbfbf9f9f9fafafafbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcf7f7f7f6f6f6fcfcfcfbfbfbf8f8f8f9f9f9f0f0f0f7f7f7fefefefafafaf9f9f9f9f9f9fafafaf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fafafaf9f9f9f6f6f6f9f9f9fafafafcfcfcfdfdfdfafafaf4f4f4efefeff1f1f1f7f7f7f6f6f6fafafafcfcfcf9f9f9f9f9f9fafafafdfdfdfdfdfdf5f5f5f6f6f6f5f5f5f1f1f1f1f1f1f3f3f3f6f6f6f6f6f6f9f9f9fdfdfdfefefefefefefefefefbfbfbf8f8f8f7f7f7f9f9f9f7f7f7f0f0f0edededf1f1f1f6f6f6f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfafafaf8f8f8f7f7f7f4f4f4f1f1f1eeeeeef0f0f0efefefe8e8e8edededeeeeeef2f2f2fdfdfdfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfcfcfcf9f9f9f5f5f5f5f5f5f6f6f6f4f4f4f2f2f2f4f4f4f4f4f4f3f3f3f3f3f3f7f7f7fcfcfcfbfbfbfbfbfbfafafafcfcfcfbfbfbf6f6f6fafafafbfbfbfafafaf4f4f4fbfbfbf9f9f9f8f8f8fcfcfcfafafafafafaf9f9f9f5f5f5f5f5f5f5f5f5f0f0f0f4f4f4f9f9f9fbfbfbfcfcfcfafafaf7f7f7fafafafdfdfdfdfdfdf8f8f8f2f2f2f4f4f4f6f6f6f6f6f6f2f2f2f1f1f1f1f1f1efefefefefeff2f2f2f6f6f6f9f9f9fafafafbfbfbfdfdfdfefefefdfdfdfcfcfcfdfdfdfdfdfdfefefefefefefffffffefefefefefefefefefefefefefefefefefefdfdfdfefefefefefefafafaf7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f0f0f0f1f1f1eeeeeeefefeff2f2f2f2f2f2f5f5f5f6f6f6fafafafbfbfbfcfcfcfafafaf7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fdfdfdfdfdfdfafafafafafafafafafbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f1f1f1f2f2f2f7f7f7f8f8f8fbfbfbf7f7f7f7f7f7f8f8f8fafafaf9f9f9f8f8f8f8f8f8f4f4f4f1f1f1edededebebebe9e9e9e4e4e4dfdfdfdfdfdfe3e3e3e3e3e3e0e0e0e6e6e6f1f1f1f2f2f2f1f1f1f6f6f6fafafafbfbfbfcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefcfcfcf9f9f9f6f6f6f5f5f5f4f4f4f2f2f2f1f1f1f0f0f0eeeeeeedededececece8e8e8e4e4e4e4e4e4e2e2e2e6e6e6ecececeeeeeeebebebecececefefeff4f4f4f9f9f9fcfcfcfefefefffffffffffffffffffffffffefefefffffffefefefdfdfdfefefefcfcfcfdfdfdfefefefefefefafafafbfbfbfcfcfcfdfdfdf9f9f9f8f8f8fdfdfdfefefefffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfafafaf7f7f7f3f3f3f5f5f5f7f7f7f9f9f9f7f7f7f9f9f9fcfcfcf7f7f7eeeeeee9e9e9f7f7f7fffffffefefefcfcfcf7f7f7f4f4f4fafafafbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f2f2f2ebebebeaeaeaf0f0f0f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f1f1f1eeeeeeefefeff1f1f1f4f4f4f9f9f9f4f4f4f5f5f5fafafafdfdfdfbfbfbfdfdfdfafafafcfcfcfcfcfcf3f3f3fbfbfbf8f8f8f9f9f9fcfcfcfffffffffffffffffffdfdfdfcfcfcfdfdfdfdfdfdfafafaf8f8f8fdfdfdfffffffefefefdfdfdf6f6f6f6f6f6f8f8f8f4f4f4f5f5f5f8f8f8fcfcfcfcfcfcfbfbfbf1f1f1e2e2e2e7e7e7f4f4f4f4f4f4f2f2f2f8f8f8fbfbfbfcfcfcfbfbfbfafafafdfdfdfefefefdfdfdfefefefffffffffffffdfdfdfdfdfdfbfbfbfafafaf8f8f8f4f4f4f6f6f6f7f7f7f8f8f8f5f5f5efefeff2f2f2f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f0f0f0edededeaeaeaecececefefefefefeff1f1f1f0f0f0efefeffcfcfcf8f8f8fdfdfdfdfdfdf9f9f9f9f9f9f8f8f8f4f4f4f0f0f0f7f7f7fcfcfcf9f9f9f3f3f3f2f2f2f5f5f5f1f1f1f1f1f1f4f4f4f5f5f5f8f8f8fbfbfbf9f9f9f2f2f2f0f0f0f0f0f0f1f1f1f2f2f2f1f1f1f5f5f5f5f5f5f4f4f4f5f5f5f8f8f8f9f9f9f8f8f8f9f9f9ecececdfdfdfe0e0e0f4f4f4fcfcfcf6f6f6f3f3f3eeeeeef5f5f5f9f9f9f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f4f4f4efefeff6f6f6fbfbfbfcfcfcfefefefcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfafafafdfdfdfcfcfcf8f8f8f8f8f8f9f9f9fdfdfdfcfcfcf7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8fafafafafafaf9f9f9fafafafafafaf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf4f4f4f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f4f4f4fbfbfbfcfcfcfafafaf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fafafaf9f9f9f8f8f8fdfdfdfcfcfcf8f8f8f5f5f5f7f7f7f8f8f8f6f6f6f7f7f7f5f5f5fafafaf7f7f7f7f7f7f9f9f9fafafafefefef9f9f9efefeff9f9f9f9f9f9f7f7f7fafafafbfbfbfbfbfbfdfdfdfafafaf9f9f9f8f8f8f3f3f3efefeff0f0f0f3f3f3f3f3f3f9f9f9fcfcfcfefefefbfbfbfdfdfdfffffffffffffefefefbfbfbf9f9f9f5f5f5f5f5f5f6f6f6f4f4f4efefeff0f0f0f0f0f0edededf0f0f0f4f4f4f3f3f3f9f9f9fcfcfcfefefefefefefdfdfdfdfdfdfdfdfdfbfbfbf6f6f6f2f2f2f3f3f3f3f3f3f0f0f0efefefefefefeeeeeeefefeff1f1f1f3f3f3f6f6f6f9f9f9fbfbfbf8f8f8f4f4f4f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5eaeaeaf5f5f5fbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9fcfcfcededede9e9e9f9f9f9fcfcfcf7f7f7f7f7f7f3f3f3f6f6f6f5f5f5f2f2f2f1f1f1f2f2f2e7e7e7e7e7e7f2f2f2f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7fcfcfcfbfbfbf9f9f9fcfcfcfefefefefefefcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfafafafbfbfbfffffffdfdfdfbfbfbfafafafafafaf8f8f8f7f7f7f6f6f6f6f6f6f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8fafafafbfbfbfbfbfbfafafafafafafdfdfdfdfdfdfdfdfdfefefefffffffffffffefefefdfdfdfefefefefefefefefefefefefcfcfcfbfbfbfafafaf7f7f7f4f4f4f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fcfcfcf9f9f9f7f7f7f8f8f8f2f2f2f1f1f1ededede8e8e8e5e5e5e4e4e4e5e5e5e1e1e1e0e0e0dedededfdfdfe1e1e1e2e2e2e4e4e4e5e5e5eaeaeaf5f5f5fafafafafafafbfbfbfefefefffffffefefefffffffefefefefefefefefefefefefdfdfdfcfcfcfafafaf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f5f5f5f8f8f8f8f8f8f2f2f2eeeeeeeaeaeae6e6e6e3e3e3e0e0e0dddddddddddddddddddbdbdbdededee3e3e3e9e9e9f4f4f4f9f9f9fafafafefefefffffffffffffffffffffffffffffffffffffcfcfcfdfdfdfdfdfdfdfdfdfafafaf9f9f9f8f8f8fafafafafafafbfbfbfbfbfbf8f8f8f0f0f0efefeff2f2f2f3f3f3f8f8f8fafafafcfcfcfafafafafafaf7f7f7f9f9f9f6f6f6efefeff5f5f5fafafafcfcfcfcfcfcfafafafafafaf6f6f6f6f6f6f9f9f9fafafaf6f6f6fafafafbfbfbfdfdfdfefefefafafafafafafbfbfbfcfcfcfefefefdfdfdfcfcfcfcfcfcf4f4f4e3e3e3ecececf4f4f4f1f1f1f6f6f6f6f6f6f4f4f4ebebebeeeeeefafafafefefefefefefdfdfdfcfcfcf9f9f9fafafafcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfafafafcfcfcfefefef8f8f8fafafafbfbfbfdfdfdf9f9f9f2f2f2f5f5f5fcfcfcfcfcfcf8f8f8f4f4f4eeeeeef3f3f3fbfbfbfffffffafafaf1f1f1ebebebf3f3f3f9f9f9f6f6f6f4f4f4f0f0f0eeeeeeedededecececebebebf8f8f8fbfbfbf8f8f8f0f0f0eaeaeaf1f1f1f8f8f8fafafaf6f6f6f1f1f1eeeeeeeeeeeef5f5f5f7f7f7f5f5f5fafafaf8f8f8efefefecececeeeeeef1f1f1f1f1f1eeeeeeeaeaeae8e8e8e7e7e7e6e6e6ebebebefefefeaeaeaeeeeeef1f1f1efefefeeeeeeefefefeaeaeaeaeaeae9e9e9e9e9e9ebebebe6e6e6e4e4e4e9e9e9eaeaeae9e9e9eaeaeae6e6e6e9e9e9fafafaf4f4f4f0f0f0f3f3f3f1f1f1efefeff0f0f0f2f2f2f5f5f5f7f7f7fafafaf5f5f5f1f1f1f3f3f3f9f9f9f7f7f7f5f5f5f2f2f2eeeeeef2f2f2f8f8f8f7f7f7f6f6f6fbfbfbfdfdfdfbfbfbf8f8f8fafafaf9f9f9f6f6f6f6f6f6f2f2f2f0f0f0efefeff1f1f1f4f4f4f4f4f4ededede5e5e5f3f3f3fffffffdfdfdfdfdfdf8f8f8f8f8f8f9f9f9fcfcfcfefefefdfdfdfcfcfcfbfbfbf8f8f8f9f9f9fcfcfcf9f9f9f8f8f8fafafaf7f7f7fafafafdfdfdfdfdfdfafafafdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f4f4f4f3f3f3f8f8f8f8f8f8f7f7f7fdfdfdfefefefcfcfcfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f2f2f2f7f7f7fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafafafaf2f2f2f2f2f2f6f6f6f9f9f9f7f7f7f7f7f7fafafaf9f9f9f8f8f8fafafaf8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8fafafafafafaf8f8f8f7f7f7f9f9f9fefefefcfcfcf5f5f5fafafafcfcfcfcfcfcf9f9f9fafafafdfdfdfdfdfdfefefef6f6f6f2f2f2f3f3f3fdfdfdf9f9f9f3f3f3f4f4f4f5f5f5fafafaf9f9f9fdfdfdfdfdfdf4f4f4f1f1f1f1f1f1f3f3f3f0f0f0efefefefefeff4f4f4fcfcfcf0f0f0efefeff1f1f1f3f3f3fdfdfdfdfdfdfffffffdfdfdf9f9f9f7f7f7f6f6f6f7f7f7f4f4f4efefefeeeeeeeaeaeaf0f0f0f7f7f7f7f7f7f5f5f5fcfcfcfefefefdfdfdfbfbfbfcfcfcfafafaf5f5f5eeeeeeececececececf0f0f0f2f2f2f3f3f3f7f7f7f5f5f5f5f5f5f9f9f9fbfbfbfbfbfbfcfcfcfefefefdfdfdfafafaf5f5f5f5f5f5f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f4f4f4f1f1f1f4f4f4f8f8f8f4f4f4edededf2f2f2fdfdfdfafafaf9f9f9fbfbfbfcfcfcfdfdfdfefefefdfdfdfbfbfbf7f7f7fbfbfbf6f6f6f2f2f2f4f4f4f6f6f6f9f9f9fbfbfbfafafaf9f9f9f9f9f9f6f6f6f8f8f8fefefefffffffffffffffffffffffffffffffefefefefefefcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfefefefbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f3f3f3f1f1f1f2f2f2f2f2f2f1f1f1f2f2f2f6f6f6fcfcfcfdfdfdfefefefefefefefefefcfcfcfbfbfbfdfdfdfafafaf6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f2f2f2f3f3f3f5f5f5f4f4f4f9f9f9f8f8f8f5f5f5f3f3f3f5f5f5f3f3f3f0f0f0edededefefefefefeff0f0f0f1f1f1eeeeeee8e8e8e8e8e8e6e6e6e5e5e5e4e4e4e8e8e8e9e9e9e8e8e8e9e9e9ebebebedededf1f1f1f2f2f2f3f3f3f8f8f8fafafafafafafefefefffffffffffffffffffffffffffffffefefefefefefdfdfdfbfbfbfafafafbfbfbfbfbfbfafafaf7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4f2f2f2f1f1f1f4f4f4f1f1f1f1f1f1efefefebebebebebebe8e8e8e9e9e9dededed9d9d9e1e1e1ebebebf0f0f0f2f2f2f5f5f5fafafafbfbfbfcfcfcfffffffffffffffffffffffffffffffefefefefefefdfdfdfbfbfbfcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f4f4f4f2f2f2f2f2f2f2f2f2f5f5f5f5f5f5f1f1f1edededf0f0f0f3f3f3f5f5f5fafafaf9f9f9f6f6f6f2f2f2f6f6f6f2f2f2f0f0f0fbfbfbfffffffefefefafafafafafafdfdfdfcfcfcfcfcfcfbfbfbfafafaf6f6f6f5f5f5f6f6f6f5f5f5f7f7f7fcfcfcf4f4f4e8e8e8edededfcfcfcfcfcfcfafafafbfbfbfafafaf6f6f6fbfbfbfefefefdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfafafaf5f5f5f3f3f3f6f6f6f9f9f9f7f7f7f1f1f1f1f1f1f4f4f4edededeeeeeef0f0f0f0f0f0efefeff0f0f0f1f1f1f3f3f3f2f2f2f4f4f4f3f3f3f0f0f0f0f0f0f5f5f5fafafaf7f7f7f3f3f3f4f4f4fbfbfbfbfbfbf5f5f5fafafafafafafcfcfcfefefefefefef8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcf9f9f9f3f3f3f5f5f5f7f7f7fcfcfcf5f5f5f9f9f9f8f8f8fbfbfbfdfdfdfdfdfdfffffffffffffffffffffffffafafafefefefdfdfdfcfcfcf9f9f9f9f9f9fcfcfcfbfbfbf7f7f7f7f7f7f7f7f7f8f8f8fafafafafafaf8f8f8f6f6f6f4f4f4f4f4f4f1f1f1f2f2f2f2f2f2efefefeeeeeeedededecececefefefecececedededf0f0f0f0f0f0f7f7f7fbfbfbfcfcfcfcfcfcfafafaf9f9f9f8f8f8f8f8f8f8f8f8f1f1f1f4f4f4f4f4f4efefefedededefefefeeeeeeececececececeeeeeef8f8f8f8f8f8f5f5f5f0f0f0edededf0f0f0f5f5f5f9f9f9fafafafdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfafafaf8f8f8f6f6f6f7f7f7f6f6f6f6f6f6fafafafbfbfbfafafafbfbfbfafafafdfdfdfffffffffffffffffffffffffffffffefefefdfdfdf9f9f9f8f8f8f7f7f7fcfcfcfafafaf8f8f8f8f8f8f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8fafafafafafaf9f9f9f6f6f6f5f5f5f9f9f9f8f8f8f7f7f7fbfbfbf9f9f9f8f8f8f5f5f5f5f5f5f6f6f6fafafafcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafafafafafcfcfcfdfdfdfefefefefefefdfdfdf8f8f8f8f8f8f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafbfbfbf7f7f7f5f5f5fbfbfbf9f9f9f2f2f2f3f3f3f2f2f2f7f7f7fafafafcfcfcfcfcfcfcfcfcf9f9f9f8f8f8fdfdfdfcfcfcf7f7f7f5f5f5f5f5f5f2f2f2f8f8f8fefefefdfdfdfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfafafaf7f7f7f8f8f8fafafaf9f9f9f3f3f3f3f3f3f6f6f6edededecececfcfcfcf9f9f9f3f3f3f0f0f0f4f4f4f9f9f9f3f3f3edededeeeeeeebebebedededf8f8f8fefefefffffffffffffefefef9f9f9fbfbfbfafafafafafafdfdfdfafafaf8f8f8f6f6f6f6f6f6f8f8f8fcfcfcfdfdfdfbfbfbfbfbfbfafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8fafafaf8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f9f9f9fafafafbfbfbf8f8f8f3f3f3fefefefdfdfdfbfbfbfbfbfbf9f9f9f5f5f5f5f5f5f6f6f6f6f6f6f3f3f3f8f8f8f7f7f7f4f4f4fbfbfbfafafaf9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfefefefffffffefefefdfdfdfbfbfbf8f8f8f1f1f1edededecececefefeff1f1f1edededf2f2f2f1f1f1f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f9f9f9fafafaf9f9f9f7f7f7fbfbfbfbfbfbf8f8f8fafafafafafafafafafafafaf5f5f5f4f4f4f4f4f4f2f2f2f3f3f3efefefedededededededededeeeeeeeaeaeae4e4e4e5e5e5e7e7e7e7e7e7e8e8e8e7e7e7eaeaeaefefefecececefefeff3f3f3f3f3f3f5f5f5f7f7f7fbfbfbfcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfafafaf8f8f8f9f9f9f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f3f3f3f2f2f2f0f0f0ebebebeaeaeaebebebe9e9e9e1e1e1dcdcdcdededee0e0e0ddddddf9f9f9fbfbfbfafafafdfdfdfffffffffffffffffffffffffefefef9f9f9fafafafbfbfbfafafafcfcfcfbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f5f5f5f1f1f1efefefefefeff4f4f4f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f3f3f3fafafafdfdfdfbfbfbfafafaf4f4f4f4f4f4fbfbfbfdfdfdfafafafafafafcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f5f5f5f4f4f4f9f9f9f5f5f5f6f6f6f3f3f3f2f2f2f4f4f4f6f6f6f4f4f4f4f4f4f7f7f7f3f3f3f7f7f7fdfdfdfcfcfcf9f9f9fbfbfbfffffffffffffdfdfdfbfbfbfafafaf5f5f5f7f7f7f7f7f7f8f8f8f3f3f3ececece8e8e8e9e9e9e9e9e9f4f4f4f3f3f3f1f1f1efefeff0f0f0f3f3f3f0f0f0eeeeeeeeeeeef3f3f3f4f4f4f7f7f7fbfbfbf6f6f6f4f4f4f8f8f8fafafaf9f9f9fafafaf4f4f4f2f2f2f6f6f6f6f6f6f6f6f6f9f9f9fafafafdfdfdfcfcfcfefefefffffffcfcfcfafafaf7f7f7efefeff0f0f0f1f1f1f2f2f2ecececededede7e7e7edededf1f1f1edededf7f7f7f9f9f9f7f7f7fafafafefefefdfdfdfafafafafafaf9f9f9fcfcfcfefefefffffffefefef9f9f9f2f2f2f2f2f2f2f2f2f2f2f2f5f5f5fafafaf7f7f7f5f5f5f0f0f0f2f2f2f3f3f3efefeff0f0f0f1f1f1f0f0f0edededecececf3f3f3f4f4f4f5f5f5fafafafbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfafafaf6f6f6f8f8f8f6f6f6f4f4f4f6f6f6f4f4f4f4f4f4f2f2f2ededededededf1f1f1f1f1f1f0f0f0f7f7f7fafafaf3f3f3eeeeeef1f1f1f5f5f5fbfbfbfefefefdfdfdf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7fafafafefefefbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffefefefefefefffffffefefefbfbfbfafafafcfcfcfffffffdfdfdfcfcfcfbfbfbfafafaf5f5f5f6f6f6f7f7f7fdfdfdfcfcfcf7f7f7f5f5f5efefeff6f6f6fafafaf4f4f4f2f2f2f8f8f8fbfbfbfafafaf5f5f5f5f5f5f3f3f3f5f5f5f4f4f4f3f3f3f7f7f7fefefefafafaf8f8f8fcfcfcfafafafbfbfbfefefefdfdfdf7f7f7f3f3f3f6f6f6f3f3f3f5f5f5f6f6f6fafafafafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f4f4f4f7f7f7f6f6f6f7f7f7fdfdfdfdfdfdfafafaf8f8f8f8f8f8fbfbfbf6f6f6f9f9f9fafafaf5f5f5f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfdfdfdf8f8f8f3f3f3f7f7f7f5f5f5f0f0f0f3f3f3f6f6f6fdfdfdfefefefbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfdfdfdf7f7f7f2f2f2f6f6f6fafafaf7f7f7f7f7f7f9f9f9fafafaf9f9f9fafafaf8f8f8f9f9f9fcfcfcfefefefefefefcfcfcfefefefdfdfdfafafafbfbfbfbfbfbfbfbfbf4f4f4f8f8f8f3f3f3f1f1f1edededf0f0f0efefeff2f2f2f6f6f6fcfcfcfdfdfdfcfcfcf9f9f9f8f8f8f7f7f7f5f5f5f7f7f7fbfbfbf7f7f7f8f8f8f6f6f6fdfdfdfdfdfdfbfbfbfcfcfcf9f9f9f8f8f8f7f7f7f4f4f4f1f1f1f2f2f2f3f3f3f3f3f3f7f7f7f8f8f8f8f8f8f7f7f7f4f4f4f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8fbfbfbfbfbfbf8f8f8f8f8f8f5f5f5f9f9f9f9f9f9f6f6f6f2f2f2efefeff0f0f0f1f1f1f3f3f3f5f5f5f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fcfcfcfbfbfbf8f8f8f9f9f9fcfcfcfdfdfdfcfcfcfdfdfdfafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fafafafcfcfcfcfcfcfdfdfdfbfbfbfafafaf7f7f7f6f6f6f1f1f1efefefefefefedededeaeaeaecececf1f1f1f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2edededecececeeeeeef3f3f3fafafaf9f9f9f8f8f8f6f6f6f6f6f6f3f3f3efefefedededeaeaeaeaeaeae7e7e7e3e3e3e1e1e1dcdcdcdcdcdce0e0e0e0e0e0e1e1e1e5e5e5e5e5e5ebebebebebebf1f1f1fafafafafafafbfbfbfdfdfdfffffffffffffefefefdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefbfbfbf9f9f9fafafafcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f4f4f4f3f3f3f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f4f4f4f5f5f5f6f6f6f2f2f2ebebebe8e8e8e7e7e7e5e5e5e1e1e1dfdfdfdededee3e3e3edededfafafaf7f7f7f7f7f7fbfbfbfdfdfdfcfcfcfffffffffffffffffffefefefdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f4f4f4f3f3f3f6f6f6f4f4f4f4f4f4f1f1f1f1f1f1f0f0f0eeeeeef0f0f0f3f3f3f5f5f5f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfafafaf9f9f9f7f7f7fafafafcfcfcfefefefffffffdfdfdfcfcfcfafafaf8f8f8fbfbfbf9f9f9fbfbfbfefefefafafaf4f4f4f1f1f1f0f0f0efefefe8e8e8e5e5e5eeeeeefbfbfbfdfdfdfefefefdfdfdfcfcfcfdfdfdfefefefefefefefefefafafaf9f9f9fbfbfbf9f9f9f6f6f6f5f5f5f7f7f7fcfcfcfbfbfbfafafaf0f0f0e7e7e7e9e9e9f0f0f0f7f7f7fcfcfcf6f6f6f3f3f3f1f1f1f9f9f9fdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefffffffffffffbfbfbfafafafffffffefefefcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfafafaf7f7f7f5f5f5f4f4f4f9f9f9fefefef6f6f6f2f2f2f9f9f9f9f9f9f8f8f8f6f6f6f2f2f2f0f0f0f1f1f1efefeff1f1f1edededf1f1f1f5f5f5fafafafbfbfbf8f8f8f5f5f5f5f5f5f2f2f2e9e9e9efefefe9e9e9e2e2e2e2e2e2e5e5e5f5f5f5fbfbfbf8f8f8fafafafbfbfbf6f6f6f1f1f1f1f1f1f0f0f0f3f3f3f9f9f9f6f6f6f5f5f5f1f1f1f4f4f4f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfafafafafafaf7f7f7f6f6f6f8f8f8f5f5f5f6f6f6f3f3f3f3f3f3f3f3f3f4f4f4efefefeeeeeeefefefefefeff0f0f0f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5f3f3f3fafafaf5f5f5f1f1f1f5f5f5f6f6f6f6f6f6f8f8f8fafafaf9f9f9f8f8f8fcfcfcfffffffefefefdfdfdfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fcfcfcfefefefefefefefefefefefefefefefbfbfbfafafafafafaf5f5f5f5f5f5f7f7f7f9f9f9fbfbfbf8f8f8fbfbfbf2f2f2f1f1f1f5f5f5f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f4f4f4f7f7f7f5f5f5f9f9f9fdfdfdfcfcfcfcfcfcf8f8f8fbfbfbf9f9f9fbfbfbfcfcfcfefefefcfcfcfdfdfdfafafaf9f9f9f8f8f8f6f6f6f4f4f4f8f8f8f9f9f9fafafafbfbfbf9f9f9fbfbfbfafafafbfbfbfdfdfdfcfcfcf1f1f1f0f0f0f2f2f2f2f2f2f6f6f6fafafafbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fafafafbfbfbfafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9f4f4f4f5f5f5fafafafcfcfcfcfcfcfbfbfbfafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafafcfcfcfafafaf9f9f9fbfbfbfafafaf8f8f8f8f8f8fdfdfdfefefefafafaf8f8f8f9f9f9fafafafafafaf9f9f9fbfbfbfcfcfcfafafaf6f6f6fcfcfcfcfcfcfefefefdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfdfdfdfffffffcfcfcfdfdfdfcfcfcf8f8f8e9e9e9f0f0f0f8f8f8f5f5f5f2f2f2f2f2f2f5f5f5f6f6f6f9f9f9fafafafdfdfdfbfbfbf5f5f5f5f5f5fbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfefefefbfbfbfcfcfcf7f7f7f6f6f6f8f8f8fafafafefefefefefef6f6f6efefeffafafafafafaf3f3f3f0f0f0f5f5f5f8f8f8f9f9f9fcfcfcf9f9f9f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f5f5f5f5f5f5f1f1f1f3f3f3f5f5f5f7f7f7f3f3f3f3f3f3f7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbfefefefbfbfbf7f7f7f8f8f8fafafaf9f9f9f8f8f8f9f9f9fdfdfdfcfcfcfcfcfcfbfbfbfefefefefefefbfbfbfcfcfcfcfcfcfcfcfcfafafaf8f8f8f5f5f5f0f0f0ededededededf3f3f3f4f4f4f4f4f4f8f8f8f9f9f9f9f9f9f3f3f3f6f6f6f5f5f5ececece8e8e8e9e9e9e7e7e7e4e4e4e6e6e6e4e4e4e7e7e7e8e8e8edededf1f1f1ebebebe9e9e9e2e2e2e1e1e1e1e1e1e0e0e0e1e1e1e4e4e4e2e2e2e2e2e2e9e9e9ecececedededf1f1f1f5f5f5f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfffffffefefefffffffffffffffffffefefefffffffdfdfdfafafafefefefffffffffffffffffffffffffffffffffffffefefefcfcfcfafafaf8f8f8f8f8f8f8f8f8fafafafbfbfbfcfcfcfdfdfdfefefefefefefefefefcfcfcfafafaf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafaf7f7f7f1f1f1ececece7e7e7e1e1e1e0e0e0e1e1e1e9e9e9efefeff3f3f3f2f2f2f8f8f8f9f9f9fbfbfbfdfdfdfefefefefefefefefefefefefefefefcfcfcfefefefdfdfdf9f9f9fafafafbfbfbfafafaf7f7f7f6f6f6f4f4f4f5f5f5f3f3f3f1f1f1f1f1f1eeeeeeececececececefefeff7f7f7fafafafbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f6f6f6f8f8f8fafafafcfcfcfdfdfdf9f9f9f9f9f9fcfcfcfffffffdfdfdf9f9f9f9f9f9f6f6f6f6f6f6fafafafcfcfcfefefefefefefefefefbfbfbf8f8f8f5f5f5f3f3f3f0f0f0eeeeeeefefefe9e9e9e2e2e2e7e7e7efefeff0f0f0eaeaeae5e5e5f0f0f0f3f3f3f4f4f4f5f5f5f6f6f6fcfcfcfdfdfdfbfbfbf7f7f7fcfcfcfefefefcfcfcfafafaf9f9f9fbfbfbfcfcfcfafafafafafafafafafafafaf9f9f9f6f6f6f6f6f6f9f9f9fdfdfdf9f9f9efefefeeeeeeeeeeeeeeeeeef2f2f2efefeff1f1f1f5f5f5f3f3f3f2f2f2f1f1f1f0f0f0f2f2f2f4f4f4f0f0f0f1f1f1f6f6f6f0f0f0edededf2f2f2f5f5f5f5f5f5f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfafafaf7f7f7f4f4f4fbfbfbfefefefbfbfbf6f6f6f6f6f6f9f9f9fafafaf9f9f9fafafafafafafcfcfcfafafafdfdfdfefefefffffffffffffffffffdfdfdfcfcfcfbfbfbfcfcfcfbfbfbf7f7f7f4f4f4f5f5f5f8f8f8f6f6f6f0f0f0f0f0f0edededf0f0f0f2f2f2f0f0f0f3f3f3f6f6f6f9f9f9f7f7f7fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfefefefdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcf9f9f9fcfcfcfefefefffffffefefefcfcfcfafafaf8f8f8f9f9f9f9f9f9fafafafdfdfdfefefefcfcfcfafafafcfcfcf9f9f9f8f8f8f6f6f6f3f3f3f4f4f4f1f1f1f3f3f3f8f8f8f6f6f6fafafafcfcfcfcfcfcfcfcfcfcfcfcfefefefcfcfcfdfdfdfcfcfcf8f8f8fbfbfbf9f9f9fdfdfdfbfbfbf4f4f4f7f7f7fcfcfcf9f9f9f8f8f8fefefefcfcfcf9f9f9f1f1f1f2f2f2f9f9f9fafafafffffffdfdfdfbfbfbfcfcfcfdfdfdfafafaf7f7f7f8f8f8fafafaf7f7f7f2f2f2f3f3f3f4f4f4f7f7f7f4f4f4f0f0f0f5f5f5f7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfefefefcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9fcfcfcfafafafafafafafafafbfbfbfdfdfdfafafaf6f6f6f3f3f3f5f5f5f9f9f9f9f9f9fbfbfbfafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefcfcfcf8f8f8f4f4f4f4f4f4f9f9f9fbfbfbfafafafcfcfcfbfbfbf7f7f7f3f3f3f8f8f8fafafaf8f8f8f8f8f8fafafafbfbfbf9f9f9f5f5f5f9f9f9fdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdfafafaf5f5f5f5f5f5f7f7f7fcfcfcfbfbfbe2e2e2ecececf7f7f7f5f5f5fafafafdfdfdfffffffefefefefefef9f9f9f5f5f5fdfdfdfdfdfdfbfbfbf7f7f7f6f6f6f5f5f5f5f5f5f8f8f8f5f5f5f3f3f3f4f4f4eeeeeeecececf3f3f3f7f7f7f7f7f7f9f9f9fafafafbfbfbf2f2f2f5f5f5fbfbfbfefefefdfdfdf9f9f9fafafaf7f7f7f6f6f6f5f5f5f3f3f3f2f2f2f3f3f3f4f4f4f4f4f4f8f8f8f9f9f9fcfcfcfbfbfbf7f7f7f6f6f6fcfcfcfefefefdfdfdfcfcfcfbfbfbfafafaf9f9f9f8f8f8f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f9f9f9f9f9f9f6f6f6f8f8f8fcfcfcfcfcfcfbfbfbfdfdfdfefefefdfdfdfcfcfcfafafaf7f7f7f5f5f5f4f4f4f3f3f3ecececeaeaeaeeeeeef2f2f2f2f2f2f7f7f7f9f9f9fafafaf7f7f7f4f4f4efefefe7e7e7e4e4e4e0e0e0e0e0e0f3f3f3e2e2e2dcdcdce7e7e7dfdfdfe5e5e5e7e7e7ecececf0f0f0f7f7f7fafafafefefefffffffefefefbfbfbefefefeeeeeef3f3f3f7f7f7fbfbfbfdfdfdfefefefefefefffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefdfdfdfcfcfcfefefefefefefefefefefefefefefefcfcfcfbfbfbfafafafdfdfdfefefefefefefffffffffffffffffffefefefafafaf9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8fafafafafafafbfbfbfafafaf9f9f9f6f6f6f3f3f3eeeeeee7e7e7e3e3e3e3e3e3e1e1e1e4e4e4e7e7e7ebebebefefeff1f1f1f6f6f6fefefefffffffffffffefefefefefefefefefefefefefefefbfbfbf6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f3f3f3f0f0f0f0f0f0f0f0f0f1f1f1efefefeeeeeef2f2f2f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbfdfdfdfcfcfcf5f5f5f6f6f6f7f7f7f4f4f4f2f2f2f5f5f5f8f8f8f7f7f7f9f9f9f9f9f9fafafafcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfafafaf8f8f8f9f9f9f7f7f7f8f8f8fdfdfdfafafaf4f4f4f6f6f6fafafaf8f8f8f7f7f7f3f3f3f0f0f0f2f2f2f6f6f6f7f7f7f9f9f9f8f8f8f4f4f4f1f1f1f3f3f3f3f3f3f1f1f1ececece7e7e7e9e9e9efefefedededf0f0f0f0f0f0ecececefefefefefefebebebedededf5f5f5f9f9f9f6f6f6f1f1f1f0f0f0f0f0f0f9f9f9fbfbfbf8f8f8f2f2f2edededf0f0f0efefefeaeaeaf1f1f1f0f0f0ecececeaeaeaefefeff1f1f1f5f5f5f1f1f1f0f0f0f2f2f2f3f3f3f9f9f9f9f9f9f7f7f7f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f4f4f4f0f0f0ecececeeeeeef0f0f0edededecececeeeeeeeaeaeae7e7e7eaeaeaebebebeaeaeae7e7e7e3e3e3e4e4e4e1e1e1fafafaf7f7f7e5e5e5eaeaeaefefeff5f5f5fafafaf7f7f7f5f5f5f4f4f4f6f6f6f7f7f7f9f9f9f8f8f8fcfcfcfcfcfcf8f8f8fcfcfcf8f8f8e9e9e9f0f0f0f1f1f1eeeeeeecececefefeff8f8f8f9f9f9f7f7f7fafafafcfcfcfdfdfdfffffffffffffffffffffffffffffffefefefdfdfdf9f9f9f7f7f7fafafafcfcfcfcfcfcfcfcfcfdfdfdf9f9f9f9f9f9fbfbfbfafafaf8f8f8f9f9f9f5f5f5f1f1f1f0f0f0f5f5f5fbfbfbfbfbfbf7f7f7fbfbfbfdfdfdfcfcfcfbfbfbfafafafbfbfbfcfcfcfdfdfdfbfbfbfbfbfbf7f7f7f4f4f4f3f3f3f2f2f2f9f9f9f9f9f9f8f8f8fafafafbfbfbfcfcfcfbfbfbfbfbfbf8f8f8f6f6f6f8f8f8f4f4f4f1f1f1f1f1f1efefeff8f8f8fdfdfdfbfbfbfafafaf8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8fcfcfcfefefef7f7f7f8f8f8fafafaf4f4f4efefeff2f2f2f7f7f7fafafaf4f4f4f8f8f8fefefefcfcfcfdfdfdfffffffffffffdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfafafafafafafbfbfbf1f1f1eeeeeeefefeff5f5f5fafafafbfbfbfdfdfdfcfcfcfafafaf8f8f8fafafafafafafcfcfcfafafaf6f6f6f4f4f4fbfbfbfafafafcfcfcf8f8f8f2f2f2f5f5f5fafafafbfbfbfefefefcfcfcfbfbfbfbfbfbf7f7f7fafafafdfdfdfcfcfcf7f7f7fafafafcfcfcfbfbfbfbfbfbf7f7f7f2f2f2f5f5f5f4f4f4fafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcf6f6f6f6f6f6fafafafbfbfbfbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f5f5f5fefefefdfdfde6e6e6e9e9e9f5f5f5fdfdfdfffffffefefefbfbfbfdfdfdfcfcfcf8f8f8fbfbfbfcfcfcf3f3f3f1f1f1f1f1f1f4f4f4f6f6f6f8f8f8f9f9f9fcfcfcfafafafafafafafafaf7f7f7fcfcfcfdfdfdfbfbfbf7f7f7fdfdfdf8f8f8f8f8f8fffffffcfcfcf5f5f5f1f1f1f1f1f1fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9fafafafdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f4f4f4f2f2f2f0f0f0f0f0f0f4f4f4f5f5f5f1f1f1f5f5f5f4f4f4f6f6f6f7f7f7f4f4f4f2f2f2ebebebe8e8e8e5e5e5dddddddbdbdbdbdbdbe3e3e3f4f4f4f7f7f7fafafafcfcfcf4f4f4f8f8f8fefefefdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfafafaf6f6f6f4f4f4f8f8f8fcfcfcfdfdfdfcfcfcfcfcfcfafafaf9f9f9fbfbfbfdfdfdfafafafbfbfbfbfbfbfbfbfbfefefefffffffcfcfcfbfbfbfbfbfbfafafafbfbfbfafafaf7f7f7f7f7f7f6f6f6f1f1f1f2f2f2f2f2f2f2f2f2f2f2f2f3f3f3f4f4f4f4f4f4f0f0f0e6e6e6dedededfdfdfe5e5e5e7e7e7eaeaeaf0f0f0f5f5f5fafafafefefefffffffffffffffffffffffffefefefafafaf8f8f8fcfcfcf6f6f6f4f4f4f7f7f7f8f8f8f8f8f8fafafaf5f5f5f1f1f1f1f1f1f1f1f1f2f2f2f4f4f4f3f3f3f4f4f4f5f5f5f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6f2f2f2efefefeeeeeef3f3f3f3f3f3f0f0f0f4f4f4f9f9f9f4f4f4f7f7f7f9f9f9f5f5f5f9f9f9fbfbfbfcfcfcf9f9f9f6f6f6f7f7f7f2f2f2f1f1f1f6f6f6f8f8f8f5f5f5f8f8f8f7f7f7fafafafffffffefefefafafafcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfafafafbfbfbfcfcfcfdfdfdfafafaf7f7f7f9f9f9fcfcfcfafafafdfdfdfafafafafafafcfcfcfafafafafafafcfcfcfcfcfcfcfcfcfafafaf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8fbfbfbf9f9f9f6f6f6f5f5f5f3f3f3edededefefeff4f4f4f5f5f5efefefecececf1f1f1f7f7f7f5f5f5f3f3f3f2f2f2f3f3f3f2f2f2f2f2f2f2f2f2eeeeeeefefefecececeeeeeeedededf1f1f1f4f4f4f3f3f3f2f2f2f2f2f2f9f9f9efefeffafafafafafaf4f4f4fafafafbfbfbf4f4f4efefeff1f1f1f6f6f6fbfbfbf9f9f9fafafafcfcfcf8f8f8f1f1f1efefeff2f2f2f1f1f1fefefefcfcfcfdfdfdfcfcfcfefefefefefefdfdfdfefefefefefefbfbfbfdfdfdfffffffefefefbfbfbfcfcfcfffffffefefefefefefdfdfdfcfcfcf9f9f9f7f7f7f7f7f7f5f5f5f7f7f7fffffffdfdfdf7f7f7f8f8f8fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf8f8f8fdfdfdfdfdfdfbfbfbf9f9f9fafafafbfbfbf6f6f6f1f1f1f2f2f2f3f3f3f2f2f2f4f4f4f6f6f6f8f8f8fbfbfbfdfdfdfbfbfbf9f9f9f7f7f7f2f2f2f1f1f1f1f1f1f4f4f4f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbf5f5f5f8f8f8fdfdfdf5f5f5f4f4f4f8f8f8efefeff8f8f8fcfcfcf9f9f9f6f6f6fbfbfbf3f3f3f0f0f0f4f4f4f6f6f6fafafaf9f9f9fcfcfcfdfdfdfcfcfcf3f3f3edededfafafafcfcfcf8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdfbfbfbfbfbfbf6f6f6f1f1f1f2f2f2f7f7f7f8f8f8f6f6f6fafafafbfbfbfafafafafafafbfbfbfbfbfbfcfcfcf3f3f3f3f3f3fafafafefefefbfbfbfafafaf3f3f3f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfefefef9f9f9f6f6f6f9f9f9f9f9f9f8f8f8fcfcfcfbfbfbf9f9f9fafafafcfcfcf9f9f9fcfcfcfdfdfdfefefefffffffdfdfdfafafafbfbfbfefefefefefefdfdfdfefefefcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdf8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f4f4f4f6f6f6fcfcfcfafafaf5f5f5f9f9f9fefefefffffffefefef8f8f8fafafafefefefdfdfdfefefefefefefbfbfbf5f5f5f9f9f9fafafafafafafafafafbfbfbfcfcfcfbfbfbfdfdfdfefefefdfdfdfdfdfdfcfcfcf9f9f9f1f1f1efefeffafafaf7f7f7fbfbfbf8f8f8efefefeaeaeaedededf7f7f7fcfcfcfafafafafafafcfcfcfcfcfcfdfdfdfcfcfcfafafafbfbfbfbfbfbf8f8f8f6f6f6f5f5f5fbfbfbfefefefefefefdfdfdfcfcfcfefefefffffffefefefefefefefefefefefefbfbfbfbfbfbfafafaf7f7f7f5f5f5f1f1f1eeeeeeefefeff1f1f1f1f1f1f2f2f2f1f1f1f4f4f4f4f4f4f1f1f1f3f3f3f1f1f1ededededededebebebe6e6e6e4e4e4e0e0e0e2e2e2e1e1e1e2e2e2e4e4e4eeeeeef7f7f7fbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffefefefdfdfdfcfcfcfbfbfbfbfbfbf6f6f6f4f4f4f4f4f4f6f6f6f8f8f8fafafafbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfefefefefefefbfbfbfcfcfcfdfdfdfdfdfdfefefefffffffbfbfbfafafaf7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f2f2f2f1f1f1f1f1f1efefefecececedededefefefeaeaeae9e9e9e9e9e9e8e8e8e5e5e5e0e0e0e1e1e1dfdfdfdededed7d7d7e7e7e7f9f9f9fbfbfbfefefefffffffffffffffffffffffffffffffefefefdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f5f5f5f7f7f7f8f8f8f5f5f5f2f2f2f1f1f1f0f0f0eeeeeef3f3f3f3f3f3f4f4f4f9f9f9fafafafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f3f3f3f1f1f1f2f2f2efefeff5f5f5f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbf6f6f6f2f2f2f1f1f1f2f2f2f2f2f2f5f5f5f6f6f6f6f6f6f7f7f7f4f4f4f2f2f2f3f3f3f5f5f5f7f7f7f7f7f7f4f4f4f0f0f0f0f0f0f8f8f8f8f8f8f4f4f4fcfcfcfcfcfcfafafaf3f3f3f3f3f3f5f5f5f9f9f9f4f4f4ececece7e7e7e7e7e7e3e3e3e7e7e7f1f1f1f1f1f1f1f1f1f1f1f1efefefeeeeeef4f4f4f7f7f7f1f1f1f1f1f1f0f0f0f4f4f4f5f5f5f1f1f1f6f6f6fcfcfcfdfdfdf9f9f9f5f5f5f3f3f3f5f5f5f9f9f9f9f9f9f5f5f5f7f7f7fafafaf9f9f9fbfbfbfafafaf3f3f3f5f5f5f4f4f4f4f4f4f4f4f4f2f2f2f5f5f5f5f5f5f6f6f6f5f5f5f2f2f2edededeaeaeaedededf1f1f1ecececf2f2f2f9f9f9f5f5f5f2f2f2f3f3f3f7f7f7f7f7f7f5f5f5f4f4f4f4f4f4f0f0f0eeeeeef0f0f0fafafafafafafbfbfbfbfbfbfafafafbfbfbf9f9f9fbfbfbfbfbfbfdfdfdf8f8f8eeeeeef4f4f4e6e6e6f1f1f1f7f7f7e5e5e5e8e8e8ecececedededf3f3f3f5f5f5fafafaf5f5f5eeeeeeeeeeeef4f4f4eeeeeee2e2e2dcdcdcddddddd0d0d0e3e3e3f2f2f2f2f2f2efefeff4f4f4fbfbfbf7f7f7fafafaf5f5f5f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcf8f8f8f3f3f3f1f1f1f6f6f6fbfbfbfcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f9f9f9fcfcfcfdfdfdfafafaf8f8f8efefeff0f0f0f8f8f8f4f4f4f0f0f0efefeff4f4f4f5f5f5fafafafbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9fafafaf9f9f9fcfcfcfcfcfcfbfbfbfafafafafafafbfbfbf7f7f7f3f3f3f4f4f4f3f3f3f2f2f2f7f7f7fafafafbfbfbfefefefdfdfdfdfdfdfcfcfcfafafaf9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f9f9f9eeeeeef6f6f6fbfbfbfafafafafafaf7f7f7f4f4f4f7f7f7f9f9f9fcfcfcfefefefffffffcfcfcfcfcfcfafafafbfbfbf9f9f9f9f9f9f8f8f8f0f0f0ececececececf0f0f0f4f4f4f7f7f7f5f5f5f8f8f8fafafafafafafafafafafafaf7f7f7f9f9f9fbfbfbfcfcfcfafafaf7f7f7fdfdfdfbfbfbfbfbfbfbfbfbf5f5f5f9f9f9f6f6f6f6f6f6fbfbfbf6f6f6fafafafcfcfcfcfcfcfcfcfcfcfcfcf8f8f8f6f6f6f7f7f7f5f5f5f4f4f4f7f7f7fefefefdfdfdf8f8f8f6f6f6f2f2f2f3f3f3f4f4f4f2f2f2f9f9f9f9f9f9fafafafcfcfcfffffffdfdfdfafafafbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf6f6f6f5f5f5fdfdfdfefefefbfbfbf7f7f7f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7fafafafcfcfcfbfbfbf9f9f9fafafafafafaf6f6f6f6f6f6f3f3f3f3f3f3f6f6f6f8f8f8fcfcfcf7f7f7f8f8f8fefefefcfcfcfcfcfcf9f9f9f7f7f7fbfbfbfbfbfbfbfbfbfdfdfdfefefefefefef8f8f8f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfafafafafafaf8f8f8f2f2f2f2f2f2f6f6f6fafafaf9f9f9fdfdfdfefefefbfbfbf8f8f8efefefeaeaeaeeeeeef9f9f9fffffffefefefcfcfcfcfcfcfafafafcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbfafafafdfdfdfffffffafafafafafafcfcfcfbfbfbfcfcfcfbfbfbf7f7f7f5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f2f2f2f1f1f1f1f1f1f2f2f2f1f1f1f5f5f5f7f7f7f6f6f6f3f3f3eeeeeeebebebe8e8e8e4e4e4e0e0e0e0e0e0e0e0e0e8e8e8efefefefefefeeeeeef2f2f2f4f4f4fbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffdfdfdfefefefefefefdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfcfcfcf8f8f8f9f9f9fafafafafafaf9f9f9fafafafafafafcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f6f6f6f7f7f7fafafafbfbfbfafafaf9f9f9f6f6f6f7f7f7f9f9f9fafafaf9f9f9f5f5f5f5f5f5f5f5f5f0f0f0eeeeeef0f0f0f2f2f2f2f2f2ecececefefeff2f2f2e8e8e8e4e4e4ebebebf1f1f1ececece0e0e0e2e2e2e8e8e8ebebebefefeff0f0f0eeeeeef1f1f1f3f3f3f8f8f8fbfbfbfefefefefefefdfdfdfcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f3f3f3f2f2f2f1f1f1eeeeeeefefeff3f3f3f4f4f4f3f3f3f6f6f6f7f7f7f7f7f7fafafafcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfafafafafafaf8f8f8f6f6f6f8f8f8f9f9f9f8f8f8fafafaf9f9f9f6f6f6f7f7f7f8f8f8f8f8f8fafafafdfdfdfefefefdfdfdfcfcfcfbfbfbf9f9f9f5f5f5f7f7f7f5f5f5f5f5f5f8f8f8fbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f6f6f6f7f7f7fafafafbfbfbfafafaf5f5f5f6f6f6f9f9f9fdfdfdfafafaf3f3f3eeeeeee9e9e9f3f3f3f8f8f8f1f1f1f1f1f1f1f1f1f6f6f6f8f8f8f4f4f4f3f3f3f6f6f6f9f9f9f7f7f7f7f7f7fafafaf9f9f9f6f6f6f6f6f6fafafafbfbfbfdfdfdf4f4f4eeeeeef8f8f8fdfdfdfcfcfcf8f8f8f4f4f4f5f5f5f2f2f2f1f1f1f1f1f1eeeeeef3f3f3f9f9f9eaeaeae8e8e8f2f2f2f7f7f7f3f3f3efefeff3f3f3f5f5f5f3f3f3f4f4f4f4f4f4f6f6f6fafafafafafaf8f8f8f6f6f6f6f6f6f4f4f4f5f5f5fafafafbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfefefefdfdfdfefefefefefefffffffefefefdfdfdfffffffffffffefefef9f9f9f6f6f6fafafaf6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f5f5f5f6f6f6f5f5f5f4f4f4f4f4f4f8f8f8f9f9f9f5f5f5f2f2f2f7f7f7f0f0f0f1f1f1f8f8f8fafafafcfcfcf7f7f7f9f9f9f3f3f3f2f2f2f6f6f6f9f9f9fbfbfbf8f8f8f5f5f5f7f7f7f1f1f1ebebebe8e8e8efefeff5f5f5f2f2f2fafafaf9f9f9fbfbfbf7f7f7fafafaf7f7f7f6f6f6f6f6f6f9f9f9f3f3f3edededebebebeeeeeef7f7f7fcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf6f6f6f7f7f7fafafafefefefdfdfdfbfbfbf7f7f7f7f7f7fdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbf3f3f3f3f3f3f4f4f4f2f2f2f1f1f1f1f1f1f3f3f3f7f7f7fbfbfbf9f9f9f4f4f4f4f4f4f5f5f5f8f8f8f9f9f9fafafafafafafdfdfdfcfcfcfbfbfbf9f9f9f8f8f8fafafafcfcfcfdfdfdfdfdfdfcfcfcf8f8f8fbfbfbf7f7f7f5f5f5f4f4f4fbfbfbfcfcfcfcfcfcf7f7f7f6f6f6fdfdfdfcfcfcfbfbfbfafafaf7f7f7f8f8f8fcfcfcf9f9f9efefeff2f2f2f3f3f3f4f4f4f9f9f9fffffffdfdfdfafafafafafaf9f9f9f9f9f9f9f9f9f5f5f5f2f2f2fafafafbfbfbfafafaf7f7f7f4f4f4f5f5f5f4f4f4f7f7f7fdfdfdf8f8f8f3f3f3fdfdfdf7f7f7fcfcfcfafafaf4f4f4f9f9f9f8f8f8fdfdfdf8f8f8f1f1f1f4f4f4f9f9f9fdfdfdfbfbfbf4f4f4f0f0f0f1f1f1f4f4f4f2f2f2f4f4f4f7f7f7fdfdfdfffffffefefef4f4f4edededf4f4f4f7f7f7f3f3f3f5f5f5f3f3f3f3f3f3f4f4f4f4f4f4f3f3f3efefeff2f2f2f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6fbfbfbfcfcfcfbfbfbfdfdfdfbfbfbfafafaf8f8f8f8f8f8fcfcfcfefefefefefefafafafcfcfcfafafaf7f7f7f8f8f8f7f7f7f7f7f7fcfcfcfcfcfcf9f9f9f9f9f9f8f8f8fbfbfbfbfbfbfafafaf7f7f7f5f5f5f9f9f9fbfbfbfafafaf7f7f7f2f2f2f3f3f3f4f4f4f3f3f3f7f7f7fafafaf7f7f7f4f4f4f3f3f3f1f1f1f1f1f1f1f1f1f2f2f2f1f1f1f9f9f9fcfcfcfcfcfcf9f9f9f2f2f2f2f2f2f7f7f7fcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfafafaf8f8f8f7f7f7f5f5f5f4f4f4f1f1f1edededefefeff0f0f0efefeff4f4f4f4f4f4f4f4f4efefefe9e9e9e8e8e8e6e6e6e6e6e6e4e4e4e4e4e4e2e2e2e3e3e3ebebebf0f0f0f3f3f3f5f5f5f9f9f9fdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfbfbfbfdfdfdfefefefcfcfcfcfcfcf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafafafaf7f7f7f6f6f6f5f5f5f8f8f8fbfbfbfcfcfcfafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f4f4f4f3f3f3f3f3f3f4f4f4f2f2f2f3f3f3f6f6f6f8f8f8f5f5f5f2f2f2f1f1f1f2f2f2f3f3f3f1f1f1efefeff0f0f0f0f0f0f1f1f1f1f1f1f1f1f1eeeeeeedededf0f0f0e8e8e8e5e5e5e7e7e7e4e4e4e9e9e9f3f3f3fbfbfbfcfcfcfbfbfbfefefefffffffffffffffffffffffffffffffffffffefefefcfcfcfbfbfbf6f6f6f2f2f2f0f0f0eeeeeeeeeeeeefefeff0f0f0f0f0f0f3f3f3f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7fafafafafafaf9f9f9fafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfefefefcfcfcfdfdfdfdfdfdfefefefdfdfdfffffffefefefcfcfcf5f5f5f3f3f3f6f6f6f8f8f8f5f5f5f4f4f4f9f9f9f8f8f8f5f5f5f3f3f3f3f3f3fafafafafafafafafaf6f6f6f4f4f4f1f1f1f1f1f1f1f1f1f6f6f6fafafafbfbfbf6f6f6f0f0f0f1f1f1f4f4f4fbfbfbfefefefcfcfcfefefefcfcfcf9f9f9fefefefefefefcfcfcfbfbfbf9f9f9f8f8f8fbfbfbf8f8f8f8f8f8fbfbfbfbfbfbfdfdfdfffffffffffffffffffffffffefefefdfdfdfefefefbfbfbfdfdfdfafafafafafafcfcfcfefefefefefefefefefefefefafafafafafafcfcfcfcfcfcfafafafafafaf8f8f8f9f9f9fafafafcfcfcfefefefefefefffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffdfdfdfbfbfbfcfcfcfefefefdfdfdfdfdfdfefefefafafaf3f3f3e7e7e7e8e8e8fafafafffffffefefefefefef7f7f7f1f1f1edededefefefececececececf0f0f0f1f1f1f3f3f3f9f9f9fefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefefefefefefefffffffbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f3f3f3fbfbfbfefefefafafaf9f9f9f9f9f9f9f9f9fafafaf8f8f8f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbfcfcfcfafafafafafafafafaf9f9f9f8f8f8f8f8f8fcfcfcfbfbfbf8f8f8f7f7f7f9f9f9f7f7f7fafafafafafaf8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f9f9f9fafafaf9f9f9fafafafafafaf9f9f9fafafaf9f9f9f6f6f6f6f6f6f9f9f9fafafaf8f8f8f7f7f7f5f5f5f8f8f8fbfbfbfefefefefefefdfdfdfefefefdfdfdfbfbfbf7f7f7f6f6f6f6f6f6fbfbfbf8f8f8edededefefeff6f6f6fafafaf9f9f9f3f3f3f1f1f1f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f4f4f4f2f2f2f2f2f2f0f0f0f4f4f4fcfcfcfdfdfdfafafafbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f4f4f4fbfbfbfefefefbfbfbf5f5f5f5f5f5f7f7f7f6f6f6f8f8f8fefefef7f7f7f3f3f3f7f7f7fbfbfbfafafaf9f9f9f3f3f3fafafafafafafcfcfcf5f5f5f2f2f2f4f4f4fdfdfdfdfdfdfefefefcfcfcfafafaf9f9f9fcfcfcfdfdfdfdfdfdfefefefefefefffffffffffffdfdfdfbfbfbfdfdfdfefefefdfdfdfdfdfdfcfcfcfafafaf5f5f5f1f1f1f0f0f0f3f3f3f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9fbfbfbf7f7f7f9f9f9f6f6f6f7f7f7fafafaf8f8f8f8f8f8fafafaf8f8f8fafafaf8f8f8f9f9f9fcfcfcfbfbfbfdfdfdfcfcfcfafafafefefefdfdfdfdfdfdfdfdfdfcfcfcfafafaf7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9fdfdfdfcfcfcfafafaf9f9f9f9f9f9f7f7f7f4f4f4f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9fafafaf9f9f9f8f8f8f5f5f5f5f5f5f6f6f6ececece8e8e8efefeff5f5f5f4f4f4f3f3f3f4f4f4fbfbfbfefefefffffffefefefafafaf9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8fafafafcfcfcfafafaf8f8f8f5f5f5f4f4f4f3f3f3f5f5f5f3f3f3f3f3f3f3f3f3efefefe9e9e9ebebebebebebe1e1e1d7d7d7dddddde6e6e6eaeaeae5e5e5eaeaeaf0f0f0f8f8f8fafafafbfbfbfefefefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefefefefefdfdfdf9f9f9f9f9f9f7f7f7fafafafbfbfbfcfcfcf9f9f9fafafafbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f3f3f3f4f4f4f4f4f4f6f6f6f4f4f4f4f4f4f5f5f5f3f3f3f0f0f0eeeeeef4f4f4f6f6f6f3f3f3eeeeeeedededececece9e9e9e8e8e8eaeaeaeeeeeeededede8e8e8e3e3e3e4e4e4e4e4e4e5e5e5e4e4e4e7e7e7efefeff1f1f1f8f8f8fcfcfcfefefefffffffffffffffffffffffffffffffdfdfdfbfbfbfafafaf9f9f9f8f8f8f6f6f6f7f7f7fafafaf8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f5f5f5f5f5f5f4f4f4f5f5f5f3f3f3f3f3f3f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfafafafafafafdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfafafaf9f9f9fafafafcfcfcfbfbfbf7f7f7f5f5f5f1f1f1f0f0f0f6f6f6f8f8f8f5f5f5f4f4f4f0f0f0f3f3f3f6f6f6f8f8f8f9f9f9fdfdfdfcfcfcf9f9f9fbfbfbfafafaf9f9f9fffffffefefefbfbfbf8f8f8f7f7f7f7f7f7f7f7f7fbfbfbfefefefefefefefefefffffffefefefdfdfdf7f7f7f8f8f8fcfcfcfafafaf9f9f9fafafafbfbfbf8f8f8f4f4f4fbfbfbfbfbfbf8f8f8f7f7f7f8f8f8fbfbfbfefefefffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfdfdfdfbfbfbfafafafbfbfbf9f9f9f7f7f7fbfbfbfdfdfdfbfbfbfdfdfdfffffffefefefbfbfbfafafafbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfffffffbfbfbf9f9f9fcfcfcfdfdfdfafafaf4f4f4f7f7f7fafafafdfdfdf8f8f8f8f8f8fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdf9f9f9e9e9e9dadadad9d9d9dadadae5e5e5f0f0f0f8f8f8fefefefbfbfbf4f4f4f3f3f3f9f9f9f9f9f9f9f9f9fefefefffffffefefef9f9f9f7f7f7f8f8f8f5f5f5f5f5f5f1f1f1efefefedededf1f1f1f9f9f9f7f7f7f3f3f3f2f2f2efefefecececebebebedededf3f3f3f5f5f5f4f4f4f5f5f5f7f7f7f8f8f8fbfbfbfdfdfdfefefefdfdfdf8f8f8fafafafcfcfcfafafafafafafbfbfbfbfbfbfafafaf6f6f6f5f5f5f5f5f5f7f7f7f9f9f9f7f7f7f6f6f6f8f8f8f3f3f3f4f4f4f9f9f9f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f3f3f3f1f1f1f1f1f1f1f1f1f0f0f0f0f0f0f1f1f1f1f1f1f6f6f6fcfcfcf5f5f5f6f6f6fbfbfbfafafaf9f9f9f8f8f8f6f6f6f7f7f7f5f5f5f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8fafafaf9f9f9f4f4f4f5f5f5f6f6f6fafafaf6f6f6f2f2f2f2f2f2f3f3f3f4f4f4f4f4f4f3f3f3f2f2f2f6f6f6f5f5f5f7f7f7fbfbfbfcfcfcfbfbfbf6f6f6f2f2f2f8f8f8fcfcfcfdfdfdfefefefdfdfdfafafaf4f4f4f3f3f3fafafafdfdfdfdfdfdf9f9f9f5f5f5f8f8f8f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f9f9f9f6f6f6f6f6f6f7f7f7f3f3f3efefefefefeff3f3f3f5f5f5f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6fefefefbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdefefeff0f0f0fafafafefefefbfbfbfefefefefefefcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafaf7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f6f6f6f7f7f7fbfbfbfafafaf6f6f6f5f5f5f8f8f8fbfbfbfafafafafafafafafaf9f9f9fafafaf8f8f8f7f7f7f2f2f2f3f3f3f7f7f7fafafafcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfafafaf9f9f9fbfbfbfdfdfdfefefefafafaf5f5f5f6f6f6f7f7f7f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f4f4f4efefefecececeeeeeeeeeeeeeeeeeef2f2f2f4f4f4efefefeeeeeef9f9f9f5f5f5f3f3f3fbfbfbfefefefffffffdfdfdf7f7f7f4f4f4f5f5f5f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f5f5f5f3f3f3f3f3f3f4f4f4f7f7f7f8f8f8f5f5f5f2f2f2efefefebebebe5e5e5e9e9e9ecececf1f1f1f2f2f2f1f1f1f6f6f6fbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfafafaf9f9f9f9f9f9f7f7f7f4f4f4f4f4f4f6f6f6f9f9f9fafafaf6f6f6f9f9f9f8f8f8fafafaf5f5f5f6f6f6fafafaf9f9f9f6f6f6f4f4f4f6f6f6f6f6f6f5f5f5f2f2f2f3f3f3f3f3f3f4f4f4f8f8f8f4f4f4f3f3f3f0f0f0f5f5f5f5f5f5f8f8f8f9f9f9f6f6f6f4f4f4f1f1f1efefefeeeeeeecececeaeaeaeeeeeef2f2f2e6e6e6e6e6e6eeeeeef3f3f3f4f4f4f8f8f8f8f8f8f5f5f5f8f8f8fcfcfcf4f4f4f3f3f3f7f7f7f9f9f9fafafafcfcfcfefefefffffffffffffffffffffffffbfbfbf4f4f4f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfefefefffffffffffffafafaf8f8f8fcfcfcfbfbfbf7f7f7f7f7f7f8f8f8f9f9f9fafafafcfcfcfafafaf7f7f7f8f8f8f9f9f9fafafaf9f9f9f9f9f9fcfcfcfcfcfcfafafaf7f7f7f9f9f9f8f8f8fafafafafafaf4f4f4f5f5f5f3f3f3f1f1f1f0f0f0efefefedededecececf1f1f1f3f3f3f2f2f2f6f6f6f5f5f5f9f9f9fbfbfbfbfbfbfefefefcfcfcf9f9f9fcfcfcfefefefefefefdfdfdfbfbfbfbfbfbfafafafbfbfbfdfdfdfafafaf8f8f8f5f5f5f4f4f4f3f3f3f5f5f5f7f7f7f6f6f6f2f2f2f3f3f3f4f4f4f7f7f7f5f5f5f3f3f3f4f4f4f3f3f3f7f7f7f2f2f2eeeeeeeeeeeef2f2f2f8f8f8f7f7f7f8f8f8fcfcfcfefefefefefefdfdfdfefefefbfbfbfafafaf5f5f5f3f3f3fbfbfbfdfdfdfcfcfcf9f9f9f5f5f5f2f2f2f2f2f2f1f1f1f2f2f2f3f3f3f2f2f2f5f5f5f9f9f9fcfcfcfafafafbfbfbfdfdfdfdfdfdfafafaf9f9f9fafafafdfdfdfefefef9f9f9f8f8f8f9f9f9f4f4f4f1f1f1ecececf1f1f1f7f7f7f3f3f3f9f9f9fcfcfcfafafaf3f3f3f7f7f7fdfdfdfefefefdfdfdfcfcfcfcfcfcfafafaf6f6f6f2f2f2f1f1f1f1f1f1f3f3f3f7f7f7f9f9f9fdfdfdfdfdfdfafafafffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafaf9f9f9fafafaf9f9f9f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfafafaf9f9f9fafafafefefefbfbfbf8f8f8f4f4f4f4f4f4f5f5f5f7f7f7f6f6f6f5f5f5f3f3f3f6f6f6fcfcfcf6f6f6f3f3f3f6f6f6f2f2f2f4f4f4f6f6f6f6f6f6f2f2f2f0f0f0edededf3f3f3f7f7f7f6f6f6f6f6f6f5f5f5fafafafafafafbfbfbfbfbfbf8f8f8fbfbfbfcfcfcfbfbfbf9f9f9f6f6f6f6f6f6f8f8f8fafafafafafafcfcfcf7f7f7f8f8f8f8f8f8fafafafafafafcfcfcfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9fafafafafafafafafaf6f6f6f4f4f4f3f3f3f3f3f3f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8fbfbfbfafafafafafafdfdfdfdfdfdfafafaf9f9f9f8f8f8fafafafefefefbfbfbf9f9f9fafafafdfdfdfefefefefefefcfcfcf7f7f7f6f6f6f7f7f7f4f4f4f7f7f7fafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f5f5f5f6f6f6f8f8f8f9f9f9fbfbfbfafafafafafaf8f8f8fbfbfbfafafaf6f6f6fafafafcfcfcfafafaf9f9f9f9f9f9fbfbfbfefefef3f3f3f0f0f0fbfbfbfefefef1f1f1f2f2f2f4f4f4f5f5f5f6f6f6f5f5f5f5f5f5f3f3f3f2f2f2f3f3f3f3f3f3efefeff0f0f0f3f3f3f3f3f3f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdf9f9f9f4f4f4f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdf7f7f7f3f3f3f5f5f5fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfafafaf9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fafafafcfcfcfbfbfbf8f8f8f5f5f5f8f8f8fbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbf7f7f7f6f6f6f1f1f1f2f2f2f4f4f4f5f5f5f7f7f7f4f4f4f3f3f3f8f8f8fcfcfcf5f5f5f2f2f2fbfbfbf8f8f8fcfcfcfffffffefefefcfcfcf8f8f8f3f3f3f3f3f3f6f6f6f2f2f2f2f2f2f2f2f2efefefecececefefeff3f3f3f7f7f7f7f7f7eeeeeee5e5e5e4e4e4eaeaeaedededefefeff0f0f0f5f5f5fdfdfdfffffffffffffffffffefefefbfbfbfafafaf9f9f9fbfbfbfafafafdfdfdfffffffffffffefefefcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9fafafafafafafafafafbfbfbfafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f6f6f6f3f3f3f2f2f2f4f4f4f4f4f4f4f4f4f6f6f6f5f5f5f2f2f2f2f2f2f5f5f5f3f3f3f0f0f0ececece9e9e9e8e8e8edededf1f1f1efefefebebebf0f0f0fbfbfbf9f9f9f2f2f2f8f8f8fefefefffffffffffffdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffefefefcfcfcf9f9f9f8f8f8f6f6f6f3f3f3efefefebebebeaeaeaf1f1f1f5f5f5f8f8f8fbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f6f6f6f6f6f6f4f4f4f3f3f3f4f4f4f9f9f9fcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f9f9f9fafafaf9f9f9fcfcfcfcfcfcfafafaf4f4f4f2f2f2efefefeeeeeeeeeeeef0f0f0f0f0f0edededecececf2f2f2f6f6f6f7f7f7f8f8f8f7f7f7f3f3f3f2f2f2f6f6f6fbfbfbfafafafbfbfbfefefefdfdfdfcfcfcf8f8f8fafafafbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f5f5f5f3f3f3f3f3f3f4f4f4f8f8f8fafafaf9f9f9fafafaf9f9f9f9f9f9f4f4f4efefefe9e9e9e9e9e9eaeaeaedededf1f1f1f4f4f4f4f4f4eeeeeeefefeff8f8f8f7f7f7edededf2f2f2fcfcfcfefefefefefefffffffdfdfdfcfcfcfdfdfdfbfbfbfbfbfbf7f7f7f6f6f6f7f7f7f6f6f6f4f4f4f7f7f7fdfdfdfdfdfdf9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f7f7f7fcfcfcfdfdfdfcfcfcfbfbfbfafafaf8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f3f3f3f2f2f2f5f5f5f7f7f7f9f9f9f6f6f6f7f7f7fbfbfbfdfdfdfefefefcfcfcfbfbfbfdfdfdfdfdfdfbfbfbf9f9f9fafafaf9f9f9fcfcfcfdfdfdfafafaf7f7f7f9f9f9fafafafdfdfdfcfcfcf3f3f3eaeaeae6e6e6e7e7e7f4f4f4f7f7f7f7f7f7f4f4f4efefefeeeeeee8e8e8ecececeeeeeeeeeeeeefefefececece6e6e6ecececf4f4f4f0f0f0ebebebecececf2f2f2f7f7f7f6f6f6f6f6f6f8f8f8fbfbfbf9f9f9f6f6f6f6f6f6f5f5f5f5f5f5f7f7f7fcfcfcf9f9f9f6f6f6f4f4f4f7f7f7fafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8f5f5f5f4f4f4f5f5f5f4f4f4fafafafcfcfcfafafaf9f9f9f8f8f8f3f3f3f6f6f6f8f8f8f6f6f6f3f3f3f5f5f5f5f5f5f7f7f7fcfcfcfdfdfdfbfbfbfbfbfbf6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8fafafaf8f8f8f7f7f7f8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f7f7f7fcfcfcfefefefefefefdfdfdfdfdfdfefefefffffffefefefafafafcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfcfcfcf7f7f7f9f9f9fcfcfcfafafaf8f8f8fafafafafafaf9f9f9f9f9f9fafafafbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfafafaf9f9f9fafafaf9f9f9fafafafcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcf9f9f9fafafafffffffffffffefefefefefefefefefcfcfcfbfbfbfbfbfbf9f9f9f8f8f8fdfdfdfbfbfbf9f9f9fafafafdfdfdfefefef9f9f9f6f6f6f9f9f9fdfdfdf5f5f5edededecececefefeff2f2f2f2f2f2f2f2f2efefefefefeff1f1f1efefeff3f3f3f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9fafafafcfcfcfafafaf6f6f6f6f6f6f7f7f7fbfbfbf4f4f4efefeff4f4f4f7f7f7fbfbfbfbfbfbfbfbfbfefefefafafafcfcfcfbfbfbfafafaf8f8f8fafafaf9f9f9f9f9f9fafafaf8f8f8fafafafcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f6f6f6f7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f2f2f2f5f5f5f8f8f8f9f9f9fafafaf8f8f8f9f9f9f9f9f9fbfbfbf7f7f7f3f3f3f3f3f3f1f1f1f2f2f2f5f5f5f8f8f8fafafafcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfefefefffffff5f5f5eeeeeefbfbfbfbfbfbf3f3f3eeeeeeeeeeeeedededf2f2f2eeeeeeeeeeeef1f1f1f5f5f5f8f8f8f6f6f6f3f3f3f1f1f1f1f1f1e9e9e9e8e8e8eeeeeef6f6f6fbfbfbfefefefffffffffffffffffffffffffbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf9f9f9f8f8f8fafafafefefefefefefbfbfbfafafaf9f9f9f8f8f8f9f9f9fafafafcfcfcfbfbfbfafafafdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f9f9f9fbfbfbfafafaf7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f5f5f5f2f2f2f3f3f3f3f3f3f3f3f3f2f2f2f3f3f3f5f5f5f7f7f7f4f4f4f5f5f5f4f4f4f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfafafaf8f8f8f2f2f2eeeeeef5f5f5fbfbfbf6f6f6f6f6f6fafafafbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfbfdfdfdfdfdfdfbfbfbfafafaf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f8f8f8f4f4f4f1f1f1f1f1f1f0f0f0f1f1f1f9f9f9fefefefffffffefefefbfbfbfbfbfbf7f7f7f4f4f4f5f5f5f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f4f4f4f3f3f3f3f3f3f7f7f7f9f9f9f8f8f8f3f3f3f1f1f1efefefeeeeeeedededeeeeeef6f6f6f7f7f7f2f2f2f1f1f1f0f0f0f0f0f0edededf2f2f2fdfdfdf9f9f9f4f4f4f6f6f6f7f7f7f7f7f7f3f3f3f5f5f5f5f5f5f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7fafafaf6f6f6f4f4f4f5f5f5f2f2f2f2f2f2f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f7f7f7fafafafbfbfbf8f8f8f5f5f5f7f7f7f8f8f8f5f5f5f1f1f1edededf2f2f2f7f7f7fcfcfcfdfdfdfafafaf6f6f6f9f9f9fdfdfdfcfcfcfefefefffffffffffffffffffffffffefefefefefefdfdfdf8f8f8f7f7f7fbfbfbfafafafafafafafafaf8f8f8f8f8f8f8f8f8f4f4f4f2f2f2ececececececf5f5f5f5f5f5f3f3f3f9f9f9fafafaf6f6f6f7f7f7fcfcfcfafafaf8f8f8f3f3f3f0f0f0eeeeeeeeeeeef3f3f3f2f2f2eeeeeef0f0f0f4f4f4f5f5f5f7f7f7f9f9f9fafafaf7f7f7fafafafbfbfbfafafafafafafcfcfcf8f8f8f0f0f0e9e9e9ebebebf6f6f6f8f8f8f4f4f4efefefedededefefeff1f1f1f2f2f2f6f6f6fafafafcfcfcfbfbfbfbfbfbf5f5f5ededede8e8e8e7e7e7e9e9e9e5e5e5e9e9e9eaeaeaececece7e7e7e9e9e9ededede8e8e8e6e6e6ebebebefefeff0f0f0f0f0f0f4f4f4f8f8f8f8f8f8fafafafcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9fafafafcfcfcfdfdfdfefefefdfdfdfefefefefefefefefefdfdfdfafafafafafafbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fafafafafafafcfcfcfefefefefefefefefefdfdfdfefefefefefefcfcfcfcfcfcfbfbfbfbfbfbfcfcfcf7f7f7f5f5f5fafafafffffffffffffefefefbfbfbf9f9f9fcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfafafaf7f7f7f7f7f7f7f7f7fafafaf7f7f7f7f7f7f7f7f7f9f9f9fbfbfbf8f8f8fafafaf8f8f8f9f9f9f8f8f8f5f5f5fafafaf7f7f7f6f6f6f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9fafafaf8f8f8fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcf7f7f7f7f7f7f7f7f7fbfbfbfefefefcfcfcfafafaf2f2f2f6f6f6f6f6f6fdfdfdfffffffefefefffffffefefefbfbfbfcfcfcf4f4f4f5f5f5f4f4f4f3f3f3fefefef8f8f8fafafafefefefcfcfcfdfdfdfdfdfdfafafaf4f4f4f6f6f6f8f8f8fdfdfdfafafaf6f6f6f7f7f7f5f5f5f5f5f5f8f8f8fbfbfbfafafaf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f6f6f6f5f5f5fbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfbfbfbf9f9f9fdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfffffffdfdfdfafafafbfbfbfdfdfdfefefefefefefbfbfbfafafaf8f8f8f7f7f7f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbf7f7f7f3f3f3f1f1f1eeeeeeeeeeeeefefeff1f1f1f4f4f4f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdfafafafbfbfbfcfcfcfcfcfcfafafaf5f5f5f2f2f2efefeff1f1f1f6f6f6f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdf9f9f9f5f5f5f6f6f6f9f9f9f2f2f2eeeeeef0f0f0f8f8f8f5f5f5f6f6f6fafafaf9f9f9fcfcfcfcfcfcfbfbfbfbfbfbf5f5f5eaeaeae1e1e1e3e3e3eeeeeefafafafafafafcfcfcfdfdfdfafafafafafafbfbfbfcfcfcfefefefefefefdfdfdfcfcfcfcfcfcfefefefdfdfdfefefefefefefdfdfdfafafaf9f9f9fafafaf8f8f8fafafafbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fafafaf8f8f8f6f6f6f5f5f5f4f4f4f2f2f2f0f0f0efefefeeeeeeebebebe9e9e9ebebebececece8e8e8ecececefefeff1f1f1f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f4f4f4fbfbfbfdfdfdf7f7f7f8f8f8fefefefcfcfcfbfbfbfcfcfcfcfcfcfefefefffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfafafafafafafcfcfcfbfbfbfafafaf8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfefefefefefefbfbfbf8f8f8f9f9f9f6f6f6f4f4f4f3f3f3f6f6f6f2f2f2f8f8f8f7f7f7f5f5f5fafafafdfdfdfcfcfcfcfcfcfafafaf8f8f8f7f7f7f6f6f6f3f3f3f2f2f2f1f1f1f0f0f0f1f1f1f0f0f0f4f4f4f0f0f0ebebebedededefefeff4f4f4f3f3f3efefefedededebebebedededf4f4f4f8f8f8f7f7f7f7f7f7f3f3f3f6f6f6fbfbfbfefefefdfdfdfefefefffffffefefefcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfafafafafafafbfbfbfbfbfbfafafaf4f4f4f2f2f2f8f8f8fbfbfbfbfbfbfafafaf6f6f6f4f4f4f2f2f2efefeff0f0f0f2f2f2f6f6f6f8f8f8f8f8f8f5f5f5f7f7f7f6f6f6f9f9f9fdfdfdfefefefffffffffffffefefefefefefffffffffffffdfdfdfcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f2f2f2efefefececece9e9e9e9e9e9e8e8e8f3f3f3fcfcfcfafafaf7f7f7f5f5f5f2f2f2efefefededede9e9e9e6e6e6e7e7e7eeeeeef1f1f1edededeeeeeef1f1f1f0f0f0f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f1f1f1eeeeeeeeeeeef0f0f0f1f1f1f3f3f3ececece8e8e8ecececefefefeeeeeeeeeeeeedededf0f0f0f3f3f3f4f4f4efefefeaeaeaebebebedededf0f0f0f5f5f5f5f5f5f6f6f6f1f1f1f2f2f2f7f7f7f6f6f6f5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f9f9f9fafafaf8f8f8f7f7f7f4f4f4f7f7f7f8f8f8f8f8f8fbfbfbfafafafcfcfcfffffffffffffefefefbfbfbfbfbfbfdfdfdfbfbfbfcfcfcfefefefcfcfcfafafafefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefdfdfdfefefefefefefdfdfdf9f9f9fbfbfbfcfcfcfcfcfcfbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbf8f8f8f7f7f7f6f6f6f2f2f2f1f1f1f8f8f8fafafaf5f5f5f1f1f1efefeff2f2f2fafafafcfcfcfdfdfdfafafaf7f7f7f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1f5f5f5f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7fafafafcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfefefefefefefcfcfcf8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f4f4f4f8f8f8fafafafafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f3f3f3f6f6f6fafafaf9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9fafafafdfdfdfefefef7f7f7f7f7f7f9f9f9fcfcfcfdfdfdf5f5f5f6f6f6f4f4f4fafafafbfbfbfbfbfbfbfbfbfefefefcfcfcf2f2f2f3f3f3f5f5f5f6f6f6fcfcfcfbfbfbf0f0f0f8f8f8f7f7f7f9f9f9fdfdfdfefefefbfbfbf6f6f6f8f8f8fcfcfcf7f7f7f5f5f5fbfbfbfafafaf5f5f5f8f8f8f4f4f4f4f4f4f6f6f6f8f8f8fefefefbfbfbf7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9fbfbfbfafafaf2f2f2eeeeeef0f0f0f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbfafafaf8f8f8f9f9f9f7f7f7f9f9f9fafafaf7f7f7fafafafdfdfdfcfcfcfbfbfbfafafaf9f9f9f5f5f5f1f1f1f1f1f1f1f1f1f5f5f5f8f8f8f9f9f9fafafafcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f5f5f5f6f6f6f6f6f6f4f4f4f2f2f2f5f5f5f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f4f4f4f1f1f1f1f1f1eeeeeeefefeff4f4f4fbfbfbfbfbfbf5f5f5fcfcfcfffffffbfbfbfcfcfcf9f9f9f4f4f4f0f0f0e9e9e9e1e1e1e1e1e1e9e9e9f0f0f0fcfcfcfffffffffffffffffffafafaf2f2f2f5f5f5f9f9f9fcfcfcfdfdfdf5f5f5ededededededf2f2f2fcfcfcfdfdfdf8f8f8f2f2f2f0f0f0f7f7f7f6f6f6fbfbfbfefefefdfdfdfcfcfcfbfbfbfafafaf7f7f7f5f5f5f3f3f3f4f4f4f2f2f2edededeaeaeaebebebebebebedededeeeeeef0f0f0f3f3f3f3f3f3f2f2f2f7f7f7f8f8f8f8f8f8f4f4f4f0f0f0edededeeeeeeeeeeeef5f5f5edededf0f0f0f2f2f2f8f8f8fbfbfbfcfcfcfffffffffffffefefefdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefafafafafafafbfbfbf9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfafafaf8f8f8f5f5f5f5f5f5f3f3f3f3f3f3f2f2f2f6f6f6fafafafbfbfbfdfdfdfdfdfdfbfbfbfafafafbfbfbfcfcfcfbfbfbfcfcfcfefefefafafaf6f6f6f6f6f6f4f4f4f4f4f4f3f3f3f7f7f7fbfbfbfdfdfdf8f8f8f6f6f6f7f7f7f6f6f6f3f3f3f2f2f2f2f2f2f1f1f1efefefefefefeeeeeeeeeeeef2f2f2f3f3f3efefeff1f1f1f9f9f9fafafaf9f9f9fdfdfdfafafafdfdfdfefefefefefefefefefefefefefefefffffffefefefafafafbfbfbfcfcfcfdfdfdfefefefffffffefefefdfdfdfbfbfbf7f7f7f8f8f8f9f9f9f8f8f8fcfcfcfbfbfbfafafaf9f9f9fafafaf6f6f6f4f4f4f7f7f7f8f8f8f7f7f7f9f9f9fafafafcfcfcfbfbfbfafafaf7f7f7f3f3f3f4f4f4f6f6f6f8f8f8fafafafdfdfdfefefefefefefdfdfdfdfdfdfefefefefefefcfcfcf8f8f8f7f7f7f9f9f9fafafafbfbfbfafafaf9f9f9f3f3f3f0f0f0ededede9e9e9eaeaeaf1f1f1f5f5f5f1f1f1ededededededeeeeeef3f3f3fafafafbfbfbf7f7f7f2f2f2efefefedededf0f0f0f2f2f2f7f7f7f8f8f8f9f9f9f9f9f9f5f5f5f2f2f2f7f7f7f9f9f9f3f3f3f5f5f5f7f7f7f6f6f6f6f6f6f0f0f0f1f1f1f1f1f1edededeeeeeef1f1f1f2f2f2f3f3f3efefefefefeff1f1f1f7f7f7f6f6f6f5f5f5fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f7f7f7f9f9f9fdfdfdfefefefefefefdfdfdfefefefffffffefefefcfcfcfcfcfcfdfdfdfefefefcfcfcfbfbfbfafafafcfcfcfffffffffffffefefefffffffcfcfcfdfdfdfefefefbfbfbf9f9f9fcfcfcfefefefdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcf5f5f5f5f5f5fdfdfdfbfbfbf7f7f7f7f7f7f2f2f2f6f6f6f8f8f8f7f7f7f9f9f9f5f5f5f2f2f2f0f0f0f5f5f5f6f6f6f6f6f6f5f5f5f3f3f3f5f5f5f8f8f8f6f6f6f1f1f1f0f0f0f1f1f1f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbf8f8f8f7f7f7fbfbfbfcfcfcfafafaf9f9f9fafafaf9f9f9f6f6f6f7f7f7f4f4f4f3f3f3f6f6f6fbfbfbf8f8f8f9f9f9fafafaf4f4f4f3f3f3f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f7f7f7f6f6f6f9f9f9f8f8f8f1f1f1efefeff8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8fafafafafafaf9f9f9fbfbfbfcfcfcfafafaf9f9f9fafafafafafafcfcfcfafafafafafaf8f8f8f8f8f8f8f8f8fbfbfbf7f7f7f0f0f0f8f8f8fdfdfdfcfcfcfbfbfbfcfcfcf9f9f9f9f9f9fdfdfdfbfbfbf7f7f7f7f7f7f8f8f8f4f4f4f8f8f8fdfdfdf5f5f5e7e7e7e6e6e6edededfbfbfbf3f3f3f1f1f1f5f5f5f6f6f6f2f2f2f2f2f2f8f8f8fafafafbfbfbfafafaf8f8f8eeeeeee4e4e4f0f0f0fbfbfbf9f9f9fafafafcfcfcfcfcfcfcfcfcfdfdfdfefefefffffffdfdfdfdfdfdfcfcfcfefefefcfcfcf9f9f9f9f9f9f7f7f7f8f8f8fafafaf9f9f9f9f9f9f8f8f8fafafafafafafafafafdfdfdfcfcfcf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9fafafafcfcfcf7f7f7f7f7f7f8f8f8fdfdfdfdfdfdfafafaf7f7f7f4f4f4f4f4f4f2f2f2edededeeeeeeedededefefeff0f0f0f2f2f2f3f3f3f7f7f7f7f7f7f6f6f6f7f7f7fafafaf9f9f9f5f5f5f3f3f3f5f5f5f5f5f5f6f6f6f4f4f4f3f3f3f3f3f3f4f4f4f8f8f8fbfbfbfdfdfdf9f9f9f9f9f9fbfbfbf9f9f9fafafaf8f8f8f4f4f4f3f3f3f2f2f2f2f2f2f7f7f7f7f7f7f7f7f7fcfcfcfdfdfdfdfdfdfefefefffffffdfdfdf7f7f7f8f8f8f8f8f8f0f0f0ebebebebebebeeeeeef2f2f2f5f5f5f8f8f8fcfcfcfffffffffffffefefefdfdfdfcfcfcfefefefefefefdfdfdfefefefffffffcfcfcefefefeaeaeaf0f0f0f7f7f7f4f4f4f5f5f5fafafaf9f9f9f6f6f6f8f8f8fbfbfbf7f7f7f7f7f7f6f6f6f0f0f0f1f1f1efefefefefefedededeeeeeeefefefeeeeeeecececeeeeeef4f4f4f9f9f9fafafafafafaf7f7f7f7f7f7f6f6f6f3f3f3f4f4f4f3f3f3f2f2f2f0f0f0f5f5f5f1f1f1f1f1f1f6f6f6f9f9f9fefefefefefefefefefefefefefefefefefefdfdfdf8f8f8f7f7f7f5f5f5f2f2f2f2f2f2f3f3f3f3f3f3f6f6f6fafafaf8f8f8f8f8f8f4f4f4f7f7f7f8f8f8f6f6f6f3f3f3f9f9f9fbfbfbf7f7f7f5f5f5f7f7f7f6f6f6f4f4f4f5f5f5f5f5f5f5f5f5f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f3f3f3f4f4f4f7f7f7fafafafbfbfbfafafafdfdfdfdfdfdfbfbfbfafafafbfbfbf9f9f9f4f4f4edededebebebf0f0f0efefefececececececf0f0f0efefefebebebefefeff5f5f5f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffffefefefefefefdfdfdfdfdfdfcfcfcfdfdfdfefefefdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfafafafcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f4f4f4fafafafdfdfdfdfdfdfefefefdfdfdfdfdfdfcfcfcfefefefffffffefefefefefefefefefbfbfbfbfbfbfafafafafafafcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfefefefdfdfdfbfbfbfafafaf9f9f9f7f7f7f5f5f5fafafafdfdfdfbfbfbf9f9f9f7f7f7f9f9f9f7f7f7f9f9f9fbfbfbf3f3f3edededf0f0f0f1f1f1f3f3f3f2f2f2efefeff5f5f5fefefefdfdfdfdfdfdfefefefcfcfcf7f7f7f4f4f4efefefecececeeeeeef4f4f4f9f9f9fafafafafafafafafafafafafafafafafafafafafaf9f9f9f7f7f7f5f5f5f3f3f3f6f6f6f5f5f5f3f3f3f5f5f5f6f6f6fbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefdfdfdfdfdfdfafafaf5f5f5fbfbfbfffffffffffffefefefefefefefefefcfcfcfdfdfdfefefefdfdfdfafafaf5f5f5f5f5f5f1f1f1ededededededf2f2f2f4f4f4f6f6f6f3f3f3f7f7f7fbfbfbf9f9f9f3f3f3f8f8f8fafafaf7f7f7f4f4f4f5f5f5f3f3f3f5f5f5f8f8f8f5f5f5f5f5f5f8f8f8f7f7f7f4f4f4f1f1f1efefeff3f3f3f5f5f5f6f6f6f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f7f7f7f4f4f4fafafafafafaf7f7f7f6f6f6f0f0f0efefeff0f0f0edededebebebecececeeeeeeefefeff4f4f4f4f4f4f5f5f5f3f3f3f5f5f5f7f7f7f9f9f9fbfbfbf7f7f7f2f2f2f4f4f4f7f7f7f9f9f9f6f6f6f4f4f4f0f0f0efefeff1f1f1f2f2f2f5f5f5f4f4f4efefefebebebefefeff6f6f6f3f3f3f5f5f5f3f3f3f6f6f6f6f6f6efefefedededf7f7f7fcfcfcfdfdfdfffffffffffffffffffffffffcfcfcf8f8f8f5f5f5f7f7f7f6f6f6f4f4f4f4f4f4f2f2f2fafafafdfdfdfcfcfcfbfbfbf8f8f8fafafafcfcfcfafafafdfdfdfdfdfdfbfbfbfafafaf8f8f8f9f9f9fbfbfbfafafaf8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8fbfbfbfdfdfdfbfbfbf9f9f9f2f2f2fafafafdfdfdfafafaf9f9f9f0f0f0e9e9e9f2f2f2f4f4f4f1f1f1fcfcfcfafafaebebebe9e9e9efefeff5f5f5fafafaf9f9f9f8f8f8fcfcfcf8f8f8ecececf3f3f3fdfdfdf6f6f6f0f0f0f4f4f4fefefefdfdfdf1f1f1efefeff4f4f4f6f6f6f5f5f5f4f4f4f3f3f3ecececefefeffafafafdfdfdfbfbfbfcfcfcfafafaf9f9f9fcfcfcfefefefdfdfdfdfdfdfbfbfbf9f9f9fbfbfbf8f8f8f9f9f9fbfbfbfafafafcfcfcfdfdfdfefefefdfdfdfcfcfcfefefefefefefefefefdfdfdfcfcfcf9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcf7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f6f6f6f3f3f3f1f1f1f4f4f4f7f7f7f8f8f8fbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f5f5f5f2f2f2f1f1f1efefefeeeeeef7f7f7f6f6f6f4f4f4fafafafcfcfcf8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f4f4f4eeeeeee9e9e9f0f0f0f4f4f4f8f8f8fcfcfcfefefefffffffefefefffffffffffffffffffefefefafafaf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f5f5f5eeeeeef3f3f3f7f7f7f3f3f3efefefefefeff1f1f1f2f2f2f6f6f6f5f5f5f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7fafafaf9f9f9fbfbfbf9f9f9fcfcfcfefefefdfdfdfdfdfdfffffffffffffefefefefefefefefefdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfefefefffffffffffffefefefcfcfcfcfcfcf9f9f9f9f9f9f7f7f7f5f5f5f2f2f2f2f2f2f1f1f1f0f0f0f3f3f3f6f6f6fbfbfbfafafafcfcfcfdfdfdfcfcfcf8f8f8f0f0f0efefeff1f1f1f9f9f9f5f5f5f6f6f6f5f5f5f7f7f7f8f8f8f4f4f4f5f5f5f7f7f7f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7fbfbfbfbfbfbf7f7f7f4f4f4f2f2f2f3f3f3f0f0f0efefefedededebebebeaeaeaeeeeeeeeeeeee9e9e9efefeff1f1f1f5f5f5fcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfefefefffffffefefefefefefefefefdfdfdfefefefefefefefefefcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfafafaf9f9f9f7f7f7f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fdfdfdfffffffefefefcfcfcf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7fbfbfbfbfbfbf8f8f8f8f8f8fdfdfdfefefefdfdfdfafafaf8f8f8fbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafafcfcfcfafafaf7f7f7f3f3f3f4f4f4f6f6f6fdfdfdfefefefdfdfdfcfcfcf8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f5f5f5fafafafbfbfbfbfbfbf9f9f9f3f3f3efefeff7f7f7fafafafcfcfcfdfdfdfcfcfcfefefefffffffffffffffffffefefefffffffffffffefefefefefefffffffefefefffffffffffffefefefcfcfcf9f9f9f7f7f7f5f5f5f3f3f3f1f1f1f3f3f3f1f1f1ebebebe3e3e3dbdbdbedededf6f6f6f1f1f1ecececf0f0f0f2f2f2edededebebebe7e7e7e7e7e7e8e8e8e9e9e9ebebebe7e7e7e3e3e3e4e4e4e6e6e6e7e7e7ebebebecececefefeff4f4f4f2f2f2f2f2f2f5f5f5f5f5f5f3f3f3f1f1f1f6f6f6f7f7f7f9f9f9fafafaf7f7f7f4f4f4f3f3f3f4f4f4f3f3f3f3f3f3f7f7f7f8f8f8f9f9f9fafafafcfcfcfcfcfcfcfcfcf7f7f7f4f4f4f6f6f6f8f8f8f7f7f7f2f2f2f1f1f1f4f4f4f7f7f7fafafaf6f6f6f4f4f4f3f3f3f8f8f8fafafaf8f8f8f8f8f8f9f9f9fafafafafafafbfbfbfcfcfcfafafafbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f3f3f3f3f3f3f6f6f6f4f4f4f7f7f7fafafafafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdf9f9f9f9f9f9fbfbfbfefefefdfdfdfcfcfcf8f8f8f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcf9f9f9f3f3f3f4f4f4f9f9f9fcfcfcfffffff9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8fcfcfcfcfcfcf9f9f9fafafaf8f8f8f9f9f9f8f8f8fbfbfbf8f8f8fafafaf9f9f9f9f9f9fafafafcfcfcf8f8f8fafafaf8f8f8f6f6f6f7f7f7f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f6f6f6f3f3f3f3f3f3f2f2f2f3f3f3f5f5f5f4f4f4f3f3f3f9f9f9fafafaf7f7f7f6f6f6edededf6f6f6fbfbfbfefefefbfbfbf9f9f9f8f8f8f7f7f7fafafaf4f4f4ebebebe9e9e9f2f2f2fafafafdfdfdfffffffffffffdfdfdfafafaf5f5f5f6f6f6fafafafcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffbfbfbf7f7f7fcfcfcfcfcfcf9f9f9f6f6f6f4f4f4f2f2f2f3f3f3f5f5f5f5f5f5fbfbfbfcfcfcfcfcfcfefefefdfdfdfffffffefefefefefefefefefdfdfdfdfdfdfbfbfbfafafaf9f9f9f6f6f6f4f4f4f3f3f3f2f2f2f1f1f1efefefedededf1f1f1f0f0f0f0f0f0efefeff0f0f0f1f1f1f3f3f3f9f9f9fbfbfbfbfbfbfafafaf8f8f8f8f8f8f9f9f9f7f7f7f4f4f4f6f6f6fafafaf8f8f8f9f9f9fafafafafafaf8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbf7f7f7f5f5f5f4f4f4f2f2f2f2f2f2f0f0f0edededf0f0f0f2f2f2f6f6f6f9f9f9f5f5f5f4f4f4f4f4f4f7f7f7f6f6f6efefeff1f1f1f4f4f4f2f2f2f3f3f3f4f4f4f8f8f8f8f8f8f8f8f8fafafafafafafafafafdfdfdfefefef9f9f9f7f7f7fdfdfdfefefefefefefefefefbfbfbf9f9f9f5f5f5f3f3f3f4f4f4f4f4f4f5f5f5f9f9f9fafafafbfbfbfbfbfbfdfdfdfefefef8f8f8f8f8f8f8f8f8f7f7f7f3f3f3f0f0f0f2f2f2f3f3f3f1f1f1f5f5f5f9f9f9fcfcfcfbfbfbfdfdfdfefefefefefefcfcfcfdfdfdf9f9f9f1f1f1f9f9f9fffffffafafafbfbfbfefefefdfdfdfefefefffffffdfdfdfbfbfbf8f8f8f5f5f5f7f7f7fafafafdfdfdfafafaf8f8f8f7f7f7f9f9f9fafafaf7f7f7f7f7f7f8f8f8f8f8f8f7f7f7fbfbfbfdfdfdfdfdfdfefefefefefefdfdfdf8f8f8f7f7f7f2f2f2efefeff3f3f3f6f6f6fbfbfbf8f8f8f6f6f6f8f8f8fdfdfdfafafafcfcfcfefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfefefefefefef8f8f8f4f4f4f6f6f6f8f8f8f8f8f8f3f3f3f3f3f3eeeeeeebebebececececececedededefefeff3f3f3f4f4f4f6f6f6fcfcfcfefefefefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfafafaf9f9f9f8f8f8fafafafafafaf8f8f8f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3f5f5f5f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f6f6f6f3f3f3f2f2f2f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f5f5f5f2f2f2f1f1f1f2f2f2f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7fbfbfbfbfbfbfcfcfcfdfdfdfafafaf3f3f3f1f1f1f1f1f1edededf0f0f0f2f2f2f5f5f5f7f7f7f5f5f5f4f4f4f6f6f6f7f7f7f6f6f6f4f4f4f4f4f4f6f6f6f5f5f5f4f4f4f1f1f1f0f0f0f1f1f1f1f1f1f4f4f4f5f5f5f6f6f6f9f9f9f9f9f9fcfcfcfbfbfbf6f6f6f2f2f2f2f2f2f2f2f2f5f5f5f2f2f2f0f0f0edededf4f4f4f8f8f8f9f9f9f8f8f8f4f4f4f3f3f3fbfbfbfafafafefefefefefefdfdfdfdfdfdfdfdfdfcfcfcf7f7f7f5f5f5f5f5f5f7f7f7fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f5f5f5f8f8f8fbfbfbf8f8f8f1f1f1edededefefefeeeeeee8e8e8eaeaeaf3f3f3f3f3f3edededf0f0f0f4f4f4fafafaf7f7f7f4f4f4f5f5f5f8f8f8f7f7f7f5f5f5f3f3f3f3f3f3f4f4f4f6f6f6f8f8f8f9f9f9fafafafbfbfbfbfbfbf7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f4f4f4f1f1f1eeeeeeeeeeeeefefeff0f0f0f0f0f0f0f0f0f0f0f0edededebebebedededf0f0f0f3f3f3f1f1f1f3f3f3f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f8f8f8f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8fafafafcfcfcfcfcfcf9f9f9f7f7f7f7f7f7fafafaf8f8f8f8f8f8f5f5f5f5f5f5f6f6f6f7f7f7fafafafbfbfbf7f7f7f5f5f5f5f5f5f9f9f9f5f5f5eaeaeae7e7e7fcfcfcfcfcfcefefefececececececf8f8f8fafafaedededefefeff8f8f8f8f8f8f7f7f7f2f2f2f5f5f5fdfdfdf9f9f9fcfcfcfffffffffffffffffffffffffffffffdfdfdfdfdfdfafafaf7f7f7eeeeeef3f3f3f5f5f5f3f3f3f6f6f6f4f4f4f3f3f3f7f7f7fafafafafafaf8f8f8f5f5f5f9f9f9f9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f8f8f8f8f8f8fafafaf7f7f7f6f6f6f5f5f5f6f6f6fcfcfcf9f9f9f5f5f5f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fafafaf8f8f8f5f5f5f9f9f9f8f8f8f8f8f8f2f2f2f5f5f5fbfbfbf7f7f7edededf3f3f3fafafaf6f6f6fcfcfcfdfdfdf9f9f9f9f9f9f7f7f7fafafafafafafefefefcfcfcfbfbfbf7f7f7f9f9f9f5f5f5eeeeeef2f2f2f4f4f4f1f1f1f7f7f7f9f9f9f4f4f4f0f0f0f3f3f3f5f5f5f3f3f3f6f6f6f9f9f9fcfcfcfbfbfbf8f8f8fdfdfdfefefefdfdfdfbfbfbfbfbfbf8f8f8efefefedededececececececeeeeeef1f1f1f4f4f4f4f4f4f8f8f8f9f9f9fdfdfdfdfdfdfcfcfcf8f8f8f6f6f6f4f4f4f3f3f3f2f2f2f2f2f2f3f3f3f0f0f0edededeeeeeeefefeff0f0f0f1f1f1f3f3f3f2f2f2f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7fafafaf9f9f9f9f9f9fdfdfdfefefefefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfafafafafafaf7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbfafafaf9f9f9f4f4f4eeeeeeefefeff3f3f3f6f6f6f5f5f5f4f4f4f7f7f7fdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfffffffcfcfcf5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfbfbfbf9f9f9f7f7f7fdfdfdfefefefbfbfbf7f7f7f6f6f6f4f4f4f7f7f7fafafafcfcfcfbfbfbfcfcfcfcfcfcfafafaf4f4f4f1f1f1f3f3f3f3f3f3f2f2f2eeeeeeedededf4f4f4f7f7f7f4f4f4eeeeeef0f0f0f3f3f3f2f2f2f4f4f4f4f4f4f6f6f6f5f5f5f0f0f0f2f2f2f8f8f8fefefefefefefdfdfdfafafaf8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfefefefafafaf7f7f7f4f4f4f5f5f5f2f2f2f3f3f3f5f5f5f4f4f4f3f3f3fafafafffffffffffffefefefbfbfbf8f8f8fafafafdfdfdfcfcfcf9f9f9f0f0f0f0f0f0f3f3f3f1f1f1f3f3f3f6f6f6f6f6f6fafafafafafafafafaf7f7f7f9f9f9fbfbfbfdfdfdfafafafafafafcfcfcfbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f3f3f3f2f2f2f1f1f1f3f3f3f2f2f2f0f0f0f1f1f1f1f1f1f3f3f3f9f9f9f5f5f5f9f9f9fcfcfcfafafafcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefefefefcfcfcfafafafafafafafafaf8f8f8f6f6f6f5f5f5f2f2f2f2f2f2eeeeeee8e8e8e9e9e9eeeeeef1f1f1f3f3f3f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f7f7f7f3f3f3f3f3f3f1f1f1eeeeeeebebebefefeff6f6f6f4f4f4f4f4f4f3f3f3f0f0f0f2f2f2f5f5f5f3f3f3f4f4f4f8f8f8fafafafbfbfbfcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f4f4f4f1f1f1f4f4f4f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f5f5f5f4f4f4f7f7f7fafafafdfdfdfdfdfdfcfcfcf8f8f8f8f8f8f8f8f8f5f5f5f5f5f5efefefedededf3f3f3f5f5f5f6f6f6f8f8f8fafafafdfdfdfbfbfbf9f9f9fefefefdfdfdf8f8f8f9f9f9fbfbfbfdfdfdfdfdfdf4f4f4e7e7e7edededf0f0f0f1f1f1f4f4f4f1f1f1f1f1f1f5f5f5f7f7f7f5f5f5f2f2f2eeeeeeeeeeeeefefeff1f1f1f6f6f6f7f7f7f3f3f3eeeeeeefefeff7f7f7fafafaf9f9f9fbfbfbfdfdfdfdfdfdfafafaf9f9f9fafafaf7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f5f5f5f3f3f3f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7fafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfbfbfbfafafafcfcfcfdfdfdfdfdfdfdfdfdfffffffffffffefefef8f8f8f5f5f5f9f9f9fdfdfdfbfbfbfafafaf9f9f9f8f8f8fafafafbfbfbfafafaf8f8f8f8f8f8fbfbfbf9f9f9f9f9f9fafafaf8f8f8f7f7f7f9f9f9fbfbfbfafafaf7f7f7f9f9f9f8f8f8fdfdfdfbfbfbfafafafefefefdfdfdf8f8f8f7f7f7fbfbfbf2f2f2eeeeeef0f0f0f6f6f6f9f9f9f0f0f0f3f3f3f6f6f6f7f7f7fafafaf8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9fafafaf4f4f4ecececf3f3f3f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfbfbfbfafafaf8f8f8fafafaf8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7fafafafafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfefefefbfbfbfcfcfcfdfdfdfcfcfcfefefefffffffbfbfbfdfdfdfbfbfbfbfbfbfafafaf8f8f8f6f6f6f9f9f9fffffffffffffffffffefefefcfcfcfafafaf9f9f9fcfcfcfbfbfbfbfbfbfcfcfcf8f8f8f9f9f9f9f9f9f8f8f8f4f4f4f3f3f3f1f1f1f7f7f7f6f6f6f9f9f9f8f8f8f2f2f2f4f4f4f8f8f8fafafafafafafcfcfcfdfdfdf7f7f7efefeff5f5f5fcfcfcfafafaf3f3f3f1f1f1f4f4f4f3f3f3f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfafafaf6f6f6f2f2f2f1f1f1f1f1f1f1f1f1f3f3f3f4f4f4f4f4f4f8f8f8fafafafafafafcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfefefefdfdfdfbfbfbfdfdfdfefefefefefefefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f3f3f3f2f2f2f4f4f4f7f7f7f4f4f4f6f6f6fafafafdfdfdfffffffffffffffffffffffffcfcfcf3f3f3ebebebe6e6e6e4e4e4ebebebedededf3f3f3f7f7f7fcfcfcfefefefefefefefefefdfdfdfbfbfbf7f7f7f9f9f9fdfdfdfcfcfcfdfdfdf9f9f9f6f6f6fafafafbfbfbfdfdfdfcfcfcf8f8f8f4f4f4f7f7f7fefefefefefefdfdfdfafafaf8f8f8f8f8f8f5f5f5efefefeeeeeeeeeeeeecececebebebeaeaeaedededf1f1f1f2f2f2f6f6f6fafafafbfbfbfcfcfcfdfdfdfefefefdfdfdf8f8f8f1f1f1efefeff0f0f0f2f2f2f4f4f4f6f6f6f6f6f6f5f5f5f8f8f8f4f4f4f8f8f8fcfcfcfcfcfcfafafafefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f5f5f5f3f3f3f8f8f8fbfbfbfcfcfcfffffffffffffffffffcfcfcfbfbfbfafafafafafaf9f9f9fafafaf8f8f8efefefefefeff6f6f6f8f8f8f7f7f7efefeff4f4f4f9f9f9f9f9f9fbfbfbfdfdfdfefefefafafaf7f7f7f4f4f4f1f1f1f1f1f1eeeeeeebebebe8e8e8e9e9e9ebebebebebebebebebf3f3f3f7f7f7fafafafcfcfcfefefefdfdfdfdfdfdfdfdfdf9f9f9f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfafafaf8f8f8f8f8f8f3f3f3f3f3f3f2f2f2f0f0f0efefeff0f0f0f0f0f0eeeeeeedededebebebecececebebebedededf4f4f4fafafafcfcfcfdfdfdfdfdfdf9f9f9f7f7f7f8f8f8f7f7f7f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfefefefcfcfcfbfbfbfcfcfcf9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1f1f1f1f1f1f1f6f6f6fdfdfdfffffffefefefcfcfcfefefefefefefdfdfdfefefefefefefffffffefefefefefefffffffffffffffffffefefefefefefdfdfdfafafaf5f5f5f5f5f5f1f1f1ecececf2f2f2f5f5f5f7f7f7f6f6f6fdfdfdfdfdfdfefefefffffffffffffefefefefefefcfcfcfcfcfcfdfdfdf9f9f9f7f7f7f7f7f7f3f3f3f5f5f5f6f6f6f0f0f0efefeff3f3f3f5f5f5fbfbfbfbfbfbfbfbfbfafafafcfcfcfbfbfbf9f9f9f2f2f2f0f0f0eeeeeef0f0f0f3f3f3f9f9f9fafafaf9f9f9fbfbfbfbfbfbfafafafcfcfcfcfcfcf6f6f6f3f3f3fafafaf6f6f6f5f5f5efefefeeeeeef2f2f2f4f4f4f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f8f8f8f6f6f6fafafafdfdfdfffffffffffffdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcf9f9f9fbfbfbfcfcfcfbfbfbfafafaf8f8f8fbfbfbfdfdfdf9f9f9f9f9f9f9f9f9fafafafcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafbfbfbfafafaf8f8f8f8f8f8f7f7f7f6f6f6f7f7f7fbfbfbfbfbfbfafafafefefefefefefdfdfdf8f8f8f1f1f1f3f3f3fafafafafafafdfdfdfafafaf7f7f7f8f8f8f8f8f8f8f8f8f4f4f4f6f6f6f7f7f7f6f6f6f4f4f4f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8fefefefffffff9f9f9fafafafffffffefefefefefefbfbfbfafafafdfdfdfcfcfcfcfcfcf9f9f9edededf1f1f1f2f2f2f7f7f7f9f9f9f2f2f2eaeaeae7e7e7ecececeaeaeae8e8e8e5e5e5e7e7e7efefeff7f7f7fafafafdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f8f8f8fafafafbfbfbfafafafdfdfdfbfbfbf9f9f9fafafafdfdfdfbfbfbfafafafcfcfcfdfdfdfdfdfdfbfbfbf8f8f8f8f8f8fbfbfbf9f9f9f6f6f6fafafafafafaf9f9f9f8f8f8f6f6f6f9f9f9f9f9f9fdfdfdfbfbfbf9f9f9fafafaf5f5f5fbfbfbf8f8f8f5f5f5fafafafafafafdfdfdfdfdfdfefefefcfcfcfdfdfdfefefefdfdfdfcfcfcfafafaf8f8f8f6f6f6fafafafbfbfbf8f8f8f6f6f6f5f5f5f0f0f0f3f3f3f9f9f9f9f9f9f5f5f5f0f0f0f0f0f0f3f3f3f9f9f9fefefefefefefbfbfbf7f7f7f8f8f8fbfbfbfffffffcfcfcf5f5f5f5f5f5f2f2f2f3f3f3fbfbfbfefefefcfcfcfbfbfbfcfcfcfefefefefefefefefefdfdfdfbfbfbf9f9f9f6f6f6f2f2f2f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7fafafafbfbfbfbfbfbfafafafafafaf8f8f8f4f4f4f3f3f3f4f4f4f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fcfcfcf6f6f6f2f2f2f2f2f2f5f5f5f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fdfdfdfdfdfdfefefefefefefbfbfbf6f6f6f2f2f2ebebebe4e4e4dfdfdfdfdfdff1f1f1fafafafbfbfbfdfdfdfefefefffffffdfdfdfefefefbfbfbf3f3f3f7f7f7f5f5f5f0f0f0f6f6f6fafafafbfbfbfafafafbfbfbfdfdfdfbfbfbfafafafcfcfcfffffffdfdfdfdfdfdfefefefffffffefefefafafaf6f6f6f3f3f3eeeeeeececececececefefeff1f1f1f5f5f5f5f5f5f8f8f8f9f9f9fcfcfcfdfdfdfbfbfbf8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefffffffffffffdfdfdfafafaf6f6f6f0f0f0eeeeeef0f0f0f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f1f1f1efefeff5f5f5fcfcfcf9f9f9f9f9f9fcfcfcfcfcfcf9f9f9f7f7f7fafafafefefefffffffefefefafafaf3f3f3eeeeeef0f0f0f6f6f6f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbfafafaf7f7f7f7f7f7f5f5f5f8f8f8fcfcfcfcfcfcfbfbfbf9f9f9f8f8f8fafafaf7f7f7f8f8f8f3f3f3efefefe8e8e8e9e9e9efefeff0f0f0efefeff0f0f0f3f3f3f5f5f5f3f3f3f5f5f5fafafafdfdfdfdfdfdfdfdfdfafafaf8f8f8f9f9f9f8f8f8f4f4f4f4f4f4f0f0f0ededededededf2f2f2f1f1f1f1f1f1f3f3f3f6f6f6f7f7f7f3f3f3f0f0f0f2f2f2f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfffffffffffffffffffffffffefefefbfbfbf9f9f9f9f9f9fafafafcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcf9f9f9fafafaf9f9f9f4f4f4f5f5f5fafafafbfbfbf8f8f8fafafaf8f8f8f3f3f3f5f5f5f4f4f4f4f4f4f2f2f2f8f8f8f7f7f7f5f5f5f6f6f6f4f4f4f2f2f2f3f3f3f5f5f5f5f5f5f7f7f7fafafafcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8fcfcfcfbfbfbfafafaf8f8f8f8f8f8f7f7f7f4f4f4f6f6f6f6f6f6f2f2f2f2f2f2efefeff0f0f0eeeeeeeaeaeae9e9e9f1f1f1f6f6f6fafafafefefefefefefcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f5f5f5f5f5f5f4f4f4f4f4f4f5f5f5f4f4f4f4f4f4f6f6f6f6f6f6f9f9f9fcfcfcfbfbfbfcfcfcfffffffefefefffffffefefefdfdfdfbfbfbfcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8fcfcfcfffffffdfdfdfbfbfbfbfbfbf9f9f9f7f7f7f9f9f9fafafaf4f4f4f4f4f4fafafafcfcfcf9f9f9fdfdfdfcfcfcfcfcfcfcfcfcfdfdfdf9f9f9f6f6f6f1f1f1f1f1f1f3f3f3f4f4f4f6f6f6f3f3f3efefeff2f2f2f8f8f8f8f8f8f5f5f5f3f3f3f4f4f4f4f4f4f2f2f2f9f9f9fbfbfbf9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcfafafafafafaf8f8f8f7f7f7f8f8f8fbfbfbfafafaf6f6f6f5f5f5f4f4f4f3f3f3f7f7f7fcfcfcf7f7f7f9f9f9fafafaf8f8f8fdfdfdfbfbfbf8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8fafafafafafaf5f5f5f8f8f8fcfcfcfdfdfdfefefefcfcfcf7f7f7f9f9f9fdfdfdfdfdfdf8f8f8f4f4f4f6f6f6eeeeeeeaeaeafcfcfcfdfdfdf5f5f5efefefecececefefeff4f4f4f6f6f6f1f1f1efefeff7f7f7f9f9f9f4f4f4f8f8f8f8f8f8fcfcfcfcfcfcf8f8f8fafafaf9f9f9f8f8f8fafafaf6f6f6f6f6f6fafafaf8f8f8fafafafcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfafafaf6f6f6f6f6f6f8f8f8f7f7f7f8f8f8fafafafafafafbfbfbfafafaf8f8f8fafafafbfbfbf9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f7f7f7fafafafbfbfbfdfdfdfdfdfdf9f9f9f5f5f5fcfcfcfcfcfcf3f3f3f4f4f4f2f2f2f2f2f2f0f0f0f0f0f0f2f2f2f6f6f6f5f5f5f2f2f2f1f1f1f7f7f7fcfcfcfcfcfcfafafaf6f6f6f6f6f6fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefafafaf6f6f6fcfcfcfbfbfbf6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7f7f7f7fafafafbfbfbfafafafbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7fafafafafafafbfbfbfcfcfcfdfdfdfefefefcfcfcfdfdfdfdfdfdfbfbfbf6f6f6f5f5f5f5f5f5f6f6f6f3f3f3efefeff2f2f2f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f8f8f8fafafafafafafefefefdfdfdfafafafbfbfbfbfbfbf9f9f9f4f4f4edededebebebe9e9e9e2e2e2dddddddfdfdfe7e7e7edededf7f7f7fcfcfcfffffffffffffffffffffffffffffffdfdfdfbfbfbfafafaf9f9f9f5f5f5f1f1f1efefeff1f1f1f8f8f8f8f8f8fdfdfdfdfdfdfcfcfcfafafaf7f7f7fdfdfdfefefefefefefefefefdfdfdfbfbfbf8f8f8f1f1f1e9e9e9e8e8e8edededf1f1f1f8f8f8fbfbfbfdfdfdfbfbfbf5f5f5f4f4f4f6f6f6f6f6f6f4f4f4f7f7f7f8f8f8f8f8f8fafafafbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfefefefffffffffffffffffffefefefbfbfbf6f6f6f4f4f4f1f1f1f4f4f4f6f6f6f5f5f5f6f6f6f6f6f6f0f0f0f2f2f2f9f9f9fbfbfbf2f2f2f2f2f2f7f7f7fcfcfcfdfdfdfdfdfdf9f9f9f4f4f4f1f1f1f5f5f5fafafafcfcfcfbfbfbf8f8f8f4f4f4f5f5f5f9f9f9fafafafcfcfcfbfbfbfafafaf9f9f9f5f5f5f2f2f2f1f1f1f0f0f0ebebebebebebefefefebebebecececebebebf2f2f2eeeeeef1f1f1fbfbfbfdfdfdfdfdfdf9f9f9fcfcfcfefefefffffffffffffefefefdfdfdfdfdfdfbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7fafafaf9f9f9f7f7f7fafafafefefefbfbfbfafafafcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffffefefefefefefffffffffffffdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfdfdfdfefefefcfcfcfafafafafafaf9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9fafafafbfbfbfcfcfcfafafafafafaf7f7f7f9f9f9fcfcfcfafafafafafaf9f9f9f9f9f9fbfbfbfafafaf6f6f6f8f8f8fafafafdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfafafaf6f6f6f3f3f3f4f4f4f7f7f7f6f6f6f5f5f5f4f4f4f1f1f1f1f1f1f4f4f4f6f6f6f3f3f3f1f1f1f3f3f3f4f4f4f6f6f6f7f7f7fafafafbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f6f6f6f2f2f2eeeeeeeeeeeef2f2f2f8f8f8fafafafafafafafafafafafafafafafdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfefefefefefefdfdfdfbfbfbf8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8fcfcfcfcfcfcfafafafcfcfcf5f5f5f1f1f1f4f4f4f6f6f6f6f6f6f8f8f8fcfcfcfbfbfbf6f6f6f5f5f5fdfdfdfafafaf9f9f9fafafafafafaf7f7f7f6f6f6f6f6f6fbfbfbfdfdfdfcfcfcfcfcfcfafafaf9f9f9f9f9f9fafafafcfcfcf9f9f9f6f6f6f7f7f7fbfbfbfafafaf9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f2f2f2f1f1f1f2f2f2f1f1f1f1f1f1f3f3f3f2f2f2f3f3f3f1f1f1efefeff2f2f2f3f3f3f7f7f7fbfbfbf8f8f8f6f6f6f5f5f5f6f6f6f4f4f4f4f4f4f6f6f6f5f5f5f6f6f6f5f5f5f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8f5f5f5f4f4f4f4f4f4f7f7f7f9f9f9f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7fbfbfbfdfdfdfefefefcfcfcfbfbfbf7f7f7f2f2f2edededf0f0f0fbfbfbfafafaf2f2f2f1f1f1f3f3f3f8f8f8f5f5f5fbfbfbf9f9f9fbfbfbfdfdfdfdfdfdfefefefffffffefefefcfcfcf8f8f8f9f9f9f9f9f9f8f8f8fcfcfcfdfdfdfbfbfbf8f8f8f3f3f3f3f3f3f8f8f8fcfcfcfcfcfcfdfdfdfefefefcfcfcfbfbfbfbfbfbfafafafafafaf8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f3f3f3f4f4f4f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8fafafafafafaf8f8f8fafafafcfcfcfbfbfbfbfbfbfafafafafafafbfbfbfbfbfbf8f8f8f7f7f7fafafafbfbfbfafafaf9f9f9fafafafcfcfcfafafafcfcfcfafafaf4f4f4f0f0f0f0f0f0f8f8f8f7f7f7f5f5f5f3f3f3f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7fbfbfbfdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfdfdfdfafafaf7f7f7f8f8f8fcfcfcfefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf7f7f7f8f8f8f6f6f6ecececf0f0f0f3f3f3f3f3f3f3f3f3f5f5f5f9f9f9fafafaf7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f4f4f4f4f4f4f4f4f4f2f2f2efefefefefefeeeeeeedededf0f0f0f1f1f1f4f4f4fafafafdfdfdfcfcfcfdfdfdfefefefbfbfbfbfbfbfdfdfdf9f9f9f8f8f8f5f5f5f4f4f4efefefe6e6e6e0e0e0dbdbdbe0e0e0e2e2e2dfdfdfdededee5e5e5ecececf2f2f2f9f9f9fdfdfdfffffffffffffffffffffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefef6f6f6eeeeeee2e2e2e8e8e8f6f6f6f9f9f9fbfbfbfcfcfcfafafafafafaf8f8f8f7f7f7f7f7f7fafafaf7f7f7f0f0f0edededf0f0f0efefefeeeeeef3f3f3f8f8f8fbfbfbf8f8f8f4f4f4f0f0f0f0f0f0f7f7f7f4f4f4f4f4f4f7f7f7fcfcfcfdfdfdfefefefdfdfdfbfbfbfbfbfbfefefefcfcfcfbfbfbfafafafdfdfdfefefefefefefefefefcfcfcfdfdfdfefefefefefefffffffcfcfcfbfbfbf7f7f7f4f4f4f9f9f9fcfcfcf7f7f7f4f4f4f3f3f3f8f8f8f8f8f8f8f8f8fcfcfcfefefef9f9f9f2f2f2e9e9e9f5f5f5fdfdfdfefefefbfbfbfafafafbfbfbf7f7f7efefefeaeaeaeeeeeeeeeeeeededede9e9e9e9e9e9eeeeeeefefefefefeff6f6f6f3f3f3efefeff2f2f2fafafafafafafafafaf8f8f8fdfdfdfffffffffffffcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfefefefdfdfdfcfcfcfbfbfbfafafafcfcfcfefefefdfdfdfdfdfdfefefefcfcfcfafafafafafafbfbfbfcfcfcfefefefdfdfdfefefefffffffdfdfdfbfbfbfafafafafafafafafafdfdfdfdfdfdfcfcfcfafafafafafafdfdfdfdfdfdfafafaf7f7f7f7f7f7f6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfafafaf9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8fbfbfbfdfdfdfafafafafafafdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfafafaf8f8f8fbfbfbfafafaf3f3f3f4f4f4f5f5f5fafafafbfbfbfafafaf9f9f9f6f6f6f4f4f4f0f0f0eeeeeef4f4f4f8f8f8f7f7f7f6f6f6f8f8f8fbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfafafaf8f8f8f9f9f9f9f9f9f8f8f8f4f4f4efefeff1f1f1f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbf9f9f9fafafaf8f8f8f5f5f5f5f5f5f5f5f5f5f5f5f9f9f9f5f5f5f3f3f3f5f5f5f5f5f5f5f5f5f3f3f3f7f7f7f5f5f5f0f0f0edededf1f1f1f5f5f5fafafafbfbfbfafafafbfbfbfdfdfdfbfbfbf7f7f7f8f8f8f6f6f6fafafafffffffefefefcfcfcfdfdfdfcfcfcfdfdfdfcfcfcf8f8f8f6f6f6fcfcfcfffffffffffffcfcfcfdfdfdfefefefefefefefefefdfdfdfdfdfdfcfcfcfdfdfdfffffffefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f8f8f8f7f7f7fafafaf8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f5f5f5f3f3f3f3f3f3f5f5f5f8f8f8f7f7f7f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbf8f8f8f8f8f8fafafafafafaf8f8f8f9f9f9fafafaf8f8f8f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f4f4f4f7f7f7f6f6f6f5f5f5f4f4f4f9f9f9fafafaf8f8f8fdfdfdfdfdfdfbfbfbfdfdfdfefefefafafafafafafafafafbfbfbfbfbfbfbfbfbfdfdfdfcfcfcf9f9f9fcfcfcf7f7f7fafafafbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfdfdfdf6f6f6f8f8f8fefefef8f8f8eeeeeef0f0f0fbfbfbfbfbfbf7f7f7fcfcfcfefefefafafaf8f8f8fbfbfbfdfdfdfefefefdfdfdfafafaf1f1f1efefeff5f5f5fcfcfcfcfcfcfcfcfcf9f9f9f5f5f5f8f8f8f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f5f5f5f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9f9f9f9fafafafcfcfcfbfbfbfafafafdfdfdfbfbfbf9f9f9fcfcfcfcfcfcfdfdfdfbfbfbfafafafcfcfcfcfcfcfefefefbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f9f9f9fefefefdfdfdfdfdfdfefefefdfdfdfcfcfcf7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f5f5f5f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f5f5f5f5f5f5f3f3f3efefefebebebf0f0f0fafafaf1f1f1f3f3f3f9f9f9f8f8f8fafafafcfcfcf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f9f9f9fbfbfbfafafafdfdfdfbfbfbf6f6f6f4f4f4f5f5f5f0f0f0f0f0f0f0f0f0ecececedededeeeeeef2f2f2f6f6f6f6f6f6f7f7f7fbfbfbfefefefefefefefefefdfdfdfcfcfcf9f9f9f4f4f4eeeeeee9e9e9e7e7e7e5e5e5dfdfdfe3e3e3e5e5e5e0e0e0e6e6e6ebebebefefeff4f4f4f9f9f9fbfbfbfcfcfcfdfdfdfffffffffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7fafafafcfcfcf9f9f9f0f0f0ebebebebebebedededf6f6f6fdfdfdfbfbfbf5f5f5ebebebf3f3f3f2f2f2f0f0f0f4f4f4f0f0f0f3f3f3f3f3f3f5f5f5f9f9f9fbfbfbfafafaf7f7f7f6f6f6efefefeeeeeef3f3f3f1f1f1f3f3f3fafafafffffffefefefcfcfcfefefef9f9f9f9f9f9f6f6f6f3f3f3f3f3f3f5f5f5fafafaf8f8f8f4f4f4f7f7f7fafafafcfcfcfdfdfdfefefefbfbfbfcfcfcfbfbfbfcfcfcfefefefefefefefefefdfdfdfefefefefefefbfbfbfafafaf7f7f7f5f5f5f7f7f7fbfbfbfefefefefefef7f7f7f2f2f2f3f3f3f8f8f8fdfdfdf7f7f7f9f9f9f4f4f4efefefebebebe9e9e9ebebebecececefefeff4f4f4f6f6f6f5f5f5f6f6f6fbfbfbfafafafcfcfcfefefefdfdfdfefefefffffffefefefcfcfcfcfcfcfafafafdfdfdfdfdfdfbfbfbfafafafbfbfbfefefefefefefcfcfcfdfdfdfbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f7f7f7fbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9fafafafafafafafafafbfbfbfafafafafafafcfcfcf9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fafafafcfcfcf8f8f8f8f8f8fdfdfdfdfdfdfafafaf7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f7f7f7fafafafafafafafafafafafafbfbfbf7f7f7f7f7f7f8f8f8fcfcfcf9f9f9f4f4f4f4f4f4f5f5f5f4f4f4f5f5f5f3f3f3f5f5f5fcfcfcf9f9f9f8f8f8f8f8f8fafafafafafaf8f8f8f9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfefefefefefefbfbfbf9f9f9f9f9f9f5f5f5f3f3f3f5f5f5f7f7f7f8f8f8f9f9f9fafafaf9f9f9f6f6f6f8f8f8f6f6f6f7f7f7fcfcfcfefefefcfcfcfafafaf9f9f9f6f6f6efefeff0f0f0f1f1f1eeeeeeefefeff2f2f2f5f5f5f1f1f1ecececf6f6f6fafafafbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfefefefdfdfdfdfdfdfbfbfbfafafaf9f9f9fbfbfbfefefefdfdfdfbfbfbf8f8f8f5f5f5fafafafefefef9f9f9f6f6f6fcfcfcfdfdfdf7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7fafafafafafaf7f7f7f6f6f6f8f8f8fcfcfcfcfcfcfcfcfcf9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f9f9f9fbfbfbf9f9f9fafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8fafafafcfcfcfefefefefefefdfdfdfdfdfdfdfdfdfafafaf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f4f4f4f6f6f6f6f6f6f4f4f4f5f5f5fafafafafafaf8f8f8f8f8f8f9f9f9fcfcfcfffffffefefefbfbfbf7f7f7fafafafdfdfdfffffffffffffffffffffffffffffffffffffefefefefefefdfdfdf8f8f8f2f2f2fafafafffffffefefefefefef9f9f9f6f6f6f2f2f2f7f7f7f7f7f7f6f6f6f3f3f3fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfafafafbfbfbfcfcfcfcfcfcfafafaf9f9f9fbfbfbf7f7f7f8f8f8fbfbfbfcfcfcf8f8f8f3f3f3fafafafdfdfdfafafaf9f9f9fafafaf8f8f8f9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9f6f6f6fafafaf8f8f8f6f6f6f9f9f9fbfbfbfcfcfcfbfbfbfafafafafafafbfbfbf9f9f9fafafafafafafbfbfbfafafafafafaf9f9f9fbfbfbfcfcfcf6f6f6f2f2f2f4f4f4fafafafbfbfbfafafafafafafafafaf8f8f8fafafaf7f7f7fbfbfbf7f7f7fafafaf8f8f8f5f5f5fcfcfcfefefefefefefffffffefefefefefefefefefbfbfbfcfcfcfdfdfdfefefefdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfafafaf9f9f9f9f9f9fafafafafafafbfbfbfcfcfcf5f5f5f5f5f5fafafaf8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f4f4f4f1f1f1f6f6f6fafafaf3f3f3f7f7f7fafafafafafaf8f8f8fafafafafafafafafafbfbfbfdfdfdfbfbfbfdfdfdfefefefefefefdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcf9f9f9fafafafdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcf7f7f7f4f4f4f4f4f4ebebebe9e9e9ecececeaeaeaeeeeeeefefefe6e6e6e5e5e5e8e8e8efefeff7f7f7fbfbfbfdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfafafaf8f8f8f6f6f6f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8fafafaf8f8f8f5f5f5fafafafcfcfcfbfbfbfafafafbfbfbf5f5f5efefeff4f4f4f8f8f8f4f4f4f7f7f7f9f9f9f6f6f6f7f7f7f9f9f9f6f6f6f1f1f1eeeeeef0f0f0f5f5f5f9f9f9f6f6f6f9f9f9fefefefcfcfcf9f9f9fafafafbfbfbfafafaf9f9f9fafafaf9f9f9f8f8f8f4f4f4f7f7f7fbfbfbfcfcfcf9f9f9f7f7f7f9f9f9fcfcfcfefefefcfcfcfdfdfdfcfcfcf9f9f9fcfcfcfafafaf9f9f9f7f7f7f4f4f4f4f4f4fbfbfbfdfdfdfefefefffffffffffffdfdfdfafafaf8f8f8f6f6f6f7f7f7f6f6f6fbfbfbfbfbfbf9f9f9f5f5f5eaeaeaeaeaeaf2f2f2edededebebebedededf5f5f5fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfafafafbfbfbfcfcfcfbfbfbfafafafbfbfbfafafafcfcfcfdfdfdfcfcfcfbfbfbfafafaf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f5f5f5f5f5f5f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7f4f4f4f6f6f6f8f8f8fafafafcfcfcfafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9fafafaf7f7f7f6f6f6f4f4f4f6f6f6f9f9f9f9f9f9f7f7f7f9f9f9fcfcfcf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbfcfcfcfafafaf9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8f9f9f9f8f8f8fbfbfbf7f7f7f7f7f7f7f7f7f9f9f9fafafafdfdfdfefefefdfdfdfefefefffffffdfdfdfbfbfbfcfcfcfefefefefefefffffffefefefdfdfdfbfbfbfafafafdfdfdfffffffdfdfdfdfdfdfafafaf6f6f6f6f6f6f7f7f7f9f9f9fafafafcfcfcfdfdfdfdfdfdfbfbfbfbfbfbf7f7f7f2f2f2fcfcfcfffffffefefefdfdfdfafafaf8f8f8f4f4f4f1f1f1f2f2f2f2f2f2f2f2f2f6f6f6f8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbfafafafcfcfcfcfcfcf9f9f9fafafafafafaf9f9f9f6f6f6f3f3f3f6f6f6fafafafbfbfbfafafafbfbfbf9f9f9f6f6f6f7f7f7f9f9f9f2f2f2f7f7f7fdfdfdfbfbfbf8f8f8f1f1f1f2f2f2f6f6f6f6f6f6f0f0f0eeeeeef1f1f1f3f3f3f3f3f3efefeff4f4f4f7f7f7f3f3f3f3f3f3f6f6f6f4f4f4edededf0f0f0f6f6f6f8f8f8f8f8f8f3f3f3f4f4f4f8f8f8f9f9f9f8f8f8f9f9f9fafafaf8f8f8f7f7f7fafafaf9f9f9f6f6f6f7f7f7f9f9f9fafafaf7f7f7f7f7f7f7f7f7f8f8f8fafafafcfcfcfcfcfcf8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9f5f5f5f5f5f5f7f7f7fafafafafafafafafafbfbfbf9f9f9f7f7f7fafafafdfdfdfbfbfbfefefefcfcfcfafafafafafafcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f9f9f9fafafafefefefdfdfdf5f5f5fcfcfcfefefef8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9fafafaf8f8f8f5f5f5f8f8f8fbfbfbf9f9f9f8f8f8f7f7f7fcfcfcfdfdfdfdfdfdfcfcfcfafafafafafafcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8fafafafbfbfbfcfcfcfafafaf9f9f9fbfbfbfcfcfcfdfdfdfafafaf7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f8f8f8f6f6f6f5f5f5f4f4f4f4f4f4f7f7f7fafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfcfcfcfbfbfbfafafafcfcfcfafafafcfcfcfefefefdfdfdfdfdfdf8f8f8f7f7f7fafafaf7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdefefefe8e8e8ecececefefeff8f8f8fbfbfbf3f3f3f2f2f2f3f3f3f5f5f5f6f6f6f4f4f4f3f3f3f5f5f5f8f8f8f8f8f8f9f9f9fcfcfcfdfdfdfbfbfbfafafaf6f6f6f5f5f5f5f5f5f2f2f2f4f4f4f7f7f7f8f8f8f8f8f8fbfbfbfafafaf5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f2f2f2f5f5f5f5f5f5f3f3f3f9f9f9fbfbfbf6f6f6fafafafefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fafafaf7f7f7f5f5f5f2f2f2f3f3f3edededeeeeeef3f3f3f8f8f8f9f9f9fcfcfcfffffffffffffefefefcfcfcf8f8f8f3f3f3e7e7e7e1e1e1e1e1e1e7e7e7eeeeeef3f3f3f9f9f9edededf1f1f1fafafafbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfefefefcfcfcfdfdfdfcfcfcf8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7fafafafafafaf9f9f9f8f8f8fcfcfcfcfcfcfbfbfbf8f8f8f6f6f6f4f4f4f1f1f1f1f1f1f3f3f3edededf3f3f3f8f8f8f8f8f8fbfbfbfcfcfcfafafaf6f6f6f3f3f3f4f4f4f4f4f4f6f6f6fcfcfcfbfbfbf7f7f7f4f4f4f4f4f4fafafafcfcfcfcfcfcfafafafafafafcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fcfcfcfefefefdfdfdfafafaf9f9f9f9f9f9fafafafefefefefefefbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfefefefefefefbfbfbfafafaf8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafaf8f8f8f7f7f7f6f6f6f2f2f2eeeeeeedededececece9e9e9ecececf2f2f2edededefefefefefeff2f2f2fbfbfbfafafafafafafcfcfcfefefefefefefffffffffffffffffffefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfafafaf8f8f8fafafafafafaf8f8f8f8f8f8fafafaf7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9fafafaf8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8fafafafafafaf6f6f6f4f4f4f7f7f7f6f6f6fafafafcfcfcf9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfafafaf7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8fbfbfbfbfbfbf8f8f8f9f9f9fcfcfcfdfdfdfefefefffffffffffffdfdfdfafafaf9f9f9fefefefffffffdfdfdfafafaf9f9f9f8f8f8f6f6f6fafafafafafafcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfefefefbfbfbf9f9f9f9f9f9f5f5f5f7f7f7fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8fafafaf7f7f7f8f8f8fdfdfdfafafafafafafcfcfcf9f9f9fafafafafafafafafafafafafcfcfcfcfcfcfefefefefefefbfbfbfefefefffffffefefefbfbfbfafafafbfbfbfafafaf7f7f7f9f9f9f5f5f5f1f1f1f2f2f2f7f7f7fbfbfbfdfdfdf8f8f8f2f2f2eeeeeeebebebefefefefefefeeeeeef4f4f4f8f8f8f5f5f5f3f3f3f6f6f6fafafaf8f8f8f4f4f4fafafafcfcfcfbfbfbf9f9f9fcfcfcfcfcfcf7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f4f4f4f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fbfbfbf9f9f9fafafaf9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfefefefefefefdfdfdfafafafcfcfcfdfdfdfefefefefefefffffffefefefefefefbfbfbf7f7f7fafafafefefefcfcfcfafafaf9f9f9fafafafbfbfbf8f8f8fafafafafafafbfbfbfdfdfdfafafafdfdfdf9f9f9f3f3f3fcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8fcfcfcfdfdfdfafafaf8f8f8f7f7f7f4f4f4f3f3f3f5f5f5f7f7f7f3f3f3f4f4f4f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6fbfbfbfbfbfbfafafaf8f8f8f9f9f9fafafafbfbfbf8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9fafafafbfbfbfdfdfdfdfdfdfcfcfcfafafaf9f9f9fafafaf6f6f6fbfbfbfafafafbfbfbf8f8f8fafafafafafafbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fafafafafafafcfcfcfcfcfcfcfcfcfefefef7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f6f6f6f4f4f4f1f1f1eeeeeef5f5f5f8f8f8f3f3f3f6f6f6f8f8f8f4f4f4f5f5f5f2f2f2f5f5f5f5f5f5f5f5f5f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f4f4f4f3f3f3efefeff1f1f1f4f4f4f8f8f8f9f9f9f9f9f9f7f7f7f4f4f4f3f3f3f3f3f3f3f3f3f0f0f0f3f3f3f4f4f4f7f7f7f7f7f7f8f8f8fafafaf7f7f7f4f4f4fafafafcfcfcfafafafcfcfcf8f8f8f7f7f7f7f7f7f3f3f3efefefefefefeeeeeef1f1f1f3f3f3f4f4f4f2f2f2f1f1f1f3f3f3f7f7f7f7f7f7f7f7f7f9f9f9f5f5f5edededefefeff3f3f3f0f0f0eaeaeae9e9e9e9e9e9f3f3f3f8f8f8f4f4f4f5f5f5fbfbfbfffffffffffffffffffffffffefefefcfcfcfbfbfbfafafafafafaf3f3f3f5f5f5fbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfafafaf8f8f8fafafafcfcfcfbfbfbfafafafafafaf6f6f6f7f7f7fafafafcfcfcfdfdfdfdfdfdfafafaf9f9f9f2f2f2f0f0f0f2f2f2edededecececedededeeeeeeececece8e8e8edededfafafafbfbfbfcfcfcf9f9f9f7f7f7f5f5f5f4f4f4f6f6f6f5f5f5f6f6f6fbfbfbfdfdfdfcfcfcfdfdfdfefefefefefefcfcfcfdfdfdfdfdfdf9f9f9f6f6f6f9f9f9fafafafdfdfdfcfcfcfcfcfcfafafaf9f9f9fafafafdfdfdfefefefdfdfdf9f9f9f8f8f8fafafafbfbfbfcfcfcfbfbfbfafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f5f5f5f1f1f1f3f3f3f0f0f0f0f0f0edededecececebebebe7e7e7e7e7e7ebebebe8e8e8e6e6e6ececececececedededefefefefefeff2f2f2f4f4f4f6f6f6fcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefffffffcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfafafafafafafafafafcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9fbfbfbfafafafafafafafafaf9f9f9f9f9f9fbfbfbfcfcfcfafafafafafafafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9fafafaf9f9f9fbfbfbfafafaf8f8f8f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfafafafdfdfdfdfdfdfdfdfdfefefefdfdfdf7f7f7f1f1f1f0f0f0f2f2f2f6f6f6f9f9f9fbfbfbfdfdfdf8f8f8f6f6f6f8f8f8fbfbfbfbfbfbf9f9f9fafafafcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfafafafbfbfbfafafaf7f7f7f6f6f6fafafaf9f9f9fafafaf7f7f7f3f3f3f2f2f2f1f1f1f6f6f6f9f9f9f0f0f0f0f0f0f0f0f0f2f2f2f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5fafafaf7f7f7f8f8f8fbfbfbfafafafafafaf8f8f8f8f8f8fafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfefefefefefefefefefefefefefefefcfcfcfbfbfbfbfbfbfafafafafafaf8f8f8fbfbfbfdfdfdf9f9f9f3f3f3eeeeeee7e7e7eaeaeaebebebecececebebebe8e8e8e7e7e7f2f2f2fafafaf5f5f5f2f2f2eeeeeef2f2f2f8f8f8f7f7f7f9f9f9f9f9f9fcfcfcf9f9f9f1f1f1f4f4f4f9f9f9f6f6f6f4f4f4f7f7f7fbfbfbfafafafbfbfbfbfbfbf7f7f7f5f5f5f6f6f6f4f4f4f3f3f3f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfafafafafafafafafaf9f9f9f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfefefefffffffcfcfcf8f8f8f7f7f7f6f6f6f8f8f8fefefefdfdfdfafafafafafafdfdfdfcfcfcfafafafafafafafafaf9f9f9fcfcfcfcfcfcfdfdfdfefefef9f9f9fafafafdfdfdfdfdfdfefefefffffffcfcfcfbfbfbfcfcfcfefefefcfcfcfefefefefefefcfcfcfefefefefefefdfdfdf8f8f8f2f2f2f5f5f5f9f9f9fafafafcfcfcfafafafafafafbfbfbf9f9f9f9f9f9fcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fafafafcfcfcfafafaf8f8f8fbfbfbfafafaf9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f4f4f4f4f4f4f9f9f9fdfdfdfcfcfcfefefefefefefafafafafafaf6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfafafafbfbfbfafafaf9f9f9fbfbfbfafafafbfbfbfbfbfbfbfbfbfcfcfcfefefefcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfbfbfbf5f5f5f6f6f6f7f7f7f4f4f4f1f1f1efefefecececeeeeeeeeeeeeeeeeeef3f3f3ececece8e8e8f0f0f0f5f5f5fafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf7f7f7f4f4f4f6f6f6f3f3f3f3f3f3efefeff1f1f1f2f2f2f3f3f3f1f1f1f3f3f3f5f5f5f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f2f2f2f2f2f2f6f6f6fafafafafafafafafaf9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfffffffefefefafafafcfcfcf6f6f6e8e8e8e8e8e8ececececececefefeff2f2f2f4f4f4f4f4f4f4f4f4fafafafbfbfbf9f9f9f9f9f9fafafaf9f9f9f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f2f2f2ecececf1f1f1efefefefefeff7f7f7fcfcfcfffffffffffffffffffffffffefefefdfdfdfbfbfbf9f9f9f3f3f3f3f3f3f3f3f3f0f0f0eeeeeeeeeeeeeaeaeaeaeaeaf0f0f0eeeeeefdfdfdfcfcfcf1f1f1e8e8e8f5f5f5f4f4f4f7f7f7f3f3f3f3f3f3f6f6f6f2f2f2efefeff0f0f0eeeeeeeaeaeaeaeaeaeaeaeaececececececefefeff3f3f3f4f4f4f4f4f4f8f8f8f7f7f7f4f4f4f2f2f2f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7fafafafdfdfdfdfdfdfefefefcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafafdfdfdfdfdfdfbfbfbfdfdfdfffffffcfcfcf9f9f9fafafaf9f9f9fcfcfcfefefefefefefefefefdfdfdfefefefbfbfbf9f9f9fafafafafafaf9f9f9fdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f4f4f4f2f2f2edededeaeaeae2e2e2e2e2e2e2e2e2ebebebf7f7f7f6f6f6f0f0f0eeeeeeeeeeeeeeeeeef1f1f1f5f5f5f8f8f8f9f9f9fbfbfbfafafafefefefefefefefefefefefefdfdfdfcfcfcfefefef9f9f9f5f5f5fcfcfcfdfdfdfdfdfdfdfdfdfafafaf4f4f4f4f4f4f7f7f7f9f9f9fdfdfdfdfdfdfefefefefefefefefefdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfffffffbfbfbf3f3f3f4f4f4f8f8f8f9f9f9f7f7f7f3f3f3f5f5f5f5f5f5f6f6f6f7f7f7f4f4f4f4f4f4f5f5f5f9f9f9fbfbfbfcfcfcfafafaf8f8f8fcfcfcfefefefcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfefefefefefefefefefcfcfcf9f9f9f8f8f8f5f5f5f4f4f4fbfbfbfbfbfbf6f6f6f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9f7f7f7f6f6f6f9f9f9fbfbfbfafafafafafafbfbfbf9f9f9fcfcfcfdfdfdfafafafbfbfbf9f9f9f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9f6f6f6f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8fafafaf6f6f6f4f4f4efefefeeeeeef2f2f2f2f2f2f4f4f4f9f9f9f5f5f5f4f4f4f6f6f6fbfbfbfbfbfbf7f7f7f8f8f8fcfcfcfbfbfbfdfdfdfbfbfbf7f7f7f8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf6f6f6f4f4f4f6f6f6f4f4f4f4f4f4f2f2f2f3f3f3f3f3f3f2f2f2f5f5f5f6f6f6f7f7f7f4f4f4f9f9f9fdfdfdfbfbfbfbfbfbfafafafcfcfcf8f8f8f3f3f3f1f1f1eaeaeae9e9e9f3f3f3fefefefcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdfcfcfcfafafaf7f7f7f5f5f5f5f5f5f9f9f9fbfbfbf7f7f7fafafafbfbfbf8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9fafafafdfdfdfbfbfbfafafaf9f9f9f6f6f6f5f5f5f7f7f7f6f6f6f4f4f4f3f3f3f2f2f2f8f8f8fcfcfcf9f9f9f9f9f9fafafafafafaf7f7f7fafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfafafafafafafbfbfbf8f8f8f8f8f8f8f8f8f5f5f5f5f5f5f5f5f5f3f3f3f4f4f4f1f1f1f0f0f0f0f0f0f4f4f4f9f9f9fcfcfcfbfbfbf9f9f9fafafaf9f9f9f7f7f7f5f5f5f8f8f8f8f8f8f2f2f2f1f1f1f6f6f6fcfcfcf9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f3f3f3f3f3f3f4f4f4f8f8f8fbfbfbfafafaf8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f8f8f8fafafafafafaf7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8fafafaf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafcfcfcfdfdfdf8f8f8f4f4f4f6f6f6f8f8f8f8f8f8fafafafdfdfdfefefefcfcfcfbfbfbfcfcfcfefefefafafaf7f7f7f9f9f9fdfdfdfdfdfdfcfcfcf7f7f7f6f6f6fcfcfcf5f5f5eeeeeef2f2f2f1f1f1efefeff0f0f0f3f3f3efefeff1f1f1f3f3f3f2f2f2f0f0f0efefeff0f0f0f9f9f9f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6fcfcfcfffffffffffffdfdfdfefefefdfdfdfafafaf9f9f9fafafafdfdfdfdfdfdfafafaf9f9f9fcfcfcf8f8f8fbfbfbfdfdfdfafafaf7f7f7fbfbfbfbfbfbf7f7f7fafafafbfbfbfbfbfbfcfcfcf7f7f7f7f7f7fafafafefefefffffffffffffffffffffffffffffffffffffefefefcfcfcfcfcfcfafafaf6f6f6f3f3f3f5f5f5fbfbfbeeeeeeebebebf5f5f5f7f7f7f7f7f7f9f9f9f6f6f6f6f6f6f5f5f5f6f6f6f3f3f3eeeeeef0f0f0f6f6f6f9f9f9f8f8f8fcfcfcfefefefcfcfcfefefefffffffffffffffffffffffffffffffefefefcfcfcf7f7f7f2f2f2efefeff1f1f1f0f0f0ebebebe8e8e8e7e7e7e4e4e4e2e2e2e3e3e3e1e1e1e8e8e8f2f2f2f7f7f7fcfcfcf8f8f8ebebebf0f0f0ececece4e4e4eaeaeaf1f1f1f4f4f4f0f0f0ecececeaeaeaebebebedededf1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f5f5f5f9f9f9fafafafafafaf9f9f9fafafafafafafcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfdfdfdf9f9f9fbfbfbfafafafafafaf9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdf9f9f9f9f9f9f3f3f3f6f6f6fafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f2f2f2ededede9e9e9e8e8e8e9e9e9e8e8e8e9e9e9ecececeeeeeef3f3f3f7f7f7f7f7f7fafafafefefefdfdfdfbfbfbfafafafcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfbfbfbfafafafafafaf8f8f8fbfbfbfafafafbfbfbfdfdfdfefefefffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8fafafafdfdfdfcfcfcfbfbfbf9f9f9fafafafdfdfdf9f9f9fafafafefefefefefefbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcf9f9f9f9f9f9f8f8f8f5f5f5fafafafcfcfcfafafafbfbfbf8f8f8f5f5f5f6f6f6f9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8fafafafcfcfcf9f9f9f3f3f3f4f4f4f5f5f5eeeeeeedededefefeff2f2f2f3f3f3efefefe9e9e9e7e7e7ecececf2f2f2f7f7f7f8f8f8f5f5f5f9f9f9f9f9f9f5f5f5f4f4f4f6f6f6f8f8f8fafafaf8f8f8f6f6f6f5f5f5f2f2f2f1f1f1f2f2f2f2f2f2f6f6f6f9f9f9f8f8f8f6f6f6f3f3f3f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbfcfcfcfefefefefefefcfcfcfdfdfdfdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefafafaf8f8f8f8f8f8f8f8f8f8f8f8f4f4f4f3f3f3f7f7f7f5f5f5f2f2f2f3f3f3f1f1f1f2f2f2f8f8f8fafafaf5f5f5f3f3f3f4f4f4f3f3f3f4f4f4efefeff1f1f1f1f1f1f3f3f3f8f8f8f9f9f9fbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f1f1f1f3f3f3f6f6f6f8f8f8f7f7f7f7f7f7fcfcfcfffffffefefefcfcfcfbfbfbfafafaf8f8f8f6f6f6f8f8f8f8f8f8f4f4f4f4f4f4f6f6f6f8f8f8f8f8f8fafafafbfbfbfcfcfcfafafaf9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f3f3f3f7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f6f6f6fafafafdfdfdfcfcfcfafafaf7f7f7f5f5f5f5f5f5f2f2f2f8f8f8f9f9f9f5f5f5f5f5f5f3f3f3f1f1f1f3f3f3f5f5f5f6f6f6f3f3f3edededf5f5f5fafafaf9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfafafaf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fdfdfdfafafaf9f9f9fbfbfbf7f7f7f1f1f1f3f3f3f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f1f1f1f4f4f4fafafaf6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fafafafcfcfcfafafaf7f7f7f7f7f7f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f5f5f5fafafaf8f8f8f3f3f3f7f7f7fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfdfdfdfcfcfcf8f8f8f9f9f9fdfdfdfbfbfbfcfcfcf9f9f9f5f5f5f8f8f8fcfcfcfbfbfbfafafafdfdfdfcfcfcf7f7f7f5f5f5fbfbfbf9f9f9f3f3f3f3f3f3f7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f4f4f4f5f5f5f7f7f7f7f7f7f9f9f9fdfdfdfdfdfdfbfbfbfafafafafafafdfdfdfefefefefefefefefefdfdfdfffffffefefefdfdfdfcfcfcfcfcfcf9f9f9f6f6f6f7f7f7f6f6f6f9f9f9fbfbfbf9f9f9f8f8f8fcfcfcfcfcfcfdfdfdfdfdfdfffffffefefefdfdfdfffffffffffffdfdfdfefefefffffffefefefdfdfdfefefefefefefefefefffffffffffffefefefefefefafafaf7f7f7f5f5f5f3f3f3ecececeaeaeae8e8e8eaeaeaf2f2f2f8f8f8f7f7f7eeeeeee8e8e8f2f2f2f5f5f5f2f2f2f3f3f3f3f3f3f5f5f5f7f7f7f9f9f9f6f6f6f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfefefefffffffffffffefefefdfdfdf7f7f7f1f1f1f1f1f1ededede7e7e7ebebebeeeeeeecececeaeaeaf1f1f1f1f1f1e6e6e6e2e2e2e3e3e3e9e9e9eeeeeef7f7f7fbfbfbfcfcfcfdfdfdfafafaf4f4f4f6f6f6f6f6f6f2f2f2f2f2f2f8f8f8fafafafbfbfbf8f8f8f6f6f6f9f9f9f9f9f9fafafafafafafafafafbfbfbfafafaf9f9f9f9f9f9f6f6f6f4f4f4f4f4f4f7f7f7f9f9f9fcfcfcfcfcfcfefefefffffffefefefdfdfdfcfcfcfafafafafafafbfbfbf9f9f9f4f4f4f9f9f9fdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfafafafafafafafafaf8f8f8f9f9f9f9f9f9f7f7f7fafafafdfdfdfefefef6f6f6f1f1f1f7f7f7f5f5f5f0f0f0f5f5f5f5f5f5f2f2f2f2f2f2f0f0f0efefefebebebe4e4e4e4e4e4ecececf3f3f3f6f6f6f9f9f9fbfbfbfdfdfdfefefefefefefffffffefefefefefefefefefbfbfbfafafafcfcfcfffffffefefefffffffffffffdfdfdfcfcfcfcfcfcfafafafafafafafafaf9f9f9fdfdfdfdfdfdfdfdfdfefefefcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f4f4f4f5f5f5f5f5f5f3f3f3f2f2f2f2f2f2f6f6f6f1f1f1e8e8e8e9e9e9eaeaeaedededebebebefefefefefefeeeeeeefefeff1f1f1f4f4f4f6f6f6f6f6f6f6f6f6f3f3f3f5f5f5f8f8f8f8f8f8fafafafafafaf8f8f8f3f3f3f5f5f5f7f7f7f4f4f4f3f3f3f2f2f2f2f2f2f0f0f0f1f1f1f3f3f3f4f4f4f4f4f4f8f8f8fbfbfbf5f5f5f2f2f2f3f3f3f4f4f4fafafafdfdfdfefefefefefefdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafafafafafafafaf7f7f7f8f8f8f9f9f9fafafafafafafafafaf9f9f9f9f9f9fbfbfbfdfdfdfafafafafafafbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcf7f7f7f4f4f4f4f4f4f7f7f7f9f9f9f5f5f5f7f7f7f5f5f5f2f2f2f5f5f5f5f5f5f1f1f1f1f1f1f6f6f6fbfbfbfafafaf9f9f9f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f2f2f2f3f3f3f4f4f4f3f3f3f6f6f6fbfbfbf9f9f9f8f8f8f7f7f7fafafafafafafcfcfcfbfbfbfafafaf7f7f7f8f8f8f6f6f6f8f8f8f7f7f7fbfbfbfafafaf8f8f8fcfcfcfefefefefefefbfbfbf8f8f8f7f7f7f8f8f8f9f9f9f8f8f8fafafafbfbfbf9f9f9fcfcfcfefefefefefefffffffefefefefefefffffffffffffefefefafafaf7f7f7f7f7f7f9f9f9f5f5f5f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fcfcfcfcfcfcfdfdfdf9f9f9fbfbfbfcfcfcfcfcfcf8f8f8f3f3f3f6f6f6fafafaf9f9f9f1f1f1efefeff2f2f2f7f7f7f8f8f8fcfcfcf8f8f8f0f0f0f5f5f5fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdf8f8f8f5f5f5f9f9f9f9f9f9f6f6f6f3f3f3f7f7f7f8f8f8fafafafafafafcfcfcfbfbfbf9f9f9fcfcfcfcfcfcfafafaf9f9f9fcfcfcfefefefcfcfcfdfdfdfdfdfdf6f6f6f4f4f4f5f5f5f5f5f5f8f8f8f7f7f7f7f7f7f8f8f8fafafafafafaf7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7fafafaf8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfbfbfbfbfbfbf9f9f9f7f7f7fbfbfbfefefefcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f5f5f5f6f6f6fafafafcfcfcfbfbfbf6f6f6f3f3f3f4f4f4f1f1f1f5f5f5f5f5f5f0f0f0f1f1f1f7f7f7f2f2f2f1f1f1f3f3f3f3f3f3f4f4f4f7f7f7fcfcfcfafafaf5f5f5f5f5f5fafafafcfcfcf9f9f9f8f8f8fafafafbfbfbfafafafbfbfbfefefefefefefdfdfdfdfdfdfcfcfcfefefefefefefefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f6f6f6f3f3f3f3f3f3f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9fafafafcfcfcfdfdfdfefefefefefefefefefffffffefefefdfdfdfefefefffffffefefefbfbfbfbfbfbfcfcfcfafafaf9f9f9f1f1f1efefefefefefeeeeeeefefefecececebebebebebebf0f0f0f4f4f4f5f5f5f6f6f6f9f9f9f6f6f6f5f5f5fdfdfdfafafafbfbfbfdfdfdfefefefefefefefefef9f9f9f6f6f6f1f1f1f0f0f0f3f3f3f2f2f2f6f6f6fbfbfbfdfdfdfcfcfcfdfdfdfbfbfbf9f9f9fbfbfbf6f6f6ecececefefeff1f1f1f1f1f1f3f3f3f8f8f8fdfdfdfffffffefefefffffffffffffefefefefefefffffffffffffdfdfdf7f7f7f4f4f4f4f4f4eeeeeeecececf2f2f2f8f8f8fcfcfcf7f7f7fdfdfdfefefefafafafafafaf5f5f5edededebebebf3f3f3f8f8f8f5f5f5f7f7f7fbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffefefefbfbfbfcfcfcfdfdfdfafafafbfbfbfcfcfcfafafafafafafafafaf8f8f8f8f8f8fafafafafafafafafaf6f6f6f4f4f4f4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f3f3f3f5f5f5efefefe7e7e7e9e9e9f1f1f1f3f3f3f8f8f8fbfbfbf9f9f9f9f9f9f5f5f5f7f7f7fcfcfcfbfbfbfcfcfcfefefefcfcfcfafafaf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7fafafafefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfbfbfbfdfdfdfdfdfdfbfbfbf9f9f9fbfbfbf7f7f7f4f4f4f6f6f6fafafaf7f7f7f3f3f3f2f2f2f4f4f4f6f6f6f9f9f9f6f6f6f4f4f4f4f4f4f3f3f3f0f0f0efefeff2f2f2f0f0f0efefefeeeeeeedededf0f0f0efefefeeeeeef1f1f1ebebebe8e8e8e8e8e8e9e9e9eaeaeaeeeeeef1f1f1efefeff2f2f2f2f2f2f7f7f7f3f3f3e9e9e9eeeeeef5f5f5f7f7f7f7f7f7f8f8f8fafafafcfcfcf9f9f9f8f8f8fcfcfcfefefefefefefdfdfdfdfdfdfafafaf9f9f9fafafaf8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7fafafafafafaf8f8f8f7f7f7f8f8f8f9f9f9fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefefffffffdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f2f2f2f2f2f2f5f5f5f9f9f9fafafafcfcfcfefefefbfbfbf8f8f8f9f9f9f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fcfcfcfdfdfdfafafafafafafbfbfbf6f6f6f3f3f3f6f6f6fafafafbfbfbf8f8f8f5f5f5f7f7f7fcfcfcfbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdfbfbfbfdfdfdfcfcfcf9f9f9f9f9f9f7f7f7f8f8f8fbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fafafaf9f9f9f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbfafafaf8f8f8f7f7f7fbfbfbfcfcfcf7f7f7f0f0f0e9e9e9f9f9f9fdfdfdfafafaf5f5f5f0f0f0f2f2f2f8f8f8fdfdfdfbfbfbfdfdfdfdfdfdfefefefdfdfdfefefefffffffefefefefefefdfdfdfefefefdfdfdf8f8f8f8f8f8f8f8f8f5f5f5f5f5f5fafafaf7f7f7fafafafdfdfdfafafaf7f7f7fafafafefefefffffffcfcfcf7f7f7f6f6f6f4f4f4f6f6f6f1f1f1f1f1f1f2f2f2f2f2f2f5f5f5f9f9f9fcfcfcf9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f8f8f8f7f7f7fbfbfbf8f8f8f5f5f5f7f7f7f4f4f4f2f2f2fafafaf7f7f7f6f6f6f8f8f8fdfdfdfefefefdfdfdf9f9f9f6f6f6f8f8f8fbfbfbfafafaf8f8f8fcfcfcf3f3f3f2f2f2fbfbfbf7f7f7f7f7f7fafafaf9f9f9f7f7f7fbfbfbfcfcfcf7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfafafafafafafcfcfcfcfcfcf9f9f9f7f7f7fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcf9f9f9fafafafdfdfdfdfdfdfafafaf8f8f8fafafafbfbfbf8f8f8f6f6f6f4f4f4f5f5f5f5f5f5f2f2f2ecececefefeff3f3f3f0f0f0f0f0f0eeeeeef0f0f0f2f2f2ecececeeeeeef7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f4f4f4f2f2f2f3f3f3f2f2f2f6f6f6fafafaf4f4f4f1f1f1eeeeeeedededf6f6f6fbfbfbfafafaf9f9f9f8f8f8fafafafbfbfbfbfbfbf9f9f9f9f9f9fafafafafafafdfdfdfbfbfbf8f8f8f9f9f9f9f9f9fafafafafafafbfbfbf9f9f9f6f6f6f5f5f5f9f9f9fafafafafafafbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfafafafbfbfbfafafaf7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f5f5f5f3f3f3f2f2f2f0f0f0f2f2f2f2f2f2edededecececeaeaeae6e6e6ebebebe8e8e8eaeaeaf1f1f1f1f1f1f5f5f5f8f8f8f6f6f6f7f7f7fbfbfbfdfdfdfefefefffffffefefef8f8f8f6f6f6fffffffefefefdfdfdfafafafdfdfdfbfbfbf7f7f7f8f8f8fafafafcfcfcfefefefefefefdfdfdfafafafafafaf7f7f7f9f9f9fafafaf9f9f9f9f9f9fafafafafafaf7f7f7f7f7f7f5f5f5f4f4f4f7f7f7f6f6f6f9f9f9fafafaf9f9f9fafafaf9f9f9f6f6f6f1f1f1f1f1f1f1f1f1efefefedededefefeff7f7f7fafafafafafafbfbfbfcfcfcfafafaf6f6f6fafafaf4f4f4f9f9f9f9f9f9f8f8f8fafafafcfcfcfcfcfcfefefefefefefefefefdfdfdfdfdfdfffffffefefefcfcfcfbfbfbfafafaf6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f9f9f9fcfcfcf9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fafafaf8f8f8f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfafafaf5f5f5f1f1f1f0f0f0ebebebe9e9e9e4e4e4e5e5e5eeeeeef7f7f7f4f4f4f3f3f3f5f5f5fcfcfcfefefefcfcfcf8f8f8eeeeeeecececf9f9f9fffffffffffffdfdfdfdfdfdfbfbfbfafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefcfcfcfafafaf8f8f8f7f7f7f6f6f6f5f5f5f7f7f7fafafaf8f8f8f3f3f3f2f2f2f1f1f1eeeeeeefefefefefeff3f3f3f1f1f1e9e9e9e9e9e9f0f0f0efefefebebebe8e8e8e8e8e8e9e9e9eaeaeae9e9e9e9e9e9edededececececececf0f0f0efefeff0f0f0eeeeeeebebebf0f0f0f1f1f1f6f6f6f7f7f7f9f9f9fafafafdfdfdfbfbfbf9f9f9fbfbfbfafafaf6f6f6f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafafafafaf8f8f8fafafaf9f9f9fafafafbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f2f2f2f5f5f5fafafafcfcfcfbfbfbfefefefefefefefefefefefefdfdfdfffffffffffffdfdfdf9f9f9fbfbfbf9f9f9fafafafdfdfdfdfdfdfcfcfcfcfcfcfafafaf8f8f8fbfbfbfbfbfbfcfcfcfdfdfdfefefefdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfefefefdfdfdfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfafafafbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f8f8f8f9f9f9fafafaf9f9f9fbfbfbfefefefdfdfdfefefefcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f9f9f9fbfbfbfafafaf9f9f9f9f9f9f6f6f6fcfcfcfcfcfcfbfbfbfbfbfbfafafaf8f8f8f9f9f9fbfbfbf9f9f9fcfcfcfefefefcfcfcf5f5f5edededf1f1f1f1f1f1ededededededefefeff5f5f5f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7fbfbfbf6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f5f5f5f9f9f9f6f6f6f2f2f2fcfcfcfdfdfdfcfcfcfcfcfcfefefef8f8f8fafafafdfdfdfcfcfcfbfbfbf7f7f7f9f9f9fbfbfbfafafaf9f9f9fcfcfcfdfdfdf9f9f9fafafafafafaf9f9f9fdfdfdfdfdfdfdfdfdfbfbfbf7f7f7f4f4f4f4f4f4f7f7f7f6f6f6f2f2f2f2f2f2f3f3f3f3f3f3f5f5f5f6f6f6f3f3f3f4f4f4f9f9f9fbfbfbfefefefcfcfcfcfcfcfbfbfbf8f8f8efefefeeeeeef6f6f6f7f7f7f4f4f4f6f6f6fbfbfbfbfbfbf6f6f6fafafafcfcfcfdfdfdf8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfafafaf1f1f1f1f1f1fafafafafafafafafaf8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfcfcfcfafafafbfbfbfcfcfcfafafaf8f8f8f7f7f7f8f8f8f7f7f7f1f1f1ecececf1f1f1f1f1f1f4f4f4f4f4f4efefeff2f2f2f6f6f6f7f7f7f4f4f4f1f1f1f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6fdfdfdfcfcfcfcfcfcf6f6f6f5f5f5f3f3f3f2f2f2f8f8f8f3f3f3efefefeeeeeef8f8f8fefefefbfbfbf6f6f6f6f6f6f5f5f5f9f9f9fafafafbfbfbfafafafafafafbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8fafafaf6f6f6f3f3f3f7f7f7f9f9f9fafafafafafafbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9fafafafafafaf8f8f8f6f6f6f6f6f6f5f5f5f4f4f4efefeff0f0f0efefeff0f0f0eeeeeeeaeaeae2e2e2e3e3e3eaeaeaf4f4f4efefefe6e6e6edededf4f4f4f5f5f5f4f4f4f6f6f6f4f4f4f8f8f8fdfdfdfdfdfdfcfcfcfefefefefefef5f5f5eeeeeee9e9e9fafafafffffffefefefcfcfcfafafaf9f9f9f9f9f9fdfdfdfafafaf3f3f3f2f2f2f3f3f3f4f4f4f5f5f5f1f1f1ecececececece9e9e9eaeaeae3e3e3e6e6e6f2f2f2f1f1f1eeeeeeececececececf0f0f0f6f6f6f9f9f9fafafaf4f4f4f4f4f4efefefeeeeeef0f0f0f2f2f2eeeeeef6f6f6f8f8f8f9f9f9f9f9f9fcfcfcfafafaf9f9f9fcfcfcfdfdfdfdfdfdfefefefffffffffffffefefefffffffefefefefefefefefefdfdfdfbfbfbfafafafafafaf8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8fafafafafafaf8f8f8f7f7f7fbfbfbfafafaf4f4f4f2f2f2f5f5f5fbfbfbfdfdfdfbfbfbfafafafafafaf8f8f8f2f2f2ececece9e9e9eaeaeaebebebf3f3f3f5f5f5f4f4f4f5f5f5f8f8f8f7f7f7fbfbfbfdfdfdfefefefdfdfdfefefefefefefbfbfbefefefefefeffcfcfcfefefefefefefdfdfdfcfcfcfcfcfcfafafaf9f9f9f6f6f6f4f4f4f7f7f7f6f6f6f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f7f7f7fcfcfcf7f7f7f4f4f4fafafaf8f8f8f7f7f7fafafaf6f6f6fafafafdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfcfcfcfefefefbfbfbf9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf9f9f9f7f7f7f7f7f7fefefefdfdfdfafafafbfbfbfbfbfbf7f7f7f8f8f8f5f5f5f6f6f6f3f3f3f3f3f3f4f4f4fafafafbfbfbf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8f5f5f5f5f5f5f1f1f1f4f4f4fafafaf9f9f9f9f9f9fbfbfbfbfbfbfefefefdfdfdfefefefdfdfdfdfdfdfffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfefefefefefefdfdfdfdfdfdfefefefffffffffffffefefefefefefffffffefefefcfcfcfafafafafafaf6f6f6f6f6f6f9f9f9fbfbfbf6f6f6f4f4f4f9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f4f4f4f5f5f5f4f4f4f1f1f1eeeeeef5f5f5f9f9f9f6f6f6f7f7f7f8f8f8f5f5f5f4f4f4f6f6f6f6f6f6f4f4f4f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f5f5f5f6f6f6f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfafafaf7f7f7f5f5f5f8f8f8fcfcfcfbfbfbfbfbfbfdfdfdf8f8f8f7f7f7fbfbfbf8f8f8f3f3f3fbfbfbfafafaf4f4f4f7f7f7fbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f9f9f9f7f7f7f4f4f4f2f2f2f5f5f5f7f7f7f8f8f8fafafaf7f7f7fafafafbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f6f6f6efefeffbfbfbfbfbfbf6f6f6f5f5f5f3f3f3f3f3f3f6f6f6fbfbfbf9f9f9f9f9f9f3f3f3f4f4f4f5f5f5f5f5f5f5f5f5f8f8f8fcfcfcfdfdfdfefefef8f8f8f5f5f5f7f7f7f5f5f5f5f5f5f8f8f8fcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfcfcfcf8f8f8efefefeaeaeaf7f7f7fefefefdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fafafafefefefffffffffffffcfcfcfbfbfbfafafaf8f8f8f9f9f9fefefefdfdfdfbfbfbf9f9f9f8f8f8fbfbfbfafafaf9f9f9f9f9f9fafafaf7f7f7f8f8f8fafafafafafafdfdfdfdfdfdfafafafbfbfbfafafafafafafafafaf8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f4f4f4f2f2f2f2f2f2eeeeeeedededf0f0f0f0f0f0f0f0f0f0f0f0f1f1f1f5f5f5f5f5f5f4f4f4f9f9f9f5f5f5f8f8f8fbfbfbf5f5f5f2f2f2fafafafcfcfcf8f8f8f7f7f7fbfbfbfefefefffffffffffffefefefefefefdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafaf7f7f7f5f5f5fbfbfbfefefefefefefffffffafafaf6f6f6f6f6f6fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafaf8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f4f4f4f8f8f8f8f8f8f7f7f7fafafafafafafafafaf6f6f6f9f9f9fbfbfbfafafafafafafbfbfbf8f8f8f5f5f5f5f5f5f0f0f0f4f4f4f5f5f5efefefedededf1f1f1efefefefefefe7e7e7e5e5e5efefeff4f4f4efefefe9e9e9e6e6e6eaeaeaf1f1f1f7f7f7f7f7f7f7f7f7fbfbfbfdfdfdfdfdfdf7f7f7f7f7f7fcfcfcfcfcfcfcfcfcfafafaf9f9f9fdfdfdfcfcfce8e8e8e8e8e8efefeff7f7f7fdfdfdf4f4f4ebebebecececeeeeeee9e9e9eeeeeef8f8f8f1f1f1efefeff1f1f1ecececf4f4f4f3f3f3ddddddd8d8d8e6e6e6ecececedededf6f6f6fcfcfcfefefefdfdfdfafafaf9f9f9fcfcfcfdfdfdfbfbfbf9f9f9f7f7f7fbfbfbf7f7f7fcfcfcfbfbfbf9f9f9fdfdfdfdfdfdfbfbfbfcfcfcfbfbfbfefefefefefefcfcfcfdfdfdfdfdfdfbfbfbfafafaf8f8f8f4f4f4f4f4f4f6f6f6f5f5f5f2f2f2f3f3f3f2f2f2f3f3f3f4f4f4f4f4f4f4f4f4f7f7f7fbfbfbfafafafbfbfbfcfcfcfbfbfbfafafaf8f8f8f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f9f9f9fdfdfdfbfbfbf6f6f6f5f5f5f5f5f5f7f7f7f4f4f4f5f5f5f4f4f4f2f2f2f2f2f2f0f0f0f3f3f3f5f5f5f9f9f9fcfcfcfdfdfdfffffffffffffefefefafafaf9f9f9fcfcfcfffffffffffffffffffbfbfbf6f6f6e4e4e4dededef6f6f6fafafaf6f6f6f5f5f5f2f2f2f5f5f5f5f5f5f5f5f5f9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f3f3f3f8f8f8f5f5f5f7f7f7f9f9f9fcfcfcf9f9f9f8f8f8fcfcfcfcfcfcf9f9f9f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcfafafaf6f6f6fafafafdfdfdfcfcfcfcfcfcfbfbfbfafafafcfcfcfdfdfdfdfdfdf7f7f7f6f6f6f4f4f4f7f7f7fafafafcfcfcfcfcfcfdfdfdfcfcfcfefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefcfcfcfcfcfcfdfdfdfefefefefefefefefefffffffefefefefefefdfdfdfefefefefefefefefefffffffdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fafafafdfdfdfefefefefefefdfdfdfafafafafafafafafafbfbfbf6f6f6f6f6f6fafafafbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f3f3f3f2f2f2f1f1f1efefefefefeff5f5f5f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f2f2f2f3f3f3efefeff1f1f1f2f2f2f1f1f1f2f2f2f2f2f2f1f1f1f0f0f0f8f8f8fbfbfbf8f8f8fafafafafafaf7f7f7f4f4f4f6f6f6f4f4f4f5f5f5f8f8f8f9f9f9f6f6f6f7f7f7fafafafbfbfbf9f9f9fbfbfbfbfbfbf6f6f6f5f5f5f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f5f5f5f2f2f2f3f3f3f1f1f1f0f0f0f2f2f2f3f3f3f3f3f3f3f3f3f7f7f7f9f9f9f8f8f8f6f6f6f4f4f4f6f6f6f6f6f6f9f9f9fcfcfcf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f5f5f5f7f7f7fafafafcfcfcfafafaf6f6f6f4f4f4f4f4f4f3f3f3f4f4f4efefeff6f6f6fffffffdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f3f3f3f1f1f1f0f0f0efefeff1f1f1efefeff2f2f2f6f6f6f5f5f5e8e8e8f9f9f9fefefefefefefefefefafafaf8f8f8f4f4f4f3f3f3f6f6f6fafafaf7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbf8f8f8f9f9f9fbfbfbfbfbfbfafafaf9f9f9f8f8f8f4f4f4f1f1f1edededefefeff6f6f6fefefefefefef7f7f7f4f4f4f2f2f2ededede5e5e5e2e2e2e0e0e0e3e3e3f4f4f4f5f5f5f4f4f4f5f5f5f8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f7f7f7fbfbfbfdfdfdfafafafefefefafafaf6f6f6f6f6f6fcfcfcfdfdfdfdfdfdfafafaeeeeeee7e7e7fbfbfbf9f9f9fafafaf9f9f9f8f8f8f8f8f8f5f5f5f9f9f9fafafaf4f4f4f3f3f3f4f4f4f2f2f2f3f3f3f2f2f2f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8fbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfcfcfcf9f9f9f6f6f6f8f8f8f9f9f9f9f9f9fefefefcfcfcf7f7f7f8f8f8fbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbf9f9f9f6f6f6f9f9f9f9f9f9f8f8f8fbfbfbf6f6f6f4f4f4fafafafcfcfcfcfcfcf9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfafafaf5f5f5fafafaf5f5f5f5f5f5f0f0f0f6f6f6f9f9f9fafafafbfbfbf8f8f8f9f9f9fafafaf7f7f7fafafaf9f9f9fbfbfbfdfdfdfffffffbfbfbfbfbfbfdfdfdfbfbfbf0f0f0efefeff6f6f6f0f0f0f0f0f0f7f7f7f4f4f4f1f1f1f2f2f2f4f4f4f8f8f8f5f5f5f5f5f5f7f7f7f9f9f9f8f8f8fbfbfbfcfcfcfbfbfbf9f9f9fdfdfdfffffffffffffefefefefefefffffffffffffcfcfcfffffffafafaf4f4f4f6f6f6f6f6f6f9f9f9fdfdfdfcfcfcfbfbfbf5f5f5f9f9f9fdfdfdfbfbfbf7f7f7f6f6f6f7f7f7f2f2f2eeeeeefbfbfbfdfdfdf7f7f7f6f6f6f0f0f0f5f5f5fbfbfbf8f8f8fafafafdfdfdfbfbfbfafafaf9f9f9fafafafcfcfcfcfcfcfdfdfdfdfdfdfafafafafafafdfdfdfafafafbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f8f8f8f6f6f6f5f5f5f7f7f7f6f6f6f2f2f2f2f2f2f0f0f0f0f0f0f2f2f2f4f4f4f4f4f4f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f7f7f7fafafafafafafafafafbfbfbfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcf9f9f9f6f6f6f5f5f5f5f5f5f5f5f5f8f8f8f3f3f3f0f0f0f7f7f7f7f7f7f4f4f4f1f1f1f0f0f0f4f4f4f3f3f3efefeff5f5f5f3f3f3f3f3f3fafafafbfbfbf9f9f9fafafafffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfafafafdfdfdf0f0f0dfdfdfdedededfdfdff7f7f7fffffffefefefcfcfcfafafafbfbfbfcfcfcfbfbfbf8f8f8f5f5f5f4f4f4f3f3f3f0f0f0f2f2f2f4f4f4f9f9f9f6f6f6ededede1e1e1e1e1e1e0e0e0e7e7e7f0f0f0f5f5f5f1f1f1f2f2f2f6f6f6f4f4f4f2f2f2f1f1f1f1f1f1f4f4f4f9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f9f9f9fdfdfdf9f9f9fbfbfbfefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfbfbfbfefefefffffff9f9f9f6f6f6fbfbfbfefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafaf7f7f7f4f4f4fafafafbfbfbf9f9f9f6f6f6f2f2f2efefeff1f1f1efefeff3f3f3f9f9f9f7f7f7f3f3f3eeeeeeeaeaeae8e8e8edededf1f1f1f0f0f0f2f2f2f5f5f5f8f8f8f6f6f6edededf0f0f0f1f1f1f6f6f6f2f2f2f3f3f3f5f5f5f7f7f7f8f8f8f6f6f6f4f4f4f1f1f1ecececefefeff6f6f6ecececedededf4f4f4f1f1f1f7f7f7f6f6f6f6f6f6f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8fafafaf9f9f9f7f7f7f5f5f5f2f2f2f4f4f4f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f2f2f2f0f0f0f1f1f1f4f4f4f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f3f3f3f4f4f4f6f6f6fcfcfcfbfbfbf7f7f7f7f7f7f5f5f5f3f3f3f7f7f7f6f6f6f6f6f6f7f7f7f4f4f4f7f7f7fbfbfbfbfbfbfafafaf9f9f9f8f8f8f6f6f6f5f5f5f7f7f7f5f5f5f2f2f2f3f3f3f6f6f6f3f3f3f4f4f4f7f7f7f8f8f8f8f8f8fdfdfdfcfcfcf7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9fcfcfcfefefefdfdfdfafafaf7f7f7fbfbfbfcfcfcf8f8f8fcfcfcfefefefdfdfdfbfbfbf8f8f8f7f7f7f6f6f6f8f8f8f5f5f5f0f0f0efefeff5f5f5f7f7f7f4f4f4f6f6f6f8f8f8fafafaf8f8f8f8f8f8f2f2f2f9f9f9f9f9f9fbfbfbfcfcfcf3f3f3efefeff8f8f8f8f8f8f7f7f7fafafaf6f6f6f3f3f3f8f8f8f9f9f9f7f7f7fafafaf9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfcfcfcfbfbfbfafafafdfdfdfdfdfdfbfbfbf7f7f7f2f2f2efefefecececeeeeeeecececeeeeeef5f5f5f9f9f9fbfbfbfcfcfcfdfdfdf5f5f5f2f2f2f0f0f0f3f3f3f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f6f6f6e6e6e6f8f8f8f8f8f8d4d4d4e2e2e2f4f4f4dcdcdce5e5e5f5f5f5f1f1f1f5f5f5fefefef6f6f6fcfcfcfbfbfbfafafaf7f7f7f3f3f3f8f8f8f7f7f7f1f1f1f3f3f3f8f8f8fbfbfbfffffffefefefefefefefefefffffffefefefcfcfcfbfbfbfcfcfcfdfdfdfafafafbfbfbfafafafafafafbfbfbf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfafafaf8f8f8fbfbfbf9f9f9f8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfbfbfbfafafaf8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfafafaf9f9f9f7f7f7f6f6f6fafafafafafafcfcfcfbfbfbfafafafcfcfcfcfcfcf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fcfcfcfbfbfbf8f8f8fcfcfcfafafaf6f6f6f5f5f5fcfcfcfefefef8f8f8fafafafefefefbfbfbfbfbfbfbfbfbf5f5f5f2f2f2f6f6f6f8f8f8f7f7f7f5f5f5f3f3f3f1f1f1eeeeeef2f2f2f7f7f7fcfcfcfcfcfcfdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefbfbfbfcfcfcf8f8f8f2f2f2f3f3f3fbfbfbfafafaf4f4f4f4f4f4f2f2f2f6f6f6fbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfdfdfdf8f8f8f5f5f5f6f6f6f7f7f7f6f6f6f3f3f3f9f9f9f2f2f2f3f3f3f7f7f7fcfcfcfdfdfdf7f7f7ecececebebebf7f7f7f6f6f6f4f4f4fefefefdfdfdf8f8f8f0f0f0ebebebf3f3f3f9f9f9fcfcfcf9f9f9f8f8f8f9f9f9fcfcfcfbfbfbf8f8f8f9f9f9f6f6f6f7f7f7f9f9f9f6f6f6f5f5f5f8f8f8f9f9f9f5f5f5f8f8f8f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfefefefcfcfcfafafaf7f7f7f6f6f6f8f8f8f9f9f9fafafaf8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f5f5f5f4f4f4f2f2f2f2f2f2efefefefefeff1f1f1f1f1f1f4f4f4f8f8f8f5f5f5f1f1f1f6f6f6fcfcfcf7f7f7f3f3f3f9f9f9fefefefefefef8f8f8fbfbfbfefefefbfbfbfbfbfbfdfdfdfffffffffffffffffffffffffffffffefefefafafaf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f8f8f8fefefeedededd6d6d6e2e2e2f7f7f7fffffffffffffefefefffffffefefefcfcfcf8f8f8f4f4f4f3f3f3f2f2f2e9e9e9eaeaeaf5f5f5f5f5f5f3f3f3e5e5e5d6d6d6d9d9d9e5e5e5efefeff7f7f7fafafaf7f7f7f7f7f7fafafaf6f6f6f5f5f5f8f8f8fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfafafafbfbfbfcfcfcf8f8f8f7f7f7f7f7f7fafafafcfcfcfcfcfcfafafaf9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbf8f8f8f8f8f8fafafafafafafdfdfdfcfcfcfbfbfbfdfdfdfafafaf5f5f5f4f4f4f7f7f7fbfbfbfbfbfbfafafafbfbfbfdfdfdfcfcfcfafafafafafaf8f8f8f6f6f6fafafafcfcfcfcfcfcfefefefefefefefefefcfcfcfbfbfbfefefef8f8f8f4f4f4f4f4f4f6f6f6f2f2f2f1f1f1f6f6f6f9f9f9f6f6f6f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfbfbfbf7f7f7f5f5f5f7f7f7f7f7f7f9f9f9fafafaf7f7f7f6f6f6fbfbfbf8f8f8fafafaf9f9f9f3f3f3f2f2f2f7f7f7f9f9f9fafafafafafafbfbfbfafafafafafafbfbfbf8f8f8fbfbfbfafafafafafaf8f8f8f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fafafafbfbfbfbfbfbfcfcfcfafafafafafafbfbfbfbfbfbfbfbfbfdfdfdf8f8f8f6f6f6f5f5f5f6f6f6f3f3f3f4f4f4f9f9f9fafafaf8f8f8fafafafbfbfbfbfbfbfcfcfcfefefefefefefbfbfbfcfcfcfcfcfcfcfcfcf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f3f3f3f9f9f9fafafafafafafdfdfdfdfdfdfefefefdfdfdfbfbfbfafafafdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfffffffffffffefefefefefefefefefdfdfdfcfcfcfcfcfcf9f9f9fafafaebebebecececf6f6f6f2f2f2f7f7f7fdfdfdf8f8f8f7f7f7f9f9f9fafafaf7f7f7f7f7f7f5f5f5fafafafcfcfcfcfcfcfbfbfbf9f9f9fdfdfdf9f9f9f7f7f7fbfbfbfdfdfdfdfdfdfefefefcfcfcfbfbfbf9f9f9f7f7f7fbfbfbfefefef9f9f9f3f3f3e8e8e8eaeaeaf8f8f8fcfcfcfdfdfdfefefefffffffdfdfdf6f6f6f4f4f4f6f6f6f7f7f7f7f7f7fbfbfbf9f9f9f6f6f6f9f9f9fcfcfcfbfbfbf7f7f7f3f3f3f6f6f6f8f8f8e8e8e8f5f5f5fcfcfce4e4e4e7e7e7f9f9f9e3e3e3ececece7e7e7ebebebf3f3f3f7f7f7f7f7f7fdfdfdf9f9f9f7f7f7f6f6f6f6f6f6f2f2f2f4f4f4f7f7f7f7f7f7fbfbfbfefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfefefefcfcfcf9f9f9f8f8f8f9f9f9fbfbfbfafafaf6f6f6f4f4f4f7f7f7fbfbfbfdfdfdfdfdfdf9f9f9f7f7f7f9f9f9f9f9f9fafafaf9f9f9f8f8f8f4f4f4f4f4f4fafafafbfbfbfbfbfbfafafafafafaf8f8f8f8f8f8f8f8f8fafafafbfbfbfafafaf9f9f9fdfdfdfafafaf9f9f9f9f9f9f9f9f9fcfcfcfbfbfbfafafaf9f9f9fbfbfbfafafaf8f8f8f8f8f8fafafafbfbfbfbfbfbfcfcfcfafafafefefefcfcfcfafafafafafafafafafbfbfbf8f8f8f6f6f6f4f4f4f3f3f3f2f2f2f2f2f2efefeff1f1f1f3f3f3f5f5f5fafafafcfcfcfdfdfdfdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfafafafefefefcfcfcfdfdfdfefefefbfbfbfbfbfbfafafaf6f6f6f7f7f7fdfdfdfdfdfdfcfcfcf7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f3f3f3f6f6f6fcfcfcf7f7f7f4f4f4f5f5f5f0f0f0f1f1f1f4f4f4f9f9f9fbfbfbf8f8f8f6f6f6f6f6f6f3f3f3fafafaf8f8f8f3f3f3f7f7f7fbfbfbfbfbfbfcfcfcf6f6f6f4f4f4fbfbfbfdfdfdfdfdfdfefefefdfdfdf3f3f3efefeff5f5f5f7f7f7f4f4f4fafafafdfdfdfafafafcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafafbfbfbfcfcfcf9f9f9f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8fafafaf8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfafafaf7f7f7f6f6f6f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7f6f6f6f3f3f3f2f2f2f4f4f4f1f1f1ecececebebebeeeeeeeeeeeeedededeeeeeef4f4f4f8f8f8f9f9f9fbfbfbfdfdfdfbfbfbfdfdfdfcfcfcf8f8f8fbfbfbfdfdfdf8f8f8f8f8f8fbfbfbfbfbfbfafafafbfbfbfafafaf8f8f8f8f8f8fcfcfcfefefefdfdfdfdfdfdfcfcfcfafafaf8f8f8f6f6f6f4f4f4f3f3f3f5f5f5fafafafdfdfdfbfbfbfcfcfcfffffffcfcfcfafafafbfbfbfefefefffffffffffffefefefefefefdfdfdfafafaf3f3f3f7f7f7fefefefffffffdfdfdfefefefffffffffffffafafaf6f6f6f7f7f7fcfcfcfffffffefefefcfcfcfafafaf1f1f1f2f2f2fbfbfbfbfbfbf8f8f8f6f6f6f3f3f3f3f3f3f2f2f2f0f0f0f0f0f0f0f0f0f1f1f1f1f1f1efefeff1f1f1f0f0f0f4f4f4fcfcfcf9f9f9f6f6f6f9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbf9f9f9f5f5f5f8f8f8fafafaf9f9f9f8f8f8fbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf7f7f7fffffffffffffefefefefefefcfcfcfcfcfcfafafafbfbfbfafafaf8f8f8f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfefefefffffffffffffffffffffffffefefefcfcfcfafafaf9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfefefefdfdfdfefefefefefefdfdfdfafafaf3f3f3f2f2f2f5f5f5f7f7f7f9f9f9fbfbfbf8f8f8f6f6f6f5f5f5f2f2f2eeeeeef1f1f1f4f4f4f3f3f3f7f7f7f6f6f6f5f5f5fdfdfdfdfdfdfdfdfdfefefefdfdfdfefefef9f9f9f8f8f8fbfbfbf5f5f5f5f5f5fafafafbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f4f4f4f5f5f5f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7fafafafbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfffffffffffffffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfffffffdfdfdfdfdfdfffffffffffffffffffffffffffffffffffffefefefffffffffffffefefefbfbfbfcfcfcfcfcfcf7f7f7f8f8f8fbfbfbfefefefefefefffffffffffffdfdfdf6f6f6f4f4f4fafafafcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffefefefafafaf9f9f9fcfcfcfdfdfdf7f7f7f7f7f7f6f6f6f3f3f3f7f7f7f8f8f8f9f9f9fefefefcfcfcfbfbfbfbfbfbfafafafafafafbfbfbfcfcfcfcfcfcf9f9f9f9f9f9fafafafefefefefefefffffffefefefdfdfdfefefefdfdfdfefefefdfdfdfdfdfdfcfcfcfefefefcfcfcf7f7f7f8f8f8fdfdfdf9f9f9f2f2f2f5f5f5fcfcfcfefefefdfdfdf9f9f9f5f5f5f5f5f5f9f9f9f6f6f6f8f8f8fbfbfbf9f9f9fafafaf9f9f9fcfcfcfafafafbfbfbfefefef6f6f6f1f1f1f0f0f0e9e9e9ebebebeeeeeeeeeeeeedededf6f6f6f5f5f5f1f1f1f2f2f2f0f0f0efefefefefeff2f2f2f2f2f2f4f4f4eeeeeef7f7f7f9f9f9f2f2f2ebebebf7f7f7fdfdfdfcfcfcf3f3f3f2f2f2f5f5f5f9f9f9f2f2f2f2f2f2f8f8f8fafafafdfdfdfcfcfcf9f9f9f8f8f8fafafafbfbfbf2f2f2f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f5f5f5fbfbfbfafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fafafafbfbfbf9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafafafaf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafafafafaf8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafafafafaf9f9f9f9f9f9f7f7f7f6f6f6fbfbfbf9f9f9f8f8f8fafafaf9f9f9f9f9f9fafafaf8f8f8fafafafcfcfcf8f8f8f9f9f9fafafafafafaf7f7f7fafafafefefefdfdfdf8f8f8f8f8f8fffffffafafaf2f2f2f4f4f4f9f9f9fffffffefefefcfcfcfbfbfbfdfdfdf9f9f9f3f3f3f7f7f7f8f8f8fafafafbfbfbf3f3f3ebebebe8e8e8e9e9e9f4f4f4f6f6f6f4f4f4f2f2f2f8f8f8f7f7f7f3f3f3f5f5f5f9f9f9fafafaf8f8f8f6f6f6f9f9f9fbfbfbf7f7f7f5f5f5f3f3f3f7f7f7f8f8f8fcfcfcfcfcfcf9f9f9fbfbfbfafafaf8f8f8f8f8f8fbfbfbf8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fafafaf9f9f9f7f7f7f9f9f9fafafafcfcfcfdfdfdf7f7f7f6f6f6fafafafafafaf6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfafafaf8f8f8f8f8f8fafafafefefefcfcfcf8f8f8f6f6f6f6f6f6f7f7f7f4f4f4f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3efefeff3f3f3f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6fcfcfcfdfdfdfbfbfbfafafafefefefcfcfcfbfbfbf9f9f9fafafaf6f6f6f8f8f8fbfbfbf6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f9f9f9fafafaf8f8f8f5f5f5f3f3f3f2f2f2f2f2f2f0f0f0f3f3f3f4f4f4f5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfdfdfdfafafaf7f7f7f4f4f4f6f6f6f9f9f9fefefefffffffefefefffffffbfbfbf6f6f6f6f6f6f3f3f3fcfcfcfffffffcfcfcfcfcfcfbfbfbf8f8f8f6f6f6f3f3f3f9f9f9fefefefcfcfcfcfcfcfcfcfcfcfcfcfefefefafafafafafaf7f7f7fbfbfbfbfbfbfbfbfbfafafaf7f7f7f6f6f6f7f7f7f6f6f6f4f4f4fbfbfbf8f8f8f5f5f5f0f0f0efefeff0f0f0efefeff0f0f0eeeeeeefefeff1f1f1eeeeeeeeeeeeefefeff0f0f0f0f0f0f0f0f0ececececececf1f1f1f1f1f1f6f6f6f3f3f3f2f2f2f6f6f6f4f4f4f3f3f3f5f5f5f4f4f4f6f6f6f4f4f4f5f5f5f6f6f6f8f8f8fafafafcfcfcfbfbfbfafafafdfdfdfefefefdfdfdfbfbfbfbfbfbfcfcfcf9f9f9f6f6f6f4f4f4f6f6f6f9f9f9f8f8f8fafafafafafafdfdfdfefefefefefefffffffefefefffffffcfcfcf8f8f8fcfcfcfdfdfdfdfdfdfefefefdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefefefef4f4f4edededfafafafefefefcfcfcfbfbfbf9f9f9f8f8f8f4f4f4f9f9f9fcfcfcf4f4f4f2f2f2fdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8fbfbfbfbfbfbf9f9f9f8f8f8f6f6f6f9f9f9fafafaf7f7f7f9f9f9fdfdfdfbfbfbf9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f5f5f5f4f4f4f7f7f7f7f7f7f9f9f9fbfbfbfdfdfdfefefefdfdfdfdfdfdfbfbfbfcfcfcfefefefefefefffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafaf4f4f4e6e6e6ecececf6f6f6ededede8e8e8edededfafafaf9f9f9fcfcfcfafafafcfcfcf6f6f6f8f8f8fafafaf9f9f9fafafafafafafbfbfbfcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfdfdfdfffffffffffffbfbfbf5f5f5fbfbfbfafafaf8f8f8fdfdfdfffffffcfcfcfbfbfbfdfdfdfffffffffffffdfdfdfcfcfcfafafafbfbfbf9f9f9f5f5f5f5f5f5f6f6f6f9f9f9fcfcfcfcfcfcf9f9f9f7f7f7f5f5f5f8f8f8f5f5f5ebebebedededeaeaeaf0f0f0ededededededf3f3f3fafafaf9f9f9f4f4f4f3f3f3efefeff2f2f2f6f6f6fbfbfbfdfdfdf9f9f9fbfbfbfefefefefefefdfdfdfdfdfdfcfcfcfefefefffffffffffffefefefefefefcfcfcecececefefeffcfcfcfcfcfcf9f9f9f7f7f7f6f6f6f4f4f4f7f7f7fdfdfdf0f0f0f2f2f2f9f9f9fdfdfdf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f5f5f5f2f2f2fbfbfbfdfdfdfcfcfcf9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f4f4f4f6f6f6f9f9f9fafafaf6f6f6f6f6f6f7f7f7f5f5f5f9f9f9fcfcfcf8f8f8f7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f9f9f9fbfbfbfafafafafafafafafaf8f8f8f3f3f3f4f4f4f9f9f9fafafaf8f8f8f8f8f8f6f6f6f4f4f4f5f5f5f7f7f7fdfdfdfefefefefefefcfcfcfdfdfdfefefefefefefefefefafafaf6f6f6f6f6f6f4f4f4fcfcfcfdfdfdfcfcfcfcfcfcfefefefcfcfcf9f9f9fafafafbfbfbf8f8f8f7f7f7f4f4f4f3f3f3f4f4f4f5f5f5edededebebebefefeff3f3f3f6f6f6f9f9f9fcfcfcf8f8f8f4f4f4f6f6f6fafafaf6f6f6f5f5f5f9f9f9f7f7f7fbfbfbfcfcfcf7f7f7fafafafcfcfcf9f9f9fcfcfcf9f9f9f5f5f5fbfbfbf7f7f7f1f1f1f6f6f6fafafaf6f6f6f8f8f8f6f6f6f5f5f5fbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f6f6f6f9f9f9fcfcfcfefefefefefefdfdfdfdfdfdfdfdfdf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f7f7f7f9f9f9fdfdfdfefefefcfcfcfbfbfbf8f8f8fcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f0f0f0eeeeeeebebebeeeeeef0f0f0f3f3f3f6f6f6fafafafcfcfcfbfbfbfbfbfbfefefefdfdfdfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfdfdfdfefefefdfdfdfbfbfbf7f7f7fcfcfcfafafaf7f7f7f7f7f7f8f8f8fafafaf7f7f7f2f2f2f0f0f0f0f0f0f1f1f1f7f7f7f8f8f8f5f5f5f6f6f6f5f5f5f7f7f7fafafaf3f3f3f0f0f0f1f1f1f2f2f2f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfafafaf5f5f5f5f5f5f6f6f6f6f6f6f3f3f3f5f5f5f7f7f7f3f3f3eeeeeef5f5f5f8f8f8f3f3f3eeeeeeedededf2f2f2f5f5f5f3f3f3edededeeeeeeefefeff5f5f5fdfdfdfbfbfbf8f8f8f2f2f2f4f4f4f8f8f8f9f9f9fcfcfcf7f7f7f2f2f2fbfbfbfbfbfbf7f7f7f3f3f3f4f4f4fbfbfbf3f3f3fafafafafafaf7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f9f9f9fafafafafafafbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfafafaf7f7f7f8f8f8f2f2f2f3f3f3f2f2f2f1f1f1f3f3f3f1f1f1f1f1f1f2f2f2f6f6f6f6f6f6f4f4f4f6f6f6f9f9f9f7f7f7f5f5f5f5f5f5f3f3f3f5f5f5f2f2f2f0f0f0f1f1f1f1f1f1f1f1f1f5f5f5f9f9f9f9f9f9fafafaf8f8f8f6f6f6f7f7f7f7f7f7fbfbfbfbfbfbf9f9f9f9f9f9fafafafbfbfbfcfcfcfafafafafafafafafafbfbfbf9f9f9fbfbfbfefefefefefefefefefdfdfdfcfcfcfefefefefefefefefefefefefcfcfcfcfcfcfbfbfbfdfdfdfffffffdfdfdfffffffffffffffffffffffffbfbfbf9f9f9f0f0f0e3e3e3f2f2f2fcfcfcf7f7f7f9f9f9f7f7f7f2f2f2efefeffbfbfbf5f5f5fafafafbfbfbf5f5f5f3f3f3f6f6f6f5f5f5f1f1f1f2f2f2f6f6f6f4f4f4f2f2f2f4f4f4f5f5f5efefefebebebefefeff4f4f4f4f4f4f3f3f3f0f0f0efefeff7f7f7f6f6f6f0f0f0f5f5f5f9f9f9f3f3f3f8f8f8fafafafcfcfcfefefefcfcfcfafafaf7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9fafafafafafaf9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f6f6f6f1f1f1ecececedededefefefeaeaeae4e4e4dddddde0e0e0e7e7e7f3f3f3fbfbfbf8f8f8fafafafbfbfbfbfbfbfafafafcfcfcf3f3f3f6f6f6f7f7f7fafafafdfdfdfcfcfcfefefefefefefffffffffffffefefefcfcfcf8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfbfbfbf8f8f8fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfefefefefefefffffffcfcfcf7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f2f2f2edededeeeeeeeeeeeeeeeeeeeeeeeee7e7e7e5e5e5ebebebf0f0f0f1f1f1f2f2f2ecececf2f2f2f3f3f3f3f3f3f4f4f4f3f3f3f8f8f8f8f8f8f8f8f8fbfbfbfefefefffffffefefefefefefdfdfdfefefefffffffffffffffffffdfdfdfefefefbfbfbfbfbfbfafafaf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfafafafbfbfbfcfcfcf5f5f5edededfbfbfbfafafafbfbfbfbfbfbf8f8f8fbfbfbfcfcfcfafafaecececf5f5f5fdfdfdfdfdfdfafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f4f4f4f6f6f6f8f8f8f5f5f5f6f6f6f7f7f7f7f7f7fafafafcfcfcf9f9f9fbfbfbfafafaf7f7f7f5f5f5f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f9f9f9fbfbfbfafafaf9f9f9f6f6f6fafafaf9f9f9f8f8f8f9f9f9fcfcfcfbfbfbfafafaf7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f5f5f5f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f9f9f9fdfdfdf9f9f9f7f7f7f7f7f7fafafaf9f9f9fbfbfbfcfcfcfafafafcfcfcfdfdfdfefefefafafaf8f8f8fbfbfbfcfcfcfdfdfdf7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f3f3f3f1f1f1f1f1f1f3f3f3f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f4f4f4f3f3f3f4f4f4f7f7f7f9f9f9fdfdfdfefefefcfcfcfbfbfbfefefefbfbfbfbfbfbf9f9f9fcfcfcfcfcfcfafafafcfcfcfcfcfcf8f8f8fcfcfcf9f9f9eeeeeeebebebf6f6f6f7f7f7f3f3f3f5f5f5f5f5f5f4f4f4f7f7f7f7f7f7fafafaf9f9f9f9f9f9f7f7f7f3f3f3f3f3f3f7f7f7f8f8f8fafafafcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f8f8f8f9f9f9fafafafcfcfcfcfcfcfcfcfcfafafaf9f9f9fafafaf6f6f6f1f1f1f2f2f2f6f6f6f8f8f8f8f8f8f3f3f3f1f1f1f0f0f0f4f4f4f8f8f8f9f9f9f9f9f9fafafafcfcfcfcfcfcfbfbfbfdfdfdfbfbfbfcfcfcfefefefcfcfcf9f9f9fafafafdfdfdfefefefdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf5f5f5efefeff8f8f8f7f7f7f8f8f8fafafafafafaf8f8f8fbfbfbf9f9f9f6f6f6f4f4f4f7f7f7f9f9f9f8f8f8fafafafafafaf9f9f9fafafaf8f8f8f9f9f9f8f8f8fbfbfbfcfcfcfffffffffffffffffffefefefefefefefefefefefefcfcfcf9f9f9f5f5f5f8f8f8f5f5f5f4f4f4f7f7f7f6f6f6f3f3f3f7f7f7f5f5f5f5f5f5f3f3f3e9e9e9e1e1e1e9e9e9e9e9e9eaeaeaf2f2f2f5f5f5fafafafdfdfdf4f4f4f3f3f3f8f8f8f8f8f8f3f3f3f0f0f0f5f5f5f7f7f7f4f4f4ecececedededf6f6f6fafafafbfbfbfafafaf9f9f9fcfcfcf7f7f7fbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8fafafafafafaf8f8f8f6f6f6f4f4f4f2f2f2f7f7f7f9f9f9f7f7f7f9f9f9fbfbfbfffffffefefefefefefefefefffffffffffffffffffefefefefefefefefefefefefdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfefefefefefefdfdfdfcfcfcfbfbfbf8f8f8fafafaf2f2f2eaeaeaedededebebebeaeaeaeaeaeae8e8e8e9e9e9ededededededececececececedededeeeeeeeeeeeef0f0f0f2f2f2f5f5f5f5f5f5f6f6f6f5f5f5f3f3f3f4f4f4f6f6f6f0f0f0f1f1f1f6f6f6f3f3f3f2f2f2f5f5f5efefefe9e9e9f8f8f8fefefef8f8f8eeeeeef3f3f3fdfdfdfefefef7f7f7eeeeeef2f2f2fafafafefefefefefefcfcfcfcfcfcfafafaf4f4f4f3f3f3f9f9f9f9f9f9fcfcfcf6f6f6f9f9f9fafafafafafafbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbfdfdfdfefefefbfbfbf9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcf8f8f8f8f8f8f9f9f9fcfcfcfdfdfdf9f9f9f6f6f6f9f9f9fcfcfcfdfdfdfbfbfbf7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8fcfcfcf8f8f8f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdfafafaf9f9f9fafafafbfbfbf8f8f8efefefededede9e9e9efefeff4f4f4eaeaeae6e6e6f8f8f8fbfbfbf4f4f4f3f3f3f3f3f3fcfcfcfffffffffffffffffffdfdfdfefefefffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcf8f8f8f1f1f1f0f0f0ededededededefefeff0f0f0edededecececececece9e9e9ececece5e5e5ebebebf4f4f4f4f4f4f4f4f4f1f1f1f4f4f4f8f8f8f6f6f6f5f5f5f1f1f1e7e7e7e6e6e6eaeaeaececece6e6e6e4e4e4e9e9e9efefeff2f2f2f5f5f5f4f4f4f4f4f4efefefefefeff7f7f7fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffffffffefefefbfbfbfafafafbfbfbfafafaf7f7f7f6f6f6f7f7f7fbfbfbfbfbfbf9f9f9fcfcfcf9f9f9fafafaf8f8f8f6f6f6f4f4f4f7f7f7f9f9f9fafafaf8f8f8fafafafafafafcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f6f6f6f5f5f5f8f8f8fcfcfcf9f9f9f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f6f6f6fbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7fafafaf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7fafafaf9f9f9f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9f7f7f7f1f1f1f4f4f4fafafaf6f6f6f6f6f6fbfbfbf6f6f6f8f8f8fbfbfbf9f9f9fbfbfbfbfbfbfafafafbfbfbfcfcfcfdfdfdfefefefbfbfbfdfdfdfcfcfcfcfcfcfafafaf8f8f8fcfcfcfafafaf8f8f8f9f9f9f6f6f6f5f5f5f7f7f7f4f4f4f3f3f3f7f7f7f9f9f9fafafafafafafcfcfcf8f8f8f7f7f7fafafafdfdfdfdfdfdfefefefefefefdfdfdfafafafcfcfcfafafaf9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f4f4f4f7f7f7fbfbfbf8f8f8f7f7f7f4f4f4f8f8f8fcfcfcf7f7f7fafafafafafafbfbfbfdfdfdf8f8f8f5f5f5f5f5f5f8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f5f5f5f8f8f8f5f5f5f4f4f4f2f2f2f2f2f2f5f5f5f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f5f5f5f3f3f3f6f6f6f4f4f4f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f8f8f8fbfbfbfafafafafafafdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f8f8f8f9f9f9f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7fbfbfbfafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfffffffefefefefefefefefefefefefefefefefefefdfdfdfcfcfcfefefefdfdfdfdfdfdfefefefffffffefefefffffffffffffefefefdfdfdf7f7f7efefefe7e7e7e8e8e8ebebebeeeeeef6f6f6f9f9f9fafafafbfbfbfcfcfcfbfbfbfafafaf2f2f2f0f0f0f6f6f6fbfbfbfcfcfcfefefefefefefbfbfbfcfcfcfdfdfdfcfcfcfefefefcfcfcf5f5f5f2f2f2f5f5f5f6f6f6f6f6f6f8f8f8fafafafbfbfbfafafafafafafcfcfcfdfdfdfafafafafafafbfbfbfafafaf9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcf8f8f8f9f9f9fdfdfdfbfbfbf9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfefefefffffffffffffefefefdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f9f9f9fbfbfbf7f7f7f5f5f5f5f5f5f7f7f7f5f5f5f1f1f1eeeeeeeeeeeef3f3f3f4f4f4f1f1f1f4f4f4f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfefefefbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfcfcfcf8f8f8f8f8f8fafafafbfbfbf7f7f7eeeeeeeeeeeeefefeff4f4f4f7f7f7f8f8f8f8f8f8f7f7f7f2f2f2efefeff3f3f3fafafafafafaf1f1f1fafafafffffff9f9f9c9c9c9b3b3b3e3e3e3fdfdfdfffffffcfcfcf2f2f2f3f3f3f6f6f6fefefefcfcfcfbfbfbfcfcfcfefefefdfdfdfbfbfbfcfcfcfbfbfbf8f8f8fbfbfbfefefefefefef8f8f8f5f5f5f7f7f7fafafafcfcfcfcfcfcfafafaf9f9f9fafafafafafafcfcfcfefefefffffffefefefffffffefefefefefefefefefcfcfcfbfbfbfbfbfbf9f9f9fafafafdfdfdfcfcfcfafafaf6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfdfdfdfefefefbfbfbfafafaf6f6f6f2f2f2f1f1f1f5f5f5f7f7f7f6f6f6e7e7e7dcdcdcdbdbdbecececf0f0f0f4f4f4f9f9f9fafafafafafafefefefefefefcfcfcf9f9f9f9f9f9f8f8f8fbfbfbfbfbfbfcfcfcfbfbfbf6f6f6f3f3f3edededefefeff2f2f2f0f0f0f2f2f2f0f0f0f0f0f0efefefeeeeeef0f0f0eaeaeaeaeaeaebebebecececedededefefefeaeaeaeeeeeeeeeeeee5e5e5eaeaeaecececeeeeeef1f1f1f1f1f1f5f5f5f1f1f1f1f1f1f2f2f2f4f4f4f2f2f2f2f2f2f0f0f0efefeff4f4f4f8f8f8f9f9f9f8f8f8f8f8f8fafafafdfdfdfefefefffffffefefefdfdfdf7f7f7f4f4f4fafafaefefeff2f2f2fbfbfbfefefefefefefbfbfbfafafaf6f6f6f9f9f9fafafafdfdfdfefefefefefefefefef7f7f7f3f3f3f5f5f5f5f5f5f5f5f5f3f3f3f3f3f3f8f8f8f9f9f9fafafaf9f9f9f8f8f8fdfdfdfdfdfdfafafaf8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8fbfbfbfdfdfdf9f9f9f6f6f6f5f5f5f6f6f6f8f8f8fcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fafafaf9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7fafafafcfcfcfefefefdfdfdfdfdfdfafafaf8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fafafaf9f9f9f8f8f8fbfbfbfbfbfbf9f9f9f8f8f8fdfdfdf9f9f9f9f9f9fbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8fafafafbfbfbf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f6f6f6f5f5f5fbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f7f7f7fafafafefefefefefefdfdfdfdfdfdfcfcfcfefefefefefefefefefcfcfcfcfcfcfdfdfdf9f9f9f8f8f8f5f5f5f4f4f4f7f7f7f7f7f7f5f5f5f3f3f3f4f4f4f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f6f6f6f8f8f8fbfbfbf9f9f9efefeff5f5f5f8f8f8fafafafbfbfbf9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfafafaf6f6f6f8f8f8f7f7f7f7f7f7f3f3f3f1f1f1f0f0f0f3f3f3f2f2f2f2f2f2eeeeeeecececeeeeeef3f3f3f8f8f8f8f8f8fafafaf7f7f7f5f5f5f8f8f8fafafafbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfefefefbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9fafafafefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfffffffefefefcfcfcf9f9f9f8f8f8f9f9f9fcfcfcfafafafcfcfcfefefefffffffffffffefefefcfcfcfcfcfcfefefefffffffffffffefefefefefefefefefffffffdfdfdfafafaf7f7f7f2f2f2eeeeeee5e5e5e2e2e2ecececf4f4f4f7f7f7fafafafefefefefefefdfdfdfefefefefefefafafafcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfcfcfcf8f8f8fafafafcfcfcfdfdfdfafafaf8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f9f9f9f7f7f7f4f4f4f2f2f2f3f3f3f8f8f8f9f9f9f7f7f7f9f9f9fcfcfcf9f9f9f9f9f9fcfcfcf6f6f6f7f7f7f7f7f7f7f7f7fafafaf8f8f8fafafafefefefffffffffffffdfdfdfcfcfcfbfbfbfbfbfbfafafafcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfefefefefefefdfdfdfcfcfcfdfdfdfcfcfcf9f9f9f5f5f5f9f9f9fdfdfdfcfcfcf5f5f5f4f4f4f6f6f6f7f7f7f9f9f9fafafafafafaf5f5f5f1f1f1f2f2f2f6f6f6f6f6f6f2f2f2f2f2f2f3f3f3f1f1f1f0f0f0f3f3f3f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafafcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfbfbfbf9f9f9f9f9f9fafafaf8f8f8fafafafdfdfdfefefef9f9f9fcfcfcf2f2f2dbdbdbf3f3f3fefefefbfbfbf8f8f8f4f4f4e9e9e9eeeeeefefefefbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfefefefefefefdfdfdfafafaf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f5f5f5f6f6f6fbfbfbfdfdfdfffffffefefef9f9f9fbfbfbfefefefdfdfdfcfcfcfafafafbfbfbfafafafbfbfbfafafafcfcfcfcfcfcf9f9f9f7f7f7f9f9f9fafafafbfbfbfbfbfbf7f7f7f9f9f9fafafafbfbfbfbfbfbfdfdfdfcfcfcf8f8f8eeeeeee9e9e9efefeff8f8f8f5f5f5fcfcfcfafafaf6f6f6fafafafefefefffffffffffffdfdfdfbfbfbf1f1f1e9e9e9f4f4f4f1f1f1f0f0f0f5f5f5f4f4f4f7f7f7edededeeeeeed7d7d7c5c5c5d8d8d8d2d2d2d7d7d7ecececefefeff2f2f2f4f4f4f4f4f4f2f2f2f2f2f2f5f5f5f5f5f5f2f2f2f1f1f1f1f1f1f5f5f5fdfdfdfafafaf8f8f8fbfbfbfafafafdfdfdfcfcfcfdfdfdfffffffafafafafafaf9f9f9f8f8f8f9f9f9fafafafafafafafafafcfcfcfbfbfbfdfdfdfffffffefefefefefefffffffffffffffffffefefefffffffefefefefefef9f9f9f5f5f5fcfcfcfbfbfbf2f2f2f5f5f5f8f8f8fafafaf5f5f5f9f9f9f7f7f7f3f3f3f3f3f3f3f3f3f6f6f6fafafafdfdfdf9f9f9f6f6f6f5f5f5fafafafafafaf6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fafafafbfbfbfdfdfdfcfcfcfbfbfbfafafaf8f8f8fbfbfbfafafaf8f8f8fbfbfbf8f8f8f5f5f5f5f5f5f8f8f8fafafafafafafafafafcfcfcfbfbfbfafafafbfbfbfbfbfbfafafafbfbfbfcfcfcfafafafafafafcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9fafafafafafafafafaf9f9f9f6f6f6f9f9f9f7f7f7fbfbfbfafafaf7f7f7fafafafdfdfdfcfcfcf8f8f8f5f5f5f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfafafafcfcfcf8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f4f4f4f7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f2f2f2f3f3f3f6f6f6f6f6f6f8f8f8f8f8f8f4f4f4f8f8f8f7f7f7f5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f3f3f3f2f2f2f7f7f7fbfbfbfbfbfbfbfbfbfcfcfcfdfdfdf9f9f9fafafafdfdfdfdfdfdfefefefcfcfcfafafaf8f8f8fafafaf9f9f9f8f8f8fcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6fbfbfbfdfdfdfbfbfbfefefefefefefcfcfcf4f4f4f7f7f7fbfbfbfefefefdfdfdfcfcfcfafafaf7f7f7f4f4f4f6f6f6f8f8f8f3f3f3f4f4f4f1f1f1f0f0f0eeeeeeefefeff5f5f5f9f9f9f6f6f6fafafaf9f9f9fbfbfbfdfdfdfefefefbfbfbfbfbfbfafafafafafafbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9fafafaf8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fafafafdfdfdfbfbfbf5f5f5f3f3f3f7f7f7f7f7f7fafafaf7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffefefefdfdfdfcfcfcfffffffffffffffffffffffffffffffafafaf5f5f5f4f4f4eeeeeef0f0f0f5f5f5f9f9f9fcfcfcfefefefffffffffffffafafafafafafffffffefefefcfcfcf9f9f9f1f1f1f0f0f0f2f2f2ebebebf2f2f2f8f8f8f7f7f7f8f8f8f6f6f6f3f3f3f3f3f3f4f4f4f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f4f4f4f8f8f8fafafafafafafafafafafafafafafaf9f9f9fefefefefefefffffffefefef8f8f8fbfbfbfdfdfdfbfbfbfefefefefefefcfcfcfafafaf8f8f8fbfbfbfefefefbfbfbf5f5f5efefeff2f2f2f0f0f0ecececeaeaeaebebebedededf1f1f1efefefefefeff2f2f2f0f0f0eeeeeef1f1f1f1f1f1f6f6f6f5f5f5efefefeeeeeeeeeeeeebebebeaeaeaeeeeeef4f4f4f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f7f7f7f8f8f8f6f6f6f3f3f3efefeff6f6f6fcfcfcf8f8f8f9f9f9f9f9f9f4f4f4f3f3f3f3f3f3f7f7f7fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f3f3f3f3f3f3f3f3f3f1f1f1eeeeeeefefefefefeff4f4f4f4f4f4f5f5f5f9f9f9fbfbfbf9f9f9fafafafffffffffffffffffffefefef8f8f8fafafafffffffefefefdfdfdfefefefbfbfbfcfcfcf8f8f8f6f6f6f9f9f9fcfcfcfdfdfdfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfafafafbfbfbfbfbfbfdfdfdfbfbfbf6f6f6f7f7f7f1f1f1eeeeeef2f2f2f5f5f5fafafafbfbfbfdfdfdfefefefbfbfbfafafafafafaf6f6f6f1f1f1efefeff5f5f5f9f9f9fcfcfcfdfdfdf4f4f4efefeffbfbfbfefefef4f4f4ecececfdfdfdf7f7f7f3f3f3f7f7f7fafafaf7f7f7f8f8f8fafafaf8f8f8f5f5f5f1f1f1ebebebefefeff1f1f1edededdedededcdcdcefefeff4f4f4f2f2f2f6f6f6f5f5f5f3f3f3edededefefeff4f4f4eeeeeeefefeff9f9f9fafafafafafafefefefcfcfcfcfcfcfefefefefefefcfcfcfdfdfdfefefefdfdfdfefefefdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcfdfdfdfefefefdfdfdfafafaf9f9f9f7f7f7f7f7f7fafafafafafaf6f6f6f8f8f8f0f0f0f5f5f5fdfdfdfbfbfbf5f5f5fbfbfbf4f4f4f0f0f0f7f7f7f8f8f8edededf0f0f0f5f5f5f4f4f4f3f3f3f2f2f2f5f5f5f7f7f7f8f8f8fafafaf7f7f7f9f9f9fafafaf7f7f7f7f7f7f6f6f6f3f3f3f2f2f2f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fcfcfcfefefefbfbfbfafafafafafafbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f8f8f8fbfbfbfafafaf8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbfafafafafafaf9f9f9f7f7f7fbfbfbf9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fafafaf7f7f7f8f8f8f8f8f8fbfbfbf7f7f7f5f5f5fafafafbfbfbfcfcfcfbfbfbf8f8f8fbfbfbfdfdfdfbfbfbfafafafafafafbfbfbf8f8f8f7f7f7f7f7f7f9f9f9fafafaf6f6f6f7f7f7f8f8f8fafafafdfdfdfdfdfdfdfdfdfefefefbfbfbf8f8f8f7f7f7f8f8f8f8f8f8fafafafbfbfbfbfbfbfbfbfbf9f9f9fafafafdfdfdfcfcfcfafafafafafafcfcfcf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6fafafafafafaf9f9f9fafafaf8f8f8f7f7f7f5f5f5fbfbfbfafafaf9f9f9fcfcfcfcfcfcfcfcfcfbfbfbf7f7f7fafafaf8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f9f9f9fbfbfbfafafafefefefefefefbfbfbfbfbfbf8f8f8f3f3f3f4f4f4f4f4f4f7f7f7fafafaf8f8f8f5f5f5f6f6f6f7f7f7f8f8f8fcfcfcfbfbfbfcfcfcfdfdfdfefefefffffffffffffffffffefefefefefefffffffefefefefefefefefefffffffffffffefefefffffffefefefefefefefefefdfdfdfcfcfcfefefefefefefcfcfcfcfcfcf9f9f9f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f3f3f3f1f1f1f2f2f2f4f4f4f5f5f5f7f7f7fbfbfbfafafaf7f7f7f3f3f3f6f6f6f5f5f5f3f3f3f5f5f5f7f7f7f8f8f8fcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfbfbfbfdfdfdfefefefefefefdfdfdfafafafbfbfbfefefefdfdfdfbfbfbfcfcfcfbfbfbf6f6f6f1f1f1f4f4f4fafafafbfbfbfbfbfbf8f8f8eeeeeef7f7f7fffffffffffffcfcfcf5f5f5f3f3f3ececece2e2e2e8e8e8eeeeeef4f4f4fdfdfdf9f9f9f6f6f6f5f5f5f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6f5f5f5fbfbfbfdfdfdfefefefffffffefefefefefefffffffffffffffffffffffffcfcfcf6f6f6f0f0f0f3f3f3fafafafefefefdfdfdfbfbfbfafafaf9f9f9f4f4f4f6f6f6f8f8f8f2f2f2f2f2f2f8f8f8f9f9f9f9f9f9fcfcfcfafafaf9f9f9fbfbfbf9f9f9f8f8f8fbfbfbf8f8f8f5f5f5f2f2f2eeeeeef0f0f0f3f3f3f3f3f3f5f5f5f7f7f7f6f6f6f4f4f4edededf4f4f4f9f9f9f6f6f6f9f9f9f9f9f9f8f8f8f2f2f2eeeeeeededededededefefeff3f3f3f4f4f4f2f2f2f0f0f0f4f4f4f5f5f5f2f2f2f5f5f5ececece8e8e8edededf3f3f3efefefe6e6e6edededfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfafafaf5f5f5f4f4f4f5f5f5f5f5f5f5f5f5fafafafcfcfcfafafafafafaf6f6f6f0f0f0f3f3f3fafafafbfbfbfcfcfcfefefefbfbfbf8f8f8fcfcfcfdfdfdfbfbfbfafafafbfbfbfbfbfbfafafafafafafafafafafafaf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8fafafafbfbfbf8f8f8f8f8f8f8f8f8fcfcfcfefefefdfdfdfdfdfdfbfbfbfbfbfbf8f8f8f5f5f5f8f8f8fbfbfbf5f5f5f1f1f1edededf2f2f2fafafafdfdfdfdfdfdfcfcfcfdfdfdfafafafafafaf7f7f7f1f1f1f5f5f5fafafafbfbfbfcfcfcf7f7f7ecececf6f6f6f1f1f1eaeaeaf3f3f3f4f4f4dfdfdfdfdfdfecececeeeeeef3f3f3f4f4f4ededededededf0f0f0ececece1e1e1e6e6e6f0f0f0f2f2f2ebebebefefeffcfcfcf6f6f6f7f7f7f9f9f9f7f7f7f7f7f7fbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbfbfbfbfbfbfdfdfdfefefefdfdfdfffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdf9f9f9f9f9f9fafafaf6f6f6f6f6f6f9f9f9f3f3f3eeeeeeedededebebebefefeff7f7f7f9f9f9f5f5f5f5f5f5f9f9f9f8f8f8f9f9f9fdfdfdfcfcfcf3f3f3f9f9f9fbfbfbf9f9f9fcfcfcfcfcfcf9f9f9f7f7f7f4f4f4f2f2f2efefefebebebf0f0f0f4f4f4f6f6f6f3f3f3fafafaf8f8f8fafafaf9f9f9fbfbfbfafafafafafafcfcfcfcfcfcfcfcfcfcfcfcf8f8f8fafafafafafafbfbfbfafafafcfcfcf6f6f6f2f2f2f7f7f7fefefefcfcfcfafafafafafafbfbfbfafafafafafaf8f8f8fafafafbfbfbfbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f8f8f8fafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafaf9f9f9fbfbfbfafafaf7f7f7f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fdfdfdfdfdfdf9f9f9fafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9fefefefcfcfcfafafafbfbfbfbfbfbfcfcfcfcfcfcfafafafcfcfcfefefefdfdfdfdfdfdfdfdfdfffffffdfdfdfafafaf9f9f9fcfcfcfefefefefefefefefefafafaf7f7f7f6f6f6f6f6f6f9f9f9fbfbfbfafafaf9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f3f3f3f9f9f9fbfbfbfafafaf0f0f0f3f3f3f4f4f4f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafaf7f7f7f7f7f7f5f5f5f8f8f8fafafafdfdfdf9f9f9f8f8f8f9f9f9f9f9f9fdfdfdfcfcfcfcfcfcfcfcfcfefefefdfdfdfbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefefefefdfdfdfbfbfbf9f9f9f9f9f9fbfbfbf7f7f7f6f6f6f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f4f4f4f3f3f3f3f3f3f1f1f1f3f3f3f4f4f4f5f5f5f7f7f7f9f9f9fbfbfbf9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefcfcfcf8f8f8fafafafbfbfbfafafafbfbfbfcfcfcfefefefbfbfbf6f6f6efefefe7e7e7eaeaeaebebebe5e5e5e9e9e9e9e9e9e5e5e5e6e6e6ededede7e7e7e5e5e5e9e9e9eeeeeef6f6f6f3f3f3f7f7f7fcfcfcf6f6f6f9f9f9fbfbfbf7f7f7eaeaeaecececf8f8f8fbfbfbfcfcfcf9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f8f8f8fcfcfcfcfcfcfafafafafafafbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f6f6f6f6f6f6f7f7f7f9f9f9fdfdfdfcfcfcfcfcfcf8f8f8f8f8f8f9f9f9fbfbfbf1f1f1f0f0f0f5f5f5f4f4f4eeeeeeedededeeeeeef0f0f0fafafafefefefdfdfdfdfdfdfcfcfcfafafafbfbfbfdfdfdfbfbfbfbfbfbfdfdfdfbfbfbf8f8f8fefefefefefefbfbfbfdfdfdfefefefefefefefefefbfbfbfbfbfbf9f9f9f8f8f8fafafaf8f8f8f6f6f6f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfdfdfdfefefefefefefffffffefefefffffffefefefdfdfdfcfcfcfefefefefefefffffff9f9f9f4f4f4fcfcfcfcfcfcf8f8f8f5f5f5f3f3f3f7f7f7eeeeeeeaeaeae8e8e8e7e7e7e9e9e9ecececeaeaeaedededf5f5f5f4f4f4f3f3f3f1f1f1f1f1f1f1f1f1f1f1f1f3f3f3f7f7f7f7f7f7f1f1f1f2f2f2f5f5f5f5f5f5f1f1f1eeeeeef1f1f1ebebebeaeaeaf3f3f3f7f7f7f2f2f2eeeeeef1f1f1f2f2f2f1f1f1f2f2f2f2f2f2f1f1f1f6f6f6f4f4f4f1f1f1f2f2f2f2f2f2eeeeeef0f0f0f7f7f7f5f5f5f4f4f4f7f7f7f9f9f9fbfbfbf7f7f7fafafaf9f9f9f7f7f7f5f5f5f6f6f6fafafaf9f9f9f6f6f6f6f6f6f8f8f8f6f6f6fbfbfbfcfcfcf9f9f9fcfcfcfdfdfdfcfcfcfcfcfcf6f6f6eeeeeef0f0f0f3f3f3f8f8f8f8f8f8f9f9f9f8f8f8f4f4f4fbfbfbfafafaf8f8f8f3f3f3f1f1f1f4f4f4eeeeeeecececf6f6f6fafafaf7f7f7f7f7f7f9f9f9f5f5f5fbfbfbfefefefdfdfdfbfbfbfdfdfdfefefefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefcfcfcfdfdfdfcfcfcfbfbfbf6f6f6f8f8f8f9f9f9f7f7f7f8f8f8fcfcfcfefefef9f9f9f3f3f3f7f7f7f8f8f8f7f7f7f2f2f2eeeeeeeeeeeef4f4f4f7f7f7fafafafcfcfcfcfcfcf8f8f8f9f9f9fcfcfcfbfbfbfafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfafafaf7f7f7f7f7f7f7f7f7f3f3f3f0f0f0f9f9f9fdfdfdf9f9f9fefefefefefefefefefafafaf7f7f7f8f8f8f8f8f8f2f2f2f8f8f8fcfcfcfbfbfbfefefef8f8f8f6f6f6fafafafdfdfdfbfbfbfbfbfbf5f5f5f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8fbfbfbfafafaf6f6f6f5f5f5f6f6f6efefefecececfdfdfdfbfbfbfafafaf7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8fafafafafafaf6f6f6fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8fcfcfcfafafafbfbfbfbfbfbf8f8f8f8f8f8fafafafbfbfbf9f9f9f8f8f8fafafafafafaf9f9f9f8f8f8fafafafbfbfbf7f7f7f5f5f5fafafafafafaf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfdfdfdf9f9f9fbfbfbfefefefdfdfdfbfbfbfafafafafafafcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f4f4f4f7f7f7fbfbfbfdfdfdfcfcfcfbfbfbf8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7fafafafbfbfbfbfbfbf7f7f7f3f3f3f5f5f5f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f8f8f8fcfcfcfafafafafafafbfbfbf9f9f9f6f6f6f4f4f4f9f9f9f9f9f9f6f6f6f6f6f6f9f9f9f7f7f7fbfbfbfcfcfcf9f9f9f7f7f7fcfcfcf4f4f4f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6fafafaf9f9f9fafafafbfbfbf8f8f8f9f9f9fafafafafafaf6f6f6f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafaf9f9f9fbfbfbfdfdfdfefefefefefefdfdfdf9f9f9f7f7f7f7f7f7fafafafbfbfbfafafafafafaf8f8f8f9f9f9fcfcfcfcfcfcfbfbfbf9f9f9fafafaf8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f4f4f4f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f8f8f8f6f6f6f8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8fafafafafafafbfbfbfafafaf9f9f9fcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfefefefdfdfdfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcf8f8f8f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8eaeaeadbdbdbd3d3d3d6d6d6ddddddd6d6d6d8d8d8d9d9d9e5e5e5f8f8f8fcfcfcfdfdfdfffffffcfcfcf9f9f9fafafafcfcfcfdfdfdfcfcfcfafafaf9f9f9fafafafdfdfdfafafaf9f9f9f5f5f5eeeeeeeeeeeef0f0f0f0f0f0f3f3f3f6f6f6f3f3f3f2f2f2f4f4f4f4f4f4f5f5f5f6f6f6f5f5f5f5f5f5f8f8f8f6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f3f3f3f1f1f1f7f7f7fafafaf3f3f3f0f0f0f1f1f1f9f9f9fafafafafafafbfbfbfbfbfbf6f6f6f1f1f1f2f2f2f4f4f4f2f2f2f2f2f2f8f8f8fcfcfcf7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fbfbfbfdfdfdfafafaf9f9f9f8f8f8fbfbfbfcfcfcfafafafafafaf6f6f6f4f4f4f8f8f8f3f3f3f7f7f7fdfdfdf5f5f5f0f0f0f7f7f7fffffffffffffffffffdfdfdfcfcfcfdfdfdfffffffefefefdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfefefefdfdfdfdfdfdfdfdfdfafafaf7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfefefefcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfafafafbfbfbfefefefcfcfcfbfbfbf9f9f9f8f8f8fbfbfbfafafafcfcfcf9f9f9f6f6f6f5f5f5f5f5f5f3f3f3f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9f5f5f5f8f8f8f8f8f8f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f4f4f4f3f3f3f5f5f5f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9fafafaf8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9fbfbfbfefefefbfbfbf8f8f8f7f7f7f2f2f2ecececebebebf4f4f4f9f9f9f9f9f9f2f2f2e8e8e8e5e5e5e3e3e3e7e7e7f2f2f2f7f7f7f8f8f8f4f4f4f8f8f8f8f8f8f8f8f8f7f7f7fcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffefefefdfdfdfdfdfdfcfcfcfafafaf8f8f8f9f9f9f9f9f9f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6fafafaf3f3f3ededede3e3e3e7e7e7fbfbfbfcfcfcf8f8f8fafafafbfbfbf8f8f8f8f8f8fefefefdfdfdf5f5f5f3f3f3f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9fafafaf9f9f9fbfbfbfafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9fdfdfdf9f9f9edededf2f2f2e1e1e1d6d6d6edededfffffff5f5f5e5e5e5e5e5e5e9e9e9e6e6e6f6f6f6fcfcfcfefefeebebebeeeeeeeeeeeeedededfdfdfdfcfcfcfcfcfcfafafaf6f6f6f6f6f6f6f6f6fdfdfdfbfbfbf7f7f7f7f7f7f8f8f8f4f4f4f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8fafafaf8f8f8f8f8f8fdfdfdf6f6f6f3f3f3f5f5f5f8f8f8fdfdfdf6f6f6f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafcfcfcfbfbfbfafafaf7f7f7f2f2f2edededfafafaf8f8f8fafafafbfbfbfbfbfbe7e7e7f4f4f4fffffff9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafafafafafafafafafafaf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f4f4f4f3f3f3f7f7f7fcfcfcfafafaf9f9f9fafafafafafaf7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8fbfbfbf6f6f6f6f6f6f9f9f9f6f6f6f6f6f6f3f3f3f4f4f4f1f1f1f2f2f2f1f1f1edededf0f0f0f0f0f0f2f2f2f5f5f5f8f8f8fefefef7f7f7ebebebe6e6e6f0f0f0f2f2f2efefeff3f3f3ecececf2f2f2f5f5f5f4f4f4efefefebebebf1f1f1fdfdfdf5f5f5f4f4f4f7f7f7f4f4f4f3f3f3f6f6f6f7f7f7f9f9f9f9f9f9fcfcfcfbfbfbf6f6f6f1f1f1f5f5f5f5f5f5f1f1f1eeeeeef0f0f0fbfbfbf8f8f8f4f4f4eeeeeef7f7f7f8f8f8fbfbfbf7f7f7f7f7f7fafafafafafaf7f7f7f0f0f0f0f0f0f3f3f3f5f5f5f4f4f4f2f2f2f1f1f1f2f2f2fbfbfbfdfdfdf5f5f5f1f1f1efefefefefeff1f1f1f1f1f1efefeff0f0f0f0f0f0f1f1f1f1f1f1eeeeeeecececeeeeeeedededf1f1f1f3f3f3f3f3f3f1f1f1f1f1f1f4f4f4f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f3f3f3f2f2f2f3f3f3f3f3f3f2f2f2f4f4f4f5f5f5f7f7f7f1f1f1f5f5f5fafafafafafafcfcfcfdfdfdf7f7f7f9f9f9fefefefffffffdfdfdfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbf7f7f7f8f8f8fbfbfbfdfdfdfefefefcfcfcfafafaf7f7f7f9f9f9fcfcfcf5f5f5f0f0f0f2f2f2f1f1f1f4f4f4ececece5e5e5dbdbdbd7d7d7e2e2e2e8e8e8f0f0f0fafafafcfcfcf9f9f9fbfbfbfdfdfdfffffffffffffffffffffffffefefefdfdfdfdfdfdfbfbfbfafafafcfcfcfdfdfdfcfcfcfdfdfdfefefefefefefbfbfbf7f7f7f6f6f6fafafafcfcfcfdfdfdf8f8f8fcfcfcfefefefefefefefefefefefefdfdfdfafafaf8f8f8f1f1f1f3f3f3f6f6f6f5f5f5f5f5f5fbfbfbfdfdfdfbfbfbfbfbfbfbfbfbf9f9f9fdfdfdfefefefafafaf5f5f5fefefefbfbfbf4f4f4f0f0f0f0f0f0efefefecececedededebebebefefeff0f0f0ecececefefeff2f2f2f5f5f5f6f6f6f5f5f5f5f5f5f4f4f4f2f2f2f1f1f1f5f5f5f7f7f7efefeff3f3f3fafafafafafaf9f9f9f3f3f3f6f6f6f6f6f6f9f9f9fcfcfcfdfdfdfefefefffffffffffff3f3f3f4f4f4f7f7f7f8f8f8f9f9f9fefefefffffffffffffffffffefefefdfdfdfdfdfdfefefefffffffcfcfcfcfcfcf8f8f8f6f6f6f9f9f9fafafaf4f4f4eeeeeef2f2f2f4f4f4efefeff1f1f1f4f4f4fafafafcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f7f7f7fbfbfbfdfdfdf7f7f7f5f5f5f6f6f6f3f3f3f3f3f3f1f1f1f5f5f5fcfcfcfafafafcfcfcfcfcfcfafafafbfbfbfdfdfdfafafaf8f8f8f8f8f8fcfcfcf8f8f8f7f7f7f9f9f9fafafaf8f8f8f9f9f9fdfdfdfdfdfdfefefefdfdfdfcfcfcf9f9f9f9f9f9fcfcfcfefefefafafaf6f6f6f8f8f8f9f9f9f5f5f5f8f8f8fafafaf4f4f4f4f4f4f0f0f0edededf5f5f5f5f5f5efefefeeeeeef2f2f2f1f1f1eeeeeeefefeff4f4f4fbfbfbfbfbfbf7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfafafaf8f8f8f9f9f9f5f5f5f7f7f7fafafafafafafafafaf9f9f9fafafafafafaf6f6f6fcfcfcf9f9f9efefefcfcfcfd6d6d6fbfbfbf7f7f7f1f1f1f2f2f2f3f3f3f7f7f7fcfcfcf9f9f9f7f7f7fdfdfdfafafaf8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f3f3f3f9f9f9f8f8f8f9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9fafafafafafafdfdfdfffffffdfdfdfefefefafafaf7f7f7fafafafdfdfdf7f7f7edededebebebf2f2f2f8f8f8fafafafafafafdfdfdf1f1f1fbfbfbf6f6f6efefeff4f4f4ecececf4f4f4fafafaf9f9f9fbfbfbfafafafdfdfdf8f8f8f6f6f6f8f8f8f5f5f5f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7fdfdfdfcfcfcfbfbfbf9f9f9fafafafcfcfcfcfcfcfbfbfbf0f0f0edededfdfdfdfbfbfbfbfbfbfafafafafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9fbfbfbfafafaf1f1f1fafafafcfcfcecececf3f3f3fcfcfcebebebeeeeeefafafaf9f9f9f7f7f7f6f6f6f9f9f9fafafaf9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafafbfbfbfafafafafafaf8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9fafafafbfbfbfafafaf9f9f9fafafafafafafafafaf9f9f9f7f7f7fafafafbfbfbf8f8f8f1f1f1f0f0f0f2f2f2f2f2f2f1f1f1f4f4f4fafafaf8f8f8f1f1f1f6f6f6fdfdfdfefefefefefefcfcfcfcfcfcfcfcfcf8f8f8efefeffafafafcfcfcf8f8f8fafafaf4f4f4f9f9f9fbfbfbfcfcfcfcfcfcfafafafbfbfbfefefef8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9fcfcfcfdfdfdfcfcfcfafafaf9f9f9f9f9f9fafafafdfdfdfafafafcfcfcfafafaf9f9f9fefefefdfdfdfcfcfcf9f9f9f8f8f8f5f5f5f7f7f7f9f9f9f6f6f6fafafafbfbfbf6f6f6f5f5f5f4f4f4f6f6f6f9f9f9fafafaf7f7f7f5f5f5f7f7f7fefefef0f0f0e1e1e1e4e4e4e6e6e6e5e5e5e5e5e5e3e3e3e3e3e3e4e4e4e4e4e4eaeaeaededededededefefeff1f1f1efefefeeeeeeedededeeeeeeeaeaeae8e8e8e8e8e8e8e8e8e9e9e9ecececededededededededededededf0f0f0f3f3f3f2f2f2f0f0f0f1f1f1f4f4f4f5f5f5f4f4f4f2f2f2f4f4f4f3f3f3f2f2f2f4f4f4f5f5f5f5f5f5f7f7f7f5f5f5f9f9f9fdfdfdf9f9f9fcfcfcfefefefefefefbfbfbfafafafbfbfbfafafafcfcfcfcfcfcf7f7f7f5f5f5f5f5f5f5f5f5f8f8f8f4f4f4f2f2f2f7f7f7f7f7f7f4f4f4f0f0f0f1f1f1f4f4f4f2f2f2f1f1f1ededededededf1f1f1f5f5f5fbfbfbfffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfbfbfbf9f9f9fafafaf9f9f9f6f6f6f8f8f8fafafaf6f6f6f8f8f8fbfbfbf9f9f9f7f7f7f4f4f4f7f7f7f7f7f7fcfcfcfffffffffffffefefefdfdfdf7f7f7f8f8f8fcfcfcfafafafbfbfbf9f9f9f6f6f6f2f2f2eeeeeee9e9e9ebebebefefeff9f9f9fbfbfbf6f6f6f3f3f3f3f3f3f4f4f4f7f7f7f7f7f7fffffffffffff7f7f7f3f3f3fdfdfdfefefefefefefdfdfdfdfdfdfefefefffffffefefefdfdfdfcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfafafafcfcfcfdfdfdfdfdfdfcfcfcfafafafcfcfcfafafafcfcfcfdfdfdfbfbfbfbfbfbf9f9f9fbfbfbfdfdfdfdfdfdf7f7f7f8f8f8fafafaf5f5f5efefefe0e0e0eaeaeaf2f2f2fdfdfdfdfdfdfefefefefefefefefefefefefffffffefefefdfdfdfefefefefefefefefefffffffffffffffffffffffffcfcfcfdfdfdfdfdfdfcfcfcf2f2f2e0e0e0ecececf1f1f1eeeeeef0f0f0f9f9f9f5f5f5f3f3f3f8f8f8fcfcfcfbfbfbf6f6f6fafafafcfcfcfafafaf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefffffffdfdfdfbfbfbf7f7f7f4f4f4f8f8f8f5f5f5fafafafcfcfcfcfcfcf8f8f8f7f7f7f7f7f7fcfcfcfbfbfbf5f5f5f1f1f1f5f5f5f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffdfdfdfbfbfbfcfcfcfdfdfdfefefefffffffefefefefefefdfdfdfdfdfdfefefefcfcfcfafafaf7f7f7f4f4f4f1f1f1f2f2f2f3f3f3f0f0f0f3f3f3f3f3f3f8f8f8f9f9f9f6f6f6f9f9f9fafafaf9f9f9f6f6f6fafafaf8f8f8f5f5f5f7f7f7f5f5f5f4f4f4f7f7f7f7f7f7f5f5f5f2f2f2f4f4f4efefeff9f9f9fdfdfdebebebe5e5e5ecececeeeeeeedededf3f3f3edededf3f3f3f8f8f8f8f8f8fbfbfbf3f3f3efefefeeeeeef4f4f4f0f0f0f4f4f4fafafafbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f5f5f5fafafafcfcfcfafafafafafafbfbfbfdfdfdfdfdfdf9f9f9fcfcfcfdfdfdfbfbfbfefefefafafaf7f7f7f3f3f3f8f8f8fbfbfbfdfdfdfffffffffffffffffffcfcfcfefefefcfcfcfbfbfbfbfbfbf1f1f1ebebebf0f0f0f7f7f7fbfbfbfbfbfbfcfcfcfefefefdfdfdfafafaf9f9f9fcfcfcfbfbfbfafafaf4f4f4f4f4f4fafafafafafafbfbfbfafafafbfbfbf8f8f8f2f2f2fbfbfbfbfbfbf9f9f9f6f6f6eeeeeefbfbfbf9f9f9fcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbf9f9f9f9f9f9fafafafcfcfcf7f7f7fafafafffffffdfdfdfcfcfcfafafafafafafcfcfcfcfcfcfafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafaf9f9f9fbfbfbfafafaf9f9f9f7f7f7f9f9f9fafafaf9f9f9f8f8f8f5f5f5f1f1f1f8f8f8fdfdfdf9f9f9f9f9f9fdfdfdf7f7f7e4e4e4e1e1e1e1e1e1e5e5e5ebebebf2f2f2f8f8f8f7f7f7efefefe5e5e5f0f0f0ebebebe6e6e6dfdfdfdededef4f4f4fdfdfdf6f6f6fcfcfcfffffffffffffefefefdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfefefefdfdfdfcfcfcfdfdfdfcfcfcf7f7f7f4f4f4f4f4f4f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafaf3f3f3edededefefeff0f0f0efefeff2f2f2f5f5f5f6f6f6fcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfafafafafafafafafaf3f3f3efefefecececeeeeeef7f7f7f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f7f7f7f0f0f0edededf1f1f1f4f4f4f5f5f5f1f1f1f0f0f0f1f1f1f1f1f1ededede9e9e9ebebebefefeff4f4f4f7f7f7f5f5f5f6f6f6f7f7f7f9f9f9fdfdfdfefefefdfdfdfefefefffffffffffffefefefefefefffffffffffffefefefefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfefefefdfdfdfdfdfdfcfcfcfafafafdfdfdfefefef6f6f6f4f4f4f2f2f2f5f5f5f5f5f5f2f2f2ededede6e6e6eaeaeaf1f1f1eeeeeeecececf5f5f5fcfcfcfefefefffffffffffffefefefcfcfcf9f9f9f4f4f4f5f5f5f6f6f6f3f3f3efefefebebebecececeeeeeeeeeeeeefefeff0f0f0f2f2f2f6f6f6f5f5f5f0f0f0eaeaeaecececeeeeeef3f3f3f6f6f6f9f9f9fafafafefefefefefefafafafafafaf7f7f7f5f5f5f5f5f5fafafaf3f3f3f0f0f0f6f6f6f9f9f9fbfbfbfdfdfdfdfdfdfefefefefefef9f9f9f4f4f4f7f7f7f7f7f7f3f3f3f5f5f5f9f9f9fefefefdfdfdfcfcfcfbfbfbf7f7f7fcfcfcfcfcfcfafafaf9f9f9f8f8f8f6f6f6fafafafefefefefefef8f8f8f7f7f7fbfbfbf8f8f8f6f6f6f1f1f1f4f4f4f3f3f3f2f2f2f7f7f7f7f7f7f5f5f5f3f3f3f0f0f0efefefeeeeeef3f3f3f6f6f6f0f0f0f0f0f0eeeeeeeaeaeae6e6e6f1f1f1f7f7f7f5f5f5f1f1f1f2f2f2f8f8f8fafafaececece2e2e2e2e2e2eeeeeef4f4f4f4f4f4f8f8f8f7f7f7f8f8f8f6f6f6f3f3f3f5f5f5f4f4f4f4f4f4f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7fcfcfcfffffffffffff6f6f6eeeeeef4f4f4f2f2f2f5f5f5fbfbfbf6f6f6f6f6f6fcfcfcfafafafafafaf8f8f8f9f9f9fcfcfcfafafaf8f8f8fafafaf7f7f7f8f8f8f9f9f9f8f8f8fafafafbfbfbf9f9f9f9f9f9fafafafafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfefefefefefefbfbfbfbfbfbfbfbfbfcfcfcfffffffffffffefefefefefefdfdfdfcfcfcf9f9f9fbfbfbfffffffcfcfcfdfdfdfffffffffffffffffffefefefdfdfdfefefefffffffefefefffffffffffffefefefffffffffffffffffffefefefefefefffffffefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafafbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f3f3f3eeeeeeefefefebebebe4e4e4e0e0e0e0e0e0e0e0e0e5e5e5ecececf5f5f5f5f5f5f5f5f5f5f5f5f3f3f3f3f3f3f0f0f0f1f1f1f0f0f0ecececedededf0f0f0f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f0f0f0f8f8f8fffffffbfbfbfcfcfcfefefefcfcfcf5f5f5f6f6f6fafafaf6f6f6f6f6f6fafafafbfbfbfafafafafafafbfbfbfdfdfdfbfbfbfbfbfbfdfdfdfafafaf3f3f3f0f0f0f9f9f9f6f6f6f9f9f9fffffffffffffdfdfdfafafaf8f8f8f9f9f9f8f8f8f7f7f7fbfbfbfefefefffffffefefef7f7f7f3f3f3efefeff4f4f4fcfcfcf4f4f4eeeeeef4f4f4f9f9f9fdfdfdfefefef6f6f6f8f8f8fbfbfbfbfbfbf0f0f0edededf4f4f4fcfcfcfcfcfcfefefefefefef8f8f8f5f5f5f7f7f7fdfdfdfcfcfcfafafaf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9fafafafafafaf9f9f9ececece8e8e8f5f5f5fffffffefefefbfbfbf9f9f9fafafafbfbfbf8f8f8e4e4e4f7f7f7fbfbfbf9f9f9fbfbfbfcfcfcfafafaf9f9f9fafafaf9f9f9fafafafcfcfcfafafafafafaf8f8f8fafafafafafafafafafcfcfcfbfbfbfafafafbfbfbf9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafafbfbfbf9f9f9f6f6f6f6f6f6f4f4f4f5f5f5f3f3f3fafafafcfcfcf7f7f7f8f8f8fafafafafafafcfcfcfdfdfdfdfdfdfefefefffffffcfcfcf7f7f7fcfcfcfcfcfcfafafafcfcfcf3f3f3f0f0f0f4f4f4f6f6f6fafafafbfbfbf6f6f6f3f3f3f6f6f6fafafaf9f9f9f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9fcfcfcfefefefcfcfcfdfdfdfffffffffffffefefefdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfdfdfdf8f8f8f3f3f3f7f7f7fbfbfbf8f8f8f4f4f4f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfafafafbfbfbf7f7f7f5f5f5f7f7f7f5f5f5f7f7f7f5f5f5f0f0f0f2f2f2f3f3f3ecececeeeeeef2f2f2f7f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfafafafdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefcfcfcfcfcfcfefefefdfdfdfcfcfcf9f9f9fdfdfdfefefefcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf4f4f4f2f2f2e7e7e7dbdbdbd2d2d2d0d0d0cececed0d0d0f0f0f0fefefefdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf2f2f2edededebebebe8e8e8eaeaeaedededefefeff2f2f2f3f3f3f5f5f5f8f8f8fafafaf3f3f3f1f1f1f8f8f8f6f6f6f2f2f2f1f1f1f2f2f2f4f4f4f7f7f7fafafaf9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f3f3f3f7f7f7f9f9f9f8f8f8f4f4f4fafafaf8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfafafaf6f6f6e8e8e8e9e9e9eeeeeeebebebeeeeeeedededf2f2f2f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f1f1f1f0f0f0f9f9f9f7f7f7f7f7f7f5f5f5efefeff2f2f2f9f9f9fbfbfbfefefefdfdfdfefefefefefefafafafafafaf6f6f6f2f2f2f3f3f3f5f5f5f6f6f6fbfbfbf7f7f7eeeeeef4f4f4f6f6f6f7f7f7fcfcfcfbfbfbf1f1f1f3f3f3f8f8f8fafafaf8f8f8f8f8f8f8f8f8edededf4f4f4f0f0f0f2f2f2fbfbfbf8f8f8f5f5f5f0f0f0e5e5e5e1e1e1e4e4e4eaeaeae6e6e6ebebebefefeff1f1f1f6f6f6f6f6f6f4f4f4f0f0f0edededeaeaeaebebebebebebe8e8e8eaeaeaf1f1f1f3f3f3f6f6f6fdfdfdfffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefdfdfdfbfbfbf9f9f9fafafaf7f7f7f7f7f7f7f7f7f9f9f9f5f5f5f2f2f2f4f4f4f7f7f7f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f9f9f9fbfbfbfdfdfdf9f9f9f3f3f3f1f1f1f8f8f8fcfcfcfffffffdfdfdfbfbfbfdfdfdfefefefefefefcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfffffffffffffefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafaf9f9f9fafafaf8f8f8f6f6f6f4f4f4f5f5f5f4f4f4f3f3f3f6f6f6f8f8f8f2f2f2f0f0f0efefefe8e8e8e6e6e6e7e7e7e7e7e7e8e8e8ddddddd9d9d9d8d8d8d8d8d8e0e0e0e9e9e9edededf1f1f1fafafafcfcfcf7f7f7f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f3f3f3f8f8f8fafafafbfbfbfafafafdfdfdfefefefcfcfcfbfbfbf7f7f7f9f9f9f6f6f6fbfbfbfdfdfdfdfdfdfefefefefefefbfbfbfafafafcfcfcfefefefcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfefefefdfdfdfbfbfbfdfdfdfefefefefefefefefefafafaf8f8f8fafafaf9f9f9f7f7f7fbfbfbf6f6f6f8f8f8f6f6f6f2f2f2f6f6f6fbfbfbf7f7f7f8f8f8f9f9f9fefefef9f9f9f3f3f3f2f2f2f4f4f4fbfbfbfdfdfdf1f1f1e7e7e7f2f2f2f4f4f4f5f5f5fdfdfdf9f9f9f5f5f5f9f9f9f6f6f6f4f4f4f4f4f4fcfcfcf7f7f7f1f1f1f7f7f7fbfbfbfefefefafafaf6f6f6f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfafafafafafafafafafbfbfbfdfdfdfdfdfdfefefee5e5e5d3d3d3fbfbfbfcfcfcf9f9f9fbfbfbfafafafafafafafafaf3f3f3fafafaf8f8f8f9f9f9f8f8f8f8f8f8fafafafbfbfbfafafafafafaf9f9f9f9f9f9fbfbfbf9f9f9fafafafdfdfdf9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9fafafafafafafcfcfcfefefefdfdfdfdfdfdfcfcfcf9f9f9f7f7f7fdfdfdfcfcfcf8f8f8f9f9f9f9f9f9fcfcfcfcfcfcfefefefbfbfbf7f7f7fafafafafafaedededefefeff4f4f4f2f2f2f1f1f1f3f3f3fdfdfdf8f8f8f5f5f5f3f3f3f1f1f1f0f0f0f0f0f0f4f4f4f5f5f5fbfbfbf9f9f9f6f6f6f8f8f8f6f6f6f4f4f4f4f4f4f5f5f5f8f8f8fcfcfcfbfbfbf8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f8f8f8f3f3f3f4f4f4f7f7f7fcfcfcfefefefefefefefefefefefefdfdfdfdfdfdf9f9f9fafafafdfdfdfbfbfbefefefededededededf3f3f3f7f7f7f3f3f3f9f9f9fbfbfbfefefefefefefefefefdfdfdfefefefefefefffffffffffffffffffcfcfcfdfdfdfcfcfcfefefefefefefffffffffffffefefefefefefffffffffffffffffffefefefefefefefefefffffffdfdfdfcfcfcfcfcfcfefefefefefefffffffffffffffffffffffffcfcfcfbfbfbfbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9fafafaf9f9f9f6f6f6f8f8f8fcfcfcfbfbfbf8f8f8fafafafbfbfbfdfdfdfbfbfbfafafaf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8fbfbfbfbfbfbf7f7f7f2f2f2f4f4f4f2f2f2e4e4e4e3e3e3f0f0f0eeeeeee8e8e8edededf4f4f4f9f9f9fafafafefefefdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcf8f8f8f7f7f7f6f6f6f7f7f7fbfbfbfcfcfcfcfcfcfefefefdfdfdfcfcfcfafafafcfcfcfefefefcfcfcf9f9f9f9f9f9fafafafdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfefefefefefefdfdfdfafafaf9f9f9fafafaf9f9f9fafafafafafafafafaf7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f2f2f2f5f5f5f3f3f3f1f1f1e8e8e8ebebebf0f0f0f3f3f3f3f3f3f8f8f8fcfcfcf6f6f6f0f0f0f0f0f0f7f7f7fafafaf3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f3f3f3f5f5f5f8f8f8f8f8f8f8f8f8fafafafdfdfdfdfdfdfefefefdfdfdfefefefdfdfdfcfcfcfefefefffffffefefefffffffcfcfcfffffffffffffefefefffffffffffffffffffefefefefefefefefefffffffdfdfdfdfdfdfdfdfdfefefefffffffefefeffffffffffffebebebc4c4c4dededef0f0f0f2f2f2e2e2e2dcdcdce8e8e8eeeeeef0f0f0f2f2f2f0f0f0f4f4f4efefeff1f1f1f7f7f7f7f7f7f4f4f4f1f1f1edededefefeff2f2f2ececece9e9e9e8e8e8edededf0f0f0f7f7f7fcfcfcfbfbfbf9f9f9f4f4f4f9f9f9fbfbfbfbfbfbf8f8f8f6f6f6f6f6f6f2f2f2efefefececececececeeeeeef2f2f2f9f9f9fcfcfcf8f8f8f7f7f7f7f7f7fafafafbfbfbfefefefefefefefefefefefefefefefffffffffffffefefef9f9f9f7f7f7fafafafdfdfdfefefefefefefafafafcfcfcfdfdfdf3f3f3fafafafcfcfcf6f6f6ebebebf2f2f2fafafafcfcfcf7f7f7e5e5e5f4f4f4fcfcfcf5f5f5e6e6e6ebebebececece9e9e9eaeaeae9e9e9e6e6e6e6e6e6e9e9e9e7e7e7e2e2e2e3e3e3e4e4e4e2e2e2e7e7e7ebebebe9e9e9edededefefefeeeeeeefefeff5f5f5f6f6f6f4f4f4f3f3f3f5f5f5fafafafcfcfcfffffffffffffffffffffffffafafaf6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfafafaf9f9f9fafafafcfcfcfafafafdfdfdfffffffdfdfdfafafafdfdfdfcfcfcfcfcfcfdfdfdfdfdfdf5f5f5ebebebf0f0f0f5f5f5f7f7f7f9f9f9fcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfcfcfcfbfbfbf8f8f8fcfcfcfdfdfdf8f8f8f5f5f5fbfbfbfefefef9f9f9f8f8f8f9f9f9fcfcfcfbfbfbf8f8f8f7f7f7f9f9f9fcfcfcfbfbfbf1f1f1f2f2f2f2f2f2e7e7e7f9f9f9f5f5f5f6f6f6f4f4f4f5f5f5e5e5e5f0f0f0eeeeeee7e7e7f6f6f6efefeff5f5f5eeeeeee6e6e6fdfdfdfffffff6f6f6ebebebe6e6e6e4e4e4f6f6f6fbfbfbf5f5f5f2f2f2f6f6f6f3f3f3f5f5f5f7f7f7f9f9f9f9f9f9fafafafbfbfbfafafafafafaf9f9f9fafafafafafaf2f2f2fcfcfcfcfcfcfafafafafafafbfbfbfafafaf9f9f9f6f6f6fcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fafafafafafafafafafcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f4f4f4f8f8f8fbfbfbf8f8f8f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbfefefefcfcfcfbfbfbfdfdfdfefefefcfcfcfbfbfbfcfcfcf9f9f9f7f7f7f4f4f4f9f9f9fcfcfcfafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafaf6f6f6f7f7f7fbfbfbfafafafcfcfcfbfbfbf5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f9f9f9f4f4f4f3f3f3f4f4f4f9f9f9fcfcfcf6f6f6f9f9f9fdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8fafafafcfcfcfafafafcfcfcfbfbfbf6f6f6eeeeeef2f2f2f6f6f6fbfbfbfefefefcfcfcfbfbfbfdfdfdfcfcfcfffffffffffffefefefefefefcfcfcfdfdfdfefefefefefefcfcfcf9f9f9f6f6f6f8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefcfcfcf6f6f6f2f2f2f0f0f0f2f2f2f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f4f4f4f2f2f2f3f3f3f2f2f2f2f2f2f3f3f3f2f2f2f2f2f2f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f2f2f2f4f4f4f9f9f9fbfbfbf8f8f8f5f5f5f8f8f8f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0f2f2f2f5f5f5f4f4f4f5f5f5f5f5f5f2f2f2efefefe8e8e8e9e9e9f2f2f2fbfbfbf7f7f7fbfbfbfffffffffffffffffffffffffefefefffffffefefefdfdfdfcfcfcfefefefefefefbfbfbf5f5f5f4f4f4f2f2f2f1f1f1f7f7f7fafafafbfbfbfefefefdfdfdfbfbfbf7f7f7f5f5f5f6f6f6f6f6f6f4f4f4f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f3f3f3f0f0f0f2f2f2f5f5f5f9f9f9fafafafafafafafafafafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdf6f6f6f8f8f8fbfbfbfafafafafafaf9f9f9f9f9f9fbfbfbfdfdfdfefefefefefefcfcfcfafafafdfdfdfdfdfdfefefefbfbfbfdfdfdf8f8f8f9f9f9f7f7f7f4f4f4f3f3f3f5f5f5fafafafcfcfcfcfcfcfafafafbfbfbfbfbfbfcfcfcf8f8f8f7f7f7f7f7f7f4f4f4f5f5f5f2f2f2f0f0f0fafafafffffffdfdfdfdfdfdfcfcfcfcfcfcfdfdfdf9f9f9f7f7f7f6f6f6f6f6f6f6f6f6fafafaf8f8f8f4f4f4f4f4f4f6f6f6fafafafdfdfdfefefefdfdfdfffffffafafaedededfbfbfbfffffffcfcfcebebebecececf6f6f6f4f4f4f7f7f7fbfbfbfefefef8f8f8edededf3f3f3fefefefffffffffffffefefefffffff4f4f4eeeeeee5e5e5ddddddecececf3f3f3ebebebf3f3f3f8f8f8f6f6f6f2f2f2f0f0f0f1f1f1f4f4f4f6f6f6f5f5f5f2f2f2f2f2f2f6f6f6f6f6f6f4f4f4efefefe8e8e8f0f0f0f8f8f8f5f5f5f3f3f3f7f7f7fcfcfcfafafafafafafdfdfdfefefefdfdfdfcfcfcfafafaf9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9efefeffbfbfbf8f8f8dbdbdbecececfefefee3e3e3d5d5d5f6f6f6e9e9e9cfcfcfedededf5f5f5efefefe6e6e6cfcfcfe8e8e8efefefe1e1e1dadadae4e4e4e6e6e6e3e3e3eaeaeae9e9e9e7e7e7e6e6e6eaeaeaf0f0f0f2f2f2f5f5f5f9f9f9f9f9f9fbfbfbfafafaf8f8f8fafafafbfbfbf9f9f9f8f8f8fcfcfcfefefefffffffffffffffffffefefefefefefcfcfcfafafafafafafcfcfcfefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffefefefefefefffffffefefefcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3efefeff4f4f4f6f6f6fcfcfcfbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafaf9f9f9f7f7f7f8f8f8fbfbfbf6f6f6f1f1f1f9f9f9fbfbfbfafafaf6f6f6f6f6f6fafafaf6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f7f7f7f6f6f6f2f2f2f0f0f0fcfcfcf8f8f8fafafafdfdfdfbfbfbf8f8f8fcfcfcf8f8f8fbfbfbfafafaf9f9f9fdfdfdf8f8f8fcfcfcfbfbfbfafafaf9f9f9fcfcfcfdfdfdfbfbfbf6f6f6edededfbfbfbe7e7e7e7e7e7fefefefbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7fafafafbfbfbf8f8f8f8f8f8f8f8f8fbfbfbfafafafafafaf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8fafafaf9f9f9fbfbfbf7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8fafafaf8f8f8f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8fcfcfcfefefefffffffcfcfcf4f4f4f7f7f7fbfbfbf8f8f8fafafaf9f9f9efefefeeeeeef8f8f8fafafaf8f8f8fbfbfbfffffffdfdfdf7f7f7f8f8f8f8f8f8fafafafbfbfbf7f7f7fafafafafafaf3f3f3f2f2f2efefeff2f2f2f5f5f5f5f5f5fafafafcfcfcfafafaf9f9f9f7f7f7f7f7f7fafafaf4f4f4f2f2f2fdfdfdf7f7f7f2f2f2f6f6f6fbfbfbfafafaf6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f2f2f2f0f0f0f6f6f6f9f9f9f9f9f9f8f8f8fcfcfcfcfcfcfdfdfdfdfdfdfcfcfcf7f7f7f2f2f2f5f5f5f9f9f9f7f7f7f6f6f6fbfbfbfafafaf7f7f7f9f9f9f8f8f8f7f7f7f8f8f8fdfdfdf8f8f8f3f3f3f2f2f2ecececeeeeeef6f6f6f2f2f2f0f0f0f0f0f0f1f1f1f3f3f3f6f6f6e9e9e9e1e1e1ebebebeaeaeaeaeaeaf3f3f3f4f4f4f4f4f4f0f0f0f0f0f0f2f2f2ebebebeeeeeef0f0f0e8e8e8e8e8e8e9e9e9ebebebebebebedededecececefefeff3f3f3eeeeeeebebebefefeff5f5f5ebebebe4e4e4e3e3e3ebebebefefefedededecececeaeaeaeaeaeaedededecececf0f0f0f1f1f1f8f8f8fcfcfcf9f9f9f8f8f8f6f6f6f3f3f3f4f4f4f6f6f6fcfcfcf7f7f7f0f0f0f6f6f6f9f9f9f7f7f7f3f3f3f3f3f3f5f5f5f6f6f6f5f5f5f3f3f3efefefefefeff5f5f5fbfbfbf9f9f9f5f5f5f4f4f4f3f3f3f2f2f2f3f3f3f4f4f4f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7f6f6f6f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcf9f9f9fbfbfbfdfdfdfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf8f8f8fafafafbfbfbfbfbfbfcfcfcf6f6f6fcfcfcfbfbfbf8f8f8f9f9f9f8f8f8fbfbfbfafafafdfdfdfdfdfdf9f9f9f8f8f8fbfbfbfefefefbfbfbfafafaf8f8f8fffffffdfdfdfffffffffffffdfdfdfafafaf7f7f7fcfcfcfffffffffffffdfdfdf9f9f9f6f6f6f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9fafafaedededebebebf3f3f3ededede5e5e5e7e7e7eaeaeaeeeeeef0f0f0efefefe4e4e4e0e0e0e9e9e9ebebebefefeff0f0f0ececece9e9e9e4e4e4eaeaeaf4f4f4eeeeeeeeeeeef4f4f4f8f8f8fbfbfbfcfcfcfafafaf5f5f5f2f2f2f4f4f4f9f9f9f5f5f5eeeeeef7f7f7fefefefffffffdfdfdfdfdfdfefefefffffffffffffffffffffffff9f9f9f9f9f9fffffffefefef9f9f9fdfdfdfdfdfdfbfbfbf2f2f2edededf6f6f6f7f7f7fafafaf2f2f2ebebebe3e3e3e0e0e0dfdfdfdededee4e4e4dddddddadadadededee6e6e6e3e3e3e1e1e1dbdbdbe7e7e7f9f9f9e4e4e4e5e5e5f2f2f2f4f4f4f3f3f3f3f3f3f1f1f1efefefefefefedededecececedededecececd5d5d5e3e3e3e8e8e8d8d8d8e4e4e4e9e9e9e2e2e2d5d5d5e4e4e4f5f5f5e8e8e8ecececedededecececefefefebebebf2f2f2f4f4f4f6f6f6fcfcfcfdfdfdfefefefefefefefefefdfdfdfdfdfdfefefefffffffefefefcfcfcfcfcfcfefefefcfcfcfcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffffffffcfcfcf8f8f8f4f4f4f2f2f2efefefededede9e9e9f2f2f2fdfdfdfffffffffffffffffffffffffffffffefefefafafafcfcfcfdfdfdfffffffefefefdfdfdfcfcfcfdfdfdfefefefefefefffffffdfdfdfefefefdfdfdfafafaf8f8f8fbfbfbfefefefbfbfbfafafafafafafbfbfbfbfbfbfcfcfcf4f4f4f4f4f4f7f7f7f3f3f3f8f8f8f7f7f7f1f1f1fafafaf5f5f5edededd7d7d7e0e0e0fafafaf3f3f3f5f5f5f3f3f3f0f0f0e5e5e5ebebebebebebf6f6f6fcfcfcfcfcfcf9f9f9f7f7f7fefefefefefeefefeff2f2f2f7f7f7f7f7f7f7f7f7fafafaf8f8f8fdfdfdf2f2f2f8f8f8fefefefefefef4f4f4f7f7f7f8f8f8f4f4f4f8f8f8fbfbfbfdfdfdfffffffefefefdfdfdf5f5f5ebebebfafafafbfbfbfefefefdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbfafafafbfbfbfafafaf9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7fcfcfcf8f8f8fafafafcfcfcfcfcfcfefefefdfdfdfbfbfbf8f8f8fafafafcfcfcf9f9f9fafafafbfbfbfbfbfbf7f7f7f8f8f8fbfbfbfafafaf8f8f8f9f9f9fbfbfbf8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfffffffdfdfdfcfcfcf8f8f8f0f0f0f8f8f8fafafafbfbfbf9f9f9f4f4f4f0f0f0f1f1f1f1f1f1f4f4f4f8f8f8fdfdfdfefefefbfbfbfafafafbfbfbfefefefdfdfdfdfdfdfcfcfcfafafaf7f7f7fcfcfcfdfdfdfbfbfbf7f7f7f6f6f6fafafafafafaf9f9f9f8f8f8f7f7f7fafafafafafaf8f8f8f5f5f5f7f7f7fdfdfdf8f8f8f6f6f6f6f6f6f7f7f7fbfbfbf9f9f9f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfbfbfbf8f8f8f8f8f8fdfdfdfdfdfdf6f6f6f0f0f0ecececf3f3f3f9f9f9fcfcfcfbfbfbf8f8f8f5f5f5f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f1f1f1f5f5f5f3f3f3eeeeeef0f0f0f3f3f3f7f7f7fcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f5f5f5f8f8f8fbfbfbfcfcfcfefefefefefefdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfffffffefefefefefefefefefcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefbfbfbfafafafdfdfdfbfbfbfbfbfbfcfcfcf8f8f8f6f6f6f8f8f8f4f4f4e6e6e6e8e8e8f1f1f1f2f2f2f9f9f9fbfbfbfcfcfcfefefefefefefdfdfdf4f4f4e4e4e4dbdbdbdfdfdfedededfdfdfdf9f9f9f5f5f5f1f1f1e8e8e8eeeeeef7f7f7efefefeaeaeaebebebebebebedededecececefefeff2f2f2f2f2f2f5f5f5f6f6f6f3f3f3f4f4f4fafafaf9f9f9f8f8f8f6f6f6f5f5f5f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9fafafafafafafbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9fafafafbfbfbfbfbfbfcfcfcfefefefefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfafafaf8f8f8f7f7f7f7f7f7fafafafbfbfbfdfdfdf7f7f7f0f0f0f4f4f4f7f7f7fafafaf8f8f8f7f7f7fbfbfbfefefefffffffffffffefefefffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffffffffbfbfbf4f4f4f2f2f2f0f0f0ebebebeeeeeeececece3e3e3e3e3e3e9e9e9efefeff0f0f0f5f5f5f0f0f0efefeff1f1f1f2f2f2f9f9f9fcfcfcf1f1f1ededede9e9e9e7e7e7e1e1e1dfdfdfe5e5e5e7e7e7e9e9e9f4f4f4f1f1f1f0f0f0f8f8f8fafafaf2f2f2f8f8f8f5f5f5f3f3f3fafafaf9f9f9f7f7f7fafafafcfcfcfefefefffffffffffffdfdfdf7f7f7e7e7e7d8d8d8dcdcdcd7d7d7d5d5d5eaeaeae6e6e6e9e9e9f4f4f4f2f2f2eeeeeeefefeff2f2f2f3f3f3f9f9f9f9f9f9fbfbfbfefefefcfcfcebebebe7e7e7e6e6e6f4f4f4fdfdfdf9f9f9f8f8f8dfdfdfd7d7d7dedededbdbdbdbdbdbdddddddedededfdfdfdcdcdce5e5e5e8e8e8e7e7e7e8e8e8efefeff4f4f4f1f1f1edededefefeff4f4f4f8f8f8fefefefefefefdfdfdfdfdfdfefefefffffffffffffefefefcfcfcf8f8f8f6f6f6f7f7f7f7f7f7f3f3f3f2f2f2f4f4f4f6f6f6f9f9f9fcfcfcfdfdfdfdfdfdfefefefffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffbfbfbf8f8f8f9f9f9fbfbfbfbfbfbf6f6f6f1f1f1f8f8f8fdfdfdfcfcfcfefefefffffffffffffefefefcfcfcfefefefafafafafafafdfdfdfefefefdfdfdfefefefdfdfdfbfbfbf8f8f8f8f8f8f8f8f8f3f3f3f4f4f4f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfafafaf9f9f9fdfdfdfafafafbfbfbfbfbfbf8f8f8fafafaf9f9f9f8f8f8fefefefbfbfbfcfcfcf6f6f6f2f2f2f9f9f9f9f9f9fdfdfdf8f8f8f4f4f4f6f6f6fbfbfbf8f8f8fafafaf7f7f7f7f7f7f2f2f2f1f1f1f6f6f6f7f7f7f9f9f9fafafaf8f8f8f3f3f3f3f3f3f5f5f5eaeaeafdfdfdf8f8f8f8f8f8fcfcfcfcfcfcf1f1f1f8f8f8f9f9f9f6f6f6f5f5f5f8f8f8fcfcfcfffffffffffffefefefffffffafafaf5f5f5fbfbfbf6f6f6f8f8f8fafafafbfbfbfbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7fdfdfdfcfcfcfafafaf9f9f9fbfbfbf7f7f7f6f6f6f9f9f9fbfbfbfdfdfdfbfbfbf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbfafafafcfcfcfcfcfcf9f9f9f8f8f8f9f9f9f9f9f9fafafaf8f8f8f7f7f7f9f9f9f8f8f8fafafaf8f8f8fafafafbfbfbf9f9f9fafafaf9f9f9fafafaf8f8f8f6f6f6fafafafbfbfbf6f6f6f7f7f7f8f8f8fbfbfbfefefefefefef2f2f2e7e7e7dadadabcbcbce2e2e2f8f8f8fdfdfdfcfcfcfafafafafafaf8f8f8f9f9f9fafafafdfdfdfcfcfcf7f7f7f7f7f7fafafaf9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbf8f8f8f4f4f4f4f4f4f7f7f7f4f4f4efefeff4f4f4fefefefdfdfdfbfbfbfbfbfbfbfbfbfcfcfcf8f8f8f5f5f5f5f5f5f6f6f6f7f7f7fafafaf9f9f9f8f8f8f5f5f5f6f6f6f7f7f7fafafafcfcfcfefefefcfcfcf9f9f9f7f7f7f0f0f0eeeeeef3f3f3f0f0f0efefefefefefecececefefeffcfcfcfefefefcfcfcfefefefffffffffffffffffffefefefbfbfbfcfcfcfcfcfcfcfcfcfafafaf6f6f6f4f4f4f6f6f6fafafafdfdfdfefefefcfcfcfbfbfbfafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfffffff9f9f9e9e9e9ecececfbfbfbfffffffdfdfdfdfdfdfefefefcfcfcfdfdfdfffffffdfdfdf9f9f9f7f7f7f8f8f8f3f3f3f0f0f0f9f9f9f8f8f8f2f2f2f1f1f1f5f5f5fdfdfdf9f9f9f5f5f5f7f7f7f6f6f6f2f2f2efefeff6f6f6fcfcfcf8f8f8f9f9f9fbfbfbf7f7f7f1f1f1f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9fafafaf9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfcfcfcfefefefefefefefefefbfbfbfcfcfcfefefefefefefefefefcfcfcfcfcfcf9f9f9f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f5f5f5f2f2f2f3f3f3f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcfafafaf4f4f4f4f4f4f5f5f5fafafafafafaf8f8f8f9f9f9f5f5f5f3f3f3f5f5f5f7f7f7f6f6f6f8f8f8f9f9f9fbfbfbf4f4f4f0f0f0e9e9e9e2e2e2e1e1e1e4e4e4eaeaeaddddddefefeffafafaf9f9f9f6f6f6f5f5f5fafafafefefefdfdfdfefefefdfdfdfefefefffffffefefefefefefefefefdfdfdfefefefffffffefefefefefefdfdfdfafafafefefefffffffffffffffffffffffffefefefefefefcfcfcfcfcfcfcfcfcfcfcfcfffffffffffffdfdfdfdfdfdf8f8f8f6f6f6fcfcfcfefefefffffffffffff8f8f8f8f8f8fcfcfcfefefeeaeaeae0e0e0dededededededededee0e0e0e7e7e7edededf3f3f3f2f2f2f3f3f3fdfdfdfdfdfdfffffff3f3f3e7e7e7f4f4f4f8f8f8fafafafffffffdfdfdfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffafafadfdfdfdbdbdbe8e8e8f0f0f0f8f8f8fafafafcfcfcfdfdfdfcfcfcfefefefefefefffffffffffffffffffffffffdfdfdfefefefffffffffffffffffffefefefefefefffffffffffffffffffffffffdfdfdfcfcfcfcfcfcfafafafafafafcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f4f4f4f2f2f2f0f0f0ebebebebebebe9e9e9e8e8e8f8f8f8f7f7f7eaeaeaefefeff8f8f8f8f8f8f5f5f5f0f0f0edededededede6e6e6eeeeeef3f3f3e9e9e9eeeeeef7f7f7f4f4f4f0f0f0edededebebebecececeeeeeef1f1f1f6f6f6f6f6f6fafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f6f6f6f6f6f6fbfbfbfafafaf3f3f3f4f4f4f7f7f7fcfcfcfcfcfcf5f5f5f3f3f3f8f8f8f8f8f8f8f8f8fcfcfcfcfcfcfcfcfcfefefefcfcfcfefefefdfdfdfbfbfbfcfcfcfafafafafafafcfcfcf8f8f8fbfbfbfafafaf7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fdfdfdfcfcfcf8f8f8f9f9f9f8f8f8f6f6f6fdfdfdfbfbfbfcfcfcf9f9f9f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8fbfbfbfcfcfcf9f9f9fafafaf9f9f9f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbfafafafbfbfbfafafafbfbfbfcfcfcfafafafafafafcfcfcfcfcfcf9f9f9f9f9f9fbfbfbf8f8f8fcfcfcfdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafafafafaf8f8f8f9f9f9fbfbfbf9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafaf7f7f7f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9fcfcfcfafafafafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafaf8f8f8f9f9f9f8f8f8f7f7f7f4f4f4f8f8f8fafafaf6f6f6fbfbfbfdfdfdfafafaf8f8f8fbfbfbfffffffcfcfcfafafaf5f5f5e2e2e2f5f5f5fdfdfdf8f8f8f9f9f9fdfdfdfbfbfbf8f8f8f7f7f7fafafafcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbf8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fafafafafafaf7f7f7f3f3f3f9f9f9fdfdfdf9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfafafaf5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfefefefffffffefefefefefefdfdfdfbfbfbfdfdfdfbfbfbfdfdfdfefefef9f9f9f7f7f7f5f5f5f9f9f9fbfbfbf9f9f9fafafafcfcfcfefefefefefefafafaf9f9f9f7f7f7f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f9f9f9fdfdfdfefefef9f9f9fafafafafafaf9f9f9f3f3f3f8f8f8f8f8f8f0f0f0eeeeeeefefefececece7e7e7eaeaeaececececececf3f3f3f8f8f8f4f4f4f3f3f3f2f2f2f4f4f4fcfcfcfafafaf9f9f9fdfdfdfefefefcfcfcfafafaf8f8f8f3f3f3f6f6f6fafafafbfbfbfafafafbfbfbfbfbfbfdfdfdfefefefcfcfcfcfcfcfffffffffffffffffffefefefdfdfdfefefefefefefdfdfdfefefefefefefcfcfcfefefefefefefbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafcfcfcfefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffefefefefefefffffffdfdfdf9f9f9f7f7f7f7f7f7fafafafbfbfbfbfbfbfdfdfdfafafaf7f7f7f8f8f8fcfcfcfafafafafafaf9f9f9fafafafcfcfcfdfdfdf8f8f8f6f6f6f8f8f8fbfbfbf7f7f7e9e9e9e5e5e5ddddddd3d3d3dadadadededee7e7e7f4f4f4eeeeeeededede9e9e9e1e1e1eaeaeaf5f5f5f2f2f2f0f0f0f1f1f1fcfcfcfbfbfbf9f9f9f3f3f3edededfcfcfcf9f9f9f1f1f1f7f7f7f6f6f6fbfbfbf8f8f8f6f6f6f4f4f4f1f1f1f3f3f3f8f8f8fdfdfdfdfdfdfefefefefefefefefefffffffefefefefefef5f5f5f5f5f5efefeff5f5f5f6f6f6fdfdfdf8f8f8f3f3f3eeeeeee3e3e3eaeaeaf4f4f4ebebebe6e6e6ddddddd3d3d3e2e2e2f5f5f5f4f4f4f3f3f3fbfbfbfdfdfdfefefefefefefefefefbfbfbfcfcfcfffffffffffffefefefefefefffffffefefefefefefefefefffffffefefefdfdfdfcfcfcfefefefffffffffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffffffffefefefcfcfcfdfdfdfbfbfbfdfdfdfefefefcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfefefefffffffefefefcfcfcfefefefdfdfdfafafaf8f8f8f7f7f7f6f6f6f4f4f4f1f1f1efefefe9e9e9e6e6e6e2e2e2e2e2e2e1e1e1e2e2e2dfdfdfdbdbdbd9d9d9e3e3e3e6e6e6ecececfbfbfbeeeeeed9d9d9dddddde4e4e4e6e6e6e4e4e4e2e2e2e0e0e0dcdcdcdfdfdfe8e8e8e2e2e2e4e4e4eeeeeeededede6e6e6e9e9e9e4e4e4e4e4e4ecececf1f1f1f3f3f3f3f3f3f8f8f8fcfcfcfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdf8f8f8f1f1f1ebebebf5f5f5f4f4f4f5f5f5fafafafdfdfdfafafaf8f8f8fbfbfbfafafaf9f9f9f7f7f7f3f3f3f1f1f1f7f7f7f9f9f9f4f4f4f6f6f6edededf0f0f0f9f9f9fdfdfdfafafafbfbfbfcfcfcf8f8f8fafafafdfdfdfdfdfdfafafaf8f8f8f8f8f8fafafaf7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f3f3f3fbfbfbfcfcfcfafafaf9f9f9f8f8f8f8f8f8f7f7f7f5f5f5fbfbfbf9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f3f3f3f7f7f7fcfcfcf7f7f7fbfbfbfafafafafafafafafaf9f9f9fafafaf7f7f7f6f6f6fbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fafafaf8f8f8fafafaf9f9f9f9f9f9fbfbfbf9f9f9f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fcfcfcfdfdfdfcfcfcfafafafbfbfbf9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6fafafaf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfefefefffffffbfbfbfafafaf8f8f8f2f2f2edededecececf1f1f1edededecececeeeeeeefefefeaeaeaeaeaeafafafafbfbfbf8f8f8fafafaf8f8f8f5f5f5f5f5f5fafafaf9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f8f8f8fbfbfbf9f9f9f6f6f6f4f4f4f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9fefefefefefefcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfafafafbfbfbf6f6f6f4f4f4f6f6f6f8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfafafaf8f8f8f7f7f7f7f7f7f1f1f1f2f2f2f6f6f6fafafafdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fdfdfdf9f9f9f3f3f3f7f7f7f6f6f6efefeff0f0f0f5f5f5f5f5f5f2f2f2f4f4f4f1f1f1f4f4f4f7f7f7f6f6f6fafafafdfdfdfdfdfdfffffffefefefafafaf8f8f8f7f7f7f3f3f3f6f6f6f4f4f4f1f1f1f6f6f6fbfbfbfdfdfdfbfbfbfcfcfcf9f9f9f6f6f6fafafafdfdfdfafafafafafafafafafbfbfbf7f7f7f6f6f6fbfbfbfcfcfcf7f7f7f6f6f6f9f9f9fcfcfcfcfcfcfcfcfcf9f9f9f9f9f9fafafaf7f7f7f7f7f7f9f9f9f8f8f8fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfafafaf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfafafafafafafcfcfcfdfdfdfdfdfdfcfcfcfafafaf7f7f7f0f0f0e8e8e8e7e7e7e8e8e8efefefecececebebebf4f4f4fbfbfbfbfbfbfcfcfcfafafaeeeeeee9e9e9f0f0f0fbfbfbf6f6f6e7e7e7e3e3e3edededeeeeeed7d7d7e3e3e3f6f6f6f8f8f8f5f5f5f6f6f6f9f9f9f4f4f4ebebebececece8e8e8f6f6f6fafafaf4f4f4f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfefefefdfdfdfbfbfbfefefefffffffdfdfdfbfbfbf8f8f8fafafafdfdfdfdfdfdfffffffffffffffffffafafafafafafcfcfceeeeeeeaeaeaf1f1f1f6f6f6f8f8f8f5f5f5e8e8e8eaeaeaf0f0f0f6f6f6f5f5f5fcfcfcfefefef7f7f7f5f5f5fcfcfcfffffffdfdfdfdfdfdfcfcfcf8f8f8f7f7f7f6f6f6f8f8f8f6f6f6eeeeeef5f5f5f9f9f9f6f6f6fcfcfcfffffffefefefbfbfbf8f8f8fcfcfcfcfcfcf5f5f5f8f8f8fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfefefefffffffefefefdfdfdf9f9f9fafafafbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefefefefefefefefefefefefefffffffffffffefefefcfcfcfbfbfbf9f9f9fafafaf9f9f9f5f5f5f1f1f1ebebebe7e7e7e3e3e3e4e4e4e0e0e0dcdcdcdbdbdbdbdbdbdadadadadadad7d7d7d7d7d7e7e7e7f7f7f7fffffffcfcfcf4f4f4d6d6d6cdcdcdd7d7d7dadadadcdcdcdcdcdcdddddddededee7e7e7e7e7e7e9e9e9f0f0f0f0f0f0f0f0f0edededf1f1f1f1f1f1f4f4f4f6f6f6fbfbfbfefefefefefefffffffdfdfdfafafafcfcfcfdfdfdfbfbfbf4f4f4f6f6f6f5f5f5fbfbfbfdfdfdfbfbfbf6f6f6f8f8f8fefefefefefefafafafbfbfbf7f7f7ecececeeeeeef8f8f8fafafaf5f5f5ebebebf2f2f2f9f9f9f8f8f8f5f5f5fafafaf8f8f8f8f8f8fafafafdfdfdf7f7f7f4f4f4f7f7f7f7f7f7f5f5f5f8f8f8fefefefdfdfdf9f9f9fefefefbfbfbf9f9f9fbfbfbfafafafafafaf6f6f6f9f9f9fbfbfbf9f9f9fbfbfbfcfcfcfbfbfbf9f9f9fafafafcfcfcfafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7eeeeeeeeeeeefdfdfdf6f6f6f7f7f7fafafafbfbfbfcfcfcfafafaf9f9f9ececece7e7e7fdfdfdfbfbfbfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9fafafaf9f9f9f5f5f5f8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f6f6f6fcfcfcf7f7f7f0f0f0f3f3f3fcfcfcf3f3f3f4f4f4f9f9f9fafafafbfbfbfdfdfdfdfdfdfafafaf7f7f7f8f8f8fafafafcfcfcf9f9f9fdfdfdfefefef9f9f9f5f5f5f6f6f6f9f9f9fcfcfcfafafaf8f8f8f9f9f9f9f9f9fdfdfdfefefef9f9f9fafafafcfcfcf9f9f9f5f5f5f8f8f8fafafaf6f6f6f6f6f6f5f5f5f5f5f5ededededededfcfcfcfefefefafafaf4f4f4f4f4f4f8f8f8fafafafbfbfbf7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8fafafafdfdfdf8f8f8f7f7f7fafafaf7f7f7f8f8f8f6f6f6f3f3f3f4f4f4f8f8f8f9f9f9f6f6f6f6f6f6f6f6f6f7f7f7fafafafbfbfbfafafaf9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7f7f7f7fafafafafafafafafafbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfafafafbfbfbf9f9f9f6f6f6f4f4f4f3f3f3f5f5f5f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7fafafafdfdfdfefefefffffffffffffefefefefefefcfcfcfbfbfbfafafafcfcfcfafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbfafafaf9f9f9f4f4f4f6f6f6fbfbfbf8f8f8f2f2f2f2f2f2f0f0f0f3f3f3f5f5f5f8f8f8f9f9f9f9f9f9fdfdfdfdfdfdfafafaefefeff7f7f7fefefef6f6f6f4f4f4f4f4f4f5f5f5f8f8f8fbfbfbfbfbfbfafafafcfcfcfdfdfdfefefefefefefefefefdfdfdfcfcfcfcfcfcfafafaf8f8f8f8f8f8f1f1f1f4f4f4f9f9f9fafafaf9f9f9f8f8f8f4f4f4f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f4f4f4f4f4f4f3f3f3f6f6f6f8f8f8f6f6f6f3f3f3f6f6f6f9f9f9fafafaf7f7f7f7f7f7fafafaf9f9f9f7f7f7f1f1f1f0f0f0f8f8f8f6f6f6f1f1f1f3f3f3f7f7f7f8f8f8fcfcfcfcfcfcfafafaf9f9f9fafafafbfbfbfdfdfdfdfdfdf9f9f9f4f4f4fbfbfbfcfcfcfafafaf8f8f8f4f4f4f9f9f9fafafafbfbfbfefefefefefefafafaf6f6f6f7f7f7fffffffffffffffffffffffff3f3f3e0e0e0f1f1f1f8f8f8f9f9f9fafafafffffffefefefefefef9f9f9fcfcfcfefefefbfbfbfafafae5e5e5efefeffafafaf6f6f6efefeffbfbfbf6f6f6f4f4f4f6f6f6f5f5f5f9f9f9fcfcfcfffffffefefefbfbfbfdfdfdfdfdfdfafafafafafaf7f7f7fbfbfbfcfcfcfdfdfdfefefefffffffafafaf6f6f6fdfdfdfcfcfcfffffffffffffefefefffffffefefefffffffffffffffffffdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfdfdfdf6f6f6f0f0f0f4f4f4f7f7f7fbfbfbf5f5f5f2f2f2f8f8f8efefefebebebf8f8f8f4f4f4f5f5f5eeeeeeeeeeeeefefeff2f2f2edededf0f0f0f5f5f5f7f7f7f1f1f1ebebebf7f7f7fbfbfbf6f6f6f7f7f7fefefefcfcfcfdfdfdfdfdfdfffffffffffffefefefefefefffffffffffffefefefcfcfcfefefefffffffffffffffffffffffffefefefffffffefefefdfdfdfafafaf6f6f6f9f9f9f9f9f9f9f9f9fafafaf7f7f7f7f7f7f6f6f6f4f4f4f0f0f0f0f0f0f1f1f1efefefebebebe9e9e9e1e1e1d9d9d9d5d5d5d9d9d9dedededfdfdfe5e5e5e8e8e8eaeaeaf0f0f0f1f1f1f1f1f1f6f6f6f1f1f1e7e7e7ebebebebebebe3e3e3dcdcdcefefeff5f5f5f7f7f7f9f9f9fafafafbfbfbfcfcfcfffffffffffffffffffffffffefefefefefefdfdfdfffffffffffffffffffffffffefefefefefefffffffefefefefefefdfdfdfafafafefefefafafafafafaf7f7f7f3f3f3f3f3f3f7f7f7f3f3f3f9f9f9fafafafcfcfcf6f6f6f4f4f4f5f5f5f6f6f6eeeeeeefefeff6f6f6f4f4f4fbfbfbfdfdfdfdfdfdfefefefffffffefefefefefefefefefafafaf7f7f7f6f6f6fcfcfcfefefefcfcfcfbfbfbf9f9f9f5f5f5f8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fafafaf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafafafaf9f9f9f8f8f8fafafafafafafafafaf9f9f9f9f9f9f7f7f7f5f5f5f5f5f5fbfbfbf7f7f7f6f6f6eaeaeaf4f4f4fbfbfbeeeeeef2f2f2f8f8f8fcfcfcfdfdfdfdfdfdfbfbfbfafafafcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbf7f7f7f7f7f7f9f9f9fcfcfcf9f9f9f4f4f4f8f8f8f8f8f8fafafafbfbfbf9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafafafafbfbfbfcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f0f0f0f6f6f6f9f9f9f9f9f9f7f7f7fafafafbfbfbf9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f9f9f9fdfdfdfdfdfdfbfbfbf6f6f6f9f9f9fbfbfbfbfbfbfafafafbfbfbf9f9f9f6f6f6f9f9f9fcfcfcf8f8f8f8f8f8fbfbfbfbfbfbfafafafbfbfbfefefefbfbfbfafafaf9f9f9fbfbfbf9f9f9f6f6f6f6f6f6fafafafbfbfbf9f9f9f9f9f9fafafaf9f9f9fafafafafafaf7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f4f4f4f8f8f8fdfdfdfcfcfcfdfdfdfdfdfdf8f8f8f7f7f7f9f9f9f7f7f7f8f8f8fbfbfbfafafaf7f7f7f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f4f4f4f5f5f5fafafafcfcfcf9f9f9f9f9f9fafafafbfbfbfdfdfdf9f9f9f9f9f9f6f6f6f5f5f5f6f6f6fafafaf9f9f9f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbf9f9f9fafafafafafafbfbfbfafafafafafaf8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfafafafafafafdfdfdfbfbfbfafafaf8f8f8fbfbfbfdfdfdfafafaf5f5f5f6f6f6fafafafbfbfbfafafafafafafbfbfbfcfcfcfafafaf8f8f8f9f9f9f9f9f9f2f2f2f1f1f1f7f7f7f8f8f8f5f5f5f8f8f8fafafafdfdfdfefefefdfdfdfefefef9f9f9fbfbfbfcfcfcf7f7f7f6f6f6f4f4f4f1f1f1ebebebe6e6e6e5e5e5e6e6e6eeeeeef1f1f1fafafaf9f9f9f2f2f2f1f1f1f2f2f2f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f1f1f1f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7fafafaf9f9f9f8f8f8f7f7f7f0f0f0f1f1f1f2f2f2efefefeeeeeeecececefefeff2f2f2f4f4f4f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f4f4f4f4f4f4f5f5f5f8f8f8fafafafafafafafafafafafaf6f6f6f3f3f3f4f4f4f4f4f4f3f3f3f7f7f7f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6fcfcfcfbfbfbf7f7f7f5f5f5fbfbfbfffffffdfdfdfefefefdfdfdf5f5f5f9f9f9fefefefefefefdfdfdfcfcfcf7f7f7f8f8f8fafafafbfbfbfdfdfdfffffffefefefdfdfdf9f9f9fdfdfdfdfdfdfbfbfbfafafafbfbfbf8f8f8fbfbfbfdfdfdfdfdfdfefefefefefefdfdfdfefefefcfcfcfcfcfcfdfdfdf8f8f8fbfbfbf5f5f5f4f4f4fefefef9f9f9f6f6f6f8f8f8fafafaf7f7f7fbfbfbf5f5f5fbfbfbf7f7f7f0f0f0f6f6f6f8f8f8f1f1f1ededede0e0e0ddddddf0f0f0fffffffbfbfbe8e8e8e9e9e9f5f5f5e1e1e1dfdfdfedededeaeaeaefefefecececf2f2f2f2f2f2efefefe7e7e7e9e9e9e9e9e9e4e4e4dcdcdcdddddde9e9e9f5f5f5f5f5f5eeeeeeedededf1f1f1f3f3f3f4f4f4f8f8f8fbfbfbfafafafefefefefefef9f9f9f6f6f6f3f3f3f9f9f9f7f7f7f3f3f3f8f8f8fefefefefefefefefefffffffffffffffffffffffffdfdfdf9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f2f2f2f1f1f1efefefedededf0f0f0e9e9e9e9e9e9ebebebe6e6e6e3e3e3e2e2e2dfdfdfddddddd8d8d8d9d9d9e4e4e4e2e2e2e5e5e5e5e5e5e9e9e9f7f7f7fbfbfbfdfdfdfefefefefefefffffffffffffffffffffffffafafaf3f3f3f3f3f3fafafafdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfafafafefefefefefefefefefdfdfdfcfcfcfdfdfdfefefefffffffdfdfdfafafaf7f7f7fbfbfbfefefefafafaf9f9f9fdfdfdfcfcfceeeeeef5f5f5fcfcfcfdfdfdf5f5f5f4f4f4f5f5f5f7f7f7ebebebeeeeeef5f5f5f1f1f1f6f6f6f9f9f9f8f8f8fafafaf5f5f5f8f8f8fafafaf0f0f0f0f0f0fafafafefefefcfcfcf7f7f7fdfdfdfbfbfbf9f9f9f5f5f5f9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5f8f8f8f7f7f7f7f7f7f9f9f9fafafafbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f5f5f5f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fafafaf7f7f7f3f3f3fbfbfbfbfbfbfafafaf2f2f2efefeffdfdfdf9f9f9f1f1f1f5f5f5f8f8f8fbfbfbfcfcfcfefefefefefefcfcfcfdfdfdfdfdfdfbfbfbfafafafbfbfbf1f1f1e6e6e6fbfbfbfdfdfdfdfdfdfafafafbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafaf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f4f4f4f4f4f4fafafaf7f7f7f6f6f6f9f9f9f5f5f5f6f6f6fbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f3f3f3f7f7f7f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f6f6f6fbfbfbfdfdfdfbfbfbf7f7f7f4f4f4f3f3f3f7f7f7f9f9f9fbfbfbf9f9f9fcfcfcfafafafafafaf9f9f9f3f3f3f3f3f3f9f9f9fcfcfcf9f9f9fafafafbfbfbfbfbfbf8f8f8f8f8f8fafafafafafafcfcfcfafafafafafafafafafafafaf7f7f7f8f8f8f1f1f1f8f8f8fafafaf6f6f6fafafaf9f9f9f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8fcfcfcfdfdfdfcfcfcf8f8f8f7f7f7fbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f9f9f9f6f6f6f7f7f7f7f7f7f9f9f9fdfdfdfefefefafafaf9f9f9f5f5f5fafafafafafaf2f2f2f3f3f3f4f4f4f4f4f4f6f6f6f6f6f6f4f4f4f5f5f5f9f9f9f7f7f7f5f5f5f3f3f3f2f2f2fafafafbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f3f3f3f8f8f8fafafafafafaf8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7fafafaf8f8f8f9f9f9f9f9f9fbfbfbfafafaf6f6f6f9f9f9fcfcfcfefefefdfdfdfffffffffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f8f8f8fcfcfcfdfdfdfdfdfdfefefefdfdfdfbfbfbfbfbfbfffffffefefefcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f4f4f4f9f9f9fbfbfbfefefefffffffcfcfcf5f5f5f5f5f5f9f9f9fafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8fbfbfbf9f9f9f3f3f3f5f5f5f8f8f8f7f7f7f4f4f4f4f4f4f6f6f6f6f6f6f8f8f8f8f8f8f5f5f5f8f8f8f9f9f9f5f5f5f4f4f4f0f0f0efefeff2f2f2f4f4f4f6f6f6fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfefefef9f9f9ecececf2f2f2fdfdfdf9f9f9f8f8f8f9f9f9f4f4f4f4f4f4f8f8f8f8f8f8f8f8f8f6f6f6fbfbfbfffffffffffffdfdfdfafafaf8f8f8f7f7f7f9f9f9fefefefffffffcfcfcf8f8f8f7f7f7f3f3f3f7f7f7f2f2f2f1f1f1f2f2f2efefeff3f3f3f6f6f6f4f4f4f3f3f3fbfbfbfefefefefefefafafafafafafcfcfcfdfdfdfdfdfdf7f7f7f6f6f6f4f4f4efefeff1f1f1f5f5f5f6f6f6f7f7f7f2f2f2f0f0f0f6f6f6f4f4f4f1f1f1f3f3f3f1f1f1efefeff2f2f2f4f4f4f6f6f6f3f3f3f0f0f0f1f1f1f2f2f2f6f6f6f1f1f1dedededededee7e7e7f2f2f2fcfcfcfdfdfdfcfcfcf5f5f5fbfbfbf3f3f3e1e1e1f1f1f1f2f2f2dcdcdcc8c8c8d2d2d2d9d9d9dcdcdce0e0e0e1e1e1ebebebebebebe7e7e7e9e9e9f3f3f3fafafaf1f1f1dbdbdbd3d3d3d8d8d8dddddde7e7e7e6e6e6e8e8e8eaeaeaedededf2f2f2f4f4f4e7e7e7e5e5e5e1e1e1e8e8e8f1f1f1f3f3f3f4f4f4f9f9f9f9f9f9f8f8f8fdfdfdfdfdfdfdfdfdf8f8f8efefeff3f3f3f2f2f2f1f1f1f3f3f3eeeeeee7e7e7e6e6e6ddddddd5d5d5d5d5d5d1d1d1d1d1d1d6d6d6d6d6d6d4d4d4dcdcdce0e0e0e5e5e5e9e9e9efefeff1f1f1fbfbfbfffffffffffffffffffffffffffffffffffffffffffdfdfdfefefefffffffefefefefefefefefefefefef4f4f4fcfcfcfffffffefefefffffffefefefdfdfdfefefefefefefefefefefefefefefefdfdfdfefefefefefefefefefdfdfdfffffffefefef9f9f9eeeeeeeeeeeef7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f7f7f7fdfdfdfbfbfbfbfbfbfcfcfcfffffffbfbfbf9f9f9f9f9f9fdfdfdfefefef9f9f9edededf8f8f8fffffffbfbfbf6f6f6fbfbfbfefefefefefefbfbfbf8f8f8fbfbfbfbfbfbf4f4f4f2f2f2ececece7e7e7f9f9f9fafafaf8f8f8f8f8f8f9f9f9fcfcfcf9f9f9f0f0f0f2f2f2f6f6f6f8f8f8fafafaf6f6f6f1f1f1f7f7f7fbfbfbf9f9f9f8f8f8f4f4f4f7f7f7fdfdfdfbfbfbf4f4f4f4f4f4f3f3f3f4f4f4f5f5f5f5f5f5f9f9f9fbfbfbf8f8f8f6f6f6f9f9f9fcfcfcfafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9f9f9f9fafafaf7f7f7f2f2f2ecececf6f6f6fefefefdfdfdfcfcfcfbfbfbfafafafcfcfcfcfcfcf7f7f7f8f8f8f8f8f8f8f8f8f7f7f7fafafafcfcfcf6f6f6f5f5f5f8f8f8fafafafefefefdfdfdf8f8f8f9f9f9f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafafbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfafafaf8f8f8fbfbfbfbfbfbf8f8f8fafafaf9f9f9fbfbfbf5f5f5f5f5f5f5f5f5f2f2f2f4f4f4f4f4f4f7f7f7fafafafafafafcfcfcfbfbfbfafafafafafaf4f4f4f9f9f9fafafafafafaf8f8f8f9f9f9fcfcfcfcfcfcf9f9f9f5f5f5f7f7f7fdfdfdfdfdfdfdfdfdfbfbfbfafafafbfbfbfcfcfcfefefefafafaf9f9f9fafafaf8f8f8fafafafbfbfbf8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f9f9f9fafafaf9f9f9f8f8f8fafafaf8f8f8fbfbfbfafafaf6f6f6f5f5f5f9f9f9fcfcfcfafafafbfbfbfbfbfbfafafafafafaf7f7f7f7f7f7fafafafcfcfcfbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f9f9f9fafafaf9f9f9fcfcfcfdfdfdfcfcfcfafafaf9f9f9f6f6f6f0f0f0f6f6f6f0f0f0eaeaeaf1f1f1f1f1f1f1f1f1f0f0f0eeeeeef3f3f3f6f6f6f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f3f3f3f0f0f0f3f3f3f1f1f1f4f4f4f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f5f5f5f5f5f5f3f3f3f4f4f4f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f5f5f5f4f4f4f9f9f9fdfdfdfdfdfdfffffffefefefefefefefefefefefefefefefcfcfcfdfdfdfefefefdfdfdfafafaf9f9f9fafafaf9f9f9fcfcfcfafafafbfbfbfbfbfbf5f5f5f0f0f0f5f5f5f3f3f3f1f1f1e9e9e9f1f1f1fffffffffffffdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9fcfcfcfefefefcfcfcfcfcfcfcfcfcfefefefcfcfcfcfcfcfbfbfbfdfdfdfefefefefefefefefefdfdfdfcfcfcfefefefefefefefefefdfdfdfefefefdfdfdfbfbfbfbfbfbfafafaf7f7f7f9f9f9fbfbfbf5f5f5f2f2f2f2f2f2f8f8f8f9f9f9f6f6f6fcfcfcfefefefcfcfcfbfbfbf8f8f8fdfdfdfffffffdfdfdf9f9f9f9f9f9fffffffffffff8f8f8f9f9f9f8f8f8f5f5f5fafafaf8f8f8f3f3f3f3f3f3f2f2f2fbfbfbfefefefcfcfcf7f7f7f8f8f8f6f6f6fbfbfbfffffffffffffefefefdfdfdfefefefdfdfdfefefefdfdfdfbfbfbfcfcfcf2f2f2dfdfdfe2e2e2e9e9e9edededf3f3f3f2f2f2f2f2f2f7f7f7f7f7f7f4f4f4f3f3f3f9f9f9fafafaf8f8f8eeeeeef3f3f3f2f2f2f7f7f7fcfcfcfcfcfcfbfbfbfafafafafafaf7f7f7f4f4f4efefeff0f0f0f5f5f5f6f6f6f5f5f5f4f4f4f0f0f0edededeaeaeae7e7e7f4f4f4f4f4f4f7f7f7fafafafcfcfcfbfbfbf7f7f7f7f7f7fbfbfbfafafafcfcfcfafafaf6f6f6fbfbfbf5f5f5e1e1e1dededee9e9e9f4f4f4f7f7f7fbfbfbfcfcfcfefefef9f9f9fafafaf8f8f8f0f0f0dddddddfdfdfe5e5e5eaeaeaf5f5f5fafafafcfcfcfbfbfbf8f8f8e4e4e4e6e6e6ececece3e3e3e2e2e2edededf2f2f2f0f0f0ebebebe9e9e9ecececf0f0f0f0f0f0f2f2f2f1f1f1f0f0f0e9e9e9e5e5e5e1e1e1e2e2e2e0e0e0dadadad6d6d6d4d4d4d4d4d4d4d4d4d8d8d8dededee4e4e4ebebebf1f1f1f8f8f8fafafafafafafdfdfdfffffffffffffffffffdfdfdfbfbfbfdfdfdfdfdfdfffffffffffffffffffcfcfcf7f7f7fcfcfcfffffffefefefffffffdfdfdfafafafdfdfdfefefefdfdfdfefefefefefefefefefefefef9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8eeeeeef6f6f6fbfbfbfbfbfbf6f6f6f4f4f4f7f7f7fcfcfcf9f9f9fcfcfcf4f4f4e6e6e6ecececf5f5f5f9f9f9f9f9f9fbfbfbf6f6f6f6f6f6f8f8f8fdfdfdfafafaf5f5f5fcfcfcf8f8f8f3f3f3f8f8f8f6f6f6fcfcfcfbfbfbfafafafefefefffffff8f8f8f4f4f4f8f8f8fafafafafafafcfcfcf6f6f6f3f3f3fbfbfbfafafafafafaf6f6f6f4f4f4f5f5f5f0f0f0f6f6f6f3f3f3f8f8f8fdfdfdfdfdfdf9f9f9fafafaf1f1f1f6f6f6fafafaf6f6f6f9f9f9fafafaf3f3f3f2f2f2efefeff8f8f8fdfdfdfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9fafafafafafaf7f7f7f8f8f8f9f9f9f9f9f9fafafafcfcfcfafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafaf7f7f7f1f1f1efefeffbfbfbfbfbfbf6f6f6f3f3f3f7f7f7fafafaf8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfcfcfcf9f9f9f8f8f8f7f7f7fbfbfbfcfcfcf8f8f8fdfdfdfafafafbfbfbfafafaf8f8f8f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7fafafafbfbfbf9f9f9fdfdfdfcfcfcfafafafafafafbfbfbf9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcf8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f8f8f8f4f4f4f8f8f8fbfbfbfdfdfdfbfbfbf8f8f8f8f8f8fbfbfbfdfdfdfbfbfbfcfcfcfcfcfcfdfdfdfbfbfbf8f8f8f2f2f2f6f6f6fdfdfdfdfdfdfafafaf9f9f9f8f8f8f6f6f6f5f5f5f8f8f8fbfbfbfafafafcfcfcfafafaf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fafafafafafaf9f9f9fafafaf5f5f5f8f8f8fbfbfbf8f8f8f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfafafafbfbfbf9f9f9f8f8f8fbfbfbfafafaf7f7f7f7f7f7f7f7f7fafafafafafaf7f7f7f7f7f7f9f9f9f9f9f9f6f6f6f2f2f2f3f3f3eeeeeeececececececedededf9f9f9fafafafdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfefefefffffffdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8fafafaf6f6f6f2f2f2f4f4f4f6f6f6f2f2f2f1f1f1f6f6f6fafafaf6f6f6f6f6f6f7f7f7f7f7f7f7f7f7fafafaf9f9f9f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcfdfdfdfefefefefefefafafaf9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfefefefdfdfdfdfdfdfafafaf7f7f7fbfbfbfcfcfcfefefefdfdfdfbfbfbfafafafbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfafafafafafaf8f8f8eeeeeeecececeeeeeef1f1f1fafafafbfbfbfcfcfcfbfbfbf7f7f7f5f5f5f4f4f4f3f3f3f2f2f2f0f0f0f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8fcfcfcfefefefefefefefefefffffffefefefafafaf8f8f8f6f6f6f9f9f9f9f9f9fcfcfcfbfbfbfafafafbfbfbfcfcfcfcfcfcfafafafafafafafafaf7f7f7f8f8f8fbfbfbfbfbfbfdfdfdfbfbfbfbfbfbf9f9f9fcfcfcfafafafcfcfcf9f9f9f2f2f2f3f3f3f5f5f5f5f5f5fbfbfbfefefefdfdfdf9f9f9fbfbfbfdfdfdf8f8f8f5f5f5fdfdfdfefefefbfbfbf6f6f6f5f5f5fafafaf5f5f5edededf9f9f9fcfcfcfbfbfbf8f8f8fafafafbfbfbfbfbfbfffffffffffffffffffefefefefefefdfdfdfafafafcfcfcf7f7f7f6f6f6fcfcfcfefefefdfdfdf7f7f7f1f1f1efefeff1f1f1f3f3f3f3f3f3f0f0f0e0e0e0dededee4e4e4e4e4e4ebebebe8e8e8e5e5e5e5e5e5e5e5e5edededefefeff3f3f3f5f5f5f0f0f0f1f1f1f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f3f3f3f7f7f7f9f9f9fafafafafafafcfcfcfbfbfbf2f2f2e8e8e8f3f3f3f8f8f8fafafafafafaf7f7f7f9f9f9f4f4f4fcfcfcfcfcfcfbfbfbfdfdfdf8f8f8f8f8f8fcfcfcebebebddddddebebebefefefefefeff6f6f6fcfcfcfefefefefefefffffffdfdfdf9f9f9f6f6f6f7f7f7f0f0f0edededf1f1f1efefeff9f9f9fffffffffffff6f6f6e2e2e2e0e0e0e3e3e3e3e3e3ececece9e9e9e0e0e0e7e7e7e5e5e5d9d9d9dcdcdcd7d7d7e3e3e3eeeeeef1f1f1f4f4f4f8f8f8fbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef6f6f6f6f6f6fafafaf8f8f8f8f8f8f4f4f4f6f6f6fdfdfdfafafaf3f3f3f9f9f9fffffffcfcfcf8f8f8f9f9f9fffffffdfdfdfbfbfbf8f8f8fbfbfbfafafafbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfafafaf6f6f6fcfcfcf4f4f4e7e7e7eeeeeef0f0f0f3f3f3f4f4f4f0f0f0f4f4f4f5f5f5f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7efefefe9e9e9e9e9e9edededf2f2f2f7f7f7fcfcfcfafafafafafaf9f9f9f8f8f8f9f9f9f3f3f3f0f0f0f3f3f3f7f7f7fcfcfcfbfbfbf9f9f9f9f9f9f5f5f5f6f6f6f9f9f9fafafafcfcfcfefefef9f9f9f2f2f2f5f5f5f1f1f1f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8fefefefcfcfcebebebf9f9f9fbfbfbf7f7f7f0f0f0f1f1f1f9f9f9fdfdfdfcfcfcf6f6f6eeeeeefbfbfbfdfdfdfefefefdfdfdf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fafafaf8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8fbfbfbfbfbfbfafafaf8f8f8f4f4f4ebebebf5f5f5fdfdfdfafafafcfcfcfdfdfdfdfdfdfafafafafafafafafafafafaf9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fbfbfbfdfdfdfefefefdfdfdfcfcfcfefefefefefefcfcfcfafafafafafaf9f9f9f7f7f7f9f9f9fafafaf8f8f8f9f9f9fafafafafafafafafafbfbfbf8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8fbfbfbf9f9f9fbfbfbfbfbfbf8f8f8f6f6f6fafafafcfcfcfbfbfbf8f8f8fbfbfbf7f7f7fafafaf8f8f8fafafafbfbfbfafafafcfcfcfbfbfbf7f7f7f4f4f4f7f7f7f9f9f9fcfcfcfcfcfcfcfcfcfafafafcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafafbfbfbfbfbfbfafafafafafaf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbf9f9f9f6f6f6f1f1f1f6f6f6f6f6f6f3f3f3f3f3f3f6f6f6fcfcfcfafafaf7f7f7f9f9f9f7f7f7f5f5f5fafafaf9f9f9f9f9f9f6f6f6f6f6f6fbfbfbf9f9f9f4f4f4f6f6f6f5f5f5f6f6f6f4f4f4f5f5f5f8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefefefefcfcfcfafafafafafafbfbfbfdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfafafafcfcfcfbfbfbf8f8f8f6f6f6f9f9f9fafafaf8f8f8fafafaf9f9f9f8f8f8fafafaf8f8f8f9f9f9fbfbfbfafafafbfbfbfafafafcfcfcfdfdfdfafafafafafafcfcfcfcfcfcfdfdfdfafafaf8f8f8f3f3f3f1f1f1f2f2f2f3f3f3f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fafafafbfbfbfafafafafafaf1f1f1eeeeeef3f3f3fafafafffffffffffffffffffdfdfdf9f9f9f4f4f4f2f2f2f4f4f4f8f8f8fafafaf8f8f8f6f6f6f5f5f5f5f5f5f3f3f3f4f4f4f6f6f6f7f7f7f5f5f5f2f2f2f4f4f4f9f9f9f9f9f9f6f6f6f5f5f5f1f1f1f0f0f0f0f0f0f6f6f6fafafafafafaf9f9f9f8f8f8f6f6f6f7f7f7fafafaf8f8f8f7f7f7fafafafafafafcfcfcfefefefefefefdfdfdfafafafdfdfdfffffffdfdfdfbfbfbfefefefafafaf7f7f7f6f6f6f4f4f4f4f4f4f6f6f6fcfcfcf6f6f6e7e7e7f5f5f5fbfbfbf4f4f4f4f4f4f6f6f6f4f4f4f0f0f0f2f2f2fbfbfbf9f9f9f9f9f9f8f8f8fdfdfdfefefefdfdfdfbfbfbfdfdfdfefefefefefefffffffefefefefefefffffffffffffdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf2f2f2f2f2f2f7f7f7f1f1f1f0f0f0f0f0f0f1f1f1edededeeeeeeefefeff5f5f5f6f6f6f8f8f8fcfcfcfbfbfbf7f7f7f3f3f3f5f5f5f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcf9f9f9fafafafdfdfdfffffffefefefdfdfdfdfdfdfffffffefefefbfbfbfcfcfcfcfcfcfefefefffffffafafaf4f4f4fafafafafafaf4f4f4f7f7f7f8f8f8fffffff8f8f8f7f7f7fcfcfcf4f4f4f5f5f5f9f9f9f5f5f5f7f7f7f7f7f7f9f9f9fefefefffffffffffffefefefafafaf5f5f5f4f4f4fafafafcfcfcfbfbfbf5f5f5f4f4f4fafafaf9f9f9fdfdfdfdfdfdfefefefafafaeaeaeae8e8e8ecececf2f2f2eeeeeeefefeff4f4f4fafafaedededeaeaeaf9f9f9fbfbfbfbfbfbfafafafcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfefefefcfcfcfcfcfcfdfdfdfcfcfcf5f5f5fdfdfdfefefefdfdfdf6f6f6e7e7e7e5e5e5ebebebfbfbfbfbfbfbf2f2f2f2f2f2f9f9f9fdfdfdfdfdfdfbfbfbfafafafcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfdfdfdfafafafafafaf8f8f8fafafafafafaf9f9f9f1f1f1f1f1f1f8f8f8fbfbfbfbfbfbf4f4f4efefeff5f5f5f8f8f8fafafaf9f9f9fbfbfbf9f9f9f3f3f3f9f9f9fcfcfcf8f8f8f4f4f4f6f6f6fafafaf4f4f4efefeff3f3f3f9f9f9f3f3f3f4f4f4f7f7f7fafafaf9f9f9f7f7f7fefefefbfbfbf5f5f5f7f7f7fbfbfbfbfbfbf7f7f7f7f7f7fdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfafafaf6f6f6f7f7f7fbfbfbe3e3e3ecececf9f9f9fcfcfcf2f2f2f9f9f9f3f3f3f7f7f7fafafafdfdfdfafafaf8f8f8f9f9f9fbfbfbfbfbfbf6f6f6f7f7f7f8f8f8f5f5f5f6f6f6fafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafafafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f3f3f3e8e8e8f9f9f9f0f0f0e7e7e7f2f2f2f8f8f8f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfafafafafafafafafafcfcfcfcfcfcfcfcfcf9f9f9fafafafbfbfbf8f8f8f8f8f8fafafafdfdfdfefefefdfdfdfbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9fafafafbfbfbfafafaf6f6f6f4f4f4f5f5f5f4f4f4f4f4f4f9f9f9f9f9f9f7f7f7f4f4f4f7f7f7fafafaf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7fbfbfbfdfdfdfbfbfbfbfbfbfcfcfcfefefefdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfafafafbfbfbfdfdfdfcfcfcfcfcfcfafafaf9f9f9fafafaf9f9f9f9f9f9fbfbfbfefefefefefefefefefdfdfdfafafafcfcfcfdfdfdfbfbfbfafafafbfbfbfafafaf9f9f9fdfdfdfdfdfdfcfcfcfafafafbfbfbf9f9f9f9f9f9fafafafdfdfdfdfdfdfefefefffffffefefefdfdfdfcfcfcfafafafdfdfdfdfdfdfafafaf7f7f7f3f3f3f3f3f3f4f4f4f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9fbfbfbfbfbfbfbfbfbfcfcfcf8f8f8fbfbfbfcfcfcfafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f3f3f3f7f7f7fdfdfdfcfcfcfafafaf8f8f8fafafafafafaf5f5f5f4f4f4f2f2f2f4f4f4f3f3f3f7f7f7f4f4f4efefefefefeff0f0f0f2f2f2f3f3f3f3f3f3fbfbfbf4f4f4e3e3e3edededfcfcfcfefefefdfdfdfefefefdfdfdfcfcfcfafafafafafafbfbfbf9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f4f4f4f2f2f2f6f6f6f2f2f2ececece9e9e9eeeeeef4f4f4f8f8f8f9f9f9fafafafcfcfcfcfcfcf9f9f9f3f3f3f6f6f6f8f8f8f6f6f6f9f9f9fafafaf8f8f8f7f7f7fafafafbfbfbfcfcfcfbfbfbf8f8f8f8f8f8fefefefafafaf5f5f5f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fcfcfcf7f7f7f8f8f8f5f5f5edededf2f2f2f2f2f2f4f4f4f4f4f4f7f7f7fafafafcfcfcfffffffdfdfdfbfbfbf8f8f8f6f6f6fafafaf8f8f8f4f4f4f8f8f8f7f7f7f5f5f5f6f6f6f9f9f9fcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfefefefefefefdfdfdfefefefffffffefefefefefefdfdfdf9f9f9f8f8f8f9f9f9fcfcfcfafafafafafaf9f9f9f9f9f9fdfdfdfcfcfcfafafafcfcfcfdfdfdfffffffffffffdfdfdfbfbfbf8f8f8f9f9f9fafafafafafafdfdfdfffffffdfdfdfdfdfdfdfdfdfcfcfcfafafaf7f7f7fdfdfdf9f9f9f6f6f6fdfdfdfefefefdfdfdfefefefdfdfdfdfdfdfdfdfdfafafaf6f6f6f5f5f5fefefefdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f8f8f8f7f7f7f9f9f9fcfcfcf5f5f5f1f1f1fcfcfcfdfdfdf7f7f7f1f1f1f4f4f4f7f7f7f2f2f2f7f7f7fffffffffffffefefefdfdfdfbfbfbfcfcfcf8f8f8fbfbfbfffffffffffffffffffffffffefefefafafaf7f7f7fdfdfdfafafaf5f5f5f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f3f3f3f5f5f5f4f4f4f2f2f2f3f3f3f7f7f7f3f3f3e2e2e2f4f4f4fffffffcfcfcf3f3f3e0e0e0e6e6e6eaeaeaf6f6f6fafafaf3f3f3f3f3f3f4f4f4f3f3f3f0f0f0f1f1f1f1f1f1f6f6f6f8f8f8fbfbfbfefefefcfcfcfcfcfcfefefefafafaf5f5f5f3f3f3f6f6f6f2f2f2f7f7f7fbfbfbfefefef8f8f8f1f1f1fcfcfcfffffffefefef8f8f8fafafafdfdfdfcfcfcfefefefffffff8f8f8fafafafffffffffffffcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf2f2f2eeeeeeeeeeeef8f8f8fcfcfcfbfbfbfbfbfbfafafafbfbfbf6f6f6f2f2f2f9f9f9fafafafafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fafafafbfbfbfafafaf6f6f6f1f1f1f4f4f4fafafafdfdfdf1f1f1e9e9e9e9e9e9f9f9f9fdfdfdfafafafafafafcfcfcfbfbfbfafafaf9f9f9f8f8f8f9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7fafafaf9f9f9f7f7f7f8f8f8f9f9f9fafafafafafafafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9fafafaf8f8f8f9f9f9f1f1f1f0f0f0fbfbfbf4f4f4f7f7f7fafafaf9f9f9fafafaf7f7f7f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8fbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f8f8f8fbfbfbfcfcfcfafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafaf7f7f7f5f5f5fbfbfbfefefefdfdfdf8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fbfbfbfafafaf8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9fafafaf8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9f6f6f6f5f5f5f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafafdfdfdfafafaf6f6f6fafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f7f7f7fbfbfbfafafafafafafbfbfbf6f6f6fafafafcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f5f5f5f7f7f7fdfdfdfdfdfdfdfdfdfbfbfbfbfbfbf5f5f5f6f6f6f9f9f9fbfbfbf7f7f7f5f5f5f9f9f9fbfbfbfbfbfbfbfbfbfffffffcfcfcfafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfefefefffffffffffffefefefdfdfdfcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfefefefefefefbfbfbf6f6f6f4f4f4f5f5f5f4f4f4f4f4f4f4f4f4efefefeeeeeef0f0f0eeeeeef0f0f0f3f3f3f6f6f6fbfbfbfafafafcfcfcfafafaf3f3f3efefeff4f4f4f5f5f5efefefeaeaeaf1f1f1f6f6f6f9f9f9fdfdfdf8f8f8f1f1f1f2f2f2f6f6f6f2f2f2f1f1f1f1f1f1f2f2f2f4f4f4f7f7f7f9f9f9fdfdfdfefefefefefefefefefffffffbfbfbedededecececeeeeeef2f2f2f6f6f6f6f6f6f1f1f1f3f3f3f2f2f2f6f6f6f7f7f7f4f4f4f6f6f6f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafafafafafafafaf8f8f8f7f7f7fafafaf3f3f3eaeaeaf0f0f0f4f4f4f6f6f6f4f4f4f7f7f7f4f4f4f5f5f5efefeff0f0f0f8f8f8f9f9f9f2f2f2f3f3f3f7f7f7f9f9f9f7f7f7f5f5f5f7f7f7fafafafbfbfbf8f8f8f6f6f6f5f5f5f2f2f2f0f0f0f4f4f4f3f3f3ececececececeaeaeaedededefefeff1f1f1f5f5f5f7f7f7fafafaf9f9f9f9f9f9fbfbfbfffffffdfdfdfefefefffffffefefefdfdfdfdfdfdfefefefcfcfcf7f7f7fbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f9f9f9fbfbfbf7f7f7fcfcfcfafafaf8f8f8efefefdededeecececfdfdfdfbfbfbf9f9f9fdfdfdf8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f4f4f4f0f0f0f2f2f2f0f0f0f0f0f0f4f4f4f0f0f0f8f8f8fafafafcfcfcfafafaf6f6f6f6f6f6f9f9f9f8f8f8f6f6f6f6f6f6f2f2f2f0f0f0f1f1f1f4f4f4fafafafffffffefefefcfcfcf9f9f9fcfcfcfbfbfbfdfdfdfefefefefefefefefefffffffffffffdfdfdfefefefffffffbfbfbf7f7f7f8f8f8fcfcfcfdfdfdf5f5f5f7f7f7f9f9f9f8f8f8fdfdfdfffffffffffffffffffffffffffffffffffffdfdfdfbfbfbf7f7f7ededede6e6e6f1f1f1f1f1f1f1f1f1f6f6f6f4f4f4e8e8e8e6e6e6eaeaeaeaeaeae7e7e7e6e6e6eeeeeef1f1f1f1f1f1ebebebe9e9e9e8e8e8fafafafdfdfdfefefefefefefffffffefefef7f7f7f5f5f5f5f5f5f3f3f3f5f5f5f8f8f8fafafaf6f6f6f4f4f4f2f2f2f6f6f6f9f9f9f7f7f7f1f1f1efefeff2f2f2f1f1f1f4f4f4f7f7f7fcfcfcf9f9f9f4f4f4f4f4f4fcfcfcfcfcfcfcfcfcfcfcfcfafafafdfdfdf4f4f4e9e9e9f2f2f2f8f8f8f9f9f9fdfdfdfefefef9f9f9f7f7f7fdfdfdfcfcfcfefefefbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfefefefcfcfcfbfbfbf7f7f7fcfcfcfafafaf9f9f9f6f6f6eeeeeef5f5f5fbfbfbf9f9f9f4f4f4f6f6f6f4f4f4f5f5f5f7f7f7f5f5f5f5f5f5f8f8f8fafafafbfbfbf9f9f9fafafafbfbfbfafafaecececeaeaeaf8f8f8fefefef7f7f7f3f3f3fafafafcfcfcfafafaf7f7f7f8f8f8fbfbfbfbfbfbfafafafcfcfcfafafaf9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbfafafafafafafbfbfbfbfbfbf9f9f9fbfbfbfafafaf9f9f9fafafafafafaf9f9f9f8f8f8ecececf5f5f5fcfcfcf7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fdfdfdfafafafafafafafafafcfcfcfafafaf6f6f6fbfbfbf2f2f2edededfcfcfcfafafaf8f8f8fafafafafafafafafaf7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafafafafaf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fafafaf9f9f9f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9fafafafafafafcfcfcfafafaf9f9f9fafafaf9f9f9f6f6f6f5f5f5f7f7f7fafafafbfbfbfcfcfcfafafafcfcfcfbfbfbf9f9f9fafafafdfdfdfbfbfbf7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f5f5f5f3f3f3f3f3f3f1f1f1edededf1f1f1efefeff0f0f0f4f4f4f7f7f7fafafafbfbfbf9f9f9f8f8f8f9f9f9fafafaf6f6f6fdfdfdfafafaf5f5f5f5f5f5f7f7f7fafafaf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfafafaf1f1f1eaeaeae9e9e9e9e9e9e9e9e9f1f1f1f2f2f2f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8fafafafbfbfbfcfcfcf9f9f9f8f8f8fcfcfcfbfbfbfafafafdfdfdfdfdfdfcfcfcfafafaf8f8f8f7f7f7f8f8f8f6f6f6f5f5f5f6f6f6f7f7f7f4f4f4f8f8f8f7f7f7f7f7f7f7f7f7f4f4f4f0f0f0f0f0f0f1f1f1f2f2f2f7f7f7fcfcfcfdfdfdfafafafafafaf9f9f9f9f9f9fbfbfbf9f9f9f5f5f5f1f1f1f1f1f1ededede8e8e8edededf8f8f8fbfbfbf6f6f6f5f5f5f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafafcfcfcfcfcfcf5f5f5f4f4f4f9f9f9fcfcfcfefefefffffffffffffdfdfdfcfcfcfffffffefefefffffffffffffdfdfdfefefefffffffefefefffffffbfbfbf9f9f9f8f8f8f3f3f3f6f6f6f9f9f9f7f7f7f7f7f7f8f8f8fafafafdfdfdfdfdfdfdfdfdfbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f7f7f7f6f6f6f1f1f1f1f1f1f8f8f8fefefef8f8f8f6f6f6f7f7f7fbfbfbf6f6f6f2f2f2f6f6f6fefefefefefefafafafdfdfdfffffffdfdfdfcfcfcf9f9f9f8f8f8f4f4f4f1f1f1f5f5f5f1f1f1eeeeeeefefefeaeaeaefefefe8e8e8e4e4e4e9e9e9f2f2f2e8e8e8eaeaeaefefeff1f1f1f4f4f4f7f7f7fbfbfbfafafafbfbfbfafafafbfbfbfcfcfcfbfbfbf9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfafafafcfcfcfefefefdfdfdfdfdfdfcfcfcf8f8f8f7f7f7fafafaf7f7f7f5f5f5fafafaf9f9f9f6f6f6f9f9f9f7f7f7f3f3f3f2f2f2f8f8f8f7f7f7f1f1f1f4f4f4f7f7f7f8f8f8f5f5f5eaeaeae7e7e7efefefedededf4f4f4f9f9f9fafafafdfdfdfdfdfdfffffffdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafbfbfbfdfdfdfafafaf8f8f8fdfdfdf9f9f9fbfbfbf7f7f7f8f8f8fbfbfbfcfcfcfefefefdfdfdfbfbfbf9f9f9fbfbfbfbfbfbf8f8f8fcfcfcfefefefffffffffffffefefefcfcfcf3f3f3f2f2f2f9f9f9f6f6f6f9f9f9f7f7f7fbfbfbf7f7f7f0f0f0f4f4f4f8f8f8f7f7f7f5f5f5efefefe9e9e9edededf9f9f9fcfcfcfbfbfbf7f7f7f9f9f9fdfdfdf4f4f4f5f5f5f8f8f8f3f3f3f5f5f5fcfcfcfdfdfdf5f5f5f7f7f7f5f5f5e6e6e6edededf0f0f0f5f5f5f4f4f4fafafaf0f0f0f2f2f2fafafaf2f2f2f0f0f0edededebebebe7e7e7e5e5e5e7e7e7eaeaeaecececefefefeaeaeae6e6e6eaeaeaf2f2f2f8f8f8f0f0f0eeeeeeeeeeeee4e4e4ecececf2f2f2f0f0f0e5e5e5e3e3e3dfdfdfe1e1e1f3f3f3fffffffbfbfbfafafaf4f4f4f1f1f1f9f9f9fffffffafafaf0f0f0f5f5f5f6f6f6f8f8f8f1f1f1ecececf2f2f2f6f6f6f6f6f6f5f5f5f6f6f6f9f9f9f8f8f8fefefef0f0f0e6e6e6eeeeeefbfbfbfcfcfcf9f9f9f6f6f6fafafaf9f9f9f8f8f8f6f6f6f7f7f7f9f9f9fbfbfbf6f6f6f5f5f5f7f7f7f8f8f8fdfdfdfefefefcfcfcf1f1f1eaeaeaf8f8f8fcfcfcfcfcfcfafafaf6f6f6f9f9f9fbfbfbefefefe0e0e0e7e7e7e9e9e9edededf6f6f6f6f6f6f4f4f4f5f5f5f9f9f9fcfcfcfafafafafafaf9f9f9f7f7f7f9f9f9f6f6f6f8f8f8f9f9f9fafafafafafaf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7fafafafdfdfdfcfcfcfafafaf5f5f5e6e6e6f8f8f8f8f8f8f3f3f3f1f1f1f2f2f2f7f7f7fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafaf8f8f8fafafafafafaf9f9f9f6f6f6f7f7f7f8f8f8f8f8f8fafafafafafafafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f8f8f8f8f8f8f6f6f6f7f7f7fbfbfbfbfbfbfafafaf4f4f4ecececf3f3f3fbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f5f5f5f8f8f8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafafafaf9f9f9f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfafafaf8f8f8f9f9f9f6f6f6f3f3f3f8f8f8f5f5f5f0f0f0f0f0f0eeeeeee6e6e6e2e2e2dededeeaeaeaedededf4f4f4efefefeeeeeef4f4f4f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8f9f9f9fafafafbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfefefefdfdfdfafafaf7f7f7f8f8f8f9f9f9fcfcfcfdfdfdf8f8f8fcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfafafafbfbfbfafafaf9f9f9f0f0f0ebebebeeeeeef0f0f0f1f1f1eeeeeef0f0f0f1f1f1f2f2f2f3f3f3f5f5f5f5f5f5f3f3f3f2f2f2f1f1f1f6f6f6f5f5f5edededf3f3f3f3f3f3f6f6f6f2f2f2f3f3f3f1f1f1f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7fafafafbfbfbf7f7f7f4f4f4eaeaeae4e4e4e3e3e3e3e3e3e2e2e2e4e4e4f5f5f5f8f8f8f2f2f2f1f1f1f0f0f0edededf5f5f5f5f5f5f4f4f4f4f4f4f6f6f6fcfcfcfefefefefefefbfbfbfafafafafafaf9f9f9f4f4f4e8e8e8e3e3e3eeeeeef7f7f7f8f8f8f9f9f9fcfcfcfefefefffffffffffffffffffffffffffffffafafaf4f4f4f4f4f4fefefefafafafdfdfdf7f7f7f0f0f0f4f4f4f1f1f1ecececfbfbfbf8f8f8fcfcfcf7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfefefefcfcfcf2f2f2f3f3f3fafafafbfbfbfafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfefefefafafafbfbfbfefefefdfdfdfefefefdfdfdfefefefffffffdfdfdf9f9f9fbfbfbfffffffffffffefefef8f8f8f0f0f0f2f2f2f7f7f7fcfcfcfdfdfdfafafafcfcfcfefefefafafaf7f7f7f9f9f9f8f8f8f7f7f7ecececf6f6f6fdfdfdfcfcfcf8f8f8efefeff2f2f2f3f3f3e8e8e8ecececf1f1f1f2f2f2f0f0f0eeeeeef4f4f4fbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f3f3f3f2f2f2f3f3f3f5f5f5f4f4f4f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7f5f5f5f4f4f4f0f0f0f3f3f3f4f4f4f6f6f6fbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcf7f7f7fcfcfcfbfbfbfbfbfbfcfcfcf6f6f6fbfbfbfdfdfdfbfbfbf8f8f8fdfdfdfffffff9f9f9f6f6f6fbfbfbfcfcfcf8f8f8fcfcfcfafafaf6f6f6fdfdfdfcfcfcfcfcfcf9f9f9edededf1f1f1f6f6f6f5f5f5f3f3f3f5f5f5ececece1e1e1e3e3e3ececece7e7e7eaeaeaf1f1f1f2f2f2f5f5f5fafafafdfdfdfcfcfcfefefefdfdfdfdfdfdf9f9f9fdfdfdf8f8f8f4f4f4f9f9f9fcfcfcfdfdfdfefefefcfcfcfcfcfcfdfdfdfefefefbfbfbf6f6f6f2f2f2f8f8f8fdfdfdfdfdfdfdfdfdfcfcfcfefefefefefefafafafafafaf4f4f4f6f6f6fbfbfbfafafaf7f7f7ededede3e3e3e5e5e5f5f5f5f8f8f8f8f8f8f1f1f1e3e3e3e6e6e6f2f2f2ebebebeaeaeaefefefe7e7e7e0e0e0e3e3e3e3e3e3e3e3e3e0e0e0e7e7e7eeeeeef8f8f8efefefe9e9e9edededefefeff6f6f6e9e9e9e4e4e4eaeaeaeeeeeedcdcdcdfdfdfeaeaeaf7f7f7f3f3f3e9e9e9ebebebe2e2e2dfdfdfe4e4e4eaeaeaebebebebebebedededf0f0f0f6f6f6f4f4f4f7f7f7f4f4f4f5f5f5f3f3f3f0f0f0f1f1f1f9f9f9fefefefafafaf8f8f8fcfcfcfefefef9f9f9f3f3f3f0f0f0f7f7f7fbfbfbfbfbfbfefefefbfbfbf9f9f9f9f9f9f9f9f9f7f7f7f7f7f7fbfbfbfcfcfcfafafafafafafcfcfcf7f7f7f4f4f4f3f3f3f0f0f0f5f5f5fcfcfcfdfdfdfefefefbfbfbf5f5f5f6f6f6f9f9f9fafafaf9f9f9f7f7f7f7f7f7ecececf5f5f5fcfcfcf9f9f9f9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafafcfcfcfbfbfbfbfbfbfcfcfcf3f3f3f0f0f0f8f8f8fbfbfbf8f8f8fafafafdfdfdfdfdfdfbfbfbfafafafafafafbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f4f4f4f4f4f4f8f8f8fafafaf9f9f9f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f8f8f8fbfbfbf8f8f8f8f8f8f8f8f8f7f7f7fafafafcfcfcfdfdfdfcfcfcfafafafcfcfcfafafaf7f7f7f8f8f8fafafafafafafcfcfcf9f9f9ebebebf9f9f9fdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9fafafaf9f9f9f6f6f6fafafafafafaf5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f3f3f3f3f3f3f5f5f5f5f5f5eeeeeef1f1f1f5f5f5f4f4f4ebebebedededf1f1f1f7f7f7f8f8f8fcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfefefefffffffefefef9f9f9f8f8f8fefefefffffffbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfafafaf9f9f9f6f6f6f8f8f8fafafafafafafafafafcfcfcf7f7f7f8f8f8fafafaf8f8f8f6f6f6f8f8f8fafafafbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbf7f7f7f3f3f3fefefefefefefafafaf6f6f6f6f6f6f9f9f9f9f9f9fafafafafafafafafaf5f5f5f3f3f3f6f6f6f4f4f4eeeeeeefefeff5f5f5f7f7f7fcfcfcfafafaf7f7f7f4f4f4f1f1f1f4f4f4f5f5f5f5f5f5efefefedededf0f0f0f7f7f7f6f6f6f0f0f0eaeaeae8e8e8f0f0f0f6f6f6f3f3f3f0f0f0f1f1f1f0f0f0f4f4f4fafafafbfbfbfbfbfbfbfbfbfefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfffffffffffffffffffffffffffffffdfdfdfcfcfcf6f6f6f8f8f8f5f5f5f5f5f5f1f1f1f3f3f3efefeff5f5f5fdfdfdfdfdfdfefefefffffffffffffffffffefefefdfdfdfdfdfdf7f7f7f7f7f7f5f5f5fcfcfcfefefefcfcfcf2f2f2dfdfdfccccccd4d4d4e2e2e2eaeaeaf7f7f7fefefefefefefcfcfcf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfbfbfbf4f4f4f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfafafaf9f9f9fdfdfdfcfcfcfbfbfbfbfbfbfbfbfbf7f7f7f3f3f3f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfffffffafafaf9f9f9fdfdfdfcfcfcf4f4f4f3f3f3f3f3f3f5f5f5f9f9f9fcfcfcfafafafcfcfcfffffffffffffffffffffffffefefefefefefdfdfdfafafafffffffffffffefefefffffffefefefefefefefefefafafaf9f9f9f6f6f6f3f3f3f0f0f0ececece9e9e9e9e9e9eaeaeaecececedededefefeff3f3f3f1f1f1efefeff3f3f3f1f1f1f0f0f0f3f3f3f8f8f8f7f7f7f4f4f4f6f6f6f8f8f8fefefefefefefefefefafafafafafafdfdfdfefefef9f9f9fbfbfbf8f8f8f1f1f1f0f0f0f1f1f1f9f9f9f9f9f9fdfdfdfcfcfcf9f9f9f9f9f9fbfbfbf7f7f7edededf0f0f0f3f3f3f9f9f9fdfdfdfbfbfbfcfcfcfafafaf9f9f9fcfcfcfdfdfdfbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfcfcfcf4f4f4e6e6e6edededf6f6f6f7f7f7f3f3f3f0f0f0ebebebf3f3f3f7f7f7f1f1f1e7e7e7f3f3f3f1f1f1e7e7e7f2f2f2f0f0f0f4f4f4f9f9f9fafafaf9f9f9f8f8f8fafafafefefefefefefcfcfcfefefefefefefdfdfdfafafaf5f5f5f7f7f7fafafafbfbfbf7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8fafafafafafafbfbfbf9f9f9f4f4f4f1f1f1f6f6f6fcfcfcfefefefdfdfdf9f9f9f9f9f9fcfcfcfbfbfbfafafafcfcfcfcfcfcfdfdfdfffffffefefefffffffdfdfdfbfbfbf8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfefefefffffff5f5f5e5e5e5f6f6f6f5f5f5f0f0f0efefefeaeaeaf1f1f1f3f3f3f1f1f1f1f1f1ebebebefefeffbfbfbf6f6f6f1f1f1edededececece5e5e5e7e7e7ececececececebebebf7f7f7f6f6f6f4f4f4f1f1f1edededf3f3f3edededf9f9f9f8f8f8f5f5f5f9f9f9f6f6f6fcfcfcfefefefefefefefefefdfdfdfdfdfdfafafafafafaf7f7f7f8f8f8f7f7f7fafafafafafaf9f9f9fbfbfbfbfbfbfbfbfbfefefefefefefafafaf8f8f8f5f5f5efefefeeeeeef3f3f3f5f5f5f9f9f9fcfcfcfdfdfdfefefefefefef8f8f8f7f7f7fafafaf9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafafbfbfbfcfcfcfdfdfdfafafaf1f1f1eeeeeefcfcfcf6f6f6f1f1f1f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafafafafaf6f6f6f8f8f8fafafafbfbfbf7f7f7f6f6f6f9f9f9fbfbfbfcfcfcfafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbf5f5f5fbfbfbfefefefdfdfdfdfdfdf9f9f9f8f8f8fdfdfdfcfcfcfbfbfbf8f8f8fbfbfbfafafaf7f7f7f6f6f6f4f4f4f7f7f7f9f9f9fafafafafafaf5f5f5f5f5f5f5f5f5f2f2f2f5f5f5f6f6f6f8f8f8fafafafbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefcfcfcf9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9f6f6f6fcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfefefefffffffffffffffffffdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f7f7f7f7f7f7f5f5f5f7f7f7fcfcfcfbfbfbfafafafafafaf9f9f9f6f6f6fafafaf8f8f8f6f6f6f9f9f9fcfcfcf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9fafafafafafafafafaf7f7f7fbfbfbfdfdfdfafafaf9f9f9f9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfbfbfbfdfdfdf9f9f9fcfcfcfffffffefefefdfdfdfdfdfdfbfbfbfafafaf4f4f4eeeeeeeeeeeeefefeff2f2f2efefefecececf2f2f2f1f1f1e5e5e5e7e7e7e9e9e9e9e9e9eaeaeaeaeaeaf2f2f2f8f8f8f3f3f3efefeff4f4f4f6f6f6f3f3f3f6f6f6f8f8f8f5f5f5f2f2f2fcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefafafaf2f2f2f7f7f7fffffffffffffefefefffffffdfdfdfefefefefefefffffffffffffffffffffffffffffffefefefffffffffffffdfdfdf8f8f8f9f9f9fafafaf3f3f3f0f0f0f6f6f6eeeeeee2e2e2d5d5d5c9c9c9bebebecacacaf6f6f6fefefefefefefffffffffffffefefefffffffffffffffffffefefefdfdfdfcfcfcfdfdfdfefefefefefefbfbfbfafafafefefefbfbfbfbfbfbfffffffdfdfdfbfbfbfefefefefefefdfdfdfdfdfdfcfcfcf8f8f8f8f8f8fdfdfdfcfcfcfbfbfbfbfbfbf4f4f4f6f6f6f1f1f1f7f7f7fcfcfcfcfcfcf3f3f3f7f7f7fcfcfcfefefef9f9f9fafafaf5f5f5f8f8f8fcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f9f9f9fdfdfdf7f7f7fdfdfdfefefefefefefffffffefefefffffffefefefffffffffffffffffffafafaf6f6f6fcfcfcfdfdfdf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcf8f8f8fcfcfcfdfdfdfbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfefefefbfbfbfcfcfcf8f8f8f6f6f6f8f8f8fafafafefefef4f4f4f0f0f0f4f4f4f0f0f0f3f3f3fbfbfbfefefefbfbfbfbfbfbfcfcfcf8f8f8fbfbfbfbfbfbf7f7f7f1f1f1f3f3f3f5f5f5fcfcfcfdfdfdf8f8f8f9f9f9f0f0f0edededf7f7f7f9f9f9f3f3f3f5f5f5f9f9f9fbfbfbf4f4f4f4f4f4f3f3f3f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcf6f6f6fbfbfbfefefefcfcfcfffffffffffffffffffffffffefefefdfdfdfefefefbfbfbfbfbfbfcfcfcf4f4f4f6f6f6f8f8f8f7f7f7fafafafbfbfbf8f8f8f8f8f8f9f9f9fafafaf6f6f6f6f6f6f8f8f8fbfbfbfbfbfbfcfcfcfafafaf9f9f9fefefefefefefdfdfdfdfdfdfbfbfbfafafaf9f9f9f6f6f6f5f5f5fefefefefefefffffffffffffffffffdfdfdf5f5f5f7f7f7fcfcfcfdfdfdfbfbfbfcfcfcfffffffdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffffffffefefefffffffefefefcfcfcfefefefffffffffffffdfdfdfbfbfbfffffffefefefefefefdfdfdfdfdfdfffffffefefefefefefffffffffffffffffffefefefefefefefefefefefefcfcfcfbfbfbfdfdfdfffffffefefefcfcfcfffffffefefefefefefbfbfbf9f9f9fafafaf6f6f6edededf4f4f4f9f9f9fbfbfbfffffffffffffdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfefefefefefefdfdfdfcfcfcfafafaf4f4f4fbfbfbfefefefdfdfdfcfcfcfbfbfbfafafafbfbfbfbfbfbf9f9f9f9f9f9fafafaf8f8f8fcfcfcfbfbfbf8f8f8f7f7f7fbfbfbfbfbfbfbfbfbfcfcfcfafafaf9f9f9fafafafafafafcfcfcfcfcfcfbfbfbfafafaf9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafcfcfcfbfbfbfafafaf8f8f8f9f9f9fafafafcfcfcfbfbfbf8f8f8f9f9f9f5f5f5eaeaeaf1f1f1fcfcfcfcfcfcfbfbfbfbfbfbfafafaf8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8fafafaf8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfcfcfcf8f8f8f8f8f8f9f9f9f3f3f3f5f5f5fcfcfcfafafaf8f8f8f7f7f7f3f3f3f2f2f2f4f4f4f7f7f7f4f4f4f6f6f6f1f1f1efefeff0f0f0f0f0f0f6f6f6f3f3f3f2f2f2f7f7f7f8f8f8fbfbfbfefefefdfdfdfefefefefefefdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8fafafafbfbfbf8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f4f4f4f5f5f5f4f4f4fbfbfbf6f6f6f4f4f4f6f6f6f8f8f8f8f8f8fafafafafafaf9f9f9f7f7f7fafafafafafafafafafbfbfbfbfbfbf8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8fafafaf8f8f8f6f6f6f5f5f5efefeff7f7f7fdfdfdfcfcfcfafafaf9f9f9f6f6f6fafafafbfbfbf9f9f9fafafafcfcfcf8f8f8f8f8f8fcfcfcfbfbfbf9f9f9f6f6f6fafafafefefef7f7f7f3f3f3f8f8f8fafafafafafaf9f9f9fbfbfbf5f5f5f5f5f5f7f7f7fafafafdfdfdfdfdfdfdfdfdfbfbfbfafafaf8f8f8eaeaeaecececf0f0f0f4f4f4f3f3f3f5f5f5f6f6f6f1f1f1f4f4f4f6f6f6f7f7f7fbfbfbf2f2f2f2f2f2f9f9f9f7f7f7f8f8f8fdfdfdfefefefefefefefefefdfdfdfafafafafafafafafaf7f7f7f7f7f7f8f8f8f9f9f9f7f7f7fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f3f3f3f1f1f1efefefe6e6e6ddddddd9d9d9ecececfefefefdfdfdfbfbfbfdfdfdfffffffffffffffffffefefefbfbfbfefefefefefefafafaf4f4f4f6f6f6f6f6f6f3f3f3f3f3f3f3f3f3eeeeeed8d8d8d2d2d2ddddddc7c7c7cfcfcfedededefefeff0f0f0f9f9f9fffffffffffffefefefefefefdfdfdf9f9f9f8f8f8fcfcfcfafafafafafafdfdfdfefefefffffffefefef9f9f9f4f4f4fafafafcfcfcfbfbfbf6f6f6f1f1f1f2f2f2f2f2f2f1f1f1f4f4f4f1f1f1f5f5f5f5f5f5f4f4f4f3f3f3f5f5f5f6f6f6f4f4f4f6f6f6f5f5f5f3f3f3eaeaeaecececfbfbfbfefefefafafaf4f4f4f3f3f3fcfcfcecececf4f4f4f9f9f9fcfcfcf9f9f9f7f7f7f3f3f3f9f9f9f5f5f5edededf9f9f9f9f9f9efefeff2f2f2f7f7f7f9f9f9f6f6f6fafafaf8f8f8fbfbfbfafafaf8f8f8fdfdfdfbfbfbfbfbfbfdfdfdfefefefefefefefefefdfdfdfdfdfdfefefefdfdfdfcfcfcfafafafafafafafafafafafaf9f9f9f9f9f9fcfcfcf9f9f9fcfcfcfafafaf9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcfefefefcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f1f1f1f7f7f7f5f5f5f1f1f1fbfbfbfbfbfbf0f0f0f6f6f6fafafaf6f6f6f0f0f0f0f0f0fbfbfbfffffffbfbfbfafafafbfbfbfcfcfcf8f8f8f7f7f7f9f9f9f7f7f7fafafafdfdfdfcfcfcfffffff9f9f9f7f7f7fafafafbfbfbf8f8f8fafafafcfcfcfefefefffffffbfbfbfbfbfbfffffffbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8fafafafafafafbfbfbf1f1f1edededf6f6f6fafafaf8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfcfcfcfefefefefefefdfdfdfcfcfcfdfdfdfbfbfbf8f8f8fbfbfbfcfcfcfafafafbfbfbfbfbfbfafafafcfcfcfcfcfcf9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfefefefffffffdfdfdfefefefcfcfcfcfcfcfdfdfdfefefefbfbfbf7f7f7f7f7f7fcfcfcfafafaf9f9f9fdfdfdfbfbfbfefefefbfbfbfbfbfbf9f9f9fefefefdfdfdfdfdfdfffffffffffffffffff8f8f8f9f9f9f2f2f2f3f3f3f4f4f4f3f3f3f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6fdfdfdfcfcfcfafafafafafafdfdfdfbfbfbfafafafdfdfdfdfdfdfcfcfcf3f3f3e1e1e1f7f7f7fdfdfdf3f3f3f1f1f1edededeaeaeaf5f5f5fefefefcfcfcfafafafafafafbfbfbfdfdfdfefefefefefef5f5f5f4f4f4fefefefefefefdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f7f7f7fafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafafcfcfcfcfcfcfafafaf8f8f8fafafafafafafafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbf5f5f5f8f8f8fefefefafafafbfbfbfbfbfbfbfbfbfafafafbfbfbf9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f3f3f3f3f3f3f4f4f4f3f3f3f2f2f2ebebebf4f4f4fafafaf5f5f5f7f7f7f5f5f5f3f3f3f2f2f2f8f8f8f4f4f4f5f5f5f8f8f8fbfbfbfbfbfbfbfbfbfafafafcfcfcfefefefcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f0f0f0f0f0f0f3f3f3f3f3f3f7f7f7f7f7f7f4f4f4f2f2f2f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fbfbfbf8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8f9f9f9f7f7f7fafafafdfdfdfdfdfdfcfcfcfbfbfbfafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fafafaf6f6f6f5f5f5f7f7f7f4f4f4f4f4f4fafafafcfcfcfafafaf9f9f9f8f8f8f8f8f8fafafaf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7fbfbfbf7f7f7f4f4f4f8f8f8fafafaf9f9f9fcfcfcf9f9f9f5f5f5f7f7f7fafafafdfdfdfbfbfbf7f7f7f4f4f4f5f5f5f4f4f4eeeeeef1f1f1fbfbfbfffffffafafafafafafffffffffffffffffff6f6f6eaeaeae6e6e6efefeffcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcfffffffffffffffffffffffff0f0f0e1e1e1e5e5e5ebebebedededeaeaeae8e8e8e8e8e8ecececeeeeeeeeeeeeeaeaeae3e3e3e2e2e2f0f0f0f7f7f7fdfdfdfdfdfdf5f5f5f3f3f3fcfcfcfcfcfcf8f8f8fafafaf9f9f9f7f7f7f3f3f3f3f3f3f0f0f0eaeaeae6e6e6dfdfdfdbdbdbd6d6d6d4d4d4d8d8d8ddddddeaeaeaf3f3f3f2f2f2f6f6f6fbfbfbfffffffffffffffffffffffffefefef8f8f8fbfbfbfbfbfbf5f5f5f3f3f3f6f6f6f6f6f6fafafafbfbfbfafafaf8f8f8f2f2f2f0f0f0f1f1f1f0f0f0ececececececefefefefefeff4f4f4f5f5f5f2f2f2f6f6f6f8f8f8f9f9f9f4f4f4f1f1f1f2f2f2f8f8f8fafafaf8f8f8f9f9f9f7f7f7f8f8f8fafafaefefeff6f6f6f8f8f8efefefefefeff6f6f6fcfcfcf2f2f2f4f4f4f3f3f3f6f6f6fcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfffffff0f0f0e2e2e2f2f2f2f6f6f6f7f7f7f2f2f2f2f2f2f2f2f2f5f5f5f8f8f8f7f7f7fbfbfbfbfbfbf7f7f7f6f6f6fafafafdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfafafafdfdfdfbfbfbf5f5f5fbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9fefefefdfdfdf8f8f8f4f4f4fafafafcfcfcfbfbfbfafafaf6f6f6f4f4f4ecececf5f5f5f9f9f9f5f5f5fbfbfbfbfbfbfcfcfcfffffffafafafafafafafafafdfdfdfefefefafafafbfbfbfffffffffffffefefef0f0f0f1f1f1f2f2f2efefeffafafafefefefbfbfbfbfbfbf8f8f8eeeeeef0f0f0f5f5f5fdfdfdfcfcfcfbfbfbf9f9f9fbfbfbf8f8f8f9f9f9fafafaf3f3f3f2f2f2fbfbfbfbfbfbf7f7f7f7f7f7f9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfcfcfcfafafaf8f8f8f7f7f7fafafaf9f9f9f9f9f9f9f9f9f5f5f5f6f6f6f9f9f9f6f6f6f5f5f5f8f8f8fbfbfbf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9fafafafafafaf9f9f9f7f7f7f7f7f7f9f9f9f6f6f6f9f9f9fdfdfdf8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fefefef7f7f7e6e6e6efefeffbfbfbfbfbfbf9f9f9f9f9f9fafafaf9f9f9f5f5f5f7f7f7f3f3f3f8f8f8fefefefbfbfbfafafaf9f9f9f9f9f9f1f1f1eeeeeeeeeeeef1f1f1f4f4f4f7f7f7f3f3f3e9e9e9dededef3f3f3efefefdededecdcdcddcdcdcf4f4f4fffffffbfbfbeaeaeae3e3e3e9e9e9eeeeeef4f4f4f7f7f7f7f7f7f5f5f5f8f8f8fbfbfbfafafaf9f9f9f8f8f8fcfcfcfdfdfdfcfcfcfbfbfbfafafaf9f9f9f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7fcfcfcfdfdfdfcfcfcfafafaf8f8f8f7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f7f7f7fafafafbfbfbfbfbfbfcfcfcfafafafbfbfbf9f9f9f0f0f0f3f3f3fbfbfbf6f6f6f3f3f3f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fafafafafafaf6f6f6f6f6f6f4f4f4f5f5f5eeeeeeedededeeeeeef0f0f0f8f8f8f7f7f7f2f2f2f2f2f2f5f5f5f6f6f6f7f7f7f6f6f6f2f2f2f7f7f7fdfdfdfbfbfbfcfcfcfefefefdfdfdfcfcfcfefefefefefefdfdfdfcfcfcfbfbfbfafafaf9f9f9f7f7f7fafafaf7f7f7f1f1f1f4f4f4f4f4f4f2f2f2f2f2f2f4f4f4f6f6f6f9f9f9fcfcfcfbfbfbfafafafafafafcfcfcfdfdfdfbfbfbfbfbfbfefefefdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf7f7f7fafafafbfbfbfcfcfcfafafaf8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8fafafaf9f9f9fafafafbfbfbfbfbfbfafafaf8f8f8f8f8f8fafafaf9f9f9f8f8f8fbfbfbfcfcfcf7f7f7fafafafdfdfdfdfdfdfafafaf7f7f7f6f6f6f7f7f7f4f4f4f4f4f4f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafaf6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fcfcfcfbfbfbf8f8f8fbfbfbf9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f9f9f9fdfdfdfcfcfcfafafafdfdfdfffffffefefefffffffcfcfcfbfbfbf8f8f8fcfcfcfcfcfcfbfbfbfafafaf5f5f5dddddddadadae9e9e9fcfcfcfffffffffffffffffffafafafbfbfbfefefefffffffffffffffffffffffffffffffffffffffffffefefefdfdfdf4f4f4f1f1f1f5f5f5f7f7f7e7e7e7d6d6d6dededee2e2e2e1e1e1e3e3e3e5e5e5f3f3f3f7f7f7f0f0f0f1f1f1f0f0f0f0f0f0f8f8f8f2f2f2f9f9f9fefefef6f6f6f4f4f4eeeeeeeaeaeae4e4e4e1e1e1e4e4e4dcdcdcd6d6d6d5d5d5d2d2d2d0d0d0cbcbcbd0d0d0d4d4d4d6d6d6e2e2e2efefeffcfcfcfdfdfdf4f4f4f8f8f8fefefefffffffffffffffffffefefefefefefdfdfdfbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7fbfbfbfafafaf7f7f7f4f4f4f4f4f4f0f0f0efefeff8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f8f8f8fdfdfdf7f7f7f6f6f6f8f8f8f8f8f8fafafaf8f8f8fafafafbfbfbfafafaf8f8f8fbfbfbfbfbfbfafafaf7f7f7f3f3f3f3f3f3fbfbfbfffffffafafaf3f3f3f8f8f8fcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfafafaf9f9f9fdfdfdf8f8f8f9f9f9f8f8f8f3f3f3f7f7f7fafafafcfcfcfdfdfdfafafaf8f8f8f9f9f9fafafafcfcfcfbfbfbf9f9f9fbfbfbf7f7f7f7f7f7f7f7f7f9f9f9fbfbfbfafafafafafafafafafbfbfbfbfbfbfdfdfdfafafaf6f6f6f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f1f1f1f3f3f3f8f8f8fdfdfdfdfdfdf7f7f7f5f5f5fbfbfbfefefef3f3f3e6e6e6ebebebebebebedededf3f3f3f9f9f9fafafaf8f8f8f3f3f3f3f3f3f8f8f8fbfbfbfafafaf8f8f8f4f4f4f5f5f5f8f8f8fdfdfdfefefefffffffffffffbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f3f3f3f9f9f9f8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fbfbfbf9f9f9f7f7f7f9f9f9fafafafafafaf8f8f8fafafafafafaf5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fafafaf6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f3f3f3f5f5f5f7f7f7f5f5f5f4f4f4f6f6f6f4f4f4f7f7f7f9f9f9f6f6f6f5f5f5f4f4f4f6f6f6f7f7f7f6f6f6fbfbfbfbfbfbf9f9f9f6f6f6f8f8f8fbfbfbf9f9f9f4f4f4f5f5f5f4f4f4f5f5f5fbfbfbf5f5f5f0f0f0fafafafdfdfdfcfcfcfefefef9f9f9f0f0f0f5f5f5f6f6f6f2f2f2f2f2f2f1f1f1eeeeeeefefeff8f8f8f8f8f8f3f3f3eeeeeef0f0f0f1f1f1f4f4f4f8f8f8f8f8f8f7f7f7e9e9e9d3d3d3e9e9e9fefefef7f7f7ecececf8f8f8fffffffcfcfcf5f5f5f3f3f3efefeff0f0f0f3f3f3f3f3f3f6f6f6f3f3f3f5f5f5f5f5f5f6f6f6f8f8f8fafafaf7f7f7f7f7f7fafafafcfcfcfcfcfcfbfbfbfafafafafafafafafaf8f8f8f8f8f8f6f6f6f4f4f4f2f2f2f5f5f5f6f6f6f4f4f4f5f5f5f6f6f6f5f5f5fafafaf9f9f9f9f9f9fafafaf9f9f9fbfbfbfbfbfbfafafafbfbfbfafafaf8f8f8fafafafafafafafafafbfbfbfbfbfbfbfbfbfdfdfdfafafaf7f7f7f9f9f9fafafafafafafcfcfcfbfbfbf4f4f4f9f9f9fcfcfcfafafaf7f7f7f6f6f6f4f4f4eeeeeeefefeff0f0f0f2f2f2f3f3f3f2f2f2f4f4f4f3f3f3f6f6f6f8f8f8f7f7f7f9f9f9fafafafefefefffffffdfdfdfdfdfdfefefefdfdfdfefefefefefefdfdfdfbfbfbfafafafafafafcfcfcfafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8fafafaf6f6f6fafafafcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7fafafaf9f9f9f8f8f8fafafafbfbfbf9f9f9f5f5f5f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9fafafafafafafbfbfbfcfcfcfafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcfafafaf4f4f4f7f7f7fafafaf7f7f7f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f6f6f6f9f9f9fcfcfcf9f9f9f9f9f9f8f8f8f5f5f5f8f8f8fafafaf9f9f9fafafafafafaf7f7f7fdfdfdfefefefdfdfdf8f8f8f0f0f0ecececefefeffcfcfcf9f9f9f6f6f6f3f3f3ebebebf7f7f7fcfcfcfafafafbfbfbf9f9f9f5f5f5f9f9f9efefefe5e5e5e3e3e3ebebebedededf1f1f1eeeeeef2f2f2f3f3f3f7f7f7f3f3f3efefeff1f1f1f6f6f6f8f8f8f5f5f5ededede9e9e9f0f0f0f3f3f3f8f8f8fcfcfcfcfcfcfcfcfceeeeeeeaeaeaf0f0f0f1f1f1f9f9f9fdfdfdf9f9f9f9f9f9f2f2f2e0e0e0d5d5d5dfdfdfdedededddddde5e5e5e9e9e9e8e8e8edededf3f3f3f4f4f4f7f7f7f9f9f9fcfcfcfefefefdfdfdf9f9f9f7f7f7f2f2f2f2f2f2f4f4f4fefefefffffffffffffefefefefefefafafaf8f8f8fafafafafafafafafaf9f9f9f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f8f8f8fbfbfbfcfcfcfafafafbfbfbf8f8f8f4f4f4f6f6f6f8f8f8fbfbfbf8f8f8f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbf9f9f9fafafaf7f7f7f5f5f5f6f6f6f6f6f6fafafafafafaf5f5f5f8f8f8fcfcfcfdfdfdfdfdfdf8f8f8f7f7f7f7f7f7fbfbfbfafafaf8f8f8f8f8f8fcfcfcf7f7f7f3f3f3f4f4f4f1f1f1f3f3f3fafafaf8f8f8f5f5f5fcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfcfcfcf9f9f9fcfcfcfcfcfcf7f7f7f8f8f8f6f6f6f8f8f8f7f7f7fafafaf7f7f7f3f3f3f3f3f3f1f1f1f1f1f1f2f2f2f3f3f3f4f4f4f7f7f7f3f3f3f4f4f4f5f5f5f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f5f5f5f4f4f4f8f8f8f7f7f7f5f5f5f5f5f5fbfbfbfdfdfdfefefefdfdfdf9f9f9f9f9f9f5f5f5f7f7f7f7f7f7f9f9f9f4f4f4f3f3f3f8f8f8f8f8f8f0f0f0eeeeeeedededf1f1f1e9e9e9ebebebe9e9e9f2f2f2f4f4f4ebebebeeeeeeebebebebebebf3f3f3fafafafbfbfbf7f7f7f6f6f6f3f3f3f9f9f9fcfcfcfcfcfcfbfbfbfafafaf6f6f6f9f9f9f5f5f5f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f4f4f4f7f7f7f6f6f6f8f8f8fbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf6f6f6f4f4f4f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f5f5f5f7f7f7f9f9f9f5f5f5f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8fafafaf9f9f9f8f8f8fbfbfbf9f9f9f6f6f6f8f8f8f9f9f9fcfcfcfcfcfcf9f9f9fafafaf7f7f7f9f9f9f9f9f9fafafafcfcfcfbfbfbfafafafbfbfbfafafaf9f9f9fbfbfbfcfcfcfefefefefefefbfbfbfcfcfcfefefefefefefafafaf9f9f9f9f9f9f8f8f8fbfbfbfafafaf4f4f4f1f1f1f5f5f5f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6fafafafbfbfbf9f9f9fbfbfbfdfdfdf9f9f9f9f9f9fffffffdfdfdfbfbfbf6f6f6fcfcfcf9f9f9ecececf0f0f0f7f7f7fdfdfdfefefefefefefafafaf5f5f5f9f9f9f0f0f0f0f0f0f7f7f7fcfcfcfafafaf8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f3f3f3f6f6f6fbfbfbfcfcfcf8f8f8f3f3f3f6f6f6f7f7f7f8f8f8fdfdfdfdfdfdfcfcfcfdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfafafafbfbfbf9f9f9fafafafbfbfbfbfbfbf9f9f9fbfbfbfafafafafafaf9f9f9fafafafbfbfbf8f8f8f5f5f5fafafafefefefbfbfbfafafaf7f7f7f7f7f7f3f3f3eeeeeef5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfbfbfbfdfdfdfdfdfdfafafaf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fafafaf7f7f7f3f3f3f5f5f5f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5fbfbfbfbfbfbfbfbfbfafafafafafafbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafafafafafbfbfbf9f9f9f4f4f4f9f9f9fafafaf3f3f3f5f5f5fafafafafafaf9f9f9fefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfdfdfdf9f9f9f9f9f9fafafafafafafbfbfbf5f5f5f7f7f7f8f8f8f8f8f8f7f7f7fafafaf9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafaf9f9f9fafafafafafaf7f7f7f5f5f5f7f7f7fafafafbfbfbf9f9f9f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6fafafafbfbfbfafafafbfbfbf5f5f5f5f5f5f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9f6f6f6f8f8f8fbfbfbfdfdfdfafafaf0f0f0f7f7f7f3f3f3f7f7f7fcfcfcfefefefdfdfdfcfcfcf9f9f9f3f3f3f2f2f2f4f4f4f1f1f1ecececeeeeeef3f3f3f6f6f6f4f4f4f4f4f4eaeaeaeeeeeeeeeeeef5f5f5f5f5f5f0f0f0f1f1f1f9f9f9fefefefffffffffffffdfdfdf9f9f9f4f4f4fafafafefefefcfcfcfffffffefefefdfdfdf9f9f9f6f6f6f4f4f4e5e5e5d4d4d4d1d1d1d6d6d6dedededdddddecececf5f5f5ebebebeaeaeaefefefefefefececece9e9e9f2f2f2fdfdfdfafafafafafafcfcfcfffffffefefefdfdfdfefefefffffffffffffefefefdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fafafafafafaf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f1f1f1f3f3f3f9f9f9fefefefefefefdfdfdfafafaf8f8f8f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfafafafafafafafafafafafafcfcfcfafafafafafafbfbfbfdfdfdfcfcfcf9f9f9f8f8f8fcfcfcf8f8f8f8f8f8fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f5f5f5efefeff0f0f0eeeeeef1f1f1edededf2f2f2fafafaf9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9fafafafdfdfdfcfcfcfdfdfdfefefefcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfdfdfdfcfcfcf8f8f8fafafafbfbfbf7f7f7f6f6f6f9f9f9f7f7f7f4f4f4f0f0f0f3f3f3f8f8f8fafafafafafaf9f9f9f9f9f9f8f8f8fafafafdfdfdfafafaf8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfdfdfdf9f9f9f7f7f7f7f7f7fafafafefefefdfdfdfefefefefefefbfbfbf6f6f6f2f2f2fafafaededededededf9f9f9ecececdddddde0e0e0e1e1e1f4f4f4fefefef0f0f0ddddddd9d9d9e7e7e7e7e7e7ecececeeeeeef0f0f0f4f4f4f2f2f2f6f6f6f9f9f9fbfbfbf8f8f8f6f6f6f4f4f4f5f5f5fafafaf8f8f8f6f6f6f9f9f9f8f8f8fafafaf9f9f9fafafafbfbfbf8f8f8f6f6f6fafafafbfbfbfbfbfbfcfcfcfbfbfbfafafafafafaf9f9f9fafafaf9f9f9fafafafbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfafafafbfbfbfbfbfbf6f6f6f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfafafaf7f7f7f7f7f7fdfdfdfefefefcfcfcfafafaf9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafafafafaf9f9f9fbfbfbfbfbfbfdfdfdfafafaf9f9f9fbfbfbfafafafcfcfcfbfbfbf9f9f9f9f9f9fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f5f5f5fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfefefefffffffffffffffffffafafaf6f6f6fefefefffffffffffffefefefdfdfdfdfdfdfefefefdfdfdfefefefefefef4f4f4dfdfdfe6e6e6edededf3f3f3f7f7f7f8f8f8fafafafafafafdfdfdf1f1f1f6f6f6f7f7f7f5f5f5f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f7f7f7fafafafbfbfbfafafafcfcfcfefefefefefefbfbfbf9f9f9f9f9f9f8f8f8fbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfbfbfbf9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9fafafafbfbfbfafafafafafaf8f8f8f7f7f7f8f8f8fafafaf6f6f6f8f8f8f4f4f4f8f8f8f7f7f7f0f0f0ececececececeeeeeef6f6f6f3f3f3fcfcfcfffffffefefefdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8fafafaf7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f2f2f2f6f6f6f6f6f6f8f8f8f8f8f8fafafafbfbfbfafafaf9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7fcfcfcfafafafcfcfcfdfdfdfcfcfcfdfdfdfcfcfcf9f9f9f7f7f7f4f4f4f7f7f7fafafaf9f9f9fafafaf8f8f8f9f9f9f7f7f7fcfcfcfafafafbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f5f5f5fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbfafafafbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f5f5f5f8f8f8f7f7f7f9f9f9fafafaf9f9f9f8f8f8f6f6f6f5f5f5f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f9f9f9fbfbfbf7f7f7fafafaf3f3f3eaeaeaebebebf8f8f8f3f3f3f9f9f9fdfdfdfefefefbfbfbfbfbfbfffffffefefefefefefefefef3f3f3d9d9d9cdcdcdd7d7d7dddddde1e1e1dfdfdfe3e3e3e2e2e2e9e9e9f4f4f4f2f2f2f7f7f7fafafaf7f7f7f4f4f4eeeeeee8e8e8e0e0e0ddddddeaeaeafbfbfbeeeeeef0f0f0fffffff6f6f6e3e3e3e1e1e1e5e5e5f7f7f7fbfbfbfafafaf7f7f7f9f9f9f9f9f9fdfdfdfdfdfdf8f8f8f8f8f8f5f5f5f9f9f9f9f9f9f6f6f6eeeeeef7f7f7fefefefefefefffffffffffffffffffffffffffffffefefefefefefdfdfdfcfcfcfefefefcfcfcf7f7f7f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8fafafafafafaf7f7f7f4f4f4fafafafbfbfbfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9f9f9f9f9f9f9f8f8f8fafafaf8f8f8f6f6f6f4f4f4f7f7f7f9f9f9fafafaf8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f5f5f5fcfcfcfdfdfdfcfcfcf9f9f9fbfbfbf8f8f8f5f5f5fafafaf5f5f5f7f7f7f4f4f4f9f9f9fdfdfdfefefefdfdfdfafafafdfdfdfcfcfcf8f8f8f9f9f9f4f4f4f4f4f4f2f2f2f5f5f5f0f0f0ebebebebebebebebebedededf3f3f3f4f4f4f2f2f2f4f4f4f3f3f3f1f1f1edededf1f1f1f1f1f1f0f0f0f3f3f3f8f8f8f5f5f5f3f3f3f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9fafafafafafafafafafbfbfbfdfdfdfefefefbfbfbf7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafaf9f9f9fafafaf9f9f9fbfbfbfafafafafafafbfbfbfcfcfcfcfcfcf9f9f9fafafafafafaf8f8f8fbfbfbfbfbfbf9f9f9f8f8f8fefefefdfdfdf6f6f6eeeeeeededede8e8e8f0f0f0fafafaefefefe2e2e2e5e5e5f5f5f5f5f5f5fafafafafafaf9f9f9f0f0f0f2f2f2f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f4f4f4f8f8f8fdfdfdf9f9f9f2f2f2f9f9f9fafafaedededf0f0f0f4f4f4f6f6f6f9f9f9fafafafafafafbfbfbfafafafbfbfbfafafaf7f7f7fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfafafaf8f8f8f7f7f7f8f8f8fdfdfdfcfcfcfafafafafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f9f9f9fafafafafafafdfdfdfdfdfdfcfcfcfcfcfcfafafaf9f9f9fbfbfbfbfbfbfefefefcfcfcfcfcfcfafafaf9f9f9fdfdfdfcfcfcf8f8f8fbfbfbfafafaf7f7f7f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfefefefffffff8f8f8eeeeeeebebebe6e6e6f1f1f1fcfcfcfbfbfbf8f8f8fafafafcfcfcfbfbfbfffffffefefef6f6f6f1f1f1f5f5f5f5f5f5f8f8f8fafafaf8f8f8fbfbfbfdfdfdfffffff4f4f4f2f2f2f6f6f6f5f5f5f5f5f5f8f8f8fdfdfdfefefefefefefefefefefefefefefefbfbfbfbfbfbfdfdfdfbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f3f3f3f3f3f3f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f5f5f5f2f2f2f3f3f3f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9fafafafcfcfcfdfdfdfdfdfdfbfbfbf6f6f6fafafafafafaf4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f9f9f9fafafaf8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f5f5f5f2f2f2fbfbfbfffffffdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfafafafafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfafafafafafafafafaf9f9f9f9f9f9fafafafefefefefefefbfbfbf7f7f7fcfcfcfdfdfdf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f4f4f4f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6fafafaf6f6f6f9f9f9fbfbfbfafafafafafafafafafafafafbfbfbf8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafafafafafafafaf8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f8f8f8fafafaf9f9f9f6f6f6f7f7f7fafafaf8f8f8f6f6f6f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7fbfbfbfafafaf9f9f9fdfdfdf9f9f9f6f6f6fbfbfbfcfcfcfcfcfcfffffffcfcfcf9f9f9f4f4f4fbfbfbfcfcfcf6f6f6fbfbfbfcfcfcfdfdfdf8f8f8edededececece7e7e7dcdcdcd8d8d8dededee7e7e7edededecececebebebefefeff1f1f1ececece7e7e7e6e6e6efefeff6f6f6f9f9f9fefefefbfbfbf4f4f4f7f7f7f5f5f5f1f1f1e0e0e0eaeaeaeeeeeef7f7f7f4f4f4fbfbfbfcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefef9f9f9fcfcfcfefefefefefefefefefdfdfdfdfdfdfafafaf7f7f7f7f7f7f8f8f8f9f9f9f8f8f8fcfcfcfbfbfbfafafaf6f6f6f6f6f6fafafafbfbfbfafafaf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f0f0f0efefeff2f2f2f5f5f5f5f5f5f7f7f7fbfbfbf5f5f5f2f2f2f6f6f6f8f8f8f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f4f4f4fafafafcfcfcf4f4f4f4f4f4f8f8f8fafafafcfcfcfafafafbfbfbf7f7f7f7f7f7f4f4f4f7f7f7fdfdfdfdfdfdf9f9f9f7f7f7f8f8f8f2f2f2ebebebf9f9f9f7f7f7f5f5f5f3f3f3f2f2f2f2f2f2f3f3f3f4f4f4f7f7f7f7f7f7f3f3f3f6f6f6f2f2f2f6f6f6f5f5f5f3f3f3f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f3f3f3f6f6f6f6f6f6f6f6f6f3f3f3f4f4f4f4f4f4f5f5f5f3f3f3f2f2f2f1f1f1f6f6f6f9f9f9f8f8f8f8f8f8fbfbfbf8f8f8f6f6f6f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f4f4f4f9f9f9fbfbfbf8f8f8f7f7f7f9f9f9fcfcfcfbfbfbfafafaf7f7f7f7f7f7fcfcfcf7f7f7f4f4f4f7f7f7fdfdfdfcfcfcf7f7f7f3f3f3f7f7f7fdfdfdf9f9f9f9f9f9fafafafefefefbfbfbfcfcfcfefefefdfdfdfdfdfdfafafafcfcfcfbfbfbf7f7f7fcfcfcf8f8f8f8f8f8fdfdfdfafafaf8f8f8f1f1f1f8f8f8f8f8f8f5f5f5fafafafcfcfcfbfbfbfafafafafafafafafaf7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f9f9f9f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f9f9f9fafafaf7f7f7f5f5f5f8f8f8fefefefefefefdfdfdfbfbfbfbfbfbf9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafafcfcfcfafafafcfcfcfbfbfbf9f9f9fdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfafafaf8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefffffffffffffefefef9f9f9f7f7f7f8f8f8f7f7f7e6e6e6ebebebf2f2f2f9f9f9fbfbfbf9f9f9f4f4f4efefeff4f4f4fafafafefefefffffffffffffffffffffffffffffff2f2f2eaeaeafafafafffffff9f9f9fafafafbfbfbfbfbfbf9f9f9fbfbfbfffffffffffffffffffffffffefefefdfdfdfdfdfdfafafaf7f7f7f4f4f4f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f9f9f9fafafaf8f8f8f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8fbfbfbfcfcfcfafafafafafafafafaf6f6f6f5f5f5f1f1f1f1f1f1f3f3f3f6f6f6fafafafefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafaf6f6f6f1f1f1f6f6f6f9f9f9fdfdfdfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fafafaf7f7f7f8f8f8f9f9f9fafafaf8f8f8f7f7f7f9f9f9fcfcfcfafafaf9f9f9fafafafafafafcfcfcfcfcfcfbfbfbf7f7f7f4f4f4f0f0f0fafafaf0f0f0e2e2e2f7f7f7fafafaf8f8f8f7f7f7f8f8f8fbfbfbfbfbfbfafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f7f7f7f8f8f8fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7fafafaf9f9f9f6f6f6f5f5f5fafafafdfdfdf9f9f9f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f9f9f9f6f6f6f5f5f5f6f6f6f8f8f8fafafafafafafcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafafafafafcfcfcf9f9f9f7f7f7fbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fafafafcfcfcfcfcfcfbfbfbf9f9f9fcfcfcf9f9f9fafafafdfdfdfbfbfbf5f5f5f7f7f7fbfbfbfafafaf8f8f8f8f8f8fbfbfbfdfdfdf2f2f2f7f7f7fafafaf9f9f9fbfbfbfcfcfcfffffffbfbfbf8f8f8fdfdfdf9f9f9f0f0f0e1e1e1dcdcdce4e4e4ecececfcfcfcfbfbfbfbfbfbfefefefcfcfcfdfdfdfffffff5f5f5f0f0f0d9d9d9e4e4e4f5f5f5fcfcfcfbfbfbf8f8f8fafafafefefefffffffffffffffffffbfbfbe6e6e6e4e4e4edededf1f1f1f6f6f6f5f5f5f1f1f1d9d9d9cdcdcdf1f1f1fffffffffffffefefefbfbfbfbfbfbfbfbfbfbfbfbf0f0f0f5f5f5fbfbfbfcfcfcfffffffefefefffffffcfcfcfafafaf8f8f8fafafaf8f8f8f5f5f5f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbf7f7f7f5f5f5f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f9f9f9fafafaf8f8f8f9f9f9fafafafafafafcfcfcfcfcfcf8f8f8f1f1f1f5f5f5f8f8f8fdfdfdfffffffcfcfcf7f7f7f7f7f7f7f7f7fafafafbfbfbf9f9f9f7f7f7f6f6f6fafafafbfbfbf8f8f8fafafaf9f9f9f8f8f8f5f5f5f3f3f3f4f4f4f9f9f9fafafaf8f8f8f8f8f8f4f4f4f9f9f9fbfbfbfafafaf9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8fcfcfcfefefefafafaf8f8f8fffffffefefefffffffffffffffffffffffffefefefdfdfdfdfdfdfefefefefefefefefef8f8f8f8f8f8fffffffefefefffffffffffffffffffefefefefefefefefefefefefffffffefefefefefefcfcfcfdfdfdfbfbfbf9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbf6f6f6f9f9f9f3f3f3efefeff9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f4f4f4f6f6f6f7f7f7f8f8f8fafafaf9f9f9fafafafcfcfcfcfcfcfafafafafafafafafafbfbfbfbfbfbfefefefefefefdfdfdfdfdfdfbfbfbf5f5f5f3f3f3f8f8f8fdfdfdfdfdfdfcfcfcf6f6f6f7f7f7fcfcfcfffffffffffffffffffefefefdfdfdfdfdfdfdfdfdfafafaf4f4f4f4f4f4f7f7f7fcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f2f2f2f5f5f5fefefefbfbfbfcfcfcfafafafafafaf9f9f9fafafafafafaf9f9f9fbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8fafafafafafaf8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f3f3f3f7f7f7fcfcfcfcfcfcf8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfcfcfcfbfbfbf8f8f8fbfbfbfcfcfcf8f8f8fcfcfcfbfbfbfafafaf7f7f7f4f4f4f3f3f3f4f4f4f8f8f8f6f6f6f4f4f4f0f0f0f4f4f4f7f7f7fcfcfcfcfcfcf9f9f9f7f7f7fbfbfbfffffffffffff8f8f8e0e0e0e8e8e8fafafafdfdfdfefefefffffffffffffdfdfdfefefefefefefefefefdfdfdf4f4f4eeeeeef1f1f1f7f7f7f1f1f1f3f3f3f6f6f6fcfcfcfefefef4f4f4f5f5f5fefefefdfdfdfafafafdfdfdfefefefbfbfbfbfbfbfcfcfcfefefefefefefdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f4f4f4f1f1f1f6f6f6fbfbfbfcfcfcf9f9f9f3f3f3f6f6f6fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f7f7f7f7f7f7fafafafafafaf9f9f9fbfbfbfdfdfdfefefefcfcfcf9f9f9fbfbfbfbfbfbf7f7f7f6f6f6f5f5f5f8f8f8fafafafbfbfbfcfcfcfbfbfbf8f8f8f1f1f1f4f4f4fcfcfcfefefefdfdfdf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6fafafaf9f9f9f9f9f9fafafaf8f8f8f5f5f5f7f7f7fbfbfbfbfbfbf2f2f2eaeaeafcfcfcf9f9f9f1f1f1efefefeaeaeaf3f3f3f4f4f4f5f5f5f7f7f7f9f9f9fafafafafafaf9f9f9f8f8f8f6f6f6f6f6f6f9f9f9f9f9f9f8f8f8f9f9f9fafafaf7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f3f3f3f2f2f2f7f7f7fcfcfcf8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f9f9f9f5f5f5f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8fdfdfdfcfcfcfafafaf9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefdfdfdfbfbfbfcfcfcfbfbfbfafafafafafafafafaf7f7f7f7f7f7f9f9f9fbfbfbfafafafafafaf9f9f9fafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafafcfcfcfcfcfcfafafaf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfafafafafafafdfdfdfafafaecececf9f9f9fafafafcfcfcfbfbfbf7f7f7f7f7f7fafafaf9f9f9f7f7f7eaeaeae7e7e7efefeff1f1f1f7f7f7f9f9f9fcfcfcfcfcfcfdfdfdf6f6f6f8f8f8fafafafefefef1f1f1eeeeeef3f3f3f9f9f9fdfdfdfffffffefefefdfdfdf9f9f9f8f8f8f4f4f4efefeff1f1f1e9e9e9dcdcdceaeaeaf6f6f6f8f8f8fcfcfcfcfcfcf7f7f7ededededededf9f9f9fefefefdfdfdfcfcfcfbfbfbf4f4f4f1f1f1ededede1e1e1f6f6f6fcfcfcfbfbfbfcfcfcfafafaf8f8f8f9f9f9f3f3f3f2f2f2f5f5f5f9f9f9f6f6f6f7f7f7f8f8f8fafafafafafafbfbfbfefefefcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfefefefdfdfdfdfdfdf9f9f9fafafafafafafafafafafafaf7f7f7f3f3f3f5f5f5efefefefefeff8f8f8fdfdfdfdfdfdfbfbfbfafafaf8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fcfcfcfefefef9f9f9f5f5f5f3f3f3f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f5f5f5f9f9f9fafafafdfdfdfffffff8f8f8f5f5f5f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfefefefffffffefefefbfbfbfbfbfbfdfdfdfefefefefefefefefefbfbfbf8f8f8fbfbfbfcfcfcf9f9f9f9f9f9f8f8f8fcfcfcfbfbfbfbfbfbf7f7f7fbfbfbfefefefcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafaf7f7f7f7f7f7f8f8f8fafafaf8f8f8f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f5f5f5f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f5f5f5fafafafbfbfbf9f9f9fcfcfcfefefefffffffefefefcfcfcfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfafafafafafafefefefdfdfdfefefefcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f5f5f5f2f2f2f7f7f7fafafafafafafafafafafafafbfbfbfafafafbfbfbfafafafafafaf8f8f8f6f6f6ecececf3f3f3fefefef1f1f1edededf3f3f3f7f7f7fbfbfbfafafaf8f8f8fafafafbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7fafafafcfcfcfcfcfcfbfbfbfafafafcfcfcfdfdfdfbfbfbfafafaf9f9f9f9f9f9fbfbfbf9f9f9fbfbfbfafafaf5f5f5efefeff2f2f2f7f7f7f5f5f5f6f6f6f5f5f5f6f6f6fafafaf7f7f7f7f7f7eeeeeeefefefe9e9e9ebebebf0f0f0ebebebe9e9e9e7e7e7eeeeeef7f7f7efefefeaeaeaefefeff3f3f3f4f4f4f2f2f2f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfbfbfbf7f7f7f9f9f9fcfcfcfffffff8f8f8e3e3e3d2d2d2e2e2e2f3f3f3fdfdfdfffffffffffffefefefefefefefefefdfdfdfbfbfbfcfcfcfdfdfdfefefefdfdfdf4f4f4f3f3f3f6f6f6f5f5f5fbfbfbfefefef6f6f6f7f7f7fbfbfbfffffff9f9f9f3f3f3f8f8f8fafafafbfbfbfcfcfcfbfbfbfafafafafafaf8f8f8f8f8f8fafafafafafaf8f8f8f9f9f9f6f6f6f8f8f8f4f4f4f1f1f1f4f4f4f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8fafafafafafafafafaf8f8f8f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbf9f9f9f5f5f5f6f6f6fcfcfcf5f5f5fcfcfcfafafafafafaf9f9f9f8f8f8f7f7f7f8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f6f6f6f6f6f6fafafafafafaf9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f2f2f2edededf7f7f7fefefefffffff7f7f7f1f1f1f7f7f7f5f5f5f9f9f9f7f7f7f7f7f7fafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f3f3f3f4f4f4f8f8f8fdfdfdfcfcfcfafafafbfbfbf7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f5f5f5f9f9f9fafafafafafafafafafafafafcfcfcfcfcfcfbfbfbf5f5f5f4f4f4f5f5f5f6f6f6f3f3f3f8f8f8fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f6f6f6f6f6f6f8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9f7f7f7f8f8f8fcfcfcfbfbfbfafafaf9f9f9fafafaf8f8f8f4f4f4f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcf9f9f9f7f7f7f3f3f3f3f3f3f6f6f6fafafafafafafbfbfbfcfcfcfefefefffffffcfcfcf0f0f0ecececf0f0f0fefefefffffffdfdfdfcfcfcfefefefcfcfcfdfdfdfffffffbfbfbfcfcfcf9f9f9eeeeeeeaeaeae4e4e4e3e3e3e9e9e9e2e2e2e8e8e8e9e9e9e9e9e9f9f9f9f9f9f9fafafafcfcfcfcfcfcf8f8f8fafafafafafafefefefffffffbfbfbf3f3f3f5f5f5fbfbfbfefefefdfdfdfcfcfcfcfcfcfffffffefefefbfbfbf5f5f5f5f5f5f3f3f3fafafaf7f7f7f8f8f8f8f8f8fafafafbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9fafafafbfbfbfbfbfbfafafaf8f8f8f4f4f4f9f9f9f6f6f6fdfdfdfefefefbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8fcfcfcfafafaf7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f3f3f3f3f3f3f4f4f4f4f4f4f3f3f3f5f5f5f4f4f4fafafafafafaf9f9f9fafafafafafafafafaf9f9f9fcfcfcf9f9f9fafafafdfdfdfbfbfbf9f9f9fafafaf9f9f9f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcfefefefbfbfbf5f5f5f5f5f5fafafaf9f9f9fbfbfbfbfbfbf7f7f7f5f5f5f3f3f3edededecececf4f4f4f6f6f6f7f7f7f9f9f9f8f8f8fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfafafaf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9f7f7f7fafafafafafaf8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8f5f5f5f3f3f3f4f4f4f8f8f8fafafafcfcfcfdfdfdfbfbfbfafafafcfcfcfafafafafafafafafaf9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7fafafaf9f9f9f8f8f8f8f8f8f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8fafafafbfbfbfefefefcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfafafafcfcfcfafafaf9f9f9f1f1f1f2f2f2fffffff2f2f2efefefebebebf5f5f5fefefefcfcfcf9f9f9f9f9f9fbfbfbfafafaf8f8f8fafafafdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbf8f8f8f2f2f2f3f3f3f4f4f4f1f1f1f3f3f3f7f7f7f5f5f5f6f6f6f4f4f4f6f6f6f2f2f2f0f0f0f0f0f0eeeeeef7f7f7f9f9f9f7f7f7f1f1f1f8f8f8fcfcfcf7f7f7f8f8f8f6f6f6f5f5f5f3f3f3f7f7f7f9f9f9ececece7e7e7e9e9e9f0f0f0fcfcfcfafafafafafaf9f9f9f7f7f7edededebebebf4f4f4f9f9f9f9f9f9fdfdfdfefefefdfdfdfafafafbfbfbfefefefffffffcfcfcdbdbdbd0d0d0ebebebecececf5f5f5f9f9f9f5f5f5fdfdfdfcfcfcf8f8f8f9f9f9f5f5f5f1f1f1f2f2f2edededf0f0f0f9f9f9f8f8f8fbfbfbf6f6f6f9f9f9fdfdfdfafafafafafafbfbfbfcfcfcfefefef4f4f4f0f0f0f8f8f8fdfdfdfffffffcfcfcf0f0f0eeeeeef2f2f2f6f6f6f5f5f5f8f8f8fbfbfbf5f5f5f5f5f5f3f3f3f3f3f3f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7fafafafafafafafafaf7f7f7f6f6f6f1f1f1f7f7f7fefefefdfdfdf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfdfdfdf8f8f8f7f7f7f8f8f8f9f9f9f0f0f0f0f0f0fefefefefefef0f0f0f8f8f8fafafaf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fcfcfcfafafaf7f7f7f5f5f5f9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbf9f9f9fafafaf8f8f8fbfbfbfafafafafafaf9f9f9f6f6f6f9f9f9f8f8f8f5f5f5f3f3f3f4f4f4f5f5f5f3f3f3f1f1f1fafafaf8f8f8f7f7f7f9f9f9fafafafdfdfdfdfdfdf9f9f9f5f5f5f6f6f6f7f7f7fafafafafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7fafafafcfcfcf8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f4f4f4f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f8f8f8fcfcfcf7f7f7f9f9f9fafafaf7f7f7f5f5f5f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfefefefefefefdfdfdf9f9f9f9f9f9f5f5f5f8f8f8fdfdfdf7f7f7f3f3f3fafafaf5f5f5ecececf7f7f7f2f2f2f1f1f1e4e4e4dedededcdcdce5e5e5eaeaeaeaeaeaf0f0f0f2f2f2f1f1f1e9e9e9e4e4e4e3e3e3f3f3f3fefefefefefefafafafbfbfbfffffffefefefefefefefefefefefefdfdfdfdfdfdfffffffffffffefefefdfdfdfdfdfdfbfbfbfbfbfbf4f4f4f1f1f1f4f4f4fbfbfbfcfcfcf7f7f7f8f8f8f7f7f7f9f9f9f8f8f8fbfbfbf9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f4f4f4f8f8f8fcfcfcf9f9f9f7f7f7f6f6f6fafafafcfcfcfbfbfbfafafaf9f9f9f9f9f9f4f4f4fafafaf9f9f9f7f7f7fbfbfbfdfdfdfefefefefefefefefefcfcfcfbfbfbfbfbfbfafafafdfdfdfbfbfbfafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfafafafafafafdfdfdf8f8f8f6f6f6f9f9f9fbfbfbf7f7f7f6f6f6f4f4f4f5f5f5f5f5f5f1f1f1f2f2f2f2f2f2eeeeeef2f2f2f6f6f6f5f5f5f6f6f6f8f8f8fafafafafafaf8f8f8f6f6f6fafafafafafafafafafefefefdfdfdfbfbfbf9f9f9f9f9f9fcfcfcfefefefdfdfdfdfdfdfdfdfdfafafaf8f8f8f7f7f7f8f8f8f7f7f7f4f4f4f3f3f3f3f3f3f3f3f3f4f4f4f6f6f6fdfdfdfbfbfbfafafaf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafcfcfcfafafaf6f6f6f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfafafafafafaf8f8f8fdfdfdfefefefcfcfcf9f9f9f9f9f9fdfdfdfdfdfdf7f7f7f2f2f2f1f1f1f2f2f2f7f7f7f6f6f6f7f7f7fafafaf8f8f8f5f5f5f4f4f4f8f8f8f7f7f7f8f8f8fafafaf8f8f8f8f8f8fbfbfbfcfcfcfafafafbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8fafafafcfcfcf9f9f9fafafafafafaf4f4f4f9f9f9fcfcfcf5f5f5e3e3e3f0f0f0fdfdfdfefefefcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfbfbfbf9f9f9f9f9f9f6f6f6f5f5f5f4f4f4f3f3f3f1f1f1f2f2f2eeeeeeecececeaeaeae9e9e9f3f3f3f8f8f8f4f4f4edededf3f3f3f3f3f3f4f4f4f7f7f7fafafafafafafcfcfcfbfbfbf7f7f7f7f7f7fafafaf9f9f9f8f8f8fbfbfbf7f7f7fbfbfbfdfdfdfcfcfcf6f6f6fbfbfbfffffffffffffefefefdfdfdfefefefdfdfdfbfbfbfefefefefefefdfdfdfefefefcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9fafafafefefefefefeeeeeeed5d5d5d9d9d9ecececf8f8f8fefefefcfcfce6e6e6f4f4f4f9f9f9fdfdfdfefefefdfdfdfcfcfcfcfcfcf9f9f9f6f6f6f6f6f6fefefefdfdfdf0f0f0f3f3f3fbfbfbfdfdfdfffffffdfdfdfbfbfbe3e3e3e2e2e2f0f0f0f9f9f9f8f8f8fdfdfdf2f2f2d9d9d9e0e0e0e7e7e7eeeeeef1f1f1f3f3f3fafafaf8f8f8fbfbfbfefefefdfdfdfffffffefefefffffffffffffefefefcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf9f9f9fafafaf9f9f9fafafafbfbfbfafafaf9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfafafaf5f5f5efefeff4f4f4fefefefdfdfdfafafaf8f8f8f8f8f8f9f9f9fafafaf8f8f8f7f7f7fbfbfbfafafaf7f7f7f9f9f9f8f8f8fcfcfcfbfbfbf9f9f9f9f9f9fbfbfbfafafafafafafbfbfbfbfbfbf2f2f2e6e6e6f2f2f2fefefef2f2f2efefeffdfdfdfbfbfbf9f9f9f8f8f8f7f7f7fafafaf9f9f9fafafaf8f8f8f8f8f8fcfcfcfafafafafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafaf9f9f9fafafafafafafafafafafafafbfbfbfcfcfcfcfcfcfafafaf9f9f9fbfbfbfefefefefefefafafaf9f9f9fafafaf9f9f9f8f8f8fbfbfbfbfbfbf9f9f9f7f7f7f9f9f9f9f9f9fafafaf8f8f8f5f5f5f7f7f7fafafafbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f4f4f4f1f1f1f5f5f5f9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f3f3f3f3f3f3f2f2f2f2f2f2f3f3f3f4f4f4f3f3f3f4f4f4f4f4f4f5f5f5f4f4f4f1f1f1f1f1f1f2f2f2f5f5f5fcfcfcf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fcfcfcf9f9f9f5f5f5f7f7f7f8f8f8f5f5f5f3f3f3f7f7f7fafafaf5f5f5fbfbfbf9f9f9f5f5f5f6f6f6fbfbfbf8f8f8f7f7f7f8f8f8f5f5f5f6f6f6f5f5f5f6f6f6f4f4f4efefefe1e1e1d8d8d8f1f1f1fcfcfcfafafaf8f8f8f6f6f6e8e8e8ecececf1f1f1f8f8f8fafafaf8f8f8f1f1f1f2f2f2f4f4f4f0f0f0efefefedededf5f5f5fbfbfbf9f9f9fcfcfcfffffffffffffdfdfdfdfdfdfefefefdfdfdfbfbfbfbfbfbfafafafcfcfcf9f9f9fbfbfbfbfbfbf2f2f2f1f1f1fafafafcfcfcf4f4f4f2f2f2f9f9f9fdfdfdfdfdfdf4f4f4f1f1f1fafafafafafafbfbfbfbfbfbfafafafdfdfdfcfcfcfcfcfcf7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f3f3f3efefefeeeeeef3f3f3fdfdfdfcfcfcf9f9f9f8f8f8fafafafbfbfbfbfbfbfafafafcfcfcfbfbfbf9f9f9f8f8f8fcfcfcf7f7f7f2f2f2fafafafdfdfdfefefefefefefbfbfbf9f9f9f9f9f9f8f8f8fbfbfbfdfdfdfafafaf7f7f7f9f9f9fbfbfbf9f9f9fdfdfdf8f8f8fafafafcfcfcfcfcfcfdfdfdfefefefbfbfbfbfbfbfafafafdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f9f9f9f7f7f7f4f4f4f4f4f4f8f8f8f1f1f1ecececf2f2f2f4f4f4f3f3f3f1f1f1f0f0f0f2f2f2f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9fbfbfbfdfdfdf9f9f9fafafafdfdfdfefefefefefef8f8f8f6f6f6f9f9f9f5f5f5f6f6f6fafafaf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfefefefdfdfdfcfcfcfafafaf8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbf8f8f8f6f6f6f3f3f3f5f5f5fdfdfdfefefefafafaf9f9f9fafafafbfbfbf7f7f7f5f5f5f6f6f6f8f8f8fafafaf6f6f6f4f4f4f3f3f3f6f6f6fcfcfcfbfbfbfafafafcfcfcfafafafafafafafafafcfcfcfafafafafafafafafaf8f8f8fafafaf9f9f9fcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfdfdfdf6f6f6f0f0f0f3f3f3fefefefafafaf9f9f9f9f9f9fefefefdfdfdfbfbfbf7f7f7f3f3f3f2f2f2f2f2f2ededede8e8e8ecececedededf3f3f3efefefebebebefefeff7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fefefefdfdfdfefefefbfbfbfcfcfcfdfdfdfefefefefefefdfdfdfbfbfbfdfdfdfdfdfdfdfdfdfafafafdfdfdfffffffbfbfbf2f2f2f6f6f6f9f9f9fcfcfcfdfdfdfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbf6f6f6f6f6f6f5f5f5f3f3f3f5f5f5f4f4f4f7f7f7fcfcfcfefefefffffffefefefbfbfbfbfbfbf8f8f8f4f4f4f3f3f3f6f6f6fbfbfbfffffff2f2f2dededee8e8e8f3f3f3f9f9f9fffffffffffffcfcfce4e4e4eaeaeae8e8e8efefeffdfdfdfefefefffffffffffffefefefafafafcfcfcfffffffcfcfcf7f7f7f9f9f9fffffffffffffcfcfcfefefee7e7e7c7c7c7e2e2e2f6f6f6fdfdfdf6f6f6f7f7f7f0f0f0dededef0f0f0f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfefefefffffffefefefefefefdfdfdfefefefffffffcfcfcfafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafaf8f8f8f6f6f6f9f9f9fdfdfdfbfbfbf8f8f8f9f9f9fbfbfbfcfcfcf9f9f9f8f8f8f4f4f4ebebebf8f8f8fefefefbfbfbf8f8f8f9f9f9f9f9f9fbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafaf8f8f8fbfbfbfcfcfcfafafafafafafafafafafafafbfbfbfafafafbfbfbf5f5f5ededede4e4e4f2f2f2fdfdfdf1f1f1efefeffcfcfcf8f8f8f7f7f7f7f7f7f9f9f9f8f8f8fafafafafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9fafafafcfcfcf9f9f9f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafafcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbf8f8f8f6f6f6f9f9f9f5f5f5f3f3f3f4f4f4f5f5f5fbfbfbfafafafbfbfbfdfdfdfdfdfdfbfbfbfafafafafafafdfdfdfcfcfcf6f6f6f9f9f9fdfdfdfafafaf9f9f9fafafaf6f6f6f1f1f1f9f9f9fbfbfbfbfbfbfcfcfcfafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f3f3f3f4f4f4f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5f6f6f6f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7fcfcfcfbfbfbf9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfafafafcfcfcfafafaf4f4f4f6f6f6f8f8f8f4f4f4f9f9f9f9f9f9f6f6f6f5f5f5f2f2f2f3f3f3f6f6f6f7f7f7f5f5f5f3f3f3f0f0f0f2f2f2f7f7f7fafafafafafaf5f5f5f0f0f0f2f2f2f3f3f3f6f6f6f9f9f9fdfdfdfcfcfcf5f5f5fbfbfbfafafaf6f6f6fefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefdfdfdfbfbfbf6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcf6f6f6f6f6f6f9f9f9f7f7f7f4f4f4f4f4f4f1f1f1fafafafcfcfcf7f7f7f2f2f2f7f7f7fcfcfcfdfdfdf5f5f5f7f7f7fdfdfdfefefefdfdfdfafafafafafafcfcfcfdfdfdfcfcfceeeeeeecececebebebedededebebebe7e7e7e3e3e3dededee1e1e1ecececf8f8f8fdfdfdf9f9f9f8f8f8f5f5f5f7f7f7fafafafbfbfbfafafafafafafdfdfdf3f3f3f2f2f2fcfcfcf0f0f0ecececf1f1f1f5f5f5fbfbfbfbfbfbf7f7f7f6f6f6f6f6f6f6f6f6fafafafbfbfbfafafafcfcfcfafafaf8f8f8fcfcfcf7f7f7fafafaf8f8f8f5f5f5f7f7f7fbfbfbfafafaf8f8f8f9f9f9f8f8f8f5f5f5f3f3f3f9f9f9f8f8f8fcfcfcf7f7f7fafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcf7f7f7f4f4f4f3f3f3efefeff1f1f1f3f3f3f1f1f1eeeeeeecececf2f2f2f2f2f2f5f5f5f5f5f5f9f9f9f9f9f9fafafafafafaf7f7f7fbfbfbfdfdfdfcfcfcfbfbfbfafafaf8f8f8f7f7f7f6f6f6f5f5f5f3f3f3f7f7f7f8f8f8f5f5f5f6f6f6f9f9f9f8f8f8fcfcfcfdfdfdfcfcfcfefefefefefefefefefdfdfdfcfcfcf9f9f9f9f9f9f9f9f9fbfbfbf7f7f7fcfcfcf7f7f7f7f7f7fbfbfbfafafaf7f7f7edededeaeaeaeaeaeaecececf4f4f4fbfbfbfffffffdfdfdfcfcfcfbfbfbfbfbfbfefefefffffffefefefdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfafafafafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfdfdfdfefefef9f9f9f2f2f2f6f6f6f9f9f9efefefedededf2f2f2f0f0f0efefefededededededf0f0f0efefefefefeff1f1f1f4f4f4f7f7f7fbfbfbfefefefdfdfdfdfdfdfefefefffffffefefefefefefffffffefefefcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfcfcfcfbfbfbfbfbfbf6f6f6f8f8f8fcfcfcfafafaf8f8f8fbfbfbfafafafbfbfbfcfcfcf9f9f9fafafaf7f7f7fafafaf8f8f8f7f7f7fbfbfbf9f9f9f3f3f3f2f2f2f3f3f3f8f8f8fefefefdfdfdfdfdfdfafafafbfbfbf7f7f7f6f6f6f3f3f3f5f5f5f6f6f6f9f9f9fcfcfcfafafaf9f9f9fffffffffffffffffffbfbfbfefefefffffffefefef7f7f7ebebebe3e3e3f4f4f4fffffffffffffefefefbfbfbfdfdfdfffffffffffffcfcfcefefeff3f3f3fefefefefefefbfbfbe9e9e9dadadae8e8e8f8f8f8fbfbfbfdfdfdfffffffafafaf8f8f8f3f3f3e9e9e9f4f4f4f4f4f4f7f7f7fdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcf8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9fafafaf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7fafafaf9f9f9f7f7f7f6f6f6f7f7f7f9f9f9fafafafafafafbfbfbf2f2f2f4f4f4fdfdfdfbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfafafaf9f9f9f8f8f8f8f8f8fafafafafafafafafaf9f9f9f9f9f9fafafafafafafcfcfcfbfbfbf4f4f4e9e9e9e5e5e5fefefef7f7f7f1f1f1fbfbfbfafafaf8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafafafafaf8f8f8f6f6f6f8f8f8f9f9f9fafafaf7f7f7f6f6f6f9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcf8f8f8f5f5f5fafafafbfbfbfafafafcfcfcf9f9f9f7f7f7f6f6f6f9f9f9fdfdfdfafafaf9f9f9f8f8f8f9f9f9fafafaf6f6f6fafafaf7f7f7f3f3f3f6f6f6fcfcfcfcfcfcfcfcfcf9f9f9fcfcfcfbfbfbf6f6f6fafafafafafaf9f9f9fafafaf9f9f9f7f7f7f6f6f6f4f4f4f6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7fafafafafafafafafafbfbfbfcfcfcfcfcfcfafafaf9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfafafaf6f6f6fafafaf9f9f9f8f8f8f6f6f6f6f6f6fafafafbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f3f3f3f9f9f9fefefefdfdfdf9f9f9fcfcfcfafafaf8f8f8f8f8f8f7f7f7fafafafcfcfcfcfcfcf7f7f7f4f4f4f4f4f4f0f0f0eaeaeae6e6e6efefeffafafaf9f9f9f7f7f7f2f2f2f7f7f7fafafaf8f8f8fefefefffffffffffffcfcfcf9f9f9fbfbfbfdfdfdfcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f9f9f9fcfcfcfcfcfcf3f3f3f4f4f4fafafafcfcfcfcfcfcfdfdfdfdfdfdf6f6f6e7e7e7e0e0e0e1e1e1e8e8e8fafafafbfbfbf8f8f8f8f8f8f5f5f5f5f5f5f8f8f8fbfbfbf9f9f9f3f3f3efefefe7e7e7e2e2e2eeeeeef1f1f1f2f2f2f2f2f2f2f2f2f7f7f7fbfbfbfbfbfbf6f6f6fcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8fafafaf9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f0f0f0f0f0f0f3f3f3f5f5f5f2f2f2fafafafbfbfbfcfcfcfafafafafafafafafaf9f9f9fafafafbfbfbf8f8f8f6f6f6f1f1f1f2f2f2f3f3f3f3f3f3f9f9f9f8f8f8f7f7f7f8f8f8fafafafbfbfbfafafafcfcfcfdfdfdfffffff6f6f6f4f4f4f8f8f8f8f8f8fcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfefefefffffffffffffdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8fcfcfcfdfdfdfdfdfdfefefefdfdfdfcfcfcfdfdfdfbfbfbf5f5f5f8f8f8f9f9f9f8f8f8f9f9f9fcfcfcfbfbfbfafafaf7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f8f8f8f8f8f8fbfbfbfefefefafafaf7f7f7f9f9f9f9f9f9fafafaf7f7f7fafafaf3f3f3f7f7f7fafafafafafafafafaf8f8f8f1f1f1e9e9e9e9e9e9eeeeeef9f9f9fdfdfdfbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f7f7f7f8f8f8fbfbfbfcfcfcfafafafafafaf9f9f9fafafaf9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f5f5f5f5f5f5f4f4f4f0f0f0edededf3f3f3eaeaeaf0f0f0f7f7f7f5f5f5f0f0f0f3f3f3f6f6f6fafafafdfdfdfefefefdfdfdfffffffffffffffffffffffffdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbfafafafafafafafafaf7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f2f2f2f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafcfcfcf9f9f9fcfcfcfdfdfdfcfcfcfefefefefefefcfcfcfdfdfdfefefefafafafafafafafafaf8f8f8f9f9f9f6f6f6f4f4f4f1f1f1f0f0f0f6f6f6fbfbfbfbfbfbe9e9e9ebebebf1f1f1f0f0f0f1f1f1fafafae6e6e6f5f5f5fbfbfbf6f6f6e8e8e8e1e1e1e5e5e5f8f8f8fffffffbfbfbf6f6f6f7f7f7fafafafcfcfcfdfdfdfcfcfcfdfdfdfefefee9e9e9e2e2e2eeeeeed0d0d0e6e6e6f9f9f9fcfcfcfcfcfcf5f5f5f3f3f3f9f9f9fdfdfdfcfcfcf7f7f7fcfcfcfefefefefefefffffffcfcfcfbfbfbf6f6f6f2f2f2ecececf5f5f5f7f7f7f4f4f4edededebebebeeeeeef3f3f3f6f6f6fafafaf9f9f9f7f7f7fbfbfbf9f9f9f8f8f8fafafafcfcfcfafafafbfbfbfbfbfbfafafafafafafafafaf9f9f9fafafafafafafafafaf8f8f8f9f9f9fafafafafafaf8f8f8f7f7f7f5f5f5f6f6f6f8f8f8f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcf6f6f6f1f1f1f8f8f8fcfcfcfbfbfbf7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafafafafcfcfcfcfcfcf9f9f9f3f3f3f4f4f4f8f8f8f6f6f6fefefef9f9f9f9f9f9fcfcfcf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7fafafafafafaf9f9f9f8f8f8fafafafbfbfbfafafaf8f8f8fafafafcfcfcfbfbfbfcfcfcfbfbfbf9f9f9fafafafafafafafafaf8f8f8f6f6f6f7f7f7fcfcfcfdfdfdfdfdfdfafafaf6f6f6f6f6f6f7f7f7fcfcfcfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf2f2f2f4f4f4fbfbfbfbfbfbfafafaf9f9f9f5f5f5f8f8f8f8f8f8f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafaf7f7f7f5f5f5f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7f6f6f6f4f4f4f2f2f2f4f4f4f2f2f2f3f3f3fafafafbfbfbf6f6f6f7f7f7f8f8f8f4f4f4f4f4f4f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbf8f8f8f4f4f4f5f5f5f7f7f7f8f8f8f9f9f9f4f4f4f6f6f6fbfbfbf9f9f9fafafafbfbfbfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfefefefcfcfcfafafafcfcfcfefefefefefefefefefefefefffffffdfdfdfbfbfbf6f6f6fbfbfbfffffffefefefdfdfdfbfbfbf9f9f9f7f7f7f4f4f4f8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafaf8f8f8f8f8f8f5f5f5f2f2f2f6f6f6f5f5f5f7f7f7fafafafafafafafafafbfbfbfcfcfcfcfcfcfefefef8f8f8f5f5f5f7f7f7f8f8f8fdfdfdfcfcfcfbfbfbf9f9f9f6f6f6ecececefefeff5f5f5f3f3f3ecececf3f3f3fdfdfdfdfdfdfffffffffffffffffffffffffffffffcfcfcf7f7f7fafafaf6f6f6fafafafbfbfbfafafaf9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8fafafaf4f4f4f0f0f0e8e8e8eaeaeaf3f3f3e9e9e9eeeeeefbfbfbfcfcfcfdfdfdfcfcfcfafafaf7f7f7f9f9f9f8f8f8fafafafafafafafafafbfbfbfafafaf7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbf8f8f8f8f8f8f9f9f9fefefefdfdfdf9f9f9f7f7f7f9f9f9f4f4f4f1f1f1f1f1f1f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafafefefefffffffdfdfdfffffffcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfefefef7f7f7f4f4f4f9f9f9f4f4f4f2f2f2f5f5f5fbfbfbfdfdfdfefefefdfdfdfafafafefefefdfdfdfbfbfbfefefefffffffcfcfcfbfbfbf8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f6f6f6f3f3f3f4f4f4f7f7f7fafafaf8f8f8f8f8f8f6f6f6f8f8f8f9f9f9fafafafafafafcfcfcfefefefdfdfdfafafafcfcfcfefefefcfcfcfefefefdfdfdfdfdfdfbfbfbf9f9f9fbfbfbfafafafbfbfbfcfcfcfafafaf9f9f9f9f9f9f5f5f5f3f3f3f5f5f5fbfbfbfdfdfdfafafafbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f4f4f4f2f2f2f0f0f0eeeeeeedededecececf2f2f2f9f9f9fbfbfbfcfcfcfefefef7f7f7f7f7f7fefefef8f8f8f6f6f6fdfdfdfffffffffffffffffffefefefdfdfdfdfdfdfefefefcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f7f7f7f9f9f9fafafafafafafbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f1f1f1f6f6f6fcfcfcfdfdfdfcfcfcf8f8f8f8f8f8fafafaf8f8f8fbfbfbfefefefefefefbfbfbf8f8f8fdfdfdfffffffefefefcfcfcf8f8f8f5f5f5f5f5f5f5f5f5f2f2f2f1f1f1f2f2f2f7f7f7fbfbfbfffffffefefef3f3f3e7e7e7e9e9e9eaeaeaefefeff6f6f6fcfcfcf7f7f7f5f5f5e1e1e1cacacad7d7d7e0e0e0edededf0f0f0efefefececece8e8e8e9e9e9e8e8e8e8e8e8eaeaeae7e7e7f6f6f6ffffffeaeaeadcdcdce7e7e7ebebebfbfbfbfefefefefefefefefef9f9f9f6f6f6f9f9f9fffffffdfdfdf6f6f6f3f3f3fbfbfbfefefefefefefefefefefefefcfcfcf9f9f9f4f4f4f5f5f5fafafafafafaf4f4f4f8f8f8fbfbfbfcfcfcf8f8f8f7f7f7fafafafafafaf9f9f9f7f7f7f7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9fafafaf8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8fafafaf9f9f9fafafaf8f8f8f9f9f9fafafafafafafbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfcfcfcf7f7f7f8f8f8fdfdfdfcfcfcfafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafafafafafafafafbfbfbf9f9f9fafafafbfbfbfbfbfbfafafaf8f8f8eeeeeee6e6e6f8f8f8fcfcfcf7f7f7fefefefcfcfcf8f8f8f8f8f8f6f6f6f7f7f7fafafafdfdfdfdfdfdfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9fafafafcfcfcfafafaf9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8fbfbfbfafafaf6f6f6f8f8f8f6f6f6fafafafbfbfbfdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfbfbfbf9f9f9fafafafafafafbfbfbfcfcfcfefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfafafaf7f7f7f7f7f7f8f8f8fafafafafafafafafafdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f6f6f6f7f7f7f6f6f6fafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9fcfcfcfcfcfcf9f9f9f6f6f6f7f7f7fbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fafafaf6f6f6f5f5f5fafafaf7f7f7f6f6f6fafafafcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfafafafefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfafafaf7f7f7f9f9f9f5f5f5fbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8f4f4f4f3f3f3f6f6f6fafafafdfdfdfafafaf8f8f8f8f8f8f4f4f4f1f1f1f3f3f3f4f4f4fafafafafafafbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfafafaf9f9f9fcfcfcfefefefdfdfdfbfbfbf9f9f9fefefefbfbfbf7f7f7fefefef3f3f3e2e2e2f0f0f0f7f7f7fcfcfcf9f9f9f3f3f3f5f5f5f9f9f9fbfbfbfbfbfbfafafaf7f7f7f5f5f5fdfdfdfefefefefefefcfcfcf7f7f7fbfbfbfafafaf5f5f5f5f5f5f8f8f8fcfcfcfcfcfcfafafaf7f7f7fbfbfbfafafafafafaf9f9f9fafafafcfcfcfbfbfbfafafafdfdfdf7f7f7f3f3f3f7f7f7fbfbfbfafafaf9f9f9f8f8f8fbfbfbfafafafafafaf7f7f7f8f8f8f7f7f7f7f7f7f4f4f4f4f4f4f1f1f1f0f0f0f1f1f1f3f3f3f5f5f5f3f3f3f4f4f4f7f7f7f8f8f8fafafafbfbfbf7f7f7f5f5f5f5f5f5f9f9f9fafafafbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfafafafcfcfcfcfcfcfefefef8f8f8f8f8f8f9f9f9fbfbfbfffffffffffffdfdfdfdfdfdfefefefdfdfdfbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f9f9f9f7f7f7fafafafbfbfbf9f9f9fbfbfbfdfdfdfbfbfbfbfbfbf9f9f9fcfcfcfafafafcfcfcf9f9f9f9f9f9fdfdfdfbfbfbfafafaf9f9f9f8f8f8f9f9f9fbfbfbfafafaf7f7f7f7f7f7fafafafdfdfdf9f9f9f4f4f4f4f4f4fcfcfcfdfdfdfbfbfbfafafaf7f7f7f8f8f8f9f9f9f5f5f5f0f0f0f1f1f1f0f0f0f2f2f2f6f6f6f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfefefefffffffefefefbfbfbf8f8f8f3f3f3f8f8f8fdfdfdfcfcfcfcfcfcf7f7f7f9f9f9fcfcfcfbfbfbfafafaf9f9f9fafafafbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafafafafaf8f8f8f9f9f9fbfbfbfafafafafafafafafafbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fafafafbfbfbf8f8f8f7f7f7fbfbfbfdfdfdfafafaf9f9f9fafafaf9f9f9f7f7f7f9f9f9f9f9f9fcfcfcf8f8f8f8f8f8fdfdfdf9f9f9f9f9f9f7f7f7f9f9f9f7f7f7f5f5f5f6f6f6f6f6f6f9f9f9f9f9f9fcfcfcfffffffffffff7f7f7dddddde5e5e5efefeff1f1f1f9f9f9fffffff8f8f8ecececdededecececed2d2d2f1f1f1fdfdfdfffffff7f7f7f0f0f0e8e8e8dfdfdfe2e2e2e3e3e3dcdcdce3e3e3f2f2f2fbfbfbffffffeeeeeed4d4d4ecececfdfdfdfdfdfdfefefefefefef9f9f9fbfbfbfafafafbfbfbfafafafffffffefefefdfdfdf8f8f8f5f5f5f8f8f8fbfbfbfefefefdfdfdfcfcfcfafafaf2f2f2f2f2f2f8f8f8fbfbfbfefefefcfcfcf8f8f8f6f6f6fafafafafafaf9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbf9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7fafafafbfbfbf8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfafafaf6f6f6fcfcfcfdfdfdfbfbfbf8f8f8f7f7f7f7f7f7f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f9f9f9fbfbfbfefefefdfdfdf9f9f9f5f5f5f1f1f1efefeff8f8f8fefefefffffffffffffdfdfdf7f7f7f5f5f5f7f7f7f9f9f9fbfbfbfdfdfdfefefefefefefcfcfcfbfbfbfafafafafafafbfbfbfafafaf9f9f9fafafafbfbfbfafafaf8f8f8f8f8f8f6f6f6f7f7f7fbfbfbfafafaf9f9f9f8f8f8fafafafbfbfbfafafaf9f9f9fefefefefefefefefefdfdfdfcfcfcfdfdfdfefefefefefefefefefcfcfcf9f9f9fefefefefefefefefefdfdfdfdfdfdfefefefefefefefefefcfcfcf5f5f5f4f4f4f8f8f8fbfbfbfefefefffffffffffffcfcfcfbfbfbfcfcfcfafafafafafafbfbfbfdfdfdfcfcfcfefefefefefefdfdfdfcfcfcfbfbfbfafafafbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9fbfbfbf9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f7f7f7fdfdfdfafafafcfcfcfafafaf6f6f6f9f9f9fdfdfdfcfcfcfcfcfcfcfcfcfafafafbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f6f6f6f9f9f9fafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafafafaf9f9f9fafafafbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafaf8f8f8f9f9f9f7f7f7f1f1f1f6f6f6fcfcfcfcfcfcf9f9f9fbfbfbf6f6f6f2f2f2f1f1f1f8f8f8fafafaf8f8f8f8f8f8f9f9f9fbfbfbfafafaf8f8f8f7f7f7f8f8f8fafafafbfbfbf9f9f9ebebebe6e6e6ecececfbfbfbfefefefdfdfdfdfdfdfbfbfbf4f4f4fafafafefefefefefefdfdfdf8f8f8f3f3f3f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9fefefefefefefcfcfcfdfdfdfdfdfdfffffffafafaf3f3f3f6f6f6fdfdfdfefefefdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfafafafafafafcfcfcfefefefdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f9f9f9fdfdfdf9f9f9f7f7f7f2f2f2f1f1f1f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfefefefcfcfcfbfbfbfafafaf9f9f9fafafaf7f7f7f5f5f5f6f6f6f2f2f2f5f5f5f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8fafafaf9f9f9f8f8f8fafafafcfcfcfafafaf7f7f7fbfbfbf8f8f8f9f9f9f8f8f8f4f4f4f5f5f5f9f9f9f5f5f5f7f7f7fafafafbfbfbf1f1f1f1f1f1fafafafbfbfbf9f9f9f7f7f7f7f7f7fcfcfcfafafaf7f7f7fafafafbfbfbf5f5f5eeeeeef5f5f5f4f4f4f2f2f2f4f4f4f5f5f5f7f7f7f8f8f8f6f6f6fdfdfdfefefef9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafafafafafafafcfcfcfdfdfdfdfdfdf9f9f9f7f7f7f9f9f9fbfbfbf7f7f7f5f5f5f4f4f4f6f6f6f4f4f4efefefedededf0f0f0f3f3f3f7f7f7f8f8f8f5f5f5fafafafdfdfdfefefefffffffefefefefefefdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdf8f8f8f7f7f7f1f1f1fcfcfcfcfcfcf7f7f7f3f3f3f3f3f3f4f4f4fbfbfbfcfcfcf9f9f9f8f8f8f6f6f6f8f8f8fbfbfbf7f7f7f7f7f7f6f6f6f7f7f7fafafafafafaf9f9f9fafafaf9f9f9fafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f5f5f5f7f7f7fafafaf8f8f8f9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5fafafafefefefcfcfcfcfcfcfcfcfcfefefefffffffffffffffffffafafae7e7e7ecececf3f3f3f9f9f9fcfcfcfffffffffffffafafaf6f6f6f2f2f2f0f0f0f5f5f5fcfcfcfefefefffffffefefefefefefdfdfdfdfdfdfcfcfcfefefefefefefefefefffffff5f5f5d9d9d9e8e8e8f4f4f4fbfbfbfffffffcfcfcfdfdfdfffffffafafaefefeff3f3f3f9f9f9efefeff6f6f6f8f8f8f6f6f6f3f3f3e6e6e6eeeeeef2f2f2fafafafdfdfdfcfcfcfbfbfbf9f9f9fcfcfcfdfdfdf5f5f5f1f1f1f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8fbfbfbfbfbfbf9f9f9f8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f7f7f7fbfbfbfafafafcfcfcfafafaf9f9f9f8f8f8fbfbfbfafafaf7f7f7f6f6f6fbfbfbfcfcfcfbfbfbfafafaf7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfcfcfcfafafaf8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f3f3f3f3f3f3f8f8f8fbfbfbfdfdfdfffffffdfdfdfafafafafafafbfbfbfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f8f8f8f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcf9f9f9fafafaf9f9f9f8f8f8fafafaf6f6f6f4f4f4f7f7f7f5f5f5f4f4f4f5f5f5f3f3f3f8f8f8f6f6f6f0f0f0f7f7f7fafafaf9f9f9f7f7f7f3f3f3f8f8f8fbfbfbfdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfafafaf6f6f6f8f8f8f6f6f6f5f5f5f6f6f6f7f7f7fbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf7f7f7f6f6f6f9f9f9f7f7f7f7f7f7fcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafaf8f8f8fbfbfbfdfdfdfdfdfdfffffffcfcfcfbfbfbfbfbfbfafafafcfcfcfcfcfcfbfbfbfafafaf8f8f8f7f7f7fafafafbfbfbfafafafafafaf7f7f7f7f7f7fafafaf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbfcfcfcf9f9f9fbfbfbfafafaf7f7f7fbfbfbfcfcfcfbfbfbfdfdfdfafafaf1f1f1f9f9f9fffffffefefef9f9f9f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7f6f6f6fafafafffffffefefefafafaf7f7f7fbfbfbfdfdfdfefefefbfbfbf0f0f0dfdfdfecececf9f9f9fefefefefefef6f6f6f5f5f5fefefef8f8f8f8f8f8f7f7f7f5f5f5f4f4f4f2f2f2f4f4f4f4f4f4eeeeeefafafafefefefffffffffffffffffffcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfafafafbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f5f5f5fefefefefefef8f8f8fafafafefefefefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcf8f8f8fafafafdfdfdfafafaf9f9f9f6f6f6fcfcfcfbfbfbf9f9f9f5f5f5f9f9f9f9f9f9fbfbfbfbfbfbfefefef9f9f9f5f5f5fafafaf5f5f5ebebebeeeeeef6f6f6fafafaf5f5f5f5f5f5fbfbfbfcfcfcf7f7f7f2f2f2eeeeeef1f1f1e5e5e5e7e7e7f7f7f7fdfdfdfcfcfceeeeeef1f1f1f7f7f7fbfbfbfdfdfdfdfdfdf2f2f2f3f3f3f9f9f9fdfdfdfefefefcfcfcf5f5f5fafafaf5f5f5ecececebebebf2f2f2fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfafafaf9f9f9f8f8f8fafafaf9f9f9f5f5f5f6f6f6f7f7f7f4f4f4f2f2f2f2f2f2f5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfafafafbfbfbfcfcfcfbfbfbfafafafbfbfbf8f8f8f8f8f8f7f7f7f4f4f4f8f8f8fdfdfdf5f5f5f0f0f0edededf9f9f9fefefefdfdfdfefefefbfbfbfafafaf7f7f7f8f8f8f9f9f9f8f8f8f9f9f9fcfcfcf9f9f9f9f9f9fcfcfcf9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8fafafafafafafbfbfbfafafaf6f6f6f7f7f7fbfbfbfafafaf8f8f8f8f8f8fafafafcfcfcf8f8f8fafafafefefefcfcfcfdfdfdfbfbfbfbfbfbfafafafafafafcfcfcf9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfffffffbfbfbdbdbdbe1e1e1f6f6f6fdfdfdfffffffefefefbfbfbfffffff5f5f5f2f2f2f7f7f7fffffffffffffffffffdfdfdfdfdfdfefefefefefefefefefcfcfcf4f4f4f2f2f2fcfcfcfffffffdfdfdd7d7d7b9b9b9dededef7f7f7fcfcfcfbfbfbfcfcfcfffffffffffff7f7f7d9d9d9e0e0e0ececececececedededededede6e6e6e4e4e4e6e6e6edededf5f5f5fafafaf8f8f8f1f1f1f8f8f8fdfdfdfcfcfcf5f5f5edededeeeeeef4f4f4fbfbfbfcfcfcfcfcfcfafafaf9f9f9f8f8f8fafafaf9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfafafafafafafafafafbfbfbf8f8f8f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfafafaf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f5f5f5f8f8f8fdfdfdfdfdfdfbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fdfdfdfafafaf9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdf8f8f8f4f4f4fafafafdfdfdfefefefffffffefefefafafaf9f9f9fbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfefefefdfdfdfbfbfbfcfcfcfcfcfcfafafaf8f8f8fbfbfbfefefefdfdfdfbfbfbfdfdfdfcfcfcfafafafafafaf9f9f9fcfcfcf9f9f9f5f5f5f4f4f4f2f2f2f0f0f0ededede9e9e9f1f1f1f0f0f0f0f0f0f2f2f2f3f3f3f4f4f4f6f6f6edededecececf7f7f7f6f6f6f3f3f3ededede9e9e9edededf5f5f5f4f4f4f2f2f2ecececf1f1f1edededecececefefefe8e8e8e8e8e8ebebebf4f4f4f3f3f3eeeeeef5f5f5fafafafafafaf8f8f8f6f6f6fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfbfbfbf8f8f8f4f4f4f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5f5f5f5f3f3f3f4f4f4f7f7f7f5f5f5f9f9f9fbfbfbfafafafbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f5f5f5f5f5f5f8f8f8fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfcfcfcf9f9f9fbfbfbf8f8f8f8f8f8f6f6f6fafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdf7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfdfdfdfcfcfcf0f0f0edededefefeff3f3f3edededededede8e8e8d6d6d6cfcfcfecececfcfcfcfdfdfdf8f8f8eeeeeee5e5e5f8f8f8fffffffffffffffffffefefefdfdfdfbfbfbf8f8f8f9f9f9e7e7e7e2e2e2fafafafffffffefefefbfbfbf8f8f8fbfbfbfcfcfcf7f7f7f5f5f5f7f7f7f4f4f4f2f2f2f3f3f3f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8fcfcfcfcfcfcfcfcfcfafafafcfcfcfbfbfbfafafafafafafafafaf9f9f9f9f9f9fafafaf9f9f9fbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f6f6f6f5f5f5f6f6f6fafafaf6f6f6fbfbfbfcfcfcfafafaf6f6f6fbfbfbfdfdfdfdfdfdfbfbfbf6f6f6fafafaf9f9f9fcfcfcfefefef9f9f9fafafafcfcfcfbfbfbfcfcfcfbfbfbf6f6f6f0f0f0f9f9f9f9f9f9f7f7f7fcfcfcfbfbfbf9f9f9f8f8f8f3f3f3f2f2f2f5f5f5f8f8f8f4f4f4f4f4f4f5f5f5fafafaf7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f9f9f9f9f9f9fafafafbfbfbf9f9f9fbfbfbf8f8f8f3f3f3f7f7f7fcfcfcfefefefdfdfdf8f8f8fbfbfbfafafaf5f5f5f7f7f7f7f7f7f8f8f8f5f5f5f3f3f3fbfbfbf9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf7f7f7f4f4f4f2f2f2f4f4f4f7f7f7fafafaf7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8fafafaf8f8f8f9f9f9fafafafdfdfdfefefef4f4f4ebebebf5f5f5fdfdfdf2f2f2e2e2e2eeeeeefcfcfcfefefefcfcfcfbfbfbfbfbfbf8f8f8f9f9f9fafafafafafafafafafbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f7f7f7fafafafcfcfcfbfbfbfcfcfcfafafaf9f9f9f8f8f8f6f6f6f5f5f5f9f9f9fcfcfcfafafafbfbfbfafafafafafaf8f8f8f9f9f9fcfcfcfcfcfcfafafaf8f8f8f5f5f5f2f2f2f4f4f4f6f6f6f6f6f6f9f9f9f9f9f9fdfdfdfffffffefefeeaeaead3d3d3ebebebf8f8f8fffffffffffffcfcfcf1f1f1dcdcdcc5c5c5d9d9d9f4f4f4fefefefefefefdfdfdf8f8f8f3f3f3f4f4f4f3f3f3f6f6f6ecececeaeaeaf0f0f0fcfcfcfdfdfdeaeaead6d6d6e3e3e3f6f6f6f6f6f6f4f4f4f5f5f5f4f4f4edededf9f9f9f4f4f4efefeff1f1f1efefeff6f6f6f7f7f7f8f8f8fcfcfcf0f0f0f6f6f6fefefefbfbfbfbfbfbfafafaf8f8f8f5f5f5f3f3f3f4f4f4f8f8f8fdfdfdfefefefbfbfbf9f9f9fbfbfbfafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fafafaf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbfbfbfbfdfdfdfdfdfdf8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6fafafafafafafcfcfcf9f9f9f7f7f7fafafaf8f8f8fafafafcfcfcfafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fcfcfcfafafaf8f8f8f9f9f9fafafafbfbfbf9f9f9f9f9f9fafafafcfcfcfdfdfdfcfcfcfdfdfdfefefefffffffffffffefefefffffffefefefefefefffffffffffffefefefefefefefefefbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f3f3f3f9f9f9fafafafcfcfcfafafaf6f6f6fafafafcfcfcf6f6f6f0f0f0f3f3f3fcfcfcfbfbfbfcfcfcfdfdfdfdfdfdf9f9f9f6f6f6f4f4f4f2f2f2f5f5f5f4f4f4f1f1f1f2f2f2f0f0f0ebebebebebebe7e7e7efefeff4f4f4f0f0f0eeeeeeedededf0f0f0f2f2f2efefeff5f5f5fcfcfcfdfdfdfefefefdfdfdfefefefffffffbfbfbf9f9f9f9f9f9fcfcfcfbfbfbf9f9f9fbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f4f4f4f5f5f5f6f6f6f3f3f3f3f3f3f5f5f5f4f4f4f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f9f9f9fbfbfbf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafaf8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f3f3f3f4f4f4f5f5f5fbfbfbf8f8f8f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f4f4f4f6f6f6f3f3f3f4f4f4f9f9f9f6f6f6fdfdfdfffffff9f9f9f5f5f5edededefefeff7f7f7fcfcfcfefefefbfbfbe7e7e7dededee3e3e3eeeeeeeaeaeae7e7e7dededecdcdcdddddddf7f7f7fffffffefefef8f8f8f3f3f3e9e9e9f2f2f2f7f7f7f7f7f7fafafafbfbfbfdfdfdfcfcfcfdfdfdfefefefcfcfcf3f3f3f4f4f4fafafafdfdfdf8f8f8f4f4f4f4f4f4f5f5f5f9f9f9f6f6f6f4f4f4f7f7f7f9f9f9f8f8f8fafafafcfcfcfdfdfdfdfdfdfefefefdfdfdfafafafdfdfdfbfbfbf9f9f9fafafaf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fcfcfcfcfcfcfafafafbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6fafafafcfcfcf9f9f9f3f3f3ecececf4f4f4f2f2f2f9f9f9fbfbfbf4f4f4f0f0f0f6f6f6fafafaf9f9f9f5f5f5f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6efefefeeeeeef3f3f3f5f5f5f9f9f9fbfbfbfcfcfcfbfbfbf7f7f7fbfbfbf9f9f9fbfbfbfefefefbfbfbf8f8f8f6f6f6f8f8f8fdfdfdfafafaf1f1f1f7f7f7fafafafcfcfcfdfdfdfbfbfbf8f8f8f7f7f7f5f5f5f8f8f8f6f6f6f3f3f3f4f4f4f4f4f4f7f7f7f9f9f9f7f7f7f6f6f6fbfbfbfefefefffffffcfcfcfafafafbfbfbfbfbfbfafafaf7f7f7f7f7f7f6f6f6f4f4f4fbfbfbf6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f3f3f3f4f4f4f6f6f6f7f7f7f7f7f7f8f8f8fafafafafafaf6f6f6f2f2f2edededf4f4f4fdfdfdfafafafafafaf9f9f9fefefefcfcfcfafafaf9f9f9fafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafafcfcfcfcfcfcf9f9f9fafafafdfdfdfdfdfdfafafaf5f5f5f5f5f5fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f4f4f4f1f1f1f0f0f0f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f3f3f3f7f7f7f4f4f4f4f4f4f5f5f5fcfcfcfffffff0f0f0dcdcdceaeaeaf5f5f5fdfdfdfffffffefefeededede5e5e5dfdfdfdfdfdfedededf7f7f7fafafafafafaf6f6f6fbfbfbfcfcfcfafafafafafafcfcfcfbfbfbfcfcfcfefefefefefee7e7e7ddddddefefeffcfcfcfffffffffffffffffffffffffdfdfde8e8e8eeeeeefbfbfbfffffffffffffbfbfbefefefedededf4f4f4fefefefdfdfdfefefefefefef1f1f1f4f4f4f7f7f7f6f6f6fefefefefefefefefefdfdfdfafafaf9f9f9fcfcfcfdfdfdf9f9f9f8f8f8f9f9f9fafafafbfbfbf8f8f8f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fafafafafafaf9f9f9f7f7f7f7f7f7fcfcfcfbfbfbfbfbfbfafafaf9f9f9f8f8f8f8f8f8fdfdfdfbfbfbfbfbfbfafafaf9f9f9fafafaf7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfcfcfcfafafaf7f7f7f9f9f9fbfbfbfdfdfdf5f5f5f3f3f3f3f3f3efefefecececf0f0f0f5f5f5ececece5e5e5ecececeeeeeee7e7e7dfdfdff9f9f9fbfbfbf9f9f9f2f2f2f2f2f2f2f2f2f1f1f1e8e8e8f4f4f4fffffffdfdfdf5f5f5f4f4f4f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7fbfbfbfefefefdfdfdfbfbfbfdfdfdfefefefefefefefefefefefefefefefefefefdfdfdfefefefefefefcfcfcfcfcfcf9f9f9f4f4f4f3f3f3f5f5f5f5f5f5f4f4f4f7f7f7f2f2f2eeeeeef6f6f6fefefefcfcfcfbfbfbfbfbfbfbfbfbfafafaf9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfafafaf9f9f9f9f9f9f9f9f9f8f8f8fefefefcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f3f3f3f5f5f5fbfbfbfbfbfbf7f7f7f9f9f9fafafaf8f8f8f3f3f3f0f0f0f6f6f6fbfbfbf9f9f9f8f8f8f2f2f2fdfdfdfefefefafafafafafaf9f9f9fafafafbfbfbf9f9f9fcfcfcfdfdfdfbfbfbf7f7f7f9f9f9fbfbfbf7f7f7f4f4f4f1f1f1f0f0f0f7f7f7fefefefefefefbfbfbf8f8f8f6f6f6eeeeeef8f8f8f6f6f6f0f0f0f3f3f3f1f1f1f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f2f2f2ecececf8f8f8f3f3f3efefeff1f1f1f1f1f1f5f5f5f8f8f8f4f4f4efefeff0f0f0ebebebe6e6e6ecececeeeeeef1f1f1f4f4f4f6f6f6f8f8f8fbfbfbfcfcfcfdfdfdfefefefefefefefefefcfcfcfdfdfdfffffffefefefdfdfdfdfdfdfefefefefefef9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfefefefefefefefefefbfbfbfafafaf9f9f9fcfcfcfafafaf8f8f8f5f5f5fbfbfbf8f8f8f1f1f1f0f0f0ebebebf0f0f0f3f3f3efefeff6f6f6f2f2f2f2f2f2f3f3f3f9f9f9f8f8f8f4f4f4f6f6f6fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdf8f8f8f6f6f6f6f6f6f5f5f5f9f9f9f8f8f8eaeaeaf7f7f7fafafaf7f7f7fefefefefefefdfdfdfffffff9f9f9f3f3f3fbfbfbfefefefefefefdfdfdfcfcfcfbfbfbf8f8f8f8f8f8fafafaf8f8f8f6f6f6fafafaf8f8f8f7f7f7fcfcfcfcfcfcfafafafbfbfbfdfdfdfefefef9f9f9f6f6f6f9f9f9fcfcfcfcfcfcfcfcfcfcfcfcf4f4f4f3f3f3fdfdfdfafafafafafaf7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fafafafafafaf8f8f8f6f6f6f4f4f4f2f2f2f1f1f1f7f7f7fefefefbfbfbefefeff7f7f7fcfcfcfefefefefefefcfcfcf6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfafafaf9f9f9f9f9f9f8f8f8fbfbfbfdfdfdfbfbfbfbfbfbf7f7f7f7f7f7fbfbfbfafafaf7f7f7f9f9f9fdfdfdfcfcfcfcfcfcf7f7f7f7f7f7f8f8f8fbfbfbfdfdfdfefefefcfcfcfcfcfcf9f9f9fafafafbfbfbfbfbfbfffffffefefefafafafcfcfcfdfdfdfdfdfdfffffffffffff5f5f5e0e0e0e8e8e8f7f7f7fefefefefefee9e9e9d7d7d7d1d1d1ebebebfdfdfdf8f8f8fafafafdfdfdfefefefefefefcfcfcfefefefffffffffffffffffffffffffffffffffffffffffff4f4f4e5e5e5ecececfafafafefefeffffffffffffefefefdadadae1e1e1e2e2e2eaeaeaeaeaeaf1f1f1f8f8f8f8f8f8f5f5f5fcfcfcfefefefffffffffffffefefefefefefafafaf7f7f7f9f9f9fcfcfcfafafaf6f6f6f8f8f8f5f5f5f3f3f3f6f6f6fbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fafafafafafaf9f9f9fafafaf9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8fafafafcfcfcf8f8f8f6f6f6fafafafafafafafafafcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcf9f9f9f7f7f7f9f9f9fafafafcfcfcf9f9f9f9f9f9f8f8f8f8f8f8fbfbfbf3f3f3ecececebebebf3f3f3f1f1f1e4e4e4e4e4e4efefeff1f1f1f8f8f8fafafaf2f2f2eaeaeaeeeeeef1f1f1efefefe5e5e5f1f1f1f4f4f4f4f4f4f7f7f7fcfcfcfefefefcfcfcf7f7f7f7f7f7f5f5f5f0f0f0f1f1f1f5f5f5f3f3f3f9f9f9fcfcfcf7f7f7fafafafefefefcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfefefefdfdfdfefefefcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfefefefffffffffffffefefefefefefefefefefefefefefefefefefcfcfcf8f8f8fbfbfbfefefefafafaf9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbfafafafafafafafafafbfbfbfafafafafafafafafaf8f8f8fafafafbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8fafafafafafaf9f9f9f7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfffffffefefefafafafcfcfcfcfcfcfdfdfdfffffffffffffcfcfcfdfdfdf9f9f9f6f6f6f8f8f8f8f8f8f9f9f9fefefefbfbfbfafafafcfcfcfefefefffffffdfdfdfdfdfdfefefefffffffffffffffffffffffffffffffdfdfdfcfcfcfcfcfcfbfbfbf8f8f8fbfbfbfbfbfbf4f4f4f1f1f1f0f0f0f2f2f2f3f3f3f4f4f4f6f6f6fafafafbfbfbfbfbfbf2f2f2f2f2f2fafafaf3f3f3f3f3f3f5f5f5f4f4f4f6f6f6f7f7f7f5f5f5f7f7f7fafafaf8f8f8f8f8f8f6f6f6f2f2f2f0f0f0eeeeeeeeeeeeecececeeeeeeefefeff2f2f2f3f3f3f7f7f7f9f9f9fbfbfbfcfcfcfafafafbfbfbfafafaf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfefefefefefefefefefdfdfdfcfcfcf9f9f9f7f7f7fbfbfbfefefefffffffefefefbfbfbf3f3f3f2f2f2f8f8f8fbfbfbf9f9f9f3f3f3f6f6f6f5f5f5f9f9f9f9f9f9fbfbfbfbfbfbf7f7f7f9f9f9f7f7f7f8f8f8fafafafdfdfdfefefef4f4f4ebebebf1f1f1f2f2f2f5f5f5f7f7f7f0f0f0f5f5f5f8f8f8f6f6f6f7f7f7f3f3f3f7f7f7f8f8f8f1f1f1f6f6f6f9f9f9f7f7f7f8f8f8fafafaf9f9f9f7f7f7f7f7f7fbfbfbfefefefbfbfbf8f8f8f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfbfbfbf7f7f7f7f7f7f6f6f6f2f2f2f4f4f4f9f9f9fefefefafafaf7f7f7f9f9f9fcfcfcf6f6f6e3e3e3eeeeeef8f8f8f8f8f8f8f8f8fcfcfcf9f9f9f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f9f9f9f8f8f8f2f2f2edededf1f1f1f5f5f5ebebebe8e8e8f5f5f5fbfbfbfdfdfdfbfbfbf6f6f6f5f5f5f7f7f7f5f5f5f6f6f6f4f4f4f3f3f3f2f2f2f1f1f1f5f5f5f5f5f5f3f3f3f3f3f3f7f7f7fafafafafafafbfbfbfafafafbfbfbfafafaf8f8f8fbfbfbf9f9f9f6f6f6f2f2f2f3f3f3f5f5f5fbfbfbfafafaf5f5f5f6f6f6fcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcf9f9f9f8f8f8f6f6f6fafafafefefef8f8f8fdfdfdfefefefffffffefefef4f4f4ecececf5f5f5fafafafafafafffffff6f6f6e5e5e5e3e3e3cccccce5e5e5fefefefffffffbfbfbeeeeeef4f4f4f5f5f5f9f9f9f7f7f7f3f3f3f5f5f5f3f3f3f3f3f3f7f7f7fbfbfbfbfbfbd7d7d7e4e4e4fafafafefefefffffffefefefdfdfde5e5e5cdcdcdddddddecececf6f6f6f1f1f1efefeffafafafdfdfdfcfcfcf1f1f1f0f0f0eeeeeee3e3e3e1e1e1ebebebecececf6f6f6f9f9f9fcfcfcf2f2f2e8e8e8edededf2f2f2f7f7f7fbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fafafafcfcfcf9f9f9f8f8f8fafafafdfdfdfbfbfbf8f8f8f7f7f7fafafaf9f9f9f8f8f8f8f8f8fafafafafafafafafafbfbfbfafafafafafaf9f9f9f9f9f9f7f7f7f5f5f5f2f2f2f5f5f5fafafaf9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f6f6f6f4f4f4f9f9f9fafafafafafafafafafcfcfcfefefefbfbfbf9f9f9f5f5f5f5f5f5f3f3f3edededf9f9f9fdfdfdfafafaf6f6f6f6f6f6fbfbfbfcfcfcfdfdfdfdfdfdfafafaf2f2f2f3f3f3fbfbfbf9f9f9f1f1f1f2f2f2f3f3f3f2f2f2efefefeeeeeeecececeaeaeaebebebf5f5f5f7f7f7f3f3f3f3f3f3f2f2f2f1f1f1f3f3f3f6f6f6f4f4f4e6e6e6e7e7e7ebebebf4f4f4f7f7f7f4f4f4f6f6f6fafafafafafaf7f7f7f5f5f5f5f5f5f3f3f3f3f3f3f4f4f4f2f2f2f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f4f4f4f8f8f8f9f9f9fafafafcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfefefefefefefffffffffffffefefefdfdfdfcfcfcf9f9f9f9f9f9f8f8f8fafafafbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf5f5f5f2f2f2fbfbfbfffffffbfbfbfbfbfbfcfcfcf9f9f9f9f9f9fcfcfcfffffffcfcfcf9f9f9f3f3f3f4f4f4fbfbfbfcfcfcfbfbfbfafafafdfdfdfcfcfcfcfcfcfefefefefefefefefefefefefdfdfdfcfcfcfbfbfbfdfdfdfefefefefefefdfdfdfefefefefefefefefef8f8f8f3f3f3fafafafcfcfcfafafaf6f6f6f3f3f3f1f1f1f3f3f3fcfcfcfefefefffffffdfdfdf5f5f5fafafafffffffefefefffffffefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfafafaf9f9f9fbfbfbfafafaf9f9f9fcfcfcf9f9f9f7f7f7f4f4f4f4f4f4f3f3f3f2f2f2f0f0f0f2f2f2f5f5f5f7f7f7f7f7f7fcfcfcfcfcfcfbfbfbfafafafbfbfbf9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9f7f7f7edededf3f3f3f7f7f7f9f9f9f9f9f9f7f7f7fcfcfcfdfdfdfefefefefefefefefefdfdfdfefefefdfdfdf7f7f7f5f5f5f5f5f5f3f3f3f2f2f2f3f3f3fbfbfbfffffffffffffafafaf9f9f9fbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcf7f7f7fafafafcfcfcfafafafafafaf7f7f7f3f3f3f9f9f9f3f3f3eaeaeaefefeff6f6f6fcfcfcfdfdfdfefefefefefefefefefcfcfcf5f5f5f2f2f2f3f3f3f3f3f3f2f2f2f3f3f3f6f6f6f5f5f5f2f2f2f7f7f7f8f8f8fafafaf9f9f9f9f9f9f4f4f4fafafafcfcfcfcfcfcf9f9f9f9f9f9fafafae5e5e5f0f0f0f0f0f0f2f2f2f9f9f9f5f5f5f5f5f5f5f5f5f7f7f7fafafafcfcfcfefefefcfcfcfcfcfcfdfdfdfafafaf7f7f7fafafafafafaf7f7f7f8f8f8fbfbfbfbfbfbfafafafbfbfbfcfcfcf5f5f5f7f7f7fcfcfcf3f3f3edededeeeeeef3f3f3f6f6f6fbfbfbfcfcfcfafafafafafafbfbfbf9f9f9fafafafafafafbfbfbfdfdfdfcfcfcfafafafdfdfdfdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9f7f7f7f7f7f7f9f9f9fafafaf9f9f9f6f6f6f8f8f8f8f8f8f7f7f7fcfcfcfdfdfdfefefefefefefefefefcfcfcfbfbfbfffffffefefefefefefbfbfbf8f8f8f5f5f5e6e6e6f0f0f0f9f9f9f8f8f8f4f4f4fefefef8f8f8ededede1e1e1f2f2f2fdfdfdfdfdfdfefefefbfbfbf3f3f3f6f6f6f4f4f4f4f4f4ececece8e8e8e5e5e5e6e6e6e5e5e5eeeeeefbfbfbf5f5f5dbdbdbeeeeeefcfcfcfffffffefefef9f9f9eeeeeef0f0f0f2f2f2f7f7f7fcfcfcfdfdfdfffffffefefefcfcfcfcfcfcf2f2f2e6e6e6e3e3e3ebebebeeeeeeefefeff5f5f5f8f8f8f8f8f8f1f1f1f0f0f0fafafafcfcfcf9f9f9fafafafcfcfcfdfdfdfafafaf9f9f9f9f9f9f8f8f8f8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfafafaf8f8f8f8f8f8f8f8f8f6f6f6f7f7f7fcfcfcfcfcfcfafafafcfcfcf9f9f9f9f9f9fafafaf8f8f8f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8fbfbfbfbfbfbfafafaf9f9f9f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f6f6f6f9f9f9fcfcfcfbfbfbf7f7f7f4f4f4fafafaf9f9f9f5f5f5f6f6f6f4f4f4f3f3f3f5f5f5fafafafafafafbfbfbfdfdfdfdfdfdfafafafefefefdfdfdf9f9f9fdfdfdf8f8f8f4f4f4f3f3f3f6f6f6f7f7f7f7f7f7f3f3f3efefeff1f1f1f0f0f0f1f1f1f1f1f1f1f1f1f7f7f7fdfdfdfdfdfdfafafaf8f8f8f4f4f4f3f3f3f9f9f9fcfcfcfbfbfbfbfbfbf8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f6f6f6f4f4f4f8f8f8f5f5f5f7f7f7f9f9f9f7f7f7fbfbfbfafafaf6f6f6f8f8f8f9f9f9f6f6f6f6f6f6f3f3f3f5f5f5f4f4f4f3f3f3f4f4f4f5f5f5f9f9f9fafafafafafaf9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8fafafafafafaf9f9f9fbfbfbfafafafafafafafafafbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefffffffefefefefefefffffffffffff9f9f9f6f6f6fcfcfcfefefefefefefffffffefefefcfcfcfafafafafafaf8f8f8f3f3f3f3f3f3f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfafafaf3f3f3f8f8f8fafafafbfbfbfdfdfdfdfdfdf7f7f7f7f7f7fcfcfcfafafaf7f7f7f5f5f5f9f9f9f9f9f9f5f5f5f1f1f1f2f2f2f7f7f7fafafafbfbfbfbfbfbfafafafafafafdfdfdfcfcfcf7f7f7f7f7f7f6f6f6f6f6f6fbfbfbf9f9f9f9f9f9f6f6f6f6f6f6eeeeeef9f9f9fcfcfcfbfbfbf9f9f9f8f8f8fbfbfbf9f9f9f6f6f6f8f8f8f3f3f3f3f3f3f8f8f8fcfcfcf9f9f9f6f6f6fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffefefefffffffffffffffffffefefefefefefdfdfdf8f8f8f1f1f1ebebebe9e9e9eaeaeae9e9e9e7e7e7ebebebecececeeeeeef1f1f1f4f4f4f6f6f6f8f8f8fcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f0f0f0f3f3f3f2f2f2eeeeeeededede9e9e9eaeaeaf3f3f3fafafafcfcfcfbfbfbf7f7f7f8f8f8f7f7f7f1f1f1f3f3f3f7f7f7f9f9f9fdfdfdfcfcfcfafafafafafafafafaf5f5f5f1f1f1f0f0f0ecececeaeaeaf4f4f4fefefefefefefcfcfcfbfbfbf7f7f7f2f2f2f4f4f4f9f9f9fbfbfbf9f9f9f2f2f2f1f1f1f6f6f6fbfbfbfefefef6f6f6eeeeeeeeeeeef4f4f4fbfbfbfdfdfdfefefefefefefcfcfcf8f8f8f5f5f5f0f0f0f4f4f4f9f9f9fdfdfdfbfbfbf8f8f8f8f8f8f8f8f8f2f2f2fbfbfbfdfdfdfbfbfbf9f9f9f9f9f9f8f8f8f3f3f3f8f8f8f9f9f9f6f6f6fafafafbfbfbfbfbfbf7f7f7f6f6f6f8f8f8fafafafcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfbfbfbfefefefefefefdfdfdfefefefefefefdfdfdfefefefafafaf5f5f5f1f1f1f3f3f3fcfcfcf8f8f8f7f7f7f9f9f9fcfcfcfefefefefefefefefefffffffffffffffffffcfcfcfbfbfbfafafafbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfefefefbfbfbf8f8f8fbfbfbfdfdfdf9f9f9f9f9f9fafafafbfbfbfefefefefefefbfbfbfafafaf8f8f8f9f9f9f8f8f8fcfcfcf9f9f9f3f3f3e5e5e5e4e4e4ebebebedededf2f2f2f6f6f6fefefefffffff4f4f4e6e6e6e5e5e5f3f3f3fffffffffffffcfcfcfdfdfdfafafaf9f9f9f8f8f8f6f6f6f7f7f7f1f1f1f1f1f1f3f3f3f8f8f8f9f9f9fefefefcfcfcededede4e4e4f1f1f1f3f3f3f6f6f6fafafafbfbfbfcfcfcfdfdfdfefefefefefefefefefffffffefefefafafaf5f5f5fafafafafafafbfbfbf8f8f8f8f8f8fcfcfcfafafafcfcfcfdfdfdfcfcfcf8f8f8f3f3f3f1f1f1f5f5f5f5f5f5fafafafcfcfcfbfbfbfafafaf7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfafafaf7f7f7f7f7f7f7f7f7f8f8f8fafafafbfbfbfafafaf7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6fafafaf8f8f8f7f7f7f7f7f7f4f4f4fbfbfbfdfdfdfdfdfdfbfbfbf7f7f7f8f8f8fbfbfbfafafafafafafbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f6f6f6f4f4f4fafafafbfbfbf7f7f7f1f1f1ececececececf3f3f3f0f0f0f7f7f7fafafafefefefafafaf8f8f8fafafaf8f8f8f9f9f9f5f5f5fdfdfdf7f7f7eeeeeef3f3f3fdfdfdfcfcfcfbfbfbfcfcfcfffffffefefefbfbfbfafafafcfcfcfdfdfdfdfdfdfefefefffffffffffffcfcfcfafafaf7f7f7fafafafbfbfbf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f9f9f9fbfbfbf8f8f8fafafafbfbfbfcfcfcfbfbfbf6f6f6f7f7f7fafafaf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbf8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9fafafafcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfefefefffffffefefefcfcfcfcfcfcfcfcfcfbfbfbfafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefdfdfdfcfcfcfefefefefefefefefefefefefdfdfdfcfcfcfcfcfcfafafafbfbfbfcfcfcfefefeededede1e1e1f4f4f4f6f6f6f3f3f3fdfdfdfbfbfbfafafafcfcfcfdfdfdfcfcfcf7f7f7f5f5f5f4f4f4f7f7f7f6f6f6f5f5f5f4f4f4f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fafafaf8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcf9f9f9f1f1f1f2f2f2f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7fafafafcfcfcf6f6f6f6f6f6f9f9f9fbfbfbf8f8f8f6f6f6f6f6f6fafafafefefefdfdfdfbfbfbfdfdfdfefefefefefefffffffefefef9f9f9f8f8f8fafafafafafafefefefbfbfbf9f9f9f8f8f8f7f7f7ecececfbfbfbf9f9f9f0f0f0ecececeeeeeef3f3f3f3f3f3f7f7f7f8f8f8f3f3f3edededf4f4f4f9f9f9f5f5f5eeeeeeefefeff1f1f1f1f1f1f0f0f0f1f1f1f4f4f4f4f4f4f4f4f4f5f5f5f8f8f8fdfdfdfafafaf8f8f8fcfcfcfefefefffffffefefefdfdfdfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f5f5f5f2f2f2f2f2f2efefefe9e9e9e5e5e5e5e5e5e5e5e5e6e6e6e8e8e8ecececf0f0f0f4f4f4f7f7f7fbfbfbfdfdfdfefefefdfdfdfefefefdfdfdfbfbfbf6f6f6f2f2f2f4f4f4f4f4f4edededf4f4f4f9f9f9f7f7f7fdfdfdfefefefafafaf4f4f4f5f5f5f8f8f8f4f4f4f6f6f6f9f9f9fafafafbfbfbfafafaf7f7f7fbfbfbfdfdfdf6f6f6f5f5f5fcfcfcfbfbfbfbfbfbfcfcfcfdfdfdf6f6f6edededf6f6f6f9f9f9f8f8f8fbfbfbfffffff7f7f7ededede6e6e6eeeeeeececece7e7e7f1f1f1f8f8f8fafafafefefefdfdfdfafafafefefefefefefdfdfdfafafaf7f7f7fafafaf7f7f7f5f5f5fafafafafafafbfbfbfafafafbfbfbf9f9f9fbfbfbfefefefefefef9f9f9f6f6f6f4f4f4fbfbfbfefefefafafafafafafafafaf7f7f7f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f4f4f4f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fafafaf7f7f7fafafafffffffcfcfcfbfbfbfdfdfdfdfdfdfefefefefefefcfcfcfbfbfbfafafaf9f9f9fafafaf8f8f8f9f9f9fafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8fafafafafafafbfbfbfbfbfbfdfdfdfdfdfdf4f4f4f8f8f8fdfdfdf9f9f9f7f7f7f6f6f6f6f6f6f9f9f9f4f4f4f1f1f1f5f5f5f6f6f6f9f9f9fcfcfcfefefef5f5f5e6e6e6e5e5e5eaeaeaedededf5f5f5fafafafdfdfdfffffffbfbfbd3d3d3dbdbdbefefeffffffffffffffffffffefefefcfcfcfafafafdfdfdfefefefbfbfbf9f9f9f8f8f8f7f7f7fdfdfdfffffffffffffefefef9f9f9ddddddddddddf0f0f0f0f0f0f0f0f0f0f0f0f6f6f6f9f9f9fbfbfbfffffffefefef8f8f8fafafafcfcfcfbfbfbfafafaf8f8f8f9f9f9fbfbfbfcfcfcfefefefdfdfdfbfbfbf7f7f7f5f5f5f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfdfdfdf8f8f8f5f5f5f6f6f6fbfbfbfdfdfdfdfdfdfdfdfdf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8fafafaf8f8f8f7f7f7f8f8f8f7f7f7f8f8f8fafafafdfdfdfcfcfcfafafaf9f9f9f9f9f9fdfdfdfbfbfbfafafaf7f7f7f5f5f5fafafafafafaf9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f4f4f4f6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f5f5f5f3f3f3ededede9e9e9eaeaeaebebebfbfbfbfefefefdfdfdfbfbfbfafafafdfdfdf2f2f2efefeff9f9f9fafafaf5f5f5f6f6f6f4f4f4fdfdfdfffffffffffffffffffefefefcfcfcf8f8f8f2f2f2f6f6f6fafafafdfdfdfffffffffffffffffffdfdfdfcfcfcfdfdfdfefefefefefefefefefdfdfdfcfcfcfcfcfcfdfdfdfefefefefefefcfcfcfcfcfcfefefefcfcfcfbfbfbfbfbfbfafafafafafafbfbfbf9f9f9f9f9f9fafafaf7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fafafaf9f9f9fafafaf3f3f3f5f5f5fcfcfcf7f7f7f5f5f5f7f7f7f8f8f8fdfdfdfffffffefefefdfdfdfefefefefefefefefefefefefefefefefefefefefefefefefdfdfdfdfdfdfcfcfcfdfdfdfefefefdfdfdfefefefefefefdfdfdf6f6f6f7f7f7fbfbfbf8f8f8f5f5f5f4f4f4f2f2f2f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8fafafae9e9e9dddddde4e4e4e1e1e1f8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f3f3f3f4f4f4f4f4f4f0f0f0f0f0f0f2f2f2f2f2f2edededeeeeeef5f5f5f5f5f5f9f9f9f7f7f7f6f6f6f9f9f9fbfbfbfafafafcfcfcfcfcfcfbfbfbf8f8f8fafafafdfdfdfcfcfcfcfcfcfefefef9f9f9f5f5f5f6f6f6fafafafdfdfdfefefefcfcfcf9f9f9f7f7f7edededfafafafdfdfdf9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf7f7f7f1f1f1fbfbfbfdfdfdfcfcfcfbfbfbf8f8f8f8f8f8f5f5f5f7f7f7f5f5f5f1f1f1f0f0f0efefefefefeff3f3f3f9f9f9ececece1e1e1e9e9e9e9e9e9edededf1f1f1efefefefefefeeeeeef0f0f0f9f9f9fefefefffffffffffffffffffffffffffffffffffffffffffefefefefefefcfcfcfbfbfbf8f8f8f2f2f2eeeeeeedededefefefecececebebebecececefefeff4f4f4f9f9f9fcfcfcfafafaf4f4f4f4f4f4f7f7f7f5f5f5f4f4f4f8f8f8f7f7f7fafafaf8f8f8f8f8f8f6f6f6f0f0f0f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbfefefefbfbfbf7f7f7f5f5f5f5f5f5f9f9f9fbfbfbfbfbfbf1f1f1f5f5f5f7f7f7efefeff5f5f5f4f4f4f7f7f7fefefefcfcfcfefefefcfcfcf5f5f5f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbf4f4f4f2f2f2f7f7f7f7f7f7fbfbfbfefefefdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f3f3f3f3f3f3f0f0f0f3f3f3fafafaf9f9f9f9f9f9fcfcfcfdfdfdfefefefafafaf9f9f9fbfbfbfefefef9f9f9f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfafafafafafafcfcfcf6f6f6f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6fbfbfbfbfbfbf9f9f9fafafaf7f7f7fbfbfbfdfdfdf9f9f9f7f7f7f8f8f8fdfdfdf5f5f5f6f6f6fcfcfcfdfdfdfefefef9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fcfcfcfdfdfdfcfcfcfafafafdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f3f3f3f6f6f6f5f5f5fafafafbfbfbf8f8f8f6f6f6f6f6f6fcfcfcf4f4f4f3f3f3fbfbfbf7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f3f3f3f2f2f2f9f9f9fcfcfcfefefefcfcfcf5f5f5ededede7e7e7ecececedededf0f0f0fafafafffffffffffff9f9f9eeeeeedbdbdbf1f1f1fffffffffffffffffffdfdfdfdfdfdfafafafafafafdfdfdfffffffffffffffffffffffffffffffffffffffffff9f9f9f1f1f1f0f0f0e4e4e4f2f2f2fbfbfbfefefefdfdfdfbfbfbfefefefffffffefefefbfbfbf5f5f5f2f2f2eeeeeee9e9e9f1f1f1f5f5f5f8f8f8fefefefffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfefefefdfdfdfbfbfbfbfbfbfafafafafafaf8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfcfcfcf9f9f9f6f6f6f7f7f7f8f8f8fafafaf9f9f9fafafaf8f8f8f7f7f7f9f9f9fafafafbfbfbfbfbfbfafafaf8f8f8f6f6f6f9f9f9fafafafafafaf9f9f9f9f9f9fbfbfbfafafaf8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fafafafafafafbfbfbfcfcfcf9f9f9f6f6f6f8f8f8f9f9f9f1f1f1eeeeeef8f8f8f5f5f5efefeff0f0f0f6f6f6f9f9f9f7f7f7f2f2f2fcfcfcffffffefefefe5e5e5f1f1f1f3f3f3fbfbfbf2f2f2f3f3f3f8f8f8fefefefefefefefefefefefefcfcfcfcfcfcf8f8f8f7f7f7f9f9f9fefefefffffffefefefdfdfdfefefefdfdfdfbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfafafaf8f8f8f9f9f9fafafafcfcfcfdfdfdfefefefafafafafafafbfbfbfafafafcfcfcf5f5f5f0f0f0f5f5f5fdfdfdfefefefcfcfcf8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafcfcfcfcfcfcf8f8f8f2f2f2efefeff3f3f3fafafafcfcfcfcfcfcf2f2f2ebebebf5f5f5fcfcfcfefefefdfdfdfefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfefefefefefefdfdfdfefefefefefefbfbfbfafafaf8f8f8f7f7f7f7f7f7f4f4f4f3f3f3f4f4f4f6f6f6f2f2f2f1f1f1efefeff1f1f1f5f5f5f9f9f9fdfdfdfcfcfcf9f9f9fdfdfdfbfbfbe4e4e4e4e4e4edededfdfdfdfefefefefefefefefef9f9f9fbfbfbfbfbfbfefefefdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbf7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfdfdfdf8f8f8fafafafcfcfcf7f7f7efefefeeeeeef4f4f4fdfdfdf5f5f5f9f9f9f8f8f8f6f6f6f2f2f2f3f3f3f2f2f2f5f5f5f6f6f6f6f6f6f8f8f8f8f8f8f1f1f1f3f3f3f6f6f6f9f9f9fafafaf6f6f6f5f5f5f3f3f3f9f9f9fdfdfdfafafafbfbfbf3f3f3eeeeeefbfbfbeaeaeaf2f2f2fcfcfcfffffffffffffffffffffffffdfdfdf5f5f5f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbfbfbfbf9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f4f4f4ecececeeeeeeebebebedededf0f0f0e9e9e9e9e9e9e6e6e6e7e7e7ededededededf1f1f1f3f3f3fafafaf9f9f9fbfbfbfefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcfcf9f9f9efefefeeeeeeedededeeeeeef2f2f2f7f7f7f9f9f9f9f9f9fffffffffffffcfcfcf4f4f4f1f1f1fafafaf7f7f7fafafafbfbfbfbfbfbfdfdfdf6f6f6fcfcfcfbfbfbfcfcfcf8f8f8f4f4f4f7f7f7f6f6f6fafafaf5f5f5f7f7f7f8f8f8e0e0e0eaeaeaf5f5f5f7f7f7fbfbfbfafafafefefefafafafafafafefefefafafaf1f1f1f1f1f1efefeff1f1f1f6f6f6f6f6f6f7f7f7fdfdfdfafafaf3f3f3f3f3f3f6f6f6f5f5f5ecececeeeeeef0f0f0f2f2f2f7f7f7fcfcfcfafafaf4f4f4f2f2f2fafafafdfdfdfbfbfbfbfbfbfffffffdfdfdfbfbfbf7f7f7fdfdfdfefefefefefefbfbfbf9f9f9f9f9f9f7f7f7f4f4f4f1f1f1f3f3f3f8f8f8fafafafafafafbfbfbfcfcfcf9f9f9f8f8f8fafafaf8f8f8f9f9f9f5f5f5f7f7f7fbfbfbf6f6f6f6f6f6f8f8f8f6f6f6f7f7f7fafafaf8f8f8f4f4f4fbfbfbfbfbfbf6f6f6f7f7f7f9f9f9fafafaf7f7f7f7f7f7f6f6f6fafafafafafaf9f9f9f7f7f7fbfbfbfafafafbfbfbfdfdfdfbfbfbfbfbfbfefefefdfdfdfefefefdfdfdfbfbfbfcfcfcfcfcfcfefefef7f7f7f0f0f0f7f7f7f4f4f4f6f6f6f7f7f7f7f7f7fafafafcfcfcfdfdfdfffffffbfbfbf7f7f7e9e9e9ebebebfbfbfbfdfdfdfefefefefefefefefefffffffbfbfbf9f9f9efefefe1e1e1f0f0f0f5f5f5f8f8f8fcfcfcfafafaf5f5f5f6f6f6f6f6f6f7f7f7fcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfefefefffffffffffff1f1f1e2e2e2e2e2e2eaeaeaf9f9f9fffffffdfdfdfdfdfdfffffffffffffffffff9f9f9ebebebeeeeeefbfbfbfafafaf7f7f7f4f4f4f7f7f7fdfdfdf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f9f9f9fcfcfcfafafafafafaf6f6f6f3f3f3f2f2f2f7f7f7fdfdfdfefefefdfdfdfbfbfbf8f8f8f6f6f6f7f7f7f7f7f7f9f9f9fcfcfcfafafafafafaf8f8f8f7f7f7f5f5f5f9f9f9fafafaf9f9f9f7f7f7f6f6f6f5f5f5f8f8f8fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fcfcfcfdfdfdf9f9f9f9f9f9fafafaf9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfafafaf8f8f8fbfbfbfbfbfbf5f5f5fefefefcfcfcfdfdfdfdfdfdf9f9f9fdfdfdfcfcfcf2f2f2f9f9f9fcfcfcf4f4f4edededecececf9f9f9fdfdfdeeeeeeeaeaeae8e8e8e9e9e9f8f8f8fffffffefefefefefefffffffffffffffffffffffffffffffefefef6f6f6f7f7f7f9f9f9fafafafafafafafafafcfcfcfdfdfdfffffffefefefefefefcfcfcfafafaf8f8f8fafafafafafaf8f8f8f8f8f8f9f9f9fbfbfbf4f4f4f1f1f1f2f2f2f4f4f4f9f9f9fafafafcfcfcfffffffffffffdfdfdf9f9f9f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbf7f7f7f3f3f3f6f6f6f7f7f7fdfdfdf9f9f9eaeaeae1e1e1e7e7e7f1f1f1f9f9f9fcfcfcfefefefefefefefefefefefefcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9fcfcfcfafafaf1f1f1f4f4f4f2f2f2f3f3f3f7f7f7fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafafcfcfcfdfdfdfefefefdfdfdfdfdfdfcfcfcfdfdfdfcfcfcf9f9f9f4f4f4fafafaf9f9f9f3f3f3f0f0f0f3f3f3f3f3f3f5f5f5f5f5f5f8f8f8fafafafdfdfdfefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfafafafefefefefefefbfbfbfdfdfdfbfbfbf6f6f6eeeeeef8f8f8fefefef9f9f9f3f3f3efefefeaeaeaf8f8f8fdfdfdfcfcfcfdfdfdfefefefdfdfdfdfdfdfcfcfcfdfdfdf7f7f7f3f3f3f6f6f6f7f7f7efefeff2f2f2f1f1f1f4f4f4fafafafdfdfdf9f9f9f5f5f5f7f7f7fcfcfcf7f7f7f6f6f6f4f4f4e3e3e3fbfbfbf3f3f3eeeeeef6f6f6fcfcfcfefefefffffffdfdfdf9f9f9f8f8f8fafafaf6f6f6f4f4f4f2f2f2f3f3f3f4f4f4f4f4f4f3f3f3f6f6f6f9f9f9fafafaf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f1f1f1f4f4f4f7f7f7f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f1f1f1f2f2f2f5f5f5f5f5f5f7f7f7f8f8f8fcfcfcfdfdfdfefefefefefef8f8f8f9f9f9fafafaf2f2f2f4f4f4f6f6f6f7f7f7f3f3f3f2f2f2f3f3f3f7f7f7f7f7f7fdfdfdfffffffffffffefefefdfdfdfbfbfbfdfdfdf9f9f9f9f9f9fcfcfcfdfdfdf9f9f9edededf4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f6f6f6f1f1f1f3f3f3f5f5f5fafafafefefefafafafbfbfbfafafafdfdfdf8f8f8f0f0f0f8f8f8efefefecececedededeaeaeafbfbfbfdfdfdf7f7f7f7f7f7f9f9f9f2f2f2eeeeeeecececf7f7f7fcfcfcfbfbfbfafafafafafaf8f8f8f7f7f7f8f8f8fbfbfbfdfdfdfefefefefefefbfbfbf6f6f6f6f6f6fafafafbfbfbfafafaf9f9f9fbfbfbfbfbfbfbfbfbf9f9f9fbfbfbfefefef9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafafafaf8f8f8f3f3f3f0f0f0f4f4f4fbfbfbfbfbfbfcfcfcfafafaf4f4f4f4f4f4f3f3f3f5f5f5fafafafafafaf8f8f8f8f8f8f5f5f5f0f0f0efefeff6f6f6f2f2f2f4f4f4f7f7f7f6f6f6f4f4f4f7f7f7f9f9f9f4f4f4f4f4f4f5f5f5fcfcfcfafafaf8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fafafafcfcfcfdfdfdfbfbfbf8f8f8fafafafbfbfbfbfbfbfcfcfcfbfbfbfefefefcfcfcf4f4f4fcfcfcfcfcfcfefefefefefefdfdfdfefefefffffffffffffdfdfdfafafaf1f1f1e7e7e7f5f5f5f9f9f9f7f7f7f9f9f9fbfbfbfcfcfcf7f7f7f0f0f0eaeaeae5e5e5e8e8e8f1f1f1f5f5f5f7f7f7fafafaf3f3f3f5f5f5fafafafcfcfcfcfcfcfefefeecececeaeaeafafafafcfcfcf9f9f9f8f8f8f2f2f2efefefefefeff1f1f1f3f3f3fafafafefefee7e7e7dededee8e8e8f2f2f2f8f8f8f7f7f7efefefecececf3f3f3f5f5f5f4f4f4f8f8f8fdfdfdfbfbfbf6f6f6f2f2f2f1f1f1f2f2f2f1f1f1f8f8f8f6f6f6f4f4f4f6f6f6f5f5f5f5f5f5f4f4f4f9f9f9fcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f6f6f6f4f4f4f8f8f8fafafafcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7fafafaf9f9f9f8f8f8f5f5f5f7f7f7fafafafbfbfbf9f9f9f8f8f8f6f6f6fafafaf8f8f8f9f9f9fdfdfdfdfdfdf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf8f8f8fafafafbfbfbfafafaf8f8f8f9f9f9f7f7f7f7f7f7fafafaf8f8f8f9f9f9fcfcfcfffffffcfcfcfefefefffffffdfdfdfdfdfdfbfbfbf8f8f8fafafafbfbfbfafafafdfdfdfffffffefefefdfdfdfefefefdfdfdfcfcfcf9f9f9f5f5f5ebebebfafafaf9f9f9f0f0f0f4f4f4f9f9f9fafafafdfdfdfefefefbfbfbf7f7f7f0f0f0f1f1f1f3f3f3f6f6f6f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfefefefbfbfbf5f5f5f5f5f5f9f9f9f8f8f8f5f5f5f9f9f9fafafaf8f8f8f2f2f2f1f1f1f7f7f7fdfdfdfefefefbfbfbfcfcfcfbfbfbfbfbfbfefefefefefefbfbfbf8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f4f4f4f8f8f8f8f8f8fafafafbfbfbfbfbfbfdfdfdf6f6f6f2f2f2f0f0f0f4f4f4f4f4f4ddddddd8d8d8ecececf2f2f2f4f4f4f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f5f5f5f2f2f2f9f9f9f4f4f4eeeeeef3f3f3f5f5f5f4f4f4f6f6f6f4f4f4f9f9f9f7f7f7f8f8f8fbfbfbfafafafafafafbfbfbf6f6f6f3f3f3edededebebebe9e9e9edededebebebf4f4f4fdfdfdfafafaf1f1f1f1f1f1f3f3f3f6f6f6fafafafafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfafafaf9f9f9f8f8f8f9f9f9fafafafdfdfdfefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf6f6f6f8f8f8f8f8f8f4f4f4f4f4f4f3f3f3f6f6f6f5f5f5f8f8f8f7f7f7f6f6f6fdfdfdfffffffbfbfbf6f6f6f2f2f2f1f1f1f9f9f9fdfdfdfffffffffffffdfdfdfbfbfbfcfcfcf6f6f6f9f9f9f8f8f8f4f4f4eeeeeef2f2f2f6f6f6f7f7f7fcfcfcf9f9f9fbfbfbfefefef7f7f7f6f6f6f4f4f4f9f9f9fbfbfbf8f8f8f6f6f6e6e6e6f4f4f4fdfdfdfafafafafafafcfcfcfafafafcfcfcfbfbfbfafafafffffffcfcfcf9f9f9f6f6f6f5f5f5f7f7f7f6f6f6f4f4f4f1f1f1f5f5f5f7f7f7f8f8f8fafafafafafaf9f9f9f8f8f8f9f9f9f4f4f4eeeeeef3f3f3f5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fafafafcfcfcfbfbfbf7f7f7f5f5f5f8f8f8f4f4f4f5f5f5f1f1f1edededdfdfdfe4e4e4efefeff5f5f5f8f8f8f8f8f8fcfcfcfefefefcfcfcfcfcfcfefefefefefefcfcfcfafafafcfcfcfefefefdfdfdfbfbfbf1f1f1f3f3f3f8f8f8fdfdfdf3f3f3f2f2f2e1e1e1e5e5e5f6f6f6fcfcfcfefefefefefefefefefefefefdfdfdfefefefcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfefefefffffffffffffffffffefefefcfcfcfafafafafafafbfbfbf9f9f9f0f0f0f0f0f0e4e4e4e5e5e5f9f9f9fcfcfcfcfcfcfdfdfdfbfbfbf8f8f8f3f3f3f5f5f5f0f0f0f6f6f6fdfdfdfefefefffffffffffffffffffcfcfcf9f9f9fbfbfbfdfdfdfcfcfcf9f9f9fefefefcfcfcfafafaf8f8f8f3f3f3f5f5f5f4f4f4f7f7f7f7f7f7f4f4f4f5f5f5f1f1f1f0f0f0fafafaf7f7f7f3f3f3f5f5f5fbfbfbfffffffefefefafafaf5f5f5f5f5f5fefefef9f9f9fafafafcfcfcf7f7f7f4f4f4f3f3f3f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f1f1f1eeeeeef1f1f1f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9fcfcfcfafafaf9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f1f1f1f5f5f5f7f7f7f5f5f5f4f4f4f6f6f6fafafaf9f9f9f7f7f7f8f8f8fafafafbfbfbf8f8f8f2f2f2fcfcfcf9f9f9ebebebf2f2f2f2f2f2f2f2f2f0f0f0f4f4f4f8f8f8f8f8f8f9f9f9f3f3f3efefefe8e8e8f3f3f3f2f2f2edededebebebecececededede3e3e3e7e7e7eeeeeeeeeeeee8e8e8f3f3f3f7f7f7f8f8f8f7f7f7f6f6f6f0f0f0f1f1f1fcfcfcfffffffffffffefefeecececeeeeeefbfbfbf1f1f1e4e4e4e3e3e3dfdfdfecececfafafafefefefffffffcfcfcfcfcfcecececdfdfdfeeeeeef5f5f5fafafafcfcfcfefefef9f9f9f6f6f6f4f4f4f3f3f3f8f8f8fffffffefefefcfcfcf7f7f7f6f6f6f6f6f6f8f8f8fefefefdfdfdfbfbfbf9f9f9fafafafafafaf9f9f9fcfcfcfbfbfbf9f9f9f9f9f9fafafaf8f8f8f4f4f4f5f5f5fbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f7f7f7fafafafefefefafafaf9f9f9f9f9f9f6f6f6f8f8f8fcfcfcfbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfefefefafafaf9f9f9fdfdfdfbfbfbf8f8f8f9f9f9f8f8f8f9f9f9fefefefafafafafafaf9f9f9fafafaf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbf7f7f7f4f4f4f6f6f6fbfbfbfcfcfcfcfcfcfbfbfbf8f8f8fbfbfbf8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7fefefefefefefefefefcfcfcefefefe7e7e7eeeeeef5f5f5f3f3f3ededede2e2e2e1e1e1e4e4e4e5e5e5e9e9e9ebebebe6e6e6e2e2e2ecececf0f0f0f3f3f3f4f4f4f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9fdfdfdfefefefcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf8f8f8f4f4f4f9f9f9f8f8f8fbfbfbf9f9f9f2f2f2f3f3f3f2f2f2f7f7f7f6f6f6f7f7f7fbfbfbfcfcfcfefefefefefefcfcfcf9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f2f2f2f2f2f2f6f6f6f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7fdfdfdfffffffffffff7f7f7e7e7e7d7d7d7d6d6d6e2e2e2eaeaeaf0f0f0efefefeeeeeeecececebebebebebebe9e9e9e7e7e7e7e7e7f4f4f4f0f0f0e6e6e6e8e8e8ecececefefeff0f0f0f0f0f0f1f1f1eeeeeeefefefefefefeeeeeeecececeeeeeeeeeeeeeeeeeeebebebedededefefeff2f2f2f4f4f4fbfbfbfffffffefefefdfdfdfefefefffffffffffffffffffffffffefefef9f9f9f4f4f4f3f3f3f1f1f1f1f1f1efefeff0f0f0f4f4f4f4f4f4f6f6f6fafafafafafaf9f9f9fdfdfdfafafafcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f8f8f8f7f7f7f8f8f8f5f5f5f7f7f7fbfbfbf4f4f4eeeeeef0f0f0f6f6f6f7f7f7fcfcfcfefefefefefefdfdfdfefefefffffffefefefefefefffffffefefefcfcfcfbfbfbfcfcfcf9f9f9f7f7f7fafafafafafafbfbfbfcfcfcfefefefcfcfcfafafafbfbfbfdfdfdfdfdfdfefefefdfdfdfcfcfcfbfbfbf7f7f7f6f6f6fcfcfcfcfcfcf9f9f9f6f6f6eaeaeae8e8e8fefefefbfbfbfbfbfbf9f9f9fafafafbfbfbfdfdfdfafafaf9f9f9fffffffffffffefefefefefefefefefefefefcfcfcfcfcfcfcfcfcfefefefcfcfcfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfefefefdfdfdf8f8f8f7f7f7fafafaf9f9f9fafafaf8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9f8f8f8f1f1f1e7e7e7e8e8e8f0f0f0f1f1f1f3f3f3f6f6f6f7f7f7f8f8f8fafafafafafaf9f9f9fcfcfcfffffffffffffffffffffffffafafae1e1e1d9d9d9eaeaeaf6f6f6f8f8f8f9f9f9f7f7f7f8f8f8fcfcfcfcfcfcfffffffefefefefefefffffffefefefefefefdfdfdfefefefcfcfcfbfbfbfefefefdfdfdfcfcfcfbfbfbfafafaf9f9f9fcfcfcfcfcfcf9f9f9f4f4f4f3f3f3f9f9f9f8f8f8f4f4f4f2f2f2fafafafefefefffffffffffffefefefbfbfbf9f9f9fafafaf5f5f5f7f7f7f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcf8f8f8f8f8f8fafafaf9f9f9f7f7f7f4f4f4f9f9f9fefefefbfbfbf6f6f6f1f1f1f4f4f4fafafaf9f9f9f4f4f4f9f9f9fdfdfdf9f9f9f3f3f3f6f6f6fafafafbfbfbf8f8f8f1f1f1f2f2f2fefefef6f6f6f7f7f7fbfbfbfefefefdfdfdfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f3f3f3f9f9f9f6f6f6f2f2f2f3f3f3f5f5f5f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7fafafafbfbfbfafafaf6f6f6f7f7f7f1f1f1f0f0f0efefeff0f0f0f0f0f0efefeff0f0f0eeeeeeeaeaeae9e9e9fafafaf5f5f5e5e5e5f2f2f2f4f4f4f6f6f6f3f3f3f5f5f5f9f9f9f4f4f4f4f4f4e8e8e8f1f1f1f5f5f5fdfdfdfbfbfbfafafafafafaf9f9f9f8f8f8e9e9e9f3f3f3e6e6e6e9e9e9fbfbfbfefefefefefefefefefcfcfcfdfdfdfbfbfbfbfbfbfefefefafafafcfcfcf8f8f8fbfbfbf8f8f8f2f2f2f7f7f7efefefedededf3f3f3fdfdfdfefefefefefefffffff3f3f3f3f3f3fdfdfdf8f8f8ececece5e5e5eeeeeef4f4f4fdfdfdfefefef7f7f7f7f7f7fafafaf7f7f7fefefefefefefdfdfdfcfcfcf8f8f8f9f9f9f8f8f8fdfdfdfefefefbfbfbf6f6f6f7f7f7fafafafcfcfcfefefef9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f5f5f5fbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f3f3f3f0f0f0f7f7f7fbfbfbf9f9f9fbfbfbf9f9f9f9f9f9fcfcfcfafafafbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfbfbfbf8f8f8fbfbfbfefefef8f8f8f3f3f3f9f9f9fafafafcfcfcfdfdfdfbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfafafafafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfefefefcfcfcfafafafcfcfcfbfbfbfbfbfbfcfcfcfcfcfcf8f8f8f7f7f7fbfbfbfbfbfbfcfcfcfefefef6f6f6edededf1f1f1f0f0f0ecececeeeeeeefefefefefefeeeeeeedededefefeff0f0f0ebebebebebebf2f2f2f7f7f7f7f7f7f5f5f5f2f2f2f5f5f5f6f6f6f2f2f2f2f2f2f3f3f3f1f1f1edededf4f4f4fbfbfbfafafafafafafafafafcfcfcf7f7f7f8f8f8f7f7f7f7f7f7fbfbfbf9f9f9efefefe9e9e9f5f5f5f2f2f2f5f5f5f6f6f6fcfcfcfafafafafafafcfcfcf9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfcfcfcfafafafafafafcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfefefefffffffffffffefefee5e5e5cbcbcbd3d3d3dcdcdce1e1e1e6e6e6e8e8e8e8e8e8e7e7e7e7e7e7e9e9e9e6e6e6e2e2e2ecececf5f5f5efefeff0f0f0efefeff3f3f3f2f2f2ededededededebebebececece9e9e9e9e9e9e9e9e9edededeeeeeeebebebedededf1f1f1f0f0f0f1f1f1f3f3f3f5f5f5f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefdfdfdfcfcfcf7f7f7f2f2f2f0f0f0f2f2f2f3f3f3f6f6f6f6f6f6f9f9f9fbfbfbfafafafdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfefefefcfcfcfafafafdfdfdfcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f8f8f8fafafaf7f7f7fbfbfbfdfdfdfdfdfdfffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf7f7f7f3f3f3f0f0f0f0f0f0f2f2f2f3f3f3f2f2f2f4f4f4f9f9f9fafafafafafaf7f7f7f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f9f9f9f6f6f6f9f9f9f8f8f8f9f9f9fafafaf9f9f9f6f6f6f3f3f3fdfdfdf0f0f0eaeaeae9e9e9e9e9e9edededf4f4f4f4f4f4ecececf9f9f9fefefefefefefefefefdfdfdfffffffffffffffffffffffffffffffefefefefefefefefefefefefefefefefefefffffffefefefdfdfdfffffff9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8fafafafbfbfbfafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f1f1f1f0f0f0f2f2f2f6f6f6f9f9f9fafafaf6f6f6f7f7f7f8f8f8f3f3f3f0f0f0f1f1f1f8f8f8fdfdfdfdfdfdfafafafdfdfdfafafaf4f4f4f8f8f8f4f4f4fafafafafafaf6f6f6f6f6f6f1f1f1fbfbfbfcfcfcf6f6f6f5f5f5f8f8f8efefeff2f2f2f6f6f6f5f5f5f9f9f9f8f8f8f3f3f3e9e9e9eeeeeef2f2f2eeeeeeecececf1f1f1f6f6f6f2f2f2f6f6f6f4f4f4f6f6f6fafafaf8f8f8f9f9f9fefefefdfdfdfafafaf9f9f9fafafafdfdfdfefefefefefefdfdfdfafafafafafaf9f9f9f6f6f6f7f7f7f7f7f7f9f9f9f7f7f7f3f3f3f4f4f4f2f2f2f4f4f4f1f1f1eeeeeeefefeff5f5f5f8f8f8fefefefffffffefefefcfcfcf8f8f8f2f2f2f8f8f8fdfdfdf5f5f5f6f6f6fdfdfdfefefefbfbfbf7f7f7f4f4f4f1f1f1eeeeeeecececf8f8f8fbfbfbfbfbfbf6f6f6f5f5f5f7f7f7f8f8f8fbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9fafafafffffff8f8f8f0f0f0f2f2f2f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7fdfdfdfbfbfbfafafaf6f6f6f9f9f9f7f7f7f3f3f3f7f7f7f4f4f4f0f0f0f2f2f2fcfcfcfcfcfcefefeff0f0f0f4f4f4f7f7f7fdfdfdfefefef2f2f2e9e9e9f0f0f0f4f4f4fafafafefefefffffffbfbfbfcfcfcfcfcfcfefefefbfbfbfcfcfcfffffffefefefefefefffffffffffffffffffffffffffffffffffffdfdfdfcfcfcfcfcfcf1f1f1f4f4f4e1e1e1e9e9e9f3f3f3f8f8f8f7f7f7f5f5f5f9f9f9fcfcfcf8f8f8edededf1f1f1f5f5f5fdfdfdfcfcfcfffffffffffffafafaf1f1f1efefeff1f1f1f9f9f9fdfdfdf9f9f9fbfbfbfbfbfbf9f9f9fafafafefefefffffffdfdfdfafafafafafaf8f8f8fafafafefefefdfdfdfdfdfdfafafaf6f6f6f6f6f6fefefefffffffbfbfbf9f9f9f5f5f5f2f2f2f7f7f7fefefefefefefcfcfcfbfbfbf8f8f8f4f4f4f4f4f4f6f6f6f8f8f8f8f8f8f5f5f5f6f6f6fafafafafafaf6f6f6f6f6f6f4f4f4f7f7f7f1f1f1f4f4f4f7f7f7fbfbfbf9f9f9f9f9f9fafafaf8f8f8f9f9f9f5f5f5f7f7f7f4f4f4f0f0f0f4f4f4f8f8f8f7f7f7fcfcfcfafafafdfdfdfefefefdfdfdfbfbfbfefefefffffffefefefbfbfbf9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f7f7f7fafafafdfdfdf9f9f9f6f6f6f6f6f6f7f7f7fafafafcfcfcfbfbfbf9f9f9fafafafcfcfcfefefefefefefcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f5f5f5f2f2f2f0f0f0f1f1f1f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4efefefedededeeeeeef1f1f1f2f2f2f5f5f5fafafafafafafafafafbfbfbf9f9f9f8f8f8f8f8f8f4f4f4f2f2f2f6f6f6f6f6f6f0f0f0f0f0f0eeeeeeefefeff2f2f2f2f2f2f7f7f7f9f9f9f7f7f7fafafaf9f9f9f6f6f6f5f5f5f5f5f5f3f3f3f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafbfbfbfefefefefefefdfdfdfdfdfdfdfdfdfefefefefefefffffffffffffffffffffffffffffff5f5f5eeeeeef0f0f0f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f1f1f1eaeaeaf0f0f0fffffffffffffffffffefefefffffffefefefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcf8f8f8f9f9f9fdfdfdfafafaf7f7f7f9f9f9f9f9f9f6f6f6f1f1f1f5f5f5fafafafcfcfcfafafaf6f6f6f7f7f7fafafafdfdfdfdfdfdfdfdfdfefefefffffffdfdfdf7f7f7f4f4f4f4f4f4fafafafbfbfbf7f7f7f5f5f5f0f0f0f5f5f5f6f6f6f3f3f3efefeff4f4f4f8f8f8fafafafafafafcfcfcfbfbfbfafafafbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f5f5f5f6f6f6f2f2f2f6f6f6fcfcfcf9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f4f4f4f2f2f2f1f1f1f1f1f1efefefeeeeeef2f2f2f6f6f6f9f9f9fdfdfdfefefefcfcfcf6f6f6f7f7f7fcfcfcf8f8f8f9f9f9eeeeeee5e5e5fbfbfbf9f9f9f1f1f1f4f4f4f5f5f5f4f4f4f1f1f1e3e3e3e5e5e5fefefefcfcfcfefefefffffffffffffefefefcfcfcf9f9f9f8f8f8f8f8f8fafafaf9f9f9f4f4f4f8f8f8fffffffefefee4e4e4e0e0e0f7f7f7fbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfbfbfbf9f9f9fafafafafafafbfbfbf9f9f9f6f6f6f9f9f9fbfbfbf1f1f1f2f2f2fafafafdfdfdfffffffefefefcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcf3f3f3f3f3f3f4f4f4f8f8f8fefefefdfdfdfdfdfdf9f9f9f3f3f3f9f9f9f0f0f0e5e5e5ededede6e6e6ecececf1f1f1ebebebecececefefeff0f0f0f0f0f0efefeff4f4f4f3f3f3f6f6f6f9f9f9f8f8f8f4f4f4f8f8f8fdfdfdf9f9f9fbfbfbf9f9f9fafafafffffffefefefbfbfbfcfcfcfefefefbfbfbf7f7f7fcfcfcfefefefdfdfdfdfdfdf5f5f5f2f2f2f3f3f3f7f7f7f7f7f7f2f2f2f5f5f5f8f8f8fcfcfcfafafafafafafafafafdfdfdfafafaf7f7f7f4f4f4fcfcfcfafafafafafafafafaf9f9f9fcfcfcfbfbfbfcfcfcf9f9f9f3f3f3f0f0f0f1f1f1f2f2f2f2f2f2f0f0f0f2f2f2f8f8f8fafafafcfcfcf9f9f9f8f8f8f9f9f9f4f4f4f4f4f4f6f6f6fafafafbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfefefefefefefefefefffffffffffffffffffbfbfbf9f9f9fcfcfcfdfdfdfafafaf9f9f9f9f9f9fbfbfbfefefefcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfffffffefefefdfdfdfffffffffffffefefefefefefffffffefefefefefefffffffffffffafafaf8f8f8f9f9f9fafafafefefefefefeefefeff2f2f2fafafafefefefefefefefefefefefefcfcfcf4f4f4f0f0f0f5f5f5f2f2f2f7f7f7f5f5f5f2f2f2f3f3f3f3f3f3f0f0f0efefeff3f3f3fdfdfdfffffff8f8f8f8f8f8fcfcfcfdfdfdfdfdfdf5f5f5f1f1f1f0f0f0f6f6f6f9f9f9fffffffffffffefefeeeeeeee5e5e5efefeff5f5f5f6f6f6eaeaeaf7f7f7fafafaf2f2f2f5f5f5fffffffffffff8f8f8eeeeeefcfcfcfefefefdfdfdf9f9f9f3f3f3f6f6f6fafafafbfbfbfafafaf7f7f7f2f2f2f2f2f2f4f4f4f9f9f9fcfcfcf8f8f8f2f2f2f0f0f0f6f6f6f9f9f9fbfbfbf9f9f9f3f3f3f3f3f3f7f7f7f5f5f5fdfdfdfffffffefefefcfcfcf7f7f7f9f9f9fafafafcfcfcf6f6f6f3f3f3f4f4f4f9f9f9f9f9f9fafafaf8f8f8f6f6f6f9f9f9f7f7f7f4f4f4f5f5f5f9f9f9f4f4f4f1f1f1f5f5f5fafafafafafaf9f9f9fafafaf7f7f7f8f8f8f4f4f4f4f4f4f3f3f3f6f6f6f7f7f7fafafaf9f9f9f6f6f6f5f5f5f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafcfcfcfbfbfbfcfcfcfafafafafafaf9f9f9f9f9f9fafafafafafafcfcfcfdfdfdfcfcfcfafafaf8f8f8f5f5f5f3f3f3f4f4f4f6f6f6f8f8f8f4f4f4f4f4f4f5f5f5f6f6f6f5f5f5f6f6f6fbfbfbfdfdfdfcfcfcfdfdfdfbfbfbfbfbfbfafafafbfbfbfcfcfcfcfcfcfcfcfcfafafafbfbfbfcfcfcfefefefafafaf6f6f6fbfbfbfafafafdfdfdfffffffcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfefefefdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfafafaf8f8f8f9f9f9f7f7f7f4f4f4f6f6f6f5f5f5f8f8f8fafafafafafafbfbfbfcfcfcfafafafafafafcfcfcfdfdfdfffffffefefefafafaf6f6f6f7f7f7fbfbfbfcfcfcfbfbfbfafafafafafafefefefffffffffffffffffffffffffffffffffffffffffffefefefefefefffffffefefefffffffefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffefefefffffffffffffffffffcfcfcf9f9f9fefefefefefef9f9f9fdfdfdfafafaededede3e3e3ecececefefeff2f2f2f6f6f6f9f9f9fbfbfbf6f6f6f5f5f5f7f7f7f9f9f9fcfcfcfcfcfcfafafafafafafcfcfcfbfbfbfcfcfcf9f9f9f5f5f5f2f2f2f3f3f3f1f1f1f1f1f1f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8fafafaf9f9f9fcfcfcf8f8f8f8f8f8fbfbfbfdfdfdfafafafafafafafafafbfbfbfcfcfcf9f9f9f9f9f9fafafafafafafcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f6f6f6f8f8f8fafafafbfbfbfafafafafafaf9f9f9f6f6f6f6f6f6f5f5f5f3f3f3f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9fefefefffffffefefef6f6f6f5f5f5fafafafafafafafafaeeeeeed4d4d4f4f4f4fcfcfce7e7e7eeeeeef4f4f4f5f5f5f5f5f5f1f1f1edededf8f8f8f0f0f0f5f5f5f5f5f5f9f9f9fafafaf9f9f9fafafaf9f9f9fcfcfcfdfdfdfafafaf9f9f9f2f2f2f6f6f6f9f9f9ecececebebebf9f9f9fafafafafafafafafafdfdfdfefefefdfdfdfbfbfbfbfbfbfdfdfdfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f9f9f9fefefefefefefdfdfdfcfcfcfafafafefefefdfdfdfcfcfcfdfdfdfffffff8f8f8f0f0f0e8e8e8efefeff4f4f4f6f6f6f5f5f5f4f4f4fbfbfbfefefefbfbfbf1f1f1f1f1f1f5f5f5f7f7f7f9f9f9fafafaf9f9f9fbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfafafafdfdfdfffffffefefefdfdfdfffffffffffffffffffefefefcfcfcfbfbfbf9f9f9f5f5f5f5f5f5f8f8f8f4f4f4f5f5f5fafafafafafaf9f9f9fdfdfdfdfdfdf4f4f4efefefecececeeeeeeedededeaeaeaeeeeeef3f3f3f4f4f4f4f4f4f4f4f4f4f4f4fafafafcfcfcfcfcfcf6f6f6f7f7f7f8f8f8f3f3f3e5e5e5e0e0e0f4f4f4f0f0f0f6f6f6fdfdfdf7f7f7f7f7f7f6f6f6f0f0f0f2f2f2f1f1f1f0f0f0f4f4f4f7f7f7fdfdfdfdfdfdfdfdfdfefefefafafaf9f9f9f5f5f5f1f1f1f5f5f5f9f9f9fdfdfdfefefefefefefffffffffffffffffffefefefbfbfbfbfbfbfefefefefefefffffffffffffffffffefefefefefefffffffefefef8f8f8f8f8f8f8f8f8f8f8f8fafafafcfcfcfcfcfcfcfcfcf7f7f7fcfcfcfdfdfdf9f9f9f8f8f8fcfcfcfefefefefefef9f9f9f8f8f8fafafafcfcfcfdfdfdfdfdfdf9f9f9f2f2f2f0f0f0fcfcfcfffffff9f9f9edededeeeeeef1f1f1f5f5f5f3f3f3f3f3f3e8e8e8f5f5f5f7f7f7f4f4f4f3f3f3f1f1f1f0f0f0efefefefefeff4f4f4fcfcfcefefeff5f5f5fafafaedededefefeffafafafafafaf0f0f0e8e8e8ecececf5f5f5fdfdfdfffffffffffffdfdfdfdfdfdf6f6f6f1f1f1f7f7f7e9e9e9e7e7e7ececece5e5e5e6e6e6f3f3f3f4f4f4efefefecececf4f4f4f0f0f0f2f2f2f9f9f9f5f5f5f2f2f2efefeff0f0f0f4f4f4f7f7f7f5f5f5eeeeeeedededf6f6f6fafafaf7f7f7f6f6f6f7f7f7f1f1f1f3f3f3fdfdfdf9f9f9f6f6f6fbfbfbf7f7f7eeeeeef4f4f4fcfcfcfffffffdfdfdf9f9f9f4f4f4f3f3f3fbfbfbf7f7f7f7f7f7f6f6f6fafafafcfcfcfafafaf9f9f9f5f5f5fbfbfbfdfdfdfcfcfcf9f9f9fafafafdfdfdfcfcfcfafafaf7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fbfbfbfafafaf7f7f7f9f9f9fafafaf6f6f6f8f8f8f8f8f8f0f0f0f2f2f2f4f4f4f5f5f5f2f2f2eeeeeef1f1f1f9f9f9f7f7f7f7f7f7fafafafbfbfbfbfbfbfcfcfcfafafafafafaf8f8f8f6f6f6f5f5f5f1f1f1eeeeeef1f1f1f1f1f1f2f2f2f5f5f5f6f6f6f9f9f9fbfbfbfdfdfdfefefefcfcfcfcfcfcfefefefdfdfdfbfbfbfafafaf8f8f8f8f8f8fafafafbfbfbfcfcfcfefefefefefefefefefbfbfbfcfcfcfafafaf9f9f9f8f8f8fbfbfbfcfcfcf5f5f5f7f7f7fcfcfcfffffffefefefefefefbfbfbf8f8f8f9f9f9fdfdfdfcfcfcfafafaf1f1f1eaeaeaf1f1f1f8f8f8fafafafbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fafafafafafafafafaf9f9f9f9f9f9f6f6f6f8f8f8fafafafafafaf7f7f7f8f8f8f5f5f5f3f3f3f4f4f4f2f2f2f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fcfcfcfefefefffffffffffffefefefffffffffffffafafaf9f9f9fcfcfcf9f9f9fdfdfdfefefefffffffcfcfcfafafafafafafbfbfbfcfcfcfefefefffffffffffffefefefbfbfbfafafaf9f9f9f9f9f9fdfdfdfffffffffffffefefef9f9f9f9f9f9fefefef8f8f8f0f0f0fafafafcfcfcececece1e1e1e4e4e4eeeeeef4f4f4f5f5f5f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f0f0f0f4f4f4f8f8f8f3f3f3f3f3f3f2f2f2ebebebecececedededefefeff2f2f2f5f5f5f8f8f8f7f7f7fafafafbfbfbfbfbfbf6f6f6f6f6f6f6f6f6f3f3f3f5f5f5f8f8f8f0f0f0f3f3f3f2f2f2f6f6f6f5f5f5f3f3f3f3f3f3f1f1f1f4f4f4f8f8f8f8f8f8fafafafcfcfcfdfdfdfefefefcfcfcfcfcfcfbfbfbfcfcfcfefefefefefefdfdfdfefefefefefefefefefefefefdfdfdfefefefdfdfdfafafaf9f9f9fcfcfcfefefefffffffdfdfdf7f7f7fafafafbfbfbfdfdfdf3f3f3e4e4e4f7f7f7fcfcfce9e9e9e9e9e9edededf3f3f3f6f6f6f8f8f8f7f7f7ebebebe9e9e9ececece5e5e5e9e9e9ececece1e1e1e1e1e1e5e5e5ecececebebebecececebebebedededf5f5f5fbfbfbfefefefefefefefefefdfdfdfafafafefefefffffffefefefdfdfdfcfcfcf9f9f9fbfbfbfdfdfdfcfcfcf7f7f7f2f2f2f2f2f2f7f7f7f6f6f6f7f7f7f9f9f9fcfcfcfffffffefefefcfcfcf9f9f9f7f7f7fdfdfdfbfbfbfbfbfbf9f9f9f8f8f8f5f5f5fcfcfcf5f5f5f2f2f2f7f7f7f9f9f9f9f9f9fcfcfcfafafaf4f4f4f5f5f5f8f8f8fcfcfcf1f1f1edededfbfbfbfefefefefefefffffffdfdfdfefefefcfcfcfafafafafafafefefefefefefdfdfdfdfdfdfcfcfcfefefefbfbfbfcfcfcfefefef9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9fafafafbfbfbfbfbfbf7f7f7f7f7f7f3f3f3edededfafafafefefefefefefbfbfbfafafaf6f6f6f4f4f4f4f4f4f7f7f7f6f6f6f4f4f4f6f6f6f8f8f8f7f7f7fbfbfbf9f9f9f6f6f6fafafaf8f8f8ebebebf1f1f1fefefefafafaf6f6f6f8f8f8fbfbfbfefefefffffffefefefdfdfdfdfdfdfbfbfbf9f9f9f6f6f6fbfbfbfcfcfcfafafafdfdfdfefefefdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f6f6f6f8f8f8fcfcfcfffffffefefefefefefcfcfcf9f9f9f9f9f9fbfbfbfffffffefefefdfdfdfefefefcfcfcfcfcfcfcfcfcfefefefefefefdfdfdfcfcfcf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f9f9f9f9f9f9f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f1f1f1f3f3f3f8f8f8fbfbfbfdfdfdfffffff7f7f7e7e7e7edededf5f5f5fdfdfdfcfcfcf3f3f3f7f7f7f8f8f8f9f9f9f4f4f4f2f2f2eeeeeefbfbfbfcfcfcfafafafdfdfdfafafaf9f9f9f9f9f9f6f6f6f9f9f9f8f8f8dcdcdcf0f0f0f9f9f9f4f4f4f5f5f5f9f9f9f6f6f6f8f8f8f7f7f7e4e4e4f1f1f1efefeff1f1f1fafafaf9f9f9f8f8f8f6f6f6f9f9f9fefefefdfdfdf7f7f7f4f4f4f1f1f1f1f1f1eaeaeae6e6e6f5f5f5fcfcfcfcfcfcf8f8f8f2f2f2f2f2f2f2f2f2f5f5f5f6f6f6f1f1f1f4f4f4f8f8f8fdfdfdf9f9f9f4f4f4f7f7f7f6f6f6fafafafbfbfbfafafaf4f4f4efefeff2f2f2f6f6f6fbfbfbfffffff8f8f8f3f3f3f1f1f1f4f4f4fafafafefefefbfbfbf9f9f9f8f8f8fafafafefefefdfdfdf8f8f8f9f9f9fefefefcfcfcf9f9f9f5f5f5f8f8f8fefefefbfbfbf4f4f4f5f5f5fefefefdfdfdf8f8f8f7f7f7fafafaf7f7f7f9f9f9f9f9f9f7f7f7fafafaf6f6f6f6f6f6fafafaf7f7f7f8f8f8f9f9f9f6f6f6f8f8f8f4f4f4f5f5f5f4f4f4f3f3f3f5f5f5f3f3f3efefeff4f4f4fafafafbfbfbf7f7f7f8f8f8fbfbfbfbfbfbf8f8f8f7f7f7fafafaf7f7f7f4f4f4f8f8f8f9f9f9fafafafcfcfcfdfdfdfcfcfcf7f7f7f5f5f5f4f4f4f6f6f6f8f8f8fbfbfbfafafaf9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdfefefefafafafbfbfbfdfdfdfefefefefefefbfbfbfafafafafafaf9f9f9fdfdfdfefefefdfdfdfbfbfbf3f3f3f2f2f2f9f9f9fcfcfcfdfdfdfdfdfdfefefefffffffefefefefefefefefefffffffefefefdfdfdfbfbfbf9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9fbfbfbf9f9f9f8f8f8fcfcfcfefefefffffffffffffffffffffffffefefefdfdfdfefefefdfdfdfdfdfdfcfcfcfdfdfdfefefefdfdfdfbfbfbfbfbfbfcfcfcfffffffffffffffffffffffffffffffefefefcfcfcfbfbfbfdfdfdfffffffffffffffffffffffffbfbfbfefefefefefef7f7f7f5f5f5fefefefdfdfdf3f3f3ecececf0f0f0f6f6f6fbfbfbfefefefffffffefefefefefefdfdfdfefefefdfdfdfafafafbfbfbfefefefafafaf6f6f6f6f6f6f2f2f2ececececececf1f1f1f5f5f5f5f5f5f1f1f1f3f3f3f6f6f6f7f7f7fbfbfbfcfcfcfafafafbfbfbfcfcfcfbfbfbfcfcfcf9f9f9f7f7f7f5f5f5f9f9f9f7f7f7f3f3f3f6f6f6efefefefefeff4f4f4f0f0f0f3f3f3f1f1f1f3f3f3eeeeeee6e6e6eaeaeaecececefefeff1f1f1f2f2f2f4f4f4f2f2f2f5f5f5f6f6f6f6f6f6fafafaf7f7f7f6f6f6f9f9f9fafafafdfdfdfefefefefefefefefefdfdfdfdfdfdfcfcfcfbfbfbf8f8f8e8e8e8e4e4e4fcfcfcfbfbfbf8f8f8f9f9f9f9f9f9fafafafafafafafafaf5f5f5f3f3f3f4f4f4f3f3f3f9f9f9fbfbfbf4f4f4f2f2f2f6f6f6f8f8f8f6f6f6f7f7f7f1f1f1efefeff1f1f1f3f3f3f5f5f5f7f7f7f5f5f5f5f5f5f5f5f5fdfdfdfbfbfbf6f6f6f5f5f5f2f2f2f2f2f2f7f7f7f9f9f9f9f9f9f6f6f6f1f1f1edededf6f6f6f5f5f5f4f4f4f4f4f4f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcf6f6f6fcfcfcf9f9f9fbfbfbf8f8f8fcfcfcf8f8f8f4f4f4f5f5f5f6f6f6fbfbfbfefefefdfdfdfefefefdfdfdfbfbfbfdfdfdfcfcfcf7f7f7edededf3f3f3fcfcfcfffffffefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcfafafaf9f9f9fbfbfbfbfbfbf8f8f8f8f8f8fbfbfbf9f9f9fcfcfcfdfdfdf9f9f9f0f0f0eaeaeaedededecececebebebeeeeeee7e7e7e7e7e7e9e9e9ecececf2f2f2fcfcfcfdfdfdfdfdfdfefefefdfdfdfdfdfdfafafaf9f9f9f7f7f7efefeff2f2f2f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfbfbfbfdfdfdfefefef8f8f8f2f2f2fcfcfcfefefefbfbfbfdfdfdfdfdfdfdfdfdf6f6f6ecececf7f7f7fbfbfbf7f7f7f9f9f9fbfbfbfefefefdfdfdfefefefdfdfdf7f7f7f9f9f9f5f5f5f7f7f7f9f9f9f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6fafafafcfcfcfdfdfdf8f8f8fafafafefefefafafafcfcfcfefefefefefefefefefdfdfdfefefefdfdfdfdfdfdfbfbfbfafafafcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f9f9f9fefefefcfcfcfcfcfcf8f8f8ecececf3f3f3fcfcfcf9f9f9efefeff1f1f1f6f6f6fafafafdfdfdf6f6f6e8e8e8f2f2f2f9f9f9fafafafafafafafafaf8f8f8f6f6f6f3f3f3f3f3f3f3f3f3f7f7f7fdfdfdf1f1f1f5f5f5fafafafafafaf9f9f9f5f5f5f5f5f5fdfdfdfffffffdfdfdfbfbfbeeeeeee8e8e8efefefecececebebebf4f4f4f7f7f7f0f0f0f5f5f5f7f7f7fcfcfcfefefefefefee7e7e7d7d7d7eeeeeef6f6f6fdfdfdfcfcfcfafafaf2f2f2f6f6f6fafafafcfcfcfcfcfcfcfcfcf8f8f8fbfbfbfafafafcfcfcfcfcfcf9f9f9fcfcfcfefefefcfcfcfcfcfcfdfdfdf8f8f8f4f4f4f1f1f1f7f7f7fdfdfdfbfbfbf9f9f9f5f5f5f0f0f0f7f7f7fdfdfdfcfcfcfafafaf2f2f2f9f9f9fffffffbfbfbf5f5f5f7f7f7fcfcfcf9f9f9f7f7f7f4f4f4fbfbfbfefefef9f9f9f4f4f4fbfbfbfdfdfdf9f9f9f6f6f6fafafaf9f9f9f4f4f4fbfbfbfafafafbfbfbfcfcfcf8f8f8f8f8f8fafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9fbfbfbf7f7f7f6f6f6fafafaf9f9f9f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f3f3f3f1f1f1f2f2f2f3f3f3f6f6f6f7f7f7fdfdfdfefefefdfdfdfafafafcfcfcfbfbfbf8f8f8fafafaf8f8f8f5f5f5f7f7f7fbfbfbfafafafcfcfcfefefefffffffefefefffffffafafaf7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f3f3f3eeeeeef0f0f0f1f1f1f4f4f4f1f1f1ecececf4f4f4fdfdfdfafafaf9f9f9f5f5f5f6f6f6f6f6f6fcfcfcfefefefefefefdfdfdfcfcfcfbfbfbf9f9f9fafafaf8f8f8fbfbfbfdfdfdfafafafafafafdfdfdfefefefcfcfcfafafafafafafafafaf6f6f6f5f5f5f6f6f6f7f7f7fdfdfdfcfcfcf9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfafafafafafaf8f8f8fbfbfbfcfcfcfdfdfdfffffffefefefefefefdfdfdfdfdfdfefefefefefefefefefefefeeeeeeee2e2e2e1e1e1dedededfdfdfeeeeeef7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f9f9f9fafafaf7f7f7f4f4f4f4f4f4f8f8f8f9f9f9fdfdfdfffffffffffffffffffefefefdfdfdfafafafffffff4f4f4eaeaeaf0f0f0f4f4f4f9f9f9fafafaf8f8f8fafafaf7f7f7f7f7f7fbfbfbf9f9f9fafafafafafafafafafafafafdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfefefefdfdfdfbfbfbfefefefefefefcfcfcfbfbfbfcfcfcfefefefefefefcfcfcfbfbfbfbfbfbf9f9f9f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f0f0f0ecececf0f0f0f5f5f5f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5fafafaf7f7f7fafafaf8f8f8f4f4f4f4f4f4f2f2f2f5f5f5fbfbfbfefefefcfcfcf2f2f2e5e5e5f1f1f1fffffffffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfafafaf6f6f6fbfbfbfafafafafafaf9f9f9fbfbfbfcfcfcf8f8f8f8f8f8f8f8f8fbfbfbfafafaf6f6f6f7f7f7fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f2f2f2ecececedededefefeff1f1f1f3f3f3f4f4f4f5f5f5f7f7f7fafafafbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbf8f8f8fdfdfdf6f6f6f6f6f6fafafafbfbfbedededf0f0f0f6f6f6fcfcfcfdfdfdfcfcfcf4f4f4f6f6f6f7f7f7fcfcfcfbfbfbf6f6f6f2f2f2fafafafcfcfcfdfdfdfffffffbfbfbf6f6f6fdfdfdf8f8f8f3f3f3f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf8f8f8fcfcfcfafafaf8f8f8f7f7f7fafafafafafaf9f9f9f5f5f5f6f6f6f9f9f9f7f7f7f5f5f5fbfbfbfcfcfcfafafafbfbfbfcfcfcf9f9f9fcfcfcf8f8f8f9f9f9f9f9f9fafafaf6f6f6f4f4f4f9f9f9f8f8f8f4f4f4f3f3f3f6f6f6fbfbfbfdfdfdfdfdfdfefefefefefefcfcfcfdfdfdf9f9f9edededf7f7f7fdfdfdfafafafcfcfcfefefefbfbfbf6f6f6edededfafafafcfcfcf5f5f5f5f5f5f7f7f7fafafafdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f3f3f3f0f0f0f4f4f4f1f1f1eaeaeae8e8e8e7e7e7e6e6e6e7e7e7e7e7e7e8e8e8e9e9e9eeeeeef3f3f3f2f2f2f4f4f4f6f6f6f3f3f3f3f3f3f6f6f6f9f9f9fefefefcfcfcfcfcfcfbfbfbfafafafbfbfbf9f9f9f6f6f6f7f7f7fafafaf9f9f9f9f9f9fcfcfcfefefefdfdfdfbfbfbf1f1f1f2f2f2fdfdfdfffffff8f8f8e8e8e8f5f5f5fdfdfdfefefefcfcfcf7f7f7fafafafcfcfcfdfdfdfffffffefefefcfcfcf9f9f9fafafaf9f9f9fafafafdfdfdfcfcfcfdfdfdfdfdfdfbfbfbf3f3f3fbfbfbf7f7f7f1f1f1e8e8e8e5e5e5f4f4f4fdfdfdfafafaf8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf4f4f4efefeff1f1f1f1f1f1f6f6f6fbfbfbfcfcfcfcfcfcf8f8f8f5f5f5f6f6f6fdfdfdfafafaf8f8f8fdfdfdfdfdfdfdfdfdfefefefefefefffffffefefefcfcfcf4f4f4f3f3f3fbfbfbfefefefdfdfdf9f9f9edededefefeff6f6f6fbfbfbfdfdfdf9f9f9f6f6f6f4f4f4fafafafffffffafafaf2f2f2f2f2f2f5f5f5fdfdfdf8f8f8f2f2f2f5f5f5fcfcfcfefefefdfdfdf7f7f7f7f7f7fefefefcfcfcf8f8f8f4f4f4fdfdfdfefefef8f8f8f5f5f5fafafafefefef9f9f9f8f8f8f9f9f9f6f6f6f8f8f8fafafafafafafcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f8f8f8fbfbfbf9f9f9fbfbfbfdfdfdfbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfafafaf8f8f8f8f8f8fafafafbfbfbfafafafbfbfbfbfbfbfefefefdfdfdfdfdfdfefefefdfdfdfefefefefefefcfcfcfbfbfbfdfdfdfefefefefefefefefefefefefefefefffffffcfcfcfbfbfbfafafafafafafafafaf6f6f6f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f3f3f3f0f0f0f1f1f1f8f8f8fcfcfcf1f1f1ebebebe5e5e5ecececf5f5f5f7f7f7f2f2f2f2f2f2f2f2f2f5f5f5f1f1f1edededefefefefefeff2f2f2f7f7f7f3f3f3eeeeeef3f3f3f0f0f0ebebebebebebedededebebebdfdfdfdedededededee0e0e0ecececefefefe7e7e7f0f0f0f7f7f7f6f6f6f0f0f0f1f1f1f3f3f3f9f9f9fafafafafafaf8f8f8ececece6e6e6e3e3e3e8e8e8e0e0e0dddddddddddddddddddededeebebebe9e9e9e0e0e0e6e6e6e7e7e7edededf1f1f1ebebebf3f3f3efefefedededecececeeeeeef2f2f2efefefecececeeeeeeecececf0f0f0f9f9f9fffffffffffffffffffffffffffffffffffffffffffbfbfbececece9e9e9ebebebeeeeeef2f2f2f5f5f5f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f4f4f4f0f0f0ecececeeeeeef0f0f0efefefe9e9e9ebebebecececeaeaeaedededf2f2f2f6f6f6fafafafbfbfbf8f8f8f2f2f2f4f4f4f9f9f9fdfdfdfefefefefefefdfdfdfcfcfcf9f9f9f6f6f6f7f7f7fbfbfbfdfdfdfcfcfcfafafafcfcfcfefefefffffffefefefbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f4f4f4f3f3f3f5f5f5f8f8f8f2f2f2e4e4e4e0e0e0f9f9f9f4f4f4f3f3f3f6f6f6f9f9f9f7f7f7f7f7f7fafafafbfbfbf9f9f9fbfbfbfffffffefefefffffffdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbfdfdfdfefefefefefefefefefbfbfbf5f5f5f2f2f2f7f7f7fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9fafafaf7f7f7f4f4f4f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f6f6f6fcfcfcfdfdfde5e5e5dbdbdbe9e9e9f4f4f4f3f3f3f2f2f2f6f6f6fbfbfbfdfdfdf7f7f7f1f1f1f2f2f2f3f3f3f9f9f9fbfbfbfcfcfcfafafafcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfefefefdfdfdfcfcfcf4f4f4f7f7f7fafafaf8f8f8f7f7f7f2f2f2f4f4f4f8f8f8f8f8f8fafafafafafafafafaf9f9f9f7f7f7f7f7f7fbfbfbfefefefefefefdfdfdfdfdfdfcfcfcfefefefffffffffffffffffff8f8f8f3f3f3f4f4f4f4f4f4f5f5f5f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9fafafafcfcfcfdfdfdfcfcfcf9f9f9f5f5f5f8f8f8fefefef1f1f1f4f4f4fdfdfdfdfdfdfafafafafafafafafaf6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f0f0f0f8f8f8fcfcfcfefefefdfdfdfafafaf9f9f9f7f7f7f3f3f3f3f3f3f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfefefefcfcfcf9f9f9fafafafafafafafafafafafaf6f6f6f4f4f4f6f6f6f4f4f4f3f3f3f1f1f1eeeeeeedededeaeaeaecececefefeff2f2f2f6f6f6f4f4f4f3f3f3f5f5f5f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f4f4f4f8f8f8f9f9f9f9f9f9f7f7f7f2f2f2fafafaf6f6f6f8f8f8fcfcfcf0f0f0f0f0f0f1f1f1f8f8f8fafafafcfcfcfdfdfdfbfbfbfefefefefefefdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfafafaf8f8f8fffffff8f8f8f1f1f1fbfbfbfefefef8f8f8eeeeeeecececf5f5f5fcfcfcf3f3f3efefeff4f4f4f9f9f9fcfcfcf4f4f4e9e9e9eaeaeaefefefefefeff1f1f1fafafaf7f7f7fafafafafafafafafafdfdfdfbfbfbf8f8f8f5f5f5f4f4f4f4f4f4f9f9f9fcfcfcf8f8f8fcfcfcfafafaf7f7f7fbfbfbfbfbfbfbfbfbf7f7f7f5f5f5f2f2f2f7f7f7fcfcfcf9f9f9f6f6f6f9f9f9fdfdfdfcfcfcf7f7f7f2f2f2f6f6f6fefefefefefefcfcfcf3f3f3f7f7f7fafafaf7f7f7f3f3f3f3f3f3fafafafffffff9f9f9f5f5f5f8f8f8fefefefefefef5f5f5f2f2f2f8f8f8fdfdfdf8f8f8f2f2f2f5f5f5fcfcfcf8f8f8f6f6f6f7f7f7fbfbfbf9f9f9fafafaf9f9f9f9f9f9fdfdfdfbfbfbfbfbfbfcfcfcf9f9f9f7f7f7f9f9f9fafafaf9f9f9f9f9f9fbfbfbf9f9f9fafafafcfcfcfbfbfbfbfbfbfafafafbfbfbfafafafafafafafafaf9f9f9fdfdfdfbfbfbf9f9f9fafafaf7f7f7f5f5f5f7f7f7f7f7f7fbfbfbf8f8f8f1f1f1f1f1f1fafafafffffffefefefafafaf6f6f6f3f3f3f4f4f4f9f9f9f9f9f9f7f7f7f8f8f8f5f5f5f5f5f5f3f3f3f6f6f6f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8fdfdfdfffffffcfcfcececece8e8e8f0f0f0f5f5f5f7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8f6f6f6f2f2f2f7f7f7fcfcfcfcfcfcfafafaf6f6f6f5f5f5f5f5f5f5f5f5f1f1f1f2f2f2f0f0f0efefefefefeff0f0f0eeeeeee9e9e9e7e7e7e6e6e6e9e9e9ecececeaeaeaddddddd9d9d9dbdbdbe1e1e1e5e5e5e7e7e7e2e2e2dadadadcdcdceeeeeef8f8f8eeeeeeefefefedededfcfcfcf2f2f2d1d1d1cececed2d2d2d9d9d9dddddde3e3e3e7e7e7eeeeeef5f5f5f9f9f9fafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcf6f6f6f8f8f8fdfdfdf1f1f1ecececeeeeeeecececebebebedededeeeeeeedededf0f0f0f3f3f3f1f1f1f2f2f2f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8fcfcfcf9f9f9f7f7f7fbfbfbfcfcfcfbfbfbf7f7f7f7f7f7f6f6f6f3f3f3efefefebebebebebebededededededf0f0f0f2f2f2f0f0f0f5f5f5fcfcfcfffffffffffffcfcfcfdfdfdfdfdfdfbfbfbfafafaf9f9f9fafafafcfcfcfefefefffffffffffffefefefdfdfdf7f7f7fafafafefefefefefefefefefbfbfbf9f9f9f7f7f7f5f5f5f6f6f6f3f3f3f2f2f2f3f3f3f4f4f4f9f9f9fcfcfcfafafaf6f6f6f6f6f6fbfbfbfcfcfcf3f3f3e7e7e7f6f6f6f5f5f5edededf0f0f0f2f2f2f6f6f6f8f8f8fafafafdfdfdf9f9f9fbfbfbfdfdfdfcfcfcfafafafefefefdfdfdfdfdfdfffffffefefefefefefcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfefefefcfcfcfbfbfbfbfbfbf9f9f9fcfcfcfbfbfbf6f6f6fdfdfdfffffffefefefbfbfbfbfbfbfcfcfcfdfdfdf9f9f9f7f7f7f7f7f7fafafafafafaf8f8f8f6f6f6f5f5f5ecececf4f4f4f4f4f4e7e7e7f0f0f0f4f4f4f9f9f9fbfbfbf8f8f8fcfcfcfcfcfcfafafaf3f3f3ecececf2f2f2f8f8f8fbfbfbfefefef9f9f9fcfcfcfafafaf6f6f6f6f6f6f4f4f4f2f2f2f7f7f7f2f2f2fbfbfbfafafaf8f8f8f5f5f5f3f3f3f7f7f7fafafaf9f9f9f4f4f4f3f3f3f5f5f5f3f3f3f4f4f4f4f4f4f4f4f4f6f6f6f8f8f8fafafaf9f9f9fafafafdfdfdfefefefffffffefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfafafaf9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f2f2f2f6f6f6f6f6f6fafafafefefeeeeeeeeaeaeaf2f2f2f4f4f4f0f0f0edededf3f3f3f5f5f5f1f1f1f2f2f2f7f7f7fafafaf5f5f5ececececececf9f9f9fdfdfdf7f7f7f1f1f1edededf2f2f2efefeff0f0f0f6f6f6fdfdfdfbfbfbf3f3f3f3f3f3f7f7f7f6f6f6f3f3f3f2f2f2f4f4f4f6f6f6f7f7f7f7f7f7fbfbfbfdfdfdfdfdfdfcfcfcf9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfafafafafafafefefefdfdfdf8f8f8f5f5f5f4f4f4f0f0f0e9e9e9e9e9e9ecececefefeff3f3f3f1f1f1f3f3f3f5f5f5f7f7f7f7f7f7f4f4f4f0f0f0f1f1f1f5f5f5f9f9f9f7f7f7f9f9f9ececece8e8e8f7f7f7f5f5f5fafafafcfcfcfcfcfcfdfdfdfdfdfdfdfdfdf9f9f9f7f7f7fbfbfbf8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfcfcfcfefefefbfbfbf9f9f9ebebebe8e8e8fdfdfdfbfbfbf6f6f6f8f8f8f5f5f5f4f4f4f7f7f7f4f4f4eeeeeee7e7e7f2f2f2f9f9f9fcfcfcf7f7f7f9f9f9fafafafafafae9e9e9e1e1e1f1f1f1fafafaf8f8f8f4f4f4f5f5f5f5f5f5fbfbfbfcfcfcfcfcfcfafafaf5f5f5f2f2f2f0f0f0f3f3f3f7f7f7f6f6f6f2f2f2f5f5f5fefefef6f6f6edededeeeeeef3f3f3f9f9f9fffffffafafaf3f3f3f6f6f6fdfdfdfcfcfcf6f6f6efefeff5f5f5fefefefcfcfcf4f4f4f1f1f1f5f5f5fdfdfdf9f9f9f3f3f3f1f1f1f8f8f8fbfbfbfcfcfcf3f3f3f3f3f3fcfcfcfdfdfdf7f7f7f6f6f6fafafafcfcfcfbfbfbf7f7f7f6f6f6fafafafdfdfdfbfbfbfafafaf9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7fafafafefefefbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9fbfbfbfafafafcfcfcfcfcfcfafafaf8f8f8f8f8f8f8f8f8fbfbfbfafafaf4f4f4f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7fcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafafbfbfbfafafafdfdfdf8f8f8f3f3f3efefeff3f3f3f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f4f4f4f6f6f6fafafafafafaf8f8f8f3f3f3eeeeeef1f1f1f6f6f6fcfcfcfefefefffffffffffffffffffffffff9f9f9f9f9f9fefefefcfcfcfcfcfcfbfbfbfafafafcfcfcfbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfefefefcfcfcfafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f4f4f4f2f2f2f4f4f4f5f5f5f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f9f9f9fafafaf6f6f6f3f3f3f3f3f3f9f9f9fbfbfbf6f6f6f3f3f3f4f4f4fdfdfdebebebd5d5d5d7d7d7dbdbdbdddddde2e2e2e4e4e4dfdfdfdddddddfdfdfe0e0e0e1e1e1e4e4e4e9e9e9e7e7e7e2e2e2e0e0e0e1e1e1e1e1e1dededeeaeaeafcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfafafafbfbfbfcfcfcfafafaf7f7f7f6f6f6f7f7f7f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f0f0f0f2f2f2f8f8f8fdfdfdfefefefefefefffffffefefefdfdfdfefefefdfdfdfefefefdfdfdfcfcfcfbfbfbfafafaf4f4f4f4f4f4f4f4f4f0f0f0eaeaeaefefeffdfdfdfcfcfcfefefefefefefdfdfdfcfcfcfefefefdfdfdfcfcfcfcfcfcfefefefffffffefefefcfcfcfcfcfcfdfdfdfefefefcfcfcf9f9f9fafafafefefefffffffffffffefefefefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdf8f8f8fafafafbfbfbfefefeffffffededede6e6e6f5f5f5f5f5f5fbfbfbfcfcfcfdfdfdfbfbfbfefefefefefefdfdfdfbfbfbfafafafbfbfbf8f8f8fbfbfbf8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafafafaf9f9f9f1f1f1f3f3f3eeeeeeeeeeeef8f8f8fafafaf8f8f8f6f6f6f8f8f8fbfbfbfafafafbfbfbfdfdfdfcfcfcfefefefefefefdfdfdfefefefefefefffffffefefefffffffcfcfcfcfcfcf4f4f4f8f8f8f4f4f4f9f9f9fefefefffffffffffffdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfbfbfbf8f8f8f7f7f7eeeeeef4f4f4f7f7f7f8f8f8fafafaf8f8f8f7f7f7f8f8f8f6f6f6f9f9f9fbfbfbf8f8f8f9f9f9fbfbfbf8f8f8f7f7f7fafafafbfbfbf9f9f9fafafaf8f8f8fafafaf8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfdfdfdfefefefafafaf6f6f6fafafafcfcfcfffffff5f5f5eeeeeef1f1f1fbfbfbfefefefefefefefefefdfdfdfefefefffffff7f7f7eaeaeafafafafefefefdfdfdfdfdfdfafafaf9f9f9fafafaf5f5f5efefefeeeeeef3f3f3fafafafcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfafafaf5f5f5f5f5f5f0f0f0f2f2f2f3f3f3f3f3f3e8e8e8e3e3e3edededf1f1f1f4f4f4f2f2f2f1f1f1f5f5f5f6f6f6f6f6f6f4f4f4f7f7f7f8f8f8fafafafcfcfcfcfcfcfdfdfdfefefefdfdfdfffffffffffffafafaf2f2f2f4f4f4fafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffffffffffffffcfcfcf1f1f1f0f0f0fbfbfbfffffffffffffdfdfdf2f2f2eeeeeefdfdfdfafafafbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafafcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9fcfcfcfefefefdfdfdf1f1f1e8e8e8e7e7e7f2f2f2f7f7f7fcfcfcfffffffffffffefefefffffffffffffbfbfbf9f9f9fdfdfdfffffffffffffdfdfdfbfbfbfcfcfcfffffffcfcfcf0f0f0f4f4f4fcfcfcfffffffefefefafafaf9f9f9f6f6f6f4f4f4fcfcfcfefefefdfdfdfbfbfbf9f9f9f4f4f4f3f3f3fafafafdfdfdfdfdfdf7f7f7f2f2f2fbfbfbfdfdfdf5f5f5f1f1f1fafafafefefef7f7f7efefeff5f5f5fefefefdfdfdf9f9f9f3f3f3f6f6f6fdfdfdfafafaf3f3f3f1f1f1fafafafdfdfdfafafaf5f5f5f1f1f1f6f6f6fcfcfcfdfdfdf7f7f7f5f5f5f3f3f3f4f4f4f9f9f9fcfcfcfafafaf7f7f7fbfbfbfafafaf6f6f6f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f5f5f5f9f9f9f7f7f7f9f9f9fafafafafafafafafafcfcfcfafafaf9f9f9fbfbfbfdfdfdfefefef9f9f9f7f7f7fcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfefefefafafafcfcfcfcfcfcfafafafafafafafafafbfbfbfbfbfbfafafaf7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f2f2f2fafafafcfcfcf8f8f8f6f6f6f8f8f8fafafafbfbfbfafafaf8f8f8fafafafcfcfcf9f9f9fcfcfcfffffffefefefafafafbfbfbfafafafcfcfcfdfdfdfdfdfdfbfbfbf5f5f5fbfbfbfdfdfdf8f8f8f8f8f8fffffffdfdfdfafafafafafafcfcfcf7f7f7f8f8f8f7f7f7f6f6f6fbfbfbf9f9f9fafafafbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfafafaf9f9f9fcfcfcfafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfafafaf9f9f9f8f8f8f6f6f6f6f6f6f7f7f7fafafafafafaf9f9f9f8f8f8f9f9f9fafafafdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfdfdfdfafafafbfbfbfdfdfdfefefefefefef8f8f8f9f9f9fbfbfbf8f8f8f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdf8f8f8f0f0f0e9e9e9e9e9e9ebebebe9e9e9e5e5e5e7e7e7e7e7e7e6e6e6e9e9e9f7f7f7fdfdfdfdfdfdfbfbfbfbfbfbfefefefdfdfdfbfbfbfbfbfbfefefefefefefefefefffffffffffffefefefffffffefefefefefefdfdfdfbfbfbf6f6f6f4f4f4f4f4f4f5f5f5f9f9f9fcfcfcfefefefefefefefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdf7f7f7eeeeeeeaeaeaefefeffbfbfbfefefefffffffefefefffffffefefefcfcfcfbfbfbfcfcfcf8f8f8eeeeeeebebebeeeeeeeeeeeef3f3f3f6f6f6f4f4f4f5f5f5fafafafbfbfbfbfbfbfafafafdfdfdfcfcfcfbfbfbfbfbfbfffffffefefefefefefefefefefefefdfdfdfdfdfdfdfdfdfdfdfdf2f2f2d7d7d7e6e6e6fafafafcfcfcf3f3f3f0f0f0f3f3f3f9f9f9fafafafbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f5f5f5f5f5f5f5f5f5f7f7f7f5f5f5f7f7f7f9f9f9fafafaf8f8f8f2f2f2f7f7f7f7f7f7f9f9f9fdfdfdfdfdfdfdfdfdf9f9f9f9f9f9fafafaf5f5f5f2f2f2f6f6f6fafafaefefefefefefececece5e5e5f1f1f1f7f7f7f3f3f3f4f4f4f6f6f6f9f9f9fdfdfdfdfdfdf3f3f3f7f7f7fafafafefefefefefefcfcfcfefefefefefefbfbfbfbfbfbfcfcfcfbfbfbfafafaf9f9f9f2f2f2f8f8f8f9f9f9e8e8e8e9e9e9eeeeeef4f4f4fdfdfdfffffffffffffafafaf0f0f0fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefbfbfbfafafafbfbfbf9f9f9f9f9f9fcfcfcf8f8f8f9f9f9f9f9f9fafafafafafaf7f7f7f8f8f8f8f8f8f8f8f8fafafafbfbfbf9f9f9f7f7f7f6f6f6fbfbfbf1f1f1eaeaeaebebebf2f2f2f3f3f3f2f2f2efefefedededf7f7f7f9f9f9f0f0f0efefeff4f4f4f4f4f4f5f5f5f2f2f2eeeeeef1f1f1f8f8f8fdfdfdfcfcfcfbfbfbfafafaf9f9f9f3f3f3f1f1f1f5f5f5f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7fcfcfcfefefefefefefcfcfcf9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfbfbfbf7f7f7f6f6f6f8f8f8f4f4f4efefeff6f6f6fafafaf9f9f9e9e9e9e4e4e4f9f9f9fcfcfcf6f6f6edededefefeff5f5f5ecececeeeeeef2f2f2f5f5f5f5f5f5f2f2f2efefeff0f0f0f3f3f3f1f1f1f1f1f1f5f5f5f9f9f9fafafaf9f9f9f9f9f9fdfdfdfcfcfcfdfdfdfefefefdfdfdf9f9f9eeeeeee4e4e4f6f6f6f7f7f7fafafafafafaf5f5f5f0f0f0f2f2f2efefefededededededecececedededebebebeaeaeaebebebebebebeeeeeef8f8f8fefefefafafaf1f1f1dfdfdfe6e6e6f3f3f3fbfbfbfefefefefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffafafaf2f2f2eeeeeef3f3f3fcfcfcfffffff8f8f8fafafafcfcfcfbfbfbfefefefefefef8f8f8f5f5f5f7f7f7fafafafdfdfdfefefefafafaf5f5f5f1f1f1f5f5f5fafafaf6f6f6efefeff8f8f8fffffffdfdfdf9f9f9f4f4f4fafafafefefef8f8f8f0f0f0f0f0f0fafafafffffffdfdfdf4f4f4f4f4f4fcfcfcfefefef8f8f8f2f2f2f5f5f5fafafafdfdfdfafafaf4f4f4f0f0f0f7f7f7fafafafcfcfcf8f8f8f5f5f5f5f5f5f9f9f9f9f9f9f9f9f9fafafaf8f8f8f7f7f7f6f6f6f9f9f9fafafaf9f9f9fafafaf6f6f6f4f4f4f9f9f9f7f7f7f9f9f9f6f6f6f4f4f4f3f3f3fafafaf5f5f5fcfcfcfcfcfcfafafaf8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f6f6f6f9f9f9f9f9f9f7f7f7fbfbfbfafafafbfbfbfdfdfdfbfbfbf8f8f8f9f9f9fbfbfbfafafaf5f5f5f4f4f4f4f4f4f8f8f8f7f7f7fafafafbfbfbfcfcfcfdfdfdfafafafdfdfdfdfdfdf8f8f8fcfcfcf9f9f9fdfdfdfefefefdfdfdfdfdfdfafafaf4f4f4f4f4f4f8f8f8eeeeeed9d9d9e1e1e1f3f3f3fcfcfcfdfdfdfefefefcfcfcf7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafafdfdfdfdfdfdfcfcfcfcfcfcfdfdfdf9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfafafaf8f8f8f8f8f8fafafafcfcfcfcfcfcfafafaf9f9f9f7f7f7fcfcfcfefefefdfdfdfcfcfcf8f8f8f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7fcfcfcfcfcfcfffffffffffffcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffafafaefefefecececebebebf1f1f1f0f0f0f0f0f0f3f3f3f1f1f1f0f0f0edededeeeeeef3f3f3f9f9f9f8f8f8f9f9f9f4f4f4f5f5f5fbfbfbfafafaf6f6f6f1f1f1f2f2f2f3f3f3f0f0f0f0f0f0fafafaf6f6f6f8f8f8f9f9f9fdfdfdfffffffffffffffffffbfbfbf9f9f9f7f7f7f4f4f4f4f4f4f2f2f2f1f1f1f1f1f1f4f4f4f8f8f8fafafafafafafcfcfcfffffffefefefefefefefefefdfdfdf6f6f6e5e5e5e5e5e5ebebebefefeff6f6f6f7f7f7f8f8f8f7f7f7fafafafefefefefefefefefee8e8e8cdcdcdd8d8d8e0e0e0e4e4e4e7e7e7e5e5e5e9e9e9f2f2f2f4f4f4f1f1f1efefeff2f2f2f0f0f0f2f2f2f8f8f8fbfbfbf9f9f9fbfbfbfefefefffffffefefefafafafbfbfbfdfdfdfcfcfce5e5e5efefeffffffffcfcfcededede6e6e6eaeaeaf8f8f8fdfdfdf9f9f9fdfdfdfbfbfbf6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fafafafcfcfcfcfcfcfefefefffffffffffffefefefdfdfdfbfbfbfafafafcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f5f5f5f9f9f9f6f6f6eeeeeeedededf8f8f8f7f7f7f0f0f0f5f5f5f4f4f4f8f8f8fbfbfbfefefefefefefcfcfcfefefefefefefdfdfdfffffffffffffffffffffffffcfcfcefefeff2f2f2f7f7f7f7f7f7fdfdfdf6f6f6f9f9f9fafafafbfbfbfcfcfcf4f4f4e4e4e4f8f8f8fdfdfdf4f4f4fcfcfcfefefefcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f8f8f8fafafafcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7fafafaf7f7f7f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8f5f5f5f2f2f2f0f0f0eeeeeef8f8f8f9f9f9f7f7f7f8f8f8fdfdfdfcfcfcf7f7f7f3f3f3f2f2f2f6f6f6f6f6f6f3f3f3f3f3f3f1f1f1efefeff1f1f1eeeeeef1f1f1f5f5f5f4f4f4f1f1f1f3f3f3f8f8f8f9f9f9f5f5f5f3f3f3eeeeeef2f2f2f1f1f1f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f8f8f8fafafafbfbfbfdfdfdfcfcfcf5f5f5f7f7f7fbfbfbfafafafffffffafafaf9f9f9fbfbfbf3f3f3f8f8f8fdfdfdfffffffefefeefefefeeeeeefefefefffffffefefeeeeeeee2e2e2e5e5e5edededeeeeeeeeeeeef0f0f0f3f3f3f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf5f5f5f1f1f1f1f1f1f8f8f8fffffffffffffefefef7f7f7ededede1e1e1d8d8d8eeeeeef8f8f8fdfdfdfdfdfdfafafaf4f4f4f6f6f6f7f7f7f8f8f8fbfbfbfcfcfcfafafaf8f8f8fafafafcfcfcfdfdfdfefefefffffffffffffdfdfdf4f4f4dbdbdbeeeeeef4f4f4eaeaeaebebebf1f1f1f2f2f2edededebebebefefeff1f1f1f2f2f2f5f5f5f3f3f3f0f0f0f3f3f3f8f8f8f9f9f9eaeaeae2e2e2e6e6e6f1f1f1f8f8f8fbfbfbf5f5f5f2f2f2f8f8f8fbfbfbfefefefafafaf5f5f5f2f2f2f3f3f3fafafafdfdfdfefefef9f9f9f2f2f2f2f2f2f7f7f7fbfbfbf8f8f8f7f7f7fafafafcfcfcf7f7f7f4f4f4f3f3f3fbfbfbfbfbfbf4f4f4f1f1f1f6f6f6fdfdfdfbfbfbf5f5f5f0f0f0f8f8f8fefefefcfcfcf8f8f8f6f6f6fafafafbfbfbfdfdfdf9f9f9f6f6f6f3f3f3f6f6f6f9f9f9fbfbfbfdfdfdfefefef9f9f9f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7fbfbfbf8f8f8fbfbfbfbfbfbf5f5f5f6f6f6fdfdfdecececeaeaeafdfdfdfbfbfbf7f7f7f5f5f5fbfbfbf5f5f5f2f2f2fcfcfcfcfcfcfefefefefefefefefefdfdfdfefefefefefefefefefefefefcfcfcfcfcfcfafafafbfbfbfafafaf5f5f5f5f5f5f6f6f6fafafaf5f5f5f1f1f1f4f4f4fafafafafafaf4f4f4fbfbfbf7f7f7f2f2f2f9f9f9fbfbfbfefefefefefefbfbfbf6f6f6f6f6f6f8f8f8fbfbfbfcfcfcebebebc8c8c8c3c3c3d2d2d2fcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f8f8f8f6f6f6f4f4f4f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f7f7f7f9f9f9fdfdfdfffffffefefefefefefefefefbfbfbfcfcfcfcfcfcfdfdfdf7f7f7f3f3f3f9f9f9fafafaf9f9f9fafafafafafafcfcfcfafafafbfbfbfefefefffffffbfbfbfafafafcfcfcf9f9f9fcfcfcf8f8f8ededede5e5e5e4e4e4e1e1e1dedededfdfdfdbdbdbe3e3e3f1f1f1f4f4f4f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f7f7f7f6f6f6f5f5f5f1f1f1f2f2f2f2f2f2edededecececeeeeeeefefefedededf0f0f0efefefefefeff0f0f0efefefeaeaeaeaeaeaedededefefeff3f3f3f7f7f7f7f7f7fbfbfbfdfdfdfefefefefefefefefef8f8f8fafafaf8f8f8f6f6f6f3f3f3f4f4f4f0f0f0f2f2f2f0f0f0f4f4f4f8f8f8fafafafcfcfcfefefefdfdfdfdfdfdfefefefdfdfdf8f8f8f1f1f1eeeeeeebebebe9e9e9eeeeeee5e5e5ebebebf4f4f4fafafafbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f5f5f5f9f9f9fbfbfbfbfbfbf5f5f5f5f5f5f5f5f5f5f5f5f1f1f1f0f0f0f3f3f3ecececeeeeeef2f2f2f8f8f8fefefefefefefafafaf7f7f7f1f1f1e9e9e9fcfcfcfbfbfbfcfcfcfffffffefefefefefefffffffcfcfce7e7e7efefeff7f7f7f6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f8f8f8f9f9f9f8f8f8fbfbfbfcfcfcf9f9f9fafafaf7f7f7f3f3f3f8f8f8fcfcfcfcfcfcfdfdfdf9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9f8f8f8fafafafafafafcfcfcfefefefefefefefefefdfdfdfcfcfcf8f8f8f2f2f2f6f6f6f0f0f0f1f1f1f3f3f3f5f5f5fcfcfcfefefefefefefdfdfdfdfdfdfffffffefefefffffffcfcfceaeaeaecececfafafafffffffefefef5f5f5f9f9f9f9f9f9fcfcfcfffffff3f3f3d3d3d3dededef7f7f7f5f5f5f7f7f7fdfdfdfafafafbfbfbf9f9f9f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f3f3f3f9f9f9fcfcfcfcfcfcfafafafafafaf9f9f9f4f4f4f5f5f5f6f6f6f4f4f4fafafaf9f9f9e7e7e7e9e9e9efefefeeeeeef5f5f5fafafafafafafdfdfdfefefefbfbfbfcfcfcfffffffcfcfcf8f8f8f3f3f3f6f6f6f1f1f1f6f6f6fefefefefefefefefefdfdfdfefefefffffffcfcfcfcfcfcfefefefefefefcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfefefefdfdfdf9f9f9fefefefdfdfdfbfbfbf7f7f7fbfbfbfcfcfcf8f8f8fefefefbfbfbfbfbfbfefefefcfcfcfffffffffffffffffffefefefcfcfcfcfcfcfdfdfdfbfbfbf7f7f7f7f7f7fbfbfbfbfbfbf7f7f7f4f4f4f2f2f2efefefefefeff1f1f1f2f2f2f1f1f1f4f4f4f7f7f7f7f7f7f8f8f8f6f6f6f4f4f4f5f5f5f5f5f5fafafafefefef4f4f4f2f2f2f4f4f4ecececebebebf2f2f2fdfdfdfefefefdfdfdfdfdfdfbfbfbfafafafafafafbfbfbf8f8f8f9f9f9f7f7f7f7f7f7f8f8f8fcfcfcfdfdfdfafafaf9f9f9fffffffafafae7e7e7f2f2f2fbfbfbffffffffffffededede5e5e5ecececeaeaeae9e9e9e9e9e9e7e7e7e0e0e0e1e1e1e1e1e1e6e6e6e6e6e6ebebebf2f2f2f6f6f6fbfbfbf9f9f9f2f2f2efefeff7f7f7fcfcfcfdfdfdfbfbfbf4f4f4f0f0f0f4f4f4f8f8f8fcfcfcf8f8f8f2f2f2f5f5f5f9f9f9fcfcfcfdfdfdfcfcfcf7f7f7f2f2f2f3f3f3f9f9f9f8f8f8f4f4f4f6f6f6fbfbfbfbfbfbf3f3f3f2f2f2f4f4f4fafafafbfbfbf7f7f7f5f5f5f9f9f9fcfcfcf8f8f8f5f5f5f5f5f5fafafaf8f8f8fbfbfbfbfbfbf6f6f6f1f1f1f1f1f1f9f9f9fbfbfbfafafaf9f9f9f6f6f6f5f5f5f9f9f9fafafafcfcfcfdfdfdfbfbfbf8f8f8f3f3f3f6f6f6fafafaf8f8f8fafafafbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfafafafafafafbfbfbfafafaf7f7f7fbfbfbfcfcfcfafafaf8f8f8f6f6f6fbfbfbfffffff7f7f7f3f3f3f6f6f6fafafaedededeeeeeef8f8f8f0f0f0f1f1f1f4f4f4fafafaf7f7f7e9e9e9eaeaeaeeeeeefbfbfbfefefef3f3f3eeeeeef6f6f6fafafafdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f6f6f6fbfbfbfefefefafafafbfbfbf9f9f9f1f1f1f5f5f5f9f9f9fafafaf8f8f8f7f7f7f1f1f1e4e4e4dbdbdbd7d7d7e3e3e3ebebebd0d0d0c8c8c8ddddddeeeeeefefefefdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfafafaf8f8f8fbfbfbfbfbfbfafafaf8f8f8f9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f8f8f8fbfbfbfafafafcfcfcfdfdfdfdfdfdfafafafafafafbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfafafafcfcfcfcfcfcfcfcfcfafafaf8f8f8fefefefefefefdfdfdfbfbfbf9f9f9eaeaeadfdfdfe4e4e4e6e6e6eaeaeaedededebebebe9e9e9eaeaeae9e9e9e9e9e9efefeff6f6f6fbfbfbfdfdfdfdfdfdfdfdfdfffffffdfdfdf7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f1f1f1eeeeeeebebebf1f1f1f1f1f1efefefedededececece9e9e9e8e8e8ecececedededececececececececececececeeeeeef1f1f1efefeff0f0f0f1f1f1f1f1f1f5f5f5f8f8f8fafafafcfcfcfefefefefefefefefefdfdfdfcfcfcfbfbfbf9f9f9f5f5f5efefefeeeeeef0f0f0f3f3f3f4f4f4f5f5f5f5f5f5f7f7f7fafafafdfdfdfdfdfdfcfcfcfafafafbfbfbf4f4f4f1f1f1f0f0f0f5f5f5f8f8f8f7f7f7fcfcfcfdfdfdfffffffdfdfdfffffffffffffffffffdfdfdfcfcfcfafafafefefefdfdfdfbfbfbfdfdfdfafafaf8f8f8f4f4f4f2f2f2f3f3f3f8f8f8fcfcfcfdfdfdf5f5f5eeeeeee3e3e3fafafaf7f7f7eeeeeef4f4f4f6f6f6fafafafcfcfcfefefef5f5f5f3f3f3fcfcfcfcfcfcf8f8f8f8f8f8f5f5f5f4f4f4f8f8f8f4f4f4f2f2f2f9f9f9f5f5f5f3f3f3f4f4f4f1f1f1eeeeeef2f2f2f5f5f5f6f6f6f9f9f9fafafafbfbfbfcfcfcfdfdfdfafafaf7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7fcfcfcfafafaf9f9f9f9f9f9fafafafcfcfcfffffffdfdfdfafafaf2f2f2f5f5f5f8f8f8fbfbfbf2f2f2e4e4e4dadadae5e5e5edededf7f7f7fcfcfcfdfdfdfbfbfbfdfdfdfdfdfdf8f8f8fbfbfbfefefefefefefefefefffffffffffffdfdfdfafafafdfdfdf7f7f7efefeffcfcfcfdfdfdf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f6f6f6f9f9f9f7f7f7f6f6f6f6f6f6f9f9f9f6f6f6fafafafdfdfdfdfdfdfefefefdfdfdfbfbfbf5f5f5f6f6f6fbfbfbfdfdfdfdfdfdf5f5f5f4f4f4f9f9f9f8f8f8f9f9f9f6f6f6f2f2f2f4f4f4fafafaf8f8f8fafafaf9f9f9fafafafefefefefefefdfdfdfefefefafafaf8f8f8fbfbfbfefefefffffffffffffffffffffffffffffffdfdfdfafafafffffffffffffcfcfcfafafafffffffffffff8f8f8edededeeeeeeefefeff7f7f7fcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffffffffdfdfdf8f8f8f2f2f2f6f6f6fafafaf2f2f2eeeeeeeeeeeef1f1f1efefefefefeff1f1f1efefefefefeff1f1f1f1f1f1edededefefeff5f5f5fafafafbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f8f8f8fbfbfbfefefef7f7f7f6f6f6fafafaeeeeeef6f6f6fefefefbfbfbf6f6f6f1f1f1f0f0f0f2f2f2f4f4f4f1f1f1efefefefefeff0f0f0f0f0f0efefeff1f1f1f8f8f8fefefef8f8f8f5f5f5f9f9f9f2f2f2ebebebf0f0f0fdfdfdfffffffffffff7f7f7fafafaf8f8f8eaeaeaf5f5f5f8f8f8f6f6f6ededede8e8e8e8e8e8e9e9e9efefeff3f3f3fafafaf7f7f7efefeff4f4f4fbfbfbf9f9f9f4f4f4f2f2f2f7f7f7fbfbfbfdfdfdf8f8f8f3f3f3eeeeeef6f6f6fcfcfcfdfdfdfafafaf9f9f9f5f5f5ecececf3f3f3fdfdfdfdfdfdf8f8f8f6f6f6f5f5f5f7f7f7f9f9f9f6f6f6f8f8f8fcfcfcfbfbfbf4f4f4f0f0f0f3f3f3fbfbfbfbfbfbf3f3f3f2f2f2fafafafdfdfdfafafaf8f8f8eeeeeef0f0f0f9f9f9f9f9f9f6f6f6f5f5f5f5f5f5f3f3f3f6f6f6f9f9f9fdfdfdfbfbfbf9f9f9f8f8f8f5f5f5f5f5f5f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbf5f5f5f6f6f6f9f9f9fafafafbfbfbf9f9f9f9f9f9fcfcfcf9f9f9f7f7f7fafafafbfbfbf9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f9f9f9fefefefcfcfcf8f8f8fafafafefefefbfbfbf9f9f9fcfcfcfafafaf3f3f3eeeeeef8f8f8fbfbfbf7f7f7e6e6e6e4e4e4ecececeeeeeef8f8f8edededfafafafefefefefefefafafaf8f8f8fafafafbfbfbf7f7f7f7f7f7fffffffbfbfbf1f1f1f1f1f1edededefefeff6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fcfcfcfafafaeeeeeeedededf6f6f6fbfbfbf4f4f4e5e5e5f6f6f6fffffffefefefdfdfdfcfcfcfafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfafafafafafafafafafbfbfbf9f9f9fafafaf7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7fbfbfbfdfdfdfbfbfbf7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfafafafcfcfcf8f8f8f2f2f2e9e9e9e4e4e4f0f0f0efefefe6e6e6e3e3e3e8e8e8f3f3f3e7e7e7e8e8e8e8e8e8eaeaeaf3f3f3f8f8f8f6f6f6f6f6f6fbfbfbfbfbfbf9f9f9fbfbfbfefefefefefefffffffefefefafafafbfbfbfefefefffffffffffffefefefefefefffffffffffffffffffffffffffffffdfdfdf8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f2f2f2eeeeeef2f2f2f1f1f1f6f6f6fafafaf9f9f9f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f3f3f3f5f5f5f7f7f7fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfafafafbfbfbfafafafafafafbfbfbfbfbfbf8f8f8f5f5f5f7f7f7fafafafbfbfbfdfdfdfefefefcfcfcfcfcfcfafafaf7f7f7fefefefdfdfdfafafafbfbfbfdfdfdfefefefdfdfdfefefefffffffefefefdfdfdfefefefffffffefefefffffffbfbfbf7f7f7fdfdfdfdfdfdfafafaf6f6f6f8f8f8fcfcfcf6f6f6e2e2e2f5f5f5fbfbfbf5f5f5f1f1f1edededf2f2f2f6f6f6f9f9f9f6f6f6f8f8f8fcfcfcfcfcfcfbfbfbf6f6f6f4f4f4f5f5f5fafafaf8f8f8f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f4f4f4f2f2f2f4f4f4f6f6f6f7f7f7fafafafcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbfafafaf7f7f7fbfbfbfefefefffffffffffffdfdfdfafafafafafafbfbfbfdfdfdfbfbfbf4f4f4efefefe8e8e8e9e9e9f6f6f6f9f9f9fafafafbfbfbf3f3f3e9e9e9eeeeeef8f8f8fefefefffffffefefefefefef8f8f8ededede5e5e5ebebebf8f8f8fcfcfcf7f7f7f1f1f1f1f1f1f4f4f4f6f6f6fafafaf8f8f8f9f9f9fbfbfbfafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f6f6f6f5f5f5f9f9f9fcfcfcfcfcfcfefefefafafaf8f8f8f9f9f9fcfcfcfefefefefefefafafaf8f8f8f8f8f8f7f7f7f6f6f6f3f3f3f7f7f7f9f9f9fafafafcfcfcfcfcfcfefefef1f1f1f0f0f0f9f9f9f2f2f2f6f6f6fdfdfdfcfcfcf9f9f9f5f5f5f7f7f7f4f4f4f2f2f2f6f6f6f4f4f4f3f3f3f3f3f3ececece7e7e7eaeaeaf7f7f7fcfcfcf8f8f8f0f0f0f8f8f8f5f5f5eaeaeadbdbdbe3e3e3e7e7e7e1e1e1e5e5e5e5e5e5e6e6e6ecececedededecececefefeff3f3f3f5f5f5f6f6f6f7f7f7f8f8f8fafafafbfbfbf8f8f8f5f5f5f7f7f7f7f7f7f4f4f4eeeeeef4f4f4f4f4f4f1f1f1edededebebebe5e5e5e4e4e4e8e8e8ecececeeeeeef0f0f0eeeeeeeaeaeaedededf6f6f6fbfbfbf8f8f8f8f8f8f7f7f7f6f6f6f9f9f9fefefefffffffdfdfdfafafaf9f9f9fafafafcfcfcfefefefefefefcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfffffffefefef0f0f0dbdbdbe7e7e7f4f4f4f8f8f8f7f7f7fcfcfcfffffffdfdfdfafafafafafaf5f5f5fafafafbfbfbfefefefdfdfdf9f9f9f7f7f7f6f6f6f3f3f3ecececf6f6f6fefefefdfdfdfdfdfdfcfcfcfdfdfdfefefefcfcfcf8f8f8f6f6f6fbfbfbfdfdfdfefefefdfdfdf9f9f9f5f5f5f8f8f8fbfbfbfcfcfcf6f6f6efefefebebebf4f4f4fbfbfbfefefefefefef9f9f9f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbf7f7f7f1f1f1f6f6f6fafafafafafaf4f4f4f3f3f3f7f7f7fbfbfbfbfbfbf9f9f9f9f9f9f4f4f4f6f6f6f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9f7f7f7f5f5f5f8f8f8fafafafcfcfcfafafaf7f7f7f2f2f2f2f2f2f7f7f7f9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7f5f5f5f7f7f7fafafaf8f8f8f7f7f7f9f9f9fdfdfdfbfbfbfafafaf8f8f8f8f8f8f9f9f9f8f8f8fafafafcfcfcf9f9f9f8f8f8fafafaf7f7f7f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7fbfbfbf9f9f9f8f8f8f8f8f8fbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfefefefbfbfbfafafafafafafafafaf9f9f9fcfcfcfafafafefefefafafaf5f5f5f9f9f9f8f8f8f7f7f7f6f6f6fbfbfbfafafaf9f9f9f8f8f8f6f6f6fcfcfcf7f7f7f0f0f0f4f4f4f9f9f9f8f8f8f5f5f5f8f8f8fffffffdfdfdf8f8f8f6f6f6f5f5f5f7f7f7f8f8f8fafafafafafaf8f8f8f9f9f9f8f8f8fcfcfcfbfbfbf9f9f9f8f8f8f9f9f9fafafaf7f7f7f7f7f7fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafafefefefafafaf7f7f7f8f8f8f1f1f1f4f4f4f8f8f8f9f9f9fafafaf9f9f9f7f7f7f7f7f7fbfbfbfafafafafafafcfcfcfdfdfdfdfdfdfcfcfcfafafaf7f7f7f7f7f7f5f5f5f2f2f2f2f2f2fbfbfbf6f6f6f7f7f7fafafafbfbfbfbfbfbfcfcfcfafafafafafafdfdfdfcfcfcfbfbfbfcfcfcfffffffffffffffffffefefefcfcfcfdfdfdfbfbfbfbfbfbfdfdfdfafafafcfcfcf8f8f8f5f5f5f7f7f7f9f9f9fefefefffffffdfdfdfbfbfbfafafaf9f9f9fafafafffffffffffffffffffffffffffffffffffffdfdfdf8f8f8eeeeeeefefeff3f3f3f4f4f4f3f3f3f3f3f3f6f6f6f8f8f8f5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f3f3f3f4f4f4f1f1f1eeeeeef2f2f2f4f4f4f7f7f7f8f8f8fafafafdfdfdfefefefefefefdfdfdf6f6f6f1f1f1f0f0f0eeeeeeecececf2f2f2fafafafbfbfbfbfbfbfdfdfdfbfbfbfbfbfbf9f9f9f7f7f7fbfbfbfbfbfbf7f7f7f5f5f5f6f6f6f6f6f6f3f3f3f6f6f6f6f6f6f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfefefefefefefcfcfcf9f9f9f7f7f7f7f7f7f3f3f3efefeffdfdfdfcfcfcf8f8f8f2f2f2f4f4f4fafafafafafaf8f8f8f7f7f7f9f9f9fdfdfdfefefefefefefafafaf9f9f9f7f7f7f1f1f1f1f1f1f4f4f4f4f4f4f4f4f4f6f6f6f7f7f7f7f7f7f5f5f5fafafaf9f9f9f4f4f4f5f5f5f4f4f4f1f1f1efefefefefefefefeff0f0f0f5f5f5f6f6f6edededf2f2f2f6f6f6f8f8f8fcfcfcfffffffdfdfdfbfbfbf6f6f6f9f9f9fafafafafafafcfcfcfcfcfcf8f8f8fefefefcfcfcf6f6f6f4f4f4f7f7f7f9f9f9f9f9f9f3f3f3f2f2f2f2f2f2fbfbfbfbfbfbf8f8f8fdfdfdeaeaeae2e2e2dadadadddddde6e6e6e0e0e0efefeffdfdfdfdfdfdf5f5f5f5f5f5f6f6f6f4f4f4f3f3f3f2f2f2f5f5f5fbfbfbfbfbfbf7f7f7f7f7f7fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfbfbfbfafafafbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcf8f8f8f5f5f5f8f8f8fafafafafafafefefefbfbfbfdfdfdfdfdfdf9f9f9f7f7f7fcfcfcfbfbfbf6f6f6f6f6f6fafafafcfcfce3e3e3dadadae9e9e9fdfdfdf7f7f7ededede8e8e8edededf3f3f3f1f1f1efefeff2f2f2f3f3f3eaeaeae7e7e7e9e9e9e6e6e6e8e8e8ecececf1f1f1f6f6f6f8f8f8f5f5f5f4f4f4eeeeeeeaeaeae5e5e5e3e3e3dfdfdfdedededededee1e1e1e0e0e0e6e6e6ebebebeaeaeaeeeeeeecececf0f0f0f5f5f5f7f7f7fefefefefefefafafafbfbfbfcfcfcfefefefbfbfbf4f4f4f7f7f7f8f8f8f6f6f6f7f7f7f5f5f5f7f7f7f0f0f0ecececf4f4f4fbfbfbfdfdfdf9f9f9f6f6f6f4f4f4f3f3f3fdfdfdfbfbfbf6f6f6f6f6f6f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9f6f6f6f7f7f7fcfcfcfefefeffffffeaeaeadcdcdce4e4e4eeeeeeeeeeeeefefefecececf2f2f2f6f6f6ebebebecececf4f4f4f9f9f9f5f5f5f1f1f1f9f9f9fdfdfdfffffffffffffffffffefefefcfcfcfbfbfbfafafafbfbfbfbfbfbfefefefdfdfdfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfafafafbfbfbfefefefdfdfdfafafaf6f6f6f8f8f8fafafafdfdfdfdfdfdfbfbfbf7f7f7f5f5f5f9f9f9fdfdfdfefefefcfcfcf6f6f6f3f3f3f8f8f8fbfbfbfafafaf7f7f7fafafafbfbfbf6f6f6f3f3f3f6f6f6fbfbfbf8f8f8f6f6f6fafafaf8f8f8f6f6f6f8f8f8fcfcfcfcfcfcf7f7f7f3f3f3f4f4f4f5f5f5f6f6f6fafafafbfbfbfafafaf6f6f6f7f7f7fafafafbfbfbfcfcfcf8f8f8f6f6f6f4f4f4f5f5f5f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8fafafaf7f7f7f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbf9f9f9f9f9f9fafafaf6f6f6f7f7f7fbfbfbfcfcfcfbfbfbf9f9f9fafafafcfcfcf8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdf9f9f9f9f9f9f9f9f9f8f8f8f2f2f2f4f4f4f9f9f9f8f8f8f8f8f8fdfdfdf5f5f5ebebebf6f6f6f7f7f7f1f1f1eeeeeef9f9f9fefefef7f7f7f3f3f3f1f1f1f6f6f6fffffffefefefffffffefefefcfcfcfcfcfcfcfcfcfefefefdfdfdfdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f4f4f4f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8fafafafbfbfbfafafafbfbfbfafafafcfcfcfcfcfcf9f9f9fcfcfcf9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfdfdfdfbfbfbf9f9f9f8f8f8fcfcfcfdfdfdfefefefefefefefefefcfcfcfdfdfdfcfcfcfafafaf8f8f8f5f5f5f7f7f7f5f5f5f2f2f2f2f2f2f3f3f3f0f0f0f4f4f4f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fafafafbfbfbfefefefffffffdfdfdfefefefcfcfcfefefefafafaf6f6f6f4f4f4f7f7f7f7f7f7f4f4f4f6f6f6fbfbfbfdfdfdfdfdfdfefefefafafaf9f9f9f6f6f6ebebebe5e5e5efefeffbfbfbfefefefffffffdfdfdfbfbfbf7f7f7f4f4f4f4f4f4f2f2f2f2f2f2f6f6f6f6f6f6f4f4f4f5f5f5f4f4f4f4f4f4f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f1f1f1f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f5f5f5f9f9f9f5f5f5f5f5f5fafafafdfdfdfcfcfcfcfcfcfcfcfcfafafaf8f8f8f8f8f8f9f9f9f4f4f4f5f5f5f8f8f8f9f9f9f5f5f5f4f4f4f4f4f4f9f9f9f5f5f5f1f1f1f8f8f8fefefefdfdfdf8f8f8f4f4f4e6e6e6eaeaeafdfdfdfafafaf8f8f8f8f8f8f9f9f9f8f8f8f3f3f3efefeff1f1f1f5f5f5f8f8f8fbfbfbfdfdfdfffffffffffffdfdfdfafafaf8f8f8f8f8f8f7f7f7f3f3f3f2f2f2f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f3f3f3f4f4f4fdfdfdfbfbfbf8f8f8fcfcfcfafafaf2f2f2f3f3f3eeeeeeedededf7f7f7f4f4f4f9f9f9f8f8f8eaeaeaf0f0f0f7f7f7f9f9f9fefefefafafafcfcfcfffffffafafae8e8e8e4e4e4edededf4f4f4f0f0f0e2e2e2eaeaeaebebebf1f1f1f8f8f8f5f5f5f9f9f9efefefecececf3f3f3fafafaf2f2f2f7f7f7f7f7f7f4f4f4fcfcfcf8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f5f5f5f5f5f5fbfbfbfcfcfcf8f8f8f8f8f8f9f9f9fbfbfbfafafafbfbfbfdfdfdf8f8f8f4f4f4f7f7f7fafafafcfcfcfbfbfbfafafaf8f8f8f6f6f6f3f3f3edededf4f4f4fafafaf9f9f9f7f7f7fdfdfdfcfcfcfcfcfcfbfbfbf7f7f7f2f2f2fcfcfcf8f8f8f8f8f8f2f2f2efefeff8f8f8f9f9f9e3e3e3eaeaeaf6f6f6fdfdfdf6f6f6f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5efefefecececefefefefefeff3f3f3f3f3f3fafafafafafaf8f8f8f6f6f6f8f8f8f7f7f7f3f3f3fbfbfbfafafafbfbfbf9f9f9f8f8f8f5f5f5f3f3f3f4f4f4f7f7f7f8f8f8f9f9f9f8f8f8f4f4f4f1f1f1f6f6f6fbfbfbfbfbfbfafafaf9f9f9fafafafafafafcfcfcf8f8f8f0f0f0f5f5f5fcfcfcfdfdfdfdfdfdfefefefffffffffffffdfdfdf8f8f8f7f7f7fbfbfbfcfcfcfafafaf7f7f7e8e8e8e3e3e3f4f4f4fefefefcfcfcf6f6f6f2f2f2f5f5f5f8f8f8f7f7f7f9f9f9fafafaf8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fefefefdfdfdeeeeeeecececf7f7f7fcfcfcfcfcfcfefefefffffffefefefcfcfcf2f2f2f6f6f6f4f4f4ecececeaeaeaefefeffafafaf7f7f7fdfdfdfdfdfdfafafaf1f1f1f5f5f5fcfcfcfdfdfdf8f8f8e5e5e5ecececfafafafafafaf7f7f7f2f2f2f0f0f0f2f2f2f9f9f9f5f5f5fbfbfbf8f8f8f7f7f7f6f6f6fcfcfcfdfdfdfafafaf6f6f6f8f8f8f9f9f9fbfbfbfbfbfbf6f6f6f2f2f2f6f6f6fbfbfbfcfcfcfcfcfcf9f9f9f4f4f4fafafafafafaf8f8f8f8f8f8fafafaf9f9f9fafafaf8f8f8f4f4f4f5f5f5f8f8f8fbfbfbf8f8f8f5f5f5fafafafcfcfcfcfcfcfbfbfbf6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f9f9f9fdfdfdfafafaf8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6fafafafafafafbfbfbf9f9f9f5f5f5f5f5f5f1f1f1f0f0f0f4f4f4f5f5f5f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8fbfbfbfafafaf9f9f9fbfbfbfdfdfdfbfbfbfafafafbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfafafaf8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f8f8f8fcfcfcfafafafbfbfbe8e8e8e6e6e6f1f1f1f8f8f8f8f8f8f8f8f8f8f8f8fdfdfdf7f7f7f4f4f4fbfbfbfcfcfcf9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfefefefefefefafafaf7f7f7f9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafafafafaf9f9f9fafafaf8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfafafafcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfefefefafafaf7f7f7f8f8f8fafafafbfbfbfcfcfcfcfcfcfbfbfbfafafafcfcfcfefefefdfdfdfcfcfcfcfcfcfefefefefefefdfdfdfdfdfdfefefef1f1f1f1f1f1f9f9f9f9f9f9fafafaf5f5f5f8f8f8f7f7f7f4f4f4f3f3f3f4f4f4efefeff2f2f2f8f8f8fafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8fafafafdfdfdfcfcfcfafafafcfcfcfafafafbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf8f8f8f6f6f6f1f1f1f0f0f0f2f2f2fafafaf8f8f8f7f7f7f6f6f6efefefebebebedededeeeeeeeeeeeef5f5f5fbfbfbfcfcfcfdfdfdfdfdfdfffffffbfbfbf8f8f8fbfbfbf9f9f9f5f5f5f5f5f5f6f6f6f3f3f3f4f4f4f2f2f2f4f4f4f6f6f6f9f9f9fafafafbfbfbf9f9f9f7f7f7f8f8f8f5f5f5f8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9fcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfafafaf8f8f8f5f5f5f4f4f4f7f7f7f5f5f5f8f8f8fafafafbfbfbfbfbfbfafafafcfcfcf8f8f8fafafafafafafbfbfbfbfbfbfcfcfcf7f7f7f5f5f5fafafafafafafbfbfbfdfdfdf9f9f9e9e9e9d8d8d8f4f4f4f9f9f9f9f9f9fbfbfbfbfbfbfefefefdfdfdf7f7f7f6f6f6f8f8f8f2f2f2efefeff4f4f4f8f8f8fafafafbfbfbfffffffffffffdfdfdfafafafbfbfbf9f9f9f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdfdfdfdf5f5f5f1f1f1f8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfafafafafafafafafaeaeaeae4e4e4edededeaeaeaefefeff3f3f3f7f7f7fcfcfcf9f9f9f5f5f5fafafafcfcfcf1f1f1edededf4f4f4f9f9f9f3f3f3f0f0f0f3f3f3e8e8e8eaeaeaf5f5f5f8f8f8f9f9f9fafafafafafafffffff8f8f8e0e0e0e9e9e9e8e8e8f1f1f1fcfcfcf1f1f1e8e8e8efefeff4f4f4fbfbfbfdfdfdfafafafbfbfbf8f8f8fcfcfcfdfdfdfafafafafafafafafafdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfafafafafafaf9f9f9f7f7f7f5f5f5f8f8f8fcfcfcfcfcfcfbfbfbf8f8f8fbfbfbfcfcfcfbfbfbf6f6f6f7f7f7fffffffffffffefefee5e5e5cfcfcff7f7f7f2f2f2f8f8f8fbfbfbfafafafafafaf7f7f7f9f9f9fdfdfdfdfdfdf9f9f9fafafafbfbfbf8f8f8f9f9f9fcfcfcfefefefbfbfbf8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9fafafafbfbfbfafafaf3f3f3f5f5f5fdfdfdfffffffefefefffffffdfdfdfafafaf8f8f8f9f9f9f9f9f9fafafafdfdfdfcfcfcfafafafdfdfdfcfcfcf8f8f8f9f9f9f8f8f8f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f2f2f2f1f1f1f1f1f1f1f1f1f2f2f2f4f4f4f8f8f8f5f5f5f1f1f1f7f7f7fdfdfdfffffffefefef9f9f9f7f7f7f3f3f3f2f2f2fbfbfbfefefefefefefbfbfbf4f4f4f4f4f4f5f5f5f1f1f1f3f3f3f3f3f3f5f5f5f5f5f5f2f2f2f6f6f6f8f8f8fafafafcfcfcfefefefcfcfcfbfbfbf9f9f9f6f6f6f5f5f5fdfdfdf8f8f8f0f0f0f9f9f9fbfbfbfefefefefefefcfcfcf5f5f5f7f7f7fefefefbfbfbeeeeeef3f3f3f7f7f7f8f8f8f8f8f8eaeaeaf1f1f1fafafafdfdfdf4f4f4f0f0f0f4f4f4f1f1f1f7f7f7f8f8f8f4f4f4f0f0f0f1f1f1ebebebf4f4f4fbfbfbf2f2f2ebebebf5f5f5f8f8f8f6f6f6fbfbfbf4f4f4f2f2f2f0f0f0f8f8f8fcfcfcfafafaf5f5f5f1f1f1f2f2f2f7f7f7fdfdfdf8f8f8f7f7f7f2f2f2f5f5f5fcfcfcfdfdfdf7f7f7f8f8f8fbfbfbfbfbfbfafafaf6f6f6f5f5f5f8f8f8fcfcfcfefefefefefefbfbfbf6f6f6f1f1f1f6f6f6f8f8f8f8f8f8fbfbfbfafafaf8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfdfdfdfcfcfcfafafaf7f7f7f7f7f7f5f5f5fafafafcfcfcfbfbfbfbfbfbf8f8f8f6f6f6f7f7f7f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8fafafafbfbfbf9f9f9f8f8f8f8f8f8fafafafbfbfbfbfbfbfbfbfbf8f8f8f8f8f8fafafafcfcfcfafafaf7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f9f9f9fefefeefefefe3e3e3e7e7e7ecececf5f5f5fefefefdfdfdfbfbfbfdfdfdfcfcfcfafafaf9f9f9f9f9f9fcfcfcfbfbfbfafafaf7f7f7f7f7f7fcfcfcfefefefefefefefefefdfdfdfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fafafafafafafafafafafafafbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefffffffffffffffffffffffffdfdfdfcfcfcfdfdfdfbfbfbfbfbfbf9f9f9fafafafbfbfbf9f9f9f6f6f6f5f5f5f7f7f7f5f5f5fafafafafafafafafafbfbfbf8f8f8f9f9f9fafafafefefefffffffffffffffffffcfcfcf3f3f3f4f4f4f3f3f3f0f0f0f4f4f4f7f7f7f8f8f8fafafafcfcfcfdfdfdf6f6f6f6f6f6f9f9f9fafafafafafaf9f9f9f9f9f9fafafafafafaf8f8f8fafafafdfdfdfdfdfdf7f7f7f2f2f2f6f6f6fffffffffffffefefefdfdfdfefefefffffff8f8f8f5f5f5f7f7f7f6f6f6f1f1f1f5f5f5f3f3f3f7f7f7fafafafcfcfcfbfbfbfdfdfdfefefefffffffffffffffffffffffffafafaf4f4f4f8f8f8fdfdfdfdfdfdfdfdfdfcfcfcfafafafafafafbfbfbfafafafbfbfbfbfbfbf8f8f8fafafafdfdfdfdfdfdf8f8f8f5f5f5f5f5f5f7f7f7f6f6f6f7f7f7fcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9f2f2f2f1f1f1f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f3f3f3f9f9f9fafafaf9f9f9fdfdfdfefefefafafafafafaf7f7f7f3f3f3e5e5e5efefeffffffffdfdfdfcfcfcf8f8f8f9f9f9fafafaf9f9f9fbfbfbfdfdfdfbfbfbf5f5f5f3f3f3f3f3f3f4f4f4f0f0f0f2f2f2f5f5f5f7f7f7fcfcfcfefefefcfcfcf5f5f5f2f2f2f5f5f5f2f2f2f3f3f3f5f5f5fcfcfcfdfdfdf8f8f8f3f3f3f8f8f8fefefefcfcfcfcfcfcf8f8f8f8f8f8fcfcfcfafafafafafaf5f5f5ebebebf1f1f1f9f9f9fdfdfdfefefefdfdfdf5f5f5f3f3f3f2f2f2f4f4f4f7f7f7fafafafdfdfdfefefefefefefefefefffffffffffff5f5f5e8e8e8e8e8e8ecececf2f2f2fafafafafafafbfbfbfbfbfbfdfdfdfafafafcfcfcfefefefefefefdfdfdf7f7f7fcfcfcfdfdfdfefefefcfcfcfcfcfcf4f4f4f4f4f4f4f4f4f8f8f8fcfcfcf8f8f8f5f5f5f6f6f6f8f8f8f8f8f8fafafafcfcfcf9f9f9fafafafcfcfcfdfdfdfcfcfcfcfcfcfffffffbfbfbf8f8f8fafafaf7f7f7f1f1f1efefeff1f1f1f5f5f5fafafafdfdfdfdfdfdf9f9f9f7f7f7fdfdfdfefefefefefefffffffefefefefefefefefefbfbfbfafafaf8f8f8f4f4f4f3f3f3f3f3f3fbfbfbfefefefefefefcfcfcfbfbfbfbfbfbfbfbfbfefefefefefefefefefdfdfdfafafafcfcfcfbfbfbf7f7f7f1f1f1ebebebf9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefbfbfbf7f7f7f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8f5f5f5f4f4f4f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7fafafaf1f1f1efefeff3f3f3fafafafffffffafafaf0f0f0eeeeeef7f7f7fdfdfdfffffffdfdfdfafafaf6f6f6f9f9f9fcfcfcf9f9f9f6f6f6f9f9f9fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f8f8f8fdfdfdfefefefdfdfdfdfdfdf4f4f4f4f4f4fdfdfdf9f9f9fefefefafafaeaeaeaefefeff7f7f7fffffffbfbfbeeeeeefefefef9f9f9f2f2f2f9f9f9fbfbfbfafafaf9f9f9efefeff5f5f5f9f9f9fafafaf8f8f8f4f4f4f4f4f4fdfdfdfdfdfdfafafaf6f6f6f9f9f9fdfdfdfdfdfdfcfcfcf4f4f4f2f2f2fafafaf9f9f9f9f9f9fafafaf3f3f3eeeeeef3f3f3f8f8f8fcfcfcf8f8f8f1f1f1f0f0f0f1f1f1f5f5f5f7f7f7f7f7f7efefeff1f1f1f6f6f6fcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f5f5f5fafafaf5f5f5f3f3f3f7f7f7fcfcfcfcfcfcfafafaf6f6f6f7f7f7fafafafefefefbfbfbfcfcfcfefefefdfdfdf8f8f8fafafaf7f7f7f9f9f9f9f9f9fafafaf8f8f8f9f9f9fcfcfcfdfdfdfefefefcfcfcfafafaf9f9f9fafafafbfbfbfbfbfbfbfbfbf5f5f5f3f3f3fbfbfbfafafaf7f7f7fbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbf9f9f9fbfbfbfafafafafafafafafaf9f9f9f7f7f7fafafafafafaf8f8f8f9f9f9f8f8f8fafafaf9f9f9f7f7f7f5f5f5fafafafafafafafafaf9f9f9f9f9f9fcfcfcfbfbfbefefeff1f1f1f1f1f1f4f4f4f3f3f3f3f3f3f8f8f8f6f6f6f4f4f4f7f7f7fefefefefefee8e8e8ebebebfbfbfbfffffffcfcfcfbfbfbfafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9fbfbfbfafafafbfbfbfdfdfdfefefefdfdfdfafafafafafafafafafafafafafafafbfbfbfbfbfbfefefefdfdfdf7f7f7f9f9f9fafafaf9f9f9f7f7f7f5f5f5f4f4f4f4f4f4f8f8f8fafafaf8f8f8f6f6f6f7f7f7f1f1f1eaeaeaedededeeeeeef1f1f1f1f1f1f3f3f3f6f6f6f8f8f8f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7fafafafbfbfbfafafaf6f6f6fbfbfbebebebe3e3e3e4e4e4e7e7e7ecececeeeeeeebebebedededf2f2f2f5f5f5f6f6f6f9f9f9f6f6f6f7f7f7fafafafafafaf6f6f6f7f7f7f4f4f4f2f2f2f6f6f6f5f5f5f9f9f9fbfbfbfafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f8f8f8f9f9f9fbfbfbfafafafefefefffffffbfbfbf8f8f8fafafafbfbfbfdfdfdfefefefcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f6f6f6f2f2f2f0f0f0f4f4f4f6f6f6fafafafbfbfbfdfdfdfefefefffffffefefefefefefefefefffffffffffffffffffdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf8f8f8f9f9f9fdfdfdfdfdfdfffffffdfdfdfbfbfbfafafafafafaf9f9f9fafafaf5f5f5f2f2f2f1f1f1f6f6f6f9f9f9fcfcfcfcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfafafaf4f4f4f8f8f8f3f3f3f3f3f3f9f9f9fffffffffffffefefefbfbfbf7f7f7f6f6f6ecececf0f0f0f2f2f2f0f0f0f0f0f0f1f1f1f3f3f3f1f1f1fafafafcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f4f4f4f2f2f2eeeeeef2f2f2f3f3f3f7f7f7fcfcfcfcfcfcfdfdfdfafafafcfcfcf7f7f7f2f2f2f3f3f3ebebebe9e9e9f7f7f7fbfbfbf8f8f8f8f8f8f5f5f5f6f6f6f9f9f9fbfbfbfefefefcfcfcfdfdfdfefefefafafafbfbfbfefefef9f9f9f4f4f4f4f4f4f5f5f5fbfbfbfafafafafafaf9f9f9f4f4f4f2f2f2f5f5f5fdfdfdfffffffefefefcfcfcfdfdfdfcfcfcfdfdfdf5f5f5f2f2f2f3f3f3fafafafefefefbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfafafafbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f3f3f3f5f5f5f5f5f5f7f7f7fbfbfbf4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f8f8f8f9f9f9f2f2f2f3f3f3f7f7f7f8f8f8f7f7f7fcfcfcfefefef9f9f9fafafafcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf7f7f7f6f6f6f6f6f6fbfbfbfcfcfcfbfbfbfefefefefefefffffffdfdfdfdfdfdfdfdfdfdfdfdfefefefffffffdfdfdf6f6f6f6f6f6fcfcfcf8f8f8fafafaf6f6f6f7f7f7f4f4f4edededf5f5f5fdfdfdfdfdfdfefefef5f5f5f6f6f6fdfdfdfffffffcfcfcf2f2f2fafafafefefefcfcfcfafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8fafafafafafafbfbfbfcfcfcfcfcfcf9f9f9f6f6f6f6f6f6f6f6f6fafafafafafafafafaf8f8f8f7f7f7f5f5f5f6f6f6f9f9f9fbfbfbf8f8f8f0f0f0f1f1f1f9f9f9fdfdfdf6f6f6f5f5f5f7f7f7f4f4f4f9f9f9fcfcfcfafafaf6f6f6f6f6f6f7f7f7fafafafcfcfcfefefefafafaf8f8f8fafafaf6f6f6f5f5f5f1f1f1edededefefeffafafafcfcfcf2f2f2eaeaeae2e2e2f1f1f1fffffffffffffdfdfdf0f0f0e4e4e4f9f9f9fbfbfbf1f1f1eeeeeeeaeaeaf8f8f8fbfbfbf4f4f4f5f5f5edededf1f1f1fafafafafafafafafaf8f8f8f5f5f5f9f9f9fbfbfbf5f5f5f5f5f5f7f7f7f7f7f7f8f8f8fafafaf7f7f7f8f8f8f5f5f5f7f7f7f9f9f9fbfbfbf7f7f7f7f7f7f6f6f6fafafafbfbfbf7f7f7f6f6f6fafafafbfbfbfafafafbfbfbf9f9f9f8f8f8fafafafdfdfdfbfbfbf7f7f7f2f2f2f3f3f3fbfbfbfefefefcfcfcf5f5f5efefeffafafafbfbfbf7f7f7f3f3f3f3f3f3f6f6f6f6f6f6f7f7f7f9f9f9f5f5f5f7f7f7fcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f4f4f4f3f3f3f2f2f2f6f6f6f6f6f6f9f9f9fbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcfafafafbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafafafafafafafaf9f9f9f7f7f7fafafafafafaf7f7f7fafafafafafafbfbfbfafafafafafaf9f9f9fcfcfcfbfbfbfafafafbfbfbfbfbfbfdfdfdfdfdfdf2f2f2f3f3f3fbfbfbfefefefafafaf7f7f7fafafaf7f7f7f6f6f6fafafaf5f5f5fafafaf2f2f2f1f1f1f9f9f9fafafaf8f8f8fafafafafafaf7f7f7f1f1f1f1f1f1f3f3f3f5f5f5f8f8f8f6f6f6f8f8f8fbfbfbfafafaf9f9f9f6f6f6f5f5f5fafafafbfbfbfefefefefefefdfdfdfefefefdfdfdf7f7f7fafafafbfbfbf6f6f6f5f5f5f4f4f4f0f0f0efefeff1f1f1f1f1f1edededecececf1f1f1efefefedededededededededecececebebebeeeeeeecececeaeaeae6e6e6e1e1e1dededee1e1e1e0e0e0e1e1e1e4e4e4e8e8e8e8e8e8efefefededede4e4e4e6e6e6e2e2e2e8e8e8fdfdfdfcfcfcfcfcfcfbfbfbf5f5f5f3f3f3f1f1f1efefeff6f6f6f8f8f8fbfbfbfcfcfcf8f8f8f7f7f7f5f5f5f5f5f5f2f2f2f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f9f9f9fdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdf7f7f7f3f3f3f1f1f1f7f7f7f2f2f2f8f8f8f4f4f4f4f4f4f8f8f8f8f8f8fbfbfbf5f5f5f3f3f3f5f5f5f7f7f7fcfcfcf9f9f9fbfbfbfdfdfdfefefefefefefefefefcfcfcf7f7f7f7f7f7fdfdfdfafafaededede8e8e8edededf9f9f9f1f1f1f4f4f4fbfbfbf8f8f8f5f5f5f5f5f5f6f6f6f9f9f9f9f9f9f3f3f3fbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fdfdfdfcfcfcfefefefdfdfdfcfcfcf7f7f7f7f7f7fafafaf4f4f4f5f5f5f4f4f4f6f6f6fafafaf5f5f5f4f4f4fbfbfbfcfcfcfcfcfcfefefefffffffffffffafafafafafafafafafbfbfbfefefefdfdfdfdfdfdefefefdededef2f2f2f8f8f8f8f8f8f3f3f3fcfcfcfefefefffffffefefef5f5f5f1f1f1f5f5f5f5f5f5f7f7f7fbfbfbfdfdfdfcfcfcfcfcfcf9f9f9f6f6f6f2f2f2f7f7f7fdfdfdfffffffcfcfcfcfcfcfdfdfdfafafafafafaf9f9f9f3f3f3f7f7f7f8f8f8f8f8f8fcfcfcf5f5f5fdfdfdfbfbfbfcfcfcfbfbfbf5f5f5fcfcfcfefefefcfcfcfefefefffffffefefefcfcfcf9f9f9f8f8f8f0f0f0eaeaeaeeeeeef9f9f9fcfcfcf2f2f2f1f1f1f7f7f7fefefefefefefefefefbfbfbf9f9f9fafafaf8f8f8f6f6f6f5f5f5f9f9f9fcfcfcf5f5f5f9f9f9fdfdfdfcfcfcfcfcfcf9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f6f6f6f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f4f4f4f8f8f8f2f2f2f3f3f3f7f7f7fcfcfcf7f7f7f8f8f8eeeeeee9e9e9f0f0f0f3f3f3f5f5f5f8f8f8f5f5f5ececece6e6e6ecececf5f5f5fbfbfbfafafaf8f8f8f5f5f5f8f8f8fcfcfcfefefefdfdfdfdfdfdfdfdfdfbfbfbf9f9f9fdfdfdf7f7f7f4f4f4fcfcfcfcfcfcfdfdfdfefefefffffffffffff7f7f7f6f6f6fdfdfdfcfcfcfdfdfdfbfbfbfdfdfdfcfcfcfbfbfbfefefefefefefefefefcfcfcfcfcfcf8f8f8f8f8f8f6f6f6f6f6f6f4f4f4f6f6f6f8f8f8f9f9f9f9f9f9fafafafafafafafafafcfcfcfbfbfbfbfbfbfcfcfcfdfdfdf8f8f8fafafafafafafbfbfbf8f8f8f3f3f3f7f7f7fefefefdfdfdf1f1f1f5f5f5f6f6f6f8f8f8fcfcfcfbfbfbf6f6f6f5f5f5f7f7f7f9f9f9fafafafbfbfbfafafafafafafcfcfcfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafafefefefefefef9f9f9eeeeeef1f1f1f9f9f9fefefefffffffcfcfcf6f6f6f2f2f2fcfcfcfdfdfdeaeaeae9e9e9f9f9f9fbfbfbf6f6f6f5f5f5fafafafafafafafafaf9f9f9f7f7f7f8f8f8fafafafbfbfbf9f9f9f9f9f9f8f8f8fcfcfcfcfcfcf8f8f8f9f9f9fafafafcfcfcfdfdfdf8f8f8ecececeeeeeefbfbfbfefefefdfdfdfafafaf8f8f8f7f7f7f9f9f9f9f9f9fbfbfbf9f9f9f5f5f5f4f4f4f6f6f6fbfbfbfdfdfdfcfcfcf7f7f7f5f5f5f8f8f8f8f8f8f5f5f5f4f4f4f9f9f9fdfdfdfdfdfdfbfbfbf6f6f6f7f7f7f5f5f5f8f8f8fbfbfbf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f8f8f8f8f8f8f6f6f6f7f7f7fafafafcfcfcf8f8f8f8f8f8f8f8f8f6f6f6fafafaf7f7f7f5f5f5f7f7f7f5f5f5fbfbfbf9f9f9f8f8f8fbfbfbf9f9f9fbfbfbf5f5f5f4f4f4f4f4f4f6f6f6fafafafcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfafafaf5f5f5f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fbfbfbfafafaf6f6f6f5f5f5f8f8f8f6f6f6f8f8f8fafafafafafafafafaf6f6f6f6f6f6f8f8f8fbfbfbfafafafefefefefefefcfcfcf7f7f7f5f5f5fbfbfbf9f9f9f8f8f8fafafaf3f3f3f0f0f0f0f0f0f4f4f4f9f9f9fbfbfbfdfdfdfdfdfdf9f9f9fafafafbfbfbfbfbfbf7f7f7efefefeeeeeef0f0f0f0f0f0f1f1f1f2f2f2f2f2f2f1f1f1f1f1f1eeeeeef0f0f0f5f5f5f7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf7f7f7efefeff2f2f2f4f4f4f8f8f8f9f9f9f9f9f9fafafafafafafcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbf9f9f9fafafafbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfefefefefefefbfbfbf9f9f9fafafafafafafbfbfbf8f8f8f3f3f3f3f3f3f5f5f5fdfdfdfffffffffffffdfdfdf8f8f8f9f9f9fdfdfdfffffffbfbfbf9f9f9fafafafcfcfcfcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfbfbfbf8f8f8f5f5f5fdfdfdfafafaf8f8f8fdfdfdfdfdfdf9f9f9fafafaf1f1f1ecececececece9e9e9f4f4f4fcfcfcf5f5f5fafafafafafafcfcfcfdfdfdf7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbfefefefdfdfde6e6e6d4d4d4d0d0d0e7e7e7e9e9e9ebebebecececefefeff4f4f4f4f4f4f7f7f7fcfcfcfcfcfcf6f6f6f9f9f9f1f1f1eeeeeef4f4f4f2f2f2eeeeeef4f4f4f3f3f3f5f5f5f9f9f9fbfbfbfcfcfcfefefefcfcfcf8f8f8fbfbfbf9f9f9f3f3f3f2f2f2f7f7f7f7f7f7fdfdfdfbfbfbf6f6f6f4f4f4f5f5f5f4f4f4ecececeeeeeef2f2f2fcfcfcfefefefbfbfbfafafaf3f3f3e6e6e6f0f0f0fefefefffffffbfbfbf7f7f7f4f4f4f7f7f7fcfcfcfdfdfdfdfdfdfbfbfbf8f8f8f9f9f9f8f8f8f5f5f5f6f6f6fcfcfcfefefefefefefcfcfcfdfdfdfdfdfdfffffffdfdfdf6f6f6f1f1f1f3f3f3fbfbfbfefefefefefef4f4f4f3f3f3f4f4f4f2f2f2fafafafefefefcfcfcfcfcfcfafafafbfbfbf3f3f3f1f1f1f5f5f5f7f7f7f9f9f9fcfcfcfefefefefefefefefefcfcfcf7f7f7f3f3f3f3f3f3fbfbfbfbfbfbfbfbfbfbfbfbf6f6f6f9f9f9fbfbfbf9f9f9fdfdfdfefefefafafafcfcfcfcfcfcfcfcfcfbfbfbf3f3f3f8f8f8f4f4f4f4f4f4f6f6f6f5f5f5f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfafafaf8f8f8fafafaf5f5f5f9f9f9f3f3f3f5f5f5f2f2f2f5f5f5fdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcf6f6f6f8f8f8fdfdfdfefefefafafaf7f7f7ececece2e2e2e3e3e3eaeaeaf4f4f4f5f5f5f7f7f7f8f8f8f3f3f3f2f2f2f4f4f4f7f7f7fafafaf8f8f8f7f7f7f7f7f7f9f9f9fafafafcfcfcfcfcfcf9f9f9fbfbfbf9f9f9fafafaf8f8f8f7f7f7fafafafbfbfbfbfbfbfefefefbfbfbfbfbfbf8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fafafaf8f8f8f8f8f8f8f8f8fefefefdfdfdfdfdfdfdfdfdfefefefdfdfdfdfdfdfdfdfdfefefefefefefefefefffffffffffffffffffffffffffffffefefefdfdfdfcfcfcfefefefafafafcfcfcfafafaf7f7f7fcfcfcfefefef6f6f6efefeff3f3f3fcfcfcfefefef9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf6f6f6f9f9f9f9f9f9f5f5f5f6f6f6f8f8f8f5f5f5f1f1f1ededede7e7e7e6e6e6f2f2f2f2f2f2e9e9e9f0f0f0fefefefffffffcfcfcf5f5f5f4f4f4fdfdfdfffffff8f8f8f1f1f1f2f2f2f9f9f9fefefefdfdfdfbfbfbfbfbfbfbfbfbf7f7f7f6f6f6f9f9f9fbfbfbfcfcfcf9f9f9f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8fdfdfdf8f8f8f9f9f9fcfcfcfafafafafafafcfcfcfcfcfcfafafafbfbfbfcfcfcf8f8f8f4f4f4f5f5f5f7f7f7fafafaf7f7f7f4f4f4f6f6f6fbfbfbfdfdfdfafafaf6f6f6f8f8f8fcfcfcf9f9f9f1f1f1f0f0f0f6f6f6fbfbfbfafafaf9f9f9f6f6f6f6f6f6fafafafafafaf9f9f9f9f9f9fbfbfbfafafafafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f2f2f2f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7fcfcfcfafafaf7f7f7fafafaf9f9f9fdfdfdfafafaf7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f4f4f4f7f7f7f8f8f8f6f6f6f9f9f9f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fafafafcfcfcfcfcfcf8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf8f8f8f8f8f8fafafafafafafafafafafafafcfcfcfcfcfcf7f7f7f8f8f8fbfbfbfdfdfdfafafafcfcfcfcfcfcfafafafdfdfdfdfdfdfcfcfcfdfdfdfefefef7f7f7f2f2f2f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdf5f5f5f5f5f5f6f6f6f8f8f8fafafafafafafcfcfcf3f3f3e3e3e3e9e9e9e9e9e9eaeaeaececece9e9e9edededefefeff9f9f9f7f7f7eeeeeef1f1f1f7f7f7f3f3f3eaeaeadddddddededee8e8e8e7e7e7e3e3e3e6e6e6e5e5e5e5e5e5e2e2e2eaeaeaf2f2f2f3f3f3f2f2f2efefeff1f1f1edededebebebefefeff1f1f1f1f1f1f7f7f7f7f7f7f2f2f2f0f0f0f3f3f3fbfbfbf6f6f6fafafaf9f9f9f3f3f3f8f8f8fdfdfdfffffffefefefdfdfdf2f2f2f4f4f4f5f5f5f1f1f1f0f0f0f2f2f2fcfcfcfcfcfcfcfcfcf9f9f9f4f4f4f4f4f4f5f5f5fcfcfcfdfdfdfbfbfbfefefef9f9f9f7f7f7fcfcfcfdfdfdfffffffefefefefefefcfcfcf7f7f7f0f0f0e6e6e6f0f0f0f3f3f3f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7fafafaf6f6f6efefefebebebe9e9e9ebebebf4f4f4f8f8f8fafafafcfcfcf7f7f7f8f8f8fdfdfdfdfdfdfbfbfbf1f1f1e9e9e9edededf2f2f2f3f3f3f8f8f8f7f7f7fbfbfbfbfbfbf5f5f5f3f3f3f4f4f4f9f9f9fbfbfbf9f9f9f6f6f6f0f0f0f3f3f3f8f8f8f9f9f9f4f4f4f5f5f5f5f5f5f8f8f8fcfcfcfdfdfdf7f7f7f5f5f5f7f7f7fbfbfbf7f7f7e9e9e9e6e6e6e7e7e7ebebebf5f5f5fbfbfbfbfbfbfbfbfbfefefefffffffefefefbfbfbf5f5f5f0f0f0e4e4e4e9e9e9e5e5e5e9e9e9ececece6e6e6e9e9e9efefeff4f4f4f8f8f8f9f9f9fdfdfdfefefefdfdfdfafafaf7f7f7f6f6f6fafafafbfbfbfefefefbfbfbfdfdfdf8f8f8f6f6f6f3f3f3f9f9f9fafafaf7f7f7f9f9f9fdfdfdfcfcfcfcfcfcf6f6f6fafafafcfcfcfdfdfdfdfdfdfcfcfcfdfdfdf8f8f8eeeeeee8e8e8edededf5f5f5f4f4f4f4f4f4f5f5f5f2f2f2f1f1f1f3f3f3f8f8f8f6f6f6f5f5f5f9f9f9fbfbfbf0f0f0e9e9e9f1f1f1f6f6f6fafafafdfdfdfdfdfdfbfbfbf9f9f9f9f9f9f6f6f6efefeff8f8f8fdfdfdf7f7f7f9f9f9f6f6f6f7f7f7f9f9f9fafafafafafafafafafbfbfbfafafaf9f9f9f8f8f8f7f7f7f7f7f7fbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f5f5f5fbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbf2f2f2fdfdfdfdfdfdfefefefefefefefefef7f7f7f5f5f5f8f8f8f9f9f9f9f9f9f4f4f4edededeeeeeef1f1f1f4f4f4f1f1f1f3f3f3f2f2f2f9f9f9f6f6f6f0f0f0ecececf6f6f6fafafaf9f9f9fcfcfcfdfdfdfcfcfcfafafafafafafafafaf8f8f8fbfbfbfdfdfdfafafafbfbfbfafafafafafaf7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfdfdfdfefefefdfdfdfefefefffffffffffffffffffefefefbfbfbf7f7f7f6f6f6f6f6f6f6f6f6f9f9f9fafafafcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffff8f8f8f2f2f2f8f8f8fbfbfbfafafaf8f8f8f9f9f9fbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfefefefefefefdfdfdfdfdfdfefefefbfbfbfafafafbfbfbf9f9f9f7f7f7fcfcfcf7f7f7edededf6f6f6fefefefdfdfdf9f9f9e9e9e9f5f5f5fefefefafafaedededefefeff5f5f5f8f8f8fbfbfbfcfcfcf7f7f7f4f4f4f9f9f9fcfcfcfbfbfbf7f7f7f6f6f6f8f8f8f5f5f5fafafaf8f8f8f6f6f6f4f4f4f4f4f4f3f3f3f7f7f7f9f9f9f9f9f9f3f3f3f5f5f5f3f3f3f6f6f6fcfcfcfdfdfdf7f7f7f6f6f6fafafafbfbfbf6f6f6f4f4f4f7f7f7fbfbfbfafafaf4f4f4f3f3f3f7f7f7fbfbfbfbfbfbf9f9f9f7f7f7f9f9f9fdfdfdfcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f4f4f4f3f3f3f6f6f6f7f7f7f9f9f9fdfdfdfdfdfdfafafafafafaf9f9f9f6f6f6f6f6f6fafafaf8f8f8f9f9f9f9f9f9f5f5f5fbfbfbfcfcfcfdfdfdfafafaf9f9f9fefefefcfcfcfafafaf9f9f9f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f7f7f7fafafafafafaf8f8f8f6f6f6f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9f5f5f5f7f7f7f9f9f9fafafafafafaf9f9f9f8f8f8fafafafafafaf8f8f8f3f3f3f5f5f5fafafaf8f8f8f7f7f7f8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfcfcfcfdfdfdfbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f4f4f4f4f4f4f3f3f3efefefe7e7e7eaeaeaeaeaeae8e8e8ebebebf0f0f0e9e9e9f0f0f0f1f1f1efefefedededefefeff1f1f1eeeeeef0f0f0f0f0f0eeeeeeedededeaeaeae9e9e9eaeaeae6e6e6edededf5f5f5f8f8f8f7f7f7f4f4f4f2f2f2f6f6f6fdfdfdfbfbfbf9f9f9fcfcfcfefefef9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcfafafafafafafafafafafafaf9f9f9f9f9f9ecececedededf8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7fcfcfcfffffffffffffffffff6f6f6ebebebf4f4f4f9f9f9f8f8f8f6f6f6fafafaf9f9f9f9f9f9fdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fafafafafafaf6f6f6fbfbfbf2f2f2e7e7e7e6e6e6e7e7e7f1f1f1f7f7f7f4f4f4fafafafffffffffffffffffffffffffdfdfdfcfcfcfbfbfbfefefefffffffffffffbfbfbf7f7f7f4f4f4efefeff2f2f2f4f4f4f1f1f1f1f1f1f5f5f5f8f8f8fbfbfbfafafaf6f6f6f5f5f5fbfbfbfbfbfbf4f4f4f5f5f5fcfcfcfffffffafafaf5f5f5fafafaf7f7f7f0f0f0e9e9e9f0f0f0f0f0f0f0f0f0f6f6f6f4f4f4f5f5f5f6f6f6fafafaf7f7f7f5f5f5fdfdfdfffffffcfcfcfbfbfbfafafaf8f8f8f7f7f7f6f6f6f1f1f1e9e9e9f2f2f2f8f8f8f5f5f5f7f7f7f8f8f8f8f8f8fcfcfcfcfcfcfafafafbfbfbfcfcfcfefefef9f9f9f0f0f0f5f5f5f6f6f6f6f6f6fbfbfbfefefefdfdfdfefefef9f9f9dededee3e3e3efefefedededf5f5f5fafafafafafaf9f9f9f9f9f9fbfbfbf9f9f9f6f6f6f5f5f5fdfdfdfefefefdfdfdfafafaf6f6f6e9e9e9efefefefefeff6f6f6fbfbfbf6f6f6fcfcfcfffffff7f7f7f1f1f1f8f8f8fcfcfcf7f7f7fafafafdfdfdf5f5f5f3f3f3f6f6f6f7f7f7fbfbfbfdfdfdfdfdfdfafafafcfcfcfbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5fbfbfbfdfdfdfcfcfcfcfcfcf9f9f9f9f9f9f5f5f5f1f1f1eeeeeef4f4f4f9f9f9fdfdfdfdfdfdfefefefdfdfdf4f4f4f5f5f5fdfdfdf7f7f7f8f8f8fbfbfbfafafafafafaf9f9f9fbfbfbfafafaf9f9f9fafafafcfcfcfdfdfdfcfcfcfdfdfdfefefefdfdfdf9f9f9f9f9f9f7f7f7f4f4f4f4f4f4f8f8f8f9f9f9fdfdfdfcfcfcf7f7f7f1f1f1f2f2f2f2f2f2f3f3f3f7f7f7fafafafbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfdfdfdfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f0f0f0f3f3f3f3f3f3f4f4f4f8f8f8f9f9f9f9f9f9f6f6f6f9f9f9fcfcfcfafafafbfbfbf8f8f8fcfcfcfdfdfdfbfbfbfefefefbfbfbfafafaf9f9f9fafafafafafafbfbfbfafafafafafafafafaf9f9f9f8f8f8fafafaf9f9f9f6f6f6fbfbfbfefefef9f9f9f7f7f7eeeeeee8e8e8efefefededede5e5e5e4e4e4e7e7e7eaeaeaeaeaeaeeeeeef0f0f0eeeeeef2f2f2f7f7f7f8f8f8fbfbfbfffffffefefefdfdfdf6f6f6f9f9f9fdfdfdf9f9f9f8f8f8f9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcf9f9f9f3f3f3f3f3f3f7f7f7f8f8f8f9f9f9fcfcfcfafafafffffffbfbfbfcfcfcfcfcfcf3f3f3f8f8f8fdfdfdfcfcfcf7f7f7f1f1f1f6f6f6fffffff7f7f7e6e6e6eeeeeef9f9f9fcfcfcfcfcfcf7f7f7f9f9f9f8f8f8f6f6f6f6f6f6fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f4f4f4f9f9f9f7f7f7fafafaf0f0f0f4f4f4f4f4f4f1f1f1f6f6f6f7f7f7fafafaf5f5f5f6f6f6f0f0f0ebebebfafafafbfbfbf6f6f6f7f7f7f7f7f7f7f7f7f4f4f4f1f1f1f2f2f2f5f5f5f9f9f9fbfbfbfafafaf5f5f5f3f3f3f8f8f8f9f9f9f7f7f7f7f7f7f5f5f5fbfbfbfcfcfcf8f8f8f6f6f6f7f7f7fafafaf7f7f7f7f7f7f4f4f4f3f3f3f2f2f2f6f6f6fbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f4f4f4f4f4f4fbfbfbfbfbfbf9f9f9f4f4f4f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfcfcfcf9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8fafafaf6f6f6f5f5f5f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8fbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfafafaf7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbf9f9f9fafafaf9f9f9f7f7f7f6f6f6f8f8f8f5f5f5f5f5f5f5f5f5f1f1f1f2f2f2f5f5f5f9f9f9fafafafbfbfbfdfdfdfefefefefefefffffffbfbfbf4f4f4f7f7f7fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf6f6f6f6f6f6fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfffffff5f5f5efefeff7f7f7f7f7f7e1e1e1eaeaeaf7f7f7f7f7f7f8f8f8f5f5f5fafafafcfcfcfdfdfdfffffffffffffefefefefefefdfdfdfffffffafafaf7f7f7fbfbfbfcfcfcf9f9f9fcfcfcfefefefffffffffffffffffffffffffdfdfdf9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfefefefefefefdfdfdfafafafafafaf6f6f6f0f0f0efefeff2f2f2f5f5f5f7f7f7f8f8f8f9f9f9f4f4f4eaeaeaeeeeeef7f7f7fafafafbfbfbfdfdfdfcfcfcfbfbfbf6f6f6f6f6f6f8f8f8f8f8f8f9f9f9fdfdfdfffffffafafaf4f4f4f7f7f7f5f5f5fafafafefefefefefefffffffffffffdfdfdfafafaf7f7f7f2f2f2f5f5f5fafafafafafaf8f8f8f9f9f9f8f8f8fbfbfbfafafaf4f4f4f6f6f6f5f5f5fdfdfdfefefefbfbfbfafafafdfdfdf9f9f9fcfcfcf8f8f8fbfbfbfbfbfbf7f7f7fbfbfbfbfbfbfafafaf5f5f5fafafafffffffdfdfdfdfdfdfcfcfcf8f8f8f5f5f5f9f9f9fcfcfcf7f7f7f8f8f8f9f9f9f8f8f8fcfcfcfbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9fefefefdfdfdfefefefbfbfbf4f4f4f3f3f3f0f0f0f4f4f4fbfbfbfffffffefefefffffffbfbfbefefefe9e9e9f7f7f7f4f4f4efefeff8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f5f5f5f4f4f4efefeff6f6f6f6f6f6f8f8f8fbfbfbebebebe4e4e4eaeaeaf2f2f2f5f5f5fafafafefefefefefefefefef9f9f9f9f9f9fcfcfcfcfcfcfdfdfdf4f4f4f4f4f4e6e6e6efefeff5f5f5f8f8f8fbfbfbfcfcfcfefefefafafafcfcfcf7f7f7fafafaf9f9f9fcfcfcfefefefffffffdfdfdfdfdfdf9f9f9f7f7f7f7f7f7fafafafafafafafafafdfdfdfffffffffffffcfcfcf6f6f6f2f2f2f4f4f4f8f8f8f5f5f5f2f2f2fbfbfbfdfdfdfefefefefefefafafafcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f6f6f6f8f8f8fafafaf9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfafafaf7f7f7f7f7f7fcfcfcfdfdfdfafafaf8f8f8f9f9f9f9f9f9fbfbfbf9f9f9fbfbfbfbfbfbfafafafafafaf9f9f9fbfbfbf7f7f7fefefefefefef9f9f9fdfdfdfcfcfcf7f7f7f7f7f7fcfcfcfcfcfcfbfbfbfefefefefefefdfdfdfcfcfcfafafafafafaf8f8f8f6f6f6f3f3f3f4f4f4f9f9f9fafafaf4f4f4f1f1f1efefeff0f0f0f5f5f5fcfcfcfafafaf8f8f8fbfbfbfcfcfcfafafafbfbfbfcfcfcf9f9f9f9f9f9f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7fafafaf0f0f0eaeaeae6e6e6e8e8e8f1f1f1f4f4f4f5f5f5f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f0f0f0efefefefefefedededf0f0f0f8f8f8f6f6f6f0f0f0f4f4f4fcfcfcfbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafafafafafafafaf8f8f8f7f7f7f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8f4f4f4fafafafdfdfdfdfdfdf7f7f7f6f6f6fcfcfcfffffffefefefdfdfdfafafafcfcfcfdfdfdf1f1f1f0f0f0fafafafffffffffffffbfbfbf8f8f8fbfbfbfafafaf5f5f5f8f8f8fdfdfdfbfbfbf8f8f8f8f8f8fafafafcfcfcfdfdfdfcfcfcfefefefbfbfbfafafafbfbfbf8f8f8fcfcfcf9f9f9f8f8f8f3f3f3f2f2f2f9f9f9f8f8f8fafafaf7f7f7f9f9f9fafafaf8f8f8f6f6f6fdfdfdfafafaf3f3f3f4f4f4f3f3f3f7f7f7f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f9f9f9fafafaf6f6f6f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8fafafaf9f9f9fafafafbfbfbf8f8f8f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6fafafafafafaf8f8f8fafafafbfbfbfafafaf6f6f6f9f9f9f7f7f7f5f5f5f2f2f2f3f3f3f8f8f8fafafafafafaf9f9f9f6f6f6f9f9f9f9f9f9f7f7f7fbfbfbf8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fafafafbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbf6f6f6f8f8f8fafafaf9f9f9f8f8f8f5f5f5f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8fafafafafafaf7f7f7fdfdfdfcfcfcfdfdfdfbfbfbf5f5f5f2f2f2f4f4f4f7f7f7f7f7f7fafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfefefefefefef6f6f6efefeff3f3f3f4f4f4f5f5f5f5f5f5f4f4f4f2f2f2f4f4f4f2f2f2f6f6f6fbfbfbfefefefcfcfcf3f3f3f3f3f3f7f7f7f4f4f4f6f6f6f3f3f3f4f4f4f6f6f6fbfbfbfbfbfbf6f6f6f9f9f9fefefef9f9f9f1f1f1f3f3f3f9f9f9fafafaf2f2f2e3e3e3eaeaeaf1f1f1f4f4f4f4f4f4f2f2f2f3f3f3f4f4f4f2f2f2f6f6f6fbfbfbfdfdfdf9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fafafaf7f7f7e5e5e5e1e1e1e8e8e8ebebebeaeaeaebebebedededf2f2f2f8f8f8fcfcfcfdfdfdfcfcfcfbfbfbf9f9f9efefefedededebebebf2f2f2f2f2f2ecececefefeff1f1f1eaeaeaebebebedededf0f0f0f0f0f0e8e8e8e9e9e9f5f5f5f3f3f3efefeff5f5f5f8f8f8f8f8f8f6f6f6f9f9f9f7f7f7f4f4f4f7f7f7f9f9f9fbfbfbfefefefffffffffffffefefefdfdfdfdfdfdfefefefffffffffffffdfdfdfafafafbfbfbfafafaf5f5f5fbfbfbfdfdfdfdfdfdfcfcfcf8f8f8f9f9f9fdfdfdfffffffffffffffffffdfdfdfefefefefefefefefefbfbfbf9f9f9fafafafdfdfdfdfdfdf6f6f6f7f7f7fcfcfcfcfcfcfafafaf8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fcfcfcf3f3f3f3f3f3f9f9f9fbfbfbfefefefdfdfdfbfbfbfafafafafafaf8f8f8fafafafafafafffffffefefefdfdfdfefefefdfdfdfafafaf8f8f8fbfbfbfdfdfdf6f6f6eeeeeefafafafafafaf8f8f8fefefef9f9f9fcfcfcf9f9f9edededebebebf5f5f5f4f4f4f3f3f3f4f4f4f7f7f7fafafafafafafcfcfcfefefefefefefcfcfcf3f3f3f2f2f2fafafaf8f8f8f4f4f4fbfbfbfbfbfbfcfcfcfbfbfbfcfcfcebebebe0e0e0dfdfdfe7e7e7edededf3f3f3f3f3f3f5f5f5fbfbfbfdfdfdfbfbfbfefefefcfcfcfbfbfbf2f2f2f7f7f7fbfbfbfefefefffffffefefefefefefefefef8f8f8ecececedededf2f2f2f9f9f9fdfdfdfdfdfdfbfbfbfafafaf9f9f9f4f4f4f0f0f0f5f5f5f3f3f3f4f4f4fbfbfbf5f5f5f7f7f7fbfbfbfdfdfdfcfcfcfbfbfbfafafaf8f8f8f5f5f5f6f6f6f2f2f2f6f6f6f5f5f5f2f2f2eeeeeeeeeeeeebebebebebebf0f0f0f8f8f8fcfcfcfefefef1f1f1f2f2f2f8f8f8fcfcfcfdfdfdf9f9f9fafafafbfbfbf8f8f8f8f8f8f9f9f9f7f7f7f9f9f9fafafafcfcfcfefefefefefefdfdfdf5f5f5e9e9e9efefeff8f8f8fbfbfbfefefefefefefefefefbfbfbf9f9f9f5f5f5f4f4f4f6f6f6f7f7f7f9f9f9f6f6f6f5f5f5f7f7f7fbfbfbfdfdfdfbfbfbfbfbfbf8f8f8f4f4f4f5f5f5fbfbfbfafafaf5f5f5f4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f7f7f7f8f8f8f2f2f2f6f6f6f9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfefefefafafafafafafbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f4f4f4f6f6f6f5f5f5f1f1f1f2f2f2f7f7f7f6f6f6f7f7f7f9f9f9fafafaf0f0f0efefeff7f7f7f7f7f7f7f7f7f6f6f6f8f8f8fafafaf6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f4f4f4f6f6f6fafafaf9f9f9fdfdfdfbfbfbf9f9f9fafafafdfdfdf9f9f9eaeaeaf7f7f7fefefefbfbfbfafafafefefefefefefbfbfbeeeeeef0f0f0fcfcfcfdfdfdfffffffefefefbfbfbf6f6f6efefeff4f4f4f1f1f1f9f9f9fbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8fcfcfcfafafaf9f9f9fefefefdfdfdfcfcfcfcfcfcfefefefbfbfbfcfcfcfbfbfbf7f7f7f8f8f8fcfcfcfefefefcfcfcfafafaf0f0f0f5f5f5fefefefffffffefefef6f6f6f8f8f8fcfcfcfafafafbfbfbeeeeeeeaeaeaf6f6f6fbfbfbfbfbfbf9f9f9f6f6f6f8f8f8fbfbfbf7f7f7f9f9f9f8f8f8f7f7f7f8f8f8fbfbfbf8f8f8f8f8f8fcfcfcfafafafbfbfbfbfbfbfafafafcfcfcf9f9f9f5f5f5f2f2f2f6f6f6fcfcfcfcfcfcfbfbfbf9f9f9f6f6f6f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8f6f6f6f7f7f7f9f9f9f6f6f6f3f3f3f7f7f7fbfbfbfafafafbfbfbfbfbfbfafafaf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f5f5f5f7f7f7fafafafcfcfcfcfcfcfbfbfbf9f9f9f7f7f7fafafafbfbfbf7f7f7f7f7f7fbfbfbfafafafafafafafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8f3f3f3f9f9f9f2f2f2f8f8f8fafafafcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf8f8f8fafafafbfbfbfcfcfcfffffffafafafafafafcfcfcfdfdfdf5f5f5e6e6e6f3f3f3f5f5f5f6f6f6f7f7f7f6f6f6f3f3f3eaeaeaf0f0f0ececece1e1e1e6e6e6efefeff8f8f8fdfdfdf5f5f5f1f1f1f8f8f8edededdbdbdbdadadae2e2e2eeeeeef3f3f3ecececf1f1f1f8f8f8efefefebebebefefeff0f0f0f0f0f0efefeff0f0f0eeeeeee8e8e8ebebebecececeeeeeeedededf2f2f2f0f0f0f2f2f2f7f7f7f3f3f3edededefefeff1f1f1f2f2f2f3f3f3efefefefefefedededf2f2f2f1f1f1e3e3e3e2e2e2e9e9e9efefeff0f0f0eeeeeee9e9e9e9e9e9e9e9e9e5e5e5e2e2e2e6e6e6ecececf4f4f4f9f9f9fcfcfcfcfcfcfefefefffffffcfcfcfafafafbfbfbf7f7f7f8f8f8f9f9f9fcfcfcfdfdfdfcfcfcf6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f2f2f2f5f5f5efefefeeeeeef7f7f7fbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfffffffefefefffffffffffffdfdfdfefefefefefefbfbfbfafafafcfcfcfefefefffffffefefefefefefefefefffffffefefefbfbfbfbfbfbfefefefbfbfbfcfcfcfcfcfcfafafafefefefffffffdfdfdfcfcfcfbfbfbfbfbfbfefefefbfbfbf4f4f4f1f1f1f6f6f6f4f4f4f9f9f9fcfcfcfefefefefefefefefefafafafafafafafafaf4f4f4f2f2f2f6f6f6f4f4f4f9f9f9fafafafafafafcfcfcfbfbfbfdfdfdf8f8f8f4f4f4f8f8f8f7f7f7fdfdfdfefefefdfdfdfafafaf8f8f8fbfbfbfffffffdfdfdf3f3f3eeeeeef8f8f8f7f7f7fefefefefefefafafafcfcfcfcfcfcf7f7f7f1f1f1f4f4f4f6f6f6fafafaf6f6f6f4f4f4f4f4f4f1f1f1f9f9f9fefefefffffffafafaf3f3f3efefeff6f6f6f2f2f2eeeeeeeeeeeef0f0f0f6f6f6fdfdfdfafafaf7f7f7e5e5e5e6e6e6e0e0e0e7e7e7eeeeeeebebebececececececedededeaeaeaeeeeeef4f4f4f6f6f6f7f7f7f5f5f5f6f6f6fafafafdfdfdfbfbfbfafafafafafafbfbfbf7f7f7f3f3f3f1f1f1f2f2f2f5f5f5f7f7f7fcfcfcfdfdfdfefefefafafaf8f8f8f5f5f5f8f8f8f7f7f7f7f7f7f4f4f4f2f2f2f3f3f3f3f3f3f7f7f7fcfcfcfcfcfcf9f9f9f6f6f6f6f6f6f4f4f4f1f1f1f3f3f3f1f1f1f3f3f3f1f1f1f0f0f0f0f0f0eeeeeef4f4f4fcfcfcf9f9f9e6e6e6e9e9e9f0f0f0f5f5f5f7f7f7f5f5f5f5f5f5f7f7f7fafafaf5f5f5f7f7f7fafafaf8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbf1f1f1f8f8f8fbfbfbf9f9f9f6f6f6f2f2f2f7f7f7f8f8f8fafafaf8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f3f3f3f5f5f5f9f9f9fcfcfcfdfdfdfbfbfbf9f9f9f8f8f8fbfbfbfbfbfbf9f9f9fafafaf6f6f6fafafaf9f9f9f7f7f7f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8f6f6f6fbfbfbfafafafafafafbfbfbfcfcfcfefefefffffffffffffffffffdfdfdfdfdfdfefefefdfdfdfefefefdfdfdf7f7f7f8f8f8fbfbfbf9f9f9f9f9f9fafafafcfcfcefefeff3f3f3f9f9f9f6f6f6f8f8f8fafafafbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9fcfcfcf5f5f5f6f6f6f6f6f6fafafaf9f9f9f4f4f4f9f9f9f8f8f8f8f8f8f8f8f8fdfdfdfcfcfcf3f3f3ebebebf5f5f5f3f3f3f5f5f5f7f7f7f6f6f6f6f6f6f8f8f8f3f3f3f9f9f9fefefefafafaf7f7f7f8f8f8f8f8f8fafafafcfcfcfcfcfcfafafaf8f8f8f7f7f7f8f8f8f5f5f5fbfbfbfffffffffffffafafafcfcfcfffffffffffffefefefcfcfcf7f7f7f8f8f8fdfdfdfafafaf6f6f6fafafafefefefefefefefefefdfdfdfbfbfbf1f1f1f3f3f3f9f9f9fbfbfbfafafaf6f6f6f5f5f5fbfbfbfafafaf9f9f9fcfcfcfafafaf9f9f9fbfbfbf7f7f7f7f7f7f8f8f8f8f8f8fafafaf8f8f8f5f5f5fbfbfbfefefefdfdfdfcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfbfbfbfafafaf9f9f9f7f7f7fbfbfbfbfbfbfafafafbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f4f4f4f6f6f6f9f9f9fafafafbfbfbfafafafcfcfcfbfbfbf8f8f8fafafafbfbfbfdfdfdfbfbfbf9f9f9fafafafafafafbfbfbfafafafafafaf8f8f8f7f7f7fafafafafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f6f6f6fbfbfbfdfdfdf9f9f9fafafafafafaf7f7f7f7f7f7fafafafcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8fcfcfcf4f4f4f3f3f3f6f6f6f5f5f5e9e9e9dddddde8e8e8ebebebeeeeeef0f0f0f4f4f4fbfbfbf7f7f7f7f7f7f9f9f9f3f3f3f6f6f6f8f8f8fafafaf7f7f7f0f0f0f4f4f4fbfbfbfafafaf6f6f6f3f3f3f4f4f4f4f4f4f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f0f0f0f1f1f1f6f6f6fafafaf9f9f9f1f1f1efefeff2f2f2efefefe8e8e8e7e7e7e6e6e6e6e6e6eaeaeadddddddfdfdfe2e2e2e1e1e1eeeeeeefefefe6e6e6e4e4e4e2e2e2efefeff2f2f2edededf0f0f0f1f1f1efefeff2f2f2f3f3f3f5f5f5fafafaf8f8f8f6f6f6f4f4f4f4f4f4f4f4f4f2f2f2efefefebebebedededf1f1f1f3f3f3f3f3f3f4f4f4f6f6f6f6f6f6f2f2f2eeeeeef6f6f6fafafaf6f6f6f1f1f1f4f4f4f5f5f5f0f0f0f2f2f2f4f4f4f5f5f5f4f4f4f8f8f8fafafafafafaf6f6f6f3f3f3eeeeeee7e7e7f1f1f1fafafafafafaf6f6f6f4f4f4fcfcfcfcfcfcf8f8f8f1f1f1f0f0f0f5f5f5f7f7f7e7e7e7e7e7e7f4f4f4f7f7f7fafafaf9f9f9f8f8f8f5f5f5f9f9f9fdfdfdfffffffdfdfdfdfdfdfbfbfbfefefefefefefffffffffffffffffffdfdfdfefefefbfbfbf9f9f9fafafaf9f9f9fafafafafafafcfcfcfffffffcfcfcf9f9f9fafafafafafaf7f7f7fbfbfbfdfdfdfefefef9f9f9f5f5f5f7f7f7fafafafdfdfdfcfcfcfcfcfcfcfcfcf9f9f9fcfcfcfcfcfcfdfdfdfbfbfbf7f7f7f7f7f7fafafafefefefcfcfcf9f9f9f8f8f8fdfdfdfffffffefefef9f9f9f6f6f6fcfcfcfffffffefefefefefef8f8f8f5f5f5f8f8f8f8f8f8fafafaf9f9f9f6f6f6f0f0f0f4f4f4fbfbfbfefefef5f5f5f1f1f1f0f0f0f9f9f9fcfcfcfafafafafafafcfcfcfefefefffffffcfcfcfafafafefefefdfdfdf3f3f3eaeaeaeeeeeeedededebebebe5e5e5e5e5e5e7e7e7ebebebecececebebebe4e4e4e4e4e4f2f2f2f4f4f4f3f3f3f2f2f2f6f6f6f8f8f8fcfcfcfdfdfdfcfcfcfafafafafafaf8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fafafaf7f7f7f5f5f5fafafaf9f9f9f7f7f7f5f5f5f3f3f3f2f2f2f4f4f4f9f9f9fefefefdfdfdfbfbfbf7f7f7f5f5f5f8f8f8f8f8f8f5f5f5f1f1f1f5f5f5f8f8f8f5f5f5f7f7f7fdfdfdffffffececece3e3e3e8e8e8efefeff6f6f6f4f4f4f7f7f7fcfcfcfafafae0e0e0e9e9e9fefefefafafafafafafafafafbfbfbfafafafafafaf5f5f5f7f7f7f9f9f9f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8f7f7f7fdfdfdfefefefcfcfcfbfbfbfafafaf8f8f8f9f9f9f8f8f8f5f5f5f6f6f6fafafafbfbfbfafafaf5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f4f4f4f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8fafafafafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfefefefefefefefefefefefefcfcfcfbfbfbf7f7f7f5f5f5f8f8f8f8f8f8fafafafcfcfcfefefefdfdfdfffffffffffffefefef9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcf7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9fefefefbfbfbfcfcfcf9f9f9fcfcfcf9f9f9f3f3f3f7f7f7f8f8f8f8f8f8fbfbfbfdfdfdfcfcfceeeeeeebebebf1f1f1fbfbfbf9f9f9f2f2f2fdfdfdf8f8f8eeeeeef8f8f8fafafaf8f8f8f7f7f7f6f6f6fafafaf9f9f9f7f7f7f9f9f9f7f7f7f9f9f9fbfbfbfafafafafafaf6f6f6f7f7f7fcfcfcfdfdfdf8f8f8fbfbfbfbfbfbf7f7f7f3f3f3f1f1f1fcfcfcfcfcfcfdfdfdfafafaf8f8f8e8e8e8f1f1f1f7f7f7f0f0f0eeeeeefbfbfbfafafaf8f8f8f9f9f9efefefefefeff8f8f8f7f7f7f6f6f6fbfbfbfbfbfbf9f9f9fafafaf8f8f8f2f2f2f2f2f2f8f8f8fafafaf9f9f9f8f8f8f9f9f9fafafafcfcfcf8f8f8f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7fafafafcfcfcfbfbfbfafafaf9f9f9fafafafafafafafafafafafafbfbfbf9f9f9f8f8f8f6f6f6f6f6f6fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f8f8f8fafafafcfcfcf9f9f9f6f6f6f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f9f9f9fafafafbfbfbfafafaf5f5f5f3f3f3f6f6f6f9f9f9f7f7f7f8f8f8f6f6f6f4f4f4f7f7f7fafafafbfbfbf9f9f9f7f7f7f9f9f9f8f8f8f7f7f7fafafaf7f7f7fbfbfbf5f5f5f5f5f5fbfbfbfbfbfbfbfbfbf8f8f8f6f6f6f5f5f5f8f8f8f6f6f6f5f5f5f4f4f4f9f9f9fdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfcfcfcfefefefefefefdfdfdfafafaf8f8f8f1f1f1f1f1f1edededf1f1f1f8f8f8f8f8f8f6f6f6f4f4f4f5f5f5f9f9f9fbfbfbf7f7f7edededeeeeeef2f2f2f3f3f3f5f5f5f4f4f4f1f1f1f2f2f2f7f7f7f9f9f9fcfcfcfbfbfbf6f6f6f6f6f6f7f7f7fafafaf8f8f8fafafafafafaf8f8f8f3f3f3f0f0f0f2f2f2efefeff0f0f0f3f3f3f3f3f3f0f0f0eaeaeaf1f1f1fefefefbfbfbfefefefefefef7f7f7f6f6f6f2f2f2f0f0f0f0f0f0e8e8e8e6e6e6eaeaeaecececeeeeeeececececececececece4e4e4e3e3e3e3e3e3e5e5e5e9e9e9edededf0f0f0eaeaeae0e0e0e8e8e8e6e6e6e4e4e4e4e4e4e6e6e6e6e6e6dfdfdfe2e2e2e5e5e5e7e7e7e2e2e2e6e6e6e6e6e6e6e6e6e9e9e9e6e6e6e4e4e4dfdfdfdddddddfdfdfdadadad8d8d8e6e6e6f7f7f7f1f1f1eeeeeef2f2f2f3f3f3f7f7f7f5f5f5eeeeeef0f0f0f4f4f4f2f2f2f4f4f4fafafaf8f8f8f0f0f0f3f3f3f1f1f1ececece5e5e5efefeff1f1f1f5f5f5f7f7f7f8f8f8f7f7f7f9f9f9f5f5f5f2f2f2f4f4f4edededf1f1f1fbfbfbfefefefffffffdfdfdfcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfffffffefefefcfcfcfbfbfbfefefefffffffffffffffffffffffffefefefdfdfdfefefefffffffefefefefefefdfdfdfcfcfcfdfdfdfffffffffffffffffffbfbfbfcfcfcfffffffffffffcfcfcfdfdfdfefefefffffffefefefffffffefefefdfdfdfcfcfcfbfbfbf2f2f2ebebebf7f7f7f7f7f7ecececedededf7f7f7fffffffbfbfbedededf1f1f1efefeff8f8f8fffffffdfdfdfbfbfbfbfbfbfafafafefefefffffffffffffafafaf4f4f4f9f9f9fefefefffffffffffffefefefdfdfdfcfcfcfafafaf8f8f8f5f5f5f3f3f3f5f5f5f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f8f8f8fafafaf7f7f7f8f8f8fcfcfcfefefefcfcfcf7f7f7f1f1f1f2f2f2f6f6f6f9f9f9fdfdfdfefefefcfcfcf9f9f9f7f7f7f7f7f7fafafaf8f8f8f4f4f4f5f5f5f9f9f9fafafafcfcfcfbfbfbfdfdfdfefefefdfdfdfdfdfdfcfcfcf9f9f9fbfbfbf6f6f6fafafafffffff9f9f9f0f0f0ebebebf1f1f1f7f7f7f7f7f7fcfcfcfffffffffffff8f8f8f9f9f9fffffffdfdfdfdfdfdf7f7f7fbfbfbfdfdfdfbfbfbf1f1f1f4f4f4f8f8f8fbfbfbfcfcfcfefefefbfbfbf7f7f7f7f7f7fcfcfcfafafaf9f9f9f9f9f9f7f7f7f5f5f5fafafaf7f7f7ececececececf9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fdfdfdfefefefbfbfbf7f7f7f9f9f9f8f8f8f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f7f7f7fafafaf9f9f9fafafafafafafafafafafafaf9f9f9fdfdfdfefefefdfdfdfafafafafafaf7f7f7f5f5f5f8f8f8fcfcfcf7f7f7f9f9f9fbfbfbfafafafcfcfcfbfbfbf9f9f9fbfbfbfafafafbfbfbf8f8f8f7f7f7fafafafbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f9f9f9fcfcfcfafafafcfcfcf2f2f2f2f2f2f3f3f3fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcf7f7f7f8f8f8fdfdfdfdfdfdf3f3f3f9f9f9fbfbfbf4f4f4f7f7f7fafafaf9f9f9fefefefffffffbfbfbfcfcfcf9f9f9f5f5f5fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f9f9f9f3f3f3fbfbfbfafafaf5f5f5fcfcfcf6f6f6e8e8e8dcdcdcecececfbfbfbf7f7f7f9f9f9f7f7f7f8f8f8f2f2f2f3f3f3f6f6f6f7f7f7f6f6f6f6f6f6f2f2f2f2f2f2f7f7f7f5f5f5f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7fafafaf9f9f9f6f6f6f4f4f4f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fcfcfcfafafaf8f8f8fcfcfcfbfbfbf7f7f7f6f6f6fafafafafafaf8f8f8f6f6f6f5f5f5f8f8f8fafafafafafaf9f9f9f9f9f9fafafafafafafafafafbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafafafafafafafafbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f7f7f7fbfbfbfcfcfcfafafafafafaf7f7f7f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fafafafcfcfcfbfbfbfafafafbfbfbfafafafafafafcfcfcfafafaf9f9f9f8f8f8f8f8f8fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fbfbfbfdfdfdfbfbfbf8f8f8fafafaf7f7f7f7f7f7f9f9f9f9f9f9f8f8f8ebebebf1f1f1f8f8f8f4f4f4eeeeeef4f4f4f6f6f6f7f7f7fafafafbfbfbfbfbfbf9f9f9fbfbfbfdfdfdfbfbfbfafafafbfbfbf9f9f9fafafafcfcfcf9f9f9fafafaf7f7f7f1f1f1efefeff4f4f4fafafafafafafdfdfdfffffffffffffefefefdfdfdfdfdfdfefefefdfdfdfdfdfdfafafafbfbfbfcfcfcf9f9f9f9f9f9f7f7f7f8f8f8fbfbfbf6f6f6f6f6f6f2f2f2f3f3f3f1f1f1f5f5f5fcfcfcfcfcfcfafafaf8f8f8f8f8f8fcfcfcfefefefcfcfcfafafafcfcfcfbfbfbfcfcfcfefefefffffffffffffffffffefefef6f6f6fafafafffffffefefefffffffdfdfdf9f9f9fafafafbfbfbfafafaf8f8f8f6f6f6f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f6f6f6f8f8f8f9f9f9f8f8f8fafafafbfbfbfafafaf9f9f9f4f4f4fcfcfcfdfdfdfcfcfcfcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f6f6f6f7f7f7f4f4f4f1f1f1f8f8f8f5f5f5f3f3f3f2f2f2f2f2f2f2f2f2f1f1f1f0f0f0f3f3f3f9f9f9f5f5f5f3f3f3f5f5f5f0f0f0eaeaeae6e6e6ecececececece6e6e6e3e3e3e4e4e4eaeaeae7e7e7e4e4e4e1e1e1e0e0e0e5e5e5e4e4e4edededf1f1f1f1f1f1f3f3f3f0f0f0efefeff3f3f3f6f6f6f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbf8f8f8f8f8f8f3f3f3f1f1f1f3f3f3fbfbfbfafafafbfbfbfffffffefefef7f7f7eaeaeaf0f0f0f0f0f0f1f1f1f8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfefefefefefefefefefefefefffffffffffffffffffffffffffffffffffffffffff7f7f7f1f1f1fcfcfcfefefefffffffefefefdfdfdfdfdfdfefefefffffffffffffffffffefefefbfbfbf5f5f5f5f5f5f7f7f7fcfcfcfafafafbfbfbfffffffffffffffffff7f7f7f2f2f2f8f8f8f2f2f2f7f7f7fefefefdfdfdedededf1f1f1fdfdfdfffffffffffffcfcfcfcfcfcfbfbfbf5f5f5f6f6f6fafafafefefefffffff9f9f9f9f9f9fefefefffffffdfdfdfefefefffffffbfbfbf1f1f1f4f4f4f9f9f9fbfbfbf5f5f5f1f1f1f5f5f5f8f8f8fdfdfdfffffffefefefefefefefefefffffffafafaf8f8f8f9f9f9fbfbfbfbfbfbf9f9f9fcfcfcfcfcfcfcfcfcfafafafdfdfdfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfafafafafafafcfcfcfefefefdfdfdfafafafbfbfbfcfcfcfffffffffffffefefefefefefdfdfdf7f7f7fefefef2f2f2f2f2f2fffffffefefefcfcfcf9f9f9f9f9f9f2f2f2f2f2f2f3f3f3fbfbfbfdfdfdfefefefefefefbfbfbf6f6f6f9f9f9f6f6f6fafafafefefefbfbfbf8f8f8f5f5f5f8f8f8f9f9f9f9f9f9fdfdfdfdfdfdfafafaf5f5f5f3f3f3f5f5f5fbfbfbfdfdfdfdfdfdfafafaf9f9f9f9f9f9fafafafafafaf9f9f9fcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9fbfbfbf6f6f6f5f5f5f1f1f1eeeeeef1f1f1f0f0f0f5f5f5f8f8f8f8f8f8f7f7f7fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f3f3f3f5f5f5f8f8f8fafafafbfbfbfafafaf8f8f8fafafaf9f9f9fbfbfbfafafaf8f8f8f9f9f9fcfcfcfbfbfbfafafaf9f9f9f7f7f7f6f6f6f9f9f9fbfbfbf7f7f7f7f7f7f7f7f7f5f5f5f9f9f9f8f8f8f8f8f8f5f5f5f7f7f7f8f8f8fefefefbfbfbf6f6f6f6f6f6fafafafbfbfbfcfcfcfffffffdfdfdf3f3f3f5f5f5fafafafdfdfdfefefefcfcfcf8f8f8f9f9f9f6f6f6fafafafcfcfcfbfbfbf3f3f3f9f9f9fbfbfbfdfdfdf9f9f9f9f9f9fafafaf8f8f8f7f7f7f3f3f3f9f9f9fbfbfbf7f7f7f6f6f6f5f5f5f8f8f8fafafaf8f8f8fbfbfbfcfcfcf9f9f9fafafafafafafafafafafafafafafaf9f9f9fbfbfbfafafafafafaf9f9f9f9f9f9fbfbfbfcfcfcfafafaf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfafafaf8f8f8f8f8f8f9f9f9f8f8f8fafafafbfbfbfcfcfcfcfcfcfdfdfdfbfbfbf5f5f5f7f7f7fbfbfbfdfdfdf9f9f9fafafafafafaf9f9f9f9f9f9fafafaf8f8f8f7f7f7f4f4f4f8f8f8fbfbfbf7f7f7f6f6f6f8f8f8fafafafbfbfbfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfefefefefefefcfcfcf8f8f8fafafafbfbfbfffffffdfdfdfdfdfdfefefef9f9f9f9f9f9f9f9f9fafafafefefefdfdfdfcfcfcfcfcfcf9f9f9fafafafdfdfdfdfdfdfefefef8f8f8f8f8f8fbfbfbf9f9f9f7f7f7fbfbfbfcfcfcfefefefefefefdfdfdfbfbfbfbfbfbfffffffffffffefefef6f6f6f8f8f8f9f9f9fafafafefefefbfbfbfcfcfcfefefefcfcfcfdfdfdfffffffefefefafafafbfbfbfefefefdfdfdfffffffffffffffffffffffffffffffdfdfdfefefefffffffcfcfcfcfcfcfffffffffffffffffffafafaf9f9f9fdfdfdfcfcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfffffffffffffffffffffffffbfbfbf8f8f8fcfcfcf0f0f0f0f0f0f9f9f9f4f4f4f7f7f7f6f6f6f6f6f6f6f6f6f3f3f3f9f9f9fdfdfdf9f9f9f5f5f5f4f4f4f0f0f0f0f0f0f1f1f1f2f2f2ececececececedededf0f0f0eeeeeee9e9e9e3e3e3e2e2e2e9e9e9f0f0f0f3f3f3f2f2f2fafafaf8f8f8e8e8e8dddddddfdfdfe4e4e4e9e9e9edededf3f3f3ebebebeeeeeef2f2f2f2f2f2f5f5f5dfdfdfdddddddedededadadae8e8e8e9e9e9edededf0f0f0e7e7e7e9e9e9ebebebe4e4e4e6e6e6f0f0f0f0f0f0e9e9e9ecececf1f1f1f5f5f5fbfbfbfdfdfdf4f4f4ebebebf5f5f5f7f7f7fafafafefefefffffffffffffafafafdfdfdfefefefdfdfdfffffffffffffffffffffffffcfcfcfafafaf5f5f5f3f3f3f9f9f9fdfdfdf8f8f8f9f9f9fdfdfdfdfdfdeeeeeee6e6e6f6f6f6fffffff6f6f6efefeffafafafdfdfdfefefef7f7f7f7f7f7edededeaeaeaeeeeeeefefeff8f8f8fdfdfdfdfdfdfbfbfbf2f2f2f4f4f4fcfcfcfdfdfdfefefefdfdfdf7f7f7f3f3f3f2f2f2efefeff0f0f0f2f2f2f8f8f8f5f5f5eaeaeaeaeaeaf4f4f4fbfbfbfffffffffffff9f9f9e9e9e9ecececf7f7f7fefefefefefefcfcfcf9f9f9f8f8f8f9f9f9fbfbfbf7f7f7f7f7f7fafafafdfdfdfbfbfbf9f9f9fafafaf9f9f9fcfcfcfcfcfcfafafaf9f9f9f8f8f8f9f9f9fcfcfcfffffffffffffefefefdfdfdffffffe3e3e3d9d9d9f9f9f9f2f2f2f3f3f3f4f4f4f8f8f8f6f6f6e5e5e5e7e7e7f6f6f6fafafafbfbfbfdfdfdf7f7f7f6f6f6f8f8f8fafafafefefefdfdfdfbfbfbf7f7f7f5f5f5f5f5f5f2f2f2f2f2f2f7f7f7fcfcfcfbfbfbfafafaf9f9f9fbfbfbf9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8fafafafafafafbfbfbf8f8f8f8f8f8f5f5f5fbfbfbfafafafcfcfcfafafafdfdfdfefefefdfdfdf8f8f8f7f7f7f5f5f5f4f4f4f8f8f8f6f6f6fbfbfbfafafaf9f9f9f9f9f9fdfdfdfbfbfbfafafaf8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbf5f5f5f6f6f6fbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9fcfcfcfcfcfcf7f7f7fafafaf9f9f9fbfbfbfdfdfdfefefefefefefbfbfbf5f5f5f6f6f6f5f5f5f8f8f8fefefef7f7f7f5f5f5f9f9f9f6f6f6f7f7f7f7f7f7f6f6f6fbfbfbfcfcfcf5f5f5ebebebf1f1f1f8f8f8fcfcfcfdfdfdf2f2f2f4f4f4f9f9f9fdfdfdfafafaf8f8f8fafafafdfdfdfefefefcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfdfdfdfefefefcfcfcfdfdfdfcfcfcfafafafafafafcfcfcfefefefcfcfcfdfdfdf5f5f5f2f2f2f7f7f7fafafafbfbfbfafafafafafafcfcfcfcfcfcf7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7fcfcfcfafafaf8f8f8f5f5f5f8f8f8f7f7f7f7f7f7f6f6f6fbfbfbfdfdfdfafafaf9f9f9f9f9f9fafafafafafafafafaf7f7f7f9f9f9fcfcfcfbfbfbf8f8f8f6f6f6f5f5f5f7f7f7fafafafdfdfdf9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f9f9f9fcfcfcfefefefbfbfbfafafafafafaf9f9f9fcfcfcf9f9f9fafafaf7f7f7f5f5f5f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6fafafaf8f8f8f6f6f6f3f3f3f6f6f6f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7fbfbfbfafafafbfbfbfcfcfcfdfdfdfbfbfbf8f8f8f6f6f6f9f9f9fafafafbfbfbf6f6f6f4f4f4f8f8f8fafafafdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfefefefefefefbfbfbfcfcfcfdfdfdf5f5f5f3f3f3f4f4f4f9f9f9fbfbfbf8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f9f9f9f9f9f9fafafafcfcfcfafafaf7f7f7f8f8f8f9f9f9f9f9f9fdfdfdfffffffefefefefefefffffffcfcfcfafafaf5f5f5f6f6f6fcfcfcfcfcfcfefefefffffffffffffcfcfcf8f8f8fcfcfcfdfdfdf9f9f9f6f6f6f8f8f8fefefefffffffffffff2f2f2f1f1f1f3f3f3f7f7f7fefefefcfcfcfdfdfdfefefef0f0f0f0f0f0fbfbfbfefefefcfcfcfdfdfdfffffffffffffffffff9f9f9f6f6f6f6f6f6f6f6f6fbfbfbfafafafafafaececece7e7e7f5f5f5fafafafcfcfcfdfdfdfafafaf8f8f8fcfcfcfdfdfdfcfcfcfcfcfcfefefefdfdfdfbfbfbfafafaf5f5f5f8f8f8fdfdfdfffffffefefefbfbfbfefefefcfcfcfcfcfcfdfdfdfefefefdfdfdfefefefafafaf4f4f4f9f9f9fbfbfbfafafafafafafdfdfdfefefefcfcfcfefefefbfbfbfffffffefefefffffffffffffffffffffffffffffffefefefefefefefefefdfdfdfcfcfcf9f9f9f4f4f4f4f4f4f9f9f9f4f4f4eeeeeef0f0f0f4f4f4fafafaf8f8f8f3f3f3f3f3f3f3f3f3f3f3f3f0f0f0edededebebebeeeeeeeaeaeaeaeaeaf9f9f9f3f3f3ecececeeeeeeefefeff3f3f3ededededededf0f0f0eaeaeaebebebf0f0f0f0f0f0f0f0f0f1f1f1e7e7e7dbdbdbe4e4e4e5e5e5e0e0e0e7e7e7e9e9e9efefeff8f8f8f7f7f7f1f1f1f3f3f3f5f5f5f5f5f5f7f7f7f7f7f7fafafafbfbfbfbfbfbfefefefefefefefefefefefefffffffefefef0f0f0f1f1f1f9f9f9f6f6f6f7f7f7fcfcfcf8f8f8f9f9f9fffffffbfbfbf9f9f9fcfcfcfefefef5f5f5f7f7f7f6f6f6fcfcfcfefefefefefefafafaf8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f1f1f1ebebebf1f1f1f6f6f6f7f7f7f7f7f7f8f8f8fdfdfdfffffff9f9f9eeeeeeebebebeeeeeefafafaf4f4f4e8e8e8edededf6f6f6fafafafbfbfbfafafaeeeeeef1f1f1fafafaf3f3f3f6f6f6fdfdfdf9f9f9f6f6f6f6f6f6f3f3f3f7f7f7f8f8f8f2f2f2f3f3f3f6f6f6f3f3f3f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f2f2f2f7f7f7fffffffffffffffffffffffffffffff3f3f3f0f0f0f8f8f8f9f9f9fefefefdfdfdfdfdfdfdfdfdf4f4f4efefeff3f3f3f8f8f8fafafafdfdfdfbfbfbfbfbfbf4f4f4f4f4f4fafafaf7f7f7f8f8f8f4f4f4fafafaf7f7f7f6f6f6f8f8f8fafafafafafafdfdfdfdfdfdf7f7f7f5f5f5f5f5f5f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f9f9f9fafafaf5f5f5f3f3f3f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f4f4f4f3f3f3e9e9e9f1f1f1f2f2f2f4f4f4fdfdfdfffffffffffffdfdfdfafafafefefefafafaf9f9f9f8f8f8fafafafdfdfdfbfbfbfbfbfbfdfdfdfbfbfbf9f9f9fafafaf9f9f9f9f9f9fbfbfbf8f8f8f4f4f4f9f9f9fcfcfcfafafaf9f9f9f9f9f9f4f4f4f3f3f3f6f6f6f6f6f6f9f9f9fbfbfbf8f8f8fafafafafafaf9f9f9f8f8f8f9f9f9fefefefffffffdfdfdfafafaf1f1f1ecececf3f3f3fbfbfbf5f5f5e7e7e7f0f0f0f4f4f4fbfbfbfcfcfcf0f0f0f5f5f5f4f4f4f9f9f9fbfbfbf8f8f8fbfbfbfafafaf5f5f5f6f6f6f6f6f6f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfafafaf9f9f9fbfbfbf8f8f8fbfbfbfbfbfbfbfbfbfafafaf7f7f7f9f9f9fafafaf8f8f8f7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfbfbfbfafafafafafafafafafafafafafafaf8f8f8f7f7f7f9f9f9fcfcfcf8f8f8f5f5f5f9f9f9fafafaf7f7f7f7f7f7f9f9f9f7f7f7f5f5f5f7f7f7f8f8f8fcfcfcfafafaf6f6f6f9f9f9f3f3f3f4f4f4f1f1f1f6f6f6fbfbfbfcfcfcf9f9f9f9f9f9fafafaf9f9f9f3f3f3f4f4f4f9f9f9fafafafafafafbfbfbf9f9f9f9f9f9f8f8f8fafafafafafaf7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fbfbfbf8f8f8f5f5f5fafafafafafafbfbfbfafafafafafaf8f8f8f9f9f9fafafaf9f9f9f8f8f8f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9fcfcfcfafafafafafafbfbfbf8f8f8fafafafbfbfbfbfbfbfcfcfcf9f9f9fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfefefefdfdfdf9f9f9f9f9f9fafafafbfbfbf8f8f8f9f9f9fafafafbfbfbf9f9f9f8f8f8fcfcfcfdfdfdfcfcfcfcfcfcfafafafcfcfcfbfbfbf7f7f7f8f8f8f7f7f7f5f5f5f6f6f6fbfbfbf6f6f6f3f3f3f0f0f0f5f5f5f8f8f8f3f3f3f9f9f9f6f6f6f4f4f4f7f7f7fefefefffffffffffffefefefefefefefefefdfdfdfefefefcfcfcfefefefffffff8f8f8f9f9f9fcfcfcfefefef5f5f5eeeeeefcfcfcf6f6f6f3f3f3f6f6f6fcfcfcfefefefefefefefefefffffffffffffcfcfcfbfbfbfefefeefefefeaeaeaeeeeeef8f8f8f8f8f8f2f2f2f4f4f4f8f8f8fbfbfbf9f9f9edededf1f1f1efefeff2f2f2f4f4f4f8f8f8fafafaf9f9f9fafafaf3f3f3efefefefefeff7f7f7fafafafcfcfcfbfbfbf5f5f5f2f2f2f2f2f2f0f0f0f4f4f4fafafafafafaf8f8f8f6f6f6f5f5f5f6f6f6fcfcfcfafafaf9f9f9e9e9e9e4e4e4f4f4f4fafafaf8f8f8fafafafbfbfbfbfbfbfefefefafafaf6f6f6f5f5f5fdfdfdfffffff9f9f9f7f7f7fffffff9f9f9f8f8f8fdfdfdfefefefffffffffffff9f9f9f8f8f8fdfdfdfefefefffffffbfbfbf8f8f8fcfcfcf4f4f4fafafafafafaf3f3f3f2f2f2f5f5f5f9f9f9fdfdfdfcfcfcfefefefffffffffffffefefefffffffcfcfcf6f6f6f7f7f7fdfdfdf9f9f9f7f7f7fafafafefefefdfdfdf8f8f8eeeeeef5f5f5f5f5f5f7f7f7f7f7f7f3f3f3efefefefefeff0f0f0f3f3f3f6f6f6f6f6f6eeeeeeeaeaeaf0f0f0f0f0f0ecececeeeeeeefefefeeeeeeeeeeeeedededeeeeeef2f2f2f2f2f2f0f0f0f0f0f0f4f4f4f5f5f5fafafafbfbfbfffffffffffffefefefdfdfdfcfcfcfafafafefefefffffffefefefefefefffffffbfbfbf5f5f5fafafafffffffffffffbfbfbf8f8f8f7f7f7f7f7f7fafafafffffffffffffffffffffffffefefefefefef9f9f9f4f4f4f7f7f7fbfbfbfdfdfdfafafaf5f5f5f4f4f4f3f3f3f2f2f2f6f6f6fcfcfcfefefefefefefefefefffffffffffffffffffefefef6f6f6eaeaeaebebebf9f9f9fffffffffffffffffff6f6f6edededf8f8f8fefefefffffffefefefafafaf7f7f7f7f7f7f1f1f1eeeeeef0f0f0f2f2f2f5f5f5f9f9f9f8f8f8f9f9f9f6f6f6f4f4f4f1f1f1f6f6f6fafafafafafaf1f1f1f1f1f1e6e6e6f2f2f2fcfcfcfefefef7f7f7f7f7f7fdfdfdfdfdfdfafafafafafafdfdfdfffffffafafaefefeff5f5f5fafafaf9f9f9f9f9f9f2f2f2f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdf9f9f9f9f9f9fcfcfcfafafafefefefafafaf6f6f6fbfbfbfafafafafafaf8f8f8f7f7f7f9f9f9fdfdfdfcfcfcfdfdfdfcfcfcf5f5f5f3f3f3f9f9f9fafafafafafaf9f9f9f5f5f5f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f4f4f4f9f9f9fdfdfdfafafaf1f1f1f7f7f7f5f5f5f9f9f9f3f3f3f2f2f2f6f6f6f7f7f7f7f7f7fdfdfdfbfbfbf9f9f9f8f8f8fafafaf7f7f7f7f7f7f7f7f7f9f9f9fafafaf7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7fafafaf9f9f9fbfbfbfefefefdfdfdfdfdfdfbfbfbfbfbfbf9f9f9f9f9f9fafafafafafafafafafafafaf8f8f8f4f4f4f3f3f3f8f8f8f9f9f9fcfcfcfefefef8f8f8f8f8f8f4f4f4f7f7f7fcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fafafafefefefefefef9f9f9f5f5f5f6f6f6f4f4f4f2f2f2f8f8f8f6f6f6f5f5f5f7f7f7fbfbfbfafafaf7f7f7fafafafdfdfdfcfcfcf9f9f9f6f6f6fbfbfbfcfcfcfdfdfdfbfbfbf6f6f6f5f5f5f5f5f5f9f9f9fcfcfcfefefef7f7f7f6f6f6f4f4f4fafafafafafaf8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fafafaf9f9f9f9f9f9fcfcfcfafafaf6f6f6f8f8f8fafafafafafaf9f9f9f7f7f7fbfbfbfbfbfbfbfbfbf8f8f8fafafaf9f9f9fbfbfbf4f4f4f6f6f6f8f8f8f6f6f6f7f7f7f6f6f6fbfbfbfafafaf9f9f9fafafafcfcfcf9f9f9fafafaf9f9f9f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fafafafcfcfcfbfbfbf9f9f9f8f8f8f8f8f8fafafafcfcfcf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfafafaf6f6f6f7f7f7fafafaf9f9f9f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbfafafafafafafafafafafafafafafafafafafafafafafafafafafafcfcfcfbfbfbfbfbfbfdfdfdfafafaf8f8f8f6f6f6f8f8f8fcfcfcf7f7f7f5f5f5f4f4f4f3f3f3f0f0f0f4f4f4f7f7f7f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8fafafaf9f9f9fafafaf9f9f9f9f9f9fafafafdfdfdfcfcfcfcfcfcfcfcfcf7f7f7f7f7f7fafafafefefefffffffefefefafafafcfcfcfbfbfbf9f9f9fdfdfdfdfdfdfefefefdfdfdfafafafcfcfcf8f8f8f6f6f6fafafafbfbfbfbfbfbfffffffffffffefefefcfcfcf7f7f7f8f8f8fdfdfdfffffffffffff2f2f2efefeff1f1f1f9f9f9eeeeeef0f0f0f5f5f5dededee3e3e3ebebebf1f1f1f2f2f2f2f2f2f2f2f2f5f5f5fdfdfdf1f1f1ecececf6f6f6f0f0f0f3f3f3f2f2f2f9f9f9f9f9f9efefefededede6e6e6eeeeeef8f8f8fcfcfcfcfcfcf9f9f9fafafafefefefdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfafafaf5f5f5f2f2f2f2f2f2f9f9f9fcfcfcfdfdfdf8f8f8f4f4f4f1f1f1efefeff5f5f5f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9fafafaf9f9f9fafafaf7f7f7f3f3f3f9f9f9fdfdfdfbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfefefefefefefdfdfdfdfdfdf1f1f1e4e4e4edededf2f2f2f9f9f9f8f8f8f7f7f7f6f6f6fbfbfbfcfcfcf9f9f9f4f4f4f7f7f7f9f9f9fcfcfcfefefefdfdfdfdfdfdf4f4f4fafafafefefefafafafdfdfdfefefefefefefafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8fffffffbfbfbf4f4f4f8f8f8fffffffffffffcfcfcf2f2f2f3f3f3f6f6f6fdfdfdfefefefffffffbfbfbfafafafafafafafafaf9f9f9fcfcfcfffffffffffffffffffefefef0f0f0dadadae3e3e3edededdfdfdfe2e2e2e1e1e1e2e2e2e3e3e3e1e1e1e7e7e7ededededededeaeaeaeaeaeaeeeeeef4f4f4f9f9f9fafafafbfbfbfdfdfdfffffffefefef9f9f9fafafafefefefefefefafafaf9f9f9fcfcfce9e9e9dadadaecececf2f2f2f6f6f6fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdfffffffffffffffffffffffffffffffefefefbfbfbfbfbfbfdfdfdfffffffffffffffffffcfcfcfcfcfcfffffffafafaf5f5f5f8f8f8f8f8f8f9f9f9fafafafefefefdfdfdfcfcfcfdfdfdfbfbfbf6f6f6f7f7f7fdfdfdfbfbfbf6f6f6f9f9f9fcfcfcf8f8f8eaeaeaedededfbfbfbfffffffcfcfcf8f8f8f6f6f6f1f1f1f5f5f5fcfcfcfcfcfcfbfbfbfffffffffffffefefefafafafafafafcfcfcfdfdfdfcfcfcf3f3f3dcdcdcccccccd1d1d1f2f2f2fffffffdfdfdf1f1f1edededf6f6f6f9f9f9fcfcfcfefefefefefefffffffafafae8e8e8eaeaeaf0f0f0fafafafdfdfdf9f9f9fefefef7f7f7f1f1f1fbfbfbf6f6f6f1f1f1fdfdfdf7f7f7fdfdfdfcfcfcf9f9f9fbfbfbf6f6f6efefeffcfcfcfbfbfbf7f7f7f9f9f9f7f7f7f9f9f9fcfcfcfafafaf9f9f9f7f7f7efefeff3f3f3fffffffdfdfdfcfcfcf8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fefefefefefefbfbfbfdfdfdfffffffdfdfdfcfcfcf9f9f9f4f4f4f3f3f3f7f7f7fbfbfbf9f9f9f6f6f6f6f6f6f9f9f9f7f7f7f5f5f5f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f9f9f9fdfdfdfafafafbfbfbfbfbfbf9f9f9f9f9f9f6f6f6f8f8f8f4f4f4f6f6f6f7f7f7fbfbfbfcfcfcf9f9f9f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7f4f4f4f5f5f5fafafafdfdfdf6f6f6f3f3f3f8f8f8f6f6f6fafafaf9f9f9f9f9f9fcfcfcf8f8f8fefefef6f6f6edededf9f9f9f4f4f4f2f2f2fbfbfbfafafafbfbfbf8f8f8fafafafcfcfcfbfbfbf8f8f8f6f6f6fafafafcfcfcf9f9f9f7f7f7f6f6f6f7f7f7fbfbfbfcfcfcfcfcfcfafafaf6f6f6f9f9f9fefefefcfcfcf6f6f6f4f4f4fbfbfbfcfcfcf9f9f9fafafaf8f8f8fbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9fafafafafafaf6f6f6f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9fafafaf8f8f8f7f7f7fdfdfdfcfcfcf9f9f9fcfcfcfafafaf6f6f6f8f8f8fafafafcfcfcfcfcfcf9f9f9f8f8f8fafafaf8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f8f8f8fcfcfcfdfdfdfcfcfcf9f9f9fafafaf9f9f9f9f9f9fbfbfbfbfbfbf7f7f7f7f7f7f7f7f7fafafaf9f9f9fafafaf9f9f9fbfbfbfafafafafafafafafaf8f8f8fafafafcfcfcf9f9f9fafafafafafafbfbfbfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf5f5f5eaeaeaefefeffbfbfbfbfbfbf4f4f4f1f1f1f4f4f4f8f8f8fbfbfbfefefefcfcfcf9f9f9fbfbfbf8f8f8f8f8f8fbfbfbfbfbfbfdfdfdfefefef9f9f9eeeeeef4f4f4f7f7f7f8f8f8f8f8f8fdfdfdfafafaf9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8fcfcfcf9f9f9f8f8f8f9f9f9fafafaf9f9f9fdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefffffff9f9f9ecececf3f3f3f9f9f9fbfbfbfcfcfcfafafaf1f1f1f2f2f2fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdf7f7f7f1f1f1f6f6f6f6f6f6f6f6f6f5f5f5f1f1f1ebebebe8e8e8e9e9e9e6e6e6f1f1f1f9f9f9f1f1f1f4f4f4f7f7f7fbfbfbfdfdfdfbfbfbf7f7f7fafafafbfbfbfcfcfcfafafafafafafffffffefefefafafafcfcfcfdfdfdf9f9f9fdfdfdfdfdfdfbfbfbfcfcfcfefefefefefefdfdfdfdfdfdfafafaf7f7f7fefefefefefefdfdfdfdfdfdfdfdfdfefefefdfdfdf5f5f5f1f1f1f7f7f7fcfcfcfbfbfbfafafaf6f6f6f6f6f6f4f4f4f3f3f3f3f3f3f4f4f4f7f7f7fcfcfcfefefefdfdfdf2f2f2f4f4f4f5f5f5f9f9f9f5f5f5f0f0f0f6f6f6f1f1f1fafafafefefefbfbfbfafafafbfbfbf9f9f9fdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fcfcfcfefefefdfdfdfffffffefefefcfcfcfbfbfbfbfbfbfafafafbfbfbfefefef5f5f5ecececf6f6f6fafafaf7f7f7fdfdfdfffffffefefefcfcfcf7f7f7fafafafafafaf7f7f7f5f5f5fafafaf8f8f8f3f3f3f8f8f8f9f9f9fafafaf6f6f6f4f4f4f7f7f7f8f8f8fafafaf2f2f2ededede3e3e3e0e0e0dcdcdce2e2e2e5e5e5e7e7e7e7e7e7e8e8e8e5e5e5e5e5e5e7e7e7e5e5e5e1e1e1e2e2e2e4e4e4e5e5e5e4e4e4e3e3e3e3e3e3e6e6e6ecececedededecececf1f1f1f8f8f8fafafafafafaf9f9f9f4f4f4e8e8e8eeeeeef4f4f4f3f3f3f2f2f2f1f1f1f1f1f1f2f2f2f0f0f0efefeff1f1f1f4f4f4f5f5f5fafafafcfcfcfcfcfcfefefefffffffffffffffffffefefefdfdfdfefefefefefefefefefefefefbfbfbf8f8f8fcfcfcfefefefdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfefefefcfcfcf6f6f6f8f8f8f4f4f4f3f3f3fafafafcfcfcfffffffbfbfbefefeff5f5f5fefefefefefefefefefdfdfdf8f8f8fbfbfbfefefefffffffffffffbfbfbfdfdfdfefefefdfdfdfbfbfbfefefefffffffffffffbfbfbeeeeeee7e7e7e6e6e6f3f3f3fcfcfcfffffffdfdfdfcfcfcfefefefcfcfcfbfbfbfcfcfcf9f9f9fefefef9f9f9efefefe7e7e7f2f2f2f9f9f9fffffffdfdfdfefefef7f7f7efefeffcfcfcfbfbfbfafafaf4f4f4f1f1f1fafafafefefefbfbfbf5f5f5eeeeeef8f8f8fefefefdfdfdfbfbfbf9f9f9f6f6f6f6f6f6fbfbfbfcfcfcfcfcfcf9f9f9fafafafdfdfdfafafafbfbfbf9f9f9f2f2f2f7f7f7f7f7f7fafafaf8f8f8f5f5f5f5f5f5f8f8f8f8f8f8f6f6f6f5f5f5f8f8f8fcfcfcf6f6f6f4f4f4fafafaf8f8f8f8f8f8f8f8f8fcfcfcf9f9f9fafafafbfbfbfbfbfbfafafaf8f8f8f9f9f9fafafafdfdfdfbfbfbfbfbfbfafafafbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfbfbfbf7f7f7fafafaf9f9f9f8f8f8fafafaf7f7f7f5f5f5f3f3f3f4f4f4f8f8f8fafafaf8f8f8fafafafcfcfcfbfbfbf5f5f5f0f0f0f1f1f1f0f0f0f8f8f8fcfcfcfcfcfcf9f9f9f3f3f3eeeeeef7f7f7fafafaf9f9f9fbfbfbfafafaf8f8f8f9f9f9f3f3f3fbfbfbfefefefefefefcfcfcfbfbfbf9f9f9fbfbfbfbfbfbfafafaf6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f9f9f9f7f7f7f8f8f8fbfbfbfdfdfdf7f7f7f5f5f5fbfbfbfdfdfdfdfdfdfbfbfbf8f8f8fcfcfcfbfbfbfafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfcfcfcfafafaf7f7f7fcfcfcfcfcfcfbfbfbfafafaf5f5f5f3f3f3fbfbfbfbfbfbf6f6f6fbfbfbfdfdfdf9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafafafafaf9f9f9fafafafafafafbfbfbfbfbfbfafafaf6f6f6f9f9f9f8f8f8fbfbfbfbfbfbfafafaf9f9f9f6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfafafaf9f9f9f7f7f7f5f5f5f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbfafafaf8f8f8f9f9f9fafafafbfbfbfafafafafafafafafaf9f9f9f6f6f6f7f7f7f8f8f8fafafaf8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9fbfbfbf8f8f8f2f2f2f4f4f4f7f7f7fdfdfdf4f4f4eaeaeaf0f0f0f1f1f1f1f1f1f7f7f7fcfcfcfafafafdfdfdfafafaf6f6f6f2f2f2f2f2f2f6f6f6f5f5f5f2f2f2f4f4f4f6f6f6fbfbfbf8f8f8f6f6f6f9f9f9f5f5f5f5f5f5f5f5f5f7f7f7f8f8f8f6f6f6fdfdfdfefefefdfdfdf8f8f8f4f4f4f9f9f9fefefefcfcfcf5f5f5ebebebedededefefefecececebebebf0f0f0edededdcdcdce7e7e7e9e9e9e9e9e9ebebebeeeeeef4f4f4f6f6f6fafafafbfbfbf4f4f4f3f3f3f0f0f0efefeff3f3f3fdfdfdfcfcfcfdfdfdfafafaf7f7f7f6f6f6fbfbfbfdfdfdfdfdfdfcfcfcf7f7f7f8f8f8f9f9f9fafafafefefefffffffbfbfbf6f6f6f4f4f4f8f8f8fbfbfbfcfcfcfefefefcfcfcf8f8f8f7f7f7fafafafefefefdfdfdfafafaf6f6f6f7f7f7f2f2f2f7f7f7fcfcfcfcfcfcf7f7f7f3f3f3f4f4f4f4f4f4f4f4f4f8f8f8f7f7f7f2f2f2f3f3f3f4f4f4fafafafdfdfdfafafaf9f9f9f6f6f6f6f6f6fbfbfbfcfcfcfbfbfbf8f8f8f0f0f0f2f2f2f5f5f5f5f5f5f7f7f7f9f9f9fafafaf8f8f8ecececf6f6f6f8f8f8fdfdfdfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf8f8f8f4f4f4f5f5f5f5f5f5f4f4f4f7f7f7fafafafbfbfbf7f7f7f7f7f7fbfbfbf7f7f7f4f4f4f7f7f7fafafafffffffefefef8f8f8f4f4f4f6f6f6f8f8f8f7f7f7fefefefbfbfbf7f7f7fbfbfbf8f8f8f8f8f8fbfbfbfbfbfbf7f7f7f3f3f3f4f4f4fbfbfbfefefefcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfefefefdfdfdf8f8f8f6f6f6f6f6f6f5f5f5f2f2f2f8f8f8f5f5f5eeeeeef2f2f2f8f8f8f1f1f1f5f5f5f7f7f7f7f7f7f2f2f2f2f2f2f8f8f8f2f2f2eeeeeeefefefecececeaeaeaecececeaeaeae2e2e2e2e2e2e4e4e4e2e2e2e6e6e6e7e7e7e5e5e5e5e5e5e5e5e5e2e2e2e6e6e6eeeeeeeeeeeef0f0f0f3f3f3f5f5f5f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f2f2f2f0f0f0eeeeeeebebebedededeeeeeef3f3f3f8f8f8f5f5f5ecececebebebf0f0f0f5f5f5f0f0f0efefeff8f8f8fdfdfdfdfdfdf9f9f9f3f3f3f9f9f9f8f8f8fdfdfdfefefef8f8f8f6f6f6fafafaf1f1f1f8f8f8fffffffafafafdfdfdfdfdfdf3f3f3fbfbfbf9f9f9f7f7f7fdfdfdfffffffffffffffffff9f9f9eeeeeef2f2f2f4f4f4f7f7f7f8f8f8fcfcfcfbfbfbf4f4f4fafafafffffffbfbfbf7f7f7fdfdfdf2f2f2f0f0f0fafafafdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf4f4f4f0f0f0f8f8f8fffffffefefefdfdfdf7f7f7f2f2f2fcfcfcfefefefdfdfdf8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fefefefafafaf5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f2f2f2f4f4f4fbfbfbfcfcfcfafafafbfbfbf8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9fafafaf9f9f9fdfdfdfbfbfbf8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf8f8f8f7f7f7fbfbfbfcfcfcfafafafbfbfbfcfcfcfafafafbfbfbfafafafbfbfbfdfdfdfbfbfbf7f7f7f6f6f6f6f6f6fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbf8f8f8f8f8f8fdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfbfbfbf4f4f4f1f1f1e9e9e9e8e8e8f3f3f3fafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcf9f9f9fcfcfcfafafaf4f4f4fbfbfbf8f8f8f7f7f7fafafafbfbfbf8f8f8fcfcfcf5f5f5f7f7f7fdfdfdfefefefcfcfcf9f9f9f8f8f8f8f8f8f8f8f8fafafafafafafbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fefefefbfbfbf9f9f9f9f9f9fafafafafafaf4f4f4f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfefefefcfcfcf8f8f8f8f8f8fcfcfcf6f6f6e7e7e7eeeeeef6f6f6fafafaf3f3f3f3f3f3f3f3f3f2f2f2f1f1f1f3f3f3f7f7f7fafafaf9f9f9fafafafbfbfbfbfbfbfafafaf7f7f7fbfbfbf9f9f9f8f8f8fafafaf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f4f4f4f3f3f3f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f4f4f4f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf7f7f7f4f4f4f8f8f8fafafafafafafcfcfcfbfbfbf8f8f8f5f5f5f8f8f8f7f7f7fafafafafafaf9f9f9f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f4f4f4f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfafafafcfcfcfcfcfcf4f4f4efefeff1f1f1f6f6f6f0f0f0f2f2f2f6f6f6f4f4f4f6f6f6eeeeeeecececf1f1f1f7f7f7f8f8f8fafafafafafaf1f1f1efefeff2f2f2f5f5f5f6f6f6f5f5f5f8f8f8f3f3f3f8f8f8f9f9f9f5f5f5fafafaf8f8f8f3f3f3eaeaeaf6f6f6fffffffefefefffffff9f9f9f6f6f6f9f9f9f4f4f4fcfcfcf0f0f0e8e8e8f3f3f3f7f7f7fafafaf8f8f8fcfcfcfafafaf9f9f9fefefefafafaf5f5f5f9f9f9f5f5f5f7f7f7fafafaefefeff2f2f2fafafafcfcfcf8f8f8f6f6f6f5f5f5fafafafbfbfbfafafaf5f5f5f4f4f4f5f5f5f5f5f5fafafafafafaf8f8f8f5f5f5f7f7f7f8f8f8f8f8f8f9f9f9fafafaf5f5f5f4f4f4fbfbfbfefefef7f7f7ecececfbfbfbf9f9f9fbfbfbfefefefbfbfbf9f9f9f5f5f5f4f4f4f7f7f7fbfbfbf8f8f8f5f5f5f5f5f5f8f8f8f8f8f8f7f7f7fbfbfbfcfcfcf8f8f8f7f7f7f7f7f7f5f5f5f3f3f3f6f6f6fafafaf9f9f9f9f9f9f6f6f6f6f6f6f6f6f6f4f4f4f6f6f6f9f9f9fbfbfbfbfbfbf7f7f7f6f6f6f3f3f3f8f8f8fdfdfdfcfcfcf8f8f8fbfbfbfcfcfcf7f7f7fafafafafafaf9f9f9f9f9f9fcfcfcfdfdfdf5f5f5f6f6f6fafafaf6f6f6f6f6f6fafafafafafaf9f9f9fcfcfcfdfdfdfdfdfdf8f8f8f8f8f8fefefefefefefffffffffffffffffffffffffffffffffffffefefefdfdfdfefefef6f6f6f3f3f3f8f8f8f5f5f5f9f9f9fcfcfcf8f8f8f5f5f5f3f3f3f0f0f0ebebebececece8e8e8e6e6e6e2e2e2e3e3e3e6e6e6e6e6e6e5e5e5e9e9e9efefefedededededede8e8e8e4e4e4e5e5e5e7e7e7e9e9e9ebebebecececeeeeeef4f4f4f9f9f9f9f9f9fafafaf9f9f9f9f9f9f6f6f6f4f4f4f4f4f4f7f7f7f2f2f2efefeff2f2f2f3f3f3f1f1f1f3f3f3f4f4f4f8f8f8fcfcfcf0f0f0e5e5e5eaeaeadededeeaeaeaeeeeeef0f0f0f4f4f4f9f9f9f8f8f8f4f4f4fefefeefefefe9e9e9f7f7f7f8f8f8fcfcfcf6f6f6f6f6f6fafafafffffffffffffffffff1f1f1e3e3e3edededfcfcfcfbfbfbf7f7f7fdfdfdf9f9f9dfdfdfe8e8e8f5f5f5fcfcfcfffffffefefef5f5f5f6f6f6fafafaf9f9f9fafafafafafafcfcfcfcfcfcf9f9f9fafafaf5f5f5f6f6f6fcfcfcfdfdfdf5f5f5f7f7f7f5f5f5f6f6f6fbfbfbfefefef9f9f9f8f8f8f7f7f7f9f9f9f3f3f3f3f3f3f7f7f7f6f6f6f5f5f5f8f8f8fafafaf9f9f9fafafaf8f8f8fcfcfcfbfbfbfafafafbfbfbfdfdfdfbfbfbfdfdfdfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f9f9f9f8f8f8f5f5f5f6f6f6f7f7f7f8f8f8fafafaf9f9f9f8f8f8fbfbfbfafafaf8f8f8f9f9f9fafafaf8f8f8fbfbfbf7f7f7f7f7f7f9f9f9fafafafafafaf9f9f9f8f8f8fafafafcfcfcfafafafbfbfbfcfcfcfafafaf9f9f9f8f8f8f8f8f8fdfdfdfbfbfbfafafaf6f6f6f2f2f2f2f2f2f1f1f1f6f6f6fcfcfcfbfbfbfdfdfdf9f9f9fdfdfdfefefefbfbfbf5f5f5f6f6f6f6f6f6f9f9f9f9f9f9f5f5f5f8f8f8fdfdfdfefefef9f9f9f8f8f8fafafaf6f6f6efefeff0f0f0f1f1f1f6f6f6f9f9f9fcfcfcfefefefcfcfcf9f9f9f6f6f6fcfcfcf1f1f1e9e9e9ecececf8f8f8fdfdfdfdfdfdfafafaf8f8f8fafafafdfdfdfcfcfcfbfbfbfafafafafafaf9f9f9f9f9f9fafafaf8f8f8f7f7f7f9f9f9fdfdfdfafafaf8f8f8fcfcfcfafafafafafafbfbfbf9f9f9fafafaf8f8f8f9f9f9f8f8f8fcfcfcf8f8f8f7f7f7f5f5f5fbfbfbfafafafafafafafafaf9f9f9fcfcfcfcfcfcf7f7f7fafafaf3f3f3f0f0f0fcfcfcfafafae1e1e1e6e6e6f0f0f0f4f4f4fdfdfdfefefefcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfafafafafafaf9f9f9f9f9f9fafafaf9f9f9f6f6f6f8f8f8fcfcfcfbfbfbf9f9f9f9f9f9fafafafafafafafafafbfbfbfafafaf9f9f9f6f6f6fafafaf8f8f8fafafafcfcfcfafafaf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9fcfcfcfafafaf9f9f9f6f6f6f3f3f3f6f6f6fcfcfcf8f8f8f8f8f8fcfcfcfbfbfbfdfdfdfffffffffffffdfdfdf6f6f6eeeeeef0f0f0f2f2f2f5f5f5f7f7f7f6f6f6f7f7f7f0f0f0efefeff0f0f0f0f0f0f8f8f8fdfdfdfafafafbfbfbfbfbfbfbfbfbfdfdfdfcfcfcf6f6f6f4f4f4f4f4f4f7f7f7fafafafefefefdfdfdfcfcfcf5f5f5f1f1f1f3f3f3f5f5f5f8f8f8f6f6f6f2f2f2f3f3f3f1f1f1f5f5f5f6f6f6f3f3f3f3f3f3fafafae4e4e4efefeffbfbfbf4f4f4fbfbfbf7f7f7f7f7f7fcfcfcf9f9f9fdfdfdfcfcfcf8f8f8fbfbfbf8f8f8f6f6f6f3f3f3fafafafafafafbfbfbf1f1f1fbfbfbf8f8f8eaeaeaf0f0f0f7f7f7fafafaf4f4f4efefeff2f2f2fafafaf6f6f6f7f7f7f7f7f7fafafafbfbfbf8f8f8f8f8f8fcfcfcfdfdfdfdfdfdf9f9f9f6f6f6fcfcfcfdfdfdf7f7f7f4f4f4f1f1f1f3f3f3f7f7f7f7f7f7fbfbfbf9f9f9fafafafafafaf3f3f3fcfcfcf4f4f4f1f1f1fafafafffffffdfdfdfafafaf7f7f7f7f7f7f8f8f8f5f5f5f8f8f8fefefefcfcfcf9f9f9f7f7f7f5f5f5f3f3f3f8f8f8fcfcfcfbfbfbfafafafafafaf7f7f7f6f6f6f8f8f8f9f9f9fafafaf7f7f7f5f5f5f8f8f8f8f8f8f6f6f6f7f7f7fbfbfbfcfcfcf9f9f9f6f6f6f1f1f1f1f1f1fbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfafafaf9f9f9fcfcfcfafafafcfcfcfdfdfdfefefefffffffdfdfdfbfbfbfefefefffffffefefefdfdfdfcfcfcfcfcfcfefefefffffffdfdfdfefefefefefefcfcfcfffffffffffffffffffffffffefefefefefefffffffffffffffffffffffffefefefefefefefefefefefefdfdfdfcfcfcf5f5f5f2f2f2f6f6f6f5f5f5f0f0f0f2f2f2f8f8f8f1f1f1eaeaeae3e3e3e7e7e7ebebebebebebecececeaeaeaeaeaeae8e8e8e8e8e8e7e7e7e3e3e3e6e6e6ebebebefefeff3f3f3f4f4f4f6f6f6f6f6f6fafafafcfcfcfcfcfcfdfdfdfffffffefefefdfdfdfcfcfcfefefefbfbfbf9f9f9fbfbfbfafafaf8f8f8f2f2f2f5f5f5f2f2f2fcfcfcfffffff6f6f6f2f2f2f2f2f2efefeff2f2f2fafafafafafafafafaf5f5f5f7f7f7fbfbfbfdfdfdfdfdfdfdfdfdfefefefafafaf7f7f7fdfdfdfcfcfcfefefefbfbfbf0f0f0f1f1f1ededede7e7e7f4f4f4f5f5f5eaeaeaebebebf8f8f8f9f9f9f9f9f9f9f9f9fcfcfcf8f8f8f8f8f8fcfcfcfcfcfcf7f7f7f6f6f6f7f7f7f9f9f9fcfcfcf8f8f8f6f6f6f9f9f9fcfcfcfefefefbfbfbf9f9f9fcfcfcf8f8f8fafafaf9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f4f4f4f5f5f5f2f2f2f1f1f1f4f4f4f8f8f8f8f8f8f9f9f9f7f7f7fbfbfbfafafaf9f9f9f8f8f8fafafafbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfafafaf6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfafafaf8f8f8f7f7f7f8f8f8fcfcfcfefefefcfcfcfbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfdfdfdfafafaf7f7f7f1f1f1f1f1f1f6f6f6f8f8f8f7f7f7f9f9f9fcfcfcf6f6f6f2f2f2fcfcfcfbfbfbfbfbfbf8f8f8f8f8f8f5f5f5f7f7f7fcfcfcf8f8f8f7f7f7fafafafffffffcfcfcfbfbfbfbfbfbfcfcfcf9f9f9fcfcfcfbfbfbf6f6f6f5f5f5f7f7f7fdfdfdfcfcfcf9f9f9fbfbfbfefefefdfdfdf7f7f7f2f2f2f6f6f6fefefefbfbfbfafafafbfbfbf8f8f8f9f9f9fcfcfcfafafafafafafbfbfbfbfbfbfbfbfbfafafaf8f8f8f9f9f9f5f5f5fbfbfbfafafaf9f9f9fdfdfdf8f8f8f8f8f8fdfdfdf6f6f6fbfbfbfefefefcfcfcfbfbfbfdfdfdfcfcfcfbfbfbf8f8f8fdfdfdf7f7f7f4f4f4f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f6f6f6f3f3f3f8f8f8fdfdfdf1f1f1eaeaeaf1f1f1f8f8f8fafafafcfcfcfbfbfbfdfdfdfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcf8f8f8f8f8f8fbfbfbfbfbfbfcfcfcfafafaf8f8f8fafafafafafafcfcfcfdfdfdfcfcfcf8f8f8f8f8f8f9f9f9fdfdfdfcfcfcfcfcfcf7f7f7f7f7f7f8f8f8fafafafcfcfcfdfdfdfcfcfcf9f9f9f6f6f6f6f6f6f9f9f9fdfdfdfcfcfcf9f9f9f8f8f8f9f9f9fafafaf8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfbfbfbfafafafefefefffffffefefefefefefffffffffffffffffffffffffefefefefefefcfcfcfafafaf4f4f4f9f9f9fefefefcfcfcf9f9f9f8f8f8f5f5f5f8f8f8f7f7f7f5f5f5fefefef7f7f7e9e9e9f4f4f4fafafafbfbfbfafafafbfbfbfdfdfdf9f9f9f3f3f3f3f3f3f3f3f3f8f8f8f9f9f9f7f7f7f7f7f7fafafaefefeff3f3f3f7f7f7ebebebf0f0f0ededededededf1f1f1fafafafdfdfdfcfcfcf6f6f6f1f1f1f3f3f3f6f6f6fbfbfbf9f9f9f6f6f6f3f3f3f3f3f3f8f8f8f8f8f8f5f5f5f5f5f5f4f4f4f2f2f2f6f6f6fafafafbfbfbfcfcfcfbfbfbfefefefefefefbfbfbf3f3f3f1f1f1f0f0f0f8f8f8f3f3f3f3f3f3fbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfafafaf9f9f9fdfdfdfcfcfcf8f8f8f7f7f7f7f7f7f5f5f5f8f8f8fdfdfdf8f8f8fafafafcfcfcfcfcfcfdfdfdfbfbfbf5f5f5f1f1f1f4f4f4f9f9f9f8f8f8f6f6f6f8f8f8fbfbfbfafafaf8f8f8f7f7f7fafafafdfdfdf5f5f5edededf1f1f1fdfdfdfefefefcfcfcfbfbfbfafafafdfdfdfafafaf9f9f9fafafafbfbfbfbfbfbf7f7f7f9f9f9fcfcfcfafafaf6f6f6fafafafafafafcfcfcfefefefcfcfcf9f9f9fbfbfbfdfdfdfffffffffffffffffffffffffefefefefefefbfbfbf8f8f8fcfcfcfbfbfbfffffffbfbfbfdfdfdfbfbfbf9f9f9fffffff8f8f8f2f2f2fafafafafafafdfdfdfffffffffffffffffffffffffffffffefefef9f9f9fbfbfbfdfdfdf9f9f9fafafafdfdfdfbfbfbf7f7f7f2f2f2f0f0f0efefeff3f3f3f7f7f7f7f7f7f5f5f5f3f3f3f3f3f3f1f1f1efefeff0f0f0f0f0f0f1f1f1f4f4f4f2f2f2f0f0f0edededefefefefefefebebebeaeaeaefefeff4f4f4f9f9f9fbfbfbfdfdfdfffffffffffffffffffffffffffffffffffffffffffffffff8f8f8eeeeeef4f4f4f3f3f3efefeffafafaf9f9f9f8f8f8f5f5f5f4f4f4f4f4f4f2f2f2f3f3f3f2f2f2f8f8f8f3f3f3efefeff7f7f7f4f4f4f6f6f6f4f4f4fdfdfdfffffffefefefbfbfbf9f9f9edededdededee9e9e9f8f8f8f5f5f5f9f9f9f8f8f8fdfdfdf6f6f6f8f8f8fafafafcfcfcfcfcfcfbfbfbfcfcfcfffffffffffff9f9f9ebebebf2f2f2fcfcfcfffffffefefefcfcfcfffffffefefef8f8f8f5f5f5f4f4f4f6f6f6f4f4f4f5f5f5f8f8f8fbfbfbfdfdfdfcfcfcfafafafafafaf9f9f9f9f9f9f7f7f7f3f3f3f4f4f4f5f5f5f4f4f4f4f4f4f6f6f6f7f7f7fafafafafafaf9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfafafaf9f9f9f6f6f6f8f8f8fbfbfbfafafaf7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9fbfbfbfdfdfdfbfbfbf8f8f8fbfbfbfdfdfdf8f8f8f6f6f6f5f5f5f9f9f9fbfbfbfcfcfcf6f6f6f5f5f5f6f6f6f9f9f9fbfbfbfefefefcfcfcf5f5f5f5f5f5f2f2f2f2f2f2fbfbfbfbfbfbf8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f5f5f5fafafafcfcfcfefefefafafaf4f4f4eeeeeeeeeeeefcfcfcfffffffcfcfcfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdf5f5f5f8f8f8fdfdfdfefefefcfcfcfcfcfcf9f9f9f5f5f5f2f2f2f6f6f6f7f7f7f0f0f0f9f9f9f8f8f8f3f3f3f1f1f1f4f4f4f9f9f9fbfbfbf7f7f7f7f7f7f6f6f6f4f4f4fcfcfcf4f4f4f8f8f8fdfdfdfafafaf7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fcfcfcfefefefcfcfcfdfdfdfcfcfcf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f5f5f5fdfdfdfcfcfcf8f8f8efefeff3f3f3f7f7f7f8f8f8f4f4f4f3f3f3f4f4f4fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f0f0f0f0f0f0f5f5f5fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfefefefefefef6f6f6f3f3f3f9f9f9fbfbfbf7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfafafaf6f6f6fafafaf5f5f5f4f4f4f6f6f6fafafaf7f7f7f6f6f6f5f5f5f7f7f7f9f9f9f5f5f5f8f8f8fafafafcfcfcfbfbfbfcfcfcfefefefbfbfbfafafaf8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9fafafaf9f9f9f9f9f9fdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfefefefdfdfdf8f8f8f9f9f9fafafaf9f9f9fcfcfcfefefefdfdfdfcfcfcfdfdfdfefefefbfbfbfcfcfcfffffffefefefafafaf8f8f8f7f7f7fcfcfcfcfcfcfdfdfdfdfdfdf8f8f8e6e6e6e6e6e6ebebebf1f1f1f2f2f2eeeeeef6f6f6fbfbfbf4f4f4f0f0f0f5f5f5f2f2f2f8f8f8f2f2f2f1f1f1f3f3f3f1f1f1f4f4f4f9f9f9fefefefffffffbfbfbfafafaf9f9f9fcfcfcfdfdfdf2f2f2f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfafafaf7f7f7f5f5f5f8f8f8f9f9f9f8f8f8f7f7f7f4f4f4f8f8f8f8f8f8fcfcfcfffffffffffff7f7f7edededf0f0f0f2f2f2edededecececf3f3f3eeeeeeefefefedededf3f3f3fbfbfbfafafaf7f7f7f7f7f7f4f4f4f5f5f5fafafafbfbfbfafafaf9f9f9f3f3f3f8f8f8f4f4f4f9f9f9f8f8f8f6f6f6f7f7f7f9f9f9fafafafafafaf8f8f8f8f8f8fafafaf6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8f5f5f5f4f4f4f0f0f0f2f2f2f5f5f5f7f7f7f6f6f6f9f9f9f8f8f8f6f6f6f6f6f6f3f3f3f1f1f1f7f7f7fcfcfcfbfbfbfafafafdfdfdf6f6f6f6f6f6f9f9f9efefeff5f5f5fbfbfbf8f8f8e5e5e5ebebebf8f8f8fdfdfdf9f9f9fcfcfcfbfbfbf7f7f7fcfcfcfbfbfbf0f0f0edededfbfbfbfafafaf7f7f7fcfcfcf6f6f6eaeaeaf5f5f5f9f9f9f8f8f8fafafaf8f8f8f7f7f7f6f6f6fbfbfbfcfcfcfefefefefefefdfdfdf4f4f4f7f7f7fdfdfdfafafaf5f5f5fdfdfdfffffffffffffbfbfbf8f8f8fafafafefefef8f8f8eaeaeae8e8e8eeeeeeefefefeeeeeef1f1f1f2f2f2f2f2f2f0f0f0f1f1f1f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8eeeeeee9e9e9e6e6e6e3e3e3e3e3e3dededee0e0e0e6e6e6ebebebf0f0f0f3f3f3f5f5f5f6f6f6f8f8f8fefefefffffff9f9f9f5f5f5f4f4f4f3f3f3f5f5f5f4f4f4f3f3f3f0f0f0f1f1f1f7f7f7f4f4f4f3f3f3f6f6f6f9f9f9f9f9f9f9f9f9f1f1f1ebebebefefeff1f1f1f4f4f4f6f6f6f6f6f6f9f9f9f6f6f6eeeeeeecececfafafafdfdfdfcfcfcfefefefdfdfdfcfcfce7e7e7e4e4e4edededf8f8f8fcfcfcfcfcfcfcfcfcfdfdfdfffffffefefef8f8f8f1f1f1efefeff7f7f7fbfbfbfffffffffffffffffffdfdfdfafafafbfbfbfcfcfcfafafaf8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f6f6f6fafafafbfbfbf9f9f9fcfcfcfdfdfdf9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f6f6f6fafafafafafaf7f7f7fafafafcfcfcfcfcfcf9f9f9f9f9f9f6f6f6f8f8f8fcfcfcfefefefcfcfcfafafaf6f6f6f6f6f6fafafaf9f9f9f9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f3f3f3f1f1f1f9f9f9fdfdfdfdfdfdfdfdfdfefefefcfcfcf8f8f8f8f8f8fafafafcfcfcfdfdfdfcfcfcfcfcfcfefefef7f7f7f2f2f2f9f9f9fdfdfdfbfbfbfcfcfcfcfcfcf6f6f6f9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfafafaf7f7f7fafafaf9f9f9f4f4f4fcfcfcfbfbfbfafafaf3f3f3eaeaeaedededf2f2f2fbfbfbfefefefffffffffffffffffffdfdfdebebebe3e3e3f6f6f6fefefefefefefbfbfbf7f7f7f7f7f7f8f8f8fcfcfcfcfcfcf9f9f9fdfdfdfcfcfcfcfcfcfafafafbfbfbf6f6f6f2f2f2fbfbfbfdfdfdf6f6f6f1f1f1f5f5f5fafafafcfcfcfafafafafafaf8f8f8f2f2f2f0f0f0f2f2f2f4f4f4f8f8f8fbfbfbf8f8f8f8f8f8fbfbfbf8f8f8f3f3f3f7f7f7f8f8f8f5f5f5f7f7f7fcfcfcfcfcfcefefefe8e8e8f1f1f1fbfbfbfefefefdfdfdfbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdf9f9f9fefefefefefefffffffbfbfbf8f8f8f5f5f5f1f1f1f3f3f3f7f7f7f4f4f4f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f7f7f7f9f9f9fafafafafafaf9f9f9f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fbfbfbfcfcfcf8f8f8f7f7f7f9f9f9f9f9f9fafafafcfcfcf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6fafafaf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f2f2f2f4f4f4f5f5f5f3f3f3f4f4f4f8f8f8fcfcfcfefefefefefefbfbfbfafafaf2f2f2ebebebf0f0f0f7f7f7fbfbfbf9f9f9fdfdfdf8f8f8f3f3f3eeeeeef1f1f1f0f0f0f1f1f1f7f7f7fdfdfdf6f6f6fbfbfbf9f9f9f6f6f6f8f8f8fbfbfbf7f7f7f7f7f7fdfdfdf6f6f6f3f3f3f9f9f9fbfbfbfafafafefefefbfbfbf5f5f5fbfbfbfdfdfdfcfcfcf7f7f7fbfbfbfafafafafafaf9f9f9f7f7f7f8f8f8fbfbfbf8f8f8f9f9f9fbfbfbfdfdfdfefefefdfdfdfdfdfdfdfdfdf9f9f9f9f9f9fafafafbfbfbf8f8f8f0f0f0f0f0f0efefeff4f4f4f4f4f4f5f5f5f7f7f7f7f7f7f8f8f8f4f4f4f6f6f6f7f7f7f9f9f9fafafaf5f5f5f5f5f5f9f9f9f6f6f6f6f6f6fbfbfbf8f8f8f8f8f8f7f7f7f5f5f5f8f8f8fbfbfbfafafaf5f5f5f6f6f6f8f8f8fcfcfcfcfcfcfbfbfbf4f4f4f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7fdfdfdf8f8f8f4f4f4f6f6f6fafafafafafaf7f7f7f3f3f3f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f4f4f4fafafafefefef8f8f8fcfcfcf8f8f8f1f1f1f9f9f9fefefef6f6f6e2e2e2e7e7e7eeeeeedfdfdfefefeff8f8f8f8f8f8f4f4f4f4f4f4f7f7f7fbfbfbf9f9f9fdfdfdf3f3f3e2e2e2f8f8f8fbfbfbf9f9f9f6f6f6f3f3f3f1f1f1eaeaeafbfbfbfffffffefefefffffffcfcfcf9f9f9fafafaf8f8f8fafafaf5f5f5f5f5f5fafafaf2f2f2f6f6f6f9f9f9fcfcfcfdfdfdfafafafcfcfcf8f8f8f9f9f9fffffffffffffdfdfdf4f4f4f0f0f0f0f0f0efefefeaeaeaf0f0f0f1f1f1efefefededede9e9e9e9e9e9e8e8e8e8e8e8e9e9e9ecececeeeeeef2f2f2f4f4f4f5f5f5f4f4f4f1f1f1e9e9e9e5e5e5e6e6e6eaeaeaeaeaeae8e8e8e7e7e7e9e9e9f1f1f1f8f8f8f9f9f9f8f8f8fafafafcfcfcfcfcfcfcfcfcfcfcfcf9f9f9f6f6f6fafafaf3f3f3f0f0f0f1f1f1f6f6f6f6f6f6f5f5f5f0f0f0eeeeeef4f4f4efefefe8e8e8ecececf0f0f0f7f7f7fbfbfbfdfdfdfffffffefefefbfbfbfffffffdfdfdf4f4f4f2f2f2fbfbfbfafafafafafafdfdfdfcfcfcfcfcfcfdfdfdfefefefffffffffffffffffffefefef8f8f8f5f5f5f4f4f4fbfbfbfcfcfcfefefefefefefbfbfbfefefefbfbfbfcfcfcfdfdfdfcfcfcfefefefdfdfdfbfbfbfbfbfbfefefefffffffbfbfbfdfdfdfefefefbfbfbf5f5f5f6f6f6fafafaf9f9f9f7f7f7f7f7f7f3f3f3f6f6f6fbfbfbfbfbfbfbfbfbf9f9f9fbfbfbf9f9f9fdfdfdfdfdfdfcfcfcf8f8f8f3f3f3f8f8f8f9f9f9fcfcfcf7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7fafafafafafaf7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f7f7f7f4f4f4f3f3f3f3f3f3f3f3f3f8f8f8f8f8f8f9f9f9f6f6f6f4f4f4f2f2f2f6f6f6fbfbfbfcfcfcfafafafdfdfdfcfcfcfcfcfcfcfcfcf4f4f4fbfbfbfefefefbfbfbfafafaf7f7f7f7f7f7f7f7f7fafafaf9f9f9e6e6e6f0f0f0fdfdfdfefefefefefef2f2f2eaeaeaeeeeeefbfbfbf5f5f5e6e6e6f1f1f1efefefeeeeeefafafaedededf3f3f3fffffffefefef8f8f8f7f7f7f3f3f3fafafafdfdfdfcfcfcfcfcfcf6f6f6f4f4f4f6f6f6fefefef5f5f5ebebebe9e9e9efefeff9f9f9f8f8f8f1f1f1f2f2f2fcfcfcfdfdfdf9f9f9fbfbfbfafafaf0f0f0edededebebebf3f3f3f7f7f7fafafafdfdfdfcfcfcfbfbfbfdfdfdfcfcfcf8f8f8f7f7f7f8f8f8fefefefffffffafafafbfbfbf5f5f5f4f4f4fbfbfbfafafafbfbfbfdfdfdfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbfafafafbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f7f7f7f6f6f6f8f8f8f4f4f4f9f9f9f7f7f7f3f3f3f4f4f4f7f7f7fafafafbfbfbf8f8f8f5f5f5f4f4f4f8f8f8fafafaf9f9f9fafafafafafaf8f8f8fafafafcfcfcf8f8f8f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f8f8f8f9f9f9fafafafbfbfbfcfcfcfafafaf8f8f8f8f8f8fafafafbfbfbfbfbfbfcfcfcfdfdfdfafafaf7f7f7fafafaf8f8f8f3f3f3f8f8f8f9f9f9fafafaf8f8f8f7f7f7f6f6f6f8f8f8fafafafbfbfbfafafaf5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f8f8f8f8f8f8f6f6f6f9f9f9f6f6f6fafafafbfbfbf9f9f9f7f7f7f7f7f7fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdf9f9f9fbfbfbfafafafcfcfcfcfcfcfcfcfcf7f7f7fafafafcfcfcfbfbfbeeeeeef8f8f8fcfcfcfefefefffffffafafaf0f0f0f1f1f1f0f0f0f3f3f3f9f9f9f4f4f4f5f5f5fcfcfcf8f8f8fbfbfbfafafafdfdfdf7f7f7f1f1f1f4f4f4f9f9f9f9f9f9f8f8f8ecececf2f2f2fafafafbfbfbf2f2f2f1f1f1f1f1f1f2f2f2f6f6f6f8f8f8f3f3f3f5f5f5f6f6f6f6f6f6f8f8f8fbfbfbfefefefdfdfdf3f3f3edededf6f6f6f8f8f8f6f6f6eeeeeef5f5f5f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbf7f7f7f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7fdfdfdfdfdfdf9f9f9f6f6f6fbfbfbfcfcfcf8f8f8f6f6f6f7f7f7fafafafafafaf9f9f9f8f8f8f5f5f5f9f9f9fafafafbfbfbfbfbfbfdfdfdfcfcfcf4f4f4f4f4f4fdfdfdfafafaf7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfafafaf5f5f5f1f1f1eeeeeef8f8f8fbfbfbfbfbfbfdfdfdf7f7f7f5f5f5f7f7f7f7f7f7fefefef8f8f8f0f0f0eeeeeef1f1f1f4f4f4f4f4f4eeeeeef6f6f6fcfcfcf8f8f8f6f6f6f1f1f1f5f5f5f9f9f9f8f8f8f6f6f6f3f3f3f7f7f7fbfbfbf7f7f7f4f4f4f6f6f6f9f9f9fafafafbfbfbfafafaf4f4f4f3f3f3fbfbfbf8f8f8f8f8f8fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8fefefefffffffefefefefefefffffffffffffffffffffffffffffffefefefefefefefefefefefefcfcfcf5f5f5f7f7f7f7f7f7f3f3f3efefeff0f0f0f0f0f0ebebebe8e8e8e8e8e8e8e8e8e4e4e4e4e4e4eaeaeaeeeeeef1f1f1f0f0f0eeeeeeebebebebebebecececeeeeeeedededeaeaeaeaeaeaecececeeeeeef2f2f2f4f4f4fafafafcfcfcfefefefffffffbfbfbf9f9f9f8f8f8fcfcfcfefefefffffffefefefefefefafafaf4f4f4f0f0f0eaeaeaebebebeeeeeef4f4f4fdfdfdf0f0f0e2e2e2f8f8f8fefefee6e6e6d0d0d0f2f2f2fcfcfcfcfcfcfafafaf4f4f4edededececececececf0f0f0f3f3f3f3f3f3f8f8f8f8f8f8f4f4f4f1f1f1f3f3f3f2f2f2f7f7f7f9f9f9fafafaf9f9f9f7f7f7fefefefefefefffffffdfdfdf2f2f2f1f1f1fffffffefefefafafaf8f8f8fbfbfbfcfcfcfbfbfbfcfcfcfefefefdfdfdfcfcfcfdfdfdfbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fbfbfbfafafaf8f8f8f9f9f9fcfcfcfdfdfdfcfcfcfbfbfbf8f8f8fefefefdfdfdfdfdfdfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7fbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfafafaf8f8f8f7f7f7f4f4f4f0f0f0f5f5f5f8f8f8f6f6f6f3f3f3f1f1f1efefeff1f1f1f4f4f4fbfbfbfdfdfdfdfdfdfefefef7f7f7f6f6f6fefefefefefefefefefafafaf8f8f8fafafaf8f8f8f2f2f2ddddddeeeeeefdfdfdfefefefcfcfcfafafae8e8e8eeeeeefdfdfdf9f9f9e1e1e1d8d8d8d1d1d1f0f0f0f4f4f4fdfdfdfefefefefefefdfdfdfdfdfdfefefefcfcfcfafafafefefefdfdfdf2f2f2f8f8f8f9f9f9fafafafdfdfdfafafafafafafcfcfcf9f9f9f6f6f6fbfbfbfcfcfcfcfcfcedededf7f7f7fffffffefefef7f7f7e6e6e6e4e4e4e5e5e5f5f5f5fafafaf9f9f9f9f9f9ecececf8f8f8f9f9f9f4f4f4f9f9f9f8f8f8fafafafefefef3f3f3f3f3f3f3f3f3f1f1f1f1f1f1f7f7f7f6f6f6f7f7f7f6f6f6fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfafafafafafafafafafafafafbfbfbf7f7f7fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f5f5f5efefeff3f3f3f6f6f6f1f1f1f0f0f0efefeff1f1f1f9f9f9f7f7f7f4f4f4f3f3f3f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8f7f7f7f3f3f3f5f5f5fbfbfbf6f6f6f7f7f7f7f7f7f7f7f7f8f8f8fafafaf9f9f9f6f6f6f5f5f5fcfcfcfafafaf8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f2f2f2f4f4f4f6f6f6fafafafbfbfbf7f7f7fbfbfbfbfbfbfbfbfbfafafaf9f9f9f6f6f6f5f5f5f4f4f4f6f6f6f5f5f5fcfcfcfbfbfbfafafafcfcfcfafafafbfbfbfbfbfbf9f9f9f7f7f7f8f8f8fcfcfcfdfdfdfdfdfdfefefefcfcfcfafafaf9f9f9fbfbfbfbfbfbfcfcfcfafafafefefefefefefdfdfdfefefefbfbfbfdfdfdfcfcfcf9f9f9fdfdfdfcfcfcfafafaf9f9f9fbfbfbfbfbfbfefefef8f8f8eeeeeef1f1f1f5f5f5f9f9f9f6f6f6f8f8f8f8f8f8f2f2f2f4f4f4f8f8f8fafafaf9f9f9fafafaf9f9f9f2f2f2f3f3f3f5f5f5fbfbfbfcfcfcfdfdfdfafafaf2f2f2f3f3f3f2f2f2f3f3f3f6f6f6f8f8f8f8f8f8f9f9f9f6f6f6fafafafefefefffffffefefefffffffbfbfbfcfcfcf9f9f9f5f5f5f9f9f9f7f7f7fbfbfbf8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f5f5f5f8f8f8fdfdfdfdfdfdf8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafaf8f8f8f8f8f8fafafafdfdfdfcfcfcf9f9f9f4f4f4fbfbfbf8f8f8f3f3f3fbfbfbf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7fbfbfbf7f7f7f4f4f4fafafaf7f7f7f6f6f6fcfcfcfafafafafafafdfdfdfffffffdfdfdf5f5f5f8f8f8f9f9f9f7f7f7f5f5f5fbfbfbfcfcfcfafafafafafafcfcfcf6f6f6f4f4f4f7f7f7f2f2f2f7f7f7f4f4f4eeeeeef5f5f5f8f8f8f9f9f9f5f5f5f1f1f1f2f2f2f8f8f8f6f6f6fafafaf6f6f6f4f4f4fcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcf5f5f5f7f7f7fcfcfcfbfbfbfbfbfbfefefefdfdfdfcfcfcfefefefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefefefefefefefefefcfcfcfcfcfcfafafaf7f7f7f1f1f1f2f2f2f5f5f5fafafafbfbfbf7f7f7f2f2f2edededeeeeeef0f0f0efefefebebebe9e9e9edededf0f0f0eeeeeeedededeeeeeef1f1f1f4f4f4f7f7f7f9f9f9fafafafafafafafafafdfdfdfcfcfcfcfcfcfdfdfdfefefefefefefefefefdfdfdf7f7f7efefeff2f2f2f0f0f0f5f5f5f0f0f0ecececf3f3f3f8f8f8ebebebe0e0e0f1f1f1ebebebf5f5f5fbfbfbf0f0f0e9e9e9edededededede8e8e8e5e5e5e7e7e7e5e5e5e7e7e7f1f1f1f0f0f0f3f3f3f3f3f3f3f3f3f7f7f7f8f8f8f6f6f6f0f0f0f8f8f8fdfdfdfafafaf5f5f5f1f1f1eeeeeefcfcfcfffffffefefefdfdfdfcfcfcf9f9f9fcfcfcfffffffefefef9f9f9f7f7f7fafafaf5f5f5f4f4f4f6f6f6fafafafcfcfcfcfcfcfafafafafafafafafafafafafafafaf7f7f7f6f6f6fbfbfbfdfdfdfcfcfcf7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fdfdfdfefefefefefef5f5f5f3f3f3fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f4f4f4f2f2f2f1f1f1f3f3f3f5f5f5f8f8f8fafafafbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf5f5f5eeeeeeedededefefeff3f3f3f7f7f7fbfbfbf5f5f5fefefefffffffefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfafafafbfbfbf6f6f6ecececf5f5f5fffffff8f8f8f7f7f7f0f0f0f5f5f5f4f4f4fffffffffffffdfdfdf5f5f5ecececeeeeeefbfbfbf4f4f4f3f3f3fcfcfcfafafafdfdfdf9f9f9fbfbfbfdfdfdf5f5f5f1f1f1fcfcfcfefefefafafafafafafffffffcfcfcdededeedededfefefefafafafbfbfbfbfbfbf9f9f9f6f6f6f2f2f2f0f0f0f0f0f0fafafaeeeeeef5f5f5f7f7f7f2f2f2f8f8f8fcfcfcfcfcfcfafafaf8f8f8f8f8f8f4f4f4f9f9f9fcfcfcfbfbfbf9f9f9fcfcfcfbfbfbf7f7f7f6f6f6fdfdfdfcfcfcf9f9f9f5f5f5f5f5f5f8f8f8fafafaf8f8f8f6f6f6f6f6f6f6f6f6f3f3f3f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9fafafafafafafcfcfcfafafafbfbfbfcfcfcf8f8f8f5f5f5fcfcfcfffffffdfdfdfcfcfcfcfcfcf6f6f6f7f7f7fafafaf6f6f6f6f6f6f6f6f6f7f7f7fafafafbfbfbfafafaf9f9f9f6f6f6fcfcfcf6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5fafafaf9f9f9f5f5f5f4f4f4f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8fdfdfdfafafaf3f3f3f5f5f5f6f6f6f8f8f8fafafaf9f9f9f0f0f0f3f3f3f7f7f7fafafafdfdfdfafafaf8f8f8f9f9f9f4f4f4f5f5f5f8f8f8fafafaf4f4f4f5f5f5f8f8f8fafafaf8f8f8fafafafbfbfbfbfbfbf2f2f2f4f4f4f2f2f2f8f8f8f9f9f9fafafafbfbfbfdfdfdfafafafafafafbfbfbfbfbfbf4f4f4fafafafafafaf6f6f6fcfcfcfcfcfcfefefefcfcfcf8f8f8f1f1f1f7f7f7fdfdfdf9f9f9f8f8f8f4f4f4f4f4f4f8f8f8fcfcfcf8f8f8f1f1f1f8f8f8fdfdfdfcfcfcf8f8f8f7f7f7f7f7f7f9f9f9fafafafcfcfcf8f8f8f6f6f6f5f5f5f7f7f7fcfcfcfdfdfdfefefefcfcfcf5f5f5f2f2f2f6f6f6fbfbfbfdfdfdfcfcfcfffffff9f9f9f8f8f8f8f8f8f4f4f4f6f6f6fdfdfdfefefefafafaf7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9fbfbfbf7f7f7f6f6f6fbfbfbf9f9f9f8f8f8f9f9f9f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f8f8f8fcfcfcf7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f7f7f7fafafafdfdfdfbfbfbfafafafbfbfbf8f8f8f9f9f9f9f9f9f5f5f5f7f7f7f9f9f9f9f9f9fbfbfbf9f9f9fbfbfbf9f9f9fafafaf9f9f9f7f7f7f9f9f9fdfdfdf9f9f9fdfdfdfdfdfdfbfbfbf7f7f7f6f6f6fdfdfdfefefef7f7f7f8f8f8fbfbfbfdfdfdfbfbfbf7f7f7f8f8f8fbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf7f7f7f8f8f8f8f8f8f5f5f5fafafaf8f8f8f3f3f3f6f6f6edededf6f6f6fcfcfcfafafafefefef8f8f8eeeeeef3f3f3f8f8f8fdfdfdf9f9f9ebebebecececf7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fcfcfcfdfdfdfefefefffffffffffffffffffffffffffffffefefefffffffffffffffffffffffffffffffffffffdfdfdfdfdfdfffffffffffffefefefefefefbfbfbfbfbfbfcfcfcfafafafbfbfbfbfbfbf7f7f7f3f3f3eeeeeef2f2f2f3f3f3f3f3f3efefeff1f1f1f4f4f4f4f4f4f6f6f6f9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfefefefffffffffffffefefefefefefdfdfdfafafafafafaf5f5f5f1f1f1e7e7e7fcfcfcfafafafcfcfcf6f6f6e4e4e4e8e8e8f6f6f6fbfbfbfbfbfbf6f6f6eeeeeeeaeaeaebebebe7e7e7e9e9e9eeeeeeeeeeeeeeeeeef2f2f2f5f5f5f6f6f6f6f6f6f6f6f6f2f2f2f3f3f3f7f7f7f1f1f1edededeeeeeee9e9e9e9e9e9f2f2f2f5f5f5f0f0f0f4f4f4fafafaf9f9f9fafafafbfbfbfcfcfcf9f9f9f9f9f9f7f7f7f8f8f8fafafaf7f7f7f6f6f6f4f4f4f2f2f2f2f2f2f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8fbfbfbf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafafcfcfcfffffff4f4f4e2e2e2e5e5e5e9e9e9efefeff3f3f3fafafafafafafafafaf9f9f9f4f4f4f1f1f1f1f1f1eeeeeeedededefefefefefeff1f1f1f8f8f8f9f9f9fbfbfbf9f9f9f6f6f6f4f4f4efefefebebebeeeeeef7f7f7fcfcfcfffffffafafaeeeeeee3e3e3dbdbdbf2f2f2f7f7f7fcfcfcfcfcfcf9f9f9f7f7f7f8f8f8f9f9f9fffffffdfdfdf7f7f7fbfbfbebebebeeeeeefcfcfceaeaeaf6f6f6fffffffdfdfdf8f8f8ebebebe1e1e1e0e0e0f6f6f6efefefdfdfdfe6e6e6fdfdfdfdfdfdf7f7f7fdfdfdfdfdfdf5f5f5edededfafafaf6f6f6f5f5f5f2f2f2fefefefffffff9f9f9f1f1f1e7e7e7fafafaf9f9f9f3f3f3fffffffdfdfdebebebe8e8e8f1f1f1f9f9f9eaeaeaefefeffefefefefefefbfbfbfafafafbfbfbfbfbfbf8f8f8f6f6f6f1f1f1f6f6f6fdfdfdfefefefefefefdfdfdfdfdfdfafafaf5f5f5fafafaf7f7f7f6f6f6f3f3f3f9f9f9fdfdfdfbfbfbf7f7f7f5f5f5f7f7f7fcfcfcfafafaf3f3f3fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6fbfbfbfafafafafafafafafafafafafcfcfcfcfcfcfefefefdfdfdfefefefafafaf6f6f6fcfcfcfbfbfbfafafafbfbfbfbfbfbfefefefffffffbfbfbfbfbfbfafafafdfdfdfdfdfdfbfbfbf7f7f7f6f6f6fbfbfbfafafaf6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9fdfdfdfcfcfcf7f7f7f5f5f5f7f7f7fcfcfcf6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f4f4f4f7f7f7f9f9f9f8f8f8fdfdfdfefefefcfcfcfcfcfcfcfcfcf7f7f7f4f4f4fbfbfbf4f4f4f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f3f3f3f4f4f4f5f5f5f8f8f8fafafafafafaf8f8f8f7f7f7f5f5f5fafafaf8f8f8fbfbfbfafafafbfbfbf6f6f6f8f8f8f9f9f9f7f7f7f8f8f8fafafafcfcfcfcfcfcfcfcfcfdfdfdfdfdfdf9f9f9f2f2f2f6f6f6f7f7f7fcfcfcfafafaf7f7f7f4f4f4f2f2f2f5f5f5fafafafbfbfbf8f8f8fbfbfbfbfbfbf5f5f5f7f7f7f8f8f8fafafafdfdfdf8f8f8f1f1f1fbfbfbfdfdfdf9f9f9f6f6f6f7f7f7f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfafafafcfcfcf9f9f9fcfcfcfdfdfdfafafaf9f9f9f7f7f7f9f9f9fdfdfdf8f8f8f6f6f6f6f6f6fbfbfbfafafaf9f9f9fcfcfcf5f5f5f3f3f3f9f9f9f5f5f5f5f5f5f4f4f4f1f1f1f2f2f2f1f1f1efefeff1f1f1f3f3f3f4f4f4fbfbfbfdfdfdf5f5f5f5f5f5f4f4f4f9f9f9fdfdfdfbfbfbf6f6f6f5f5f5fcfcfcf6f6f6fafafafcfcfcf8f8f8f3f3f3f8f8f8f8f8f8f6f6f6f5f5f5f3f3f3f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f4f4f4f3f3f3fcfcfcfafafaf9f9f9f6f6f6f9f9f9fafafafafafafafafafbfbfbfafafaf6f6f6fbfbfbfafafaf8f8f8f8f8f8f9f9f9fdfdfdf6f6f6f4f4f4f4f4f4f4f4f4fbfbfbfffffffdfdfdfcfcfcfafafaf8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfefefefdfdfdfafafaf9f9f9f9f9f9fcfcfcfcfcfcf9f9f9fafafafafafafcfcfcf9f9f9f7f7f7fcfcfcfdfdfdfefefefafafaf4f4f4f2f2f2f1f1f1f8f8f8fcfcfcf9f9f9fffffff6f6f6e9e9e9f5f5f5f4f4f4f9f9f9f1f1f1e2e2e2efefeff8f8f8f1f1f1efefefefefeff4f4f4f2f2f2f3f3f3f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfafafaf9f9f9fafafafbfbfbfdfdfdf8f8f8f7f7f7f7f7f7f8f8f8fafafafbfbfbfefefefffffffffffffffffffcfcfcfafafaf9f9f9fbfbfbfefefefefefefcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfafafafafafafbfbfbf9f9f9f6f6f6f5f5f5f7f7f7fafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfffffffffffffbfbfbf9f9f9f9f9f9f6f6f6f5f5f5fffffff5f5f5f0f0f0fefefef6f6f6edededf5f5f5f8f8f8fbfbfbfdfdfdfcfcfcfdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f4f4f4f4f4f4f5f5f5f8f8f8f8f8f8fafafafafafaf8f8f8f3f3f3f0f0f0f2f2f2f4f4f4f3f3f3edededf4f4f4f7f7f7efefeff4f4f4fafafafcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcf8f8f8fafafaf7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f3f3f3f4f4f4f6f6f6f6f6f6f7f7f7fbfbfbfafafaf8f8f8f9f9f9fafafaf9f9f9fafafafefefefefefeeaeaeadcdcdce2e2e2e6e6e6e5e5e5e7e7e7e7e7e7e7e7e7eeeeeef5f5f5fafafafcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f8f8f8f9f9f9f3f3f3f2f2f2f4f4f4f7f7f7fafafaf9f9f9f5f5f5e9e9e9e0e0e0eaeaeafbfbfbfffffff9f9f9efefefe8e8e8e2e2e2ebebebfefefefefefefbfbfbf4f4f4fbfbfbfdfdfdfefefefcfcfcf0f0f0e2e2e2f6f6f6e3e3e3f8f8f8f6f6f6e6e6e6dededee0e0e0f8f8f8fcfcfcf4f4f4e1e1e1efefefeaeaeaf1f1f1fafafafefefef6f6f6f3f3f3f7f7f7fcfcfcfefefefbfbfbfafafaf6f6f6f6f6f6e9e9e9f1f1f1fdfdfdfffffffbfbfbdededee9e9e9f5f5f5fdfdfdfffffffffffffdfdfdf8f8f8ededede5e5e5dfdfdff8f8f8fffffffdfdfdf9f9f9f8f8f8fcfcfcfefefef6f6f6f3f3f3f4f4f4f7f7f7f9f9f9f7f7f7f6f6f6fbfbfbfdfdfdfcfcfcf5f5f5f1f1f1f9f9f9fbfbfbf7f7f7fafafafbfbfbfcfcfcf8f8f8f8f8f8fafafafbfbfbfcfcfcfafafafbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafafafafaf8f8f8fafafafcfcfcfafafafcfcfcf9f9f9fafafaf5f5f5f9f9f9fdfdfdfbfbfbf9f9f9f2f2f2f8f8f8fafafaf6f6f6f4f4f4f5f5f5f8f8f8fbfbfbf8f8f8f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8fafafaf4f4f4f4f4f4f7f7f7f9f9f9fbfbfbfafafaf6f6f6f5f5f5f8f8f8f6f6f6f6f6f6f4f4f4f4f4f4f8f8f8f8f8f8f8f8f8fafafaf7f7f7f7f7f7fafafaf9f9f9fefefefbfbfbf9f9f9f9f9f9f3f3f3f4f4f4fdfdfdfafafafafafafbfbfbfbfbfbfafafafdfdfdfcfcfcfafafaf9f9f9fbfbfbf3f3f3f5f5f5fbfbfbf8f8f8f7f7f7f7f7f7f7f7f7f5f5f5fbfbfbfdfdfdfcfcfcf8f8f8f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7fbfbfbf9f9f9fafafaf3f3f3f7f7f7f9f9f9f4f4f4f1f1f1f2f2f2f7f7f7f6f6f6f8f8f8f8f8f8fcfcfcf7f7f7fafafafefefefcfcfcf6f6f6f6f6f6fefefef9f9f9f1f1f1f3f3f3f4f4f4fcfcfcfdfdfdf7f7f7f4f4f4f4f4f4fefefefdfdfdfcfcfcfdfdfdfefefefefefefbfbfbf6f6f6fdfdfdf7f7f7f6f6f6f7f7f7fcfcfcf9f9f9fcfcfcfcfcfcf8f8f8f8f8f8fcfcfcfafafaf9f9f9f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfdfdfdf9f9f9f9f9f9f5f5f5f1f1f1f3f3f3f4f4f4f8f8f8fffffffffffffafafaf7f7f7f5f5f5f7f7f7fcfcfcf5f5f5f3f3f3fafafaf5f5f5f6f6f6fcfcfcfffffffcfcfcf4f4f4f6f6f6f8f8f8f4f4f4f5f5f5fcfcfcfafafaf6f6f6f9f9f9fafafaf4f4f4f8f8f8f5f5f5f3f3f3f4f4f4fafafafcfcfcfdfdfdfefefefcfcfcf7f7f7f5f5f5f3f3f3f6f6f6fbfbfbf8f8f8f9f9f9f8f8f8fcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f1f1f1f3f3f3fafafafdfdfdfcfcfcf8f8f8fbfbfbf9f9f9f9f9f9f7f7f7f8f8f8fdfdfdfefefefcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f8f8f8fafafaf7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f2f2f2f4f4f4fbfbfbf6f6f6f3f3f3f7f7f7fafafaf9f9f9f8f8f8f7f7f7fafafafcfcfcfbfbfbf6f6f6f0f0f0f6f6f6f9f9f9f4f4f4f5f5f5fbfbfbfbfbfbf9f9f9f9f9f9f8f8f8fcfcfcfcfcfcf6f6f6fcfcfcfcfcfcf7f7f7f6f6f6f9f9f9fcfcfcfafafafafafaf9f9f9f4f4f4f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcfefefefcfcfcfcfcfcfbfbfbf9f9f9f6f6f6f4f4f4f5f5f5f4f4f4fafafafcfcfcfbfbfbfcfcfcfffffffffffffbfbfbfafafaf6f6f6f6f6f6fbfbfbf7f7f7f9f9f9fbfbfbfafafaf9f9f9f7f7f7f8f8f8fcfcfcf2f2f2f3f3f3fafafafcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf8f8f8fafafafdfdfdfefefefffffffffffffcfcfcf8f8f8f5f5f5fbfbfbfefefefdfdfdfdfdfdfefefefffffffefefef8f8f8f8f8f8f8f8f8fbfbfbfcfcfcfefefefefefefffffffefefefefefefefefefbfbfbfefefefdfdfdf7f7f7f3f3f3f3f3f3f4f4f4f3f3f3efefeff0f0f0f6f6f6fcfcfcfbfbfbf9f9f9f6f6f6f6f6f6f4f4f4f4f4f4f9f9f9f7f7f7f9f9f9f7f7f7fafafafefefefefefefefefefefefefefefefefefefefefefdfdfdfefefefdfdfdfdfdfdfdfdfdfbfbfbfbfbfbf7f7f7f5f5f5f6f6f6f5f5f5f6f6f6f9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafbfbfbf4f4f4efefeff5f5f5f4f4f4f8f8f8fcfcfcf4f4f4f7f7f7f1f1f1ecececebebebefefeff0f0f0efefeff1f1f1f5f5f5fafafafdfdfdfffffffefefefcfcfcf9f9f9f5f5f5f0f0f0f1f1f1f8f8f8f7f7f7edededdededee7e7e7fdfdfdfefefef0f0f0f9f9f9efefefe1e1e1fcfcfcfffffffdfdfdeeeeeef6f6f6fffffffbfbfbf4f4f4f3f3f3dededefcfcfcfcfcfcfffffffefefee3e3e3c5c5c5dededefdfdfdfffffffdfdfdf2f2f2dfdfdfe5e5e5e2e2e2f6f6f6fefefef3f3f3eaeaeae8e8e8eeeeeefcfcfcfffffffefefefdfdfdfefefefbfbfbf6f6f6ffffffffffffedededdadadadddddde4e4e4fefefefdfdfdfffffffffffffdfdfdebebebdbdbdbf6f6f6fffffffcfcfcfbfbfbf7f7f7f7f7f7fbfbfbfafafaf9f9f9f5f5f5f8f8f8fdfdfdf6f6f6fafafaf6f6f6fbfbfbf9f9f9fcfcfcf7f7f7fafafafbfbfbf9f9f9fbfbfbfbfbfbf6f6f6f8f8f8f8f8f8fafafafcfcfcfbfbfbfbfbfbf8f8f8f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf9f9f9fafafafcfcfcfcfcfcf9f9f9f5f5f5f9f9f9fbfbfbfafafafbfbfbf9f9f9f4f4f4f2f2f2fafafaf6f6f6f6f6f6f3f3f3f5f5f5f8f8f8f3f3f3f3f3f3f5f5f5fafafaf5f5f5f0f0f0f5f5f5f4f4f4f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f3f3f3f6f6f6fbfbfbfbfbfbf7f7f7fafafafcfcfcfcfcfcfdfdfdfbfbfbf7f7f7f2f2f2fcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8fafafafbfbfbfcfcfcfbfbfbf7f7f7f8f8f8f6f6f6fbfbfbfdfdfdfbfbfbfafafafcfcfcfbfbfbfbfbfbfafafafcfcfcfffffffcfcfcfcfcfcfbfbfbfafafaf9f9f9fafafafafafaf9f9f9fcfcfcf3f3f3f0f0f0f2f2f2f5f5f5f4f4f4f7f7f7f2f2f2f7f7f7fcfcfcf8f8f8f2f2f2f7f7f7fafafafcfcfcfefefefbfbfbf8f8f8f4f4f4fcfcfcfcfcfcf7f7f7f7f7f7f8f8f8fcfcfcf5f5f5f3f3f3fafafafcfcfcf7f7f7fafafaf8f8f8f5f5f5f6f6f6fafafaf6f6f6fafafafbfbfbfefefefffffffcfcfcfafafafbfbfbfdfdfdfafafaf6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcf7f7f7fbfbfbf8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f7f7f7f7f7f7fafafafcfcfcf7f7f7fcfcfcf8f8f8f1f1f1f6f6f6fdfdfdfffffffcfcfcf6f6f6f9f9f9fffffffefefefefefefefefefefefefcfcfcf8f8f8fdfdfdfcfcfcf8f8f8fafafafdfdfdfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fcfcfcf8f8f8f6f6f6fafafafcfcfcfafafaf8f8f8fdfdfdfefefef8f8f8f3f3f3f3f3f3ededede9e9e9fafafafcfcfcfbfbfbfcfcfcfbfbfbfafafafbfbfbf8f8f8f9f9f9fbfbfbf8f8f8fbfbfbf8f8f8f5f5f5fdfdfdfbfbfbf8f8f8f6f6f6fafafafafafaf8f8f8f7f7f7f8f8f8fefefefcfcfcfbfbfbf9f9f9f9f9f9fbfbfbf9f9f9f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f7f7f7f7f7f7f5f5f5fafafafdfdfdf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f4f4f4f9f9f9fafafafafafaf7f7f7f1f1f1f0f0f0f0f0f0f5f5f5f8f8f8f7f7f7fbfbfbfdfdfdfafafafbfbfbfefefef8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfafafaf9f9f9f7f7f7f7f7f7f7f7f7f4f4f4f5f5f5f7f7f7f7f7f7f5f5f5f8f8f8f9f9f9fafafaf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f7f7f7f9f9f9f8f8f8f6f6f6f9f9f9fafafafafafafafafafafafafcfcfcfafafafefefefbfbfbfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdf1f1f1efefeff5f5f5f7f7f7f8f8f8f8f8f8f7f7f7fafafafdfdfdfbfbfbf7f7f7efefeff3f3f3fcfcfcfefefefefefefcfcfcfbfbfbf9f9f9f3f3f3f8f8f8fcfcfcfffffffffffff5f5f5ecececf2f2f2f6f6f6f6f6f6f6f6f6fafafafdfdfdfbfbfbfbfbfbfcfcfcf5f5f5fbfbfbfafafafafafafbfbfbfefefefefefefdfdfdf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcf8f8f8fbfbfbfcfcfcfcfcfcfafafafafafaf9f9f9f9f9f9fafafaf9f9f9fcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfefefefbfbfbfbfbfbfcfcfcf9f9f9fafafaf8f8f8f8f8f8f6f6f6f9f9f9fbfbfbfcfcfcf9f9f9fdfdfdfffffff5f5f5f5f5f5fafafaf7f7f7f9f9f9fbfbfbf9f9f9f2f2f2efefeff3f3f3f6f6f6f4f4f4e1e1e1e5e5e5f4f4f4fafafafffffffefefefcfcfcfefefef9f9f9efefefefefeff5f5f5f8f8f8f3f3f3dadadae8e8e8fdfdfdfcfcfcfbfbfbecececc1c1c1e9e9e9fdfdfdfefefef6f6f6fcfcfcfffffffefefef9f9f9fbfbfbebebebf7f7f7fdfdfdfffffffffffff9f9f9eeeeeef8f8f8fefefefffffffdfdfdfbfbfbd9d9d9e5e5e5dfdfdfd8d8d8f8f8f8fffffffafafaf0f0f0ebebebf4f4f4fefefef8f8f8fcfcfcfefefefdfdfdfefefef1f1f1f3f3f3e3e3e3c2c2c2cacacae6e6e6fefefefefefefdfdfdfbfbfbfbfbfbf7f7f7f4f4f4fdfdfdfbfbfbfbfbfbfcfcfcf9f9f9f9f9f9fafafaf8f8f8f2f2f2f8f8f8fbfbfbfbfbfbf8f8f8fcfcfcfdfdfdfbfbfbf7f7f7f6f6f6f4f4f4f7f7f7f8f8f8fafafaf9f9f9f8f8f8f6f6f6f7f7f7fafafaf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfafafafbfbfbf9f9f9fafafafbfbfbf9f9f9f7f7f7f6f6f6fbfbfbfbfbfbf8f8f8f9f9f9fafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fcfcfcf6f6f6efefeff1f1f1f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f6f6f6f9f9f9fafafaf5f5f5f9f9f9f8f8f8fafafafafafafcfcfcf9f9f9f4f4f4f9f9f9fbfbfbf9f9f9fbfbfbfdfdfdfdfdfdfefefefdfdfdf9f9f9f9f9f9fbfbfbfcfcfcfefefefafafaf7f7f7f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8fafafafafafaf9f9f9f6f6f6f6f6f6fdfdfdfbfbfbfafafaf8f8f8f8f8f8f8f8f8fbfbfbf9f9f9f5f5f5f6f6f6f8f8f8fbfbfbf6f6f6f7f7f7f9f9f9fafafafcfcfcfdfdfdfbfbfbf8f8f8fcfcfcfcfcfcfbfbfbfdfdfdfafafafafafaf9f9f9f9f9f9f5f5f5f4f4f4f9f9f9f9f9f9fafafafcfcfcfdfdfdfcfcfcfdfdfdf9f9f9fcfcfcfefefef9f9f9f6f6f6f7f7f7f3f3f3f6f6f6f9f9f9f8f8f8f9f9f9f6f6f6fcfcfcfafafaf6f6f6fbfbfbfafafafafafafafafaf3f3f3f2f2f2f5f5f5f7f7f7f6f6f6f7f7f7fafafafcfcfcfafafaf5f5f5fdfdfdf9f9f9f9f9f9f9f9f9f5f5f5f9f9f9fcfcfcfafafaf9f9f9f7f7f7f6f6f6f5f5f5fbfbfbfbfbfbfafafafbfbfbfbfbfbfafafafafafaf5f5f5f9f9f9f9f9f9f9f9f9fcfcfcfafafaf8f8f8f4f4f4f9f9f9f9f9f9f5f5f5f6f6f6f7f7f7fdfdfdfdfdfdfafafafdfdfdfcfcfcfcfcfcfbfbfbf5f5f5fbfbfbf7f7f7f7f7f7f9f9f9fefefefbfbfbf2f2f2f9f9f9fafafafbfbfbfbfbfbfcfcfcfafafafdfdfdfbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfafafafcfcfcf6f6f6efefefebebebf2f2f2f7f7f7fefefef8f8f8f3f3f3fbfbfbfbfbfbfafafaf7f7f7f2f2f2f0f0f0fdfdfdf9f9f9f8f8f8f7f7f7f8f8f8fdfdfdf9f9f9f5f5f5eeeeeef7f7f7fcfcfcf9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f5f5f5f8f8f8fafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9fbfbfbfafafaf7f7f7f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcf7f7f7fafafafdfdfdfdfdfdfafafaf5f5f5f7f7f7fdfdfdf3f3f3f3f3f3fbfbfbf4f4f4f6f6f6fafafaf6f6f6fcfcfcfdfdfdfcfcfcfafafaf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafafafaf8f8f8f7f7f7f9f9f9f6f6f6f1f1f1f5f5f5f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f3f3f3f5f5f5fafafafdfdfdfcfcfcfbfbfbfefefefefefefbfbfbf4f4f4f6f6f6f7f7f7fcfcfcfbfbfbfafafafcfcfcfefefefefefefefefef8f8f8f1f1f1f0f0f0f2f2f2fbfbfbf7f7f7fafafaf6f6f6f3f3f3f5f5f5f6f6f6f9f9f9fdfdfdfcfcfcfafafaf4f4f4f3f3f3f7f7f7f9f9f9fdfdfdfdfdfdf7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f5f5f5edededecececf0f0f0f4f4f4f6f6f6f7f7f7f8f8f8f5f5f5f4f4f4fbfbfbfcfcfcfcfcfcfdfdfdfefefefcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf8f8f8f8f8f8f5f5f5f7f7f7f6f6f6f9f9f9fcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefefefefdfdfdfdfdfdfefefefefefefcfcfcf9f9f9f7f7f7f7f7f7f8f8f8f4f4f4f3f3f3f4f4f4fdfdfdfcfcfcfcfcfcfdfdfdfafafafdfdfdf9f9f9f6f6f6f6f6f6fafafafffffffcfcfcf9f9f9fafafafbfbfbfdfdfdf7f7f7e7e7e7e7e7e7e5e5e5f4f4f4fdfdfdfefefefdfdfdfefefefefefefcfcfcf9f9f9f4f4f4f9f9f9f1f1f1dbdbdbeeeeeefffffffffffff8f8f8ecececf5f5f5ecececfcfcfcfefefef8f8f8f0f0f0f6f6f6fdfdfdfbfbfbebebebf0f0f0fdfdfdfcfcfcfffffffcfcfcf1f1f1fcfcfcfefefef5f5f5e2e2e2fbfbfbf0f0f0f0f0f0fcfcfce8e8e8fafafafffffffffffff7f7f7f3f3f3f1f1f1f6f6f6fafafafffffffffffffffffffcfcfcdddddddededecbcbcbd3d3d3ebebebfcfcfcfffffffcfcfcfbfbfbfbfbfbf9f9f9fcfcfcfefefef9f9f9f8f8f8f9f9f9f9f9f9f5f5f5f9f9f9fdfdfdf7f7f7fafafafcfcfcfbfbfbfafafaf9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbf6f6f6f5f5f5fbfbfbfefefefcfcfcf7f7f7f7f7f7fcfcfcfafafaf9f9f9fafafaf8f8f8fbfbfbf9f9f9f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfafafafafafaf8f8f8f7f7f7f4f4f4f8f8f8fafafafbfbfbfbfbfbf8f8f8f7f7f7f2f2f2f5f5f5fafafafbfbfbf8f8f8f6f6f6f7f7f7f6f6f6f8f8f8fafafafdfdfdfdfdfdfcfcfcf6f6f6f7f7f7fafafafefefef9f9f9f7f7f7f7f7f7fafafaf9f9f9f8f8f8fdfdfdfcfcfcfcfcfcfafafaf9f9f9f7f7f7f8f8f8f9f9f9f5f5f5f5f5f5f8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f1f1f1f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fafafafbfbfbf5f5f5f4f4f4fcfcfcf9f9f9f9f9f9fafafaf8f8f8f9f9f9fafafafbfbfbf6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8fcfcfcf9f9f9fbfbfbfbfbfbfafafafefefefdfdfdfbfbfbf7f7f7f7f7f7f8f8f8fbfbfbfafafaf7f7f7f0f0f0f4f4f4fefefefdfdfdfefefef6f6f6edededf2f2f2fafafafefefefcfcfcf7f7f7f7f7f7f3f3f3f4f4f4fbfbfbfcfcfcfcfcfcf7f7f7fbfbfbf7f7f7f8f8f8fafafafcfcfcf5f5f5f6f6f6f7f7f7f9f9f9fbfbfbf8f8f8f7f7f7fafafafafafaf5f5f5fbfbfbfafafaf8f8f8f9f9f9f9f9f9fefefefbfbfbf9f9f9f8f8f8fcfcfcfdfdfdfafafaf9f9f9fcfcfcfdfdfdfafafaf4f4f4f3f3f3f9f9f9fcfcfcfafafafdfdfdfefefef9f9f9f6f6f6fcfcfcfafafaf9f9f9fafafaf7f7f7f8f8f8f4f4f4f5f5f5f7f7f7fcfcfcfbfbfbf8f8f8fbfbfbfafafaf9f9f9fdfdfdfdfdfdfbfbfbf2f2f2f8f8f8fafafaf8f8f8fbfbfbfafafaf4f4f4f4f4f4fefefef5f5f5edededf0f0f0f5f5f5fafafafafafaf7f7f7f8f8f8f9f9f9f8f8f8f3f3f3f2f2f2fcfcfcfafafaf6f6f6f2f2f2f1f1f1f9f9f9f7f7f7f3f3f3edededf3f3f3fcfcfcf8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9fbfbfbfdfdfdfafafaf8f8f8fafafafbfbfbf5f5f5f8f8f8fafafafcfcfcf8f8f8f6f6f6f8f8f8f8f8f8f8f8f8fafafaf9f9f9fbfbfbfdfdfdf7f7f7f8f8f8fefefefffffffcfcfcf4f4f4f8f8f8fdfdfdfdfdfdfafafaf9f9f9f3f3f3f3f3f3fdfdfdfefefefcfcfcf6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fafafafafafaf9f9f9f7f7f7f9f9f9fbfbfbfafafafbfbfbfafafaf8f8f8f7f7f7fafafafafafafbfbfbfbfbfbf8f8f8f9f9f9fbfbfbfafafaf9f9f9f9f9f9f7f7f7f4f4f4f7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfafafaf9f9f9fafafaf5f5f5f3f3f3f3f3f3f8f8f8fdfdfdfdfdfdfcfcfcfafafaf8f8f8f7f7f7f8f8f8fafafafdfdfdfbfbfbfbfbfbfcfcfcf8f8f8f8f8f8f9f9f9f5f5f5f5f5f5fafafafdfdfdf5f5f5f0f0f0f7f7f7fdfdfdfffffffefefefafafafcfcfcfdfdfdf9f9f9f4f4f4f1f1f1f6f6f6f9f9f9fafafaf8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf3f3f3f3f3f3f7f7f7fafafaf9f9f9fafafafbfbfbf8f8f8f2f2f2f6f6f6fdfdfdfffffffefefefdfdfdf5f5f5e0e0e0e4e4e4e1e1e1e1e1e1e2e2e2efefeff2f2f2f1f1f1f6f6f6f7f7f7f6f6f6f7f7f7fafafafdfdfdfdfdfdfbfbfbfdfdfdfefefefefefefdfdfdfafafafbfbfbf9f9f9fafafaf4f4f4f3f3f3f8f8f8f6f6f6f9f9f9fdfdfdfcfcfcfffffffdfdfdfcfcfcfdfdfdfdfdfdfffffff8f8f8f9f9f9fafafafefefefffffffffffffbfbfbe7e7e7d7d7d7e5e5e5f1f1f1f9f9f9fefefefdfdfdfdfdfdfffffffdfdfdf9f9f9eeeeeef6f6f6eeeeeee5e5e5f9f9f9fefefee6e6e6f4f4f4fdfdfde9e9e9f9f9f9f2f2f2f9f9f9d3d3d3e3e3e3fffffffefefef9f9f9eeeeeef6f6f6ebebebf9f9f9f9f9f9e4e4e4f3f3f3e2e2e2e7e7e7eeeeeef8f8f8f9f9f9f7f7f7fdfdfdf6f6f6f6f6f6fcfcfcf8f8f8e9e9e9f1f1f1edededf5f5f5f9f9f9f7f7f7f4f4f4fbfbfbfbfbfbeaeaead1d1d1cdcdcdf6f6f6fffffffefefefcfcfcf6f6f6f1f1f1f2f2f2f6f6f6fcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f8f8f8f7f7f7fbfbfbfcfcfcf6f6f6fafafafbfbfbfdfdfdfafafaf8f8f8f5f5f5f3f3f3f7f7f7fafafafefefefdfdfdf9f9f9f7f7f7f1f1f1f9f9f9fcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcf8f8f8f8f8f8fafafaf8f8f8f8f8f8f9f9f9fafafaf9f9f9fcfcfcf9f9f9f6f6f6f7f7f7fbfbfbfbfbfbf8f8f8f8f8f8fafafaf8f8f8f8f8f8fafafaf5f5f5f8f8f8f7f7f7f7f7f7fbfbfbfdfdfdf8f8f8f7f7f7fdfdfdfbfbfbf8f8f8f4f4f4f9f9f9f6f6f6fafafaf8f8f8f6f6f6f5f5f5f5f5f5f9f9f9f8f8f8f9f9f9fbfbfbf7f7f7f7f7f7f9f9f9fafafafbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafcfcfcfafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfefefefdfdfdf8f8f8f3f3f3f7f7f7f4f4f4f4f4f4f8f8f8f7f7f7f6f6f6f9f9f9fafafaf2f2f2f5f5f5f8f8f8f7f7f7f3f3f3f6f6f6fafafaf6f6f6f7f7f7f8f8f8f9f9f9fafafaf7f7f7fbfbfbfbfbfbf5f5f5f2f2f2f9f9f9fffffffefefefcfcfcf6f6f6f9f9f9f9f9f9f9f9f9fcfcfcfbfbfbf5f5f5f2f2f2fafafafcfcfcfdfdfdebebebefefefeeeeeef4f4f4fbfbfbf9f9f9f6f6f6f9f9f9f8f8f8fbfbfbfbfbfbfdfdfdf5f5f5f0f0f0fbfbfbf8f8f8f1f1f1f7f7f7fbfbfbf6f6f6f9f9f9fcfcfcf7f7f7f0f0f0e8e8e8e3e3e3f3f3f3fffffff8f8f8f5f5f5fafafaf7f7f7f6f6f6f4f4f4fbfbfbfdfdfdf8f8f8f1f1f1f0f0f0f4f4f4f7f7f7fafafaf8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f0f0f0f0f0f0f3f3f3fdfdfdfdfdfdfcfcfcf7f7f7fbfbfbfbfbfbfafafaf4f4f4f1f1f1f8f8f8fafafaf8f8f8fafafafdfdfdf7f7f7f3f3f3f7f7f7fafafaf7f7f7f9f9f9f6f6f6f8f8f8fdfdfdf9f9f9f6f6f6f6f6f6fcfcfcfefefef9f9f9f2f2f2f9f9f9f9f9f9f9f9f9fcfcfcf5f5f5f6f6f6f9f9f9fafafafcfcfcfbfbfbf9f9f9fafafaf8f8f8f4f4f4f9f9f9fcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f5f5f5f3f3f3f6f6f6f2f2f2f4f4f4f1f1f1f2f2f2f6f6f6fcfcfcf8f8f8f5f5f5f6f6f6fcfcfcfbfbfbfcfcfcf6f6f6f9f9f9f8f8f8f8f8f8fcfcfcfefefef8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf5f5f5fafafaf8f8f8f5f5f5fcfcfcfafafafdfdfdf9f9f9f6f6f6f8f8f8f9f9f9fffffffdfdfdfcfcfcf7f7f7f5f5f5f7f7f7fcfcfcfbfbfbf4f4f4fafafaf9f9f9f3f3f3f6f6f6fafafafafafafbfbfbfdfdfdfbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f7f7f7fafafaf8f8f8f6f6f6f6f6f6f8f8f8fafafafafafaf4f4f4f9f9f9fbfbfbfbfbfbfbfbfbfafafaf8f8f8f7f7f7f4f4f4f6f6f6f8f8f8f9f9f9fcfcfcfafafafcfcfcfbfbfbf7f7f7f9f9f9fcfcfcf8f8f8f3f3f3f5f5f5fbfbfbfcfcfcfbfbfbfefefefcfcfcfdfdfdfffffffcfcfcf5f5f5f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9fafafafdfdfdfcfcfcfafafafbfbfbf7f7f7f3f3f3f5f5f5f6f6f6fafafafdfdfdfefefefefefefdfdfdfafafafdfdfdfafafafbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf7f7f7ecececedededf7f7f7fbfbfbf9f9f9f7f7f7fbfbfbf6f6f6f4f4f4e6e6e6dedededededef6f6f6f5f5f5f1f1f1efefefefefeff0f0f0f0f0f0f2f2f2f4f4f4f8f8f8f4f4f4f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfdfdfdf4f4f4f8f8f8fbfbfbf9f9f9f9f9f9f8f8f8fbfbfbfefefefefefef9f9f9f8f8f8fbfbfbfbfbfbfefefefffffffafafaf8f8f8fafafafefefefffffffefefefbfbfbf7f7f7ebebebdadadaedededfbfbfbf7f7f7f3f3f3fafafafcfcfcfffffffffffff7f7f7eaeaeaf2f2f2eaeaeaedededfefefef4f4f4fafafafefefef5f5f5eeeeeee0e0e0ececece6e6e6f6f6f6fefefefefefefefefeeaeaeaf4f4f4f1f1f1fafafafefefee1e1e1d0d0d0ebebebf9f9f9fcfcfcf7f7f7fcfcfcf4f4f4edededf6f6f6efefefdadadafafafaeaeaeadfdfdff9f9f9fffffff9f9f9dededed4d4d4dedededededed1d1d1dcdcdcf7f7f7fffffffffffffdfdfdf8f8f8eeeeeeefefeff7f7f7fcfcfcfdfdfdfcfcfcfafafaf9f9f9f9f9f9fafafafbfbfbfdfdfdf9f9f9fcfcfcf8f8f8f7f7f7fcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f8f8f8f5f5f5f5f5f5f8f8f8f9f9f9fafafafcfcfcfcfcfcfafafaf8f8f8f7f7f7f8f8f8f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5fcfcfcfbfbfbf7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f5f5f5f3f3f3f3f3f3f7f7f7fafafaf8f8f8f8f8f8f8f8f8fafafafafafafcfcfcfbfbfbf8f8f8f6f6f6f8f8f8f9f9f9f5f5f5f6f6f6fafafafafafaf9f9f9fdfdfdf9f9f9f6f6f6f5f5f5fdfdfdfcfcfcf8f8f8fcfcfcfbfbfbf9f9f9f8f8f8f9f9f9f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fcfcfcfdfdfdf6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f4f4f4f5f5f5f8f8f8f7f7f7fcfcfcfcfcfcfbfbfbfafafaf9f9f9fafafafcfcfcf8f8f8f9f9f9f9f9f9fafafaf9f9f9f7f7f7f5f5f5f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f5f5f5fbfbfbfafafafafafafafafaf9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfafafaf2f2f2fafafafafafafafafaf8f8f8fbfbfbfbfbfbf9f9f9fbfbfbfdfdfdf6f6f6f6f6f6f7f7f7f9f9f9fefefefdfdfdfbfbfbfbfbfbfdfdfdfbfbfbf5f5f5fafafafbfbfbf6f6f6eeeeeef7f7f7fdfdfdf8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f0f0f0f8f8f8fefefef9f9f9efefeff9f9f9f7f7f7f8f8f8fafafaf9f9f9f6f6f6f0f0f0f4f4f4f7f7f7f7f7f7f1f1f1edededf4f4f4fcfcfcfcfcfcf9f9f9f7f7f7fdfdfdf5f5f5f5f5f5f6f6f6f4f4f4f4f4f4f2f2f2f5f5f5f9f9f9f8f8f8f9f9f9f9f9f9f3f3f3f1f1f1f6f6f6fafafaf8f8f8f1f1f1f3f3f3f8f8f8f6f6f6f2f2f2f6f6f6f8f8f8f9f9f9f3f3f3f9f9f9f2f2f2f8f8f8fcfcfcf5f5f5efefeff5f5f5fbfbfbf9f9f9f4f4f4f4f4f4f3f3f3f6f6f6f4f4f4f7f7f7f7f7f7fbfbfbfcfcfcf6f6f6fdfdfdfdfdfdf5f5f5f4f4f4fafafaf9f9f9fbfbfbfefefefffffffefefefdfdfdfbfbfbfbfbfbfbfbfbfafafafcfcfcfdfdfdfefefefbfbfbf9f9f9fcfcfcf9f9f9f4f4f4f4f4f4fefefefefefefcfcfcf9f9f9f7f7f7f9f9f9fafafaf5f5f5f4f4f4fcfcfcfcfcfcfbfbfbf9f9f9fafafafcfcfcf9f9f9f3f3f3f2f2f2f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7fdfdfdfafafaf9f9f9fafafafcfcfcfafafaf9f9f9f9f9f9fafafafafafaeeeeeef1f1f1f1f1f1f0f0f0fcfcfcf8f8f8f7f7f7f7f7f7fafafaf7f7f7fafafafcfcfcfcfcfcfefefefcfcfcfcfcfcfbfbfbfcfcfcf7f7f7f3f3f3fafafaf9f9f9f9f9f9fafafaf8f8f8f9f9f9f7f7f7f8f8f8fafafaf8f8f8f8f8f8fafafafbfbfbfcfcfcfafafaf7f7f7f9f9f9fafafafafafafbfbfbfafafaf4f4f4f7f7f7fafafafbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfefefefdfdfdf8f8f8f1f1f1ecececf1f1f1f4f4f4eeeeeeefefeffbfbfbf9f9f9fbfbfbfbfbfbefefefebebebecececedededf4f4f4f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcf7f7f7f8f8f8f6f6f6fafafafdfdfdfefefefcfcfcf8f8f8f8f8f8f6f6f6f3f3f3ecececf4f4f4f7f7f7f3f3f3f8f8f8fafafaf7f7f7f7f7f7f9f9f9fdfdfdfbfbfbf7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdfcfcfcfafafafafafafafafaf5f5f5f3f3f3f3f3f3f5f5f5f5f5f5f7f7f7f0f0f0f1f1f1f8f8f8f9f9f9fbfbfbfefefefefefefffffffafafaf6f6f6f3f3f3fefefef8f8f8f9f9f9f4f4f4f2f2f2fefefef5f5f5ebebebefefeff3f3f3f8f8f8fafafafafafaf7f7f7f8f8f8f8f8f8fcfcfcf9f9f9f4f4f4f4f4f4fefefefcfcfcfdfdfdfbfbfbfafafaf8f8f8f2f2f2f3f3f3f5f5f5f6f6f6f5f5f5fdfdfdfffffffffffffefefefdfdfdfefefefffffffffffffbfbfbfafafaf0f0f0ebebebedededfbfbfbf0f0f0f1f1f1efefeff7f7f7fdfdfdfefefefafafae8e8e8e6e6e6ebebebfcfcfcfffffffffffffdfdfdfcfcfcf5f5f5e7e7e7edededfdfdfdfffffffefefefdfdfdfcfcfcf7f7f7f2f2f2fdfdfdfcfcfcfafafae2e2e2e9e9e9fffffffffffffffffff8f8f8f5f5f5efefefededede9e9e9fafafad9d9d9e9e9e9f3f3f3e7e7e7fdfdfdfefefee8e8e8d7d7d7e6e6e6f3f3f3f0f0f0f1f1f1fffffffffffffdfdfdfafafaf3f3f3eeeeeef0f0f0f8f8f8fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f0f0f0f6f6f6f9f9f9f8f8f8f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f9f9f9fcfcfcfbfbfbf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f7f7f7f8f8f8f8f8f8f4f4f4f9f9f9f9f9f9f7f7f7fafafafcfcfcfafafaf9f9f9fafafaf9f9f9f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7f5f5f5f6f6f6fafafafafafaf7f7f7f3f3f3f7f7f7fafafafafafafbfbfbf6f6f6f9f9f9fdfdfdf8f8f8f8f8f8fdfdfdfefefefcfcfcf9f9f9f9f9f9fdfdfdfafafaf9f9f9f8f8f8f8f8f8fefefefbfbfbf9f9f9fcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f9f9f9fafafafbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f3f3f3f5f5f5f9f9f9f9f9f9fcfcfcf8f8f8f8f8f8fbfbfbfafafaf9f9f9fafafafafafafafafaf6f6f6f7f7f7fafafafcfcfcfbfbfbfbfbfbfafafaf7f7f7fafafaf9f9f9f8f8f8f7f7f7f5f5f5f2f2f2f6f6f6fdfdfdfafafaf9f9f9fdfdfdfcfcfcf8f8f8f9f9f9f9f9f9f6f6f6f8f8f8fdfdfdfcfcfcf5f5f5f8f8f8f8f8f8fafafafcfcfcf0f0f0f6f6f6f8f8f8f7f7f7f5f5f5f4f4f4f7f7f7fcfcfcfefefef6f6f6eeeeeef1f1f1f3f3f3f3f3f3f1f1f1f3f3f3f7f7f7fafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f3f3f3f6f6f6f7f7f7fdfdfdfefefef7f7f7f3f3f3fbfbfbf9f9f9efefeff8f8f8fcfcfcfbfbfbfafafaf6f6f6ecececf8f8f8f7f7f7f1f1f1f3f3f3f7f7f7fdfdfdf8f8f8f5f5f5fdfdfdfefefefdfdfdf3f3f3f3f3f3f8f8f8fafafafbfbfbfafafafafafaf8f8f8f9f9f9fdfdfdfcfcfcfefefefbfbfbf7f7f7fbfbfbfcfcfcfbfbfbf5f5f5fbfbfbfefefefbfbfbfafafaf9f9f9f7f7f7f3f3f3f5f5f5fbfbfbfefefef9f9f9f7f7f7f7f7f7fbfbfbfcfcfcfcfcfcfbfbfbf7f7f7f9f9f9f7f7f7fbfbfbf8f8f8f9f9f9f9f9f9fcfcfcfbfbfbf5f5f5fafafaf9f9f9fafafaf6f6f6f3f3f3f9f9f9fbfbfbf8f8f8f5f5f5f3f3f3f1f1f1f6f6f6fbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9fcfcfcfafafaf8f8f8fafafafafafafafafafbfbfbfdfdfdfcfcfcfcfcfcfdfdfdfafafaf9f9f9fdfdfdfbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f5f5f5f5f5f5f6f6f6f5f5f5f7f7f7f9f9f9fcfcfcf2f2f2f4f4f4f9f9f9fcfcfcfafafafdfdfdfafafaf8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9fcfcfcf2f2f2f4f4f4f9f9f9f7f7f7f8f8f8fbfbfbfafafaf5f5f5f6f6f6f4f4f4f3f3f3f3f3f3f7f7f7f8f8f8fafafafcfcfcf8f8f8f4f4f4f4f4f4fafafafdfdfdfefefefefefefbfbfbf9f9f9f8f8f8f8f8f8fbfbfbfcfcfcf8f8f8fcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f9f9f9f8f8f8f9f9f9fdfdfdfafafafbfbfbf9f9f9f8f8f8f6f6f6f7f7f7efefefedededf2f2f2f2f2f2f1f1f1fdfdfdf9f9f9fafafafcfcfcf4f4f4efefeff3f3f3f5f5f5f9f9f9fdfdfdf9f9f9f1f1f1f6f6f6fafafafbfbfbfefefefbfbfbf6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fafafafdfdfdfdfdfdfcfcfcf4f4f4fafafafffffffcfcfcfdfdfdfbfbfbf3f3f3f9f9f9fffffffbfbfbf9f9f9fbfbfbfbfbfbf8f8f8f5f5f5f3f3f3f7f7f7fafafaf9f9f9f9f9f9fbfbfbf7f7f7f9f9f9fafafaf9f9f9fbfbfbfdfdfdfbfbfbfdfdfdfefefefcfcfcfdfdfdfcfcfcfcfcfcfefefefefefefefefefefefefffffffefefef6f6f6eaeaeae7e7e7f6f6f6e7e7e7d5d5d5e8e8e8f4f4f4fefefef5f5f5ddddddeaeaeaf3f3f3f9f9f9f8f8f8fbfbfbfdfdfdf3f3f3fafafaf8f8f8fbfbfbfcfcfcf8f8f8f7f7f7eaeaeaf4f4f4f9f9f9eeeeeee1e1e1ebebebfdfdfdfafafaededede0e0e0eaeaeaf9f9f9fffffffffffff9f9f9fbfbfbf6f6f6e3e3e3f1f1f1edededf5f5f5f8f8f8ebebebebebebf1f1f1fbfbfbfafafaf4f4f4e9e9e9f9f9f9fffffff9f9f9f7f7f7fafafafafafaf2f2f2fcfcfcfffffffffffffffffffafafaf9f9f9fdfdfdefefeffbfbfbfafafae3e3e3d7d7d7fffffffffffffffffffcfcfceaeaeafafafaebebebd7d7d7eeeeeefcfcfcf2f2f2d2d2d2f8f8f8fcfcfcf3f3f3dededed3d3d3f1f1f1fffffffffffffffffffffffffefefef9f9f9f1f1f1edededf2f2f2f8f8f8fbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f7f7f7fbfbfbecececf7f7f7f4f4f4f7f7f7fbfbfbfdfdfdf8f8f8e7e7e7f2f2f2f3f3f3f9f9f9efefeff8f8f8fbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9f5f5f5f6f6f6f0f0f0f2f2f2f9f9f9fafafafbfbfbfafafafafafafafafaf8f8f8f8f8f8fbfbfbf8f8f8f9f9f9fafafafdfdfdfdfdfdfcfcfcfefefefffffffbfbfbf9f9f9fcfcfcfefefef9f9f9f6f6f6f7f7f7f2f2f2f7f7f7f9f9f9f7f7f7fbfbfbf9f9f9f7f7f7fafafaf9f9f9f9f9f9fafafafafafaf7f7f7f5f5f5f7f7f7f9f9f9f6f6f6f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8fcfcfcfdfdfdf7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f8f8f8f6f6f6f7f7f7fafafaf9f9f9fbfbfbfbfbfbfcfcfcfafafaf7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7fafafafdfdfdfdfdfdfafafaf7f7f7f8f8f8f9f9f9fdfdfdf9f9f9f9f9f9fbfbfbfcfcfcfefefef9f9f9fafafafbfbfbfcfcfcfbfbfbfcfcfcfafafaf8f8f8f8f8f8f4f4f4f0f0f0e8e8e8edededefefeff2f2f2f2f2f2f4f4f4f5f5f5f0f0f0f2f2f2f8f8f8fafafafefefefcfcfcfdfdfdf8f8f8f6f6f6f9f9f9f2f2f2eaeaeaf3f3f3f7f7f7f4f4f4f6f6f6f9f9f9f9f9f9f9f9f9fcfcfcf3f3f3f3f3f3f8f8f8fcfcfcfcfcfcfffffffdfdfdf3f3f3f4f4f4f7f7f7f7f7f7f6f6f6f6f6f6fbfbfbf9f9f9f9f9f9f8f8f8fafafafdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfafafafafafafafafafcfcfcfcfcfcfafafaf7f7f7f9f9f9f5f5f5f1f1f1fcfcfcfefefef9f9f9f3f3f3f9f9f9fdfdfdf7f7f7f6f6f6fbfbfbf6f6f6f9f9f9fbfbfbf4f4f4fbfbfbfdfdfdf5f5f5f1f1f1f8f8f8fdfdfdfafafaf8f8f8fcfcfcf7f7f7fafafafefefefcfcfcfcfcfcfafafaf3f3f3f1f1f1f5f5f5f8f8f8fdfdfdfdfdfdf7f7f7eeeeeeefefeff8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9fbfbfbf6f6f6f7f7f7fbfbfbfcfcfcf7f7f7f6f6f6fafafafcfcfcfefefefcfcfcf9f9f9f9f9f9fafafaf8f8f8f2f2f2f4f4f4fbfbfbf8f8f8f7f7f7f5f5f5f6f6f6fcfcfcfefefefdfdfdf7f7f7f9f9f9f6f6f6f4f4f4f5f5f5f9f9f9f7f7f7efefefeeeeeeeeeeeef8f8f8fafafaf8f8f8fafafaf8f8f8f9f9f9fafafaf9f9f9f5f5f5f8f8f8fdfdfdfbfbfbf9f9f9f8f8f8f3f3f3f3f3f3f5f5f5f7f7f7f4f4f4f0f0f0e9e9e9f4f4f4f5f5f5fafafaf9f9f9fbfbfbfbfbfbfafafafbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fafafafbfbfbfbfbfbfafafaf6f6f6f6f6f6f7f7f7fafafaf9f9f9fdfdfdfefefefefefefbfbfbfcfcfcfefefefefefefcfcfcfafafaf8f8f8f2f2f2efefeffdfdfdfffffffefefefdfdfdfdfdfdfdfdfdfafafafffffffffffffefefefefefefffffffcfcfcfffffff7f7f7edededf4f4f4f0f0f0efefeff3f3f3f7f7f7fbfbfbf4f4f4edededf0f0f0f8f8f8fdfdfdf7f7f7f4f4f4fafafafdfdfdfafafaf8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfafafaf8f8f8f6f6f6f8f8f8fafafafafafafbfbfbfafafafdfdfdf8f8f8f9f9f9f8f8f8f9f9f9fafafafbfbfbf7f7f7fcfcfcfefefefffffffefefefbfbfbfefefefefefefefefefcfcfcfbfbfbfafafafbfbfbf5f5f5f7f7f7f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfefefefffffffdfdfdfbfbfbfdfdfdebebebdadadae3e3e3e7e7e7fbfbfbf7f7f7e6e6e6ececece8e8e8eeeeeef1f1f1f5f5f5fefefef3f3f3f7f7f7f7f7f7fafafaf9f9f9fafafafcfcfcfafafafbfbfbfefefefbfbfbf4f4f4efefeff9f9f9f8f8f8eaeaead6d6d6e2e2e2e2e2e2edededfdfdfdfefefefdfdfdfbfbfbf7f7f7f4f4f4efefeff8f8f8fefefef6f6f6eeeeeeededededededf7f7f7ffffffeeeeeeecececfefefef6f6f6edededefefeffefefefafafae6e6e6f1f1f1fffffffffffffdfdfdf6f6f6fbfbfbf8f8f8fdfdfdfbfbfbe7e7e7ddddddfffffffdfdfdfdfdfdfbfbfbf7f7f7fefefefbfbfbefefeffdfdfde3e3e3e7e7e7ebebebf9f9f9fefefee3e3e3cbcbcbdfdfdff9f9f9fffffffffffffffffffdfdfdf4f4f4eeeeeef1f1f1f6f6f6fcfcfcfdfdfdfbfbfbfafafafcfcfcfcfcfcfcfcfcfdfdfdfafafaf8f8f8f8f8f8fafafafefefefafafaf8f8f8f8f8f8f9f9f9f9f9f9f2f2f2fcfcfcf9f9f9f9f9f9ecececfafafafafafaf8f8f8f6f6f6f9f9f9fafafaf1f1f1f2f2f2f3f3f3edededf5f5f5fafafafbfbfbfbfbfbf8f8f8f8f8f8f6f6f6f1f1f1f4f4f4fdfdfdf7f7f7f7f7f7f9f9f9fafafafafafaf8f8f8f8f8f8f8f8f8fbfbfbfafafaf7f7f7fafafafafafaf6f6f6fafafafcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdf9f9f9f4f4f4f0f0f0f7f7f7fafafaf9f9f9fafafaf8f8f8f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f8f8f8fafafafdfdfdfafafaf7f7f7f9f9f9fefefef8f8f8f3f3f3f3f3f3f4f4f4f9f9f9f6f6f6fafafaf9f9f9f8f8f8f6f6f6f7f7f7f5f5f5fafafafcfcfcf8f8f8f6f6f6f4f4f4f8f8f8f9f9f9fafafafafafafdfdfdfffffffefefefcfcfcfdfdfdfdfdfdfbfbfbf9f9f9fafafaf5f5f5f4f4f4f8f8f8f6f6f6f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f2f2f2f1f1f1f2f2f2f4f4f4f6f6f6f9f9f9f6f6f6f9f9f9f8f8f8fafafafafafafafafaf8f8f8f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8fafafaf2f2f2eeeeeef2f2f2f9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f8f8f8f1f1f1f4f4f4f5f5f5f6f6f6f4f4f4f5f5f5fafafafefefef7f7f7f7f7f7f1f1f1f5f5f5fbfbfbfdfdfdf3f3f3fafafaf8f8f8f5f5f5f8f8f8f7f7f7f8f8f8fbfbfbfcfcfcfafafaf4f4f4f6f6f6f4f4f4f9f9f9fafafaf7f7f7f8f8f8f7f7f7fcfcfcfbfbfbf9f9f9fafafaf8f8f8fafafaf9f9f9fafafafdfdfdfdfdfdfcfcfcf5f5f5fbfbfbfcfcfcf6f6f6f4f4f4f3f3f3f2f2f2fdfdfdfefefef9f9f9f5f5f5fafafafafafafdfdfdfbfbfbf5f5f5fafafafcfcfcfdfdfdfafafafafafafcfcfcfafafaf6f6f6fcfcfcfcfcfcfbfbfbf9f9f9fafafafbfbfbfcfcfcfcfcfcfcfcfcf6f6f6f1f1f1f2f2f2f7f7f7fefefef8f8f8f2f2f2f6f6f6f6f6f6f8f8f8fcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafaf7f7f7f3f3f3f5f5f5f4f4f4f5f5f5f5f5f5efefeff1f1f1f7f7f7f9f9f9f9f9f9f3f3f3f6f6f6f5f5f5f7f7f7f5f5f5fafafaf5f5f5f1f1f1f2f2f2f7f7f7fafafafbfbfbfcfcfcfefefefcfcfcf7f7f7f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8fcfcfcfbfbfbfbfbfbf6f6f6f2f2f2f1f1f1f5f5f5fafafafcfcfcfdfdfdfafafaf8f8f8f9f9f9f7f7f7fafafafafafaf8f8f8f6f6f6f3f3f3f5f5f5f0f0f0e9e9e9f9f9f9eeeeeef7f7f7fcfcfcf6f6f6f5f5f5f3f3f3f5f5f5f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f4f4f4f1f1f1f3f3f3f4f4f4f5f5f5f2f2f2f5f5f5f6f6f6fafafaf6f6f6fafafafafafaf7f7f7f1f1f1f8f8f8fefefefefefef9f9f9f6f6f6fafafafafafafbfbfbfdfdfdf8f8f8f8f8f8fefefefbfbfbfcfcfcfbfbfbfafafafbfbfbfcfcfcfdfdfdfdfdfdf4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f6f6f6fbfbfbf2f2f2f9f9f9fbfbfbf3f3f3f2f2f2f8f8f8f6f6f6f3f3f3f4f4f4f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7fbfbfbfcfcfcfdfdfdfcfcfcfafafafcfcfcfefefefffffffefefefbfbfbf2f2f2f7f7f7fbfbfbfbfbfbfcfcfcfefefefcfcfcf7f7f7fafafafbfbfbfafafafafafafcfcfcfbfbfbf7f7f7f9f9f9f7f7f7f5f5f5f7f7f7fbfbfbf6f6f6fefefefcfcfcfbfbfbfefefefdfdfdf7f7f7f1f1f1f3f3f3fdfdfdfffffffefefefafafaf4f4f4efefeff7f7f7fbfbfbfcfcfcf8f8f8f1f1f1f8f8f8fbfbfbf6f6f6f9f9f9f9f9f9f9f9f9fcfcfcfbfbfbfefefefffffffafafaf5f5f5f7f7f7f5f5f5e0e0e0ecececeeeeeee8e8e8f4f4f4fefefefefefeeeeeeef2f2f2fefefef5f5f5f1f1f1f7f7f7fcfcfcf8f8f8f3f3f3edededebebebf3f3f3f8f8f8eeeeeefdfdfdfcfcfcfbfbfbf5f5f5fcfcfcf0f0f0d9d9d9dededef9f9f9fefefefefefef8f8f8fbfbfbfdfdfdfafafafffffffcfcfcfafafaf8f8f8fdfdfdfbfbfbfbfbfbfefefefdfdfdfefefeffffffffffffefefefdddddddcdcdcf0f0f0fefefef2f2f2eeeeeef7f7f7fcfcfcf1f1f1fbfbfbfdfdfdf5f5f5f0f0f0f5f5f5f6f6f6fcfcfcfcfcfcf9f9f9f9f9f9fafafafbfbfbfbfbfbf7f7f7f0f0f0efefeff9f9f9fafafafafafafbfbfbfbfbfbf8f8f8f7f7f7f6f6f6f7f7f7fdfdfdf9f9f9fafafafbfbfbfcfcfcfcfcfcf6f6f6f3f3f3f2f2f2f1f1f1fafafaf2f2f2edededf7f7f7fefefefefefefefefefefefefcfcfcf7f7f7f6f6f6eeeeeef3f3f3fcfcfcfcfcfcfdfdfdfbfbfbfbfbfbf3f3f3f1f1f1f8f8f8f2f2f2efefeff4f4f4f7f7f7f0f0f0f8f8f8f6f6f6f0f0f0f4f4f4f6f6f6fbfbfbfafafaf8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f2f2f2f7f7f7fbfbfbf4f4f4f3f3f3f9f9f9fcfcfcf1f1f1f5f5f5f0f0f0f0f0f0f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9fafafaf8f8f8f6f6f6f6f6f6f8f8f8f7f7f7fbfbfbfdfdfdfdfdfdfcfcfcfcfcfcf8f8f8fbfbfbfbfbfbfbfbfbfafafaf7f7f7f8f8f8fbfbfbfcfcfcfafafafcfcfcfbfbfbfbfbfbfafafaf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f5f5f5f5f5f5f9f9f9fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9fafafafdfdfdfbfbfbfafafafbfbfbfdfdfdfafafaf7f7f7f3f3f3f5f5f5f7f7f7f9f9f9f2f2f2f6f6f6f5f5f5f5f5f5f4f4f4f9f9f9f8f8f8f5f5f5f7f7f7fcfcfcf9f9f9fcfcfcfdfdfdfcfcfcfdfdfdf8f8f8f4f4f4fafafafdfdfdf5f5f5fafafaf7f7f7f4f4f4f9f9f9f0f0f0f0f0f0f1f1f1f5f5f5fcfcfcfcfcfcfcfcfcf2f2f2f0f0f0f5f5f5f8f8f8f5f5f5f6f6f6fefefefdfdfdf9f9f9f4f4f4f8f8f8f7f7f7f9f9f9fefefefcfcfcf8f8f8f9f9f9fbfbfbf8f8f8f5f5f5f9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8fcfcfcfbfbfbf6f6f6f3f3f3f6f6f6f6f6f6eeeeeeeeeeeef3f3f3fcfcfcf6f6f6f3f3f3f2f2f2f7f7f7fdfdfdfefefefbfbfbf7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f6f6f6fafafaf8f8f8f5f5f5f7f7f7fbfbfbfafafaf6f6f6f2f2f2f9f9f9fcfcfcfbfbfbf9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f7f7f7fbfbfbf9f9f9f9f9f9f5f5f5f5f5f5f7f7f7f8f8f8fafafaf9f9f9fafafaf8f8f8f8f8f8fafafaf8f8f8f5f5f5f7f7f7f9f9f9fdfdfdfbfbfbf5f5f5f5f5f5f8f8f8fbfbfbfbfbfbf8f8f8f8f8f8f9f9f9fdfdfdfcfcfcfefefef9f9f9fafafaf9f9f9f9f9f9f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f3f3f3fafafaf9f9f9f8f8f8fafafafcfcfcfcfcfcfcfcfcfcfcfcfafafaf9f9f9fafafafafafafafafafcfcfcfefefefcfcfcfcfcfcfdfdfdfafafaf5f5f5f9f9f9fbfbfbfbfbfbfafafaf5f5f5fafafafcfcfcf7f7f7f4f4f4f0f0f0f9f9f9fcfcfcf7f7f7f3f3f3f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f8f8f8fafafaf8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f2f2f2f1f1f1f9f9f9f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6eeeeeef4f4f4fafafaf3f3f3f0f0f0f1f1f1f0f0f0efefeff2f2f2ecececebebebf5f5f5f8f8f8f8f8f8f7f7f7fafafaf6f6f6f1f1f1fbfbfbfffffffdfdfdfdfdfdfcfcfcfefefeffffffefefefe3e3e3f7f7f7f0f0f0f4f4f4f6f6f6f7f7f7f7f7f7f4f4f4fcfcfcfcfcfcf6f6f6fbfbfbf8f8f8fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8fafafafbfbfbfcfcfcf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7fafafafbfbfbf8f8f8f2f2f2f1f1f1f7f7f7fbfbfbf8f8f8fefefefbfbfbfbfbfbfafafaf6f6f6fbfbfbf9f9f9fdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfffffffefefefffffff8f8f8f4f4f4fcfcfcfcfcfcfdfdfdfdfdfdf3f3f3fbfbfbf5f5f5f8f8f8fefefef9f9f9f4f4f4f8f8f8f7f7f7f6f6f6f7f7f7fbfbfbfffffffdfdfdfcfcfcfbfbfbf9f9f9edededdcdcdceeeeeef4f4f4f5f5f5fafafafffffffbfbfbf7f7f7fefefefcfcfcefefefe8e8e8f5f5f5fafafaf5f5f5f0f0f0ebebebe7e7e7edededfbfbfbfffffffdfdfdfbfbfbfefefefafafaedededececece8e8e8f7f7f7fffffffefefefbfbfbfcfcfcf7f7f7eaeaeaf1f1f1fefefefefefef7f7f7fefefefafafafafafafdfdfdfcfcfcfafafafdfdfdfefefefffffffafafadbdbdbd5d5d5f8f8f8fdfdfdfcfcfcf5f5f5dfdfdfc9c9c9f6f6f6f8f8f8f4f4f4f8f8f8f6f6f6fafafafefefef8f8f8f5f5f5f3f3f3f7f7f7f8f8f8f3f3f3f5f5f5ecececeeeeeefbfbfbf6f6f6f8f8f8f8f8f8f5f5f5f7f7f7fbfbfbf9f9f9f0f0f0fcfcfcf7f7f7f8f8f8fafafaf5f5f5fcfcfcf6f6f6fbfbfbfcfcfcf8f8f8fafafafcfcfcfafafafafafaf9f9f9f4f4f4f8f8f8f9f9f9f9f9f9f5f5f5e7e7e7e8e8e8fbfbfbfbfbfbf6f6f6f8f8f8f9f9f9f6f6f6f4f4f4f1f1f1f7f7f7fdfdfdf6f6f6f4f4f4fdfdfdfcfcfcfbfbfbfafafaf7f7f7f6f6f6f5f5f5f3f3f3f1f1f1f9f9f9fafafafafafaf9f9f9fcfcfcf7f7f7f4f4f4ecececf8f8f8fcfcfcf8f8f8fbfbfbf8f8f8fafafaf9f9f9f5f5f5f6f6f6f2f2f2f1f1f1f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7fbfbfbfafafaf6f6f6f7f7f7fbfbfbf8f8f8f5f5f5f3f3f3f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f6f6f6f4f4f4f6f6f6f3f3f3f7f7f7f8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f6f6f6f7f7f7fbfbfbfafafaf7f7f7f4f4f4f6f6f6f8f8f8f7f7f7fafafaf9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9fafafaf9f9f9f9f9f9fcfcfcf9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfbfbfbfefefef5f5f5f5f5f5f7f7f7f7f7f7f9f9f9f9f9f9fdfdfdfdfdfdfbfbfbf7f7f7fbfbfbfafafafcfcfcf9f9f9f1f1f1f6f6f6fbfbfbfefefefffffff9f9f9f3f3f3f3f3f3f9f9f9f8f8f8fbfbfbfcfcfcf9f9f9f6f6f6f9f9f9f5f5f5fcfcfcf7f7f7f6f6f6f5f5f5fbfbfbf7f7f7f4f4f4f5f5f5f8f8f8f8f8f8fafafaf8f8f8f9f9f9f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f4f4f4f8f8f8f9f9f9fcfcfcfbfbfbfdfdfdf7f7f7ecececf5f5f5f8f8f8f8f8f8f9f9f9fafafaf9f9f9f1f1f1f7f7f7f6f6f6f6f6f6fafafaf2f2f2f5f5f5f5f5f5f6f6f6fafafafbfbfbf3f3f3f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f3f3f3f3f3f3f5f5f5f7f7f7f6f6f6f6f6f6f4f4f4f6f6f6fcfcfcf7f7f7efefeff2f2f2f9f9f9f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9fdfdfdf9f9f9ecececf3f3f3fafafafdfdfdfbfbfbf9f9f9f7f7f7f9f9f9fbfbfbfafafafdfdfdfbfbfbfbfbfbfafafaf8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fdfdfdfcfcfcfbfbfbf6f6f6fafafafbfbfbfcfcfcfbfbfbf9f9f9fcfcfcf8f8f8f9f9f9f6f6f6f3f3f3f4f4f4f6f6f6f6f6f6f9f9f9fbfbfbfafafafafafafafafafbfbfbf9f9f9f3f3f3f2f2f2f3f3f3f0f0f0f3f3f3f4f4f4f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7fafafaf9f9f9f5f5f5f5f5f5f9f9f9f8f8f8f6f6f6f9f9f9f5f5f5eeeeeef4f4f4fafafaf6f6f6f7f7f7f6f6f6f5f5f5f3f3f3f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0f3f3f3f3f3f3f5f5f5f5f5f5f1f1f1f6f6f6f8f8f8f8f8f8f8f8f8efefefefefeff5f5f5f6f6f6f9f9f9f7f7f7f5f5f5f7f7f7f6f6f6f9f9f9f2f2f2f1f1f1f7f7f7f4f4f4f5f5f5f8f8f8f5f5f5fbfbfbf7f7f7f3f3f3f8f8f8f8f8f8f4f4f4f4f4f4f2f2f2f3f3f3f1f1f1f2f2f2f3f3f3f3f3f3f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f5f5f5f4f4f4f3f3f3f8f8f8f9f9f9f8f8f8f9f9f9f5f5f5fefefefdfdfdfbfbfbf8f8f8f7f7f7f7f7f7f5f5f5f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfffffffbfbfbf8f8f8fdfdfdfdfdfdf7f7f7fafafafdfdfdfcfcfceeeeeef5f5f5f5f5f5f7f7f7fafafafcfcfcf9f9f9fdfdfdf8f8f8eeeeeef3f3f3f6f6f6fefefefffffffffffffefefefefefefafafae6e6e6e4e4e4ecececf2f2f2fafafafcfcfcfefefefffffffffffffffffffefefef6f6f6f1f1f1f4f4f4fbfbfbf5f5f5f2f2f2f3f3f3eaeaeaeeeeeef4f4f4fdfdfdfcfcfcfdfdfdfcfcfcf9f9f9fdfdfdf0f0f0f6f6f6f6f6f6f7f7f7fefefefbfbfbfcfcfcf1f1f1e2e2e2f4f4f4fbfbfbf1f1f1f7f7f7f8f8f8f8f8f8fafafaf6f6f6f4f4f4f8f8f8fdfdfdfffffffffffff5f5f5d8d8d8f0f0f0fffffffcfcfcfafafaf3f3f3f4f4f4fcfcfcf7f7f7f9f9f9f7f7f7f9f9f9fcfcfcf6f6f6eeeeeeeeeeeef6f6f6f8f8f8f5f5f5f6f6f6fcfcfcf8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f5f5f5f7f7f7fafafaf4f4f4f8f8f8f6f6f6f2f2f2f9f9f9f1f1f1f9f9f9f4f4f4f7f7f7fafafafafafaf9f9f9fafafafafafaf8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f3f3f3f5f5f5f4f4f4f0f0f0fdfdfdfcfcfcf6f6f6f1f1f1f3f3f3f4f4f4f2f2f2f3f3f3f2f2f2f7f7f7f7f7f7f5f5f5fdfdfdf5f5f5efefeff3f3f3f8f8f8f4f4f4f3f3f3efefefe7e7e7f6f6f6fefefefdfdfdf5f5f5f9f9f9fafafaf1f1f1e2e2e2f0f0f0fafafaecececeeeeeefafafafafafaf8f8f8edededf7f7f7fbfbfbf8f8f8fafafaf4f4f4f5f5f5f6f6f6f8f8f8fbfbfbf9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f7f7f7f6f6f6fcfcfcfbfbfbf7f7f7f3f3f3f3f3f3f5f5f5f6f6f6f5f5f5f6f6f6f4f4f4f5f5f5f9f9f9f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7fafafaf6f6f6f1f1f1f1f1f1f2f2f2efefeff6f6f6fafafaf6f6f6f3f3f3f1f1f1f8f8f8f9f9f9f7f7f7f9f9f9f6f6f6f5f5f5fafafafbfbfbf8f8f8f9f9f9fbfbfbfdfdfdfbfbfbf9f9f9fcfcfcfdfdfdfcfcfcfafafafafafaf8f8f8f6f6f6fafafaf8f8f8f7f7f7fafafafafafafcfcfcfdfdfdfdfdfdfefefefefefefcfcfcfdfdfdfafafaf6f6f6fcfcfcfdfdfdf8f8f8fafafafbfbfbf5f5f5f7f7f7f7f7f7fafafafffffff9f9f9f8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9fdfdfdf9f9f9fafafafbfbfbf9f9f9f2f2f2fafafaf4f4f4f3f3f3f6f6f6fbfbfbfefefefcfcfcfbfbfbfafafaefefeff8f8f8fafafafafafafafafafcfcfcfbfbfbf8f8f8f9f9f9f7f7f7f9f9f9f9f9f9fafafafbfbfbf8f8f8f9f9f9fafafaf8f8f8f8f8f8fafafafbfbfbfafafafbfbfbfafafafbfbfbfdfdfdfefefef8f8f8fcfcfcfcfcfcf9f9f9f8f8f8fbfbfbf8f8f8fafafafafafafafafafbfbfbf7f7f7f6f6f6f9f9f9fbfbfbf4f4f4f4f4f4f8f8f8fbfbfbfafafafafafafafafaf8f8f8fcfcfcfbfbfbf7f7f7f7f7f7f8f8f8fbfbfbfefefefafafafcfcfcfbfbfbf9f9f9fefefefdfdfdfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fcfcfcfbfbfbfafafafafafaf9f9f9fafafafcfcfcfbfbfbf9f9f9f7f7f7fafafafbfbfbf8f8f8f8f8f8fbfbfbfafafafafafafcfcfcfcfcfcf7f7f7fafafafafafaf3f3f3fdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfefefefdfdfdfafafaf9f9f9fafafafcfcfcfcfcfcfafafafdfdfdfdfdfdfbfbfbfdfdfdfbfbfbfafafafbfbfbfafafaf8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafcfcfcf7f7f7fafafafafafaf8f8f8fcfcfcf7f7f7f7f7f7f9f9f9fdfdfdfcfcfcfafafafbfbfbfcfcfcf9f9f9fbfbfbfffffffffffffdfdfdfbfbfbf9f9f9f9f9f9fbfbfbf8f8f8fcfcfcfafafaf8f8f8f8f8f8f9f9f9fafafaf7f7f7f1f1f1f2f2f2fbfbfbfdfdfdfefefefdfdfdf9f9f9fbfbfbfafafafbfbfbf9f9f9f8f8f8fafafaf2f2f2f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f6f6f6f8f8f8f5f5f5f8f8f8fafafaf8f8f8fbfbfbf9f9f9f6f6f6f5f5f5f8f8f8fbfbfbf7f7f7f9f9f9fafafafafafafbfbfbf9f9f9fafafaf8f8f8fafafaf7f7f7f8f8f8fefefef8f8f8f5f5f5f7f7f7f8f8f8fafafafdfdfdfafafaf6f6f6f3f3f3fcfcfcf7f7f7fcfcfcfbfbfbf4f4f4f6f6f6fafafafffffffcfcfcf5f5f5f6f6f6f9f9f9fcfcfcfcfcfcfefefefefefefefefefffffffcfcfcf2f2f2f6f6f6f5f5f5fbfbfbfafafafbfbfbfcfcfcfbfbfbfdfdfdfffffffffffffefefefcfcfcfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9f5f5f5f8f8f8fefefef9f9f9f7f7f7f9f9f9fafafafffffffbfbfbf5f5f5f0f0f0efefeffdfdfdfcfcfcfdfdfdfefefef6f6f6f6f6f6f4f4f4f3f3f3f6f6f6f6f6f6fafafafbfbfbfafafaf6f6f6f9f9f9fbfbfbfffffffefefefcfcfcf7f7f7f9f9f9fefefefffffffffffffffffffffffffdfdfdfcfcfcfafafafbfbfbfdfdfdfcfcfcf9f9f9fafafafbfbfbfefefefbfbfbfdfdfdfcfcfcfafafafafafafdfdfdfafafafafafaf9f9f9fbfbfbfafafafafafafcfcfcfdfdfdfbfbfbfafafafcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8fbfbfbfdfdfdfefefefcfcfcf9f9f9f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbf7f7f7f8f8f8fefefefefefefcfcfcfbfbfbf9f9f9fbfbfbfefefefbfbfbfbfbfbfdfdfdf7f7f7f8f8f8fbfbfbfcfcfcf7f7f7f6f6f6fdfdfdfefefefdfdfdfafafafcfcfcfdfdfdfafafafdfdfdf8f8f8f4f4f4f4f4f4f9f9f9fffffffffffff9f9f9f9f9f9fdfdfdfcfcfcf2f2f2fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fafafafdfdfdfcfcfcfbfbfbfafafafafafafbfbfbf8f8f8fafafafbfbfbfbfbfbfafafafafafafcfcfcfdfdfdfdfdfdfafafafafafafafafafbfbfbfcfcfcfafafaf9f9f9fdfdfdfbfbfbf9f9f9f9f9f9f8f8f8fafafafbfbfbf9f9f9f9f9f9fbfbfbf9f9f9fafafafefefefcfcfcfbfbfbfbfbfbfbfbfbfdfdfdf9f9f9fafafaf8f8f8fafafafdfdfdfdfdfdf6f6f6f6f6f6f9f9f9fafafafafafaf9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f6f6f6fcfcfcfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8fafafaf9f9f9f8f8f8f9f9f9f7f7f7fafafaf9f9f9f9f9f9fafafaf9f9f9fafafafafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfafafaf8f8f8fbfbfbf8f8f8f9f9f9fbfbfbfafafaf9f9f9fbfbfbf8f8f8fbfbfbfbfbfbf5f5f5f8f8f8fcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdfcfcfcf8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9fbfbfbf4f4f4f9f9f9f5f5f5f8f8f8fafafafafafafafafafdfdfdf7f7f7f7f7f7f9f9f9f7f7f7fafafafafafaf9f9f9fafafafafafaf8f8f8f9f9f9f8f8f8f9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8fafafaf9f9f9f9f9f9fafafaf2f2f2fafafafbfbfbf7f7f7fcfcfcfbfbfbf4f4f4f6f6f6fafafaf9f9f9f9f9f9f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafaf8f8f8fafafaf8f8f8fbfbfbfcfcfcf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f9f9f9f5f5f5f8f8f8fafafaf6f6f6f5f5f5f2f2f2ededededededf0f0f0fafafafafafafcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfafafaf4f4f4f4f4f4f6f6f6f7f7f7f9f9f9f6f6f6f9f9f9fafafaf4f4f4f7f7f7fdfdfdf6f6f6f9f9f9f1f1f1fafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f2f2f2f1f1f1eaeaeaedededfbfbfbfcfcfcf7f7f7f7f7f7f7f7f7f4f4f4fcfcfcfafafafafafafafafafafafaf9f9f9fafafafbfbfbf9f9f9fafafafcfcfcfafafafbfbfbfcfcfcf8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f5f5f5f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8fafafaf9f9f9f7f7f7fbfbfbfafafaf9f9f9fbfbfbf9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9fafafafbfbfbf9f9f9fafafafafafaf0f0f0f7f7f7fafafafafafaf3f3f3f7f7f7f7f7f7f3f3f3f4f4f4fbfbfbfafafaf8f8f8fbfbfbfbfbfbfbfbfbf9f9f9fafafaf9f9f9f9f9f9fbfbfbfafafaf9f9f9f6f6f6fafafaf8f8f8f8f8f8f8f8f8fafafaf6f6f6f7f7f7f0f0f0f5f5f5f5f5f5f6f6f6f9f9f9f9f9f9f7f7f7f8f8f8f4f4f4f9f9f9f6f6f6f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f6f6f6f2f2f2f8f8f8f8f8f8f8f8f8fbfbfbf8f8f8fafafaf7f7f7f5f5f5f8f8f8f6f6f6fafafafafafaf2f2f2f4f4f4fafafaf6f6f6f8f8f8f9f9f9f6f6f6f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f7f7f7f5f5f5f5f5f5f7f7f7ececece9e9e9fafafafafafaf7f7f7f5f5f5f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f4f4f4f4f4f4f7f7f7f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f4f4f4f7f7f7f8f8f8f9f9f9f8f8f8fafafaf7f7f7f5f5f5f6f6f6f4f4f4fbfbfbf7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f3f3f3f7f7f7f4f4f4f8f8f8fdfdfdfbfbfbfafafafdfdfdfefefefcfcfcf1f1f1efefeff9f9f9f1f1f1f1f1f1f4f4f4f8f8f8fafafaf8f8f8f5f5f5f4f4f4f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbf8f8f8f9f9f9fdfdfdf6f6f6f7f7f7fbfbfbfbfbfbf9f9f9f8f8f8f3f3f3f0f0f0f6f6f6f5f5f5f6f6f6efefeff3f3f3f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f0f0f0f3f3f3fafafafafafafbfbfbf7f7f7f8f8f8fafafafafafaf5f5f5f7f7f7fafafaf4f4f4f9f9f9f9f9f9f4f4f4efefeff6f6f6f6f6f6ebebebfafafafcfcfcf9f9f9f2f2f2f1f1f1f9f9f9fbfbfbfafafaf8f8f8fbfbfbfafafaf4f4f4f8f8f8f6f6f6fbfbfbf6f6f6fdfdfdf6f6f6f0f0f0f6f6f6fafafaf8f8f8f8f8f8f2f2f2f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f8f8f8f5f5f5f9f9f9f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9fafafaf7f7f7f8f8f8f7f7f7f9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f2f2f2f6f6f6f3f3f3f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f6f6f6f9f9f9f4f4f4f7f7f7fafafaf9f9f9fafafaf6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8fcfcfcf8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9fafafaf5f5f5f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f4f4f4f8f8f8fafafaf3f3f3fafafaf7f7f7f9f9f9f9f9f9f3f3f3f7f7f7f8f8f8f9f9f9f3f3f3f9f9f9f8f8f8f8f8f8f7f7f7fafafafcfcfcf5f5f5f8f8f8f7f7f7f5f5f5f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5fafafaf0f0f0f9f9f9f7f7f7f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8fafafaf8f8f8f6f6f6f6f6f6fbfbfbf5f5f5f7f7f7f9f9f9f3f3f3f9f9f9fdfdfdfafafaf8f8f8fafafafafafaf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f4f4f4f6f6f6f5f5f5f5f5f5f8f8f8f6f6f6f2f2f2f4f4f4f8f8f8f5f5f5f7f7f7f5f5f5f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8fafafafafafafbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6fafafaf5f5f5efefeff3f3f3f5f5f5ddddddf4f4f4fbfbfbfdfdfdfdfdfdfbfbfbfbfbfbfcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbe7e7e7f5f5f5f8f8f8f5f5f5f5f5f5f3f3f3f6f6f6f4f4f4e9e9e9f4f4f4f8f8f8fafafafcfcfcfbfbfbf9f9f9fafafafbfbfbfbfbfbfafafaf6f6f6f7f7f7f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7fafafaf9f9f9f7f7f7fafafaf8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6fafafaf9f9f9f9f9f9f7f7f7ecececf7f7f7f4f4f4f4f4f4efefeffafafaf7f7f7f4f4f4f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f5f5f5f9f9f9fafafaf2f2f2f8f8f8fbfbfbf8f8f8f7f7f7fafafaf4f4f4f6f6f6f8f8f8f9f9f9fafafaf7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9f1f1f1f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f4f4f4f3f3f3f5f5f5f8f8f8f9f9f9f6f6f6f8f8f8f5f5f5f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f8f8f8fafafafcfcfcf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f5f5f5f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f7f7f7fafafaf9f9f9fafafaf5f5f5f9f9f9f9f9f9fafafafdfdfdf8f8f8f9f9f9f6f6f6f8f8f8f4f4f4fcfcfcf8f8f8f8f8f8f4f4f4f9f9f9f7f7f7f7f7f7fafafaf7f7f7f9f9f9fafafafbfbfbf8f8f8f7f7f7f9f9f9fbfbfbfafafafafafafafafaf8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f2f2f2f9f9f9fafafaf7f7f7f9f9f9f9f9f9fafafafbfbfbfafafaf7f7f7fcfcfcf3f3f3f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f6f6f6fafafaf7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7fbfbfbfafafafafafaf8f8f8f8f8f8f8f8f8f3f3f3f4f4f4f8f8f8fafafaf9f9f9fafafafafafaf8f8f8f9f9f9fcfcfcfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f9f9f9fafafafafafafafafaf7f7f7f9f9f9f9f9f9fafafaf8f8f8f7f7f7f7f7f7f8f8f8f1f1f1ecececf4f4f4f7f7f7fbfbfbe4e4e4e1e1e1f8f8f8f0f0f0f1f1f1f4f4f4f5f5f5f4f4f4f4f4f4f2f2f2f2f2f2ecececedededf6f6f6efefeff5f5f5f8f8f8f4f4f4f6f6f6fbfbfbfdfdfdf4f4f4f1f1f1eeeeeee7e7e7f2f2f2fbfbfbf6f6f6fbfbfbf7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfdfdfdfbfbfbf8f8f8f3f3f3f7f7f7f7f7f7fafafafbfbfbfcfcfcf9f9f9f8f8f8f9f9f9fafafafbfbfbfafafaf8f8f8fbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fcfcfcf9f9f9fbfbfbfbfbfbf8f8f8f2f2f2f5f5f5fdfdfdfbfbfbf9f9f9fafafaf9f9f9f8f8f8f5f5f5f5f5f5f9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f9f9f9f8f8f8f6f6f6f4f4f4f9f9f9f7f7f7f4f4f4f5f5f5f9f9f9f6f6f6f8f8f8f6f6f6f8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8fbfbfbf8f8f8f9f9f9f9f9f9fafafafafafafbfbfbf9f9f9fbfbfbf8f8f8fafafaf9f9f9fafafafbfbfbf9f9f9f7f7f7f9f9f9f8f8f8fafafaf7f7f7f8f8f8fafafafafafaf8f8f8f8f8f8fbfbfbfafafafafafafbfbfbf8f8f8f5f5f5f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafaf8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f4f4f4f9f9f9f8f8f8f5f5f5f8f8f8f9f9f9f6f6f6fafafaf8f8f8fafafafbfbfbf9f9f9fafafaf6f6f6f6f6f6f9f9f9f8f8f8fafafaf3f3f3fafafaf7f7f7f8f8f8fafafaf8f8f8f9f9f9fafafaf6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f3f3f3f3f3f3f8f8f8f7f7f7dededef9f9f9f6f6f6f6f6f6fafafaf6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f3f3f3f5f5f5ecececf2f2f2fcfcfcfafafaf8f8f8f8f8f8f8f8f8f7f7f7fafafaf7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f8f8f8f2f2f2f5f5f5f9f9f9f7f7f7f8f8f8f5f5f5f7f7f7f6f6f6fafafaf9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fbfbfbf9f9f9f9f9f9f9f9f9fcfcfcfbfbfbf7f7f7f7f7f7fbfbfbf8f8f8f4f4f4fbfbfbfafafaf8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8fafafafafafafdfdfdf5f5f5f0f0f0f0f0f0f2f2f2f4f4f4f4f4f4f3f3f3f7f7f7f6f6f6f9f9f9fcfcfcf8f8f8fdfdfdfbfbfbfbfbfbfbfbfbf3f3f3f8f8f8f9f9f9fdfdfdfcfcfcfcfcfcfdfdfdfafafaf8f8f8f7f7f7f9f9f9f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f3f3f3fbfbfbf9f9f9f7f7f7f6f6f6f1f1f1f2f2f2f7f7f7f5f5f5f4f4f4f6f6f6f5f5f5f5f5f5f9f9f9f7f7f7f9f9f9f8f8f8fbfbfbfbfbfbf7f7f7f8f8f8f4f4f4f9f9f9fbfbfbfdfdfdf9f9f9fbfbfbf3f3f3fafafafbfbfbfcfcfcfdfdfdfafafafafafafafafaf9f9f9f5f5f5f7f7f7fafafaf6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f5f5f5f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9fafafafafafafbfbfbf9f9f9fafafafcfcfcfafafafbfbfbfdfdfdfafafafbfbfbf9f9f9fbfbfbfafafafbfbfbf9f9f9fbfbfbf7f7f7f8f8f8f7f7f7fafafaf9f9f9f8f8f8f6f6f6f9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9fafafaf4f4f4f6f6f6f6f6f6fbfbfbf7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6fafafafbfbfbfafafaf8f8f8fafafafbfbfbfafafafafafaf7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6fafafaf6f6f6f3f3f3f6f6f6f8f8f8f8f8f8fafafaf8f8f8f6f6f6f4f4f4f8f8f8f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f8f8f8f7f7f7f7f7f7fafafafafafaf9f9f9f6f6f6f5f5f5f8f8f8f2f2f2fafafaf8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f9f9f9f0f0f0f6f6f6f5f5f5f9f9f9fbfbfbf9f9f9f5f5f5f4f4f4f8f8f8f8f8f8fbfbfbfafafaf8f8f8f5f5f5f6f6f6f8f8f8f6f6f6fbfbfbf2f2f2f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f9f9f9f6f6f6f8f8f8fbfbfbf9f9f9f8f8f8fafafafcfcfcfafafaf9f9f9f8f8f8fafafaf4f4f4f6f6f6f2f2f2f1f1f1f9f9f9f9f9f9f1f1f1f9f9f9f7f7f7f5f5f5f8f8f8f0f0f0f5f5f5f8f8f8f5f5f5f2f2f2f4f4f4f1f1f1f8f8f8fbfbfbf8f8f8f9f9f9f8f8f8f9f9f9fdfdfdfbfbfbf9f9f9fafafaf2f2f2f8f8f8f8f8f8fbfbfbf3f3f3f6f6f6f8f8f8f7f7f7f2f2f2f8f8f8f1f1f1f2f2f2f3f3f3f0f0f0f9f9f9f6f6f6f9f9f9f4f4f4f3f3f3fafafafcfcfcf8f8f8f8f8f8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafafbfbfbfbfbfbfcfcfcf9f9f9f4f4f4f6f6f6f4f4f4f6f6f6fafafaf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f2f2f2f5f5f5f3f3f3f5f5f5f4f4f4f2f2f2f7f7f7f7f7f7f6f6f6f8f8f8f3f3f3f6f6f6f6f6f6f3f3f3f3f3f3f5f5f5efefeff6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7fcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8f3f3f3f3f3f3fcfcfcf3f3f3dfdfdffefefefcfcfcfafafafafafaf5f5f5f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8fafafaf7f7f7f4f4f4f7f7f7f9f9f9f7f7f7f0f0f0fafafaf8f8f8f2f2f2f8f8f8f5f5f5f4f4f4f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbf7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f5f5f5f9f9f9f9f9f9f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fafafaf6f6f6fafafaf9f9f9f4f4f4f7f7f7f6f6f6fefefef8f8f8f5f5f5f8f8f8f7f7f7fbfbfbf4f4f4fbfbfbf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f5f5f5f6f6f6f8f8f8f6f6f6f5f5f5f9f9f9f7f7f7fbfbfbf8f8f8fafafafcfcfcf9f9f9fbfbfbf8f8f8f9f9f9fbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafaf7f7f7f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9fbfbfbfafafaf5f5f5f8f8f8f3f3f3f8f8f8f9f9f9fcfcfcfafafafafafaf7f7f7f6f6f6f7f7f7f8f8f8f4f4f4f6f6f6f3f3f3f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6fafafaf6f6f6fafafaf5f5f5fafafaecececfafafaf9f9f9f7f7f7f7f7f7f3f3f3fbfbfbfbfbfbf7f7f7f4f4f4fafafaf7f7f7f6f6f6f8f8f8f7f7f7fafafafafafaf9f9f9fcfcfcfbfbfbfbfbfbfdfdfdfcfcfcf9f9f9f9f9f9fbfbfbfbfbfbf8f8f8fdfdfdfafafaf7f7f7fbfbfbfafafaf8f8f8f5f5f5f9f9f9f1f1f1efefeff7f7f7f9f9f9fdfdfdfafafafcfcfcfafafaf8f8f8f9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f7f7f7f8f8f8f5f5f5fcfcfcfdfdfdf8f8f8fcfcfcf9f9f9fafafafcfcfcfafafafbfbfbfcfcfcfafafaf9f9f9fafafaf8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f7f7f7f5f5f5f8f8f8f6f6f6fafafaf8f8f8f8f8f8f3f3f3f7f7f7f4f4f4f9f9f9fbfbfbf8f8f8f7f7f7f6f6f6f8f8f8f5f5f5f3f3f3f7f7f7f8f8f8fcfcfcf8f8f8f9f9f9f8f8f8fafafafafafaf7f7f7fafafafbfbfbfdfdfdfafafaf9f9f9fafafafbfbfbf9f9f9f5f5f5f0f0f0e7e7e7ebebebedededf0f0f0fcfcfcf9f9f9f6f6f6f7f7f7f9f9f9f5f5f5f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8fafafaf6f6f6f8f8f8f8f8f8f8f8f8fafafaf9f9f9fafafafafafafafafaf9f9f9f8f8f8fbfbfbfcfcfcf7f7f7f8f8f8f7f7f7f9f9f9fafafafcfcfcf9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f8f8f8f9f9f9fafafafbfbfbf8f8f8fbfbfbf7f7f7f6f6f6f7f7f7f9f9f9f7f7f7fafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf7f7f7f9f9f9fafafaf3f3f3eeeeeef2f2f2f8f8f8fcfcfccdcdcdf4f4f4fcfcfcfcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfafafaf8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9fbfbfbf9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f4f4f4f7f7f7f7f7f7f5f5f5fcfcfcfafafaf7f7f7f9f9f9fafafafafafafbfbfbfbfbfbf7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f4f4f4f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfafafaf7f7f7f9f9f9f7f7f7fafafaf8f8f8f4f4f4f7f7f7f5f5f5fcfcfcfbfbfbf8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f5f5f5fafafaf9f9f9f9f9f9fcfcfcf5f5f5fafafaf4f4f4fafafaf9f9f9e8e8e8f8f8f8f4f4f4f6f6f6fbfbfbf9f9f9fafafafafafafafafafafafafafafaf9f9f9fbfbfbfafafaf8f8f8f9f9f9f8f8f8fafafaf7f7f7f8f8f8fafafaeeeeeef9f9f9f8f8f8f7f7f7f9f9f9f3f3f3fafafaf7f7f7f7f7f7f7f7f7ebebebf6f6f6f5f5f5f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9fafafafdfdfdfcfcfcfbfbfbfbfbfbfafafafbfbfbf4f4f4fbfbfbf6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbf7f7f7f5f5f5f7f7f7f5f5f5f9f9f9f8f8f8fbfbfbfbfbfbfafafafcfcfcfdfdfdfafafaf8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbf2f2f2f7f7f7f1f1f1f7f7f7f6f6f6f8f8f8f3f3f3f5f5f5f9f9f9f6f6f6f3f3f3f7f7f7f5f5f5f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f1f1f1f2f2f2f7f7f7f6f6f6f9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8e7e7e7f3f3f3f4f4f4e2e2e2fafafaf6f6f6f9f9f9f7f7f7fafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfafafafafafaf9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafaf7f7f7f7f7f7fafafaf8f8f8f8f8f8f6f6f6f7f7f7f8f8f8fafafafbfbfbf8f8f8fafafaf9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafafafafaf6f6f6f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9f6f6f6f4f4f4fcfcfcf9f9f9fbfbfbf8f8f8fdfdfdfbfbfbfdfdfdfdfdfdf5f5f5f6f6f6f5f5f5fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fafafafcfcfcf8f8f8f8f8f8f8f8f8fcfcfcf8f8f8f5f5f5f7f7f7f7f7f7f7f7f7fafafaf7f7f7f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf6f6f6f8f8f8f9f9f9fafafafafafaf9f9f9f7f7f7f6f6f6f6f6f6f4f4f4f9f9f9f6f6f6f8f8f8f5f5f5f7f7f7f4f4f4f8f8f8f9f9f9f7f7f7f9f9f9f5f5f5f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f3f3f3f4f4f4f4f4f4f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7fcfcfcf3f3f3edededf3f3f3f5f5f5f7f7f7f3f3f3f8f8f8f8f8f8f7f7f7f9f9f9f4f4f4f4f4f4f4f4f4efefeff8f8f8f8f8f8f1f1f1f5f5f5fafafaf9f9f9fafafaf9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7fafafafafafaf7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f4f4f4f9f9f9f8f8f8f3f3f3f4f4f4f6f6f6fafafaf8f8f8f9f9f9f9f9f9f7f7f7fafafaf5f5f5f9f9f9f3f3f3fafafaf7f7f7fbfbfbfafafaf7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f5f5f5f9f9f9fbfbfbf8f8f8f4f4f4f2f2f2f1f1f1f6f6f6f8f8f8f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf6f6f6f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7fbfbfbf7f7f7f5f5f5eeeeeefafafaf6f6f6f7f7f7fbfbfbf6f6f6e9e9e9fdfdfdfcfcfcfdfdfdf8f8f8fbfbfbfafafafbfbfbfdfdfdfbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9fcfcfcfbfbfbf7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f5f5f5f6f6f6f5f5f5f9f9f9f9f9f9f8f8f8fbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f3f3f3f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f6f6f6fafafaf6f6f6f8f8f8f8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9f4f4f4f8f8f8fafafaf8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f4f4f4f5f5f5fafafafafafaf8f8f8f5f5f5f7f7f7f5f5f5f8f8f8f3f3f3f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8fafafaf8f8f8f6f6f6f8f8f8f4f4f4f2f2f2f6f6f6f4f4f4f5f5f5fafafaf8f8f8fbfbfbf8f8f8f9f9f9fbfbfbfcfcfcf7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbfafafafdfdfdfcfcfcf9f9f9fcfcfcf8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8fafafaf8f8f8f5f5f5f3f3f3f7f7f7f8f8f8f4f4f4f4f4f4f9f9f9f9f9f9f8f8f8f4f4f4f9f9f9fafafaf9f9f9f9f9f9fafafaf3f3f3fafafaf8f8f8fafafafbfbfbf7f7f7f6f6f6fbfbfbfafafaf8f8f8fafafaf9f9f9f5f5f5fafafafcfcfcf9f9f9f4f4f4f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f3f3f3f9f9f9fbfbfbf9f9f9f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafbfbfbfafafaf9f9f9fafafafbfbfbf8f8f8f5f5f5f9f9f9fbfbfbfafafaf6f6f6f4f4f4f7f7f7f6f6f6edededf7f7f7fafafafbfbfbfafafafafafafafafafafafaf9f9f9f9f9f9f4f4f4fbfbfbfbfbfbfafafaf7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7fcfcfcfcfcfcf8f8f8f3f3f3f4f4f4f9f9f9fafafaf8f8f8fafafaf8f8f8fafafafbfbfbf7f7f7f9f9f9f8f8f8fafafafbfbfbf8f8f8f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6fbfbfbfafafaf9f9f9fbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f3f3f3f0f0f0fafafafefefef9f9f9f4f4f4efefeff7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f7f7f7f4f4f4f9f9f9f9f9f9f8f8f8fbfbfbfafafafafafafbfbfbf9f9f9f9f9f9fbfbfbe5e5e5fafafafbfbfbf9f9f9f8f8f8f7f7f7fafafafbfbfbfafafaf9f9f9fafafaf6f6f6f4f4f4f9f9f9fbfbfbf9f9f9f8f8f8f7f7f7fafafafcfcfcf8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9f9f9f9f6f6f6f9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9fbfbfbf9f9f9f9f9f9f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcf6f6f6f4f4f4f5f5f5f4f4f4f5f5f5fafafafafafafbfbfbf7f7f7f2f2f2f8f8f8f5f5f5f5f5f5f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f7f7f7fbfbfbfafafaf8f8f8fbfbfbf9f9f9fafafaf9f9f9f8f8f8f8f8f8fafafafbfbfbfbfbfbf9f9f9fafafaf8f8f8fafafaf9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f5f5f5f2f2f2f8f8f8f5f5f5f9f9f9f8f8f8f9f9f9f9f9f9f6f6f6fafafaf6f6f6f9f9f9f8f8f8fafafaf9f9f9f7f7f7fafafafbfbfbf9f9f9fafafaf7f7f7f8f8f8fafafafdfdfdfafafafdfdfdfdfdfdf8f8f8f4f4f4f0f0f0f8f8f8fafafaf7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6fafafaf3f3f3f7f7f7fafafafbfbfbf8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f5f5f5f8f8f8f9f9f9f6f6f6f7f7f7f4f4f4f3f3f3f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6fbfbfbf6f6f6ecececf7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9f7f7f7f2f2f2f4f4f4f6f6f6fbfbfbf9f9f9f3f3f3fafafaefefeff8f8f8fbfbfbf9f9f9f9f9f9f5f5f5fbfbfbfbfbfbfcfcfcfbfbfbf7f7f7f0f0f0f8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f3f3f3f4f4f4f4f4f4fafafaf5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8fafafaf9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfafafaf9f9f9f8f8f8fafafaf7f7f7f8f8f8f7f7f7f7f7f7fdfdfdfcfcfcf2f2f2f2f2f2f9f9f9fafafafafafaf7f7f7fbfbfbfafafaf7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f3f3f3fafafaf9f9f9f2f2f2f5f5f5f5f5f5f4f4f4f2f2f2f5f5f5f8f8f8fbfbfbf5f5f5f1f1f1f6f6f6f7f7f7f8f8f8f6f6f6eeeeeef1f1f1fafafafbfbfbf8f8f8f7f7f7f6f6f6f7f7f7f5f5f5fafafafafafaf9f9f9fafafafafafaf9f9f9fafafaf7f7f7f8f8f8f5f5f5f9f9f9fafafaf9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f5f5f5fafafafafafaf9f9f9fafafaf8f8f8fafafafbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9fafafaf7f7f7f9f9f9fafafafafafaf7f7f7f9f9f9fdfdfdf9f9f9fafafafcfcfcfbfbfbf9f9f9fbfbfbfbfbfbfafafaf9f9f9f9f9f9f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8fafafaf9f9f9f7f7f7fbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f4f4f4f4f4f4f5f5f5f3f3f3f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f3f3f3f9f9f9fcfcfcfafafaf6f6f6fafafaf9f9f9f9f9f9fafafaf8f8f8fafafaf7f7f7fafafafbfbfbfbfbfbf9f9f9f7f7f7f6f6f6fbfbfbf8f8f8fafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f4f4f4f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8f6f6f6fbfbfbfcfcfcfafafaf8f8f8fafafafcfcfcf8f8f8f9f9f9f8f8f8f4f4f4fafafafafafaf6f6f6f3f3f3f8f8f8f4f4f4f6f6f6f9f9f9f7f7f7f5f5f5f7f7f7fbfbfbf9f9f9fafafafbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fdfdfdfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbf6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6fafafaf9f9f9f7f7f7fbfbfbf9f9f9fbfbfbfdfdfdf8f8f8f3f3f3ecececebebebf9f9f9f7f7f7fafafaf2f2f2f0f0f0fbfbfbfbfbfbf8f8f8f9f9f9fefefefbfbfbf5f5f5f4f4f4f3f3f3f6f6f6f8f8f8f9f9f9fcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f3f3f3f5f5f5f6f6f6f2f2f2f5f5f5f4f4f4f5f5f5f4f4f4f6f6f6f9f9f9f6f6f6f3f3f3f3f3f3efefeff1f1f1f5f5f5f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7fafafaf6f6f6fafafaf8f8f8f9f9f9f6f6f6f9f9f9f6f6f6fbfbfbf7f7f7f8f8f8f6f6f6f7f7f7fcfcfcfafafaf7f7f7f7f7f7fcfcfcfafafafafafafafafaf9f9f9fafafaf9f9f9fafafafafafaf6f6f6f4f4f4fafafaf3f3f3f9f9f9f7f7f7f6f6f6fafafaf9f9f9f7f7f7f1f1f1f9f9f9f6f6f6f9f9f9f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f3f3f3f2f2f2f5f5f5f6f6f6f8f8f8f5f5f5f2f2f2f9f9f9f7f7f7fafafaf7f7f7fafafaf7f7f7f9f9f9fafafafbfbfbf9f9f9fafafafafafaf9f9f9fafafaf7f7f7f9f9f9f7f7f7f4f4f4f7f7f7fafafaf9f9f9f7f7f7f5f5f5fafafafbfbfbf8f8f8f6f6f6f7f7f7fafafaf7f7f7f6f6f6f3f3f3f7f7f7f8f8f8fbfbfbf7f7f7f8f8f8fafafaf8f8f8f6f6f6f9f9f9f6f6f6f7f7f7fafafaf8f8f8f9f9f9f4f4f4f4f4f4f8f8f8fafafaf9f9f9f9f9f9f7f7f7f4f4f4fbfbfbfbfbfbfcfcfcfcfcfcf7f7f7f9f9f9f4f4f4f7f7f7fdfdfdfafafafbfbfbfafafafdfdfdfcfcfcfafafafcfcfcfcfcfcfbfbfbf8f8f8f9f9f9fafafaf9f9f9f7f7f7f7f7f7f5f5f5f9f9f9f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f9f9f9f7f7f7f5f5f5fbfbfbfafafafafafaf7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafafbfbfbfbfbfbf8f8f8fcfcfcf8f8f8fbfbfbf9f9f9f9f9f9f8f8f8fafafafafafafafafafbfbfbfafafafafafaf9f9f9fafafaf8f8f8f9f9f9fafafaf8f8f8f9f9f9fcfcfcfbfbfbfafafafafafafafafafafafafbfbfbfcfcfcf9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f3f3f3f5f5f5f2f2f2f3f3f3f6f6f6f7f7f7fbfbfbfdfdfdf9f9f9f9f9f9f8f8f8fafafaf2f2f2f2f2f2f8f8f8f9f9f9fbfbfbfefefefefefefcfcfcf9f9f9fcfcfcfbfbfbfafafaf9f9f9fdfdfdf4f4f4f7f7f7f9f9f9fafafaf5f5f5e8e8e8fafafaf6f6f6f7f7f7f2f2f2f4f4f4f3f3f3f6f6f6f9f9f9fbfbfbf4f4f4fbfbfbf6f6f6f8f8f8f1f1f1f9f9f9fcfcfcf8f8f8f6f6f6fafafafbfbfbf9f9f9f8f8f8f8f8f8f4f4f4f5f5f5fafafaf9f9f9f8f8f8f5f5f5f6f6f6f3f3f3fbfbfbf4f4f4f5f5f5f9f9f9fafafafbfbfbf9f9f9f6f6f6f8f8f8fafafaf8f8f8f8f8f8fafafaf7f7f7f6f6f6f6f6f6f4f4f4fafafaf7f7f7f8f8f8fafafaf7f7f7f9f9f9f9f9f9f5f5f5f3f3f3fafafaf5f5f5f4f4f4f8f8f8f8f8f8f7f7f7f7f7f7fbfbfbfbfbfbf4f4f4f5f5f5f8f8f8f8f8f8f8f8f8fafafaf9f9f9fdfdfdf8f8f8f4f4f4fafafaf8f8f8f7f7f7f9f9f9f7f7f7f8f8f8fdfdfdf9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf9f9f9ebebebf6f6f6f4f4f4f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8f3f3f3f8f8f8f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9fafafafcfcfcededede8e8e8f5f5f5fdfdfdfcfcfcf7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f3f3f3fafafafcfcfcf9f9f9fafafaf5f5f5f4f4f4f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbf8f8f8f9f9f9f5f5f5f2f2f2fbfbfbf9f9f9f8f8f8f9f9f9fbfbfbf6f6f6f5f5f5fdfdfdf9f9f9f3f3f3f1f1f1f4f4f4f5f5f5f6f6f6f5f5f5f8f8f8f2f2f2f2f2f2f4f4f4f7f7f7f8f8f8f7f7f7f6f6f6f3f3f3f6f6f6f9f9f9f7f7f7f7f7f7f6f6f6fafafaf9f9f9fafafaf8f8f8fafafafafafaf8f8f8f8f8f8f9f9f9f8f8f8fafafaf8f8f8fbfbfbf9f9f9f8f8f8fcfcfcf9f9f9f5f5f5f9f9f9f6f6f6fafafaf8f8f8f5f5f5f4f4f4fafafaf8f8f8fafafaf8f8f8f7f7f7fafafaf7f7f7f4f4f4f5f5f5f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6fafafafcfcfcf9f9f9fcfcfcfefefefbfbfbfbfbfbf8f8f8fafafaf6f6f6f4f4f4f6f6f6f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f3f3f3f4f4f4f4f4f4f3f3f3f2f2f2f6f6f6f6f6f6f4f4f4eeeeeeecececf4f4f4fafafaf4f4f4eeeeeefbfbfbfbfbfbf5f5f5fafafaf6f6f6f1f1f1eeeeeefcfcfcf9f9f9fefefefdfdfdfafafaf1f1f1f5f5f5f8f8f8f6f6f6f1f1f1f7f7f7f9f9f9f2f2f2f4f4f4fcfcfcfbfbfbfbfbfbf6f6f6fafafaf9f9f9f1f1f1f6f6f6f9f9f9f6f6f6f6f6f6f8f8f8fafafaf6f6f6f7f7f7fbfbfbfbfbfbfafafafafafafdfdfdfcfcfcfafafafbfbfbfafafafafafafcfcfcfdfdfdfdfdfdfdfdfdf8f8f8f9f9f9f1f1f1ecececf2f2f2f8f8f8fbfbfbfafafaf8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fcfcfcf3f3f3f4f4f4f7f7f7f7f7f7f7f7f7fafafafafafaf7f7f7f8f8f8f9f9f9f6f6f6f7f7f7fdfdfdfafafafcfcfcf7f7f7f5f5f5f7f7f7fbfbfbf6f6f6fbfbfbfdfdfdfcfcfcf7f7f7f5f5f5fafafaf9f9f9fafafafdfdfdfafafafcfcfcf9f9f9f5f5f5f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fcfcfcfafafaf7f7f7fbfbfbfcfcfcf6f6f6f7f7f7fafafaf8f8f8f6f6f6f8f8f8fafafafbfbfbfafafaf8f8f8f7f7f7f8f8f8fbfbfbf9f9f9fbfbfbf7f7f7f7f7f7fbfbfbf7f7f7f8f8f8f8f8f8fafafafbfbfbf9f9f9fdfdfdfcfcfcfcfcfcfcfcfcf7f7f7f8f8f8f5f5f5f8f8f8fbfbfbfcfcfcfafafaf9f9f9fafafaf7f7f7f6f6f6f6f6f6f7f7f7f3f3f3fafafafafafaf9f9f9f8f8f8f4f4f4f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7fcfcfcf4f4f4f6f6f6fbfbfbfbfbfbfcfcfcfbfbfbf7f7f7f7f7f7fbfbfbfbfbfbfafafaf6f6f6f4f4f4f6f6f6f6f6f6f9f9f9f6f6f6f7f7f7fafafaf9f9f9f7f7f7f9f9f9f8f8f8f5f5f5f7f7f7fcfcfcf8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f4f4f4f8f8f8f6f6f6f9f9f9fafafaf9f9f9f8f8f8fafafafbfbfbfbfbfbf8f8f8fafafafbfbfbfafafafbfbfbf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f4f4f4f7f7f7f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fafafaf5f5f5f2f2f2f5f5f5f8f8f8fcfcfcfafafaf4f4f4ebebebeeeeeee7e7e7eaeaeaf2f2f2f8f8f8f8f8f8f5f5f5fdfdfdf7f7f7edededeaeaeaecececf8f8f8f3f3f3e7e7e7f6f6f6fcfcfcf6f6f6f6f6f6f9f9f9f9f9f9f6f6f6f7f7f7f7f7f7fbfbfbf8f8f8fafafafafafaf8f8f8f5f5f5f7f7f7f9f9f9f7f7f7fbfbfbfafafafafafaf7f7f7f8f8f8f9f9f9fdfdfdf9f9f9f8f8f8f8f8f8f5f5f5f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7fafafafbfbfbf9f9f9f8f8f8fafafafbfbfbf9f9f9f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f4f4f4f5f5f5f8f8f8f8f8f8f5f5f5fafafaf4f4f4f6f6f6f8f8f8f6f6f6fbfbfbf7f7f7f7f7f7f9f9f9f6f6f6f6f6f6f8f8f8fdfdfdf8f8f8f3f3f3fafafafafafaf7f7f7f6f6f6f4f4f4f9f9f9f5f5f5f7f7f7f8f8f8f5f5f5f7f7f7fafafaf8f8f8f5f5f5fafafafafafaf4f4f4f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfafafafcfcfcfbfbfbfdfdfdfafafaf9f9f9fafafaf8f8f8f9f9f9f7f7f7f9f9f9f6f6f6f7f7f7f3f3f3f8f8f8f8f8f8f6f6f6fafafaf8f8f8f2f2f2efefeff7f7f7f6f6f6edededf5f5f5f4f4f4f8f8f8fafafafafafafafafaf8f8f8f2f2f2eeeeeef4f4f4f7f7f7f2f2f2f6f6f6f8f8f8f9f9f9f5f5f5f7f7f7f8f8f8f5f5f5ecececf5f5f5f1f1f1fafafaf8f8f8f4f4f4f0f0f0f8f8f8f4f4f4fcfcfcf7f7f7f1f1f1f0f0f0f6f6f6fbfbfbf4f4f4f8f8f8f9f9f9f7f7f7f9f9f9fbfbfbfafafafbfbfbfdfdfdfdfdfdfafafafdfdfdf9f9f9f9f9f9f9f9f9f7f7f7fcfcfcfbfbfbf9f9f9fafafaf7f7f7f8f8f8fafafafafafafbfbfbfdfdfdf9f9f9fbfbfbfafafaf5f5f5fbfbfbfdfdfdfbfbfbfcfcfcfefefefefefefcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf7f7f7fafafafcfcfcfafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfafafaf9f9f9f7f7f7f5f5f5f7f7f7f3f3f3f7f7f7f8f8f8f6f6f6f6f6f6f3f3f3f7f7f7f8f8f8f5f5f5f8f8f8fafafafafafafbfbfbfbfbfbf9f9f9fdfdfdfefefefcfcfcfafafaf9f9f9f9f9f9e7e7e7fafafafdfdfdfcfcfcf9f9f9fafafaefefeff8f8f8f2f2f2dadadaf4f4f4fafafaf9f9f9ecececf3f3f3f5f5f5dededefbfbfbfbfbfbf7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f3f3f3f4f4f4f9f9f9f3f3f3f8f8f8fbfbfbf5f5f5fbfbfbfcfcfcf6f6f6f4f4f4f8f8f8f8f8f8f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f4f4f4f7f7f7fbfbfbfbfbfbf8f8f8fafafaf4f4f4f6f6f6f7f7f7f5f5f5f9f9f9f4f4f4f8f8f8f5f5f5f6f6f6f8f8f8f8f8f8f5f5f5fafafafbfbfbf7f7f7f9f9f9fafafafbfbfbfafafafafafafbfbfbf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8fafafafafafaf7f7f7fafafaf7f7f7fafafaf6f6f6f7f7f7fafafaf6f6f6f1f1f1f4f4f4f5f5f5f8f8f8fbfbfbf9f9f9fafafafafafaf5f5f5f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f3f3f3f1f1f1f8f8f8fbfbfbf7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f3f3f3f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9fafafaf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f1f1f1f1f1f1f5f5f5f3f3f3fdfdfdf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfafafafafafaf5f5f5f8f8f8f8f8f8fbfbfbfbfbfbf9f9f9fafafafafafaf7f7f7efefeff7f7f7f4f4f4f9f9f9fdfdfdf5f5f5f4f4f4fbfbfbf7f7f7f5f5f5f6f6f6f8f8f8fcfcfcf9f9f9f4f4f4efefeff1f1f1f1f1f1f4f4f4f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbf8f8f8f8f8f8f4f4f4fcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fafafafafafaf7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafafafafafafafafcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcf9f9f9fbfbfbf7f7f7f9f9f9f8f8f8f4f4f4f6f6f6fafafafbfbfbfafafafbfbfbf4f4f4f2f2f2f7f7f7f9f9f9fdfdfdfcfcfcfafafaf4f4f4f7f7f7fcfcfcfcfcfcfcfcfcfafafaeaeaeaf4f4f4fdfdfdedededfcfcfce5e5e5fcfcfcf2f2f2fafafaf3f3f3eaeaeaf4f4f4fcfcfcf8f8f8f8f8f8fbfbfbf4f4f4f5f5f5fbfbfbf9f9f9f7f7f7f8f8f8fafafafafafaf9f9f9f6f6f6f8f8f8f5f5f5f3f3f3fafafaf7f7f7f8f8f8fbfbfbfafafaf6f6f6f6f6f6f6f6f6f1f1f1f2f2f2f6f6f6f3f3f3f7f7f7f9f9f9f7f7f7f7f7f7f1f1f1f6f6f6f6f6f6f5f5f5f8f8f8f7f7f7f7f7f7f8f8f8fbfbfbfafafaf9f9f9fafafafafafafcfcfcf5f5f5fcfcfcf6f6f6f5f5f5fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f1f1f1f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f8f8f8f5f5f5f7f7f7f4f4f4f8f8f8fafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f6f6f6f6f6f6f3f3f3f9f9f9fafafaf4f4f4f7f7f7f9f9f9f9f9f9f4f4f4f2f2f2f9f9f9f5f5f5f6f6f6f4f4f4f4f4f4f7f7f7fafafaf9f9f9f8f8f8f9f9f9f7f7f7f6f6f6fcfcfcf7f7f7fafafafafafaf9f9f9f7f7f7fbfbfbf9f9f9f7f7f7fafafafcfcfcf9f9f9f9f9f9f5f5f5f6f6f6fafafaf9f9f9f9f9f9f6f6f6f9f9f9fdfdfdfdfdfdfafafafbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f3f3f3f6f6f6f5f5f5fafafaf4f4f4f8f8f8f8f8f8f7f7f7fafafafbfbfbfbfbfbf8f8f8f9f9f9f8f8f8fafafaf8f8f8f6f6f6f0f0f0fdfdfdf7f7f7f5f5f5f7f7f7f5f5f5fafafafafafafafafaf6f6f6f9f9f9f5f5f5f8f8f8f9f9f9f7f7f7f3f3f3f5f5f5f6f6f6f6f6f6f3f3f3f6f6f6f4f4f4f0f0f0f6f6f6f6f6f6f0f0f0f2f2f2efefeff3f3f3f2f2f2eaeaeaededededededecececeeeeeef0f0f0ecececf2f2f2f2f2f2f2f2f2efefeff0f0f0f3f3f3f4f4f4f4f4f4f0f0f0f1f1f1f2f2f2f2f2f2f1f1f1f1f1f1f0f0f0efefeff0f0f0f0f0f0efefefefefeff0f0f0efefefeeeeeeeeeeeeedededeeeeeeefefefefefeffafafaf8f8f8fcfcfcfafafaf9f9f9f5f5f5f9f9f9fbfbfbfafafafafafafbfbfbfbfbfbfafafaf7f7f7f8f8f8f5f5f5f7f7f7f9f9f9f6f6f6fcfcfcf7f7f7f9f9f9f6f6f6f9f9f9fcfcfceeeeeee2e2e2efefeffcfcfcf5f5f5f2f2f2fbfbfbebebebeaeaeafdfdfdfcfcfceeeeeef1f1f1f2f2f2fcfcfcecececddddddf6f6f6fdfdfdf1f1f1fafafafbfbfbfafafafbfbfbf8f8f8edededfcfcfcfcfcfcf4f4f4fafafaf9f9f9f8f8f8fafafaf8f8f8f4f4f4fafafaf5f5f5fafafafcfcfcfcfcfcfafafaf9f9f9f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f8f8f8f9f9f9f7f7f7fafafaf9f9f9f8f8f8f4f4f4f6f6f6f8f8f8f5f5f5f8f8f8f7f7f7f5f5f5f2f2f2f9f9f9f9f9f9fafafaf1f1f1f4f4f4f8f8f8f9f9f9f9f9f9f6f6f6f9f9f9f5f5f5f7f7f7fafafaf8f8f8f7f7f7f8f8f8fafafafafafafafafafafafaf9f9f9f9f9f9f5f5f5f4f4f4f3f3f3f1f1f1f1f1f1fafafaf5f5f5f6f6f6f4f4f4f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f6f6f6f6f6f6f8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf6f6f6f9f9f9f8f8f8f6f6f6fafafaf8f8f8f9f9f9fcfcfcf6f6f6fafafaf6f6f6f6f6f6fbfbfbf8f8f8f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafafbfbfbf9f9f9fafafafbfbfbf9f9f9f7f7f7fafafafafafafbfbfbfbfbfbfafafaf7f7f7f3f3f3f4f4f4f4f4f4f8f8f8f4f4f4f6f6f6f3f3f3f5f5f5f6f6f6f5f5f5f3f3f3f4f4f4f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9fafafaf9f9f9f2f2f2f7f7f7f8f8f8f5f5f5f5f5f5f6f6f6f6f6f6f9f9f9f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7fcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8fbfbfbf9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8fafafaf8f8f8fafafaf7f7f7f7f7f7f6f6f6f9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f3f3f3f4f4f4fafafaf1f1f1eaeaeae8e8e8e5e5e5e7e7e7eaeaeaecececeaeaeaeaeaeae8e8e8ecececeeeeeeeeeeeeededededededeeeeeeedededeeeeeeebebebe3e3e3eeeeeeececececececebebebeeeeeef3f3f3f7f7f7f6f6f6f3f3f3f9f9f9f9f9f9fafafafafafaf7f7f7f7f7f7f3f3f3f6f6f6f5f5f5f7f7f7f9f9f9fdfdfdfdfdfdf3f3f3f1f1f1f9f9f9f3f3f3f2f2f2f4f4f4fafafaf6f6f6f2f2f2f1f1f1fffffff9f9f9e8e8e8fafafafafafaf1f1f1e9e9e9e7e7e7f4f4f4fefefef9f9f9f8f8f8fbfbfbf9f9f9fbfbfbfcfcfcf4f4f4f4f4f4fafafaf6f6f6f7f7f7fafafaf1f1f1f8f8f8f7f7f7f7f7f7eeeeeefafafaf8f8f8f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f9f9f9f8f8f8f9f9f9fbfbfbf6f6f6f6f6f6f7f7f7f5f5f5f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8fcfcfcf4f4f4f6f6f6f9f9f9f5f5f5fcfcfcf9f9f9fafafaf8f8f8fafafafafafaf9f9f9f9f9f9f7f7f7fcfcfcf9f9f9f6f6f6f4f4f4f9f9f9fafafaf7f7f7f6f6f6f7f7f7f9f9f9f0f0f0fbfbfbfdfdfdfcfcfcfafafafbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fafafafbfbfbf6f6f6f7f7f7fbfbfbf9f9f9fafafafbfbfbf7f7f7fafafaf9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafafafafaf7f7f7f9f9f9fafafaf8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f5f5f5fafafafbfbfbf7f7f7f6f6f6f6f6f6fcfcfcf7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f9f9f9fafafaf3f3f3fbfbfbfbfbfbfafafaf5f5f5f5f5f5fafafaf8f8f8fafafafdfdfdfbfbfbf8f8f8f6f6f6f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7eeeeeefafafaf5f5f5fdfdfdfbfbfbfafafafbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfafafaf9f9f9f6f6f6f4f4f4f7f7f7f7f7f7f5f5f5f7f7f7f8f8f8f3f3f3f8f8f8f5f5f5f9f9f9fbfbfbfdfdfdfbfbfbfdfdfdfdfdfdfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f3f3f3f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7e5e5e5f3f3f3f6f6f6f5f5f5fcfcfcfcfcfcfcfcfcfdfdfdfefefefefefefefefefefefefdfdfdf9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f5f5f5f8f8f8f7f7f7f6f6f6fdfdfdf8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8fbfbfbf6f6f6f9f9f9f7f7f7fbfbfbf4f4f4f8f8f8f4f4f4f6f6f6f7f7f7fafafaecececf8f8f8f7f7f7fbfbfbfafafafefefefcfcfcf2f2f2fafafaf1f1f1f6f6f6f0f0f0eeeeeefdfdfdfcfcfcf4f4f4f2f2f2f4f4f4fefefefbfbfbf3f3f3f8f8f8fafafafcfcfcf8f8f8f9f9f9f6f6f6fafafaefefeffcfcfcf9f9f9f8f8f8fbfbfbf9f9f9f8f8f8f5f5f5f8f8f8fcfcfcf6f6f6f9f9f9fcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfafafafafafaf9f9f9fcfcfcfdfdfdfafafafafafaf9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbfafafafafafafafafaf6f6f6fafafaf8f8f8fbfbfbfcfcfcfbfbfbfafafaf3f3f3fafafafbfbfbfafafaf8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f3f3f3f6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f8f8f8fafafaf9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7fafafafcfcfcfafafaf8f8f8f7f7f7fafafafafafaf9f9f9f9f9f9f6f6f6f6f6f6fbfbfbf9f9f9fbfbfbf8f8f8fafafafafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f6f6f6f8f8f8fafafaf8f8f8f7f7f7fafafafcfcfcf9f9f9fcfcfcfafafafafafafbfbfbf7f7f7fbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8fbfbfbfbfbfbfafafaf7f7f7f6f6f6fdfdfdf7f7f7fdfdfdf3f3f3f9f9f9f8f8f8f6f6f6f9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f6f6f6f4f4f4f6f6f6f2f2f2efefefeeeeeefdfdfdf7f7f7fafafaf7f7f7f9f9f9f7f7f7f5f5f5f3f3f3f6f6f6f2f2f2f3f3f3f4f4f4f4f4f4f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f3f3f3f2f2f2efefeff6f6f6f6f6f6f8f8f8f8f8f8f4f4f4f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfafafaf9f9f9f9f9f9f6f6f6fbfbfbf9f9f9f9f9f9fbfbfbf8f8f8fafafaf8f8f8fbfbfbf9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fafafafbfbfbfdfdfdfefefefdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7fafafafbfbfbfafafafdfdfdfafafafefefef9f9f9fdfdfdfcfcfcfbfbfbfdfdfdfbfbfbf8f8f8fbfbfbf8f8f8ebebebf9f9f9fafafafbfbfbfcfcfcfafafafafafafbfbfbf7f7f7f0f0f0fdfdfdefefeff4f4f4fdfdfdf2f2f2f5f5f5f6f6f6f0f0f0fdfdfdfbfbfbf7f7f7f8f8f8fafafafafafafbfbfbececece6e6e6f4f4f4fbfbfbf2f2f2f0f0f0fafafaf8f8f8f9f9f9f9f9f9f6f6f6f6f6f6fbfbfbf5f5f5f8f8f8fbfbfbfafafaf7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f3f3f3f3f3f3f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9fafafaf3f3f3f7f7f7f3f3f3f7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8f3f3f3f2f2f2f5f5f5f5f5f5f7f7f7f7f7f7f4f4f4efefeff6f6f6f5f5f5f7f7f7fafafafafafafafafaf5f5f5f6f6f6f7f7f7f4f4f4f9f9f9fafafaf8f8f8fafafafbfbfbf7f7f7f9f9f9f9f9f9fbfbfbfafafafafafaf9f9f9f9f9f9f6f6f6f5f5f5f5f5f5fbfbfbf8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f8f8f8fafafafafafafafafafbfbfbfafafaf8f8f8f6f6f6f9f9f9fdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfafafafafafaf6f6f6f9f9f9f6f6f6fafafaf8f8f8f2f2f2f4f4f4f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafafcfcfcf9f9f9f8f8f8ecececf3f3f3fafafaf9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9fafafafafafafdfdfdf9f9f9fcfcfcfcfcfcfdfdfdfdfdfdfafafaf6f6f6f4f4f4fbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfcfcfcf7f7f7f8f8f8f5f5f5f4f4f4f3f3f3f9f9f9f7f7f7fafafafefefefbfbfbfbfbfbf8f8f8f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f5f5f5f4f4f4f2f2f2f4f4f4f2f2f2f3f3f3f0f0f0f2f2f2efefeff1f1f1f3f3f3f6f6f6f4f4f4f5f5f5f4f4f4f3f3f3f6f6f6f2f2f2f5f5f5f6f6f6f5f5f5f9f9f9fbfbfbfdfdfdfafafafcfcfcfefefefcfcfcfafafafafafaf9f9f9fdfdfdf1f1f1f6f6f6f7f7f7f9f9f9f5f5f5f3f3f3fbfbfbfefefefbfbfbf1f1f1f4f4f4f6f6f6f6f6f6fbfbfbf2f2f2fdfdfdfafafaf9f9f9f9f9f9f8f8f8f9f9f9fdfdfdf6f6f6f5f5f5f9f9f9fcfcfcf7f7f7fafafafbfbfbf8f8f8fafafafafafaf9f9f9fbfbfbf9f9f9f6f6f6f7f7f7fafafaf8f8f8f8f8f8f7f7f7f9f9f9f7f7f7fbfbfbf9f9f9f9f9f9f8f8f8f6f6f6fafafaf9f9f9f8f8f8fafafafbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f5f5f5f4f4f4f5f5f5f5f5f5fafafaf4f4f4f5f5f5f9f9f9f7f7f7f8f8f8f8f8f8f4f4f4f7f7f7f9f9f9fafafaf4f4f4f6f6f6eeeeeeeeeeeef3f3f3f6f6f6fbfbfbf1f1f1f4f4f4f2f2f2f5f5f5f8f8f8f9f9f9f7f7f7fbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdf4f4f4f8f8f8fcfcfcfafafaf9f9f9f8f8f8fbfbfbf9f9f9fbfbfbfcfcfcf9f9f9fafafaf7f7f7f4f4f4f6f6f6f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9fcfcfcfbfbfbf9f9f9f6f6f6f7f7f7f4f4f4f6f6f6f8f8f8f7f7f7f8f8f8fbfbfbf6f6f6f3f3f3f9f9f9f3f3f3f8f8f8f8f8f8f3f3f3f5f5f5f5f5f5fafafaf8f8f8f9f9f9f8f8f8f8f8f8fcfcfcf7f7f7fafafaedededebebebefefefedededeeeeeef1f1f1efefeff1f1f1f0f0f0f0f0f0f1f1f1f3f3f3f9f9f9fafafafcfcfcfcfcfcf4f4f4fbfbfbfdfdfdfefefefefefefefefefefefefffffffffffffdfdfdfbfbfbfdfdfdfefefefdfdfdfbfbfbfcfcfcfbfbfbf6f6f6f3f3f3f1f1f1fafafafbfbfbfafafafafafaf3f3f3f4f4f4f7f7f7f7f7f7f5f5f5f9f9f9fafafafcfcfcfafafaf4f4f4f2f2f2f2f2f2f4f4f4f0f0f0f9f9f9f7f7f7fbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfafafafafafaf7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f5f5f5f3f3f3f5f5f5f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f6f6f6f6f6f6f8f8f8fafafaf7f7f7f9f9f9fbfbfbf5f5f5f9f9f9f6f6f6f5f5f5f2f2f2f3f3f3f2f2f2f1f1f1f4f4f4f0f0f0f1f1f1f2f2f2eeeeeeebebebf1f1f1efefeff6f6f6f2f2f2f2f2f2f9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfdfdfdfbfbfbfcfcfcf8f8f8fdfdfdf6f6f6fafafafcfcfcfafafaf8f8f8fcfcfcf3f3f3fcfcfcfefefefcfcfcfafafafcfcfcfcfcfcfafafafcfcfcfcfcfcfcfcfce9e9e9f0f0f0f6f6f6f2f2f2f7f7f7fbfbfbfbfbfbfafafafafafafcfcfcf4f4f4f6f6f6fafafafafafafbfbfbfafafafafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafaf7f7f7f8f8f8f9f9f9fafafaf8f8f8f8f8f8f9f9f9f6f6f6f9f9f9f9f9f9f8f8f8fbfbfbfafafaf9f9f9f8f8f8f3f3f3f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6fbfbfbf8f8f8fafafaf9f9f9fafafafcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfcfcfcf8f8f8f5f5f5f2f2f2f8f8f8f8f8f8f5f5f5f6f6f6f4f4f4f0f0f0f3f3f3eeeeeef7f7f7f8f8f8f0f0f0f6f6f6f6f6f6f4f4f4f5f5f5f3f3f3f9f9f9fafafafafafafcfcfcf9f9f9fcfcfcfcfcfcf8f8f8f6f6f6f7f7f7fafafafafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fbfbfbf9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f6f6f6f5f5f5f8f8f8f9f9f9f8f8f8fafafaf9f9f9fafafaf4f4f4efefeff0f0f0edededf7f7f7f3f3f3f7f7f7f5f5f5f9f9f9fbfbfbfefefefefefefdfdfdfefefefefefefdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf6f6f6f7f7f7f9f9f9f7f7f7eeeeeef5f5f5f6f6f6f5f5f5f0f0f0eaeaeae9e9e9e7e7e7e2e2e2e7e7e7ebebebe9e9e9f3f3f3f0f0f0f4f4f4f1f1f1fafafaf8f8f8f2f2f2f5f5f5f4f4f4f5f5f5f4f4f4fcfcfcfbfbfbf8f8f8fcfcfcfcfcfcf3f3f3f6f6f6fbfbfbfcfcfcfcfcfcf7f7f7f7f7f7f0f0f0efefeff3f3f3edededf1f1f1f3f3f3f4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfafafaf7f7f7fbfbfbfafafaf8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfafafafcfcfcf9f9f9fcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfafafafafafafbfbfbf9f9f9f9f9f9fbfbfbfafafafafafaf6f6f6f8f8f8fafafaf6f6f6f7f7f7f4f4f4f5f5f5f6f6f6f8f8f8f4f4f4f8f8f8f1f1f1f4f4f4f9f9f9f7f7f7f6f6f6fafafaf8f8f8f6f6f6f9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9fcfcfcfcfcfcf8f8f8fcfcfcfefefefdfdfdfbfbfbf5f5f5f9f9f9f8f8f8f4f4f4f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbf6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f9f9f9fdfdfdfafafaf6f6f6fafafafafafafafafafbfbfbf9f9f9f8f8f8fafafaf6f6f6fafafaf9f9f9fcfcfcf7f7f7f6f6f6f8f8f8f9f9f9fcfcfcfbfbfbf6f6f6f9f9f9f7f7f7f9f9f9fafafafafafaf6f6f6f5f5f5f6f6f6f9f9f9f7f7f7f1f1f1f9f9f9f7f7f7f8f8f8f5f5f5f3f3f3fafafaf5f5f5eeeeeef9f9f9ebebebf1f1f1ececece9e9e9f1f1f1f3f3f3fcfcfcfbfbfbf9f9f9fbfbfbfdfdfdf5f5f5f8f8f8fbfbfbf9f9f9f5f5f5f5f5f5f8f8f8f8f8f8f9f9f9f6f6f6f7f7f7f4f4f4f5f5f5f1f1f1f0f0f0f2f2f2f0f0f0ecececf6f6f6eaeaeaf1f1f1eeeeeeeeeeeef4f4f4f4f4f4f2f2f2ececececececf4f4f4fcfcfcfdfdfdfbfbfbfafafafafafaf7f7f7f8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f5f5f5f8f8f8fbfbfbfbfbfbf8f8f8fbfbfbf8f8f8d7d7d7e9e9e9e5e5e5e6e6e6eeeeeef0f0f0f2f2f2f7f7f7fafafaf7f7f7f1f1f1fafafaf4f4f4f0f0f0f8f8f8f7f7f7f6f6f6f4f4f4e7e7e7f0f0f0ebebebeeeeeef2f2f2f3f3f3ebebebeaeaeaebebebebebebeaeaeadfdfdfe8e8e8f5f5f5f3f3f3f3f3f3f1f1f1f6f6f6f2f2f2f1f1f1fafafafcfcfcfafafaf9f9f9fafafaf8f8f8f4f4f4fafafaf9f9f9f9f9f9fafafaf8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f5f5f5f3f3f3f6f6f6f8f8f8f6f6f6fafafafafafafafafafcfcfcfcfcfcfbfbfbfafafafcfcfcfcfcfcfafafafafafaf9f9f9f7f7f7fbfbfbf9f9f9fafafaf8f8f8f7f7f7f5f5f5f2f2f2f4f4f4efefeff2f2f2f5f5f5fafafafafafaf8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f5f5f5f6f6f6f2f2f2f7f7f7f1f1f1f0f0f0f5f5f5efefeff1f1f1edededf2f2f2e8e8e8efefeff8f8f8f8f8f8fafafafcfcfcfbfbfbfafafaf6f6f6f2f2f2f8f8f8f8f8f8f7f7f7fbfbfbf7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7fbfbfbf6f6f6fcfcfcf8f8f8f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7fafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfafafaf8f8f8f4f4f4f7f7f7fdfdfdf1f1f1f4f4f4f5f5f5ecececf0f0f0f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdf4f4f4f1f1f1f2f2f2f1f1f1f3f3f3f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8fbfbfbf5f5f5f6f6f6fafafafafafafbfbfbfafafaf9f9f9fbfbfbf9f9f9fcfcfcf9f9f9f6f6f6fbfbfbf8f8f8eaeaeaf3f3f3f5f5f5fbfbfbf5f5f5f9f9f9fafafaf7f7f7efefefefefeff4f4f4f4f4f4f9f9f9f8f8f8fbfbfbfafafafbfbfbfafafafafafaf9f9f9f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f3f3f3f4f4f4f8f8f8f8f8f8fbfbfbf5f5f5f6f6f6f7f7f7f5f5f5fcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfefefef8f8f8f6f6f6f1f1f1f0f0f0f2f2f2f3f3f3f4f4f4f4f4f4f1f1f1f3f3f3f4f4f4f7f7f7f6f6f6f8f8f8fafafafcfcfcfdfdfdf8f8f8ebebebfdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfefefefefefefefefefffffffbfbfbf9f9f9fbfbfbf9f9f9f9f9f9fafafaf6f6f6f4f4f4f1f1f1f1f1f1eeeeeeeeeeeeedededf1f1f1f4f4f4f4f4f4f6f6f6f4f4f4f7f7f7ebebebe8e8e8ebebebf4f4f4fafafaf6f6f6fafafaf3f3f3f5f5f5f4f4f4f2f2f2f6f6f6f3f3f3fafafafbfbfbf0f0f0f4f4f4f8f8f8f9f9f9f5f5f5f4f4f4fafafafdfdfdfafafaf5f5f5f8f8f8f9f9f9f3f3f3f6f6f6f5f5f5f7f7f7f5f5f5f4f4f4f4f4f4edededf8f8f8f6f6f6f9f9f9fafafaf8f8f8f7f7f7fcfcfcfcfcfcfafafaf9f9f9fafafafbfbfbfafafafbfbfbf9f9f9fafafaf9f9f9f9f9f9fcfcfcf6f6f6f9f9f9f7f7f7f6f6f6fcfcfcfafafafcfcfcfdfdfdfcfcfcfbfbfbf7f7f7f7f7f7fafafafafafaf7f7f7fafafaf6f6f6f8f8f8f9f9f9fafafaf8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f4f4f4fafafafafafaf7f7f7f5f5f5f3f3f3f4f4f4eeeeeef4f4f4f5f5f5f3f3f3f6f6f6f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9fbfbfbf9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f1f1f1f6f6f6efefeff6f6f6f6f6f6f6f6f6f9f9f9f6f6f6f5f5f5f8f8f8f8f8f8fcfcfcf9f9f9f0f0f0f9f9f9f7f7f7f6f6f6fafafafbfbfbfcfcfcfcfcfcfcfcfcfafafaf9f9f9fbfbfbfafafaf8f8f8fafafafafafafafafafbfbfbfafafafafafaf8f8f8f7f7f7fbfbfbf6f6f6f4f4f4fafafafcfcfcf8f8f8f7f7f7f7f7f7fcfcfcfbfbfbf9f9f9f8f8f8f5f5f5f9f9f9fafafaf9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f4f4f4f5f5f5f9f9f9f8f8f8f9f9f9f7f7f7fafafafafafafbfbfbfafafafbfbfbfcfcfcfafafafafafafdfdfdfcfcfcfcfcfcf8f8f8f6f6f6f4f4f4f6f6f6f8f8f8f5f5f5f9f9f9f8f8f8fcfcfcfbfbfbf9f9f9fafafaf7f7f7fafafafcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9fafafaf7f7f7f8f8f8fdfdfdefefefe0e0e0f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f4f4f4f4f4f4fafafaf3f3f3dfdfdfeaeaeaeeeeeee9e9e9eeeeeeefefeff8f8f8fafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f3f3f3f2f2f2f1f1f1f3f3f3f5f5f5f9f9f9fafafafcfcfcfbfbfbf6f6f6f8f8f8f7f7f7fbfbfbf7f7f7f9f9f9fafafaf7f7f7f1f1f1f3f3f3f6f6f6f6f6f6eaeaeaf4f4f4f9f9f9f3f3f3f9f9f9f5f5f5f3f3f3f0f0f0efefeff1f1f1f6f6f6f4f4f4f8f8f8f7f7f7f9f9f9fbfbfbfcfcfcf7f7f7f9f9f9fafafaf7f7f7f4f4f4fafafaf9f9f9f9f9f9f9f9f9fbfbfbfafafaf7f7f7fbfbfbfdfdfdfcfcfcfcfcfcf9f9f9f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7efefeff5f5f5f9f9f9fafafaf7f7f7f4f4f4f4f4f4f7f7f7f6f6f6eeeeeeedededf3f3f3f2f2f2f3f3f3f1f1f1f5f5f5f3f3f3f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbf7f7f7f8f8f8f4f4f4f8f8f8f7f7f7f6f6f6efefeff7f7f7fafafaf7f7f7fafafafbfbfbfcfcfcf8f8f8efefeff6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fafafaf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fdfdfdfafafaf7f7f7f6f6f6f6f6f6f7f7f7fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fafafaf6f6f6f7f7f7f7f7f7fbfbfbf8f8f8fcfcfcf8f8f8f6f6f6fbfbfbf7f7f7f9f9f9fafafaf6f6f6fafafaf7f7f7f5f5f5f9f9f9efefeff7f7f7fefefefbfbfbfbfbfbf8f8f8f8f8f8fafafaf6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f6f6f6f8f8f8f7f7f7f3f3f3f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbfafafafafafafcfcfcfafafafcfcfcfcfcfcf9f9f9f9f9f9fcfcfcfafafafafafaf7f7f7f7f7f7f5f5f5f3f3f3f8f8f8fafafafcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfafafafcfcfcfcfcfcf9f9f9fafafafafafafafafafafafaf8f8f8fcfcfcf9f9f9f7f7f7f9f9f9fbfbfbfafafafafafafafafaf3f3f3fbfbfbfcfcfcf8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f6f6f6f9f9f9f8f8f8fbfbfbf9f9f9fbfbfbefefeffbfbfbfcfcfcf2f2f2f9f9f9f7f7f7f6f6f6f4f4f4f2f2f2f8f8f8e1e1e1efefeff2f2f2f7f7f7f5f5f5f4f4f4f2f2f2e5e5e5e8e8e8e7e7e7e8e8e8ebebebf1f1f1f4f4f4f9f9f9fbfbfbfdfdfdfbfbfbf9f9f9f8f8f8f1f1f1f9f9f9f2f2f2f5f5f5f3f3f3f0f0f0f8f8f8fdfdfdfdfdfdfcfcfcfdfdfdfbfbfbfdfdfdfafafaf7f7f7fafafaf9f9f9fafafaf7f7f7f9f9f9fbfbfbfafafaf9f9f9f8f8f8f9f9f9f7f7f7f8f8f8edededf8f8f8f9f9f9f6f6f6f7f7f7f9f9f9fbfbfbf6f6f6fbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f2f2f2f2f2f2f0f0f0f9f9f9f9f9f9f8f8f8fdfdfdfcfcfcfcfcfcfafafafcfcfcfdfdfdf7f7f7f9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbfafafafcfcfcfafafafcfcfcfbfbfbfbfbfbfafafaf9f9f9fcfcfcfafafafcfcfcfafafafafafafafafaf9f9f9f9f9f9fcfcfcfdfdfdfcfcfcfcfcfcfefefefcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafaf7f7f7f9f9f9f9f9f9f8f8f8fbfbfbf8f8f8fafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfafafaf9f9f9fafafafafafaf9f9f9f9f9f9f7f7f7fbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f9f9f9f6f6f6f7f7f7f1f1f1fafafaf2f2f2f6f6f6f7f7f7f5f5f5f7f7f7f2f2f2f9f9f9f1f1f1f3f3f3f0f0f0f1f1f1f7f7f7fafafaedededf8f8f8f4f4f4f0f0f0f8f8f8fdfdfdecececf8f8f8fafafafbfbfbf9f9f9fbfbfbf9f9f9f8f8f8fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f4f4f4f8f8f8f6f6f6fbfbfbf9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f6f6f6f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f2f2f2f5f5f5f6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f8f8f8f6f6f6f7f7f7f6f6f6f9f9f9fafafaf8f8f8f4f4f4f3f3f3f7f7f7f7f7f7fbfbfbf9f9f9f9f9f9f5f5f5f6f6f6f7f7f7fafafaf8f8f8f8f8f8f6f6f6f9f9f9fbfbfbf6f6f6fafafaf4f4f4fafafaf8f8f8fafafafbfbfbf8f8f8f1f1f1f4f4f4f5f5f5f0f0f0f5f5f5f1f1f1f6f6f6f7f7f7fafafaf7f7f7fbfbfbfdfdfdf4f4f4e9e9e9f8f8f8fcfcfcfdfdfdfffffffefefefefefefdfdfdfdfdfdfbfbfbfcfcfcfcfcfcfefefefefefefefefefcfcfcfdfdfdfbfbfbfcfcfcf4f4f4f5f5f5f6f6f6f4f4f4fafafaf6f6f6f4f4f4f2f2f2eeeeeee9e9e9f3f3f3f8f8f8fcfcfcf6f6f6fbfbfbf4f4f4f9f9f9edededf4f4f4f3f3f3f4f4f4fafafaf9f9f9fafafaf8f8f8f9f9f9f7f7f7fbfbfbfafafaf9f9f9f8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9fbfbfbfcfcfcf7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f6f6f6fbfbfbfafafaf8f8f8fafafafbfbfbf9f9f9fafafaf8f8f8f5f5f5f6f6f6f2f2f2f3f3f3f2f2f2f2f2f2edededecececf3f3f3f1f1f1f0f0f0fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f4f4f4f1f1f1efefeff2f2f2f2f2f2f0f0f0ebebebeeeeeeebebebf3f3f3f0f0f0f0f0f0f1f1f1f0f0f0efefeff0f0f0f9f9f9f3f3f3f7f7f7f8f8f8f8f8f8f0f0f0f1f1f1f9f9f9f5f5f5f5f5f5f7f7f7f8f8f8f5f5f5f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9fafafaf7f7f7fafafaf8f8f8f9f9f9fafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f8f8f8f5f5f5f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefcfcfcfdfdfdf7f7f7f4f4f4fcfcfcfafafaf8f8f8f7f7f7ecececf6f6f6f7f7f7f3f3f3ecececfafafaf8f8f8fafafaf7f7f7fafafaf8f8f8f6f6f6f6f6f6f8f8f8fcfcfcfafafafbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafaf8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8f9f9f9f7f7f7f8f8f8f4f4f4f5f5f5f5f5f5f8f8f8f6f6f6f5f5f5f2f2f2f2f2f2f7f7f7f8f8f8fbfbfbfdfdfdfafafaf6f6f6f2f2f2f6f6f6f6f6f6fcfcfcf8f8f8fafafaf9f9f9f8f8f8f8f8f8f6f6f6f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbf7f7f7f7f7f7fafafaf8f8f8fbfbfbf8f8f8f3f3f3f4f4f4f9f9f9f4f4f4f1f1f1f3f3f3f8f8f8fcfcfcfafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fefefeebebebf4f4f4fbfbfbf2f2f2f6f6f6f5f5f5f4f4f4fafafaf7f7f7f4f4f4fcfcfcfcfcfcfafafaf7f7f7edededeeeeeeebebebefefeff8f8f8f9f9f9f0f0f0f3f3f3f5f5f5f3f3f3fbfbfbfbfbfbf9f9f9fcfcfcfdfdfdfcfcfcf7f7f7f1f1f1f9f9f9f5f5f5f9f9f9fcfcfcf9f9f9f2f2f2f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f9f9f9f9f9f9f8f8f8f9f9f9fafafaf7f7f7f8f8f8f5f5f5f6f6f6f6f6f6fafafaf8f8f8f9f9f9f9f9f9f1f1f1eeeeeef5f5f5fafafafbfbfbf5f5f5f5f5f5f7f7f7f7f7f7f9f9f9f9f9f9f5f5f5f6f6f6f4f4f4f5f5f5f9f9f9f9f9f9f6f6f6f3f3f3f1f1f1f2f2f2f3f3f3f2f2f2f0f0f0f1f1f1f4f4f4f6f6f6f3f3f3f3f3f3f2f2f2efefeff1f1f1efefeff1f1f1f2f2f2f0f0f0f3f3f3efefeff5f5f5fdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfafafaf9f9f9fcfcfcfcfcfcfafafafcfcfcf6f6f6fbfbfbfafafaf7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f9f9f9f4f4f4f3f3f3f2f2f2f7f7f7f4f4f4f1f1f1f5f5f5f9f9f9f7f7f7fafafafbfbfbfbfbfbf9f9f9fafafafafafaf9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfafafaf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fcfcfcfbfbfbfdfdfde9e9e9eaeaeae5e5e5e7e7e7eaeaeaeaeaeae9e9e9f0f0f0f6f6f6fafafaf4f4f4fafafaf9f9f9f6f6f6fbfbfbfcfcfcf7f7f7f1f1f1fafafaf9f9f9fafafaf6f6f6f7f7f7f6f6f6fafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4fafafafafafafbfbfbf8f8f8fafafaf8f8f8fbfbfbf9f9f9fafafafbfbfbf8f8f8f8f8f8f9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbfafafaf8f8f8fafafafbfbfbf9f9f9f7f7f7f4f4f4f7f7f7f4f4f4f0f0f0ebebebf0f0f0f0f0f0f9f9f9fafafaf8f8f8f7f7f7f5f5f5f3f3f3fafafaf7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f4f4f4f6f6f6f6f6f6f6f6f6fbfbfbf9f9f9f9f9f9fafafaf6f6f6fbfbfbfbfbfbfafafafafafafbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f8f8f8fafafafafafaeaeaeaeaeaeaf5f5f5f9f9f9f2f2f2f6f6f6f6f6f6f7f7f7f4f4f4f5f5f5f1f1f1ecececf0f0f0efefeff7f7f7f7f7f7f4f4f4f3f3f3f8f8f8f8f8f8f9f9f9f7f7f7f4f4f4f2f2f2f2f2f2f7f7f7f2f2f2f4f4f4f0f0f0e6e6e6eaeaeaeeeeeef1f1f1eeeeeeefefeff4f4f4f5f5f5f8f8f8fcfcfcf9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7fdfdfdfefefefcfcfcf6f6f6f9f9f9f7f7f7f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8fafafaf9f9f9fbfbfbf5f5f5f7f7f7f7f7f7fcfcfcf6f6f6f7f7f7f3f3f3f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfdfdfdfdfdfdfcfcfcf7f7f7f6f6f6fafafafcfcfcfafafafbfbfbf9f9f9fcfcfcfdfdfdfdfdfdfefefefdfdfdfdfdfdfefefefcfcfcfbfbfbfafafafbfbfbfbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfefefefdfdfdfcfcfcfcfcfcfafafafafafafafafafafafafafafafbfbfbfbfbfbfafafaf8f8f8f8f8f8f7f7f7f6f6f6f5f5f5fcfcfcfafafaf8f8f8f8f8f8f7f7f7f8f8f8f3f3f3f4f4f4f9f9f9f7f7f7f6f6f6f5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfafafaf6f6f6f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f6f6f6f5f5f5f3f3f3f8f8f8fafafafbfbfbf5f5f5f9f9f9f8f8f8f8f8f8fafafaf5f5f5f2f2f2f9f9f9f6f6f6f2f2f2fafafafbfbfbf7f7f7f7f7f7fafafafbfbfbf4f4f4f7f7f7fbfbfbfafafafafafaf8f8f8fafafaf8f8f8f8f8f8fbfbfbf9f9f9f9f9f9f6f6f6f8f8f8fafafaf8f8f8f6f6f6f9f9f9f8f8f8fafafafafafaf9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8fafafafafafaf9f9f9fbfbfbf7f7f7f9f9f9f6f6f6fcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f5f5f5f5f5f5f7f7f7f9f9f9fafafafbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f9f9f9f6f6f6f8f8f8f7f7f7f7f7f7f5f5f5fafafaf8f8f8f9f9f9fafafaf9f9f9f3f3f3f6f6f6f9f9f9f4f4f4f4f4f4f5f5f5f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7efefeff8f8f8fcfcfcf7f7f7f7f7f7fbfbfbf9f9f9f9f9f9f8f8f8fafafafbfbfbfafafaf8f8f8f2f2f2f9f9f9dcdcdce0e0e0e5e5e5e5e5e5ebebebeeeeeeececececececf1f1f1f1f1f1f3f3f3eeeeeef4f4f4f6f6f6f4f4f4f2f2f2edededf1f1f1f9f9f9f1f1f1dfdfdfeaeaeaf6f6f6f1f1f1f6f6f6f6f6f6f2f2f2f7f7f7fbfbfbf9f9f9f7f7f7dededee9e9e9f6f6f6f5f5f5f7f7f7f9f9f9f8f8f8f8f8f8fbfbfbf6f6f6f8f8f8fafafafafafaf3f3f3f8f8f8fcfcfcf8f8f8f7f7f7f5f5f5f9f9f9f9f9f9f5f5f5f6f6f6f9f9f9f7f7f7f5f5f5f8f8f8f9f9f9f8f8f8f5f5f5f2f2f2f8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9f6f6f6f2f2f2f0f0f0efefefebebebf4f4f4f5f5f5f4f4f4f2f2f2f6f6f6f6f6f6f4f4f4f5f5f5f5f5f5f2f2f2f3f3f3f1f1f1f1f1f1f2f2f2f1f1f1f1f1f1f0f0f0eeeeeeedededeeeeeeeaeaeaeeeeeefdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfafafaf9f9f9f8f8f8f5f5f5f4f4f4f6f6f6fafafaf8f8f8f7f7f7f5f5f5f3f3f3f6f6f6f5f5f5f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafaf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f2f2f2f0f0f0f1f1f1f3f3f3f5f5f5f5f5f5f7f7f7f4f4f4f5f5f5f6f6f6f7f7f7f4f4f4f6f6f6f3f3f3f9f9f9fcfcfcfcfcfcfafafaf7f7f7f6f6f6f2f2f2f6f6f6f7f7f7f8f8f8fafafafcfcfcfafafafafafaf8f8f8f9f9f9f6f6f6f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9f6f6f6f7f7f7f6f6f6f7f7f7fafafaf7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f4f4f4f5f5f5f3f3f3f1f1f1f9f9f9f5f5f5f4f4f4f2f2f2f6f6f6fafafaf9f9f9f4f4f4f0f0f0f7f7f7f6f6f6f6f6f6fbfbfbf3f3f3f7f7f7fafafafcfcfcf5f5f5f6f6f6f9f9f9fafafafafafaf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcf9f9f9fafafaf5f5f5f5f5f5f4f4f4f6f6f6f4f4f4fbfbfbf3f3f3f2f2f2fbfbfbf7f7f7f9f9f9f0f0f0f4f4f4fafafaf4f4f4f4f4f4fbfbfbf4f4f4f5f5f5f7f7f7f9f9f9f4f4f4f6f6f6fefefefefefefcfcfcfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfdfdfdfcfcfcf9f9f9fafafaf3f3f3f8f8f8fcfcfcfafafafafafaeeeeeeedededf0f0f0f0f0f0eeeeeef2f2f2f5f5f5f5f5f5edededeaeaeae7e7e7f2f2f2ebebebf6f6f6edededf1f1f1fcfcfcfbfbfbf5f5f5fbfbfbfbfbfbf5f5f5fafafafbfbfbfbfbfbf9f9f9fdfdfdc9c9c9e6e6e6fbfbfbfcfcfcfafafaf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f6f6f6f9f9f9f6f6f6f7f7f7fafafaf9f9f9f9f9f9fbfbfbf7f7f7f1f1f1f9f9f9f9f9f9f6f6f6fbfbfbfbfbfbfafafafbfbfbf9f9f9fafafafcfcfcfbfbfbfbfbfbfafafaf9f9f9fcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f3f3f3f4f4f4f2f2f2f1f1f1f3f3f3f2f2f2f4f4f4f3f3f3f3f3f3f3f3f3f2f2f2f1f1f1efefeff3f3f3f2f2f2f3f3f3f2f2f2f7f7f7f8f8f8f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f2f2f2f4f4f4f4f4f4efefefefefefeeeeeef0f0f0f0f0f0f6f6f6f9f9f9f9f9f9fbfbfbf8f8f8fbfbfbfafafafafafaf8f8f8fafafafafafaf5f5f5f5f5f5f5f5f5f4f4f4f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8fafafaf9f9f9f9f9f9f7f7f7f7f7f7f8f8f8fbfbfbfafafaf9f9f9f9f9f9fafafafdfdfdfdfdfdfcfcfcfcfcfcfafafaf7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfdfdfdfbfbfbf8f8f8f5f5f5f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5fafafaf9f9f9f5f5f5fcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9fafafaf9f9f9fafafaf6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f5f5f5f9f9f9fbfbfbf9f9f9fafafafbfbfbfafafaf8f8f8f9f9f9f9f9f9f6f6f6f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f6f6f6fafafaf7f7f7f5f5f5f7f7f7fafafaf9f9f9f7f7f7fafafafafafaf8f8f8f4f4f4f7f7f7fafafaf8f8f8f2f2f2eaeaeaf4f4f4f7f7f7f5f5f5f6f6f6f6f6f6f4f4f4fcfcfcf9f9f9f5f5f5f9f9f9fbfbfbf6f6f6dfdfdfedededf2f2f2f1f1f1f0f0f0f1f1f1f1f1f1f3f3f3f5f5f5f3f3f3f7f7f7f9f9f9fafafafbfbfbfbfbfbfdfdfdfefefefefefefefefefefefefdfdfdfefefefefefefffffffefefefefefefafafafbfbfbfdfdfdfbfbfbf8f8f8fcfcfcf8f8f8fbfbfbf9f9f9fafafafafafafafafaf5f5f5f2f2f2f8f8f8fafafaf8f8f8f8f8f8fafafafdfdfdfafafafdfdfdfbfbfbfafafafafafafafafaf8f8f8f8f8f8f5f5f5f8f8f8fafafafbfbfbf9f9f9f7f7f7f5f5f5f8f8f8fcfcfcfafafaf9f9f9fafafaf7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f2f2f2f6f6f6f9f9f9f5f5f5f6f6f6f2f2f2f6f6f6f6f6f6fafafafafafaf7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f5f5f5fbfbfbf9f9f9f7f7f7fafafafafafafafafafafafafbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f4f4f4f3f3f3f4f4f4f8f8f8f6f6f6f6f6f6fafafaf9f9f9f9f9f9fcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfafafaf9f9f9fbfbfbfbfbfbfbfbfbfafafafafafaf8f8f8f3f3f3f6f6f6f7f7f7fcfcfcfafafaf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fafafaf7f7f7f4f4f4f6f6f6f6f6f6f3f3f3f1f1f1ecececedededf2f2f2f3f3f3f0f0f0f5f5f5fafafaefefefefefeff1f1f1f3f3f3f4f4f4f0f0f0f4f4f4f3f3f3f3f3f3f3f3f3f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f2f2f2f5f5f5f4f4f4f4f4f4f9f9f9edededf7f7f7f5f5f5f6f6f6f5f5f5f8f8f8f7f7f7f7f7f7fafafafbfbfbf7f7f7f8f8f8f6f6f6f9f9f9f7f7f7f9f9f9fcfcfcfbfbfbfdfdfdfbfbfbfafafaf6f6f6f3f3f3f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfdfdfdf8f8f8f5f5f5f8f8f8efefeff3f3f3f3f3f3efefeff1f1f1f4f4f4f4f4f4f4f4f4f7f7f7f9f9f9f8f8f8fcfcfcfbfbfbf9f9f9fcfcfcf7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8fbfbfbf6f6f6f5f5f5fcfcfcfbfbfbf8f8f8f8f8f8fbfbfbf7f7f7f6f6f6ecececf9f9f9fbfbfbf8f8f8fafafaf5f5f5f6f6f6f7f7f7f5f5f5f6f6f6fafafaf5f5f5fcfcfcf3f3f3e8e8e8f2f2f2f5f5f5f7f7f7eeeeeef7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f3f3f3f3f3f3f5f5f5f3f3f3f0f0f0eeeeeef5f5f5f0f0f0f5f5f5f6f6f6f7f7f7edededf3f3f3f7f7f7f4f4f4f5f5f5f8f8f8f6f6f6fafafaf9f9f9f5f5f5fbfbfbf6f6f6fcfcfcf6f6f6edededf8f8f8f2f2f2f9f9f9f8f8f8fafafaf0f0f0f9f9f9f5f5f5f8f8f8fafafafafafafafafaf7f7f7fbfbfbfbfbfbf5f5f5f6f6f6fcfcfcfafafaf8f8f8fafafaf9f9f9f7f7f7efefeff7f7f7f5f5f5f5f5f5f3f3f3f8f8f8fbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcf4f4f4ebebebecececedededecececf2f2f2f1f1f1fbfbfbf5f5f5f6f6f6f7f7f7f6f6f6fafafafafafaf6f6f6f9f9f9f9f9f9f7f7f7f9f9f9f7f7f7f6f6f6f8f8f8fdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfafafafafafafbfbfbfbfbfbf8f8f8f8f8f8fbfbfbf7f7f7f8f8f8f7f7f7f8f8f8f0f0f0f1f1f1f0f0f0eeeeeef2f2f2f5f5f5f5f5f5f9f9f9f7f7f7edededf5f5f5f2f2f2f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f2f2f2f2f2f2edededf4f4f4f7f7f7fcfcfcfcfcfcf8f8f8f5f5f5f6f6f6fafafafbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f5f5f5f8f8f8f8f8f8f8f8f8fcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9fbfbfbfafafafafafaf9f9f9fafafaf9f9f9fafafaf9f9f9fbfbfbfcfcfcfcfcfcf9f9f9f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9fafafafafafaf8f8f8f6f6f6fafafaf9f9f9f7f7f7f2f2f2f2f2f2fafafaf3f3f3f7f7f7f9f9f9fcfcfcf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f5f5f5fbfbfbf8f8f8f4f4f4f6f6f6f5f5f5f6f6f6fafafaf6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fafafafafafaf7f7f7f3f3f3f4f4f4f2f2f2efefeffbfbfbfcfcfcf9f9f9fafafafcfcfcf7f7f7f8f8f8fafafaf5f5f5f7f7f7fafafaf8f8f8fbfbfbe9e9e9f7f7f7fdfdfdf9f9f9f7f7f7f5f5f5fbfbfbfbfbfbfafafafafafaf8f8f8f7f7f7f9f9f9f4f4f4f7f7f7f3f3f3f5f5f5f7f7f7f7f7f7f6f6f6e9e9e9f0f0f0f9f9f9f7f7f7f7f7f7f7f7f7f4f4f4f8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7f8f8f8f0f0f0f8f8f8f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9fafafaf8f8f8f6f6f6f7f7f7f8f8f8fafafafefefefefefefbfbfbfbfbfbf5f5f5f9f9f9fafafaf8f8f8fcfcfcfdfdfdf9f9f9fcfcfcfbfbfbf9f9f9f4f4f4f2f2f2f4f4f4f7f7f7fbfbfbfafafafafafaf9f9f9fbfbfbfcfcfcf9f9f9e9e9e9edededecececf3f3f3f9f9f9fbfbfbf6f6f6fbfbfbfcfcfcf7f7f7fbfbfbfafafaf3f3f3f8f8f8f8f8f8f6f6f6f2f2f2fcfcfcfcfcfcfdfdfdfcfcfcfafafafafafafafafafbfbfbf8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f9f9f9f8f8f8f9f9f9f4f4f4f6f6f6fafafaf5f5f5f3f3f3f7f7f7f6f6f6f5f5f5f9f9f9f5f5f5f4f4f4f3f3f3f7f7f7f3f3f3f0f0f0f0f0f0f3f3f3efefefedededefefefedededf4f4f4f5f5f5efefeff8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f5f5f5f5f5f5f1f1f1f8f8f8f9f9f9fbfbfbfafafafafafaf9f9f9fafafafbfbfbfbfbfbf9f9f9fafafaf6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f9f9f9fafafafbfbfbfcfcfcf9f9f9f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfafafaf8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f5f5f5f8f8f8f7f7f7f8f8f8f4f4f4f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfdfdfdf9f9f9fcfcfcfafafaf7f7f7f6f6f6f8f8f8fafafafcfcfcfcfcfcfafafafafafaf8f8f8f9f9f9f9f9f9f6f6f6f6f6f6fafafafafafaf8f8f8f9f9f9fcfcfcf9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5f9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f3f3f3f7f7f7e1e1e1e8e8e8f4f4f4fdfdfdf8f8f8f4f4f4fafafaf4f4f4fafafafcfcfcf7f7f7e3e3e3f3f3f3f9f9f9f9f9f9f3f3f3f5f5f5fafafafafafafbfbfbf9f9f9fafafafcfcfcfafafafafafafbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fdfdfdf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7fafafaededede4e4e4f9f9f9fcfcfcfbfbfbf4f4f4f8f8f8fafafaf8f8f8f9f9f9f6f6f6fafafafafafaf9f9f9fafafafcfcfcfcfcfcfcfcfcf8f8f8f2f2f2f4f4f4fdfdfdfcfcfcfafafaf7f7f7f6f6f6f5f5f5f5f5f5fbfbfbf5f5f5f5f5f5fdfdfdfbfbfbf7f7f7f6f6f6f2f2f2f4f4f4f6f6f6f6f6f6f7f7f7f4f4f4efefeff4f4f4fafafaf8f8f8f8f8f8f6f6f6f3f3f3f2f2f2f3f3f3f4f4f4f5f5f5efefeff2f2f2f9f9f9f7f7f7f8f8f8f9f9f9f5f5f5f1f1f1efefeff0f0f0f8f8f8fbfbfbf9f9f9f8f8f8f2f2f2f4f4f4f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9f8f8f8f6f6f6f8f8f8f6f6f6f3f3f3f3f3f3f4f4f4fafafafcfcfcfbfbfbfcfcfcfbfbfbfafafaf8f8f8fafafaf7f7f7f9f9f9f1f1f1fbfbfbfcfcfcfdfdfdfafafaf9f9f9fbfbfbfcfcfcf9f9f9f0f0f0f7f7f7f8f8f8fcfcfcfefefefbfbfbf8f8f8f9f9f9fafafafdfdfdfdfdfdf6f6f6f7f7f7f5f5f5f9f9f9f7f7f7f4f4f4f7f7f7f5f5f5f0f0f0f5f5f5f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8fafafaf8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8fafafafafafafbfbfbf8f8f8f9f9f9fcfcfcf9f9f9f2f2f2f3f3f3f6f6f6f6f6f6f4f4f4ebebebe9e9e9f0f0f0f0f0f0f6f6f6f9f9f9f2f2f2f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f2f2f2f0f0f0eeeeeeecececf0f0f0f4f4f4fafafaf9f9f9f8f8f8f6f6f6f7f7f7f4f4f4f5f5f5f9f9f9fcfcfcfefefefdfdfdfbfbfbf9f9f9f8f8f8fafafaf9f9f9f5f5f5f7f7f7fafafaf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfafafafbfbfbf8f8f8fbfbfbf6f6f6f9f9f9fbfbfbf7f7f7f8f8f8fbfbfbf8f8f8f8f8f8f8f8f8fcfcfcf8f8f8f6f6f6fafafaf6f6f6fafafaf9f9f9fbfbfbf1f1f1ecececfcfcfcfcfcfcfdfdfdf1f1f1f5f5f5f8f8f8f6f6f6f3f3f3f5f5f5f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f5f5f5f9f9f9f1f1f1f2f2f2f5f5f5ebebebfafafaf4f4f4f6f6f6fbfbfbf9f9f9f6f6f6f8f8f8fafafafcfcfcf3f3f3f9f9f9fcfcfcf7f7f7fafafaf7f7f7f8f8f8fbfbfbf7f7f7f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f5f5f5f5f5f5e4e4e4e3e3e3e3e3e3ebebebf6f6f6fafafafafafaf5f5f5f7f7f7f7f7f7f4f4f4fbfbfbfafafaf2f2f2f1f1f1f5f5f5fcfcfcfefefefbfbfbf9f9f9f4f4f4f7f7f7f5f5f5f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f5f5f5f3f3f3f1f1f1efefeff2f2f2f4f4f4f6f6f6f0f0f0f4f4f4f5f5f5f5f5f5f7f7f7fafafafdfdfdf0f0f0fbfbfbfafafaf7f7f7fafafaf7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7fbfbfbfcfcfcf9f9f9f5f5f5f9f9f9f6f6f6f8f8f8f7f7f7fbfbfbf4f4f4f8f8f8fdfdfdfafafaf9f9f9fefefef4f4f4f1f1f1ecececefefeffcfcfcfbfbfbf9f9f9fafafaf7f7f7f5f5f5f6f6f6f4f4f4f2f2f2efefeff0f0f0f5f5f5f4f4f4fbfbfbf9f9f9f6f6f6f2f2f2f4f4f4f7f7f7fafafaf8f8f8fbfbfbeeeeeee8e8e8fafafafcfcfcfdfdfdfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfafafafbfbfbf6f6f6f6f6f6f8f8f8f5f5f5f8f8f8f6f6f6f4f4f4f2f2f2f2f2f2f4f4f4f6f6f6f7f7f7f8f8f8fcfcfcfefefefbfbfbf8f8f8f8f8f8f4f4f4f6f6f6f8f8f8f9f9f9fafafaf6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f3f3f3f7f7f7f7f7f7f4f4f4f5f5f5f8f8f8f8f8f8f2f2f2f0f0f0ececececececececececececf5f5f5f3f3f3f1f1f1f5f5f5f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f5f5f5f1f1f1f4f4f4f4f4f4f8f8f8f7f7f7f8f8f8f5f5f5fafafaf6f6f6f3f3f3fafafafafafafafafafbfbfbf8f8f8f6f6f6f6f6f6fcfcfcf9f9f9f1f1f1f6f6f6f7f7f7f6f6f6f8f8f8fcfcfceaeaeaf0f0f0fbfbfbf3f3f3f7f7f7f9f9f9f4f4f4f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafaf7f7f7fafafaf7f7f7f8f8f8f5f5f5f4f4f4f4f4f4f6f6f6f8f8f8f2f2f2f8f8f8f6f6f6fcfcfcfafafafafafaf6f6f6f4f4f4f6f6f6fbfbfbfafafaf8f8f8f8f8f8f6f6f6f9f9f9f5f5f5f6f6f6f9f9f9f1f1f1fbfbfbf9f9f9f9f9f9f6f6f6fbfbfbfafafaf9f9f9fbfbfbfafafaf9f9f9f6f6f6f2f2f2f7f7f7f3f3f3e6e6e6f8f8f8f3f3f3f6f6f6f2f2f2fbfbfbfefefefcfcfcf7f7f7f0f0f0f3f3f3f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5f6f6f6fafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfcfcfcf8f8f8f8f8f8f7f7f7f4f4f4f4f4f4f6f6f6f8f8f8f9f9f9f9f9f9fafafaf9f9f9f6f6f6f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8fafafaf9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f4f4f4f5f5f5f2f2f2f2f2f2f1f1f1efefeff2f2f2f3f3f3efefefedededeaeaeaecececf5f5f5f4f4f4f4f4f4f7f7f7f4f4f4f3f3f3eeeeeef0f0f0f2f2f2f2f2f2f9f9f9f7f7f7f8f8f8f1f1f1eeeeeeefefefebebebe6e6e6e7e7e7f0f0f0f7f7f7efefeff2f2f2f7f7f7fbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbf7f7f7f5f5f5f8f8f8fdfdfdf9f9f9f9f9f9fafafafcfcfcf7f7f7f5f5f5f1f1f1edededf0f0f0f4f4f4f3f3f3fafafaf8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbf5f5f5f9f9f9f6f6f6f6f6f6f3f3f3fbfbfbfafafafafafafcfcfcfbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdf9f9f9f3f3f3f1f1f1f0f0f0f5f5f5f4f4f4f4f4f4f6f6f6f4f4f4f8f8f8f5f5f5f2f2f2f2f2f2f4f4f4eeeeeef0f0f0f4f4f4eeeeeeecececf1f1f1f4f4f4f5f5f5f5f5f5f5f5f5efefefefefeff8f8f8fbfbfbf5f5f5f7f7f7f7f7f7fafafafafafaf8f8f8f6f6f6f6f6f6fafafafafafafafafaf9f9f9fbfbfbf8f8f8f5f5f5fcfcfcf6f6f6f7f7f7f3f3f3fdfdfdf7f7f7f6f6f6fefefefcfcfce9e9e9f6f6f6fdfdfdf9f9f9f7f7f7fafafaf7f7f7f9f9f9fafafafbfbfbfafafafbfbfbfcfcfcfcfcfcfbfbfbfafafaf8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fdfdfdf3f3f3f0f0f0f8f8f8fafafafbfbfbf8f8f8f6f6f6fbfbfbf6f6f6f1f1f1f4f4f4f3f3f3e9e9e9f8f8f8fdfdfdf6f6f6f7f7f7f4f4f4fbfbfbf1f1f1f6f6f6f9f9f9fafafaf9f9f9fbfbfbf4f4f4fbfbfbfdfdfdf6f6f6ecececf2f2f2f4f4f4f5f5f5f2f2f2e5e5e5f2f2f2fcfcfcf1f1f1e7e7e7eaeaeaf3f3f3fafafafdfdfdf7f7f7f2f2f2efefefeeeeeef1f1f1f8f8f8fbfbfbf8f8f8f5f5f5f3f3f3f2f2f2fdfdfdfafafafafafaf7f7f7f6f6f6f6f6f6f8f8f8f9f9f9fbfbfbf6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f3f3f3f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8fafafaf7f7f7f8f8f8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fafafafafafaf7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fafafafafafaf9f9f9fbfbfbf8f8f8f7f7f7f5f5f5f3f3f3f3f3f3f1f1f1f4f4f4fcfcfcfdfdfdf0f0f0fafafafafafaf6f6f6f6f6f6f9f9f9f9f9f9f8f8f8f3f3f3f1f1f1f3f3f3fbfbfbfefefefefefefcfcfcfcfcfcfafafafbfbfbefefeff4f4f4f8f8f8f9f9f9e0e0e0e3e3e3e5e5e5e6e6e6e8e8e8ebebebf2f2f2f2f2f2f6f6f6f4f4f4efefeff6f6f6fafafaf4f4f4edededf5f5f5f7f7f7f8f8f8fcfcfcfafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9fbfbfbf9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafcfcfcf8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f6f6f6f2f2f2f4f4f4fafafafbfbfbf6f6f6f5f5f5f2f2f2f6f6f6f4f4f4f7f7f7fdfdfdfefefefcfcfcfcfcfcfcfcfcfbfbfbf9f9f9eaeaeaf8f8f8fcfcfcf9f9f9fafafaf9f9f9fdfdfdfcfcfcf9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfafafafafafaf6f6f6fafafafbfbfbf9f9f9f5f5f5fbfbfbfcfcfcf7f7f7fafafaf7f7f7f3f3f3fcfcfcfffffff5f5f5e5e5e5f1f1f1f6f6f6f2f2f2f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0f2f2f2f0f0f0edededeeeeeef4f4f4f5f5f5f7f7f7f7f7f7f5f5f5f8f8f8e8e8e8ecececf5f5f5f6f6f6f2f2f2fcfcfcf3f3f3f5f5f5f2f2f2f6f6f6fcfcfcf4f4f4f6f6f6f9f9f9f7f7f7f8f8f8f4f4f4f6f6f6f4f4f4f9f9f9f3f3f3f5f5f5f2f2f2f8f8f8f7f7f7ececece9e9e9e1e1e1f6f6f6f7f7f7f1f1f1fcfcfcf1f1f1edededf7f7f7eeeeeef8f8f8f9f9f9f1f1f1ebebebe7e7e7e7e7e7f8f8f8fafafaf7f7f7f7f7f7f7f7f7fafafaf7f7f7fbfbfbfafafaf7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fdfdfdfbfbfbfafafafafafafbfbfbf8f8f8f7f7f7f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f3f3f3f5f5f5f8f8f8f9f9f9fdfdfdfbfbfbfafafafafafafbfbfbfcfcfcfafafafafafafafafafafafafafafafafafafafafafafafaf9f9f9fafafafafafaf6f6f6f7f7f7fbfbfbf9f9f9f5f5f5f7f7f7f9f9f9f8f8f8fafafafbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f9f9f9f6f6f6f8f8f8ebebebfcfcfcfcfcfcf7f7f7f2f2f2f6f6f6f9f9f9f4f4f4f9f9f9f4f4f4f4f4f4f4f4f4fbfbfbf6f6f6f7f7f7fcfcfcfbfbfbeeeeeee9e9e9edededf8f8f8f7f7f7f4f4f4f3f3f3f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9fbfbfbfafafaf9f9f9f7f7f7fafafaf7f7f7f9f9f9fafafaf7f7f7f8f8f8fafafaf8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8fafafaf7f7f7f9f9f9fafafaf7f7f7f1f1f1f9f9f9fafafaf8f8f8f9f9f9fcfcfcfbfbfbfafafaf7f7f7f4f4f4f2f2f2f9f9f9f9f9f9f7f7f7f9f9f9f7f7f7fcfcfcfcfcfcf2f2f2fcfcfcf6f6f6f4f4f4f1f1f1f5f5f5fafafafdfdfdf9f9f9f9f9f9f7f7f7f9f9f9fbfbfbf7f7f7f9f9f9fbfbfbf7f7f7f5f5f5f9f9f9f2f2f2f3f3f3f6f6f6f3f3f3f9f9f9f8f8f8f7f7f7f4f4f4f7f7f7f8f8f8f5f5f5f5f5f5fbfbfbf8f8f8f9f9f9f9f9f9f5f5f5fafafaf3f3f3f9f9f9fcfcfcf8f8f8f6f6f6f5f5f5fcfcfcfdfdfdeaeaeae9e9e9f1f1f1edededf3f3f3ecececebebebf5f5f5f2f2f2f1f1f1f1f1f1f3f3f3f4f4f4f3f3f3f2f2f2f7f7f7f8f8f8fbfbfbfdfdfdf6f6f6f9f9f9fafafaf5f5f5f0f0f0f8f8f8f7f7f7fbfbfbfbfbfbeeeeeef6f6f6f5f5f5ebebebf6f6f6f9f9f9f8f8f8f7f7f7f5f5f5fbfbfbf9f9f9fcfcfcf5f5f5f9f9f9efefeff7f7f7f9f9f9f8f8f8f9f9f9f6f6f6f7f7f7f8f8f8e6e6e6e0e0e0e2e2e2eaeaeae9e9e9f9f9f9e8e8e8f6f6f6fefefefefefefcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f6f6f6f3f3f3f3f3f3f8f8f8fafafaf8f8f8fafafaf7f7f7f5f5f5f4f4f4f5f5f5f6f6f6f9f9f9fbfbfbfafafaf9f9f9f6f6f6f7f7f7f2f2f2f5f5f5f7f7f7fafafafbfbfbf9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8f9f9f9f5f5f5f4f4f4fafafafafafaf4f4f4f9f9f9f5f5f5f1f1f1f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8fafafafcfcfcf9f9f9f1f1f1f4f4f4f4f4f4f3f3f3f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfefefefdfdfdfdfdfdfdfdfdfefefef7f7f7f8f8f8f3f3f3f6f6f6fcfcfcf7f7f7f9f9f9f6f6f6f5f5f5f2f2f2f0f0f0f9f9f9f0f0f0f0f0f0f2f2f2f2f2f2f3f3f3f5f5f5f7f7f7f7f7f7fbfbfbfbfbfbfafafafbfbfbfbfbfbfafafaf7f7f7f6f6f6f1f1f1f7f7f7fbfbfbfbfbfbfbfbfbf5f5f5fbfbfbfafafaf9f9f9fbfbfbf9f9f9fafafaf8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fafafaf6f6f6f6f6f6f8f8f8fcfcfcfcfcfcfcfcfcfbfbfbf7f7f7f5f5f5fbfbfbfdfdfdfdfdfdf9f9f9f5f5f5f3f3f3f9f9f9f6f6f6f3f3f3f4f4f4f1f1f1edededf2f2f2fafafafafafaf4f4f4f7f7f7fafafaf5f5f5f5f5f5f7f7f7f1f1f1f2f2f2f5f5f5f4f4f4f6f6f6f5f5f5f3f3f3fcfcfcf6f6f6fafafaf9f9f9f8f8f8f7f7f7fbfbfbfcfcfcfcfcfcfbfbfbfafafaf9f9f9f7f7f7f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9fafafaf8f8f8fbfbfbfafafafafafaf6f6f6f7f7f7fafafaf9f9f9fbfbfbf5f5f5f7f7f7f8f8f8fdfdfdfafafafdfdfdf8f8f8fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbfcfcfcf8f8f8f8f8f8f7f7f7f4f4f4f4f4f4fdfdfdf0f0f0fcfcfcedededfbfbfbf0f0f0f6f6f6fcfcfcf4f4f4f3f3f3f9f9f9f9f9f9fbfbfbf7f7f7f8f8f8f6f6f6f4f4f4f7f7f7f9f9f9f9f9f9fcfcfcfafafaf5f5f5f9f9f9f6f6f6f5f5f5fbfbfbfefefefdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f0f0f0dededee9e9e9e4e4e4f3f3f3fafafafdfdfdf6f6f6f6f6f6f8f8f8fafafafafafafafafaf9f9f9f8f8f8f6f6f6f9f9f9f8f8f8f7f7f7f1f1f1f2f2f2f6f6f6f7f7f7f8f8f8fafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f6f6f6f6f6f6f7f7f7f3f3f3f1f1f1f5f5f5f8f8f8f4f4f4f8f8f8f7f7f7f2f2f2f2f2f2f7f7f7f4f4f4edededf0f0f0f3f3f3f8f8f8f9f9f9f5f5f5f5f5f5f8f8f8f8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7fcfcfcfbfbfbf6f6f6f4f4f4f3f3f3f5f5f5f2f2f2f8f8f8f9f9f9f6f6f6fafafaf6f6f6f6f6f6f4f4f4f2f2f2f2f2f2f3f3f3fafafaf6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9fafafafafafafbfbfbfbfbfbf6f6f6f8f8f8f7f7f7f3f3f3eeeeeeeeeeeeedededebebebedededefefeff2f2f2f1f1f1f1f1f1f2f2f2f0f0f0efefeff3f3f3f3f3f3f4f4f4f9f9f9f7f7f7f6f6f6f3f3f3fbfbfbf4f4f4f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8fafafaf7f7f7fafafaf8f8f8fafafaf9f9f9fbfbfbfcfcfcf7f7f7f9f9f9fcfcfcfbfbfbfdfdfdf2f2f2eaeaeaf6f6f6f7f7f7f7f7f7f6f6f6efefefeeeeeef5f5f5fafafafcfcfcf6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f2f2f2f1f1f1f5f5f5f5f5f5efefeff0f0f0f3f3f3eaeaeaeeeeeeedededf2f2f2f4f4f4f6f6f6f9f9f9f4f4f4f1f1f1f6f6f6f1f1f1f6f6f6f8f8f8f8f8f8f2f2f2f3f3f3f5f5f5f3f3f3f3f3f3f5f5f5f7f7f7fbfbfbf7f7f7fafafaf6f6f6f6f6f6f6f6f6f5f5f5f9f9f9fbfbfbfbfbfbfdfdfdfefefef9f9f9f5f5f5f8f8f8f6f6f6ebebebf5f5f5fcfcfcf5f5f5f4f4f4f6f6f6f2f2f2f8f8f8f5f5f5f2f2f2f6f6f6fbfbfbfafafafafafafafafafcfcfcf8f8f8f2f2f2f8f8f8fbfbfbf8f8f8f8f8f8f5f5f5efefeff9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f2f2f2f4f4f4fdfdfdfcfcfcfdfdfdfefefefefefefefefefefefefafafafafafaf9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f6f6f6fbfbfbfcfcfcf2f2f2f7f7f7efefeffbfbfbf7f7f7fcfcfcecececdededee0e0e0e3e3e3ecececf5f5f5f3f3f3f5f5f5efefefefefeff1f1f1f6f6f6f8f8f8f9f9f9f7f7f7fcfcfcfefefefefefefffffffffffffcfcfcfafafafbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafaf5f5f5f4f4f4fefefefffffffdfdfdfafafafafafaf1f1f1f5f5f5fafafafefefefffffffbfbfbf6f6f6f6f6f6fafafaf5f5f5f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9eeeeeefafafafcfcfcfafafafafafaf9f9f9f6f6f6f8f8f8f8f8f8fcfcfcfbfbfbf8f8f8e6e6e6f8f8f8f3f3f3edededf0f0f0f4f4f4f4f4f4f5f5f5f4f4f4f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7fafafaf9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfafafafdfdfdfefefefefefefcfcfcfdfdfdfbfbfbfbfbfbf9f9f9fbfbfbfafafafafafafafafaf9f9f9fbfbfbf8f8f8fbfbfbfcfcfcfafafafbfbfbf7f7f7f8f8f8f9f9f9fafafaf7f7f7fbfbfbfcfcfcfdfdfdf8f8f8f1f1f1f5f5f5fdfdfdf1f1f1f3f3f3fcfcfcfbfbfbf7f7f7efefeff0f0f0edededf1f1f1ecececfafafafcfcfcf9f9f9f7f7f7fbfbfbf4f4f4f3f3f3fbfbfbf6f6f6f5f5f5fcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfefefefdfdfdfefefefbfbfbfbfbfbfdfdfdfafafafbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7fbfbfbf7f7f7f9f9f9fafafafcfcfcfafafaf9f9f9f8f8f8f9f9f9f9f9f9f2f2f2f5f5f5fbfbfbf8f8f8f8f8f8fafafaf5f5f5f4f4f4f1f1f1f3f3f3f7f7f7f9f9f9fbfbfbfefefef7f7f7fafafaf7f7f7ecececfbfbfbf4f4f4f5f5f5f4f4f4f9f9f9fafafafafafaf5f5f5f7f7f7fafafafafafaf9f9f9f6f6f6f1f1f1fbfbfbeaeaeaedededeeeeeef8f8f8f2f2f2f6f6f6f5f5f5f9f9f9f7f7f7f0f0f0e8e8e8eaeaeaebebebf3f3f3efefefebebebdfdfdfe8e8e8ebebebe8e8e8efefeff5f5f5fafafaf8f8f8fdfdfdfbfbfbfafafaf8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfafafaf9f9f9f8f8f8f4f4f4f1f1f1f9f9f9fafafaf3f3f3f4f4f4f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f4f4f4eeeeeeecececedededf2f2f2e9e9e9e9e9e9eaeaeae6e6e6e5e5e5e6e6e6e8e8e8edededf1f1f1f6f6f6fbfbfbfdfdfdfefefefefefefdfdfdfbfbfbfcfcfcf1f1f1ededede9e9e9ebebebf3f3f3eeeeeeecececebebebe2e2e2e4e4e4e4e4e4eeeeeef3f3f3f2f2f2f0f0f0ecececf2f2f2f5f5f5fafafafafafafafafafafafaf9f9f9fafafaf8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fafafafbfbfbf8f8f8f4f4f4f7f7f7fafafafafafafbfbfbfbfbfbfcfcfcfdfdfdfafafafcfcfcfdfdfdefefeff0f0f0fbfbfbf4f4f4f1f1f1f3f3f3f2f2f2f3f3f3f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f0f0f0f5f5f5f8f8f8f4f4f4f4f4f4f2f2f2f2f2f2f1f1f1f4f4f4f5f5f5f0f0f0ecececebebebecececf5f5f5f9f9f9f8f8f8f9f9f9f8f8f8f4f4f4efefeff6f6f6f5f5f5fafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5f5f5f5f3f3f3efefeff3f3f3f6f6f6f9f9f9fafafafbfbfbfbfbfbfcfcfcfdfdfdebebebf3f3f3fafafae6e6e6ebebebfbfbfbf7f7f7f7f7f7f6f6f6f2f2f2f7f7f7f9f9f9fafafafafafaf8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3f4f4f4f5f5f5f1f1f1f2f2f2f3f3f3f5f5f5f3f3f3f1f1f1f8f8f8f7f7f7f3f3f3f3f3f3f1f1f1f4f4f4f6f6f6fafafafbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdf5f5f5f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8efefeff3f3f3f4f4f4eaeaeaf7f7f7f2f2f2f1f1f1fdfdfdfbfbfbfcfcfcfcfcfcfcfcfcf7f7f7fafafaf7f7f7f5f5f5fbfbfbf2f2f2fcfcfcf9f9f9f7f7f7fcfcfcf7f7f7fcfcfcf8f8f8fafafaf8f8f8f8f8f8f6f6f6f0f0f0f6f6f6fbfbfbfafafaf5f5f5f7f7f7f9f9f9fafafaf7f7f7f5f5f5f0f0f0efefefedededeaeaeae5e5e5dbdbdbe7e7e7efefeffafafafcfcfcfbfbfbfcfcfcf5f5f5fefefefcfcfcfcfcfcfdfdfdfefefefdfdfdf7f7f7edededf4f4f4f3f3f3efefeff3f3f3f2f2f2f3f3f3f3f3f3f4f4f4f2f2f2f2f2f2f2f2f2f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfafafafafafafafafaf8f8f8f7f7f7f6f6f6efefefededede7e7e7e5e5e5e5e5e5eaeaeae7e7e7e6e6e6f2f2f2f2f2f2f3f3f3f7f7f7f8f8f8fafafaf7f7f7f8f8f8f9f9f9f9f9f9f2f2f2f0f0f0f6f6f6f8f8f8f8f8f8f5f5f5f9f9f9fafafaf9f9f9f9f9f9fafafafafafafafafaf7f7f7f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbf4f4f4f8f8f8f7f7f7fafafafafafaf8f8f8f0f0f0f5f5f5efefeff3f3f3fbfbfbf6f6f6efefeff7f7f7edededf6f6f6fdfdfdfdfdfdfefefefbfbfbf8f8f8fbfbfbf8f8f8fafafaf9f9f9f9f9f9fbfbfbfafafaf7f7f7f2f2f2f4f4f4f7f7f7f5f5f5f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1f5f5f5f5f5f5f6f6f6f3f3f3f5f5f5f8f8f8f4f4f4f5f5f5f7f7f7f8f8f8f5f5f5f3f3f3f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7fafafaf8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f6f6f6fefefefdfdfdf2f2f2f8f8f8fafafafefefefdfdfdf7f7f7fbfbfbfafafaf5f5f5f6f6f6fafafaf7f7f7f1f1f1efefeff2f2f2f3f3f3f4f4f4f2f2f2f2f2f2efefeff2f2f2f2f2f2f5f5f5f8f8f8f5f5f5f8f8f8f5f5f5f5f5f5f1f1f1f5f5f5ecececf0f0f0f5f5f5efefefeeeeeef2f2f2f4f4f4f2f2f2eaeaeae8e8e8e7e7e7e7e7e7e5e5e5e7e7e7eaeaeaebebebededededededefefefededededededeaeaeae9e9e9ecececececece9e9e9e9e9e9ecececf2f2f2f8f8f8ebebebe4e4e4eeeeeeefefefeeeeeeedededf1f1f1f2f2f2f5f5f5f2f2f2f4f4f4f9f9f9f7f7f7f0f0f0e9e9e9f4f4f4f3f3f3ededededededf2f2f2e9e9e9eaeaeaeeeeeee7e7e7efefefeeeeeeedededf8f8f8f7f7f7efefeffbfbfbf7f7f7fbfbfbf2f2f2fcfcfcf9f9f9fcfcfcfefefefefefefefefef8f8f8f7f7f7eeeeeefafafaefefefeeeeeee7e7e7e6e6e6ecececf7f7f7efefefefefeff4f4f4f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8fbfbfbfcfcfcfefefefefefefdfdfdfafafaf8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f5f5f5f4f4f4f0f0f0f1f1f1f2f2f2eaeaeae8e8e8eaeaeaececece8e8e8ecececf4f4f4f9f9f9f2f2f2f4f4f4f9f9f9f9f9f9f7f7f7fafafafafafaf8f8f8f9f9f9f7f7f7f4f4f4f3f3f3f6f6f6f7f7f7f9f9f9fefefefcfcfcfcfcfcfafafafbfbfbf9f9f9f8f8f8fafafafafafaf7f7f7fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafafafafaf9f9f9fafafaf9f9f9fafafafcfcfcfbfbfbfbfbfbfbfbfbf6f6f6f0f0f0f7f7f7f8f8f8f4f4f4efefeff4f4f4f6f6f6f8f8f8f6f6f6f6f6f6f3f3f3f4f4f4f5f5f5f5f5f5f3f3f3f9f9f9fbfbfbfcfcfcfefefefefefefafafafbfbfbfafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafafbfbfbfbfbfbfafafaf6f6f6f9f9f9fafafafafafafcfcfcfbfbfbf9f9f9f9f9f9fafafaf8f8f8f7f7f7f6f6f6fafafaf8f8f8f8f8f8f8f8f8f8f8f8fafafaf9f9f9fafafafdfdfdfcfcfcfbfbfbf9f9f9fdfdfdfbfbfbfbfbfbf1f1f1fbfbfbf9f9f9f9f9f9efefeff0f0f0f1f1f1f5f5f5f9f9f9f8f8f8f4f4f4f8f8f8fcfcfcfbfbfbfafafaf8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fafafaf3f3f3f3f3f3fafafaf9f9f9f8f8f8f9f9f9f8f8f8efefeffbfbfbf5f5f5fafafafafafafdfdfdf9f9f9f9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f2f2f2efefeff0f0f0f6f6f6f8f8f8fafafafcfcfcfefefef9f9f9f3f3f3fbfbfbfcfcfcf9f9f9fcfcfcfbfbfbe4e4e4f0f0f0fbfbfbfafafaf2f2f2f0f0f0f0f0f0f6f6f6f9f9f9f5f5f5f5f5f5f9f9f9fbfbfbebebebf9f9f9fafafaeeeeeef9f9f9f5f5f5f3f3f3f7f7f7f9f9f9fcfcfcf8f8f8f7f7f7fbfbfbfafafaf9f9f9f8f8f8fbfbfbf3f3f3f5f5f5f9f9f9f9f9f9f7f7f7fafafaf9f9f9f7f7f7f2f2f2f7f7f7fafafaf8f8f8f7f7f7f2f2f2fbfbfbf9f9f9f2f2f2f9f9f9e7e7e7f3f3f3eeeeeedededee0e0e0e9e9e9e7e7e7e7e7e7e5e5e5e5e5e5e8e8e8eaeaeaecececeeeeeeefefeff2f2f2f9f9f9f7f7f7fafafafcfcfcfefefefefefefefefefefefefefefef9f9f9f8f8f8f8f8f8fafafafcfcfcf7f7f7f5f5f5f1f1f1efefeff2f2f2efefefe9e9e9eeeeeeeeeeeeeeeeeeeeeeeeebebebe2e2e2e1e1e1e4e4e4e5e5e5e6e6e6ededededededf0f0f0f6f6f6fcfcfcf8f8f8f2f2f2f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfafafaeeeeeef5f5f5ebebebf1f1f1f7f7f7f7f7f7f9f9f9f3f3f3f9f9f9f6f6f6f9f9f9fbfbfbf8f8f8fafafaf8f8f8f4f4f4f4f4f4f5f5f5f7f7f7f8f8f8f9f9f9fdfdfdfdfdfdfafafaf7f7f7fafafafdfdfdfcfcfcfafafafbfbfbfbfbfbfbfbfbf8f8f8fbfbfbfafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8fafafaf4f4f4f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fbfbfbf9f9f9fbfbfbfbfbfbf6f6f6f2f2f2dadadae9e9e9fbfbfbfafafafdfdfddfdfdfd3d3d3f5f5f5fefefef9f9f9fafafaf9f9f9f4f4f4fafafafcfcfcfdfdfdfffffffcfcfcfdfdfdf9f9f9fafafaf8f8f8f4f4f4ebebebefefeff8f8f8efefefedededecececf2f2f2f7f7f7f2f2f2f8f8f8f4f4f4fdfdfdfcfcfcfdfdfdf6f6f6f5f5f5f7f7f7f5f5f5f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfafafafcfcfcfcfcfcfdfdfdfefefef2f2f2f7f7f7f0f0f0f3f3f3fbfbfbf7f7f7f2f2f2f6f6f6f9f9f9fcfcfcf6f6f6f0f0f0fcfcfcf9f9f9fafafafafafafefefefefefefdfdfdf7f7f7f3f3f3fcfcfce9e9e9eaeaeafafafaf7f7f7f2f2f2fbfbfbfafafaf9f9f9fafafaf7f7f7fbfbfbf8f8f8fbfbfbf8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfafafafafafafcfcfcfafafaf9f9f9f2f2f2f6f6f6f8f8f8f8f8f8fbfbfbfcfcfcfdfdfdfcfcfcfbfbfbf9f9f9fefefefefefefdfdfdfdfdfdfbfbfbfbfbfbfdfdfdfdfdfdfafafaf6f6f6f3f3f3f0f0f0ecececeeeeeeeaeaeaeaeaeae5e5e5e5e5e5e3e3e3ebebebececece7e7e7edededeeeeeef0f0f0fdfdfdfdfdfdfafafaf8f8f8f7f7f7fafafafbfbfbfbfbfbfefefefefefefafafaf9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbf8f8f8f8f8f8f3f3f3eeeeeeeeeeeeebebebe7e7e7e7e7e7edededf6f6f6fdfdfdfcfcfcf8f8f8fafafaf9f9f9fafafafafafafafafaf9f9f9f9f9f9fafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafaf5f5f5fafafaf9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f9f9f9f9f9f9fbfbfbfcfcfcf8f8f8f9f9f9f8f8f8f7f7f7efefeff6f6f6f3f3f3f8f8f8fbfbfbfbfbfbfafafafdfdfdfcfcfcf9f9f9fafafaf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f0f0f0edededf0f0f0f4f4f4f8f8f8fbfbfbfcfcfcfbfbfbfafafafafafafbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7fafafafafafafafafaf8f8f8f2f2f2f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbf8f8f8fafafaf9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7fbfbfbf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f2f2f2f5f5f5e1e1e1f3f3f3f0f0f0f6f6f6fcfcfcebebebf9f9f9fefefefafafafdfdfdfefefefbfbfbfdfdfdf2f2f2ebebebecececeeeeeef2f2f2f4f4f4fbfbfbfafafafbfbfbf8f8f8fafafafbfbfbfdfdfdfefefefdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f7f7f7f1f1f1e1e1e1f8f8f8fdfdfdf8f8f8f9f9f9f7f7f7f5f5f5f7f7f7f9f9f9fbfbfbfafafaf9f9f9f9f9f9f8f8f8fcfcfcfdfdfdfbfbfbfdfdfde4e4e4dbdbdbf7f7f7fdfdfdfbfbfbfafafaf7f7f7f7f7f7f9f9f9f3f3f3f7f7f7fbfbfbf8f8f8fafafaf3f3f3fcfcfcfafafaf7f7f7f6f6f6f9f9f9f6f6f6f2f2f2e8e8e8e6e6e6f5f5f5fefefee9e9e9eeeeeefdfdfdf7f7f7fafafaf6f6f6fafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f2f2f2f5f5f5f6f6f6eeeeeef9f9f9f1f1f1f0f0f0f6f6f6f8f8f8fafafaf7f7f7f4f4f4f4f4f4fafafaf4f4f4f4f4f4f7f7f7fafafaf9f9f9f8f8f8f9f9f9f7f7f7fbfbfbf7f7f7f9f9f9f6f6f6f9f9f9fdfdfdfefefefcfcfcfafafaf6f6f6f3f3f3f2f2f2f5f5f5f6f6f6f6f6f6f4f4f4f2f2f2f4f4f4f3f3f3f1f1f1f0f0f0f0f0f0eeeeeee8e8e8e0e0e0f7f7f7efefefefefefe9e9e9e8e8e8ececece3e3e3dfdfdfe4e4e4e6e6e6f0f0f0f2f2f2f4f4f4f5f5f5fafafafbfbfbfbfbfbfdfdfdfdfdfdfefefefefefefefefefefefefefefefdfdfdfafafafafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fafafaf8f8f8f3f3f3f9f9f9fbfbfbf6f6f6f8f8f8fbfbfbf9f9f9fdfdfde7e7e7eeeeeefdfdfdfbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9fafafafafafaf8f8f8f7f7f7f4f4f4f3f3f3f7f7f7f9f9f9f8f8f8f3f3f3f2f2f2f1f1f1f5f5f5f7f7f7fdfdfdfdfdfdfdfdfdfefefefcfcfcfafafaf9f9f9fdfdfdfbfbfbfcfcfcf7f7f7fafafaf6f6f6f5f5f5f3f3f3f7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f5f5f5f8f8f8fafafafdfdfdfefefef8f8f8f7f7f7edededfcfcfcf9f9f9eeeeeee0e0e0e9e9e9fcfcfcfefefefafafaf6f6f6e4e4e4e7e7e7eeeeeeeeeeeef0f0f0f2f2f2f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f9f9f9f9f9f9f9f9f9fbfbfbf3f3f3f4f4f4f7f7f7fafafaf0f0f0f6f6f6fafafafafafafafafaf9f9f9f6f6f6f6f6f6f5f5f5f6f6f6f3f3f3f2f2f2f7f7f7fdfdfdf5f5f5fbfbfbf0f0f0d9d9d9f4f4f4fdfdfdeaeaeaf6f6f6fcfcfcfbfbfbf7f7f7fbfbfbf7f7f7f8f8f8fefefef8f8f8d9d9d9f3f3f3f8f8f8dfdfdfe2e2e2ebebebf1f1f1f4f4f4f7f7f7fdfdfdfefefefafafaf5f5f5fafafaecececf6f6f6f5f5f5f4f4f4f6f6f6f4f4f4f5f5f5f3f3f3f7f7f7f6f6f6f2f2f2f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9fafafaf9f9f9fcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfdfdfdf9f9f9f9f9f9fafafaf9f9f9f7f7f7f5f5f5f9f9f9f3f3f3f3f3f3f6f6f6f9f9f9fafafafafafafbfbfbfbfbfbfefefefafafafafafafefefefefefefefefefefefefdfdfdfbfbfbfafafaf7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f5f5f5f4f4f4f0f0f0eaeaeafdfdfdfbfbfbfbfbfbf9f9f9f1f1f1edededefefefefefefececece9e9e9e6e6e6e0e0e0e3e3e3e5e5e5e8e8e8e7e7e7dedededddddddfdfdfe2e2e2e7e7e7e4e4e4e7e7e7edededf1f1f1f2f2f2f5f5f5f8f8f8fcfcfcfcfcfcfcfcfcfefefefefefef9f9f9fafafafbfbfbfbfbfbfbfbfbf8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfafafaf8f8f8fafafaf7f7f7f6f6f6fcfcfcfafafae2e2e2edededf1f1f1f5f5f5f4f4f4f2f2f2f3f3f3fbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfafafaf7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f1f1f1f1f1f1e9e9e9e9e9e9eeeeeeeaeaeaefefeff2f2f2f3f3f3f8f8f8fafafaf9f9f9fcfcfcfcfcfcfbfbfbf7f7f7f7f7f7f9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafaf7f7f7f7f7f7f8f8f8f6f6f6f8f8f8fcfcfcf5f5f5fcfcfcfafafaeaeaeafafafafdfdfdf4f4f4e7e7e7e7e7e7f1f1f1e2e2e2eaeaeafefefefefefee5e5e5e8e8e8f8f8f8fafafafafafaf9f9f9fcfcfcf8f8f8f3f3f3f4f4f4f6f6f6f3f3f3f2f2f2f2f2f2f0f0f0f1f1f1f6f6f6f2f2f2f3f3f3f7f7f7f6f6f6fafafafbfbfbfafafaf9f9f9fdfdfdfcfcfcf5f5f5f2f2f2f1f1f1edededfbfbfbf7f7f7f2f2f2f2f2f2f4f4f4fbfbfbfafafaf5f5f5f8f8f8f4f4f4f5f5f5f3f3f3f9f9f9f8f8f8fcfcfcf5f5f5e6e6e6fafafafbfbfbf9f9f9fefefef8f8f8f7f7f7f5f5f5ddddddeeeeeef9f9f9f9f9f9f7f7f7efefeff5f5f5fcfcfcfbfbfbf5f5f5fafafaf2f2f2e3e3e3e6e6e6eeeeeefafafafcfcfcfafafaf9f9f9f8f8f8f7f7f7f8f8f8fafafaf9f9f9fafafafafafafbfbfbebebebf8f8f8f9f9f9f7f7f7f7f7f7fafafaf7f7f7fbfbfbfafafaf9f9f9f7f7f7f9f9f9f6f6f6fafafafbfbfbfafafafbfbfbfcfcfcfbfbfbfefefefcfcfcfbfbfbfcfcfcf7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f4f4f4f7f7f7f3f3f3f6f6f6f6f6f6fcfcfcfafafaf9f9f9f5f5f5f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcf9f9f9fcfcfcf8f8f8f6f6f6f7f7f7fdfdfdfafafaf7f7f7fafafafcfcfcfafafafcfcfcf8f8f8fcfcfcfcfcfcfcfcfcfdfdfdfafafaf5f5f5f0f0f0edededebebebeaeaeae8e8e8e6e6e6ededede9e9e9e6e6e6e5e5e5e9e9e9ececece9e9e9e8e8e8ebebebebebebefefeff5f5f5f6f6f6f9f9f9fbfbfbfbfbfbfdfdfdfefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf7f7f7fdfdfdf7f7f7f7f7f7f8f8f8f9f9f9fcfcfcf2f2f2f3f3f3f4f4f4f5f5f5f9f9f9f9f9f9f4f4f4eeeeeeedededecececeeeeeeefefeff5f5f5f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8fafafafbfbfbfcfcfcfcfcfcfdfdfdf9f9f9fafafaf6f6f6efefeff0f0f0eeeeeeedededf0f0f0f3f3f3f8f8f8f9f9f9f8f8f8fdfdfdfafafaf6f6f6f8f8f8f8f8f8fafafafafafafafafaf9f9f9fbfbfbfcfcfcf9f9f9f9f9f9f8f8f8f6f6f6f9f9f9fcfcfcecececdededeedededfefefefdfdfdfefefefbfbfbf9f9f9fdfdfdfdfdfdfdfdfdfdfdfdf8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8fafafaf6f6f6f9f9f9fbfbfbfafafaf6f6f6f6f6f6f2f2f2f0f0f0f0f0f0eeeeeeefefefefefefecececeeeeeef0f0f0fafafaf0f0f0f1f1f1f1f1f1f4f4f4f7f7f7f8f8f8f9f9f9fafafafafafaf7f7f7f6f6f6f4f4f4f1f1f1f6f6f6fbfbfbfafafaf5f5f5f3f3f3fcfcfce6e6e6e9e9e9f4f4f4f5f5f5e3e3e3d7d7d7edededf1f1f1e7e7e7e6e6e6e4e4e4f0f0f0f4f4f4ddddddf2f2f2fdfdfdfbfbfbf8f8f8fefefef7f7f7fbfbfbfbfbfbfefefef4f4f4f0f0f0f1f1f1f3f3f3f1f1f1f3f3f3f9f9f9f4f4f4f5f5f5fafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8fafafaf9f9f9fbfbfbf8f8f8f8f8f8f6f6f6fbfbfbf7f7f7f4f4f4f2f2f2f7f7f7f7f7f7f5f5f5f6f6f6fbfbfbf6f6f6f7f7f7f6f6f6f2f2f2f4f4f4f2f2f2efefeff2f2f2f3f3f3f7f7f7f9f9f9fcfcfcfdfdfdf7f7f7f7f7f7f9f9f9f9f9f9fafafaf7f7f7fafafaf8f8f8fbfbfbfafafafcfcfcfefefefdfdfdfcfcfcfbfbfbf9f9f9fcfcfcfbfbfbf9f9f9f6f6f6f8f8f8fbfbfbfcfcfcf9f9f9f8f8f8fafafafcfcfcfdfdfdf8f8f8f8f8f8fbfbfbf7f7f7f7f7f7f0f0f0efefeff1f1f1f3f3f3f5f5f5fafafafcfcfcfefefefefefefcfcfcfafafafcfcfcfefefefdfdfdfafafaf9f9f9f7f7f7f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f0f0f0eeeeeeedededecececebebebe5e5e5e7e7e7ececece8e8e8e6e6e6f1f1f1f3f3f3f8f8f8fafafaf4f4f4f5f5f5f2f2f2f2f2f2f6f6f6fafafafdfdfdfefefef9f9f9fcfcfcf8f8f8f3f3f3fafafaf9f9f9f9f9f9f4f4f4f7f7f7f0f0f0eaeaeaeeeeeef9f9f9f8f8f8f9f9f9f8f8f8fafafafafafaf8f8f8f6f6f6f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8f4f4f4f1f1f1f2f2f2f3f3f3f6f6f6f8f8f8fcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdf9f9f9f9f9f9f5f5f5fdfdfdfdfdfdf9f9f9fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf6f6f6f6f6f6f5f5f5f9f9f9f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdf9f9f9fbfbfbf9f9f9ecececdbdbdbf9f9f9f5f5f5e8e8e8ecececf3f3f3f2f2f2f1f1f1f4f4f4f5f5f5f7f7f7f5f5f5f0f0f0f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f4f4f4f4f4f4f3f3f3f4f4f4f9f9f9f9f9f9f3f3f3f6f6f6f8f8f8f6f6f6f8f8f8fafafaf6f6f6f6f6f6f7f7f7fafafafcfcfcfefefefefefefdfdfdfbfbfbf4f4f4f1f1f1efefeff7f7f7eaeaeaf1f1f1fafafafefefef7f7f7f1f1f1f8f8f8fefefefdfdfdfcfcfcf9f9f9fcfcfcf5f5f5dadadaf6f6f6fcfcfcfefefef0f0f0efefefefefeff3f3f3e7e7e7edededf8f8f8f8f8f8fbfbfbf3f3f3e9e9e9f9f9f9fbfbfbfafafaf8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8fafafafafafafbfbfbf7f7f7f9f9f9fbfbfbf8f8f8f7f7f7f9f9f9fcfcfcfafafafbfbfbfafafafcfcfcfbfbfbfdfdfdf6f6f6f9f9f9f7f7f7fbfbfbf4f4f4f2f2f2f6f6f6f6f6f6f6f6f6f3f3f3f3f3f3f0f0f0f2f2f2f3f3f3f9f9f9f9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f0f0f0fafafafafafaf4f4f4f4f4f4f7f7f7f5f5f5f2f2f2f5f5f5f4f4f4f3f3f3f0f0f0f5f5f5f4f4f4f2f2f2f7f7f7f6f6f6f8f8f8f6f6f6f4f4f4f5f5f5fafafafbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8fcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9fcfcfcfbfbfbf9f9f9f7f7f7fcfcfcfbfbfbf6f6f6fbfbfbfbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f6f6f6f7f7f7f0f0f0f0f0f0f0f0f0efefeff1f1f1f8f8f8f2f2f2f2f2f2f6f6f6edededecececf7f7f7f9f9f9fbfbfbf8f8f8f8f8f8eeeeeef3f3f3f6f6f6f6f6f6f9f9f9fffffffefefefcfcfcfdfdfdfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcf9f9f9fafafaf9f9f9fcfcfcf9f9f9f9f9f9fffffffdfdfdfdfdfdfafafaf9f9f9f7f7f7f6f6f6f3f3f3f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f9f9f9f3f3f3f6f6f6f4f4f4f7f7f7f5f5f5f7f7f7ebebebfbfbfbf7f7f7f8f8f8f9f9f9f9f9f9f3f3f3f6f6f6f5f5f5f5f5f5f0f0f0fafafaf8f8f8fcfcfcfcfcfcfbfbfbfafafaf8f8f8fafafafafafaedededf3f3f3e7e7e7f2f2f2eeeeeef0f0f0f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f4f4f4f5f5f5f4f4f4f3f3f3fafafafcfcfcfbfbfbfbfbfbf9f9f9fbfbfbf3f3f3f4f4f4f2f2f2f5f5f5f8f8f8f9f9f9fcfcfcf8f8f8fafafaf7f7f7f9f9f9f5f5f5f2f2f2f6f6f6f5f5f5f4f4f4fafafafbfbfbf9f9f9fbfbfbfdfdfdebebebfcfcfcfbfbfbe5e5e5d9d9d9f9f9f9fcfcfcf9f9f9f6f6f6f4f4f4f3f3f3f9f9f9e3e3e3efefeff8f8f8f6f6f6eeeeeef4f4f4f2f2f2f1f1f1f7f7f7f3f3f3f8f8f8f7f7f7f5f5f5f4f4f4f6f6f6f9f9f9fdfdfdfbfbfbfcfcfcf8f8f8f9f9f9fafafaf8f8f8f7f7f7f6f6f6f7f7f7fafafaf9f9f9f7f7f7fafafaf7f7f7f7f7f7f9f9f9fafafaf3f3f3fafafafafafaf8f8f8fbfbfbfbfbfbfbfbfbf8f8f8f5f5f5f9f9f9f5f5f5f3f3f3e7e7e7f6f6f6f9f9f9fcfcfcfbfbfbf9f9f9fafafaf9f9f9fbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcf9f9f9f3f3f3f2f2f2f5f5f5f8f8f8f6f6f6f3f3f3fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9fafafafbfbfbf8f8f8fafafafbfbfbfbfbfbfdfdfdfafafaf9f9f9f7f7f7f5f5f5efefeff2f2f2f2f2f2f6f6f6f6f6f6f9f9f9fafafaf8f8f8f9f9f9fdfdfdfafafaf7f7f7f9f9f9f8f8f8f4f4f4fafafafcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbf8f8f8fdfdfdfbfbfbf1f1f1eeeeeefcfcfcfefefef4f4f4eeeeeef4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6efefeff4f4f4ebebebe5e5e5fcfcfcfcfcfcfafafaf7f7f7e2e2e2fafafafbfbfbf7f7f7f8f8f8f4f4f4f2f2f2f6f6f6f9f9f9f8f8f8f6f6f6f9f9f9fafafaf9f9f9fafafaf7f7f7fafafaf8f8f8fcfcfcfcfcfcf7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f6f6f6fafafaf4f4f4f6f6f6fafafaf5f5f5fafafafafafaf5f5f5f7f7f7f7f7f7f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7fafafaf7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f5f5f5f6f6f6fbfbfbf2f2f2f2f2f2f6f6f6f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbf5f5f5f6f6f6fcfcfcf9f9f9f7f7f7fcfcfcf8f8f8fafafaf9f9f9f8f8f8f9f9f9fbfbfbfafafafdfdfdfdfdfdfbfbfbf6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f5f5f5f6f6f6f5f5f5fcfcfcf6f6f6fcfcfcf2f2f2d7d7d7f1f1f1fafafaf8f8f8fafafafcfcfcfcfcfcfdfdfdfefefee7e7e7f5f5f5fefefef5f5f5dddddde9e9e9eeeeeef9f9f9f6f6f6fafafaf4f4f4f4f4f4f6f6f6f8f8f8f0f0f0f1f1f1f8f8f8fafafaf4f4f4f3f3f3fbfbfbf5f5f5f6f6f6f9f9f9fcfcfcfafafaf8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8f8f8f8fdfdfdfefefefafafaf7f7f7eaeaeafafafaedededf3f3f3f9f9f9f0f0f0f5f5f5eeeeeeeaeaeaf0f0f0f2f2f2f8f8f8f6f6f6f5f5f5f4f4f4f1f1f1f1f1f1f2f2f2f2f2f2f3f3f3f5f5f5f5f5f5f4f4f4f4f4f4f7f7f7fcfcfcfafafaf9f9f9fbfbfbfdfdfdfdfdfdfcfcfcfafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7fafafaf7f7f7fafafafafafaf9f9f9f8f8f8f5f5f5f3f3f3f6f6f6fbfbfbfbfbfbfbfbfbfafafafbfbfbfdfdfdfdfdfdf9f9f9fafafafbfbfbf3f3f3f6f6f6fbfbfbf6f6f6f6f6f6f7f7f7f9f9f9fafafafcfcfcfafafaf9f9f9f8f8f8f6f6f6f4f4f4f4f4f4f6f6f6f4f4f4f5f5f5f4f4f4f6f6f6f4f4f4f8f8f8f8f8f8f5f5f5f4f4f4f0f0f0fcfcfcfbfbfbf7f7f7fcfcfcfbfbfbfbfbfbfcfcfcfcfcfcf8f8f8f9f9f9fbfbfbf7f7f7eeeeeef1f1f1edededf0f0f0f4f4f4f7f7f7eeeeeef3f3f3efefeff2f2f2f3f3f3f0f0f0eeeeeeeeeeeef1f1f1f2f2f2f5f5f5f8f8f8fafafafbfbfbfbfbfbfbfbfbfafafafafafafcfcfcfcfcfcfcfcfcfafafafdfdfdfbfbfbf8f8f8f6f6f6f8f8f8f1f1f1f0f0f0f2f2f2f5f5f5f4f4f4f9f9f9f7f7f7f6f6f6f7f7f7fafafaf5f5f5f5f5f5f7f7f7f3f3f3f7f7f7fbfbfbfcfcfcf6f6f6f9f9f9fdfdfdfafafafafafaf9f9f9f8f8f8f7f7f7f8f8f8f5f5f5fdfdfdfbfbfbfafafaf6f6f6f0f0f0f8f8f8fafafaf4f4f4f1f1f1f2f2f2f1f1f1f0f0f0f0f0f0f1f1f1f0f0f0ecececf1f1f1edededeeeeeef3f3f3efefefeeeeeef2f2f2f1f1f1f5f5f5f4f4f4f4f4f4f8f8f8f5f5f5f4f4f4f5f5f5f3f3f3f0f0f0f8f8f8fbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfdfdfdf6f6f6ebebebf9f9f9ececececececfcfcfcfcfcfcf3f3f3f3f3f3eeeeeeeaeaeaf0f0f0f7f7f7e4e4e4fafafafafafaf3f3f3f7f7f7fcfcfcfdfdfdf9f9f9f2f2f2ecececedededf7f7f7f5f5f5f2f2f2f4f4f4fafafafbfbfbf9f9f9f5f5f5fdfdfdf9f9f9f8f8f8fafafafbfbfbf8f8f8f3f3f3fafafaf7f7f7fafafafbfbfbf9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7fcfcfcf7f7f7ececece2e2e2dadadaeeeeeefefefef1f1f1f6f6f6edededf0f0f0e8e8e8f3f3f3eeeeeef0f0f0f0f0f0efefefeeeeeef2f2f2eeeeeeebebebefefeff2f2f2f4f4f4f4f4f4f5f5f5f1f1f1f2f2f2f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f4f4f4f4f4f4f5f5f5f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfcfcfcf9f9f9fafafafafafaf9f9f9fafafafafafaf9f9f9fafafafbfbfbfbfbfbfcfcfcfbfbfbf8f8f8fafafaf8f8f8f9f9f9fafafafcfcfcfdfdfdf8f8f8f7f7f7f6f6f6f6f6f6f9f9f9f7f7f7fafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfafafaf9f9f9fafafafafafafbfbfbf8f8f8f3f3f3eeeeeefcfcfcfefefef7f7f7f5f5f5f8f8f8f3f3f3f9f9f9f4f4f4f9f9f9f9f9f9f6f6f6fafafaf8f8f8fafafafbfbfbfafafaf6f6f6f7f7f7f8f8f8f4f4f4f3f3f3fafafafafafaf7f7f7fcfcfcfefefefdfdfdfcfcfcfcfcfcfdfdfdfafafafafafaf9f9f9f7f7f7f6f6f6f2f2f2edededf0f0f0f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbf9f9f9f2f2f2f2f2f2f3f3f3f1f1f1fafafafdfdfdfbfbfbf8f8f8f5f5f5f7f7f7f9f9f9fdfdfdf6f6f6f3f3f3f4f4f4fbfbfbfafafaf9f9f9f7f7f7f7f7f7efefeff5f5f5fbfbfbf8f8f8fbfbfbf7f7f7f7f7f7f4f4f4f2f2f2f6f6f6f9f9f9f8f8f8f4f4f4fdfdfdf8f8f8f4f4f4fafafaf2f2f2f4f4f4f2f2f2f3f3f3fbfbfbfafafafcfcfcfcfcfcf8f8f8f8f8f8f8f8f8fcfcfcfbfbfbfdfdfdfbfbfbf9f9f9f9f9f9fafafaf9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9fcfcfcf9f9f9f7f7f7f5f5f5f8f8f8fafafaf9f9f9f9f9f9fdfdfdfbfbfbfafafafcfcfcf6f6f6f0f0f0eaeaeaf9f9f9e6e6e6eaeaeafefefefefefefafafafdfdfdfafafaf9f9f9fefefefcfcfcebebebebebebf4f4f4f6f6f6fcfcfcfdfdfdf6f6f6f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdf9f9f9fafafaf8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfafafaf6f6f6f2f2f2f6f6f6f7f7f7f4f4f4f7f7f7fafafaf7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f6f6f6e4e4e4e3e3e3d3d3d3f3f3f3f9f9f9fdfdfde0e0e0f0f0f0eeeeeef1f1f1fffffffffffffdfdfdf5f5f5f8f8f8fdfdfdfefefefdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfefefef8f8f8fafafaf9f9f9f6f6f6f9f9f9fafafafcfcfcfbfbfbfafafaf6f6f6f8f8f8f6f6f6f7f7f7f5f5f5f0f0f0f7f7f7f6f6f6f4f4f4fcfcfcfafafafbfbfbfdfdfdfcfcfcfefefefdfdfdfcfcfcfafafafbfbfbfafafafbfbfbfcfcfcfdfdfdfcfcfcfdfdfdf8f8f8e8e8e8f0f0f0fefefefdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f5f5f5f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf0f0f0f0f0f0f6f6f6f4f4f4f7f7f7f8f8f8fafafaf9f9f9f9f9f9fcfcfcfbfbfbfdfdfdfdfdfdf8f8f8f9f9f9fcfcfcf8f8f8f0f0f0fafafaf2f2f2f3f3f3f8f8f8f7f7f7f2f2f2f9f9f9f1f1f1f1f1f1f3f3f3f2f2f2f2f2f2f9f9f9f3f3f3f6f6f6f9f9f9f9f9f9f8f8f8fbfbfbfafafaf7f7f7f4f4f4f2f2f2ecececedededecececefefeff3f3f3f7f7f7fafafaf9f9f9f2f2f2f5f5f5f3f3f3f8f8f8fbfbfbf6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6fafafaf7f7f7f9f9f9f8f8f8f4f4f4f9f9f9fafafafafafaefefeff2f2f2efefeff9f9f9fcfcfcfbfbfbfcfcfcf9f9f9f6f6f6f7f7f7f9f9f9fbfbfbf8f8f8fafafaf5f5f5f5f5f5fcfcfcfafafaf1f1f1efefeff4f4f4f5f5f5f4f4f4f9f9f9f4f4f4f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8fbfbfbf5f5f5f9f9f9f7f7f7f6f6f6f8f8f8f5f5f5f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8fafafaf1f1f1fafafaf6f6f6f7f7f7f0f0f0f6f6f6fafafaf5f5f5e6e6e6eaeaeaf6f6f6fcfcfcefefeff5f5f5f9f9f9f6f6f6fafafafafafaf8f8f8fdfdfdfdfdfdececece9e9e9fbfbfbf4f4f4f8f8f8fbfbfbedededf7f7f7f5f5f5fafafaf7f7f7f6f6f6f5f5f5f8f8f8f8f8f8f5f5f5f6f6f6fcfcfcfbfbfbf5f5f5f3f3f3fafafafafafaf5f5f5f7f7f7f9f9f9f6f6f6f8f8f8f9f9f9f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafafdfdfdf6f6f6fdfdfdfcfcfcf8f8f8f2f2f2fbfbfbebebebecececf5f5f5e4e4e4e2e2e2fbfbfbfefefefefefefefefef6f6f6f1f1f1f7f7f7f9f9f9fdfdfdfefefefbfbfbf6f6f6f8f8f8f8f8f8f8f8f8eeeeeef5f5f5fbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f8f8f8fafafaf9f9f9fafafaf9f9f9f7f7f7f5f5f5f7f7f7ebebebe6e6e6f7f7f7fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5fbfbfbfcfcfcfcfcfcf2f2f2e9e9e9fbfbfbf7f7f7f4f4f4fafafafcfcfcfcfcfcfbfbfbf9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9fafafafafafafbfbfbfcfcfcfdfdfdfcfcfcf4f4f4f7f7f7eeeeeeebebebf7f7f7f8f8f8f5f5f5f4f4f4f6f6f6f5f5f5f3f3f3f2f2f2f8f8f8f7f7f7f6f6f6fafafaf6f6f6f3f3f3efefeffcfcfcfefefefcfcfcf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f0f0f0eeeeeef0f0f0edededecececf3f3f3f2f2f2f6f6f6f9f9f9fcfcfcfefefefefefefdfdfdfcfcfcf6f6f6f0f0f0f0f0f0f3f3f3fafafafefefefafafaf7f7f7f9f9f9fbfbfbf5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f1f1f1f3f3f3f9f9f9f8f8f8f6f6f6f7f7f7f5f5f5f4f4f4f5f5f5f4f4f4f8f8f8f7f7f7f3f3f3f1f1f1f7f7f7fbfbfbf3f3f3f9f9f9fafafafcfcfcf6f6f6fcfcfcfbfbfbf9f9f9f7f7f7f3f3f3f6f6f6f6f6f6f9f9f9f9f9f9f5f5f5f3f3f3f9f9f9f6f6f6f6f6f6f9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f8f8f8fcfcfcfbfbfbf9f9f9fbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f9f9f9f0f0f0f7f7f7f9f9f9fafafafcfcfcfcfcfcefefeff4f4f4fafafafdfdfdf8f8f8f2f2f2f6f6f6f8f8f8f6f6f6f8f8f8fdfdfdf6f6f6f4f4f4eeeeeee7e7e7f5f5f5fefefef8f8f8ebebebedededf8f8f8fbfbfbf5f5f5f6f6f6fdfdfdf9f9f9f6f6f6fafafafbfbfbf7f7f7f8f8f8fcfcfcf9f9f9f8f8f8f5f5f5fafafafafafaf4f4f4f8f8f8fbfbfbf7f7f7fafafafbfbfbf7f7f7fdfdfdf6f6f6fcfcfcf7f7f7f7f7f7fbfbfbfdfdfdf8f8f8f9f9f9fafafaf8f8f8fafafafdfdfdfcfcfcfdfdfdfafafafbfbfbf8f8f8fdfdfdfefefee8e8e8eeeeeee8e8e8dbdbdbd9d9d9dcdcdce0e0e0e8e8e8f0f0f0f2f2f2f2f2f2f5f5f5f3f3f3fafafafcfcfcfcfcfcf7f7f7f6f6f6f9f9f9efefeff1f1f1f6f6f6fafafafcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcfcfcfcfbfbfbfefefef2f2f2d4d4d4e1e1e1eaeaeaebebebeaeaeae9e9e9eaeaeaecececefefeff0f0f0f1f1f1f1f1f1f3f3f3f0f0f0efefefe9e9e9eaeaeaf2f2f2fbfbfbf4f4f4f6f6f6fafafafcfcfcf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfafafafafafaf7f7f7f7f7f7f1f1f1f1f1f1f5f5f5f6f6f6fcfcfcf9f9f9f3f3f3fbfbfbfefefefbfbfbfafafaf9f9f9f4f4f4f5f5f5f9f9f9fbfbfbfbfbfbf5f5f5fafafaf7f7f7e9e9e9fcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfafafaf8f8f8f7f7f7f6f6f6f8f8f8fafafafafafaf8f8f8f4f4f4f8f8f8f9f9f9f9f9f9fafafaf8f8f8f6f6f6f5f5f5f3f3f3e6e6e6f0f0f0f6f6f6f9f9f9fafafafcfcfcfbfbfbfdfdfdfcfcfceaeaeaf6f6f6f5f5f5ecececf9f9f9fdfdfdfefefefdfdfdfbfbfbfafafafefefefdfdfdfdfdfdfbfbfbf8f8f8f3f3f3edededf2f2f2fdfdfdfbfbfbf6f6f6f4f4f4f8f8f8fbfbfbfbfbfbfbfbfbfcfcfcfafafafcfcfcfafafaf5f5f5f5f5f5f1f1f1f5f5f5f3f3f3f7f7f7f4f4f4fcfcfcf4f4f4f7f7f7f6f6f6fafafaf5f5f5f9f9f9f8f8f8f1f1f1f0f0f0f2f2f2f4f4f4f7f7f7f9f9f9f7f7f7f7f7f7f5f5f5f7f7f7f4f4f4f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f0f0f0f5f5f5f5f5f5f9f9f9f9f9f9f0f0f0f1f1f1f3f3f3f0f0f0ebebebe8e8e8edededf9f9f9fcfcfcfefefefbfbfbf7f7f7ebebebf5f5f5f7f7f7fbfbfbefefeff4f4f4f7f7f7fdfdfdf4f4f4f4f4f4f7f7f7fbfbfbfafafaf9f9f9fdfdfdf9f9f9f6f6f6fbfbfbfafafaf4f4f4fafafaf9f9f9f2f2f2f7f7f7fdfdfdf9f9f9f3f3f3fafafaf4f4f4f7f7f7f8f8f8f2f2f2f5f5f5f3f3f3f9f9f9f5f5f5f7f7f7f6f6f6f2f2f2f3f3f3f5f5f5fbfbfbfbfbfbf8f8f8fefefefdfdfdfafafafbfbfbf9f9f9fcfcfcf9f9f9f8f8f8fdfdfdfbfbfbfbfbfbf9f9f9f9f9f9f6f6f6f1f1f1f1f1f1f2f2f2f5f5f5f5f5f5f2f2f2f3f3f3f5f5f5f5f5f5fafafaf8f8f8f6f6f6f7f7f7f6f6f6f1f1f1f3f3f3f7f7f7fafafafafafaf5f5f5f5f5f5f5f5f5f8f8f8f8f8f8fafafafafafafdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfefefefafafaf2f2f2f6f6f6f9f9f9f9f9f9f7f7f7f2f2f2f4f4f4f4f4f4f5f5f5f3f3f3f2f2f2f0f0f0f2f2f2f1f1f1f3f3f3f2f2f2f4f4f4f7f7f7fbfbfbfefefefbfbfbf6f6f6f4f4f4f7f7f7f5f5f5f7f7f7fcfcfcfafafaf9f9f9fafafaf8f8f8fafafaf9f9f9f7f7f7f8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfafafafafafafafafaf4f4f4f3f3f3f4f4f4f4f4f4f7f7f7f6f6f6f5f5f5f3f3f3f5f5f5fafafaf9f9f9f8f8f8f9f9f9f2f2f2f6f6f6edededf0f0f0f4f4f4eeeeeefefefefefefefffffffdfdfdfbfbfbfbfbfbfafafafefefef5f5f5fbfbfbf9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f5f5f5f4f4f4f5f5f5f8f8f8f9f9f9f5f5f5f6f6f6fcfcfcf9f9f9f6f6f6f7f7f7fafafaf6f6f6f2f2f2f4f4f4f3f3f3f0f0f0f3f3f3f4f4f4f1f1f1f3f3f3f0f0f0f5f5f5f5f5f5f7f7f7fbfbfbfbfbfbfcfcfcf9f9f9fcfcfcfcfcfcf8f8f8f7f7f7f6f6f6f8f8f8f5f5f5f6f6f6efefeff2f2f2fbfbfbfdfdfdf8f8f8f6f6f6f4f4f4f7f7f7f8f8f8f6f6f6f1f1f1f1f1f1f7f7f7f6f6f6fafafafbfbfbfcfcfcfdfdfdfbfbfbfbfbfbf6f6f6f6f6f6f4f4f4f6f6f6fafafaf8f8f8f9f9f9fbfbfbf9f9f9fdfdfdfdfdfdf8f8f8fbfbfbf7f7f7f1f1f1f9f9f9f6f6f6efefeff8f8f8fefefefbfbfbf8f8f8f8f8f8f8f8f8fafafaf0f0f0f7f7f7efefeff4f4f4f6f6f6f6f6f6eaeaeaf6f6f6fcfcfcfafafaf5f5f5f4f4f4eeeeeee9e9e9f1f1f1f0f0f0f5f5f5f4f4f4f2f2f2f1f1f1f6f6f6f4f4f4f2f2f2f8f8f8f8f8f8f0f0f0f9f9f9f9f9f9f5f5f5f5f5f5fdfdfdf6f6f6f8f8f8f6f6f6f7f7f7fcfcfcf6f6f6fcfcfcf6f6f6fafafaf8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f3f3f3f1f1f1f2f2f2f1f1f1f3f3f3f7f7f7fafafafbfbfbfafafaf7f7f7f2f2f2f2f2f2f7f7f7f8f8f8fafafaf9f9f9fbfbfbfafafafafafafbfbfbfbfbfbfefefefefefefdfdfdf9f9f9fbfbfbf8f8f8fcfcfcfcfcfcf7f7f7fcfcfcfcfcfcefefeff5f5f5fbfbfbfcfcfcfafafafbfbfbfafafaf9f9f9f8f8f8fbfbfbf9f9f9f5f5f5f4f4f4f6f6f6f7f7f7f8f8f8fbfbfbfefefefffffffdfdfdfcfcfcfcfcfcfdfdfdfdfdfdfdfdfdfefefefffffffefefefdfdfdfdfdfdfffffffcfcfcfdfdfdfafafaf5f5f5e8e8e8eeeeeef6f6f6f9f9f9f6f6f6f8f8f8f7f7f7f7f7f7f6f6f6f1f1f1eeeeeeeeeeeef4f4f4f7f7f7fafafaf9f9f9f6f6f6fafafaf6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fafafaf9f9f9f9f9f9fbfbfbfafafaf9f9f9f7f7f7f9f9f9f8f8f8f9f9f9fcfcfcfefefef7f7f7fafafaf5f5f5e7e7e7f1f1f1efefeff4f4f4f0f0f0f0f0f0f2f2f2f4f4f4f0f0f0f5f5f5f5f5f5f2f2f2f7f7f7f0f0f0fafafafcfcfcfefefefbfbfbfcfcfcfdfdfdfbfbfbfbfbfbfbfbfbfdfdfdfafafafbfbfbfbfbfbfcfcfcfcfcfcfbfbfbf3f3f3efefeff7f7f7f5f5f5f9f9f9f5f5f5f2f2f2f9f9f9fbfbfbfafafaf8f8f8fcfcfcfdfdfdfdfdfdfdfdfdfdfdfdf9f9f9f8f8f8f6f6f6f7f7f7fafafafafafaf7f7f7f3f3f3f1f1f1efefeff4f4f4f4f4f4f7f7f7fbfbfbf6f6f6f7f7f7e3e3e3f5f5f5f7f7f7f5f5f5f5f5f5f3f3f3f2f2f2f9f9f9fbfbfbfcfcfcf9f9f9f5f5f5fafafafcfcfcfefefefefefefdfdfdfdfdfdfefefefefefefdfdfdfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbf7f7f7f8f8f8f7f7f7f6f6f6fcfcfcfbfbfbedededfcfcfcf6f6f6f2f2f2f5f5f5edededf6f6f6f2f2f2f4f4f4f6f6f6fafafaf4f4f4f9f9f9f5f5f5f2f2f2fafafaf5f5f5f0f0f0f2f2f2f5f5f5f3f3f3f8f8f8fcfcfce8e8e8f3f3f3fdfdfdf6f6f6fafafafcfcfcfafafaf9f9f9f9f9f9fafafaf9f9f9f7f7f7f8f8f8f4f4f4f9f9f9f8f8f8f2f2f2fafafaf5f5f5fcfcfcf7f7f7f6f6f6fafafaf6f6f6fbfbfbf6f6f6fcfcfcf8f8f8f7f7f7fafafafafafaf8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f3f3f3f5f5f5f8f8f8fdfdfdfcfcfcfcfcfcfbfbfbf8f8f8fafafafdfdfdfefefefffffffbfbfbfafafaf9f9f9f4f4f4f5f5f5f6f6f6f2f2f2f2f2f2f2f2f2f2f2f2fbfbfbf2f2f2f3f3f3f9f9f9fafafaf7f7f7f4f4f4f6f6f6f9f9f9f8f8f8f8f8f8f3f3f3f2f2f2edededf3f3f3f4f4f4f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbf8f8f8f6f6f6f4f4f4f3f3f3f5f5f5f6f6f6f2f2f2f6f6f6fcfcfcfbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafaf7f7f7ecececf5f5f5fbfbfbfbfbfbfafafafbfbfbfbfbfbf8f8f8f6f6f6f2f2f2f5f5f5f6f6f6f6f6f6fbfbfbf9f9f9fbfbfbfbfbfbf7f7f7f8f8f8f7f7f7f3f3f3f1f1f1f5f5f5f2f2f2ebebebedededf4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6fafafafafafaf9f9f9fafafafbfbfbe8e8e8fafafafafafafbfbfbfbfbfbf5f5f5f2f2f2f8f8f8f2f2f2f5f5f5f5f5f5f2f2f2f5f5f5f8f8f8f6f6f6f8f8f8f5f5f5f2f2f2f4f4f4f6f6f6f4f4f4f5f5f5f6f6f6f8f8f8fcfcfcfcfcfcfafafafafafafafafaf2f2f2f6f6f6fcfcfcf9f9f9fbfbfbfafafaf3f3f3f8f8f8fdfdfdfbfbfbfafafafafafafafafafafafafbfbfbf8f8f8f9f9f9fbfbfbf6f6f6f0f0f0f0f0f0f0f0f0efefeff3f3f3fbfbfbfafafafbfbfbf7f7f7f3f3f3f3f3f3fafafafdfdfdfcfcfcf9f9f9f3f3f3fcfcfcfbfbfbf9f9f9f1f1f1f8f8f8f8f8f8fcfcfcfcfcfcf8f8f8f7f7f7f6f6f6f3f3f3f3f3f3f1f1f1efefeff1f1f1f0f0f0f6f6f6f7f7f7fafafaf8f8f8fbfbfbfcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8fbfbfbfcfcfcf2f2f2f8f8f8f1f1f1f7f7f7fbfbfbf3f3f3f7f7f7fafafaf7f7f7f9f9f9f9f9f9fafafafbfbfbf1f1f1fcfcfcf3f3f3f1f1f1f5f5f5f0f0f0f9f9f9f3f3f3f1f1f1f1f1f1f3f3f3fafafaf9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f9f9f9f6f6f6fafafaf5f5f5f3f3f3f9f9f9f5f5f5fcfcfcf5f5f5f7f7f7fcfcfcf4f4f4f9f9f9f3f3f3fafafaf5f5f5f7f7f7f9f9f9f6f6f6fbfbfbf6f6f6f8f8f8f7f7f7fafafaf8f8f8fafafafafafafbfbfbf7f7f7f9f9f9f9f9f9fbfbfbfcfcfcfafafaf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbf6f6f6f6f6f6fefefef7f7f7f2f2f2f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f5f5f5f3f3f3f4f4f4f8f8f8fefefef6f6f6efefeff8f8f8f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5fafafaf6f6f6f6f6f6f4f4f4f3f3f3f2f2f2f0f0f0edededecececf0f0f0e6e6e6e6e6e6ebebebe7e7e7e9e9e9e9e9e9e7e7e7f0f0f0e5e5e5e6e6e6e8e8e8efefefefefeff1f1f1fcfcfcfefefefffffffdfdfdf4f4f4ebebebeeeeeef3f3f3f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f2f2f2f4f4f4f2f2f2efefefeeeeeef1f1f1f5f5f5f3f3f3f7f7f7fdfdfdfdfdfdfafafaf9f9f9fafafafafafafcfcfcfdfdfdf9f9f9fdfdfdfafafaf7f7f7f6f6f6f4f4f4f5f5f5f8f8f8f5f5f5f8f8f8eeeeeeeeeeeef2f2f2f5f5f5f7f7f7fbfbfbfafafafdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf7f7f7f8f8f8fdfdfdfcfcfcfbfbfbf9f9f9f6f6f6fafafaf7f7f7f4f4f4f8f8f8e5e5e5f1f1f1f5f5f5f9f9f9f9f9f9f0f0f0f7f7f7fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f7f7f7f6f6f6f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6fbfbfbfcfcfcfdfdfdfefefefefefef9f9f9f7f7f7f8f8f8fafafaf9f9f9f8f8f8f7f7f7f6f6f6fafafaefefeff8f8f8f3f3f3f6f6f6f3f3f3f7f7f7f0f0f0f7f7f7fafafaf4f4f4f3f3f3f4f4f4fbfbfbf8f8f8f9f9f9f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3eeeeeeeeeeeef1f1f1f4f4f4f4f4f4f2f2f2eeeeeef0f0f0f3f3f3f5f5f5f4f4f4f6f6f6f5f5f5f5f5f5f8f8f8f0f0f0f3f3f3fafafafcfcfcfdfdfdfafafaf7f7f7f8f8f8f3f3f3fbfbfbf6f6f6e7e7e7f6f6f6fdfdfdfefefefefefefbfbfbfefefefefefef9f9f9f9f9f9f5f5f5fbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfafafaf4f4f4f7f7f7f8f8f8f5f5f5f9f9f9f6f6f6fbfbfbf2f2f2fafafaf7f7f7f7f7f7f9f9f9f4f4f4f9f9f9f5f5f5f6f6f6f9f9f9f5f5f5f4f4f4fafafafafafaf8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8fafafafafafafbfbfbfafafafafafaf9f9f9fafafafcfcfcf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f6f6f6f9f9f9fafafafbfbfbfafafafbfbfbf9f9f9fbfbfbfdfdfdf6f6f6f8f8f8f0f0f0fdfdfdfafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fafafafafafafcfcfcfbfbfbf9f9f9f7f7f7f9f9f9fafafaf8f8f8fbfbfbfcfcfcfbfbfbf9f9f9fcfcfcfbfbfbfafafaf7f7f7f6f6f6e0e0e0e4e4e4e8e8e8e8e8e8e8e8e8e6e6e6ebebebe4e4e4e4e4e4e9e9e9fcfcfcfbfbfbf9f9f9fafafaf9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6fafafafcfcfcfefefefefefefdfdfdfafafaf9f9f9f7f7f7f2f2f2f3f3f3fafafafdfdfdfcfcfcfcfcfcfbfbfbfafafaf8f8f8f8f8f8f9f9f9fafafafdfdfdfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfdfdfde8e8e8f4f4f4fafafaf8f8f8fdfdfdfbfbfbf9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9f5f5f5f2f2f2f6f6f6f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7fbfbfbfafafaf8f8f8f5f5f5f9f9f9fefefefcfcfcfcfcfcfbfbfbfafafaf8f8f8f6f6f6f1f1f1f5f5f5f9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafafbfbfbfcfcfcf8f8f8fcfcfcf0f0f0f2f2f2f9f9f9f8f8f8fcfcfcf1f1f1f8f8f8f9f9f9f5f5f5f8f8f8f3f3f3f9f9f9f7f7f7f8f8f8fbfbfbf6f6f6f4f4f4f6f6f6f2f2f2efefeff4f4f4f4f4f4f6f6f6f5f5f5f9f9f9f8f8f8f8f8f8fcfcfcfafafaf5f5f5f3f3f3f7f7f7f8f8f8f5f5f5f7f7f7fafafafcfcfcfcfcfcf3f3f3fdfdfdfcfcfcefefeffafafaf9f9f9f7f7f7f7f7f7f2f2f2f3f3f3f4f4f4fafafafefefef4f4f4ebebebf2f2f2ecececeeeeeeebebebecececeeeeeef0f0f0f6f6f6eeeeeeeeeeeef9f9f9f6f6f6f6f6f6fafafaf5f5f5f4f4f4fcfcfcf7f7f7f4f4f4f8f8f8f8f8f8f9f9f9f5f5f5f7f7f7f5f5f5f7f7f7f8f8f8f6f6f6fafafaf7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8fafafaf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8efefeffbfbfbf6f6f6f5f5f5f5f5f5f8f8f8fbfbfbf8f8f8f8f8f8fcfcfcf6f6f6f9f9f9f7f7f7f8f8f8f4f4f4f8f8f8f8f8f8f8f8f8f5f5f5fafafaf8f8f8ecececeeeeeee9e9e9c9c9c9ecececfcfcfcfafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fcfcfcfdfdfdfcfcfcfbfbfbfcfcfcf7f7f7fafafafbfbfbfafafafcfcfcfcfcfcfefefefdfdfdfdfdfdf9f9f9f5f5f5f2f2f2ededededededf1f1f1f2f2f2f1f1f1f1f1f1f5f5f5f6f6f6f2f2f2f5f5f5f4f4f4f2f2f2f1f1f1f3f3f3f6f6f6fcfcfcfefefefbfbfbf7f7f7f5f5f5f2f2f2f3f3f3f8f8f8fbfbfbfdfdfdfdfdfdf3f3f3eeeeeef2f2f2f3f3f3f4f4f4f7f7f7f5f5f5e1e1e1eaeaeaebebebf2f2f2f4f4f4f1f1f1f0f0f0f6f6f6f5f5f5fcfcfcfcfcfcfafafaeeeeeef8f8f8f8f8f8efefeffbfbfbf5f5f5f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfbfbfbfefefefcfcfcf7f7f7fcfcfcf6f6f6f7f7f7f8f8f8f2f2f2f9f9f9f3f3f3f4f4f4f8f8f8fbfbfbfefefefdfdfdfffffffdfdfdeeeeeef8f8f8fafafaf7f7f7fbfbfbe8e8e8f3f3f3f6f6f6fdfdfdf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f0f0f0f2f2f2f8f8f8fcfcfcf9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8f4f4f4f4f4f4f5f5f5f3f3f3f7f7f7fbfbfbfbfbfbf7f7f7fafafafcfcfcfbfbfbf7f7f7fefefef7f7f7f7f7f7fcfcfcecececefefeff1f1f1f2f2f2f2f2f2f4f4f4f6f6f6f8f8f8f4f4f4f6f6f6fdfdfdf9f9f9e7e7e7eaeaeafbfbfbfbfbfbf6f6f6f7f7f7f8f8f8f5f5f5f9f9f9f5f5f5edededefefeffdfdfdfbfbfbf8f8f8f1f1f1f7f7f7eeeeeeecececefefeff7f7f7f6f6f6f9f9f9f7f7f7f8f8f8fafafaf5f5f5f8f8f8fafafaf8f8f8efefeffafafaf9f9f9f6f6f6f7f7f7fafafaf7f7f7f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8f4f4f4f9f9f9f6f6f6f7f7f7f8f8f8fafafaf7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7fafafaf7f7f7f9f9f9f8f8f8fafafaf9f9f9f8f8f8fbfbfbfafafafafafaf8f8f8f9f9f9f1f1f1f8f8f8f1f1f1eeeeeef4f4f4f6f6f6fdfdfdfafafafafafaf9f9f9fafafaf4f4f4f1f1f1f8f8f8f9f9f9f9f9f9f2f2f2f1f1f1f4f4f4f0f0f0fdfdfdfafafaf9f9f9f8f8f8f9f9f9fafafafafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fafafaf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fcfcfcfbfbfbf3f3f3efefeff0f0f0ececece9e9e9e9e9e9ededededededeeeeeeeeeeeef7f7f7fcfcfcfbfbfbfbfbfbf9f9f9fafafaf6f6f6f2f2f2f5f5f5f0f0f0f1f1f1f1f1f1f1f1f1f0f0f0ecececf1f1f1f4f4f4f5f5f5f7f7f7fafafafafafafbfbfbf9f9f9f6f6f6f2f2f2f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f3f3f3f8f8f8f9f9f9fdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbf6f6f6f6f6f6f8f8f8f9f9f9e8e8e8f8f8f8f1f1f1f5f5f5fbfbfbf3f3f3fcfcfcf6f6f6f4f4f4f8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f7f7f7f8f8f8f7f7f7fbfbfbf8f8f8f8f8f8f9f9f9fafafaf8f8f8fbfbfbfdfdfdf6f6f6f8f8f8f8f8f8e4e4e4edededf9f9f9f8f8f8f6f6f6f9f9f9fefefefefefef7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8fbfbfbfbfbfbfafafaf6f6f6f9f9f9f8f8f8f6f6f6f7f7f7f6f6f6f9f9f9f4f4f4f8f8f8fcfcfcfdfdfdf8f8f8fafafafcfcfcfbfbfbf6f6f6f8f8f8fdfdfdfbfbfbf8f8f8e8e8e8eeeeeef3f3f3f7f7f7fafafafbfbfbfcfcfcf7f7f7f9f9f9f2f2f2f2f2f2f0f0f0f2f2f2f0f0f0ecececeeeeeef4f4f4f5f5f5f3f3f3f9f9f9fafafaf8f8f8f4f4f4fcfcfcf8f8f8f5f5f5f7f7f7f4f4f4f4f4f4f2f2f2fafafaeaeaeaedededf3f3f3f6f6f6f4f4f4f2f2f2f2f2f2f4f4f4fdfdfdfdfdfdf9f9f9fbfbfbf6f6f6fafafafbfbfbf8f8f8fafafafafafafafafaf8f8f8fafafaf9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9fbfbfbf7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7fafafaf7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafafbfbfbf9f9f9fcfcfcfafafaf9f9f9f4f4f4f7f7f7fafafaf6f6f6eeeeeef5f5f5f6f6f6fbfbfbf3f3f3fafafafcfcfcfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfafafafbfbfbfbfbfbf8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfefefefafafafbfbfbf5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf7f7f7f7f7f7fbfbfbfafafafbfbfbfdfdfdfdfdfdf7f7f7fafafaf6f6f6f4f4f4f4f4f4f3f3f3f5f5f5f4f4f4f4f4f4f5f5f5f4f4f4f5f5f5f8f8f8fbfbfbfafafaf8f8f8f5f5f5f2f2f2f7f7f7f9f9f9f9f9f9fafafaf9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9fafafaf9f9f9fafafaf5f5f5f2f2f2fafafaf4f4f4f9f9f9f5f5f5f7f7f7fcfcfcf9f9f9f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f7f7f7f5f5f5f2f2f2f2f2f2f4f4f4f7f7f7f2f2f2f2f2f2fafafafcfcfcf4f4f4f8f8f8fcfcfcfbfbfbf5f5f5f1f1f1f7f7f7edededf2f2f2f7f7f7f4f4f4e6e6e6e8e8e8eeeeeefbfbfbf5f5f5f6f6f6f4f4f4f5f5f5f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9fafafaf6f6f6f7f7f7f9f9f9fbfbfbfcfcfcf9f9f9f8f8f8f3f3f3f9f9f9e2e2e2f5f5f5f4f4f4eeeeeef2f2f2eeeeeeeeeeeeedededeeeeeef0f0f0f5f5f5f3f3f3efefefeaeaeae6e6e6e7e7e7ebebebeeeeeeefefeff6f6f6fafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f2f2f2fafafaf4f4f4f1f1f1fbfbfbf7f7f7f9f9f9f9f9f9fafafafafafaf8f8f8f6f6f6fcfcfcf8f8f8f8f8f8fafafaf2f2f2fbfbfbf9f9f9f7f7f7f9f9f9f4f4f4f5f5f5f2f2f2f7f7f7f6f6f6f4f4f4f7f7f7f7f7f7f4f4f4f0f0f0f8f8f8f3f3f3f5f5f5f8f8f8f6f6f6f8f8f8f5f5f5f2f2f2f5f5f5f8f8f8f6f6f6fafafaf7f7f7f8f8f8f7f7f7f8f8f8fafafafcfcfcf6f6f6f9f9f9f8f8f8f8f8f8f8f8f8fafafafcfcfcfafafaf8f8f8fafafafafafaf7f7f7f8f8f8f8f8f8fbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbf7f7f7f8f8f8f5f5f5f7f7f7ebebebeeeeeef7f7f7f9f9f9fcfcfcf3f3f3fbfbfbfbfbfbf7f7f7fbfbfbfbfbfbfafafafafafafafafaf8f8f8f8f8f8fafafafafafafafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfcfcfcf9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfafafafafafafcfcfcf9f9f9f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f6f6f6fafafafbfbfbf9f9f9fafafafbfbfbfafafaf8f8f8f6f6f6f3f3f3fafafaf8f8f8f0f0f0f2f2f2f2f2f2f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f9f9f9fbfbfbf8f8f8f6f6f6f8f8f8f8f8f8fafafafafafaf8f8f8fafafaf8f8f8f9f9f9f9f9f9fafafaf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8fbfbfbf8f8f8e4e4e4f6f6f6fbfbfbfafafafafafaf8f8f8f3f3f3f5f5f5f8f8f8fbfbfbfafafaf9f9f9f6f6f6f7f7f7f8f8f8fcfcfcf8f8f8f7f7f7fcfcfcfbfbfbf8f8f8f3f3f3ebebebf1f1f1f7f7f7f8f8f8f6f6f6f6f6f6f3f3f3f9f9f9f5f5f5eaeaeaf1f1f1f8f8f8fcfcfcf2f2f2efefeff8f8f8f1f1f1f6f6f6fcfcfcf8f8f8f7f7f7fbfbfbf9f9f9fafafafbfbfbfbfbfbfafafaf9f9f9fafafafafafaf7f7f7f6f6f6f5f5f5fefefef5f5f5ecececf8f8f8fafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fcfcfcf9f9f9f9f9f9f9f9f9fafafafafafaf3f3f3f9f9f9fcfcfcfafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f9f9f9f5f5f5f5f5f5f5f5f5f3f3f3f4f4f4f5f5f5f4f4f4f4f4f4fdfdfdf9f9f9f2f2f2f6f6f6fdfdfdf7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8fafafafdfdfdf0f0f0fefefef8f8f8f1f1f1f6f6f6edededf8f8f8f4f4f4f4f4f4f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f2f2f2fafafaf7f7f7f7f7f7f6f6f6fafafaf7f7f7f8f8f8fafafaf7f7f7f5f5f5f9f9f9f9f9f9f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5fbfbfbf8f8f8fdfdfdf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7fafafafbfbfbfbfbfbfbfbfbfafafaf8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafaf7f7f7f9f9f9fcfcfcf4f4f4f8f8f8f8f8f8f9f9f9f4f4f4f5f5f5f3f3f3fafafafafafaf8f8f8f2f2f2f0f0f0f3f3f3f5f5f5f6f6f6f4f4f4f9f9f9fdfdfdfefefef9f9f9f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f4f4f4f2f2f2f0f0f0f0f0f0f2f2f2f0f0f0ebebebecececeeeeeef2f2f2f4f4f4ededededededefefefefefeff0f0f0eeeeeef4f4f4f9f9f9f7f7f7f7f7f7f6f6f6f3f3f3f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f5f5f5f8f8f8fbfbfbf7f7f7fafafaf9f9f9fafafafbfbfbf7f7f7f5f5f5f9f9f9f8f8f8fdfdfdf8f8f8fbfbfbfbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fafafafcfcfcf9f9f9fafafafbfbfbf6f6f6f5f5f5f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fdfdfdfcfcfcf8f8f8ebebebf2f2f2f3f3f3f7f7f7fbfbfbf8f8f8f8f8f8f9f9f9f5f5f5f4f4f4f4f4f4f9f9f9fafafafafafaf4f4f4eeeeeef9f9f9f9f9f9f6f6f6fafafafbfbfbfdfdfdfafafafdfdfdf5f5f5f5f5f5f3f3f3f8f8f8f3f3f3fcfcfcfbfbfbfafafaf9f9f9f3f3f3fafafafafafafbfbfbfbfbfbfbfbfbf9f9f9f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f4f4f4f6f6f6f9f9f9f7f7f7f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f5f5f5f9f9f9fcfcfcfafafafcfcfcfdfdfdf7f7f7fafafaf9f9f9f6f6f6f6f6f6fcfcfcfafafafafafafcfcfcf7f7f7fcfcfcfbfbfbfafafaf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f5f5f5fafafaf5f5f5f6f6f6f8f8f8f6f6f6f8f8f8fafafaf6f6f6f8f8f8fcfcfcf9f9f9f8f8f8f6f6f6f2f2f2fafafaf4f4f4fdfdfdf4f4f4f6f6f6f8f8f8efefeff9f9f9fcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fbfbfbf7f7f7f8f8f8f9f9f9fafafafafafafafafaf8f8f8f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9f4f4f4f6f6f6f8f8f8f6f6f6fafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fcfcfcfcfcfcf9f9f9fbfbfbfafafaf3f3f3efefeff0f0f0f2f2f2f1f1f1f4f4f4f5f5f5f7f7f7f7f7f7f2f2f2f0f0f0f2f2f2f5f5f5edededefefeff0f0f0f3f3f3f9f9f9f5f5f5f7f7f7efefefefefefeeeeeeefefefedededf0f0f0f2f2f2f3f3f3efefeff4f4f4f5f5f5f7f7f7f5f5f5fcfcfcfcfcfcf7f7f7fefefefafafaf5f5f5f8f8f8f9f9f9fdfdfdfdfdfdfbfbfbfcfcfcf9f9f9fbfbfbf9f9f9fafafaf8f8f8efefefefefeff5f5f5f8f8f8f9f9f9f8f8f8f4f4f4f2f2f2f4f4f4fbfbfbe6e6e6e7e7e7f1f1f1edededf3f3f3f8f8f8f8f8f8f5f5f5f2f2f2f3f3f3f5f5f5f5f5f5fafafafafafaf9f9f9f8f8f8f4f4f4f9f9f9f5f5f5efefeff0f0f0f2f2f2fcfcfcfcfcfcf1f1f1f2f2f2f4f4f4f2f2f2f3f3f3f8f8f8f9f9f9fafafaf8f8f8fafafafcfcfcfcfcfcfbfbfbf4f4f4f7f7f7fbfbfbf7f7f7f5f5f5fbfbfbfcfcfcfafafaf1f1f1f1f1f1f8f8f8fafafaf8f8f8f3f3f3f7f7f7f9f9f9f3f3f3f8f8f8fafafafbfbfbf9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f7f7f7f9f9f9fbfbfbfafafaf8f8f8f8f8f8f7f7f7f5f5f5f9f9f9fbfbfbfdfdfdf9f9f9f9f9f9fbfbfbf5f5f5eaeaeaf3f3f3f5f5f5f0f0f0f2f2f2f5f5f5f7f7f7f5f5f5f8f8f8fafafafbfbfbf9f9f9f8f8f8fafafafbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9fafafafdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfafafafdfdfdf4f4f4f7f7f7fbfbfbf7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f3f3f3eeeeeef4f4f4f0f0f0f8f8f8f4f4f4f9f9f9edededfbfbfbf9f9f9f8f8f8f5f5f5fbfbfbfafafaf8f8f8f8f8f8f5f5f5f5f5f5f6f6f6f7f7f7f4f4f4f2f2f2f9f9f9f7f7f7f6f6f6f6f6f6f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f5f5f5f7f7f7f8f8f8fafafaf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8fafafaf8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8fafafafafafafafafaf9f9f9f7f7f7fafafafafafaf8f8f8fafafaf9f9f9f9f9f9fcfcfcf9f9f9fafafaf6f6f6f5f5f5f5f5f5f5f5f5f8f8f8fafafafbfbfbfdfdfdf5f5f5f5f5f5f7f7f7f7f7f7f7f7f7fbfbfbfbfbfbf5f5f5f9f9f9fafafaf8f8f8fbfbfbf5f5f5fafafaecececf6f6f6f2f2f2f6f6f6fbfbfbfafafaf9f9f9fafafafafafafdfdfdfcfcfcfdfdfdfdfdfdfcfcfcfdfdfdf6f6f6f9f9f9f9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f7f7f7f5f5f5f7f7f7efefeff3f3f3f6f6f6fbfbfbfdfdfdfdfdfdf9f9f9fcfcfcfcfcfcf6f6f6f4f4f4f2f2f2f4f4f4f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8fcfcfcf9f9f9f6f6f6f1f1f1f3f3f3f7f7f7f6f6f6f9f9f9fafafafafafaf9f9f9f7f7f7f5f5f5f2f2f2f7f7f7f6f6f6f9f9f9f9f9f9fafafafbfbfbf3f3f3f4f4f4fcfcfcfcfcfceeeeeee9e9e9efefeff7f7f7f7f7f7f8f8f8f4f4f4fbfbfbf9f9f9eeeeeeeeeeeef8f8f8fafafafbfbfbf6f6f6fafafaf8f8f8f1f1f1f6f6f6fcfcfcfafafaf8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f9f9f9fafafaf9f9f9f6f6f6f5f5f5f8f8f8fbfbfbf7f7f7fafafaf9f9f9fafafaf8f8f8fafafaf8f8f8f9f9f9fbfbfbfcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fafafaf4f4f4f5f5f5f9f9f9fcfcfcfbfbfbfbfbfbfafafaf9f9f9fbfbfbfafafafafafaf9f9f9f6f6f6f7f7f7f9f9f9f5f5f5f8f8f8f8f8f8f7f7f7f7f7f7fbfbfbf9f9f9fafafafafafaf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9edededebebebedededebebebefefeff0f0f0f1f1f1f3f3f3f9f9f9f9f9f9f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9fafafaf7f7f7f7f7f7fafafaf8f8f8fdfdfdf6f6f6f8f8f8fafafafafafaebebebf6f6f6fbfbfbf8f8f8f2f2f2f6f6f6f8f8f8f8f8f8f8f8f8fafafafafafafbfbfbfdfdfdfbfbfbf9f9f9fafafafbfbfbf7f7f7f9f9f9fefefef8f8f8fafafaf3f3f3f3f3f3f6f6f6f9f9f9fafafaf9f9f9f8f8f8f9f9f9f7f7f7fafafaf9f9f9fcfcfcf7f7f7f4f4f4fcfcfcf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f8f8f8fafafafafafaf7f7f7f7f7f7f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbf9f9f9f5f5f5e7e7e7f1f1f1f3f3f3efefeff0f0f0eaeaeaf7f7f7f4f4f4f5f5f5eaeaeae6e6e6f2f2f2f1f1f1f4f4f4f0f0f0f0f0f0f2f2f2ecececedededecececeaeaeaedededeaeaeae9e9e9f3f3f3ecececedededececece8e8e8efefefedededf1f1f1efefeff4f4f4f5f5f5f3f3f3f5f5f5f1f1f1f2f2f2f0f0f0f5f5f5efefeff4f4f4f3f3f3f4f4f4f2f2f2f6f6f6f8f8f8fdfdfdfffffffdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfafafafdfdfdfafafafbfbfbfefefefbfbfbfdfdfdfcfcfcfbfbfbfcfcfcf6f6f6f9f9f9f9f9f9fbfbfbf8f8f8fafafaf4f4f4f7f7f7fcfcfcfafafafafafaf7f7f7fafafafcfcfcfbfbfbf9f9f9fafafaf2f2f2f7f7f7fcfcfcfafafaf0f0f0f3f3f3f5f5f5f7f7f7f7f7f7fcfcfcf8f8f8f5f5f5f4f4f4f5f5f5f8f8f8f6f6f6e4e4e4e6e6e6efefeff4f4f4f6f6f6f7f7f7f7f7f7f8f8f8fcfcfcfdfdfdfafafaf2f2f2f4f4f4f9f9f9f9f9f9f8f8f8f4f4f4f5f5f5f8f8f8f6f6f6f9f9f9fafafaf7f7f7f4f4f4f5f5f5f1f1f1eeeeeef0f0f0f6f6f6f8f8f8f1f1f1f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9fcfcfcfafafaefefeff9f9f9fafafafbfbfbf7f7f7f6f6f6f7f7f7f4f4f4f8f8f8fbfbfbf8f8f8f6f6f6fbfbfbf7f7f7f6f6f6f5f5f5f7f7f7f4f4f4f6f6f6f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f5f5f5f5f5f5f8f8f8efefeff8f8f8f5f5f5f7f7f7f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6fbfbfbf7f7f7fafafaeeeeeefdfdfdf7f7f7f2f2f2f9f9f9f2f2f2f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9ecececf4f4f4fbfbfbf8f8f8eeeeeef6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f7f7f7fbfbfbf8f8f8f7f7f7f5f5f5f9f9f9f7f7f7fafafaf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8fbfbfbfcfcfcf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9fafafaf7f7f7f8f8f8f7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f5f5f5f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f6f6f6fbfbfbfafafafbfbfbfafafaf9f9f9f4f4f4f1f1f1f2f2f2f8f8f8f7f7f7f8f8f8fafafaf3f3f3f5f5f5f6f6f6f3f3f3f5f5f5f7f7f7f4f4f4f8f8f8f5f5f5f6f6f6f5f5f5f1f1f1f3f3f3f3f3f3f1f1f1f1f1f1f2f2f2efefefeeeeeeeeeeeeeaeaeaedededecececeaeaeaecececf0f0f0f3f3f3ecececf0f0f0eeeeeef0f0f0eaeaeaefefefeeeeeef1f1f1f0f0f0e8e8e8ededededededf5f5f5f5f5f5f2f2f2f6f6f6ebebebf4f4f4f8f8f8f6f6f6f9f9f9f7f7f7f8f8f8fbfbfbfdfdfdfcfcfcf9f9f9f4f4f4fafafafcfcfcfdfdfdfbfbfbf8f8f8fbfbfbfbfbfbf8f8f8fbfbfbfcfcfcfafafafcfcfcfcfcfcf9f9f9fdfdfdfafafafbfbfbfefefef8f8f8fdfdfdfdfdfdf8f8f8f8f8f8f4f4f4f5f5f5f4f4f4f8f8f8f0f0f0f5f5f5fafafafcfcfcfbfbfbfafafaf7f7f7efefeff0f0f0edededf1f1f1f1f1f1eaeaeaf4f4f4f4f4f4f7f7f7f9f9f9f9f9f9fafafaf8f8f8f7f7f7f7f7f7fafafaf8f8f8f4f4f4f5f5f5f9f9f9fafafaf8f8f8fafafaf7f7f7f7f7f7f5f5f5fdfdfdecececebebebf5f5f5fbfbfbf2f2f2f6f6f6fafafaf9f9f9fafafaf4f4f4f7f7f7f6f6f6f8f8f8f9f9f9fbfbfbf8f8f8f7f7f7f4f4f4f7f7f7fbfbfbf6f6f6fbfbfbf7f7f7f6f6f6f8f8f8f8f8f8fafafafafafaf9f9f9fafafafcfcfcfcfcfcfdfdfdfafafaf9f9f9f7f7f7fbfbfbfbfbfbfcfcfcf6f6f6fafafaf8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f4f4f4f7f7f7fafafafbfbfbf1f1f1f4f4f4f2f2f2f9f9f9fafafaf4f4f4f5f5f5fbfbfbf6f6f6f8f8f8fafafaf7f7f7fafafaf8f8f8fafafaf4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8fbfbfbf8f8f8f9f9f9f8f8f8fafafaf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f5f5f5f7f7f7fbfbfbfcfcfcf8f8f8f8f8f8f9f9f9f6f6f6f6f6f6fafafaf8f8f8fbfbfbf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7fbfbfbfcfcfcfafafaf6f6f6fafafafcfcfcfbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fdfdfdf9f9f9fefefef8f8f8f8f8f8fbfbfbf8f8f8fcfcfcfdfdfdfafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fafafaf7f7f7f7f7f7fbfbfbfafafaf8f8f8fafafaf8f8f8f5f5f5f8f8f8f6f6f6f2f2f2f0f0f0f1f1f1f4f4f4f4f4f4efefefefefefededededededeaeaeae5e5e5e8e8e8eeeeeeefefefecececf2f2f2f5f5f5f8f8f8f2f2f2efefeff2f2f2f7f7f7f8f8f8f7f7f7e7e7e7eaeaeaf4f4f4f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8fbfbfbfdfdfdfafafaf3f3f3fdfdfdfdfdfdfdfdfdfefefefdfdfdf9f9f9f7f7f7f8f8f8fafafafdfdfdf7f7f7f4f4f4f5f5f5f6f6f6f6f6f6fefefef9f9f9f3f3f3f5f5f5fcfcfcfafafafafafafdfdfdfcfcfcf3f3f3f5f5f5f3f3f3f7f7f7f7f7f7fbfbfbfefefef6f6f6f6f6f6fbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfafafafbfbfbfbfbfbfafafafdfdfdfdfdfdfafafaf5f5f5f3f3f3f8f8f8f8f8f8f0f0f0f4f4f4fcfcfcfafafaf8f8f8f9f9f9fbfbfbf6f6f6f6f6f6f7f7f7fafafaf4f4f4f8f8f8fbfbfbf8f8f8f9f9f9fafafafafafafafafafbfbfbfafafafafafafafafaf4f4f4f1f1f1f6f6f6fafafafafafaf8f8f8f7f7f7f6f6f6f8f8f8fafafaf9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f2f2f2fafafafafafafdfdfdf7f7f7ecececf7f7f7e9e9e9f7f7f7f6f6f6f3f3f3f8f8f8f9f9f9f4f4f4f6f6f6f4f4f4f7f7f7f8f8f8fafafaf9f9f9fbfbfbf9f9f9fafafaf9f9f9f8f8f8f9f9f9f8f8f8fafafafafafaf7f7f7fafafaf6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6fcfcfcfafafaf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7fcfcfcf9f9f9fbfbfbfafafafcfcfcf6f6f6f4f4f4f5f5f5f9f9f9f8f8f8f7f7f7f8f8f8fafafaf8f8f8f9f9f9f8f8f8fafafaf8f8f8f5f5f5f6f6f6f7f7f7f3f3f3f7f7f7f6f6f6f3f3f3fafafafefefefefefefbfbfbfbfbfbfefefef4f4f4f8f8f8f0f0f0f1f1f1efefeff8f8f8fbfbfbfdfdfdfdfdfdf6f6f6f1f1f1fcfcfcfbfbfbfdfdfdf6f6f6f1f1f1f6f6f6f5f5f5f2f2f2f6f6f6f8f8f8fafafaf9f9f9f9f9f9fafafaf8f8f8f9f9f9fafafafcfcfcf9f9f9f8f8f8fbfbfbf6f6f6f9f9f9f6f6f6fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfefefefbfbfbfdfdfdfafafaf4f4f4f7f7f7f3f3f3f6f6f6f5f5f5f5f5f5f4f4f4f1f1f1f1f1f1f4f4f4f0f0f0f1f1f1f0f0f0ededededededeeeeeeeeeeeee5e5e5ebebebe9e9e9efefeff3f3f3f1f1f1f5f5f5f4f4f4f6f6f6f8f8f8fcfcfcfefefef9f9f9f7f7f7f9f9f9fbfbfbfcfcfcf8f8f8fdfdfdf8f8f8f9f9f9fafafaf9f9f9f7f7f7f7f7f7f8f8f8f0f0f0f6f6f6f5f5f5f7f7f7fafafaf2f2f2f7f7f7f3f3f3f4f4f4f4f4f4f6f6f6f8f8f8f3f3f3fafafaf8f8f8f6f6f6f4f4f4f3f3f3f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6fcfcfcfafafaf7f7f7f5f5f5fafafafcfcfcf8f8f8f3f3f3f7f7f7fafafaf7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8fbfbfbf6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f3f3f3f5f5f5ecececf1f1f1f7f7f7fafafaf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf3f3f3f7f7f7f9f9f9f8f8f8f4f4f4f7f7f7fbfbfbf8f8f8fafafaf5f5f5eaeaeaf9f9f9f0f0f0f6f6f6f1f1f1f2f2f2fafafaedededf7f7f7f5f5f5fbfbfbf6f6f6f9f9f9f7f7f7f8f8f8f4f4f4f6f6f6f7f7f7f7f7f7f6f6f6fbfbfbf9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f5f5f5fafafaf9f9f9f9f9f9f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f6f6f6f8f8f8fbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f8f8f8f8f8f8f8f8f8fbfbfbf9f9f9f7f7f7f8f8f8fafafafafafaf8f8f8fafafaf9f9f9fcfcfcf8f8f8efefeff5f5f5f5f5f5edededf5f5f5fafafaf8f8f8f8f8f8f6f6f6f8f8f8f1f1f1f5f5f5f8f8f8f9f9f9f3f3f3f3f3f3f4f4f4f9f9f9f7f7f7f9f9f9fcfcfcf2f2f2f6f6f6f6f6f6e8e8e8ecececf2f2f2f2f2f2f6f6f6f9f9f9f7f7f7f7f7f7f3f3f3f6f6f6f3f3f3f0f0f0eaeaeae7e7e7ecececf2f2f2f3f3f3f6f6f6f1f1f1efefeffbfbfbfbfbfbfcfcfcfafafafdfdfdfcfcfcf6f6f6f8f8f8fcfcfcf8f8f8f5f5f5f8f8f8f9f9f9fafafaf8f8f8f5f5f5f2f2f2fafafafafafafcfcfcfafafafcfcfcf2f2f2f3f3f3f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbf7f7f7fafafaf8f8f8fdfdfdfcfcfcf5f5f5f6f6f6fafafaf5f5f5f7f7f7f7f7f7fbfbfbfbfbfbe5e5e5e1e1e1dfdfdfe1e1e1e2e2e2e5e5e5e8e8e8eaeaeaedededf2f2f2f5f5f5f6f6f6fafafafcfcfcf9f9f9e4e4e4f0f0f0f7f7f7f8f8f8f6f6f6fbfbfbfdfdfdfefefefcfcfcfdfdfdfffffffcfcfcfcfcfcf6f6f6fafafafcfcfcfcfcfcfbfbfbf6f6f6f9f9f9f8f8f8fafafaefefeffbfbfbfcfcfcf5f5f5f9f9f9fcfcfcfefefefcfcfcfafafafdfdfdedededd7d7d7f7f7f7fafafaf6f6f6fafafafcfcfcfcfcfce9e9e9f6f6f6fbfbfbf9f9f9f5f5f5f7f7f7f7f7f7fcfcfcf9f9f9f1f1f1fcfcfcf9f9f9f7f7f7fbfbfbf9f9f9f3f3f3fdfdfdf9f9f9f7f7f7fdfdfdf9f9f9fafafafafafafafafaf8f8f8f6f6f6f7f7f7fafafaf5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f4f4f4f6f6f6f9f9f9fafafafcfcfcf8f8f8f5f5f5f4f4f4f1f1f1f5f5f5f9f9f9f7f7f7fcfcfcf2f2f2f4f4f4f6f6f6f8f8f8f9f9f9fafafafbfbfbf5f5f5eaeaeaf5f5f5f9f9f9f7f7f7f8f8f8fbfbfbf8f8f8fafafaf9f9f9f6f6f6f7f7f7fafafafafafaf9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfbfbfbfdfdfdf9f9f9f5f5f5f3f3f3e9e9e9f9f9f9f6f6f6f4f4f4f2f2f2f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f9f9f9f7f7f7f8f8f8fcfcfcf9f9f9f5f5f5fbfbfbf9f9f9f8f8f8f7f7f7fafafaf5f5f5f9f9f9f6f6f6f4f4f4f6f6f6fdfdfdf2f2f2f3f3f3f1f1f1f3f3f3f1f1f1f2f2f2ececece9e9e9f1f1f1f7f7f7e8e8e8f0f0f0f5f5f5f3f3f3f1f1f1f3f3f3f6f6f6e8e8e8fcfcfcfdfdfdfcfcfcfbfbfbf5f5f5fbfbfbfafafaf5f5f5f9f9f9fafafaf7f7f7f8f8f8f6f6f6f5f5f5f3f3f3f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f1f1f1f5f5f5f8f8f8f6f6f6fcfcfcf7f7f7f4f4f4f9f9f9fcfcfcfcfcfcf3f3f3fafafaf8f8f8f7f7f7f7f7f7f0f0f0f6f6f6fcfcfcfafafaf7f7f7f7f7f7f8f8f8fdfdfdfafafaf8f8f8f8f8f8fbfbfbfafafaf9f9f9fafafaf5f5f5fdfdfdfafafafafafaf8f8f8f8f8f8f6f6f6f3f3f3f6f6f6f0f0f0f5f5f5f7f7f7f7f7f7f5f5f5edededecececefefefececece9e9e9e3e3e3e2e2e2e2e2e2e5e5e5eaeaeaefefeff1f1f1efefeff2f2f2f2f2f2f4f4f4f4f4f4f4f4f4f1f1f1f5f5f5f2f2f2eeeeeef1f1f1f3f3f3fcfcfcf2f2f2f0f0f0f6f6f6f5f5f5f5f5f5fafafaf6f6f6f8f8f8f9f9f9fafafafefefefafafaebebebf8f8f8fafafaf4f4f4f8f8f8fafafaf7f7f7f5f5f5fcfcfcfcfcfcfcfcfcf4f4f4fafafafafafaf5f5f5fbfbfbfafafaf8f8f8f6f6f6f6f6f6f8f8f8f8f8f8fafafaf7f7f7f7f7f7f7f7f7f6f6f6fcfcfcf9f9f9f8f8f8f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8fafafafdfdfdfafafaf8f8f8f3f3f3f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fcfcfcfbfbfbf5f5f5fafafafcfcfcfafafaf6f6f6f2f2f2fafafaf2f2f2ebebebefefeff0f0f0f5f5f5f7f7f7f7f7f7ebebebecececf7f7f7f3f3f3f0f0f0f9f9f9fafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f2f2f2f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f5f5f5f0f0f0f8f8f8ebebebf1f1f1f4f4f4f4f4f4f6f6f6fafafafcfcfcf9f9f9f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8fafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfafafaf6f6f6f9f9f9fcfcfcf8f8f8fafafafcfcfcf9f9f9f4f4f4f7f7f7f4f4f4efefeff8f8f8f9f9f9f5f5f5f4f4f4fcfcfcf9f9f9f6f6f6f5f5f5f9f9f9f9f9f9fcfcfcfdfdfdf9f9f9fcfcfcfafafafdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafaf7f7f7f7f7f7f6f6f6e3e3e3e4e4e4f1f1f1f4f4f4f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7e9e9e9f2f2f2f0f0f0f7f7f7f4f4f4f6f6f6f4f4f4f2f2f2f5f5f5f5f5f5f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbf3f3f3f0f0f0f7f7f7f9f9f9f7f7f7f5f5f5f8f8f8f6f6f6f9f9f9fafafafcfcfcfbfbfbf5f5f5f5f5f5f7f7f7f8f8f8f9f9f9fafafaf8f8f8f5f5f5f3f3f3fbfbfbfafafafcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdfbfbfbfefefefefefefcfcfcfefefef8f8f8fdfdfdfdfdfdfafafaf5f5f5f5f5f5f2f2f2f4f4f4ebebebe7e7e7e8e8e8ebebebececece9e9e9ebebebefefeff4f4f4f5f5f5f6f6f6f6f6f6f9f9f9fafafaf9f9f9f9f9f9f6f6f6f8f8f8fdfdfdf3f3f3f0f0f0f6f6f6f9f9f9f7f7f7fafafaf9f9f9f8f8f8f7f7f7fafafaf6f6f6f4f4f4f4f4f4ecececf0f0f0f8f8f8fafafaf9f9f9fbfbfbf9f9f9f7f7f7f9f9f9f5f5f5fdfdfdf9f9f9fafafaf6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f6f6f6fafafaf8f8f8f7f7f7f8f8f8f7f7f7fafafaf4f4f4f4f4f4f4f4f4f8f8f8f8f8f8f5f5f5fcfcfcf8f8f8f9f9f9fafafaf9f9f9f6f6f6fdfdfdeaeaeaedededefefeff6f6f6ecececeaeaeaf8f8f8ececece7e7e7f6f6f6f8f8f8f9f9f9fcfcfcf9f9f9efefeff7f7f7fcfcfcf9f9f9fcfcfcfdfdfdfcfcfcfcfcfcf9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8fafafaf8f8f8f9f9f9f8f8f8f7f7f7f3f3f3fafafaf0f0f0f1f1f1fbfbfbf7f7f7f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8fafafaf7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f7f7f7fbfbfbf9f9f9f4f4f4f8f8f8f5f5f5f3f3f3f1f1f1fafafaf9f9f9f4f4f4f9f9f9fafafaf5f5f5f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f4f4f4f6f6f6f6f6f6f6f6f6f8f8f8f3f3f3efefeff0f0f0f3f3f3fbfbfbfafafaeaeaeaecececf8f8f8f8f8f8edededecececedededf2f2f2f0f0f0f2f2f2e7e7e7edededf0f0f0fcfcfcfbfbfbfbfbfbf7f7f7f9f9f9fafafafdfdfdf9f9f9fcfcfcfafafaf8f8f8f7f7f7f4f4f4f4f4f4f6f6f6f7f7f7f2f2f2efefefedededf2f2f2fafafaf9f9f9f7f7f7fbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f9f9f9f6f6f6f6f6f6f4f4f4f6f6f6f5f5f5f3f3f3f7f7f7f6f6f6f5f5f5f8f8f8f8f8f8f9f9f9fbfbfbf6f6f6f5f5f5e8e8e8efefeff4f4f4f8f8f8f9f9f9fcfcfcf7f7f7f1f1f1f8f8f8f9f9f9ecececf7f7f7fafafaf6f6f6fbfbfbfbfbfbf8f8f8f6f6f6f6f6f6fcfcfcfafafaf3f3f3f9f9f9e6e6e6e8e8e8eaeaeaebebebeaeaeaecececedededeeeeeee9e9e9e7e7e7e5e5e5e5e5e5edededf0f0f0f7f7f7fbfbfbf8f8f8f8f8f8f8f8f8f1f1f1f3f3f3f1f1f1f7f7f7f1f1f1edededeeeeeef2f2f2f8f8f8f1f1f1fbfbfbfbfbfbf9f9f9ecececf5f5f5fdfdfdfdfdfdfefefef8f8f8f6f6f6fbfbfbfefefefcfcfcfcfcfcfafafaf9f9f9fcfcfcfafafafbfbfbfcfcfcf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8fbfbfbf2f2f2f3f3f3f4f4f4f3f3f3edededf3f3f3fbfbfbefefeff8f8f8fbfbfbf8f8f8f8f8f8f7f7f7fafafaf9f9f9f5f5f5f9f9f9f3f3f3edededf7f7f7fafafaf6f6f6f9f9f9fafafaf8f8f8f2f2f2eaeaeaf1f1f1f2f2f2eaeaeafcfcfcfafafaf7f7f7f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9fafafaf6f6f6f6f6f6f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9fbfbfbf6f6f6f5f5f5f6f6f6f4f4f4f2f2f2f8f8f8f6f6f6fbfbfbf8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f5f5f5f8f8f8fbfbfbf9f9f9fafafaf7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfefefefcfcfcf9f9f9f6f6f6f0f0f0efefeffafafaf0f0f0f2f2f2f2f2f2f4f4f4f2f2f2f6f6f6f7f7f7f9f9f9f7f7f7f9f9f9f5f5f5f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8fcfcfcfafafaf9f9f9fafafafafafaf9f9f9f9f9f9f7f7f7f6f6f6fbfbfbfcfcfcf9f9f9f8f8f8fcfcfcfbfbfbfcfcfcfbfbfbfafafafcfcfcf8f8f8fdfdfdf0f0f0e5e5e5f2f2f2f8f8f8f9f9f9f8f8f8fafafaf4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fbfbfbf6f6f6f7f7f7f5f5f5f8f8f8fcfcfcfafafafbfbfbf3f3f3f9f9f9fbfbfbf7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcf9f9f9fbfbfbfafafaf8f8f8f8f8f8f6f6f6f7f7f7fafafaf9f9f9f6f6f6eeeeeef4f4f4f7f7f7f0f0f0f6f6f6f6f6f6eeeeeef1f1f1f1f1f1f2f2f2f9f9f9f0f0f0f9f9f9f0f0f0f8f8f8f3f3f3f4f4f4fafafaf8f8f8f4f4f4f7f7f7fcfcfcf9f9f9fbfbfbfdfdfdfefefefefefefefefefdfdfdfcfcfcf9f9f9f6f6f6f1f1f1f1f1f1ecececeaeaeae5e5e5edededf0f0f0e8e8e8e8e8e8e9e9e9e7e7e7ebebebf0f0f0f8f8f8fcfcfcfbfbfbfafafafcfcfcfcfcfcf6f6f6efefefeaeaeaf6f6f6e8e8e8fafafadcdcdcf3f3f3fafafaefefefeeeeeef0f0f0f1f1f1f2f2f2f3f3f3f3f3f3f8f8f8f7f7f7fbfbfbfcfcfcefefeffefefefafafafbfbfbfbfbfbfbfbfbfcfcfcfafafaf9f9f9f9f9f9fafafaf8f8f8fbfbfbf6f6f6f8f8f8f9f9f9fbfbfbfafafafafafafafafaf7f7f7fafafaf8f8f8f9f9f9f5f5f5f7f7f7f9f9f9eaeaeaf4f4f4fbfbfbf8f8f8ebebebefefeffcfcfcfbfbfbfdfdfdf8f8f8f7f7f7f5f5f5f8f8f8f8f8f8f9f9f9fcfcfcf7f7f7f7f7f7f9f9f9f4f4f4f9f9f9f4f4f4f6f6f6f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8fbfbfbfbfbfbfafafaf7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f7f7f7efefefecececfafafafafafaf8f8f8f5f5f5f8f8f8f4f4f4f9f9f9f6f6f6f9f9f9fbfbfbf8f8f8f5f5f5f7f7f7f5f5f5f4f4f4f8f8f8f6f6f6f5f5f5f8f8f8f9f9f9f6f6f6fafafafbfbfbfafafaf7f7f7f9f9f9f9f9f9f7f7f7fcfcfcfbfbfbf4f4f4f3f3f3f3f3f3f8f8f8fafafaf8f8f8f8f8f8f5f5f5f3f3f3f6f6f6f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f2f2f2f4f4f4f3f3f3fbfbfbf8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f7f7f7f9f9f9fafafaf6f6f6f4f4f4f5f5f5fafafaf4f4f4ecececedededf1f1f1f6f6f6f2f2f2f2f2f2fbfbfbfafafaf9f9f9f6f6f6f6f6f6f6f6f6f9f9f9fcfcfcfbfbfbfafafafbfbfbf7f7f7f6f6f6f2f2f2fcfcfcf8f8f8f7f7f7f7f7f7f9f9f9f6f6f6f7f7f7f9f9f9f7f7f7f4f4f4f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f5f5f5f4f4f4f2f2f2f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f2f2f2efefeff9f9f9f8f8f8fbfbfbf6f6f6f9f9f9f6f6f6f9f9f9fafafafafafafbfbfbf7f7f7f9f9f9fdfdfdf4f4f4f1f1f1fcfcfcfcfcfcf5f5f5f8f8f8f5f5f5dfdfdff6f6f6f4f4f4f4f4f4f9f9f9fdfdfdfefefefcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfefefefdfdfdfbfbfbf7f7f7f9f9f9f9f9f9f4f4f4f3f3f3f3f3f3f3f3f3f6f6f6f6f6f6fbfbfbfcfcfcfefefefdfdfdfafafaf6f6f6eeeeeefafafaf7f7f7eaeaeaf6f6f6f8f8f8f1f1f1efefeff1f1f1f2f2f2f4f4f4f5f5f5f3f3f3f5f5f5f1f1f1eeeeeef0f0f0f1f1f1f5f5f5f5f5f5fbfbfbf8f8f8f7f7f7f9f9f9fafafafafafaf8f8f8f7f7f7f8f8f8f9f9f9fcfcfcfafafafafafafefefefdfdfdfbfbfbf8f8f8f8f8f8fafafaf6f6f6fcfcfcf6f6f6f3f3f3fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9f6f6f6f3f3f3f9f9f9f5f5f5f0f0f0f2f2f2f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7fbfbfbf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7fafafaf8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f2f2f2f7f7f7f5f5f5f9f9f9f7f7f7f2f2f2fcfcfcfafafaf4f4f4f9f9f9f5f5f5f7f7f7f8f8f8fbfbfbf9f9f9fbfbfbf8f8f8fafafafcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f5f5f5f2f2f2f7f7f7f4f4f4f4f4f4f2f2f2f2f2f2f2f2f2f5f5f5f4f4f4fafafafcfcfcfafafaf9f9f9f9f9f9f7f7f7fbfbfbfafafafbfbfbf8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafaf2f2f2f4f4f4fafafaf7f7f7f7f7f7f8f8f8fafafafafafafafafaf9f9f9f8f8f8f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f3f3f3f4f4f4f8f8f8fcfcfcfcfcfcfafafaf8f8f8fcfcfcf5f5f5f8f8f8f9f9f9fafafaf7f7f7fafafafafafaf7f7f7fafafaf6f6f6f8f8f8f6f6f6f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8f5f5f5fcfcfcf7f7f7f5f5f5f9f9f9f7f7f7f9f9f9fafafafafafaf3f3f3f7f7f7fafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f9f9f9fafafafcfcfcf9f9f9fbfbfbfbfbfbf6f6f6f7f7f7f5f5f5fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fafafafbfbfbf9f9f9f0f0f0f8f8f8f7f7f7fbfbfbf6f6f6fafafafbfbfbefefeff0f0f0fafafafcfcfcfbfbfbf7f7f7f6f6f6f8f8f8f2f2f2fafafaf9f9f9f4f4f4f6f6f6f9f9f9fdfdfdfcfcfcf7f7f7f4f4f4f7f7f7fafafafcfcfcfcfcfcf5f5f5f6f6f6f8f8f8fafafaf7f7f7f7f7f7edededf5f5f5fafafafbfbfbf9f9f9f8f8f8fafafafafafaf7f7f7f9f9f9fcfcfcfefefef4f4f4f4f4f4fbfbfbfdfdfdfcfcfcfbfbfbfbfbfbfafafaf8f8f8f3f3f3f6f6f6fafafaf5f5f5f3f3f3f4f4f4f0f0f0f1f1f1f2f2f2f4f4f4f6f6f6f6f6f6f6f6f6fafafafbfbfbfafafaf9f9f9fafafaf8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6fafafafafafafcfcfcf1f1f1f4f4f4fafafaf3f3f3f2f2f2f6f6f6fafafaf9f9f9f9f9f9fafafaf6f6f6eeeeeef2f2f2f9f9f9f9f9f9fcfcfcf8f8f8f5f5f5f8f8f8fbfbfbfafafaf9f9f9f9f9f9fcfcfcfafafaf9f9f9f9f9f9f5f5f5f9f9f9fafafafcfcfcfbfbfbfafafafafafafafafaf8f8f8f6f6f6f9f9f9f8f8f8f3f3f3f9f9f9fcfcfcfcfcfcfcfcfcf9f9f9f8f8f8fbfbfbf7f7f7fafafaf9f9f9f8f8f8f9f9f9f7f7f7f8f8f8fbfbfbfcfcfcfafafafcfcfcf9f9f9f4f4f4f6f6f6f6f6f6f4f4f4f1f1f1f8f8f8f5f5f5f5f5f5f3f3f3f6f6f6f4f4f4f5f5f5f9f9f9fafafaf1f1f1f9f9f9f5f5f5f3f3f3f4f4f4f8f8f8f9f9f9fafafaf9f9f9f6f6f6f9f9f9f8f8f8fafafaf9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7fafafaf8f8f8f1f1f1f1f1f1fcfcfcf6f6f6f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f3f3f3f8f8f8eeeeeefafafaf9f9f9f8f8f8f7f7f7fafafafdfdfddededed5d5d5eaeaeae9e9e9f7f7f7f2f2f2fefefefbfbfbf7f7f7f6f6f6f4f4f4f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f0f0f0edededf8f8f8fdfdfdf8f8f8f5f5f5f7f7f7f6f6f6fafafafafafaf6f6f6f4f4f4f8f8f8fafafaf9f9f9f7f7f7f8f8f8fafafafafafaf9f9f9f4f4f4fbfbfbfbfbfbf8f8f8f5f5f5f7f7f7fbfbfbf7f7f7f5f5f5f6f6f6f5f5f5f0f0f0f6f6f6fafafaf7f7f7f3f3f3f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f9f9f9f5f5f5f9f9f9f8f8f8f2f2f2f4f4f4f2f2f2f8f8f8f1f1f1f9f9f9f8f8f8f9f9f9fcfcfcfcfcfcf9f9f9f6f6f6f2f2f2f7f7f7f7f7f7fafafafbfbfbfafafaf3f3f3f4f4f4f4f4f4fafafafefefefcfcfcf4f4f4f4f4f4f7f7f7f9f9f9fafafaf3f3f3efefeff6f6f6f7f7f7f4f4f4f7f7f7fcfcfcf8f8f8f4f4f4f5f5f5f9f9f9f7f7f7f7f7f7f1f1f1f4f4f4f3f3f3f4f4f4f2f2f2f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f6f6f6f6f6f6f3f3f3f2f2f2f3f3f3f2f2f2f2f2f2f3f3f3f1f1f1eeeeeef7f7f7f6f6f6f6f6f6f5f5f5f9f9f9fafafaf4f4f4fcfcfcf8f8f8f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7fcfcfcfafafaf9f9f9fcfcfcfcfcfcfcfcfcfbfbfbfafafaf9f9f9f6f6f6f7f7f7f8f8f8f7f7f7fafafafafafaf5f5f5f9f9f9fcfcfcf7f7f7f6f6f6f8f8f8f5f5f5f5f5f5f7f7f7f5f5f5f8f8f8f9f9f9fafafafbfbfbfbfbfbf8f8f8f7f7f7f3f3f3f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f6f6f6fcfcfcf8f8f8f4f4f4f7f7f7f6f6f6f7f7f7fafafaf9f9f9f5f5f5f7f7f7f2f2f2f0f0f0f5f5f5f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdf3f3f3f5f5f5f7f7f7f9f9f9f6f6f6f8f8f8f8f8f8eeeeeef8f8f8f9f9f9f6f6f6f4f4f4f4f4f4f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8fafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f2f2f2e8e8e8f8f8f8f9f9f9f6f6f6f7f7f7f4f4f4f2f2f2f3f3f3f3f3f3f7f7f7f6f6f6fafafaf8f8f8f9f9f9f6f6f6f9f9f9fafafaf8f8f8f9f9f9f9f9f9eeeeeef7f7f7f6f6f6f4f4f4ecececf0f0f0fbfbfbfbfbfbf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f2f2f2f0f0f0f7f7f7fcfcfcf8f8f8f8f8f8f8f8f8f7f7f7fafafaf5f5f5f5f5f5f9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fafafaf5f5f5f2f2f2f5f5f5f8f8f8fcfcfcf6f6f6f6f6f6fafafaf9f9f9f8f8f8f8f8f8f9f9f9f5f5f5f9f9f9f8f8f8fafafafbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f5f5f5f2f2f2f6f6f6fbfbfbfefefefffffff3f3f3f7f7f7f9f9f9f9f9f9f4f4f4f8f8f8fafafafbfbfbf8f8f8fafafaf9f9f9f4f4f4f6f6f6f8f8f8f9f9f9fbfbfbfafafaf6f6f6f6f6f6f1f1f1fafafaf9f9f9f8f8f8f6f6f6f7f7f7fbfbfbf6f6f6fafafaf8f8f8f5f5f5f8f8f8f8f8f8fafafafafafaf6f6f6f4f4f4fafafafafafafbfbfbf8f8f8f8f8f8f8f8f8fafafaf8f8f8f9f9f9f9f9f9f9f9f9fcfcfcfbfbfbf4f4f4f7f7f7f9f9f9f9f9f9fafafafafafafafafafbfbfbfbfbfbfafafafbfbfbfbfbfbfdfdfdfafafafcfcfcf7f7f7fcfcfcfafafafafafafafafaf9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f4f4f4f9f9f9f8f8f8f5f5f5fbfbfbfbfbfbfafafaf9f9f9f6f6f6f8f8f8f9f9f9fafafaf5f5f5f4f4f4f5f5f5f6f6f6f9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9fafafaf9f9f9f7f7f7fdfdfdfcfcfcfbfbfbf9f9f9fcfcfcf9f9f9f5f5f5f9f9f9f7f7f7f6f6f6f0f0f0fafafaf3f3f3f9f9f9f6f6f6f6f6f6f5f5f5f7f7f7f5f5f5f4f4f4f2f2f2f7f7f7fbfbfbf9f9f9fafafafbfbfbf1f1f1f6f6f6f3f3f3f7f7f7fcfcfcfcfcfcfafafafcfcfcf8f8f8f4f4f4f7f7f7fcfcfcf6f6f6f9f9f9f8f8f8fafafaf8f8f8f7f7f7f8f8f8f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8fafafafcfcfcf0f0f0fafafafbfbfbf3f3f3f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9fcfcfcf8f8f8f5f5f5f2f2f2f8f8f8f7f7f7f2f2f2dfdfdfedededfbfbfbf6f6f6f8f8f8f9f9f9f7f7f7f6f6f6f5f5f5f8f8f8f8f8f8f7f7f7f9f9f9fafafafafafaf8f8f8eeeeeefafafaf8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f7f7f7fafafaf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f3f3f3f8f8f8f7f7f7f6f6f6fbfbfbf7f7f7f8f8f8f6f6f6f8f8f8f7f7f7fafafaf7f7f7fafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf7f7f7f7f7f7f9f9f9eeeeeeebebebebebebebebebf6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfafafafcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfefefefefefefdfdfdfbfbfbf8f8f8f6f6f6f9f9f9fafafaf7f7f7fbfbfbfafafafcfcfcfdfdfdf8f8f8f9f9f9f7f7f7f9f9f9fcfcfcf9f9f9f7f7f7f3f3f3f8f8f8fcfcfcf8f8f8f5f5f5f5f5f5f4f4f4f5f5f5f9f9f9fafafafcfcfcf9f9f9f9f9f9fcfcfcfcfcfcf9f9f9f9f9f9fafafafbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f4f4f4f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f9f9f9f9f9f9f7f7f7f3f3f3eeeeeef5f5f5f9f9f9f8f8f8f8f8f8fcfcfcf6f6f6f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8fcfcfcf9f9f9fafafafbfbfbfafafaf8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfafafafcfcfcfafafafafafafbfbfbfafafaf7f7f7f9f9f9fcfcfcfcfcfcf6f6f6f3f3f3f5f5f5f9f9f9eaeaeae9e9e9f4f4f4f8f8f8f4f4f4f7f7f7f9f9f9fcfcfcf8f8f8f7f7f7f4f4f4f4f4f4f1f1f1efefeff3f3f3fbfbfbe6e6e6dcdcdce3e3e3e9e9e9f9f9f9fcfcfcfbfbfbf7f7f7fafafaf9f9f9f9f9f9fbfbfbfafafaf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f6f6f6f7f7f7fafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafaf6f6f6eeeeeefbfbfbf9f9f9f7f7f7fafafafafafafbfbfbf9f9f9fafafaf9f9f9f9f9f9f4f4f4f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9fbfbfbfbfbfbfcfcfcf4f4f4fafafaf7f7f7fafafaf7f7f7f2f2f2f8f8f8fafafaf7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f9f9f9f5f5f5fbfbfbf9f9f9f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8fbfbfbf9f9f9fbfbfbfcfcfcf7f7f7f5f5f5eaeaeafbfbfbf9f9f9f7f7f7fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f4f4f4fafafaf5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafafbfbfbf8f8f8fcfcfcf9f9f9d6d6d6e7e7e7e9e9e9e7e7e7ebebebeeeeeef5f5f5f9f9f9f8f8f8eeeeeef2f2f2eeeeeeecececebebebeaeaeaedededf3f3f3f7f7f7f9f9f9fbfbfbfdfdfdfbfbfbfdfdfdfdfdfdf6f6f6f7f7f7fafafafefefefdfdfdf8f8f8f7f7f7fbfbfbf8f8f8f3f3f3f7f7f7fcfcfcfbfbfbfdfdfdfdfdfdfcfcfcf8f8f8fafafaf6f6f6f7f7f7f7f7f7f7f7f7fafafaf6f6f6f9f9f9fcfcfcfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fafafafafafaf5f5f5f4f4f4f3f3f3f3f3f3f5f5f5f6f6f6f8f8f8fbfbfbf9f9f9fafafaf9f9f9f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfafafafbfbfbfdfdfdf9f9f9f9f9f9f5f5f5f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8fafafafafafafbfbfbfafafafdfdfdfbfbfbf8f8f8f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbf0f0f0f9f9f9f7f7f7f6f6f6f2f2f2edededf0f0f0f6f6f6f1f1f1f3f3f3f8f8f8f6f6f6f7f7f7f5f5f5f8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f4f4f4fafafafafafaf5f5f5f7f7f7f6f6f6f9f9f9fafafaf5f5f5f9f9f9f9f9f9fdfdfdf4f4f4f8f8f8e8e8e8d8d8d8f3f3f3fefefef8f8f8f1f1f1f4f4f4eeeeeef5f5f5f3f3f3f1f1f1f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfafafaf7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fafafaf7f7f7fbfbfbf9f9f9f9f9f9fafafaf9f9f9f7f7f7f4f4f4f6f6f6fafafaf6f6f6f9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9fbfbfbfbfbfbf6f6f6f5f5f5f6f6f6f7f7f7f7f7f7fafafaf8f8f8fafafadadadadbdbdbe6e6e6f7f7f7f8f8f8fafafaf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f0f0f0fcfcfcf7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8fbfbfbf4f4f4f9f9f9f7f7f7f8f8f8fafafafafafaf8f8f8f8f8f8fafafaf5f5f5f5f5f5fafafaf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7fbfbfbfafafaf8f8f8f9f9f9f8f8f8fafafafefefef2f2f2f2f2f2efefeff3f3f3f4f4f4f4f4f4dededee6e6e6ebebebf1f1f1f6f6f6f9f9f9f8f8f8f6f6f6f2f2f2f5f5f5f2f2f2efefefecececeeeeeeeeeeeeefefeff0f0f0f1f1f1f2f2f2f4f4f4f3f3f3f4f4f4f8f8f8fafafafbfbfbfcfcfcfafafafcfcfcf8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f5f5f5f6f6f6fafafafafafafbfbfbfbfbfbf8f8f8f8f8f8f7f7f7f4f4f4f5f5f5f8f8f8fafafaf9f9f9f7f7f7f4f4f4f2f2f2f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fafafafdfdfdfdfdfdfcfcfcfbfbfbf8f8f8f8f8f8fbfbfbfafafafafafaf8f8f8f5f5f5f6f6f6f6f6f6f3f3f3f3f3f3f9f9f9f7f7f7fafafafbfbfbfcfcfcf9f9f9f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f2f2f2f2f2f2f3f3f3f0f0f0eeeeeee9e9e9ebebebeeeeeef0f0f0f3f3f3f9f9f9fcfcfcfafafafbfbfbfcfcfcefefeff3f3f3f6f6f6efefeff8f8f8f9f9f9f5f5f5fbfbfbf4f4f4f9f9f9f6f6f6f7f7f7f9f9f9fdfdfdfafafafafafaeeeeeef4f4f4f5f5f5f8f8f8f8f8f8fdfdfdf4f4f4f0f0f0fbfbfbf3f3f3f3f3f3fdfdfdfbfbfbfdfdfdf9f9f9f9f9f9fbfbfbfbfbfbf7f7f7f7f7f7fbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8f6f6f6f9f9f9fafafaf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f4f4f4f4f4f4fbfbfbf6f6f6fafafafbfbfbeeeeeef0f0f0fbfbfbf9f9f9f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9fafafaf9f9f9fafafaf6f6f6fafafaf9f9f9fbfbfbf8f8f8fafafaf9f9f9fafafafafafafdfdfdfbfbfbf8f8f8eaeaeaecececf5f5f5fafafaf6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8fafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6fbfbfbfbfbfbf6f6f6fbfbfbfafafafafafaf9f9f9efefeff9f9f9f0f0f0f7f7f7fbfbfbf8f8f8f8f8f8fdfdfdf8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8fafafaf9f9f9f8f8f8fbfbfbfafafafafafafdfdfdfcfcfcecececefefeff4f4f4f5f5f5f5f5f5fafafaefefefeaeaeae7e7e7e9e9e9e7e7e7e7e7e7e9e9e9e8e8e8f0f0f0f3f3f3f1f1f1efefeff0f0f0f1f1f1efefefefefefefefeff0f0f0ecececebebebececececececeeeeeeecececedededf1f1f1f7f7f7fbfbfbfafafaf6f6f6f5f5f5f5f5f5fafafaf5f5f5f9f9f9fafafaf9f9f9f5f5f5f4f4f4f4f4f4f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7fafafaf7f7f7f6f6f6f7f7f7fafafafbfbfbfafafafbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9fbfbfbfafafaf9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f4f4f4f5f5f5f3f3f3f3f3f3f5f5f5f6f6f6f5f5f5f6f6f6f3f3f3f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f3f3f3ececece9e9e9e6e6e6eaeaeaeaeaeaefefefeeeeeef1f1f1f4f4f4f6f6f6f6f6f6fafafafcfcfcfdfdfdfcfcfcf9f9f9f5f5f5f3f3f3f2f2f2f3f3f3f2f2f2f5f5f5f5f5f5f8f8f8fafafafafafafbfbfbf8f8f8fcfcfcfdfdfdfbfbfbf4f4f4fbfbfbfafafaf8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8fafafafcfcfcfbfbfbfbfbfbfafafaf7f7f7ebebebfdfdfdfcfcfcf3f3f3f6f6f6f4f4f4f6f6f6f7f7f7f9f9f9f3f3f3f2f2f2f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fbfbfbfafafafbfbfbf7f7f7f9f9f9fcfcfcf6f6f6f8f8f8fafafafbfbfbf3f3f3f7f7f7fcfcfcf6f6f6fbfbfbfbfbfbefefeff3f3f3fbfbfbfcfcfcf6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcfafafaf7f7f7f1f1f1fafafafdfdfdf8f8f8f6f6f6f9f9f9fafafafbfbfbfdfdfdfbfbfbfefefefcfcfce9e9e9fafafaf6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8fafafafafafaf7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f6f6f6f7f7f7fafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8fafafafbfbfbf8f8f8f0f0f0fcfcfcf2f2f2fafafaf8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5fbfbfbf6f6f6f2f2f2fdfdfdfcfcfcfbfbfbf7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9f8f8f8f4f4f4f5f5f5fafafaf6f6f6fafafafafafafafafaf8f8f8fafafafbfbfbfafafaf9f9f9f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6fafafafafafafbfbfbf9f9f9f6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f9f9f9f5f5f5f6f6f6f6f6f6f4f4f4f3f3f3f7f7f7f9f9f9f9f9f9fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf7f7f7f6f6f6f4f4f4f5f5f5f2f2f2f4f4f4f5f5f5f7f7f7f8f8f8f5f5f5f5f5f5f9f9f9fafafaf8f8f8fafafaf8f8f8f7f7f7f5f5f5ececececececececececececeeeeeeeeeeeef0f0f0f3f3f3f6f6f6fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f5f5f5f4f4f4f3f3f3efefefedededededede6e6e6eaeaeaeeeeeef2f2f2f3f3f3f7f7f7fcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf3f3f3f5f5f5f4f4f4f7f7f7f8f8f8f6f6f6f4f4f4f3f3f3f4f4f4f7f7f7f8f8f8f6f6f6f4f4f4ebebebebebebedededf7f7f7dadadaf4f4f4edededf5f5f5fbfbfbfbfbfbfefefefdfdfdf0f0f0f6f6f6efefeff8f8f8fcfcfcf3f3f3f4f4f4f9f9f9f8f8f8f6f6f6f8f8f8fafafafafafafbfbfbf8f8f8fbfbfbfbfbfbfafafaf8f8f8f5f5f5f9f9f9f8f8f8fbfbfbf9f9f9f2f2f2fafafafafafaf6f6f6fafafafafafaf4f4f4f2f2f2f2f2f2fbfbfbf7f7f7fbfbfbfafafaf6f6f6f6f6f6f6f6f6f2f2f2f2f2f2f8f8f8f7f7f7fefefef5f5f5f5f5f5fafafafbfbfbf9f9f9f9f9f9f9f9f9fafafaf8f8f8fafafafdfdfdfcfcfcfbfbfbfafafaf7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfafafafbfbfbf9f9f9f8f8f8fafafafafafaf8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbf4f4f4fbfbfbf5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafaf8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f6f6f6f9f9f9fafafaf5f5f5f2f2f2fafafafbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfafafaf8f8f8f7f7f7f4f4f4f6f6f6f8f8f8f7f7f7f4f4f4eaeaeae9e9e9ebebebedededeeeeeef6f6f6f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfafafaf8f8f8f6f6f6fafafaf9f9f9fcfcfcf8f8f8f5f5f5f6f6f6f5f5f5f7f7f7f6f6f6f3f3f3f6f6f6fcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f7f7f7f6f6f6f4f4f4f3f3f3f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f1f1f1efefeff0f0f0f3f3f3ecececedededfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcf8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f4f4f4f3f3f3ecececececece7e7e7e6e6e6f0f0f0edededf1f1f1f8f8f8fdfdfdfcfcfcfcfcfcf9f9f9f9f9f9f5f5f5f6f6f6f8f8f8f4f4f4f5f5f5f7f7f7f8f8f8fafafafafafaf9f9f9f8f8f8fafafafcfcfcf8f8f8fbfbfbf7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fdfdfdfdfdfdfbfbfbfcfcfce2e2e2d4d4d4f0f0f0f0f0f0e3e3e3dadadae6e6e6e4e4e4f3f3f3fcfcfcf4f4f4f8f8f8fcfcfcfafafaf4f4f4f6f6f6fcfcfcfafafaf9f9f9f9f9f9fafafae1e1e1e6e6e6ebebebf8f8f8fafafafafafafafafafbfbfbfafafafafafafafafaf6f6f6f4f4f4fcfcfcf9f9f9fafafafcfcfcf9f9f9f6f6f6f4f4f4fcfcfcf5f5f5f4f4f4fbfbfbf5f5f5f9f9f9f6f6f6f6f6f6f3f3f3f3f3f3edededf7f7f7f1f1f1f2f2f2f6f6f6f3f3f3f7f7f7f7f7f7f7f7f7f9f9f9d8d8d8d7d7d7eaeaeaefefeff5f5f5f7f7f7fcfcfcfdfdfdf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f6f6f6f7f7f7f8f8f8fafafaf8f8f8f8f8f8f9f9f9f7f7f7f5f5f5fbfbfbf8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f2f2f2f6f6f6fafafafbfbfbf5f5f5fbfbfbf4f4f4f6f6f6fafafafbfbfbfcfcfcf7f7f7f6f6f6fafafaf9f9f9f8f8f8fafafaf9f9f9f8f8f8fafafaf8f8f8fafafafcfcfcfafafaf8f8f8f9f9f9f3f3f3f9f9f9fafafaf2f2f2f7f7f7f3f3f3f8f8f8fbfbfbf7f7f7f8f8f8fafafaf4f4f4f3f3f3f7f7f7fbfbfbfefefefdfdfdf9f9f9fcfcfcfefefefdfdfdfefefefefefefdfdfdfdfdfdfdfdfdfbfbfbfbfbfbf9f9f9f6f6f6f8f8f8f8f8f8f4f4f4f5f5f5f5f5f5f5f5f5f7f7f7f5f5f5f4f4f4f4f4f4f6f6f6f7f7f7f8f8f8fafafaf9f9f9fafafafafafaf9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbf8f8f8f5f5f5f3f3f3eeeeeeeeeeeef4f4f4f3f3f3f5f5f5f4f4f4f3f3f3efefeff3f3f3f7f7f7f7f7f7f3f3f3f0f0f0eeeeeeebebebe9e9e9e9e9e9e8e8e8e9e9e9edededf1f1f1f2f2f2f5f5f5f5f5f5f8f8f8f9f9f9fbfbfbf8f8f8f7f7f7f9f9f9f8f8f8fbfbfbfafafaf6f6f6f5f5f5eeeeeeebebebeaeaeae9e9e9ebebebf2f2f2fbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f8f8f8f8f8f8f4f4f4f3f3f3f3f3f3f4f4f4f8f8f8f8f8f8fafafafafafafafafafafafaf9f9f9f9f9f9f8f8f8fafafafafafafafafafbfbfbf9f9f9f9f9f9fafafaf7f7f7fcfcfcfbfbfbfafafaf9f9f9fafafaf7f7f7f6f6f6efefeff3f3f3fdfdfdfcfcfcfdfdfdfcfcfcfbfbfbf4f4f4efefefeaeaeaecececfcfcfcf9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f4f4f4f2f2f2f9f9f9f9f9f9f8f8f8fbfbfbf8f8f8f9f9f9fcfcfcfafafafafafaf4f4f4f6f6f6f4f4f4f6f6f6f5f5f5f7f7f7fafafaf5f5f5f6f6f6fcfcfcf9f9f9f8f8f8f8f8f8f1f1f1f9f9f9fdfdfdf9f9f9f7f7f7fafafaf3f3f3f8f8f8fafafafdfdfdfbfbfbfbfbfbfafafaf7f7f7f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9fcfcfcfefefefafafaf9f9f9f8f8f8ededededededeaeaeadededefcfcfcfafafaf8f8f8f9f9f9f7f7f7f9f9f9fefefefcfcfcfcfcfcf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbfafafafafafafbfbfbf8f8f8f8f8f8f0f0f0f4f4f4f9f9f9fcfcfcf8f8f8fafafafafafaf3f3f3f9f9f9fafafafafafaf9f9f9fbfbfbfafafafafafafafafafbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f5f5f5f9f9f9fafafaf9f9f9f8f8f8f9f9f9f8f8f8fcfcfcfbfbfbf4f4f4f6f6f6f7f7f7f9f9f9fafafaf8f8f8f3f3f3f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbf6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f8f8f8f9f9f9fafafaf7f7f7fafafafcfcfcfdfdfdfbfbfbfbfbfbf4f4f4f4f4f4fafafaf5f5f5f7f7f7fbfbfbf8f8f8fafafaf9f9f9f8f8f8f7f7f7fafafaf7f7f7fbfbfbfafafafbfbfbfafafaf7f7f7f6f6f6f1f1f1f3f3f3f3f3f3f3f3f3f2f2f2edededebebebededede5e5e5e6e6e6e7e7e7edededf2f2f2f9f9f9f6f6f6eaeaeaedededf3f3f3f4f4f4f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfefefefefefefefefefcfcfcfbfbfbfdfdfdfffffffefefefafafaefefefe9e9e9eaeaeae8e8e8e7e7e7e4e4e4ebebebf3f3f3f8f8f8fcfcfcfdfdfdfdfdfdfbfbfbf8f8f8f7f7f7f3f3f3f3f3f3f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fafafafbfbfbf8f8f8f9f9f9ecececedededecececfbfbfbfafafaf6f6f6f9f9f9f8f8f8f9f9f9f5f5f5f7f7f7f7f7f7f4f4f4f7f7f7f8f8f8f9f9f9f2f2f2f0f0f0f4f4f4f1f1f1f3f3f3f8f8f8fbfbfbf8f8f8efefeffafafaf7f7f7f9f9f9f2f2f2fdfdfdfdfdfdfffffffcfcfcfffffffefefefdfdfdf9f9f9fcfcfcfcfcfcf4f4f4f7f7f7f4f4f4f6f6f6f6f6f6f8f8f8f8f8f8fcfcfcfafafaf9f9f9f8f8f8f7f7f7f9f9f9f5f5f5f4f4f4f8f8f8f7f7f7f9f9f9f7f7f7f6f6f6f1f1f1f8f8f8f9f9f9f7f7f7f8f8f8f5f5f5f0f0f0fafafafafafafafafafcfcfcf5f5f5f5f5f5f7f7f7f7f7f7f4f4f4f8f8f8f8f8f8f8f8f8f9f9f9fafafafcfcfcfbfbfbf7f7f7fafafaf7f7f7f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfafafafafafaf6f6f6f4f4f4f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafaecececf3f3f3f8f8f8fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8fafafaf5f5f5f6f6f6f9f9f9fafafafafafaf9f9f9f6f6f6f9f9f9f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f4f4f4f7f7f7f8f8f8fafafafbfbfbfafafaf8f8f8f9f9f9fbfbfbfafafafafafafcfcfcfbfbfbfafafafbfbfbfafafafafafafafafafbfbfbf9f9f9fafafaf9f9f9fbfbfbf8f8f8f6f6f6f5f5f5f9f9f9fafafafbfbfbf7f7f7fcfcfcfcfcfcf9f9f9fafafafbfbfbf6f6f6f8f8f8f9f9f9fbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f9f9f9fafafaf2f2f2eeeeeef8f8f8fafafafcfcfcf6f6f6fafafaf7f7f7f7f7f7fcfcfcfafafafbfbfbfcfcfcfcfcfcfafafaf9f9f9f5f5f5f2f2f2f5f5f5f2f2f2f2f2f2efefefefefefedededececece8e8e8e7e7e7e8e8e8eeeeeef3f3f3fdfdfdfefefefdfdfdfefefefefefefdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafafcfcfcfafafafcfcfcfbfbfbfafafafafafafbfbfbfbfbfbfbfbfbfdfdfdfbfbfbf8f8f8f8f8f8f5f5f5f2f2f2f1f1f1f3f3f3f4f4f4f9f9f9fafafafafafafbfbfbf7f7f7f3f3f3f2f2f2f3f3f3f4f4f4f4f4f4f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfafafafafafafefefefefefef8f8f8f6f6f6f6f6f6f8f8f8f6f6f6f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7fafafaf6f6f6f3f3f3f7f7f7fcfcfcfafafafdfdfdf9f9f9f6f6f6f7f7f7f7f7f7fdfdfdfcfcfcf8f8f8fafafafbfbfbf9f9f9fafafae2e2e2e7e7e7ebebebefefeff6f6f6f8f8f8f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcf7f7f7fbfbfbfdfdfde4e4e4e8e8e8f2f2f2f2f2f2fdfdfdfdfdfdf9f9f9fafafaf9f9f9fafafafbfbfbfafafaf7f7f7f7f7f7fafafaf9f9f9fbfbfbfafafaf5f5f5f7f7f7fbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f8f8f8fbfbfbf7f7f7ededede8e8e8f8f8f8f2f2f2f8f8f8f8f8f8f9f9f9fafafafcfcfcfcfcfcfcfcfcfafafaf8f8f8f6f6f6f8f8f8fbfbfbfafafafafafaf7f7f7f8f8f8f9f9f9fafafafdfdfdfbfbfbe9e9e9f0f0f0eaeaeaebebebe1e1e1ecececfefefefbfbfbfbfbfbf7f7f7f8f8f8f8f8f8fbfbfbf8f8f8f8f8f8f7f7f7f7f7f7fafafaf5f5f5f5f5f5fafafaf6f6f6fafafafafafaf7f7f7fbfbfbf5f5f5f5f5f5fbfbfbf6f6f6f4f4f4f5f5f5fbfbfbfbfbfbf6f6f6f5f5f5f8f8f8f8f8f8f9f9f9f6f6f6f7f7f7f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcf8f8f8f8f8f8fbfbfbfafafafafafafbfbfbf8f8f8fcfcfcfbfbfbfbfbfbf8f8f8f9f9f9fafafafbfbfbf8f8f8f8f8f8f6f6f6f9f9f9f5f5f5f5f5f5f3f3f3f5f5f5f7f7f7f7f7f7f4f4f4fafafaf8f8f8fafafafafafafbfbfbf7f7f7f6f6f6f1f1f1f1f1f1f1f1f1efefefededede9e9e9edededecececeaeaeaededededededf4f4f4fafafafbfbfbfdfdfdfffffffdfdfdfcfcfcfcfcfcfbfbfbfafafafafafafafafaf9f9f9f8f8f8f6f6f6fafafafafafaf8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f3f3f3f7f7f7f4f4f4f1f1f1f5f5f5f1f1f1f0f0f0efefefedededecececebebebe7e7e7f4f4f4f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafafdfdfdfafafafafafaf8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8fbfbfbfafafaf7f7f7f9f9f9f7f7f7f4f4f4f5f5f5f4f4f4f2f2f2f3f3f3f5f5f5f9f9f9fafafafbfbfbfdfdfdfafafafafafafafafafbfbfbf8f8f8f8f8f8f9f9f9f6f6f6f7f7f7f9f9f9f4f4f4f5f5f5f3f3f3f1f1f1f9f9f9fafafaf9f9f9f8f8f8f6f6f6f4f4f4fcfcfcfafafaf8f8f8f4f4f4f5f5f5f9f9f9f9f9f9fcfcfcf5f5f5e7e7e7e6e6e6eaeaeaf7f7f7f7f7f7f0f0f0f1f1f1fbfbfbfdfdfdfbfbfbfafafafbfbfbfcfcfcecececf4f4f4f6f6f6f4f4f4f7f7f7fbfbfbf8f8f8fbfbfbfdfdfdfdfdfdfdfdfdfafafafafafaf4f4f4f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f2f2f2fbfbfbf6f6f6fbfbfbf7f7f7f7f7f7f9f9f9f6f6f6f5f5f5f4f4f4f6f6f6f4f4f4f8f8f8f0f0f0eeeeeeefefeff0f0f0f1f1f1f4f4f4f8f8f8ebebebe5e5e5fbfbfbf9f9f9f7f7f7f6f6f6fbfbfbfafafafafafaf8f8f8fafafaf7f7f7f6f6f6fbfbfbfdfdfdfcfcfcfcfcfcfafafaf7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafafbfbfbf7f7f7f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8fafafaf9f9f9fcfcfcf3f3f3f8f8f8fcfcfcfdfdfdf8f8f8fafafafafafafafafaf9f9f9f6f6f6f7f7f7f8f8f8f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8f8f8f8fafafaf8f8f8f6f6f6f7f7f7fcfcfcfbfbfbfafafafbfbfbfdfdfdfafafafbfbfbfdfdfdfcfcfcf9f9f9fcfcfcf9f9f9fafafaf9f9f9f9f9f9f6f6f6f8f8f8f8f8f8f5f5f5f3f3f3f2f2f2f4f4f4efefeff7f7f7f6f6f6fdfdfdfcfcfcf5f5f5f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f1f1f1efefefedededeeeeeeeeeeeeedededf6f6f6f8f8f8fcfcfcfefefefefefefefefefdfdfdfdfdfdfafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f5f5f5f5f5f5f3f3f3f1f1f1ededededededeeeeeeeeeeeef1f1f1f2f2f2f3f3f3f3f3f3eeeeeef1f1f1f5f5f5fafafafdfdfdf9f9f9f6f6f6fafafaf6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f9f9f9f7f7f7f6f6f6f3f3f3f6f6f6f9f9f9f5f5f5f1f1f1f2f2f2f5f5f5f3f3f3f0f0f0f0f0f0f7f7f7f2f2f2f5f5f5f5f5f5f4f4f4f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f7f7f7f3f3f3f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7fcfcfcfafafafdfdfdfbfbfbfafafafcfcfcf9f9f9f8f8f8f5f5f5f2f2f2f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f4f4f4efefeff2f2f2f2f2f2f5f5f5fafafaebebebf7f7f7fbfbfbfafafaf3f3f3ebebebfafafaedededf3f3f3fdfdfdfdfdfdfafafaf3f3f3f0f0f0f2f2f2f0f0f0ececece8e8e8e3e3e3dfdfdfe5e5e5f8f8f8f8f8f8f9f9f9fafafafefefefbfbfbf5f5f5f6f6f6fbfbfbfafafaefefefe4e4e4dededee9e9e9edededeeeeeef6f6f6f3f3f3f5f5f5f7f7f7fafafaf6f6f6fafafafcfcfcfafafaf9f9f9f9f9f9f8f8f8fafafaf8f8f8fafafaf7f7f7fbfbfbfbfbfbf8f8f8f9f9f9fcfcfcfcfcfcfafafafbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8fbfbfbfafafafbfbfbf9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafafafafaf6f6f6fbfbfbfdfdfdfefefefcfcfcf7f7f7f6f6f6fafafafbfbfbfbfbfbfcfcfcf8f8f8f5f5f5efefeff1f1f1f3f3f3f3f3f3f2f2f2f3f3f3f5f5f5f6f6f6f7f7f7f7f7f7fafafaf6f6f6fafafaf4f4f4f8f8f8fafafafdfdfdfcfcfcf9f9f9f9f9f9f9f9f9fafafafcfcfcfcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7fbfbfbf8f8f8f9f9f9f6f6f6f6f6f6f6f6f6f8f8f8fafafaf8f8f8fbfbfbf8f8f8f5f5f5f8f8f8f4f4f4f3f3f3f0f0f0f3f3f3f3f3f3f1f1f1f1f1f1f0f0f0f1f1f1f7f7f7fbfbfbfdfdfdfcfcfcfcfcfcfafafafafafafbfbfbfafafafafafafafafafbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f4f4f4f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f7f7f7f7f7f7f2f2f2f7f7f7f3f3f3f3f3f3f8f8f8f8f8f8fcfcfcfbfbfbfefefefefefefcfcfcfcfcfcfbfbfbfafafaf9f9f9f8f8f8f5f5f5f0f0f0f5f5f5f9f9f9f6f6f6f3f3f3f6f6f6f4f4f4f3f3f3f1f1f1f1f1f1efefeff4f4f4f5f5f5f6f6f6f8f8f8f9f9f9f8f8f8fbfbfbf9f9f9fafafafdfdfdfdfdfdfafafaf9f9f9fafafafbfbfbfafafaf7f7f7f8f8f8f8f8f8f9f9f9fafafaf6f6f6f5f5f5f5f5f5f9f9f9fbfbfbfbfbfbfafafaf9f9f9fafafafafafaf8f8f8f4f4f4f1f1f1f5f5f5f0f0f0f0f0f0f4f4f4fafafaf6f6f6f3f3f3f4f4f4f6f6f6f4f4f4f5f5f5f8f8f8f7f7f7fafafaf8f8f8f7f7f7f6f6f6f6f6f6fbfbfbfafafaf8f8f8efefeffafafafdfdfdf9f9f9fcfcfcfcfcfcfdfdfdf9f9f9f8f8f8fbfbfbf7f7f7fdfdfdfbfbfbf8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf6f6f6f8f8f8f7f7f7f4f4f4f8f8f8fbfbfbfbfbfbf9f9f9fbfbfbf8f8f8fcfcfcfbfbfbfdfdfdfefefefefefefefefefdfdfdfafafafbfbfbf9f9f9f5f5f5f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6f9f9f9fafafaf9f9f9f6f6f6fafafaf4f4f4fafafaf9f9f9f0f0f0f4f4f4f3f3f3f3f3f3f8f8f8fbfbfbfafafafafafafafafafafafafafafafbfbfbfafafaf9f9f9fbfbfbfafafafbfbfbfbfbfbfbfbfbfafafafafafaf7f7f7f8f8f8fafafaf2f2f2edededf7f7f7f4f4f4f6f6f6f6f6f6fafafaf7f7f7f0f0f0f5f5f5f8f8f8f7f7f7f6f6f6fcfcfcf9f9f9fafafaf9f9f9f7f7f7f8f8f8fbfbfbfbfbfbfafafafafafaf6f6f6f7f7f7fbfbfbfbfbfbf8f8f8fbfbfbfbfbfbf8f8f8fafafaf8f8f8f7f7f7f3f3f3f2f2f2f3f3f3f6f6f6f9f9f9fafafaf8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f8f8f8fafafafbfbfbfbfbfbf7f7f7f5f5f5f1f1f1f9f9f9f5f5f5fbfbfbfafafaf7f7f7f2f2f2eaeaeaebebebf6f6f6fdfdfdf8f8f8f8f8f8fafafaf3f3f3f4f4f4fdfdfdf8f8f8f7f7f7f8f8f8f9f9f9fafafaf8f8f8f6f6f6f3f3f3efefefeeeeeeefefefefefeff0f0f0f2f2f2f2f2f2efefeff0f0f0f3f3f3f4f4f4f8f8f8fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfcfcfcf6f6f6f6f6f6f5f5f5f9f9f9fafafaf9f9f9fafafafcfcfcfcfcfcfafafaf6f6f6f3f3f3f5f5f5f2f2f2f5f5f5f6f6f6fafafafcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9fafafafcfcfcfdfdfdfbfbfbf7f7f7f7f7f7fbfbfbf9f9f9fdfdfdfbfbfbf8f8f8f7f7f7fafafaf8f8f8fafafaf3f3f3f2f2f2f7f7f7f8f8f8f5f5f5f9f9f9f6f6f6f7f7f7f4f4f4eeeeeef4f4f4f8f8f8f8f8f8fcfcfcfcfcfcfcfcfcf9f9f9f8f8f8f9f9f9fafafaf9f9f9f6f6f6f7f7f7f6f6f6efefeff7f7f7f6f6f6f7f7f7f2f2f2eeeeeeedededecececeeeeeef0f0f0e8e8e8efefefecececf5f5f5f4f4f4f5f5f5f6f6f6f4f4f4f4f4f4f4f4f4f7f7f7fafafaf9f9f9f9f9f9f7f7f7fafafafafafafbfbfbededede8e8e8f5f5f5f5f5f5f3f3f3f0f0f0f3f3f3f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6fafafaf9f9f9f6f6f6f6f6f6f3f3f3f9f9f9f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8fafafafcfcfcf6f6f6f8f8f8f3f3f3f8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f8f8f8f6f6f6fafafaf6f6f6f6f6f6f7f7f7fafafaf8f8f8f5f5f5f8f8f8f0f0f0f8f8f8f8f8f8fcfcfcf4f4f4fafafaf7f7f7fafafaf9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfafafafafafafafafafafafafbfbfbfcfcfcfcfcfcf8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f6f6f6f5f5f5f5f5f5f1f1f1f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f2f2f2f4f4f4f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f0f0f0f3f3f3f6f6f6fbfbfbfefefefefefefbfbfbf9f9f9f9f9f9fbfbfbf3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f9f9f9f6f6f6f4f4f4f5f5f5f4f4f4f8f8f8f9f9f9fdfdfdfbfbfbfafafaf8f8f8f8f8f8fafafaf9f9f9fafafaf9f9f9f9f9f9f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7f7f7f7f3f3f3f5f5f5f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f2f2f2eeeeeeeeeeeeedededf7f7f7f4f4f4f1f1f1eeeeeef3f3f3f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6f4f4f4f2f2f2efefeff7f7f7f5f5f5f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9fafafafafafaf9f9f9f7f7f7f4f4f4f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f3f3f3f4f4f4f7f7f7f8f8f8f9f9f9fafafaf7f7f7fbfbfbf3f3f3f7f7f7f6f6f6f3f3f3f6f6f6f6f6f6f2f2f2f3f3f3f8f8f8f4f4f4f3f3f3f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f0f0f0f5f5f5f8f8f8f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbfafafaf9f9f9f8f8f8fbfbfbfcfcfcfcfcfcfcfcfcf8f8f8ebebebf2f2f2f6f6f6f8f8f8fcfcfcfcfcfcfcfcfcfafafaf4f4f4f7f7f7f6f6f6f8f8f8f9f9f9fafafaf4f4f4f3f3f3f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f2f2f2f7f7f7f9f9f9fafafaf8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6fafafaefefeff6f6f6fcfcfcf9f9f9f8f8f8fafafafafafaf9f9f9f8f8f8f1f1f1f3f3f3f8f8f8f4f4f4f3f3f3f7f7f7fbfbfbf7f7f7fafafafafafaf9f9f9f1f1f1eeeeeef1f1f1f5f5f5fafafafcfcfcf9f9f9f8f8f8f5f5f5f5f5f5f3f3f3f2f2f2f0f0f0f1f1f1f3f3f3f4f4f4f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7fafafafcfcfcfbfbfbfafafafafafaf9f9f9f8f8f8f4f4f4f5f5f5f6f6f6f5f5f5f6f6f6f0f0f0f6f6f6f4f4f4f6f6f6f7f7f7fafafafbfbfbf8f8f8fcfcfcfcfcfcf6f6f6fdfdfdfafafaf5f5f5f6f6f6f8f8f8f9f9f9f8f8f8f5f5f5f4f4f4f2f2f2f3f3f3f1f1f1f1f1f1f5f5f5f7f7f7f7f7f7f7f7f7fafafafbfbfbfafafafcfcfcfdfdfdfafafaf5f5f5f4f4f4f6f6f6f7f7f7fdfdfdfbfbfbf8f8f8fafafaf8f8f8f6f6f6f4f4f4f3f3f3f6f6f6f8f8f8f8f8f8fbfbfbfafafafbfbfbf8f8f8f6f6f6f5f5f5f5f5f5f2f2f2f3f3f3f6f6f6f6f6f6f4f4f4f7f7f7f9f9f9fafafafbfbfbf9f9f9f6f6f6f5f5f5f6f6f6fafafafefefefcfcfcf8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7fbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f5f5f5f4f4f4f5f5f5f7f7f7fafafaf8f8f8fbfbfbfafafaf9f9f9f8f8f8f8f8f8f6f6f6f4f4f4f1f1f1efefeff4f4f4f9f9f9f9f9f9fcfcfcfcfcfcf9f9f9f5f5f5f7f7f7f5f5f5f6f6f6f9f9f9f7f7f7fbfbfbfcfcfcfcfcfcfafafaf7f7f7f5f5f5f9f9f9fafafaf8f8f8f7f7f7f7f7f7f5f5f5f8f8f8f6f6f6f6f6f6f9f9f9f5f5f5f5f5f5f7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8fafafaf8f8f8fafafafafafafbfbfbf7f7f7f8f8f8fbfbfbfafafaf5f5f5f8f8f8f9f9f9f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6fafafaf5f5f5f1f1f1f7f7f7f6f6f6f4f4f4fafafafbfbfbf8f8f8fafafaf6f6f6f5f5f5f4f4f4f9f9f9f1f1f1f2f2f2f4f4f4f2f2f2f0f0f0f3f3f3f4f4f4f6f6f6f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f8f8f8fafafafbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8fcfcfcf7f7f7fbfbfbf7f7f7f4f4f4f3f3f3f4f4f4f3f3f3f3f3f3fafafaf6f6f6f6f6f6fcfcfcfcfcfcfafafafcfcfcfbfbfbf9f9f9f9f9f9fafafaf9f9f9fafafafafafafafafaf7f7f7f4f4f4f3f3f3f4f4f4f6f6f6f8f8f8fafafaf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8fafafaf6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbf8f8f8f2f2f2ebebebebebebf1f1f1f7f7f7fbfbfbfcfcfcf8f8f8f6f6f6f6f6f6fbfbfbfbfbfbf9f9f9fdfdfdfcfcfcfbfbfbfcfcfcf6f6f6f1f1f1efefeff2f2f2f2f2f2f4f4f4f7f7f7f8f8f8fcfcfcfdfdfdfcfcfcf8f8f8f2f2f2f1f1f1f3f3f3f5f5f5f5f5f5f4f4f4fbfbfbfafafafafafafafafafcfcfcf8f8f8f4f4f4f7f7f7fafafaf9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f4f4f4efefeff3f3f3f0f0f0f1f1f1f0f0f0f5f5f5f8f8f8f8f8f8f9f9f9f7f7f7f3f3f3f3f3f3f4f4f4f6f6f6f7f7f7f1f1f1f4f4f4f5f5f5fdfdfdfbfbfbfafafaf9f9f9f9f9f9fafafafcfcfcf9f9f9f7f7f7f6f6f6f8f8f8fafafafbfbfbfcfcfcfbfbfbfbfbfbfafafaf9f9f9fafafaf4f4f4f7f7f7fbfbfbf8f8f8f6f6f6f3f3f3f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f6f6f6f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f3f3f3f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6fafafafcfcfcfcfcfcfafafaf8f8f8fbfbfbfefefefbfbfbfcfcfcfbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8f4f4f4f6f6f6f8f8f8f7f7f7f4f4f4f6f6f6f9f9f9f6f6f6f3f3f3f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6fafafafafafafafafafefefefcfcfcfafafaf9f9f9fdfdfdfbfbfbf9f9f9f4f4f4f6f6f6f7f7f7f6f6f6f7f7f7f3f3f3fcfcfcfafafafafafaf9f9f9f9f9f9fafafaf4f4f4f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f4f4f4f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8fafafafafafafafafaf9f9f9fbfbfbfafafafcfcfcfbfbfbf8f8f8f4f4f4f8f8f8fafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f3f3f3f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f4f4f4f8f8f8f8f8f8fbfbfbf8f8f8f6f6f6f3f3f3f0f0f0e7e7e7ebebebe6e6e6e9e9e9edededf5f5f5fcfcfcfefefefdfdfdfcfcfcfdfdfdf8f8f8eaeaeaefefeff9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f3f3f3f3f3f3f0f0f0f3f3f3f4f4f4f3f3f3f6f6f6f5f5f5f9f9f9f9f9f9f9f9f9fbfbfbfafafafcfcfcfefefefdfdfdfdfdfdf9f9f9f7f7f7f6f6f6f6f6f6f4f4f4f8f8f8f7f7f7fbfbfbf2f2f2f6f6f6fafafafafafaf3f3f3f0f0f0f3f3f3efefeff2f2f2f2f2f2efefeff3f3f3f3f3f3f8f8f8fafafafbfbfbfafafafcfcfcfcfcfcfcfcfcfafafafbfbfbfbfbfbfbfbfbf9f9f9fcfcfcfcfcfcfefefefcfcfcfafafafcfcfcfbfbfbf8f8f8f2f2f2f6f6f6f9f9f9f9f9f9fafafaf7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f5f5f5f8f8f8fafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcf7f7f7f7f7f7f8f8f8fafafafafafaf6f6f6fbfbfbfcfcfcfafafaf5f5f5f3f3f3f2f2f2f5f5f5f9f9f9f6f6f6f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7fafafafafafaf9f9f9f7f7f7f6f6f6fbfbfbf6f6f6f5f5f5f6f6f6f3f3f3f5f5f5f3f3f3f5f5f5f5f5f5f4f4f4f4f4f4f8f8f8f5f5f5f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fbfbfbfafafaf8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f6f6f6f9f9f9fafafafbfbfbf9f9f9fcfcfcf8f8f8f8f8f8fafafaf9f9f9fafafaf8f8f8f8f8f8f5f5f5f7f7f7fafafaf7f7f7f7f7f7f9f9f9f9f9f9fafafafbfbfbf9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbf8f8f8fafafaf6f6f6f7f7f7f4f4f4f8f8f8f9f9f9fafafaf8f8f8fafafafbfbfbfbfbfbfbfbfbfafafafbfbfbfcfcfcf8f8f8f6f6f6f9f9f9fcfcfcfdfdfdfbfbfbfafafaf5f5f5eeeeeef6f6f6f9f9f9f5f5f5f7f7f7f7f7f7f9f9f9fafafafcfcfcf9f9f9f6f6f6f6f6f6f8f8f8f6f6f6f9f9f9f4f4f4f4f4f4f4f4f4f6f6f6f7f7f7f8f8f8fafafafafafafafafaf9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfafafaf6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f1f1f1f2f2f2f2f2f2e8e8e8eaeaeaf0f0f0f3f3f3f8f8f8fbfbfbfdfdfdfdfdfdfbfbfbf9f9f9f7f7f7f5f5f5f5f5f5f7f7f7f7f7f7f9f9f9f3f3f3f5f5f5fbfbfbf3f3f3f4f4f4f3f3f3f5f5f5f5f5f5f5f5f5f3f3f3f6f6f6f2f2f2f9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f5f5f5f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcfcfcfcfafafaf8f8f8fafafafefefefdfdfdf8f8f8f6f6f6f8f8f8f7f7f7f6f6f6efefeff3f3f3ecececf3f3f3f7f7f7fafafafbfbfbfafafafefefefdfdfdfdfdfdfafafafafafafafafafafafafcfcfcfbfbfbf8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fafafaf8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafafafafaf4f4f4f5f5f5f8f8f8fafafaf7f7f7fafafaf9f9f9fafafafbfbfbfcfcfcfbfbfbf8f8f8f9f9f9f9f9f9f3f3f3f2f2f2f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8fafafafbfbfbfbfbfbfbfbfbfafafafcfcfcfcfcfcfbfbfbf9f9f9fbfbfbf9f9f9f1f1f1f0f0f0efefefe9e9e9f7f7f7f6f6f6f0f0f0f4f4f4f4f4f4f8f8f8f4f4f4f8f8f8f6f6f6fafafafafafaf9f9f9f6f6f6f5f5f5f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8fafafafafafafafafafcfcfcfdfdfdf9f9f9f9f9f9fdfdfdfbfbfbfbfbfbf8f8f8f9f9f9fafafafcfcfcfafafafbfbfbfdfdfdf9f9f9fafafafcfcfcfcfcfcfcfcfcf9f9f9f4f4f4f7f7f7f8f8f8f7f7f7f7f7f7fafafaf7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf6f6f6fafafafbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fbfbfbf9f9f9fcfcfcf9f9f9fafafafbfbfbfafafafafafafbfbfbf6f6f6f5f5f5f4f4f4f4f4f4f1f1f1f2f2f2f0f0f0f5f5f5f9f9f9f7f7f7f8f8f8f6f6f6f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f7f7f7f4f4f4f6f6f6f8f8f8f7f7f7fafafafbfbfbfcfcfcfbfbfbfafafafafafaf8f8f8f6f6f6f2f2f2f6f6f6f5f5f5f3f3f3f4f4f4f5f5f5f2f2f2f4f4f4f2f2f2efefeff1f1f1edededf6f6f6fcfcfcf9f9f9fbfbfbfbfbfbf6f6f6fbfbfbfefefefbfbfbf9f9f9fbfbfbfafafaf7f7f7f9f9f9f9f9f9f8f8f8f4f4f4f3f3f3f1f1f1efefefecececf5f5f5f8f8f8f8f8f8f7f7f7f5f5f5f8f8f8fbfbfbfbfbfbfafafafbfbfbf9f9f9fbfbfbfafafaf9f9f9fcfcfcfdfdfdf9f9f9fafafafcfcfcfafafaf8f8f8f6f6f6f4f4f4f4f4f4f2f2f2f0f0f0edededefefefeeeeeeeeeeeeefefeff2f2f2f5f5f5f7f7f7fbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfafafaf9f9f9f9f9f9fafafaf7f7f7f8f8f8f9f9f9f8f8f8fafafaf8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f5f5f5f6f6f6f9f9f9f8f8f8f9f9f9f4f4f4ededededededf5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafcfcfcfbfbfbfafafaf8f8f8f8f8f8f5f5f5f7f7f7f6f6f6f5f5f5f7f7f7f5f5f5f3f3f3f3f3f3f1f1f1f4f4f4f7f7f7f8f8f8f8f8f8f7f7f7f4f4f4f7f7f7f5f5f5f6f6f6f9f9f9fafafaf8f8f8fafafaf7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8fafafaf8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7fafafaf9f9f9f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6f3f3f3f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafafbfbfbfafafaf9f9f9fafafaf8f8f8fafafafcfcfcf9f9f9f8f8f8fcfcfcf4f4f4f6f6f6f5f5f5f2f2f2f5f5f5f5f5f5f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf7f7f7f7f7f7fbfbfbfafafafcfcfcfdfdfdfcfcfcfefefefcfcfcfdfdfdfcfcfcfcfcfcfefefefdfdfdf8f8f8f6f6f6f1f1f1f0f0f0f5f5f5f2f2f2edededf3f3f3f5f5f5f4f4f4f5f5f5f3f3f3f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9fafafaf7f7f7f3f3f3f3f3f3ebebebe8e8e8e7e7e7edededf4f4f4efefeff2f2f2eaeaeaf4f4f4f1f1f1efefeff0f0f0f2f2f2f0f0f0f2f2f2f5f5f5f7f7f7fafafafafafafbfbfbfbfbfbfafafafafafafbfbfbfafafafcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf6f6f6f7f7f7fbfbfbfafafaf9f9f9f6f6f6f5f5f5f2f2f2f0f0f0ededededededeeeeeef0f0f0f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfafafafafafafcfcfcfcfcfcfbfbfbfafafafbfbfbfafafafcfcfcfbfbfbfafafafbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f7f7f7fafafaf7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8fafafaf9f9f9f7f7f7f9f9f9f9f9f9f6f6f6f4f4f4f1f1f1fbfbfbf8f8f8fbfbfbfdfdfdfafafaf8f8f8f8f8f8f6f6f6fafafafcfcfcfafafaf9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfafafaf9f9f9f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f9f9f9fcfcfcfbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9f8f8f8f9f9f9fafafaf8f8f8fafafaf8f8f8f2f2f2f9f9f9f8f8f8f5f5f5f7f7f7fbfbfbfcfcfcfbfbfbfefefefdfdfdfcfcfcfafafaf9f9f9f8f8f8f8f8f8fbfbfbf8f8f8fcfcfcfafafaf7f7f7f6f6f6f5f5f5f4f4f4fafafaf7f7f7f9f9f9fafafaf6f6f6f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9fafafaf5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f7f7f7f9f9f9f9f9f9fafafaf7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafafafafaf9f9f9f9f9f9fafafaf8f8f8fafafaf7f7f7f8f8f8f2f2f2f3f3f3f4f4f4f0f0f0f1f1f1f2f2f2f3f3f3f4f4f4f2f2f2f2f2f2f9f9f9f4f4f4f1f1f1f8f8f8fafafafafafafbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fbfbfbfafafaf8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f3f3f3f4f4f4f2f2f2eeeeeeecececefefeff0f0f0f3f3f3f4f4f4fbfbfbfbfbfbf7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f3f3f3f6f6f6fafafafcfcfcfbfbfbfafafaf2f2f2efefeff1f1f1f5f5f5f8f8f8f8f8f8f4f4f4f7f7f7f6f6f6f5f5f5f1f1f1f8f8f8f7f7f7fafafaf8f8f8f1f1f1f7f7f7f8f8f8fafafaf9f9f9fafafafbfbfbfdfdfdfcfcfcfdfdfdfafafafafafafafafaf8f8f8fafafaf9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f4f4f4f4f4f4ebebebf3f3f3f6f6f6f6f6f6f3f3f3f4f4f4f6f6f6fafafafafafaf9f9f9fafafafafafafcfcfcfbfbfbfcfcfcfcfcfcfcfcfcf9f9f9f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f4f4f4f3f3f3f1f1f1f1f1f1f0f0f0f1f1f1f1f1f1eeeeeeefefeff1f1f1f2f2f2f3f3f3efefefefefeff3f3f3f3f3f3f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f9f9f9fefefefafafafafafafefefefdfdfdfdfdfdfafafaf8f8f8fafafaf8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f3f3f3f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9fafafaf6f6f6f8f8f8fafafafafafafafafaf7f7f7f8f8f8f8f8f8fafafaf3f3f3f5f5f5f2f2f2f4f4f4f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f8f8f8f6f6f6f5f5f5fbfbfbf7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7fcfcfcfcfcfcfafafaf6f6f6f9f9f9fafafaf8f8f8f9f9f9f5f5f5f4f4f4fcfcfcf9f9f9f7f7f7f3f3f3f5f5f5fafafafdfdfdf9f9f9fafafaf9f9f9fcfcfcf9f9f9fcfcfcfafafaf9f9f9f9f9f9f7f7f7fbfbfbf8f8f8fafafaf9f9f9f9f9f9f8f8f8f5f5f5f2f2f2f5f5f5f3f3f3f3f3f3f3f3f3f3f3f3f6f6f6f3f3f3f8f8f8f6f6f6fafafafbfbfbfcfcfcfafafafafafafafafafafafaf7f7f7f9f9f9f9f9f9f4f4f4fbfbfbfafafaf8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8f8f8f8f6f6f6f7f7f7f8f8f8fafafaf8f8f8f8f8f8f9f9f9f6f6f6f5f5f5f5f5f5f0f0f0f1f1f1ededededededf0f0f0e9e9e9ecececf6f6f6f4f4f4fafafaf7f7f7fafafafafafafbfbfbf5f5f5edededfbfbfbfcfcfcfafafafbfbfbf6f6f6f3f3f3f6f6f6f1f1f1ececececececf0f0f0f3f3f3f0f0f0f5f5f5f8f8f8f5f5f5f2f2f2f3f3f3f2f2f2f5f5f5f6f6f6fafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7fafafaf7f7f7f4f4f4f9f9f9f9f9f9f7f7f7f4f4f4eeeeeef0f0f0f1f1f1f0f0f0f5f5f5fafafafcfcfcfdfdfdefefeff8f8f8fcfcfcfafafaf8f8f8f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f6f6f6f9f9f9f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f4f4f4f6f6f6f7f7f7f8f8f8f3f3f3f9f9f9fafafafafafaf8f8f8f7f7f7f5f5f5fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f7f7f7f8f8f8fafafafafafafafafafbfbfbfcfcfcfcfcfcfcfcfcfcfcfcf3f3f3f0f0f0f0f0f0f3f3f3f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f4f4f4f5f5f5f8f8f8f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f5f5f5f5f5f5f5f5f5f4f4f4f7f7f7f7f7f7f5f5f5f4f4f4f3f3f3f4f4f4f7f7f7f8f8f8fbfbfbf8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fafafafbfbfbfcfcfcfdfdfdf8f8f8f7f7f7f5f5f5f1f1f1f3f3f3f5f5f5f8f8f8f4f4f4f9f9f9fafafaf3f3f3f6f6f6f7f7f7f4f4f4f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f4f4f4f2f2f2f1f1f1f2f2f2f7f7f7f4f4f4f4f4f4f7f7f7f7f7f7f8f8f8f2f2f2f9f9f9e4e4e4efefeff1f1f1edededf8f8f8fafafaf8f8f8f7f7f7f5f5f5f5f5f5f9f9f9fafafafafafafafafafcfcfcfbfbfbfbfbfbfbfbfbf8f8f8fbfbfbfcfcfcf9f9f9fafafaf8f8f8f9f9f9fbfbfbfafafaf8f8f8fafafaf9f9f9f6f6f6f9f9f9fafafafafafaf9f9f9f8f8f8fafafafafafaf9f9f9f6f6f6f6f6f6fcfcfcfafafafbfbfbf7f7f7f6f6f6f7f7f7f6f6f6f3f3f3f4f4f4f8f8f8f9f9f9fafafafbfbfbfcfcfcfdfdfdfafafafbfbfbf6f6f6fafafaf8f8f8f6f6f6fbfbfbfbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f3f3f3f4f4f4efefeff8f8f8f4f4f4f1f1f1f3f3f3f1f1f1f4f4f4fafafafcfcfcfcfcfcfbfbfbf9f9f9fafafafbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f4f4f4f4f4f4f6f6f6f7f7f7f9f9f9fbfbfbfbfbfbf8f8f8f4f4f4f5f5f5f4f4f4f7f7f7f4f4f4f5f5f5f2f2f2f3f3f3f6f6f6f8f8f8f9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfafafafcfcfceeeeeee3e3e3f5f5f5fbfbfbf8f8f8f8f8f8f5f5f5f4f4f4f2f2f2f5f5f5f0f0f0eaeaeaecececf7f7f7f4f4f4f6f6f6f7f7f7f4f4f4fafafafafafaf6f6f6f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafafdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfafafafafafafafafaf7f7f7f4f4f4f5f5f5f9f9f9f4f4f4f1f1f1f5f5f5f4f4f4f7f7f7f4f4f4f3f3f3f4f4f4f5f5f5f6f6f6f4f4f4f7f7f7f6f6f6f9f9f9f5f5f5f4f4f4f4f4f4f7f7f7f6f6f6fbfbfbf9f9f9fbfbfbf9f9f9f8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8fafafaf8f8f8f8f8f8fbfbfbf8f8f8fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdf9f9f9fcfcfcfcfcfcfcfcfcf5f5f5fafafafcfcfcfdfdfdfdfdfdf9f9f9fcfcfcf7f7f7f8f8f8fafafafbfbfbfcfcfcfbfbfbfbfbfbfcfcfcf6f6f6f7f7f7fbfbfbfbfbfbfafafafafafafafafafafafaf7f7f7f5f5f5f5f5f5fbfbfbfdfdfdf8f8f8f6f6f6fcfcfcf1f1f1f1f1f1f6f6f6f8f8f8f1f1f1ecececefefeff4f4f4f4f4f4f4f4f4f3f3f3f3f3f3f1f1f1f9f9f9edededf7f7f7f3f3f3f3f3f3f6f6f6f6f6f6f9f9f9f7f7f7f8f8f8f7f7f7fafafafafafaf9f9f9f8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f5f5f5f9f9f9fafafaf8f8f8fafafaf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9fafafaf8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9fafafaf9f9f9f7f7f7fafafaf9f9f9f8f8f8f9f9f9fafafaf7f7f7f7f7f7f6f6f6fafafaf9f9f9fcfcfcf6f6f6fbfbfbfcfcfcfcfcfcf7f7f7f7f7f7f8f8f8f3f3f3efefeff5f5f5f4f4f4f6f6f6f6f6f6f7f7f7f4f4f4f8f8f8f7f7f7f7f7f7fafafaf5f5f5f8f8f8fbfbfbf4f4f4f7f7f7fafafaf9f9f9f2f2f2f4f4f4fafafaf9f9f9fbfbfbf9f9f9f8f8f8fafafaf7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8f8f8f8f5f5f5f7f7f7f5f5f5f3f3f3efefeff0f0f0f1f1f1f4f4f4f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8fcfcfcfdfdfdfbfbfbf7f7f7f5f5f5f8f8f8f9f9f9fcfcfcf2f2f2f8f8f8fffffffdfdfdfafafaf5f5f5f9f9f9f6f6f6fbfbfbf4f4f4eeeeeef8f8f8f9f9f9f4f4f4f9f9f9f7f7f7f8f8f8f5f5f5f4f4f4f4f4f4f3f3f3f4f4f4f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f9f9f9fcfcfcfdfdfdfefefefdfdfdfbfbfbf9f9f9fcfcfcfdfdfdfdfdfdfbfbfbfafafaf9f9f9f5f5f5fdfdfdfafafafcfcfcfdfdfdfefefefefefef9f9f9ecececf8f8f8f9f9f9f5f5f5f5f5f5f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f3f3f3f4f4f4f6f6f6f2f2f2f7f7f7f5f5f5f8f8f8f8f8f8fbfbfbfbfbfbf7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafafcfcfcfbfbfbf8f8f8f2f2f2f3f3f3eeeeeee9e9e9eeeeeef8f8f8f5f5f5fbfbfbfafafaf8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfafafafbfbfbfdfdfdfafafafbfbfbfdfdfdfcfcfcf7f7f7fcfcfcfbfbfbf5f5f5efefeff1f1f1f3f3f3f3f3f3f6f6f6f1f1f1f4f4f4eeeeeef6f6f6f2f2f2f1f1f1f2f2f2f8f8f8fbfbfbf9f9f9fafafafdfdfdfbfbfbfafafaf8f8f8f8f8f8fbfbfbfafafaf5f5f5f3f3f3f8f8f8f8f8f8f8f8f8f4f4f4f7f7f7fafafaf8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f9f9f9f7f7f7f6f6f6f4f4f4fafafaf8f8f8f8f8f8f7f7f7f9f9f9fafafafafafafcfcfcf8f8f8f8f8f8fafafaf8f8f8f9f9f9f5f5f5f3f3f3f5f5f5f6f6f6f4f4f4f1f1f1f6f6f6fafafafbfbfbfafafafafafaf9f9f9fbfbfbfafafaf9f9f9f7f7f7f5f5f5f5f5f5f9f9f9f6f6f6f7f7f7f9f9f9fafafaf7f7f7f7f7f7fcfcfcfcfcfcfafafaf7f7f7f6f6f6f7f7f7f8f8f8fcfcfcfafafafafafafafafaf8f8f8f3f3f3f1f1f1f3f3f3f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdf9f9f9fbfbfbf8f8f8f8f8f8f7f7f7f2f2f2f4f4f4f7f7f7f5f5f5f8f8f8f3f3f3f2f2f2f5f5f5f7f7f7f9f9f9fcfcfcf8f8f8f8f8f8f7f7f7f7f7f7f3f3f3f6f6f6f3f3f3f2f2f2f6f6f6f0f0f0f3f3f3fbfbfbf6f6f6f6f6f6f7f7f7f7f7f7fafafaf7f7f7f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8fafafaf8f8f8f7f7f7f6f6f6f3f3f3f4f4f4f1f1f1f1f1f1f0f0f0f2f2f2f4f4f4f5f5f5f6f6f6f4f4f4f4f4f4f2f2f2f4f4f4f7f7f7f8f8f8f8f8f8f6f6f6fafafaf7f7f7f7f7f7f9f9f9f8f8f8fafafafdfdfdfdfdfdfafafafafafaf4f4f4f6f6f6f3f3f3fbfbfbd1d1d1f4f4f4f9f9f9f3f3f3fbfbfbfcfcfcfafafafafafafbfbfbf9f9f9fdfdfdf8f8f8fafafafbfbfbfafafafbfbfbfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfafafafbfbfbfafafaf6f6f6f9f9f9f7f7f7f8f8f8fbfbfbfafafaf8f8f8f3f3f3f8f8f8f3f3f3e6e6e6edededf5f5f5f4f4f4fcfcfcf7f7f7f7f7f7fbfbfbfafafaf3f3f3f1f1f1f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5eaeaeaedededefefefedededeeeeeef0f0f0f4f4f4f2f2f2f5f5f5fbfbfbf5f5f5ebebebf1f1f1f8f8f8f8f8f8f4f4f4f0f0f0f5f5f5f7f7f7fdfdfdfcfcfcfcfcfcf6f6f6fcfcfcfdfdfdf7f7f7f7f7f7f4f4f4f8f8f8fbfbfbfafafafbfbfbf9f9f9fafafaf9f9f9fbfbfbfcfcfcf8f8f8f4f4f4f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7fafafaf9f9f9f7f7f7f8f8f8f5f5f5f8f8f8f7f7f7f7f7f7f7f7f7fafafafcfcfcf7f7f7f6f6f6f5f5f5f9f9f9fbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f4f4f4f8f8f8fbfbfbfbfbfbfafafafcfcfcfcfcfcfbfbfbf7f7f7f7f7f7f5f5f5f4f4f4f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9fafafaf7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f4f4f4f4f4f4f8f8f8f6f6f6f7f7f7f3f3f3f6f6f6f6f6f6f7f7f7fbfbfbfcfcfcfbfbfbf9f9f9fafafafcfcfcfcfcfcfbfbfbf9f9f9fafafaf8f8f8f5f5f5fafafafafafaf9f9f9fcfcfcfafafafcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfefefefdfdfdf5f5f5eeeeeef1f1f1f7f7f7f9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f7f7f7f7f7f7fbfbfbfcfcfcf4f4f4f6f6f6f5f5f5f8f8f8f4f4f4fafafafafafafafafafbfbfbf9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9fbfbfbfefefefdfdfdfcfcfcfafafafbfbfbf9f9f9f9f9f9f7f7f7f3f3f3f7f7f7f5f5f5fafafafbfbfbfafafaf6f6f6f6f6f6f1f1f1f4f4f4f5f5f5f4f4f4f5f5f5f7f7f7f4f4f4f2f2f2f4f4f4f6f6f6f5f5f5f5f5f5f5f5f5fbfbfbf8f8f8f8f8f8fcfcfcfafafaf8f8f8fafafafcfcfcf8f8f8fcfcfcfcfcfcfbfbfbfafafaf7f7f7f8f8f8f9f9f9f8f8f8fafafaf9f9f9f6f6f6f3f3f3f9f9f9fbfbfbfcfcfcf9f9f9f8f8f8f4f4f4fafafaf7f7f7f5f5f5f8f8f8f5f5f5f0f0f0f2f2f2f6f6f6f8f8f8f5f5f5f2f2f2f2f2f2e7e7e7f0f0f0f3f3f3f6f6f6f3f3f3ededede9e9e9efefeff9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8fcfcfcfcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfdfdfdf9f9f9fdfdfdfafafafcfcfcfafafaf7f7f7f3f3f3fafafaf7f7f7fafafaf7f7f7f8f8f8f8f8f8f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7fafafaf7f7f7fbfbfbf9f9f9fbfbfbfafafaf9f9f9fafafafafafaf9f9f9f7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8fafafaf8f8f8fbfbfbf8f8f8fafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafaf8f8f8f6f6f6f4f4f4f4f4f4f8f8f8f7f7f7f7f7f7f9f9f9fafafaf9f9f9f6f6f6f6f6f6f6f6f6f4f4f4fafafaf8f8f8f6f6f6fafafafbfbfbf9f9f9f8f8f8f8f8f8fbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7fbfbfbfcfcfcfafafaf6f6f6fafafafafafaf8f8f8f7f7f7f6f6f6f5f5f5f2f2f2f2f2f2f5f5f5f5f5f5f7f7f7fcfcfcfbfbfbf8f8f8fcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfafafafbfbfbfafafafafafaf9f9f9f7f7f7f7f7f7f9f9f9fbfbfbf8f8f8f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcfefefefdfdfdfcfcfcfdfdfdfefefefcfcfcf7f7f7f4f4f4f3f3f3f4f4f4fafafafafafafdfdfdf9f9f9f5f5f5f2f2f2f6f6f6f8f8f8f6f6f6f5f5f5f7f7f7f9f9f9f7f7f7f6f6f6f9f9f9f7f7f7f7f7f7f9f9f9fcfcfcfafafafbfbfbfafafafafafaf9f9f9fdfdfdfafafaf4f4f4f3f3f3f1f1f1f4f4f4f1f1f1f4f4f4f3f3f3f7f7f7f5f5f5f3f3f3f1f1f1f2f2f2f8f8f8f5f5f5f4f4f4f7f7f7f4f4f4f1f1f1f5f5f5f4f4f4f2f2f2f2f2f2f7f7f7f8f8f8fafafaf9f9f9f9f9f9f8f8f8f4f4f4f4f4f4f5f5f5f5f5f5f4f4f4f1f1f1f1f1f1f7f7f7f4f4f4f3f3f3f4f4f4f4f4f4f6f6f6f4f4f4f2f2f2f4f4f4f5f5f5f8f8f8f7f7f7fbfbfbf8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6fcfcfcfafafaf4f4f4f5f5f5f4f4f4f5f5f5f6f6f6f5f5f5efefeff2f2f2ebebebf4f4f4f5f5f5f4f4f4f9f9f9f5f5f5fafafaf9f9f9fdfdfdfdfdfdfbfbfbfefefefefefefcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f9f9f9fbfbfbfdfdfdfcfcfcfcfcfcfcfcfcf8f8f8fbfbfbfcfcfcfdfdfdfefefefdfdfdfcfcfcfcfcfcfbfbfbfbfbfbf6f6f6f1f1f1fafafaf2f2f2f5f5f5f8f8f8fafafaf4f4f4fafafafafafaf8f8f8f9f9f9f9f9f9fbfbfbf7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6efefeffafafaf7f7f7f7f7f7fafafafafafaf9f9f9f8f8f8f9f9f9fbfbfbf9f9f9fafafafbfbfbf9f9f9fbfbfbf9f9f9f9f9f9f8f8f8fafafaf7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7fbfbfbfbfbfbfafafafbfbfbfafafaf7f7f7f7f7f7fbfbfbfcfcfcfafafaf8f8f8f8f8f8fafafaf8f8f8f7f7f7fbfbfbf6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6f4f4f4f7f7f7f8f8f8f8f8f8fafafaf7f7f7f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fafafafcfcfcfafafafcfcfcfefefefefefefffffffffffffefefefefefefdfdfdfbfbfbfbfbfbf9f9f9f8f8f8fafafaf9f9f9f8f8f8f5f5f5f5f5f5f6f6f6f3f3f3f1f1f1f5f5f5f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f1f1f1f1f1f1ebebebebebebeaeaeaebebebf3f3f3f4f4f4f8f8f8f9f9f9f8f8f8e9e9e9f3f3f3fafafaf8f8f8f4f4f4f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfcfcfcfbfbfbf7f7f7f4f4f4f5f5f5f5f5f5f2f2f2f4f4f4f9f9f9f8f8f8fafafafcfcfcfbfbfbfafafafcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafaf9f9f9f2f2f2f6f6f6f1f1f1f3f3f3f0f0f0f0f0f0f1f1f1f5f5f5f6f6f6f5f5f5f4f4f4f6f6f6fbfbfbf6f6f6f6f6f6f5f5f5fafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafafbfbfbf9f9f9f5f5f5f9f9f9f7f7f7f9f9f9f5f5f5f7f7f7f5f5f5f3f3f3f7f7f7f4f4f4f0f0f0f2f2f2fbfbfbf2f2f2f2f2f2f8f8f8fafafafbfbfbfdfdfdfcfcfcfefefefefefefefefefdfdfdfcfcfcfbfbfbfbfbfbfafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8fafafaefefefdededef7f7f7f0f0f0f4f4f4fcfcfcfdfdfdfcfcfcf9f9f9f9f9f9f7f7f7f4f4f4f1f1f1efefefecececebebebe9e9e9e8e8e8ededede8e8e8eaeaeaf8f8f8f4f4f4fafafaf7f7f7fdfdfdf7f7f7f5f5f5f5f5f5f9f9f9f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7fafafaf9f9f9fafafaf9f9f9f7f7f7f7f7f7fafafafafafaf8f8f8f9f9f9f9f9f9f6f6f6fbfbfbf6f6f6f6f6f6f7f7f7fafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf8f8f8f8f8f8fafafaf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f2f2f2f3f3f3f5f5f5f8f8f8f7f7f7fafafaf9f9f9f7f7f7f2f2f2f8f8f8f3f3f3f8f8f8f8f8f8f6f6f6f9f9f9f7f7f7f6f6f6f7f7f7fbfbfbf9f9f9f5f5f5f8f8f8f5f5f5f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9fbfbfbf4f4f4f5f5f5f7f7f7f6f6f6f9f9f9f8f8f8f4f4f4f2f2f2f2f2f2f2f2f2f4f4f4f1f1f1f1f1f1f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f5f5f5f3f3f3f8f8f8fafafaf8f8f8fcfcfcfbfbfbfafafafafafaf8f8f8fcfcfcfcfcfcf9f9f9fafafaf5f5f5f4f4f4f2f2f2e8e8e8e7e7e7e7e7e7efefefeeeeeef3f3f3fdfdfdfefefefcfcfcfafafafcfcfcfcfcfcfbfbfbfafafaf6f6f6f8f8f8f8f8f8fafafaf9f9f9f8f8f8f2f2f2f3f3f3f5f5f5fafafaf9f9f9f7f7f7fbfbfbf4f4f4fbfbfbf7f7f7f3f3f3eeeeeeefefeff2f2f2f3f3f3f7f7f7f5f5f5f4f4f4f6f6f6f6f6f6f8f8f8fafafaf7f7f7f6f6f6f9f9f9fdfdfdf6f6f6f6f6f6f9f9f9fdfdfdfefefefdfdfdfdfdfdfefefefbfbfbf8f8f8f7f7f7f5f5f5f6f6f6f5f5f5fcfcfcfafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9f9f9f9fafafafbfbfbf9f9f9f6f6f6fafafaf9f9f9fbfbfbfbfbfbfbfbfbfefefefcfcfcf9f9f9f8f8f8fcfcfcfcfcfcfbfbfbfefefefafafafcfcfcfefefefdfdfdfefefefefefefdfdfdfcfcfcfcfcfcfbfbfbf9f9f9fafafafafafaf9f9f9f7f7f7f4f4f4efefefeaeaeaeaeaeaf0f0f0f7f7f7f6f6f6f5f5f5f5f5f5f4f4f4f4f4f4f8f8f8fafafaf8f8f8f9f9f9fdfdfdfcfcfcf6f6f6d6d6d6e6e6e6ebebebebebebefefefecececebebebefefeff5f5f5f7f7f7f7f7f7f8f8f8fafafaf9f9f9fdfdfdfbfbfbf4f4f4fbfbfbecececf8f8f8fdfdfdfcfcfcf9f9f9f3f3f3f9f9f9fafafafafafaf8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9f5f5f5f5f5f5fcfcfcf9f9f9fafafaf5f5f5f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6fbfbfbfafafaf8f8f8f6f6f6f9f9f9f6f6f6f9f9f9fafafaf5f5f5eaeaeaf9f9f9f7f7f7fcfcfcf8f8f8f5f5f5fbfbfbf9f9f9fdfdfdfdfdfdfcfcfcf7f7f7fbfbfbfafafafbfbfbf9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f3f3f3efefeff1f1f1eeeeeef1f1f1f1f1f1f2f2f2f0f0f0f1f1f1efefeff3f3f3f0f0f0efefefebebebecececf3f3f3f3f3f3f6f6f6f9f9f9f9f9f9fafafafbfbfbfafafafbfbfbfafafafafafafcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbf8f8f8f1f1f1f4f4f4eeeeeeeaeaeaf1f1f1f1f1f1f7f7f7fafafafafafaf8f8f8f7f7f7f5f5f5f1f1f1f2f2f2f3f3f3f4f4f4f3f3f3f0f0f0f4f4f4f4f4f4f9f9f9fbfbfbfafafaf6f6f6f7f7f7f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8f5f5f5f3f3f3f9f9f9fcfcfcf6f6f6fbfbfbfafafaf8f8f8fcfcfcfbfbfbfbfbfbf8f8f8f5f5f5f6f6f6f9f9f9f6f6f6f4f4f4f4f4f4f5f5f5f3f3f3efefeff6f6f6f4f4f4f5f5f5eeeeeee6e6e6f4f4f4f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8fafafaf7f7f7f7f7f7fcfcfcf5f5f5efefeff2f2f2f9f9f9f8f8f8fbfbfbfbfbfbfbfbfbf8f8f8f4f4f4f1f1f1f2f2f2f9f9f9f6f6f6f6f6f6fafafafbfbfbfafafafcfcfcfafafaf4f4f4fafafafbfbfbfbfbfbf7f7f7fafafaf2f2f2fcfcfcf1f1f1f9f9f9f1f1f1f1f1f1eeeeeeeeeeeeeeeeeeebebebebebebedededf0f0f0efefefedededefefeff1f1f1eeeeeef2f2f2f9f9f9fcfcfcf9f9f9f9f9f9fafafaf9f9f9fbfbfbfbfbfbfafafafafafafbfbfbfbfbfbfafafafcfcfcfefefef9f9f9f6f6f6fafafafafafaf6f6f6fafafafbfbfbfafafafafafaf8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f9f9f9f1f1f1f8f8f8eaeaeaf1f1f1f8f8f8f5f5f5f8f8f8f7f7f7fcfcfcf6f6f6f3f3f3f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafaf2f2f2fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8fafafafafafaf7f7f7f9f9f9f8f8f8f7f7f7fafafafafafaf8f8f8f8f8f8f7f7f7f8f8f8f3f3f3f2f2f2fbfbfbfafafaf9f9f9f6f6f6f4f4f4fafafaf7f7f7f7f7f7f9f9f9f2f2f2f5f5f5f8f8f8f6f6f6fbfbfbfcfcfcfafafafafafafbfbfbf4f4f4f4f4f4fafafaf9f9f9fcfcfcfdfdfdfefefefefefefefefefefefefdfdfdfdfdfdfefefefffffffffffffffffffdfdfdfdfdfdfdfdfdfefefefefefefdfdfdfbfbfbfafafaf8f8f8fafafafafafaf9f9f9fbfbfbf9f9f9fbfbfbfafafaf8f8f8fafafaf8f8f8fbfbfbf6f6f6f5f5f5ecececefefefe6e6e6e9e9e9f3f3f3fdfdfdfdfdfdfbfbfbf8f8f8f4f4f4f3f3f3f7f7f7f8f8f8fafafafbfbfbf7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfafafaf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f5f5f5e9e9e9efefeff1f1f1f8f8f8f4f4f4f8f8f8f3f3f3f6f6f6f7f7f7f5f5f5f6f6f6fafafaf9f9f9fafafafafafaf9f9f9fafafafafafafbfbfbfdfdfdfbfbfbfbfbfbfcfcfcfcfcfcf9f9f9f8f8f8fdfdfdfbfbfbdcdcdce7e7e7e8e8e8e7e7e7eeeeeef2f2f2eeeeeef0f0f0f2f2f2f1f1f1f2f2f2f0f0f0f1f1f1f5f5f5fbfbfbf9f9f9f1f1f1e8e8e8e6e6e6eaeaeae6e6e6e8e8e8e9e9e9e8e8e8f3f3f3f1f1f1f6f6f6f3f3f3f1f1f1efefeff0f0f0e6e6e6e6e6e6ececece0e0e0f0f0f0eaeaeaf1f1f1e9e9e9f2f2f2f0f0f0f5f5f5f6f6f6f5f5f5f7f7f7fbfbfbfbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfefefefdfdfdf8f8f8f5f5f5f3f3f3f8f8f8f9f9f9fcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf7f7f7f5f5f5f4f4f4e6e6e6f5f5f5fafafafafafaf1f1f1f3f3f3f1f1f1edededf5f5f5f5f5f5f9f9f9f2f2f2f6f6f6f6f6f6f7f7f7f6f6f6fbfbfbefefeffafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8fbfbfbfafafaf8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9fafafaf9f9f9f7f7f7fafafaf8f8f8fcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f6f6f6fafafaf9f9f9f5f5f5f5f5f5fcfcfcf8f8f8fbfbfbfafafaf8f8f8f7f7f7fbfbfbf9f9f9fcfcfcf2f2f2f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f5f5f5f5f5f5fafafaf6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f1f1f1f3f3f3f3f3f3f3f3f3f5f5f5edededecececf2f2f2f6f6f6f3f3f3eeeeeef1f1f1ebebebeeeeeeefefeff1f1f1f1f1f1f2f2f2f4f4f4ebebebefefefeeeeeeecececf0f0f0f2f2f2f7f7f7f1f1f1f2f2f2f9f9f9fbfbfbf6f6f6fbfbfbf5f5f5f8f8f8f6f6f6f1f1f1f8f8f8f9f9f9fbfbfbf5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6fafafafbfbfbfafafaf9f9f9fbfbfbf9f9f9fcfcfcfafafaf9f9f9fbfbfbfafafafbfbfbfcfcfcf9f9f9fcfcfcfbfbfbfafafafcfcfcfbfbfbf6f6f6fcfcfcfcfcfcf8f8f8f9f9f9f7f7f7f8f8f8edededf4f4f4edededf2f2f2f2f2f2e9e9e9eeeeeef2f2f2edededecececf4f4f4f4f4f4f6f6f6f8f8f8f3f3f3f5f5f5f3f3f3fbfbfbf9f9f9fbfbfbfefefefefefef6f6f6f4f4f4f7f7f7f4f4f4edededf3f3f3f9f9f9fbfbfbfbfbfbfcfcfcfefefefefefef8f8f8f9f9f9fefefeeeeeeee5e5e5ecececf2f2f2f4f4f4f6f6f6f8f8f8fcfcfcfafafafbfbfbfefefefffffffefefefefefefcfcfcf9f9f9f8f8f8f7f7f7fafafafcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfafafaf9f9f9f9f9f9f5f5f5f3f3f3f2f2f2f7f7f7f6f6f6fbfbfbf6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f4f4f4f8f8f8fbfbfbfafafaf4f4f4f6f6f6fafafaf6f6f6f4f4f4f9f9f9f9f9f9fbfbfbfafafafbfbfbf8f8f8fafafafcfcfcf3f3f3f1f1f1efefeff6f6f6f1f1f1f6f6f6f6f6f6eeeeeef6f6f6f6f6f6fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fafafaf9f9f9f7f7f7f9f9f9fafafaf7f7f7f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f6f6f6f1f1f1fafafaf7f7f7f9f9f9f7f7f7fafafaf9f9f9f9f9f9f7f7f7f3f3f3fdfdfdf6f6f6edededf4f4f4fdfdfdfbfbfbfdfdfdf7f7f7f7f7f7f2f2f2f7f7f7fcfcfcfcfcfcedededf8f8f8fcfcfcfafafaf9f9f9f6f6f6f6f6f6fafafaf7f7f7fafafafafafaf4f4f4fbfbfbfafafafafafafafafafafafaf7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfafafaf9f9f9fdfdfdfafafafefefefcfcfcfbfbfbfbfbfbfdfdfdfcfcfcfdfdfdfcfcfcfafafafafafaf3f3f3fbfbfbfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8ebebebf2f2f2fafafaf7f7f7f2f2f2f8f8f8f4f4f4f5f5f5f3f3f3f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9fafafaf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8fafafaf8f8f8f8f8f8fafafaf8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f3f3f3eeeeeeededededededf5f5f5f7f7f7f7f7f7fdfdfdfdfdfdfefefefdfdfdfafafafbfbfbf8f8f8f3f3f3f6f6f6fbfbfbfbfbfbf9f9f9fafafafbfbfbf7f7f7f2f2f2f1f1f1f7f7f7f8f8f8f7f7f7f5f5f5e7e7e7e6e6e6ebebebf1f1f1f4f4f4fcfcfcf6f6f6e6e6e6edededf6f6f6fcfcfcf9f9f9f8f8f8f7f7f7f5f5f5f9f9f9fafafafefefefcfcfcfefefefcfcfcfffffffffffffffffffefefefefefefcfcfcfcfcfcfbfbfbf5f5f5f5f5f5f5f5f5fcfcfcfcfcfcfbfbfbfcfcfcfafafaf9f9f9f9f9f9f5f5f5f1f1f1f0f0f0eeeeeeedededecececedededf2f2f2f8f8f8f5f5f5edededf0f0f0f3f3f3f2f2f2f3f3f3f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbfbfbfbfcfcfcfbfbfbfafafafcfcfcfafafaf9f9f9f8f8f8fafafaf6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f2f2f2f3f3f3fdfdfdfefefefafafafefefefdfdfdfefefefbfbfbfcfcfcfafafafafafafafafafbfbfbf9f9f9f9f9f9fafafaf8f8f8fafafaf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f7f7f7f9f9f9fbfbfbf8f8f8f8f8f8f6f6f6f9f9f9f8f8f8fafafafbfbfbf8f8f8f7f7f7f4f4f4f9f9f9f8f8f8f6f6f6fcfcfcfafafafafafafafafafcfcfcf9f9f9f0f0f0f0f0f0f7f7f7f3f3f3fcfcfcf8f8f8f7f7f7f9f9f9f6f6f6fefefeefefefecececfcfcfcfafafaf7f7f7f9f9f9f8f8f8f6f6f6f9f9f9f4f4f4fafafafbfbfbf6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbf9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f5f5f5f4f4f4f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafaf8f8f8f9f9f9f8f8f8fafafaf4f4f4f4f4f4efefeff0f0f0f2f2f2f4f4f4f8f8f8f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8f5f5f5f5f5f5fafafaf8f8f8fafafafafafaf9f9f9f6f6f6fafafaf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfafafafcfcfcfdfdfdfdfdfdfbfbfbfafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbf8f8f8f1f1f1f5f5f5f5f5f5fafafaf9f9f9efefefe8e8e8f2f2f2ebebebeeeeeee3e3e3f6f6f6f1f1f1f9f9f9f0f0f0f1f1f1f5f5f5f6f6f6f9f9f9f8f8f8f6f6f6fbfbfbfdfdfdfbfbfbfdfdfdfafafaf6f6f6f9f9f9fdfdfdf9f9f9f5f5f5f0f0f0edededecececeeeeeef4f4f4f9f9f9fafafaf7f7f7eeeeeeedededebebebededede8e8e8f4f4f4f4f4f4f2f2f2f4f4f4f8f8f8f7f7f7f4f4f4efefeff0f0f0f1f1f1f4f4f4f3f3f3f4f4f4f5f5f5f0f0f0f0f0f0f7f7f7f9f9f9f4f4f4f2f2f2f4f4f4f0f0f0efefefeeeeeeefefefedededf1f1f1f5f5f5f6f6f6f9f9f9fcfcfcfafafaf7f7f7f8f8f8fcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8fafafaf9f9f9f5f5f5f2f2f2f4f4f4fafafaf9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9efefefebebebf5f5f5f6f6f6f3f3f3f3f3f3f7f7f7f7f7f7f8f8f8f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf9f9f9fbfbfbf9f9f9fbfbfbfdfdfdfcfcfcf5f5f5f5f5f5f8f8f8fbfbfbfcfcfcf9f9f9f9f9f9f8f8f8f9f9f9fafafaf5f5f5f5f5f5f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7fbfbfbf8f8f8f9f9f9fdfdfdf3f3f3edededf4f4f4fcfcfcfbfbfbfcfcfcf7f7f7f7f7f7f7f7f7f3f3f3f8f8f8f0f0f0f7f7f7fafafafafafafafafafbfbfbf5f5f5f6f6f6fcfcfcf6f6f6f4f4f4fbfbfbf6f6f6fafafaf9f9f9f9f9f9fafafafbfbfbf8f8f8fcfcfcf9f9f9f8f8f8fafafafafafafbfbfbf7f7f7fafafafcfcfcf9f9f9fbfbfbfafafafafafaf9f9f9fbfbfbfbfbfbfafafafbfbfbf9f9f9fafafaf6f6f6f7f7f7f4f4f4f7f7f7f9f9f9f8f8f8f7f7f7f3f3f3f8f8f8f5f5f5f8f8f8fbfbfbf9f9f9f6f6f6f5f5f5f9f9f9f2f2f2f4f4f4f7f7f7fafafaf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f1f1f1f3f3f3f5f5f5f7f7f7f5f5f5f7f7f7f4f4f4f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f5f5f5fafafaf8f8f8f7f7f7f8f8f8fbfbfbf8f8f8fdfdfdfefefefafafaf5f5f5fcfcfcfafafafafafafafafafdfdfdf7f7f7fbfbfbf7f7f7f8f8f8f8f8f8f9f9f9fcfcfcfcfcfcfbfbfbf8f8f8f5f5f5fbfbfbf8f8f8f8f8f8f9f9f9fafafaf6f6f6f7f7f7eeeeeeefefeffdfdfdf0f0f0efefefe9e9e9f0f0f0e8e8e8eeeeeef5f5f5f2f2f2f2f2f2e9e9e9e5e5e5ecececf1f1f1e7e7e7e5e5e5e4e4e4e8e8e8eaeaeaedededf3f3f3f5f5f5f9f9f9f9f9f9f7f7f7f2f2f2eeeeeee9e9e9ebebebedededf1f1f1f2f2f2f6f6f6f8f8f8fbfbfbfefefefefefefbfbfbf6f6f6f4f4f4ebebebf4f4f4f9f9f9fbfbfbf6f6f6f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8fafafaf8f8f8f9f9f9f7f7f7fafafaf9f9f9f6f6f6f7f7f7f5f5f5f3f3f3f3f3f3f5f5f5f8f8f8f7f7f7f6f6f6f9f9f9fdfdfdf7f7f7f6f6f6eeeeeeefefeff3f3f3f5f5f5f7f7f7f8f8f8f3f3f3fafafafbfbfbf9f9f9f7f7f7f8f8f8fcfcfcfbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f7f7f7fcfcfcf8f8f8f9f9f9fafafafafafafafafaf9f9f9fdfdfdfafafaf6f6f6f7f7f7f7f7f7f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9fbfbfbf3f3f3f9f9f9fafafaf9f9f9fdfdfdededede4e4e4f8f8f8fbfbfbf9f9f9fdfdfdfafafaf7f7f7fbfbfbf4f4f4eeeeeeedededfbfbfbf5f5f5fbfbfbf8f8f8f7f7f7f7f7f7fbfbfbfcfcfcf1f1f1fcfcfcf9f9f9f5f5f5f8f8f8f7f7f7fafafaf8f8f8f6f6f6f3f3f3f2f2f2f6f6f6f6f6f6f4f4f4f8f8f8f4f4f4f7f7f7f8f8f8f9f9f9f7f7f7f4f4f4f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8fafafafcfcfcfdfdfdfdfdfdfefefefdfdfdfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f6f6f6f8f8f8fafafafdfdfdfdfdfdfafafaf9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbf9f9f9f3f3f3f6f6f6fbfbfbf9f9f9f9f9f9fbfbfbf8f8f8fbfbfbfcfcfcf8f8f8f8f8f8f8f8f8f6f6f6fdfdfdf9f9f9f7f7f7fcfcfcfdfdfdfafafaf9f9f9fafafaf5f5f5edededf1f1f1f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f1f1f1f4f4f4f8f8f8f7f7f7f6f6f6f1f1f1f2f2f2f5f5f5f3f3f3efefeff2f2f2f2f2f2f4f4f4f9f9f9f9f9f9fcfcfcf3f3f3f5f5f5dbdbdbf7f7f7f5f5f5f3f3f3f1f1f1f7f7f7f8f8f8fafafafafafaf9f9f9f7f7f7f8f8f8fcfcfcfbfbfbf9f9f9fafafafbfbfbfbfbfbf8f8f8f7f7f7f5f5f5fafafafbfbfbfdfdfdfefefefdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcfafafaf4f4f4f9f9f9fdfdfdfcfcfcf8f8f8fafafafafafaf4f4f4f9f9f9f7f7f7fafafafdfdfdfafafafafafafafafafafafaf8f8f8f3f3f3f5f5f5f5f5f5f9f9f9f9f9f9fbfbfbf9f9f9f8f8f8f4f4f4f5f5f5f8f8f8f8f8f8fafafaf9f9f9fbfbfbf8f8f8f8f8f8f9f9f9fbfbfbfafafaf8f8f8f7f7f7f1f1f1f0f0f0f5f5f5f3f3f3f7f7f7f5f5f5f7f7f7f9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5fafafaf4f4f4ecececf1f1f1fdfdfde3e3e3e2e2e2edededf4f4f4f5f5f5fbfbfbf9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfafafafafafafafafafbfbfbf9f9f9fafafaf6f6f6f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbf9f9f9fafafaf9f9f9f3f3f3fafafafbfbfbfdfdfdfcfcfcf6f6f6f3f3f3f9f9f9f9f9f9fdfdfdfbfbfbf8f8f8f8f8f8f0f0f0f9f9f9f8f8f8f6f6f6fafafaf4f4f4f6f6f6fbfbfbfbfbfbfcfcfcf5f5f5f1f1f1fbfbfbf8f8f8f5f5f5f9f9f9f7f7f7f9f9f9f8f8f8f7f7f7fdfdfdfbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8fafafafafafaf7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6fafafaf9f9f9fbfbfbfafafafcfcfcf5f5f5f9f9f9fafafafbfbfbf8f8f8f6f6f6f8f8f8f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8fafafaf9f9f9f8f8f8fdfdfdf9f9f9f6f6f6f8f8f8f7f7f7f5f5f5fbfbfbfdfdfdfcfcfcfafafaf9f9f9fafafafafafaf7f7f7f8f8f8fbfbfbf6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fafafaf9f9f9fbfbfbfdfdfdfcfcfcfafafafbfbfbfcfcfcfbfbfbf9f9f9f5f5f5f4f4f4f4f4f4efefeff3f3f3f7f7f7f2f2f2f4f4f4f7f7f7f8f8f8fafafafcfcfcfcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfafafaf5f5f5f6f6f6f7f7f7fafafafafafafafafaf8f8f8f8f8f8fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfbfbfbfcfcfcf9f9f9fcfcfcfbfbfbfafafafbfbfbfbfbfbfafafaf6f6f6f8f8f8f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f6f6f6f3f3f3f6f6f6f8f8f8f8f8f8f8f8f8f6f6f6f3f3f3fbfbfbf8f8f8f7f7f7f4f4f4f9f9f9f4f4f4f2f2f2f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7fafafafcfcfcfbfbfbf1f1f1f9f9f9f9f9f9fafafaf9f9f9f6f6f6fafafafbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f5f5f5f3f3f3f0f0f0f2f2f2f5f5f5ecececf2f2f2f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9f4f4f4f2f2f2f7f7f7f9f9f9f7f7f7efefeff8f8f8ebebebf9f9f9fcfcfcfcfcfcf8f8f8f3f3f3eeeeeee9e9e9e5e5e5e3e3e3f3f3f3f4f4f4f4f4f4f5f5f5f3f3f3f4f4f4f1f1f1f4f4f4f7f7f7fafafaf9f9f9f8f8f8fafafafafafafafafaf7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7fbfbfbf7f7f7f3f3f3fbfbfbfdfdfdedededdfdfdff5f5f5fafafaf9f9f9fcfcfcfcfcfcf7f7f7f4f4f4fafafafafafaefefeff6f6f6f9f9f9f9f9f9fafafafbfbfbfcfcfcf9f9f9e4e4e4fbfbfbf7f7f7f8f8f8f9f9f9f9f9f9fafafaf8f8f8fafafaf6f6f6fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafcfcfcf9f9f9f9f9f9fafafaf8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9fafafaf5f5f5f5f5f5f6f6f6f6f6f6f4f4f4f4f4f4f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7fafafaf5f5f5f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f6f6f6f3f3f3f7f7f7fafafaf1f1f1f4f4f4f9f9f9f8f8f8f6f6f6f6f6f6fafafaf6f6f6f9f9f9f9f9f9f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f5f5f5f8f8f8f5f5f5f8f8f8f8f8f8f6f6f6f4f4f4f7f7f7f2f2f2f2f2f2f5f5f5f8f8f8f9f9f9fafafafbfbfbfcfcfcfdfdfdfefefefdfdfdfbfbfbfafafaf8f8f8fbfbfbfafafafdfdfdefefeff4f4f4f6f6f6f5f5f5f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5fbfbfbf7f7f7f9f9f9f9f9f9fafafafcfcfcfbfbfbfafafaf9f9f9f4f4f4f7f7f7f6f6f6f2f2f2f4f4f4f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9fbfbfbfbfbfbfcfcfcfafafaf9f9f9fafafafafafaf6f6f6f9f9f9f9f9f9fafafaf8f8f8f4f4f4f7f7f7fafafafafafaf1f1f1e8e8e8edededf3f3f3f4f4f4f5f5f5fbfbfbf8f8f8f6f6f6f4f4f4fcfcfcf7f7f7ebebebf1f1f1fbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f7f7f7fafafafafafaf8f8f8fafafafafafafafafaf7f7f7f8f8f8f8f8f8f7f7f7f3f3f3f5f5f5f9f9f9f5f5f5f3f3f3f1f1f1f3f3f3f6f6f6f9f9f9f8f8f8f0f0f0eaeaeaebebebf0f0f0f5f5f5eaeaeaf3f3f3efefefccccccdddddde9e9e9eaeaeaf0f0f0f1f1f1f0f0f0efefeff0f0f0fafafafdfdfdfafafaf7f7f7fcfcfcfbfbfbfbfbfbfbfbfbfafafaf7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafaf9f9f9f7f7f7f8f8f8fcfcfcf9f9f9f7f7f7fdfdfdedededebebebf6f6f6fafafafdfdfdf6f6f6fcfcfcf8f8f8f6f6f6f6f6f6fcfcfcf0f0f0f9f9f9f9f9f9f8f8f8fbfbfbfafafaf9f9f9f2f2f2f5f5f5f8f8f8f7f7f7fafafafafafaf9f9f9f9f9f9fbfbfbf5f5f5f5f5f5fbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f3f3f3f5f5f5fafafaf7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6fafafaf6f6f6f5f5f5f7f7f7f5f5f5f9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f8f8f8fafafaf7f7f7f7f7f7f5f5f5f6f6f6f7f7f7fbfbfbfbfbfbfcfcfcf9f9f9f9f9f9fcfcfcf9f9f9fbfbfbf9f9f9fafafafafafaf6f6f6f8f8f8fdfdfdfdfdfdf5f5f5fdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafafafafafbfbfbf9f9f9f9f9f9fafafaf8f8f8fbfbfbfafafaf9f9f9f8f8f8f6f6f6f8f8f8f4f4f4f9f9f9f4f4f4f6f6f6f4f4f4f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f3f3f3f4f4f4f2f2f2efefeff0f0f0efefeff4f4f4f4f4f4f1f1f1f8f8f8fafafafbfbfbfafafaf7f7f7f8f8f8fafafafcfcfcfcfcfcfdfdfdfbfbfbfafafaf6f6f6f9f9f9f2f2f2f6f6f6f7f7f7fafafaf7f7f7fafafafcfcfcf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafafafafafafafaf9f9f9fbfbfbfdfdfdfefefefefefefdfdfdfafafaf8f8f8fafafaf9f9f9fafafaf9f9f9fbfbfbf9f9f9f1f1f1f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fafafafafafaf8f8f8fafafaf9f9f9f9f9f9f8f8f8f5f5f5f6f6f6f6f6f6f7f7f7f4f4f4f6f6f6f8f8f8f9f9f9f6f6f6f5f5f5efefeff6f6f6f4f4f4e8e8e8edededf2f2f2f8f8f8fbfbfbf0f0f0f5f5f5f7f7f7f4f4f4f3f3f3f6f6f6fcfcfcfafafafbfbfbf0f0f0f0f0f0f4f4f4fafafafcfcfcfafafafafafafafafafbfbfbfafafaf9f9f9f8f8f8f8f8f8fafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8fafafaf7f7f7fafafaf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fafafafafafaf5f5f5fafafafffffff9f9f9eeeeeef7f7f7fcfcfcf3f3f3f1f1f1fafafaf9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbefefeff8f8f8fbfbfbf7f7f7f8f8f8fafafaf9f9f9f9f9f9f9f9f9fbfbfbf4f4f4f7f7f7fafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcf3f3f3f6f6f6f8f8f8f9f9f9f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8fdfdfdfefefef7f7f7e3e3e3fafafafdfdfdfdfdfdfbfbfbf9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfbfbfbfcfcfcfafafaf9f9f9f6f6f6f8f8f8f4f4f4f2f2f2f4f4f4f9f9f9fbfbfbf9f9f9f9f9f9fcfcfcf1f1f1fcfcfcf2f2f2f9f9f9fbfbfbfbfbfbfafafafafafafafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f9f9f9fbfbfbfbfbfbfbfbfbfafafafafafafbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbf7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fcfcfcfdfdfdfbfbfbfafafaf7f7f7f9f9f9fafafafbfbfbfafafaf5f5f5f2f2f2fbfbfbf9f9f9f2f2f2f9f9f9f9f9f9f9f9f9fcfcfcf9f9f9f8f8f8f9f9f9fafafafafafaf7f7f7f9f9f9fafafaf8f8f8f8f8f8fafafaf9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f9f9f9fcfcfcfafafaf7f7f7fafafafafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbedededeaeaeaf8f8f8fbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8fbfbfbf6f6f6f0f0f0f1f1f1f3f3f3f2f2f2efefeff8f8f8f7f7f7f7f7f7f6f6f6f2f2f2edededeeeeeeedededf0f0f0f8f8f8f8f8f8fafafaf8f8f8f4f4f4f6f6f6f5f5f5f4f4f4f4f4f4f9f9f9fafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8f9f9f9f6f6f6f9f9f9fcfcfcfbfbfbf8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f9f9f9f6f6f6f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f7f7f7fbfbfbf9f9f9fcfcfcf1f1f1edededf9f9f9f9f9f9fafafaf9f9f9fbfbfbf9f9f9fbfbfbfcfcfce3e3e3f9f9f9fbfbfbfafafafdfdfdf4f4f4e8e8e8f4f4f4f8f8f8f6f6f6fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fbfbfbf5f5f5f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f9f9f9fcfcfcfcfcfcfbfbfbfafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfafafafcfcfcfcfcfcf7f7f7f5f5f5f7f7f7fafafaf4f4f4f1f1f1f2f2f2f8f8f8fbfbfbf7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f7f7f7f8f8f8fbfbfbf9f9f9fafafafafafaf8f8f8f8f8f8fdfdfdf7f7f7e4e4e4efefeff1f1f1f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6fafafaf8f8f8f8f8f8f9f9f9f4f4f4f6f6f6fafafaf7f7f7f7f7f7fbfbfbf7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfafafafbfbfbfefefefefefefdfdfdfcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbf7f7f7f1f1f1f7f7f7f7f7f7fafafaf8f8f8f1f1f1f2f2f2f2f2f2f1f1f1f3f3f3f8f8f8fafafaf8f8f8fbfbfbfafafaf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fcfcfcfafafaf7f7f7f0f0f0f7f7f7fafafaf7f7f7f6f6f6f7f7f7f9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfbfbfbfafafafafafaf9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafafbfbfbfbfbfbf5f5f5f3f3f3ebebebfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcf6f6f6edededf0f0f0f0f0f0efefeff1f1f1fafafaededededededf4f4f4f2f2f2f5f5f5f7f7f7f9f9f9f9f9f9f8f8f8f4f4f4f3f3f3f3f3f3f7f7f7f7f7f7f9f9f9fcfcfcf9f9f9fafafafdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f9f9f9f7f7f7f3f3f3f8f8f8f7f7f7fafafafafafaf8f8f8fbfbfbf8f8f8fafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9fbfbfbf2f2f2ebebebf2f2f2fdfdfdfafafaf6f6f6f4f4f4fbfbfbf8f8f8fcfcfcf7f7f7f9f9f9fafafaf9f9f9f8f8f8efefeff9f9f9fdfdfdf6f6f6f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f4f4f4fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7fbfbfbfbfbfbf4f4f4f6f6f6f9f9f9fcfcfcf9f9f9f7f7f7f4f4f4f6f6f6f9f9f9fafafaf8f8f8f5f5f5f5f5f5f5f5f5f5f5f5f9f9f9fbfbfbfafafaf3f3f3f6f6f6f7f7f7f9f9f9f6f6f6f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafafafafaf9f9f9f7f7f7f8f8f8f8f8f8fafafaf8f8f8f7f7f7f9f9f9f0f0f0f0f0f0f2f2f2f7f7f7f3f3f3eeeeeef8f8f8fbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafaf7f7f7f4f4f4f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8fbfbfbfafafafdfdfdfdfdfdfbfbfbf5f5f5fefefefdfdfdfafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f4f4f4f8f8f8f8f8f8f3f3f3f5f5f5eaeaeaedededfbfbfbfafafaf8f8f8fafafaf1f1f1f5f5f5fcfcfcf5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f6f6f6fbfbfbf9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f8f8f8fafafafafafaf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9fafafaf5f5f5f2f2f2f6f6f6f8f8f8f6f6f6f7f7f7f5f5f5f5f5f5f3f3f3f3f3f3f8f8f8f6f6f6efefeff5f5f5f3f3f3f8f8f8f4f4f4fbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfafafaf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbf5f5f5ebebebf0f0f0f6f6f6f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f0f0f0f5f5f5f3f3f3eeeeeeedededf2f2f2f1f1f1f2f2f2f6f6f6fcfcfcfdfdfdfdfdfdf9f9f9fafafafcfcfcf7f7f7f6f6f6fafafaf9f9f9f9f9f9f9f9f9fafafaf2f2f2f3f3f3fafafaf8f8f8fafafaf8f8f8f8f8f8fafafaf6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8fafafafafafafefefef2f2f2e1e1e1fafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbeeeeeefbfbfbfafafafbfbfbf8f8f8f8f8f8fefefefcfcfcf7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9fafafaf7f7f7f4f4f4fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7fdfdfdf6f6f6f5f5f5f9f9f9fafafaf7f7f7f6f6f6f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f9f9f9fbfbfbfcfcfcf9f9f9f7f7f7f9f9f9f8f8f8fafafafafafafafafaf9f9f9f9f9f9fbfbfbfafafafbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f7f7f7fafafaf9f9f9fbfbfbf7f7f7fafafafcfcfcfbfbfbfcfcfcf9f9f9f4f4f4f7f7f7fafafafafafaf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7fbfbfbfafafaf9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9fbfbfbfdfdfdfffffffdfdfdf3f3f3e9e9e9e4e4e4e6e6e6edededeaeaeaf5f5f5fbfbfbf7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf9f9f9fbfbfbfcfcfcf9f9f9fefefefcfcfcfbfbfbfcfcfcfcfcfcf8f8f8f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcf9f9f9f9f9f9f5f5f5f7f7f7f5f5f5f8f8f8fbfbfbfafafafafafaf9f9f9fcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f1f1f1fbfbfbfcfcfcf6f6f6f8f8f8f7f7f7f6f6f6f5f5f5f9f9f9fbfbfbfbfbfbfcfcfcf6f6f6fbfbfbfbfbfbf9f9f9fafafafefefef5f5f5f6f6f6f2f2f2f7f7f7fbfbfbfdfdfdfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9f8f8f8fbfbfbfcfcfcfcfcfcf8f8f8f4f4f4f0f0f0e7e7e7e7e7e7eaeaeae6e6e6eaeaeaedededeeeeeef2f2f2f7f7f7f9f9f9f7f7f7f5f5f5f9f9f9f0f0f0f7f7f7eeeeeeecececf3f3f3f7f7f7f8f8f8f5f5f5fafafafafafaf5f5f5f9f9f9fafafafbfbfbf8f8f8f9f9f9fbfbfbf6f6f6f9f9f9fafafaf9f9f9fafafafbfbfbf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fafafaf8f8f8fafafafbfbfbf9f9f9f8f8f8f8f8f8f7f7f7fefefef4f4f4fcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f7f7f7fcfcfcfbfbfbecececfbfbfbfcfcfcfcfcfcfcfcfce1e1e1d7d7d7f5f5f5fcfcfcf5f5f5f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbf6f6f6f6f6f6fcfcfcf9f9f9f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f5f5f5fcfcfcf8f8f8f8f8f8fafafaf6f6f6f6f6f6f8f8f8f9f9f9fafafafbfbfbf8f8f8f9f9f9fafafaf8f8f8fafafaf9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8fcfcfcf5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafafafafaf9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f7f7f7fafafaf9f9f9f7f7f7f7f7f7f6f6f6fcfcfcfcfcfcf7f7f7efefeffbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafafcfcfcfdfdfdfdfdfdfefefefcfcfcfefefefbfbfbfcfcfcfcfcfcfefefefcfcfcf9f9f9f4f4f4e9e9e9f3f3f3f5f5f5e8e8e8e1e1e1ecececfbfbfbfdfdfdf9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f9f9f9f4f4f4efefefefefeff0f0f0f1f1f1f5f5f5f5f5f5f8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f3f3f3f4f4f4f3f3f3f7f7f7f6f6f6f4f4f4f0f0f0f5f5f5edededebebebf0f0f0f7f7f7f3f3f3f4f4f4f5f5f5fafafafcfcfcf4f4f4f7f7f7f9f9f9f8f8f8f8f8f8fafafaf8f8f8f8f8f8f9f9f9fbfbfbf7f7f7f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbf7f7f7f2f2f2eeeeeeeeeeeef3f3f3fafafafcfcfcfafafaf9f9f9fafafafafafaf8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f8f8f8f2f2f2eaeaeaeaeaeaf4f4f4f7f7f7f9f9f9f9f9f9f7f7f7fcfcfcfefefef4f4f4f8f8f8f6f6f6f8f8f8f1f1f1f2f2f2f8f8f8f2f2f2f2f2f2f7f7f7f9f9f9fbfbfbf8f8f8f8f8f8fafafaf6f6f6fafafafbfbfbf8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f9f9f9f2f2f2fafafafbfbfbfafafaf8f8f8f7f7f7f7f7f7f9f9f9fafafafafafafafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8fafafafafafaf5f5f5dfdfdffcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafafcfcfcf0f0f0f9f9f9fbfbfbfbfbfbf5f5f5fbfbfbfbfbfbf9f9f9fcfcfcf8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfcfcfcf1f1f1f2f2f2fcfcfcf9f9f9fafafaf4f4f4f9f9f9fafafaf9f9f9f7f7f7fcfcfcf6f6f6f6f6f6f8f8f8fbfbfbf9f9f9f5f5f5fcfcfcfcfcfcfefefefcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfcfcfcf8f8f8f7f7f7f9f9f9fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafaf9f9f9f5f5f5f8f8f8f3f3f3f6f6f6ebebebe6e6e6fafafaf8f8f8f5f5f5fbfbfbfafafafafafaf7f7f7f9f9f9f8f8f8fafafaf5f5f5ebebebe6e6e6e9e9e9ebebebfafafafafafafdfdfdfcfcfcf7f7f7f6f6f6efefefefefefe8e8e8e2e2e2e7e7e7edededfcfcfcfcfcfcfafafafafafaf5f5f5f9f9f9fdfdfdfdfdfdfbfbfbfcfcfcfafafaf8f8f8f3f3f3efefeff0f0f0e9e9e9f0f0f0fcfcfcf8f8f8f7f7f7f5f5f5f3f3f3f5f5f5f9f9f9fcfcfcfbfbfbf9f9f9f8f8f8fafafafbfbfbfafafafbfbfbf9f9f9f8f8f8f9f9f9fafafaf9f9f9fcfcfcfafafafdfdfdfdfdfdfcfcfcfdfdfdfefefefcfcfcfdfdfdfcfcfcfdfdfdf9f9f9f8f8f8f6f6f6fdfdfdf6f6f6f6f6f6f4f4f4f7f7f7f8f8f8fbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf6f6f6f6f6f6f2f2f2fbfbfbfafafaf7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fafafaf9f9f9fdfdfdfdfdfdf5f5f5fcfcfcfefefefcfcfcf5f5f5fbfbfbfdfdfdf2f2f2f1f1f1f5f5f5fcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f5f5f5f1f1f1f6f6f6f4f4f4f5f5f5f9f9f9fafafaf5f5f5f6f6f6f8f8f8f4f4f4fafafaf9f9f9f9f9f9f5f5f5f3f3f3f7f7f7fafafaf7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f4f4f4f3f3f3f9f9f9fcfcfcfcfcfcf9f9f9fbfbfbf8f8f8f8f8f8fafafafafafafbfbfbf0f0f0f9f9f9fbfbfbfbfbfbf8f8f8f8f8f8fefefefefefefcfcfcfafafafefefef0f0f0f6f6f6fafafafcfcfcf7f7f7f3f3f3fcfcfcf9f9f9fbfbfbf3f3f3f5f5f5fcfcfcfbfbfbfbfbfbfbfbfbf7f7f7fbfbfbfdfdfdfefefefdfdfdfbfbfbfcfcfcf6f6f6fbfbfbfafafafdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fcfcfcfefefef9f9f9f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbfafafafafafaf7f7f7f8f8f8fbfbfbfcfcfcfafafaf8f8f8f8f8f8f5f5f5f4f4f4f6f6f6f9f9f9f6f6f6eeeeeef9f9f9f8f8f8f8f8f8f8f8f8fafafafbfbfbfcfcfcf9f9f9f7f7f7f6f6f6f5f5f5e9e9e9eeeeeef2f2f2f7f7f7f8f8f8f4f4f4ebebebe5e5e5e6e6e6f7f7f7f8f8f8fafafafefefefcfcfcf6f6f6fbfbfbf8f8f8f8f8f8f4f4f4f2f2f2f3f3f3eeeeeeebebebe6e6e6e8e8e8efefeff2f2f2f6f6f6fcfcfcf9f9f9f2f2f2f2f2f2f6f6f6fcfcfcfcfcfcfdfdfdfafafafcfcfcfafafafafafafbfbfbfafafaf9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfbfbfbfcfcfcf8f8f8f9f9f9fdfdfdfbfbfbfcfcfcf9f9f9f8f8f8f6f6f6f4f4f4f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5f7f7f7fafafaf9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7fafafafbfbfbf7f7f7f7f7f7fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbebebebf2f2f2fcfcfcfcfcfcf9f9f9f7f7f7f9f9f9fbfbfbf8f8f8f9f9f9fafafafafafafafafafbfbfbfafafafcfcfcfbfbfbf1f1f1fbfbfbf9f9f9f8f8f8f7f7f7f3f3f3f6f6f6f7f7f7f5f5f5edededecececedededebebebf1f1f1f5f5f5f8f8f8f1f1f1f0f0f0f0f0f0f2f2f2f6f6f6f4f4f4f5f5f5f7f7f7f9f9f9fbfbfbfcfcfcf8f8f8fafafaf2f2f2f9f9f9f8f8f8f8f8f8fafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8fafafaf5f5f5f9f9f9f7f7f7f8f8f8f8f8f8fafafaf7f7f7f8f8f8f7f7f7f7f7f7fafafaf9f9f9fbfbfbfbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafafbfbfbf4f4f4f5f5f5f8f8f8fcfcfcfafafae4e4e4dadadafbfbfbfafafaf7f7f7fbfbfbfbfbfbf2f2f2f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9fcfcfcf7f7f7f5f5f5f6f6f6fdfdfdfdfdfdfcfcfcfbfbfbfcfcfcf6f6f6eeeeeeedededf1f1f1ecececedededf0f0f0f1f1f1edededf1f1f1f2f2f2f0f0f0e8e8e8eaeaeafefefefafafaf6f6f6f8f8f8f9f9f9edededfcfcfcfefefefdfdfdfcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8fafafaf7f7f7f9f9f9fbfbfbf9f9f9fbfbfbfdfdfdfdfdfdfefefefefefef9f9f9f4f4f4fcfcfcf9f9f9fdfdfdf9f9f9f1f1f1f5f5f5fafafaf6f6f6f6f6f6fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbfafafafbfbfbf9f9f9f5f5f5f3f3f3f1f1f1f1f1f1f5f5f5edededeaeaeaf5f5f5f4f4f4f1f1f1efefefefefeff7f7f7fefefefafafafafafafbfbfbf8f8f8f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9fafafafbfbfbfafafafdfdfdfafafafbfbfbf8f8f8f6f6f6fdfdfdf9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f1f1f1efefefeaeaeae7e7e7ecececf3f3f3efefefebebebf2f2f2f0f0f0ecececf2f2f2f6f6f6f3f3f3f2f2f2f1f1f1efefefedededebebebedededeeeeeef1f1f1f1f1f1efefefefefeff2f2f2f0f0f0f2f2f2fcfcfcfbfbfbf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7fafafaf9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcf8f8f8e8e8e8f4f4f4f9f9f9fdfdfdfcfcfcfbfbfbfafafaf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8fafafafafafaf2f2f2f7f7f7f6f6f6f3f3f3f2f2f2f2f2f2f1f1f1f4f4f4f8f8f8f7f7f7f3f3f3f6f6f6f7f7f7f6f6f6fafafafbfbfbfafafafafafafafafaf9f9f9fcfcfcfbfbfbfafafafafafaf3f3f3f5f5f5f9f9f9f7f7f7fbfbfbf5f5f5fafafafafafafafafaf9f9f9f8f8f8f9f9f9fafafafbfbfbf8f8f8f5f5f5f7f7f7f8f8f8fafafaf9f9f9f9f9f9fafafaf7f7f7f7f7f7fafafafafafaf8f8f8f8f8f8f5f5f5f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f6f6f6f8f8f8f4f4f4f9f9f9f7f7f7fbfbfbfcfcfcfafafaefefefebebebf2f2f2eeeeeeebebebfbfbfbf4f4f4f8f8f8f5f5f5fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9fafafaf5f5f5f4f4f4fefefeeaeaeae7e7e7f2f2f2f5f5f5f4f4f4edededf5f5f5fdfdfdfcfcfcfcfcfcfbfbfbfcfcfcf3f3f3e9e9e9e6e6e6dfdfdfe8e8e8f9f9f9f6f6f6f8f8f8f2f2f2f6f6f6f2f2f2fafafaf6f6f6eeeeeeebebebecececf9f9f9fbfbfbfafafafcfcfcfdfdfdfdfdfdfefefefefefefffffffdfdfdfbfbfbfafafafafafaf3f3f3e9e9e9ecececedededf1f1f1fefefefefefefefefefcfcfcfbfbfbfafafafefefefafafafdfdfdfbfbfbfcfcfcf9f9f9f8f8f8f7f7f7f8f8f8fcfcfcfafafaf6f6f6f9f9f9fafafaf8f8f8f4f4f4eaeaeaf6f6f6fcfcfcf4f4f4e9e9e9ebebebf4f4f4fdfdfdf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f7f7f7f5f5f5f9f9f9fafafafdfdfdfcfcfcfcfcfcfbfbfbf8f8f8fafafafbfbfbfcfcfcfafafaf9f9f9f9f9f9f7f7f7f7f7f7f3f3f3f2f2f2f1f1f1f0f0f0f6f6f6f9f9f9f9f9f9f8f8f8f5f5f5fafafafafafaf9f9f9fafafaf8f8f8f8f8f8f5f5f5f7f7f7f9f9f9fafafaf9f9f9fbfbfbf9f9f9fafafafcfcfcf9f9f9f9f9f9fdfdfdfcfcfcfcfcfcfafafafafafafbfbfbf8f8f8fafafafafafaf9f9f9f9f9f9fafafaf7f7f7fafafaf9f9f9f9f9f9f8f8f8f7f7f7fafafaf9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfbfbfbf5f5f5f5f5f5fcfcfcfbfbfbf3f3f3f8f8f8fafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fafafafdfdfdf9f9f9f4f4f4f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafaf3f3f3f4f4f4f3f3f3f2f2f2ecececedededefefeff0f0f0f0f0f0f3f3f3fbfbfbf9f9f9f9f9f9f9f9f9fafafaf7f7f7f8f8f8f6f6f6fafafaf9f9f9f7f7f7f6f6f6fafafaf7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f3f3f3f4f4f4f5f5f5f9f9f9fafafaf8f8f8fafafaf6f6f6f8f8f8fbfbfbfafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafafafaf8f8f8f8f8f8f8f8f8fbfbfbf4f4f4f7f7f7f7f7f7fafafafcfcfcfdfdfdfafafaeaeaeaececece1e1e1f7f7f7fcfcfceeeeeef7f7f7fbfbfbf9f9f9f9f9f9f4f4f4f7f7f7fbfbfbfbfbfbfafafaf4f4f4fbfbfbe8e8e8eaeaeae6e6e6e2e2e2e3e3e3e4e4e4e0e0e0dadadad9d9d9dcdcdcd9d9d9d8d8d8e6e6e6f9f9f9fbfbfbf9f9f9fafafaf5f5f5f8f8f8fbfbfbf6f6f6f3f3f3f3f3f3f3f3f3f0f0f0f8f8f8f2f2f2efefeffdfdfdf9f9f9f2f2f2f1f1f1f9f9f9fafafaf5f5f5f4f4f4f2f2f2f3f3f3f3f3f3eaeaeae9e9e9e6e6e6ebebebe2e2e2e6e6e6f4f4f4eeeeeef3f3f3f5f5f5f3f3f3f3f3f3f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f3f3f3f7f7f7f8f8f8f9f9f9f3f3f3f2f2f2f4f4f4f4f4f4f4f4f4f7f7f7ececece7e7e7e2e2e2f3f3f3edededf3f3f3fdfdfdfbfbfbf9f9f9f8f8f8fafafaf9f9f9f8f8f8fbfbfbf8f8f8f5f5f5f9f9f9fdfdfdfefefefbfbfbfafafafbfbfbfbfbfbfcfcfcfdfdfdfcfcfcf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfcfcfcfbfbfbfafafaf9f9f9f6f6f6fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f6f6f6f6f6f6f5f5f5f3f3f3f4f4f4f2f2f2f3f3f3f6f6f6f8f8f8f6f6f6f7f7f7fafafaf9f9f9f7f7f7f8f8f8f6f6f6f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fafafaf6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f1f1f1eaeaeaf1f1f1f4f4f4ebebebe7e7e7fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fdfdfdfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfafafaf7f7f7f2f2f2f1f1f1ececece8e8e8e4e4e4e4e4e4e5e5e5e7e7e7eaeaeaf2f2f2f0f0f0f6f6f6f5f5f5f3f3f3f5f5f5fcfcfcf8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fafafaf8f8f8f9f9f9f9f9f9fafafaf8f8f8fafafafafafaf9f9f9f8f8f8fafafaf8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9f5f5f5f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fafafafafafafafafaf9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafaf3f3f3f4f4f4f8f8f8f6f6f6fafafafbfbfbfcfcfcf3f3f3f8f8f8fefefef1f1f1f7f7f7f7f7f7fbfbfbf7f7f7f8f8f8f8f8f8f8f8f8fafafafefefef7f7f7fafafaf3f3f3e6e6e6ecececf4f4f4f5f5f5f5f5f5f9f9f9fbfbfbfcfcfcfefefefdfdfdfbfbfbf6f6f6fcfcfcf9f9f9f9f9f9f0f0f0f1f1f1f7f7f7f7f7f7f8f8f8fafafaf7f7f7f6f6f6f7f7f7f4f4f4fafafaeaeaeae2e2e2ebebebf1f1f1f7f7f7f3f3f3f0f0f0f3f3f3f8f8f8f6f6f6f2f2f2eaeaeaf2f2f2efefefefefeff1f1f1fcfcfcfcfcfcf9f9f9f5f5f5f6f6f6f4f4f4f5f5f5f3f3f3f3f3f3f2f2f2f6f6f6f4f4f4f1f1f1eeeeeef1f1f1edededeaeaeaf1f1f1f5f5f5f5f5f5f3f3f3f3f3f3ececececececeaeaeae6e6e6e9e9e9fafafafefefefefefef7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafafcfcfcf8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f4f4f4f3f3f3f7f7f7f6f6f6f2f2f2f1f1f1f0f0f0f0f0f0f0f0f0f3f3f3f8f8f8f9f9f9f9f9f9f8f8f8fafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8f5f5f5f6f6f6f5f5f5f3f3f3f5f5f5f3f3f3f3f3f3f6f6f6fcfcfcfbfbfbf5f5f5f5f5f5f5f5f5f1f1f1f3f3f3f4f4f4f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2f2f2f1f1f1f5f5f5fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbfafafaf8f8f8f9f9f9f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafdfdfdfbfbfbfafafaf4f4f4fbfbfbfefefefdfdfdfbfbfbf9f9f9f9f9f9fafafaf8f8f8f6f6f6f4f4f4f4f4f4ebebebecececeeeeeef0f0f0e9e9e9ebebebedededf3f3f3f7f7f7f8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfdfdfdf7f7f7f4f4f4f4f4f4f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f4f4f4f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9fbfbfbf9f9f9f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f5f5f5f9f9f9fcfcfcfcfcfcfbfbfbfcfcfcfafafaf8f8f8f5f5f5f1f1f1f5f5f5f9f9f9f9f9f9f5f5f5f6f6f6f8f8f8fcfcfcfbfbfbfbfbfbf7f7f7f2f2f2f7f7f7f2f2f2f9f9f9f9f9f9fbfbfbf9f9f9fafafaf8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf7f7f7fcfcfcfdfdfdf7f7f7f6f6f6f9f9f9fbfbfbfcfcfcfdfdfdfafafaf4f4f4ededede6e6e6dfdfdfdededee3e3e3e6e6e6eeeeeef3f3f3e7e7e7efefefefefefeaeaeaf1f1f1f3f3f3f7f7f7ededede0e0e0f6f6f6fbfbfbf3f3f3f5f5f5f6f6f6f8f8f8fcfcfcf7f7f7f2f2f2f1f1f1eeeeeef5f5f5f6f6f6f4f4f4f1f1f1f1f1f1f1f1f1f6f6f6f4f4f4f4f4f4f6f6f6f8f8f8fcfcfcfbfbfbfafafaf6f6f6e9e9e9e6e6e6edededefefeff3f3f3f5f5f5f8f8f8f3f3f3eeeeeef4f4f4eaeaeaeeeeeef5f5f5f8f8f8f8f8f8fbfbfbfffffffffffffbfbfbf7f7f7f8f8f8fafafafafafafafafaf9f9f9f6f6f6edededf1f1f1f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fafafaf9f9f9fafafafafafafafafafbfbfbfbfbfbf7f7f7f6f6f6f9f9f9f6f6f6f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f6f6f6fafafafafafafcfcfcfcfcfcfdfdfdfefefefdfdfdfcfcfcfafafafbfbfbfbfbfbfefefefffffffefefefffffffcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfefefefdfdfdf8f8f8f5f5f5f8f8f8f9f9f9f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8fcfcfcfefefefdfdfdfcfcfcf8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f3f3f3f2f2f2fbfbfbf7f7f7fbfbfbfafafafafafaf9f9f9fafafaf9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7fafafafbfbfbfcfcfcfcfcfcfafafafafafaf8f8f8fbfbfbfcfcfcfdfdfdfefefefdfdfdfbfbfbfcfcfcfafafaf6f6f6fdfdfdfafafaf4f4f4fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafaf8f8f8f6f6f6f6f6f6f2f2f2f5f5f5f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9f7f7f7f7f7f7fafafafafafaf9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fafafafbfbfbf9f9f9fafafaf7f7f7f6f6f6f3f3f3f0f0f0f2f2f2f6f6f6f9f9f9fafafaf8f8f8f7f7f7fbfbfbf7f7f7fafafafafafafafafaf9f9f9fafafafafafaf8f8f8f3f3f3eaeaeafefefef3f3f3f6f6f6fafafafafafaf9f9f9f9f9f9fcfcfcfdfdfdfdfdfdf7f7f7fdfdfdf1f1f1edededeeeeeeececece7e7e7e0e0e0dddddddadadae0e0e0e9e9e9f2f2f2f8f8f8fbfbfbfbfbfbf5f5f5f7f7f7eeeeeeeeeeeee8e8e8f5f5f5f2f2f2f2f2f2efefefeeeeeeeeeeeeededede9e9e9e8e8e8fafafafafafaf9f9f9f7f7f7eaeaeae7e7e7efefeff0f0f0edededf2f2f2f4f4f4f7f7f7f7f7f7f7f7f7fcfcfcf8f8f8f9f9f9f7f7f7f4f4f4efefefe7e7e7e9e9e9efefeff0f0f0eeeeeeededede7e7e7edededeaeaeaf3f3f3efefefe9e9e9e7e7e7f3f3f3fafafaf9f9f9fbfbfbfefefefefefefffffffafafaf4f4f4f8f8f8fcfcfcf4f4f4f1f1f1fcfcfcf2f2f2e7e7e7f1f1f1fbfbfbfbfbfbfafafafbfbfbf9f9f9f5f5f5f2f2f2f3f3f3f4f4f4f5f5f5f8f8f8f7f7f7fbfbfbfcfcfcfcfcfcf8f8f8f4f4f4f8f8f8f9f9f9f6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f8f8f8fafafafbfbfbf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafafcfcfcfbfbfbf8f8f8f9f9f9f8f8f8fdfdfdf8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1eaeaeaf2f2f2f1f1f1eeeeeeecececf1f1f1fafafaf9f9f9fafafaf8f8f8fafafafafafafafafafafafaf9f9f9f4f4f4f1f1f1f2f2f2eeeeeefcfcfcf9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6fafafafcfcfcfafafafbfbfbf9f9f9fdfdfdf8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9f6f6f6f6f6f6fbfbfbf9f9f9fbfbfbfbfbfbfafafafcfcfcfafafaf8f8f8f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9f7f7f7fafafaf8f8f8f6f6f6f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9fafafafafafaf7f7f7f6f6f6f8f8f8fafafaf8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafafbfbfbf9f9f9f9f9f9f8f8f8f5f5f5f1f1f1f0f0f0f6f6f6f6f6f6f9f9f9fafafafbfbfbfafafaf8f8f8fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9fcfcfcf8f8f8f7f7f7f8f8f8f9f9f9fafafaf7f7f7f6f6f6f9f9f9edededfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fcfcfcf7f7f7e4e4e4dddddde1e1e1e0e0e0e1e1e1e6e6e6e8e8e8f0f0f0f5f5f5f9f9f9fcfcfcf8f8f8f5f5f5f0f0f0eaeaeae3e3e3dfdfdfe9e9e9f0f0f0e5e5e5f2f2f2f2f2f2f6f6f6f0f0f0f4f4f4f2f2f2e8e8e8eaeaeaebebebf0f0f0f5f5f5f7f7f7f3f3f3f1f1f1ebebebe8e8e8e7e7e7f5f5f5f6f6f6fcfcfcf7f7f7f8f8f8fafafafafafaf5f5f5ebebebeeeeeee7e7e7e9e9e9eaeaeaeeeeeeedededf3f3f3f4f4f4f3f3f3f3f3f3f6f6f6f8f8f8fafafaf8f8f8f4f4f4f0f0f0f1f1f1f8f8f8fffffffdfdfdfcfcfcfbfbfbfafafafafafaddddddf3f3f3fefefef6f6f6edededf3f3f3efefefe3e3e3edededfcfcfcf8f8f8fbfbfbfbfbfbf6f6f6f4f4f4f6f6f6f9f9f9fbfbfbfafafafcfcfcfbfbfbf9f9f9fafafaf7f7f7f7f7f7f5f5f5f6f6f6f5f5f5fbfbfbfafafaf9f9f9f9f9f9f9f9f9fbfbfbfdfdfdf9f9f9f8f8f8f6f6f6f9f9f9fafafaf8f8f8f7f7f7f8f8f8fafafaf3f3f3f5f5f5f5f5f5f1f1f1f2f2f2f1f1f1f0f0f0f0f0f0f2f2f2f1f1f1f2f2f2f1f1f1f6f6f6f8f8f8f6f6f6f5f5f5f7f7f7fcfcfcfdfdfdfcfcfcfafafaf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9dbdbdbf0f0f0efefefefefeffcfcfcfefefefdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfafafafafafafcfcfcfbfbfbf8f8f8f8f8f8f3f3f3fbfbfbf5f5f5f6f6f6f6f6f6f9f9f9fafafafcfcfcfbfbfbfafafafcfcfcfcfcfcfbfbfbfbfbfbf9f9f9fafafafafafaf5f5f5f6f6f6f9f9f9f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f4f4f4fbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f6f6f6fafafafafafaf9f9f9f8f8f8f7f7f7fcfcfcfafafaf9f9f9fafafafafafafbfbfbf9f9f9f9f9f9fafafafcfcfcfcfcfcfcfcfcfafafaf7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f6f6f6f9f9f9f9f9f9fafafaf9f9f9fafafafafafaf9f9f9f8f8f8fbfbfbf7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f9f9f9f9f9f9e9e9e9f9f9f9f4f4f4f6f6f6f8f8f8f8f8f8fcfcfcefefeff1f1f1f3f3f3f6f6f6fafafafbfbfbfafafaf7f7f7f4f4f4eeeeeeebebebe7e7e7e3e3e3e1e1e1e3e3e3e9e9e9f1f1f1fafafafdfdfdfefefefdfdfdfffffffdfdfdf6f6f6f0f0f0ebebebedededf2f2f2ebebebeeeeeee7e7e7e1e1e1e8e8e8f2f2f2f0f0f0f0f0f0eeeeeeeeeeeef5f5f5f2f2f2ebebebf7f7f7f6f6f6eeeeeee9e9e9eeeeeeecececeeeeeeefefefedededefefefedededecececeeeeeef0f0f0f4f4f4f7f7f7f6f6f6f8f8f8f3f3f3edededeeeeeef8f8f8fffffffbfbfbf9f9f9f8f8f8f5f5f5f7f7f7f5f5f5f2f2f2f4f4f4f9f9f9ecececefefeff6f6f6eaeaeaedededf2f2f2fafafaf4f4f4f8f8f8fbfbfbf6f6f6f4f4f4fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f6f6f6fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9f6f6f6f6f6f6fbfbfbf7f7f7f7f7f7f6f6f6fbfbfbfafafafafafaf7f7f7f9f9f9f9f9f9fbfbfbf6f6f6fafafaf6f6f6f6f6f6f8f8f8fbfbfbfbfbfbfafafaf8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f8f8f8fcfcfcfdfdfdfdfdfdfbfbfbfdfdfdfbfbfbf9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafcfcfcfbfbfbfbfbfbfcfcfcfdfdfdf7f7f7eaeaeaf5f5f5f4f4f4fdfdfdf9f9f9f0f0f0fcfcfcf8f8f8f7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f0f0f0f1f1f1f1f1f1e7e7e7fbfbfbfcfcfcfafafaf7f7f7f7f7f7fbfbfbf9f9f9f6f6f6f8f8f8f9f9f9fafafafafafafbfbfbf9f9f9fafafafcfcfcfbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8fafafaf9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fafafaf7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9fbfbfbfdfdfdf9f9f9f9f9f9f9f9f9fafafaf8f8f8f3f3f3f0f0f0fafafaebebebf4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f8f8f8fafafaf9f9f9f6f6f6f5f5f5f6f6f6fbfbfbfbfbfbf6f6f6f9f9f9f9f9f9fafafafafafaf7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbf6f6f6f9f9f9f8f8f8f1f1f1f7f7f7f9f9f9f9f9f9fafafafdfdfdf2f2f2f2f2f2f1f1f1f0f0f0f2f2f2eeeeeee9e9e9e8e8e8e6e6e6e3e3e3e5e5e5f0f0f0f6f6f6fbfbfbfefefefefefefdfdfdf6f6f6eeeeeee6e6e6dadadaecececdfdfdfdfdfdfe3e3e3ececececececf1f1f1ecececf2f2f2e8e8e8f5f5f5f1f1f1f9f9f9f9f9f9fefefefdfdfdfcfcfcf5f5f5f8f8f8f8f8f8f5f5f5f0f0f0f4f4f4f5f5f5f4f4f4ededede5e5e5e6e6e6f1f1f1fcfcfcfdfdfdfefefefefefefdfdfdfcfcfcfafafaf1f1f1eeeeeeedededf8f8f8fcfcfcfefefefdfdfdf6f6f6f6f6f6f6f6f6f3f3f3efefefddddddf1f1f1f4f4f4f2f2f2f4f4f4ebebebf4f4f4ededede8e8e8fefefefbfbfbfbfbfbfcfcfcf7f7f7fcfcfcfdfdfdfbfbfbf6f6f6f3f3f3f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8fbfbfbf6f6f6f9f9f9f9f9f9f8f8f8fafafaf9f9f9f8f8f8f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9fafafafbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3f5f5f5f7f7f7f4f4f4f2f2f2f9f9f9f6f6f6f6f6f6f1f1f1f1f1f1f8f8f8fdfdfdfafafafcfcfcfdfdfdfbfbfbfcfcfcfcfcfcfafafaf9f9f9f9f9f9fbfbfbfcfcfcfcfcfcf3f3f3e7e7e7fbfbfbf7f7f7f9f9f9eeeeeee8e8e8f2f2f2f4f4f4f5f5f5f7f7f7f9f9f9fafafafafafaf8f8f8fafafafcfcfcfafafaf4f4f4f2f2f2f0f0f0f4f4f4f6f6f6f8f8f8f4f4f4f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f5f5f5f5f5f5f5f5f5f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fafafaf9f9f9fbfbfbf7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f5f5f5f0f0f0e7e7e7f1f1f1efefeff3f3f3f3f3f3f5f5f5f5f5f5f3f3f3f5f5f5f7f7f7f8f8f8f6f6f6f8f8f8fbfbfbf7f7f7fbfbfbf9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9fafafafbfbfbf8f8f8f4f4f4fefefef8f8f8f7f7f7f7f7f7fafafaf8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8fcfcfcfafafaf8f8f8f9f9f9f3f3f3fbfbfbfdfdfdeeeeeeebebebefefefededededededeeeeeef4f4f4f8f8f8fbfbfbfdfdfdfefefefcfcfcf7f7f7f0f0f0e7e7e7e7e7e7dededee5e5e5e9e9e9f2f2f2f8f8f8f5f5f5eeeeeef4f4f4f7f7f7fdfdfdfefefefdfdfdfffffffefefefffffffefefefffffffdfdfdf9f9f9f9f9f9f1f1f1f0f0f0f5f5f5e7e7e7efefeff7f7f7f7f7f7f5f5f5f2f2f2f3f3f3f0f0f0fbfbfbfffffffefefefffffffdfdfdf9f9f9f0f0f0e4e4e4e1e1e1e9e9e9f5f5f5f8f8f8f7f7f7e8e8e8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9eeeeeee2e2e2edededfbfbfbfafafaf0f0f0e2e2e2e2e2e2e1e1e1e4e4e4f1f1f1fcfcfcf9f9f9f7f7f7f9f9f9fafafafafafaf9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fcfcfcf7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f4f4f4f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9fafafaecececf4f4f4fafafafdfdfdfbfbfbfafafafdfdfdfdfdfdfdfdfdf9f9f9fcfcfcfbfbfbfcfcfcfdfdfdf7f7f7f9f9f9f9f9f9fafafaf9f9f9f9f9f9f7f7f7f3f3f3f1f1f1f1f1f1efefeff6f6f6f4f4f4f2f2f2f5f5f5edededdbdbdbe8e8e8f0f0f0f4f4f4f3f3f3f1f1f1fbfbfbfbfbfbfafafafafafafafafafbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f5f5f5f7f7f7f4f4f4f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9fbfbfbfafafafbfbfbfbfbfbfbfbfbfafafafafafaf9f9f9fafafafafafafafafafbfbfbfbfbfbfcfcfcfafafafafafafbfbfbf8f8f8fafafaf8f8f8f9f9f9f8f8f8fbfbfbf8f8f8f8f8f8f5f5f5fbfbfbfafafafafafaf9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f7f7f7f9f9f9fcfcfcfdfdfdecececf3f3f3fbfbfbfcfcfcf8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9fbfbfbf6f6f6fafafaf1f1f1edededf2f2f2f5f5f5f7f7f7f7f7f7fcfcfcfcfcfcfbfbfbf4f4f4ebebebe9e9e9e6e6e6eaeaeaecececf1f1f1f5f5f5f6f6f6f4f4f4fafafaf5f5f5f1f1f1e9e9e9fafafafcfcfcf8f8f8f7f7f7f5f5f5f1f1f1f1f1f1edededefefefededede6e6e6edededf0f0f0f4f4f4f8f8f8e8e8e8f1f1f1f2f2f2f8f8f8f5f5f5f8f8f8f5f5f5e9e9e9f6f6f6fdfdfdfefefefdfdfdfafafaf0f0f0e8e8e8d9d9d9e5e5e5eaeaeafbfbfbfefefef9f9f9f7f7f7f3f3f3f9f9f9f4f4f4eeeeeeeeeeeee6e6e6e7e7e7f3f3f3fcfcfcf0f0f0e3e3e3d9d9d9e1e1e1f2f2f2fbfbfbf9f9f9fbfbfbfafafaf1f1f1f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfafafafcfcfcf9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f5f5f5f5f5f5fafafaf9f9f9f9f9f9fafafafafafafbfbfbfafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafafafaf7f7f7f8f8f8f9f9f9fdfdfdf1f1f1f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8ecececfefefefdfdfdfcfcfcfbfbfbfdfdfdfbfbfbf9f9f9f8f8f8f4f4f4f0f0f0edededf0f0f0ecececf1f1f1f4f4f4f5f5f5f5f5f5f4f4f4f1f1f1f5f5f5fdfdfdf4f4f4f8f8f8fcfcfcedededfafafafafafaf1f1f1fefefefbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8fafafafbfbfbf7f7f7f8f8f8f9f9f9fcfcfcf8f8f8f7f7f7fbfbfbfcfcfcfafafaf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f4f4f4f5f5f5f9f9f9f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f0f0f0eaeaeaebebebecececf4f4f4f7f7f7f7f7f7fdfdfdfafafaf4f4f4f7f7f7f6f6f6fafafaf8f8f8fcfcfcfafafaf9f9f9f9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7fafafafafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fcfcfcf7f7f7ecececf0f0f0fbfbfbf8f8f8fdfdfdf6f6f6f8f8f8f9f9f9f5f5f5f6f6f6f6f6f6f8f8f8fafafafafafafbfbfbfdfdfdfbfbfbfafafaf9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fdfdfdf6f6f6f6f6f6f1f1f1edededebebebecececededede3e3e3e0e0e0e4e4e4e7e7e7edededf1f1f1f5f5f5f4f4f4f7f7f7f1f1f1f4f4f4f9f9f9fafafafafafafcfcfcf5f5f5f1f1f1f0f0f0ebebebf1f1f1f3f3f3f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f2f2f2efefefededede0e0e0f3f3f3fafafaf0f0f0fbfbfbf3f3f3ebebebeaeaeaefefeff3f3f3edededeeeeeeedededefefeff1f1f1e4e4e4edededf6f6f6fffffffffffff7f7f7f1f1f1f2f2f2f5f5f5efefefe7e7e7f2f2f2f0f0f0f7f7f7f2f2f2efefefe3e3e3dddddde7e7e7f0f0f0f4f4f4f5f5f5f1f1f1f6f6f6fdfdfdf5f5f5edededf5f5f5f7f7f7f7f7f7fafafaf8f8f8fdfdfdf8f8f8f2f2f2f8f8f8fbfbfbfcfcfcf9f9f9f7f7f7f8f8f8f4f4f4f7f7f7f7f7f7f8f8f8fafafaf6f6f6f8f8f8fafafaf9f9f9f9f9f9f7f7f7f8f8f8f8f8f8fbfbfbf8f8f8f9f9f9fafafaf8f8f8f7f7f7f9f9f9f8f8f8fbfbfbf9f9f9f6f6f6fbfbfbfcfcfcf2f2f2f9f9f9fafafaf9f9f9fbfbfbe5e5e5ebebebedededeaeaeaf1f1f1f1f1f1ebebebf0f0f0f3f3f3f8f8f8f4f4f4f8f8f8f6f6f6f1f1f1f7f7f7f5f5f5f5f5f5f5f5f5f5f5f5fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafaf9f9f9fafafafcfcfcfafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafaf9f9f9fafafafafafaf9f9f9f5f5f5f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9fbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbf9f9f9fafafafbfbfbfcfcfcfafafafbfbfbfcfcfcfdfdfdfbfbfbf8f8f8fafafafbfbfbfafafaf1f1f1f4f4f4f4f4f4f7f7f7f7f7f7fafafafbfbfbf8f8f8f7f7f7f0f0f0efefeff3f3f3fbfbfbfafafafbfbfbfafafafafafaf8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f0f0f0f6f6f6fcfcfcf9f9f9f0f0f0f3f3f3fcfcfcf6f6f6f8f8f8fdfdfdf8f8f8f7f7f7f8f8f8f7f7f7f7f7f7fbfbfbfdfdfdfbfbfbfcfcfcf5f5f5f5f5f5f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7fafafafcfcfcfdfdfdf9f9f9f9f9f9fcfcfcf6f6f6f3f3f3f7f7f7f6f6f6f5f5f5f2f2f2ebebebefefeff5f5f5fbfbfbfdfdfdfdfdfdfcfcfcf6f6f6f6f6f6f1f1f1f6f6f6f7f7f7fafafafafafaf7f7f7f2f2f2fafafafcfcfcf9f9f9fdfdfdf9f9f9f5f5f5f6f6f6f2f2f2f5f5f5f5f5f5fcfcfcf2f2f2f0f0f0f5f5f5f9f9f9f2f2f2f4f4f4f8f8f8eaeaeae8e8e8f3f3f3f0f0f0f4f4f4fbfbfbfcfcfcf7f7f7f3f3f3e7e7e7f0f0f0fcfcfcfdfdfdfafafafafafaf6f6f6f8f8f8f5f5f5ececece8e8e8edededf3f3f3f4f4f4f8f8f8f0f0f0eaeaeae3e3e3e7e7e7f1f1f1f4f4f4f2f2f2f8f8f8f9f9f9fdfdfdfbfbfbf0f0f0ebebebf1f1f1f8f8f8f6f6f6f7f7f7f5f5f5f6f6f6f5f5f5eaeaeaefefeffafafaf7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f4f4f4fbfbfbfbfbfbfbfbfbfbfbfbf6f6f6fbfbfbf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafaf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7fdfdfdf7f7f7f1f1f1f8f8f8fdfdfde3e3e3ebebebe2e2e2f0f0f0e6e6e6e7e7e7e4e4e4e1e1e1fafafaf9f9f9f7f7f7f6f6f6f6f6f6f9f9f9f7f7f7fafafaf7f7f7f9f9f9fafafaf8f8f8f9f9f9fafafaf8f8f8fbfbfbf9f9f9f9f9f9fcfcfcfafafafcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f5f5f5f3f3f3f5f5f5f6f6f6f8f8f8f7f7f7f9f9f9fcfcfcfafafaf9f9f9fbfbfbfafafafafafaf9f9f9f8f8f8fafafafafafaf9f9f9f7f7f7f8f8f8f6f6f6f9f9f9fafafaf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f9f9f9fbfbfbfcfcfcfafafafbfbfbf8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f4f4f4f2f2f2f3f3f3f3f3f3f8f8f8f8f8f8f8f8f8fafafaf9f9f9fafafafcfcfcfbfbfbf8f8f8f9f9f9f8f8f8fafafaf8f8f8f9f9f9f8f8f8f5f5f5f4f4f4f8f8f8f9f9f9f4f4f4f3f3f3f6f6f6fbfbfbfbfbfbf7f7f7f9f9f9f8f8f8fafafafbfbfbfcfcfcfafafaf8f8f8f9f9f9f7f7f7f7f7f7f4f4f4f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7fafafafefefefbfbfbf4f4f4edededf0f0f0f5f5f5f4f4f4f2f2f2eeeeeeeeeeeef2f2f2f1f1f1efefefe5e5e5e2e2e2f3f3f3fafafaf8f8f8fafafaf7f7f7fbfbfbf8f8f8f8f8f8fbfbfbfbfbfbf2f2f2f1f1f1f6f6f6f9f9f9f6f6f6f1f1f1f2f2f2f2f2f2e7e7e7e4e4e4ecececefefeff3f3f3f9f9f9fdfdfdfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfbfbfbeeeeeef0f0f0f3f3f3f1f1f1f1f1f1f4f4f4f9f9f9fafafaf6f6f6eeeeeeecececefefefeeeeeef9f9f9fbfbfbf3f3f3ededede7e7e7eeeeeeeeeeeee6e6e6e8e8e8eaeaeaf9f9f9f5f5f5f4f4f4f9f9f9fcfcfcfefefef9f9f9f3f3f3f7f7f7f6f6f6f2f2f2f3f3f3fbfbfbfbfbfbfbfbfbf8f8f8f4f4f4f1f1f1fafafafdfdfdecececf2f2f2f9f9f9f6f6f6f9f9f9f9f9f9f7f7f7f8f8f8fafafaf7f7f7f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafafbfbfbf8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9fafafafafafafcfcfcf8f8f8f2f2f2f6f6f6fcfcfcfffffffcfcfcfbfbfbf8f8f8fcfcfcfdfdfdfafafaf5f5f5fdfdfdfbfbfbfcfcfcfbfbfbfafafaf7f7f7f9f9f9fbfbfbfafafafafafafafafaf9f9f9f9f9f9f6f6f6f7f7f7fafafaf8f8f8f9f9f9f4f4f4f7f7f7f5f5f5f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6fbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfcfcfcfefefefdfdfdfefefefdfdfdfcfcfcfdfdfdfbfbfbfafafaf7f7f7f8f8f8f3f3f3f2f2f2f4f4f4eeeeeef4f4f4f3f3f3f8f8f8f5f5f5f5f5f5f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7fcfcfcf9f9f9fdfdfdf3f3f3ecececf2f2f2f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9fafafaf5f5f5f6f6f6fcfcfcf3f3f3f9f9f9fafafafafafafbfbfbf9f9f9f8f8f8fafafafcfcfcfbfbfbfafafaf8f8f8f7f7f7fbfbfbf9f9f9fbfbfbf1f1f1efefeff0f0f0fbfbfbfdfdfdfcfcfcf8f8f8f6f6f6fafafafbfbfbfcfcfcf7f7f7f4f4f4f4f4f4f4f4f4f9f9f9f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f1f1f1fdfdfdf6f6f6e8e8e8f1f1f1f2f2f2f3f3f3f3f3f3f7f7f7f7f7f7f8f8f8f3f3f3f2f2f2f7f7f7fdfdfdfcfcfcfcfcfcfafafaf4f4f4efefeff9f9f9fbfbfbf5f5f5f7f7f7f8f8f8f5f5f5f6f6f6fafafafbfbfbf8f8f8f8f8f8f3f3f3f5f5f5fbfbfbfbfbfbf8f8f8fafafaf5f5f5f8f8f8f1f1f1f2f2f2efefeff0f0f0ebebebeeeeeef8f8f8fafafaf7f7f7f4f4f4f0f0f0ececece8e8e8f1f1f1f7f7f7eeeeeef0f0f0f6f6f6fafafaf8f8f8e9e9e9e0e0e0e2e2e2eaeaeaf2f2f2f7f7f7f4f4f4f1f1f1fafafafafafaf7f7f7fdfdfdfcfcfcfefefefafafaf8f8f8fafafaf5f5f5f4f4f4f4f4f4f5f5f5fafafaf9f9f9fdfdfdfcfcfcf6f6f6efefeff0f0f0f8f8f8fefefefbfbfbf7f7f7fbfbfbfafafaf2f2f2f6f6f6fafafafbfbfbf8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafaf8f8f8f8f8f8f9f9f9fbfbfbf8f8f8f8f8f8fafafafcfcfcfbfbfbf9f9f9f5f5f5f9f9f9f9f9f9f3f3f3f5f5f5fcfcfcfafafaf9f9f9f6f6f6fafafaf9f9f9fafafaf7f7f7fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f2f2f2f3f3f3f3f3f3f9f9f9f7f7f7f5f5f5f6f6f6fafafaf9f9f9fafafafafafafbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfafafaf9f9f9f7f7f7f4f4f4f2f2f2eeeeeee7e7e7e3e3e3eaeaeaf0f0f0ebebebecececf6f6f6f6f6f6fcfcfcfdfdfdfbfbfbfbfbfbfcfcfcf3f3f3f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f3f3f3f7f7f7f5f5f5f6f6f6f9f9f9f6f6f6fafafafafafaf7f7f7f6f6f6fafafafbfbfbf9f9f9fcfcfcf0f0f0f3f3f3f6f6f6f6f6f6fafafaf6f6f6f6f6f6f5f5f5f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6fafafafafafaf8f8f8f8f8f8f6f6f6f8f8f8f5f5f5f7f7f7f2f2f2f8f8f8f9f9f9f9f9f9f9f9f9fcfcfcfafafafcfcfcf6f6f6f5f5f5f7f7f7f5f5f5f8f8f8fbfbfbf6f6f6f8f8f8fafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f6f6f6f4f4f4f7f7f7fbfbfbf6f6f6fcfcfcf9f9f9f6f6f6f5f5f5f1f1f1f5f5f5f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f3f3f3f4f4f4f8f8f8fafafaf6f6f6f5f5f5f2f2f2f7f7f7f7f7f7fbfbfbf9f9f9f8f8f8f7f7f7f6f6f6fbfbfbf9f9f9f7f7f7f9f9f9f5f5f5f4f4f4fafafaf1f1f1ebebebeaeaeaebebebf2f2f2f0f0f0f7f7f7f2f2f2f6f6f6ecececf3f3f3f6f6f6f0f0f0f3f3f3fbfbfbfcfcfcfefefef6f6f6f9f9f9f9f9f9f2f2f2f4f4f4f3f3f3f7f7f7f5f5f5eeeeeeefefeff0f0f0f2f2f2fdfdfdfbfbfbedededebebebf5f5f5fafafaf2f2f2ecececeeeeeef3f3f3fbfbfbfafafaf6f6f6f6f6f6f6f6f6f8f8f8f5f5f5f5f5f5efefefebebebf1f1f1fbfbfbfafafaf9f9f9fafafaf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fbfbfbf9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f6f6f6fafafafbfbfbf8f8f8f6f6f6f9f9f9f7f7f7f5f5f5f8f8f8fafafaf8f8f8f9f9f9fefefef3f3f3f5f5f5f9f9f9f5f5f5f6f6f6f8f8f8f8f8f8fafafafbfbfbfbfbfbfbfbfbf5f5f5f8f8f8f6f6f6fafafaf9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbf6f6f6f8f8f8fbfbfbf5f5f5fafafaf8f8f8fafafaf6f6f6f9f9f9f9f9f9f5f5f5f2f2f2ececece9e9e9e4e4e4e0e0e0dededededededfdfdfe2e2e2e4e4e4ebebebefefeff3f3f3f7f7f7f9f9f9fdfdfdfcfcfcfcfcfcfcfcfcfafafafafafaf5f5f5efefeffcfcfcf9f9f9f9f9f9f5f5f5fbfbfbf5f5f5f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f5f5f5f9f9f9f9f9f9fbfbfbf7f7f7fafafaf6f6f6f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6fbfbfbe8e8e8f8f8f8f7f7f7fafafafafafaf9f9f9fbfbfbfafafaf8f8f8f5f5f5f9f9f9fafafaf7f7f7f5f5f5f8f8f8f4f4f4eeeeeefbfbfbf2f2f2f0f0f0e2e2e2e6e6e6fdfdfdf8f8f8f8f8f8f9f9f9f7f7f7fdfdfdf5f5f5f5f5f5f7f7f7f9f9f9f5f5f5f7f7f7f9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafaf8f8f8fafafafafafaf6f6f6f6f6f6fcfcfcf6f6f6f1f1f1f6f6f6f2f2f2f0f0f0f5f5f5f7f7f7fbfbfbf8f8f8f8f8f8fbfbfbf8f8f8f6f6f6f9f9f9fafafaf6f6f6f8f8f8f5f5f5fcfcfcfcfcfcfbfbfbf3f3f3ebebebf1f1f1eaeaeafafafafdfdfdf5f5f5f2f2f2f8f8f8f4f4f4f4f4f4f6f6f6f6f6f6fafafafcfcfcf9f9f9fbfbfbfcfcfcfdfdfdfbfbfbf3f3f3f4f4f4f9f9f9f1f1f1f3f3f3f7f7f7f9f9f9f0f0f0fafafafbfbfbf9f9f9f3f3f3f0f0f0f1f1f1f6f6f6f6f6f6f5f5f5efefeff9f9f9fcfcfcfefefefefefefafafaf8f8f8f7f7f7fafafaf8f8f8fbfbfbececece8e8e8f3f3f3f3f3f3f1f1f1fafafaf4f4f4f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3eaeaeaecececf7f7f7fcfcfcf5f5f5f4f4f4f8f8f8f5f5f5f4f4f4f8f8f8fbfbfbfbfbfbf9f9f9f9f9f9fafafafbfbfbf9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f8f8f8fafafaf7f7f7f9f9f9fafafaf8f8f8f8f8f8fbfbfbf6f6f6f6f6f6f6f6f6fcfcfcf6f6f6f3f3f3fafafaf8f8f8f7f7f7f6f6f6f7f7f7f3f3f3f7f7f7f9f9f9f7f7f7fbfbfbf8f8f8fbfbfbfdfdfdfcfcfcf5f5f5f4f4f4f7f7f7f9f9f9f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f4f4f4f9f9f9fbfbfbf8f8f8fbfbfbf7f7f7fafafaf9f9f9fbfbfbf8f8f8f8f8f8fafafafcfcfcf9f9f9f8f8f8f9f9f9fbfbfbfdfdfdfcfcfcfefefefefefefdfdfdfcfcfcfcfcfcfcfcfcfafafaf9f9f9fbfbfbfafafafafafaf9f9f9f5f5f5f6f6f6f9f9f9f8f8f8f6f6f6f9f9f9f1f1f1fbfbfbfafafafafafafbfbfbf9f9f9fafafafbfbfbf1f1f1f9f9f9fbfbfbf6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f5f5f5f7f7f7f5f5f5fbfbfbfafafaf9f9f9fbfbfbf3f3f3f1f1f1fbfbfbfafafaf8f8f8f6f6f6f9f9f9f9f9f9f3f3f3f5f5f5f2f2f2fbfbfbfbfbfbf8f8f8f7f7f7f9f9f9fafafaf9f9f9f8f8f8f7f7f7fcfcfcf9f9f9f5f5f5f8f8f8f9f9f9fafafaf8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafaf9f9f9f6f6f6fefefef6f6f6f4f4f4f5f5f5f5f5f5f2f2f2fafafafcfcfcfdfdfdfbfbfbfcfcfcf8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9fafafaf2f2f2f0f0f0f4f4f4f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f1f1f1efefefe8e8e8f6f6f6f8f8f8f5f5f5f8f8f8f8f8f8f8f8f8f7f7f7fafafaf6f6f6f3f3f3f8f8f8f9f9f9f8f8f8f6f6f6f4f4f4f7f7f7f6f6f6f3f3f3f3f3f3f8f8f8ebebebf5f5f5f1f1f1efefeff4f4f4f2f2f2f7f7f7f3f3f3f5f5f5ebebebf2f2f2fefefef4f4f4f2f2f2e8e8e8efefeff4f4f4ebebebe9e9e9ebebebe3e3e3efefeffbfbfbfdfdfdfcfcfcf9f9f9f8f8f8fafafaececece9e9e9e6e6e6e7e7e7eaeaeaf1f1f1fcfcfcfcfcfcf8f8f8f2f2f2f6f6f6fbfbfbf7f7f7fbfbfbfbfbfbfafafaf8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafafafaf9f9f9fafafafbfbfbf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fdfdfdf6f6f6f8f8f8f8f8f8f8f8f8fdfdfdfcfcfcf7f7f7fbfbfbf1f1f1f4f4f4f8f8f8f5f5f5f7f7f7f9f9f9fefefeebebebefefeff6f6f6f9f9f9fafafafbfbfbfcfcfcfcfcfcf9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbf7f7f7f4f4f4f4f4f4f1f1f1f5f5f5f8f8f8f8f8f8f9f9f9fafafaf9f9f9f4f4f4f3f3f3f9f9f9fafafaf7f7f7f7f7f7f6f6f6f8f8f8fafafaf9f9f9f9f9f9f8f8f8f5f5f5f7f7f7f8f8f8f9f9f9f3f3f3f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f6f6f6fafafafafafaf8f8f8f8f8f8f8f8f8fdfdfdf5f5f5f6f6f6fafafaf8f8f8f8f8f8fafafaf3f3f3fbfbfbf7f7f7f9f9f9fafafaf6f6f6f6f6f6f5f5f5fafafaf2f2f2f8f8f8f9f9f9f7f7f7fafafaf9f9f9f9f9f9f3f3f3f3f3f3f5f5f5f5f5f5efefeff4f4f4f5f5f5f2f2f2fcfcfcf4f4f4fafafafcfcfcf6f6f6f3f3f3f8f8f8f8f8f8f9f9f9f4f4f4fafafaf0f0f0f8f8f8f6f6f6f6f6f6f5f5f5f8f8f8fbfbfbf3f3f3f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8fafafafafafaf8f8f8f6f6f6f7f7f7fafafae9e9e9f5f5f5f7f7f7f9f9f9fafafaf9f9f9fbfbfbf9f9f9f7f7f7f3f3f3f5f5f5f3f3f3f6f6f6f8f8f8fcfcfcfbfbfbf9f9f9f6f6f6f5f5f5f8f8f8f0f0f0eeeeeeeeeeeeefefeff5f5f5f4f4f4f7f7f7f8f8f8f1f1f1e4e4e4f6f6f6f7f7f7f4f4f4fbfbfbf7f7f7fcfcfcf7f7f7f9f9f9f3f3f3f1f1f1ebebebf6f6f6f7f7f7fafafaf0f0f0f4f4f4f1f1f1f8f8f8fafafaf7f7f7fcfcfcfbfbfbf4f4f4f4f4f4fafafafbfbfbfdfdfdfbfbfbf4f4f4f3f3f3f8f8f8f6f6f6f1f1f1f1f1f1ebebebf5f5f5f8f8f8fefefefdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f8f8f8fbfbfbfcfcfcefefeff7f7f7fdfdfdedededf7f7f7fdfdfdefefefefefeff2f2f2fcfcfcfbfbfbf1f1f1f5f5f5fbfbfbf9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6fbfbfbfbfbfbfafafaf8f8f8f9f9f9fbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f8f8f8f6f6f6fbfbfbe7e7e7eeeeeef4f4f4f7f7f7f6f6f6fcfcfcfcfcfcf6f6f6fafafaf6f6f6f5f5f5f6f6f6f4f4f4f2f2f2eeeeeeeeeeeef4f4f4f6f6f6f2f2f2f8f8f8f6f6f6fafafafbfbfbf9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f4f4f4f7f7f7f6f6f6f5f5f5f9f9f9fbfbfbf8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8fbfbfbfbfbfbf9f9f9f9f9f9fcfcfcfafafaf6f6f6f9f9f9f9f9f9f8f8f8fbfbfbfcfcfcf0f0f0fafafaf8f8f8f9f9f9f8f8f8f7f7f7f7f7f7fafafaf7f7f7f7f7f7f8f8f8fafafafafafafafafaf5f5f5f6f6f6fafafaf7f7f7fafafaf9f9f9f5f5f5f7f7f7fcfcfcfbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f9f9f9fdfdfdfbfbfbfbfbfbf8f8f8eeeeeef0f0f0f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7fcfcfcfafafaf4f4f4f7f7f7fafafaf9f9f9f7f7f7f9f9f9fafafafbfbfbfbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6fdfdfdf5f5f5f3f3f3f9f9f9fafafaf9f9f9f7f7f7f6f6f6f8f8f8f9f9f9fcfcfcfbfbfbf7f7f7f4f4f4f0f0f0eaeaeae7e7e7f1f1f1eeeeeeefefeff7f7f7f2f2f2efefeff3f3f3fbfbfbf5f5f5f6f6f6fcfcfcfafafaf8f8f8f9f9f9eeeeeef2f2f2fcfcfcfbfbfbeaeaeae7e7e7e7e7e7eeeeeef1f1f1f7f7f7f5f5f5f0f0f0f8f8f8f5f5f5fafafafdfdfdfafafafbfbfbf5f5f5fafafafbfbfbfbfbfbf8f8f8f7f7f7f7f7f7fafafaf8f8f8fafafafafafaf7f7f7f5f5f5f4f4f4fafafafffffffcfcfcf8f8f8f4f4f4f6f6f6f8f8f8fbfbfbfafafaf6f6f6f6f6f6fafafafafafaf9f9f9fcfcfcfdfdfdfdfdfdfcfcfcfdfdfdeaeaeaedededfbfbfbf9f9f9fafafaf2f2f2f8f8f8fbfbfbf9f9f9fbfbfbfafafaf8f8f8f8f8f8f8f8f8fafafaf8f8f8f9f9f9f8f8f8fbfbfbf9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f5f5f5fafafafcfcfcf8f8f8f4f4f4f8f8f8f3f3f3f6f6f6f8f8f8f5f5f5f7f7f7fbfbfbfbfbfbfdfdfdfbfbfbfdfdfdf1f1f1f6f6f6fcfcfcefefeff1f1f1f8f8f8f5f5f5efefeff2f2f2f4f4f4f3f3f3f6f6f6f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7fafafaf8f8f8fbfbfbfbfbfbfbfbfbfafafafdfdfdfafafafafafafbfbfbfbfbfbfdfdfdfbfbfbf7f7f7f7f7f7f9f9f9f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafaf9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f9f9f9f8f8f8fafafaf9f9f9f4f4f4f6f6f6f9f9f9f8f8f8fafafaf8f8f8f5f5f5fafafaf8f8f8f9f9f9f9f9f9fbfbfbecececf8f8f8fafafaf4f4f4fafafafafafaf8f8f8f9f9f9f8f8f8f4f4f4f3f3f3f8f8f8f8f8f8f4f4f4fafafaf8f8f8f5f5f5f2f2f2f4f4f4f1f1f1eeeeeef0f0f0f6f6f6f2f2f2fdfdfdf9f9f9f7f7f7f6f6f6fbfbfbe4e4e4e8e8e8fbfbfbf8f8f8f7f7f7f9f9f9f9f9f9fbfbfbfdfdfdfdfdfdf9f9f9f5f5f5fafafafafafaf9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f3f3f3fbfbfbfbfbfbf5f5f5f6f6f6fafafaf9f9f9f9f9f9f8f8f8f6f6f6f0f0f0edededececece9e9e9efefeff3f3f3f1f1f1efefeff0f0f0f5f5f5f3f3f3f7f7f7f3f3f3eeeeeef7f7f7f8f8f8f2f2f2f5f5f5f8f8f8f1f1f1f6f6f6f6f6f6f8f8f8f1f1f1f3f3f3eeeeeee9e9e9e6e6e6f6f6f6fafafaf8f8f8f9f9f9f7f7f7fafafafbfbfbf9f9f9f4f4f4f5f5f5f8f8f8f7f7f7f6f6f6fbfbfbf6f6f6f7f7f7f7f7f7f8f8f8f9f9f9fcfcfcf6f6f6f4f4f4f6f6f6f3f3f3f9f9f9fcfcfcfcfcfcfbfbfbf6f6f6efefeff8f8f8fafafafefefefcfcfcf5f5f5f6f6f6f5f5f5f2f2f2f1f1f1f7f7f7f7f7f7f4f4f4f4f4f4eeeeeeeaeaeaedededf4f4f4f7f7f7f3f3f3fafafafcfcfcfcfcfcfdfdfdf9f9f9f6f6f6f9f9f9f5f5f5f7f7f7f7f7f7f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fafafafbfbfbf7f7f7e9e9e9fbfbfbf9f9f9f7f7f7f5f5f5fafafaf8f8f8f9f9f9f5f5f5f4f4f4ebebebf3f3f3f9f9f9eaeaead9d9d9d7d7d7f6f6f6fdfdfdf5f5f5f8f8f8fafafaf8f8f8f8f8f8fafafaf7f7f7fafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f6f6f6f7f7f7fafafafafafaf7f7f7f8f8f8f8f8f8fafafaf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f9f9f9fafafaf9f9f9f9f9f9fafafaf8f8f8fafafafafafafafafaf9f9f9fbfbfbfafafafafafaf8f8f8fafafaf8f8f8fafafaf8f8f8fafafaf7f7f7f2f2f2fafafaf8f8f8f7f7f7fbfbfbf9f9f9f7f7f7fafafafafafafafafaf9f9f9fbfbfbf4f4f4f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafafafafafafaf7f7f7fbfbfbfafafaf9f9f9f3f3f3f1f1f1f9f9f9f3f3f3f5f5f5fafafafcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcf1f1f1f4f4f4f9f9f9f5f5f5fafafaf3f3f3f4f4f4fafafaf8f8f8fafafafafafafefefefafafaebebebfdfdfdfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8fafafafafafaf6f6f6f7f7f7fcfcfcf6f6f6f0f0f0f1f1f1f7f7f7f6f6f6f6f6f6f4f4f4f7f7f7f5f5f5f7f7f7f6f6f6f9f9f9f7f7f7f4f4f4f6f6f6f2f2f2edededf0f0f0f7f7f7fdfdfdfcfcfcfafafafafafafafafafcfcfcf8f8f8f2f2f2eaeaeaf8f8f8f1f1f1ebebebecececf2f2f2f6f6f6f9f9f9fdfdfdfafafafbfbfbfffffff8f8f8f7f7f7f9f9f9fafafaf5f5f5fafafafbfbfbfafafaf9f9f9f7f7f7f6f6f6f3f3f3f1f1f1f4f4f4f5f5f5f7f7f7f8f8f8fcfcfcfdfdfdfafafafdfdfdfcfcfcf9f9f9f3f3f3f3f3f3f6f6f6f4f4f4f7f7f7f7f7f7f5f5f5f3f3f3f3f3f3f6f6f6f9f9f9fcfcfcf8f8f8f7f7f7f2f2f2f3f3f3f5f5f5f8f8f8f4f4f4f2f2f2fbfbfbfcfcfcfbfbfbf6f6f6fcfcfcf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf6f6f6f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafafcfcfcfbfbfbfbfbfbfcfcfcf9f9f9f8f8f8fafafaf2f2f2f1f1f1f0f0f0edededf6f6f6f3f3f3f1f1f1efefeff7f7f7f7f7f7f7f7f7f9f9f9fafafafafafafafafaf5f5f5f8f8f8f7f7f7f7f7f7f3f3f3f4f4f4f5f5f5f5f5f5f7f7f7f8f8f8f0f0f0efefeff6f6f6f3f3f3f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7fcfcfcf7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f5f5f5f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7fafafaf9f9f9f9f9f9f9f9f9fbfbfbf8f8f8efefeffafafafafafaf7f7f7f7f7f7fafafaf7f7f7fafafafafafaf9f9f9f8f8f8f9f9f9fbfbfbfcfcfcf7f7f7f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f5f5f5f4f4f4f8f8f8f9f9f9f5f5f5fcfcfcfcfcfcfcfcfcf9f9f9f6f6f6f4f4f4f2f2f2f5f5f5f7f7f7eeeeeee7e7e7fdfdfdfbfbfbfbfbfbfbfbfbf6f6f6fbfbfbfdfdfdfdfdfdfcfcfcf8f8f8efefefdfdfdfe4e4e4fefefef8f8f8f7f7f7f6f6f6f9f9f9fbfbfbfafafafafafaf6f6f6f6f6f6fdfdfdf8f8f8f7f7f7f6f6f6f8f8f8f5f5f5f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f3f3f3f5f5f5f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7e9e9e9ebebebe5e5e5e9e9e9e3e3e3e4e4e4f4f4f4f8f8f8fbfbfbfafafafbfbfbfdfdfdfafafaf8f8f8fafafaf3f3f3fafafaf7f7f7f5f5f5f0f0f0f6f6f6f1f1f1f7f7f7fbfbfbfafafaf6f6f6f6f6f6f6f6f6f9f9f9f6f6f6fbfbfbfafafaf9f9f9fafafaf9f9f9fbfbfbf8f8f8f4f4f4f4f4f4f7f7f7f6f6f6f5f5f5f5f5f5efefeff1f1f1f4f4f4efefeff6f6f6f7f7f7fefefefdfdfdf8f8f8f8f8f8f8f8f8f1f1f1f3f3f3f6f6f6f5f5f5f8f8f8f6f6f6fafafafefefefefefefcfcfcf9f9f9f5f5f5fafafafafafaf5f5f5f6f6f6fafafaf4f4f4f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbf8f8f8f9f9f9fdfdfdf9f9f9f9f9f9fafafafafafaf9f9f9f6f6f6f4f4f4f2f2f2f0f0f0f1f1f1fafafaf3f3f3f4f4f4f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f4f4f4fbfbfbf4f4f4f9f9f9f7f7f7f1f1f1f9f9f9e5e5e5f5f5f5f2f2f2f7f7f7f8f8f8fafafafafafaf6f6f6fdfdfdf8f8f8f4f4f4f4f4f4f4f4f4f5f5f5f9f9f9f1f1f1f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f4f4f4f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8fafafaf8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f6f6f6fbfbfbf8f8f8f8f8f8f9f9f9fafafaf9f9f9fcfcfcf6f6f6f2f2f2fcfcfcf8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f8f8f8fafafaf7f7f7fafafafcfcfcf7f7f7f7f7f7fbfbfbfcfcfcfcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfafafaf7f7f7f7f7f7fafafafbfbfbfafafafcfcfcfafafaf6f6f6ecececfdfdfdfafafaf3f3f3f7f7f7f7f7f7f5f5f5f4f4f4ecececebebebe9e9e9eeeeeee3e3e3d6d6d6fcfcfcfcfcfcf6f6f6f9f9f9f8f8f8f7f7f7f9f9f9fafafaf7f7f7f6f6f6f4f4f4fdfdfdf4f4f4f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f3f3f3f9f9f9fcfcfcfdfdfdf9f9f9f1f1f1ecececebebebecececeaeaeae9e9e9eaeaeae3e3e3f1f1f1f7f7f7f6f6f6fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf7f7f7f7f7f7fcfcfcf8f8f8f6f6f6fbfbfbf9f9f9f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7fbfbfbf1f1f1f0f0f0f7f7f7f7f7f7f6f6f6f8f8f8fafafaf8f8f8fafafafbfbfbf9f9f9f6f6f6f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f5f5f5f4f4f4fafafafdfdfdfbfbfbfbfbfbfcfcfcfafafaf6f6f6f7f7f7f2f2f2ecececececececececf1f1f1f6f6f6fafafafbfbfbfdfdfdfdfdfdfcfcfcf9f9f9f6f6f6f6f6f6f5f5f5f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f8f8f8fbfbfbf8f8f8f7f7f7f8f8f8fafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8fafafaf9f9f9f8f8f8f4f4f4efefeff1f1f1f1f1f1f5f5f5f4f4f4f3f3f3f2f2f2f7f7f7f2f2f2f5f5f5f8f8f8f9f9f9fbfbfbfdfdfdfafafaf5f5f5ebebebf1f1f1fcfcfcfbfbfbfafafafbfbfbf8f8f8f7f7f7f9f9f9f8f8f8fafafaf6f6f6f8f8f8fafafaf9f9f9f8f8f8f7f7f7fcfcfcf4f4f4fafafaf3f3f3f4f4f4f5f5f5f9f9f9f8f8f8fafafafcfcfcfcfcfcf9f9f9f8f8f8fafafaf9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f3f3f3f7f7f7f8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f4f4f4f7f7f7f9f9f9f8f8f8f8f8f8fbfbfbf8f8f8f5f5f5f7f7f7fafafaf7f7f7f7f7f7f2f2f2f7f7f7fcfcfcf9f9f9f6f6f6fafafaf8f8f8fafafaf7f7f7f8f8f8f7f7f7f7f7f7fafafaf8f8f8f9f9f9fafafafbfbfbfafafaf9f9f9fafafafafafaf6f6f6f6f6f6f1f1f1f4f4f4f3f3f3edededf7f7f7f8f8f8f7f7f7fbfbfbfafafaf8f8f8f6f6f6f7f7f7f7f7f7f4f4f4f6f6f6f7f7f7e9e9e9e4e4e4e6e6e6e6e6e6e7e7e7ebebebebebebedededf1f1f1f9f9f9fcfcfce5e5e5e7e7e7fefefef9f9f9f8f8f8fbfbfbf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fcfcfcf3f3f3f0f0f0f5f5f5fcfcfcfbfbfbfdfdfdfdfdfdf6f6f6ebebebe2e2e2e0e0e0e1e1e1ebebebedededf2f2f2f5f5f5fafafafefefefdfdfdfefefefefefefcfcfcfbfbfbfbfbfbf9f9f9f9f9f9f1f1f1f6f6f6f8f8f8fbfbfbfafafafcfcfcf9f9f9f9f9f9fcfcfcfefefefafafaf9f9f9eeeeeee8e8e8e8e8e8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfafafaf9f9f9f6f6f6f2f2f2f1f1f1f8f8f8f9f9f9f9f9f9f8f8f8fafafaf8f8f8f6f6f6f8f8f8f4f4f4f4f4f4f2f2f2f8f8f8f7f7f7f3f3f3ecececebebebe8e8e8eeeeeefafafafbfbfbfcfcfcfbfbfbfbfbfbfafafaf8f8f8f8f8f8f8f8f8f5f5f5f5f5f5f2f2f2eeeeeeedededf1f1f1f7f7f7f8f8f8fcfcfcf2f2f2f7f7f7fcfcfcfafafaf9f9f9f3f3f3f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf7f7f7f7f7f7f3f3f3f7f7f7fafafafcfcfcfcfcfcfbfbfbfcfcfcfafafafdfdfdfafafaf9f9f9f9f9f9fafafafbfbfbfafafaedededeaeaeafdfdfdf4f4f4edededfbfbfbfafafaf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8fcfcfcfafafaf1f1f1f0f0f0ddddddfbfbfbfbfbfbf7f7f7fcfcfcf7f7f7f1f1f1fbfbfbf6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafafafafaf8f8f8fafafafafafafafafaf9f9f9fbfbfbf9f9f9f5f5f5f4f4f4efefeff9f9f9f9f9f9fcfcfcf6f6f6f7f7f7fafafafafafaf9f9f9f5f5f5f5f5f5f9f9f9fbfbfbf8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f5f5f5f3f3f3f1f1f1f0f0f0efefeff0f0f0f9f9f9f9f9f9fbfbfbfcfcfcfafafaf6f6f6f4f4f4f4f4f4f1f1f1f0f0f0f8f8f8fdfdfdf9f9f9f6f6f6f6f6f6fbfbfbfcfcfcfafafaf9f9f9f5f5f5f6f6f6f8f8f8fbfbfbfcfcfcfafafaf9f9f9e8e8e8e9e9e9f6f6f6fafafaf8f8f8f7f7f7f8f8f8fbfbfbfafafafafafaf8f8f8f6f6f6f3f3f3fcfcfcfafafaf6f6f6f7f7f7f5f5f5f3f3f3f4f4f4e4e4e4e7e7e7efefeff2f2f2f5f5f5fcfcfcfefefefefefefefefefefefefbfbfbfbfbfbfcfcfcf9f9f9fafafaf6f6f6f9f9f9f9f9f9f6f6f6f7f7f7fafafaf6f6f6f9f9f9f6f6f6fafafaf8f8f8f6f6f6fafafaedededf7f7f7dedededddddde5e5e5edededecececf4f4f4f6f6f6f9f9f9fbfbfbf4f4f4f3f3f3f7f7f7f7f7f7f8f8f8fafafaf9f9f9f9f9f9fbfbfbf8f8f8f4f4f4f3f3f3f5f5f5f6f6f6fcfcfcfbfbfbf8f8f8f5f5f5f0f0f0ededededededf3f3f3fbfbfbfefefefdfdfdfafafaf7f7f7f5f5f5f8f8f8f5f5f5f5f5f5f4f4f4f9f9f9f5f5f5f4f4f4f4f4f4f3f3f3f6f6f6f7f7f7fafafaf8f8f8f3f3f3f5f5f5f2f2f2fafafafafafafafafaf9f9f9f9f9f9f6f6f6f9f9f9fbfbfbfbfbfbfafafafafafafbfbfbf9f9f9fbfbfbfafafafafafaf9f9f9f8f8f8f2f2f2f6f6f6f4f4f4fbfbfbfafafaf9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9fdfdfdfbfbfbecececf4f4f4f0f0f0f4f4f4eeeeeef6f6f6f8f8f8f5f5f5f5f5f5f7f7f7f7f7f7fafafafafafaf9f9f9fbfbfbe7e7e7eaeaeaecececfafafaf9f9f9fbfbfbf3f3f3f3f3f3fbfbfbf9f9f9f3f3f3fafafaf9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f7f7f7fafafafafafaf9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbf7f7f7fbfbfbfafafaf9f9f9f6f6f6f8f8f8f8f8f8fafafafcfcfcfdfdfdfdfdfdfcfcfcfafafaf9f9f9fafafafdfdfdfafafafcfcfcfbfbfbf4f4f4f4f4f4fafafaf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9f7f7f7f9f9f9f9f9f9fbfbfbf6f6f6fafafafafafafafafaf6f6f6f5f5f5f7f7f7fbfbfbf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f7f7f7f9f9f9fbfbfbfafafaf3f3f3e9e9e9edededf7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8fbfbfbfafafaf6f6f6fbfbfbfcfcfcf7f7f7e8e8e8f0f0f0fdfdfdf7f7f7f4f4f4f8f8f8f9f9f9fafafafafafafafafaf3f3f3fbfbfbfdfdfdf9f9f9e7e7e7ebebebf1f1f1f3f3f3fafafafbfbfbf8f8f8f5f5f5f8f8f8fbfbfbfdfdfdfbfbfbfcfcfcf7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f5f5f5f2f2f2f4f4f4f8f8f8f6f6f6f6f6f6f7f7f7fbfbfbfbfbfbfafafaf9f9f9f5f5f5f3f3f3f1f1f1f1f1f1f4f4f4f0f0f0fafafaf7f7f7fafafafcfcfcfafafafbfbfbfdfdfdf7f7f7f4f4f4f3f3f3f6f6f6f3f3f3f7f7f7f7f7f7f8f8f8f7f7f7f2f2f2eeeeeef2f2f2f3f3f3f9f9f9f8f8f8fafafafafafaf5f5f5efefefeaeaeaf9f9f9fcfcfcfbfbfbfbfbfbfafafaf4f4f4edededf1f1f1f7f7f7f9f9f9fcfcfcfafafaf8f8f8f9f9f9fdfdfdfcfcfcfbfbfbfefefefdfdfdfdfdfdfafafaf8f8f8f7f7f7f2f2f2f2f2f2f2f2f2f4f4f4fdfdfdfafafafbfbfbfcfcfcfafafaf9f9f9fafafaf8f8f8f3f3f3f6f6f6f6f6f6f7f7f7f4f4f4f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8f3f3f3fafafafcfcfcfafafaf9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fbfbfbf8f8f8f5f5f5ecececf5f5f5f4f4f4f2f2f2f8f8f8e8e8e8f4f4f4f9f9f9fafafaf3f3f3e9e9e9e5e5e5fafafafafafaf9f9f9f2f2f2f0f0f0fdfdfdf4f4f4e0e0e0f1f1f1fbfbfbf1f1f1f4f4f4f7f7f7fbfbfbfafafaefefeff7f7f7f8f8f8f6f6f6f9f9f9f9f9f9fafafafbfbfbf6f6f6f3f3f3f4f4f4f9f9f9f3f3f3f9f9f9f7f7f7f6f6f6f5f5f5fafafafafafafcfcfcfcfcfcf9f9f9fbfbfbfcfcfcfafafafbfbfbf9f9f9fbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9fbfbfbfafafaf7f7f7f6f6f6f1f1f1f2f2f2f6f6f6f7f7f7fbfbfbf5f5f5f8f8f8f9f9f9f7f7f7f9f9f9f1f1f1f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fafafaf7f7f7f7f7f7f8f8f8f5f5f5edededfcfcfcfafafaf9f9f9fafafaf6f6f6fbfbfbfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7fafafaf6f6f6f4f4f4f4f4f4f7f7f7fafafaf8f8f8f8f8f8fbfbfbfcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7fcfcfcf6f6f6f7f7f7f9f9f9f8f8f8f8f8f8fafafaf8f8f8f9f9f9eaeaead9d9d9e2e2e2fbfbfbf9f9f9f8f8f8f8f8f8efefefeeeeeef1f1f1f8f8f8fefefef8f8f8f9f9f9fbfbfbf4f4f4f5f5f5f6f6f6f2f2f2f7f7f7f9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f8f8f8f8f8f8fdfdfdf8f8f8f3f3f3f6f6f6f6f6f6f6f6f6f8f8f8fdfdfdfcfcfcfbfbfbfcfcfcfdfdfdfbfbfbfbfbfbf9f9f9f5f5f5efefeff4f4f4f1f1f1f6f6f6fbfbfbfafafafafafafafafaf7f7f7f5f5f5fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fcfcfcfdfdfdfefefefefefefdfdfdf5f5f5f7f7f7fdfdfdfcfcfcfcfcfcf8f8f8f8f8f8fdfdfdfcfcfcfbfbfbfbfbfbfafafafafafaf8f8f8fafafafafafaf4f4f4f1f1f1f4f4f4f3f3f3f8f8f8f1f1f1f6f6f6fafafaf9f9f9f6f6f6fcfcfcfcfcfcfbfbfbf7f7f7f7f7f7f2f2f2eaeaeafafafaf3f3f3f3f3f3f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7fafafaf8f8f8f8f8f8f5f5f5f5f5f5f8f8f8f5f5f5f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafaf7f7f7f5f5f5fbfbfbfcfcfcf9f9f9f9f9f9f4f4f4fafafafafafaf5f5f5fbfbfbfafafaf7f7f7fbfbfbfafafafdfdfdfafafaf8f8f8f7f7f7f9f9f9f6f6f6efefeff8f8f8f6f6f6edededfafafafdfdfdfcfcfcfbfbfbedededf9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8f7f7f7efefeff0f0f0edededf7f7f7f7f7f7fbfbfbf4f4f4fbfbfbfafafafbfbfbfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8fbfbfbf8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f6f6f6f3f3f3f3f3f3f5f5f5f2f2f2f0f0f0ededede7e7e7f2f2f2eeeeeef6f6f6f4f4f4f4f4f4f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbf8f8f8f7f7f7fcfcfcf7f7f7f6f6f6f4f4f4f8f8f8f3f3f3f3f3f3f8f8f8f6f6f6f8f8f8f4f4f4f2f2f2f4f4f4f2f2f2f7f7f7f2f2f2f4f4f4f2f2f2f0f0f0eeeeeeedededeeeeeef3f3f3f6f6f6f4f4f4f9f9f9fafafaf0f0f0e2e2e2cdcdcdfdfdfdfbfbfbf8f8f8fafafafafafaf6f6f6f7f7f7f8f8f8f8f8f8f6f6f6fafafaddddddcfcfcfeaeaeaf5f5f5f1f1f1eeeeeef0f0f0f9f9f9fbfbfbfdfdfdf6f6f6eeeeeef0f0f0f4f4f4fafafaf8f8f8f8f8f8fcfcfcfbfbfbfafafafdfdfdf7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f3f3f3f5f5f5fbfbfbf6f6f6f8f8f8f8f8f8fdfdfdfbfbfbf7f7f7f3f3f3f3f3f3f5f5f5f1f1f1f5f5f5f7f7f7fbfbfbfafafafdfdfdfcfcfcfafafaf8f8f8f6f6f6f4f4f4fafafafcfcfcfbfbfbfbfbfbf7f7f7f9f9f9fdfdfdfcfcfcfbfbfbfafafaf5f5f5f8f8f8f9f9f9fbfbfbfbfbfbf5f5f5ecececf1f1f1f2f2f2f3f3f3f5f5f5fdfdfdfcfcfcfbfbfbfbfbfbf8f8f8f6f6f6f8f8f8f4f4f4f0f0f0f4f4f4efefefe9e9e9e9e9e9f2f2f2f6f6f6f5f5f5ebebebf2f2f2f6f6f6fcfcfcfafafaf3f3f3f6f6f6f6f6f6fafafafefefefcfcfcfbfbfbfcfcfcfdfdfdf7f7f7f8f8f8fbfbfbf7f7f7fafafafafafaf9f9f9f4f4f4f9f9f9f8f8f8fbfbfbf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafcfcfcf4f4f4f6f6f6f8f8f8fafafafafafafbfbfbfbfbfbfafafafafafafafafafcfcfcfcfcfcf7f7f7f9f9f9fafafafafafafbfbfbf9f9f9f6f6f6fbfbfbfcfcfce7e7e7f4f4f4f3f3f3eeeeeeecececf4f4f4f7f7f7f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7fcfcfcfafafafafafafefefefefefefbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f3f3f3eeeeeeebebebf1f1f1f6f6f6f0f0f0f7f7f7f6f6f6f5f5f5f3f3f3f6f6f6f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f2f2f2ecececf3f3f3f2f2f2f8f8f8f4f4f4fcfcfcf9f9f9fbfbfbf7f7f7fafafafafafafafafafbfbfbf9f9f9fafafaf7f7f7f9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6fafafaf7f7f7f6f6f6f7f7f7f8f8f8fbfbfbf9f9f9f6f6f6f6f6f6fafafaf5f5f5f7f7f7fbfbfbfafafaf9f9f9f8f8f8f7f7f7f6f6f6f9f9f9f7f7f7e5e5e5f9f9f9f9f9f9f7f7f7f3f3f3f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f5f5f5fcfcfcf9f9f9eeeeeefffffff9f9f9f8f8f8f9f9f9fafafaf7f7f7fbfbfbfdfdfdfafafaf7f7f7eeeeeef4f4f4fbfbfbf2f2f2edededf8f8f8f9f9f9f6f6f6f1f1f1eeeeeeecececefefeff0f0f0f5f5f5f6f6f6f5f5f5f3f3f3f2f2f2e6e6e6f8f8f8f8f8f8f5f5f5fafafaf8f8f8f9f9f9f5f5f5fafafafbfbfbf8f8f8fafafaf8f8f8f6f6f6ecececeaeaeae5e5e5f7f7f7fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f4f4f4f6f6f6fafafaf9f9f9fcfcfcefefeff9f9f9fdfdfdfcfcfcf9f9f9f3f3f3f4f4f4f7f7f7f9f9f9f7f7f7f5f5f5f9f9f9f7f7f7f4f4f4f1f1f1f0f0f0f5f5f5f2f2f2f3f3f3f6f6f6f7f7f7f7f7f7f5f5f5f3f3f3f3f3f3efefefe8e8e8e2e2e2e2e2e2f3f3f3f7f7f7f8f8f8f9f9f9fafafaf8f8f8fdfdfdfdfdfdfdfdfdfafafaf9f9f9f8f8f8f7f7f7fdfdfdfcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7fafafafafafafafafaf8f8f8fcfcfcfbfbfbfafafaf7f7f7fafafaf8f8f8fafafaf9f9f9f8f8f8f8f8f8fbfbfbfbfbfbfafafafafafafafafafafafafafafafbfbfbfcfcfcf9f9f9f5f5f5f8f8f8f9f9f9fafafaf8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbf8f8f8f7f7f7fbfbfbfbfbfbfafafafafafaf6f6f6f8f8f8fdfdfdf6f6f6e5e5e5e6e6e6fafafafafafafdfdfdf9f9f9f6f6f6f6f6f6fafafaf9f9f9f8f8f8fafafaf7f7f7f5f5f5f7f7f7f5f5f5ecececefefefedededf1f1f1f0f0f0f3f3f3f5f5f5f3f3f3f0f0f0f2f2f2f3f3f3eeeeeeeaeaeaeeeeeeeeeeeef3f3f3f3f3f3f0f0f0f1f1f1efefeff2f2f2f2f2f2f1f1f1f5f5f5fafafaf7f7f7f7f7f7f2f2f2f6f6f6f6f6f6fcfcfcf9f9f9fcfcfcfafafafbfbfbfdfdfdfcfcfcf9f9f9fafafaf9f9f9f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcf9f9f9fafafafafafaf9f9f9fafafaf9f9f9f9f9f9f7f7f7fbfbfbf8f8f8f9f9f9fafafafbfbfbf8f8f8f8f8f8f9f9f9f5f5f5fafafafcfcfcfdfdfdfbfbfbfafafaf7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f3f3f3f7f7f7fefefef9f9f9fafafaf5f5f5f3f3f3f3f3f3f1f1f1edededefefeff2f2f2f3f3f3ebebebd7d7d7fafafafcfcfcf2f2f2fdfdfdfdfdfdfcfcfcfbfbfbf9f9f9f2f2f2f0f0f0f3f3f3f4f4f4fbfbfbfafafaf0f0f0f1f1f1f4f4f4f2f2f2f1f1f1f1f1f1f5f5f5f7f7f7fbfbfbfbfbfbf7f7f7fafafafbfbfbfbfbfbf9f9f9fbfbfbf9f9f9f4f4f4f6f6f6f5f5f5f4f4f4f4f4f4fafafaf6f6f6f9f9f9e6e6e6e3e3e3edededf7f7f7fbfbfbf8f8f8f4f4f4f6f6f6f1f1f1f7f7f7f1f1f1f3f3f3f6f6f6f5f5f5fbfbfbfcfcfcf9f9f9f3f3f3f5f5f5fafafafcfcfcfafafaf6f6f6f3f3f3f8f8f8f8f8f8f9f9f9f3f3f3e9e9e9e4e4e4ecececf2f2f2f7f7f7f7f7f7f5f5f5f7f7f7f8f8f8fafafafdfdfdfdfdfdfbfbfbf7f7f7f3f3f3f1f1f1f0f0f0f4f4f4eeeeeef9f9f9fafafaf5f5f5f5f5f5f6f6f6f8f8f8fcfcfcfafafafcfcfcfbfbfbfafafaf4f4f4f8f8f8f9f9f9fcfcfcfafafaf3f3f3f9f9f9f8f8f8f5f5f5fafafaf7f7f7f5f5f5f7f7f7f6f6f6f5f5f5f5f5f5f8f8f8f9f9f9fafafafafafafafafaf3f3f3f4f4f4f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f6f6f6f6f6f6f7f7f7f9f9f9f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7fafafaf6f6f6f5f5f5f9f9f9fbfbfbefefeff7f7f7fcfcfcfafafafafafafafafaf4f4f4edededf1f1f1f5f5f5f0f0f0f2f2f2f9f9f9f8f8f8f3f3f3f7f7f7f5f5f5f7f7f7f1f1f1f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f3f3f3f8f8f8f8f8f8fbfbfbfcfcfcf9f9f9f9f9f9fbfbfbf7f7f7f4f4f4f5f5f5f4f4f4fafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9f5f5f5f0f0f0f7f7f7fcfcfcfafafafafafafafafaf8f8f8f9f9f9f7f7f7f4f4f4f1f1f1f4f4f4f1f1f1f1f1f1f4f4f4f8f8f8f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f3f3f3fbfbfbfafafafbfbfbfafafafbfbfbf9f9f9f7f7f7f7f7f7fbfbfbfbfbfbfafafaf8f8f8f5f5f5ecececf6f6f6f5f5f5f5f5f5fafafafbfbfbf9f9f9f9f9f9ebebebe8e8e8ebebebf2f2f2eeeeeef3f3f3f5f5f5f3f3f3e9e9e9f0f0f0f8f8f8f9f9f9e9e9e9fcfcfcfafafaf5f5f5f0f0f0fafafaf6f6f6ededede8e8e8ebebebeeeeeef2f2f2f0f0f0f0f0f0ececece9e9e9eeeeeef3f3f3f2f2f2f5f5f5f9f9f9fbfbfbf5f5f5f7f7f7fafafaf7f7f7fbfbfbfcfcfcf9f9f9f9f9f9fafafaf8f8f8fbfbfbf6f6f6f9f9f9fbfbfbfbfbfbfafafafbfbfbf8f8f8f9f9f9fcfcfcfbfbfbfcfcfcf3f3f3f8f8f8f9f9f9f4f4f4fbfbfbf6f6f6fafafafefefefcfcfcf9f9f9fbfbfbfcfcfcf8f8f8f9f9f9f5f5f5f6f6f6f4f4f4efefeff0f0f0f2f2f2f3f3f3f0f0f0f1f1f1f3f3f3fbfbfbfbfbfbfcfcfcfefefefdfdfdfcfcfcf9f9f9fafafafefefefafafaf8f8f8fafafafafafafbfbfbf5f5f5fdfdfdfcfcfcfafafaf8f8f8f7f7f7f4f4f4f7f7f7f7f7f7f9f9f9fcfcfcf7f7f7f3f3f3f3f3f3f8f8f8f8f8f8f6f6f6f2f2f2f6f6f6f9f9f9f0f0f0f1f1f1f6f6f6f6f6f6fafafaf7f7f7f9f9f9fbfbfbf8f8f8fafafafafafafbfbfbfafafaf8f8f8f5f5f5f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbf8f8f8f6f6f6fafafafbfbfbf8f8f8f9f9f9fafafaf9f9f9f7f7f7f9f9f9f7f7f7f7f7f7fafafafafafaf9f9f9fcfcfcf7f7f7f4f4f4f7f7f7f3f3f3f3f3f3f5f5f5f8f8f8f4f4f4f6f6f6f6f6f6f2f2f2f5f5f5f8f8f8f9f9f9f5f5f5f7f7f7f5f5f5f8f8f8fcfcfcfbfbfbf9f9f9fbfbfbfafafafafafafafafafbfbfbf8f8f8fafafafbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbf6f6f6f4f4f4f5f5f5f9f9f9f9f9f9f7f7f7f8f8f8fafafaf7f7f7f9f9f9f8f8f8f1f1f1fafafafefefefefefefffffffefefefefefefdfdfdfdfdfdf3f3f3fcfcfcfbfbfbfbfbfbf7f7f7f8f8f8f5f5f5f4f4f4f6f6f6f8f8f8fafafaf8f8f8f9f9f9f7f7f7fafafafafafafdfdfdfdfdfdfbfbfbfdfdfdfbfbfbfefefefefefefcfcfcfafafafafafafbfbfbfbfbfbf8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f7f7f7fbfbfbfdfdfdfafafaf7f7f7f9f9f9f9f9f9f4f4f4e3e3e3efefeffcfcfcfbfbfbf8f8f8f6f6f6f6f6f6f5f5f5f2f2f2ebebebf6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f0f0f0f0f0f0f1f1f1ececece2e2e2e9e9e9f5f5f5f7f7f7ebebebefefeff3f3f3efefeff3f3f3f0f0f0edededf3f3f3f5f5f5f1f1f1ecececf1f1f1ecececf0f0f0f5f5f5f0f0f0f6f6f6efefefeaeaeaf5f5f5f8f8f8f9f9f9f9f9f9fafafaf7f7f7f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9fbfbfbfafafafcfcfcfbfbfbfbfbfbfafafafcfcfcfdfdfdf9f9f9f9f9f9f9f9f9fafafaf2f2f2f8f8f8fafafaf1f1f1f4f4f4ebebebeeeeeef6f6f6f7f7f7f8f8f8fafafafdfdfdfdfdfdfbfbfbf9f9f9fdfdfdfffffffefefefbfbfbfafafaf9f9f9f7f7f7f5f5f5f6f6f6f5f5f5f1f1f1f8f8f8f6f6f6fbfbfbf4f4f4efefeffafafaf6f6f6f1f1f1f1f1f1f4f4f4f9f9f9f5f5f5eeeeeef1f1f1f4f4f4f8f8f8f4f4f4f9f9f9f8f8f8f1f1f1eeeeeef1f1f1fcfcfcf9f9f9f8f8f8f9f9f9fbfbfbfdfdfdf8f8f8f0f0f0fbfbfbf7f7f7f7f7f7f8f8f8f6f6f6f4f4f4f7f7f7fafafaf5f5f5f3f3f3f5f5f5f9f9f9fcfcfcfbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f5f5f5f9f9f9f9f9f9f7f7f7f9f9f9fbfbfbfbfbfbfafafafbfbfbfafafaf9f9f9fafafafbfbfbfbfbfbfafafafafafaf3f3f3f9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbfbfbfbfafafaf8f8f8f7f7f7fbfbfbf9f9f9f7f7f7f2f2f2fafafaf9f9f9fafafaf8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8fafafaf7f7f7f7f7f7fbfbfbfdfdfdfdfdfdfcfcfcfcfcfcfafafafbfbfbf7f7f7f8f8f8f9f9f9fcfcfcfafafafafafaf5f5f5f5f5f5f1f1f1f2f2f2efefeff2f2f2f3f3f3f4f4f4f4f4f4eeeeeeeeeeeef5f5f5fbfbfbfbfbfbfcfcfcfefefefdfdfdfbfbfbf9f9f9f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f4f4f4f0f0f0ecececf6f6f6f5f5f5fafafafafafaf8f8f8f9f9f9fbfbfbfafafaf9f9f9f8f8f8f5f5f5f5f5f5f8f8f8f8f8f8f1f1f1ebebebfefefefbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f7f7f7fafafafbfbfbf7f7f7f7f7f7f4f4f4f5f5f5f9f9f9fdfdfdfcfcfcf6f6f6f3f3f3f6f6f6f7f7f7f8f8f8fcfcfcfafafaf8f8f8f9f9f9f5f5f5f4f4f4f0f0f0f5f5f5f8f8f8f4f4f4f3f3f3f4f4f4f4f4f4fbfbfbf7f7f7f6f6f6fdfdfdfafafaf2f2f2f5f5f5f8f8f8f5f5f5fafafafbfbfbfafafaf7f7f7f4f4f4efefeff2f2f2f4f4f4f6f6f6f6f6f6f4f4f4f2f2f2f4f4f4f1f1f1f6f6f6f8f8f8f8f8f8f6f6f6f8f8f8fafafafdfdfdfbfbfbf9f9f9fdfdfdfefefefbfbfbfdfdfdfcfcfcfefefefcfcfcfefefefdfdfdfdfdfdfcfcfcf7f7f7f4f4f4f8f8f8f2f2f2f1f1f1f4f4f4f4f4f4f0f0f0efefeff3f3f3f3f3f3f8f8f8fafafaf6f6f6fdfdfdfdfdfdfdfdfdfefefefefefefefefefdfdfdfcfcfcfbfbfbf9f9f9f1f1f1e9e9e9edededf1f1f1f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfdfdfdf5f5f5f0f0f0f0f0f0f8f8f8fafafaf9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f5f5f5fafafaf8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9fafafafcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfafafafafafaf7f7f7fbfbfbfafafafdfdfdf6f6f6fdfdfdfdfdfdf9f9f9f8f8f8f9f9f9f2f2f2f2f2f2f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f3f3f3f4f4f4f8f8f8f5f5f5f2f2f2f5f5f5fcfcfcfbfbfbfcfcfcfafafafdfdfdf6f6f6f8f8f8f9f9f9fdfdfdfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f8f8f8fafafaf8f8f8fafafaf8f8f8f8f8f8f7f7f7f5f5f5f1f1f1efefefefefeff0f0f0f3f3f3f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafaf8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f5f5f5f3f3f3f1f1f1f3f3f3f4f4f4f3f3f3f6f6f6f6f6f6f7f7f7f5f5f5f2f2f2f2f2f2efefeff2f2f2f1f1f1f4f4f4f2f2f2f8f8f8ebebebf9f9f9fefefefdfdfdfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfefefefcfcfcf9f9f9f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f4f4f4f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9fafafaf9f9f9fdfdfdf9f9f9f5f5f5f7f7f7f8f8f8f9f9f9f7f7f7f4f4f4f4f4f4f6f6f6f5f5f5f2f2f2edededecececf0f0f0f2f2f2efefeff8f8f8fbfbfbfbfbfbf9f9f9f3f3f3f4f4f4f2f2f2f2f2f2f1f1f1efefeff0f0f0edededeaeaeaefefefedededf5f5f5f1f1f1f6f6f6f7f7f7f4f4f4f7f7f7f8f8f8f6f6f6f3f3f3f8f8f8fcfcfcfdfdfdfcfcfcf7f7f7f7f7f7fffffffefefefdfdfdfafafafcfcfcf7f7f7f8f8f8f7f7f7f2f2f2efefefeeeeeeeeeeeef1f1f1ebebebedededf1f1f1eeeeeef3f3f3edededefefeff1f1f1fbfbfbfafafafafafafbfbfbfdfdfdfdfdfdfafafaf6f6f6f6f6f6f8f8f8fbfbfbfcfcfcfbfbfbf7f7f7f2f2f2ebebebeeeeeef5f5f5f5f5f5f9f9f9fcfcfcfefefefefefefdfdfdfbfbfbf9f9f9f4f4f4f3f3f3f0f0f0e9e9e9eeeeeefafafafbfbfbf7f7f7f8f8f8fafafaf9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9fbfbfbfbfbfbf7f7f7f4f4f4f8f8f8f6f6f6f5f5f5f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f9f9f9fafafafafafaf6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f4f4f4f3f3f3f2f2f2f3f3f3f4f4f4edededf3f3f3f5f5f5f5f5f5f3f3f3f3f3f3f1f1f1ededededededf1f1f1efefeff3f3f3f5f5f5f7f7f7fafafaf8f8f8f7f7f7fafafafbfbfbfdfdfdfbfbfbf9f9f9f8f8f8f7f7f7f4f4f4f7f7f7f1f1f1f6f6f6fafafafefefefefefefcfcfcfafafaf5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f6f6f6f4f4f4f4f4f4f5f5f5f9f9f9f9f9f9fafafafdfdfdfcfcfcfcfcfcf8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7f3f3f3f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f6f6f6f7f7f7f7f7f7fafafaf8f8f8fafafaf5f5f5f2f2f2f3f3f3f1f1f1f7f7f7fafafafafafafdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7fbfbfbfafafaf7f7f7f5f5f5f4f4f4f4f4f4f6f6f6f4f4f4f2f2f2f3f3f3f4f4f4f5f5f5f4f4f4f8f8f8f8f8f8fafafaf7f7f7f5f5f5efefeff3f3f3f4f4f4fafafaf7f7f7f5f5f5f5f5f5f0f0f0eaeaeae9e9e9e7e7e7e8e8e8f5f5f5f3f3f3ededede7e7e7dfdfdff1f1f1f6f6f6f8f8f8fafafafafafafdfdfdfdfdfdfafafaf2f2f2f1f1f1eaeaeaf1f1f1f9f9f9f8f8f8f7f7f7f3f3f3f3f3f3f1f1f1ebebebf6f6f6f4f4f4fefefefafafaf3f3f3fdfdfdfcfcfcfefefefbfbfbf9f9f9f6f6f6f3f3f3f3f3f3f4f4f4f6f6f6fafafaf8f8f8f5f5f5f2f2f2eeeeeee9e9e9e8e8e8f1f1f1efefeff4f4f4f2f2f2edededf2f2f2f7f7f7f5f5f5f4f4f4f0f0f0f6f6f6f9f9f9f5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfafafaf9f9f9f8f8f8f2f2f2ecececf6f6f6f3f3f3f5f5f5f5f5f5ebebebe2e2e2e3e3e3e2e2e2e6e6e6edededf7f7f7fcfcfcfefefefefefefdfdfdf8f8f8f4f4f4f6f6f6f0f0f0edededeaeaeaefefefefefeff4f4f4fdfdfdf8f8f8fcfcfcf7f7f7f3f3f3f7f7f7f9f9f9fbfbfbfbfbfbf8f8f8f5f5f5f7f7f7f5f5f5f7f7f7f5f5f5f5f5f5f3f3f3f3f3f3f1f1f1f5f5f5f6f6f6fafafaf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fafafaf6f6f6f7f7f7f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f3f3f3f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f9f9f9f6f6f6f4f4f4f3f3f3f7f7f7fbfbfbfbfbfbfcfcfcfcfcfcfcfcfcfbfbfbfafafaf6f6f6f9f9f9f6f6f6f5f5f5f2f2f2f5f5f5f3f3f3f3f3f3f9f9f9f7f7f7f8f8f8fafafaf7f7f7fcfcfcf5f5f5ecececedededf6f6f6fdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfafafafcfcfcfbfbfbfafafaf8f8f8f7f7f7f4f4f4f5f5f5f6f6f6f6f6f6f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f5f5f5f6f6f6fafafaf9f9f9f9f9f9f8f8f8f3f3f3f5f5f5f5f5f5fafafaf9f9f9f9f9f9f8f8f8f3f3f3f5f5f5f9f9f9fbfbfbfefefefefefefdfdfdfdfdfdfbfbfbfafafaf9f9f9fafafafafafaf7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7fafafafbfbfbfbfbfbfafafafafafaf7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f3f3f3f4f4f4f6f6f6f5f5f5f7f7f7f9f9f9fbfbfbf7f7f7f6f6f6f4f4f4f6f6f6f4f4f4f6f6f6f4f4f4f6f6f6fafafaf7f7f7f5f5f5f9f9f9f1f1f1ecececf2f2f2f6f6f6fafafaf6f6f6f2f2f2efefeff3f3f3f2f2f2f1f1f1f0f0f0edededf2f2f2fafafafbfbfbf9f9f9f1f1f1f2f2f2f7f7f7f4f4f4f0f0f0fafafafdfdfdfdfdfdfafafafdfdfdf6f6f6ecececf8f8f8ebebebe3e3e3e8e8e8f2f2f2f9f9f9f9f9f9f9f9f9f3f3f3f6f6f6fbfbfbf7f7f7f4f4f4fbfbfbfbfbfbf7f7f7f5f5f5f9f9f9f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f3f3f3f2f2f2f4f4f4f4f4f4f1f1f1f2f2f2edededf2f2f2f5f5f5f3f3f3eeeeeeeeeeeef1f1f1efefeff4f4f4f4f4f4f5f5f5f3f3f3f2f2f2f8f8f8fdfdfdfcfcfcfcfcfcf8f8f8f4f4f4f0f0f0efefeff0f0f0f3f3f3ededede8e8e8e7e7e7e8e8e8f3f3f3fbfbfbfbfbfbf9f9f9fcfcfcfbfbfbfafafaf7f7f7f4f4f4f7f7f7f8f8f8f6f6f6f6f6f6f3f3f3f4f4f4f6f6f6f6f6f6f8f8f8f5f5f5f7f7f7fcfcfcfdfdfdf9f9f9f9f9f9fafafafafafafafafaf7f7f7f8f8f8fafafafcfcfcfafafaf8f8f8fafafaf8f8f8fbfbfbfafafaf9f9f9f9f9f9fafafafafafaf8f8f8f7f7f7f8f8f8f7f7f7f6f6f6fcfcfcf7f7f7f7f7f7f9f9f9fafafafcfcfcfbfbfbfbfbfbf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fafafafafafafbfbfbfcfcfcfbfbfbf4f4f4f9f9f9fafafaf6f6f6f6f6f6f3f3f3f4f4f4f3f3f3f1f1f1fafafaf9f9f9f7f7f7fafafaf6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f4f4f4f3f3f3f3f3f3f2f2f2f0f0f0f0f0f0f0f0f0f0f0f0f1f1f1f6f6f6f5f5f5f9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbf7f7f7f9f9f9f5f5f5f5f5f5f6f6f6f3f3f3f7f7f7f6f6f6f2f2f2fafafaf7f7f7f9f9f9fafafafcfcfcfcfcfcfafafaf9f9f9f8f8f8f6f6f6f3f3f3f6f6f6f6f6f6fafafafbfbfbf9f9f9fcfcfcfafafafafafaf8f8f8f7f7f7f7f7f7f8f8f8fbfbfbf6f6f6ebebebd7d7d7fafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8fbfbfbf9f9f9f7f7f7f6f6f6f5f5f5f3f3f3f1f1f1f3f3f3f2f2f2f7f7f7f7f7f7f3f3f3f2f2f2efefeff2f2f2f3f3f3f9f9f9f8f8f8f2f2f2f1f1f1fdfdfdfcfcfcf5f5f5f3f3f3f1f1f1f4f4f4f5f5f5f5f5f5f2f2f2f8f8f8f8f8f8f9f9f9fafafaf8f8f8f2f2f2f1f1f1fbfbfbf4f4f4f9f9f9fdfdfdfcfcfcfafafaf0f0f0edededecececdededef0f0f0edededf0f0f0fafafafdfdfdfdfdfdfdfdfdfbfbfbf8f8f8fafafaf9f9f9f6f6f6f7f7f7f8f8f8f3f3f3f4f4f4f4f4f4edededf5f5f5f9f9f9f9f9f9f5f5f5f8f8f8fafafafbfbfbf6f6f6f1f1f1f6f6f6fbfbfbfbfbfbf8f8f8fafafafcfcfcfcfcfcfbfbfbf5f5f5f3f3f3f7f7f7f7f7f7f6f6f6fcfcfcfcfcfcf3f3f3f1f1f1f5f5f5fafafaf9f9f9fafafaf7f7f7f6f6f6f0f0f0f5f5f5f5f5f5f2f2f2ebebebe8e8e8edededf4f4f4fafafafdfdfdfefefefefefefcfcfcf8f8f8f6f6f6f6f6f6f5f5f5f7f7f7fafafafafafafafafaf8f8f8f9f9f9fbfbfbfafafafbfbfbfafafafbfbfbfbfbfbf8f8f8f8f8f8fafafaf7f7f7f6f6f6f8f8f8fafafaf9f9f9fafafaf7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f5f5f5f2f2f2f7f7f7fafafafafafaf7f7f7f4f4f4f4f4f4fcfcfcf8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9fafafafafafafbfbfbfcfcfcfcfcfcfafafafafafaf9f9f9fafafaf9f9f9f6f6f6f7f7f7f6f6f6fbfbfbfbfbfbfdfdfdf8f8f8f8f8f8fbfbfbfefefefbfbfbfafafaf9f9f9f8f8f8f5f5f5f7f7f7f5f5f5f9f9f9f8f8f8f7f7f7f6f6f6f9f9f9fafafafafafafafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f5f5f5f4f4f4f4f4f4f0f0f0f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbfffffffdfdfdfbfbfbf6f6f6f4f4f4f6f6f6f4f4f4f6f6f6f8f8f8f7f7f7f9f9f9fafafaf6f6f6f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7fafafafafafaf1f1f1f0f0f0fbfbfbf7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f9f9f9f9f9f9fafafafbfbfbfbfbfbf8f8f8f8f8f8f5f5f5f7f7f7fbfbfbfcfcfcfbfbfbf9f9f9fafafaf9f9f9f4f4f4f4f4f4f8f8f8f7f7f7fcfcfcf6f6f6f8f8f8f8f8f8f6f6f6f8f8f8fafafafdfdfdf9f9f9f9f9f9fbfbfbf8f8f8fcfcfcfdfdfdfcfcfcfcfcfcf3f3f3f7f7f7eeeeeeecececf3f3f3efefeff6f6f6fafafaf9f9f9fefefefcfcfcfefefefdfdfdfcfcfcfdfdfdf6f6f6f7f7f7f9f9f9f3f3f3f8f8f8fbfbfbf9f9f9fbfbfbfcfcfcfafafafafafafdfdfdfbfbfbfcfcfcfefefefcfcfcfbfbfbfafafafcfcfcfcfcfcf9f9f9fdfdfdfdfdfdf8f8f8f6f6f6fdfdfdfefefefbfbfbf9f9f9fbfbfbfbfbfbf9f9f9f3f3f3fbfbfbfdfdfdf9f9f9f8f8f8f6f6f6f5f5f5f7f7f7f3f3f3f2f2f2f6f6f6fbfbfbf5f5f5f5f5f5f6f6f6f4f4f4fbfbfbfdfdfdfefefefefefefcfcfcfafafafcfcfcfafafafbfbfbf7f7f7f7f7f7f8f8f8fcfcfcf4f4f4f6f6f6fafafaf8f8f8f4f4f4f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8fafafaf6f6f6f8f8f8fafafaf7f7f7f7f7f7fafafaf6f6f6f7f7f7f9f9f9f7f7f7f9f9f9f6f6f6f7f7f7f9f9f9f7f7f7f9f9f9f8f8f8fbfbfbfbfbfbf6f6f6f7f7f7f8f8f8fbfbfbfcfcfcf9f9f9f4f4f4f5f5f5f3f3f3f9f9f9fbfbfbf9f9f9f3f3f3f8f8f8f8f8f8fafafafafafafbfbfbfbfbfbfafafafbfbfbf8f8f8f4f4f4f2f2f2f2f2f2f0f0f0f8f8f8f6f6f6f8f8f8f9f9f9fafafafcfcfcfafafafbfbfbfbfbfbf8f8f8fbfbfbf6f6f6f8f8f8f3f3f3f1f1f1f3f3f3f4f4f4f5f5f5f4f4f4f8f8f8f8f8f8f6f6f6f8f8f8fbfbfbfcfcfcfcfcfcfafafafcfcfcfbfbfbfafafafbfbfbf9f9f9f8f8f8f5f5f5edededefefeff1f1f1f4f4f4f8f8f8fdfdfdfcfcfcfdfdfdfcfcfcfcfcfcf9f9f9fbfbfbf8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7fbfbfbfbfbfbf6f6f6f6f6f6f6f6f6f8f8f8fafafafafafafafafafbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7fafafafafafaf8f8f8f7f7f7f8f8f8fafafaf5f5f5f6f6f6f8f8f8f9f9f9f4f4f4f4f4f4f6f6f6f5f5f5f3f3f3f4f4f4f6f6f6f4f4f4f5f5f5f4f4f4fafafaf8f8f8f8f8f8f7f7f7f5f5f5f0f0f0e9e9e9e5e5e5e3e3e3e8e8e8e9e9e9f4f4f4f6f6f6fcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfcfcfcf6f6f6f3f3f3f9f9f9f5f5f5f5f5f5f8f8f8f7f7f7f6f6f6fafafaf9f9f9fafafaf8f8f8fafafafbfbfbf4f4f4f8f8f8f6f6f6fbfbfbf5f5f5f5f5f5f9f9f9f8f8f8f2f2f2f3f3f3f3f3f3f1f1f1eeeeeef8f8f8f5f5f5f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f4f4f4fdfdfdf6f6f6fafafafbfbfbfdfdfdfdfdfdfafafaf8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f9f9f9f5f5f5f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9fafafaf8f8f8fafafafbfbfbf5f5f5f5f5f5f8f8f8f8f8f8fcfcfcf5f5f5f0f0f0f2f2f2f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7fafafaf9f9f9f7f7f7f9f9f9f7f7f7f9f9f9fcfcfcf8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9fafafafcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8fbfbfbfdfdfdf9f9f9fbfbfbf8f8f8fcfcfcf4f4f4f9f9f9f9f9f9f8f8f8f6f6f6f2f2f2f1f1f1efefeff0f0f0efefefefefeff4f4f4f5f5f5efefeff5f5f5fcfcfcfcfcfcfefefefcfcfcfbfbfbf7f7f7f9f9f9f8f8f8f8f8f8f5f5f5f5f5f5f3f3f3f2f2f2f4f4f4f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f3f3f3f0f0f0f2f2f2fafafaf0f0f0f3f3f3f2f2f2f7f7f7f6f6f6f4f4f4f2f2f2f1f1f1f6f6f6f9f9f9fafafafcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f3f3f3eaeaeaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8fafafaf9f9f9f9f9f9fafafafbfbfbfafafafbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f4f4f4f3f3f3f6f6f6f5f5f5f7f7f7f9f9f9fafafafafafafafafaf9f9f9fafafaf6f6f6f4f4f4f5f5f5f9f9f9fafafaf9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f4f4f4f5f5f5f6f6f6f9f9f9fafafafbfbfbf6f6f6f8f8f8f7f7f7f9f9f9f9f9f9fafafaf7f7f7f0f0f0f2f2f2f1f1f1f3f3f3f5f5f5f1f1f1f5f5f5fafafaf9f9f9f8f8f8f9f9f9fbfbfbfafafaf1f1f1fbfbfbf5f5f5ededede3e3e3e8e8e8eaeaeaf3f3f3f0f0f0f9f9f9f5f5f5f2f2f2f1f1f1f4f4f4fcfcfcfcfcfcf2f2f2f3f3f3fbfbfbf9f9f9f6f6f6f9f9f9fafafafbfbfbfbfbfbf8f8f8f7f7f7fcfcfcfdfdfdf8f8f8f8f8f8fafafaf1f1f1f6f6f6f4f4f4f3f3f3f8f8f8edededf2f2f2f6f6f6fafafaf9f9f9f9f9f9f4f4f4f0f0f0fcfcfcf6f6f6f5f5f5f8f8f8fafafafbfbfbf8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f9f9f9f8f8f8fafafafbfbfbfafafafdfdfdfdfdfdfbfbfbf7f7f7f3f3f3f0f0f0f1f1f1f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4fbfbfbf8f8f8f6f6f6f0f0f0f8f8f8fdfdfdfafafaf8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f9f9f9f7f7f7f6f6f6fafafaf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7fbfbfbfdfdfdf4f4f4f4f4f4f5f5f5ecececf0f0f0f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7fafafafcfcfcfafafafafafafbfbfbf9f9f9fdfdfdfcfcfcfafafafafafaf8f8f8f6f6f6f6f6f6f4f4f4f6f6f6f5f5f5f2f2f2f2f2f2f4f4f4f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5fafafafbfbfbf8f8f8f9f9f9f9f9f9f7f7f7fbfbfbfbfbfbfcfcfcf9f9f9f8f8f8f7f7f7f8f8f8f5f5f5f3f3f3f5f5f5f8f8f8fcfcfcfcfcfcf6f6f6f9f9f9fafafaf6f6f6f9f9f9f5f5f5f4f4f4f6f6f6fafafaf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8fafafaf5f5f5fbfbfbfafafafafafaf9f9f9f9f9f9fafafaf8f8f8f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9fafafafafafafbfbfbf9f9f9fafafafcfcfcfcfcfcfcfcfcfafafafcfcfcfcfcfcfafafaf8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf5f5f5efefeff6f6f6f5f5f5f6f6f6f5f5f5f2f2f2f6f6f6f8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfcfcfcfafafafafafafbfbfbfcfcfcf8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f3f3f3ecececf0f0f0eaeaeaf2f2f2edededf5f5f5fbfbfbf9f9f9f9f9f9f9f9f9f2f2f2eaeaeaebebebedededf8f8f8f1f1f1eaeaeaf5f5f5e7e7e7ebebebeaeaeaf5f5f5fcfcfcfafafaf4f4f4f6f6f6fbfbfbf4f4f4ebebebf5f5f5f2f2f2f6f6f6e9e9e9f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f0f0f0f6f6f6f9f9f9f2f2f2f1f1f1f2f2f2f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f0f0f0f8f8f8f4f4f4f2f2f2efefefefefeff6f6f6f1f1f1ecececf2f2f2fbfbfbf4f4f4f4f4f4f7f7f7f7f7f7fafafaf7f7f7f7f7f7f8f8f8fbfbfbfcfcfcfbfbfbfafafafbfbfbf9f9f9fbfbfbfdfdfdf7f7f7f1f1f1f3f3f3f5f5f5f8f8f8f7f7f7fafafaf7f7f7f2f2f2f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7fdfdfdfdfdfdecececf2f2f2fafafafdfdfdf9f9f9f7f7f7f9f9f9f9f9f9fafafaf8f8f8f7f7f7f7f7f7fafafaf9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f7f7f7fafafafafafafafafaf9f9f9eaeaeaf5f5f5f4f4f4fbfbfbfbfbfbfcfcfcfafafafafafaf9f9f9f8f8f8f9f9f9fafafafbfbfbfdfdfdfcfcfcf6f6f6f6f6f6f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f7f7f7f9f9f9fafafafbfbfbf9f9f9f8f8f8f7f7f7fafafaf6f6f6f3f3f3f2f2f2efefefefefeff3f3f3f8f8f8fcfcfcfcfcfcfbfbfbfdfdfdfcfcfcfbfbfbfafafaf9f9f9fbfbfbf7f7f7f8f8f8f8f8f8fafafaf9f9f9fafafafafafafcfcfcfbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f8f8f8eeeeeef5f5f5f3f3f3f3f3f3f4f4f4f6f6f6f3f3f3f4f4f4f3f3f3f8f8f8f8f8f8f5f5f5f4f4f4f1f1f1f5f5f5f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8fafafaf7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7fafafafbfbfbfafafaf9f9f9f9f9f9f6f6f6fcfcfcfcfcfcfbfbfbf9f9f9fafafafafafaf9f9f9f9f9f9fafafaf9f9f9f5f5f5fafafaf4f4f4f1f1f1e9e9e9f3f3f3f9f9f9f9f9f9fcfcfcfcfcfcfcfcfcf8f8f8f2f2f2f1f1f1f2f2f2f3f3f3f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbfefefefafafafbfbfbfcfcfcf6f6f6fcfcfcfbfbfbfefefefcfcfcf3f3f3e8e8e8f9f9f9f7f7f7f0f0f0e7e7e7f2f2f2fbfbfbefefeff0f0f0f9f9f9fafafafdfdfdfafafaf6f6f6f5f5f5f6f6f6f7f7f7f9f9f9f9f9f9fbfbfbfbfbfbfafafaf7f7f7fafafaf9f9f9f8f8f8fdfdfdfcfcfcf7f7f7fbfbfbfbfbfbfafafaf6f6f6f8f8f8fbfbfbfafafafafafafbfbfbfdfdfdfcfcfcfbfbfbfdfdfdfbfbfbfcfcfcfbfbfbfafafaf9f9f9fbfbfbfbfbfbf7f7f7f4f4f4f5f5f5f3f3f3f2f2f2f2f2f2f4f4f4f4f4f4f6f6f6f9f9f9f0f0f0f8f8f8f7f7f7f9f9f9fafafaf7f7f7f9f9f9fafafaf7f7f7f9f9f9f9f9f9efefeff4f4f4fdfdfdfbfbfbf7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f5f5f5f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f5f5f5f9f9f9fafafaf8f8f8fafafaf8f8f8f3f3f3f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6fafafaf8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9fbfbfbf5f5f5f0f0f0f4f4f4f9f9f9fafafaf9f9f9fafafafafafaf8f8f8fafafaf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f2f2f2f7f7f7f5f5f5f4f4f4f9f9f9f9f9f9f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f8f8f8f8f8f8fafafaf5f5f5f6f6f6f0f0f0f3f3f3f2f2f2f4f4f4f7f7f7f8f8f8fbfbfbfdfdfdfdfdfdfcfcfcfbfbfbf7f7f7f5f5f5f6f6f6f8f8f8fbfbfbf7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9fafafaf6f6f6f6f6f6f3f3f3f1f1f1f3f3f3f3f3f3f5f5f5fbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfcfcfcfafafaf9f9f9f8f8f8f7f7f7fbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9f5f5f5f8f8f8fbfbfbfbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafafbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f6f6f6f2f2f2efefefeeeeeeedededeeeeeef8f8f8fdfdfdfdfdfdfbfbfbf5f5f5f6f6f6f5f5f5f4f4f4f4f4f4f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfdfdfdfafafaefefefebebebf8f8f8f7f7f7fdfdfdfafafaf9f9f9f7f7f7f1f1f1fdfdfdf8f8f8f5f5f5f6f6f6f9f9f9f6f6f6fcfcfcfcfcfcf4f4f4f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f3f3f3f8f8f8fafafaf6f6f6f7f7f7f5f5f5f1f1f1f6f6f6f1f1f1f0f0f0eeeeeef3f3f3ecececf2f2f2f9f9f9efefeff8f8f8fafafafcfcfcfafafaf6f6f6fafafafcfcfcfefefefdfdfdfafafaf9f9f9fcfcfcf8f8f8fafafafbfbfbf7f7f7f4f4f4f1f1f1f1f1f1efefeff0f0f0f1f1f1f3f3f3f2f2f2f5f5f5f4f4f4f3f3f3f7f7f7f8f8f8f4f4f4f7f7f7fafafaf8f8f8f6f6f6eeeeeee8e8e8f1f1f1fafafaf6f6f6f5f5f5f9f9f9f8f8f8fcfcfcf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7fafafafbfbfbf9f9f9fafafafbfbfbf9f9f9f6f6f6f9f9f9fafafaf8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fafafaf8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8fcfcfcf4f4f4f1f1f1f4f4f4f6f6f6fafafafcfcfcfafafafafafafbfbfbf9f9f9fafafaf6f6f6f8f8f8f8f8f8f9f9f9fafafaf8f8f8f9f9f9f5f5f5f7f7f7f7f7f7f9f9f9fafafafafafafafafaf9f9f9fafafafbfbfbfbfbfbfdfdfdfdfdfdfbfbfbf8f8f8f5f5f5f6f6f6f9f9f9fcfcfcfdfdfdfbfbfbfbfbfbfafafaf9f9f9fafafaf9f9f9f9f9f9f3f3f3f3f3f3f5f5f5fafafaf8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f7f7f7fafafafafafaf8f8f8f4f4f4f1f1f1f2f2f2f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9f6f6f6f6f6f6f6f6f6f9f9f9fcfcfcfdfdfdfdfdfdfcfcfcf8f8f8f8f8f8fbfbfbfafafaf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f5f5f5f6f6f6f8f8f8f7f7f7fafafafcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfafafaf7f7f7f6f6f6f7f7f7f9f9f9fcfcfcf0f0f0f8f8f8f7f7f7f8f8f8f3f3f3eeeeeef1f1f1f3f3f3ececececececeeeeeeedededf5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f3f3f3f2f2f2f0f0f0f0f0f0ededede9e9e9edededefefeff3f3f3f3f3f3f6f6f6f3f3f3f1f1f1f2f2f2f0f0f0f0f0f0f3f3f3f9f9f9f1f1f1f0f0f0edededecececebebebedededf4f4f4f7f7f7efefeff0f0f0f5f5f5f3f3f3f0f0f0f6f6f6f4f4f4ebebebf6f6f6f9f9f9efefeff4f4f4f2f2f2f4f4f4f0f0f0f3f3f3f7f7f7f9f9f9f8f8f8fafafaf7f7f7f7f7f7fbfbfbf9f9f9f7f7f7fbfbfbfafafafafafafcfcfcf7f7f7fafafafafafafafafafafafafafafaf9f9f9f8f8f8f9f9f9f7f7f7f5f5f5f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfafafafcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f7f7f7edededf7f7f7f9f9f9f4f4f4fafafaf3f3f3f8f8f8fafafaf8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7fafafaf5f5f5f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafafcfcfcf7f7f7f9f9f9f9f9f9f2f2f2fcfcfcfbfbfbf8f8f8f7f7f7f6f6f6f8f8f8fafafaf6f6f6fafafafbfbfbfafafaf7f7f7f4f4f4fafafafdfdfdfdfdfdfdfdfdfefefefcfcfcfdfdfdfbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfdfdfdfefefefefefef9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f7f7f7f6f6f6f3f3f3f7f7f7f4f4f4fafafaf6f6f6f8f8f8f9f9f9fafafaf6f6f6f6f6f6f4f4f4f5f5f5f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7fafafafbfbfbfafafafafafafafafafcfcfcfcfcfcfbfbfbfafafafcfcfcfbfbfbfbfbfbfafafaf7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f4f4f4f3f3f3f6f6f6f5f5f5f7f7f7fafafaf8f8f8f9f9f9fafafaf8f8f8fafafafcfcfcf9f9f9fafafaf6f6f6f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f5f5f5f6f6f6f3f3f3f1f1f1e9e9e9ecececedededededededededf3f3f3fafafafbfbfbfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f4f4f4edededececece8e8e8e7e7e7e6e6e6e9e9e9ecececf0f0f0f4f4f4f9f9f9fbfbfbf1f1f1e5e5e5ebebebe9e9e9ebebebf4f4f4f4f4f4f2f2f2edededf2f2f2edededf0f0f0f5f5f5efefeff5f5f5f7f7f7f8f8f8f6f6f6f3f3f3f0f0f0f4f4f4f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f9f9f9f3f3f3fafafafbfbfbf5f5f5f4f4f4fafafafcfcfcfafafaf8f8f8f9f9f9fbfbfbfafafaf3f3f3f8f8f8f7f7f7f5f5f5f2f2f2efefeff2f2f2f5f5f5f6f6f6f4f4f4f2f2f2f5f5f5f4f4f4f3f3f3f5f5f5f6f6f6f5f5f5f4f4f4f2f2f2f4f4f4f6f6f6f9f9f9fafafafdfdfdfefefefcfcfcf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f4f4f4f1f1f1f1f1f1f1f1f1f3f3f3f4f4f4f5f5f5f5f5f5f4f4f4fdfdfdfdfdfdf7f7f7f8f8f8fafafaf2f2f2f6f6f6fbfbfbf7f7f7f6f6f6f7f7f7f6f6f6fbfbfbfbfbfbf7f7f7fbfbfbfafafaf8f8f8f7f7f7f6f6f6fbfbfbf8f8f8f8f8f8f9f9f9fafafaf6f6f6fafafaf7f7f7f5f5f5fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f4f4f4f9f9f9fcfcfcf6f6f6f8f8f8fbfbfbf7f7f7f4f4f4f6f6f6f5f5f5f9f9f9f9f9f9f8f8f8fafafaf6f6f6f2f2f2f4f4f4f6f6f6f9f9f9fafafaf9f9f9f6f6f6f4f4f4f0f0f0f1f1f1f7f7f7fafafafcfcfcfcfcfcfdfdfdfdfdfdfafafaf8f8f8f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f9f9f9fafafafafafafbfbfbfafafafcfcfcfafafaf7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f9f9f9f5f5f5f8f8f8f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfdfdfdfefefefdfdfdfcfcfcfdfdfdfcfcfcfbfbfbf7f7f7f6f6f6f4f4f4f3f3f3f3f3f3f4f4f4f4f4f4f5f5f5f8f8f8f4f4f4f4f4f4f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f6f6f6f2f2f2f6f6f6f7f7f7f6f6f6f8f8f8fafafaf5f5f5f2f2f2ededede9e9e9ebebebeaeaeaeeeeeeebebebeeeeeeefefeff3f3f3f2f2f2f5f5f5fafafafcfcfcfdfdfdfbfbfbf8f8f8f5f5f5f2f2f2f0f0f0edededebebebebebebebebebe9e9e9eaeaeaefefeff3f3f3f9f9f9fdfdfdfefefefefefefefefefdfdfdfdfdfdfcfcfcfcfcfcf5f5f5fafafafefefefefefefdfdfdf7f7f7f8f8f8f9f9f9fcfcfcf8f8f8f5f5f5fefefefafafaf7f7f7fbfbfbfafafafbfbfbf6f6f6f2f2f2f7f7f7f8f8f8f9f9f9f8f8f8f3f3f3f2f2f2f7f7f7f4f4f4fbfbfbfafafafafafaf9f9f9fbfbfbfafafafefefefdfdfdfbfbfbf8f8f8f7f7f7fefefefbfbfbf8f8f8f8f8f8fafafafafafaf0f0f0f1f1f1f6f6f6f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9fcfcfcfcfcfcfafafaf8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f5f5f5f6f6f6f6f6f6fbfbfbfdfdfdfcfcfcfafafaf6f6f6f7f7f7f0f0f0f1f1f1f3f3f3f5f5f5f5f5f5f3f3f3f3f3f3f2f2f2f1f1f1eeeeeef1f1f1f1f1f1eaeaeaf1f1f1f8f8f8f0f0f0f8f8f8f6f6f6f5f5f5f9f9f9f6f6f6f4f4f4fbfbfbf8f8f8fafafaf7f7f7f7f7f7f8f8f8fbfbfbf8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f5f5f5f5f5f5f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f5f5f5fbfbfbf3f3f3f8f8f8f9f9f9f9f9f9f6f6f6f4f4f4f0f0f0f4f4f4f2f2f2f7f7f7fcfcfcfefefefafafaf6f6f6f3f3f3eeeeeef1f1f1f2f2f2f8f8f8fbfbfbfcfcfcf7f7f7f4f4f4f2f2f2f4f4f4f2f2f2f4f4f4f5f5f5f8f8f8f8f8f8f6f6f6f5f5f5f7f7f7f5f5f5f7f7f7f3f3f3f3f3f3f9f9f9fafafafafafaf8f8f8f5f5f5f6f6f6f5f5f5f7f7f7f5f5f5f1f1f1f3f3f3fafafafafafafafafafcfcfcfbfbfbfdfdfdfcfcfcfcfcfcfcfcfcfcfcfcfafafafafafaf7f7f7f6f6f6f4f4f4f7f7f7f9f9f9fbfbfbfafafafbfbfbf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fbfbfbf7f7f7f6f6f6f1f1f1f2f2f2f3f3f3f1f1f1f0f0f0eeeeeeeeeeeeebebebe9e9e9eaeaeaeaeaeaecececefefeff1f1f1f7f7f7fcfcfcfcfcfcfcfcfcfcfcfcfafafaf9f9f9f7f7f7f5f5f5f5f5f5f3f3f3f0f0f0eeeeeee3e3e3e5e5e5e7e7e7eaeaeaebebebf2f2f2fafafafdfdfdfefefefdfdfdfdfdfdf9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f1f1f1f0f0f0f6f6f6fafafaf6f6f6f5f5f5f3f3f3fcfcfcfafafafafafaf9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f2f2f2fcfcfcfbfbfbf1f1f1f6f6f6f8f8f8f9f9f9f3f3f3fbfbfbf8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f3f3f3fbfbfbf6f6f6f5f5f5fdfdfdf6f6f6f4f4f4f9f9f9f4f4f4f1f1f1f1f1f1f8f8f8f8f8f8f5f5f5fcfcfcf7f7f7f5f5f5f8f8f8f8f8f8f6f6f6f2f2f2f5f5f5f2f2f2eeeeeeedededefefefeeeeeeedededecececebebebeeeeeef0f0f0f2f2f2f0f0f0efefeff4f4f4f1f1f1efefefefefeff1f1f1f7f7f7f2f2f2f3f3f3f5f5f5f5f5f5f9f9f9fafafafafafaf7f7f7f6f6f6f7f7f7f4f4f4f6f6f6f7f7f7f5f5f5fefefefafafaf7f7f7fcfcfcfafafaf7f7f7f8f8f8f7f7f7f8f8f8fafafaf8f8f8fafafaf9f9f9f6f6f6f5f5f5f7f7f7fcfcfcfcfcfcfbfbfbfafafaf7f7f7f9f9f9f9f9f9f8f8f8f7f7f7fcfcfcfbfbfbfbfbfbf7f7f7f7f7f7f9f9f9f9f9f9f9f9f9fafafafbfbfbf5f5f5f8f8f8f1f1f1f6f6f6fbfbfbfafafaf9f9f9fbfbfbf5f5f5f5f5f5f9f9f9fafafafafafafafafafbfbfbfbfbfbf8f8f8f7f7f7f1f1f1f7f7f7f0f0f0f2f2f2f2f2f2f4f4f4f6f6f6fafafafafafaf9f9f9f8f8f8fcfcfcf9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f5f5f5f4f4f4f5f5f5f5f5f5f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafcfcfcfafafaf8f8f8f5f5f5efefefedededf3f3f3f3f3f3f4f4f4f5f5f5f4f4f4f1f1f1f4f4f4f7f7f7f8f8f8f6f6f6f4f4f4f1f1f1efefefeaeaeae9e9e9e9e9e9e9e9e9ecececf0f0f0efefeff2f2f2f2f2f2f5f5f5f6f6f6f9f9f9fafafafcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfbfbfbf8f8f8f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6efefefededede8e8e8e5e5e5eeeeeeeaeaeaedededf4f4f4fcfcfcfdfdfdfdfdfdfbfbfbf8f8f8f6f6f6f8f8f8f6f6f6f2f2f2f1f1f1f1f1f1f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fafafafcfcfcf8f8f8f8f8f8fbfbfbf9f9f9f6f6f6f2f2f2eeeeeef9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8fdfdfdf8f8f8efefeff5f5f5f7f7f7eeeeeef2f2f2f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f9f9f9fafafaf8f8f8fafafaf9f9f9f6f6f6f5f5f5fafafaf8f8f8fbfbfbf9f9f9f2f2f2f0f0f0efefefeeeeeef4f4f4f4f4f4f5f5f5f4f4f4f0f0f0eeeeeefafafafbfbfbf6f6f6f1f1f1f2f2f2f7f7f7f2f2f2f4f4f4f4f4f4f5f5f5f3f3f3f4f4f4f6f6f6f7f7f7f7f7f7f6f6f6f4f4f4f5f5f5f8f8f8f5f5f5f5f5f5f6f6f6f3f3f3f2f2f2f4f4f4f4f4f4fafafaf6f6f6f7f7f7fafafaf9f9f9f9f9f9fbfbfbfdfdfdfbfbfbfbfbfbfafafafbfbfbfbfbfbf9f9f9f7f7f7fbfbfbf9f9f9f6f6f6f6f6f6fbfbfbf9f9f9f5f5f5f8f8f8f9f9f9fbfbfbf7f7f7f5f5f5f4f4f4f9f9f9f9f9f9fafafafcfcfcf8f8f8f2f2f2f4f4f4f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7fbfbfbf8f8f8f4f4f4fafafafafafafafafafbfbfbfbfbfbfbfbfbfcfcfcf7f7f7f8f8f8f9f9f9fcfcfcf7f7f7f9f9f9f8f8f8fafafaf7f7f7fbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfafafaf9f9f9f5f5f5edededf4f4f4f7f7f7fafafafbfbfbf8f8f8fafafaf8f8f8f8f8f8f9f9f9f6f6f6f2f2f2f8f8f8f9f9f9f7f7f7f4f4f4f7f7f7f9f9f9f9f9f9f6f6f6f4f4f4f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafaf7f7f7fafafafafafafcfcfcfbfbfbfafafaf7f7f7f3f3f3f4f4f4f3f3f3f3f3f3f4f4f4f0f0f0edededeeeeeee7e7e7e5e5e5e5e5e5e9e9e9efefeff6f6f6f3f3f3e7e7e7eaeaeaefefeff0f0f0f4f4f4f7f7f7fafafafcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfbfbfbfefefefefefefffffffcfcfcf9f9f9f9f9f9fafafafafafafbfbfbfbfbfbf9f9f9f7f7f7f3f3f3eeeeeeebebebe9e9e9e8e8e8efefeff8f8f8f9f9f9fcfcfcfcfcfcfafafafbfbfbfafafaf6f6f6f5f5f5f4f4f4f2f2f2f5f5f5f4f4f4f3f3f3f4f4f4f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fcfcfcfcfcfcfafafaf7f7f7f8f8f8fbfbfbf8f8f8fafafaf9f9f9f4f4f4f6f6f6fafafafafafaf5f5f5f3f3f3ecececececece9e9e9eeeeeeebebebeeeeeef5f5f5f6f6f6f6f6f6f9f9f9f9f9f9f3f3f3f3f3f3f5f5f5f2f2f2f3f3f3f5f5f5f6f6f6f2f2f2f3f3f3f2f2f2f5f5f5f5f5f5f3f3f3f5f5f5f1f1f1f0f0f0eeeeeef1f1f1f0f0f0f1f1f1f1f1f1edededf2f2f2f5f5f5f1f1f1f8f8f8f7f7f7f8f8f8f9f9f9fcfcfcfcfcfcfbfbfbf3f3f3f4f4f4f0f0f0f7f7f7f4f4f4f5f5f5f8f8f8f9f9f9fbfbfbfbfbfbfafafafcfcfcfcfcfcfbfbfbfbfbfbfafafaf7f7f7f6f6f6fbfbfbf9f9f9fdfdfdfbfbfbfafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6fbfbfbfbfbfbf8f8f8f9f9f9f7f7f7fbfbfbf7f7f7fafafaf2f2f2f6f6f6f9f9f9fcfcfcfdfdfdfbfbfbfafafaf8f8f8f6f6f6f7f7f7f0f0f0f5f5f5fbfbfbfcfcfcfafafaf9f9f9fafafaf8f8f8fafafaf8f8f8f6f6f6fafafafbfbfbfbfbfbf7f7f7fafafaf9f9f9fafafafafafaf6f6f6fafafafdfdfdfafafafbfbfbfafafafbfbfbf9f9f9fafafaf8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf7f7f7f5f5f5fcfcfcefefeffbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf4f4f4f6f6f6f8f8f8fafafafbfbfbfafafafbfbfbf4f4f4f9f9f9fafafaf2f2f2f1f1f1fbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8fdfdfdfbfbfbfbfbfbfbfbfbfcfcfcfafafafafafaf8f8f8f5f5f5f6f6f6f4f4f4f3f3f3f1f1f1f1f1f1efefefedededebebebe7e7e7e7e7e7eaeaeaeeeeeefafafafdfdfdfafafafdfdfdfefefefefefefdfdfdfbfbfbf8f8f8fafafafbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f9f9f9fdfdfdfbfbfbfbfbfbfdfdfdfafafaf8f8f8fafafaf7f7f7f5f5f5f3f3f3f2f2f2eeeeeeedededeaeaeae9e9e9e6e6e6e9e9e9efefeff3f3f3f8f8f8fdfdfdfefefefdfdfdf9f9f9f8f8f8f4f4f4f3f3f3f4f4f4f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7f4f4f4f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f5f5f5f6f6f6f7f7f7f3f3f3f1f1f1f4f4f4f7f7f7f6f6f6f6f6f6f6f6f6f2f2f2eeeeeef0f0f0f2f2f2f3f3f3f4f4f4f8f8f8f6f6f6f8f8f8f7f7f7fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8fafafafafafaf7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f4f4f4f1f1f1f1f1f1f1f1f1f3f3f3f1f1f1f5f5f5f4f4f4f0f0f0f3f3f3f5f5f5f3f3f3f3f3f3f6f6f6f6f6f6f3f3f3efefeff2f2f2f2f2f2f0f0f0f5f5f5f5f5f5f6f6f6eeeeeee6e6e6e8e8e8f7f7f7f7f7f7fbfbfbfafafafbfbfbfcfcfcfafafaf8f8f8fafafafafafaf7f7f7f6f6f6fafafaf9f9f9fafafaf5f5f5f9f9f9f5f5f5f6f6f6fbfbfbf9f9f9fafafaf6f6f6f6f6f6f7f7f7f8f8f8fafafaf6f6f6f3f3f3f4f4f4f8f8f8fafafafafafaf8f8f8f7f7f7f5f5f5f3f3f3f9f9f9f8f8f8f6f6f6f5f5f5fafafafbfbfbfbfbfbf5f5f5f9f9f9f2f2f2f3f3f3f8f8f8f9f9f9fbfbfbfafafaf5f5f5f7f7f7f7f7f7fbfbfbfafafaf9f9f9f6f6f6f7f7f7fbfbfbfcfcfcf6f6f6f4f4f4f3f3f3fafafafcfcfcf2f2f2f4f4f4f4f4f4f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f9f9f9f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fafafafafafaf6f6f6f7f7f7fcfcfcf9f9f9fafafaf8f8f8f9f9f9fafafafafafafbfbfbf7f7f7f9f9f9fafafaf7f7f7f6f6f6f3f3f3f8f8f8f7f7f7f6f6f6f2f2f2f0f0f0fcfcfcf9f9f9f7f7f7fbfbfbfafafafbfbfbfbfbfbfbfbfbf9f9f9f7f7f7f4f4f4f1f1f1f2f2f2f3f3f3eeeeeeecececedededebebebe9e9e9ebebebebebebf1f1f1f7f7f7f7f7f7fbfbfbfefefefefefefdfdfdfefefefbfbfbfafafafafafafafafafafafaf8f8f8f7f7f7f9f9f9fbfbfbfafafafafafafafafaf7f7f7f6f6f6f4f4f4f8f8f8f6f6f6f3f3f3f5f5f5f3f3f3f2f2f2f0f0f0efefefedededebebebe6e6e6f2f2f2f0f0f0f1f1f1f6f6f6f7f7f7f8f8f8fafafaf9f9f9f5f5f5f3f3f3f3f3f3f4f4f4f4f4f4f2f2f2f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9fafafafbfbfbf9f9f9fafafafcfcfcfdfdfdf7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4fafafaf4f4f4eeeeeef8f8f8f7f7f7f6f6f6fafafaf7f7f7f8f8f8f8f8f8f8f8f8fafafafdfdfdf8f8f8fbfbfbfbfbfbf7f7f7f6f6f6f6f6f6fafafaf1f1f1f8f8f8f5f5f5f6f6f6f7f7f7f9f9f9fcfcfcfbfbfbfafafafbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfdfdfdf9f9f9f3f3f3fbfbfbfbfbfbf5f5f5f2f2f2f1f1f1f2f2f2f5f5f5fafafaf7f7f7f7f7f7f7f7f7fcfcfcfafafaf7f7f7fafafafbfbfbfafafaf6f6f6f3f3f3f6f6f6f7f7f7fafafaf8f8f8f7f7f7f7f7f7f1f1f1f6f6f6fbfbfbfafafafafafaf7f7f7fbfbfbf9f9f9f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9f4f4f4f6f6f6f5f5f5f7f7f7f9f9f9f5f5f5f7f7f7f8f8f8f8f8f8fbfbfbfafafafcfcfcfbfbfbf8f8f8f9f9f9f1f1f1f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f9f9f9f5f5f5f2f2f2f4f4f4fdfdfdfafafafafafaf8f8f8f6f6f6fbfbfbf5f5f5f5f5f5fafafaf5f5f5f9f9f9fafafaf6f6f6fafafaf3f3f3f7f7f7fcfcfcfcfcfcf9f9f9fafafafbfbfbfcfcfcfafafafafafafafafaf8f8f8f3f3f3f3f3f3f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7fafafafbfbfbf9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8fafafaf8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f5f5f5f2f2f2f1f1f1f2f2f2ecececf5f5f5f5f5f5fdfdfdfcfcfcf6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f3f3f3f0f0f0ececececececebebebe9e9e9f3f3f3f3f3f3f9f9f9fcfcfcfefefefffffffefefefdfdfdfcfcfcfbfbfbf8f8f8fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f6f6f6f3f3f3f5f5f5f5f5f5f5f5f5f2f2f2f0f0f0edededf0f0f0edededefefeff0f0f0f1f1f1f1f1f1ecececeeeeeef1f1f1f7f7f7fcfcfcfafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafafafafafbfbfbf9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9fbfbfbf9f9f9fbfbfbf9f9f9f7f7f7f4f4f4f4f4f4f2f2f2f1f1f1f6f6f6f7f7f7f6f6f6f8f8f8fcfcfcfbfbfbfafafafbfbfbfbfbfbf6f6f6f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f3f3f3f9f9f9f8f8f8fbfbfbfdfdfdfcfcfcf9f9f9fdfdfdfcfcfcf8f8f8f6f6f6f6f6f6f5f5f5fbfbfbfbfbfbfdfdfdf9f9f9fbfbfbfbfbfbfafafaf6f6f6f5f5f5f6f6f6f9f9f9f8f8f8fafafafcfcfcfcfcfcf9f9f9e9e9e9e5e5e5f1f1f1fcfcfcf9f9f9fafafafcfcfcfefefefdfdfdfafafaf9f9f9f6f6f6f5f5f5f8f8f8f5f5f5f2f2f2f3f3f3f8f8f8f7f7f7f9f9f9fbfbfbfbfbfbfafafaf8f8f8f7f7f7f8f8f8f4f4f4f7f7f7f6f6f6f5f5f5f4f4f4f6f6f6f2f2f2f6f6f6f4f4f4f4f4f4f5f5f5f5f5f5fafafaf7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9fafafaf6f6f6f9f9f9f4f4f4f2f2f2f6f6f6f5f5f5f7f7f7f9f9f9fafafaf7f7f7fafafafafafafbfbfbf6f6f6fbfbfbfcfcfcf7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f5f5f5f3f3f3f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfafafafcfcfcf0f0f0fcfcfcf1f1f1f0f0f0f3f3f3f2f2f2f1f1f1f1f1f1f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9f7f7f7fafafaf3f3f3f6f6f6fafafafbfbfbfcfcfcf7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafafafafaf8f8f8f9f9f9f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9fafafaf8f8f8f5f5f5f4f4f4f7f7f7f8f8f8f7f7f7fbfbfbf6f6f6f6f6f6fafafaf5f5f5f2f2f2f1f1f1f2f2f2f3f3f3efefeff1f1f1eeeeeeeeeeeef4f4f4f7f7f7fbfbfbfdfdfdfdfdfdf9f9f9fbfbfbfbfbfbfcfcfcfafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9fafafaf9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f1f1f1f6f6f6f2f2f2f1f1f1f6f6f6f6f6f6fafafafafafafdfdfdfefefefcfcfcfdfdfdfcfcfcfbfbfbf9f9f9f8f8f8f4f4f4f0f0f0f2f2f2f8f8f8fafafaf8f8f8f6f6f6f6f6f6f5f5f5f8f8f8fafafaf8f8f8f7f7f7f6f6f6f7f7f7fafafaf7f7f7f3f3f3f3f3f3f9f9f9f4f4f4f0f0f0eeeeeef5f5f5f0f0f0f5f5f5f5f5f5f4f4f4f5f5f5f8f8f8fafafaf8f8f8f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f2f2f2f0f0f0f2f2f2f3f3f3f7f7f7f5f5f5fbfbfbf7f7f7fdfdfdfcfcfcfafafafbfbfbf9f9f9f7f7f7f4f4f4f3f3f3f8f8f8f6f6f6f9f9f9f9f9f9fafafaf5f5f5f2f2f2f5f5f5f2f2f2f4f4f4f6f6f6f5f5f5f9f9f9f8f8f8fbfbfbf4f4f4f6f6f6f9f9f9f3f3f3f5f5f5f7f7f7f9f9f9fbfbfbf4f4f4e7e7e7eaeaeaf0f0f0edededebebebeaeaeaedededecececf3f3f3f3f3f3f5f5f5f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfafafaf8f8f8fafafafafafaf9f9f9f7f7f7f8f8f8fcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f5f5f5fafafafdfdfdf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f8f8f8fafafafafafaf8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfafafafbfbfbf9f9f9fafafaf9f9f9fafafaf7f7f7f9f9f9f7f7f7f7f7f7f8f8f8fafafafafafafcfcfcfbfbfbfafafaf8f8f8fafafafbfbfbf8f8f8fafafafbfbfbfefefefcfcfcf8f8f8f7f7f7f9f9f9fcfcfcfafafafcfcfcf6f6f6fafafaf7f7f7f6f6f6f5f5f5fafafaf9f9f9f9f9f9f8f8f8f6f6f6f8f8f8fbfbfbfafafafafafafafafaf6f6f6f7f7f7fafafafcfcfcfafafafafafafbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f5f5f5f2f2f2f3f3f3f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f3f3f3f5f5f5fafafafcfcfcfbfbfbf9f9f9f6f6f6f1f1f1f6f6f6f3f3f3f9f9f9f9f9f9f8f8f8f3f3f3ececece8e8e8f2f2f2fcfcfcf9f9f9f8f8f8fbfbfbf7f7f7f5f5f5fcfcfcf9f9f9f8f8f8f8f8f8fbfbfbfafafafafafaf7f7f7f6f6f6f0f0f0efefefeeeeeeeeeeeeeeeeeef0f0f0f1f1f1f0f0f0f1f1f1f3f3f3f4f4f4f8f8f8fafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f8f8f8fafafafafafaf9f9f9fbfbfbfdfdfdf8f8f8f6f6f6f3f3f3f6f6f6f8f8f8f6f6f6f8f8f8f6f6f6f3f3f3f1f1f1f0f0f0f0f0f0f3f3f3f3f3f3f4f4f4f8f8f8f6f6f6f5f5f5fafafaf8f8f8f8f8f8fdfdfdfdfdfdfbfbfbf9f9f9fbfbfbfbfbfbfafafaf7f7f7f9f9f9f7f7f7f8f8f8fafafaf6f6f6f4f4f4f4f4f4f8f8f8fafafaf9f9f9fafafafafafafcfcfcfcfcfcfafafaf5f5f5f3f3f3f6f6f6efefefebebebefefeff8f8f8f4f4f4f0f0f0f1f1f1efefeff0f0f0f1f1f1f2f2f2f4f4f4f6f6f6f4f4f4f2f2f2efefeff0f0f0f0f0f0efefeff1f1f1f5f5f5f5f5f5f7f7f7f2f2f2f4f4f4f7f7f7f9f9f9f7f7f7f9f9f9f9f9f9fbfbfbfdfdfdfdfdfdfbfbfbfbfbfbf7f7f7fafafafafafafbfbfbfdfdfdfafafafafafafafafaf8f8f8f9f9f9fafafaf8f8f8f7f7f7fafafaf8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9fafafaf8f8f8f6f6f6f6f6f6f9f9f9f4f4f4f6f6f6f8f8f8f6f6f6f8f8f8f6f6f6f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f6f6f6fafafafafafaf6f6f6f6f6f6f7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6fafafaf8f8f8fafafaf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7fbfbfbf9f9f9fafafaf8f8f8f7f7f7f8f8f8fbfbfbf2f2f2eeeeeef8f8f8f4f4f4f5f5f5f8f8f8fbfbfbf8f8f8f1f1f1f6f6f6fafafafbfbfbfbfbfbfdfdfdfcfcfcfbfbfbf9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcf7f7f7f8f8f8fafafafafafaf8f8f8f8f8f8f5f5f5f4f4f4f0f0f0f2f2f2f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f9f9f9f8f8f8f6f6f6f4f4f4f2f2f2f3f3f3f9f9f9f8f8f8fafafafafafaf5f5f5f2f2f2f1f1f1f4f4f4f8f8f8fcfcfcfefefefbfbfbfafafafafafafbfbfbf3f3f3f1f1f1f3f3f3f3f3f3f5f5f5f7f7f7f8f8f8f5f5f5f4f4f4f3f3f3f4f4f4f5f5f5f7f7f7fcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfafafaf8f8f8f5f5f5f5f5f5f6f6f6f7f7f7f9f9f9f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f7f7f7f4f4f4f2f2f2efefefecececf0f0f0f5f5f5f4f4f4f7f7f7fbfbfbfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfafafafafafafafafaf9f9f9fafafafafafaf7f7f7f6f6f6f9f9f9fafafafbfbfbfcfcfcfefefefcfcfcf9f9f9f8f8f8fbfbfbf9f9f9fcfcfcfbfbfbf9f9f9f8f8f8fafafaf9f9f9f9f9f9f6f6f6f6f6f6f5f5f5f7f7f7f3f3f3f8f8f8f9f9f9fbfbfbf7f7f7efefeff4f4f4fafafafbfbfbfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f5f5f5ebebebf7f7f7f6f6f6f7f7f7f4f4f4f2f2f2efefefeeeeeee8e8e8ecececefefeff5f5f5f4f4f4f7f7f7f3f3f3f5f5f5f7f7f7f5f5f5f5f5f5f2f2f2f4f4f4f7f7f7fafafaf8f8f8f7f7f7f8f8f8f3f3f3f7f7f7f7f7f7f1f1f1f3f3f3f1f1f1f3f3f3f7f7f7f7f7f7f8f8f8fafafaf4f4f4f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f3f3f3f8f8f8f7f7f7f6f6f6f4f4f4f9f9f9f8f8f8fcfcfcfcfcfcf6f6f6f7f7f7f5f5f5f9f9f9fafafaf8f8f8fafafafafafafafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f4f4f4f7f7f7f9f9f9f1f1f1f2f2f2f9f9f9f6f6f6f1f1f1f7f7f7f1f1f1f8f8f8f6f6f6fbfbfbf4f4f4fafafaf6f6f6f9f9f9f8f8f8f6f6f6f9f9f9fafafafafafaf2f2f2efefeff1f1f1f6f6f6fafafafdfdfdfcfcfcf9f9f9f7f7f7f6f6f6f2f2f2f0f0f0f0f0f0f0f0f0f3f3f3f3f3f3f4f4f4f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7fafafafbfbfbfbfbfbfafafafafafafafafaf7f7f7f4f4f4f5f5f5f4f4f4f5f5f5f6f6f6f1f1f1f4f4f4f3f3f3f6f6f6f7f7f7f9f9f9fafafaf8f8f8fbfbfbfbfbfbf9f9f9fdfdfdfafafaf6f6f6f5f5f5f7f7f7fafafaf9f9f9f7f7f7f5f5f5f2f2f2f3f3f3f1f1f1f2f2f2f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9fdfdfdfdfdfdfafafaf5f5f5f5f5f5f7f7f7f6f6f6fcfcfcf9f9f9f8f8f8fafafaf8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f8f8f8f8f8f8fafafafbfbfbfcfcfcfafafaf8f8f8f7f7f7f8f8f8f3f3f3f4f4f4f6f6f6f5f5f5f3f3f3f4f4f4f7f7f7f9f9f9fcfcfcfcfcfcfafafaf8f8f8f6f6f6f0f0f0f4f4f4f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8f5f5f5f3f3f3efefeff5f5f5f5f5f5f3f3f3f5f5f5f3f3f3f6f6f6f8f8f8f9f9f9f8f8f8fbfbfbf9f9f9f4f4f4f4f4f4f2f2f2f5f5f5f5f5f5f4f4f4f8f8f8f6f6f6f5f5f5f3f3f3f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f2f2f2f3f3f3f6f6f6f5f5f5f8f8f8f9f9f9f6f6f6fbfbfbf5f5f5f5f5f5f7f7f7f3f3f3f6f6f6f7f7f7f4f4f4f3f3f3f7f7f7f2f2f2f0f0f0f2f2f2f5f5f5f5f5f5f5f5f5f7f7f7f5f5f5f6f6f6f4f4f4f5f5f5f6f6f6f8f8f8fafafaf7f7f7f6f6f6f7f7f7f5f5f5f3f3f3f5f5f5f6f6f6f5f5f5f4f4f4f8f8f8f8f8f8fafafaf9f9f9f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9f6f6f6f8f8f8f0f0f0fafafaf4f4f4f7f7f7f6f6f6f6f6f6f3f3f3f3f3f3f7f7f7f8f8f8fbfbfbfbfbfbf9f9f9f8f8f8f3f3f3f1f1f1f7f7f7f8f8f8fbfbfbf8f8f8f9f9f9f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8fbfbfbf9f9f9fafafafafafafafafaf9f9f9fafafaf8f8f8f9f9f9f4f4f4f9f9f9fcfcfcfcfcfcf8f8f8fafafafcfcfcf8f8f8f7f7f7f1f1f1f3f3f3f7f7f7f3f3f3f5f5f5f7f7f7fbfbfbf6f6f6fafafaf9f9f9f6f6f6f9f9f9f9f9f9fafafaf8f8f8f6f6f6f3f3f3f3f3f3f4f4f4f7f7f7f9f9f9fafafaf7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafbfbfbf9f9f9fcfcfcf8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f9f9f9fbfbfbfbfbfbf6f6f6efefefebebebefefeff4f4f4f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8fbfbfbfbfbfbf9f9f9fcfcfcfbfbfbf9f9f9fdfdfdf7f7f7f2f2f2efefeff0f0f0f0f0f0f2f2f2f6f6f6f8f8f8fbfbfbfdfdfdfcfcfcf5f5f5f2f2f2f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6fbfbfbfbfbfbfbfbfbfafafafcfcfcf8f8f8f4f4f4f8f8f8fbfbfbfbfbfbfafafaf8f8f8f4f4f4f7f7f7f8f8f8f5f5f5f8f8f8f6f6f6f2f2f2f2f2f2f0f0f0f0f0f0eeeeeef3f3f3f6f6f6f8f8f8fafafaf8f8f8f4f4f4f3f3f3f6f6f6f7f7f7f6f6f6f2f2f2f4f4f4f3f3f3f4f4f4f3f3f3f4f4f4f7f7f7fdfdfdfcfcfcf8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7fbfbfbfbfbfbf8f8f8f8f8f8f7f7f7fafafaf8f8f8f5f5f5f4f4f4f4f4f4f6f6f6f9f9f9fafafafbfbfbfbfbfbfbfbfbf9f9f9fafafaf8f8f8f6f6f6f3f3f3f1f1f1f3f3f3f8f8f8f9f9f9fcfcfcfcfcfcfafafaf8f8f8f8f8f8f6f6f6f5f5f5f7f7f7f5f5f5f9f9f9fcfcfcfbfbfbfbfbfbf7f7f7f3f3f3f7f7f7fafafafafafaf9f9f9f9f9f9f5f5f5f9f9f9f7f7f7f6f6f6f7f7f7f4f4f4f3f3f3f5f5f5f4f4f4f8f8f8fafafaf7f7f7f7f7f7fafafaf9f9f9fafafaf8f8f8fbfbfbf9f9f9fafafafcfcfcfafafaf8f8f8f9f9f9f8f8f8f5f5f5f7f7f7f9f9f9fbfbfbfafafaf5f5f5f9f9f9f8f8f8f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6fafafafafafafbfbfbfbfbfbfafafaf7f7f7f7f7f7fafafaf0f0f0f1f1f1f5f5f5f0f0f0efefeff0f0f0f1f1f1f6f6f6f9f9f9fafafaf9f9f9fafafaf9f9f9fafafafbfbfbf9f9f9f9f9f9f8f8f8fbfbfbfbfbfbf8f8f8fafafaf8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6fafafafdfdfdfafafafcfcfcf7f7f7f5f5f5f4f4f4f6f6f6f4f4f4f2f2f2fafafaf5f5f5f4f4f4fbfbfbfcfcfcf9f9f9fcfcfcfafafaf7f7f7f8f8f8f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f3f3f3f3f3f3f7f7f7f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f3f3f3ebebebededede7e7e7e9e9e9eaeaeaf0f0f0f8f8f8fdfdfdfefefefefefefcfcfcf9f9f9edededefefeff9f9f9fcfcfcfafafaf8f8f8fbfbfbf5f5f5f4f4f4eeeeeef1f1f1f5f5f5f6f6f6f6f6f6f5f5f5f8f8f8fafafafafafafcfcfcfbfbfbfcfcfcfefefefdfdfdfbfbfbf7f7f7f7f7f7f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7fbfbfbf4f4f4f5f5f5f9f9f9fafafaf4f4f4f1f1f1f4f4f4f1f1f1f2f2f2f1f1f1efefeff1f1f1f2f2f2f4f4f4f7f7f7fbfbfbfbfbfbfcfcfcfefefefcfcfcfbfbfbfafafafafafafafafaf9f9f9fbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfdfdfdfdfdfdfcfcfcfefefefafafaf9f9f9fafafafbfbfbfcfcfcfafafaf8f8f8f8f8f8f8f8f8f9f9f9fafafafcfcfcfbfbfbfafafafbfbfbf9f9f9fafafaf5f5f5f8f8f8fbfbfbf9f9f9f6f6f6f2f2f2f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f4f4f4f5f5f5f9f9f9f7f7f7f7f7f7fafafaf7f7f7f8f8f8f9f9f9f7f7f7f3f3f3f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9fcfcfcfbfbfbf7f7f7f6f6f6fafafafcfcfcf9f9f9fcfcfcfbfbfbfafafafafafafcfcfcfcfcfcfafafaf8f8f8f9f9f9f6f6f6f8f8f8f7f7f7f4f4f4f6f6f6f3f3f3f3f3f3f5f5f5f5f5f5f4f4f4f5f5f5f9f9f9f7f7f7f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8fafafaf8f8f8f7f7f7fafafafcfcfcfafafaf6f6f6f4f4f4fafafaf6f6f6f6f6f6f9f9f9f4f4f4fcfcfcfbfbfbfcfcfcf8f8f8fafafafbfbfbf4f4f4f5f5f5fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f4f4f4f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fafafafafafafafafafafafaf9f9f9fbfbfbf9f9f9fbfbfbfbfbfbf6f6f6f5f5f5f8f8f8f8f8f8fafafaf8f8f8f8f8f8f8f8f8fafafafbfbfbf9f9f9f9f9f9f8f8f8f9f9f9fafafaf8f8f8f6f6f6f2f2f2f5f5f5f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafaf7f7f7f4f4f4f5f5f5f4f4f4f8f8f8f7f7f7f8f8f8f4f4f4f3f3f3f2f2f2e8e8e8e8e8e8edededefefeff3f3f3f8f8f8fcfcfcfcfcfcfdfdfdfbfbfbf8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f9f9f9f2f2f2f3f3f3f9f9f9f5f5f5f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f4f4f4f6f6f6f2f2f2f7f7f7f7f7f7fcfcfcfbfbfbf8f8f8f4f4f4f7f7f7f8f8f8f7f7f7fcfcfcfcfcfcfafafafafafaf9f9f9fafafafdfdfdfcfcfcf8f8f8f8f8f8fafafaf7f7f7f6f6f6f2f2f2f2f2f2ecececf1f1f1f4f4f4f8f8f8f8f8f8fafafafcfcfcfdfdfdfdfdfdfbfbfbfbfbfbfbfbfbfafafafdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9fafafafafafaf6f6f6f8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7f9f9f9f5f5f5f6f6f6f8f8f8fafafafbfbfbfafafafbfbfbfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcf8f8f8f7f7f7f7f7f7fafafafafafaf5f5f5fafafafbfbfbfbfbfbf5f5f5f2f2f2f2f2f2f3f3f3f7f7f7f4f4f4f9f9f9fafafafafafaf9f9f9f7f7f7fafafafbfbfbfafafaf9f9f9f7f7f7fcfcfcf6f6f6f5f5f5f7f7f7f4f4f4f6f6f6f3f3f3f6f6f6f6f6f6f4f4f4f5f5f5fafafaf6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7fafafafdfdfdfafafaf9f9f9f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9fafafaf9f9f9fcfcfcf9f9f9f8f8f8fdfdfdfbfbfbfdfdfdfbfbfbfafafaf7f7f7f9f9f9fbfbfbf7f7f7f6f6f6f9f9f9f9f9f9fbfbfbfbfbfbfafafafafafafbfbfbf9f9f9f9f9f9fbfbfbf6f6f6f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8fafafafafafafafafafafafafafafafbfbfbfbfbfbf9f9f9f6f6f6f8f8f8fbfbfbfbfbfbfbfbfbfafafaf7f7f7f0f0f0f8f8f8fafafaf8f8f8f8f8f8f7f7f7f9f9f9fafafafcfcfcfafafaf7f7f7f6f6f6f8f8f8f6f6f6f9f9f9f5f5f5f4f4f4f3f3f3f5f5f5f4f4f4f9f9f9fbfbfbfafafaf7f7f7f5f5f5f6f6f6f5f5f5f2f2f2f3f3f3f4f4f4f4f4f4f7f7f7f5f5f5f1f1f1f1f1f1eaeaeaf3f3f3fafafaf6f6f6fafafafcfcfcf9f9f9fdfdfdfdfdfdfdfdfdfafafafcfcfcfbfbfbf6f6f6f8f8f8fafafaf9f9f9f4f4f4f5f5f5f2f2f2f1f1f1edededf5f5f5f7f7f7f7f7f7f8f8f8f4f4f4f8f8f8fafafafbfbfbf8f8f8fbfbfbf9f9f9fbfbfbfbfbfbf8f8f8fafafafdfdfdf8f8f8f9f9f9fcfcfcfafafaf9f9f9f9f9f9f8f8f8f5f5f5f3f3f3f1f1f1efefeff1f1f1efefefeeeeeeedededeeeeeef4f4f4f6f6f6f9f9f9fcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fbfbfbfcfcfcfafafaf4f4f4f5f5f5f8f8f8f9f9f9f8f8f8fafafaf9f9f9fafafafafafafcfcfcfcfcfcf8f8f8fafafafbfbfbf5f5f5f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfafafafdfdfdf9f9f9f2f2f2f1f1f1f1f1f1ecececf7f7f7f6f6f6f0f0f0f2f2f2f3f3f3f8f8f8f3f3f3f7f7f7f5f5f5fafafafafafaf9f9f9f6f6f6f6f6f6f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9fafafafafafafcfcfcfdfdfdf9f9f9f9f9f9fdfdfdfcfcfcfcfcfcf9f9f9fbfbfbfafafafbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfafafafcfcfcfcfcfcfbfbfbfbfbfbf6f6f6f7f7f7f7f7f7f7f7f7f7f7f7fafafaf7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafaf7f7f7fafafafafafafbfbfbf8f8f8f8f8f8f9f9f9fafafafafafafafafafafafafafafafafafafbfbfbfbfbfbfcfcfcf6f6f6f7f7f7f5f5f5f4f4f4f4f4f4f4f4f4f0f0f0f3f3f3f7f7f7f6f6f6f8f8f8f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f3f3f3f4f4f4f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f7f7f7f9f9f9fbfbfbf9f9f9f1f1f1edededf2f2f2f5f5f5f4f4f4f7f7f7f4f4f4f8f8f8f8f8f8fafafaf9f9f9f6f6f6f7f7f7fbfbfbf9f9f9f7f7f7f5f5f5f0f0f0ebebebe9e9e9edededf1f1f1f0f0f0f5f5f5e9e9e9f3f3f3f1f1f1efefefefefeff1f1f1efefeff1f1f1f3f3f3f6f6f6f8f8f8f9f9f9f9f9f9fafafafafafafafafafbfbfbfafafafbfbfbfbfbfbfdfdfdfcfcfcfcfcfcf7f7f7f9f9f9fcfcfcfafafafafafaf8f8f8f7f7f7f6f6f6f1f1f1efefefecececebebebecececf6f6f6f7f7f7f4f4f4f6f6f6fafafafbfbfbfcfcfcfdfdfdfbfbfbfbfbfbf8f8f8fcfcfcfdfdfdfafafaf9f9f9fbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfcfcfcf9f9f9f8f8f8fafafaf8f8f8f7f7f7f5f5f5f7f7f7fafafaf8f8f8f8f8f8fbfbfbf9f9f9f9f9f9fafafafbfbfbf8f8f8f5f5f5f2f2f2f4f4f4f2f2f2eeeeeef4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f5f5f5f4f4f4f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8fafafaf9f9f9fcfcfcf9f9f9f9f9f9fafafaf5f5f5f9f9f9f7f7f7f5f5f5f8f8f8f7f7f7f4f4f4f3f3f3f2f2f2f4f4f4f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6f8f8f8f4f4f4f3f3f3fafafafbfbfbfafafafafafaf7f7f7f6f6f6f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f5f5f5f6f6f6fafafaf7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f7f7f7f9f9f9f7f7f7f6f6f6f5f5f5f9f9f9f8f8f8fafafaf8f8f8f6f6f6f3f3f3f8f8f8f7f7f7f6f6f6f3f3f3f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fafafafcfcfcf8f8f8f9f9f9fafafafafafafafafafbfbfbfafafaf8f8f8fbfbfbf4f4f4f7f7f7f2f2f2f2f2f2f3f3f3f4f4f4f7f7f7f4f4f4f7f7f7fafafaf9f9f9fbfbfbfdfdfdfbfbfbf8f8f8f8f8f8fbfbfbf9f9f9fbfbfbfdfdfdfafafafdfdfdfafafafcfcfcfbfbfbfbfbfbfefefefefefefbfbfbf9f9f9f3f3f3f0f0f0f4f4f4f6f6f6f4f4f4f8f8f8f7f7f7f4f4f4f4f4f4f5f5f5fbfbfbfcfcfcfcfcfcfafafaf0f0f0f0f0f0efefeff5f5f5f5f5f5f4f4f4f0f0f0f4f4f4f7f7f7f6f6f6f3f3f3f8f8f8f6f6f6fafafaf8f8f8f1f1f1f7f7f7f8f8f8fafafafafafaf9f9f9f9f9f9fcfcfcfcfcfcfdfdfdfbfbfbfafafafafafaf7f7f7fbfbfbfafafaf7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6eeeeeef2f2f2f7f7f7f5f5f5f2f2f2f1f1f1f2f2f2f7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfdfdfdfdfdfdfcfcfcfafafaf7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f2f2f2f2f2f2f2f2f2f3f3f3efefeff0f0f0f1f1f1f2f2f2f3f3f3f0f0f0ecececf1f1f1f3f3f3f4f4f4f5f5f5f9f9f9f9f9f9f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f4f4f4f4f4f4f6f6f6f8f8f8fafafaf8f8f8fafafafdfdfdfbfbfbfafafaf8f8f8f7f7f7fafafafbfbfbf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafaf9f9f9f7f7f7fbfbfbf5f5f5f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8fbfbfbfafafafafafaf8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f2f2f2fafafafafafaf6f6f6f8f8f8fafafafbfbfbfbfbfbfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f7f7f7fafafafafafaf8f8f8f7f7f7f5f5f5f3f3f3f9f9f9f4f4f4f7f7f7f9f9f9f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8fafafaf6f6f6f9f9f9fafafaf8f8f8f9f9f9f8f8f8fbfbfbfafafaf9f9f9f5f5f5f8f8f8f8f8f8fafafaf8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8fafafafafafafafafafafafafbfbfbf8f8f8fafafaf8f8f8f8f8f8f3f3f3f4f4f4f5f5f5f1f1f1f0f0f0f3f3f3f2f2f2f5f5f5f2f2f2f2f2f2f8f8f8f4f4f4f2f2f2f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f7f7f7f8f8f8f3f3f3f1f1f1efefefeeeeeef0f0f0f1f1f1f3f3f3f8f8f8fafafaf6f6f6fdfdfdfafafafbfbfbf6f6f6f6f6f6f9f9f9f4f4f4f1f1f1efefeff2f2f2f4f4f4f1f1f1f3f3f3f7f7f7f6f6f6f3f3f3f4f4f4f1f1f1f4f4f4f4f4f4f8f8f8fbfbfbfcfcfcfbfbfbfafafafbfbfbfcfcfcfbfbfbfbfbfbfafafafafafaf7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f4f4f4fafafaf8f8f8f8f8f8f5f5f5f0f0f0efefefefefefedededf5f5f5f8f8f8fafafafcfcfcf1f1f1f7f7f7fefefefcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4f6f6f6f4f4f4f4f4f4f3f3f3f1f1f1f2f2f2f1f1f1f3f3f3f5f5f5f5f5f5f1f1f1f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafaf7f7f7f5f5f5f7f7f7f7f7f7f9f9f9fafafaf8f8f8fafafafcfcfcfdfdfdfdfdfdfefefefdfdfdfbfbfbfbfbfbfefefefdfdfdfbfbfbfbfbfbfafafafafafafbfbfbf9f9f9f9f9f9f9f9f9fafafaf9f9f9f7f7f7f5f5f5f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9fafafafafafafafafaf8f8f8f9f9f9f9f9f9fbfbfbfafafaf7f7f7fafafaf7f7f7fbfbfbf4f4f4f4f4f4f1f1f1f2f2f2f7f7f7f8f8f8f9f9f9f7f7f7fafafaf8f8f8f9f9f9f7f7f7f7f7f7fcfcfcf7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f8f8f8f7f7f7fafafafcfcfcf9f9f9f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f3f3f3f3f3f3fcfcfcfbfbfbf9f9f9f3f3f3f6f6f6f8f8f8fdfdfdf9f9f9fafafaf9f9f9fbfbfbf9f9f9fcfcfcfafafaf9f9f9fafafaf6f6f6fafafaf9f9f9fafafaf9f9f9fafafaf9f9f9f7f7f7f3f3f3f5f5f5f3f3f3f5f5f5f1f1f1f4f4f4f6f6f6f1f1f1f8f8f8f4f4f4f8f8f8fafafafafafaf9f9f9f9f9f9fafafafafafaf6f6f6f8f8f8f8f8f8f2f2f2fbfbfbf9f9f9f7f7f7f9f9f9f8f8f8f9f9f9fafafaf8f8f8f8f8f8f7f7f7f6f6f6f8f8f8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f2f2f2f2f2f2eeeeeeecececf0f0f0e6e6e6e9e9e9f4f4f4f1f1f1f8f8f8f6f6f6f9f9f9fcfcfcfcfcfcf5f5f5ebebebfbfbfbf4f4f4f1f1f1edededf8f8f8f3f3f3f1f1f1f0f0f0edededf3f3f3f9f9f9fcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9fafafaf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f4f4f4f6f6f6f6f6f6f8f8f8fbfbfbfbfbfbf9f9f9f7f7f7f6f6f6f3f3f3f6f6f6f6f6f6f5f5f5f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6fbfbfbfdfdfdfefefefbfbfbfafafafdfdfdf2f2f2e5e5e5f2f2f2fafafaf6f6f6f8f8f8f6f6f6f5f5f5f3f3f3f5f5f5f3f3f3ededededededf7f7f7f5f5f5f8f8f8f6f6f6f5f5f5fafafaf9f9f9f7f7f7fafafafafafaf8f8f8fbfbfbfcfcfcfcfcfcfdfdfdfcfcfcfafafafdfdfdfdfdfdfcfcfcfdfdfdfcfcfcfbfbfbfafafafcfcfcf9f9f9f6f6f6f6f6f6f9f9f9f5f5f5f2f2f2f6f6f6f6f6f6f8f8f8f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f6f6f6f0f0f0f1f1f1efefeff4f4f4f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f9f9f9f8f8f8f4f4f4f5f5f5f9f9f9f7f7f7f5f5f5f6f6f6f4f4f4f3f3f3f6f6f6f6f6f6f6f6f6f7f7f7f4f4f4f5f5f5f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f9f9f9fbfbfbfcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f2f2f2f2f2f2f3f3f3f6f6f6f1f1f1fafafafcfcfcf5f5f5f5f5f5f8f8f8f5f5f5f7f7f7f8f8f8fafafaf8f8f8f9f9f9f8f8f8f9f9f9fafafaf9f9f9f6f6f6f5f5f5f7f7f7f3f3f3f0f0f0ededededededf3f3f3f3f3f3f3f3f3f6f6f6f6f6f6f8f8f8f4f4f4fafafae8e8e8f2f2f2f4f4f4eeeeeefafafafafafaf8f8f8f6f6f6f5f5f5f4f4f4f7f7f7f8f8f8f9f9f9fafafafbfbfbfbfbfbfbfbfbfafafaf8f8f8fbfbfbfcfcfcf8f8f8fafafaf8f8f8fafafafbfbfbfafafaf8f8f8fafafaf9f9f9f5f5f5fafafafafafafafafafafafaf8f8f8fafafafbfbfbf8f8f8f6f6f6f5f5f5fafafafafafafafafaf8f8f8f7f7f7fafafaf7f7f7f5f5f5f1f1f1f7f7f7f8f8f8f8f8f8f9f9f9fafafafafafafafafafafafaf6f6f6fcfcfcf9f9f9f9f9f9fcfcfcfcfcfcf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f5f5f5f7f7f7fbfbfbf3f3f3f6f6f6f9f9f9fafafaf3f3f3f2f2f2fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fafafaf9f9f9f9f9f9f5f5f5f7f7f7f5f5f5f4f4f4f1f1f1f1f1f1efefeff2f2f2f5f5f5f9f9f9f7f7f7f9f9f9f7f7f7fafafafafafafbfbfbf9f9f9fdfdfdfefefefdfdfdf9f9f9f6f6f6f7f7f7f9f9f9fcfcfceeeeeef4f4f4fffffffefefefcfcfcf5f5f5f8f8f8f3f3f3fafafaf2f2f2e8e8e8f4f4f4f9f9f9f4f4f4f9f9f9f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6fafafaf8f8f8f9f9f9f8f8f8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafaf8f8f8fcfcfcfdfdfdfcfcfcf8f8f8f7f7f7fafafafafafafcfcfcfcfcfcfbfbfbfcfcfcfbfbfbfdfdfdfcfcfcfcfcfcf8f8f8f8f8f8f8f8f8f6f6f6f4f4f4f8f8f8fafafaf5f5f5f3f3f3f5f5f5f5f5f5f7f7f7fbfbfbf7f7f7fafafaf9f9f9f9f9f9f8f8f8fafafaf9f9f9f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfcfcfcfcfcfcf9f9f9f9f9f9fafafafbfbfbfcfcfcfbfbfbfdfdfdf9f9f9fcfcfcfbfbfbfbfbfbf5f5f5fafafafcfcfcfdfdfdfdfdfdfafafafcfcfcfafafaf8f8f8fafafafcfcfcfcfcfcfcfcfcfbfbfbfbfbfbf5f5f5f6f6f6f9f9f9fbfbfbfafafafafafaf9f9f9fcfcfcf9f9f9fbfbfbf5f5f5fcfcfcfcfcfcf8f8f8f7f7f7fafafaf7f7f7f1f1f1fafafafbfbfbf7f7f7efefeff2f2f2f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f0f0f0f8f8f8e9e9e9f4f4f4f0f0f0f1f1f1f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7fbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6fafafafafafaf8f8f8f9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f8f8f8fafafafbfbfbf9f9f9f9f9f9f9f9f9f5f5f5f6f6f6f4f4f4f8f8f8f9f9f9fcfcfcf6f6f6fbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f0f0f0f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f3f3f3f8f8f8f7f7f7f5f5f5f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9fafafaf8f8f8f7f7f7fcfcfcfbfbfbfafafaf8f8f8f7f7f7f7f7f7f8f8f8fbfbfbfafafafafafafafafaf9f9f9f4f4f4f1f1f1f3f3f3f6f6f6f7f7f7f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9fcfcfcf9f9f9fcfcfcf8f8f8f8f8f8f6f6f6f3f3f3f5f5f5f7f7f7f6f6f6f8f8f8f3f3f3f1f1f1f4f4f4f6f6f6f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f4f4f4f5f5f5f5f5f5f6f6f6f8f8f8f1f1f1f4f4f4fcfcfcf8f8f8f6f6f6f8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f5f5f5f3f3f3f2f2f2f0f0f0f1f1f1efefeff1f1f1f4f4f4f4f4f4f5f5f5f4f4f4f4f4f4f2f2f2f4f4f4f9f9f9f9f9f9fafafaf9f9f9fbfbfbf8f8f8f7f7f7f9f9f9fafafafbfbfbfdfdfdfefefefbfbfbfdfdfdfdfdfdfcfcfcfdfdfdfefefefefefefefefefcfcfcecececf9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f3f3f3f5f5f5f6f6f6f3f3f3f7f7f7f5f5f5f9f9f9f9f9f9fcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbf5f5f5f5f5f5f0f0f0eaeaeaebebebf5f5f5f2f2f2f9f9f9f9f9f9f7f7f7fafafafbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfdfdfdfbfbfbfcfcfcfdfdfdfafafafafafafcfcfcfdfdfdf9f9f9fbfbfbf8f8f8f3f3f3f2f2f2efefeff1f1f1f5f5f5f2f2f2f4f4f4efefeff1f1f1f2f2f2f9f9f9fafafaf7f7f7f9f9f9fdfdfdfbfbfbfcfcfcfbfbfbfbfbfbfefefefcfcfcf6f6f6f4f4f4fafafaf7f7f7f8f8f8f4f4f4f7f7f7fbfbfbf8f8f8f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f6f6f6fbfbfbfcfcfcfcfcfcfdfdfdf8f8f8f8f8f8fbfbfbf9f9f9fafafaf6f6f6f5f5f5f5f5f5f6f6f6f4f4f4f0f0f0f4f4f4fafafaf9f9f9fafafaf8f8f8f9f9f9fbfbfbfafafafafafaf6f6f6f4f4f4f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f2f2f2f6f6f6f6f6f6f5f5f5f9f9f9fbfbfbfbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfafafafafafaf9f9f9f4f4f4f8f8f8fafafafafafafbfbfbf9f9f9fbfbfbfbfbfbfafafafbfbfbfafafafcfcfcfffffffdfdfdf8f8f8f2f2f2f1f1f1f6f6f6f7f7f7f7f7f7f6f6f6f3f3f3f0f0f0f3f3f3f4f4f4f9f9f9fafafaf4f4f4f5f5f5f4f4f4f7f7f7f3f3f3fafafafafafafafafaf9f9f9f9f9f9f8f8f8fafafaf8f8f8f8f8f8f7f7f7f9f9f9fbfbfbfefefefdfdfdfdfdfdfbfbfbfcfcfcf9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f8f8f8fafafafafafaf9f9f9f3f3f3f2f2f2f1f1f1f2f2f2f3f3f3f3f3f3f3f3f3f5f5f5f3f3f3f1f1f1f4f4f4f5f5f5f3f3f3f1f1f1f6f6f6f2f2f2fbfbfbd7d7d7f6f6f6f7f7f7f4f4f4fcfcfcfbfbfbfafafaf9f9f9fafafaf8f8f8fcfcfcf8f8f8f8f8f8fbfbfbfbfbfbfafafafcfcfcfdfdfdfcfcfcfbfbfbfbfbfbf8f8f8fafafafbfbfbf6f6f6f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f4f4f4e7e7e7ecececf3f3f3f1f1f1fbfbfbf6f6f6f7f7f7fdfdfdfcfcfcf9f9f9f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f2f2f2edededededededededeaeaeaeaeaeaebebebf1f1f1f2f2f2f2f2f2f4f4f4f1f1f1eeeeeef1f1f1efefeff4f4f4f8f8f8f7f7f7f3f3f3f4f4f4fcfcfcfcfcfcfafafafcfcfcfefefefdfdfdf7f7f7f6f6f6f5f5f5f8f8f8f9f9f9f8f8f8fafafaf7f7f7f8f8f8f8f8f8fafafafbfbfbf7f7f7f6f6f6fbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafaf8f8f8f6f6f6fafafaf8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6fbfbfbfcfcfcfafafafcfcfcfcfcfcfcfcfcf8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f5f5f5fbfbfbfafafaf9f9f9f8f8f8f6f6f6f4f4f4f2f2f2f1f1f1f4f4f4f4f4f4f4f4f4f8f8f8f9f9f9f8f8f8fbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8fafafafcfcfcfafafaf9f9f9fafafaf8f8f8fbfbfbfcfcfcfefefefefefefcfcfcfefefefefefefdfdfdf9f9f9f3f3f3f3f3f3f0f0f0f7f7f7f9f9f9fefefefbfbfbf6f6f6f4f4f4f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f7f7f7f5f5f5f9f9f9f7f7f7f6f6f6f9f9f9fbfbfbfafafafbfbfbf9f9f9fafafaf9f9f9fcfcfcfbfbfbf6f6f6f4f4f4f2f2f2f5f5f5f5f5f5f6f6f6f5f5f5f8f8f8f7f7f7f5f5f5f2f2f2f4f4f4f9f9f9f5f5f5f5f5f5f8f8f8f5f5f5f1f1f1f8f8f8f5f5f5f2f2f2f3f3f3f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f5f5f5f6f6f6fbfbfbf9f9f9f2f2f2fbfbfbf9f9f9f6f6f6f9f9f9fbfbfbf9f9f9fbfbfbfcfcfcfbfbfbfafafaf8f8f8f8f8f8f9f9f9f7f7f7fafafafbfbfbf7f7f7f6f6f6f9f9f9fbfbfbfbfbfbfafafaf6f6f6f5f5f5fafafaf8f8f8f7f7f7fafafaf8f8f8f4f4f4f2f2f2f6f6f6fafafaf5f5f5f5f5f5f6f6f6e9e9e9efefeff2f2f2f4f4f4f0f0f0e9e9e9e1e1e1e7e7e7f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7fbfbfbfafafafcfcfcfdfdfdfefefefcfcfcfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9fafafaf8f8f8f6f6f6f4f4f4f4f4f4f5f5f5f3f3f3f3f3f3f9f9f9f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbf7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafafbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7fbfbfbf7f7f7fafafafafafafafafafafafafafafaf9f9f9f9f9f9fafafaf9f9f9fafafaf7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5fafafaf9f9f9f8f8f8fafafafbfbfbf9f9f9f8f8f8f8f8f8fcfcfcfafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7fbfbfbfcfcfcfafafaf9f9f9f7f7f7f8f8f8fbfbfbf8f8f8fafafafdfdfdfdfdfdfefefefffffffefefefefefefdfdfdfcfcfcfcfcfcfafafaf9f9f9fafafafafafaf8f8f8f4f4f4f5f5f5f6f6f6f2f2f2f2f2f2f4f4f4f8f8f8f7f7f7f7f7f7f7f7f7fafafafbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf3f3f3f3f3f3f1f1f1f1f1f1eeeeeeeeeeeef3f3f3f3f3f3fafafafafafaf6f6f6e9e9e9f2f2f2f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8fafafafafafafbfbfbfdfdfdfcfcfcf8f8f8f3f3f3f7f7f7f6f6f6f3f3f3f5f5f5f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8fbfbfbf7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f3f3f3f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f8f8f8f6f6f6f9f9f9f7f7f7f1f1f1f5f5f5efefeff3f3f3f2f2f2f1f1f1f3f3f3f6f6f6f8f8f8f6f6f6f2f2f2f5f5f5f5f5f5f7f7f7f5f5f5f0f0f0f2f2f2f9f9f9f4f4f4f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8fbfbfbf9f9f9f9f9f9f6f6f6f8f8f8f5f5f5f4f4f4fbfbfbfcfcfcf6f6f6f4f4f4f5f5f5f9f9f9f8f8f8f5f5f5efefeff2f2f2e8e8e8f2f2f2f5f5f5f2f2f2f5f5f5efefeff7f7f7f6f6f6fbfbfbfbfbfbfbfbfbfdfdfdfffffffefefefefefefefefefdfdfdfbfbfbfafafafbfbfbfcfcfcfdfdfdf9f9f9fbfbfbf6f6f6f6f6f6fafafafcfcfcf8f8f8f9f9f9f9f9f9f6f6f6f4f4f4f5f5f5f7f7f7f4f4f4f9f9f9fbfbfbfafafaf9f9f9fafafaf6f6f6f7f7f7f4f4f4f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f0f0f0fcfcfcf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbf8f8f8f9f9f9fafafafafafaf8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfdfdfdfbfbfbf9f9f9fafafafcfcfcfbfbfbf7f7f7f6f6f6fafafaf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f5f5f5f8f8f8f8f8f8f5f5f5f8f8f8f9f9f9fafafafafafaf7f7f7f8f8f8f9f9f9fafafaf6f6f6f6f6f6f4f4f4f6f6f6f7f7f7f4f4f4f2f2f2f6f6f6f6f6f6f5f5f5f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f4f4f4f3f3f3f4f4f4f5f5f5f6f6f6f4f4f4f8f8f8fafafaf8f8f8fcfcfcfafafafbfbfbfafafaf8f8f8fcfcfcfcfcfcfafafafbfbfbf6f6f6f5f5f5f2f2f2ebebebe6e6e6e1e1e1eaeaeae8e8e8eeeeeefcfcfcfefefefbfbfbfafafafcfcfcfafafafcfcfcf9f9f9f4f4f4f5f5f5f5f5f5f9f9f9f8f8f8f7f7f7f4f4f4f5f5f5f6f6f6fbfbfbf8f8f8f7f7f7f9f9f9f3f3f3fafafaf6f6f6f3f3f3eeeeeef0f0f0f1f1f1f4f4f4f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7fafafaf7f7f7f6f6f6f8f8f8fcfcfcf5f5f5f8f8f8fbfbfbfdfdfdfefefefdfdfdfcfcfcfcfcfcfbfbfbfafafaf7f7f7f4f4f4f6f6f6f7f7f7fcfcfcfafafafafafaf8f8f8f9f9f9fbfbfbf7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9f6f6f6f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7f3f3f3efefeff0f0f0fafafaf2f2f2efefeff4f4f4fafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfefefefefefefdfdfdfdfdfdfcfcfcfbfbfbfafafaf7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f2f2f2dbdbdbfafafaf5f5f5f7f7f7fafafaf9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fcfcfcf6f6f6e9e9e9f8f8f8efefefeaeaeaf3f3f3fcfcfcf1f1f1efefeff6f6f6f9f9f9f8f8f8fafafaf8f8f8f6f6f6f6f6f6f7f7f7f9f9f9fafafaf9f9f9f8f8f8f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9fafafaf9f9f9f2f2f2fafafaf4f4f4f2f2f2f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafafafafaf9f9f9f6f6f6f9f9f9f9f9f9fafafaf7f7f7f8f8f8f8f8f8f9f9f9f5f5f5f3f3f3f2f2f2f4f4f4f1f1f1f4f4f4f8f8f8fbfbfbf5f5f5efefeff5f5f5f3f3f3f6f6f6f6f6f6f4f4f4fafafaf6f6f6f5f5f5f8f8f8fafafafafafaf6f6f6f8f8f8f5f5f5f8f8f8f9f9f9f5f5f5f7f7f7f7f7f7fafafaf4f4f4f3f3f3f6f6f6f3f3f3f8f8f8efefefeeeeeeeeeeeeedededecececefefefeeeeeef2f2f2eeeeeeeeeeeee9e9e9eaeaeaf0f0f0f1f1f1f3f3f3f7f7f7f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfdfdfdfbfbfbfbfbfbfbfbfbf8f8f8f4f4f4f5f5f5f1f1f1eeeeeeefefeff1f1f1f6f6f6f7f7f7fafafafafafafafafaf7f7f7f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f2f2f2f4f4f4f6f6f6fafafafdfdfdfafafaf6f6f6f8f8f8f6f6f6f7f7f7f4f4f4f5f5f5f8f8f8f5f5f5f3f3f3f9f9f9fdfdfdf7f7f7fcfcfcfbfbfbfafafafdfdfdfbfbfbf9f9f9f8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f5f5f5f5f5f5f7f7f7f5f5f5f1f1f1f8f8f8f5f5f5f6f6f6ededede8e8e8f7f7f7fafafafafafaf9f9f9f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9fcfcfcf1f1f1efefeff1f1f1f7f7f7f7f7f7fafafaf8f8f8fbfbfbf8f8f8f7f7f7f8f8f8fbfbfbf8f8f8f7f7f7f9f9f9f9f9f9fbfbfbfcfcfcfcfcfcfdfdfdfdfdfdf9f9f9f8f8f8fcfcfcfbfbfbfbfbfbfcfcfcf8f8f8fafafafefefefdfdfdfefefefefefefefefefefefefdfdfdfcfcfcfafafafcfcfcfbfbfbfafafaf9f9f9f5f5f5f1f1f1e9e9e9e8e8e8edededf6f6f6f6f6f6f6f6f6f4f4f4f2f2f2f2f2f2f5f5f5f6f6f6f5f5f5f4f4f4f8f8f8f2f2f2f2f2f2f4f4f4f5f5f5f9f9f9f5f5f5f6f6f6f6f6f6fafafaf5f5f5f8f8f8f9f9f9fcfcfcf9f9f9fafafaf9f9f9fdfdfdfbfbfbf3f3f3f8f8f8f7f7f7fafafafdfdfdf9f9f9f8f8f8edededf8f8f8fcfcfcfcfcfcf7f7f7fbfbfbf8f8f8f8f8f8fafafafafafaf3f3f3f4f4f4fafafaf7f7f7fafafaf3f3f3f9f9f9f8f8f8fafafaf9f9f9fafafaf9f9f9fbfbfbfafafafbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f5f5f5fafafafafafaf4f4f4efefeff3f3f3f7f7f7f7f7f7f2f2f2ececece9e9e9f9f9f9f6f6f6fbfbfbfafafafafafafbfbfbfafafafdfdfdfcfcfcfdfdfdf9f9f9f9f9f9fbfbfbfbfbfbf6f6f6f9f9f9f3f3f3f5f5f5f6f6f6f8f8f8fafafaf8f8f8f9f9f9f6f6f6f6f6f6efefeff0f0f0fdfdfdfefefefefefefefefefefefefefefefefefefefefefdfdfdfefefefefefefffffffefefefdfdfdfafafaf9f9f9fafafafafafaf8f8f8fcfcfcfbfbfbfcfcfcfcfcfcfafafafafafaf9f9f9fcfcfcf8f8f8f7f7f7edededededede0e0e0e2e2e2eeeeeefcfcfcfcfcfcfbfbfbfafafaf2f2f2f1f1f1f3f3f3f6f6f6f7f7f7fbfbfbf6f6f6f8f8f8f7f7f7f7f7f7fafafafbfbfbf7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5e8e8e8eeeeeef1f1f1f6f6f6f4f4f4f7f7f7f1f1f1f6f6f6f7f7f7f3f3f3f7f7f7fafafafbfbfbfbfbfbf8f8f8f8f8f8fafafaf8f8f8f9f9f9fcfcfcfafafafafafafbfbfbfbfbfbf6f6f6f7f7f7fbfbfbf8f8f8dddddde7e7e7e9e9e9e9e9e9f2f2f2f1f1f1eeeeeeefefefefefeff0f0f0f4f4f4f4f4f4f4f4f4f8f8f8fdfdfdfafafafcfcfcfcfcfcfafafaf6f6f6f3f3f3f4f4f4f8f8f8f7f7f7f5f5f5fafafafbfbfbf9f9f9fcfcfcfbfbfbf5f5f5fbfbfbfdfdfdfcfcfcfafafafafafaf5f5f5fcfcfcf6f6f6fbfbfbf5f5f5f3f3f3f1f1f1f0f0f0f0f0f0ecececebebebecececefefefeeeeeeeaeaeaeeeeeeeaeaeae7e7e7ecececf5f5f5f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6fafafafcfcfcfcfcfcfbfbfbfafafaf8f8f8f5f5f5fafafafafafafcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfdfdfdf7f7f7fafafaf8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f1f1f1f5f5f5f8f8f8ecececf1f1f1f3f3f3f4f4f4f0f0f0f9f9f9f4f4f4ecececfafafaf5f5f5f7f7f7f8f8f8f9f9f9fafafafbfbfbfbfbfbe9e9e9fbfbfbfafafafafafaf6f6f6fafafaf8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8fafafaf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfbfbfbf8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfafafaf8f8f8f6f6f6f4f4f4f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f4f4f4f7f7f7f8f8f8f5f5f5f6f6f6f7f7f7f8f8f8fcfcfcfcfcfcfbfbfbfbfbfbfbfbfbf3f3f3f0f0f0f8f8f8f8f8f8fcfcfcfefefefdfdfdfdfdfdfefefef7f7f7f3f3f3f5f5f5f6f6f6f6f6f6f8f8f8ecececedededf2f2f2f7f7f7f3f3f3f0f0f0f0f0f0edededeeeeeef0f0f0f0f0f0f1f1f1f1f1f1f4f4f4ecececf2f2f2efefefedededf0f0f0f2f2f2f5f5f5f0f0f0f5f5f5f7f7f7fcfcfcf9f9f9fbfbfbf8f8f8f9f9f9f8f8f8f1f1f1f4f4f4f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f5f5f5f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafafcfcfcf8f8f8f9f9f9f8f8f8fafafafdfdfdfafafafbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f6f6f6fcfcfcfcfcfcf9f9f9f9f9f9f7f7f7f6f6f6eeeeeef6f6f6f1f1f1f4f4f4f5f5f5ecececf0f0f0f4f4f4efefefefefeff7f7f7f7f7f7f6f6f6fcfcfcf3f3f3f3f3f3f3f3f3fbfbfbf8f8f8fafafafffffffefefef5f5f5efefeff5f5f5f5f5f5f3f3f3f3f3f3f4f4f4eeeeeee8e8e8ebebebe6e6e6e7e7e7ecececebebebf4f4f4f3f3f3f8f8f8f6f6f6f4f4f4f2f2f2f2f2f2e8e8e8e4e4e4edededdbdbdbededede4e4e4efefefe3e3e3efefefebebebf1f1f1f2f2f2f2f2f2f3f3f3f7f7f7fafafafbfbfbfafafafcfcfcfbfbfbfefefefefefefafafaf6f6f6f2f2f2fafafafefefefffffffefefefcfcfcfefefefdfdfdfcfcfcfcfcfcfbfbfbf8f8f8f5f5f5fafafafafafaf9f9f9fafafaf8f8f8f8f8f8f8f8f8f6f6f6f4f4f4e8e8e8f8f8f8f5f5f5f1f1f1f0f0f0f6f6f6f8f8f8f5f5f5f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8fbfbfbf9f9f9f8f8f8f8f8f8fcfcfcf7f7f7f5f5f5f2f2f2fbfbfbfafafaf9f9f9f8f8f8f9f9f9f9f9f9fafafaf8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7fdfdfdfcfcfcf4f4f4f9f9f9f9f9f9f0f0f0f5f5f5f7f7f7fdfdfdf8f8f8fafafafbfbfbfafafaf5f5f5f6f6f6f5f5f5fafafaf8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9fafafafafafaf5f5f5f5f5f5f9f9f9f6f6f6f5f5f5f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7fcfcfcfdfdfdf9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbf2f2f2fbfbfbfafafaf5f5f5f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8e8e8e8efefeff9f9f9f4f4f4edededf6f6f6f1f1f1f2f2f2efefeff4f4f4f6f6f6f5f5f5f9f9f9f7f7f7f7f7f7fbfbfbfcfcfcfcfcfcfdfdfdfefefefcfcfcf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f8f8f8fbfbfbfafafaf8f8f8fbfbfbf9f9f9f6f6f6f6f6f6f8f8f8fafafaf2f2f2eeeeeeecececefefeff9f9f9fafafafafafafefefefefefefefefefefefefafafaf7f7f7f5f5f5f1f1f1f2f2f2f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f4f4f4efefefedededf3f3f3f6f6f6f7f7f7f5f5f5eaeaeaeaeaeaedededf5f5f5f8f8f8fdfdfdf4f4f4e3e3e3e7e7e7f3f3f3f5f5f5f7f7f7f7f7f7fafafafcfcfcfefefef3f3f3f6f6f6fdfdfdebebebdddddde7e7e7ececececececf2f2f2f3f3f3f8f8f8f6f6f6f8f8f8fcfcfcfdfdfdfefefefefefefcfcfcf8f8f8f9f9f9f7f7f7f9f9f9fcfcfcfefefefefefefefefefdfdfdfcfcfcfafafaf9f9f9f5f5f5f2f2f2f0f0f0f5f5f5f4f4f4fbfbfbf8f8f8f5f5f5f2f2f2f5f5f5f7f7f7f7f7f7f2f2f2f1f1f1f4f4f4f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7fafafaf7f7f7f9f9f9f7f7f7fafafafbfbfbf9f9f9fafafaf9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f4f4f4f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f8f8f8fdfdfdfbfbfbf7f7f7f7f7f7f9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfafafaf9f9f9fcfcfcf9f9f9f9f9f9f8f8f8fafafaf8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fafafafafafaebebebddddddfafafafbfbfbf9f9f9f8f8f8fcfcfcf8f8f8fafafaf6f6f6f8f8f8f6f6f6f8f8f8fafafaf7f7f7f5f5f5f6f6f6fafafafcfcfcf9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8fbfbfbf9f9f9f6f6f6f7f7f7f6f6f6f4f4f4fbfbfbf8f8f8f6f6f6f9f9f9fafafafcfcfcfafafaf7f7f7f5f5f5fafafafbfbfbfafafafafafafafafafbfbfbfbfbfbf9f9f9fbfbfbf8f8f8fafafaf5f5f5f3f3f3f0f0f0eeeeeeeeeeeef2f2f2f7f7f7f7f7f7fbfbfbf9f9f9f9f9f9f8f8f8f4f4f4fafafafafafaf9f9f9fcfcfcfbfbfbfcfcfcfafafafcfcfcf9f9f9fcfcfcfcfcfcfafafaf9f9f9f8f8f8f9f9f9fafafafcfcfcfcfcfcfbfbfbfbfbfbfafafafbfbfbfbfbfbfafafaf8f8f8fafafafbfbfbfafafafafafaf6f6f6f0f0f0f3f3f3f1f1f1f8f8f8f5f5f5eaeaeae1e1e1edededebebebececece1e1e1f5f5f5f2f2f2f8f8f8f0f0f0f1f1f1f6f6f6f7f7f7f9f9f9f7f7f7f6f6f6fafafafdfdfdfdfdfdfefefefafafaf5f5f5f9f9f9fcfcfcf6f6f6f0f0f0edededeaeaeae8e8e8eeeeeef5f5f5fafafafcfcfcf9f9f9fefefefdfdfdfafafafafafaf8f8f8f9f9f9fbfbfbfefefefcfcfcfdfdfdfafafafffffffffffffefefefffffffffffffdfdfdfefefefcfcfcfafafafcfcfcfcfcfcfefefefefefefdfdfdfefefefdfdfdfbfbfbfbfbfbf6f6f6efefefeaeaeae5e5e5dfdfdfdddddddbdbdbe4e4e4f0f0f0ecececdadadadddddde0e0e0e1e1e1e2e2e2eaeaeaebebebededededededf2f2f2f8f8f8f8f8f8fbfbfbf9f9f9f9f9f9fbfbfbf3f3f3f7f7f7f9f9f9fafafaf3f3f3f9f9f9f2f2f2f4f4f4f6f6f6f5f5f5f6f6f6fafafaf8f8f8f7f7f7fcfcfcfafafafafafaf8f8f8f8f8f8f6f6f6f8f8f8fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f4f4f4f7f7f7f7f7f7fafafafafafaf5f5f5f5f5f5fafafaf7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f9f9f9f6f6f6f8f8f8f7f7f7f9f9f9fafafaf8f8f8fafafaf8f8f8fafafaf6f6f6f8f8f8f9f9f9f9f9f9fcfcfcfcfcfcfafafaf3f3f3f3f3f3f1f1f1f1f1f1ebebebfbfbfbf8f8f8f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbfbfbfbfafafafbfbfbf7f7f7f8f8f8f9f9f9fafafaf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f7f7f7f9f9f9f9f9f9f8f8f8f3f3f3f8f8f8f6f6f6f9f9f9fcfcfcfafafafbfbfbf9f9f9f5f5f5f0f0f0f1f1f1f3f3f3f7f7f7f4f4f4f3f3f3f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f3f3f3f4f4f4f3f3f3f2f2f2f5f5f5f3f3f3f6f6f6f3f3f3f5f5f5fafafaf9f9f9f9f9f9f8f8f8f4f4f4f8f8f8f8f8f8f6f6f6f8f8f8fcfcfcf7f7f7fcfcfcfefefef9f9f9f1f1f1fafafafafafafbfbfbfbfbfbfdfdfdf5f5f5f8f8f8f6f6f6f8f8f8f8f8f8fafafafdfdfdfcfcfcfcfcfcf9f9f9f6f6f6fbfbfbfafafaf8f8f8fafafafcfcfcf8f8f8f9f9f9f2f2f2f1f1f1fcfcfcf2f2f2f2f2f2ecececf2f2f2f1f1f1f1f1f1ecececededede5e5e5efefefefefeff2f2f2f0f0f0f9f9f9f9f9f9fcfcfcf8f8f8fbfbfbf9f9f9fefefefdfdfdfefefefefefefbfbfbfafafaf7f7f7f3f3f3f3f3f3f0f0f0efefefeaeaeae7e7e7e2e2e2e4e4e4dededee5e5e5efefeff3f3f3f7f7f7f9f9f9f1f1f1f0f0f0eeeeeef8f8f8fbfbfbfcfcfcfefefefffffffefefefcfcfcfefefefdfdfdfdfdfdfefefefafafafcfcfcf9f9f9f8f8f8f3f3f3f9f9f9f7f7f7f5f5f5f0f0f0f0f0f0f6f6f6fafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9fbfbfbf8f8f8f6f6f6fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8efefeff7f7f7f4f4f4fafafafcfcfcfcfcfcfcfcfcfafafaf7f7f7f4f4f4fbfbfbf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f5f5f5f5f5f5f8f8f8f8f8f8f7f7f7fafafaf7f7f7f7f7f7f9f9f9f6f6f6f9f9f9f8f8f8f9f9f9f7f7f7fbfbfbf7f7f7f7f7f7fbfbfbfafafafafafaf6f6f6f7f7f7fafafaf9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fbfbfbf6f6f6f7f7f7fafafaf9f9f9f7f7f7f7f7f7fafafafafafaf7f7f7f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6fcfcfcf9f9f9f8f8f8f1f1f1f2f2f2f2f2f2f2f2f2f7f7f7f7f7f7f6f6f6f9f9f9f6f6f6f6f6f6f4f4f4f3f3f3f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fcfcfcfefefefdfdfdfdfdfdfcfcfcfafafafbfbfbfbfbfbfbfbfbfbfbfbfafafaf5f5f5f4f4f4f1f1f1fafafafcfcfcfcfcfcf7f7f7fbfbfbfbfbfbfbfbfbf9f9f9f8f8f8fafafafbfbfbf8f8f8fafafaf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f2f2f2f4f4f4f7f7f7fcfcfcfafafafdfdfdf6f6f6f9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f5f5f5fdfdfdfafafaf7f7f7fcfcfcfdfdfdfafafaf9f9f9f6f6f6f3f3f3eaeaeaefefeff7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f0f0f0f3f3f3f9f9f9f5f5f5f6f6f6f1f1f1f1f1f1f4f4f4f3f3f3edededf0f0f0eeeeeeeeeeeef8f8f8fafafaf9f9f9f1f1f1f4f4f4d8d8d8e1e1e1ebebebf1f1f1f1f1f1f1f1f1e9e9e9dfdfdfe8e8e8f0f0f0ebebebececece7e7e7e9e9e9ecececeeeeeef4f4f4f5f5f5f4f4f4ebebebe9e9e9e5e5e5dfdfdfdbdbdbdbdbdbdfdfdfe7e7e7e9e9e9f0f0f0f5f5f5f9f9f9fefefefffffffcfcfcfdfdfdfefefefcfcfcfdfdfdfafafafefefefcfcfcfafafafafafafafafaf7f7f7fcfcfcf9f9f9fafafaf4f4f4f1f1f1f2f2f2f7f7f7fafafaf9f9f9fcfcfcf8f8f8f9f9f9f5f5f5fbfbfbfafafafbfbfbf9f9f9f9f9f9f8f8f8f3f3f3f5f5f5f7f7f7f5f5f5f7f7f7f5f5f5f9f9f9f6f6f6f6f6f6f8f8f8f6f6f6f5f5f5f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f6f6f6f0f0f0fcfcfcf7f7f7f9f9f9f8f8f8f7f7f7f7f7f7fafafaf7f7f7f8f8f8fcfcfcf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7fafafaf9f9f9fafafafafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafaf9f9f9f6f6f6fbfbfbf8f8f8fafafaf9f9f9fbfbfbfcfcfcf7f7f7fafafafbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fafafaf8f8f8f9f9f9fafafaf7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f2f2f2efefeffbfbfbfdfdfdfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfafafafafafaf7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfcfcfcfafafafafafafcfcfcfcfcfcf8f8f8f5f5f5f9f9f9f9f9f9f9f9f9fafafaf9f9f9f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8f6f6f6f6f6f6f4f4f4f3f3f3f3f3f3f6f6f6f6f6f6fafafafafafaf7f7f7f3f3f3f8f8f8fafafaf8f8f8fafafaf8f8f8f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfbfbfbf6f6f6f4f4f4f6f6f6fbfbfbf4f4f4f8f8f8f7f7f7f7f7f7f5f5f5f8f8f8f6f6f6fcfcfcfafafafcfcfcfefefefefefefdfdfdfbfbfbf9f9f9f9f9f9f7f7f7f0f0f0f1f1f1efefefe8e8e8edededf2f2f2edededf0f0f0f5f5f5f6f6f6f7f7f7f8f8f8fafafafafafaf9f9f9fafafafcfcfcf9f9f9f2f2f2f8f8f8f7f7f7f8f8f8fafafaf8f8f8f7f7f7f5f5f5efefeff7f7f7fafafaf9f9f9fcfcfcf7f7f7f5f5f5f5f5f5f8f8f8f8f8f8ebebebe8e8e8ecececebebebebebebeaeaeaecececf7f7f7fafafafdfdfdfffffffffffffefefefefefefdfdfdfbfbfbfbfbfbf8f8f8efefeff4f4f4f8f8f8f5f5f5fdfdfdf9f9f9fcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f1f1f1f1f1f1f7f7f7f1f1f1f5f5f5f8f8f8f8f8f8f1f1f1f2f2f2f4f4f4f9f9f9f5f5f5f7f7f7f3f3f3f7f7f7fafafaf8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f1f1f1f6f6f6f5f5f5f5f5f5fafafaf6f6f6fafafafcfcfcf7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9fafafaf8f8f8eeeeeef7f7f7f4f4f4f9f9f9fafafaf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9fafafafbfbfbfcfcfcfbfbfbfafafafafafafafafafafafafafafafafafaf8f8f8f9f9f9f9f9f9fbfbfbfafafaf8f8f8fbfbfbf9f9f9f7f7f7f9f9f9fafafaf9f9f9f4f4f4f6f6f6fafafaf8f8f8fafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafafafafafafafafafafaf8f8f8fafafafbfbfbf9f9f9f6f6f6f9f9f9f8f8f8fafafafafafaf9f9f9f8f8f8fafafaf9f9f9fafafaf7f7f7f8f8f8f8f8f8fbfbfbfbfbfbfafafaf9f9f9f7f7f7f7f7f7fafafaf9f9f9fafafafafafafbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfafafafafafafafafaf9f9f9f8f8f8f7f7f7fcfcfcf9f9f9f6f6f6f5f5f5f2f2f2f1f1f1f2f2f2f1f1f1f5f5f5f7f7f7f4f4f4eeeeeef4f4f4f8f8f8fbfbfbf7f7f7f7f7f7f4f4f4f4f4f4f6f6f6f9f9f9fbfbfbf8f8f8f4f4f4ebebebf2f2f2f5f5f5f6f6f6f8f8f8f4f4f4f6f6f6f8f8f8f7f7f7fafafafafafaf7f7f7f9f9f9f1f1f1f6f6f6f6f6f6f6f6f6f4f4f4f7f7f7f1f1f1f5f5f5f5f5f5f8f8f8fbfbfbf8f8f8f4f4f4f6f6f6f1f1f1f0f0f0f3f3f3f9f9f9fbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfdfdfdfbfbfbfcfcfcfafafaf7f7f7fafafaf9f9f9f9f9f9f1f1f1f7f7f7fcfcfcfcfcfcf8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7fafafaf7f7f7fafafafafafaf8f8f8f5f5f5f6f6f6fdfdfdfafafafafafafafafafbfbfbfbfbfbf9f9f9fbfbfbf4f4f4f8f8f8f8f8f8fbfbfbfdfdfdfcfcfcfefefefefefefbfbfbf0f0f0f6f6f6f4f4f4f2f2f2efefefeeeeeeeeeeeef3f3f3eaeaeaf5f5f5fafafaf0f0f0f5f5f5f5f5f5f3f3f3f5f5f5f3f3f3f5f5f5fafafaf6f6f6f6f6f6f4f4f4f7f7f7f6f6f6fbfbfbf9f9f9fcfcfcf3f3f3f8f8f8fcfcfcfafafafcfcfcfcfcfcfbfbfbf9f9f9f5f5f5fafafafafafaf9f9f9f3f3f3f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9fafafaf6f6f6f5f5f5f4f4f4f1f1f1f8f8f8fafafaf9f9f9fafafaf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8f9f9f9f6f6f6f2f2f2f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f9f9f9fafafaf9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8fafafaf8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9f9f9f9fafafaf7f7f7f8f8f8f6f6f6f8f8f8fbfbfbf9f9f9fafafafbfbfbf9f9f9f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f4f4f4f2f2f2f7f7f7fbfbfbf9f9f9f7f7f7f9f9f9f6f6f6f8f8f8fafafafbfbfbf8f8f8f9f9f9fbfbfbf4f4f4f1f1f1f3f3f3f0f0f0f2f2f2f2f2f2f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6f5f5f5f8f8f8f7f7f7f4f4f4f6f6f6f5f5f5f5f5f5f8f8f8f6f6f6ececece9e9e9ebebebf9f9f9f5f5f5f3f3f3f7f7f7f3f3f3f4f4f4f4f4f4f9f9f9f7f7f7f3f3f3efefeff8f8f8fbfbfbf9f9f9fcfcfcfefefefafafafbfbfbfcfcfcf8f8f8f8f8f8f8f8f8fafafaf6f6f6f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9fafafafafafaf9f9f9f5f5f5fcfcfcfafafafbfbfbf7f7f7fbfbfbfdfdfdf9f9f9f8f8f8fafafaf6f6f6f7f7f7f3f3f3f1f1f1ebebebf4f4f4eeeeeef1f1f1efefeff5f5f5f4f4f4f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f5f5f5f2f2f2f7f7f7f6f6f6f9f9f9f5f5f5f2f2f2f5f5f5f9f9f9fcfcfcfbfbfbfdfdfdf9f9f9fafafafbfbfbf8f8f8fbfbfbf9f9f9f4f4f4f9f9f9f8f8f8f0f0f0f0f0f0f2f2f2f8f8f8fafafaf7f7f7fafafaf9f9f9f9f9f9f4f4f4f9f9f9f7f7f7f3f3f3fbfbfbf6f6f6fafafaf8f8f8f9f9f9fafafaf8f8f8f7f7f7f0f0f0edededf2f2f2f4f4f4f0f0f0ededede9e9e9e8e8e8e6e6e6e7e7e7e5e5e5f4f4f4edededebebebefefefe8e8e8e3e3e3e7e7e7f9f9f9f0f0f0eaeaeaf1f1f1eeeeeef2f2f2f1f1f1f4f4f4f4f4f4f3f3f3fbfbfbf2f2f2f8f8f8f8f8f8f5f5f5f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8fcfcfcf8f8f8f3f3f3f6f6f6f8f8f8fbfbfbefefefefefeff5f5f5f6f6f6f3f3f3fafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7fbfbfbfbfbfbf2f2f2f6f6f6f5f5f5f7f7f7fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7fafafafbfbfbf5f5f5f7f7f7f8f8f8fafafaf4f4f4fafafafafafaf8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f3f3f3f1f1f1ececece7e7e7f1f1f1f6f6f6f6f6f6f8f8f8fafafaf9f9f9fafafafcfcfcfbfbfbfcfcfcf8f8f8f7f7f7fbfbfbfafafaf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafcfcfcf8f8f8fbfbfbfbfbfbf9f9f9f5f5f5efefeff1f1f1f3f3f3f4f4f4ecececeeeeeeeeeeeef1f1f1f3f3f3f1f1f1f0f0f0f5f5f5f3f3f3f8f8f8fcfcfcfdfdfdfefefefefefefefefefefefefafafafcfcfcfbfbfbfafafaf8f8f8f8f8f8fcfcfcfdfdfdfffffffcfcfcfbfbfbf4f4f4f5f5f5ecececd5d5d5d8d8d8f2f2f2fcfcfcfdfdfdfcfcfcfdfdfdfcfcfcfafafafafafafcfcfcfcfcfcfafafafdfdfdfcfcfcf9f9f9f7f7f7fbfbfbf9f9f9f7f7f7fafafaf7f7f7f6f6f6f9f9f9f9f9f9fbfbfbfefefefcfcfcfcfcfcfbfbfbfefefefefefefefefefcfcfcf8f8f8f3f3f3f1f1f1f1f1f1f3f3f3f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8fafafafcfcfcf9f9f9fafafafafafaf5f5f5f0f0f0f8f8f8fbfbfbfafafafafafaf3f3f3f2f2f2fbfbfbf9f9f9f3f3f3fafafaf8f8f8fbfbfbf8f8f8f7f7f7f2f2f2f9f9f9f4f4f4f6f6f6f9f9f9f6f6f6f4f4f4f6f6f6f8f8f8f7f7f7f8f8f8fcfcfcfafafafbfbfbf6f6f6f8f8f8fafafaf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8fefefefafafaf9f9f9fbfbfbfcfcfcfefefefefefefdfdfdfbfbfbfcfcfcfdfdfdfdfdfdfefefef5f5f5f9f9f9f6f6f6f5f5f5f8f8f8f5f5f5f9f9f9f8f8f8f5f5f5f2f2f2f5f5f5f6f6f6f9f9f9f6f6f6f7f7f7fafafaf8f8f8f5f5f5fafafafdfdfdfcfcfcfafafaf9f9f9fcfcfcfbfbfbf9f9f9fdfdfdfafafaf6f6f6f5f5f5f8f8f8fafafafcfcfcf7f7f7fafafafafafaf8f8f8fafafafafafaf9f9f9f9f9f9fafafaf9f9f9fafafafafafafbfbfbf9f9f9fafafafbfbfbf3f3f3f4f4f4f5f5f5fafafaf9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9fafafaf8f8f8f7f7f7fafafafbfbfbf6f6f6f7f7f7f7f7f7f6f6f6f2f2f2f4f4f4f5f5f5f7f7f7f8f8f8f8f8f8fafafafafafafafafafbfbfbfbfbfbf7f7f7f8f8f8f8f8f8f6f6f6fafafaf8f8f8f9f9f9fbfbfbfcfcfcfafafafafafafbfbfbf8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f6f6f6fbfbfbf9f9f9f8f8f8f8f8f8fafafaf8f8f8fbfbfbf8f8f8fbfbfbf7f7f7fafafaf9f9f9f9f9f9f6f6f6fbfbfbfbfbfbf7f7f7f1f1f1f2f2f2f7f7f7f8f8f8f8f8f8f3f3f3f0f0f0f9f9f9fbfbfbfefefefefefefdfdfdfcfcfcfafafafbfbfbfcfcfcf2f2f2f2f2f2f3f3f3f1f1f1f1f1f1efefefe6e6e6e7e7e7f9f9f9f8f8f8fdfdfdfcfcfcfafafaf8f8f8f2f2f2ececece5e5e5e3e3e3dcdcdce2e2e2ebebebf7f7f7fdfdfdfcfcfcfcfcfcf6f6f6f8f8f8fafafafbfbfbf6f6f6f3f3f3f3f3f3f1f1f1f3f3f3f3f3f3f5f5f5f3f3f3f4f4f4f7f7f7f6f6f6f3f3f3f2f2f2f7f7f7f2f2f2f5f5f5f4f4f4f9f9f9f8f8f8fafafaf8f8f8eeeeeef4f4f4f5f5f5f5f5f5f8f8f8f9f9f9fafafafafafafdfdfdfdfdfdfcfcfcfbfbfbfafafaf8f8f8fafafafafafafafafafafafafafafafafafafafafafcfcfcfafafaf7f7f7f9f9f9f6f6f6f1f1f1f9f9f9f5f5f5f9f9f9f6f6f6fbfbfbfbfbfbfafafafbfbfbf7f7f7f6f6f6f8f8f8fafafaf9f9f9f4f4f4fbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8fafafaf5f5f5f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f9f9f9fafafafafafafafafafafafaf7f7f7f9f9f9fbfbfbfafafafafafafafafafafafafdfdfdf4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f5f5f5f5f5f5f8f8f8ecececf1f1f1ecececdfdfdff9f9f9f6f6f6f0f0f0f7f7f7f8f8f8f7f7f7fbfbfbf9f9f9fbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f7f7f7fcfcfcfbfbfbf7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfafafaf5f5f5f9f9f9f7f7f7fafafafafafaf9f9f9f9f9f9f7f7f7f6f6f6f1f1f1f3f3f3f6f6f6f3f3f3f4f4f4f4f4f4f1f1f1f9f9f9f9f9f9f7f7f7fafafaf9f9f9fafafaf9f9f9fafafaf7f7f7f6f6f6f4f4f4f5f5f5f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbfafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8fafafaf9f9f9fdfdfdfcfcfcf4f4f4f7f7f7f9f9f9f3f3f3eaeaeaf6f6f6fbfbfbf8f8f8f0f0f0f5f5f5f7f7f7f8f8f8f9f9f9f4f4f4f5f5f5f0f0f0e3e3e3ebebebf0f0f0f5f5f5eeeeeef2f2f2f8f8f8f8f8f8e7e7e7e5e5e5e1e1e1e4e4e4e2e2e2e3e3e3e3e3e3e9e9e9f0f0f0f7f7f7f7f7f7fefefefefefefbfbfbfbfbfbf9f9f9f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f4f4f4f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8fafafaf8f8f8f9f9f9f9f9f9fafafaf6f6f6f2f2f2f9f9f9f6f6f6fbfbfbfcfcfcfcfcfcf9f9f9fbfbfbf7f7f7f6f6f6f9f9f9f8f8f8f5f5f5f6f6f6f6f6f6f7f7f7f5f5f5f9f9f9f8f8f8fafafafafafaf6f6f6f7f7f7f7f7f7f9f9f9fafafaf5f5f5f8f8f8f9f9f9f5f5f5f8f8f8ebebebedededf0f0f0f3f3f3f1f1f1f2f2f2f4f4f4f7f7f7f8f8f8fafafafcfcfcf9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfafafaf8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8fafafaf8f8f8f7f7f7f9f9f9f7f7f7fbfbfbfdfdfdf8f8f8f7f7f7f5f5f5f3f3f3f3f3f3f5f5f5f2f2f2f5f5f5f9f9f9f6f6f6ebebebfcfcfcf5f5f5fbfbfbf1f1f1f4f4f4f8f8f8f5f5f5f4f4f4f5f5f5f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f3f3f3f6f6f6f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9fafafafafafafafafafafafafafafaf7f7f7fbfbfbf9f9f9f5f5f5f6f6f6f6f6f6f4f4f4f3f3f3f6f6f6f8f8f8f8f8f8f9f9f9fafafafcfcfcfbfbfbfafafafbfbfbfafafaf7f7f7f9f9f9f8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9f5f5f5f9f9f9f9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9f5f5f5f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f4f4f4f2f2f2f5f5f5fdfdfdfbfbfbfafafaf8f8f8eaeaeae1e1e1eaeaeae8e8e8e9e9e9f4f4f4f4f4f4f8f8f8f5f5f5ecececf4f4f4f6f6f6fcfcfceeeeeef1f1f1ebebebe5e5e5ecececf5f5f5f0f0f0f4f4f4eeeeeef8f8f8fcfcfcfefefefefefefefefefdfdfdfcfcfcf8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f4f4f4f8f8f8fdfdfdfbfbfbf8f8f8fafafafafafaf7f7f7f9f9f9fafafafafafaf9f9f9f9f9f9fcfcfcfafafaf8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f5f5f5f4f4f4f2f2f2f6f6f6f5f5f5f2f2f2f2f2f2f7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f6f6f6f5f5f5f7f7f7fafafaf8f8f8f9f9f9f8f8f8f7f7f7f6f6f6fafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9fbfbfbfcfcfcf8f8f8f8f8f8f4f4f4f5f5f5e5e5e5ebebebf5f5f5dfdfdfeeeeeef3f3f3f3f3f3f4f4f4f9f9f9f6f6f6f5f5f5fafafaf6f6f6f6f6f6f5f5f5f8f8f8f9f9f9fafafafafafaf9f9f9fafafafafafafbfbfbfbfbfbfafafafbfbfbf9f9f9fafafafbfbfbfbfbfbf8f8f8fafafafbfbfbf9f9f9fafafafafafafafafaf9f9f9fafafaf9f9f9fbfbfbfbfbfbf9f9f9fcfcfcfcfcfcfbfbfbfcfcfcf9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfefefef7f7f7f1f1f1fafafafbfbfbfcfcfcfdfdfdf9f9f9eaeaeaf3f3f3f8f8f8fbfbfbf8f8f8f5f5f5f5f5f5f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcfbfbfbf8f8f8f8f8f8f9f9f9f9f9f9fafafaf7f7f7f5f5f5f5f5f5f7f7f7fafafaf8f8f8f6f6f6f6f6f6f8f8f8f6f6f6f3f3f3f7f7f7f7f7f7fcfcfcf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6f5f5f5f9f9f9f8f8f8f9f9f9fafafafafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8f9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9fbfbfbf9f9f9fafafaf6f6f6f5f5f5f8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f8f8f8fafafaf6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7fafafafdfdfdf9f9f9f9f9f9f0f0f0edededf7f7f7f3f3f3efefefecececeeeeeee4e4e4f4f4f4f1f1f1f3f3f3fbfbfbfcfcfcedededf1f1f1edededebebebebebebfefefefdfdfdfdfdfdfafafafbfbfbfefefefefefefafafafbfbfbf9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f2f2f2f5f5f5fbfbfbf6f6f6f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9fafafaf3f3f3fbfbfbf9f9f9f8f8f8f8f8f8fafafaf9f9f9f6f6f6f9f9f9fafafaf9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f5f5f5f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9fafafaf8f8f8fbfbfbfbfbfbf9f9f9f6f6f6f7f7f7fcfcfcf5f5f5fbfbfbfcfcfcfcfcfcfcfcfcfafafaf8f8f8fbfbfbfbfbfbf9f9f9fafafaf4f4f4f8f8f8f9f9f9fafafaf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fcfcfcf9f9f9f7f7f7f9f9f9f8f8f8fafafafafafafbfbfbfafafafbfbfbf8f8f8f7f7f7f7f7f7f6f6f6f8f8f8fcfcfcfafafafdfdfdfdfdfdefefeff9f9f9f6f6f6f6f6f6fcfcfcf9f9f9f1f1f1f8f8f8f8f8f8fcfcfcf8f8f8f5f5f5fbfbfbfbfbfbfafafafdfdfdfefefefcfcfcfbfbfbf5f5f5f6f6f6f8f8f8f4f4f4f9f9f9fafafaf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fbfbfbfbfbfbf8f8f8fafafafbfbfbf8f8f8f2f2f2fcfcfcfbfbfbf8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fafafaf0f0f0f7f7f7eeeeeef3f3f3f5f5f5f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f4f4f4fafafaf6f6f6f5f5f5f6f6f6f5f5f5f7f7f7f8f8f8fcfcfcf9f9f9f9f9f9fbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfafafafcfcfcfafafafafafaf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f5f5f5f9f9f9f5f5f5f4f4f4f5f5f5f4f4f4fdfdfdf9f9f9fcfcfcf6f6f6f8f8f8f8f8f8f2f2f2efefefebebebebebebeeeeeef9f9f9fbfbfbf6f6f6f8f8f8fafafaf9f9f9f7f7f7f1f1f1fbfbfbf9f9f9f6f6f6f7f7f7f5f5f5f8f8f8f9f9f9fbfbfbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfafafaf9f9f9f9f9f9f6f6f6f2f2f2f9f9f9fcfcfcf8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f5f5f5f8f8f8f5f5f5f5f5f5f8f8f8f7f7f7f7f7f7f9f9f9fcfcfcf8f8f8f9f9f9fafafafbfbfbfcfcfcfbfbfbfcfcfcf9f9f9f9f9f9fbfbfbf7f7f7f5f5f5f5f5f5f7f7f7fafafafbfbfbfafafafafafaf8f8f8f9f9f9fafafaf8f8f8f9f9f9f7f7f7f9f9f9f6f6f6f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfafafaf9f9f9f9f9f9f8f8f8fbfbfbfafafaf7f7f7f7f7f7f8f8f8f6f6f6fafafafbfbfbfafafafafafafafafaf8f8f8f0f0f0f7f7f7eeeeeef9f9f9f9f9f9fafafaf9f9f9fafafafafafafafafafafafaf9f9f9fbfbfbf7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f1f1f1f3f3f3f6f6f6f4f4f4f8f8f8f4f4f4f0f0f0f2f2f2e9e9e9ebebebf7f7f7f2f2f2f2f2f2f1f1f1f9f9f9fcfcfcfbfbfbfafafafdfdfde1e1e1e2e2e2f7f7f7fcfcfcfcfcfcfafafaf6f6f6f5f5f5f8f8f8f6f6f6f9f9f9fafafafafafafafafaf4f4f4fcfcfcf8f8f8f5f5f5f6f6f6f9f9f9f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fafafaf6f6f6f5f5f5fafafafafafaf7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7fafafaf6f6f6f3f3f3f5f5f5fcfcfcf4f4f4f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fafafaf9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6fbfbfbfafafafafafafafafaf8f8f8f8f8f8fafafaf8f8f8fafafaf6f6f6f4f4f4f3f3f3f9f9f9fafafafbfbfbfafafaf5f5f5f8f8f8fafafafafafaf8f8f8f8f8f8f7f7f7f7f7f7fbfbfbf7f7f7f7f7f7f8f8f8f5f5f5f6f6f6f4f4f4f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8efefefefefeff8f8f8f7f7f7edededf2f2f2ededede8e8e8eeeeeeefefeff2f2f2eeeeeefbfbfbfcfcfcfdfdfdfcfcfcfcfcfcfbfbfbfafafaf9f9f9fafafaf6f6f6f7f7f7f6f6f6f8f8f8f9f9f9fafafafafafaf8f8f8f8f8f8f7f7f7f3f3f3f3f3f3fbfbfbf7f7f7fafafafafafafafafaf7f7f7f8f8f8f9f9f9fdfdfdfcfcfcfafafafafafafafafaf9f9f9fbfbfbfbfbfbfafafafbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f2f2f2f5f5f5f1f1f1f6f6f6f5f5f5f4f4f4f6f6f6fafafaf9f9f9fafafafcfcfcfcfcfcfbfbfbf7f7f7f6f6f6f5f5f5f5f5f5f8f8f8f9f9f9f8f8f8f9f9f9fafafafbfbfbfbfbfbf6f6f6f9f9f9fafafaf9f9f9fafafafbfbfbf6f6f6fbfbfbf8f8f8f5f5f5f7f7f7f6f6f6f7f7f7f5f5f5f5f5f5fafafafafafafafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfafafaf8f8f8f5f5f5f4f4f4f7f7f7fdfdfdfafafaf6f6f6f5f5f5f1f1f1f2f2f2f0f0f0f2f2f2f3f3f3f0f0f0f9f9f9f6f6f6f7f7f7f9f9f9fbfbfbfcfcfcf9f9f9fbfbfbf7f7f7f8f8f8fcfcfcf9f9f9fdfdfdfafafaf9f9f9f8f8f8f9f9f9fdfdfdfcfcfcf9f9f9f7f7f7f6f6f6fcfcfcefefefe2e2e2f7f7f7fdfdfdeaeaeaf3f3f3fdfdfdfdfdfdf9f9f9fbfbfbf7f7f7f9f9f9fdfdfdf7f7f7dbdbdbf6f6f6f8f8f8e6e6e6ebebebf5f5f5f8f8f8fbfbfbfdfdfdfdfdfdfefefefbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fafafaf4f4f4f5f5f5fbfbfbf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fafafafafafafafafafafafaeeeeeef1f1f1f3f3f3f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafaf8f8f8f9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfafafaf9f9f9fcfcfcf8f8f8f8f8f8f6f6f6f9f9f9f9f9f9fbfbfbf8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f2f2f2f3f3f3f3f3f3f4f4f4f4f4f4f3f3f3f8f8f8f9f9f9fafafafafafafafafafbfbfbfafafaf9f9f9f5f5f5f9f9f9f7f7f7f7f7f7f7f7f7f4f4f4f8f8f8f7f7f7f2f2f2edededf5f5f5fafafaf6f6f6f8f8f8fefefefefefefcfcfcfdfdfdfcfcfcfafafaf7f7f7fafafafbfbfbf6f6f6f7f7f7f8f8f8f9f9f9f3f3f3eaeaeaf6f6f6f7f7f7f9f9f9f8f8f8fafafaf6f6f6e8e8e8ededededededeaeaeaf0f0f0f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f2f2f2f1f1f1f7f7f7f6f6f6f8f8f8fafafafafafaf9f9f9f8f8f8f5f5f5f4f4f4f9f9f9f7f7f7f8f8f8f8f8f8fcfcfcf6f6f6fafafafbfbfbfbfbfbfbfbfbf9f9f9f6f6f6f7f7f7f1f1f1f3f3f3f5f5f5f8f8f8fbfbfbfbfbfbfcfcfcfbfbfbf6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfcfcfcf9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9efefefeaeaeaf5f5f5fdfdfdfbfbfbfafafafbfbfbfbfbfbf9f9f9fbfbfbfbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f2f2f2f0f0f0f2f2f2f0f0f0f2f2f2f6f6f6f7f7f7fafafafdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfafafafbfbfbfafafaf8f8f8fafafaf8f8f8f6f6f6f6f6f6f8f8f8fafafafbfbfbfafafaf9f9f9f9f9f9fcfcfcf7f7f7f8f8f8fbfbfbf9f9f9f7f7f7f2f2f2f6f6f6f6f6f6f3f3f3f7f7f7f6f6f6fbfbfbf4f4f4e5e5e5fafafafbfbfbfafafafdfdfdf8f8f8f5f5f5f2f2f2dededef5f5f5fafafaf9f9f9f8f8f8f3f3f3f9f9f9fdfdfdfafafaf6f6f6f9f9f9f5f5f5f1f1f1f5f5f5f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f9f9f9fbfbfbf3f3f3fbfbfbf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8edededf8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8fafafaf7f7f7f9f9f9f8f8f8f9f9f9fafafafafafafafafaf9f9f9f6f6f6fbfbfbfafafaf6f6f6fafafafafafaf8f8f8f8f8f8f7f7f7f5f5f5fbfbfbf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f9f9f9f7f7f7f6f6f6fafafaf9f9f9f8f8f8f6f6f6f6f6f6fbfbfbf7f7f7f9f9f9f5f5f5f8f8f8fafafaf8f8f8f7f7f7f7f7f7f5f5f5fafafafbfbfbfcfcfcfcfcfcfcfcfcfafafafdfdfdfefefefefefefdfdfdfbfbfbfcfcfcfafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7fafafafafafaf8f8f8f4f4f4f8f8f8fafafaf9f9f9f4f4f4f6f6f6f6f6f6fcfcfcfdfdfdfcfcfcfafafaf0f0f0f8f8f8f8f8f8f8f8f8fafafaf8f8f8f9f9f9f8f8f8f1f1f1f4f4f4f4f4f4fbfbfbfbfbfbf8f8f8f9f9f9f9f9f9fafafaf9f9f9f6f6f6f9f9f9f8f8f8fafafafafafaf7f7f7f4f4f4f3f3f3f4f4f4f5f5f5f6f6f6f8f8f8fbfbfbfbfbfbf8f8f8fbfbfbfcfcfcf8f8f8f9f9f9f7f7f7fcfcfcfcfcfcfafafafcfcfcfefefefcfcfcfafafafafafaf9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfbfbfbf9f9f9fafafaf9f9f9f8f8f8f9f9f9f4f4f4fcfcfcfafafaf9f9f9f9f9f9f5f5f5f3f3f3f3f3f3f3f3f3f6f6f6fcfcfcfcfcfcf6f6f6fafafafafafafbfbfbfcfcfcfbfbfbfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fafafafafafaf8f8f8f8f8f8f6f6f6f9f9f9fbfbfbf8f8f8f8f8f8fafafafbfbfbfafafafbfbfbf9f9f9f5f5f5f4f4f4f5f5f5fbfbfbfcfcfce7e7e7ecececf7f7f7f5f5f5e0e0e0d8d8d8f2f2f2f1f1f1e6e6e6e5e5e5e4e4e4f2f2f2f5f5f5e0e0e0f8f8f8fefefefafafaf8f8f8fdfdfdf8f8f8f9f9f9fbfbfbfdfdfdf8f8f8f4f4f4f8f8f8fbfbfbf8f8f8f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9fafafaf8f8f8fbfbfbfafafaf9f9f9fbfbfbf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7fafafaf9f9f9f9f9f9fbfbfbfafafaeeeeeef6f6f6fcfcfcfcfcfcf6f6f6f8f8f8fcfcfcfcfcfcfafafaf9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7fafafafafafafcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfafafafcfcfcfbfbfbfcfcfcfdfdfdf8f8f8fbfbfbfcfcfcfafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcf9f9f9f8f8f8fafafafbfbfbf9f9f9fafafaf8f8f8f9f9f9fcfcfcfbfbfbf9f9f9fbfbfbfbfbfbf9f9f9fafafaf9f9f9f6f6f6f9f9f9f9f9f9fafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f5f5f5fbfbfbfbfbfbf4f4f4f8f8f8fafafaf8f8f8fafafaf6f6f6fafafafbfbfbf0f0f0f8f8f8f9f9f9f0f0f0f9f9f9fcfcfcf9f9f9f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fdfdfdfefefef9f9f9fafafafcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfafafafafafafafafafbfbfbf8f8f8f9f9f9fcfcfcfcfcfcfcfcfcfbfbfbf9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fafafaf8f8f8f9f9f9f2f2f2f8f8f8f5f5f5f9f9f9f5f5f5f4f4f4ebebebfafafaf6f6f6f6f6f6fafafaf8f8f8f3f3f3f8f8f8f5f5f5f6f6f6f1f1f1f9f9f9fafafafbfbfbfbfbfbfafafafbfbfbf9f9f9f8f8f8f7f7f7f4f4f4f3f3f3f2f2f2f6f6f6fafafafafafafdfdfdfdfdfdfcfcfcfcfcfcfbfbfbf9f9f9f5f5f5f9f9f9f7f7f7f0f0f0fbfbfbfafafaf8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfafafafcfcfcfefefee7e7e7f4f4f4fcfcfcfefefef5f5f5f6f6f6fbfbfbfdfdfdfefefefdfdfdf8f8f8fdfdfdf2f2f2d5d5d5f8f8f8fcfcfcfefefeeeeeeeeeeeeeefefeff0f0f0e8e8e8f0f0f0fafafaf7f7f7fbfbfbf5f5f5f2f2f2f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7fafafafbfbfbf8f8f8f9f9f9f6f6f6fafafafbfbfbf7f7f7f8f8f8fafafaf9f9f9f8f8f8fbfbfbfafafaf8f8f8f9f9f9fbfbfbfafafaf6f6f6f8f8f8fdfdfdfcfcfcf9f9f9fbfbfbfcfcfcfafafafbfbfbfcfcfcfbfbfbf9f9f9fafafaf8f8f8f9f9f9f7f7f7f7f7f7f5f5f5f5f5f5f3f3f3f1f1f1f6f6f6f6f6f6f9f9f9f4f4f4f9f9f9f6f6f6f3f3f3f8f8f8f3f3f3f3f3f3f1f1f1f0f0f0f5f5f5f5f5f5f6f6f6f8f8f8f8f8f8fafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f4f4f4f4f4f4f5f5f5f6f6f6f4f4f4f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fafafaf8f8f8fafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fdfdfdf7f7f7f3f3f3f9f9f9fcfcfce8e8e8ecececeaeaeadadadae3e3e3fdfdfdf4f4f4edededfbfbfbfcfcfcfcfcfcfafafaedededf9f9f9fbfbfbf6f6f6f8f8f8f5f5f5f5f5f5f7f7f7fafafafafafaf9f9f9fbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fcfcfcf9f9f9f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbf3f3f3f6f6f6fbfbfbf5f5f5f9f9f9f9f9f9f5f5f5f7f7f7f7f7f7f4f4f4f4f4f4f6f6f6f8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f9f9f9fbfbfbf7f7f7f7f7f7fafafaf6f6f6f6f6f6f7f7f7f7f7f7fafafafafafafbfbfbf8f8f8f4f4f4f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f8f8f8fbfbfbf1f1f1f4f4f4f2f2f2f7f7f7fdfdfdfafafaf8f8f8fafafaf9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7fbfbfbfafafafafafaf9f9f9f6f6f6fafafaf9f9f9f7f7f7f5f5f5f8f8f8f6f6f6f4f4f4f5f5f5f6f6f6fdfdfdededede7e7e7fcfcfcf9f9f9e4e4e4dadadaf8f8f8fafafaf8f8f8f6f6f6f6f6f6f5f5f5f7f7f7e3e3e3f4f4f4fafafaf9f9f9efefeff7f7f7f6f6f6f2f2f2f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8fafafafbfbfbfafafaf8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafafbfbfbf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7fbfbfbf9f9f9f8f8f8fafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf8f8f8fafafafafafaf8f8f8f6f6f6f8f8f8f3f3f3f6f6f6f0f0f0fbfbfbf6f6f6f5f5f5f1f1f1f9f9f9fafafaf7f7f7f8f8f8f4f4f4fbfbfbfcfcfcfcfcfcf9f9f9f8f8f8f7f7f7f7f7f7f3f3f3f0f0f0f3f3f3f0f0f0f2f2f2f2f2f2fcfcfcfcfcfcfcfcfcfafafafbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9fcfcfcfafafaf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fbfbfbf8f8f8f7f7f7fcfcfcf9f9f9fcfcfcf8f8f8f8f8f8fbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f7f7f7fcfcfcfcfcfcf9f9f9f6f6f6f5f5f5f1f1f1f2f2f2f4f4f4f7f7f7f2f2f2f5f5f5f1f1f1f3f3f3f6f6f6f2f2f2f0f0f0f2f2f2f1f1f1f2f2f2f4f4f4f6f6f6f9f9f9fbfbfbfcfcfcfbfbfbfcfcfcfafafafcfcfcfdfdfdfcfcfcfbfbfbfcfcfcfbfbfbf9f9f9f5f5f5f9f9f9f2f2f2f2f2f2f5f5f5f6f6f6f5f5f5f8f8f8f9f9f9f4f4f4f6f6f6f9f9f9f4f4f4f6f6f6f6f6f6f3f3f3f5f5f5fbfbfbfbfbfbf7f7f7fafafafcfcfcf9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f6f6f6fcfcfcf7f7f7fafafaf4f4f4f5f5f5f8f8f8fafafaf5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f4f4f4f2f2f2f3f3f3fdfdfdf8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f7f7f7f6f6f6f8f8f8fbfbfbfafafaf8f8f8fafafaf6f6f6f8f8f8f9f9f9f6f6f6fcfcfcfdfdfdfafafaf9f9f9fafafafbfbfbfcfcfcfefefef5f5f5edededfbfbfbf0f0f0d5d5d5f2f2f2fbfbfbf7f7f7fafafaf9f9f9f9f9f9fafafafdfdfde4e4e4f7f7f7fefefef4f4f4d9d9d9ebebebeeeeeef9f9f9f7f7f7f6f6f6f0f0f0f3f3f3f7f7f7f9f9f9f0f0f0f4f4f4f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafaf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fafafaf9f9f9f7f7f7f5f5f5f9f9f9f9f9f9f7f7f7f9f9f9f7f7f7f8f8f8fafafafbfbfbfcfcfcf9f9f9f7f7f7f5f5f5fbfbfbf7f7f7f9f9f9fafafaf0f0f0f4f4f4ecececf1f1f1f4f4f4edededecececf0f0f0f2f2f2f3f3f3f8f8f8f3f3f3efefeff2f2f2f4f4f4fafafaf7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcfdfdfdfcfcfcf9f9f9f9f9f9f7f7f7fafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6fbfbfbfbfbfbf9f9f9fbfbfbf9f9f9f5f5f5f9f9f9f5f5f5fafafafcfcfcfcfcfcfcfcfcf9f9f9f9f9f9fbfbfbfafafaf6f6f6f8f8f8fafafaf6f6f6f4f4f4f9f9f9f9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfdfdfdfdfdfdfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbf8f8f8f3f3f3edededefefeff1f1f1f4f4f4f6f6f6f7f7f7fafafafafafaf3f3f3f3f3f3f3f3f3f1f1f1f9f9f9fcfcfcfafafaf7f7f7f5f5f5f6f6f6f9f9f9fcfcfcf6f6f6f4f4f4f4f4f4fcfcfcf9f9f9f7f7f7f7f7f7f8f8f8efefeff5f5f5fbfbfbf6f6f6fafafaf8f8f8f8f8f8f4f4f4f3f3f3f7f7f7f9f9f9f8f8f8f6f6f6fcfcfcf9f9f9f2f2f2f4f4f4f6f6f6f8f8f8f6f6f6fafafafcfcfcfcfcfcf9f9f9fbfbfbfafafafcfcfcfbfbfbf7f7f7f5f5f5f5f5f5f4f4f4fafafafcfcfcfcfcfcfbfbfbfafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f9f9f9f9f9f9f8f8f8fafafafcfcfcfbfbfbf9f9f9fcfcfcf4f4f4eeeeeeedededf9f9f9f9f9f9ebebebf1f1f1fdfdfdfbfbfbf6f6f6f5f5f5ededededededf2f2f2f6f6f6e7e7e7f8f8f8fafafaf5f5f5f9f9f9fdfdfdfdfdfdf9f9f9f3f3f3efefeff4f4f4f9f9f9f7f7f7f3f3f3f7f7f7fbfbfbfafafaf8f8f8f8f8f8fafafaf8f8f8f8f8f8fafafaf8f8f8f7f7f7f6f6f6fafafaf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8fafafaf9f9f9fafafaf8f8f8f6f6f6fafafaf4f4f4f2f2f2f3f3f3f5f5f5f9f9f9f9f9f9fafafafafafaf6f6f6f9f9f9f7f7f7f9f9f9f8f8f8f5f5f5f6f6f6f7f7f7fbfbfbf9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfcfcfcfcfcfcfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbfcfcfcfdfdfdf9f9f9fbfbfbf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7e6e6e6ebebebf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafaf4f4f4f3f3f3f4f4f4f3f3f3f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9fcfcfcfafafafdfdfdfdfdfdf7f7f7f9f9f9fcfcfcf9f9f9f1f1f1fafafaf4f4f4f4f4f4f7f7f7f7f7f7f3f3f3f9f9f9f3f3f3f3f3f3f3f3f3f2f2f2f1f1f1f8f8f8efefeff3f3f3f6f6f6f6f6f6f5f5f5fbfbfbfcfcfcfafafaf8f8f8f5f5f5f1f1f1efefefedededf0f0f0f2f2f2f5f5f5f9f9f9fbfbfbf4f4f4f5f5f5f3f3f3f8f8f8fafafaf5f5f5f6f6f6f7f7f7fafafaf9f9f9f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f3f3f3fafafafbfbfbf9f9f9f2f2f2f4f4f4efefeff8f8f8fcfcfcfcfcfcfcfcfcf7f7f7f4f4f4f6f6f6f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9f7f7f7fbfbfbfafafaf8f8f8f7f7f7f4f4f4f6f6f6f8f8f8f9f9f9f7f7f7fafafaf8f8f8fbfbfbf8f8f8fcfcfcfcfcfcf9f9f9f8f8f8f8f8f8fafafafbfbfbfafafafafafaf7f7f7f6f6f6fafafaf9f9f9fbfbfbf4f4f4fafafaf6f6f6f6f6f6f2f2f2f7f7f7fbfbfbf5f5f5e7e7e7ecececf9f9f9fdfdfde5e5e5eeeeeefffffffdfdfdfafafafdfdfdfcfcfcfbfbfbfefefef9f9f9eaeaeaeeeeeef6f6f6f7f7f7fcfcfcfbfbfbf4f4f4f4f4f4f7f7f7fcfcfcfefefefcfcfcf9f9f9fbfbfbf9f9f9fafafaf8f8f8f7f7f7fcfcfcfafafaf7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafaf7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f1f1f1f0f0f0ecececf9f9f9f8f8f8fcfcfcedededf5f5f5f5f5f5f6f6f6fefefefefefefbfbfbf5f5f5fbfbfbfefefefdfdfdfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfbfbfbfafafafafafaf5f5f5f8f8f8fafafaf6f6f6f8f8f8fafafafafafafafafafafafaf9f9f9f9f9f9f8f8f8fafafaf7f7f7f2f2f2fafafaf6f6f6f5f5f5fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfcfcfcf8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5fafafafcfcfcfbfbfbf4f4f4efefeff9f9f9f7f7f7f7f7f7f9f9f9fbfbfbfcfcfcfbfbfbfbfbfbfafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfbfbfbfbfbfbfcfcfcf6f6f6fbfbfbf4f4f4eeeeeef9f9f9fafafaf8f8f8f7f7f7f7f7f7f5f5f5f3f3f3f2f2f2f8f8f8f8f8f8f6f6f6fafafaf6f6f6f1f1f1efefeffbfbfbfefefefcfcfcf8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f2f2f2f0f0f0f3f3f3f1f1f1efefeff2f2f2f3f3f3f5f5f5f7f7f7fafafafcfcfcfefefefdfdfdfcfcfcf6f6f6f2f2f2efefeff4f4f4f9f9f9fffffffafafaf8f8f8f8f8f8fbfbfbf6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f4f4f4f4f4f4f9f9f9f8f8f8f3f3f3f3f3f3f6f6f6f3f3f3f5f5f5f3f3f3f7f7f7f7f7f7f4f4f4f3f3f3f8f8f8fcfcfcf5f5f5f9f9f9fafafafcfcfcfafafafbfbfbfbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f6f6f6fafafafafafaf6f6f6f5f5f5f9f9f9f7f7f7f4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f7f7f7f5f5f5fafafaf7f7f7f9f9f9fafafafbfbfbfbfbfbfbfbfbfbfbfbfcfcfcf5f5f5f8f8f8fafafafafafafdfdfdfcfcfceeeeeef5f5f5fafafafcfcfcf8f8f8edededeaeaeaf6f6f6f8f8f8f6f6f6f9f9f9f8f8f8f7f7f7fbfbfbfafafaececececececfcfcfcefefeff6f6f6f9f9f9ecececf7f7f7f5f5f5fbfbfbf6f6f6f4f4f4f5f5f5f7f7f7f7f7f7f4f4f4f7f7f7fcfcfcfafafaf6f6f6f8f8f8fafafaf9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafdfdfdfdfdfdfafafaf8f8f8fafafaf7f7f7f7f7f7f8f8f8f0f0f0f1f1f1f9f9f9fafafafdfdfdfdfdfdf6f6f6f5f5f5f8f8f8f9f9f9fcfcfcfdfdfdfbfbfbf7f7f7f8f8f8f7f7f7f8f8f8f1f1f1f8f8f8fbfbfbfdfdfdfbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8f7f7f7f6f6f6ececece3e3e3f4f4f4f9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7eeeeeeefefeff2f2f2f3f3f3f2f2f2f4f4f4f3f3f3f1f1f1ecececedededf3f3f3fcfcfcf7f7f7f9f9f9fcfcfcfbfbfbf7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9fcfcfcfcfcfcfdfdfdfbfbfbf9f9f9f7f7f7f8f8f8f2f2f2f3f3f3f7f7f7fafafafdfdfdfbfbfbf7f7f7fcfcfcfdfdfdfafafaf9f9f9f9f9f9f7f7f7f7f7f7fbfbfbfbfbfbfafafaf5f5f5fbfbfbf7f7f7ebebebfbfbfbfafafafafafafafafafcfcfcfafafafafafaf9f9f9f7f7f7fafafafafafaf9f9f9f9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f3f3f3e6e6e6efefeff5f5f5f9f9f9fafafafbfbfbfcfcfcfefefefcfcfce7e7e7f5f5f5f5f5f5edededfafafafefefefefefefdfdfdfcfcfcfbfbfbfdfdfdfdfdfdfbfbfbfbfbfbf8f8f8f5f5f5f0f0f0f2f2f2fdfdfdfdfdfdf7f7f7f4f4f4f8f8f8fafafafbfbfbfafafafcfcfcf9f9f9fbfbfbf7f7f7f7f7f7f6f6f6f3f3f3f6f6f6f5f5f5f8f8f8f6f6f6fcfcfcf5f5f5f8f8f8f7f7f7fafafaf7f7f7f9f9f9f8f8f8f4f4f4f1f1f1f7f7f7f5f5f5f6f6f6fafafaf7f7f7f7f7f7f6f6f6f7f7f7f4f4f4f3f3f3f4f4f4f4f4f4f2f2f2f4f4f4efefeff2f2f2f2f2f2f6f6f6f6f6f6eeeeeef3f3f3f4f4f4f2f2f2ecececebebebeeeeeef9f9f9fafafaf7f7f7f9f9f9fdfdfdf7f7f7f4f4f4eeeeeee8e8e8f8f8f8fefefef7f7f7efefefecececf6f6f6fcfcfcf6f6f6f6f6f6fefefefafafaf7f7f7fafafafcfcfcf7f7f7fafafafbfbfbf8f8f8f7f7f7f6f6f6fafafaf8f8f8f4f4f4fafafaf9f9f9f8f8f8fafafafafafaf9f9f9fcfcfcf9f9f9fbfbfbf7f7f7f9f9f9fcfcfcfbfbfbfafafaf9f9f9fafafaf9f9f9f8f8f8fbfbfbfcfcfcfafafaf9f9f9fafafaf6f6f6fcfcfcfdfdfdeeeeeef0f0f0eeeeeee8e8e8e8e8e8ececece7e7e7f1f1f1f4f4f4f4f4f4f5f5f5f5f5f5f3f3f3fafafafbfbfbfbfbfbf8f8f8f6f6f6f9f9f9f0f0f0f2f2f2f5f5f5fafafafcfcfcfbfbfbfafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fbfbfbfafafafbfbfbfefefef6f6f6d7d7d7dededee9e9e9eaeaeae9e9e9e7e7e7eaeaeaf8f8f8f6f6f6f8f8f8f5f5f5f4f4f4f3f3f3f3f3f3f3f3f3f5f5f5f4f4f4f6f6f6f6f6f6f9f9f9fcfcfcf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7fbfbfbf9f9f9f7f7f7f8f8f8f6f6f6fafafaf9f9f9f8f8f8fafafafafafafcfcfcfcfcfcfbfbfbfafafafafafaf9f9f9f5f5f5f2f2f2f6f6f6f4f4f4f8f8f8f5f5f5f4f4f4f2f2f2f5f5f5fafafafafafaf7f7f7f9f9f9f3f3f3f3f3f3efefefefefeff3f3f3ebebebfdfdfdfdfdfdfefefefcfcfcfbfbfbfbfbfbfafafafefefeefefeffafafafafafaf9f9f9f9f9f9fafafafbfbfbf8f8f8f9f9f9f5f5f5f5f5f5f4f4f4f9f9f9fafafaf6f6f6f8f8f8fcfcfcf7f7f7f6f6f6f9f9f9fafafaf6f6f6f0f0f0f1f1f1f2f2f2edededf2f2f2f3f3f3f0f0f0f3f3f3f1f1f1f6f6f6f7f7f7f7f7f7fbfbfbfbfbfbfbfbfbf9f9f9fdfdfdfbfbfbf6f6f6f7f7f7f5f5f5f9f9f9f6f6f6f7f7f7f3f3f3f5f5f5fafafafbfbfbfafafaf7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f8f8f8f5f5f5f8f8f8fcfcfcfcfcfcfdfdfdfbfbfbfdfdfdf5f5f5f9f9f9f7f7f7f8f8f8fbfbfbf9f9f9f9f9f9fdfdfdfafafafbfbfbf9f9f9f8f8f8fafafaf8f8f8f5f5f5fbfbfbf7f7f7f1f1f1fafafafefefef9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7fbfbfbfcfcfcfbfbfbf7f7f7ecececf4f4f4f9f9f9fcfcfcedededf2f2f2f6f6f6fbfbfbf4f4f4f7f7f7f7f7f7fbfbfbfafafaf8f8f8fcfcfcf9f9f9f5f5f5f9f9f9fafafaf3f3f3fafafafafafaf3f3f3f8f8f8fdfdfdfbfbfbf6f6f6f9f9f9f5f5f5f7f7f7f8f8f8f6f6f6f6f6f6f4f4f4f8f8f8f6f6f6f9f9f9f7f7f7f4f4f4f5f5f5f6f6f6f9f9f9fafafaf9f9f9fcfcfcfbfbfbfafafaf9f9f9f9f9f9fbfbfbf8f8f8f7f7f7fbfbfbfbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f5f5f5f8f8f8f8f8f8f4f4f4f5f5f5f7f7f7fafafafbfbfbf8f8f8f8f8f8f9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f9f9f9fafafaf6f6f6f4f4f4f6f6f6f8f8f8f9f9f9fafafafafafafdfdfdfcfcfcf9f9f9fcfcfcfcfcfcfdfdfdfcfcfcf7f7f7fafafafafafafafafaf8f8f8f5f5f5fcfcfcfcfcfcfefefefffffffdfdfdfbfbfbfcfcfcfffffffafafafcfcfcf7f7f7f7f7f7e6e6e6ecececf5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f2f2f2efefeff0f0f0f5f5f5f7f7f7fafafaf8f8f8f6f6f6f9f9f9f5f5f5f7f7f7f7f7f7f5f5f5f8f8f8fafafaf9f9f9fafafafafafafbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9fafafafefefef7f7f7fafafaf6f6f6e8e8e8f1f1f1eeeeeef4f4f4f3f3f3efefefeeeeeef1f1f1edededf1f1f1f3f3f3f0f0f0f7f7f7f4f4f4fbfbfbfbfbfbfdfdfdfcfcfcfbfbfbfdfdfdf9f9f9f9f9f9fafafafcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfafafafbfbfbf3f3f3f1f1f1f7f7f7f5f5f5f9f9f9f6f6f6f3f3f3fbfbfbfbfbfbfbfbfbfafafafcfcfcfdfdfdfdfdfdfdfdfdfcfcfcf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f5f5f5f5f5f5f3f3f3f0f0f0f4f4f4f4f4f4f7f7f7fafafaf6f6f6f7f7f7e8e8e8f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f9f9f9fcfcfcfcfcfcfafafaf7f7f7f9f9f9fcfcfcfefefefdfdfdfafafafdfdfdfefefefdfdfdfdfdfdfcfcfcfafafaf8f8f8fafafaf7f7f7fafafaf7f7f7f9f9f9f7f7f7f7f7f7fcfcfcfbfbfbedededfbfbfbf5f5f5f3f3f3f5f5f5eeeeeef8f8f8f7f7f7f4f4f4f3f3f3f8f8f8ecececf4f4f4f5f5f5f6f6f6ebebebf4f4f4fafafafafafaf5f5f5f6f6f6efefefebebebedededf2f2f2f6f6f6f3f3f3f3f3f3f1f1f1f5f5f5f6f6f6f3f3f3f8f8f8f8f8f8f1f1f1f7f7f7fafafaf3f3f3f5f5f5fdfdfdf8f8f8f8f8f8fafafaf8f8f8fcfcfcf7f7f7fbfbfbf8f8f8fafafafafafaf7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f4f4f4f3f3f3f1f1f1f4f4f4f7f7f7fafafafafafaf9f9f9f6f6f6f2f2f2f4f4f4f7f7f7f9f9f9f9f9f9f9f9f9fbfbfbfafafafafafafbfbfbfcfcfcfdfdfdfdfdfdfcfcfcfafafafbfbfbf9f9f9fdfdfdfcfcfcf9f9f9fcfcfcfbfbfbefefeff7f7f7fbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8fbfbfbf8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f9f9f9fbfbfbfefefefefefefdfdfdfbfbfbfcfcfcfdfdfdf2f2f2edededf1f1f1fafafafafafafbfbfbfafafaf9f9f9fbfbfbfdfdfdfcfcfcfbfbfbfafafaeeeeeef5f5f5fbfbfbfbfbfbfafafafafafafbfbfbf9f9f9f8f8f8f3f3f3f7f7f7f7f7f7f8f8f8fafafafcfcfcfbfbfbfcfcfcf9f9f9fafafaf8f8f8f6f6f6f3f3f3f4f4f4f4f4f4ecececeeeeeef4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9fafafaf8f8f8fafafafbfbfbe8e8e8f9f9f9fbfbfbfcfcfcfcfcfcf8f8f8f5f5f5fafafaf6f6f6f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7f6f6f6f8f8f8f3f3f3f0f0f0f3f3f3f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8fbfbfbfcfcfcf9f9f9f8f8f8fafafaf2f2f2f7f7f7fcfcfcf9f9f9fafafafafafaf4f4f4f9f9f9fdfdfdfbfbfbf9f9f9fafafafafafaf8f8f8fafafaf9f9f9f8f8f8fbfbfbf5f5f5f1f1f1f0f0f0f2f2f2f1f1f1f4f4f4fbfbfbfbfbfbfafafaf7f7f7f4f4f4f4f4f4fbfbfbfcfcfcfcfcfcfbfbfbf4f4f4fbfbfbfdfdfdf8f8f8f2f2f2f8f8f8f8f8f8fcfcfcfcfcfcf9f9f9f6f6f6f6f6f6f5f5f5f3f3f3f1f1f1eeeeeeeeeeeeefefeff3f3f3f6f6f6f8f8f8f7f7f7fafafafdfdfdfcfcfcfbfbfbf9f9f9f9f9f9f9f9f9fcfcfcfcfcfcf1f1f1fafafaf2f2f2f6f6f6fcfcfcf3f3f3f8f8f8fcfcfcf9f9f9f6f6f6f7f7f7fbfbfbf7f7f7f8f8f8f5f5f5efefeffbfbfbf6f6f6f3f3f3f3f3f3f6f6f6f1f1f1f6f6f6fcfcfcecececf3f3f3fbfbfbf8f8f8fafafafdfdfdfcfcfcf9f9f9f9f9f9fbfbfbf8f8f8f7f7f7f9f9f9f5f5f5f9f9f9f9f9f9f2f2f2fafafaf5f5f5fafafafafafaf8f8f8fafafaf6f6f6fcfcfcf6f6f6fbfbfbf8f8f8f6f6f6f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f7f7f7f8f8f8f5f5f5f5f5f5f8f8f8fcfcfcfcfcfcfcfcfcfbfbfbf9f9f9fafafafcfcfcfefefefefefef9f9f9f9f9f9f7f7f7f4f4f4f6f6f6f7f7f7f3f3f3f1f1f1f1f1f1f2f2f2f8f8f8efefeff3f3f3f8f8f8f7f7f7f7f7f7f3f3f3f4f4f4f8f8f8f5f5f5f5f5f5f3f3f3eeeeeee9e9e9f0f0f0f2f2f2f7f7f7f7f7f7f6f6f6f9f9f9fafafaf3f3f3f1f1f1ededededededf1f1f1ebebebeaeaeaf3f3f3dfdfdfe1e1e1e6e6e6edededf2f2f2f4f4f4fcfcfcfdfdfdfdfdfdfbfbfbf5f5f5ebebebedededf2f2f2f3f3f3f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f3f3f3f5f5f5f2f2f2f0f0f0eeeeeeefefeff3f3f3f3f3f3f4f4f4fdfdfdfdfdfdfbfbfbf8f8f8fafafafcfcfcfefefefdfdfdf9f9f9fdfdfdfafafaf7f7f7f6f6f6f4f4f4f4f4f4f8f8f8f5f5f5f7f7f7f1f1f1edededf2f2f2f4f4f4f7f7f7fafafafafafafdfdfdfdfdfdfdfdfdfdfdfdfcfcfcfbfbfbfcfcfcfdfdfdf9f9f9f7f7f7f9f9f9fdfdfdfcfcfcfafafaf9f9f9f6f6f6fafafaf7f7f7f3f3f3f8f8f8e5e5e5f2f2f2f5f5f5fafafaf8f8f8f0f0f0f7f7f7fbfbfbfbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f6f6f6fafafafbfbfbfcfcfcfefefefefefef8f8f8f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f6f6f6fbfbfbefefeff8f8f8f4f4f4f6f6f6f3f3f3f6f6f6f2f2f2f7f7f7fafafaf3f3f3f1f1f1f5f5f5fbfbfbf7f7f7f9f9f9f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f4f4f4f3f3f3f4f4f4f8f8f8f6f6f6f4f4f4f0f0f0f0f0f0f4f4f4f4f4f4f5f5f5f6f6f6f4f4f4f6f6f6f7f7f7f0f0f0f3f3f3fafafafcfcfcfcfcfcfafafaf9f9f9f9f9f9f9f9f9fcfcfcfafafaeeeeeefcfcfcf5f5f5f2f2f2f6f6f6edededf7f7f7f3f3f3f2f2f2f0f0f0f0f0f0f9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f8f8f8f6f6f6fafafaf3f3f3f2f2f2fbfbfbf6f6f6fafafaf6f6f6f6f6f6fdfdfdf3f3f3f8f8f8f4f4f4f8f8f8f9f9f9f7f7f7fafafaf5f5f5fafafaf6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf9f9f9f9f9f9fafafaf8f8f8f8f8f8f7f7f7f9f9f9fafafaf7f7f7f7f7f7fcfcfcf6f6f6f2f2f2f9f9f9f7f7f7f5f5f5f4f4f4f8f8f8f5f5f5f2f2f2f8f8f8fbfbfbfefefef8f8f8f3f3f3f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6fbfbfbf9f9f9f8f8f8f8f8f8f5f5f5f3f3f3f3f3f3eeeeeeedededf1f1f1ebebebeaeaeaefefefe9e9e9edededf9f9f9f8f8f8f7f7f7e8e8e8eaeaeaefefefededede9e9e9e5e5e5e9e9e9e3e3e3e3e3e3eaeaeafcfcfcfbfbfbfcfcfcfbfbfbfbfbfbfafafaf9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fafafafdfdfdfdfdfdfdfdfdfdfdfdfbfbfbf9f9f9f3f3f3f1f1f1f9f9f9fdfdfdfdfdfdfcfcfcfcfcfcf8f8f8f4f4f4f6f6f6f7f7f7f9f9f9fdfdfdfcfcfcfcfcfcfcfcfcfdfdfdfcfcfcfbfbfbfdfdfde6e6e6f2f2f2f9f9f9f6f6f6fbfbfbfbfbfbf8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f5f5f5f3f3f3f7f7f7fbfbfbf8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f4f4f4f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fefefefcfcfcfcfcfcfbfbfbfbfbfbf7f7f7f5f5f5eeeeeef5f5f5fafafaf9f9f9f7f7f7fafafafafafafafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fafafafbfbfbf8f8f8fafafaefefeff2f2f2f8f8f8f5f5f5fbfbfbefefeff8f8f8f8f8f8f4f4f4f8f8f8f4f4f4f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f8f8f8f3f3f3f2f2f2f7f7f7f5f5f5f6f6f6f3f3f3f7f7f7f6f6f6f5f5f5fbfbfbf6f6f6f3f3f3f3f3f3f8f8f8f5f5f5f6f6f6f7f7f7fafafafcfcfcfcfcfcf6f6f6fdfdfdf8f8f8eeeeeef9f9f9f9f9f9f6f6f6f5f5f5f3f3f3f3f3f3f1f1f1f2f2f2fcfcfcf6f6f6e4e4e4f5f5f5fdfdfdfefefefffffffcfcfcfefefefefefef8f8f8f6f6f6f7f7f7fbfbfbfbfbfbfafafaf7f7f7fafafafbfbfbf5f5f5f7f7f7f9f9f9f4f4f4fbfbfbf5f5f5fbfbfbf3f3f3f9f9f9fafafaf6f6f6f9f9f9f5f5f5f9f9f9f7f7f7f5f5f5f9f9f9f7f7f7f5f5f5fafafaf9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9f8f8f8fafafafafafafbfbfbf9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafaf7f7f7f8f8f8f7f7f7f6f6f6f9f9f9fafafafbfbfbfbfbfbfcfcfcfafafafcfcfcfcfcfcf6f6f6f7f7f7eaeaeafafafafbfbfbf9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfafafafbfbfbfbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f8f8f8fafafaf8f8f8fafafafcfcfcfafafaf7f7f7f9f9f9fafafafbfbfbfbfbfbfcfcfcf4f4f4f0f0f0eeeeeee9e9e9eeeeeef2f2f2f3f3f3f3f3f3f1f1f1f3f3f3f3f3f3f0f0f0f4f4f4f1f1f1f0f0f0eeeeeef1f1f1f4f4f4fafafafdfdfdfcfcfcf8f8f8f6f6f6f2f2f2f4f4f4f5f5f5f9f9f9fcfcfcfdfdfdf5f5f5f1f1f1f0f0f0f0f0f0f0f0f0f6f6f6f6f6f6e5e5e5ededededededf3f3f3f5f5f5f2f2f2f2f2f2f5f5f5f3f3f3f9f9f9fdfdfdfafafaeeeeeef9f9f9f8f8f8f3f3f3fbfbfbf3f3f3f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fdfdfdfcfcfcf9f9f9fafafaf8f8f8f7f7f7fafafaf5f5f5f9f9f9f3f3f3f4f4f4f7f7f7fafafafefefefdfdfdfefefefdfdfdedededf9f9f9f9f9f9f9f9f9fcfcfce7e7e7f2f2f2f7f7f7fcfcfcf9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f4f4f4f7f7f7f3f3f3eeeeeef2f2f2f9f9f9fbfbfbfafafaf7f7f7f5f5f5f3f3f3f5f5f5f6f6f6f8f8f8f7f7f7f9f9f9fafafaf6f6f6f6f6f6f6f6f6f6f6f6f8f8f8fafafafcfcfcf7f7f7fafafafcfcfcfbfbfbf9f9f9fefefef9f9f9f9f9f9fbfbfbf0f0f0f1f1f1f0f0f0f0f0f0f3f3f3f4f4f4f7f7f7f9f9f9f3f3f3f5f5f5fcfcfcf6f6f6e9e9e9edededfbfbfbfbfbfbf7f7f7f8f8f8f9f9f9f8f8f8fbfbfbfbfbfbfdfdfdf2f2f2f0f0f0f2f2f2ebebebecececeaeaeae8e8e8ebebebecececf6f6f6f0f0f0edededf9f9f9f7f7f7f5f5f5f9f9f9f6f6f6f4f4f4fbfbfbf8f8f8f4f4f4f7f7f7f7f7f7f8f8f8f5f5f5f7f7f7f6f6f6f7f7f7f9f9f9f5f5f5fafafaf8f8f8f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8fafafaf9f9f9f9f9f9f7f7f7f9f9f9fafafaf8f8f8f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f1f1f1fbfbfbf5f5f5f5f5f5f5f5f5f6f6f6fafafaf6f6f6f5f5f5fcfcfcf5f5f5f9f9f9f8f8f8f8f8f8f5f5f5f9f9f9f8f8f8f7f7f7f6f6f6fafafaf8f8f8eaeaeaebebebe8e8e8cbcbcbeeeeeefcfcfcfbfbfbfafafaf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfcfcfcf8f8f8fafafafafafafbfbfbfbfbfbfcfcfce8e8e8e6e6e6ecececf0f0f0f0f0f0f3f3f3fafafafdfdfdfdfdfdfbfbfbfafafafafafaf9f9f9f5f5f5f7f7f7f3f3f3f3f3f3f3f3f3f4f4f4f2f2f2eeeeeef0f0f0f4f4f4f5f5f5f7f7f7f9f9f9f9f9f9fafafafafafaf7f7f7f5f5f5f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8f9f9f9fcfcfcfdfdfdfefefefdfdfdfcfcfcfdfdfdfcfcfcf7f7f7f7f7f7f9f9f9f9f9f9eaeaeaf8f8f8f2f2f2f3f3f3fafafaf5f5f5fcfcfcf8f8f8f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8fafafaf9f9f9fcfcfcfefefef8f8f8f9f9f9f6f6f6e5e5e5ecececf9f9f9f9f9f9f4f4f4fafafafefefefcfcfcf3f3f3f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f8f8f8fcfcfcfbfbfbfbfbfbf9f9f9fafafaf8f8f8f5f5f5f8f8f8f7f7f7fafafaf4f4f4f7f7f7fbfbfbfbfbfbf7f7f7f7f7f7fafafaf9f9f9f3f3f3f6f6f6fbfbfbf8f8f8f5f5f5e6e6e6ebebebf0f0f0f3f3f3f5f5f5f8f8f8f9f9f9f6f6f6f9f9f9f3f3f3f3f3f3f0f0f0f2f2f2efefefebebebecececf3f3f3f5f5f5f1f1f1f8f8f8f9f9f9f7f7f7f6f6f6fdfdfdf6f6f6f6f6f6f8f8f8f5f5f5f6f6f6f5f5f5fcfcfcf6f6f6ebebebf1f1f1fbfbfbfcfcfcf9f9f9f3f3f3f9f9f9f2f2f2efefeff0f0f0f9f9f9f7f7f7fbfbfbf8f8f8f8f8f8fbfbfbf6f6f6f8f8f8fafafaf8f8f8eeeeeefafafafafafaf6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f7f7f7f6f6f6f7f7f7f9f9f9f4f4f4f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8fbfbfbf8f8f8f8f8f8fafafafafafafafafaf8f8f8f9f9f9f3f3f3f9f9f9f3f3f3f1f1f1f6f6f6f7f7f7fcfcfcf9f9f9fafafaf9f9f9fafafaf4f4f4f2f2f2f8f8f8f8f8f8f9f9f9f3f3f3f3f3f3f6f6f6f4f4f4fcfcfcf8f8f8f8f8f8f9f9f9f8f8f8fafafafafafaf9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9fafafaf6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fafafafbfbfbf4f4f4f1f1f1f0f0f0ebebebf7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9fafafafbfbfbfbfbfbfdfdfdfcfcfcfcfcfcf7f7f7f6f6f6f9f9f9fafafafbfbfbfcfcfcfbfbfbf3f3f3f9f9f9f8f8f8f6f6f6f4f4f4f3f3f3f5f5f5f5f5f5f4f4f4f4f4f4f2f2f2f5f5f5f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f3f3f3f7f7f7f9f9f9f8f8f8fafafafafafafafafaf6f6f6f5f5f5f6f6f6f8f8f8f7f7f7fafafaf8f8f8fafafaf5f5f5efefeffafafaf5f5f5f9f9f9f4f4f4f7f7f7fbfbfbfbfbfbf9f9f9f5f5f5f5f5f5f4f4f4f6f6f6f7f7f7f5f5f5f3f3f3f3f3f3f4f4f4f8f8f8f0f0f0f2f2f2f9f9f9fafafaf2f2f2f9f9f9fcfcfcfcfcfcf5f5f5eeeeeef5f5f5ecececf2f2f2f7f7f7f3f3f3e6e6e6ebebebefefeffafafaf6f6f6f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9fafafaf7f7f7f9f9f9fafafaf9f9f9f8f8f8f5f5f5f7f7f7fafafafcfcfcfbfbfbf7f7f7f9f9f9f3f3f3f9f9f9e2e2e2f6f6f6f4f4f4f0f0f0f3f3f3eeeeeeeeeeeeedededf0f0f0f2f2f2f7f7f7f5f5f5f3f3f3eeeeeee9e9e9eaeaeaedededf0f0f0f0f0f0f6f6f6f9f9f9fbfbfbfafafaf7f7f7f8f8f8fafafafafafaf6f6f6f4f4f4fbfbfbf3f3f3efefeffcfcfcf5f5f5f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fdfdfde8e8e8f1f1f1f5f5f5f6f6f6f3f3f3f2f2f2f1f1f1f4f4f4fcfcfcfdfdfdf8f8f8fbfbfbf4f4f4f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9fafafaf8f8f8fafafafafafaf9f9f9f7f7f7f8f8f8fafafaf7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8fafafaf5f5f5f5f5f5f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f6f6f6f6f6f6f9f9f9f7f7f7f6f6f6f4f4f4f7f7f7f8f8f8f6f6f6fafafaf9f9f9fbfbfbf9f9f9fbfbfbf9f9f9fbfbfbf9f9f9f8f8f8f5f5f5f5f5f5f9f9f9f5f5f5edededf6f6f6f5f5f5fafafaf4f4f4fafafafafafafbfbfbfdfdfdfafafafafafaf8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9fbfbfbfafafafbfbfbfbfbfbf8f8f8fafafafbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfdfdfdfdfdfdf6f6f6fafafaf8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f4f4f4f7f7f7fafafafafafaf9f9f9fafafafafafafafafaf9f9f9f8f8f8f2f2f2f9f9f9fafafaf5f5f5f4f4f4f3f3f3f7f7f7f8f8f8fafafafafafafafafafafafaf9f9f9f5f5f5f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f8f8f8fafafafafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafaf5f5f5f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9fbfbfbf9f9f9e6e6e6f6f6f6fbfbfbfafafaf9f9f9f9f9f9f4f4f4f4f4f4f6f6f6f9f9f9fafafafbfbfbf5f5f5f6f6f6f7f7f7fcfcfcf7f7f7f7f7f7fcfcfcfafafafafafaf4f4f4ebebebf3f3f3f9f9f9f7f7f7f5f5f5f7f7f7f6f6f6fafafaf8f8f8ebebebf0f0f0f7f7f7fbfbfbf4f4f4f1f1f1fafafaf3f3f3f6f6f6fcfcfcf9f9f9f7f7f7fafafaf8f8f8fafafafafafafafafafafafaf9f9f9fbfbfbfafafaf8f8f8f5f5f5f4f4f4fdfdfdf6f6f6eeeeeef9f9f9fcfcfcfbfbfbfafafaf8f8f8f6f6f6fafafafdfdfdfafafafafafafbfbfbfafafafafafaf4f4f4f8f8f8fcfcfcfbfbfbfafafafbfbfbfafafaf9f9f9f8f8f8f7f7f7f4f4f4f5f5f5f6f6f6f4f4f4f3f3f3f4f4f4f5f5f5f2f2f2fdfdfdf8f8f8f3f3f3fafafafcfcfcf7f7f7f7f7f7f4f4f4f7f7f7f5f5f5f7f7f7fcfcfcfdfdfdf7f7f7f8f8f8fbfbfbf0f0f0fbfbfbf8f8f8f8f8f8f8f8f8f5f5f5f5f5f5f4f4f4f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6f1f1f1f7f7f7f4f4f4f3f3f3f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f8f8f8f7f7f7fafafaf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fcfcfcf7f7f7fafafaf9f9f9f8f8f8f8f8f8f9f9f9fcfcfcfafafaf7f7f7fafafafbfbfbf5f5f5f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f5f5f5edededeeeeeef8f8f8f8f8f8fdfdfdf1f1f1fbfbfbfafafaf8f8f8fbfbfbfbfbfbfbfbfbfbfbfbfafafaf8f8f8f9f9f9fafafafbfbfbfafafafafafafbfbfbf9f9f9fafafafcfcfcfafafaf5f5f5f5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f1f1f1f0f0f0f0f0f0eeeeeef5f5f5f9f9f9f6f6f6f7f7f7f5f5f5f4f4f4f5f5f5fafafafbfbfbfbfbfbfcfcfcf9f9f9f5f5f5f7f7f7fafafaf7f7f7f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f9f9f9f8f8f8fcfcfcf4f4f4f8f8f8f8f8f8fbfbfbf8f8f8f9f9f9f8f8f8fafafafbfbfbf9f9f9fbfbfbfbfbfbf6f6f6f5f5f5f7f7f7f8f8f8fafafaf9f9f9f9f9f9f9f9f9f9f9f9fcfcfcfcfcfcf9f9f9eaeaeaf3f3f3f2f2f2f7f7f7fcfcfcf7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f4f4f4fbfbfbfcfcfcfafafaf6f6f6f0f0f0f8f8f8f9f9f9f7f7f7fafafafafafafdfdfdfbfbfbfcfcfcf7f7f7f6f6f6f3f3f3f8f8f8f2f2f2fcfcfcfdfdfdfbfbfbf9f9f9f3f3f3fbfbfbf9f9f9fcfcfcfafafafafafaf7f7f7f6f6f6f5f5f5f8f8f8f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f9f9f9f7f7f7fafafaf7f7f7f4f4f4f5f5f5f7f7f7f2f2f2f7f7f7fcfcfcf9f9f9fbfbfbfdfdfdf9f9f9fafafaf9f9f9f6f6f6f6f6f6fdfdfdfafafaf9f9f9fcfcfcf9f9f9fcfcfcfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fafafaf9f9f9f7f7f7fafafaf4f4f4f7f7f7f8f8f8f5f5f5f8f8f8f9f9f9f6f6f6f8f8f8fbfbfbfafafafafafaf6f6f6f3f3f3fcfcfcf0f0f0efefeffefefef7f7f7f2f2f2f4f4f4eeeeeef8f8f8f5f5f5f4f4f4f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f2f2f2fafafaf8f8f8f8f8f8f7f7f7fafafaf7f7f7f8f8f8fbfbfbf7f7f7f5f5f5f8f8f8f9f9f9f8f8f8f7f7f7f4f4f4f7f7f7f7f7f7f5f5f5f9f9f9f9f9f9fcfcfcf9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7fafafafbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f8f8f8f8f8f8fafafaf6f6f6f8f8f8f9f9f9fafafaf8f8f8fafafafcfcfcf7f7f7f9f9f9f9f9f9f8f8f8f4f4f4f4f4f4f5f5f5fbfbfbf9f9f9f9f9f9f2f2f2f1f1f1f3f3f3f5f5f5f5f5f5f2f2f2f8f8f8fcfcfcfcfcfcfafafaf5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f3f3f3f2f2f2f4f4f4f1f1f1ecececedededeeeeeef2f2f2f5f5f5efefefefefeff4f4f4f2f2f2fbfbfbfbfbfbf6f6f6fefefefbfbfbf7f7f7f8f8f8f8f8f8fdfdfdfcfcfcf9f9f9fafafaf9f9f9fbfbfbf9f9f9fcfcfcf9f9f9f2f2f2ecececf4f4f4f9f9f9f8f8f8f7f7f7f4f4f4f0f0f0f4f4f4fbfbfbebebebeaeaeaf3f3f3edededf1f1f1f7f7f7f9f9f9f6f6f6f2f2f2f5f5f5f5f5f5f4f4f4f9f9f9f8f8f8f7f7f7f9f9f9f5f5f5f9f9f9f4f4f4edededf0f0f0f5f5f5fcfcfcfcfcfcf2f2f2f0f0f0f2f2f2efefeff0f0f0f7f7f7f8f8f8fafafaf8f8f8f9f9f9fbfbfbfcfcfcfcfcfcf3f3f3f8f8f8fbfbfbf7f7f7f6f6f6fbfbfbfcfcfcfbfbfbf2f2f2f0f0f0f7f7f7f9f9f9f7f7f7f5f5f5f6f6f6fafafaf2f2f2f6f6f6fbfbfbfcfcfcfafafaf6f6f6f7f7f7f6f6f6f5f5f5f7f7f7fafafafbfbfbfafafaf8f8f8f9f9f9f7f7f7f5f5f5fafafafbfbfbfcfcfcfafafaf8f8f8fcfcfcf7f7f7ecececf3f3f3f6f6f6f1f1f1f2f2f2f5f5f5f6f6f6f5f5f5f6f6f6f9f9f9fbfbfbfafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafafafafafdfdfdfdfdfdfefefefdfdfdfbfbfbfafafafbfbfbfdfdfdfdfdfdfefefefdfdfdfbfbfbfefefef3f3f3f8f8f8fafafaf9f9f9fafafafafafafbfbfbf9f9f9f9f9f9f4f4f4efefeff5f5f5eeeeeefdfdfdf4f4f4f8f8f8f7f7f7f1f1f1fafafafafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9fafafafafafaf9f9f9f7f7f7f7f7f7f5f5f5f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f3f3f3f5f5f5f7f7f7f8f8f8fafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6fafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7f9f9f9fafafaf8f8f8fafafaf7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9fafafafbfbfbfcfcfcfafafafafafaf8f8f8f2f2f2eeeeeeeeeeeef2f2f2f3f3f3f5f5f5f4f4f4f5f5f5f6f6f6f1f1f1f0f0f0f1f1f1f4f4f4eeeeeeeeeeeef1f1f1f4f4f4fafafaf4f4f4f8f8f8efefefefefeff0f0f0efefefeeeeeef0f0f0f2f2f2f4f4f4f1f1f1f4f4f4f5f5f5fcfcfcfcfcfcf6f6f6fafafaf9f9f9f8f8f8f5f5f5f7f7f7f9f9f9f7f7f7f2f2f2f7f7f7f1f1f1f3f3f3f5f5f5fafafafdfdfdfdfdfdf8f8f8fafafafdfdfdfafafaf5f5f5f3f3f3f5f5f5f9f9f9f8f8f8f9f9f9f6f6f6f8f8f8fcfcfcf9f9f9f6f6f6f2f2f2f4f4f4f8f8f8f6f6f6fafafafbfbfbfbfbfbf8f8f8f8f8f8f5f5f5f3f3f3f8f8f8f8f8f8f9f9f9fafafafcfcfcfbfbfbf2f2f2f4f4f4fcfcfcfdfdfdf0f0f0ecececf1f1f1f9f9f9f8f8f8f8f8f8f3f3f3f9f9f9fafafaebebebeeeeeef7f7f7fbfbfbfbfbfbf7f7f7fafafaf7f7f7efefeff6f6f6fbfbfbfbfbfbfafafaf9f9f9fafafafafafaf8f8f8f9f9f9fbfbfbfafafaf9f9f9f5f5f5f7f7f7f9f9f9f7f7f7fbfbfbf9f9f9fafafaf9f9f9f9f9f9f8f8f8f9f9f9fafafafbfbfbfafafaf9f9f9f8f8f8f9f9f9fafafaf5f5f5f5f5f5f9f9f9fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfcfcfcf9f9f9fbfbfbfbfbfbf7f7f7f7f7f7f8f8f8f5f5f5f8f8f8f8f8f8f5f5f5f7f7f7fbfbfbf9f9f9fafafafafafaf9f9f9f6f6f6f7f7f7f7f7f7f8f8f8edededebebebeeeeeeedededf0f0f0f2f2f2efefeff2f2f2f8f8f8f8f8f8f7f7f7fafafaf9f9f9fbfbfbfbfbfbf9f9f9f4f4f4f7f7f7f9f9f9f9f9f9fcfcfcf6f6f6fbfbfbfbfbfbf7f7f7f9f9f9efefeffcfcfcf9f9f9f9f9f9f6f6f6fbfbfbf9f9f9f8f8f8fafafaf8f8f8f7f7f7f6f6f6f8f8f8f3f3f3f2f2f2f9f9f9f7f7f7f7f7f7f6f6f6f3f3f3f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6fafafaf9f9f9f6f6f6f7f7f7f9f9f9f7f7f7f5f5f5f6f6f6f7f7f7f9f9f9fafafafbfbfbfafafaf7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafafafaf7f7f7f4f4f4f6f6f6f5f5f5f9f9f9fafafafcfcfcfefefef4f4f4f5f5f5f7f7f7f7f7f7f7f7f7fafafafcfcfcf4f4f4f8f8f8f8f8f8f8f8f8fcfcfcf4f4f4f9f9f9ebebebf8f8f8f0f0f0f4f4f4f9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9fcfcfcfdfdfdfcfcfcececece4e4e4ecececebebebefefefefefeff2f2f2f5f5f5f4f4f4f8f8f8f4f4f4f3f3f3f2f2f2f6f6f6f0f0f0f6f6f6f4f4f4f5f5f5f2f2f2f7f7f7fafafafcfcfcfefefefefefefdfdfdfdfdfdfbfbfbfcfcfcfbfbfbfdfdfdfbfbfbfbfbfbfdfdfdfcfcfcfefefefcfcfcfafafafcfcfcf4f4f4f8f8f8f9f9f9fbfbfbf9f9f9fafafaf3f3f3f7f7f7fbfbfbfafafafafafaf8f8f8fafafafdfdfdfbfbfbf9f9f9fbfbfbf2f2f2f8f8f8fcfcfcfafafaf2f2f2f3f3f3f5f5f5f6f6f6f6f6f6fcfcfcf9f9f9f3f3f3f5f5f5f4f4f4f7f7f7f7f7f7e6e6e6e6e6e6eeeeeef1f1f1f4f4f4f4f4f4f5f5f5f7f7f7fbfbfbfdfdfdfafafaf2f2f2f3f3f3f8f8f8f9f9f9f9f9f9f5f5f5f4f4f4f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f3f3f3f1f1f1efefefeeeeeef5f5f5f8f8f8eeeeeef7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfafafaf0f0f0f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f4f4f4f6f6f6fbfbfbfafafaf6f6f6fafafaf6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f9f9f9fbfbfbfbfbfbfcfcfcfafafafafafaf9f9f9f6f6f6f6f6f6f7f7f7fafafaf0f0f0f7f7f7f7f7f7fafafaf7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafaf7f7f7fafafaf3f3f3fafafafbfbfbf9f9f9efefeff8f8f8fafafaf7f7f7f3f3f3f8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9fafafafefefefbfbfbfcfcfcfbfbfbfafafaf8f8f8f8f8f8fefefefafafaf8f8f8f5f5f5f5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf7f7f7f6f6f6fbfbfbf9f9f9f8f8f8f9f9f9fafafaf8f8f8f7f7f7f8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8fafafaf7f7f7f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fafafafafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fafafaf7f7f7f4f4f4e7e7e7f0f0f0f4f4f4f3f3f3f3f3f3ebebebf6f6f6f6f6f6f5f5f5eeeeeee8e8e8f3f3f3f2f2f2f5f5f5f2f2f2f0f0f0f3f3f3f0f0f0edededecececebebebeeeeeee7e7e7e8e8e8f0f0f0eaeaeaebebebf5f5f5f7f7f7f3f3f3f2f2f2f2f2f2eeeeeef0f0f0eeeeeeeaeaeaeaeaeaedededf2f2f2eaeaeaefefefebebebededede8e8e8ededededededf0f0f0ededede5e5e5e9e9e9e8e8e8f3f3f3f4f4f4f1f1f1f6f6f6ebebebf4f4f4f8f8f8f5f5f5f6f6f6f3f3f3f6f6f6fafafafbfbfbfafafaf7f7f7f4f4f4fafafafcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfcfcfcf9f9f9fdfdfdfdfdfdfbfbfbfdfdfdfdfdfdf9f9f9fdfdfdfcfcfcfafafafefefef9f9f9fdfdfdfefefef9f9f9f9f9f9f3f3f3f5f5f5f1f1f1fafafaf2f2f2f5f5f5fafafafcfcfcfbfbfbfdfdfdfafafaf1f1f1f5f5f5f1f1f1f2f2f2f2f2f2ecececf4f4f4f4f4f4f6f6f6fafafaf9f9f9fbfbfbf8f8f8f4f4f4f7f7f7fafafaf9f9f9f5f5f5f6f6f6f7f7f7fafafaf8f8f8fafafaf8f8f8f8f8f8f7f7f7fdfdfdedededecececf6f6f6fbfbfbf4f4f4f7f7f7fbfbfbf9f9f9fbfbfbf4f4f4f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f3f3f3f5f5f5fafafaf6f6f6fafafaf8f8f8f6f6f6f8f8f8f9f9f9fafafafafafaf9f9f9fafafafbfbfbfcfcfcfcfcfcfbfbfbf8f8f8f7f7f7fbfbfbfbfbfbfcfcfcfafafafbfbfbfbfbfbf8f8f8f8f8f8f8f8f8f9f9f9fafafafafafaf4f4f4f7f7f7fafafafcfcfcf1f1f1f9f9f9f5f5f5f8f8f8f5f5f5fafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8fafafaebebebf4f4f4fafafaf8f8f8efefeff4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8fafafaf8f8f8f7f7f7f5f5f5f9f9f9f7f7f7fafafaf8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8fafafaf9f9f9fafafafafafaf8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9fafafaf6f6f6f8f8f8f8f8f8f6f6f6f8f8f8fbfbfbf8f8f8f7f7f7f8f8f8f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8fcfcfcfbfbfbfbfbfbfbfbfbfafafaf4f4f4f4f4f4f5f5f5fbfbfbf9f9f9fafafafbfbfbf3f3f3f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f4f4f4fafafaf9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6fafafafcfcfcfefefefbfbfbfbfbfbfbfbfbfbfbfbfcfcfcfcfcfcfafafafafafafcfcfcf9f9f9f9f9f9fdfdfdfdfdfdfbfbfbfbfbfbfafafaf8f8f8fafafaf8f8f8f7f7f7f5f5f5f3f3f3f5f5f5f4f4f4efefeff1f1f1efefefedededeaeaeae8e8e8e8e8e8eeeeeeeeeeeee8e8e8f0f0f0f4f4f4fafafaedededebebebeeeeeef4f4f4f6f6f6f6f6f6e5e5e5e6e6e6f0f0f0f5f5f5f2f2f2f2f2f2f4f4f4f5f5f5f6f6f6fbfbfbf9f9f9f3f3f3fbfbfbfdfdfdfcfcfcfefefefefefefbfbfbf9f9f9f9f9f9f9f9f9fcfcfcf7f7f7f5f5f5f4f4f4f7f7f7f5f5f5fefefef9f9f9f1f1f1f3f3f3fcfcfcfafafaf8f8f8fcfcfcfdfdfdf3f3f3f5f5f5f2f2f2f6f6f6f4f4f4fafafafefefef5f5f5f5f5f5fcfcfcfbfbfbf9f9f9fafafafafafafcfcfcf9f9f9fbfbfbfbfbfbf9f9f9fcfcfcfefefefbfbfbf4f4f4f0f0f0f7f7f7f7f7f7efefeff2f2f2fbfbfbfbfbfbf7f7f7fafafafcfcfcf6f6f6f5f5f5f7f7f7fbfbfbf6f6f6f9f9f9fbfbfbf8f8f8f8f8f8f9f9f9fafafaf8f8f8fafafafafafafbfbfbf9f9f9f4f4f4f2f2f2f5f5f5f8f8f8fafafaf9f9f9f8f8f8f5f5f5f8f8f8fafafafafafaf7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafaf8f8f8f5f5f5fbfbfbf7f7f7f7f7f7f9f9f9fbfbfbf6f6f6f4f4f4fbfbfbf7f7f7f7f7f7fbfbfbf7f7f7fcfcfcfafafafafafaf7f7f7f9f9f9f6f6f6f7f7f7fafafafcfcfcfafafafafafafbfbfbfbfbfbf6f6f6f8f8f8fafafafafafaf8f8f8f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbf9f9f9f6f6f6f9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7fafafaf7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f7f7f7fafafafafafaf8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f9f9f9f6f6f6f9f9f9fafafafcfcfcfafafaf9f9f9fafafaf7f7f7f9f9f9fbfbfbfbfbfbfdfdfdfbfbfbfbfbfbf8f8f8f9f9f9fbfbfbf9f9f9f6f6f6fbfbfbfcfcfcf9f9f9f8f8f8fbfbfbfdfdfdfcfcfcfbfbfbf9f9f9fafafafcfcfcfbfbfbfbfbfbfcfcfcf9f9f9fefefef9f9f9f5f5f5fbfbfbfbfbfbf6f6f6f0f0f0fafafaf8f8f8fcfcfcf5f5f5f3f3f3f6f6f6f6f6f6f3f3f3f6f6f6f7f7f7fafafafafafaf7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbf6f6f6f4f4f4fbfbfbf8f8f8fbfbfbf9f9f9fbfbfbfcfcfcfcfcfcfbfbfbfefefefffffffbfbfbfdfdfdfbfbfbf7f7f7f6f6f6f2f2f2f5f5f5f8f8f8f8f8f8f8f8f8f5f5f5f2f2f2f5f5f5f3f3f3f5f5f5f5f5f5efefeff0f0f0f2f2f2efefefe9e9e9ededede7e7e7eeeeeef2f2f2f0f0f0f1f1f1f3f3f3f5f5f5f7f7f7fafafafdfdfdfafafaf8f8f8f9f9f9fcfcfcfdfdfdf9f9f9fcfcfcf9f9f9f8f8f8fbfbfbfcfcfcfafafafafafaf7f7f7f3f3f3f7f7f7f5f5f5f6f6f6fafafaf5f5f5f9f9f9f6f6f6f5f5f5f2f2f2f8f8f8fafafaf2f2f2fbfbfbfafafaf6f6f6f4f4f4f1f1f1f3f3f3f7f7f7f7f7f7f4f4f4f6f6f6fafafaf5f5f5f8f8f8f7f7f7fafafafcfcfcf9f9f9f6f6f6f5f5f5fafafaf6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbf9f9f9f7f7f7f8f8f8f7f7f7f9f9f9fafafaf5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f7f7f7f0f0f0f5f5f5f8f8f8fafafafbfbfbf9f9f9f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7fafafafbfbfbf9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f5f5f5f9f9f9fdfdfdf6f6f6f2f2f2f9f9f9f2f2f2f8f8f8fafafaf5f5f5f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f9f9f9fafafaf9f9f9fafafaf9f9f9f6f6f6f9f9f9f8f8f8f8f8f8fbfbfbf9f9f9fafafafafafaf8f8f8fafafaf7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f5f5f5f4f4f4f7f7f7fafafaf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9f8f8f8fafafafafafaf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbfafafafbfbfbf9f9f9fbfbfbf6f6f6f5f5f5f6f6f6fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fcfcfcfcfcfcf9f9f9fafafafafafaf8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f6f6f6fafafafefefefefefefbfbfbfbfbfbfefefef4f4f4f9f9f9f0f0f0f1f1f1edededf7f7f7f8f8f8fcfcfcf1f1f1f4f4f4f7f7f7f9f9f9f4f4f4f2f2f2fbfbfbfbfbfbfcfcfcfbfbfbfbfbfbfbfbfbf8f8f8f8f8f8fbfbfbf9f9f9f6f6f6f9f9f9f5f5f5f9f9f9f9f9f9f7f7f7f4f4f4f7f7f7fafafafbfbfbf8f8f8fafafaeeeeeef1f1f1fafafaf8f8f8fafafaf9f9f9f9f9f9fbfbfbfbfbfbfafafafdfdfdfcfcfcfbfbfbfafafaf5f5f5f9f9f9f8f8f8fcfcfcfbfbfbf6f6f6f7f7f7fbfbfbf7f7f7f9f9f9f7f7f7fbfbfbfafafae6e6e6e3e3e3e1e1e1e4e4e4e4e4e4e8e8e8e7e7e7e7e7e7edededeeeeeef3f3f3f3f3f3f8f8f8fbfbfbf8f8f8e6e6e6f1f1f1f5f5f5f7f7f7f5f5f5f8f8f8fbfbfbfdfdfdfcfcfcfefefefefefefdfdfdfdfdfdf7f7f7fafafafcfcfcfbfbfbfcfcfcf7f7f7f9f9f9f6f6f6fbfbfbf0f0f0fbfbfbfcfcfcf6f6f6fafafafdfdfdfdfdfdfcfcfcfbfbfbfdfdfdedededdadadaf7f7f7fafafaf7f7f7fafafafcfcfcfbfbfbeaeaeaf5f5f5fcfcfcfafafaf5f5f5f6f6f6f6f6f6fcfcfcf9f9f9f2f2f2fcfcfcf9f9f9f7f7f7fbfbfbf9f9f9f6f6f6fcfcfcf7f7f7f8f8f8fafafaf7f7f7f9f9f9f8f8f8fcfcfcf8f8f8f7f7f7f6f6f6fafafaf8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9fbfbfbfbfbfbfafafaf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f4f4f4f9f9f9f7f7f7f6f6f6fafafaf5f5f5f7f7f7f6f6f6fcfcfcfafafafafafaf8f8f8f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7fcfcfcf5f5f5fbfbfbfafafaf9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f7f7f7fafafafbfbfbf8f8f8f8f8f8fafafaf8f8f8f9f9f9f9f9f9f6f6f6f9f9f9fbfbfbf9f9f9f7f7f7fbfbfbf8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fafafaf2f2f2f5f5f5f7f7f7efefeff5f5f5fbfbfbfafafaf8f8f8f6f6f6f9f9f9f3f3f3f6f6f6f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8fbfbfbf7f7f7fafafafafafaf4f4f4f5f5f5f5f5f5ebebebefefeff2f2f2f3f3f3f7f7f7f9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f5f5f5f5f5f5f2f2f2f1f1f1f2f2f2f9f9f9f8f8f8f8f8f8fbfbfbfafafaf7f7f7fafafaf5f5f5f8f8f8f5f5f5f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7f4f4f4f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9f2f2f2f7f7f7fafafaf8f8f8f3f3f3f9f9f9f8f8f8fafafaf9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f9f9f9f5f5f5f6f6f6fafafaf8f8f8f6f6f6f7f7f7fafafaf9f9f9f9f9f9f9f9f9f6f6f6fcfcfcf8f8f8fafafafafafaf9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f2f2f2f1f1f1f2f2f2eeeeeeeaeaeae7e7e7e6e6e6e3e3e3e5e5e5eaeaeaefefefefefefedededf0f0f0f0f0f0f3f3f3f5f5f5f2f2f2f2f2f2f4f4f4f2f2f2eeeeeef2f2f2f3f3f3fbfbfbf0f0f0eeeeeef4f4f4f4f4f4f6f6f6fafafaf3f3f3f7f7f7f9f9f9f9f9f9fffffffafafaecececf8f8f8fafafaf1f1f1f5f5f5fbfbfbf8f8f8f6f6f6fbfbfbfcfcfcfbfbfbf4f4f4fafafafbfbfbf5f5f5fafafafafafaf7f7f7f6f6f6f7f7f7f8f8f8f9f9f9fafafaf8f8f8f8f8f8f9f9f9f7f7f7fbfbfbf9f9f9f8f8f8f6f6f6f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8fbfbfbf8f8f8f8f8f8f7f7f7f8f8f8fbfbfbf9f9f9fafafaf9f9f9fbfbfbf9f9f9fafafafafafaf8f8f8f3f3f3f8f8f8fcfcfcfbfbfbfbfbfbf6f6f6f9f9f9f9f9f9fbfbfbf6f6f6f0f0f0f4f4f4f6f6f6f9f9f9fbfbfbfafafaf8f8f8f2f2f2f6f6f6fbfbfbf7f7f7fcfcfcfafafaf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8fafafaf8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9f7f7f7f3f3f3eaeaeaf8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9fafafaf7f7f7fafafaf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8fafafaf9f9f9fafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8fafafafbfbfbfafafaf8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9fafafafbfbfbf3f3f3f4f4f4f7f7f7f8f8f8f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f3f3f3f1f1f1f9f9f9fbfbfbf1f1f1f3f3f3f6f6f6f3f3f3f5f5f5f5f5f5f5f5f5ecececfafafafafafaf8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8f5f5f5f7f7f7edededf2f2f2f3f3f3f9f9f9f4f4f4f6f6f6f9f9f9f7f7f7f9f9f9f6f6f6f8f8f8f4f4f4f6f6f6f9f9f9fcfcfcf8f8f8f3f3f3f3f3f3f9f9f9fbfbfbfafafaf7f7f7fbfbfbf8f8f8f6f6f6f7f7f7fafafafbfbfbf9f9f9f5f5f5f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f6f6f6f2f2f2fcfcfcfbfbfbfbfbfbfafafafbfbfbf9f9f9fafafafafafafcfcfcfcfcfcfcfcfcfcfcfcfdfdfdfefefefdfdfdfbfbfbfdfdfdfefefefdfdfdfdfdfdfafafafcfcfcfefefefdfdfdf9f9f9f8f8f8f6f6f6f6f6f6f1f1f1eeeeeeedededefefefefefefececececececf0f0f0f3f3f3f4f4f4f5f5f5f5f5f5f4f4f4f9f9f9fbfbfbfcfcfcfafafaf9f9f9fefefef3f3f3f1f1f1f5f5f5f9f9f9f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f9f9f9f6f6f6f6f6f6f3f3f3eaeaeaf0f0f0f8f8f8fafafaf7f7f7fbfbfbf8f8f8fafafafbfbfbf2f2f2fdfdfdfbfbfbfcfcfcf7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6f3f3f3f6f6f6f6f6f6f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8fafafaf9f9f9f9f9f9fcfcfcf9f9f9f8f8f8fbfbfbf6f6f6f4f4f4f9f9f9f8f8f8f6f6f6f6f6f6fafafaf7f7f7f6f6f6f8f8f8f6f6f6fcfcfcfbfbfbf5f5f5f8f8f8f9f9f9fbfbfbfbfbfbfcfcfcf8f8f8f8f8f8fcfcfcf8f8f8f6f6f6f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7fafafaf9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf6f6f6f8f8f8f7f7f7f6f6f6fafafaefefeff5f5f5f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f7f7f7f3f3f3f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fafafafafafafafafafcfcfcf6f6f6fafafaf8f8f8fbfbfbfcfcfcf9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fcfcfcf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fcfcfcfbfbfbfcfcfcfcfcfcfbfbfbfcfcfcfdfdfdfcfcfcf9f9f9fcfcfcfbfbfbf6f6f6f9f9f9fbfbfbefefefefefeff5f5f5f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5fcfcfcfbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf9f9f9f9f9f9fbfbfbfafafaefefeff0f0f0f1f1f1f2f2f2f3f3f3f8f8f8f8f8f8f4f4f4f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8fafafaf7f7f7f7f7f7f9f9f9f8f8f8f5f5f5f4f4f4f7f7f7f5f5f5f7f7f7f5f5f5f5f5f5fbfbfbfafafaf5f5f5f7f7f7eeeeeeeaeaeaf2f2f2f8f8f8f8f8f8f9f9f9f6f6f6f0f0f0f9f9f9f6f6f6eeeeeefafafafbfbfbf8f8f8fafafafafafaf7f7f7f7f7f7f8f8f8fcfcfcfbfbfbfafafafcfcfcedededeeeeeeeeeeeef1f1f1edededeeeeeeefefeff0f0f0edededebebebe6e6e6e6e6e6edededeeeeeef4f4f4fafafaf6f6f6f8f8f8f7f7f7f3f3f3f5f5f5f2f2f2f7f7f7f3f3f3efefefeeeeeef2f2f2f8f8f8f5f5f5fbfbfbfdfdfdf7f7f7efefeff6f6f6fcfcfcfcfcfcfefefef9f9f9f4f4f4fafafafefefefbfbfbfbfbfbfafafaf9f9f9fafafafafafafbfbfbfcfcfcf8f8f8f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbf9f9f9f9f9f9fcfcfcf8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f5f5f5f6f6f6fafafaf8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8fcfcfcfcfcfcf7f7f7fbfbfbf9f9f9f7f7f7f9f9f9f1f1f1fbfbfbf3f3f3edededfafafaf5f5f5f6f6f6edededf9f9f9fbfbfbf6f6f6fafafafbfbfbf8f8f8fafafaf4f4f4f1f1f1f8f8f8f2f2f2fbfbfbfafafaf5f5f5eeeeeef5f5f5fafafafafafaf8f8f8f7f7f7f8f8f8fcfcfcf1f1f1f6f6f6fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafaf7f7f7f4f4f4f5f5f5f7f7f7f5f5f5f5f5f5f8f8f8fafafaf8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8fbfbfbf8f8f8f9f9f9fbfbfbfafafaf7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fafafaf5f5f5f5f5f5f4f4f4f9f9f9fafafaf9f9f9f4f4f4f5f5f5fbfbfbfbfbfbf5f5f5f5f5f5f8f8f8fafafafafafaf8f8f8f9f9f9fcfcfcf8f8f8efefeff6f6f6f5f5f5f7f7f7f8f8f8f9f9f9f5f5f5f5f5f5f5f5f5f9f9f9f6f6f6f1f1f1f4f4f4f6f6f6f6f6f6f9f9f9fdfdfdfafafaf5f5f5f7f7f7f5f5f5f7f7f7f9f9f9f7f7f7fafafaf9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7fafafafafafaf9f9f9f9f9f9fbfbfbf9f9f9f7f7f7f6f6f6fafafafafafaf9f9f9f8f8f8f2f2f2f8f8f8fafafaf8f8f8fafafafafafaf3f3f3f4f4f4f6f6f6f9f9f9f8f8f8f4f4f4f6f6f6f2f2f2f7f7f7f6f6f6f4f4f4f8f8f8f7f7f7f7f7f7f9f9f9fafafaf9f9f9f8f8f8fcfcfcfdfdfdfdfdfdfefefefefefefefefefbfbfbfbfbfbf7f7f7f7f7f7f2f2f2f0f0f0eaeaeaf1f1f1f4f4f4edededededededededeaeaeaeeeeeef0f0f0f6f6f6fbfbfbfafafafafafafdfdfdfdfdfdfafafaf3f3f3eeeeeef5f5f5ebebebf8f8f8e0e0e0f2f2f2f9f9f9eeeeeeecececebebebedededf1f1f1f1f1f1f3f3f3f8f8f8f5f5f5fcfcfcfafafaf0f0f0fdfdfdfbfbfbfafafafcfcfcfcfcfcfafafaf6f6f6f7f7f7fbfbfbf9f9f9fafafafafafaf8f8f8fcfcfcf9f9f9f8f8f8f9f9f9fafafaf6f6f6fbfbfbfbfbfbf8f8f8f6f6f6f5f5f5f5f5f5f8f8f8f7f7f7f5f5f5f1f1f1f5f5f5f9f9f9f7f7f7fefefefcfcfcfafafaf8f8f8f0f0f0fcfcfcfafafaeeeeeefafafae9e9e9e9e9e9f8f8f8fefefef6f6f6f8f8f8f7f7f7f9f9f9f9f9f9fbfbfbf6f6f6fbfbfbf9f9f9fcfcfcebebebfdfdfdf4f4f4edededf4f4f4f7f7f7f1f1f1f5f5f5f9f9f9fbfbfbf5f5f5f4f4f4f7f7f7f8f8f8f8f8f8fafafafafafaf7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafbfbfbfafafaf8f8f8f6f6f6f7f7f7f5f5f5f3f3f3fafafaf7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f5f5f5f5f5f5f5f5f5f6f6f6fafafaf7f7f7f8f8f8f9f9f9f4f4f4f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8fbfbfbfbfbfbf7f7f7f7f7f7f9f9f9fcfcfcfcfcfcfafafaf6f6f6f6f6f6f9f9f9fbfbfbf9f9f9f5f5f5fbfbfbf5f5f5f9f9f9f8f8f8f6f6f6fbfbfbf9f9f9f9f9f9fbfbfbf8f8f8f8f8f8fafafafcfcfcf5f5f5f8f8f8fafafafafafaf7f7f7f5f5f5f7f7f7f4f4f4f4f4f4f5f5f5fbfbfbf5f5f5f8f8f8fafafaf5f5f5f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fbfbfbf6f6f6f9f9f9f7f7f7f8f8f8fafafafafafaf8f8f8f8f8f8f9f9f9fafafaf8f8f8f6f6f6fdfdfdf9f9f9fafafafafafafafafafcfcfcfbfbfbfbfbfbfbfbfbfbfbfbf9f9f9f8f8f8fafafaf6f6f6f1f1f1f9f9f9fcfcfcf1f1f1f4f4f4f8f8f8e9e9e9f6f6f6f3f3f3f6f6f6f8f8f8fcfcfcfdfdfdfcfcfcfcfcfcfcfcfcfbfbfbfbfbfbfdfdfdfefefefcfcfcfafafafbfbfbfbfbfbf6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7fafafafcfcfcfdfdfdfefefefcfcfcf8f8f8f0f0f0fafafaf8f8f8ebebebf7f7f7fafafaf4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f5f5f5f7f7f7f4f4f4eeeeeef0f0f0f1f1f1f6f6f6f5f5f5fbfbfbfafafaf9f9f9f9f9f9f6f6f6f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9fcfcfcefefefe3e3e3ebebebf0f0f0f1f1f1f4f4f4f5f5f5f4f4f4f4f4f4f7f7f7f6f6f6f6f6f6f2f2f2ebebebf7f7f7f8f8f8e5e5e5edededfdfdfdf7f7f7fafafafdfdfdf1f1f1ecececf5f5f5eeeeeef3f3f3efefefe9e9e9eaeaeaf6f6f6f7f7f7fbfbfbf6f6f6f8f8f8f1f1f1fafafaf9f9f9e9e9e9f7f7f7fefefef1f1f1efefefebebebfefefef9f9f9fcfcfcf5f5f5f4f4f4fafafafafafafbfbfbf5f5f5f8f8f8f7f7f7fbfbfbf7f7f7f9f9f9f8f8f8fafafaf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fafafafafafaf9f9f9fcfcfcfbfbfbf7f7f7f9f9f9f7f7f7fbfbfbf8f8f8f8f8f8fafafaf6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f8f8f8f5f5f5f8f8f8f9f9f9fafafafcfcfcfafafaf6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f5f5f5f5f5f5f9f9f9fbfbfbfafafaf9f9f9f6f6f6f8f8f8f7f7f7f7f7f7fafafaf4f4f4fcfcfcfafafafafafaf8f8f8f9f9f9f9f9f9fbfbfbfbfbfbf9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8fafafafafafaf8f8f8f6f6f6f6f6f6f7f7f7fdfdfdf7f7f7fafafaf9f9f9fafafaf9f9f9fcfcfcf7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8fbfbfbf8f8f8f0f0f0f7f7f7fafafaf9f9f9fafafaf9f9f9f8f8f8f4f4f4fbfbfbf8f8f8fafafaf7f7f7fafafafcfcfcf9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f5f5f5f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9f3f3f3f3f3f3f7f7f7f9f9f9f9f9f9fcfcfcf9f9f9fafafaf9f9f9f9f9f9f8f8f8f4f4f4f7f7f7f8f8f8fbfbfbfafafaf9f9f9f6f6f6f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9fafafaf9f9f9fbfbfbfafafafbfbfbf1f1f1f8f8f8fafafafafafafafafaf8f8f8fbfbfbfcfcfcf9f9f9f9f9f9fbfbfbfefefef4f4f4f6f6f6f9f9f9fcfcfcfcfcfcfafafafbfbfbf7f7f7f8f8f8f6f6f6f5f5f5f9f9f9f7f7f7f7f7f7f8f8f8fafafaf8f8f8fdfdfdfcfcfcfbfbfbfbfbfbfcfcfcfdfdfdfbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fafafaf6f6f6f7f7f7f8f8f8f6f6f6f4f4f4eeeeeef1f1f1eeeeeef3f3f3fdfdfdfbfbfbf6f6f6f1f1f1f4f4f4e4e4e4f7f7f7f7f7f7dfdfdff8f8f8f7f7f7fbfbfbf9f9f9edededfbfbfbfefefee3e3e3f4f4f4fefefee9e9e9e2e2e2f1f1f1f5f5f5ecececfbfbfbfbfbfbfcfcfcf8f8f8f0f0f0d0d0d0f1f1f1fdfdfdfcfcfcecececfbfbfbfbfbfbf8f8f8f9f9f9f6f6f6fafafaf9f9f9fafafaf8f8f8f6f6f6f9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafaf7f7f7f9f9f9f8f8f8f8f8f8f4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f8f8f8f4f4f4f7f7f7fafafaf7f7f7f9f9f9f9f9f9fbfbfbfafafaf8f8f8f9f9f9fafafaf5f5f5f9f9f9f6f6f6fafafafbfbfbf5f5f5f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8fafafafbfbfbfbfbfbfafafafcfcfcfbfbfbf9f9f9f8f8f8f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7fafafaf5f5f5f7f7f7fafafafafafaf6f6f6f7f7f7fbfbfbf6f6f6f3f3f3f8f8f8f8f8f8fafafaf9f9f9f8f8f8f6f6f6fafafaf8f8f8f8f8f8f8f8f8f9f9f9fafafafbfbfbf7f7f7fafafafafafaf9f9f9f8f8f8f5f5f5fafafafcfcfcf9f9f9fbfbfbf8f8f8f7f7f7f7f7f7f7f7f7f9f9f9fafafafbfbfbfcfcfcf8f8f8fafafafafafaf6f6f6f3f3f3f1f1f1f9f9f9f7f7f7f9f9f9f4f4f4f6f6f6f8f8f8f4f4f4f9f9f9f0f0f0f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fafafaf8f8f8fafafaf7f7f7f8f8f8f7f7f7f8f8f8fafafaf9f9f9fbfbfbf9f9f9fbfbfbf4f4f4fafafaf8f8f8f6f6f6fcfcfcf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9fafafaf7f7f7f8f8f8f6f6f6f6f6f6f9f9f9fbfbfbfcfcfcf8f8f8f9f9f9f7f7f7f9f9f9fdfdfdf7f7f7f4f4f4f9f9f9fafafaf7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7fcfcfcfafafaf9f9f9f3f3f3f0f0f0f7f7f7f7f7f7f6f6f6fbfbfbf7f7f7fafafafafafafafafaf8f8f8fdfdfdfcfcfcf1f1f1ecececebebebf5f5f5f7f7f7f9f9f9fbfbfbfdfdfdfcfcfcfdfdfdf9f9f9f8f8f8f5f5f5f6f6f6f9f9f9fbfbfbfcfcfcf9f9f9fdfdfdf9f9f9fbfbfbfcfcfcececece5e5e5f9f9f9fdfdfdfdfdfdf8f8f8f3f3f3e6e6e6fdfdfdefefeff1f1f1f9f9f9edededf5f5f5f7f7f7f4f4f4f7f7f7f2f2f2f3f3f3eaeaeaf6f6f6f8f8f8f3f3f3fcfcfcf1f1f1f2f2f2fafafafbfbfbefefefd1d1d1ecececfdfdfdf7f7f7f7f7f7fcfcfcf9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf6f6f6f5f5f5fafafafafafaf4f4f4fbfbfbfafafafafafaf8f8f8f9f9f9fafafafafafafafafafafafafbfbfbf7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6fafafaf7f7f7f8f8f8fafafaf9f9f9f6f6f6fcfcfcf7f7f7fafafaf7f7f7f9f9f9fafafaf6f6f6f7f7f7f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbf8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f7f7f7f8f8f8fbfbfbf4f4f4f7f7f7f7f7f7f7f7f7f9f9f9f4f4f4f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7fdfdfdf9f9f9f8f8f8fafafaf5f5f5f7f7f7fafafaefefeff5f5f5f8f8f8f7f7f7f6f6f6fbfbfbf3f3f3f8f8f8f6f6f6f5f5f5f7f7f7f3f3f3eaeaeafafafaf7f7f7f8f8f8f5f5f5f8f8f8f3f3f3f5f5f5f8f8f8f4f4f4f7f7f7f6f6f6f6f6f6f3f3f3f4f4f4f9f9f9f7f7f7fafafaf4f4f4f6f6f6f7f7f7f7f7f7f5f5f5f7f7f7f9f9f9f8f8f8fafafaf6f6f6fbfbfbf9f9f9fbfbfbfafafaf7f7f7fafafafbfbfbf9f9f9f6f6f6f9f9f9fbfbfbf8f8f8f8f8f8f4f4f4f8f8f8f6f6f6f7f7f7f8f8f8f4f4f4f9f9f9f7f7f7f9f9f9f9f9f9fbfbfbf8f8f8fafafaf3f3f3f3f3f3fafafaf9f9f9f7f7f7fbfbfbfcfcfcf9f9f9fafafaf6f6f6f9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9fbfbfbfafafaf9f9f9f8f8f8f4f4f4f6f6f6f3f3f3fafafaf8f8f8f2f2f2f3f3f3f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9fafafafcfcfcf9f9f9f6f6f6f2f2f2f6f6f6fbfbfbfafafafbfbfbf9f9f9f9f9f9fbfbfbfcfcfcfbfbfbf9f9f9f7f7f7f7f7f7efefeff6f6f6f9f9f9fbfbfbf4f4f4e9e9e9f8f8f8f3f3f3f3f3f3f0f0f0f3f3f3f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6fbfbfbfafafafbfbfbf5f5f5f8f8f8fbfbfbfcfcfcfcfcfcfefefefbfbfbebebebf0f0f0f5f5f5f5f5f5fcfcfcf6f6f6eaeaeaf4f4f4fbfbfbfafafaeaeaeaefefeffcfcfcfdfdfdf1f1f1f8f8f8eeeeeee8e8e8fcfcfcf7f7f7efefeff1f1f1e5e5e5e8e8e8fcfcfce5e5e5e2e2e2e3e3e3f4f4f4fdfdfdf5f5f5f1f1f1f9f9f9fafafaf9f9f9f6f6f6f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8fafafaf9f9f9f6f6f6f7f7f7f7f7f7f8f8f8fafafaf6f6f6f7f7f7f6f6f6f4f4f4f7f7f7f7f7f7f8f8f8fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf7f7f7fafafafafafafbfbfbf7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f4f4f4f9f9f9f9f9f9fafafaf6f6f6f8f8f8fafafaf9f9f9f9f9f9fbfbfbf4f4f4f8f8f8f6f6f6f9f9f9fbfbfbf2f2f2f5f5f5f7f7f7f9f9f9fafafaf7f7f7f9f9f9f8f8f8fafafaf1f1f1f7f7f7f4f4f4fafafaf9f9f9f2f2f2f7f7f7f9f9f9f9f9f9f7f7f7f9f9f9f5f5f5f9f9f9f9f9f9fbfbfbfbfbfbfcfcfcf9f9f9fbfbfbf8f8f8f9f9f9f8f8f8f9f9f9f5f5f5fbfbfbf8f8f8f8f8f8f9f9f9fafafaf5f5f5f9f9f9f9f9f9fafafaf9f9f9fafafaf5f5f5f6f6f6f8f8f8f6f6f6f3f3f3fafafaf9f9f9f9f9f9f8f8f8fafafaf7f7f7fafafaf9f9f9fbfbfbfcfcfcfafafafafafaf7f7f7f8f8f8f5f5f5f7f7f7fbfbfbf5f5f5f7f7f7f9f9f9f6f6f6f1f1f1f8f8f8f9f9f9f5f5f5f8f8f8f7f7f7f9f9f9f6f6f6f3f3f3f6f6f6f6f6f6f2f2f2f7f7f7fbfbfbfbfbfbf9f9f9fafafafafafafbfbfbfbfbfbf8f8f8f9f9f9fbfbfbfdfdfdf9f9f9fbfbfbfbfbfbf7f7f7f6f6f6f8f8f8f6f6f6f6f6f6fdfdfdfcfcfcf7f7f7f7f7f7f5f5f5f2f2f2f6f6f6f9f9f9f3f3f3f8f8f8f7f7f7fbfbfbfafafaf9f9f9fcfcfcfafafaf6f6f6fbfbfbfafafaf9f9f9f6f6f6f8f8f8f9f9f9fbfbfbfbfbfbfbfbfbfdfdfdfcfcfcfbfbfbf9f9f9fbfbfbfdfdfdfdfdfdf7f7f7f5f5f5e0e0e0e9e9e9f9f9f9e6e6e6f0f0f0f6f6f6f8f8f8f8f8f8fafafaf9f9f9f4f4f4f7f7f7ebebebf9f9f9e3e3e3e9e9e9fafafafbfbfbf2f2f2f0f0f0f8f8f8eeeeeef1f1f1f9f9f9efefeffbfbfbf3f3f3f9f9f9f4f4f4fffffff9f9f9f7f7f7fbfbfbdfdfdffefefefcfcfcf6f6f6ebebebf2f2f2e5e5e5fafafadfdfdfe7e7e7fffffffefefef6f6f6f1f1f1f8f8f8fafafafbfbfbfafafaf8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f1f1f1f7f7f7f3f3f3fafafaf8f8f8f7f7f7f3f3f3f1f1f1f9f9f9f9f9f9f8f8f8f5f5f5f9f9f9f8f8f8fbfbfbfafafafbfbfbf9f9f9fafafaf7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafaf4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7fbfbfbf7f7f7f9f9f9f6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f6f6f6fafafaf8f8f8f7f7f7f7f7f7f5f5f5f9f9f9f8f8f8f9f9f9fafafaf9f9f9f5f5f5f1f1f1f1f1f1f5f5f5f2f2f2f3f3f3f9f9f9f7f7f7f4f4f4f2f2f2f6f6f6f9f9f9f5f5f5f5f5f5f6f6f6fafafaf7f7f7f6f6f6f9f9f9fafafaf8f8f8f5f5f5f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fafafafafafaf6f6f6f5f5f5f1f1f1f8f8f8f6f6f6f8f8f8fbfbfbf7f7f7f9f9f9f9f9f9fafafaf7f7f7fbfbfbf7f7f7fafafafbfbfbfafafaf5f5f5f9f9f9f7f7f7f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f5f5f5f6f6f6f8f8f8f2f2f2f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f5f5f5f7f7f7f9f9f9fafafaf6f6f6f6f6f6f9f9f9fbfbfbfbfbfbf6f6f6f6f6f6fcfcfcfbfbfbf9f9f9f7f7f7fafafaf5f5f5f6f6f6f3f3f3f3f3f3f9f9f9f3f3f3f4f4f4f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f4f4f4f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f3f3f3fafafaf4f4f4f5f5f5f6f6f6f1f1f1f9f9f9f9f9f9f9f9f9f9f9f9fbfbfbf9f9f9fafafaf0f0f0f4f4f4f7f7f7f4f4f4f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafafcfcfcf8f8f8f9f9f9f9f9f9fafafaf8f8f8f9f9f9f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfcfcfcfbfbfbf7f7f7fefefef9f9f9f6f6f6fbfbfbf8f8f8f5f5f5f9f9f9f7f7f7f8f8f8fafafafdfdfdf8f8f8eeeeeee9e9e9f1f1f1fdfdfdf4f4f4fbfbfbefefeff8f8f8f1f1f1ecececf3f3f3fdfdfdfafafaf4f4f4e2e2e2fbfbfbfbfbfbfafafaf4f4f4fcfcfcfafafafafafafcfcfcfcfcfcfafafae3e3e3eeeeeef6f6f6f1f1f1eaeaeaf7f7f7f4f4f4fafafaf8f8f8f7f7f7f8f8f8f1f1f1f4f4f4f8f8f8f8f8f8f8f8f8f5f5f5fafafaf9f9f9fafafaf6f6f6f5f5f5f8f8f8f6f6f6fafafafbfbfbf8f8f8ecececf9f9f9f9f9f9f9f9f9f2f2f2f7f7f7f3f3f3f7f7f7f8f8f8f4f4f4f6f6f6f7f7f7f8f8f8f8f8f8f4f4f4f4f4f4f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7fafafaf9f9f9f7f7f7f9f9f9f9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f9f9f9f9f9f9f6f6f6f8f8f8fafafaf9f9f9fafafaf7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8fbfbfbf8f8f8fbfbfbf9f9f9fbfbfbfdfdfdf7f7f7f9f9f9f9f9f9f9f9f9f7f7f7fafafaf7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7fafafaf9f9f9f2f2f2f7f7f7fafafaf9f9f9f3f3f3f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7fafafaf7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f6f6f6fafafaf3f3f3f7f7f7fbfbfbf8f8f8fafafaf9f9f9fafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbf8f8f8fafafaf9f9f9fafafaf9f9f9f6f6f6f7f7f7f7f7f7fbfbfbfafafafbfbfbf5f5f5f6f6f6f7f7f7f9f9f9fafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f4f4f4f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f3f3f3f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f9f9f9f6f6f6f7f7f7f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fafafaf8f8f8f7f7f7f9f9f9f9f9f9fcfcfcf7f7f7fbfbfbf9f9f9f8f8f8f5f5f5f8f8f8f8f8f8fbfbfbf5f5f5f5f5f5fdfdfdfefefefdfdfdeeeeeef2f2f2fafafafcfcfcfdfdfdfcfcfcf7f7f7fafafaf7f7f7f1f1f1f9f9f9fafafaf9f9f9f9f9f9f4f4f4f8f8f8fbfbfbf1f1f1f6f6f6f4f4f4f8f8f8f9f9f9f6f6f6fdfdfdfbfbfbeeeeeefdfdfdfafafafbfbfbf9f9f9fafafaf9f9f9f4f4f4f9f9f9f8f8f8fafafaf9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7fbfbfbf5f5f5f6f6f6f6f6f6f5f5f5fafafafafafaf5f5f5f9f9f9f6f6f6f2f2f2fcfcfcf6f6f6f9f9f9f2f2f2f7f7f7f7f7f7f7f7f7f4f4f4fcfcfcf8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8fafafaf9f9f9f6f6f6f7f7f7f8f8f8f7f7f7fafafaf8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9f5f5f5f4f4f4fafafaf7f7f7f8f8f8f8f8f8f8f8f8fafafaf7f7f7f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f3f3f3fafafaf7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8fbfbfbf7f7f7f5f5f5f4f4f4f7f7f7f7f7f7f5f5f5f8f8f8fbfbfbf9f9f9fafafaf8f8f8f9f9f9f7f7f7f4f4f4f6f6f6f4f4f4f6f6f6f4f4f4f1f1f1f5f5f5f6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f5f5f5f6f6f6f4f4f4f4f4f4f8f8f8f7f7f7f5f5f5f9f9f9f9f9f9f8f8f8f6f6f6f2f2f2f6f6f6f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f4f4f4f5f5f5f9f9f9f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8fafafaf7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f4f4f4f7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f1f1f1f6f6f6e5e5e5f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f0f0f0f6f6f6f6f6f6f6f6f6eeeeeef2f2f2f9f9f9f9f9f9fafafaf9f9f9fafafaf6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f5f5f5f6f6f6f3f3f3f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fafafaf8f8f8f7f7f7f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f0f0f0f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f3f3f3f8f8f8f9f9f9f6f6f6f7f7f7f6f6f6f9f9f9f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7fafafaf8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f9f9f9f7f7f7f8f8f8fafafafafafaf3f3f3f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f6f6f6f9f9f9f5f5f5f8f8f8fbfbfbfafafaf7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f4f4f4f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f4f4f4f6f6f6f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f4f4f4fbfbfbf8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5efefeff7f7f7fafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f8f8f8fafafaf8f8f8f9f9f9fafafaf7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f5f5f5f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f5f5f5f8f8f8f8f8f8f3f3f3f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9fafafaf8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f3f3f3f4f4f4f9f9f9f8f8f8f9f9f9fafafaf8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8fafafaf8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf8f8f8f4f4f4f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f8f8f8f7f7f7f9f9f9f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8edededefefeff2f2f2f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8fafafaf7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9f9f9f9f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9f8f8f8f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f5f5f5f6f6f6f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f3f3f3f8f8f8f5f5f5f7f7f7f7f7f7f4f4f4f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f5f5f5f6f6f6f4f4f4f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f4f4f4f6f6f6f7f7f7fafafaf9f9f9f5f5f5f6f6f6f7f7f7f8f8f8f4f4f4f7f7f7f7f7f7f2f2f2fbfbfbf5f5f5f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8fafafaf8f8f8f9f9f9f4f4f4f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8f4f4f4f7f7f7fafafaf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafaf8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f3f3f3f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f3f3f3f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f5f5f5f6f6f6f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f2f2f2f6f6f6f7f7f7f2f2f2fafafaf7f7f7fbfbfbf7f7f7f3f3f3f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7fafafaf4f4f4f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f4f4f4f7f7f7f7f7f7f3f3f3f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f5f5f5f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f8f8f8f9f9f9f5f5f5fbfbfbf7f7f7f6f6f6f5f5f5f8f8f8f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9fafafaf7f7f7f7f7f7f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fbfbfbfafafaf9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f3f3f3f3f3f3f5f5f5f4f4f4f8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9fafafafafafaf7f7f7f6f6f6f6f6f6f1f1f1f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9fafafafafafaf8f8f8f8f8f8fafafaf9f9f9f7f7f7f1f1f1f7f7f7fafafaf7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f6f6f6fafafaf6f6f6fafafaf7f7f7fafafaf8f8f8fafafaf7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f6f6f6f2f2f2fafafaf9f9f9f9f9f9f9f9f9f6f6f6f8f8f8f5f5f5f7f7f7f6f6f6f7f7f7f5f5f5f8f8f8f4f4f4f5f5f5f7f7f7f5f5f5f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fbfbfbfafafafafafafafafaf9f9f9fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9fafafaf7f7f7f9f9f9f3f3f3f4f4f4f0f0f0f4f4f4eeeeeef8f8f8eeeeeef3f3f3ecececf9f9f9f6f6f6f7f7f7f4f4f4f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f5f5f5f8f8f8f8f8f8f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7fafafaf7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5fafafaf8f8f8f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f3f3f3f5f5f5f4f4f4f6f6f6f5f5f5f6f6f6f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f3f3f3f3f3f3f4f4f4f6f6f6f6f6f6f5f5f5f4f4f4f6f6f6f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f3f3f3f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f8f8f8fafafaf8f8f8f6f6f6f9f9f9fafafaf8f8f8f5f5f5f8f8f8f9f9f9f7f7f7f9f9f9fafafaebebebf5f5f5f1f1f1f5f5f5f4f4f4f2f2f2f5f5f5f6f6f6eeeeeef8f8f8f8f8f8fafafaf4f4f4f9f9f9f6f6f6f7f7f7f9f9f9f6f6f6f5f5f5f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f4f4f4f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f5f5f5f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8fafafafafafafafafaf8f8f8f7f7f7f8f8f8f4f4f4f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f3f3f3f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f0f0f0f4f4f4f0f0f0f1f1f1f4f4f4f4f4f4f3f3f3f3f3f3f2f2f2f1f1f1f1f1f1f0f0f0f2f2f2f4f4f4f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f5f5f5f6f6f6f8f8f8f5f5f5f6f6f6f6f6f6fafafaf5f5f5f5f5f5efefeffbfbfbf0f0f0f3f3f3f9f9f9f9f9f9fafafaf7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f4f4f4f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fafafaf6f6f6f8f8f8fafafaf9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f6f6f6fafafaf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f3f3f3f4f4f4f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9fafafaf7f7f7f4f4f4f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8fbfbfbfbfbfbfbfbfbfafafaf5f5f5f8f8f8f8f8f8f8f8f8f5f5f5f9f9f9f5f5f5f4f4f4f4f4f4fbfbfbf8f8f8f9f9f9f6f6f6f2f2f2f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f7f7f7f8f8f8f5f5f5f7f7f7f5f5f5f3f3f3f5f5f5f6f6f6f2f2f2f5f5f5f7f7f7f6f6f6f8f8f8fafafaf8f8f8f8f8f8f6f6f6f9f9f9fafafaf9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8fafafaf9f9f9f8f8f8f8f8f8f1f1f1f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7fafafaf9f9f9f7f7f7f7f7f7f9f9f9f5f5f5f3f3f3f0f0f0f3f3f3f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f8f8f8f9f9f9f7f7f7f9f9f9f5f5f5f2f2f2f4f4f4f5f5f5f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f5f5f5f3f3f3f4f4f4f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7fbfbfbf9f9f9fbfbfbfafafafcfcfcf4f4f4f5f5f5f7f7f7f9f9f9f9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8f7f7f7fafafaf9f9f9f5f5f5f8f8f8f6f6f6f3f3f3f4f4f4f6f6f6f5f5f5f4f4f4f5f5f5f6f6f6f4f4f4f2f2f2f6f6f6f8f8f8fafafaf9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f3f3f3f2f2f2eeeeeef2f2f2f9f9f9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8fafafaf9f9f9eaeaeaf1f1f1f6f6f6f8f8f8fbfbfbf9f9f9f6f6f6f8f8f8f7f7f7f0f0f0eeeeeef0f0f0ecececefefefecececefefefeeeeeef5f5f5f4f4f4f7f7f7f6f6f6f6f6f6f8f8f8f5f5f5f8f8f8f6f6f6fbfbfbf9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f4f4f4f7f7f7f6f6f6f7f7f7fafafaf9f9f9fbfbfbfafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f3f3f3f4f4f4f3f3f3f0f0f0f2f2f2f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f3f3f3f6f6f6f5f5f5f1f1f1f7f7f7fafafaf6f6f6f3f3f3f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9f8f8f8f9f9f9f7f7f7f5f5f5f5f5f5f9f9f9f8f8f8f5f5f5f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafaf8f8f8f9f9f9f9f9f9fafafaf7f7f7f8f8f8f8f8f8f5f5f5f3f3f3f5f5f5f5f5f5f3f3f3f1f1f1eaeaeaf0f0f0f0f0f0efefeff0f0f0f3f3f3f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f5f5f5f6f6f6fafafafafafaf7f7f7f7f7f7f4f4f4f7f7f7f8f8f8f5f5f5f4f4f4f6f6f6f4f4f4f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f5f5f5f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f5f5f5f6f6f6f5f5f5f7f7f7f6f6f6f5f5f5f6f6f6fbfbfbf9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f8f8f8fafafaf8f8f8f8f8f8f7f7f7f7f7f7f2f2f2f3f3f3f7f7f7f7f7f7f8f8f8fbfbfbeeeeeef8f8f8f9f9f9fafafaf9f9f9fbfbfbfafafaf5f5f5f4f4f4f9f9f9f2f2f2f4f4f4f9f9f9f6f6f6f3f3f3f4f4f4f8f8f8f8f8f8f4f4f4f4f4f4f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f5f5f5f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f3f3f3f2f2f2f0f0f0f0f0f0f2f2f2f6f6f6f4f4f4f3f3f3f1f1f1f0f0f0f5f5f5f4f4f4f5f5f5f4f4f4f6f6f6f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f4f4f4f7f7f7f5f5f5f7f7f7f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f9f9f9f9f9f9f3f3f3f1f1f1f3f3f3f4f4f4f9f9f9f7f7f7f8f8f8f6f6f6f5f5f5f4f4f4f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafaf8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f2f2f2f2f2f2f9f9f9f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8eeeeeef8f8f8f6f6f6f7f7f7f6f6f6f4f4f4f2f2f2f0f0f0eaeaeaf0f0f0f2f2f2f0f0f0f3f3f3f2f2f2f0f0f0edededf2f2f2ecececf3f3f3f6f6f6f5f5f5f8f8f8f9f9f9f0f0f0f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9fafafafafafaf6f6f6f6f6f6f3f3f3f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4fbfbfbfafafafbfbfbfafafaf8f8f8f6f6f6f6f6f6f9f9f9f6f6f6f4f4f4f5f5f5f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f7f7f7f5f5f5f9f9f9f9f9f9f5f5f5f4f4f4f8f8f8f9f9f9fafafaf6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8fafafaf7f7f7f9f9f9f9f9f9f5f5f5f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8fafafaf8f8f8f6f6f6f6f6f6f7f7f7f5f5f5f3f3f3f4f4f4f6f6f6f4f4f4f8f8f8f6f6f6f7f7f7f0f0f0f7f7f7f6f6f6f7f7f7f8f8f8fafafaf9f9f9f8f8f8fcfcfcf9f9f9f5f5f5f6f6f6f8f8f8f5f5f5f2f2f2f4f4f4f5f5f5f7f7f7f9f9f9f7f7f7f8f8f8f9f9f9fbfbfbe9e9e9fafafaf9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7fafafaf9f9f9f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f8f8f8fafafaf7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5f6f6f6f4f4f4f5f5f5f7f7f7fbfbfbfafafaf9f9f9fafafafafafaf7f7f7f4f4f4f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f2f2f2f4f4f4f5f5f5f9f9f9f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f5f5f5f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f4f4f4f6f6f6f4f4f4f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f3f3f3f6f6f6f9f9f9f8f8f8f7f7f7f5f5f5f8f8f8f4f4f4f3f3f3f7f7f7f5f5f5f8f8f8f7f7f7f5f5f5f4f4f4f1f1f1f4f4f4f2f2f2f3f3f3f6f6f6f4f4f4f7f7f7f9f9f9f8f8f8f6f6f6f4f4f4f5f5f5f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbfafafaf8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8fbfbfbf6f6f6f3f3f3f2f2f2f2f2f2f5f5f5f7f7f7f5f5f5f7f7f7f7f7f7f9f9f9fafafaf9f9f9f8f8f8fafafafafafafafafafafafaf9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f4f4f4f3f3f3f2f2f2f5f5f5f7f7f7f2f2f2f4f4f4f4f4f4f4f4f4f2f2f2f3f3f3f5f5f5f8f8f8f4f4f4f3f3f3f8f8f8f9f9f9f5f5f5f7f7f7f9f9f9f9f9f9f7f7f7fafafaf9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafafafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8fafafafafafaf9f9f9f7f7f7f5f5f5f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f5f5f5f7f7f7f7f7f7eeeeeef9f9f9f7f7f7f7f7f7fafafaedededf9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f5f5f5f6f6f6f9f9f9f8f8f8f9f9f9efefeff9f9f9f7f7f7f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8ecececefefeff9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f5f5f5f3f3f3f6f6f6f7f7f7f5f5f5f2f2f2f2f2f2f2f2f2f5f5f5f6f6f6f5f5f5f2f2f2f9f9f9f8f8f8f4f4f4f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f5f5f5f9f9f9fafafaf8f8f8fafafaf9f9f9f4f4f4f4f4f4fafafafafafaf5f5f5f6f6f6f6f6f6f5f5f5f8f8f8fafafaf4f4f4f7f7f7f7f7f7f0f0f0f6f6f6fafafaf8f8f8f9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f2f2f2f5f5f5f3f3f3f4f4f4f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f4f4f4f1f1f1f2f2f2f8f8f8f5f5f5f6f6f6f4f4f4f4f4f4f4f4f4f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f5f5f5f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f5f5f5f6f6f6fbfbfbeeeeeef9f9f9f8f8f8f7f7f7f9f9f9f9f9f9fafafaf9f9f9f7f7f7f6f6f6f9f9f9f3f3f3f9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f3f3f3f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8fbfbfbf4f4f4f3f3f3efefeff0f0f0f5f5f5f2f2f2f7f7f7f5f5f5f3f3f3f3f3f3f7f7f7f7f7f7f5f5f5f9f9f9f8f8f8f9f9f9fafafaf9f9f9f9f9f9f7f7f7f4f4f4f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2eeeeeef4f4f4f5f5f5f7f7f7f3f3f3f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f0f0f0f4f4f4f3f3f3f2f2f2f0f0f0f1f1f1f3f3f3f5f5f5f6f6f6f8f8f8f4f4f4f4f4f4f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbf9f9f9f5f5f5f5f5f5f4f4f4f8f8f8f4f4f4f3f3f3f2f2f2f7f7f7f5f5f5f7f7f7f3f3f3f4f4f4f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f6f6f6ecececf2f2f2f0f0f0f5f5f5f3f3f3f3f3f3f1f1f1f4f4f4f4f4f4f5f5f5f7f7f7f5f5f5f1f1f1f4f4f4f6f6f6f2f2f2f6f6f6f7f7f7f8f8f8f7f7f7f4f4f4f7f7f7f6f6f6f5f5f5f0f0f0e3e3e3efefeff3f3f3f4f4f4f7f7f7f9f9f9f4f4f4efefeff6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9f6f6f6f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f6f6f6f9f9f9fbfbfbfcfcfcfafafaf8f8f8f3f3f3fafafaf6f6f6f6f6f6f3f3f3f4f4f4f4f4f4f4f4f4f8f8f8f2f2f2f6f6f6f8f8f8f6f6f6f6f6f6f8f8f8fafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7fafafaf9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f6f6f6f7f7f7f3f3f3f7f7f7f4f4f4f9f9f9f7f7f7f4f4f4f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9fbfbfbf8f8f8f7f7f7f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8fbfbfbfafafafafafaf6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7fbfbfbfafafaf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9fbfbfbf7f7f7f4f4f4eeeeeee8e8e8eeeeeef3f3f3f6f6f6f4f4f4f5f5f5f7f7f7f8f8f8f7f7f7fafafafafafafafafafbfbfbf9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f4f4f4f8f8f8f8f8f8f3f3f3f4f4f4f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f0f0f0f5f5f5f2f2f2f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f3f3f3f3f3f3f4f4f4f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbf9f9f9f7f7f7f7f7f7f3f3f3f8f8f8f0f0f0f0f0f0f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f4f4f4f5f5f5f7f7f7f7f7f7f5f5f5f5f5f5f8f8f8f5f5f5f7f7f7f6f6f6f9f9f9f5f5f5f7f7f7f8f8f8f5f5f5f5f5f5f8f8f8f6f6f6f3f3f3f2f2f2f7f7f7f7f7f7fafafaf7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f3f3f3f7f7f7f6f6f6f5f5f5f2f2f2f0f0f0f4f4f4eeeeeeedededecececefefefedededf7f7f7f9f9f9f7f7f7fafafafbfbfbfbfbfbf4f4f4f4f4f4f3f3f3f3f3f3f5f5f5f4f4f4f4f4f4f2f2f2f3f3f3f1f1f1f1f1f1efefeff0f0f0f0f0f0f1f1f1f2f2f2f1f1f1f4f4f4f0f0f0f4f4f4f2f2f2efefefeaeaeaf3f3f3f3f3f3f4f4f4f8f8f8fafafaf8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6fafafaf1f1f1f4f4f4f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f5f5f5f3f3f3f6f6f6f5f5f5f5f5f5f5f5f5f1f1f1eeeeeef6f6f6f6f6f6f6f6f6f3f3f3f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f7f7f7f8f8f8fcfcfcf4f4f4f9f9f9f1f1f1f9f9f9f5f5f5f6f6f6f4f4f4f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f5f5f5f3f3f3f3f3f3f0f0f0f4f4f4f1f1f1f2f2f2f0f0f0f1f1f1f1f1f1f3f3f3f5f5f5f2f2f2f3f3f3f2f2f2f0f0f0f2f2f2f8f8f8e8e8e8f4f4f4efefeff2f2f2f5f5f5f6f6f6f3f3f3f3f3f3f1f1f1f1f1f1f0f0f0f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f9f9f9fafafaf9f9f9f8f8f8f4f4f4f4f4f4edededefefefeaeaeaedededefefefeeeeeef2f2f2f5f5f5f5f5f5f7f7f7fafafafafafaf8f8f8f6f6f6f0f0f0f3f3f3f0f0f0f3f3f3f1f1f1f2f2f2f3f3f3f2f2f2ecececebebebefefeff4f4f4fafafaf7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f5f5f5f7f7f7f8f8f8f4f4f4f6f6f6f5f5f5f8f8f8f5f5f5f4f4f4f6f6f6f9f9f9f9f9f9fcfcfcfafafafafafaf8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfafafaf8f8f8ebebebfafafaf1f1f1eaeaeaf9f9f9f7f7f7f8f8f8fbfbfbfafafafafafaf8f8f8f3f3f3f4f4f4f2f2f2f3f3f3f6f6f6f5f5f5f9f9f9fafafaf7f7f7f8f8f8f9f9f9fafafaf9f9f9f5f5f5fcfcfcf6f6f6eeeeeef6f6f6f8f8f8f6f6f6f7f7f7f6f6f6f8f8f8fafafafafafaf8f8f8f2f2f2ebebebf5f5f5f5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9fafafafafafaf9f9f9fbfbfbf8f8f8f3f3f3efefefeeeeeeecececefefefeeeeeeefefeff4f4f4f2f2f2f3f3f3f1f1f1f2f2f2edededf2f2f2f8f8f8f8f8f8f8f8f8f5f5f5f3f3f3f4f4f4fbfbfbfafafaf9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6fafafaf8f8f8f9f9f9f2f2f2f4f4f4fafafaf9f9f9fafafaf9f9f9f7f7f7f5f5f5f5f5f5f1f1f1f3f3f3f8f8f8fbfbfbfbfbfbfbfbfbf9f9f9f9f9f9f9f9f9f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f9f9f9f9f9f9f1f1f1f2f2f2f6f6f6ebebebfcfcfcfafafaf0f0f0eeeeeeefefeff3f3f3f6f6f6f7f7f7f7f7f7f9f9f9fafafafbfbfbf5f5f5f0f0f0f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7f5f5f5fafafaf6f6f6edededf9f9f9eeeeeefafafafafafaf7f7f7f2f2f2ecececf1f1f1ecececf6f6f6f8f8f8f3f3f3f0f0f0f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f3f3f3f8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8fbfbfbfbfbfbf8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f9f9f9f7f7f7f3f3f3f4f4f4f1f1f1edededf1f1f1eeeeeee8e8e8e8e8e8e7e7e7ecececedededf0f0f0f3f3f3f3f3f3f3f3f3f8f8f8f9f9f9fafafafbfbfbfafafafafafafafafafafafafafafaf9f9f9f6f6f6fafafaecececf3f3f3f6f6f6f4f4f4f4f4f4f4f4f4f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f3f3f3f2f2f2f2f2f2f4f4f4f4f4f4f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f9f9f9fafafaf8f8f8f7f7f7f8f8f8f6f6f6ebebebfcfcfcf4f4f4f3f3f3f1f1f1fcfcfcefefeff8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f1f1f1efefeff1f1f1f1f1f1f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f4f4f4f3f3f3fafafaf5f5f5efefeff5f5f5f0f0f0eeeeeef4f4f4efefefecececf0f0f0f9f9f9f5f5f5f3f3f3f7f7f7f5f5f5f0f0f0f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8fafafaf6f6f6f6f6f6f3f3f3f3f3f3f4f4f4f5f5f5f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8fafafaf8f8f8f3f3f3f7f7f7fafafafdfdfdfbfbfbfbfbfbfafafafafafaf7f7f7f8f8f8f6f6f6f3f3f3f0f0f0efefeff0f0f0efefeff2f2f2f4f4f4f2f2f2f3f3f3f6f6f6f4f4f4f9f9f9f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5fafafaf9f9f9fbfbfbf8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f9f9f9f8f8f8f6f6f6fafafaf7f7f7f6f6f6f6f6f6f6f6f6fafafafbfbfbfafafaf9f9f9ebebebf2f2f2edededf2f2f2f3f3f3f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f8f8f8f6f6f6f6f6f6f4f4f4f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f6f6f6f7f7f7f5f5f5eaeaeaf1f1f1fafafaf8f8f8f4f4f4f1f1f1f0f0f0eeeeeef4f4f4f6f6f6f6f6f6f4f4f4f5f5f5f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8fcfcfcf8f8f8f4f4f4f2f2f2f1f1f1f5f5f5f3f3f3f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8f6f6f6f7f7f7f8f8f8f6f6f6f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f3f3f3fafafaf5f5f5f8f8f8f9f9f9f5f5f5f4f4f4efefeff4f4f4f0f0f0f5f5f5f3f3f3f2f2f2f2f2f2f4f4f4f7f7f7f9f9f9f9f9f9fafafafafafaf9f9f9fafafaf7f7f7f4f4f4f4f4f4f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6fafafaf5f5f5f5f5f5f7f7f7f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f4f4f4edededf9f9f9f9f9f9f4f4f4f5f5f5ecececf7f7f7f8f8f8f9f9f9f7f7f7f4f4f4f7f7f7f5f5f5f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8eaeaeae0e0e0f8f8f8edededeeeeeef6f6f6f4f4f4f4f4f4f6f6f6f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9fafafafafafafbfbfbfafafafafafafafafafafafaf9f9f9f4f4f4fafafaf8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f2f2f2f8f8f8f5f5f5f7f7f7f7f7f7fafafafafafaf8f8f8fafafaf5f5f5f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f3f3f3f4f4f4f2f2f2f3f3f3f3f3f3f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f5f5f5f7f7f7f8f8f8f6f6f6f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9edededf5f5f5f4f4f4f7f7f7f9f9f9f5f5f5f1f1f1f6f6f6f1f1f1f6f6f6f5f5f5f9f9f9f6f6f6f8f8f8f7f7f7f9f9f9f5f5f5f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafafafafaf7f7f7f4f4f4ebebebe7e7e7ecececefefeff2f2f2f7f7f7f9f9f9f9f9f9f7f7f7f2f2f2f7f7f7fafafaf8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6e8e8e8f0f0f0f2f2f2f1f1f1f1f1f1f3f3f3f5f5f5f3f3f3f2f2f2f1f1f1f7f7f7f9f9f9fafafaf8f8f8f9f9f9fafafafafafaf9f9f9f7f7f7f7f7f7f7f7f7f1f1f1f9f9f9f7f7f7f5f5f5f4f4f4f9f9f9f7f7f7f2f2f2f8f8f8fcfcfcf9f9f9f8f8f8f7f7f7f9f9f9f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f4f4f4f9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6fafafaf8f8f8f9f9f9f6f6f6f7f7f7f5f5f5f7f7f7f7f7f7f5f5f5f7f7f7f3f3f3f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f2f2f2f8f8f8f8f8f8f1f1f1f4f4f4efefeff6f6f6f6f6f6f3f3f3f3f3f3f8f8f8f4f4f4f1f1f1f2f2f2f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f9f9f9fafafaf7f7f7f7f7f7f9f9f9f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f5f5f5f9f9f9f8f8f8f8f8f8f8f8f8fafafaf8f8f8f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f7f7f7f6f6f6f6f6f6f7f7f7f3f3f3f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f6f6f6eeeeeef1f1f1f3f3f3f8f8f8f7f7f7f6f6f6f6f6f6fafafafafafafbfbfbfafafaf8f8f8f8f8f8f9f9f9fafafaf4f4f4f7f7f7f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8fafafaf7f7f7f3f3f3f5f5f5f5f5f5f6f6f6f3f3f3f5f5f5f5f5f5f4f4f4f7f7f7f7f7f7fbfbfbfdfdfdfafafaf9f9f9fafafaf8f8f8f9f9f9fbfbfbf8f8f8f6f6f6f5f5f5f6f6f6f7f7f7f4f4f4f6f6f6f8f8f8f6f6f6f5f5f5f5f5f5f2f2f2f3f3f3f6f6f6f3f3f3f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9fafafaf8f8f8fafafaf9f9f9f8f8f8f6f6f6f5f5f5f2f2f2f6f6f6f4f4f4f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f2f2f2f3f3f3f5f5f5f2f2f2f2f2f2eeeeeeeeeeeeeeeeeef1f1f1f1f1f1f5f5f5f9f9f9fcfcfcf4f4f4f2f2f2f6f6f6f8f8f8f7f7f7f3f3f3f4f4f4f4f4f4f7f7f7f6f6f6f9f9f9f6f6f6f4f4f4f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8efefeff6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f5f5f5f8f8f8f7f7f7f7f7f7f8f8f8f4f4f4f4f4f4f9f9f9f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f6f6f6f6f6f6f8f8f8f5f5f5f7f7f7f4f4f4f8f8f8f7f7f7f7f7f7f6f6f6f3f3f3f2f2f2f1f1f1f3f3f3f6f6f6f5f5f5f5f5f5f6f6f6f8f8f8f5f5f5f2f2f2f9f9f9f9f9f9f7f7f7f9f9f9eeeeeef4f4f4f5f5f5f4f4f4f7f7f7f2f2f2f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f1f1f1e8e8e8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafafafafaf9f9f9fafafafbfbfbfafafaf3f3f3ecececeaeaeaecececeaeaeaf3f3f3f6f6f6f6f6f6f5f5f5f7f7f7fafafaf9f9f9f7f7f7f9f9f9f8f8f8f3f3f3f7f7f7f8f8f8f2f2f2f1f1f1f7f7f7f6f6f6f8f8f8fbfbfbf3f3f3f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f8f8f8fdfdfdfcfcfcf6f6f6f5f5f5f4f4f4f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f3f3f3f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f7f7f7f4f4f4f8f8f8f8f8f8f7f7f7f7f7f7f2f2f2f4f4f4f5f5f5f8f8f8f8f8f8f6f6f6f3f3f3f8f8f8f5f5f5f5f5f5eeeeeef5f5f5f6f6f6f3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f5f5f5f3f3f3f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fbfbfbf7f7f7f4f4f4efefeff2f2f2f3f3f3fafafafbfbfbfafafaf5f5f5f6f6f6f6f6f6f5f5f5f3f3f3f4f4f4f6f6f6f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7f4f4f4f8f8f8fbfbfbfafafaf9f9f9f8f8f8f8f8f8f3f3f3f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7fafafaf8f8f8f3f3f3f3f3f3f3f3f3f8f8f8f0f0f0f5f5f5f6f6f6f5f5f5f8f8f8f8f8f8f7f7f7fafafaf8f8f8f7f7f7f8f8f8f8f8f8f5f5f5f4f4f4f6f6f6f5f5f5f2f2f2f4f4f4f1f1f1f0f0f0f0f0f0f2f2f2f3f3f3f5f5f5f5f5f5f3f3f3f4f4f4f3f3f3f8f8f8f6f6f6f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f3f3f3f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f3f3f3f5f5f5f7f7f7f6f6f6f9f9f9f6f6f6f7f7f7f7f7f7fafafafafafaf8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f4f4f4f4f4f4f5f5f5f3f3f3f4f4f4f2f2f2f5f5f5f6f6f6f7f7f7f8f8f8fafafaf8f8f8f6f6f6f6f6f6f5f5f5f9f9f9f8f8f8f8f8f8f7f7f7fafafaf8f8f8f8f8f8fafafaf9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7fafafaefefeff6f6f6f9f9f9f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f5f5f5f9f9f9f7f7f7f4f4f4f8f8f8f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f3f3f3f9f9f9fafafaf9f9f9f9f9f9f7f7f7fafafaf8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f5f5f5f9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f5f5f5f9f9f9f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafaf7f7f7f6f6f6f4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f3f3f3f4f4f4f5f5f5f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f6f6f6f9f9f9fbfbfbf6f6f6f5f5f5f5f5f5f6f6f6f4f4f4f3f3f3f3f3f3f1f1f1f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f4f4f4f5f5f5f9f9f9efefeff2f2f2f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6fafafaf5f5f5f8f8f8f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7fafafaf6f6f6f9f9f9f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f4f4f4f7f7f7f2f2f2f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9f5f5f5f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6fafafaf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f3f3f3f6f6f6f4f4f4f1f1f1f4f4f4efefeff3f3f3f3f3f3f2f2f2f0f0f0f0f0f0f0f0f0f0f0f0efefefedededeeeeeeeeeeeef0f0f0efefeff1f1f1f0f0f0f0f0f0efefeff1f1f1f3f3f3f5f5f5f8f8f8f8f8f8f5f5f5f8f8f8fafafafafafafbfbfbf6f6f6fafafafafafaf7f7f7fafafaf9f9f9fbfbfbfafafaf8f8f8fafafaf7f7f7f7f7f7f6f6f6f7f7f7f4f4f4f6f6f6f4f4f4f1f1f1f2f2f2f3f3f3f3f3f3f7f7f7f5f5f5f9f9f9f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f3f3f3f4f4f4f4f4f4f4f4f4f6f6f6f8f8f8fafafaf4f4f4f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8fafafafafafaf8f8f8f6f6f6f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f7f7f7f5f5f5f2f2f2f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8fbfbfbf6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6fbfbfbfafafafafafaf7f7f7f5f5f5f7f7f7fafafaf9f9f9f8f8f8fafafaf5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f5f5f5f4f4f4f4f4f4f4f4f4f3f3f3f1f1f1f4f4f4f2f2f2f5f5f5f2f2f2f3f3f3f4f4f4ecececf1f1f1f1f1f1f0f0f0f3f3f3f3f3f3f8f8f8f9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f4f4f4f6f6f6f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbf5f5f5f9f9f9f3f3f3f9f9f9f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f1f1f1f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f4f4f4f3f3f3f5f5f5f7f7f7f5f5f5f3f3f3f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f2f2f2f8f8f8f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f4f4f4f5f5f5f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f4f4f4f0f0f0efefefefefeff5f5f5f4f4f4f1f1f1f6f6f6f1f1f1f3f3f3f5f5f5f4f4f4f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f4f4f4f8f8f8f7f7f7f6f6f6fbfbfbf8f8f8f4f4f4f5f5f5f7f7f7f9f9f9f8f8f8fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f1f1f1ebebebebebebe9e9e9ececececececedededf0f0f0edededf3f3f3f5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f9f9f9f7f7f7f6f6f6f8f8f8f6f6f6fafafaf6f6f6fbfbfbf8f8f8edededf8f8f8fafafaf9f9f9f3f3f3fafafaf6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f2f2f2f4f4f4f5f5f5f5f5f5f5f5f5f6f6f6f9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f2f2f2f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f5f5f5f5f5f5f7f7f7f6f6f6fafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f5f5f5f4f4f4eaeaeaefefeff3f3f3f1f1f1f2f2f2f4f4f4f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f0f0f0f3f3f3f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f4f4f4f9f9f9fbfbfbf8f8f8fafafaf6f6f6fafafaf9f9f9f5f5f5f4f4f4eeeeeeededede9e9e9edededf0f0f0f1f1f1efefeff0f0f0f6f6f6f5f5f5f7f7f7f5f5f5f6f6f6f3f3f3f2f2f2f2f2f2f7f7f7f5f5f5f9f9f9fafafaf8f8f8fafafaf8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f7f7f7f3f3f3f3f3f3f4f4f4f5f5f5f0f0f0f6f6f6f7f7f7f6f6f6f8f8f8f3f3f3f4f4f4f4f4f4f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f5f5f5f1f1f1f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8fafafafafafaf7f7f7f5f5f5f4f4f4f3f3f3f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5fafafaf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6ebebebf5f5f5f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8fafafaf5f5f5fafafaf6f6f6f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f4f4f4f3f3f3f5f5f5f6f6f6f5f5f5f7f7f7f6f6f6fafafaf3f3f3fbfbfbf9f9f9f4f4f4f9f9f9f8f8f8f8f8f8f5f5f5f1f1f1f5f5f5f2f2f2f0f0f0f1f1f1f6f6f6f7f7f7fafafaf7f7f7f5f5f5f1f1f1efefeff2f2f2f1f1f1f0f0f0f3f3f3f5f5f5f7f7f7f2f2f2f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9fafafafbfbfbf8f8f8f8f8f8f7f7f7f2f2f2f8f8f8f5f5f5f7f7f7f7f7f7f3f3f3f5f5f5f7f7f7f7f7f7f9f9f9f8f8f8fafafaf9f9f9f8f8f8fafafaf9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f9f9f9f7f7f7f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f5f5f5f4f4f4f4f4f4f3f3f3f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f3f3f3f7f7f7f7f7f7f9f9f9f9f9f9f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6fbfbfbe9e9e9f0f0f0f6f6f6fafafaf8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f3f3f3f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f4f4f4f8f8f8f5f5f5f6f6f6fafafaf6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7fafafaf6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f8f8f8f6f6f6f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7fbfbfbfafafaf8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9fafafaf8f8f8f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f5f5f5f4f4f4f9f9f9f7f7f7f3f3f3f5f5f5f9f9f9fcfcfcf7f7f7f6f6f6f8f8f8f5f5f5f8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f1f1f1f7f7f7f5f5f5f5f5f5f5f5f5f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f4f4f4f3f3f3eeeeeef7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f3f3f3f9f9f9f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f2f2f2f4f4f4f6f6f6f9f9f9f8f8f8fbfbfbfafafaf9f9f9fafafaf9f9f9f7f7f7f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6fafafaf5f5f5f7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbfbfbfbf9f9f9f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f3f3f3f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f6f6f6f9f9f9f7f7f7f4f4f4f5f5f5f7f7f7f7f7f7f5f5f5f5f5f5f2f2f2f6f6f6f9f9f9f8f8f8f6f6f6f4f4f4f5f5f5f4f4f4e7e7e7ebebebfbfbfbf5f5f5f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f5f5f5f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f6f6f6f8f8f8fafafaf1f1f1ecececf7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f6f6f6f4f4f4f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9efefefecececeeeeeeedededf0f0f0f1f1f1f2f2f2efefeff1f1f1f2f2f2f5f5f5f5f5f5f5f5f5f5f5f5f9f9f9f8f8f8fafafaf7f7f7f9f9f9fafafaf8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f5f5f5f5f5f5f5f5f5f7f7f7f8f8f8f9f9f9fafafafafafaf9f9f9fafafaf9f9f9f8f8f8f4f4f4f6f6f6f7f7f7f5f5f5efefefefefeff1f1f1f2f2f2f3f3f3f3f3f3f4f4f4f4f4f4f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f5f5f5f6f6f6f9f9f9f9f9f9f3f3f3f7f7f7f8f8f8f8f8f8f9f9f9f5f5f5f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f3f3f3f9f9f9f6f6f6f8f8f8f8f8f8f9f9f9f6f6f6fafafaf8f8f8f9f9f9fcfcfcf6f6f6f1f1f1f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fafafaf7f7f7f9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f4f4f4f6f6f6f7f7f7f1f1f1f0f0f0f0f0f0f0f0f0f3f3f3f3f3f3f4f4f4f4f4f4f4f4f4f2f2f2f1f1f1f1f1f1f3f3f3f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f5f5f5f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f9f9f9f7f7f7f2f2f2edededefefeff0f0f0f2f2f2f5f5f5f6f6f6f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f6f6f6f6f6f6f7f7f7f4f4f4f4f4f4ebebebe9e9e9f0f0f0eeeeeef0f0f0f5f5f5fafafaf5f5f5f8f8f8f8f8f8f9f9f9eeeeeef6f6f6f9f9f9f8f8f8f9f9f9f6f6f6f9f9f9f8f8f8f8f8f8f3f3f3f8f8f8f8f8f8f6f6f6f5f5f5f4f4f4f6f6f6f3f3f3f7f7f7f8f8f8f8f8f8e8e8e8f4f4f4f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f8f8f8f5f5f5f8f8f8fbfbfbfafafaf7f7f7f9f9f9fafafaf7f7f7fafafaf6f6f6f3f3f3f4f4f4f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6fafafafafafaf9f9f9f5f5f5f6f6f6f6f6f6f4f4f4f3f3f3f8f8f8f6f6f6f1f1f1f0f0f0efefeff3f3f3f1f1f1f3f3f3f3f3f3f1f1f1f0f0f0efefeff2f2f2f3f3f3f3f3f3f3f3f3f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f2f2f2f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6fafafaf9f9f9f7f7f7f4f4f4fbfbfbf8f8f8f7f7f7f4f4f4f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f4f4f4f6f6f6f8f8f8f4f4f4f9f9f9f7f7f7f3f3f3fafafaf9f9f9f5f5f5f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fbfbfbfafafaf3f3f3ecececf9f9f9f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f5f5f5f7f7f7fafafaf9f9f9f7f7f7f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7fbfbfbf6f6f6f7f7f7fafafafafafaf9f9f9f7f7f7f6f6f6f6f6f6f3f3f3efefefedededeeeeeef2f2f2f3f3f3f2f2f2f5f5f5f8f8f8f2f2f2f7f7f7fafafafafafafcfcfcfdfdfdfafafafafafaf6f6f6f5f5f5f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6fafafaf8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6eeeeeef2f2f2eeeeeef4f4f4f7f7f7f9f9f9fcfcfcf9f9f9f2f2f2f1f1f1f6f6f6fafafafafafafbfbfbf9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6efefeff4f4f4f3f3f3f4f4f4f9f9f9f1f1f1f8f8f8f7f7f7fafafaf8f8f8f8f8f8fafafaf4f4f4f2f2f2efefeff9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f5f5f5fafafaf6f6f6fafafaf6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9fbfbfbfafafafafafafafafaf7f7f7f9f9f9f6f6f6f5f5f5f4f4f4f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f3f3f3efefefeeeeeef1f1f1f4f4f4f4f4f4f6f6f6f9f9f9fbfbfbfafafaf9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f3f3f3f0f0f0f2f2f2f2f2f2f0f0f0f0f0f0f3f3f3f2f2f2f6f6f6f5f5f5f4f4f4f4f4f4f4f4f4f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f6f6f6f8f8f8f4f4f4f6f6f6f7f7f7f9f9f9f5f5f5f4f4f4f6f6f6f8f8f8f6f6f6f3f3f3f6f6f6f2f2f2fafafaf8f8f8f7f7f7f4f4f4fbfbfbf9f9f9f4f4f4f2f2f2eeeeeeedededf8f8f8f8f8f8f9f9f9f8f8f8fafafaf1f1f1efefeff5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fafafaf6f6f6f5f5f5f8f8f8f9f9f9f4f4f4f3f3f3f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9fafafafafafaf9f9f9f9f9f9f5f5f5f5f5f5f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f2f2f2eeeeeef5f5f5f4f4f4f7f7f7fafafaf9f9f9f9f9f9f9f9f9f7f7f7f4f4f4f4f4f4f4f4f4f2f2f2f3f3f3f6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9fafafaf5f5f5f5f5f5f4f4f4f3f3f3f8f8f8fafafaf8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f5f5f5f8f8f8f9f9f9f6f6f6f7f7f7f6f6f6f4f4f4f5f5f5f7f7f7f6f6f6f4f4f4f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f7f7f7f5f5f5f2f2f2f2f2f2f2f2f2f3f3f3f3f3f3f6f6f6f6f6f6f8f8f8f9f9f9f8f8f8fbfbfbf7f7f7eeeeeef5f5f5f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f4f4f4f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f9f9f9f9f9f9fafafaf5f5f5f7f7f7fafafaf9f9f9f8f8f8f6f6f6f4f4f4f6f6f6f5f5f5f4f4f4f6f6f6f9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f2f2f2f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8fafafaf8f8f8f9f9f9f3f3f3f2f2f2f3f3f3f6f6f6f5f5f5f8f8f8fbfbfbfafafaf6f6f6f7f7f7fafafaf8f8f8f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f4f4f4f6f6f6f5f5f5f4f4f4f3f3f3f8f8f8f8f8f8fbfbfbf9f9f9f7f7f7f8f8f8fafafaf9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f7f7f7f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9fafafaf8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8fafafaf7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8fafafaf7f7f7f7f7f7f6f6f6f5f5f5f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f3f3f3f0f0f0f0f0f0f3f3f3f4f4f4f8f8f8fafafaf1f1f1f9f9f9f9f9f9f9f9f9f6f6f6f3f3f3f2f2f2f5f5f5f8f8f8fbfbfbfbfbfbf7f7f7f6f6f6f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f5f5f5f5f5f5f5f5f5f7f7f7f9f9f9f9f9f9f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f5f5f5f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fafafaf6f6f6f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9fafafaf8f8f8f6f6f6f8f8f8f5f5f5f2f2f2f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8f9f9f9f9f9f9fafafafbfbfbf7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fafafafafafafafafaf6f6f6f7f7f7f6f6f6f4f4f4f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f5f5f5f3f3f3f2f2f2f7f7f7f5f5f5f2f2f2f4f4f4f7f7f7fbfbfbfafafaf8f8f8f4f4f4f3f3f3f3f3f3f8f8f8f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9f8f8f8f7f7f7f3f3f3f5f5f5f2f2f2f5f5f5f5f5f5f5f5f5f8f8f8fbfbfbfcfcfcfbfbfbf9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f4f4f4f6f6f6f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f7f7f7f5f5f5f5f5f5f8f8f8f8f8f8f5f5f5f5f5f5f9f9f9fafafafafafafafafaf8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9fafafaf9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f3f3f3f6f6f6f4f4f4f6f6f6fafafaf8f8f8f4f4f4f5f5f5f2f2f2eeeeeef1f1f1f3f3f3f4f4f4f2f2f2f5f5f5f5f5f5f9f9f9fbfbfbfafafaf9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f4f4f4f7f7f7f4f4f4f4f4f4f3f3f3f4f4f4f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f3f3f3f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f6f6f6f6f6f6f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f4f4f4f7f7f7f6f6f6f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f9f9f9f7f7f7f4f4f4f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9f6f6f6f8f8f8f6f6f6f6f6f6f4f4f4f4f4f4f7f7f7f8f8f8f7f7f7f4f4f4f4f4f4f5f5f5f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f1f1f1f7f7f7f8f8f8f9f9f9f8f8f8f5f5f5f7f7f7f5f5f5f3f3f3f0f0f0f2f2f2f6f6f6f8f8f8f6f6f6f5f5f5f5f5f5f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f6f6f6f4f4f4f7f7f7f5f5f5f6f6f6f6f6f6f8f8f8f1f1f1f9f9f9f7f7f7f5f5f5f4f4f4f1f1f1f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8fafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f4f4f4f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9fafafafafafaf8f8f8fafafafafafaf9f9f9fbfbfbf6f6f6f6f6f6f3f3f3f7f7f7f9f9f9fafafafbfbfbfafafafafafafafafafbfbfbf8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f2f2f2f4f4f4efefeff6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f9f9f9f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f6f6f6f2f2f2f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f9f9f9f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f5f5f5f5f5f5f3f3f3f5f5f5f7f7f7f7f7f7f5f5f5f8f8f8fafafafafafaf9f9f9fbfbfbfbfbfbf8f8f8f5f5f5f8f8f8eeeeeef7f7f7fbfbfbfafafafafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbf9f9f9f7f7f7f6f6f6f8f8f8f3f3f3f6f6f6eeeeeef0f0f0f5f5f5f6f6f6f0f0f0f4f4f4f7f7f7f7f7f7f2f2f2f5f5f5f6f6f6f7f7f7fafafaf6f6f6f8f8f8f8f8f8f6f6f6fafafaf8f8f8f8f8f8f9f9f9f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafaf7f7f7f7f7f7f9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6fafafaf9f9f9fafafaf8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f9f9f9f7f7f7f7f7f7f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7f9f9f9fafafafafafafafafaf9f9f9f9f9f9f6f6f6f9f9f9fafafafcfcfcfcfcfcfcfcfcf9f9f9f6f6f6f4f4f4f9f9f9f5f5f5f5f5f5f6f6f6f9f9f9f5f5f5f7f7f7f7f7f7fafafafafafaf9f9f9f9f9f9f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f6f6f6f7f7f7f5f5f5f3f3f3f3f3f3f5f5f5f7f7f7f5f5f5f4f4f4f6f6f6f3f3f3f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f3f3f3f7f7f7f6f6f6f6f6f6f9f9f9f9f9f9fafafafafafafafafafafafaf8f8f8f1f1f1f6f6f6fcfcfcfbfbfbf8f8f8f7f7f7f5f5f5f3f3f3f2f2f2eeeeeef6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f5f5f5f6f6f6f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8fbfbfbfafafaf7f7f7f1f1f1eaeaeaecececf3f3f3f9f9f9f9f9f9f4f4f4f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6fafafaf7f7f7f6f6f6f4f4f4f3f3f3f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7fbfbfbfbfbfbf8f8f8f4f4f4f2f2f2f5f5f5f7f7f7f7f7f7fafafaf7f7f7f5f5f5f7f7f7f8f8f8fafafafbfbfbf8f8f8fafafaf9f9f9f9f9f9f9f9f9f7f7f7f5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f0f0f0efefeff6f6f6f7f7f7f7f7f7f8f8f8f9f9f9fafafafbfbfbeaeaeaf2f2f2f2f2f2f3f3f3f7f7f7f7f7f7f8f8f8f8f8f8f4f4f4f3f3f3f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f3f3f3f9f9f9f5f5f5f9f9f9fafafaf6f6f6f8f8f8fafafaf8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f7f7f7f8f8f8f9f9f9fafafafafafafafafafafafafafafaf4f4f4eeeeeeedededf7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f1f1f1f4f4f4f8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f3f3f3ebebebefefeff3f3f3f3f3f3f5f5f5f1f1f1f4f4f4f9f9f9f3f3f3f1f1f1f2f2f2f0f0f0f4f4f4eeeeeef1f1f1f1f1f1f2f2f2f2f2f2f5f5f5f5f5f5f5f5f5f6f6f6fafafafbfbfbfbfbfbfbfbfbf7f7f7f4f4f4f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f7f7f7f5f5f5f2f2f2f7f7f7f7f7f7f7f7f7f6f6f6f2f2f2f6f6f6f7f7f7f4f4f4f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f4f4f4f8f8f8fafafaf8f8f8f6f6f6fbfbfbf3f3f3f9f9f9f8f8f8f7f7f7f9f9f9f6f6f6f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f3f3f3f8f8f8f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f3f3f3f2f2f2f3f3f3f2f2f2f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f5f5f5f2f2f2f9f9f9f9f9f9fafafaf5f5f5f4f4f4f0f0f0f5f5f5f2f2f2f6f6f6f4f4f4f5f5f5f6f6f6f0f0f0f6f6f6f6f6f6f1f1f1f0f0f0f3f3f3f1f1f1f2f2f2f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f5f5f5f4f4f4f9f9f9f7f7f7f4f4f4f2f2f2efefeff1f1f1f3f3f3f6f6f6f5f5f5f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9fafafaf8f8f8f7f7f7fafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9fbfbfbf2f2f2f5f5f5f9f9f9f7f7f7f6f6f6f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9fafafaf9f9f9f9f9f9f5f5f5f2f2f2f5f5f5f6f6f6f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f6f6f6f6f6f6f9f9f9f4f4f4f2f2f2f1f1f1f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8fbfbfbf9f9f9f8f8f8f9f9f9f7f7f7f0f0f0f1f1f1f2f2f2f2f2f2f0f0f0f2f2f2f2f2f2f1f1f1f2f2f2efefeff1f1f1f5f5f5f8f8f8f7f7f7f5f5f5f3f3f3f6f6f6f8f8f8fafafafafafaf9f9f9f4f4f4f8f8f8f7f7f7f8f8f8fafafaf9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f3f3f3f7f7f7f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f9f9f9efefeff4f4f4f8f8f8f9f9f9f9f9f9f8f8f8fafafaf8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7fbfbfbf0f0f0f7f7f7fbfbfbf8f8f8f5f5f5f2f2f2f8f8f8f7f7f7f9f9f9f9f9f9f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9fafafafafafaf9f9f9fafafafbfbfbf9f9f9f8f8f8f9f9f9fafafaf7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7fbfbfbf7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8fbfbfbfafafaf8f8f8f5f5f5f6f6f6f5f5f5f2f2f2f5f5f5f5f5f5f5f5f5f8f8f8f5f5f5f7f7f7f8f8f8f6f6f6f1f1f1fafafafafafaf9f9f9f9f9f9f8f8f8fafafaf9f9f9fafafaf9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f5f5f5eeeeeef3f3f3f6f6f6f7f7f7f9f9f9f3f3f3f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f2f2f2f3f3f3f3f3f3f6f6f6f8f8f8f0f0f0f2f2f2f1f1f1f1f1f1e7e7e7f1f1f1f0f0f0ebebebf0f0f0f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7fbfbfbe9e9e9f7f7f7f9f9f9f9f9f9f6f6f6f5f5f5f8f8f8f9f9f9fafafaf0f0f0f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6fafafaf8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9f6f6f6f4f4f4f5f5f5f2f2f2f4f4f4f6f6f6f5f5f5f6f6f6fafafafafafaf8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafafbfbfbfafafaf9f9f9f9f9f9f9f9f9f4f4f4f5f5f5f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f4f4f4f4f4f4f3f3f3f4f4f4f5f5f5ecececf1f1f1f4f4f4f7f7f7f4f4f4f7f7f7f7f7f7f4f4f4f9f9f9fafafaf9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f2f2f2f8f8f8f7f7f7f9f9f9f2f2f2f8f8f8fbfbfbf1f1f1f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8fafafaf7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f2f2f2f7f7f7f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f6f6f6fafafaf8f8f8f8f8f8f0f0f0f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7fafafaf9f9f9fafafafafafaf9f9f9f8f8f8fafafaf5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f4f4f4f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9fafafaf8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4fafafaf8f8f8f7f7f7f7f7f7f7f7f7f8f8f8fbfbfbf0f0f0f1f1f1f3f3f3f4f4f4f2f2f2f2f2f2f4f4f4f3f3f3f2f2f2f7f7f7fafafaf9f9f9fafafaf8f8f8f9f9f9f9f9f9f4f4f4f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7edededfafafaf7f7f7f9f9f9f6f6f6f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f5f5f5fafafaf9f9f9f9f9f9f8f8f8fafafaf6f6f6f9f9f9f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7fafafaf7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f4f4f4f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9fbfbfbf9f9f9f1f1f1f1f1f1f5f5f5f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f2f2f2f7f7f7f5f5f5f6f6f6f6f6f6f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f5f5f5f5f5f5f6f6f6f2f2f2f7f7f7f7f7f7f5f5f5f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9fafafaf8f8f8f9f9f9f2f2f2f4f4f4fbfbfbf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f5f5f5f2f2f2f1f1f1f0f0f0f2f2f2f1f1f1f5f5f5f4f4f4f6f6f6f3f3f3f3f3f3f6f6f6f7f7f7fafafaf7f7f7fafafaf8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f2f2f2f8f8f8f8f8f8f9f9f9f4f4f4fafafafafafaebebebf9f9f9f6f6f6f8f8f8fafafaf3f3f3fafafaf7f7f7f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8fbfbfbfafafafafafaf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f5f5f5fafafaf8f8f8f8f8f8f9f9f9f2f2f2f3f3f3fbfbfbfcfcfcf9f9f9f2f2f2e9e9e9ecececf1f1f1fbfbfbf8f8f8fbfbfbfbfbfbfafafaf5f5f5f3f3f3f8f8f8f7f7f7f8f8f8f9f9f9fbfbfbf9f9f9f9f9f9fafafaf9f9f9fafafafafafaf9f9f9fcfcfcfbfbfbf9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9fafafaf4f4f4f6f6f6f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9fafafafafafaf9f9f9f8f8f8f8f8f8f3f3f3f4f4f4f3f3f3f4f4f4f4f4f4f2f2f2f4f4f4f6f6f6f6f6f6f8f8f8f9f9f9f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8fafafaf9f9f9f8f8f8f9f9f9f6f6f6f8f8f8fafafaedededfbfbfbfafafaf4f4f4fafafaf7f7f7f9f9f9f8f8f8f6f6f6fcfcfcfafafafafafaf5f5f5f4f4f4f3f3f3f5f5f5f6f6f6f4f4f4f7f7f7f9f9f9f9f9f9f7f7f7fafafaf9f9f9f6f6f6f7f7f7f7f7f7f8f8f8fafafafafafafbfbfbf8f8f8f9f9f9f7f7f7f5f5f5f5f5f5f8f8f8fafafafbfbfbfafafaf8f8f8f1f1f1f0f0f0f4f4f4efefefebebebf3f3f3fbfbfbf9f9f9f9f9f9f6f6f6f4f4f4f1f1f1f0f0f0f5f5f5fafafaf7f7f7f6f6f6f8f8f8f6f6f6f4f4f4f1f1f1f0f0f0f2f2f2f3f3f3f5f5f5f3f3f3f5f5f5f5f5f5f4f4f4f2f2f2f4f4f4f5f5f5f6f6f6f5f5f5fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9fbfbfbf3f3f3f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f5f5f5f4f4f4f4f4f4f8f8f8f4f4f4f4f4f4f2f2f2f4f4f4f5f5f5fafafaf9f9f9f7f7f7f7f7f7f9f9f9f6f6f6f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7fbfbfbf7f7f7ececececececf6f6f6f7f7f7fafafaf7f7f7fafafaf5f5f5f2f2f2eaeaeaebebebe9e9e9eaeaeaeaeaeaebebebf0f0f0eeeeeef6f6f6f6f6f6f3f3f3f4f4f4f0f0f0f4f4f4f7f7f7f8f8f8fafafaf8f8f8f7f7f7f1f1f1ebebebe8e8e8f4f4f4f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f7f7f7ecececf1f1f1efefeff5f5f5f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f4f4f4f7f7f7f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f2f2f2f5f5f5f6f6f6f9f9f9f8f8f8f9f9f9f5f5f5f4f4f4f2f2f2eeeeeeefefefeeeeeef1f1f1f5f5f5f7f7f7f4f4f4f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9fbfbfbf8f8f8f7f7f7f7f7f7f5f5f5f9f9f9fbfbfbf4f4f4f5f5f5f8f8f8f9f9f9f8f8f8f8f8f8fafafaf7f7f7f1f1f1f5f5f5f9f9f9fbfbfbf6f6f6ededededededefefeff0f0f0f3f3f3f2f2f2f5f5f5eeeeeeefefeff1f1f1f6f6f6f5f5f5f4f4f4efefeff2f2f2f0f0f0f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5eeeeeeeeeeeef1f1f1f1f1f1f3f3f3efefeff1f1f1f0f0f0f8f8f8fbfbfbf8f8f8f9f9f9f8f8f8f4f4f4f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f4f4f4f5f5f5f9f9f9f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fbfbfbfcfcfcfafafafafafafafafaf9f9f9f8f8f8f5f5f5f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbfafafafafafafafafafafafafafafaf8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f2f2f2f6f6f6f8f8f8f9f9f9fafafaf5f5f5ececece7e7e7eaeaeaeaeaeaeaeaeaedededf1f1f1eeeeeef1f1f1ecececf1f1f1f2f2f2edededebebebedededf7f7f7f3f3f3e7e7e7f2f2f2f4f4f4f7f7f7f7f7f7f3f3f3f0f0f0eeeeeeecececf1f1f1f0f0f0f1f1f1f2f2f2eeeeeef4f4f4fafafafbfbfbf4f4f4f7f7f7f5f5f5f1f1f1efefeff3f3f3fbfbfbf7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f3f3f3f6f6f6fafafaf9f9f9fbfbfbfafafaf9f9f9f9f9f9fafafafbfbfbeaeaeaf1f1f1fcfcfcf9f9f9f9f9f9f8f8f8f7f7f7f4f4f4f0f0f0f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9fafafafafafafafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8fafafafafafaf9f9f9f9f9f9f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f4f4f4f5f5f5f8f8f8fafafaf1f1f1f2f2f2f5f5f5f0f0f0eaeaeae9e9e9edededf2f2f2f7f7f7f3f3f3f0f0f0ecececeaeaeaeeeeeeededede9e9e9f1f1f1f5f5f5f5f5f5f4f4f4f3f3f3f2f2f2efefefebebebecececf5f5f5f5f5f5f7f7f7f5f5f5f1f1f1f3f3f3fcfcfcf8f8f8f5f5f5eeeeeef2f2f2f2f2f2f0f0f0eaeaeaf9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f3f3f3f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f9f9f9fafafafafafaf8f8f8f5f5f5f6f6f6f7f7f7efefefedededf2f2f2efefeff7f7f7f9f9f9fafafaf9f9f9fbfbfbf6f6f6f4f4f4f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f5f5f5f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8fbfbfbf2f2f2fbfbfbf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8edededf2f2f2f3f3f3f8f8f8f5f5f5f2f2f2efefefedededebebebf2f2f2f1f1f1f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f3f3f3f5f5f5f0f0f0efefeff4f4f4f6f6f6f0f0f0f9f9f9fcfcfcf5f5f5e9e9e9eaeaeaf5f5f5f6f6f6f2f2f2f3f3f3efefefefefefeeeeeee9e9e9ecececeeeeeef5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f5f5f5f8f8f8f9f9f9eeeeeef3f3f3f6f6f6f3f3f3f5f5f5f2f2f2f0f0f0f4f4f4f5f5f5f5f5f5fafafaf8f8f8f6f6f6fafafaf8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f1f1f1f5f5f5f6f6f6f7f7f7f6f6f6f9f9f9f8f8f8f4f4f4f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f2f2f2f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6fafafafafafaf8f8f8f8f8f8f7f7f7f8f8f8fbfbfbfafafaf9f9f9f6f6f6f4f4f4efefefececececececf1f1f1f4f4f4f3f3f3f5f5f5f8f8f8f7f7f7f9f9f9f5f5f5f2f2f2f4f4f4f6f6f6f7f7f7f1f1f1edededf6f6f6efefeff0f0f0f1f1f1f4f4f4edededf3f3f3f1f1f1f9f9f9f8f8f8edededf1f1f1f1f1f1f0f0f0eaeaeae9e9e9f0f0f0f7f7f7f4f4f4f3f3f3f4f4f4f6f6f6f7f7f7f3f3f3f6f6f6f9f9f9f7f7f7f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7fafafaf4f4f4f4f4f4f1f1f1f2f2f2f0f0f0f2f2f2fafafaf8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f9f9f9fafafafbfbfbfbfbfbfafafaf9f9f9f8f8f8f4f4f4f4f4f4f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8fafafaf9f9f9f4f4f4f8f8f8f7f7f7f5f5f5f5f5f5f7f7f7f9f9f9fafafaf8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f1f1f1fafafaf9f9f9f8f8f8fafafaf8f8f8f6f6f6f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5fafafaeeeeeef2f2f2f4f4f4f2f2f2f1f1f1f2f2f2f3f3f3f8f8f8f6f6f6f8f8f8f8f8f8f5f5f5f6f6f6f7f7f7f2f2f2f3f3f3f0f0f0f3f3f3f6f6f6f5f5f5f4f4f4fafafaf2f2f2f0f0f0efefeff5f5f5f2f2f2f3f3f3ebebebeeeeeeefefeff0f0f0f0f0f0f5f5f5f8f8f8f9f9f9f9f9f9f4f4f4f5f5f5f9f9f9fafafaf2f2f2f8f8f8f6f6f6f7f7f7f5f5f5f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f4f4f4f9f9f9f8f8f8fafafaf7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f4f4f4f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f3f3f3efefefedededecececeeeeeef0f0f0eeeeeef4f4f4f3f3f3f8f8f8f7f7f7fafafaf7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f0f0f0f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f5f5f5f3f3f3ecececf9f9f9f8f8f8fafafaf7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f3f3f3f6f6f6f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f5f5f5f3f3f3f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8f2f2f2f5f5f5f5f5f5f5f5f5f0f0f0f5f5f5f6f6f6fbfbfbf4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f6f6f6f9f9f9f2f2f2f5f5f5eeeeeef1f1f1f8f8f8f5f5f5f5f5f5f1f1f1efefeff7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f5f5f5f9f9f9f3f3f3f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8fafafaf9f9f9f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f9f9f9fafafaf9f9f9fafafafafafaf8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f6f6f6fafafaf9f9f9f9f9f9f5f5f5f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f4f4f4f7f7f7f4f4f4f4f4f4f5f5f5fbfbfbf5f5f5f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f2f2f2f6f6f6f7f7f7fbfbfbf8f8f8f5f5f5f7f7f7fafafaf6f6f6f4f4f4f3f3f3f3f3f3f4f4f4f1f1f1f0f0f0f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f3f3f3f6f6f6f3f3f3f4f4f4f4f4f4f5f5f5f3f3f3f7f7f7f6f6f6f5f5f5f5f5f5eeeeeeefefeff2f2f2f2f2f2fbfbfbf9f9f9fafafaeeeeeeedededf3f3f3f5f5f5f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7fafafaf7f7f7f7f7f7f9f9f9fafafafafafafafafaeeeeeef5f5f5f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f3f3f3f6f6f6f6f6f6f8f8f8fafafaf9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f6f6f6f9f9f9f6f6f6f8f8f8f8f8f8f4f4f4f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f3f3f3f5f5f5f7f7f7f7f7f7f0f0f0f7f7f7f8f8f8f9f9f9fbfbfbf8f8f8fafafaf8f8f8f8f8f8f6f6f6fafafaf4f4f4f9f9f9f8f8f8f5f5f5f3f3f3f2f2f2f2f2f2ebebebf1f1f1f4f4f4f1f1f1f6f6f6f5f5f5f7f7f7f7f7f7f1f1f1f3f3f3ebebebf1f1f1f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fafafaf6f6f6f8f8f8f8f8f8f6f6f6f4f4f4f8f8f8f8f8f8f4f4f4f1f1f1f4f4f4fafafaf8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9fafafaf5f5f5f9f9f9f3f3f3f3f3f3f5f5f5efefeff6f6f6ecececf0f0f0f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f4f4f4f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f4f4f4f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f2f2f2f9f9f9f7f7f7f9f9f9fafafaf7f7f7e9e9e9fbfbfbf8f8f8f9f9f9fafafaf6f6f6f9f9f9f3f3f3f6f6f6f3f3f3f5f5f5f5f5f5f7f7f7f6f6f6f3f3f3f5f5f5f6f6f6f1f1f1f0f0f0f0f0f0f5f5f5f4f4f4f5f5f5f8f8f8f8f8f8f9f9f9f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f9f9f9f7f7f7f9f9f9f5f5f5f2f2f2f3f3f3f6f6f6f8f8f8f7f7f7f7f7f7f4f4f4f5f5f5f7f7f7fafafafafafaf8f8f8f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f4f4f4f7f7f7f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f2f2f2fbfbfbfafafaf6f6f6f7f7f7f8f8f8f7f7f7f2f2f2f6f6f6f8f8f8f5f5f5f8f8f8f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8fafafaf9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8fafafaf8f8f8fafafaf8f8f8f7f7f7f5f5f5f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f3f3f3f0f0f0edededefefefeeeeeeefefefecececedededf8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f5f5f5f9f9f9f9f9f9f5f5f5eeeeeeeaeaeaedededf0f0f0f1f1f1f9f9f9fafafafbfbfbf8f8f8f7f7f7fafafaf9f9f9f8f8f8f9f9f9f5f5f5f0f0f0f4f4f4f7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f7f7f7f9f9f9f5f5f5efefeff1f1f1f3f3f3f7f7f7f9f9f9fafafaf7f7f7f3f3f3f2f2f2f7f7f7f7f7f7f7f7f7f9f9f9f5f5f5f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f9f9f9fafafaf9f9f9f9f9f9f8f8f8fafafaf6f6f6eeeeeef4f4f4f5f5f5f7f7f7f7f7f7f9f9f9fafafaecececefefeff9f9f9f6f6f6f8f8f8f6f6f6f9f9f9f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9fafafaf9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9fbfbfbfafafaf9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f2f2f2f9f9f9f9f9f9f7f7f7f5f5f5f5f5f5f8f8f8f1f1f1f8f8f8fbfbfbf7f7f7f8f8f8f9f9f9f9f9f9eaeaeaf9f9f9f6f6f6f9f9f9fafafaf7f7f7f9f9f9f0f0f0f4f4f4f6f6f6edededf4f4f4fafafafbfbfbfbfbfbf9f9f9f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f5f5f5f5f5f5f3f3f3eaeaeaf2f2f2f6f6f6f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f2f2f2f6f6f6f4f4f4f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f3f3f3f7f7f7fafafafafafaf8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f4f4f4f5f5f5f3f3f3f8f8f8f7f7f7f1f1f1f9f9f9f6f6f6f4f4f4f0f0f0f4f4f4f7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f3f3f3f5f5f5f6f6f6f9f9f9f8f8f8fafafafbfbfbfafafafafafaf8f8f8fafafaf9f9f9f8f8f8f6f6f6f4f4f4f1f1f1f1f1f1f5f5f5f8f8f8f7f7f7f8f8f8f5f5f5f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5fafafaf9f9f9f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f5f5f5f3f3f3f5f5f5f6f6f6f8f8f8efefefeeeeeef9f9f9f9f9f9f7f7f7f8f8f8f4f4f4d9d9d9f4f4f4f3f3f3f1f1f1f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9fafafaf8f8f8f7f7f7f7f7f7f6f6f6f7f7f7fbfbfbf8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9fbfbfbfafafaf5f5f5f6f6f6f6f6f6fcfcfcfbfbfbf8f8f8f7f7f7f4f4f4efefeff1f1f1f4f4f4f3f3f3f9f9f9f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f6f6f6f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9fafafaf7f7f7f7f7f7f9f9f9fafafafafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f4f4f4eeeeeef5f5f5f3f3f3f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f2f2f2efefefefefeff0f0f0f4f4f4f2f2f2f1f1f1f2f2f2f5f5f5f3f3f3f4f4f4f8f8f8fafafaf9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9fafafaf7f7f7f7f7f7f6f6f6f4f4f4f8f8f8f4f4f4f5f5f5f3f3f3f4f4f4edededf8f8f8f7f7f7fafafaf9f9f9f6f6f6f2f2f2f8f8f8efefeff5f5f5f2f2f2f1f1f1f5f5f5f6f6f6f7f7f7f3f3f3f7f7f7f6f6f6f6f6f6f7f7f7f4f4f4f0f0f0f5f5f5eeeeeef5f5f5f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6fafafaf6f6f6f8f8f8f7f7f7f1f1f1f0f0f0f5f5f5f5f5f5f3f3f3f7f7f7f8f8f8f6f6f6f2f2f2f1f1f1efefefefefeff7f7f7fafafafafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f7f7f7f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f4f4f4f9f9f9f4f4f4f8f8f8fafafaf5f5f5f6f6f6f5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f6f6f6fafafafafafaf8f8f8fcfcfcf8f8f8f9f9f9f6f6f6f3f3f3f4f4f4f7f7f7f6f6f6f7f7f7fafafafafafafafafafafafafafafafafafaf8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f1f1f1f2f2f2f2f2f2f2f2f2f1f1f1f1f1f1f7f7f7f2f2f2f3f3f3eeeeeef0f0f0edededf0f0f0f0f0f0ecececf2f2f2f0f0f0f4f4f4f4f4f4f5f5f5f3f3f3f7f7f7f9f9f9f8f8f8f8f8f8fafafaf9f9f9fafafafbfbfbf8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f6f6f6f2f2f2f5f5f5f5f5f5f7f7f7f5f5f5f8f8f8fbfbfbfbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f5f5f5f8f8f8f6f6f6f6f6f6f3f3f3f5f5f5f7f7f7f5f5f5f3f3f3f5f5f5f7f7f7f5f5f5f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f5f5f5f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fafafafbfbfbfafafaf9f9f9fafafafafafaf7f7f7fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f5f5f5f8f8f8f3f3f3f8f8f8fafafaf9f9f9f6f6f6fafafaf9f9f9fbfbfbfafafafafafaf9f9f9f7f7f7f7f7f7f3f3f3f2f2f2f4f4f4f5f5f5f6f6f6f3f3f3f8f8f8f9f9f9f9f9f9f6f6f6f4f4f4f4f4f4f5f5f5f4f4f4f3f3f3f3f3f3f4f4f4efefeff8f8f8fbfbfbf9f9f9fbfbfbf9f9f9f8f8f8fafafaf5f5f5f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8fbfbfbf5f5f5f7f7f7f7f7f7f7f7f7f5f5f5efefeff3f3f3f3f3f3f7f7f7f7f7f7f6f6f6f3f3f3f2f2f2f1f1f1f4f4f4f4f4f4f3f3f3f5f5f5f6f6f6f4f4f4f7f7f7f8f8f8f9f9f9fcfcfcfafafafafafaf8f8f8f5f5f5f6f6f6f4f4f4f4f4f4f3f3f3f0f0f0f7f7f7f4f4f4f8f8f8f8f8f8f8f8f8fcfcfcfbfbfbf5f5f5f6f6f6f6f6f6f4f4f4f9f9f9fbfbfbf7f7f7f2f2f2f2f2f2f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f3f3f3f4f4f4f3f3f3f5f5f5f4f4f4f3f3f3f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f5f5f5fafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f5f5f5f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8fafafafafafafafafafafafaf8f8f8f6f6f6f7f7f7f9f9f9f9f9f9f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f6f6f6f8f8f8f5f5f5f4f4f4f6f6f6f5f5f5f2f2f2efefeff1f1f1efefefedededf3f3f3f5f5f5f6f6f6f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f3f3f3f6f6f6fafafaf3f3f3f6f6f6f0f0f0f6f6f6f6f6f6f4f4f4f9f9f9f5f5f5f2f2f2f1f1f1f3f3f3f3f3f3f6f6f6f4f4f4f3f3f3f4f4f4f4f4f4f8f8f8f4f4f4f2f2f2f1f1f1f4f4f4f1f1f1eeeeeef0f0f0f4f4f4f6f6f6f7f7f7f0f0f0edededf1f1f1f4f4f4f9f9f9f9f9f9f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f8f8f8f5f5f5f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8fafafafafafafafafaf6f6f6f7f7f7f7f7f7f6f6f6f7f7f7fafafaf8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f4f4f4f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f0f0f0f0f0f0f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f4f4f4f8f8f8f6f6f6f4f4f4f6f6f6f5f5f5f8f8f8f7f7f7f4f4f4f6f6f6f7f7f7f9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f5f5f5f3f3f3f2f2f2f2f2f2f5f5f5fbfbfbf9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6fbfbfbf8f8f8fbfbfbf7f7f7f9f9f9f9f9f9fbfbfbfafafaf7f7f7f7f7f7fafafaf7f7f7f4f4f4f5f5f5f8f8f8f4f4f4f5f5f5f5f5f5f4f4f4f9f9f9fcfcfcfbfbfbf7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8fafafaf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8fafafaf7f7f7f9f9f9fafafaf6f6f6f7f7f7f9f9f9f6f6f6f5f5f5f4f4f4f4f4f4f6f6f6f2f2f2f6f6f6fafafaf8f8f8f9f9f9f8f8f8f6f6f6f5f5f5f6f6f6f3f3f3f4f4f4f3f3f3f6f6f6f5f5f5f8f8f8f8f8f8f5f5f5f8f8f8f8f8f8f4f4f4f5f5f5f8f8f8f9f9f9fafafaf7f7f7f4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f4f4f4f5f5f5f4f4f4f1f1f1eeeeeef1f1f1f5f5f5fafafaf2f2f2f2f2f2f5f5f5f6f6f6f3f3f3f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f6f6f6f4f4f4f2f2f2f5f5f5f3f3f3f7f7f7f7f7f7f3f3f3f8f8f8f7f7f7fbfbfbf9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8fafafaf7f7f7f4f4f4f7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9fafafaf1f1f1f3f3f3f7f7f7f8f8f8f7f7f7fafafafbfbfbf9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8fafafaf9f9f9f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f4f4f4f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f4f4f4f8f8f8f4f4f4f4f4f4f2f2f2f4f4f4f6f6f6f6f6f6f1f1f1f7f7f7f3f3f3f3f3f3f2f2f2fafafaf2f2f2f8f8f8edededf4f4f4efefeff8f8f8fafafaf4f4f4f6f6f6f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f4f4f4f5f5f5f4f4f4f9f9f9f7f7f7f9f9f9f9f9f9f8f8f8fbfbfbf7f7f7f7f7f7f7f7f7f4f4f4f5f5f5f5f5f5f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f3f3f3fafafaf8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8fafafaf2f2f2f5f5f5fafafafafafaf9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8fafafaf9f9f9f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f4f4f4f5f5f5f4f4f4f6f6f6f8f8f8f8f8f8fafafafafafaf9f9f9f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9fafafaf8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f3f3f3f3f3f3f2f2f2f2f2f2f2f2f2f1f1f1f6f6f6f6f6f6f0f0f0f1f1f1f4f4f4f7f7f7f4f4f4f6f6f6f5f5f5f0f0f0f3f3f3f2f2f2f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5f2f2f2f8f8f8f7f7f7f5f5f5f6f6f6f4f4f4f4f4f4f7f7f7f6f6f6fafafaf8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f4f4f4f2f2f2f2f2f2f4f4f4f6f6f6f7f7f7f9f9f9f8f8f8fafafaf6f6f6f1f1f1f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6fafafaf6f6f6f7f7f7f8f8f8f9f9f9f5f5f5f7f7f7fbfbfbf9f9f9f6f6f6f9f9f9fafafafbfbfbfafafaf9f9f9f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9fbfbfbfbfbfbfbfbfbf8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f6f6f6f1f1f1efefeff0f0f0f1f1f1f3f3f3f2f2f2f4f4f4f3f3f3f4f4f4f4f4f4f2f2f2f1f1f1eeeeeef0f0f0f1f1f1f4f4f4f7f7f7fbfbfbf1f1f1f4f4f4f4f4f4f5f5f5f4f4f4f3f3f3f5f5f5f8f8f8f7f7f7f2f2f2f6f6f6f7f7f7f7f7f7f9f9f9fbfbfbfbfbfbfafafaf9f9f9f7f7f7f9f9f9f9f9f9f9f9f9f5f5f5f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f4f4f4f4f4f4f9f9f9fbfbfbf9f9f9f4f4f4f5f5f5f4f4f4f1f1f1f0f0f0f2f2f2f0f0f0f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f9f9f9f7f7f7f5f5f5f4f4f4f8f8f8f5f5f5f2f2f2f5f5f5f8f8f8f9f9f9f5f5f5f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f9f9f9fbfbfbfafafaf7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f8f8f8f7f7f7f4f4f4f1f1f1f0f0f0f3f3f3f1f1f1f2f2f2f3f3f3f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f9f9f9f8f8f8f3f3f3eeeeeef0f0f0efefeff0f0f0f2f2f2f2f2f2f9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f5f5f5f9f9f9f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f4f4f4f6f6f6f3f3f3f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f5f5f5f7f7f7f9f9f9f5f5f5f1f1f1f5f5f5f2f2f2f3f3f3f9f9f9f4f4f4f6f6f6f3f3f3f3f3f3f0f0f0f2f2f2f1f1f1f0f0f0f3f3f3f2f2f2f2f2f2f1f1f1f6f6f6f5f5f5f7f7f7fafafaf9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafafafafaf7f7f7fafafaf9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f3f3f3f8f8f8fafafaf8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f5f5f5f1f1f1eeeeeeedededf1f1f1f2f2f2f1f1f1f4f4f4f6f6f6f1f1f1f5f5f5f8f8f8fafafafcfcfcfdfdfdfafafafbfbfbf8f8f8f4f4f4f2f2f2f1f1f1f2f2f2f2f2f2f3f3f3f3f3f3f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f4f4f4f7f7f7f7f7f7f4f4f4f4f4f4f3f3f3f1f1f1f1f1f1f2f2f2f6f6f6f7f7f7f8f8f8f5f5f5f4f4f4f5f5f5f1f1f1f2f2f2f3f3f3f2f2f2f1f1f1f1f1f1f3f3f3f0f0f0f2f2f2f4f4f4f6f6f6f3f3f3f3f3f3f5f5f5f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafaf7f7f7f6f6f6fafafaf9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f5f5f5f7f7f7fafafaf8f8f8f9f9f9fafafaf6f6f6fbfbfbf6f6f6f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f9f9f9fafafafafafaf8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f4f4f4f3f3f3f3f3f3f5f5f5f9f9f9f7f7f7f8f8f8f8f8f8f4f4f4efefefeeeeeef0f0f0f3f3f3f4f4f4f5f5f5f9f9f9fafafafafafafafafaf8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f4f4f4f1f1f1f2f2f2f2f2f2f0f0f0efefeff2f2f2f2f2f2f4f4f4f7f7f7f9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f9f9f9f9f9f9f8f8f8f7f7f7f5f5f5f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8fafafafafafafafafaf6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8fbfbfbfcfcfcf6f6f6f1f1f1f9f9f9f6f6f6f8f8f8f8f8f8f6f6f6f8f8f8f5f5f5f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f4f4f4f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f7f7f7f5f5f5f8f8f8f9f9f9f9f9f9f5f5f5f3f3f3f4f4f4f5f5f5f5f5f5f8f8f8f9f9f9f7f7f7f8f8f8fbfbfbf8f8f8f8f8f8f9f9f9f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f3f3f3eeeeeef3f3f3f3f3f3f7f7f7fafafaf9f9f9fafafafafafaf8f8f8f5f5f5f3f3f3f3f3f3f3f3f3f4f4f4f6f6f6f8f8f8f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f9f9f9fafafafafafafafafaf4f4f4f4f4f4f8f8f8f6f6f6f4f4f4f4f4f4f4f4f4f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f8f8f8f4f4f4f1f1f1f4f4f4f7f7f7f5f5f5f1f1f1f1f1f1f4f4f4f7f7f7f5f5f5f7f7f7f6f6f6f9f9f9fafafaf1f1f1f3f3f3f2f2f2f3f3f3f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7fafafaf7f7f7f6f6f6f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8fafafaf5f5f5fafafaf6f6f6f7f7f7fafafafafafaf8f8f8f5f5f5f4f4f4f6f6f6f5f5f5f4f4f4f5f5f5f7f7f7f8f8f8f7f7f7f4f4f4f5f5f5f6f6f6f2f2f2f5f5f5f8f8f8f8f8f8f6f6f6f8f8f8fafafaf8f8f8f9f9f9f4f4f4f2f2f2f3f3f3f6f6f6f5f5f5f7f7f7fafafafafafaf6f6f6f6f6f6fafafaf9f9f9f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f4f4f4f6f6f6f4f4f4f5f5f5f4f4f4f5f5f5f4f4f4f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8fafafaf8f8f8f5f5f5f7f7f7f9f9f9f6f6f6f7f7f7f6f6f6f4f4f4f4f4f4f7f7f7f8f8f8f4f4f4f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f5f5f5f2f2f2f6f6f6f5f5f5f2f2f2f2f2f2f1f1f1f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f4f4f4f8f8f8f8f8f8f4f4f4f5f5f5f6f6f6f3f3f3f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f8f8f8f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f5f5f5f4f4f4f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f6f6f6f1f1f1f1f1f1f2f2f2f3f3f3f7f7f7fafafaf3f3f3f9f9f9f9f9f9f9f9f9f6f6f6f3f3f3f2f2f2f3f3f3f8f8f8fbfbfbfafafaf7f7f7f5f5f5f5f5f5f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f3f3f3f3f3f3f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8f9f9f9f6f6f6f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7fbfbfbf9f9f9f7f7f7f7f7f7fafafaf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6fafafaf8f8f8f7f7f7f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7f5f5f5f6f6f6f4f4f4f3f3f3f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8fbfbfbf8f8f8f7f7f7f7f7f7f5f5f5f8f8f8f8f8f8f9f9f9fafafaf5f5f5f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f3f3f3f1f1f1f6f6f6f5f5f5f3f3f3f3f3f3f6f6f6fafafaf9f9f9f9f9f9f4f4f4f4f4f4f3f3f3f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8fafafaf7f7f7f4f4f4f6f6f6f2f2f2f4f4f4f5f5f5f5f5f5f7f7f7fafafafbfbfbfbfbfbfafafaf9f9f9fafafaf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9fafafaf5f5f5f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8fafafaf7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8fbfbfbf7f7f7f6f6f6f8f8f8f5f5f5f3f3f3f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f5f5f5f6f6f6f8f8f8f7f7f7f9f9f9f9f9f9fafafaf9f9f9fbfbfbf9f9f9f8f8f8f9f9f9f9f9f9fafafafafafaf8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9fafafafafafafbfbfbf6f6f6f6f6f6f7f7f7f4f4f4f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f7f7f7f2f2f2f5f5f5f4f4f4f7f7f7fafafaf6f6f6f4f4f4f6f6f6f2f2f2efefeff1f1f1f4f4f4f3f3f3f2f2f2f4f4f4f4f4f4f7f7f7fafafaf9f9f9f9f9f9fafafaf9f9f9f9f9f9f7f7f7f5f5f5f8f8f8f4f4f4f3f3f3f3f3f3f3f3f3f9f9f9f9f9f9fafafafafafaf9f9f9f9f9f9f8f8f8f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f3f3f3f5f5f5f5f5f5f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9f5f5f5f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f4f4f4f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9fafafaf9f9f9f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f4f4f4f0f0f0f3f3f3f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f5f5f5f8f8f8f0f0f0f9f9f9f8f8f8f5f5f5f6f6f6f1f1f1f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f8f8f8f7f7f7f9f9f9fafafaf9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f5f5f5f8f8f8f6f6f6f9f9f9f9f9f9f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f8f8f8f5f5f5f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8f5f5f5f6f6f6f4f4f4f2f2f2f6f6f6f7f7f7f8f8f8f5f5f5f6f6f6f6f6f6f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7f7f7f7fafafaf8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f4f4f4f4f4f4efefeff6f6f6f8f8f8fafafaf8f8f8f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f6f6f6f7f7f7f9f9f9f6f6f6f4f4f4f3f3f3f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f4f4f4f4f4f4f5f5f5f7f7f7f8f8f8f5f5f5f9f9f9fafafafafafafafafafbfbfbfafafaf9f9f9f9f9f9fafafaf9f9f9f5f5f5f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9fafafaf9f9f9f7f7f7f9f9f9fafafaf9f9f9fbfbfbf7f7f7f7f7f7f2f2f2f7f7f7f9f9f9fafafafbfbfbfafafafafafafafafafafafafafafaf9f9f9fafafaf4f4f4f4f4f4f4f4f4f5f5f5f0f0f0f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f6f6f6f2f2f2f7f7f7f7f7f7f7f7f7f8f8f8f5f5f5f6f6f6f8f8f8f7f7f7f6f6f6f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8fafafafafafafafafaf9f9f9fafafaf7f7f7f9f9f9fafafafcfcfcfbfbfbfbfbfbf9f9f9f5f5f5f4f4f4f9f9f9f5f5f5f4f4f4f4f4f4f8f8f8f5f5f5f6f6f6f6f6f6fafafaf9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f4f4f4f3f3f3f2f2f2f5f5f5f6f6f6f4f4f4f4f4f4f4f4f4f8f8f8eeeeeef6f6f6fafafaf9f9f9fafafaf9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafaf9f9f9f6f6f6f7f7f7f9f9f9f5f5f5f6f6f6efefeff0f0f0f4f4f4f6f6f6efefeff2f2f2f6f6f6f6f6f6f3f3f3f3f3f3f3f3f3f6f6f6f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8fafafaf8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6fafafaf9f9f9fbfbfbf8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f9f9f9fafafafafafaf9f9f9f6f6f6f7f7f7f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8fafafafafafaf8f8f8f2f2f2eaeaeaecececf2f2f2f9f9f9f9f9f9f4f4f4f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7fafafaf6f6f6f6f6f6f4f4f4f3f3f3f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7fafafafafafaf7f7f7f4f4f4f3f3f3f6f6f6f8f8f8f5f5f5f7f7f7f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f3f3f3f6f6f6f5f5f5f4f4f4f8f8f8f7f7f7f9f9f9fafafafafafafafafaf9f9f9f3f3f3f8f8f8fafafaf8f8f8f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f2f2f2f6f6f6f3f3f3f7f7f7f3f3f3f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f4f4f4f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f7f7f7f8f8f8f9f9f9f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f5f5f5f3f3f3f6f6f6f7f7f7f8f8f8f9f9f9f9f9f9fafafafafafafafafaf5f5f5edededebebebf6f6f6f8f8f8f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f7f7f7f9f9f9f8f8f8f7f7f7f5f5f5f0f0f0f3f3f3f8f8f8f6f6f6f7f7f7fafafaf9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f5f5f5f1f1f1edededf1f1f1f4f4f4f4f4f4f4f4f4f2f2f2f5f5f5f9f9f9fafafaf7f7f7f6f6f6f7f7f7f8f8f8fafafafbfbfbf9f9f9fbfbfbfafafaf9f9f9fafafaf8f8f8f7f7f7f5f5f5f3f3f3f4f4f4f2f2f2edededecececf4f4f4f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f3f3f3f7f7f7f3f3f3f5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f4f4f4f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f2f2f2f4f4f4f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8fafafaf8f8f8f6f6f6f6f6f6f9f9f9f9f9f9f6f6f6f5f5f5f8f8f8f8f8f8f2f2f2f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f4f4f4f1f1f1f5f5f5f5f5f5f6f6f6f4f4f4f3f3f3f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fafafaf8f8f8f9f9f9f8f8f8fafafaf5f5f5f2f2f2fafafafafafafafafaf7f7f7f4f4f4f0f0f0f4f4f4f3f3f3f6f6f6f3f3f3f3f3f3f6f6f6f1f1f1f7f7f7f6f6f6f0f0f0f0f0f0f3f3f3f0f0f0f1f1f1efefeff3f3f3ecececefefefefefefefefefefefeff3f3f3f3f3f3f3f3f3f5f5f5f9f9f9fcfcfcfbfbfbfafafaf7f7f7f3f3f3f9f9f9fafafaf8f8f8f9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f3f3f3f8f8f8f4f4f4f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f7f7f7f9f9f9f6f6f6f9f9f9f9f9f9fafafaf9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f2f2f2f2f2f2f9f9f9fafafaf7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9f7f7f7f7f7f7f8f8f8f5f5f5f8f8f8f5f5f5f5f5f5f9f9f9f7f7f7fafafaf7f7f7f7f7f7fafafafafafafafafaf9f9f9f9f9f9f5f5f5f2f2f2f4f4f4f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f5f5f5f8f8f8f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f5f5f5f4f4f4f7f7f7f1f1f1f0f0f0f0f0f0f7f7f7f6f6f6f5f5f5f8f8f8f8f8f8fbfbfbfafafaf8f8f8f9f9f9f6f6f6f0f0f0f0f0f0f4f4f4f4f4f4f7f7f7f3f3f3f1f1f1f6f6f6f8f8f8fbfbfbfbfbfbfdfdfdfdfdfdfbfbfbfafafaf8f8f8f6f6f6f2f2f2ededede6e6e6e9e9e9eaeaeaedededebebebecececefefeff3f3f3f5f5f5f9f9f9fafafaf8f8f8f6f6f6f7f7f7f3f3f3f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f4f4f4f6f6f6f9f9f9f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9fafafaf6f6f6f5f5f5f4f4f4f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f9f9f9f8f8f8fcfcfcf9f9f9fafafafafafaf8f8f8f6f6f6f5f5f5f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7fafafaf8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8fbfbfbfbfbfbf8f8f8f2f2f2f5f5f5f4f4f4eeeeeef2f2f2f3f3f3f3f3f3f6f6f6f3f3f3f4f4f4f7f7f7f6f6f6efefefeeeeeef1f1f1f2f2f2eeeeeef1f1f1efefefededededededefefefeaeaeaedededecececf0f0f0f4f4f4f9f9f9f8f8f8f9f9f9fbfbfbfafafafcfcfcfafafaf8f8f8f5f5f5f5f5f5f3f3f3f6f6f6f6f6f6f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f4f4f4f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8fafafaf8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f8f8f8f4f4f4f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5efefeff4f4f4f3f3f3f4f4f4f3f3f3f5f5f5f6f6f6f7f7f7f9f9f9fafafaf8f8f8f3f3f3f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f5f5f5f0f0f0f1f1f1f5f5f5f8f8f8fafafafafafaf9f9f9f7f7f7f7f7f7f4f4f4f8f8f8f7f7f7f4f4f4f7f7f7f9f9f9fafafaf8f8f8f9f9f9f8f8f8f9f9f9f5f5f5f6f6f6f8f8f8fafafaf9f9f9fafafaf5f5f5f5f5f5f3f3f3f4f4f4f1f1f1f2f2f2f3f3f3efefefedededefefeff2f2f2f1f1f1efefeff3f3f3f3f3f3f5f5f5f6f6f6f5f5f5f8f8f8f5f5f5f6f6f6f8f8f8f7f7f7f9f9f9f4f4f4f5f5f5f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f4f4f4f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f1f1f1f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fafafaf7f7f7f5f5f5f4f4f4f2f2f2f3f3f3f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f4f4f4f5f5f5fafafaf9f9f9f8f8f8f2f2f2ebebebebebebe8e8e8f9f9f9f9f9f9fbfbfbf7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f8f8f8fbfbfbf7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8fafafaf9f9f9f8f8f8f7f7f7f9f9f9f4f4f4f6f6f6f6f6f6fafafaf9f9f9f5f5f5f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbfbfbfbfafafafbfbfbf8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f8f8f8f6f6f6f4f4f4f4f4f4f3f3f3f6f6f6f8f8f8fafafaf7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f5f5f5f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f9f9f9fafafafafafaf8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f5f5f5f4f4f4f6f6f6f9f9f9ebebebf0f0f0f2f2f2f4f4f4ebebebf3f3f3f2f2f2f3f3f3e7e7e7eaeaeae9e9e9f0f0f0f8f8f8fbfbfbfbfbfbf8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafaf7f7f7f8f8f8f5f5f5f5f5f5f8f8f8f6f6f6f8f8f8f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f3f3f3f4f4f4f2f2f2eeeeeef1f1f1f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9fbfbfbf8f8f8f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f9f9f9f0f0f0f7f7f7f5f5f5f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f1f1f1f6f6f6f3f3f3f0f0f0f3f3f3f2f2f2f0f0f0f4f4f4f1f1f1fbfbfbf7f7f7fbfbfbf9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafaf8f8f8f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9fafafaf8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8fafafafafafaf7f7f7f8f8f8f9f9f9f9f9f9f8f8f8fafafaf9f9f9f5f5f5f5f5f5f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f2f2f2f6f6f6f4f4f4f8f8f8fafafaf6f6f6f0f0f0f9f9f9f9f9f9f5f5f5f8f8f8f8f8f8f9f9f9fafafaf9f9f9f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f9f9f9f8f8f8f9f9f9f6f6f6f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f3f3f3f4f4f4f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9fafafaf9f9f9fafafaf8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f1f1f1f4f4f4f3f3f3f2f2f2f5f5f5f6f6f6f9f9f9fbfbfbf8f8f8f8f8f8f3f3f3f6f6f6f8f8f8f9f9f9f1f1f1f0f0f0f5f5f5f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f5f5f5f9f9f9fafafaf8f8f8f6f6f6f7f7f7f8f8f8fafafaf8f8f8f8f8f8f8f8f8f6f6f6f2f2f2f9f9f9f8f8f8f8f8f8fafafaf9f9f9f8f8f8f9f9f9f8f8f8f2f2f2f5f5f5f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8fafafafafafaf9f9f9f7f7f7fbfbfbf6f6f6f7f7f7eeeeeef9f9f9edededfbfbfbfafafaf7f7f7f1f1f1efefeff3f3f3f3f3f3fafafafafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f5f5f5f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f6f6f6f2f2f2f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9fafafaf8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f9f9f9fafafafafafafbfbfbfafafafafafaf8f8f8f9f9f9f8f8f8f8f8f8f6f6f6fafafaf6f6f6f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8fafafafafafaf9f9f9f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9f9f9f9f6f6f6f9f9f9f7f7f7f6f6f6f7f7f7f7f7f7fafafafbfbfbf9f9f9f8f8f8f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7fafafaf8f8f8f9f9f9f8f8f8fafafaf7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7fafafaefefeff7f7f7efefeff0f0f0f4f4f4efefefebebebf3f3f3f9f9f9f4f4f4f2f2f2f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8fafafafafafafbfbfbfafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f9f9f9fafafaf7f7f7f6f6f6f2f2f2ebebebf9f9f9f4f4f4f6f6f6f4f4f4f6f6f6f4f4f4f4f4f4f4f4f4f5f5f5f7f7f7f9f9f9f9f9f9fafafafbfbfbf8f8f8f9f9f9f8f8f8f4f4f4f5f5f5f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f5f5f5f7f7f7f5f5f5f6f6f6f8f8f8f3f3f3f3f3f3f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7fafafaf7f7f7f7f7f7f9f9f9f3f3f3f3f3f3e8e8e8f1f1f1f9f9f9f7f7f7f3f3f3f2f2f2efefefefefeff6f6f6f5f5f5f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fafafaf8f8f8f8f8f8f9f9f9f7f7f7f4f4f4f4f4f4f0f0f0f3f3f3f5f5f5f3f3f3f5f5f5f7f7f7f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8fafafaf9f9f9f9f9f9f8f8f8f8f8f8f8f8f8fafafafafafafafafaf9f9f9fafafaf2f2f2f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7fbfbfbfcfcfcf8f8f8fafafaf6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f6f6f6f4f4f4f4f4f4f3f3f3f4f4f4f3f3f3f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8fafafaf7f7f7f8f8f8f9f9f9f7f7f7f6f6f6fbfbfbf9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9edededf7f7f7edededfafafaf9f9f9f6f6f6f5f5f5edededf7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f1f1f1f3f3f3f9f9f9f5f5f5f6f6f6fbfbfbf7f7f7f9f9f9fbfbfbf9f9f9f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f9f9f9fafafafbfbfbfbfbfbfafafaf2f2f2f4f4f4f5f5f5f4f4f4f3f3f3f4f4f4f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fafafafafafaf8f8f8f8f8f8f8f8f8f9f9f9f5f5f5fafafaf8f8f8f7f7f7f5f5f5f9f9f9f8f8f8f2f2f2f7f7f7fbfbfbf9f9f9f8f8f8f8f8f8f8f8f8f4f4f4f5f5f5f4f4f4f5f5f5f6f6f6f3f3f3f9f9f9f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6fafafaf9f9f9f8f8f8f8f8f8f8f8f8f2f2f2f5f5f5f7f7f7f6f6f6f6f6f6fafafaf8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f3f3f3f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f3f3f3f7f7f7f7f7f7f2f2f2f5f5f5efefeff4f4f4f7f7f7f9f9f9f5f5f5f1f1f1f7f7f7efefeff5f5f5f6f6f6fafafaf6f6f6f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8fbfbfbfafafaf8f8f8f9f9f9f1f1f1f0f0f0f2f2f2f2f2f2f5f5f5f7f7f7f9f9f9f9f9f9f7f7f7f4f4f4f7f7f7fafafaf8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6e8e8e8eeeeeef1f1f1efefeff9f9f9fafafaf7f7f7f8f8f8f7f7f7f6f6f6f1f1f1f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f7f7f7eeeeeef1f1f1f2f2f2f6f6f6f5f5f5f5f5f5f5f5f5fafafafafafafbfbfbf8f8f8f8f8f8f8f8f8f9f9f9fafafaf4f4f4f7f7f7f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9f6f6f6f3f3f3f5f5f5f6f6f6f6f6f6f4f4f4f7f7f7f6f6f6f6f6f6f9f9f9f7f7f7fbfbfbfcfcfcfafafafafafafafafaf9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f5f5f5f3f3f3f2f2f2f7f7f7f4f4f4f2f2f2f3f3f3f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f9f9f9f9f9f9fafafaf8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f8f8f8fafafaf7f7f7f9f9f9fbfbfbfbfbfbfbfbfbf9f9f9ecececefefefeeeeeef4f4f4fafafafcfcfcf6f6f6f2f2f2f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6fafafaf6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f8f8f8efefeff7f7f7f9f9f9f9f9f9fafafaf8f8f8f8f8f8f9f9f9f4f4f4f8f8f8f7f7f7f7f7f7f8f8f8f3f3f3f4f4f4f9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f7f7f7f7f7f7f9f9f9f6f6f6f7f7f7f8f8f8f6f6f6f8f8f8f4f4f4f8f8f8f7f7f7f7f7f7f6f6f6f4f4f4f2f2f2f3f3f3f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f5f5f5f2f2f2f9f9f9fafafaf8f8f8f9f9f9f5f5f5f5f5f5f6f6f6f2f2f2f2f2f2f4f4f4f3f3f3f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9fafafaf9f9f9fafafaf9f9f9f8f8f8f4f4f4f6f6f6f3f3f3f6f6f6f4f4f4f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f1f1f1f3f3f3f5f5f5f2f2f2f2f2f2ededededededf9f9f9f3f3f3edededebebebecececeaeaeaf3f3f3f6f6f6f5f5f5f4f4f4f7f7f7f9f9f9f9f9f9f8f8f8f9f9f9f9f9f9f4f4f4f6f6f6f7f7f7f1f1f1f1f1f1f7f7f7f7f7f7f8f8f8fbfbfbf2f2f2f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8fdfdfdfcfcfcf6f6f6f5f5f5f4f4f4f6f6f6fafafaf8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f4f4f4f7f7f7f7f7f7f3f3f3f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f1f1f1f3f3f3f5f5f5f8f8f8f8f8f8f4f4f4f3f3f3f8f8f8f6f6f6f5f5f5f9f9f9efefeff3f3f3f4f4f4f3f3f3f6f6f6f2f2f2f9f9f9f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f6f6f6efefefe7e7e7fafafaf8f8f8f8f8f8f8f8f8f8f8f8f9f9f9fafafaf9f9f9fafafafafafaf9f9f9fafafaefefeff2f2f2f4f4f4fafafafcfcfcfbfbfbf6f6f6f7f7f7f7f7f7f5f5f5f3f3f3f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f8f8f8f7f7f7f6f6f6f8f8f8fbfbfbfafafaf8f8f8f8f8f8f8f8f8f4f4f4f4f4f4f6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f9f9f9f9f9f9f2f2f2f1f1f1f2f2f2f8f8f8efefeff5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7fafafaf9f9f9f7f7f7f8f8f8f8f8f8f5f5f5f4f4f4f6f6f6f5f5f5f1f1f1f3f3f3f0f0f0f0f0f0efefeff1f1f1f3f3f3f5f5f5f5f5f5f2f2f2f4f4f4f4f4f4f7f7f7f5f5f5f7f7f7f7f7f7f6f6f6f9f9f9eeeeeef5f5f5f6f6f6f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f9f9f9f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f5f5f5f4f4f4f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9fafafaf7f7f7f2f2f2f4f4f4f3f3f3f6f6f6f5f5f5f7f7f7f8f8f8fafafaf9f9f9f5f5f5f7f7f7f5f5f5f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8fafafaf9f9f9f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9fbfbfbefefeff6f6f6f9f9f9f5f5f5f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f9f9f9f8f8f8f5f5f5f8f8f8f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f6f6f6f3f3f3f9f9f9fafafaf9f9f9fafafaf8f8f8fafafaf8f8f8fafafafafafaf9f9f9f8f8f8f6f6f6f7f7f7f5f5f5f5f5f5f7f7f7f5f5f5f9f9f9f8f8f8f7f7f7f5f5f5f9f9f9f6f6f6f4f4f4f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f4f4f4f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9fafafaf9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f4f4f4f5f5f5f7f7f7f7f7f7f9f9f9f6f6f6f7f7f7f6f6f6f9f9f9fafafaf7f7f7f7f7f7f7f7f7f4f4f4f5f5f5f3f3f3f2f2f2f4f4f4f3f3f3f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f5f5f5f8f8f8fbfbfbf7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f1f1f1f7f7f7f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f4f4f4f5f5f5f9f9f9efefeff2f2f2f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f5f5f5f9f9f9f5f5f5f8f8f8f7f7f7f9f9f9f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f9f9f9f7f7f7fafafaf7f7f7f9f9f9f5f5f5f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8fafafaf7f7f7f3f3f3f5f5f5f6f6f6f8f8f8f7f7f7f9f9f9fafafaf8f8f8f8f8f8f5f5f5f4f4f4f8f8f8f5f5f5f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f5f5f5f9f9f9f7f7f7f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f4f4f4f3f3f3f5f5f5f4f4f4f3f3f3f2f2f2f3f3f3f5f5f5f6f6f6f8f8f8efefefeeeeeeefefeff1f1f1f0f0f0f1f1f1f0f0f0efefefefefeff1f1f1f2f2f2f3f3f3f8f8f8f7f7f7f5f5f5f8f8f8f8f8f8fafafafafafaf5f5f5fafafafafafaf8f8f8fafafafbfbfbfbfbfbfafafaf9f9f9fbfbfbf8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f4f4f4f2f2f2f2f2f2f2f2f2f4f4f4f7f7f7f5f5f5f9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f4f4f4f4f4f4f4f4f4f4f4f4f7f7f7f8f8f8fafafaf4f4f4f8f8f8f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8fafafafbfbfbf9f9f9f7f7f7f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f8f8f8f4f4f4f8f8f8f6f6f6f8f8f8f8f8f8f9f9f9f5f5f5fafafaf5f5f5f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f6f6f6f6f6f6f2f2f2f6f6f6f2f2f2f4f4f4f4f4f4f3f3f3f1f1f1f2f2f2f1f1f1f0f0f0f0f0f0f9f9f9f8f8f8fafafaf7f7f7f8f8f8f7f7f7f8f8f8fafafaf9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f3f3f3f2f2f2f5f5f5f1f1f1f5f5f5f2f2f2f3f3f3f4f4f4ecececf2f2f2f1f1f1f0f0f0f1f1f1f3f3f3f6f6f6f8f8f8fafafafafafaf9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7fafafaf7f7f7f6f6f6f9f9f9f7f7f7f9f9f9f4f4f4f9f9f9f3f3f3f9f9f9f7f7f7f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f3f3f3f7f7f7f9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f5f5f5f9f9f9f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9fafafaf8f8f8f9f9f9f7f7f7f7f7f7f8f8f8f9f9f9f5f5f5f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8fafafaf7f7f7f8f8f8f9f9f9fafafafafafaf9f9f9fafafaf8f8f8f9f9f9f8f8f8fcfcfcfbfbfbfbfbfbf8f8f8f5f5f5f6f6f6f9f9f9f3f3f3f8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f4f4f4f9f9f9f7f7f7f4f4f4f8f8f8f7f7f7f9f9f9f7f7f7fafafaf8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f3f3f3edededeeeeeeecececedededececececececf0f0f0edededf2f2f2f3f3f3f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6fafafaf7f7f7fafafaf7f7f7eeeeeef8f8f8f9f9f9f9f9f9f3f3f3fafafaf5f5f5f8f8f8f7f7f7f9f9f9f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f9f9f9fafafaf7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f3f3f3f6f6f6f9f9f9f7f7f7f6f6f6f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f3f3f3f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f3f3f3f3f3f3f2f2f2f6f6f6f5f5f5f4f4f4f7f7f7f4f4f4f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f1f1f1f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f9f9f9f8f8f8f4f4f4f8f8f8fafafaf7f7f7fafafaf7f7f7fbfbfbfafafaf7f7f7f6f6f6f3f3f3f1f1f1edededf0f0f0f1f1f1f1f1f1f1f1f1f2f2f2f6f6f6f5f5f5f7f7f7f5f5f5f5f5f5f4f4f4f3f3f3f2f2f2f8f8f8f5f5f5f9f9f9fbfbfbf6f6f6fbfbfbf8f8f8f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7fafafaf7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f5f5f5f9f9f9f8f8f8f8f8f8f4f4f4f6f6f6f9f9f9f5f5f5f9f9f9f8f8f8f7f7f7f7f7f7f5f5f5f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f9f9f9f8f8f8f7f7f7f9f9f9fafafaf9f9f9f8f8f8f9f9f9f7f7f7f9f9f9f3f3f3f6f6f6f9f9f9f7f7f7fafafaf5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f5f5f5f8f8f8f6f6f6fafafaf6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f9f9f9f6f6f6f6f6f6f9f9f9f9f9f9fafafaf8f8f8f4f4f4f7f7f7f5f5f5f2f2f2f3f3f3f7f7f7f8f8f8fafafaf9f9f9f7f7f7f2f2f2f1f1f1f2f2f2f1f1f1f1f1f1f3f3f3f5f5f5f8f8f8f2f2f2f6f6f6fafafaf8f8f8f8f8f8f6f6f6f7f7f7f9f9f9f8f8f8f6f6f6f1f1f1f3f3f3f4f4f4f5f5f5f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f9f9f9f5f5f5ecececf5f5f5f1f1f1f4f4f4f9f9f9f7f7f7f7f7f7f2f2f2f5f5f5f2f2f2f3f3f3fafafaf4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f8f8f8f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f9f9f9f9f9f9f9f9f9f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8fafafaf9f9f9f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f9f9f9f8f8f8f7f7f7f3f3f3f8f8f8fbfbfbfbfbfbf9f9f9f7f7f7f7f7f7f9f9f9f8f8f8f4f4f4f2f2f2f5f5f5f8f8f8f0f0f0f4f4f4edededf6f6f6f4f4f4f8f8f8eeeeeef1f1f1efefeff3f3f3f8f8f8f7f7f7dfdfdff8f8f8f6f6f6f9f9f9f8f8f8f9f9f9f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7f8f8f8f9f9f9f7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f6f6f6f5f5f5f5f5f5f8f8f8f5f5f5f7f7f7f3f3f3f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f7f7f7fafafaf9f9f9f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f7f7f7fafafafafafaf9f9f9f6f6f6f5f5f5fafafaf4f4f4f6f6f6f7f7f7f7f7f7f9f9f9f6f6f6f9f9f9f9f9f9f9f9f9f9f9f9fafafaf9f9f9f7f7f7fafafaf5f5f5f7f7f7edededf2f2f2f1f1f1f7f7f7f9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f1f1f1f4f4f4f4f4f4f1f1f1f8f8f8f1f1f1fcfcfcf6f6f6ecececf9f9f9efefefeaeaeae9e9e9f0f0f0f5f5f5f6f6f6f9f9f9f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f2f2f2f5f5f5f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f9f9f9f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7fafafaf8f8f8f7f7f7f5f5f5f8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8fafafaf9f9f9f8f8f8f7f7f7f7f7f7f7f7f7fafafaf8f8f8eeeeeef9f9f9f8f8f8f6f6f6f1f1f1fafafaf2f2f2f8f8f8f6f6f6f8f8f8f9f9f9fafafaeeeeeef7f7f7f5f5f5f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f9f9f9f4f4f4f8f8f8f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f9f9f9f9f9f9f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f3f3f3f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f4f4f4f7f7f7f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f4f4f4f9f9f9f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f2f2f2f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f9f9f9f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f4f4f4f3f3f3f5f5f5f4f4f4f5f5f5f6f6f6f4f4f4f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f5f5f5f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f3f3f3f5f5f5f2f2f2f5f5f5f4f4f4f9f9f9f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f4f4f4f6f6f6f6f6f6f7f7f7f5f5f5f7f7f7f3f3f3f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8f6f6f6f7f7f7f6f6f6f9f9f9f9f9f9f4f4f4f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f5f5f5f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f4f4f4f8f8f8f7f7f7f6f6f6f8f8f8f2f2f2f4f4f4f5f5f5f2f2f2f3f3f3f0f0f0f1f1f1f1f1f1f2f2f2f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f9f9f9f9f9f9f7f7f7f8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f7f7f7f4f4f4f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f7f7f7f8f8f8f3f3f3f7f7f7f7f7f7f4f4f4f1f1f1f2f2f2f4f4f4f0f0f0f3f3f3f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f5f5f5f4f4f4f4f4f4f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f4f4f4f6f6f6f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6f4f4f4f6f6f6f7f7f7f5f5f5f6f6f6f4f4f4f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f5f5f5f9f9f9f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f4f4f4f7f7f7f4f4f4f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f5f5f5f6f6f6f3f3f3f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f6f6f6f4f4f4f7f7f7f7f7f7f8f8f8f2f2f2f1f1f1f4f4f4f6f6f6f5f5f5f6f6f6f5f5f5f7f7f7f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f7f7f7f5f5f5f4f4f4f5f5f5f4f4f4f2f2f2f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f9f9f9f7f7f7f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f5f5f5f1f1f1f2f2f2f1f1f1f2f2f2f5f5f5f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f9f9f9f6f6f6f4f4f4f6f6f6f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f4f4f4f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f4f4f4f3f3f3f6f6f6f0f0f0f3f3f3f6f6f6f5f5f5f3f3f3f3f3f3f4f4f4f3f3f3f4f4f4f2f2f2f2f2f2f4f4f4f2f2f2f4f4f4f2f2f2f4f4f4f6f6f6f6f6f6f2f2f2f0f0f0f1f1f1f1f1f1f0f0f0efefeff3f3f3f2f2f2f5f5f5f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f3f3f3f6f6f6f7f7f7f6f6f6f3f3f3f3f3f3f3f3f3f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f2f2f2f8f8f8f5f5f5f3f3f3f5f5f5f1f1f1f4f4f4f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f3f3f3f2f2f2f3f3f3f4f4f4f3f3f3f0f0f0f3f3f3f0f0f0edededf3f3f3f5f5f5f5f5f5f7f7f7f9f9f9f8f8f8f8f8f8f9f9f9f6f6f6f3f3f3f7f7f7f6f6f6f6f6f6f4f4f4f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f4f4f4f3f3f3f4f4f4f4f4f4f3f3f3f4f4f4f3f3f3f5f5f5f6f6f6f4f4f4f6f6f6f5f5f5f7f7f7f0f0f0f2f2f2f3f3f3efefeff4f4f4f5f5f5f3f3f3f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f8f8f8f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f6f6f6f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f5f5f5f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f4f4f4f6f6f6f1f1f1f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f5f5f5f2f2f2eeeeeeefefeff2f2f2f6f6f6f7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f4f4f4f5f5f5f5f5f5f7f7f7f5f5f5f5f5f5f8f8f8f7f7f7f9f9f9f8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f4f4f4f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f8f8f8f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f1f1f1f6f6f6f4f4f4f4f4f4f2f2f2f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f4f4f4f3f3f3f4f4f4f7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f6f6f6f8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f0f0f0f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f2f2f2f4f4f4f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f4f4f4f7f7f7f8f8f8f8f8f8f9f9f9f9f9f9f5f5f5f0f0f0f2f2f2f2f2f2f6f6f6f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f5f5f5f7f7f7f8f8f8f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f5f5f5f3f3f3f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f5f5f5f4f4f4f2f2f2f4f4f4f5f5f5f3f3f3f4f4f4f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f8f8f8f8f8f8f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f4f4f4f4f4f4f6f6f6f4f4f4f3f3f3f3f3f3f3f3f3f2f2f2f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f3f3f3f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f5f5f5f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f5f5f5f5f5f5f2f2f2f5f5f5f1f1f1f1f1f1f2f2f2f6f6f6f7f7f7f7f7f7f7f7f7f4f4f4f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f4f4f4f1f1f1f2f2f2f2f2f2f0f0f0f0f0f0f2f2f2f3f3f3f4f4f4f6f6f6f6f6f6f5f5f5f3f3f3f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f3f3f3f5f5f5f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f1f1f1f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f5f5f5f8f8f8f5f5f5f5f5f5f4f4f4f5f5f5f7f7f7f5f5f5f4f4f4f3f3f3f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f4f4f4f1f1f1f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f8f8f8f0f0f0f4f4f4f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f2f2f2f3f3f3f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f4f4f4f5f5f5f3f3f3f2f2f2f0f0f0f2f2f2f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f4f4f4f0f0f0f3f3f3f7f7f7f7f7f7f7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f1f1f1f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f5f5f5f7f7f7f4f4f4f4f4f4f5f5f5f3f3f3f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f4f4f4f2f2f2f3f3f3f4f4f4f3f3f3f4f4f4f4f4f4f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f2f2f2f5f5f5f6f6f6f8f8f8f5f5f5f6f6f6f8f8f8f7f7f7f6f6f6f8f8f8f7f7f7f5f5f5f5f5f5f7f7f7f7f7f7f3f3f3f8f8f8f7f7f7f4f4f4f7f7f7f8f8f8f7f7f7f6f6f6f9f9f9f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f3f3f3f5f5f5f4f4f4f3f3f3f5f5f5f4f4f4f5f5f5f4f4f4f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f6f6f6f3f3f3f6f6f6f4f4f4f2f2f2f8f8f8f5f5f5f5f5f5f4f4f4f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f5f5f5f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f4f4f4f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f4f4f4f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f4f4f4f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f5f5f5f7f7f7f5f5f5f6f6f6f9f9f9f8f8f8f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f6f6f6f4f4f4f2f2f2f5f5f5f5f5f5f6f6f6f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f4f4f4f9f9f9f8f8f8f8f8f8f7f7f7f9f9f9f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f9f9f9f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f4f4f4f4f4f4f4f4f4f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f3f3f3f5f5f5f0f0f0f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4f3f3f3f6f6f6f2f2f2f2f2f2f5f5f5f4f4f4f4f4f4f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f5f5f5f7f7f7f5f5f5f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f4f4f4f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f2f2f2f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f3f3f3f1f1f1f5f5f5f5f5f5f4f4f4f6f6f6f8f8f8f5f5f5f6f6f6f8f8f8f6f6f6f6f6f6f4f4f4f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f4f4f4f4f4f4f6f6f6f3f3f3f3f3f3f0f0f0f1f1f1f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f9f9f9f1f1f1f9f9f9f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f2f2f2f3f3f3f1f1f1f2f2f2f4f4f4f8f8f8f7f7f7f9f9f9f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f3f3f3f7f7f7f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f6f6f6f9f9f9f8f8f8f7f7f7f5f5f5f7f7f7f8f8f8f8f8f8f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f7f7f7f8f8f8f6f6f6f4f4f4f3f3f3f3f3f3f4f4f4f3f3f3f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f9f9f9f3f3f3f7f7f7f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f9f9f9f8f8f8f6f6f6f4f4f4f9f9f9f9f9f9f3f3f3f6f6f6f1f1f1f0f0f0f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f8f8f8f5f5f5f4f4f4f5f5f5f4f4f4f4f4f4f3f3f3f4f4f4f6f6f6f8f8f8f8f8f8f7f7f7f8f8f8f9f9f9f5f5f5f7f7f7f7f7f7f7f7f7f4f4f4f1f1f1f2f2f2f4f4f4f4f4f4f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f9f9f9f6f6f6f7f7f7f5f5f5f2f2f2f8f8f8f8f8f8f5f5f5eeeeeef1f1f1edededeeeeeef3f3f3f3f3f3f0f0f0f5f5f5f6f6f6f2f2f2eeeeeef5f5f5f6f6f6f3f3f3f3f3f3f3f3f3f0f0f0f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f9f9f9f1f1f1f9f9f9f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f9f9f9f9f9f9f9f9f9f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f9f9f9f0f0f0ededede9e9e9efefeff2f2f2eeeeeeedededebebebf4f4f4f0f0f0f3f3f3f1f1f1efefeff2f2f2f1f1f1f3f3f3f6f6f6f3f3f3f3f3f3f0f0f0f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f2f2f2f4f4f4f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f8f8f8f7f7f7f9f9f9f8f8f8f7f7f7f9f9f9f7f7f7f0f0f0f0f0f0f2f2f2f1f1f1f2f2f2f5f5f5f5f5f5f6f6f6f1f1f1f0f0f0f2f2f2f2f2f2f5f5f5f0f0f0f2f2f2f1f1f1ecececefefeff0f0f0f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f4f4f4f3f3f3f7f7f7f8f8f8f9f9f9f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f2f2f2f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f4f4f4f8f8f8f7f7f7f7f7f7f5f5f5f3f3f3f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f3f3f3f4f4f4f4f4f4f7f7f7f6f6f6f5f5f5f5f5f5f3f3f3f3f3f3f4f4f4f4f4f4f3f3f3f3f3f3f1f1f1f1f1f1f2f2f2f3f3f3f6f6f6f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f3f3f3f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f7f7f7f4f4f4f3f3f3f3f3f3f3f3f3f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5f3f3f3f6f6f6f7f7f7f1f1f1f3f3f3f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f1f1f1f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f8f8f8f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f8f8f8f7f7f7f2f2f2f3f3f3f3f3f3eeeeeef8f8f8f8f8f8f6f6f6f5f5f5f5f5f5f1f1f1f1f1f1f5f5f5f5f5f5f4f4f4f6f6f6f8f8f8f4f4f4f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f5f5f5f3f3f3f4f4f4f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f3f3f3f5f5f5f6f6f6f7f7f7efefeff6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f8f8f8f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f2f2f2f7f7f7f7f7f7edededf3f3f3f3f3f3f8f8f8f9f9f9f7f7f7f7f7f7f7f7f7f7f7f7f2f2f2f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f8f8f8f6f6f6f4f4f4f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f8f8f8f9f9f9f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f3f3f3f4f4f4f2f2f2f2f2f2f3f3f3f3f3f3f2f2f2f1f1f1f2f2f2f3f3f3f5f5f5f6f6f6f7f7f7f7f7f7f5f5f5f4f4f4f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f2f2f2f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f8f8f8f7f7f7f9f9f9f9f9f9f8f8f8f6f6f6f4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f8f8f8f9f9f9f7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f3f3f3f2f2f2f3f3f3f4f4f4f5f5f5f4f4f4f2f2f2f5f5f5f3f3f3f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6f9f9f9f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f3f3f3f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f3f3f3f5f5f5f2f2f2f4f4f4f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f6f6f6f8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f4f4f4f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f4f4f4f4f4f4f2f2f2f5f5f5f4f4f4f3f3f3f2f2f2f5f5f5f3f3f3f3f3f3f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f3f3f3f3f3f3f1f1f1f1f1f1f2f2f2f4f4f4f3f3f3f3f3f3f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f8f8f8f9f9f9f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f2f2f2f3f3f3f5f5f5f5f5f5f6f6f6f4f4f4f4f4f4f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f9f9f9f6f6f6f8f8f8f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f3f3f3f4f4f4f5f5f5f4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f5f5f5f6f6f6f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f5f5f5f3f3f3f4f4f4f4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f6f6f6f8f8f8f7f7f7f5f5f5f6f6f6f8f8f8f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f5f5f5f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f6f6f6f6f6f6f6f6f6f4f4f4f5f5f5f6f6f6f4f4f4f6f6f6f2f2f2f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f9f9f9f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f9f9f9f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f4f4f4f3f3f3f6f6f6f6f6f6f2f2f2f5f5f5f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f8f8f8f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f4f4f4f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f9f9f9f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f6f6f6f8f8f8f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f4f4f4f4f4f4f4f4f4f8f8f8f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f5f5f5f4f4f4f2f2f2f2f2f2f7f7f7f6f6f6f6f6f6f4f4f4f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f3f3f3f5f5f5f3f3f3f5f5f5f7f7f7f5f5f5f6f6f6f8f8f8f8f8f8f8f8f8f7f7f7f5f5f5f4f4f4f2f2f2f4f4f4f7f7f7f8f8f8f5f5f5f8f8f8f7f7f7f7f7f7f5f5f5f4f4f4f5f5f5f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f2f2f2f3f3f3f6f6f6f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f4f4f4f5f5f5f5f5f5f3f3f3f5f5f5f7f7f7f6f6f6f3f3f3f2f2f2f3f3f3f1f1f1f4f4f4f4f4f4f6f6f6f5f5f5f5f5f5f3f3f3f1f1f1f1f1f1f0f0f0f5f5f5f7f7f7f8f8f8f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f7f7f7f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f8f8f8f5f5f5f8f8f8f8f8f8f8f8f8f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f7f7f7f3f3f3f4f4f4f3f3f3f2f2f2f3f3f3f1f1f1f1f1f1f4f4f4f5f5f5f4f4f4f5f5f5f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f4f4f4f3f3f3f3f3f3f2f2f2f3f3f3f2f2f2f0f0f0f1f1f1f2f2f2f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f3f3f3f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f6f6f6f6f6f6f5f5f5f4f4f4f7f7f7f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3f3f3f2f2f2f2f2f2f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f8f8f8f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f9f9f9f8f8f8f7f7f7f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f3f3f3f6f6f6f7f7f7f4f4f4f6f6f6f8f8f8f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f4f4f4f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f9f9f9f9f9f9f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f6f6f6f6f6f6f7f7f7f9f9f9f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f8f8f8f3f3f3efefeff5f5f5efefeff2f2f2f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f4f4f4f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f8f8f8f8f8f8f8f8f8f5f5f5f8f8f8f7f7f7f6f6f6f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f4f4f4f6f6f6f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f5f5f5f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f3f3f3f1f1f1f8f8f8f4f4f4f2f2f2f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f4f4f4f5f5f5f8f8f8f9f9f9f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f2f2f2f5f5f5f3f3f3f4f4f4f8f8f8f4f4f4f6f6f6f5f5f5f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f7f7f7f2f2f2f4f4f4f7f7f7f6f6f6f8f8f8f8f8f8f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f4f4f4f7f7f7f7f7f7f4f4f4f4f4f4f3f3f3f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f3f3f3f3f3f3f1f1f1f3f3f3f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f3f3f3f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f3f3f3f6f6f6f4f4f4f6f6f6f5f5f5f3f3f3f4f4f4f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f1f1f1f8f8f8f7f7f7f8f8f8f8f8f8f9f9f9f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f5f5f5f6f6f6f8f8f8f6f6f6f7f7f7f7f7f7f3f3f3f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f8f8f8f6f6f6f6f6f6f8f8f8f8f8f8f8f8f8f9f9f9f8f8f8f5f5f5f6f6f6f7f7f7f8f8f8f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f3f3f3f3f3f3f5f5f5f3f3f3f4f4f4f3f3f3f4f4f4f4f4f4f4f4f4f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f4f4f4f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f3f3f3f3f3f3f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f5f5f5f2f2f2f2f2f2f3f3f3f2f2f2f2f2f2f2f2f2f3f3f3f4f4f4f5f5f5f7f7f7f6f6f6f2f2f2f7f7f7f8f8f8f7f7f7f7f7f7f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f7f7f7f5f5f5f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f7f7f7f8f8f8f6f6f6f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f5f5f5f7f7f7f8f8f8f8f8f8f4f4f4f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f8f8f8f9f9f9f7f7f7f5f5f5f3f3f3f5f5f5f3f3f3f3f3f3f3f3f3f1f1f1f3f3f3f7f7f7efefeff4f4f4f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8f8f8f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f8f8f8f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f8f8f8f8f8f8f7f7f7f7f7f7f5f5f5f4f4f4f7f7f7f7f7f7f4f4f4f5f5f5f2f2f2f5f5f5f8f8f8f5f5f5f0f0f0f1f1f1f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f6f6f6f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f4f4f4f4f4f4f1f1f1f1f1f1f3f3f3f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f5f5f5f5f5f5f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f5f5f5f4f4f4f4f4f4f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f2f2f2f3f3f3f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f4f4f4f4f4f4f6f6f6f2f2f2f3f3f3f4f4f4f3f3f3f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f3f3f3f5f5f5f6f6f6f5f5f5f6f6f6f4f4f4f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f3f3f3f3f3f3f3f3f3f5f5f5f6f6f6f6f6f6f5f5f5f3f3f3f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f3f3f3f5f5f5f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f4f4f4f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f4f4f4f6f6f6f6f6f6f5f5f5f3f3f3f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6f5f5f5f7f7f7f6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f6f6f6f5f5f5f4f4f4f5f5f5f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f2f2f2f3f3f3f5f5f5f4f4f4f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f3f3f3f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f3f3f3f3f3f3f3f3f3f5f5f5f7f7f7f6f6f6f4f4f4f4f4f4f7f7f7f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f7f7f7f6f6f6f5f5f5f7f7f7f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f5f5f5f4f4f4f7f7f7f6f6f6f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f6f6f6f5f5f5f4f4f4f3f3f3f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f5f5f5f3f3f3f3f3f3f3f3f3f6f6f6f7f7f7f7f7f7f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f2f2f2f3f3f3f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f3f3f3f2f2f2f5f5f5f4f4f4f6f6f6f4f4f4f5f5f5f4f4f4f2f2f2f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f4f4f4f7f7f7f7f7f7f7f7f7f8f8f8f8f8f8f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f6f6f6f3f3f3eeeeeef0f0f0f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f7f7f7f5f5f5f3f3f3f4f4f4f4f4f4f3f3f3f4f4f4f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f5f5f5f3f3f3f6f6f6f6f6f6f8f8f8f8f8f8f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f4f4f4f3f3f3f4f4f4f4f4f4f4f4f4f6f6f6f6f6f6f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f4f4f4f3f3f3f3f3f3f1f1f1f3f3f3f4f4f4f5f5f5f4f4f4f6f6f6f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f5f5f5f7f7f7f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f3f3f3f4f4f4f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f5f5f5f6f6f6f5f5f5f4f4f4f3f3f3f4f4f4f3f3f3f3f3f3f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f4f4f4f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f5f5f5f6f6f6f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f4f4f4f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f5f5f5f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f5f5f5f5f5f5f7f7f7f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f3f3f3f6f6f6f6f6f6f3f3f3f1f1f1f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f7f7f7f8f8f8f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f4f4f4f4f4f4f3f3f3f5f5f5f7f7f7f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f3f3f3f4f4f4f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f5f5f5f7f7f7f7f7f7f7f7f7f3f3f3f4f4f4f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f4f4f4f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f4f4f4f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7f7f7f6f6f6f5f5f5f4f4f4f3f3f3f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f3f3f3f3f3f3f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f6f6f6f7f7f7f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f4f4f4f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f4f4f4f3f3f3f4f4f4f6f6f6f4f4f4f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f6f6f6f6f6f6f4f4f4f6f6f6f6f6f6f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f7f7f7f7f7f7f6f6f6f7f7f7f6f6f6f7f7f7f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f3f3f3f4f4f4f2f2f2f3f3f3f7f7f7f6f6f6f7f7f7f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f3f3f3f4f4f4f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f4f4f4f5f5f5f4f4f4f4f4f4f3f3f3f5f5f5f4f4f4f5f5f5f6f6f6f4f4f4f4f4f4f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f3f3f3f4f4f4f6f6f6f5f5f5f5f5f5f4f4f4f3f3f3f5f5f5f5f5f5f4f4f4f6f6f6f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f7f7f7f5f5f5f5f5f5f3f3f3f4f4f4f5f5f5f5f5f5f4f4f4f4f4f4f5f5f5f6f6f6f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f4f4f4f6f6f6f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f4f4f4f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f6f6f6f6f6f6f5f5f5f4f4f4f6f6f6f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5f0f0f0f2f2f2f3f3f3f2f2f2f2f2f2f6f6f6f7f7f7f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f4f4f4f4f4f4f5f5f5f4f4f4f4f4f4f6f6f6f7f7f7f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f3f3f3f2f2f2f3f3f3f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f4f4f4f6f6f6f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f6f6f6f5f5f5f4f4f4f6f6f6f6f6f6f6f6f6f7f7f7f7f7f7f4f4f4f5f5f5f6f6f6f5f5f5f5f5f5f5f5f5f6f6f6f5f5f5f5f5f5f4f4f4f4f4f4f6f6f6f6f6f6f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f6f6f6f5f5f5f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f4f4f4f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f6f6f6f5f5f5f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f5f5f5f5f5f5f4f4f4f2f2f2f3f3f3f4f4f4f5f5f5f5f5f5f5f5f5f4f4f4f3f3f3f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f4f4f4f5f5f5f5f5f5f6f6f6f6f6f6f4f4f4f5f5f5f4f4f4f5f5f5f4f4f4f5f5f5f6f6f6f4f4f4f3f3f3f4f4f4f4f4f4f5f5f5f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f4f4f4f3f3f3f4f4f4f4f4f4f4f4f4f4f4f4f5f5f5f3f3f3f4f4f4f4f4f4f3f3f3f3f3f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055514b47413b50494348423c49433c504c4546423b48433c47433b524d46443f3a43403a3d3a3336312e423e3a48433e47433d44413d37332e3a36313c39333936303b3832312e2933302c322e2a2c29252f2c28302c28322d29302d2835312d302c29393330322c29332d2b332f2d322d2a322e2a3e39353935312f2b28433d3b423d383d3833433f3a433e3a47423e48444046433e453f3a423e3946413c433d3945413c35302c3e39343c3834403c3844403c544f49443f3a4a453f403a35453f3b423c363a3630443e394b443e423d38443e3a433e3a433e383f39353b38343935314d48424741394c453d4a433c4e4740524942463d3650484159524a4a423a443b334f47404640383c352e453d3649413a4a423b5049434c453d49433f534b453e373049443f54504a524d4547423a3e3831342e29403a36524d474d4742443f3a3b363137322e5f5b5657524c45403946403b443f39524c475b5550534e4749433e3d37324b453e433d373c38333e3831443e3648413a4a433b514840463d36473d35493e35473c33453c34413932413a343d37314038303e3831423c3549433c4a453f4c463f534d47514a44544e474a433d463f3a4d48424e4a43413a33403934403b3746403b433e3a4f4b46514c464e49424a463f4a48414946404b47434d474348433e48433d3f3b37423e3a433f39423c37433e38443f3945413b46403b443e383b3530423e3946413d4e494258534c4c443e433c3548413a4e48424a443e46403a48433c46413c4c4642433d39433c374e4740423d38413d37423c3646403d4f49444c463f463e3a3f39353f3935403934433c353c3733423d39443f3c403b3847423e403b3839353246413c4e4843524d4845403d514b45413c3548413b48423b443f3a4c45413d37313f3832463f38423c37443e38423c3847423d4f4842413b364e47423b353147433f4e49444a443e4a45404b46404d474148433d4b463f4b453f433e3745403848433d48423d46403a45403a322e28443f384e4841474039433e38504b43504b444a453d423d35443f3a45403b49443d47413a3f3a33403a333f3a35443e37453f383d383237332e3c38333d3732403a35463f3a433c373c3833423e3849453f4e4a46403e3949454046413e47433f413e3a3f3b373b3733413c384b47423f3b37413c39403c37484440433d39433d3949454147443f4d48453c373238332e35312b423e3947423c4d484347423d46413d504c474d4741514b45504b4548433e423d38474340504c45423d37433f3a46403b4a443e4f494249423c433e3a423d39433f3a403d3748443e322d2a39353046413b413a343c3730423d363b35303d38353c37333a36313d36323f39362b27241c1a18302e2a3e3a3735302d34312c39353135312d35312d35302d312d2a2925232f2c282d2926302c293935322a26232d29262e29272f2a27302d2935312d403b363d36322e2a263d39353a36323d383447403b3f3933413b35403a34433e39433e3938332f3c38343c3835413d394c47433d38343b3733443f3a403b363b3531423d3948433e3f3b3746403c3f3b3648433f46403d3c3a35403c39423e3a45413c45403c443f3b423e39403d38433f3947423e443f3a4a453f4b463f413b383a3630545048504a444b453e443e374a443e4c464047413a49433c48413b4c46404b453f48433d4f4b454d4840433d3757524b4f48414d453d524b45514a434a443d4f49434f4a45514c4855504b504a444b453e47423c4a433d463f3840393448423c49433c4d47403d3732413c363f3b33413c363a353030292439332f312c282a26212e2b2635302b342e29423e3848423d413b363e38324d46403b342f433d384f4842514a43534c46524c4649423b514a44544e484c453f453d374139333a362f433d37423b38433d3a423c3638312b4f4941443d3738312c433e39403b3647403b433d37403a34433d37443e3838332e3a3530443d383f3933403a33423d39433f39403b373e393648423e47413c4a443f47403a433d37413d37433e38433d383a3530443e3a4e4842433d38413c374d47414d484048443d403b3438332e3e39344a433e453f38413b35433f39403c373e3934433e3848433f4d49453f393447403b4b453e47413a4741394a433c423c363f3933554f484b46403d38334e48434f4b4449453e49443e48433e46403b4c4540433f38524c4658534e48423e48413d4b47424a4741413d39403e38423f3b413d3947423c3e3a353f3c353d38323b35313f3a353d3a3446423d423e39423f3a3d393534312c312f2a322f2b2e2b282d2a262e2b262c2724322d2a35302c3b363337322e35312c36312d37322e2d2a25302e2937342f332f2b34322d37322d3b36323b36313a363038333037332f332e2a38332f39342f3b3630403d36403c3638352f38343036322e36332f3f3a353a342f403b374c47403f3832413b35443d374b443e46403a433d38423c355149424d443d4f48414c443b413932443c35463f374b443d4e47414e463e4d463f453e38413b36565048544e454d473e5049404640383d37333933303a343138322f403b37423d3839322e332c28413b353d37333d3834463e3a4d4640443d37433e3946413b3e3730433d3859544f5c564e5b544d5b564f5a554e564f493d352f453d374940384d433b4f48404e473f534c454e4840474139413c35443f383f3a343b37313f3a353f3b35403b353b342d4b4540544f484c47404c463f49423b47423b4a46404f49434c46414d484149433e453f3a443f3b443f3b49433f423d393f3a364e49454e494445413c48433f4f4b46504a454d47434a4540524c46514b435049424c453e4f4944443f3a443e373f3932443e374f4841524b4546403a47423c524d4857504a4a433e5049434b453e443e374c463f453e395a544e47413d57504c49423e35302b342e2a332d2a322d2a342e2a38322e3c37333c37323b37323e3a363f3a363d3935423e3a3e3a35403c383f3b3739343048413c48433d443d383e37313f39334a433e453e38453e37433c36433d36453e373d36313e3933433d3749423d49423d3a332f453f3c45413c44403a4a453f46403948423b48433d4b47424e49424a443d4d484346413c413b36504b45524d464a463e4d4840504b44504b433e3933433f39554f4a58524c4b443e443e3749423b4f4a424f49434c463f48433b4c463f4a433c47423a4b463f47423c45403a403c353a3730433f3a423e39433f3946423d413b363f3b3646413d413c383a37323a3732413e3a403d383b373345413d3f3c3747433f3b373248443f3b373348453f45423c45433e4e4945514d494d4742433e39433f3a3e3b3634302c393632433d3a4a4542544f4c4e494446413c4a46404d48424f4841423c3649433d514c4647433d4540394e49445a544e3e3a35322f2a433f3a504a443f3a353d38342f2b264b4841534f48433d36423d3646403b49433e3f3a353d3833332e2a36312d38333036322e34302b2a27232a2623342f2c35302d352f2c3b363236312e332f2c272320342f2c3a3733312d2a2e2a272c29252f2c28312c29332f2a3c38323c3632332f2a3a36312e2b27423d38403c383e3c37433e3a413b363f3a35413b35403b353e3a353d3934413d393f3b363e3b373d3935423e3a3e3935413c3845413c3c38333a36323f3b3647423d3f3a36433d39403b37433f3a45403b433e3a403c3749453e504c464e494445403c45413d484540514c4647423d433e3a4c4640514b434039353e39354e4740443d37564f49544d46534c464d4742554f49524b44443d364a433d4f46403e3832504a444d45403c36305049454e48424c46404b453e4a433c4c46404d47404b453e4a433d4b443f443e38453f3846413a3c37304c443f4d454047403a47403a463e38463f384d473f5a554d47403a49433d433f3848433d4a443e47443c504b4447433c403a3539342f443e3937322d3f3a34443f3836302c2f2b26332e2a332e293c373139332e342f2a36302b3e393339332d39322c4d4742534c46453e38312a2638322e3b363237312d3f3b3446413c3c3632413c36403a3545403a443f3a443f3847433d4b463f504b4758544e514c45423d384b4741494641494440433d383c3934403c3849444046413d46413c433e3944413c49454049443f3f3b3644403c45403b443f3a403d37433e3945413b46433c413d363f3c36423e384d47424d474148443f504b444a443f47423d48443d4e4944413d3848443e48423b3d3730453f3a4e49414c474156504a443e3a524c4747403c433d37534e47423d36423d3847413c4d4842443f39433c364c4740433d37453f3946403a4b443f4a443f47423c423c38494540443f3b3e39344f4b45413c3748423d4a463e3f3a3449443e433e37443f39413d374b464247423d3f3b3648433e4f4a444c484348433c4d4740423d3844403b4a4641443f3b3935303a34303d39353c37323d393647423e433d39433e3a413e39443f3a3f3a364d48413e39343f3a37423d37433e39403b3645403b45413c443f393b35313935313f3b3644413c443f3a443e373a352f393531413c374039352e2a25342f2c3a35313a36333a373336312e433c353d37304c443e463e363b342d38322b413a33433c353b342e3f38313e372f423b35443d37423a33483f38433b34473e3749423c3c37323d3935423e3a45403c34312c37322e54514b514e46443f373e3731433e373c3732423d37443e3749443f423c36433d37453e38433b35423b35443d384a454147423b433d363b352f403b353f3a34403a35443f394b45404c47424d484249443d4945404e47424b46414b4641524c47534f49524c474a453f3d373346413c4a443f453f394b443f504a454b46414f4942433e393d3733413c363c38323f3c36403d37423e373b36313d3733433f3a3d3933443f3a48433f463f3b423c37433d39423d3940393547413c443f393e393444403a4a453f4a453f4f4944534e494c454048423c504b4647413b4f48434f49434e4843504a44514b4358524a544c4549423b2926231e1c192a272229252146423d44413a393630423d394a443f47413b4a454048423d4d4843544d49403d39433f3a4e4a4546423d47433f4e4842403933433c36403a343e3732423c36413b343f383248413b4a433d453f39443e38413d373e39354b454049433d4d4740443e37453e39453f3c4e494547433d49454145403b413c3747423e44403a403a34453f3a4e49454d49444f4a45534e4856514a544f49554f4857514a534d45524d4547413b3f393349443f46413a534d4548413a47423c564f49504a444d48424e4841514a4447423b4d48404d47414c47414b46414c474149443d4b453f4d49444f4b454a464245413c423d37413c353a3631433f3b4d494447433e423f39433e3a45403c44403c4a474246423e3f3a374b484444403c43413c474540524d494e49444e49434f4b46524e4a504d474c4842413c3734302c383431423c38423d384d4a455b585358524d4b464049433e4944404c4741524d46504a46453f3b4b464036332e33302c3c3733332f2b403c364d48414d4842504a4447413b47423b4a433c453e39453e3849433c3e39343d38333e38323f3a34463f3b3f3a353b3732312d292c292426221e332f2b2e292636312d332f2b403b3639342f413c373934303a36313f3b36423c37443e37464038413b34403b3549443e3e3933423c37413b373c373246423c45413c49433f49423c413c37403b373f3a363a3632423f39443f3b403c383e3b3638342f3d3a34413d383c37333d3a3544403c443f3a423e384c47424a464147423d4c474045403c4b4742514b464b443f46413c48443f4d4a46494541423c39413d394d4b4458524e514a433b362e48443d47413c49433d49443c49433c443e3849423b48413b3d38333f3a344c453f56504a514b454b463e4d48414b453e45403947423b4b46404e4841453f38413b3448443c4b453f4b4640454038413c36443e3948413c443d3846413c4b4640443e37433c363c352f4d463f514a434f48413e38313f393248413a4d473f514c44514b44504a434c453f423d38433e38544d464f49413d3730413a34504a434f4943423e383f3a35443f38403a34433e383d38323f3a3348443d504b4539312e37322c39342e49433d4e484247403b48433e4b4641524e474e4a43514c46514c4646413c4f4a455550494b464048423d4944404c48434e49444f49454d48444a454147423e48444055514d45413c39342f3f3a363e3833433d39423e3a413c3845403a423e39433f3a4a464148443f47433e433d384e48444b46404f4a434b474145403a453f3a433e3a403b36464039403c36403c374a46424d48444f4944463f3a48413a46403946403a443e38403a35433e38443d38423c373a35303c37324e48434b4640342e2b433d38433f393d393246413a403935413b37443f39514a444d4640443f3b453e3b403a3546423d48433f4b4641534e49524c46534e48544f483e3a34534e4744403a46423d413d393f3a36403a353a353137322f423d3846413b47413b48413c423d393e393546403b423e39413c3746413d44403c332e2a393431413c38413d393a36333f39353f3a3639352f423c3846403a45413b47413c3d38343b36323e3935413d393f3b373f3a373d3835403c383b37333c3733433e393d393534312d3a353157524b5b59534946422f2b2736322e413d393b363236312c433d36403a3546403b4d48414a443e504a41534c45433d374b453f49423c5048424c443e463d38423c353c363148413b4c453e39342d2e2a26312d2a3a37333b3632322d293a3532514d474f4a433e38343f3a354e4842423d374b464047423d443f39463f3a4f4943433d36413b36403b3645413c514b454b453e4c463f48443c4a453e4d4740453e38403a343f3a32423c34433d37433f3a4c45414e4843463f39423b35453e394d4641524b4349413a3b35314b46413c3630413c36514c46443e383c362f3b37324d49434a453f4b47414e494348433d4d49444a463f413c36413d38403c3649453e423e364440393f3b353d3a353d39344a464149453f403b3536322c48443e413e37332f2a35312d342f2b39332f3a3531413a38423c38403a353e3833403a36443e3a504a4558524d3a34312f2b28504d4849464048433d4f48425c565056524c48443f4b47434a453f4d464148433e46423d433f3a413d3844403b4c46404f4944453f3946413b46403a47403b47403a413a33423c3549433e48423b48423b4a433d443d38443d37413b354a443e46403a403a35443e37433d373e3a34433d383b35304d48414f494345403c47423d3b36303d3833413e39413e3839362f37342e35312c36322c37332f3b36323936323f3b363e39353c37313c383345403c48433e4c46404a443e4c46404f48434f4943544d474f49425049424c47404e48424c473f49433c4a433f4b47424d474346413d48443f4b474246423d4c4743514d4854504c504c484d48434c48444945414b47434f4a4646423e474440433f3b413d394744404a47424b484445413d423d3944423e4948444c4a4647444053504b49443f47423e4e4a464e4a45514e494f4c47484541423d37423d363a373244403b484441504c4658534b46413c3f3a3546413a39332c342f2a393531312d294c4843423d3747423b4d474057514b4c453f46403948423d403b37453e39443e3848423b4a433c49443c47423c47403a3f3a343b3530403a3447403b423c36403a363e38333c36313934303f39343a342f3f39333d3630443e373f39323b342f403933463f3947413a47413a413a3348413a403a324b453d4f4842433d36433f3749423c3c36303e3934453f3948433d453f3a3e38333a35313b373144403a403d3743403a3e39353c3833403b37423e393c3a354d49444d4942423e3746403a423d373e3a354d4742423e3a453f3b48413d48423c46423d46433d4a474245413d433e394c4641524c47443e383e37314a463f544e4748413c4e484148423c47413a453e3849433d403c3649453f45403b443e394c453f504a44514c464c46424b4641554f4a57504a4f49445a555057514a50494259554d554f49454039413b353d373149433c463f3848423b474139463f38453f38454038474139413c344c453d59534b58524a4f48414e47405c564e5b564f5c5651534b445149434b433f46403b454039453f37524b43494239443e3747413a4e4840504a4249443c4b453e524d46524d4559534c5d585159534d3b352e4c473f59544b58534c56504a4b4540514c47554f494e47404b443f4c4641453f39443e38443e384c4540433c3536302b3a363046413a4640393b343037312e403c38453f39453f3a433d38403932433c364944414d48424b46413b36323f3a36443f384a443f49433c413b35413b36433d373a35303b3531423b364a453f46413c46403949433c544d464e473f504a4455504a46423c47443f48443d3c3730443e394b453f4f4a4355514949443d3f39344f494349433d3f3a354b453e4b453f49443d453f3a38332e48433e3b3531423e394b474035302c44403b4b4641453e39302b2635302d37322f403c37423c38403a3749433d413a354a433f46423d413c374c4642514a4538342f3935313a363138342f37322e3b363137322d37332f3d38333d373338322f38332e37332e3935303c3833423d393d39363a373239363135312d3e3a353a363234302d433e3b48423e3d383438332f3b3631504a4539352e3c39323c3732332f2b3c38343833303f3a36403b3739353038332e403a36413c3836322e3d393535302c48433f4943403e383535312c433e383d37323e3a35443f3a4c4741332f2b3e39353d38333e393448423c423d38413c38403a35433e393c383336322c3b362e433c34494138544b40554d45463f3847413a453f3a3f393435312c44403c37332e2f2a26332e2b3a343136302e3e39353c373147413c46423d433d393f393448423c4b4640443f39403a343d37323c3631453f3a453f39423d36443e39443f393c3831433d374f494258524a4d48434c47424c46424f4a453f393248423c4f49414b443d423c34433d3647413b46403a49443f544e4856514a46413a403b364a45414f4b474d4945423e3a39363247433f504c484c4742444039433e394d494555514c4f4a4554504a534f4a4a464248433f4e4943555049514c4649433d524c4548423b403b3549453e4d48414d484133302c332f2b423e3745403a403c363c3933322e29231f1c1c19170e0e0c2e2b28534c48423c37413b375a544f5f5952625c564e49444d48434f4a464d47434c46404b453f46413b47423d4d464249423d47403a463f38423b3439332c4039334a423b443c3540383249433e48423c433d373b352e413a343b342f352f2a39322c3b342d4039323b342d39322c3a342d322b26322b2849423c4e4843352f2d48443f58524c59544c4f4a434f4a44514a4356514c524d464c484156514a524d4644403b47443d4b4a4449474147443f43413c41413a3d3c36393531312f2a312f2b312d2936322d44403b49433e453e3a46403c4a45404e49424b453e4a433e433e3b433e394a46414c484146423c44403b4e494547433f45423e423e3a433f3b48454045403d45403c46423e48454148444044403c46433f48444044403d433f3c433f3c4c49454e4b4749474347444049454147443f4b4844514e4b47433f4a46424d48454b464248433f4a443f4c4843433f393c363135322e453f3a4c464148433e4f49424a443d4a443d443f3b2d292547433e4a443e48423c46413a4e48424c453f433e37403b353f3b36413b35443d3746403a443e37443d3647413b433c363f3832433c343d372f38332c322d27302c2638322b3b342e38312b3f3831423b34423b3448413948423a4741393c372f473f384d463f4d463f4741394d463e49423c47403a4a443d524b4449423c46413b433d37453e38413b35413c37453f3b3a353137342f3f3b373f3a37423e39403c3746413d504c4746413c45403c4b4743423e3a423e3a4f494549423e46403b423d3834302b423d384c46424c47433f3b36443f3947423d4f4c455a56513b38345350494a443f4944404e4944433e3749413a3c352e403a334741394a433d49423b403932423b35413a343d38323d37323d3630443d374a443d453f38443e3747423b474139403933443d373e3731423c353c37313c362f4c453f56514a56504a3f38344a453e4e463f4c443d504740433c36423b3549423b504a4349423c423b344d463e504841403933403a334840384139323f3731433d35454038423b34453e38464039413b33453f374f48404f4840443f37524d45514a4349433c4e4942534e47514c45534d464f48403f3a3246403949433b3e37303b352e3b342f413a353d3731423b34433b343c362f3f3a35413b36453f3949443d4c4740453f37453f384a454049443f514c454b453e403b3647423d443d39423b36423d384a443f4c464245403c494540494440413c35433c3749433d443f3a443f3945403a443f39443f3847413a4b453f4f4b464c464048433d46403c524b454b443d41393348423b48433e504c48534d47504b42434038403a354a443f504a444c443e4d463f453f3a47423c3d39343a353146403b37302c3f39323e38333d37334e48434d46424f49443c3631403b384c47414d484246413d3d38333f3b3745413c403d383f3b3645413c423c3749423e3b373138342f3a3631423c36433d3737332d3e3a34403c3635312b3a342f48413c3f3b353f3b353c3732443d383c37333c38333f3b3638332f433d39403c37332f2c3b38343c383433302d3d3a353d3935322e2a37332f3b3632413d38423e393f3a363d3833433e3745413a413c3746413c433f3b3e393539343038353047423c3f39343d3935413d383b3632393532403d383c373239352f36332e3c3934423e39423c393e39363934303e39343b37333f3b373d38323c363137322e38332f403c383d3834403a35443c364f4740574f455a4f445b4f435c5045463f3838322e3c363039332e403a3638352f36322f423c3939342f34302c332e2a403c394a454046413b3e39333c36313f3b3447423b504a44463f3a47413b4b46404e4b4548443e4d4943504a434c463e4d47404d47414c474048423a433d3646403b49433e4c443f3d3833443e3949443d504b4646423c4b454047423b433e384f494447403a433e394a464046413b403b35504c4744403c4a45424c49453d3a363e3b3646423e4844414a4541423e393d39354a464245423d4a4642504c4858534f4e49444946424a46424b464348444146413d413d384b474147423c48433e504a454f494444413a423e39443e394b45404c47404e49414d48413a36323936321f1e192926233e383455504b4a443d3d3730423b364c453f504943514b45514c46534c47554e4851494349423b4d47424a433f4d4641544c475a534d534c45524b44473f384e463f4c453e41393338322e3c37333f3b3548433e49423e423c373c363046403a403a3448423b4a433c544d474c464047423c4b463e37332e3d3933332f2926221f332d2a463f3b403a35504b4658524d4f4b47524c464b46404b454047403b524c464e49424b4640514c454a453f4d4842504c45555049524d46544f49534f4755514947433b43413a3836303d3b3635332f2b2926312d2a3e39353f3b364944404a45404a454148433d504b454e49434e48434c474145413b47423d3c38333b3731433f3a4d4845413c3846423c4a464145423d45423e44413c45423d47443f423f3a43403c3f3b37413c3948443f413c3944413d49464247433f4b484345423e3c38344f4b464b464135302c46433f544f4b504a44403d373a36313b363245403b524c46534d475a544e4e48433c3732433e38474039433d38423e3944403a443e394b443e413c3639352f46403b47413a4b4640433e373e3a3249433c4740394841395049414b433b4840383d383048413a463f375049404f483f4b433b4b443b534b43544d44534b444c453e4e4740443d3549423b4a443c4a433b4a423b423c36443d37463f394a433d423b3547423c4a453f48423b4a463e4a453e4340393c38333b38333f3c374b47434e49433e39353e3a35403b363e3a34443f3b413d393f3a37413c38423c38433d39433d384f49434d484149433d4a433e4b453f50494449433c534d4746403a49443f45403a4c47414d47404e49424e48424f4a42453e374b463e443e3749443b47423b4a453e4e47404e47415049434e49424a463e514a4249413a48423b4740394b453e4f49414e47414d4740504a43433c34423c34403a34433c3540383148403a443c363a3430443e39524a43474139464039413b3449423b4a433c463f3747403848433a45403849423a463f3748423b4e473f514b42534c4459514a544f484640393d373048413a524a43544d474e4841524c44524c444f4a434d474048423b4a443f3f393348423a4d463e4a443a423c343d3730464039453f38443f364a433d3f3934413c334b463e4e48424e4941443e373f3830453f374d464149423c463f394a443d48423b46413a3d3832403a33433f36443e36433c3845403b47423d46423c433f393f3b363b3733423d3949443e544f495a554f48443e433d384e47414b453f47423d4f49434a433e3e3833413a34453e37433c36413b3548423a484138463f383e383247413d4b433c4b433c4e484049443e564f49453f3a3b35303f3933403d374b453f423e3735312c3d383446413c46413c44403b554f494d47403a352e504a4449433e413b3749433e47413a4a4541413d3846413d423e39443f3a3e3a353a3632423d393e3a3647423e44403b4d47424a453f4b443d49433f58524d443d374c453f49433c3a342f433e3a4a4540464039463f3948433f433f3b413d39403b3747413c47423d3a36313a37323e3b373e3b363835302e2a2736332e3f3c3736332e3e3935403b37433e3a403b36433e3947423d443f3a44403a403c373c37333d38333d393445403b413d38413c38403b363e3a3639363135312d48443f4b4641403d383a363137332f3834303d38353c38343c373348423d3a3632403b373f3b363a36323a353136322e3d383438322e37332e37332f302a26342f2b342f2b312c2837322e39363135322d35312d48453f3f3b3636332e3b3731403a35423d373b373135312d48413d403c373e3b3555504a49443d37322c443e3948433d423c343f3832423c37423b3649423c474039473e37433b34403a3446403a443e3948423c47413a3e3831423c35443d374b443f4d4944453f3a48433e4d4843524c47524d474d48414640394e49434e4a4448433d48423c48433e4b453f47423b48433f49444146413d4e4944494541423e3946423e3f3b3749444146423e4a464245403d433e3a3e3a3744403c4844413835314c494542403b3f3c384c4744534f4a3f3b3637322e35302b3c3530423c373d3732443e3849423b49423b4e48413f3935423c392e292733302b2e2a27332e2a3b3631342f2a2f29252e2824312b28332c29332c29352f2b342e2a342e2a37312c322c28322c29342e2b312a27342e2a352f2b36302b36312c332d2938342f3a342f302b273c3732463f3a46403a423b35443d3839322d463f3947413b4d49424d4740463f394c453f4b454059534d4a443e5a534d5e575049443d423e382c2925201e1b25221e302b2735312d4d484148423a46413a4e484145403b4f4a444b453e47413b48423c46403a47413b48433c4a453e4f4a43524c46504a44534e4859534b5b544d544e4856504949443c3a372f322f2a312d283e38344f4946544e48514c46514c464f49444c47414b47414845404d4842524e484b4842514d4849444046413c403d3747433f413d3947433f4946424b484343403b46433e53504b4b4943423d3945423d44423d46454044413c433e3a46433e46433e47433f4b48444b484334302c3835324b48434d48434f4b47504b4548443e433e394a443e4a433e453e393e3832423e364f4b4345413b4a464045423b4b46414e48434e484247413c443f3a4a4541453f3a3c36323e393446413b534d464f4841504941544b4459514959524a564f474e4840554e46645c54564e46524a43564e48534c45433b34443c354f4840544c444c443d4b433c534a42534b44544d455851494f4840514a42544d464a433d4a463f514b45524d454f49434a443f524e4649443e46413e47423e46423b4f49454e4a45524e4856514b48433e57534e4f49443a35304c484348433f4a4540504a4358514b4e4842514a444d47414a443e514c464641394e48404b453e4d47414e4840514c44504941544d47534c46554e4749423c4e494249433c49433c4a443d554f484d4640453e384b443c4b453d4b443d4a413b49413a514a43524b4548423b4c453e4d463e423c354d463f4c453d4e48415049434c453e4b443d48423d423d373f3a35423e394b45403e3833413c37433d36453e374c453f4d4640484139524b444f48414d47404d463f4e483f4f48414d473e473f37443b34443d35413a3347413a504a434a443c48423c4d46404d473f423b32433c35443d354740394b443d49423b4f4841514b444e483f544e474640374f48405a51495049424e47404b463e4e494259534e57514c56504a59544e524c444f49424d464149423c4b443e3f3a33433e354c483f4f4b42534d454e48424d463f47413c47423c4d48424b45404a443e524c4745413b443d37443f3b504c44443e3638332d453f394c46404f4a444d48424641393d372f3e393247423d433d384f4942443e3754493f5d5044463b32494037433b3549413b4e4740474039413d35443d363c36304d474247403b403a36413c364a453f443e3847413b443f393c363238322f3f39353e3833423c363e3833443e383d3933453f3b4c464036312c3a3732403b3545403b3f3a36403b37383330423d383c37333f39363a3531423d384d4641403b37413c384e4842433d37443f3a46413b413c36423c3549423c4b453e403a36423d383c37313b3531413c37433e38413b37413e384a46413c38343f3a363f3b3635312e403c3845413c47433d322e29302d293a3632403b373e3a353d38343a3632423d3845403a403c364c484246413c3e3a36403c38393531383430322d2a53504c36322e3b36333d38353b39343c38343e3a353b37333b37333e3a3637333047423e35322d3b3632504b474b4640423e3a403c383f3b3736322e332f2c3a36323b373339353237332f39353139353135312d3c38333e3a364f4a454b47404b473f4b463e3b3531443f3c4d484138322d3935313b3733342f2b47413d4d49453934303a3631433f39413a3449423c47413b413b35453f3849423b4f48414f48404a453e4d4640453e3949423b4f4942504a42453f38403c3645403a423d373b362f47413b4c453f4a433d47413b46403b423d3848443f504a454a4440423d384d48434d4642443e3846413d4843403e3a36423d393f3b38403c38423d3a3f3b383a36333a37333e3b3737332f3d3b3633302d34302c3f3b37443f3c4c48454d4a4547423e48433d4b464148433e47423c49433b413b3445403948423c4d463f423b33443d36453e37403a3436312d312d293b38333b3733322e2a34302b38332e3a342e39342f36322d332f2b34302c35312d342f2b332e2a35302c3934303934313935303b37313e39333f3a343f3a34423d373e393339352f4c474147413b47413b433d36453f373f3932443f39443e383d37303f393339342d37322d2f2a26322d28332f2b3f3a34322c2636312b3d38323e393345413b3f3c3548463e4b473f433e37423d38524e4759534c524d46544f484b463f4f4a4559534c504942514c45524d47504b44504b444a453e524d45524d484e4a45524c46544e48504a4548433c5b554f554f4a514b44544f4849453d38352f26242034302c3b3734413d3a48423f5a555059544e595550534e4a4e4a454a46414a46424b464149443f44403b433f3c47433f45403d46423f4945424c4845423e3b49454146423d423f3a4f4c47514d49524f4b4b47434b484346433f47433f504c4854524d514f4a4a46423a363252504b4c49454d4a464e4b465a5652423d3a45403b4c47424e4a444e4942534d46514c454a464149454048433e4d484249433d46413a3f3a343f3b344440394a443d4540394540394a443d423c3539332d3e3931423c34403a3249423b423b344640393e37313d362f423b34453f38474139453e364a433c49433b5049415048403d362e49423a4c433c473f373d362e514b43504941524b43554e46564f49524d474b46424a433e443e38403b3749433e45413c3f3b374e4b454d4842403a3548423d48423e5e585249433d49443f48433e39342f3f3b364b4641504a455049433b352f3f39333f3a33423c35565049504a44555049514b44554e483f3a3547423d534e46514943463e38433d3649423c453e38474039504a4246403a47413948413a4e47414e4740433d3548413a4f494249433b453f374741394f48414b443e463f38433d36423b3549423b4a433c433c354740394a433c423d363a3530443e3846403a3f3935403b373c38333b3631433e3846413b463f3a3b342f463f3849433c4d463f4a423b4a433c5149424a423b4b453d554e464e473f4d453e524b45514a444f4842544d46474039453e374a443d514c44524b454f4741524a444b453d5049424e47414a433b4b443b47403949423b4a433c4b443e4d47404f494449443f403c37453f3a47413b4d47414c4640453f374a433c474039474039463f39453f3946423a4e4841524c4550494347413b49433e50494349433d4a453f4b46413f393347413a443f3848433c413c384d494348433b47423b4c464148423d4f4943524d4955504b55514a514d47524d48453f3a524b444c453c443a3243383049413a4e47414c463f4e484145403a3b363049423c49433c4f49444e494449433d4b463f443f3848443e4a45404e4842443e3745403946423c48433e3c3631453f3b47403b3c373139342f443f3b4b4641433f3b3d3935403a3547413c3c39343c38333f3b36454039443f3a3c383239352f47423d3c373339342f3a3532403b373c37333c37323f3935413b373e3631453d374a453d3e3a34433d3849423c413934433c38433e393b37323d39353f3a36302c283c34303b36313834303c38343a353248453f3936313a3732393530393430403b373a35313b37323f393346403a45403b403c383e3a3535302d2e2a27312d2a33302c2a2722443f3d46443e25221e34312d312d2a332f2b34302c34312d3d3a363c3734302d2a33302c2f2b272a26232b27232e292634302c3b383434302d34302c3834303934303b373337332f322e2a37332f2f2c2834302c3d3a3638353155514e6d6a65645f5956524b3d38344a454155504a453f3838332d45413c4a46403c373249433e4b443f544f4a57524c4a443d403b34443f39433d38443e3845403849423b48413949433d4f49454d463f4a433b443e3949433d413b35423c3549423b504a444b47414b46414c47424d47424d4841443d3648433d46403b48413b453e394a454149443f48413c4d474048433d443f3a413d3847423d3f3b37413e3a3a37323e3b3646423e4a474249454145413c4a4742393431413d38514d474e4b46504c46433e3846413b4f4b4447423b45403947413c4f49424e474046413b46403a504a444b443c4b443d4d46404a433d3a36312826223833303a353146403b4d464049423b48413a47413a433d37453f39464039463f39453e38453e3947413b48423c49433e4c453f4c453f4e48424c484255514a57524b524c4646413b443e384a433d4a433c4b453e453f37484139453f3845403949443c4640383d373149433f4a443f413b36423d3747413a4b453e45403a45413a4e49434a453f4b463f46413b45403a48423b413c353e39323d373246413c49423d453e3839332e49433f4d4640504a434e4841514b46534d47514b45504b454440394d474049433b48413b4b464049423c534d4659534d524c465b544e56504a534d475651494d4840413e3841403a41403c413e3846423d4a45404d49434e4945504c464d4843504b45544f4957534c54514a504c4849444045413e45413e4d484545413d42403b4b49444a484248443e4b4640413d394d4946413f3a3d393547433f4a464245413d4844403b373333312d5a5853514e49504e49514c48544f4c3f39344e484256514c4a443f433d36433e374d47424f494348423d4b47424f49444a443d46403b46413d534d474b443d514a43615d57605a535a534d463f39433c3649443d4c473f4d463f544d474a443b4d453d4d463f49433c524c44514b43554e45544e45504840524a43514a42534b4350473f4f473e534c43524a4049423948423a564e47453e38423c36423c37534d4749433b4c474046403a423d3743403a4d484348423c48423d544f4a443f3a413c38443f39453f394d474145403b4f4a45423e3a514c473c373245403c4d474245403b4c47425d5852564f483f3b35423c373b352f403a34443d394e4943443e394f48424b453e4a443c48433b4e4943524c4548423d4c463f46423b423c35453e3748413a504a43433f3945403b49433d4d47404e48404c453f423c3448423b4b453e4b453e4d46404b443e4c453f48423b433d37433c36403a34443f3748423b3b3530403b363f3b3648433d3d3834463f3b413b363b36304a443d4a433c423c37443e37443d354e473f4c443d4c443d4e473f504941453e364b443d4c463f46413b443e373d352f4b453e4a433d48433c4b463f4e484048413b453e37504a42564e474640394d47404f4841524b444640394a453d4f4a424a453d4f4844524d46534e474f49434f4a43514a4448413a3f3933463f3949433c4740394d4741504b4656514a5049434039344c453e49443d4c4840433c3549423c514b464c4741443f3847423d4a46414c4741423d3847433e504a4348423c48423d463f3a45403b47433f45433e48454148444049453f423c3548413b4d473f483e354b4038453d37453f3a504a444d47414a433d4c4640463f3b45403a423d3949423d4a453f4d48414a453e48413d4e4944443e38453e384b4641514c475c58513e39344f4a4549443d4c4742423e39443f3b433f3a383430403c38423d3848443e48433e423e3a47433e433e3849443d3e3a343934303e3a3537322f3c37313c362f3d3632403c373834303a3430342f2b35302d49433e544e4648433d3e383345403b4d494248433d48443f3e3b35322e2b3e3b372d29254038334b423b39332f46413e433e3a3c3833443f3a48423e433e3946413b3f3b3647413d49433e413c38433f3b413c383b373336322e37332f3d393545413d44403c423c373a34314e4a44302f2a393632393531423e3a3f3c3738343038332f36322e37332f33302c3835303c39343c39343a36323f3b373d3935393430423d38443f3a423e393d39343a36323d3a363b36323f3a354a453f3f3b36393530312d28403b37403b37443f3b39343037332f423d3947433d44403a3a3530423d3847433e423e39403b353e393347413c4f4943544f484e4943443e373f39343e39343b3630433e36474039443e3849433d4c463f4b453f49413c49423c433d37423c3449433b4b453f47433d4a46404f49434b46414c46404f4a4346413b4b453f4c463f46413c453f3a46403a403b35443e3948423d48433e4b464047423c49454149464244413c4d494547433f3f3b374b46424f4a4645403c4f4a454e48434a443f443e39403c36423e384a45404a45404c47414d48424b463f4c48414e4742443d374640394b443d49423a4a433c48413b3e39343835303f3a35453e394a433d4c453e48433c47423b4d464049433d49433c49433d4c454046403b453f3a49433d47413a47413b49423c443f39433e3947423e48423d413b3647403b48413c3e383247403a49433b443e38423b35453d36463e38453e3847413a3f38313e38333b352f4b453f48423c413a34453e3949423d4e484157514a4b46404c4743504b454c47414d4944534e48524f474a463f49453f3f3b343b373047433d46423b3c38323a3530322f2935312c35302b39322d3d3631453e384b453e4a433d4e4740453e37453c34494139453f36453e37403a324b453e49443e4a433d5049434a453d514c45514b44504a434b463f423e3747423a3d393137322e413c38413c37443e3a48423e4f4a454b454046403a413c3846423e47433f46403d4d48443e3a35504b4848434048443f49454045413c4a454246423e494541504b4748444045413d4a47434c494439353147423f4c474458544f4d494548433f453d39564f4957524c48433c4b463f4d4741514b46504b4545413c48423d453f3b49443e3e393445403a49433c463f39403a343a332c3c352f413c353e3831403a3347413b474039443d364a433b48423a564f4849423a4b433c4a423b463e374c443d4d453d463e3648423b544e464d463e4b433b484139575148514b4249423a453f37443d35453f37443d3737312d4c454048423b453f384c453f504943504b4646403c4d4740524b454c46413e373348423f55504b514c464d4943514b464f484339342f3f3a343f3b36433e3a3f3a363b373349433f4a443e4b443f34302c433f3b4f4842443f3b312c283f3a3448423b433d374d464050494349423b46403b49433e433e39433e3844403945403b48433e49423b4c464047433d433e3a4b453e514b45514a444b443f433e36453f3747413a46403c3f39343f3a3448433d4c443e4a433e453f394c463f4a453e47433d3c373346403c4f4b46433e39302d2938322f3b3530423c3649433c4c433c50463f4e453c574c445249414f4741453e37433c344d473e47413a453f38453f3949433d48423c423c3649433d4c453e4f48414f494248423b4b443d433d36433c35433d36433c3647413b46413b4b443d49433b4d4840514b44504943504a434a433c48403948423a423d3849443e47403a4740394a433c48413b4a433c4b443d48413b453f3947413b433d374f4842504a454f4a454c463f4e47414b443e46403b443f39433e3946413b48413c48433e4a433e48413a4a443e45403a47413b413b3849454146433d3f3a35433d374c463f4a4138443b32433b334f473e433b33413a34413a35443c36443e37443e364c443f403b36463f3a3e39333f393448423a46403a4d4741443e384a433d443f38423e373f3a33403a3536312c39342f3f3b363c38343c37343a36323f3b37413d383a35313b38333d3a34413d37453f3b423e393e3b36433f3b4f4b453f3b36423e3947443d3f3b363f3a3548423b46413b49443f423d394a453f443f3b443f3a4c47414c484237342e4b4740433d374c474240393446413b3e3a352c28243c3935312e2a2e2925342e2939342e3b37333b3733332f2b38332f3f3a3637322e3c3832423e3738332e3d38343d38333b37333d38343f3a36403c38423e383c383337332e3d373338332f342e2a3f3b363834303d393438332f3c37343f3a373e3a373d39363b38333d3a353f3a363d38343d38353835313d38343f3a37413c38443f3a443e393e3833413b364a453f564f4a4c46414b454059534d56514c59534d504a4436322e403c383d37343c37334f49444a4640494440423c38504b474f4942403a353b363244403b443f3b47413c4a443f47413c433e3a45413c413c3846403c46413c45413c45413c47413d4f49434f49434a443e4d45404a433e4a443e46403b443f39453f3a463f3947423c49443d47413b49433e46403b3e3832423c3646413c453f394b453e4b453e49423c49433d4f48424e484246413c46403a3e393237322d3c383445423d45413d423e3a3a36323f3a37403b38433f3b46423e46413d46413c403c3847433e403c37453f3a47423d4844404f49444e48434e48424b453f4a443e4d47404b454048423c46413a46403a49433e48433d48423c4d474047403a4c464146413b47423c47423b45403945403a46403b433e38433e3845403a46413c48423d443d39453e3846413c45403c46403b48423c45403b433d38463f393a342e443e39514b444a443e504a444c463f4c453e423b344e4740413c343e37313e38323d3732413b36433c36413b35413b35453e374f4840403a354e4a4755504d514d494e49454c4743514c48504b454d494248433c48433e54504b5a554f4e49434b47424a464254504a4a46404e4a43504c45534f4756514949433d3e3832433d37453e37433b35463f374b433d4b443d47413a4b453f4e47414e4842524c45524b444b454045403a4a443f453f3b534e495d59525b574f4a453e504c4545423b3c39343a35303c373147413b3f3b364845404f4c434c47423a353044413a423e3746423b47443e45413d4b46423e3a36413f3a3a363138342f3a35303d393436312c514d483c3834322f2a322e2937322e393530302b27332c293c3631342e2a332e2a3f3a343a34303d37333e393446403a3a36303a36303e393448423e514a444f4942463f3a4f4943534e4658534c59554c57524a4a453e4a453f4d463f5148415249404c423a4b433b453b3350463d50473e514a43554f48564f494f474149423a534c45524a434a443c4b443c5d554d473e375b574f59534a4e483f4b453d4d47423e39353d383346403a433d37443e383d3833413c37413b363e37333b36303d373139332e312c28302c274b46413c37323b353136312b2b26224d49444b4640413c36403b364b4742453f3936312d3f3a35413c38423d3847413c473f3b423c37403d364b46414039343d3832403a333f39343e3832433d3649433d443e38423d36403b363d3732443d384e4741453f3a48433d453e3749433d3e383245413c5955504f4943443d37433e38413a353e38323e39323d373045403a49433e443d383b363145403a3c373337312d37322e322c29332e2937332d47413a443e37453e37423b343b342d433c353a332c3e3832433e3936312c3b352f3c3630443e383a332e3d37324a443d4b453e403b353a352e3e37313b352f3e383239322c3b37313f3933464039453f393e3933423c36433d383a342e453f38413a3349433b47423a413c37433d37453f38463f393b342e403a35443d38403a34423d37433c36443d3647423a4b46404b46404c463f48433d49453f3f3a343e39344a433e4b443d463f38463e37433d36443f3a433e38413d373f3a3549453f4a443f4b45424f4a454d48413d393346423d4d4a4448443f4f4944534e475a514655493d463a314d41374a3f344439304e42394c41373b332b463d36463e374f483f544f4a4d463e3c3631464039453f374740394640394b443e49423b4b443d4f494246403a46403b4b463f4c484244423b3e38333b3632413d3846403a48433d4a4640433e38463f3a3c3731443e3a3e3a352f2b28332f2b33302c423e3a44403b3a3631393632403b38433e393f3b363934303d39353e3a3636322e393430423c383f3935423d3838342e2f2a253c373238343035322e3d39343b38333e3b3638343034302c423e383a3731403c38403c373f3b353f3c363c373247413b4e49414a453f38342e3d38333c38333b36313b363037332e36332e3a37323b373336322d383530403c3737332f35322d39342f3b35313b36323c383439363238343037322f3b373337353034312c38343038343036322c34302b3a363139342f37312d3c36322f2b273b363339342f36312c36332e35302c33302c35322d322e293a36323a36313d3a3436322e35302c3934303e393438332d36322e3a36323e3a353b3732312e2b3a3733413c383a36323a35313b37313d393536312d3b37323835303c393435322e3c3832413b35413b34443e37453f3947403a4c453e4b443e48413b463f3948413a4b443e4c46404b453f4d464049433c453f39433c3648413b4a433e48413b49423b48423b413b35423a3647403a46413b46403a4b464049433d46403b3f3a37423d394a454145413d423e3a423d39423e3a423d3946403c3f393447423d48433f46413d443e394b453f433f3a47423c45403a49433d4c453e524c464e49434d474147413a46403948423c46413b3b35303b3530413b35453e38443e383f3a344640394c453d443d3646403a453e3839312d3e3732463f3948413b463f39443d38423b363a342f37322e403a36443d373d37323c36323e38333d373238322e3c3532413a353e3732433e39463f39443e38524c454e4740413b34454039443e394e494346413a443e374b453f524c454b443d413b364d4844534d484c47434b454046423d494440504a464d48444e49424b4641433e3a4d4741524c46443f3948453f4b4743514e4945413c45413c4c47424c4742514d49534d48504a44554f494e48424b453f4b453f443e37413b3545403a3c362f3e3831453f3948423d504b4748433e3e3b36433e394e4943514b45534d484a443d554f48534d45565049524c4657534a4e474146413c47423d4f474348433e3c383246423c524d4749433e423d3743403b54514c47423e514e4a5a555245413c4d49444a46404a4640423d39413c3844403b44403b3c393435322e413e3a47433e46413c47413c423e38403c3537342f3c39333e3934413d3848433c423f393f3c3637312d3c352e37312c39352e453f384b433f4b44404a443f5b574f55514948423b504840534b434c453c4f463d433a31443b32433b33484139433c343d37303b342d38302a353029332d273d373047423c46403948413a3e3730413b34433c35423b3449433b453f39403c353a352f443f373f3b3245403846403938332e3b37314440374e4841474039453f37514d4748443e423d3837332f4b47405a544c3f3a355b5751524c474d474145403b44413c4c47413b3732433d36433e37443e3738332f403b364a453f4a443f413c354a443d544e464a443d453f3a49453e504b464a433e463f3a4d4743524d47544e483a352f454039403b33403b34474139433d364740393f39333c3631443f393c38313c373147413b433e37413c34413c34403c353f3a343a353034302a3c383334302b35302b35312b49433d504a4349433b4a433e4a443d4640384742394d4940554e4746403a46423c45403a45413b46423b44403848423b3e39323f3b3444403747433b443f384e484149433c49443d4a443d453f383c38304c453e554f484c46404540393e3831443d37423b34474139413b33403a324a443d454038433d373e3933443f3845413a433f3944403948453e4d4a434a453f46413b504c454a454047423d433e363c373044403948433c49433c473f3a4a433d48413a534c46565048504b4549443e47423c49453f443f393c37333a3430433d3846413a423d35433d37433e39433c374a443e48423c443a34473b31483b3153443959483b57493d5343375141354a3d3050433754493d605749564f4747423a48413c4c443d524b45504a4247413a4c453f464038423d3646403a443e374a433b46413a403b35423d37433e38453f3a46413d45403a49443f443f3a433f3a46413d3d39353d393536322e3f3b36423f39423e3a403c38443f3b46413d403c38403c38443f3a46423d36322e3b373346413c46423d3c383339353137332f3935313f3c363e39353b3733403c3747433e3f3b363b38333a37323d3934423e3a413d383e3a35433f3a4c4741454039453f39433d3747403a46403a423d37453f3946403a433e3846403b46403945403b413c37433e3a47423d443e39423d36423d3846413d4b46404a443e453f3a3f3b36423e39413d39423e39423f3a433f3b4844404f4a4544413b46433c47423c46403a433e383f39333835303c3733423d3945413d433f394b4641433f3b4c48434b474246423d453f3a433e3949453f48423d413c38443f3b3d39343e39353e3934413d3847423c46423c443f39443f3b4a453f453e39433d39453f3a3f3a353f3b3745423d484540403d373e3a3549433e49433e47423c48423c4b433d4d464146413b453f3948423c554f495550494a443d5049434d464049433d4c463f4c46404c46404d4842504b4456504a564f4a514a434e47414a443e423b364039333c35303e3933443f3a4b443f48413c403b37423e393c37333c3632413c37413c37413b373f3a374a45404b453f4c45404c46404c4641463f3946403947423d4d4843514b454e484249423c4c453f453e37433d374e47414c453e443d37463f39453e39463f39463e383f3832443d374a433c4d463e4a443d433e374a443e4a433d433c355049434f49434d46404b453f4c47414b453f413a3546403a4e48424d473f4e48424b443e48413b433e38433c374039343b3530362f2a352f2a2d2925312c2934302b413b353e383339342e3e3935443e3a47413d403b373934304a443e3d3731423d3936322e3d38354f4a4647413b443f3a44403c4f4b47504c474a47414b47414d48424b45404b46414b46404d494345413c48433e4c474245403a484440433e3b3f3b36413b373c37324c46424d4640443d36453e384a453e5a544d5c57505c574f5d58504c48413b38323e383249433e4a443e56504a4c4640433d374b4641433e374e49434c463f413c3549433e4a443f4a443f524c464f4a44342f2a4c4843524d48504b4647433e4d4843534f494e4a4543403b49463e423e383d3933403c375c575344403c413e38403c354d49444b4743423d394b48443e3b374845404d4a4548423d4a433c49423c45403a56534d4b464048433e3b3632423b36463f394f4a424540394e4840514b43534e454b453d403a3439342e2e29243b3630413a33443e3648423b51494248413949423a4f4941554e4747413a433c36423c3548413a4a433c524b4448413a48413948413a423b34443e374b443c4740383e372f413a344c453e554e4649423a524b44534d464f4943605b54544d47565049524c444d47414e484058524a5d585055504a4a464147413d2f2d28332d2a3f3a3547403b38332d4f4843433c3736302d38343048443f47413d413b37514c464c464047413a413b3449453f534d474c453e4f48414f484147413a4c463f4a433c453f39524c454c453f3a342e3a35303f393347413b554f495b554f615d55554f49534d464d463f48413a403a3545403948423b59554e49433d48423c544d474b443d58534c4f49434d46404b453e4b453e443e3746423b4f49424c463f4d4741463f394b443e4e4741524c454d463f423d344f47414a443c50494448423b4b433d49423c4b453e4a433d4c463d534d444a453d4f4a424b463f4b453e524b45423d37413c3747403a443e3748433c4e4841443d36443e384c46404c453f4f4942554e465c554d4c453f4841394540384c453e4f4943514c4757524c56524c605c555c5853504944534b454b443e46423a4d48404d464048423d4b453f564f4758534b5b564e4c46404b453e514a43433e374a443d49443c453f3846403947413b48433d46413a3f3b343b37324f49434b453e4a443d413b343f393447413b4f494147403942362d57493b5545375442355242345a4b3d564839615345675b4a5f5141685a4a53463b43393139322d47403a4a433e4b443e433c353e363048423d55504949453e433e3749423b504a42524b444f4841413b34302b2737332f443f3a433d373d38343c38333c38333e39353f3a36423d3948433d443f39403b373a363235312d3a3632403b363a36313b353136302c3a353137322f3934313933303e3a363c3834433f3a403c373a35313c37343f3935433e3a49453e3b37303a3632413d3845413c47423e4a4541433f3944413c433e3a423c373e3933433d3747423a464039423b353f3a333f3a35423d38413c363f3a364a453f413c373d38343d3834403c38423e394b464038332d3b36323f39343b35313c3733393531322f2a35312e37332f3e3b373d3935413d3848433f4a453f534e4849423e423c37504b4446413c453f39433d37423c35413c3746403b49433c3d38323c37333f39353a3531433d39443e3a3f3a343d37333d393438332f423d39544e4947423d433e3a3a35313f3a363e3a353a353139342f3b36303d37313c3730413c373d393543403b39342f453f39413d37453f3a413b35403a353e3832433d3749423c413b35413b37433f3a413c364a453f4f4a4347423b4c464049423c4f48414f4841453f393e393447413b45403a49423c49413c47413b49433d4e48434d4641413b3648423c3f39333e383338332f3c37333e3a353f3b37433f3a433e3a453f3a4b453f47423c47413c4b453f4d474147413b453f39443d39453e3749433d4b46404a433c48413b4e4741554e4746403a48433d47403b463f394c463f524b45524b45514a435049424e47404c453f4d46404d463f4a433d49443e504b444f4941504a43524c46504b45524c45514b44514b454d464049423c443e3848423c4f48414e473f4c443e4b443f48423c463f394a433d3d37323f3834474139474039413b353e39323c362f403933413b353f3934413b34342e2a37322c37322c3d383339342e3c3732302c2733312c3c383437322e332e2a34312c37332f3d39353e3a35433f3948433e4e49444f4a434a443e49443d46413c47423c4c474147423e433e3a413c393f3a36443f3a48423d403c375e595555514a4f48403f38314a453d443e38413b354c473f4f494244413a504d453e38333d38333e383536312c514c475a564f514d46514c48534e48524e474e49424c47404a443e49433e4a4640403c374946414a46424e4a46403c3746423d413e3954504b4f4c475d585457534d433f39544f495b5550514c4657534d504c465a575258565146423e4c494449464246443f413d3835312d46423d4a433e39322c49433d57524c4c453f403b3639342e3c352f47413a463f3949423b4b443e4b443d4c463e555049524b45433d37504a43474139443e36413c343d372f4c47404e4842524d4558514b3b352e4540384f49424a433c48423b4741394c443d524a42524b4249423a4f4841524b435751484f48404b443d504941413a334740394f47414d464047403848423b544d47554f47504842463f3a49443c524b4350494247413b4f4a452a27234d4c46514d482b272327241f2e2b24342f293330292c282343403a4c49443d38333934303e3b374f4b45544f484a433d48433d4d4841443f374b443d47413a4b463f4a453e49453e46413b47403a4c4640504a464b4740443f3948433d433e36423c35433e3646403948423e4a453f49433d4e48414f4841443d374f4944544f47433e363e3933453f394d464149423c413b34474039514b4449423a514b4448403a49423c463f39423c363c362f453e374740394d463f474039464038403a334d46404e4741453d37453e364c453d48423a50494150484049423b4b463e48423b48413a48423b423d383d38333e3a344a453f3f3a3348433b4b453d56514a58524b48423b47413a4a433b48423b4a453e56524a524c445149434b443d47403b4a4440453f3b4a4440453f3a3c3731433e3948443e4f49434b45403e383438332d3e393347413a4f4942504b42423c36443f3848413a4b453f4a443d453f38453f3946413a4d494448433e47423c48443d46423d413c374d47424e494245403a3e3a35433e39555049555048483d325d4d3f5f4e3e5f4c3c5a4a3a5b4c3e54463a4e413651453954463a4e4034483d354039334a433d39332d403b354c453e433c34463f38443d374e47404d484147403a504a44403b34433c36443d374c453f413c35403b34433d37423b34433d373f3a343d38333d39353a36323f3a353f3a353a35303f39343835313f3c37453f3b4a433e3f39353e3a364d494346433d3b38333e3a3637342f332f2c443f3a413b3747403c45403a403a373e3935423c3649433c47413c3e39343d39353b36323b3632413c37423c363f3a3448433e46413b47423c453f39423c3549423b423d39443f3b3c37313e38334038353e38353d3834413b36443e38413c37413c383b3732443e3946403a403b353e39333a363145413b403b373e3a36413c373d38343b37333b36313e3934433e3a433e393a343039332f3d37323d3733413c3746403b433d364a443d3e39343d38333f3a363b37333a363237322e35312d322e2a403b3546403a38342f433d3938323046423e464039352f2a38342f34302c312e2933312c3c3934444039534e48433d373e39333d383345413d4a453e4d473f48423d423d393f3a36443f394a433d433d394a443d403b35403a34443e3a453f3a3d3731403a34413b35443e37403a34453f384a443c433c353a342e46413a4d47414b453f3f3b353f3a3449443c453f383b3431423c383d38344a433d453f394c4540423d38453f3c4a453f312d2935312e46423d49443e4e49434c463f49433d49433d4a433d443e384d474049423d46403a4a443e453f3848433b47413b49433d46403a48433d514a4448413b4d463f514a424b453f48433d4b453d49423b49423b4d463f4b443e49423c46403847413a4d463f48423a5049424e484248433b4b443c4740384b443e48413b48423b48423b4b453f4f474048413949423b47413a4a443d4840394b443d413a3446403a4e4740453e37443c354a433d4b453d463f38453c354e443d4d443c433c35423b3549433d4c453e40393439332e4c47425755504e4b4645423d45423e48474142403b46443e48463e434139403d3848433f47423c433e3846413d4a4642524d49403b38484440403b37433f3b413c38403b374f4a4544403b554f4b45403b453f384f4943524d484d4943514d4756534d534f4959534d57524c46413b56524c48443e3a352e38332d35302a3e39354d4844504b47514c46605b55504a454b474145403a44413c433e3948443f4e49444b45414b47414c47424a454055504c54504c4d47413d383349464055514c4a4741534f494944404b474357544f4d4a454d494548454046423e46433e4b49444e4943504a443d3834423e3848433d4b45404d48404a453f46413b413c36443e394c46404e48403e3730413a334b443e47403a4b453f49433c4c463e453f384d4740544e46474038484139443e3738322a3c372f433e36514c434f48414b443d4b453d514b434c453d463e36403932443d36473f37413b32423c33474038463f37473f38413b344d484148423b403a3349433d4741393e3731504943413b353f3b35453f39413c364f4a444d49444b443f3d3a3566625c57514d38333045423c5d5b5366615a635e573c373445413b3c373342403b4b45403e393446403c443e384a443f4d48424b453f46403a4a443e423b36454039443f39443f394b453e48423a413d35443e394b45414a443f47413b49433e544e48443e3745403845403b49443f4a443d4a454049443e49423b4a433b47413b47423c49433d3f38333f3a324b453e46403949433d46403a413b3447413b433d354640394e4741514b445a544d5049424c463e49423b4b443d5149424e47405049414e4740433d3649423a49423a4b443d453e37443e364840394c463f4d46404b443e534d464d48404d473f49433d514c45554f49564f494d4741544e49514b4647403b413934403a3547423c3f3933423f393d3b353b38333a37323b383244403b3c3933423c35423d364f4b424e494147423d46413c49423c4c48414b4640453f394741394b443d4d463f46413947423d4b45404f4a42504c444c474149433d4c4640403a35413c34453f37443f394c474147423b4a453d4e49434b464045403a4e4a44544f4a4f4841483d315646396451415848385a4d4046382e42362d4a403740382e443b3441372e51463d403832433b3439322c3a332e524b44544c45504942433d343d37303e3833403a34433d3745403a564f49423c373b3631504a4348433c443f383d3934443f3a48433d443e3a3a35323d39343c3733433d3a433e39423e38443f3a433f3a3d38343f3935393530403c37423d393c38343b37333c38333e3a3438342f3c3733413b36443e3846413d3e38343f3935413b3647413b4b4540423d383c38343b36333f3a363e3a34423d373c3733433e3946413b433f39413c38403b3648423b4f494346413b433e3946403a433c363f3a333d3934423c363e39343d383438343137332f433e3a443f3847413b4d4640534d48534e47433e39403b36413d38423d394e4a454b47403b36323d39343c373336322e35312d34312c36312e39353136322d3b3833403b363c38343e3a363d39353f3a363d3834393531423e39413e394f49444b443d3a352f36312e35302d433f3b45413b443f38443f3a413d37423e374a444056514d625e57524c4546403946413a413c343e37314c433c534b443c35303b3631453f3847413a47413a453f39443f37413b33403a34433d37423c344c443d46403949443c504942453e374f48404a433c3f383248413b534e484a443c413b34403a344d463f4a433c484139423c354a443e4b463f4a433b443d3748423b3c362f453e374d453e352f293a3531403c38433f39433d37453f3949433c443e38473f39413b334e49414c463e49433d4a433d4f49414b463e46423b4f4a434e484249433e514a444c453f4e473f534b44514a4348413a4c463f4a433d524b45564f47544d45514a43544d45534d454f49404d463e4d4640524b44534c45554e48544d47534c45544d44463e36463f38453e364a41393b332d3b342f443e374a433b4039323f373147403949433d4b443d463e37474038413a33453b333d332a3b322b3e362e473f384a423b3d352f49433c514a433f3931433e364d474147403b4c464049443f4b48434e4b4756534f4d4a454b47434945414b474347433e4f4b474b474246413c45403c4e494446423d46413c3f3a3448433f4d47414b443f514b4647423c49433d433e383e3933514b474a443e4c47404f4a44524d474f4a434e48424d4740544f49504a4458514b5e58514e49424f4b434f4b4336322b2d2824302a262e2a25352f2b46413d49443f4a453f4d474245403c46423e49423d4c47413c3732433c3648443e57534e58524d443f3957524c504a454b484357534e4c4843413d374e4a44403d384d4842524d4744403a46413b504c47544f494d4841413b36413b353b342e2e2824352e28433a3540393449423d564f49544d46514a42524b444a453d48423c524c46534c464d4640463f3849443c3f3a323c372f4a433c5750475e585059524b4f4841524a444a433b403933423c36433d36463e374a433c4a433b514a42564e464d463e433d35413a34423e364b443c484039443e364a443c453f36403b343e3a3349443e413c35514b45453f38453f3948423c4640394e463f40393458544f312b28322d2a302c28403c3843403c4a46434b47423b3632403e394f4a4635312d45423d47413e3e3835433d38403a36423c37433d3845403a48423b45403a49443f48433e4d4842443e39524b4448413a514d454f4a4549433d49443e514c47403a364c4743494540484440423e3a453e394b443f3d39343f3a353d38323a352f403c373b3731413d384a443f413b34453e38423b34443d363e36323f3833443e38433d37433c37453f38403933463f39473f394a433c4b453d49423c47403a544d47524b434f494449433d564f484f47424b453f4d474148413c413b34443e393d38333f39343f3a34443f39433e38433f38403b3438342e3c36313b363139362f35322b3b3730423d37433d36453f383c37314540395049424a443c47423b45403848433b48433b4b443d443e36433c3548423b4d463f46403b443d3749413b4e47404a443e49453d4f4a44524d47514d4648433e4c453f4d47404c47404d48414d48424f49444d48424b464148443e49443f4c48424b474145413b46413b453f37463f384c463f4a433c4e47404a3d336454446554445b4c3b5142344e403256483a51443943382f493e3553463d483f384740394f4a434f494349433c453f38443d36443e363f3a333d3833433d37423e38443f3948423b46413a423d3648433d4c463f47403b3a3631423e37504b4648433f3b36323e393644403b3a35313c3734433e383d383337322f383431332e2b36322f3b373337343036322e37332f3f3936413b373e3933413b3749433e48433d47413a413c373e3a353b36323c38343c38333e393337322f413e3a3734303d393447423e46423b4440394a4440453e3a403a363a3431453e3a463f39413a35423b3548413b47403a433d37413c3747423e3d38333e3a344541393c373137342f3936313835303a3631403a35403b373a363035312d35312c3a353136312e3934303d38343e39344a4540403b373d3a35443f3b48443f453f3b403a35403c373f3b363f3b37403c373d3834393531413c37433e383f3b373d3834423d3849433e4b443f453f383f3a3337322e45403a4f4842423b363f39334f49434e4842443d38352f2b56504c4f4a4356514b5d5750625b5358514a47403a5048424d463f4a443d4a453d3e3932413c36413c3549423b463f384d453f524b455149424d453d504a424e4841514943554f484b453d3d352d463f385c554f524c4449433b4a443e47433d4a443e4d473f504a424f48404f4842544d46574e47534a43564e47544c434e463e4f4840443e373b352f35302b4b453e4641394540384d47414c463f40393249413a4c453e4d484147423b47413b48423947403849433a4f4a42504a4448423c48413b4d463f49423b443d35534b434e463f49433a3c362f4d4640554f48544d45524b44575049564e46554b42554c445149424a433d58504a534c45534d475049425049424a433d4c453e4c443d524a424f4842413933473f394841394740384f4840463f36423a344e4640534c44443d35524b444f473f574e46534a43564f484e48424a443e4a433c4c453e4a433c433d35524c44564f484a453e504c474f4b474945414945414f4c474d494445413c4946414f4c474e4a454b47434f4c4746423b46423d534e49433d39453f3a49433f4b453f4b453f3a342f453f3947403938332e49433e3b353046403b4a443d413a344c453e4c463f4c453f4b443d534d464f484248433d4f49434a453f4f4943514a444f49434e49424e4941444037433e373f3c3337342d2d282437322c34302a37322d453f3a59544e5f5a5455514c58544d5c58534e4b46433f3b504c4757524c4d48424d49444a443e47413b403c3548443f504d4749453f47413c423e38453f38423d37433d374d474047423b45403947423a49443e49433b453e37423c353a332e372f2b3e3732453e364d47404a423d4a433c575049443c353d372f4b443d534c454d463f4a433c4a443d48423b524b444f4840463f37433c354a433b4b453d4d484049443b4a443c49433b4d473f4a423b463e38443c35342d273e37324b453d534c4447403959554f5d564f5c564e59534b3a352d453e384d463e413b3648423c3f393347403a514c45463f39312c2746433d534f483e3a34413d38443f3c37322f403c3836332e4e4a444f4a4538333033312c3f3d3736332e3e3b36403b3738332f39332e37332f3f3b3646413b433e3849433c4f474246403b403b36443f38443e3845403a46423d48423c45403a423d393d383349443f3b363248433e504a4547423b423d38413d38423d3849443d4a453d504b4447413b403b3447413a49433c403a343e3932423d35413c34443e384b453d4c463f49423c45403b4f4842474039453f3848423b4f4842413b363e39343f3a353b3530322f2b302d2a3d3a333f3b343f3c343d39323e3b344b484048453f3f3c34423d3646433b4d4a4348433c4a443d4b443d4d48404c47405651485e59505c544e554e494b453f4c453e564f475a564e5b574f514b4450494357524b5b575159554e5e5b54544e4846413949423b443e383d39333f3a354a443e4b453d4e4841534c454d463f4c453f4c454047423a3e39324540394e48424f4a434e48414a443c433d36463f3948413b453e384540394f4942514c46514b454b453d4a443c4e4740504a424c463e4f463e5144385f50406353436151406555436455436253434b3e32483d3441362c463c33504337494035443d363b35313f3a3656514a575149443f373c37324c474258534c4c474047433e55504a47413a39322b413a34413a35433e38433f39443d383f393437322e34302c3d38343e393538342f3c3834383330403b383e3a363e39363e39353b37333f3b383c3835423e3948433e49433c413c353c38333c3834433e3946413c3e38343d38343d3935393631413c3848423c423e38403c363c38333b3633443f3b413c3847413d48423d423c373d3833403a363d3933423b353e3832423c363e38333c37323c3531403a353f3a363c35323a352f48423e58504b4d463f3e39343b37323e3a36403d3735302d403b383f3a3539353033302c3e3b363a373236312d36322e3834303935313c37343b363335302c322d2a36312e38332f39342f3a35313d38343b363237322f3935303a37313c37343e39363f3935443d383f3932423c35453d35584d434c433a403a343b35303c37333c3733332f2b393330423c37453f3a433d3848433f49423f453e39443e38443e38453e384a433d453d38453f38453e37403a34413b35464039504943433d3847403b49433d4a433c49423b463e3946403a423c3647423c433d363d362e49423a4b443c474039423c3548413a4f4841514a434e453e5047404b433c4a433c443c35453d3649423a49423b463f384a413a4d453e4b443d423c34474039544d47534c464c46414b45414b453f45403a48433d4a4540514b454f4a44504b4745413a433c364c463f453f3849433c443f3748433b454039443e38534c45504941443d36494038463e344a443c575048544e46524b445048424f474053494151473f5249404a433c534c47524b45524c465750494e4740514a444a433c5049424b433c4a433c453d36443d364c453e453f38514a435049434c453e4b443c4a433c49423a473d374940384b433c433c363d3630433d363f3934544d47403a33433d3749423c4b453e524b464e494346423d423d3947423d47423c45403c45403a47413c4f4a464d48444b47424d49424e49434c46423e39353e3a36403b37433f3a423c383f3934443f3a3a362f4c463f3e3932433d37423b363e38324b453e47413a46403a443e37534c475c544f554f47564f48544d47514c464d4943534e474f48443e3731534d48605a534d484148433c5e5a525f5a535e5952453f39453f39403b3438332c332d26302b24342e283a35313a353347413f4d48445c5853605b55534f484f4a4355514c56514b4e49424e4942524e484a4541544e48413b364c473f48423d4a443c48443c54504848423b4f4a4247423a55504a5f595248423c5a544e554e48514b44504942433d353e372f403932443d363f3830403a32514b4449423c413a33413a334640394a443c413a343f39323d372f474038453e364d463e4e473f514b424d443d4841394a433c4e463f453e37413b3349433b4b453c4740384b443c3f39323e38314039334b453e534d4658534b58534b55504958534b38332d433d3749433c443d37453f383d3932413c374e49445a55505049423934303d3935322f2b4c47434f4c4747413c413d38433f3946423c4a443d46413b453f393d37333d393345423b403c383e3a3649433d47413c4e484147403b3d383449443e47413b4c463f443e374b4640413c384a453f48443e403c36554e4949433f3b3632413c36433d3939332e4b464145413a46413a514a43453f37443e374c453f534c47524c4656504a524d464e49414d46414b44404a433e3e38323c3631332f2b34302c3b36313a362f3a352f403d363d393246433b4a46404c494343403a45423b58544c544f46554f474f494259544b554d47504c44534d464a443d524e4658544d5b554d5a534c4c463f514b444e473e4e48404a433b49413a453e38403c33433d35453e3747413a48423b48433d49443e453e37443d36443e3746403a4a463f5a544e63605a514a45413a3348433b48413a4b463e46403a4f49424a443c463f37454038443f38443f374a453f47413a453f39453f3947403a4c4740453f384a443e4a443f4c47404c464049433d48443e534e48605b5259534b4f4841544c454a3f3751423761514361503f6656436454425b4c3b5a4c3d4e3e325b4c3e52453755493a6c5c4a6a5d4c665c4d625a4d544a40473f383e3731423c364a443f4f4843514a4546403a433e373a362e3a352f49443f4d47403f3934433e39453f3b443f3847423b45403a423d3745403b403b353c3733403b373c3833403b373936323a3632443f3b3c38333b37333f3a3745403c433e3a443e393d383239352f3c3833423c35413a3535302c3b373437332e3a36313c3834433e3848443e4a4640423d383e3a353d3732413b3549423c3934303f3a36423d38423d383d39323d3832413c353e39343e39353e39353c36313c3632383430423e39464038403a343d38323934303d373346413c3e39364c47424c453f3d383445403b46413c423d393a35313e3a353e3a363d39353c37343f3a373c383334302b37342f49453f46423d47433d433f3a3f3b36403b3746413c46423b443f39423c373d38333a3530423d374640394e47405049414a42394b423a3e38323b36303c373249433e4b453f433d39403b373b3633413c3837322c322e2934302c35302c39343039342e3d38323b353038322e3c37323f3b36474038463f383e3831453f3846403a453f3945403a47403a463f3848423c433d3648423b463f384c453e514a42554e46504941443b33453d36443c35474039524b4451484149413a443c35443e36463f374d433c463b35483e36423930443c354f463f4b433d443b34474038423b333e38313b3530433d38433c354c453f514b454a443d443d37463f3a453f3a4c474249443c4b4640413c374f494549443e47423b443f3846413c524d46474038423c344e453d564d45575048554c45433c34544e47514a424d473f4c463f4e48414d474047413947423a47423b4641394b453d4c453f4a443e47403947403a4a433c4840395049424b443d49423c453f38463f384a433d524b444e47414f48424c453e4a423c47403947403849433c4b453f4b463f4a443d554e474b453e403b3546403a3d3832433c364c47414b474144403848443d423e38403c36453f393f3b35423e39413d3845403c4f49444e4a4546413c413b363f3a36423e3946423c3c37313a3530443f3b4c4741554f4947423d4c47414b453e413b36554f4a544e47423d36332e293c362f39332c3d36303e37313b352f46403a47403a433d3546403a534e485d5752443e374e4842534d474d464047413d49433d49443d504943554f4957524c4d4841423d3645403a342f292f2a252c28232e2925332f2d393532463f3c51494356514b524d495a55505b5550554f49524c474f4a444a4640524e46514c46524d4659534c544f4849443c4b443d504a444e4943514b45403b364e48424a433c423b3448413a473f39403a334b443d554e48534d45504941544c46474039484139463f37443e374a423b463e36484039534c45524a44544d464d463f50494159524a595049453d36433c36463f393f38324b443d4a413a504840585048544d454b443c504a43463f383e362f3f38314f4841575049453f38464039504a435049424e4740443e374b453e4e47414a443e49423b3e3832423d373a37324b463f3e3b35403d39504c473e3934403b354d4b4747423c423d364c474146423c48433f5d585348433e3b3632443e3a3d38323c3831453f39443e383e39334a443e49413c49423d3d383346423d433e374a443e4a433f403c37423f39413d393f3a364b4641453f3b433c3647423c4d48434e49424a443e4d494156514a463f3a2f29252f2a27393531403a3636312b37342e3c393344403948433d46433c49443d5550495e5951534e46544f475a554d4e4840534c44544c464d4640524c464d46404f4841514b43524d455c554d4e473f4a443d4f484146413949423b504a4346413a4d473f4e473f4e463e504b435a554c5c5752524d484a433d4e48414a453d504b434d4840454039504b445048424a433d4f48414e47414d47414e4742504b454c4640443e39423e374c483f534f47464139423a34433c35504a435049435a544d59534c4e4942534c464d48404f4a444a463d4d48424b443f49433d4e4842453f3a443f3a433e3946413b48423c46423d423e3a4a4541504b47504b444941394038303a32293a2e255544375f4d3b5c4b3a5545355849395b4b3c625342645343605040524236483a2f41372e39322b3e3730403a34443f37504b44564f4a49423b443d374a433c49423a4f4841514c434b4740423c36403b343834303b36324a453e48413b3e39323c38324a454049423c443d39413d3845403b423d393936323a36323f3a36403b37423d383c373137322e35312e3c373349423d3d3833413b374b443e49423b3c3732403b38393531413b37433e3846413c403b37393630403c38423d3a4c47414d47404b443d46403a48423c423d37433e3946403a3f3b36433e373f3a353b3632403c37443f393f3a3645403b403b353f3a363f39343e3a353d3a35322e2a413c3944403b403b3746403c49443f3b35303f393344403a3f3935443f393c373237332f3a37323a35323b38344947434f4a46554f4a443f383e3932423d39403b373c37333c3733453f3949423b453f3a3f3b36443e3948433b453f3849413a4c443a4940384740383f393436322e332f2b3a353137322f322e2a302d29322f2b37322f38333034302c3a36313a3632423d3948433d423c373c373247423b4c463f554f49544c44524a444a443e4b443e534c4548413b48423c4b433d453e364e474249433c4f4941463f373d362e5049414f474050494249413a463e374b423a423a334b443e4d47404e48404c453d443d353e3830423a323f352d4f453b4e433a463d344a40384a40394840394f463e433b34453d35453d364c464057534d524c454e473f463e3649433c4c463f4f494348433d48433c433d363f3934443d38534d46514b444f4842453f3848433d564f48554d45585046564d44463d36443d3559524b524a434a433b4e473f47413a413a33504a42605a5259544c504a424d48404d463f4a433c48403a49423b4c453e47403a4740394a433d4d463e4c45404b443f48413b423b34413b35423b35443d374038343d37333d38333f3933413b3449433b49423a48413a433d364e474049423b4b453f48423b48433b4d4842504b474e4842504b4646423e49454045413a433e374b453e3b36303c36313e38353d3834443f3b48423e443d39423c37453f3a3d38343e39363e39364a454147423d3e393546413c423d37443e39443f393b363136312b47413b5c565155524c45403947413a4d46404d484157504956514a56514b605c5649423b4841394b443d443e364b453e504a454540394c48414f49435f5a54534d474a443d504a43504a443c373148443d48433c49463e3a373132302a302e272d282229241e2c2823312c284a4441534e4955514d5a5550514c4748433d524c46524d494e4841413c36413c354d47414b453f504b44504b444b4742504b47534d464b453e4d473f534c454a463e504a434d464057514a4e473f51494248413a48413b49433c433d364d463f5f5851453e38433c364c443e50494448413b4f48404a423b443c35423a343e3831443d36403932443c3649413a433c34433c34443c3549413a3e37304a433c564f46443e363d37304942393f3930524d44575049453e384e474048413a403a33453f39444039433e3649453c59534c423d3a534e49433f3a433f3b4f4a453c373236322d55514d49433e443f3b4c484245413b3934303e39343e3a353f3a34433e3849453e413d39413b354b443d48433d433d383a36313b38333e3a3649433d46403a443e3a44403b4b47414e474248413e3833303f3b37433e393a342f352f2b3b343035302b3d39333b37323c36323a36313d3c353d39333f3b353d383247413a4f4841423c35413b3647403b49433b453e37443d36413a3349423c4a433d504a434e4841514b443f3932413c3547423a47413949443d5b544d544e47504a43463f38433d3449433d47423b4c463f504a4248423b4b463f59534c4b433c47403949413b433c36433c364b443d4f49424d473f5750485049413d362f4a433d423b353c3630403932413a3348423b4d4841443e3749443c58544d57534e55504c59535048403a3e38313d3831413d34403c34413b35443e383e3833453f3946413b49423d4d4741494440433d3846403946413a453e393f3a3448423c48423c48443d403a35433e3a443f3a413c374a453f423c35453e38423c35463a316150416859466859466758465e4f3e5f4e3e56463755453658493a443d35433d3749433d3a353046413b4c4640403a35423b35423c353a342e47413a4a453e40393348423c4c4640413a36413c3744403946413b4b453f48423d4b464146423c45413b423d39413c373f3a343d39333e3a363936313d3935423d39433e3945403c504b45625d57504c47383330423d36433d3637322d3a342f413b3547413b403a36423e393a36323e3a3548423d443e3a3d3934383431423d3a3b37323b3733423d38413c36453f3a48433d433d373b3732443e39443e374540393f39343f3a35423d393f3b36433d39403a343e3a34403b37413b37403c3846423d3b373246423d3a36323c38343e3934443d39453f3a3f39353f3a353b3732403b353f3a363a37333a3632393532332e2b403b384f494449433d47423c413c35413c373d38343d383438332f36312e35302c393430413b35463f3a413a343b342e413932484038494038443c3448423b3d393438342f3834303a36333c38343d3a36423e3a3e3a363d3832464039403a35393431413b35433c36433b35423a334b433d474039433c35433b344b443e443e383d373148413b403a33403932463f38443e36443e394a433d4b453d4c453c4f483f4a41394238304038303f372f453b345048404a423b4d4540544d47484038473e36493f374a40374c423a50473e4f473f4b433c3e382f403830463e3748413a40383149423b4a433c4a403a453f3a5c57534d46404a433c4f474048413a4d463f4c453e4740394b463f4a443f4d46404039344d4741524c465b544d4e473f48423a524b445c544b5a5148514a41453e3648423a4d453f4a423a4d463f5049413d36303d3630453e37453e3747403a48413b48423b4b443d47413a504a434e48404b453e4b443d474039443c36423a34403933423b353f38324039333d37313c37323e3734433c38433d38463f3a48423d453e38453e384a433c4d463f4d46404c474049423a554e484f4a444a443f3f3a3546413d47423d46403b423d394a454049443e4c4742524c4557524b49433e443f3b2c27243f3a363b353244403b40393548413d433d3736312e433d383f3a36443f39423c37464039423e38423d39423e393b3530443d3749413c3f393549423d433e38423b354f494255504b4b4640463f3a3b36304b443f39332e453e38464038484139514a4348443d403c36544f494f48414c453e39332c514c4548443c413b354f4842524b45423e3955504958544c504a435a554d5550484a453e48443d3d3933352f28342d2739332f433c38403a35433d38534d48615b57615d58625f5a56514b4e4a43504b464e4a454f4a44504c474f4a45534d46454039454039443e374d48414f494248413a463f38443d36433c35433c344b443c534e4648433b3b342e4e48414a433c5049414f4941514b454e474048413a49423b4d473f49443c4741394b443c494239423c34433d35444139514d454b453e4a443c4d463d4b443c544d45554e47514a43524a42504a4250494148423a47413a453f395650494b453f45403a524c45443e364a433c4a443e3833304b4641403b37524d484b46413c37324c49435048413f38313f39333d36304740393d3932413b3546413b49443e47433e48433e46403b46403b47423d46413d3f3a353e39343c3934403e384f4a453d3732312c28302d282f2b25332f2a322f292e2c2736332d39352e433f38413e3749433d433d36443d373f393545413d46423e4d47424d47404e4843433e384e48434b443f423d3748423c3e3831433d3648413a40393338322d423d38433e3936312c403a3547413c423c36413c35443e374e48404a423a443d35453f384d47404d484149443e48423d443f3a4b453f413c34534e4749423c48423a48423a453f38463f3947413a423b36413a353f3934443e384a433c443e36413b3546403847413b4b463f47423b544e474b433d4a443d4c46404d4741453f393d37333f3a35393430433e394e4a44524c47504c474f4a4547443e4945403c3732453f39444038403b3546413c45403b4d46414d48424a47414d494445413c46423e4a45414c474148433c48443e413d3748453f504b4645403a57524c514a43453b325243386354455f5042473b32473a315647396555446a5949534538433b344a433d47403b433d394a433e49433d36302c403a34564f4a5d575148423b342f293e3732464039423b3746403c4c46404d4742544e4848413b413b3447413b443f393c38333e39353d39333e3a3444403b3e3a353936313733303d3834453f3b35302d352f2b38322d35302d3b3732443e3a45413c45403c46413d3e39353f39343b36323a35323834303c38333f3a3546413b36312d37332f38343035322d38353035312d37332f36322e3e39333b36313a3531403a36413b363e3834403b373f3a363c37333b363336312d3c37333c383338342f38332e36312d332e2a36312d46403b383430413d37342f2c312c293d38353733303f3b383d393539343035302e3d3934413d393d39363d393536322e3d39343d36323c37323c37323b37333d39353834303a3630403c3639352f3a353046413c4f49434b443d423b33463f3747403845403947423c4c453f443e37423b363e3834423d3a423e3a403c383d39353b3733443f3a433d36403b353e38333e38333b352f3a342f3a362f38352e46403b453e38423c35443e373f3933413a34443e383b3732423c37443d36413930463c324d4238443a314339334b433b433a32483f35473c33443b33483f36453b3341372f473c35493f384b41394d443c483e36463c34463c35483e37423a34403932484139433b33443c343f38314039324f48414b453e3e39333c3731403a343c3630423c374f49444b453e4a433b413a34463f384f484248413d433d37403b343f3933433e3946403b4039334f46404f47404940394e463f4a433d554e485951494b433b4740384a423b4c443d48413a4a443d423d374d4740534c454e473f4d48414d47404f48424a433d453e38453f394a433c443c364b453e47413a4039333c352f37312b342d28362f2c38312e38322e38322e3b3430403933433c35473f384b443e4b443d4c453f514a44554e4858514a534c454f48414f4a434b474146423d4a443d49423b443e3946413c403c3745403a433d3846423e433f3c3d3a362b27233d39353f3a37433e3a342f2b312b2837312d3e39354d47433b35313c37334f4843453f3838322e342e2a37312d413b3549433c433c354039333e38323a342e47413b453e3949443e4d4840564f4850494249423b58524b59534c4f4841514a434f494357524c423d384e48434d46404a453d4c4741615b5556514a3f39324c453d4f4741423c37413d36504a43534c465b544f504b45423d3968645e565149443e36464038433e373b383239332e322c28312c2935302c3d38344f49445c555057524c504b464e48414d463f4c443d4d453f433c3547423b55514b58524a4d473f4b453e49423a4d47405550494c4640554f47524b44423c3548433c3d38324f4941534c454e474049423a4a433b48423a4a443c4c473f534c45504b4448433b443c354a433b57514a504a4354504b595450524c47534d465b564d504a42443e3749433e57504a564f485650474d463f534d4549433b48423a4f48404a443d4f4942474139504941524b44443e373f3b353a352e423e37473f39423c37534e474d463f4b433b4e473e524b44433e38514a44555049524c4449433b3d38313d373239342e36302b352f2b36312c302d2736322c3d3a343d3a33423e374a453e403d37423f3a4e4a444c47414e49434d4843423e3947423a453f3a4a453e48413a49423c413b35403b353f3c373d3835413c39403a3547413b39343139342f3a35303d3a3438352e3b3731433d37524b444b443d4a433c433c3648423c403c373d3834413c3745403946413c423d3949433d474039443d3748413a4a423d4a443e48423d4a453f433e383a342e48433c4c453e433d383e373446413c443d37403a33413b3439352d3e39334a433f48423d514c464d473f433e37453f384d463f4e47404d4740504a4348413c3c352f433c3549423b403b3446413a3e393446403a413b3646403a3f3a33443e38443f3a4c474349443d48443e3d38324b4740514b4546413d46413e403c363f3a3544403b46423e4844404c494448454047423f4d4945504d4845423d4b453d504840413b36433e394a454049433d453e38443d3540362e41372e3e342b42392f473b3157493d55463958493e4740393e3831302b253d3933443f3a48433e464038413b34433c364c463e4540384d484148423a45403a3f39343f39354e48424a453f4b4641433f3a4a453e463f3a413c363b37323f3a343e38323b3631423e39413d39423e393834303a3632403b36393431413d393c39343b38343b37333935313f3b35322e29332f2c413d383f3a3538332f3834313a37323d38333e3a34413c373935313a36333f3b373e3a36433f3b3e39363a36333f3a35443e3947403a3a36313f3a363e39353934303c373338332f35302c35312d443e3a524d4645413a38342f3d38333c37323c37323c3833413b3535302d423e393a36313935313d39363c3833423e3a47433f443f3a3a36333e383644403c403c38403b373833303f39353d39343b37323c3833423d363c373248443f58534e5e5a52575148524c46534e47504b44504a424f483f4c443d484038453f394e48434f49434b463f3c3631352f2b3d38353b3531403a3647413d403b36433d3945403a47413a423b3549433d4b453f4c4740524d46534c46454038504b44524b4448413a504a43514a424d463f463f38433e3948403855463b5745395746394b3e344840394c453e453e374c453c4b423a473f384a423a4239313e362e413931463d354d433b4c423a483e35473d35453c35433a333e352d453b314b40384e453d413a3348413b4e474049423a3f39323a342e3c352f474039463f383f3934443e39403b34403a343a363145413c423e39413c374d4741504a444f48433f3a343c37323c37313d36304038333c352f433e37423c35473f38473f394d453f4b453e413933453f3947413a49433e4e47424c453f433d3748423c453f384a443d4a433d4039323d3730433c35474039534c46564f49524c454e484249443d4f4b434e4942443e39443e393d383237322e3b3632433e383c3632433d38443e38433d36433c36423b3548413b4d46404b433d4d463f49423c504a454d4943514b464c463f4540393d38333c3733423e393c38333b36313c383436322d3a373336332e38343036312e2f2b27322e2a37312e413a33423b36413a353f383449433d443d37423c3749433e37312c423c3648433d3c3631423d37413c353e383147413a453e38413b34443c3749423d48423b4d463f453e3749433c4e48414b453e413b34423b34453e394a433e413a35504a444c47404f4942564f49554e46534e464b453d45403848433c4d4842514b46544d4556504855504b635e585f5a534d484248433d4e4943403a35453f3945413a49463f43403845413939342d3a332d3f3a33403c343f3a3446413a48423a4c443d4d463f524b44554f485a534c514a42534e454a443d59534c5b564f57514b443f38454038524c444f494147423b5c554d534c45413a334c473f544f46524c444d463e443e36464039433c35443e364a433c47413b433d36413a33433c344a433b433c3539322b423b3557514a58514a3b352e48423b514a44534e4648423b4e47404f47405951494c453e443e37534f47524c444c453e4e49405e59525a554f4d47404f494246413b46403a59534d4f4943433c364a443e4c464045403a443f383d37333d38313c3731403b35524d474f4b4357534b5f5b545e5851544f47504a43565049504942453f39514d495a555148423d453e384b443e49423e413b383e3a3447423c453f3a4a4440453e38443e38534d46453f38413b3538332d423c3649433c3f3a323d373147413b3b3630383430433e3a3c373345403a4f48424a423d4a433d4a453f423e38413b34403a33453f3849433d3f393438332f453f39413c37423d38423b36413c36433d39423c38443e3a4b4540423d38453f3a413c36443f39433e37443e37433d3644403a544f495f5b545a564e443d39413b37453e384d46413f3932413b35443e3748423b47413a453f38453e374a443d4a443d4a45404b463e4c453e48413a433d374d47414c453f4a443e4e48424d494249433e3f39333c383347403d54504b4945413d393545413c47423d4a46414c48423b3732403c384a4642423e3946423d46413d46403d4c4743494038473c344840394c443d453e38463f394b453e4f49414b453e524a445550494a453c3f38303a312a3b332b443b3448423b56524a56514b534e474e4942534e48534c4557514a5e57504c463f3e383148433c47413b433e3749423c534d47433d3947413c423b3647413c453f3a3d383345413b46413c46413c48443e47423d3f3b373e3a353d39353a35323f3b37423d383f3c37443f3c3a35323935313f3b373c3733433e3b3f3b363f3a364b453f453f3a423d3744403b423e3a3934314a4440443f3b3a3633433f3b494440403b373f3c373b3733413c394b47414f4a454d46413b3733443f3b3e38353a35323c37343c38343935313f3b373f3a363c35313d383348433d453f39433d37433c35433d37403b363c3834413c3956514c433f38413d37423e373b3631403b374a4540433e3935312d2f2b2838332f34302c3a3732403b363d38333934303e393448423b3f3a3548433f4f4943524b4448423b413b3249423b5149425149414e473f4e463e49403849413949433d4c453f4e47404f4941403b34423c373c363237322e34302c35312d3935303c373138312d312c283a353046403b39342e3f3a323f393347413a4c463f534b4549423c443e384b453f47403a4b433d524b464d473f51453a58483c58463a4f42374d463f4f49424c453f473f39473f385047404c433b4a423a544d46534b42534b44514b454a433c4b41384a3f36473e354e453e57493f57483d493f36554d454d453c554d45534c464f48414e47404a433d49423c4e4843534c454c453e514a434e4740504b4549443f413d3748433d4a44404a433e463f3a49433d433e384e4842413a344a423c453e37423c354b453f48413a4d47414d4641463f3851494348413b413c37433e383d38343a35313d39343934303a36323b363137332e36312c423d37403b3447413a48413a4e47414a433d524b45514a44554f49544e48625b544039354d48434e494546413d433e3a443e3a3b3531453f3a443e3a413c383e37333f38333f38333f3934423b35443e37443d3646403a4b443f4d464056514b514d4645413c423e39403a36453f3b49443e443f3949433f393531322e2b302c2937332f34302c35312d3a3430403a353b373139322e3d3732453e39433d393e38333f3935514b464b443d3b3530342f2b49423d524d464f49424e4740453e38453d37453f39443f3a433c3739322c37312c403a35423c36423c3748423c514b45443d374d463f4c47404e47404b443d433c353e3831564f47645e575f585259544e4b453e453e374d473f4741394e4841403a33433c35524c45524d464b46404c47424a46404e4a4348443e49443f514c464f4b44514d4548433c4c474156514c47423b4a463f433f383d38323e39333d38323a362f36322b3b342f433c383d38323f3a354b454047403a47413b4f49425e58514f484248403a564f48504841453f384c453e49423a4b443d47403848423a48423a4c473f524b45574f49524b434d47404e4740453e37504a43534c46514b43453e385b554f554d464a433d4e4740413a3449423d534b4448413b3d3730453f374d4740454038443f38443e37423c35423c353f3933443f39403a3539342e433d363a332e39322d403b353e383146403945403a3d39324c47404c4640443e3848423b4c463e4b443d3c362f3e373147403a453e38413b33464139433d36474039403933322c28443e3a302c25332f2738332d39342e423e3649433c49443d47403a423c35423c373f3935413b37423d3653504a59554d48413b453f39443f37423c35433e3645413944403a48413b403b353d3832423d37423b35403b3348423b3f3833463f394c453d5d554e524b45504a4346413948423a423d35453f3847423b49443d3c362f413d36413d373f39333d37333f3b3637332e413d384a443d433f383f3a35413d383d37333e37343e38323e3833413b36443e38433e38453f38453f38413c364e474149433c4b453e453e3844403947413c3c383447413c433d35433d354b443e4d474149433e46403c423c38443e3749423c48423e3f3a353c37343c37332b28242d2826423c3846403c423d39423c383834303a373345413d423e3946413c413e393f3c3847423d3b36313a3531403b343f3a33453f3a46413c4a443e4a443d46423b423d39524e4747433b48433b37312a3e362f463f373d38344a45403f3a343f3a34413b35413c37403a3339322d40393347413b4a453f4a463e443e384039333c353048423d39342f3d383446413a3e39333c37303d37313d38343f3a363e393339352e4d4743504d473e3a36413e3a3d39353e39363d39363935313e3a35413d37413d38403c37413b363e39353c38343d3833403b36413c37443e3a3c37333d393537332f3a35313d3835393432403b38423d393c373336322e34302c393532403a373c363134302c3b36323c38343a36323935313c38353d39363f3b363e3a363e39343a35313e39354a443f48423c4e484348413d4a444045403a403c38403a3755504b4a443e47423d48443f3e393537332e534f4a4b47403d3934635f5b5d5a533f3c364b474157524b47433d413d3749433d4b454048423c4a433e49433d4c463f443d3549423b4d46404d453e504941554d45595148584f4650494048423a453e3849423c5049424f484049433d39353047423d4c484243403a4b46403a353038312d38332e393431443e383e3831423d363d37303c363048403a413a33443e374f4a4348433c403a34443e38453e3848423a4c443b4b3d34524238584b3e4a3f364e4740514c454e4740473f384d463f4f4840554e47544d474e453f4a423c4d463f57514a564f474d453e4841394f473f4e433a544c444f4942463e38433b334d453d4d463f4741394d453f453d37463e373e3833433d39453f39433c374b45404e484345403c47423d433d383d373436312d3c363247413b3c3632453f3b3f3934433d3847413b464039443d3648413b4d453f463f393e37313f3a35403b37413c383d3934403c383f3b373d3a35403d3848444048444044403c3d3934423e39403b363d38333f39343b352f3d37313e38333d36333e38333e383337302b3a3430443f3b55504c46433f504b474f49442f2a262822213d37343d39353b3733312c283a3532423d38453e39403933413b364a443e46403a4e47404540394c474248433d4a443f443e3a443f384d474046403b48423e34302c322d2a34302d36322e393430342f2c37312e36312d38332f39342f3a35313b34303b35313a35303f3933423c36443e38423d383c38323c352f433c374b4540443e37433d35423c34433d354d453e4f4841544e474b453e38332d36312d3934303c3733433d38413a343c36304a443e4e47414841394d463f3b362f403a323d362f3d37303f37313c352f3a332d49423c514a444e4941555148534e465b554f514b434a453d40393339332d3b352f3c36313d383346413d4d4943514d494a45404d4741514c45504a44544e47544e484d4742453f3a46413b4b453e47413a4b453d423d363e39323c37313c3731352f2936312c3c383038342e37312b35312b342f2937302a413b34453e38443f38433d374b453f4f48424d474148423b463f3948433c453e37433c3547403a49423b49423a463f38443e363d3831403934433b3549433c49433b49423a403933403a3546403948433b4d4740433d3648433b4a433d4c463f4c463f433c35514b43514942534c464c4640504942514b4448423c514b45524d455a554d47423b4e4b434f4a43433d37514d46544e465f5851544d474a433c504a43514c4658534f544d47544e47524c444d453d484139413b32504c466564616969656965605b564e5a56505f5b554d494146413a423d3745403c3c38333e3933433d37443f3963605c5d58535f5953605b555e59525650485049414c453d443d363d37323b3732403c35443e37403932413a33423b3647413a3e3831413b353b37313e39343d3732403a34464039413c3645403a453f3958514b5b544f4b443e49433e3e3833433f3947423d3e3a343c373144413b45413b3f3d3747413b4139343d373148423c46403b3c37323c37333b34313d3733433e373d38323d383239332d403933443f3946413c463f3a47413b4a443e4f4943443e383a352f443f3849443f423d38433e3746413c45403c47423e4c47424a4641403d37262320312c292f2b2729262236322f3a38323c39333f3c3749454145403c49443f4a45414b463f47423c423d3a4c47414f4a454c48434c4842524d464b453e47413b3f3b37443f3a5a555155504c433d37544d46544e463e3a3648443f423d37403b373f3b37403d3746413b4c4741403b34453f3948433d47433d45413b403a33433c35433e3946423e4e4a443f39323e393549433e463f3a3a342f3d3631403b35423e3739363235312d36312e3b37333a36323834314944413e39353e39353a35313e39363d38343e3a363c393334302c413d383e3a353934313d38343c38343d3834403b383e3b373b38343834303d3834423d39433f3a413c383b36333b3734403d373e3b363e393545403b413d383c39343c38343d3935413c393f3a36403b373e39343f3a363f3a373c3733413c373e3a353d38353d37343d38343c383339352e3b3632433e3a47423d443e39433e3a3b373238342f3a36323c3834443f3c443f3b403c384b45414a4440443f3a413c3746423b3f3a343f3934453e38453f3949433b4e47404a443d4c453f504841494039463e374a4139443b3348403847413a453d383f3832504a44504a434a433d443e37403b3649433e4a46404f4a45504b464c47414d49414f4a445b554f59534e5a554f57504a4f494358514a524b4449433c504942454038423d34443e37443d364a433c524b444b433a4d43384e43384b423a4a433c4c463e443c36443f3a403a36453f39453e384b443e443d3737312c443d37453e37443d363f3832423c3547403948413a4b443d4a433d473f3849423b544c464e4841453f374d473f4b433e433c36443e38443e38393530413c37474038423c353e39343d3834403a353f3b373e3b363b3732413d393834303b373335322e322e2b39343038342f38342f3a35313c373238322e3a34313e3a363d38353d39353c38333e3a363e3a363d3a35423f3a413e3946423e46423d43403b49444146423e403b36423d3946403a443f39423d383c373336322f3c37333a34303a34313b35323b3633393431403a373f3935302d2926221f292522363431484440403a37393532332f2c36302e342f2b39332f36302b342f2b3c35313f3933413a354b46404c46404c453e443e373f38333a343135302d312c2a383431332f2c35322d38332f36322e35302c342f2b3935313d38323d3631433c363c36303e37313c36313934303b36323d3733453e384c463f4a443f3d3731413a35605c576b6864534e48534e484a423a4a433c4f484156504a49443d433e383a352f36302b3e3733423c37423d37403b3646403a453f374a443d554f484d463e4d473f544e46433d373e3833312b263e383149433d4a443f433d3946413c443e38403b343a352e433c3558514a4f4a42504b454e49444a443e48433f48433f4c4740423d363f393339322c3d3630413a3447413b4e4741504a43554e48534d47403a34423c364f4b454d484247413c3d3732423d354b453f4740394a443d4c453e48423a504a434a443d443f3849433c3b352e38332d453f39463f393f3932453f3848413b413b35413c36413a333f38304a433b4e4840454037433c353b352f403c364f48424d473f4a433d3f3a343c36304f49444a443d4440373f3a32433d354a443d4f4741463e38504a434f4840453f3747403a403932423b35453e39423b363e37314a443c4b443d4c47414d47413b3530453f3a433c363f3934423c3647403b433d3746413b49403a474038403932463e38463f394a433c5149424038313a342f453f3e433b3848403a47423d57544f56524d4c464145403b4f49464a443e4a443b4c4640403b36352f2a3e3732413b3738312e4c464158524c544d465e57504c453e4c474046413c46403949433c4a433d48403a413a35433e39413c37413c37453f39403a363f3a354f4a44544e473f3a343c3732453f38494139403a333e3a343d39353e393445403a3e39334c473f4f484148423b4b463e534e4757514949423c48403c48413b47413b3b36303c3732413b36454039403b35453f3847443d4e4a45453e39423c3648423c423b343d37303a3430383330433f3b44403b453f39403c36423d37443f3945403a45403a413c363c39333d393547423d3a3733474340393632302d2945413d57534e544f4947423e433e393c37313a35313834303f3b364b464245413c47433e46423d46423f4b47424c47414f4a4348433b403a35413b36403934342e29413b374a443f4a443e433e3a4c4742433e3947433d45403a3f3b3746413d504b44504b4448433c443e3845403b4c48434d4842504a4447423d45403b4b464147433e49453f48433d433e384a443f4e4945534f4a635e5759564e413e3738352f3936313a363237322f3a3632423d38413c38433d38423e393f3b364d484455504a38342f403c39413c393834303c3935433f3b3f3a37413c3945423e403d383e3a35443f3a413d383d39343e3a36413c3844403b49433d3c37333a363237322e3d393439353137322f302c293b37333d38343a36323835313b37333f3a35403b363d39333c39343c38343d3732443f3a403b373e3a363b363236322e3f39363935313b373445413c423e393a37323f3b3648443e413d393834303b37333e3a363a36324b4642544f4a544f49433e3748433c413d3749443e544e47534c46554d4751494249423a4b443c504840494138473f384640394a433d433c3549423c5049414f47404e4841464039413c3739353045403b4d484247433c46413a46403b47423c413d36433f38433e37423d3847433f4a464148423d4a433d48413a453d3649423a4b443d4d463f4c453e4b453d494239493f39433d36403a343e3832403a34453f3a453f3c403b35413c36433e37433e38453f38443e36423c3537322c35312b34302c38342f37322d3834303e39353f39343b36313d37323d38333d373347403c403a3447413b48413c403a3446413c45403b403a34413b363e3935433e3a423d38423f3a3f3b373f3b37403c38413d3a413d3a45403d3d3a363a37333d3a363e3b3637322f3935313c3834312d2a3a37323834303c38343935313b36323f3a363d38343c39343b38343b38333e3a343b37323a35313d39343c38333b37313f3a353a36313f3a363a3532383430403c383b37332e2b26312d292f2c282d2a2637322e3c383437322f35302d2d2a26282523252120383330312d2a312e2b312c29383430393531413d3847433c342f2b2a262235302c3a3530403b36433e383e393439322e38322f37322f332f2c342f2c322e2b322e2b332f2b35312d37332f2e2926312c2947413c443d373d363147403a48413b433c363f3934423c36433d374d4640514a4438312c4b453f433c363b342f3f39343d373146403d4b453f49433b49433c4f49424c474047423b4a463e4d4841433d3836312c3934303934303d3632433c364e47405c58525e5953605b566d6a656b67615f5952534d464b453e4e47414a433d4e4842514b464d4642443f3a423d3848423d47423b48433b4c4640514d484d484347433b47413a4d464246403b4d494259554d443e37423d3546403a413b36443d37433d383935313b363246423b4c484245403a403a35453d37524b445e5951524d45413a32463f37413b33403a33413a33413a324b453d4d463e433e3748413c453e37413a323f3830453e37413b3446413947403a47403947403949423c423c3647403a423b37312d2937322d3a342e4e48423e3833322d283e39344d473f514b434f49414b453d433d353f383148413a554c45504841413b3448413a4c453e48413a49433d504a44474039443d36443e38443d3849433c48423c443e37463f384b453d4b4540403a343a342e3f3832433b353e38324f4a4556514a514b44433c36423c353f3a3339342d3f39323b36313d373135302b312c28342e2b38332f3c3630403a344540394e494246413a47413b49443d45403950494348413c49413b423b3437302a38322d37312a3d38323d3732453e3847423a4c46404d474147413b3e393346413b433e36433e363c38323f3b353d3932453f37463f393b3530443f39433d37443f3a4945403d393545413c45413a3f3b32423d375049434d463f49413b453e38403a3346403a4e47424f4a434d49414b463f443e37413c35443e393f3a334a443d54514b534f4c4a433e4b443d46403a4740394c463f4c464147423d4945404f4a45554f494f49434c47414a46404b464149444044403a3f3b343936313d38343f3a3535312d4a464145413b393630322e2a3a3531433e3b47423e433f3a45413c44403b48444046423e45423d423e393e3a36403d3948454048443f46423d47413c47423c4a464044403a3f3a353c3835433f3b423d39534e494e4a45433f3a47423c423d37403c383d383339343046413c47423d413c373d37323f3b37433e3949433c423d3548433d453f3a45403b3f3b35433d3747413b49433e4e49434c47425a54505c544e57514a45403a3b38333f3c383a36323d3834433d3946413c443e38403b363f3a3546423d423d3936312d3e3a3643403b423e3a413c38413d393c38333a373334302d3a36323b37323d393445413b3d383435312d403b37433c364139363d3834433f3a453e3a433e393934303d383439353038332e403c3744403c45403c413c383f3a35423d39403b3746423e45403c3f39343d3834423d39403c373f3a363e3935403b373f3a36413e3946413c3e39353d3a353c3834403a36403c3739363136312e37322e36322e3b37333a342f413a36524c464d474145413b45413c4a433c4e473f4e47404a433b50494149423a453e36473e36453d35443e3648413b48423a4b443e4d453f4c453e423b343f383249443f39352f423b364b443f423d38433d39403b3644403a4440394f49425a554f57524d55524d4b4743433f3a3f3a3448413b453f384c453d443d37433b354039324139324f453c584c434b433d46403a413b36433d3846403a423d3949443e453f3946403a45403a4c474048423b4b45404c47424b474248444045413d45423d433f3b413d393e3c3744423d46433d3936313d3934423d363d383336312e37322f413c3746413d433f3b36322e34302d3d39353f3b373c3834403b3736322f3834313934303f3b373e3a363f3c37433f3b413d393b37333d39353e3a353e3a3544403a3e3a363f3b383a373247433e423e39423e394a454046413c44413c433f3b403d373f3b36423d3848423e403b36423e39403d383f3c363d39343a373235322e34312d3935323b373437332f38343035322e34312c2f2c272e2a262f2b28383230302d292b29252f2a292c28252c292535322e3c38343c3834312d2a302b28423b38463f3b423d393f3a3745413c3a36313b3633433f394d4740433e3a35312d322e2b312c29322d2a383330342f2c312c292d29262722202a262335302d312a272923202e292636302d36312c403a35463f3a433c363f3a34453e393e383446403b47433d39332e2d272339332d37312a443f39433e3748413b4d474147433c514c4659534b5d58505a544f413c363f393338332d46403b48413b443e38433d353d3530514c47635e59625c564f47414e474257524c403a343f383140393247413a4d47403f3a33413b363d3934423e3846403b3d3732403a35403b353f3a33433e35423b35413a3548433c4e47404e473f4a453c443d373d3a343a36313b3731393530433e38524c45524c464a433c4e473f4a433c514b444f48423e37313b332c4d453e4f473f48423a514a4449423a4f49414e463f4e474147413b47413a4c453f4e4841514b454d47404e4840514a434b443e4a443d4b443e4d48424b453f3e39343a36313d38334b4740554f494d474146403a3d373248423b4a433b3f39323f3832423c35453f3849433c453e37423b3446403946403849423b474039403a3348413a453e37433d363f3a35524b45504941524b444a443d4e4840453e374f4943514b4546413a49443d413b3437322c49433e4e47415d57504c443d413b333d373039332f403a354a433d49443e4a453f453f3a3e39353d393545403b413b36423e3a4b4842504c464b453f4a443d413b33453f38433d354d463f4f4841534c4548423b48423c47423c423b36423c353a352f39342f35302c3a35313e3a35413c3648423b443f38413c374a454048423b46403948423d413c363e3934403b363e39353c383438333038342f47423c3f3a343b362f413b35464039423d35433d373e39333b362e3d38313d383238332e46423b564f4b47413c48413b48413a3f39323e393239342f3c37323f3a343c38333c3732403b3748423d47413b3b35313e3734443d384d464248413e46403c4a43403f38353f39363e393644403b37332e3b3632433f3a4b464147433d47433d3f3b353d39343d3935423e3a45413d4d49454945414a464149453f4b48434d494343403b433f3b4d49454b464344403c47403d45413c45413d403c3746433e484440433f3a47433f403b3847433f48433e46403c46403c463f3a423c383f3a36423e3a423d383d3933433e3946413c463f39423c36403b34453f39423b36423b35433d37474139453e37423c3648413b4c45404e484147403a3c362f37312b342f2b3d393544403c44403d3a3532403a36413b363a353134302c3b3733332f2c35312d3f3b373e3a353835303c38333e3a363e3a36403c3847433e4c4842403a363c38343a363243403b423e3937332f3d38343b36323d39353c393445413d45403b3f3b3645403b443f38443f3944403a423e363c38313d37333a36323a36323e3a3644403c403b383f3b36403d37403d373a36323e3935403b36423e38443f3b4a444044403a39352f3a37323f39363e38353c37323f3a35433f3a403b373a353136322e38343038332f3935303d38343f3a373f39353f393339342e38332d3a342f4d46404e474048413949423a453e37423a34403932433c35433d374c453e4b443e423c3547413a46403b36312d35302c3c3733423e393d38343b35313f3934423d37403a353f3a333a362f39332d3b3730403b35403b374b453f4a433d4540383f3a343c352f413b34443d36474037474037413a33403a34443e3846413b443e38403b35433d37413c353d39323a35303f3a3447413a49443f43403a35322d38353146423e45413c403e393e3b373f3d3843403c3d3a353a37333e3a36403b353b373339353037332e342f2b37322f393430332f2a37332f38343036322e36322e35332e3935303c38353f3b38403c3845423e44413c403e3944413d47433f4945414b474247433e4a463f49453e413d39423e3a45403c3f3a36403c37413e38423e3a3c38343d39353c39353b38353c38343d37333b36313b37333d37343d37333e39353f3b3744403c46423e403d383d39353a35323a36313d38353733303734303e3a36312d2934302d3a3632322e2a332f2c2d29262a28252f2b293a353235302d302c282f2b28322d2a332f2c39322f3a353235322d3b3732403b3748433e37322e302c282d29252f2b282e2a2736312e312c292e2a282c2725282423312d2b302b283935302e2a26302c28302b29302b28322e2b35312d322b28342e2b332e2b3934313b363138332f4944404d4641423c36453f3948423b433d3748413b46403a4a443e504943554f49423d37403a334039334a443e423c36413a344b453e38322b38332d463f3947403a453f383d362f3d362f39312b3a332e453e37413c34464039453e374d47404c463f49443b4d47403e37323e38323b363036322d37322e3f3b364f49444c453f4a433d3f3935423d374a443e443d374b443e443e374540394f48434d47404d4740514b4447403a413a34453e37433b35433c354a423c3a322d3d352f463f3749423a514841463d36453e374d463e4d453e463e37453f38423d37464039423c37453f393f3a343e39353f3934423c36413b373b352f49423c4b443e47403a433d37504a4446403b3f38333b3630433d37453e38443f39514b464d47404e48414e4943504a42504a43555048453f3946403b4a443e4d48414c453e463f39403a34433e3647413a49423b3a3430403a353b342f453f3949423b453e383e38313c352e4a453e4b453f453f38443d36413b35403933342e293f3b35444039423e363f3a34403a343d37323f39333f39353a363147433e45413c3d3a34433e3845403a45403c4b46434a443f4e4742463e3947403a48413b453e383a342f3d37323a342f39342e413b35433d3646403b4d47424a433e423c36453f39423c37443f3b423b374f48434e4842433c3648423a453f383f39343d373239342f39343036312d38332f3b36333e39353c37334c4642403b363e3b354d474148413a47413a4d45404b443f47413c3f3a35433e3938342e4440394a433e3e3833433d3749423c46403a4b463f4e48413c3631413c37433e383c37333f3c37403c363b3632332e2b302b272d2824332e2a352f2c36312d3834303e3a353f3b373b373337332f3a35323e38343b36313d3832403c35403c36403b37403c383e3a363f3b37383331413d3947433e4a47423f3b3737322e39343035312d38333036322f342f2c3f3a36403b38433f3b423e3a49443e49444045403c3e3935423d3924211f39343146403b443f3947423d48423c4a433e45403a443e38443e3949443e4a453f4d4841514a444e484245403b3e38343c3631413b363f3932484139474039453e38453e384e47424e48414b443e4e474148423c413c353a35313935313e3936413d38443f3b423d393f3b373c38343f3b37332f2b3f3c37443f39443f3a3e39353e39353d39363e3a363c3733423c383c373337322e35312e3834303f3b3737332f3833303833303d39343c39343b3733403b373f3a363b36323c3733413c383b38323c3931403b333a362f3f3b36423e393d39333835303c3834413c38433e3947403b47423d3e39363e3a35433f39423e3a423e3a3d393447423e4a45403f3b363a36313f3b36423e3a4b46423f3b37403c383f393438332e3f3a36433e393b353039342f3d3834403b35433e374b443d4c463d4c453d5049414d463e453c34423a3139312b483f364c42384f453a3730273d362f423b354741394b4239474038443e39423d38403a35433e3a47423e4e484348433d453f3b3e3834453e39443f3949433f47433e47413c413d38423d3847413b413c34433d38403a363e38343d3834423c37443e3945413b423c37453e3947413a47413b4b443e4c453f4c4641433f393f39334a433d453f38443f394c47413a3531383430443f3a3c38333b38333b37333e3a363a37323835303e39363e39353c3833413e3945403c403b36433e39403b363935303934303a35323935313a3632322e2a3834303b37333a36323d3935403c373f3c373c3a3543403c423f3b403d38413d3a44403c3e3b37423f3a44403b44403c48454045403b46413c45403c3d38353f3b363e3a3537332f3b37333d3934423e393d39353c383436332f3935313b37333c3733322e2a38332f43403b4d4844433e3937332e37332f3b37333c39343a36323f3b373e3936322e2b3d3a363733302b2723322e2b2c28252925242e2a272c28252d292635302d342f2d34312e2d29262f29273e3a36383430322d2a3a343146413c47433e403b363d39352e2a26231f1c211e1c22201d2b27233833303d3934433d3848423d3934303f3b3645403b3b36323934303c373335302c342f2b302c283f3a37413b36403a353834303d37324a433d4b453e3c3630403b3547423b3d3731423c36433d374a443d5651494b453e4a433d47403a4a453f3b342f49453e5f5e56534e48463f383e3730413b344c453d47403a4b453e47423b534f4656514959524a574f48534c454e474147423a443e363d3932433d38433d3845403b44403a3f3b374a4440514c464d49434a45404a453f4b463f47433c443f3a4a453e49433e4d47404a433c4a443d4e4841453f384d463f524b434e49414f49414f48414d46404b443d4c453e4a433d473f39453d37433d36564e4759514a565047514a424f484049423b423c37433e38403b3546413d48433c433f37444039413c3848423c413a36423d3746413c433d38403a353b36323d3833433d37413c343d393138322e38322d3f38323e373040383339322e433d363b363037322d3f3934453e3847413c403a33453e38403a343c36304a423d4a443c49423b3e39333f3a33413a323e362f3f38303a362f4a453e4a433c4741384c453d3d36313a352f3d3630423d3755504b4a443e423b36443c3747403b3d37333b36333a35313d393546423c4a46404c484146423c3d39333a352f4a453e4b443d443f3748423a4a433d4d453f453e38403a343f38323e3731403934403a343a342f3a35303b3630423c3548433c48423b423c373c36323c36313c37323d37313f383136302b38342f3c37333833303f3b37403b374a454046423d413e3948453f4e49433a35313b383247423b413b35443f39443d374f4a44524b4548423c443f3a403c3747423c46403a443f39453f39423b353b353038322e3b353138322f3d3835403a3539342f403b35413b353e3934423e3747423b45403b48433f46413d47423e44403b403c37403c38413d3946413d47413d3f3a36403b36423d373b373038352f3e3a35423e3a413d383f3a363b36323934303a35313c3834403c3746413d3e393539353138332f39363338353137322f36312e34302c37322e3a35313f3a37423e3b3e3a3636312e3c3a34403d374c4742504b45524d464c47414e49434f4a445550494a453e49433c4b453f433c36463f39453f38453e3845403a4b4641534d46544e484d463f49433c49433d3d383237322d39332d342f2a3f3a36443f3b47423d3c37343936313a36323935303d38343e38353b36323b36333f3b373f3a36403a37403a36453f39423c383d37343d383446413d4c464146413c3e3b3644413b403d3847433f46423e46413d433e383e3a35443f3a443f3a3d38333e3a353f3b36403c38403d3846433e55514c605c565e5a545c575357534d4d49434f4c484d4b4547433f423e3a423d3947423d443f3b3f3b37413d3845403b3d3834403b3748434047423f403b3747423c413e3946433e46423e47423c45403a4b45404a433d47413b453f3a433d3846403a4c47414f4943443e37413b344a423b4940384d443c453c33483f364b4237564b3f574b3e695b4c62564755473b574a3d51453a4c423953493f5a4f424b423949423b4d463f443e383b35303f393548413a4b443e49433e45403b4b4742433f3a3e3a343d38323c3733403b373e3a35413b35413c343a352f3c38343b3733403a363f39343c38323e3a343e37343e37333f3832423c363d36304039343e36313d37323f39334a433d3c37313d383345403a433c36423b34403b363d3934403c373f3b36403d38423e39433d384a453f453f3a453f3a403c36403b363e3935423d393e38323c363148433e46403b3b36323c363349443f44403b403c38443f3a45403b46413c3e3a353f3c37494541423e3a44403b44403b3a36323a35323b37343b37333b3733423e3a3c38343d383447423e423e39433e3946423d45403c48433e46403b433e383a35313935313f3b37413e3a3e3a36403b37423f3a4a46413833303e3836413b3744403b47423e413c3943403b46433e3e3b3735312e39353136322f403b383a373236322e3a3531302b282f2b272824202e2a272d2926312c29302c292b272423201d2d2a2636312f2d28252a26232b2623302b282925232c282525221f24221e34312d3f3b37433e3a423d3938322e3a34303c37343b3631403a36423b373934313935313e3936413c373933302c2825322e2a322e2a3c373334302c342e2b453f3b48413b4a433d4b453f544e47443e37413a34413c34433d3647403a47403a3e39333c3731433e383c37323f3b36554f4b403a34504b444d47414f49424e4740524b45504a4548433e4c4742534e47544e47544e48504a434e484147423b46423a514b4556524c45403a3c362f37302b352f2a3c35303f3a34413c35413a353b36313a3630403c363b3632433e364641393e3932413d343f3932423c36423d36433d36413a33403932464038413a33423b344b443d4b453e48423c48413b423c36443d37443f384c473f4e474048413b4b443d48413b423b35433d37403b36413c3648433d47403b433c374b453f514b44433e38423e3946423d504a434d47404d4742423e3947423d4e47414c453f463e384c463f4d474149433d4a433e47413c3e393247423d57524e564f48514a4347403a48423b524e48544e484d474048423a4a433d524c45544e474d473e464039403932423c35413c353a332d413a34413a34453f383f3932423c353b352f3a352f3a332e38322d342e2937302c38322e3a342f342e2a322d2a34302c39342f49443d504b434b474049443d47413a534d45413d354d484247423c49443f48413b3e3934534e485750494f494148423b423b35443d3649423c45403a49443e4a443e4d474149433d423c35423c35403a35403a35423a353d3733423d374e494245413c44403b494440443f393f3b3635312d35312c37312d3834303e3a33433e364a453e3e3832403a34433c363d37313e38323f3933433d3748423c47423c4d48414f4a44534e484f49434b464046413c413c3845403c46413c443f3a48423d48403c413b36433d36453f38433e38413d3845403b45403a423c3745403b3f3a343c3832403b363d39343f3a363f3b37413c36433d363f3a333e393345403a47413b433c37423b36423b36423b35423c383f3934413b3546403b4b454147433e4a443e423d39443f3b4b46434e4a464a45413e3a363d3935403d383f3b37403d3844403a433f3a403b3644403b3b36323e393546413c4b46404f4a4449453e4a45404f4a44524c45544f474f4a42504b44443e38433d37413b36453e394c463f4f49424d464048433d48423b403b3439343037322e34302d332e2c34302c3a36323c37343b36333d39353e3935413c373e39353b3833403b37423d39433e3b3f3a363b36323d38343b3733403c38423c383e38353c3834443f3a413c383d3a35403c38413d394f4a45413d39413d393e3a36413d3944403b403d38413e3944403b43403a423e373d383338322d3935313b36323c36323a35313f3a363c38343c3732413c3645413d403c36423f3945423c3c38333d39354440393a3630322d2838332e47403a433e39423e393e39353d3833443f3b48433d4b443e4b464045403a47423d3b36324a4540534b444c453f46413949423b4b433a4f473d4f453a564b40594d41584b4054473b54473b584a3e605347615446574a3f50473e50453b4f443a49413849413a4f463f544d45514b45423c373f3934433d37453f3a3f3b36443e39423d393f3c373e39353f3934443d38453f39413c37423c37453f393e3a353c38343f3b37443f3946413a48433e413b37453e394a443d453e383f3a33423c36433c35403b34403a3449423b443f383d373139342e423c35474039423b35403a354a433d433e3749433d403c36403a35433c3547413b423c36403b3645403b332f2c36322f3e38323e3933433e373d373149433d47423c403c383f3b3745413d4c474246413d413d393935313e3a3647443f47433f4a4741403d383b3733403b383c3935413e393e3a3646433e423f3a3d3a34413e383d39343d393343403b423f3a403b37413b374a443f4a443e443f3846413c49443f46403b423c374b4641514c46332e2a3e3a3645403b35322d413c394a44414c46404b4742514c4846413c45413d332e2c3a36333d3a352f2b2835302d3d38333f3935433f3a322f2a36322e3f3a353a35313e3935423c3835302c2a26232925222a272429272428262234302e2926232c292646423f3d39353c373438332f433e393834303a36313e39343c37323c37333d3834383430322e2b342f2c3c3733423d38443f3b3934303e393634302c433f3b3f3a373b3833413c36443e38433d3747413a4a443d433d37443e38433d37403a3347413b47413c4c453f49443d443e383f393449423c403933524d464e49424d474047403a40393448423b4c4740514b454e48414b453e4c463f4c47424c48414c483f4d4a4048433d433e3a4c4642544f494f4d45514d454d4640403a33423d3649423c4c47424c4641443e3946423c49443e47413b433d374e484148423c453e39413b354a443e423c36413c35433e35443d3548413a4f4942504941463f3a4c463f4f4a4148413a4a433d514b434e4941423c3648413a4c453f49423c4b433e48433d423d374a443f453e38423d364a453c49423b423d374a443c4a433c463f39433c3648413d433d39423c384c4741524c464a433d413b3447423d413c37413c353f3a35433e394a453e443f38453e3846413d4c474149433d453e37453e374a453e4b453d4c463f49433c4b443e413933433c344a423d4c463e4b443d403933342e2a433c364c463e4b433c463e394b443e564e484a443e4c474147423b48423b3f3b364a453f47423d494440443e393b352f3f3a33413b343f39333f3a35403b343b352e3a342e474039443e3844403a403b353d3632514b45514b44504b43544f48524c4649433c463f38464039524c44524c45524b4449423b4a443d4d46404f47414d45404f484247413a48423b48423d433d383e39343c37333935313b3632413d39433f3a4c4741504b46554f4a56514a5e5a534e47414a433d453e3746403a4f484248413c443e37413a333d38323e38323b36313d393447433d48423b453f3946423b45413a46413a453f3a45403b4a443e47423b4d47414d4743443f3a423d38403a3646403b48423c463f394a443e4a45404a45404b45414c474144403a443f38433e3746403946403947413a47413a47403a443f3849433c443d3846413d49443f48423f46413c4b444048413d45403a3e39333d3734433e3a443f3b433f3944403c433f3b3f3a36423d3a423f3b3e3a36413d395c57534f4b4437332c413d373a3530342f2c45403a3f3b353d38344b45404c463f413b333c35304a443e3b362f45403945403939352f4a443d4d463f49433c453f394b443e48433c49443f4b453f47423d403c363d3a353d39353934313b37333e3b36413b3748423d4b4641423e39403c37403b363f39343e3a36423e3938342f3c38343e39363e3a36413d39403b3747423e45403d47433f413d3a3c38353f3b37423d383e39373d3835413b38494440433f3a4a454046423c47433d4c46414c4640453e39433d3846413c47413c4a433d4e48424e49424f49434f4b4456524d49454046413c47413b433d3747423e4f494548433e464039544e4858524c4a443e4c463f3f39323b36304a443e45403847403a443d364039323f3934403a35433e37433d3648413a4b443d49423a4a423950473c52483d52463b55483d54473c493e35473d334c42384e42394b4037483f3749433b4a433a463e35473f36453c33483f3747413b48423d4a443f48423d443f3945403a46403b443f3945403a45413c49454147423b47413c48423c47423d443e3845403a423e39413d38403b35423c374a443f48423d352f2b39332f47403a48413b3f39343a35313e3934423c36453e37443e37443e39423c36433d36433c36403a35423c3848413b46403a4d463f4e4741413b3648443e4a443f413c364a443d453e383d37333d38353f3b35413b354c453f4640393d38333c383335312c3a35313a36323935313a363246433e413e393b38333a373245423e44403d45403d3e39363c38343e393634302c35312d433f3b46413d44403b48443f47423e48434046413d47423e3d3934403c383a36313f3b363e3a35413c373e3935423d3846413c4b453f4d464048413c35302d37332f423d393b363233302b383531413d383935313b363236312d3d38342c28242f2b2735302d36322e3e3a36443f3a403a3439343036322e332f2b37322e37332f322e29342f2b403934383330312d29302d292c28252b2825302c29312c2a2c2926403c393c3835302c29393330423d39413c393d38353a35303f38333d38343a36333b363335312d332f2c34302d3a36303e383438333035312d38332f34302c403b3734302c3b363247423d49433d47403a453f384a443e453f3946413a49423b4a453f47423c4a443d4a433c48413b38332e3e383348413a4c453f4d46404f48424b453f524c464e4741514a435a534b4f473f4f48414e48404c4840534f47544d46625e565a554f423d364d4742524c4858534f4a443f48423e47413b46403a49433d49423c47403b48423d47423e3e3832423c3845413a46413a49443c3f38314c443e453e384a443c4a443d443e384640394741394c463e4f4841403934433c37504a44453f3a3d38333f3a35423d373e3a35433d38453f3a413b3646403a423d383f3a354f49434a433c48413a554e464d463f46403949433c47413a443e38433b35423b353f39333e393346403b48433c423d383d3631413b3440393247413a3d37323c3531413b35443e3747403a3a332e3f3a36534d47554f474a453d454039433d36443e37474139423b34433c354e463e4f473f474139423a34433c36403a353a342e413a344a433c433d3736302a3e38313b352f3c3430413a34453d3739352f332f2b3f3a3348403a443c364c453f514c444f473f4b443b4e47414f4942514c44514c444a433c48423a49443d48443d4640393c36313a342f413b3748423b4b453e4e4841524b444f4a424e494149433d4640393e3830453f384d4640464039413b3449423b48423a433f38423d3646403a443e38403d374b47424d474349443f48443e4b453f47413c453e38433e36413b35413b3549423a443e38433e384d47404b443e4b443d4b453f49433d4b453f4c4742413c394e4945443e39423c384c474245403a423d38423e384d49414b46413f3b36433e3a403b3737322e3c3832413c36433d3949433c47413b4a443f433e393f3b34433e39413c38403b363a35313d39343d383445403b49423d433e39433d3848413c48423c413b37433f3a3f3b373934313f3b364b474148443e4e4a45504b464b46424c47434d494449454147433f403d39403c38423e3a3d3a353b37333b3733423e393b373144403b504b464a453f49433e37312c3d38333d38343f39343f3933403a34413a37504b4646423a38332e3e3935453f3b4e47414a433c433d3648413b49423c403a353c37333a3531423c38423d38433f3b453f3b423d383e39353f3c3746413d45413c3e3a35423d38453f3b453f3a443f3b44403a45413c433f3a3d3a3546413c403b3748433f46433e44403b403c3748433f45403b433e3a3e3b363b37323a35313d39353c37343c38353c3734403c38423d38423e393f3b363e39343c383335302d3833303d3734413a353d37323b35313b36323a3530403835453e3b4a44404e494245403a3f3a35453f3948423c45403a46403a433c36433b364a413c443c353d3632453f39433c35443d373b342e413a3449433d4c4640453f393f3933423c36443d37443d37463e374a423b4f463d4f453b5144394f43384f433950453a53483e463d333f38313c362f3d362e453c33493f3554493d5b504453493e463e363d37313e39343f3933433e3849443e453f3949433d3e3a343a3630413b34433d353e3a34433e38453f38413b353f3a36403c37443f3a48433d4b454047423c403b36423c3746403b433d38433e3945413d3f3a36443f3a4c48404e4741423c37443e394a443f4a443e453e38413b3645403c46403c4b46423e39353c3934393430413d38504a443c37324c4642514c464a443e49433d4c453f4e47404641393d3630423c363e3934423c37423d393e3a353a3632403c3846423e403c37393631403d38403c383b37323e39343d3a3534302d403c38413d3748443e444039433e39453f3b453f3a463f3a403b36403b363d373238322f433d3b3c38333b3733423d39413c383834313d393647433f46423e44403b3e3a3635322e34312e3e3a373d383537332f413d393a3632403d39413e3a3733303c383439363135312d3f3b373b363236312e332e2b37322e35312d46423e3b37333935323a35323b3632322d2a302b28322e2a39353145413d36322d2f2c27423f383935322b2825312d2a34302d322e2a3a35323a363235312e3834303c3732423d383c383334312c3b37323b373337322f38353034312c35312d332f2d2e2a2747433f3934313935312d2a26312c2938332f3a35313c36323a342f423b36403b35423d38453e38463f3949433d4c46404a433e4d4640443e3738332e453f385049434f48424b453f4e4741514a43554e47565049585049554f484f4a44564f494e48424d484249423c48443c3a352f46403a403b353c37323e39333d3731443f3946403847413b48423d4e48414d464045403945423c443e37423c36443f38423c35413c34413a33463f38443e36423c36453f39453e39453e37433d364a443e504b46514c4746413b423d38443f38443f38433e393f3a363f3b3648443e4b4640433e39423c3746403b49423c4f47404c453e48413b4d463e4b443c4b443d4a443d48423c453f3a49423c453f38453f3749443c4b453e443f37433f38453f3947413b443d36453e383e38323a362e4440384f4a43554f48443d3747403b453e38423b3457514b5f5a5457524b524d45534c444941393d362e433c35463e393e37313b342c38322b403a3440393238312c36302a3f39323e37303b352e3c36313c363238322e37322d433d384b443f453f38423b35423b3448413a3c352d494239584e4750463f4640394640394540384c483e4a453d443f39504c46564f4a3f39333934303e39343d37313a352e3a342d3d363136312c332e293e3933464039443d383b352f443d36443d38413c34454038423d35434037454038413b333f39333d3834433f3b39353135312d35302c38322c3b342f3531293f3a33443d38413b3648423b453f39413c37423d384a463f48433c47413b464039433e38413d39423d393f3b36403c36433f39413c35413c3748423f45403c423d393e38343d383446413d443d38413b3546413b443e37423d38423d383b363239343137322f332e2a37342f38353036312d3a35334b46414a453d3f3a333a353038332f4d484246413a46403945403a443f3a423d37403c38484541433f3b48433f504b4746413e4e4946514c49534e4a453f3b3d3934403d38423e3a3d3a35413e39433f3b3f3b363f3b36413d39413c3748433e49443d4c464049443f49443e413c35433d3748423c433e38403a344e4842433d363e39343f3a36423c373f3935413b36423c3647403a49413c3d3732443f3a504b453d3833423d373f3a353c3734413b35413a353d3833413c383f3a343c38323d3834403b36413d373e3a36403c38403c373e3a3644403d49454048433f47423e3f3b3745413d46423e44403d443f3a433e39403c3747433e3d38333d39343c38333b3632423d39443f3b413b37413c37413d373d38323f3a35443f3b504b46544f4a534e47504b444d4742433e3a403b36423c363f3934413b3646403a423c373b363239342f3f38344039334b443e47403a403a343d3731453e384b443d4a433b48413a453e38413a34403933423c3747413c463f3a47423c47413b443d3747403a48413a433b333b332b4840374b423a453c33483e34483f364940384f473e484037453d35433d35473f37494137494036463d33483f374740373d38303a35303b36303d37333b35313b35313c373338342f3a35313d383339353035302d3935313e3a3439342f37332f3a36313a363036312c3a35313d38333b363139332f3a3530403c363f3a343c3934433f3b413c383f3935433e39413c37413c37453f3a3f3934403a35423e39413d393e3b363f3b373f3c373d3b3538363133312c37332f332f2b3e3a354b47404e4942453f384e47414a433d443d384b423a483f37443f393f393348423d49443d423d384c47434f4b454e4943403c384b474346413e4b443f4f4a44443f3a3d39343c37333e3935413c36423d38413b363d3834423c38453f3948413b3f393449423c423c3636312d3c373447413b3b3430342f2c322f2b37332f3f3a363d3a3543403b3f3b373b373333302c312e2a322e2b302c2936332f3b3733413d39463f3d413c3937332f36322f36322e36322f35312e37322f3835312e2a2736322f433e3a433f3b302c292927233c38343a353235312e35322e2c28243a35324d484259564f58524b2e2926312d2a35312e3b373348433f403b37383530393531322d2a3a35313a353235312d37332e35322d38343137332f38353035302d342f2c35312e322e2a3b363235302d3f3a36322d2a2f2a27403b373e39353d38343f3934423b343f3732423c37413b35433d37403b353d38333a36313e3833423b35453f3a3b3631403b363c37323e3934413c37413b35453e3949433d4f4842524d47534e48423c36423c3648433b4b463f4b46404b464159544d47423b4b453e4b443e48433d47413b4b453e504a434e48424d48414c46404a464048423d504b44534c464d463f4b443d463f394a443e514b434f4942443d3848413b49423b4c463e4a433c3f3932423d38443f394b443e48423c4b453f48423c45403a4b47414c48434f494454504b4e48424b443d4c443d4b443d463f39433d38443e384c453f4b443d463f3a49433d4c474047423c45403a47413b4b453e47413b504a443e373139322d3d362f3d362e453e363c342e413a3448413a48423a443e3648423b423e3848433e3e3933352f2a3e3731433c36423c36403934453d374940394e463f49413a403a34413c36524d444a443c413a33443c37453d37453e39534c4648413a514a444f48434b4641524d4848433d453e3647413a47413b47423a464038474039453f3847413a49433d46403b4a443d4a453d5049434b443e463f394d464246423c4a4440443f3a4c464047413a423c36403a343c3831433d37423c37413d383e3a35443e39453f3a45403b48423c48423c504a44524c444b453e504a445049434d484148423e47423d3f3b363f3a363f3a373f3b3645403b46413b453f3a443e38443f3a3b36323a3530443d373c36313a352f3a353037332c39342f403b343e3a353d39343e3b36423f394b474146403c49443f3d38333f3a36433d39403b37433e38443f3a4c474249433e48423c48443f433f3a4946404845403d39353a36333b37333c3733423d3946413d3c37333f3a374c4843524d46443f383c37314a443f544e484b463f443f3a3d39343e39353f3b363f3b3643403b413d38403a3648423e453f3939332e3a35313c3733443e38413b35423e39433f3a3f3b36423e394945404b464146413b433d39423e3746403947413a47413b47423c433d37474139443d3649423c433d3647413a4f4841453f38443e37413b363c363148423b4a433c49433c3f3a343d3932413c3746403a3f38323f3a34413c37403b34403c3749433e4b443e443e383c37324540393b3531423d3947423d4d4842433f3946403c49443f46423e46423e423d394844404a4540423d3948433f494541504c485d585158524b48423c4b46404e48424d48424e49444e484449443f4c45423b3632433e39423c37413b363f3b363834303b343039342f3b35313b35303b342f312c29352f2c39322f342f2b3a35303a332d3b352f37312c37322d39342f3d3733413b37433d38453e373e38313b342d3f38313e37304640384a433d4d4740413b3638332e3a35313f3a35443e3947403a443d37423b354740394c453c4940394c433c4b423a4d443b483e364b423a443b3348403849423a4a423a4a433b4c463c474138443d34484139463f39453f374440383c3630413c37443f3a433d393f3b37423e38443f383f3a343b3733413d383c38343d393447423d3b36333e3a363d3935413d3945403b4945404c47424f494448433f4944404d48424a453e47423d48443f413c38443f3a46403b47413c433d37443e383f3a3648433f443f3b3c373345403b3e3934403b37403c3845413b46403c433d38423c38413c383a35303c373139332d423b34433c363f3a344037303f352e37312e3f3a36453f3a403934433d3849433d47413c433d3734302c3f3b37403b363e393345413b423d39433e3a433e3a423c37433c38433d374039343a35313b3532443d384a443d403b35413c35423d383e39363c36334a453f48423d443f394b464148423d322d292f2b273935313b37342f2b2833302c3a3532373330373430383430332f2b322e2a3c373436322e34312d3d39353936323b373236322e3f3b373f3b3637342f46413d45403b494541403d39322f2c393632312d2a332f2b3a3632312d2935312e4a44416e6963443e382e2b2735322d3b38333d39353d38353e3a3634312d433f3b3a3532413c39403b37423d39403b383d3834403c393c38343a36323e39363a3532423d393d3734322d2a35312d332f2b36302c312c293c3633423d3a3f3a364b453f4c453f49443e423d3849433d48423c4b453f413c38403c383e38323e3934413c37433e3947403c443e39403b35413b3646403a4e47424e474249443c4a453f4a443e48423c4d48414c453f47423c433f3948423c433d373e3932433d3748413b433d38443e3946403a433d37423c374b443e4a443e48423e453f394d4740524c454f4941504942504a4547413d4c46404b453e4b443c4d463f4c464149443e48433b49433c433e3747423b49423b453f39504b444e48423a352f3c3732453f3b3e38333c363146413a4a443c4c463e4a433c4a433c423e3846403b4a433e4a443f48423d403a33433d36413b3647403b49443e4a453f46403b453e37443c35493f385950455d544a5c534b4d443b4a4139433a324e463e443d36433e374a453d5a544c56524a423d36403b3347423b46423b433e374c4740463f38413a344c443e3a332d413a34524c464d453f504a434f4943514a44443e37443d36403a33433e383f3a343b352f352f2b36322d45413a4b473e48423a453f37443e3749423b4640394c4740443f383a352f413b36423c36433d373b36323e3934403a354540394a443e48413b4b453e4b453f4c4640554f485049424a433d443e3846413c45403a453f393d3732393431342f2b3d37323d383238342d3d3830443e373f3a333d3833423d38433e3a3e3a3545403c423e39423e3947423c4b443f443f3a4b453f4f49424e474146413c4a45404b453f48443d443f39423e38433e3b413b37443f3b453f3a413b363c37333f3a363d383439343039343038352f3936313e39333b37313b37333b37333c39343f3a353e3a353e39353d37333935313b373236322f3f3c373c37333934303a353239343038332f3b363238322f403b3747433e453f3947403a453f39403a363d383449454144413b444039403c3745403c46423c47423c4b4540413b36413d383e3b36443f39433d38423e39433e39453f3b46413a3a362f38332d3a35313a3531423e36443f39433e37443f38413c36463f394b443d49433c46403a46403a4b453e4a433c463f3a3f3833463f3a4c463f4b443d4f48414b443c423c37403a35453e38443e383e3934413d3845403a4b453f4b453f463f39443e37433e38433f3a45403c3f3a36403b37413c37433f3a46403b4e484348444048423e46413c433e3a494540443f3a413c3747433c413d38433e3848433d47423b38332e3d3934413d38403b373b37323f3b363e3935443e3846403a443e3948413c4d47414c46404a453d403b353d383238332e3d38333b36333a35323c3734423c383a3530443f3948413b463f3848413b4d463f4b453f46413b403b36443e38443d364a433c504840433d363e3933423c373f3835403b36423c3846423d44403b3e3a353f3935433d38443e37423c34423b344841394b433b4d453d4b443b463e35433b33433b334d453d51494149423b463f38484039494139433c35474138453f38413b34443e3749433d4b443d48443c3e3a333c38323e3934403b353d38333c36323f3a3645403a433d3746403a49433e46413d49443f47413d45403c423c37453f39453e38433e37443f38443e3849433d47423c423d38403a35403a35403b363e3833403a34423c37423d373e39343f3b3647403c403b374b443e48443e45403b45413c45403b433e3a433e394b453f4b453f4c464047413b46413b4a433d4d463f47413a474039463f3739342e3e3834443e3947413a4e4942504b4446413b46403b36312d3d393544403b453f3b48423d443f393c3733433d383c35313c3530443e38453f3937322e3b3531413a353c35303a3430403935403b373e3936322d2a403a353e38333e3934443f3a524c464c453f413c373f3c37332f2c393532413d3945413c4844403b37323834303b37343a36323e3a363d3935413e3a4c48443c3834403b363a3632433f3b443f3a38343038343036312d3c393547443f3c3935383430342f2c35322d3f3c383834312d2926403c394f48442a262236332f3a3632413d3934302c3c383438343034302d3e3a36312e2a3d3a363d383446403a433d383d38343f3b373b3833423e3947423e3d39353f3b38322d2a322d2b35312e322e2a3c38343834303b373238332f3e3a36413d37413c36443f3a3f39333c373246413c4c47414b46403d38343c373347423d39342f45403b4c464048413b48423b46403a47423b4b46404e49424b473f4e4942544f49524d474e49424c48404c453e49443c49433d453f38443f37463f3948413b45403a47423c47423e4d48424b463f4d4840504b454e49434d48404a453e4a443e46413b45403a49433e423d3845413a4c463f423e37413d3744403a443f3a4a453d4c47404a453f4e494247413a433e374b463f4f4a444a443e443e3947423d47433c4c47414d484147423c514d474f4843504a434a46404e484148403a443d37463f3947413b4a453d49423c47403a453e38413a35413a33423932423932433932463c34483e35483f374940384c453d433e364f494148423c48423b3f39334d464148423c49443d413c3547423c4d484245413b4b46414b443e4e474236302b3a352f3f39333a342e3d362f413a33423a34413a334039333a342d3f38324038333f3731453d363a332d47443d56514a5b544f4d463f423b35423d36453f38413c35423d383e38333d39343e3a344c47424e49424d4841514b454d47414c473f49433c49423c464039403b34443e38554d474d463f48423b47413948423a5a534a5852494f4a41534e46524d46514b4446413b48413c4f4a434b453d443e383f3a363c38343e3a35413c373f3a363d383538332e38332e443f3a3d3733423b37413c363d38333a363235322e36332f3d3935423e3944403b46423e4b47404e4a444f4b4457514b49443e4b45404a4440433e3a47413e45403b4f4b46524d4835312d3d3934433f3a403b35413b36413c38413c38423c383f3a363f3b3745413d48433f423c37423d39443f3a433e38423d39433f3a45403a47413c44403b46413b423d373f3934413c373d39353b3633403b383f3a363f3b363d37323c3732423c36453f3a413c3749443f4d48424d4a424f494248423b49433d48413b413b3549433e443f3a433d393f39353c373138332d3a352f3c36303c36303c35313a352e3b363237322e3a342f3d37323d373236312d36322e413c3746403b47403a48423c443e38413c36433d38413b3547423d3a36313d3834403b373e39343f3a35403b36433e3a423d38423d3737322e3d3733433d37403a363c37323c37313a35303a36323f3a353e39353e39353c38333b3633423c39443f3b48423c49433c3e393447423d45413b45413c49453f46403b48423c4a443d413b34463f38463f39423b3646403a443d37453e36433c35423c3547413a4a443d4a433d443d3948423e4b444048413c463f39453e37423b34473f38463f3839332d3f39353e38343e37323c352f433b344840384e453c544d454f48414e474049423c403a3548433f47444143413c423e3a433f3b413d3946413c4d47424a453d49433b49423a484139413a33474039433c34413a32443d35433c36453e37453e364c453e4d463f49423b474038433c35453f39463f394c46404a443d48433c443e38403b353e39343f3a353b363138342f34312b433e3749443e4b464146413c46413d443f3a403b37443e3a403a363f39343f39343b36323c36323a342f413c38413c383f3a363f3b3545403b46413d4a45414a454145413c433f3a423d384a45404e49414e49444c474149453e47423c4a443d4d48434b46404d49434d48434c4842524d494c46404f4a44534d485b544e554f48514a424e474146413c413c373c35313934303c37333e393446423c46413c3d3834433f3b4a45414d46415049444e4943514c46504b4445413b3f3b36403b3846413c36322e3b35314d464046403a403b363a3430423c373e373339343148423c3e393435302d35312e3d3731453e383f3a36332f2c302c2836322e3a36323e3a363b3632413c38443f3b3d3a353e3b363f3b3734302d3a36333934313833303a353235312c3f3a373834303b38343835313c3834393531403d383c383434302d38343134312d3a363336322f35322d3835303d383534312c403c3845413d46423e403c3845403c3d38343c37343e3b3735312d3e3a37403c38403b363c38343a35323d3834403c38423d39443f3c3f3a37403c382e2a262c292535312e2d28252f2a27312e293b3733322d2a38343038332f3e383448433d59544c56504a423d383d393447423a403b354a443e56504b48423d4a433d4c453e4f4a424f4a4247433c4b46404e49424d47404c47414c47414e49434a46404a464048433e4f4b464d474249453f49453f4c47404c474045403a45403b443f3848443e4a453f4e4a434f4b434d48404a453f4d4741443e3848423c514b46453f38453f374a443d49433c443e37423e3744413b47423c4540394b453f48433b504a43534d45514c454f4b4447413c4c46404b46404340393b373145403a423d38423c363d39343c3933403a36433d394039363f3a344a453d544d454d463f454039433d35443e38433c36453f38453f394640394f47414a433d403a34433d36433c35443f3947413b3f39343c37314a443d4a443d49433d423d383a35303c3832423d37534d475049434b443e3f3935453f384b443d4f48422d282546403b443d36433b34423932413932453e373f373048413a49423c3c3630403934423b354c453f47403a514c464e4944413b373a34303d3833433e3a48423b403a334c464147413b4a453f3d383347423d48433c504942514b4549443d514b434e473f4b453f4c463f4e4942514b43544d464e4740453e374f48424e4640453e374c463f5049424b443c464039433d37413c373b37313b36303f3a33413c34444038433f38433f394a4540443f3a47433f443f3a433f3b4b464246403c443f3b46413d3c38353d3a363935333935323b363337332f3c37333e3a363f3a35433d39423c37423b3747423c48443e45413b44403a443f3a44403b413c38433e3846423c4b454048433e423c35423b353d3833423b363d3934332f2b36332f3b37333834303a35313b36333c3934413c37423c373d3832423d38443f3a403c373d38343b363137342f3d3733413c373e3935433d36413c35413b3439342f413b35433d3848423c453f38433d384a433e4b443d4b443e443d37463f39423b343f39345049434a443e514b45534d48504a444e474049433c4a443d4c443e47403a453e383e393449423d453e38443d38403b35403b35413b373f3933433d36403933433c37403b363f3a333e38323a35303b363136332e3f3b363a37313b36313b363137322e3b37333d373337322e37322e3f38353b342e312d2836322e423d3945403c433e3b3e393546413d4c47424a4440504b464b453f4c47425049434c453f48433c48413a47403a4b453e4b443d4d4640544d45544d464f48414d463f433d36443d374b443e4b443e49433c4b453e4d473f4b433b554e45524a434e47414c453f48413b47403a4a433c4b443d48413a433d36413b343b3631423c3a433e3a4b45404a443e49423b48413a49413a433c36443d364f463e4b433b423b3547433d443f3c3d39343c38343f3a37433d38443f38413c36403a34433c35474039443d36413a33443e38464038413b33484139423b34413a333f3a343c36313d3731413a343f39334039333f3933443f374540393f3b353f3a34433d3645403a332f292c27232e29253b3631423d3636312b39342f3f3a34413b35403b36413c373f3a3648433e49443f48433e443f39443f3a48423c433e394a454048433e46413d47433f48433f49443f4c474148433e3e393547423e514d48534f474d484149443e403b363b36303c3732423d3746413b47433d47413b48423c45403a443f39433c36423c36403a343d38323f3934504a454e494349443f4e49434a444048433f47423e413b3837322d342f2b3c38343d3935413c384d484347413d49443f4844404b46424f4a4647444048443f453f3a3a353137322f413c37443e383e38333e3935413c383a36323f3b373f3a36443e3947423e3d3935413c384b453f4a44403c38343c37343f3a36403b383c383539353236312d413b3747433f44413c3f3c37403c383b363337332f34302d2f2b283935303b363337322f37332f3a3632403b38403b383b36333a36322e292637322f3833303d39353733303c3734332f2b403b3736312e322f2b3a36323e3a363c373335302d36312e36322e3a373236332f39353236322f3a35323936323a37323f3a36453f3b3d37343f3a35403b363c37322f2a262c29253c37333a343034302c37322f39342f3d3833423c37403a353c3632413c38423c373f3a364a4642494541504b474b44404c453f4a443d4d46404c453f534d475a56505450494d48425650494f4a434b45404e474247413b443f39433f39423d3846413d514d484b464247423d45413c4d47424c46404b46404f4a46544f484d47404b473f4d4843514c464d48414b453e4e49424b453e4f48424f484248413a4c453f504944565049524d465450484f49424640394a463f514d48504b44565049575149514b434d474146413b413c3846413b47423b3d393448433e45403b46403a46403b4d484347423d45403c46403b3c37333e3933504b43514b4348413b47403a47403a433e36453f3a464139443f374d4741413c36443e394a433d4b443e453f393f3a35453f3a48433c4f4a43554f4948423c3c36313b373248443f524d464c453e47403a3f383239332e4741394e47403d37323e3a36534c4647403a534b444b443e49423b4e4941453e3748413a4c46404b453f4b443e463f3a433e373c37304d4740403b363c3833433f3a423d39443f3b57524b534c463f38333e393448413c423d37443e38454138403b343f3b3647423b463f39423b373d37324f48424c453e4a443d46403a463f393f3832423c364b443e453f39413b35524b43554e46443f3747423d443f3b49443e4d47414e47404c453e443c37413b36413b35443f383f3a3345403b3f3a343935303d38343e39363e3a36423f3945403a47433e45413c44423d4a474249464146413d44403c423f3a413e39403d3945423c3c393438353037332e35322d38332f3f3a363d38343935303c37333d383438332f433e39443f3b3c38333c37323b38333a37323c38353834313d3834453f3a4b46404e4a4549444049433e4b453f4d464147413c45403b46423d4a453e453f39453e383f39333e38354a423d524b42574f47554e46534b43544d47534c45524b44544d464e47404a423c4d484156504845403a564f4958534a463f39433c3648423c413c3646403b504844514a45514b444f48414e473f514a42524c45534d454e4740504a43534c45524c454e47414a433c514c444d484049423b413c3447413a4d463f463f384b443d49433d4c453f453f384a443d47413b403b363e3833443e383c36323c3734514a454e48414b453f4b464049433e44403a423e3a423e3a4b4743423e38413b37463f3a47413b423c36413b35443e38423e3849433d4b453f4b453e4740394a433c4c453e4c463f504a43524a4250483f473f384c453f4f47424b443e514a43504a41484139443c35463f3948413a48413a453e374840394a433b4d453d4d443b453f36443d3647423a46403b423c3746403a403b3647413b4c453e463f39433e3944403b48433e4d47414c46404c484346423d47433e49453f48433c47413a4a45404f4943524b424e473f4c453d463f38473f383b342e3c362f443d36473f37453d363f39333f3a35413d37413b35433c35423c35474038463e363e3832423d38413c3746413b443f383a342e38332e443e39454039433e384a443e47423b423b3540393347413b4b46414a44404a45414f4a45514b45514c4656504a57504a56514a524d464c4740514b464e49454f4943514c464e494449443e49443f4b464049443e453f3947413a4c47414e49434e4944524c46555049554f48514a44524d4648413b4c463f544f47534d464d4742413c37433c383d383236312d3f3a3749454149443f45403b433e3b45413e4e4944544e484f4a444e4a454d494347433e45403c46413d48433d44403a48444047423e47413c48423c453f3a443e39413b353e3833413a35413935423b373b36333a353235302d393531423c3739332e332e2b3b373444403b4a44403e3936332f2c3d383436312e38343135312d34312e36322f322e2a35312e3935313d39343e39363935313c3935403b383f3a373d383336322e322e2b48433f35302d2b2724322e2b3c3835413d3837322e312d2a332f2c38332f3a3532302b282a262337332f3d38333a35313a373255514c46403b322d2937322f35312d3f3a363b363336322e332f2b3c38353e3a363835313d39353d38343d373346403b4b443f46403b38332e3b3632423c37443d383f3a354039343d38343f393547403b464139423d363f3a353c3633393531423e3a423d393d393537322e3e38343c3732453f3947403a46413b48433e423d39433e3a4d4740514b434f4a434e48424e49434c4741514c4656514a4e48434c453f4c46414e494449433d48433c46403947413b4d48424f48424a443e46413b49443f4c48424d474249443d49443d48433b4c4640504b4448423d443e3849443d49443d4a443e48433d4a453f4a443d4c453f4f4942554f4859524b4b443c46403945403a47413a443f3949443e4d47414d484349423c47423b48423e443f3a3f3a3539342f38332f433e38413b353e3832605c575d58523f38323a352f3f3a343f3933474039443e384640394b443d47403a47413a423c363b363245403b443f3b49433f45403b403b36504944433d384a433e4c453f47403a4a433d453f3946403b453e394d4842524c46554f493a3431504b454b463f3a352f4c463f463f39433d36443e363d373149433c4a443d49433d47403a443e37453f373e3931484039403933413c354a443e3a3530393531443d384a443d433e364540384c46404b453e4d463f47413a3f3a33463f3a47413a413b354a443e49433c47413a4f494358524c49433d4a433d453f39433e384c46404e47424c453f504a434a433c3c37313a36313f3b3645403a443d38433d374a443d4a433d413a343e3934423d37413c36403b36423d37443f3a403b373733303d3a3546413c403c373d3a353f3b363d38333834303a373238343135322e36322e35322d3936313c37323835313733303e3934433e39433f3a37332e3a343135312e312e2a3733303d39363a363335312d393430332f2b34312d35312e3a36333b37343d39343c3631433e38423b343e38343b3734433f39433e37453f3a433e393e39353e3833453d37463f3946413b4b4742554f4a4d474048423b48413c47413b46423b46413a49433c4c46404b463e4a443d433d3839342f3b3530403833413a33544e4749433c423c354a443f4b45404c453f4b453f4740394640394b443e47413a46413a423d363f39343c37323e383337322d2f2a26342f2b423e374b453e3f393239322c3c35303d3732423d38454039423d36423c363e38323f3a34423d363f3a33413c353d3832312b27403b363b36313f3832413a3646403b413b3646403b47413b3d3733423d38433f38413d39403b3746413a403d36433f3947413c423c3748423c4e47414c464048423d453f3a423c36403a34423c36423b35473f38443c36443d3747403a413c364540394a433b463f38433c36474039423c35403931473f374a423b5149414a413952473f5c534a564d475049425048424c453e4d47404f4943524b44524c454e47414b453e4e49444e4843514b454f48424f484249433c48413b4d453c4c443b47413b443f393f3933403a344640394e463f453d364740394f49414d463f4a433c464038453e3848403a443c384c443d534b43514941524a41584d445d52484a433c45403b453e3a48423e453f3b403b3748433e4c46404e48424a443e49443f4f4a45524c48514b464d47434d474146413d4a454148433e47413b4f4842514b44554f48504b44514d46514c45524c474f49424f4942524c46534e48504a44514b4557504b514b46524e46524d45514a444e4943524d47524d46544e4857504a4f4943544d484c4640534d464f48414139323c362f2d29253d3733423c3749443f4b46414c48454d494546423d45433e423f3b413c39423d394b4541524d484e48424a443f48433f4b474249464144403b443f3a46413b453e374740393d3732463f3a4c45403d38323e39343c37323b37323a36323b37333934303e39354f48413d3731433e3938342f342f2b38322e2d2925302d293e3a363c38353d3a3646423d433f3b433e393c3733403b383a363235322e332f2c2f2b28302c29332f2c37322f3a353134302c3a353247413d433e392e2a262e2b27383430332f2b3e3a362f2b27322d2a34302c3a35312e2b263c3834403b3737332e37332f413d37443d3936302c34302c3a35313c37333f3a353a36313d383336322e36312d3c38333c3733423e3a45423d47433e49433d4b453e504a443f3a35433d37433e3838342f36312d3c35303b352f433d37413b343d37303b35303e38323b3632383431413d39413d383834303c383448443f534e48413b36423d37453f3a48433c49443e413c3849443d4a463e4b463f4f4942534c464b454049453f514c46514c464d4742514c464e4a45524d48433f37413b34403a344640394b453d4d49414b453f49443d48433c46413b4a453e47413a433d38403b37403b37403b363e393448433d4c48424b454048433e4a443e443d37443e38443f39403b353d37323f39334a4540413c36413d38443f3a47423d48433e48433d47423c47433d4a4640514c46433e384b47404f49434d4742413d3836312d37312d38322c403a333f39343b35303d37313a352f46413b534e474c453e49433c3a342f3e393238332d3934303b3632332e2a35302c38332d3a352f3a352f3b35304039343c373037332d3a3530403a35433e38423e38413c3648433d312c293e38343e3933413b354b453e47413c4f4843463f3a413b353c3630423b35464039433d3647403a453f384a433e433c3639332e332e293e383336312b3c38324e4941433d363e3932504a444e4842403b3547423c504a444b453e433e394c46404a433d464139504b43514a444e474148433c4e47404f48414c47404c453f5049434a433d443e37443e364c463f49433d433d38443e39413c37433d3848403b47413b423b373a322d35312d373330403c36443e3a48413b403a353f3a363b363236312e332e2a2d282535312c3e3a3447433d433e39433e3a3936313d39353a363236332e3a36323935313b36323d383445413c46403b443f3b37322e312d29322f2c34302c332f2c36322e33302c36322e37332f3a35323935313935313f3a36423d3a453f3c403a3645403a47423c403a353f3a353936313e39353f3a35433f3a46413d4a443f4b453f433e3948433e4c46404e4a444c47404e4842524c46544f484b464047413b47413b4a453f4f494349423b38322c3934304a443f48413b524a444540384d4740453e37524d4959544f524c464d47414d453f443f373e3832463f3a47413b413b363e3733403a3546413c423e39413c39433e3a443f3846403848423b443d37423c37443f3a3b38323b37333e39353f3b353d38313e3a3644403a4d47424d4741443f3a3a35304b463f4b453e4f48424d474347413b4f4a424c463f4e48424d484349443f49443e46413b4c46414a464149443e4c464147423a48423b4a433d49433d47423c3b3731413b3646413d49454047413c48423c514a43514a4249423a49433c4e48424c453e49433b49433c45403949443c4e49424c463f4d463f4e47404c463d484139474038544c444b443e4a453e524d454a453e504a444c463f47413b4c474049423c463f3b4a453f4a433d48413b463f39463f38463f37433b33483f36473f37413b3446403b49433c4d47404d453e4a413a4c443c474038484139534c44453f38413d3645403c433f3a403b3647423c4e4840524b43524a425a50475a5046514942514b4646413c45403c4845404743404b46424a45414c48434e49444c46414b46414a45414d48444b454148443f48454049454148433f45413a46403b4c4641504c444b4741504b454a45404a46414b4640514c47524c454e484249453d524d4549443e49443f4a453f4a453e4e48424a453e4e4741514b44504b44514c45514c454c474145403b4d4640514a4448423c4e4842443e38423c3647413b413b3546403b4d48434d4843504b46504c484f4a46453f3c4b4642554f4b554f4a4a433d46403b534e48524c464d4742433f3b44403c4a453f47403a443d374039333d37313e393438332e3d3731413a353f393537312e3d37333d37333e37324c453e352f2b3f3935443e393e383435302d3834303a3632312d2934302c3a35323e3a37403b373b353135302c35302c3b3633322d2a3d38353b3733322e2a2d292635322e3c3833383330433d373c37323b3632332e2b3b36333c373236312c413b363a36312824212c282434302c302d2836332f413d39383530312d293f3a363e383438332f3c373238332e35302d312c2937332f39342f36312d39343037342f3a3430342f2b37332e3d393436322e37332e38332f2c28253e3a3547413c36312d3934313e3934403b363c36313b36323b36323a35323b3631423c38494540423e3a46413d393430423e3948423d544f494c4843534e48504a4448433e524d464f48424a443d4c484155504a463f3947403a47413b48433f524d484e4a424c47434f4a444c4742504b474a454145403a413d384e494349433c47413c4c44414c46404b464148443d49443e443f3947423d46413c4945404e48424a443d48433e413c3847423c47423c4b453e514a444e49434e49434b453f4d47414d48424d48424b453f4d48424d474249433d4a453f4a433d4b463f48443c4b4840524b454b453f4d494147423b403b36322e2a383530433f3a3c3733433d38443e37413c35413b363f3a353b36303f39323f3732453e394a443f433d3847423c403a34413b363e39344a443e4d47414c453e4c46404d46414b443e433d383c37343a36313f3a343834303936314b463e3b36313d3935524d48534d494b453f4b453f433e3745413a4f49434a453f443e374b433c443d37463f3a433d364a443d413934403a333c383149464047423d453e39453e3946413b46403a443e38443e38453f38504a43453f383d3931403a333e3a34443f38413b34433e384b45404b454049423c433c354d463f49423b474039423b35463f3847403948423c4a433d48433d4b443e49423b4a423c443e38433c374a433d433e3746413a3d36323f3a3646413b403c37433e3a433f3a4944404e494446413b443e3b413c37433d3a3f3936302b293a35333d393536312e312e29322e2a322f2a2d2926332f2c3a37333d3a353e3a3646423e4946403e39343e3935423c39443f3a3e3a35403c373e3a3537332f3733303834303b35313935313b3733423c383e38333f39343e39353b35323f3a364a463f49433e423d38453f3b443f393c3834433f3b47423f47423e4b474148433d454039453f39433d36443f3747413a4a453d48423b47413b4a433d433d3947413b403b343b36313b36313e383449423c433c36423d36433d384b443e49433c4c463f453f38433d364d473f4b453e39332d4e47404c463f464039473f3948433d48423d48423b443d37463f39463f39433c35453e3849433d443f3948433d47423c4b46414c474249443f47423d49443e47423c4b443f45403938342e3a353147423c49433e4f4a444c47424d48444f4a4449433c4e48424a463f413e37413d38433e39443f3b3e3a3645403b4c4742504a444a443e45413d433f3a48433e4d474148423d443e3a48433d48403a4d453f4e463f4f48404a423b4b443d4e463f48423a453f37453f3848413a3b3630443f38403a323d3731443d37413b34433d373d3630403832342d28312b26302b252c28253c37333a342e332d2938312d4039333d36313b352f3e393345403a47403a4e47414e48404840384a423a3e36313f39333d3731453e3949443e403b3649423c453e36433d35423a33433b34423b3449433d423d373f3a34423c37453f3848413a47413a3f3932453f37484038443e373f3a33403c343b37313b37313f3c38403c38433e38443f3a47423c4c45404c474145413b47433e49433e44403b4b46424b47414a454048423c45403b403c3745403b403c35453f3846403a4b46414a463f4c4741454039433e3945403b4a453f48423d534d46575048534d46524e474d49424c46414d47424c46404f49444f494146413a4c48414c47414b443e463f394c453d575048423c3549433c4e49424f4a45504b4649443f4e48444d48434d494446423e4c484256504b545049514b4556514a59524c514b464d47424b464149443f46413b403b34413c384a433f3c35313f393448433c463f373f3831443d373f3832433c36453e37403832423a3437312d2d2a2635302c3c36313d3834403b383d3834393531413d3937322f3b36333d3833423d38453f3a3d3834453f3b3f39343c383338332f383431322e2a36312d46403a433e383a35313c37333f3a3639353237322f3f3a35433d37433c36433d3738342f302b28322e2b2d29262e2b273d383535302d332f2b413b383c363237322e393430342f2b332d2a302b28383330322d2a38322e403a353b353137322e2e292637322e3934303d3834403b37413c3836312d443e39413b3536312d3e36323d36313e38323c36303c36323e3733413c38423b373e37334b4540433e3948433e3f3a36403b37433d38453e3945403b514b464a453f3d383346413b544f494a453e524c455b554e4f4841504942544d474d464055504a5a544d5049434a453e4c474048443e4c4642514b454b453f4c453f463f3a48423e48423d4b45404b46414a463e4b463f48433d48433e48433d433e39433f3a413d3946413c49443f4a433e4c463f48423a46413948433c49433d4c463e4a433d4b453f48423b4640384a453d463f393f3a333f3a3435312c3b3632403b36413c3738332e3f3a363f3a35383330383330342f2c44403c433f3a3e39353c37333d39333c383335312d35302c3a363138342d3a342e39332e35302b322e2936322d38342f38343138343038332d3f39333d37313f3934453f3a49423c48423b4c47414e49434d47404d47404d4842514b453d3833514e4947433e47444048433d48423c423d36423e39443e383a342d3b35303c363237322d3c3631453f394d47404c47414e484349433e47413d49423e49423d4b443d433d3648413b413c3648433e47423a453e37403933453e383e39333b37323934303c37313b352f3b353045403a47413b3f3932463f38433c35464039433d3747423a49423b3e3832433d393c3732413b35423c35403b3438332f3f3a34443d38423c384b443f453e3947413b49443d443f393f3b36413e38413c37433e3944403b48443e47443e48433f49444046423d413c38413b373a36323c3834322d2a34302c38343033302c3e3a363b373336322f312c293b37333c38343e3a363734303935313c38343c3833403b373f3a3636322f43403b433e3a3c3733433e3a403a3737322e36312c3d3a3545403c423d3955504c524c4647423d47413c423c37423d3946413c3e3934423c37443e39413c3548423c4a443f433d37453f39403a343d36323f393549443e4a443e4a423d4c443e433d3649443f544f48504b4548413c4a423c47433b3934303a3430433d3748423b433c363d3731453e374d4840534d455851494e49414e48414c453f4e484349433d46403a4d46404a433d4b443e4a433e4e48424b453f45403a4c45404b443d4b443e48433c48433c47423d48433e46403b46413c45403a3a35304e49454d494447433f45413c46403c4f4b464c484249454047423d46433c433f3b44403c403c3844403c484440433e3b413d39443f3a4540393d3a363f3b36423c38413b36423d38413d37423c35443e37433d36453e3648413a433e36423a333e372f3d352f403a33514a444f49414740393e38333c35303c3631312c282e2a262d2825332e29352f2a3f3934433c374740393e3933423d36473f385249414a4139443c37433c3749423b48413b49433d413b35413b37443e39453f3849433e433d39433e3946403b48423d3e39364a454047413b3f3933443f3a49433d453f3a45403a46403a443e3a3d3834443e38433c3547403a433d383f3a33413a33433c36433c363f39343d3833443f3a45403a413c373d3935413b37433d39423e39453f3a423d38413c373e3935443e3a47443f48444048433f4945404a464046413c47423e49454143403c49444048433f46423e45403b46413c443e3a47413d403b3743403b49433f504b44504a444f49424c484245413b46423c453f3945403a47423d46413c403b3747433f4944404c4741443f39413a344a433d443f3a4a464148443d49453f4b48414a46404e47434a4540423e3a44403c4d48444b46404b463f534c454c464049443e49433e4a443e48423c423c36413d36403c34413c37453f3c423d383e3935433e3a4f4a454e4843433e393a352f3a342f3c36303b3630413a343c3731312d2a39353145403b413c383f3a373934313f3935423c383a34303a352f2d2a263c353039322d38332e3b353135302d3f3a363a3532322d2a37333046403b463f383d3733342f2b332e2b3c373337322f37322f3b35314a443d49423a413a33453e38302c2837332f352f2c2d2a263b363335302c3b3632413c383a343036312d332e2b342e2c3d37343b37333b3733322d2a3e3834423b36423b36453e383f39334c443f46403b4e484348423e3d38343e393547413c413b35413b3647413c453e3948413c413a353c37323d3733403b36413b363d3631403934403b363b36313e38333e38343c3733423d38413b3547413c45403a45403846423b46413a46413a48423b453f3849423c4e48434e484448423c4a453e45413d46413d46413e48433f49433d4b443e48413c49433d49423c4a433d4a444047423d47413c4a443d4a453d49443e504b454c47404f494345403c3f3b36423e3948443e4e494349433e463f3a454039443f364740394f48424d47404c463f4b453e46413948443b504a4249423c48423e443f3a413d383f3a35423d38433e393935303b38333f3d373835313c39353e3a36403b3635312c3b3731393431332f2b3b3632443e393d3733443f3a413b35423c383f3a3637322d37312d3d3835413c3836322e433e38413b36423c363f3934332d2b393431413b3536302b332f2937322c3b342e40393141393447413c3b36324f4a4546413a4b453f4c464149433d413c37423d373f3a353e3a34514b444c47414f4a434a443d433c36453f3846413a403a35413a35443e3946413a48423b49423b413c3548433d4b463f4a443d423b35413b343f39333e393449443e48413c47413b47413b443e383b352f413d354b463e463e384740394740394e4740443d36403932433c35443d3748423b423d3646413b48423c433d37413c3647403a453e383f3934413c3845403b413a363e3933413b343b35303a363134302a312e2837332f34312c322e2934312d302d2936322d3835303c37333b3833403c36453f3a45413c403b373c38343d38353a353135312e302c28302d28312e2a302d293f3b373b38333a36333c373338333039353136312d403b3737312f46413e504b454f49444d484349443f443e393a363035312d342f2c36302d302b283f3a343d38323c3833403b36443d37453f3a45403a443f3a46413b45403a433f38433e38453f3949413d443e393f3a343b352f39332e3a332f3f393548433d47413a46403a4c4640514b45403a35322e29342f2c36312d3a332e3e39333e3832403a3438332c403933433d36423d3544403949433e48433c403b35403b353f383337312d3f3a3545413c4b464246413c46403c47423d4a453f46403b423d37413d38433f3b44403c45403c4d48434d48423a36304c47434d494446423f433f3a3e39353e3b35403d3846433f423e3b423e3a413d39413e39403c38413d3847423d423d38413c3648423d4e49433c3733433d36423b353f3a3448413b4c4640534d475a524b463d3649423a4e473f514b444b443d453e38463f394e47404f48403d372f39332d39332e3b343038322e3d373247413b47413c453f384f47404f49414a433c4a433b433e37453f3850483f544b4250473d453d35433c3547403839322c3a332f3c363136312c37312e3934302f2a26302c273a363138332f403b363b3530403b35433e38413c373b3732433e383f3a363e393547433e413c373f3a35433e383f39343e3934332f2b3b3531433b373d38323f3933423d373834304944404c453e3e39353e3935433e3a48433f443f3a443f3a47433f48433e44403b45403b44403c47433e413c3747423c47433c433e38514a454b454043403a4c484148443d4a464145403a504b45544e47514b444b46414f4c464d4842413d3846413c534e47524b4548433e48443e504a45514d47504b454b464156514c615c5756514c4e4a434a46404440394e48434e49454a464149443f4a463f47433d4b464149433d4b46414e49434e4a44514c484c48434f4b454c4742504b464e4a46524d4858524c514b4548423d4e4a444b464147423e433d393e3a35413c38433c38453f3a423d3937332f36322e3e3a3745403d403b38423d39433f3a3a36323e3a374e4b4643403b413d3a3f3a373f3a363f39353e38343e3a343a3631413c36423c37423d383b3632322d2a322d29312c282b272336312e3e39343e383335302c37322e3a343047403a433c373f383338312d3e363149423a433c35403a3336322e35302c34302c312c2a37312f39343037322e35302d322d29332d2b322d2a2f2a27322e2a36322e322d2a302c2938343038342f3d38343f39353f3a364944404a443e4a443e443f39433e39423b37443e3739342f403a363e3933403b3547413b4c4540443d393c36323b3631463f3a463f38413b3449423b463f393e38333e3935443f3a433e3a47423d47423c3f3b36423e38443f394c47404f4b4347423c4945404f494449443e49444049443f4d484248443e4b47424e4945494541514c464b454049443f4d47424b45414e47424f49444d47424b453f49423c48423e4f4a454c463f4b453e4d48414a453f48423b48443d49443f4a453f4a45404b46404c47404e47414c45404c4640463f3a4a433d4c46404c4740504b454c463f4a453f433e3a433d39433e3a413c383e39363d38353d383447433f423e383f3c363c38343c3833312d2935302c413c37403b363e3a343c36323f3a35403a35443d38423d3748423b443e374a433e453f3a3d383246413d3c38333d3833423d3849443f413c363c3734443e3a47403c3c37323e39344a443d463f3a473e3a413a363b36313c38334b484148433b413a34443e383e393448423d443f3a47423d45403a4640393c37313b3630423d36463f39433d374b463f403c353d393246423b403b34403b343e37323f3a3445403a403a344a443d423b35433d3746403a413b3547413b4a443d4b46404c4641443e38403b353f3a34413c35463f38463f39443f3749433a433d36443d3749423d4b443f48423b48413a4c463e544d464f4a42555048544f4847423b47423d48433c4a443d49433c4a443e433d38413c353e39333f39353a35313d393435302d302c2835312e312d2a35312d33302c36312d37322e35312d3b353137312c352f2c38332f37333037332f3b36333b3633403b38413d393734303f3b383e393535302c3d38343b3632423d3848433c4a453f46413c423c3749443e4b453f4e47424e484147413a453f38433c383e3935443f3b4d48434c464049423c46413a46403b4b443e49423c433f3a4b4541423c37443e38443f3a45413b433d3748423c423d383f3935423b37403b36423c3739342f35302b47413b423d37453d38453e393f3b3636312e433e3a48423d3c36313e383549433e4d484247423e49443f423e36403b343f3b353b3733373330332f2c332f2c3f3b37403c3744403b37332f36322f3a36323f3a36403d38423e383d3832443f3947433d4a47424e4a464c47424e48424b46403e39354d484545413c3f3b38403b373e3a363c3834403b373f3a36403c38433e3945413c47423d413d394a45404d46404e46404c453d4c453d49433c433c36504841574f47544d46504a424a453d433e37423c353c362f3d372f443e37443c36403932423b36423c3747403b49423b423b353e3733433d364a443e403b3536322d3c37323b36323c3733403a3536312c37312d332e29332e2837322c322c27332c263a322b403730413932463e373d353147403a4c463f45403a443f3b423d373c373238332f37322e3d3933433e3849423d413c3746423c46403a3f3b363e3935423d383a3531423d38413b363a343048433e413c37403b363f3a36453f3b4d46403d383146413c4b46403f3b373f3b36423c37332f2c3a37333d39343f3b36433f3a413d38423f3a44403b403c3848443e443f3a3e3935403c38423d383f3b363f3b36443e39423d3838343035312d3a36323c39353e3a36433f3a45403a443f3a4b46414b454046423c49433d3f3a343d38343c37323f3a363c37333b37323b37323d38333d38333f3a35444039423e37443f3a433e39403b3644403a4a464047413b48433d45413b4a45414e49444a463f4d484248443e47433d47443d4a47414f4b454b4640504b464e4944514c474f4a444d49434c4843524e4a514c474d484344403b3e3a343d38343a343037312d322e2a312d29312d2a34302c34302d3d3936423d3a3f3b3837332f3935313a3732403c38393532393632403c393d39363e3a374943403a3632312d293f3a363c3734312d29302c2938332f36312e2c282535312d332e2b37332e3c363138322f322d29352f2b352f2b3a342f36302d3d3632453e373f3a3238322d413b3637302b2a26222f2c282f2c282f2a27332f2b312d2935312d322e2a312d282f2a273b36333b3632423b383d3734443f3b45403b47423e413c39443f3b3d3934413d3948433e45413c3f3b363d383338322d3d383246403a413b35413c3545403945403a3d3732403b36433d37433c364c463f443d364a433b47403a3d373338332f48433e46403c423d374c474147423c45403a443f3a49443e49443e46413e4b47434b473f47433b443f3a4a454246413c45413b4e49444b45404a464145413d47423e48423d48433e4d494245403b443f3b453f3a453f39443e39443f3a47423d47423c4c474249453d4c473f4d474045403a45413b49443e4f4a444e49434d48424e474348423d413d3747433e49433d4c46404b453f46403b433e3a45413c413d393c37333c3834433e3a403b37403b38423e39403b373d3934403c373e39353935313b3732403a353c3732433f39413c363c37323c373147423c4a443d433d37433d37413c354b463f423e373b36313f3835423e38453e394e47414b453f443d38453f3a443e3845403a49433d514c44575148544e454f49414c47403a36324d4a454f49434a443d453f3b46403b443f38413c353d39343e3934433e383f393238322d443e38453e3848403b443d37443e38403b3645403b46413a453f3947403a49423d49433d443e393e37323e3732443e38433c35443d37423b35413a35433e3847433b4d463f4b453e4e484247413d4a453e443e373f393346413a48423a454039443f394c46414b463f47423c49433e4640394741393e39314742394a453c48423a49433b4841393e373049433c47413a49433d48423e3c36313a3531413c38423d38413c38413b363b35323a36313a363038343037332f3b36333d38353f3b363e39353c38343d39343f3b363a353134302c37322e3a36313e393536312e3833303c36333c3834403b36413c374a4340413b363d37324b4640524c44504a42544d474e474246413b403c363f38333a332f3b36313a342f453e3847403948413b49433d423d37453f383c36313a353148423e45403b403a34423c36443e39433d3847413b3f3a34423d38443f394a443e49433d47423c413c3635312d3f3a353d3732413a362925213832304a46433f3b3745403b48423e4a443e46413a413b34453f374741394a433d47413a3e39323b36313d38323e3732423c363b362f35302a3a332e39322e3a35313f39344039353c37323d383448433f4e494449454048443f4a46414e4a454944403e39344c47404b47414d49454c474149453f4b464147423e4b46414b46404f494449443f48423c433f38443f39423c36403a353e38333c37313e373139322b35302a48433b49433c3f3a333c3731403a34423c3648423b40393348433b49433b49423c4d464148423c39342f393430332e2b39343037322d342e293a34303e38353e3733423b37534d474f484147413a433c37423c38403b3645403c463f3a443c37433c36423c363f37324a413d433c354540373d383137322e403c37433f39403a363d373235312c3f3a36403a33443e393f3c3639332f342e2a34302c3d39343e393549443f48423b524c464c45404b464049453d49453e4b464048413c544d4649413b433d3745403b403b353c393444403c46423d403c373a37323c38343f3a36423d383c37333a36323e3b36433f3a3f3a35393632413e3a3e3a3638343034312c37342f3c38343e3b373b38343c38343b38343c3835413d39423e394d4944433f3a423d383f3c35433f3a47423d3d39353f3a36403c3747423d4d494447443f4b46414f4a4449443f47433d45413b3f3b374a453f3f3b3736322d413d3a403b383734303935323a353235312d3936303a373239353037322e37322e332f2c36322e34302c3a3531342f2c312d293c3834403d38403c374a464145413b423e393c38343d393537332f35312d36312d3935313a36333f3b3744403c3a3632312d29312d29332f2c3733303b373336322e3a353234302d332f2c3c373433302c36332e3b36313a35312f2a2734302c342f2b312c29332f2c312c28322d2a302c2837322f34302c39342e3a332f3a343034302b38322d332d29403a353f3a353e3732433c36403934423b3748413c3b352f302b28312d2a302c2935302c35302c312d2a403b38383430403c383f3a37403b38413c384d48434a45414b464247433e3f3a35383430413d39332f2a39353139353035322c322e2936322c37332e36312d3d3835413c383a35303b36313b36313c37323b36333d38333b352f443e37413c3540393438322e46413c423c3745413c47433d413c373f3a3648443f4c46414c464048433d4a444049433d4d47414a443d4a453f4a46404b474246423d45413d45413d49443e413c37403b3747423e423d39423d3745403b443f3b46413c4945414a454145403c433e3a4944404a454045403b48433d46403c453f3b46423c46423b48433e48433e48433f4a474249443f443f3a46413c47423c4c46404b443e47413c46413b423f3a413d39413d38403b37403c38403b3546413c3d3a343c37323e393534302c37332f3936323936323b3632332e2a393430403b3647413b433e3848413d433e38413c373e39343e383338332d39332c36312c3c35313d37343e393547413b47413a423c35423c364e474247403b47413a49423a47423a47413a4b443e4d473f463f3a39343049464048413b423d3646413c48433e453f38453f3845403a504b44443e37413b34413b36413a353f3833433e3849423c423b35413b3445403a403b35453e38403b343e39323c36303d37323e383337312d403b36413b35403a35433d383c3632302b283a342d413b343d37313e393338342f3c3831433d37453f39423c363c36313a353035302a38332d35302b2d29253a3531403a353d37323d37313f38323a332d38322b39342e3e37314039333d37303b352f403b34423d354b463f47423c4b4640433e39413d384a4640423e3a49443f4c4740423e3848443e3c383238332e3a3631433e393c3732423d38453f3b413b37433e3a4a4440433d3748423c48433c4a443d423c363f39343f393338332e3f3a353f3a36433d39423b3537332c37332c3b3530413b36413c37403b35423d38433e3946413b443e38453f3939342e39332f4e47425049424c4640403a35443e3a46413c403b36423f39443f39443e38423d38433d3947413c4a433c4a433c4039333c36303f3a34423c363c38333d383437322e2f2a2748433d4e48424d4841453f3a48433e47423d48423c3f3933453f38554d46534b43534b44544d455049415e554e5851485c544c544d444e4840554f4759524a524a424b453f4b453f4a443e494540413d39413f3a413d3945413d46413c46413b46423d4b463f4c46403d37322d29252a27233d3732423e383d38313e3934433e383f39333f39343a352f3b373137322e413b35403b343d37323d37313f383249423c464038433c36403a343f383247413c423c363b342f38312d38322c38312c3f38323f38303b342e3b342f3a352f2c2623302b28312c2838322e38322e38332f4d474148423c48413b4d46404d463d433d34443e37413a3547413d46413c47423b433e393c36313e38333d38333b3631413935413a35433d36433d374540393e39333d38333c36314e47414038333c3731433d373c37313935303c3833413c3745413b3e3a35393430332f2c322e2a413c373b36303934303f3b36403c36413c363b3631453f3b453e38433e38443f3846403a413b34453f3a4d464047423d4a443f46413b47413b48443e443f3a38343038343036322e3833303b38343d3a353e3a363e3936403c383b373338343134302d3a3632413c373e3a3538343044403c423d384a453f45403b47433d48443f4c48434c484346423e413d393c3834433e3a433d393b38313b3732403b36413c37423d383e3935494440433f39413c373c3733403d3844403c433f3a44413c47423e3f3a363d38343e3a363c373338332e3f3a37413d39433f3a3c3833423e3a403c383b3733413d393a36323b363346413c3e3a353b3833423f3b4a464146413c423e3a44403c3f3b36423e3a413e39403c383a363236322d3b36312c272426221f2e292736322f3a373436322f3934313f3a37443f3b4a4540443e3a433e383b37323c38343a3732403c38403b3649433d36312d332e2a39343039342f3a332e35302b3a35303c3832413a353b352f3b352f3c37323f39343c37313c3632413a35413c38403c373d383537332f34302c3f3b363a36313a3532403b3738332f3a35313b36323d38343e38333c3532423d3939342f38342f34302d322e2b3733302f2b2739342f38332f3834303b38333835313e3935443e3846413d3b37333b373336322e3d3733403a3636312e3d38353b3531423b36413b3448413b3c3732443f3b413c373f3934433c3746413d403b37423e3a46413c453f3948433d4d474047413b44403946413a46413c45413b3f3c3646413d45403c403c383c38333f3a353f3b363d39343b36323c3833403d3945413d413d39433f3a433f3a403c37433f3b44403d49444146423d3f3c3747423e46423d45423c46413b48433e433e383e39343b3733413c37403b36403c363d3834403c3747413e423d39413c38403c37413d3a403d38413c393935313a35323d38342f2b26312d2a3c373438333037322f3b3733413e38423c3934302d35312d2f2b28332e2a302b272d28243a363048433c47413b433d3748423d423b354038343f3734342f2c37322e3f3a3638332f3a352f393430403a363c3631433c37403b353f39333c363047413a4b46403d3733383430453f3a46403a443f3a453f3a443f3a49433e4d474149433d50494247403a46403a4a443e4d4640433d3849413c4b4540463f3a48403b413a36453f3949433b464039423c373f3b363d37333d37303d38323d3a35403d38413d3946433e45403c46413c433d36433d37443f3946413a3e3a34443e373f38313c352f39322c443d38433d38423c36403b35423c38413a3637312e3c3733403b36403b3546403a47403a453f38433d37413a34423b353c37313a342e3b363039352f37322c403b35504b454d47413f3b35433f3947423c44403b3d393239352f39342f3d383338332e36322c3e383339342d3d393246433d433e3846413b47433b423f3743403938342f3f3a35413a344640394e474149433e47423d4f4943534d46524c454f494248423c3f3a363d3a353d38343f3a353e39353a36323d38343f3a363f39343d3833403a36332e2a332e2a36312d3f3a35332e2b312d2939343047423d423d363c37323b363237322e433d39433c3747413b47403b443d38443f393d38313e39343f3a35403b36433d39443e3a453f3a4a433d443c36443c36443d36453e37443e37443d3749423c463e374039323f3832413b343f38324b443d4039323f3831433c36453e37443d364d463f47413b46423d4f4a444d484248443f4a4642403c3846413d4e48424b46414f4a44514c464f4a434f49423f3a34322d2a3e38333f38324039343e3833453f39453f3a46413c453e394b45404a433e4a433d4b454048413c4c453f47403a48413b49433c4d463e4f4840413a32474039463f39403934413a354c453f5049424b433c48413b453f3a48423d4c4540544d4857504a463f3934302c332e2a34302c352f2c2d28252f2a27312b27312c2837312c3b35313b35303a352f36312c37322f37322f312c2736322d322d29393430433d373e38323e3832453f393f39343a35312d29262c2825342f2b38342e3b36303d37324039353e38333b3732423e3a39362f38342e3a34303a3531453f3a3e383336302d342f2c3935313a353135302c38332e47413b433c363b342d362f29443d36443d36463e37433c353f3832423b35423b343a342e39342e453f3a4f4943453f3a464039443f3b423d394f484347423b443f3949443f4b4641433d393a36313e3933433c363b3530413a354c463f3c37323f3a343a352f342f2a322d2a302c293a35313d383237332f3c373445403b49443e49443e433f3b47423e4a454145403b45403a433e393b363137332f34302d36322e3834303d3a34423f394e4a454f4b4545413b48443e443f3b46423d433e3a3f3b373d39353f3c3838353133302b37343034312c393531342f2c3a363236322e332f2b322f2a34302c322f2b322e2a37332f35312e312d2a36322f35312d342f2c3a34313c35303a35302b2824302d283936323a373345403b3f3a353d383446413b3f3a353b363237332f3f3b37322e2a35312e34302c38322e3d363235302c352f2b35302c332f2b39332f3a343039342f3f393447413a37312a332e2a38322f3c373336322d393430352f2c322d2a312d2a36322e37322e3a353236322e3835303d3935423e3a3c38343d383449443f4c474248423c46413c413c3845413b4a443f47433f544f4955504b504b464c4742443e3a413c373f3a3636302d38322c4a443e48433e4e4944423d39453f3a4b463f433e3846403b443f3b433d383e38343e39343c37323c373346423e46413b433d3748423c49443d4a453e4c484048423c453f3a49433d453f3a3b3732413c37423d3845403a403b3545413946423c423e39433f3a48443f48443f4c48424d474145403a45423c3f3c37413d39413c3847423e4d4844504b474d4a4545413d45413c47443f45433e4e4a44433c373f3b35443f3948433e47423d49443f4b474248433f48433f46403c45403c494440423d3846413d46423d4c4843504b46494440413d393c38343a36333d39353b36323f3a353c36323c3633413d373b37313c3733423d38433f3a423d393f3a36413c3847413c524c4648433d342f2a322d28322e29423c374c453f564f4a4c463f3b3631332d2a3a35313f3b35413b373e39353e37323f3933443e383b3531413b36413b36423d37403c37302d2946423e48423f423d39433e3a433e3b3f3a36413c36423e37413c36423d37433e3945403b4c464047423d45413c433f3a403c3847433d453f3947413d48423d443e38413b353e393448433f47423d403b34423e38443f38443e39433d38413d37433d37453f39413c3447403a433f38453f3a423c37413c363f3933433e38443f38423d353e3832453f39433d363e3833403a343c352f342d293f39323c35303a342e342e293d3832463f38443d37433d37403b35403c364c494448433c423d38403b363e383438353038352f3a353035302c34302a3b36303b3430413c37433e3947423c3e393435312d3a35313c37333b373337332f3835313f3b363d3a353d3a353d38343d39363c36314039343a332e39342f403b343f393237322c3d3832423d36433e3849423e433e3a45403c46423d413d383e3b363d38343e3935413b373b3632342f2b332f2c332f2b3733303a36323e3a36423e3a3d39353f3a3644403b443f3b3f39353e39363d3835423e393c37323935303a36313935313b37333c38353935323c373346403c403b383f3a364a443d5b544c575049544d47504943514c44524d46514b464f4a444f4b454f4a4546403b4f49444e4843504943514a434a433c4a433d4b443e4b443e443d383f3a34403a343f3a3349433e4a454148443f49443f48433e49443f4a4540443f3a403c374b46403f3a3445403b49433d413a345049414e484149433c433e3648433c4c464048423c47413c4540393f3b35403c37413b363e3833413d3849433d453e37443e37403934423d37443d36463f39463f394c453e5148414e48404c463f453f38454038433d36423c36433d37403b363e3835433e3a433e39433d3849433d4c46404c463f463f3a413b35423c373d383337322e3e3934413b36433e39433e394d47424f4a4548433e4c47404c453e433d36413b363e383338332f37333035312e36322e3b383435322d36332e3734302b27242e2925312f2a4a464248423c3d37334d47424a433e433c384b444048433f443f3b403b3747413c534c474d464048423b46403948413a453e38433d373c3630423d3749423b49433b413a32433e37433f3949433e47423c413c373e383345413b4b463f4d463f423c36453f39423d373d393334312d3a35323f38333c35303d36313f3934413a3435302c342f2b3b363136312d383430342f2c3a353237332f342f2c3d3734403c3845423d4a46404c47434f4b454c47404440393f3a36413d3a4b47423a3733403d384b48444b47434c48434e49433f3c36423f3a4a47424a464044403b3a353138333036322e3d383534312d3834313c38343d3a363b37343b373445423d3e3b363834313b37333c3834423e3b3a37323b383437342f3c3935393532332f2b3b363336322e3e3833433b36423c3735302c3c38333e3b3636312e38342f37332e3935313d3834403a33403a3437332f3c3733352e293b342f3b342e3a342e37302b36312c352f2c3a343137312d322e2a36322e35302b34302b3b363038332e322e2a322e2a38322e3c3632342e2a342d2a3e3834352f2c2b27242f2b28332f2b302c292e2a26322e2a312d2936322e36302c3a3732423f3947443c4a473f4e49434e484249463f444039433f38403c353c3832443e3a3f3a35433e39433e3a4b44404b454047433d4a4640504b44504943524d474e494447403b49423c48433e443d3a36312e433e39443e39423e394944404c484247423d4e484148433b47433c4c47404b453f4d4641463f3946403a4e47414a453f46403a49443d48433b4c464045423b443f3a4b464146403b443f3a45403b4c463f49443e45403b45413d413d3945403b46413c433e3a44403b4944404f4a464e494444403b433e39443f3a46423d49443f4a433f413b35443e373e39344944404a44414a454047423d3f3c37433e3848433e504b45423c384a4540544d464f4843443e3938332f33302c37332f3c3833413c3647423c504a45433e38433e393f39343b35303d373245403c433e3a39363138343039342f34302b2a2723302c293935313d3833423c3647413a38332e413a364a423d433e383d383339353038332e3b3631312d292f2c2835302c403a363e38333b353233302c2e2b2744403b46413d443f3a49444049433f46413c46403b46413c423d38443f3a433f3b423e39443f39423e39403c37403c373b37333e3b36423e38433e393c3733403c38423d38403b363f39343d3832433e3847413c413b353c3632403a363c37333e3935403b36423d36403b363a35323d3732403a34403c363f3934443d35433c36413b35433d3646403948433b49423c443d373c3530413935332d283a3531514a4547403b3e3833433c363d363039342e3a36303a363033302b34312b3a3732403b373a34303b353135322d37312d37322d4d484250494448423d413b363e3833423c38403b373a3631423d38403b363a342f332f2b302c28322d293a3632322e293934303b3631413c364c463f4d474246413b433c37453f3a3f39353933303a34313834303b37323a36323c38343d39353f3c373d3a353f3b363b37323d39353a35313e393536322e3935323b35333f3c383f3c373b38333e3b373a36333935313c38343c37333f3b3736322f34312c332f2b36322f37343037343037343036322e3a36333d3935423e3a44403c413d393e3a35413c3649433d48413b46413a423e3645403946403a49433c49443d48453d413d364b474046413a4a433d4a433c48413b4c453e423b34443e3846403b433d39423b3745403b49433e4d4843433f39423e3a413d38403c373f3c3747423e45403d4e49433d383357524d544d4648423b504942514a444c463f3f3a333a37323c37333a37323e3a363f3a353b37323d3934403b364a433e433f3a413c36433d3648423a433d37403a353f3a34453f3a3c3733403a36443e374b453e48413a3f3932423c36433c37413a35433d38443e39423d37413d383e3934433d36403a33443f38453e38453f39443e3a403a36433d38433e3847413a4b443d433c3639342f332e2a332e2a332e2a35302c38332e3a3530383330342f2c35302d2e2a272c29262d29272927243d3835423d393e3935413c3748423d47413d46423c4b453f36312c3d3834433d3849433d4f49424a453f4a463f48423d4c464048433c48423c45403b45403a4a443e413b36403933423b3547403a463f393f3833413a363d37323d37323d37343833303c38333a363133302b3e3a343a352f37322e45413b3f3a343934303833303f3a36413a35403933443d373d373148413b3b36313c3632453f3b3e39363d38343b36323b3733423d3a423e3a423e393c383349433d3f3b363935303a363237312e36312d38332f44403d4a47413c383339363143403c37332f3a37323a37323c39343b3833403d38423d383f3a3636322e36322f3d38353d383535322e3835313a363236322e3d3936332f2b34312c3a363234302c322e2a36322e332f2c35312d35322e37332f3733303f3b3835302e2e282637312e4740394b433c4b443c39332e403a363f3b363e393438332f342f2c322d2a312c28332e293a343034302b38332d3f39324c443d524a4248403949413a39332d36322d2f2b27322d29312a272f2a273c36323f3834433b353c3530332f2a332d29352f2a36312b3c3631403a35403a34342f2a2b28242f2a27342f2c36312e38333037332f36322f443f3c3a353136312e3a363238342f3c3733413c3838342f403a353a35303a353036322e36322e3d3a35434039403b3638332e413c364a463e47423b4c47414a443e56514b54504955504a4c453e48433d49423d46423d4b454146413c433d3a4c4742504c4549453e48443c48423c423c3747413a443e39433e3946413b45403b433f3948443d4b443d514a434e4841554e47544e463e383345403b48453f47433d4a46414c47414e494455514a46403b4844404844404c47404c474048433e44403b4a46424b464148444047443f49454044403b47443f47433d49453f49453f443f3949443e47423c46423b46423c45413b403c37403c3744403b443f3a403b363d38343e3833453e38443d373d3733403b383e39353e39353a363238343037322e38332f38342f38332e433f3a36312c39343036312d312d2a39343135312d3733303733303b363236322d3e3a3644403a47423d453f3a3e39353f3b353d39343934303935303b3632453f3b403a36403b38413c383b38333935304845402c2925403c3949444145403b453f39403a353d38343f3b363d3935423e37433f3a403c36403d383f3d383835313835313e3b36413d38403b363c3934413e3a3b36333d393547433e4f49434b4641423c36453f3a45403a443f393e38343d3935423d39413c38413d3844403a47423c3d393338342e3e3a353f3b36403c364a433e48423b433e373c3530413a343e38313d3731443e3748413b453e3745403a47413c433e3845403b443f3a48413a5049403f3832453e3a4f4a434d4742423d38433e393935303a363035312c423d37504b444d494247423c48443e4c474049443d4540394b453f4c484247443f4b453f443f394d48424d4843403d39403b38423d39443f3a423d3848433d46413b49443f453f3a48423b48423c49433d4e4943423e3943403b423f3b45413c45403a3f3b373d3a353b38333b37333733303c3734423e3a4a474249443f4d49434744404a4642403e39413e3a413e393f3b38413d393e3a36413c3949464144413c4c484348454046433f44403d423e3a3e3a363b37343934313d3936423e3a44413c423f3a3e3a3637322d403b35403a3548413b49433d423b363f3a35443e3934302c37312d3a353035302b3e38333d372f403b33433d37473f39433c35443e3848433c4d484249433e433d37403b37423c38433c3846403a48413c433d38403b3749443f46423c46423d4f4b474a463f35312b4f49444c453d453e3846403a49423b4d463f48423c423d37433d38413c373c37333e39353d38343a35313e39343f3a34423d37413c3846403946403a443d3746403b423c373f3a343f3a3446403a3f38334039334039343d3731423c36403b353d37333a342f38332e3b353139343035312b37312b3a342f39332f36312c36312d322c29312c29312d2a2e2926342f2b403a363b36323833303c3835413c383934313b37323f3a35453f3b433d383f39343e3935403b373f393538322f38333135312d403c36403a343d3732453e3a453e3a413c373b37313f3a363c36313c36333d373339332e3b35313f3a3538322d3a342f3d37323f39343d38323b352f39332d47413a534c454b443c49423b443d38413b3646413c4b443e453f3a433c374039353f39343f3a34403b363e38343f393539332f3f3935423c36453f3a423c37423b354039324c453d453e364f4740463f383d3731433c354039343a342f413a353e37323c36303f393339342f3d37333a342f49433d413c383d3935413d394b4642504c46423e3936322e332e2a3a342f332e2b37332f34302c34312d35312e38353134302d3936323b373437322e302c292f2b28322f2b332f2c2f2b282f2a2736312e34302c35312d36332f36322f3834313e3936413c383934313c38353d3835383430322e2b393432413b374e4843413a363f39354941395148404e463e433c36463f39443d37453d37463e38423b36443e38453e39433d37423c373b36313c3630453d36494139443c343d352e423b34443c36342d293f38344138344239333e3731433b37453d37443b343e362f39332e38322e3b363039332d403a323f37303e38313a332e322d2a322c2a342e2c37312e342f2b2f2b2838343036302d3a3631413b37403c3738343038343137322f38343048443f48433d47423d4b464048413c3d38333b3733403c3844403b423e393c383338332f332d2a332e2a39352f3d3a334b48404c474046423c443e39433e3949433d443e3949443f4e48424f494249453e48433e504b45554f4a544e48534e474b47404a46404f4b4558524c57514b49423c49433d47423a45403747423a4a453f44403843403b3f3b36433f393c38343e3a363f3a363f3b353f3b36413e39403b373f3c363e3b35413d38433f39423e3846433d4844404f4b464f4a464b4641443f3b48433e49443e49433d46403b47423c46413b45403b4c48424c474345413e49454047413e484341413d39423e393a34303d36323a343136312e34302c38353037332f36322e3c383435312d35312e322e2b332f2b3e383448433f322d2a322e2b37322f373330302c2935302d49433e48433e36322d35312d393530312d293e3936322d2939353035312d38343038322f38342f4a46404b453f403a353935313b36323c37332b29254d4a454a45414a46414b464049443e443f3a47423e46403c413c38403c38433e3b403b373f3b373e39363e3a3645413d413c37403b37433e3944403b46413e433f3b49443e47413b45403948423b443e393834303835303e3935403a36433d38413b37413c38423d383a36313c37333a33303a353137332e3834303f3934423b3539342e3b363145403a47403a47413b443d37423b35453f39413b343e393439332f37322c403b354740393d342d433b3347403947403a3e39333b37313e3a3447433c48453e4c4a443a352f37332e3b37323a35313b37323a363137332e3e3a353e3a343f3a353a352f3d38323a3733312d282d29252f2c283f3a36413b363d3833403c363f3c3547443c514d464e4943423d3545413b443f3a423e383e3a343e3a343c3a343f3b3544403a403b35433f3a46423d413d393f3a373b38333835303d3834413d383e3a353e3b363b38333936313b383337332f35322e36332e2f2c28332f2c34302c32302c34312c37342f3b373439363237343034312c36322f39353136322f3a36333a3632393631443f3b403b3748433e49433d4b453f4a433d443d3a413c38443f3a433e39453e3848423b443e383f3a35413a354139353b3631413a353c35313a3531413c383d38323b36313f3a3547413c47423c4d4843504a444b453f4b453d433e384a4540413c363b3733534f4946413a312d29504b444d463f48413b4f494249433c4e47414f484148423b454038423d36403c3747423d443f3c413c38433e39423d38423e3848423c3e373148413b484139453e374b453d49433c4e4840453e36403a33423c354a433d423b343d373038322d37322e38332f3a35323b3632413c38413c38413c374a453f413d38413d384c4742433f3a49443f48433d46423c47433e3f3b373c38333b36323d39343d393434312c36312e38322f36312d332e2939332e352f2b37322e4d474235302c3b363339343039343039332f453f3b48413b3e38323e38343c36323f39343c3733433e3a403b374e4843413c36312c29332e2c3f3a36413b364037333a332f3c36303f38323e3831403a3439342f3f38323a342f39322d3a342f3a353036312d453f3a4c453f4e4841544e474f494447423e4d47414b443e504a43524b454b453e46403948413b413a33423b343e38304c443d4e463e484039443c343f37303a322c4038334138324038313f38313b352d38322d332c29413a35413b36332d2a3d38343f3a3436322e35312d403b373c37333b35313a35303a363239342f3f3a36413c39433e39433f3a423e3a403b373d38353d39363835313d38353c37353e39373e39363f3b37413d393f3b373c3935423e3b4844404c4844514b4744403b44403d433e3b4a464345423e49464245403c3a3631423d38453f3a3a332d484038453d3636312b3d373240393439322d352f2a3a352f3f39323c373038322d2c27242c26232c2522423b343f38303c342d3d37303c362f413a343d37323c3732413a36423a343d3630403832423b33423a333e352e37302b37312d35302c35302b3a332c3b332e3d3730433b34413a3538322d302c28322e2a302c28312c2936312d36312d35302c3e393549443f47423d403c38423c3849443f3e383247413b403a3546413b4b453e4d47413f39353e39333e39333b37343e3935403b363e3935413b373c38333c37333c37313b362f454039463f3948423c443e38433d3846403b4f4a444d47404b453e4c463f4f494149443c46403a4a443d443d37463f3a443e373e372f3b342d403a34443f38433e3946413c443e3a48433e46423d44403c44403c44413b4d494447433e47413d47423e423f394b47424a46414a454049443f4b46414f4a4448433e46423e4945403f3b353e3a35443e3946413b47423d49453e4c4840433f3845413946423b48433f4b47424d4a4544403b423f39403c37423d393f39363c373439353136322f3733303d39362f2b27282520302c283b373338343034312c3e3a353d3a353b38333f3c37403c3737322e3a3632433e394b4540514a444f4843514c4646413c413d3a3a36323c39343a36313f3b363d39343d39343935303a363139342f37322e38342f443f3849433d3935314b4642403b372d2a264d4944524c484a45404a443e403b364b4841504b454e4a4347433d504a444d484448454046433e4c4843514c464f48434e48434a443f413c3845403a443f3a48423d46403b45403c49433d453f3847413d45413c46423e47423f423d39443f3b47413d48433e433e3a433f3a443e3947413c453f3a46403b49423c453e39433d394a433e443e393e3834413c364f4943504a43443e37443e38433d37453f3a453f3b423b364c453f473f393e352e40373139332c3b37313c3631403b3539342f36312d302c2735322d46423c46413a3a34303a35304a443e443d392d282536322c3a3630403d373f3a363f3a353f3b373f3a363d38353e3a36403c38453f3947413b3d3732312b28332e2a36322c37322d36322c3d383344403a433f3944413c433e38433d37443f3a403c383e3a36403b383b36323936323f3b38403d393e3a363e3b353b37333e3a363b37323a37333b37343c38353c38343b37333c393438353038343036322f302e2a36322e332f2b38343139353135312d39343135302d34312d33302c3b3734403c38423e39413d39413d39423f3a3e39363d39353e3a353a36313e3a363d39353f3a3648423c49433c46413c46403b4b443f4a433d45413c443f3a443e394a45404b4641433e3a443f3b4e494248433c4a453f49454049453f514d4748433d46403c4e4944433f393a363245403a38342e36312e49443e443d38443d384c453f4a443d49443c4b453d4a453f504a444c45404a443e47423d49443f46413c45403b48423d45403b48423b38312d3b3530423c36403a34403b3446413b413b34443d383d37333a35303a332f413b3545403a403c373b38343836313b383432302c2f2e2a2e2c282e2b272b27242c29242e2b272e2b282d2a26312e2a2d2a262e2b272d2a272e2a2834302c3a35313d3934322d2a383431433c393c36323e3935413c394d4843504c4746413b453f3846413c38333047413c4a433c504842443f39443f3a403c373d3935423e39423f393c3933322e293d373249423c4d47414f4a45494440504a44504a42524c4557514a5550493f3a334c464049433c4d48425049443b353145403b423c383f3a363e39343c37323d39323f3933453f39423e37403c3644403948413b4e474047403a443e39403b35443f393e39343a35313b36313c352f413a33423a333a342e403a333d3730433a34473e37433c344038314b443e3e38333c363138332e36312d312c29423e393f3a3437332f35312c332e2a3b363336312e312d2a36322e3c373345403c413d383e393546413c46423b49443e48423d47423e4945414c47434d494445423d3e3a363e3a363c38333c383437332f3e3c373c39343e3a354c46413e3933413d39413e3a403c3845413d3b38343a35323d393538322f423b36443e374a433b413a33362f2a3730294039324039343a322c362f2b3a332e38312c332b28322b28352d2a3b342e362e28352d283c332d3d332c3a3029362d26342c26302823362b26392f28352c26362e273b332c3f363039312a39322c3b342f4039333e373148403941393437322c4038313f373138332f342f2b3e37333e3834403c373934303d36323a3530332e2a37322d39332e393430322d2a39353135312d312e2a302d292e2b2735312d3f3b363936314b48434d48423e39363d39363e3b3646433e443f3a423e39443f3a4b443d443d3746403b47413a443f38453f39403b34433d37453e37453e384a443d49443c49433c4e48404e4a44514c444e49414e4a42524d454c463d4c47404e494449453f413e3947433f423e39403c383c38343c383434312d32302c3a363236342f34312d33302c2e2c2834312d312d2a312e2a302e2933322c3d3b353b37323f3a3645423d423f3a48454047413d48443f443f3a413b36403c373c39343f3b36433e3a46413e3f3b373d39353f3c373d3a353b373336322e34302d37332f322e2a37322f39343034302c36312e423e39403b37443f3b332f2b322d2a312c2a2f292635302c39332f342f2b34302c3835303b37324440394b463e45413a38363036332f3d38343d3732433e3944403b3f3b3736322d38363135322e3a35313f3a363934303c3733413d3847433d443f3b47413e2e292533302d54514d4e4945413d3846403b3c37313c3833413c3739353038342f3e3a35453f3b45403b46423b48453d4a473f48443e4a46404d48414f4a464b453f48423d44403946413c4d484358524b4b463d49433c544d47514a4546413d423e3a403c38413d39443f3c433f3b433f3a423d3844403a4e49444c49434d48424e49444c48414e49444f4b46514b45534c454f49424d4741453f3a453f3b47413d4a443e49443e48443d4d4842524c464e48414b433d48413b4b453f46403a433e38463f3b47403b413b363a342f3d3833403a35443e38443e393c38333c383248443f4f4a454b45404e4a444a46403f3b35413d384a464146433e47454144413b3c393349463f534f494a4742433e3a38332f3b3732423f3a3d38353f39363a363138332f3f3a35403a35423d393e3a36403c3845403d44403b433f3b443f3b3f3c37403d3846443f413e3944413d403c383d393637322f36312e3c3834423f3b403d383e3a36332f2c35322e302e2a3a36333f3b3744403c413d393d3935423e3b44403c3f3b363b37333f3b3845413c43403a3a353233302a3d38343b36313c37333a363139343047423f433e3a433e3848423c524b444a433c443d3747413b47423c4a443d453f39413b3545413b46413b443f393d3833413b36433e38413c37423d37463f3945403b46403b4a45404c474145423c4f4b45413c37302b28453e3a3a352f39332d47403c4a453f47413c47413a3f39334039343a35303c36333c37333e3833453e38453f39423d3849443e403c35342f2b3b36333934313f3a3745403c3a35303d383545403b48443d423d3848423e4a443e36312c25221f24211e26232124211e2824222a26242a26242f2b2936302e3833303934323c37353b37343a37323b37333a35323b36323a3532393431403b37433e39373430322e2b37332f443f38423b374c4540403a35393531342f2b342e2a312a27413a373b36323d37313d3732423c38433c3847413c37312c38312d3e37333b36323c37323f3933403933453c354a423b4e474048433c443d35473e37433c35403931423a333b332e3d36303e37313c35303d3530433d393e3a3539332f413c38413b363c37323a35313d363139312d39332f3b343036302c342d293b342f3b342f39322d413a343a352e3a34303a342f322c272e2925322c283d3631423c35463f393f383239342f37322d3f3832312b2737322f3c352f3e373140393337312c423c373b34303a342f37322d34302c3b37332f2a27393532302c29322d2a37322e3f3a36433e3a47433d433f3a403d36423d36453f3a4a433f47423e413d3944403b3f3a363e3733433c37443f3b4d474549433e423d393a3532332f2b393531383430322e2a2b27232e2b2738343037322e37332e3d3a35383430423c36463f37524b43433c36403934413b373b363239353147423d48423d4d464049413b4139334039333c342e4139313f352f463d36493f3747393240342d42382f423730443931493c33463b32453b33453b3242383041373040372f39312a3d352e39322a352d263b322c362f28322b26352d27382f2a302a25352f2b4039333d3530332e2b3b3631332c282e2925332f2b39332e40393248423d3e39353e393637322f3936313b38343b3734373430383430332e2b312d2937332e3a35313b3733393530403c3636332e34312c38332e403b35433d373e3833403b333e383247413b49443e46423d49443e49443d453f394c47414c4740514b4445403a46413a423d37433e393b36313d38323f3a353b373236322d342f2c3b373335322e34312d3935313b373334302c34312d332f2b332f2b383431302d2a332f2c33312d33312d33302c34302d36322f36322e35312d3935313d3935403c384d4843443f3b403d38413d38413c37403c37403d373b3833413d3844403b3b373336332f35312d38353137332f332f2b302d2946413c423c3847413d423d38443f3a3e39343e393448453f47443f403b3739343046413c443e39423d3849443f3e39363a363236302d3a33303b35322f2c2835312d36312e332f2c332f2b34302d312d2a312c29322e2c3a35323d37343d373337322e413c384b47433936313b37333d3933423c37433d39322e2a4b4844534f4b4c47423f3a353c373438332f38322f36322f3a3531413c383b3733413c3847403b423d383e39353f3a353b37323b3631423c36454039403b36423d383f3b3544403b413c373d38343d393447433c4c463f47413b433e3947433d433f3a423e3a3f3c38423f3b46413d49454048433e413c37433f3a48433d4b453e4a453f49443d45403a4c4642524c464e4a41504b454a4641504c46534f48534e494a453f4b47424d49434f4a43504b43534c45554f4a4e49454d48434e4a45504b46504a454d4843504a45403a3547403b3f3a333d38333d393534302c342e2a3f3b3737342e35322c3b393339363136322d39332f34302c2f2c28302b282b2725302c29302d292f2b273c393448443e46423c45423c49454044403a46413b45403a48443c49443d45413a45413c3d39353e3935433f3a47443f45413d423e3a3c3834423f3b433e3b4743404743414b474448454145413e47433f48433e453f3a403c373b36333c393436342f36322f3834313d39363c38353d39353f3a373e3a37403c3749443f44403b3f3b373b373448413d4c4540423d39443f3b46413c48423d4b443e47403b433e39423d383d36323b352e3d3730423b34403a323f3933413a35443e38463f39453e38433e384d48424a453f4c453f4c453f443f3a48443f4e49454c47414c473f4a453e534d46443f3a4d4a443c37314d4844524c45514a43453e393d3632433e38433d3746403a423c364d47404b453f4b453f47413b49423c4d46404e4842433e383e393339343037322f403b38393430332e2b393430312d282b2724342f2c332e2b36312d3b3531433d38453f3b38333034302d34312d3733303a36323c38353b3734332f2c34302d433f3b3b3632342f2b37322f39353139353134302c36322f39353137332f39343046413c3a373338332f3e39343f393447413c514a44463f3a443e394e4842514a434f494347403b443e38464039423c37423c36443e3847413c514b4659534b5f5852635e575d585058534c565048585149565049524d464a453f47413a4a423b48423a403933433c35443c37443d37474039423c363d3732443e38433c36423b3639332f322d2a38342f3a3431403b35443f39403b364c4742544e484b453f4f49434f49423e37323a343048413c38312d342f2a3c3732463f39463f393d363138312b3a332c38332e3a353236312d423c35433d37332e2a2e29253a342f443d36423b353f39333c35303f38333f38332d282644413c342f2b35302d35302d3934313b363139332f45403c45413b413d383a3632504a454c474147433d45403b49433f4a4540433d373f393449433e55514a58564f57524b4d474259544f4c484345423d4e48453f3a3748433f423d3a403b383d37353a3632322f2b34302c332f2a3d38314e4842403b353e3a3654504b443f3a413d3844403a443f3948423c4b453e48413b4b433d544b44534b44544b424b423b4c453d544a4249413a464038433c36443d36453d37443c3647403a4d453e4a413a4c433a4e453d453c35453d35443c353f3730423a33443b343d35304038324239324239323d36313c352f372f2a362f2a3f38333d3631342e29342f2a362f2b3d36303c36322e2927322e2a332f2b2d2925322d2a342f2b36322e35302c312d2a36312f3c39343d39343835303a3531403d373a36313833303f3a363b353139332e3e3834423b3538322c423b353d373144403a4f4943453e37443d36433d3647413b3c36313f3a35403b3745413c4945414f4a4547423d433e3948443f403d38423e3b393532322f2c36322f373330383431312e2a3b383338353139353136322f3a36323d383543413c403d393c39353d3a363f3b37413d3a413d3a48444144413d3f3a3643403b45413d3e3b36403c373d39363a36313c38333936323b38333f3b373d39353e3b37403c383c38343c38343b36333732303a353238332f3c373338332f38332e3e39343d37333d38323b37323a3430342f2b3d373338312d302a273a36323d383438322e3c373247423d3f3b36312c28312d29342f2c322d2a2e2c27312d2a3d38353b363335302d413c3739353147433e4b4641504d47433f3a2e2a26423d3a37332e38332f40393532302c5d5b56534e4a4b474347423e443f3b49443f45403c494440484440403c3744403c413c3749423d48433e443f3a47433d45403b403b3744403c3b36303b373236322e302c2837342f3a35313b35313c373244403b403c373834303d39343c3935423e3a3e3a353d39343e3b36403b363d38333e3934433d3748413b48423b423c344e48414a433d49413c48423e433f3a46413a48433d4b46404f4a43534e47524d46524d46554f484c463f443e384a453d524c464e48433f3b3647433e4e4b454b463f48423b4d47414e48424d4740514b4448423b47413b3d37343b37333e39353a353237322e302c29302c29383330322f2b2f2c28332f2c3833303a363238353144413d4d4945494541413d3848443e44403b3f3c37443f3a3b38333a36323a34303f3a35413c373b37323d3935413d39443f39423d3743403a3b38333f3b37413d383b37333f3b3744403b413e3945413d3f3c373b3833413c38423d39403b373e3935423d373d39353b38343a36323c38343935323d3a36484540433f3b46413c47423d49443d4b4741433f3a47433f403c36433d38433d3948433e4a433d4d463f4e463f4b433d544d46544d45575049504842524b45524d454d463f48423b3f3832413a3447403a4f494348413b433c354b443d423c374b463f4d494348433e4e4a444b453e49443d514c43514b4347423d4e4a4439342f4c46414b464048423c4e48424f4b4445403a48423d443f3a3d37323e39353c3632433d37433b37423c36443e3748433c4d484146413a46403c48423d4a453f443e3946413c46413c433c383f3a36413b383d3733433d373f3a3437322d3a342f403b353b35313834303b36323a353138332f3c383337332f35302d37322f342f2b3c3531433e3939333036312d37322e3934303b36323e39353c37343935313935313f393649433d443f39413c363e38333d38333e38333e38323a342f49433e403a3545403a3d3832413b364d464146413c47433d3b36322d29253b36313f3a343b3832403b363e39343c38313f3b343d3b353e3c3549453e453f37433c363d3832413c3637332f403c38433d3939343137332f413d3747413b4b443d4f484245403b453f3b4b454047413c3f3a3449443e4b453f4e48414a443d4b443d48413b413b373d383347403a433b353c35303e373238312c34302b423b36433d363e39342b2723342f2c36322e463f3848403a3b35302d29252d29263d352f36302b332d293a342f36302b37312e2b2624302c29302c2936322e3a353137312d3b36323e393547423d46403c3c38343e3a3645413d4d49444a46404b46414b4642544f4a565049504a4447413b45403a47423b45403a48443e4f4a44504b45514c46544f49554f4a514b454b45404d4742423d3a403b3747433e4f4b46494440413c383c37332f2a26302c2936312e312d292f2b272d29242723202e29253b3632393430332f2b36322c35312c35302b38312e342f2a38322b3a332c39322b3a332e3d352e3b342f322d29332f2c403b37433d373f3a343e39324a423a4a42394b443d48423b433e374a453d4641394b443c504941524b4348413b504942564f47413a333b362f453f394e47414e48424f484346403b3e3a353e39363a36323a36323f3a363e38363d383533302d413c383a353235312e322d2a332f2b38332f3e39343b36323e393536312e37332f453f3a39343034312c37322d37312d443f39413a34363129352e283b332d3e37313d3731433d383a342e453f3b46423d403b373d3934433f3a46413b3d3833403c38423e3a403c383d3a363b37343e3a363f3c373a38343937333e3a3644413c423f3a3a36333c39343b373434302c3734303c38353b3734393532413d39423e3a433f3b3e3b373e3b3643403a403e3845423e423f3b3d3a363d3a36413e3b43413c3d39353f3a36433f3b403d39423f3b3d3a35393430413c38433e3a403c38403c3846403c3f3933433d37413c38413d3848443f47423e48443f45413d47403c4f48424b443f47403a3d3732312d2937312e302c2837322f3f3936413b384f49454a46424c47414d4742413d394d49463d37342c272435302b3c373238322d302a27332d2a3c3733423d37453f394d4740453f3a322e2a423f3a3b3832413d3747423c403b373a36323f3c373c393347433f46413d47433d423e39453f3b4b474245403c48423d4b464047413a46413b443f3a47423d433e3a3b3834423d3a4a443f4c474146423e403c37433f393f3a35433f3a3f3b37403c383d3934413c384a464248433d453f39463f3849423b433c37413b3546403949423b473f384c453d514b454e49434a453d504b4349433c3e383247413a433d3746403849433b48433b47423b4b453f48423c46413a433e394b4741534e484b453f47423c49433e423d3847423e4f4a46514b47413b363a353045403b3d3a3436322e3d39353a363238353035322d332f2b2f2c283834303a35323e3a3638342f332f2b302c2836332f34302c36322d3b3733403c3847423c4d48424d49443f3a373f3b373f3c3745403c433f3a403b35433d37423d383d393344403b46413d4d47424a45403e3a363e3a3643403b413d3844413c403e3944403c423e3b3f3a363b37333a363235312e36332f332f2c37322f403c38423e3944413c47444045413d403c373d38343936313d3a353d3a3544403c45403d47423f4a464148433d4b443e47413a3d3731423b363e3631413a333e3833413b353e3832443d3648423d453f39524a434a443e504a444f48424d463f524b44524d4547423b4945404b464248433c433e39453f3a454037423c353f3b3646413a3c38354e49424a45404b443e47403a4e49414c46414c4640514a4348433d413c373f3a35433e39413b373d373236302c322c2839332f36302d302b28332e2936302b332e2a37322e36312d38343035302d37322e3c36323e37333d37323e3833433d384b443f4b443f413a35423c3647413b4d4740453f3b443d3a4a4440443d3a3d3833423c37453f3b433e3a423e3a3f3b373f3a363e3a363e39353d383438332f35302c36312f37322e3b35313e38333d37333b3632463f3a423c37423b3746403a3a3530433c37433e39443d384d484249463f4b463f49423d48423f433e393c36333e39353f3b3744403d3d3935383430403b373d38343c3833433e3849433d48433c423c37413c3847423d45413b49443f423e39423e3a45403a49433e554e484b453f48423c4d47413f3b36403c37433d373d38323d3833443e39443d3849433e433d363a342f3935313f3a3540393347403a463e3946403c413c36332f2a3d39343b35313e38333f3935413b3549423b49423b423b383b363237302935302b433e3b463f39433c35423b37393430302b28322e2a342e2b37332f3b37333b373336322f3834303a35313d39343a37323c383447433e46413e4b47434f4a434e4942524d474e494249453d4b453e504a42433e3745403846403846413947423b534e475550493d38324d48444c464044403b45413e3c3834312e2945423e4e4a464d49444a4642433f3b46413d403b37443f3b4e49444c474249423d48423d47423d403a353b342f38332e39332f433c363f38323c352f3b322c4238324138333c332d3f372f41393339312d37312c322b282f2a262e29252f2a252d2924342e2b332d2a2e2a272c2a262b28242c27242c28232f2b27322e2a2e29252b262235312d4f4c4a534f4d46413c37312c37332e322e2a35302d3b373337322f322d2a37322f342f2c2f2d2937342f43403b423d393f3a37413c393936323f3b373f3a363e3934423e3939353135322e3e3b3644403b413d393f3b364d47425c565158524c4e48424e464149423c524b454b443f3f383337302c352e2a3d383437322f2f2b282e2b27393531332f2b312e2b373330312d2a36332f383431302d2a33312d332f2b302e2a36332f33302c3a37323a363336332e3c38353a36333733313a363337333037342f39363138353135322d36332e3a37333b39343a38323a37323a37333d3a35423f3a474440474540423f3a413e39413d393b38333e3a3645423d433e3a39353038343036312d3e3a3449453e413c36403b363e3934433f393f3b363c3833403c37433f3a433e38443f393d3833433d3849443f413c38413d39423d3a46433f47433d48433c443f393e3a343a37313935303e393646423e423d393b37334b46414f4a454b46424f4d4945443f423e384d46403f3b344440393f3a36373430474440413d39403c37403b363c383437333036322f332e2b443f3a443f3a423c38423d3849443e48433d4946404c49434c4842514c444b46404c47414f4a434d484346403c47423e443f39433f383f3b3746403b453f39403b35453f3a423d393b37333f3b3646423d423e3846423d4b47414b453f443f3945403b45403a433e3847403a4a433d48433b4a453f46413a4a453e48423a47413b4a433d49433d4a433e453f3a403a34413b354c463f4e484148423c453e3949433d49443e4e49424d48424c47424b464055514b54504a55514c55514b55504944403b37332f37332f3d39343e3a363b37333a36313d39353b37333b37343d393536332f393632423e394c4743403b373b3733413c39383330322f2a3f3a36413e383c393245413b3e3a36403c38433d3945403b423e3845413a4d4942433e393d3933413c38443f3b423e39413d37433e3b46433e3f3b3834302c44403d46423f433f3b423e3a3b373337333037332f37333037322f3934303d383448444045423d3f3b363f3b37403c383d3935423f3a403c384a4541403c3843403b47433f504b484c484446423e433e3a443f3a403b363f3a3548413d47413c49443f48423d514a434f494446413c514c454f4840443e374e4841514a434c463e47403948413a443d3846403b44403b443f3a433f3a49443e403a353a34304c474237332d4e4944524c4449433d5049424b443d504b44504b434f4841524c444b463f4b46404b464049443e4f49434b463f4a443e4a443e4d48424e49414b463f45403b4f4a4547403c4c46404b453f4a453f544d474b433e4e4842524c454d474148423d48423a48433d413c363d37333d37333a35313f39343e38353f3a36403b36433e3949433e403b37443f3b48423e46413d403c38403c37413b38413c3746403948423b403a35433d393c37343f3934463f394e484149423c463f3a433e383d37323d3732413a3549423b47403a48413b433d38413c3649433c534c46534d474e49444d4741423e394b46424b464146423e4a46424b47414a453f45413c48433d4b46404c464145403a46413c48433f4b46415049434a453f49443d4540394b464059544c575149524b44534b4549443e47413b4d463f4d474147423c443e393c3732444039433d3744403a3d3835413b37403a35433c373f393538322f36302c332f2b37332f38322f39332f37332f3c383239332f4d4641433d364a443d4d463f3d373245403c47403a3a353036302d3f393439332e403a354f4842413c373c38343a35323935323b37323f3a363a3632302c293c38343a3532373530423e3a494540443f3b48433d47423c4f4a45524c46544f47534d48504a454b464147423c433f383c3731322e2934302d69655f4a464135322e504c4847433e514c4649423d3d37333f3a3645403a3d39353f3a363b36323835303835303935313a363137322e393430403b36443e3a403a363d3834433e394d48404f49434d484157514a4c4741413c36464039433b35443e3947413c443e3a423e39413b36433c36463f39453e383f38343d3834322d2a322e2b39353235312d3935323a353236312d36312e3c37333f3a343d3933423d393e37343c37333833303f3a373a3632403c383e3b363835303f3b373e39363d373233302c342f2b342f2c383330322f2b36312e37302d3d36323c3531332e2a332f2c36332f312c2935302d342e2b4440394d474049443c524c445650484d4740514a42524a43524c44423d3647413a4b443e40393537312e36322f393531332f2c35322e3e3a36413d393f3b373e3b37393532322f2b36332e373430302d2a292522312d2a35322e3c38343b38343a37333c39353935313936323e3b363b3834322e2b34302d3e3b363c38343b373337343034302c35312e35322e32302b32302b35342f3634303935323b37333d39343c38343f3d37433d393f3a363b3733423e3a413e39312e293734303d393534302c393431342f2c2f2b28322e2b312d29322d2938333036312d3c373248413b504a4446413c413b37433f3a3b373234302c38333035302c433d3a47413d3b383345433d4b46414f4c47514f4a51504b4945413934303733303c38343c363239332e413c3737332f4b47444d494548444044403c47423e44403c3c38344a464148433f524f48504b444b463f4e4a4448433f46403a433f3a43403b46413b433d384a443e403b35454039443e393e3a36403b37433e393f39343a353138342f413c37423e39423d393d38343e393448423c47413b413c3744403a49453f4d484146403a443f3949463f49433d423d37433f394a443e45403a49443e48433d49443e524c454a443d45403948443d48423b4a443d47423b3f393338332e433e384d4741413c3548443d45413a3f3a3349443d3c39333a36303a362f423f3845403938332e312e293836313f3b36403c383c39353e3b3646423d3a353137332f3734303e3a353e3b363f3c37433f393a37323a36323a363138342f3835303c38343c3734413d39413c38403c38403c373e3934413e39484440433e393a373236332e3f3a3647433e49454047433d48433d4b454244403c47433e45423d46433e46423f504b46514c474e4a4547433f44403c443f3b48433f45403c48433f4e49444c48444a464248433e46413d48454144403d413d3a4d49454a474247453f423f3b3a3632413e3a423e3a443f3b48433e4d49424a453f3d3833403a3549433e57524b4c474048443c49443d3c3732464038423c3448423b4d4841423c353f3a3338332e413b36423c37423c363c38333e3a363d3935403b3745403c4944404e4a44302e2944413b4f49404a443d504943443e3835302b39342e3b35313e37323f3a33433e38413c37413d374a443e49423d48413b4a433d46413a423c35463f39453e3a48423c49433e4e48414d473f3d373148423b4d4640433d373d3832453e39403935413b343a353036312c38312e3a33303b353038322f37332f3a35313c353138332d39332f35302d3f3b3647423c47423c403a35403b3548433d4540393f3a33433d373c37323c35303c36333c37323b352f4b443e4f474147403a47403b4d464150494257514a534c444e49404e474047413a47423b48423b453f383d3833403b364d484149443d494540403b364b46414f49434b464045403b423d38504a43575149504943413c36403d384c49444a453f4e48424a453e4c4740433e38423e383e39323d38323c36313c3732433e38443f3848423b443f38423e374c47404a453d48423a47423d4d47413f3a363d38344c464046403a3c383335312d36322e38342f3d393535312e3a363334302c35302c3a3531413c3746403a3e3732514a4345403a36332e3e39344a443e514a4549433c433d37413b354b453e3d39323b35313c373335312d37322e37332e3c38343b363343403b413d383d39343834303a373345423e45413d413c3846413c44403847423a47403b47413d4c464047413a443f3948443f3d38352e2a273a36314c484346423e3f3b363b3732423e3946413b433d3849443f4c474245403b403b363f3a374a464147433e47423f3f3b384c47434c474246413c3f39363d373335312d312e2a393431312d2a2f2b263a36313e3a343a3631423d37413d383c38343b36313e3a3544413d403c37413d373c37323b3632342f2b2f2b27322e2b36322e37332f3733303733303935323d38343e39353b36323c37323d3a353e3b353d393437332f39363238353133302b3a3734413d393a37323936323b38333b37333e3a36413d383a36323c38343f3b373b3732403c3847433e413b37393531423d3a45423e423e394e49434f49444b453e463f39433c35463f3848413a49423c443e38453f384a433c4f494358524b514a444c463f504a44504a454c4642413c3646413c45403a403b363f3a363e39353c38343c38343936313f3b373734303935323d393638343138343135312e37332f312e2a322f2a3e3b363d3a3639353239353237333036332f3b37333b38343935323d383539353134302d322f2b302c2834302d34302d322e2b312d2a322e2b332f2c2f2a262e2a27302c292d2a272f2b27332f2b34302c322f2b322e2a2e2b272c28252c2825322e2a332f2c3835303d3a363d383435312c3934303e3935413d384b48424e4944443f3a3835304d4b474a464149443f4d4a4543403a3934303834303d38343d3a363e3a35312e29383631403c36403c373a37333f3a373d39353e3a36302c294c48444d484346423e3e3a363c37333c373338343038342f3a36313d3a3545403a46413947433c3b37313d38333e3a353c3833443e38443e39403b36342f2b3c363338332f3a35313e3a353834303b3632443f3a423c383a3531322e2b312c2937322f3a3632403b353f3832403a3445413a3f3b3547423b433d36403a354d48414c453f4a433d45403b423c3745403a3f3934433e3844403a4d4741464139413c3745403a48423a403b3546413a413b35413c3845413b47423d3f3a35322e2a322e2a37322d312b272e2c2743403c312e29312e2a3e3b3538353039353235322e322e2b33302c312d2a2e2c2834312d322f2b322e2b3a353139363235332f302d292e2a2636322e312d2a2b28242c292634312d3634303835313a38343d3a353d39343c393448433e443f3a3f3c3746413d413d38393532413d3845413b3b37323d3934413c38403c38423e3a46423d46433e46433f433f3c413c3844403c413d39403c38423e3a45413d433e3a433e393a353146413d4c484344413c45423d423f3a423e3a4a464347433f44413d433f3b44413c423f3b413c39423e3a3e3a353f3b3646403b45403b46413c49443f453f393c3632413b35413a36443f383f39333e3935403a353f3a3446413b423d37423e3847423d48433d4b47414a4541423e39413b37443f3b46423e45403d423d38433e38413d38332e2b504a46423e3936322f3934305b544e514a444c47414945404c464147423c45413d45403c3d393544403b46413c4a433d463e3a49423d4e47404b453e453f38433d363c363139332d35302a312b2738332e322d2835302c342e2a35312c3a35313a34303d38334c464048423c433e39403b3646413b3935313b37323c3733403b37443f3a46413c47423d403a35443f39504a444d474147413a463f3a47423a48423d4d4841544f48504a4449423c474039423b36473e39443d3649433b48423a3e393039322c3d362f3b342d3a322d3a342f38322f39332f443e3848433d534d474a453e49433c4b4540463f39413b334a433c4b443d48413b3f383349433d463f3847403946413b45403b49433e4a453f49443e49433d47423d48433d4b464048433d47413a4a443e48423c38332e312d2a383331332f2b3834303c393435322d38353047433e4945403c38333c3833413c37413c373c3833423e3949444047423d383330423d3a3f3b373e39363b3633373330312e2a37332f46413c47423b413d393d39353d383346413a423e383f3b3448433c34302b37322d453f3a443e394a454046423c3f3a353c37333b37333c37333934303833303833303d3836322e2b3834303d393537332e3d38343f3a37423e3a443f3a3f3935403c37413d38403c38403b373c3732332e2b302c294b464245403b3c36323935303b36313c38323935303d393339362f423e393d39353a373239363136302d3d37343936313a36323e3a353e3a35423d3a37322f3836313935313e3a363d39343d39353934313e3a363834303934313b363338332f35302c3c373237322e37332e3c38333b3632413c3837332e38342f3935313834303b36323a353135312c36312e3a353036312d38343037322f34302c33312c34302c36312e35312d38343036312e332f2b36322e39353135322e302e2934322e3834313834303835313a373336322e332f2b34312d39353136302c342e2a312d2a322d2a342e2a35302c322e2835312c443e3839352e3d38314039333d373139322d39322e443d37443e36423d343a352d413b364d463f4e4941544f46534e4556504a575049564f49544d465b554e554f4a494540423f3a45413c3d3a354845413f3c383c38343834303b373437333034302d3834313c3834383531322e2b3c383536322f36322f3935323934323834313c39353c39353d39363e3c383734303c38343b38343e3a3744403c49464247433f48444046434056534e4d48443c38343c3834433e39413c383b36333c38353a36323935313b37333e3a363d3835332e2b2f2a28332f2c35312d3f3b373b373338352f302c272f2b272c2925302d2835312c35312d2e2a273c383539353235322e35322e39353137332e332f2c34302d33302c36322f37332f3e3b36413c3835302e3936325d595448423d403c383934313a35313d39363b36333c37343e3b373935313e3a36433f39433d3846423a46413b48443f47433e46413c48423c433f3a47433e45413c403b3644403b48423d43403b49443f4d48424e4841453e38453f39463f3a4b4540453f394640394f48424d46404b443e443e384b4740504a44423c37453f39443d37463f3948413b4b453f4e47404a443e49433c48433c4b443f4a433e47423c48423c49433c47423c4a453f443f3847423b423e3746423c48433e423d38433e3a443f3b39343136312e37322f35312e332e2b35312e332f2b36322e33312c36322e33302c35322e322f2b32302c33312d3f3b373e3a353a3632322e2c35312e34312d37332f433f3c47423e3a35323c38353e3a36433e3a3f3c383d3a363c38343e3a35504c463f3a3635322e37332f36322e36322f3f3b37433f3a3f3b373f3a363d3a353b37323834303b37333d3a363d3b36413d3a413d393d3a363e3c373d3936403d393f3b373b3733413d38413c3946423e494542423f3b433f3b413e3a403c3947443f44403c433e3b45403c45413c4a45424e49454b474248433e3e39353a34303b37333f3a36403a353b36313c36313c37313b3632403a35413a3448423d443f3936302c3f3935403a35403a33423c364440393f3b353f3b364e4a45534e4956514b4e494346403c423c3749453f37332e413b384b453f44403b47423d453f393f39343c37334c48415049444c47424b46414c463f4e494348454046433e47413c4c453e47413b46403b433e3a3c373138322e342e2b3a3432443e3a47423c48454047433d47433e47433d4d48434f4a444e4943524c4446413a4a433c4a433c453f39413c37433f38453f3a47413b49453f433e39302b27312c2836302a433d37443f3a403b353e393238312c4a433c453f393e39343e39323f3a333b352f3d36313f38323e37323d35304039334038334039333e37313b3430413b35443e393d383349443f48443e38332e3835303935303d38323b352f3f39343c39343d39323c37313f393338332d413d3845413b48433d413b353d3731453f39504a434b453e49443d4b453f4d47404a443e423c353e3934413c36413c3646403b453f3939342f312d2a3d39363b37333834303a3532322f2b2e2b262f2c2733302c35312e2b2724312d2a4f4c484f4b47403b373d373235302b322e293c3630403934322d2b34312d3d39353f3b3739353237322d4239324038323b36303c362f38342e36332d3e39334e4741433e39423d374b443f3d37323a353036312d3d3934403c383c38343b38343b3833393531393531403c3948443f44403c443f3b423d39403a363e3835413d383d3934403c373a36323d3935403c383f3b37413d393f3b373834303c383446423c3f3a35433d38453f3b3c38333f3935524c47433e3937332f3a34313b3631403b363c37333d373337322e332e2b3f3834423d393c38333a353145403c46413d403c37403b37413c373c3733433e3a443e3b413c38413c37423e38433e39463f3947413b423c3746413c453e383f38323e37323e38333e38323d38333c3631443e37453f384a423d413b353f383448413c4a443e48423d413c363f39353e37333f3a3538332e3934313936323c39343b36323e3b363b37333b38343d39363b373343403b443f3c3d383448433f3f3b3746423d4a443f403a3546423d45413d3f3a363d393545403c433d39453f394b46404b433e4e47414c4540524c46514a45433d364c46404c443e443d3649433d4d4740464039453f394a433f4b453f48423c433c36453e3846403a403a3536312d34302d34302d332f2c34302d332f2b3835303b383338353036322e35312e34302d3a36333c393437332f3c38353c38353a37333e3b36423e3a3e3b373a383336322e3733302d29273a3833393531322d2a302c29302c282d2a262f2c2833312c312e2a332f2b3f3a35403c373c3834413b383c3734443f3b44403b3c38343734303b38343b37333f3b373a3532423f3b4f4a453e3a3637332f3b363138343035322d34302d2e29262f2b28322e2b34302d34302d36322f322e2b3835323835313e3b373a36323733303b38333a37333e3a373e3a373936333b3633423d3937332f4e4b4546403c34302c34302c3c38343b3734403b37443f3b3e3935423e393d3a35413c383f3a36423d393d3833403b3648433e413c36443e39453f3c49433f4a443e46403b48423c443e393d3733443e383f3933433d3946413c47413a4a443d4d47404c453f4b443e423c36403a3349423c473f39413c35524d464d46404e4942544e48534d464e484248433b403a333c3731423b353b353037342e46413a4a453d46413949433d443e3749423b4e49424d474046413949453d49443d3b37313d3833433d393d373337332e3b37333b383439343137332f3a36323a36323c383439353033302b36322f38353134312d33302c3935313c37333936323c38353934323b383345423d46433e47433f342e2b332d2a322e2a34302d35332e33302c37332f37332f3f3c363a38333634303f3b3743403c43403c3d39353b3632413d393e3a364845404a47434d48444f4b4753504b4b474246423e45413d45423d44413c3b3732403d3848443f47443f433f3a46423e4a4641423f3b44403c45423e4f4b4859555054504b54504b534f4b4f4b474d49443f3a374a46424b474247433d46423e49444046423c49453f46433d3f3b353c35313f39343d38333d3630423b374f484358514a514a454e484248433b423b363f3734463f3b4e4a4349443e3d383334302b35312d36312d423c384f494349443d403c3958534f433f3b403b36423c38514a464a443f433e383b373138332e34302b3834303a35323d39333e3a333e39343e3834403a35413c37413c37413d3745403b46413c48443e47433d45403a3a352f302d28302b26302b273a373137332e332e2938332e3c3530302b27342f2a39342f322d2935302c38332e3d383339352f37322d352f2b39342f3c37323e3734332e293833303e37343b353135302e3b36313b353039332e38322e3c35323c36333c37323f3b34413d363b37303b37313b3731403c353d37333b363246403c3b3632302c282f2927362f2a3a342f3c36333a35323d39343e39343c36323a34313f3b373f3a36423c383a34303e3833443e39423b364a423d4d47434c4742413c35413c3448433c4e47404f48414a443d4e474046403b4a453f443f3a36322e413c383a35313a35323e3a36322e2a35312e36322e35322d332f2b3a37333d3935423c393e38343f3a3548433e4e4842433d35423a34453c354138313d3630413a343c352f37322d3a352f443e3a4d4742413b35413a33443e363b352f3f3934443c35433b344039324b443e37322d4a45414a453f49433e47423e3c37333d38343a3732383531322e2a36332f38333034302c3b36333a3632423e3a3c373339363137332e39353038342f393531413c38423c38433e3a443e3b423e3a413c393d393547433f413c39383430393531433d3937332f35312d433d38443e3a4a444056514c524e494d484248433d4945404e4843524d474945404f4a454d4743413c383c373348433e4c464247413d443d393f3934413c37393531413c373d383345403b433e39443f3b49423d49433d4f4a43504a434c463f4741394f484257514c554e48514b454f494359534c5d564f5e595358524c504b4556504b5750494b443c443e394b4641413c373d39333d3934403c38413c383e3a353c38353d39353935313834303a36323b363237332f3c383437342f36332e3c38343a3632413c383d39343b38323f3a35413d38433f3b47433d524d484f49444a463f544f474d483f48423a4b453d3f3b353a342e443e3748423b443d363e38323d3831413c374f4b45514d44534f465550485b554e5e58505c5750504b4548433e44403b413d3844403c3f3a373b36333c38343d3a36433f3c3b3734423e3a413e3a3e3b3735312d3834303834313e3a3737332f3835303e3935322e2b3b383448433f47433f413c3943403a46413d433f3b4944404d4844423c394d47434a4540403c3837332f3a35313e3a35403c373c373337332f3a363235312d35312d36322e312d2a322e2b332f2b36322f403c37413b3737332f332f2b403b373d38343934303a3532423d394e484448433f494540433f3b433f3c403b383f3a373f3b383935323c383443403c403d38403d383e3b36423d393f3b363f3b363a36334d4a46453f3c403c3845403d4e4a464d4844423e3a524d49524d483f39343f3b363e3a3549443e55514a524e48514c474f4b44534f4857514b55504a59544d5a544e59534c544e49534d4858534d514b474b47414a453f4d48424e494346403b433c36453f3948433c4a453e48413c48443d4b4641453d39403a354c474148423d413d3748433c433e3849443e524e45514c454e49414f494349443e46423d48423d48423c3f3a3537312d3e38343b36313d37323e3a343b37303c37313f3a334a423b463e374a443d48443d47433e45403c3a35323b373339353136322e332f2b3834303e3a363a36333a37323c38343c39353834303935313d3a363e3b373936333e3a363d3935443f3b37332f3834303b373347433e3e39353a363238333036322e3b373337333035322f36332f3c38353c383436322e3934313f3b3747423d4c48434e494449453f4d49424d4942423d3735322d38332f35312e34302d312e2b2d2b262d2a262f2b27312d29302c282e2a27322e2c34302c36322e37333032302b302c28312d29302c2734302b3834303a36323b37333c38353a3632322e2b36312e332f2c35312d393430342f2c332e2b3a353248423d46403b514c454c453f4f49424a433c3f3a3336302a463f3947403b4e4943504a44453f383f3933393530423d3946413d504a4556504b3e393536322d2f2c2844403d4b4640403b364b463f443f394d474259534a59534b57514b514c454d48414a443f4c46404a443f48443f45403b433f3b423e3a403b36403b373a35323a36333c37343b373237332e38332f3f3835403a3649423e4a443f36322e36312e342f2c37322e403a35413b36403a343a332c403933413b3538322e433d38413b353a34303c36313c3731443f3a47423d39353037322e423c37413b353f3a3637332e332f2939342f36312d36322d38332e3a34303c353149423d4d46403f3a35413c3747423d4e4943514b454b46403e383449433d413a354b453f4d4640413c3745403b47413c4e484159534d5b555057504a4039333c342e3c363049433d4e4842524c465a534c534d46554f49554e483e37302f292437312a37302b302b2635302c3e3a36403b3746423d3a363348433e48423d3f39344b443f413b353934303934303c383434302d38333045413c403b364d463f3f38313d362f372f2a3d362f443b334c4139483f393c363038312c3f3a35453e383e383137312c443d383f39323f39343a352f38312c342e29342e29332d29332e29403b373e39343c373237322d3c3733413d393e3a363d383439353137332f3b37333f3a3744403b413c38443f3b433e3934302c46413d423e39403b384a4541423e3a433e3b3e39344d484147423c3f3b36433e3a423d393d39353d3a35403b36413d3747443f47433e47433d49443f433f39443e3a403b363d3a3339342e3936303b37323936303d39333a37313c383339342e3c38323f3b35403c3645423b47423b4a463f57534d53504a56514b56504a56514a524d46544d47544d474e48424b453f4f4a444d484149433c4c454048413c48413b504a444f4841464039423c34433e36443e3646403a443e383a342e3a342e3a342e46403948433c56514b514b45443e393c38333e3a36453f3b453f3b433e3a443f3b413c393d38353c37343a343135302d3b363235302c322d2b3a3431342f2b322d2937332e38332f38332f2f2a26332f2b37322d39342d3d373339332e423d35453e3649413b4a433c4d4641534d464d47404a443c4f4841534c454d453f4a423d47413c403a35423c364640394c464049443c48433c4c464047413b423c363b3731453f3b453f3b39353235312e3834303d3835393532433f3b3e3a353c39343e3a363f3a36403c38433f3c3a36323c3833433e3a423d3a38343033302c332f2b3a36313834303c39343c3933423e3945413b45423c45413b413e37413d38403c383a36333734303d39353d38343d3a35403c373e393637322f3c3734423e3a393531342f2c36312e3e38343e383336302c332f2b36312e3934313b3633403b3847433e4b453f423d39413d383b38333c3935433e3a45413c403d38413e3937332f35312e3c38353d39363835313c38343d37343a353233302d55534e4e4a4542403b4a474246423d433e383c363236312d38322e332f2c39343134302c3e3935433d3745403b3f39343b36303e39334039333c37303b36303b37313b3730403c37413d3749443d3e39323c3732403c353f3b35423c36443f3a403a363f3b3645403b49453e47433d47433d48433d4a443f47433d48443f48433e46413d4a453e4e48434f49434640394640394c443c514b444d47404c4640504b444e4842413b363d383445403a524d474d474149433d453e39362f2a3c362f473f393f383238332e36322d35322d393531322e2b34312d34312d3b39353a383438353137343039353235322d3b3833403b37332f2b322f2b302d2a302d29322e2a33302c312e2a302d29322e2a37343044403b4a4641403b3647433f3f3c383d3b363a37323c39353c37353c38353734303b39353c39353834313d3a353c393436332e37342f34302b312c28322d2a302c2834312c3735313835313e39363f3b37403c383b36333f3b373e3b36403b37413d3a4c49454b4843433f3b4845404a474348454147434146413f484541433f3b403d393b3734524e49514d474f4b46534d484a443f413d3954514c4d49424c4641403a363c37333a34303a332f3b342e38312b39332e453f39433e39514b464c463f4541393d373138332e433e3a4c474347423e45413c3e3935433e3a4f494348423e3632305a57514c4742433e3b433f3a433d384a45414d464046403a403b363f3b34413c363f3b36433e3847423b443f3b433e3a433f3a403c3844403b423e3a44403b433f3b48443f514c474e484346413b3e3a35403c373c3833322e2a2c292534302d393530423b363f3a343c3731403a35423b3648423c3c3731332f2939342f3b36313e38333d3631403933443e39443f3a453f3b443d39413c3635312c39343048433e46403b443d38453e3a443e3a49423c47403a453f394a443d48423b443e393d383339342f37332c413b343f3933433d37413b3539322e3d383346403b4b46424c4742443f39413c344c463e403b3549443d3f37303e3630453e384b443e4b453f48413b433f38413c364f4a4357504848423c2b262236302a3d3732403a35403b3747413d4b47413e3934433e3a47413b3d3833453f3b49423d4d46404039353f39343b3732443e3a47403b49433d3f393549433c3e362f48403a4e473f4d4740423c373c35303c353036312d352f2b36312e36322e3a36322b272435302d312b2638342e332f2b322e2b37332e3934303f38343d3831302c283e38343e3730362e2938312e322e2a3b36323834303f3b363d38343b37333f3a3644403c433f3b413d39403b37453f3b39353134302b36312e322e2a312d2a3934313a353135312d3e3a353e3b363f3a363f3b363f3b37443f3a45403b433e3a3e3a3438332f3d38333b37323e3934413b363d36313c37333d37333b373345413c4a45414e49454844424f4b4845403d524f4b4f49454a454146413c403b3737322e35302c3c37333c37323c37323c3631342f293c38313c38323c383238332c423d364b453e4b463f524e47514b454c473f544e465c544e524c455c554f5a544e5b544f554d484e4742554f4a46403c443e3a49433e433c374b46404d4840564f4a524c47514c45524b454f4b454c49424d4843524d4848443e4943404a443f4e49444e4b4648433d4d48424f49444c464148423c4b443e4c453f4b454047413d48423d46403b55504a554f495049434a443d4b443d4b443d423b34443f383f3a3438322d3f39323f3831403933473f38524c454f49434d47404a463f4b463f49453c4c473e4d48404d47404a443c4a453d49433d47423d47423d3f3a373e3934403c37413d393a37333c3834433f3b3e3a373a363336312e37332f3d39363f3a36413b383d3a35423f3b433f3b403c383e3936423e3a403c3837333034312d35312d37333036332f383430312d29322e2a36312d36322f35302d3d3a353935313935303d3a35403b373c3632413c3739342f3d38333d38333d37323b35303f3a36423c3745403c4f4a454a4540514b463c37343b35322c26232d2a2633302d342f2d37343037342f302c28322e2a393531433f3b4d49464d49454946423f3c38413d3a433f3b3d3a3536322e46423e3b363334302d322e2b3f3a363d38333e393547423d4f4944443e3a443f3b4d4b464e4a464f4a46544f4a55504c524d49544f4b57514e514d49534d49504a464c46424a45414a4440443e39423d3845403c4a443e4a433e4b443f4a444049413d453e39463f3a48423c3b3630433e383f3a34403a35413c34433f3849453e4f494348423c45413b48443e4e484248423c4b453f47423a48423b443f394b463e45413848433d443f3a4b464145403a4540394a433c48413a453e36433e34433e37433e3849433d3f3833443e3937332e3a35323a363336332f312d29312e2a322f2b2f2c2833302c312e2a33302c36322e36322e322d2a322f2b35332f373531322f2b3a37323e3b363b3733373530312e293a3631332f2a302c28302d2a2b28252b2925302c2a322f2c35302d37342f3a373234302c36322f37333035312d34302d3633303734303935323935323b373446423e47433f433f3b423f3a423e3a3e3b363e3a363a37323e3b363c38333b38334a47424e4a4547433f47433f4b4642504d48524e4a54514d53504b4f4b474b4844504d4837322e3c36313b36313e383338312c3934303a3731403b373d3834332d293d38344e494346403a3d3631423d37504a444f49423b36313a35313b35303f393346403c524d474f4a413c373137322f45403c56504a59524b514b4444403c413e3a424039423e393e3a3647443e4c46414d48424d4841514b464c464147413b46403b443f3a403b36403b363a35333e3936413d38423c3845403c3e39363e39363e3a36413d39403b38403b383f3b3739353234312d423d3b423e3c3d39353f3a363f3a36423d393c3632453f3a413b3639312e342d2a2e2a26332e2a36312e38332f3e393438332f332f2b37322e3a3531342f2b37322e413b363c373237322e38342f37332e36312d332d2935302d39342f39343038332f3b363238322d3c35303e39343f393546403c48423b3d36303f39333d3732433e3a504a454a433d3f38323b352f413a33433d37534d4747423c4039323b332c463f395049424b453e413b35443d37433e3946403b46403a49423c423b363a353037322e46403c413b34463f3749433b39342f3c3631423b36443e38433c3546403a443e395049434a433d423c34423c36463f39413a3337312d36312e534d4749423a3d3630453e36403b32423c353e37323d373136322d3835313c373339343034312c332f2c3f3b37544c47423c38322e2b37322d352f2b38332e443e374a423c403b37453e3a4d463e4f46404e463f443d3748413c3e383335302a3a332e3d3731433d3848433d4d484148433d3d3832413d3846423c47413b48423e443e3a403b383d39363b3633403a373e39343d3935403a363934313a35313b3731403c36403c37413c3847433d4b464048433e49443f59524c59534c4f4b4645403c3e3b363c38343a3632423d38443f3b3e3b363e3b3646433e4b4843524d494a46404f4c454a443f4c48434a46414e48444e484246413b443f3a433e39403b37443f3b423c3848413d39332f38332e3c37323935313b353138332d3f3b3537342e413e3844403a403d3546433a45413a4b47414f4c474f4b4454504a524f49504d45504c454b474148443e4d4a443f3b3638352f37342f35312c35302b34302b322d28332e2836302c332e2b322e2935312d3f39343c36303f3933403a33433e38403b353f3a3448433d433e3849443e4b453e47423c4a463f403c3446403a4740394d4741504b4558544b5b564f5a544e5650494d474146403b433e383d38303f3a333a363035312b37312c36312c36312c423b353d3731403a353f3a343c37333d38333a34303e3833322d2a36312e3833303a35323833303d38353c3834403b3747433f433f3b413d39413e3944403c46413d423e3a423d39423e3a413d39423f3a403d39403d38433f3b45413d46433f43403c413d393f3c38423e3a3b37333f3a36312d293834303c383447433e4c494245413a403c373f3b37504b465a534d524d474e4a44504b444f4a434d4841504a434b443e433d3947423e3936323c3935403c383a36323733303834303d3a37474340504c48504d494c484544403c4d49444f4b464b4743413d3a44403c3e3b373a37333f3b38433f3b4e4a475c5653383430403c3748433d514b45524c4745413a4b484159564f55504a5b574f5b564d59534c56534b535048514e46534e4759554d555149504b444f4a444f4b444b474047433c504a4248423b443e39403a353f3b3645413b4d48404b463f413c35504b434d48414d4842514c444a433e46403b49443d433d383c35303b36303a352f3c3733413d37413c34433d3749433d433d354e49414d473f4a443d464039413b353c362f3b352f3b342e3c352d443d354a433c46413b4c4740483f383f3831413b353a35313a36323e3a3635312d403c374c4742443f3a433e3946403c423d383e393435312e37333039343045413d46423e3c3834383531322f2a322f2b34312e36322f37332f332f2b36312f3936333d39363c3834413d3a45413e44403d3936323e3b3644413c413d3a3f3b3844403b44403c44413c44413c44413c433e3b423e3a45423d3c3834413e39433f3b44413c423f3a43403b45413d4d494545423d46423e47433e4a464144403b403c37403b37413c383c38343d39353d393438322e3933303b3732443f3b433e3a443e394c4841423d3848413d524b45534e48554f4a4b453f48433d48433d453f3a443f3b3e3935322e292c2723332e2b423d394e494458524a4a443d453f38464039504a4555504a554f484b453e38322b3d383347423e46413d27242035312e332e2c2f2c28302c292d2925312d28433d38433c36463f394f48424d46404b46404a453f48423d48433e4c47414f49434c474149443f4a464147433e48443f49453f48433f45403c48433f443f3b46423b45413b423e39413c383d38343b36323d37343d3633453f3b4b45404c464048433f3c37343a37333d39353a3633332f2c35312e35312e3c38343733303e3936423e3a3a333036312e37333034302e3935323d39364b46434b4742383531443f3b413c38504c4645413a433e3957504a58514a473f3a4b443e4f4a454c4843524d4649443e443f3b423a36443e38514a43453f3947423b423c36433c37453d374b443e4c453e443d374b453f4c4640433d373e3834433e38423d373a35303b36313d38343d36313b332f3d3630403a353c3733443e38423c373e3a35413c37403b36403b3648423c49433c453f394c4540413a343b35303d38353b3733433e3847403937302b403a354e48424c463f433b363f38343e383344403b403a373d37333b353136322e403a36443d383c37323e3936443e3b403b373f3b3739352f38332e3b3631413a354b443d534b434d4740453f394c46404c46424f4945514b464c4641433e393d38343c373237332e44403b45403a443e37403b36403a36423c36403b35443f3a433d3946403c48413d47413e4e494446423e403b3839343137332f373330322f2b3c383346413b403a36443e3a4a433d48413b48433e534e49534f494f4a444e484347423e46423d4b47404a454046413d3f3c383d3a363e3a37443f3b413d384a47424b47434b46424c4740443f38433e39403b36413c373e38343a3632433e3a433e3a49444045403c4843404e494449464146433e35322d423e3a47413d48433f413d38393430393430383330332f2b2f2925312d2a433e393d39323935303b38333f3b363d3934413c38413d393a3733413d394b45414b45404a44404c443f4b45404a4541453f3b3f3a37423d3936322d3b353137322e34302b37322e3e383438322e39332f3c35313d37323b353037312a433c36463e373f38323f38333f38333e36303e3630423b353a342f37332d3c37323b352f3c38324e4942443f39453f3a3e38333c373349443e3e383349443f4d46413e393446423e494541504b47514d49534f4a55504b544f4b4f4b474a454147433f413d39413d393e3a363e39363e3a353c38343a37323c37333e3a363e3a363e3b37423e39423f3a44403b423f3a46423d46413d433e3a45413c4d494555514c484440534f4b47433f413d393a363139353038352f3a3632423e3a3b3632413d3748423c403b353e3a34413d3639352e39352f47433d403b353d3833433f3945413d3f3b363d393446433d55524c64615a6360585a574f5955504c4843443f3b3c37333d39353e3b373d39353f3c374a4642433f3b43403b4e4b44524f4954524c5a57513e3934322d2836322d37322d3a342f3e3833342d28322d28332f2a2f2c262d2923312d2838322d38332e39353038322e3d38323b362f3e39333e39333f39354a443d3c3530403a353e3833423c37443e3946403c403c37413b363e3834443f3a3f3b35403b343d38323f3a34403c35413c364541394d4941514b434e484249433d443f39433d37463f38453e383d383046403848423c403b363d383346413c4b45404e48414f484247403a463f3947403a403b333a36303f3b35413b3549423b49433c443e38423d373f3b363b37323c393535322f332f2b322f2a38342f413d373b383336322d413d393c3833423e383e39343a363133312d3a37333c38343835313f3c3845413d3a353235322f3c3a353c3935413f3a3e3b363c3935403e393e3a364b48434946413e3a37403c3844403b494641423f3b45423d4c4a44524f4a4a47424c48433f3b3745423d49454146433e4a4642433f3a423d3948443f4a4641403d383c38343c383439353037332e38332f3c37343c37333934303e3a3547413e48403c443e38514c454a463f47423b4440393b3632423d384d484147433b403d3737332c302b26362f2c36322e34302c34302c3d393544403c423d39514b454e48423e3a333a3630514a44575249423c35403b3338332c3d363148423d3f3a363e393646423d312e2a48433e46413d3d38353f39353a343135302c47423d48423c4f48424e4840453f37403c36433f3a413b3546403a46413c413d37443f3a45403c45403b49433d4a443e47413a413c37433e3949443f524c484a443f413d383f3a37433f3a47433f3f3c373f3a36403b373c38333b36323e393349433d4f494446413c3f3a37423e3a45413c44403c46433e504c484a47424b4844514c48524d4947433f45423e3e3a3649464146413d48423d403d3634302d3f3b363b36323d38343e3934423d39504a44433d36403934443e3948443d3c3731403b35413c3646423d48403a423c3548413b423b35463f384b443d48413b48423b4640393f39333e39353e3935423d393c3733302c29312d293d393433302c33302c342f2c423d3847423c3e39353b373338332f3b3431342e2b3f3b373c383548433e433e383a36313f3a344b443d47413b423d383a353237322f3c38343c373345403a47413b3e39334d49434f4a444f4a444e49433c3733423d384a443e433c383935313a36324c46404a443e3c3733332f2c3a353237332f37332e36322e393531433f3b3f3b353c383338332f34302c35312d35322d38332e45413b4d4a4357524b555049514d47544f4a534e495a564f5c575059524b58534d544f48514b444e484247403c3e383446413c433d39383431413c383934303934303c38333b363237322e3d39363f3c384f4b4448433c433e394f4a43534e4846413c443f3b4a453f433f38433d383e3934413d373e39343e3a36484440514e484e4a44504c464c494347443e45423d423f3945413b3c3834403c38403b36423d393f3a363e39363d39353e3a363c38343a37333a38333b38333937323f3c383836322d2a2743413c49453f55504a46423d3b373345413c4a4641423e394d494446413c3d373147413c4f4a454c4640403b3545403b4e48424f4a444a464056514c534d4754504858534c514c4555524c57524c56504b534e474d474146403b46413c48433d4a443e4b454046413b48433e58524d504a444e4842514a444a433c554e48514a4458514a4a433c49423c4f4841504a424c473f413b363c37323e3834413b3538322d342f293a342f38322d35302d34302c34302c36322e3b36333e393538332e403c383b37333c38333b38323e3a343a3732413d38403c37433f3b494540403c384a46424a474247433e494441484440403c383d39343a3632332f2c342f2c322e2b33302c35302d322d2a2d28252f2926312d29312e2938342e36332e36342f3a39343e3c3735322e33302b39363134302c312e293a3631312d29322e2a2725212c292635312d33302d35322f383531393632312c29322e2b332e2a2f2b283d393537333032302b35322c32312c2d2b2727241f26231f2a29242f2e2734312d33302c33302c312f2c32312e34312e34312d2b2b272f2e2a312e2a2c2a252c29252a25222e2926322e2b36323039343138342f48423e48433e4f4b444c48414c464158524c564f4958524c56514a524e47524e484e48424c47414f494348433c4f484147413b49433d443e39433e383f3b353e39343e39333f39343b37323f3a35403c36413d374440394b4640554e474c4640433e383d37323c373239342e36302b413c36423b36403a3448423b3e39314e4840423c3548413b453f3946403a4a443e464039453e383b342e433d36423c35403b363c38333e39343f39333f3b34413b353e3834403a36423d3837322e312e2a36322e45413d45413d46413b46423c423d39403a363e38353834312f2c2833302b383530393531423e39423d38413e393e3b363f3a363935303c3834332f2c332f2c34302c2e2a282e2a2733302b302d2833302c36322e35322e34312c33302b3c3834413d383e3b363d3a363f3c373d393545423d44403c3f3c373f3c373e3b353f3b363936313b373239343038332f35322d3834303c37333834303e3a3547433f46413e47433f46423d423e3a4f4b4659534c554f493a363249464049443f443f3a2d2925302b2835312d332f2b2f2a2735302c36312d423d38413b3649443f3f3a3647423d47433c48443d37322c3c36324d49434c463f3e3731342e2a322e2a433d384a453f48423d433e383d383448433f403c3535302d4f4a4645413c433e3949433f48423d3d37324a453f453f394d4640504b44504b4449433d46413b46413b4a443e4a464048433e4c474147423c4b453e47413d48433e44403a413d383e39343a37313a35303d3733423b37423c3846413c3f3b353e3a343b3632484440524e47514c464c48424f4943534d4457514b4e484447433e44413c3c38343a3633403b3748423d413c383d39353934313f3b373f3b373c373437332f332d2a38332f3b383445403c3b363237322f3b37344843403e3a35322c28443e3947423c38312c453e383e3733463f3b3b35304a4540453e373e3833433c373c362f35302b423d3837322e3b36323a352f3f3a3536332f35302d403c383e3b363d38353e39363834303a373337343035322d37342f36332f35312d32302c33312c3b363336322f37332f3c38353c3732413c363e3a353f3a363a35313b36333c38334844403e393536332e3c373237312d3a35303a342f3b35303935303c39344b48424e49453c37333c3734383330383531413c393d3934423e38403b37443f3b39343034302d3b373336332f3934303d3a353936323a36323b3733423d3a3e3a363e3a363f3a373d38343a34303d37313e36313e39333d39333c3733413c36423d36423c364a433b49423a49433c49433c4f48424d4741504a4359544c504b4359524b524b454f4a444c484245413a45403a403a35312d27362f2b312c282f2b2735312c413b363f3a34403b36443f3943403b433f3a403c373e3a3638343136322f332f2b33302b37342e35322c3a36323934303b36323936313d39353d3b364c48444c484448443f423f3a3d393636322f393531312e2a302d2933302c332f2b322e2b33312c2c2a262c2a26383530423d393f3a353a35313c373445403b46403b403c3645403a423c38413b36443f3a4b464149443f45403c47423e403b3746403b443e384640383f3933403a33423d35413c3449433c433e3648413a463f394b4540514a4449433b443e3749433c4a443d4a433d4e47404f49424e484149423d4d474147403a49423d4a443d4d4640463f3a4640393f3932423b353b352f443e39433d384f4a44524e4659534d5c564e5049424d473f4d4741514a45514c46524d484e484347413d46413c433e39423c373f3a34413c3748433e44403b3f3b373b363239342f3c383245413b45413b46423c433f3a47423d4e49444b4742504d4759564e54514b47423d45413d44413c43403b44403c403b383c37353c3835383431332f2c2f2c2834312e322f2c3935324844414e49464b474346423e46413c49433f4e48444b454045403c403c383c38343a37323b36333c38343a363137332e3834303e3a364b4743534f4a4d4844413e3a3f3b3736332f36322f3734313d39363e3b383e3a3846413e44413e403c393d3835403d393b38353c39363b393536343035322f433e3a4944404b4743524d4a514e4a504c4848443f48433d4f4b45423e3846413b423d383f3a35413c35423d363a37303e3933433d36443f39413b35423c36433e3847413b4a443e3d3632403a353d3733433f393a35313935303e39343d3832322e293a352f453f3a413c37423d3639332e3d37323e393438322e36302d36322f3c373340393549443f453f3b47413d46403b423c383b36323d363137332e443f3944403948443c4a443d4d4740524c444a433d46403a423b363f3935403a363e3a343b353136302c433f3a413c3747433b45423b4b47414c4742423c38342f2c2e2a2633302d3834313e3b36443f3b47413c49423c3e39352f2b272f2b282d2a2536312d36312c38342f3c373337332f46413e3d393536332f3b38343e3a373c383545423e423f3a423f3a4a46424c474345403c48433f433e3a453f3a3d38323a3733413d3a3f3b373c38343d3935403c3845413c44403c3b363337332f36322e3b3734433e3b45403c433f3b48433e4c4640403c37423e3a403d373d3a363d39353c38333b3833413e3838352f383632302d2829262224201d2c28253935313a36323a3632423d3948433f423d3847423c3e3b3647433f47413d403b363a3430403c37423e39423c373f3a34312b28342f2d3e3a3647423e46403c3f3a353d38323a35313c3834413c3836322c423d3a56514c4b464146403c443f3b4a4641443f3b45413b4a433c433d36423d3747423b4a443d4740394540393d38333d39333e38333d3732342f2b38332f393530413e37423e3845403948433c45413b443f3a423d38443e39423b37413b353c373136302d36312d3e393546413a403b3338342e3a342f3d3730433d37443e394c4642433f3b3b37333d39354c4640534d4748433e4b47444a4743474340494441534f4a524d49524d48403c37403b3746423d463f3b49433f544f4948433e3b3632463f3c534d474a443e453f3a48433e3c36333c37334d49445c585349453f3c36344d4943403b3747433d403c3938353047423e38342f302c282c292639353246423e3f3b3747423e3e3935383430332f2c2e29272d2826312c2a302b2936312e302c2933302b3d3934393531332f2c3934303d3834433e393f3a3538333036312e37312e36322d403b364f49454d47424d48423a34314a4540423d3735302b2b26222c28243a353147433e37322e37332f3d39363e3a363d3935433e394e49434a4540443f3c403b373b35313c383434302c37332f322e2b332f2c38353235322e3d39353b37333c3834403c384945414e4945494440534e4a534f48524d475a555058514b4e464049423b524b42544d44564f4649423a413a343e37313d37303f3a313c342e3a332e312b262926212e2a25413c363e393344403c4f4c47615c545a534d433d393b36332e29262f2b282d2b272f2b272f2c2935302c3b3733302d283b3733413d3945413d4b47423e3b363d3b363e3a363b3733393531433e3a3a353236332e3b37333d393539353037342f3d3a363b37343d393538343036322e322e2b3834313d39363834312f2b28312d2a3b3633433e3a45413c423e3947423e4d474248423d47423d504a44453e39433d3945403a4a453e47413a46403a433d3846413c45403a3c373146413c413c363d3731403b35403a33423d36453f394a443d4d474048423b3d37313b352e4b443d423b363f3a32474139443d373d36313e3833453f394c4741504a444e4842534c46514b44514b4548433c49433c565049534d45433c363d373137322d38322c3d3730413b34453f39453f3747433b4e494248423b46413a453f37423d3546413947423c45403b3d3933433f3a413d373d393445413b4a4640413c373e3a34423d383f3b353a352f35312b332f2b2f2b272d2a262e2b252c29242d2b272e2a273c383444403b48454047433e4b474247433f423d3a44403d413c393c37343e393637332f3d3a36423e3a48433f47433e46423d403c363e39343c38333c373236322e34302b383430332f2b34302d3f3b373f3b37413d3a403b38514d4856524c393431332f2b322e2b37322f393532393632413e3a433f3b413d393c39353f3b37403c383d3a353c393545413d3f3b373a3632312e2b322f2a484440514d49504c464c4842514c4744403a37332f3935313d3a3444403a3d3a343a363138332f3833303c39344c48424c474149443f4a453e48443e45403b423d3849443f44403b45413c433f3c46413d49443d544e484b453f39342f342f2b332e2b34302b39342f3b3631433f384b453f433c37443e3748423d4e4843413c383c3732453e39433d38433e393f3a363d38333f3a36433e3a423d384a453f46423d413d38403c38433e3a463f3b3c352f3f3a3247413a48413a49433c544e47534d465c565057514a504a434b443d443e3736312d39343037342f38352f4340393f3c3744413d45423e403c373c3934423d373f3b35463f384b453e443e3a3b36332f2b283c3835413c393b3733383430312e2a332f2b32302c34322e3b38343b39353e3b373c39343e3a363c39353735303b38343a36333e3b36403c37403c383c38343e3b353e3a373f3b38403c383e3a36403d38403c373e3a363d39353f3b38413e393e3c373d39363f3b383f3a36413d38413d383834303935323c38343e3a363e3a363e3a373d3a3539363247434037342f3b37343c3836383431383531322f2b2e2a26383431423d3a44403b423e3839342f332f2b3b3633423d394b4742514e46433d37342f2a332e2b3833304843404e4b4744413c3a363136312d3e39364a453f3d3935433f3b4944402e2a27423e3a403d373a36313a353138332f37332e3e3a3548423d524c454d484146413c47423b443f39504b45524e474a46414e4a454f4a4446423c4a463f47423e3d383438343035312d36312e322e2a332f2b332f2b37322f3935313b363247423d49443e403a3647423d3e39333f393549433e3e39353a3430433c3947413d3f3b354a463f48454045423e45423e403c3749454047433e383430393531413d394a48424a4741413f3946433c3d3733423e3a47433d514c463e38344a433e433c373e38334a443e433d364039344f49443d3834403b37453f3a4c47413e3a343d39354f4b4635322c39353238342f37322f39363233302c36332f32302c3633303a3633413e39403d3837332e2f2c2833312d3a36333f3a37443f3c4a4541413c37403b37413c373c3732342f2c322f2b37332f3c393343403a413c38423d39413c393f3a363f3a363e3935393430302b273f3a35403c37413d37423c3748433e514c4648433d423b372e2a2633302b34302c34302d3936323b37333834303d3734423d36433e39413d384c47424e494146403a37322e383430332e2b3833303734303b3733403b383c37333f3a36413c37433e394e48424e48424d47414a433d453f394d49415c574e4a443c3e38324440394d48424d48414f4a4348413b473f3a4b443e453e374d453f47403a48403d4c4642453e3a403a36433d383e393545413c4641394f49415650495c55504e4743443f3b47443f443e392f2a27332f2b3f3a37403c3736332f332f2c2a2622282521292622302e2936322e36312d34312c36332e34312d34302c332f2b322f2a342f2c312f2b302d29302d2937332f3b383339353143403b3c39343c393436322e322e2b3c383546433f423e39433f3b3f3b363e3a3645413d3d38343c37324540393e3932403a343f39343c38323d3832413c383f3a3646413c4a443f4f4942423d373e3934443f3a4c474246423d44403b3f3a343934303c3631413a34443e384039343d37323f3934443d384039343b3530453f3a362f293c362f3e3932413c35403a34443e3747413a4b46414a4540443e37403b3349443c413a3337312c413c364c464149423d453f383d3730413b34433c35413a3339332c423d364f4741463f384a433c463f394a443e48403b443d383b3632312c2839363146423d403b35423e38403d37403c36413d3846413c4d47424a464148444047423f45423e443f3c413e394c484248433c4a463e49443e3f3a3538342f433e394a474147433e4b4742413e393937322e2a26312d2a312e2a322e2a322e2a292622322e2a35312d34302c3935313a35323c3834332e2b322e2a302d2935322d3f3a363b363236322d37332f35312d3d39343c3834423e3a44403d46423e3c39343d393438343034302d322e2b2f2b2735322e312d2935312d3c3835383531403c393f3b374e4a454f4a4546403a433e3945413b433f3b43403b3734302d2a2738353136322e403b3749443e48423e413c37423d3748443d48433e413c3845413c47433f46423d46413d423e39433f3a4c4642443f3a413b354c474047423b322e2a312f2b38333035302d4d474344403b3d383337312b3a342f403a35403b34433d3746413b3f38323c342e37312b39332e3b363036302d39332f38332e39342e3e3934393431312d2a393430403b3649443d423c36453f3a4f494158514b4f494449433e47413a433e373d37304a473e4d4840564f47554e4759524b554f4947403c3c353137322e3a3531373530413e3a413d394a453e49433d453f3a45403b3c38343d38343b36323835303a363235312d2f2c2933302d393632332e2c2a27242826232927252a29262d2a2635312e34302d36332f433f3b3e3a373a3833413e39443f3b413d383d39353e3a373a36333a3632373330393531312d2934302c35322d37332f34302c33302b322f2a332e2b3b37333834303a3633393531393532403c38403c373a3733413d3944403c3e3a363b3632312e2a35312e3834303c38343c39343b36323f3a364d48434a453f38332f35302c403a36413c3845413c4e4943413d3638332d3d363345403e5954505a554f4b474136322e373330443f3c4c48434b484338342f373430403d39413d383c37354d4944403b373c36333f3a37423d39413c383c36313e3934403a363d38323d37323c363137322d38332f3c37323d3833413c3745403c45413c413d37413d3845403d46413e4f4b4647433e3a36323a3532383330342f2c332f2c312d29312d2937322f3d38353b373337322e47423e524e48332e2a342f2c36332f38342f34302c37322f36322e2e2926312d2a35302d3c383447433f48444047444047423f4c4844332f2c2b272647433f4f4a444a453f443f3a3e39354a47415a554f443e384a443d38332d35302c3b342f49423b4b44404f4a463f3a34342e2a413d3946413c3a3631312d2a3b373434302c3e3a36322f2b2d2a2636332f37353036322e373330322f2b33302b322f2a34312d3936313d3a353e39363935313f393549433e37322d38332f433e3a403c37312d29302c282d29262d29262c282434302c3e3936534e48463f3a3f3a3649443f48423f3c37343d3834413c3749443d4b443e443f3a4c4640504b443e3a3535312d36322f332f2c302c29322f2b3935313e3a3546423d423d39403b3745403a47413b45403d524e484c4741433e3b46403c3d38343b36323e3935403c38433f3a48423d47413c433d3647403a46413a4b443e49443d443f373d3730413b3448423a4a433c453f383a353047423b524d44504a43524c44544e46534c444a433c57524c5d5a5159534b4a453f514c465a554e56514d524e4a4d49454d48444e47434d47424e4a445c595158534a534e48524e484a443f37312d423d3a47423e403b373b37333a36323b3633352f2b38322d3a3531433e38433e393d393434302c37322e3a363239353234302c302c293d393537343033302c36332f39353138343036322f332f2c34302d3a37323e3a34403b363f3a363a3632413d39433e3a4a443f423b363c37323b37323934303d3833423e38413c383e3a3649433d3f39333e3833413d3847443e4a464046413b4b47414d4a4349433b454039454038463f38413a36524e4757524c504b4457524c453f3a524d47605c56504b464b45414d484247413d46403c453e383d373249443f524b45463f383f38324e47404a433c3f3a3348433c49433c46413a48423b48433c49443d4c47404e4741463f39403a333d38303f38313e3832312c2737332d433e384540393d3834403a3634302c35312d302b28312d2a34302d3b38334f4a444e4942443f3a36332e3b38333e3c373c3a353e3a363a373235312c2f2b2734302b3934313d3834332f2b34312d35312e35302d35312d3d38353a3533403c39322e2a2e2b2736322e38343146413d4b474247423d4e484448423e494440403b3746403b403b373a3532393531423d383934303e3b373e3a363f3b373e3a363c3934403d383b383444413c4845404b46424a453f3a3532423d393d39353f3c383d39353a36323d3a3634322d3936313f3c383c38343e3a36403c3548433e413d393c3935403d38393532443f3c47423e3d3935423d393f3a363d39353f3a35403c3746413b4c46404d47414a453e4b45404b463e4e48414a453e47423b4c4740453f39453e3849443c443d383e373349443f433d393d3733433e383d39353f393548423d4c47424b4540443f3a48443f4b47414e4741463f39453e3a433d3847413b49423d48413b3f3833463f3a48413b433e393e39363d38353d3934433e383b3530423d3847413b49433d4a433c46403a45413a4f4a43534e464f4a424a45404a443e4840394f4a415a564c564f48524b43544e47544e484c4642443e39423d383e39343e3933463f384e47404c463f524a43534b444e47424a443f47423e3f3b383935323e39363c3834322e2a2d2926332e2c2e2a2834302d3b38343c39353f3c373e3b3647433f48454145413d413c37403c37403c3845423d46423d433f3a403c3843403b433e3b423d393e3936413d38433f3a48433e443f3b3f3a373c3935413d383e393639363236332e322e2a322e2a302d29332f2d322d2a34312d302c28433f3b413e394b474247443f44403b3e39353c373336302c38332e3a353137322e433d38413d38393531332e2a393431453f3d56514d524e494f4b4539342e322d2a433f3c504c484a46423e3a3535322e423e3a47433e46423f36322e443f3d504b4747423f433f3b45413c4e474145403b514b46504b45423d38393531423d38433d3736312d352f2c35302d332f2b35312d3834303b36323a3632403c38433f3c47433f4f4b4546433e46423e46433f443f3c49454145413e3a36333c38354743403d39353734303d3a3633302c38342f3e3935443f3b4a4541403b36413b3659534c625c54534d47443e393f3a353b363237322e2e2a26322f2b433f3a433f3a44413c403b38403b3638332e3e38343f3b3745413c3b3731322d2948433e4e4a43282320322e2b4f49444e4843524c47423d3835312c4a45424a4640433e364b453e423e383934303f3b37322f2b36343036322e3e3a373835313834303d393635312e322f2b35322e37332f332f2c37343036332f34312c37333038343036332e45413d3d3834322d29423c384a4541504b474c46424a4440433d38352f2b332d293c3631433d37423c38423d3946413d46403b47413a433f38403b36433e394d4742474039433e39403a373934303f3935423d39403a3737322f2e2a2737342f413e39403b37413d3948433f48443f4e4a454b4742504c48524d474c48404d484249443e47413c48433d49433e4f4a464b454245403d453f3b47413d45403a443d3845403b4b453e48403a49423c48413a47413b39342f36312c352f2b332e293b37313f3a3549433c463f39423e3746433b46413b3c393337332d3e3b36403d373936333734315a575256534b5452494f4c4654514c4d4a444d4741443d38403a353c37333f3a3445403a47423d3a363148464156504b3e393336322d39342e48423d3d38333d3734524c464b464238343037332f423f3a46423f3e39363f3a3747423f4d484547423e46423e48433f45403c4b474245413b4e49444d49444d49444945414f4b47514c484f4b474a464245423e484440453f3b433d383f39333c36313d3733433d39433d39403b37413c3849433d423c373b36323a3631423c36433d384a4540413c383b3632423d363f39333d373147413b403b34433e3847423c433e3949443e49443e56524c5e5a5259534d55504a534d464e474148403b40393347413a454038403833403a3535302c2f2b2637322c3d38333b363136312c36322d37322e34302c35322d302b2739343047423d453f3b413a37342d2a34302b403b3729262328262228262223201d2a2723322f2a413c383b3731342f2c322e2b302e2a33312d2e2b272d2a262f2b282d2b2734312d35312e332f2c322f2b302d29302d2938352f3c3934413e39504d48524e4a4a46413b373237322f35302c3e3935413d383f3b353d39323b383144423b4a47403e3a353c3934494541403c3836322e3d39353c39343935313935323f3a373f3a363f3a36403c383d3a3547443f4a46425b57505a554e544f4949443f403c373b3733393631322f2b3834303f3b37433f3c46413d3f3a363a3632403c3844403c403c383935313a37323b37333b3732413c373f3b373e3a36413e394b463f4e484146413a464039403b353e3b343a36303a353036322c38342d332e2934302b39322d3c3530423a343e3830463f39453e3838322d3c3733423d3937322d3d3733433e38433d383d3831453f39433e3845413a48433e4e4944504b464b474046423d3a363138352f3d39333c38333d3a35433e3a4a4540504d48504b454f4a444b453e4c45404b453e504b43514b44534c4849433f45403b453f394640394440384d47405048424b453e4e48424d48414a443d46413a4c4740504b42534d45514a43565048514a424d453e49413b474039423b343e37313e37313a342d3b352e423c363a343035312d403b37403b36413c3848443f4d484447433f45413e413d39403d39403d39423e3943403b44413d403d383c3834403c383d393635322e36322e35312d35312e403c38413d38393431373330312d292f2b2836312d3a36313b38333935313b36323f3b373f3c37423e3b3f3b383d38343835313b37333b37343e3a36403d3944413c403c37433f3a4039353d3733413b37494440332e2b3b37333f39353d36313c35313833303834303d393544413c524e4959554e4f4c44312d273a3533534e4b56524e3d3a35342f2c443f3e4f4b464d48413f3c3743403b342f2c484340423d383c38343b3834433f3a4f48423f3b34413b37453f3b48433c4d47414f4842504a44544e484e48434d49434c46424f4a4544413b443e39423e39423e393c3934413d38403c373c38353a37333a37333d393545423d4c494546423e47433f524e4a3e3a363934304c484543403d44413c48433f44403b4c47414b453f49413b433b334039323b3631423e3a48433f423f3b3e3a36423e3b3f3a373933313a35323c38343c3834403c394f4a46484340332e2a3e3a354f49454f4a4546413b2c27232a25233d3835514c48413d3834302b332e2b433f3b4a45413f3a35433e394e49413d38343a3531322e2a332f2c3b383437342f35312e322d2a35312e3c373434302c302c28302c2936322f35312e2e2b282926222d2926302c29302c29332e2b3e37333d38354d474357504a5b5650635e576059525a524b59534b58514b554f4a463f3b3c35304d47413f38333f38344e48434c4740534e48524e4955504b49453f423c364b443f554e494f4842554e4748413a49413c4d4642413b373e3934342f2b2f2a282f2c283937333935313d3a3546433e47433f4c484149453f4a4640504a4347423b4a443e49443e46413d4e49444945404c48424c484246433c4a464044403b47413d4c453f403932453d3846403b4d47415e58535e59525b554e534d464e484248423d49423d46413b45403c46413d46413d3a35323a35312f2a272f2a273d383337322e2e2b27292622302e29403f3a4a484154514a615c55544e493d383545403c403b373b38343834313b36334d494349443e4e484247413b3b37333d37343a35323d3934403c3845413d413c38423e3b403d38433f3b4b464347423e44403b413d3947433f4a464147443f433f3a4a44404f48434a443f4b454147423f4b47434b47434945414c4844504c48544f4b423f3a3e3b374e484457514a504a444e474247423c48433d443d38453e3947403b443e3946403a443e3a423b3747413c46403b46413c47423e49443e504b4546413c56514c524c46524b45524c4648433f3f3933413b343b35303b352f3c36323a3430413b3638332d3d36313c3731403b3547403b443d393a34313c36323c38334b454038322e2a26232d2926302d2934322d43403b423d39413d3848443e4d4b45403b37423c383b373238332f383330312b292d2926332f2d3b373435312e2c28253f3a36312b282e2a262a27242623212e2a2738343135302e34302d2f2b28342f2c312c29332d2a36312d39353045403b45403c4944404c4641514c464f4a444a464148443f403d384a474145413c3f3a373b36323a352f393430322d2938333038343036322f38343136322e3d39363f3a36403d38423f3a403d383f3b3737342f3e3b36423f3a45413d44403c433f393b373246423d3c39343936313f3b373c39343c383436322f3c38353b38343d393538343036332f3d3a353d39353936313d3a363f3a373b36333d39354a46403a36313c383336322e35302b3b3631423b364a443e443d373d373337322d3a35303b3632322d2a37322f3d36333e38323e3832403b35403b353f3a34453f38403a35443f3b453f3a413b3745403a48433d46423d3f3a35403a364a454147423c443f3b423e3a48433e443f3a48433e413b374039353c37323d3934342f2b35302c37312e3c3530403a343d39333d39343f3b37403b363c383246423b4e4943514b45514c464b46404f4942544f484b453d47413b4b443e433d383f39353a352f3b3630423d3645403949443c48423b463e37443d36463e3749413949413a423b353c352d413a323b342e3e353038312b362f2937302b3b342f3b35303a343036312c322f2a34322e38343035322f312e2b302d2a322e2b3a36333a3733433f3b45413d47423f46423e433f3c4f49454e4946504c48514d4844403b403c384a4440413c383c3835383430383430322e2a34312e37343035312e3733303834314d49454d494447433e46423e4f4b4745413c403c3845413d3d38333b3732403b3646423c3b36313935313b3732433f3b39353247413d4c45404a46423a36323d383544403c3d393439352f2d2a25322e2b524e48535048403c36332f2b514b485d595356524b45413c47443f39363136322f45403c3934313834302f2c2834302c3e38343b3732423e3b44403c4a454048433d4d4741443f3a433e3a423d38443f3a433f3943403b3e3b363d3a353f3b37403c383f3b3739353237332f38343034312d332f2c332f2c322e2b302c29312d292f2b28302c283f3a36413c38423e3a3d3a36413e39383430342f2c37322e37332f3f393346403b423d393e38343c373246433f4c484446433e494542514d494d494556514e4c4744413d3a43403c3e3a35332f2b433f3c5e5953534e463d38333a35323e393636322f443f3c3f3b362f2b273834304b4643514c453f3a3549443f544f4a443f39433e3a48433e2f2b283e39363f3b3738353034302d45403d4d4a46423e3a423d3946433e3f3b383e3a373d38353e3a3634302c39353136322f35312e3f3a373e3732413a34514b4557504955504957524958524948413a534c46524c445b564f67615a4b443d4b443e56504a48423d413d3659554f58534b49433b57524b58524d4c474248423c47413a403a364c4540423b353d3731433e3848423d4c47404b454046403d3b3632302d2a302b28312e2a312d2937322e393530413c373e3a35403b36413c374d484357524b524d454f4a444a45404a46414b474246423e4e4a474e4a454e48444f4a45504c46514b444f4843453f3948423c4d494256504a524c465049434e47414f49434c453f514b4557524b5c565056504b554f4956504c4a444046413e433e39433d383f39353c34322e2a282724212724212a26223c36313f3b3645413c413d3933302d3936325d5954524b4449423c3e3732342f2b322f2a39333037333035312e3734303834303f3a3745413d413d38413e38423e394a45404b464146413c4a454146433e4945404c47414b464048423d48433e48433d4a464145423e4e4a4544403c47433e47423c443e3a433f3b4d49454b45404e494149443e544f4a554f48544d46534e474f4a44544e48433c3448413c4b443f4a453f433d38443f3944403a4b46403e3831433e3646413a534c454d463e463f394f4a43544e4749423c49433d4f4a43524c47433e39413c3745403a48423c48413b47403a423c37433e38433e3939353049433e48413b3934303833303b3733403c382d2a272f2d292f2c29312e2a2c292626211f221f1c2f2b273b363247413d4c46404d47424c4742534d475c5851544e484a443f47423c565049514b444c47434a45424b4642494440443f3a46423e49464148443f544f4a524d46504a43534e48504c4644403a33312b312f2a2f2d2832312c2e2d292e2b2825211e2724212927222c29253f3c383e3a3538332f3935313935313a36333a363235322e3936313c38343b3733413e3a46433e4944403d39353e3a36423e3a393531484541514d484f4a45413c373c37333b38333834303a3632413d393e3a363d38353936323d3a353d39353c38353d3935413e3947433f4845404e4a4549433e46403c3e38343e3a3545403b413d38433f3a45403c48433f46413b3e37323a352f3d3732423b363f3a343f3a353d3835403b374a4440413c384a4440433d393a343035302c35312d3a3430413b35413c373e3833403a36433d3a433e3a403b35494540504b45514a4547403b3d3a34403d37433f383e39353d383346413c4a45403e3a3544403b4a45404a453e4c463f453f3847423c47423e3c3935423f3a433e3a433f3c3f3b37403b36443f3a4c484149443f4c484248433e49433c4a443e4e48414f4b43524d46514c444e484248413d413b373c39343935313a343038332e39332d443f3848453e4b46404c453f4c45404a433e49443e4e4842433e38413a353b342f362e2b312b28312c29312c292e2926342f2b36322e3f3b364f4b464a46424945404d4a44504d474a47424b48424a474249464146413b413e38413e38403b3637312d48433f4d48414c47414b47434e48434c464247423e48433f46413d413d393a36333d3935413c373e38333d39343a36323d39343d39333e3b36393531312e29302b28312d29332f2c36322e38333035312e36312e37322f3e38343c383247423d403a37453f3a4a453e44403a4d47433b3532433e3b4c4742433f382a26223732303f3a363e3b35312d2835302c45403a3a36314a464244403c3e3935403b373c39343d39353e39353f3b3746423d3f3a353c383338353138343036332e3c393545413d423e3a413d393a37333d3935413e3a45413d46423e423e3a3e3a363e3a363c39353a36323d39363a36333a373337333034302c302d29322f2b35312d393431433f3b45413e4a464145413d35312d393431332f2c47423e4a46403f3a363c37333f3a36433e3a3e39353c38343935323a37333d39353c38343e393536312e423d3b4e4b464f4c4744403b3f3b343d38334a4542534f4a56524b39352f3e3a3648423e433e3a504b4747433e322d2a3834303f3a35443f393c37323e39343d393435312d3f3b3739363134302c3d39364945424d49443f3c3744403b403b373c37333d383447423d625b55534d464c46404a4540423d39514b46443e38433e3957534c4e4741514a4349423a443e364039324b453e5a544c565048524b4359524b4a443c514a43453f383c3530514c47423c35403a3447423c4f4a44524d46534d46514b444b453e4a443e46413b413c37413c3646403a463f39413b3646423c524e49504b464a44404e4945423d38423d393d38343c36323d3733403c3846413c413b3549443d4b463e47413b403b36433e39433e3b49444146433f44413b4b47434845414a46404e49424c484249443e3e3935433e3a4d48424c47424b464147433e47433d49444047423c403a3546403b4a443e3f383346413b4e49414e49424f4a4549433e4c453f534c47443f3a443f3a49433f403a373d38342c29253836322e2b2736312e2f2a283a36303e38324d4640413b3546413c423c39403c374a4540443f3b3d38353d3935403d383a373337343038353038342f3c3834413d383e39353f3b37403c38403c38403a363e3a35403c3745403b47423c403c373c383447443e44413c45413d49444145423d47433d504b46504a4548423d46413b49443e48433c4e4942534d474e48414b453d443d3748413b50494448423a443f384b453f443f394d48414b433d453e38403b34454038403a323f383349433c4c473f4f4a434e4842413a3447413c4e484449433e37302c3c363139332e342e292f2924302a26393430302c273e393448423c3934303b37313e39353c3733332e2b322e2a37312f433e3a3b35323a3431332e2a3d373237322d3a35303f3a343c3831413d383f3c373f3c363a35303c38333a36303b372f38362f3735303e3c3842403b3c3a353735313836303b383339353035302b3a35303a363039352f38332e2e29262824212926222623202a27242b28252a27242f2b29302d2a35322e423e3a44403c403c37413b3539343036322e312d2a35302d373430322f2c35312e3c3834413d38403c37433e3a44403b47433e46423e3f3b3745423e413d383f3b36413d39443f3a3c39333f3b3737332f35322e36322e37332f3b3734433f3b46413d3e393545403b4f4a4548433c443f393a35303d39343f3b37443f3a443f3a4b4741403c373c38333f39353c37333c38333f3a3646403c433e3a4944404a454247423e403c38403c38433f3b3f3b36403b37413b37433d39423d39443f3b47413a413a35413d38433d383d383343403b46423c46423c433e38423c363e39343d3834403c373b383444403a3c373439343035312d36312c39343039343037342f3e393438332e322d2839342f3c38343835313a3733433f3a48443f4e4a4449453f49444048443e433d39403c383d3834403b37423d384f4942504a44514b444d47404b464048423d47433d44423c4c4842504c474a4641443f39403b383c36323c363139332e37312c3a36313c3934433f3b4b46414f4b434945404b45414e47444d4844504b464a443f47433d4945403f3a3639353137332f36332e2f2c282d2b262c28242926222b2824312d29312d2937332f312c28362f2c423d38433f3a3c383437332f312e2a34312d37332f37332f3e3a363d393547434045403d46423e49454046423e3a373334312d332f2c36322e322f2b43403b3b3833413c3939363239353035302d46423e3f3c3846423e4945414a4541413d38322e2b3c383549454145413c3d38344b464138332e34302d4945404b46413a35303f3b374f4a464c46404039343f3a36423c392d292637342f3b37333c3834403c3846433d45423c3c393336322e413c37413b363e38353e38353e3a363b37333c3934413d39423e3a44403c47433f45413d46433f403d39413d3a3f3b373c3935433f3b44403c423f3a413d39433f3b3e3a363d39363f3b38403c383d3935403b37413c383a37323c393447433e47443f3a363034302c302d2939353135302d36322e3834303c3834413d393c383436322f342f2c36322f3e393646423e4a46414a46414e4a47413d3839353147423d4c464049433d433e3947413b403c36433e3a393431534e4a504c464c4842403b363c3733423e3a45403b37332e47423e544e48423c37403b363e39353d39353c3935403c39332f2c2f2b2735322d3c383438342f403b3757514c46403948423c423c3647413a4d474148413b3b352e3e3832514c48504b4449423a443e373530282f292437322d3a332e3d3630403a34403a34433c35504a423f39324c4841453f3a544f484a443e57524c625e58534e474b453e4d4840524b444e474048423b504943524c4550494157504959544c504943413b3537312c433c374e4942524d4857524d534d484e4945504c4749443f47423d44403b423e3956514b4c463e4d47414a454158534e46403a48433f433f3c43403c46413e49454044423b4946424744414a45414b47434b4642433f3a47423c4d484348443f4c49454c48444945404e48434b474349454049443f3e3a3639342f403b3648443d4e4942534d4857524a524e464b45414c47414c4843524e4a4f4b474a45423e3a373f3a36453f3c423d3a3d39353b35313b34303c38333b36323f3b373b37323a363135322d34302d3834303f3a3744403c47423d3f3a3545403b49443e47423e4f4b464d48424c46414a453f48443f49454048433e49443f45413c44403c4e4a45504b474f4a464c47434e4a4647423e433e3a433f3b48433e47413c423d393f3b3645413c46403c433f3a4a453d47413a4a443e49433d464039433f3949443f46403a443e394d4742433c37403a353d37323e39334a453e4540393b3731403b35433f3945413c4c47414a46404d48424f4944514c464f4b45504b4547403d433d3a3c3733322d2a2b262348413e433c37423d38433e38312c2845403c443e3a3f3a36423c38433e3947423c48423c47403c3f3835332e2a2824202723202924212825202723202d28252a252226221f2623202d28262e2a282825232623202926232b27252d2927322f2c34312d332f2c2d2b262b2825332f2c433e3a443e3a403c38423e3b3a36333c37343b353237332f35312d342f2c393430403d383936323835313a3532312d2a3e3b364f4a4545403b49454045413b47423d45403b433f3a403c373e3a35423d38413b36403b3746423e48454045413c413e3a48453f47433d3e3a363e38343e3a353e3a36433f3b4c4742524d47534f474a453f39342f3f38323d37313c36313e3934403c373c393438342f3e3834433d3a413d383b383445423e4d48444a463f4c47424b46404b47414c47424a464049443e49443f46423d44413c433f3c45413e3e39353d38343f39363b35323d38343d373138332e3f3a363e39353d383336322e433f3a433e3a44403b433f3a45413b3a3532322e2a2d29252e2a262d2a25302d2a302d29342f2b3a35313c38333a343139353135302d3d3834393530393532373330322e2b3b37333d3a3639353136332e3a3632413e38494640534f4a53504b534e494d46424c4740443e3a3d38323d393347423d514c47504c474e494546403c3f3a363d3833403b36423d39494540544f49544f49514c4848433f433e3a3d38343c3833413c37403b3747433e524f48534e46534f49504c4547423d3e39343c383339353135312e35322f332f2c3834313c3834423e3a433f3b3935324944405e595356524d4d4844443f3b3f3a363835303b373435322d302c28322d2a35322e36332f34322e3b38343c38353a3632383531413d3a3f3c383e3a37423e3b48434043403b49464146433e423d393c39353c38353a363237332f393531423e3a413e3936322d302d29302c29373330403d3948443f4f4a475a56503a362f332e2b443f3c4e4a4648443f332f2c403c394b46434944403f3b3643403a3e3a363c373436312d36322f2f2b292e2b282f2b282c282635312e4e4a4645413c443f3b45403b423e3a403c393f3b373e3a36413d39403c37413d393e3b363f3b373c38343d3835423e3a3f3a3639343035312e322e2b332f2c36322e332f2c36312e3c37343e3a363a36323b37333e3a373b37333c37343e3a36403c39413c373f3a363934313b37343a363234302c38332f34302d34312d322f2b34312d423e3b4f4a475b56514d4942423e39393430413c373a34303e3935433e383c37313f393446403a48423c453f3a45403b3a36314a45404c46413e3a34413c3649443f4c463f48423c423c38504b46524c46443e3748423d423d3846413c4c47424a4540413b363d38354a454158544f40393448433f5e5a534b473e3e383346403b47423d544f4847413b47413b58534c56514b69625b443e362b28233c36313d3831312d293a34303e39333b35304f4a45524c46564f48423c352b282238302c413b363f3933413b3649443e524d46514b44544e474d46404a443e49433d413a34443d37443d36453e3847413b514c45524b4456504a534d46423c37413c3749443e4d4842544e484f4a464e494348433d514c474e4a4549453f4b46403e39353935304a4540514c44504b445a5650514d484b47434b474349454047433f4d48444d47444a46424b474147443e4f4b464d494448443f4e4a464d4a45494540544e4a4c48434b47424d49454a464148433f4e4945504c46544f48504b444f49424a453d48433d4b464048433f44403c58544e56514b514c4659534d59544d5c575259544f59534e554f4a4f4b454e494545403c37312d312d2a2f2b27423e3a56524d55504b4f4b44514c454a454047423c47413c443f3b49454146423b47423b46423e48453f49443f48433d4b474147443e45403c46423c46423d433e39413d3844403c4b47434b464248454149464146423d46423d45413c44403c44403b4a453f443d37453f3949443e423d37423d383e39343d3a34413c36413c36433f3948443d534c464a433d433d374a4640453f3a48433e46403b45403c48433f46413d3f3a35403b363c36323a35313c37323f3a344a464049443f3e3935413d3a55534e5b57513e383337312d3f393439332f3b3430413b363b342f423b363c36303c3732423c363d36303d38344b4743534e4b524e4b47423e48423d3d373338332f39332f39332f36302d37332f36312d36312d37322d3c37343d393535312d312d283a35323e393548423f433e3b3a35323b38333d3933413e373c38334d4a44423e3949423f47413d45403c4e49444d4843504b464f4c47514c475b57525956504e4a443c383336322e37332f2f2a27322e2b37322e3d39343a353236322e3b3632403b3644403b37332f39343045403b48443f48433d48413c49443f4f4b454e494246403a3f39333a352e352f2b362e2b3c3632403936433f3b48443f43403a3f3b363f3b3744403d433f3c44403c43403c3d3a363e3b373f3b3647423c46413c49454047433e4d48424d484247423c433f3b413d383a3732403d38433f3b3e3a373b3734403c38413d393d393544403b46413d3c373337322f38343038343035322e3c3934413b373a36323e3a3547423d48433e3c373437332f322e2a36322e38343136332f35312e37323034312d37312e342f2b34302c3933303a3531403c38403c38413e3a45413d413d3947444043403b47433f423e3a433f3b3b37333b37333f3a35443f394b483f504c45514b474f4945413d393b38324a463e4f4a444d494254514b54514a4e4944433e38403c383e38333c37323c393542403b4c474049433e534f4b4c4843423d38403c3737332d2f2a272d2925302c292f2b27322e2a3d3935433f3b47433f4944404b4641504d474c4844484540433f3a3e39353e39344d49425b574f58544c534f4849443e3a36323b3633322f2b433e3a4b47412f2c28312d2a2c29262f2b282e2a27312d2a2c28252b27242e2a27383430393532413d3a413e392c2826322e2a34302c36332e35332e35322e3f3c383734303c383534302c302c292e2a283d39353d39353f3c383f3c3749443f3f3c352d27243f3a384a464349454148433f35312d413d394a4642504b4545413b3b38333c373446413e4d4843544e494c474347433e45403c48443f433e3b4e494448433f43413c403c37443f3b46423e3d3935403b38403b373f3b363d3833423d393e3935423d39403c38433f39433f3b45413d433f3b45403c4b47424a46414e4a454b47434b46424a46414f4a4547433e44403c4e49444c4741403c38423e39433e3a4d474256514a4f4a43453f3a4d464245413d49454049443f4d49434c4742494540423f393e3b343d3733403a353b36313c363338332e322d2a3d39363f3a35403b363f3a34332f2a3e3833413b3639342f3b3631403c37433e3938342f3c3732423d3744403937332d403c373e3834423b36453e384c464049443e4b453f46403a4c4540524c4647413b49453e4d4942413b36403b353f3b343c3632453f39413c353a362f433d375c575357524b58534b534f47221f1b322d2a48413c544e47534c46423d37312d293f3a353f3a344d4841524b44433d3636302d3e3935443f3a38322d3e383148413c4f494459524c58514a504a444f4a44504b4548423c3f3933433c36443d37443e393f3a33413b3449433c4a463e4e49434e49434b4640423d37403a354a44404b46414f4a444c46404f4a464d48414a453f534e484c454047413c47423a3e3831413c363f3a3538352f3f3b374a454156524c58544f54504b534f4b544f4b504c474a46424a46424a4540433e3b4a45414a46404e49434945404c48444b4742524e48504b464d4843514b454c453e4d473f514a44524c4645403a45413c4844404844404a464148433d4f48434f484247403a47413b443f394b453e47413b49443e504b454a45404c4742514c46433d3947433e453f3a423e393e3a3445403b4943404b4743504c474e4a444f4a464944404944404f4c474d48434c47414d4944514c484c484347423e4945404a46424b4743484440423d3a433f3c49444047423f44403c423f3a413d3944403c44403c4c474247413b3e3834403a35433e3a443f3a49443f45403b3e3a36413d38403b36413c38403b353f3b353f39343e39333d3834453f3a433f3b45403c47423c49443e534d484d47444a464246433d423e3a45403b443e39423d383e39343e38343934313a3733403c373d3834453f3a46403c433d3846413c544e483e383239332e49403a47403a3f383438312b332d2738342f403b37423d39504d4959565257534c5a544f58524c534d474d464145403c4c464148413d453f3a45413c443e3a47413d46403c514b46443f3b3a373235312e34312d34312d34302d3a36323834313c37323d37314c474245413b423c384c47404f4840443e37423e37433d373e3a343a3732342e2a393530403a37443f3b3d383445413d433f3a534e49423e393d3a354c47424c4640413b3848433f4e4a423c383138352f3b35303e373237312c322d282f2924312c283733304843404b47434e4a464d4944423e39423e3a45403c45403b46413d44403b45413d413f3b413d39433f3b48444049454145413d47423d433f3a403d3847423e3f3b3648443f4b4642423d3a3c383443403b3e3b363c38343d39363a37343b38343c38343c38343a38333d393536322e2c28242d2b27272521252320211f1c3834303d38343b373335322e443e3a3d39343b373335322e312e2a35312e3834303a3632342f2c3d3a363d393547423e4b46424b4541443f3a484440413d38494440494541403c383b37333d3a36423e3944413c4946414743404a46434f494546413e403c383c36323f3b3657534d5b5752534e494c4842413c373a35303a3531413b3546403946423c4946404f4a444f4b454945404a45404c4641413d3846423d45413b423e3845403b46423d4e4a4647413e453f3c4945404e4944534d4849443f3f3b36413d37423d363a36323f3d38413e3837332f443f3c3f3a35332e2a39342f3c3830443f3a403b3737332f34312d393531534d48524d463a35313f3a373e3a363a3633413d3a3e3a3739353237322f322e2b2d29262a262328242128242136302d312d292a262326232027262324221e3935323835312d2a262b28242e2a28302c293835313e39363d39353d3a35423f39322e2a35302d4a454248454047433e3f3b37312d2a3f3c383e3a374a443e4b464033302c3e39353b37333f3b363f3d3747443e3e3b352b2722302a263834303d39353a36323d3935403b35413c363e3a363f3b3648443e47423d514b454a46414f4a444c47414d48424a463f433f3946423c45413b413d3849453e47433b49453d4a463f403d363a37303e39333c373238342f34302c35302b342e29332f2b3b363235302c312c28322e2a312c2838322e3c36323b363239363037342f3c3833433e393f39353b36313e39353c38343b373336312d37322f403b38342f2d3d39343d38323c383339342f2f29273a36323c37333f393645403b413d383e3936443e3b48433f3e3935433f3a433f3a4d484259544d524c463f3933413b363934303f3934453e39433d39413d384f4a4540393349443e49433e403a35423c374e48413e393336312e413c383f38324740395b554d524b4427241f332f2c423c3836312d332c274039323f39333b3632322e29433e393f3832524c464039334e47424a443e625c565e5751443d38322c273b342f423c3649433c4d463f4c453e50494457524c544e484f48424d464047413a3e37313f393546413c443d37413c37413c363a3530433f3946423d413c3737312c3a342f423e3846413b4a443f4a443e49453e4f4943433f39514d48423c38413d38433f3a433e3b3e3a363a35313a35313c38343c3934423d394d4843534f4959554f55514c5c575055524c514e49524e484b453f45403a47423d45403b433e3744403b4b4642504a445b544d534e46504942524b444d474044403945403c504b464f4a44514b4458534c58524b564e49544e48544d48514b4449453f4b45404e484250494347433d4c4641403a353935304b4743504b47544f4a55504b514c464f4a4446423d413d374f4b44524d4854504b56514d524d4848443e54514d514e4a4c48444c4843534e48534f4b4f4c484d4a464944414945414d49464f4a474c474347423e4c47444d4944544f4a504b464f49444c464048423c413c383d38343e38343e39353a36323e39353b363249443e49433d4a4641504a44504a4449454058544e534f4a55504a504b454b474246413c4f494546433e413d3835312d39353135312d3c38333b37333b37333d39352e2b263b3632413c383e39344f4b454e4a4443403c4946423d3935433e384d49444f4e495b57535d595459544d504b453f3b362f2b2727242124201f2925212d2b26393733373530413f3a41403c41403b44423e403d3936342f2e2c272e2b2826242128252227242125211e262320292724322f2b39363145413c3e3935433e3a38322d342f2a332e2a302a292d2a25302b26342e2a322d283a342f3b342f3d363139332d3e38323f39333f3a34403b353b353139333034302d3a363235312d2f2b2736322d3c38343c36333f3a353f3a3547434045413d45413c494441504b464f4b4654504a504c474c4742443f3b3d3835433f3b44403b4945404c494347433e44403c3c3835443f3c44403d4d484445413b423e3a46434044413d413e39393632433f3b433f3b46433e49454045423e3b37343e3b3643403b3b37333c38343e3936403c383b373336322e35312e35312d443e3a3f3a362c282527232022201f2723222925233d38354e49444e494449423f4e48433d3734312c2934302d312d2a322e2b3835303f3b373a363237342f3e39363e3834433d394a453f47423d403b37433f3b4c484345413c3f3b373d393544403b49443f3e3934423f3a45413c48433e4b443e433e3944413b48453e46433e413d3847423c4a453f4d49415a554e5b565154504b4e49444a45413f3b363b362f36302c37322d3a36303b37313d3a34433f39433d3847423e4c48434b464245403d47433f48423e423d384c484047433a433f37403c373e3a3647433f423d393a36312d2a25413c384b46424d484357524d58555055504c514b474e4945433e3a3b37323a363236322f3c37333a35303a36323b3833423e3a413e3943403b46423e48433f47413d48433f4b464246423e433f3b3e39364e4a444e4943494541433f3b383431312e2a2f2a283e3b3833302b36322e322e2b302c292e29263d39363f3b383c383438343036322f4c4844504e494b4843433d3736322e3f3a3744403d49464148433d403b3634302d4f4b4647423e4a45413f3a363c3834403b393c3734433e3b433f3c3c38343833303a363335302d38342f3835303a36333a37333d39343d39353734303c383438332f38343137342f3a373238342f38343037322f39353135312e342f2c332e2b332e2b332e2c35302e3b353344403d3f3b38413d3946413c413b38433f3a3a353136332f3a36333b37333a36313f393548403b4e48423d38343e383446423c423e393b3632403a373f3b37524d4847413d3b363238332f39343036312d3d38343b37333f3a3745403d413d393c37333d38353e393345403b4a454148433e403b3748423d433e3946423d433e363d37303f3b3548433b403a34443e394f4a4347413b443e3a433d374c46403a352f3a3631423d384f4a44534d464f49424a433f4c454156504c57504a443d364d463f46403824211d342e2a423c374d45403e38324b443e47403a413b3436312c3d3834433d37534d465049424b443e514b444d48445e5a5358544c4e4a4248413b423d3834302b332f2a342f293b3630403b354c47415c57504e49424b47424b4641433d37433d373e3934413b36423d384844404a45414e494349453f45403b3e3a33302c283e3a373b373335312c342f2a39342f37332d423e39423e383c3834413d3946413d4d49454a474246413e4a454149423e423c373e3a353834303934303e38333d3831403c363f3c38433f3b4e4a4459554e57524d5e595455504b4c48444a4642413d3845403c46403b3f3a354a453e4f4a43504c444a463f413c3748443f514b464d4741544f49544d47534d45534d45524c44504c455c5750534e49504b45514d4856534d56504b4d48424e4943413c364d484249443e46413c47423d413c38413c3748433d4c474049443e4e4a434b473f453f3a49443f4b46424a453f423d3948443f49454048444045403c47413c46413c4c47434a46424a4641534f4b4b474345413d423e3944403a46413a49433d514c4644403a46413b4a443e45403b49443f48423f3f3b373c37323e3a363e3a363d38333d393238352f3c37333835313d39333c3933403d38423e393a3632383530413d393f3c38423f3b3937333b3733403c37423e3a433f3a3c38352e2a2536322d3c3833403c364d494447423e4b45404e4641332c27352f2a3c36313a353237332f322f2c37342e35312c342f2b34302c46413d524c464c46414f48424e47404b443e534e4857514c514b464a4541504b46504a4449423e4a424048413f47413e4b454244403c47423d4b46423d3a352d2a2637342f47413c4e474246403b48433d4b454045403c44403b5e585159524c5049434c453f4e484149423d413a3437312c3a342f37322c3f3834443e39383330342f2b3e39364b464443403b4e4b4658534d5b554f53504b4b4944423d3a433f3a45403b48433d4c4741433f393f3a3547433f47423f4d49464f4b4646423d45423e433f3b494541504c4845423e3d38343c383447443f4e4b464e494649454146423e44403b45423e47443f3d39343f3b36403c38413e3a322e2a3c3a3537332f35312d3a36333835313834302f2c293d3a3646423d46413b48423c433c3738322e2e2926292523302c2a2e2a2734302d302c28423e384c4742433e3a3c38343a36323a363236312e322e2b2f2b2834302d3c38343d3935433e3a46413b45413c423c3946403b4b45414c454146413b46413b4b47423c373346413c45403b4b443f4a453f504c464b463f48423c39332e36312c45403b45403c433d393f39353f3a333f3a33403c3645413a48443c47413a4f4b4457534c5b544d54504b514d49494441403a353a343037332d322e2a3f3a3745413d4c4743504c475a564f514d474e49454c46414a443f4a443f433e39433f3945403c3d383435302d4a4542534e4a46413c433e3a423d3947443e4c4742534d48524d474d484246413c403c38413d3845403c423e39423e3a3c38343f3b383c383434312d312d2a35312d322e2b35312d38342f3d3834413d3944403b322e2a34302c3c383449454047433f3d39353f3a363c3733433f3b413d393c36334943403b36323e3b36423f3a433e3a332f2c3a363245403c4946414d4945403b362c2824423e3a4d49454e4b453e3b363a35313b363344403c3b37343a36323a36323c3934423f3a423e3a504b47514e4948454046433e44403c48434046423e423e3a45413e44403d47433e45413b3e3a35423f39413d38403c38413c383e3b363936313935313733303833313833313d3935443f3b413c384843404f4b4748454049453f453f3a3e3a3545403c4d47413a36314a44403c37333a35324a433f49433d39333038322f36322e322e2b3a353235312d3b363236332f373330383330433e3a322d2a332f2b45403b403b373e3935413c384a443f48433e433f3a47423e423d393e39363f3a36403c373f3b37423e393f3a364a45403f3a37413c36443f3a514c47554f48413c353a332f393330403b36403b36433e3a413c353f39353933303834303d383436332e3a362f4d4741524c465d564f5f5952635e565c574f58524b3e39331d1a183f3b38514c454640394e4740453e373f3934403a3336312d2e2a2638332f3f39333f39323f3a35514e47605c5458524b4e49424d463f49423c4c463f4e48414e494247413b37322e2c2723342e2b3f3933322c274e4b475e59534b463f4c4741524d484e4944423e3a48433e4d484349443e423c3747423d46413c3b373146413d43403b3a35323f39353f3a36413c3738322e322c292e2a262d2926342f2b423e393f3c383a36314b443d514a434b464055504b534e4a4b454048434045413e46413e3f3b3649443f4b46404b464046413b49443d504b454f4a455b565154504a54504a56524c534e48514c46514e484d48414a453f433d383f3a35413c3746403b4d474149423c524c44554e46574f4759524b524c45524d4856514c524e47514b444c474045403946403a45403947413b504a444b46403d3a3548433f4e484348413e4b4641443f3947423d45413a47433c47433d45413a48433e453f3c433f3b49443f4e4a4448433e46413a44403a4a46404b474146413c4a46424d494549443f49443f46423d433e384c474159544e4c484146413b4b453e4b453e464139403b35433d39453f3a433f3a4b4743413d3a37333033302c393531312e2a2d29252c29252b28242f2b282723202824212c28252e2b252c2924312e2a332f2b3a36323d3935443f3b3a3632332f2b4b4742403b372f2a2636322d403e38413e373e38333d3833443f3947433c443f39443d3747403a45403a423c37443e3b443f3c4e494459524c57514a544d474f4942514b434b4740514e474c48414c48404f4a43524d464f4c444e4b45524f4855524a4e4a443c3833322e2a2c27242c2824302d2934302d302c282e2a262c27242d28252825212c27232b27232f2a2538312b322b2638332d59544a59524a413b342e2722362f2a3d373346403a4b45404d4642403b3746413d4d4943403c3747423d413c35413c3635312d403c3848423f554f4b55504a4f4a4349443e413d39423e3a4f4b464d49454d494445413b3e3a3646423f4b48434e4a443d39353c38344b474356534e54504a48433d494641504b474a454146413c423e393f3c3745413d433f3b494540403c3935312e34302c36332e3b383339363234322d3e3a3635312e332f2c2e2b263a373247413d524b45554f4757534d413c38423e3a423c382e29262b27242f2c27423e3a4c46423c37333f3935453f3b433f3c3d39353a353239343138332f35302c36322e3a3631403d38443f3a48413c47403a443d3847413a46403846423c47423d4a453e4d4741534f4848433c514d464e4a4356534d57544d55514a544f49524c4657504a554f4a534d47504944453f3a3e3731413a3446403a4b453e4c4740504d4755504854504a524d4857514a5a565057544e524e49524e49504b4747423d423e3948443e47423c49443d47433e4a46404d494349433f49433f46433e3d3a3545413d5b565257524e4b474247433f4b47424b48434945404b46403f3a343d39343b3733413c38413d3845403b3e3a353c38343e3b36403d384c4843524e494a474346423d3d3a3636322e322e2b2f2b282f2c282e2b2739353237333034312d312d29312d29312d2a36312d34302c37332e49443f453f3a3a35313b363238353036332e36332e322f2b3a36333f3b36403c38504c4848443e2924203a353346413d46423c3a363039342f504b46433f3b3a363334302d34312d35322d3c39353b383348433f423f3a3a37333835313935313f3b3737332f36322e3b37333834303833303a353237322f3c3835413d39443f3b47423e403c38403c38423e3b484440524d474a464146423e48433f4c474349443f44403b403c373935303f3a36413b3746413c423d373d3834433d3846403c4e474347433d3e393536312d3b36323a35313f3b373e3a3539343037332f3e3b373e3a363b36323b3631322e2a3933304e4843403c353f393538322f3d37333a363137322d3a353134302b342f2c3f3b373d38343834303d39353e3936413c38433e3947423c49453d413d374b4540413b3737322e3d39353d393534302c3b3733393531423d39423e3838332f35322d3d3935332f2b302d292e2b263d3833413a3447413b4540393c362e39342f221f1d332e2b37322e46403a534d46433b35433b344d4740332e2a36322e2c2825322e2b2f2b272e2a262e28243a362e48453c514b43534c454a433d514a43504a42534e4656504a58534d555049524c454e4741403a3436332e44403a3c353038332d403a3547403a47413c504b444f48425049434b453f504b46443e393d37313e3a3645403b433f394d4a4559564e5f5a534a46404e4a465955504c4843413e3a3d3a353d3935433e393b36313f3a3546423c423e3846423d6460574f4a434e4a4556524c4c4842514c475c5750524c454d474045403b413c38423d373f3933433c364039324a453c4b453f46413a46423a47423a4c4840524b44565049524d46534e4757524c5a554e524c464e4841504a4150494148423b4f49425c564f56504a534d46504a434d47414d484347413b514b464a443f423c364c4641534f4849453f55504a534e48514b454e4a4349453e48433c4b464047413d47413e47413d423d3845403b3f3a363d3934403a36413c37413b363d393437332e37332e3f3b36413d37433f38413d373d383345413a4a463e4a4540433e3947423b413c353f3a343a36313c37323f3934423e395a564f49443e3c38333d393449443d48443d44403b46413b443e39403b3749443f3d3835332f2c3a35322a26232f2a2836322f3e39353b3733484440312d2a3f3a3645403b514d48433d3a3f39374c464138322d3e3935413d39423f3a4d47424e49444a443e4c454049444046423d47423e44403b44403a4c47424c484248453d46433b312d282f2a262b27223c3832403b3539342d3f3a3338332d38322d3e39343f38333a342f3b3430403b38443f3b423d3a3f3a373b3633332f2b3e3a36443f3b4a454145403c46413d49443f4c474349423d4138333b342e473f38403832403b3549423d544d4858524c524d474e494349423c47413c433e39403b363e39343a352f403b36443f3b423e3a54504b5855503e393539342f3c3934524e4957534e4b474145413d3f3b37393431433e3b544f4b53504a413d383b37324d49455c59544946403d39343d39344b4842514c463a36323e3936504c46413d38443f3c484540433e3a44403c3e3a3637343035312d45423e3e3b37322f2c3634304a46423c3734322e2c423f3b4c474248423d3d373236302c3e3732342f2a37332f403b36332e2a312e2a3c3734403c38403c3944403c443f3b443f3b403c3846433f4c474445413e423d39403b373934313934313b35313d373139352f433e384f49424f4a42504a4346413b413b35423c3746413b39332d342e29443e393a353046423b3d383337312d35312c35312c39342e3c373048433c4f4a4256524b625d57514943464039413b3547413b4c48404b473f49423c433d373d3731302d28322f2b3e3a35433f384f4b4455514c55514b514c47524d464f4a444c4844514c464b46404c474347433f3d3a36322e2a4d4844595450504c474946414f4c46504d474c494449443f4b453f554e4944403b423f3b3f3c373e3a3648433f45403a3c38343733302e2a272c29242b28242f2c2833302b413e394845404e4a46494541433f3b3b36344c484446423e46433e43403c3c383437332f36322f312e2b2d2a262e2b282d29272f2b282f2b282c28252a26232a2623332f2c3e3a364c474247433e423e383a36313e3a37514c4857534c4d4941322f282b2724403c373d393536322e39353034302c332f2b332f2c302c283d383436322e36312e3834303b37333a35323f3b373c38343d39353e39363e3b373d39353f3b3749443e44403a403c373a36313a3532413c383c3834413d383c373039342e3d38333c3733443f3a4a453e4c463f453f3b3e3935403b37443f3c3e393436322e3c383438322e35302c35312d34302c38332f3c3632342f2a47423e3e3b3639353034302c34302d3d39353f3b373d3835332f2c393531433d393d383339342f433d393d38333c373444403d413d383d3935403c38413c38423c37403b3737332f3b37333d3834423c38413b36413b363e3a3336322d413d3847423d36312e3a35323d3835332f2b2e2a2738332f36322e39342f3b36313d383447433f34302b26231f26221f36322e403b3547413b46413c4b463f35302c2d2a273f3a36403934534c4649423c473f39484039463f3b322e2a3c38343c38344e49444e4944544f4b514b473f3a36312d2838332e3d3a33433d384d463f4f48414c47404d47404a443e4d49424f4a4356504959534c59544c524d46524c474f4b444944404a433f49423c4a443e453f3947423c504c46524d46504b444f4a46433e3a46413d44403b3c3a3538332f3c38333b373336342e3e3b353f3b363e3a343d39353d3a3637342f35312d46423e3f3c373b383345423d47423d3f3b3534302b443e3947423c3f3b35423d39453f3b4b464048433e49453e514c4657514b5550484e4841544f4858524c544e48544d474f484248423c474039433d35443e38443f3947413b514a43534d46534f47545047534d44554f474c4640474039443e3749433b4d484048433b4b463e403a34443f3a48423d554f494a453e322d283f3a35433f3a3f3b36423d383c3834484440534e494b464155504a504b464e4943504c464e48444a45404d48444a454147423f49444046413c4b464246423e413d3947433f423d3a3d3935403b383f3a36413c363f39353e393438342f3c3833403c383934303936303e37323a35303e3a343f3a343e3833423d384b453e47413b3f3a3546423b403c363d3a353f3b364a443f45403c413c383f3a373d3935433f3a433e3a524d494b4742332f2b534f49615c57504d474944403e393545403b433e3a46403b3d383237332e3a3631413d374c464048433f4b46404c484048443e524d4749443f423d37403b36403a35393430403a35423c3648413c46433d49453e4a453e49433d4a443c4b453d4e4a414e48404c463e4e4841554f4757524a58524c5d585259554e4c4842534d474c483f4a453e49453e44403a49443e4b463f46423c46413a413c363c3731403933443e39463f3a4c46414b453e3f3b323f3a33403933413934403a34403c3546403947403a4b46414c47424e49424c4841403a3438332e403c37504b454f4a443b3632312d2837342f4a4642524e4a48433f36312c34302c4d48444844403a383338342f3a363245423d4d4a453d39343e3934524e4a5450493b3631443f3947413c3a363046413c35312d34302c2824213b39354c4a4536332f24221f3f3d39403c383c36333a3633413d3948423e37312d433e394d4741524b454a4540423c393e3935423b37403a373b3734433e3845403a45423d48443f4b48414f4a44524f4958534e4f4a4546403a433e38443f3a48433e5d5854504945423c353d3631423c3645403948423b48443e504b464c4742443d39514c47544d4956514c554f4b524e464f4a43554f4b524d494f4a464b454147413c4a443f4c464145413a504c44524c454f4841514a444a433e423c35443d383f3831342e293f3b374d4745413c393f3b37393531322d292f2b2739352f3b3831413d36433f38423c38433e3945403a45413a403d38413e3a423d3a504a444c484344403c3f3c373e3a3646403a524c465c5751524d46514c464c474447433f494541433f3b423e39433d38413d38403b3744403c4944413d3935383430413e393a363235322e3a363136322e3e3a36443f3b332f2c332f2b36332f403c384c494546443f3e3b3839363335312d36332f35312e3d38353e3936423d3948433f46423d44413c4d49444d4842403b3637312d3e393546403c4f4943565149413d3735312d49444045413d393532332f2b3f3a3739343137322f44403c3834313834313b36333935323b36333934303834303a35323934313a36323e3a363b38343935323b37333b37333935313e3a363b36323833303a35313b3532413c3847413c413b353e3933413c383e3935454039433d373935314a45404e49423e3a353c373439353138332f413b3736312e3e3936463f3c453f3a423b373f3a36413c3936322e3c373336322e3833313d39363b363234302c39343148423e403b37443f3b3e3935433e3a322f2a322e2b3733303d3a36423e3a3f3b37403b374c453f4b464045423d3f3b364a453f4e48433e3a35393531332f2b39343036312e383431423f3b433f3a3f3b374a454058524b403a35403b373f3a36413d383e39353c37333e3a37423d3a3e39352f2c2835312d3f3a343d3a33433f3a35302c2d292535312d35302b3b363139332e3b353137322d2f2a27332f2b37322e39342f3a3630413c3647433e504c4456524c55504b4a4641413d39423c383e3935433d3747423a4a443d4c474147433d433d3747413a453f384b443d45403a45403b4c48414a443f46413b514a44453f3a403b363f3b36433f3a47423c46413b4f4a445d5851615c55544e4755514b4f4b46524d49514c4849454148444045413d3d39353e3a3636322f302d2936322e302d2833302b36332e3b383445413c4d49444c4642544f494e4a444e49444c48424f4c46544f4857504b524c454c47404d4842433e3849433c514a444e48405450475c574f514c444e494259534b58524a554f494e47414d47414a433d4e484147403a423d35433c35443d363e38313f39343f3a353f39323d362f48423b443e37433c353f37313e36303c362f3a343044413d4b4643423d3a44403c4e4a46413d39443f3a4b46403a37313f3c3647433e4b47414945414e4b474b49444c47444f4a474f4b474a464249444047433d4b47424945414945404e4944504b4555514c4f4a474945404c4741443f3a423d3946413d453f39423c373e3a343a34304f4a4549443d4c453f453f39423d373e38333a353039342f3c38333a36313a3632332e2b342f2c35322e3935323a363244403b403a353a3631403c3649433e38332e3b38334c494246433c524f4749453f4c4742544f485650494e494247433c45413c46413c433e38413d3646413c443f39443f3a443f3847413a4c453f4b453e46403a4a443f46413c3e3935423c36403934403933433c363d373137322d302c27312d28332e2a312a26312a25302b262d28242d2824332d29342e2936302c36312b39342f3b353138322e34302c3e3832443d363d3731433c37413a353e3833443e38464039423c36443e393d383346403b4c46414d4741534d46514b454c4741514b464c454048423c423e393f3a35332e2a35302c383430433f3b4944403a35302925223a37334a47434e4b4736332f302d283d393645413e48434036302d302b28403b384c474454504a48433d38322d4e4943514c473e3934433e39534e49413b373d3935524e493732302623202e2a273935313d3a363733303e3a3737343044403c423e3a34302d39353144403b47423c5b56504b454058544d68655d56524b48433c45403a3d39353b383349433e413c36403b363e3a363b373238322d36322b413d364c4741554e484a433d463f393d373046423a4e4a4255524a59554e4c47404a433d433d36403a35544e4949433d46413a4d4942534e4759564f5b5751524d47514d46504d4754514c58544c59534d4e48444c46404e4942524b46534d474e48414f49434c4741564f49555048554f494f49424d474149443f46423d48443f49433d49433e514c464a454046423b433d36433e39433e393f39343d393337332f35302c3c38343b3933433f3a46413c46413c4944414b474344403c3b36333b3531443d3846403a413c3546413d46413c423e3947433e4844404a46424d49444f4c464d4945514b484e4945514c484b4843413d39403b3846413c4a46423b3733322f2b423e3b484440423e3b3c383438353034312d393632423e3b4945414d4a4645423e4c4844534f4a504b4346403944403b3a363134312c312d2939353145413d4e4945514c47544f4846423c302c284a464348444045413d3f3b373c383435312d46413d46413e403b373c3834403d39433f3b46413e4944414b46434b48444d49454e4a454b4742504d494d494546423d46433e413d3948433f48433e4a453f49443e4944404c4842514c454b474037332d37322e3a3632393531322e2a35312d2e2a272f2b28322d292f2a273b3733332e2a3b363247423d3c3632413c3847413b47413b3d38343a36323c38343f3b363e39353d383438322f3c37333c383438332f3f3a373a353038342f3f3c373a36323a3532373430332f2b34312c39363138343034302c37322e3f3a353e39343c383438332f38332f38343034302c3e393638332f3c373339343136322e37342f34302c322d2a403c37443f38322e2a3a353236322e35312e302c292723212c282533302b322f2b332f2b35312d2c28253b383335302c312e2a3a3531443f3b3c3733302c28312d2a302c28282521312d2a3c373247423b453f3a39353036302c403b35433d3648433b46403b4c46424a453f48443c4e49434e4944433f3948423d514b4556504a534e4747423c3f3934453e38413c37423d38413c373e39353f3935443e38413b353d3834413c38423d39433f3a39353037332c423f37403c3539352f4f4a4447423e45413c504d454e49444e4a454b474347433f3c3834413d39433f3c413e3a45423d45413c3f3a363b373343403a4a4640433f3945403a3d3833433e374b453f49453d55514a514d46544f47534d46514c4547423c4e49434b443f453f38464038413c354a453f54504948423b3c352e3c362f3b352e48423a47423a3d373049433c4740394a453e4d473f4d463f57504c615c564b453f4b4640504b454b464046403b504a444f49424f4945554f4a534e48524d474f4a444d48424d4944423f3944403a48433e3d3a36413e3a45423c413d394744404a464248433f423d39443f3b48443f45413c45433d48443f48443f46423e423e3a3b36303e3933423d384b47424d48424a443e443e37403a344a454048423d48423d3f3c384845414d47414d49434d4742433d3847413c4c464046413b3f3a353b363234302c322e2b3f3b383f3a363e383550494445403a3e393537322e332e2b3e39363c38343b35322c28252a272435312d37332f39353235322e33312d37363138363133322c32302c322e2b38333036312d332e2a3c37313d38343d393349453f49433d46403848433c49433d49433e4b48424d4843524c45524d454d4741453f3a433d3a433d3847433f4c484345403b4a443f4b4642453e3a433d3846403b4c453f48413b433d383e38323e3732403b34443d37423b354b453f4c464048413a4740395049414b453d4c453d4b453e46423c433f39413c37413c373c37323e3a35403b37433d38403a3439342f3e3935413d393b3632342f2b332e2b3835314d4a464b474235302d3b37334d49454947423b3733322e2b423e3a534f4c4c4945403b37332f2b403d384d4a464c4844504b45403a35413c3758534c4d4942544f49514c47504a4557504b48433e393430413c384f4a45443f3b423e3a4a464148433e3b3632302c283b383347423d3d37343d38334a45405651494b453d3a352f2e2b2726221f221f1c3a36313b37323f3b3638343038342f3b39334d4b445f5b554d47414e49434d47423a3530443f393e3a344d4841504a43534d474139333a342e413c363c37313d363148433d4b463f3f383347413c463f39433c36423b3635302b423d3847433d524e4647423a48423b453f38514e4659554e58544e56524c5a56505e59535c554e514a44524c454a453d47423b514d46514c46544e48524d45504b4445403a46403b4c47404b453f4a443e4a443e4d47424a453f48423c46413b393330413c37524c474c4741413d383a3633453f3d46413d4b464147413c47433d4c494555524e56524d514c47504b474e4945484440423e3a433e3b47413d443e3a433d393b36313f3a3543403b47443f504b444c4742494642494542534d48524b44544e484c4742484440423e3a433f3b433f3b403c38484440494541423e3a3c383538343133302c302d292f2c282f2c27322d29322c29352f2b37302c3834313e3a363f3b374d4843504a45413c3738342e36322d423e3b4d4a463b383336322e3733303d3935332e2a35302d3934313c37333c38343935323e39363c37343b363336312d3834303a363239352f39342f37332f38342f3a36313d38323f3a343d3832403a34453f38413c353b383236332d35312b36322d403b363934302f2b2737332f34302d3c38343e38343d3735423d3a3935323a3633403b37413c394a444048403a463f3949423b3b36303833303934303935313934303c3733413b38433e3a423c38413d383a35313c37333b36333a35323a37323b36333834303a363137332f36322e3834303935313a35323b36323b36323d3935413d39433d393b373339353037332f433f3b4d48443e3934302c283834313834313e3a36413c3735312c2e2a272f2c282f2c282c29252f2b282f2b282d2a282b26252a2724302d2a423e3a46423d332f2b35312d3b37333a373235312d3833303a3531413c38443d39423c3739343146423d48433c47423a3f3a344c46424d46403e383239332d3b352e443e383f3a3547423d524b4658504a504843524b45544d4858514a534e46504b434f4a42534c46534c455049434e474248423d48433e423d373c3733433e393934303b3733433e39433c373c3631413d37312d292a2522302c292e2b26312e2a332f2b32302a312d2836322e3f3c3746423e433f3b44403b47433d46433e4a46424f4b47504b474d494547443f47433e3d3a353b37334c4541514b44423c36443d38403a36413c38443f3b3c37343e39363f3936463f3948423a48423b413c36433e3a48433f443f393c3731453f39443f3a433e3a443d38453e3738322c4039343d352f3c362f3a342d48433c5a554f514d4546413b3e3b3537332d3d3732444039433f3946413c524c465650485a544c544f4957524c605b55504b46413c3849443f4b4742514d484f4b474d4a464e4b474d49444e4b464c48434c48444b47434a464246423e47433f4a454144403c4744404c4945484440413c37433e3a4b474346413b4b463f433e38433e38423d3745403947413b3b37334945414a4642494541443f3c443f3c3c373446413c39343038332f3c373336322e34302d35322d39343036312d3c3732403b36403a36302b283f3c3956514d504b46423c372e292534302c3e3b374846404b48434945404c48434b46424a46424b474246423f423d3a413c39433e3a403a363f39343c37333936323b37323c373237322d44403b534e47544f47524d454e4942565048534f464f4b444c4641534d48534d474a453f4d48414e4942524c46514b434a433d4b443e4a443e4c48434a464149443e4d463f4c4640443d373f3934413a343c342f322a23332b243a322c3e37303a332d38312c3c3632443e3a48433d464039453e37423c363f39343d38343934303a343038333035312d332f2d34302d3833303c3834423f3a413d393a3632383431504d494f4c473b37332e2926302c293e3a374d4a464c4a45413d3936312d494641514e4848433e4f4b45544e49453f3a3f3b3349443e4c47424d4742423c3745413b4e4a434c474256524b4c474047423c453f3a45413a423d383a36333d383439353046423e4f4b454d4942413d373b37313e39344d4944332f2c3c383449433e413c373e3a35413e39322e2a2e2b27322f2b3d393346413b3d383349433c6059514f4a4357524c514c48453f3b3e393546423c4e4a43575149544e464e48424d49434d49434f4a454e484346413b4b473f504a44534e4856524c58534d47423b433d38433f394c473f49443c545049443f3a3a342f413c3645403848433c47433a4f4942534d464c453e48423c4d48404d473f49443e4d47414c4741534f49544f4848433c4d4841554f4857504a49433e413c37443e3b46413d4b4741504d4747433e44403b45413d4a45425e58544a4540433f3a3935323b373238342f3d393444403c46413e4b4743524d49534f4a514c48504b4654504c56514c4d48424b46424a45423f3b3638332f3935303935313934303c37334d47424a443d48433d4c474248443f3c3734413e39433f3b3f3b373a37323d3935423e3a44403c4e4a464b484345413d4b464245403c413d3944403c403c38423d3a3a3733413e3946423e4d49444e48423c363237312e35312d3e3a37403c3834302c2c28252a2624403c3a57524e4e4a46514d47443f39342f2c332e2b3a3532413d393934313a353239343136322e37322e3d37333e38353e38343d37323f3a3448433d3c36313d38333e393336312c36302c37322f3a3532332e2a37332f3e39354a444047413b3b3631383430423d37423c364c4640433d38413d393c3733443f3a433d37413b36514b465049443e3934403b363934303d3b3635322d37332f383330413c37403c37433e38453f3b403b36403d37413d38413d3a3f3a373c38343d38343d37343a36323b37343c37333a36313c38343d39353d39343a37323a353136312e35312d37332f3c3834403b373c37333a36323c38343a36323e3b37393532302c2935302c302d29332f2b37333034312d292623302c2939363234312d322f2b35322f312e2a2f2b292f2a283935313c393436322f433f3b423d3a433e3a453f393e393445413c47433d48423b443d3737322d332f2c47423d443f3a423d37403a353f393337322d37322d39322c413a33403a3447423b4a453d4a453e49433d4a443e46413a453f39524a45504842514a4348433d4a443e4e49414a46404c4841524e474b46414d47414a433d504a43524d454a453f544f49504c46443f3b3b36333a35323f3b3739343037312e35302d3a353136322d3c3732423c353c37313936303b3733423e3a433e39443f3b4c49434e49434b4742534e474b4740403b3448433f4d49444e4944403c373b36323f3a364a443f4c453e4740394a443c48423c413d383a35323d37333935313f3b3542403b3e3d393d393543413c413f3a48454144413c47433e44403b47433e4c484255504a58544e524e495955505d5a555f5d575c5a5359564f5a564f525048514f484e4b4348453c403d3636322e49464157524c56504a4e49444d484348443d4c494345403c46413d4b47434a47414b48424c4944494541494541484440423e3a413d39423f3a48433f433f3b44403c4a464146413b413d38413d3845413a45413b413c363c37333d3835423e3b4b47424e4944403b3744403b403c38494540494440423e3a4a464149443f352f2c3a34303f39353b36333b3733433f394d484245413d4c47444a454145403c34302c4c4846514c484b474348443f49433e4b453f4c4641403a36443f3a433f3b44403c3c3733332f2b33302b3834303d38343936323b38333f3a3635302d35312e312e2b2e2a262c28242b272433302b33302b35312b3e3a34403a3439342e3f3c35413c364440383b383247433e4e4a4448443d443f37433e39413d3845413b443f3846403849443d49433e4a45414e474148413a443d36504a454d47434a45414b46424e48434a443e4e48414f494348423c453e394a423d4d453f4d47404c464147413c453e3846403a44403d45403e4b474258554f534d483f39343d373444403c4a474354504c3e3936322d2b3c383455524d55504c4f4c474a46413e3834322e293d3934433d393e3933433e38403a343b37323e3a3545403c4d484348443f443f3b48433f4b464148443d47413947403a47413b413c363e39343e3b364a45403a36323a37332f2d293b38344d47434f4a4559534e555049312c2835312d34312e3733303b383435312e2f2c282f2c27433f3a3f3b3539342e46413a4640394e49405e574e534c464e4b4457534c5b564f4b443f423d383f3b35454039544e48504b44443f374e4841534d4649443d4c484344423c45423b433e3749453e57544c5c58524e48434a453d443f39443f3857524d524c484a4541443e3938312c3c383248443d49443d49433d423d37423d38453f3946423b4b464047423c45403b4b453e3f39343d3833433e38433d37413c3546413d48443f4a4540433e383c38333a363345423e413d383e3b3554504a514c494944404e494455504b4c47424b4641413d38413d383a363236312d39342e3f3b363e3a36413c3848433d44403a47433e514c484e4a4649454146423e43403c423e3a3c373447413c413c3736312e3a36323c383446413d45413d413e3946433e45413d44413c45403c433e3b44403b413e38403c37433e3a45413c48433f4f4a46544f49534d48504b4446403b4c46404f48424e48414f4a444f4a44322e2a423e3b4c4845494642474340383531322e2b413d38423e393b36313f3a353b37323b373338332f3f3a3637332f3c373338333035312d35312d393430423d393f3a363e3a36433e3b433d3946413c47433f494440403a35453e394c453f4c4640433e38413c383a36313f3a353a3430413c3845403c3f3a353c37324e4741413b343d37333b35323e37323e3834423b36443e373e383337322d35302d312d2a2724202723212f2a2835302d332e2b302c2a2f2a273b36333b35323e393537322e342f2c3a35322d28252c27243a35323936313834303b383338353033302c393430433e39413b353b363237333036312e34302c312c29322d2a332e2a38332f38342f332f2b35312e322e2b332f2c302c292c2825302c292e2a272a2724302e2a34312d2d2a27272522302e2b3d3a36413d3a3b3833322d2a373330383531322e2b35332e43403b413d394f4844433d373e3a3345423c54504a3b362f433d39504b453b37324e4a4755504b514b464b443f4f484249433d4d47414b453f423c36433c35443d36453e37413b333e38313f393238332d413c3549433c47413a433d37413b34413b3649433d3d3831423c36443f39413c37453f39423d37423c37433d383c36323a352f433e3846403a45413a47433d4c464156504a544f4956514a57514a544e484d464149433f433d3a413c38413d383f3a353e38333b36323d39333c3630423c36423d3647413b48433e57514c504a43564f4949423d4e49434e49414c46404b443e4d463f4e483f504b43544f485c575059534c59524a534c4649433c49443e37332f3835302f2b272f2b28322d2a302c292b27252c29252d2b26312e2a2f2c28312e29302f2b28272327242125221e251f1c2e2b262d28252d2724332e2b36322e39353037332e38332e3935303a37323835303d3935413d3a3f3b38423e3b3e3a363f3c373d3a343e3b36433f3b423f3b413d3946423e45423e46423e47433f46413d45403c504b4656504a4b46423e3935413d384a464149433e3f3a364c48454e4a454a443d47433b423e3a44403c423e3a443f3b3935313a37323a3632403c38443e3a3d3834403b363c37333c3834423c3738342f413d3948423d48443e3b373224201c2f2e2a3c393344413b42403b47433e4a4540524f4a48443f47433d484440433f3b504b4646423d433f3b45413d43403b42403b413e3946423e433e3b44403c46423e433f3c3d39353f3a363f3b373a363338332f48423f3b3531342f2c37322e35312d332f2c2e2b272a27243d3b3844423d423e3845413d45413d46423f49443e46403a3c36323f3a36403a363f3933413c363f3b333f3934413d37433f3845423b433f3b403c363e3a343d38333e3b353c393339342f36322c3c363139342f38342f3935313d39343c38333f3a363d393335322d35312c423d374a443e413e3748463f4c4944433e393e3b3643403c4b484245423c4f4c46534e4955504c3e38364a4642524f4a56524d5e5a54615b54504b45423e3a393531423e3944403a4d4a454b47424a463e45423b48443e403d3739363133312d37342e37342f403d38433f3b423e3a48433e4a463f524f4857524b504a44443f3846413c3b36332f2b283a35323f3b3736312d2f2b283f3a353f3a3625221e433e39433c37413b36312d2736322a46413a48433b403b334b453f504b45524e484a443f433d3746413a4a443c4f4a43524e46504b454d49444d484149453f504d474d4844423d383a3530413e37514e495d59514c47403d38334f4a435f59525e59535f5a5557524e4f49464a454144403b48433f46403d443d383c3833383531302d28312e2a4a45414c46414b46414a443f4b453f48423e44403c403b383c3834403c3745423d47433e46423e433f3b3f3b37403b37413c37413c3847413c4a433c47423b4a443e4e47424f49444c464048423c453f39403a3545413b4a443f45413b3f3a363b36333b37333f3b3649453f47433e55504b4f4a464b474349454149454147433e45413d3e3b373936323e3a35403c38413d3a413d39403c383f3c37443f3b48454047443f433f3b423d3947423e4a453f413c37413b36413b343e38323e38323d3732403a343f38323d3630413a3447403a36312e44403c47433f45413d4946413a36323a35323833303d39353d37333e39343b3632403b373c373335302c312d283d3935413c3935312d36332e322d2a3934313c373337322f3b35323c36313e3a333b363247403b453e39413c353b363039342f4d4843524d47433d39403b363f3a35524c47433d38413a373e38344a433d4a433d3e39343f3a354a443e433b364e4741433d38453f393b36314c48434c4640453f3b4e4844453f3b4f484246403c58524d49433e3c373246403d3f3a3448423d55504b544f49514b464f494238332f2d2925322e2a383430312c2a322d2b322d2a2b27242c27232e29262f2b2839353136322e322e2a34302d3b37333d393538343037312e332e2b2f2b27322e2b34312d3733302e2a27312d2a36322f2d2a272825222a262334312d39353137322f37332f37332f413c383d393533302c2d2c282b28252928242e2c273b3832524d473e393643403c54504a37322c322e2a443f383a3531534e4a4e4943524d464a443d50494349433c46403948423b47423b4e4841514b43474139453f374e4941514a4248433c4b463d443f38433d373f3935413b373d3832433e39423d36413b3645403a433e38413b35433f3848433d4e4943514b45544e484c47404c46404d4742413b363e38343d38333a352f3c3630403a3437332d39353045403b4d4741514b4458544d5a544d534d4656514c5a5651504a455d5852544e4747413c4b453f4d47404a433d453e38423b363e383336312b302a2539312d3f3732433b34423a333c352d3a332b37312938322c4038343c352f413c3648423d453f3a463f3a413a36423b36433c374139353f3835443e3a3d3733403b36433f3b4f4b47514c4859534f5e5a555c575257524c5b5650504b4556514c59544e504b474d48444b47424d4844534e494945414a454147423e47433f4c48444944404e4a464d49454d48444a46424944404c48444a474249454148454047423e46413d413b3749423c50494347423d3f3b3747423f45403b3f3b35423e37443f3a48423e46413c3a37323835313d393635322d36322e38353136332f413d39423d3847423c423d37413c36413c383a3733413c3834302d3e3a3648443f413c38282420423e3b4e4946413c383c383438343236312f322d2a2f2b27322c2737322e3a36313d3833423d3933302c3b38343c393438352f3e3a35413d3844403b46423e48433d48433e3f3b3736322e3f3b3749443f433f3b403d3848443d45403a49443f46423e47433f49443f4b454146413e4b464148433e47433e4c474248443f4a464149453f504c45524e45544f4958524d544d46514a43504a424a433e423b373f39343a35303734303c38343c39353a36333d38353d3833433f3a46423d504b494e4945504a454b464046413c48433f504b454a453f3f3a3548423d4c47424e49434a464147443f423e3a3f393537332e3d3934423d384c4a4455534d4e4c4547453e413d3835322e35332d35342d37362f3a373134312c322e2b302c282e2a25302c2a3533303a36323c37323d38333b36313d3935433e3a413c374d4944504b464f4b443f3a36312d293b36333935313e3b35433f3849433d47403b4e4843403b373934313d383437332f34302c433e3939312b342d283a342e453e3949423d3f3934332d29312d2829252038332d48423b36312d393530494740534e47514c46443f3a413b35423d36423d354d49424a463f453f393f3a354b48415a565055504b544f4a46413b44403a48453d4b474149443f453e38403b344540394c47404f4a43534f4857544e59555056514c504b46514b464a47414f4b45504c47504c45534e484d48434b464048413d443d383d383337332f3734303935313c3833403c37413c38433f3b44413c46433e423e39433f3b443f3a46413b4d474149433e433e39433c3849423d49423c47413b4c46404a443e423e373e3935403c3845413b48433e47423e423e3a3c38333c37343c38333a3631413e3945423d48453f46433e4946414a464147433e4c48444b474346423e44403c47433f49454049444045413d423e3a45403c47423c47413b4a453f4c46414c4640443f383d39323b36313f3a343e383248413b48413a423b3540393446413e46413d443f3b443f3b3f3b373d38343e3a37423d3a3a3632403b38443e3b433e3a3e38343d38353b3633373330312d293a35313c37333935313934313b36333e3935443f3b3e3834403a35443e3945403b4b4641443e373a332f47413d4a453f5a554f46413a4a44403c363335302c38332f39342f3c38344c4641463f374740393a34303a34304b45404b443e4e4841443f3a49433e4f4a454e4843443f394f4b45504c45443e3948423c3f3934443e394a443d3b35314c464148433c48433e45403c413c37423d374c453f48423c48423c433c37433e39504b454e48434d484349443f46413b3e3a3537343037322f2a262325211f1e1c1a252220302d29302c2835312d3a36323b373333302c2e2b2633302b3935313c39353c383534312e34312e3b36333d3935302c293734303c39352d2a272f2d292c2926302c29312e2b2a27242b28262c2a272b2925403d38504c48504d474c463f413a353f3a35544f483e3a34443f3a3935304b47413f3a34443e373d373036312b3b362f3c37303e3832464039464039413b344d463f504941443e374e48414b453e4d46404f4a434e4943514c4655514a4b4741413c374c46404e494346403b49433e413b35423c3747413c3e3934443f39524c464c46404c453f4b46404c47424f4a4548423d4c463f49433e40393547403a453e37433c36332d28332e2935302c332e293a3530413c3549463e44403b3d3a344f4b46595752585650514c4657524d59554f57524c5b555058524c554e47534c4448413a4f48414c443e453e383f3832403a34463e38423c3447403949423b4a433d46413c4f4b46534e4957514d5a565258534f4d49455954505f5b55625e565a564e534e464e4b4348443e463f3a47413a48433e4f4b444e494145413a4e4943514d454e494159544d524d474d48434945404e4a46504c484b47424a45424a45404a464049464244403c4a474347433f44403c413d3846413d49453f524d46564f4758514b49443e3e39364b4642403a343b37334e494545403c35312e413d39413d393935323834303935313e3a363e3935413d393c3935383430423d393c373335302c3f3a363b37324944403935313c393544403c322d29433f3b56534d5c585255514c4f4b474d4b474e4b47524f4b514c484f4946433f3c45403c45403b3d383446423e4a45424843404b454146413d423d38403b373b363238332f39343036322e48423e3c38343b36333a35313f3a363f3b3749443f3b37333b37333b37333f3a353c37323c37343c3732403b3545413c4745404b49444b48444d47434b464045413b47423c4f4a4247423a4b443d47423b4d4a434c48424a433e4a443f4b46404b473f4b474149454046423c443f38423d36403b364c48404e4941514c454a453e4b453f4a443d4c46414a4540514d4855514b524e4847433d45413c48453f4b464148433e413c3738343035322f3d3b383d3a36423f3b47443f413c393a3531423e3b4c474448444145413e49444146423e46413d413c38423f3b43403b443f3b45403c423c3647403b48423c433c373a353045403b46413c3b3632423e3a4a4441433d3938332e3b363234302c36312e38333036322e2f2c28322e2a322e2b3a3632322f2b332e2a4039343d36303c353047413a544d45514a4447403a393430453e3a3d383248423b342e2a2b272426221e36332e494541413d38413b37433d393a353138332e3a34303b373246433d4d49434e49414d47404945404b46424a44414a45404a463f58544d4f4a4648433f4b453f474038433c343f39343f3a34403c3545423b4d4a42534d46443e3b49453f4b474148443e48433d55514d5b5751524d4749433e494541433f3c46423e403c383c37333a3532403c383e3a36322f2b2c2824342f2b3b36333b363337333035312e36322d3b37323a35313b352f3e38323d373247413c4c46414a45403e39353e3a353d39343c38333e3a353d39343b36323936323d3b363a373237332f332f2b2f2c272d29252e2a26312e2a312e293f3b37403e3945413d4845404d4a4545413c4a46424b46424d484446403c45403a48433c433e38413b36423c353f39343e393444403b4d4842524c464a443e453f39443f393a353134302d3a353237322e3f3b3746413d4944403c393437332f3935313b37333d38353e39363c37343b37333d3935413c393e3935403b37403b37403b373d3834403b373a3632413c38433e3b45403b453f3947413b423d38423b37453f3a443f393f3933433d3738322e383430443f3a433c383e383345403a433f39443d373e38313f39333d38323c37313e39333a352f35302b332e2935322c3a362f3d38333b3632423d383e38333d3732443f3a4f4841433e3749443d443f3836322d3b363137322f3a353145403b3b3531433c36403b35443e393d373337332e413b364038333e3832423b3549433c49443e4c4842524e4847433e3f3b363734312f2c2a2c29252c2824302b28312d2935312d34302c3734303a363235322d35312d36322e36322f3733303d38353b373434302d3c383334302c2724212a27252c28262d29272c292729272429262434302e36312e413d39322e2a302d283a36314b45403e3833514d474a464047433d36332e4f4c474946414b47424b454049433e49423c463f394039343c35303d38313b352f3b352f413b343e3933423c36443e38413b333e39313f3a343f3933413c35443f3948433e514b45524c44514b434e4741504a45514c464f4a454b46404b463f534d4756504a514c4547423d4c4541453f3a3e393445403b433c3849443f544e484b453f544e48514b4547423c48433f4a4541403b353d37313d3732312c28302a26332e2a36312d3c353138322d36322d38342e3c3630423c36423d3746413a413b34423d37554f4a59524c615b5556504a57524a554e46413a32453e37443d36403a354e494548433d514c46534e4954524c55514a4c48424d48423e38333d38323d38333c37323c3630403a35434039443f3949443d433d38433e3846413c47423d4b453f413c37413d3946413b48433e413e3949454047433f433f3b45423d413c3844403c47433f48443f4a46414a4742494541413d39433e3a413d37443e38443f3846413b433e3745403b47413c39343039353144403c46433e3d393535302c34312d3b37343b37343f3b373a363235312d34302c302c292b27242c2825292522302c2845423d36322e35312d3835314a474346423f2d272434312c49463e5c585156534e4e4a464b474348433e4d4843433f3b413e3a4744404a454148433f4945414a464247433f47423c524d464e494349443e4d49424f4a4548443e48443e58544f66615b5b575155504b4e49454c4744413e3a423e3a3d39343c3733413c383b373334302c3d3935413d39403c383a38333937323c3a35433f3b49454045403b4c464048423b46413b46423c413d38423e3a413d38433f3848433e433e3a46403c443f39413c383e38343e38343d3833413c384d48444e4a4455504b504a444a46414e4a4448433e4a4540433f3a4c494346413c413d393c38343f3b373b3732443f3b3e3a3545413c4d49464e4c484d4a46524f4954504c534f4b504a46443e3a4d49445b575155524c4c48434c464254504b56524c504c484d4946494642433f3946413c48433e4a433e4d4740464039453f3a4c464145403b47423c56514b4b4540423d3939343039353135312e37332f34302c2d2a26393531403b37443f3a3834302e2a2745403a554f484b453e4a433d4a433c474038504a424e4841332c2843403a463f393c3732342f2c312d29342f2c37332f3d3a363e3b36423e3a453f3a46433e47443f4b46413c373335312d35302c3934303b35323c393446423d44413a4c48424e4a454c48424b453f4a453d534c44565048554f47514b44554f48524b44524c46524b4645403b44403c48433d47403b443f393d383349443e4b463f4c48444c4844524e4a4e4945423d39403b384a4642544f4a514d4645413a44413c544f4b4b4642524d495a56515e5a555e5a55524c484e4843534e48534d474e484346413c413c37423d393c38333d3a35423e393f3c373d3a353f3c373e3b36423e3a3e3b353f3c37433f3b46423e423e3a3a3632332f2c322d2a2e2b282b282545423d4844404a47424845414c48454845414945414c4744524e494e4a4449443e4b46404c463f524b444e49424f4a4445403b403b37443e3a47413d4c46404b453f4b4540443f3b403c383c373337322e3834303733303b37333935313f3a37403c383b37333c38343e3a353e39343c38333a36323f3b37413c37443e3a413c383b373339343139343144403b494440433e3a403c37453f38453f393f3935433d39423d383c3632413b3646413b443f39423e3839342f342f2b332e2a34302c332e2b312c29332f2a36312d322e2939332f3a35303b36313c38333a35333c37333c363138322e3834303f3b3647413c433e393d3834403a36423d39443f39423d373834303e393547413c3b3632322d293c36323d383335302c3d38343f3b3537322e403a353d363238322e3e38343c3632342f2b38332e34302a38332f3f3b3639353145413d3a35313834303b363336312d302d292d2a262f2d28322e2a35312e3935313834313c3835413d393c39353a3632393631383431322f2b33302c2e2b282f2b28312d2a322e2b34312e38333036322f383532413d39373430332f2c36322f44413c403b363c383347433d4b474246423d3b373335312d34302c37322e38332f3b3731413c3747423d49443f4d48424e48434c4641453f3945403b453f39453f39443d36413a353f38333a352f3e38343b35303934303b3630413a35413b35403934403a34443f38454039444039403b363b36313f3a34433e38403a3446423c4e4c46504c46524e484b474345413c44403a3f3a334e484258534e524e454f4b434d49434c48415e5851635e585c575357504a554f4959544e55504b57524d615c5655504a524d48504b4649433d4a453e4c463e433e3846403a443f38433e38504b4659534b655d55615a51605a50605a524e49414f49424f4a44524e484a46404a46403e3933443e3a48433d504b454f4b45514c47413b363a34303d3732322d2948433f4d48444e48434e4a44504c4756514a544e484c4943524e49514d48514d4847433f45423c4b4742423e3a403d38423f3a423d3a413c383f3b363d38343c38343b38343e3a35413c38423d39403a343e3933403b36433e384e4a4249443e443f3c3f3c373d3a3546423e433f3b38353136322e312d2a302b282c2725322e2b36322f36332f3c38343a3632413e3945423d44403d39363137332f3d39364845404e4b4645413d2e2926403d3949443e433d36423c37423e3947433d403a3656524c46433e4c49464845414e4a464b46424a4541494440494540423e3845403a45403c38343035302c332e2a312c29332e2a393530403c354a4641524d4853504a504d4749454055504c47413d35302d3a35313a3732393632302c28312d2a36322e312e2a3a37313936323935313b38333e3c37413d39423e3a443f3b3e3b3645413d413c39443e3a46413d423e3a423e3a45413c44403c46423e48443f413d3849453f49453f433f3a433f3a47433e44413a49453f48423d44403b43403a423d38423d384b463f46423d4946414c48434c47434a45414f4a46534f49504c454e4a464945414b46424c48434d4943504d464c4740443e38433e394a47414b474146413c48444045413c4c49444e4a454f4b4747443f423d394a46414e4a43453f39403b36403c37413b3538312d49453f4f494246403a413b35453f3a3d38333834303a37323c3934403c373e39343f3a353f3b3645403b3c363257514a4b453d514b434e473f3e39313a352e453f384c47413b353035322d3f3a37312c29322e2a34302c37322f2e28252d2a2535312d3f3b37403c373d3a3546423d48433e4945404f4a454e494344403b403e3a3d393539353038332d37332d3f3a35403b35413a3547423a3d37303e39334c474048443c4b463f4b443d4a453e453f393d3733413d39443f3b45403a433e3a453f3a38322e28252132312b4b494257534b4d4842403c384a46414b463f46413b3b36323a342f4b4843514e463f3b3644403c4b48414f4a4348433c4b46415a554f615b545d5850544f48504b444c47424d484345413b443f3a3f3b373b37333b37323d3a35423e3a4a454249464145423d413e38413c383e3936413e3a403d383733303c38353b3734403d383f3c37403c38413e3a423f3b46433e44403c46413d423d373d39333e393448433d4e49424c474145403b423e383b37333834303934313a36333a35313f3a353e3935403c383f3b3747423e47423e46403d423d3a3b37333834303a35323834313c3834413d39403c3949443e4d4843443f3a3f3a353f3a363e39353934303d39353934313934313d38343c37333f3a363e3a3549423b4b443f46423d3e3a3634302b3b3632423d3946403b49423d443e39403b363f3b37413d39423d3a403b363d38343a3532453f3b47413d4a454149443f4c47414c474248443f4d474349443f46413c47423d47433f4e48424a443e49423d48413d403a35463f39433d3744403b4e48424b453f34302c393430423d393c37333e39343c3733393430403a36413b3535302c3b3632463f3a463f3948433c4d473f37312c413b3746403c35302c3d38343c363235312e3b3632403b363e3a363c39343d393639353135312e36322f3c38353f3b38403b383c38353b37343935313934313a36323b383334312c312e2935322e322e2b36322f39353238343134312d36332f35322e37333038343135322e3d39343c3834393430403b37413d3847443f49454046403b433e393d38353c383436322e2f2b2836322e34302c312d2935312c3c3731413b373e39353d39324b443d4f4943423c363b36313834303b3530413a353c38343834303a35313a3531342f2b312d2937332e3d37323e38343a36323c37333f39353b363136322d36312e37322d383430413c37413d3835312d433e3a3d38343935303f3a35403b363a353137332e3e3a333e3a33444039433d373f3934433e38433e374b463f4d4942433f374b474147433d423e37413d36444039433f39403c363c3832453e3947413b4c463e4b443c443f364e494148423a443e373f39323f3a333a352e38342f3a36333f3b36504c44514d464b453f3d36323f3a3346413b443f3a4a45414945414a46424d48444b46424f4a46534d4657524b534f48504b444b484346423f504c494f4b474845404d49464945414946414b484344403c494541504b484a45424844404d4a464d4a464d4a464d49464d48434d48434b464245413c46423e45403c46413d403c383c39343c39343b3833393631383430393431373330403b3848423e383330332f2b383430322e2b302c2838353036332f2b2925322f2a34312d3835314b484344403c27231f3937335c5752605b55514e4947433f47443f433f3b423e3944403b4b46434b4844504d484a464147433f4b474347433e49443e48433e433e3b403c3847444045403c45403d36312e2e2a272d28262f2a28322f2b33322d403e383f3b363c39343935313c37343e3a3737332f3a35323c3834312d292f2b28383531423f3945413c2e2a262d2a262a27232b28232c2924332e2a322f2a47433d423d3834302c49444045403a3e3a3546433f47433f494541494541413d38403c383e39363a37323d39353c37333b352f3d37313a352f393430403c3845403b433e39423e3944413c47433f433e38413d37423e38433f393f3b35423d383b37323a3631433f3a423e38413c363f3b37443f3a47423e45413d4e4a454b47434c484447423f4d49454c47434a47424e4a454b47424a4540504b4649443e413c363c3733413d3848423b46403a49433d302a26352f2b37312d3f3a36433c383b343035302c29262225241f33312d3f3b3846423c38342f48433e473f39443e37403b343d383139342e453f39504841433f393d3934342e2a3b3632312c283c38343b3632332e2a322c293d3731352e2a34302d38353135322e3e3a353c3934393631433d38413c373f3c37413d393f3a35413d37443e373f3a35423d394b454047413b47413c4f4843463f3a49423d463f3a4741394b443c4b443e423d373f3a34423b35423c353f393237302c38332e38332f2e2926302b2735302c413b3536302a3b342f443f384540383d383235322e3d3834413d373c38333c383446423e484440504c474e494449443f4e4842534e464a453e514d47544f49534f484b4740443f3b46413c443e393f3a36423f3a3d3934433e3a44403c423e39433f3b423d39433e3a423e3a423e3a413e393c3934393632403d384845414a464145423d45413d46433e48454044413b45413b48433f45413d433e39433d3746403a3b37333e373338333034302d35302d3b36323c37333934313934303d3834403c3839343147423f43403b47423e443f3b45403c484440443f3a413d394b474346423d4a46414b4640433f3a403b36403a363d39353c3834403b37413c383d39353a3531433f3a413c37453f39433e3a423d373c3733423d383f3b36413c384f4943443e383c38333d39343f38343e39343e3935403c383a3531403a35433e3949443f423d39403b3746403c3f3a34413b36403b363e3a35453f3b45413b433e393f3a363d38333f3b353e3a35433e3947413b47423c4a443e3d3732403a363e3833423c38433e3a3b36323d38343c37323934303934303a3530423d3a4b463f403b35433d38423c3646403a4a453f4a453f4a433e48423d423b36433d3948413d544d47423c3835312d34302c37332f3f3a363e39353935313934313b36333e3a363b383435322e36312e3a36333d39353c37343a373338353037332f332f2b36322f36322f322f2b33302d34312d2d2b26302e2a2f2b282b27242c29252f2d282e2b26312e2a36322e36312d3934303b3732393530413c3749443f433e39413c37433f3948443f47433e47433f44403b3935323935323c3733433d39443f3939342e443d3747433d423e3848433d423d384a443f4b443f413b38403a3538312e332f2b312d2936302e38322f37312d332f2b312d293c38343f3935423c39423d39413c3837322e37322d413b384c47414d48424c474244403b423d394f4a4545413c45403b423c3937322f34302c2f2b272e29272d282627232026241f26231f2c282337322d35302b35312d3835313c38343a37333836303935303d3a353a373139352f322e29332f2a3b3530403b354c453f534d47524c4556524c56534e4e4b45524f4a4a453f48443e413d3846423e3934304c47424b47404d49444946414f4b47514d484b47414a45404b473f4d4a444c484448423f4743404d49454f4c474c494447443f47423f45413d46423e49454146433e45413d4844404743404844404a464244413d4c4844504c474f4a44524d4748423d46423d4a47424c484546423d48443f48454044413c403d393c39353b37333f3b363e39353c373334302d3d3936433f3c3a3632383330332f2b3835303a35323d3835403c37403d393a3633423e3a45413e2b2624312e2c47423e45413c4b47434b47444b474347433f443f3c413d393e3a363f3b383f3c37413e39443f3b4f4a4346403b3a36323f3a363e3a36433e3a3e3a35413d38514d464f4a4446413d433e3b403c38423c3939343136322f37332f3d383437322f3c383444403c3f3c373e3a363c383337342f373330282421312d2a332f2c2824212b2824312e2b34302d36322e38353237332f3b38323f3b37383430423d374f4842433d373b37333f3b363f3b36423f39403c3645413d49454048444045413d423d3a413c393f3a363d3834413d3946413d45403b45423d413c383f3b363f3b363c3734413d39403c38413d393f3a3646423e423d3946413d47413d45403b45403c433e3b443f3a44403b47433f423d39413d3846433e423e3a46413e413d3946433e47423d48433e46423e423d3846403c3c383346413b403a353b3732524c46554f493f39353e3a3745413d49453f47403d4c45423c36333a3632302c2845433f524d48423d392d292648433d5048414039323e393339342e403b36423d383b352f403b35423c3729252137332e2f2b2838353037322d322e2a342f2c2f2b272e282538312d38353034312d35312d37332f312e2a38332f3d37333f3a343c363136302c4b4642524c4745413c3e3a3645403b534e4749443e45403b403c37423e393d38343a35313b352f453e36362e2839312a433831382e27382e283c312a4338313e342c3e342c4b403851463e473c33473b334e443b4c433a4b41393c332d322c282f2a26332d2836302a36302a342e2a312b283c3732433d3848433d4b453e433e363a3631524e494d48414f4a43524c48514e4847423d403b363c39353b38343a353239343038343035312d35312d36322e3733303a35323b37333c39343e3b36423f3a46433e4845404b48434c49444e4b464c484344413c45413d403c37423d39403b35413b35403a3535322c332e2b423c3746403b3c3632342e2b3a34303a35313b3733403b37423d373b373334302d3e3a36413d39423d39413c38423d3845403b3f3c37393531595551534f49514b454a45404b46414e48423f3a3535312d2b2724342f2c37322f39353037332f3e3a3545403a433e3745403b4b4740413a35433d38423d374c47424f4942342f2b3934303f39343c373239342f3b3430403a353d3834433c384f49433f3a3646413c433e3a3c3733433f3a423e3a3d3834423e3a433e3a433e38413c37443e39443e3946413c46403c3c3733443f3a423d3737322e3c36323c373235302d3c3733433e3b3f3a363d38343d38353a35313c373438332f3b36323f39323f393347413b3d38333a352f423b373f3a344b453e4c4740413b363e38333d36303b3531433d37423c373f3935443d393f393539342f342f2b3d3834443e3b423d3939343137322f3c38353c38343c38343935313b37343d39353c38353f3b383a36333e3a373d393534312e332f2c322f2c36322f35312e35312e3735303e3c36413d383e3a363f3b363f3b37413d38423e393a353234302d35322e302c29302c282d2a262f2d28332f2b38342f3f3b353f3d37403c3744403a4a453f4c474047413c4a443d49453e3b3732413c36403935433d39433e393b36313f39344b454047423e47433f4a45414d48414e48424d4743403b383b3733413c38403b37423d393d38353a35323a36323f3a373934303d38343b37323834303c3834433f3a37332f403b374b464248443e44403b484440433f3c403c38423e3a3a36333d39353b36343c383439343135312d322d2a2e29262d2a262f2b28332f2c302c29312f2b36322e35322d3e3a36403d393c38344a453f504c464d484146433c37332f38342f3f3a36352f2b34302c393531413f3a423e3b423f3a403c37433f39413d394b464347433e45403a4a454045413c46423d403c38403d384b47424b48424845414845414e49434b4640504c474e4a434c484345423c3834304b474348433f45423c4946414c4945504c484e494547423e4f4b4546413d45403c4947424f4b46413d3845423b403d383e3b3646413e423e3b383430302c2837332e443f3a3e393437332f3b3834403b374d4541403b373b38333c39343c393543403b44413c3733303e3b3746423f39343143403d5c595548444144413e46413d45423d46433e49464349454149454047433f43403c423f3a48433f3e3a35403d3835312d37342f36322e38343038352f3935303835303a36313c37333b3733423d3948433e4a453f413c36433f3b4e4a46494540433f3b423e3935312c312d292f2d292d2b2733302c2e2c2844413d49454037333035312e3c393536322e342f2c2d29262b2724272420292723342f2d36322d3d3933433f393b3732443e3a433f3a3e3b36413d393f3a363f3b363f3b363c38344945424d474246413b4a443f47423d443f3a45403b46413c46403b3f3a353c37333a36323c393543403b423f3a47423c4e4b4445423b4e4b444a464144403b3f3c373e3a35423d3945413d3e3a3646423d47423e4b464245413d45413c48454049453f47423c49443f45413e49464145403b3e3a35443f3a3e39354844404a4440413d37403a3637342f3c3835423e3a393631413c38423d394c474249443f524f4a524e47423c381e1c18403c375e5750433c353b342f443f3946413a423d373d373135302b312c28282522413d38463f3a332e2b302a2834312d322e2a2d282435302c3a332e37302b2c27243a36324d49464b48444945423c39353e3935413c384a454048433e443f3b44403b4e4a464c4741554f484d464046413b443e38433c363d35303c352f332b2442372f41352e41352d55494054463e46382f4b3b33504139463931433730483b3341372e392f28483f384c423b473d35433a323e352e4038324a433e49433d4f4741524a44534c464c45413c3833312b28332e2837302a322c2638322c3b342f413a34433c364f494357534b5450484f4c4549464048433e45413d423e3a423e3a403b3736322f342f2d342f2c3a36323f3a37403d3846423e4a46414d4a44413d38423d37403c363a37323f3c363f3b35413d373d38343f3a36342f2b2824202e29262d282529242138322e36302c342e2b3934313e39333d383334302b3a37313c373344403b55504b49443d413c374d4741403a353b363348433d423e393b38345f5b5655514d524d4749443f4f4a454c46403c373236312d2c2825403c3849433f443f3a39353145403b4a443d4c474247423c48423b423d36443d38443e38403a353b342f39332e39332f48423c49443d39342f38322d403a35413b374a44404a45403f39343e3835362f2c413d394a47423e3a363f3a3645413c484340403b37403b37403b3646423d3f393436312d3b3633433e3948423c4b4640433f39383430433d38403b36413c38423d3a312c293d3835433e3a433e3a453f3b433e3a3c373336312c3a353037322d36302c443d39453f3a403b343e3933423c3747413b48423c38322d3c3631433d3748423c3e3932423c373c37323b373336312e3935313c3733332f2b36332e39363137322f342f2c37322f37322f37332f3a363238343137322f3a36333834303c37343f3b373b383439353138353036322e3935323a3731413d3846413d494440443f3b3c3733403b383c39343d3935403b37403b373d393638353236322e322e2a2c29252d29252d2a262a26232825212c2a24282520342f2c36322d302c28322f2b322e2a322e29322e2938332f3936313e3a3648433f3f3b363d38343935313f3b36433f3b413c38423e38443f3b413c39403c38403c383b37343834313a3732403c3836322f3b38343936313d3a363b3834332f2c302c28312e2a3a363245403b45403a3f3b363d3a363e3b3742403b413e393c38343935323d3a363f3c373e3a373f3b383c38353d3a353a363236312e332f2b3a373438333135312e332f2b2e2b26312e2934302d312d2935312d423f3a46423d4d4a44514e49504c46413e383a36323b37333c3934403c38413c383f3c37403c38403b373e3a36403c383d3835413c3946413d38353039353137332f403c37393531433f3b3f3b373935313d39353c3934403c373935313b37333d39343d383339343035322d322e293b37323e3a363834303a36313c39343f3b383c3835423d39423e3a46423e44403c4b484449454045413e49454145403c3a3632443f3a423e383734303f3d38403d3848443e413d38312d292824202b282433302b34322d38353145423e524e4a423e3a1f1d194e4d4855524e504d494f4b48494441494642403c393d39353834303c3834413d393e3b3744403c413d3835322d3734302b29253a36333a363336332f3b3732332e2b3a35313935303935313835303f3c3647433d4b4741403c38413d3845413c47443e56524b514b454a4540403c383d393638343035312d3c37343a35312e2a262824212925222c28242f2d292e2b28312e2b322e2b35322f443f3b36322f322e2c302b28302d283f3b36403b363c3834433f3a44413b45403a46403a433c37443d3838312d3c36304e47414d47403e39333f3a364640394a443e4c474147413c48444046423e3f3c37433f3b413b3547423c38342e35312c49443e48433e45413c3e3b3643403a48443f44403a49443d45403b3f3b364d49434b464147423c47413c4b474348444045413d46423d423c363f39343a353135302c36312d312c294b4641433f3b2f2d2936322f322e2b322e2b3e3835403b36413c383c39334a463f3b3630453e3a2a2623373530555048423c353e3732403b3546403a4640394b453e322c292f2a272a28254a464140393448413c433c382e2a26302d2936312d3f3833302b273c3630322a2736332e494641413d384a454147423e4e49434d4741504c474d48414f4a454b46404d49434c484149443d4b46414c46414c45414d474249433d514a44493f3652483f50463f463b334c413750453c4d41384b40374e4239473d344c41394d4139473d344438314d413a493f37483f3749413a453d363f37303c342d342d27342d293f39343f3c353b373145403c55504a504a4458514a544d4649433d46413a49433d5049434c463d46423a47423a4b453e413b3637322d35312c38343037332f38342f383430423d3a45413d45413d47433f47433e49454148433e433f383c373439353134312b34302c36322d322e2a34302c3a3430332f2b39353248444146413e423d393c3834443e3a47423c3c36313a34303a333036302c36322e302b272f2a2639343147423d47413b433d36443e3939342f37332f3f3a37423e3a413d383b3632413d385450494b464149433d453e3839332d3b35303a3430443e3947423b443e374a443d433e39443e384c453f4d47403c3731302c2836302e3d37333f3a363e3a363b3633403936514b46615c5466615a3f393338312e47403d45403936312c3e39353d3935342f2c46413d39342f39343145413c3834303d39343e3a3534312c36332e37332f3e38353b36313934313c373337312e3f3b3538332f3a353147423e423e383c373336322e403c38433e39443f3b39353136312d38332f3a36323e3a353d3833403b363a35313b3631423d38403c354b46414a463f46423c39343036312e322e2a342f2c39343034302c3d383438332f322e2a332f2b312d2934302c302c29312d2a37342f3a353237322f36312e36312e37332f3934303833303f3b37423e3a48443f49443f46413d433e3a38342f36332e36332e3936313c38343834303b37333b37343b37343e3a363e3935413d38403b373c37333d39333c38333e3b3638342f38342f3834313c39353936313b37343c39353f3c373a36323834303a3632403b383f3a373e3a373d393538353133302c3834303f3b36423d39413c38403b383f3b383c38333c3834312d29332f2b35312d312d29302c292f2b28312d2a34302d322f2b34312d34312d3b383434312d3936323f3b373c3835403d393c393434302d35312e37322e36312e35312d322e2b36322f34312c322f2b2b2825302e2a2e2c2834312e3a363338353136322e35332e383430322e2a34302d373431403d383c3935322f2a37342f3835303d3a3536322e2f2c2835332e35322e312f2b2b27232e2a263d3936433f3b433f3b3f3a37433f3c44403d48444044403b423e3b46413e3d39363935313b373339353136322e2f2d292f2e2933312d3b3934383732302d29302d292d2c29322f2c36342f3d3a35403d3847443f45423d3f3b3847423f47433f423d3a413c393c373435302c3f3a3638333038333039353135322e35322e3a363238342f36322e413d38443f393935312c28242b28242b2724302c292c28252c2824383430423d3a3c38353734303d39363b37343834313b3734504c474945402f2c2824211d4a4943595551504c484a45414a45414945404946424b4743423e3b3f3b3737332f37342f36322e3b3834413d39423d3a47423f423e3b36322d433f393b36323935323936313e3a3637322f393531332f2b34322c35322e3834303b373333302b3a37333d39343f3b363d38354b474245403c423b3849454048433e433e3a453f3c3e3a36322d2a2f2b282b2724272320292522292622302c29312d2a35302d27231f29252236322e2c28243e3935423c37433e3946413b423c353f3834413b37413b36423c37403a3437312c403b3646403b3e3731413b354d48414a433e49433e46413b47423e46423e423d384a453f3f3a353c38343a363138342f38342f34312d3b383247433d46413c423f3748443d47423c46403b46413c47423d4a454146423e494440504c475550495049424d47413b36333f3c38443f3b393431413c383935313c39353834313b37344a45404c4641443e38322d29312c29312d293b363247423d413c38211e1b3a352f48423b4b453d4b433c40393239332d524d4458514c312c29312e2a4f4a44443d3748433c453e39332d2a332e2b2e28243d3631302a2737322d453d3645403b524e484a443e4d464147403a47403a4a443f48423c413b35443e393d38333c37313c36313a342f3d3833443e39413c37403a353f3c36423d373a332c38322b332c2637302a372f29322b24332c25352d273a322c3d352e3a322c403831453d343830293b322c3d352f433a34433b323d362e3a332c3b332c372f29352e2849423b3f38322c2621312c294a45404944404d48424c4840534c46544e494a443d49423b3f3931332d27342e283d37324e4844524c4746413d4a4540433e393d39343e3a363c38343e3b363d39343c3632423e394945413f3a36403b364944414a454146413c47423e443e3b45413d3e3b3535312d312d2a3a363254504c57534d55524c58544e58534d615b5459524b5a544e57514b58534c5a534d544d463c353036322e3936323c38343a353037322f3c363239352f2d29253a363248453f3f3b37302c283f3a3547423d46413c433f3a4c47434d4a444d48424a453e4c464048423c4b453f433d39433d383c3631403a35322e29322e2a413b3537312c39343037332f342f2c36302d4e48424a443c423a35413a36453f3a413c3739342f3d38334945413c373446403d47423e3c37333d3835433e39443e39413c373d38343b37334b4742403b36423c3756504b4e48434b453f4b4641423e393b373347413c48433d423d393d38333e3934423e3a3b3733322f29393731413e393c383436332e383430403b363f3b353e3a3648433e4a454038332e413b36413b35342e2a322d2a4a4642443f3b3a353137322f443f3b443f3b47413e4e47433a343047423d413c383a36323b3632342f2b36322e3b37333d3935433e3a3f3a37423d39403b3747413c46403b4e484247423b413c37413c383d39353c393537333035312d38343036332e36322e322e2b312d2a3833303d383438343035312d3e3a363a353238343034302c35322d322f2b3935313b38333835313d3936403c383f3b373b37333b37333f3b363935303835303f3a36403b383f3b383b37343a35323c37333c3834342f2c34312c35312d2c28252f2b2733302c34302c35312e3835303a37323835303c373335312e38353035322d33302c322e2b312e2a2f2c292d2a272826222d2926322e2a35312d34312d34302d332f2b33302b3b38343b38333d39353e3a3639353238353138343136322e35322d33302c36322f39343139353136322f322e2b302c292e2a27302c2933302c2e2a27322e2b34302d332f2c38343037343035312e35322e38343038353145413d3f3c3843403b46423e45413d43403b4945404d494346423d4b47424d4a453e3b3639353235312f34302d2d2a272e2b282f2b282f2c29302f2b36322f2d2a27322f2c433e3b38343134322e39363235322e3b3832332f2c3b37343f3c3847433f504d49504c474a4541534f4b4d494655514d4e49454c474447433f413d393935313b3734332e2b2c282436312e383430383430403b383b363237322e33302c3835313c38343c37333833303c393534312c34312c423f3a3a3631403c38403d392f2b282b2824413e383b39333e3c3746423e47423d44403c45413d47443f4946414d4a46544f4c47433f413e3a433f3b413e393f3c373c3935322e2a37332f3d3935403b373e39363b3733443f3a48443e38343044403b4b4742423f3b413c39433e3b2f2a272825233633303f3d383b3733403c38403b363c38343f3b37423e3a44403c3f3b37443e3a3d37333c3633352f2c37312f37312e352f2b362f2c443e39413b3539332f423d38413b3648423d49423c413b344e484149433c443d363c342f38322d3d3834413b373d3733443e3846403a49433d49433d433e3847413a4d46414b454046403a423d37423c38433d383a34303a3632383430322e2a3e39353936323733303935323a36333f3a35433d3847423c403b37403c3748423d49443e4b474247423d4f4b444f4a44453f394e49434c47414d494256514b49433e443f3b3a3533332f2c3e3a36413c3746413a47403a49413c453f3a413b36403b3737342f403b373a36322e292829252239362f635f5769655d5a544d534c4458524934312d201e1c3b383346403a4a443d564f474e4841322c284d484258524b4e47414039354b45404f49444a453f4c46404d47414b453f4d473f504a44504b444f48414a443e48423c4b443f4b454045413b48443e46413c4b454047413d413c37453f3b46403a453e37433b35443d37423a344037303e35303f3934453e3941393538312c413a34474139453d363d362f413932443c363f36304940394b423b49413a3e3730413a3347413a47403947403a4d463f443e38463f3a433e393d36323e3934403a35443d374a453d463f3a403a354a45404d4844453e3948433e534e474f4b454f494349443f423e3943403b3c383435322e37322f3b3632403b374e4a4646413d44403b433f3b47433f47433f4c484447433e3e3a36322d293933303c3733302c2738332f3c3732403a343f3a343f3a343e3a35433f394b4741524f4755514a59544e5f5b54534d4847403c47403b3f3834403b373c37333a353247413d514c473a35313d38343c373437322e35312d35302d36302c312d293c38333e3a35433d383f383237312c36312d35312c423d383b3631322d2a2c27232f2a263d3833423b363d373238332f332e2b2f2a2736312e312d29332d293f393437332e3b383345413c3a353044403a46433d332e2a3e3a363f3b3634302c413c383e3b3638342e2e2b27302c2938333037322e302d282c292533302b2f2c272c292523211d2522202724202d29252f2a272d282539343136322e38353137332f3935323b3734393532433f3a38342f35312d3b35323b36323e39353f3a3538332e3a35303a3631423c373a353135302d3b36333e3a363d393534302c4c47424d4742413c384a4540433e3845403b3c373345403c4e49444b453f443f3934302b49454045413c443f3a433d393f393546403a433d37413c383f3a3638333135312e302e2a33312d35312e39353238343033302b34312c39343135302d35302d3b36323e39363c38353935323734303834303f3b373f3b383c38353d3935383531383430383430393631383430403b38413d38403c373e3b363d3935342f2c3b363338343035312d34302d322e2b332f2b312d2a312e2a38343136312e34302d3c38353b37343935323a36333935313a36323a363333302c34312c302d28312f2b34322e3735313734313a3734383632393532322e2c373430403d3844403b403b363b383339363134312c34302c322e2a2b272433302c3c38343d393545403c403c383c37343f3a363b36333c37343c38343b36323c37343a36323b38343b37343a36333e3a373a36323c39343b37333a37343936323f3b373f3b373f3b37413d383f3c373d393538353035322d34312d3e3a3536332f34312c36322e322f2b3f3c383f3c3838353146423e48444047433f54504b544f49504c474945414d4a454c484345413d44403c413d3a413d3a433f3b3c39353f3a373b37333e3834403c38423e393f3a363a3733443f3b45403c3f3a3645413c47443f46413d423e3a4d484447433f403b37403b36423d37413b363c3833403c374a4541403b37443f3b3c3734413d3a37332f38343037332f3b373343403c423e3b403c3946423e47433f2e2a27292724484441423e3a413d393b38333734313937323f3b373e3b37413f3b46433e413e39413e3a3d3a3546433e45413d403d3847433f48444145423e413e3a403c383a353238332e3b373234302c403d37413e3844413a443f394a45404b4641494440433e3944413c3a37323f39353e3935433f3a48443f423e394c474249443f4a433d49433e3e37333f39353b353147403b433d374a423c4c453e504a424e47404f4943564e47544d464e47404a423b4b453e47403948413b504a434c443d413c3746413b4540393c3731403a3647413b46413c433d383e3830463f374c463f48413b46403b4c4640524c474b454146413d4f4a444b4440423d3945413c413e3a423f3a49444046413d423d394d474146423d443f3b48433e47423d403c37423f3a4946404a453e4d4841504c4449443e4d48434a46413e39344e4a45443f3c393531423d3848413a514b4358514a57504a4a433d403a353f3a35332e2b3935313c38354d48434d47432b262428252135342e38362f36322a27231e211e1c25232133302d3a3531322d294d47403f3832302c284a474139352f3d38334f4a4455504b56514b4e4a434b4740504b464a463f49443e4e47404d463f4b463f514b444f48424d46404b443f48413b4d46404e494349433e453f3b45403b45403a48413b443d383c363248413d514a4548423b47423c4c46424f47424c463f413a3549423c443e37453e373a332d4039333f39333d36304840394d453d4840393f37304037303f37313c36303f3833433d3845403a3c373134302c302c2835312d34302b39332e47423d4b46404c4844625c565a544d58514b524b454a443d46413b3f3b363d383435312d35312d35312d35312d34302d3d39353c38343f3b38403b373c38334c48444a46424a454147433f433f3a37312d3b3430342e2a2b2522342e2a3b36313a342f38322e423b38524d47443f3b433e3a3e3834423d3747413b3d38323f3b34443f39443e383c37313c37313b343038332f38342f3b37334c4842463f3a3a35313a3430423d384a443d47423c4c464136322e423d38443e393f39343f393547403b433e383a332f3b35313b3733433e3a46403b48413c403933423a344b453f504a444e47413d3732423c3735312c3c36332f2a26332f2b3c37343c37333a363234302d383430332e2b36322e403b383d37333e383437322f3a36323f3a373d38353d3835423e3b4b464146413d413c39403c39413e3a4944404d48444b464248433e4b45414f494349443f4c47434f4a453f3a3547433e4a45414a474347433f443f3a3935303934313c37333d39343934303e3934423c373b3733423c39423e3b443e3b38332f34302c37322f322d2b2e29263d383346423e47433e3f3a343d3834413c373d3732423b363d393345413c453f3a453f3a48433e4b443e443d36403a353a3632322e2a34302c3935313934313a373435322f2e2a27312e2a332f2c302d292c28252e2a274e4a4766625c6560584d48434b464347433f3d393537343034302c36332f3e3a3637332f38353135322d3734303a37323d3a363936323a37323f3b38433e3b413c3947413c48443f47413c3e3a363f3a363e393637332f37342f36332e34302d39353145403c3c37343d3a363d3a353f3b373e3a373b36323d38343b38343f3b373d39353f3b37433f3c433e3b45403c423e3a3b373338343033302c312d2a3e3b373f3a363d383446403b48433f3e3a373834303b373337342f36342f35332e332f2c36312e37322f3e3a363d38333e39353a36323b36323e3936403b38403b38413c383c38343d393637332f393532423e3a413d39403d38423f3a45423d433f3a423e39413d383b373239353139343133302c33302c36322f3c393437343036332f373330322f2b34302d332f2c2c2a25524f4a46423e3e39353b373236312d38342f38343037342f37332f3733303c37343f3a37433f3b45413d423e3945403c45423d494641484440423d3846403c403c3846413c4a443e3f3b38423e3a46413d494440443f3b413d3a433e3a45403c46413d403b35403b364b45403f3a3545403b433c37433d373d37323d39353e3a36423d393b37333834303b3833494541413d393b37333b38343d39352a2724413d394a4541433e3b4744404e494545403d413c3837332f37332f332f2b322e2b34312d3935313d39353b3733322e2a3c38343c37343b37343937323b38333d39363c39353f3d383e3a363b373436322e383430322e2a36322d403d373e3b36302d2837332f3d38343d39353b36323a36323a37323a36323d3a343e3a333d393443403b413d37504d46544f4a514c47544e484c46404a453d4f4942544e46544d4747413a443f3848423b463f37413a3247403a413a343e37303e37313c35304139333d36303c37313f38323d3731453f3848423c423c35413b33433c35463f3846413a49433b4b453e48423e3c38334a453f48423c453f3a47423c413d3748423d4f494449443e4a474049453e4d4a444b484349454044403b46433e47443f45423d403b36443f3a3d38333a36324b4742534e4946423e413e373a3531302c2838332e3e37304c463e514a4249443d4f4a4446413a4a443d4a433d403a3437332f312e2a49464057524e54504b3b3634332f2d38343225201f2a27242726223834302f2a273834303b37322b28243f3c3934302c413c384f4c4656514b4c4640534e474f4943514b44534e464c483f504b434f484149423c524c45524b444f48415a534c514a434e47414c453e4740384d4740514a434e47414b453f4d453e4c453e4c46414f49454c4641443e3847413c47413d443e3a48433e443f3a443e3a534e485f595258524b4d47414a433d4a433e47413a3d372f352e2837302a403a33453f394e47414a443e443e39443e3946403c3c373337332f3f39343e383338322e36302c332d283b3632605c5557534a504a43443f38423d363e39343a35313a35313a35323f3a37524c49514c474f4c4849454146423e4a4742504c484d4a4547413b4b4540443f3a3a353036312d37322e3c363346413d4c48435b554f4a443d2f2926292221403934514a424e48414d4844514c474c463f433e38403a34443d39433c36463f3947403a3d37313b352f3e3832413b36423b373c3731403b36282421332e2b342f2c3935302823202f2c272c2a25423c39443f3b3f3a36413c384b45414c453f4d463f4e47434f48434f4942534d47534c464d473f3a342e302a26322d2a3e3834504a4556504a5d585168645b4f4a44413d393d38343c363237343036322f433f3b423e39423d3845403c423c383b363245413d49454147433d403c363e3935413d3849453f403c3645403b4b484244413b3f3b363a35313e3a343d3935413c37504b45403b35433e39423e3b3d393545423d403c3846423e423e37423d3839353139353133312c34302c34302c34302c38343033302c35302d3835313b37343d38343d38343d383557524e4d48433b37323b37333b3732322d2a302b2637322d3b352f37312d2f2a2737322e39332e352f2b39332f3f3a353c3631443e393f38343835313a363238333037342f332f2b342f2c37332f302e2935322f3935322e2a28342f2d2f2b27393733524e46524e4747423e46413d4c4744443f3c3835323734302f2c2833312c3935313e3a363c38343d393533302b322e2a322e2a322e2b322e2b2d29262c28252f2b28302c282f2c28322f2b322e2a3d39353937323c39353b37343c38353c3835332f2c3a36333d3935403b373d38343f3a363a35323833303a36333a36333b37333733303834313c3734413c383f3c37423e3a403b37413c383835313b36323c37333b36323834303934313834303f3b36443f3b433f3b3d3a363c38353f3b373f3b36433e39453f3a443f3b3f3a36403b37433e3a3f3a363e3a363f3a37413c38413e3a44403c47434046423e423e3b4a47434a454148443f49454147423e45403c403c38423e3948433f49454147433e46423d44403b45403d413c39413c383f3a363e3a373e3a363e3a353e3a363c3733433f3a46413d413e3a44413d4844404d484548434046423e433f3b413d3947433e403c383c3834403c393d3a3644423c403d373e3a364c4641413c3747423d433e39413c393f3b373f3b373f3b37433e394b464147423d433d38413b373f3934433c37413a354b443d5a544c413a343e37333b342e3c37333c38343b37334b474446423d3c3935403c373e3a36403c3846423f47433f3733302d2c28504c48433f3a3934303e3a36413b374c474245403a423c3746413b49423d433f393f3c3746413d453f3c403c39423d39423c373d38342f2b2834302d3935313a373236322e3b37333b37333f3b373f3c383b37333a363337343036332f33302c3a353236332f34312c36322e312e2a2f2c28302c292c2a262d2b262f2c2837322e332e2a322e283c38323c38333d39343c3832413b3548423c403d36423f3846413c48433d4e4a4458524b58524c56514b524c46544d484e48434a453e4d46414e4742534c474d464148433d47413b4c464046403a433d364c4741433e3949443d4f49424b443e49433d46413b413c37494440433e3a44403c45403c45403a45413c45403b44403a423e3947443f46423e423f3a49464245413d45413e44423d484542474440403d393835303a3732413e393a3632413c373c373245403b4e48413c373047423a474038423e39423e3a47413a433b33423a32423b36302c2833302c312f2a3d3a3445413b46403b4a4540514d482a25222a27242623212c28253d3a363c3835221f1c2e2c293835303d393656504b5650494a433c48423b57514a544d47554d474f48424c4740555047524b43534c44524b44534e47544f4858514a5a544d4f49425049424d463f4f48424d47404e49424f4a43514b444b443d554e474a443d4a443e48423c48423c47423d47423e4e49424a453f443f394b453f4c47414d4640443e3748423948423c4f494249423c4d474358524c55504a4d47434d47414f49424f49444f494345403b443e3845403b4c48434f4b454c47424d47414b4640403b35403b37443f3a413c37433e3946403b433e39413c3749433f48443f4d494554504b47443f46433e47444046423d44413c433f3b44403c413c37413c363b363135312d423e39423d3946413c433f39423e384d4942322e29423d39504945554f484a433c413b353a363145403c45403b35312d3935304944404c474049443f4c47414c46404b453e403935312a2736312c3a35312d28253e3834433c38443d3845403a544e4737332e2d29263d383445423c48443e50494450494358504a5a544c57524b59534c524c44524d465a554d5e595159544c443f3a58544f56534d4d4b464e4943453f3734312b3834302e292635302d3936323c3935342f2c413d3939353036312d3e3a363d3a353a35313b37323a36313f3a363c37333a35323c3734423e3a3b373335312d3e3b363e3a363f3a3739353147413b514a453d38343d3a354b45424e4943393631403d383e3b363d3835423d39393531322e2a37343036332e36332e3c3833433f3b494440423e393b37333f3b37403b373a3532332e2b36322f433e3948433e524c453c3733514f4c5a57535b5853514c494e49434f4944504b454b4641413b37433d39413c38403a363e393535302c35302d36302e39342f38332f3e383539363135312d302c28332f2c302c2935302c34302c44413d635e5a4d48443f3a36433e3947423b3f3b3647423e45403c3b3733312e2a34312d2f2c293b37333d39343e3b36403b373833303c38343f3b383935313c37343d3a363a36333a36333c393535312e37332f3a3633332f2c36322f302d2835322d373330393532332f2c312d2a403c393c39353b37333f3b383c37343f3a373b37333b3733403d383e3a363936313f3b37423d39423d393a353238332f3935323b3834413e393b36323b3732403c38413d393f3c3744403b45413d3e3a363a36333a36333c37343834313b36323e38343e3934413c383a35323d38353c38353a36323e3a373f3b383f3b373e3a363935323a36333c38343935323935313c38353d3835433e3b433e3a443f3b3d3834413c38403b373a36333f3b36403d38413c38413d38433f3b413d38423e3a403c39403c383e3b3643403b44413d44413d4a464144413c3c3a353d3935403d38443f3b443f3a423e39413e39413d39403d38413d393e3a3639363238353136322f34312d35322d38332f3a353138333037332f3e3a363f3b373e3b36413c37433f39433d373f3b35413c37403a3546403a3d3733413b36403c353e3834433d3946403b48433e393530443f3c3e3b373f3e3838353044413c4945403f3c373d39363e3b373f3a362724214d4a454f4b46433f3a433d39453f3b4e484448433f443f3a443e383d38323c35303c36333c37323d37313c3632433c38514a44524b4547423d413b353d373235312d332f2b322e2a403c393c39353d3935383430423d393c383439363236322f393530322e2a2f2b27322f2b36322e3b36333a36323c36343d39353934312b2723383430362f2c312c283a353039353037322d332e29302b2538332d34302a302b272e2b26332f2a332e2934302c322e2a37332d3f3b3548453e4c494259544e544f4a4a463f4c47414c4842453f3b4a453f4c463f47413b4b4640413b36443e3847413c443e39433e38443f3a403c37403c383b3733403b38423e3a413d393b38343f3b3736332e3c38343d3b36433f3a46423e4d4a4547444047423e413c383f3b363f3c373e3b363d3a3637342f35312d35312e36332f524c45534c45524b44524b4557514a504a445250495450494e473f473e35463e37524b443f3a363e393646413e433d393e3a363f3a36423d393935313c3633443f3a4a4441312e2a3a353237322e393532423d394b453f544e48564f484d463e4a443d534d46524c444f49414f48404e47415049434d463f4c453d504941453f3849443d4d4840524b44534c45524b45524b445049414f4943443f37403a32453e374b443d423b354a433c4b443d4f484248423b46413a4a463f4c47424b47404a464048423e48423d4d4641504b45514c44443f3937332f3f3b35423d37433e384d4844504c45524c454d48414c47414a454048453f48433f4c47434f49444f49434c484248443f504a454e4a434b464146413c403b38403a363d37333d39353c393438353039353035302c423d39423e3937332f3b37333e3a363f3b3743403b3d39353c38333e39353b373234302c2f2b2734312f3c3835433f3b403d3a393532332e2b413b383c38343f3c3634312c35302c362f2b3935313d39353a3632332f2b2d29252f2b28342e2c302a27312d2938332e443f39453f3a5d58544b47422b2723443e39453e38423a34443d36453e374f47403f39333c36323c373237312d37312d36312d35302b36322d38353037342f33302d27252223222022211e1c1a18211e1b27252125221e221f1b2c292539343147413c3d38333e39353b38343834303e3a363e3a36383431403b38383430322d2a3a36333b373334302c3835313b37343a35303e3a36423d3a3f3a363d3935403c38413e3a423f3a45423e4a47433c383338322f49433d3f3a353d393544403b4e494137322e413d393c39353d3a36554f4b4944403e3b363d393536322e302c29342f2c34302c3b36323d38343b37333d3935423e39403a383a35323e39363c383438342f3c37333f393537332f44413d4c48434e4a444d48444f4a4548443f4d4844504a4548433e4c46414d4740423d393c383545403d413c39423b38413c383e39343b36323a363238343038333037322f3c36323a34312f2c284946423e3b363a36313a36323f3b36383431393531302c2836322f3935323834313d393647423f45403d423f3b46423d393431413d393d3936332f2c3b37333e3a3645423d46423e433f3a443f3b46423d44403b3c383544403c3d3a353c393436322f3f3b38403c383b37333e3a36433f3b3c383536322f3a363336322e3734303a36323b373443403c3e3b36433e3a433e3a3b36323a3632423f393935313a36333b373338342f34302c37332f3d39353a36323b3733423e3a45423c39363144403c48433f3e3a36433f3a47433e433e3a3b36333934313935313c38343c373437332f34302c312d2a35312d312d2a322e2a36332e34312d322f2b322e2a36322f3c38353f3a363f3b37413c393f3b373d39363a3632433f3a47433e46423e44403c433f3b46423e423f3a413d3844403c433f3b403b37413c383b37343d383546413d443f3b433f3b3e3b363d39353d38333a353146423e44403c423f3a3e39363d37333d39353f3b38423e3a433e3b3f3a3746403b443e38423d3a3e3a363d39343e3934403a363d38333b36323a34303b35303b36313a34303b342f3a343036312d35302c3a34303b3632322e2936312c332f2b3c373432302c3f3d38413d393b383335322d3b373343403c46423e413c3929252235322d433e3946413b4a443e48423d4a454049443e45403a48423c48433d403a353b35323f3a353f3a353a35313e3933413b353f3933433d38403c35423e3a433f3c3b3733342f2c34302d322e2b37332f3a353136312d403c373a36323d393536322e3b37333b37333b38333e3a363e393535312e342e2c3e383534302c332f2b413c3748413d47413c49423e453f3b534d4947403b4b433f49433d48433e49423f47403a4b443e47403a403a363d3834433e383a3430342f2b34302c39342f332e2936312c39332f38332e312e29342f2b3e39333d38323e3935423d39423d37403b36403a36433e384b4540413c3746403b4c4640403c36403c39423e3a423f3a403b38403c38423f3a3c383435322e322f2a34302b36332e3c3935403b3838342f39353137332f36322e332f2c35312e39343037322f403b344a433c453e38443d36453e373c363139352f3c3831423b343e362f4039323f3934342f2c3e3a3647423d49443e46423c47423c413c374d48434d474139342e3c373238332e3b3631504c4759554f514b4458524b504a4449423c423c34514c44524b45443e37514c454f49414a443e48423c47413b49433d48423c443f38443f3846403949433d463e3948403b47403a453f39504a44524c444f4941504a434e47404b443d4f484247413b48433d3f3a353f3a343f3a353d38343f39353f3a353d383137322d3e3833443e383f3a33413d36423d39413b37413c37433f3a413c37433e38463f39443f39403b37423d3749443d4a45404944404a4541443f3b423d3939353137332f35302c342f2c35302d3b373448423d46403b44403c524d474b48424946414c484445403c433f3a44403c433f3b403b38413c383e3a363e39363d3934322e2a3d38334d47423d38354a464256514e524e494b4743524f49413d37443f3a322d292d2a262e2a27403b373e3733413c383e39353b38343834303934303a35323d39353935313f3a364d46403d3833282320403d3727221f2f28263d3631332d28352e28322d26312c272f29252f29253b352f3a342e3f3934433d3846413d3d39343a35313e3a36433f3b4a45424944404c474355514b443e3a3c3733312d2a2d29263a34313d39343a363238332f45403b423e393b36333a36333e393536332f34312d3833303e3a363b3632423e3a413d393a35323f3c3845403d433f3a3a36323935323d383545403c4c48434c49443f3c383b3734413d39423e393e3a3645403c3934303834303e39353a35313e3a36403c3844413c3e3b363b3731413d3844403b45403c433f3b413d39423e3a37332f35312d3a353236312e3935313a35313d38343d37333b36323c37343e3936403a373f3a363a363237343044413b504c46504c48504b4747443f45413e4945414a45414d484449443f46413d463f3c45403b443d38433d38443e3946403a46403b443f3b45413d4d4b454e4b464d49454c4844423e3a2f2c2735322d46433e413c3847433e49454147433f4743403b35323936313c3935403d393e3a3647423d3c38343b383338332f3c38343e3b36383431403c383f3c383f3b373d38343d3935403b37423d373e38343d38353c373337332f36322e37343038353145413c3833303b373437332f3c39353d39363d39353b38333c38343f3a363a363338353138343037332f38343043403b3b383337332f34302c3c38343a3632403b383a363237332f3a36333d3935423f3a433f3a433f3a3f3b37413c38413c373d3833423d3745413b403b353935313e3a36413e3943403b413c383a353134302c37322f3b36333b3634433e3b44403c524e4a504c48534f4a484340433e3a45403c3f3a37403c37413d39433e3b433f3c48433f413d39423e3a433e3b3e3a363e3a363f3b363e3a353e3b363b38333c38343935323d39343c373445413d403c38403c383f3b383e3a36423f39403b37423d3a423d3a403c373d3a35413d39433e3a423e3a3f3c37413d393f3b373e3a36413c38403b36423d39413d3847423d48423e48413b433d37413c383d38343f39353d37343d37323c36323f3a343c36313b35303d37323c36323a35313b36323e3835332f2c35312d383530413e3a4a464244403b3d3935403c38403c3935312e33302c504b473d3834413b363e3935403b35433e384e48424f49424e4740433d38433d384d4540453f3a3a35303e38333c373239343038333035302d34302d423f3a403c38423d3a423d3945413d413d393a363236312d38322e37322e34302c342f2b312d29312d293934303c37323c383448443f433e393c38343e39363d3935403b364b46414b4740524d484e48424f4a434d4842534d474e4a43534d4756514c55504a514b454a433e4d47404c453e4e4741504b44524c464d47414d47414f4a46524e474e4a4246413c4e4944403b3735302d3935303a36323c39343a363235312c403c3745403a47413b453f3b403b37403a35423c3848443f47423d3f3b3739353238342f403d3845403d4945413f3b3734302d282421312f2a46423e413d393c38343935323835303935313e39353f3a3634312c342f2b3b36313d37313e38323e38313e3830463f37433d36403933433c363f38323f3933403a353f3a3639342f302c28403d374d47424d49435f59534b453f3d393436322f36312e3c3733393631423e38534e465049424a433c534c45554f484b453e433d36413c353e393349443d4f49424f4841524b45544d46504a414e47404c453e4b443d47403a423b35463f39453e3846413b4a443d48423a4a443b4f4a424b453d4e4740544f465650484c453e4d47404b453e3f3a34443f394d48434f4a45534f484c4740433e3749443e47403c4e4642514c474e49434c4841504a454a443e4b453f47413b4a443e49433d453f39433c363c37313a342f3e37343a3631403b373d39353a3632433f3a484540524e4a55514d55514a504a44443f3a423d383f3a363e3b36413e39423d383e3a353f3b363d39353a37333f3c3736322e36302d393330544f4b524d4857514a48443d4c474349443f433e3a46423c413e3737332f3935312e292635302d3e39363f3a36403a353f3a353f3936413c3845413c44403c423e39443f3b46413c4b453f4d47403a353137312f514b4855504b57524b5a534e544d4858514b4b454045413c4b4641433f3939342f36312d36312d443f3a49443f4e4a44423c38332d29352f2b443e39504a435049434a453f4c4741403a34453f3a4c47424c464248423c3b35313a3431393430332f2b322e2b35302d38343138343136322e35312d423e3a3e3b3635322d403d383e3a363a363236332f3c383436323036312e3b38343d3a353f3b373935313d38353f3b3845403d46423e45423d45413d3e3a36413d383c383445413d423e3935322d484540433e3b3a363236332e34312c3c393439353136322e35312d36322e34302c322e2a2d2a26332f2c332f2b35312d393531413d393b37343f3b3743403b3b37333c37343c39343a3632443e394f49444a46414b47434b474245413d45413d413d394c4742564f494a433d49433d4b453f3b36313b37322f2b27302c29322d2b2b27232e2a263c38344d494456514b504c45433f3a3f3a363c38343733303935313a36323934313c38353f3a373e39353a3632332f2c2f2b2838343037332f36322e3f3a36423e3a413d393e3a3646413d46413d4a46414d48434b464148433d58524b4c463f494540443f3c3f3b37413d3946413d3e3a35413c3648433e4b47434844403e3a3644403d433f3b3c3a353e3a3636322e36332e38342f3c3733443f3c46413d423e393b3633423d393a35313c3834423e3a3e393635312e373330373330322e2b34302d312e293c37343d383448433f3e3935403b36504b453d383345413b3e39353b36323e3b363e3a37413c38433e3a413c39413c394c48444f4b464f4b475a5650534f484d4844423e393d3935413c384c46404a443d514c47514d474d484347423d403c3836332f3936313f3a363d39353d3835423e3a3f3b37403b36453f3c45403c423e3947433e48433e453f3b47423c48443d4c47424b47424c494349454046423e433f3b433f3a433e3a46413d423d39433f3b44403c44413d43403b403d38433e3a48423d45403b433e3a433f3a46413b45403b3e39353a35323a3632423d37443f3a3f3a353f39353f3a35453f39453f3a423c38413a373f3a37433e3a433f3a413d39433e3a3d3a353d3a3638363136322e3a3632423e3a423f3c3b36332f2d29504d4848444146423e45413d3b37333a35313a342e3a342e3d363037312c3a34303b353236322d39352f3f3a363d38353d3a364d49454944403f3a36393431322e2a312e2a34302c37342f39353047423e47413c433e3849443f504b454f49434d4842504b4647423e3e3935413b37403a35403a343c37313b36323f3a363c37313a35313e3a3447423c433c373e3731413c3646413a46413a46413a403b3649453e4c4640504b434c463f4c453f46403a47413b4b453e4a433c4d463f4f49444e484348433b48433d4d49444b464147433e4c484147423c4c45404e474149433d39342f322d2935312c413b36433e38413d36433f3a45403b49433e423c38423c39413d383d393544403c403b373a36333a353335322e342f2c393532423f3a443f3949433e4f494446413c46413c403b36403b373f39353b36323e3a34453e39433e373a342d38322b433c353f37304139323d362f433c3639332e47423e403c383934313a363245403b49443d453f392f29252f2c27433f3b423e3a443f3a423d3948423c544d46524c46514b434a443c4e473f5049424c453f453f3a423d38443f384a443c4a433c4d463f4f48415049434f4841534d4559534a524c44534d46504a444c453e48413b463f39453e3746403847423948423a48423b463f374a433c433d3649423c453f39423c3639342f3c36323b36313c383235322b39352f4b463f4e4a4456524d524e47565249535047514d45524d46514b454d49424b474248433f4a454156504b5a544e58524c4f49444a4540504c464946414b474356534e534f4947423d45403a423d37423c373d38343f3b373d38343a353139353138343038343034302c3b36333a37333e3a37423d3a4d484555504b4d4a43403b36413c363a36303b37323b3632403b3635302b38322f2d292637322e413c394844404f4a46504c474d4944413d393d39353935313e3b363d39353d38333f3a35423d384b453e2e29242f2a28433e39443f384a443c453f394e47404a433a403a32443d364d484155504b534e4745413a3f3a353d373348423d3f3a35443e3a47413b433d38413b363d38323c373338322e45403a534c45514c432e29242e2a2636322e413d384b464146403b3e39353f3b36413d39433f3b3d39363935313b37334c48434d48423a36323935323c38343935313c38353f3c37413d3946423e44403c44413c403d383d39363c3834403c3844413c4844403b3733393631403d38403c3744403c3835313a363248443f3733303d3a363d3a3546433e3a3633322f2b332f2b34302d312d2a332f2c393431332e2b373330332f2c3a36333c383437332f3935313b3733423e3a44403c433e3a37332f403d3946433e45413c413c383d373236322d3c37323e393348444048443f403b373e383447433d47423b3c36323c37343a3632474540413e3a3f3b384b46434c474249433f4f4b464a464048443f403c36433f3b443f3c3e3a36403c38413e3a46433e46413c413d38413e3945413c433e3a4a46424c484446423e3d3a363f3b38393632393631413e383b383239353136312d37342f3834303a35303e3a353c36313e39333c38333934313935303a36323f3a3545403b413b363d38343b373338343037322f3c3835433e3a3734303b37333a36323a3632494440433f3b3c38353b37333733303a363149453f423d3746413c3c38343a37333834313e3a36423e3a3d39353c37333e3935403b38433f3a443f3b443f3a3d3833413c373e3a36403c38433e3b36322e3835303c38353a3732403c383a37323a36323d393539363148443e433e393a3530413c38443f3b4e4944504b45544d474a433d46413b3e3a333d3833413c39413c383c383447423d4e49454945404e4a45504d4854504a524d474c4743504c45514d474e4a444c48434e4944514c45524d44514c4445413a49453f44403a44413c433f3a46423d45403c423e3a413d3945403d48433f47423d46423d423d3848433e48433e433d39443f3a423d39413c373d383437332f322d2a332f2b38322d342f2a312c29312c29393531433f3a3f3a363c36323c36333c37333d3834413d3947433e423e3938353138343135332e3d3a353c38353e3a363c3a353f3a3735322e3936323e3b36413e3a45413c48443f4d484449444046413d433d3836312d4b47425855503e3a3637342f3b37343733302f2c282e2a262f2b2638342f43403b48453f3e3a36413c38443e3a3c3631443d3747413a3d3731352f2a36312c38352f3f393347413b3f3b34433e3847433e46413b47423c4b454048423c3f38333b352f413c36443e3847413a4c463f49423d433d37433d38433d393f3a35413c363d38333f3934423b3648423c403b36433e39433e39423d37443e394a443d443d373e3832433d36413b35423c364a443e47413b4d46404b433c524b44504941453e37433d3849433d433d373d39333b36313c36323d3932413b364c4740504a444a453f46403b47413c45423c3b38333e3a363f3a363b35324b4440423c3837312d38322e3c36313d3733322e2934302b393530453f3a48423c4e4842413a34403a35423c363b342f3c342f3b342e3c352e3c362f413a3240383235302b38332f3b3531443e3a3d383334302b443f39413c372d28253b38333e3b37322f2a36322d433e3848413c4a443e433e38433e36453f3749423b48413a433d363d3833413c37423c36423b354640384640384a433b4b443d4c463d4b453c4a443b413a3348423b454039423c36443e38443f3848413b5049434c453d4a433c4b453e49443b4f49414b453e423d36464039534e474a453f403b353f3a34423c38423d394a4640434039443f39453f39403b35403b363d39343a35303935303c38333e3935413c38443f3a433f3a403c3845413c48453f4c49424e49434a463f413d383d3a36403c38433e383e3a3536322d38332f39353136302d332f2c34302c3934313c38354844414a454246423f49454148433f47433f4a464249443f49433c2f2b27393531423d39413d39403c372f2b26393430413a374e49443f3b36413e3b55514b44403b46423e48433e433f3b3d39353b37322e2a26292522322d292b25202a242139322e49433d3c373445403b45403b443d39403935423d373f3933342e293b3631464039544e47514c45504b4445413a38332d322e2a2e2a263d383447413c49433e4b4540443f393b36313f3a3546403a3f3933423c373f3b3535312d3e39363934303a3632312d292f2b27403d3946423d3834303834303936323c3934383531383430423e39413d383834303b37333c38333d3a363f3c3744413d3d3935403c373d3a353835303e3b363a37333f3c373e3b364c48434f4945423e3a3c38343e39353c38343834313b3733322e2b3734303c3934322f2a393632312e2a302c293732303733303f3d383835303e3b363936323f3a373b36324a4642544e4a46413c3d383439343038332f433f3b39353037322f45403d3d39353e3a34443f3b47423d453f3c3b36323934313f3b373b37323d39343a36323e3a3646413c423d3848444045413d423e3948443f413d3945403c46423d413c38423e3a4b474146413c413e3949444047433f413e3945403c45403c423e3a423f393f3b363c3833403c37403b373f3b374c48424d494448444047433f423e3b45413d433f3b423e39413c38433e3a46413d433e3a413c373d39353e3a363f3a363834303c37343d383437332f34302c38342f46413b423d373c38333b3733322f2b3934313935313c393446423e44403c403d383e3a363f3b373b3834403c39433e3b3b373235302c36312d35302c332f2b37332f35312d302b28322e2a34302d3d39363a36323c3834423d3949433f4c463f46413c3e3935484441433f3b47423d423d393d39353b3734413e3945423e403b38423e3b3d39363b37333e39343b36333b373347443e46423d4c47424b453e4d4740423d3837332e423f3a55514b58524d514c48514c484b47414a45414e49434d48424e4a45534f494e4a454b4842504c46514d474e4a4356514a504b45433e383e393339342e37322d332f2b322d2b352f2c342f2b332f2b332e2b35302c38333037322f3934303c38333c37333d38343c37323f3a343f3a34413c36413c35443e3848423c49433d453f394b443f4a443e3e39343e38333b363236312d39333036312d37312e332e2a35302d37322e3934303a35313c3733383430373330302d2a302d2a3835323c38353d39343a3633413c393f3b37403d393834313e3a353e3a3538332e3e3934433e3a47423d443e3a3d38334d49444a47424b47424d48424a4440443e3b433f3c423d39403b353c37333e3a35423d3846413a45403b3f3a34443e374c453e4e4841443e38443f3849443e4c47404f4841544d474a443e45403a453f3a403934433c36403a343b342f3a332f3e37313e3832474039423d363f3932433c3547403a48433d47413b47413948433c47413a463f3948413b3a352f443f3949443e48423d4e48424e49424b463f48423c453f3a443e39433d36413c35403b344e4740443d37403a32403a324b443d433d37463f38453e3647403847413b4c464050494338332d35312c37322c332e27342e293f3a3445403a3b363146413b4b433e413a35443e393c35313d373348423b4e474046403a45403a514a42413b36352f2c352f2b3a342f38332e443d39463f383c352e3e362f40383139312b38312b3e37303c352e38312c3b342f3d3630423c373f3a353f3b3646413b4c46404c464137322e332e2b3b363435302e2d2925403b364c4741443e38413c344b453f4a443e4b443e4c474245403c45403d443e39403b33423d37433d37433c363a342f38322b39342c423d35463f39403b34403b35423d374c463f4c453e453f38413a353e38313f38323c35303c342f38332c413c3549433d48413a4b433c47413a423b3549423d48423d49443f433d383e39343b342f38322d3b35313f3b36413c37443f3b4e48444a44404a46424d49454b47424a474245423d433f3b403b373e3a373f3b37403b373e39363f3a373f3b383e3a363d3a353f3c37403c3845413d403b3844403c433f3b433e3a44403b403c383f3b37423d393f3a363c38343c383439343038332f3c363048444048433f46423d423d394c4641413c37413c39342f2b2c27253c3835423f3a3d39343d393438343035322d322e2a3c3834403b3638342f3d38343c37323a342e38312d403a352c2824332f2b413b37433c373b34303b35313935303b3530443d383e3934312c283a342f38322d3b363138332f37312f383330423d393d3732403b363f3b35433e39524c4647413a4b4541443e3a38332f3b36323b36333a35313f3a363b363346433f49454035312c37333039353135312d3e3a363936323936313b38343e39363b3733423e3b47433f4c474444403c47433f433f3b3e3b37403c383e3b363c393435322e3f3c37403c393936323e3b3639363138342f403b3744403c3f3b3736332e383430413e393a36323e3b3734302c2e2b272b27242e2a27302c2934302d2d2a26302d292e2b27312d2a413c39403b3835312d383430332f2a3b3732423a373f393447413a3e383436322f47413d48423d423e3a433f3b3c38343835304945414c4743504b464d494446423d45413d47443f433e3b3e39353e3b36494541494440504b474e4a464944404d48414a453f45413c4d484447433e3f3a363c3733413c3744403c403d3847443f4844404843404a46424c48444a464248443f4a464148433f443f3b46403b46413d443f3c3c3835413d3945403c433e3a3f3b373e3a3644403b423d393f3b3646423d3f393535302d433f3b4f4b454f4a444e4945423e3a3d3936524c4749433d4d46414f494349433e3c373335312e37322f3a353235312d37322e37322f3d39353c38343b38333f3b374a45414c474245403b4b45404e48434c46424b464244403c423d39403c383e393647433e45413b413c38423d393e3a3546423d4945404d49453f3b36413e3847443f484440423e3943413b45433d44413b47433e44403c413c393f3a343c38343b37333f3b3742403a4a4642504b454c484236322d3a3632403c383e3a3449443c504a4448443f44403c46413c433e38433e393e3934413c373f3b353f3b353e393437332f35322d332f29332f2b34302d36322f3c3835423e3a413d384a45414c4744443f3b46403d47413c4c46414c46414b464248433f514c4756504b59534d55504a4e494246413a453f3947413b4c453f4d47404e4942453f39474038433c363d38343d38333f3b3546423d443f3b453f3b4a434048433e433e3947423f44403b38353034312d36322e3935313a37343e3a373f3b373c373535312e36332f403c37383430373430403c3944403c44403c433f3b4a44404f494349423d433d383e3a363f3b353a3632423d3946413b403c3645413b3f3a353f3a3547413c3f3a353c3833423d383d383244403b423e38453f394c474050494348423d433e3647413b4e494247423b46413b49443e4d48414d47404f4943524c45524d45524d4656514b57514a4d4941554f47514b43504a444f48424b453f4d47414d453f48423c47423c4b433c524a4448413b423c35433c35413a34443d36403a333c36303f3933413a3549443e4f4944433d36433d37423d36433d373e3932403a33433d35443d353f383049413a4f46404940383f372f38312b3a332d403831423932473e364c433c3f3932322d2737312c3b353046413c463f3939312b3e362f39322d3e3934403a343f39333e3832413b35443d36453f384d464049423b403a34413b35413b353d37313b342e3f38304138303f372f3e362f342d283a342d403933413a3347413a4c47414e494347433d423c363e39333d39343b35313a343036312b322d28352f2c322c29302d28302b2735312c3e38333b36313c37323b36313a352f433e37454039504a43514b44555048534c455149444d464047403b423b343f39323d3733403a363b352f3f3a353f3b34444039433d37423d363f3933403a34514a444e474148413b443d373e38323e38313c362e39322d443e384a453e4f4b445c5651625b5558524c4e47424b454049433e463f39433c37413c373c383336312d38342f383530403c3846443e4c49444d48434c48444c4943504d464b49434b48434d49444c47414c484347443e43403947433d423d3949453f454039443e39413d38433e3b4f4a454f4b454945404c47434c47444a45414b46424d4a434a453f433e39443f3a4f4a44514b4538343044403c4945413e3a36413d3a3f3b37403c383c38333834303f3b37413d383a342e332c2738312d38312c3b352e423a34413c3633302c433f3c46413d443e3a423b373f3a36413c37413b36413c3637322e433d39433e3a3f3935433e39433e3a453e3a4d484248433e3d39343e3935433e3a4d48433b37323d373339332e423d39413c3846413d544f4b5d5a5248443f2e292746433e49454037332f3a353248433f413c38413c39403d38423f3a3f3c373d38353e39363c3935423d39423e3a44403c403c383f3e39403e3945423d413d383e3a363d3a363a373334302d3b3734393531322f2b3d3a353d3935322e29373330393532403d393b373344403b35312d3a36333f3b3847444044403c393532383431393532322e2b34302d3834313b36333e3a3737332f37332f36322e38333035312e433d3945403a45403b3a363036332e443d39413d3833302c342f2c45413e413d39332f2c3b3732433d384e4943403b363f3a3645403c45403c47433d44413c423e3a443f3b3f3a3645403b423d38423d39413b373d3835403b38413e3944413d47433e46423e4b4744423e3a44403c4a464149454045413d47433f44403c45403b3f3b37413d393c38343f3a37433f3a403c3844403d443f3a433f39443f3c403c373e3a37484340433f3a45413c443f3b3a363248433f4c484346413b423d3844413c413d3946413e45403b423d38423e3a413d38433f393c37333e39363f3a373c37343e3a363f3b3639353044403c3b37333b38333a373237342f3935313e3a363a35313d393449433f4e49454a46424f4b474b474247433f4a45414e49444f4b4748443f413c38443f3945403a3b363136322e3f3b363b37323c363339333138343036322e3a363237322e3b36333d3935423e3a3e3a37433e3b46423e44423c4c484348443d3d39333f3b3748433f504b45504c4549443e49443d45413949433d47423c423d38403b37433e3a3b37323b383438353134302c3834303b36323c38353e3a37403c38433e3b423d3a433e3a4a443f504a444e49444f4b45524e484e49444f4a454f4a454d494546403c403a344a453e48443c4a453d504a434f49433a342f39342f38322e38332e46423c3e3a36453f3a433d37423d393f3a36413a36453e394139333b352f413c373e39343b353048433d443f3a35322d33302c35312e3633303835324946423f3b373a36323f3b3846423e44413c3b37343a37333b373435302c3934303b353039332e413b35433c3646403a44403b3a36323f3c374944403d3934413e3948443f46423d3b3733443e3b46413c4a4641443f3b413b373f3a36413c37403934433c37443d373d393436332d3b34313e3934433e383c3732413c3848423c423c3646413b47403a47403a433c36453f3945403b3e3934403b363f3831413a32443d37423b36433d3647403847403949433c4f4842534e464b463e56514a5a544d4c463e4e453e4d46404a423d48413c463f384c453f423b353c3630423c36433d38453f3a40393446403a4c443b41372f413932423a3240362e413831443b33453c3449423b453c363f3731423a3240372f40372f453d364b433d443d3638332c38322c49433c5048404a433c453e383f39333f38323f3832413b34423b353d36313b3530403b353b342f4038333a342d37302a38302939312a3d352e3c332c4339313d342e3c342d3b322c3c332d3c363037332c302b26332d27403a3446423b423d384e49434c463f555049514a4447403a49423b48423c433e38443e39403a363d363338332f3934303a342f3b353137332e403a353b35303c3732342f2939342e46403b423d37443f374d484048433e49443f47413d443e3a433e39443e393f3a35403a343e38333e39344d49414b473f4e4841524c46534c4656514a57504a554e485b544d58524b4e484247403b453f384c473f514a44554f4956514a58524c544f48504b46534e49544e494f4944423e3a3e39353e383437322f403b374a4642504c484d49434d49444c484549454046423d43403d423f3a46423d423e393d3834403c363f3a353d3834393530332f2b35302c36332e33302b35302d433e3a48433f4b4743423e393b373346413c423c3635312c302c2834302d44403b4b47404d4944433e3a3b363335302c35312e403c38403a35554c444f443c483f36483f383c342d443b334b443d38332f413a3648413a3f393447423d413c373d383239342f3b3631393430423d394a443e4c453f46403a49423b463e3a443f3b4f494249433c443f39433e3948433e3e3933423e39514b44514a4547413c403a363d3834413d3936322e39343144403b433f3a3b36323a3532423d394b47413f3b363d39353c38343f3a373f3b373e3b37403d38423d39413d3944403d3e3b373b37323c38343b3733433f3b413e3a36322e3c38353d393636322f403c383834313c38353c3834423e3a3936313c39343a373243403c423f3a44403b403b383f3b373e3a3645423d494541433f3b37332f3f3c373a3632423e3a47443f3936313f3b373e3a364f4b4648433d3f3a3549454034302c3933303e3934413b344b453f443f39423c3844403b322d2a3d39364945414944403f3a3637322e38343038332f3b3633443f3b4a443f4b453f49443f4d484449443f423c36413c38443f3b47433f4b474348444143403c4a464147443f45423c423f3a433f3b47423f443f3b44403a3f3b353d3833403c373f3b363f3a363933313d39353e3a353e3a363936313735313f3c383a36323935303e3a343e39363e3935413c363e3a333c38333c38353e3a37433e3a3e3a35433f3a423d393f3a373c38353f3b3846413c3f3a353f3b38433e3b403c37433e3a3d3935413d39423e3a413c38423d393834303b36323a36333835313d39353e3b374945404c484346413d423e3a46413d4a4541423f3a48443f46423e4a453e453f3a413b35403a353d37333f393538342f3c37333e38353a34313c37333d3733413b37423c39443f3b3d3834443f3b423e39423e3a45413d47444044413c4d4a4654504b58534e423d383b36324d48444c47444d4945504b44524d4747423d46413b3e3a33433e393d3834342f2c332e2b34302c35302d3a36323d3a363e3b37433f3c45403d46423e46423e45413d4a46414e49444e49454e4a4645403c48423d4b46414e4a454c484248433d4c4741544f494f4b463c3733413b353f38343b36323b36303d38333e3834413d3846403c3e39343c3833322e293e39334c463f46403b443f3b47423e443d373c3632463e39423b3437302b423b363f38333e38353b373336322e34312d4845404b4944504d4937332f3a363244403c4945424744403b373334312d44403c46423e4d48434d49444c4642423d39423d39413b373f3b373a35323f3a373e39353b3632413e393f3b373a373237332f36322e3e39343f3b36433f3a43403a43403a46413c47423d4f4a454b464147423d4b47414c4741433d3846413c423d3947423e45403b3f3b36423e393d37323b3732403b363f39333b3631423d3947433d44413d413c3648423c463f3a403a35453e383c37313e37333e38323d37313e37303c342f3c36303d363039332d3f3a343d37313c363039332e3a3530433e384a433d443e384e48424d4741544d46423a34473d35433a32423a334037304339314237303e352d373029362f283b322b39312a3c332d4037304239324f463e473f38433a333f363039332f39352f39332d3e3932413b343c352d433b34443e38443e384039333b342f37302b37322c3f38323b352f3d37303a322b3f3730342b2527221d40362d4b3e3442372e3c322b372e27302822332d27332d2838332e352f2a3d362f45403a403b34403b353c37333b36323d363339342f3e3932413b353d3933443e38433d37423e3746413b4d4842524c46504a444a453f48433d433d383f39343d36313b353136312e38342f3d3831433d36423d3745413a46413c4d4842534e474f48424e49434e494349433e433d383d39323d38313b353037312c35302b35312c3c37303b3631453f3a4b463e4c48404e4943504c4548433c433e37413d373d3933403b34423d38433e3946413d4440394d48434c484346423d48433e423e393b37333f3b374d494456524b57524c5a5550514c474b48424b48444c48434c48434d494548443e48423c403c37403c38423e3a3e383537332f34312e35312e36312e34302d332f2b37343037322f4a454149443e332e29423d39453f3b34302d2c28242e292539342f46413a403a3436302c3c3834433e393a332d3b352e3d353039332d3a352f36312b433c3637322d2c27253c36333c37323b353036312d3e3935393530332d2a413b373e3733453f393d39343d37323e393339332e403a344a443d433c373b3531413b38433d393f3a353c373136322e3a36303a353034302c2f2b28322d2a322d2b36322e3833303a363336322d3a353138342f302c283934313d38343e393536312e342f2d3d3935433f3b45423d45413c3f3b373d3936423e3a413e393e3a353e3a363f3c37403d393e3b363a3633423f3b413e3a4b48433c38343d3a363f3b3746423d3d39353a36323c38333935313f3b3745423d423f3a3c39343f3c373935313b373443403b383530393632413d393f3a373a3632383430433e3b46403c4d4741504942403b362d2925332f2d4f4a44413b363d3730403932443d383f393336332f47433e554f4a443e394f4b474e4944433f3a433f3b3e3a353a3632322d29322d2936322c35302a3c3732433d3849453e4a453f4a453e48433d443e39423d393a36323d38343e38353b37333b36323e3935413d37423e38433f393e3a343b37333e3a353e3a363e3b3742403c413e3a403c3845413c3b37333e3a36433e3a3b36333e39353a35313d37343b363337333036312d37322e34302d35302d37322e36322e3a35323f3a373a3632413d3946413d4e48434c47423c3834403a373f3b3744403c423e3a403c383d3a36413c38413c38413d393b363336322f3935323c3935413d39403c38413d3745403a47423d47433d48443e46423d45403a3d3834403b37413b36403a363e3734403a3647433e3f3b373d38343d3834413c3746423e423d3a3f3b373e3a363e39363b36323f3a363c38333c37333e3936403c38423e3a45423d46433c3c37323a36324844404c474247433e534f49544f49534e48504d464a464347433f4f4b4746413d3b37333733303935313a36323934313733303c38353f3b38413d3949443e443f3b48444048443f49453f4c49434e4b464d484347443f4c4944504d4749443f49454048443f413d37393530403b373f3a3537322e3a363234302c36322e3e3a373f3b36423e394b464059514b5a5048564e465049443d3833403c383d37333f393445403b4b4640453e37362f2a39332f38332e3a36323d3835393532312d2a2d2b2536342f3b373336322e3c383445423d44413c44413c3f3b37322e2b433e3b4c474348433e46413c47423d49433f48433e47433e403c38393531403c383e3a363a36323a36313f3b3637342f36332f35322e37333037332f393531312e293835313c38343734303a37323f3c363a37323f3c3844403b443e3a433e3947423d45403b4a44404e4a444f4a454f4a434c4641514c474d48434d47434a44414a45404b464148433e433d38443d38433d38443f39403b36423c3746403b46403a4a443e4e464149443d4c453f46403b514c464f4b44514d4759544e423c363a342d413a3339332c39322b3c342c3c332c3c322b413831453c35413a334138314a3f374b3f36493e374a423a4c433b4a41394139323730293c342d4038314138303f362e453b324c423c3b352f403932413a343b352f39322d39322c3f39333d3833423b36413a33413a33463f3948423a4e473f453c35463d35493f364c41374d403754473c5a4d405a4c415b4e424f42375043394c40374d41383b302a534a4339322d322c2744403b3b36323e393448433e4a454147433f47443e48443f443e3b3c373339343038332f38342f3c38333b36313d383437342f423d383e3934423d3849443e4b453f4e474349423e453f393f39333b353038332f34302b2e2925302b282c27242925212e29252c2723312c28454139413d3645403b413b37403a363a353037322e38332f36312d302a272b2522332e2a37322d3c38333c37333e3b3739363137332f35302d332d2b312d2a332f2c2e2a262d2a262f2b27302b28312d2a35312e35322d37332e35302b302b272d27243f3a35413c373935313836303a373237322f3834303e3b353a37333a36333a37333c3834413c393a37333c38343e3a353b36323d39353a36323c3833413c372a2522342e2a302b28312d292824202c28253734313835323836333b383436312e332f2c36322f332e2c35312f2f2b2936312e342e29352e283a332d3b35312a25232f2a27302c28312d2a36312e322e2a39342f332e2a39343038342f332f2a2f2b272a27242f2c28332f2c37333035312d2c28242c29262f2d292f2c28332f2b332e2b35302c2f2b282e2b27282421302d2a383430403c37403d394b484344413b383530393530423e393f3b36403c384c4844534e4a403c3839353145413d4b484346423e44403c36322e302d293935323a36333935323c383435322e302d29312e2a332f2c2e2a2734302c2d2a26302d293e3a363c3934302d293b3733433f3c433f3b3b373337333035312d322e2a332f2b34302c34312d34302c35302d2f2b2836322f322e2b2926233b373445403c4a4642554f4b544e48403b363c363135312c2f2a273d3834403a3537322f3c36313f38323a35313d39342c2926413f3a3d393435302b443f3b45413d514e4b4a464148443e44413c4844404d4845403b38403b383a3632322e2a2f2a26312d2835312b35312d35312c35322d36322e35302c38332e342f2b2d28252e2a262f2a272f2b27322e2a332f2b33302c332f2b312d2a35312e37332f3a36333d3936413c393e3a363c37333a3531413c39403b3845413c494540464340524e49514e47544f4a4a4641423d393c373334302d332e2b37332f37322e3a353145403c403a353b38343d39353d39353a3632403b37403b373c38343b37343b373339333036312e3a35323c383445403d433f3c3d39353835303f3b3745413c423d38413c383e3a363f3a36423d39403c383e39353a353137322e37322f36312d37332f3d38343e39363c38333834303734303833303f3a36423d393f3a3645403c47423e45413e4f4b46403b3746413e4d48444945413d39352e2c273e3a37423e3a3e393437332f3935313a36313a36313f3b36312e2936322d423d3944403b3e3a363d39343e3935433f3b433f3b3d39353f3b373e3b364945404d47414f49424b463f4e4a4346413d44403c45413c4b4643423e39423e39443f3b47423e48443f48433e3f39353f3b374a4541342f2c373430534f4b45413d3a36323f3a3739343038343044403b56514a554f46554f4758514c433f393a36323d3733403934403934413c363d3732413b36413b363f3934413c3738332e332f2b35322e3a37334544403c393536332e3a37333a36323c39353c38343b3733332f2b2f2b2733302c342f2b332f2a342f2b3e39353d3a353f3b373f3b3736332e3d3a363d3a353e39353b37334d49454944403a37333a37333935323c38343a37333734303c39343c38343d3a36403d3943403b44413d413e3a3f3b3744403b4845404a464348433f4d47424b464247423e4d48414d47404b453e5049434c46404b454048443d49443e4e4a4447423e4a45414c48444c47424a46424944404a443f4d4842433e38453e394a453e48413b453f393d37323c372f413c3547423d48423c4139333a322c3d3630403730494038433b3449413a534b434a423c413a323d342c423831443a314339304339313c332c3a322b3b312b3e352e443a33453c344840374e453e473f373e37303d3530413a33413b35463f36473e374d4640423c353d36303f3932423a32403831413a33453f374d453d4e433c4f443c51453c4f433855493e5b4e406153445b4d40584a3c55493c574a404e4239483e354239313f352e3d342d342d273f3a333d373139312b433c363d38343a3531433f3a46403a46413b48433f46403b48433d4a443e4f49434a443e3b352f332e2a38322e39342f37332e3d39323f3a33444038443e383f39343e39343e393346413c48413d3c3632413a37413c38403b383f39353e39333d383439332f38332e35302c332e2b36312d3a34303d3834403a353d3834393531403b363f393538322e37322e36322d36322d37322e3a35313b36323a36323c38333b37333c3834403a373f3a363e38344a454148433f46403b47413c48443e57514d504b4749443f46413d443e3a3d39353f3b373c383437342f38343039353139353139343037342f35302c37322d3a353137322d36312e322d2a34302c3c383435302b544e4937322d3c373236302d3e39354e4a464b484448444148444048433f45413d393532393631393531443f3a3f3933413a333e362e4238314d433c453f3a3b3734544e494e484347423e413c383f3a36423d383c38333b383238342f3935303c37323c37333b37333833303a36323936313d3a3646423e3a38333b38343c3834413c393a3632413d3a3d38353e3a363c3835423f3c47443f3b373334302c36322f3834303c38353b38363e3a37322e2b312d2a332f2c2f2c2932302d3e3b37403c3837332f3a35323a3532393631403d393f3b3848444044413d3e3a36474340403c383a36323b37343b383433302b2f2b2737322f35312e2a26233733303c38343d3a35322f2b373430423e3a37332f2c28253a36332f2b28292522312e2b3a36333d39362e2a282e2a273c3834403b384c47444a46404f48434a453f3f3a35231f1c3c37343f39343a33303c373147413b413b37312d293734303f3b3638333048454035322d3e38343e393548433f48443f46433e44403b3e3a35433e3b46423e47443f4a46414b47424c49454b47434c484447433f48444045413d49454148444044403c47423f48433e4b46415a555048433e413c38413c38413d393d3935413d3944403c413e3a3f3c3743413c413e394744404a46424c484346423e3b363345413d423e393e3b3649484244403b3b37323d39343b3835373430312d2a3f3b372f2b27312d2a3935323b363238333035302d36322d3a36323a35313d38343c36323f3835403c37423d39453f3c433e3b504b474d474347413c47433d413d38403c37403c38423d3946413c4d474247423d403c3845413c45413d44403c3f3b373f3a36423d3a49454046413d423e3a3d3834433d39433c37413c37413c37443d393f3a363e3a36413c38433e3a3c3934423f394a4540544f4b514c47423e384a45413e3a363b3733423f3a49464145423e4c49444c484447433e494440423d3b433f3c4b46423f3c383a36333b373338343035312e34302c37332f3c38343a373248443e534d4749433d47413c4a453d4b473f4c474146433e4a47434945414c47434c47424e49434a464047423d413d39433e3a46403c433f3b393430403d3846423d3d39353935313c3733413c383d3734312e29403d384b474245403b443f393f3b35413d39403a363b342f393330332e2b2e2a282d282438322d3f383236302b332f2b34312d302c2948454146433f413e39403c3844403c45423e45423e3b37343a36332d29273a36323e3a374a45423e393636312e36322f3e393635312d302c2832302b302d2a33302d302d29312f2a403d3843403b4b4742423e3a46423e45413d423f3b3b37333d39353e3a36423e3b3f3c3744403c433f3c413d3a433f3b44413c4945414c48444a45404d4a444c484247413b47413c4d47404b463f433f384d4841504b4549443e4c48424c474048433d46403c44403c423e39443f3a443f3949443e413b3639322d3c37323d39333e38333b35313a35303f3a353e38343d3732443d3748403b5049425a524b554d464d464038302a342c263a322c463e36403830453d37443d374a423b453e37403a34443d38514b454c453e4a433c413b343c352f473f3948403949423b4c453e3e3831403931463d36413b33423d363e3830413a32443b34463e3638322b2e2925322c274039323e362f3e362d3a322b372f283c332b4e433956493d55493c4d41373e342b342c25352e28332e27302b28322d29342d29342f2b332e2a3b342e423a333d36303f3935332d2a3f3b3747423e423d38413c35453e364b443d4f4a434b46423e39352e292546413c504b434f4b4449444044403b38342f423c363f39333b35313d38333d373238332f403a3546413b534f48524d484f4945433e393d39343e3a363934313c373443403b48433f48443f4d4943504b474d48444c4742504c4755514c55524d524d4a504a46514c474a433e47413d4a44404d464246403c433f3a45413d46423d3e3934423c373e3935423d3947413c45413c45413c48453e48443e44413a413e38433e393e39333f3b363c38333935303e39353c373339342f3d37333e38343c3733413b37423c393e3935423c384d48434d4945514e4a47443f4d4742514d45312c293833303a35334b464347423f47433f47433e433e3b3d3935322f2a34312d332f2b36322d37312b3f372f38302938302a443e384b453f37322d35312d3c3632433c36463f39433d37433c3846413c453f3b45403b433e3a49443f423d393f3b373b37333a353245413d46433e3e3a363f3a3734302d38343044403b4945404c48444a464144413d49474248443f48454044403b47433e4b47424a46424e4a464f4b474c49444d4843413d383f3b373f3b373f3c383f3c3848454144403d3835313c39353e3c383b38343a3732302c2935312e302d2933302c4b47433e3b3647423e413d3946433e413d39403c3848433f3b38332d2a2635312e36322e34312c2b27232925213d3a353b38342b28263b38343a373336322e2623202d2927322f2b35312e3c383553504a3d3a3445413c45413a352f2a3b3531322d29322e2b383431373230413c37443d383c37333a37322f2b2845413d39353026222038343036322d3b37323c38342825212a282434312d3d3a3636322e35312c3d38353e3a36393531413d38423f3a3c3834413d393c38343c38343b373348443f423f39423d39433e3a393531383430534f49403c363a3532423d3a44403c44403c423d3939353137332f36332e322f2b39363136322e3e3a363e3a363b37333b373336322e312d29312d2933302c373330312d2938343038343134312e3c38343d39353b37333f3b383c38343c37333f3a36443e3a45403b413c3845403c403b37393430383330312d292e292539332f3b35313f39343f3a3539342f3e393546403b45403a423d3844403a413d39423d38403c37403b3745403b423d38443f3a413b37403b383f3b373d3a353a373138352f312d29393431403b373e39363934303c36333b37323b37333a35323a35323a34303a3532403c38484440322e2a3a3733423e39413c383d3a353f3b373a363236342f3e3d3744423e45413c4d49434c484447433f4b4843494440514d49504c4847423e393531403d3946433f423e3a47433e443f3a47413b3f3a363e3a363f3c37403c37403b363f3a36413c3845413d4a46414b46414f4a45514d474f4b464945414c4844443f3b433f3a45403b2c2925322e2b35312e322e2b37333039353137312e312d2935322d39353136312e3e3935393430393430403a36443d39403b373d36323c3531423b36443d3847403a4a443e3d3834312e2a322e2b3e3b36403d3839363136332f3e3a36413d3a3d3b37413e3a3d3936312e2a46423e413d3847433f46433f423f3a4a4642484440443f3b403b373834303a383543403d3d39363d393535322e32302c2e2c29312f2c2f2e2b302e2b33312d34332f3937323e3e384745414c4a454b4843534f4a534f4b514e4a56514c58534e585450514d4947433f3f3b373936313834303c38343f3b373936323a36333936323b36313f3b36464039453f3948433e4b464248433e4b45404b454048423d453f3a47413c423c393f3a353c3833403c38423d3846413c433e3946413c47433c48423d3e37313e37313d362f3d352e3c342e3e3731403a3448423b433c353f3933403a34423a343f38333b342f3d36303e38313b332d3c342e433d374039343b342f3e37313d362f3f3730433b34453c353b352f362f293830293a3129372f283d342e534941483f373e36313e3630423831473d35463c343f362e39322b473f384138303a31293a31292f2821372f28443a3340362e40372f3a322d3a332e352f2c2f2b273d393238332e37302c2d2723312d28332f2b37322f3d373339342f3c352e4740384a433b4e473f423c363d39353c38353c38343c373338342f403d394f4b46504a45534d475c564f544e47534c46524d474b464346413d45403b413c37433e3949443f49443f4e4843534d48514c46504b46524d484c47424944404c474246423e4944404c474249453f49453f4d4a444e4a45524d4657534c4f494455524c58555055524d4f4d484f4b474d49454e48444b44404b453e49433c433d3649413c49433d423d383d39333e3934403a363b363038332f3c36323c36333b373336312d3a35313d3834423c3849443f3f3a36423c39524d49544f4b4a454047423e47423d45413d46423e46433d58534e3d3734403a36423e3a524e4a504d474a46404c453f4c463f49443f3f3a3637332f45413c3b3632362f2a36302b39312c3d352f403831413b36443f3934302b3b36334c464149423c413c36403b363d38333e3834423d3948423d3c38343a36313a35324a46423a36324945424845403e3a3536322e373330413d3a47433f46433e3f3c3745403c413c373d38333a36323a35323b373345413d423e3a44403b44403b3a363238342f37342f383430413d393936323e3a37423e3a3a373235322e3c373437342f403e393e3c383d3a3638353036322e3a36333d39363d3a363e3b363b3733413d393e3b3637342f332f2a35312e322e2b34312d3e3a363b363335312e3936333b36333a363236322f3b3733312f2b302d2933302c34302d2b27252e2a28332f2d332f2c34322d3d3936393631373330423e3a3f3a36312c2936322f3734302d2a263d3936565049544d4839342f35322e2b262437322f342f2c49443e4d494339353134312d2c2925292723272521322e2b3733302f2c282824202d28262b272427231f38343036322e36322f322e2a302c29332f2c332f2c37332f312e2a38343137333134302d34302d332f2c373330373330312d29302c2935312d413c38393532423e3a34302c332f2c3c38343834303c38353834303c38344f4b46443f3b383430403b383a353337322f37332f36322e3d3a363d393647423f49444045413d44403c47423f4b46434c484447433d49433f4a4641524e4a504d4857524d67625e5c5753544e4a433d38312c28403b374a443f4a433d423d38413b363e3a35423d393d39343935313c38333c38343d3835433d3945403a47433d433e3947433e423e3b45413e403c3847423e4b464245413d47443f46423e3934313935313f3a36403b373e39363f3a36403a36403c38403d383e3b363d39353a3632403d393e3a373a36324a47434e4a4649454046423d3b37333833303b38333f3c3735322e3a363247433f46413d423e39433f3a3e3a3634312d37332f3f3c3747433e4c474246413d45413c44403c433f3a433e3b4a4541443f3b3d3936423d3a433e3a403c38403c38423e39423f3a3b38333d3a353c39343b37333c393545403d413d393c38343f3a373b36333b36323a37333f3c38443f3c3a353237322f342f2b38332f3e37343f3a363e3934413c36443e3a463f3a443d38413b36423d3649423c48413d3d38343c373437332f423f3b3f3b3737332f413e3a44413d3c3a3642403c383431322f2c55524e423e3a3a363235322e3a3632413d39433f3b413e3a403d383b38333c3935403d39403c38413d38413e394d49454a46424744404c47444c474445413d45413e423d3a322f2c2a29272928252b2a272c2b2729282432322d3b3a34413f3945423c4a464148443f48443f413d383e3b363e3b3744403c413c393f3b373d3a3543403c433f3b413c383f3a36413b38443f3a403b353b3631413c3748433c4c463f4b45404e49444b46414a453f46423d47403b453f39413a34413a343f38323f3732433b353d3731403a3449413b423b34403834403a333f39323d37303e3730453e3747413a3b36303a34303f3933403a33403933433c36413a35413a343f3832453d374a433c433c35453e373e37303d362f3d352d3e362e4a4037443b33443c354840384e443c534940423a323930293e352e392f28372f28312a242d2722332c27433a3340352e352d263f352e51463d463b333e362f3d3530362f2a34302c35312d433d36413a3435302c36312d3b342f362e29403a3546403937312c3b352e3c352e3c352d484138433c363e383444403b423d38443f3a3b3732413c383a3531423c37443e393f39323b363039352f46413b49453f4f4a44514d483f3c384b47434c474349443f403b353935303f38333b37313e38333e3b3448443d4d4942514f49544f49514d474d49424e48434e4843453f3a48423d413c373e3a363f39353b37323937323735303f3c373c39343f3b37423e39403c373f3b36403b36413c363b36313c35303a34303a35323f38363e383437322f3c3733413d3845403c4b45414c464048433d453f3a48423b453f384c4640504b4549443e433e384b46424d48444d48424f4943544f4837332d413c38403c37393632403c383a36313a36313c3632312c28332f2b2f2c2833302c322e2a35312d393430403935403935463f383f3933393431302b2838343047403b453f393e37323f39343c38343b3734443e3937332e35312d3d393446413c3f3b374a4642423e3a3c37353d38343c37343b36333834303834303e3a363835303e3b363c38343b3732413e39433f3b3936323b37333b3834433f3a413d383834303a3733403c3836322e3d393443403c3d38343c38343f3c3744403c3e3b373b37333e3b3736332f3b373433302c34302d3f3b38484440403c3836322f3b3733433f3b39363139363237342f3d3a353a363234312d332f2b3936323b37333f3a363a36333b373344403b39353138343038343035302d312e2a3d3a3633302d2f2b29302c292f2c292e2b2738353135322e433f3b403c373c373346413e35322e3b37333835312a262336312d524e4734302b36322e322f2c2d292637332f39342f35322c2f2d28302d292e2b273a363346413e4a46424c4744524e4a5854504a47435a5754413e3a383430403d3946423e46433e4e4a45514c464d4844514d4946423e3935313935333f3b38433f3b37332f332e2b3e39363b36323d38353b36333a36333b3733433e3b3732303b36323a3430322e2b3a353239363235312e3e3c37413e3a45413e413d393835303b38333e3a3734302d37332f312d29322e2b38343035312e36322f35302d3a35323f3c373e3b35403b3845403a443e39433f3b4b4640524f495d5a524b4841302b2737312e3e3935433d38423c36433e39403a363e3b36413d393f3a363e3a36413d383c3934413d3947433e44413c47423e47423e45413d403c383f3c37403c38423d393c383338343035312c3a373239343038322e3a35313d38343d36333d36333a35313934303c3734403b374945423e3b363d3935443f3c36322f48454155524e4c484346413d46413d423d393e39353f3b37433f3b48444146423e43403b4b47424e4a454d494548433e3b36333c38343a363344403c403c383b383343403b46413c45413c433f3b433e3a45423d4e4b474d4945413e3a3b38333d3935383531373330312d2a3d3a373c3834302d2a3b3834403c3747443f4d484547423e46413e423e3b3a3632403a354039363a353236312d3a3632403c383c373439333038312e3b34303f3a36403b363b363138342e3e3a34423e3847423d3d3834302c284e4b464e4a47423d3a34312d3a37333f3c373f3b3746423e322f2c42403c48444049464244403c423e3a423e3b484440413d393e3a363834313834313b373437333034302d33302d35322e393531383430423e3946423e43403b47433e4e4943524e4955514d57524f3f3a373c37353e3a383a3633393633322f2d2b28262724222825222625212e2b27302d29322e2b383430383630413e383e3b3643403a4a474147423e43403c42403b46433e4b48444c484549454144403a49433d413c37423e394c474248443e45423d49444046403b4a443d433d3749423c47403a463f3a423c373f38323e38323b352f37312c38322d3e38324f494349423c46403a4c46414b454149433d504a44514a4449433e5851495a524b544e484a433f3e38343d362f3a332d3a342e352d283e3631352e273f3831564d45473f3737312b342f2a302a262f2824322b27312a25362f293a332c4940385449404137303e36303a312a3c332b463b3341372d4b40364a3e353e352d3d363038302a322c27342e29403a32464039423c3837322f3e38343d363137312c332c27352f2b4039343b352e3a352e3a342d4039323e3731403a34433c363c363045403a4d484347433f443d38423b35443d382f2724251f1c2b26232a242039342f3e3b37413e39524f4a524d49514d484f4a44514c474b46404c4741413c393834303b363237332e3a363238352f3b37323c37323e39354c47434e494548443f4d49444b474446423d4d494544403c423d3a413d393d3935403b363f3934423c38423d39413d39443f3b47423e413c373e38344c484555504c58544f534f4a4d48424d49444c48444d47424f4942524c44504b45544f485c574f4d4842443e3a403b36423d37433e39433e38453f394a443e433e392e2926403b38464340474440433f3b48423e534d4850494545403c433e3b443f3b403b373c36334e48434f4a444c46413e3935443e38443f39403b37393531433f3b3c37333e39353c36323b3632433e3a3f3a3645403c423d393b37323935303a36323e3b373d393537332f3833303a36333c393435322d3c3834403d3836322e34302c3a363236332e35322d3b373344403c3f3c37433f3a403c363a36323935323c38353a3633413d3837342f38353146413c413c3636322e302c293733303a383339363237332f34312d34302d3d393635312e3a36334c4843322e2b403c38484440413e393f3b373e3a373c39353e3b3739353036322f3d39363732303834303b383433312d35322e393531322e2a34302d38343034302d312d2a373230373330322e2b37343135312e3833313b373434312d34312d34302d3733303c383434302d312d292d29262c282534302d37332e38342f33302d24211f302d2a383532443f3c3935322e2a262e2b2746423f5e5a554b4742413e394c494446433e4b48424b46404f4c474d49444b464257534f5854504f4a4548433f4a46404d4944494540524e494c4944403c39403b3847433f433f3b413d3a47423f4c474346433f3f3c3833312d34312d433f3b4844404a4541514c473a3531302d292d29262b272433302c383330403b38413e3a43403c46433e43403c49454247423f413c3846433e45413d413d3945413e403c3846423d48433f3f3c373e3a363f3a363d383345403c433e3b282523292625262221302a2736302e302c29413d3946413d4b464247433e4d48434b454146413d47423e46423e47443f403d38484540443f3b3f3a36423d393f3b373d3a3637342f3934303d38343d3733393430342f2c403b373f3b37413d383b37333a36323c3734413c39403b37423e3a433f3a433e3a48444044413c3c3833413c393d3935474440433f3b413d39403b373f3c37403b37413c383e3935423e3a403c38453f3b48443f48443f413c38403d3847433d4a473f4c48423b373335312d45423e413d393d3a353f3c3735322d3835303d39353f3b37423d373c3832403c373c38343734303b373339353134312d3f3b374d494544403b38343037343134302d3935313a36323d39353733303f3b373c38343a363335312e312d29312d2934302c393431433f3945403b403a353d3833403b363f3a363934303f3b3737322e3b3733413c393b37343c3a35494843504d48413e3a3d3b3645423d44413c4f4c4734302c393632494641433f3b3e3b37423e3a413d393a37323a37333935313935313733303b37343a3632393632403b38403d3843403b403c3844403c3e3b3744413c46433e3d3a353e3a3646413d4b4642443f3c3d38353d38353c37333a363246423e4d48454a464245413c44413b4945404e494447413d3f3b383e3a383d39353c3834403d393f3d39423f3b403d3945433d403d39403e3947454054514d45413c37332f38332f36312d34302c332f2b34302c3835313a3532342e2a322c2838322d38322d36302b3e383445403b4b46404d473f5049434f4842544c46534c463e3833443e393c37313f393436302b38322d3f383339342d403a323a332d322c28362f2c39322d38332d3d36313c342e413a345650494c453e463f39463e37413b343a342e3d37313d3732403832372f2939312b362d2839312b40362e4d4037493e35423931443b33433a333e352d3c332c3a322a40382f352d27352e2938312c332c2637302b2d2823282320302c282c2925423d3847413b47413a3f3933322d29332d29352e29312b27332e2a3d38323e383138302a3b352f39332e3c3631433e384c47414b453f46403a504a43413a333a322d3a312c37302b332c27302b2733302c322e2a3b3733423e394b4842524e4757524d544f4a514e4a4a47424f4b464944404945404c48434c474347423e403c384b464049443f33302c373430302d2935322e3c373337332e38333038343037332f39332f37302d39333035312d312c28302b272f2a2639342f3b3530312c29332e2b322e2b312c2935302c37332f36322e38342f3b37313d38323d3934413d363c39322c2924342e2b36312d2d282436302e3c383227231f2c2824342e2c3c373454504c514d4a48454047433e4d49434c46404a4640413c383833303f3b3646413c3a35314a443f423d382c282435302c433d393b36313f3935423c38413b373e3934463f3b443e3935312d48433f47423c3d3834403c3947433f443f3b37322f3a3632413d3945413d46413d3a36323c39343d3a353d39353e3a363c38343834313e3a373a36333a353234312d312e2b3c3834484440403c3733302c403c394b47434b474255514b524e483c39353a3632312e2a33302c3b3834413c39423e3a383430393531393532433e3b413d3936322f36322f3c393534312d3f3c373f3b37302d2935322e3f3c3843403c3a3632403c383f3c38403c39403b38403c38383430312f2b34312d36322e3835313a3632322f2b36332e2e2b2834302d3c39353a36333b3935413e393b3833403c393a36333a363333302c34312d36322e393532322f2c2e2a272824212b2925302c29322f2a2d2a272b282535322f4b474447423e3d393644403c4a464247423d3a36323f3b36423d383a3631322e29322e2a33302b2d292535322e3934303d383444403b46403b44403b47423e45403b403c37423c373d3935433f3a44403c4a4742413d3a413d3a413c393f3c37312f2a33302c4844403c383547433f3a37323c38344f4a45423e3934322d36332e34312d3c3935342f2c342f2c3c38343b373345413d44413c4845404b474249443e4c4741504a444a4542524e4a4a46424d49454b47414b4842514e49504c48534f494d49444e4a465e5956605c58524e4a4b464255504c302b2729252234312d36332e38352f3d38333e3934413e393b36323c3733373330332f2b3b373339343036332e35322d342f2b37322e3c383348423d413b38423c3947413e46413d3a373235312c3a373239353133302c3835313d39353a363236332f36312d36322e37332f3935313834303c38343c38343c39353e3b373e3b37393631403d383c38353f3b373f3b3744413c4d4a454d4945504d4855514c4b47424f4a46534e4845413a3f3a34403b373a35313b37333a35323a3531403b383e39363f3b36413e39413d38443f3a423d393d393544403c46423e484440504c484e494546413d45413c413c373e3a363733303a35323d39353d393644403c443f3b393531403b3738332f3f3936413d39433e3a403b383e39353e393545403b433e3935312c2f2926302b2839333035302d35302c2824212c2825383431373430403e3a44423d3d3b363f3b37403c3942403a43413b35312e2b28244f4a454a464246423e44403d43403b44413c433f3b3c38353e3b36413c3939353237342f3d3935322e2b33302c423e393935323f3c38413e3943403b403d3843403b46433e44403b48443f524e48534d484a433f3e3a3637332f3834303e3b373f3c383f3a3744403c46423e47433e47423e45423e4f4a4547423e46423e423f3a403d39403d3938353047423e4c474235322d383430413d393c3632423d3937333035312e35312d322e2a3633303a36333f3b384d4844443e3a4b45414f4a44524d484b453f4a464149443e47413a504943473f393e363039312c332e2a37312d352f2b37302b36302b352f2b36302c342f2c342e29342e29352f2b39332f3d363035302b37312c3d3630464039413a35403a34463f3937312b312b272c27242c2723332d29362f29362f28382f2a382e273b312a3b322b3c332d413a33433c34484039463e37493f38413932453d35473e373f37323b34303b353037302b453b3439312b3b342e352f2a302b2739332e2f292337312b37302b3b36313c363137322e3c363238322d362f2a37302b39332d38312b37322d3b373139322c3a332d3c37313e3732413a34413b343e3831443c35453c363d3630332d2a3c36323c373333302c2f2c28312d29312d2834302d34312c32302c3f3d3847443f4d494449453f49443f47413c47413d413d383b383343403b413d393d393436322e312d2a302b292f2a272e2a27342f2c393532453e394c453f4b453f4d47414d48434e49444c4742443e383d38323c37343f3936403b383d373436302d3b353235302c3935313d39353c37323c383336322e312d29423d3a484340504b4856514c504d473b38323f3b3756514e57524f4c47444d4a44423e38403c373e3c373c38343a37323c3934403c37443e3a433f3a3f3a3537332f3e38343a343146413e4b464048423b403935423b353d352f37302b37312d3b3632403c37322e2a322d292c29242c29252d2a2736343044403a44413b36322f3b38333835313b37333c383436332f36322e3733303733303c3934393632383431373330443f3b46413e3d3b363d3a353c3833302c2834312d3b37343633303d3b373c3935423d3838342f302d2935312e383431332f2c34302d33302c35322e3733303d3a363c39353936313a36323935323f3b3842403b42403c46423e403d393d3a3638353135312e3834303a38343835313b38343a37333f3c383b38343b3834403e39403c383c39353c39343d39353936322f2d293b38343f3c38332f2c2b27242e2a272f2c2838343134302d36332f322f2b312d2a322f2b2f2b282c292534312e3c373437332f34302c35312e37333037322e36332f45423d423d3a3c37333f3a36443f3935302c3a36323c383448423d413b373d38353e39383c37333d3935423e3a433f3c433f3b4a4641403d373c39343b373237332f3f3b37433f3c423f3a423e39322e2a312d2a33302c3935323a363335322e2f2d29322e2b3f3c373f3c3835322d35322d2d29252c292535322d34312c3936313b3734423e3b403c3837332f3d39353b3734332f2c312d2a373330413d39423e383f3a34433d38413c373f3b373b363344403b403b3747423e4d49444a44403d39353e3b3645433e514d494945403e3a3445403d4e4a465a565135312d201b182e2a2738322e37312d35312d35302c36312d38332f3933303b373237332f37322f3a35323a36323d3835393431383430433d3a453f3c3d393538353139353237343037342f3b373436332f3835313b38343b38333936313a37323b37343835313733303e39353c39343b38343e3a363d3a363e3b37413e393d393547443f423e3b4c49454e4b4646423e54524d55514d4c4741433d38443f3a443f3a453f39403b36413c374b45414a454045413d46423e44403c413d39433f3b413c38433f3b46423f484440484441413d383d3935413d393c393535302c3b36303e39343935313f39343934303b37343e3b3734302c3a353235312d37332f36322f35322e342f2c3b35323e3a35443f3a4e494448423e423d393f3b37423e394e4843453f393d383446413d4a4540544e4846423d413c373d38353a35323a373248454046433d44413c413e3a3f3e38484641403b392b27242f2a28332f2c34302b3a36323e3a363e3b363f3b363e3b363c39353c37343b3733302d2935312e2e2a27302c2936322e35322f2d2926302d283734303835303e3b373f3c37413d393e3b35413e3844403b38332f35312d33302c36322e33302b3d3a36443f3b413d38443f3a443f3b3b38333e3b373f3c38403c3843403c484541423d3a3e393635302d322e29322d2a322f2c34302c35322d36322e3a35323935313e3a36423e3a46413e423e3b413d39443f3a4f4b44524c4639322c443d364e48424e47403c36303c363039322c39322d362f293d3630403933403934544f49534b46534c4759534c4f484247413d46403c4a453f4d47424b443f514a44514943524a43534c4648403a4a443d4d46403b36303c37312f2925292421302b2835312d362f2a3a322b39312b3a322b3c332b3b322b352c25362e282f2923302923332d2837302a3f38303e362f423a33484039433c353e3731413832473f375d5249493f364a413949413b453f3a3d36303f37303b332d352e2a2e2925393530443f39433d363a332d36302b39332d37312b352f29312c2739342f352f2a3c352f36302a35302a39322e37312d38322c3f38323d362f39312c2e2824322d2935302c36312d3e3a36413d39342f2c322e2a332f2c322e2a2f2b2734312d3835303a3833403d39423e3948443f443f3b393631403c37413d383d38333e3a36443f3b46413c47413c47413c49423e403a363f38323f39333c36303d3731423d37423c36453f393f39323b342e56504b56504956524b5a544d4e484256504b554f4856504a56504a554f484f48424f48434f4a46524e4a554f4b5954505a5651514d4836322e514d49524d484c474349454136332d2c2824302c2938343136322e35312e3a3632312d293f3b3645413b39342f433f3b413c3746413c43403a423e38423d37433e3a45413a403b3438322d322a243e383258514b49433e4f4b473e3a3734312d35312e35312e35312e38343035312e3f3c3945413e3c383436312d322e2b34312d302d2934312d35322f34312d312d2a332f2c3c38343a363138353036322e3d383435302c322f2c34312d3936323a37323a3632403b373e3a35393532423e3a3d3a363c38343b38343e3a373833313c383634302d2e2a27342f2c35312d38343137332f33302c34312d34302d312e2b3a37333c38333a363136322f35312e3834313935323f3c382b29262c2a262927242c2a2832302e34322f3734313a3734403d39413e3a4e4a474a474336322e3834313632303a35333834313e39363e3a3737343034312d35332f383531403c393936322e2a2834302c35312d35312e3b3734403c383b373348444047423f413d3949453f524d4748423e44403c46423e504a46534d484a47414a4741494640413d3a37343038363135312e332f2c2c29262a2724302d29423e3a3e3a35433e3a38332f322e2a35312e3a363337322f332f2c3d393636332f312d2a3936323d393545413e3a36333d39353d393537333036322f3834303a37323a363245413d423e3937342f3c3835494440484440484340403b38413c383d39333c37333f3a353d38343b37333e393536322e3b373337342f34312d3e39343d3935393431322e2a33302b3b37343b3834413b3748433d534f485c58524a444124201d2a2522302b272f2b27322d292e2a262e2a27302c29302b27322e2a34302d35302d37332f3a36313835313d3a3635312d35322e2f2d29302c282d2a262d2a27302d29322e2b322f2b332f2c302d29322f2b332f2b34312c3835303835303734303a36323834303b3733423f3a433f3b423f3a44413c44403c4844404844404d484345403b3734303b37333d38343a363236312e3c37333d39353d3a353d3935423d39423d3a47423e514d494f4c474d4a45534f4b4e4a4656524e4c48444b474445413d45413d44403c4a46414f4a46524d4948433f3e383537332e3834303c373437332f38332f37332f36322e37333036322f3d3935312e2b312e2b332f2c3d3834403d393c39353e3a36413c3944403c45403d403b3749443f45413b45403c46423d4d494556514b46413c46403b433e3948444044403c383530322e2a3835313a383442403b45423d45423e33302c3f3b384a47433e3a36423e3b3f3b373d393544403c423f3b3b373346423e433f3b3c373437332f34302d322e2a312d292f2b282c29262e2b272f2c28322f2b36312e3c38333e38344c484348443e443f3a47433e534d48383330312c292f2b272f2b2736322e3b38333f3b373c39343c39343a36323935313a36333a37333e3c3846433f45423e4a46423a3632312d2936322e3834303834313b383538343136322e36322e3a36323c3935413e394b46414f4a44504a43585249453e37453d383b342d3b342d39322a3a322b3c342d413a334d48404f4a44534c464e48424b463f5049434b453e57534b5b554e5e5a555a554f57514a5a534c524b45514a424f48404c453e4b443e3e3933403c373b352f2d27232d28252e2926302b2838332f3c353039312b4037304037303e352f3b322c4238303f332c3d332d372e29362e27372f29352e2738322b373029322b24312922342d2639312b3c342d39322a3e352d4239313f38313a332d352f2a332d27363029332d2736302b322d292f29263029242d28223c373139342f312c28352f2a3a332d3d37313b342e362e2939312c3a312d2b252239332f332d293a332e3c342d433c35443c353f3833322d2936302d3d363138312c423c36433d38433e3a3c38353d39353f3c38332f2c2f2c2735322e37332f3834303a36313a363245413b4f49434b47414f4b4655504b56514b514c44423d383c373349433d49433e453e3749413b463e384b443e4b443e48413b4e4741453e383b332c4a423c473f37453e36403831413b3546403a464038433e3647413b48413a4d4740554e474f48434a4641504b4549453e433f383a363145403c47423d3c3933383530393531312e2a322f2c33302d38353136322e36312e403b373c36323b363236322f3a3431443f3a3b363135302c37332f403b3648413b46413a3e3a35433e394d47424d453f35312b322e2b423f3a3c39363c39353e3a343d3935443f3b4d48444d484446423f3f3c3846443f4c48444a464246423e3e3b36413d3944403c4d4a454b4742413b3738332f3e3b3745413d3d3935423e393b3834403b383e393536332f3734303835323b37343d393535312d33302c3a3632403d393c38343d3a363c39343835313e3b37413d3a4b484448444036332f45423f44413b433f3a46413d403c393c38353d39373d3a3634312d36322f3734303d3a35322f2b34312d39353143403c3634303634313c3a363735322e2b2931302d2a29262f2d2a302e2b31302c312f2c3836323b3935413e3a43403c4a4642514d4a3c3a3636342f302d2a34312d3936333d393634302d393532373531413d3a484440433e3a3c373444403b48443e46423c48423d433e3a39353237342f33312d373430322f2a2a2724312e2b35322f3633303e3b363f3b373d39363e3b373f3b37413d39413e393f3c3635322c3e3a363d38343a3632403c383d39353a37333e3a363f3b37423e3b37332f3c38343e3b3636332e3d3935403b373f3a363a3632302c29302c2a413e393f3c3735322e403c373b38333d3a364b48434c47424f4a46514c474b46414d49434d484346413b4d48424944404944404844404e4a44514d48423e3a46423d423e3a413d39413d3939343137322f3c3835494440423d37403b364b48425955504c47444e4a4845413e36322f45403d4d49454c4844423c383e37343a36322f2b282d28252c28252e2a272724212c29262a272425221f24211f27232124221e221e1b211d19221e1b25221e2724202823212926232b27242a28242e2b27312e2a33312d36322f37332f3d3a35423f3b4845404a46424b47444c484445403c403d38413c383e3934403c373f3b36413c3845423d443f3c4945404a46414b474349454147433f48443f46433e443f3b49443f4c48434b474247443f4d49444f4a444f4c464e4a46413c383f3b373935313f3b373935313c37343d39363d39353e39363e3936413d3947433f46423e4743404945424845414844414d494647443f46423e48444045413d403d39484441433e3b3e3b3644413c47423e413d3a413d38433f39413e393f3c373d3a34423e3a413e39403d38403c3943403b35322e3936324b4945403e3941403b44423d403c3739353129262245413e4c4844413d3a3c38343d3935423e3a45413d47423e3f3b374b47434b47434843403f3a373b363336322e35312e3d3834433e3a423e394945414d48444f4a46413c364e4943524c454c46404f4943534d47544f4a47433f44403d3f3a3735302d3a36323a363335322d3b383434302c3a37324c48433f3c383f3c3845423d45423e4c48444a4642332e2a2e2a27332f2c34302d36332f35322d34302c3c39353f3c37423d39403c37433e39423c373d363247423c423d373e37323d37313d3630433b34413b333f3831423c353c373344403c453e3848423b48423b463f383d3630322c252d2821312c26342f2837312b312b252d2722342d28312a26312b27352e29312b2735302c3530293b353039332f332d283a342e403a34433b35413831453c34443b334b4139433a324b423a4f453d4e453c4f463f4a423a4d453d443d353f38313f38313e3731433b343f3731423b353a322c3a332d36302a3d352f413a342e29253a342f4e474049413a423b343a332d3a342f39333039322d332c28322a27352e29342d2738322c39332d3b352f433c364038333b343037302c3f383339332e38322e37302a3d362f3a322c28221f312c28302b283d3734544d4749423b413b35423c38413c373b36313e38323e3934322d2a312d292e2b262b28252d2a262e2927302b282b25232c27242a26212c272329241f28241e2f2a2435302c3d38333d36303d36303e3832474039463f38413a3349423c48413b4a433c48413b423b343e362f3c342e3b352e3a332e3d3630433c36504a4349423b433d36413b353d3832342e2937312d3a35323a3531413c37423e3836312d2d2825322e2b332f2b322e2a322d2a514d4957534f5c58545b5752403c37413d3845403c534d48534e484c484348423e48443f49443f504b474d48434b463f49433d3a343040393547403949423c59544e504c473935303935323f3b383b363239353136332f2f2b283e3a373e3a363f3c3736322e3a363347433f48453f524e494845403c38343a36323a36323d39343f3a353935303834303e38353936313f3c384f4a46423d373834303e39363c3a35423d3947444046423d3e3b363a3632322f2b3e3b3748454145423d44423d33312e3c393547443f494641413e392f2d2948454246443f3f3c38403d393c383447434045423e49454143403b45423e4d4945524e4946413c3f3a373a373338343036322e3b37333935313d39353f3c384744403e3b37433f3b2d2927393534322f2d2e2b2832302d2b28262b2926353230403e393735313836313d3a353d3a363b383436322f36332f35322e2c2b2736333036332e34312d3a363336332f322f2b2c2a262b28252b2825302d2a312e2b312e2b36312d3d3734423f3b44403b3e38343d3834423e3b47433e46423d443f3a423e3936312e3b3833413c394743403f3b373f3b373d3a363c38343d3935423f3a4a46413d3935322e2b37343038343134302d3f3b37433f3b4a454248423d4e48444b4643595450514d47504c45423e3a4a454038343037342f3935313b3733433f3b44403b413d383f3b37423e39423e3945413c47423e443f3a47433e38342f3a36313d39343f3c37413d393d3a353f3b37413c393d3834403c3846423d47433f433e3a403c394b4742504b46534f49524f494d4a464e4c484c4944514d485b56504d48434b4742494541494541433f3b44403c423d3a433f3b46423e4845414c48444a46434d494557524f514b46504b4748433e433d374a423e4a443f433e3a413c3a3632302c27262522212725232624221e1d1a2625222e2d2a2e2d2a312e2b32312c34322d32302b32302c36332f332e2b332f2c3733303b37333f3b3644413a4a473f4b47404b47424b49444e4c4753504a4b484246423e38332f36322e35312d35312d38342f3f3a3636322e332e2b34302c332f2c3d3935403c38413d39403c3747433e4a46414b47424946414c49454844414c49454c47454b47434d494446433f46433f4c494544413c423f3b43413d4c484546413e4946424a46424845414c49434c48443e3a3638342f36332e34312d312d2a2e2b27302d29312e29312e2a322e2b36332f3f3c3848444043403b403d383a37333f3b38312d2b27231f45423d403c383c38343c39343e3a36332f2b3a35312e28243f3b36534f48504d474e4b4558544e524e484b474354504c49454047433e4e4a4555514c534f4a47433d4c4841423e3837322d2f29252e2a2537342f3b36313b36323c373436312e34302c3733303a36323934313733303f3c3748423e3f3a37403b383c3835433f3a45413d4d484445403c302b28312d2a332f2c35312e3a3633393430433d3a44403a413c38413c3848423d4d4640544d47524c4648423b3f373239322d36312d3d3733372f2b38302b413a33413b364a443e4f4841413b353e372f3c352f38302b352f2935302a342d283c35313c342f37302b37302b4039344139353b35303a332d3c332d3d342e39322b3e3832423b353f38304039324c453f463f38443b34433a334840384d433a4c433b463c34494037433a324b433b453d35494239423b33484139504941524942534c454c453f443d383d36313b342f3f383438332e342f2b302b2739332d413b35443e38463f393b3530342e2b37312e332e2a423b36433b343f373041382f3c332b3a322b39312b2f29232c272337322f322d29342f2a453e38433b343e362f372f293b322c2f2a252f2a2738332f36312d39332f36302c2f2a25322d29403a34453e374c443c473f38423a34433c373a343047403a423a353c352f3f3732413a354e454047403b4a423d4b433d49413c443c37423a344038324038323f3731433b363b342e36302b332c2839332d3c352f3a332d38312b38312b3a332d423c373f3935403a35463f3a37322d2c282438332e37322d3f3a354d464148413c504944514a45413d363b3631322c2a3b37344c4845484440504b474e4a46504b4737332f3c3833433f3b413e39443f3b34302b2f2b28423d394c464149443e46413c35332f2928242c292538332e2d2a263a353138332f39332e35312c352f2b3e3832423c35413d373834303f3b3747433f413e393f3c383a35323833303835313e3c383f3c383c38343d3a353f3a363a373136342f38343036322e3c38343f3a3647433f4c484445413c3f3b363a36324b47424d4a443a36333c3833403c38423e3a373430413f3b4b47434845414947423b373337332f3e3b36423e3a403d39393632302d293a36323f3c383e3a362f2b28373330423f3b46433e4e4a463e3b373b393443403c45423d39353137333045413d55504a45413a48434045413d3f3c373c3935403c383e3b373c38343935323834313d39353e3a3545413d4f4c47413d3946413d45403c3a3732332f2c35312f302d29322f2d34312f322f2b2d2b28332f2d322f2c302c29322f2b37353238353234302e373330403d393c39353733303c3835423d3a4a4541504b474b46414c48424f4843453f3b403c383e3a364b4742423e3934312d36322f36322e3935313f3c3837333046423e4a454248444047433f46423f413d3945423d46433e3f3c374f4c4745433e3735303c3834423f3b3d3a3539363143403b4e4a45524d47564f4959534d544f4836312e34302b413e394b4742413d393e3b373d393546423e4b474345413d413e393f3b3746423e3e3b373c38343c37333f3a364a4540413c383834313c39353e3b373d39353b37333e3a363d38353d38353f3b37403c3745413d413d3a44403c44403c3c37333f3a363e3b363a36333a37333d383537332f3f3c3739363135322e363431423e3b413d393f3c38403d393f3b37403c38433f3a423f3a3e3a36413d394c4742544f4b57534e544f4a45403a564f494e473f46413a49433d5a554f514d483d393656524e5a56534c48463a353433302e3a383538353235322f3633313734313633303a353246423f3d3a373d3a373e3b383f3c39433f3d413e3a3734303c3a36363432373432302e2a34322e35312e36322f3834313a36323b37323c37323f3b363b3732423d3945413d3f3b383a37333d3a363d393636322f35302e33302c32312d2e2d2934322e33312e312f2b3735323c3a363c39353d3b3745423f4d4b464947414a47434f4c4755524d4e4c47514e4a524e4a4845413e3a3636332f39353137332f3936313d39363d38353a36333d3936413c39423d3a3e3936423d3a3a37334644404644403b393435322e433f3c413d3a2927224d4a454a4642403c3842403c45413e423f3b433f3b3c393535322e35312d35312d33302b37342f3c38333b383343403a44413c3e3a363e3a363d3a34413c373a36312f2b27332e2a3733303a36333a3633322e2b33302c37332f3c38343935323c38353d3936413c384c4540504a45504b4748413c49433e534d4849443e4f4b44544e47524d46514d4747423d34302c413d3a49454046423e4c4743504b474a4540423c37443f3a49433d4d474047413b3c352f3c352e453d3748413a463f3a453f3a4b453e4c443d4d464056504947403a332c27312a263e37323b352f38332e332e293e37323f3933453e38453f38433c354139333b342d39322b3e3731403933433c3547403949423b4a433c524b434d463e514a4358514b4c453e514942443c36453d364841394a433b4e453e474038423c35463f37463f364d443c4e453e514a434f48404e473f4e463f4a443d4b453e4f48414a443d534c4549433c36302c36312d312d292e2a272a2521312c262b2724322d293f3934342f2b37322d37322d35302a3d37303c352f3b352f413932433a323f3731332c2739322c403932473e374b433c4b433b3d352f4039333f38313c332d4038313d3631332d2a36312d3d363138312b352e29332d28352f293d352f3d373136302b322e293f39334b453d47413a3e38333a352e46413a423d37403a34433d374a433d524b44534c454b443c514a42574f47534b43504940534c45514b454d47424d46404e474149433c4e484256504956524b514d47504b475c57504b46404c4742605a5357514a433e39524c45504a42504b44544d46534e48423c362f2b2756524e504c484c474248443e3e3a3539363147423e4844404e4b4544403a38332d39352f3a3631423d394e484249433d423d372726232827253935323b37323b363245403c4a464147423d45403d46413d46403c49423d49443e4945403935313e3b3735332e2e2a26433f3b423f3b3b38334844404d4943413d3837332f413c383b3733403c38403c3848454047433f403c38383330403c3846423d4845404844403a3530302c27423d3b4d494544413d4e4c4742403b322f2b36332f46433f4745404d4a46423d3936322f35322e46423f4d4a45403d383835314946434e4b46423e3a3834303e3b3643403b44403c403c3834312d3e3b374e4b4744413c3a36323f3b3748453e35312c3d39363a36323b37343a373336322e322f2b39353239343136322e3d39363b363237332f3b373436332f3e3a363f3a363834313e3a373f3a37433f3b3e3a363e39363a363235312e35312e39353235312e35312d3834303a363134302d373330393532423e3a423e3a3f3b383e3a3745403c3f3934433e3a47423c453f3a3b3631342f2c38332f403c37383530312f2b403c3746413e46423e4a46423f3b384b48434a46414c48434944404a464149444045413d44403c37332f38353138343037343039353137332f332f2b2e2b27383531443f3b433f3a3c3832403b37332f2c413e3a504c454b484345413c3f3b373a373333302c4a464145413c45413c3f3c3644413c433f3b3e3b373a38333937323e3b3645413d534f4a43403d3f3d3845423e423f3b413d3847443e45413c47433f4a464246413d4a454146423d4a46414a46414b46414e4a454d4a45504d48544f4b4e4a454c4944524f4a56534e504c484845414f4b47534f4b4d4844494541433f3b46433e423f3b494541423f3a45413d45423d44413c43413c4e4a46433e39423c36453e37433c353b342d3e38314c453f322c28433f3a4a474267646056524e47423f36312e35312e3835323d3a373b38343b383547433f403c3844403d44403b423f3a484540504d484c484446433f504d494d4a46524f4a48454043403c3a36333c38353d38353b37343d39363b36333a36333a36323b3733403c38403b383e3b373f3b38413d394945414e4a464b47434e4b4744423d4c49454c48454a47434a46434b47444845424443403d3a3834322f35333032302d32302c302e292e2b27322f2c34312e34302c322f2b34312d3633303836323835323937333b3935423f3c4744404c48434c4842433f3b4844403c3a343f3d3845413c504b473d3a3745433e44423e2d2a263f3d3855514c433e3b3f3c383c3834423f3b3f3c38423f3b43413c3e3b363e3a36383430322f2c35312e37323034302d322f2b3d39363b373337332f3a353239353246423d48433e3d3935413e39443f3c3b36333f3b38403c3843403c44413d47433f44413c4f4a455e5750605a536560585650493a342f38342f342e2a2f2b26312c272d2925302c2734302c36322f3d39353d3833403c374b46404b4540433e3a423d394a443f514a444d474047413c3a352f3c352f39322e3d3733453e3849433b4b443b4a413958524c58524a4a443d403731332c28322d2a352f2c3a342f3f393339312c38302b3b342e3e3731403933403a33443e374b453e49423b48423c4d48414c463e4741395049424d463f474139453f38423c3539332d3b342f36302b38322c312b27332d28342e282b252128221f2c2522322c27433d374a443d413c34433d353b36303f3b34413b343f38324039333d36303f3a3435302b38332f3c383538332f403b373b3632322c28312a29332d292e27252e282535302b322c282f2a272e2925352e2a2f2926413a32403732372f2a3d362e3c342e3f373038302a39322b3f38313c362f36312b3d3731443d373b342f3e3631443d373d37343e3934453f3b3e3a364a46414b474248433f494440403b373b36333d38343733303e3a363d3834302b282f2b272a27232d28262c27242b26232e2a26322d29352f2b2f2927332f2a342f2a38332e3b3631403a34443e38443f38463f39433d36443e3845403a433f383e3934413c3748433c46413c423e38423b35403a34433e3b4a4541433e39423e383a36313c3934443f3b4f4b474e4a464d4a4447443f43403a403c373e3c373a35323c3834403c38423d3838332f332e2b342e2c3b3532443f3a403a353a33303d3933413b3736302e312c294a433e443e373b36323934313a35313c3834403c3848433e47423e44403c43403b44413c3f3c3734302d39353235322e3c3834413d3935322e3935313c38343e3a36393532423e3a3d39353c3833433f3b514d484e4a46423e3a433f3a413d39514d4849453f4f4b474f4b47423e3a403d383d393544403c3d3a3533302c302c283734304a4743484641403c3836322f3a3632494642484641393531322e2b44403c494641403d3834312d3835314b47434b48433c393435302d3c373445423d44403c312e2a393532433f3a3f3b37413d393f3b363b38333936323733303733303b3834413e393a373345423d403d38403c383e3a3636322f413d3a3c383446413d524e4a47443f3e3b3743403b3f3c37413d3948444046423f423e3a47423e423e3a423e3a393431393531413d393e3b3633302c38342f3a3632453f3a3c37323b3632403b36413c383c37333f3b374b464249454047433f413d394844404f4a4545403c4d494547433f44403b403b3647433d433e38433e39494540433f3b413d3a373431413d393d3835322f2b34312d322f2b37332f34312c494842524f493d3a3534312d35312e2f2d293e3b383a38332d2b272a27242d2a272d29272b28252b28252c2a27322f2c322e2b2d2b282d2a28312d2c2d292722201c2a27242c28252a28252a28252f2d292725222624222826232f2b282b2925302e2a2f2c2933302c3735313b3a353a3834302f2b31302c312e2b3e3b363a38323634302f2b2835312e2e2c283936323b38343d39353d3a36413e3a433d393f3a363e3a36403c383c3934423e3a47433f4945414e4a47504c48504c48504c48504c4846403b49433d4c463f514a444d474059514a504942423c3638332f514d46514e485956524d4b4737333036322e3935313834303e3a3646423e3b37343c38343e3b363e3b36403d383e3b363f3b3745413d44413c403d3944413d413e3a44403d45413d413d393c3835413c393f39383e3b373a36333d38363a35323a36323b3733413e3a3f3b383e3a37403c393e3a363f3c383e3a364a464243403c44403c4b48434a47434b4743514d494a47434f4b474b46424b47434a464345413e3c38343733303a36333a36333a36323935313734303734303936333c38353734303a383439353235312e34312c302c2a302d2a36332f37332f36332e3f3b3644403b3633303c3a3544423e3a383424221e3a37324a443f49433d46403a433f3b4845413f3b383f3c3844403b3d39353a36323c3a353d3a3635332f312f2a312e2a3e3a363c39343f3d38423f3b423e3b3f3c37413d38433f3b433f3b47434048443f46423f43403c3e3c37403c383c37333a37323c38333c3731342f2a312c28332e292e2a272c2825312e2b3835313834303c38353d3834413c39423f3b3d38353a3531423d373e39323f39324f4a445d575048423c3c352f3f39323d352f403732433d37413c3537322e423d38443e393e362e433b33453e383f3731363029352e283c35324b4540423c363d37324a443f5049434d453e4a433c463e38443c38433c373f3833463f3b413c363c3833433f394a453e49443e58534c48433e514c4749433f453f3a423c36443e3938322e39332f433b353c342e3028233028262c25234039353e36312924202c26242b2724312c2a2e2a272f2a28362f2a2e2722312a252f2823332d28342d28302a25332e2938322d38322d38332f322c2936312d423c373d373239332e3a342f37302c3b342f39322c463e37423933483f38483f374c443c4f463e433a32474037443c343f37303c342d352e2737302b342e292a2622312d28413b37423c37403d39413e3a44403c3e3b363835303d3a35403c384945414e4a454e4a464a46424f4b4757534e4f4a45524c474e494349453f4c474346433e4b46424d4844453f3c443f3b3d393645413d46413d413e3a403d39403c393f3a363f3b3643403a443f3b47423d47423d4d48434c474355514b4540393f3b35413c372b26212d2824443f3b4f49444a453f48423c3e3834433f3a48443f48433f443f3b403c353c37313e3a363f3b373d3a3545413d49454145413d45423d4f4a44433e39433e3a49433e3f3b363d38343c36333c3733433e383f38353e38343b35303e383239352f332e2a322e2a2a2623322d2a3f3a36453f3a453f3a43403b3f3c3744413c4845413d393544403c45403d44413c4743404745414c49444a474245423e4d4a454f4c47504c473c3834443f3b4d484247423d48443e413d383835303c3833423e3b48444046433f3f3c383f3b37514d494d4b464846403d3a352b272433302c4a474148443f58534e433f3a3b38333f3c384643403c383535312e44403d4b484447433f3a363337332f403d39504d484e4a453c38343d3a36484441433f3b3c383546413e413e3946433e3e3a363d393537342f3e3a373b373436332f3c3934413d3942403b3f3c3748454045413d3c3835413d393e3a353a363243403b3f3b37403c39433f3b44403c3e3b3643403b403b37393430413c3845403c3f3a37494441403d39423e3946413d3d383545403b403b373e393434312d413c39403c383d3a35403d384a4742494540433f3b3f3b3739353047433f47443e403d373b373435322f38373234312d35312d2f2b282f2c2a3735313a393437353235322f373330312d2a312d2a302d2a302d2b3633302d2a272d2a272d2a2733302d3a37343e3a373734313b37353b38343f3d38413e3a433f3c433f3b554f4b544e4855504a534e49545048534e4746403b4d484346423d47423e514a464e49444f49444c484445413d423e3a3e3a3637353138353139343136322f34302d2d29263b37344745414c48454844404f4b474a47433a36333834313733303935323f3c393a37343b3936302d2c2927262c2a282b27252b28262b2825302c2a332e2b37322e393431403c38403d393e3b373c3a363b39343c3936403d393f3b373f3c373e3b35403d373c3934443f3b413c3847413d4e4945453f38443f394f4b45504d473f3b37413e3a3d3a353b3733403c3839353137322f3935323b37333b37343d39353d3935403d3944413d403d383f3b37413c3a403c39423e3b45403c45413c423e384d4943433e393f3c373e3b363d39353c3733423e393d39353936323935313c39353c393445413d433f3c3b3834443f3c44403c413d3944413c423f3a42403b413e3945423d45413d423e3b46433e4a4743474340474340413d39413d3a34302d312d29322e2b36322f3c38343e3a36423d39403c3746423e433e3b474340423f3b413e3a45403d413d393f3b3848444145423e3a383537343135322f3a373334312d1f1b193b383556514d514c484c48424744404f4b48413d3a44403c4b474346433f36322e312d29332f2b33302d312e2b35312e3e3b383b373436342f403d3846433e403c383c39354c484344403c4a4641534e4749443f4b4742423f3a322e2b2d29262925212a272329252236332f35302e2f2a27312d2a2f2a2834312d44403b433f3b44403c46433e46423e48433e514a464a423c524c46544e483f3833403a344a443e403a343d353038302b3d362f3d342f413a34423c364b453f49443e4d4843534d47534c44423a3437312c3d35313a3531413b3546403a453f39443d3848423e58534c575049504942534c46514a44544e475e58505c564f605b544e494447423e4b464146423d4a443f3f3a354a464148443f49443f4a463f47423b413a3439322b413a33413a3438312d332e2b3f393648423d4e4640403933453f3a433e38433d383e38353834303f3b3638332e37312c433b363f3a334a453e4f4741443d36433d35433c3638322e38322d3e373038312a37312b38322c37312c3d3731443d363d37313f39343c36304f47404239333e362f463d354a41394b423a473f37443c35433b35443c36413a33423b353d353136302c3f3b3647433e43403c3f3b373c39353c383435322f3733312e2a27332f2c3b383434312d3a363335312d2e2c2736332f3a36333a36323b36323b37333b38343b37333935313a353145403c433f3b403c38413d393f3b37433e3b46423f433f3c453f3b443e3a3f3a363b363237322e38332f3d38343d37323f393348433e4a4540443e3a514b474f4a43362f2b423c384a4540524d4958545056534e4f4b4545413a433e3946413c443f3a413c38433f3b413d3944403c3e3b363b3733433d38433f393a3531453f3b3f39343934304d474248433d46403b443f3a3c342f352e2a38332f423c383c36323c37323a34303c353236302c3934303d383337332f3d3a353833303834303f3b363d3a35403b38413d393d393544403c44413c44413d46433e494540433e3a413e39393530423d3a3e39343e3a3549443f47433f4e4b47514e4a3d3a36332f2c49454247434046423e37332f393733403d3847433f413d3a2d2a27322f2b3b3734413d3a49444036312d3633304a4643514e4944413c35312d423e3a4b48434d4a454c474338343037332f4a47424744403b36333d3935403e39423f3934302c3934313e39353c38343c38343c383438332f332e2b36322f36342f423e3a3b37333b373446433e514d4845413e4b474245413d43403b403d3845413d484441423d393d3a353d3934403b3747423f43403c3d39353e3a363f3b38423f3a3e3a35413d394a464245413c3c38333c3834413d393734303a3732383632393632322e2b36322e37332f36322e32302b2f2b2835322f34302d36332f3634313d3b373c3836403d3a544f4b524e4a4c48444c484546423f474340423e3a3a36323a36333d39363c3935494541524d4a48454157534e35312c413d38433e3954504a444039433f3b4a4540433e3a47433e48443f423e3a49464147433c4d4941443f384d484147413c433f3947423d3f3b363e3b3747433f48443e45413b3f3b3639363239353045423d47443f44403c44423e46433f403c39403b383935323e3a36413e39413d39403c38403c38413d394d4a45514d4944413c3d3b37423f3b403d39474340474240423f3b3e3b363f3b3746423e4d4945524f4b4b46423735312f2d2923201d25221f2a26242b272528252426232028242128252129252125232021201c27252123221e2b2925302e292e2b272f2c28302d283c393437322f413d3948454148454146423d3f3b373c37343b363337322f37322f3834303a35323834313833303935303a37333f3b373a37333b37333d39353f3b37433e3a403d393d3a373936323e3a373c373437333037333036312e35312e332f2c322e2b34302c3834303734303733303936323835323e3a3743403b413d393c3a35403e3944413d47433f45423e47433f4a464248433f4e4b47504d4a5a57534f4c4846423f37332f36322f332f2c312d2a322f2c33302d3b37333f3b37403b373e3a353a3733423f3b46423d47433f403c3845403c46423e4a46433f3b3744403d4a45422f2a27403d3955534e48464143403b43403c413e3943413c46423f3d39353f3d383d393639353234302d3935323a353238343135322e3a363234302d3b3633403b3747433f433f3a3e3b3643403b4c48434c453e50494148423c39353034302d36322e39353138323035302d34302c332f2b37333045403d423e3a46413c403b373e3a3647413e423d3a413d39433d3848413c4c453f4d47413f393537312d3c352f36302a342e2938322d39332f3b342f3a332d3d363038332f443f394d4740524c4559534b524a42615a53433c372d262239332f423b373d37334a443e524b4348423a4f4b425b554e57524b534c4547403a3f3a34413d3748453f49443e4a443f443f3a47413b4b464049423e46413c3b3733342f2c312d2837312b3d36303e37313b342e3c363038332f3a36333d3934383430322d2936312d3e38333f38313c362f3f3933453f383f3a343d38334b463f57514c5a544e413c363a342f47403a3d36303d373146413c312c28342f2b3d37323f3730433c3539322d3a332c3a332c39322c352e2836302b38322e2e28252d2824312c28312c282f2a2634322d3d3a35403a353f3a353c3732403a353f39343d37334c47424f4a444f4a454e4b464d49454e4a454f4a45534f4b534f4b514c47514c474d4a45514d484f4b464e4945514d4855504a524d4747433d4a4641514c47524e4755504c57524e514e4956524e4d494548444046423e46433f46423e46433f46423f4a464148443f4c4743504b47504b474f4b46514d494d484358524c5f5a5457524b5d595266635b443e37362e2a4f4a454e49424c4740423e39423f3a403b363e3a37423d39433f3a47433e423e3a403c39413d38403d39403c38534e4a4d4842332f2b39343048423c4d474145403b443e38413c373e3a3544413c403935443d39413b373a3330413a35413c3647403b49413d4d484349443f3f3b36302c28383430433e3a423d393d3934433e3a46423f494642423e39423d393e39353c3834322e2a413d39504c474e4a4545403c38332f45413c4b47413a353136312e44403d4d49454945413b37343833303c393546433f45413e3a36323e3b374e4a47524e4a4f4c483c393535322e43403c4c494444403c3835303b383448453f4c484347433f3a35313a363247433e4d4844534e4a46423e3c3834423d3a46413e46433f44413d403d38393532413c3845403c403b3736322e45413d443f3a3e3935403c383a35313b3531423e39433f3a3a3631393631433f3b47423e3f3a363e3b36433f3a3c383445413d48433e403c38413d383b3733423e3a423e3a423f3a3a36323e3b37403c383f3a363934303b373339353135302c3b35333935313f3b373c383432302c37343039353136302e3a3632423e393e3a353935313c37333b373437342f423e39423e393a35313c383445403c44403b3c3934413d393f3b373a35313d39343d39353e3b375e5c58504e4a3c38335a554e5a564e48443f433f3c4a4641403c374a45403a353145413d49463f3e3b353d3934413d3845413c46423d3e3a353f3a363b36303d3933423e393935303835303c39343f3d383b383443403b44403b413d38413d3944403c45403d45413c3e3b3636332e46423e4d4843514d484a4641423f3b44423e43403c46423f413d3a45413d43403b433f3b433f3b47444043413c48454047433f44403d4744414c494543403c44423d4846414f4c4845413c1e1d1925221f322e2a36312e35302d3934323a36333d39363d38343b37343c383538343136322f3c393533302d2e2b272b2725262221282423292523292522322e2b3935313b37333d3935423e3948443f46423d45413d44403c45413c403c393f3b373e3b373e3a363b37333b37333d38353b373435312e34302d3d3734413d393e3b373c3834423d3a484441544f4b4f4b4644413d43403c423f3b423e3b3d393636322e37342f2f2c282f2b28312d2a322f2c3835313e3b363c39353f3c3845423d46423e47443f43403b423f3b45413e45413d46433e49474247443f494642514c48524f4a57534f4b48433e3a363a363333302c302d2937332f3933303935313a36333b37333835313a37323b37323834303d3a354b48444945413a37334844403f3b372c2925403c3846433e3e3c37413f3a45423e3d3a36433f3c413d393e3a363b38343d39363a353236322f3a36323935313d39353d38343f3a3544403b49443f45413a3e3934413d3846413d46413b423d37413b36423b363c35323833303a363238322f3c3733403b37443f3b4a444056504a524d48504b45554e4748423d4c48434e4a4547433f4a45414b464247403b514b44534d46342e2937312c38312b3d363037322d37322f35302d3d3733413b363b342e3f3933413a344b453e4841394d453c453d34544d464f4842362e2a372f2b403a35403b363f39333c352f46403947413a423d36403a353d373237302d362f2a332e2b34302c312c28302a26302c28332f2a322e2835312d3c383438332f423c38423c373e38323e37303a332e332d28352f2b3a353135312c3f3b36413d39373330403c3846403a47403a48433e45403b504b4347423b453e383b342e36312b3b36303f383238332d3a342f332d292b272335312d3b36323b373137312c423b3647403a403932453e38433d383d38323d37323c353039312b39332d37312c3e37333f393439332d37312d322c2838322e39342f37332d3d38323c3832403c373f3a3638342f3d3a373b38343e3c37413d37423f3a433f39413d394a47414d4b444e484348433f403c384845404b494248443d4a47404e4a444b46414f4a4639342e3e3934423d37413e38423e39413c373f3a363935313935313b36333a36333c37343f3b373c39343c3834433f3b49453f47433e3e3935423d3946403b49433f47423d47433b433e374a443f504b47524d494f4a454a464146433f45413d44413c413e39413c38403d3844413c3f3c383c3935373330383530403c384d494536312d3e393637322e342f2b35302c47433f4c4844524e4a55514b524f4b504f4b4d4b46494743373430302d2838332e3a35313b3632484440514d48514d484b4542433e3a403c3755514d53514c38363149444055524e514d4948433f47433f43413c47433f403c3744403b423e3a55504c4b47433e3a364a47424a464247423e3b3733423f3a44403c433f3b45413e3b3833403d3954514e504e493b383335312d3b383346433e45423d332f2b2e2b27393732413e3945423d3b373338343034302c3d383547443f45413d3c383536332f3e3a3647433f4d49444c484345413c3834303f3b373e3a36433f3b433f393d3a3447433f383531403c384945404a46413e3a353e393637322f413e3944403b3e3b363835314845403834303a363237342f39363144403c423e3a46413d413e3a48454146423e49444046413d443f3b44403c403b373d3a36403c3844403c433e3b443f3c443f3a3f39353e3a3537322f3c37343e39363936323b37333e3936423f3b4c484144403a3e3b373f3b373d3a363c383444403b4c4743423e3a3a3733312c292723202e2b273d393634302c3834303b3732403c38413d393a3731312e29393530433f3838342e2926234c4945504d4736332e3d39353f3a3645413c3f3c353d39343f3c3637332f3935313e39343d37323f3a364d474349443f48433e3e383346433e47433f44403c413e3946423d484440413d38403c3746423e413e3945423d433f3a3835313d39353d39353b36333b36333b373344403c45413d413c38413e3944413c423f3b3a36333b3734433f3c3d3a353c383338343137332f393733403c383d39354a464249454045423e423f3a302c293c3735453f3c3a35313935313d393637312f37323037332f34312c3d393545403e423e3b3c38343c38343b37343d39363b37333936323c38353a36323c38353b36332e2a2737322e39332e36312b3b342f3b342f3f3a34413b35403935433c3747413b4b45404b454049433d49433c4e4943524c463e39343b36333a36323734313a3633393531393531413c383935313a3733413d393d39363c3835413d3a433f3b43403c3e39353d39363f3a373c373437342f35322e34312d33302c34302c37343036322e39363137342f3e3b37403c3838352f3e3b3644413c403c3836312d36322e39353037322e38332f37332f37333034312d3a36323935313e39363c37333d373445403d403c3836322e39363143403b47443f46423e423f3b413f3a4d4945373330332f2c534f4b504c47474440423f3b3b37333f3c373e3b37433e3b403b383e3a35433f3a453f3c433d3948433f46423d4b45414a443e47423d433f3b49433d514b45504a433f39343b36313d393448413b413a353b3430342e2a3f3a3546403a413a363d38333d3833423c3845403a413d3746423b4b453d4e4741504943514a43554e4758534d514b4548433d4b443e443d36362f2a3a342e3b332e39322e35302d3934313b3632403b3745403b423c353d37324b4540514b45463f394a433c4a433d4c45403f3831433c373c36313d38333a353145403a4b463f4d46403b353139332e37302c332d2a312c293c38343b37333c38343a34313a353236322e332e2b342f2c36312e332f2b3b363236322d312d2839353139332e39342f3f3a363d39364a443f443d383b37323c37333a363149443f4b453e514a43453f3a403b34463f394d4641413c354a433c463f393b342f433c3735302b3a34313d3833322d2a302b28342f2b352f2b2d2825322d2a37322d37312c3d373249433d4f4a4356514b4a4540443e3a39342f38322d423d394b47434d4944544f4a504a45524c454f474147403a3e39333f383246413b413c383e3935504c4743403a433f39413e384844403f3b3646433c48443f3c393448443e53504c48433e44423b4f4c45595551494541393531403c37433f393d39353d38343c37333e3a353e3b36403c3847423f4944414c48444a47434d4a464d4a4655514d57534d56534d5f5c5753504a54504a56524c57524c5c58515c57505d58504a453d4a463f433e394f4a444e4a4249453e46413b3f3b363c383438353036322d37322e35312d342f2c3834303c37343e3a363b383345423d3d3a343f3b3738332f39333056524d433e3a3b37345854505c59535a554f544f4b5855515854515956505c59544e4a463c3633413c38443f3b56504b4a47403b39333e39353b3733322f2b35322e423f3b3b38333a3632413d383f3c373d393445413c403e3945423d3834303834313b37333e3b36403d3845413d413d3a393531433f3b4b4843423f3a3b39343b39344946413f3c373c39343c38353f3d3844413d403c3937332f3f3c3846423e4c484548444133302c34302c413e39514e494f4c4844403d423e39413d3944413c4c494446433e3d3a363b37333b3733403d373f3b36413d3944403c45413c413d393f3b373734303e3a363b3734393532433f3b544f48514c46514d48423e3b44403c423f3b413e393a36324946413f3b373b3733393631302e2935312e47433f3b373336332e44413c494540423e3a433f3b44403c413d39403b37433f3b48444148443f433f3b423e3a3f3a3744403d3d39353a3632403c383e39353c37343b36334844403835313e3935433e3a413d383c383436332e35312d383531413e39423f3a413e3947433f35312d302c28403b3848433f45403c423d3945423d46413c413d3a3f3c38423e3a4e4a4747433e302c2937332f322e2933302c4846414b474345403c3c37333936323a37323834303d393644403c453f3c413d384b46414e4a444d494549443f413b35443f3b423e39413d38433f3a433f3b423e3a413d39413d39413d384e4a454b4642433f3b3935313e3a364d484546423e524e4a44403d45423d43403b47444048444047443f45423e4b484445413d48443f4743405b56515a555057524c544f4b47443e47423d47423d3e3a353d3835514b4745413c423f3a46433d4844403e3a363b3834413d38363230302d2a35312d403c383a35323d3935423d3946413e403c383f3b3644403b4d4843534d48524d48524d4947413d423d38463f3a3d363238322e37302c3b352f443d38463f39463f38534c43524b44504c474a464146413c433e39423c353f383247403b4a433e3c373136322e36312e3632303935313f3b373b37333f3b37413d393f3c38403d384b484344403c44413c514c48514e49423f3a36322e38343139353139363238343135312e35312e3936323a37333a3632403b383b36332c2824423c37433d3646403a423c383d39343c37333c373336312e38343037332f3d39353b37333f3b36433d38453f38423d383833303b36323d39363935313935313b38343d39353c38333d38343b36332926222e2b2634312c37332f3b38343a37323c39333f3b3545403a3c3832433e394a443e49443e4c46404a443f47423c47423e4b46424d48454b453f4a443d47423c433c36352e2a312b2746413c443d363c383335302d36322e3a352f48423b49423d4944404a45414f4943504a454d474349433e4d46404e47414d4741453f38403a33423c37443d384c4640544d45514b454b443e423b34453e384b433e39332f38322f3b34303e39333c3733423c36453f3948433d4e48424a433d4d4640423d373e38333d363039322e38322d3b35303e38325c58525d574f544c4637312d3934303c3632332f2b2f2b28322e2a3b3733403b383b3633403b373c3732332f2b3835313834303a3632413d3847423d433e3a423d39453f3a4b454048423f47423d514c454a453f47433e5a564f4d4842514c464e49424a443f403a363c36313f3834403a3537332c403a33443e3748413b4d453f3f39333c3733433d37413a344b443d413a363e3832433c373d36323a342f322d2a2f2b2837332e3b36323b3631413d3945403d3e39354e4b45524e494c47434b4740514c444c4641514c46524c464b453f443f384a433e433e3a413d384b464157524c4c4742534f484c4741433f3a48423d433d36413c363a3531413b3638332e383531433f3b352f2934312c2e2a272a2522302b273a35303c383344403a45403b49443f46423d403d383e3b363c383339353134312d33302c32302c34312b37332f332f2a3a373239363038342f35312c35312b3b3732433f393a36302d2824272220342f2b3e38343a3531443f3a3d39353d38353c38343b37333a36323c37343935313d38353e3936403c38413c37403b38403b3537332e3c3733322e2a433c38433d3838342f332f2b3f3b34403a333c352f38322b3d37304640394f4942544e475650494e4942423e384d4a444f4b4539353145423e423e3a413d394a47434a464236322f39353135312d393631403e39403c393f3b3637342f44403c4a464346433f48443f3b3833393631403d39514d494c49453f3c383c39353f3c3845423d3a373236332f413f3a5956514e4b4635322d383631514d49534f4a45403c3d393545423e55524e524e493f3b373f3b3737342f3c38343f3b37433f3a49453f413d393f3b373d3a35413e39494642484440423e3a3935323e3b36403d383e3a353d3a3537332e413d393c38353d3a363f3c37403d38413e3845413b44403c494540423d393e3936403c383f3c373e3b36433f3b403d393b3833373330413d3a44413c36322e3a373334302d2c29242e2a26393632413e3935312e3732303c393537332f3b3833383530403d3837332f443f3a403b37423f3a45413c433f3a44403b45403c3b363145413c47423e45403c423e393d39353d3a363a36333f3a3737342f3f3a363e3a35423e3a322e2a37323045413d47433d4d47424a45404945404b464155504b46413c3c39343a3833241f1c312d2a37343034302d3f3c3948444045413d44403c43403c45403c48433f45403c4a45404c474345413d413c38403c373f3b3646423c4d48423b37323c3834453f3b45413c3e3a3637342f47433f484440423f3a3f3b37433f3b423f3a46423d48454147433f47433f433f3b433f3a3c39343e3a37403c383b37343936313b37333c38363e3b38413c383e393444403a4e4b4448453f413f3a3c3c383b3a373b39353a37322f2d28312e2a37332e28252124221e26242027241f2a26222b2825312d293a35314a443f45413d433f3b433f3b3c3732433e393b37323a36323c39353a3632413d374540394a433d47413b514c46544f485c564f5b544e5a554f4d494448413d413c38403b373d37333d38323b362f423e374440394e49434d47414d484346403b5149444d463f524b453e3a36332f2c383431332f2b36312e342f2b332f2b34302d35332f312d2a3935323d39353c3834413d3945423d484641494542433f3b403d383935313a363336322e3b37343e3a363d3936403c3848433f514c473a353345403d45403c403b373e38333c37334b443e3f3a353c373445403a3d383339333036322e36312d35312c35312c342f2b3934303f3a363f3b3637332f3834304e4b4555524c4c484249444035302d3c39365956524b474347433f46413c46413d48433f3c3734302c282b282435312d35312d3634303c393345423b48443d4946424b4843504d48534f4956514a56504a564e475b554d524c46453f3a3b3531322e2a2e29262d2926302c2934302d3834303c38343b36333f3a36423d374c4640544e465650494b453f47413c57514b514b4545403a454039463f3a3f393439332f3c3630413933463f39433c36453e38463f3947413b47403a4b453f48423c413a353e383346413b504a4446403a423d383f3934423a353b332f3a3530433d383e3831312e2a3c3834403a343e3832443f3a54504b443e3b35302c332d2a322d292f2a2735302d3833313f3b3748434047423f423d3a39343135302d302b282e2926332e2a3e383346413c3f3c374d494246413b423c38433f3a4a4540322c283a342f3b352f3f3a343e38323f39343d36323a332e322d2738332d342f2a36302b322d283b36303c36303b3530413b36352e292f29253d36303d36303b342f3b3530433e393e3a36413d393e39343d37333e383436322e3a3330332f2936312b3a342f3f39323f38323d362f403a3439342d38332d3a332f3c36323d3935433e39453e38403c35322f2948453f524e48514d49514d485b5751534d47544f494d4843524c46403b363f3b36423e394b4642504c474c4743403936413b393c363238343038332f35312d36322e3b3733423d39403c373b3734443f3b46403c48433e413d38423d3a3f3a363e39343e3a34403b373e3834453f3a48423d534d483a35313b3532605a575d57515a554f5f5a535a544c504c464c474346423d423f3a443f3b413c383b38343c38353f3c373f3c3748433d443f3a36322d36322f433e383d3833423d393d3834352f2c312b293b36323c37334842404c47434b46413f3a3638332f3d3834403b363e39343c37323d373234302c3a3632373330383431403c383f3c374d4a4546423e423f3b3a37323834313f3c3845423d46423e413d3a3f3b37423f3b4e4b4744403b44403b504c4638353132302c3d3b36494742504c4847443f403d39403c39423f3b32302b36322e46433e4845403b383336322e3c3934413d3845413d433f3b383531403d384b48434945413f3b383e39363b37333a37323d393444403c4946424b47443e3a363c38343c38343e3b3647443f423e3937343045403d433f3b3c37333a35313e39353f3b373f39363b373339353137322e35302c3b3632494641423e3a443f3c413d393e3a3645433e46423e3e3a35433f3b46423f47443f42403b423e3a423e3a3c3734413e3945413d44403c3e3a36413d3944403d34302d36322e3934313b3733413d392e292634302c3834303f3c383a373236322f36322e37333035312d36322e36332f35322f3834313a3733393532423e3a47423d4f4a464a454137322f45423e403c38433f3b3d38344843404f4a4447433d3935313d383537332f3a363249443f3c37332f2c2834312d3c38343e3a3545403b413d38393531433f3b48454048443f48443f4e4945443f3a44413b45403d433f3b413c3745403b48413d413c3846413c4c46414d48423f3c363a36323a35313d3a353834303d39333e3a353c3935403c37413d3947433e47443f413e3a45423e45423e4a47434945414a464244413d3c3835403c3a433f3c46413d3d3834312e2b322f2c33302d3732313e3b383c38353d3a372f2c2a282523302c2a2e2a27302c292c292634312e37332f3d3934453f3a403b36403c363c38323a36303f3b363f3c3737332f3d39353835303b38333e3b37403b3834312d34302c37332e403a333a36303936313f3b343e3934443f3847423b4a46404a4642524c46504b454a443f443d3945413a3f393346403948423d50494349433d554e474c453e49433d514c474945404a4642413d393f3b37413d393d39363b38353d3a363e393736322f3a36323935313a36333e3b36413e3945423d46423e46433e46433f45423e3d3936403c38443f3a45403b37332f332f2a38332e3936303a35323a35323a36323b3732413c38433e39403c3848433d4e47404b463f49443f47403c4c45404c48434a454147413b453f3b3c37343d39353f3b3738343034302c3c383246423d514e48383431322f2b5d5a54514d474e4a4458544b58524a5b554e5f585156504a3e38334b4541504b473d3836322d2b2d29272b26252c29262d2a2636332f33302c35322e37352f3c39333936313935303a36313c38333d393537322e36312d36312e37332e33302c3d3935413d384c474245403b4d48414c464148413b423b3447403a443f3949433c4f4841524b43554e475a534c463f3a413a34423b344f48414841394d46404c453f575049514c45514a435750494f49434d47414a443d504b435550494a443e403a353b3531413a35403933443e3848413c433d394b4541423b37423c36413a334d484364615b5a544f4d4844423d383933303b353037312e3b38344c4843514d46534e494e4945595651514d494b474447433f413c3936322e37332f3c3731403c3748443e44403a4f4b47403b38312c293e3833403b35413c3640393438312c39322c3f3933443e383d3631413b3736322e3c363139332d3d38323d383238332e37332e47413c443d37413b343e3934433f3a43403b46423e433e3a443f3b423d39423d3845403a423e3a45413d47423e453f394d47424c453f4c453e504b444d494347423d47403c47423e433e3a403b3647423c433d383c3833433e38413c3844403b4a474146423c403c3645413c47433f514d4858544f544f4a524d48504c474845414946414e49454a45414d494448433f423d3a3c36323b35303e39364a47434946404b47414e4b46504c474e4a46524e4958534c504b464f4a444d48413a35313f3a364c4540433d3846423e4a47424f4b464e484249423d433e39433e38403b37403c383f3b383d39353834313d3936423d3a423c393e393646423e5650493b352f3a35324e49444a443f433e393d3835413c383d3834413a37423b3839342f433d39403b36423c363d3731413c373f3a3546403c4c474246413c524c46423d383d39353e3b36403d3946444046433e3f3c3744413d4e4b46514e494b4743413d39393631413f3a504c4955524d3f3c373935313935313a373349464146423e3936322b292534322d3c3a3548454147434045423e42403b39373239353146423e403d38433f3b48444045403c3d3835403d394845414946413d3a3636322f35312e3f3a37423e3a46433e43403b403d3837342f3733303f3b3843403b4b47444a4743494641403c383d3a353b3733413d394d4a45514c474b4742403b373e3936403c384a46424d49444b47424f4b4645403c3d39353e3a36433f3b46423e4d4944484440443f3b4c4844413e3943403c4c484346433e3c3934423f3a4b484446433f3c3834433e3a433f3a484540413e3a3e3b3644403c3b37323d39353a36313e393639353139363133302d39363335312e3f3b37413d39433f3b3a3531373430312e2b3a3732312e2a37322f3f3a36342f2b46413c44403c3a363246413d413d3836322e3834313b38343e3a353f3c3836332e3e3b364a45404b46414e4943433e3a3b3834433f3b4a4642554f4a55504a49453f413d37423f3a403c3847433e4946414b46414a464147423e49443f4a4440504b464c474247423e4a454146413b3e3933433f39423f39423c39403a37413d393f3a36423d3745413c4945424a464246433e413d39413d39413d3845423d3f3d3846433e433f3b3e3b363f3c3745413d44403c43403c4b48434f4a4645413e504d48524f4a524e4a46443e494743504f4a4c48454c4845504c48514d4a57534f4a4643433e3b45413d43403b4a454149464147433f443f3c443f3c3d393637332f3b373237332f39353139343134302c3c3733413d383f3a36403c3646413c39343136322f3b37323e3b363d3a353a3631322f2a332f2b3a342f39342f3b36313c373244403a45403b403c373a363238342e3e383346403a48433c433d37443f39443f3a4d4640443e393d38343c39343f3c383b38343a363346423e433e3b3f3b373e3a373c37343b383435322e36332f36322e37332f36322f3834313d3935413e3944413c45403c443f3a3f3a36433f3b433f3a413c383f3b36403b37403b38383330342e2a342f2c37312c39322d3d37314e4740413a3440393346413a504b454c4640433c37433e3948433f4a45414e49433b37333f3b373f3c38484440423e3a312e2a504c474d49424f4c474b47414a453f49443d49433c4c47404f4a44514c45554f47575048554f48564f494b433e37312e2e2a262e2a26332f2b312d2a37332f3a35323833303e3936433e3a37332f2c29262d29272e2a27332e2b38332f37332f36312e3d3733443f3946413a49433b4c453f4b453e4b453d4b453f413c36443d37463f3949423c4e4741524d45524b43453d36453c354d473f48423a413a34413b364e474249423d423a36423b373c37333b3632463f3a4b453f3d383339342f3d37323e3933453f3a47423c443f39413b35524d46615c55534f49423c36423c353934303d3933403a3546413d47433d4c48444b474246413e3c373436322e3c363238332e39342f45413b4945414e4c474f4c484a4541494440423e3a47443f45413e44403b48443f45423d4a4642494541514d484e4c47423e3a443d38443d38443e3846403b423c36352e29342f2a302c2738322f302b273a3530453e37413a32423c35463f383d373147423d4a464249444048433e44403b4e4a46514d4655504954504b58534c534e47514b46504a44534e4a514f4944413a44403957534d4e49433e3935403b363d39343e393544403b433f3947413c3d383339332f3b3632403b3745413a4a4541514d4756534c57544c5d5a5359554f46423b403c3745423b45423b4e4b43504b4445413c4a4742524f4a58524c4a443e46423c3b38343c39343a36323a36323c38343e3a353e3a353e3b353f3a353f3b373e3a35433e39423c3648433d4e494348433e4b4743514c474a464244403c494541443f3c45403c4b4642524d494f49444945404c47434e4a46514d48504c464a46424f4a462f2b26332f2c4e494549433e3f3a363b3632403b36433e39433d39403b37403c3845403c49443e423d39403b373f3a36433d393e39343f3a3646423e433f3a45413d46413e423f3b3c393435312e3c39343e3c3744413c3e3b36423f3a43403c46433e4c494448454135332e322e2a3f3a364945414e4a4644403c413d393f3c3844423d4e4c48504b4846423e35322e34332e35322e44403c4c4845423e3a3b37343c393547443f494642433f3a4a45404c4843534f4a423f3a3f3c3744403c45423e46413e4b464347423e3c3834403c38433f3b433e3a45403d403c383f3c37403d39403d3845423d45423e4845404f4b47413e3a37332f35302d47423e47423e4d484446423e49464147433e3f3c3748443f4a444048433f4b46424e4b464f4b4646413d45413d4e4944504b463d3935322f2a3f3b37433e3a3f3b373b37343a3631322f2b322e2a3a35323f3b37403d38433f3a433f3b3e3a363d38353d393536322e3b37343e39363c38343c38343e3a363834303e39363b373335312e3e3935433e3b3d3936413e3a413d393b36323d3732403a363d373439353139353139343138333035302d3a3632413e38413c373e3a36403c383f3b373e3a363f3b37322f2b37332f3d3935393632443f3a403c3649433e4c47414f4b464a46424946414d4a4453504a4e4a4549443f46413d4b453f4c46404b453f443f3947423d44403a4a454048423d3d39353f3b37423e3947443f4e4a4647423e4d484445403c3d393548444048444046423e46423e3d393547433f48443f4945413f3a36403c38423e3946423e46423e433f3b3a3733423f3b433e3b413e3944413c423e3a413e3a45413d3f3b37423e3a48444047423e433f3a433f3b413d3847444045403c43403b42403b4d494548433e3f3a3548433f4b474245403c433f3b45413e48454149454145413d494440423d394a433d413b353c37333f3a37413c393e39353c3934403d39423e3a3e39353d37343833303a36323c383535322e3d38343d373338322e3b37333733303936323d39353e3a353b37333c38333e3a353f3b3545413b44403b3e39353d383439343038332f3c383444403b403d3844413c433f3b44403c45423d46433e47443f45423e494541403c383935323e3a3645413d3e3b37403c3746413d3e3a35423d38443d3947403b49423d4a443f534d484e494449433f48413c423c35413a343f39333f39333e3832403a3448413948413b443e373f3a35433e384a443e4a443e4e48434c48433b38333a3733413d39312d2a39353147433e423e39413c37433f39453f3a423c373833303c373346413a45403a48433c4e48424e4842534d45514a4549433e3f3935393431322d2a312c29332f2b3f3b373e3a364c4740534e484a464245413e3c383534302d322f2b3834313c3834423d3848423d443d38453e38463f3a443f39453f39423b3548423c4c453f49423c4f4841463f38433d363d362f413a33423b353d3630463f39453e3749423a4f4840534d4559534c5e59525d59524b4742403a353a332f3d3832403a36433d3936312d2d292637322d443f3a48423c423b3438312b413c3749423d443d37403b35403a36413a363c37313b362f3f3b35433f39524d474d4842433e394c4743433f3a3f3a373d3835413c373e3a35433f3a47423c46413c3f3b373f3c37403c3744413d45413d47413c46413c46423e45413d45413d322e2b403b363f3a343f38343d362f463f39443d363c352e3a332d4139333b342e38322c3f3730463e37433c353730293b3530514b4658524c4c47414f4a454a44403f3a34433d3647423b46413b453f394a433d47403947423c3a35303935313e3b35453e3a433c363e383247413d4c474348443f4a464248433f4d4945524f4a524f4a4d48454a45424c4643494440443f3c44403b433e393c373236322e37332e46413d413c393d3934413c373f393439322f38312f342f2c35312d35322c35312e36332f3a36313b37333936323d3935403c383d3934403c3844413c45403c423d38443f3a46413d4f4a43423c37413d3837342f322f2b3a35323c3734373330332f2c33302c322d2a2e29262f2a272f29272c27252e2a27302d292f2d2b3a3835403d39443e3a2e292837332f3935313d3834443e3b47413c46403a413c383e3934403a36403b37423e3947423d4844404a4641433f3a3e39353b37333c363139342f433e38413b373b37333e3b3644403c433f3b433f3a3c3934403e383936313a373244403c423f3a3936313c38354b484448454046413e3e393644403c44413c4b484345413d3f3b383f3b383f3c384b47434844414a46433f3b383d393546423d45413e4d49464c49453d3a3646433f4f4a454c48433e3a36413d38433f3b55504b4e4843403c3836332f3e3a374a46414946413e3b363e3a363c37344d4743423d394945404f4b47433f3a413c38433e3a423e3a4a47434a464154504c514e4a423f3a3e3b364a46424d48434a45414a45424e4a464f4b474b47424c474348433f49454056524c4e4a444d4a45504b45484440514d493f3b37403c393834303f3b3646423e46403c46413d413c3945403c433f3b403d3844403b49444043403b413d393b373337332f3c37343934313a35323d38343e3a353834303a35323e3a3635322e35312d423e3a3935313b37333f3a3536312d3d3733403a364a454045403b4944404a45404944403b36334944404944403e3a353b38333c3835393631433f3b403d39423e3a46423e49454149454159554f49453e49433f504a43433e38413d393e3b3546423c44403b48443f4a463f433e393e3a3547423c48433e45403b403b3745403c534e49565049413d384a4642423e3a4b474348443f43403c4a454148433e47433d45413d47443f44413c4d4844443f3c4844404944403f3a363d3b3647444047433f45403d4c484445423c3936324b484453514b3a38323d3934423d38413d3844403c413d393e3b3645413d4e4a4648444045403c45403c4b474155504a4e4945484440514d49524d4849464046423e46413c46423d4d49464f4b474a46424b474247433e47443e3f3b363d38333e3a353f3a363f3a383f3b363e38343e3a363e3b3645423d46423e4c47444e4a4645413d433f3c4b464246413d36312d3f39343d38313f3a363a36313b37323d3935403c383f3a373b3733413e393f3c373b3733403c384a46404e4843534d484d484344413d3d3a353c383535302e3c38353936323734303b38333a363239363244413d3f3c383b37333a37333d3a3536322f3934313f3a36423d393d39353a36323e3a354a443e4f49414b453e5049435a534b615e55635e574d48413f3a35433d3a443e3b403a363e37333f3a363a363038332e3d37313e3833423c364a453f403d38423f3b4a46423a35322a25223a363138332e38332e413c373d373338332e3e3935393430322d2a35302d3a352f403a333f3a363f3b3547423c4c46404f4a444a454048433f46413e36312f2f292628232027221f292421312e293a363245423e47433f423d3a3e3935332e2a302b2738322e3b363148433d4d48404b453e4f4942534b43524b425951494e474038322e39322d3e372f3e37313e37303f3831403933423b35403a33413b334d463f574f485c544d5b564e48423c3a332f403a343c36323c36323f393549423c453f39453f3945403a47423c49443f45413b433e39423d38423d39413c38413b36443e3846403a433d373e39323f3933413a34443e38433e38413c3645413c4c48444c48454b464345403d423f3b3e3a35413d373c38343c37343c3834423f3b43413c4e4a46544f4a53504953504b4e4a464e4a45413b373e37313d3731423b35413830453d35443d36443c35443d35433c343730293f37303f362f403932464038423b343c36313d3732463f393e383348443e44403a413c37433d373e38313d37313f3833423c36413c383f3a36423d38443e393e3a3546413b45413b45413b47433f47443f44403c4c49444b474249454144403c4b48435b5752534f4b55524e4f4a454b47414f4c47534f4a53504d514e4a524d49504c4655534d5a56505c57525b57535c58525e59545f5a564b464148423c4d494448443f48443f4a454049454047443f47433f47433f46413d433e3b47433f4945404d494359554f4e49423e3834504b4556514b56534d56534f504e48514c484f4c474e4a464d484449454248433f47423f45413e433e3b4b48454b4744423f3a3e3b39353330423d3b423e393e393547423d4a454147403b4c464048433d46413c413c36443f3a443f3a433e3a423c38403a36403a353e39353f3b3848433f47423e443f3a433d39403c3736332f37322f3b36333a36323f3b37423f3a413f3935332e33312e38353238363137342f3d393536332f3d39363e3a363f3b3638352f37342f3b383346433e47433f423f3a3a37323a363243403c4b4843504c474b47423c39343e3b35534f4a4b474146433d45413c47423d45423d44403c443f3b4a4541504b454c47434e4a4644403c3b37333d3935423e3b504c484d4a454f4b4648443e403b363f3b37443e3a48423e44413b423e3a46423e3a36323c3935433f3c45423e44403c4e4a47524f4a54514b3f3b37403c3744403b4f4a45554f4a4d4843504c4745413a3b37333a3632403c38403d384844404e4a454d494547423f43413b46443e514d474e4b464c4843504b464f49444e4a4548454044403c46413c4d49454d48444b46424b4743423e3a45423d4f4a4447433f413d3946423e403c3946423e47423f4a46433b37333a35323b363246403c3f3a353e393538342f35302c342f2b3d3834443f3b4b4641413c364945403a363246433f4e4a463a36324945414b474346423f4c47444c48444c49444d4a454d49454e494646423e413d3944413e45423e46433e45423e44403c49443f45413d45403d423d394945414b47423f3a373d3935423d39433e38403c3744403c37322e3d393546423d45413c3d38343935313e3a363f3a353f3b3645413d403c3745413d49454145423e423e3944423d4845414844404844404845404c4844494440413e3a423e3a3a363237332f36312d403b37403c383e3b37413d39403d38413f3a413d3944403c4a464348433e4a464047423e48433f4d494446433e4a474154514b4d4a454844404d494445423d45413d4d494549453f4a46404e49444e4a444a4540514c46423e394b4540443f3a3a353139363144413c37332f3e3a363e3a363d39353c3834453f3a423d364a443e49423c413a33433c37403a3438322d3934303f3a363a35313e3935433f3b423e393e393637332f312d2a35302d3935303b37333734313e3c3744403c3d39353f3c383f3b373a36333f3b373b37333e3a36433e3b3d39353a36323a3532403c383e3a37403a3548423c4e49444f4b444a443e4e4945524d49423d393c36333f38343c352f36312c3f3832413b343d373247413c4f4a434e494149443d544f49514c4747433f504b474c47433a34303b36313d393445423d4f4b46514e4a36322e3c39365955514b4741514c46524e48524d46524e46534d474e4742443d37352f2b302a262d28252d272535312e3e393547423e45403a46403a4f49444a454148433e544f4b544e4b3a34312b26232a26232c292435302d3d37324d4740564f49524c46453f3939332e2b26222d2823322d283d38324e483f4b453c362f29352f2b3b35303c342f3a332e3b342e3a322d38322d3c3732413b3438322b3b352e49413b4c443c443d353d3830433e374b454047403a433c363f3833403a353d3732413b354b443d443e374039343e3834433f3a47423e4a453f413b373f3a374b46424d47424b443e40393349433d4d463f4e494345413c413d394945404c49444d4a45504d4856524d5c58535a57534f4b46484440403b383f3b373d3a3545423d4d49454b46424b46424c484348454054504b433e3b45413e524d49534e49443e39413931433a33453e3848413a433c3430282337302a403933453e37423c36413a34403832403a35413c393d3934433f3b494540433f3b47433e4c453f4b453f47413d453f3b39342f3e393446413d3f3b363c38343e39363d39353b373243403b4c494445423d3b3733403d384b48434c4a454b4844494642433f3a48443f4a464147433d4a474258545055524d46443f56544d524e4a4e4b464f4a4645403c433e39433e39433e3a46413c494641403c38403c383d3a353d3a35413d38403b363f3b3544413c44413c44403b423e383f3b36423d38423c38423c36413c353935314844404e4a454b464146423d423f3b48444044403c3f3c363e3a353936313834303b37333c3834433f3b413d393d3936403c38413d3943403c3835304b4643423e3a3a35313d393548433f4b46424d48434d494358534d504b4546413b4b464146413b4a45404a453f4e49434a444047433f4844404c46424d484349443e48443f433f3b3e3a363b373335322d3b38333f3a3745413e423f3b44413d43403c3d3a353f3c37423e3a403c383e3b373e3a3645413d47433f4c47424c484246423d3f3b363e3a364945404c484445413d403d383f3c3744403b403d38423e3a423e3a3b37333e3a3644403b3d393337342e34322e3b39353f3d383b3631403b363c3934413e3a48444043403b423e3a47433f45423d4a453f4a474149464148444047423e47423e433f3a433e3b474440484440494541433e3b45403d44403c413c39433f3b46423c45413d47433f4c48424a464049443f4a464146423e413e39504d4848443f45433e45413e45413d47443e44403b47433f4a4641423f3a423e3a413d39433f3b47433d49453f443f3b423d3a443f3c413d383f3b3744403c3f3b363b36323e39353f3b36433f3a3c38343e39353c38343f3a37423d394a45403b3833383430413c383f3a353e39353e3a373d3a363d383448443f4845413b38353c3834413c383a36313b36334b464245413d4a45414b464246423c4b464049443f4d48434b464048443d4a45404e49444e49454c48444b48444c494548454146423e43403c4f4a464c484445413d423d3a443f3b413d383d3a35423e3a423e3b45403d534e48534e4747433f46423e4945404e4b46524e4945403b443f3c4945414a464145413d46433e413e3a45413d3e3936423e3b43403c49454149464145413c44403c45413d44403c47423e46433e44403b504c474b4741514d4957534e4c474347423d49433f433e3a413e3944423d43413c413f3a35312d34302c3c39343b37343a36323835313a37333f3c373d3935484440504c464843404e4a464d4844433f3a423d3848433c4a453f443f3a45403a443e3945403b4d48423f39353a35313c3733342f2b322e2936302d36312d3935313b363235312c3d38334a443e554f484f4942534d454d474147423c46413c3a34303e38343d3732443e3747413b47403c49433e3c3934413e38443f3b403b39413d393b37343e3b373b373244403c3f3c373a36333733303a3733423f3a4d4a45433f3b433f3b3c3834403c38413c37423d373e39333b342e3d3531453f3b4a443f433d39413c3749443e4c464047423e55504b47413b3f3a353b353037312c37322b3e3a333c3730413c35403b364b453f504a4346403b4a4540433e393f3a353e3b3644413d47423d37332f4d49434a46404c48434b48414f4a42514b44514c4555514a59544c534c464e46414c4541413a36362f2c302b2736312d34302c3b373345403c48433e4e4842605a53655e565c554e514a44453e383c352f37302b37302b38322c48413a4039324a433b504a4449433e403934352e2a312a26352f2a3b342f423b364b45404e49423f3832453e384a423d423932403931433d35474039413a34453e38473f39423a344038323a332c3a342d433c35433c36463f393d37313d363139332e38332f46403b4a443d413a34433d39413c384b464144403b524c48514c474d4943544e484b453e4b463f514c444e48424a453f46423d45413c45413d423d393e3a3543403b46423d423e3948454047443e4a46414d49444a46413d3a36403c3848444048454148444044403b46423d4b46424a46424c484458554f46433d3c373248413a443c3548423a413b35403a32413a3447403948413a4a433c463f39453e37423a3349423b4c47424d4944433e3846403b443e3a3f3a353b37323a36323a363135322d35322d433f3b494440413c374a464247423f433e3b3f3a3742403b53514c504c473d38343a383257544f4f4a44514d484f4b464a46414d494448443e3c3934433f3a3c383343413b3f3c364d4a444a47434b49444b48424c474349454145413e46423e413e393f3c37423f3b413e3a43403b48444048444048444046423e48454146423e46423e4a464249443f4b453f524c474d4640433e3a4d49454b474249443f4d48434f4b4756524d534e494c47434844404b48434d49444b47434946414a474349464149454147433f45413d46423f443f3c47413c4a4641413c39514d494b48444843404c474247423c433e393b3631413c383f3b37433f3b4b454048433e4a4640443f3936322e342f2c37342f3936323c383444403c47433f44403b47423e45413d46433e45423e403b383a373235332d3c3934413e3944413c43403b45413c4b4843514e494b484346433e46433e47423d45403c49464148444046423d45413d45413d45423d4a474253504b524e494d48454e4c4744423d4a4642514d49534e4b534e49524d484c484247433f47433f47433f433f3b3d3a3539363246423e4946414f4b474e4a454f4a464e48434a46414c484249444048433e4a45404d49454e4b464a474247433f4b464244413c4a46414946403e3b3646433e4945414c4843403c3837332f39353138332f403c374c49444845404844404d49444b48444b48434945414946414c48444a464049454044413c45413c484440423e3a4a45414d4842423f3a44403c44403c47423e47433f47433e49444047433f45413c443f3b45413c49444049443f47433e403b373f3a363a363135302c3935323d393537322e3833303833303a363246413d4a464146433d35332e3f3b384844404e4a46504a454b46424b4643514c47504c4546423b49443e4f4943433d3844403a3e3a35403c38413c383f3b363f3b37423e39403c3745403a413c363c3a3544413c45413c423f3a3833303a36323c3834393531403b3844403c43403b413d3945403b45423d48433d48443f45413c46423e3b38343f3b36423e39443f3b3d3835423e3a433f3a403b373b3734403b3746413d433d393c3734433f3b413d3843403c403c383f3b373e393536312c48413b504a4445413c46423d49454047433e433f3a44403c433f3a413d383e3a3645403c3e3b3644413c44413c43403c413c3946423e47433f49443f46403c423e38413d38423e3a46423d46423d4b47444c48444945404f4a464946424a464247433f484441514d484c474049454045413c46423c44403a47403c3e383435302c3a35323e39353a353137332e36312c3d38324e494249443e443e394d484249443f453f394f49434c4640433d383f3934423c373b37323f3a3439332e36312e36312e3b3631413b36443e37413a35413b36403b373e39353c38343f3b3738343036322f3a363237332f3b3632403b3745403c4e49444f4842473f3c48423f403b363f3a333e3932433e37423b34403934403a343e38333c3732423c36453f3a3c362f433f3a423e3a403b373d37323d3731413c353a342f3e3731443d3747413a4d494347433f46413d312c2837332f37332f39353037322c38322e403933403a343e393248433c524d45544e45564f46575049524c4559524c4e48423c36322a25212e28252f2a26332d28362f293e3730484139615a52655e565a524c5c544f4f4843433d37413a343d37313e3731453e374d473f3f393347413c4f4842413b3537302b37302b36302b403a34514942534b435d554d4f48414e4741474039474039403933423b353c342e3b332e3f3832453d38423a353c3732453f3a4d4640534c46524c464f49444b443f423b36413a34403933433d373b352f3c3731403b3753504a524e48514d4858534f4c47424c4843534e4a4c48434b47434d494446423e423e3a3f3a36433f3a44413d423e3a43403b43403c413c37413c37423e3944403a4845414b46424c484345423d48454047443e4e4a4448443f443f3a413d38413d383a3633443f3b403a364b443e3d38313a352e3e3832433c364c453e463f37433b3448413a49413b3c352e403a33413c374c4944524e4a48433f453f3b423c38433f3b46413e48423e46423e443f3c3a353148443e413c3845413d413d39413e3947443f3a393443403b48454058534f4d494547443f4a4540514d484e49434e4942504c4655524e5a575259555146434036322f3b373337342f3a37333d3a363934303936313f3c37423e3a45403c45423d423f3a43403b44423d45423e46413d45413d4a46424a4642504c4854504b54504a585350554f4b534e474c4541403a34504c454a46424c494345403c443f3b44413d4a464247433e47433e4d49444e494549444047433f45403c423e39423e3a413e39403d3738332f3d38353e39364a4542433f3a413d3a433f3b413d3846423d544e4749433c3e39353f3b363d3933393532433f3a443f3a3a3631423e38423d37413d38403c3944413c38353035322e3a3632423e3a46423e45413d423e3a3f3c3846423d4c47424b464149474247443f3d3a353d39353e3935423c383a34303f3a3645413d4c4844534f49544f4a4f4a46433e39433f3a514d47504c474d49464b4743413e3946433f4b4743524e4a4e4a4647433e4a46414c484449444049454048433e4b47424846414b474343403c433f3a45413d4b48434b474349453f524e494a46414c47424a443f46413c4f49434a454148433e443f3a433e3a4a453f43403a504c47504b474e4b465550494b46403b37333e3a373e3c3743403b4d4a454b474345403d403b373c383437332f36322f3834313935313a3733423e3a46423f4c4944423f3a43403b4d4944514d484f4a464e4a4549464144413d433f3c46413e4a4642494541534e4a4e494545403d46413d443f3b48423e443f3b46413d3f3b38423d39413d39433e3a3835303d3936413e3a413c3946413c49443f49453e4b463f49433e3e3a353d3a363d3834423d39423e3a3e3a353e3a353f3833403b34413b36413c37423d373d38333b3732453f3946403b433d3848433f48444048443f48433e4a4540433e3945413c4e4843433e393a36323e3b373f3b373c3834413d3a3c39343e3a373b37333935323d39353d3834413d37413b35403a33423c363d38333c37313c36313c39353b38333f3a35443e3a4a454146413c47423d4a454148444049433e47413b453f3949443f49433e44403a423e3a433e3a433f3a47413d46413d4f4b46504b444b464149454044413c44413c4d4a454d4943433e39443f3a413c38433e39423e39403d383f3b373e3a3648443f56514c44403c47443e45413b44413d433f3a413d38413d393a363147433f3f3c373f3d384845404e4c47514e494f4c484b48444e4a454b4641504c48524e4a4e4a45524e484c4742413b3647423d4c474345403b453f3a413b363c373339333037312d362f2b37312e3934313b37323935303b3733423e393d39353f3a36423e3937342e413c374d47414e48434e484248423c49433c544e45514941433d37433e39423d37443f3846413b433f39423c38403b383d38344b4540433f3b393531413c38403b363f3a35413a3446403a423c363d37313e383446403c423d383e37333e3833433b374038324c453e4d453d4f4842514b44524b45453f3946403b4a453f4b45404f494449433d453f39413b353e393446433e4e4a4534302d3e3a374d4a4549443f47433c4a443d4c443d453d36453f3845403838332d3b34303d352f3e3730433c364e4941524c454b443f50494447403c3a3530332d2a2d27242d292538332d3c3631403a344d4740504a434f47414d463f564f4859514a544d463b332c362f293f3832453e3747403a443d37423b353d362f372f293a322b3a332c4740384f4841554e47554d464d453e574f485c554e4e4742423a35453e384d46404a443e47413b48413a443d3646403a48423c58524b56504a47413d4c463f3f3a34413d3839342f47423c433e3a3c37303f3b3445403a4a443d4a453e48423c4a453e4a4640514d4755524d524d4957534e4f4b474c494455524d4f4b47504d484f4c48514d49504d4848443f4945404d484445403c443f3a3e39363834303b353139353037322e433e38423d39423d38413c37413b363d3832453e373e3931463f3847403a443d36413a333f383141393250494058524a49423b4c46403d393543413c4d4a4555524d4d4b4748444044413c433f3b383430413d3947423e433f3a43403a45413c46423d48433f47433e45403c302d293e3b364a474147443f48443f47433c43403b514d493f3c3846433f4e4c484b4843494640504c484f4b4744403c47433f46423f44403d47444046433f3f3b3837342f43413c403c393f3c383f3b38423e3a413e3a403c38433e3b46423e494642413e3942403b413d383d39344d4843504a43453f394a444056514c56524d514e484b47424c48444f4c46524e49534f4a524e49534f4a4f4b46524e474c48414a45404a47424e4a46514d49514d494d484247423c423e3a47423e4e4a45403a374744404a45414a4540433e3a4c463f4a453e3a3531453f3b3c373234302d38332f38322e36312d3b373245403c3c38343e3a37413e3a413d39403c393d39353e3b3745423d45423d4945404e4a45474440433e3a45403b4b474249453e4a4740423e39494440504b474c47434944404a46414c4743433f3a494440504c48524f4a4e4b464e4a44413c3748444053504c56524e4e4a46433f3c443f3b49443f4f4b474b484348443d4b464046433d3d38343d3833443f3b4b48434c4743504b4555504c4e4a4548443e4a443f4b46404d49414e494256524b534e48544f4959534d544d474f49434e49424d484349443e47413c4c4641494440433e3a423c3948434046423e45413d3c3834443f3b44403b4b47434f4a45524e494f4b474c484447433f494541413e3946433e433f3b423d393d37343e3a3638332f433f393f3a353d3733423d3844413c3e3b36413e39413d3845413d45403a45413c413b383934313f3b373f3b363e3b36403b373c38343e3a3747433e423d3937332f3834313c38343b37333b3532423c38403c373d3934443f3a423e393c3935403c37443f3c433e3a3f3a3643403b49433f4f494446413c4a443e4a443f45403b4a433f48413c47423d47423d4a443e47423d4a443f4c47414c46424e484446403b433d3848423d3e3936433f3b46423e46423e4e4a453a36313e393546403c403b363f3a353c383345403c443f3b4a4641443f3b45413c45413b48433f4e4a464d484445413b3c38333e38343e3934443f3a443f3a45413c48433f46413d45403c46423d46413d433f3b45423e4b47424c474246403b3f3b3546423d433d383d3834443f3b443f3b423d393f3a36443e3a4b46404d484457514b4e4a424b453e4a464246433e3f3b373f3c38494540413d3946433e43403b504d49514d494e4b463f3b37403c38474340423e3a403c393f3b373d39353d383443403c47433f423e39403e3943403b413d393f3c37484440494540443f3b48433e534f474f4c464f4a443b35303c37313e3833433c3846403b48423e37322f3e38353e393436312e37333039353236322f3b373349443d433d37403b354a443e48413b3f3a34403a35463f384c453e4b453f45413b44403b453f3a443e3b423d383d38343f3a36453f393f3a3445403b524c4658524c49433e3d3631453e39433d38413b35453d37463e3848413b4b453e49433c47413a413b364b453f4a443e433c37403a36443e3a423d3946403b423b353a352f423b35514b444e49424d4740514c43524a44514c464f4b444b464235312c433e384c463e575249565048524b44514a435650485a544d5b554e554f485049424c443e413a353a342f3a342f423c3647423c4f4a43544f4756504958514b57514b49433d38322c38312b38312a3a342d3c352e3b332c443d354f4740514a435049424b433d403933433c353b342d40393248413a4d463f4a423b443b353b332d352d26362f283c352f3f37313f3831453f38534b44564f4757524b59554e58534b514b45413a354a433d433d3647413d48413c423c3649444054514c5c5853534e4a544f4c4c49435d58524c4742423d39443f3a40393538312b38312c342e292f2a2634302c38332e38342d3d3833413c37423e39403c3844403b43403b514d4954514d4d4a444e4a45413d393d39353b37333c38343c3733413d3946423d48433f46423c413c38413c383d383536312d3c3632433e394b453f4c453f46413a433f36453e373d3833443e3749433c443d37484139463f373f3931464039423d38403d3944413c4a4743413f3a46433f44413d403c383c37343c37333f3b37433f3a423f3b4f4b46514d47595651514e4956544f4f4c474e4a464d494545413d413d393d39363d39363c393534312d35332f39363239343034302c3936313b3833413c373f3b363c38343e3a353e3a353e3935433e3a45413c44403c403c393d39353d39353b39333c3934403d39423f3a403d384846414a474348454145413d3d39363c39353e39354a443e45403a45413b3e3a3644413c46433d47423e44403b413d3846403c4a464246423d3f3b36413d3944403b403c383c38343f3a363f3a353f3b37443f393e39334d49434b443f403b364d48444945414d48444e49444e49454c453e3e393348433e3f3b34423d394944404945413e393448433f4e4a45403c373f3a3647443f413e394a46424a4541433e3946423c46423d45403c44403c4b474247423e4d48434d49434f4a4349443e4a4540433f3a403c37423d394b46424f4b464a4641413d384e4945524d48423d383c3834413d3955504a5d5852534f483c37333f3b37514c4855514c4c484346423e45413d494541514d47504b464e4a4555504b534f4945413c3c39353f3a36403c374b484349464154504b57534d58534d5450494d484245413a48433d433f3a48433e49433e504a444d47414e4944554f484e49444d49454b46424c48434e4a464a464247433e494641514c484e49454a4642433f3a44403b46423d514d4955524d4e4a4646423e3e39363e393645413d4d4944504c484e49464f4a464b46434e49454d484445413e45403d3f3c38403e3a423f3b46413d47423e413c39443f3c3e3936413d393c37343d3935403c393f3a3747423e403c373b373238353134312d3d39363f3b373f3b37413b383935313b3834403d393e393437342f433f3b45403d49444048433f403c373f3b3648433f47443f44413c413e393e3b363b37323d37333e3a363f3a35403b373e3a35403b373e3b363f3c38413d3944403c433e3a45403c403d3844403b413c383e39363e3936423c39403b373f3c38403c38433d3946403c423d393d3833453f3a413c383c39333d3a353b36323c39343c39343d3a343f3a35403c37413d393e3a36433e39433d3846403b3d373246423d44413c423d38433e393e3b36433f3a423d393e39353d3935423d394a4541403c38423e3a423d3a413c38403b37403b37423c3747423d4d47424a45404f4b454c494449464145413d4a46404a463f413c38413c3747423d4b48434a484354504b403c374b47434e49454d4945504b474c4743423d38443f3b45413e423e3944403c443f3b44403c433e3a413c373f3b36403b3847423e4d484249433c4a443d4f49424d46404e4742453f38433e3847423d46423d443f3b47413c3f3a35403b373d3834403b363b36323a34313c3631413c363c3833413b363f3a343f3935423c36413b33443d374a423b423b35423d39443f3b433f3a443f3c3f39354c4741413b36413b36413b353a332d39322d453e38423b3647423d48433d48403a49413b453d363d362f4139324139333e393236312c423d3648433c4e49434e49444f49433f3a3546403b4c45403f3834413934403a333d38313d3731403b33413a333e3a3248433d544f4944403c2c272437322f38342f312d2a35312d342f2a302b25342f2a403c3547423b534d4558524b5c554e58534c504a433e3731312a252c262338332c453f37474139544e4559534b5c554e585149504840554f4759534d534d4649423a3f38314038304c443d524a42524b424b443c4b433d423a333d3630463e385149415d564c5c574f564f4a453d373b35313b34303b342f342e2939322c3d3630453e38534e465c585158544d3d36303f38333d36313c3530433d36413b36433e394d49434f4b44514c45615c56534d4746403a43403a59554f504a43514c46524d494a474248433f4a4642534e4a524d494c4743423e38413d39403d383d37333b37323a36323c39354a4743413d384a47434a47434b484347433e4a47424e4a464c484447413d44403c4c484348433f494440423d3936312d36312e3b363249443e4a443d4f49414c463e4b443e4c46404e48424d46404b443e453e37433d353e3a3247413a47413b47433d48453e4e4a464e4a4643403b443f39403c363b35313b3632433f3b4f4b4545403c49444055514b514d484e4a464845404d4a454c49444f4c484e4b4757544f54504b4c494348443f47433f413d383f3b363c38353b37343e3b363c393447413e423d3a3f3a38413e3c3f3b373a37333c3a36443f3a4b47404f4b444e4a44514d49504d48484440423f3a46423e44403c413c39423d3a423e3a4a46434d494547423e3f3a3648433c494540484440423e3a44403c48433f4a45414c48444b47434c4844514e494d49464f4b474d48444c47434c48434d4945514d49524e494a464049454148433f4a4540524b4547423c453f394b4641504a44514a4549443f4b4640504d4856504a4c453f49433e413b37443f3a403b363e3a3647433e413d3844403c43403b3d39353b36323b3732413d3847423d494440443f3c35312d45413d44403b3e3a343f3b37453f3a454039534f48504c464b464147423d423e3947423c48443e3f3a34322e2a413d39534e4a544f4a443f3b3b37333d39344945404b47434e4b46494440443f3a4e4b45514e48544f4a48433f403b384d4844534f494e4a444c47424f4c474b484355504c48443f47423d423e38403c373f3b34423d37413c37403c3846423d4c4641514c474c47424c47414e4943504a454e4a454b474149443e433e39403d38433f3c46423e4a46414a474244403b4944404a454146413d4844404a4642504c474a464146413c4945414744404e4b46514b47443f3a403c37413d39443f3b433e3a48433e48433d47433d423e3a423e3a45413d4846414d4a454e4a454e49444b46414a47434945414946414b464345423d44403c403c38423f3a413e393f3b37403c383d39353b36333a363236332f38332f3a36323a35313934313b36333f3b3745413d423d3845403c423e39423d39443f3a433f393c38333d39353d3a363f3c38403a37433e39423c393f3b37403b38403d38413d393f3b37403b36423d383e39353d39343f3a363b38333a36333d39353d39353c38353c373438332f36322f37332f3e39363e3a363f3b363934313a35323b36323e3936403c383e3935403c383c39343e3a363f3a3645403c47423f45413d47433e453f3a4d4741443e38413b3546413c4d4843514c464b443f433e3a433d39433f3a48423e4b454047423e49433e47423d43403b433f394c47424c48434a454149444046413d403c383e3b373e3a353d3834423e3a45413d44413c49454047433f3d3935403d393c39353f3b36413c38433f3a47423e48433f3e39353b363244403a46413c433f3b403c3844413c494541494642524d4856524e4d4a463b36333f3a3645413c48433e433d384a443e48423c4b443e4d47404d4842453f39413c37423e3946403b453f3b3f3935423d38423d37433d3748423b443d373d38323c37333a35313a34303f383449413a4841394b443d4d463e443e39413c383d38353f3b37413c38453f3a3e37313c3531423c37433c36423b354039333e3832443c37433c354e4841554e4849423c4a443d433d3747403a49413b423b35443d36443d373f38323e373039322b3f38313e3832403a3549433c49433c47413a524b45504943514b44524b444c453e4a453f4a4540433d374b47424e474345413c5e595259534e57524c514a4447403b3c37323d3631413a343f3a33423b34433c3547423b504a43544d475f59535f5752453e382f2924302b26352f293e37314640394e49414b433b4e463f554e47645d55655e5559524a453d373b342e463f375c554c5650485c554d4d453e4039323c332e302922312a2338332a423b344d453e554f4a564f4a564f4a57514a484039453c34393029312a23423a3247403849423b49423c423c35413b363f3934463f3840393139322a423b333e383147413a403c353f393349423d5a544d4e4a42545049534e485c58515c57524a46415b5753514e494e4a4645413d46423f403d3949444048443f443f3b3b3733413d384b4741524f494e4b4654514c5955514946424e4b47494540403a36433d38403a353e39334a433d443e38433d393d38343a353138332e3d3630443d354a433b453e37413b35433e38403933423b35413a3347403949433c4e4640474039453f38433e3846403a413b35453f38403b35403b3647413c433f3944413c443f3a403d3749443f4e4b444e4a454e4a464d48444d4a454b474247443f413f3a46423d443f3a423d38463f3c423c39413e3a45413e46433e46423d46423e4c4844585651615d585a555163605b59565153514e53504d3f3b383a35323e3a3538353037342f3a38323937313b3832403d3746423e4a46414e4a454e4a444c474247423d48433f48433f48433f47433f46433e46433e46423e45413d45413d49453f48433e423e3947433d48443f4c48424f494447433f47423d45403b423e3a413e3a403c364f494247413b514b45433d3738332f49433d403b35433e3646413b443f3a443e3848433d4c453f4f49433d38333e3733423d393f3a353f3a35403b364c47434a464145413d524f4b4b47424b464145423d403d38403c3746413d534f4b4e4a464b4743423f3b49443f534e4854504a4c48423f3b363e39344d474155504b4f4b4449443e4a453f524d4946433e4844404b46424b474157534e514d48443f3c3e3a36423f394f4b464d4a46484541413d37433f3a56514b57534d46423c3d393446423e4b47434e4a4548444045413c433e3a4b4540524d484e49454e4a4548433f48433f46413e413c3848423c453e39413b36403c3544403948413a47423a46403a514d47524e4947433f46433f4e4b464c484347423e443f3b45403c47433e4c484347423e45413d4c474248443f4945414945414b484344413b4b454148433f48443e4c48414945404945404a454045413c4845404b474346423e4a45404b47424c484445413c433f3a46413d43403c45413d46433e423f3b3d39353d3a353f3c383e3a353f3a353d3834413c37423c383d37333d38343b3733322d2a3d38353934313f3b383d393538342f3a363235322e37332f3a36323c37333a36313c3834403c383f3a36413d383f3b38403c38403b37403b37403c393d383437332f3a36323f3a37413c383e39353b36323c37343d39353c383434302c36322f3d39353d383438343037332f36312e38333037332f3834303e3834433d3946403c413c38413c373a35313a3532423e3a46413c45413c3f3b36403b37413d39403c38403c37443f3b45403c3c383437322e35302c3934303d3732423c363d38333c3733403a3546413d423d393d38343e383546413e4d49444f4a454f4a4548443f423e39433e393d3833403b373f3c383f3b3746413e46423f403c39403c3945413d423f3b3f3b38423e3a45413d4a464248454048443f47423e3f3b37383430403b3843403b45403c413d393d38343d383445403b47423e413d37403c3746403c49453f45413c413d393e3a363c383445403b46413c48423d49443e46413c4a433e48433e49443f45403b413d3946413d413c384a443e4b443e49433d4a453d4a453e393330352f2c36302d413a3447403a413a334f48404c453d4a443e453f393f3a354b464247423d49433e49423d413b354a454049423c433d3747403b423c3647403a443c353f39323e3932453f394a443e48433d49433c4b443e423b374c46404f49434a443e4e48414c463f48413b423b35413b34433d36433e383b362f443f38443d3748413b4d463f49443d46413b4b463e4f4a434a454047423c38342e423d3949443d514b44504942554d45544d4559514a5d574e4d473f433d3638312b312a25352f2a37302a47423b57514a514a434d464146403b3c342f3a322d352e29352f2a413b344039333d37313b332e3d372f413c344c474049423c48423a5750475b554c534b42564f485e564e5d554f575149524b44423b343a322c30292330292437302a3c352e423a32484037534b43544c434b41383e342b3c31293b322a4f463c544a41544b425850474d453e4a433a403831372e28312822352e2738332e36302b3a332c403a323e3830413c36514a43534d474e49424b4741524e4a4e4c47524f4a514d495b56524e4a464744414743403d39343b37322e29252a26223b37323f3b354b4741524d49585550534f4b494440443e39453e38443d374c453e544d47433c3745403b4a443e4c453f4c453f514a43443d354f474049423a4c46404f4b4456514b433d37453e3748423a47403a48413b4f494349423d49443f47413c443e39403a36413c39433f3a36322d3d393645423e4c4945514e4a575550524f4b504c484f4c474844404a47424946414b47434f4b474c47434a46424c47444c49454e4b474c484444403c48434045403d3f3c37423d38413d383c3833332e2a35302c413b36423d38413c37423c384a45404a45404b4642423f3a403e3945413d443f3c403b383d3a363b373434312d34312c35322e37322e403c37403c37413c384b46404d494348444045413d45413d46423d4a454147423f48433f49443f413d383e3a37413c38423e3a46413b433f3a48444044403a3f39353f3a34413c374d464047423c4944404a464147403c3f3a333b36323f3934463f39443e38413b3747413b47413c45413c443e39423c363d373345413d3f3b36403c373b3733413c393f3b36433f3948433d4a4642524d4844403b3b37333e3b3648433f47433f4743403c38343c363147443f514f4a54504b453f3c3d383449443f46413b4e4842423e383e3834514c47544f4a45403a454039403b35504b46554f4a443f3938342f3d3a3545423c55514c58544f4e49434c474148443f4b464353504a4a4540403b3747433e423f3a46423d433e3a4a46424c46424b4743514b47564f4a55514b4e4a44524d484a45404a46414e49424c463f4d453f4a443f49443e48433e413d38443f3b45423d4e4a45524d48534e49504b47504c484844404a46424a45414b464246433e43403b4744404945414d4a464d4a454c494446423e4a46414a45404c474348433f484440433f3b423f3b44403b4a45404a464146423d3f3b37403c394844414a454246423e4844404b464149443f48423e433f3a45423e423f3b403c39413d39433f3b48433f3f3b374a464247433f413d3945413c46433e413d39433f3b44403c403c383d3935423e3a413d3a3f3a363c3834423e3b4945414b47423c3833423f3a4946414c4743484440433e3a46413d47423e46403c403a363c38343d38343a35313f3a37403c363935323d393539353139343038353138343035302d3a35313a353037312e38332f37322e39332f37322f342f2c3d37323b36313c3733443f3c4a464246413c403c37403b373c37333e3936403c383e3b36383430423d394a44403d3935423d38423c3846413c4c484348423e453e39443f3945413d44403b45413c423e393d38343d3833433e393b36323d37334b47424b47424a4440433f3a46413d48443f4a45404a474244413c37332f3a37333a37333d3a35433f3b433f3b3a36313c393539353137322e4a464149454046413d48433f443f3c3c3934433f3b49444049433e413b363c373347413c433e39413c37433f3a47423d423d3845403b49443e45403b3f3b353c38333f3a363e3936423d3849443f3f3b36423e393e3b36403c37443e3946403a413b344d47414d48434a443f443e383d38323e38323b36303b37303c36303f38333d3630443f384d4841544e4857524c5a534d4d463f48413c4b443e473f3a47403b4b443e413b353f393346403a4b453f453e383b342f403a34463f383f38313f3a34443e3846413c423d39433f3a48423d46413a4b4540453f39433e3949423c433c36423c363e3833433d374740394a443c48433c47413a504b44514d45443e393c373335312d38332f3a352f3e3932423b34443d35453e36524a42544d45564f485d554d5d57504e4843463f3936302a302a253c352f4b443d524b444e4740524b4647413d3c36313c352f3e37303f3832443d3649423b3f38323e383137312b433d354f483f514940483f374d463e5049414f4840524b43544b44564c445850485951494e463f3f3730372e28332c2539322b37302a413a3251483d52473d483f36463c343e322a312720322b2439332b4039314d453c554d454f474050473f4e453f4a433e554f4949433c3f39313d352d3c342d3a332c3c362e413b3345403b47443f504d4856534e4f4b464f4c474a46424b474356524e514d494c4844453e3c3b353135312d44403c4c4844413c3844413a524d474844404f4a4446403b4e48424f48424a433c3f3934423c3746403a4b453f4a433d3c3630443d36514a434d463f423c364a474054514b403a353a352e39332e322d2a342f2b34312d37332f3c3935403b3846413d46413d45413d43403b3c383437332f3c393544423e44403c47433f4f4c47504d484e4b454d4a45504c474c47414e4b454f4b454c48424844404744404d4a464c48434d4945474340433f3b4844404b474347433e423d393e3a363f3c373f3c373b373236322e36322e3d39353a36313a37323f3c373f3c373f3c383f3c37403d384946414d49454d49454f4a474e4a474843404a4542504b4745413d433e3b45423d3f3b373e3a374b484349454145413d45413d45413c423e3a413d39423d393f3c38413e3a413d393a363145403e504b474a4540494440443f3a47433f4c474237332e4a4642504a4449453f4c46404e4842524b453e3831453f3b4a4540433e393c3733423b37433e38403b37443f3b403c363f3b36423d3847423e423d3947423e443f3b443f3a46413c48433d534f4a4c484444403c3e3a3637332f433f3c4c494548454147443f403b3645413c55504a403b36423d3946413b443f3a5a554f5d59544c4842453f3948433d4f4a434a443e443c37443c36463f394c453f4e4943413b353f3933443f38413c3647433d4d484248433c48433e524b45534d48504c474b474247433e43403c413d3a3f3b383e393646403b49433c48433e4e49434f4a4444403b484540534c464e47404c47404f4a444e49444c494347433f504b464f4a444c48424c47414d4843403c38433f3b3e3b36494541514c4756514d54504b56524e4e4a4647433f46433f46433e4845404945424a454149443f4b474346413d484540494541413e394b47434f4b474e4a464844404b484349454148433f48433f44403c4a474248433f423d38423c383e3a36413d393d39363a3633443f3b423e3a3e3a3645403c423d393a3732413e39433d393f3a3643403c433e3a403b373e3b363936313e3b36403d383c39343d3835433f3b3834303b3631332f2b2f2a27332e2b3d3835332e2a37312c3d37313e3934413c373b3531342f2b342f2a302c293934303c38333f3834413a373d383437332f3834303a36323d383444403b433e3a44403b47423e46413c433e3a433f3a48433d48423d4d484446403b3a35313a36323f3c37423e3a47423e46413c433e39413d3845403c3f3b35443f3b443f3a47413c433d374a443e423c38443e39443d3947413c47413c4b484348433f443f3b413c38423e3a44413c433f3b3a35323b3632403b36433f3a423d39403b3647413c47413d3c37333f3c37413e3a37322f403b3848433f46413d433f3b433f3a3f3b3735322d36332e423f3a49454146413c46413d45403c413c38403c3744403b4b453f4a443e443f3b433e3a433e37443f3949433e47423e46413d48433f49443f47423c46423b48433d47413c423d38423f3a433e39413c373e39353d3935403c37403b3746403c4d4740423b353c352e44403849453f564f474d464047413c433f3a4945414a443f3d373337322f3d37333b35303b36303f3a353d3833423b36463f39443e3747413b504a4446403b433d3946413c413b3648423b4d4740443d37443d374b443e453e383f3832453e37413a35413b35403a343f3a36403b3744403c4a4541433e3a3b3631413c35433c36433c36443d36453e384c453e49423b4a433d4a443e49433d49433e4b464137332f494440514a444d463f413a343b342e3d362f443d354e473f59524a5851495b554f5b564f655f585d5750524b44443d383c36313d36304841394f49415a554d666159645d5659524b564f4949423b38312b3d36303f3832443c36423b34433c35463f37463f37453e364e473f524a44524b44524a42544c44564e4658514a615a54574d46453b343f352f3c332b30292428211d362d2541362d41382f554a414f443b4b3f37473c35372e283229242f26212f28213b332d4d453e5a524a4d463f38332d413d3659514a564e475a524c524a424a443f453e393c373338342f45403a4a46404f4c474d4a454e4a454d4a464f4b484e4a4653504b59555157534e4d494448433e47433e514d483d38354d4a455a56515e595248423c3f3933453f394b433d3c363136312c39342f47413c423d363c36333f3934423c373b36303c3732312d29312d28413b36423b36453e3a423d3944403b4a46414c4844504e4948444045413b45403a463f3a45403b48443e514d46514c46423d393a36323b3732403c3744403b4d4943504b474e4a454e4a434e4b454d49444d4945504c47514e494e4a454e4a46504d484f4b474c484445413d48443f433f3c423e3a403c383c39343d3a363a36333b37343d39363c38343a37323d39363a363236332e3935323835313734303a37323e3b3745413e4944414b474448443f4b4843504c464c49444946414c484446423e423f3b46423d48443f46423d4b46424c48434e4b444945404c48434e4a4555504b514c46413d3848443f4d47444b47433c38322b2823443f3b433e3a45413d514d484b4540403d373f39344f484348423c3a342e433d3a554f494d4842443f3a49423c4b453f443f3a443f3b4a4540413d37433e39403b3845413c49443f49443f443f3c4c4743534e4847433c4c49454f4b464f4a45524d483e3a3537332e413d38443f394a453f48443e3c3730403a3545403a45413a3a35303b35313b37333c39343f39333f37333a342d3e373048413b48413c453f3a3f39343f3934403a35413a3646413c48443f423d38453d393f3a353f3b3646403c46413b4a45404a453f4a45414d49454e4a464b47424f49444a444048433f423f394c474149443f443f3c504b4749433e46413b46413c423e3945413d47433e48433e4f4a454c48424e4a444b46414c48444e4945504d48524e4944403c3f3a37433e3b47423e4b4742544f4a544f4b514e4953504b504b46544f4b554f4a5c565157534d544f4a55504b55524d4a47423f3c373f3b373f3c37413e3a43413c45403d4c48454946414f49454c474244413c3e3a3746423e44403c403d383f3b37423e3b413c39433f3b403c38433e3a3f3b3747433f4b46414a46404c474246423e433f3a423d384f49444b464144403c43403b4a46414c46424c4642443e39433e3a484440403b383834313b37343f3b373e39353e3a35433e39403c374f4a45504a44504a464945414a453f3a35313a35303a35303e39343c37343f3a36433e3a433e39444039433e3a423e38433f393b3733413c383d3a353b37323e39343b3732403b383c38343936313c3834403c38433e3b45403b3d383444403a4b453f47423d423e3a433e384540393e39343e383346403b4e48434c454045403b443f3949433d443e3a433f3b4a464144403b413d3948433f48433f48444045403b3b36323f3b3646413d4a443f45403b413d3946413e423d3a423d394c474248433f45413c44403c46423e45403c3d38343d3a35423f3a443f3b47413d44403b46413d46403d443f3a46413c47413c39332f3c3834433f3a4b4540423d393f3a36433f3b443f3b47413d45403a423d36453f38443f3a433e393f3a363d3935443e3947413c433e3a3f3a35423c3746403b433c37423b36453f38423c36423d38443f3a49443e48433d47423d4a454145403a433f3a423f3a46413d443f3a342f2d312d2a34302d35312e39342f3934303e39333e393246403946403946403b47413b46403a433c36453e384c463e433c34453e364c453f47413a4d46403f39333f38333e373136312d403c3745413c4b443f48413c413c37423d37433e393f3934413a343f3831423b3548413b47413b4a443f49443f47423d4b45403f3a35443f385750485a534b5b544d49423c39322c37312b39322b403a34423b334c463e514b43544f4757514b5b544e5a534c49413b38312b3d36313d3732423b3549433b554e47554e475851495851494c453f47413a453f3948413a49423a4b443d4a433d4740394740393c342d3a332c36302a332b2538312a4039324d48415e59525c554e5e574f5a534b5147414037313a322e372f28342b24322a23352c25393029443b3251463c584f455a5046544941453b353a312a2f2922332c253c352e36302b423c35463f38413c3558514a5851485b574f5f5b5455514a47413d39342f37322c3934304c4842504b46514d4656534c4f4b4546433d4e4b464b47414b454047413b3b36303e3a34413d374b4841625e56534b45474038413b35413a33423a343b352f413a34463f393a332d3a3530413b364f48424c464046413b47423c58534d57534e3b3732403b36433f3b2f2b2747443f44403c3d39353d3936413c383a353239343047413d433d39443f3b46413b4d484148433e47443e4d49434b47434a464154514c504c47514e48524e494e4844494440524d47534f4a4e49454f4a45514c47504c484a4742504c484d4a464946414b474345413d474440413e39413e3a423e3a413d39413d3a413d39413d393f3a37403c383d3935403d39403d38423e3b3e3a363e3a36423d3a46413e4945414845404d49454944404a45414d4944504b454e49444844404a45414e49444a45414844404a46424a464047423d443f3b46413c423c36433e38484340494540423e3947433f423f3938343047433e3c3732413d3947423c46403a38332e3c3632453f3838332d3c37333d3935403b37423d3a403b363d3833433c3846403b403b374a45414a454046423e4a474246413a433f3946403c423e393e3934443f3a38343038332e433e3839342f3e3834413b38443d383f38333b363136332e3b352f38322e47413d49433d48423d46413a4b443f504a4546413b4a443e49433d4e4943504b454f49444b454048423c4d484248423e433f3b45403c48423d4c46414d4844544f4a524f4a534e49514c474a454045403b504b464e4b45504c454f4a45514c46514c454e4944504a45504b444e4942524d47524d494b464247423c49443f4c4642453f3c4843404844404945414b484448454147433f44403c45413d443f3b46433e48433f4d4945524e4b4f4b474f4b4746423e433f3a45403c413d3945413c403d37423e3946413c46413c47423c433e39423d3943403b3b37333c3834443f3c46413e46423e4b48444743404b4743504d48534e49524d47504c474844404b484445423e44413c4844404a47424844404a464245413d423d394c474346423d47443f423f394b4741433f3a3b37333c37323b35313c3833423e393f3b373f3a363c37333e3a36433d394c4642534f4b4f4d48524e4a524e4a4c49444946414945414a464347423e494540433d374f484347423d45423d3b3732423d39433e3a48433e48433e48433e3a3531403d383e3a3646413d443f3937322e3d393548443e47433f44403b45403b46413d4b464245413d3c393447423e4844403d39353c3934433f3a48433d45403a3d38343e3a353e3935423c373d39343b36313d373139342f3a35303d3833403a35423d373b36313f3b363d39343f3a34433e3849443f48433e413d3948433f46413d3f3a373c37343d38333b36323b3733423e3a46413d46413d443f3a44403b44403c403c383f3b373e3a363d38353c37343e3b3645413c47423d47423e48423d44403c433d38453f3a36312d3d3834403b373e39353c3733413c384b454046413c413c37423e3946403b49423c48413b423d38423c37433c37453f3a453f3946403a4a444048423d423b373a343039322e3b342f3b342e413b34332e28302a26332e2934302a37332c37312c443f38453f38443e37443d38443d39443e3a46413c423d39393431393430403b36453f38413b333d37304c453f4c474249423b4e48414e4641413b35413b34403931403932423b35443d3746403847413b49433b443e3837332e463f3a46403a453f38453f394b453f534b44524c46524b4657504a4b463e4039333e37313a352f37312c3b3631403a35413c3547423b454039453f374d47414f49424c453f453e39423d393d373237312b3a332d463f39423a33443c354b443b534c455e574f5e57504c453f3e363039312c362f29312a243b342e4c47404f4a435751495a534d5c554e5751494b443e372f293b332d3e362f4e473f544d45564e46524b44534b454f48405047403e332d3428213329203a30283e352d3f37303e37303b35304a453e5650485a534b5a51484a413a3b322c3028212e2620342d27352f28423a344a443d443d37463f3a4b4039443a323b332c3d332c362e2639322c423a333e373149413a534d4655504a4c4541413a363a353035302c3c37333e39343f3a334c48414a47414d4a4447423d46433d4f4c474a4541423c373f3a35443f3a36312d3c3630463f38463f37433c36453d37413a34413c36443f39453e393b3631403c37514c46554f48534c4656504a534e47504b434d49424f4b47453f3a423e3939353145423e413c3947433f403c38413c38403c38403d3945413c3f3b373e3a363b37333e39343a36323e3a35514d4857534e5c5954605d5758544c423d363a3631463f3c4a4641494540524c485b5650534f49504c474e49454c484445423d47433f3f3b37413c383e3a363f3c383e3b363d39353d39353e39353f3b383e3a373d39353e3935413d38423e3a44403b45413c423d3946413d3f3a363d393445403b403c37413d3749454047433f49454145423c4a453f44403b45413d4a45424b454049433e4b47424d494449453f49433e4e4944544f49524d453f3b344a454046423c433f3b423f3a423f3a4b484348443e47423d4d4844514b45423d38403b364b443f49443f45403c504a4548443e38332f433e3948423d49443f443e39423b34403a35413b35423c36433e3848433c46413a3f3b353c3734443f3a3c36323c37333e393648433f4d494348443f423e393e39354f4a45524e4855514c54514b4e484448433f4a44404a453f49454048443e4d49444f4b464d48434d4944514c464c48424b4640443e39443f3a45403c4d4a454c48444d4a464c48434945404a444046413c3f3b373f3b3843403c4a464155504b4e49454e4a4545413c47423e413d39433e3947433e4a45404c463f4e494246413b43403a46413b423d3749453e47413b44403a403d383f3b37433f3b48433f49444048443f46433e4c47444c4744484540423e39423f3a45413d4945424a47434a47434b47434a46424d494545413d47423e443f3a4b47414e48444d48424b46424d4a454f4b474e4a464a45424b46424b464344403d423d3a423e3a3c37343f3a363e3a363935313a363235312e312d2a3733303a36323c38353d39343c3935403c38413c373f3a35423c36443e3847403b413b37413c383e39343f3b37413c39433f3b413d383d3a35423f3a403d3845423d44403b44403c4d484448444146423f413d3a423e3a3f3c38413d3847433e413d383a3731433f38443f3a403b3746403b554f4a57524d4e4b454a454148433f413d39393532423d39423e3a46423d3f3b363e3935413d38403b37403b373d3a34423e3948433d443f3a403b37413c383f3b37423e39443f3b3d3a343e3a35413e3a403c36403a34403a36403a36443f37423c3649413a433d36473f384941393c352e413a353f383447423c433f3a3e38333b36323b35313c352f3e3934453f3c3f39353f3b353e39343b36323934313a35323e39353c3833423d39403b373d3935433e3a3f3936403a36413c373e3934403c373d39353d3834393430383530413c38403a3647423d4a443f423c38433e384c46403f3c36423d37433e39403b37443f3a3f3a363e3a363e3a3548433d4a443f4b454148413c4c453f4c46404c4741423d37453f3949413c433c36423b363f3934403932403a3548423f504a454f48424b443e49423b47413a3d37313b352f3f383139332e423c37463f39463f3839332f36312e3a36313d38333f39354039353f38333e3833443f3947413a46403947413a454039454039443e3748413b423d3747403a49423c453f38443e38443d37413a3337322c35302b3d38323b3530453f394b453d514a4347413c49433f5049424c453e534d46534d46504a4258514a49423c4b464150494445403a3f39343a342f3e3833403b3539342e45403c48443e4d4a43534f4a55504a58554e4f4b4547403b423d373e383347413a443e37413a33423b34433e37544f4858514a57504958514b59524c463f38322c25342f284c463e4c453e4f4942534d4558524b524b44453d363f3731403932443d364e473f565048655d56585249645f576961595c534b534a43423932362c25342b24382e283c312a3f362f433a323f383049433b57504a564f485c544c4a423d453e383b332e2e27223f3932403a3338322d4039353b35303a342f3c352f4137303a30293a312a3d352e413a324a433b514b445a544f4d4844564f4a48403b3b342f3e383247413c47413d403d383d3934413f394f4c4757524e534e49433d383b363238332f39332f413b35514a43504a444e48424d4642413b3748443e3a353136302c3a342f3e3a334e4a42524d445b544d514a4438322c37322c302c2738342f433d383b38334b47424b4742504c47403c3736322d423d394b464248443f57544d5e5a5455514c56524d57534f59585363625c635f5855514b4f4b4548433c453f3a46413d4b4743534f4955514b5a5650625e58635f5a5a565056534d5a55514c474247433e5c57534c484545413d413d393c373434302c322e2b322d2a35302d37332f36332f3734303a35313e39353c38343d3934423d39443f3b47423d45413c433f3a3f3b3646443d494640423e3a4a46424f4b464a46414d4945474440474440433f3b46413d47433e4a45414c474245413d48433f45413c48443f47433c3c383344403c423f3a46433e433f3b3e3b363f3c373f3b36413c3845413d45413b3a3531423d38423b37443f393e3a34423c3547423b4e49423e39343d3834413c384a443f4f49423f3934413b3638332f433d393b3632423e3a413c3848433e524d48514d484e4a454d49444b46434a454147433f413c38413c3747433d3f3b35403b3745413c48443f45413c48443f46413d474440433f3b413e39403d3844403b46413d4b46414a443f4e4943544e4849454144403d46423e423d393f3b3745403d49444049453e4e49434d484449464146423e413c38413c39423d3a43403b433f3b413d38413d3947433e4a464148443e565049524b45423d3845413d3e39353e3a3647433d423d37423e3943403c423e3b44413c4b474246413d49443f4a45414b4642504b474a4742514e48514d484d4a4644403e4844414d49444844404844404b4743423d3947433e504b454c484349453f4946414c48434c48444e4a45484440514c484e4944514c47524d484845404a47434b474346423f4a464245413d44403c46413e44403d443f3c423e3a44403d44403d403c3946423d4e4a4449433d47423c44403b48423e423e3a45403b48423c413b37453f3a403c3847423e423c37413d39433d39423d39433e38433f3a47423e433e3a4a45404d484249454043403b4945404b47434744404a4641504c464e4a444a464049453f443f3b423c373f3a35383430443f3c4a45403c393445423d4944404d49454f4b473f3a36433e3946403a443e39403c38413c38403a373a35313e3b36413d393b37333e3b3644403a423d373c3733413b36423c3548423a453f38403b374a453f49423b4e463f46403848413d524c4757544e504942443d3735302d3e3a35413c37423e384e4a45423c36433e3845413c4a433d48413a48423b47403b49423d45403b413c37453e393d38343c373344403c4c4742433e38453f393e39333b3730413c35453f3949443e45403a433f39433e393d37333a34303f3a35413d3746413948413b433e39413b363e37323e3833413c3748433d48423c49433e46413c45403b49433f47403b4c453f4d4742524c46514b4549423b48413c4a433d4c453e4b463f4f494347403b443e3a453f3a48413b4a433b48413848413b474039463f394039323c36303d36303e3732413a343f3833423b373d38343934303d38343f3834423b35403b35423b3548413b49423c4b443d49433c413b343e373140393349423c49423c413b35403b35453e37413a333e3832423d383d373336302c413b363e39343d38323d383238332f3a35303e3832413b34403b333d39323e39323f3a333e38323d383246403949443d49433c4b453e433d37463f394e4741554f494c47424a46414c47424e4a434c474147423d413b38403b35403b37423f3a433e38423b3547423b443e38423b354a433c534c455b544d625b53655e56534b443d353039332c3a332d453f394c47404a453d59524b453e363a332c3730293e37314a433d48413a5149414f4840504941575049615c53635c54574e45564d444e443d4136303e342d3d352d3e352f4038313c352e3f39334a453e554f46645f5869645d57514a4b4540504943473e383c332d3e362f3b352f38322d3c363149433d473f3a4036303d332c3c322b3e362e484039524b4455504c57534d534e4757524d463f3a3f3935413c3843403b423e3a46433e4e4b464a443f45403b4b474246423e45413c3f38343d38353e3a363f3a36423d3847423d4f4b4549453f49443f443f394e4740544d46474039423d36544f4748413a47403a3f3a34423e39403d384b464246413c423e394a464046403a3e3934494541534e4956504a514c4637332f43403b4e4c46504d4446423c433f3b474641403a353a3630423e384a463f4f4d4855524c58555155524d4c4843423e37403c3644403d413e3a3d3a354b484148443c4e4a4456524b56524d4e4a46403c3836322e322e2c34302d3936303b37333c393534302d36322f44413c4a4642423f3a423f393f3b36413c3845403a433e3a3f3a363a36323b393446423f47433f484641423e39403b37433f3a403c38423f3a47443f3f3b373d39353e3a343d39333e3b36423d3839332e403c3745403a48433e44403b46433e423f3b3f3b373f3c37423f3a3f3c3747423e3f3a353f3a3747403b3c38333834313a3632403b363c3732433e383b37323a3532403c38453f394a443d443e3847413b3d37333d3834423d3747423d48433e48433e453f393f39343f3b35413d3945413c44403b3d3935423e3a47433f45423e45413c44403c433f3b423e3a4b48434b484347423d433e3a48444045423d4e4b474c49454a474247433e403b373e3b3645403c4e49454c4943504d494b484445413d46433e48433e4b464247433f4a45404b47424a464146413d4a4641514d484e4a4647444049464146423e48444044403c423e3a46423d49453f45403a3e39354c49454d49434b453f433e38423d36403c373e3b3747444044413c4e4b464b474244403b413d39413c3944403c3f3b3748444047423e4f4c4648444145413c55504b4f4b46504c464e4a464b474346403e46413c46413d49443f47433e443f3c423e3a45413d45413d433f3b423e3a47423e4b46424a46424a46424c48444d49454b48434e4b4645423d42403c46433e48433f47433f3f3c3745413d433e3a433e3a45413c403b37443f3b443e3a423f3948433f47413b453f3a403c3849433e4d47404a443e453f3a4a443f4b45413d39333c3833413c37423d3745403a3f393348433d45403b38353045413c423d383e3936403c3744413b44403a413e38413e383e3a35403b374d47434b47424d484349443f44403b3f3b3737322d38342f36322e3e38353e3934413b363d3733403b37413c38443d393f3935443f3a3f3b36423d384b46414d48434d47414d474149433e4a433e48413a3e3833423b354b443d49433d37312c3c37314a443e5b554f55514949453f4d49444944413e383439342e3a352f423d3649423b403b35423d373f3a35423c373e3833433d38453e3a453f3945413c4a443e4b4641443e38423d3846413a46413949433c4e484348423c362f2a3e38333c38333a35303e373248423c48433e433f3a47413c47423c423c35453e38423c37423d37443e3847403b47413c413c35433c36423c36413c363f3b3637322e36302b3b35303b352f3d3631413a343f3932413b3548413a4c453e463f39423b363e37323a342f3e39333d3832413a33453d37443d36474039463f38443d3648403a49413b48413a403a343d3631463f39433d38453f3948423b47403a49423a49423b48403a463e37453e37413a33413a34463f39403933403933433c35433c35423c35423c364a433c48423b47413b403b363f3732433c3648413b47413a47413b433d37413c37423d38463f3a453f39403a343b353037322e3c373237322e393530322e2936302c312d28312e2937322d433c36423c35403a333e3931453e374a443d4b454046403b403a35433d37443d39433c373c36323c3632433d39443e38403a34423b35423b353d36303c352f403932453e364e473f524b4348413b3f38323a332d403a344a433d524b444d463f3f38324039333d362f3a322d403933433c3449423a49423a564f465c554c5c564d5950475a5247514940433a32463a32372d26372d273b322b3d352e38312a3b332c3830273f372e534c445d574f5d5951504a4348413a48413b433d36423a32413831403831433d374d4640484039473f38473f3840383139322b3f39334b463f4f4a43514c45534e48534f4a423c383d383447423d433f3a48433d4b46404a46414b46414a453f4a4540524f4a403a3639332e413b3649433e48433c49443e5b564e47413b4a433e453e39413a334b453f433c36524b454f4840433d36403b36433d37403b363c383349443f534f49433f3b3f3b364e48423d3934413e384c474149453e504c464e4b465855504e4a465955504f4a463d3a36403c38423d394a4642474440403d3845423d4d4b444e4b454a474256514d47423f413e3a35312d322f2b332f2b2d29272d29262f2b272d29252c2825302d29322d2a35312e3632303b37343c3934413d39403c374d4a4548433f423e3a403c394a45424c474346423e46423d48433e45403a49443e48443f45413d46423e48443f4944404e4a464e4a454a474243403b48433f4b474245413c4a453f514d464c494347433e48423d48423c47423d4d474147413b45403a413c383d38343e39363b3632332e2a3c37333c383348433f4e48433d38333d38343b37323834304945403c383246413d48443e433f3837322e403a35403a353f3a34403b363f3a353d37333f3a3549433e413b363b36324b454147423d3a35303d383548433e44403a48444046423e4944404a46424f4b474e4c474f4c463d39353a3733423e3a4b4743504c4856504b3d39343d383544403d4f4c47504c47504b474b474246423d3e3a353d39353e3a37413e394844404d4a4548454047444049454049444047433e4e494448433f4a474244403c45413d47443f4c48444a46424a45414e4a464d484445413d45423c3b37324744404946424d484249433e45403b4c46414c484345423d423e393f3a36413c3847434046423e4e4945504c474e4a46494540433e3b45413d47433f47433f433f3a413d3847433e4e48434f4b464b48434944404e4944514b474d49434945404b47444f4b474f4b46514e494f4b4758534f544f49514c474a46424d48454c484349464149454248454149464146423e43403c46423e4b4642494541484440433f3b4945404b4743514c464d4742534e484f4a44534d47534c45534d464c47404c464049433d443e3748433d49423d48433d3c38333f3b364a443f4b47414f494345403a47423c443f3a45413c4c484349443e4945414944414a4642423d393f3a37433f3b47433f413b363f3a35403a353a36313b3733403a35403b37423d393d3833403c3748423e4a443f47413c48433e4a453f4b46404540393e39353e3935403b363e393439322d39342e3d37313c3630403933463f384d463e3d3732433d36423c353f393438333049454038332e322d2949443e4c47424c4743524e4a46413d49454047433e443f3a3e39343a342f38322e3c3834524c474a45404e4944453f3a3b353138342f35312d3c37323f3933524d474f494345403a3e3833433d384a443d49433d4b453f45413c433f3a4a433d453e383c37313f3a3449443e534e494d47434a4541443e3a423b353b342e3c363245403a4e48424e484346403b413a35443e39433e3946413c443f3a48423c433e373d38323a342f3b35303d37313f3933403a33403a35433d37423b35413a34403a34403830423a32413a334b443d463e36413a32494039504840483f383f3933443d36463e37453e37423b35463f394f484249423b4039324039313e3730423c34433c34403a333b342e3b352f39342e4039323f3932453e36433d35423b35423c36474039463f37463f38413c35413a34413b3548413a48403a48423d48433d49423d463f394a423c4f48424e4842443f3a433e3847403b3e3831413a333d37323b3631443e3947413c3f39343f3834423b36433b36403a343f38343e38333a35313a333039332e3a35323f3a373b363236312d35302c39342f3a332f423b35463f38423b34413a33443d3748413b443c37403934423b36403934413b35443d363e39323f3933413a34403b36413b35423b3548413a453d37463f38494139443d35433b34463e384a433c4f483e534a42554c444b433a443c354a413b453c35403832423933453c353b322b382e27362e27342c253e372e463f3649413a473f38463e384b433c4e443c473d353f352d443a31473e35423c35453f39453e3839332d332d29342f2a403c3557524b5a554e57524c494440403a373d373036312a47423c50494346413a49433b57524a5d585256504b4c463f48413a443e38524b454640383e3a3348413c49413c453e38413a333b342e38332f3f39354c463f4b453e49433d3935303f3b35504b47453f3b342f2b3a363144403b48444045403b46403a3c372f413c3545403a4b48424c4943514d4945413d4e4c4658554f494541443f3a47433c4f4a434b47414e4b4754514c4b4741413e3845423d423e39312d292e2a2636332f3d3935413d39403c383a37333d3a3544413d47444045423d45423e46433f47433d4f4b454d4a454a4641443f3a4c48434d494448433e443f3b433e3945403b49443f45403c4a4540433e39433d39433f3b45403c44403c433f3a403c37443f3c44403c423f3a44403c45403c46423e3f3c373f3b3645403b45403c47423d443f39453f3a453e38463f38413b3546403b49443f45403a454039504c464f4a4546413c453f3a3e38333e3936545049443f3a453f3a403a3537322e433e39433e384440393f3a35403b36433e3a48423d4b443e403b353f3a354a433e352f2c38333039343136312e443f3b46413b443f3949454144413d48453f45413c46423d4d4b453f3b373e3a353f3b3549453f4d494445413c48443f39353134302c3f3a374c474347423e423e39413c384945414945414b4641544e49524f49504d47524e4a49454147423e423f3a423f3a46433e47443f46423e4a46424c484447434046433f45423d44403c4b47444e4b464d4a45423f3b413e3947433e494540413c353e39354b474346423d413d38403c383f3b37403c373f3936413d39403c38423e3a46433e45413d423e3a413d38433e393f3b363a373246423d4b47434843404d49454e4a46423e39413c3945413d45423e433f3a45413c48443f47433f4c484547433f403d39423f3b413e39403c3844403c48433f4a45404b474148434045413d48444045413d44403c403d39433f3b44413c423e3a44403c423e39423f3946423d433e384d48434f4a4646413c39342e39342e423c373d38313f3832443e37443d36433b35453e393c3731423d3648423a4e48414e48434e48424b453f453f3b413b36403c363f39343e3734423c37413b373f3a36413d38423d37423d37433e3a423d39433e39423e3849443f4c474147413c423f3a4e4b464d48434f48434e484248423d46433d403b37433c374c453d48413a47413a4a443d403b3557524d625d566660595e5a524f4a454f494548423d47413c4a443e433d37423c36413b364c453f4b453e48413c36312c332e2b393531403c3849433e47413b39342e4540394f4843554f49605a5357514b504a4656504c4b46423c3732423d3639352e3c3732443f394e48424a433e47413c443f3a3f3b363c38343e393446413b48433d47413d3f3a36443f3a433c37443f39454039544f48534e47524c464c463f3d373138322c413c374d4945524d4858534d57524b524c47403b3638332e34302b4c474157514b4f49424d474146403a3c362f403a333f3a333f3b3447413b45403946403a3a352f37312d3e3733433c36463f3848413a403932453d3748413a423b343f3831443d36463f38473f38443c35403932413a344a433b40393338332e3a3530413b36443e38443d36463f3849423b443d36433c36443e36463f3948413a474039433d383a34303c3630413b343e38323f39313c352e413a334039323a342d3a332d3a322c37302a332c2736302b38322d3e38323f3933413a344b443f4e494347423b45403a453f3849433d4d473f504b44564f494f49434a443f48423c48423c4a433d4c45404d474146403a3f3834413c373c37323e38353d383437322e35302d35312d35302d35312d3a3532403935423b36433c36443c363c363036302c38322c36302c3a3430443d3948413c4b443c49423b403a333c36313d38323b3631403a34423c36413b363d3731403a33453f38474039413a343d3630453e364b443d463d36463d364b433b59514a615a53645d575e5751534c45443c3740383346413b49443e443c364038313b332c413a324c443d554d465c554e554e46453e37474039433c35463e3749413b443e383f3a363d38343f3934393430393530423d354c48405c58504f49433c38333e38333e383246403a453e38433d3538342e423d384c46404e48404d473f504a43453d3647403939332e403933413a333d36303b342e423b36453e38413b35443e38403b343d3632423b384c464248433e443e394c453f49433f46403d433e394d4844423d38443f384f4843544f4948433e3a363043403a504e4945423e514f4a57544d4e49434b464248423c47423b3f3a3346423b56524b504c47524f4a5b5752635e58524c4838332f3632303935323b363236312e3c38343b37333b38343d39353734303a3733423e3946413d49443f4a45404b4640443f3a4c47434a4642403c383d3a36403d383f3b373d38333e3a3755504c4d49444f4b474c48434d4944504b46514d484d4944514c4847433e47444048444045403c44413c44413c46413c49454045403b45403b433d3948433e453e38423b34433e373b36323d3833403c363f3a333f3933423e3947423c4e4841403a344e47444d474045403a423c364b453f48423d3f3a35413c3748423d3f3a363f39353a35303f3833403a353a353135312d3e38353f3a373c383444403c3a36323a3531443f3b3e3b363e3a363c373344403b46413d413c383c3833403b364e49434c463f433d383f39363d383546413d4a4540534e484e4944413d38413c37443f3b4c47434e4a4548443f413d393e3b3644403c4a45414b46414f4a454e494547423e4a474246423e45423d47433f433f3c423f3a433f3b433f3b4a454248433f47424046433f3f3c3743403c4b474349443f3d383237322f3f3b38423e3945413d47423f423e3a423e3a423e3a413e3a45403b45403b403c373d39353b38333b37323f3b37403d384b474245423d413e39423f3a44413c403c3744403b49454049454144423e4b4743514c484b47424c48444e4a464d4a464f4b474b474345413d413d394845414a47423e3a363e3a37413d3945423d4845404c48434b484349454144403b433e3a423d3a46413c46423e46423d3e3a3546433e45413c45403b45413c48433e524d474d48434c47413d3934393430544d474c453e48423c4d484346413d3e393449423c454039403b3449423c413d364a46404f4b46463f39443d364c453f463f39403b35433e3a45403c413c373c3734403b373d3834403b36403b36433d374039323b362f3a36303c373148423c47403a49423b4d4640403c3744403b4b45404d464059534c38342f34302c322e2b423e39403b3645403b524d45534d47544f4958524c59544f5a554f534d48524b444a453f38332f3d38343e3934443e394b443f514c453e38333d38334d47423e383437322d342f2b38332f3d3732423d383b3530443e39413d393e39353f3a364c4741433d383b36323c3833403a34463f39443e3848433d47423c3f3a343a363237332f3935313e3a3549443f504b47534f4947423d413c35413b345650495b554d4f48424f48413f38332f29252f2925403b35524d46544e4849433c4f4943433d38342f2a403b344e48414f49424b453f3c362f3a322e423d383e3932433c3549423d4e484249423b4a433c443f383f3934423b353c352f413a3348413b3d3731403a3448423c4b443e423b35423b354b433c4a433c423c363e3933443e38423b3549433e3e3934332e2a322c293a353147403a49423c4a433d443d353f393147413a474038413a33463f39463f39453f39403a343e37323a332d3e37314039334039333a332d433c364f474148413b443e39433d383f3933403a343c363038332f3a36323a37313b38333f3a36413c36423d3849433d3a353035312d2f2c283b3632403b35433d383e3833403b36443e394c46424d4742433d3848423f47423e423d39403c37403b38413c393b373337332f403b36413c36423d3846413b49423c443f3a423b3639332f38322e342f2b37322d38312c3b3530342e29322d2937322d39342f39332f39332f3a342f3c35313e3731413a34443d364a423d48413b413a333c352e3c342e3c342d443d355951495a534a645d5569645c736f69706d6957514a49423c423c383d3834413b37413a34484139504a41504a415d564e514a41544d45544d47504a44433c363b342d464039443e3836322d47413b3d383337322e34302b2e2a25423e384e484158534c66615b6965604e4942413b34464038544f4746403b3d3732423c36555049534c464b443d5149433b342f4c453e48413a413a34423c35453d36403933423b35433c35433e3946403b45403b45403a413c3738342f3e393349444145403d35312d4e4a4445403c3834313a363147423b3b352e3a3530413d3947433f4945414f4d4746423c3d39344f4d4849443f55514d4d474347403b3e383245413b504d4748453f5450485c595156524e4d4945413d393935323c3835433f3b433f3b45423d48454147444043403c423f3b413e3a45413e4a45414b4641413d3844403b3a353243403b44413d43403c403d393f3c3739353146413c45413c48433e49453f48443e4a474249474147443f46423e46423e4c474249453e45403c433e3949454046423c45413b423d394b453f4f4842504a434b443e4a443c47403847403a48423a49433c3d3733443e3b3f3a353e3934423c37423c36453e383e37313c3631322d2936302d46413b413c373d383339342e3f3832413b35443f3a4b443f4f4942443e393f3a353c37334944403a3631413c38423c3849433e443e39423d39534e4945403c3e3a363b373344403c49444146413d443f3b433e3948443e46413d3f3a3646413c47423d45403b514d464d48434c474347433e403b38403d383e3b3648444049454047423d45403d3f3a3647423d47433f47433f4e4b4649454147433f47433f423f3b43403b4f4c4749454147434046423d47443f4945414945414b47424c48423f3a343f3a354d4944504d4847433e403d38433f3b443f3b3f3b37423e3945413d413c38433f3a423e393f3b38423e3a413e3a433f3b433f3a47433e48443f4d4a454c4843514d49524e494a46414b46424d48444d47424c474247433f413c39403b3746413d3f3b364844404946414b48434c4944504d4855514d55514d4b48444845404845404a474248444043403b403c37413d3946423d413c39494540494541443f3b48444048454043403b45403c504b45443f3a423d38433e3a403b36403b36403a364b46404d4742544f4a59534c514a44524c474d4740423e37443f3846413b4b443f47403b433d37433d36443f3a423d38504a45453f3a403b3645403c47413c403b38423d383d38333d38333e39343c37313e3631443d37463e393a3430443d394c453f47413c413b373c3733413b36443e373f3934423c36453f3b3f3a3646413c433d383c37333c383337312d3c373346413c47413c48433d48433d49443d48423a4e47424a443f4b453e4a433e504a453a36313e3a3547413c524c4656504a4e47434f4a4557534f403c3837322f3b37333a35313a353147423d46403b3d373245413b433d38463f3a433d383c3732413c373d383439342f3d3833453f384b46404a4641433e393e3934413c373b35303f3a3644403a4a453f4a454049433e3c3631403a344a443d4f4a44534f49534c46453f3a38332e302a26332e2947423b534d464c464039322e2d2823403b3548433c3f3a3447413b443f3a423c36453e37473f394b443d4d473f3b342e36312b39332e38312d3c352f403832413a34443e38423c3747413b4a423b463f38443e3847413a463f383f37303d37303d3732453e373b352e3b3730464039423d383b36313d3630443d3749423c48413a403b34403a34423c35443d36443d36362f283a342d3f3833403833443d37423b35463f39413a343f38323d362f3d3630403931463f394c453d4e473f4e47404d463e4c453f4a443e48423b443f393e38323d363136302c34302c2c27242a2423312c292c28252824212b2723322e2a37322e37322e3b35303f3a353934313733303c37343e3935403b373f3a363b373334302d322e2b38343039353135312d3f3a363f39343b36323d38343d38343b363339353135302c2f2a27302d28312d2934312d342f2c3a35313f3a37443f3b3d373338332f3d37333f39333f39334039333e37313e37313d3631423a3649423c463f38453e38423b34443f384b4841514c454e4740413b353c362f3e37333c37343b36323d38333a352f403a33463f384c443c4a433d5e5a5358544e45403a403a34403a33463e373e37315b57514c4640433d36403933453e39423b36403a353d38324e4942504c434e4b454c453f50494147413a484138433b363a34304c453e524a42534d454b453f534c45453e37413c36564f4949423e48433e4d49424c48433f3a363d38343e3833423b36403a35423c37413c3748433c514c464b464147423d443e39403b344b47425b58543e3b373b3530463f3a463f3b423d3946423d38333036332e534f4957524c524d484d4a42625f585e5b574f4b4747413c433f39504b46514d4849443f413e3956524e5e5a555f5c57514d493b3733302d29312e2a312e2a35322e3c38343e3b37423f3b433f3b45423e3f3e3942403b4845404c4844413d393d39353b37343d38343936313835313c3734423d3946423d46413b45423d4a4541423f3a44403c44403c46423d48453f443e3a433d38433e3949433e46403a453f39403b373f3b36413c363f3934403b36413c36464139433e3747413a49443e4c453f4c453f4a443f4c46404b453e4a443e443e39423d364a463e4d4741443e3a3a353249443f5b554f60595455504b49443e403b363c37333f3933433c353a332e433c37433e38423d3838332e46403b3c373238342f3b36313f39343f3b363e3936453f3b3e39353e3934403b36413d393f3a363e3a363834303d3935423d39403c374a45404d47424d474147423d47423d45403c48433f4e4a4649464143403b46413d413c38433e3a443f3c47433f4844404a474247443f49454044403b4845404a47424a474246433e4945404a45414c48434e4a454c4945504c474c4740423e363e39344f4a464a46414a46424a45414945404c48434b46414a433d45403a45403c44403c433f3b44403a4844404c48454d4843534e494d48444c48454b46434d484443403b4844404844403f3b3747433f4a4641504a44534e49524e4a4e4a4644413c49454147433e44403c413f3b47444046433f3e3d373d3a36423f3b3d3b3745433e47444045433e4a484348444044403c433f3b45413d433f3b44403d46423e403c384945414d484444403c423e3a4c47414a433d48423d4b464257514b514c45453f3a4d4640453f39413c3645403a423c3648413b403b3538332f46413d3f3a34423d3848433e453f38463f394e4740554f495b544d453e383d3833413d37514b45554f49554e4a534d4858534c48423d443f394c474247423d3e39343d3833443f3b443f393f3a3549433d49443e4c4740433e373e38333f38344a443f48413c4a443d423c363f3835413b3735302d3834303d373348423c45403b47423c49433d4e484146413c423d3847413b3e383247413c423d382d2825332e2a3e38344a443e47423b423e384d4a444f4b464f4a464b46433b373338333038332f3d37333b373336322d3b353139342f3f3a3646413d38322d413b3746403b3e3934453f39403a32443f39443d37403a34454039443f3a44403c403c37433e393d39343b36324a443f5a554e524d47413b373b3731453f3958524c5a554e514b4547413c38322d36312c47413d58534c49453e3c3732413c3749433e47413a453f38453f38423d3648423b4d47404b453e443d373e39343c3732413b35453f38443d373e37313d37303a332d37302a3d362f3d362f403a3449423b4a433b4b443c433c363c362f433c34453f3846413a443d37423b3449433c4a433d4039333f38313e3731453e3749423c423c36403932433c3549423b4c453d49423a4c443c49423b47403a47403a463f394e48414d464049423c4a433d413b34453f38463f39433c3549413a5048414f463f4841394b443c544c44524a43534d4658534c47403a4c45405049443f39333e3833443e393b3530403a363b3531362f2b342d2b37322e352f2c352f2c36322d342f2b2b272325201e2722202b27242d292637332f36332f3835303a36313a35323935313834303a35323d3a353f3a3639343037342f35312c2f2b2733302b3b3733312d2934302d342f2c34302c39332f423c36443d37463f393f38333d36303a3430413a37433c384a433d4a433c49413a48423b39342f362f2c362f2a3a3530403b3840393735302d2f2b273c38324b463e4b463f423d3848413c5048424e47404c453f463f39423c354b453e453d3846403a534e49423d38433e39403a36413b353c37313e39333a342f3e3833393531302a26413b34423a34423c364a423d48423b433d3656544c68615a5a544b636058544e4748413c45403b433c373d38333f3a344c463f4a443e443f3b433e394a443f4a433e463f3a413c3845413c453f39403b344b4742423c38433e39433d3646413d55524b595650504b475c5954524d47413c3747423d453f3c46403b4d47414f4a44534d464b443e4c47414f4c464a443f443f3c3b373337322e3b3632403b354f4b44555149534e48534f494d4a4547423f46423e3d3935383431342f2c2f2c282f2a272e2a26332f2c35322e2e2c282f2d29373430332f2b35312d3a3632423e3a44403b45423d47423e3f3b373f3b374946404b463f47423b47423c3c38343c393444403b443f38454039443e3947413c46423d4a453f4640394c4740524b45544f49504a43564f48534c46544e47564f4947413b453f3949433d4c4740443e373f3933504a4449423d413c363f393548423d47423c423c36423b373c373336302a423b35534c465c554e534e454d473f4e4740413a3439332f38322e3c3733403a363f38353e383446403a423c36443f3b3f3b373d38343f3a35433f3b45403b443f3b3e39343d3934403c383e3a363b3733423e3a46423d413d39433f3b48443e46413b453f3a47423b4d48404e49434b48424d48424c464048423c49443e4d48424d4944504c484f4c464c494547443f49464148454045413d4b46424944404a46424b48434a454147433f443f3a433f3a45413e44403b4540393c3731423d374b474148454047434048443f4c47424d474248423d4b46414d48424b464047433e4d49454945414d49454f4a464e4a4646423e494541514d49544f4b54504c4f4b474b48444f4c48504c484d49434b4640413d38423e3a45413e494541433f3b413d3945413e44403d44413e46413e4a4743494743423f3b43403d3e3c3744413c44413c3d3a3635322e3c3935413e3a45413d45413d403c393f3b37433e3a3e3a36433e3947413c403a36443e3a413a36423c3649423b4a433d4a443e413b35443e384f494355504a4a433d3b3631443f3b514c4755504a544d474c4741443e383e3934443f39423c36443e38413931433d36443d35443e37433f3a3f3a34413c36423c363f3b3537312d413a35453e384740394f4942554f4859534c504a444a443d4a443d4c453f524b444b433d4a443d3c37313b363248413d453e39443e3849433c47413b48433d534e4859534c524c46454039403a34403933423c363e3932453e37433e37433d38443f3a3d3935342f2b35302c37322f3a342f342f2b3e3935433e36423c363b363336332f403d39484541403c383f3a3744403c46423e3d39343f3b3648423e3f3a363c383448423e46403a3e3833403a353e3934403b35413c364f49434b443d4b453f4a4541403b38342f2b403c374c4843504b474944403d37323a363047433d55504b4b4742403a343c362f3c3831423e37514c4657524b504b45423b353a363046423a4e494346413b423d393c37333c342f433c3636312c312c29312c2936302b423c3748433e453f3b453e383e3731403a34413b34443d36494139463d36433a33433b344039323f3831474038433b344840394a433d423c354039323c36313b36303a352e3b352f39332d3c36313c37323d37323a332e3b352f4640384c453e423b334e4740554e464d463e4d453d4c453d4d463f534b44524a434f4841524a444c463f4d46404a443f433e373f3934443c3748413a433c363c352f352e2939322d38322d403a334a433c4c453d544d455c554d5e574f615952524b44413a344a433c554e465f5851564e4847413b433c374f4842524b46413b37403b364c4744433d3a35312e2f292624201d2722202b28252925232d2924322d29342f2b36322e36312d3b37322f2a27292521302c28312c29302c29332f2b312e292c29252c29252e2b2734302c332f2c3e3935453f3a46403b3b3531342e2a2b2623302b28342e2b36302c3b353146403a47413b3e3934443e3a4b443f5a534d58524f443e3c2a262223211d33302b4642394b484046423c4d46415b534d5e574f514a43514b4646413c443f39403b36514c4849443e4b464246423e47423f46413c423c36544c444b433c4c443e4a433d4f484249433d453f3a3d37333d37323f3a3536302b4c484158534c3d3832312b2739332f3f3b35403b3647413c46403b47413c413c373f38333e383239322d413c36443e39443e383e373145403a4a453f433e3848443f54504b4f4a454a433d423c373f3c364e4a43504c44625f57625c574a454046423c48433e423d37403a34403c3647443d544f47514c46544f495a55505b57534e4a46514e494d484445403b433e394f4b44534e474e4a44504c47534e4859554f54504b48464154514d4e4a474d49464844403e39362f2b282d28262f2c29322f2b302c292e2a262f2a272e2a262925222c28242f2c27322e2a332e2b34302c36322c39342d39342f38332f39342f3d37313e38323f3934403b35423d384a443f4a443c48423b47403b48423b464039453e384a433c514a43554d474d453e4a433c4c463f413b35413c363f39343b353037312b39332d3c352f4c45404d47414d463f4d463f49423b554f49504b444c463f453f38433d363d3831403b34403b353f3934413c383e393537322e403b36423c37413b37413b36413b36453f3a46413c48433e4f4a4648423f433e3a46413d46413c433e3946423d413d373e3935423d3a48454045413d433f3a46413b3d393448443f4b464046413a4d47404c4842433f3a453f3a45403b4b46414c474247443f47443f48453f514d474b48444e4b464b474245413d45413d45413c413c38433f3b433f3a48434046413e433f3b413d393d3935403c3637322e443f3b4a474348443f45413c4945414b464246423c4a4540433f3b47433f47433e46433e43403c413d39433f3b4e49444f494546413d4c48434c4a45534f4b504b474946414a46424e4946534d48514c47504b47504c4748433f46433f46423f44403c433f3b48454046423e4845414a464248444044403c4946414a4743484541423f3a47433f47433f45423e433f3c3d3935403d383f3c38403c3945413d45403c44403b46423d433e3a433e3948423e45403b47413c4d474149433d46403b46413d49433f49433e47403c433d39443d393b35313b3531433e3847413a453e3a443e3a47423c48443d47423c48443d45403a403b37403b36423d38423c36423d383f3b3644403a4d4a43403c374a454156504b4e494446403a4039343f39323a35303e39333d3832443d37473f374e463e554e4559534c5a524b4f47415049444c47424b4641423d383e3933413b34413a334c453e504a44544e474e48424e48424f49444e474149443e49443d4d4841554f48514b444e4842554e483f39353b363335302c342f2b3a35303c37333b36323e3936423d393d38343c393445423e514b4848444047433f59545055514b47413c3f39343f3a343d3732322d2939342f38332e37322e3c3630403933423c36403b3746413c46413d46403d3c37343934313e3a35514c455049453e383536312b433d35504a43524c4649443f3c373338332d3a352e423c354d47404b4641433e38413b373c3731413c373f3a36413a3646403a4a443e433e3847413c49423d3a332f3a342e3f39333a332c3b332c453d36453d36433c34433b35473e3740373049413a4e473f463f38453e36453d35474038433c354c453e514a424d463f4e47414c453e48413a4a443d413b35443e3847403a4a433e46403a3e38313a332e3c34303c352f3a342f312c262f2a2535302b342e2a312c28312c28322b263a322e3c36303e3731413b3549433c47413a453e3749423b5049434b443e4c453f49423d3c363138332d3f38323d352f403933413a333f38314d473f4f483f4f473e504840413a33443f384c463f524c463f3934423b35524a4431292538332e4b464156524a615a54635b56554f49423d385955505d58534a45403c37343b3632443e3a332f2c3a35313e3934312c29322d2a2f2a262923202a2522332f2b3b36323934313733303f3a373c38343834303935313b36323d38353d38353f3a363e39363e383435302d332e2b3b363246413d433e3a403b373d38353f393745403d49433e453f3b443f3b45403b403a353d3833413c374a443f4f49434e48424a443e49423c47403b433c36413c36433e383c37323a35313b363337332f383330413b374740394740394b463e5049414e473f4a453f4d474248423c433d374c474145403a433e3746403a403a36403934433d38413b363f3934443e3946423e413c383a3631413d38453f39413b364039333b352f38332d3b36313c3732403b36413c37433e384f4a434d474048413b3d373139342f413c36403c3547433c524d465651495f5a524f4a44443f3b4f4a4447423d3f39344038313d3731403a35433d3649453f524e49605d57635f5b5956524a4642423d38423d3843403a4c4943514d4756524c5a555053504b53504b57534e57524d57534f58544f43403c58545055504c4f4b474d49464f4a474d494546423e46413e45413d3f3b38413d3a423d393e3a37423d3949433d464039443e3646403a463e38413a34413a3448423c47413b49423c423c354039343e38333b353038332e3d373238322e3d37323b35303e38333c373139332d3a35313c36313d373337322e38322f413a35463f394e48414a443e433d37433e38433d3849433d44403a413c37423d383c37313e3732403b36443f393e39343f3a36433e3a3a3530443f3a433e383e3933413c374b454046403a413c373e3935413c3747413c46413b46413c48433e433e3a433d394a4540514c45423d38443f3b443f3b504b47534e4a514c45433e38423d39413c37443e3946423c4c4842504b464f494349433d46413d45413d4844404c48434b464246423e4a4541514d484e4a45524f4a4f4c484d4a4448454044403c423d3a443f3b443f3a423c36433e3a524e484f4a444d48444b4540403a33393531423e3a44403b46413c4a4541423e3a403c38433f3a423e3944413d433f3b3b38343f3a3645403a4a453e4a454144403c47423e4f4a464b48434a47424c4742524c46443e38514c464e49434a45414b46424d494448433e4e48434f4a454e49454a46424b4643484440433f3b4946424c48454f4c474e4a4653504c55514e514d494c47434d494545413d403c37433e3945403b413b373e3833433e393b3833403b36433d37463f3945403b4a443e46413b3d38323e3a36433e384c4742403c36433e394b464149444047423e48423d48413c403a35433e3a433e39433e39403a343f3933423c3646423c49433b4f4a424d48423e39343c38343934303a353137322e3b36323e3a344b46414a45404d4843524d474d484344403a38332d47403a49423c49423d443f383a3530423c35463f384a433c524b4356504956524c4d48434b47434b464248413b423c363c3833413c3747423c4f4a43565047514b44514b443d383337322d322d29403b374e4841433e39413c373c37333c37333e383437312d362f2c36312d36312d3c36323e38343e37334039353f3a353b3632403a3449423c403a353f3b36443e39423c374d4742524b46443e38403a353f3832443d37463f383c3630403b3545403b45403b46413c4a4641423d393b373248423d534d47544e49453f383a352f3a343046413b4f4b454f494348433e38342e35302a3b3631433e394f484148423d3e3a36403b364b4640453f3946413d4a454048433d4c453e48423c48423b49433c4b433c483f37473e36463e36453d36453f374b443c4840394b443c484038484139473f384c443e4740394039333b342e403932443d3649423b4f4941453f383d362f3b36303f39343a342f3b36303c37323d38333b363139332f38332f37332e3a3530453f39453e38453f38433c36423b353e372f4039313e37303f3730413b34453e36463f384c453e4d453e4f484049423a473f394c443e4e494149433c4039333f38323a332d3c352f3a342e453e37413931463f364e473e47403a36312b423c3546403946403a4a443d3d373139332f46403b39332e302b263c363048423c554e4849433d504a434d48424d4942433e39302d28534e4a524d48403b38413c384d4742514b4658544e55504c3b363237322e2e29262b272538343035302c34302c3c39343d3935413d3946403c514a4548433e3c3734443f3b45403c423c373f3a363e3a363f3b373d3834403b37403b3738343038332f3b3532423d39433d38433d37443e3947413d4a433e433e393d3834433e3949423c4b443e47413c46413c433e39423c373c3834403c383e39353a363138343035312b322e2a36312c35312b302d2835312b39352f36322f3e3a3739352f38332f3b3631443e39443e3946413b4e494346403a453f39453f394e4a445049454f4843514c4548433c4a433d48413a47403a443d38403a34403a343d363038342e3c37323f3a35403c36413b36413a34433c373d373336312d3f3a3646413b443f3947423c423d383f3b36403d3743403a4a453f453f393a3630403b3548413c423b354540394e4a444d494247433c57544e55524d4844403935313734303d3935413d3846423c47443e4a484247443f46423d44423d43413b403d38534f4a4d49434d494448443f4b47424b47434d4844504b46514c474c4742494540514d484a4641423e393f3a35403c36453f3a443e38403b353d37323a342f38322e3f3934443d38433f383e393448423c4b453f4b46404d494345403c423d37413c36443f3948433d433e384a443f49433d433c36463f3b3d3733413c37443d37463e39443d383c36323c37353f3a363b37323b37323c37333e39363c38353e39353b3632403b3645403b47423d45403c48444047423e47413a48413b423c36463f3a443e3a3e3935433e3a443e39433e39423d3947423c423d38403b3848433e49433c46413b443f3a47413d46403c46413c423d3744403947423e4d49444d48414a464146423d423d37413b35433c374b443e4c47414c47434c484447433e49443f4a45414944404f4b474f4b464b48424b48424e4a45524e4956524c57534c524d48403b353e39354c4843514d46504b464b474244403a3e3934443f3b443f3a403c363e3934443f3a48433e423e39413d3944403b403d3847433f4c47434b46424b464148443f45413c47433f46413c413c37423f3a4a47424b46424b464045403c48443f4b464247423f433f3a48443f4b464248433e494440443f3c43403b423f3b433f3b3d39353835313c3834403b3747423d433e3a44403c47444045403c4d4842504b474c47424a443f524b464c46424e494456524c46423d48443f46413d423d38423c3648423b4b464049454049454048433c423b353e39323c38323b37323e3834443f3a49433e4c4642544f484d463e473f38433c35433c3648423d423d38413c373e38333a34303f3834423b3645403a45413c4e4a444c474249433e433d393d37323a332f39342f45403b514c46524c4548423b5f5851544e484e494457524c58524c504a444f4a453f39343e3832423b3449443d453f38423d374e48434a443e46413b4b46404e494249433e433e393e3a333c37313f39333f3833453f3b46413c48423d4c463f4c443f443e3a3f3a3645403a49433c4d46414a423d423b36433e38443e38403b36423e39433e3a423d37413b36453f39453f393d363238322e3c3733423e3949453e544d465049434a423d423b35423c373f38323d3630433e37504a43443e3837322d403b33524c45443f38423d353f3932423c364c48404f4a4349433f3a3532393430403b3547433d57524c57514c4b443f413b353d373044403a4b45404f48424c4640423d373c36313d36313a35303a342e3e3730413a32463d36463e364940384e453c4a4239463f37433b343d362f3e362f453d36403730443c344139323e36303c352e403932453e37433c3537302a342e2837312b3e393346403a423b36403a353a332c413a33443d35474038514942504a424b443d453e375049424f48404f4841524b44534c46514a444d473f4a433c474038453f37433c35463e3741393148413a544c454d453e433c35443d373f393339332e3a35303b352f4039343f3832433c35433c36423b34453f39443d3649413a554f474d4740443d373d36303f3a35544e47544e493f3a3546403a5e5951524b4636302c2d282437312d423e384b463f504b43544f4a4b464049443e35302c35312c3a35323b37323b363236312c3f3a344a443d4a453d47423d47403c3e383436312d2b252226221f2f2a27302c29342f2c3c3732413a34423b363e3a3649443c49433e4a443e453f3a49433e48433e45413c49444049443e46413c4b45414b4541413c383a34303933303c3733403b37423d383e3935403b37423d39433d38423d373f3a36413c37453f3a473f3c48423e45403a47433d453f3a3c37323b36313934303f38343e38323b37313b37313e3a3437332e332f2b38342f3d3834403b373c3834322e2a35302b35302b39342f3f3a36423d3946403a4a453e544e484a433c443e37453f39463f39433c373f383249423c4f494248413b49433d49423d3e3a354945404c47404c464147403b49423c45403a48413b48413b443d383935303c38333e393549433d4b46424c47424c484246413c49453f4d4741443d383a3530393630433f3a44413b45423c49454048443f413e394b474345403c393431312c29302e292f2b262f2c27332f2a36332c37332e36322e332e2a36322d37322e332f2a35312d3936313a36313a35303c37323f3b36413d3844403b443f3946423b403b36423e383c37333d38343f3b363e393448423e423d39403b36443d393c37323a353047413a463f394c463e49433c423c3647403b4b443e4b453e413c383a363146403a4f48414f484246403a433d37443d393c36313a3430453f3a3d3834393632413c383b363336312d38322e3934303e3936403b36403b36423e383d37323d37323d3732433e3946423c3d3832332e2a3a35303e393448423b453e3848413b443d38423d37433e393e3934403b363f3a353e3a353e3933433d384a453f48433d443e3946403b433d3749423c433d373d39343e3931413d3845413c47423c514c4649443e45403b413c37413d3847423f49443f4a45414e494448454044413d423e39433f3b433e3a4843404c4743504b474d4842433e3a3a353146423e4b47424b474248443f4a453e433e38423c37433d37463f39443f38423b363d3732423c363d38323f3a36403d38403c373f3b37443f3b45413c413d38423d39423e3947433f48443f403c383b37333e3a3547413d4b47414c47424c46424d4640494440423f3944403a423e3a3e3b363d38343d39353d39353d39363e3b36403d38433f3c413e3946423e443f3b45413d48433f45413c45403c423d383c39343a3631433e39433d3846413d514b45524d46524d484f4a43514c464d4943504a443f393448423d4b4540433d384b4641443f3945403c443d394b4540443e373f39343f39353c37313b35313d373040393348403a4a423c4c463f49423d4c463f4e484147423c443e384b443d4a443e48423c433c36403a35443f39514c4559544f5c5550504a45423d383d37333c36303a332d413a33453e3836312c3a35303f3933413b36423d3944403d48433f49443f4b46414f494448433e47433d433c373b3630423c35413b3446413b4b453e4c463f5b564f5c58514c47414c46413d38333f3a3448423b443e36433c354c46404d474248443f423d374d4640433e394e49444f4a4547433f443f3a3f3a363a353137332f39352f3e3b3645403c46403b322d283a353048433e45403a46403a4e4843524d4755504a504a4547413b403b35433d3859534d534e4848413b3d36313f3833433d3649433d48423b433d35443e37453f39504944524c46433e383b36323b3531423d3749433d514b44544d474a443e39332d3b352f49443e4b4540463f383e372f443d36403932413a33433c35413933463f3849423a433b33443d353f3830473f3849413a534b434f473f4a413a4a423a4740384e463e4d463e4f4840453e36443d354d46404d474048413a423c3447403a47403a4f48414e473f4a433b473e37463f37463f37463f37433c34433c35423b334b443c4c453e453e38413a34423b35443e37463f37413932443c34453e36463e363d362e3b352f3e37304038323d36303e3732433c353c352f3b342e413a3437312c3f39333d37303d37313d363039332f3934303b352f4d473f514a425049424c443f423c363c363048433e544f49413b35423c354a433d4c45414d4642423b353a332e3b35303b353049443e48413b49433d37332f35312d3a3430312d293e3a3648423e3e37333a34304b4640524d4758524c58514a58524c4f484347413c433d3838322e342f2b34302c37322e39332e3a34303c36313b343037322d37322c443e37443d37433e3848443f46423c4a443e48433d49443e423c3748423c423b37352e2b322d29342e2a36312d3b35323e3935403b36443f3b46423e49443f453f3b46403c44403945403b4c464248423c4c47404b464048413c463f39453f39443e3749443c49433c4d4841524c46514b4647413c3d3834443f393d3733413c373e3833413c363e39353d383438342f35312b302b2635302c36312c322d29342f2a3d383338342f403b373e39353b3632403b35423c37443e3a433e394b463f514b4548413b49433c4c46404b453f4c463f4d464048423c4a454045403a4a453e48433d514c45555049524c464f4a44504b46524d49524d49494440433d393f3a36413e384a46403d393445433d58555057534e55504c4c4845423e3a423e3a423e3a3f3a35403a353e3a343e39363a36323d3935403b373d3834413c383e39353c37333b36313936313935313d38353d38333833303935313a3531413c38443f3b433e393b3530433c384b454045403b443e383d38323c3632443d3849423b443e3748413a453d3748413a46413a403a343e38323d36323b363139343036312c3a353047413c3f39333e38343c36323b36323b36313e393337322e3d3834403b373f39363d37343d38343d38343d37333c353039332d3935303b36323b35313c36313e383337322d413c383c373237322e3f3934453e38463e393d36313f3a34403b353d38323e3731463f3a4a443f3d3833312c283b352f413c3746403b4d474149423c49433d49433c47423d4c453f48423c433d37403a34413b3544403949443e49443e423d3948433e433e393c37323c38343d3935413e3944413c4644404b48444b484345413d49454147443f3f3c373b36323c38344c494454524d4c484248423b49423c423c373d3733443e38443e38433c37433c3745413c47423d44403a47423d413b373b3731403b363f3b3548433e504b464e484349433f4c464247423e49454044413c3d393448423c504a44514b4448433b46413c4b45404c4741554f4949453f47423d4a46424c47444c474344403b48444046413e48444047433f45413d48433e433e393f3a34433e38433e38443f3b403b37423d39403a37443f3b37312d342f2b3b37323b36303c3632403c37423e393d38343d38323d383346413b504b454a443f443e3847413c49443e453f39453f3a46403b443d373d362f413a323b342d453e37453f3947423b423b3548423b49433c5049434a453e4d473f46403a49433c524c454c463f48423b4c4741443d3749423b4e494156514a56514c544f4a4e4843423b35524d4758514b534c4647423d3b36333a36323c38333a343035302c37322e3b37333f3b3744413c46433e4b464244403a403d38413d3947423d423c36403a3347423b423d3747423d463f39443f39443f3a54504a545049403a33413b35413b34453f38524b45433e3a4a4640423e3945413d403c37423e3a47433e4f4a474c47443d3935423d3a3e3a3538332e37302c40393448423b4b443c4e47413f3b34433e384e48434e4842443e39352f2a36302a3f38334d4741524c464e4842433c354039324b443e4d463f4e4740453e37423b3447413b4d48424f4a44514b4646413a3d373136302b3d38314d4740544e4747413a3b35303b3430413a33443d354e463e463f37463f37443d36403933433c3547403849423a504941534c444c443d3e342d473d354e463d5149414f4740463f37423b33423b33463f3749423a463f37463f38463f39443e3848423c463f394039323f3830423b33453e37474038463f37463f37443d35433c34463f3948413a423b33413a33423c363f3832413a34443e373f3933423c36423c35433c34484139453d35443d364b443d4b443d47403a4c453f50494249423a49423a544d4551494259524a4841393d352f423a36463f39403b353c363239312c39332d39332d48413b514b454b453f403a34413b3656514b4b453e3f393449443f4f4841564f484a443f3c37333b363246423c544c464e4741453f3948423c5f5a544a443e534e47544d474f4843413b373a35313f3b344f4a42514c44534d44635c55625b535d5851615c56504b46524c47544e4a4e474349433f4a454147423e413c373e373238332f332e2a312c282f2b273934303e3933403a34403a3447413b4e484148423c49423c453e393d38343d3733433d38423d3745403b433f3a3f3b36413d39403c3744403b45413c47423e4b45404c4740534d46554e48534c4646403a45403a433c35423b35453f3846403948413b4a433d46403a45403c443f3946403a413b36403b36443d37463f3948413a3f3a34403b36413b3545403b423d3746403b45403b46413b403a353d38333d3934423e38423d383f3b353d383336312d312d2935302a3d3831403b36413b37403a36413c37403a35433d383934303b37323b36313c37333a35303f3a34443f38423d374d4844544f4a544f4a56514a5a544d55504a45403b403c36403c3843403b4f4c464f4b434a453e524e49534f4a504c474f4b47534e4958534d544f4855504c54504c514c46504b474a453f4b464247433f4a45414b453f46403b403b37403b38403b3747423e46413d46413c47413d46413c433e39413c38433e39403b34454039453f383d3630463e39443d36443d36453e38443d38443d38413b35413c3439342e48423b453f3846403a47413c48413d39342f3d3833443e37403a343b36323f3a34413c36413b353e3934413b37433e3a433e3a413c373a3531413c3746413b433d3848413c48423d48433e45403b433d39423c37403934423b363f3832453e3949453d453f37463f37463f38443d37423c36433e3a433d38443e3847413b4a443d4e47424d474146403a433d3748413b46403a3b3631423c37443f3a4a433d4f4942514b45504b444d49434a464149464146423e49443f4c474248433f423d39423e3a423d3946413c433f3a413c3745413b46433e49454145423e413e393f3b36322c2937322f45423e4f4c474a464049433c3a3530413b35403c363a3531403b3649443f49433e403b36403a35403a36423d384a4642494541443f3b3d38333e3834443e3a46413c43403a46413c453e394b4742534d484b453f4f49444c474247423c49433d423d38423c38403b37423b36403a353f3a35413c37413c37403b3639343037322e36332e35312d3a36333d3835423d3947423d413d393e3a3645403c403a3745403c45403a413c3848433e47423d4a464144403b4b454047423c423d384c4742534d48554f4949443f3b363236322e37322f332e2a3b3530413c37443f3a46403c48443f4e4a4558524e544e495049434d463f464039464039443f394b463f504a4448423b49433c4d463f514b44524b434f4a424c463f4a433c514b44544e46554f474e494247413b47423c47423c46413b4d4640514b455d5850524d454c464144403b47433e514c46544f4a5b5752514c4847413d3f39363834303934303b36323d3833413c37423e3946423e413d393c37343e3935413b353a343048423d4b46403c373249454049443e423c373e3a36423d393c37343e39343c38333d3834423d3a3f3b373c383438332f3f3b373f3a353c3833423f3a57534f514c463e3832403a35423c3548413a3f3a3449433c514a44534c464d47404d4740524a4448413b3d3731342f2a342f2a413c364d4741534c4549423c453e38423b34443d364c453e453d384039323c352f3c363047423a4f4a43534d464a433d413a3537322d443f394f4842514a4248413a423b353f38315048414a433b48413949423b4e473f4b443c3f3830403931433c34453d364b433b4c443d473f37494139473f38433b33443d354b443c4a433b4a433c474038423b3348413a4c453e464039453e38443d36443d354a433b443d35433c354740384d463e4a433b49423a423b35433c36413a3440393149423b48413a4c453e4c453e49433c4c463f524c454f49424b453e514b434a423a484039474038453e37423b36403b344f4942544e46413a343a332d3b352e483f38554d46544e4749423b534d464d46404a433d433b363f393335302c423d3848453f46423c3c3631322e2a35312b46423b312c282e2a263f3a3549433c4c46404c453f38332f3935304c46404f48424c4640413a3448433d4f49424c453f514a4358514b5d56504e484438332f39342e47433c49453f5a554f423b363f3a35413c3647413b453f394b46403e38333f3a3658534e55504c4f4b475c575067625a615b53544d47443d393e3733322d28342f2b35312d36332e34302a3c3632413b363d363236322e3a35313b36313a3530332e2a3b363236302c332e2a3a35313934303a353138332f3d3832423d384a453f4e494249443e4b453f4b453f524d4648423d3f3a34443f3a3b35313934303934303a3531403b3647413c433d394a443e453e383e39333f3934413b35453e3748423c453f38443d3749433d4a433e48423d423d37453e3946413b3e3932433e3847423c49433e48413c46403a433d3949433e433e393c37323d37343b36322f2b2735302c38342f3c37323c3731413c37403b36453f3a443f393e3a35413d383b37333c38343a36313a36313b38333d39343d39343d39353a37323b37333d393444403a48423c4945404b46424a464146413c49453f49443f48433e49443f49443e4b46424f49434e48434c47424c46414d47414c464049443e46413d413c3846413c403b36413b3547403b443d393f3a35423d38443e38413b35443e39423b363e37313d36304039333d362f3c352e3d352d413a34473f3a48413b3b352f413b373b35313a35303e39333b363136312d3d3833433e38413b353a342e3b3632403b363f3934403b36403b36413b343f39333c352f3b352f3d3730443d374039344039333b35303b3530403a35443e3949433e4f484248433c403a36413b36433d37433e38413c37423c373f3934423d38403b37433e38443d3946413c46413b413b364a433e454038423d3645403a49433c47413c413b37423c3847413a443e38423c3546413b453f3a45413b4a464149443e4c47404b464146423c443f3a45403b433f3b423e39423d38403c3744403b4946414844404a45414b4742453f393d3935504d484a474248443f48433e423d3745403c49433e49443f3f3a363c37333d37343d37333a3430423c354a433d443e38403b37403a363c3833433e3a453f3b413a35413b35423d38423e39413b363e3833423c36433e38443e39403c373f3a35443f3a49453f49443f47423c47413d47423c443f3c4b46434d4843504b454e4945433f3a3c38333a3633393531393531423e39433e393d37333f3934433e3a423e3a413c39403a37423c37443d3839352f433f3a45413b443e3845403a49433e443e39433d3849433d47413b47403a47413c47403a48423e4e4944423e393c36323d373339342f3b3731463f3c4a443e514c45554f495049434f4841403b33403932443d374d4640554f48554f48524c463f3a34443e37514c44534d475b544d57524b4f4a424d4840514b44534d46504942514a444b443d4a433c3e3831413b34463f393e39343e3a354c453f45403a3f3b3647423e504a45524d464d4944554f4a54504b4c48424b443f443f3a47423e46433e45413d44403d443f3b3d3834413c373e3a343f3b3643403c45403b4b4641403c3846423d4d4742403b364a46424d47423b363233302c2f2c2836322e433f3a46413c3c3834393532302d293e3b353d3832403a354e4740585149443f3a322c26352e27413a34433c3547413a4c453e4c46404c47404f4a4347433d4c47413b353139342e3f3933423b354b443d48413a433c3540393148413a534c454f4841423b343a342e3e393248423a504942554e484a433e36302c38332e3b3530433c373d3731453e36443d353a332d3b352d3b342d463f384c453e4f48404e473f474038403931443c34453d364a423b4d443c4e473f4d463e453e37413a32443e364d463e4e473f463f38423d354740384a433b474038474038484139453e364c453d453f374740384841394c453d49423c48413b443f38403a32423b35443d37453e38423c36403a35423c35433d35423d36413b35443d37463f37453f38403b3549443f45403b3e39343b363036312b37312b3c3530413a34484139443f37423c3549433c4c473f4a433d4d474048413b4d4740453f3b342f2b45403a56524c5c585247423e403c3759544d58534d3e3935433e3a4c45404c453f544e484a443f3d373348443e49433d4c443f4b443d3d37324c46414b453e4d474248433d534d45575048514a43504943605b55514c46342f2933302b35312d3c37323c363135302b2f2a2736302c37302c413b36413c364c463e514b445651485c564e554f485c554e5c554e524b45453e393b343035312c352f2c3e37333d3733423c394f4a44504a434c4640504a444a443f494440403935332d292f2a26403c37545049514c4648413c47413c443f3a413d35423c36413b353e3934403a34443e394b464048443e3c3734332f2b342e2b3934303a35313f3b3647423c464039423c374d4843453e3847403a48413b504a425049413f38323b362f413a353d3730433e3846413b48423d433f393f3a343a3531423d383f3a333e38323d36303c363139333037332f3935313e39353e3935433d38433e39443f3a46413b46413c443f3a45403c433e3a3b37333b373136312d3835303b38343b37323b363139363236322e37332f35322d3f3b3648423d4b453f3d383237332e403b373b38333f3a353b363036322e3b3632403b37433e39423d3846413b46403a403b353f3a34433d38453f38453f3b3f3a36403c38423d3848413b47403a463f39463e39403b36413c35413a34423b3647403a47403a453e37463f3947413a423b3547413b413a34423b35423b343d362f3e3631443d384e474149433c453e38413b363e38323f3934403b36453f3947403a413b35443e393f3a3446403a413b35423b364b443e4b443e443f3a3c3630403a344a433d47413b423b35403a35403b353e37313a332d403a333e39333c3733433c36423c36443f39423d38443f38433e393f3a363d3732423d373e39343b3632433e3a3a3531443d37433d37433d36433d36474039433c36453e384c453f4b453e4d46404d46404c463f4a433e46413c46413b46403b46403b413c3647423d48423d443e39433e3a4843404e4945514d474e4a454b464349464247433f46423d35302b3a3632423f3b413e39403c3845403c47433d433e3846413b443e3944403b4b45414f4942524b444e4742433d373f3a33403a36413c3848423c46403a443f3a3d38333c373247413c443e3846403a463f3a443e39423d3745413b48423d453e3846403b48433e48423d443e39443d37443e383e39343c3833413c383d38343e39343f3a3546423d433f3a46433e45403c47413d433d3848433f49443f4c46413d383437343046413d46413c453f39393330433e393c36323c3632403a363d3834403b36443f3a413d363b3631443e3a514b464c46414e47414a433c4f4843443f3a47413b4d48424e484248433f3f3a363a363139352f423d394f4a454d4740534c45564f484e47434d474146413a4b443d554f48544f48534e474c484047413b4b453f48433c49433e4e48424c473f56504a514c454d47414b453f4c453e4e47414f49434c45405049434d47414d474346413d403c37413d3848423e4a453e413c36443f39423e38403c3744403b48433e49443f47433e403c373d3935413d3945403b4b464248433e3c38333936323a35313d3933413e393b38333e3a35403b3645403b433e39403c3748433d56514c4c47423d3935393530413d3a504b4749453f39342f423c37433d37453e37494239463f37443c35443d37463f393f38323d362e3630293a352f3f3a34433d393d393447433d4f4945514b463e37303f38314a433d504943544d454740393a332c3a332c4640384e47405a534d514a43443d373e39323f3a34464039514b45534d47433e3839342f38322d4d46405a534b504a4248423b4a433d49433c4039323d362f474038534b43544d454f4840443c364139323e3730443d354c453d4e47404b443d433c353f38324740394b443d4a443c4039323e3731413a3349423a49423a4740384941394a433b484139453e36463f37463f374740384a433b453e3647413b4b443e4a433d433d37423c35433c36453e38464039463f39443e39423c36443d37413b35423b35413b3548423c453f39443f3a443f3a4d47414b453f48413949423b433c363d373248433c554f48524b45403b3546413c58534c3f3b3628242039353054504a4e4a4548433e3b363046433c53504b4945403c36313a352e3f3b35443e3936312d35322d423d3848423b4c453e4a453e3b3630443e3749443d3b36303c3733413c34504b44524b4449423b423c353d37323c3833413c373e39344a433d49423d48423e524c474d474147403a48423c423b343a332d322c264b443e4a443d514b43544e45605951605851605a5358524b4b443e3e3630362f2a312b28312b29322d28312c2837322d403b3549433e554e48605a544a4540302b25413c35524d44504a424d4842504b45544e475d554d59524a58514b453f393e36313d342e3c36304c4742514c464e47414b443e3f39353b342f3a342e3a35304f4a4359534d59534d48423d332e2a342f294a453c524d45544f484e47404e47404d4841464039433f3a443e38464039443f38443d37463f394d47404c453d423b35433d37453f3a433d38433d37443e3949433e47423c453f3946403a453f38413b33443e3846413a4c474149433c4f4943524b45514b45544d474d4741433d384039353a35303b36324a443f49433d47413a4c473f4a453d443e383e3a35413d373c38323c38333a363137332e36322e37322e39352f39342e3b36313d3832423d3746403947403a423c37413c373f3a35443f394a433d48413b453e3847423b464039453e37433d37433d36433c35413b343d37303e38323e3832453f3948413b4a433c463f39423b34443d37463f38433c34433c35443e39433e37433d373e3833403b353b352f3d3630433d37413c35443d373f3a353d37323c3530403a35413a33423d373c38333d38323f3932433d3747403a49423d48423d48413b423b34433c36443f3947413c49423c46413a48423b433d3649433c4c463f45403a46403a413b3545403a433d39443f3b453f39433d36453f39443e3848423b413c35423c36433d3647403849423c4c453f4d46404c453f46403948423c4c463e4b443e4b443d4c464147423d47423c443f3b45403c443f3b433f3b47423d4a453f4a454046423e48433e46423c4945414c4843403d38423f3a44403b4a464047423c3f3832423c363f3b3533302b393530413a34413a34423d37413b363d37323f3a3645403b433c3547403b403935423c36443e38453f38433d36463f384d463f4a443e46403b413c38403b363f3934453f3a47403a47403a443e39453f3946403a433e393d38343d38353f3a37423d3945403b45403b3d383544403c45403c413c37413d373d3833443e394d464048413b47413d3f3a343f3a3648413b48423c47403c403a353d3934433d39443f393e383439342f3c37333e38343e3833413c36524c46534c44453e37534e474a453e48433e46403a4b453f46413c46413b544f4949443f423c37423d38413c3649423c49453d4a463e514b4459544f544f4a504b454e494348433c47433c4d4841534f4757534b524c4655504a534e47544e474e48404d474048423c463f39524b44463f3849423c56504a4e4a4146423b4844404c474248433e45413c49443e453f39453f393f3a34413c38413e383f3c373b37323b37333f3b373f3c37433f3b3b363237322e403b373f3b373d3834524d48403b373a36313d3a364844404f4c465a554f4d4842433e373a36323c383448433f4b4642413b3736302d433d3749453e48433d3e393448433e4e4741443c34484038463e384e4740625b525b534c564d464a443c4c47415c564f5a534e4e48413a352f46413b4b4640514a434f48413c362e423b3449423b534c4560595248423a3a332d3c352f3e3730453e374f4a43554f49504a4349413b403932443d354b443e4c4640443e38453e374d463e4d473f504942524b444c46414a443f49423c3d37313d3630443d35504941514a42534c454d463f423b353c352f413b34423d3747403a4c453e423b3439322b423b344b443d4c453e453e37433c3448413949423a443d35413932413a32463f37474038443d35453e38464039453e36453f38453e38413b35403a34403a333e37313f3831433c36453e384c45404e47415049434a443d4f49424c463f463f3848423c47413b4c453f4f4841575049453e384039334c453d504a433e3730453f38564f4848433d433f39454039514c445a544e3b3531342d2a443f3b514c474d4843423d3943403c524f4a4945413c3833433e394a464245413c3934303f393449443e4b463f4c473f4a443d3a352f48423c47403b48433f4b4641615c57544f48524c46534c454b443d46413c463f3a48413b48413b544e4857504a544e47534e4658524b5a544d5c554f57504a5049434d4741453e3739322b363029453f384c4640544e47524d4558524b59524b544e484b4541433b383f3834352f2b36312d322d28322b264038314e47404e463f4b443d413b34413a3438312c2e28222e2822302a253a352d433d364d4640514b444c453e443e3739312d322a262f2926342e2b423c3748443c55504856504b342d2935302b3a342f48423c5f585157504b46403a433c364a443d514b444741394c463f4c453f433c3549433c4c463f4f4943524c46514b4547423d4a443d49443e48433d433d373b35303e3834403a35403b36413c37403b35443f3948433d4c453f49423c49423c4d45404b443e463f3947403a453e37433c354b443e4b443d49433d4c453e4b443d48403a413b35443e38433d36454038423d37453e39433d374b463f504a434b463f433e39433e39453f39443e37453f38413b353b363036302b36312c38332e3b342e3e372f423c353e39343f3b353d37323d3733423b35453e37423c363f393447413a453e38413a34423b34453e38463f393f3732413a3449423d433c353b342d403933423b35433d35433c35403932423b353d39323d3733423c36413c35413b34403933403833403a353c35323a332f3c36303b36323d3833413b343f3a343f3a333f3933423c3649423a443d36423b3548413b4c453e47413b4a443d463f394b443e4c453f463f384c453f423c35423d36433e37403a34463f38443e373f3a34453f3845403a47423c453f38403a343d3731413c3648423c4c46404a443e4e47404f484149423c47403a4b443c49433d48433d47423b48423c47413b45403c4a453f4b453e45403a48423e49433f45413c48433d443f3a44403c433f3b45403c37342e37312d423d373f3b34443e38443d383e38343e3934423d383f393337322d3a3531413b36443e3848423c47413b433e3846403b4c463f4a433c3e3831403a34413b35453f393f3933433d36463f38423b34413a333e3731433c363f3a333b363045403a3d38333d3934433e39413b363f393249423c4a443d48423c4d46414b4640443f39433e38433c37433d36443e383f38323e3832423c38453f3a453e39453f39403b3445403947403a453f394c46404b454049433f49433d413d373f3a36433f3a3f3a343b37313d37313f383347403a403a353c37323e37313f39333c37313f39333e3935443e394a4540443e383d36324d4742453f394a443f4a453f534c464a443d544f48545048443d383d383345403a4f4b43534e4656524a56514a4d463f47413a47423b47423b4e4942504b44524c454f4b434d4841524d474f4a454f48404e473f474039474039453f38504a424f4a454a464149433f4d4944524d47504c47504b464c484147433c44413b423e3a43403c403c38403c383d3834423e3a4a464249454147423d3b37323f3b374e48424f4a44423d39403b37342f2b3a352f3e3934403b354c47423f3a35342f2a36312d403b37514c49534e49423c363c363026221f37332f49443f403a3436302b403a35423d353d362f4b443c443d3639322c3c352f403933454039433e36504c445550493f393336302b3e3731463f394f484148413b362f293a332d423c353f3a334d4641524d47504943443d3739332d3c363048413b59524b554e474b443d3c363037302c3b36313c37313a342e413a354b443e4b453f3e3933403b36504b454f4b454c474245403b443d383e38323d373147413a4c453e4c453f433d37423c36423c35453e374740394a433d48413a403932423b33463f384d463e474038423b34423b34433c344841394d463e4e473f4a433b443d3648413a484139423b33423b344b453f514a4450494249423b4c453f4f494349433d433d38433d373a342f3f39323e38323d37313f3831423c36453f394a433c48423b4b453f4b453f3d3732423c364c46414e4740443e373c373049443e4c4741524d474a443e4540384e484447413e36312e36322e45403c4e4b444b4743413c3947433f4845403e3a363834304a454047423d3d38343a343048433d4d484247413c4c463f47423c4a453f453f38443f3848433b4e4a425f59525a554f4c463f55504b605b564c464238322e36302c3f3a3449433c514c44514b444e47404f48404f4840544d465d5750514942433b343f383239332f332e2a312c27312c2835302c3e3a3546413b58514a5e564f5f5850554d46514942443e383c3631352f293c352f47403a5b544c5e5750655f58615b55423b36352f2a2b2622292420312b27332d27423c3558524a5d574f60585350484239322e35302c342d2a342e293e38314a443d4e4740443f3b423c3738312d3b352f464039544d46524b4447413b37302b39332e4b453d56504a3f3934403b35403a343f38333b36303d383239342f3d38333e38343b3733423d393d39353d38343f3a34403933413c37443e3a403a35423d384d474049433d413b344640394a433d433c35403933423b34453e37474039463f37433c37403a33433d3647413a48413c443e384741394a453d44403948423b4a433e49433c453f38433e39413c3846413b48413a4a433c4c453e4c453e4e47414a433c48413a453e383f3a353b353137322d35312c342f2b35302c3b35303f38323c37313e3834403934453e37423b35474039464039463f383f3932453d38423c36413b363d3631433c36463f39463f3749443b453e384039333d38323b36313a34303f39343e38333f3a343e37313e37323b352f443d38413b353e38343b3531423d383e37323f3833403b353e37323e3833433d36433d38413c37443e38453e363f3832463f39423b35453e3947413b4a443e4f48424d473f47403b433d37433c3646403a48413b453f38463f39443e383e3932413b3448413b48423c49433d4a433d48413b423c35423c35443f38433d37443d3747403a48413a46413a443e38433e3748423c443f3a48433d4b443d49433c4c453f524c4547433d4a433d46413b3e3b363a3733413d3a3e3935443e383f38323d3732413a3449423c453f3a423b35413b35413b353a3531423e3a48423d4039343a352f38342e49433e4c453f4b453e453e3747403a4b464048413b443d38453f3a3f3934463f3947423b46403b433d39423d37413a343a35303e39343c3731423c3748413c443d37443d38433e38423c35403b36413b35433d36443e37463f39453e3846403949433d4a433d453f3948433e47413a403a34453f38443e38403a34433d36453e3849423c413b36433e38453e38453f3945403a4d4842443c3846403c55504a4f4a444e494346413a403a36403933453e38423d3848423e4e4944524c47433d38463f3a433c37474039453f394d4742433e3848413c464039453f384f4a4457524c524d474a453f403b34403b34453f3845403a49423c524b45544e48554f48564f48504a424d46414a453f4a453e4b464047423c4e474159514c4f494256504a4c453f544c44514c465b5752524d49433e3b413e38413d37413c34433e3747423c4e49454b4643504b47524d4847433e47413c48423e35312d37332e463f373b352f433f3a39332e3b352f453e3949443f4b464147423d38342e3a353049444055514b59534d433e373d383338353148443e57524c413b362a252236312d322e2a413b3547423d443d37443d36423b35453f3a4d47404740394f48424d463e49443e352f2b3c37314f494456504a58524b4c453e433c363b352e443f38514b444e4741433e383e3934423c364b463f534c4558514a5a534d534d454039323a332d423b36504b4555504a524b4546403c3f3a363d3632362f2a3a332c403a3438332e37322d39342f3d38323b36314540394e47414c463f3d373337322c3f3933443d384a433d48413b48423c443e383f3a33403b3446403a4b443d4a433c474039453e3649433b514a42514a42484139433c34413a32403933443d35463f374a433b4a433b4a443c453f38403b34433d35484139423b33443d36413c3646423c4e4843504a454b453f504b4548413c4a443e4a433b4c463f443d364039334b443e4c453f4a443d48433b544e474b453e463f39413b36423c3848433e3e38334741394a464046413c48423c4a45404945413f3b363d3935332f2b48443f514d484b4742403c3745413c49433f423e393b39344e4b44514d47423d383a353139343039332e342e2a37312d312b2637322d352e2935302a423b344d463f4e463f4b463e68655c5d5750645f5956524e45403c3f3a33433f3946423c49433d544f49555049575049564f475f574f5b554d605a5358524a5049434d464148423d3c3632332e2b2f2b26302b2735312b453f39554f48565049605a545e58534e47423d3631342e2838322b403b344e48404e473f524b445d59505a554f57524d49443e46413c36302c2c27222f2a24413a334a443d524d45554e4859524c5d57504b433e3c35303a342f49423d575149544e473e3834352f2939332d3e38324f4942564f474c453e39342e35302b3b3632413c36433d384e4842433e39403b36413c36443e3747413a453f3949423b47403a4d46404b453e4f49424f49434a433e463f3a413b36433e363f393348423c48423b4740394740384b443d453e37453e37463f38463f38423c353d3831423b34433e37413b35403a34433d3648433c443e38433c35403a343f39343d38333b36313d38333f3a363f3935433d37423b35423c35474039423b35423b35413a353f3934403b36413a353d3731423c36403a343a34303a34303a34303b352f3d36303c35303c3630403a333c37303d37303f39334039343f3934403a33403933413a343e3730423c34433c364039333f3933413c38433e39413e393d39353c36313c352f443e37453e38423b35413a333e38313e3933423c35403b353e3732443d38453f38433d36423b34403933433c36453f39423d36433d35463f39453e383d36313f383239342e39332e3d362f3f3931403a343f3933403a34423c363f39343f3933433b3649423c4a433d4b443d463f38413a34433c35453e37413a33464039433e38443d374d46404b443e433c36443d37433e37433f37453f38433d36433e38443d37463f394b453e47423c464039463f384741394d48404b463f48433f4b47423f3a34433e384b443e47413a453f393e3833423b373f38333f39353f3a36413c383c3733433d3849433d4a443d453e38453e393e39313b352f423c3547423b453f39453e38453e3847403b4b443f4a443d4b453f453e39413a3549423b4b443d504942534d464e4742473f3a443d3747403a4039333f3831403a33443e3947413b46403a46403946413b46403b49423d49433d4a443e453e3847413b4b443d453e38403a344f484248423c443d3748413b4b443e47403b48413b4a423c4a443f49423c463f39473f394740394b453f4b46404e484259524c5d57515e5751524b4547413c3a3430423c3746413c47423c544f4a534e474d474148423d46413c46413b4a443f4a4540524d4649443d423c364b443d534c454d4640524c45544f484e4942443f39423d37413c3544403948433c514a4357514b58524c5a554f545049514b4646403a403a34443e37453f384d473f463e383d3631443e3949443f514d48524c4759534d5c564f534e4757524b504a45433d37423d373d3732433d383d3732413b34443e383e393350494349423c484540504b4648423d413c373c36323f3b364b46404c484146413c3c37333a36303a353046413d433e393c383438343137332f3c363149423c4c453f433d383e38333f39343f393340393348423b39342e37312a3e37303f393349433d615b5468625c423c373a352e3e393249433d534e48544f494c47423f39343d373145403a4d4943554f4a504a4447413c403a35413b36443e384b453e514c46524d474f494346413d3e3a36433e39423d3948433f49433f47413b3f383347403b534e494d484345413c47413c413b383d38343d383246403b4a443d4a453e4b4641423c373e38333d3833423c37504b444b443c4a443c403b343f3832433c35463f384039323e3831413a34413a32453e37484139453e36423b333c352e3d362f49423b49423b48423b4a433c433c3547403948413b4c453f4f484249423c433d38423b3746403b433e38453e38443f38433e37433c3547403a4b443f443d38453e38524a43463f37423c34453f374c463f47413b433e39423c3646413c4a443d4d4740433e393b373246413c4a4541433f3b423e3946433e423f3a37332f393431504b465956505d5954534d484b4640514e4846413c47433d4c4740443e39403a3547413c4e4a445b565269656167645f615d584c443f433c344e453e4037303a352f3c3631403a344946404d49434e4a444d4943413d383f3b35413b3537322e36322c393430413d384c4640544f46656058605a51655e565e574f5c544c564f484f4a434b433d423c3735302c2e29262e292534302b433e384a454056514b625c57534e4946413c332d2929231f28221f36312c3d3832443d36514b434e474059534c5a534b554f494c4641362e293029242d262130292337302a433d364d463e5b554e413b36362f2b3a342f453e384d4841504a4446413c37322e342f29433e37524c454c453f4c453f4640393d37313c3731433d3749433c47423c48423c4e48424f48424f484148413a423b35443d3648413b47423b4f49424e48424a433d48423c48433b443e37474039474039443d364841394f48405149424b443c49423a50494149433b443d363e37303c362e433d354c453f4c453e4e474048433c48413c453e39433d37443e37423c353f39343d37333b353039332e3c36303f39313c362f3e3933403b353e37323c37323b36313d38323f3a333f3934443d36443d37463f39453f39423c37413a35403a34403933413b353f3933453e383f383238322d413b36423c36433c36413a343d36313d36303f38323c352f3a332d3d3731403a34413b353d36303c36313c36304039333c36303d3631463f3949423b423b35413b34413b343e3730413a33423c36463f38433c35443d37443d373f3a32423d36453e38423b353b332f463f39443e37403a3548413b453e36443e374a443e443d36433d35463f3847413b443d37423c363f38323d362f423b34443d373f383240393248413a49423b47403a433c36443d37463f3748413a484139453e38403a34433e3747413a463f3846403a464039433d37403a353a342f403a34443e3747423a49423c433d38403b373c383437322e3e39353e3833423c35453f38403a34413b363e3933413b3547413c45403a3f3935433c36413a33443e38473f39413b3448433d524b444b443c504a43463f39423b354c453f504b454a443d443d3748413b453e37423b34453f383d3630443d36453e37463f384b443d4a453f4d47414c453e4c453e4e4841433c36413a34423b353b342d453e37474038453f3947413b4a443d4b453f4e474049423b463f38403b33463f3949433c4c463e48423a443d364d46414a433e4a433d4b453f4f49434e47404b443d4a433d49413b4a433c47403a423d37463f38494139453f36534d475b544d5d5750514c4649433e413b363a3530413c37504b4654504a534f494d484249443f4a453e514c46534e4957524a554f48534d474c453e4b453d4b443e4e4741564f49544e474d47404f4a4349443c48413b423b3446403a524d475d58525f5b5257534b524d4749433d534d475651494a443e4d494348443f4a464145403b423c38433e383f3b35423d3744403a504b46534f4a56514b504b47504b47504b46524e484c4843544e484c4641423d3946413e45413d48443f433f3a403c37433e3b453f3b443f3a3c38343e3a36443f3b423d383f3a3547423d4b46414b473f4f4a444f4a444b443e474039413c3638332e37312b3d38324c463e4a433d534d47554e474b453d4c473f463f38504a44554f4957514b524d473d383238342e413d374f4b4759555056524c4e4943443f3a403b3648433d4f4a444f4a45534e484b464247403d48433e47413a49433e4c474154504a504c474d494448433e46403b423d37443e383d373246403a443f3b3b36333e3a35423d394d47414c48434a4540443e38403a35423d3746413a47423c45403b3f3a353c3631413a34423d35443f38453e3947403a463f39433c36463f384d463e474038423b33453e364740384c453d4d473f4f48405049424c453f4b443e4c453e49423b484139564f47524b44514a434b453d45413949443d4d48424d4841534d46544f49524d464c46404a453f4a443e4e4741463f394039333e36304f4942514b443b352f403a364b453f4a443f47413c47413a47403a4b453f3d38343d39344c48434f4a45514d484a4642413d393e3c3743403b3f3b36302d283e3b344d49434e49443f3b364f4c4656534d4a443e4c4741504b45403a3546413b4b474156534c615c545e5b52504b43524c445a554e4a433c433d3749423c544d464941394d453e4f4a4449443d47413d46403c433d383f39353a3531312c282e2a25312d28352f2b38322b423c35534d464f4841514b425d574f5e574f5b534a6059515d564f564f49504a443e3733322b2728221f322f2a423f394a453e5c564f625c54544d463e3732312c282e29262d2825332e2936312b3d3731453f38474139554d465a534b5b534b5b544d443e3937312c3c363039332d403a34453f384b453f413b3635312d38332e48423b5751495c554e4d46414039343b352f443d364f4841554e48474039433d36423c36413a333d3630413a334c453e524a434d463f4c453e564f4945403a36312d34302c35302c3b37333e393546403a4f4841433b353e362f3e37303f38303f38303e372f413a32463f3849423a4d463e4c453d49423b47403a423b344039333e3731403a33413b34413c373f3933403932423b35433c3547403847403a453e38443d35433c35443d3647403948413a463f384841394b443d474039453f394640394a433b463f38443d3838322d403a34413a33423b34423b3448413b4a433d4a433d48413b463f38463e3947403a463f38433c37403933413a34413a35423c36453f39443d38423b35433c363d363038312b3c352f3a342d403a333f38313d362f413a3239332d3b342f39322e423b34463f3848413a413a333b352f3f3831443d36443d3747403a433d37453e3847403a474039433c3549423c47403a453e37433b3449423a443d37453e38423b34433c35453e3748413b49433d433d36433c36463f39463f39443d373d3630413a34463f38453e38413a34453e3849423b463f37433c36474039433c353e3731443e37433c36433c35413a333f3a33413b343f3932453e3948423c443e38433e38433e39433e3945403b413c37423c38433d383d37323c3631423c36453f3a423d3747413b423b353f383239332e3d3731443e38423b36423d3847413b3f3833403b354e4741413a344d46404c453f5049424b453f433c363e3833403a3349423b4c453d524b4349423b49423c4b443d47403a423b35433c353b352f413a3447403a443d37433e3746413b3d373249423c47403b49423c49413a4a433d4039343f3832443e38453e38413a33413a33413a34423b36433d373b352f47403a4c453e453e38453e3848433c403d3648423c4b453f4f4842554f484f48424d463e463f3949423d4b453d504a4349433e443e38443e36433e374e494155504956514b524d484d484346403a433e38433e384b453f534d46514c444d484148433b443d36403a344e4841524b44524c45544d474f48414d463f4d463f4d463f554f47544e47534d46534e454a443d464039433e373e3a3345403a4d484159534d4d47404c473f524d4549443b4e4941544f4956524c504b46514d4854504c4c4743443f3b403c3748433d47423c403b37443f3b47423e45403a46423d4f4a454f49433d39343c37323e3a353f3a3638342f3f3b3845403c48423d3935303e3a37312e2a433e3a49443e4a443e4c464149433e3f3a34443e38454038514a444038333d38324d4741564f49474039464039575049524d434a433c322a25403932453f38423b34504a4347403a56514a5b564e565049453e383d3630413b3645413b56514a59554f55514c504c4749454046423d48443e48443f4d4743514c46524d47524e474c4740433d383f3a3646413c4a453f4d484156514a4e48434b443f37322e3d37324e484445403c45403c403b36453f3b4c47424c474056514b524c45443d373f393446403a4d48414e474150494347413b413a3448413b4e47404c463e4d464049423b4740384a433b4e473f4d463e484139423b334740384b443b4841394c463e514a4450494249423b443d36463f374841394e47404b453e47423d45403b45413b46413a443f3947433e514c45524c4549433d463f3948423c443f394b453e49423b423b344d4740423d3847423e48413c443e384d46404c47414f4a4546423d46413d47433f46433e46423d46423c4845404e4a464f4c474c4642524c464f4c473e3b363c38334d494355514a524d484b47424f49434c464049443e433d383f39343f3a353a342f27221d312c2649433c48423b423c35453e384c454046403a494139443c3549423a504943514a4358514a554e464d4741524c4655504857514c56504b534e484c474348443f433e3837322e332e2946403a4039333b352f4f4740413b364b453f544e4758524b59524c57514b554f4a413b36332d29302a26352e2949423a5f584f625d5558514b554e47554f49413b373e3834352f2a352f2b302b253e3832423c354c443c4c453d4d473f4e4941524c454b453f48423c443d3938322c3e39324c4740463f3b302a272c25213c352e4c463e504a42514a42413a333d363049423a504942575049554e47534c46514a43423b353d36303f3731413a34433c354d4740453f39383430332f2c322f2b312d2938342f423d3748413a453e37494139463f38453e363e37303a332d3e38303f38323d362f3b342d3c352f3c352f3c352e4039333e373137312b37312a39322d3c36323e38333b352f4039323f3832413a33423b35433c34433c35423b34413a333f39323e38303f3830403932433c35443d36463f39413a343e38303e373147413b3e393345403847413b464039463f37463f38443d36433c34443d36443d37453e37403932453e37433c36443f39413b34443d36443e37443d37433c36423b35433c35403a34413b35453e38453e37453e37423b33413a343c352d443d36413a323d37303e3630403933453e37433c36453f38443d36403932413a34423b35443d36453e38433c3649433c49423b4841394a433b463f38423b33413a334740394a433d48413b463f39443d35453e36433c34463f374d463f463f39453e3849423b49423a4a433c433c353d37303f3932484139484139443d36433c36453e38413a33433c354b443d48413b48413a453e37433c36453e36413a33463f38443e3648413a464039443d36423c36413b364640394b443e504a434a433d403a353a342f3c363038332e3d373246403b48423c45403a3f39333b36303d37313c36304a433d49423d48433c49433d47403a453e38443c37413934423b36413b34504a434f4a434c453f4c453f49423c4c453f4b443d463f38484139453e37474139433c353a332d443d374d463f413a343b3530514b4557524c5c5650514a444b453e4e484146403b4b443f504a445049434d47404f484048423c49433c4a443d423b354c453d4a443d4c453d413a33423c36433f3a413b3648423c433d38423b35443e384e484148433c544f48443e37504a42524c46504a434c4740433e3a443f3b443f3a413d3648433e4d4740534d4757514c544f494c474149423c47413b403b3548433b504a434f4943524d454c463f4a443e4e4741514a42524b434e4740504a42565149554e474e4840514c44504a4255504858534b544f49534e484a443e453e3847403a453e374d4842534c4748423c45403b443f3b48433e4a46414e494554504b514d4854504a514c46514d474d49454a464244403d45403c403c37423d39443f3a46413c49433d453f39413b36403b37433f3a48423d49433d403c373e3935403b37433e3a3f3a35443d37433d38423c3648433e4d4741443f3a45403b3f3933403a343e3831504941484039433c3638322b4039324a433b4e463f3c352f39342f38332f37322d413a3448423b443f384e484256524b5a544d514a44453f39413b353f3b3645413c46433e504d48534f4b57534f4e4b4646423f3e3b363e3a35443e3854504a55514d524e4a47433f45413c423d3847423a4640394a443e49443e4540384c46404d4843504b464f4a464e49444d4843433c3745403a46413a4c453e4c464047413c47423c443f39423b364c453f4e474049423b47403a463f39443d37453e364a433b49423c4a433c4b443c4d463e5049414f4840524b4347403847403a4f4841504941544d465750494b443e49423b544d45565048554f474d484146413c443e3a45413c44403a4a453e4d483f4c46404d464048423c453e38484039514b44514b444c463f45403a47413b443f3a4e49424a443e4d474046413b4c4842504c454f4b4645413d403d394945414d484343403a4b47435d595458544e4f4c4756524d4d494544413d413e38423e3954524b646059615c5657544f5855514a464245413c4c47424c4743332f2a4c4640534e4747423c413c3646413c4b46404a453e4c46404c464045403a48423a4b443c564f474d4640453f3a48413c4e4842544f49504c45554f48423c37423d364f4843433d3a3f3b3739343036302e433d383934303a342f39322d37302c403a344640394d4740524c44554e4949433e39342e312b26322c26332e27413c34534b455c564e5e59515b534b574f4859534c453f3b3b3732302c27332e2939332d4d473f534b44514a41524b42544e4657514b4f48422f2924332e284e484059544c544d47433c35302a2537302b48413b534c44554f47534c444740393b342d3a332d3f38314740394b453e49423b453e383d3630423b35423b35413b35413c383c39353834313a36323935303c36313e3731413a33463f37484139474038474039443c363d362f3b352e403933433c35423b35463f3749423a48413a473f3847403840393236302b352e2a39332f3c37323f38333f3a34453e38413a343d36303a332e3b35303c36303c35313d3630403932433c35463f38474039443d373f38323e3831423d3648413a463f3949423b453e37433d36463f3847403948413a4c453d4d463f4d453f4d464146403a49423c4c453f504a444c453e453e38463f38413a3348413b4a433c4c453e4a423c48423c47403a46403a4a423b47403847403a433c344b443d4c453e4c453e48413a433c363f38323f3933413c34443d37433c3647403a433d374a433c4d463f4c453e49423c48423b48413a443d37453e38433c35433c35463f38453e37443e36413c334a433c4e46404d463e49433b413b34453e384b443d4e473f4b443d4b443d47403a463f38454038453e37453e37433c35413b334a433d48413b49423c47413b47413b49423a443f3747403a453e37423b34433c3540393348413a423c343c362f443d37433d36413b35443d37423b333e37303f3732413b35514b454d4741443f3936312d47413b4d463f4d46404c464049433c46413a443e393c3632433d3746403a423d37433e384b443e4f48414a433c433e37433c35423b3539332d3e3731453e38423b3649423b4c453e463f38433c36413b35463f39403934413b344c453e4b443c423b35433c3548413b534c45544d47564f474f4841524c464c453f48423b423c374d47414c463f4b453e544d464d474149423c4c453f4b443e4b443e433d37433d38433c37453f3a453f394d47424c47414a443d46413a423d384a443e413b3547413a514b4548433b48433d4a45404c45414d47414b453f4e48414c453e48423c443e3848423c49443d48433c55504a59544f534e484c464049453e49443d4a453d534d46524b4557504a534d4649433d48413a4d473f4d4741504b445650494f48424d48414d48414f4b45524d46544f4857514a514b4546403a524c46534f474b473f5b56505b56514b46413f3c373c38333f3a353d37333f3a353d383344403a46413d433f3a413d39423e3947433e4e4a4645413c48443f4d49434b464046403a453f3b4e4943433d384a433d443e3a46413b47423d49443f4e49444e494247403a4b443e47413b423d3748433e4d4843514d4848433d443e385049405f574f524b4346403855504a5e595357514b4e4942463f394c4740423c35453e3946413b433e374a453e44403946423c46423b57524a554f494f4a464a4641423d393c38353b37323f3a35413c384a464254504c524f4a49454144403c433f3a47433f4844404d4a4553504b58534c58534d494440433e393b3630433f393f39353b3632423e3947413c48423d4f4a4454504a4f4a4648433e423c37433d374c453f554e484c4540443c37443e37474039403a3347413b4d473f49413b3f383247403a504942514a43534c454d463e3d362e3b342d3e3731423b34423b333f38313e3730433c3449423b4039334a433d453e36453e373a342e49443c46403b433f3a47433f4a4540514b454d474148433d4e494249433e463f39453f38484139453e374c46404b453d433d37433e373d393447433e45413c413c38403c37413d3846423e4845404e4c474c484344403c48443f48443e54504857544e59554f534e4a504c4855514d4c47423a36313d39334a463f5350495e5b5457534d4a45404b464255504c443f3a27231f34302c332e2b3e3a3737332e453f38443f37453e38453e38464039453f38443e37463f38463f384640394c453f4d4841443d3739332d453f393d363146413b4e49424a443f4d47414f49434d48424e4842564f49524b444e47414b463f46413a46413a443e37534c45514a4356504958524b615a53534b45403832312b272b26222a25212c272436302a3d372f4d47415a534d534d453b363136322e302b272f2925332d273e3931453f3848423a5049425a534b5c534b463e3837302a3d37305049425851494a433e443d38342d2a2f2a25312c26342f2a453f395049414a433c3d36303c342f39322b3f3830463f38433b35433d3639332f35312c36322e3835303c38343e3935453e393f3934423b353e37303c352e39332c3c362f423b344039323d36303e37313b342e3c342e3d362e3f38314039313e3831413932403932433d35433c363a342f332e2a302a26302a26302b27342f2a36302c3a34303c35313c37323e38323f3833423b36443d38433c36453e37453e37403933403a3449433c49423b474039463f38423b343c352f39332d3d3630433c34443d36433c34413a32433c34433c36433c37433d38433c37403a333b35303e38334a433e4e47414f48414a433b463f383b363039322d403834423b3747403a4d46404d474048423b48413b403a34413b3547403a49423a4b443c4c463f4b443d49423c443d37453e3849423c4d463f4c453d49423b48413a463f38453e374841394a433b443d35423b334942394740384d463e4d473f4e473f49423a48413947403947403a463f38453e37433c353f38313d37303d37313e3832443d36443d35453e38443d37453e36413c35413b3547403a413b35413a34443d35413a324a433d4a433d453e38433c36473f3b4d463f4d463e4c463e4d463f4740394740394a433c464038453e37443d383d373139332e423c36403a3538332f3935303a3430413b35433d38413c37423d38433d373f3934443e38453f3948413b48403b4d47414b463f453f3945403947403a47403a443e37453e384c453f4a433d48423c423c36443d3847413c443e3847423c49433e46413b46403b454039322c26443c343d342e413a33453f394d463f534c454f4842474039413b36433c37433c37453e394a433e48413c4a433c4841394039334b443d5049415750484e484149433d4a443e433d37443e384a443d48413a48423b4a4540413d3948433d4a443f46413c433e39403b36423e3946413d56524d544f49504b45524c454d46404d4843534d4758524b56514a4f4b43524d474d4841524d4559554d5c58505d5850554f484c46404a433d4e4841534d46565048544f47504a444c464048423b48423b49443d4e47424a47414945404e49444b47414a453f413c353e393346413c48433d4e4a44524c4655504b4e4b464b47424a46424f4a4655504b4b46413f3a35443f3a423c3845403c3f3a363f3a353e3a343d373238332f3a36313f3a3545403a4f4a444a443e443e39443e38433e3a4f49434f49434a453f47403b4e4843524c454e494147433a4e4842504a444a453f4c47405b565058554e39332c504943504841524b43544e4855514a57524c57524c4f49435d5751433d364d494446413c46413c3f3a3544413c524f4a54504a514c4447433c46433e4d484355514a55504b544f4a4d48444a4541413e393f3b3746413d46433e4845414c474449444047443f48464145413d46423d48433f44403c4a4642443f394b474155504c4946424c48444d484546413d423e38423e384d4742504b46534e494f494349433d413c3647413b48413b4d47414d46404d464049423b48413b4c453e4e4741514a444e47413e37303b342f3f3831474038504942504942524b434d463f4a433d4b443d4b443c4f484149423b4c463e4e473f4540384a453e5550484e494246423c403b37403b36413c3645403b433f39403c36443e3a49433d45403a423b3547413b4a443e4a443d4b453e544e4748423d3f3a36433f39443f3a433f3b3f3b364a464247433f403e3847433f45413d4e4a444e49424e48414d48414d49434b474256534d53504b53504a54504a4d48434c49453f3b3637342d3d393449443e4c46414a4541514b45413c38262320484541534f4a37332c48413b443e39433c383f39363d37333e3732413b3649443f4e48414d463f4a443e4a433e4e4842534c45564f49534d474e4a434e49424a443f4c48424b46404c47414f49434c46413f39343d3833403b353f38333d37313f393448433d453f384640395049424e48414c4540564f49524c463f3a353f3a363b3632433d37433c36504a425c554d5a524a58514a59534c58524b564f49564f494b4640332d292e28243e383249433c544d44605950524b45332e28463f384b443c4c463f453f393e38333d36313b353038322d38322d362f2b3f3832484139463f3849423c453e373f3830443d36463f383b363234312d35312d34312d35312d342f2c36312c3d3832453f3948413a49423b48413a413a323e37303f3831433c35443d36413a323a332c39322b38312a38312a38322c3f3832423c36443d37443e37443e38403933463f39453e38443f39433e38443f3948423d443f3746413a49423b4b443d4a433c4b443d4a433d49423b463f38463f3848413a423b3548413a4b443d4740394740394d4740534c454b443c4b443d4a433c4e47404c453d4c453f4b443d48413a403b343f39333f39313a342f35302c37312d433c36453e3848413948413a4a443e46403b453f393d363137302b3c363048433d4a443e433c36433c37443e39423b35423b34463f384c453f4d463f484039453e3649423b4c453d4c453d443e36443e384b443c4d464048413a49423a4b443c4b443c453e364740384740384941394a433b4b443c4a433b4a433b484139463f38443d35443d3649423b4b443d433c343f3931433c37413a3347403849423b463f39453e374a443d4d4640413a34453e3748413a474039474038463f3948413a443c3641393449423b49423b453f38423d36443e373c3731423c353f393249433d47403a423c35423c363e3833443e3a423c35453f3a3b3632403a363f38333d3632423c37413c3649433d443d37463f39423c35443e38403933413a34413c36423c36443f39433d36453e374e4741514a444c453f4a433d49423d49423b49423b49413c433c373f3b35413c363f3935453e38443e38342f2b443d36413932433c333b332b352d263c342d3e362f3b352f4b4540504a434d4641554f494a433e413a3547403a544d47554e484d4740463f38463e364f4841554e485e58505d5751544e48514a454c453e49433c453f3a443e38443e3749433d49443f514c4754514b4f4a4547433f45413c49453f4c4740534d4655504a5b55505450484f4942514b43504a42534e4758534c554f494a45404f49434d473f504b43555047575149565049544e464d473f4d4840443e384c453e514b44524d4656514a504c4549444048434045413d4d4a4548423c48423c554f4a4e4944423d37413d3646413b4e4a444e4a43504c46504c45504b454f4a454d4843544f49514b454a453f4e4944403c373c3833443f3a49443e46413c4a433e46403b403b36403a35423b3647413c46413c4c47434b453e4a443d4f4b434d47404b443d4a433c49433c47413a4a443d4d47414b453e514c47534f48504a42433d38403a3346403a433b353a342e47403a504b4449423a534d4656514a46403b66635d514d474e494347433e4e4a464f4b47443f3a48423d44413c4c48434b464144403b46423d47423d47423e4844404c48444a47424c484347433f3f3c373e3a3644403b433e3a4845404d4945524f4a504d474a474245413d433f3b3d3934413d39413d39403d3848433f514c48544f4b4e494547423f423d39443f3a47423c4a453f4c48434f4a454b444049423d49423c48413b4740394f4942544d464f4842423b35423d374d4640534c45534c45524b44504b424e473e4d463f4f4840514a42534c44554e465049434f4841484139524c4449433c564f48534c464c47414b46404b4540443f3a47423d524e49524d4a4a45424c47434f4944524d474e48424b453f49433d433d3649443e4c47404b4641443f3b443f3c403b353c383247423c514b45534e4946423e47423d48433c4d49434c48424a453e4c47404b48424845404a4742514e4955524c53504a4f4a4558544f56534d524e484a46413e3a363c383445403c3b363247413d403b36433f3b3c39353b3531464039453f3947413b46413b4a4540433d3a3f3a3639342e443e37423c37433c36403b343d37323d37333f3a363f3a353c37313d3731413c34433c3649433c504a424d47414b4640524d45504a434c463f4f494455504a56514a5049433f393337302c36312c35312c342f2b36312d36322d3b36323d38323c37313f3a343f393339322a3e362f3e372f413a33463e36453c34463e374a433c4d453e403933342e29413a3548423b423b334e483f5049413e363038322d3b352f453f384d47404d463f4d46404b443e4b443e48413b3e37314039323d36303c352e423b35413a34484139453e373b352f35312d2f2c2834302d3834303d39353f3a3736322e322e2a342e29352f29413a34423b343e37303f38323f38313e37303d3631443d38453e373f3832423c35433c353d38324039333b342e3c36303c36313e38313e383246403a49433c4d46404d47404f4a434b463f47423b4c453e4b443d4a433c49423a4b443c4740384841394b443d49423b4a433c463f3848413a463f39453e37474039413a34453e3747403949413a473f38484139443d35443d364740394740384b443d4a443d443d36413b35423c353b362f3b352f443d3747403849423a453e37403a3446403a4a443e49443c4a453e4d47404741394f48414b443d463f39413b334740395049414c453d484139423b334d463e4d463e4d463e474039443e3747413a4a433b4b443c484039494139484139484038463f37463f37474038443d35433c34463f37443d36443d35413a32443c35403932433c354740394740394a433b463e36463f38473f38453f36453f36413b34423c364c453f49423b443d374b433d47403a413c343c352e3f3832474039423b35443d37423b343e37303e3831413b3448413a443d37433c3647413b463f3a453e39433d3849423c49423b453e37463f3a3f39324a433d49433c453e38453e39403a34453e3947403b433e37443e37413c35423c36453c364a443d443e38433c35443e374a433d48413a4d46404c453e4c453e443d37453e384b443c4b443c413a343f383246403c48423d46403a4b443f49443e322c27443c354038314740384a423b453e373f373049423a2f2a2647433c433e3748423c453f394c453e4a443d4d4742433c36463e3749423c534e464b433b3f383139322c443e36453e373f393247403a4a433c4d4640534e4856504a504b45544e484c464147423c4c46404e4a444d49434e4a444f4b425651494f494345403a48433c4d4842514b44564f49534c46504a44514b45504a434a443e524c46524c45524c45514b43524b43524c44544f4758524b57504a504b45524c474c47414c4740504b434d473f4d4842504d4849444046433e443f3a403a35403a34554f495a544f55514a4d48424d48414f4b424b47404e4a45514c474d48424f4a434f4841564f47555048534e484e4a444c47414d46424e48434f49434d473f4e48424a443e4b443d473f39443e3847413a443d38413a35443d37514b444f4a434e48424c47414d47404e47414c46404e474149433c47423c4c4741534e48464039342d26352e29362f2a3a332d48413a5f5a525d585059544e443d37312b25433e38534e4758534d504b454e4a444f4b454b47414d494443403c3e3a363b37333c3833423f3b43413b49464145423e46413e4845414e4944534e4957534d524e494f4a4749444046423d413d39403b37433f394a454048433e4a46424b4743423d394f4b474e4a4745423e423e3a403b37433e3a4b47424e4a444f4a454f4a4548433e46413d46413b49443e4a443f4b453f4f49424e474045403a443d37443d3749423b524b44544d455049424a433c48413a443f374a433c4a433b4a433b463f374a433c4b443d453f38463f38423b33413a323f3a3245403947413c47423c47423c48413c413b373f3b363f3a3548443f48433d433d3948433e4a453f4b453e4b463f524b4448413b504b45433e38403c383f3b36433e3a47423e4f4b474c4742423c3645413c46433f514c47564f484b464145413c48433c524e48504c474c49444e4a464f4b464c48434946414c494257524d59554f524f485a575258544f484440443f3b3f3a353f39332f2b26302d2835302c413c363f38333f38333e38313e39323e38334a443d47413c38332e3a332e393531403c37463f3a46403a4a45404c46424a433f49443f534e48554e485049444d474148423c4c453f504943443c373b352f36302c3d36303e36303c352f3d3731433c37423a35413b36463f3947403b46403a453f3a4c46404c453f4b443f49423c504a43514a43534d46544d46524b45554e46534b44524b44544e47544d45544e475c564f3e37323e3832433c35474139433d3638322d38312e322c2837302b423b36433b354b453d4e4740514b434d473f4d473f49423b48413b474039433c354039333f38313a332c3c3631433d38403c37403b363a353137322e3935313935303a342e3b352f37312c39332d37302a3c352f3d362f3c352f39322c39322d39322d3a332d3c35303e37313c352f3a342e4039333e37313a332d352f2a362f2a3a35303934303e39343e3933423b36433d373e37313c3530403933423b34403932453e3648413948413949423b514b435049414e474048413a463f384a433b48413a463f37433d36453e384740394a433c49433c4b443d464038474239484139433c35453f38453f3848413a4a423b4e473f4c453e4b463e4a433b4a433b49423a4b433c453e37463f3848433b443e373f3932433d364c453e4e47414d463e4e4740453f374841394e473f4d463e4a433b4a433b4a433b47403849423a463f374a433b4b443d4740384841394c443c463e37463f37453d36433b34413932403831433a33433b33423b33423b343e362f413932433b34443b34453e364a433b4c453d4d463e4b433b474038474038453f3747413a47413b48413b49423b48413b463f39453e38413a34463f3949433d4d47414e47414a433d4a443e4c463f48413a433d374d463f4a433b443d36413a343e3731433c364a443e443e374e4741474239423d364b443e4b443d4a433b463f384b443e4b453f49423c48413b49413a443d364a433c49433c4c453f4f48414b453e4b443d4b443d423b363d3630413a333f38323e3731413a34433c364a443d4e47404c453e4c463f4c454047423d453f394a443d48423c3b3630352f2a433b34423b34453e37534b424b433b4e463d3f383235312d4b453f4a443f4d48423f3a363e383449433e4e48434b443f453f383d3630463f39453f37453e373f38324a443d544d46524b444e4842423c35413a33453e3748423b46413b4b4640504d454f49434b453e504b464c47414d48424d4741403c3546413c47413b46403a4c46404f4a434d4841504b444a443e524b45524c47514b45524d46534c46565049524b45544d464d463f524b44534d45564f4855504a5550485a544c5a554e544e48544d454e48404a453f4e48444e4a45514d484c4743403a34403a345a544e59544d524d47504c464d494349453f4a443f45413b48433e4d474249433c46403a453f3a46423c504b444a443d423c3646403946403a49423b4c453f47403949423c4e48424a453e4e49424d47404f4942453e3846403a443d3747413a49443e504b45433e3846413c504b434f49424e4941524c454e47414e4740585049514a43433c354c463f423d353b342d3d373146423a423c374c46415b554f48423c3f3a363d393449443f48433e524d46504b4648433f47433d4845404e4b474c494546423f423e39413e3946433e46433f45423e47443e46433d47433e4a45404a4541504b46524d4758534d524d474d48444f4a45423e3a3e3a363e39353a3632403c374844404c4744504b46524f4a4d494447423d443f3a423e384a463f4e48424e48424c474249443f4a453e4b443c4c453e4d4741514b455049434a433c433c343f393140393348413a4d4640474039463f374a433c4a433c4a433c4d46404f4842514b45544d47544d464841393c36305a554f5a554f55504a544d48524b454c464148433f48433f4c47424b46414b464244403c4b464146403a433d364a443e4a433e4d47424f4b454a4540433e3948433e4945404a4640524d46504b4445403b47433e4e4a434c46404a45404e4a454a454046413b4b473f56514a56504a4b46414a4540514d4649463e4d49425a564f56534d54514b59554f59544d59554f46403b413a353c3633312c2a3e393448423c433c37413a35453f3946413b463f3a48413b453f3a48413a423b353e3833403b373d38352c27232c28242c28232e29252d2925312c29322d2936312d3b363139332e3a35303e38333f3934453f3a48413b49423b4c463f4a433d48413a463f3848423b4d47424a433d4c463f4e4842534c45514b434b443d48413b4d4640544e46575149575049544e46534d4558524b5c554d564f48474039423b34423c3546403a453f3a3f3a353b35303d38343f3a36413b37544d4757514b524a454d45403e37333c3730403b334841393f3931423c3349423b4740394a433b453d363c352f3b342f38312c39322d36302c3c36314039333d373237332f34302d393430413a34423b353f3933423b35453e38453e37423b343d36313d3631433c36453e38443d37423b343f38313e37303f38323f3832433c3547413a433c36423b35413b3545403a47403c453e39443f39433d37423c35443d3648413a4740394b453d454037423b33443e37423d37413a34433c35453e38463f39463f3849423b443d35413b33433c363f38323d3731463f39453e37433c36423b35413b33423c343d3731443e3846403a463f37453e36403a33413a334a443c49423a4f48404e473f49423a4b443c48413947413a463f394a433c4a433c4d47404c453d453e36463f38474038443d3648413a4740394740394b433c4d463f4b443c48413a48413b4b443c4b443c4a433c4c453d4c453d4a433b484139473f37443d354740384a423b48403848413949423a4e463e453d3647403849423a49423a4a433b4b443c4a433b4a433b49423a453e36484038453d35403a32433d36453e37433c34453e373f3832423b35413a34423b353e3731453e3847403a4a433d443e38453e38433d37423c3648413b4740394b443d46403a453f39403a34433d3747403946403a3e3933423c37443d3747403a453e3849423b413b35453e38464039403a334b443d4b443c4841394c453e4740394b443d4e46404c453e4d453e4c453e47403a46403a4d46404e4740443d36433c3639332d352f2b3d37333f39344039343d3732453f39464039403b35403b37312c283f3831443d36453d35493f364f463c4740373e38322e2a2746423d49433e48433e504a444b454047423e4a453f524c46554f48524c44534c45514a424b443c3f393248413a4a443d48433c4f4b42565149514a434e47414c463e4e47404c453f49433c47413b49433c4c4742514c454a463f45403b504c47514d48544f49524d46524e46514b454f49424d48414c4841514b444c48414e49424c47404e47404f49414c453f4d463e514a424d463f4c473f514b43514b454e49404d463e4f494158524c514b43544f4758524b524c46514d47514d484f4b444f4a44443d36413b3447413b544f48524c465c57525d585358534d54504b4f4a4549433d49433d47403c453e39443e3847413b464039443e374a453d4b463f504a434a433c48413948413a4e484149433c4b453e4f4a4257514a524d454e474047413a4a443e4a433d443e37413c3649433d524d46524d464e494256524a56504a554e4658524a4e48403e373045403857514a58524c3b3630544f4857504a3d3631403b354d474156514c55504b4d4843423d38403c3648443f4a45404a454044413c45423e43403b46433e46423e47423f45423d45423e3d3a353f3c37403d38403d3845413c48443f47423d47423d49443f4c4742494641514d48514d464f4a464e4a464a474244413c45433d48443f443f3a46423d4a46414e4944514d48504d47514d474a443e49433c4c474046423a49443e4c453f504942534c464f494249423c433c36443d3649443c4e48424e47414c453d474038463f384a433c48413b443d37433c34433c354a433c48433c48433a49433c3b352e403a34423b35443d37423c36453e3749423c48433d443f3947423c48423d423e39423d39433e39423d374a443d47413c4c453f48413a4b454055504a4f494349433c45403a47433e413c37423d3848454049464049443d4c48414e48444e48434d4842534e48504b46534e484e4a4558524d50494456514c5d585246413b443f3a46433d413d3748433d4d48424d49424c47404f4842534c45413c373e3935514a444a433d433d37413c35423d37443e37413934423b35463f37463f39453f395049434e474147423d47413c433d39413b373a363235302c36322d2f2a272c27232f2a262f2a26302a26302b25342e29312b27342e29312c27332e2a3a342f3e3833453f3a47403a453e38453e384039333c3732403a34423b34423b343f3934423c363e38313d3831423d36433e37453e37433c343f3931413b34454038453f393f3a35443f39453f3b433e3a3f3a3637322f393330413b35443e3849433d4c443e413a353f3832443d373c352e413a32433c34443d35423b33474038443d36433b343e37303d3731443e373c3631413a35403a353c37323a353139332f3c36303e373137312b36302b3e37313f3831413a33433c34403a333d373139322c332c26342d27352e2939332d3a342e352f2a372f2b38322e37322d372f2b37322e312c28342f2b312c282e292636302c3b342f423b35463f39474039474039423c363e3831423b34423b333f3831443d354f48404d463e49423a4b443c49423a49423a4e473f4f48404d463e4c443d4e473f4f484049423b4e473f4b443d4d463e4d463f4c453f47403a423c34433c34403931413a33433c344841394740384a433b4f48404b443c4b443c4f48404a433b453e364841394f48404c453d4d463e4c453d463e37423b3448413a48413a484139453e3648413a443d35453e36443d35453e36453e36443d35453e36463f36473e364941384e453d4c443c4c443c473f38433c35463f38423b344039313c352f3b342c3f38303d362e383129423b33423b343f3831413a333c352d3f3831433b343f3830433c34433c343f38303f38304039323b342d453e36453e37453e37453e37474039463f38423b33453e3849433d453f39453e384b443e544d46534c464f4842514a44504a444d464048423b48423c4b443d4e473f4b443d47403a443d3746403a49423c4d463f464039514a434d46404e473f4e473f453e3748413b49423c47403a4c453e4c453e4f48404b453f4a453f413c353c362f48413b4a443e4a443e443f3847423c4b4540433d37463f3a443e37413c3746413c36322c37322d3d36304d443c50473f4f473f36302b37332e39342f433e39423c383a35313b37333e39343f3b36413c374c464049433c453e37534c44433c353d362f4f48414c443e433d36514b43524b45575049514a424d473f4d47404c463f524b45504a424a433c48433b4b464049443e4f4a454e494349433b4c463f4b474049443f4f4a44544e47534e48514d4655514a4e484049443c4d48414b473e504b42514c44534c46564f47524a434e47404c463e4b443c504a43524c45514a444e4740504942554e4748433b534d45554f49514c45534e47524e46504b454e484349433c3e383056514a504c4544403a443f3a4f4a46545049524e46544f4857524b59534d57514b56514b5a544f554f485650485049424d443e4e473f4c453d524b434b443d443d363e38313e372f3e3731443e384b463f4b453e47423a4e48424d4640504942504a43534c4650494249423b423b354a443f504a44524b44514a42585149534d454c453d413a334b443e3f3a343d3833544f4838342e46423c4e4943433d363c3731423d384b474149454046423e46423d46423e44403c433f3a423f3b4a47424844404d48434945404b474348444047433f413d3a43403b44413c403c38433f3b46413e45413d49453f4d484149433d433f3a443f3b4844404d494548444045413d4d494455514b534d474a4641403c363f3b363f3a3646423b4e4942524d46534e474f4a434d48414c463f4b443c433c3447413a4e4943524b45514a434d463f49423c47403a48413a4a433c4a433c49423b4a433d47403a49423a49423a4b443d514a43534c45534d474d4740413b354b453f4e48424d4843564f4a57504a504a4447423c47423d4b4540443f3a463f3a423d38433d393e393446413c4a45414a453f463f39413b3448413a514a4447423d45403c47433d4d494346433d4945404d49434f4b4449443d49433d4e49424b47405f5a5456514b4e4a454a463e54504957534b514c4658534d544f4a58534d4d474246423c4f4b4556524c56514d49433f3d36303b35313e3934423b35433c34443d37433c37453e394b443e474039473f3a413a34413c353e3832463f39433d37433d38443e3946403a47413a45403b49433e514a445049444c45404a433e443e3a49423e443f3a3d3832413b36433d3748413c3e3731352d2937302c342e2937312a39322b362f2a38312b39322c3b352e3b352e39322d39332d3e38323d362f3e38313d3731423b353f3932413a334039343e38323b352f38322d38332e3a35303c37343a36303a353038332f3d3834443f3b423c37463f39423c3648423c4b443d3d3731423c3648413b433c343e372f3d362e3b342d3f39323e363038312a3c3630453d37423c363f38333a353036312d39342f39332d38312a3b342d37302a3a332d423b35433c363e37313f3831403932413b35433c36453e38453e38423b35443e36403a32403a33443d37413a343e38313d36303f38323b352f39332e3c363139332e38312c36302b403b374d46404a433b453e37463f3849423c474039463f37463e36443d35463f37463e364740384841394c453d48413a433c354740384841394940394a433b49423a474039443d3648423b4c453e5049404a433b4b443d4c453d4e473f49423b4d463f4f48404b443c4a433b4841394941394c453d4a433b4a433b4d463d4c453d4d463f504941423c3449423b443d35443d35433c34423b33443d3548413949423a49423b463f37484139463f37433c344841394841394a433b49423948413949423a433c34423a334139313d372f38312b38312a3a332c423a33453d36453e36453e36453e37433c363e38313a332d352e283d3730443e364a433c49423a453e37413932433b353e3731453e36463f37443d35474038433c343e372f3f3830433c34423b3348413a463f3947403a463f38433d36403a33453e3747403a4a433d47403a4c464057514b554e464f48414e4740514a434d463e4a433d48433d48423d48423c49423c4a443e443e374a433d4b443b48413a4a433d554e4649423b4c453e4c453e474039443d373d373245403a4a443e453e38474039443d37433d373a342f47413c423b36433d394a443f4b453e4c453e46403a403b353c38333e3832443c35453e3849423b39332e3d3832443e38403b34423d363b3531423d3946413c3c37313a353039332e3a342e423b3448423a4a443e4f48414c463e4d47404b443d4a433b524d4559534b504a434d47414b453e46403a4f48424b463e4c4640524c454a443e4a443e4e49414e48424e4841524d46534f46565049534c464f4a434d48414e49424f4a434c47404e49424a463f4c47404e4943524c453f3832534c46564f48564f495049414f48404c453f524b45544d46514a44534c4558524b534d454f48415049434e48414d4841443f3a4b47424f4a454d4742433d36433e364c473f514c46514c47504a444b453f49443d4f48424b443e504942514a4347413b433d374a453d4b453d524c46534c45564d464e463f514a424c453e48413b4f49434d473f4b453d4e4741463f3a423d3848433d4e474148413c4e47404f49414b463f4d4740534c45433d373a352f403a343e383346413a4c4840504a44504a444b443e413b35453f39453f3949423b3e3a34524d48504b444f4a434f49434f4b454b473f4a463e46413b4945404d4a444e4a444d474247423e46433e423e3a433e39443f3b4a454147423e4d4843504b454d484349454147443f46423e4c47434f4a4548433f4b47414b464146423d48433e44403b433f3b3e3935443f3b45403a4b463f4f4a4456504a59534c55504a4d474149433d4a453d48433c46413a45403949443d4e4741564f48524b434d474049433d463f39463f37463f374b443d4d473f514a434f48414f48404e473f4a433b4e4740524b45534c45524c444d46404e4840514a44514b44443e3747413b4c454048423c423d3646413b47413b4a443e4f4945514b444c453f4e4842534c454d463f49423c423b3739332e3b352f4a433d4a433d4d464046403a4a453f49453f47433d4c474247423c4a45404d48434b453e504b434c474047423c5b575157524c4b4640504b455450484d48404a453e4f4942524c46524d46534d47544f48524d454c4640443f3a4e4943524e4847423b514c45615c56615a545a544d564f48534c454c453e4f49424a433c4a433c49423b474139433c35433c36423c36433c36413d36413c363f39343d38333d3733403a34463f39463f39453f39433e3949443f4a45404c47415049434c453e504a434d46404f473f5750484e47404b443d574f47564f4758514a524c444f494149423b463e38463f3a3f3a35403a343d37323d36333c353039332e36312c39332d3d362f3f3932423c36453e37413a343b35303b36323d3834423c373e37323a342f3b362f3e38313a342f413b353a332e39342e443e383c352e3b342d4039324039333a332c3e37313e373039322c38322d332d29332f2b322d29322d29342f2c35302c423c363d373138322d3d36314b453e524c455049424c453e4e473f4d463e4b453d463f37453e364c453d4e463f4a433b463f37463f38443d36433c34463f384841394a423b4a433c474039453e374039323e3730453e36453e37443d35413a32463f37474038453e36453e364a433b4d463e4d463e5048404e463e5049414d463d4f483f4d463e4e473f4e463e4a433a4840394b443c433c34443d3647403849423a4a433b4d463e4a433b4740384b443c48413948413b4b443e4b443c4c453d4d463e4d463e4c453d474038463f37453e36453e36433c363f38323d3530453e36443d35453f364742394a433b4b443c474038423b33433c34423b34443d35433c34433b34413a33473f38443c35413932423a324038314038313d36303f372f413931413a33463f394d46404c453e534b444a433b4740394b443d4f48414c453d474038463f373e3730352f2838322c4b433c49423a4a443c4d463e4a433b4b433c4a433c49423a463f383f38303f3830423b35453e37453e37453e3748413a4b443d4c453e4b443c4f474049423a463e38463f39474139463f37433c344a453e534d45514a434e473f4e463e504941534c45544d46534d47534e474c4640423c354a433d463f3a47413b4a433d3f3832443d364740394e4741443e3647413a443e383a3530423c36453e373e363048413c4c47414e4842443d383e3934423c36453e39413b36443f3946413a3e3932443e3957504a514b45332e29322d29413a33474039514a44544e484e48414c453f49423d4a453e4a433d48413a4b443d4c453e453f37443d353f3933403a344e4740423c36443e3847403947413a46403947403a4b453e57524a5750494f48414d463f49433c413c354b443e47413b46403a4b453e4e48424b443d4d47404e48414f48424f4a43514c44555047534d4649433d4c46414d474249443d4c473f4a433c4d463f453e374c453e554e47534c45534c44575048524c45554e48564f48514a434f48424f48424e48404c453e504942524d474d47414b453f4d48414b47424b46414b46404740384a453f58514c565049514d4754504a4b463e4f48414f4942504a44544d4757514a514b4449433c4b463f534d474f48425149424b443c443e3749423a4f48414c463f48433c514b44524b45504943433d3848423c48423b463f38443d3649423b48423c433c3647413a4e48424f49425049424f49424d484147413c443d38433e384c4740514c454d4841564f485a534c413a3339342f413d384b463f4b45404b46404d484249443e4a46404b453e4b464148433e48423c4b45404a45414b474346423e4b47404a454049443f524c45554f47544e4748433e48443e4d48424f4a44514a434d463f504b43504b4355504a504c454c47414e4a444c474248433f48433e48433d4b453f49443e49443d514b444f4a42514b45514b434f4840524a4349433d4d47414c453e453e37453e3849423c4e4741534c46554e465049425049424e473f453e373e37313b342e3c342d3d362e413a33423b353f3a3349423b4b453f524b45534d46534c45453e383c352f4c453f4f484050494249443e46403a47413a47423d433e3746413b4e484245403b413c37403a35413a344b453d514b4347403a453e38453f394a453e47423a443f39403c364d48424a453e4f4a42504a444e49424b463f48413b4c47415a544e5049434f49434f4a424c48404d48424d4841504b454d48424e4a424e4a4256514a514b4357514a5a544d544f49524e47514c46403a343b352f4d4842504a444a443e46413a4b463e4f49424e494256514b5c554e504943504b4556504a4e49414a453d433d37463f384b453e423c35443d36433d363d362f3f3831413b343f38333e36324039333e393445403949433c4d464048423b49423a463f3740393339322d433c3538312b39342d37322c36312c3a352e3f3933443e3849433d4d4741514b44544e47575049564f47514b43534c455049424d463f48413c433c374039343b3531403a363f3933433c36433d35423d35443d36453e374a443d4b443e413a364c46404a433d4b443d4d463f4d463f4a433d49433b474139443d363d363039322b39322d3e38343e3936453f3b453f3a423d383c37323d363047413a48413a49423b4b443d443d35433c34423b333e3730413a33453e3649423a4c443c4e473f4a423a49413949413a4841394b443c4d463e4d463e48413a4a433c474039453e36443d35423b33453e36484039463e37463f38443d36453e36433c34463f374a433c4b443c433b34443d354941394d453d4d443c4d443b494139473f374b423a4c453b49423a484139484038453e36433c34443d35443b34453d35453e36443d36423b334039313f38303e3830403931423a33413a32423a33433b34413932423b333c352f49423b47423a3c36304b443d49413949413a474038453e36443d35443d353e372f423b33453e37474038453e36443d36433c35463f384a423b4a423b4741394e463f514941534c44534c44514a424d463d4f49414f48414e463f4b433c403a3339322b443d35433c35463f374841394a433b4a433b48413a403932433c353f38304039314a433b4a433c413a334139313b342d3d362f403831423a324941394a423b4c443d49413a433c34433c35453e37443d35463f3746403849433b4b443e4d47404e47404d463f4b463f4d463f47403a4f48424f49414a433b4841394d453e4e463e504a424c463f514a444f48434a433d48413b4c47414e47424b453f524b444e474050494249423b514a444c453e4c453f504942534d4648423c423d3745403a443e3847413a47423c4b453e4a453f443f3a45403b4c474246413b39342e3b3630413b363d373139332e423b34433e363f3a333a353036322e39342f47413c514a43514a43564f495049424d463f504942504942463f394a433c4a433d47403a49423c453e38413a3346413a4e4841524b44514b444a433c49423b4a433d4e474047403a4c453f463f39463f384f4a444e48424c463e4f494146413a3f3933443e363b362e38332c38342d342f28413c364b453f4b453d514a43504941544d45534b44443d364d463e4e473f4e473f514a42575148585048554d4559524b565049554f47544d4658514b55504a514c454b46404b453f4f4a444c47434b453f4d484348423b3a332d4e4942554f4847433e514d47514b434e48414f4a434f4943554d475d5850544f47504a43554f49524c4549423b47413b504c46443e38534d474a443e3f3932413b34433c36443d354640383e3932433e383e3832443f3a504b455049424e4740453e383e3731443f3846403949423c4e49424c46405049434e4840514b444f49413f383149423c4f48414e4741534c454d47424f4943514b454a453f4a453e4b443e47413b4c4641504a4348433e4b45404b453f4b464045413c47423e46403b47423c45403b49443f524b45544d464e47404a463f4d484149443d47413c453f3a49433c4e47414b463f4f49424e49414d48404e4a42524d46514c45544d47554e48514a434d47404a453f49453d514b435b544d4c463e4d463e4e473f423b34423b344e4741554e47524b45534c45514a4350494148413a453e3848413a4740384a433c514a434d4640453e38453e37453e37443d36443d373e3731443d374f48424d473f453e36423b33443d36453e3749423b48413b423c364b443e4e47404a433c48413b5049424e484149443d47423c4b464047403a48413948413a3f38323c352f48423d4b443d4640384c463f453f3a47413b4a443e48433b47413a4640394a443e4a443e4e49424d474047403a4d4640524b45534c46524b454c46414c46404c4741524d46564f48514b434a433d514a43514a44534d474d47414d48434b46403f3a344c484257524c504b464f4a454d48424b453f4b45404b464145413a4d48415a544d534d4657534b5c5850524d45514b436059535a534b534c45554e474c453e4c453d504841474039453e39463f393f3933403933443d3640393348403949423a463f374a433c49423d3f3831443d37443e38403b363f3a353c373136302c322c29342d29352e2a342f2935302b352f29362e2937312b38322d3d36303f3a3347413a3f38323f3933423c36443e3848413c4b443e47433b433e3648413b47403a48413b3a342e423c36443d37423b35453e37433c34433c3449423c4c453e554e464f484050494149423a443d373e39343a35323d383548423d46403b38312d41393448413a453e3648413a453e3749423a463f37413a333f3832423b34433c35423b34403932423a344840394e463f4c443c4a433b4c453d49423a453e36413a324039323d36303f3730403831433b33423a33433c344139313e352e423a32463d36443c344840385048414d453d4c433c49423a4c453d4b433c4b423a4b42394b423a4841384b423a4c453c4a433b49423a473f38453e37463f37474038473f3848413948413a423b34413a32423b34423b333f38313b352d3b342c3d36303e3630413931413a32423b33413a3248413b514b434b453d4a443b49413a433b34423b333f3830423b33453e3647403847403948413949423b453e37423b343e3731413a34443d363f39303c352d3b352e413b344b433b473f374d463e4f48404b443c473f3839322c3a332c443c34494139463f37413a33443d36453e364039313b342d3f38324b443d463e363f3830453d35443d353f3830413a32423a32443c344b433b3f362f3a312b3b342d413a33433c35443e37423c35453f3948423b453e37423b35413b35403a333d3630453e384b433d524b44534c464e474049433d48423c433d364a433c48413a443e37453f38453e38453e384a433d4b46404d47404a433d463f3948413b443d3748413b48413a47403949433c48423c4b453d4e474047403949423c4d46404f48414b464046403a453e37453f3947403946403a3e3933423c35454038443e363b352f3f39333a332d403932474039453e36453d364840384a423b464039393531342f2c3f3a34403b3449423b4b453e463f38413a33453f393f393347403949423b48423c453e38544d4648413b413c3449443d534c4559524b57504a4f48424d463f534c444b453e4c463e4d473f504a42534c45504a4348413a49443c39332c423b333a3129362c26433b343b352f36302b332e294d484248433d504a444941394c443b4f483f4d463f4a433c4b433c463f374b443c4e473f4d453c4c453c524b444540384a443b4a433c48433b4e4942534e4657514a534d46544f47514c464f49434f4a4447423b443d36514b44575149524c474d4843544f4857524c524c444d4740534c464b443d4640383e3830413b33464038474037453e36514c454e474049423a4b443d453f384f49414d463f4d463f4b443c443e374c4741423d3547413b504a43554e46514a434d46404b443d4b453e46413b48423b45403947413a49423b464139534e4548423a322d2738322d3f3832453f3947413a4a433c49433b4e4740524c44514b45524b44524b444f4740504a42514b45504a444f49434a443e433f3948423d4c453f4c453f4b453f4b464148433d453f3949423c4741394540384741394d46404d473f4c453d4d463f4b463e4d463e4a433c48423b464039443f384a443d554e46544d45534d45544d46554e48524c465049424d453d4a433c59524b5049434a443d4a443e4d4840504a425049415049414e473f49423a433c34443d3648413a453e36474038453e36403932463f384b443c4c453d463e37433b344039314038313e3630423b34484139514a424b443c3c352e4b443d564f48534c454b443d4a433c4b443c47403a433c36423b34433c36443d37453e384a433d453f374a433b423b35423d37433d37463f38463f3848423b48413b433c36443d38453f39514b444d463f534c444b443e443f374740384c453e4b453d4b443d4b453e4d473f4e4641504942514b45514c44524c44504a42544f48514b44534c45524b44514a444e4943504b4649433c48423a5550484d48414d47424d48424c474049433c4b453e48423b47423c4b463f4b463f4e494355504947413a48423a544d46504941514a42625b53625b53615a52544e464d4640575049564f494f48414b443d453e37423b34423b34433c35413a33453e374a433c4f49424e48414d46404a433d4b443e4c453e4f48414e47414b443d47403a49433d4a443d4d463f4e46404e47414b453f413b35433c37453f3a48413a3f3832413b34443d35413b34443e38413b3546403a49433d49423c453e37403b334a433d49423c4e47414c453e4a433c4841394b443c49423b484139463f37453e36433c343e3831393430322e2a2f2a283c383439342f3c363140393349423b4b443c4c453d4b443d4f48404d463e4f48414a433c4b443d453f38443e36464039423b344039314a433b48423a49423a4a433b4b443c474038463f36463f38423b34433b33453d36473f374740384c453d4b443c4a423b4b433b4b433b4e463e494039463e37484038494038463e36463f37463d36453c34463d34463d3449413749403849423a484138433c34423b33433c34433c35433c354b443d4e473f49423a463f374740394b443e49423c47403a453f38453e3847413a48413b4740394a433b463f374841394a433c5049414f48404c453c473f3849413a4f4840544d45524b434f483f4d453e4b443d4b443d4b443d4a433c4d463f49423c433c36443d36463f37474038484038433b3349413949423a463e363c342c352e28322b253d362f514941483f384f47404f48414a433c453e38403932413a32474038433b33423932483d344b41395249404c433a4a41394c443c484139453d36403a323d362f3d362f3b352f3b342e38322b36302b322c28332e2a35302c3a3531443e3848413b48413b423b35443d37453e37443e37453f39453e3847403a49423c4c463e4a433c4a423b4c453e4e47404d463f4b443d4d463f4c473f4d47404d46404c453f4d464049423c5049424f484149423c47413a48423b463f384640394c463e48413a48413b48423a433d36443d3748413b4b443e4b443d48413a47423b48423b4b443d4e4741463f38494139473f38443c354a433a4e473f50473f4e463d50483f4f473f5049424c47414a433d4c453d49413a484139463e37453e37433d35443d3647403a433e38433d37433d364c453d4c463f524b443e38324f49424f4841504942534c45504942554e48554e48504a4448423c4c463f413b3448423c47403a48423b39332d322b25473f37423a334c433a3b332c3c352e2f2723443d36453f3849443c4a423c4a443c4b443c504942575048534c444e473f554e46544d45534b435049414d463f4d47404e48414d48404c473e48423a47423b48433c4e48414d4741504b43524d45514c45544f484841393b342d443e36564f4859534c544e48504a445650484a433b544e494f4942504941433c34423b3349423a4c453e4a433c4c453d464038453f374b443c4c453e47413a47403950494149423b48413b47423c464038484039474039463f38463f3947413a4b443c4a433c5049434c463f49433c514a4347403a403a3335302a312c274039333c352f2d27222d2925322c2939332e3a35303e38323f3a33403b3546403a4b433c47413b46413a4d47405049434c463f4f48424d46414a443e504a435049424c443e463f3a48413c48403a47403a49423c4a433c4d463f4a423b4941394c453d4a443c49423a4d473f4d463e504a42504a424c463f4c463f4b443e48413a4c463e4b463e4f494259524c57514a4c453d504941585048564e47534d474f49415049414c463e4c443d463f38463f38453e37413a324039314039313a332b3f3831433c34413a32433a33453e37413a33403831443c34453d354a423a4b433c4d463e4f48404a433b484139453d363f38313f3831463f384d463f4a433c443d3648423a4d4741544d47554e47534c45544d46524c464a433c4e473f48413b464039463f394a433c4a443e4a443f4d463f4a433c4b44404c46414c463f4c463f564f48463f394a443e4a433c4f494149433d4c463f4c473e514c44534d45544d454e48404e4a41504a4258514a564f485049434d4640575049554e46544d464d463f4c453e443d364a443c4f4a43524b454d46404b443e4a433d4d463f4b443d453f3945403949443c534e4756504a4e4841504942514a435049424a433b4941394a433a4c443c463f37443d364841384c453d4f48414f48414f48414d463f4d463f4e47404d464047403a423b3437302a3f3832453e374e49425049424d463f433d3649433d5049424e47414a443d46403849423b4c453d4b443d4840394e463f4f4841463f374640384d4640453e38474038464038443f38453e38423b343f39334039333d3731474139474039433c353d3630403933453e37453e36453e3649433b48423a4a433b4a433b4e473e504942413b353c36323b363134302c3b37333d383447413a4f48404a433b4c453d49413a4b443c49423a4e473f4c453d4d463e4a433b463f374a423b49423b453e36463f37443d35433c34433c34413a323c362e3d372f4039324740394c453d4f4840575048524a434d463e4e47404b443c4841394a433a4c443c49423b49423a4a433b4b433c4b433b4b433a4a433b49413a4e463d50483f4d453b463e364740384a433a47403949423b484139474038484139463f384c453d4c453d4a433b4740385048414b433c463f384a443c4740384740394139343c352f413a33433c3449413a47403949423a453e36423b33484039453e364941394b443d4c453e474038433b34463f374a433b423b343f3832433c36443d36423b35433c35443d36443b34484037443b344e473f534b434e463f49423a4d463e4f48405049414c443c40393339322b39312a403832423a34443c344b423a4c453d4941394037303c332c3f362f39312b383029403832433c35423b33403a333e37303f3932413b34403a33423b353e3933403a35423b36433c373f3a35413c36433d38463f3a453f3949423d48423a423b33413a33403933443d37463f3949423c4a433b47403949413a49423b4d463f4b443d4c453e4c453d4a433b4d453e48403b453e384b453e4c453e4f48404e473f4c453d4b443d4c47404d463f4e48414a433d47403a49423a4e47404e47404d463f4d463f4d453e49423a453e364a433c47403947403849423b47403a443c34473f38443c34453e36464037413a32443d35463e36463f373e3830413a34484139463f37423a32413a32453e37453e37453d36443c35463f374a453e46413a4642394d463f4d46404b443d413a344c453f49423c4740394b443c49433b423c3548413b4b443e443e3847423c48423b4e48415049434c453f4b453e47413b443d38423b36423c364c46404c453f4c453f4d453f4d463e4f48415049414e48404d463f4e4841514a43534e47565049534c44524c444f4840514b42554f47564f484e4841514c43514b43544d4659534c554e46534c44514a434f4841534c455049424c453d4b443c4841394e473f4b463e48433b48413948423b47423c4e49414b4740504b44504a424c453d504841544c444c453e4d48404c473e4a443c4d463e4740384f48404a433b4740384c453d49423a443d36453f38453f374841394d463e4a433c463f39443e38443d37443e38464039423c35413c35443f37443d36463f384a433e4f48424a433c474039413a333b3530342f2c35302c332e2b302b2835302b3b342f3b342e3c362e3e38323e3932413a333e373048433e514a454c453f4d46404c463f4b453e4c45404c453e4e47404c453d4c453d4b443c494139473f384941394840394b443d4f48414f48414f49414b443d4e47414c453e4d453f524b43534c45534c44514a43524b444d464049423c49423b4b443c514b43524d43534c44534c44524b43534c4558504a554d46534a43544c45534b444f4840514a424d463e4740384f48404d463e473f38443c35413a33403932423b33463f3747403949423a484139463f37473f38473f384a433b4c443c49413a4a433b4a433c4740394740394f48424e4842514a434c453f49423a453e37413a33423a344740394b443e47403a4b443d49423a4a433d433e364b453d524c454e484147413a443e373b3630403b354c464047403a49433c48413b4b443e524b44554e474b443d49423b47413a4f48414f48414f48404e473f4e47404f4841514a424e473f4c453e504942575048524b434b443c433c36433d36504a434d46404c46404b453f4a453f45403a423c35453e384a443e433d37453e384f4841514a4249423a463f3849423a534c44595148544b424c443c484139453e3647403849423a49423b4d463f534c46554e48514b444c453f504a435a544d58514a534c46544e4849433c464138463f384841394e48414b453e4b443d47403a433d38463f38453f38443e38433c354c453e544c45504a414e48404b453c4a433b4b443c49413a4a433c443d374740394a433c48433a49433b4d4640463f383f39333a342e2c2722413c3648413a49433c4c473e4d463f4a433c5049414d463e4c453d4f4840443e38403b354c453f413c373d38333d383246403849423a433c3548413a4b443d4b443c4a433b474038453e3649413949423a474038463f37453e36403931403931423b34413a33463f374a433b4f4841534c445049414c453e453f394039333d36303d3730433c35484139453e36453d35453c35463f37453e36453e364740384a423b4b423a4f463d50473f4c443c4d453c4941384b433b524a425049404f48404c453d4d463e4c453d4f48404d463e4b433b443d3647423b47413a433c35473f39463f39413a324039324039313b342e3b342e463f39473f38473f384740394a423b4c443c4e463e4a433b49423a4c453d4c453d484139484138453e35433b33453e36453e363d362e39322c332d263e38304c463e544d455149414e463e5049414b443d484139443d35423b35453e37453d36433b344039313d362e3a322b453c354b433c463e37463f383a322c372f29352d27332b263a332d39322c37302a362f2937312a2f2a252f29253f3832423c34433d3547403a453f3948413a47403a49423c47403a423c35453e38443d37443d373d37313b352f38322d3a3430423c3547403849413b49423b49423b4b443d453e374841394a433b453e3647403a4a433d4b443d49423b49423b474038474138464039463f38453e3749433d4d463f4a433b4b443d4e47404c463f5049425049414e463f4c453d4d463e48413a463f38423b33413a32453e36453e364d463e4c453d443d354841394b433b4740384a433b4d453e49413a4a433b4c453d4a443c4941394a4139534a414d443c4940394d453d4c443c4c453e4b443b463f37463d37473f38473f384c443d423a343f3832423d36423c334139333f3832433c3647403a49423c4f4842544d46524b444e474047413947403947403a49423c423b35463f394c4640443e3849423b4e47404c463f514a4458514a564f46564f46544d455a534b564f47554e47504942504a42514b444e48414f49424e48404d463f524b444e473f514a424e473f4d463d534b44514a435049414f47414d463f514a42544e464e47404c463e4c463f4c443e4f48414c453f4d47404d473f3c352d47403a4d473f49423a4e473f4a433c4b443c484139453e36453e37453f39464039474038423b33453f37433c344740394c453e4e473f534c445049424f48404c453e49423b48413948423c453e3849423a4b443c4b443e463f37443e3746403948413b4d46404c453f48433d4c463f4b443e4d46404b453f49433c474039443e374a423c4d453f4b453e4c453e48423e4944403f3934332c28332e29342f29352e2a37312c3a342f2d27233d38344b443e49423c4b443d4b443d463f39443d364740394a443d4a433b4841394a433b4d453d4c433b4b42394a423a4a433c443c36463f38443d36443d36463f394c453e4c453d4f48405049414f48404d463f4d463e514a434e47404d463e4d463d4a433a4b453c4d463e4e463f4b423b433b34463e374840394b433b4a423b49423a463e364c453d4c453d4b443c4e473f49423a443d35423a343a332c3b342c3d372e453e3749413a49423a484039483f3847403848413a4039324a433b4b443d39322c38312c4b443e48423a4c463f4c463f49433b433c3548413a4a433c49423a463e374740383e372f413a3448413b4b443d4e474148413b3e39323c362e3d3731413a35453f3848413b413b35463f3947403a49433d4f49434e463f5049414b443c3c352e3f38324a433b554e46554e474f48404c453d4f48404d463e524b435049414841394e4740524b444d473f423b344b443e4a433c49423a5049424c463f534c46534d47534d465049424e474149423b463f3848413a4740384941394c443c5149414c443c4b4138463b32463b32423931453e364b443c4c453e5049424d463f48413a4c453e4b453d4d46404a433d4c453e504941514a424d463f5049434d464048413b4a433d443e38413b35413b3548413b46403b4a45404b443d4842394640394a433b463f373f3830443d354a433b49423a4a423a484139443e364c453e4b443d463f38474039453f374c463e4a433c49423a4c463f4c453d403a3348413b4a433c463f39433e36463f38413a32474038474038423b334841394c453e48423b4c453e49423b433c364640394a443c49423a453e36453e36463f37463f37453e37423b33423b33423b33413a32423b33463f37453e364841394a433b4b443c48413a474039423b3448413a443d3636302b342e2a3c3530352e293c352f423b34453f37453e36463f37484139443d35433c34474038453e36463f37463f374c443c4e463e4b443c4f48404f49414d463e4e473e4d453e4e473f4d463e5049425049414f48414c453d474038474038423b34443e374540394741394841394841394a433b4b443c4b443c3d362e3b342e47413a433c353d352e433b34453d3648413949423a4d453e5049415049404b443a4941384a42394b433a4941394b433b4e453d5048414b443c4f484050494247403a3f37323e3732423b353e37303a332c3a332b3f37313a322c362e27352d273f3831443d354a423a433b333f3630383028332b253b342e3c342d4039323c362f403a3339322c413b344b443d49423b48423b4a423a4f48404a433c443e36433d34413a3437312b332c26352f293f39333f393338312c3b342f3e37313f3a333d39343f3a3447413b4a433c4c453e4e474149423b4a433c463f38474039403932453e36484139453e374b443e4b443d49423b463f394a433c4b443d49423b4b453f4f484148413b4b453e4c453d463f37453e364c463d4a433b403931453e35403931413a3248413949423a433c34474038463f374b443c4740384d453e4f473f4e47404b443c5048404d463e48413949413a4f473f4e473f4f473f524a425148404a433a4b433a483f364a40374b433a4941394942394c453d5149424e453c534a404b423b4b413a50483f514a424f48434a433c4c453d4b443d453e37443d374b453e46403948413b4b443c4b443d45403849423a463f38433c36443e36423b334a433b4b443c49433b433c3547413a4b443e4a433c4841394c453c4c463e463f384b443d4d463f4f4841524b44514a434f48404d453e524a444b443d4a433c4841394a433b463f38463f384e46405049424b443c4b443d4a433b4f4a414a453e555049534e45554e46575049544d46534d464f4a444e49414d463e4a443d4e4840524b424c443c4e463f514a42544d4659524a4e48404a433c4d463f48413a4b443e433c35423b33413a34413a34433c343f3932463f38474038453e384b443e4b443d49423c433c36423b33443d3547403849423a48413948413a47413b443e38443d37413b3547403a453e37463f38433e3846413b49433c49433d46413c453f38443d364039323d383347423d4a433c443d374b453f504a4348413c3e3832433c3738322d47413b443d374039323e3730413c34453f3849423a4a433c4d463f4f48404b443c4a423a473f364e443b4e443b4d443b4e463d4d463e4a423b49423a474038413a34463f394740394d463f4c453e4841394a433b4a433b48413948413a47403a4640394841394c453e4b443c49423a4b443c4b443c4e473f4c453d473f38433b33413a32433b33504941514a424d463e4c453d4d463e4b433b3e352e3d362f4740384a433b4b433b463d36473f38473f38463e3649423a3f3831453e38443d35403932423b35413934453e384e473f4f4941453e363f3931403a32473f3848423b49443d4b443c4c453d4b443c49433b4740394b443c47403948423b4c453f4f4a4246403a433d384d46404d4640453e3749423c4b433e4d46405049434b443d4a433c4f4840534c44514a42544d46514b434c453e484139453e36453e37413a323d362e423b3548413a49423a4740384a443d554f475049424d463f453e36463f375049415049424e46404c453d4c453d514a4349423b463f374c453d4f48404e463d5249424d443d524a404c443a4f453c50463d4c433a463e36423b33453e37413a33443d35453e3749433c47423b474039463f3847403a423b35423c35413c35423d3747413b46403a47403a4e4842524c45504a434a433c4a433d4c463f463f3849423b4d46404d46404e473f474038443d36433d35413b3449433b4d463d4b443b4841394a433c443d36463f3749423a49423a4740384a433b474039463f3948413a49423b4b443e4a423c49423c49423b463f3748413a4e473f49423b48413a49423a49423b4b453e443f37443d3749423a443d35453e37453e3749423b453e36413b33433c36453e3748413949423a4a433c49423a484139463f37453e36443d35453e36443d36433c35413a333e37313e39323e37313d3630423b35403a35403933413933403932413a32473f37463f3749423a474038463f37463f37474038443e36453e36453e37463f38453e3649433a4e463e4d453d49423a4b443c423b33433c3548413a453e37463f3749423a4641385149424940394740384a433b4a433b4c453d4c443c4b443c4841394039313b342c3e38314b443d504841484038413a31473f38433a33534a43443b3450473e51493f544b42544b42554c434a423a4c443c494038433b34423b33463f373c352f332c27372f2b39312d453d364039324b443c49423a48413a453d364139323e363139322c352d273a332b473f37494039443c353a332d38312b433a334c453d504740554d454b433c50474050473e4b433b484039453d35423a334038324139324139323f38313d36303b352f3a342e37312c3b36323b35323a35303d36313d3731403b3547413b4a453e48423a48413a443d36453f38453f37413a33463f39423b34433c34453e364a433c4b443e4b443c4d463f524b454b443e4e47414f474147403947403847403a48413a4b443c4d453e504941554e46564f46514a424f48414c453d4d463e4840394b433b474038433c344b443c494037473e36473e36453c344840384b433b4d453d524a42554d454e473f4e473f4b443c473f3649433a4f48404c463e474038443e36464037464037423c34423c35453e374a433b4c443c4b423a4d453c4c433950473d4b423851483f514840524a424c443c4f473f4e46404e48424a433c4a443d4f48414a433c49423c4c453d4c453e4a443e4d47404740394740384d463e504941504a424a433c4d46404a433c4a433d4b443e4a423c4a433c49423c48413b47403947403a4a443d4c453e48423a4b433c4e473f4d463f4b443d4d463e524c45524c464a453d4c453d514b4359524c534d45524c454b453e504a434d463f4b463f4b443e4b453e4e4943504a44514b444e473f453e36433d364b443c4f48404e48414b443d4a433d4d453e4d453d4a433c5049414f483f4c453c524b44514a424f48414b443d4c453f48413a443d36413a333d36303e37314740384b443d463f39443d3749423b463f384c463e4b443c4a433b463f39443e374c453f4b443e453f3849433c47403a433d3847423c443e38403b35403c37423e38433d384a433d48423c443d374b443d4a433d49433c4a443d463f394a433c463f394b443d4a433c4c453f4b453f48413b48403a453f383f3831423a334139324a433b534c44483f373d352e473e36463d36423a33413a33453d3540393148413949423b463f3947413948423b453e37413a33433c35433c34453e36463f37463f384d463f534c454e473f49423b4c443d4c453d4c463e4c453d4b443c4a443c474038473f374d453e4b433b443d35474038453c35453d34413931423b33413b3348413b463f384b423a453d34443c344b423b4038314d463e433c34443d3549423b3d362f463f374e473e4b443c4e47414e4740453e37413a33453f395048414e47404d464049423c413a344a423b4f48404b453d453e37463f38443d353e37313c36323d37313d3732433d38474039453e374d463e4e47414e47414e46404c453f453f39443d36413a34403933413a343f3831413b34453e38453e374b443c5049414f48404d463e4b443c48413a453e36473f384f48414e473f4d463e49423a423b333e3830473f39403a333e37304039323f3831433c36474039453e354841394c443d504841514a4249423a4c443c4c433b494139473f374a413a473e36433c354e473f474038443d35443e363f3932413a33443d35433c34453e37453e3747403a48413a4740384b453d4f48415049424f49424e48404b443d4b443d4a433c403932403932453e3848413b47403a4e47404f48404c453f4a433c49433c474039443d36433c34463f37453e37423b344b443c4c443c463e374a433b49423a4841394a433c4b443c4a433b4b443c4b433c4a433c4d463e4c453d4e473f49423a443d35433c3649423b49423c474039423c35423b35423b344a443c4a433d47413a433c363f3831413b3348403949423a4841394a443c4a433c47403a4a433c4841394841394841394a433c463f38423b33443d35413a32423c35413a333e3832413a35413a34423c353e38323f3932413a33433c353b342d3b332c463e364d463e4c453d474038473f37463e36463f3649423a4f48404e483f4d463e4c443c4941394a433b49423b4b443c4c453d4a433b4c453d4a443b453f383c352f413a3448413a49423a423b343d362f463f373d372f423b33413a324b443c544c444b433b494139524a41453e36484139484038443c343f3730403831484038423a323e362f3f38313b332e3e37303d362f3f3931453e36453d363c362f35302b342e2a3b332e3b352d403a32453f374a433b4b443d4b443c4d463f4b443d453e38463f394d453c4c433b4b423a4b423a484038494039443b344038313c352d3a322b322a252b231f39322d413b333f38303d342e3a332c3f38303f38314038323b342e3b352f403a33413a333e37323e3833443e38433d36453e3846403949433d463f38443d37423d35423d35453e37463f38454038474039453e37413a32443d36423b334740394e473f4c453d4c453d4d463e49423a4c453e4a433b4b453d544e464f48424a443c4841394c453d4a423a4941394b433b4c443d4b443c4a42394941394840394b42394e463e453e36433b33483f36463d35473c34493e364d443a463c3440372f403931463d36473f384b443d453d354e463f4d463f4b453d4d463e474038463f3749423a4a433b474138453e37443c35453d36463e374a423b453e36433b33463e37453d35473e344a4239433b32463d35463d354b41384b423b48403849413a5149404b443b4841394941384b433c4e474049423b4a433c4c453d4b433b4c453c504a42463e384c463e4b453d4740394a433c4b443c4c453f4b443e48413a49423b49433b4741394b443d4f4840484139514a424f494147403a4d463f4e473f4b453d433f364d473f4d463e4d46404c463f49423b47413a47413b4d463f4a443d4c463f4b453e4a453d4c463e463f394b443e4740394b453f4640394b443d4b453e4c453e4a433b4e463e4c443c4139314038324c4540504942514a42524b43534c44544d45514a424a433b4e473f554e46524d45474039463f39443d37433d35433c35423b34413a33443d36463f3849423a4b443c4b443c4a433b4b443d49423b47403a4a433d49443d48413b463f384b453f47403b47413a3f3933413b35443f38423c363e3832413c3546403a413c36413b3449443c46413a423b353f3931433c34474039453e38453e3848413a49423a4b443d453e38413a33473f37362e272e2721312b26332d273c342f3b332d39322b3e372f433c35443c35413a323b352d423c3549433b4b443c514a43504a424e48414e4740514a43504941534d444f4840473f3749413a49423a4b453c4d453d4c443b4b433b4e463e5048405149404e463d494139483f37494039473f37423b33423b34403a323d352e3e352e463d3540382f423b333d342d3d352f4f473f463e36453e363d362f48413a4c443d50484048423b403932403932413a334d463f4d463f423a3339322b362f2938312a322c263d36304c443e4a443c47403840383238302a38312d37312d39322c3d36303c36313c352f3d37323f3a343b342e3b352e3d36303a332d38322b423b35453e3848413b49423b3f39324741394d463e4e463f4c453d4c443c4e463f4f48404e473f4f47404d443d4b433c4b443c4b443c4c453d4f49414b443c423b34443d3748413a453e36474038443d35443d36443d35494139494139433c34423c343e37303e372f4841394a423b4b433a453d354a413a453c35453d36433c34413a323e37303f3831453e37413b34443e37474039433c364d463f504b424f49414f48404c453d474039433c35474039443d36453e384c453e48413b4c453d3e3731413b354640393f3832463f374740384c453e463f39423b35453e37463f38423b34423b34423b354a433c49423a4a423b453e36443d3648413949423a4b443c49423a474039423d36474039474039433c3638312b3a332d403932453e3649423b433c34423b333b342e38322e423c37443d373d37312e2823352f2a433c354b443c453e36423b333f38323b352f3f3a3348413a4b443d474038433c3539322c3a332d413a34433c35433c34413a34453e38413a343e38323b342e3f3831403933403933403933413a3449413a4640384a443c4e463f50473e49413948413a433b34433c344c453d4c453c4b423a4a433b49423a443b34453d35473f38453e364a423b544c444e463e4d463c4f483f4b443c474039413b34413a333f38303e3730463e373c362f4e463f4d453d484139453e354a433a4f483f4d463e403830463e3649423a5149404d453c4b443b39332e48433c443d373c37313d38323b342e4039334740394d443d514a424d463e4d463e49423a48423b463f384d463f504941554d454b423b463e36453d36443c35473e37443c353c352e3b342e3d352d39322b38312b342d2739312b413832423932433b333f38303c352d39312a3d352f453d37453d36443c34413932413931463e37453e36443d354a443c443d36433c35453e37433c36433c36463f38463f38413a35453d38443e38423c37443e37433d37433d36453e383f39333e3932463f37433c363f3832433c354841394d463e49423a463f374a433b474038463f374740384c453d4c453d4a433b4a433b484139413a324a433b4a4139494139463d35423932473f374d443b50473f463e37483f37484038474038443c344139323f3730483d3551463c4e44394f453b50453c4c4238443b32433a32483f364a443c4a443c453e37453e36453e364a433b4a433b474039453e37403830483f384840384a433b4840384b443c484139494239443d35443d35433b3339322b433b33473e34494038453b32443b324a4138463e354b433b4b443c4d453c4c42384e453d49413949423a4e473f544d45544d454f484149423b3c352e453f384b443d49433c4a433c474039453e3948413b4b443c4e473f49423b4740394a433b4c453d463f37443d354b443c4e4741524b444a433d453e36443d35433c35474038433c3648413a4a433c4f48404a433c4d473f4b463f524d46544d464d473f514b43524b44524d46514a433c362e4640384a433c463f38403932433c3547413a4d463e443d354e473f4d463f4e4740453e36423b33443c34474038554e46534c44463f38352e2737312b403a353d38313d383048423c3e3731423b34423b33453e37463f38403931443c35484039443d354740384c443c4d463f4c453e4740394a443d4740394b443d4a433d48413a46413a423c36463f3848423b3d3631413b35443e3847413a4a433c4b443c49423a453e36423b33413a32423b35453e38453e38474038474038413a32433c354741394f47404a423b37312a37312c39322c362e28372f293d36303c352e3831293b342d37302a2e2721413a344c433c4b433b453e3549423a443d35463f3749423a4b443c4d463e4f48404e463e4941394840384c453d4c433c4b423a4a41394b423b494138453c34433a3240372f423a31423b32423b333b332c3d352e453b34433931463d364e463c4940384139313e352e4b423b423932413831433b344a433b4a423a4a41384840393d372f3c352f413a33403933423b343f38313f3831413a33433c35453e37463f39443c35413a333f38324039333c352f3e37314039344038333c352f413a33433c363e36303a332d38312b38312b3b342e3e3631413b34443e3641393338302a37302938312b403831433c35463f37453d36433b33463e36453d36453d35443c34453d364941394a433b474038403931413a323f3831433c35463f38443d36413a34433c35453e364a423a4841394b423b49423a463f37443d35443d34433c34443d35453e364b423b4c433a4b433b4a413a463d36473f3849423b4a433b463f38423d36433c35433e3746413948413a474039474039464038443d37433c3648413949423b4c453e443e37403a3449423c453e38474039453e384f4840463f38463f37464038433d34463f38443d37463f39463f3949423a4b443c443d35453e374d463e4a423b4b433c4d453e4c453d48413a453e384a433d4f4841453e372c272126211d3d37324f4841443d37413a3340393348413a484139443d35433b34443c35443d37352f2b47413c4039333c352e423b35433d3748413a49423c433c353e37313c352f3e3730423c35423b34413a343f3933463f394a433c49423b4a433c4a433c3b352e3c362f3f393338312a3d3630433c354c453d474039453e374039323f39334e463f4d453d4e483f4d453d433b333b332b453e364f4740524a42524b434d463c4941384b443a5049414e473f463f37433c34473f374a423a4941394c433b524a424c453d463f3748413a49423a433c3449423a4c443c4a423b4740384b433b4b433b4c453c4f473e4f483e5049404e473e4b433b484039483f39443c353f38323a35302c2724322c282f2b27393431413c37413b34423b34453d36443d35413a33413a33423b344841394b433c433b334039323c352d3c332c413630473e37473f38453d354c443b484038494138423a333b332c352e27463d36474038453e37433b33423a323f383039312a39322b3e362f413831453c35423a33423932433c34524a424d453e3f38323f38323d362e423b34413a32423b333f38313b342e3f38333e38323e38323f38323d37313d3731433d36443d3748413a474039453e3749423b463f38403932453e385049414b433c4b443d4740384b443c4c453d4a433b453e3647403849423a473f384840394a433b4c453d423b33463f374e453d473f37483f384b433b4d453c4e463c4a41384a4139463d35453d36453d364a423a4b453d49423a484038473f374a443c4e453c4c4239473d3449403749403751473d453d33443b31473f364840384c443c49413a463e3648413949423b4e463e4f473f4f4840544c454c443d504942554e465b544c4f483f4a433b4b433c463e3752494250473f4e463e4e453d4d443b4f463c4d443b4a42394a41394840374b41384d433a463d36433b33433c353f3832443d364a433c4a433c48413a48423b48413b48413c48423c49423b4a433c4a433b463f37433c35403933423b34453e3749423a4c453d4c453f474038453e37453e36443d35453e3648413949423a4c453d4b443e4d463f534c444c443d46403847423b49443d4a443e4f48414e47404e4840524c45554e464a433c453f384b443e4a433c524b434f473e484037433c3549413a4a423b4841394740384841394a433b4c443c4b443c463f3748413a463f37474039453e384a433c49423c474039453e3746403a3d362f423b34423a32433c35413a33413a323f3831433c34463f37484139433c343e37303d3730423a3536302b37302c39322d3b342e3c352e46403a4640394740384b453e453e38423c35423b33413a32433c34453e36423b33433c35453e36413b33423b35463f39423b353f3830443d35484139443e363f3832433c36453d36453f37463f3848413a3e37313d352e3d362f3b322c3a312c3f373039322b403830595048524a42534c434f483f5149424a433b4e473f4b443c4c443d463e37413a32443d354c443c4c443d50474049413a483f374940384b433b463f36463d3650473f514a405249414d443c4b423a483f374b433a4d443b3e352e4940384c433b483f373e362e494039463e36443b344b413a4a413a463d36433a324a41393c342d3c352d423a333e37303b342e39332e3b35303c36313c363037312c352f2a3b342f3f38323f38333c35303c352f3b342e3d36303e37313e36303e3731413a33413a323c352f3d36303b342e3a332d3d36303d352f3e3730413a323b352f433c364a433c4d453e4d443d4840384b443c4a433b4a41394a423a453d36433b344039314038324139323f3831413831433b34443d35463f38453e37453e363f38313b352f3d3630453e374a433b4c453d4b433b484139464037463f37463f384740394d463e494139443c35453d37433b333f3831403a343f393336302b37312b322d293e3934443f38453e3747413b463f3a443d36474038474039463f3949423c5049424d464047403a433c36443d374a433c47403948413a47403a48413a463f3749423b4e473f4b443c49423a433c3549423b463f38433c354b443c4f4941524b434f48404d463e4a433c48413a453e3649423a463f37403b33433c3649423b3f393339342e433c364b443d48413b453e36443d35453e36433c35443d36403933423b34423c35453f39433c364039334039333f38323c352f38312b37302a352e283a342e3f3932453e36453e364039313e3730463f384e473f4f48414c453f4b443d443e3637312b48423b4b443c47403948413949423a4b443c49423a423b343f3831413a343e3730453e36463e364b423a4a413a4941393c352d3e372f423a334841394b433a4840374c453d4a433b433c34473f37463e36514a424a433b4d463d4c443c4b433c49423a4b433c4d453e49423b4b443d4f47404940394a423b474039443e36433c35433c34423b33403931433b34474038443c35423b34413a34413a3339322c2c2622453f3946403a453f38413b34433c3649423a4a433b463f37423b343f393349423b48413a4b443c463e3641372f3c332c38312b342c27352d28332b253830293f372f4d443b4a41384e463e4a423a423933443c35463e37413932403932413a33433c34453d354138313d362e423b333f3730433a333f362f3d352e463f374d453e3f37314038324d453e443c353e373039322b433c34443d363d36303c352f3d352d4039314740394c453f463f37443d36403a32433c35453e37443d36403932433c3648413a49423a433c36413b3448413a474038463f374a433b4a433b47403849423a4c453d4d463e49423a49423a504941453e364a423a4f473f4e463d4c433b4c443c473f38474038483f37463d34433a324940394a423a4a413a49413a474039453d364a433b4a433b484039463f38474038463f36443b334a41384d443a4c42394a4137463d345149415148414c433c4e473f49423b4840394a433b453e36443d35443e363f38303d362f3c352e39322c403a324f4840514941534c444d463e463e354941394b423a4e453c4940374c433a4c443b4f463c4c42394b433b473f384b423c48413a4740394d463f47403949423a4a433c48413a463f37443d35423b33413a32433c34413a33433c34474039463f3848413a4740394a433c48403948413b474039453d37433c354a433b4a433b494139474039484139403933423b34463f383f38323e37313c3732443d374a443d4f4841514943524b444b443d4640374b453c4d463f48423a3f3831453d3648413a534b444b433b473f384a433b504942514a434e4740514942524a425149424a433b48413a423b34453e3849443d4c463f4a433b4c453d49413a48413a463f38463e374b433c5049414a433c453e36453e37484139474039443d36413a34423b34463f384038323d36313e37323f3832413a333a332c3a332c3b342e413932423b34453d364840394c433c413932443d35423b33453e36453e37433c343f3931413c35453d37473f39413a32423a33413932453e36453e37433c35413b34413b34463f37443d364740394b433c514941524940574e4552483f494037473e354a4138463e364e463e4c453d4a423b48413849423a4b443c524a41544c434c443c484038473f38484139473f374941394e453c4e453c4c443c4c443c4a41394b4239483f36473e37473f364a41394a413851483f433a314d433c4b413a49413938312b3a322c3830293d362f4d443b473d35453c35453c343e362e453c35473f383a332c352e27322b2637302a38332c3a342f3f3933413a34443d37453d363e38303d352f3b342e39332d403a333c352e37302938312b39322c3e3730413a32423b33413932413a323f3831443d3647403949423a4b433b474038473f384b423b4a413b483f384a41394b4139433b333f372f443c343f37303e3730413a323f372f403830463e37413932463e37463e36463f37473f38453d36433c343a332b3a332b4038324039314139323f3730423b33423a323c342d3e37303d36303e37313f38323a332d39322c39312c3a332d38322c38332d39332e322c2836302d3c3632453f3b47403a433e38403a3540393547413a48413a49423c4d4640463f3849423b4740393d36303d36305048414b433c473f374840394a433b4f48414c453c4840394b443d4d463e4d463e4d463e463f38433d36474038443d35443d35443d35433c35443f374a443c4c443d453e3749423b4a433b4c453d453e37423b34413b34443e36463f38433c35443e36423b3547403a48423c39342f3d36313e39333f3a34403a354039343c363137322e37312d3d36313d3832463f394f4841534c45564f47534c444e4740514a434c443d4e473f4b443b4c453d474038413a333a332c413b34524b445750484f4841554f47514a424d463e48413a4e473f49423b463f383d3730413a334c443b4b433a4c443c4c443c453d353c362e463f384e464051484150473f4941384b443c4d443d47403849423b49423b4841393730293a332d3b342e423b353e37303d362e413a34443d3540393239332b3731293e37313f3932423b34453e38433d35423c343f383239332c342e2a2c26232f2a263f3934453e38443d3746403b4f473f433b343b352e423c354c453e5049414b443c423b33453e37453e37433c35463f37474038494038483f384b433c463f373e3630433d354840384b433c494139483e374a423a463e364038313f362f3c342d3f38303f372f403831473e3749413a453e36443d353f3831443e37433c35413a32443c36423b33423b33453d36463e37453d364038313d362e423b33443d35474038413a33463f374e463f4b443c4c453d433c34413a33403931484139474039473f38443b353e36303b352e423b34453e36423b33423b34443d3549423a5049405049414e473f4e473f4d463e48413949423a4b443c4c453d484037494139474038443b33463e36453d35413a32423a33463d36463e36483f384a41394b433b4c443d484038453c35433b343f38313d362f433c34463f37453d364941394a423a4b433b4b433a4a42394b4239494238474037433b32433b32403930413a32433b343f3831403932433c35443d35413a33423b34443d363a332d3f3831403a323b352f3c352f423c34443e36433c34463f37453c34443b33473f37474039473f37453c35463f37423b33494139413932443c36473f3849423a453e36463f3749423a463f37463f37474038463e36443c35413831423b33443c35463f3749423a4c443c4b433a4e463d4c433b4d443d48413a3d3731453e3849423b524b45564e47524a434c453d4b443c48413a433c36433c35473f3948413a49413a4a423b4e463e453d36463e374f48414c453e474139544e45534b424a423b4c453d463e3738312a3f38324740393f38333b3630413b354039323e37314039323e3731403933423b34443d35413a34423b35423b333f3932423c35423b34413a33443d3748413a413932453d35433b34403a333e37303c352e403932433c36403933433c35443d36443d36423b34463e37484039463f38433c35433c35423b34484039443d36423b333f372f3c342d433b33403931403931433c344038313f3830433b33463e36463e37413932463e37473f38413831423a33403931423b33453d36463e38453d36463f37423b33463e374c443d4c433b4b433b473f36463d35463d35483f384840374b42394c443b4d453c4d453c4f463d4f473e4c443b4e453c4d443b4b433a4c433c4e453d4c443b483f37473d36443c34433a31443b33473e36443b33453b32453b3240372e413930443b343f362e413931372e273e372f3c342e3f38313b332c483f373e362e342c25483e36443a313d342c463c34473d343d342c4a4138433a32453c343d352d38312a3c352f3b342d3e362e3f37303d342e3e36303b332c3b342d403831423a333d352e383028403831433c35453e37473f38463e37463e374c443d453d36443c35443c354139323b342d3f37304037303d342d3d342d3c332c3e352e3a322a3d352e403831433c35433b343f362f3f352e3f372f433a32473e37484139473e37494039443d35453e36433c344139323f38323a332d3a332d3e363039322c3e363039322d38312c3b342f3e38323d37313d3630423b35413a343c352e3e372f413a34413a343e37303d36303a332e403934423a3647413b49423b474039463f3948413a453e3849423b463f37453e36433c34474039453e37463f39453f37463f374a433b4b443c4a433b453e3648413949413a49423a48413a484039474038433c34443c363e37314640384e48404f48404f48404f48414a433c4841394a433b484139453e36443d35464038443d36453e37463f38463f3849423c4a443d49433c46403a3e38323d3731403933403a33403833433c37423a35443d38423b36423b373b3531342f2c3e38334e4842463f39413a343e383139322b38312a37312b3d3630453e374a433b494239463e3748403a443c353e3831453f38454038474139443d364840394c453d4a433c4c453e4740394740384c453e48413a48413a4a433b4a423a49423a423b33463f38514b434a443c453e374a433b433c34463e37463e364139324039333e38313a352e39322b413a33463f39453e374a433b463f37453e37463f38453e37463f384b443d4c453d4e47404b443c4039323c352f3c352e433d36453e3739342e3b363049423d4c463f49423b39322c3c352f423b34423b333d352e3e3832413a3347413948413948413a453e37433c3648413b49423c4a433b484139474038433b34453e36453d36433b34433c34413932403831453c34463c35453c35413932453c35423a323e37303f37303d352e38312b352f293a332d423a34423b343e372f413a32443d35403932403832463e37433c344039323a332d3b342c3d362e3f3830453d36443c35453e36453e3641393238302937302a3d362f3f38304841394b433c48413949423a49423b463d364a423b4c453c4a433b4942394c453d49423b4f48404a433b4b443c49423a4a433b484139463f3749413a484038463f374941394a413a483f37494138484037484039433c35433c344740394c453d4c443c4a413a494139483f37463e3649423a463e36413a32423b33463f38463f37453e3649423a4c433a4b4139483f374a4138463d35463d35473e364940374b4239494037483f364b423a4d443d4b433b4d453d49423b413a334039323f3831423a33423b34474038423b33453e3649423a49423a484139423b344a433b4c433c4b433b4d453d49423b474038463e36453e36423c344a423b413a33403a34453e374c453d49413a4a433b49423a49423b4740384a433b4a433b453e36443d35463f37463d36413932463f374e473d4e453d4f463e50473f4d443c4e463f4e474048403a484139433c35403932463f374c453d4e473f4a433d4b443d4840384d463f514a424e473f453e36453d35433b333d362e3d352c423b32413932453d36403830453d36433c344c443d4f4840463f383a342e39332d332e2934302b332e2a332e2938332e38322d3f38333f38333f3731423b35403933403933463f38443d353f38303e3831474038463f37433c34463e37463f38433c353f38313b342d3b352e3b342e3c352f413a34463f37413a32494139453d36433b34463d36443c34463e37463d36453d35463e36453d36433b33443c34463d354139314138313e352e3c332c413831443a32453c35453c35453c35483f38483f38413831463e374a423b4b433c4a413a423932433a33423a32423a333d362e3d352f3d362f3d362f413931473e36473e35483f37483e35473e354a41374c433a4b43384b42394e443b4f453b4c4239483f35484036473e364a41384d443b4d443b4a4138453c33423a313f362e4a3f37473c333e342b41382f41382f443a33413731443b33463d35463d354b423a4941393c342d473e374e433a453c33382f274c423a4f453b493d344b41374c43394b4137483e3543392f463b33453b3441372f40362f3e352e4339324239324b423a4a423a3e362e413831423a33393029342d253f3730463e36443c35403931423a33403931433b334038313a322a3730283b342d433b34423b33403931413931433a33473f37473e36473e374a42394840374940384940384840384a413a4a413a4840394a423a484038453d364039313d362f3e37303d362f39332e38312c38322c3a342e3e3832403b35403a3448413b4e474047413c46403b48423c4c463f413a343a332e4139353e37323a322d3b342e433c3646403a423d3649423b524b444d463f47413a474039463f384a433c474039423c3549423b4e47404f48414f48405049414f48424c453f49433d4a433d49423b4d463f4f49414e473f463f37443d36474039423b33423b33474038453f3749413a4b443d4f48404c453d48413a47413a433c34443d36463f39453e3748403948423a443e37474139413a34453e38463f39433d373d37333b36313b35303b3530423b36433c3748413b48413a453d37423a35403833433c363f39343d36323d36323b35303c36303c352f3b342e3c362f3c352e3d38303d362f3e3730443d36504941564f46574f46534b425149424e463f463f38443c37443c37443d373f38313e36313c343039342f37312c3c362f3c352e3e37313d36303d36303c362f3d362f3e37303f3831473f37443c353f38323b342e38312b3c352f3c3630403a34443d36423b34433c3549423b4d463f48413a413a333c352f3c352e39322c3c3630463f3948413b463f39453e37413a323e373138322b3b342e443d3649423a423b354b443d4a433b423b35403933423b343f38323a332d3c352f3c352f474039453e37403933413a34454038433d36453e38453f38474038443d36413a33443d35433c34413a32423b33413a32433b33433b34453e35463e36433b35463e36453d35413a33433c35453e36413a32413b33453f3848413a48413a4a423c443c34423a33453d363f38303f3831453e35463e364239323e3630342d2639322a423b34433c34443d35443d35433b34443c34443c343f38303f3731342d273c352f48413a463f37474038453d354c453e4e463e4d463d4840374a423a4740374841394d453d4a423a4c453d4d463e3f3830433c344740383f3830413a32484139463f374740384c453d4f47404a423b473f3850483f50493f5048404e463e4c443c4941394a433b494239433c33403931453d35463e3649413a484039494139443d35423b34443d35433c35413a33413930483f36483f37473e364840384940384a40384c42394a4038483f36494037473e35443b344840374b443c463e37463e374b433c4b423b4a413a4a433b4c443d4b443c4b463f49423b453e36443d36433c364c453e4a433b484139463f37453e36463f3849423a494139474038484039463e363f3932403932453f38433c36443d35413a33453e38463f38423b34484139443d35474038484139463e36453d364139314239323c352d3f372f433a32483f38413a323f38304a413a484038413932423a33423a34413a3249423b4b443d49423a46403a3f3932423a333f3730463e37473f384d453d5149414c443c483f38463e36443c343f38303e362f3f3830423b3449413a463f3747403848413a463f38433c3648423a4c463e48413a4b443c4a433b463f38433c36463f39423b353e37313c36313b352e40393249423b474039463f37484139413a323d352e433c35443c36464039443d37423b34413a32463e37453e373e372f4039314038303f3730413831473e37463d36453d35463d35463d35484039443b34463d36453c33423830443a31453c353e352d3e352d433a31423932453c35494039473e37483f38473f37443d35473f38433c34433b33433931443b344239323f362f3f372f433c34483f38473f37473e36483f36483f3752483f50463d4f463b4e443b4f453b4c433a473d34473d34483e35473e35494037473f34473e343f362d413931443b333f362e3d342c403831423a32433a31443a3141372e483d34443a313c332b413730443a323b3129453b3341373049403938302840362f4d423b4a4037443a32534940594e4453493f4d44394f433a4b40374c43394b423840362e3d342c463c3541362e463c3440362e382f273a322b39312a3b332b3c342d3a332b443d36473e37453c35443b34463d364239313f372f39322a352e26362f28403831483f38473e38463d36494039453c35403730423932463e3640382f433a32473f363f372f4037304037303f362f3d332d3d352e3d352d3c352d3b342c373029352e2737302a3b342d3c36303d3731413c3747423c48423c47413b47403a443d37413c37403b363d37323b35303a342f3a342e36312c3a34303a3531413a353e37343d37323a342f38332f413b3548413a4d463f4a433b463f38474039423b34453e374b433c4d463e4d463e49423a4a433b4e473f4c453d4e473f48423c45403a413a34413a333c362f413a33433c344841394d474048413b453e364b443c4c453d453f37473f37474038443e35484139433d35443e37423c344b443d4a433d49423c443d373e38323e393349433d423b34423b35423b333d373036312b2a252027231f2d2825332e2a38332e39342f37312c352f2a37312b312b27322c29342f2b3a35303c3632443e3847403a453e384f4842504a444e4740534c45544c45544c44534b454c453e453e38433c354038313c352f3e38324640384d453d48403a423a3547403a433c353e37303c362f433e3648413a423a333e37303f38313f37303f38304039313f37303f373039322c372f2a352e273a332c39322a4139323c342d3d36304039333d373148413b403a343e38323d37313f3831433c36453e384b443e453e38464038453e36423b33474038423b3340393147403949423b49423a484139474039453e37403933463f39453e36474038463f39463f3848413947403a413a343f39324039323f3933413a34433c35463f38463f38453e36453e36443c343f3830413a32433c34423b33433c34433a33474039463d36443c35453f38453f37413932423a34403932413a32443c35413a324139313e362e3e372f413932433b34474038484139494039453e364039323b342d362e283b342c3d362e423a333f3830403831433b34423b343c342d3f362f3d352e362f2838312a403831433c35443c35484038473f3849423a484139483f37473f374942394c443b473e3649413a4a413a463d36463d35463f3749423a474038433c34463e36423a324840384a413a453e364d453d4d453e49423a413932403931473e364c433a4c433a4a423a433b343c352e3c352c3f372f463e37453c34453c354037303e352e4038303d362e423a32443b34453d364941394a433b4a423b473f37463e37443c343f372f4a41394d443c4b433b484038463f37463d36423a32423a31413a33423a334139323f3730443b34423931453c35473e37423b3338322c3e37313f383239322c4039333a342d3a332d413a32453e36484138474038463f37453e36454037423b334841393f3934463f3947413b4740394b443d49423a463f38423b35463f3948413b463f37484239474139463f374740384941384a4139433a33443c34413830443b33453e35443b34433b34433c35453d3649413a473f394a433b443d36443d363a332b3f39314c443d50484149423c49433b474038443d35413933433d37403932423b3447413a4b443e4e47404d463e4a443c463f37484139423b3340393248433e46403b413b34433d36403932403932423b34433c35423b353f3831423b34433c36433c363b342e423b34403a33403a333c352e423b344138313d362f423b34433b34413932413a34433c35463f37443b34433b33433b34453d35453c34453c34433932423831443b333f372e423831413730423931413830423932453b3441382f3e342c473e36483f36463d3440372f423830423931443b34443b34463d35443c34473e37453c34463f37423a33413930433b34413a32403830403730443c34473f37483f38483e37494039473e364a41384a4036493f37463c3441372f4239313e342d3f362e443a31463a324a3e354c4137493f35493f363d352c40362f4e433c4c433a443a32463c34453b33463c34463c333e342c433930443b323f352e4e433b4d433a473d353c332c372f28352e273a312a42393150473e534940483d3442372e3b3129372d253e332b493e354d443a3d342b3c332b453c34483f37443a3240362f423930453c35443c35453e364c423b4a41394c423a4f453d493f373f362f3d342c3a312a342c24362e273f37313e362f3c342d3c342d3f362f3f362f3d342c4037314038323f37303e352e3d342d3e352e423a324038303f37304139324039324039313e372f413a32413b33453f383e372f3d362f433d37423d36413c35443e374a433c49423c423d36443e36423c34443d3740393336312c36302b39342f3c37323e3934423d37464039474039433d36413a343a363139343037322e3d3733463f3948413a4a433c474039463f38474038463f384a433c463f37413a33453e374d463e433b34423b333e372f3c352d433c36474039463f37474038463f3747403848413947403848413a47413b443e37443c35453e384b453e4d46404e47414d463f4d46404a443d4a433d47413a46403a433c363e3730403a33453f374f4841473f38463f3848413b4b443d4b443c4b443d453e38413c37463f39443d37403a3338322d342f2a39342e3c36303e38333e38343d3835423d393c3733423b374a433c433c35413b34433c36413a33413a33423b33433b343d3731413b343c3630423c344a443c49433c47413b47423949433b453e3739312c3e3731433c343f3830403931453d36443d363f3731403731433b33453d35443d35423b333f38303e373139342d312b28352e2a3f38324740383f39323d3631403934403933433d37413b353c3731423d3748433d4c463e4e474148413a443d373f38313f3831423b34443d36443d363c352f3b342d3b342d3c352e3e3931413a32433c36443e37453f38474039453e37433c35423b35423b343d362f3b352f413a34423b35453e37433c363d3630403932423b33413a33413a33433c34443c35453d36423c33433c35433c353f38303f38303e3730413932413a333a342c403932484038474038453e373f39323a332d373029413a33443c36463f36453e37443c35433b333f38313e37313c352e38312c332d27413a334c443b473e37463d36443d353e372f38312a322b233a312b413831443c34423b33453e36494139443d35484138443c35453d364d453e484139453d354e463e4e473f4d453d4a423a433b34423a324740374a433b4e463e4c443c49423a463f37484038494138463e35453d35463e37453d35473f38473f37433b33473f3749403840372f413a31473f3749423a4e463e50483f4c433b4a413a453d35443d35463f374b433b4740384942394a433a473e37453d35474038453d364139323f3830443c34453d35453d35443d35423b34423b333e372f3a332c3f3831413a324039313e362f3e372f423c35423b34413932453d37453e37413b343c353038322c3a332d38322c39332d49423a49423a4a433c49423b4841394c443c4c453d4d463e4c453c49433a4740394e463e48413b433d374039333d3731403933453e373d372f3e38324a433d49423b463f38433c35453f37453e38443d36474038484139453e36463f37473f38453d36473f37433b33433c34423a32403931433b34423a34433c34443d35474038433c3448413949413a463e374a423b4a443c403a32423c35443c36443d37453f38463f38433c36403832463f38423b35433d37423c36433d3748423b48413a47413b433d37423b35443d37443d36433c35413a34413a3339332d332d28352f2a3b342f3e38323c352f3c352e413932423a333b332c4038314139323d362f3d362f3a322b3b322b352d263a322c443b344138303d332b40372f3a322a3a322a40372f4238323e342e3f362f4038303e362e4137303d352e3d352e4138323e352d3e352d463d35443b32453d34463d35413831443b33473e36453c34423931443b32413831483f38483f38463e37433b33423932423a33443c35443c35443b34473e36453c34453c34453b343f3730423830463c33493f364d42394f443b4b40374b41394a403841372f3e352d453b334237303e342c433a31463d344b41383e352d433831423830423730453b33453c33443b32433b32403830473f37463d353c332c352d263830293a312a382f28352d263c342d463d363c322a3a312a433a33453b3341362d483f364c4138453b33463c34473d34453b334c423a473e353f372f4037303d332b3d332c3b312a3c332c40352d41373040372f3e342c3d332b382f27382f283c322b3f372f463d35473e37494039443b34423932413931413832423a34453d35443c35443d3749423c49423b433c353c352e3a332c423c34463f37423b33413a32484139474139443e36464039453e38453e3747403946403a4a443e4a443d4a433b49423b49413a4740384b443c4c453d4b443c4c453f4b443d4a433c4b443d4f49414d473f4c463f4d463e48413a48413b47403a443d383f3a353b3631413b3547403a433c3646403947403a453e384a433c474039484139463f3748413a4a433b514a425048404f48404d463e4d463f4b443e4b443d463f37463f374a433c4a433b453e363f38313f38313d36303d36303e37304039324039323c3630423d37423c363d3831403b35413c36413b35403a34413c35453f37423b3449413948413a463f3848413a4039333f383248413a4a433c4e473f433d354740394b443c4a433b4b463d4a443d4d47404a433c4c453f4b443f423d3736312c3b3530433b353e3731433b34423a333e3731443d364740394a433c48413a4b443d4741394640394d463f4a423b49413a463e36423a3239322b38312b38312a3d36303e373039322a372f29362e293a342d3f3830413a333e37313d362f3e37303b342d3b342e39322d38332e37322e3a3430423c353e373037312b39332e443d374b443d443d363b352f403a3347403a4b443e48413a443d37463f37474139464038433c34423b35413c35433c35453d37403a34463f3948413b423c36453e37453e374039323f3831474038423b34423b34433c35423b35413a343f3831433b35413a333e3832443d36453e37484139443d36443d36433c344039313b342d3d362f453f374a433c49423a463d36403830413a32413a323f3831443b33463f37423b3340393238312b39332c453f384e473f4b443c443d35433c34453e36443d36413a333b342e362f29322b25322b25413a334841384941394c443d49413a443c35423a3249443b4a423a4c433b4a4139453d35453d3540393238312a4f473e544b42433a334b443c463e37453d364e473f50483f4c443c463e37463f374d453d50483f4c453c443d354038304d443c4a423a4740384a423a5048404b433b433b33433c34453d35473e3749413a4c443c4e463e4b423a473e364f463e5048404a433b4840384941394840394840394d463e49423a4c453d423b33423a32403931453e36423b34413a32403931423b334039313f37303f3830443c34413931423b333e3730403932453d36463e37413a33453e37474039453e36433c35423c353f39323e3731413b34403a33443e37443d37463f384d463e4f48404f48404f473f4d453e4c443d463f37474039463f37433c34453e36433c34443d36443d36443c35403831423b343e37313b363039332d3b352f38332d39342f3b352f3e37313f3832403933413a32423b33433c34423a32423b33413a32484139474038443d36453e36453e36463f37484038494139423a32403931423b33423a32443d35433c3540393238312b3a332d3d362f3f37303b342f2e2925332e29342e2937302d3e3733453f383f38313f3933423b35352e2a3a332e3f3932413a33413a333c36303e3832453e37403b33403932453e374039334740394c453e443d363d352f413a343e38313d362f433b34433a34433a34423a33453d364a413a463e36473e35443c33463d35453b34473d36493e37463c35473d36443a33403831423a33443b343d342d3e362f3a332c3c352e3f362e3f362e3f362f453b34443b3340362e41372f463c34483f36463d34483e364b423a453c334a4138494038473e35463d34433b33413931423a324038303c332c413931413a32453c35423a323f352e3c332b4138304138314037303e372f473e36483e35473d34483d34473c344439323d342c3e352c3e352c463d343d332b3b312a41372f3e352d41372f453b3240362f3f352f4138313f362f3e352e3c332b3d342c3b332b4139323e362e3830283c332b4037303d352e3a322b3c332c3a322a3c332c443a33443a313c322a392f2841372f3b312a3a30293b2f28382e263c332b393028372e273e342c3b31283a30283c322a3d342c3e342d39302a3a312a372e273830293830293930293d352d4138313f372f463c36463d364a4139443b34403830423a323e372f3b332c38312b363029362f29322c26312b26312b27342d2738322b3a332d3b362e463f374841394b443d4a433c464038433e3646403948413a47403947403847403849423b4b443e4a433b4d463e4e473f49423a4d463e4f48404e473f4b443b4a433b4c453d4b443c4841394d453d4d463e474138494239443d35433c36413a3448413945403946403a48413a433c3647403948413a443d354c453d4c453f4a433d47403849423b4d463e4c453d4c453e4d453e4f4840544d4549423b47403849423b4d463e4b443c443d354c453d4a433a49433b413b334740394b443d4a433c474038403b344b453e4d464049423c403933423b35413b3446403a423d37403b3447403a463f38484139443d36433c34443d36453e37463f384e47404a433b433c343f383146403a4c453d48423a413c35453e38433c343f3931413a343f38323a342e39342e3e38313a322d3d36304038313c342d3c352e433c35443d364039323c352e3b342e3f3830423b34474037494139453e36413b33463f38443d36433c35403932403932403932413a33403933433b35423b34413a343f38323a342f38312c3a332d362f2937302937302939342d3f39323d36303a342e39332d403a343e38313b342e39322d38322c3f3831413b35443d37403b343b342e3e3933443d373e3831413b34413a33403b35413c3548413a4a433c49433c4b443e453f38464038433c34423b34433c353d36303e37303e3730413a33433c36453e37433c35413b35433c34403932403932423b34443d37453e36443d354841394a433b4f48404d453e4b443c4e473f4c443d4a433c484139474037413a32443d35443d36443c3541393248413949413a453e364c443c4e473e4e463d4b443b4841384a433b49423a484038484139433c353f3832453e374a433c4c453e49413a433b34484139443d35453d354c433c4d453c4f463e51483f4d443c4840394e463f443d35423a324e453c4e453d433b34484039423a334c443c4d453d474038463f37433c344a433b4b433b473f37443c34443c35484038463d35443c344a423a4d443c463d34473e354a42394a423b463e36463f37433c34463e36453d35453c34484038463d36423b3439322c38302a3b342e3b342d3f38304038313b332d37302a3b342c473f38473f37443d35453e3649433b453e364841394e473f5148414840394c443c4e463e49413a4c453d473e37493f39433b33413a32413a32443d354841384a423a4b433b4c453d4e473f4d453d443d35413b333d372f37302b433c34443d35423b33413a32413a32443d35423b33433c35453e36463f37433c34463f38473f38443d36453e36423b34443d36463f38453e3648413a48413b48423c3e38323d37323f393349423a463f3749423b49423a453e36453e36474038413a32423b33433b33413a334039313f38303c352f3b332c3f372f3f3830443d35433c343f37303b342c3c352d3c352d3c352e3e372f3d362e433b34463f3838312d342d2a35302c332e2a332e2a403b343c363039342f443e36463f3a443d38433c36413a33413b34423b33433e35433c34453e3849423c413a343d36303d36303e372f3f38303e37303b332d3f36303f37304039313d342e3e352e3e362f463e37413831372f263e372e3f362f372f2a342c2739312c39312b39322c3c352e3c332d3c332c3d352d433b323931293c342d3d342e3f38303f362e443a31443a333f352d4b41394f453c4a40374f443b4e433a4c433a4a4138493f37483d36463d35423931453d34494037483e36453c34463e36453c35423a33453e36413a33443c36433a33453c344a4239494038413931413931433c34423931483f364339313f352c42382f4338304339314b403851463d51453c493c34463c344f443b4c4137473b32443930443a3140362d3d342c3d332c3b322b3b322b3b322b3e352e433a323e352d3d352d3f37303d342d3f362f4840384a403941383041373041372f4439303c32293d322a3f352d3e342c3c322b433830483c344f433a4d42393d342b4338314c3f38473d35493f364b413a473b3341352d3e332d38302839312939312a362e27362e2738312a373029372f2938312a3a332c38312b3c352e433c35403a32453e37514a434b453d4b433d514a43504b4457514a544d47524b44534c45544d4659524c544d45544d45575048514a43544e46575149514b435049424e473f4b453d4a433c4b443c4d463d4a433c4a433c4841394a433b49423b4a433b4b443c48413947403848403947403a433d354a433b514941504840474038443d3549423b463f383e39333f3933433d37423b34413a3449423b4c453d4b443c48413a443d36473f38463e37443d35453d364b433a484037463d364841394a433c463f38433c34453e36463f3749423a443d35453e3647413a3c3530433c3548413a443d364740374f49414e473f4a433c463f39463f384a433b4740384b433b4e473f49433b4a433c49423b463f384740384b443d4c453e48413a484139433c35443d37423b354a423b4b443c49423b463f383f383149423b463e374740394b443c423b33403932443d353f37313f3730463f37453e36463f373e372f352d27332c27413a3449423b4e47404841394842394a423b473f3849413a453e36413a32484139443d35474038453e36413a33453e37453e38443d364039333a332d3d352e3f38313d36303f38313f3832413a333f3932413a333f38313f3832413a354039324039323e37303c36303c36313a34303934303934303a35313d38323c362f393430413b353f3933403a34413a34453e38463f3848423a463f37433d35413b344039313e38303c362f39332c38322c3a332c3a332c3f383147403948413b4740384b443d4d463f48413a4b443d4b443d4b443d4d463e484139453e364a433b474038433c34423c33423c34443e36484139474039473f37473f374a423a4a423a4c453d4b443c3f3830403931413b344a433b4c443b4942394940384940384b433a4e463e4c443c4a413a4b433c484139484139463f37443c34463e36473f37453d35433c343f3830453d3748413a453c3449413a4a423a453d35433b344a423b453e36473f37484037463e36463e36453d36474038433c34423b3349413a4a423b473f383f372f413a32453d364b423b4d443c4a4239453c35463d364941394c443c483f384e463e504740494039463f37443d353f3830413a33423b33433b323f362e3a3129463e374a423a443c34453e36463f37453e37474039433c35403931413a324b433a4a413a453d34453d35484139443d35443d354b443c4c443d423b34403831443c35403831433d36463f3649413a4b453d474039443d36473f38494139443c35433b34443d36443d36423b33433c3448423a48423a4a433c4b443c49423b49433b4c463e49423a463f37463f37453d36443d35433c35413a33453e3848403a4740394b433c4941393f3832433d36453e37453e37433c35453e37463f38423b34403932423b34413a334039324039313c352e3d3630423b343e372f403831423a323f38304038303d352e3d352f3b332d3d342e413932403932403932403a33423b35423b34423b33403a323c352d3c352d403931443d354a433b433c35352f2a302a2636302b3c36304039323e39323f3933423b34413c35453f38443e37433d363f3a32433d36433c35433c363d36313e3730423b33463e374239334139324139323e352e3e342e3c332c39312a3c342d40372f423a333c352d3e362e443c33423b32433b33433932443b334239303e342c3b322a3f362e40362f3b322b383028362e263c342c493f36453b324941374c4138473d344c433a473d354b41384d433a4a4138493f37463c34453c34473f364a4139483f37453c34453c35423a33403830443b34433b333e362e4139314139323f3830443d34473f38423932453d354a4139494038483f37483f37494039463d35453c3549403940372f443a3142372f40372e443a3245393241362e3c322a3c322b3f352c43373043383140362e40372e433a31443b32423832403730443c34453c35413831413932433b34443c35433b34423932433932473d3442393140362e3c322b3e352c473c3341372e3f352d3c322a42383041383040362f493e344b3f344c4036362c24433931473c35473d364238304239323f342d3b312a3e342d382e28352d253730283d352e3c342e3c352f3e3731423a34453e38433b36423a35453e393f393438312d37302c3a332f39332e3d3730413b353c3731423c36453e3848423c4a443e4a433e48413b4039323e373138322d35302b3e37323b342e433d3649433b4a433c4d463e4c443c4e473f4d463e433c3549423b4a433b4841394b443c463f374841394740384a433b4b443c4840394a423b4a433b3a342d363029463f37464038423b34433c36433c35433d36463f394039313f3830423b33463f37443d354c453c4c453c494139403931423b33433c34433b33433b334038303a332b413a32453e3649423a443d35443d354b443c4b443c433c344840394d463e433c34464038474038544c4550483f453e37423c35453e37463f384a423a4b443c4c453d4e463e4840394d453d4c453c49413949423b453e37463e37433b3647403948413a4b443e4a443c453e363e37303e38324a433c4f48404e473f4b443d47403a463f38433d36433c35463f3948423b464039443c35443b353f3831403831423a343e37303e3730463f384e48404a433c4e463f4e463e464038484139463e37464038443d37433c3648413b49423b443d363f38313c352f3b342d413a333b352f3d36303c362f3d362f3e37313d36304039333d36313c342f3f38313d37314039323e37303c352e3b342c3d36303e3730423c3645403a3e3a34423c36443e36474039443e3846403949433c48423b47403a49423c433d36403a33403a323e3a323e38323f39323e3831413b3547413a474039474039484139463f3849423b474038453e36463f3748413a474038463f39433c363e37313e3730443d354740384e473f4c453d443d35453f374a453c47413a423c36423b33484139443d35443c35423b33433c34443d354740384740384740393e37303d362f463f374a423b49423a494238473f38473f383d362e4139314d453d4e473f4c443d4f4840534b434e463e453e37443d354740394b433e4d453e473f37443d353f372f3c352d3e372f443d35413a32443b33494038453e354a433a474038453e36443d35453e3649413a443d35433b34453d35463e36423b33463f37423b33473f3849413a4b433b4d463e4c453c453d353d352f3c352e423b33443d35463e37463f3849423b4740394740384c453c48413750473f5148415148404c443c49423a4d453d49423a494139453e36433b34484038473e36423a33423b34413a33403932413a333b342f3d36303a342d3c362e433c35443d35423b333f38303d352f3e37313a332c3d362f413a333f38313e3730463f3848413a463f39423b34423b33443d35453e38433d36463f38484139453e36463f37453e374a433b48413947403949423b48413b433c35413a33423a33433c35474038413a32403932413b333f3831423b33433d36413a333d362f3b342e39322c3e37303b342e3a332e3c36313d37303e37303a332c3f37303f38303d37303e37313e39323c37303f39323e37313b332e403933433d37463f3947413a433c363c35303b352f3d37303c342f352e2937302b3c352f423c364039324038333e36313c342f362f2a39322c37312b38312b39332c403a333e3933403b34423d36413b34463f39463f39433b353c352f322d2837312c3b342e342e28352e28362e283b342d4039333c342d423931443b344c423a4e443c483e36463b3343382f3f352c463c344d443c41372f493f364f443c493e37493e35473c33443b32493e36443b324d443b4e43394a3f37483e36483e35493f364c4239453b343f362f4138303f362e3c322b3e352d423932403830463d35463d35413830453c34484037463e35463d35493f384a4239423931473e36474039473f38473e37473e374f463e453c344038304f463e4c433b443b344a40383e352e4a4138473e364c433a453c344c433b473d35463c334c4239463c33453b34483f383e352e3f37304139323e352e423a32443c354039313f3931423b34443d3647403b46403b403a34413c34443d35443b35453b3440372e372e273c322b3b312a3b322b473c343f352d3e342d3f362d3b322a3b312942362e51443a4e423752463c483c3342372f3d322a40362e382f27372f273a322b39322b3b342c413933464039464039443e373d37323c3733413b37433c36433c36453e38443c37433d36403a3445403b4a433d4d47404a443e423d3639343037332f3b363046403a504a434c453f4a443e4b463f48423b49423b463f394a443d4b443e433c35423b35463f384a433b463f37453e364b443c453e3649423a4a433a4740384b443c514a4249423a4039323c352d40393148413a463f38463e36443d35413b3345403747423a423c34433c3449423b463f38443d37473f38463f37484139484139484039453d36473e37443b34433b34413a324841394d463e4e473e4c443b4e463e4a433a49413a433c34433c3440393148413a474139464038413a33473f39463f38433c35433c363f3832413a34413b34423c35433d354d453e524a435148404e47404d463f4f483f4c453e443d36413a33433c343e37323f3833453e38433c36443d36443d36443d36433c34463f384740384a433c474039443d35443d35403a34433c36443d373d37314740393e3832423c363f39313a332b3b332d39322b403831443c363e37313d35303a342e423c35463f38474038463f3747403848403849413a48413b463f38403932443d36474039474038433c34443d35413a323f39313d36303f3832413a333f38313e37303b332d37302b36302b39332e3d3731403a34423b34433c35423b344039314b453d4740393b36313d3732403c35433d37443d37423a34403933423b35453e373f3a333e3933403a34433c3647413a4a433c4b453e4c453e4d46404640384640384741394b443c4c453e4d463e4e473f4b443c49423a484139463f37463f38463f37453e3749423b463f37463f384a433c4d463d4b433b423b33474038474039433c35413a34433d36443e364c453d4e473f4b443c4c453d4841394c453c4c463e47403838322c37312c4841394f483f4f483f4c443c4b433b4b443b4a433c453e364c453d4a443c4b443c4f48414b443d4840393e362f423b3447403a3e37313b342d413a33423b33403931473f384c453c463f36453e36463f374940384e453c4b433a49413949423a4e463e4f473e443d35463f37514a42544d445149404e463e494139443d35413a323f38313b352e3c352d3c352e39322c362f283f3831484039453d3649423a48423a49423a453e37423b35423b34474039474038453e36433b34484038473f37443c35443d35433c343e3831443d35443d354039314039313d36303a332d403933463e38474039443e38453f37453e36453e36474038443d35403931443e35443e3647413949423b484139443d3649423a4b443c463f383e373137302b3e3731433c36433c363f3832453f38443d37443d37423b343f3831423b3447403849423b433c35423b34433d35464038423b333d3630463f3848413948413a48413a423b343f3831443d354039333f38323c36303e36323b342f3b342f3a332e37312c35302c37322c3a342e39332d38322c39332d352f2a332e2a35312d37322d35302c36312d36312e36312d37322e3a34303b36303a332e38312c3c363039322d37312c37322d38322c39332d38312d3a332e3a332e3e37303f38313d3630413a33403933443d363d36303f3831403933413b353f39333b352d3b352f3a342e38312a4039323b352e36302938312a3d372f403831423932443b34483f373c332b3c332b3b332c3b332b3b322a453a3243382f41372e483d35453a31453a323c332b3b312a3d332c3e342c453b334a4037493f36483e36463c334a41384f453b483f36483e37453b34423831433931423830473e364e453b51483f52473f4e433a493f37483e36483d34493f364b42394a41394a4139494037433931463d34463c34443b33473e373c342d403730484039473f383e352e3f372f443c35473e373c322b453c34473e353c332a4a4138443a314339313b322b453c35453c33453c32463d344239313b322b41383140383038312a413b35463f38474039463f3a48403b4b443d4b443d453f37453f38433c363f39323a342d3b342f39322b3b332c3931293f362f473d35483e36483e354c41394c42394b40374c41384c4239493f364b4037463b32453b32463d35473d35443c34423c33443d36433c35443e37463f3847403a48423b48413a443e37423c36423c3646413b4a443e47413d433c3746403a443f384540394c4840423d36443e38433d373f3933433d37463f3847413a4c46404d464047413b443e39443c384a433c4b443d4e47404c453e4a433d5049415049434d463f48413a463f374742394b453d4e4941524d454c453d514a424e473e4a433b433c35463f38413a323e37314a433c4d463e4c453d484138473e36433c34463f37463f3749423a4840384c453d453e36443c35453d36443d35443d36433b34473e37483f38463e35403830413933403933423b334c443d4f48404841394b423a4b423b4c443c4b443c463f36453e36474038443d363c3730403a333f39323e37313b352e3c352f403a335049414841393f3731463f384c453d4a433b443c3438322b312b2439322b3c352d3b352d3d3830443e36443d35433c36413a343a342e39332d3f38323d353039322c3e372f3d362f3c352f433c36453e38463f3748413a463f38453e38423b35423c3646403a3c35303b35303c362f3f38314039313b332c3d352d4038313d35303d352f3e37304039313f383049423a4c453d49423a47403849423a474038474039443d35443d354038323e372f433c34474038443d35463f37443d354039313e37303f3932453e3748413a423b343b352e3e38333c3630403a34433c353d3630413a344f4841514b4537322c443e3847413c403a34413a34413a3448413b423b353f3833433c354641394c463f4d47404b453e4b443c4a433c49423b49423a463f3849423a49423a48403849423a4b443c4841394039323a342c3f3830463f38474038474038403931403931463f374b433b4b443d4740394740383e372f423b34413a333d362f3a332c453e374a433b4a433b4a433b49423a49423a48413949423a49423b433c353f3832413a344640394c443d4e453d4b443c453d36433b354841394c453e4a433b453e36423b333f38303f39313c362e413a324740384a433b474038474038504941524b424b433b494139494039403932463f375149414e463d4c433a463d35423b33463d35494038463e364b4239484139443c35433b343f372f3d352d433b33433a32443b3448413a4740384c453d4a433b48413a423c36443d374c443d4d443c4b433b4a4139463f37443d35463f38473f38474038443d36453e36413a32423b33484139453e36443d35423b33463f37474139463f3748413949433b4a433b4b443c4b443c4c453d484039453d35453e37453e37453d36474038413a333e3630403932433c35433c343f38313c36303f3831443d37423b343a332b342d26362f293d3530423b343a332d3b342e3f38313d37303e3730423b35413a33443d374039333c352e3b342e3d36303a342e37312c3c36313d36313a332d37302c3c3630423b354039333c352f3a342e3f3831423b34413a343b342f3c36323a342f39332f3a352f3b352e3d35313b342f3a332e352f2b3d37323f39333f39333b353138332f38332f37322e38332f37322f37322e36312d38332e3b352f3f39333d383238332f3b342f403933403933423b353f3833352e2a39322e3b342e4039324039313e3730463f37423b35453e36433c36433c35423b343b352e39332c3f372f3c342d3f3731453d36484039433a333c342c413831443b343e352e4038303f372e3d342c40362e4138303f362f443b34423931453b32473d34483e35473c34463b33473c34453a32453b32483e3645382f453a31463d33473d34473d343c32293d332a473e353f352c423930473e354a41384a4037473c354d443c4a4138433b33433b33453c33463c35453c34473d36463d35433b33473e36433a323d352d473e354a42394a41384840384037303f372f4a423a4d443d463e3641382f4c443b4b423a4840384139304b433b4c433c463d344c433a473e36433a3241382f443b34483f37443a31473d36463e36423a32403831413a323f383139332d39322b3b342e38312c3d3631463f39433c353f38313e373239332e342f2a332c27352e293b342d3f3730463d364a4038493f38453b344239324138313f352d3c322a3c322b3e352f3f3730423b33443c353f39323c36303d3731453f39453e3847403a433d373f3a343c37323b36323b35313b342f3e38333c36313d36313e3732403933403934433c3648423b45403849433c48433c48433b49443d4a443d49443d4e48415049434a433b443d37423c36433c36453e38433c364f49414c453e49433c4c463f4e474048413b47403a3f3933463f39453e374640394640394a443e4a443d4c453e463f38463f37423b33443d36463f3847403849423b4b433b484139463e374941384b433b494139453e36473f37484139473e3749413a484039463d36463d36433a334a433b473f38473f38433b34433c35413933453d37433b33463f374f47404b423b4a423a453d353f362f4841394a433b4740374a433b4a433b443d36413a343d37303e3731463f38443d354b443c534c444b423b423a33443d36453e37453e383f38323f393147413a524a424f48404f48404b443c453e38453e36413a33433c34423b34423a343e37313e37313c35303e3731433c35453e37474039443d36463f39433c35443d3749423a49423a484139413b333b352f3f38324a433d3f39323f3832423a333c342d3e363039312b3e3731453d36443c35433c34423b33413a32453e37443d35453e36463f37463f38463f38433c34433c34423b34403931413a32443d35433c344039323e372f423b333f3831413a34453e37443d364740393f3831413b36453f38433c35433c36413a34423b3547403a443d37433d37453e38413b34403a343b352f403a3448413b443d3547403949423c4b443d4c453f49423b4740394740394c453d4a433c4a433b49423a443e37433c3449423a463f38443d36484139453e38413a32453e36474039443d36453e374740384e473f4d463e4d453d4b423c4a423b463f383c352e3e37314c453f4c453e4b443c4d463e4841394740384841394c453d4e473f4f48404c453d4841393e3831413a34464038474039433b3441393339322c39322c403a33433c36413a334038313e372f453e374b443c463f37443d3649423a4c453d463f36453e3648413a4b443c483f38433c34453d35443d354740394b443c463e36443d35433b34403830474038483f374a4139473f364940373e362e39322b413a324c453d4d453d504942544c445047404c453d4b443c463e37443d35423b35443d364c453e433c34403931484139463e364740384b433c4c443c4b423a4c433b49423a4b443c4c453d463f37423b334740384d463e4a433b474038484139463f37443d35453f36413a333e37313b342e413a3340393348413a413a32433c34453d3640393239322c443e373e373138322b40393238312b3c352f4039323b342e352f283a332c3c352e39322c38312b443d373d3630362f293b342e423b354039333e37313b342d39312c372f2c3c35303b342f39322d362f2b2d2824352f2c3d37323e38323a353037322e3b36313c353039332e36312d3a353038342f39343035302c36312e332e2a302b2835302a36302a3c35303c352f36302a39322d3e3731403a333f39323f38324039333c363039342e38332d36302b3c3531413a34413a333e3730403932413a34413a36423c35423b333f393239322c38312b3e37323b332e3b342d3e37313d36303c352e3e36303a332c3b342c3a332c3c342e4139323f372f423b334d443d433932473f37453d35433a34443a33463e36453c35433a334037314a413a4138303f362e473e354c41384c4239423831453c35473e364137303f362f443d34433b333f362f443a314b3f36433830483c344438304b3f36473d344b41384b413842382f443b334d453c51483f41372f4a4037483d3444382f433a31443a31453c334c443b413830453d35494038483e37403730473f37473f37413830483e37483f373f362e413931494038483f39423b32484038473d373e342d433a31443b324a41394c443b484037433a32453c35453c34413830453e37473f384e453c483f37443b34463d3540372f473e37484038494038413931433b33453e36443d37443d37403933403a33423c35423b3448413b4e46404a453d49433c4c463e4a443c4f48404c453d4840393c342d332c2539322c38312b3b332d3f3730403a32433d35403a343f38333d3732403a354d48424e49424b443e4e48414c46404c463f4b443e4a443e4a46404a443f49443e4a443e504943514b45544e48534d47514b44534c454f48414f484247413a463f394a433c4a433d49433e46413b47413b4a433d48413b474139463f3846413946413b453e37443d3648413a48413b453f38463f384a433c49423b4b443d4a433b4d453e4e47404a443d49423a473f37463f3749423a423b34433c354d463e4d453e4b433b4a433a453d353d352d38312a3a322c423a33453e36403830443b32473d35483f36494037483f36443b33433b33423a33423b344139323c352e352e29322b26342d283e37314840394f473f524a424a423a413931443d354d463d4c453c4d453d4941394b443c4e463f474038463f38453d364740384f473f5148414c443d484139423a32433a33463f374d453e514942463e3849423c4d463f564d454c453c443d3649413b4740384038313a332c352e2839322b3d3630413a333f38323a332e3b352e413a33443d35443d36453e36463f38433c36413a34362f293c352d433c36453e38433d37453f384d463f4c453d4c443d48413b49423a49433b413a33403932443d36443c34433c34413a32443d35433c353e3831423b3348413a443d36433d35423c343f37303d352f3e37304039313f38303e372f3f37303b322b3d352d423a33413a32413a32474039463f38433c35433c35413a344a433c453e37443e38443e38443e38443d36423b35413a34413c36433c35433c36443f38433e37423d37463f3948433b453e363c352e3a332d413a33463f39463f38463f38433c35443d36413a333d362f433c34413b3435302b342e29463f384e473f4d453e49423a4c453c423b3340393249423a4b433c4c453d4b443c423b343d352d453d364d463f4740384a433c4b443c4b443c4c453d4e473f4e473f4d453d4e473f463e37413a333a342d433c35443d38423b36423c343d362f413a33433d35443d374d463f4d453e474139474039463e38423b3547403a4c453e484139443e3746403a49423b473f3948413a413a34433c35433d36433d35443d363a332c413b333f38303c352d4841394b423b4a413a3c352d40393249423a474038463f3749423a463f374c443c4d443c4b4239403831352e283e362f433c334840374940384f48404d463f4b443d4a433c463d3749413a49423a4c443c4c443c4b433c4b443c483f38494038484038433c34423b33423b3449423a474038403932423b3339322a443d35463e37453d36474038463f384039333d362f3e3731443c37403932413a3249413a453d353b342d433c34464037443d36473f38463f374038325048414f4840413a34433c364a423b5049414740393d3731403932443d363e373138322c3e3934463f39474039453e37443d383c3531413b364039343d37323d37333c37323a342f37322d38332f37312d39312d36302c37312d38322e36312d37322d332e2a352f2a39342e38322d342e2b352e2b36302b332e2936302a3d36303e383237322d3c352f38322c352f2a352f29342f29322d2836312c37302b352f2a362f2b3a332f3c352f3e383138322c332d28332d2a37322d39322b3b342d3a342c352f283d352f403932433b33463f37463e373f38313c342d3a332b3d352e443c34423a32423932473f374b433c423b343a332c3e372f4039313e36303f37303b342d3d352e3e362f3b332d3b322b362e263a322c3c352e3e362d3f362f423831423932443a34413730423930483e3541372f403830473d34453b32443a31453b33493f364f433a453a314439304c4339433a324a413950473e453b333d342b443a314f453c473d34433a32493f38473e3540372e473e354b423940372f483f364a4138443b3349423a4a413a453c35433a334940384c443d4c443c4740384740393d362f413a32443c34443c334840384c443b4e463e494038473f37463f37494139443c344b433b473f38484037453d35413830483f38463d36453c35423932463e37453d35443d36443d36484139463f38443d3648413a47413a47403949423b4a423a4b453d4b453d4e4841443f383c3630443e383e38313f39313d3630453e394a423e49423b48413b49433c46413a433e38423d363e383136302c403a35413a35403a343f3833423e3748423c4b443f48413d47403a403a33403a33443d383d37313d3833463f39443f39433d37443e36473f3a48413b433e3848413b47413a3f3a33423d37443f39443f3947403a443d3747403a47403a46403949423c4c453d49423a4b443d463f39504943514a435048415149424c453e4841394840384b443d4a443c4a433b4b443d47403847403948413a433c343e362f423a33413a324039323e3730403931443c343f372f423a32453c34473e35483e36453b33473f3649403848403849423a4c443c443d36423b34443d3639322c352e29352f2a3b342d37302a423d36463e37443d35423a333c362e433b334b443b453e35453d36463f37443d363b342e443c354840395049415149413c342d352e283b342e453d36463f374a42394e463e3e3630433c353a332d3a332d38312b3e3730463f373e37313b342e3f38314039313d362f3c352f3e373138312c39322c3c352f3b352f4039323d362f39322c3a332c39322c413a334039323e37313f38323b342e312b262f292537322c38332e3a35303c352f413a3447403a443e373d36303e37313f3832443d36423b343e3731423b34463f39463f39443e37443e38433d37403a343b36303d3831443d354a433b4c453e4a423b453e364d463f4d463f4a433b4b443d4b433c4c453d48413b413b34433c36443d37443e3641393249423b463f39433c36453f38464038403931403933413a34463f39423b35423b354039323f3932433c3649423a484139453e36463f37474039474039423b35413a343a342e40393349423a474039423b34423b34463f3848423a49433b48423a4a433b4a433b4a433b463f37453e36453e364c453d4b443d443d36453d35453e3649423a453e364e463e4d453d4a433b4a433b474039413a333d362f3b352f3b352e3c352f443d364b443e4a443d433d363c36303e373049423a5049414c453d4841393f3830413931474039433c34474038423b35443d364b443d4640383e3731403933433c3548423a463f37453e36443d36443d35473f393c352e4039334a423c48413a3d362e3f3830474038423a333f372f473f3749423b453e374840384d453d4e463d4e463d4f463e453d353f372f3c352d3a332c4b443c4f48404e463e463f37453e36433c35474038453e373c352e433c3547403848413a49423b453e37423b33443d35453d36484038443d36433c343f38303f383048413a443d37474038453e3749423b443d36403932474038443e36403a34453e3749413b49423c4b443d4b443c49423a453e37443d3749423b453e36473f394d453e4e4740453e37463f38413a34443d37423b34352f2a3e3732413a333f3832433c373f3932423b343f3832433d3746403a403a353a332e362e2b3a3430423c373a3530342f2b38322f3f3a3539332f39332f4039343c363135302b35302c37322d36302a38322e342d28322b28342e29352f2b36302b352f2a38322d38312d38332e37322c3a342e3b342e38322c39312c39322c39322c3c362f3d37303d36303d362f342d273a332d3b363037322d332c273a332c3e3730453e363e37313d362f3c342d3d362f4039313d362f39322b3d362e3e37303c352e474039433c343c342e3c36303d3630403932413a334038313c352e372f2939322c37302a322b25362f28362f293d36303e3731463f38473f38463f384a423a4d443c4d453d494139463f36453e35443d35403830403931433c34463e36473e35483f36473f37494038473d364e443c483e3540342c42372e463d35453c344239314a42394f463d453b33473e364d443b423931473d363d342c4f463e4d443d40372f483e37433a3240372e473e354239313e362e484039453c353b322b413932473f384a423a453e36433c34453e36352e272a241e342e26403a31473f384a423b3e362e423a334b433b4e453d49413a453e364e473f4d453d423932393029433b34494038494038544b424b423b4b423b4b433c4f47404c453e453e36474038433c354039323a342f3f39333e373138332d352f293a342e3d37303a342f38322e3a353036312d332f2a393530453f3b47413d413c3647403a453f3a47423d413c3646403a524d47524c45534c464c4540413b37433d394f49444b453f4a433d48413b49423c47403a4a443d47423b443f39433d36433d373e37303b353039342e413c36413c37403b3539342d413a353f3a33413d37433e373e3832423c35413a34433c36453e38463f39433c36463f394c453f48413a4d463e3f3831463f374e473f4b443c4d463d4a433b49423a453e373d362f3e37304037303e37303c352e4038313d362f453e36463f37413a323d372f3b342d403831463f37484038463d3550473f4b43394f473f50473f4f463e4d453d4d453d474038413a333f38313a332c3c352e3e37304139324941394d453d514a414e473f4841384a42395249404f473e4c443c4a423a453d35433b344840384c443c463f373f38303f383139322c3c352f39322b373029403a33433c35413932423a33453d353f373139322c3b342e362f2a3e37314039333a332d3a332b39322b3c352f4039333e37313b342e39322c3d362f3f3831413a32433c353d36303a332c37302937302b403933433c35433c36403932413a34443e37423c3647413c4c464049423b403b353e3934443d374039333c352f3d36313f38324139333e37313f39333e38303e383138322c332d29332d2935302b39342e3c3531403a35423c36403a33453e37423d36423c35403a32443d36423b35443d36453e37453e38443d36403931423b34443d35453f3847413b463f37433c34423b34433c36433c363c3630453e3849423b443d364039333d3630453e374e46404139343b342f40393349423c48413a4c453d4f48404a433d47403a443d3747403a47413a48413b453e37413a34413a34453e38463f38463f38443e37453e37443d36453e36433c34443d354c453d4d463e4e4740423b333f382f4f463e4d463c4c443c473f37453d354139324039323e37303e37313b352e3f3a324c463f4f48414c453d4942394b443d433c363d363049423b4f4841504941474038443d364a433c433c35413b324841393f3931463f37423b34453e36423b33423c34453f384d463f4e473f4d473f4f48404a433c4841394b443b463e373f373048413b443c35413a324e473e49423a413a32443d354e473f4a433b3d372f463f37534b434f473f4a433c484037413931433c354a433b484038433c344b433b494139494139443c34453e363e3731463f38423c35403932413a334039323f38313c352f413a33453e364a433b49423a453e37423b34453d364a433b4d463e49423b4a433c443d35423b34433c3647403a413a343f39323a352f39342f3f3a34453f38413a343f38323e372f413a323f383240393347403a423b3539332e38302d4039323c342e322b27362f2a40393338322d302b263b35313f393339342d342f2b332f2a3b35303d373237312d332e2a36312d3b35303c35303a332f36302c35302a35302b3b353038322d352f2b35302c38332e39332e36302c342e2a332e2b3a35303a342d38312a37322b39332d3b352e3e38313e38303e38313f39333b342e3d37313c352f342e2737312b342d28352f2a322c26332c28302924332d273a342e3d3730463f38433c3539322a3c362f463f37463f37453d363e362f3e352e3e36303e37313e37313a332d3b342d3a332c3d362f3c362f3f3831413932443d363b342e362e283a332c39322b38312b37302a39322c3e3830433c35453e3749423a474039443d36413a33413b34433b333a332c38312b39312b3d362e39322c3a332c39322b38322b413a34474039443d353f3831483f374c443c463e36473f37423932423930453b33473d353f352d473e36443a323f352d463c35443c354239304a41394339314a413a463d36413831443b32433a32463d364239323f362f463d354138303f372f483f384d443d403730443b33423932453d35463d36423b334740384b443d3b332d3029233a332b473f38484038463d354941394e473f5048404e453e453c35473e37483f38423a33433a33473e38463e37443b334038303f372f3d36303d362e3a332b38312b38322b3e3830423b33403932413a34433c36403a33423c3446403946423a46423a433e37423d3645413a45413a4d48414f4841524a4446403b38332f37312c3e37313f3a343d38323a342e39322d39342f3b342f39322e39342f3c373247403b4f48424c453f48413b48423c46413a413c373a34303e383447413b46403a433b364039333c36313e38313f3933403a34443e384039334039343d37323e39353c37323e3732433c36433d35464039443d3747403a4b453e47423b47413b47403a49423a433c34362f2938312b4039313c352e3c352f3b342d39322a3d362e463f3749413a3830294139324e453e494039463d36433c34403931453e364e463e524a424d463e49423a48403a4e47404c453c4b443d4b433c49423a423c343b332c3c362e413932433c334c443c564e45585047574e465c544c534c44575048534c44433b333e362f3a332c3f3830433b33453e35463e374a433b484039433b343e372f403a323e362f463d37433c36433c35433c35484038473f3748413a443d363f3932413a34433c353d362f3a332e342e28352e283c352e3f3830433c343d36303b342e39322c403931403932423b33443d35433c343d362f3b342e3b342e3b352f3f3832413a34443d36463f39453e38403933454038463f39433d393e39353b363136322b403b35433d36423c35403b343e38313b352f3b35303a342f37322d342f2a332d2835312c39342f3a342f4038334039323f38303e38313d3631413a34423b353f3a34413b3747423c464039413a34443d36443d35403932453e364741394c453d49423a453d36443c3648423a484139443e36423d354841393f3831443d37433c353e37313f38323c352e3f38313d36303f383348413a474039453e38423b35453e36433c34443d36413a33463f3948413a423b33403932403931433c35413b34463f3a47403947403947413a48423c4b453d4a443c48413a463f37453e36463f37403a343d362f413a32484139423c34494139484039443d354139334039333f3832413b3447413a474037453e364e463f4c453d443d363f3830433c36504943534b444d453e443d3647413a47413a49423b443d35413a324a433b4941394b453d423c34413a323d373046403a4c463e4a433b4740384840384b443c484039463f364a423a4f473e514941413a3349423b4e473e4e463d433c343f38314a433b474038413932453f38473f3840383139322a403931463f374840394a423b484038433b34423b34453d35443c343e362f433b33484139433d35433d35403a33473f384a433b49423b453e3648413a4a433d463f37453e36433c35423b35433b35443c354740384a433b443d3647403a463f3847403a463f39463f38423c353c36303c36313e3732413a343e37313d362f3e3731433c35443d35413a334039333f3832423b353d36313b353036312c36302c37312c39332e342e293a353038322c322d28302a2536302a37322c39342f36302c38322d3b352f3c363035302a312c2739332d3b342f362f2b37312c38322c3c363039332f37312d38312c312b28342e2b39322d38322c38312d3d36313c36303e36313a332d3d3630413b344039324039323a342e3b342e39322d37322c39342e38312b362f29332c262f29243d3830423b33413a33453e36453e364840393f3730413932423b334139323e362e3a322b3c342d39322b3f37303c352e3a322b3c342d3e372f443c35494039443c35403931433b33453d36433c35433d35463f37453f37463f3749423a48403948413a474038423b33423b333f3730423a343f38303e362f413932463f3749413b433b353b342e39332c3a342d3e3731443c36423b343c352f3f3832474038473f38443c34443c34443c33423831443c34463d35403830423932413831413931443b334a41384940373f362f433a33494038443a32453b34413931483f37443b34413831473e37433a33443c35483f38403831423a32443c34473e37453d36453d35443b34483f36443c344840384a433b4c443c4941394a423b474039433b34423a333d352e3a322c382f2a382f2b312a24342e2837302a38302a352f283a332d403830413931403932433b34433b33484037463f37453e364a433b4e483f484139463f374a433b4a423c4a423c47413b433d374b453f4e484145403a48433c4d4940504a444d48424a454047413b3f39333b3530433c3749423b4c453e514a434c463e463f3848423c4a433d443e37423c37403a35413a343f39323d37313e37313d3630413a34443e37453f38453e384039343f39334039333b332e3a332d3c36303b342d39312e3a332e3d3630403932413a333e37314039333a352e403a3349423c4c463f484139423b33433c34474039413a343b342e3a322d3e3730403934403a33423b34403a32423b34453e38433c35443d354c453d4b443c4e473f423b34463e36484038443d36463f38433b33423b33463f37484038433c354038304139323b342d332d283b352f3f3a32413933403a334a433c4c453e4841394c443d4a423b4f47404d453e473f38423b343e373038312a3a332c3f3931443c34433c354b443c524b424f463e3e362f423a32453d354941394a423a453c35403932463e37423a33413a32453e373d362f423a32443c343d362f3c342e413a3349423b443d36463f3847403a463f38453e373f383140393139322b3e3630423a343d362f3c352f413a33413a32423b33433c343f38303c352e3e3630403934463f38433c3548413a453e38453e38463f39443d37433d36443e3948423b433d37423c36403a34413b35403a34413b35403a343f39333f39343f38333e3933443d37453d37423b353c352e4039323f3833443d37423b35403a333a342e403933433c36413b353d36313c3733423c36463f38463f374e47404c453e4d463e49423b423b333f3831463f39423b33463f37474038453e36463f374a433b453e364e463f4a433c48413a443d35423b33453f374a433b49423a453e37423b33433c34453e36474038433c34463f374a433b48413a4b443d4c453e4a433c49423b49433c48413a47403a4b443d453f38433d3747403a463f39463f38443d37453f37443d3647403a49433c4d463e4e473d5149414f4840504940474038433c343e3730433c354740394a423b5149414c453c474038433c35433c354740394b443c49423b443e373b332d463f3848423a443e373f3a33413b33433c3449423b4c453e4a433b474038433c344d47404e473f4c453e4b443d4a433b4a433c453e36473f37463f364a423a474038484038484139443c35423b33443d354a433a4a423a49423a463e36423b34403831413a3347403949423a4e473e4b433b4a423a4840383f37303b332c403932423b3449423a4b433c4e483f5149414e463e504a425049404f473f4f473e4c443c474038453e3647403848403949413a423b333d362f403932413a33433c353a332d3f38314039323c36303b352e3d37303f38323a342e433c36443e37443d373c35313e36323f37323f3831423c3448413a433c35403a33433c36413a333e37313c362f342f2a332e2a3a342e3b352f3b342f37302b322c28342e2a3c36313c352f3b352f37312c35302b3d38323c352f362f2a302a28322d2a342f2a332d2939322d38312c342e2a322d28342e2938322e38312c352e29342e29362f2b36312b3a353035302b37322c3c36303c342f3a332d362f29352e29352f29352e28342e282f28212f2923342d27332c26352e283a332c3f3832423b3448423b423b343d362e474038463f37443c35423c33443e3649423b3d362f3b332b3e362f3c342d4038313e37313d362f463e36443b33483f37483f38443c35433d35463e374b433b443c35453c35463e37463e37453c35473e37453e37423c343f3831403932433c34453e363e372f3f3831413a323a332c372f28322a24312a24342c26352e2836302a3e37313f3831423b35473f38473f39423b34403932423b34443c35463f37463d36473f37403830433c34463e36443c34453c35433a32443b344b433a484137463e364b423b4840384239323c342c4139314a423a463e36433a33433a32413830433b334b433c453d35423930413930423a334b433b483f37483e37463c354940374a4038423a3239322b39322a38312b38302b3a332c3a352e3d3631403933433b34443c35473f385048414e453e4c433c4e463e4e463e4b42394a42394a423a4f463e4c433c4f463e4a4139483f37484038443c35473f38453e36463f37433b34443c36443d37453f38463f383d37303d3831413c37423c363c36323a3531332e2a38332e403a34443d3647403a443e38443d3648413a443d3648423b49423c433c36423b35433d37443c36484139453f384039334039343f38333d36313e3832403a33443d363e3a343d38333c3630413b353f3832443d36484139463f38433c35433c37473f3a474039433c36453f3947413a3f38313b342f3e37303e37303e37303d37303b352f3b342f3a332d38322d3f38333b342f3e3832423b34443d36433d36453f37453f364942395048404942394a433c4d47404d463e3b352e3e3831453e3649423b443d37413a323d352e39302a443b3448413949423a4b443e463f3a443e37433e36413b333f3a3337312b352e283b332d3e36303d372f3d362f3b332d403831453e354941384b423a484037453e36403931433c333b342c423a324941394a4139463d36453d363d3730423b344039314039323f38313e372f403931473f3849423a443c353c342e463f38474039463f38433c35443d36403932453e37413a333d362f3d36303a332c3b342d3c352f413a33443d36453e36433c34453e36474038453e37443d36403931443d36423b353c352e433c3548413a4a423b473f38433d363f39333f39333f3a333f3932413a34423b344039333b352f3e38313f3933413a34403a333e38323b36313a342e3b342e403933403832413a343e37313b352f3e3933433c364a433d48413b4039323a352f352f2a38332e46403a49423a453e36413a333e3730433c34474038463f383c352f473f385048404f473e50483f443d35423b3349423a4740384a433b443d363c352e403931463f37423c343a342c3c362f3f3831433c3549423a463f38463f3849423a59544b4c453d423b35443e38423b33484139453e364740394039333e3933443d37413b33413b33413b353e3732423c35443f374741394a433b49423b4e473f544d454e473e4b433b443b344841394a433b47403847403847403849423a474038463f37423b333f3831443d364a433d4d463f463f38464039423a333f38323d3630443d37463f3947403a49423c453e38433c3648413b4a443c504841484039453e36474038403932433c34463f384c453f49423a474038423b33433c34474038453e363f3931453d35463e363f3830463e37423a333f3731423a33433c34443d364740384d453e4b433c4b433b484038453e364841394a433b4b443c5149414e473f4c453d4a433b49423a473f37423a324039313d372e453e36423b33443c3549423a474038433c34403931433c36433c364c453f4b443d48413b474039474039463f3747403a423a343e362f3f373137322c403a343e37313b36303e3731433c3748413b47413a443d36413a35433c34463f384039333f3832403a343f3833413a343c36303d3731403a34413a3437322d38322d3d37314039333c352f332e28362f2b3f383238312d2e2925342f2a3a34302f2a2637312c3f3832403a3339332d2f2a2538322d3d3732423c373d3831403a333f3a333d38313c352f39332d403b35443d38423c363f37313b342d39322b342d26342c273b342e3f38313b342c3d362e37322b3b352e3f3830423b3349423a4b433b4d453c4b423a4a423a473f37443c34453d35423a33453d35473e37493f37433a33423a33483f38453d354a413a463e373f3830413932474038463e374239323e362e413a32403931483f38483f36453c35443b34433b334039313a322b3a332c3c362f3b352f3c352e3d362e3f38303a332b39322b3d362f3f3831433c34463f39453e37433d35433c353f38313d36303e373138312b2e2721342d273c352d3f38303b332c3e372f49413a494039474038453d36433c34463f36423b33433c34433b33433b34443b34433b334139313e352e423932403831443d35453e36443c35463e36473f374941384c433b483f37443b344c443b4e443b50473e4c433b453c33494037463d34453c34453d35453d36474038463e3648413a443d36433b34443d36464037484139453e37463e3749423b4a413a49403948403949413a483f384b42394b42394c433b473f364941394c443d4840384d453b4e463d4d463d544d445049404b443c4c453d4e473f5049414b453e45413849423a4b453e4b463e433e37413c36433e39453f39433d3845403b4a443e423c37403b333f3a33413b34433c353f38313d37303d38303f3a33423c3548423c433d3738332e35312c3934303e3933403b3548413c47403a433d37453e3847403a48413b47413a4d47404d463f433c36423b35423c36423b343c342f3e37313f38313f3832403a34433c363c342d3a322c3a332d3d36303a332e3a343046403c4c463f48423a47423b49433f47403a423d36443e3747403a443e3848423a453d37423a343d373137312c39322e38312c38312b3d363247413a413a343e37313c352d453d364b423b4d443d443d36413a33423a32413a333f3831474038473f363e372e443d354c453c544a404f463c463d35433b344941394c433b4c423a50473e463d34453d35453c34413831453c35463e36473f373f38303e372f413931403831453e36443e36403a323e372f3c362e453e37443d35453e36433c34352e273b342d463e3750494149413a453e3849423b474038433c343d362e3d362e423b33463f37463f37433c34423b34423b35413a343c352e423b35423b333d362e433c34443d35453e36433d35453e37423b34473f37474038463f37443d36443d36463f384a433b463f3747403948413a443e37423b35443d37403a343f3a333c37323d37323c36303b352f3e38333b35303a34303b3531312c28342e2a3a35303e39333c352f39312d362f293e37314a433d4b443e4f48414d463f49423a4a433b3f3832413a3249423b504942443d353f3831443c344c443c473f37473e35463f374a433b4a423b453e36423b33403932443d3747403948413b49423c423b33413b35453f38443d36484139403931433c344e47404f48424039324a433b514a42474039423b344039324a433c49423b453e38433c35423b34453e364d47404b443d423b343e38313d373147413a49423a49423a47403848413949413a453d35463f3747403847403849423a4841394a433b453e36413a33413a33413a33413a33443d363e3832403b34413c354a433b4d463e4a453d4a443d47403a453e38433c36463f39463f38474039443d36463f37453e36453e364b443c48413a433c34443d3647403a49423c49423a413a324c453d4a433b4c453d4c453d4a423b49413a453e36463f3748403a463f394a433b48413a453e37443d35413a32423b33484038473f3849413a49423a463e36433c34474038484039463e37473f37484139433d353f3830453e3649423a4b433c474038433c353d362e423b33413a32443d36413a343f3832463f39443d363c352e3d362f403931463e373f37313b342e352f2a322d283e3832463f38413a34423c37443d373f3832413a35423b353c352f3c35314039323e373237312c423b35443d363e362f3b342f3e383149423b48413a3b332d413a344e47404b443c453e37403932433d36433d3638332c352e293d3631413a3438312c332d28403a33433b343e372f38322c3f3933413a32413a33433d36433c363f383237312c4039334039333c352f3f38313c342e342f2936302b3c352e403931413a324841394d463e4a433a4c453d534a434f473f463e3649423a4a423a4b423a494037473e36473f38463e37463d36433b334038313c332c332c24372f283e352d3a322b3d362e403931433b33484039473f373c352d423c33443d35463f37413831453c35484037463e35463e364b433b463d35443b34423932423a32463e37433b343f383146403848423a453e36474038474038453e3848413949423a484139453e37423b33403932413a34453e364039313b342e433c3648403a453d36453e37463f38474038413a343d36303f3731413a33433c34403932433c343f38303c352d3c342d413831433b34453c354138313e352e403730423932443c34423a33423932443b34413831423a32453c354b423b4a423b4b423b4a41384b42384e443b413830443c33463d34473e35443b33463e37453d36463d35494139483f37483f374b423c463e363f372f3e352e443c35443c35413931483f36463e364841394a413a483f364a41394941394a423a474037484139484038453d364a423a4f463e534a414e463e4d463e4b443c49423a4b443c49423a49423a453e3648413a443d37413b34423d35443d37453e37433c353e37313b362f3c3732403b35433c35443d36443d36443d353e3730453e37474139413a3437322e3c37313d39334a443e544c464b433d453e38433c35403832453f38423c36413b34433b35433c35403a32453e374039333c352f403a33423b343d363037312c38322d3e38323c36313e373139342e3e383447403b3f39333b35303934303c36323d36303b342d403a353a35303c362f413b343f38323c36303d352f3c342e3a332c39322d39332d3c3530433d3740383339332e37312d38322b342e283a332e3f38313d36303d3630403931413a3338322b48413a514a43514a42514941574e455149404e473d4c443b4d443b493f364940384b423a554c43453c353d342c3e362e403831494039494039433b344039313c352e433c344039313b342c3e372f3e362f403830443d35443d35463f37453e36453e36484038413a33433c353b342d413a334b433b463e35423b333d362f3f3831494039484039453e36443d35463f37463f37433c34403931453e36453e37433c35413a33474039443d35453e363e372f403830443d35433d35443d3549423a49423a443d35463e36474038484039463f3749423a453e36423b333d362e443d36423b35463f38453e38463f39443d36423c343f38313c352f3d362f3a332e3c362f352f2b332d29413b3647413b49423b453e36423b3647403948413a403932433c34443d35433c34443d35443d3549433c48413a4a433a47403848413949423a463e36463e36433c34463e36453e36463e3740362f3d352d453d36443b34443d354c453d4b443d4a433b463f37423c3649433b463f3847403948413a463f3947403a49423b49423a463f37443d36443d3649423b4c453e4b443d453e36463f37443d364c453d4b443c49423a4840394039314640374b453e4c453e4c453e47403848413948423b443e38433d3648413a463f37433c3447403948413a474039474039433c35443d36463f38423b34433c35433c35464039433c35433d36484139433c36443d364740393f38323e3730403a32433d35403931423b3448423a49423a463f3749413a49423a48413947403947403a47413b4a433b463f37443d36403933433c35413b333e372f453e363f3830433d36443d37443d37423b33413932453d364b443c4e473f4c453d453d35423a33463f37463f374740384a433b4a423b49423b49423a4a433b49423a463e36473f384b433c4039323d3730413a3447413a474039484139423b35403933423c35423b33423b33413a324039323b352e39342b38322a38322b403a3349423b49423b4c453e453e38403934443d37443d373f39323b332d403933413a34413b343a332d3b342e443e36484139463f37423b344740394c453e4740393f38313f3831443d363f37303c342d3a332c3c362f3b342d3d362f423b34433c353e37303d362e49423c4a433d433c353f3832453e38403a333e37303f383139332d37322c3a332d3c362f3f3832423b34443d363b332d4a433c4e463f4d463e4b443c4840393c352f39322c3d37303b352e3c352d3d362f403730453d354b433b484039463e36423a323e362f3b332c463e37463e373e352e443c34433b33403830443b34423932423831403830403730423932443c354740384c443d4c453d443d35423a33474038463f36463d35463d36473e36473f374840384b423a4a413a4a423a4a413a4a413a494139463f37463f37453e36413a333c352e3f38313d362f3c352e3c352e3b342d3e36303e363039322b3a332d3c36303c352f3d36303f38323f38313d37303c37313c352e3d362e403932433c353f38323b342d413a324740384139323e372f3b342c3a332b3b322b3a322b3e352e3f362f443b34433a33443b34433a333d342d433a334941394c433b473e36443b34483f38494039463d36433a32453c33463c34483f364f473e4d453c4b423b4b413b483f38463d35483f36473e35463d34433a32453d35413932443b344b423a4d443c473e36453d354a41384c433b4c443c4d443d433a32473e354b42394a4139473e36483f38473f37484139463e36453d354840384b423a4b433c474038473f38443b33443c3549423a48413948413a48413a463f37423b34423b34453e3749433c47403a3f38313c36313e39333e3830443e363f39323e372f474038524b44433b3538322c46403b3d37313f39333c342e3c352f3d362f3e37303b342c413932403932433e3748413b423b34413b34423b353f38313e37313a322d3a322d38302b3b342f3f393338322d38332e37332e39332d433b37433e38443e37413a33433c36443d37403a353b352f362f2b37302c39322d352f2a2f2a26312c28362f2b3a342f3e38333c36313b342e38312b37302b38332d3f3832403932423c354a433d413b33423c344c453e4f47404c453e5049415149414d463e4c453d443d3539332b342e2638312a4139324c443b484039463d364037303d342d38302a39312b3f3731433b34484138483f373d352e3b342d453d36423a333e3730423b33443d35413a32453d35463f374b443c4e463e4a423b413a3248413949423b473f39443d36453d36453e37463f38473f37443d35473f38463f37453e36463d36463e37453e36443d353f38303d362f403932403932433b34423a323d362f423b34423b34463f37463f37474038453e36403932443d36443c35443d35423c34463f374940384b433b4a413a443d35443d35474038443d3547403847403749423a4c453d4a423a4a433b4a433c443d36473f374a433c4d463e49433b423b333f3932453e375149414d463e4b443c4f484049433b4b433b484038423b3348413a453e37443d35484139463f384d463e4b443d49423a474038453e36433b34433b34473f37494038463e36453e36494039483f384840394b433b4b423b483f38443c35453e37443d36474039423b344a433a474038463f38453f3948423c443d35423b33433c3449423a4b443c4b443c4841394c453d49423c463f384038314039314a433b48413a443e37423c35474038484139443d36413a3349423b453d3649423a48413b463f3949423b48413a433c344139324039323d36303c352f3f38313d362f38312a39322c443d35463f374b443e474039453f37413a333d3630463f39443d37433c35463f383f3832433c36474038433c34433d36413a35423b344740384d463e4d463e4a433d4b443d48413b443d37413a343b352e38312b49423c4f48424c453d4740384a433b433c3439332d38332d4c453f4d453e4840394b433c49413a403831413a3347403948423b4b453e4a413b443c34413933423b33423b3347403949423a4841393e3730423b34453e363a322b3b342e453d37474039463f384b443c49423a4039313e3731463f37473f38473f38423b34413a324d4740534c444e47404b433c4a423b494139413a333c352f3b332e3c362f3e39313b342f433c37453e37423b343e3731403a34423b34433d35443d36443d363d35303b342d3a332c3e372e4038313c342d3e372f463f384b443d463f374039333b342e48413a4840393e362f413933443d36413a3439322c3b342d3b352e3a352e37332d3d3832464038463f39453e383f3732443d37453e36463f38453e37413b343e373239332e37312c37312c362f29362f2a37302b38322c3a322d3f37304139324139323f3730413a343d362f433c34433c343d352e3a312a3b322b413831433a33403830423a32453d36463d364138313e352e3f362f443b34433a333e352e4037313b332d3a332d3b332c3c342c463e364f463e4f463e4b423a463e36474038423b34463f374b433b443c34443b34453c35433b33423b333e37304039323f38313a332d3a332d352f293d362f3c352e3e37313e3831403932463f38463e39423b35413a33413a33413a324039333e37303d36303e37303f3831423a33433b34453e37443d363e383039322b3a332c3c342e413932474038423a334037304239314b423a4a4139473e35453c34423a31413830463e364941394d453c483f37443b34403730413831483f37463d3449403742393040362e423830433a31433b33453e36453d36463d36463d354a413950473e50483f423930271e18413831483f36473e364c423a4b4139463d344b42394a423a4b423a483e36433932473e364138303d332c453b354a4139463e36483f38484038494139494038494139473f37473f38453d36443b33443d34463f36443c35403932423c34423c34423b34463f3848413a4a433c47403a3e393346403a443e36433d35423c343f3932413a33443e37403933433b35453e36433a33433a333d342e3e37303e372f39332d39332c3b352d3a332d38312c403a33383029322c26322b26342c28352e29372f2a37302a362f2936302a3c362f3e37313f3934403a354039333f3832403a333d37313d36314039323c3530332e27302b27312c29322d2a342e2a3b36313e3934433e39433d374039333b36313e3932463f3749423b4841394a433b554d455149404a423a4d463f4c443d49423a49423a433c343d362f474038403932403932443d35433c3548403a4a423c4a423b4a423b423b3439332d362f2b3d3631453f394a433d4a433b463f37484139413a323f38304b443c4c443c514941484038413a3249423b4b443c4b443b4c453c484039453e37443c34413832443c3549423a413a32403831433b34453e36433c34433c34474038453d363f3730443c35474038443c34433a33423b33443d35403931423b353f38323b342c3d362f413932423b33423b33433c34463f363f383039322a3d362f453e3649413a494139494139494239494139463d36463f36463f36473f37463f374a433a4840374b443a4b43394b423a484038463e36443d34453e36433c34443c34494038443c33443d3549423a4a433b49423a494039413a323d362e483f38453d35413a32433c34423b33413a32433c35453e36453e36443d3647403849423a49423a4d443c4e473e4b443c4b443d4c453d49423b4840384d453e4e463f49423a49423a4740394840394a433c474038453e37463f37433c34453e36463f37453e36453e36463f38433d353f3830433c34443d354b443c4a433b474038484139463f37453e36413a33423b33453e364a423b484039423c36413b35433c35433c35443d36443e36463f38443d363e372f433c36433e373c36303f3832443d36473f37494139474038453e363f38314a433d504941504941514a424d463f463f39403a3446413a4d473f48413a3f38313e373147403a474039443d373f39334d463f4d463e463f38443d36474038484038463f37484139433c35433c343f3831423b35423b34423b344b443d474039433c34474038463f374740384b443c49423b453e374039333f3731443d37443d363f3932423b344a433c4d453e433d353a342d3d363047403948413a48413a453e38423b35413a343e3731423b34474039473f3847403849423a4a433b49423b463f37463e37433c34453e3749423a48423a453e36484139423b34453e37463f39433c35453e36433c34453e37443d37433c353f38313b342f3b36313f3831413b34413a333d362f3d3730443d36453e37494139473f383e362f3b342d413933443d3748413b453e36423b34403932423b34463f37453e36403932423b35433c36423b343c352e463f384c453e484139413b34464038453e363a342e3c36313d373237312c3b342f39332e37312d39322e3a342d39332d37312c38322d3a332e37312d35302a37312c38332d3a332d3a332d3d362f3a332b3c362f39312a3c342c3e362e362e2739302b3d352f4038323e372f3d342d3e352e4138314037303e352e3f362f3f38303c352d3a322a3e362e4138314037303b322c3b332d4038303b322b3e352e443c354f463d4d443c4940384238313f3630504840463f38423b34403932423b34423b333f38303e362e4038303f37303c352d3f39313d362f3c3630443d374a433c3e3831423b34443d374039333f38323e37313d373139332d3f3831413a32443d36423b34484039473f37484038433b33463f37453e37443d35413a33433d35484039463e374139324038313d342e3e3530433a343b312b3d352d4a41384b423a463d35443c333e362d4138304138313f3730433a324c433b494039443b344e453d4e453c4b4139473e35453b32493f37463d34463d344940374a41394a41384b4239494038453c34443b324e453c564d444a4139423932433931433a33453b33413830463d354a4037463d354d433b4a413840362e423831473e37453c35483f38473f37443c344a4139483f38443c34423a334139313f362f4037304037304239323f372f4138303e352d3b332c413932433a33423b33463f3749423a453e38433c35403a33423c35443d36413b34413b35403a333d37303d36303a342e38312b352e28362f283d362e40393138312a474038453d37443e383c352f3c363038312c3b342f3a342f37322e3934303a343039342f3b3630413b3546403949423b47403949423b3f383138312b423a34423b34403a333f39323e37313e37323d352f423c364b453f453f384c464049423c453e383f383138312c403933463f38443e3747413a463f38403933423b35403932403831443c35453f383f3932413b34423b343a332d3c352e433d3647413b443e3847403a4a433d49433b4a433c423b353b3430403934443e38453f39423c364039333c3630423c36423d3548413a4d463e5049414b433b49423a463e37484038463d364b433b474038423c33413b323f39313d362f3b322c3d352e48413a4a433b3c332c443d354c453d4b423b4a423b4b443c463f374a413a4b423b49413a473e37453e36473f374c433c4c443b4c443c433c34433c34484139494239463f3748413948413a483f38473f37453e364841394841394e473e4f483f51493f4a42394a433b473f37473f37484038463f37423a33483f374b4239473e36433b334d433a473e36473e364b433a453d36423b33433c344d463d4c453c4a42394c443b49423a48413a433c353c352e403a3249423a4b443c4c433b4a423b47403849413a4841394b443c4d463e423b33453e36463f37463f374840384a413a4d443c463e35453e3649423b49443c4841394a433b3f3830403932433c34443d35453e36453e36433d35423a33423a33443c36413a32484139484139484139443e36413a33433c35443d36463f384a433b4b443c4a433b49423a49423a423b33463f37463f37423b333b342e3e3730453e37463e36453d3649413a4b443c4c453d433c34433c3649423b463f38403a32453e36474039463f384a433c4b433c49413a49423b423b34433c364b433d534c4450494149423a423b33413a3348423b49423a453e3649423a453e36413a34403933403933443d37433c36463f384a433b48413947403847403949423b464039463f38474039474038453f37504942474038484139453e353a332b443d36413a33443d37474038443d36433c34423b33413a343e3832433d37403932433c34423b34453e37443c35433c35453f38474039443d35423a32463f37413a334039323f3831423b344841394a423b473e38433b35443d36453e36433c35433b34443d35463f37443e35403931443d37433c353e37303b342d403a33403831413a33413a323e372f3e37313d3630423b35453e36453e37464038413b34413a34453e36463f38443d36413a3247403849413a443c35473f38433c353e372f39322b3c352f39332d3c352f443d37413a333a332d3d3631433c363d36303d3630413b34403a333c362f3c36313a342f3934303e38323e38313c373037332e37332f3e383335302a37312d3c3530413b35403a333c352e3d37313b363135302a39342d3d36303e36303b342e38302939312a3c352d3a332b3e362e3f362f433b34433c343f39313e372f3e362f38302a3a332c3e362e4138313e362e352e263e352e3f372f413a323f37304138314a413a4e443e4038313e352e3b322b41372f3e352d403731453c3440372e423832463d363a312a403830463d37433b34453e373f38313b342d3f3831413a33433c34413a323e362f413a32413b333c373037312b443d35473f37443d36433b334039323d3630403831433c35403933423c35433c36443d3648413b453e3849413a4a423b4d453d3f37303e37303e37313e37303d362e3c352e40393248413b4b443c463f37433b34423b34413932423a32463d36443d353f362f403831423932443c334b433a483f38483f37473d364b4139453c353a322b3d342c494037483f37473f37463d364a413a4a413a453c33433a323c332c3c342c4138304c433a4a4138433a32423931443b324b42394e443c443c343f38314039324039323f362f3b322a3b322b433a32433b33453d35433b33433a33494039494039463e364841394941394941394a42394840384841394841384d443b4d443c483f374940384f463e4d443d4b433b4c443d4f463f4c443d463f38443d35453e37433b343f38303e372f3f38303d362f3a332c3d362f3d362f40393239332c3f3932423b34413933413b333b342c3c342d463f383f38323f38333a342f3f39343e373139322d38322d38322d3a332d413a33413a323e362f3b342d39312a3a312a352e27403731403831443d37443d363d362f3f3830423a33413a33423b35463f38453e393f38323f3932403a333d37303d352f3d362f3c36313d37333b3431423b34413a33403932403933453e3849423c423b353e39323f39333f3933433d36433d363b352f443d36463f37413a34423b353f3832403a343d36313f383337302c3b343039322e413a344b443e49423b4c453e4e46414f49434c474048423c423b35453e36494139463e36433a33453c35473f38453d36443c35473e374a413a473f37484039433b33423a33433c353f3730403831463f3749423a483f38463e36474038474038483f38433b334b433b494038473f37423a32473e374a423a484038423b344a433b4c443d4a423b4a423b4b443c484139453c35453c344841384a423a433c34413a32483f38534a41473e354a423b4a423a49423b413932463f37443d354840394e463d4f473f453e364a43394e463d4f463e544c424f483f4b443b4c453d50483f4c453b4e453d4b433a433c343d362e3c352f4a433c4740384a433b4c453d494039473e37433b33423932453c35443c35453e36453e36463f37453e36443d35443c33443c34443d344a4239453e37443d353d362f403931463f3749423a4b443e49423b413a33403931443d364c453c473e36423a3349423b4c453e49423b3d362f463f38474038463f374d463e4b443c453e3749423b4841394b443c4a433b4c443d4b433c49423b4a433c4f48405049414f48404e473f5249414e453c473e37463f384039333c3730433f364c453d4641384c463e484038453e37484139433c34413a333e37303f3832403932443e37433c353e37313b342d3f3831443d36413a343f3933433e3749423b473f3849413a4a433d4a433c453e38423b3449413a463f38474038423c35433c35423b34423b343c3731453e3749423a463e36433c34453f37443d35423b33413a32443d36433d373d3630413a34463f38453e3847403a47403948403a463f38413a343f3832413a34413b34423c35433c354740394841394e473f504840474038423a334039314841394c443c484139453e36443d36423b35423b33453d36443d354139323e36303f3730413a32423a333b342d3c352f423b34413a3448413a463f38463e37494039453d36433c344a423b4b423c484039453e37433c353f3a32433c363d3630423c3447403a453e373f38313b352f3c352f3f3931453e37423b343c352f4039333f3832423b35423b34443d37443d373e373048423b423b353d36303e3731403933443e37403a333b352f403a35443e37413a333f37313e373139332e423c363e37303a342e403a353f3831433c35463f373d373139332e362f2b342e2a3e383238312a39312c362e29362e283b342e3d362f3f38303e362f3f38303d352f38302a342d273129242d2520312a24352e27413a33463f39473f38473f384138313f38303e372f3b322b3d342e463d374940393a312a3a322a3e362f433b333e362f3c332c3d352e3f3730423a33443c343f3730473f38473f374b443d433c35474039413a333c342e4039334039324039313e362f403831413932433c35423b34443c35413932413a333f37303d352f3d36303f3730423b34423b343e37303b352f38312b3f3832474039463f37463e36473f38453e363d362f3f3831463f37433c34433c35463f38463e37443b35443c354941394a423a49413a49413b473e383f37303d372f443d364c453d4b433b453c34483f37463e35453d36433b333f3730484139463e36494037483f36463c33483e373d352e443b344b423a4b423a49413a423a32443b32483f36463d35443c344239324a41394940374a40384c423b4b423a463d36413932473f38453d35453c35423931433a32433a32433b33423932403831423932433b33443c34463e37473e37483f37473e36463d36423a324038303f3830423a33423a33443b333f362f3d342d4037304038303d352e3b342c403831413831433a334038313f3830423b33433b34433b34433c34443c353f38313e362f483f38463d363e362f3d352e443c35413932443d373c352f38312b38312d3a322d3d362e3a332c38312a39322c3c352f48413a4e473f423a332e2822352e28403831463f38453d36443d36423c3546403946403a4d4741463f3847413b433c36413b353f3833403a333f3a343d3833413b35463f3947413a443f393d37323f3832443e3748413b4b443d4d463f4d4640453e38423c36453f39443d37413a333e38323c3730413a3349423b403b343f3a34413b35403a343c3631322d29312b283d383446403b4b443d4b443d4b443e4a433d48413a433c373e37313c352f48413a453d35423a33463e36463f37474038433c34474038483f37484038453e36473f374c443c4c443d49413949423a3f3831443c354a433a473f374840394a413a483f38453e364b433a4c433a463d35443b334940374c433a473e35483f38413a34433c34413a32473f374a4139473f38453e36463f374c453d4a433a4c443c494139443c34453e3647403748403751473e4d453c3f37303f38314a433b47403849413a453e37423a33463f3749423b474139433c35473f38403831433b343f38313b342d3e37303f382f413a31463e36423a33433c35443d36433c364640383f38313f3932433b35443d35473f37433b34443c35433c35423b35403933423b35463f384d463e534b434e463d4a433a4b443b4b443b413a33474038453e3747403849423a4a433c474039423b343f3831484139473f384c453c4b443b484038463e38484139463e37443d354e473e4f473f4e463e4b433c453d35443d35403931453e3649423a443d354b433b49413a413a34453e364039313e37304a423b463f364840384d443c4840384b433b3d373046413a49433c474038423b334640384c443d49423b4d463f453e37403933443e37423c35443c36443d36413c343b352d423b34463e37484139443d36443d36453e36463f38433b35423a32423a343d362f423a333e362f362f2737302949423b453f374c453d4a433b463f373f3831403932473f38474038463f3748403a433c353e3731453d37433d383b35303e37313d37313c36303a342f3f3832433c364039323a332d3d36302f2823342d27413b3348413a474039433d35413a33423b343f37304038323f3832433c35474038473f38423b33443d35453e373e37313d3731403931413a3349423a4a433b423a33433c343f3830423b3348413a463f38453e373d3630453d36463e37484039463e36463e36453e364139323f3831443d353e37303e3730413a33423c35423b353c352f39332d443e374a433b423c363f38323c352f3b342e433c36453e37443d36433c3639322c3c3530433c36413a33413a343f3832403932473f39443d373e37303c352f423b33433c35433c354039333f3831433c34423b333f3830433d34453e36443d36463f383e37313d363037302a322c28302a28332c2a37302b342d273b342d3b342d3a332c3d362f3c352e3831293a312a3a332b38312a3c352d3a332c36302b37302b39312b373029383129332c25372f283f362f3b322b3d342d3f362f49413a3d362f3d362f463d36443c35413a323c352f3d362f413a32413831443c35453e374b443d4a433b49423a453e37433c343d362f3a332d3c352f3c352e3d3630443d36433b34443b34453d36433b33423a32403931433c34433c364740394740394841394b443d48413a463f39423b353f38323c352f3b342e38312d3e3731433d37474039443c35433b34453e3749423a4a433c443d35413a33443d36453e36433c343f3832463f39453e36443d354139333a332d3e3730403932443c35474038423b34433b334a41394940383f362f433c333c342d3d342d413931443c3442393140372f443c33403830433b34473f363d342c3f373049413a484038463e363c342d423b334b433b463d36453b34463d36484036433931423a313f372f3d362e3f37303c332c3f362f423a32453d35433b33453c34453c34423a33433b34463f37443b344139323f3730433b33443b33433b34433b33463d36443b34423a32423b334139314039313f362f423932423a33413a3249423a473f374038304038313d362e3e38303e362f3f38313a332c3f38313c342e3f3830433c34463e37433c363d362f3a332c3d362f3d37313b342e423b35413b353e37323e37323b332c3d362e413a3348403a453e363d3630413b3438312b362f2b423b34443d35443d363b342e453e38524c454d463f49423c3f393436302b3c352f3e38333d3934403c3648423c4a443e443e38453f39453e3947403b4a443d48433d46403a3d37323b35313d3630433c35433c36423c343c362f342d29403a344a443d4e473f4b443d48423b4c463f4b443e4a433c47403a49433c4a443d48433d49443e514b45504a434e4741433d373e3831413a34423b353f3832443d3547403947403849423a4e463f4d453e4f47404d453d4b433c484037453c34413932463e37433b34403931433c34433c344740384740384f463f50483f4c443c4c433c4c433b4b423a4c433c4a4139473f37453d354c443a4e453c473e37484038463f394039333f38304d443b4840374a4138474038413931443d35474039413a323e372f433c34473e37443c34433c34443c353d362f38312c3e383339342f39322c352e2938312c3c362f3a332d3a332d3f3831453e36433d35403a33443d36463e374842394b433b4f473e494038443d353c352e3a312937302a3f3832433c35423c35423b33413a33433c34443d35423b35423b33423b34443d364039333c352f3e37304a433c4a433a4c443c484037453e364a433b4740374c443c50473f4b433c4a423b433c3449423a4039313f3830453e364c433c4c443b4b443a4d463d4d443c494038443c34403a323e3830453e36494139413a32433d3649423c443d363e3730453e37453e37403931403931463f38453e36423b33403931403932433b34423a32403932413a34423c36474039463f364d453f4b443e47403849423a474038453e36403931423b34433c36423d36423c35403933423b34483f39423b33484139473d35483e35463d335048404d443c473e37423a343b342d3d352e302924322b25352d2639312b463e36453e36474038484039433c353e3730453e3649423a463f37453e37403933433c35423a33423b343f38303d362f3d373139332f38322d342f2938312b3b342d3b342d3e373138312d39322c3f3932443d37413a34403a33403a323d362f3e37303d362f3f3831443d3648413a453e37463f38403a323d3830423b33453e3747403a463f39453e374b443c4c453e463f37433d36463f37453e3640393137302a3e3730443d353f38323f39324b443c4841394139313831293c352d423b3348413a514a424d463e433c354a433d4a433c49423b49423b453f3747413a4e484149433c3f3832413a34433c364039323b342e342f2939322c4039333f3a323c352f322b25342d273b342d433c36403832352f293d362f413a323c352e4039323f38303b342e3e3730413931443c343f38303b342c423a33433c343f3830413a323d36303d3630362f2a3c36303d37313e373239332d37312b3c362f3b342d3c342d3d352d4038303d362e3f38304039313d362f3f3830433b34443b353e362f3f3730433a34433a334039313f372f403830423a334038313c342c423932423a333f3730413831443b33423a32433b343e372f413a31423b33423a32423a33413932413932463e363f3730403730473f39463f38463f37474038403931413a33453e363d352e423b3449413a473f38463e37443f36453f37433c363c342f312a25342d293a332d3b342d3e37303f3831423c363e37323a35303f3832413a35453e383e37303b342e38312b38322a3b342d3e372f3e373039322b3a332c3c352e37302938322b433c36453e363f372f362f2937302a3e372f484139494139473f37423a32494038494038413831534b424b433a453d35413831403730463e36433c3449423a433b344b443b463d3540372f3f362f433c344b433b4d453d483f38463e364c433c3d352d433b334c453d4d453c413831423a31443c35443c35443b34423932453c35423932403830413932413831413730433b33423a3240372f3e352d40372f443b33453c34423a324139313b332c3c342d3c342d433c35443c353e362f403830413a3247403949413a4c453e554e48514a424f4840463f374740394a443c463f37403932403932433c35443c353e37303b342d3e3731413c3539332c3a332e3c3630413a34463f3846403a48423c48423c48413b474039474038433b343c36303c36303d373139332d3e37303d352f403931413a3346403a433c36423b35443e383d37303e3631443e3848433c48423c48413a443f38413c3646403a443e3846403a4b443e4b443d48413c433c3739322e3f3933413c3648423d4a433d433d363e37313f3831433c3549423c4e48424d47414f494147413a453e38453e37443d37443e38423c37423c373e38333d373337312d35302c2e29262e29253e3832433d3548423c4c453e4e4741514a4248413947403846403848413a463f39453e36443c344b433b4c433c4a42394b443c49423a453d3648403949423a443d35413a32433b33443b34473f36453d34494139443c344a42394d443b4a41394e453c534a41534a404a4138463f354840373d362e3c352d41393152493f5249404b433b473f38453c354a42393e37313e37304039323c342c3a312b3b332d463f38453f382c28232e29252c2723312b273b36303b342e3d3630433c35474139463f384b443c4b443d443d35423b334c443c4f473d51483f4c433b4a41384a4139463f374c443c4e463e463e38433c354038313e362f403931443c343e372f3f3932443d364039323d362f3d362f3f3831413a33423b33413a334740384c443c494139463f37453e374a4139453d35484037443c343c342d3c352d4d463e534b42534b41514a40514a41514a4051493f48413840383040393148423a5048404a433a433c344039333e3730433c354a423c4841384b443d48413b4a433c433c34443d36463f38423b33443d35433c34433c35473f3948423a464038453d354a423a4840374a4239463e36443e37433c35423b333f3830443d3548413a443d37433d36433e3748423a463e37443c35473f38443b34453b34473d354e443b3d342c322a24322b25332c273a332c3d352e463e364d443c50473e4d443c4a4038453d36423b34453d3649423a443d35423b33453e36464037474038463d36453d36433c35463f3848413a463f37443d353c35303d3630413a33403932453e384e47404b443d423b353e3731403932423b333e3730423b343c352e4740394c453e4a453d4e47404d463e484139453e364841394f48404d453d4f48405149424a433c453e374841394c453d453d3547403849423a453f38423b3446403849423a443d35433c34413a32433c354d453e4841394a423a5048404e473f4f4840514a42463f37433c353d372f3c352f3e37303a332b413a3349423b4a433b433d35453e38463f3948423c4a433c423b353e37313b342f413a34413a3439322c342e283e3730443d3649423b4a433c3d362f38312a443d3748423a433c343f38313e3730443c344038313f3831413a323f372f3f3830423b33463e36453e364039323e372f3c352e3e37313c352e3a342d37302a342e2738322b38322c3c352e3e36303f3730443b34413831403831423b34413a333f38323d362f3730293b332d3d352f3e37313f37313d342d403831413931423a32433c35443c34443b34443b34423b334b443c4b423a4c433b4e443d4a413a463d36433c34484139474038443c34413932403831443c34443c353e352f3e37313b342e3c352e3b342d4039313f3831413a343f3831423b343e362f3e37303f3931443d35474039423b363a332e322c2735302b3b35303d36303f38323b332d3a322d38332e393430423b353b332e37302a3b342e3d36303e373138332d3f39334b433d4a433b4c453e463f39443d37423b333f3a31443d373b342d423b334b443e453e3849423b4b443c494139494139473f37433a333e352e3a312a4339324940394b433b4b413a4c423c4b423a4a423a433b333e362f443c34403830413831453c354940384a4139463e36463f37443d35453d35433b333f3730423932453c34483f38473e364139313f3830433b34433b344139313c342d3d352e3e372f4037303e352e40372f473e36463d35443b33443b33423931423a323c352d433b33433c3449423c463f38463f3948413a463e373f3830403931413a3339322c312a2439322b49423a4b433b423a33463f37463f38443e37453e36463f37474038463f37433c353c352e3c352e4741393d372f443d37453e37413b34413a33443d37453e38453e38413b3440393338312c39312d3c343049433c554f49524c464b453e4039323f38313f3933413b3548413b47403a433c363f39333f3831474039433d373a342e433c374e48424d48414e48424b453f47413b423c363c373237322d3c3530433b364e47414d464048413b443d37433d37443e374740394b443c49423a4039323d3731433d373e37313f38323d373135302b322d28312b27322d2935302c3934303e39343e39333c3732453f39443e37433c35443c36413a333d362f433c34453e36433c3446403848423a443c35473f38413a32423b33443c3549423a4e463e49413b463f3848413949423a463f3749423a4b433c4e453c4f463e4c443b4b433a4d443b51483d4e453b463e3551483f4a4239413931443b344a4138484038453e36524b4152483f4f463c433b333f3830453e36463e36423b323f38303e372f3f3830413a33463f38453d3739332d302a25423b3549413b4039324039323f39323e37303e3730413a33423a343c352f39322b403932413932453d36473f384a423a443b344139323f3730403830413a3249423a4a413a473f384a423b463e37403932403932443c35463d36443c3449413a4c443c4f463f5149414f473f4b443c4c453d4d463e4942394c443d4c443b4d453c4a4139463e364a423a4f463d484139463f374c453d544b4351483f4b423a473f38443d35423b33474038473f39463e37453d36473f38463e364b433a4e463e4d453d4941393e373039322b48413a423d363d3730443d35423b34403933413a344740384a433b4a433b423b34423b35433c35464038433c34443d34483f38453d36443c35413a32484139463f374d453e4a433c4d463e5049424a443d413c35413a34403832413933463e363f362e3d352e443b33493e35433b344e463f4f4740544c434f453d4d433c473e36473e364c423a3f362d3a322a3a322b4039314a433b463f37463f37463f37453d35433b344a433b4d463e4a423b463e374038313d362e3c352e433c35433c36463f38474038463f373c36303f38333c35303b342e443d3549423a453d36413932423a32473f37453e36453d3648423a4a433b483f383f362e4940384c443c433b34433a33484037433b3349413a4f473f4f48404f473e4d443c4d463e4d463e4a433b443d36463f384b443c4a433b463f37443c34453e3647403849413a453d36453d353f373038312a352e2739322c3b342e38322c3f3933484139474038474039474039433c343d37304039334039313e37303c342f38312c3e3731413a33413a343d36303e3832403a34464039443e37423c35423d35433c36433c36423b35423b33453d374a433c4a423b483f38473e37433b34423b34413a334039314039313f38303c352f39322b3b352d3d372f39322c38312b362f28352e29332d2737312b352f29363029362e28352e293830293b342c3d372f3d363038312b4038323e37303d362f4039333d352e3f3830403831403730413a32433b333d352e413932463d36433b33483f393a322c413831483f37433a32433b333f372f3f362f4037313c352d3e372f3e362f3c352e3e372f3f3830443d36433a333e362f403932433c353f3831443d344038303b342e3a342e3e3831403832433c35423b333f3830403933433b35453e37433c343b36303a3430362f2a342d27322b26312b27332e2a322c283c342f413a35352f2a38322d37312c352f2937312b3d3731443d37443d36413a343f37313f3932433c344a433b463f373d372f48413a4b433d453e374a433c494039463e3749423a4b433c3b332b453c344e463d4339313b312a3e352e4138313f372f3f372e453b33493f374d433a493f3640372f453c34443c333f362e4037304038314940393f362e463e364940394940384b433b4d443c463c354138313e362e3d362e3e372e423b33423a33433b34413931433a32423930443b33483f37433b33423a32453e364c443d433b354a433c48413a4a413a4b443c463f39443e364741394d453e4a423a413a333c352d3d352e3d362e3d352e3f37304b443c5048404039313c352f413a3448423b48413a433c35464039453e374b443c49423a4b443c4e473f4d473f4a423b4740383c363036312c3e383239332d3c3730413b34423b34433b36453f3948423b4a443d433d363c3631413c364e484048413a4a443e4a433d423b3539332d3e373146403a4a443e4c453f47413a46403947403a443e38433d37413b343f39333f39333e38323c3832423c364e47404e474048423c49433c47413a4a433c4f48424b443c4b443e423b344039324039313b342c3d362f3f3932433c3745403949423b48413a48423c48423c49433c453f39403a353f39333a352f413b35413a343f3932464038534c444b443c484139413a32443d354740384b443c473f38473f384b433c4d453d4b423a453c35453e36433d35433c34413a32463f374c443c4b443c4a433b4a4139413831484037463e344c433a4f463b4f463c423a314038303f382f473f364e453b595045483f36483f3750473e484037433b33433c34463f37443c35423b333f38304039314139323d362f3f3831423c35443c36423a333d38303a322c38302a39322b3b342d342d2737302a3a332c39312b37302a423b35423b34433b34463e38473f384039314842394a433b4a423b4a433c4d463e463f38423a33443b34473f3748413a463e37433c353d362f3e37303d352e3c332c3e352e423a32403831413a33413933433c3449423a453d36423a33423a33403830453d34463d36473e36473f374a423a473f38433b33423b33423a32433a323f372f423b34443c344840384d443c433b343f3830463f374d453d49423a433b34413a323a332c453e3649423a463f37453f374a433b473f384740394e463f4d453d4e463e4f4840443d35413a32433c3449423b48423b3f39333c352e443d354e463d463e374841394a443b4d463e443d36443d36433c35413b343e383337312c3e383349423b423a334e463f4d463e443c34483f38483f38463c34433b333f38313e362f463e37473f37413a323d352d463e364b423b413831443b35443c34443d353f3830433c35473f37463e36433b334b443d453e373f372f443c35494039443c353e372f423b334a433b463f373e3731443d36443e373e39323c352f433c35433c354841394d453e453d36443c36453e374c463e4740384840384b433c4c453e4e453e4e453e473f37433c353f38314a433b4841384840384b433b4a4139473f374a423a494039453e364a433b4b443c49423b463f37463f37413932433c34474038453e3738332b3d362e39322a403931413a33463f37443d36443d36433c35413b33433c354039324039323d3731433c35443c34443c3647403949423b47403848413a443d37423b35403a35433c363f38323c352f3f39323f37313a342d352f29342f29302b26302a26312b27312b2637312b39332d3b352f3d36313b342d3a332c3a332c403932423a343f38313b342e38312b3a342e3c352f3b352e37322b38322d3b352f3f39343e38323d3630443c354a413a4940394c433c484038443c34463f37473f38463e37413831413a324139324139323e372f3c352d433b324139313e352e3f362f3c342d3d352f3e362f3f37304039323d362f3730293730293e362f433b343e362f38302a38312b3c352f443e3649423b4c453d4e463f463f374b433b4c433b433b34423b34403931463d364b423a4a423a40383238312b4038323d3630463f38463e36423b33453e364039333c342e3b342d3b352e3e3831413b34443e37443d36443e37453f383f38333e373049423c3e3731352e28302a2436302a3d3630443e37463f37423b34403a333d362f403932474038464038453e36443d3549413a4c443d474038463f37463e37463e37463f3749423a4b423a4a41384d443a4c433b473e364b423a4e463d4840384b423950483d534a3f50473d4f453c4b4139463d3450473e534940483e37453c35453d344d443b4239304b4239473c35433932423831453c344b423a483f38483f38494038483f38483f38473f37473e374940394a41394d453d453e363d362e3f3731423a35433b35443c364d453e4a423a4b423b4f48404d463e4c453d443d36453e37433b34413a333c352d433c344e473f49423a433c35453e363f3831433c3548413b47403a3f38314640384d473e4f48404d463e4d453e4c453f48413b47413c46403a433c35453e37433d35413b364a443e4f4942554e474f48414c453e4a433c423b35413a343e37323a342e403a354e47404e4740443e363d36303e3831443f394c4640514b454f48414a433d4a433d46413b433d363f39323c36313c3732423d36423c363e3933443e39443f39443e39413a35423d37423d36464038484139463f38433d36433c35443d36443c36413a33413a32423b33403932433c344c453f4b443e463f384b443d484139433c35453f383e3933433d3747413b423d39443e38453f394c453d4e473f504941514941524b43534b444c443d474039443d36403932484038484038443d35494139473f374940394b443c49423a494139494139473f38443d353d362f3a332c433c344e463d52493f4b433a4c453b50473e40382f4c443c4c443b4d453c50483e51493f463d34473e364b4239443c34453e36484038453e36453d35413931443d35433b34453e37433c35463f37453e3649423a453e36443d363d37303a342d403831433b3549423a4b443c4a423a4b433b47403849423b4c453d484139433c36423b344740394a423a473e37423b34413b33443c34413932403831453c36423a33403a33473f38443d36413a33433c36403a34423c36453d3748403a49413a443d353f3831423a32453e36443d36403932423b334a42394e463d484039433c35433c35453e37463e37473f374b433b4c443c473f3747403749423a4a433b423b32463e36443c35463e36494139443c344841394740384a433b463f38453e36443d354b443c4e463f484038494039473f384a423b494139484139453d35423b33453e37484139463f37433c3548423a4e473f4c453d4b433b5048404f4740514a42413b32474038454037423c34433d363c3730332e293a342f2e2925251e1a3b342e3c352e383129383029433a32483f36484038423a334039323b342e3e3630443b34473f37433a324138314038313e352f403730453c354037303c332c41383041372f423931453e36453e37443d3647413a49423a463f38453f38483f384039313d362f433b343f38323b342e3d36303e3731453e364a423b4e473f4c453d423b3448403a433d35413c33473f37463e37484139453e36433b344841394a433b4f4640423b34484139463f36474038474038463e37453e36433c34433b343d362e3e372f423a32403931403932453e37423c343f3b32453e36453e36453e37463f3749423a4b443c4a433b453e36473f38474038484139463f373e372f4740394a433b48413a443d36463e364a423b49423b48413a49423b4a423b4c453e443d363d3731413b34463f38433c353e3730453e36433c35423a35423b36433d37413a343d37313c37303c372f413b34413933423b343f38313c352d3e372f423a334139333f3831342e293b352e3c342e3b342e403a324038313d362e3e372f39322b3b342d4139324038313d342d362e273c342c433a333f37303d362f413831413831403730433a333f362f413a32453e36453c353c332c403730453c353e352e3d342d3c332c3d342d403730463f364b443c463f37463e36403730453d35453c343f362f3f372f463f37433b343b332c3e372f3b332c39322b3c342d443c353a322b39322b3e362e453c35403730433a334b433b4a413a423932443c35463f37423b33403931403931413932403831463f38484139453e36413a33423b34423a33433c34433c3549423b4c453d4d453e463f374841394b443d4840394e473f4d463e4a423b453f3649423a463f373f383148413a484139423c353e383141393249413a48413949423a49413a4a433b4d463e4841394e463d50463e50473f4f463d4f463d4b41384e453c4c433b4d433a4b42384a4037443b33463c353c332b3f362e3e352d423930433a32483e36403830413830413930443b33413730403730453c35423930433a31483f36463d36433a33403830433b32463d35453c353f37303e362e403831423b33453e3739322c352e293c352e453d36484139453e36443b34372f283b342d4038313b342e4b433c49423a4a433b453e363f382f3f38303e37303f3832453e384a433d4c453e463f373e37304d463e534d44514a42524b434e4840453f383e3832413a343f3932453e384e47404e48424d463f4a433b4b443d4a433c423c363a332e433c3548423b4b443e4c454046403b413c363e373240393349423b4a433c4b453e514a424f49414c453d4b453d474139433c35443e37433e3748423a4e484247413c49433d4a433c4b443e48413b49423c4a443d47413b47413c4d47424a453f49433c47403a463f38443e38463f37403b3247403947403a433c34443c35443c34453e36484139443d35443e37453e37403931463f3749423c48423b4e48414b453e4a45404a443e48423b48423a463e37413932433c34443d354a423a453e353f3830484139483f38463e36433b33473f374d453d4c443c4c433b463e36413b3349423a474038443d354039314941394d453d484039453c34423a31423a33413931423a32453d35453e36433a3240383040372f4940384a423b474038463f37483f38463d36484139474039473f38443d35443d35433c34453e36453f373f3831413a34474139453e36453e374840384b443c4941394840394a433a4d453d4a423948403749413949423a49423a474038463f39433d37453f3747403a4039323e3731403934423b354039333d37314039323d373137312b39322d332d2838332d3d3731453e37433c363f3932403932463e364b443c463e37413931453e36474039463f38413a33433c354037303e37303e3730423a333d352e3e362e403a31443c34463f37443d34443d35474038463f37413a324b443c504840494039484039463f383d362e40393248413a463d36463f37443d35433c34403931463e364b433b484038443d35433c3439322c3c342e453d35473f384840384a423a4a423b473f37473f38463f37433c343e372f413a323e372f4f473f4f484048413a48413b4c443f4d4641524b45524b44474039423a33464039474039443d35413a32403931443d35403830423b34413b343f3832433c363b342e3d362f3f38303d362f473f38433b33403730453c35403730393029443c35483f37483f38433c3549413a48413a47413a484139453e37453e38443c354039313f37303f3630413a33433c354c443d4f4840463f373d352e3d362f3f38314039324b443c4f48404b433b4e463f4b443d3f39323a342e423b334a433b4941394a4139484139443c35484139453e36413a3247403847403849423a4b443c49423b474038474038433c35443d37433c363d362f423c36463f38423b34443b34413a32443d35443d353f3831413a32443d37413a33413b3349423b49423a4b443c474038453e36453e37463f38423b34423b34474038443d34443c354b443c453e38433d38413a33413a334039323f38313e37313d362f3a332d37312b3a332d3e37313d3731423b35433d35453e363e362e3f3730443d35443d35423b33413932433c34453e36423b34463e3740372f433b334a423b453d36443b34443b34403831453d363e372f413932423932413831443b34423a324138313f372f3e372f3f372f3e352e473e37413831443b34423a32443b333e352e3e352e3d342d4138313f372f3f362f4138314138313e362e403830453e36473f37433a33463d364b433a433b323d342e423b34443c34413931433b334940384c443b4c443b4d443c4a423a473e37473e374e453d4b423a463d354138323a332c3f3830413a32413a32403830413931413a32453d35453d35423b33423b33433b33403932413a32423b33413a33463f38463e363d342d473e374e453e463e374d453d4d453d484039443c344a423a49423a453e36453e364b443c4e47404c443d433d36443f3749423a4840394b433b4a433b484039463e36443b34453d36463d364a40394a4139433c34433a333f372f3f372f3e352d40362e443a31433a31423930483e35483e36493f374a41394a41384138304238314d443c463c34423932443b344138314138313c332c423931463d35433b33423931473e36443c34413a32403a32413a32433a33453d35453c35463e37484039453d36463f384f4740473f38433b34403931433a33453d364b443d4c443d484139474139484039433b3439322a3e372f463f3849423b3f38313a332c3d362f48423a514a43544d455049424c453d453e36413a323d3730413b344a443d4e47404c45404c453e463f39463f3948413a433c36413a33423b34433d3649423c4c453f49433b423e36403b35443d36443d37453e3847403949443b464038474038453e3649423a49423a4a443c49423a464038544e46504a42443e38443e3947413b49423b49423c463f39433d37453f3948423c413c36413a353f39343b3632423d38433e37464139474038484139413b33474037443d363d352e463d364840394d463e4a433b463f3746403a4b443e48413a443d35463f37433c36423c36413b343e38304038313d362e443d354a423b413932443d3648413a443d36443d363e3730413a33423a32463e36433c33463f37463e37433c34473f37413a32433c34443d36403931403931413a32413a33433b334b423a4f463c483f38453c35443b34443c35463d36453d35423932443b343f362f433a32423a33403931443c34433c34433b333c352e3e372f3e37313e3730413932453e364740384a433b48423a443d36473f38473f38463f374b443c4740384941394a423b4e463e4d443b4b433a4f463d4a423a4a433b433c34433c36453e383e38333e38303d373239342f3f38323d363039332d38312d3c3732423c36423c36423c353f38323d363147403a46403849413a473f38453f3749423b49403a423b33423c35443d37423a33463f37423b323e372f463f38463d3649413949423a4940384b42394840384b433a4c433a473e36463d344940374b433a494238463e364840384d443d4a423a433c3549423a49423a48413a4b443c4a423949423a4b443c4a433b463f37474038453d36463e364740384841394a433c4e473f4e463e5048404d453d494139494139453d364139333f37304a433b4e473f524a43514a42483f38474038443e36453f364740394840394c443d48423b3f39323a352f3c3631403832443d35443d35403931403831413933423b34443e363c36303d38323b342f3c352f413a33453d37443b343e37303d362f453c354139323e36303c352f463e36423a33443d36494139474039443d373b342d3a332d352d273f39324f47404d453d524b434a433b413a3240393149423a48423a3e3731413b34453f3747413a48413a4a433b453d363f3830453e364841394e473f48413a423b343f3831463f374a433b463e37433c35423b33473f374a423a463e37463f37423a343f3832453f37443f3649423a474039463f39433c36463f383f383139332c463e3749423b47403a47403a453e38443f3648413a443d36403831433c36453e37423b33463f38453e37443d363f3932423b35443d35423b343f38323e372f38322b39332c3d37303f38313e3730413a33443e37453d37433c34453d364a423b453d35433b34423b34463e374038313e3730433d35413a33433a33433c34423a33453c35473f37453d35433b34433b33433b333f372f453c3540362f423a333e352e3e362f443b344037303c342c3c352d463d35443b34443b33443c34473e36463d35453d354037304037303c332c483f38483f38433c344b42394b413a463d364138303e362f3f352e413730443b34403831443b33473e36473f37483f38483f38494139463e37484039453d364b433b49413a443c35483f37473e35483f36463c35453d36474038484038483f37483f38494039484037494139484038473f38473f384b433b4940394840384e453c4e453e4d443c463e354d443c4c443c443d36423b33433b34463e36473f37413932453d35494138453d354038303c342d3f3730473f3751494149413b3f3731433c354b443d423b334b433b463f3749423a453e37433c34443c35413a32423b334038304038303d362f39332b3b342d382f29322a2438312a3b342c413931453c333f352d413830433a31453c33483e364a40384139313c342c413830463c35423932453c35433a32403831443b34443a33463e36413931473e36443b33433b333f37303f372f433b33443c35423a33433c34484039483f3949413a49413a4a413a423a32413931483f374d443c433b33433b33473e37463f374a433b443d35413b333e3931443d36413932413a324139324039324a423a443d3547403848413a48413a4b443d4a433c453e36474038484139453f36362f29413a33443c35463f373f3730433c3549423c4a433d484039473f3846403847403949423b49423a423b34413b35433e3746413949433b4b453d4a433c49423c433c363d362f3e38323e3830463f3749423a433d3549433b56514858534b3e38314b443f4e474147403a474039453e374d463f443e373e3932403b33423b35453e384d4640453f39433d36423c344640394b443c4740384a433c4c443c463f374a433b514a424c453d443d35484039453e36443d37443d37413a34413b34423c35463f394a433c474038413a33464038453e3640393248413b484039433c34484039433b343e3730433c35463f37443c34484037484139453f384039323d362f463f37443e36433c34403933413a33433b344f473f484038484038474038463e354840384940384a41394b423a4d433b4a40384940394c433a4b423a4c433b4b423a494039473f38463f37463f374a433b443d343e372f403932463f37473f384a413a463e36474038463f374f473f494039484039423c34423b33484038494239494139484038473e3749423a473f3847403947413b403a343d3833322d293c38333a35323d3631443d37453e363f3a323e3832443e38443e37403933413b3547413a48433c47403a463f38443d35463f37464038413a333d362f443d36463f3849423b473f374f473f4b443c474038443d35453d36423a334a433b473f37484037473f374e463e4b433c4a443b4e473f4f463e4e463e4b443c474039463f38473f38433c34463e37463f384a433c4f48404c453d4f473f4d463e473f374740384c453d4b443c484038433a33433b34423b33443c35443d35403932403831433b33443d35413a323f3830443d364841394c453e4e463e4c443d49423a463e3749423b474038453f364740394a433b514a424b453d443f383b36303b3631423c37403a333f3831423b34423b363e3732433c36433c353e373147413b4b443e413a343b342d3f3832433c36423b35453e38433b343d362f352e29423b344a423a463e36463e37443c353c352e3b342e3c3630413a33484038473f37433b34473f374840383f362f423a33403932433c344a433c49423b473f39453e36433d37443d36463e3649413a433c34474038544d455049423d362f4e473f504a42484139443c35453e364e4840474039413a32413a324038313f393247413b403b343c362f3d362f413a3348413a443d37474039474039463f374e473f4e4640463f38413a33463f38413b34403a33423c35433c35443d36463f37484139433c36443d36403933403932413b343f3933443d37463f38463e3747403948413a453e37463f38453e37474038463f38413a34443d35443d35423b333f38303b352f3c352f403933453e37433b34403931413a32413a32433b33423a323f373039322b3e362f3c352e423a333e362e3d352e3e3730443c34423b323e372f443b334a4239453c35483f38473f373c352d433b34413932443b33473e36433b33494038463e35403831433b334138313930293d352e3d342d443c34443a333d352d443c34433a33433b334038304238313b332b42393240372f403830443c354239323f362f403730443b34463e364840393f3731423a32403730453c33463e34463d36474038463e363f3830403931423932463d35473e36494139473f38413a32423b32453d34473e37463d36453c35453c353c342c39312a3730293f37314841394a433b494139463f37453e36463e3649413a463f374a41394d443c4a423b453e36433c34413a3238302a3e3730453d36423b34443d35473f38453d364c453e49433b473f38443c34413932423a33443d35484139473f384840384c443d4e463f4c433c49413a494138453c34483e36433a31463c34494037483e35463c334b4138494037453c33463c34423830463d35453c35494038473e3641373141383143393243393140362e40372f443b334239314139314139323f372f3c342d3f37303e362f413831463d35433a32483f374d443b473e353c322b4940384a41394a433a4e473e49423a4e473f4a423a423c34484239464037463f36494138483f37443b3448413a4a423a463f37433c353f3830403931433c35474038484139453f37413a32443d354740384841394a41394841384741394a433b4a443c49423a49423a484139463f37453e3749423a4a433b474039433d35453e37403a33423b34473f3947403a4b443d433b3547413b4d463e4a443c4b443c49423b49423b4e47404c453e4b443d4c453d474039474039423d354740384e484149423b4b443d49423c47403a47403a4e473f4740383f39313e3932433c364b453d49423a463f37473f38474037423c344740384740384c453d49423a413a323f3932463f38463f38453f38413b3548403a4d463e4a433b4a433c4c453d4b443c48413a48413b3e37303e3731433c36463e37463f38423d354039323e3831453f374a443c48423b484139453e374c453d3b342c3c352d413a32443d35423b33463e36443c34473f37473e36443c344c433b4c433a4b423a453c35463d34453b33443b33483f36483f36463d35463e37443d34413a3240393148413a4a433d49423a433c34433c36474039433c35484139453e36453d35484038473f38443e35453d363e362e473f38443e35443e36433e36464038463f384a433c48413b4c453e433d37413c3837332e322e2b403c38433d393f3935443e38433c36443e37464038463f39473f38413a3449423c49433c3f38323d3630403933433c35413a324039313f3830433c34423b33403931413a323f38303e37303e3630423b33453d36443d35463f374d443b4d453c4a423a423a31433a323c342c3b332c413a323c332c362f293b342e443c344a41394a4139433b343f39303f382f3b342d3e37303e373048413a4740394740384d463e4e48404d463e49423a4b433b4d443c4b433b4d453d524a434e47404d453e4c453e463e37463f3747413949423a47403848403949403948403848413a443c36443c354a423b49423a474038423b333c352e342e28403a32453e3747413a403933433b35463f39433d373d3832423c36453e38474039423b3448413a4b443d49423b4a433d453e38403933413a32413a33453e38453e37413a33443d36413932423a33494139403831453d354c453d484039473f38443d36433c35413a3341393238302a3c342d39312a3e362f41383149423a4841394d463e443d354740394c453d4b443c4c453e4d463f4b443d4d463f4c453e4c453e48413a423b34423b35413a32443d354a433c453e3649433b47403a453e37443e37453f38474239433d35453e3748413a48413a47403a413a32413a33443d35433b34423b343f3931423d34433c35413b34403a34423c35403933433c36433c35413a3248413a473f38443c35453e364a433b48423b48423c49433c4a423b4a423b474038403933413a34423c35453e36423c33413a32433c34433c3549423a48413948423a49423b463f37463f37423b35463f38453e36463f37453e37443b34423a32413a32443c34484038463e36423a33423a33433b33453d35443c33433b34453d35443c35463e36403932362e283029243a332c3730293c352e433b33403831413930433b33403931423932443b3442393139322a3b332b463d354b4239443c33443c34413830463c34423930484037463e36494038463e36453d35463d35483f37473e37473e37453c35433a33423a323f3731494039443c35453c3540372f463e364a423a4740374d443c4d443c4e453d483f37453c34473e37463d36463e364b4339463d34473e36453d36473f374f463e4f473e4d453d4b433b4b433a494038453d36453d3649423a4a423b473f37473f38453e36443d344a433b453e36463f374d463e473f37433c35413a32453c34453c35483f384d453d4b433c49423a413931453d354d463e4c453d4e463e4e463e4740383e37303e372f433b343f362e473d35443a31453c33483f37494038463d354a40384c42394d423950463d4c43394d443a51473e4e453c4d423a443a32423931443c343f362f3e352e463d36453c35494037483e35483d35453b33443b334940384940384a4039494038453c334a41384c433a4b423851473e50473e4f463e4d443b463d35433a334a423a4e463e4840384b423a484038453e364e463e524941534a41564e454a4239473f374039323e3630453e373f3830473f37463f374c453d49423a453e36463f3749423a49423a4a423b463f3749423a49413a4a423b463f37453e36433c34413a32413831423932443b34423b33423b33423a323d342d3f3730463e36453e36463f374d453d4b443c484139484139463f384e473f4a433b4b443d4b443e4a433c49433c463f39453e38443d36443e3747413b4b453e4b463f4a453e48413b46403a4d464048413a413a33463f37443d36453e3749433c48413a4a433b48403848403750483d51493f4b433b4b433a4841384d463c4f473e4c443c463f3748413949423a4b443c48423a453f39474039453e38453f39463f38463f39433c35453e37474038453e374c453f463f38433d37433d36403933403933423b344038313b342d3d3731423b34453e364b443c443d35433b34443d35463e36494139463e36453c344b4239484038473e36473e35473d36433a33443a31443b32443c33443b32473f364239313e352e463d35483f38463e36443d35473f374a433b474039433c36484039453e364c453d4f48404a433b484038473f38464038443d35453e36453d35453f3748413948423b4741394c443d474139423c35443e3938322d3e38333f3a353834303b3632403b373b3632423d383e393435302a38322b3a342e413a333e37303f383147403849423a474038433c35453f37453e364039314d463e4a433b463f37443c35423b34423b34453d36453e374b443b433c34443d35443c34453c34423a323e37303c342e463d36483f394d453c4c443a52494050483f4f473f514840514940494139423a33433b334c433a4b433b3a332b3d352e433b333d342c3f362e40372f443a323a312a3830295047404c433b49413a494139453d36403a33443d36473f38433c3449423a4b443c4b433c4a423b473f38413931433b3348413947403949423c4d463e4b443d4c453d453e37433d37433d3749423b453e37463f37423b3348413a443d363d36313a34303e3831453d3849423b3d36303c352d403931453e36463f38453e38433c35433c34453e36443d35423b33443d35423b34453e36413a32433b33453d35443b343d362e3d362e413831433b333d352e403831443c35403932423b34463e36463e36443c35473f38484139443d35463f38433c354c453e48413a47403948413a48413a49413a463f39433c3549423b4841394c453d4d463e4d463e4a433c474038453e364a433b484139463f3847403949423a48413a4a433b4a433b474039474039413a33433c36443d37453d37453e38433d36463f39453e38423c35413b34423c35403933433c35443d36463f374740384c443d433c354039313f3831413a333d363139342d3d37303e37303d362f453e38443d36423b34443d35443e36443d35423b334039323d362f413a323e372f4139313f38304039313e372f413932494139474038443c34453d35443d35443c35443b34403830423a32423a334038314039323f37303c352e3c352f3c352f4039323c352e39322b413a33413a344c443c423b343c352e433c34463e36453c34443b344d443c494037453c354b423a413931423932423830473e354b433a4e453d453c35443b33453d34443c334d453b50473e494038483f38453c34423a33413931403931463d36473e37494038453c354840394c423b433a33453d36463e36443b34423a31494038473e36453d354b443b4d453c4a41394b423b4c433b4d443b4e453c443b334b433b4841394840384d453d453c35423a32463e354c443b484038463e36463e3649413a473f3848413949423a474038453f37453e36453e36473f364a42394b443c4e463d544b424b433b494139463d36403831423b34463e364c433c49413a3f3830423a32413931423b3449413a4d453d4f463f4d443c473e373d342c3d342c433a32453b33473e354a4137493e35453b333d342c463d34483f36453c33453b334339323f372e3e352e41393242383140362e3f362d453c33493f384940374a4038493e364b41394b4139473e363f352e423830463d34494038453d343e372d473e35453b32463e364a423a453c34463d3550473f4f463e51484050473f51483f50483f4d443c403830413931423b33463f373e362f3d362f423a33484139433b35443b35463f37463e37473f3949423a49423a453e364740384a423b463f37453e364840394841394942394a42394a42394841394c453d4e463e4b433c4740384c433c4f473f4c453d4d463f4d463e4d453d4a423b453e36463e374a423b4a423a423b324a433b4a433b453e3749423b4a433c464038423c35433c36433d36453f37433d363e3832403a34453f39463f38453e3747403947403846403848413a48413948413a49423a4942394b443b4f463d50473d51493f443d35453d3550473d4f463e49423a47403840393147403948413a4a433c453e37433c35433c36443d37463f39453e38484139463f38433c36403932484139423b3438322c38332c413b344941394b433c49403a49423b3f393238322c3c352e3b352d3f3830453e36453e36463f38433c35443d35474038473f384840384b433b4a433a484036473e36433c34443b334940374b42384a4137463e354b41394c433a4840374a423a4d443d4941394a433b4f473f484139473f38443d3648413949413949423a4841394a423a443c35453e364840394840395047404e453e4a433b413a33403a32413b333f39333d373239332f3f3b35443e38433e38413c37403b363a342f342e29403b363e39353b352f4640394b443d4c463f5049414d453e4b443d4b443c484138474038413a32463f374b433b4d453d4b433c4940394c453d4b433c494139473f384940394c443c4f473f4b453c4c453c483f384b433b473f37433d36453e373e362f3c342d403831423a32443c344a4139433a31483f37443d34443d35484037453d334840384b443c433b33483f38443c34473f37443c33403931413a333b342e3b352e443c35473f374d453c453d35473f38463e374038313f3830443d35423b33413b32463f37443d35453f3749423a484139463f38423c34413b34423b33423b343f3832423b35423b35413a333c362f423b35423b33443d35433b33433b33403932433c37443d38423b353e37303f38303f3931423c34443c35443d35443d36463e37433b33403831453d3549413a433c34423b33413932413a32433b34463e35484139453e364840394941394740384840384d453d4a423b463f3848413b4a433c4c443d4a433b443d36423b35443d37453e37403831453e37453e36463f384841394b433c4a423c4a433b48413a49423b474039463f37423b33463f374d453e4a433b4b443c49423b46403847403948413a48413a474039463f38484139423b35484139453e38463f39453e37453e37433d37423c36413a34423b35403932423c35443d3648413a474138463f37443d36453f3847413a423c35423b333f3831403933362f2a48413b49423b48413a463f37423b34474039484139453e36453e37443d364740384b443c4a433c4a433b473f37453e36484239464038453e37423a333f36303e362f433a33433c34423b33423a33453c35423a33423b33423b33443c34443d35463e37443c35443d36463f38463f37463e374b433a4d453c494239453d363c342e38312b3d352f473f37453c35433b34473e36463c334238314a4139473f37413931463e37453e36473e37473e36463d344b423a484038463f374840374b423a423a32433a32433b33413932443d35413a323f3630403730443c34494139423b334840384b4239493f37494139423a324a413a4d443d494038463e354a433a484037483f37483f38453c35443c33443c33443b34494138494238443c34473f374c443b463e36423b32474038474038473f36473f364a4239474037443d354740384d453e5149414e463f4a433b4e463d4d453c4d453d4e453e484038433b33453e364a42394b423a4b433b443c34453d35473f384a423a4e473e4e463e474038433b34453d354138313d352e413931453d354940384940374c433b494139413830453c35443c34423a33483f384a40384940374a4038483f37483e36433a32443b334d423b4e443c4a41383d352d453d35463d35463d354b41384a40374e453c4f473d4d443b494038473e36403831463e364f473e4b423a453c34433a33423a32423932443b334d443b4d443d453d35433b33413a33423a33413a333f3830433c34423c34423b34423b34464038453d373e36303b342e413a32433c34413a32403932413a32403931433c34413931413932433b34423b35443c35463d36463d344a40384b423a453d36484139484139463f37484139453d3549423a4c453d4d463e49423a4a42394f463d4c443b4a433949423a4941374a433a4a433b49423a4a433b4a423a4941394b433a453d354a433b4c453d4942394a443c48423a4c453d48413a4740384b443c4b443c4c453d4841384a423a443d354c453d4e473f50493f544b41554c414c433a443d34473f364e463e524a40554c434a423a413a32403931443d3647403a4a433d463f384a433d4a443e453e39423c3548423c4b433b4840384d453c473f37524941453d36403a3447423b4b453e50483f494139474039413b35433c34403932443d36403a32423b33413a32423b33413a33413a33463f37453f36443d35473f384840384941394b42394d453c4f453e4c443c50483e4d453c463d354a4139483f38453c34443c344b433b413a323e372f3f38303d362f3a332c4941393e372f38312a423b33403932453e3749423a474139423c3447413946403848413a4a433b453e36463f3948413a443e37413b35413c3646403a3f39343b373337332f3d38333833303a35313f3a353f3934423b37413b34423c36453d37463f38433b33403932433c3549423a49423a423b34443d3549413a473f38463f37484039494039453e35433c34484038443d36403831403831403932423b33433b34423932473e374038313d362f423a32423a32413931453d354138313c352d50484052494050473d564d434f463e4d443c433c333c342c413a33403932443d353f3730463f37443c34413b32403a33453e37423c343f3730433b33443c34433a34473f38453d37453f3847413b433c35453e36423c34473f37473f37453d3547403848413a463e39463f374a423a4840394a433b47403a48413a48413949423b453f384a433d4e47404b443c4a433b4a433c47413a4a433c443d36443d35464039453d36433c34433d34433c34423b33403933413a324139324139324039313f372f413932413a32453e354740384841394b443b463f37453f37484139464038453f37453e363e3731433c34453e37443d38443d36423b34433b34433b34463f3849423b4b433c4e473f4b443d4b443d4c453d49423a49423a46403949433b4b443c4b443c4a433b48413a484139443d35453f374a433a4b453c4d453d4c453d453e364840394a423b4941394841394c433c4e463f5048414a423b484139453e364941394a423b4a443c4c453d4c453e474039474038453e3747403849423a463f3849423b48413b47403a4a443d4b443e443d3749423b3e373138312b3a332c3f3832433c34423a333a332d3a352f433c35443d35413a33433c36423b353f38313c362f423a33403832443d35433c344139323e37303c352e4038313e36303f3730403831443c35453e36453e36484038484139453e36463f38423b343d352f423a33463d36494039473f38433b334f463e433b324038313a312b443c353e37303d352e453c34443c35463e364a4239453d34483f36473f37484139484039453e36453c35453c34494037463d353e362f423a33403831403730423932453c35463e36443d354a423a4e463e49413a4b433c484039484039453d364740384a413a483f38463e374b433b4b423a473e37473f364840384a4139473e364940384941394b433b4f463d4d453c4a4239484037484037473e37453d35484139433b34453e363c352d3d362f413a32463d36484038463d3649403948403948413949423a473f37484139484139443d35484139474037453d36483f384941394a423a4841384c443c4a433b4f48404c443c463e363f372f3e352e3e352e423932423a32453c34443c34463d36443b34443d35463d36463d36484039483f38473e37443b33443b334a4139473d354c4239463c35433931483e36453c34453d353f362e3a332b3d362e3c342c41383040383042393241372f4138303f362f433b334e453c4e453c4b433b4a433b494139473e36473f37494139463d36463e374a423a423931453c35413931443d3549423a4c443d4b443c4b443d463f37433c34413b33423c34413a32433c343f3831423b34423b343e38303e362f403932423b33433c34413a32443b34433b33453d35473f37453e3749423a494139473f38483f38483f384d453d4b433c4e463e4e463e5148404d453e4a433b4b433b49413a4a433a433b33473e364b42394f473e4f473f4940374840384740384740384c433c4a433b4a423a4c433a473f37473e374c443c4a423b4b443c4b443c4b443c49433b46403849423b49423a49423a463f374c453d463f36453e364e463e4c433c4c443b463f35453d334940374e453c413931423b334d453d453e37463f384a433b443d36413a33413a33433c364039343e3832423b34413a32443e37453d375148404b433a453d35443d35413b34423c354641393c353038322d3b353038332e352f2a3c352f3d37313d37303e3730413a32443d35423b33453c34443c34403931423b33453e36463e3749413a453d35494038494138494138443d35443d344a41394d443c4c433b48403850473f574e45524a41423b33423b334942394941394f473e504940423b3449423b4a433c4b443c453f37443d3648413a413a333e3831433d3637312c443e37413c343a352d453e3847403a46403a3e39343f3b3735312d3c38333d383347403b443e393c36323c36313e3733423a35433c3647403a463f39453e3747403847403a474039474038484139443c344740393e372f4139323f3730423b334940384a41384a423a4139313d362f413a3349423a463f38423b334841384940384d443d4c443b4c433b4b423a483f38473e37494139524a404038304d453d51483f463e36514940453d34453d35463e35453d34413931433c35463e36413a32433d35423c34433c34433c34474039484039473e37494039473f37473f384840383f393149423a4c443d463e374c453e4f49424c443d483f38463e38403932443c35453d36463d35423a32443c35433c34413b33423b3347403948413a443d35433c344139323e362f3d362e3d362f443d3549423a4a433b463e37453d37463f37433c343e38303e372f403931423b33403931423b33413a32443c34433a33453d36443e36443d34413a32423b34423b33463e3649423a49423a433d354a443b474038443d36443e37413a34423b35463f3849423b4a423b4b443c4e47404c453e49423a48413a433c35484139463f374741394b443c4c453d4f49404a423a473f38484039473f37443d3548433a48423a4d453d4f473f5048404a433b4c453d524a424f483f4d453c49413a49423b484039483f38453d3547403847403849423a48413949423a4540373f3a32403932484139463f38443d35443d36453e37453e38443d36453e37413b35433e38433c3648413a433c36413a34433c3649423a4941394740383d362f2f29253c352f3e37303c352f3b362e3b352e39322b403931453c364940394a423a423a32433b33473e37423a33413a32453e374a433c433c35433b344039313a342d3e362f433b34443d35443d354c453c4e463d4d453d453c35473e374139324740394b433b423b3339322b3e3731463f3747403a463f37453e36463f37443d354a433a4c443c4b423a463e36433c34453c35443c34463e37443b3349423a494038473e354940384c433b463d36453d36463f37463e37443d35443d35453e36453e364941394840394d453d443b34474038463f38423c344039323f3831403831413831423a333b332c403830453c34463d36453e36443c35433c34483f374c433a483f374b423b4c433c4e463f4c443c4c443c4f463f4a433b4c453d4d453d4d453e4a433b49413a4c443d463e3749413949423a4841394a433b4e473f4a433b463f37443c34423b33453d3648413a4d453e49413a463f37453e36433c34443d35473f38453d35453d36463f37494039494038443b34443b34423932443b34463e36463d36463d36433a33443b34453d35463c33453c33463e36463d354b42394c433a4b4138483f37473f36494037463d34433b334c443c4b42394f463d51473f52483f4f463d4b41384b423b484038494038423a31403830413a32443c34433c344a41384f473e4a413a463e36483f36483f364a4139463e36463f38423b343d362f3c352f3e3730433c34413a33463d36484038423b33433c34443d36433c35453e36474239453e364c453d4941394e463e4a423a4a413a453d36463e36433b343f3830413a32433b34423a33413832433b34423b333e352e3f37303f38303e37303c352e433c34433c34443d3649423a3e3730433c34413a32413932423b34453e35433c34484139453e36443c34463f37433c34463e36473f37453d36453c34463d364c443d4a433b48413a49423a474037453e374c453d4b443c4a433b474038413b33453e364038313f3730473f384e453d4e463d4e463d4d453b443c34443d36413a33453e37423b363f3833453d37423b3548413a423b35463f3949433c50483f453d354840394941394b433a4c443c453d3547403849413a453e3837322c27231f2925212c2824292621302c273d36313e37303c352f3f37313f37303f3830403932443b34453c35473f37484038474038473f38473f38484038463d36433b35484139443d354d443c5951485249405951474a433a4c443c413a33453e383c352e4740384d463e4f473e463e36443e36443e383d3630403a344e473f423b344039323f3831403a334039333c363136302b342e29453f37474239443d353f3731413c363b373336322e38332f3a353035312d3a33303c37323e39353a363246413c4e47404c453e48413b48413b4c453e4c453e48413b4a433c453f36443d35463e374a423b4a443c494039433c35433a334a413a49413a4139313d352e49423a49423a443d36463e3749413a4a423b463e373f38314b433b50483f50473f4e463e4e463e564e44574d444d443c423a32453d35453e364b443c4e463f50484158504859514850484050483f4d453c4c453d4842394e4840514942524b434a443d453e37473f384940394b443c4d463f4b433b453c363d362e3b342d3d36303d362f3c342d372f283a332d413a33413a33413a32403931413932443d354a433b4a433b4b433c4f4841544e46504a424f4941575049585048554f47504a424f484148433b48423b4e4841413d363d38323d3832403933443d36474038474038433b34433c34453e36403931403831463f3849423b474038443d36403932423b34453e3749423a423b33453d36423b33433c3341393249423a463f385049424f48404d463e4f484147413a474039453e37453e374840394b433c49423b4d463e4b443c4d463e514a424a433b463f374941394f473f524a42524a43504841524a434c453d4841394b433b443c34423a33433b33473f37443c35423a323c352e3c352e3d3630413a32423a33423b34423b33443d35453e36463f37423d34443f3748413a463f37453e36453e37463f38433c36403933433c35423b35423c36433e38443f3848413b453e37463f384a433c4c453e4a433c49423a443d36453e384139323f3830453d36453d36494139494239473f3749413a4a423b473f374038303d352d423932423a33403931443d36423a33443c35484139473f37474039453f373e3831433c34443d36423b33423a32433c343f3731433c354841394c453c453d363a342e35302b423c35443d374740394a433b474037463f37443d354c453d4a423b4b433c49423a494139463e36463f374d463e49413a453c35413830423a32433b34463d35453d36433c34453d35473e37494039483f38453d36423b33443c34423b33453e36423b333a332c443d36473f37473f374840394e463e494038483f384b433c4c443c4c423a4a41394c433b4a4139473f37463e36484037473f374840384a433b4b443c463f37494139463e36423b334039313c342e3f373049423a4c453e4b443c4840384c453d524b434f473f4740384a433b4a433b484038464037433d35473f37463e36433c34423a334841394a433b4e473f5049414f473f4e463e4b423b4a423b443d36423933413932433b33473f38433a33423b33433c34473f37433a33423a33453d36483f364c4239453c344940394b423a473e35473e35463e36484038473e36443b34433c34473f37473e37413831433a3242382f4c433a4d443b483f374a413a473e364b443c49423a4c433c4c433c4a433b423b34413a324038313f362f3d342d3e362e3e362e3c352d433c34413a34433c36453e3748413a453f37423b35453f37474038474038413a323d362f3d3630423a334640383b342d39322b362f29362f2938322d3d3631423b35453d36494039443d35423a3342393240372f433a32403831403931433a33423b343d362f433c353f3831443d35433c35433c36423b343f3831443d36463f39413a34474039484139464038484139433c3449423a49423a453e36463f37443e36443d35474038423b33433c34433c36453e374a433b4a433b49423a49423a463f3747403949423a4d463e4c453d433c34433c344f474049413a4940384840394e463e443d36413a33423b34423b3437312b3b3530413a33413a32453e37403932403932423c334f4941443d353b352f3e37323b342e3c352e413a323f38333c3530312b26342f2a423c36433c364a443d47403a463f39474039443d35433c36453e37413a32433c34494239494139463d36463e364b423a49423a473f38433b34484039514840433c354a423a4d443d4b433b413a333b342d3e37313c342d423b343f3830463f38403932453e374c443d50473f423b33443d3549423b423b333e3730463f38413a334740384b443d48413a433e36464038433c35474039534b445249424a423b413b34433d3738332f37322f45403b37322f36322d3d37323f3a36443f3b45403a3e3a34453f3848413b423c36433d36443d36453e36413a34413a33433c34413a32433b34413a33473e37463e3749423b49413a453d36423b33433b33453d36443d35413a32403931443b33443c34423a323d352e3c352d332b26332c26332c25332d26312c24342e27372f283f372f403a33312b26302924423b345048404a423b423a34413a33463f39443b34453d3449423a4b433c453d36453c36413a343c36303c36303c342f3e37313f39333f3933443d375149414a423b484039473f37443c34473f364840384a423a433b33453d354840393f372f4d453e574e47574f48534b444a443e48423c48423c423d373e39333a35303a342f3b3430413b353d383337332d39342d423c364640394a443c47423a474139443d35463f37453d36463f38484139474039453e37413a3340393149423a4a423b463f37474037453e3749423a4e473f483f37463f374b443c4b443b463d36463d354f473f484139423b33433c34423b334a423c4d453d5149414f47404d453e5048414d443d4b433b4a4139484039473f38413a33433b33483f364138303c352d3d362f3f38313d352e3b342d413b35453e373f3830403932453d36433b34443d36433b35443c36423a343d36303c353038322b433c35433c34413a33413a33453e36463e37443d36433c34423c34453f37453e36474038443d35453e37453e3747403a48413b443d3747413b49423c453e3847403b413a33423b35413a34403932443d3647403849413a3d362f3f3831433c35443c35494139423932413932433c35443c34473f384d453d4c453d4c453d4c453e484038463f37473f38494139433b34423b34463f37453e36463f3849423a49423a4b433b4b433b453e3649423a473f37453e373d362f342d27433d35443d35453e38433c35403932453e36453e36433c34443d35433c34433b34403931403931413932423b33463f37453d36403831443c354a423b453d35473e35473e37443b34483f36453d35453d35443b34433b33463e36443c35413a32463f37473f374940394c443c4d443d484138433b33423a32433a33473e37463d35484138453d35473f37443b33494037473f37453e36453e36484139484139463f37463e364940394b423b4b443c433c34453e37443d363a332d3a332d3d3630413a32423b34433c35453e3749423a484139473f374c453d4e473f4f483f4c463e514941534c42524b42524b434e463e4e463e4d463e4a423a4c433c473e37423b33433c34453d35473e36484038463d36443b34443c34443d35423b33443d35474038473f37483f374b433a4a3f37453b333a312a433a33483f37463d35463d35483f364a4038463d354a423a4c433c463d36463e37494038463e354941374e463d4b4239443b33433a324740383d362e373029403932484139484039474038463f374a423b4a423a4d443c483f374a433b4c453d4a433b4a433b4a433c4c453d4b443c4b443d4c463e4e473f49423a474139453e36443d35474038473f38443c35473f38443d363f3933423c363f38323c362e3d352d403931453e36423932463f3748413a463f37463f38453e37463f3847403949423b4b453e433c364a433c4b443c4e4740433c35443d35463f37453e37433c34443d36443d35403a32484139474038463f37423b33473f38474038443e3648413a47413a484139494139463f374740394b443c48413847403749423a47423a47413949413a49413a453d36413b34453d354a413a433b34433c33433b34484037473e36463f38453e374b433c48413a4b443d49423c453e38433c363f3933413b3548413a433d37332e292b27232b26222c28222f2a25322c282f2a25312b2639332d413b35453e38423a343e373048413a3f38333b342e4039323a342d3b342d3c352e413a334038314038313b342d4139314f473e484139473f37443d35453d364c443c534c434b443a473f38484038413932413a33433c34463f37433c353e3730413933463f38433a33463d36463d35443d35423a32453e36423b334a433a4a4139453e36443d35443d36403933433c364b443d48413947403a3d362f39322d3c35303f3832423c34413a343f38323f3a333c3630433c353e38323c3632433d37443e373f3a3347413a443d37423c35443e373f3833413a353e37313a332d3d362f423b34403931423a333f372f3b342c413a32423b33443c35443b34483f383f362e3c342c4138313f3830413931423931443b33463e3640383040383149423b4741384c443b4b423a474037423c33423a33453c343d362f39322b453d363a332d2e27232e28232d2722352f293d35313f38323d36303c352f3b342e3b352f3c3630443e38463f3849413a463e36473f39494139423a33453c35443b34443c36524a435149404a423a4b433b4f473f4b43394f463e554c44534a413d3732342f2a332f2b37332e3b3730403b3447423b45413a49433b4c463e4e473f50483f524b42554d45554d454c433c4f473f514a425048414b443c4a443b463f37453e3648413948413a413a33463f384c453e4c453d50483f4e453c4b433b5149404b443a4e463d4b423a4d453d4840384740384e463e50484049413950483f4c443d4740384b443c4d463e484139443d35413831443b344037303f372f3c342d3c342d3d352e3e362e3c352e3e3730443c35443c35484039473f37423b33463f374840394b443c474039463f37443d36423b34453e36453e36413b33423b33443d35413a33413a32443c36443d37453e3748413a453d35453e37443d35463e38463f38463f3849423a463f39423c36453f37463f38423b34474039453e37423b35413b33403a32423c36433d383e3933403a34423b35423b35413c35443e37463f384940394c443d453e36484139433c34453d36443d35413a33413a32463f37474038443d35413a32433c363f38313b342e3d3630423b354039334841394c453e48403a423b34463e37443d36463f38443d354a413a433b34413b34494139534a4247403837302a433c364b433c4a423b463f37453e36453e374c453d463f37474038463f38423b35413a33463f37463e36474038484038473f374840384b423b443b353f363041383149423a413a324a423a4a433a484139473f3848413949423a4841384b423a484038463e37483f37473e35463d35453c33443b34453d35463f37473f374941394b433c4d443c473e37463f37443c35473e37473f37474138463f37474038474038474038463e364841394a433b4740384c453d4d463e49423b49423b453e36443d3648413949413a473f38463f384740384a423a4a423b423b34403931443d35473f37443d35453e36463e36453e36423b33433a324239313f372f413831443c354841394c453d494139473e35453c34443d34463d35433b3249423a4a413a494039473e36483f37463d35483f384d433b4d443b473e3749413a494139453c354c4239494037494037494037483f36473e36433a32473e36463d35463e36494137443b33443b34473e364c433b524a43524a424e47404740394a423b4e463f4d463e463f384841394a413a453c354940384b433b5048404a433b433c34463f37464039463e374d453e463f384c443e49423a4a443b4c453d443d353c352e37302b3f3832473f38453f37443e37453f37463f37474038413a32473f384c453d484139473f38474038453e37463f3849423b474038443d36463f3749423a49423a4f48404c453d4b443c4b443c463f374740384c453d4c463d514a42514a424d453e49423b463f374a433b4d453e4b433c4740384841394b443c484139473f364c443b4c453d4c443c49423a4a433b4b433b4d443c4d463d49423a4b433c453d3649423a443d35463e364b433b4d443c4d453c4c443d524a42544b43484139433e36423c35413b343f39333c37323f3933423c36413a353c342f3a332d3d3731312b2739342f443d373e37313c37303e3830413931403932443e36433c343c352e38312b3730293e3831413a33413a33433c34443c35403831413a323f38313c342d433a3249423850483f4b423a4940384a423b49423b403831453d3650473e4f473e463f37443c34443c34453e36463f37463f38443d3649433b4a433b443e364b433a4a41394139314841394c443c4841394b433b4e453d4a423a49423a443e364740394a433d48413b443d36453e37443d373c363035302b3b352f453e374b443c4740394c453f453e37403a3246403b39342f39342e403933453d37463f3948423b453e38433c36463f39463f3a47413a49423b4039333f3832453e37413a33453e374b443b49423b49423b48423a433b33413932463f374e463d3f372f3d352e413932403931443d35453e364641384841394c463d4c443d463e374f463e4c423a4f473e463f37443d364d453d5048404a433b463e373a322b3d352f3b332c3c352e3d362f3f3832342d27423a34443c353f38313d362e413932413b3338312a3c342c3a312a3c332c3b332c3730283e372f3b332c403730423b32473e36403830443c34473f3749413b48413b464039443e374a423a4841394d463f534c445048404e453d5047403f38313d3730484039463d36443b344d453d484038473e37463d36403832463f38453d354f473f5149404c443c4d453d473f3749423a5049414e473f514a42504841534a43453c354941394c443b463d354b41394b4139494039443c36423b343d362f3c352e3f3730403830403931403932433b34423932413931453e364941394a433b4a423b4e453e5048404f4a41504a425249424c453d4c453e4c453e4841394a423b4b433c484039433c344b443c484138443d354a433b4d463f4c453e4f48404f48404b443c4c443d49423a463f3847403849423b49423b443d36484139484139443d35453e36463f38443d3548413948413a47403a463f38433c35484139463f38443d37443d36423b34403a34413c353f3a333e3833423c37443d37433c36453e38443d36433c343c352d3a332b3d362f3e3730413932463e374c443c473f38443d364039313f3830423b33423b33443d35474038453e374841394740394a433d413a34443d3649433b4a443b443d35423b34433c36413b34453e364a423a423a333e373048403949413a3c342f3b342e4a433d49423b4b433c443d35453e37484139463f37453d35463f36463f37463f38463f38443d3649423a484139484138494039473f384a413a494038494038463e3749423a453e364a433b453e35463f374a423b463f374740384942394b423a48413949423a483f38494038483f38473e37463d36483f38453d36423a31463e36463f37443c34423a32443d35443d35453c35463e374740384740384740384c453d4a433b49423a49423a463f37474038484139463f37463f37474038474038453f364a433b473f38473f384740384a433b4b433b463f37423b33413a32463f37463f37453e36463e37473f38484139463e37473e36463e364a413a473e364e463e4a423b4c433c4c433a4e453c483f37453c354a4139483f374b423a473e37463d36463d36473e36443b34463e35463d354b423a473e37433a32423932443c344c4239483f364940364a4137494038494038453c34473f36473f364c443b494037494037483f36463d34453c33443d354940394b423b463e36453e36504941534c4448413947403849413a473e37463d36453d364d463e4f48404941394a433b47403940393140393339332d443d3748413a48413a433c35443d353b342d39332e3a352f3c352f3c3630423b3646403a4a433c49423a463f374a423b4b443c4f48404e473f4e473f514a41524b42554e454a423a4a433b4c453d4c443c49423a463f374c453d4b433b5047404d443d4a423a4b443c453e36453e373e37313f3731443d35453e36443d36423b34433c34423b333e3730413a32463e36483f384940394b443c48413948413949423a4841394a413a4a423a40393138312a423a33433a334c443c5149404b433c463d35423b33443c34443c34463f37443d35463f38423b35433c353e38303f39323d362f3f3830403933453d3649423a413b34292420302c272e2924332b2738302b3c352f3b352f423c35443d35453d35433d353e3731423b35413a334039313f3831403a333f3933403a34413a33474038544b444f473e4942394a423a453d36484039484139463f364a413a473f364c433b4b433a4d453c484039484139484039453c35474038453d364a423b453f37453f384b443c463e36413a32494239433b34453e36494038423932423b3448413a463f38443d363c352f3e3730413a33423b35403a3347423a4741394740384a433c48413a474038453d37443d373d38313d383339342e3b363139322d3e38323e38313e3731423b3545403a47403a443d374740393c352e433c34433c35453e38403933403932463f3747403839322b443d35423a33463f374e473f4b443c4c453d4c443d4b433a4c443c504840534c444d463e4c453e4c443d4e473f4b433c534b4350483f544c434e453c413a3249423a4b433a4840394d453e534a434c443c4a423a524b43433c35443d3648413a4b433b4b433b483f38453d354038313c322c3c342c473d35453c333e362e433c343f38303c332c3c342c3c342d3b332d463e36423a333c342e3f37303c362f453f394b463e4b453d463d36423b333e362e3b332c3b342d3b342c3f38303c362f3d362f4039323f3830332c25413932413a32413a323e372f3d362f433c35322b25423a344a413a463e36443c35433b34423b33413a333c352d4139313e372f413a32413932423b33433b33423932433b344139323f38313d362f3e37303b342d3b342d3f3831443d36423a33423b33453d354a413a4e463e4f48404b443c49423a4a433b463f37443d35473f38453e36443d35463f37453f3849423b49423a47413a4a433b4841394a433b473f364941384b443b4a433b484139463f374740384841394b433b4b423b473f37463f37484139433d35413a32433c3547403948413a4a413a474038474038453e3749423a494139463f37453e37443d35453e3647403a443d37484139453e37433c36433e374a443d48413b463f39423b353f3a333f38323e3732413a33443d364a433b433c36423a34463e37453d363d362f3a332c3f3730443d35474038474038474038474038413a32453e36474038453d363d3630423b35433c36443d36473f374740384b443c463f37443d36453d36453e374d463f3d362e423c354740393e3731433b354e473f463f38443d35433c34474039433b34463d36483f38473f384a433b443d353c352e4740394b443c443d35453e34463f37453e36484138463d34443b33484037453d35453d36443c35473f38484139463f37413a32443d35463e36443b34474038463f37473f37483f38473f37483f38493f37494038494039453c35423a32473f37463f37453e36463f37443d35463e37484038484139473f38453d35463e3747403849423a474038453e36463f37433c34443d35474038413a32413a32453e364841394a433b4a433b4841394841394a433b453e36474038474038474038474038474038473f3848403847403849423a4f463d4d453c4c433a483f364d453e514841494039443b344a413a4c443b4f463e4d443c4e453d4e453d494038483f374a41394e453c4c433b483f373f362e453d35463e364b433a494139463e37483f37473e354f453b51493e4c433b443b33483f364e453d4e463e50493f4d453c4940384e453d4b423a453d354740384b423b49403849423a474038423b344841394a433b4c453d4a433b3b332c3b332d463f3749423a443d36463e374d463e4a433c47403a47413a433d35453f38453e37463f393e3a32433d364a433c4039333c37333d3632423b35423c35463f39443d35413a32443d35453e36443d35443d354840384b443c4d463e4d453d4b433b463d36443b34423a33453c353f38304039313f38303d362f423a323e372f3f38304841393c352d38312a352f293a332d413a333d362e403831413932453e36463e36443c35453f38413b34413933453e37423c35433d35443d35433c34453f37423c35423a334941394239324039314139314139323e372f37302a3f3831423b34433c35443d363d362f38322b362f2936302a38312b373029373029413933413932484039463e36423a33433b343b342e4039323a332c423b34484039463f383e3832433c355048404e463e4b423b4a423a4e463e494239433c34433c35413b34423b3547403a443c3540393348413a463f3749423a484139473f37443d344942394e473e514940494038483f39453d35403931443d35463e37474038463f374139323d352e3b342c49413a48413a413933484039463e37463f38433c35453e36484138463f37443d35443d35474038443d35403932423b34433c36443e3748423a4d473f48423b433e35433d35423b33453e36413a3447423b48423b423b35453e39433d3848413c453e38423b363e3833403a333f39323f37313e37314039313d362f3b342d3a332d3b342e362f2839322b403931403931413a33443c35413831463e36433c354139324138314740384a423a48403a3f3831373029362f28362e28352e273a332d3c342d3b342e352d26362e2639312a3b332c3f3730423b33423b33443c354941393a332b352f27423b333f3730433c35453d3640372f3c332b3c332c4a423b484039433a324c423a4d453c4c453d48413949423a423a33413a324038313d352e3e363039312b38312b474038433b343e362f463d363f362e3b342d3e3730423b3347403848413a4b443c4c453e4d463f4e474049433b49433d4b463e403b34464039443d35463f38443d354941394a433b37322b37302b3c342e3d362e433c34453e36473f3747403849413a483f38423b33423b33474038484139484039463e36463f37443d36423a34443d35453e36443d35443d36423b34423b343c352e413a33453d35453c354c453d4c453d4a413a4d463e4d463e4841394840394b433b49423b463f374c453d49423b463f37423b33423c34443e3649423a463e37463d364e453d4e463d4e463e4d453d4e473f4c453d4a423b4b433c4a433b463f3749423a443d35413a32453e36463f38453e37433c34453d35453d35443d36453e374e463f4a413a484139463f3749423a443d353b342e443d36443d36433c36413a333e38313e3932403a34433c3647403a463f39423b3547403a48423a47403948413b47403a473f39443d36443c34473f3751494150473f463d36473f37443d35423b34403932403931423a33413931443c34453e3647403947413949423a443c35453d364b433b4b433b443e36453f36463e3649423b463e36433d36443d373b342d433c353d362f3f38313f3831423b34443d35413a34473f384b433c47403a3d3730413a334b433b494139483f384840384a4339473f37473e37494038463c34473e364b42394a413a494039473e36483f37443c35433a33453d36474038473f38423b344139324a423a483f37463d36473f374940384c433a484038463f3749413a4d453d4841384b433b4c443d4740384740384c453d474038463f374b433b4b443c49413a4841394740384740384b443c474038463f374c453d474038463f384a433b484139443d3547403849423a4841394841394b423b4d453e4f4740524b435149424e48404e473f49423a48413a443d35423a32443b33463c34433a314a4138423a32483f38483f384940384941394c433b4a41384d453c494038484037494038483f374c443c4f463e4a4137473e374239314b43394b42394d433b4c433b473e36453c33473d344a40364d443a4d443b453c34494038463d36463d354c433b4c433a4a4239453d36483f384c443b4a41384c433b473f37443d354b433b4d463e463f38443c354a423b4841394b453d4a433c453e364c453d4d463e49423a49423a47413a4641394740384c463e4f49414a443d3c3731332e293b3530433c36463f3a423c37433d37443d36413b34413a34423c354640383f38313d362f433b34463e373e362f3e3731413a33443c34443c34494139433b334038303c352e3d362f433b343f38303e3731433c34413a333e37303d363046403948413a46403a464039433d35423d35443e37443e37443e37443d35443d36433b35403a33433c35453e373f3933453e364841394a423b463f38443e36463f374841394a433b49423a49423a433c35403a3239342e38312b39322b342f29342f29363029352f283e3730433b344a413b4d443d4840394139323f3931443c34453d363d362f423b34403a343f39313d362f413a34413a334039323a352d3e3931413932403830433b34423b32494239443c34433c33403931474038413a32433c34423b334039324039314a433a484139433c34403931474037474038443d35443d35453d35443d36413a333f3830473f38463e36443d35463f374841394d453e4c463e453f373f3831473f3948403a473f38433c34463f374b433c474038463f374a433b4b443c4c453e4a433b433c353f38313a352e463f384b433d4d46404a443d49423a4841394b443c48413a4b433c40393338312b3a342e3c37303b36313e38333d363138332e423b37423b35454039403a333a342f443e37474038443d3547403848413a49423b453e37473f37443c35453d364f48404a413a40372f3e36303f38323b322c39322b372f293e352f39312b3b332d4037313d352e3d372e433b34403931453d354138304a423a4e473f4b423b473e37484038453d353e362e413a323c342d413a32433c333e372f433a33433a33494038443b333e352d4a423a433b34453d3648403750483f3e3730463f374f48404740384b433b5149424f473f51483f39312a473e374941393b332c4037303d352e4840383e37304740384f4840514a424a433c48413a463f3748413a474139463f3948413b49423c423c343f3a32443e36474039453e3749423b4841394d463f49433b463f39443d35443d35433c35423a33423a33473f38423b33433c343f3830433c35433b343f3830423a32403830473f37494038483f384942394b443b4c453d4b443c4b443c48403a413a334a433c49423a463f38464038453d364b433c4c453d474038443d35443d35443d35433c35443d36443d35423b34474039484139463f374b433c4b433b453e37484039443d35463f374a423b4b443c4a423b4b423b474038453e36413a32433c34413a32453d35463f37453e36463f37484139474038463f37423b343f3832433c354a423b49423b423b34453e37443d35423b33474038443d37453e36463f37413b35403a34443e38443d37443e37413a33423c35464038453e36453e36443d3648413a443e3649423b4b443c4740384941394d443c49403849413949423b4841394b443c4b433c4a423b463e35463e364d443c4d453d484139474038423c34443d35463e364b433c484139463e3749403948413a453e36423b343d363137312c413a34463f38474038443c35423b34453d37473f38453d36433b34433c35474038474038433c34453d364b423a483f354b42394a42394c443c4c433c4b423a4940374940374a41394a413948403849423a473f37453c35474038484038463e36453e36433b34443c354d443d4b42394a42394a423a4c443c4d453d4b433b4d463e4b443c4841394840394b433b484139474038484038453d35453e364841394b433b453e3648413a4a433b453e36474038453d36433c35474038443c354c443d484039453e36443c34443c3449423a4841394a423a484139494039463e36443c35443c34413931413931423b3349423a4a433b4a423b4c443c463e3640372e463c343d352e3b332c433b34453c354a41394f473e4d443b4f473e50473e50493f4941394a413a4b423b4b433b483f374a413a483f37483f364e453b4d443b4c433a463d35473e354f453c51483e483f364c43394c443b463e35474038473f374840374c433a4b433b47403849413a4f463e4e463e4b423a4f463e473f3748413a4b443c4b443c463f374b443d3e3730463f3848413a4a423b4d453d4d453c4b433b473f38453e374a433b4e473f4c443d433c363b342f3c3731453f383d37313c363047413b433e37433c363c352f433c36433c363e3832443d37453e36453e36433c343e362f3f3830413a33423b34453e36413a33423b34463e36433c34463f37443d35413a32433c34474039453e36443e36453e37423b35443d37433c35474039474039453f374b453e47413a46403948423a4740384a433c4c453e463f37423b34433c35423c35433d3548413a443d36403a33443d35433c34423b34453f363c362e3c362f453e37413933433c35443d36403932433c35453e36474038524a414a433a433b33463e37463e37484038484038443c3539332c4039323f3831433c363e3731423b34433c344a433c4b443d474038463f374f48404740384b443c473f38443d35474038463e364a423b4841394a443c3f3830473e37433b33463e3751473f4c433b4039313c352d3f38303e362f3f37303e3630413a33433c34423b33413a32484139484038413a32443c34433b33443d35463f37443d36443d363f3830474038453e36453d35483f38484039453e3647403848403a463e36423b35413a33433d36413a3349423b463f393f3832423b35443d37413b34453e37443d35474039443d35494139403932423c35453e37413b34423c3638322c39322d3c36313f3832413a343f393346403949413a484039443d36423b333f38303d362f433c35433c35433b35483f39473f38443d363e37313f3932403932403831433a33463d35483f374d443c403831413932474038443c35403931433c344b433c4941394e473e4c453e48423a474038473f37473f38463d36453d35443c344840394a4139453d354841394b423a473e35443c33423a31443b33483f37453c3548413a3f372f443b34403932453f37423b33453e374a423a463e364a423a4941394e463e4c443c4f473f4a41393a332b39322a453e363f373149423b49423b474038484139463f37484139474038443d35474038433c34433c3449423a463f37463f37433c34433c344f48414b443c474038474039473f394d453d484139453e36453e37433c36433b34433b33423b33423b33474038474038453d35483f3849413a443c35443b34473e37484038484139463f374a423a48413948403a49423a4a433c4b443c4a433b4b443c4c453d474038463f37453e37453e36463f37484139453e37463f374c453d48413949423a49423a433c34494139463f37453e36453e3649423a4840394a433b4b443c4d443d494139403931403932403932403931433c3548413949423a484139443d35443d354740384a423b443c34403932413b33453e36443d353f3832453e37463f373c352d413a32453e36443d35443d36433c36423c35443d35443d36453e36443d3748413b463f3949423a484139443d35443d3549423a474038494038423932413831484039463d36413931474038443c34443b34473e37443c344940384a42394a42394941394e473f4d453d4b443b4c453c4c433b463e36463f37453e36463f37463f373f3831413933413b34443e36474139463f3747403948413949423a4a433b4b433c463e37473e374941394e463e4a433c4841394841394b423a463d35453d35453d35484039453e364840384b433b4b433b4a413a4b433b484038484139474038484139484139473f374b423b4d453e4f463f453d3648413a463f374840384b433b463e36494139484038494139474038443d35453d36413932463f36453e35463f37484139494139494039473f38453e36463f37453e36443d36484139453d35443d35433c344138314139314840384a423a4b433c484039473f3849413a4a413a453d35473f38463d36453c35463f37484139453e36443c34413931433b34423a324b42394e463d483e354b41384b41385148404f463e473e37463f37473e364f463e4a41384c433a4f473e4940394c443d4a433c4941394c433b4940384b423a4d443b50473e4e453c4e463e4c443d4a423b4b423a50473d4b42384a41384c443a484038453e36443c35413831494039453d35443e364740384c433b4a41394c443c4a413a4c453c4d463e4a433c463f37473f374d453d443d3649433c423b334b443c4c443c4a423a4c443c49413a4a433b4f48404e473f423b344a433b49423a4f49414a433c4e4740453f383f39333e393349423c443d3747403a433c364a433d463f384740384b453d4a443c484039463f374940394c443d453e36433c34443d354b443c4b443c4840384e463f4e473f4e473f4b443c423b334740384b433b4c463d4b443c4a433b49423a4b443c4a433c49423c47403948413a4a433b47413a433d37453e38413b343f38313c352f3e38324039333e38313e3831464038453f37443d35463f3747403a4b453e4b453d47403949413a4e453e4c453d49423a4b433c49423a4b433c50483f4e463e494138494137473e3550473e50473e3a332c38322b423b33453d35413a32453e36463f37463f37484139453d35484039433b34443c35463d36453d35484138453f363f38303f3830443c35403832453e37463e36443c35433c34463e374940384d443b4e463e4e463e474038453e37473f38443c354a423a443d354d453c4c433a4a413a4b423b5148414f473f4b423b4f473e463e36463f375149414e463e423b334a423a484139453d36453e36433c34453e37463e37433c34453e36474039463f3846403a443e38423c34423b34423b34474039433d36413a33423b34453e37423b34463f37413a333c363037312b3d37323c3630403a343e383238322c332d25373028342e283a342e3d36303d362e3d372f37302a332b27463f39463f37453e35423b33433c34403932362f293a322c3f3831463e373f372f453c354c423b40382f3a322b3e3730473f38463d3647403949423a4b433b463f37443d36423b333d362e4b443d4c453d4a433b453e38443c35443c35473f38433c34443c35433c34423a32443c34433a323f382f4139313e372f40372f4239323d352d3d342d3f3630433b344740383930293f3730373029352d26403932463e375148414a423a4139323f372f3c342d4d463e504941514a424b443d4841394740385049404d463e4d463e4d463e514a42514a424d463e4d463f4e47404b443c4e473f49423a463f37443d35423b33443d3547413a453e37463f3748423a453e38433d35433c34484039453d353e372f423a33463e37413a33403931433c34463f37413a323c352f3b332d3f3830423b33474038474038423b333f3730423a3349423a4e453d4f473f4d443c4941384841394b433b4b433c4c443d4a433b4b443c4a433b433c3449423a4a433b453e3648413948423a423b34443d36443d3549423b48413a463f38413a323f3830423a333e37303e3731423b34443d35403931433b34463f37453e36474038443d35453e36443d35443d35403831463f374840384a433b474038453e36453e36463f37433c3449423a49423a47403848403947403a464039453e36443d35463f3848413a4b443c49423a484039453e36463f374a433b4a433b49423a473e36473e37453c34453c35473e36473f36463e364840384940394c433c4b433a4a4138453e3549423a413a333e3730403933433c34474037443c353e3831423b333e372f494139463f384a433c49423b47403848413a4841394d463e4c453d484139453e364740384740384d463d514a41463f37484039463f374740394941394c443c494139494039494139443d35474038473f3748403849423a4d463e4b443c4c453d4b443c4b443c4d453e4b433b4941394b433c484039463e36433b34433c34463f37484039453c35443c35443e36453d35473f374840374b433b4e463d4d443c4940384b423b49423a494039494039453c35474038463f37463f3747403849423a4a433b4c443c4e473f4b433b463e36463e36473e354a423a473f37463e3648403949413a4d443d49423a494039494039483f3849413a463f374840384e453e484038463d36494139473f374e453b4e443a4e453c4c433b453d35473f37494039494038453c35473e37433a31483f36494038463d35473e37463f37453d36463d36413831453c35403730443b334b423a413932403830463d364b423a4b423849403651473e4a4238463d35463e3749423a4b423b4d443d49413a4840384a423a4b433b4e453c4942394d453c484137433c34453d364c453d484038443c35433b34463f375049414840384840394c443d4d453d4c453d484139413a32403831443d364c453e4c453e443e36453f38534c454740393d38314c453e4e4740433d37423d36413a344a433d49423c453e36443e374d473f4a433d4640384b453c4b443c49423a463f38463f37474038453e374b443c463f374d463e4e473f4f4840514942524942524a42524b434f48404b433b4f473f4d463e4f48414a433c433e36403933433d36453e38453e37464039474139433c3548413b4c463f4a443e4c453f4a433c4a423b4c453e4b443d4640383f38324039343d37313f3832423b323e362f3e3730433b34453e37463f374941394840374d443b453c33494138453d35473f37473e37463e36484038463e37423b3247403749423a494139443b33463e35473e36473e364b42394d443a4a41394e453c4e473c514940453d354039304840374b443c463e364d463d4941393f373039312a423a32423932443b34494038453d35463e364e463e514941564d44584f45574e44564e45534b425048404c443c4f483e4c453d4e463e4d443d4b443c4a433b494139463f37413a32463f374841394c453d4b433c4a433b4c453e4a433c4a423b474039443d35423c36423c36433c35463f38453d36453d36443c35474039474039433c3647403a433c353d362f423a34413a34423a323d362e3d352e3a332b403931453d36453d36494139463e37423a33443b34473f38443d363a322d4d4640403932443c34423b32463f37474039433b34423a32433c34403931433b344840393e362e463e36453d36463f364740384a423a463f37463e37463e36423b33433c34443b34463e37423b353d352d4239323e3730423c35443d36463f374039323c342d453d35453c353c352d3b332c433b34433c34433b34473f37473e373c332c443b343e342e382f293d352d4239324139314139323c342d3d352e3930293e362e403830362e273e373048413a4c453d4a433b49423a4c453e4b433b4a433b5048404e473f4f4840473f38464038433c353b342f37312c3a342e423b344d463e4d463f4d453e4f48404d463e4a433c47403948423a474139453f3748423a4c453e453d36433c34403931423b35453e37423c354039333e38324039333e37303c352e413b33443d374039333f38314039333d36303e37304c443d4f473f4d453d4d453c4e463e4a423a4941394a433b4d453d4941394a423a4841394a433b49423a423b33403932453e37443d36443c35423b354038323b342e3f3830443d35433b33473f37453d364b433b4b433c433b33433b34473f38483f38483f37453e36453e36453e36453e36443d35463f37463f37463f37433c343f3930413b33463f38463f37453e37443e36453f36463f383e3730433c36413a32443c35453e38433d37453f3849423b48413a433c35453e36423b33463f374a433b4a423a463f37443d35463e364b443c4a413a4c433b4b42394b42394e453c4c433a494137443c33403831403831463e364b443b453d35423b33403931463e38494139473f374941394a423b4e463e4d453d4b433b463f37463e36474038453e37473f38463f37443d35443d3548403849423a484139474038463f38463f3849423a4d463e4d453d453e364840394841394a423b50473f494139443b344940384d443b4c443b4a423b4d453e4b443c4c443c4d453c494038483f374941384c443b4a423a49413a49413a4940394a433a484038473e374740384841384e463e4a423a4940384d443c4a423a494138483f37473f37453d35443d35453c35433c34453d363c352f37312d38312d443d36423b343f3830453d35473f3849413a4940384b423a4e453c4a423947403847403849423a473f384c433c4d443d4d443c4a4139494039483f37473e36453c34483f37483f37443b33453d34433b32473f354f463d483f37453c35473e37473f37473e37443c34463d364a413a4a4139534a414a4138473e37494039473e37463d364941394740384c453d473f374840394f463f443c344a41394a40374a4137483f3552473c5b504453493f4c433b463f374740384a413a4e453e4c443d4941394d463e4e473e4d443c4941374d443b4e463d4d443c473f37453e373d363047403a4e463e4a423a4841394e463e4f47404d453e4c443d4a423a4d473e4b453c3f383049423a48413949423a453e3848423a4c453d413a333d383149433c453f39453f38433c35403933413a343f3832453e37453e3746403849413b4740394b443c4a433d4a423c4b443d4b463e48423a4740394c453d4b443c4f4840564f46574e465148414e463f49423b413a33413a33484139524b434a433b473f3947403940393247403a4a443d46403a443e38413b35443e38413b353f39333d36313b35323b342f3b332d37312938322b38322d3b352f3f3831403a33443e37443d37443c34433c344a423a443c35423b34413a33473f37443c344a4239463e34473e35473f36484038483f37463d364b423a4d453c443c34474038463e36483f37453c334940374c443c4c443b4f463c4c443950483c51483e4d443a4c433a4c433a4e463d4f473e463f364840394a4139483f3849413a4f473f50473f4f463e4d443c4f473e4e453d4e453c4e453c50483f4f463d4c443b5149404841384a423a4b423a4941394841394840384b423a473e37473f374740384c433c504841473f374c453d4e473f4a423a4c453d49423a474039474039494039453e37433c35403933443d3749413a4840394a413a453d3647403849423b4e473f4d463f4b443d433c35413a33483f39473e374d453d49423a4b433c484038413932423932473d3640362f483f374941383f37303b342d37302a423b34433c34443c35453d36443c354b433c4b433b4c443b4b433b4c443c4139323d352d423a32423a33413931453d34423a323f3731474039484139433c343e372f474038413a323d362e403931423b34413b34443e36453e3649423a49423b474039463f38413b33433d35423b33453e36484139453e37484139463f364039313e362f3b342c473f38453e37372f293a322b453b353e352f403730423931443b34433a33463e37413931423a33443c364841393f383049423a534c44433b344138313c342f362f2936302a37312c332c27332d2838322d3e383246413a463f393c352e3b342d3c362f3e37303d352e3d362f3d3630433c34443d36423b33453e36463f3748403947403848413947403948413a443c363e3730463f38423b343f3832463f394a433b47403849423a4e473f4c453d4a423a4b443c5048405047404d443c48403849423a474038413a32463f374a423a4840384a433b4a433b463f39433c35433c364039323e362f3e362f443c35433b34433b34433b34443d35453e37443d364b433b494139494139494039443c35473f37453c35473e36463d3549423a473f38484139474038443d36463f37443d35453e384b443d4740384039323f3831453e36463e38463f38453e37413c33443e36433c353f3830423b34443d36463f38433c35403931443d36453e36423b34473f38453e36463f374a423b4c443d474038423b34423b33443d36433c34463f37463d35443c33473f374840384840384b423b463f37473f38453d36453d354a423a4c443c4c433b4f473e4b433c4d453e4c443c463e374840384a433b4a433b484039463e364d443d4c443d4c453d4b433b48413949423a463e36433b33464037484139423b3449423a4c453c463f364941394e463d4c443c4b433b4c443c4a423a49413a49413a5148404f463e443b323f372f453d3549413a4b423a4b433b4c443b4942394e453e4e463e4c433b4a41394d453d4b443c4f48404b443b4c443d504941463e37423932433a334d443c4e453e50473e4e463d50473f4d453c4a423a4a433b4b443c4840384a423a40393238312d38332e48413a4c443d4d443d3f38303f3830453d36473e37494038494038423b333d362f403932484038474038453d36483f38453c35463d364840384b433b4e453e4d443c4b4239494039473f364a4239494039494038443c34433c34453c354a41394b413a473e37463d36484037494139473e374a4138433c33463e364f473e4c443c4e463e49423a4740384f484049413a473f374c443c3d362e534a4250463d4d433a50463c493f374d453a4f473c4a423949423a484139453d354b443c4c443c484139443d354b433a4c433b4c443b4a41394c443b50483f4d453d3d352e4a433c4d463f473f384f473f4b443c433c344e473f4b443c4e473f504841524a43544e4659524b504943463f38463f3848413b4d463e4b433b423c35544d474b453d46403847413a463f384a433c4b433c4b443c4b443c4a433c4740394b443c4f48404b443d4a433c4a433c47403a413c35443e3749423b464038474039433c35453e373a342e38322c36312b3b352e3d373039342d3d3730433c34433d35473f384942394a433a49433a484239443d354c463e4e473f4e473f4e463d4c443b524a41534c4250493e5149404e473d4b433a483f374d443c4a41394841374841384a423a494038483f383f362f3e362f443e36453f37453e36463f3649413850483e4e463c50493f4c433a4c443b4f473f50483f4f463e4e453c4c453b4d453b4e453c4e443c4f463d4c433a4d443b4f463c534a404840354a4037473f36433a32473f37484038443b33453d34483f364940394a423b4b423a473e354941384c443b4f463d4e463c4f473d4f483f50473f4c443b4a4239484137483f374b433a4c443c4b443b4e453d494039494038473e36473e374c433a413931433a33484038463e36453d36473e37463f3749423a453e36473f38453d36453e383f37304740384b443d49413a463e37483f39453d3540393338322c39322b3d362f3b342d3830293a332b403831423a33463d374b433c453c353f3730403730413831433a33453c34423931463c344138303f372f3f3730433b35473f38423b32433c34443d35423b334038313e362e3f3730423a32433c345149414e473f4d463e4c453d474038443d35443d35433c34463e38443d35453e35443c354d453f4e463f483f384a423a4a443c453f37474038443d353e3830403a344740394c453e49433c443e38423c35464038463f37453f39453f38443d35443d3548403949423a4c433c433b33474038483f36473d3440362e40362e3d342d463e36453b3541372f3b322c4039323c342d3b322d3c352e38312b413a334a413a37302b332b27352f2b3a34313c37323f3a343f383439332f36312c302b2636302a3e372f3b352f36312b3f39333e36303f38313d362f443d35433d35453e36474038413a323f38313d36303f3832433c35474038473f38463f384a433d443d36463f374d463e4c453d463f3749423a4b423b4941394a423a423b33473f38453d36453d36463f3747413949423a443d353e372f453e36453e36443d353f3830413a32403932423b33433c34443c35443c35473f38453d35433b34443c34453e36403931403932443c35433b343d362f3a332c4038313c342d3f3830403831443c344740384841394841394b443c49423a474039463f38443d37474039443d364039333e372f3c362d453e3649423a453e364740384b443c4a433b40393248413b463f37463f374841394a433b4b443c4a433b4a433c49423a464039433c35474038443d36413a33423b34463f37463f3748413a49423b4c453d47403849423a4740394b443c463f3849423a4d453d4e453d413932453e364841394c453c4c453c4d453c4a42394e463d4c433c494038463e36413a324841394e473f49423a474038453e364a433b4b433b4f47404f47404a413a4d463e4c453e4e4740423a32433b33484039433c35413932443c35433c35443d3549423a49423a4b423b4940384239324940374b423a4d453d4f473e4f473e4940384b42394942394f47404e453d4a41394c433a483f364c443b4e463e4c443c4941394c443d514840544b42544b42564e455047404e463d4e473e4c453b473f374941384a423a4d453d4a42394941384a423a413a33423b35453e364941394b423a443b344139314b423a49403948413847403749423b443d364c453d4b443c4740384b433b4c433b494039483f384b423a4a413a494039473e37473e36453c34423932433a33484038453e36453e3649423a443d35463f374941394a41394d443c4940374941384a413a453c34494138494139473f37443e364b443c463f373f383049423b453f37453f374c453e463e384c443c4c433a4940374e443b4d453b4d443a4f473d4c433b4a433a484139463f374c443d4a413a4c453d463f37453d354b4239494038453c344e453d4b433b433b33463f37473f374d463e463f37463e37514a424e463f443d35534c44524c44534d46514a44534d4750494349423b463f374d463e4c453d4c453d433c344c453f514a434a433c4b433b49423a4841394740384841394c453d463f37463f37423c343e3830423b3439322d3c35303e38323f39323f39343c3730403a333f38303f3831403932433c354b443d4e473f514a424e473f4f47404c453d4e463e4f473f4e473e534c44514940524a4150473e4d443b544c42524a414c453c4a433950473e50473e4e463c50483d524a3f4d453b534a40534a404b42394941385049405249404f463d4c433a4f463d50483f4e463e514840554d444d463e4e473f4f473f51483f544b424c443b4b443b4e453d443d354740384a433b443c34463e354a41384c433a4d443c48403751483f4f473d4b44394941384c443c50473f4d443c4941394a413a473f37413931473f374a4139473e364f473e4941394840384c443b4f473e524a4050473e51493f4f463d4840374841384c453c4c443c4e463c4c453d4a423a463f37453d35453c35443b33483f374c433b4a41384b4239494138443b34453c35403931453e36484038463f37463d36484139484038473f37463e36413831463e374139314038303f3830413a333f38303a322b3c352e433b343e37303c352e3b342d3f38313f38303b342d3c342e453c353f372f3a332d3f3831423932483f364239313e352d3d352d4b423b4d443c4b413a494039463d36423b33453d35463d36494039473f38443c35433b34463e364037304138313e362f453e36413a323f3830433c35453c344840374942394a423a4c433a514940484038453d36463e364b443c433d35484139433c34433c34433c34433c35453e36433c34443c36473f38443e37403a32433b34473e37423b33423b343f3830423a33423b34453d35423c34453e364b433b473f384840384a413a4b433b484038483e37463e373e3730352f283c352e3b342d514942403931453d364039323c3731443d37423c363d3631342f2b342e2b35302c37322d3f3933423c34463f38474039433c36423c36423b35453d37484139443d35433c34413b33403931413a323f3931463f374039313f38314740384840394c453d4b443d4a423b453e3849423a484139413a33423b343f3831443d36463f37474038443d35443d35473f39453d36413b32423b33413a32453e36453e36433c34474038443d35423b34423b333f38303f3831403931403931413a32423a32484038453d35443c35433c343f3830453e364a423a463d35433b343b362f413b34433b3449423a433c353a332b3c352d403931403932413a32463f3849423c463f38443d3748413a463f37433c34474039453e37463f384b443c463f37433c354841394a433c413a3449413b48413a433c344b443d4b433b49423a463f37484139453e37403a34443e37453e36463f374840384840384a433b443c354c453e4d463f48413a48413a4e473f4c453d49423a4740394b453d4a433b4a423a474038453e36463f364841384e463f4e453f483f374941394841394d453d49423a4b443d4841394b443c4a423b4740384c453d4e473f4b433b473f38423a33413932433c35413a33443d3648413948413b463f39443e3749413a4a433b46403749423a4a433b504740494038483f374f463e50473e4840374b433b4e463d484138433b334b423b443c343b342d443c34494138494038504840544c434f483e4f473e4f473e453d343c342d433c33463f35443c34443c354039313f382f473f36483f37473e36463e36473f37524a42544c44453d35453d36463f374f48404b443c423a334840394f48404a423b463e364a423a473f37453d36433b34423b343f3832443d354b423a473e37423932453c35473e37453d36473e374b423b4c433b4d443c4a413a4a413a4d453d4c453d49423a49413a49423a463e37473e374e453c4c433a4c433a494037473f37463e364c433a4841393d3730433c364d463e4b443c403931474038474139433d364a433c47403949423a4b42394d443b4e443b4b42394a42394c443a4841374d463d474038433c3448413a453e364d463e4b443c4a433a4a433a5149404f463c574f453d352e4b443c4f48404840394d453d4c443b4a423a4a423a4740393f383137302848423a504a424c463f4b443d48423a49423a49423b474038453e36464038322c2649433c474038443d36453e373f3931474038484139463f37443e364640374e473f4f494049433a49423a49423a4b443c484039474038453e374740394a433b4e473e4d453e4c453e4e473f534b43453d35474039443d354740384a433a463f36473f3849423a4d453c4b433a4c433a4e453c4a41394b423a473e36484038463d34473f354941384a41384b42384a42394c44394a41374a413852493f4840374c453c4f473e4a42394b43394a42384b443a474038483f374e453c463d36453e36474038484039443c35494239423b33403831463e36463e374c433b4e463e4f463f4e453c4f463d4c443a443b334b443b4c453b4d453c4d453d4a423b473f37443c35433c33463d34473f364840384a423a4b433b514840544d444e463e4c453c4d443b4b43394e453b51493f524940524940534a414f463e4f463e4a4239494037433c33483f38473f374b423a4e453c4b423a50473e5249404d443b4e453c4d443c463e374940394d453d49413a48413949423a49423a453e36484139453c35483f38473e37423a33473f37484139443c344b433b5148404d453d4840374a423a4c433c483f38494139484039443b33433b32433b33433b334038313d352e443c34463d35423931443b34494039443c34494038483f37453d35473f384d453e484139463f37453e36443d35443c344841394e463e4d443c4d443c4e463e453c354940393e372f423b334c443c4a41394f463e534a434b42394e453c51483f4d443c4a423b4840394e473f484039443d35474038463f37453e36463f374740384740384840394b443c484139474038443c34484038453e36443d36413a32413a32433b34433a324037313f372f443d35453d36463e37423a34433c35564e454f463d433a324a423b474038433c34433c354a413a423a323e3630463f38443d36413a353e37323d36304a433d474039433c3548413a48413a453e373e3731433c36413a34473f39443d37423b353f38324039333f38323f3832423b35423b353f3932443d36403931403931423b343f38313e3730413a33433c34413a33413a33443d35443d36453e37474039463f37443d36423a32423a33403830443c35473f38453e36443b34463f37474038453e36433c34443d35443d3648413b49423c463f38433c36443d36413a32413a32403a323e3730413a33413a33423b34413a32423b33413a32423a34423c3549423c473f39453f38453e36484038494039413a324740384a443c423b353f39333c3630433c36413a34443e374c453d49423a423b34463f39433c34443d354740384841394841394740384740394c443d4c453d453e3749423b48413a49413a463f3748413a4841394840394a433b4841394c453d47403849423b4f484049413a423b35463f374c453d4b443d4a423a4841394b443b4b443c4c453d494139463f384c453d504941463f363f3730433b34453e3849423a4940384d453d524a414a423a4b443c49413a484038483f38453d36423a33443c34463f37453e374c443d49413a4d463d4b453c4a443c4b443c4b443c4b433b4a433c4b433c413a32453d36474039453e36433a33443d35453e364c433b473e374b423a4c433c4d463d4f473f453e374d453d4b423b443d35473f38463d363f3830463f384b443d494139403830453d354b433b4b433b484038453d35453d36484039453d36484039494139473f3649423a4d463e534b43544c44484139423c343b342e3e3730473f39463e36453c354139314039314840384c433c4a423a4a413a443c35443d35463f38453d374840394a423a463e36483f364c443b49423a4841394840384c443d4a423b4a423a4a413a4b423a4a423a453e364941394b433c4a423b473f3849403850473f494138494138494038433c34413a3349413948413838322b3d36304c453d49413a463e374d463e484139423b334c453e474039463f374a4239534a4151483e4b423a4f473e50483e4a4239463f37453e37443d36484139433c3447403849423a4b433b4b443b4f483e51493f483f36484038534b435048404941394e453c534b414d443b4a423a433c3449423a4a433a473f3849423a463f37474038443e36453e36463f384740384e473f3a352e403a355049414a433b4b443c4c453e4b443c4d463e4c443d49413948423949423a49423a4c433c4f473f4e473f4c453e463f37473f38463f37463f38474039443d354841394740384a433b514a42443d354840384a433c474038473f384a423a4941394d453d4c453c4f463d4c433a4a41394d453c4b433b443b33473e374f463f4f473e4b433b4b42394941384a43394b43394f463d4b43394a41394b423a463e35453d354d443c4840384740374b423a473f38463f37443c34433b33413932443d35473f38453d364841394941394a423b4d453d494039473e36463d354941374e453c4b433a4941374e453c4940384a41394941383c342c3d352d403831443b33463d344b423a51493f4f483d4d453c52494150473f4d443c4c433b453c354840374c433a4d443b4b42394c443a4940374a4239483f38483f384c433c4c433c4e453d4a41384d463d4f473e4f463e50473f51483f4e453b524a404b433b3e362e4239323f3831453e364d443d463d36433a33443c35463f37463f38453d36473f37463e36433b33433b34423a32433a323f362f4038313f3830423a323f37303e36303f383140383139322b433c34433b33483f37494139473f37473f373f3830443c35463d36433a33473e38473e37453d354c443b484037443b33423a32443c34473f38463e37433b33463e36433c34433c34443c34453c35473e37453d354940394b423b473f374c453d49423a4c443b514941514840483f37433b32463d35463d35463e363d342d413932433b33453e36463f37453e36443d35453d35443c34433b33453c344a423a4038303d352d3d362d473f37453d34453c34473e36463e37443c34463e35433b35413a33403a33433b34443d36433c353c352e352d253b332c413a32473f37463e364139323e372f443b344e453e3f3932453e38443b33433b334038313f393240393239322b3f3832433d35453e36423b33443d35443d37433c35433c35453e37423c35443e3747403a433c36433c34474039433d37423c354039323f3832474039453f38423b34413a33413a33403932423b34463f37433c34433b34463f38473f37453c35433a33463e36473f37433c34433b34463e36443d3548413b48413a47403848413a453e37474038463f38443d37433c36423b35463f38453e37423b35403932413a324039313f3831423b35453e36484039463e37474038443d36433d35443d364a433b4d463e443c35443c35484038483f37433c343b353038332e38322d3f39334a433c433b36443c36463f384740383f3831453d37473f37443c3449423a484038413932403931413a323e373148413b49423a453d36463f37463f3749423a4a433c4b443c4a433b4b443c4c453d4c453e48413a48413a463f3748413a4a423c484139453e364840384b443c4b423b4841394c453d4f48404e473f4f483f4b443c5049414a423a473f36453e35453e3649423a4a433b453d35443d36403830433c34433c344f473f494138453e374c453c544d444f48404f48414d463e49423a463f3848423b4b453c4c453d474038463f374b443d4e463e4c453c474037413932463e37474038453d35463e3750483f4940384b433b49423b453d36453d354b443c474038413a343f3832433c344841394740383c352d39322a433c354c443b443d3549423a443c344138314940384e463d50473f50473f51494150474048403a433c353b342e3b332c413931463e374b433c49413a433c36443c354940394940394d453e473e37443b344941394a433b4b433b4f463e4f463e4c443c4b433b4d453e4c433c4b443b4a423a483f374b423b4d453e4c433b4a41384941384e463e4f473f4e463d50483e4e463d4c433b4a423a4c443c4b443c4b423b483f38463f37473f374e453c463e3649423a4c453b504941463f373f39315049414b443c463f374c453d48413a433c365049414f47404a433b4b413951483f4e44394b42394c433a4b423a443b34484139453e36423b3448413a463f37463f374b443c4b443c4f473d524a40473e364840394d463e474038463e36463d34453c334f473f534c44564e464d463d4e473f4d453d4e463f4f483f4a433b4b443c474139443d35463f374e47404a433d352f2a524a434d463e48413a4a423a48413a49423a463f3749423a47403848413a4a433c4b443e49423b4b443c4e473e4b443c4841394740384740384841394a433b463f37443e364b443c49423b4b443c443d34474038463f38443d36463f3848413a433c354840394d463f4c443c534a424c443d463f364e463e4c443c4a433a473f37474038443c35443c34443c35453d35463e36453e36453e35443d35463d36453c35433b33473e37483f374b42394e463d4941394a433b514941514940484139463e36463d36453e36453d36463d364c443d4f47404a413a4d453d4d463d50483f51493f4e453c494238463d35453d35484138463e36423a32473e36453d344e453d4d463e4a423a4f473e4b443a4d453b4940374940374d443d534a424e453d4d453c4d443b4e453c52493f544a414c423a433b334c443c4c443b4d443d51483f4c443b4d443c4e453c4c453c4e463d4a4139473e364a42394941383c352e443c34453c353b342d403a32463f37443d35423a33433b34484038473f37443d354b433b4a413a4a41394a423a473f37453d36453c35453e36484139473e37433a334740384a423a453d36463e373f372f403830463e37463e37453d36473f37494138473e3848413a484038453c35473e37463f374a413a4a4139483f374d443c4a433b4d453e4a433c4c453d4b443c463f37443d36474038443c35463e364a433b4b433c4a413a484139473f37443c35453d36463e36483f37473e37413830483f384b443c4d453d4a413a4a423a4a433b4c453d49423b49423a48413948413a473e37453c35484038443d35483f37473f37433c344139323d342d4138314139313b342d3a332b3d362e3f38313d352f3c342d3e372f433c34423b34463e38473e38484139473f37463e37453d36413a323d362f3f38303e372f3f3830453d36443c34453d36443c35423b33403931423b33443d35403931433c343f3933403a33423c34443d35433c35423b344039333d3630403932453e37453e37474038463f37443d35453d36463f3849423c49423b463f38423b35453e374a433c483f38463e3649423a4a413a4a433b49423b49423b473f38453e36453e364740384841394a433b443d36403933453e37453e37453e37433c3449423c49423b463f38433c34433c3549423c49423c4b443e484039433c34453e36443d37453d36453d3549413a443c35443c35474038443d35413a32463f37453d36433c34443d35443d35463e36433c35443d37443d37423b34423b34453e36443d3748403949423a49423a474039474039443d35433c3449423a474038453e36443d354841393c352d4039314b443c4e473f463e374a433c4a433b4a433b4b443c4b443c49423a463f374c433c494139463e36463f37473f3848413a4a433b49423b473f38474038433c34453e364841394a433b4d443d4b443b4c453d4a433b4e473f4e463f4e463e5048414d453d453d364841384f483f50483f4a423a443c35443c35433b34443c35484039443c343f3830423a32433b33433c344039313c342c3e362e443c3549423a4a433b473f384a41394942394841394e473f4d463e433c34423a334a433b494239463e35443d354a433b474038463e374139323e3730473f3849413a463f374c453d524b434840383c352d4b433c4f473f423a334e463f4c433c4e453d534a414b42394c433b4e463c494039443c3548413b48413b3e373138312a3e372f463f38473f38473f383f38314841394c453d4c433c4740384a433b494139403730443d35474037494038473f373f3830453c35473f37423a31433c34453d35443d35433b33433b34473e36443b343e352e433a32433b33443c33473f374c443b48413949413a4c453d49423a524b424b443c4b443c4d463e4c433c4b423b4b4239463e35463e364a433c3c352f4e473f4f483f4d443c4f473e49423a423b334a433b4b433c50483e50463d4c42394a4137544c424e463d483f38443d354c453f433c3647403849423b474039453e3749423a4f473f524a41453d34463e364e473f4d463d4b433a4d453c4d453c4740364c433a4f473f473f374840394b443c4840374e463d4d453d463f37474039463f384740384941394d463e38332d4f48435149414a433c4c443e4b443d4b443c4b443c49423a463f37463f38474039453e3747403a4a433c463f3748413949423a463f37443d3547403847403948413a4a433c4740394a433b4841394740384f47404a423b463f37453e37443d36423b34453e37474039423b34403932463e37413932413a324940394b433b4841384942394b433b49423a4d463e4d463e4a423a4a423a4c443b4b433a4a423a484037453c33474036483f374a423a4a413a4c433c49423a4a433b4d453e4940394c433b4c443b49423a4a433b4a423a494039473f37484038453c35483f37463e36453d35463d35463e35453d354a413a514b4151494050473e554c4351483f4b4239403830463f374840384a423b504841564d455149404e463c554d44534b42514840544b424e453c4940374d453b4f463d4e463d4b423a4d443c4940374a413a4f473e4b433a473f36473f36484037463f364d453c4f463d4d443c3b342d463e364c443a4a41384d443b474038473f37473e37453d363f38313f383042393249423a4e463e483f38483f384b433b4b423a463f37463e36494139474038483f384841394b443a4941394940394a4139463d35453c33453c34423a33473e37494037453c34453c3449413a463d354239313f37304840384e453e4c443d4c433c4d453e4a433c4c453e4f473f4f48404e473f4c453d474038463f37453d36453d35474038453e36433b33433b34413932443d3548413948403949413948413949413a4a413a48413949423a453e364b443c49423a423b34413a34413a343f3832433d36423c343e362f413931463f37484139413a323f372f443c34423a333e362e413a32423b34413a32463f37423b34423b35443c36423b3448413a463f373f373049423b49413a484139473f383f372f3f362f4b423b474038443d35453e363f38303f38313b332d3e3630403932403933403933453e37413a33443c3548423b453f39403933433c3547403a453e3748413a463f38453e3649423a443d37474038484139484139443d35433c35463f38413a33453e37463f38453e374d463f4a423a494139473f37483f384740394a433c484139483f37473e37433c34463f37443e36474039484139443d35453e36463f38474039463f38463f3849423a474038463f3749423a48413a453e37443d37463f38453e384b443d453e38463f37433b34443d35453e37443d36443d36413a32453e36433c353f3831453e38474039463f37453e37443d3648413a4039333c3731453f39484139443c35443d36413a32423a33453d36433b34453d364a423a4c443c48413949423a4b433b4f463f4f4740453d364a433b514a424841393f38314e473f49423a4c443c4a433b4841394c453d4e453e484039463f37484139443c35453e36443d3548413a453e36433c34453e36443d35453e36484038453e3648413a4b443c4a433b4b443c4b443c4d453e4d453e4941394b433b49423b463d36463d36403931463f37494138494139473e36463e364a423b4b433b50473e4b423a4b433b4b443c4e453e5148404e453c50483f514940484139484139463e36483f374b443b4f48404c453d4c453d524a434f483f4b423a4b433c4d453e474038473f384a423a423a334740384e473f463e36453e36463f374840384a423a4a423a484039443d35463f37473f37483f38463e36443b34483f384b443b4b423b453e36443d3549423a4b443c4a423b524b43524a42433b334b453c473f38473f38453e36423a33403931433c3449423a453c35473f37484038463d35413a32413a324940394e463f453d34484139453e36474038463e36453d35443c35483f37473e36494039413a32443d35413a324b443c443d35443d35484139453e364b443b4841394740384b443c443d35443d364e443d4a413a4c443c423b33413a334a433b4a423a50473f4c433b4a433a49423a4d463e433b344941374c43394b4137453b314d453b51483f483f38453e364c453f433c3647403849423a463f374c453d4e473f4d463e49423b4039313b342c3e372f443c354a41394a423a4b443c4e473e4e453c4e463e4c453c4d463e50494051483f564d434c433b4b443c4e473e49423a4a433b4f473f39322c3a342d5850485049405049425049414e473f49423a4a433b48413947403847403848413947403848413a463f3849423a4a433b4a423b49423a453e36463e374d453e484139433c34433d35413b33433c36453e364a433c49423b423b3447403a4b443e49423b49423a4b443c4a433b48413949413a463f37453e36443c344941394d463e4a423a484037453e36474038433c344a433b4f463e4f463d483f36473f374f463d4f463d4f463d51494050483e4840384b443c4a433b49423a4e473f504740534b434f483f4c443c4b443c463e374941394a42394a4239483f374d443c4940384d453c473f374e453d4a4139494039453c35483f37443c33443c33433a32483f374941394d453d50473e4c443b484037463d34453c33463d34463e35443b33484038484038483f36463d34473e35453d344c443c4d453d4a413a463d36443b344a413a4840384840364e463c4e453d4d443b4a41384b423a4a4139433b335249404e453c494138473e35443c33443c35473e37453d36453d36453e37433b33443c35483f38473e374940394f463f4e453d473f374a413a4b423b473f38463d36443d35433b33423931483f374a4139453c344b42394c433b463e35423932463d36463d353e362e443b33473e36473e38463e364840384a413a473e37463d3547403849423a4c453d4b443c433a33443d354a433b4e473f4d463e463f374d463e4a443c49423a4d463d494239443d36453e3649423a4c453d4c453d4c443c474038443b344740384f484049423a4841394d463e4b443c49423a463f3849423b4a433c4841394c453d494139473e363c342c3b342c433b33463e36443c344139313d352d3e362f4037303c352e4039333e37314039323d362f423a33443c34453d354a423a443b33483f38463d36413831473f37473f38484139423b33413a32453e384b433c473e38473f39453e38423b35433d36413a34473f38463e36484139474039433c34433c34453e37443d3749423b494139443d35433c35453e3848413a4a433b49433b463f37413a3249413a423b34403932463f3848413a48413946403848413a453e37463f38484139453e36453e35463f36463e37423b33453e36453e37433c35474038484139453e36433c34443d36423b35443d35463f38463f39463f39474039443d36423b3348413b453e38413b35443d36403933433c35463e37474038463f39453e37433c35443d3547403a47403a423b343d352f473f3849413a433c36423b344a433d443e38403b34423b3449423c443d36463f374a413950473f4d443c4d453e4840384b433a4e463e484139484139484038494139473f3739322b443d364d463e514a433e3630463f374e473f4b443c4841394a433b49433a453e36433c36443d36453e364740384740384740384b443c4e463f5249424e473f4a423a473f3849413a463f37453e36453e37463f38463e36453e36453d36443d364841394d453d4d463e49423a4a423a463f37463f384940384b433b433c35403931453d36473f384940384740374a42394b433a4c433c423a32403930474038473e37473f374d463c4c433c4941394a4239504940524a424d453d473f383c342d372f283a332c3b332c40383149413a4c443d534b434a423a484039473f384b433c544c45544b444d453d4a423b4c453d4e463f5048404c453c4941394b433b50473f50473f4e463e4d443d4e463e463f373c352d3a332b37302a3c342e423a33463e36494138443b32463c334a41384d443c4b433c4b433b4b423b4b423a4a423a484139473f375048414840394a433b4a433b483f38494139484038453d35463e364941394b423b4a42394e463d4c453c4b433b463f36433c345048404c443c4740384a433b4b433c4d453d484039423b33463e37443c353e3830463e36433b334a423b423b333f383149423b443d35494139463e374d453c4f473f4e473f4740384d453c4c433a534a4050463b4c433950483f473e36453d364d453f443d374b443c4e473f48413a453e364a433b423c343d36303f373049413a484139443c34443c34413a324a433b4c443c4a423a4e473f4e473e4d463d4e463d4f463d544b424a423b4c453c4c443b524b424e473f39322c433d36524a434e453e4d453d4e47404c463e463f384841394d463e4a433c49413a453d354841394a433c4a433c433c3549423a4b443c48403a47403a443d36433c344841394b433c4a423a474038474038413a33423a333f3831453e364a423b443d35463f37474038423b334d463e4c453d4840384a433b49423a4b443b463e36443d35494139463d35463e37433c3549423a4a423a4a423a4c433c50473f524a41473f37473f374c443b4f473e4d453d494239453e36453e36474038453e36443d35453d35453d35463d35484038403831463e3751483f4b4239423a33413a343a332c423a3340372f423a324c433b4d443c4f463e483f3750473e51493f4f473e4e463e564e45564e45574f46534b4150483f524a4151483f4f473e50473f4a413a494038463d35473f364b42394940374c433b4e463d4f473e4f47404b443c4c443c4a41395149404e453d50483e50483f4d453b50473e4e453c4d443b4f463d4c423a433b32463e354c433b4c433a4a41394a413a473e37423a33463d364138314740384a413a473e37463e364941394b423a494039453e36484038443c35474038484038473f374c433b4c433a453c33463d35463d354b433b494138483f36473e35494037494037494037463c344a40384a4138483f37483f384d443d4d443b4b42384b4239473f364d453d4c443c4940394a423a484139494139484038473f384b433c49413a4b443c4b443c524b414b443b4f483e4a433a4b443c4f473f4b433b484038483f384940394a433b4b443b4b443c4e473f4b443c4b433b4e473f4a433b473f374d453d484139453e36473f3849413a494139473f37453d36443c35413931433b33453d35423a32413a324139323f3831453e3749423a474038463d35453c354a423a4c433b4a423a4a413a4b423b4740374038304740384b433b463f373f3933473f39443f37413b333f3832453e36464038433c34453e38433d36453e37474039453d36443d3549423a474039473f39433c35433c34443d35463f37433c34423b33433c34423b33474038474039474039443d35423b3349413a49413947403848413a484139474039453e36463f37453e36463f38474039463e37484039484039433c34463e37453e37463f37453e36453e37423b33463f38463f38453e37453e37453e37463f38433c34423b34403a34403a33433c36423b33453e37443e37443d3749413b423b343f3830433c35463f39443d35443d35443d35443d35433c35413a33433b34403932423b35423c35413933463f37473f384b433c4d463e4d443d4c433b4b423b433a33443b34484039463e37463f37443c35453d35443d3538312a4139334d443d4b433c4d453d3d362d3f38313f38313e383047403949433b47403849423a4b443c49423a4841394740384c443d4a433b463f3749423a4b443c4b443c4a433b4f483f4c453c463f37443e364740394a423a463f3749423b4e473f483f373f372f403931483f38463d354a413a49413a4940384a42394a433a494139474039423b344840384f463e5148404a423b4840394c443b5048404d463d484038463e37443d35473f37423b33423b3439322b322a23342d253e362f463d36504740534b435a52495049404d453d433b32413931413831423932494039484139433c34443d354740384c443c4e473f49413a4b423b4c443c4c443b484037443c343f372f403830423932433a34453d3649413a4b433c4a413a4e463e51493f51493f5148404c443b4a40394940394a4138463d35453b34453c35453c3448403949413a463d36494138484038443c33423b33494039473f374a42394d453c4d443b4940384940394f463d4d463b473f374d433b4f47404941394a413a49413949423a453e37463e374d453d4f463f4a413a4a413a473f38463f37463e374037304a423b48413a3e3731403a33494139473f374740384c433b4a4238524a404d453d4b433b443b34534a40574e43453c334f473d4f463e433c35464039443d36514a414d453d48413a413a323f3830443c354c453e4a433b494139453d36453e364740393f3830463f37524b42534c445049404a433a534a4251483f50473f4c433c49423a4d463e4d463e574e47373029433d385c554d5149424c443d4c453d4f48404a433b4740384b443d524b424b453e463f38443d3548413949423a453e37463f37504a424c443d4b433c4b443e453e37423b34423b34423b33473f38463e38433c34443d35473f38474038423b33463f394039333f3830423b33403a324f48404e463f433c3549423b49423a49423a473f38463d364840384a423b484139443d36453e364a423a4c443c5049414d463e4c453d474038494139494139484038443c34433c34443d354039314039323f3831413a323f3730453e364840384a423a4841384c443c433a324038314d453d4b423a4c423b4e453c4e453c524940544b4251483f4b433a50473e554c43534b425149404f463d50483f4c443a4940374d453b4f483e4d443b494037494038483f384940384c433b4b433b5049404e463e4d443c524a414f473f4e473d4e473e504a4150483f4b42394d443c4f463d4a41384c443b4c433a4e453c50473e4e453c4c42394a41384c433b463d35494139453d36423a333b332c3d352d453c354b423b443c354a433b453d35413932433c34463d36463d36463e36484039474039484039483f384942394a42394e463e4a42394840374940394c433b4d443c4b42394c433a483f36483e3651483e50473e4c433a4a41374c42394d443b483f36443b324c43394a40374b4339483f37463e364940384c443b4a413a49423a484138463d35463d364941394b433c4c443d4a423a534a414e453d4f483f574f474f463e4a433b4e473f4d453d4e453d4a423a4b433b4b443b4a433b4c443d49423b4841394b443c463f38453e37484139463f37423b34413a334039313f38303f3830433b33403931453d35443c34423b33433a33433b333f3730423a33443c353d362e4038303f372f3f3830443e36473f38423b33433c34423b333e373049423a453e36433c35443d36433b35423b3447413948433a4a443d443d35453e38453f373f372f41393240383139312a3c342d3e372f3e37313d362f3f3832413a33433c34463e37484139453e3647403849423a484139463f3740393147403a463f384841394b433b4c443d4c443d4841394a433b4b443c453e364b443c4c453d474038463e36463d364b423b4b443c4840394a433b463f3749423a4a433b4841394740394a433c463f37453e36463f39443d37413a34433c35453e38433c36403a323d362e3f3830433c35413b33433d35484139453e36453e36453d36473f374941394a423b4e463d4c443c4b433b4c433c5149424f463f4d453e4d464047413b47403a453e364841394d453d433a33463d35463d36484038453d36463f3749413a49413a453e36463f38474039453e36413931473e36463d35433b344c443c4e463e4c443d473f3749413a4e463f463f3747403849423a463f38453e36443d35484139443d35413a32443d36453e36453e36443d354740384740384a423a494139474038473f37473f3749413a4b443c4840384b443b4d443c4f473f4c443c483f374b433b473f374b433a4d443d4c443c4840384b433b4a433a4840364a41394a41394a423a4e463d443c353e37303e3730423b33453e36463f37362f2839332c433c34544c445a5249595147564d444a413a473e37443c343f38314841394f473f514a414f473f4a423b423b3347403849423b4841394a433b49423a4a433b4f463f4b423b4a433c514941564e464c433c4a433b4c453e4c453d514940514940514941524a4249423a544c434f483f4c443b4c443b4d453c473f36463e36473e36473e354840394940394a413a463e3749413a453d35473e36473e35483f36473e37494039473e35483f37483f37494037473f374840374e453c4f463d463e36463e354b423b494139433c34453e36413a32443d36413a33453e364c443d463e37433a33463d36494039494038463d36463f374a433b443d364c443d51483f4f463d4c443b483f3751483e564d434f463d4c453d47403751493f50463d443c33534b414f473e4a433b4a433c3d362f423b343f39333d3731423c3648413a484039474039453e36433b34453e364841394a433d433c364740384f48404f483f5049404d463d4b423a4a413a4a433a4b443b463f3749423a524b42574f47362f295650494e473f3f3831474038463f374a433b5047404c453c4d463d4f483f4d463e4841394841394a433b4b443c49423c4e4740554e464c453e48413a47403a423b333e3730403933453e37433d36443e384b443d463f37413a32453e36443d36453e37474039474039453e3748413a554e46433c35403933453e383f3830453e37463f37453e364a433b4d463e4b433b4c453d4c453d4b443b484139463f37433c344740384b433b4a433b433c34413a33453e36433c34453e37463f3848413a443d35463e364a4239413931413932484037443c34403831352d27463e364c433b483f37473e35483e35473d34453c33443b32443b32433b334a4138493f37453c334c433b4b4239463c33423930473d35463d34494037473e35463d35463d364a41394d443b50473e4942394c453d4f463e4e473e4a433b4a433b4e463d4b42394b433a4940384b423a4a42394d443b4b433a483f374a4138463d344a41394c433a4b42394941384940363d342c352e273d362e4038313c342d443c344a423a463d364039313f372f423a323f362f443c34463e36473f38463f37453d36443d3649423a4d453e4e473e4b443a473f37463f364941374c433b493f37453c34483f374f463d50473e453b3440362e473f3650463d4c433a483f374941384b423a473e364b42394e453b4a4238484038473f384a433b4b423b4840394b443c4841394b423b4c433c49423a4a433b483f374c443a4f463d4940384740384e463d50483f4c453c4d443c4a41394940384a423a49413a4a413a4b433c49413a474039474039463f37443d35463f37423b33453d36403831453e36443d35463f37474038484038484139494039473e37413831413831423932453c35453c34473e37453d364b423b433a32423b33433b33443b333f372f443c353c342d433c35463e37433c35463f38433c3549423b474039443d36443d36474139443d35433b34443d35433b34443b34433b34423b34473f38413a32433c35443d35413a32433c34453e363e3830433c34433c35423b33433c34423b33453e37423c3548413a484139423b354c443d5249415049414b443c4740384b443c4a433b49423a4841394d463e4a433b423b3349413a4c453d4b443c4f48404d463e49423a474038453e36433c35443d37443d35433c35413a343e37313e3832403933463f3948413b47413b433c344740394a433c4741384d463e463f3748413949413a494039483f38463d354a41394c443b4a42394c433a4b443c49423a484139463f36463f374d463e4d453e443d35433c34463f374b443c4c433c473f38453d363f3730423b33473f37484139463f3748413a4b423b4a433a4841394740384d443c4d443c3e362f362e28342d263d35304a433c4a433b453d35443d35423b33463f3848413b474039463f38463f39453e36463f39474039474038453e364740384b433c4c433c4a423a4a423a4a423a4841394b443c4c453d4941394c443c494139463f37463f37484037453d35484038524a4249423a4841394a423a4c443c4b433b4a423a473f3738322a39332c4d463e413a334840394941394d463e4c453d4a433b514a42544d454f483e49413940383040393149413849423a49423a433c34453e35433b34463d37453d354840384a423b473f3748403a48413a4c443c4d453c4a443b4b433c4d453e4a413a4840384c453d4b423b4b423b4a423a463f374a433a453e354942394a413a463e364b423b4c443b484038484038443c34443c34463e36483f3850463e4d443c4b433a4e473e484038433b334d453e4b423a4d453d4e463d494039463d364940384a4139483f38463d35473e35433c34443b33453b33494139453c34453d34443c354a423a49423949423a49423a474038423b34443d3549403949423a4d463e4e453e4a413a4d443c4f463f453e36423b33433c35453c35473e36483f374941384d453c473f364940374c453b4b433b473e364f473d4d4339433c34514a4150483f4841393c352e3a332d3c35303c36303d37313e3933433d37474038443d354841394b433b4b443c4b443c4c453d4a433b4f463f524a424f4840514a42514a3f4c443a4d453c4f483e544e434a433a473f374f473f4b443b332d27292522423c364b443d524b434d463e4a433b4a433b4942394c453d4e473f4c453c463f3748413949423a4c453e49423c4c453e4f4840474038463f39463f39433c343e3830413a3447403a47413b423d364a453d484139433c34433c354a433c4b443d474039443d36443d35433c35463e36403931403932403932433c34463f38463f38463f374740384a423a463f373e372f423b334841394c453d4e473f4f48404e463e4c433c48413947403849423a463f37483f374940384b433a4c443b484037463e364b433b484039433b334841384c433b4b433b453d35433a3237302a3a342d3e362f4a42394a4139463d35433a31494037433a324b433b473e363f3730463e36443b334137304940374c433c4139304f483e4b4239483f38463e36473e374c433c4f463f4b433a4941384b423a4c443d4e463f4b433b4d453c4a433a4d463d4c443c483f374940374d453c4b443a4d443c4f473f4c443c4c433b4f463e4b42394d443a4f463e4e453d4d443c4c443c4840394e463e48413950494147403849423a4840384b433a443b34453d364c443c4e473f504941514941504841504941514a425049414d463d4b433b4b423a4f463d4f463e4d453c4941384d443c4c433a453b333c332c3930294d443c544b414d443b4e453d51483f4c433a4d443b4f473c4d44394e453c494138473e365048404c443d4e463f4b443c4b433b4c443c4a413a4b423b49413a4b433b4c433a4b42394a423a49423a4840374c433b4841394a423a4941394e463e4b443c4840384e473f4d463e4b433c4b443c453e364039323c352e403931413a32453d364c433c4c443c4a423b463e36463e37453e36443d35433b34403831403730413932443c35443b34463d35463d36443c35423a32453d35453d35463e37453d353d352e413a33463e3849403a484038443d3548413a453e35433c36403832443e383e38313f3933413a33423a334d453e473f3949423b474039443d36453e38453e37463f3847403948423947403949433b463f38453e3847403a474039463f39413b34423c363c37313d3731423b343a332d413a33413a334a423b4a433b443d3648413a4b443c474038474038484139463e374841394841394a433b4840394a433b4e463e49413a49413a474038463f3748413b453e37474039443d36443e37413a333f3830413a34474039433d36413a33453e37463f37474038484139433c344941394a413a4940394d463e5048404a423a5048405047404c443c473f38473f38453d35473f38474038473f37484139413a33423c35443e36453d35423a33443d35443d35433c34463f3749423a4a433b484139453e36423a32443d35484139463f374840383f3830403831453e373f37304c453f4e474048413a474139453e36463f38453e37463f37484139443c34484039443d35453e36463f37423b33443d35453e36463f374a423b47403849413a4c443c463f37463e3647403849433a4c453d4d463e4d463e534b424a423a3e3730413933463f383a342c3e3730433c343f38303f3730413932403931443c3449423a4c443b4a423a4c453b484038433b34474039494239484138453d35433c33443c34443d34443d34433c343c352e39332b3c36304840394940394a433b4c443d4f473e4f463e4d443d4c433b473f38484139453c34453e35453d35453c35463e36443c34453c35483f37463f36443b344d443c4b433a4941384f473e4d443c49413a4d453d4d453c484038483f384840384a433b4e463e4d453c4a4138493f374d443b51493f494139443c344c433b4b42384b433a544b42534a424e463d4139314b423b4f463e4b4239473f36453e35453d354a41394c443b4a42394f463e423c344941394d453d403831423b33443d35453e37453d35494139433c34453e36484039453e36423b33463d36453e37423b34443d36473e38433a33423b344c453c4b433b4b42394a42384d443c4d453d473e374d453b5249404740374841383f362e3a332b413a334d463f50494249423b423b34443d37433d37453e37463f38484139484039463f374b443d514a43463f374d463d4f4740514941524b424e473d4e463d4c443b4e463c50483f4f473d534a41453d35312c26342f2c55524c4d47404f473f514a414d463e4a433b443e36423b35453e36464038484139443e3649423a4c453d47403849423c453f38474038474038453e36463f38453e37403a32433c36474039423b35403931463f394841393e372f423b35463f37403933413a344740393f38314c453e49413a443d36433c3548413a484139474038474038453e36453e36433c344840394941394d453d4c453d474038433c34433c34463f37453e37433c34433c344840384a433b484139463e354a4139443c3448403849423a4941394e463e4a433b49413a473f384840384e463d5248404b433b544c434b433a484037483f37483f374840384d463d4d463e524a414c433b4840384e473f5047404b433b49403741382f4f48404f483e524a40524a414f473e4f483f4e473e4e473e50473f50473f4d443b5148405048404c443c4c443c4f473f534c44504740483f37494037544c43524a414d463e514a424740384840384c443b4c443a4b423a4b4339584f46484038403831433c34443d35433c345048414f463f4c443c443c34473f37433b34453d365047404d453d4b443c4d463f4c443c4e463e4d453d4a423a4c453d524b4250483f4f463e494038483f37494137494038483f364d443c4d443a3e352e473f3750483e524a414e453c4f463c483f364f463d52494050463e4c433a4940374c433a524a414d453c4b423a4a423a4940384c443c4f463e4f473f4d443d494138483f36484038483f3849423a473f374941394d453e4740384a423b4d463e4c443d453d364a433b48413a4039323e372f3d362f403932443d364c453d4f4840473f384940394a41394a413a494039473e37494039443d35484139474038484039443d35423b33453c35453c35473f38453e36433c34423a32453d363e372f443c34443b353c352e3d362e443b344b433c423b333f38304a433c48413b48413a4a433c453f384e4740463f38413a3439322c3f3933433c363e38313e3832423b34413a32443d37463f3948413a474038453f37463f37453e374740384a433d47403a463f3947413b453e3848413b48413a423b34423c35443d37463e3849423a3e37303e3731433d354a433b484139484139433c354b443c4941393d352e463f384740384d443d4b423b49413a49413948403949423a484139463f37453e36463f38453e37453e363f3832453f38413a333f383148413a4a433a484139443c35443c34473f37463d36473f37463e36483f38433c34443d354b423b4c443c474039463f384c443c473f374a413a463f374a433b4c453e48413a453e3649423a4b433b463e37423b34453e38433c34473f37463f37433c34474038484139463d35423b33433e35463e374941394b433b463f3836302a4c463f504941443d35443d36443d36463f37463f38463f374c443c463f374c453d4941394841394d453d4b443c4c443e4f473f4b443c4b443c4a433b4e463e4a423b433b3449413a49413a48413949423a484139453e364b433b453d343e38303c352e433c35443c35443c3549423a52494051483f4b423a4d463e524b414e463d51493f4f463e3e3730443d36423a323b332c3e37303c352d3b332c3d372f453d364e463e4e463e4c433d4d463e4b443c524a425149405047405048404b433c453d34473e36483f37443b334740374c443b4941394840374a4139493f374940384840384c433a453c34473f384f473f4f463e4b433b4942394a423a4a433b4e473f514a414a42384941384c433b4a41394840394a433c4b433a534a4050463d534a4150483e50483e50473e52483f4b41374e453c50463d4e453c50473e4a42393f362e4a4039463d35453c34443d35443c34453c35483e3551473e4d443c39332c453d35534b43473f38463f37474039463f38484139474038443d35443d3549413a473f38443d35494139453d35463e3649413a4a423a4e463e473f374d453b4c433a544a41554d44534b42524a414a423b4a423a4e453c463d35413931473f374940394941394a433c49433c49433c453e3747403947403a403a34453e38453e37413a32453e3649423c4f484247403948423a49413a4a413a49413a4d453d49413a453d364a42384e463d4b433a544b423e362f4a453e58524b524b43463f374d453d4e463e4c453d4c453d4c453d443d3748413b49423b474039433c3548413a463f38433c36433d3647403847403849423a403a3348413a48413a443e37443e37443d36413b33403b32423c34443d35433c34423c34403a32453e37443d35403932403931524a434b433b47403949423b4b433b49423a49423a453f3748413a4a433b49413a463f37433b333f3830453e364b453d49423a4b443c453e36463f384a433b4a423a473f37443d35423c3549423a4f473f4b443c4c443c49423a443c35453e36463e37453e363f3831413a324941394c433c4940374a4138473e35433a33483f38483f37423a323d362f3e37303e372f463e354840374a413a4a4139463e36443c334c433c5049404b42384f463e4b433b483f36443b32453d344c443a473e3650473e483f374840374c453d4c433c4d453d4d443c4e463d564c434c443b4f463e4d443b534a41534c434a433b483f38463d36453c334d453b4f473e4c43394f463c3c342c3b342d403931453e363f3830443d35433b344d443d4c443c50473f463d364940394e473e4d453d4b443c4a433b4b433b4e473f4e473f4c453c4e463e4e453e4a423b493f384b423949403850473e4e453c4c433a4f463d484036473f3650483f40372f4138304a41384941384b433a50483e4f473d4c433b4a41384b443a4b433950473e4f473e4b423b4840384c443b4f463d4d443b4c433c4c443c3a322a4a433b4b433c4740394640384a423b4d453d4d463f4b443c4a41394f473f4e453d4a4139433b343d362f4740384d453d50473f5048404e463f4d453d473f38443c34473e374b433c484139463f37483f384c433d4a413a463f37484139494139494039484139484139433c354a433b4b443c4b443c463f374841394d463e4c453d443e373f3831403932403a3349423b48413a453f39443d373c37323c35303d353039312d413b35423b35413a3446413a3e3832413a33433c36403a34403931443d35453e37443d37463f38484139463f374740384a433d47403a48413b4a433c48413b443d37463f3948413b463f38423b34453e37453e374a433b4b443d48413a413b34433c35443d36423b34413a333c36304740384b443c403933413b354a423b4c443d494139474038484139474039453e37463f38453e3848413a463f3849423b4c453d413a3349423b443d353d362e463f374941394b443c4a433b4940394b423b473f3749423a4b443c463f37473f37494139433c34443c354c443d473f38483f38463e364941394a433b463f37484139474039433c34473f37473e37453d35413932413933453d364841394a413a473f38453e3648413947403849423b4740394b443b3e372f403932433c353a332d443c374e474048423a4a433b4a433b4a433b4a423b484039443d35433c34473f374a41394940394a4139463e36453c3548403a484138453d35474038453e36423b33453d36463f37453e36433c34443c3549413a463e37453e36463f373e37304a433b4c443b4f483f4d453d4d443c4f473e51493f5049404e453e494239423b32433c33443c344841394c453c4a413850473e50483f4e463c564e44534b414e463d4d443c4c443c4a413a4b423a4c433b4a413a453c354b423b443c34453d354e473d4c433b433b344f473f4e473e473f37483f374b433b4e463f4e453c4a4239483f384b423a4941394c443d4a423a3e37304840394b423a463d36463e374a433b4d453d4e463c4d443b4b433a494239463e37473e364d443b4e443b443b31493f354e43384c42384e443b4d443a4d43394c443a554c4251463d4f463c4e463c433b344b423a4b423a4b433a4c443c49423a473e374b42394b433a4b443c484139453d364c433b433a323e3730463f38453e37453e36423b33413b333e3831433c344a433b4b433b474038453c354e453d4d443c473e364e463e544c414d453c4a423a4840393e36303d362f3831293b342d3e372f433a3243382f4239304a4038463e36443c354a433b463f39453e37453e37443d36463f3949423c4c453d4a433b443e364b433c4f48404e473f413a32463f374841394840394c443c5048404c443b4a41384c433a52493f453c33342c263e37324c453e49423b453e36443d354740384d463d4f484049423a47403849423b4b443d48413947403849423b46403a433c35453f3849423b484139463f3848413b48413a443d37433c35423b34463f39463f38413a32474038463f38433c34463f374d463e4a423a403931474038423b344740384b433c423a33433c3448403950473f4b443c453e3648413a453e37443d3649423a49423a4a433b4c443d4740394f463f4c443b4f473f4e463e4d453d4a433b4b433b49423a473f3848413a49413a423a32453e36463f37423b33474038403931433b33473e37484139423b34433c344841394c433c4d443b473e35483f374940384b41394b4239413a323f3831433c34474038453d35473e37433a334c433b52493f4e443c40372f473e354a41394940394d453d4e453e4c433b50473e50483e483f364b423a514942534c44524a43524b445149424d453d51473f473f374b433a4e453d4b433949423849423a4b433b4b423b4c433b52494050483e4e443b443b32463e354d443c5148404a433b443c34453c35413933453c35453e364b443c4c433c4a413a483f384a423b4840384841394941394e463f4c453e463e37494039473f384d453d4b433b49423a4c433c4e473e4b433b453e344840373a30294b423a574e454a423a483f3750473f554d44534b424b433b4b433a4c433a50473e4c443a4d453b4e463d463e34474037483f384c433b524a424d443b4e453c484138443b324f463d4d443c4d443d4a433b4f473f4f473f4f473f524a4151483f514941534b434b453c3a332d504840584f46554c444f463d4f473e4d453c4a413a473e374a413a4c443d453e363f3931433c344840384c443c4d453e4c453d4d463e4c453d48403949423a4b443c453e3649423a453f37423b33413a33463f384a433c4b443c453f384a433c49423b464039433e37433d363d3730362f29474039433c354039323a352e3c37313e38313b342d433c35443d36433c34433c36433d36413a32443d3648413b443d37433c35463f3749423b48413a463f39453e3848413a4a433b463f3948413b49423c49423c47403a463f3947403a423c36484139453e3648413a474139484139463f38453e37423c34433d364a433b433c353a352f49413b4b443d463f37433c35443d35423b33403933423b35423b35453e38423b353f38313d362f3f38313d362f48413a413a333c352e413a34473e37474038474038443d35443c34463d3649423a473f384b423b453c354b423b483f384840384e463f473f38473f38463e37433c34453e36433c34433c36463f3848413949423a453d35453e36443d35413a3340393249403a4e47404a433b473f38463e37463f374c453e4b433c49413a4a423a5148404e463c50473f403a334e47404a433b3e372f4841394f48404841394740384740384841394c453d4d453d4a423b453c35473e37494138473f374841374a413849423a49423a4740384d453e4b443c4b443c4841394b433b4f474049413a4e463e514a413f38313b332b443b33443d35433c343f372f433b33453d36413a32463e354e473e50484051494050483f4f473e4f463d4f473e5149404f473d4d443a52494052493f4b42384d433a4c443b4f473e50483f51493f4f473d4c433b474037453e36484038443c34453c34443c34473f37473f384942395149404c433b483f384c433c4c443c4f48404d463d4a433b4c453d50494149423a423932483f384a4139483f374a423a483f36494138473e37433c3449423a4a423a4c433a4d4239443a31453c324b41374d42374e443a4c41384d4238473e34443b3152483f52493e50473d4d433a483f374a41394d443d4d443c4940394b423b4e463e473e37493f37473e36483f384a41394d453c494038443c35443d354841394c453d4b433b423a323f383149423a4e473f4b423a473f38473e374a423a49413a4840384b433b4a4238443c343e352f3f3731463f384f48405148414d453d514940534a424d443c524b414f473d4f463e4a423b484138413a33443d36433d35413b33403a32443d364e473f504941473f38473f384841394c453d463f374a433c4841394d453e4d463e514a424d463d473f354c443b4f463c494037635e54504840494138423a32443d354a423a453e354c453c4a423b443d35463f374a433c4a433b4740384e473f4b443e3f39343c36303f3833413b35474038453e3749423b463f383d3831413b35453e38463f39453e38443d37443d3647403a49423a494139473f3749423a4a433b4f4840443d364b443c4a423a49423a473f384d463f4e463e3e372f3d362e3f3830423b334740384f48404a423a49413a4b433c4841394e473f514a415049404e463e4d463e4a423a4a433b4d463e4c443c473f37423b33463e3749423b4b433b443d3549423a49423a474038463e36484139423b33423b33453e36453c354e453c4c433a4a41384940374840384a42394b423a49413a4f48404e463e524a424e463d4941394e463e4f473e4840394a423b4f473e4b433b4b433b514942544b44534a424c433a514940534b42544c43544d45514a424c443c4d463e4d453e4d463e4c433a473f3648413750473e5148404a433a4841394c453d4b443c4f483f4f463c4c433a4d443b473e35443c33453d354c443c433c35413a33413932453c353f362e39312b3a332c433c34453e36463e364c443d4b443c49423a4b433b4d463e4b443c4e473f4d463e4f483f50493f514a424c443c4e463d4e473d524941544c42574e45494037413831574e4558504551483e42382f4940374e453c554e454d443c4f463c4b42394b42394a41384c433a50473e4c453c4940384e453c4d453b4f463d453d343f372e524b424e473e4d453d4d453d4f473f4f473f4b443b494139473f37473f373e3730332e292b2421332e29332d28372f294139323e37303a332b3f3831443d35463e36463f36474038474038463f39474038413a32433c34443d35443d35423b33453e36453e36453e36443d36423b33433c34433d3546403748413a48413b48413a48413a48423b4a443d464039443e38413b354a433d49433b463f3748413a4b443d49423b48413a443d36443d35433c353d37303e3630443d35433b35413a32403931453e3747403a463f3949423c484139463f3949423c49423b474038463f37453e36453e38463f3947403a453e38463f3748403a453d37413a334e473f4c443d463e37463e3747403849423b4c453e484139453f37453e37403a343b3530423c364740393c352e443d354740384b443c473f38453d36443d35423b34413a343f38323c352f3d362f403931433c353f3831403932413932453c35474038453e36484039453d36483f384c443c4b443b4d443b463f36484139453d35483f38443c34423b33494139413a33433c3649423a48413949423b4841394841394b443c474039473f374840384139334039323e3730443d37453f3849423a49433c4a433c463f38463d37423b34494139473f38423a33453e3639322c514a434e473f4840384841394d463e4b443c49413a4e453e4b433b4b423b4c433a4940384e453d4b423b4d443c4e473d4f473e534a415048404d453e4b433b4b443c4a433b4a433a4d453d4b433b4840384841394841394a423a4d463e4c443c4942394b443c4a423a4d453c4d453b50483f4b433a4a443b49423a453d354a41394a41394940374b423a4b433c4b433a4b433952494051473e544a40524a3f4e453b493f37453b333d352e403932423a32443d3549423a4d463c4b433a4c433b52494251473f4b42394a42394941394840374a413a4a413a4c443c514a414c453d453d364840394841394a433b4b433b433b334d443c4c433a4a41384942384942384b433a494038463d344c433b51483f53494052463d53473d52473d4c4137453b31473d3451463d4e433a4e453b4e453a4d433a4d463b483d3441372f40382f4940384a423a494139473e37453c35473d36473e37463e36443d35453d3541382f4c433b473e36494038483f374139314f463f4c433a484038443c35474038484139463e37423b33403830433c34433c34433b34463e36453d354b433b4f463e4c443c4b443c49423a463f37473e37453d35443c353d352e4d453c483f364d453b4a423a4d453d49423a453e37443d36443d36403b333e3931443e364841394b433b473f38474039443d364a443c463f38443d364c443c4841394740384840384a423a4c453c4a423a4039313e383140393349413960574d4d463c494139423b34473f374c433c49423a463f3749423b464038423b33463f39413b353e38333e38333e37333c3632463f3947403a474039463f38413a34443d37433c36443d3649423b4a433c463f38463f38463f37453e364a433b463f37484138443d35453e37474139484139474039423b353d3630423b3349423a4a433b4b443c4d463e4e473f4e473f4d453e49413a4740384e463f4841384b433a4841384841384b433b453d35463e3651494050483e544c43433b344740384b443c49433b4b443c4c443d4c443c4e473f474038463f37453e36463e365148414a413a4b42394f463d544b424f463d4c443b4941394b423b4941384f473f4b423a4d453c5249404d453c463f354d453c514941534b43534b434d463b514a41544d455249424a4138483f3751494051493f534b444e483f5149425249414d463d4f473f4c443d4b433b4e453c4e463d514940524a41514941514a414d453d4b433b4b433b4c443a4e453c4f463d453d353e37303f38303b342d363029403932463f3749413a4b423a50483f4c453d423b33423b334a433b4a433b47403849423a4f48404d463f4942394c453d4e473f4c453d4e453d4a433b4a413a49403849423a4d443b4940384239303f362e3b322a433a334941384b4238544a414e443b473e354a42384e463c4d443a4940364c433a4e473d4d443b544c42534a424b433b4d443b4e443b4840374a433a544d444e453c4c443b51484050473f473f37433a34433c353c362f37322b2d2823342f2b40393448413b4c453f423b34453d363e3730423b334940384b423a4c453d4f483e514a404d453c4d463e4c443d4c443c484139473e374a423a4c443c4c443c4b443c49423a4b443c4d453e4a423b4c453d49423a474038473f3848413a463f374c453d49413a473f38463e38463e37453e3747403947403947403848413a484139473f38463f3848413a49423a48413946403848413a4a433b49423a4a433b49423b4a433c443d354740394b443e49423c49423c4a433d4c453d463f3849423b4a433b463f3848413a47403948413a474039463f374a433b463f37413b324a433b484139473f37453d364a433b4e463d4a433b443e36453f37423d353d3831352f2b39342f413a34413a334039314740394c443c473f38473f37453d35433c343f3830423b33433c34403931463f38443d36423b33453d364a423b4f473f4c433b51483f4c443b4740384b433b4c443c463d36453d3748413a463f3748423b4b443d4f473f4a423a423b34413a34453e37463f3949423b4b433b473e374b433c49423a463e364b433b413932423b34433c3648413b4c453e443d36403a33403a32433d364740394c433c4940384039314740384e463d3530294a443d534b434f48404b433c433c33413a33443c34443d35443c34473f374c453b4d443b463e364942394b443a4e453c494038483f3649413949413a4b433b49423a49423a4b443b4a433a4c443c4b433b4a433c4c443d5148414e463f4f473f4f49404e453e4840394840384840374b433a4a4239484138514941524a415149404b433b463e3650473e4c433b463e36443d33423a30423931423a314a413841383040362f413931433b34463e36463e36473e36484038474037433c344940384239324139323c332c403830463e364b433c4e453e4c453d463f374039314139314c433b473e36453c3549423a453d36433a32483f364940374d443b4c443b4d453c50473d4d443a4d433a473d34463d34453c3449403752483e52463d53463d4e443a4b41374f453c4d453a4c43384e443a4f463c4c43394c42394f453c4a41384940374d453d4c443c4a413a483f374c433b494038433b33413932443d36443c33473e35483f36443b334b423b484038494139453c34433b33443c35453d35443c35473f38463e36423a33433c34433d35433c34413a31423b34443d36433c34453e36464038453e36484039484139413a324b443c483f374d433a544c424f463d4a423b4c453d463f394039324841394a423b463f38433d36413c34453e364b433b453e364a433c4a433b4a423b473f38453e36463f3749423a4c453d4941394c453d49423a463f3849413a443c363b342e38312b48403a4640394d443e5149424d463e4c443d4a423b433c353e39323c37313e3933403b35413b353d3731433c373d3834433d3749423a474039423c34423c36463f39413b35413b33484039453e37433b34463f38433c35453e37474039473f3849413a433c34443d35453e36413a32463f37443d35423b34443d374a433c48413a4d463d4b443b463f3749423a4e47404c453d49423a4b433c4c443b52493f52483f534b4250483f4d463d4a423a4b433c544c43524940524a41473f38443c35473f3849423a4941394a423b4b443c4e473e474038423c344d463e4c443c4b423b473f37453c34483f374e453c4f463d4a4139443c344a41394a4139473d35453c334e453c534b424e483f4e463d4e473d4f463e4b423a50483f50483f4b433a4d453c4f473e51494050483f534c42473e35473f36484138453d354e473f4c453d473f374940394a423b4b443c4c433c453c34473f37473f37483f38463d364a423a4a42394f463d4c433a4b433b413831453d35423b33453d35423b33443d35453e37484139474038433a323d352e4b433b463e37433c34423b33433c34453e364a423a4a423a49423a453e354c453c4b443c4c433b4a413a4c443d4b423b4b433a4b42394b433a4c443b5149404b4239443b334a4239483f374c433b51473f4d453c4d443c564d445a5147534a41554b42554b41484036453e35433a32453c344d453c4c443c4c443c4e473e524b424c433a463c35484138483f38463f38403933342e2a312c27423c3649423b4a433c453e374039323a322c37302a3f3831433c344e463d5148404a42394a42394840374c433c4a423a4740384740384d453d4b433b4941394a433b4d453d463e364a423a4a433b474038463e37484139474038463f3949423b443d36474039433c34433c34453e36453e36433c34484139413a33443d3647403948413a413a32403932463f37463f37433c35443d37453e3848413a4c453d4c453e48413a49423a463f38463f38433c35413a33433c3647403948413b46403a4a433c463f374a433d4b443e463f3848413947403848413948413948413a48413b4a433b453f3748423a443e364a433b4d453d4c453d463e3547403649423a49423b423d35443f37433c36403a34413a34423b343f38313e37314e463e50463e483f37453d35413931413a3348413949423a423a334038313f372e40382f433931453c33483f37453c34453c34483f384d453d4b443c504941484139453f37463e38473f3848403a423b34413a33443d3648413a48413948413a474039443d3549423a4c443d4a433b474038443d35403831433c36474039474038474038433c34453e3749423b49423a49423a4740384b433b423932413932413932483f38473e3741393249423a5048404b433b494139473f38423a33483f38473e37463d36483f37473e36473f374a443a4942394d443b4a41394c443b4941394a433b4b433b443d35453e364740384a433b4d453e48413a48413b49413a483f384a433b4f463e4e463e4e463f4b443c4f463d544c42534a404d453b484138463e36453c343e372e423c3547403a4941394139323d362f443c344c433a4b42394a4138463c354037304942394d463d4b443b50473e5249414c443b474038463e35473f374a423a4942394d453d4f473e534a42483f38443b34403932413932473f374c453d4e463e4e463d4b4239473e36483f384a41395249414e453c50463c50463d5349404b41384d42394f443b4d42394a4037433a31453b33463c344a40364c40374d41374c41374c413750443a50463b534a3f51473d51483e4f463c51483e544a4150473e463d344a413a494039443d354941394d443c4e453d534a435047404c433b4e453d4e453c4b42394a4139484039463f37453e36443c35463e37433a33413932443c34413933403933443d35453e36463f38433c35433c34423b33413a33463f38453e36453e363f38314840394e463e423b3339322b4039314a423950483f463d36494139484139463f37403931453e36443d36443d36484139433d35453f374b443c4c453d4d463f49413b4139324a433b453e36484038473f3849423a453e364942394a433c4a423a4d463d5149414b443d2f2925201c1935312d49423c48413a463f384740394b443c463f383f3832413a34443d37463f39413b35413b35403a363a3530433d37433d35413a34443d37423c364a433b453e36433c34443d363f3933403a33474039443d36474038474038453e36463f38423c34413a324a433b4b443c484139443d36443d37433c35423b34423b34463f374d463e514a42463f37423b334b443c4c453d48413a463f37524a41483e35483f364e463c484038484138474039473f38453d36463e364c433c483f384840384c443c4b433b484038463f384b443c484139453e364b443c463f37423b33433c34443c344941384e453c4c443a50483e50483f4c453b4f483e4e463d4c43394b42384840374d433a4c43394c443a4c433a483f364d453c4c443b453c334a41384941384f473d4e463d4d463d524a41443d34463e364940384941394d463e4841394c443d4d453e4a423a4d463d4d443d463f374a423a47403849423a4a433b514a4050483f4f463d4c433b423a33413931463e36463d35463e37433c34433b354a433b4d453d4e453e473e364b433b453e373f38314a433b4c453d4740384a423b4e463f48413a48413a453e3648413949423a49423a4d453d4c443b4e453c4d443c4c433c4e473d4f463c554c4250473f423a333e382f423a323e362f403931494139484139514a415249404d453b4a4038433a32483f37483f374a433950483e575046564e444e453c484037453c35433c34433c3539332e342e2a24201d34302c3e38324c443d443c353a332c39322b403931433b34423b33443c344d443c4f473d4a40374a41394a42384a42394b433a4b433c4840394c453d4d443c4e463e4c443c4c453c4d463d49413a4d453d4c453d433c34403931413a32413a33443d37433c35423b34423b34423b34463f38443d36443d36474039453e37443d36433c36413a34403933443d37463f3947403949423b463f38463f39453e38443d35463f38433c36423b35433c35463f37433b34433c35423b35433c34433c3446403847423a48423b4a433b4740394c453e48413a47403849423b4c453e4a433c4a433d4a433c4a433b49423b4a423b4f473f4e463d5148404f473f4a423a453e36443e36453e37443d36463f37413a32443d363f38323c352f3b342f423b33362f28332d283b352f413a3437302a3a332c3f3832413a32423a333d342d433b33494039524a40494036483f36453d354940394b423a4b423b4a413a4b433c4d453e474139484038453d36473f384841393d362f3a332c453e3649423b433d36453f39473f3949423b4a433b453e36453e36453e364039314740384d453d49413a47403949423b453e36443e384b443c484139433b34484139463e36433c3449423a4f4841504840453d364740394b433d473f374941394a42394b433a463d364a4039433b33453c3449413948413949423a4841394b433b473f374740384a433b48413948413948413a453e364a433b4a433b4c453d4c453e524c44524b43514a425048404b433a473f3649413a433c34423a323d352e413a32413a323f3831413932453d36453d364b433b484139463e384a433b4740384941384840374c433a4f473e524940544c4450473f443c344740384841394d443c4f473f4e463e4d443c494138463f364b443b4c443c4b443b433b33433b33413a32463f37544c444a4139453d35453d34453d354a423a4f463e4940384d443b51483f463d344940374a4037463c33443931493d35483d34443a31473e354e443b4b41384b41384c423851463c52473c4a3f35493e344c40364f433852463c4f473c4e453b4d443a4b42384b41384c433a473e36453c354e453e4e473e50483f534a4250473f4e463d4c443c463e36463d36463d35463d35443c353e372f3f3730433c34453d36453d35433c34443d35433c34433c343e3730413a32463f373c362e413b33433c34413a32433c35443d37413a334a433b4740394b443d4e463e463f37443d364039324f48404b443b453e364a433b463f37433b34443d35423b344740394b443c443c35443c34464037423d35453e364740394b443d484139463f37433b334940394a413a4a433b4942394a433b4c453d4940393d362f322d27302b26453f39514b444f49414f48414a443c453e37433c3549423a453e37423b3547403a47403a49423c423c35433c363b36323c3731433d37454038433c36443d37423c36474039443d35474038453e373d38323e3831413a3348413a49423a49423a443d35474039433d36423b35453e3649423a443d353e372f3c362e433c34423b33463f38433c354039314d463e5049414b443c413a324d463e4c433c4840384a433a4f473c53493f4d453c453c34463e36453e37463f38413a32453e36443d35474038433c34443c34433b34474038463f37474038463f37484038453e35453e36443d36433c344941384b433a4b433a4d453b51483e4e453c483f364c443a4940364c43394b43394a40384f463d51483e433a30473f375148404a423a49413950483f554d444f473e4f463e4f463e514941463f364841384e473f4d453d4b443c4e473f4e473f4e473f5048404c443c4a42394b433b484038483f3849413a47403849423a49423a463f374a433b453e364038313e3730443d354a423a413931463f37473f38413a323c352d423b33494138443c34474038443c35423b33453f36413a32443d3549423b49423b49423b49423a4a433b49423a4b443c4b433b5048415048404e463e4d453c4d453b4d443a4f473e332e282825214139333f3731463d363f383237302b2e28223b352e483f374940374d453c544b434c433a3f362e473f37494139453d35423a333c352f3d3731403a343c3731352f2b2d28242e2a2639332f3d37313b362e38332d352e28443d36463f37443c35443b334a423a4d443c4e453c4e463d4f463d5047404d453b4f473d4b443b4a423b49413950483f50473e4e453d4d453e4f48404c453c453e363e362e413a3247403848413948413948413a4a433b4a433c4a433c453e36484139443d353a332c3f3832443d37403932423b34413a34453e36433d3548413a463f38433c35413a34433c35443d37423b35433d35463f3947403a463f39443d37453e36433b33433a33463f38463f373f3831413a32403931413a34433c35443d37413a33423b34463e37453e37443d363b342e453e374a433b473f374e463e50483f4941384b4239473f3749403948413849423a474039443d364841394c453d5049414f473f49413a433c34463e375149404b433c443e3748413a443d36453e3748413a443d37423a33443d35433c34463e36443b344a4239473d34473e354c433a473d34443c334941394e453e4840384a423b49413a4a433b49423a464038453e363e3730443d373f38313f3832453e38453f38413a34474038463f3847403847403949423b463f37443e364c443c463e374a433d49423b4c453e473f39473f38484139463e364740384a433c463f374a433c4b443c49413a413a343e37303f3730484038473f3849423b5149414b423c4a423b483f37463f3649423a484139484038463e374740374b443b4841394c453d4b443c4b443c49423a4c443d4b443c4a433b4a433c4b443d4e473f4c453c433c34433c34473f374a423a4b443c4c453d463f384740384a423a4d463f4c453d4b423b4b433c453d36473f37453d35453d35463d35453e36484038463e36423a3239312b3e3730463e364c453c443d35473f364e463d463d343b322b3c342c3e362d413830423931463d354d453c4f483e4e463e50473f534b424b433a4940374c433b4f473f4d443b473f364942384a4239473e36443b33433a324b4138473e354d443b443b32473c354b3f3750443b50443b4e443a4c423940372e483f364b4239544b4051473c4e433a4f433a51443b4d413750453a4b41374c42384c43394c43394c4239524a404a4139453c35473e37453c35453d35463e35463e353f3830433c354b443c50483f4e453e474038453e37463e37463e36463d36443b34413a32403a32433d35473f384d453d4f473e48413a413a32443d3649423a38322c3c362f423a343e3730413a343f3932443d35474038474139433d3749433c524a424e463f474038443d36453f38464039463f37433c36433c35473f3849423a4c453d453e3647413a423d3649433d46403849423a453e36453e37443e3649413a4d443d4b443c463f36453e363f38313f37324740394b453f443d36423a3349423a3b332c3b342e433d364b453e464039463f37423b34423b33443d37443d383f3933433d3548423b423d36403a3349423b4c453d453e37413b3448413b4740394740394a433d4b443d403933423b35423c35403a34413a34463f3849423b4c463e453f393b352f39332c463e37403931453e364740394a433c474038413a32453e36453e364841394740384e463e50483f453d353f362f423a324841384b443a574e45554d434840373f37304039323f37303e362f453d35423b33474039433d35403a32453e374a443c463f38463f38474038453e36463f3849423a433c35413932494138423a31413932484037554d42534b4151483e4c443a4c433a4a4138494138423a32453d364a4139433a313f372f403831413931453e364a433b4e473e474038433c35433c353c342d4b433b4b443b4b443b49423a49423b4b443c4b443c494239443c35473e37403830473f374b433c473f37453c354239324c443d4840394840384b443c484239403931433b35403932423b33403931433b34443d35433b33433c344d463c403830423932473e374a423a4f4840443c35433c35423b34453e3648413a49423b4b443b484239484139453e364b443d524a43514840483f35473e354a42394e453c463e363c36304d463e4b423b443b344a423a352d282e292537322e302b27251f1b332d27352e293d3731443c343d362e433d36443f383d37303f383339332e3c37323a35302c28252623203b363247413b3d36313b342d403932443e37453e37443d35413932443c354c443d47403849403950473e5149404d443b4a4239443b32433a31453d344941394b423b4b423a4b423a494239484139453e3749423b4a433b4c453d4d463f4c453d4a423a49423b453e374039323b332d3d3630453e36433c34413a33433c34453e36453e36463f3748413a48413a4b443c46403947403948413b474038443e38453f3846403a46403a453e38443f37443d36433c35413a33413a32423a333f362f413931413932423a33433b343b342d3b332d3d36313b342e3d362f3d362f3f3730423b33423b343f3831413a33423b343e3730413a32433b34433b33463d36443b333f362f3e362e3d362f433c35423b33433c35443d35413a32413a32433b344a423a473f37463d36463e37463e36463e37443b34433b34403730403831433b33423932494039473e36463d36443b33493f374e453b483f36463d34473e354c433c4b433c49423a463e36463e37433c34443d3547403849423a484139443d35443d35443d3747403a463f38463f3848413a463f38423c363f3a32443d37453e36433c344039323d352e403931453d36484039413a333b352f433d36463f37473f38433c343f3830413a32413a32423b34443c354e463e514941484039423a34413a324c453d4f48404b433c494039463f3749423b4a433c4841394b443c4f4840484039413931473f384a433c4a423b4c443c4b423b4941394a433b463f38453e37443d3748413949423a4c453d4d463e4a433b4941394e473f4b443c4c443c4841394c453d4f47404840394a433b484038453e364a433b4d453d4a423a4c443c51473e574c42524a3f524a414e463e4e463e4c453c4d443b4f463c4d443b453d35473e36544a4150473d554c41574e43483f36443b33473f37494138483f36463d35463d354840374941394a4138483e36443c34473e364a4138534a414f463d4d443b53493f52483f50473d4c433a4d4239483d344f453b50463c4b42384c42394940374d453a473d334d4239493d334e42384c40364c3f35493d334e413750443a4e43394f463c4a4138483f364e453d4b423a4c433a51493f4e453c4840374e463d4a433a443e36463f37463f38453d35453d35463e373f3831423b35484139484039453d36453e37443d36413a33473f38483f37443c353d373041393349423b443d35453d36463f38463f37453e36484139433c354039323f38313f3932443d37443e38433e3647403a453d37423c34413a33403a334b453e49433c443d36443d36443d35484139453e37453e38433c3647403a413a344741394b443d474039453e364a423a4a413a49423b484139484139443d35413a344f4742615a52595149554c45544d443f38302f29232f2a253a332d423b35453e37443d374a433c474039403a34423c36463f38463f384640384b443d423c35433d37433c35484139484139403932443d35443d36474039453e384d4640453f38443d37423b35413a343e38313c36303d373239342f3e39324e473f453e36474038463f38474038453e353f38304841385049404a42394d453c50483f473e354d443c4139313f372f4a4239463e354840374f473d4b4239463e36423b33473f36463d354e443c483f37463d35463f37484139433c3549413a463f38423c33443e363e37313e3730423a33413a33453d35453c354a41394b423a4d443b4d443a52483f574e43544c414f473d494038443b34463f374d463f453c344b423a504740483e375047404a423b463f37443c344c453d5048414c443c3c352d554e454f483f4942394d463e4c453d4f48404740384e473e4d453d4d463e473f38443c354b433c423b34453d36453c35453d3649413a494039423a3249423a463d36453d364a433b433b343d362e473f374f483f4d443c4e453d504941443d35473f364e453c49413a49413a453d37463e37423a3347403849423b48413948403948423a49423a4d463e463f37453c354239304a41394a423a4d453e4b433b463e3637302b4740393b352d38322b403931413b343c36313d3732342f2a2b272336312d35302c3b353040393438332e37332e3a36313c373336312d342f2b2f2a2624221e26242034302c36312d37312c3d3631453e3649423a3f3830443d36443d3649413a4c443d4941394841394c443b4c433b484038423a334d443b4e453c4941394b42394940384a41394a4139494038453d35484139483f38463f37453e364039313e37313f37313f3832443d36463f37474038463f3849423a474038453e364e473f4d463f4c453d49423a4a433b49423c4c453f4d464049433b433c34453e3749423b453e38423b34413a33413a323e37303d36303b342f4039333f38313a332c453d35473e384138313e362f443c34423b33413a33423a33423a33423b34453d35413a323c342e3d352f4139323f3731403931413a32413a33443d35413a32423a32524a414a4239423a33463d364740384a423b4a4139473f364b433b453d36453c354138313f362f453e35433b33443b33443c344138313e362e433c343e362f3d352d453d36473e37463d35433b32463d35433a33443c344139303f362f473e36483f374a423a473f38463e37463e37474038463f38443d37474038443d354a433b484139433c34453e3649423a463f37463f37463f37423b35423c35443d3547403a4a433b453e36413a323e362f3f3730413a333e38303f38313d37303f3832423a333f3831413a3349423a453d35453d3549413a4c453c4840384a423a413a3349413b50473f3f383049433d4a433b453d364a433b4b443d48413949423a474038474038484139483f38443c35433b34423933453d37473f3847403849423a49423a4b433b49423b4a433c48413a463f374740384740384c453d4f48404841394d463e4a423a4840384d463f4c453f48413b4840394c443d474038433c34504840494038524a4051483e473d34494037463d34473e354038303e352e4239314138304a42395a5146554a3f4f453b4e453b4b42384e453c4b423a4b423a473e36494038463e36433a334941384a42394e453d4f463c5248404f473d4b42394940374d443b4e453c4c433a4d433a51473d51483e473d3542372f473c334b4239483f36463d35473e354c42384b3f3650443a473c334b4037463b32493d344e433a493e35473c3251463d4f463c4a41384c42394a41384940384b423a4c433a4d433a4c433a483f36453d35484039433c36403931453e36524a41484039443e37433d36453e36473f384b423b403931413a333e37304941394b423a423b34403932473f38453e36463f38453e36423b344a433b4c443d49423a4b423b494039443d35443d35403932423b343d3730413a34474038443e36433d35423b34423b344d463e443d35443d36463f38453e37433c36413a343e3932413a32463f39423c35443e3749423b403931463f374941394b433c463f37453e36453e363d362f342d2837312d3b3531423d37544c444f473f4a423b453d383a332d3e373149423c453e37474039423b34403a33443e374a433c413a33403932423b34413a34443d37453e37423b334c453e474139453e36413a33443d36403932453e374a433c4c453f3f39333a342e433c36403933443d373f3933413b33443d353f3830453d354840394b433b5048404e463e4f473e4f473e4e463c4a43384e453c443c334c453d443c344c433a4e453c494037423a32483f364c443b463e36433c34474037423a33433b34463f37494138453d344b423b494039473e36453d35443d3549423a4a433a433c343b342d3f3832453d364b43394e453b50473d4b443a4a41394a4137574f44544c42554d4251483f4c433b49413a504941473f37473e36483f3740382f463e364b433b4b433b49423a4d463e4a42394a4239413931473f3649403848413849423a49423a49423a4a433b4c453d4c443d4b433c494239443d354d463e4b443c4c453d4d463e494139443d35473f374a41393f3831413933433b35474039443e36433b344b433c3f383138322c4039323f37313c352f3a342e3d37303c363039332e332c27474039453e36474139453e37433b33473e374b443d4740384e473f48413849423a4e473e4e463e5049404b433b453c353f373036302a473f38403831463e374a423a433d354a433d473f39453e364c453e4b443d443d38352f2b332d2a332f2b3d39343a3430332e2b312d292b27252f2b27322e2a322e2a3c36313c3530443d36474038453e36413a33403933423b344c453d4e463e4e473e5048404d463e4942394239314c453c4c443d4b433b443d35413931453c35453c35443b34423a324139314740384b443c4a433b49423a4b443c48413948413a433c36413a34403933423b33423c34423b35443d3648413948413949423b4b443e4a433d4841394a433b453f38453d37453e38433f36423b33433c34413932403931423b33433b3440383039322b3d353040393448413b49423b3e372f423932473e36463d364239314239314038303d342d3b332c3f362f3e352e3f3730413a324039323c352f3b342d39312b39322a3e37303b342d3d362f433b344239324d443c433a32433b33473f37433b33473f37473e364c433b483f38423a324c443b4d443c433b33494038453d354139314a413a4940393c342c3c352d413932443d36443c36423a33413932433b34423b34433b34443c35423b33474038463e374a4139473f3748413a49423a484139463e36433c35453e37443d36433c34423b33474038463f374e473f463f37433c34463e37463f37453e36443d36463f37484139494139484038443d35433b334a423b49423a474038474038403931453e36484038463f37453e36453e36423a3340393248413b484139463f374a433b433c35433c35494139413a33443d3749413a49423b3f38304b443d4d463f4d463e4a433b463f37463f37484139473f38433c343d352e3f3831464038474038463f37453e36443c35463f37443d35423b33423b33463f3748413949423a4b443c49423a453e364a413a484139453f374a433b473f37443c343e362f453e364841384a423a4d463c4f483f3f362f4238314a41394940374840364a41384d443b51463c5c50445f5347554c414d443a54493e594f44524a404941394d443a4c42394a41394a423a4f473d50483e473d35473e354f463d4b4239413930463c354139304339304d443b4e463d3f362f413830493f37494037443a32433931443a31433931423830463c34483e354a3f36473b33473c3341372f443a324c41384d41374f433a4b41384c413850453b4c4239494037494037463d34433a32483f36483f36433a314940374b4239473f37463f37453e36453e364a423a4e463d433b34403a34423b35484139473f374c433c4b443c443d3549413a4d453d433b33403932453e37453d35443d35413a33453d36423b334d463e4a433b443d35443d353f3830433c34453e38433b34453d35423b34433c35443d36433c36403b35423b34443d36443d37453e383c352f433c36463f39433c37423b343d372f40393249433c433c353f383249433c453d3548413947403849423a484039463e36474038453e3649423b443d36342e2926221f47403b4d453e4f4740554e464b433c3f38314a433c463f384b443d4d463e48413b453e38423b33433c35433c35413a333d36303e3931474038453f37413b3348413a463f3749423b4039323e3730403932463f3947413a433c36433d37453f3849423a48413b3c352f3b342e4b443c4b433b4f463f4a413a4840384b423a493f364e443b4f463c4d453a463f35433b33453d354940384a42394139314940374d453c4a423b453d35433c334b423b474038464038463e374a423a473f384941394841384239324a413a4c443c463f36413a33423831473d35423931463d354840374e443b4d433a4e453c4c443a443b33443b33433a32463e35463e35453d35443b33494138443c34423b34463f38453d35443c334941374f473f4d443d4a423a4a433b4c453d4c453c4e463d524b434e463e4037304a423a514a42544d45514a42463f37453e36484039443c34473f38443c34423a32433c34413a323d362e413a324b433b4b42394d443b4b423a49423a433a353d36303e3932433c354d453d453e363d3730443d3749413a514a434e4840413b33463f3849433c423b3549423a443c34433c34463f394a433b3b342c443d35433b344e463e534a424d453d4e463d4d453c4940374a4239554d434e453d3e37303e352f413933443c344a423949423a48413a423b353e383337312c36302b39332e36312c38332f413b3736312e322d2a2f2b2725221f302a2738332e433c363e373148413a474039453e37423b35413a33443d373e3731433c344b433c453c35443c344b423b49423950494050474049423a4c443c4a433b4740384a423a49413a4a413a4b423a4b433a484038453d35443d35433c34443d35413a32423b33423b33443d364a433d4c453e4c453f4d463f4a433c4a423b48413948413948413a48413a474038484139474038484139453e36463f38463f38463f383f3830403933474038423b34463e363f37303a332c403932403932443d36423b33342d27342c25443a33453c35423a33403831423a324038313f383149413a443c343f3730443b33473f38443c36433c35453e36433c35443d36423b33423b34423b33484139443c34413832463e374a423a473e374a413a483f38463e374037303a332b443d35453d36433b334038313f3832453e36463e364a423b443d363f3831423b34433c35443d36433c36443e36443d3648413a47403948413b4a433c4c453d4d463e4c443d4a42394c443c4a433a4c443b4e453e4841394640384841394b443c49423a4841394840394d463e4b443c473f3849413a4a433b49423a484139463f38463f39453e36453d353f38303e362f473f37474038433c35463f383e372f423b33474038464039413a333b342d3a332d413a34413a33433c35443d3648413a463f38423a333e3831504a43443d35453e36474039443d353e3730463f38453e36423b33443c35443d354c443d473f384a433b4a433b4b443c49423a463f3747403849423a474038413a33443c35453d37463f3848413a423b34463f38443d35443d35463e37423932443c35474038443d35473f37453e36403932463f374740384a433c494139433b334840394b423953493f4f473e50473d52483e52483d595045554a3d54483b443a304a413750443a4c413751483d4f463c4e463c4b42394b4139453d344f473d4a4138463d35494037423931423931433a32483f374b423a4d443c4b423a4d443b483f364d443b453c33463d34483f36463c33493f36463d33493f36453c33483e35493d35493e3642372f4c423951473e52483e4b40374b413850453c4f443b4e443a4b4138483e35423931443c34463d34483f36494038494038494038494039433b34463e37463f37484039483f38463d35433c35413b35413a34443d35433c34453e36433c34433c34494039453d353e372f4740374c453d463e37453d36473e364a413a433c344b443b433c34413b33453f37403a32453e37423c36443d36463f374d463e463f37423b333f3a34413c36423b35463f38463f39463f39403933413b34453e38413b35453e38433c35423c3548423b463f384039324a433c483f3849423b48413a4b433b4a423b4b443c4b443c4841394e473f4c453d423b343c353149433d48413948413a463f37433c343d362e433d35403932433d3540393238332d3d3832423c353d362f3f3831413a33423c36433d36453e36433c353d372f433c354540374a443c443d36433d36413a34413c3448423b433d373e38313f3932413a34403932403832443d354e463e4a433b433c34453e36423c35413931453d35494039474036453c33473f37473f384b433a4b4239494038423b33453d35484038473f37484039463f37484038463f36453d35484037483f37463e36453d35483f38494039483f37484038433c333d362f4a40384d433a443a314a4138574e444239313d352d4b433a423a33433a3449413a463f37403932423b33453d35423a33463e35473f37443c3448413a443b354a433c4a433b494239423931473f384e453e4941394b443c494139433b334d463e4b433c4339323e372f423b33453e36433c343a342d4a433c4b433c4c443c4c443c443d35453d35453d35443c334c443b50483e50483f4a423a453d373b352f3d363149413a463f38463e38474038443d35463e373a322c3a342e49423b463f384039323c352e443d364e463f4a423b403830473f374b443c4c453d463f37433c35463f374b443c4d453d4a423a51483f4b423a463c35433b344a4139473e37423a3339312b3b35303b342e3f39333a342f312c28312c2838322d3d37313c3731413b353d373237332f2b27242d2825312d2a23211d2927223d38333d3732433d354a433b453c35433b34423b353b342e413a33413a33403932423b33453d36463e374f4740524a44473f384e473e4d453e453e374740384a433b453e36433c35453f37413932413932483f384b433b47403848413a443d35484139443d35474138474038463f37453d37463f37474038463f3748413a484139463f38474039484139474038463f374a433b473f384d463e474038463f3746403a453e37443d36413a33423b344039323e372f3a332d3e3730403931403932443d3748413a4a433b423b35413a34453e3748423b49433d4a433c4b453d423b333c352e413a3349423a494038474038423a32423a33433d35453e37484139463e37453e36433c343c352e3b332d3f37304139323f372f443b34423a33443c354840384b433b403a31423c3449423a4c443c494139423b34463f39413a33403a33443e37423b35463f38423b34423b35433c36453e38423b35433c36413a34403a343e38323f3831453e37443d35433b334b423b484139443d35453e36433c3449433b4e473f4a433b4d463e4b443c49423a4841394a433b4b443c4c453d4a433c49423b463e37453e3747413a4840384038313e3730413a34413932413a32463f38453e38423b35403933443d36423b343f38313f3831352f2a3e3831453e36443d35463f38474039484039463f383a342d4a433d524b43403932433c354a433b48413a443d36403933463f38433c35453e3747403949423b48403948413b4b433c4b433b4b443c4841394b443d48413b423b35463f39443c36453e36453e37443d36443d37423b33474038463f37494139484039484139423b33463e3648413949423b4d463d4a433b474038524a424c443c4d453d4b443a564c42554c424d443a483f36453c33494036483f354f453b4c4138443b3140362e4a40384e443b4d453b4b4239433b323f362f403730433a32433b32483f36483e35493f364f453c4c433a4d443b4c433a493f36493f37483f35473e3541382f4b423851483f4b41394c4238463c3440362d4c433951473e473e36483d35493f364b41384e453c493f36483e344d42384d42384b40374c42384e43394e453c4c433a473e354940374c433a50473f4d443c484038484039453d35433c3548403a403932463f37524a42453d3449413a474038413a324941394e463e4e463d4a423a4a433b463f37463f3749423a494038423b3449423a473e374c433a514940443d36453e384841393f3830413c3548413a474039463f37463f38453e37453e36474038433c34423b35484139474039463f39463f384b423c494139474038433b35413a34423b35413a34413b34463f384b433c453c35484139484139463e374940394a423a4b423b49423a4c453d4d453e4d463f49423b48413a433c373c362f433b34413a333e3731403a333e37303f3933403a33403933423b333c362f39332f3c3631403933443d36413a34443d36433c35443d36453f384c453f4b443d453e364a433c453e383f3a33403933423b34423b35403933443e383f3933413b34433c35534b43494139423932423a33484039433c34413a34423b33453e36453d354d453a4b43394d443c463e364a423a4941394b423b483f38473f36453d35494139483f37484038494138463e36453c35484038463d35473f37453e36433a33443d353a332c443d34413931423a32483f364e453b4b42394940394c443b4a4239453d353d352e463f37403931423a33423932433b34413931403932413932413931463e36453d354a423b443c354b423b473f37413931473e37433b344740384a423a473f374c433b4c433b524a42574f46554c43494139413a33474038413a32383029463e365048404c433a50483e4f473e4b433a51483f544a414e463f4841393b332d312b263b342f453e374a433a4b443d403933443d36474038433c344039323e37313c342e3e362f3d352e453d36403730413831453c354d443d423a333d3730463e374840384c433b4c443b4c443c49423a463f37474038484038433b33433b344139323f3831413a33423b343c352f3d363139332f36322c39342f3c3732413b36413b363b362f37312e322c29342f2c2f2a27312c292e2a272f2b2824211d332f2b423d38403933474038473f38463e37433b33413a323f38313f3832423b34463e364a423a473f38443d354b433c48413a3e3731433c353c352e3e3730463f38443d36423b33423b33443d35474038463f384d453e4d463e453e364b433c463d3647403949423b48413a4640394a423a4239324e463f4d463d4a433b4b453e484139474038453e36484139463f38453e374740384b443c4c453d474039443d37433d36443d35473f37463e36433c34403932433c35423b354a433b4c453d4c453d4d46404b443d4d463e4e473f4c453d4a433b4c453e4b433c4a423b4b433c4a433c4c453e463f38463f39423c35413d34453f36453f37463f394b443d463f39453e37463f3749423b443d36474039413a33463d363d352e3e37303e3730453e374a423a49423a403931473f37484039453d36413932403932433c34453e36443e36453e37463f3949423b423c35423b343f3932423c36443d37453e38423b35413a33433c3546403a48423a4841394b423b494139453e36443d3549423a47403847403849423a453e36413a32443c34433c34443c34433c3447403849423b474038453e36484139443d35423c344b433b484039413a32443d36463e36423b33453f3748413b453e38403933433c36453e373e3730413a333b342e38312b3c352e3f38323e3931413a33443d3649423c4b443d3d362f4a433c4a433d433d3648413a474039453e373d362f443d36474039463f3848413a473f38453e36443d35453d36474038463f373a332c3e3730403933433c35423b33433c35413a33443d35413a33433c3547403a48413a4a433b4a433b48413a4c453d484139473f364740374c453d4d463e48413a4a423b4c443c4941384740384b433a4c433a4b4239463d344940374a41394b423a4e453d4c433b4f463c544a4050463c463c3443393240362f40382e4941384d443d4d443b4e453b4e453c4f463c4d433a4940394a41384c433a4a41384a41384d433a4f453c4f463d4c423a453b334c43394d443a4d433a4b42384a4037463c34483d354a3f36433b32453c334c4239483f364d443a4d433a4d43394a3f3552453c51463c4f473d4e443b534b414d443b4a40374d433a4940384a42394a4139463d36473f38463f37473f37473f38423a32433c344a433b474039453e364b433b473f384d463e50473f494139494039463f37443d3748413a484139463e364c443c5149424a413a4a4139484038443d35453e37453e383e3730413a33463f37463f37474038484039443c35473f38453e36433c35413a34423b35443d37453e3847403a463e36484038474038473f3a453e37474038463f38443d36443d354a423a473e37473f3747403a463f37463d36484038473f3849423a4d463e48423a453e38443d37423c35474139453e37413a343e37304039313e3730433c35433d373b352f403933423b34443d36413a36453e3a423b35423b34423b34433d36474039443d354b453f5049434b453f3f3a344b443d474039423d37413a35423a34453e3847403a453e38413b353d3731453e374a4239453d36453c35483f38483f374a41394a413a443c354840384b41384a40373a322b4e453c423b33443c344941394940384a4038483f37463e364940384a423a4e463d4f473e4b433b4b433b453c35473e3849423b413a33403831433b33433b334a4139473e374a4239433a32443c32494037483f37483f37463d35473f38423b32443c344139323a332c423b334a423b433c35433c36453e37443d364a433b473f373c352d3d362e474038423a32433b354a423b4a423a443c344b423a483f37463d35433b33423930433a31433a324941385048404f473e5048404d443d4e453d494138453d35453d35453d354a423b4b433c423b35352e2a332d283b3530443e3749423a4b443c48413b3f39324039334c453d49423b4a433c443d36403932423b33413831413831463d364e453e473f364037303d352e3e37314840394d443d463d364a4239443c33443c343e362f3f38313f38303d372f433b33453d35463d36463e37423b34413a33423b34433c35423b35433c353e37313a342d342e282f2a27342f2b322d2a2d27262e29252d29262f2b28322e2b322d2a2c282436322e2824213b373249423b443c353f38313c363035302a39322c463e374d453c4f463e494038494039473f38433b34423a33413a34484039443d353f3830413a324840394740383f3831413a33463f37453e36463f37423b33433c36443c36433b35463f394a433c453e37403933473f374d443c4b433c49423a49423a464037463f37463f37433c34423b33443d3649423c433c3548413a49423a4c453e49423c474038413a33433c34474038474038453e364d4640524b444f4840504941514a424a433b4a433c4f48414e473f4f4840524b44504a434a433b4b443d49423c4c453f4b433e443d38413a3547403a47403948433a46403846403949423a4a433c4a433b463f37443d3649423b484139453e36463e364c453d4c453e4740394c453d4d453e494139453e36423b334a433b4a433b4a423a4e473f4c453e4c453f48413a463f384b443d4a423c47413c4d463f473f3a453f39423b34423b35463f39453e37423b3348413a49423b49423a474038453e36463f38443d36423b33474038453e36474038443d35453d35483f38463f374a423b443c35474038474039463f3849413b453e3748413a49423b5049414a433b403932453e364b433b4841394b453d4a433d47403a453e38443d37463f39453e37463f383d37313e3932423b35413a3448413a4039313c352d3d3630463f37453e363c352e433c35463f38443d35433c354b443c443d35463f37473f37443c34443c35484139474038474038474038443d35484039413a32423b34473f39474038463e36463e3748403949423a484139463f37463f38423b33473e37473f37443c354b433c4f484048423a4b443b443d34484139433c353d362f3f37303e362f413933443b344940384e453d4a4137453c34443b33473e36433a32453d34463d344239314a41394f463d4b423a50473f5148404b423a4b423b4e453d50473e524a404d433a4c433b4940384940374c433a4a41394a413a4d443a4b4239494037453b32443a30453c33473d344c4138483c334b3f354e43394f443b4a41374b42384c4239493f364d443a51483e51473d4e443a4e443a493f364d433a4d443a4b41384a41384a4138483f364d443b4b41384d433a473f37473e374a413a4a423a4c433c4e473f4d453d5149415049414e473f4d463e4a433b4741394941384a42394d453c484039443d36453e37453d36423b333e372f423b33433a33473e37433c34443d35413a334039323e3731413a34423b33433c35403931423b33443d36433c34423b33433c35403933423b35413a34413a343f38324039333f383040393147403848413a4841394841394740384a433c474038484139474039463e38433c35453e3649413a4b443c474038423b33433c343f39313f3933453e38453f37463f37433c343e39313e383049423949423a423b35423c36463f37474138463f37433c3549423b474038443d35463f37423b3537332e3f3934423c363f393339342f3e39353d3832453e394f4842534c45534c454f48423f3831433c35413a34423b353d36305049424a4239473e373d362e423a32433a32463e35463e36403932463e36473f374b443a4d443b3f382e423a32433931453c33473e35443b32413931443c34443c344139313d342d403730433c34423a33453d3549413a433b33463e36463e36484038494037413830433b33483f37463d34494037443a31453c33483f36443b324a41393f362e453c344840383f37303b342d3d3630352f29433c343b342c3f3830423a32483f37453d363d362e443d354139313d352f433b34494139463e37484038403831423a333f3830473e36494138484139484039443d35413a32413a323c342e3d352e3f3830453e354b433c49413b403932322c2738322d47413b48413a463f38443d36433b353c342e3a332d3c3630433c36453e363e3730413b34423b34463f37433c34453d36484139463f37423c35423b34463e3649413949413a463d36473e36463d36463d35443c34413932443d36443d35453d36463f37484039423a33443c36443d36443d363f38313e37313b342e3b352e352f29342f2a35312c37322e342f2b3a342f39342f36312e34302b2b28232c28242b27232d282629252225221f211f1c2e2b273d3832433c343a332e3b342e463f384a42394b433a473e37483f36483f384e453e4f47404d453e4a433d4c453e4b433c413a32413a32423b33443c34443d364039333d3630413a333c352f3d362f413a32433c35463f384b443d433c36423a343e373138312a473f3849413a443d35443d36423b34453e37484139484139433c35463f39433c36433c36463f38453e364a433b49423a49423b40393149423a484139463f37453e384a433c4d463f4b443c4a433b48413a473f38423b33443d354039323f3830403931413a333f39314039333c352f3c342e3d36303b342f3c352f3e38313e3932413a343f38323e37313d362f3c352d3e372f403931403931413a32403932423a324941394c453d4c453d5049414c453e49423a4d463e4e47414a433d433c36484039473f3749423b474039474038453f37464039453e38453f38433c35413b35433c36433d35453e38433c35453e37443d3647403a49423b49423b49423b453e37453e36433c344b443d443d36423a33423b33413a33413a33453e3647403849413a453e36474038484139463f3847403a48413948413948413a4740384c453e4e473f4740383d37303f3832423b33453e37413a34413a34443d37443d37463f3949423b453e374841394740384b443c4a433b413a33463f384a433b443d35413a33453d35473f36433b33463d354f463e433b33443c354c443d4c443b4840374d453d51494150473f4d453d4b443c4d453d4a433b4a433b463f37433b33463e364a433b4a433b4a423b473f3848403949413a463f3749423a463f37453d36473f384841394740394841394b433c443d35484038484037463e37463e374c443c5048404b433c4a4239473f36433a323e362e473e374840384d453c564c424e463c534a404d443b3e362e4f473f484037423a33413831473f35453c3441372f413830433a32403830453c344e453d4f463e4b443a483f36494038453c34484037433932483e354940364d43394940364b4138463c3352463b5a4e4250453b4c41374e43394f463b4a4137473e354c433a4f463c4c43394a40374b41374a41364a40364f463c4f453c4940374e463e51473f534a4150483e4b4239494039473f38494039453d36403932463f37484139443d354a413a474037433b333f372f443b33463d34473e354e463d433b343c352f494039463e374740384a423a49423a474038484139433c34433c34453e36423b33453e36443e38443d353c362f403a34423b343e37313f3832403a343e38323a332d413a33413a32423b34433c36423c354a433d473f3947403949423b433d36433c35474039463f37474038423c35443e37413a34443d35463f3749423a4a433b514a424f4840463f37423b33453f393e38323f38314039323e3730453e374e473f534c44403a333b342f4b443e463f373f3930403932453e374b433d473f38463f37423a33443d3648423c423c373a332e35302a3b3632413b36433d363f3832403a3448413b47413a4e48414f4840423b3449423c463f3939322d3b352f4a433a423a32453c34463d364138314138323d362f443c34443b33352e27362f283d342d3f3730413a31423a33463e36433b33413931423a333f38303f37303e362f3f38313e372f3e372f3e372e413931433c3440372f4a4138483f36483e35483f354b423a453d354941394b42384a4037534940494037463e34494037483f37463d36463e364a4239453d363f38303a342c403931423a333d362e352f2849413a4b433b3d362f413a334a423b443c35423b344038323c352f3e3731413a33453e374a433a453e37443d36423b333f3831463e38423a33453d35473f374a433b4e473f4c443b5149403f373138322c3f3932433c35464038453e36474038433c35403a333c352f423b34423b35423b343f38304039313f3831413a32463f37474038463f37474038433c34443c34443d374a433b4a4239473f36483f37453c35463e36483f384940384941394941394a433b4a423a4a423a453e36453e36443d364039313b342e3c352f3b342e37302b3a332d433c35342f2937332f37332f322e2a36322e302b282e2a27312c292c28252e2a262a262237322d38332e36312c2d292626231f221f1c2c2824342f293d36304b433b4e453d4a423a453d35473f384a423a4c443c4e463f4a423a453e36423b343e372f3d36303a342d3e38313d362f423b33413a32443c35443c35443d35423b33423b34433c353d36303b352f443d35473f38453e384a433c474039433a33473f3847403848413948413a4b443e453e36484139453e36433c354a433c49423a4c453d49423b4e47404c453d4a433b484139443d35463f37443d35453e37463e37463f38443d35433d35484139484039463e36443c344139323e362f423a323e362f403831403931423a33443c35423932433c343c352d3b342e39342d39332c443d36433c353e372f3d362e3e372f3c352f403931453e3748403949413a4c443d4b443c463f37453d36494139494139474038474038463f37453d36463e37463f38443d38433c36453e38453d36443d36463f384a433b433d35463f38453e36423b34443d37443d36443e35423b34423b35423b34433c35463f38463f38463e374a423a474038453e3647403948413a443d364740394a433c4d463e4c443d4a433c4a433b4b443c4a433b473f38474038433c34463f37423b33453e36463e36433b343d37303f3a34423b3547403849423a453e3748413a48413947403849423a443d364c453d49423a534c444f48404a433b4a423a5049414d453e473f3749423a4940384b423a50473f453c353c342d4039315149424e463e4a41394941394d453e4d443c4940394c453d463f37463e3749413a473f38423a33453e37453e37443d35453d35433c34413a334038323f38313d362f3d362f443c35453d3647403848413a463f3849423a4d463e4740384a423b49413a4b433b4941394740374b433b4c433a4c433b4c433b4e463c4f463d4f463d4b4239483f35483f35483f36473e354138303c342c403932473f374b41394f453c4d443b4b42394940374b423a4a423a4f473e4940374139313b332c3c352d423932443c34483f374d443b4c4238554b41584d414e42394b4037483c334e423850443853473d4b4036453a31473b32453930493e35483f35483f364a41384e443a4c41384e443a51473d4941384c433a483f36494138494037473e35473e353e362e3e372f443c35494139483f38484039474039463f37473f38484038453d35443b34483f374a41394c433a4a4239453c3440393148423a433b34473e37453c344a413a453d36443d354b443c463f38474038474038453e36453e37443d36423b34413a34423b35463f3948413a433c353f3932423b333f3830433c35443d35453e37463f39453e37453e37413a34433d37433d36423d36443d36453e373f383149423b4d463e464038463f37453e364740384841394740384a433b4b443c4c453d413a33413b35443e3847423a4c463e4a433c464039474039423c34403933332d2736302c4d4740524b43413a32474039453e38443e37463f3847403948413947403949443c48423c443d38403933403a343f3832403933403a323d3730443d374c453f544d45423b334740394d463e4640384c453e534b434139313c342c4037303f37303c352f3e36303a322a413830443c354c433c473e36473f38413a333f38313b352d3d372f423a33423b34413932494138463d35453c35463e36463d36463e364840384b423a4b423a4d433b4e443b4d443a4c433a4e453d453c353b332c484037493f373831284b433a494036463d33463e354a413a453c35473e364940384d453d443c353e362f3e362f403a33372f2a362f29453e373f3831433d353e3730312b253d37304039324740394740383d362f443d35453e36403931463f37443e37473f38473f37483f384c433a4f463d4e463e4b433c3d3630332c273b342e4841394a413a4741384c453d484139453e36453e363f3932433c363f3833413a34443d35423b33443d354b433b463f37463f37453e36494038463e36453d35483f364a41394840384a4139453c33453c334a4039483f38494038494037494139453e35453e36463d36453e373731293d362f3d36303a332c4038313f3731443d36423c354740393f3a33302b2838333035312d27231f332e2b332e2a2f2a27342f2c3d38323e3731413a34463f38433c353b352f342e2a24201d2b28243d38334c443d4c433a50463d51473e4a41385148405048414e453e4c433c483f38483f38474038453e364039313e3731413b34423b34463e36453d36443c35433c34423a32443d363f3932423b333d362f3a332d3f3933453f37433b34433d37463f3848413a433c36463f3849423a4a433b49433b48423b463f38453e36463f37453e37453e37453e374a433b463f38433c34443d35443d35433b34433d3648413948413a4a433d453e37413a33423b33403931413931423a33433c35453e37433c35473f3848403a443d3649423c443d35413a32433c35403931423b34433c35463f3748413a443d35463f3747403849413a4a433d4c453e4b443d5049414b443d4c453d4c453d4a433b443d354840384b433b474038463f37463f37474038433c34453e364a433b4e463e49423a474039403933453e37473f38453e36433c3548413a48413b443d36433d35463f384841394b443c4b443c4c453d4c453d484139484038473e37474038463f37453e36463f37463f374841393f3830443d36463f38484139453e36453e36473f38423b33484139474038443d35443d35433c3447403a4c463e4c453d49413a463f3848413b463f3849423a484038453e36463f37484139484139463f374c453d463f37433c34453e3649423a463f37463f38453e36453e36463e36413a32433c35433c35484139453e363d352e413a32463f374940384b4239443b33463d36483f38433c34433c36443d37423b34443d36443e3647403948413a423b3448413b4d463f4c453d49423b453e3747403949423b474039463f38463f384b433c4b443d4e473f5049414d453e473f374c443b484038483f384c433a494038413831403830463e35463d34473e35473e354940374c433a463d36453c34483f36443b334c433b4c433c484139473e374940384e453c524a3f4e443b4b4138453c34453c34433b31433a31473f364e453e4c443b4b423a4e453c4d443b494138483f35483f35483e354439314d42394f433a4339304b403652473c54473e53463d4e433a4e42394d423851463c4b41384c423a4d433a423a31423b314a4137443b32483f364a4138484038463e36483f374c433a4f453c4d443b473e364940394940394941394b453d443d36504a424c443c473e364b433b4a41394e463d4942394740384e453e453d3647403848403849413a50473f483f38453e37443d3649423a473f38443c34433c343f3830443d36443d35413a343f38313d3630403932443d354039323e37303f38314039324039324039313e3731423c36443d37423b34423c363f3a34443d37423c34453e37474039443d36453d35443e35433b333d352e3e362f443c34403931413a3249423a4b443c4a433b463f37453f3749423a453f37463f39433d3648413b453e3748413a49423b48403939332e312c284f49434b443d463e38403a343d37303f38314039333e3730413b3447413a443d37443c36433c36463f39453e38423b34413a343c36303a342e443e3649423b40383049423a484139443d35453e37463e38423a33433c344039333d362f3a332c3d352f413933423a333e362f3f37303a332c413a33453e36473f37443c35484038453d36443d354840384c433b4a41384940384940384e453d484038494038483f37463d34483e3640372f453c344239313a312a3d352f4038304b42394b42393e362e4c433a4c433a4e453c4a4139403930423a324b423b4b42394d443b494039483f38453d35453d3539322c332e2939332e463f38413a323d362f443d36473f384a413a484038463f373f3830453e36443d35474038483f38453d35463d35483f384d453c4b433a443d3637312b37312c3b342d463f38423b334740374d453d3f3830443d35473f38403931453e36443d35463f38443d37433c35463f37494139473e374b4239473f37474038463e36463d35473f37443d35423a32494038473f36473e36483f37453c34453d35463f37494039453d354039313c352e3e373039322c3a342c403831423b33413931433c35413a34403a3339312d302a26312c28322d29312c29282521302c29342f2c3b373236302a3c3530423c35453f373f38313e38323a342e37312a332d27302a26433b354a423b4a40394c423a544a41463c3350483e595146564d454a413a473e37453c35473f38494039453d36403831443d35453d36433b33463e37483f383d352f3c342e38322c3d37304039333b3530403a33433c344841394b443d4c443d463f37453e37463f37484139463f38443d35413a32423b35484139423b35433c36423b35453e36453e37453e38423b35453e3648413a413a3238312b4039334a423c423c354a433b474039453e38433d37413b35413b333f39313e38313f38303e3831473f39453e37453d37473f394740394a433c4e473f4d463f4a433c443d36453e384d46404f48414c453d4b443c4c453d49423a4c443c4f47404b443c48413a4c453d484139484139443d35484139453e364d453d534a414f48404941394d453d4c453d4d463e4c453d4f48404b443c48413949423a47403948413a4b433c4d453d4a433b4a433d4a433c4e473f4c433c4b433c49423b49423a474038463f37473f3848413a453e37453e374c453d47403849423a49423a4a433b4b443d4740383e373047403a463f38474038453e3649413a47403848413949423a4841394c433c453e36443c364e473f484139463f37423b34413a33403931443d35484138474038423b35453e37453e37443d36474039413a32423b3449423a48413949423a4b443d4a433b49423b4c453e4a433b4a433c4c453e4b433b4e453d473e37443c344a423b4a423a494139443c343e362f463f38484139453e3849423c474039423b34463f37463e37453e37474038474039433c35423b3349423a463e3748413948413949423a463e374b433b4d443c483f38483f38463e37463e36423a31463d35423931423932443c343e362e433a334a433a4b433a494037443b32433a32483f37463d35483f374d443b4c433a433b33463e36474038473f38463e36453c344a4139494037433a31473e36494039463e354940374b42394c433a4d443c4a41384e443b4b42384c43394d453c483f364b41384c433a4b42394a4038463c3442372f473d3451463c4d42374e42384a3f364c40374c41383e342b41372e4d4139483d324c42374e43394f433a4c433a4a4138493f37473e37433a33443c344d433a51463c564a4050473d4c443b473f38474038494139413a3249423a4d453d4e453c4e443c473e36473e35484038423b33463e36453e37413a32403931474038443c343f3830423b34433c3549423a453d364b423b484139453e36433c34423b344039323f38313c352f40393247403849423b463f38443d37433c36443d37413a33423b35413b35413a34443d37443d364740394b443d4c453d4a433c4b443d49423c443d35453e37484139453f3749423b4c453e4d463e484139433c35453e38443e38423b33433c3447403949423a433b3448413949423b443e36453e3649413a49423a49433b453e3736302b302a26403a3550494349423c423c35403a343e38323e39333d3832413b34413b343f3831433c35453e38463f3847403a413a34403a333f3931453e363f38314b443d443d36433c34423b353f38334a433b4f48404b443d4b433c49413a453d364b443c48403938312b423b343b342d39322b423a32473e37484038494138483f364940384940384b423a4a4139494038473e3640372f3a342b3e362e3b322b3c342c4037303b322b3f372f42393140372e3c342d3d342c423930473e37463e364e443b483f364a4138433a32362e27443c354b4239453c353f3730473f374c433a453c34483f37473f38453e383c363048413a4a433c463f37423b334840384e453e483f37483f37443d35484038494037443c334a41394c433a51483f4e453c443c3439312a3d352e403831484039463e35494138463e35473f36473f36494139423a32463d364940394a423a47403849423a473f37453e36474038483f38473d35473e35463d36463d36463d35463d35473e36463d36473e36463d35453c35433a33443b34463d35433a333b342c3b342c3c352d4239323e3730423b33433c35443d36484038403a32362f2a37302a2c27232d2824322d292f2a27322f2a322d29312d2935312d3d3732342f29423b354b433c443c353e38313e37303a332c342e2837302b3d362f443c364c433c534b424f463e4c4239494037453b34443c334a4137483f36453c34413831453e364b433c49413a423b33443d35474038433b33473e37423b343f3730403a323c36303d362f3e3731423b34403a32433d36453e3747403949423c463f374941394a423a463f3749423a48413949423a47403848413a413b34433d374a433c4a433c48413a4a433b47403948413949423c48413b443d36413a3338312c443d38474039463f3749413a453e37413933443d36443d36423b33413b33433d36423b33403a33423b354840394d463e4a433b4c453d4d463e4d463e4b443c4b443d4e473f4d463f4b443d4740384c453d4c453d4b443d4d46404a433b473f38484139453e374740394a433b4e463e47403948413a4e463f4f46404d463d4b443c4f463d4b433a4b443c4d463e484139453f373f3932433c35453e37413a33413a323f3832413a32423b33433c36443f36433b33463e36453f38433c35453e36433c34443d36443d35443d354841394b433c4740384740384740384841394841394a423a49423a433c35433c3549423b47403849423a49413a463f3948403a474038474038473f374039313f372f453d36473f37443b34443c354d453d4c443c4840384f463f4d463e48413948413947403947403947403949423a40393249423a4b443c484139494139443d35443d35453e36484039484139463f37494139463e38413a33423a33413a33463f37453e374841393f3830433c3548413a453e38463f39423b343f3832433c354139323f3933443d36453e36433c3439322a463f374a433b4a433c49413b4d463e483f37453c33443b33423a33423a333b342d3d362f403931443c344f473f494239463e37423b334039313f3830443b34483f384b42394b4239534a414b42394b423a4c433b4f473e463e36403932413932423a334a4039473e354a4139473e37443a334c433c494139453d34473e35453c33483e354a40374c423853493f52483e4c433a4d443c4c433a4a4037463d34463c33473e354c433a4a3f374d423a51463b4a3e3548403749403649403653483e53463d55494054493e4f443950443b4c4138493e354940364b42394c42384940364b41384f453c50463c52483e50473c4b41384a4138453c34473e37453d353f3831453d364b443c4b4239473e35473e374b433b4d453e4b423a4841394c443d4c453d443d35474038474038463f37484139453e364f48404d463e4d453e4840394a423a49413a48413a4740394a423a403931413933453e36484138474038463f38453e37453e36453e36453e3747403a453e3748413a433c35463f37463f374039323b36303c37313b3530413b35453f38464039454039443f39443e37433c3449423b484139433c36443d364b443d4f484049423b443e373f3831433d36443e36423c34484139463f374840394d453d4c463e5049404b433d36302b2f2a264e464049423b453f38474039463f393f3a33403a32413b34423b33423b35453e38433c35453e37463f39443d36403a34463f38443d35443d37413a3248413949423b47403a4b433d4e474148413a4a433c423b343f39323a332e3c352e403931423b33433b344e463d5249404d453c4c433a4a41384a4138433a31433a333e362e3730283b332b423931433a32474037473f36413931453c35403730433a323b322a443a314b41384a41384d453b40372f3b322c312a23473f35463e363b332b443b34403730423932413831403830423b333a322b453d36413a3238312d221e19322e28413b3439322b352e28443d3648413a484139473e364a41394b423a453e36463e354f463d4d443a524940433a333e373039312b3d362e4c443b51483e4e463b4a41394d453c4940384a4138473f354941384a4138463d36473f384b433b473e37494139483f37473e37473f38453d36453d35473e35453d34463d36473e36473e36463d364a413a4d443c4a4139483f38463d35473f364f473e5249404c433a4e463e4b433c4e463e4c443d443e363e38333e383237322c302b2736312c322d283d363139342d35302b38332e38332d36322d322e2b302a28342e2a443d354b433c423b3439332d302b252e29243730293d362e413b34433b35473f37453c3541372f40372f4c4239453a32403730473d37463d35413830453c34473e364c443c4a433b473e37473e37453d36473f37443b34473f38433c353d362f3f3831423b33443c35443c35413b33463f37463f37433c35443d363f3931433c35463f38413a33473f39433d364741394740384841394841384b433c47413b423c35463f38433c34474038463f3748413948413a4d46404c453f49423b423b34423b344a433c443d3749423a484139413a33443d35423b33433c343d3630413a34423b35453e364e473f4f48414f48415049424b453d4a433c4a433c48413947413a4a433c4b443c4b443d48413a453e3749423a474038433c35453d36403a32423b3449413a453d36453e36433c34463d36443d364a433b4b443c4840394e453f4f48404e463c473f36474038463f36453e364c443d4a423b4941384a413a4b433b4b423b463e37443d353d363039332d403a33443c35463e3848403a453e36423b34423b34484039433c34433c34453e36473f3749413a4e473f4c453d47403949413a4a423b4a433b4b443d4039314740394a433c4b423b453e36423b33403931443d35474038484139484139413a3348413a4a423a4c453d4a423a4840394a433b443d354a423b484039463e36453e3647403a49413a463f37453e37423b343f383148413a453e36463f37463f38433c34403932403a33474039433c35423b33433c3546403848413a443d36474038443d3649423b473f393e373149423c453e38423b35423b353e372f3f3830433c35443d37463f37453e3749423c433c343d362f443d36463e364b423a453e36483f3751483f4a413a474038544d455149424a433b4e463f4c443c4e463d48403747403948413a4f483f4b423b4a423b4c433c4a433b453c344c443b4239313e362d3e362e463d35443c35453e36484039443c344c423a4c433a413931494039494039433b334941394941394e463d524a404e453c49413952493f4a4137463d33453c33473e364a413a4940384e453d4b423a4940384c433a4d443b50463d4a3f3550453b4b4137483e354d43384d43384e4138473c33443b31493e35473d334e43394e43394b4137453b324f443b4e453b4e443b4a4037483e354b41384f453a54493f4f453c4b42394e463b554c42443d35443c344941384e463c4d443b4c433a4b4339483f374d453d4d453d463e37453e3747403849423b453d36433b354b443d4740394b443c4f473f4c443b4b433b4a433b49423a453e364b443c423b333830294941394d453d49423a474038453e36463f37453e36433c34453e37423a33423a333e37313d36313e37313d352f413a3446413b45403a4a433d453f393d3832423c36443e37443e37453e37423b33474038433c34423a33473f384a433b4a433b453e38423b34463f38453e38423c3648403a4a433b4a433b4c453d4a433b4b453c4d463e49423b49423a36302b453e384c443c463f39413a33403a33403a32433c36423b35403933403933443d363c352e463f3847403a403a343e3933453f3749423a413b3359534a4b443c413c354640384840383f38313b342e3f3831443d364a433c4c453e4c453e4d453e4c443d4a433b453e36423a3141383040372e443c34443b33443b33473e37494039494039443c334a413840372f4339323f362e433b32423a314840374b423951483f554b42574d434a4037463e353e352e3d362f443c35473e37443b343c352e3d362f423933403730494038443b33473e36423a33352f28332e2a2c27233a352f2e28232a241f3a332d3e3731433c34453d364a4139494037453c33453c354a4138453d33473f36423a32332b273029243a332d463e364f453c4e453b4d443a4a41384b42394f473c4e453b4c433a4c433a4f453c4b4239483f36453d35463e374941394a41384a4139473e36443c34463d35453e35484038484039483f37453c34453c34433a323c342c342d273c342b453d34483f37484037464037433c353d383137302a3e363237302b3d362f2f2a252b2723302c272f2b26312c273c363138332d342f293d37313b342e413a333c362f3d372f3f3932443c36423a323a332c2e282329241f28231e36312a4e463e5249414f473f484139433a333f362f453b334b4138463d3440362f403730483f374a40394b41394a4138483f364e463d4a423a3d352d463d35514841473e37433b343e3730413a33433c344b433b49413a453e36413a33423b33403931403931453e36423b343f38314039324a423c4b443c49423b49423c474039464037484139423b34403932453f38463f3849423a48413b49423b453e36413a3247403948413a443e37433d37423b35443d3649423a474038453e3649423c47403947403a453e37453e36443d363c3630413b35413b35423b34463f38453e36433c35413a34443d36453e38463f38453e3748413b474038413a333e3830423b33423b34433c35413a33413a334039323f38313f3730423a334038323f3730433b34443d35433c3449423a4a433c474039463f374b433a4941394a433b4e463d4a42393f3730473e37474038494038453c35443c35413931403831453d36443d3649423b4e463f4c453d453d36443c35433c34403931453d36443c34443c344c453d47403848403849423b463f37463f36403931423b34423b33433c34474039443d35463f384a433c474038443d35463f384740384740384a433b4a433b49423c433c3649423c4b433d443c354a423a4f453d453c34433b324a423a48403a48413a49423a47403949423a463f38474039453e37423b3448413949423a4740394b443d4d453e4c443d474038484139443d36433c34443e36474139453e36494139473f373c352e463f3848413a3d37303b342d3f3830413a323e372f413a32433c34433c35463f39423b333f3830423b33453d36443d36423b33403830423a324c443c554c444e453c4841394a433a443d36423b33463f37484038463f37443c34463d3648413a443d364139323f3831423a33463d36433b34463d36483f394a4139473e364940384b423a49413a4a413a4b423a463d36403730463e364e453e4a4139463f36463d364139324740384b4239433a313f372e403830463d344e453b50463d52493f4e453c4c433b4b443a4a41384840384840384c433c433b33433b32433a324d433a4e433a50433a50463c52483e4c4137493f354f453b52473e50453a4f443950443a53473e4f453c494036473d34463c334b41384d433b4b42394d42384f453b4c4239473e35453c32494036483f36453c334d443a50473c4e463c50473d4e463b494038473f38463f37443d36433c34453f37474038484139453d364b423b4941394d453d4c453d4e463e4d453d443d35453e36474038463f37423b33453d36463e36463d36453d35443b34453d35403931423b34433c36423c36403932413a333e36303e37313e3732453e38453e37433c363a342e403a33403a34413c36433c36433c35433d35474038453e37423c36403a33433c3548423c47413a423b34403932403931423b33423c34423b33443e3748413a453d353f3830433c34443d37463f3848413b49423a332d2746403950484149433b423b34443e37453e37433c36413b34413c36423c36453e37403a323e3831433c36423b35433c36433c34403933413933524c43443d3538312d4b443e474037443d35443d36413a3438312b38312b372f283b342d3b342d3e372f3d362e423a32433c34413a32413930433b3340382f423931423a33443c34473e364a4038483f36473d354940374d443a524a4050483d51483e4f453c463c33463c33443b324239303c332b433a35322b263a332c3f37313c352e3f38324039333c342c473f363e362e463c34453c33494139433c363a342e453e37534a4251483f4f463e463d362d26212c26223630294e463d4a4238423930453c34463d34483f36453d343f38313e362f50473e4940384d443b4b43384d443a453c333d362d4b42394d453a4e463b4e443a4f463c4d443b4d443b4d443b4a4138453c33443b33443b33463d34443b324a413a484038433b34433a33423931453c33463d354a4139463e354a4139473f38433b33443c344038313a342e322d2927221f34302b322c2838322c2f2925332d28332e2736302a3d352f413932423a333b352e3a342e3a332c403931433c34463d35463e36413a3537312c3b332e322a2439312b3b332d443b3450473e4f453b4c41394a40373f352d40362e4b42394c4239493e36483d35433a324a41384f453c463c334138304f463d514840473e363f362e433a334e463c4c433b4c433c4139323e372f403931494039453e36433b333d352e3c362e3d372f3e372f3f3830413a3249433b4c453e4c453d4c453d49413a3e3730443d3747403a433c3447403848413948413a47413a4d46404e474048413a433c35463f374740384c453d4c453d4a433b4740384b443d4d46404e47404c453e4b443c4a433b443e374740384b443d453e3747403847403947403a423c364a433d4e47414d46404c453e4b443d4b443d4a423b4a433b49423b49423a47403a47403947403a49423c47403a49423b463f38443d35423b34413a323c352e3e3730433b34453d364a413a484038453e36474038433c34443d36433c353d362f3a332c4038314a423a4c433b4f463d463d35494139453d35463e36423b343e3730443d35443d354a423a474038453e36463e37474039453e37453d36403933453e374c453e484139443c34484038453e36423a33453e3648413947403847403849423b463f37413a32403932443d35423b343e3730413a32443d36453e38443d3647403849423a49423a463f38474039423b35463f37453c35483f36494036473e354a413850473f4d463f4841394b443c4a433c4a423b4c453d4c453d4841394740384740384a433b4a433c4b443c474038494039484038463f37413a32474038463f37453f37423b33463e37443b343e362f433c353f38303e38304038303e362f443d35453e364b443c443d35413a32474038453e3649423a49423a463f37443d35413a323c352d473f384a4239463d35473e36433c34403932413a34463f37463f37403931443c34484039474038403933413a33463f374b433b463d364b423a494139443b33494038494037483f37473e37463d34463e354a41394b4239463e36453d354941394b433b494039473f37483f3640372f433a3350473e463c33483f354d443a4a41384b4238443b32483f36483e364b42394e453c494037453d36433c343e372e3b332c433b33423a33473e36493f364b42384a41374b42394940374a41384d433a4c42394b41384c41374e42384d43384940364a41364d43394a4037493e35433a314c41384d433a4f463b4b42374b42394a41384a413752483e4f433a4b423750473b4e453a4940374c443c4840384a423a4b42394f463e4b433c49413a4b433b4a433b473f38473e3651483e52493f453d354a423a494139463f38484139453e36403931443c3548403849413a473f38433a33463f37453e36423b333a332d3e3731474039453e364039313e37303c352f3c362f3e3730403933453e37454039463f39403a343e3933423c36433c36423b34433c36423b35413b35443d3747403a48413b463f39443d36423b35443d36453f38443e37443c35453f38453e37433b34433c34463f39443d36443d3547403848413947413a322d28322d2847413a4640383f3832413a34433c36413b34413b3546403a463f38413b33433d36423b34413a33443d36433c343e3730443c353d372f3c362f3b342d3a332d3c342d3b342d39322b3d372f413b343f38323f3932413a33413a33413a32413a32413a32423b333e372f403830413932423a32433b33474038433c334239314d443b4a41384b42394d443a4b43394c433a4b43394a4137493f3641372e3930283f362e3c332b3d342b443c33463e354b4139473e36443d343e38303f3730473e36453b323b332b3b322b3f372f3f362e403830403830423931473d35453c344b423a4f453d484038433b34433b344d443b463d353e362f3b342d40372f433b314841383d362e473e36554c42483e364a41384c44394f463c473e3450483e534a4051483e50473c4b43384d453a473e344a42384e443b4c42394b42394a4138483f36433a33433a3241383039312b3e372f433b334e443c4a4138473e35423a31403a32413a323b332b4038303b332b3e362f443c35463e37413a3338322b433c354a423a4039324038304c443b4941394a423a473f37463e36463e36433b33433b34413932423b33433a3242393139322c37312b524942564c4352473e4c41394d433b453b33463c3341372f463c34443830483d3353493f453a34382f294e443a54483f4d41374d433a4c4138494038483f383e362d4138304a413950483f4840394139333a322d3c362f463e36483f37413a323d362f413a334239333c352e443d3548413a4a433b4b443c4c463e49423b4a433b49423a49413a453e3748413a433c35433c3447403849423a49423c4b443e49423b4b443e4c453e4c463f4e473f4e47414a433d4b443d453e38453e38453e36443d35413a3447403a47403a48413b4e4740524b43524b454a433c463f37433c35423b34443d3747403a47403a48413b48413a47403948413a484139443c36423a33453d3547413a463f38474039423b34423b34403931403932423a32443d353f3830443d36463f394740394c443c4b433a4b423a494139443d35433b34463f374a433b413a33433b34453d3550484050493f4b443a4a423a4c463e4941394b433c4a433b49423b48413b47403947403949423c49423b49433c46403849423a463e37453f373d362f423b35474039443e3649423a4c453d49423a433c34473f394a423b484038474038463f37413a33413a33474039433d363f3831423b354a423c47403a453e37423b33433b354b443c50494148413a3d362e423a31443a3241372f4940374d443b494037433a32463f37474038463f37464039463f38473f37453d35484039443d36443d364a433b4841394a433b474037453e36453c35433b33473f374a433b463f37463f373c352e413a33423b343d352e403932453e37433c354c443d4a413a4840394941394c433c463e3747403948413949423a433c34453e36443d35463e38433c344b443b534a41494039423a33443d3549423a4a433b4840394840383f3830463f374a413a4c443d4b443c4b443d4a433b4840374a41384940374c433a463d35483f374b42394a4239483f384d443d4d443c4c433a4d443b473e35413831453d35443d35463e36463e36483f384b433b4b42394c433b4a4039473d34463b334b41394b433b4c443a4840374f463e4a4139483f38483f37453e36433b34423a33453e364841394e473f484038453c354b423a50473e4c433a4a4137483f37443c33473f374b433a4b423951463c4d4137483e344c42394d423950463c4b41374b4038473e364940374940374c43394e443b4940364c42384d443a53493f50463c564a3f50463b564c42473e35463f36483f36453d34483f37473f364941394e453d4941394b423a4a4138473e354d443a453c343f372f423b334d453d5048404c443c4d443d4b433b4a4139443c33413931423a32403931433b34463e3748403849423a423b333f3831403932403932423a33463f38443d36433c36443c37463e37413b34403a33403a333c36313b3631413c3449433b4b443c453e37443d36443d35453d36413a32413a33443d36453e3648413a4b443e48413a453e3748413a48403947403849423a4740394b443d423b33423c3448423b4a433d504843413c363b342e4d453f453d37433c3447403a49433c49423c453f39463f39423c35433c36433c36453d37443d363e3830413a323e37303a342d3f3932423b353e37313a342e443d36423b33443d34463f373f39323f39314139313f38303e372f433b34423a33453d35453d35463d354a413a493f374b4139484037473e364b4239493f36463d34493f36453c334239313e352d4239313f362d3e352d463c33433a32433a33463e354c433a433a31443b33453b33443b324138303f372f3d352d413830413930423a32463e363f372e453b34423a31413831473e36484038403831473e364d443c463e364c443c4e443c3d342d3a312a443c344038304840374f473f4039314d473e473f373c342c3a322b4840384c43394e453b544c41473f36403830423a314a403652493e4b4238473f35453b324d433a4e443b473e35463c33473d343c332c483f37514940453c36322a243a332b463e35373028433a324941373f39304d453b4d433a4940374a40374a41384a41384d433a453c344941384c433a473e36483f37473e35463d36463d35463d35433c34433b343f3730413931433b34433b34423a323e362f3a322c39322c3d362f433a323f362d493f36493f364238303e362e4a4037473b33463b33483d354b3f373f372e2f2720463b325145394c40364f443a50473e443c343e3730483f374e453c514740443c3539342d3e3831474038473f384a4139403730453b34463e36453e37413a33443d35453e364c443e4b433c4c453d4a423a463e36463e37463e36433a33433a34433b34403931423b34453e36423b34433c36453e38433d353d362e443d3748413a48413949433b4d463e4b443d4841394a443c4741393e382f443d3649443c4a443d4e473f4e47404a433b4a443c49423b433c35474039433c35443d37453e3848413b4d46404e47404d463f4d463f4b443d4841394c453e4d453e4b433b4f48405049424f48414d463e4e473f4b443c49423a49413a403830423b33453e384740394740384d453d4c443c4b423b4b433b4b443c443c353f38304d463e4740384740394840394d453d494239484037473f37433c34433d35484038433c35463f38443d36453e36443d36443d37463f38423b33413a32413a32403a32443d35484039463f38463f384a433b49423a4841394740394a433c494039484039463e374841394b443d443d363a332d3b342e413a33453d36443d35453e3648413a4b443c48413949413a4a433b4c453d3a332c433b334f453d473d353e342d463c34493f36483e354a41384b433b4a423b49423b474039463f37463e36484039443d3739322c433b3449423a463e374841394f473f4f47404d453d4c443c484039433b34463e364840394c433c463d36413a343f3831413933443c35453d364a413a484038473f38443c344b423b4d443d484139423b33423b33413a32423b33473f383e3730443d354f463e453c33484038453e36423b33484038484139453d35453d363e372f453d36473e36483f37474038453e37463f384a413a4e453c4a42394c433a4e453d4f463d4a4139473f36463e36433a32423931473e36483f37443b33483f38463d354b423a4d453d4b423a4b423a4a423a4b423a4d443b4940374d443a4e43394d433b473e354d443b484037443c34463e364a41394a4239463e35443c35453e36443c35463f374a413a4b423b463f37443c34484038473e36433b32433a33463f3748413949423a443c34473f36483e364b4139463d35473d36494038494037433a32413931463d34453c33493f36483f364a40374a40364d42384e42384d43394b413749403651473d4a40364b43384e453a473e35483f374942394a423a4b423a4c433b4a41394b42384b42394d443c4f463f4b433a4c433a4f473e483f37483f38484038483f374c433a4b423a4940384a41394c443c4a413a483f38453d36473f38484039484039474038463f38433c363d3831413b34453e374b443d473f38443d35433c35423d36413a34443d36453e36423b35413a334740394a433d433d364039323f3831433c34443d3647403a4841394b443c4a433b463f374d463e463f373e3730474039453e364a433b48413949433c443d36423c3647403a4a433c453d38312a27413b37423b353f38323f37303e3731403a34433d36433c35433d36423c36423c363f39333d352f3a322c39322c38312a352f2936302a3a332c39322b3d362e3b342c3c352d403931423b33453e35463e35483f384840384a433b49413a4a413a443b34463d36494039483f374a4139494037443a31473d344b41384c42394d443b463c34473e35453c33453c33443c334a41384b4139443b33463d344a41384a4137443b324941384c42394d433b473e35473e3551473e4d433a4e453b49403751483f4e453c53493f584e45453c343c342d373028433b3248403837302a373028352d273a322b453d364f463e4d443b4f463d494037423a333f38303b332b3d352d3f362e40372f473e36534a4051483f3a312a3a322a413930443c3349403650483c4b42384d453a4d43394b41384e453b4e453b483f36453c343b332b39302a3f372f453d35423a33473f38463d36473f38494038453c34413931433b324b4239443b33453d34453e35463e354b4139473e35463d34463e34463e34463d34463e36463e36473e354239313d362e3b342c4039313d352d3a322b39312a39322b38322b423c35463e374b423b4b4139423830443a33443a32443b32443b32463d353f362f39302a3f342d473d35493e364c4037564a40554a3f4e453c4139313a332c433c34453c35443c353b342d3c352e413933463e36473f37433c34443c35473f37473e374c433c423932413931463e37433c34413a334139334038314038313e352e3d342d4037303e352e3d352e3e37313c352f3d36303f37303f37303d3630423b35453e38453e36433c35453e3847413a49423a48413948413a49423b4740384841393e3830413a32423b34403a33463f37413a32433c35423a344c443c484139473f38474039463f3848413b473f3848413a474039463f394c453f4b443d4d473f4a443c4a433c4c453e4b443c4b443c4b443d4d46404d46404a433c453e36453e36484139453e363f3830453e364a433b4840384a41394a413a4940384941394a433b484139423b34473f38443d36474038484038473f38484038494039483f374941394740384c433a4a4139443c353f372f3f3830433c344039314039323d362f443c35453e36413a324039313c352d3b342d3e3730413a32433b34413a33453f3748413a443d35423b344a433c463f373f3831403932423b354a433d4c453e484139474038443d35433c35443d36453e36433d34423b33453d35473f383d352f3b332d473e36453c34433931433a314a41384940384940384c443d49423b48413b474038484039453e36463f39423a333f3830453e36413a323f3730423a33453e37463f37474038433c34443d354841394b423b4e453e443c354b443c4841394b423b483f37473f37433b33433b34453c343f3730453e36443c343d362e3d362e443d36463e37423a32453e36453e36463e37494039453d3548413949423b4a433c4b433b4941394a433b5048404c453d4e463f4d453d473f3748413949423a453e36453e36473f37433c34453d35453c34433b33443b33443b33483f374a41384940384c433c494039433a33483f38473e37494139463d36484037494138453d34484038473e354a41384f463d4e443b50463d4d443b4e453c4d443b4c433b463d35463d354a41394d443c49413a453e363e3730453e36474038474038474038423b33403931443d35433c34423932443c34453e36473f38473f374840384b423a4940384a41394b413a4940384a4137473e354840384b423a4c433a493f38453c33433a31473e354e443b4d433a4e443b483e35493e35473d3350463c52473d52483e4b4239483f374a41394941384c433b433a33483f374d443b4841374b4239483f37473f37443b343f3730453e364a423a463e36443c34473f354c433a50463d4a4137453c33473e354a41384c433b4940394a423a49423a433c34433c34433c36433c37453f37453e37474038403931413a34453e38443d36463f38443d36463f38453e38403a33453e364039324039333f3833423b34413a33423b34463f39413a333f3830453e364a433c463f3848413a4b443d463f38443d35443d35423b3349423b443d35423b343e37313d3731453f39413c373a342f443d3648413b474039413a34423b35423b334039323f38323e39333b35303d38333b352f48413a4d453e433c35423b34423b33463d364a413a4840384c433c4b433b484039453e364841394941394b423b433b34443b34473e37483f38443b34443b34433a3340372f3a312a42393240372f483e354c42394a4037483f36453c343e362d443d33433a31443b32483f364e443b4b42384f463d4e453d453c34453d35473e35494037413830433a31453c324a40374a41384d413940372e41392f473d353f382f463f374139313b332c433a33423a3339322c332e2957504938302a362e294941394b433b3f372f3f362e393129342d26433a324d423a4e443a554c4151483d4f473b52493d494036453d34544c41544b3e544b3f51483d51463b52473c564a3f544c3f50463a54493d5a4e444b423a51473d50463c554c42554b414f473d473e373f37303f37304038303b342c3f3931342e273a332b4038303b332b3c352d3b352d3c342d423932443b33453d35443d35453d34473e35494039473e363e352d3f37303e37303a332c3b342e39322c3c352f423b364b453e49423b413b334941394e463d51494050483f3f362f443c3450473f453d353d342e3c332d4941394a423a463f37403831433a34423b333e372f352e283a332c453d36473f3939322c3d352e473e37494139473f373e362f413931493f374c443c473f37433b34453b334339314239323f3730433b33423a334038323e372f3f38303e352e3f362f443b34423932403931403932403932403932443c35433b333e372f403932433c36443d35453f38443d37453e37433c35463f37484039474038463f37443d3548413a453e3649423b403a33463f38433c3439322c423a34413a33433b34423b344039334039333f38313f37303c352e3d362f3b342e3d3630443d3647413a49423b453e3647403848413a453e3749423c4a433d47403a4a433c49423a49423a443d35443c354840384740384d453e5149414a41394e453c483e35483f364b433b4942394a423a5047404941394840384940384b423b4c443c4c433b473e36484038413933423a34423a34403932423c34473f37453e36433c34474038413831423932474038433c34443c35463e36433c34443d35413a324a433c48413b4a433c48413a443d353c352e453e383c352d413a32453e3648413a443d37473f38453d35453d36423b33403933433c354740384d463e453e373c352e4a423b4e463e4a413a4038304b4239453b32493f36453b32453c334a423b4a413a48403a49423b484139474038484139473f38483f37433b34484139464037473f37443c35463f37413a32484139463f37463f374a433b49423a423b333f38324a433b433c344841394e473e4740383a332c423c36484139463f3849423a4a433b4e473f544d45544d454f47405047404b423b463f37453d36453c34433c3440393238312b3f3831443d35443d35433c35473f39433c34494139484139474038474038484139474038443d35453d36463e36483f384940394b433b4a4139473e374a413a4c433a4a4138494038453e36463f37463e36463d36473f374840374239324b433b4a423a4a423950473e4c433a473e35483f36473d354a4037483f36463d36493f37473f37473f36443b343f3730423a333e362f3c342d423b34474039453e37453e37474038453e36463f37453e37463f37473f37494039443c34453d35473f37483f37443c33483f374940384840384a4138443c334840374a40374c41384c42394c423a4c433a4c42384f453b4e453b51453c53473e584c4350463c50473d4e443a4f463c483f373f3830423932403630483f384138303f362e453d364f463e5249404e443c4a423a484039453d354a423a4e463e4a42394c433a4b4339443c33463d334e463b4d453b4d443b4a41384a4139483f38463d36463d36453d36433b33403931474039463f38423b34453e37463f3849423a463f38463f37453e36463f39463f394a433d413a34453e363e37303c352e433c36443d373f3934453f39463f39453e38413a34443d35433c36484139474038484139463f38453e36463f37413a33413a33433c3548413b49423b453e38403a3448413b4a443d3a352f3c3732453f38464039443e37443d363f39333f39323f39343d37313c3631403933443d35453e36433c34433c34443d35433c34453c35463d36443b34433a33413a33453d36463d36433b33433b34423a32443b34443b34433a33473e36443b33443b334a41394c433a4b423a433a33423931433a32453b32433931493f374940374b42394d433a4e453b473e35473e363e352f483f3740372f383129322c263d352e473e36403830453d344b4239463d35473e364940374e443a4d433a40383139312a453d35373029443c334a41384139323c352f3029242e27223a322c3c332c342d263e362f453b33463d3551473e534a40574e43594f44534a3e51473c52493e534a3e574d424f453b51483d554c40574d42554a3e54493d544a3e544a3e584c41564c415d5246564b3f4c43384f463b52493e50473d4a4037473d353f362f423831433a324138303f373039312a3f3730443c34443c34433b34423a324139313d352e3c342d423932443b34433b33473e37443d35453c34494139483f37443c34433c353d36303a332d3c352f413a34433e38403a3447423b474039433c353b342c3b352d3e36303d352d413a32423b33372f28423b334b433b4c443d453e373f37323f3731453e37403a333b342d423a32473f384840383f37313a342e433d3749433b453e36433d354b423b383029423a314b423a443c34443b34423931483f38483e37473d36463d36483f37483f364239323f362f463e36483f37443b34413831403831403931403931423a32413a32403931423a334039314039313e3730413a324139333f38313f3830413932463f38484139413a3249423b4b443d4c453e4e473f4b443d453f3948423b5049414c443d4d463e463f373d362e3d362f443b3548403b463f39413a32403933443d36423b35423b34413a32453e374a433c48423b463f38463f38443d36433c36443d37463f384c453e49423c49423a443d35453e3649423a474038463f37453e36474037474036453d35473e37463e36413a323f38313f3730423b343c342e352e29362f2938312b3b332e39322b3b332c372f2a413934453d383e38323e38314039313d352d433c34423a3341383040372f423a33423a33423b34483f38484039463e37443c35433c35423b34423b36423b34453d353c352d3f3830463f37453e374a443c49423a49423b3f38323e362e403831423b33413a32413932453d3749423b4a433b4e473f4d463e4b433b3a312b473e364c423a493e364d43394a41384c433a473f37463f37453e36463f374740384a433b4841394a423b4d453e4740384c443c4a433b4c453d4d463e4b443c4d463e4f473f49413b4b433c433b343a332c4d463f5049424c453e484139453d35494039484039443d364d473e494139463e35413a32433c34463f36484038433b333d362e423a33423b33474038474038473f36494139463e36463d364b433b4c443c4c453d4a443c49423b453e364b423b49423b49423b49423a49423a4f473f4b433c4a433b483f37453c354a413a4e463d4b4138433a32453c35473e36463e35453c34423b33443d3649423a4a423b4c453d50473f4c433b4a423a4a423b483f38463e364b433a4b42394b4239433a32453d35473f37413831413830453c35433c34453e36433b34473f37453d36413a33433c34413a32403831433c35463f38433c343f372f413a33443d35453e36423b333f3830443d35453e36453c353f362f413931494038494038453c35443b3441393042382f42382f423830463c33483e35493f36463c33463d3340362d40362d463c334b4138494036433930433a31463c34463e37473f374a413a4a41394139323c332c3b332c3d352e403830423a323e372f3f3830433b33483f38443c34453c34453b334a403750473e50473e4f463c4c433a4d443b4c443b4a423b4a423a473f37473e374a413b473f38413a334b443e4c453e4a433c49423b47403848413a47403b443d37443d36423b33443d35443e38423b35423b34423d35453e38473f38473f38443d37443d37413a34403933413a34423b35443d37443d36413a33403931433c34453e36474039483f3949423c4b443d433d36413a3340393339342e3b35303d383247423c3a342f37322d3f3a34403a343d37323b35313f39343c36313d3731423c35463f38443d35463e37423a32433d34433d35433b34453d36483f38494039463e36433c34463f37433c34453e36443e36433c34453d35443b33433a33433c334039303d362e423a3340372f3f372f443b34453c35493f374f463c4e453c4b42394e443b443b33423931463d34413930433a314d443d382f29484038453d353d372f4a42394d433a4b4239453c334138303d342d3b322b443931463c333f362e423a32443b33453d35453c35483e36443a313c332c3f362e423930483f374d453c534a40534b4051483e4d443a4e443a4e443a4e443b483f34554a3f54493d544a4052493e483f364b42384d4339564b4053483d50443a50463a4b41374e453b4f453c453c34423a32473e363e362e463e35443b3341382f413930443b32332c2438312a372f283d352d3f372f4c443b4e463d4840374d443c473e363f372f473f36484037483f37483f37473f37483f38463e37463e36473e37453d36423c33423a333f37313f37303f372f413a333c342e36302a47413a4a433c3d373039322b3c342d423b3348413a433a343e362f413a32463e37403933423b35423b35342e282f292336302a3a332d413a32453c35463e37423b333d36303a342d3e3831433c353f3831443d354139313c342e3c352e423a334b433a483e35453a31473e35433a31463d35433a33453b33473e36433a32423931443b33483f374a413a484039443b34423b33453e36433c34463e36463d36423a32413a31443b34433c36453e37484139463f37443d3649423b433c35474039474038484039423b33443d354b443c463f38453e36474039453e3748413b4b443d4d463f4a433c4d463e4a423a413a33453d364a433d453d36433c343f3931423a333f38303f38303b342d3a332c3c352f3b352f3e38323e37313f3933403a33423b33433c36433c3648413a433c34403931473f38473f383f38303f3830433c34443c344038303b342d423b333e372f433c35453e36453e36443c35453e3749413a4e453e4b443c484138463d36453d35403931433b35423a34413933433c36463f38433b343e363037302a3730293a332b3a322d3c352f40383040393149423a49413a3f3831362f2837302a36302b3f3832473f37453d3538312937302a37302a4a433c4a433b49423a49423a49423a4c453d484139443c34433b34403933403932433c34423b33433b33433c342f28213f362f433a334e443b4b4038443b32423830463e364c453c4d463f4c453e463f37423b334d47404c453e463f37474038463f37474038484139443d3549423a4a433b4d453e453e374a423b4941394640384a443c48413a4c453e4e484049423a4b443c49423a4039324c453c4f483f4c443b4d453c4942394840384d453e4740384d463e4b443c49423a49413a484039463d36473e37453e3649413a474038443d344740394b433c4d453d4c453d4841384840384a423a48413a4a433a4b433b4b443c4b443c4c433a4d443b423930463d34484038453d35453d364840374b433b4a423b4a423b4b433b4a433b443d35453d36453d36423a324038303b342d3b342e3d362f423a333d352d3b332b403830443c35463f37474038473e374c433c4b423b494138473f37484038474038403831423b343e37313f3731474039413a34413a344039323e37303b342d39322b362f29342e2738312b3f3830433b3449413a453d364138313d342e3d342e3d342d463c34473e35423930433a324b41394f463d4c4138463c33453b323f352c40362d49403750473e4e433a494036494037453b33453c35463e36443b333f372f473f374d453d433b334940384a41394a423b463f37453e364941394a4139483f37493f374b423b4c433a483e35463c33463d344940374a4138433a314841394f4840494039463e364941394a433b423b33433c35474039474039443d37443e37433c35413a34443d37453e38453e38413a34443d37484139403933433c36453e38433c35423b35443e37413b34423b34423c35443c35433c36413a34423b34474039413a33423b33433c36453e38453f3848423b453e37463f38443d36423b343e39333f3a343c38333d3832443e3648413b3f39333b3630433d37413b35443e38463f383f3932403a32443d35433c35413a32403931413831423a32423b334139313f38303f38303e3730423b34413a323e372f4039313f39313f38313e372f3e372f3f3830423a33413931453d36453c35494139494238494138493f37463e344940363b322b3d362d4e453c473d354138314f473e51483e574e444f463c453c344d443a42393130292440372f443a32493f374b41394e443c423a323f3730423931433b32433b32443c31433a3240372f3b332b433b324941374e463c473e3451483e52483e483e344b41374d43384f453b53493e463d334940374b4338524b4151473c51463c483e35463e354a4138413831433a3152473c4c40364c423849403540372e433a314b433c453e392d2721342f2938322a4137304a40374940383831283e352d4038304740384c443b544b42534940433a324e453c4d453b4239314a4139473e354e453c4d443b4d443b4a41394941384a42394a423a4941384b433a423b343e362f38312a3b342c4038303d342d494039473e364139323c36303a342f3a353046403a49413a463f393d362f403931413a33433b343e37313a352f39322d39332d3b352f453e384a433c4a433c433b343a322c38312c37302a3f3832443e37453e37423b353f38313b342e4039333f37313e352e483e37473d34483e35483e354b4339483f374940394940374d443b443a32423a31443a33433b34433b333e362f4039313e3630453d35473f38433c34413931433b33423b32423b32423a32423b353f3931443c34443d35443d35403933423b343f38323e3731443b34423b333d36303d36303d3630433b35433c36413a34443d3749423c48413a463f394b443c433b344039333c352e3c36303d362f3c352e3c362e3b342d3d362f3d362f3f3831403933443d37453e38443e383d37313f3933423b343f38313b342d3f3831413a323a332b433c3448413947403848413a463f374f48404c453d544c434f473e4b433a49413a4b433b49423a4840384740374a423a4b423a4c43394b43384b4139463c35473e37413931433a333f37313b342e413a343f38314039323d362f3f38314039323e3730413a33463e37453c354139323a332b3c352e3a332e3c352f3f3832433c36433c35403931433c34423b33433c353c352e3c352d4740384740394039323c352d3f3830433c3447403848413949423a49423a4a423a463f374d463e524a425048404b43394239324c433a49403751483f4f453c4d443c5249404f473e4a423a483f373d37313b37324a443f48413b463f37443d3549423c4f48404e473f4d463e48413949423a40393247403a4c453d4e463f4941394b443c4841394f48404d463e4d463e494139443d35474038443d36413b34443d36413a3347403a4b443d484139453e37463f37473f3849423a463f37463e36473f3849423a463f374b443c4a433b4840394b433c4840384841384b443b494139474038463f3749413a4e453d4b433c473e384b433b4a42394e453e4d453d4d453d4a423a473f37463e35433a333c342e3a322c38302a3a332b3b352e39332c3f38323e372f3f3830443c35443c36453d364a423b463e3749413a4d443d4a403a453d36463f37433c34463f37473f37423b33403931403931413a333d362f443d3649423a453e37423b35443d36453e37463f38463f38484039474039463f39453f3848413a48413947403849423a494139483f384840394d453e4e463d4b42394d433a4b4139443a3240372f443930423830443a324c433951473d483f353c332a3f352c483e354d433a4d433a4a3f36463d34443c34463d34463d34473d35433a33453d36433b33453e36433c34443d35443d35463e374840384940384e453d474038453d35463d34483f364d443b4d443a4a4237463d35413a334e483f4e463e4b443c463f37453e373e372f3f39323c362f443d3748413a474038413a324740394a433c433c35443d36443d36463f37433c35423b35403a34413a34413a333d36303d3731413b35443e38443e38453e38423b34463f39443d373f38323d3630423b354039333f39323c352f3f38323c352f463f3945403a433e38453d3a3e37313c37323b3631413b35403a343e3a32453f38413a34332d28433d37433d37403b35413a344d453d433c344039313d362f3b342d3b342c3d362e3e362f3d352e3c352d3e37303c352e3c352d3f3830413a32443d3549413a433b34463e36494139453e36463e36463d35483f36453c34453c354a4138484036473f35443c33423a32473f364c43394d43394239304941374b42374c41374940364e463b4941364e463c4e453d4c43394d43394a4137473d353f352e3a312a3a332b453c344b42394f463c50473d534a3f4f463c4d443a4b42384d43394b413850473d4f463c4b41374e453a51473d473d33453b32544c404f473b554c41463d32473e36413830423a31433a31433b3251483f42383140372f51473d4b403653483d554b404e443b4b433a413a314b43394e453c514940574d4250453c483e35423a31483f374f463d52494051483e4f473c50473d4e453b3a322a4943394f463d4b42394b433a4b4239453c33473e354d443c4d443c4a4239453e353a342e342d2837302a3d352f3c342e413a334841384a4239433b323f372f3c342d433b35443c36433c363b352f3e38323e37313e3832443d37433c363f38323f38323c37313c352f3f3831453e3649423b474039403a3336302a332e2839342e3c352f433b35413a333e362f3d3630413a343c352e362f2a372f2b403830473e344f453c4e443b493f36494037463c33483f36493f38433932433a32423931413931433a33413a323f372f4138314038313d3630433b34453e36413a33423b34403932403932443d36453e37433c35453e36453e3647403849423b4a433d474038443d36463f38443d37443d37443d3648413a4c453e49423b423b344a433b453e37443d36463f38453e38484139433c35433c363e3630413b34453e37413a33423b33413a333b342d3a332c3f3831423b35433c35453e37463f38453e38413b35413a34413a343c352e3f3831433c353e372f413a32413a32413a323f3832413a334841394941394c443d4840374b423b484038473f38463e374b423a4e463c534b41544b424a4239453e36433a33453d35463d364039313f372f453d35423a333d36303c352e3c352e39322b3e37303e3730423b34433b34443d35413a323d352e3831293a332d443d37443e38443d36453e38453e37453e3849423c4b443c474038453e36443d3548413a4b433d453e374b443c4a433b4941394b443c4841394f473e50473e4f463e504941514b43534c44514941433b33373029473e364a423a433b334138304138323f38323c3530403931433b3447413c36322e3d37324b433c4941394740384c453d494139463f37433c3447403849423a453e3648413949423a484038453d35484139433c343e372f3d362e443d35423b33433c344a433b4a433b4b443d4b443c49413a4941394d463e49423a474038474038473f374c453d4a423b4d453d4e473f4e473f49413a48413949423a443c3548413a4a423b463e36433b333c352d3e372f423a34413932423a32413a323e372f3b342c3c352d3b342c3f372f3f372f4139324038304038303f372f403932463f38463e37433c34484039453d364b443c5049414c443d4b433b4b423b473f38494139484038453c35423a32453d35484038473f38463f37484139453e36413a32453e37484139474039474039453f37463f37443d36453e38463f38423b34433c35453e37443c35433b354139343c3630433c353f38313c352e3d372f3f3931423b34413a34453e374b423a4d443b494037483f37473d35423a32453c33453b3241382f443b31483d34493e354a41374c4339483f344d42384d42394f443a52473d4b41384e443b4e443b4a4038443b34423a32423b33423b33433c34443d35433c343e372f463d364038313c352d463d3549403750473d51483e4c43394a413750473c4f453d4c443d484038433c344740384039324039333e37303f3931413b33433c3648413b48413a423b33423b35463f3847403a4740394a423b443c35443d36453e38423b34413a32433c36443d363d3731403a34423b35463f39453e37423b34423b343f3832423b35433c363c3630403934443f383f38323b342f3f39333f3832403a353a3431463f39403a343c3631413b35423b35413b35403a34413b353f3833332c28403a3639342f3f3a33433d35403931433c3449423a4740384740384740384a413a4940394a423a4841394b443c4b443c4a433b4841394a433b484038433a33443c34453d35453c34453d35494038473e35453c33494137473e35453d34463e344a4238484036473e354b43394e453b4a42374d443b4d443a51483e4e443b4c43394e453b494236574f44544940493f36443b31433a304941374d443a50473d544c42554d42544a40554b41524940382f284d453b51493e52483e4e463b4d44394b41374c443951493d544b3f564b4150453c4d443b4d443a52493e50463c453b323b32294139304d453b51473d4b4239443b3240372f443b334a413750473d53483e4c4238473d3552493f564c42574d41544a3f50453b443c333d352d50473d544b41524a404e453b50473c4d443a49413750483d473f35453e3351483f4d453a4b4138463d34484036453c34453d354139313f372f393129373129423c3549423b4d453d4e453d4a4139463e3641393140372f443c34453d36413a3339332c3a332d3d3630403a343d3732403933413a333f3832453e37423b3339322b403933403932484139453e3739332d352f2a332e2838322c3f3933403a343c352e3d362f3b332d413933453f3948413b413a33423a334a40384b42394d443b50473e494138473e35494037484036473e354a4038433a323e352e423a32433b344038303d352d403931423a33413a3247403a474039453e36463f3849423c4b443d4a433c4a433b47403949423b4a433b4e473f4d463e4c453d49423b49423a484139463f37463f37474038453e36484139463f37423b33403a3248413b423b35453e3749423c4a443d49413a49413a4f4840494139453e37463f38463f38413a33413a34463f3949423c48423b4b443c474038463f38484139453e37433c37443d374039313b342c38312a3d3630403931403830423a333e372f3b342c3831293c352d463f37433b33443d3449413a474038433c35433b34413932423a323b332c3c342c473f37433b33373029453c34483f36484038483f364b423a4a413a453d36433d363b342d3730293c352e3c352e3d352f403730423a333f3730474039453e37443d37474039463f3848413947403847403749423a4c453d4b433b4840394f4840453e364c443d5048414f48404a433b4b443c4740384e4740544d46524b42514840504840514a4249423b49423b49413a3b332c362f293b332c372f29372f29383029342e28413c36403b3538322d38322d3c363149443d48413a463e373e37303f3931453e36413a32423b33453e3749423c413a33453d36423a33453e3649413a4a433b48423a47413947403849423a4a433b463f37463f38474039453e37453e37413a33433c3449423a4a433b484039463f3749423a433b3449423a4941394940394a433b463f37443d35433c3449423a463e373f3831413a33403932453d36453e373f3830403832433c35463e37443d36464039433d35423a32433b33403931433b34463f37463e37484038463f3749423a4a423a473f37463f37463f37463f374740384a423a4a433b4942394b443c524a42534c434f48404e453f484039474139453e373f39343a332e3b342f3b332e3c352f3d362f3e37303e3731403832413a32423a333f38324039323d36303c352f3e37313f3832413a33413b35423c363f3831453d36473f38463e38473f374a423a49423b48413a4740394a433b494138473e35463d35473f374b423a4c433a51473d4e443b4d433a4a40374c41384d433a4a413849403752493f4f463b51473e51473d493f364b4037483e35453c34443b34453c35473f37453d36453e36443d35433b34413831463f3749423b403931544a414c4239463d3351463c4b4137443a314f463d473d34453c344a413a49423a463f374c453d473f39423b34453e37463f38413a34423b35463f38423b34423c36443d37453f39443d36453e374c443c4d463f4e47414c443d49423a49423b463f373c352f3c35303f38323d362f3c362f3f3832403932433c36453e38423b363a35313a3530423c353d3731413c36433d373f38333b3330423b37423d3646403a423c36413a33423b33423b34413a343e38333e37313f383238322d3f3933443d36423c34413a32443d353f3831403931423a33413a32433b34413931413831443c35463e37473f37433b33433c34433b343d362e413932483f38443b33483f38494037494037483e3549403650473d4e463c4c433a5349404f463c52483e50463d50463c4e443a493f364d443b4a41374a41374c433a483e35463d34433b3240382e41382f443b32544c4151483d4f473c524a3f50483d51493e4d443a493f36483f35453c33484036544b40524a3f50483d51483e50473d4d443a4e463b52483e52463c4e41374e43394b4137433a304e453a4f453b4f453b5b514650473c51483e433931473f3550483c3f362e443c34494037554b414f453c4b4339463d35433931423930463c3242382e453c32382f27453c33544c414f473c4e463c50483e51483e4e453b4e453b50473d4c433a4941364d453a463e34483f36473e35443c333e362f403830433b333f3730443c34433c33423a32433c33433b324139323d352d3a332c423b34423932423b3449413a4c433b51483f4b433b453e37423b34423c36423b35443d35433c35463f38474038463f37443d363d363039342f35302b36302c3c3732453e37463f38413a343a332e3c352e413a3248423b49423a483f37453b343e352e4b42384e443c4740384941394c433a483f37494037483f37484038484038473f37494139463f37443d35423a333f38303d3630403933453f38423b35453d36443d36433c364b443e4b443c49423a4d463e484139453e364740394a433b463f37484139474038484139463f3749423b453e37443d3547413949423b4d463f4b443e443d37403a33433d36453e374b443d4a433d453f3748413a48413a4c453f4e473f49423c48413b4e47404d46404f484049423a48423b463f39453e36433c34423b35463f38463f37453e37463f3949423b463f38433c3548413a4c453d48413947403949423c48413a484139413a334c443d4a423a453e364a423a4942394a433b4c453d4a423a4a4139453e36403931433a33534a43564d454840384038313c342e3d352d3b322b3a312b38312a3e3730413a333b342c38312a3a322d423a343b352e3f3831403830463e37423b344840394e473f4c453d4f47404d443c4b433c49423a49423b484039473f38473f3849413a4e463f473f37453d36433b34423b343e373239332f3d37323d37323c3631413a34413a323b352f332d2838322c3f38324b423b4d443c453c35463d36484038463d3649423b49433c48423c463f394a433d443d37403933453e37423b353a332c433c35403a32403931403932413a334841394841394c453d4f48404c453e48413a453f38443c35463f38443d35453d36474038453e3649423a474039463f39443d35403932474039463e37463f38453e36483f38483f38463e36494039433b34463e37484038473e373f3730413931473f38484038423b33403932403932443d3648423b413a34433b34453f37443d36433c35443d36474038474038473f38453c35463d364a413a483f38464038473f384941394b433b4e453f4a433c4a433c463f38463f37453e373f38333b352f39332d39322d352e29352e2937302b3b352f3b353038332d39332e3c3630403932433d36433c35443d37433c36463f38453d36423b33453e37464038443d364841393e37303e3832443d37453e374b443c4b453c4d453d4d453e4d453e4f463f4c443c4b433c48413a423c353e3730443c35494039483f37453d36473e36413930473e35494037463d35473d354a4037463c3440372f3e352e3f362e4239313d342c40372f443b32494037443b33453b34453c33413a31413a32413931423b33463f37463d344b423a484038463e364038314c433a4d44394b413752463d51473d4a40364e433a4a4038463d3549413949423a463f37463f374e463f4a423b464039453f38433d36433c35443d35413a33433c36413b34423b353f383237302a413a33433c36453f3947413a453e364740384a433b4b443d48413b423b3448433c443f39433d36433c35453f38403b343b363136302d413a35443d373a352f3c3732403b36403b363c37313b3530413a35443d37443f38443d36443d36463f38463f38443e38453e374039333d36313e38323e3732403933443d37453e36453e36463e37433b33453e36463f37413a33423a33423a323d352e3f3830423b33473f37453d35473f373f362f463e363f3830423a324c433a4d433b4b42394d433a4b43394840364940374b41384a41374d43394d43394c42384f453b483f35463d33494036433a31494036483f354c42394c4339483f35554c424b44394e463b473e354c43384f483d4a4137483f354b41374c4339443a314941364d45394e463b4e453b4d43394e443a4e453b4d443a4b403650453c4e453a4e433952473d51483d52493e4c43394a41374941364e443b4940374c433a473e354c453a534a404a4037453c35463d353f362f332b253b332b423932463c34483e354d433952493f554c4251473d534a3f4e443a4a40364d443a4a42384b41374d443a4d443b4c433a4b42384a41384a42384940374a4138473e344b42394a423a494037463d36433a33433a33423932403730413931423932463e36463e36473f374a423a4d443c4b443b4e463e51483f494138453d354940394c443c453f36433c34433c34453e36453f37433d363a342e332e28342d282f2a2636302c413b35413a34403a343d36303f383236302a39342e443d364740393e362f453c34453b334a3f36594e4551473e4a423a4a413a494039463d364940384b4239473f37494039433b334139313b332c413933423b35413a33413a33423b344a433c474039484039443d35453e364a433c4e473f49423a49423a463f37443d354a433b4d463f4a433a48413a48413a484039453d3647403a48413a453e37433d36423b34473f38474038463f38464039453f3846403849423a463f383d3730403931413a343d3730423b344039323f3832474039464039463f37463e37453e3847403a48413947403849423b48413a4841394b443d4b443e4a433c49423b4740394d463f4a433b49423b4b443c4f484048413a463f38433c364f4841484139433c34453e364740384b443c4f473f4d443d4b433b4b443d4a423b4a413a3b332c3b332c39312a4037323f3630473e364a413a433c3546403949423a443d36443d35423a333e362f423a333d3630413a34413a32484139423b333e362e453e363e38313b332d413a333f3832423b34463f3847403849423a4840394a423a4a423a49423a403932423b353a342f3f39333c3630453e3747403a48413a443c35453d35443c35423b3749433d48413a4138303d342d3e352e40372f4940384138303f373147403a423b35403933443d35433c35433c354139323e37303e37313e3730474038453e36453e36423b33463f37443d36433c35453e37463e36463e38443d36453e36433c34453e36463f37443d35423b34443d36443d35453e36433c34423b34453e38433c35443d36463f37483f38453d36413b32423b33413932423a33413a32453e36423b3348403849413a49423a4841394c453d48423a443d3549433c463f37433b34453d3747403849423a49413a474038484039483f38443b34413931433c344039314039313f3731433b34403a333e373037312b36312c37312c37312d3a342f403a353f39343c3630423c36463f394a423c49413a453e36443d36453e37433c35453e37453e3847403a453e37423b34413a323e362f3f38304039314039313d352e3b342e3f3830423b33433b344139333e3731413b34433c35423b34423a333f3830443c35413932423b35463f38463f37443d36484039484039453d35413932453d354038303f362f403730403830413830453c34433a32463d34453c3342393241393242392f4a4037473d35473d35473e37473e374940384740384841394b433b473f384f473e4b41384c4239473e36463d35484038483f364f463c51463c4d41384e433a4a3e35483d34524940473e35443c34474038413b34453e37484038484139474038443d34463f38473f38473f38474038433c354039334039333c36303e39323f3832413a343f38323c36303f3832463f38433b34403932413a333e37303e3831433d37423c353e3832413b353d37323b36323c37333f39343e39343f3a34413c37433c37453f394540393d38323d36313c35313b3530403934443d37453f39443e38413a34474038443d37413a344c453e544c44463f37463f37413a324138313f37303831293f362f3d342d3d352d3f3630443c354c453d4b443c3d362f3a342c3a332c423b34453d36463f36474037423931433a31443b32463e35484036483f36484038443d35453c33443b32453c33463d33453d34494136483f344b43384c44394a42374f463c50473c4f463c51493d52483d4b42374940364b4338453c334b42384d443a4d43384c43394e453a53493f534a3f4e463c4e453b4c43384e453b4d4239463d344b42384e443a4d4238473e3450473d52493e494036443b3041382f433a31433a3041382f483f354b4238443b314d443b473d344c423850463d443b343d352d49403850473e4e453c52483e51463c4f453b4d453a4d443a4c43394b41384d443a4d443a483f354b42384e443b483f374a4138483f36483f36473e36494037483f36463d34483f374a41394940374a4138473e36443b33413830433a32463d354b423a483f374a42384e463c4a41384a413850473e4940383d352d403830423b32484038453d36453d35423b324c443b443c34443d35413a323f3831342e27342e28403a3448413a463f38433c363f38303d362e3e3731413a34423b3439332c3e3932413a33423a333d342d4c423951473e4e443c453b33403931423b33473e36453d35433b33463e37433b34463d36483f38453c353c352e38312b3d36303d362f453e3649423a49423a4841394740384841394c443d4b423b4a423b48413949423a48413949423a49423a453e3649423c473f3849413b4b443e47413a453f384b453e4b453d4a433b4f484149433c4b453d4a453d4c453e49423b474039474039463f38453e3749423b49423a4a433b48413a474038443d36463f384841394b443d4b433c49423b4b443e4c443e4b443c48413947403847403a49423a48413b49423c474039474039433c3548413a4740394a433c4c453d4a433c47403947403a443d3748413b4e474049423a4a433b443c34443d35423932453c35463f3748413a443d35534b43423b34362e284b423b4d443d4f453d4f463e423a32494038433c3339322a39322c49423c463e383d3630413933423a34433c354b443d484139463f37514a424c443b453e36473e374e463e4e473f4d463e463f38443d36413a333c352f38322c38322b423a3448413b4c45404f4a43514b434f49414f474149423b3d36303a332d413a343e373146403b49433c463f394139323e362f403730443b344239323b332c3c342f4a433e4b453f4a433c4d463e4b443c4a433b48423a453e38413a34413a33463f37463f374b443c4740384c453d4d463e443d354740384740384740394b443d4a433b474038443d35443d35463f36463f38463f38453e36443d354039323f3831433c34423b3447413a49423a49413a453e364a433b49423a473f3749423a49423a4b443c4c453d4b443c4a433b48413a4a433c463f384c463f4e473f464038463f374c433b463e36494139474038443d35423a32484038474038453c35463e374740384b443c47403848413a4a433c48423b4b443d4a443c4a433c4a433c484039443d3549423a49423c433c3547403949423b4b443d473f38463f38474039443d374039323f3832453f3849423a4840384840384a433b47403847403849423a49423a484039474039484139464037443e36423b34423a33463e37464039463f39453e38464038474039433c35423b35443d36463f37453e37474038423b33423b33433c34453e36484038443b34443d36463f37443c34473e374a413a483f374d443c4a423a4c433a4a40384a4139453c35443b34494039453d36453d36463e37453e36463e36453d354d463e4a41393e342c433a31483f374c433a493f364c43394f443a4e433a544940574c434e443b50473e463e34463e37403933453e38443d36453d35453e364940394b4239463d36463d36453c35484038413a32474038423b34453f374741394b443e413a34443d36433d36433c35453d36463e37443d354d463e4a433c48413a4740384039333f3832423b35433d373e3933423d36423d373e3833403a34453f3948413a403933423b35413a33423a353e373235302c332e29342e2937322d3c36303c362f423b35403932433d36484139494039413831423a33443b343c352e37302a3d362f443c34443c34463d36453d35413a333e37303e3730413a33463f38443c35463e37453c35473f364b433a4c433b4a4139473e354b423a484037433b32463e36443c33483f354940364e443b4f463c4b433950473d4e443a51483d51483d51493e4e443a4d43394a40364e453b493f354b4338473e344f453b4d433a463d344f453b4d453a50493d494036433a304940364d453a4f473c4e453b4d443b51473e4d433a4c43394d44394c413841372f423931483e34483e344d443a4b423851473e4c43394a4037493f3551473d4940364f453b453b314d443a4c4339453c343c342c48403650493e4c42394f463b4d43394940364c43394d453a4f473c4f463b4e443a4f453b4c42394e443a4b4138483f374a41384c4339483f35463d35443b32453c33463d34483f364a41384940374c433a463d35453c334e453c4a41374b43394c433b51483f52493f51483e483f36483f36473e34463d34423930453e34494038423932433b334c443c4a423a453e36423b33463e36443d35413a334740394a423a3f37303d362e3a322b40393340393238312b3b342e3b342e403932423a32473f37453c34453d344f463e4940393e362f413a32423b33433c35423a324e453d4d453d423b34413a33433c35463e37423a33423b34474139443d35403933423b34474038423b34463f38443d36443d3549423a4b433c4b423b494039474038484239463f37453e36463f37474039413b35463f38463f39413a3349433c47413b4a433d48423b474039463f37453e3646403848423a474139443d35443d35443d36433c35463f38484139494139463e3749423b4a433b484139413a323a332b453e364740384a433c4a433d4c453e4a433b4b443c4c453f4a433b4c453d4a433c4a433c4c453e4c453e443d363f3831433d3646403a443e3746403947403948413a4b443e49423c4f48404b443c463f374740384d453e473e37453c3549423a4a423b4d463f4a423a423b3439312c3d352e3c342c3d352e473e36443c343c342c3f372f453d35453d373f3731443c34463e374a433c564e47534b444f4741463f374c453d4b443c48423a443d37453d383e38333b35313d38343f3a36433d3748413a4e46404c453e4a443d4c453d4b443d49413b413a33433c353d37303e3631423a33443d36443c35423b344d474049433c4a433c4a423a463d353f372f4239324138323f362f4037313e37304a433c4a433c49423b4d463e463f37463f3749423a49423b47403849433b4f48404b433b4d463e4740384f47404b443c453e364a433b4b433c484139484139463f37443d354841394a433b48413949423a49423b4a433c4c453e4d463e4841394841394b443c463f37463e36473e37433c35433c34443d35463f37453e3649423a4740384841394740374740384a433c49423c47403949423b463f37433d35423b33484038463e36423a324840374942394a443c4b453d4a433b453e3649423a484139474038443d35453f3848413a46403849433c48413a4a423b4b433c47403947403947413a423b35463e3749423b453e36453e36474038453e37463f374a433b4b453d4841394a433b4a433c4a423b474038494139463e37433b34433c34423b334039313e372f3e372f3e362f3d362e3c352f3d3630413933413a3438322d3e36303f3830433c36413a33403933413932423a32443d35474039463f38473e384b423b463e37463e36433b33433b33453d36443c35473e37463e373e362f3e362f3d362e3f37303f372f433b333f38303e362f3c342d4038313f372f423a33473f38443d35443d35484038443b344a4139453c33443b334d443b4b4037443a30483e344a3f35483d34453b324c42394e453b433b314a433b413a323e362e433b34484038433a33433a32413931423a33463e36473e37453d35433c35463f38433c343e3730403931423b34423c35403931453e36423b33453e365049414a433c443e364c453e453e3649423a4c453e4a433d413b35423b354b453e514b444c453f413b34403b34433e38453e38443d37453f384039314039334039323d3730413b34413b3439322c3a322b3a342c3d3730453e374f473f4841393f38303c352d453d36443c343d342d3a332c443d36433c354038313c352d3a332b3d352e413931443c34463e36443c34463f37453d364940384b4239473e36423932463e37453d35433b33463d354239314940384a423950493e51493e4a41384e463b4e473d4c43394c443a4f483c483f344e453c4e463b4d443a4b42384d43394c44394d443a4b43384e463a4e453a4c433a4e453a51473d4f473c4e463c483e354b4339473e3450483e4e443a473d33473e354f443a4c423850473d463d33473e354e453c4f453b4e453b52493f544b414a40384e443a493f364840354a41364339304c42384c43394e453b4c44394b42394339314b433a4b43384b42374a41374d43394f463c4e453b4c42384f443b4b41374b413750463c4d43394b42384a4137483f354a40384b42384c44394f463c4d453b4a4138463d344c43394f463d4e453b51483f4b42384b42394b42394d443b4a4138473e36483f36463d334239314a41384d443a4b42384b42394a42394a41394b4139483e37483e37494038473e36453d35463e36494037494038494139443d343e362e413931453e364a433c433c353a332d3f38323f38313a332c413a32443b324d443b413830443b33433b344b433b4a423b473f383d352f473e36473e374841393831293d362f4b443c474038453e37423b333f3830433c35463f38413a343f38324841394c453e453f393f38323e3731443d35453d36423b33433c3447403848413949423a4a433b484139453e374a443e4a443d4e4741484139443d35443c35453e38433c34463f37423b34453e3648413a453e374c443d474038463f374c443d474038413a324c433c4a433c463f3749413a49423b49423a4b443c423c344c453e48413b464039453e37463f38474039463f38453e36413a33413a33423a343e37303e38303c363038322d3f383348413a453e37433e36463f39443d37423d3746403a49433d4b453c443d36423a344640384d463f49413a463e37463f374640384d463d423a323d352e433a333f362f38302838322a352e262c251f2b252039322e3e36303c352e3c352e443c34453d3538312a2d27222f2a26322e2a36312c3e393439332e332e2938332e453e384b443e544c46534a444e47404841394d463d4a413a453e36413a333f39314039334740394a433b4a433b49423b4c453e4c453e4d463f3f383037302a463f37463f37474038433b34443b343b322b443b343d362e3a322c3c332c403830413a33403b34453e36463f37433c34423b334740394a433b443d35423c34433b34494039494139423a33443c35443c34453e3649423a453d35423b3448413b47403847403849423a4f4840484139453e3740393348423a49413a463f37433c34413a3249423a453d35453d36423b33463e37423b33423b34443d35443d36474039423b334a433b4b443c48413a48413a463e37453e3749423a49423b49433b453e3749423c48413a49423a463e37483f38474038433c35433c35443d35433b34473f37443d36433c35443d37453e3847413a433d35433c34494139474038433d344740394a433d49423c4b443c49423b484039463f38443e36463f383f39333f38323f3830443d35413a33423b35453e36453d35463f37453e36453d36443e36474139453e364039313c352d3f3830423b353e37313e37313d3630423b35443d37453e37433c35433b35443d36433c353d3630433c35433c35433c34463f394b443d4a433d433c36484039453f374a433b4d453e4a423b4840394a433b463f37484139484039433c35453e36473f37433b34423a323e352e433c34463f37423a33493f39473f38463f37494038463d354a413952483f483d354339314b4138493f364a40364f423a51443c493e364e453c4a4138483f364a433b474038433b34423b33463e36423a324c443b50483e4e463d473f36494239463e36433b34403932443d35413a323d352e3e372f443d363f3830474139423b33463f3749423b484039474038463f37443d35453e35443c3548413a49423b423b35453f37453e36453e37423b35433c35433c36463f39453e3747413a433c35423b343e3731413a33433c35433c35473e37473e36413a32453e36544c444a423a423b3348413a3c352e403931453e3639312b3b342d413a32423b33423b33423b33443d36484038453d36463d353d362e463e36494139484039494139453c35463d36443c34453e363a322b3f38304a42394e453d4d443c4c453a4d453a4740354d463b4e453b4f463d50473d4e433a4d453a4e453a4b43384b42384d453a4c433951483e51493e4e463b50483d4e453a4f473c4d453a4e463b4e453a4f483d4f473c4d443a4a42384940364d43394f443a473e353f372e483f37494036473e34463d34463d344a40374f463b51483d4c4238443b32372e26473f3550473c4e453b4f453c4f453c4c4238494136453d334b42394b41384b41374f453b4c44394e453a4d443a50463c4f463c4e453c473e34463c33453b3241382f453c32483f36473e364b42394e453b50463d4b41374e443a4c42384f463c4e443b4c42394f463d4a41384b42394c43394c4239473e354a41374e443b4c4239473e35453c334940374b42394c4339483f354a40364c43394d443b51483e483e36433a32453c34453d35433b34453c35443c34453c344139304038313f373049423a4f473f484039413a323e3730474039474038483f37463b324e4339564c4250463d483f3651483f483f37423b33433c34453c35473e37463f36413a32413a323d362f453e36453e363c352e3a342f3e3732423b343d36303c342e433c35474039484139433d353d362f453e3749423b48413a4a423b49423a48413a453e37403931443d35423b3340393148413a4b453d47413948423a4a433d49423b484039423b333c342c3f383047403a4a433c463f3847403a463f3947403a473f38474038433c3448413a443d36474039484139443d3549423b49423b47403a49433d47403a443e3847413a46403947403a4a433c47403849423a49423c433d36443e37423b353f38313d36313c3530443d37443d37474039453e36413a34423c37413b353c36303d3632413b35413b34413a33403932433c3640393240393148413a514a424b443c39322b40383141382f473d354d433d3f362f3d342d4b423a484038443a344036303d342d3c332c3b322b3e362f453c344b423a474139463f3848403a4b433c4e47404d463e4d463e4b443d453d354d453d4a423c4e47404f48405049414e473f4e473f4e473f4e473f4c443d4c453d4c453d463f37463f37474038443d35443d36413a323d3630443d36463e37484139453d354c433b473e36413932433c353e36303d352d443d35423b3447403a49423b4b443d463f38453e384c453f4b443c423b34453e38413a324b433b4a433b433c34453e36453e37484139453e3647403947403a463f39463f39474039423a33443c35423b34453e364a433c47403848413949423a4c453d453e36443c3549423a49423a484139484139484139484239463f37463f38453e36453e36423b33403931433c3649423a49423a48413948413947403949423a474038463f38463f38453e36423b3349423a474038474038484039463d36473e374c453d49423b3d36303d36303e383249433c49423a474038463f37453e373b352f3b3630433d37443d36443e37443f374a433c4a433b4a443c4c453e423b35423b34463f384c453d48413b474039463f37433c34403931413a323e372f423b33413a323f38313f38313d362e3e372f3d36303e36303f38323e37313f3832463f3947403a453e384039334039334039333d3630443d36403933413a323b342e4039323d3730362f293e36303e37303f3831433b343f372f4139323f3830433c34433c34433c343d352f3f3730413831433932473d36443b33433b33413a323e362f4038313f38304a413a4a41384a423850473d4c433a4a3f364b403750463d4c4238493f35483d344a3e354339314b423b4c433a463d36474038433d35463f37483f384940374037304d443c51473e4a41384e463c4f473e50483e4b433b473f384840384a423a483f38463e37483f384039314039313c342d433c35423b34463f37443b34423a3348413949423b443d363f38303e37303b342e423b34463f37453e3747403a474038433c35443d35433c34453e37453e373d362e423b33474038403931474039463d364b433b4c443c494038494139443c343d362e3f38303e37313e372f4039323d362f463f38474038443d353f38313e37303a332c403931423b33443c35453d36423a32403831413932433b33463e36483f37443b334f463d4a41394a413850473e4c433a4b43394f483c4c44394d443a4f473c4c43394e453c4e443a4d42384941364c44394c43394e463c4e453b50473d4a4137463f354b44394f463c4f453c4c423850473d4f473c50473b4d453a453c32494036443b3252483f4b42384b4238433a3139322a382f284b42394e453a4b4238483e3550473d4f453b4c443a4a41384e453b4f463c524a404b42374f463c50473d50473c4d43394e443a4d453a4f463b4d443a50463c4e443a4a41364e453a4b4238473d34453c32433a31453d344c433a4d443a4f463b50473d4c43394f453c52493e4d453b4f453b4e443a4f463c4b42384b42384f453c4b4138473e35473d34433a314c443a4c443a4a41374c43394b4138493f364c43394d443a4e443b4b4239483f354d453a4c4439483f36443b33493f37443b344f463e494039484037494139463e37463e373f37303d362f423b353e362f3e372f3d352e3b332c433b34413932443c34473d354f463d554a4151473d493f36473e36463d354d443b463e36474038453e36453d35494138463f37484037473f37423b34423b34413932423b33413b343d3630413a343d3630463f384a433b433c344039313d362f4941394740383e393249433b4b443c48413948413a453f374b443c4e473f4d463e4e473f49423b49423a49423b47403a4a433d48413a47403a4b443d48413a4841394a433c49423c474038484139453e37453f384a433b49423a4740384740383e3833443d375049424c453e4a433b4d463f49423b4a443d463f383e3730453e3747403a49423a49423a49423a463f37453e36423b33433d35463f37453e36453f383e3833443e37423b35443d364039313c3630403934413a35403a34433c37443d374a443c4a433b4c453d514a42453e374740385048414f47404a433b514a42544c454f473e473f373d352e3a322a463d364d443c463e373c332d4c433c4f453e463e37453c35443b343e352e3b332c4a433b4b443d4c453e4740384741394b443c4b443c4a433b423b3449423a3e38304b443d4f48404d463e4c453d4b443c4a433b48423a4640384740384a433b4a433b4c453d5049414a433b48413a5049414d463f4c453d443d354b433c473f374a4037463d363e372f39322a3a322b3c352d463e37453d3649423b49423b49423b49423b474039463f38453e36433c34474039484139484139463f374e473f4c453d413a34474039484139413a33443d36443d36453d37463f37453d363f3830413a32433c34453e37453e37474039453e3647403849413a3f362f423a33483f38453d36433b34423a32453e363e372f443d35443d35463f37463f3749423a423b33463f374a433c48413b49423b48413a474039463f38453e36453e364a433b4c463e504a424c453d4b443d4d463f49413a423b33423b33443d353e37314a433c4c463f4b443e4a433b484139453e36453e38433c3647403a443d36474039413b34443e37474039453e374039333e38314740394a433c47403848413949423a474038484139463f374039313f38303e37313f38323f38323b342e4039333f38313f38313f37313e3630423a353d3630362f29433c36433c364039333e3731443d36413a333f383247403948413a463f37443d364740394f4841463f3840383149423b4a423c49423a443d35484139463e36403831403831413931433a33453c35413931433c33443c34463d35473e364a423a4840394f48405048414a413b3f372f463c33473d343c332a4b4036443930483e354a403651473d52473e574c434f463c49413a463d36423931473f39413a323e372f433b33463d353b322b473e364c443a473d334c433a4c433a4c42394f453c463d34463d36463d36453c36473e37473e37433a33463d36403830453d35423a33413a32473e37443c35413a32413a333a332d3e3730423b34463f3948413b474038453e36463f39453e37443d35463f37474038453d35494139473e36423a33473f373c352d423b334942394b423a4e453d443a33453d364b423b484039413a324740393b342d3d362f3c352f3f38313d362f3c352d3e37303c352e4038304039313e372f413931443d34474036473e37463d363e362e433c33494138483e364c443a483f37473f364a42394c443b4e453c4f473c4c443a4d443b4d453a4b42384c433a52493e50473d4f463c51483e4c43394e463c4940364c44384940364841374e463b4b4036453b314a40364e443a4e463b4f463c4d433950463c4e453b50473d4d453a4a41374d443b534a41574f444c43394a413751473d4e453b50483d4e463b3f352c463d34483f364f473d4e453a4e463b4b42384e443b4d443a4840354c43394b42394c43394a41374e453c4f463c4b42394e453b4f473c4f463c4e443b4b42384b43394b423851473e4e453b4b42384c4239494036473d353c342b473e354f463b4e443a50463d4c42394a42374e453b41372e463d344942374d443b473e35463e344e463b4b42384a40384b42394a41384f473c51483e4f473d463e33473e354a42384e453b4b4239494038413931473e354138313f362f3f362f3b332b3f3730403931443d364039323f372f3f3830403932443c364941394c443c544c434e443b4b41374b41374b4138413730413831433a32463d34453c35433c34433c344841394c453c4941394f463d4d433a413931463e364a423b4d463f423b34433c37443d3749423b49423a433c34423b333c352e423b344c453c484038423b3448433b474038453e3747403a443e373d3831443d3649413a4b443d4d463f4f4740484039433c3449423b47413b4a433d49423b4840394840394d463f4b443d4740384b443c4a433b47413b4a443c4841394c453d4b443c433d37453e384d46404d453f463f38474039484139463f37453f373e3730403932453e37433c344841394b443c4a433c4c463f48413a48413a474039423b35433c373f3933423d353f3832433d36443e38433d3647403947413a47413b463f39464039453f38433d364a433b484038443e3749433c463f3749423b4942394b433c473f38463e3648423b4d463f484139342d273a312b3c342d3b342e3f37304e453e473f374941394a423a484038453d3647413a463e37453e36443d35403932413a33453e374039313d362e484139413a3240393149423a474038453e36433b34433d3546403847403948413a464038463f37423b34423b33413a33423b34433c3448413b49423b463f37453d36443c35483e37494039443d353c352d3f37303a322c453e37463e3747403a413a32443d35443d35463f3747403847403948413b534b44544d454e473f4b443c4b443c49423a443d353f3830443d363f3830463f37474038443d36413b33463f3948413a453f37443d35443d35433c34463f384740384a433b49413a473f38484139473f3848413a484139453e36484139433c34453e37474038463f38443d354b443c4b443c453e374740394b443c463f3748413b413a34453d37453d37423b35443d36433d36453f3948413b453e37433c35443d36463f374740384740384a433c453e36423b323e372f423b33463f38463f37443d36453e37453e36463f39423c363f3832453e37413b34433d36453e38423c36453e3747403a443d36453e36463f37443d36413a33423b34403932423b34413a343f38323c352f3c352f3e37313d36303b332d3c352f4038314038314038323a332c403932443d37473f39443d36433c35423b33453e37474038433c35453d37433c3638312b38322c37312b37312a3e3731413a343f3831403932443d35433c35423b34443c35473e37453c35443b3440373041382f3e342c3e352d3e352d3c332b3a3129403830473e37473e374c433a52483f50463c4d433941342d483c3353473e50453c4f453b4c41384a4037463d344f473e494037463e36443d36423b34433c343d362e423a333c342c4940384f463c50473d4e44394f463b4f453c473d34453c34463d354b423b453c35453c35443b34443c34484039433c34433c344740384a413a4a413a4b433c4d463e4a423b443d36443d35433b353f3831403a33484139474038443d364b453f433d36443d364d453d50473f50473f4d453c473e354c433b4139313c352d443c344a4139514941443b344239324a4138484038453e3647403840393138312b3f3832443d36433c34443d35484039453c35453d35463f37453d35463e36473f373f372f423932473f38453c344c433b4a4139494038453c343d342c4138304a4139443c33443c33453d343f362e3f362e4d443a4c443a463e34433a314a4239453d344f453c4940374940374c443a4e463b4d443a4d453b4d45394e453a50483d4f463c4d443a473d344a4137493f354c43384f463c544b4150473d4f463c453d3350483d564c424f463b4c433952493f4b43384c443a4c4239463d34453c33453b32453c324e433a4d443a51483e4941384c443a4d443a4b41374c42384c42394a4036453c32473e354941364b43384a42374c43394d433a4e443b4f463d4f473d453b324239303d342b433a31433930443c33443d334c443a4e463b4b43394b4339463f344840354b4238483f364a41384d443b4c4339473e354c44394b4238473e35473d34463c3340382f40382f433b314940374a41374b43394e443b4b42384f473d443c344139323f3730413932453c35494039443d35474038453e36453e37443d364a433b484139433c353c352e3d362f3f38304941394d443a50463d50463d4e453c4c4239453c334f463d463d35403831473f38473f38453d36463f37463f36473e35483f364b433b4a413a433b33413a32433c35433d354e474049423b453e37463e373e372f463e364e453d4b423a453d36474139453d3647403849423a443d36423c35453f3749423a474038474038463f37463e36484039423b35443e38463f38453e37463f37433c35453e37453e3749423b4b443d48413a49423c453e3848413a4a433b49423a4a433b423b353a332d423b35473f38474038463f37463f37463f384a443d49423b403831443d37453e37443d35453e37403a33413a34423b35423c36423c36423c36433c36423b35443d354039323f3832423b35443e37443e37443d37443e38443e3847403a413c34423c36423c36463e37463f38474039443d35403931433c344a423a433b33423b33423b3449423b4f48404a443e48413a453e36423b34453e37443d35453d35453b343e362e433c354e463f453e37443d36463f3749423a453d36433c3647403a48413a3e3730403931484139463f373c352d3d362f433b353c352e3d362f413b34423b33413a32423c34443d36443d374841394a443c46403948413a4b443d49423c4b443d4841394c433b50473f4d433c4b433a4039323c332d3a322c433c353c352e3e3731443d374c443d48403849423b443d37413a3440393348413b49423b423b33413a33433c36453d37453e37433d36423b34443d363f3831403932433c35403a32433d35423c35433c35443c35473e37473e37463f38453e36423b35433d37463f39463f37464038463f3949413a463f374740384740384841394c453e47403849423948413948413a4b443d48413a4e473f4e483f4e48414d453f4b433c4d463f4b443c484139443d36443d35463f38443d35423b344841394c453d4b443c4a433b463f38453e37443d364b443c514a424b443d49423b4d463f4d46404b443e4b443e49423c473f3949423a49423b47403a463f3848413a463e38443d36423c36453e37433c34443d354740393f38333d36303d362e3b342d3d36303c352e3f3830423a34403832413933413a33433a334038314039323a332c3c352f423a34413a344039323f38313a322c3a332d3e37303d36303d362f39322c3d372f423c35443d36464038443d35433b34423b344039323e37303a322c38322c36302b413832433a33433a32403730413830453b34483f37473e36463d35483f37483f37463d36453d35423932453c34443b334e453c453b33483c33493c34473c343a31293c322a443b324138305c5248584f44473f37403832443d36453e36403830403730403931463e36524940554c4152483e4c4339483e35473e35433a33423932494039483f384a4139494138433a32443d35463f37453e374a423b4940394840394941394c453d49413a49413a484039484039413a33433d364b433c4a423b463f374740384a433b4840394a4239483f37494039453d35453e36453d35443c34453e35473e364c433b514941524a42473f374e453e453b343e362f39322b3831293b342e453e37463f37443d354740384d443b494038484037443b334d443b453c34443b33443c344e453d483f38463f35484136463d344941374d443b4b41394a41374c433a4941384a413851483e4d453c4d443b4e453b50473d4d433a3e342c494038463d34473e354840364940364d443a4f473c50473d4e453b4c42384f463b4f453b4b42374b42383e352c463e3451483d4d453a4e463b4d443a4d443a4c43394f463c4e453b51483d52483e4e453c4b44394f483d4c42394f463c4f463c50463c4e453b4d443a4e453b4a41374b4339423930453b32483f364b41384a40364d43394d433a4b42384c42384a41374e463b4d453a4b42384a4037473e35473e34483f3541382f453c334b42384d443b52494051493f52493e4c43394e453b4a4138483f354c44394d463b4b42384d443b4d443b4e453b4840364b43394e453c463e344940374b42384c43394e453c4a42384b43394d443a4940374940364d433a463c343a332b4740384a423a4841384d453c4c433a4c433a423a313f3830443c35413b35433c36474038443d36443d363f3830423b34433c35433c35443b34433931473d354b42394b433a4b4239463c34403831453d354b433b474038423a33453d364c443c4b433a514941443d36463e364e453d4f473e504741433c35463f38443c35453d35413932443d354d453d4b433b433b33484039473f384840394a423a40393140393149433b4b443c474038484139463f3748413949423a49423b443d3748413b49433b453f36463e37443c353d362f443c354a423b463f37463f384b443d463f38453f37453e36474038443e363e38323e3731433c36463f37443d35413a323e3730443d354a433c4d463f4a433d48413b443e363f3831413a33443d37433c36423c3547413b453f3848423b4a423c453e38474038443d3539322b433c364a433c49423a4a433b47413a463f39433d36443e36453f38443e36443d3648413b3e373047403a443d36484139463f38453e36443d36463f37463f37423b333f3830453e3649423a433c35473f3848403949423a4940394b433b49423c524b44453e374b443c48413949423a484139474039443d364b443d48413a40393249423a423b3347403939322c413a34463f39484139453e37433c35463f374841394b453d4a433c48413a49423b49423c4a433b4a433c49423b433c35423b33443c34433b33443c34443c343e372f3d352e3d362f443d36443d364b443e4f47414e463e4841394b443c4a433b443f36403b3349423b474038453e36443d35463f39473f38463f37463f37433d35463f38453e37403932423b34423b34413a33413a33423b34453e37433b34433c3547403a48413a48413b4a423c403933443d35463f3846403949423a47403849423a4b443c47403948413b4d464049423a4c453d443d364a433c534c444e473f4d453d474039433c34413a32423b34433c34443d35443d36433c36453e37474038443d35423b33423b334039313e37313d36303c3531352d293f3831413a333f38313c352e3d362f3f38313b352f3e3832433c35453e38413a33413a32463f3948413a49423c47413a443e37403a33453e37463f3747403847403a48413a433c35433c34433c34413a33413933433a344239333e362f433b34433a344239314239323f372f3e362f3d362f3d36303e37323f38323c352e3e37303f38313f3831423c35453e36413a34443d364b443d4a423b463e37433c35443d35443d35443d36413932423a333c352e37312c3b352e433b34413a33494038433b33413831403831413831433a33443b34433a33453c35463d363e3630443d35403730393028463d334f443b53483f453b324e443b4d433951473e4d433a5e5348584d434d443c453d36433c363f38313e372f413a32433b34443c344d443b4c4339463d34483f36443b34443c35433b34463e37473f38483f38463c35453d33483f37473e36484038453e36474038433c34473f384a423a463e37473f374c443c4a423a4a423a413932423b3449423a4c443c49413a4a413a4b423a494037453d34413931463d364138314139324138313b332b463e364b423a4d453b4a41384b443b4941384b423a463d3647403849423b463f37453e36463e37473f38453e36453e364b423a483f36473e354940374c433a4a41394d443b4c433b483f36483f37433c33473f364a41394c443a4a41394b423951493e4d453b4a4339524a3f52493f463e35453c334b423851483d4d443a4c433a4941364c43384a413752493e4e443a50463d4f463c50473d4d443b49403749413650463c4d433952483e51473d4e453b4f463c51493e4b44384c45394c443a423930473e3451493e4f483c4f473c4b4037463c334f483d494137473f354d443a4e443b4b42394b42394a42384a41384c433a4a41374d443a4a40374940364c42384e453a4d443a51483d4f463b4f473c4e463b4a40364d443a4e463b51493e4f463c4e453a534b404f493d4e453b4b433a4d443a4f473c4e463b4c443a4c42394d443b4e453b4d453a4c423a4940384c43394e463c50483e4940374a4138473e344840364c443a4e453b4e443b4b4239494038453b334a4137494037453c34463d35443a33494038453d344840374a4239453d34463d34463d35463f36494139433b35413a3448413a47413a464039433c35413a33453d363d372f3d3731433c344a42394a41394a4138443c33473e35473e36473f3841393239322b40393249413950483f4c443c4c443c423c343d362e4c443c4b433c494139443c35413932433b3340383140383249413a4d453d453d36473f38453d36483f38484039443d353f3830423b3548413a4740384d463e4c453d4c453d4b453d4a443c4c453d4a433b4740384b443c48423a48423a4a433b4a423a473f38453d364c443d49423b4c453e4c453e49423b4841394740384841394841393e383248413a433c35463f3749423a4c453d48413a453e37484139463f38443d35433c34463f3749423b4a433c46403947403a433d3747413a463f3847403847403949423c49423b4b443c433c34423b3547403a47403948413b4a433d463f39423c34433c34463f3749423a464038443d36423b34443d36423b3449423a3d352f453e37443d3648413949423a4e473f463f373c352d39322a3b342d3f3832463f3949423a443c34473f38443d35443c3549413a4c453d473f38473f384a433b4841394841394c453d4740394b443d5049414d463e50494149423a433c3649423c4a433c453e38443d37423b343d362f3d362e433c34474039463f38463f39453e36453e36443d36403932474038443c35413831413831433b33413a323730293a332c443d36453d3640393347413b463f3849423a474039463f37484139453f364b443c49423a49423a463f37453d36453d36423b333f382f413a32403932413a33433c35423b34413a34413a343e37313d37303c352f423b35423c36413a3438332d39332e3a342e3d37324039333d3630413a344039333f3933423b35463f3747403a453e3849423c4740384e473f4c453d433c344c453d4c453e4d453e4d453d4b453c4a433b4740384841394a433b4a433c4b443d49423b4a433c463f3948413949423a463f3848413b49423c4b443e433c35453e3848413a49423b4a433b4e47415049414d464049433c4a443c49423c443d363f3831423c35433d36413b35413a34443d36423b35403933413a32413a323d3630413a33423b333e372f3e372f3c342d3e352e433a32453c353f372f423932453b34473d35473e36463d354138314039324039323e37303f38303e37303e372f3b342d3a332c38312a3e35303f383138322c3b342f3c36303d37313f3932403932423b33433b34443d36443d36433c35453e37433c3540393238312b433c343f3830403730423932443b34453c34413932453d34433a31443c354b443c39322c433b354a4038453b3343382f463b32473c34483d354b413741382f41382f50463c534a40463e36403931433d35433c343a332c3f3830463d36483f36534a4050463c473d34463d34443b33433a33433b33463d34483f364940374b423a483e35453c34473f37473e37433c34443d35453e36443b34443c3549413a4e463f4b433c4b433c4e463f453d36423c344841394841394b443c4c443c4b42394c433a483f36463e35453c343c332b473e364c433c453c35453e364a4138463d34473f374c443c4941394b433b4c443d463e36484139443d35413a32423a33473f38473e37473e364c433b483f364941374a4138483f36463d35483f37473e36453c334a41384840374940384b423a4c433b463d364b42394c44394e483c463d334840364d443a4239314a42394f463c4c44394d443a483f36473f3551483f4c42394d43394d433a493f36433a32443b33463e34483f354b42394f463c4b42374f453b50463c473d344d453a4c43394d453b4d453b4f463d4e453c483f3550483d51493e4e463b4d453b4f473d4d463b50483d4f463b4c43394a41374b42384c4238473e35473e354c43394e453a4f463b4e443a4a413750453c4c43384e453a4f463c51483d4e443a534a3f53493f50473d50473d4d443a4841364941374d453a4640354c433a4f453b4c433a4a4238473e35473e354b4138493f36473e354b41374d4339494037483f36433a31443b32473e354940374c433a4c443a4b4338463d34473e34443b32463d354a423950483e51473e463d34483e364c433a4b4239473e36473e36423b32463e36443b34403831433c35443d35433c35413a33423b3339332b3c362f423b34433c35453d363f3831443d36453e36443e36443b34443c33463d354a41394f463e4e453d463d35463e374840384f463f494038443b343d362e413b3349443b4d473f453e373c352d463e374941393c352f3a342e4d463e49423a453c36463e35473f37483f38473e37453d3549423b4e473f4a433d4b443d4841394b443c4e473f4f48405049414b453d49423a49423a4a423a4b443c49413a4a423b4a423b4b443c49413a403932453e374740394a433c48413a453d37463f37474039474039463f374b443e514a434a433b49423a4d463e463f37463f37453e36464038474038423d34403a323e37303e37313e37313d38323c37313e39323f39323d3830403932463f384b443e4c453f484139443d35474038474039474039453e38453e37433c35423b344039334a433d47403949423a47403a4740384b443b423b33473f37453e364b443c473f38453e36463f3749423a48403a49423a4a433b474039433d36443d35474038473f38473f3847403849403a494039463e36463d364b423a4c433b473f37403930433c34453d36433b334d453e49423a49423a474038463f37433d3648423c4b443d49423b453e37463f374841393d372f39322b423a3447403a443d36433c36463f39413a334c453e453d36433b334c433b484139443c3538312b423b35473f39463e37443d374f48424e47404b443d433d36463f37443d35453e36443d35403931403931463f37484039473f38403932423c35423b343f383237302a39322c3f3933423b353d362f3b342e38312a38312b3b342e39332c403932413a35433d37413b36413b35413a34403932443d3647403949423c48413a47403849423b48413b463f38453e36474039413a333f3831403932453f374a433b484038443e36423b33423b33463f37423b343e37303e3730433c35423b33474038443d36443d3747403a463f384a433d4a433c4a433d4a433c49423b463f3849423b443d37413b344039323d362e3a342d3d3731443d35413a32423a34463e37443d36443d36474039484139463f37403931423b34453e36433c35443d35423b333f3730433a334138313f362e3d352e3a332b3e362f3d352d3d342d3b332d3b342e403932413a333d3731423b34453f3848413b48413a463f39433e38403a343b342f47413b45403a3e3833433d374741394f48404d453e49423b463f38453f3849423a48403a3b342f39332c413932443c353e3730423a33423a333f372f4138303f362e413931453e36413a32443d354a433c443c364c443c443b3340362d4a40364f443a53483e52453d473b3340372e423a31453b324e453b4c443c423b33433c334740393b342e423a334d453d4941374a41384e443a4a413649403640382f463f37484038493f374b41384c433a483f364c433a4c433b4a413a4038304a423b464038453d36463f38433d36463e374a433b473f384a423b49413b48403a433c36453e36453e36433c34423b334139314a41394c433a51483f4e443b4a41384d463c49413a483f38453d354a413a443c344842394b433c474039463f37463f37453e36453d35483f38433c34433c34483f38483f384940374941394841374c443a4a41384841374b4239463d354940384b42394a41384c433a4b42394b42394b4239473e37433b32473f344f483c4b42393f372e4840364b4239473e3650473e443d3351493e4a403741382f483f37423930463d343f362d453c34413931453d344f463b52483e4d433a473f354e453b4e453a4a4137433a30554d424b40364e443b524a3f4e453c483e354f453b53493e4f473c4b43394b423952493f51483e443b32453d33554c42544c4151483d4e453b4c43394e463c4c43394b43384f473c4f483d4940364e463b4e463b52493f4d44394d43384b41374c43394b4238433931433a314e443b4c43394e453c4b42394f473c4b433a4c433a4a40374a41384b41384d453b4a41384c43394c43394c4239463c333d352d443b324a42384a41394b4239493f364c433a494138473f354a413850463c50483e4c433a4c433a4941374e453c4d443b4f463d4f463d4a41374d443b4b4239443b33443d35453e363f3830433c35443d35463f37443c35453e363f3830443d363d362f463f374a423a433c34473f394b433b4940394a41394a4138483f38453c35463d35473e37483f38484038463e36463e37433d353e3831433c344f4840504941433c344039314038304e4740463e3739332c463f38483f37453d35473f39473f384b433b483f384a433b484038463e3648413949433b4a433b453e36474038484139463f38453e37413a33413b34443e37463f38423c34453e36463e37463e374a443d49423a4a433b49423b4a443c49423a474039463f384841394a433b48413a4a433b47413a464039463f38463f38433c344a433b4b443c4a433c49423a49423a4b443d49423b46403946403949423b47403a47413b46413b463f39443d36443e374740394a433c48413a4c453f4a433d463f38474038443d35413a33423b35423c35453e38443d3748413a48413947403949423c4a433c49423a473f384139324841394b443c474039443d35484139403932453d36453e363d362e423a33463f38443d36433c3548413a474039473f39463f384740393f37303c332d4239323b332c392f2a3931293d352d403730372f28433c35453e37484139453e36413a33413a32433c35463f3949423b49423a453e36464139443e38463f37453e37423b35423b35453f3949423b474039463f374740383f3830494039463d36433b343a332c39322b433b354840383e372f48403a423b353f38323f3a334a433c4f484049423b48423b474038474038443d35413a343f37303e37303e3831423b34423b3547403a443d37413a34433c35443d36453e3748413a49423a413a333e372f3d362e3b342d3a332d413a33453d36433b34443c36463f38443d36453f384a433b48413a474038463f38463f38423b34413a3347403a48413b49423b48433b4a433b4c443d48413948423a463f38474039443d353e37303a332d403933443d36423a333c352f4038323e36303b342e3c352f403933433c35423c35443f37433c36463f39453e37463f3849423a4b443c4c453d4c453e4b443c4d463f4e47405149424c453e49423b423b333e37303f38313d362f3d362f413a33413a333d362f423b33423a32453c35443b344138313f362f4037303e36303c352e3b332b3d352f403933423b34453e3848423c423b35443e37433d37453f38463f37463f39474039443d35453e37474139463f3a433d38474039453e37443d36463f383d36303d3631474039413a32453e37413a33413a32453d35433b34433c34463e37463d36494039484038413930443b33433c34453e36484038433a323f362e4b433a4c433a4f463d493f364e433b453b334f443b52473e494037564c41463c34443b34483f38443c34433b353c352e443b34473f37494036473e344e443a4f443b473d343e352d433c34494139483f37463c34463c34473d34473e354a4138453b33463d364c443c474038453d36443c35413a33453d36443d35463f37463f37443e364740383f3831433d364a433b484137453e36423a333e352d50483f4b423b443b33484037463e3639322a433b33453d36453c35453d354b453d463f37433c33453d35453e36453c35484038484038473f38484038463e37473e37494038494038453d344b423a473f35463e354a41394940374a4138494037453c33453c33463d34473e35463f354b433a4a4239473f354d463b4941383e362e473f374940374b4339463e343f362e423a31443b324c433a4e443b493f3650473e50473d4c433a50473f4b42394a40374c42393f362d453e34473d34493e3551473d4f443a4d443a53493f4a413650473c4b4138433a3042372f433a304c43394c433a494036423930453c33443d334d453a4b4238483f354f463b50473d4e443b50473d4d453a4f483d50473c4b43384c42384c44394940374f463b4e443a433a304a4137433931473f354d453b4e453b4b4238473e35473e35473e35494037473e354f463c4a41374b4137493f35484036463d3441372f463d35463c344b42384d463b51483f5249404b433a4d453c4940373d342c3d352d473e364f463c4e463b50483e4e463c4a42394a41384c4339463d33473d35433b33453d344b42394e453d494139463e36473f37463e36494039433b333e3730463e38474039463f37484039423b333f38313d362f473f384740394a433a494139473e35463d33473d35443b34453d36453d36453d36453d36413a323d3730443e364d463e4e473f4c453d453e363a322b423b33484139443e36463f374a443b4942394d443d474038463f37463e37463f37473f374c443d4a423a49413949433b4b453d4a433b49423a484139474038463f38474039463e37464039443e37443e37453f39453f39433c35433c36443d35443d35443d363d362f3e3831433c35443d35433c35443d35463f38453e36453e37423c35453f394d463f463f384d463e4d463f4c443c463f37403931433c344a433b453e37463f39443d37453e37443d3747403947413a464039433d36443e3748413a48413a49423b49423c463f37443d35463f394640394b443c4a433b453e3847403a4a433d4b443c4a433b4841394740394b443c4b443b4b443b423b33453e364a433b4c443d403932423b334b433b453e36453d3649423a4c453d4c433b494138453d36453f38433d38433b37433b35433c34423b333b342d3d352e423a334b423c484039484139473f37433c35433c34463f39433c34443d364d463e3a332d4c453e4c453e5149414e473f4f484148423a48413a48413937302a3c352e47403948413b48423a4b443c4841394a433b473f374d443c483f38463f37423b343a332d443c364c443d423a324a433b4a433b4a423b4a433c463f37403931433c34463f384841394a423b4d463e4b443c49423b474038463f38423b34413a33433c35443d36453e36453e37453e38443d36433d364039324d463e4b443c4e473f4c453d49423a4a433b4a443c49433b4a433b403933443e3747413b4740384e473f48413948413b4a433c4a433c463f39443d364a433c463f39453f39433c35423b33413b32433d35443d3647403948413a49423b4c453e48413a49413949423a48413a433c35433c34413a33403a33433c3648413b433c36413a34413a34443d37423b343e3731403932443d35453e37443d373f38303f38324039323e3730413a34443d37443d36453f3849423b4a433b463f38443d36443d36423b33423b33433b333f3730403931433c34453e374a433b48403948413a48413a47403a4c453f49423c443e3847413a463f38443d37453e37463f384c453d4e473f4c453e4740393e383136302a463f39413a33433c34433c3548413b443d37423b35443c36463e37433c34443d36473f37463f374039313f38303c352e3f3831483f37433a32453c33453c34433a32403831463f37473f383c332a3d342c40372f433a324e443c453c333a332b463e3552473e42382f40372f554c434b4339443c34453e36443c353f3830443d354941394a4038493f36463a31483f35483f374a4037433a31413830463d35493f374c433b473e37463d344940384a4139473e36484039443d35413a324740384a423b443d36474039433c3447403848413947403a453f38413a33423b344941394b423b4f473e463d35453c344842394b433b473f37473f37453d35413931453e364941394a41393f38304d443d494039494139473f37443d35484139463e37433b33453e36443d35453c354a41394c433a4e453d4a41394a423a4940374a4139463d36473e35453d34453d34453c35483f364c433a4d443b473e35473e354c433a4b42394b42394f463d493f3751483e4f463d4f463d443c33443c34453c334b42394e463b4c443a4e443b463c33473e35433a32443b33433a31453b334c433a49413852493f463c33453b324e433a4940373d362e4a423850463c4d43394c4239483f36493f36483e344a4137473d344a40374d453b514b3f544c40544a404e453b4a4037483f344f483c493f3650463c49403649413750463c4f453b4e453a4a413750473d4d443a443b314940374c43394e453c4d443b4e453b4d433a4b42394a41384c41384b42394c433a494037453c33423a304e453b483f364c433a4e453b4a41384b42394d443a4e463b494237483f36483f36443b32463d364a41394c433a4a4139483f36463d33463d344d453b483e354b42394e443b4e453b4d453b4e443b4f463d4a42384c433a4a41384840384b433b4e453c494038453d36453d364039323a332d3e3730423a33473f37463f37413a323f3831474039443d363e372f463e36494036493f36443b33443c36463d35443c34423c34423b35453e3749413b453e3747403a413a343d352e403830423a31433b33413931413a324b443c4b443c4a433b474038423b34433b343e362f463f37453e36463e36453d36463f3849413b47403a49423c4a433d474039484139463f37463f37433c35443d36453e37453e36433c35453f38484139474039443d36433c35413a32413a323b342d423b3348413a4a443d4a443e4c453e474039453f384741394a443c48413a423b3449413a49423a453e364841394f48404f48404c453d49423c4a433e48413a47403949423b463f38463f37453e38433e36443e37433c36453e37463f38464038453f37463f3847403a4a443d49423b453d363e3730433c3647403a49423a474038453e3647403849423a474038474038413a323b342c403931403831423a34443b344d453c413931423a33413a333f38304139323e373038302a3c352f423c364039334038324d453e5149404d453d4c443c4c433c3f3831403a35443d3747403940393248423b4f484148403a443d36484139443d35463f38433c35433b33413a3247403849423a4d463e4b443c443e373a332c403931433c3549413949423a463f37433b34494038463d35433b34433c35413b353c362f403831473f38453d3649423a49403948413a474038423b34443d35474038453e36443d36423b33443d36453e37433c34423b333d362e413a33423b35433c354039323e3831413a33413932443c34443c35473f38484139433c34484139443d35484139463f38463f38433d37463f39433c354039313e3832443d37463f39453e36463f37463f38453e36433c353e3730433c35463f3949423c4740394a433c4b443d48413a463f38453e37463f37413a33433b34423a333e37303b362e3b342d3c362e3f38313b342e3c352f3e3731413a343b342e403933423b34433c36443d37413a34413a32433c34463f3747403a47403948413a48413a443d36433c35474039463f38463f39443d363f3931413a32463f3848413a433c353c352e443e37484139433c35463e37433c36443d36474038463f3749423a48413b474039453e36443e36423b33433c34413a324039323f38323f38323f3831413a343e36313b352f3f3833433c373f38303e372f39332d38332e453f39433c35453f37413a323f38313d3630423b33413a323e372f413a323f38323f3831463d36413831403730443b343b332b3f38303e37304038314d443b4940374941383e362e483f374d443c413931443b33493f36473e364039324c453c463e35433c3548413a4841393f3830423b33463e374b413a50463c473e3552473e5349404d433a4b423a453d364f473f4a4139463d35423a3240372f413830403730423932453c354c453d4e473f48423a463e36443d354b443c4d473e4c463d474038453e384a433c4b443d4039335049414a423b4d463e4f483f494139403932494138443c334a423a433b33413a32413a324c433c473f374740394c443d463f37453e36443d35423b33453e36453e36433a33433b34433c34473f38443c33463e34453d35433c33463e36443c33453c34463d344a4138494038483f384940384a41394c443a4f463c4c433a4a41384b42394e453c4f463d51483f4a41384e463c4d443b4a41394c433b4b423a4b433a473e36494037483d35453c33423930453c344a41394f453d483f35423a31453c344940384e453b453b33483f36433930362e26373129473e3551463c453c343c342d2f28224e463d564d4252493e4f463c4f463b4d443a50483d4d453a52483d4b41384c43394e443a50473d4f453b4e443b494037473f3551483e4f463c453c3240372e4c43384f453b4c43394a42384c443a4c43394c42384b42384d443a483f36463c33473e34463d344b4239493f374d443b50483e4e473c4940374b4239473e36494036483f35483f364940364b42384b42394a41384c433a4c433a4a4138463e344c433a4d443b4c433a4e443b51473e4b40374b4239463c33494138524a414b43394940384a4239494037423931443b33433a32463f35453d35423a32413a33413a34403932453e37463f3747403849423a484139453e3649423a423b34443c34484037493f374c423a473e3540383040383248413b49423b473f38463f37463f38443e373f38314039324239323f372f4039314a433b4b443c4d463e463f37443d35433c34413a32453e36443c35483f3848403948413948413949413948413949413a453e364740384a433b4b443d4841394841394c453d49423c474039463f38453d36433c35433c35463f37423b34463f3849423b484139484139463f37443d364b443e48413b443d37463e3848403949423b4a433c49423b4a423b4a433c473f3847403948413a413a33423b354b443c413a3347413a48433c46403a47403948413b49423b4740394c453e4a433d48413b4a433d474039423c3545403847403a47403a4a433b48413a453f38443e38423c343d37304a433d4c453d4b433c48413947403849423a484139433c34443d36433c34423b34403a323f3831433b334a4238443c343f3831403933423a33403932403a32433a33443a33433b34473f374e453d4a423a453d36494039453d364c453d3f38313f39334b453d49423b403a33453f3a4f474049423b49423b4a423a484039463f37494139504841403931433c34453e36413932433a33464039413b343f3830423a33453f37443d35403830403730463e36443b33433b34433c36423b353e3731423b333c352f3e3831403931453e374a443d453f38413b35453e37474038413a32443d36463f37453e3648413a453e36474038453e37463f37463f38433c35463f384a433c4b433c4b433c4840394a423b534c444e473f453e3649413b4a433c463f384f4840464038463f38514a42514a424b453d423d364d46404f4842514a434d463f4d46404d463f4a433c48423c4a433d433c373e3631443e38403a343f3832433c36433d36463f38453e36453e36453e36463f3946403a413b353e37303e38304039334038324038313f3731403932443e37433d37423b344039324039334039333e3730433c354039333e37313f3832433c35474038403932423b33403932423b34463f3948413a443d354840384a423b463e37473f38453e3848413a443d35463f374b443c463f37423b33453e37474038473f38443d3549423b474038463f3747403849423b48413b47403a49423c48413a473f3947403a443d363f383238322b3f38324a433b4840394039343b35303e3831453e37453f37413a32413a333c352e413932433c343f3830433b33413a334139324038313c342d423932483f38483f38443c343f38304139313d342c4139304e453d4b4037463d354840384841384a423a4c433b433b334c443e4b433b403830463f38423c354740384239324d443c473e363f362c473e3450453b4e433a4d4339423931463e36443c354c453d514841524941595048544d46524a414e463e4c433c423a3349433b4c443c4b433b4d463e514a424b433b423b334640384b443c48413b49423a474039453e374e463e4a4139494139494139494138423a324b423a483f37494038453d35463f37484139453c353a322b474039423b33443d35453e36463f37473f38463e36443d35453c35443c35433c34463e37443b33473f36494038463d35483f37463d35463d354a423a4e453d483f36433a32443b34463e354c433a4d453a524a3f494036453d35484237494238433b33463d354038303f38303f383039312a433a334139303f372f4d443b4b42384d443b4d443a4a4138453c344a413850473d50473d4a41384f463c4a41383e352e4f483f4d443c3a322a3c332c4d423a473d33463d34453e363730294e463d544b404d453a4f463c4d453a493f36473e344b423851483d4f443b4d443a51483d4c43394c443a4b4339433b323a322a483f36443a314a41374d443a4b43394f463c4d443a4c4339474035473d34463c34483f354b4238473e35483f364e443b4f483d4c443a4c443a4b43394b42394a4238473e354d443b4a42394e453b4b42384a41384b423a4a41384a41384a4138494038483f364a41384c433a4d443c50473d4c433a4c43394e443b4d433a4d443b4b4239453d354d443b4d433a4940374b4139483f374b433a494038443b34453d35453d35463f37423c34433c34443d374740394b433c413a333a332c433b34443d35413a3249423b484037494037463d34433a31473d34463d34443b343f372f413931463d36443d3639322c372f28372f274a433b453d354039324b443c4f4840463e36413a33473f3749423a443d35474038463f364a433b4e453e4b423b4c453d484139473f3846403849423a484139453f36423b33453e364740384841394a433c4c453f47403949423b4a433c47423949443b4b443c48413a49423a4d463e48413a49433b4c463e4741394a433d4b443d4a433b4a433b4a443c4a443c4a433b4b443c4c443d4d463e4b443c4f48404f484049413a453d364f48404c453d4a433b4b443d4b453d4a433b49423a47403948413949423a453e3748413947403847403849423a463f3948413b463f38484138433c35423b35423b3548423a39342d403932413a33443d36463f3849423a4d463f49433b3d3730463f39474039403932423b344139323f37304239313d342d433a333d36303c342d3f36304036303e352e3e352e403932443c35423b34453e38474039484039423a333b352e3e3731463f39443d364c453d3d352f393330514a444a433c48413a453e364b443c463e36403931403831423a33423a33433b33423a33413a323e37303b352e433d354239323c352e423a324a423b4138314038303b342c3a322a403932443c35423a33403832423b34443d36423a333e36304039323d37313c352f3b342d3e3730453e3749433c4a433c474039453e37443b34453e36474039433b353e3731423b34413a32413a34403932463f39463f38413a32453e37443d35443d354b443c453e37433c35403932423b34474038463e37453e37403931423d35463f39453e38453f38413a34453e3748413a433c35433d36413b34413b36453e384f48414a433d48413a453f37433c35403a334039333e3730403933413a343e37313e37313d36303e372f3e37303c352f3f38314039323a332d423b35453e38423b343f38323f38313d372f3b342e403933403a33413b35433c35413a33453e37443d36403933403932443d35443c35423b3348413a4d463f4a433d453e37463e37463f3847403849413a443d36443d364b443d463f3748413a463e38453d36433c343e3730423a34433b35453d37413a34413a34413a34433c36473f38433b35453e3848413a4c453e48423a433c364c453e4a433d453e37433d37413a343b342f423b34474038474038453e36443c354840394a433c473e37443c35423a334138313f37303d352e3d352d39312a4940394d453c484038443b344239323c342d3730283f37304c443c4b423a483e363f372e4f48405249413f362e48413948423a474038413931413931483f37433931443a31493f3640352c4239304e453c483f38443b32433a333f37303f372f40372f413930413930443a314940374f483f4c453d4c453d4b433b453e36413931423b33473f3849413a474038453e36463e374b433c3c342d433c364d463e4841394d453e4941395048404b423a453c344e453c494038443d354a433b473f37443b33403830443c34423932453d3648413a463f38453e36443d35463f37473e37453d36433c34483f384941384b433a4b423a483f374940384940394b423b4b433a483f37473e36483f374940384b423a473f37423a313e372e4038303f372f4139324139313e372f453e354a42394d443c473e36463e354b433a50483f4b433a4c443a4e463c4e463b4c43394a4138443b3351473e4a4137453c34433a323e362f433c344d453b413a3238322b4c443b443b334b413852483e4c4239484037483f344b41384b42384d44394b43384e453b51483e4f453c51473d51483d4e453c4e453c51483f443c333d352d483e354a41374940384a42384e453b4b43384d443a483f37453c34443b33473f35453c334b41384d433b4c443b4d443b4c433a4a41384d443a4c433a4d443a494137473e354b43394d443b4d433a4b4138473e35463c334b41384d453b4e463c4c433a4c433a483f374b43394c433a4f463c4c433a4b42394a41384d443b4e453c4b42394a40374c433a4940374a4139473e35483f364c443b5148404840374e453d4a413a4a413a473e374b433c4d453e484139443d36423b34433c34474038423b34423b3547413a48413a443d36474038443b334e443a494036483f364a40384b41394a40374d443b494038463c34463e37413932443a32453c35483e3740382f4b443b484139463f374d463e4e473f443c35484139484139453e364a423c473f38494139453d3549423a484139474038453e37453e364740384841394a433b4c453d4f484049423a484139453f3748413948413a49433c48423b49433c47403a49423b49423a484139453e36464038453f36413b33473f384a433b4a433c48413948413949423b4b443d5049414d463e4a433b4740384d463e4c453d4b433b4a423b443d35484139474038463f3749423a4a433b463f37463f37453e36423b3448423b474139463f37453e37433c35443d37463f38463f37453e37463f37433c35463f38484139433c343b342d463f384740394841394740384e473f4b443c413a34423b35453e37433c34473f38473f384038303c342d3d352d4239323a322b39322b3f38313f37303f372f413831403931443b34413831403931413831413831484038423c343e38324b443e433c35463f373e373138332e463f39463f38443d35403932443d36433c34413a32473f37484038443c35473f37413a323f3831423c34403932413a33413933453d36463f37484038484038403932403932463e37403933433c35433c343f3830433b34463d36443d354039323c352e3d36313f38313f38323a332e3b342d3d362f403932423b343f3831423a33463f37403932433c34413a34423b353d362e3c352f423b34474039453e36403932423b334a433c48423b49423b48413949423a48413a49423b49423b4b443d4f48414039314a433c4c453d4a433b443d37443c3648413a463f38433c353f393248433a4e494047403947413947403849423a48413948413a423c344039313f38323f38323e37313a332d3d36303e37313d362f3d36303d362f4039313e373137302a3d36303f38323f38313e3731413a33413a33403932433c36453f3848413a453e37413a34413934423b353e3731403933443d35423b333f3831423b34433c363b342d3c352e413a33423b33443d36453e38443d37453e38453e36413a324039313e3730423a34453e38443d36443d363f3830443d35463f37463f37474038453e37474039443e36443e36484039453e36463f373d362f443d36453d364f4840504840433c35413a334039324b443d4b443c484139484039453e36443d35423932433b34443c35423a34403932413a32453d36433a33443b33433a324037304139314239323a322a3d362e433c34474039483f38473e36453d354841394c433b3e362f453e364b443c463e37403830473e36463d35453b314a3f35483b3341352d3c3229443b32483f37413931453d35433b34474038463e374940394b433b4a413a413831413831413831423a33463f374740384c443d4c443d463f374841394a423a474039474038463f37474039443d37443d36443c35453d35463f37453e36403831443b34423b334b433b3e372f433c34443b34463d35413831443c36453e37494039413a32433c34453e36484139474039453d36463e36473e374a413a474036483f36483f36483f36473e37483f38463e36443c34453c35443b34473e37453c343d342d3b322b3e362e4139314c433a4c433a453c353e352e423932473f37494139463c344a40384c433a483f364a42394a4339433b324c433b4b423a443c3449413840382e4d453a4f463c4c443b4e463d3f38303c352e4a40374e443b3b342c4e453b51473d4f463c4d43394c4237463d324b41384d443c4b433851493f4e463c4f473c4c4239463c34463d34463d344138303a322b3e352d453c33463e344c43394b4338494036494036453d33463e35473e35483f364c433a4a40374a41384f473d4f463c4b42394b42394b4239494037483f36433a32473e35494037473e35494138483f36483f364b4238483f364a4037483f364940384a42384a41384a413850463d4b42394941374b42394940394b443a494139483f364e453c4f473d50483e4b42394c433a463d35514a3f4b4439494037484037453e364b433c4b433b494139463f37443d35473f38484139463f37474038453e36463f37463f37463f374740384a433b484139433c344a433a4941394a413941372f453c34494038473e35463d34463d34483f37463d354840374d453d473f38403831433c343e37304740394f48405049414f48404c463e423b353f3830423b33443c35443d3649423a463f37484139433b34463f374a433b48413a49423a49423a4841394a433b463f37463f374b443c4b443c49433b4e473f484139453e374a433c4b443f49423c4c453e4d463e49423a4c453d4c443d4c453d4b443c463d364740384f48404a433b4841394a433b4740384841394841394841394a433b4b443d4a433b4b443c4b443c4b443c4c453e4b443c4a433b49423a4c453d4a433b4a433b4a433b423b33443f37484139474039464038463f37453e37453e37463f38433c3648413948413a4740384740384b433b463e373f38315049414b443d453e3749423a47403949423c4c453e4f4840473f37443c35433a32433b33413931443c343d352d3d362e4039314038313f362f413931413a32403931403730423932423a32423b35454039474039433c353c37313a342e3b342e3b342e3e37314039333b342e3b342d3c352d3c352f433c34423a32423b33443c35403830453d35453d35423a334a433b48413a453f38423a34423c35463e38433c34443d36463f384e463e534a424b423b433b344038314940393f3830403831463e373f38313f3731453e374a433c4a433b4b443d474039443d36463f38413a333a332b3a332c3e3730453e36453e36423b33463f38463f373f38313e3730423b35474039453e36463f38413a34443d37443d37403932433c35423b3449423b4b443d4c453e4c453e4e473f4c453c453e3749423b49423a453e3748413a453e37463f38464039464039474139474139463f38453e38453e38453e38413a344039333f3830413a32413a333e37313c352f3f38323f38314039323d362f3d3630413a33403831413a333e37313d362f433c36443d35433c353e3731403933423b353a332d3d3630453e37453e373e37303f3832433c353c352e433c36463f38463f38423b34423b34463f384a433c3f3831463f38484139474038463f38433c35443d37423b34433c35443d37423b343e373148413a4c443d433b33423b33463f3749423a484139433c35463f3848413a433c34423b34423a33443d36484139413a33433c35443d35443d35413933423b343f38323d3631453e37484138413a32474038463f37423b34453d36443d37443e36403932443c36443d35474038423c3440383039322b3d36303d362f463f37453e364a433b463e36443c34453c354a423a4d453d484039443c34423a323f3730413831453c35453c344840374a3f363c312842382e43382f3f342d42382f3d332c483f383f372f352e273c352e443c3449423a49423a4c443c4a433b4c453d4b433b4b433b443c35433c343d362e413931453e364b443c5049414f47404a433b4b443c49433b423b34443e3747413a463f3848413a433c344740385049414c433c4139314c433c494139423a33463e364b423b403933413934433c35413933453d35474038433c34463f37463e37443c35484039494039483f38453c34433a32453c34473e37423932463d36453d34453d34483f37473e35463d344b4239453c354a423a4d453b4f473d4d453b484037423932403730433a334d453c4f483d51483e4d443b4d443b483f364840364c443b3c352d413830443c34423b33413931443b33494137453c324940364e453b50473d4d453b473f364b443b443c324a41374940364e443a50473b4c43394e453a4b42384d43394c44394d443a51473e4c4238483f35453c333f362e3c332b453c344a40384f453b50483e4c443a4a4037483f35473e34483f364f473e4b4339463e344b433a494037483e364a40384a4239483f364b41394b4239473e34483f35413830453c344a42384a4138463d35494038494038443c33433b324940374c43394b42394b423a4a40394b41394b41384a41384b433a453c344a41384a41394d463c4b433b494037473e35443d33473f37403831473f36483f374b43394f473c4f463c4e453c484037433a333c342d433c3647403849423a443d35373028443d35484139433c34474038443d35423b33443d35453e3649423a463f37463f37423b34443d35413a32463e37423932463e36483f38494139443c34443d3539322c3b352f453e36423b343f38313e38304e49414d463e463f37423b33423b33423b34423b33463e364941394740384c453d49423a49423a443c34433c344841394841394b443c4a433b48413949423a4b443c4c453d4a433b49423b47403849423a4b443c4a423b48413a4a433c4d463f4d463e4d463e4f48404a443c4a443c4d463e4f48404740384740384b443c47403847403849423a4b443c49423a4a433b48413a463f374740384b443d49423b4840393f383049433c4e47414a433c49423a484139463f3847403849423a4740384039313e372f423b33453e3647403849413a48413a48413b47403a463f39453e38413a34433d36463f37453e363a342d4a443d49423b4b443d4d463f4a433b3d362f3e3731474038453d36413a33463f38443d36433d353f38304039333e3832403933443d36423a323e362f403831413a33443c354139324039323c352f39332d3c36303a342e3d37313f38323f38323b342d4039333f383139322c3e372f403931474038453e36423a32433b34473f374139313d352e433a33433b344139323e372f3a332c3e362f39312a38312a3c342d3e372f433b33463c34493f36483f37433a333d362f3e38313a332d3f3832433b344139324e463f4f47404a423b4b433c423b344039323d36303e3630423b34423b34413a33423b35433c35443d35423b33463f384740383e372f423b353f3832423b34463f3747403a443d37463f38443d36423b3548413b463f393e3731443d37453e37433c354841394d473f4c453e48413a474038474039464038453e37433c35433c35443d35443d37423c343f3831413a32413a33413a3347403a423b343e37303c352e3c342d3c342e3c352f3d362f4039333d362f3f38313f37314039313e372f3d362f39322c38322c3e37313c352f3c352f3c352e3d362f3c352e3c352f3a322c423a34423b35453e37443d36453e36423b3348413b473f39463f3849423b453e373f3832403b3539322b3e3730463f37453e36433c34433c35463f39433c36443d3648413a423a34423a34423b33423b33433c34433b34484139484139423b33484139494239453e37413b33423b334841394740394a443c49413a423b33443d36474039453e374740383e3730443d35443d35403931433c344038313f3830453e36453e36443d37453f37443e36474038423b33403932453e3749423a433b34473f38443d36443d37463f38403a324c443c4b433c473f37483f374940384e453e483f37463c34413830473e37483f38473d364a403740362e372d26483e35483e353d332b40362d3b322b4e453d4f463e4b433b433b334038313e37304139313c342c37302a3a332c3d352d3d3630413a34433c35474039433c36423b33403931423b34464039463f37413932413b34463f384a433b4a433c4a423b3f3830463f37463f37433c3440372f4e453d4a423a4c443c433b34423a333f37313b352f453f38413a32423b3449423a4a413a463d36453c35443c353e3730453e36453c35423b334940374c433b483f37463d35473e37473e37483f38483f37483f364940374a41384a41384a4038473e36483f36473f364841364940374a41384c433a494038463d35473e35483f3741382f453c3349403749403749413838312a3e352e362e28352e29453e384139314840374d453b4a42394f463c483e354f453b4e453b4c443a4b4239483f36463e354b42374d443a4f453b4f463c4c443a4e453c4b43394f463d4b4239453c3340362e483f364d443a52493f4e463c473e35453b32473f364b4238463e3450463d473e35474035484036483f36473e35453c33494037463d35484038443c333d352c4038304941374c42394d443a4940384b4239483f36473e364b423a463d34443b334c443a473f35453c33483f374b42394a41384b423a4c433b4a41384b4138473e36483f364e453c4f463d4a423a453d36463d36483f384b433b473f3847403949423a443c35413931453c354139304a423a4a42394a423a4d453e473f38484139453e36474038443d35463f374b433b4d453e4b433b484039443d36443d36453e37474038484139443d36484139463f37463f374a433b463e37453e364e463f453e36433c344740393c36303d37313c362f423a323d352e413b334e484049423a443d37453e38413a33423b3349423a453e363f3730433c3548413949423b433c353f3932433c35453d37443d36443d36453e374d463e4942394a433a4a433b4b453c4b443b49423a4841394b443c473f3748403949423a4a433b423b33403a3248413a4a433b453d364a423a4c453d49423a49413a49423a4841394740384a433b49423a49423a47403947403a463e384a433c4a433b47413948413a463f374039314b443d49423b4b443c47403849423b49423c48413948413a474038423b33453e36484139443d35453e37463e38443c36453d37484039474038474038474139463f37453e363f3832453e37484139484139433c343d36303c36303e3730453e36473f38413a344a433b4c443c4c443d3d362e433c35474039413a33423b34413931443c353e37303b342e3f3831403932403932433c363e37303e37313c362f4039334039323d36303f38314039313a332b3d362e484139453e353f37304239323f37303f37304139324138304138304138303f38313f3830453d36433b34423b33403931413a32443d35453d364b433c3f362f3e352e4138303c342d362f293b342e3a342e2e2823373029362f28423b34453e36433c35423b34413a32453e36433b34443d36453e38463f39443c363f38313d362f3e37304039323f37313b342e3f38323f383238322c413b35423c35423c35474038474038433c364a433c4d463e4b443d4d463e4d46404a433c4d463e49423b4c453f48413b4c453f4b443d484139464038473f384a433d4b453e4c453e4b443f4a433d443d36453e3749423a474039453e3848413a463f37433c34443d35413932423934433b34453d363f3831423a32453b344238314139324038314138313f3730413a333e37313f38313f38313f38304139323f37303b342d433c35433c36403a344139333f37313c342e3f38313e36303c352e3a332d39322c39332c3d3631413a34453d364039313f3830403932413a323f3831433c3647403948413a5049414c443d4741384a433b443d35443d35484139433c353d362f423b34413a31433c34443e36423b33413a323f3830443e36463f37443d354039323f3831423b34443d35474039453e36413a333c352d403933413a33453e36453e36443d36443d363f38303e3730453e37423b33423b333e373049423a4a433b4037303b342c3b342e3d362f3f38303c352d413931493f37443c34494139494139463e364c433b473e364d453c4e463d40372f473d34473d343b30293d332a463b314e433a4e443b483e374239323d352d3f362f403730473e36474038483f384e443c4c443b4d453d4b433b453e36474139463e383c363037302b39322d3d3630403a333d3630423b334d463e474038413b334840394d453d463e374d463d4c443b473e37403933433d36534b41473f37453d354a423a4b423c443b353e3730443d364039323d36303e37304039313f372f413a323c342c3f3730463f36463e36423b33443c34443b34423932413a32463e36483e374a413a4a4139443b33453c33463d35413a314940374c433a483f364a4339453c33494037483f36453b32453c33433c334940374b42384c433a4a40374a413851483f494038362d27342d28443c354f473f453d373e362f50473d4c433a4d453c4d433a4d433a4f453c4c43394a4138463d353d342d443b334b4238484036463d34463e35443c334038303b322b3b332b3d342d463e36484036494036443b32463d354c433a4d433a4a41384840364840364239314b4239483e354d453b4d443b473e35494038463d34494137463d34473e364b42394f453c51483e4b4238473d34483f36453d34483f364940374c433b4c433b4e443c463e354c443b4b4138483f36463d35473e35473e35473f36473f37483f374b41394c433b4a4139473d35433a33453c344a423b49413a473f374840384a4239463d35473f37463c35473f36473f364b433a4c443b4e463e4f483e4c453c4b423b413a32443d3549423a463e37463f374b433b484139474038403931413a33443d36433c36443d35423b34423b33463f37453d36433b34433b344d453c49423a4a413a4d443d453d35443d36443d35433c353b342e49423a4841394a423a433c3448413b4b443e453f38403b34423b35443d35423d364640394740384b443c484139423b343e3832474039453e37413a343b342e463f384f473f4841394941394841394b443c4b443c4e463f4d463e4a433b473f38463f3948413a3b352e463f395049414b443c443d354c453d4c453d4c453d4840394940394a433b4a433b49423a443d35443d37443d35443d36453e384a423c4b443d4b443c4c453d47403849423a4b443d433c354b443c463f37453e36433c35443d36443d36443d36453e36443d3547403849423a474038484139474038484139463f3748413949423a484139484139453e36453e36433c35463f37474038463f374a433b413a34453f39453e37453e36453e36423b34423b334a433b474038423b33473f38443c353f383039322c3d352e453d364039313f38313e37303c352f3d362f443d353c352e342d2836302b38332e3f3833413a33413a333d362f3e37303f38303f372f3c342c3e352d40372f423a33433b34473f37484038473f373e352d3d362e453d35473d3641393138312a3b342c362f283730293b342e4039333f3830453c35473e374b433c4139333a332e4b453e433c354039323f37313f3832443e37463f38423b343d36303f3831403932463f39413a343f3831463e37433c3449423a474139413a33403932403932423b34433c363f39323f3a333b362e3d372f3f38313c352f3b332f433b354039323c352e403931403931423b34413a334039323e37313b353039322d3e3731453e37433c353d36303f39333c362f3b362f39332e3e38323f38324039323d362e403932403933403933423b353f38323d36303c352e3e362f403730443b343f3830403831423932443a34453c35433b333f372f4038303e37313f38314138314038314037313f36303d342e3a332d3c352e3b342e3f39333d37303f38303e372f413a33413b34484139433c34463f394b443c4e473f4a433b463e36453e36453f37433c34443d35423b34423b3538322c3a342e413a32413a33443d364841394a433b463f37473f37463f37433c34463f374d463e484139474038433c34413a32463f37453e364c453f49423c4c453d4c453e443d36443c3647403949423b453e384740383c352e443d36443d36433e37433d36474039463f37474039463f393f3830463f374039334039323f38303c352e3d36303a332d3f37304a413a413931413931453d36443d35413a333e362f403931433c343730293b332d494138423930473c344439314338304c4239493f35473d344238304940394a423b433b3339322b37302938312a342c253830284138313e362f403731443c34474039443d37322c28403b3648423c4039323730293e37314d464049423b3f3830453e364f4840423c34423b334039313f3730453d36473f38463f384039324c443c473f37413931433b34463d363c342d413a33453e37463f3848413a423b35403931433a33423a32453e36463e37443d35433a32443c34453d35463e36473e374b433b4a423a483f37443c35423b334a4139483f364b433a4a4238443b32494037443b33463e36453c34463d344a41384a413a4c433b4c443b4f463d4e453c4d453b4b41384e463c4f463d3e352d322c262f29234d443c4a4138463d35483f37484037463d35453c344038304840373d352d3830283c352d3d352e3a322a413931453d36403830463d344138313f362e3c342b443b334f463d4b423a4a41384f463c4d443a494036483f374d433b493f364f473d4d453b4c443a4b4239473e35494037483f36473e35483e364b42394a40384d443a4a41384a41384c423a483f364a41384c433a4a41384b4339483f37473e36463d35484037473f36494037483f36473f354b4238493f364940384a41384a41384b43394c433a4f463d4b423a4d443b4c443b4a42394a4139463e354b423b4b423b4c433c4d443c4f473e50483f4e463c4d443b4b433a4b423a4b433b4a423a453d354a42394d453d4c453d49423a463f374b443c49423a463f37433c34443d36443d36484139463f37413a32423c34484139453e36463f37453e36463e36433b34473f38473f37433c34403931433c34403931423b34433c36403933423a34433c34403931473f37433c34423b34463f394740384a433c3c3630433e373f3832463f38443d36443d35433c34413a333f3832423b33453e36443d353d362f433c354b443c4841394c453d4b443c4c453d4a433b4b443c494139483f38483f38453e37403931362f28443d374b443c4b443c463f37473f384d463f49423a453e3747403949413a4740384841394740384a433c4a423b4a423b4b443c4841394740384740384841394b443c48413a48413b453e3648413949423a48413947403a484139474038433c34453e36474038433c34443d35453e36433b34413a32413a32443c35433b344139324139313b332b3d362e443b34423932433c344c453d49423c48413b453e38453e394b443d47403948423b46403a433d37433c36423a353f39333f38323b342e3f3932433d3646403a463f373f3830413a32423b344039323c352e3d362f3d36303b352e3f393239332d39332f433c343e362f3e3730413a333c352d3f362f473d364a4038483d35453b333e352e433b343d352d3c342c3f372f3f38303e362e433b34433b34433c35443d35403931423a32423a33443c35423b33433a33443b343e362f39312a332c26423b34423b333d362f4039313b352f4c463e463f37463f383f38323c352f352e283c352f3d3630453e37473f39443d36443d35453f374a433c4b443c4b443b433d35423c3547413b48413b4a443d4b453d49423c4a433d48413b49423b463f38443d37453e36423b34463f39443d37423b353f3831423c374039343f3831403931443d35433c35463f384b453d4a453d4d46404b443d4c453e453e384039313f3831433c36443d35423b33433c34403831443c35433a333f362f3d352e3b332c3d352e3b332c3c332c38312a39332c403932433b34403933403a33453d35473f37473f38463e36453c35413a324039323f38313d362e3c352e3c352d3b342d38312b39322c3b332d3e36303d352f3a332d3d37303d37313c36303e38313f3933423b35433c34413a33423b34453f38453f37463f373a352e443d37443d353f3830443d35443d35413a32443d35423b33423b33474038453e36423b3349423a4841393f3830433c343e37303c352f443d36423b3437302a3b342d413a32433c34443d35453e37423b35443d36423c353e37303e3730413a32403932403932463f37423a333c352f3d362f3c352f3b352e463f39463f38433c344039323d362f443d374239334038313b342d3c352f433d3738332d38322c4c423b443a32443930463b32463c3342372e493d353c322a3d342c332c25352d273d362f453c35413932443c35484039443c35433c34453d36463f3849413a453d36443c3638322d2e2a2638322d48423a463f384a433d433d373d36304b443d4c453d423b33433c364e473f4d453d3b342e443d354841394a433b4c453d433c34423b34453e363e362f423a334840374139313c352e453e37474038443d35474038453e36453e36433b34403931403831453e36463e36463d36463f37413932413931443c34473f37443c343f3830453e354b423a4a4139483f38483f38473e35483f36473e354e453c4e453c4c433a4c433a494038443c343d352d383029403830473f36463d344a4138483f36463d34504840463e364f463d4b433a433b334941383f372f453c343f37303b342c433b33453c34473e354f463d4f463c52493f443c343f3730453c344b43384b443a483f374b43394a40374c42394e453c4a4138473e35473e354a4138483f384b4238443b314940374b41394c433a4b4239473d35473e35443b32453c334c433a4d433a433a32483f36473e364c433b4a4138463d35473e364b433a4e463e4b4239483f37473f364b42394b42394840374840374b41394d433a4d443a4b42384b41384a41384e463c4d443a4b4339494038473e36484038473e354a4139494238463e364940384b423b453c35473e364940384941394a423a423a32453d35473e36453d36453e37433c35453d36403831433c3549423b484139433d35474038433c34453e364a433b453e37474039484139474038453e36453f37453e364841394841394c453c4c443c453d36474039443d35433c34433c3547403849423b48413a4a433c4e4640453f37433c34413a324139323e362f433c35463f374b443d47413a48413a453e37423b34413a34413a34443d3648413a463f384b443c4d463e4c443d463f37403931463f3747403849423a4841394c453d4a433b48403848423a464038473f3848413a48413949423b433b343c352e4b443c4b443c4b443c4a433b4b443c4a443b49423a4a433b4a433b4a433b4e473f453e38463e374a433b49423a443d3549423b464039443d35463f3748413947413a47413949423a49423a48413947403a49423c49423b47403948413a49423a48413a474038453e36443d354841394b443c4b433c473f384b433c4e453e4a423b4b443d4c453d4c453e474039413a33433d37443d374039333c352f453e373e38323c3731413a34423b353d37313e393339322d3e37313d3731403933413b33423b344038324139323d362f3b332c3e352e4038303e362e423932453d354239333e363038322d362f2a3f37303d352e39312a3a322b38312a362e27382f283b312b3c332c362f273d352e433a33403830423b334039323e362f3a322c37302a39322c3e362f362d27352d26362e28342d25342d253b332b39322b413a334a423a3b342d3e3731443d36423a34433c34423a33433b343e362f453e363f383139312c3e37313d362f3f3831423b353f38323d362f3c352d36302a3b352f39322c3a332c37312a36302b342f2a362e2b38312d3a332d3c362f4039333e38333e3833443e38453e37443d35463f3948413b48413b4a433d4d463f5049425049425049425049414d473f4f48405149414e473f49423c453e384039323d36303f3832423b33413932413933433c343e372f423b33443c35423932433b334138313f362f4239324139323e372f3f37303e3730423a34433b35423b33433c35403933403932413a33423b334039324138314039323f38333e3831433c3547403947403947403a433d37433d373b352e443d3648413a3f3833403a34443e384a443d4a443c453e37463f384740384b433c48413b474038413a32474039463f39463f37443d35433c34463e37474038443c35423a344039323d362e403932453e3649423a4c453d484139433c3448413a49423b453e38463f3848403a484039453e36463f37423b333d37303a342f39332e3b342f3d352f3e372f3d372f423b333f38313d36303d362e4039313f3831403932433c36413a343c352f3a332d3c352e39322c39322c443d36443d35443d35464038453f37443e38332d284b433c544b43463c34433a31483e35463c34483e36463d35403730463e37443c343b332c3b332c4b423a453e36423b3548403949413a49423a4b433c4a423b453d36443e373c36313a353139343145403a474038443d3747403a4d463e47403a38322b403a334a433b453e373f3831433d364b443d4c453d3e363149413a4b433b4e463e4840373e372f4039314c433b494038494038433c34463f37463f37453e36463e3748403849423a463f37443d35433c34403931413932433b34453d35443c34463f37423b33494038453d34463e36463d36443b33433b33453d344b42394b42394d443b483f37423b32413931453c343c332b423a32473e363d352e413932453d354b423b4f463d443b32473f363b342c3f38303a322b3d352e3a332b3e362e403831413930403830413930453c334e453c4f453c4e453b4c4239483f364e443b494038473e36483f374b43394d463b4b4239483f36463c33483f364a4138463d3440372f433a32494037483f37453d35483f364c4239483f36433a334940374940374940374b42394b42394d443b483f36453c34484037494037473f36453c34433a32443b34494038494037473e354b42394b4138473e35483f37483f364a40384a4038483f364940374940374a4038473e35473e354c433a4c443a4d453b4e443c4d453c4e453c4a4139463e35453d36484037473e36453d35484038463d35463f37433c34433b33443d36423a33443c35463e36443d36423b34453e36463f3749423b47403a433c36413933433b34453e36433c34443d3549413a433c34443d36453e38413a33433c3647403a474039433c344d453d494139453d36453e36433c35443d364740384b443c453e36484039433d3647403a433b35413931453e36474038453e36433c34433c35403831423931413b34413a343d3630453e37453e364d463e4a433b4b443c4841394841394c433c453d35463e364e473f4b443c463e3748413949423b49423a443d35463f3749413a4740384a433b49413a4c443c413a32463f374d463e4d463e4c453e4b443c4b443c4a433b4b443c4b443c474038463f3748413a4841394d463e4a433b433c3547403a48423b433d37443e38463f38463f37433c34463f37433c34423b34413a33433c35433c35413a34433c35443d36453e374841394a423a474038474039453f38443d36463f38474039464038443e3846403a453e37423c34423b35413a333d37313b353147403b463f38463f3849423b443d36484039463f38443d364a433b473e38433c353e383139322b38312b372f2a3d3632413a34413a343f3730443a33413830423931423932413a33443b34453c353c36303a332d4039343e38313d362f413932413931453c35433a33463c354b3f38463d35463c34463c33453b334239313d342c443a3340372f3e372f3b332d443c34423a333f3730433a333e372f403831443c34473f37423a33443b34423933423a34463d363d352f403932413a323f372f3d352e3f3730443c35484039463f37423b33463f3748413a474038463f37474038443d36443c3549423a443d3648413a4a433c453e37453e38463f39443d37433c35443d37433c363e3730413a34433b344139313b322c39312b3e372f39322b38312c3d3630423b34433c35423b344039333e3731413a343d362f3f3832453e37474039473f3948413a47413a453e37453d37453e37423b34403932403933423b33403931443d3647403a49433d47413a48413949423a463f3849423a463f37423b33403931413a323e362f3e362e3c342d3d362f423b34443d37453f39433d37403a34453f39453e3848413a453e38474139433d36413a334a433c463f39443d37443d3749423b463f37453e36463f383b332d463f38443d36443d37413a343e3731413a333f38313e37303f37303c342d3c352e453e36453d364139323e3730453e37453e36473f37423b33474039463f37463e374a433b474038433c34463f3749423a4b443c453e37413a34423b353e37303e362f3f38313b342e3b342e423b34413a33443d35443d36413a34433d353b342d3029233e3731443d36443d35474039484139474039484139423c34433b34423b34413b344740393f393339332d463d353f362e433a31473d353f362e433b33463e37453e37443d354a433c474039463f37453e36463e3648403948413b463f373e372f4039314039323f39323a352f3b353039332f2c28253a3531403a32443d35463f393f3830423b344c453e48413a3c352e3a332d433c364d4640443d37403b3348423b433b35423b34423b344b433a534a40423a31473e374d453b433a324339324a423a494139423b33423b33413932443c35453e36413a323c352d403931433c34453e36433c34433c35453d36413a32403932413a32463f37403931453d36473f37463f35453d34433b333e362d3c342c423b333c362d443c3351483f51483f50473e4e463d413a32433c34453e353e372f3f38303e362e423b33463f364d453b4b42394c433a50473e483f364a413a4940394940384b413a4940384e443a4d453a4c4339493f36463d34433b314941374c433a443b32473f364b42384a41384a41394c433a493f36453b32473e35483f364a42394a4138463d35423932483f364a41384d443b4c433b494037483f38453c35453d35473e354a4038483f37463d354a4138463d34473e35494037483f364c433a4c433a483f36463d354941384c433b494037463d35494038453c34453c34494037483f36483f364b42384b43394e453c4940374940374a4138483f36463e35473f354a41384a413949413a474038453e36423b33433c3449423a4d473f4c453d48413a47413a47403a49423a453d36463e374a433b4d463e463f37473f37403932453e384a423c49423a48413b453e38463f38484039463f3949423b4b443d48413a403933403a34413a324039323f3831423a3249413a453c35463e37453d36453e3748413a443c35453e36463f38463e37473f38453e363e37303a322c3e362e40372f463d35483f36463d35443d36463e37463e384c453e4840394a433b49423a453e36443d3549423a4840384239314038314c453d4e463f494039484038443d36423b3349423a4b433c4940394a423b47413849413a4d463e4a443c3e362e463e37463d36443d36453e36433c34484139473f37484139453e37463f39463f3748413a49423a48413a463f38453e3848413b474039423d36423b34453e36463f37474038453e36474038433c353f3831443d36423b35433c35423b34463f38474039433c35463f3848423b453f3849433b463f383f3832443e37443e38463f38464037453f3648413a46403849433b39322c433c35443d36443d36423b353e37313d362f3f3830443d34413a32453d37463f38443d35413a333c352e3e37313b342e3b332d4038313d352e433a333b322b3c342e4038323c352e38302b3c3530403831433b33332d2935302c3a342f37312b3c342e3b322c3a322a3e352e4037303e352e413831453b334138304239313e362f41383238312a3a332c3b332d39322a38312a3b332c4239323e362f3e352e3c342c3d342c4037303b332b362f2738312a3f362f3c332c3e352e3c332c423a33443c35443c35463e363e362f433c34484039443d35403932423b34403931403932474038413932413a323e37304039334039323f38313d362f3d3630413a34423b34423d373f39334a433c4c453e4b433c4a423b4a423b474039463f37433c34433c35413a3347403847413a46403a463f39474039474039443d36433c35443d37463f38463f37463f38403b33413a32463f3847403a4740393e3831453f3949433b433d35453e36433c353f3831443d36433c35443c35453d35433c34443d35463f37443d36463f37453e36453e36443c35453e38474039453e37463f3946403a433d36453e37463f3848413b4c453e4d463e4a433c453e3739322b423b35463f39443d36453e36463f37484139423b35413a35473f38453e3647403949423c484139463f37463f37464039443d36463f37433c35463f3747403849423a49423b463f37403931413932413a33413a33403931423a32433b334039313f3831413a323f38303e372f39322c39322c3f38323f3831423b34433c35413a343f3832443d363f3830433c34433c34413a33413a32403931433c36413a32423b33403931443d35443d353f38303e3730413a334039314038313e372f433c36453e373c352e3d362e3f3830443c35443c36423b34463f38413a333c36303c352f3c352f3d362f3b342d3c362f3d372f3f38313e3731403a34413b34423b33413a323c373139332e39332e2e2a252c2924433d374b443d453e373b342e463f39463f383f3831423b3548413a49423b3f3931474038453d37453e38433c35463f383e3731433c343e362f4840374a41394f453d483f3540382f4e463e4a423a473f37453e36453e37474038473f38463f37433c343f3830433c34423b333c362f433d36423b34453e36423b33433c34423b33443d35423b33423a32403730473e37453c35443c354b423a4b433c4c443c4d453c463e35433a324139313d352c3d362e403931413931423a323f382f4941394b423a4b433a4c433a4d443b4f473c4c43394b41384c4239463d354b423a4b42394b4239483f364940374b4338483e344a4138494037443b32443b32473e364a4139463e354c443b463d35483f374a41384b42394b4239453c33473f364b433a4d443a4c433a4940384d443b433931403831423a32423b33453d363e362f3a342c494037493f373c332c453d35473e36494038473e36423931453c34473e36483f37494037463e35473f36494038473e36463d364b423a4b42394d443b4c433a4b4239463d36443b33473e36463d35473e35453c33463e354a4238473e35483f374d443d494039473f373f3830433c35463f38433d36443e374740393e37303d362f3d362f433c34443d354b443c484139463f37463f38443d35443c35413a323f3a32423b33463f38453e36423b343e3731403932433d36423b33433c34433c343f3831403933474038463f384a433c4841394b443c443c353f3730453d36453e36473f384840394a433b484139443d37443d37463f38443d354b433c4d453d4a4139473f394a433c413a333f3832443d35443d35453e364b423b48403847403849423a5049414e473f484139484038433c34443c3448403849413a4c443c4b443c4c453e4d463e474038453e3647403848423a463e3748423a4b443c3e372f4139324b433c483f38473e37463f374a433b49423a49423a463f374740394740384a433c49423a443d35453e3747403948423b474039443e38423b35443d37433c363f3932423b34413a34443d37453e38453e38423c36403b343e38313e37303e3730463f38463e38443d363c352e423b34453e3649423b47403a423b35413a33453d36484139433e37463f394d463f3f393238332b413b34463f393e36313f3934463f393d362f443d354039313a322c3f37323b342e3d3630403932413a333d352f3a312b3d362f423a334239323a332c38322b3e37304039323d352f363029352e293f38323d363039312c38322d3a34303c352e3d352e3c342e39302a39312b39312b3c342d3f362f4038313f38303d352e443c35433b333c342d3a332c3a332c423a33463d36433b333a322b3c352d3e362f3f36303c342d3e362f433b34473e374b423a4f463e463e36473e37494039494139463e36433b34403830443c35474039453e36433c36423b35433c34474038463f37443d35433c343c352d3e37303f38323e372f433c34423b34443c35453e36453f383f3731473f37433c353c352e3c352e3b342e3a332c3c352e3b342d3b342d3b342e413a333d373138332e3e3730403931463f37413a34423b34403931413a32443d37474039453e364740384b443c453d36463f37453e37463f37443d35453e3649423a48423b423b33463f37474038463f38474039453e36463f37463f38463f3948413b463f39463f3949423b49423b463f37474038423b35443c37423a35413933413933403933423b35433c36433c353f38313f3832403934413a333b342d413a3439332e443d37413a33443d36453e373f38314039333d362f433c34423b333f38313e39323b342e403831413932403931423a32413a324038313e352e413831423b333d362f3e37304039314039313f3830423a33423b33413a323e372f403932413a33423b34433c35433c35443d35433c35433c34433c34433c353f3830413a32403931433c343f38313f383247403a453e37463f384841394a433b463f374a423b4b443d4b433c48413a484139474039463f37433c353f38324039323c352f3d362f3c352e3c352f3d3630423b34413b35403933443d37453f3847403a453e3848423b463e37403a333f3933413a34443d35473f373d362f3f3832403a3535302c2824213e3832413a3249423a47403a423b35433c3639312d3e38323d3730403a33474039463f37413a333b352f474039443d3747403a514a40423b334e473e4f463d50473e4e453b483f36453d35423a33494039403831433b34453d35484038443d36443d35403931453f37443d35413a324039313d362f4039323d362f3e3830403931443b33423932463d363f38303f3830443c344b433a484037443c353d352d3d362e433b333e372e3e362e443b334e463e4f473e4d443b4940374c433a4c433a4b43394a41384a4037473e35473e354a4037453c324b41394a413a4a41384a4238453c334a4138463d364940374d433a4d443a4a41384c423a4b42394940384a4138453c34483f37433a32473e364a4138494037463d34443b324941374940374b4239443b333c342d473f364b41394a413a463e35413a303e372e443c354d443d4940384b42394a4138483f38453c35453c35463d36423931463d35473e36453c34494037473e36473e364940384f463d4e453d4d443b4c433a484037443b33403730443c35433a33453c35473e36483f37473e36463e35473f364940394b423b494139463e3648403849413948413a443d36453e3748413a474039433c354b443d49423a413a32403931474038423b33423b33463f37423b34443c364b453d48423a453e363f3832403931433c35413a344039313f3832413a34443d373f3931443d3749423c4a433b49433b4a433d4740394b423b463e36433b34453d36473f38433b34494139484139443d363d36304039333c362f3e3831403b353b352e3a342e3a352f3e38313f38313d36303d372f423b3340383148423a4a423a443d354a433b474038443d3548413a4a433b4b443c4a423a473e36443b34473f374740384a433b4c453d4b443c4c453d4a433b4b433b4c453d4b443c4e473f4a413a453e36433b34484039463f37484139453e37433c34474038463f3749423a473f3a433c3748413b463e38484039443e35403a33433c3547403a4a433c474038423c34453f37443d363f383239322b3e373148413a473f39423a34423b33423b34453e37463f384740384c453d4a443d463f3848413b453e37423b33453e36474039474038433c353d36303d352f39322b3f3933413b35423b343e362f3b342e3c36314a433c3b342d383129443d35403931423a343f38303d362f443c35403933413b34443d36463e37453d36413830413831453d36473f374a413a453c34423a324037313e373137302a3a342d352f293c362f423a343a322c3c342c3a312a3b332c3e36303f37303a312a39302938312a373029413931443c344139324039323f3832423a334037303f372f413a323c352e3e362f3f38313e3730423a324038313e352f382f283b332c3d362e3f3830413931403730463e36463e36453d3649413b413a33403831443c353e372f3e3730413a323f38313e36304039333f3832423b34403933433c35473f37453d36433c34403832423b344039323f37303f3931413a343e37313c352e3a332c3e3831413a343d36303d36303d362f423b35443d37463f37433b35433c36453e38423b35403832433c35443d36413a3247413a4d464049423c433c35453e36463f3747413949423c474039433c3549423c453e37463f38443d37443d36453e363f3830433c34453d36413a34443d37433c36463f39453e37453e3848413947403947403948413a49423b48413b48413b463f39443d37433c36413b343d372f3b342d3b342e4a423b494139433c3538322d403933433c35474039423b33403a323f38313d362f453e373f37303e372f423c34413b34403933433b34443d35423b333f38313f3831443c35474038433c35403931423b33453e36413a334039313f3731413831474038463f37474038433c35423b334841394a433b453e373c352e3f3830433c34463f37413a32453e36443d35453e36413932413933443c35403931372f293c342e423b33413a323f38313e372f3e362f3c362f413a3348403948413a463f39474039453e38433c35413b333c352e423b3549423b474038423b35433c35423b35433c363f3933403932463e36443c35413a3448413a4a433b4a433b4e463e4f463f423b35352f2b37322e34302c48423c443e36413a343f3832423b3548413b413a3439342e3b3630423d373e38324740384a433b464039443d363d3630433c35564e444c443a4a41394b4239453c33483f37494037413930453d35433b33443d35494139463f37433c343c352f3d362f3d362e3f3832443d35463e36433b34453e36473f38433b35443d35473f37453c33423931433b33423a323f362f3e352e473e36423930463d354c443b4941384c443b4d453b473e354a41384940384c433a4d443b4b42394a41394b42394e453b4b42394941374c443a4840364a4137494137483f36483f36473e35494037494037473e353f362f3f362f483f3640372f433a31443b33463e354c433a473e36453d354840374a423a4b433a4a4239483f36433b32473f364e453d4c443b4d443b4d443c403831433b333d352d3d342d3f38304841384f463d4c433b453c35463d35473e36463d35484038453d35453d35473f36473f36473f37483f36473e354940374a41384c433a453d34443c343d362e403830423931463e37453b34473e36453c35483f38473e37443b33473f374840374a40384941394b423b484039453d36443d35463f37443c35433b34423b34413a33403931433b33433b33463e3748413a4b443b4d453d4b433c4a433c4c453d49423a4b443d443e37433c34403a32443d35423b3449423b4d463f4d463e433c354740394e473f48413a49413a4c443e4b443d49423a474038433c353e372f413b33463e37484039463e38443d373a342f39322c39322e322c2839332d40393340393348413a474039453f38453e3848403948413a464038443d37443d3548413a423b33413a3249413a463f37403931433c34453e3648413a463f37443d35443d35484139433b344a433b4b443c4c443d47403849413a474038484038473f3847403948413a463f38474038423c34453d364c443c4740384840394840394a433c4c443e4a423c453e383f3832443d374d473f4f49414a433c4a433c4a423b48413a433d364039323f38323c352e3f3831423c34463f3749433b48413a453e38463f39443d36443e3648413a474039464038463f38443d354039313b342d413a33413a32453e37463f38443e3645403847403a3a342f4d46404c453e3b363038322e453e39413a3349423c3a3531403b34453d35433c35463f38433c34453e37443d35403a3339322d423a34403b33433c35423a34443d35433b3340372f443c344138313e362f3f3730423b334a41394c433b403932312d2946403a443e36413a33484038423a34443c35443d35433b34423a32473e37433b343c35304139324038303d352d342d25352e283e3730433b34423a32413a323e36303e37303d362e39322c39322c3f3831413a33484039463e374039323f373042393139322a3a332c3d342d3e372f39322b362f293e3731413a324a433b3e373039312c3b342d3a332c352e2838322b332d2637302b463f3949423b433c353f38313b342d39322c3b342f403a333f38313f38323b352f3d36303d37303b342d3c362f3c352f3c36304039343d363040393347403a474039433c36403933403a333f38313e3731443d36413a334039323d3630423b353c352f39322b403932413a33403a33423c35413a33443d36463f38433c35413a323f3830413a32443d37443d36433c35433c36453e38474038484139474038443d35413a32413a34423b35433c36453e36413a33403a343f3931474038443d37463f3947403a4a423b4b443c3f393247403948413a443d363f38324039323d3630433c36443d35443d35433b34433c35473f3849423a484139474038453e36413b34423b34433c34463f37433c34443d35453e36433c34443d3549423a484139453e36423b33433c34453e36423b33453d36463e37484039494139463e36443b343e362f3b342e3d362f4139334138314038313f3831433c34443d35433c34453d36443d36453e38463f384d453e4c443d473f36403830413931463e3649413a433c353d363039342c3a352f433c3648413a453e36463f38453e37453f373e38313f3832423b33423b34413a3447403a453f38423d35463f37463f3749423b48413948413a49423a463f37453e374c433b453d37342e29332e2a3f393448413a403933403934433d37423b353e3731413b334541393f3a333b343038322d433c354a433b423b34433c34443d35534b42494139453d344840374840374b42394138303e362e423a32443c34433c3449423a484239423b333e3730413932443c36443d35413a33463e37443c35413932423b34453c35483f384941394a423a483f36494038473f374a41394b423a4941394a41394940384a4238483f35453c334b42394a41384c433a463e354a42394b433a4d443b4d443c4b423a4c433a4a41384a42384a42374d443a4b41384c43394c443a483f35453c334c443a4d443b4c433b463d36433b33463e364e453c4b42394940384c4339483f36453c34423932453d35484037413932443c34443c34473f364c433a4b433a494038453c344038303c352e3a332b3b352d453e364a423a4d443b494138463e35433a32443c34473e37483f36443b34443c34443c33463d36484039423a33403830453c34463d34433a33433a32443b32423a31443c34463f37463e37484037453d35483f38473f37494139494038494038483f38443b33463e35483f384941394b433b4c443c453e36433c35463f3848413a453f38453e384039333f38313f38314038313e37303f3831473f374b443c443c35413932413a32413a32423b343e372f3b342d3d3730403a324740394a433b49443c433d34433c34423b34413a32403831413a33423b33423b33453e37443d36443d35433d36453e373f39323d3630433c36463f393c36313c35323f39353f3934463f39463f39474039433c34453e3847403a443d37474038453f38413b33433d36433c36453e3848413a453e38453e3848413a484139484139484139453f38463f384a433b433a333e362f463e37463f374a433b443c363f3831413a33423b34433c35453e38433e37413b33443d35484139453e36453d3749403949423a463f384f4740463f383e3832403832423c364b433c484139423b36413b34443c35453f38433c364a423a48413a4c453e4a433b463f37433d3647413947403848413949423b47403a47403a4b443e48433c474139453e36443f374a433c4b443d4b453e4e48424e48414e48424e47424e474048413948403a4b453f4640393c36303e383236312d3a342f49423c433c35433e3734302c443d37463f38474039433c353e37314e4640423c34453e374740384c453e4d463e433c363f3832433c35453e36423a33463f37433c343e362f3b332d352e2826221e342e2b37312d322d29322e29443e39433d36453e36433c34433c3449423a494038443c353e3731423b34413a33423b33403932423a333d362f453e38423b33453e364039323e36303f37323d3731403934413a34433c353c352f3e38313f38313e3731433c36413a34463f38443d36413a33413a32433b333f38303a332d3e38314039313b342c38312b342d2837312b3d362f3f3830423a333b342e3c352f3b342f3b342e3c352e3f38313e37303a332d3c352f3d362f3c362f3e37313b352f39322c3f38323e3731413a343e37313e3730433c3539322d37302b443d37423b353e37313f3831453e363e3730433c3547403947413a453e37463f384841394f4740433b33423b344a433d4a423b49423b463f37463f37423b34403932433c35423b343d362f433d374b443d443d35443c36433c34423b33423b33413a32453e36443d35453e36423b35423b34453e36423b34463f39453e38463e38463f37443e36474039494139484038433c34453e374941394c443d514a434b433c413a333e3731463f384c453d49423a47403a463f374a433b474038453e36463f37443d35403933413a34443d36484139453e36443d36433c34453e36453e37474039423b33413a33423b34433c34423b33443d35453e36473f38443d35433c34463d36473f38433c35463f37474038423a32443d35433c344039313e37303f38313e373039332c37302a38312a413a32433c36484139484139484139484038433b343b342d352f29322d2737312a3b342d423b33433c34463f37463f37463f3948413b453e38413a34403932413c364a443e4c453e49423a49423c48413a453e36433c34403933423b34413a333a342d423b3438312c342d2b3b36333e39344039333e3732413b34423a35372f2b433c3748413b433c35413a324a433c413a333f38313c352e38312b3f3832423b344f473e4941374a423a473f36483f36473e35473e35453c35463f37484139433c353d372f3d3730433b35413a33423b343d37313d362f423b34423b33423b33423b33423c34453d35433c34473e37463d34494037483f374a4139453c334940384a42393c352e473f364a4238483f37453c34463d354941384b433a473e36483f364c443b473e3540372f473e354940374b423a4940384a4139483f36483f35473f354840364a4138494038463e34484036473e35463d34453d34463e35463e34494037493f374a41394a41394d443b463d354d443c4a413a443c34443c344239323c332d4037313a322b37302a3a332c3c352d403830443c354a413a4d443c453c35453c33423a32453d35483f38494038453d35463e35473e37453b34473e36483f37433a33453d36484038483f36473e364940374d443b4d443b4f463d4e453c4b423a4841394b443b463e36443b34474038484139413931423b32474038453d34473f37463e35483f374a423b463f37453e36453e374d453e504942504a434a433b4b443d4f48404f484149423b484139474038453e36403931453e36443d36463f37463f37423b34443d35443d36494139453e36443c34423b33474038463f37474039433c364039323d3630443e37453e373d37303b352f3b342e3f383239322c3d36303b342e3f3831413a32453e3648413a4b443e50484249423c453f3948413b433c35443d3547403949423b443c37413a3447413b443d3548413a474039443d36463f38433c36443d37463f37463f37473f38453e37433c34443d35443d36423b35423c364d463f4f484048413a48403b47413a413b35423d38413c36413c354740374f463c53483d564c424e443b484239463f384b423a4c433c4e473f51483f4f463f514942534b4437322d3f3934403b3746413b4a443d463f3948413a4c443c4841394a433b453e363e37303a342d3f3932413a33403a33433d35413b354039323e37303b362f3a342d403933413b35413a334039323d36303d3832332f29302b26322b263a342d3e3930433c353b36303a342f3d37334a443d433d36423c36403933453f392e2a252e29264139333e3730433b35474039302a2538322d433c364139324139333e37313f38313b352d403a32453e37443d36474039474038453e363c352d3c352e3e36302a2623413c384b443c463f3837322c443c383e362f3d362f453e36473f384038313e3730342f2839312b4139334139333d362f4740393e3731453e39463f39453e37463f374039323e37303c353039332f3c34303e3731403a333f3832433c363e38303b352d3f38313e3832474039463f38423b35453e37474039463f38423c35443d35443d353e372f3b342d39332c3b342e3b342d4039323d362f3a332d3b342e372f2a362e29362f2938312b3f383239322c3c352e3d36303a342e38312b37312b39332d3e37313a332c39332c3e37304038314038313f38323a332c433c34453e37463f39443d35443c35433a33474039463f38433c35463f38423b3439312c3b342f38302a3b342e413a33413a32403932403933433c35433c36463f394c453e49423b474039463e37423b35433c35453e36453e36463f37423b33423b33453e364b443c453e363e372f423b344841394c453e4a433c433d3749423a463f37423b34433b34433c34484039433b34403931443d35433c34453e36413a33423b353d3630433c344a433b463f37453e364a433b463f37433c34443d3547403849423b4a433c4a433c413a334a433c4c453d413a34433c35453e36453e36463f37443d35453e37453e384740384740384841394c453d4a433a4b443c463f38463f37463f37474038453e37423b343f39304740384a433b49423a49423a48413948413a49423c453d37453d36443d353e37313d36303f38313d372f443d364a443d4d47414c453f4c453f403a33403933423b343f3832433c36423b35423b34453e3748413a423a34403932423a343c3530312c26312c27433d36524a434f47414841394c453d484139463f374a433b4d463d362f2a38332f3c3732453f3a443d373c35303c352f3d3531413a353f3933443d36413a32443d37443d37463f384a423b4f473e4d453c453d3550483f4b4238564d434f463e4f463e463c34423931413a32403a33423b33453e36453e36443d35453e37453e37463f38474038464038443e36443d36403931433b33463e36453d35483f38443d35463d354940374b4239483f37463d35483f38443b334a4038494039483f36483f36463d34473e36453c344b42394d453b4b423a4940384b4139433a32413931453d334b43394c4339473e35483f36483f36463d34494138463d344940374a4139494038483f36483f364940374c443a4b4138483f364c433a4d443b443c34423b323f372f3d352d3b342c3f38314a423a443c34413931433b33494039473e36423a33443c34453d354a4139473e37493f38483f36463d34483f37473e374940374d443c453e35453e36443c33453d35453c35473e364a4138483f38463d35473e354a4139473e364a41384e453d494038494037453c34413931403831443d35433c34423a333e372f433c34473f374740384b443c49423949413a4b443c453e36403932413a34474038423b34413a33453d36473f38423b333f383137312a37312b36302a3d363049423a4c453d4740384b443c48413a474038463f3748413b4b433c4b443c4c453c48423a474039423b33453e364840394841394039323b342d3f3832443c36423933453e36453e36433d35423b343d352f47403a463f374a433b474039453e37474038423b34453f384b453f484039473f38443d36443e38453e384a433c49423c443d37464039463f37463f37423b33453e3649423a4a433d4c453e4c443c4d453d4d453e4a423a463e36463e36443d3648423b443e36463f374e474148413b403a353d3733413a344f473f50473e544a405b514754493f4f453b54494052483e50473d4d453c473e36443b34433a333c342d3c352e37312b36302b49433c544c45534b434f49414a443d4740394d453f473f38473f394d463f4e473f4c453e4a443d4d47415049424d47404e48424c463f4740384841394d453d4e47404c453f49423b4b443d453e37453e37474039423c36433c354740394740394b443e4d47404c453e514a43453e393d36313d37323b35313d373236312d3e383449423c514a434039323e3731453f3936302c3d37334a423c514a435049424e474148413a474039443d37463f39423b35443d37433e363c352e3f37303b332b39322c2825223e393450494149413a3c352f3d37323e3630403933413b353d363139332d342e2838322e433d363f3831443d3649423b4c443c3b35303e393449423b4a433c49423b464038423c353e3831423b35453e37443d36433e36423d3548423b474139433d3547403a443d36433c34433c34443d364139323e3731403933433c343f38314039323e37303e37303b342e3f38313b342d38312b3b352e38322b3c352e3e372f39322b3a332d3b332d3b342e342d26352e26372f2a352e2837302a36312b3d362f413a323f3830403931423b334239324038313f383139322b3f3831413a33413a334039323f37313a322b3d362f3e37313e36303c352f3c352e3f3832443c36463f3848413a453e36433c34423b34433c35413a33413a34413b34413a334a433c4c443d473f384b443d474039443c34453e37463f37413a333e3731403932443d35453e36443d35453e3749423a433c35423b3449423b463f37463f37403932474039463f3948413b4b443d443d35433c34484139453d36484039433c35423b35423b34453e37433b34433b343f362f423b33443d35453e37443e36453f37463f37433c35423b35423b34423b33443d36484139463f37463f37423b3448413948423b4b443e463f37443d35443d35423c34413b33433d35423b344039333a342e3a332c3c352f3e372f4039314039324039323c352f403933433c36443d36453f384c453d4c453c4c453d51494150484248413a3e37303b342e322b262e27223e37324b443d514942534c44534b44514b43514a424f463f4840394a433b47403848403947403948423a443e373f39334039323c352e3b342d3e373138322c403a324a423b4841394840383b342d37322c37322e38332f322c283e3732423b35453e37413b34413934423b353c352f3d3730433c36413a34423b344941394e463c50483e4b423a5c534952483f514840534a41443c34453d35473f37453e36423b34463f37433c35403a333e3831413a333e3831413b34413932433c343f3830443d35463f37463e364a413a494038483f38484038474038433b33473f37494038473f36463e35443c34483f374a4139473e36473e36453c34463d35473f37494037493f36473f35463e35443c324c423a4a4138463f354a41384a4138483f36473f36483f37494138483f37494037483f38473e35463d344941384a41384c433a4e443b483f36443d33413830443b34403830484038474038443c35433b344b433b4c433a483f374a423a484037443b33453d34484038494038494037483f37463e36494038483f37463d35443c33463e364139313f372f433b343f372f453c34463d35483f374940394b42394a4139483f37443c34453d35453d35413932423a33413931463f3648413947403947403949423a4c453d4b433b4d463e484038443b33463f38443d363e372f3c352e38322c3c36303e3831453e37453e37453e37453e37443d36484039453d364139333e38323e38323e38323a342d403a32423c34423a34413b34433c354a433b474038423b333f3730403932433b343e37303e37313d37313a342d443c3641393239332c453f37463f3749423a4940394840384a433c4039323d362e453e36473f384a433c49423b463f3748413a463f37443d3547413a48413a4640384d463e48413a47403a48413b47403a463f38463f37463f3849413a443d364c453d4b433b443c34443c35423a34403830413a32443d354c453d48403a443c36443d36474038423b34463f394b443d494239453e375049414f453c43393142372e42372e41352d433730463c34453d34443d333c342d403831453c35473e374940384b433b4e463d49423a4e4740423b35413a3247403848413a423b33433b344038303c352d3e372f484139453e36464039453f3848413948403947403a49433c4841394740384740384e473f4d463f48413a4a433b4b443d4d463f4c463e4e4740514a4249423b4740393d363138332d3b342d362f282a2520342e2a3b35303c36303f3934433d373a342e38322d36312c3f393337312938322b3a342f322d29312d292a26232824212e2a27342e2a332d2739322f3a34313a34303c353039342f3d3833403a35453e37413831403932312d2925232038332f453f383b352d413b3548413a4b443d4b443e49423b4e47404b443d4d463f49433b433d354a433b4841393d36313e393349443d453e3749423b48413b48413a48423a423b33474039433c363f38323f3832433d374740394039323d362f413a34413a333f3830443d36464039433c35433c343d362e4039313f38303c352e433c363c362f423c34443d354038313d362f3f38303e362f433c34443c35413a343f3830413a32433b34423a323b342c3e372f413a333f38303e362f433b333e372f3e362e443b344239324339324138313f362f3d352e3d36303d36303f38323d36303e36303f38303f38313f3831453d37433c34433c35453e374b443c484139433d34413a32433c35423b34433c34413a32423b333e37313c352d413a33403933423b35453e37463f38463f3748413a4a433b49423c4d463f4d463f4a433d48413a433c34433c354a433b3f3831413a33463e37433b34453d36423b33423b33423b34433c35474139443d36413a32423b33433b34484039423a33453d36443d363e38303d352f433c34413a33473f37473f37463d36413a32403931423b33413a33423c3648413c433c35474039453e37484139433d35463f38423c34443e3748413a473f37453e36403931413b333f38323c362f3d36303f38333e3731403932433c35423b344039313f38303e37303d36303c352f3d362f3c352e3c362f3d363038312b39312c3c342e423b344b433d473f3848413a423b343d372f3e38313c352f3a322c3d362f3c352e3c362f453e374b433b4a423c49433b4a433c4e473f524b43524a434f4740524a43574f47574f46554e45524a42524a43453e36474038433c343c352e403932413b353c3530403a35423c37423c363b352f3a332e3a332d413b3447413b49433d423c363a342e39332c4d453c51493f443b32443c343c342c3c342e342d28322c2735302a3530293d37303a332e443c364c443c433c35433d344039323d36303b342e3d3730423b34403931433c34443d35463f374b433b473e36494037463d34453d35443d35463f37484037463e36443b33473e36443c33443c34433a33433a33433a33403830463d36493f375149404e463c4a4138473f35423a31443c334a41384b4239494038463d354b4239494037473e35473f35453c33433a31473e35493f36483f37443b33463d34453c333e352d40372f443b33443c334a4139453d35473e35483f37473f38453d35463d36463d364a4138423a31463d35473e36473e35483f36483f37453c344b4238483f36443b34483f38453c35473f37473e35484037433b34443d35473f37463d35494039494038473e35433b32473f36433a32433a333f37303f3730443c34473f37423b324139314a423a453e3749423a443d35443c34453d36443d35474038443c34403831403933453e36484139443d35453f37474038433d36453f37463f37453e373f38303d37303b342d3c352e47403849423b413b35413a343f3831403a33463f373e362f433c35474038473e37443c354039324039323f3830433c353b342e2f282239322c3a322d3c342e403932433d364a433c453e37433c35413a33433c354e474047403a403932413a33413a34433c35433c34463f39463f37463f38484039484039464039443e37423b35453f38463e37473e37484038453e3648423a443d35443c35453d354a4239463e364b423a453d35463f38413a343f3832423c34423b334039333e37313f38324039313f38313f39323f3931413931453d36484038494038483e384941394b443c423832413831453d35484139483f364a423b4d453d4b433b4b433b4b433b453d36443d35453e36484139453d37463f38423b343f383138312942393249413a47403849423b4a433d4a433d49423c463f383a332d413a34443d37453e38453e36443d35423b34443d35413a333f3831413a343e37313e383136312a332d29423a364039333c36303c36313b3531413a34433c36423d37443f3a453f38453e37453e37463f373e372f4b453e433d37443d37413b334c453e47403948403947403a463f3a443e384d463f4a443d484139443e364640394b443e4a433b4740394640393d373139312b39312a463f3737332f2624211e1b192d28254039354740394a423b423b343d362f3a332b3f3831403932403931433c34474038443e36332c27403934423b363d36313a332d3b342d3c352f4039333e38313a332e3e37303e37303c352f3a332d362f293d3630423b34443d37453f384a433d4e47404d463f4b463e443e35443d35453e37433c36443d35423b333f38323d362f3d362f3b342d39322b3b352d3b342c3c352d38302938312a3b342d3c352d3b342c3b342c3c342d3c352d3b342c3a332b39312a3c332c433a33423b333f3730433a33463d36473e36463e37453c354037304139333f38323e37303f38303e37303e372f3a342c3a342c39322b3f38313f38313a332d3c362f3e37303f3832413a33423b34433d37443d36453e36443d3648403a474038474139413b35413a34463f38423b33453e3649423a453e36453e36474038453e374a433d4c453e48413948423a484139463e37433c34484139474039453e36463f37423b33403933423b3349423a4c453e49423b4a433c433c34403933463f384c453e47403947403a4039343d373146403a443c37433c36474039484139423b3347403a4a433c453e383a35303d3732453e37463f39453e364039313d36303f38313e372f4038303c342d3b332c3c342c3c352d3e38313d362f3d362f3d36303d362f3b342d3c352e3d3630413a34423b35423b34453e384a433d4a433b4d463f463f3949423b484139423b3439322b352d2738312a3d362e443d364a433c4c453e4e463f433c36403831423a3338322b3b352f39332d39322c372f2938302a3b362f3c362f433c36423b343f383138312a3e37323a332d3a332d3d372f3b342d413a334a433c463f38433c364f4842423a36403934352f2b3b342f3a342e3a342f453f3a413a34423b343c36303c36303f3832443d36504941473f37443c33484038473f37433a323c352f38332f2b26242b252335302c38332e35302b403a3547403a453e36443d36423b353c352f39322b474038443d35443d35443d35474038433c34443c344a4139483f37473e36484039463e364037303d352e3c342d423a32483f37494038494038463d354941384c443b4a4138473e35473d35463d34443b324a41384941384b42394940384d443b4c433a4a4238494038473e35473e35483f364c433a483f37463d35493f364a41384940374c433b4b4239463d3549413a4a41384b4239453c34443b33443b33483f36473e36453d36463d35473f374940374a41384b433b483f38473e35473e35483e36483f374940374b4238494137443c33453d35413931433c34484137453c33443b33483f37483f364a4138453c35433a33433a31473e354a4138463d35463d354a41394c433b4a4139433a33463e36453d3549403948413948413949423a413a33453e38433c363e3730423b34413a333c36313c363040393348413a474039443d3647413948413a453e37423b35413a323c372f433c35433c35453e3747403849423a443d3549423b49423b463f37443d354740384a433b443c34443d353e3831453e37423b34403932403a333b342e3e37304b443d453e3740383148403949413a423b34433b34423a33453e3749423a48413849423a4840394b433b463e37433a33443c35453e37443d36433c35453e374d453e4c443d4a433b4a433b463e36443b353d35303a332d3e3730484039473f37423b33423b33433c363d36303e3731453e38403a33413a334a423a453d363d3732413a343f3731413a33453e37463e37473f3849423a463d363e362f423932453d35483f384840394a413a413932403831474038433a33443d35453d35453e36413a32433c34443d36463f37443d343e37304e47414a433b423b34453e36473f374940394a433b474038453e37453e37413a343f38323f38323f38323d3731413934403933413a33423c353b342e433c36453e38403931413a334039334640383d38313b36313b332e403933453f3949443d49423c433c35433c3449423b4d463f4f4840473f383e38314c453e4a433b403a333e3832423b35453e3748413b453e37443c3547403848413a49423b49423b47413a49423b4b443d474039474039463f38474038463f383d362f443c3648413b47403a413a35433c37433d382c2824433d394d453e413a33453d3649423a463f394a433c463f38433c354a423b413b34332d284c46404c453d453e37423b35423b35453e37453e374740393e373038302b3f3831443d36433c36453e38453e3747403a4b443d4a433d4c453f48423a47403947403949433c49423a453e36453e36433c36443d36463f37484139453e36484239473f38423a334039323f38303c342c3a332d38312a3b342e3d362e4039314037303b332d3c352e3d352d3c342d3f362f3c332c3b322b3a322a3b332b3d342d3e352e3c342d3a332d3d352e4139324039333e3731433c3547403948413a48423b443e38453f383e38313f38324a433d433c363f3934443d3749423c4c453e474038453e38453e3747403947403a453e36403933423b35453f37453e37413a33443d35413a33443d36433c35443d35413a32423b33433c34443d3649423a48413a413a34443c36413a334640394c453d4b443c474038433c344d4640453e37433c34443d353f3831453e3748423b3c352e3b342f3f3832443d36413a33453e373f3833403933443e39413b343f38324039333f38313d36303f3832453e3738332d2c29262e2a2739342f3d37303e372f3d37303d362f3e3731433c36403933453e37413b343f39323e38323d37313f38323e372f413a32433d35443e3747403a474039453e37433c35423b353e37313d362f3c352e3d363147403a4a433c49423b4a423b524a43524b4250494149423a433c353c352e3d362f3b352f433c354a423b47403749423a4c453d474039423c353e37313f39333c36313a342f403a34403a353d3731453e384039324039334d463f48423a453e37413a33403933332d292e2926423c3640393436302c36312c37322d312c2836302a3c36303b352f3f3934433c37413a34463e37463f364e463d4d453d463d35423931514940554d43453d36342e2b2e29262f2a272d2724312c292c282539342f453e383d3731403933403933423b35474039443c35433c35413a33484039474038443d35463e36494039413932484039473f37443b34413932484039453d354a41394a41394940384a4238494237494137473f36484037463d34453e35443c32494037484038423a31483f37463d354940364940374b43394c433a473f36443c334940374c433a4940384d443b483f37453c344a41394c433a423930453c344a4138494038453c34403730473e364a4138453c33443c33473f36463d35483f37433a323c342d39312a453d34463f35433a31433a33443b33473d35494038473e35473e36494139433b34473e37494037473e35473e35463d34443b32494037494038483f374b41394a4138473e36473e364c433a4c433a473f374139313e37313a332d413b33433d35433c343c352d403931433c34443d36443d3747403a433c35403a333f39323c362f3c362f413a34433c354841395149414a433b48413a4a433c48413a49423a4a433b484139423b33443d36433c35453e37433c35423c343f383149423b49423a4d463e4a433b453f37443d37453e37423b353e37314e463f48403949413a484038484038463e364038313e37304840384a423b4c453d4c443d49423b4a423a484038443c36443d36463e3749423a48413948413948403948423b48403a433b35433c35433c35423b34464039464039433b34443c35423a33413932433c35403932433d35423b34433c353f37303e362f3e36303b342d37312c352f2a39322c3d3630413932443d353d352d3f372f3d362e433b34474038483f38473e37463e36423b33423b33403931433c34463e37453d35453d36453d35474038453e36433c34433c344b443c4b443d453e38443d353d362f3d362f403932443d35423a333e372f39332c39332c4039333f3832423c36443e38473f39433d37413a34403932423b34423b34423c36453e3849423c413a34433c35454039474039413a33403a33464038474039423b35433c35463f384740394c453e49423b463f3a413a34423b35474039443d36453e38413a34443e38403a333f39333d36323c37313c36313f39323c362f3d36303b342e3e372f3e37303e38323f3a33403833423b34443d3546403947413a433c35423a34443c354039323f3832453e372d282435302d524b44433c354d453e433c343d362f463f3849423b3a342f38342f322e29423c3649423b413a33423c35443d37443d37433c3548413949423b463f374039313c352f403933413a34433c35463f3849423b4740384039313d3630403933433c36474038453d36403931453e364740384740383f38323b342d423b333f3830403831433b343f373039322b3f37304039313d363039322c39322c38312a3b342c3b322b38302a38312a3c352d3c352d423a324037303f362f3e362e4037303c342d3c342d3a332b3d3630413a34413b34463f3a47403b413a34453f38433c36464039453f38464039464039433c35464038474039463f39433d3748413b453e37453e37463f383e3731443d37474039453e36463f39423b34403a32413a33423b34423c353f3931423b3448413a49423b4a433b4740384a433b423b33453e3649423c463f39453e38443e383b342f3d352f413a32453f3848423a4b443d423b33474038484139453e38433c36473f3a413a343c362f403933443d374039323f38323a35303c35303b342f3f38323e373139332d3d36303a332d3d36303f38303c352f38332d36312c36312c3d36304039313f3933463f394a433c49423c453f39453e38443e38453f393e3731403a34413a34403a32423b33413a333c36303e37314039333c363040393348413b47403a433c35413b33433c36463f394a433d4a433c453e37463f37443d35443c35443d354039323b342d352e2836312c3e38313f38323e37313f3832463f37443d36453d374740394c433d49413a453f37474038443d35413932433c34443d36433c35413a33484039474039403932413b3535302b302b28423d393b36313d37323a342e37312c3a35303e38323b352f3a342e3e37314039333d37314a423b4d453c40372f483f3750473e4f473e473e36413931443d353f383139342f312d2837332e2a262329262334302c47413a413a34403933403933433c343b342c342e273b342e3b352f403a32463f373f3830433b33473e37413a32433c34473e374a413a4940384d443c4d443b473f364b423a4a41384a41384d443b4239314840374e463d4c433a484038443b34494038484038484038463d364b423a4b42394a4139494138483f36473e35463e35484036463d344c433a4c443a443b32473e364941384d443b4a4038473e354c43394a4038493f374e453b4d453b4d433a4a4138484037494037433b33443c34463e364a423b453d36473f37473e36453d34473e36483f364a4138473f37463d35453c34443b34453c35433b33473e36483f374b433b4a4139453c34494036483e354a4139473e37453d34433b33463d34473f36473f37433b34443d3540383138302a302a24342e27413a33433c34453e363e37313d3731443e37453e37443d363f39323f3831403932423c35423b34413a32433c3548413a453e3649423a4a433b48413a463f37443d35463f37484038463f37463f37433c344139333b342d3e3731463f39433c34433c35443d37433c35423a334038313f3831423b34453d354038303d362f413933423a33413a32413932463e38433c34453e37453e38443d36443d353f38313d352f3f39313d372f433c35433c343e372f433b33423a323b352d403730423a323e3830453d35423a323f362f3c342e403731443c35433b33443b33453c34443b33443b34413932433b34453c35453d363f38313c352e3a332d3c352e3f38313e3830433b33433a33403931413b33433c3548413b4a433b4b433c463e364a433b4a433b4b443c453e36443d36484039453d36433c34443c34453e36453e364a433b474038453d363c352f403933453e36413a3340393248413a49423a443c35433c36443e38413a34443d374039333b332e413a34413a32474038453d37413a33433c35433c34423b343e37303d36303e3934413b3440393239322c4039334c453e4b443c4a433c443d36443e3749433b474038463f37433c35413a34443d37413b35403932433b34423b343e37313f38313b342f342f2b35302d3f3934413a35403933433c36433c363a332c3d362f3e37313a332e3c36303e3630403931433c34423b343d3730423c34443e374039333f383147413a4d474049433d25211e3b3631453f39423c363f3a3436312c332d29342e2a312c2947413c4e4840474039463f3a49423c433c35423b35443d37443d36453e37464039484039423b333a332d3f383249413a3e362f403931423b33433c35453e37453f39463f383f38323e3730433c353f38303d362f3d362f3c352e3d3630433c35443d36474039474039453f37464039443d3749423c4d463f4d463f49423c463f37464038484139433c34443d37464039413b34413a333a332c3d362f443c364740394a433d48413b4a433c4841394741394c453d48413a443e3848413c453e38443d36453e37463f394d463f4d463e4b433d463e383b352e3b352e463f39413933453c36433c3649413b423b35413a34453d36443d35433c34453e36463f37453e36423b33453e38443d36443e36423b34453e36443d37443d36433c343e37303c352f3b342e3d3630413a33463f37443d363d362f413a3449423d4d453e4a433b49433c4b433c4740384c453e49423b423b34463e3848413a514a424e463e463e37423b333e37313a332e3e373137312b36312c3d37313e37303d362f413a343e37313c352e3f38323f37313f38323e383235302b3b3530403a35413b35433d35413a32403a33403a343f3933423b35423b34413a33403931403a323c352d3b342c3b352d3c352f3a332c3a342e39322b3a332d453e374a433b453e36413a323a322c38322c39312b3e362f423a33433b34473f38443e37403a334740384139323f383239322c36312b3a332e362e293c352e3a332c413a33423b34443c35473f38433c3548413a474039463e37473f37443b34473f374a433b423a343b352e39322c4039343a3430393430443d39332d2937312c433d35433c35433c36413a32433c3548413a3a332c35302a463f38443b344f463d50473e473e35473e35493f37443b34443d344d453c483f384e463e4b433c4e47403a352f2925223d3732413933423b34423b35443d364841394b433b474038453f37453f37474038453e36423b33433c34443b34453d36483f374a4139463e35473e35473e36463e354840374a4139463d35443b344b443a484138443c343e362e3b332b3f362f4b423a4c433a4a42394a42384a41384c433b463d3549403949403840372f483f364c433a4940374941384f453c4941384941384b423a483f364a4137463d35473e364b41384b42384b42384c423a494039463e36433b333f372f413931433c333d352d423b32483f38473d35483f36483f364c443b4d443c473e364940384c433b483f37494038473e35484037463d36443b34413932433b33484038473f37463d344138304239314138304239314e463d4a4239463e36474038443d35443c35484038494039423b34474139433c35474038443c35413a333e38303d372f3d37303f3832403933433c363f3932403a34453d37453e37453e38443d36423a33453e36453e35474038433c35443d36453e3749423a48413949423a4a433b4a433c443d36403933413a3340393138312b322c263c352f423a32463e3747403849423a484139433c34443d35474038483f38473f3847403849423a433d35443d35443d36443d353e372f3c352e413a33484139423b33413a333e36303a332c3e362f413831433a33463e36443d35463e364c433b483e37423931483e36483e36413730463d354e443b51483f50463d494038413a32433c35433c35423a333a322b3c352d3c352e3d352f3e37303f38313e37303c342d3b342c3b342e3b342d3b332d3c352e3f3830423b33463f38443d363c352e322b253a332d453e37443d35443d3549423b443d36403832443c363f38313c3630403a33443d36453f36423a334138314139323f3730403932423b34433c363d36313e3632423b343f3831453e37433c35443d37403933403932463f37423b343f3832423b34443d373f38323f38323f3831403933443d38433b36423b343e37313e3730413a33423b35443d35413a32453e37443d36464139433d35423b33443d37433c36413a34413a34433c3746403a423d36423d373e3731423b35443d37413a34443e37453e37443d36484139474038453e36463f37413a33423c35453f394640394b443c50484251494348413b3a3531342f2b39342f39332e38332d3c3731413b354a443f463f3a4c443e4d473f4039333c362f39332f3d37323b34304039333d36303b342e423b33413a33413a34443c373f3833342e2a322d293f3932453e3748413a453e36443d37413a3248413b463f38453e3649423a463f37463f37463f3749423b49423b4b443c4a433b474039484139463f39433d36403a3346403a4d463f474038463f374c453e4a453e413b334a433b49433c4c463f413b343a342e4d473f4d473f463f37484139403a33464039463f39463f3849423b48413a474038474038433c36433c36423b344039324039323f38323f38313f3832413a343c36303d3631403a34443d363e362f40393237302c3e3732453e38453e37453e36403932403a323c352d433c34433c343e372f4039313f3831413a33443d36463f37443d35413a32453e364a433b49423a453e38423b35413a34453e3749423a49423b4a443d403a3339332c3e38313e3830453d36403a33443d36443d36423b35423b343f38303e372f3b342d352e283a332d3b342e3c352f403933413a344039313f3731413932403932413a33433c36413a343f3832433c36463f3947403a3d37313f3a35443e39443d36423c343e38313a342f38333038332f3c362f39322c37302b3c352f3f38323b342e3f3832423b33423b33413a32423b35453e38433c35423b33423b33453e36423b33423b3439322b352e28463e374d463f453d373e3731342e2a2e2823463f38494139403831332c25342e27433c354a4239483f38453d36463e3748413a494239484038473e364e463f4d453e4c433d433c35433b34443c353d3730413a343f3a33443d374a423c39322e3c3732433c3639332d403a333f39323f3932474039463f374039323e372f413b34443c354a41384a4138453c33443a33443b343e362f3e37303d373038312b4039313e3831413b34433c34443d36453e36403a333a332e3c34313e3731423b34433c36403932453e36443d35403a323a342d3d362e403931463f37473f37494139483f38463d36423a32403a31453e35494039494139494037443b33443b33463d34423931433b343e372f433c34463e36433a324b423b463d35453d35484037494138453d344b423a4940384c433a4c443a4a4138443c33453d35473e364a4137494037423a324b423a4941394a4139463e36473f384e453d443b333f362e3d342d3d342c403830463e35453d34453d34443c34473e36453c354b423a4a4138483f38494039453d353e362f453d36473e36463d35443b34453c34463d34463d35453d35443d35463e37463d35453d35473e364b423a4940374c433a4940374b4239544b424b42393e362f3f3931453d36463d363a322a463d364b443c4b443c473f3848413a443e37413a32453e3648413948413a443e36443d37413a34413a34413a344039343d36303e3830423b33433c34413a34463f3849423a453e37474039463f384d463e4a433b49423a474038453e38423b34443d36443d363f372f38302939322b49423b463e36403931413932463e36474038453e36463f37463f37463e36433c35413a343e3731463f38453e36423b33433b343f383047403849423a4e473f50473f4f463e4e453d4b433b4c433b4138313d342d433b33453a34433931484037463d34423a32413932423a33433c34443b34453c34453c33463d334940383e37313f3830473f374037303a312a3f37303b342c3e363039322c39332d3b342e3f38323e3731423b354039313a332d3d36303b342c3d362e413a32413a33443d36453e373f38324039334039333f38313c342e3c352f403933413a34474139514a423e372f423a33403931433b34423932423a33453d36474038443d363e37304139333e37324038323e3731433c3640393339322b3d36303e3831443e373f38323e3833433c363d36303b342e3c352f423b34443d363e373140393346403a3e3934403a3447403a48413b474039453e36443d37423b353c372f403a33443d36413a34413934443d37463f393e3732413a34463f37443e37423c34433c3447403848413949423b433b35443d35443d35443d36453e37453e36453e37463f384c453d463e373f383236302a322c272b2521312c2839342f3d36303d363049423c4f4840433c34443d36423c3448413a403a34362f2b3b36303c373139332f3c36303b342e413a34413a334d463f48413948413a413a33463f39453e393c383347413b453e3748413a39322b413a34453e36463f38474038453e36443d35433c34484139453e36453e37433c34423b34443d35443d35403a32453e37453e36464038423c34443d35463f37463f37443d36433c35423a33484139484039463f37433c3549423c4a433b413a3349423c4a433d443d37443d35484139474038463f37433c3549423c463f38463f3847403948413948413a47413a49423b47403a463f3947403a423c353e383138312b433d364a433b463f373d36313e37313f3832463f38453d36423b34413a323d362e463f37433c343f3830443d35433c34403933413a33433b33423b33443d35443d35443d35474038453e37423b34413a343e372f3f38304039323d363039322d3b352e3c36303e373138312b3d38323c362f3b342e3a332d3f3832413a343d362f3c352d3a332c423b35433c36443d36463f3848413b463f38463f39443d37413a33413a33403a33423b353d36303e3731413a343d36304039333a3430342f2b36312d38322e3b352f3b352f3e38323d37323f3832413b353e37313c36303b342e3d36303c352f39322c3c352e3f3830433c35453e38443d36443d354a433c473f38433c35423b34403931423b354a423c48413a413a3438322d3f3730423a33423a33443c35413932463f37453e37463f374b443b443d3448403849413a48403a433c35433b343f38303e37303d382f3d362f3c362e413b344b433c443c3639332c3e37303c363026211e3e37323a322c332d274d453e4139324741394d453d443d36413931433b33453d36463e37483f384c433b4f463d4038303b332d423a343e3731423c36474039494139484039463f38403932433b354038323f37313e3731463e3847403a433c35413a33433c35453e37443d353f3830433c3448413a49413a474038484139453e36473f364b433a473e35463d35443c34494139443b334139304940374d443c4e453c4e453c4a41384a41394c453c4d453c4b423a3e362f3b322b3b332b403931423a32473f384a42394a41393f372f4a42394941384a43394d433a4c423a4a423a473f374b423a483f37463c35453d35413932443c353c352d3b332c403730453c3550473e50473e4f473d51493f4e463d4e453d4b433b4a4139473e37473e364139313e372f3e372f3f362f3d352d4139314339313f372e423932453c344940374940374a423a463d36494038494038483f38453c35443b33483f36463d35433a333f372f3e362e413932443d35423b33473e3749423a463f37423b33494239463e36423a323a332b423a333e372f3f3832423b33423b34413a34413a34443d37453f38443d37433c36403933403a32413b33463f37463f394139333d3630453d364841393e372f39322b3c352d3b342c3f383137302a3c352e3f38313e37303d372f3f3830413932443c34484139484039423a32443c35413932423b33433c34443d35433c34433c35443d37443e384a433c49413a463e36423b33423c34463f37484038483f384d443b544b4250483f4a413a4138303f362e473f38493f38473d344238303d352d3d362f4038313d352e413a32433b313c342c433b34453c354b43394d453d443c35443c34483f36473f374138313e372f4038303e362f3e37303b352f3e37303c352e3d3630423b35433c36443d363f3831413a32423b33403931403932403932413a33403a33433c36403a33453e3849423b47403a48413a4a433c48423b4e4740433c343c352f443c343d352d423b33433b36453e37423b34433b353d3630443e374a433d48413a453e374a433c473f38463f38423c344039324039333a342d342e28362f293a332d3a332d38312b3e3731453e37474039413a334039323e3832423c3648413b3d3631453d37463f38443d373d36303d37313b362f3c35303a332f3d35313a322e3c352f36312c3b352f453e36453e36443e35453f373f3830413a32413a34423b34413a333f3831413a34463f38474038443d353e3730413a3337312a36302a403a34403a34463e38474039443d36453e3848403b4c453e474039443d36413b3447403a4a433d332e283c3630423b343f3933413b353a342e463f37433c3548413949423a463f383f383240393347403949423a423c34403b33473f38463f37423b35463f38453f37453e36423b33463f37433c34463f37463f37474039403932423b3548413a443d35403931423b33484139463e36453e36443e36484139484139453e36423a333f383049423a474038423b33433b34423a33433c35443d35474039433c3648413a4a433c453f3848413b453e37453e374139323e3731423b33433c36443d35403931423b35403933453e38453e38433c36463f384a433c4d463e463e374640394c443e48433b443e37443d373f38323e3831443c35463e36453e36433c35443d3548413949423b463f37463f37423b33403a333f3830443d36433c34413a32433c34423b34413a33423b33423b333e372f3f38303f38313e3730443d37474039413a33433c35443c35423b343e37303b352e3a322c474039463e38443d36443d363e3730423b3448403a474038413a333d362f3d362f433d36423b343a332d36302a322d27322c2837302a3b342e423b353c352f3b352f3a342f3c36303c37323e39333d37313e37313c352f39322d37302c342f2a35302b38322c36312b3e3730423a323e362f3d36303e372f3d362e413a33423b34433c353b342d332d263c352f403932514941504a423e38303e37303d352e463f384f4740484139443c36443d36463f384841394b433d474038463f38423c3539322c332d28332d28372f2a40393348403a463f38433d35453e37433c35453d36463e37443d36433c353b352f332e2938322d4b423b50463e4840383f37303b332d36302b48403a474038443c354a423a433b34423b34403932423b33433c35413a34413b35463f3848413949423c4a433c443d363e3631413a34413b34423b34423c353f3932443d36474039433c35433c35403932433c35484039474039453f38443d35443d35443d35423b33413a32484139473f36443b334941384b433a4940374b43384b433a463d354d443b4a4238494037494037483f37433a32494138483f364a4239494039474038474037473f36463e35484038473f36433a31443b334239323e352e413831494037453c333c352d3e372e3f382f3e362f3e362f3c352d3d352f38302b4039314b433b4e453d4b42394940374a4138463c34443c344139323f37303f3730423a32433c33443c344840384841384740374940394940384940384b423a494038463d35483f374b4239494037494037473e364a4139443b34453c353f372f3b332b4940384b423a494038494038453c34473f374840374b433a4a413a4840394a433c484139453d364f463f4c443c413a324c433c48413949423b423b34403932403932403932423b354039323d3630433c35403932413a333e372f4039323d36303e38303f38313d352e3d352e3c352f352e283a332d433c353f3830342d26373029423b34423b344b443c49413a4b423b443d35403931453d35473e374a413a473e37494139474039463f39463f37443d37463f38484139484139463e37473f384b443c4d463e484139433b334840384940384c433c453e36433a33463d35473e36473e36463d36423a32433b33423932413932443c34463d36403730483f374940374d443b4d433a483f364a413a4d433a52483e4b4139453c34423a32463d364139313f372f3f38313c352f3f393338312c38312c3f3831413a32413a323f39314038314039314039324039333e37314039333f38313d362e3e37303a332c423b34453e3848413b49423c443e38403932443d35433c363d352f3a342d3f3a32433d36443c36423b35413b354039333b352f453e38474039423b34423b344038313d362f3f3931403a33423b35433e37423c36413a34453e38423c35474039443d36423b35423b35413a33403933413a34433c35433d36453e363c362f433c35453f393d37313f38323e37303f3831413a34423b35413a34443d36413a34403a33403932453e3749423b474038433c35443e37433d36423c3647403a413a33433d36474039474039474038453e364f48404b443b443d354c443d453e37474039433c353c35303e38323d37323a342f3e37323f393339342f38342e38322d423b3447403847413947413a49423b453f38464039423b354d453e403931423a32413a32433c34463f3747403a453e373e373148413a484039463f3947403948413949423b474039433c3648413b453e36443c35433c35474038433c34453e36453e36484139463e36463e364941394a423a4a413a4a423a443d354b443c484039463e374c443c473f38473f37463f37463f38423b34413c353f3933413b36453f38423a333e372f3f37313e3731443d37453e37443d36423b343e3730453e36453e3747403a463f39453e37473f38433c35463f37484139453e36443d353f3830453e36463f375049414c453d423a33403933433c364c453d4b443c48413a474038484139463f37433c35453e36463f37433c34443d36433c3649423b474038463f38463f3948413a47403949423b463f374a443c49423a49423a4d463e4a433b4740384a423c49413a453e37423b35474039433c36413a33443c354b433d4a413b484039473f37463e353e37303f38313f3730443d353c362e3d37313a342f48413b4a433d49423c463f3a423c353d373139332d38322d36312b342e29302c28332e2935302a39322c3c352f3c352e3b352e3b352e3d36303a342d3a332c3f37303e362f3d362f3d36303c352f3b332e3b342d4039333f3831473f3749423a423b344039314038333b342e3b342d4139324a433d453d37423a333f38313d353038312c4039344a433c473f39453e37433c3448413949413b443d36433c35413a333d362f39332c332d293b352f403932453e37463f383e38303f38314b443d3b342e403933504740483d354d433b4941393b342e3f38323c352f443c354039323a332d3a342e3e3833423b36413b35423d35463f38413b353c3732433d38443e383c363138322d3c3530423b34443d35423c344039324139323e372f3c352e403932453e36453e37413a33433c3548413948413a443d36423b3449413a484138474037423a324d453d4840384a4139443b33483f364c433a453c33453c344b433a4c433a433a32473f37473e36463d35463e354c443a4b433a453d344a4139494038473e35453c344941374a41394a42394b423a473e36463f37484038463d354a43394c443b4a41394b433a4c443a4b41384c433a50473d4a4138443b344a413a4a41394b423a453c33423931473e36473e36413931423a32423a32484038463d35443c35433c35483f37463d36453c35483f38473e36483f364940374940374a4139473f364840364b4239483f374a41394d443d453c354139314942394b433b4a41394d443c4b433b4c433b4c433b4c433b483f37463e36423a32423a32453d36443c35413a32433b34443c34403831463e37423b343c352f3c352e3f38313f38323d362f413a32413a324139333d352e3d352d403932423b344a433b433c34463f37463f383f3831433c34453e37413a333e3730453e36494139443c353f38303f3831453e36453d36443c35413831443b34403931423b33443b34433b333f38314139334038313f38303f38313e362f453c35463e374740384b443c484039443c35433c34443c3548423949413a4a413a4039313e3731473f384b433b48413b453d36463d36433a33453d34473e36443c35453d35423a334139314940384e443b494036453b32443b33453b33473d35453a313c342c3e372f3f38303d352e3f362e4139324039323e372f4039323d36303e37313d362f3c352d3d372f413a323e36303e37313c352f3a332d3b342e3e37313e373037312a352f2936302a39322c332d273c35313e393338312b3c342e4139323f362f413b34433d37453f37453f37413a33433c36453f38463f373e372f433c34443d37423b35403932443d36413b35413b34423b35453e38463f39433c35433c354039323c362f3c362f3e3731423b35463f39463f374841394c453d4a433c4a433b484139413b36413c36443f3748423a49423b464038423b34403933433c36423b3446403a48423a453f37423b3447403949423b433c35433c3547403a433d37453e384a433c49413b463f3a423c363c36303c36303d37323c37313b363039342e39322d37302b3c3630403933403a35403a3438322b453e394b433d4a433c4b443e443e37463f3947403a433c35423b33463f37413a324b443c4740383a322b3b342c413a32443d35463f38443d35423b333f3831413a32413a33453e36453e36453e37433c34433c3348413948413a4b443c4d463e474037463f37413a32463f37433b334740384d463e4a433b443d35443d35443d36443e3849423a4b443c47403849423a4940394a423a453e36443c34453e36443d3547403a4a433c4a433c453f39433d37443d35443c35423a34433c363f38323d36304b443e4a433c423b34443d3647403849423b49423a433d35464038474038423b33433c35413a34463f39484039413931443d36433c36443d37413932443d363d38313e373048413a463f37413a33473f37453d36443d35443d3747403948413948413a48413b443d37463f384a433b474038463f374a433b474038463f3749423a49423a4a433b49423a474038484139463f3849423b47403847403848413a443d36453e37453e36403931413831413832423a34443c35443c35413a33413a3349423a4c453d433c36443d36443d36443c37423b373b363139332e36312b39332e3a342f3c3630413c363f39333d37313c37313d38323e37313b342e3d36303f38313e372f3f37303d352f3e37303c352d3b342c3e362f3f38324038313e37303c352e49423b4c453e4c453d474038443d35403931413933362f283b342e443c354039333f3833433c35423c353e3933453e3740393337312a3d3630443d36433d353f372f474038524b434c443d494239484139433c34443d364c453c4c443d48403849423a433c343c352e3d352e403932453e374038303c352d39322c37302a3e3831403934403934423c34443d36453f383f38333c352f3f38323c3632352f2a3c35303d363138322e38322d3e38333e3933403b35413a34433c36433c35463f37433c34453e36443d35423b34433b3449423a48413a48413a443d35413a33403932433c34453e36473e36433b33423b32483f364b423a4c433b483f374a423a473e36463e36494138453d35453c354239323e352e463e364b423a4c433a484037473f36473f35463e36463d35433a31433a32453d344b4239483f364a42394a4139494037473f36483f364c433a4b43394b423a473e354940384a4239473e35473e354b4239494037483f37443b32443b32453c34494037483f36473e364a41394a41384940374a41384c433a433a33423a33494139453c35473e38483f37463d35483f38473e36463d344940374a4139473e354941384a4138463e36453c35433a33443d35443b34494039443b34433c33443c343e372f3f3730423b33443d35463f37453d36453c354b433b433b34413a32413b33413a324139333d362f423c35474039443d35453d36423b334039313f38303c352c3b342c3b332d3a322b3d362e413932413a34423b34413a33413a32413b32484139474038423b33443d35433c34413a32423a33413a33484139453e36484139433c34423b33423a33433a33474039423b33413932433a33463e37463e37443c35473f37463e37463e36473f38463e3747403849413a49433a443e3649423a4a423a473f38463f38403a333d362f433c353f3730423a334139324239313e372f423a33484039484039413931483f37544a41564c4251473e493f363e362d3e372f423932453c34443c35453c34433b32413a333a332b3730293b352e3a342d3b352f3d362f3b342c3c352e3b342e3d3630413a32413932433c34443c35443c353f38303d362e403932423b34413a333e37313f3832413a34443d37423b35463f39423b34413a343c352f3c352e3f3831474139453e37473f383e37303b342f423d37433c36423b35454039443e37474039463f38443d36413a343e37303f38303e37313f38323e37303d362e443d36443d36403a34403a34423b35433c364740394841394a433b453e37403933443d36433d35443e37443d36433c36443e37443c35443d37433c36413a35463f39433d374a433e4e47414a433d433d37413b35433d38403b363e39343e39333f3a363d383536322e332e2a38322f3e3934423c363d37313d363140393449423c534d45514a4349433c4740394740384740394b443c4a433b423a33474039474039463f38463e38453e37413b3449423c484139443d36433c35463f3849413a463e3749423a484139423b34413a333f38314841394740384d463e433c36453e36433c34443d36474039463f3749423b474038453e36463f364841394c443c4a433b474038443d35443e37433c34413a32423b33463f374740384b443d463f37463f374740384d463e4a433b4a433b49423a4a433b413a323e372f463f37474038453e36433c36423b35423d35443e374b443c49423b413a34443d36433c34423b33433c34433c354b443d463f39423b344a433b473f37463e37403931453e3848413b47403a4c453d474038413a33463f3747403848413b443d36403932433c35443d36403932453e363f3831423a33453e36443d36453e36463f37474039443d35433c35443d35453e36463f3747403849423a49423a474038463f37453e36484139453e363e37303e372f413a32463f37433c343d362e423b34413b343e3932453f384c453e524b43514a42463f37423b334841394e47404d463f48413b39322c3d3630423b353f38303c352e3b342f3e3832413b344039324139323b342e3b36303a342d38322b3a332c3b352e3b352e3c352f3d36303c352e3e372f3f38303f3830413932423b334038303e372f4139313d352e3a332b3c352d362f283e3730443e38453f38443d36474038453e364c453d4a433c4d463f423c353f383348413a474038463e374b443c4740383f3831433d3648413a47413949423a473f383e3831423b35433c35433d34413b33443d3649413a473f38433c36443d35433b33453e374b433d3e3630413a33443c36433b363a342e3b352f3d37313f3934403b353c37333e38333d36303f383139322d3e3732423b35433c373e3832433d3847403b443d3649423b48413a453e36403a32413a333e36313c352f403931413a323f38303d362e433c35433c34403931423a33433c35443d36443d35433c354039323831293e362e453d364a423a4c433a423a32423a3138312938312a4b433b4941393a322b372f28423a324d443c4c443b484037453c344138313e362e463e36473e37463d364841384840374239314942384c433a4a41384b43394a41384d433b4b42394940374a41394b43394e463b483f364a4238494138494037473e36473e36443b32473e35473e35483f36483f354b4239473e35453c344a41384c433a4840364b433a494037453b34453c354b423a4e453c443b343f362f433a324940374c433b4a413a4d443c413831423932463d364139313d342d4037303f362f3f38303f3830463e36473e37463d35443d35463f37484139484039453d36453e36453d36433b343f362f362e2839322c3d362f4139313d362e3b332c3e362f3e37303e352e3f362f413931423b334039313f3830403931433c34443d35474038453d363d3630362f293c352e423b33403932463f3849423b453e37433c353f38323b342d3b342e413a34453e38423b333c352d3c352d3e372f413a33423a33433c34443d35433c34433b34423a33403832433b34453d36453d364a423b473f38453e37413a32433b33463f37473f37433b33483f37473e373f3831413b334941394b423b443c35473f38473f36484038453e36433c35463e3650473e4c43394d443a51463d493e363e352d423a31423a324c433b52483f483e363b332c453d35484037453e363f3730423a343f38313c36303f39333c352f3e37313e372f3f38313d3630413a324038303a332b373028383028433c34413a33413a32403933423b343f38313c352f3d3630443d37403933413a333d362f3f38313a332c413a334a443d443f38403b343f3933423c36403b3547413a474139453f38453f38403a33423b35413b353c37313f3a34453e37433c35443d37433c35433c34443d36473f39463f39433c36433c34433c344840394841394740394d463e4c453e4b453d4a443d47403a474039453e38453f3a433d37423b363e38343e3a353a353137332f37322e36312d36312d38333038332f34302b35302b3d37324039343d3731433c36413b36453f394c443d49413a49433b433c36423b344039323e3630433c35423b344039323b342e3f3830474038433c34443d3649423c47413a3c352e3730293c352e433c34423b33423b333d362f3f3832433d35423c34443d35413a33413b33443c353f38303e3731403931403932433c35474039463f373e37314039324840384b433d49413a49423a4b443c4c453c49423a453e36463f3848413a453d36463e3747413946403949423a4d463e4b433c473f37443d35474038463f38474038443d353e3730443e37474038463f37484139433c34463f384d453f47403848413b453e38443e374640384b453e5149424b443d534c454c453d4b443d4d4640453e36433c354740383f38323e3730443c36413b33453e36443d35433c34403931403932453e37463f37443d35423a32413931433c34443c3548413a443d36423b343c352f403932413b34463e37473f38473f39423b343f3830423b34474038433c35443d37453e3649423b48413b4a433c484139463f3749413a4a433b4c443c453e364a433b5049414f47404a433c4d463f4740394e474050494247423b453f393d3630423b3548413a48413b453f393a342d37322d39332f3c36313c362f413a33423a343e36303e37303b352e3c352f3b352f3a342d38312b3a342e3a342e39322c3a342d4039333d362e3a332b3a332b3c352d3a332b39322a39322a3831293b322c403830413831423a32453d35433b34453b35453d35463e37423a34352e28423b34433d35443d3647403a4841394a433c48413939342e423c353d352e3d362f423a33453d36403831403931413a33453d36423a33463f37433d35403a333f38314039323f39313f38313c362e332c262f2822352e293a332d37302a38312c3d36313c352f3c352f3a332f3a34303e37333f39343f38333e37323b353139342f37322d36302c3e38313b352f37312c38322c36302c38322d342f2a38322d443d35443d37362f29403932413a33443d3648413a463f37443e354941394b423b423b33443d36443d36483f37483f37423a333f38303b342c3e3730433c344a423b473e374b433a494037463d34463e354e463d4840383b342c4e453d4c443c4f473e4e463c4a4139463d35433a314941384b433b463d36453e364a423a463d36423a32463d354a42394d443a494138473e354b42394940374d433a4940374940374e453c4d443b4b42394e453c4d443b4c443b494138494139483f374b433a4940374a41384a41384a41384b443a4940394b4239494038483f364a4138494037484036413931433b343e362f443b34443c34463d36443b34483f37473e36483f37453d34433b333f362e463d35463d35494139494039483f38494038473f384b433c49413a443b34484038443d36423b34453e36413932413a32484139474037463f36453e3649413a453d36433c35443d35474038443c35463e37433c34423b334139324b443c4d453d49413a4b443c4a423a433b34443d354038313d3630403933423b35433c35403932423b353f38323e37313d36303e3730403832453e37463f383e37313f3831423b34433b34433c354941394a423c474039473f37463e36433b34433b34453d36433c35453e37433c36473f38463e36453d3549413a453e36453d35524a414f463e5249404a433b484039453d36484139483f38463d37473f38453d36453d35423a324a41384c42394d4038473c334e443b554c4250453c493e35483e34473c3350453c4f453b4b40374e453c3e37303f372f3a322b473e37473e37433a33443b353e372f3f37303d362e3d362f3f3830403831403931403932423c34413a323e362f3b332c3b332c3e36303d352d3d352e3d362e4139313c352e3d362f3e3730423a3440383139332d3d363047403a48413b453e3847403a433c35423c353e38323d36313d36313c36303e38324039333a332c39322c3a332e3c37313c3730423b343e37313f3832413a33443d3647403a4b453e4d46414d474149423c413a35413a353d37323c383339343037332f37322e36322e37332f39342f39342f38332e39342f3c37313f3a34403b353e38324039333f3933453f39464039413a343c352f433c3649423c48403a463f39403832403a343e3933423c35443d374039333e3730423b35433c36433c3649413b433c35403832413a34413a34453e36413a323b342c3e372f3d362f3f38303f38303f3932453f38463f38443d35474039443d37463f39464039443d36413a32433c354039313f38303f3831443d3648413a4b443d4a433b4b453d48413a474139463f384d453e4c453e4b443c4b443c443d36423b35453e364c443d4f473f473f384a413a4c443c443e36413a32453e364c443d4d453d4f473f443d354841394e473f4b443c463f37403831403931453e36463f37453e36443d353f3730403932423b34423b35403a3448413a433c34463f38443c35453e37453e37453d36463e374b443c4c453d48413a483f3a463f38423b3448413a4c453e474038474038433b33423a344640384741394f484149423c4d463f4a433b423b34443d3649413b4a433c463f38443d373b352f453e38433c36443d37443d3748423b443d36433d3648413a453e363d36313f3833403934474039463f38474039453f37433d36433b35403932403a343c36303d36313b35303c36303b342e3c352f3f37333d36303d37313e37323c36313b332e3a332e3a35303b36313e3832423c36423c36403a333f38323e352e37302a362f283d38303a342e3d37303b342d3b352e3b352f3b352e3c352f3b342e3c352f3d36303e37313f37303f3730403931413a32413a323f38313e362f3f37303f38303e352e3f362f4037303e352e433933453c353e352f413a343e3831352e283d3731463f3948423c443d374a433d4d4640443e383b3630474038403831342c26362f29473f39453d37423a33453d35423b33413931453d36403831443c3549413a48413a423b34403932423a33443d35463f38494139443d353f383239322c3c352f3c35314039343e37313a342e3c3631464039433d373e39323e37313c352e3f39323d37303f3932433c36453d37413a34423b3439332d3e3632413a343c352f3e37304a433c4a433d474039433c34453e36443d35443c35413a33484038453e36413931423a32474038474038463f37463f3749413a494139473e364c433a4a41384d453c50483f473f36473e364c433a4b4239483f37453c35433b334a41394e453c473f36433b33463f36484038473f36443c343f38304039314840364e453c494238473e354b42394b43394c443b4e463d4a423a4a4138473e36463d35473f36443b33443b343f372e4239304a4138494037453c334a4238453c334138304a41384d443a4b4238483f364c4339493f37483e36483f36473f35483f36463d36453d35443c34433a33433b334840384a4138494037443b33473f374d443b4d443b4d443c4c433a4c433a4b4339473e35483f37463d35473e36473e36443c34463e37473f37443c35433c35423b334740384740384b433c473f384c443c4e463e49413a4a423b484038403931403932474039423b35443d36474039443c36403831403830443d36413a333e36303b342e4039323b342d38312b3a332e39322c38322c39332e3c352e3e3730403831423a33413a33433b34423b343e37313a332c3e3830433c35474039474038463e38463e37463e37463f37453e36423a33413a32453d35443c34433b34423b33433c34433c34423a33473f38484039453e37453d36403932433c35453e37453e3749423a483f38423932413831403730443a324a40374c41384b4037473c33463a3342382f43393044372e453830483c33483c3341352d453c32473e344f443b453c333b332c443c34443c353c352e3f38313d352f4039323f38303e3730453e363e372f3d362e3d352d4039323d36303e372f453d35463d36463e37423b33403831443c35433b333c352d3e37313f38314039313c352e38312a38312a342e283f3832463f394a433d474039433d373e38313a352f3a3530423b35433c363e37303b342e3d36313d37303c35303e3934453f39463f39443d36463f3748413a49423c48413a423c363e383337312d352f2a36302c3d37333d36313a342f3b3631413b36433d37464039453e39463f3947403a463e38423b34453e37453f38413b35413a35453e38463f37453e383d38333a352f3d37313e37313f38324039333d3630403933413a34403a343d3731403933453d3748413a443d373d36303d3630433c36443d36423c34433c36453e36433c34443d36433c34433c34433c34413a344039324139323e37303e38313e3832423b34423b353d362f3f3831463f38423b353e3730413a33453e3649423a474039474039474039423b343f3830433b33443c35463f37403933413a33453e36403932463f384e47404a433c483f38453e37423b344e463f4a433b403931413932403931443d35463f37453e36433c344740394a433b474038463f37443d35463f37413a32463f37474038474038474038443d35423b33463f37474039423b35453e36403931453e36484139463f38453e36453e36474038423b33453e364a433c453d36453e37453e37443d364640384a433b474039443d364b443d453d363e3730423b353b332e3e37304740393d362f352e283b342e423b33403932453e37423b35413934453e38433e373d37303f38323f38323f38323f3832463f37403b3535302c312c2838332e3b352f3b352e39342d39332e3c3631403a353e38323f393247413b4a433c474039433c353f38313f3832463f39443d36433c34443d36433d354039323e37303e37303d362f3d36303c342e36312b37322c38312b3b352e3d362e3a342e2f2a26312c2837312d403a33423b343f39324039333d363039322c3c352f3e37303f37313e352e3c352d3a332b3b332c39322c39322c3c342d3d362e3f362f423a32443b34413831473e37453c353c332c362f28362e2839322b352d273e362f3f3830362f2839322c3c352f3f383236302b453e374a423b433c353e37303d352e3b332d3a322c4139313f37303d352e3e383138322c37302a39322c423b34433c35403933403932423b33443d36443d36423b35443c36483f38474039443d383d37303e3630443d373d37313f3932443d35443d36443d36403932443d36423b33443d36403a34443d3748413a47413a453f38433c353b342e3d36303f39333c3630413a34423b33413a32423b33463f37443d35403932423b34463f374a433b433c33433c34453e364b423a4b423a473e37463d34473e354c433b463e36342d263c342d413a32473e36463d34483f37483f37433a33433a32483f374c433a4e453c4c433a4a42384a4139473f36473f374841394b433b4d443b4d443b494038483f36473f36463d3540383137312a3a332d453c36443b34473f37463e37473e364940384b43394c443b50473e4a413840372f473f364e453c473f374941384a4239484037443c344a42394b423a4c433a473e35483f364c433a4b423a473e37483f374940384840394941394e453c494037494037483f36473e35483f374a41384b42394b423a494038483f38443b34463d364a41394339323f362f403931403931463d364b423b453d36463f37463e36443b34433b34463d36433a33413a32423b334038323c352e3c362f3e3730362f2a39332d4039323c352e413a323d362f4039323b342d4039323f38323c352f403932413a33443c364039323f3832423a343d362f433c353f37313c352e3b332d3a322b3c352f403932453f37484139474038433b33413a33423b35443c35413932443f3748423a433c344039323c352e453d35453d35423b33403932413a34433b354039323f38303f38313b342d3b332d3e37313f38323d372f423b33423a32484139443a33413730493f374e443b4b4138483e3540362e41362e3e342c3d332b463c34463b33483c33483d34453d354e463d463d34463d34463d353f362f473e363f37304038313d362f3c352f3e372f3c352d4039323d362e423a333f38303a332b3e37303d36303f37304038313e362f3e38313f38313c352e3d362f3b332c3d362f3b342d3c352e3e362e3d362e3b342d3d3630433c3747403a453e37433c35433c35423c363f3932413b35453e3849433c4e463f4c453e4b433c4a433d4e4741504a434a443e443e37443c36443d363f393237322d3c35303c36303a35303b35303d3630413a34453e3847403a48403a474039433d35463e38413a343c36303d36313d37303e37303f3833433c36423c353f3933413b343e38323d3833423c353c352d39332d3a342e39332d3a332d3b342e413a333d362f3d3630453e38463f394740393e38313d37313e37313b342e3c352f433c36423b343e37303d372f3e37303e372f3f38303a332c39322c443d363b342d3f38323f3832433b36443d37474039443c35433c36413a344039313f38303e372f3c352f413a33474039463f38474038463f3948423b433c35463e3749423a4a433b4840394b443d433c36413a33423b343e383147413a4740384b443c483f38433c35433c34484038453e36433c34484039484139463f37463f37443d35463f37463f38433c35433c3449423a474038453e36453e36484139474038463f37453e36413a33413a323d352e3b352f433c3649423a443d35423c3449423b4a433c4b443d48413a49423a443d37423b35453e38453e38423b354039333b342f3a332d4039324941394c453d4d473f463f38453e374b443e4b443e453e37453e38463f37453e37453e37474038423b343d352f38312d3a332d37312c3a342f3e38323c352f3d352f3a332d39322c3b342d3b342e3a342e3a342f3c36313c3731433d35423b34443d364b443d49423c474038403a3338312c433c35453e37453e36463f37413a333e37303e372f4039313e37303c362f3d36303e36303e372f3a332c3b342d3b342d3d3730413b34433c343f38313f38314039313e383137322d2f2a2737312c3a332c3c352f3d362f3e37303e37303f38313d352e3f3830403730443c353f38303c332c3d362e3f37304037304239323f362f3a312a3a312a3b322b443b34433a33463d36413832453c344b433a443b33483f37473e373f37303c352e39322b4039313f39313c352d3e362f3e362f3d352e3b352d3f3831403932403931403931433c34453e37463f38463e37453e37413a34423b35423b34423b353e372f433b34423b343d37303d352e3e372f3f38323b342e3f3932433d36433c36423c35433c36443c35453e37423c364039323d362f3b342d3b342e3c352f39332c3a332e3c36303c362f403932413b344a433c4c463e48413a49413a463f37423b33443d35443c34443c33413a32473f38484038433b33484038484039453e36494039483f38463d35463d35483f384039313c342d453d364b423a483f38483f37483f37413830494039453c344940384b423a494037463d34423a313e352e413931413931433b33473e363e362e453d353e352d403730494039423b33473e36443d343c352e4b433c4941384a41384e453c4a40384d443b4a41394d443c4c433a483f36453d33453c343f362f40372f3f382f3d362f3b332e4038313e362e433b33443b32483f36473f364b433a4b4239453d34433c34433b33463d35433a33463d354c433a494238473e35473f36494037484038483f36433a31453c344038313f3730463d354e453d4e453e483f384840375148404a4139494139443c353e36303f3831433c344039323e3730484038423a324039313f38303c352f3d36313f3832413a32413a33474039474039413b33443d35433c35433c34433c34413a32423b344039324039314139324039323a332d3f3933453e37443d363f3831433d36453e37443d35423b33443d37463f37413a32423b33484038483f384840384740384a433b48413a433d3549423a4a423a4740393e3730484139443d36433c34443d36433c36453e38453e37433c36443d363f38313a342f3d3731413a33463e36483e37473e35494037463c35443a344138314037303a312a332b23372f2740372f443b334941394b423b443b33473e354b423b4c433b483e35473d33493f36433a33413831453d363b342c403931433c343f3831433c343f38313f38313f38303d362f3f38303f38303f3830473e37443b34413a323b342c3b332d4039323f3831423b34443d36413a32403931403933413a33473f39453e364740394a433d463f38484139443d36413a34554d465049424d47414b453f48423d433d393e39343b373338343037322e38322f36312d3b36303e3732423c35413a35463e38463f38423c38433e38443d37463f39423c353e38323f38313e3831403b33443e37464039443e38453f38423c35433c35474038443d36423c353e38313d3630423c353e36323d36323c36303f3932463f39433c363e3731403933423b343f3832443d364a433b474039453e37433c343f3831403832433c353f38304139323d362f3c352e3e3730423b34453e36463f37443d353e372f433c354a433d4c453e4b443e443d3649423a3f3831403932443d35433c35453e3747403846403849423c474039443d35423b35423c34443d353e37303e3730433c354c443c4a423c48413a453e36463f38413a32443d35473f38443e37464039433c35433c35473f374841394c463e4b443c463f37443d35484139484139443d35443d35453e36443d35433c35443d36443e3648413949423a48413949413a4a423b49423a474038463f37463e36474038484039413932474038474038484139443d35463e37453e37413a33433c353e37303e37313c352f3f3832413a3349423b49423b433c35443d3649433c453e37463e38443d374c453e48423a48413b49423b423b34463f37463f384e463e4c453d443d364038323f38313b352e3d362f3b342f37302b3b352e3e38313c362f423a33423a343e37313e3732423b35443d36453e383a353039342f3f3a33453e37443d35443c35423b34423c36423c36443d37413932423b333f38304039313f38304139323f37314039313c362f39332d3b352e3d362e403932423b343e37303d362e403931423b33403931423b33433b344038314039333f3832423a334139333b342e3f38313f3831413a333f37314039333f38323f3630403731403732403831443c34443c353f362f443b34483f384038313d342d3e362e3f38304239324038313e362f413831443c353c332c3e352e3e362f4039314039323d36303d362f3c342d3a322b3a322b38302a3b342d403932403932413a323f38303e362f3f3831403933413a34403931423b33403931433c354039333b352e3d362f453e3749413c464039453e3648423b47413a48413b49423b433c35403a33423d35433d37453d36433c35423b35474039453e36403931443d36423a343d362f3f3832423b343f38303f38313f3832413a333f38303e372f4039313b342c443d35453e36473f38484138494239473f37483f38484039463e37443b34443d354840383c342d443c34453c35413a32453e364a423a4d443b4c443a484037473f37483f36473e37483f384c433b4f473f4a4039483f36473f36473f35483f374841394d453c4c443b463d34413831473f37423932494139433b334038304e463e4e473d4b433b4d443c4e463c4b4239473f36473f354d453b494037443c33413930443b33473f35443c32433b32453c334841384c443c48413a433b33463e36483f38483f374a41384b42394a4138483f37443b343f37303d362f3a332c3c352e423a33423932443b33473e35423a32443c34443b33453d33443b33443c34483f38494039483f39413932413932453c36443c35443c344039303e372f3c352e37312b3f39323d362f403931464038473e364941394c443c4d443c4a423b474038443d35463f37423a33423b33413a32433c34443d36433c354038313e372f413931433c34413a333e37304039314039323e37313d37313c362f3f3932433d3548413949423a484139453e37473f39474038413a333e3730453e37463f3849423b453d36463f374b443c484038484039463e36453e36463e37463f374039333f38313a342d38322c403a32433b34433c35443d36413a343e3733453e37473f37473e36463d35433a334138314038303c342d3b342d39322a3c342c423a333e362e423a314138303e352d40372f453b32473e36423932473d354d423950453b463d3440372f4b423a433b344940394a423a403931403932423a333f38313f38313d362f3f3832443c35413932423a33423a323f372f3d362f3c352e4038314039313f38313f3831423b34413a33413a32413a32433c34463e3749423a48413b4c453f4c453e4e463f4f48414c453f332f2c33302d35302c37332f3b36313e3a34433e39433d38463f3a453e38453e38453e3847403a48413b474039433c36423b353f39343e3934423c364039333f39333e3832443e3846403945403846403949433c49413a433d35464038464139433c36403832423b34443d36423b34403933403a344039334039333d3630413a3248413b47403a48413a474039433c363f38323f3831413a32423b33443d35433c34433b34423b33433c35423b33453e37423b333e37313e3833433d37453e36484138453e36413a33433c34403932453e36453e36423b334a433b433c343b342d423b34433c36453e38423b34443e36463f38453e37433c34403933433c354b443c4d463f433c36413a34403932413a32423b33473f3848413a453e37423b3549423b49423a49423a403a33433d37453e37433c34423b34443e37443c36433c34413a32433c34443d36433c35453e37453e3648413a4a433d47403a474038463f37453e36474038423b34443d35463f37453e37463e37453e36473f37433b34423b33474038433b34453d3648413949423a433c344841394e473f4f484049423b433c36403933433c35463f3848413a484139433c353b342e3d37313f39324038313e3732403934433c35423b343e37313e38323c342e39332c342d2739322b3c362f3c362f423b35453f39453f38413b35443e37423a33423a34443e3648413a413a33413a34453e38464039443d36443e38423c36433c36413b343f38313a332c3b342e3c352e3a332d3a332d3b342d3b342e413a34413a333d362f3b342e3e37303d362f3c352e3f38313f38313e37313f38313c352e37302a39332c3c352e3c352e3d362e3d352e3e37303c352f3d362f4039313f372f3c342d4038313f37303d362e3a332d3b342e3c342d3a342d38322c3a332d3b332d39322c37302a3730293d342d423932423a32423a34433b34423a32453c35443c34423a334139323e352e4137313f37303d362e3a332d3b342e3d352f38312b3e3731433c34443d37443c36433b34433b343e372f3d3630443d353c352e403932413a33423b344039324038304038313e362f3e3830423c343e3831403a34474039433c35443d354039323d37303f3830433c35413a33423b34423d36403a343e3831403a333b342e3e37313d3730443d37453f383e39323e3832423c35423b353f3832443d36453e36453e36484039443d35463f37433c34463f38463f38463d364941394a433a423b323d352e3e362f3d352e403830453d35433c34433c34423932423932483f38494139463d35433b334a42394f463e494038484037453c354a4139423a323b342c3f372f463d344b43394e453c51483f4a41384a41384b423a494037473e354e463e453c35463d36534941463e35403830463d354940374c433a4d443b4e463d4d443c463d34473e35484037494037453c344b42394a40374d433a4c433a4d453c494139473f384c453d453e35443c344c433b4c433b4b42394b4239494037463e353f37303e362f413a31453d34453d36463e36473d35473e364c433a494037483f364c42394d433a483f36463e35463e36453c34423a324038313d362e39322b3b342e423a33413932413a32413a32413a33443d36443d35433c34433c34453d353f372f433b33463e36423a334139323f3831423b34433c354039313b342e413a34453e37443d35443c35453e36453e37413931423a33453e37433c34423b34433c363e37313c352f3e383248413a484139474038433c36403a32403931433c35443d3639322c413a32423b344039323f38313f3830423b334038313c362f3e372f403730443c353f38313d36303f3931423b34453e38443e37474038453e37433c3546403849413b473f38453e36463f37453e374039323d36303d36303d3630423c353f3832433c3339322c362f2a3b342d453d34494037453c33453a32463d344a4139493e364d4339423830423831483f36413931433b33463e36423b333d362e4039314139323e37303c352e413a33423b35423b34413831423a33403830423a33453d36413932433b34433b354039313f38303e37313e3730433c36453e374c453d49413b473f38453d37443d38433c37403a34403a343f393346403948423b443e3847413c4c443e4a443d4a443e48413b3f3933423b3547423a47413a47403947403a474039443d363f3932423b34403b35443e39433d3647403a47403a443c35443d36413b33433c35433c37433c36433c36433c36423c36453e37443d35433c34423b34453e37423b34433c36443d37463f39443c36453d36403a33433c35453e373e3730433c34463f38433c364039323f38303e3730463f3847403a463f38413a34403932413a333f3832433c36443d37453e36413b34403932413a32443d35443d36443d35423b34443d36403931403830443c3548413948413a433c354039333e3731433c364c453d4841393f3831413a34453e37453e3649423a443d35423c3549423c4a433b453d36463d36473f38463f37433c3449423a4b443c474139423c35433d36423a344039323d362f453e36474039403931403931463f37474038443d35463f37474038453e36443d35433c35413a32484139484139474038463f38443d35413a32463e37433b35463f38484039443d35453c35484038443d35423b33423b33413a32474038484139423b33463e37453d35423b34433c353f38303c352e413a333d363038312b3d36303d36304039323b332c3e37313d36303b342e38312b3d3630433c353f38303e37303c352e403932423c35423c34423b34433c35433c35443f37453f38433c354039333c36303e38313c352e3e37314039333b342e3d362f3c352f37312d3a322e3a342d403932423b34423b35413a323d38313e37313c352f3b352f39332c3b342d3b352f39332d413a343f38323a332d3b352e3f38323d36303a332c3e372f3e37304039333c342e3b342d3d362e3e372f4039313f38303f38314039313f38303e3730433b33423b333f38303d362e3d362f3d362e3a332c3b342e3b342e3d363039322c3b342d4039313e362e3b342c383129362f283a332c3b342d3e362f3c342d362f283d362f3d362e3b332c3d362f3d362f3d362f3d3630433c35453e37453e37484039423b34423b343e36303f372f3b342c3a332d3f37303d3630423b34433d35433b34403931423b33474039463f37433d34433d35403a33403933443d353f38303c352f443d364a433b3e372f413a343b342d3c352d433c34463f373f3931403b33413b35443d373e37313b352f3a352f38332d37302b352e293a332f423b37453e38433d37403a343d36303e3831413a32413a333b342e39322c423b34413931423b33433c344a433b474038423b33463f37463f37463f37484139463e36463d364c433c4a413a4d443c50483e4b433a453d35413931423a32423b3342393249403949413a4f463d4e463c4c433a494038433b32453d354940384a4239443c334940374d443b463d36413831483f37473f354840374c443a4e463c4a41384a413a483f37473e354b423a4f463d4a4138483f364941384f473c524a3f544c4251483f4f473e4d443b4840384c453c49423a49423b4840384b42394940374c433b4941394b433b4e463f453c354039313f372f453d364d453d564c44463c33463d344d433a4b4239453d34484038514840544a43534942534a414c433a4c433b4940384941394b433b4e463d4c433b4a423a453e36443d353e38303f38313f3830413a32403931433c34453e36423a333c352e3e38313c352e3d362f413a3348413a453e3847403a463f38413a32403830453e36473f38433c35433c34443c34403931433c34453e373a332c3f3832413a34423b34413a32443d354039323e3831413a323e37303a332b453e36453e36423a33443d35463f37413a323f383239322c3f3731423a333f37303d352e3e37304a433b4b443c463e373e3731423c35453d37413a32423b344039323a332c37312b3c352f433c3540393238312b39312b3b332d3a332d3b342e3c352f39322b3b332c453b3341382f453b33473d35483e35473d354d433a4d433a40362f41382f443b324e453c443b34423a33484038433c354c443d4b443c423b33463e36413a32423b343e362f413a31453d344840374b423a4f463f4e453e433b34423a34403832342d273a352e3b352f3c37323f3935433c37474039433b353d362f3e38314039333f38313d36303b352e3b352e3f3832463f3848423a4e473f4e484049433c49433c4a433c484039423c35463f3949423b423c35474039463f39443d37433c3646403a4a433d433e373f39343d3731413a343e3731413b34463f38433c3540393248413a4a433b474039453e38443d37463f38494239443d36413a33423b34433c36453e3749423c474039463e374b433b3d36303d3730453e36423b34423b35443e36463f38463f39433c36433c34413a32413a34423b3447403a443c37413a34423b35413a34443d36443d36433d37403931463f374b443c46403848413a443d37443d37403932413933463f3949423a463f373f3932423b35433c35443d35443d36433c35433c35463f3949423a453e36443d363f38303b352e453f3849423a484038433c34463f37474038463f37473f37453e364a433b443d36423b33403830453c354b433b4b443c423b33443d35433c34403932463f384a433a453e3648413949423a49423a48413b474039453e36453e36433c34453e37423b33443c35453c35413a323e37303e372f3e372f413a32413a32443c34433b33413a32423b334039313d362e423b33423a33423a33413b33443d36413a33423c34413a3340393248413a4a433c443d36453e37474038443d363f38313e37313c352f443d3648413948403948413a423c34443d3649423a49423b463f384039313c352e403931413b3537312b363029342e2837312b3b352f403932453f383f3832413a344039333f38323f3832403a343d373239342e3b352f3b35303e39333c35303a332e3d36303e38313b342e39332c3a362e3c352e39322c3e37313e38323b342f3d36303d362e3b352d37312b3c36303d36303b352f3a332d3d36303c352f3a332d3e362f3f38313e37313e37303f3831433c353f38314039323e37314039323c352e413a323f3830403933403933413a32423a333d362e3d362f3d362f3a332c3e37303d352f3e36303e373039322b39322b3e352e3a332c3b342d3a332c3e3730413a33433c35403931423a324039314038314039313d362f3d362f3d362e3d36303b342c413a32463f39453e38463f384c443d463f38463f39474039413a33423c35463f38443d36453e37453e3649423a4a433b4c453d4b443c4c453e4c453d474039423b34463f37413a32423b33433c34453e364039324038333e38323b352f3c353038322e36302b37312c3b342e413a35443d383d36313b342d3b342c3a332b3c352e3b342e3f38323a332c3c352e403932423b33423b33433c34474038463e36484039463f374941394a433b443c354038314139314038303b332c4139314941384b443a4c453c4f463d4b4239494038483f37443b344c433a494138423b33443c353f372f453e36433b334940374b423a453d35463e36484037484036463d344941374c453b4c443b473f36433a32443b344d443b4940374940374a41374d453a51493e554d42534b404f473e473e36473f35453e35474038443d353c352d443c334b4239473e34453c34403831484038524942443b34433a33453d344c433c4e453e4e453d4e453c483f364c42394b4139474038463e374940384c423b4c423b494039493f37433a32413932413a32433b334139313f3730433b33433c34453e36433c34474038474038453e36413a32453e36463f37463e36453d36433c35413a33433c35453e37453e38423b34413a333d3630413a32423a32443b34423b34453e37433b343f362f443c35413a323e3730423b34433c34413a32443c35413a323a332b3a332b3e372f41383139322b3d362e413a323f38303c352e3d362f413a323c352d3b342e463e36494039484038474038423b35423c35474038453e36413932413a33443c35403932403931403a313b352e3c3632463f39504942453e36433c35433c363d36303e37313d37323e3731423a324c413752433a56493e4f4338483d34453b334a3e354c40364d433a52473d4c42384e443a50463c4d433a483f38433a334a4139443c34423b334b433b423a334a413a4a433a4d463d453d35443c34463f36413a333e3630463e37524941443c353f38313b342e332c28302a26312d283834303f3a354a433d584f474d443d423c3549423a494038453e37463f37463e36443c34473f3849433c433c34413b3348403949423a463f38433b3448413948433b453e38474038443d36463f38463f38453e38423b36433c3639332d3a35303b35303e3832453e37443e373c36303e3731443e37433d364740394a443c3e39303e3831453f394a433c463f37413a33403933423b34433c353e37303e3731433c353e3731474039463f39474039413a343d3631453e37443f36443d35443d36423b35443d36403932403933423b353d36313c3631423b34433c35403a343f3832453e36443e37423c34423b34433c35433e36433d37443d37453e37443d373d3730403933453e37423c34413c353d3731474039453e38423b35423b35463f37453e374740394841394a433b433c36413a34433b35443d3646403849433a453e36463f3749423b443c353f3831433c36423c35413a32473f38473e37483f384f48404841394740384c453d463f38443d36484039423b34433c354039313e372f3b342d3e372f413a32433c34403932433c35433c34423b33443d35443d35423b33433c34453e36474038443d35463e37484139463f374841394a433b4c453d4c443d4b443c4f473f4a443c4a433b47413949433c4c453d4a433b4b443c4a433b47403847413949423a47403848413949423b474039433c34403931473e38463e37463f37453e36453c343d352e3b342d3d362f473f384039313e38313f3a344d463f534b454d453f453e393f3a3439342d35302a35302b342f29342e2a312b28342f2b37312d38322e3b352f37312c36312c36312c39322e3b342e38312a39322b3b352e39332c362f2a352e2a37312d36312c36302c38312b3a332c38312b36302b38322c3b342e3e37303c342d3c352e3b342d3c352e39322a3d3630413a343c352f3d37303b352f3b342e3d37313f39324039333c362f3e37304038323f3832423b353e37303c342d3c352d3d362e3d362f423b35403a333c352e3f3831423a33433b34403931453e36453d36453d37443d364a433c443d36443d35423b333e38313f38324139333d3730413a32413a333d362f3f38313f3831413b33473f38443d36443d37453e36423b3448413b4740394740394f49424c453e4a433d463f37484139463f38463f384740384740384b443c514a4248403a4a433b49423a4d463e463f38433c35433c344038323b352f39322d3d37313a352f38332e3d3731433b34443c353e352f3e3730423a34423b34443d35433c34403931403931433c36453e37443d36423b34413a323f3830453e36443d36474038453e363f39323e362f443d35474038443d35453e364740394740394941394e463d4b443b4e463c50473d463e354840384e463d453d34413a32423b32433c34484038473f37443c343f382f463d34473e36473e37463e36463d34443c34453d344942394c453b4e453b4b42394b4239433a32433b324c433a4c433a50473d4e453b4e453b4d443b4940374e463d4a423a4f473e4c453d49413a463d36463e364c433b4b4239473f35473f374c443c4c443c494038463d36473f374a41394d443b4940384b413a4c443a4f463c473e35433a334c443c494038483f36483f36453c34433932443b32473d35463e36443d35433a32423932473f37403931433c3449423a474039403931453e38443e37413a34413a333e372f453d3649413a463f38474039443d36433c353e37303c352d3b332c3c342d453c35484038473e36423931453c34433a323e352e423b33413a3239322b3f38313e37303f3730453c35473f38433c34403931433a33443b34433c34433c34443d35474038423b34453e364f473f4b433c4840394a4139443b344038313d362e433b34463f3848403948413a4a423b4c443c483f38433b34423b32423b33443e36433c35423a334c443c463e373e37303a332d3d352e4940374e443c4e4339584b3f54463c4e3f3651433853463a5042384e43394b3f364e443851473d51463c4d43394d42394b3f36453b33433a33443b34473e37453d36453d35443c34443d35423c343f3831403932403931413a32463f36473f37433c34453d35413a33403831413a333b362f3d38323d37323e37323c352f3d352f3d36313c352f3a342e37322c3d3731423a33453d36483f383f3730423a32423a32453e364a423b4e473f4a433b443d35413a3249423c4b443d49423a4a433c49423a48423a433e363d37303b342e3c343038322e37322e423c36423c354039333e38313e37313e38323e37313f38313e38303f3a34463f39453e37453f38423b35463f38423b34433c36463f39453f37443d36453d37463f3948413b413a32443d37403b34443f36443c37463f3949423a463f37433c35423c35443e37463f38433c353d36303e37313e37313d36303a342d3c362f443d37423b34403932403932443d36413a35453e37443d35423c36413a33403933433d3637312b413b374039323d3730423b36423c35423c35423b35433c3647403a463f37423b33474038453e364a443c48423a443d35433c35453e38403931433c34433c35413a33423b343d362f413a32423c34423c3548413a4c443d453d36433c35473f38463f37423b33443d353f38303d362e3e3730433c36463f374a433b49423a48413949423a474038484139463f38474038474038463f37463f384a433b4b443c49423a453e36453e36463f3749423a49423b453e38443d35453e36433b3349413a453e36473f3747403847403849423b48403948413a49433b463f38463f37453e3649423a463f38413a33453e373f3931423b34453e36423b34433b34453d35413931423b34463f37474038473f374c443d4c443d443d36433b35423b353b342e3d36323a35313a342f3b342f3d3732403a333e3832453f38423b353d373138332e3934303b35303a332e38312d3c35313f37323d362f3b342d3b342d3d362f3f38323e37313b352f3a342d3b342d3d363037322d38322c39322d3a342d3b342e39322c3c352f3d362f3e36303f38313c352f3d362f3b342d3a332c3a332d38312c3b352f3f38323d362f39322c37302a38312b37312c3b342e3f38313f3830413a32423a334038303e372f4841394740383c3630443d36443d36443d36453e36423b33413a33433c35443c353f37313f38313d36303a332d3f38323f38323e3831403a333f39333a352e423b343f373139312b413a32433c3448413a453e37423b34463e3748403a413b35413a3448423b484139443d36423c35443d36443d353f3831423b33453d36463e374039323e37303b35303b342e3a342d36312b39342c3a342e3f38323d362f3e362f3c352f3d37313a332d3b352d3e3730453f383f3830463e363d352e3c342e423b343f3932423b34413933423a33433b35453d36433b33433c34423b33413a323d362e3e372f3f3931453e36443c35413a33433b34443c34473f3848413a443d35443d35474038474037484138483f374a4239494037443c34473f37453c34483f364a42394b42394b423a4a4139473e36463e37494138453d344840384840394b443b48413849433a453c35413a32433c33423931423a33463f36484037483f37483f384940384d453a4a4137483f354a41384a41394b423a50483f4c443b4e473f4d463e443c34463e354d443b483f37494037463e35494139473f37463d35473e3551483f4e463c494137453c34484038484038483f37463f37473f374a41394941384b42384a4138494037493f364a41384b4239453d35463e36453d35473f37433c33433b33403932413a34433c353f3831413a34413b353e3731423c34433d36413a344039323e37303d362f3e372f423b33473e37463e36463e36443b35453d35483e363e352d3c332c3e352e4139323d342d403830463e364a433a453e36453f37403a3338312b3b342e463e374e463f4d463c4b443c443d3646413849423a4a423a4b443d473f38423b34423a33433b34473f38413932473f374b423a423a334239323e36303e362f3d362f403931473f38463f38423a32423b33433c34413a32423b34474038473f37433b334c433b51463c46392f44362d44362d42342b44372e493c32493b32493e3440342b41362d4539304b4037493e35493f35493e3543383040362e4038303d362e423b334239323d352d413830403a313c352d3f372f423b333f372f453d35423a323f37303d362d403831433c35423b34423a32423a324139324039323c352f3f3832433c36443e373f38323e37303d362f3e3831423c34443c35473f37483f38463d36463f374b443c4a433b49413a4c453d49423a4841394841394740384039323d3630403932423b33423c34342e272e27213e3731433c35423b35413a35413a343f39333f3832413933453e3749433c47403948413a423b33443e37423b35463e3849413b484139463f3849423c4b443e4b453f46403a433c36433c363d36303f38323e3730413a3347413a464138443d36453e374a433b4c453d46403947413b48413b423b34433c354039333d363139322d3f383249423b423b343f3731463f39453e37423b35423b353d373238332d39322c3c36303e3731403933433d363c352f46403a49423a453f38423b34423b34443d3748413a433c35413a3447403a453e3638312a3d362f3b352d413a33413a34413a33453e384740394039323e3731413a33463f38474039443d354039313f3933433c36433c34453e37463f39453e36463f37443d35474039484139453e36443d3547403947403849423a463f37423b33463f3749423a453e36463f37453e36443d35463f37463f39453e37453e36474038474038484039413a33413a33463f37463f38453e3648413949423a4841394740384a433b4c453d49423a49423a443d35473f37433c343f3830403932433b34473f3748413a413a32453f37474039433d35453f3949433d534c46534b444f473f463e374740384c443d4b433d453d3839322c39322c433c36443d36423b353a332c3c3630423b354039334039333a342d3a342e38332d342e283a352f3a352e3b342e3b342e3b342e38312b38312b38312a38312a38312b3b342e3d36303a332d3a332d3d362e3d362e3e37303d373039342e39332d3c352f3b352d403932413a333f38313c352d4038313d352e3d362e423932433a33433a33433b34423b343f38323f3832413a32463f39453e373d362f3b352f403a333e3730453e36443d35403930463e36514a425049423c352e443e38423c35433b35433b34423b33453e363e37303c35303f3831403931423b34443d363e3731413a343f3832453e36453e36423b33463f38463e36403831443d364c463e474039423b35453e37423b33423b33453e37413932433c35463e38463f38443d354c453e48413a433c353c352f413a33423c343f39323e3831403832413a32474038453f37453f38474039463f38423b33443d35443c35423a33423b33413a32403932463f37463f373f3831413a34473f38453e37423b343d362f3e3731413a33453d35413933403830433b33473f37494139473e37413a323f3830453e374b433b453d35443d35463f37463e37463f37463f37423b34433b34443d353f37303f362f3e362f423b33463e354c433a4c433a4a41394c443c4d443c4d453c483f364a4138473e374941384a4238453d334c433b4740384b443c4c433c4e453c494038494139474038473e37443d35473f36473f36433a33433933463d364c433a4a4238473f35463d344a41384940384b42394d443c4d463e4841394a43394d463b4e453c494037494137463e35453c35443b343f3730423932483f38463d35463d34463d35443b34453c3440372f3c342d3c342c403931443c33473e35484038483f37463e36473e36473e37473e37453d36474037473f37453d36474038443d35433c35423b334039333c352f3f3831433c34413a33433c34453e3648413a48413b463f383f383137312b4039333f38313f38313f373140393148403849423a4d453d49413a423b33474038473f384b433b4a423a484139474039433c35433c3548413a4a433c5048414f463e4840394139323e3831403933413a32443c36453d36413a32443d35433c34403630413a32443b34433a33453d36443b34443c354139323d362e403a333f39324139323f3830413a324039314138313f363041383041372f4539324b3f36493d344a3e34493c334d413847393042342b453930483c334b3d344b3f3651463c4d41384e42394e41384c3f364a3d34463930483d34494038433b32423a323f373039312b3b352d3e362e413831443c34433c33453d354b433a473e36433a31483e36473e363f372f463e364d443b4f463d4d443d463e373e37313f3932413a33413a333a332c3f3730413931423a32433c34443d35453e36423b33474038453e36484139443f37413a32463f3749423a433c34484139433c36463f38484139484139474039413a33453f384d463f413a3447413b463f38443d3646403a49423c453f394a433d48413a48423b48413a4b443d48413949423b4b443e4a433c48413a413a343d36303e37313e3832413c363e3933403b35423b34403932463f39453e38453d384a443e4a453c433c34463f37423b33423b34413a33403933423b34463f39423b35423b35413a34423c37443d373f38314038323d3630403932433c35453e37463f37413b34423b34463f394b453f47403a474039433e36433d353d362e3e37303d36303a332d3f38313c352f443d36413a323e3730433c35423b33403932403932433c363b352f413a34423b344039333f38323e37314039313e37313f3832433d3648423b474038443d36413a33443d353c352e3d3630443d3747403947403947403947403847403849423a4740384a423b443c35453d36453e36433c34463f37453e36463f37474038453d36483f38453e37453e36453e36443d35413a32453e37423b34433c3449423a4c443c473f38433c34473f3748403948413949423a48413947403849423a4e473f4f473f4a433b4a433c534c464f474149413b4d463f463f384d463f5049414840394640393a332c39322c3f3833423c37423d383b36303a332f3e37333f39353e3932433d36443d363d362f3d36303f38323f38303e37303b342d38312c37312c3a342f39322c39322c3f39323c352e3a332d39322c37302a3a332d3c362e39322b39322c3b352f3b342e38312b3c352f3d362f3d362e3c352e3b342e3d362f3c352f3c35303c352f3b342c3e36303e362f3f37303c332c3d352d3d362e3c352d3f372f4139323f37303f38303d362e3e372f3d3630413a33443d35453e374740393c3630423c35443d35453e36423b34413a32443d364b443d443d36433c344b443d453d364139323a342c413a33474038423b34443d36413a33413a33443d364b443c3e37313a332d39322c413a33474039443d35443c34433c34463f37474038443e35403932453e36463f3847403948413a48413a49423b49423b48413a4741394740384b443c463f3747403848413b4b443d463f3747413948413b4e473f4d463e4d463f49423a443d35453f3748413b4740394b443d4b453d4c463e484239463f38463f393e38323d3630423b34474038413a32413a32453e3748413a463e37413a33423b33483f37443c354840394a423b4941394b423b463e37453e36443d35413932453d354a413a463d37423a33423a33443c34423a32463e37453c35473f374a413a494139483f384a423a4941384a42394c453c473f36463d34463d35403730453c35413931473e35473e354b42394b433a4c433c4a413a473e374b42394b42384941384a4138483f374a4139483f36483f36413831443b34443b33473e35433a31494037483f37443b33463d35443b33453c35473f374a413a473e354a4138494037463d35463d34494037433a32463d36433a33463d36453c34413830483f37483f38473e35463d35453c344a41394b42394a4139473e36443b33443b34463e364b423a483f38463d36453d36443c34463f36453d35423a33403931443d35474038423b334039323d36303f3831453e36423b34423b34413a333f38323e37313f38323a342f342f2a332c27362f2a39322b39312a3c332c3d352e4037303b322b352d27433c354a433b453e36494039484039423b343f38303f3931433d34413a32473e37463e37433b344a413a49413a473f38484039453c354138323b342d372f2a39312c413a32443c344039313d362f4038313a322b39322b3f38324139333e352e4a3f384a3f374239334139323e372f403830463d36463d34493d354a3e36453a313d322a42352d463a314f41374e41364f4339473b3244362d4b3f35493c32493e344e41384b3e35493c334d41384f433a493d34483c334a4038473e35463d354a413a49413949423a4841394038303d352e413931423931433932483e37463e36433c34443c35443d35453d36423b33413a32433b34413832443d363e38323e3933453e38423b34403931453e36433b33443d35443d35453e364841394d463e4a433b4d463e4d463e443d35474038463f37463f38463f384841394b443d4b443c48423a49423a463f37463f384a433c48413a3c352f463f3a49433c463f37464039453e38433d3648413a453e38433d373f3934423d37474039413b353c362f3e39333f3934403a33413a33453f39443f3947423c49443c49443c464138453f3748413b413b35433c35403a33443e36453e364a433b453e36473f37473f37413b34453f3848423b4740394740394740393e38313a332c403932403933463f384740384740384a433b474039443d35443d36453e374039343e3731464038463f39443d36443d3748413b463f37433c35453e37433c35403932443d36443d35484139473f37433c34463f38484139403a32413a33423b34474039423b35443d374c453d47403a423b34453f3947423a48403847403948413a423b34423b35453e3749423c49423c443d373f3832403933403933413a32423b33423a32403931433c34433c34453d35463e36443d35473f38474038463e36453d36443d35443d35463f37484139463f37463f37463e3749413a4a423b484038453e36453e36494139483f384a433b4d463e4e473f4b453e474039433c353f39324039333b342f3e3732453e38423c363e37303d362f3c352f3d3730423c35423c36403933413a343f38323e38333f3934403a33423b35463f38423b3340393239322a362f28322d263b3630332e2a3a332f3a332e3e37313d373139332d3a342d38322c3b352e38322b3a332d3a332c3d362f3d362f3d36303b352f3b352f3d37313e39313e372f3d362e3d36303b342e3a332c3c352e3b342e3f37313d363039332d3e37303f38303b342e3d352e3b342c39322b39322a3b322b3d352e3b342c3c352d3a332b362f273b332d3f38303e3730423b34484139453e37453e37423c35463f38484139453e3748413a464039453f37463f38453e37453e37433c35413a3347403949433c4e48404c453e48413a4a433c48413a443d363e3731433c353d362f413b334b443d49423b49413a463e36443b34433c34423b34453e37453e37463f38474038423b33423b35433c3748413b47403a413a34453e3848413a48413a48423a463f37474139453e3748413a47403848413a463f3848423a48423a453f3747403947413a49443d4a433c453e3748413a413a343e372f443d35433c34453e36464038423b33423b334b443c474037413a333f38303d362f3d362f3f3831463e36484038494039453d35463e37494039463d36423932413931443c35484039433c343f39323d38323e3831433b34453d36413932453d36443b34463d364a413a463e36433c36443d363e372e3a332a423931433a323c342c413932433b34463f36443b33473e364d443c4b433a443d33403a32423a33494039473e35423a31473e364840374a42384d443b4b4239483f374a413a4b4139463d34463d34443c33453c34473f37473f36453c35463e36483f37473e36473e354b4239483f36473e354c443b483f374d433b4d443c473f36463d364d443c4a4138473e354b423a4a4138473e36453c344840364c433a4d453b473e36473f364b4239494138463d35453c33453d34463e364a423a443d35463e36453d35433c34433d35443d35463f37443d35443d35453e36463f383e372f3e3730453e38413a334039313f38313a332d38312b39322c3c352e3c352f3e37303a312a3d342d4039313d342e403831463f3848423a49423a453d36443c363e362f3b342d3d362f403a33463f38413a33413b32473f37453f374740383f3832403931403831403831433b35453e374139314038313e352f3b342c3e38303b342e3f3831403a33423b33463e36453b344339313f352e3d342d39312a3a312a403730433b34443a334338303a3129332b233b322b433830463a314c3f364b3d344c3f35473a304e43394c3f354639304d4239463a3143372e483b32493d344639314d40384b40364b4138473e35433a32433a32463e36463e374a433c463e37423a34473f37463e36453d34473e37423a32473f38453e374740394841394a423a433c34433c34403a33413a33423b34433c36443d37423b35413b35453e3649423a474038443c35453e364841394740384b443c4e463e4f48404841394a433d4c453e4c453d4d463e49423a433c36453e374740384a443c4a433b4a423b4840384a433b4d463f433c3547403a4b463e413b333a342f3e3732433c37433c363f38333e39343d3833423d38413c36453e39423c34463f38443d384c453f463f383f3832443e38453e37433c36463f37433c34463f374740383f38313f3830463f37474039453e384b443c453e363f3831463e374741394a453d49423a47403a49423c4d463f554e464d47404c453e463f384039313f383039322b3d362f423b344039323f3933413a34433e393c3631403a343d3630372f2a443e37474139463f37443d3547403847403848413a443d35463f38463f37463f38474039474038433c34403931423b34443d36453e36453e3740393247403a463e38453d36403933413b34463f38463f39463f39453e37463f37443d35443d36443d3647403a474038484139463f374740394841394b443c4c453d484038453d3549423a4a423b483f384c453d48413849423a49423a4740384941394a433b4c443c463f37474038473f37473f37463e37463f37433c34463e37443c35433b35423a343d36303d37313b353039332e3f3833413b34423b343e3730433c36474039474039463f39423b343f3832484139423a34413933433b34423b334039323e36303d352e3b342c3a332b3a322b38302a3a332d3c342d3b342e3c352f3a352f2a27232825222b27233a332f4139333e37303b352f3e37313e37303c352e3d362f3d362f3c352e3c352f38322a3a332c38322c37312b3c352f3a332d3c352f3f3831423a344039323d362f3d36303f38323e37303e38323f3932403a323f38303e37303c362f3d352e413932443c35423a333f3730453e36453e37443d37474039484139484139423b34413a33443d36453e38433c344139314a423b443e35433b3349423a453e36433c36403a343f3831443d37413a32433c34413a34463f39443e3747403a403933413b34433c34453e36453d3648413a443e36423b333e372f3c352e433c35484039463f38453e37443e36443d36463f37474139443d3547403947403a413b343e3730403933463f37413a333e3730443d37423d35484139474039423b34403932443d37433d363a332c3a342d423c3448413b463f39433d36433c34413a32433b34423b33423933463e36474038463f38443d36453e36453e37484139433c34423b33484139443d35443c35474038433a3240372e4139303e352e3c332c3c342d39312b3e3832443e3846403a48413a4740393e39323c3731413b34443e3748413b443d36433d35443d353b342d38312a38322c3a332e3a342d453c34483f37473f37413931433c34484039433b34473e37463d364a413a453c34423932443d35443d35463d364c433b4f473d4b443a433a32484038494037453c34443c34443b34483f384a4138453c344d433c51473f5148404d443b4c443b443c34433b334239324940384c433b4b42384940374c443b4b43394940384c433a4d453b4d453b4b4239463d364940394a41394c433a443b334a4239474036473e354b42394f463d4b42394d433b4d443b4e453d4a41394941384941394841394b443c48413a463f37463f36463f374b433c494139443c34433c35443d37443d36433c36403a33423b35443d37423b33443d35413b334039323f3831423a33413a323e3730403832403932413b33413a34403931423b35443d37413b343d362e3f38313d352f37302a3b342e3b342d3c3730413a3339312a3d342e3e362f3a322c3a322c3f38303e362f403931413a333c352e3a322d3a332d4038324139333e362f3f37303d352e423932423932453b34453b353f362f403730413931423a324038314239323e352e3b322b372e273b322b3f362f3f372f433a3341372f3c322a44382f463a3143362d483b314d4137493d33463930473b32483c334539314a3e35493e34493d34463930473d344e433a4c4239453c34463e36484039463e37433b34463d363f3732453d36433b33473e36443d35453d3549403948413a474039463f3749423a49423a48413948413a433c35443d35433c34433c343b342c3e37303f3831453e37413a32463f37453e36443c35463f37443d36473f374841394a433b474039453e3749413a4b443c463f384740394c453d4c453d4a433b4a433b49423a46403848423a463f393f383237302c3f3a35403b34443e3748413a47403a463f3847403a46403a49433d4a443d443e36453e3749423b4a433b3c352f3a332f433c3548413b474039453e36433c35413a32423b3449413a494139463f37443d354039313f38313d362f443d35463f38423a34474039403a33403b33423b353c352f3c37303d38303d362f3e37313c342d433c3548413a4e473f4a433c443d37413a333d362f3a332c362f28332e2935302b3f39323f39333f3832484139433c35413a333f38314039323e37303d3630433c364039334039323e3730403932453e36443d354740373e372f4039323d362e403a32443d36423a33423a33433c35413932423b35403933403933423b33423b33453e36433c34474038453e3749423b4c453d4e473f4c453c49423a453e36453e36484139473f37474038474038463f37484139484139463f37474038484139453e36463f37463f37463f37484139443d35453e36453e36443d35413a32423a33423a34423a33443c35463f374a443e49423b463e3847403948413949423a49423a433b3438312b413b3548413a48413949423a443d363d352f403831423b343f38313e372f3f38304038313d352e39322a39322b3a332b3d362f3e3730423b33413931423a32443c34473f38413b352f2a27332f2b342f2a3d3730403830413a324039313d362e3b342d3d362f3e37313e37314039324039313a332d39322c3f38323d362f3c352e3b342d3d362f3c352f3c352d3b342d3c352e3a342e3a342e3b342e3d362f3e362f413931423a333f37304139323f38313c352f403931413a33413a32413a34433c35423b33433c34443d35433c35453f38433e37443d36443c35463e37463f384841394840394d463e4d463e4e463f4b423b4d453f4e473f49423a463f38423b34453e36453e374039314039314a423a4b443c49423a4038323b342c3f3830463f384c453d50484049413a433c36413a33403b32453f374841394a433c47403a453e38453f39443d353f3830463f374a433b453f38443d37433c35463f384a433b474038433c34413b34403b34443f36423b34423a35413a34423b3440393249423c47413a48423b49433b464039463e37443d35443d354a433c4840394b433b4b433c4a433b49413a484039473e37423b33403930423a32443c3547403948413a49423b453e37413b35403a35433c36423c363d362f39312a3e36303e3731403b353d373139332d37302a3b342d433c34474039413b34443e364b443c483f38473e373e362f443c34443d36443d35413a31433c34423b33473e36494038453c354840384d453d4e453c473e35453c34433a32443b33453c34463d354840384a413b463d36473f38443b34433a33423a323c352d3830293830293e362f443c34463e37453d36473f37473f37483f37473e374b42394a4139443b33453c334a41384b4239483f36483f354f473d483f364940384b413a4a4139483f364a4138473f364c433a473e35443b32463d35433a32423931433a32423931433a333f3830463f37433b33423b34443d36443d35433b344e463f453d36473f37433b343c37303d3730423a34423b353e37313b342d413a32474038453e36433c353f3832403933413b333f38323d3731423b353f38313f3831433c343e37313e37324039323f38313b342c38312b3b342e433d36423b333d362f3d352f362e2838302a3c342e3e3730413b33423c344139324a4139494139423a333f37313f372f3e352e3b332d403832453c35494039453d35443b334239323d342d403831443b34443b343d352e3a332b3e362f423a33443d3649413a483d37453b34413830453b32483d34483c34493d344a3e35493d33473a31453a3142372f41342d42372e463a3143382f483c33473b32493e344c4037443a31433a32473e37433a32413831463e35473e364038303f3830423b33443d35413831443b344a423b4b443c453d35423b34423b34453e36433c33403931433c35453e384841394b443c47413847403848413a49423a474038463f37423b33433c3447403847403848413a443d36433c3448413949423a413a32453e364a423b47403949433c463f374d463e4f4840474038403a31413c33443e36453e38463f39443d3649413b413a334f474049413a463f39423c353d37303c363138322c37312b3c352f4039334139333f3832423b343b36303d3732433d373e37313c363047413b443d36413a33423b35474039453e38453e374d453e4b433b49423b443d35433c343e37304038313b342d3d362f4139313e37303f38303f3931413a323e372f403932433c35403a33403933433c35403932433c35433d36453e3749423b4740394b443d48413b433c35413b35443d373e38313f3933423b35433d363f39323a332e39332d3d36303d3630403933433c36423b35453e36413a32423b33423b34443d35474038463f37463f37463f37453e364740384740384b443d4740384740394a433b463f38463f38423b34423b35423b35463f38463f374841394f48404a433b4b433b4c453d4f473f49413949423a4a423a474038453e36443c35463f37433c34413a323f3830453e36433b34423b33453e36484139443c35453e36473f3749413a4b423b483f38453e364a433b4a433b464039463f37413a33463f38433c34433b34403931423b34433c35433c343c352e413a323c342c3f3830433a334138323d352f3d362f3f37303b332d3f37303e362f403831423a343f372f3b332c3c352e443d35433b34433a33443d35413931433b34433d38403a35403a343f38323c352e3b342c3b342c38312a3a332c39322c3b352e3b352f3e37303b342d3c352f3c352f39332d3b342d3d362f3f38303e37303e372f3e37303b342e38312c3c352f3b342d3d362f3c352e3f38313f38313d362f3f3832423b343f3832453e383d362f39322b413a32403933433c36443d35443d3549423a463f38443d3748413a4c443d4a413a4a423a423b334e473f4f48404c443c4b443c463f37423b33423a33423b34463f37453e37423b34433c344841394e473f4c443d453c35423a33413a334740394e473f4b443c4e473f484139463f37413a32403933433c36433d36433c36413a343e3831423c3649423c473f3849423a443d35463f38423b34413a33423c34463e37443d36433c343f3830413a32453e38413b34403931423b35413a343e37303f38303d362f40393347403a49433b453f37453e36484139463f38433c35453e36453f37463f38463f393c3630403932433c364a433c4b443d4a443e47413b48413a4b453e464038433c373e36323f3831433c363e362f433b33443c354740394841393a332d413a3447413949433c46403a423d3736302a3e39323f38323f3730423b344038304c433b49423a443e374f483f433c3447413a423b343e37304139314139313e362e3d362e453e363f382f433b34473e37453c34433b333f372f352e273c342d3f38304139314740384239323d362e3a322a453e354f463e4a423a463d3649413a443c34453c34423a33473f36413830433a33453d34483f37433a32423930483f364941384c433b453c344a41384940374b4238473e35463d354940384b4239453d34463d36423a32443c34463f37463e35463d35473f38473f374d443d494039423932473f37423b343e37313f38313f3830463f373f38313d362e453e364a433c4b443d433c34423b35453e37463f38413a32423b34413a323f3831423b35413a33433c36423b35403a32413a323e372f3c352f39332e413a33423b353d362f3e372f3a332b403933443d364841394c443c4942394a423a473f3849413a413a333a332c3d362f4039323d352e443c34443b333e362f3d36303e352e443c35484038423b344038314139313d352e3e362f3f362f4138313e352f3b332b3f362e42393141373043393241362f3f352c40352d41362e3b31293b30293e332c3930293d332b443a31483e354d433a493f363f362e3e362f453a33483e354b423a443b33443a31463b3240362d3d342c4037303e362f3f382f453c34473c34483e363f372f3f3730474038433c34463e37453c35494139443d353f38303e3730403a34423b344a433b4c433b463f37423b34474039484139453e36443d35403931423b34413a333b342c413a3249423b4a433c4c453d4d463e463f37453e364a443c494139463f37504941484139453d35443e364a433b4c453d4b443c3e372f453d354d463e4d463e4b453d4a433b453e3849413a4d453e423a34423b34453f3749433c49443c48423b46403a47413a4b453f4a443e463f38413b34453d3849423c48423c47403a413a34463f39423c353f38313e3731453e38463f394a433b423c34474039433c3449423a50494149423a4a433b48413a413a334a433c4e4740423b33453e36453e37423b34443c354841394d463f48403a47403a4a433e474039463e374740384039323b342d39322c3d3631443e37453f38423c34433c34413a323b362f403a34413a344039313c362e3d362f3d362f413a333f3832413b343f38323f3831433b33463e3649413a453d3649423a48413a463f37403933403a33423c35463e374c453d4e473f463f37463f394b443e4e47404e47414a443d4a433d47403a443d38403a33433c35443e37473f38473f39443c35413a32443b34423a33423a32443d35433c34433b34463f37443d35453e36474039484038443c35413a324039314a423b4a413a4940394940394b433b4f463f483f384a423b49433b4a433b48403a49423a433c34413a33403931433b333d352e3d362f3d362f3b342c3831293c352d3b342c423a333e36303d352f3b342e3e36303f37323c342d3f3730423a333d36304039323d362e3e363039322c39322b362f29362f2739322a3e37303b342d37302a3e3832423b343a332c39322c3b342d3b332d3b342e3b332e3e362f3e372f3a332c3d36303e37314039334039333b352e3b352f3c352f3b342e3a332d3c352e3b342e3e37323e37323d37313b352f39332d38312a38322c39332d3f38323e37313d362f362f293b342e3d3630433c35413a333f3832413a333f3830433c34453e3647403a463f3949423b4b433c483f38514942433a334840384d463e514a42514a414c433c4b453d48413a443d364a433c4f47404740394a423a463f37403931413a32443d3546403848413b49423c48413a443d37453e37453e37413a3349423a4b433c48403948413a423b35403a34403a3439332d413a34453d35463e3749423a4c453e3d362f413a32474039453e373f3830423b34433c35423b34423b334c453d4b443d48403a49423a463f374a433b4a433b3b342d403932453e37443d35443d3547403849423b48413a484139474038423b333e38313c3630423c3645403849433c4a433b4d463f4a433c4b443e47413a48413a463f3849413b4a433c4d463f484038463e37474039453e38443c3647403a423b343f39333c36303d3732443e383f39333d372f453e37423a32463f36433b34423a334039323e3730433c34413a3239322a3e372f3b342d3e372f453e364e473f443c353e373039332c403931453c3540372f4039304f473e443c34423b32463e364a423a49423a4c443c4b433b4b433b4d453c4d443c4038304139314940384940374b4239423931443c344a413950473e494037484037463e364d443d443b33443b34403730443c33483f364940384c433a494037494038463d354b423a4d453d494139483f38484139443e354841384b433b474039443e37484139433c34453c3549413a453e363c352f453e36484139423a33453e37463f37423b333c363039332e413a324039314038313f38304740384b443d474039413a32423b33423a334039323d362f3d352f3e37303e37314139333e3833433e36443d364038313f362f3e3730433c34453c35443c34453e364f473e50484049423a423b343b332d443c36443c35413932423b33433c34463f37453e37473f38473e37433d353f38324038314037303a322b38312a4038313f372f3d352d40372f40362f43393143393141373040352d3f342c3f352c403830433a32443a334138323e352f3f3731443c35453d3540352e3b302840352d4137304139313d362e3730283830283c322b453b33493e37423932443c34493f38483e36443b333e352e423932403831423b343f372f433c34413931463d36483f3848403949423a4d453e4d453e473f38473f37453e36453d37443d36403932443d35474038474038463f38433c34443d354740384740384b443c49423b484139474039463f384941394b433b4b443c5249424f473f433c344740385048414d463e49423a4b433c4a433b4f473f524a42463e37423c34474139453e373f3830463f384b433c4e473f46403849433c4a443d413b34473f3a49423c48413b47403a443d36453e37453f373a332d48413b4a433c443d374640394a433c4b443d433c35433c364b443e4b443d49423a453e36514a42453e3647403849433b49423a4b443c4e48404b463d443d3649413b46403848423a474039464039433c34443d353e3730362f293a332d423b34443d36413a323f3830433b34463f37443d36423b333d36303f3933423b34433c34423b34453e37413b34433c35463e37423c34433c3549423b5049424b443c49423a474038474038463f364b433b4b433b4d463e4d453e4c443c4c443c4d463f4f4841524b43524a434d453d463f373c362f3e3833403a34413b36423c36443f38433d37433d38403935403a34403a333e3831403932443d3648413949423a4941394a423a4a423a484039484139463f3748423a474038473f384740384840394a413a4e463f484039463f374c443d49403949423a4841394942394b443c4b443c4b433b463f38453e37463f37483f39463e36423a33473e37453c35453d36423b33423b333d362f403730433b343f38313b352d3c352d3e36303d36303c352f403931423b343e37314039333e37303b342e3d362f3f38303e372f3d362f39322b37312a3a332d3e37303c352e39322d3e38313f3832413b343f3831423b353e37313c3530413a34403932403933413a333d362f3a332d3e3731413a34433c364039323d36304039333f383138322c342d283b352f423c363f39323c352f39322d37312a3a342c39322b3e362e4039324039334038313e37304039323c352f3f3832433c35463f37463f37433c3647403a49423c463f39453e36463f38443d353a342d362f293b342e413932443c35423b333d372f3e372f433c3549423b443d36433c35463e384a433b4d463e4f4940514a414a433b443d36433c363c352e3f38323f3832413a32463f3849423c423a34453e3748413a3d3832403b34423c3549423a49423b474038453e3649423a413a32362f293f3832463f38474039443d363d362f423b33484139484139423b33423b35423b3449423a484139484139484139453e37474039463f37463f37423b34443d37413a35423b36423c36413c35413c363f3a35423d3749423b463f39423d3747413b443c363d3630453e373e3730443d36413b343e37313a322d352f2937312c37312c3d36313d3630403933453e374a423a4b443c473f38463e374841394c443d463e36494039463e36484038483f374840374e453c4d443b4941394e463e4c443d4a423a484039453c353b342d453d353e372f413a32443d34453d34463e364941394c443b534a41564e434d463b4d453b4e443b443b333d352d403730453c35463d354b423a433a32433b324b433b484038473e3540372f463d36463e37473e37433a344a423a4a4238443c34443b334e453d433a334b433a4c433a4b42394c423a4940384b4239473e37453c34453c334a413a4a413a4a423a433c34453d36483f38433b34413b34453e36403932443d35463f37453d36413a3249423a484139453e36474139463f37433c34443e36463f39453e38413b33433c35453e37433c353a332d413a34474038484139463f37453e37453e36423b35423b353f3832423b34423b35453e38433c34413932443d37463f38433c343c352d433c34463f3749413a443c353c352e403831463e37433c35443d364a433b49423a473f38443c35413a333e37313c342d3b342d3d362e3a322b3a322b413932413932483f37494038483f383e3730413931433a33483e36483f37483f38473f38463f374a423b474038453e3740383140362e4238313d332c41372f42372f423931463d343930283f362f453d344b4139463d36423b3439312a4038313f37303f362f4239323e362e474037433b34443d36504740433c3449423a433c35423b33453d35453d363c352e3d362e443c354239333f37314039323e372f39322b3a332d3b342d49423a49423a453e36474038463f37463f37484038443c34463f38484139473f38473f384b433c4d443d4d453d4841394740384841394d463e4b433b453c3548423a4e473f4b443c4a423b4d453e4941394941394b443c4c453d4d463e5049414c453d4e473f4a423b3f3931423a344a433d433d3749423c47403949423c4a433c49423a4b443c4c453d49423a463f374841394a433c443e37443d36463f38464039423c36463f394b443d484039443d374b443c49433b4d473f4c453d433b343c362e443d3649413a4a433c50494249433b463f374a433b49423a463f38433c35463f38474039474038403932433c35423c35433c35463f38423b35433c35413a34413a33463f38453e374039314740384b433c49423c463e37413932433c34453e37453e38443d3749413a4941394e463f4d463e4a423a4b423a524a42504a424f474050484247403a413a3539332e3d3731463e393f3832423c3448423b46403a463f39433d37413b35413b354b453d4e4740534c45514a434e473f4c453d4b443c4a433c4c453d4a433b4a423b4a423a4840384c443d4c453d4a423a49423a4a423b4d453e49413a4841394a423b4840394a413a453d36453e36453d36473f38463e36443d35453e36443c35453d35433b33433b33423a33433b34443b34433a33453d36423a32433a33423a334039314138313e362f4039324037323e373139332c3b342d3b342e3b332d3d362e3e37313d36304038313e372f3b352e3a352f3d36303c352d3c352d3a332c3d37303d352e3d362f3a322c3d3530443d3737302b3f39323c352e3d36303c352f403933463f3849423a47403a423b35423b33433c35413a333d36303b342e3b342e3a332d3d3630403932423b35433c353d362f3a332d3a332d39312c3b332d423b343f38303c352e403831443d36463f38423b333e362f3b342c352e273d362f48413b4c453e453e36413a34413a33403933433c36443d37433d37433d364b443c4a433b3f3832423b33443d354a433b4d463e484139474038474038463f38433c35443d37463f37423a33413a32433c343e3730413a334b443d4740384a433b443d3648413948413948413a46403a423b353b332f3e39343c36303e3832463f38453e36403a33443d373d36303c352d4b443c4a433c48413a48413b453e393f3832433c3449423b48413a3e372f433c354d463f474038433c35463f39474039413b354b443e49423a463f37484139453e37453f374b453e4b443e4a433d49423b413a3538342f342f2b2f2a263c3632423b35403a333c3631403a343e382f443d37413c363a35303a322e3e37314c463e4f4740453e37473f374a433b453e37473f374840384c443c4a413a494139453d354a413a4d443b4a4138483f37494039483f374f453c4d433a4941393f38303b332c3d352e3e362e413830494038473f374b443c4e463d4c433a494138433b33413932443c354b423a4d443b4f463c4e453c4940374840384a423b4b423a4a41384c433a4c443b50473f473e364138313e372f3b332d413831362f283e362f3f362f403830463d354b42393e362f4a41394b433b4b423b443b343c342d423a32483f38483f384a4139473e37473e36463d36463e37453d35494038453e36453d35484038474038463f384b443c48413a443d36443c35413932413a32433c34443d353f3730383229413a33413a334039333c352f453e38423b343f3830413a34423b343d37313d37314039324039323d362f3d36303e37313d36303e37313a332c3f3832423b34413a33443d35423a334038323b332e3f3830433c354039323e362f3b332c3a332c3f3831403932413a32443c35453d36433c34443d3549423a423a323f37303d36303f3832413a32463f37463e37423c3449433a4b443c463e363d362f3a322d39312c413a34463f3849423a4a423b4c443c4841394a423a483f38453c34413931433a324940394e453d493d354b3f374b41384b423a473e35453c344138304137313c332d3b332d413a343b332c3c352d4239323d352e433b344037304139323d373136302a3f39333b352e38322c3b332d3830293c352d423c35433d35413a3348403a453d363f3630443c35453e364841394740394740384d463e4a433b453e36484139463f3749423a4b443c4c453d4f48404c453c484039484139484139453d364c443c4b443b4a4239514a4249423a4a423a4f473f4c463e4a423b463e38453f384841394a423b4d463e4d463e4840394a433b48413949423a4c453d524b42474039453e384f474047403a49423b48413947403948423a4c453d4d463e4b443c4b443c4d463e453e3748413b4d46404c453e4a433b443e3646403949423b463f373d362e413b34423c34423d354a433d463f374a423b4c453d4b433c494139443d35443d35453e36463f37443d35463f37413a32403932433c3547403a48413a474039433c353b342d39322b3b342e3f383247403a423b35433c364a443e4e484049423a504942504941514a424e47404d463e4d463f5149425048414e47404a433b474039453f38413c36403a353d36313a342f38322d3f3833403932413a3546403a463f393e38323c363048423b4e4840534c43504a41524b434e473f4d463e443d36453d36453e36453e373f3931413a32474038463f38453e37423a33443d354741384b433c4d463e4d463e49423a4c443d4b433b4a423a4a423a4b433b4a433a4b443c4a413a463d36443c35443d35453e36453e36443c35474038474038484039473f384a413a494038463d35484039413a323f372f3d362e3d362f3d342d3a322a3b342d3d372f3e352f3c342e38312c38332d37302a37302a3a342e3a332c3c352d3b342e3b342e3a332c39322b3a332d38312b37302a37302a3b342e39322b3a332d3b332d3b342d39322c3f38324c453f39342e433c36443d37433d37443d37433d36453e37403931403931413a34453e36423a32453e37413a344039333d362f413a33413a34433c35423b34413a333f38313b342d3a342d4039333f37304039324039324039323a332c3e3730423b333f3831443d3648413a48413940393239322c3d3630453e364b443d49423b463f37453e3848413b443d363c352f47403948413a484139463f374a433b443d3549423a443d36453e3649423b4f48424c453d48413b433c34443c35474038463f383b342e403933453e384a433b443d36423b3449423a4b443c463f3748413a433c3537302a413a34453f38463f39463f38443d353d372f352f29352f29453e374c453d474038484139474039403932413a344a433c4d463e4b443c484139433c34433c3447403849423a453e36463f37464038474039463f37453e364b453d4b443c453f3749433b49423b443d363d363139332f3c35303d373049423c49423c453d37433c37403a33413b343f3933433c35463f39443d3747403947403a453d35463f3749423a484139474038474038443c34463d35473e37473e36443b33413831413931483f37453c34433b32433c333c352d413930443b333f3830453d35473e36483f384b423b4b4239473e35473e36483f364b423a4941394d443d473e37463d35453c344b433a534a414f463c4e453b4b433b403831413a32403931433a323e352e4138313d342d3c342d453e354940383f372f484038423b34463e36484037483f37433a3140383039312a3c342d3f372f413931413932433c35443d35443b343f3730423932433a33423a32413831433c34403931423a333d362f423b34443d35413931473e36433b34413a31474038413a32443d35423b34403931423b33433b34433a334238323e383247413b423b35453e37453e36403931413a32423b33453e37433c353f3830413a33443d36443d36413a33403933413a333e372f3e372f3e37303e37303d372f403931433b35413a33413a333d362e3f3830463e36453c35443c34443c34473f374039313c352d3b342c3c362e3f3930443d35423932423b34423b34413a33443d36423a34423a333d362e3e38323f38323d362f3f38304038313f3830413a32413a32443d3649403a483f37403730453d354038304a4138494137463d354037303c332c3c332c372e273c332b3a322b3d352d453c354840364c423b453b35433a33433a32443a333a3129433a33483f37473e36463c34453c34443d35403932423b344e47404740383f37304a423a4d443c463f37463f374c443c483f38483f384c453d4d463d49423b443d364840384c443b4942394b443c4b443d4c443c4740384a433b4b433b4a433b463f3749423a4c433c504840514a424b443c4b443b49423a443c354a423a4c453e4c453e443d3649423c403a33443d364b443d504a424b453d4841394c453d4a423b4c453e514a424c453d403933453e37463f37373129453f394e473f4740394a433c453d37433c36433c35453e364740384a433b484139463f3847403a4d4641514a434d463e453e374e473f4841394b443c49423a453e36413b33423c35453e38463e37413a33453e37423b33413b32433c34433b334842394b443c49423a4a433b49423a48413b474039403932433c343b342c3e37304c453d4b443c4e47404d463e4e473f4c453e4a443c4b443c49413a423c35413a343c352f3c362f3c362f3d36313e38333e38323c36313b363038332d3c3631403933413b35413b35423b363f3833433c365049424f4840544c45514a434e473f48413a4b443c4a433c433c3548423a4b443d4b443c413a33413a33463f3849423a49433b4c463e4b443c474039423b344b433b4b433b49423a4e463e4f473e484038433c3448413949423b4b423b4b423a4a423a4941394a423a4d453b4840384940394c443c4c453d4f47404a423a4a423b4a423b453d35453d35443c35463e37483f38433b34413a32423a333f38304039314039323f37303f362f4039313a342d3a332c3d362e4038313b342e37312c3a342f3c35303f39323f3832423b353f38323c352e38302b3b342f3b352f38322d37302b3a332d3c352f413a34443d37453e38453e38403a333f3a334c453e48423a484239463f37433d36443d36453f38443d3649423a4d463e4c453f514b4549433c4b443d4d4640544d474c453d433c34453e383f3831433b34443d3647403848413a4a433c4d463f5149424c453d474038474039423b353b352e3b342d362f293e3731423b3549423b443d36433c36443d373f38303f3832443d35423b34413a34443d364d463e4b433c4c443d4b443c4a423a433c34443d354742394e473f4e473f4a433b474038474039433c34453d374b443d453e38423b34463f37433c35453f384039333c352e413a33463f39473f38423b343e3731433c36413a334039324a433c48413a453e37453f3749423a463e373c352d463f3849423b4a433b4a433c48413949423a474038453e36463f37443d363c352f3d372f4f4840534c4448403947403948413a49423a484139453e36413a32484139463f383f38313f3a32423d35453e37443d36474039453d37443d383b3530403a33443d35433c35433c3649423b4b443c48413a443d373e37303c352f3b352f3f3932433d35453f37453f37463e37423b34433c34433c34463d354940374e463d4c433a4b433b4841384a4239463d354b423a4f473e4e453c4b42394e453c484037463e35443c34473f38463d35463e344a42384f473d4d443b493f38403831413a32453c34463c354138313d362d483f36463d3440372f433b32463f37403931403830483f364b423a4a413a483f374e463c50473d4e453d443c354941394940394a41394c443c483f383f372f473f374c433b4940384a423a4a42394a41394f453d4e463d4d443c473f37473f38473f37433c34473f37453d35443c35443d35423b34453d364940394d453e4c443d433c35413a33403a323b352e413a344a433c474038463f383f37303e372f3d372f3e383248413b463f394039323d372f3f3831413a33413a32403931423b343f38324039324039323f38323e3731413a33413a34433c34433c343e372f3e372f3d362e3b342e38312b3c352e3c352d3c352e3f3730413932403830423932423a323d352e403931423b35403a333c362e3f38303f3830413a33413a33433c35433c35443d35463f37433c34403931453e37453e3746403949413a453e3847413949423a494139463e37453d354139313d3630463d364038304139313d352e362f28352d263a312a4b41394f453d443b33463d35494037453d34443c333b332b3e362e403830443d344b42394a4138453c34473d35473d35433b32433a33403831453e364038323f3730433b33453c34473f37433b34474038463e3740393149413a4a433a463d36453d34473f384a423b4e453e554c4448403849423a524a42504840534c44524a435049414d453d4a4238524b414e463c453e363f38313c362f4b443d4b463d49433b4b443c4e473f3f383249423c463f38423b354a433b474039413a33403a324a443c4b443c524b44554d46484139443d36423b35504942524b435049413f383248413a453e37433c35433b34453e37463f3848433c4d47404f48424640384640393d3731403a33443e36443d35453e373d362f3e372f443d35463f38453e3747403a4b443d4a423a443e36403a33413932474038474038474038413a334a433c4d463f4d463e4c443d534b454f4841554d46554e474c453d413b343c352f3f393339342e3b3631453f39423b363f39343f3b36413b35443e37433d36403b343c352f433d3548413a4d463f4e47404e47404d463f4f4740524a43534c444c463d524b434f484049423a423b343f3831453e3847403a4c453e453e36403931453e364b443d49423c4a423c4c453d473f383f38313d36304a433c4e473f4d463e4b443d4e463e4a433b463f374a433b4d463e49413a4a423a48403741383040372f433b334740374a423b4b433c4a423a4b433a4b423b564d454f473e4e463d4d443b4a423a4b433b4c443c4941384c443d5047404c443c4840384a423a50473f4c433a4d453c494038423a33413932413a32433b34443c35443c35423a333d352f3a332c3a332b3b342d38312b342e2b342f2b302b26312b26322d293b342e38312a37312b37312d3c35313c36303a352f3d3632423b35423b35433c35443d373c352f3c352f48413b4d463f474039453e383f383137302b362f2a3b342e443c36463f38413a32423a334039333f3a35433c37423b35423b35433c353f3933413a344a433c4f4840524a434c463e4b443c3d363038312c3d3630403a34463f394c453d4b443d47413a4a433b474038433c354039333c352f3a332c37312b3d3730403933433c36463f39463f3849413a4c453d48413947403949433b4a433b443d36433c36433c35423b3448413948413a443d36433d364b443c4d463d4740384a433c403933433c354b443c4e473f4d463e4d453d484139474038453e37464039443d35413a34413b344a423b4740384a433c4a433b4a433b4a433c49423b4a423c453d373f38303f3932433c3649423b4a423b473f38484039443c35433c35463f383b352e443d3745403a49423a423b344039324a423b443e373d3731453f37423c34423b33433c343e3730403931463f37474038433c34423b344b443d463e38403933474039463f37474038474039403a32403932413a33463f3849423a443d35433c36433d36433c34463f37463f37453e36453e36403931423c33494139494038463e354b433a50483e483f37443c35484038473e37463d353b342c473f364c4239483f364b42394941374a41384940384c443b4c443a4d443a4a41384a4138494037453d36403830403831403730413931473f37494138443b33413932453c344e453c50473e4f473e4b423a4a41384940384f463d4f453c473d344940374037303f362f443c35473f37453c34483f37473e374a42394940374c433a494038484038473e36443c34473f374b433b473f38463f37463e374840394c453d4c443c4e453e50473e4d443d494038463d37403932413a33403a32443e36403932463f38423b34423b34413a33413a33443d3648413a4a443c433d353f3831413c34433c34423c3447403948413a474039463e37443d35423b35413a34423b35423a334039333d36303c352e3f3830433c354039323c352f3d362f3c37303c36303c352e3e3730403832433b344038303f372f3f372f3f3830403932423b333f3831463f37463f37463f3849423c4a433b433c34474039484139443d36463f37463e37463e364d453c4c453d4a433a453d36433c35443d36443d35474038484039453c35453d364039323e362e3f372f4840374d443c4a413a4d443c4a423a4239304c41394e433a493e364a4138473d33453b33423a31483e354a3f37473d344d433b473e36423931443b34463c35493f363e352d3b322b3f372f463f373e362f3e352e423931494038423a32433b344a423b4b433b3c342c423b334e473f554e45564f465048403e362f38312a352f273a332b3e372f3d362e3e372f443c364a433c4b443c4a433a49423a494139443d353e3730403a3348413b463f37433c34534b43403932463f3948413a413a334c453e484139453e36504a424a453e4b453d48413a4b443d453e364c443d4d453d453d37423a354039323d362e4841393f39313f39343f39333c36303d37304039323b342e3e3832443e37413a343e383237312b362f29413a33474038463f384c453d504941463f37403a32433d3749423b4a423b474038433d36524b44524a425049414f473f4a443c3d37303d3832453f38413b343c363037302d332e29362f2b40383349413b48413a4b433e47413a403a344a433d4d453f49423c47413a484239433b34453d36473f384c453e4b443d463f38453f3847413a4c453d48413a4d463f4e473f4b443c4c453d433c34423b33423b34403a3449433b514a434e4740453e37484139433c34443d354d463e4b443c484139463e37433b35413a344a433b474039463f37484139463f38433c36403931413a33403831413a32443d35443d35463e36463d354940384f463e4a413a4e463e5048404c433b463d344b423a463d36423932443c35463d354c433a4d443c51493f524a414f473e4b423a423932463d344d453c4b423a4a413a463f37443c34433b33443b344139313b332c362e28383029383129363029362f2a3b342d3c352f3f38323c352f3c37313c36323a342f3c36303b36313e3731423b354b443d47413b48403b4740394a443d4e46404f48424f48424b443d4a433c49423b4a433c463f3848413b4b443e48413a4740394c443d4e474047403848413a48413a4a433b4b443c4b443d47423b47413b423b354039323b352e332e2a2f2a2737322c433d37453e37463f37443d35463f39423c36433c3638322d312c283a352f48413a49433b48413948413b49423c4f48414f48404c453d49423c49423c453e37423b34443d3549423a4d463e524c434b443c484139474038463f374740384a443c423b33403931474038433c3548423b47423a49423a4841394a433b49423a453e37443d36463f384841394b443c463f37453f37423c36463f39433c36433c35423c35443d36433c36423b3548413b403932433c34423b34403931463f38443d35423b35413a34423b3549423a453d374c453e4c443c49423a524b424d453d3a332d3f3933443e384c453e4d463e4a433b463e36443d36484139423b34453e36443d35443d35413a32433c34474038474039463f38403932413a33423b34433b35474038463f37413a343b342e433c35474038433c35423c343e383139322c3a332b413a32474138443d35423b33453e35463e3647403849423a474038473f37443c3341393042393140372f3b342d3d362f463d35453d354941394c443a483f364c433a4f453c4b42394e453c4d443b494037453b333c332b443b32473e37494039473f364942384a42394d443b4d453c4b433a484036483f364940384d443b4b42394b42384b41384a4139453c3349403852483f4c4238483e36484038453c35443c344039304a413949403750473e4e453c4f473d524a404c433b4c433b4a423a453d36423a33463f37453e36433c3549423a473f38443c34413931463e36453d354038303f372f443b33443b343d362e3e3930413a33413a32413a32413a32433c34433b33463e36433b34443d37423b344039323a342d3c372e423c34484039483f39473f37443d36463e38423c35443d36423b334039313e372f413a32423b33423b344039313d362f3d36303b342e3f3831423b353e37303a332c39322b3c352e3d352e453c35453c35453d35403932443d354b443c49423b4740384841394b443c463e37453f37474038463f384740383e372f4740384d463e4c443d4c453d4c443b4c453d4b433b463f37453e364c443c4c453d4a433b443d35453e36463f3749423a4b443d474038453d35413a32433b34463d364d443c494038483f364d433b443a313f362d463b3244393141362f40352e423931493f37453c344037303f372f4a4139463c344b4239473d353e332d3a322c423b334b433b443b33433b33433a324139314c443c4b433c4841394e473f514b42524b423c352e3a332c3b342c3e373048413b4a433c4c453d484038423b33463f38474039453e36453e36484139433c3347403a4c453d4c453d4b443c4e473f554e465049414841394d463f49423c48413a544d454c453d4a433b504941463f37514a444740394b433c4c453f49433b4e463e413a33423c35443d36443d354740384a443c453f38433c36413a35453f3847413b47403a4a433b4d463e4d463e4c443d4d453f524c44524c44453e364f48404a433b433c34423b334039324c453d4f4941484038473f38443d3637302b3e36314b443d48413a48413b4a433b48413a49423b47413a443e37443d373c352f443c3648413a474038463f383c362f4c453e3f3831433c35423a333e362f3d352e40393149413949423b48423c423b35403932413a34423a34463f3947413b49423c443d36463f38443d36403931413a32484139433d3549433c4a433d49423a423b353e37313d36303d362f4c453e4a433b4a423b484039443f36464038463f39423c36453e36484139463f37443d353c362e403932433c3447403948403949423a463f37474039463e37463e374d443d473f37453d354840384a433a463e37463e374d463e443c34423a334e473f49423a453d364f4740524a41484139453f364c443c4a4239423b33453d36443c35443d353f38313b342d3e3630443d35453d3649423b48413a453e3847403a403a343d3632433c35413a34413b34413a343d383139332f433b37443e3848423b4a433d4a443f47413b413b3448413a4a433c484139453d35484139413b34413a32474038484139474038433c3448413a474039433c35453e37433c354a433c48413948413949423a49423a443d35443d35453e37453e3847403a47403a413a34413b353b363036302b38322d423b3447403948423b47413a423c3548413a47413c46403a47413949423b49443d413c333d38313c37303f3a33433c35463f374d463e4c453d49423b443d354841394d463e4a453d433e354740384b443c4c443c4b443c4b443c4a433c49423b423b34474038463f37453e37463f37474038423b344a433b484139443d35443d35413a333c352d3e372f423b33413a33423b35453e37403933473e384f47404b443d46403a433c35463f38453e36463f37484139453e3749423b49423a453e37423b33463f37453e36413a33453d35494139474039433b333d342f433c36433c363e393238322c474039463f3748413849423b474138433c34474038484139474038443d3549423a463f38463f3848413a4c453d4841393e3730433c34443d363a332c342d273c352e413a33433c34443d3649423a48413a474039433c343f3931423b33433c34453e36453d35433a33433b33484037473e35453d35463e36484038473f374c443a4a41394f463d4f473e4f463e4c433b473e36473f37483f373f372e443c33473e35433a31463d344b433950483e4c443a4b423a494038443b32494037473e35494138494037483f36443b33473e35483f364d453b4e453c4c433a4a4138473e36473e3451473d4a4037423830453b33443c34473e364f453c4a4139494039494039473e36443b33463d35463d35413931433c33423b333e362f3f37314039323c362f39332c463d363f3830443d35423b33443d35403931423b34463f37403830453d36453d3649413a453e38403932443d353f3830443c35433b343f372f3d352e3b342c3b342e403933443e3849423a474038423b343d3730403832413a333f3932403932423b34413a34453e3649423b474039474039453e36463f37443d36433c3648413a423b34423b33423b34463f3749423b423b344740384a433b473f37443d35423b3549423b413a33423b3548413947403849423a4a433b4a433b443e36453d36433c354841384e453e4a423a443c35443d35433b33463e36443d35463e37463e36453d35443d354039313b342c413a32433c34463e374a433d463f38453e364b433b4a41394940373f362f41373040352d433931433a323d332c3b322b39322b413933453e37473e374a4139473e37463d364b4139473d35433832423831443b333f352e3d342d3c352d3e362f433a33473f37473f3849423a3f3730463e374e473f4d463e443e36413a33443d374c453e4e473f4f4841544d454e463e4e473f4f4840514a424f483f514a41504940534c434e473f514a424c443c4b443c4e463e484038453e36453e36403931403931403932453e374f48414a433c4b443d4c453d463f37453f373d3730423b34443e36433d364f4841443d363e3831453f39453e36463f374740384a433b4c453d4c453d443d36423a344d463e4d463f4c453e514a434f47404d463e49413a4841394f4840443d36463f37453e36463e36453e37453e37433b343e3630463f384b443c463f373f3831403833443e384840394d453e514a424b443c4b443b5048404f47405049414a433b544d45504941423b34322a264039334e47404039323f3831463f3848413a484139443d36413a343f393246403949433b49423c4a433c49423b48413a433c36463f38484139413a32463f38463f374841394b433c4740384f48404a433b423b3537302a413a33443d36413932474038474038484038453d36453e37433c36423b334139323b332b3a322b3f37313c362f3e372f443d36433c35423b35423b34433c35443d36443c36443d354740394a433c4a423a4e463e4a433c4842394b443c453d364d463e453e354139323f3830443d35433b34453c35453d36423b33443e35463f37453e36433c343c352e3f3730463f374a423b4841394a433b4841393d36303d3630423b343e37313f38333b352f38312b39332d39322c38312b35302b352f2b3a34303e3633433d38413b35453e38453e383e37313b36303e38324139333e3730433c3547413948423a4b443c544d46534c445048414b443c48413a4a433c49423a49413a443d36433c364740384a433c4841394a433d463f3846403849423c443d3648423b48413b47403848413a4d463f49423b474039474139473f38473f38484039423b34433c3547413a463f37433d364b443e4e47414d473f4f48404e4840433d36423b344d463e4e473f4a433a4139324d463e4f4840504841473f39413a33443d3748423a4a433b463f3848413b4b433c48413949423a48413a4c453e4a433b453e37423c353c362f413a33423b333f38314039314c453d484139423b334039313f3831443d36463f37413b343f3832413a3536302b3b3430403932433d3648413a4d463e524b425048414640394841394e463e5048404e473f4e473f4d463e473f384d453e463e37453e374a433c474039473f384b433c4d463f474038463e374840394c443c4b433c49413a473f3849423a4b443c4841394b443c413a324b433c544c4450473f423a343c352f443c36423a35413a34403932453e36403931413a33413a33413932453e36423b34463f38433d36413a32433c34463f374a41394b433b4f473f50473e4e453c4f463d4d443b4d443b483f36483f37473f374a4239474037433b33423a32453d35443c344940374f463e4a433a4b433a4e443c4c433a4941394a4139453c33443b33463d354a41394d443b4c433a4a413a4940384a413a4b423b4a413a494239453c33453d344239313f362f443c334e463c52493f4e453b473e355349404b4239494138453d354038313e362e453c34433b33403931473e36483f36433c33433c34423a32413a32413b33443d35453c35473f384b433c443d35463e37463e37473f37473f37463f38463f36443c34443c35453e36463f383e3731423b34484139484139453e36474038463f37453d36433c34433c35453e37463f38433c35453e37453f37413a32443d35433d36443e36423b34403932403933443d36433c35423b3449423b453e373d352e403933433c35423b344039333c352e403a33453e36433c34453d35453e36433c3440393147403a463f38453e36443d35453e38413a34423a344b443c4a433b423c34423a33453e3747413a453f38423a3349413a4c453e4a433b443b34403931453c35443c34443b34443c35433c343d362e403931433c34433b344b433b484138484038453e35463d35443b33443b33473f364740384a423b49413b49403a49403a443c35423a33413831443a343f362f372f293e35314037333d352f3b342c403830382f28453c354b423a413931413832433b3549423a4a413a3e362f423b3349413a4a413a463e36403830413a32504942524b43524b434f48404d453d4740384a423b49423a49423a443d35463f374a433b453e35483f37453d36423b33342e273a342e423b34413a3340393247403a49423b504941443d36575048443d364c463f453f394d48403f3a323d362f534c454a433d48413b4f49423d362f463e384e48424e4842514a43514a424c453e4a433c4a423c4c453d4b443c4038324841394f48404c453d4841394a433b49423a463f374841394a423a49423a47403949423a433c343b342d3e37313e36303b322c3c342e443d364e48414a433c49423b4a433b49423b48413b4b443d443d35443d3549423a4b443c514a424740383e3830362f293c352e40383249423c4a443d3e372f49423a48423b443d36423b34423b35453e38474038463f38433c36433c343d362e3c352f39322c3c342f433c36433c34433c34463f3749423a474038463f384a433c49423b403932332c2638312c443d35464038453e3739322c39342d413a34453d38443d363c352f49423c48413a4a433b4b443d4b443d48413a4d463f4e474149423c47413a453f374a433b4b443c453e37443d3549423a49423a433c34453d364a423b463e35473f374740383f3830433c34463f37484038443d35463e3739312a3d342e4b433c4a433b433b354b443d544d44574f4750483f4f473e534b424d453e453e363f38303f3830403933403a334038323c352e3c352e3f38313f3831413a34443d373f38323e37313f3832403a35453e39443e39453e39443e38433c36453e3848413a4841394c443e474039433c34423c35413a34413a34413a34443d36443d37463f384a433d463f373f3831423b34403a333e3831474039463f3847403a433c35413b33413b343c362f3f3933423d36464039463f37423b33433c354b443e49423b4f48404e473f49423a4b443c4841394b443c48413a474039463f374d463f4d46404c453e4b443c423b33453f374d463d4f483f4942394a423a524a425049414d463e4a433b4a433c4c453d494239463e354c453e4d464048403949423a4c453d433b34463f38413a33403933474139454038463f37453e37433c35463f37463f374c443c4e463e514b434b443c433c34463f383f3831403933463f38433c353e38333b36323c35303d362f38322b3b352e3b352e37312a342e283b342e352f293a342e3f38313b342d423b3448413a453e37433d374c453e48413a49423a49423a4e473f4c453d453e364b443d4c453d463f384b433c4d463e463f37484039453d36463f37433b353f37313b332d37302939322c3a332d3a332e3a342f3b352f413b343d372f3e382f4841394f473f4a413a484139484139453e3749423a4941394b433b4a423a484038463d36413931453d354b423b4b433b443b34484039423a32413931403831423a324039313d352e4139314a423a473f37463d354037303e352e433a334139323f37303f37304a413a4a42394a4239494038433b334239323a312a3a312a3c342d3a322a3c342d4038303f38303f382f443c334940374a41384b4339453d34423a32473e364840374b423a494036453c33433b343e3730463d36473e37433c334b443a4b42394b423a4d443b50473e4e453c4b433b473f38494039463d36443c35443c35453e36484038484038443d35433c34443c35463e36463f37413a33433c34423b34423b35453e37413a33423b35443c3549423a484139494139474039413a34453e38463e37443d364039333d36303f383048413a443d35423b33443d373f38323b352f3c352f3b342e4039323e372f3e372f3f3831403933413a343d3630433d36453f37413a32463f37453e36463f37453e37443d354b443c4d453e473f384640384941393e3731403933463f37463f37443c35443d36473f39453e37484139463f38463f38463f37423b34423a33443b34453c35433b34453d354b443c4d463e49423a4c453d4e463e514942474038453f38403933423a3448423b4c463e5049414d473f4a433d463f3849423a423a323c352e3c352e3e362f453d36423a33453c35433a32494139463d36463d36453c34413931433a323d342d423933443b34423932453c354138313e372f4841394d443d4a413b474039443d35463e374c433c4f473f49423a433c343f3730433c34453e363f3830433c34453e36463f3748413a5048414d453d4a413a474038474038453e374740394e4741504a434e47404d463e4b433c463f37443d35524b444841394a433d4e4840443e384b453e3a342d524b43443d36423b35463e373d3731443e374b443e49423c463f38453f3849423a463f37443e3747403a463f38463f384b433c453d37463f374841394b443c4c453d49423a4841394a433b4a423b4d453e453e3749423a463f374841394039323b342e463e36433b34443e3645403846403949433c463f38403932453e374740394d463e5049414f48414840383c352d342d273b332d3d352f4740384b443c49423a443d354741384b443c423d353e3932423b34463f38453e36433c34423b33443d363f3831443d37433c36433d36413b343b342d3d362f413a33403931423b33433c34433c35423b343f38313e37304039323e39324039313c352f3c3630423b34413b34413a343c352f36302a322c263e3832413a34453e3849423c463f3848413a443d373c352f3d3630433c36463f37423b34453e38413a33443d36514a424b443c47403848413a4b433c4940394a4239413a32413a3349423a4c443d4e463e453d364d443d453d3747403a49413b4a433d4a433c4740393f383137302a352e2838312b352e2839322b39322c3f37313d362e38322b3a342e3c352f4038333f383138322c37302a39322d3c353039332e3a342f352f2b38332e352f2b302b2737312d3c3530413934423b35463f3848413a433d373e3831413a33443d35423a33453e384d48404d463e47403849423a4a433b49413a4f47404c453e49423b4740394b443d4b443d463f374b443c4740394a433c49423b4d47404740393f3a31403a32403931403931423b33463f38463f374a433b4c453c4b443c4c453d4b443c4740384841394b443c4e47404e47404841394f48404e473f514a44514a4249423a4c453d524b4350494149423a443d3648413a433c36413a33413a32443d3549423a463f37474038473f37453e364a433b4d453e4c443c4f463e4e463f4e4740463f37474038463f374841394c443d4e453d4e453d4e463e484039463f38463f3948413a474038423b34463e37473f384740384038303e37313b3630403a34403a33413b35413b35464139413a33433d36463f3749423a484139463f38453e383d36313a332d423b344a433a4f48404a433c4841394a433b4a433b4c443d3d362f413933413a323a332b3c352d3b342e38312b3b342e39332d3b362f423c36433c37413b353d3732443d3646403a48423e46403a3b352f3c352f423a334038313f39323b352e3e3730403931413a333d362e383029312a24332c26322c26342e28362f283c352e423a33403831403831403931453e36433b34483f383e372f362f27413a32413931433b33443c34453d35463f363f3830413a32433c35423a333e362e3b332b3f38303f3730433b33433c33474038463e36473f37473e37473f37473e36453c34483f374c433b4f453c4b4239494036474036443b32443b33473e36463d34453c33473e36433b34483f374a4139463d35443d35433b343f362f4139324a4139473e35463d35443c34413932453d35443c34413a32433c34453e36484139423b33433c34453e36433c34423b3349423b433c35413a33453e38463f39443d37423a34453d36474038463f37474039463f39453e3849423a474038463f38413a34423b34413a3349423b4a423a463f37443d36433c35413b35413a3447403949423a443d35443d35433c34433c35443d35413a3346403a423b353e3730403a32403a33413b34433c35463e3749423a49423a474038463f37494139443d36433c35474038453d35413a32433c34443d35413a33423b33413a32413a33443d354a433c474038474038473e374a423a474038473f38473f38443d35463f38453f37433d35403a323f39313f3932413b34413b33453f3748413950473f49413a48423a474038473f37463d3549413a4a433c48413a40383142393142382f4138304138313e362f3b332c3f37303b332d413a323d362f3d352f38312a3b332c4038314a423a4a423a453d36443c354c443c534c43534b44463e373b332c38312a3f383049423a514a424f473e443d35443d3649433b463f38423b344139314139324a413a494139443d35463f38443d37423b35433c363f3831413a33463f374c453d504941463f37463f38514a42423b334c453e433c354c453e49423a413b34443c36362f29443c3749413b443d36463f37453f3946403a463f37433c34403b34403a34443d3749423c433c34453d365049414e473f4b443c4b443c49423a463f37463f37443d36403931443d36443d36474038413a323e37304b443e4e4740484039443c363f393346403a3f39333d36303a332d39332c453e38453e36413a32443d36413a323c352d3a322c3f3730463d364b433b473f38453e3740393149423a463f38413933463f38463f38474039443d35433c35463f38463f37453e3747403a453e38423b353f3832423b34423b33413a32463f3749423a453d36433b33443d3548413a484139453e373c362f39312a3a332d433d37463f38443d35453e37423b34443d37453f38443e383f3832423b34423b3548413a3e383139332d3e3731413a3347403a484139463f37463f374841394b443d49423a423b33433c34433c344139323f3731443b344a433b4a433a4f463f524a424840383f38314e443d37312b25211d2b25232e29242c27222e28242e28243b342f423b344b443d4c453d4b443d49423b4a433b464038423b344039333b352f4139333e37303c362f413a343d36303b342e37322d3b353036302b352e2b37312d322d29322d29322d28403a354e47404c443d473f37443d3747403a474039443d35423a33413b33463f37453e36463f374841394b443b4b433c463e3649423a4a433b4b443c4c453e4c453d4b443c48413949423b4b443c4d463e48413a49423b49423a4a433c443d364a433b4d463e47403848413949423a49423949413a49413a4b443c4c453d49423a463f384c453e4b443d49423a484139443d36403933443d36474038474038433c34423b33413a34453e38443d373e3731433b344841394b443c4b443c47403849423a4b433c4d463e5048404840384a423a4d453d443d35433b333d362f3d362f413a333f38313a342c443d35423b33413932413a333b342e3b342d3f38323d362f423b34443c35423a334038323f373139322b423b34433c353e3730463f374a433c48423b413a33403933443d36423b34413a3349423a49423a494239463f38443d3748413a4a433c433c35443d36423b3538302b3a322c39322c3a322c3e3730413a34423b33423b34463f383d36303f3832413b343c37323a35303b36313e383538322e2824202a2623312d2936312d36312c3a332d3c352e352f2938312c433c36433c35413a34413b344039333f3831453f383e38323b352f3e3931453e36473f37463e36463d35494139473f37463d35483f37443b34463f37473f374a41394a43394a423a473f37453e36443d34443d35423a33443d354740374a423a4b433b4b423b4a41394d453c4c433b4a42394a41394a41384940374a41394b4239473f374c433b52483f4c453a4c44394a42384941364e453c4c443b4c443b4a413a433b33433c344a433a443d34453d35463f37484139423b333f3830423a32423b32463d35473f37474038463f37474038453e36463f38443d35433c35433c34443d35484139463e36483f374a423b4c453d49423b4a413a473f39474039413a333f3831443d35413a333e38323f39333f38313f3830403b3247413a4b443e4c453d443d363e3730473f38463f38453e37413a33433c35433c35433c344039323f3830423b33413a323f3830443d35423b343f39323c352f413b34423c353c342e3a332c3f38313f3730403830423a33413b33433c344039313f3830403932463e36463d36433b33463e36463e36403931403932413a323e372f4039324039323f38313d362f433c35403831433c34423b33433b343a342d403933423b35423c35443f36423d34423b34453f374a443c48413949413b433c353c342e433b34403831413a324840383e38303a332c4238313e342d483e374a40374a4037443b333c332c3c352e423a33474038433b343d352d3d362e433c34484139473f38473f36403830453e364d463e4c443c433b33443b344c433c514941534c454e473f4b443c453e36443d36474039453e37433d35433d36423c34443e36433c34443b34463f3748413949423b48413b413a343e37313c352f453e3949423c4d463f4c453d453e374b443d433c34423b34413a334d463f3f38324a443e443e3829231d332c26463f384e46404c453e4c453d4c453f4d46404c453e4a433b4a433b49423b4d463f514a43484039423a33453e364a433c463f374a433d49423b4d463e4c463e474039433c35453e37453e374a433b49423a4c453d443d36403a34443e364039323d3731413b353c363138322c403a3347413a453d363e372f453e36463f38463f3749423a463e37443c3647403849413b433d36433c36443d364a423a413a323d352e4740394a433c4a433c4740384c453e4c453d4740384b443d4f48405048414d453d4d463e4b443c463f38423b34423a33403831443c344f48404a423a433a32372f27362e283a342d3e37313e37313e3630403932423b35433c35403a33463f38463e37423b35403933463f3848413a433c363c352f3f393448413a443d353f3731423b34474039453e3647403940393239322b3c352e3e362f403830453d354c453d4f473f473f374841394138314038313f37303a342d3e3731302a26332e2a433d3647413a473f39514842544c4550483f4d453e5149424e473f4d463e453e36423c33413a33423b3447403949433b49413a463f38463f37453e37423b34463e37463f3848413a48413a463f38443d364039323b342e3e3832433d36433c363b342d423a3348413b48413a47403949423b4f47405049415149424e463e4f483f4d463d50493f4b443c4b443c4b443c4841394841394b443d413a33413a32433c344740384d463e4e473f443d35463f39443e36463f374b433c433b34443d36504a4259534b453e3648413a524b4549423b4a433b4841394f48404b443d423b35433c34443d35453e364c453e49423c443d37423b34453e364d463e4a433b49423b4d463f4740394a433c5149425149414b443c4c453d4941394841394a413a49423a423b343c352e362f28342d27362f273c342d403831403932423b35423b343e38303e38313c352e362e273d362f443d364a433c49423a443d36423b33423b3338322c3f3831433c353f3931463e36433c354039323e372f3e36303d3730433e35423b33453e364039333e37313a332d423b344038313c352d3a332c3c352f3b352f38312b38312b3e38323d3730413a33453e38433c36433c35443d36463e37453e364740393e38323c3731332d28312d28342f2b332f2a342f2a3b35313f3935413b373c37333d383346403a4d463e4c443d49423b474039423c353e38303b342e322c2838322c423c344a423a5249414b443c49423a4d453c4a42394c433c4b4238494137473e36463e35453e35443c35443d354941384a413849423a483f37463e36463e36453e354b423a4a41384b43394a42384b4339473f364b4139473e35433a31453c33494037483f37443b33433a32423b32413930423a314840374d453b4d453a4c43394940364a41384f473e484038453d35473f36463e36453e364a423a473f37463e36463f37484038463f37433b344740384d443d4b423b49413a443c34413a32443d36423b34453e36423b34443e35473f36463e36463d36494039473f38433c3449423a4b433b4c433c4c443c4b433b49423a474038453d3549413a443d36413a323f3830423c333e372f36312a3e3732403832413a323e3730423b34403a33413a333d362e423b33433c343f38303e37303e37303e372f413a32433c34423b35423b34423a33423b343f39333f3933413b343b342e3e3833413b363e3732332d2835302a3d36303c362f3f38314038324038303e372f4038303f362f3a332b413a33403932443d35413a32433c34443d364a433c453e37443d36484139473f37484139484139453d354b443c4c443c4a433b4c443d484039484039484038453e36423b33413932403832403a33443d36433c3640393248403848413940383139312a443b32453b3341382f43393040362f3c332c3f3731433b34413a333a322b473f38463e36433c343f38303d362e423931433c34463e36413931423b33433c35463f37433c343d362e3f3831433c354740394640384c453d4c453f5149425148414e473f4e4840504942524a424e463e4b443c4b443c4e473f49423b4a433c4e474149423b3f38313c352e3e3731413a3339322c4c453e49423b3c352e4d453e48413a433c36423a35372f29463f384c453d443d36474039423b35443d374a433d48413949423a4841394a433b474039443d35453e36484039473f393c352e4a433c4c443d4c443d4a423a433c34423b34433c354b443e49423c49423b4b443c4f48414740394d463e504a424d463e5049414c453d4b443d3f3831423b353e3731423b33453e36463f37474038423c35413b35463f394a423b524b4449423b3b342d413a33463e36443c34473e36463c35463d35483f36443b34443c34433b33443c34443d35453d36473e384d453e49423a453e373f3831433c343f36303d352f423a33453d36463f37463f37423a33433c3447403848413b4d463f4e48404c453d49423a4b443d4e463f4f4840463f3847403a4c443d4b443c463f384a433d443d373f383148423b453e38463f37443d35423c34413a334039323c352e423b34433c35534c44534c43524a42564d45514941453e35463f37453d35483f37463d36423b34433c353f383336302b443e384b443c4c453c48413849413a443d35463f374840384941394038303d362e413a32443e3648413a49423b4b443c4d463e4d463e4a433b49413a4b423a49403949413a4b433c4c443d4a423b49423b48423a464038433c36443d37453e37423b34413a33433c35443d35413a334039333e372f453e36453e36423b334740384a433a4e473f4c453c4d473d4b443b4a423a4b443c4b433b473f37463e36463f3749423a4740384c453e4e473f50494149423b46403a4b453e49423a4a423b47403a4640394b453d4d463e4a433b4c453d49423a474038453e37433d354d473f4b443c4d463f4e473f4b443c4d463e5049414d453e3f3830413a33443d374a433b474039453e37433b35443c35433b34463f37413a32403931423a324038303e352e3730293831293c342d3d362f413b334a433c4a433b554d464e47404a423b4a433c4e47414b433d443c35413a3339312c36302a3a342e4c443e4b443c4b443c49423a4a433c4b443d4d463e4a423a453e374039313f38313c352e433c35453e37443d3646403849423a463e37443d36453d353e37303c352d3d352e443e364841393f3932403932423b34413a33413b33443e3647403948403a463f3948413a473f38403730413a32423b34443e36423c34443e364c463f4e47404f48404b443c433c343b342d362f2a2f2a25443f374841394740384e473f5048414740383f3830413a323c352d39322c3e37313e37303f3730423a32484038453c34494038463d36473e354a42384d453a4e453c4d453c4840384941394037304239324b4239494139483f384c433b4c443b4c443c4a41384a4139443c34453d35463d35453d344a4039483e364a41384b41384840364a42394940384840374b43394941384840374940384e453c4d443a4c433a4a4138493f36484037463e36473f37484037463e36413a31484036483f36463e36473e37484038484038463e36453d35463e36473f364941394b433c4a433b49413a474038463f3749423a4b433a4e453c4d453d463f37423b334b433b453d36443d35453d35433c34423b333f3830463f38474039423b34463e37453e36474038484139443d354740374841393f38323c342e4038323f3830443d35403932403932433c34403931433b35463f374b443c4a423b443c34473f38463e37433d35433c353f3933443f38464039433c36403a343e38333e38323e38323b342e342e283d37313a332d3e3730403931443c35453c35423a333f3830423b33443d35474038443d35453e3649423a49423b473f39484139453e364b443c49423a473f374b433b4a423a4840394c453d4c453d49423a413a33403931443d35474038474039484038413931484039453e37473f38453d36463e373b342c4038304037303b322b453b33453a313f362e40362f483f38483f384037304037303c342e3d352f433b35423a32403a31464037423b33413831453e3649423a443d35443d35453e37484038484038483f384e473f4e473f534b44534b434a433b413a3239322b37302a38302a3e36303e37303f38324b443d4c453e4d463f4f47404c453d433c363b342e38312b3e37314b443e4a433d3f38314a423c474039403a334e463f4b433c423b343c352f433c34413932453e36433c343d352f39322c3c352f3e3730413a32423c33433c34433c344039313f3830413a33433c35463e383b342e39322c4039323a322b38302a4038324039333f38323d36303a342e3c352f433c36433c363d362f3c352f4e47404e473f4841394740384a433b463f374039324e4740524b44514a424f49414e48404c453d49423b49433d403a343c35304b443d403933413a33433c34453c35484038473e36433a323f352e3f362e40373040372f423a323f362f3b342c3f38303d352e433b33473f37433a33463c34483e36433a32463e36473e373f372f423b33433c35443d37463f39423b333a332c3d36303b342e413a34453d37453d37443d35413a32433c363f39333e3730403932443d3637312a352f293b352f3e3931443d374d463e4d463e4740384841394d463e514a42484139453e37474038443d35433b33433b33433c34463f374d463e514a414d443c4c443c484138443d364b443d4c453e4c453d4c453d4b443c4c453d4d463f4b443c4b423b5049415048414d463e4d463e474038453d35453e36474038474038453e364740394c453d4d463e4a413a4840394a423b49413a4c443d473f38443c35413a323c352f3d3630423b33443d35453e36463e375047404c433c484039474038474038453e36453e3748423a4841394a433b484139484139463e36463d36463d36453c34494037473e36453e36484139483f38453e364d463f4f48414b443b4b443d4741394f48414c453d4c453d4a433c4a433d49413b48413a453e36463f37463f3949423a4e4741524c46554f48514a434f48414e484049423a443d35453d36463f37443d354c453e4b443d474038443e35443d35453d36443d35443d3549413949413a49423a4e473f4e473f504840534b435048404b443c4f483f4f48404f47414c443c413b343a332c453e37463f394a433b4a433b4c453d4d463e4b443c3d362f3f38314039323f38304a433a4d453d453d37433c353f38303e372f4038313f3830453d36443d35484037423a324037313d362e423a323f362f423a33413931433b33473f38423b34463f38433b343b342d413a33423b33433c35433c35433c3549423a484139463f38453f384741394a423b4740384a433b4c453d47403848413a453e38423b3449423a4a433b463f374a433b474039474039403a32413a33413a32423b33433c34423b343e372f453d354a433b4b443c453e37413b33413b33423b334840374c443a4f473d4a42394b423a4f473e4f483e4d453b4e473d50484050473f4e453e4e453e4e453d4940384f463e4d443b4d433b4d453d4a4138494138473f384941394d443d4b433c4b423a4d433b4b42394c42394b43394c433a453c33473e36473e36473e35473f37463d35473e35494037473e35463d34463d344941374c443a4e463d4c443b4b423b4a423a463f37494139463e374941394b433c484039443d354841394b443c4841394b433c4e473f4d463e49413a474038443d35473f374d443c4740383f38313d362e3b352e3c352f413b33413c34413a34443d36403a31413a324a433c433c3540393248413a48413a49423a4b443c4a433b4841394b443c463f38463f374a433b443d35433c3449423a433c3449413a443c35423c35403a343e3731433c354840394a423b47403a443d37423c34474139453f38403b333c37303c3530433c353e3730413a33413a33453e374a423b453d36423a33403931463f37463e374038313c352f403932474038453d3648413948413949423a453e36474038463f37474038443d35413931433b33463e36423a33443d35433c34473f37473e37443c34433c35413a33423b34433c35443d353f3830463d36453d35423b33433b334038303f362e463c34463c35473d35433930433a303f352d3b332c49413a463d35453c35453c353b342d3f38323f383141393149423a413a32453d3549423a3a332b352e273d3630453e3749423a4941394c443d5048414b443c443d35453d36423b3339322b413a33423b353b352f3d37313d372f3d362e3b342e362e2a3b342e4b443d4b433b443d35352e29423b35433c3449423c4b443d413a32453e373f3830463f383e393139322c3a332c3a332c413a32473f38463e37433c34413b33322d2638312b443d36443d35423b33443d35423a324039313f3a31403931443d36463e3739322b39322b362f2838312b39332e3b342f3e3731413b353f38323b342d413a33474039443d37453e38433d37433c36443d364b443d423b33413a3247403948413b49423b4b443e443d36423b33423b33413b34423b333e3731403933413b353c3731342d27362f2a423b36463f373b332d3e3730453e36443d36463f384a433b443d35453e373f3830403730484038473e35443b32473d3542382f3f362d41372f52483f4f453d453c34403730433b35453e36433c34453e37443d363f38303e3831413a34443d37423b35433c36453e3749433c4740394a433c4b443e443e364d463f4f48424b443e49423a4b443c453f37463f39474038453e364841394c453e4a433b453e363e372f453e374740394a433b474038413a323d362f423b33403930443d354840394b443c4c453d4a433b4b443b4740394b443c49423a49423a463f37484038474038483f3849413a474038484139463f3749423a484039484139474038433c34443d36413a33403931484139484139463f37433c34433c34443d353d362f3c362f3d3730433c36453e3848413949423a4841394941394c433c4a40394d453d4d463d4a433b4f47404c453d4c453d4a423a49423a4941394a433b4e473f4e463f4a423b4e463e5048404d453e4c453f4d463e4f473f4f48404b443d4c453d4a433c4a433d443d354b443c4c453e4740394841394c453d443d37453e38413a32453e37474039443d35453e37433d374640394b443d47413a443e364a433b4d463e4b443c484139474038433c34433c34453e36474039443d35413a323d362f413b34453d37413a333c352e3c352e463f374d463e4940384f473f514a424e47404d463f423a32403830453e36443c34423b333e3730413a31433c34413a323b342d3e37314b443d494139423b33453d35453e364039313e37303e362e40372f4941394038303c342d403730473d374840384c433c463d36473f38453e374139323b342d3b342d3e3630332c273b3430423b3547413a4c4640524b454c453e49423b463f39403933413b33403a32433c34463f37443d35473f37443c34433c34453e36433c353f3831423b34403932443d35473f37443c34413a32423a334640374841394740384a433b4b433b463f3747403849423a49423a463f37443d35403932453e3849423b4c443a50473e4f463e514a414d453c514840524a4150493f534c42524b42514a41514a414e473f4f47405148414b433c4e463e4e453d4840384c423c4a403a494139413931453d34473e37443d35453d35473e36473f36473e36483f37453c34453d35443c34433b34413a314841394840384940374b42394a4138433c32423b31443c34453c35473f35453d35473e38463d36443d35474038453d35443d35443d35463e37453d36433c35433c36423b343f38313f37313b342c3b342c39322c4037314239333f3730403832423a33433c343f3932453d38474039403a33413a344039313d372e403a32403831433c35423b34443c36443c36413a33443d364039323f383139332c3c3630403a34403a34423b35403933433c36443d37423a343a342e38332d39332e3f3832413a33443d35453e364b443c4a423b48423a484139463f37453e37453e374840394b433c453e36423b33474038453f374842393f3830464038474038423b33443d35453e36474039453e36463f37484038453e36463f37463f374b443b49423a463e36483f38443c3549413a4d463e4c453d4c443c4c433c453e36423b33463f374b423b443d36423b35423b34423b343e372f3f372f3e352e3b332c403730423930443a314d40374c3f36433931453b334439304c4238463b333c332c4138313f362e3f362e453c35423b33403a324640383d352e3d352d453d35443b343b332c3f383048413949423b4a433b4b433b4c443d4b433c484038362f283b342e453e37443d354b443d463f393f3932423b344740394740394039313c352e39322b3b332c3a322c3b332d3a332c463f384a433b3b342d3f38314740384a433b433c3549423a3c362e3e3730443d364f48415049424f4840514a424e47404a423b4c443d48423b474039453e36463f384d47404e4841504a434b443d4d463f514943534c455048413f38313a322d413a34423b344c453e413b3439332e3f3a334540384d463e4f4940474038474038413a344b453e4e4740463f3841393348413947403839322b3a332b443d364f48414d453e463f37484039463e36483f38473e38473f374740383f393238312a39322c423a3549423a463e364c443c4a423a443d35453e364b433b4a413a4940394b423a483f36463d34483f364a40384b41383f362d403930433a32473e36463e37453d35423b333c352e3f3832413a32474038463f38463f38403a33433c3547403848413b4a433c453d37443d35433b33473f383e362f423b33494139413a33403932423b3448413949423a463f39443d36453e36463f37443d36423b343d362f453e37484139453e37443d36423b34453e374d453e4f48404e463e4e473f4c443c4b443a4b433a494038443c34443c35453e36423b33453d36443d35453d36474038473e374b423b4940394b433a4d453d50494149413a463f3749423a4c443d4b433b4c443c4b443c49423a474038443d35453e363f383240393237302b2b25203c36304d463e4d463e504a41534c44554d45514a414840384b433c494039453d363f39313e362f413a32463d354a423a4a41394a413a4c443d4d463f4a433c4c453d4b433b4b443c4d463e4c453e4c453e484139474038463f37453e364b443d47403949423a4740384740394b443d48413949423a48413a4c453f474039453f3749423b4a433b4b433c484039474038474038423a33443d354841384b443c4d463e4e473f4b443c4a443c4a443c4c453d4c453e4a433d4c453d49413b433c37443d36433c34443d35443d36413a3249413a494139484138403930373029302923342d26474038433b33524a43534c444b443d48423b433c34413a33463e37423b33433b33453b34453b334f463e4a4239483f364b423a483f37443c33433c343a332c362f2938302a362e29322b25302a252c2522312a27342e2a3c3631423b34433d363f3832352f2a302a2639332d403a343e37323f3832443e37474039443e36453e36484039453e36464037463f37443c35413a32423b34474039473f38484139453e363f3830463f374b443c49423b453e37403931403931443d35433c353e37303f3831474038423b33413931423b33423b34423b33403a33423c36463f38433c35473f39483f38483f384f463e4a433a484037484037463d34484138494139474038443d36413932423b33413931433b33403830403931453e36423a334139334139324039324039313f38303a332a433c334a41394a4239473f3848403949413a4840384740384b443b484139463f3849413a433a33433a32473f36453e35463f37443d35453d36423a313e362e494039463f37433c34423b333f37303d362e3d362f3e37303e373038322c3f3832423b34463e363f3831413a32443e364139324039333e37314039333f3830413a32433c34423a324038313c342d3b342d423b33423b33403932423a34443b343d352e3b342d3a332c37312b39322c3b342e3b342e3b342e413a343a342e3e38323e37313d373136312c39332f3d38323f3932403a333d38323d3732413b33453e36453e38474039473f373a342c443c353e362e433c34433c35433c344139323e3630403933433c35433c35413b333f3730403830463f37463f38474039433c35433c35413932413a333f3830423b333f3831443d35433c34433c34413a32443b3449403948413949423a403831463f37473f3740372f403830403932413a32453d36433c34413b3439322c3730283730293e362f4038313c342c41372f42372f41362d463931483b33443b324940384339304b3f36463b333b322b433a33473f383730284139314038303e362e443e36443c34443b343b332c403832413a34463f38443d35423b33413a33433b343e362f3a322b362e26342c26332c25372f27322a24342d2739312b362f293a332d4139323e36303c342d3d352d3c352d403831403831443d354c453d443d364039313f3831453e36443d36413a324a433b413a34453f374e473f534c444c453d4b443e4c453e4740384740394c453d524b434f48404d453d49413b47403a3e3832453f394d463f4e48404b453e443d3639322c39322c3e383348423a463f38433c35433c35453e374d463f4a433c3d352f3a332d40383241393349423b474039484139443d35413a333c342e443d364840394c443c473f383c352e3d362f443c35453d35484038463f37433c344a433b474038463e36453e364a423a3e373037302a433b33443c334138303e362e403730463d354c41394b413842382f4c40384339303f362e443b33463d35493f37494038463d354238313e362e413932484039443d354039314d463e49423b4a433b443d36403b33433c3448413a49433b4b443d423b34443d35464038433d3540393148413a5049425049414f48404c463f49433c49433b4e473f4c453d48413a463f38463e37453e364740384c453d49423a463f39423b353b342c4740394b443c4a413a4a433b4e473f494139473e37473e35473f3648403849423a4b443c484138463f36463e374840394a433b4a433b4840384b433b463e374841394a433b4e463f4b433b4b433c4e463f49413a484039474038473f37473f383d352e3c352e423b34423c3548413a423c36423b354b443c48423b453e37463f38443d363f37313c352e3e372f413a33403932433c34453f37463f37433c34443d3548413a49423a4c443d4d463f49423b463f38433c353b342d3c352e3e37303e3730423a33413b33474038463e36433c33473f385048424c453e49423b4740394a433b474039433c343f38313c352f38322b413a33443d36463f3747403849413a4b443c4d463e49413a484039473f384a423b4f473f4f48404a433b453e364741394a433b453e38433c3648413a453d36403932423b33463f38473e364941384139314c443e5149414a433b423b334640394b443d524b43534b43463f383b342e39322b3f3832403832433b334941384d453c4a413741383040372f463d36423a323d352e453d354a423a453d36433c363e37313f3831413a343f38324039333d362f3a35303c36313b363135302c3b3631423a35453f3948413c4d463f4b443d413a343a332d38312b362f2a38332d4039324c443d4d463f49423b473f37464037474139443d36463f3848413a463f384841394b443c4a433b49423b463f37474038463f37453e36443d35413a33423b333f3830403932433c35433b34403931443d35413a333c352e3f38313d362f3b342e3c37303e37313d3630403932423b33403931403831443b34413930423b33413931403931413b32463f374b443c4b433a4e463d4e463d4a433a4841394a423a4d453d4e463f4b433c49423a443f374741394941394b423b49413a453e36484038443c35443d35463d36463e37473f383e37313e37303e37303f38314039314d443c473f38474039443d35413a32443d35413a32494039463f37423b333e362e413931423a33423b33403932423b344039333e37304039313e362e403832413a33443d35443d35433c343e372f3d362f3b342d3c352e38312a3b322c3b342c3b342e3b342e3e37303c352e3e372f3f373039322c3e3730403933413a343c362f3c362f3d3631413a343e37303f3832413a34413a34433e37433e36403a3247403947403946403848413a453e37463f3848413a49423a453d36453c34453d353f3831433c34433b33484139443d374039323e372f413932463e37443c363d36303e36304139324039324139323c352e3b352d423b34463f38474038423b33433b33423a324840394a433b4841394841394840384b423b443b344239324139313f3730423a33403931484139474039464039453f37453e36443d353b342d3c352f423b35443c36443b35463d3641383042372f46393143382f473b33443a313e342c443b343b312b40362f4339333c332c443a32463d3441373041382f3f362e3c332d3f38314139323a322a423a33423a34403932403933443c344840395149424f47404d443b50473e5249424f47404f473f463e363c352d4841394b443d47403a443c364038333c35303d362f443d36463e364a433b4b443c463f37423b343f3830433c35423a32423a334a433c4a423c443d35453e384a433c4c453d48413937302938312b37302a362f2838312a423b333f3830413a3449423b4a433c4c453e4640383b362f38312b38312b4039333c362f3d37313b342e47413a49423a463f3849423a4b443c4f473f3e38302f2922342e29403a3548423a4b443b443d353f38304a423a473f38453e3848403a403831473e374d453e433d36302a233e37304f48404c453c484038453e36453e3649423a473f38463f374b443c4a433a3f362e3f3630473e37483e3543382f453a32473c33493d3341342c42352d4137303e342d423832413931413931433a33403831413a32453e37433d34443c34463d36473d364d443c4840394a423a474139433c36433c353d362f3c362f38332d3d343036312c3b373148413a433d36403a34453f36463f37443d364841394c453e4c453e49423a453e36403932423b33443d37453e37484038453e364c453d4a433b463f384a433c49423b423b3349423b4b443c494039473f37484138453c354d453d50483f453d34443c344a423b4841394b443b4d463e4b443c4c443d4b433b474038463f37463e374841394a433b4c443d484039484039463f37433c34433c34474038443d35463f374a433b4a433b4c453e4c443d4841394b443b4b443c453e37413a33413b34413b34443d36433c35433c35463e37453e36433d3548413949423a4b443c4a433b443d363f38313e3730423b34423b343f38313f3831433c35463e384f48404f483f4e473f514a425048414f48404e473f48423a49433a3c362f433d36443d37433c36463f38463f3847403a47403849423a3c352f3c352f484139423b333d362e443d3647403a49433b4b453c4a433b473f3848413949423a463f37484038443d35413a32453e35463e373b342e37302a342d263f38314b443d5049414c453c4a423a5048405048414f48414c443d4841394b443d4a433c453e363f38303c342d39312a433c344a423b473f38453e363a332c3b332c3c342d3b332c3f37313a322d362f29312b24332d272f29242f28243b352f3f3831413a33453e38443d3748413a47403a474038453e37443d36423c354039333d362f39312b322b252a2420332d2a3f38323b342e453e374b443d49423b403a343b352f3c352e3f3931403a31453e364841394a423a49423a49423a47403849423a484139474038453e3649423a494039473f37473f38453e3649423a453f374740394b433b484139474038484139484139433d36443d36413a34474039474038474038443d36443d36433c35473f384b433b4a433a4b433a4d443c50473f4b433b4a423a4b443b50473e51493f4d463d4d453d4a423a484138433b34443d36433b343e36313d37313d373137302b35302b3b342f3c342e403831463e374941394d443b4b423a483f38473e373c352d3e37303f3931433c34413a32474038483f38443c36443d35443d36463f384a433b4b443c484139423a33443c34443d35443d35463f37463f37433c34413a32413a33423b333f3831403932433c34423b34423b34423b34443d35443d354039323b352f3d3630423b35433c36413a334039333f3831423b33443e36433c354038313f3931413a33423b333e372f443d36433c35413a34403934413a343f3831423b34433c353e3832413b35413a343f3830433c3449423a443d36433b354039324139313e3730433c34423b33473f37423b333d362f3e3730403a32484039463f38484038463e36463e37433b34413b334c443d4a423b484038463e374a413a4b423b4b443b4a433a473f38433c343f3730473f37453e36443c35453e3649423a443d35443d35484139433c34453d36473f384a433b4f48404b443d484039423c344139333f38313c352f3a332c3b342c413932423b34423932413830453c34443a32493d344b3e35463b32483f36413830473f37413831443933463d36403730362d26413730463b3240362d453b32443b33473f37423b34403931433a33403831453d35463e37463f383f37303d342d403731453c34463d35443b32463d36423932453e364941394b443c4a433b463f373c352e3a332d372f2a38302b39312a403931433c34453e36433c34413a33423b34443d353b342e443e364741393a342d322b26463e384a433b4c453d433c353c352e3b342d433c3548413b463f39453e374741393d362f3a342d3a342d453e37463f39413a34443d374c453f4039333d37334d47414b443e433c36443d36453e36463f3749423a474038433c344b453e49423b4d463f4f48414e473f4a433b463f38433c35433b33382f29332c2639312c433a34453c354038313e373147403a49413b4f484049423b49423a4c453d4b443c4a433b473f38463d364941394139313f362e4339314b4037473d334b3f364d41384c3e3543372e443830493b33483d33443c343c342e3d342e3b332d39322b3d362e4139324039324039323e37313e37303a342c3a342e37302b37312c36312c37322d3c352f433e3748413c4a443d47413a46403a4a443d443e37453e384b443e4c453e453f373d3731413a34423b35423b3647403949423a4c443d4b443c4b443c4740384740384c443c4d463e4a433b4b443c4b433b48413949423a49423a4b443c474038453e36443d35443c34443d35453e354a433b4c433b473f374a433a4a433b484139413a34423b33443c3447403848413949423a484139453e36423a333e372f413b33453e3648413949423a443d35423a33423b34453e36474038413a324038303c352e423b34423b343d36303f3832433c35453f38463f38433c3546403848413a47413a3e38303c362f413a32443d35463f374d453e49423a49423a49423a484139474039504942544d445148414e473f514a42463f3749423b4d463f49423b49413a4a433b474138524b43484139463f374c453d4c453d4b443c4b443c4e463f4a423a3f373039312b4039314b443c4a433b453d353f3830453d36433b34544d45544c44524b434d463d49423949433a484139463f374941394b423a4c443d48413a48413a4e47404d463f48403b463f39453f383f393238312a362f283a332c39322b373028373029413a334740384b433b4139313e362e3b332c373029423a343d362f3b352d352f28342e28312b263b342e453e37443e36453e37443d3649423a474039463e36453e36453e3839332c352e2838312b443d37433c363c352f3c352e4039334039324039344039333a342f312b2736302a3e3730433c35433c34453e37443d36453e37484138463f3748423a4b443c4a423a463e36433c34413a3248403949423a433c344740384d463e4a423a4840394d443d4c433c4b433b4a433b443e35484139484139453e36484139453e36443c34453e36443d37423b34453e36474038463f384740384740384a433a474038494139484038453d35443c33484038474038473f38453d35484038443c344039323f3831423b33423b34423c35433e37413a343e37313d3832413c353d3632453f39423c35423b343f3831413b33413a313f372f403932423a33443c35403931423b33423b34423b33423b333e362e443c34433b35474038474038473f37443d35423b33433c34453f36433c34453e36463f37443d35403932413a33433c34443d36453e373f3831443d36453e383f38323e37313c352e3b342e38312b342e2838332f3e38313d352d3a332c332c26332d273e3730474038433c353e3831403833413a33423b344840394a423b433c3539332d3a332e36302b3a342e39322c3f38313c352d3f39323f38323c362f413b33463f37453e373d372f3a342d403b33423b33463f39443d37443d36403a32413b33413a33423b33433c343d372f38312b39332e474038453e36413a32463f37494239463e37443c35433b34423a32433c35463f38433c35433c35463e37463e364b443c484039443d373a332d3f3831433c35484039463e37483f384d443c4b433b474038443d35413a334139313c352e4039333d362f413a33423b343f372f3f3730403931443b33453b32463b3341372e463a31493d34473d3440372f453c35453d353e352e443a323b322a3c332c3a312a443c34483f38453b354c413a473e37433c343b332d3d362f3f37313b342d3f37313a332c3730293b332c39322b3c352e4139323f38303c352d372f28372f2948413a4d463e4c443c4a433b4b443d4b443d3d352f352d27403933453d35484139453d36453c35453d35413a324740393b342e3d362e443d3739332c342e273f38324740394e483f47403939322c3e37324c453f504942524b444e47404a433c4f4841534c4449433b443d36463f37433c353c35303e3732403a353b3531453e3a453e38433c35463f3948423b4a433c4d463e49423b443e363f38323b352f3a342e3f39333d362f3a342e3b352e3f3830413a32463e36443c353c352e3b342d3c342e3a322b3a332b453f37484039453c354039313e372f3f38303d352e362f28332d26372f283b342d3f3831403a323a332b4339324f443b50463d4c433a483f37463b344237303f352e433931453b333f362f3f3730463f373f372f3d352e3d362f3b352e3c362f3c342e39332d3d36303a342d3d36313d37313f3a33433d3748423c49423b48413947403847403a453e3847413b403a333f3932433c3649423c403a3448413a48413b463f39453e3848423b47423a443e36413b33443d364a433c423b334d453d4d453d4841394a433c4a423b463f37453e36433c34413a32433c344a423b4b443c4f48404f48404d453d4d453d4a413a48413947403749423a453e36463f3747403a473f38463e37463f37443d35463f374a433b49413a47403948413a49423a4a433b473f383f38313b342c3b342e3f3832423b34474038484139433c34443e37453f38443d364039323b342e322b2539332c3f38313d36303a332d39322b3a332e38312b38312a3e362e4a423a4e463f4b433c484139463f36453e36463f384e463f4f48405048404d443d484039474038463f38463e38484038473f374941394a433b464039423b35423c354a433b49423a423b34433c354740393f3730423a33423a324a423a5048404b433b4f463f504740443d35484139453d35433b33423b334e463e4f473d524a40544c42574e454e463e4f473f4f463d4b433b4740384b443d403933342d27362f2a37302b443e36423c344b433c4a423b4a433b433b353c352f38322b38312b352e283b332c433c34463e36413932362f29332c253f37304e463e504a405a534a4e4841544c44534a424f473f4c443c4a423a484039453d36443b34443d363d36303a342d37302936302837312b352f293a332d463e394b433d463f37443d36453e37403933352f2a38332e453f38453e38403932433c35443d36423b34433b33413a33433d36433c34473f37433b343d352f3e3730423b35423b363c3630403932423b33423c33433c34473f37473e37473f37463e37443d35453d35433c34474038463f37413a32413a32423b34453e37443e36423b33443d35453e37443d35463f37463f38443d36473f38433c35473f374e463f4a423a4840384a413a443c35403831403831413933423b34463e363d362e3d372f3b352f37302b39332e39332d3a342d38322c433c35403932413a32453e37443d36453e36453e3748403a474039463f37463f374a433c474039453e36463f38413b3349423b49413a453d36484038463e36463f37413a32433c35453e36453e36423b333f38313f383239322c38322c3a342e3c352f3b342e3c352f3d36303e37303d372f3f3831443d35403832423c363a35302d28253b363049423a4b443c47403a443d37443d36423b343c35303e37323a332e3d36303d36303c3730413a32443c363e37313b342f342e293b352f403934423b34443c35413a33433b34423b33453f383b352e423b34463f383d37303f39333a332c3c352e3d362f4039323d362f3e3831463e3748413948413a443e37453f36453e37453e364b443c494139463f37443d35423c344d453d4e463e4940394b443c484139443d3547413949423b413a333f3830403a32423b35413a34413b35423b354a413b473e37443d35413a33403931423b343e37303d362f3f37304039323f37313e372f443d36423b343e372f433b33443c344940384a41384a4037453b33473d344b4138433a323f362f483f393f352f413831423a333b332c433a33413931403831382f2a342c27362d28342d26362f2838302a3d362f423c343e372f352e273a342d3b342e3f3831453e36463f37443c353e372f3b342c413932473f38443e36433b344139314139313d362f3b342d3c352e47403a48413a4c443b463d354239324b423b3f37304a433b4039323c352e49423a352f283e36304b433b4b433b4e46403c352e3a332c433c374b443e463f3838302a3029242e272226201b38312c4c443d48413947403940393237302a322c28322d28312c27322c28322b28312b263c35303d363237322d3b352f3a342d362f29312b2638322e3f3a35403a35443d3738322d463e384d463e4f473f4e463f4d443d4c433c4c443c4b443c4a413a463d36453d35453e36433c34474038474038443b3440383138312b3b342d3e362f3e362f3c342e3f37303e352e433a32443b3440372f4138313d342d3a322b3c352e403931423a323d342d4138314138314039313c342d3a322c37302939322c3d37303c352e4039323f38323e3730453e364c453d4a443c4e47404a423b463f37443c35494039433b34403933453f393f3a32453f37413b33463f3948413b423b33484139474038474039453f37443d35423b33423b33433c34463f38423c354a433c49413949423b453e37453e3749413a4840384c443b4e463e5249424f473f4e463e463e3748413949423a49413a463f38413932433c3448413948413a4841394740384841394a433b484139463f37484139484139453f37423b34433c35413a32403a324039313d362e3d362e413a33443d363e3730362f2a36302a3a322c3d362f3e38303a332d372f2a322c253029233b342e403932413a34433c35413a34453e37453e374740384a433c50483f4d453d48413a40393141393149423a4b443b4a433b4b443c49423b423b34453e364941394a423a4c443c554d455149414f473e4f483f4c453d463f373e3730413a333f38314039324740383a332d4b443d4a423a48413a433c34494239524a424e473f4039314b433c48413950473f4f473e4d453c433b33453d354b423b483f38423a33433b343a332c3d362f3a322b3a332c413a33433c343b342e342e2a342e2a3a332d3a332c39342d433c354841394a433c4a433b4b443d48413a433b36433d364d453c51483f4e453d4c443c49413a4a423a473e37423a323e362e3b332b342d262f27233d342e423a333f38303c352e3b342d3d362f3e37303f38314139333e373138322d342e28312a2737312d403a34433b353f38324039323e372f3f3932413a33403a333f39343c36313d3632423b3449423b49423b443d36484038463f373f39323f3832312c272c2824322e2a34302b332f2a342e293c3630463f38473f384740384c433a4b423a433b34423b33443d35483f38463e36403930413a32423b34433b33453e38443e37453e36443d35484138443d35423b34433c35453e37443d36433c35463e36423b333f38303f362f433b33453d35473f38413a33463e36443c34413933443d36474037433c35463f38474039433c36453e37453f37463f37463f3749423b474038443d354a423b463e37433b33453d36413a32453e36453d36423b343d362f38312a3b342e3c352e3d36303b342d3c352e4039324038313f37303f38323c362f403932403832332c2837302b39322d3d363038312c4039333d37313c352e403831423b353f39323c352e3d3730463f38453e384039344038333c3531302b263b35303f39323a342e3d36303c353039322c36302a322d2839322d3a342f362e2937302b36312b362f2a3b332d3b342e3b352f3c352f3a342e443d37443d363d36313c372f49413a3f38323c3630403a34453f38463e37433c3548413a4c443c4c443c48413a453d36473f38433d36463f37453c353f3731453e36463e36413a33413a33453e36453d35423a33433b33413a32463e364d453d443c353f3831453d36433d36433c353e36303c352f403933453e37413a34463f393e37323c3530403933413a3340393237312c3a332d453e36433c353f38323d352f3d362f3d36303b342e3b342e3e37303e372f413a33403831413931443b343c332c392f28383029352d253e362f3b332d3a332c3d352f4139324139323e36303a322a443b33443a3241372f4d443c51473f4d443c484037473e354c443b4f463e463e36372f273e362e3f372f413831423a323f38304038304339324740375048404e453d494038473e37473f37473f37423a34443c353f38303a332c3a312a443b323d352d4038313d352e3a312b4f463f423b33443d353c342d433b344840384c443c474039453e38413a34443d35433c353b342e342d273a332c3c352f403933413b35413b353f39323d3630413a3438322c36302b3a342f3a332d39322c3f38333d373139342f38322d352e28322c25332c26332c27362f2a3d363140383239332c352e27332c2636302a3e372f4039313e372f3c342d3e362f3e352e3f37303f37303f3830433a33443c35433b333e372f3e372f3a332b3a332d423b34443d35443d35433b33413831433c34423932433a334139323f38303d352e3d342e39322b39322b3b332b423a32453e36463d36443c35433c34473e37443b34433b35413a343d36303d3630413a34453d37443d38413b35443d37443e363d372f3f3831413a343d3731403a343d37313d3831443e38413b34443e36423b3448423b463f38443d363f38313f3832453e3849423a4a433b4740394b443c4c453d453f37443e364b443c4b433c4b443d4d463f4b443c4a433b48413a4840384b443b453f37433c363e3731403931403931413a33453e3647403747403a433c354740384c453c4b443c453e37403931413a33433c35413a33443d35433c34413a32463f37463f39433c36413a32413b33423b34443d3549423a453e38423b35413a33423b35463f3848413a433c353f39323b342f362f2a3b342e3f38324a433a474038423b343e3731423a36524b444e473e504941504840473f373c352d47403a4f473f514a42534c444f483f4a42394b443b514a414e4740463f37423b33433c334840384a423a49413950483f4e473e484039494139474038413932463f37474038474038453d364c433b4b423b4a413a4d453d4f473e4d453e4c443c494139463e3649413a473f38433b35403a3439322d453e384740393f39333d37313b342e413a344740384b433c5149414e473f4c463e474039443d36413a344a433c4e473f5750494e463e494139463d36463e3649423a473f383f37303c352e3d362e3a322c3a332c372f2939312a3f362f403730433b334038303e362f352e27352e28433c34443d36443d35473f38443c35413a323e37303c352e39312b332c26332d28302a26332d2a39332e38312c3e3731433c35433c35413a33403a3447403a463f38443e38433e37413a34403a32433c35453e37413a343f3831443d36453f3847413b3f3a3445413a4e49414c453e4840384d453e4c443c463e37433b34473f38473e37453c35453d35453d35463e37463e37453d354c443b50483f49413a463e38423b35423b35423b343e38313d3731413a33443c35474039474039443d35443d35453e36453e3648413949423a463f374039324039323e3731433c344139324039324039323f38314039324039313d362f413a343d362e3b342c4039313f38303e37314038314039313f38303e372f423c343e372f3f3831403931423b33443d354841394b443b4941394c443c4d453e494139463e37443d35443d36453e37423b33443e363d362f3a342e342f2b38322b3a342e3b342e3d36323a342f39322c39332c3c362f3a342f3b36313e38333d37323b35303a342e3f3a333f383336302a39332d3d38323a342d3b342d3c352e3a332d3d372f423c344039333c352f403a34433b35403933433e36413934433b35433c34413a333a332d3f38323d362f3f38323b36313b342e423c353c362f3d3630413a343c352f4039324039313f3830473f37443c34423b334039323b342e403a344840393f372f40393349423b473e38443d36433c35433c35474039423b33463f374d453d413831433b34453e364841394b443c463f39463f394a433b48413b48413b48413b3d36303a332c423b34403933302b263d37323f38323f3832433b34453e36453e36413a334038313d362e3d362f3a342e3c352f3f37303e372f3b342c3c342d413931413932423a33433a33423a34463e38463d374137304b433a4a4139443b324b423a473c35463b334b40374d433a4e433a4a40374c433a40362f453c33453c33413831453c354239324239323f362e393129443b33473d36443b34433a344840384c423b453c343d342d3a322a3930293b332c3d362f352d27372e2841373040372f433a324e443b463d3541393138302a453d35443b333f372f3f3730453c354940374a41384a423b3a332e372f293f38323c352f3b342f3b352e3b352f3b352f36302b352e2a38322e3b342f39332e36312d38332d37322d37312c39342e3c352f3a332e3b332f39332d36302b36302a38322c38312a3b342d3a342e3a342e3d352f352d2838322c3f3832463f384a433c443d35453e36453e36473e37483e37413a323e372f38312a38302a3a312b3a312a38302838312939322a3b342c3d362f3d362e3e37313f38323a322c3d362e4841394a433b484039463e36443d36443d35463e3748413949423a494139463e37494039453d363f37303f39323d36313b332e39332e302b273934303c36303f3933433c363f38333d3630423b35443d35423b33443d354c453d4c453e49413b413a333e3831473f38433c35423c34443e37453f38433c344c453d4e473f4841394b443c463f3749423a453e37453e374a433b4741394a443c4c443d463e37413a33403932443d35413a344039343f3933413b34413a3448413a463f37484139443d353e37313f3831463f37474038453e37443d35433c343f3831413a34474038484139463f38413a32433c35443d354039333c352e3a332c3a332c3e372f433c34433c353e372f3a332b423b334e473f504a424f494150494247413a342d27443e374a433c433c354740394b443d4e473f4a433c474039413a34403933403832463e374840394a413a463d36453d353d362e413a32433b34474038484137473f374a433b4a433a453e37474038453d354f473f4c443c4c443c4d443d4e453e49423a49433b4c463d4d453e4e473f5149424f463f4e463f4b443c4a433b484039484039474038443d3549413a4d443d484039484039443d3640393238322c2b26222e2a2639332e302b2635312d3f39343e3832403933453e37473f38473f38433c34443d36463f394a433c443d35443c354239323f362f40362f453c34473e36443c34473f36453d34443c343f39313d352f362f2a403832423a32423b33433b34423932423a333f37313c342e3c342d443d354a423b433c35443d35433c343f38303e372f3d362e3c352e3e363039322c37312b3a342f35302b3d37313e37313b332d433c35453d3640393336302b37312b3e3731423a34423b34443e37403b353a342d38312b3b342e433c35413a33423c35433c354b423b4c443c4b423a4b433a4a423a474038443c35473f3749413a49423a453d35433a3350473e483f37443c344a433b4b433b4a423a473f3747403849413948423a453e36463f37474038453f37473f38473f3847403948413949423a453e36484138473f38473f37443d35413a32463e37443d354740394a423a473e37463f38474039473f38463f38463f37423b3548413a484139484139463f37463f37433c35453d354b423a4942394942394c443c4d443c4d443c4a4139473f374a423b4b433b483f37473e35483e37443c35413a32453d36443d35463f374a433b463f3740393337302b3a332d3a352f2b26232d282539332e3b352f3d37313e3832423b35433c36423b35413b353f3a333c36303a342f433d36413a3439332e3c342f3f3832413b354a433b463f38433d3549433b4a443c49433a47403849423a49413a453d36453d363f3833423b34443d36403932403932413a343d36303d36303f38313d3630403932423b34453e36453d363e3730403933443d36484038494139443c35453d36443d36443f373d3630443d3747413a3f3830463f38453e37423b34403932423b34453e36413a333f3830413a324942394f483f4d463e473f38433d35433d35413a343b342e3b342e39322c423b34423b33433c36413a33423b3449433b403a34423b35433c35413932443d36423b33403931403931423a323b342c3e372f443d354039323b342c3e372f453d35463e373f3830433b34433b333d352e413a33463c353c332c3e352d433a31453b3242382f483e35473b33463a32483d344940354d4339483e354b4239423831473e36443b32443b33483f36443a323f362d3c332a3c322b4137303c332b3b332b3f362e433a323e362d3e352e4a41384c433b4d443c4b433a494138413830463c344c41393c332c483f384c4339473e363c332d473e37473e3740372e483e36494039473e36423931463d3538302a38312b3f3730322b26342f2a36312d36312c3b36303c36303e37314039333e37303f37303d362f36302b3c362f3b352e342e2737312a373029362f293c352f3d363039312b3b332d39322c3e372f433b34443d36443c35433c35443b354a423b4c433c484039473f39473f374139313f362f4239323b332b3a322b3d352d39322c3c342d4038303a332b3e362f413a33403932423a333f37303e372f373029362f293f37303f362f3a332b3d352d3d352d3e362e38302a383029372f2a37312b36302b352e29342d29312b262f29242e2a25302c27302c282c27242e2926342f2b3e3935443e39403a363f3935413b35453e37453e37453e384c453e453e36484139453e3739322c3a342e4e473f484139433d35443d35453e3848423a49423a48413949423a4d453e4a423a4a433c48413a443d364b443c4c443d4c453d423b34463f384b443d48413a4b443d4b443d4c453d484139463f39413b353f3933423b343f38323d36303e3731443d36443d35474039494239433c34433c35443d36443d36443d35443d364039333f3832403a33403b323a342d3e373148423a4d463e524b43524b434f48404f48414d463e4d463e4c453d4d463e474138443d353e3731403a334f4840585049504942554e464f48404a433b463f374c453d423b334039333d37303f38314b433b4a42394c443c4f463f4941383c352d443d364d453e5048405149404a41394c443d4c453d47403949423a4b443c4f47403f3730423b343f3832433c353f39313e3830403a323f38314038313b332d3630293d352f3c352e3e3731413a34423b33403a333f38323d362f3b342f302b272e28243b3530443d37403a343d37323c37313f3934423c38423c37443d3748413948413a463f383f39313d372f453e364740384c453e4841394139313b332b3a312b39312b3e362e3f372f3f372f4239314e453c4a41394d443d463f373c342c3d352f484038483f374b433b4a433b494039443c353f37314038324840394b433b463e37453e37423b343c332d3b332c403831423b34433c344039313f38313b342e3c362f413a323c352e3b342d3b342e3a342e3d3730423c35433d3648413a474039403931413a33433b363d3631433d364a433c49423b413a343f3a3348413a463f384740384b443c4b433a484037473f374b423a4e463e4a423a49413a484139433b33483f375249404c433b4d453c4d453b494138463e36473f36453e354039314139324841394b443c474038463e37423b344740384a433b453d35453e364a423a483f37473e374d443d4c433b4b433a4b433b453e364c443c4d443b4940384c443c4b423a483f37484038463f37433c3447403849423a474038474038463f374841384b423b4a413a4b443c4a433a463e36483f374a42394a4138473e36483f38463e374840394940384a42394a433c484139463f37423b33443d35463f37413a33443d3648413a48413a453e3838322d3a353036302c2e2924332e293e383237302b2f28242c27232d2825302b262f2a25332e2b38322d36302b332d2939342f3c35303b342e3c3630352f2a35302a3a342e3b342d3f38313a342e3e37323e3832443c36453d36443c353e37303f3830433c35413a34403933403933453d37474038423a333f3830443d35453e364740384039323e3731443d36453d354a423b413a32474039433c353e3730403932433d37423c36433c35433c354b443c453d36463e364a433b4b443c49423b423b343f3830473f3849423a453e374039333e3830453e37463e37403932413a33433c364841394039314039323f3831413a32423b34443c35443c35433c34413932433c353e362e413931413a324039323d362f413a33453e36453e36403830413932403730433c34443d35423b334038303f38304038314138314239324138314b433a4940364c4239483d34443830453931493d35473e344b4238473e35453b3141382f463c35493f374a4037483e35483e35453b32463d34494138473e34463c33493f364b4036473c33483d35453d35494039483f38473e36473e3649413849403852483f463d34483f374c433b4c433b3b342d3b332d3b332c3e362f4d443c493f37473e36453d343d352c4a413a443c34373029352e28352d27322c2638312b38312a3d362e3e372f3a332c3b352d39322b3630283a332b3f39313e3730352e283a332d3e3730403a32433b33423a33423a3448413a433c35463e37474039443c354038314039314037303e362f3d352d3c332c3b322b362e273d342d3d342d3f3730423a333c332b3831283a322b3c342d413831463d36443b34473f38433b33443c354038313e362f3b342d37302937302937312a352e2839312b38302a37302a362f2937302a39312c38312c3c342f3a342f37302b3b342e3c35303e383138332d362f2b2f2a262f2b2837312e423b37453e38453f39403a35413a35413b354b443e463f38473f37463e37433c34403a32423c35413a34423c354e473f49423b4b443d443d354c453e4d463e4a433b4b443c49423a49423a474039433b36443d363c372f3a342e3d352f3d36303e38323e37313f3932463f384b433c3d362f4039313f3831433c34474038423c34413b334740384841394b443c4d463f453e37433c35453e36423b34403933453e37453e3747403a423c35423b353d38303a352f423c344f49414c463e49433b484139433c35413a33403832453e36473e374b433b474039463f37463f37413a323a342e443d3648413a4b443d463f384c453d4f47404c463d4f48414c443e4d453e4d47404640384741394b443c4b433b4a433a443d35453d344d453d49423b4840394c453c463e36473f38484038423b3340393240393239342c352e2739312b3e363240393349423a463f37463f3748413b48423b453e3749423a49423b4d463e4c453e443d374139333d3630423b34403a33352f29342f2b403a3547423d4a443e3d3630413a34453e384e4740453e373d3631413a3349423c4c453d4a433c453e37474039453e36474038453e36433b33433a33443c34473f38453e36423b33463e37463f37484139453d35443b344840374b433b433b34453d35484038463e363f372f4940384940383e352e443c353e362f3b342d433b33453d36443c343f38303e372f453e3749423a443d353d352e38312a423b344139333f37313e38314139333f3832403932453e364c453e453e37423b33423b33484038453e36433c34433b333f373037302a3f3932453e37433c34423b33433d354b433c4e463e4e473f4e473e4e463e4d463e48403848403849423b49413a453d354d453c4b4339473f37484037473e36443b3340372f433a323f372f413932433c34443c344a423b484139423a333d352f3b342e3a332d403932443c353f3931463f364a423a4b433a4a423a4b433a494038494038494139463d34463d35443c34463e35494037423931433a33463f37453e36473e36453c34453c35473f38463e36483f374d463d473f37443c34453d34484038463e36463e354840374b433b4c453d4c453d453d364a433a4740384840384b443d484039463f3749423a474038464039413a34443d36433c34413a334039333a352f37322e2f2b282e2a262925222a25232c28252b27242a27242e2b27332f2b34302c312d29312d29322e2a38322e3d37313d3732423c34433c3647403a474038474038453e3647413a423c34433c353f3831433c344740394b433c474038463f37443c35463f38433c36413a33403831423b3349423a484139433c35403a324039323c362f3a342f3c36303e37313f3932433c344039323c352e3c352f4039333d3630423b33474039433c36443d364b433c413a32443d35453e36433c344039323f3831433c35453e37403933453e37453f38463f373d362e413a32463f37423b33443c35423b333e372f423b34423b33423b333d352d3b322b413831403730403730423b32423b32423b32453d35443b34463e3440372f443b32443b344037303e35303f3730413931433a32423b34433b34453c353b332c433b34494039473d36463d35433a3243383042372f423930473d35483f36463c35463d35473d34483d34483e354b40374a3e364b3f36493d34443a31483e35493f36443a30453a31463d34463c3345393242383040362e41362e40362e3c332c3d342d443b33403730423a32372f27433b333d352e3e363037302a413831393029352e26494037443a313b332a43393141372e382f27483f373e372f3d342e433a313f362e4138313e352e413831423a32483f38473e363c342c403931443d353b332c312a233a332c443d35433c343f3730433a33433b34453d35433a333b332c342d26362f293d352f3c352d3d362e3f362f3f3630423a33453c34453c34463d36433b32453c34463d35443b33473f374a4039483e374940394a413a433c34413a324038313d352f3b332d3a332d39322b352e28352e2936312b3a352e3b34303f3932423b353f3934423b35443e3749433c3e373139332c3d36303b342f332d2935302c403a35433c36443e37433d384d47424c453e474039453e37443e3849423c453e373e3832433d3648413a4b443d48413a4f4941514b434f4840474038443d35423b334b443c4d463e49423b3e37324039324b443d453e36413a323f383139322b3f3831433c35453e3847413a484139423c35433c363c352f433c3649423c423b353f38324e47404f48424b443e463f3947403a463f39453e384a423c4a433c433c35443d3647413949423a4a433c474039433c35423a34443d36413a334139334039323c36303e38314039333c352e3c352f37312a37302a37302a37302a3c362e4c443d524b43534b434f463e4f47404d463e48413a473f39453f39433d373f38313e36303f38323d373139332d3a342e3b342e413a34413933403932403932403932413a333f383048413949413a433b363f37313e37313c35303f3931413a33453d37443d36433c354a433c4e47404d463e474038413a333f383138322c3c362f443d35463f37463f38463f39443d36433b353b342d37302a3e3731453e37423b344d463e4c453f453e38443d36413b333e373138312b3a332d3b342e433b353d362f3d3732413b35453e38453e36433c34453e36453e364841394b443c4e473f4d453e4d453e4b433b4b443c453d36413a32463f37473f383f3830473f384a413a50473f50473e4b433b4942394b433b413a323f38314a423a4a413a3e362f413a333b342e443d36443d363f38313d36303b352e423b34443d37423b333d362e3c352e4039323d362e3d352f423b34423b33403932413a333f38323e37303f38323e3731453d3549413a474038484139474039433c34473f384a423a49423a4a433a494239453e364a433b49423a4d463e48413949423a4a433c463f36473f36484139463e37473e37473f37484038443c33443c34463e37403931433b344a413a4d443c4e453d4a41394b423a483f37423b33443d35423b333f38313f3831433c35433c34403831453c354f463e4b4139483f374a4139463f35433a31443b33463d35483f37483f37463d354941384a423a4740384941394840384940384b423a4a41394c433c4e453e49423a463e36463e374b433c4c443b4a433a4b433b4a423b4840374a423a4b443b4d453d494139453d36463f37484038473f37453e35484139474038484139433c35423b34453e373f39313f3931443d364740393e3833342f2c3d37323e39333b363238322f38332e3a36313d39353b37323a36303d38343d38333d38313d3832453f38433c36423b34443d35463f38423b353e372f3d362e3d37303e38323d362f3d3630423b333e372f413a34433c34433c344039314039323c362f433d36463f37443e36423b35403a333630293c362f443d36413b3539332c352f283d3731423c37403a333e3730362f294039323d362e3c352e433c35453e373a332d38312b453e364139313d362e473f37463e364039313d363038312b39322c39322c39322c3c352f423b34413a324a433b463e36433b34453d36423a33443c35413932413931423a324139323f372f4139314139314037304137303c342d3a312a3f362e443a31473d35463c34453c33483e37493f373e342c423a33453d364a413a494039423a324138314138314239323c332d38312a3c342e3b342d3a322a40362f40352e42382f453c33483e35493f3650443b4e42394a3d344c3f36483b32483c33443a30443a314439304a3e354b3f374b3e36483b3342362e3d332b3e322b4c4038483d333f352c4137303e352e433a324238313f3630423a3340372f473e36463e373e362e443b334e433b453c33342c24473e35493f35453a314a3f364c41374a3f36493f3641362e4539323e352d42382f40362d463b33423830372e263e342e3e352e39312939322a3730283d352e413931463e36443b34433b344037303f362f3b332b352e26332c263d342f433a34433b34443c34453d364038313e352e423a32483f38423931413930483f37423931443c33433b324239313f37303f35303d352e3b342c3a322a362f27322b24322a25352e2837302b362f2b3a332e423b36453f3946413b4c464049433d46403b48413c413b363e37323c35303c3530332d29352f2c37322f3b35313934303a35313a353037312d3b3632443e384c453d474039453e36453e38413a34423b354840394d463f5049415049404d463e4d453e4c443d5049414c453d4a433b4a433b4b443d4a433c443d36423b34423a353c352f463f374c443d4b433b4b443c49423a4d463f473f3849423c49423b4d463e4d463e4b443d47413a463f39423b353f3933413a343d3731433d363f3831423b34423b343d373037312a2e28232b2521322c273d36303f3932403b333f39333e37303f38313a332e3c35303f38323d36313d3631433c35443d36433c3549423b4c453e4a443d524b45544c44554c44544d45514a434e46404b433c463e37403932403a33423b34463d37433c36423b34453e37423b353c352f3a342d413b344740394139323c352f3d362f3d362f3c352e3d362f3e362f3f37313d352f3b322c382f2a37302a352e273f38323c352f3d37313f38323d3630463f39423b35413a343e37313b342e3e3731423b3449423c443e38474039474038423b35463f394039323e3730413a3349433b4b443c48413a443d37423b353e3630403933423b34474039453e37453e36453e36403932413b34403933423c36413a34433c35474038463f374740384a433b4b443c473f384c433b4e453e4c443d4f463f4c433c4b433c4a433b463f37494139463f374740384840384c443c4b433b453d35423b3349413a443d35453e37463e37423a323e372f3c352f3e37313a322c3a322c413a32423b34423a343a332d362f293a332b443c34453e36433c34433c35463e36443d35453d364039313c352f322b2539322c463f38443d364740384740384c453d4c453d4b443b473f364c433b4a42394740384a433b4a433a4c453d5048403d362e433c34443d353e372f413b33474038443e364740384b433c4b423b483f38463e3650473f50483e4c453c4a433b463e36483f384e453d4e463d473f37453d354a4139473f384f473f4f473d4b443b484139463f38484139463d36423a334139314840374840384940384940374b423a4b42384d443b4e453b483f364941394a423a4740384c443b51483f443b34483f384d443d483f38473f37473e3749423a463f3749423a4b433b4941394841394a433b4a433b4941394a423b474038433b33443c35473f38453e364a433b4a433b443d36433c34413a324039323f3832453e37443d37474139413b34443d35443d35443d36443d37413a333c363039342e3e37313f3a323f39333a342f413b343f3831413a33433c36463f39403a33433c35443d37453e36453e36443d36413a34413a333b362f3e3933413c353e37313d37313d36303f38324039333d362f413a32423b333d362e3d37304039323e37303e38304038323f38323d37313c353038312a3e3731433b3449413a483f3949403a473f38433b34433c35443d363f38323c35303e37313b342e3e3731474039484037494139474038423b333f3730463f37413a32453e37453f37453e38423b3347403949423a403932413a323d342e3e352e403730433a32463d37473e36473e35483f3749413a443b34463e36463c3442372f433a31453c353f362e41372f463b3341372e453c35473e35453d34483f36463d35463e36473f37423a32453b3440362f4037303f37303c352d39322c423932463d35423a32453c34494038473e354f453b4c42394e433a4f433a50443a4f443a4a3e35493c33493c334a3d34493d34473c33453b323e332b463d34473d3540362d3a31283c332c3d342c3e342b42362e3e342b463c33433a313b322b3e352e443a333b322a463c34443a324b423b3830284138304d4239463c333f362e544a415a4e4353483e4e453a50433a493e354940364b40384238303e352e473e354238304137303f362e4037303f372f3f372f453d35463e364941384e463d4a41394037304037303f3730382f28372e273b332c3c352d3c342d3f3831423b33413a333f3730433b34423a333e362e3c332c3b332b3c332c4038303f37303b332c3c342d3a322b3c342d3a332c3c352f3e3731443d353c352d362f293d36303f3933403a34413b3647403a48413b413b35403b333b352f3e38323e383135302b302b27322e2b35312d37322d3a35303d3833413b353d38333c363236332e37332e332e2b38332f443e3948413b4c453e48413a453e38453e38433c3648403a463f39433d35463f374a433c4c453d474039474039433d363a342d3e372f413a32413a333c352e3f3831463f384a433c48423a47403848403949423a49423b463f38453e37463e37443e37423c37443d36474038433e36433e36433c353d3630413b34443d374f48424b443d453d364740384b443d4a433b48423b403a333b36313f39333f38323e373038322b342e2938312a38332b37322c37322d3a3531443f39423b37463f394c453d453e3648413949423a443d36433d35433c34443c343d35303d37313a342e3f383146403949423b48413b4c453e51494149423a3b332d413a35423c35403932413a33473f38463f37423a32403832423b33443c35443d36433c354038313e373038312b302927352e293f3832453e37413a343c36303f39333e3731413b35453e383d3731403a34463f394b443d4e4840474039443d353e3731403933433c36433c34453e364039323f3831403932403a33453e36443d35443d36463f37463f38443d37423a33433c35443d3547403848413a474039474038453e38453f3849423b4a433b4c453d4e463e48413940393149423a474038453c35484139463f37484139413a32473f38484139474038473e374c433c4b443c463f37423b333d362f3d352e3f3730423b344039314139324139323e3730433c35413932403932403831423b34433c353f373037302939322b3b342d403931413931423a33463d36453d373f372f41383140373038302939322b3b342e3e3831453e36474038473f37453e3649413a4a42394942384940374a4239443d344a433b4c433c483f37484037463e35453d35433c34433c34423c344039314a423a473f37423b334c453d4e463e4c433b443b33453d354941384c453b50483f514840483f383e352f3d362f3d352d433b33443c34453e363f38303e362f433c353f38303e3730423b33463d364840384c443c4f463e494139463e36463d36423a324d443b4e453c4b423a4a41394a413a463e37433b33433a33453f37433c344139323e372f433b34403931443c35463e36453e373e3730403932433c343f37303d362f38322c38312b3a332c3f3831463f37463f37443d36423b34463e37423b33403933433c34413a32443d35453e364b443c443d35463f37443d36423c34423b33413a33453e37474038433e36443f37443d3549423a443c35453e37463f37464038433c35413a33403a333f38313d3530453e36463f38423b353d3630403833423b343e3833423c3649423b3f3833423c36463f39463f393c3630423c35443d36423b343e37303e3831443e37443e373e3931443f37433d363e38313b352f413b35403a343f39313d362f37302a342e273e38313f38313c352f3a332e3c36313a342f3b352f38312b3e3630463e37443c353d352e463e374139313c352d423b33453d36413a32413a33403932423b33413831423831403831453d34433b33433a3240362e423930443b333e352e423932423830453a32423830433a31463d34453b3340362e473d35473e35453d34473d35443b32443b32473d35463d34473e35453c35463d36473e36463e36413a32433b33473e37453d36433b33423b34443d354a4138494038473d35453c35443b344f453c494037443a3142372f3d332b3e342c3a30283d332b41362e473a314b3e354b3e34493c32443830352c253c322b493d35483d34473c334a3f36463b32473b3343392f40362e40362f41382f41362f4d41394c4038483e363d342d3c342d352d263a312a473d35554b4151473f4d4239493e3540362e392e2640352c483e344e443b3f342c372e264e443b443b334239323e342d4138303f362e3f3630443b33473d35433a3141383041372f3b312a382f28372f273730273c332b403730483f384037303c342c3c342d3d352e3d352e403831413a33433b344a423b49423a443c353f38313e3731433c36463f37443d35423b33474038474038433c35443d37443d37433c35453e37453f3948423c48423c49423b49423b49423a47403849423a4c453e4a433d49433c453f39463f3948413c4c463f4a443c4d473f4f48404a443c4a433d48413b3e393339353036322e3d3833423d37413b35423b33463f3849423b4c453f4d463e4c453e47403a433d36423b334039323c352f3e373048423a4d463e4b443d49423a4e473f4e47404d463e4e473f463f38443d3648423a4c453e4c453e4d463e4d463e4c453d474038443d36453f39463f39443d37453e37453e36433d35453f37463f37443d3649423a49423a463f3748403a433d36423c3548413b4a433c4d463e47403847413949423a49423a484139463f3849423b47413a4a433d4c453f433e3937322d39332e3f3833403932433c34403932413a33443d3647403749423a49423c4e47404c453d4740384b443d49423b463f38443e364039313a332c39322b3730293c352e3f383038312a37302a38302b3b342c3d362e413a33423b34413a33413a333e37303e37303b352f39342f37302b39332e413b35413a3438312a38322c443d374b443c453e373a332e403a3348413b4b443c453f37433d35463f37463f38474039423a34433c35463f3849413a484139453e36453e36433c35443d36463f3847403949423a49423b463f384741394b443d47403a4b443d4f47404d463f48403a443d36403a33413a33474139463f37433b333d38313b352e433c344740384c453c5049414d463f4d453c4941395047404a433c433c34463e37473f38443d35443d35423b33453e36453e363f38313a322c403831423a33443d35463f38453e37453e37433c35443d35433c353b342e332d273e38304b423a453c35443c35413a323d352e38312a342c263730293f37304139323d362f413a334a433b453e36463f37443c34453d364d463e484038413a324941394d463e4e453d4b433b433b34413831463d354840384e463e4c443c484139433b334840384c433b4841374b433a4b443c484038494039453d353e362f423a31483f37433a32423a32433b34433b344c433c4c453b4941384b433a443c34443d35453d35484039443c3549413a4e463e4b423a4b433b4b443c49413a463f37453d35453d36463e36453d34484038463e37463e374038313c352d423b344039313d37303a342d3a352d403a32413b333e3831443c35473f38423b34403a3239332c3a332d3a342e3d362e423a33413a33453e3749423a47403949423a4b443c4c453d4d453e49413a49413a4a433c4d473f464138484139453e374a433c4a433c433c34413a33463f38443d36443d36443d3648423a49423947403849413a473e383e3630403931403931433c35453e36433c35423a34403933433c3547403848413a47403947403a4740393f3833433d37443d35413a33433c363e37323b342e403933413a343e3731443d37443d36423b34433e3749433b453e36453f3947423a433d36453f374a453c49423b433c353b342e433b35453e37403933413b34413a3337302a312b2736302c39322d3e373139322c362f2839322b3e373039332b3e352f3e352e3b352d3e362e3b322b3a312b372f283d352e483f384339333d332c3f362e3931283c322b423a31453b3340362e433a314339313e342e3f362f3d342d3c322b3d352d3d342d3c322b453a32443b32453c33433a32433931483e35483f364a4038453b32463c33423930473e36463d36463f37423b33413931403831423a32413930403830484037494038494038473d36423932413831453b32483e354d433a4c4138443b33453c344239323f362f3e332d41352e41362e41362e473d344c40374a3f373b332b483d35463b323e332b433930443a31473d34483e3540372e463d36453d353930293a312a3b332c3b332c372f28332c253c342c433a333b31293e342d483e374238303e332b453a32483e35453b33483f364c4238453b334d433b3a3027392f283b322b3a322a3a3129372e263a322b372e27382f28372f28372f283b322c3e352e3e352e473e364b433a50473f494139443c35463e37443c354039323b342e3a332e39322b352e27342d28332c28342d28352f29352f2936302a423b34463f38463f39463f38453e37443d36443d36463f38453f384540374740384b443e4c453f4a433b4b443c4c453d4a433b4d463e4e473f4d463e49423b4b443d4f48414d463e4740384e463f4e463e453e36474038423b33433c36443d37474039423d36433d37463f39443d37423b3549423b474039453e374039333f38313e3730403932413a34433c34443d36443d36423b33463f3749423a463f37463f37443d36423b34453e37484139443c34453e36433c36433c36433c36453e36443d354039324740384b443c4642393d3731413a34423b35463f39403b343e3933453e38433c3649423b474038433c34443c35433c34433c344d463e4a433b484139413a334841394d463e4a433b474038484139474039433c36433c36413a343e37313c3530433b354038323e362f413a323e372f3b342e453e3747403a433c353d362f3c352e3e3730443d354b443b4b443b484039433c34463f38403a34403a333f39324039333f38323f38313c362f3c3731413a34433c34413a333a332e362e2a38312b342d27312a24332c2737312b4039323b342e3c352f3a332d4039334139343f38333e38313e3831403933443d37433c3647403947403a453e384841394a433c47403948413a443d3648413a494139463f3747403849423b463f39433e37453f3748423a47413947403a433d373f3a35413a363f38333c363039332e38332e3b373248423c49433b4d473f554e4758504858504a564e465a5249585047544c43524a42504941443d363d352c3b332c433c35474039413a33433c33453d35443d35443c3441393239322c3630293f3a3249423a4a423b443c35443d35453d36433c344039323a332c342d272f28223029233c362e4740384940394b433b494139463f37413a32453e36443c34484037483f38463e37443c354138313a332d4d453e534b42433a3349423a4a413a473e374e453e5249414c453d484038443b334841384e453c4d453d463f374039314c433b4d453d4a433b4942395047404e463e423b33423b33463e374940394d443d4f473e5249404d443c453c344f473e544c435249414e453d4e473e4942394b423a4e463d4b433b4e463e463f37443c34433a33483f38443c34403931413931413a323d362e3d362e3f3730433b333f3730413a323e362f3d362f4039324039323f38314740394c443d483f39453e38453f38413a333b352e3e37313c36303f3933413a334740394f474149423b4d453d524a425149404e473f47403848413a484139433c34443c35433a33433a33453c35423b333e39313f3a323f38313f39313e3830423b35413a333c37303c36314039333e37313b352e3b352e4039314039323f3831433c34423b33474039453e37413a33453f37463f37474039463f39463f394039313f38303c352e3a332c3b332e3b342e3d373238312c35302b39332f39312d36302a3a332e3d353037302c3a332e3f3932433b35403933423b343f38313f38323f39333f39333f39323c362f342e293b352f433c363e37313f3832443d3740393247403949413b4039323b332d403932413a333d362f423a33463e36443c34413932473e374c433c483f384339323f352e4338313e352d40372f453b33463b33493f37483f364139313f37304138303c342c3b322a38312a3b342c3f362e41383140362f483d36463c343f342d41372f483e35483e35453c33473d34493f36453b324b41384a4138483f37473e37453d34453b33453b344239323e352e403830403931453d35453d354038303b32293d342c4239314238313f37304a41394f443b51443c50453c4f433a4a403742382f40372f3930293d342d382f273930283c332c3b312a40362d483e3540372e3c332b3f362e3f362e3f352c3e342c3d342b382f273f372f40383139322a3a322b3c342c3c342d382f28372e27382f28393129443b334238303b322b3b312a453a333d332b40352d3f342c3a2f273b322b372e26382f273e352c463a3241362e443a31483e36453b3340352e3c332b3930293a322b3a322b372f2839322b3c352e383129382f28362e2838312b352e2839322b3e37303a352e3e383149433c453f38463f384b443c49433c4e49434e48424f4942504b434e4942564f49544d46544d46544e46504a42524b44575049514a434e48404c463d49443c48423b4a423b4b443c4d463e4b443d463f374c453d4c453d4c453d4c453d49423a4a433b4d463e4740394a423b4c453d4c453c4f484049413a4a433c4d474148413b463f38443d36413a323a332d3a332d3f38323d362f433c35463f38443d35443d364740394b443d463f37453e3649423b453e364740384c453d443d36423b33433c35433c35403a32423b33453e364841393c352f443d3749423b463e37443d354c453e5049424d464049423c453e38474039443d3549423b4d463f49423b4a433c4a443d463f37433c344841394b443c49423b49423b474038433c343f38304740394a433c4a433b463f373f3830484139423b33423b3548413a4039333f3931423b343d372f3b352f453e37433c34453e3640393238312a37302a403933453e374a433b484139443d35463e37463e37463f37433d35413a34474039433d35453e36433c35403933433c35463f38443d363f383239322b3c352e3a332d37302a362f2a332c283a332d403932423b34463f38484139463f374139333e37313e37313a342f3d3630413c35423d3746403b433c383f3a353f3a34403a35403a34443e3947413c423b36423b36413a343f3933423d3648413a443d37413b353e39343e393439342f37322d3935303d3a34423d36403a33433e3747413b47423b4e4840534e46554e464a433c48413a4e463e4b433c453e383f38323a332e3c36303c363039342e38312b403932463f38453e373c37303b342e3f3832403931403831413a33443d35474038423a3448413a4e473f5047404b433b473f37474038484139474038474038423b353f3832443d3748413a4d463e4a433b463d364b433b484139453d354a423a4f483e51483f5249404e453d463f374d463e463e373f38304f473e514940433c354a423b40382f4740384d453d4a4139453e364139324b433c5049414b433b453d35423b33473f37473f37433b344a423a4e463e494039463d34453d34484038473f37484038453d36463e37473f38463d364b423a4c443c463f373d352e3a322c3f38313e3731423a33453d353e37313b342d3b332c473f37453c35453c35433c34453e36433c34463f374d463e4d463d453c344a41394a423a4841394f463f4a423a4c443c453d354038323e3731413a33433c35463f3747413948423a4e47404e463f463f38463f38423a333f383148413a433b343f38303f3731403931433c35413a32433c34443d35463f37453d35463e37463e37453d36443d35403a33453e38443d36433c34433c35413a343f38333d37323f3a344740394b443c4b453d49433a49423a47403947403a474039403932443d37423b35403a34403a35413a33413a333e37324039333f3832423b34423b353f383239322d3b352f3a332f38312c3b35303b342f3c3530403a333f39333b342f38322e3c35303e38323c363037302a3a332e463f39443d37423c36413b353f38323f3932413a34433c36433c36453e3747403a3e373136302a3a332c3e372f3d362e3c352e39322c3d352f3e352f3f37303b322b3b342c3a332b4139324239323c332b443c33433a333c342d3a322c3d352f3e36303b322d3a322b3830283b332b3d352e463d363c332c3f362e3e352e3c352e3c332b42382f4238303f352d4a40374b4138463c334b42384e433a4c42394b41384a4138463c33443b3240372f433a31483f37483e37443a33463d34453c34423a33463e38433b34453d36413830433b334a40384a403840372f3f372f4139314239304a3e36473b3242382f453a31453931443930483d3450453b54493f4a3f36483c3351453b4e41374b3f36493c34463d344339304037303c342d3a312a392f283b312a3e352d4339323c332b3b322a3e352e3c342d3c352e453d36473d363e352e4239304339314439303a30273a2f283f342c3b3229382e263f342d4439304c41384b40383c322b42382f483e374d433b473d34473d364439313e342c3f362f372f28332c24352d2539312a37302938312b3b342e403832463e37433d37423c36463f39463f3a3e37323d3631403a343e3832433c364a433d47403a4c46404a433e4a433d4f4842504a444f4842474038453e38413b363c3631453e38443e384a433d4e473f4b443d4c463e4c453d514a40524b43433c34453e374b443c4841394c453d4b443c4b443c4b433b4b443c4a433b49423a48413a49423a4a433b4d463e484038453e37423b33413a32413a333e372f4039313f38313f37303f3730423b3347403a474039463f37484139463f37453e36453d36453d36443c35433c34423b33453e364841394c453e48413a47403a4c443d49423a443d35474038484139413a33453f37464037544c44524b42463f37433c36423b35443d364a433a4b443c4c453d4c453d4740384c453d4b443b4942384d463e4a433b474038413b35433d374740384b443d4b443c484139413a34413a3449423a4d463e4d463e4b443d49423b463f38423c34423b3448413a48413a48413a453e37453e364139323d362f3c352e39322c40393349423c4f484149423a4e473f4e463f463f3848413a463e37433d36443d37433c3549423a49423b443d354039323e37303f393240393238312b38312a37302a3d3630433c355048425047404a423c423b35423c374a443d48413b4a433d3b353038322d3c36303d383238342f35302c37322e3834303934303b35313a34303b353139343036302c332d2a423c3746413b4f4a43504a43514a44534c45504943554e484f494349433d46413a4c463f4b453d4b463d4d473e4a433b484138484038453d36443d35443c35413a333d352f403a333e3831423c34443e36443d3548413a484239453f374841394a433b463f3849413a4a433a4a423a49423a4c453d4a423a3f372f463e37453e384b433c4e453d4b433a4a42394940384a41394f473f4b433c4a413a4c443c473f38453d36443d35453c35463e36473f37443c35443d363d362f423b33494139453d344941384c433b473f38463e364b433c433b34453d35483f37473e36433b34463d3649423a484139443d35483f3749413a4a423a413a32403932453d364b423a4d443c4b4139453c34473e364941394c433c463d354f463d524a414b423b463e36423b333f3830433c35433c34433a333d342d362e26423a32443c353e362f423a33433c35413932433b343e372f39332c3e38304e453d4d443d49413949423a4c443c453d35453e36504941544c43494139453d3649413a3f3831433b35433c344740384b443c4a423b4740394a433b4e453d484038453d35453d35453e37433b3441393247413a464139433c35463f384840394941394c443c484139453e37443d36443d35443d35423b333f3831463f38474038453e3849413a49413b413a33433c34443d35463f37433c35443d36453e37433d36423b35453e37423b344039323f38323b342d3c342f423b353d37313f39324038313c352f3c362f3a322d39322d352e2a372f2b3b342e3e38313d37303b35303a342f3c3732413a344039333b342e362f2a3d3732413b34413b3439332d37312a362f2939322c3d36303b36303e38323f38313e38303d36303f3932413b34423c343e372f403a333f3832423b353d36303a332d423b34433b343f372f433b33443b343f362f41383040362f3b332b3c342c3f362f4239323e372f3c332c3e352e3f37303d352e3b332b3c332b3f352e3b31293c332c4239314439323f352e382f29352e2739312a463d34443a32493f36493e35473c334d433a463b324e443a51473e4e443b4f453c493f36473d354840374b42394b4138483f36453d35433b33433a32473d37453c35433a32423a324039313e372f413932463d35433a32443c34494038494037473e35473e354a4038433a31473d34473d343d332b41372e42372e41362e473c34493d3544383040352c40362d44393146393242372e41362e42372f42372f453a32423931413830443b34423a32413831443b34453c35443c34433b33413831423932483e36463c354238313d332c3f352c463b3241372f40362e3d332b443930453b334438314a3e344d3f364e4138382e264237303b31293f352c372e26342d25352e26352e273831293e362f433c35443e36443d363f38323d37323f3935403934403a33413a35413a33403a333a34303d3833423b3547403b443e383e393335302b312c2837302b433b364d474048433d45403947413b443d37443e38403934403a35433d383b363039332c423b334b443c4e473f4b443c463f37443d354a433b5149424b433b4840384b443c4a433b494139463f374b443c474038463f37453e374a433b474138473f38453d35443d35423b33463e36453e36423d34413b333f372f433b33433a33453e364a423a474038453e36453d353d362f443d354a433b4c453d4c453c484139443d35453e36443d35433c343f38304740394b453e4b443c413a3248413a4b443c453e36463f37403931463e36453e36433e36403b344c443d524a4250483f4e473f504941524b434c453e48413a453e36433c343f38313f3832463f3947403949423c453f38463f39443d36463f37443d37463f3948413b474039474038433c36433c35453e373f3933453f38413a34463f39413a323c352e3b342d3a312c413a34463f384039333b342d3b342e453e36474038484139473f38474038474038473f3847413b453f373e372f3f3831433c3648413a4841394f48404f48404b443c4a423c463f37463f384f484149413a433d363f38333f38333d373139342f39342d3a35303e3a343d383447413c443d3738332f38333035302c38332f3c3734433e384c453f4e48424b453f4a443e4a443d4a433c4a443c4d463f4d473f49423b484139453e37443c35463f3849423a463f37423b35423d35413b34423d343c363040393348413947403848413a49423a48413a48423b463f38453d36423b334740384c453d4b443c443d35443d354b443c4a433b474139463f37484139443c34463f37433c34443d35453d35453c35423a33453e37413a33403831453d364840384941394b433a484038484138413931423a324c443c4f463f4b433c4c443c4f483f4c443c443d35433c344841394d463e4d453d49423a484139423a333d352e3d362f443d36433c34473e36494138443c344a4239463f36443d35413932443c354b433b453e36403932403931453e36423b33473f37443c34483f38483f384b433c4f48415048404a423a433c343f3731443c35453d36453d36463f3748413a463f39473f38483f38443c344e463d5249404f473e4c453c4c453d4e463e4b433c4c443d484038453d36494139463d36413a32443c35433c35433b34433b353e37313c352e37312a3b342d433c34463f37484039453e36433c34413b333d36303e3830433d35413a323f383148413949423b49423b463f38463f3848413a48413a47403848413947403847403849423a463f3749423a4740384841394b443c4a433c443d36433c35453e36443d364a423b443c353e3730413a34413a32423b33423b334039333d363039322c37302b3b342d3b342e3a332f3c36313e38313b352e37312b3c352f3c352f3b352e3c362f3c363039332e38322d38322d39332e413a34423d38454039464039423c363d37313d37323d36303a332d342e2938322c3c3631403a343b342e39332c3b342d3a332d39322c3a332d38322c3c352e3a332d3f3932403a33413a33413a343d3731433d37463f39443d373a342f36302b3a342e3b342d352f29352d28352c2737302a3a332d3730293c342c3f362e483f374d433b463c33483c34483c3443372f483e354f453d463c34463d34483f3843393244393140362e3e352d473c344239304b413850443b4a4036473e354a40374a40364d433a473c3441372f42393040372e3b332b3c342c40382f3f372f453c34453d343f3730433a32463e35423931453b33473e36473e36423a33453c344740384c443c494038453c354e463d4a4138453c3350473e4f453d483e364d423b4238304c433a483f364d443b453c33473e3542382f42372f493e36443a31433a32443b323f352e40372f4038313c332c4138304239313f372f3f372f423a33453d36443e36433d36403a34423c35443d35463d36453c344239303930283b312a3a312a3b312a463b323d332b3c332c3c332a393028372e2741352d51443a4d413751443b42372e40352d423a31423b32413a32453e3748403947413a47413949423a464039463f3a433e39453f3a49433e49443f47403b49433c48423b48413a4e4942463f3a49433e49423c453e3846403a46403a46403a4a45404d47404c463f4a443e443e394a443d4e47404e47404b443d49423b4f49424e474049423b443d35453e374a433b4c453d4b443c4942394b443c4f484049433b5149424a433b474038484038463f374740384840394b433c453e364740384a433c453e36463f38463f37463f37484039423a323f382f453d35473e37443b34463d36494039483f38443b333c342d3d362e403931433c344c453d50484149423a4b42394f473f4e473f4b453b443d35453e37453e37453e363c362f3f3831413a333e37313c352e3b362f3d37304a433b463f373e3730443d364e473e4e463f49413a40393238312a3a342c3d362e3d372f3c3630423b34453e36433c364039333b353038322c3f37313e38323b342e3d36303f38323f3832474039463f38453e36463f37453e37463f39423b3540393348423b3b36303b35303f38323c352f4038313d352f3c342d3f37303e36303c352f3d362f403931423b334b443c4b443c4841394b443c4b443c463f37463f374a433b49423a453e37413a34413a34433c35433c34443d354740384a453c4b453e49433c413b343d373048413b4a433c47413a464039453f37423c363f3a363d37323d35313c36323b35323f3a363c3733433d383b36313e383540393439342e3c37313f393348413b4d463f474039474039443d35453e3649423b49423b48413b48413a48413a4740384841394d463e4a433b4a433a463d36453f3749413a463e37463f39463f38433c35443e37403932423b334c453d4d453e4e463e453e364740384a433c48413a423b353e39324039324b443c4c453d4841394a433b48413a4b443c4d463e4a433b3d363037322c453d364e463e4f473f4b433b4941394b433b49423a40393149423a4b443c4c453d4f48405049414f4840443d36433c354640373e37303d3630413b343f38323e372f433b34494138463f37464037453e36473e364d443b4b443b4a433b4941394b433b4d463d433c34453e364e473f534b4250473f4b443b484139473f37423b33423b333f38313e37303e37313b342e352f293a342c453d35423b33463f374740384a423a474038453e36433c344b433c4b443b4b433a4840384b423a484038453e36463f37474038443d36433c34433c34423b33423b333c362f39322c3e3731423b34453e36443d36453e37443d36433c34453e36433c34413a33403932413a33463f38453e37443d36443d35463f3749423b48413a413a343b342f3f3830433c35423b34403932453e37474039443d354039313d362e423b344a433c4a433d423b34403931433c35453e373f38313b342e443e37453e36433c3548413b423c363f3832433c35413a33403a343d37313e37323c352f3d36313a342e35302c36302d39322d3b352e3a342e3a332d39332d36302b39332e38332e3a342f37312d37322d342f2a332d2937322e3c37333f38343b342f36302b3c37313b342f37312c342e29332c2738322b3b342f3d36303c3630413a344039333f3832413a34403933443e364039333e3832403934463f39453e38413a33423b353e38323530283a342f352f2a342e2937302939322c3d342d403730453b344d433b41383041382f41382f3f362d3d342c44393141352d3f352d463b33443830463b33382f2840362f433831453a334a3e364d42394c42394a3f36483d344c42394d43394a41384a4038473d35453b33443a32423830453b334a41384c443b4f463d4c4239493f36473d35493e36493f364940384a41394c423a4d433a443b33463d35463e344038304a41393f37303d362f463f37484038443b333e352d433a3149403741362f453b34473e373b3129494037443b32443a313f352d494038463c34483e344a4138453c343f362e443b333e362f38312b433c35463f3747403847403a47403949423a4a433c48413b49433c464039413b343e37303e37303b342d3d352d3830283b332b443a32453b33453b334c41384a41384a3f374c41394b4138483d35483d34483c33483d344b4037494037453b33413c36443f39423c363e38333b36323b36323d37323e36313d363039332e39322e3d36323e37323c37313d3732443c38423d3645403a47413b453e38463f39453f38433d374a443d4c463e4b443d463f38433c35403a323f3933423d3649433b4a423a49423a4c453e49423a423b343f3931423b34423b3449423b4a423a463e36473f36514a42575048443d35423b34413a32443d35463f37463e37453f37423b34453e37473f3648413949413a423b34423b344a433b4a42394a41384b433a4a423b483f374940374339314d443c4a413a4b433b463e37453e36403830453e36413a32433c344f473f4d443d4b443c473f373e362e4740384b443b4740384740394a433c453e37413a343e38323d362f433c35403831453f375049414f4840453d36443c35453f37423c343e38313c352f3f3831463f3849433b4b443c484139453e38463e37423b34443d37433c35413a333d38313c36303c34303d3631423b35423b35423b35423b34453e36453e3749423b4a433b463f38453e37423b343d35303c353046403a3c352f403932413a323a332d4039313e352e423a33453e36463f37453e36453e364740384f48404e473f4b443c4c453d514a424f48404b443c4b443c49423b48413948413a4b443d4d463e4b443c4c453c4a433b484139463f3748413a48413b474039463f37433c35433c35433c36463f39423b36423b35413a34403934413b373f3a363e3934443d37423c37403b37423c36413b344740394e473f4d463e4e47404a433c49423b453e374841394740384a433b48413a453e37443d36474039453e37453e37453e37413a333d3730433d3648413a463f37453e36413a33403931463f374b443d4d453d4841394740393f3830403932413a333c352f37302a433c364b443d4a433c4a433b4a433b49423a48413947403849423a463f383e38323c352f413a354c453d4e473f4d463f49413a473f3849413a4d453e4d463e4a433b453e37443d36453e383c352f3c352d413a3249423b49423a443d3549423c4d463f49423a483f384b423b433b34423b334b433b4b443a4c443b494038433b34453d354a413a4a413a4d443b484139463f3749423a463f38443c34473f37423932413831443d36413a3247403849423a453e36403a333f39324c443d4e453d4d453d4e463e49423a463f37463f37443d35453e35433c34433a333f372f40393149423a473f37443c343e3830413a32433c34463f37484139463f3748403a4b443d4a433c4a423b4a423a453e36463f37453e37443d36484139463f384039323f383148413a474039423d35443d37443d3847403948413a423b3439322c362f2a39322d413a343d37313c36303e37313f3831423b34453e38433c35474038433c363f38313f38324039343e38333d3731413b364039333a332d3a332e423b35443e38413c363d36303a342f403932413a333c373137322e39332f39332e38322e39342f39342f39342f3b332f3b353036312c3a342f3d37314139343d373338332f39342f39332f3a343039343037322e35302c34302c38322e3c36313a353035302b342e2a3b34303f3832413b353d3730362f2a3a332e3a342e3e37313a342e3c3630443d37403933423c34423b34423b34413a3339322b37302a3b332c38312a3e362f453d354c433c443b343830283e352d433a333e352d3f362e3d342c3d352d3a322a3d342b3b322b423932413830473c34483d35463c34473e35463b33463b33453b343f362e4238303f342c443a31453b32463c33483e353d322a40372e4b413840352d41382f453c33473e35494037483d354d443c4c423a483f37443b33483e35473d35473d34453c33473e36473e36473e36463d353f362e433a324840384b423a4a413940372f3d342c4841384b433b453d363d342d4b423a4b4239483f363f362e4a41394b423b453c344a4138453c33433a313f362f463d35463c3442382f473d34433b334138313f37304139323b352e3b342d3a332c3b362e38312c3f3832463f38443d353f39313d383139342e342f2a302a26322c2837302a3c342d423932483f374b413a483f36463c34453b324339313f342c3e342c40372f413931473e36443c343e362f3c352e3d3730413b354b45404d47404b443d48433d47413c47413c47403b463f394e4741514a44524c454f49424f48425049424f4841514a4349433d49423c4a433c4a433c4b443e4b453d4b453e5049415049424e47404d463e4d463f49423b4b443e4a443c48423a443d36453f3948413b48423b453e373b362f413b35423b34443e36423b3240393149423a524b43484139423b32544c444f483f4c443b49413a4841394a433b413a3237302a39332c3e3831423c353f372f473d36483f364a4037473e35453c33453c34433a33433a33443c35453c353e372f38312a362f2a3a332d413b334841394d463d514a424c453d433c34453e364a423a4941394c453d49413949423a50494149423a433c35413a34413a334b433c5148414f473f4d453e474038413831413a324b433c4f47404a423c47413b4d463e585048534b444a423b4c443d49423a4139323c352f38312939322c3f3831423b353f38323d36303c3530413a34443d36463f3849423c48413a453e37413a343730293e373048413b4a433c443d36443d374a433c4a433c4b443c463f384b443c4a443c473f37433c34484038474038443d36453e3849423b474039443d35474038484139463f37423b34453e36463f3849423b4c453f4e47404a433b443d35463f37463f37453e37463f37463f38433c36413b34453e38423b35413934403a34403a333e3832433c37413a353c35304039323d36303e38343f3934413b353f38323c36313c37323d3631423b35443e37443d353d372f3b352d413a3248413a49423b4c453e49423a474038433c353f3931443d35433c3639332d36302b463f384d453e4c443c49413a4b443c423b34413a32443d354b443d4b443d4c433c4a423a4a433b48413a3b342e4039334a433c49423b49423a4c453d4841394841394841394b433b4c453d4d463e4e473f48413a3f3832423c3648423a4a433c453e37453e373d362f39332d3f3831443d37423b343e38303d372f423c35453e37413a33443d364b443c4e483f473f37453e364a433b5049414f4740483f38463e37443c34443d364f47404e463e494139453d353f3730463f37483f38494038453d34483f374038313b342d3e3730433c35443d344c453d524a435048414e47404e473f494139443d35423b34413b354b443c453d35423932473f38453d35463e3749423a4a423b4b423a4c433b4841394b433c4a423b463f37433c34463f375049414c453d4c453d4b443c463e36453e36474139423b344039323f3831443d36413a33484139403932433c35463f37413a3337302a403a333c3630352e283d373038312b37302a3c352f3c352f352e28342d26342d2737302a3b332d443d363a332d352e293f3831423b334039313e373039322c38312c38302d3b342f39332d38322d332d292c2724352f2c3d35303d373237322d35302c3b36313d37313a342e36302c3b35313b36313c373237322e38332f342f2b302b28342f2a342f2a39342f39332f352e2936302b3d3631403a344039323c36313e38323c37303a352f38332e352f2a3a332f3d37313e39323c3630413b35433e38403a36423c35443d364039323a332d38312b39332d37312b37302a3c352e3a342e3b352f403a333c352e4139323d352f3d362e4139323c342d3f36304c423b433931473e36463d36453c35443b33463c34473d35443a334137314c433c443a334137304940374d423a4d433b443b33453c33473e35423931443a32463c34433b3342383041372f4a3f37483d34493d3444382f493e35463d334a4037473d3440362d433a314940374f463e453b324a4037463c3342382f453c33463d34443a324d443c423830443b33494038494139413831443b34463e373f362f443c344b4139423931403830463d36463d36423b33473e37493f38413730463c34493f374a40384a4138483f36473e35483f36453c33463d34473f36483f37494038463d34483e35463c33443b32483f37494038483f38423a32433b33433c34403932423b343e38313e3732453e37433c35453e3749423b453e38443d374741394640394c453e4a423b4b433b4139323830293a322c372f2837302a3d352e3f3931423c35413a354039333f3933433d374d48404a453e48423c504a4344403948423b4b443d49423c4a433e433c37443e394a443e433d37413a354a433e48433e46403a47403a49423b4740393f3a32453e364b443d4a433c48423c48423b453e37453d36433b344039323f38324038333e36303a322c3e3731433c34423b3346403949423b463e38463e374039334640394a433b4a433c4d463d4c453c4f483f4c453d4a433c4b443c423b333c352e3f37303b352e3e38313c352f3c352e3d372f3b342d3f3831453c35453c33493e36463b33473e35473e35473e36463f3749423b443d35413a33423b343a332d342c28302a25342d27342d27453f3849423a463f38413b333c352e413a314d453d494139463f37463f374640393e3831443d354b443c504840544c43443b353b342c3d352e443d35453e364b443c4f4840423a334740383c342f3e36313b342d423b33473f374038323f3832423b353f38313a332e3b342e3e363039322d38312b3a342e39332d3f39323f38313c352f3d362f39322c403933413a333f38313d36303a332d332c262f2a2437312b3b342e443d364b443c4b443c4e473f494139474038463f37433b34403932423b33423b33423d3546403947403946403848413a4740384a433b49433c49423d423b354039323c3631403933413a323e37303e37303f39313d36303e37313b352e3f38323d363039322c3a342f3b35303c36313e38323f38313f38323d37323e39343d36303c36303f3832453e37433d37413a343f3933403a34463f384a443d49433b433d34413a32423c34463f38423b353f373139332c3c352e453e37453e373e38313f3830423b34423b34443c354740394d463e4e473f4d463e484139423b334039314841394c453d4d463e4e473f473f383f3730453d3649423b433c344b443d4b443d4a433b4d463e4d473f4c463e4c453e514a424b443c4740393d372f433c35403934403933433c353c362f3c362f3e38313f383248423b4a433d463f38474039463f38413b3448423c4f484149413b433d3646403949423a48403949423b423b34413a323e3731403931463f373e3730423b333f38303a332c453e3747403949413a413932403931484138484138484038453e36423a334b433b5149404f463e473f38413933403831423b32473e36473e374e463e4c453d4b443c4c453d463f3749423a49423a49423a4a433b4b443c4d453d4940384a4139484039453e36453f37443d36474038453e36413a3240393238312b423b34453d36443c35474038453e363f38313c352f3e3730423b35413a33423b33463f37443b343b352e413b3449423b423c35443d35443e363c352f4d463f4c453e3e37303f383249423c4d463f453e373a332d403832433b363a332d352f293d3731443d36453e37433c36443c363a352f403a363f39343c36313e373339332f3a342f3a342f38332f38322d3b353038332f36312b37332d36312d39322e362f2c35302b37322d352f2b332d2a342f2b39322c37312b39332e3d37323c362f39332d3e37313a332d37312b362f2a37322c36302b36302b352e29342f29342e283a342e3d38323f383238322c312c27322d2938322c39322c3b342e39332c37302a403932413a33443c354841394740383f38313a332b3731293b332c413931423932413932473e3750463e4a41383d342d40372f433a32433b34443c35423a324239324139323d352e3f352e362d273b322c3e372f40382f4137303f352e413830453b334037303e342d463d354138303e362e473e35463b323f352c423930493d344f433a473d33473c334f443b42382f483f36524940483e363c332a463c334f453c493e3540372f463c35483f37423932443b334b433a433a32453c34483e36463e354841394a413a473e36433a33463d364a41394b423b494039463d36413932443b34443b34423932453c354940384a4138483f37483f36473e35494037443b33453c33463d34483f37443b33433a31453c34413830463d35463e36453c35463d36473f3849423a4b453d49423b48413a504842534c454c463f4e4841504941524a43504842514b4347423b423b3649423b3f38323d362f3b342d433c37453f39463f39453e38433d36413c353d38333d37313a342d342f2a453f3a47403b433d38433d3747423b48423a48413a464039453e39433c37443e38433c36433c3548403b453e393b35303b3430433c364a433c48423b49423c49423b49423a463f38423c35403b333e3731403933423b33423b34413a32443d35453d36453c35463e38463f37443d35453e364a433c4a433b48423a4e463f4d453d4c443d453e36413a33403932413a323c342d3b342d37312a3e3830403932423a333f38303c342c3e3730443d35494138443b324c443b4940384e453c4e453d4c443b4c453d4f48404c433c474039453e363e37303d362f3e372f39322b413a3349423a4d463d474038443d36453e364c453c4e463d49413a4b433b484038413932453e354a4239453d353d362f4039323a332d433c363d362e332c263b352f4039323f3830403931443d35423b3438312b3a352e37302b3d3630413a333c352f3c352e38312a39322c3f38323f39333b362f39322c3d362f3c352f403932423b353e38323c352f37302a352e283d3630423b35423b353c362e3d37303f3731423b3440393240393247413a4b433d4c453e4c453c4d463d4d453d4d463e47403848413949433b46413848423a49413a3d363039342d3f3a324641394b443e474039443d36443e38413a34443f38443e38433e3848413b47403a463f3949423b48423a473f39463f3a3e3732423b3548413a474039433d35443e373d37313f3933443d37423b3540393247403849423b443e38413a333f3831433c364e4840443e383b352f40393249423c4841394c453c4f48414c453e48423c423c36453f38453e374b443d4a433d463f38413b34443d3649423b4c443d4c443d49423a433c343f39323d362f3f38304c453d4e473f4b443c4c453d463f37433b34403830423b33443d354f473f4d453e4b443c4d463e4b443d463f38433c363f39333d37303c352e3e3730443d35464038474039443d383f3832443d364c443e4c453d49433b433c35443d3649423a453e37463f39433c36433c3649433c48413a423a33423a34423c3649413a443d36443e37423d34463f384a443c413b333e3831433c3549423a3e372f3e37304a423a473e3840383240393148413a484139463e354b423a4e473e4d453d4e463e463e3641393239312a302a244841394f47404e463d49413949423a453e37474038463f383c352e443d3549423b4b443d4c453e49423a433c34443d35463d36484039433c35413a323e3730433c344a433b443d3649423a433c35484139453e36433c3448413a474039413a34413a34443d3648413b48413b4740394b443e474038423b3447403a443d354841394e473f4d463e453f384b443d484139463f39453e373b342d453d37423b34403932463f38433c35433c3541393447403a4b443e453e383e37313a322e3b3531433d383d373238322e39312f403b3539322d38322e3f39333c3530352f2a35302d3b352e37312c38322d362f29322b28352e2b39332e39322d36302b39322d362f2a36302c36302b3d37313f383239322c3b342e3a332d38332d3c362f3c36303c352f3d373038312b3a342e3c37313a352f342e293b342d3d352e453d373f37323d37303b342e3a332c3d352e3b332b3730283e372f413932413a3349423a433b333e372f403933413a34423a33423a33443c35423a323c342d3c342d3a332c352e27383129352e2839322c3a322c423a33443c35433c34453d35483f384a413a484139463e36453c34463e36403931433a33453c34493f37463d34463d34483f37483e36483e3550463d4b4138443930463a31453c33443b33443b334a41384f463d473d34443b334a4139403730473e373f352e4d453d4d453e413931453d34453d35403830423932453d35423932453c35463d35403730423932483f38494039473e37473e37473e374037303a312a3e362f433a33463d36494039463d344940374940374b41384a4138483f37494039473e36463d35433a33453c34494038463d35413830413830433b33423932463d36443d36423c35443d3647403a3f38313d373138322d36302b36302b352f293b342e4038323f38333a343039343038332e36312d393430413c3747423d46403a4b443e4a443f4f4a454b453f4c453f57504a534d464f484248403a4039343f3a3547433c534c474e48414b443e49433c443e3a403b3646413b443e38453e39443d384a423d4d46404d46404b443e48423c433d37443d37443d37453e38443d37443e37463f38433c3548413949423a463f384841394e47404d453f4d46404e47414a443e433e383b352f3e3731413a333f37313b342e39322a362f28362f28403931423b333830293f372f4d443d49413a4a423a484039423a33433b344a423b4d463e4f473f49423a4a423a534b434f473e4e473f4d463e4c443c443c3539332b3a332b3a332d3d352e433b334d463d524a41564e455b544b544d435a5349585048484139473f37433c343f382f423a33453d35443c354b433c4b443c463d373f38324039313c352e423a343e36313f3732423a34473f38463f3749423a474038413a333e3731403a333c363037302b352e29342d2739312c3e362f433b343e37313a332c38312a3e362f3c342e3f3830413a334039313f383138312b372f2939322c39322c4039333f3932403932453e36474038473f374f473f544a42544b425249405149414d463d534a4150483f453d35413a32453e364c453d4740393e38313c37323a342f332e292f2a2636312c4a443d4c443d423b34443d35473f39463e38453e373f3932433e3749423b4841394740394a433b484039403832423b35403a334b443d4e474048413b453e37474038453e36433d36433e37453e373d3630463f39453e383c352f3d36303a332d413a333b352e37312b423c3646403947403a443d35474038463f37453e36413a33443e3849433b49423a423b3536302a39322d443d364b443d463f384b443c4e473f4b443c474038443e36453e364841394841394b443c4d463e453e3640393150473f524a41504941473f38473f39453d36423b343f38313b342e38322b3b342e47403a4a443d4b443b4d463d514a4247403a3a332c4039324a433c514a434b443c453e364841394039314039324740383f3830463f37403932463f38474038433c343f383248413a4c453e4b453d4c463e474138474138484139433b343a322c47403a47403840393149423a48413a413a333f38314a433b4e473f3f3830433c34524a42524a424d453d4a423a433b34403831423b33453f37473f384d463e4b433c4c443d443c35443d363f3832474038423b35403933413a333e37303f38303c352f3f3831443d3549423a484139443d35423b34453e3648413948413948413a474039433c34433c34453e37463f39403932423b333d37313b3631433e364a443d453e38443d37433c36423b353f3831423c3548423c433c363d36313c342f443d3740393237302b352d2940393339322d2f2a263a352f423b333c352f37322d332e2a3c36313e37323a332f352f2b36312c3a332f39332f3a34303a332e36302a332e2a3a34303b363039332e37322d3b35303c363137312d352f2b312d2937312d3b342d37312b36302b39332d39322d3c36303c372f3e38313f39323c352f3f39323b352f342d2739322c37302a37302b342d27352e28322b26342d2738312b373029433d36413a3439322b3b352e474038484038483f383f372f3f362f413a32453d36453d353f372f3d362e3b342c3e37303d362f453e36474038453d363d352f38302a3b342e3a342d373028362f28352e273a332c3e37303e3730463f37474039494139463f3748403a473f383f38313e37303e3630433b333c352e3c352d3d362e3c362e423b34453e36433b343f3831473f364c433b453c35463e3640383041383043393043383040362d473e35443c3440372d483f36453d35433a334c423b463d36494038473d36423931484037433b34413831433a323f3830463e37473d35403830413932483f38453c33433a32453c35463d36463d35453c35443b34433c34413831423a32453e36473e37453c34473e35473e364b42394b4239483e36463c33453c35453c35433a32433a33423931453c35443b35433b33463c343f362e433a334139324038313a332d37322d332e2a302c27322e2936322c38342e3c37313d38333f3a34433d373f3a333c38313f3a34403b3445403946403a4c464046413c3b363235302b3b342e3a352f38322d37302a38302c3d37333e38333e3732403a333f3a3346403b534c46433e37413b37433e393f3a333d37323b36323f3935413a34433c36443d37443d36403a324039323b362f3b3630403a33403931433c35413a33433e37443e37433d36443e38463f38453f37453e37463f374a433c433c373a342e3b342e423b34453e383c36303f3932423b34403832433d36443d35443c354a433c4d463f524b433e3730423b344a423b463e37443d36423a32413932483f394c443d4c443c433a33453c353f373138312c3e3731413b35433c35423c354b433c4c463e4a433b514941504840554d45534b435048404941394740393d36303e37304139323e36303c352e443d35524b414f473f413932423a33433b33453d354a4139443c35413a33443c34433a34443d36463f383f372f443b34433c343e37303b342e413a3349423c453e37443d36463f39423b34423b33423b333e372f382f2939322c423b333f38303d362f3d352f413a33453e37474038463f37453e36484039443d36423b34463f3848403a453c364b423a4c443b494139494138484037463d35413831453c353f372f4038314039313f3831423b34423b353c352f38322b39322d39342e3d36303f383339322d3b352f3c3630413a334039333f383238322d3d3530423b35403934413a34453e38453e36443d36423b3548423b4b443e4e47404b443c453d36403932433c363e3831453e37474039473f3848423a4a433d433c344a433b49413a4a433c484039433c36453d354d453d5149414a433a4039323f38313f3831474038453e364841394740384a433d4a423b423b353e383147433b443f3749423a4c443d4b443d4a433c484039403932453e364c453d4d463e4d463f4b443c473f38443c353b342d3c352e453d36403931463e37483f38423b343f3832403932403931423c354640384640384740384f47404e473e453e363e3730423b344e4740564f48514a43453f37453e3648413a4b443c463e36413a3349423a463f374b443e443d36413a323b352c443e374f48404d453d4942394a433b4e463f4b443c4740384c443c4f483e4f483f443d354740394d453d514940453e363f38314c443d4b443c413931433d3549423a453e363b342d413a32453e36463f374e463e50473f453e36403a32463e36443c353e362f423b33464037403a32443d35403933423b3347403849423c433c35443e3747413b453e37474039474039453e37453e38453e3649423a4d463e463f3849423c463f38463f37463f38474139413b343a352f38332f3b36313e3a323c37303c352f3c352f3f3831443d364139343f3933413b35433c363b342f3b353138322e332d29322c283b342f38322c39342f36312c342f2a312b25352f2935312c39343036312c38312c38322c39342e37312c362f2b3c35303b352e342d2938322c3d36303e383338322d342f2a37322c342e2a342e2b37312c38312c38312d3f39323d36303f38313b342d3e3731423b34423a33423c333b362e3d36303a332d39332e3b353036312b36302a312a252e28233a332d3f38313f3832433b34463e374a423a453d35453d36413a33413932423a333e37303f383039312a3d352e3b342c38302939312a3c342c433b33463e36433b333f38303f362f423932443c35413931423a32433c34443d35474038443e3649413a4c443d4a423a484038453c35433b343e36303c352e403932453e36463e374039333c352f3a342c3c352f413a334039333c352f3d3630433d3748413a453e36463e36453c35463d35473e36463e36463d36433a32483f37423a32433b33443b334339304239314138314139304a4239433a3242393140372f483f36453c33433b334d443c4a4138463d36483f38453c344940394a4139494138473e35493f36463d34494037493f364a4138453c35473e36494038473e36494139463d35463c34473e35483f37453c35433a32443b344339313f362e443b34483f38483f38473e364a4139463e36463d35484038473e37483e37433c34453e3649423a453f3848423c4b463f524c44575048544d464d4740524c45524c454b453f4b473f4e4a41524e46514c45524c474e484247413b3f39343e3933453f394c453f514a444e4740463f393f3a333d3732413a34433c3747413a463f3748413a49423d3d37313a34303c3732403a34433d37413b363c36323c36313e38313e37313e3730413b33413a34433d36433c36423d37423d36433d36413a33433e3846403a413b353e3831433c344038323f3731413a323f38323c36303a342d38312b3b332e38312b3f3932423b35443e37453f38464038453e3649423950484049413a49423b5049414e48403d37303e3730463f37484139453f37413b333f3830352d26403730423b33423b34423c36413b36423c37423c36413b35433d363a342e362f2938312b39332b3e362f3d373039322c3c352d3e382f453c35483f37463f3749423a443d35463f363e372f433b34453e364b423a4a423949413a403831413a323f3830443d35423a333e37303f3832433c3449423a473f373e3630433c36433c36463f39433c34453e36403931443d35423b343c342d3e372f3f372f423b33423b33443c35423a33443c35473f38494139473f38453e37484139443d35433c34474038463e36453d35463e36463f36433a33423a32453d363f38313d362e443d36473f38474038463f37443d36453f373e3932413b35433c36403a333d37323c362f3c352e3d37313d3731443e374139333f38323d3832413b3647413b48423c413b343c3630332c28322c29413b3548413b463f38463f37413a34443d36463f37443d353c352f49423a4e473f4f473f504840423b333f37304740394740384e473f46403836302a3a332d474138504941473f38453e36463f38433c344c453e48403849423a48413948423a49423a47403849413a4a4139524a42544c444e4740433b34443c35362f2a3b342f413a33403b353e3932423b353d362f423b35433d36453f38443e384a433c4d463e514a424f4840504841483f38443b343f3831413a32433c34453e375048414b443c484139463f38423b35433c3548413948413948423b40383247403a49423b47403a403a34413a34413a344740394d463f4b443b4740394039324a433c4c463e4d463e4b443c4a433b484139453d35473f38453e36494139473e374840384a433b413931453d37463f37484038474038474038463f37433c34423b33443d35453e37433c35484139474038484038463d363f383039322b403932423b34483f384a41394c453d4d463e4e473f4f49414f48404f483f5249424f473f474039463f3749423b4b443d4a433c443d353c352e3c352f3d3630423a333c342d4039314139334039343e38333f3933413a343c362f443d37453f38453f383e37323e37313d36303f3730433c35484139423b343f3833423b343f38313f38323d3630342e29332e293b36313b363038322d36302b34302a332e2938322d3a332d3b352f36312c342f2a3b35313e373138322c342f2a332e2b312b27342e2839332d3b352f38302d322d27352e293d35303b342e362f29312b2636302b36322c39332e352e2a37312c3d36303b342e38322c38322c3a342d39332c39322b38312b332c26352e28363029352f2936302937312b3c36303c3630484039423a323f372f474038463e36443c343f383140393248413a3e362f3931293c332c3d352f4039314038313f3731473e37443c34473f37494039494039473f374840384d443d483f38473e37494039484038463d354b423b4a423a453e37413933403932413a32443c343f3730413a33433c343d36303b342e362f2838312a39322c38312b3831293b342e3c352f443d374a433c474039403a32423b34463f37463f37463f37473f37443c33423931463d36443c34423932413932443c344c433b4e453c473e35443b34423a31453c3440372f403730463d36473e36473e36453c34453c33463d35433a32443b33433a33463d354a40374b423a4d443b4a41384940374a4138494037473e36463e36463d36473e37463c34473e36433a314a4138494037453c33463d34453d344940374d423a473e35463e36453d35463e36463e35463d34453c35453c35463e36463e36463d35463d35473f38463e37463f37413a32413a343d36303d362f3c3631403b35423c353c372f3a352f413c36453e383f39343c3833342f2b37322d3b3530403a3349423c48423c463f394c453e4740393f3932403933433c36453e38463f38453e37443d36403933453e383e3832403a35413b353e39333d3733413a35443e3847413a463f39463f39453e38423b354039333e3933403a343d3833413b35423b34403932403934423b353b342e38312c39312b3c342f38322c38322d3f3936463f39464038443f384a443f47413b423c36443d36453e38433d37474039474038463f38433d353d37313d36313b332f3d352f3d363247413a423c35403a343d352e423a334740384e453e49413a49423b474038484139403932453d36433c343a332b3f3830443d364b433a4d453c473f38433b34443c35473f374b4139524840494038483f37453c353f3730413a32453e35453e35413a32423a334038313e362f433c35453e36423b333e372f3a332b403932433c35463e374840393b342d3c342e4037314e463f4b443c463f39443d35433c34433c34453d35443c34423932453d35473f37463e3749413949413a4941394d453e4039313d362e423b343b342e3c342f413a33423b33453e364841394a433b484139443d354b433c4d443d4c453e4a433c463f36453e3649423b474039433c35423b34403b33403a344039333e38323b343039322e3d37323c37313e38333d3833342e29332d2837322d3c37313c352f3d363039322c3c352e453e3849423c4f48414f484049423b48423b3d37303f3831474038504941453e373c352e413a334d443d4b423a4a423a423b3349423a4b423b4139313f37303f3730473f37494139423931433a33433b344a433a4f463e514941524941544c43433c35453e37403a33433d354c453e484039423b353d363038322c3a342e443d374c453e433e3648423b49423b49433c49433a504940514941504941474039443e374c463e534c445048404d443c463d364a433b4b433b473f37443d354740384b443c4a433b494139433b353f3831433c344b443c5049424a433b49423b4039323c342c3e3730433c36443d3747403a48413b453e38463f3949423b4a433b4f48404a433b49423b484139423b35453e364740384c453d484139474037443d35443d36474039463e37403931453d35433b333e362f49413a473f38423b33413a32403932413a33443d364e453f4e463e4e473e4b443c47403849423a47403849413a4d453e4a433b4b443c4c433c4c453d4c453d453e36433d353e3830433b33413a32433b34484139474038443d35403933433c34433c344a433d4a433c48413a463f38433c35433d36453e373d36303a312b3f37313a342e3f38314039313d37313d3631413a35473f3a47403a443d36423b35453e38463f38413b35403a33423b353f3732413a343c36303a342f3c362f3f39323a342e352f2a38322d3e37313f3832362f2a352f2b3e383139332e332e29342d2838322d302a27352f2b3c352f3d372f3a332d2f2925352f2b3c36314039323b342e3e3731413a343e38323b352f38322c3e3933423c36433c36423a353d362f3a332d332d27312b243730293a322c352e28342c26312a24362f2939322b3d372f463f384a423a4c443d4c433c4b423b453e36473f37463e37443c344840384a423b4b433a453c34443b34483f38433a33463e36433c343f3830433c3447403849423a463d363f362f403931423a32483f38463d36463d36443c34423b33413a323c352e3e37303e37303e3730403932413a32413a323c342d39322c3d362f3c352f3e3730413a333b342d4039314039333e3730403933413a343d3630312b243a332c413a334139323a332d3b342c433c34463f38433c35443c35463e37463d36453c35433a32413830423832403831423a33433b34413931443b34473e36463d35453c34463d344a40384940384940384c433a4c433a483f36453c34463d35493f364b4138494037494037453c33494037473d35443b34463e36463e36463d35483f36473f37473e354c42394b41384a40374a40374d443b473e3450463d4a4138494038473e36453d34453c35473e37483f38483f38484039463f37483f38473e37443b334e463d4e463e49433b4d46404d463e4f48424d464048413a4b443c48433d4a453e433e37403b36403b373e38323d37323f3a36433e383f39333c36303b35303c3630423b34423b343f3831423b3547403948413b433c35453e37433c35423b34453e373f38334139333e36313c352f3d36313e3932403a34413b35403933403932443d364139333e3731423b36433c363e373139332f3d3731403a333e3730403a333a332d3b3531443f39413b353b35323c3532443d39433c363d372f433e373d37323e3831423c36423c34433c35423b344039333a332d37302b37312c38332d433c3740393338322c36312d38332d352e293b332e3f3933403a333f38313e37303d362f322c26413a334a433c4e4740534a43584e46534a4251494050483f52493f493f36463d35494039574d454b423a4339314137303e352e483f38494039443b34433c343e3730453e364039313b342c4038313f3730403832423b33413a32443d35473f3848413a473f37423a333e372f2e282236302b49413a463f38443d35453e3649423a474038474038483f38473f37463d35483f37443c34443c34484038443b34433c34443c343f38313f38313d36303f38323c3530453e38474038433c344a433b4c443c4b433b463f37453e35463d36473e374c443d474038463f373e3730433c363f3832433c35433c35433c353f38313e38323e37313c342f3b342f36312c3a342f352f2b312c283f3833463f3947413b423b353e3632413a35463f39453f38443e36453f36453e36463f374740394741394740384b443c49413a4740384a433b4740384c443d443d36443d354942394d453d473f38443c344d463e524a41524a424f483f473f37403831453e37474239413b333e38323d36313d36303a342d3e3730433e37403b34413c3547413a4c463f4b453e4f48414c453d453e36453e36423a33504840524a42514a424d453c4a4239463f374a423a4a433b49433c4c453d4b443c484139494039443c34453e3647403847403849423a47403849423a443d35433c34423a33403932413b33453e37403a343d3832403a3448423a4c453d49423b4b443e47403a443d37463f39463f39443d3748413b474039474039433c35433c344b443c463f37423b33453e3647403949423b49423a423b3348413949423b4b443c4c453d4c443c4b443c453d35443d35423b34423b354a433b4b443c48413a463f37423b33423a32453e36433c34463f3749423a494139463f374d443d4c443d484139473f38473f37433b343f3830423b334840394e453e49423b463f37413a33423b333f3831443d36443d3740393347403a474039403932413a34433c35474038443c364039323a332d332d2838322d433c353e38313f3a34433d37413a34433c36453d373f38313d3531403933423b3537312c403933443d364039323c352f3c352e463f3949423c3c352e3b352f4a443d4a433c473f383f3831413a33433c363b352f342e2836312b413a343a332d2f28243e3731443d353f373139322d3b3630413a34443c37474039463f38433c363b342e403a34423b34403933413a343f383138312a352f283b342c3f38303f3830463f374f48404e453e4f463f544b444e473e463e364a423a4a433b4c433c4c433c4b423b473e37463d36473f38433a334138313d342d362e273a312a3f352e3b322b3e362f433b33463d354a413a463d363c342c413b33453e36443d353f3730433b33463f37443d35453e364a4239463d35463d35433b34423a33413a333f38313e3730433c35443d35413a32443d35433c34423b33453e36474038463f37484138443d35423b33443d37433c363c352f3a332d3b342e3a332d3c352e3c352f3a332d3d3630413a3338312b342d28342e29352e283a332d3a322c3a312b3b332b39322a362f28332c2639312b3f3630423a32423931473e37453c343e352d3f362e433930423a31423a324a41384c4339463e34453c354940394e453d4940374b4239483f36453c33493f364a4037473e36483f36483e35483e35473e35413831443c34473e35453b32483f364b41384a41383f362d41362e3e332a463d34484037494037463d36443b34453d35453d35433b33453d35443c35473e374c443b524a414f473e4c463e48423a49423a4d463f4b443c4b443c49423a4d463e49433b4741393f3a333f3932433c364c453f4c453f4f48424c463f4f48424c453e463f38443d36453e37433c35453e3749423a433c36413a33403a33423b34463f37463f37433c35423b343e3730423b3547403a453f38453f39443d37453e38463f38443d3640393339332d3b342f39322c39332e3b352f36302a38332d37332d37322b403a34433d38443d363d37313f38333f39333d36323c342f38312c3a332f3a342e36302b312c27302b26332d2837312b3c36313f39343e373138312b36302b38322d3b342e3c36303e3833443d373c352e3e373047403a4a423c4a433c50483f5049414c453d5149424d453d413a323a332b3c342e4038314a4139484037484038463c354339323c342d3e352f3a322b3d352e473f374b423a4037303c342c423b333f38303d362e413a32423b333d362e413931443c34473f37494139474038433b343f38303b342c3c352d3e3730443d35463f37453e364b443c473f38463e36463e36433c344b443c4841383f3830443c344b423b4a423a4b443c473f37413931463e36403931474038463f37484139463f37463f38484038433c35453e36463f37463f37433c34453d35453d35453e34493f37443c34433c34443d35403830423b34453e364840384c443c49423a4b443c4b443b453e36463e374740394b443d47413a403a333c362f403a334c453d4c443c4c443e4e47404a433c4c453d49413a3f3830474038474038433c34453d36453e374d463e49423a4a433a4840384b433b49413a4b433c4c453d4a433c4b433c4d453e49423b4b453d4c453d3f38313f3932413a33443c34403832423a36463f38453e3749423a443e36463f384c453e504a4247423a453e3747403949423a4d473f4b453c49423a4d463e49423a473f38433b343f3831474139463f37433d36433c34443d35463f37453e36453e374c453e463f38463f3749423a463f39443d3648423a484139443e3648413a49423a4a433b474039423b33443d3648403a443d35433c35413a3447403a443d374740384a433c453d36453e3649423c423b353d3630403a34453f38423b35413a334740394a433c463f384a423a4b433c474039453e37453e3847403a49423b443e364b443d433d35443d36433c343e3730423c35403931463f374b443e47403a423b333f3730423a344740384b443c4c453d48413a463f37463f38443d36443c35474038473f3848413948413849423a4a423b453d36433c344b433b443d35403932403832433d36443d35474039423b34403932403933413a34433c363f38313d362e3a342d3a332b39322b352e2839342e403b34443e374c463f48413a433c35453e38433d363f38313c352e3e37313e3730413a343a332c39322c423c3648413a453e37403931463e374c453d4a433c4139333e373047413a443e363e362f3c342e3c352e3e37303d362f3d362e4039324039323e362f453e364a433c474039423b34463f38443d36423b35423b343d36303a342f3e36303c352f3f3831443c35453d353c342c49413a4b433c4a423a4a433b49433b4038303d352e433b344139323f362f423a32443c34484038494239484139483f38453c354138313e352e474039474038413831453d36443a343d352d3e352e3d352d4138313e352e3e352e413831443b34483f384c453d4a423b453e36443c34494139453d35433b33473f37463f36463e35494038494138463e36463e37483f374a423a4c433b463d35473f37463f37463e37413932443d35433c34413a32433c35413a33413a32413a323f38303f3831443d36433c35433c343f3832403932403932413a343e373139322c423b34423b3448413b48423a3d372f3f38314840394a433a433c34484139463e37484039473f384b433b484038423a32443b33463e36484039473f374a41384d443b453c34443a32473e35453c33463e354c433b494039473e35463d35483f36494037473e36463d34494037483e364a40374c4239494137463e35473e37473d36473d364a40384339313f362d3f352c483f364b423a484038453d36423931483f37453c35453d35473f38443c35473f374840384940394940394940384a423a4c453d4d463e4840384c453d4c453d49423b474038484139433c35474038484139443d354740384b443d49423a464038453e37413a32453e36463e37433c34463f37443d36413a32433c344139323d37304039314139313f38303e372f3d362f38312a3730293b342d38312b3b3531433c3639322c352f29342d28352e2937302b37312b372f2a362d2838302a3f38313c352e3d38323e3935403934413933443c35403a33403933443d37403a3438322c312a262f2a272f2a26322d2837322e38342f403b37403b353e38323a353139332f413a33453e37443d35484139534b434d453d49423a514a424d463e4a433b4c453d484139423b34484139443d35423d34423b343d362f403831433b35473f394c443d4840383c3530352f2939322c413933453e374840394a423b49423a423b333d352e473f3849423a4f473e474038403932443d36433c34463e374a433b4a433b4d463e4c453d494139413931474038443d364740374a423a49413a473f37433c333c352d463e36564e44453e35463e374a423a453e364941394f473e484038433b34423a32433c34463f37413a323c352d3b342c403931453e36413a323b352d3c362e413a33474038473f37463f374841394a423a473e37484138474038453d36463e364b433b4a41394c443b4b443a4c433a4a4139484139453e36463f37433c34443c344a4239463e36443d3548403849423a4b443c4e463d453d354039314a413a453d35423b33443c35423b34413932413932443c35473f38443c34453e35494138433b32443d36443c343f3730433b3338312b36302a3b342e3f3832423c35373029352e283a352e443d36453d36443d35423b33443d35463f3748403949423a473f38494139474039443d37413a34433c35463f374b443c4b443c4a433b463f37463f36453e36423b33423a33463f384b443c484139433d37403a33443d36433d35413b33413b34474039473f3848413a474039453f3749423b48413b443d37413a33423b344039323e3731423b343e373039322b38312c3f3831433c354a433d48413a443e36403932403932463f38443d37423b34423b34403932423b35433c36403932453e37453e37423c34463f384c453d49423b49423c4d463f4b443e463f39433c353d372f342e28443d374c453f4a433b47403a4c463f423b3339322c342e2948413b4d463e49423a4b443d4c453d463e37423c35433c35443e374c453f4d453e484038453d37453e37433c344841394a433b49413a403832453e37463f3639322a3d3630463f3848413a463f384b443c4a433b413a32403933463f38453e36463f37433c353f383148423a4d483f4b453e4b443d4c443d494139423b333c352e3a332d3f3831413b343a342f403933463f37453e373f3831413a33433c34453e36453e374640394139323f37303e362f3c352d3f37303c352d3e372f423b33484039443d36423b353a332d463f394d463e423a33403831443c35463f383e37303b342d3c352e3e373038312b3d372f443d36453e37453f383e3730463f384840384b433b4c443c453d35473f38433d36423b344139323e352f3a322c38312b3b342d3b332c3f3831423a33423a33433b34484039443c35453e36443c353f37303b322b3d342d413932423932413831423932463d36483e37443b34403730413830453b334239313f352f3f362f3e362f3f37303b322b3c352d473f374d443d4d443b483f37473f37494139473e37463f37484139473f37483f38443c34413831423a32413932443b34443c34423a33423b32423932403831413a32403931423b33433c34423b333f3730433c34413a33423b34453e37443d36433c363f38323c352e453e374a433c443d363d36303d362f3a332d423b34453e364841395149414b423b483f374a433b4a423a4c433b4b413a52483f51483f50473e4f463e50473f4a41384d443a4d443a4a40374c42394d433a4940374b4239494037463d364940384a4038494037483f37423a33423a32443a33453c33494038483f37473e363f362f2f27203d352e473d34483f36494037463d35443d35463d36473e36433a31433932453b34483f37423a32403830463d364b423b453e36433b33453d36484139474038514942514840463e363f3831474038443d34433c34484139443d35423b3447403849423a484139484139403a32413a323e37303f3830453e36433c35433c35474038463f37403831403831403730423932453c344940373d352e403832453d36443d36443d373c36303d363137312b3c353038322d34302b36312d37312e36312b38332d3d3731433c36443d36463f3849423b413a3438322d403933413a333e38313c352f3b352f3b352f39332c3b353047423c423c3747413c463f3a453f39403a333c3630423b35453f38443d3849423b48423a453e37463f38443d35473f374a423a48413a423c35423c35423c343f38313d362f3e373147413a433c36453f374c453d4c453d4b453d453f393b36303c3731403a34423c37413b36413a34403933453e37433b34443d374b443d4d453d4a423b4a433b463f374a4239473f38433b35453e364740384e463e4e463e4941394b443c4b443c4941394a423a514940514940544b434f463e4941394b433b49423a4139314e453e544b43453e36494139473f36443c344e463e4d453c473f37433c35463f37463e37443d35443d354740384841394a433b464038453f37443e364b453c4f483e50483e4c433b4b433a473e36483f37494139453e36423b334940394a4139473e35433b324c433a473e36463d35494138443d35423b33423b334a423a4a413a483f374a423949423a4a433b453e363d362e403931463f38453e364a4138484039443c35473f3749423a4942395149404f473f4940394840384a423a4e453d4d443c4b443b413b32433d35474038453e374d463e4d463e463e374941393c352d3f3932423b34433c36453e36433c34453e36433c34403a324840394a433b474038453e37433c36423b35403932433c344740384b443c49423a48413949423a433c34453e36443d36423b333c352f413a33463f38443c35443d3547403849423a4c443d463f38433c36453e36413a33453f38453e37403933413a34423b34433c36443c35423b334039323e37304841394a433b4b443c4f49414d463e48413a3f39324540394b443d423b35403932413a3448423b4a433c413a34403a354d47404c453d433c35413b34453e37473f384840394b443d453e37423c34403931413a334039323f383049413b4c443d48403949423a443d36443d3549423a47413948413b463f39413a33443d35463f373f38313d36304740394e463f443e373b342e3c342d423b34453d37463e38453e37443d37423c353f38323f3832443d36453e36423b33433c3449423a49423b463f37463f37413a32423b33443d36474038463f36474038423b33463f374a433c48413b474039443c35463e37463f38423c343e37303a332e38322e3d3630413a34443d363e37303d3630433c35433c35463f374840383e37303b342e3f3832433c3548413a48413a453e373f3831423a334a433b4e473f453e36403933433c364740393d3730453e374d463f48423b403932453e3748413a3c352f3e3832413a343f3732443c36423b343e37313c342f3e37303f38313d352f3b352e3d372f3a332c37302a39322b3a332c3b342c3c342d4038313f37304038303c352d3e362e3e362e372f283830293a322b413931423a323f372f3f362e3f362f4038303f38303f362f3f362f3e362e3e352e3e352e3d342d3e342d3c332b3f38304139323f372f3d352d3f372f473f38463d36443b34443b344138304a4139463d36433c34413931433b33463f37474038463e37473f384a413a494039494039463d36483f38473f37463f37443c35423b33413a32423b33443d35443d35413a323e372f3d362e3e37303e37303d362e39322b423b3449423b3e38304b443c443d354039313b342c3f383248413a4d463e474038453d36463d36433a33443b3340372f423932443b344c433b483f374c433a483f37423932433a33423931453c33483f36463d344d443b4c4239443c33443b32453c33433a33453d35443c34453c35443b34483e374941394a413a463d36463c35483f374c433c4e453d3e362d3b322b41382f443b32463c34463d364940394b423a4b42394d433a4b413a413831443b33473f37413932423a334b433b443c35443c34463e3649423b3c352f453d35453c3439312a4039325149414d443c453e364a433b4a433b433c34423b33423b33453e363f372f3e372f433c35423b343b342d453e36453e36413a323e372f403931433b353e37303b342d38302a3a322b3d352e3f3830393129463f38413a33403a343a35303f39333d363039332f39343039342e38322d3e38323f39323d362f40393240393241383139322a4038313c352d423b34463f37403932413933443c35403a33423b34443d3647403a433c34423b34463f39423a343f38313d362f39322c3d36323d3834423b33413a323f38313a342d3f3832433c363d36303d38313e39333e3832423c35433c3638322c413b354a433c443d36433c353f3832423b34413a34453e383c36303d36323d3632423c3648423a453f3848413a49423c4d46404d463f4b453d474038484139484139484139463d3649413a494139463d35453d36453e36483f384a413a463e36483f38423a323f38304b433b4940394a433b4e463e4c443b4b423a4d443c453d35453d35483f37484037473f37443d354740384f473f4f463d494039423a334840384d453d4a413a4941394c443d483f38433b33413a32463f374a433b453e36453d3549413951483f453c344a423a4a423a49413a433b34474038453d364940394e453d4f463e463e364c433a4d443c4d443b524a414d463e49423a4d453d534c434f483f4e463d4b433a423b333d36303d362f48413948413a504840584f48584f47534b434a433b473f3949413a463d37453d36423a344038323a332c3b342d413931453e36453e35473f3747403949423a463e36423b33453e3649413b4a423b4c443c463f37423a33463f3849423a443d343f3830463f3748423a4941393f3830463e37443d35423b344b443c4b443c463f37494139463f374b443c4b443c4b433c4840394b443c4b443d4c453d4a433c4740394b433b5048404d443c49423949433a453f393d3731423c35463f38423b343e3731453e38443d37453e384b443d4c453f4d463f4d463f453e374139324c453d564f47534c444c453e453e36423b3549423c47423b4841394d463e423b333d36303e38323f3832463f39413a3347413a4b443c49423a48423a47413949433b47413a464039453e37474038453e364e474047403949423a463f3839332b423b34433c3447403a49423b474039443d363f39323e36303d3630433c363f3830423c35453f3748413a473f38443d36443e3747413a474038443c35474038433c344039323d37303f37304640394b443c49423b47403949423a474038453e37453e37463e3749423a48413a463e37474038443d35423b333d362e413a323f38313e3730413a323f38303f38323d3630423b34433c35443d3647413a423b35413a34423b35453d38443d36423b344a433b4d463e463f37453e37433c36413a343d362f3f38323c362f3e3730463f38463e373f37313b342e433c34433c35403933433c35453e37463f37443d36433c35443d36443c35423a333e36303e37303c352e40383339332c3c362f3e3732474039453e36403831403933433c353c352e3e37304038314139324139323d332d3d342c40372f3d342c4138313f3730433b33453c35403831433b33433a333b332c3b332c3e362e4138314138313a312a403730413831443b34413931423932483f38473e37433a324138303e352d433a33413831433b33443c34463d36473e36473e36443b34473e38484038483f38423b33433c33433b33443d35463f37423a33423932423a32463e36433a33433b344038313e352e3c352d3f3931403931423b33423a32453d35413a32453e36443d35403831413a323e372f433c35443d36423b334a433b413a323e372f4139313e37303d36303b342e3d362e3e38313a332d433c34403931433b34494039494038423932423932433a31494038433a3140372f473e37473e373f362f473e364b4239463d34413830443c344a423a483f36494037453d35473e36483f36453c34453b34443a34443b34423a324940384a4038443b32453c344940374f463d4e443c443b33413831413a333f38313f362f3c332c3b322b443b344138313c332c3d342d4037303e362f4138314239323e352e4139333e372f3e373037302a453e36574f47524b415049415951484b423a423a32443d35463f374b433c4d453d433c34443d3649413b484038433b33423a323a332b3e362e3d352e3c352d3d362e3b342d3f383137312a39322b3d362f3f3730423b343d362e3a332c453e373d362f39322c37312d3a342e3e372f39332c37302a37302a3d362f49413a4c453d433b343029233129233a332c413932473f38463f38403a33413a343f383248423c453e37484139453e38463f38413a343e37313d38333a35303c3631403b34463e38463f393d38323b3530433b3647403a4a443d504943524a454a433d463f39463f39453e37413b343f38323d37303f3832464039403a323f3832413b34423b353d3732322c282f2a2635312c413b36433d3747403a4c463e4d47414e47404b443e443d38413a35443d35413a32443d35463f37443e354139313e362f4941394f463e4e453e4e473e514a404f473f474038443d364740384c453d4f47404e473f4e463e4a4339443c33433a324b423a524940544b4151483d50473d4f463e4a4139443c35474038413a33413a323f3730463f37494039483f38483f384840384d443b4b42394d453c4b423a453d35443c35433b34483f37564c434e453c423932413a3349443c443e36484139473f37443c3549423a4d453e49423a483f384d443c483f374a423a453e374038314039313f3830423b32494139473f37463f38453e37433c354b443e3e373038322b342d28352f2a3b352e3c352f3e3832403932423c35423b35453d3749413a4b433b534b434f483e4840384a423a4f483f423b34423b343f3830453e364c453d4c453e4b433d443d363c362e423d35443e354d463e4c453b47403848403949423b463f37413a334d453e4e463f4d453e4c443d453d35443d35463f374841394a433b453d364c443d4b443c433c36453e37453e37463f38514a424b423a4c433b4c443b453d344740373a352e433e3649423b4b443d4841394b443d443e36453d37453e38433c36423b343c352f3f38313e3730464039453e38433c363f3932403932423b34413a34433c36464038474038453d364a423b4a443e49423b433c3640393349413a47403a484139443d36423b34413a34433c363f3833463f384c443d463f37443d35484139443d36443c35423a33423b34443e383e372f403933443e37443d37463f3947403a49423b474039423c35413a33423b344039333f38323f3831443d36453e374b433c4d453d473f37433b343f3831463f374a423a49423a474039443c35413934403932443d35443d354039313b342e3e372f3e372f3f38313a322b3c342e413a333c352d443d36453e37463e36484139443c35423a33473f3847403848413a474039433c36413a33453e373e3831443e37474039463f393f38323b352f3c362f3e3831403b354039333a332c3b342f3a342f3c362f403932413a333c352e3a332d48423b47413a3e37313f38324039333f383239332d39332f3b352f453e37483f38453c35433b333f3831433c35494038433c35413a344740384941394c433c474038433b344039323d352e453d36403831463d3543393240372f423a32453c35453b35473c364a413a433a334037303c352d3b342c352e273a332c403831473e37494039453d35463d36463d364239323e362e3d352e443b34463d36473e37423932433a32423931423932423a32453c35463d36463e36463d35453c34443b34473e37453d36443c35443d36463f37474038453e36463f37423a32483f38463e36453d35423a32403931453e36443c35413a32474038484139473f38463f37463f37443d35423b33433c34443d35443d35413a333e37313c352f4039324039323b342e4037303d362e433c343d3630443d3647403838332b3f38314038303d362f3d362f433b344840394a413a4d443c463d35433c344840384a423a473e374c433b443b33484038483f36453c34463c35433a33484038483f36473d34463d36413931463d344b4139473e37453d35413830443b334d443b4b4239453c34413931493f374940374b42394a423a483e36453d35443c354c433d423b33403730413831473e36483f373f362f483f38433b344036304c423b4d443c4840393f373039312c3e36303c352d453e364e473f4f483f423a30413831443d353e372f3d352d423932453d353c342c3b342c413a32453c34463d35433a33443d35433b34423a33413a32433b34453d364139323e372f49413a473e373f37303e352e4039323f38323c352f3f38313f38333d37323b342f3a322b3b342d3e3730453d36413b333f383248413a3a332b332d27423b34463e374840383b332d433c35524b43514a434e484246413b3b352f3d352f3b35313b3632403b3549433d4b464047423c49423c473f3a463f3948413a46403949433d423d373d38323e3731403933423a34413a333c372f37302c3c3631443e3748413b48413a4841394e474049433c47413b453f38463f37433d373f3934423c374b463f4d4740514a4348423b454039413c3638322e2d2824352e2a3f3831474038463f374740384841394c453d413932473f374d443d4b433c4e473f4e473f4d463e484039463f3749423a473f3848403a4a433c443d353c342d403931423b3349413a544b424c433a453d35463d34483f354a4038443c333c352e453e36413b34443c354b433a474037494138473f37423a33443d354a423b443c34403931433c34474037473f38473f38453c35423a33403932403a343c36313e37323b342e3a332d3c342e39322c39322c3c352e433b344039323d36303e3730413a32423b34453d364b443b473f36433c343e362e39302837312b39322d3d362f3c363039322c39332c423b34453f37474139463f37474038463f37423b344039323f38314a423b4e473f50483f4841384740384b443c443d354a433a5149414b443c484039433c3548413a3f37313f3831453e364c453c4b433a4941384b443b4b433a4a423a473f37423b333e3730463f374c443c474038463f3748413a433c3539332b423b33453e36413932413a32453d36443d35433c353f37303c362f423a35413932413932463e37473f3849423b433d344d463f4e46404b443d443d3549423a4d463d49423a4e473f453e36403933453e37423b34443d36413b35403b343a342d3e3831453e3748413a423b34403832423c36484139453c36423a33453e36433c35463f39433c353c342e3a332c474039433c354a433c4a433b463f373d362f3e3730443d35463f37453e36474039453e373e3731443d36463f393f39333e37313f39334039343e3731423b35433b35413a333e362f3e3831312a26362f2a413a3549433c4a433b474038463f37484139443d364038303f3831423b35473f38484139433c35443d35463f38413a333f38313f38303f38314841394b433c443d35463f37423a32423a33463f374740394a433b443d35423b33443c34483f38473f38463f3748413a433c353d3730413b343e38313c362e3f38313f3932413b334039343b342e413a33443d37403934403b35403a343c362f3f3832443d3647403a48413b3d352f3b332d453e36413b343f39323b342e433c3548413a49413a423b353f383247403a49413a443c34483f37423a32423a33423b33443c34483f383c352e443d3749423a443d35423a343f38313b332c362e2839322c3e36303e362f4139333f362f433a32443b33413831453c35473e36423931413830433a323d362e3b342d37312a3c352d3c342d3c342c38302a38312a3c342d3c332c3c332c403931443c353d342d413831443b34413830423931413830413831403830443b33463d354940394b423a483f38463d36494039463d36443d35474039463e37473f38494039473e37473f364d443d4b423b463d364940394841394941394c443c463f37423c33433c34433c34443d35463f37433c34443d36453e37423b33423b33443d35453e37433c353e37304740394740384840393d362f3d362f423b35413b33433c35413a343f3932443e36423b35443d363f37303d352f443c35474038413931433c34473e374941394c443a50473e473f364038303d352d3e352e423932463c34453c33433a32463d34423931403730463d34403730433c344b433b473e35433b333d352e423a32483f37453c34463d34453c33493f36473e35473e36433a323a312b3730293c352e4139324239324037303f362f463e36474039423a333c332c3b322b3d342e3b332c37302a383129443d364941393d362e3f3730433b34413932433a33463e374138313d352e3e372f413931413931453d364139323b332b3f372f3c342d3b342c3d362f423a333d362e4039313d352e3e362f413a34453e37443d353e362f3b332c413933403934433c3448413b47413b433e38453e39443c35473f38443d35413a344039323a332c352f2a3a332d3a342e3f3831403932453e37433c35453e3848423b3d36313b342f3e3833413d3648433c49433d443e38403b35423b353f3933413b3547403a49423c4b453e49433c3f3a333c37313c373146403a4a433d48413b413c363f3a333e3932433c374f4843524b44534c454a443d47413c46413b433d38443e38423c36453f38453e39453f3a403b353e383339342e35302c39342f3a3430352f2c37322d3a363049433c4e463f4e473f48413a484139463e374c443d4c453d494139484038463f37484139433c34423b33453d35474038463e363f37313b342d3d372f413a32463f375149404a433a463e35423b32403930463e35544a40574c424a40384940374a423b3e373039332b3b332b4f463c50473e4c443b494039423a32473f373e37303d36303f38313e362f3b332c39322b423a33473f392d28232a25212e2925312c2838332d39322b3e3730443d36453e36463f374d463e4c453d474038443d364d453d50473e534a414e453c4c443b4a4239463f37463f37494038433c35403932423a33443d35463e36463e37423b33433c34453e373f38313b342d3c352e3b342e3e372f403932423b33453e354b433a484038453e364840384b443b463e364a4138473f38423b343f37314b443c4d453d4c443c4e463d504940534c42544c424e463d453d353f3730443c354d463e4b443c463f374139323a332c423b334b453d4740374b443c4a433c4b433c423b33423c3548413a433c34423b33413932423c35453d3748403a433c35413a31463f36484037494239463f38433b35433c35474039484139463f37403b32443d36443d35433c36423d35403a33413a33474038413b34433d36463d35463d34463e355149404f473f4a423a453e363f37303e3730322a25302823322b23352d263e362f4039314b433c49423a474039403932453e3747403a474039474039433c35453e36433b34413a333f38313e37303d373138322e39322f35302b362f2b36302b39322c3f38323b332e3730293d362f3e37313e3730423c35413b343d37303c372f3a332c3b342d3f3830474039443e37453e36433c353f3931403931433c34453e37443d36443c354a433b4c453f48413a423b33413a32413a323e372f3a332b413a32433c343d362e3a332c4c453d4b443c443d353b342c3c362d403932463f384c453d4c453d433d354a433c4a433b49423b4740393d3631403a344b443e4a433c423b343f39333e38323d36304039333c352f37302b3a332d3a332e3c352f3d362f352e2935302939342f342f2a39332f36312b332d28332d2736302b332d282e2824312a26332d28342d27342d27372f2837302b2a241f312a26302923312a24332c26332b2737302a38312b3b342e3a342d36302a362f2a362e27372f28352e283a322c352e27322b24342d26362f2839312a3b342c3e37303a332c38302a362f293730293b342e403831413932453d364b433a433a33403830433a33453c35443c3549403950473e4d443b463d35433c34463e36483f38463d36463d36453c35413931483f38443c35433c34433b34453c35443c34463f37423b33463f37443c34443b34473e354941394b433b433932473e37413930484139443d35433b34413a32413a33423b343e373037302939322c372f2937302a3c352e3b342d3b342d3d362f38312b3e36303d36303b332d3b332d37302a3b352f3d37313c36303a352d413b354a433c463f373b342d3b342d3e372f403931453e36453d36433b334a4239494037433b324e463d453c34443b33423932403730423b33413a314c433b453c354e453d4a41383e362e3c342d433c344d443b4d453d463e37483f3850463e3f362e463f364d443b4d443b3d342c3c342c4038313f37303f372f4038313c342d3c322b3f362e3e352d443b333d342c3d342c4138304138323e352e423a31433b33443c35433b33443c344038313f372f3c342d413931453d353f362f403832413a33453e374840394b443d575049514a424e463e453d35453e374a433c453e363d37303c352f413a34413a343f38303d3630403933413b343a332d39322c3a342e403833433b35423b3548413b49433c453e37463f383d363139332e38312d443c37534c46524b454c453e4039314039323f3832403a34453e38443d37433d37403a333f393248413b46403939342f413b354e48414e4842524b45514a444c464048423c403b3636312c372f2b3b35304d463f4b453d49423c463f393e39313d3730423b344a433c4e484048433c47413a46403a39332e3a34303c363137322d35302c36312d36312d36312c3a342e3d3731423c3546403a49423d4a433d3f3a34403b36453d3849433b443e37453d364038313c352e403932433d36423b34413a32423b33453e36443d35453e36443d35443d35423b33443d35423b33433c354b443d504940544c4350493f4c453b49403750463d50473d473e35544a4051473d483f37473e36494037483f37433c334f493f524a40544a40484037403931443d35473e36473e364038313c352e3e37303f3831453d36473f39403a34342e293d3732463f393b342e3c352f4039333d362f3d362f403932463f383e37303b342d423a343e362e4139314940394c433b463e36433c34423a32423932433b334d453e4f473f49413a4b433b463e373f3831403931463e36433c34413a324841394b433b4c453d4d453d4d453e4b443c4a433b4b443c4b443b4d463d4c443c4c443b473f37473f3849413a4c433a443c343e3730473f38554c44574e45534a414c443c474039423b34453e36433b34433b344941394b433b473f374740384a423a4c443d4a423b3f37303a332d48413a453e373e3831433c344039323e3832403933443d364a433b4b443c453e37463e38453e37484139473f37474037453d35473f38453e36423b34474039443d353f3830443d35453f37403933413a34433d3747423a463e38453d36494039463e36484038483f3650453d40372f373029332d27322c2637302a383029413a31453d364b423b4b413a4a40384b423b433c35413831473f38423b34413a33453e3649423a463f37423b33413a33423b34443d36474039443d36413a333c352f3c35303e37313c3530433c364b443d49423c423b343d352f3f3832423b34413a33423b343b342d443c3548403a48423b4d463f4d463e4c453d474038453e374d453c49413b4a433c5049414c453d474039463f384a413a443d35453e37474039474039463f3849423b484139403931423b33423b33443d354b443c474038453e36453e364841394841394c453d463f37463f394039333a322d4139333d36303f383247403948413a443d36453e37463f37433c34403a333c36313f3832403932443d3547403848413b453e37463f373f3831423b3549423b49433b48423b49423b4a443c47403a3f383240393347403a453d37443b3443393242362e4d403751463d423a33463e385148424b423c48413a403932443d36413a323d373039322c38312a3a332c39322c3b332d3e36303e362f3f3830362f28413a333e37313c352f3c352e3b342c38312a38312a38302b352e29342d2838312b413a333e373138312b3c342c3a322b3831293b332b3e362e3d352e3c332c413730413831403830423b33494039473f38453c35463d36453d36453e36483f38484039484039494039483f38494039483f38423a33473e37423932443b34483f37453d353e362e3d342d423a324038303f38303c352d3c362e3f3831403932413a33463f383f3832413a33403933423b35413a343f38323d3630453e38473f3a3e37323c352f413a34413a33413b35403a343f39323c372f38322c3f39333c352e3e3730433c354039324740384a423b484038473f38453c35453c354138303c332c483f374e443d4e453e4940394b423b4f473f4a433b4239313e352e463d35413831433a334840384d453d4c433b49413949413a483f37463d36423a323f362e463d344c42394e453d4e453d4c443d49423b423a323e342d3e342d3d332c3e342d413730433a32423a31453c33453b33453a33433a31443b34443c34443c353d362e4139323e3630453e37463f37474039453e36423a333f3830413a33443d373f373139322c3f38324b443d4b443c443c34494039484139443d37443d36474038474039463f38413a323b342e3a332d4640393a342c413b35433d37453e363a3530413b3637312b38332b3d362f3c352f3b342f413a34463f384d48404a453d413b35413b3649423b443d354a433d4c453f49423c3d37313b352f413b3546413a4a443d464039443f38463f39453f38453f38433d36423c363d37313a362f3c3731403a354d4540504a44514a444d463f464039423d36433d3648413a4c453d48423b453e383a352f342f2937322d3f39343c3630423c3646413a4741394a433c4c453e4d463f4a443d4d463f49423b443e383b352f3e37313d38323b352f423b34413a343f3a32423c34443d3747403949423b49423c4a433b4d453d4d453d4b423a463f37474038474038474038443d354c433c4f463f4c453d4d463f4f473e423932473f37453d334c433b50463d4d433a433b32453c34413931453d344a4138534a414a413948403850483f4b423a443c32413a31433c35453e37494038453c34403830413a32433c343f38324039324039333b342e38322b3c362f3d342e3f3731403932352f2939322b3c362f3b342e36302a403933403932433c354841394a423a41393249413a484139453f37463f37484139443d35413931403730433b33484139443d35413a333e362f3f372f3f38303d352d3f362f443b34433b34463d37443b35443d354c443c484038433c35463e37433a32463e35483f37463d35463e364c433b4a423a453e37443d35433b33443b333e352f413933433c354841394f473e48403840393140393249423a4a433b484038453d363c352e463e3748413a423b34443d35474038453e3648413a4c453d4a433b4b443c4e473f443d35413a32403931453e3647413a423c353b342d433c344e473e433c35453d36463f37443d35433c344941394841394c463e4f48424b443e423d37413b353f37313f3730433a333e352d3b312a423930493e35403730453f3849423b4e463e4c443c4f463e4c433a4c433b4f443c443a323d342c3a312a423b344d463f48413a453e37443d36453e36423b344b443c4e473e4c433b463e36413a33413a32413a32453e37413a33443c35453f37453e373f3833443d373e383239332d413a33463f38453e37403931423a33443c35473f3849413a49423b49423b443d353c342c463e364c453d494039463d364a423a463e364941394c453d4f48404f463f4c443d4f473f4c443c433c343e3730423b34484139484038463e36403931433c34473f38423b34453f374c453c453e363c352e3d362f4039323c352f3a332c443c36443d36423b3448413a49423a473f38463f37484139433c353d36303b352f3b352e49423b4a433c48413a443d363e38313e3731413a333d362f3d362f433c35464038443d36453e373b352e37302a342d273630293a322b3b322b3d332b352c243c322a494039433b33342e283d352e433a32453c33433a32403831443b34443c35423a33423a33423b34433b343e362f3d363037302a363029423b343f3931413a333b342d352e273c352e48403948413949423a4840394a433b4d453d4d463e4d453d473f374b423a4d443c4e463f5149414d443d4f463e4e453c494038473e36494039483f384a413a4c433c473f37443d36463d36463d36463e36433a33413931423a32443b33494139483f38483f38443b34453c35463d364b423b463d3541382f423931403831463e38474038453e363f38303e38313c362f38312b39322d36302a352f2a3a332d3b342d443d37474039413a34413a333c352e3d362f3f3a32443e3749433c47413a463f38433c34443d3546403849423a453e363e372f49423a4c453d4740384c453d4a433c4941394a433b4d453d3c332c423a324a423940372f3a312a3f3730453c35433a3241382f453c34483f364b4239473d363f362e453c344239303f362d433b33423a3248403840372f463e36483f374b4139494037453b323f362e3e352e3e352e413931443c35443b34463e36453d35423932433a32413930423931473e37473e37453c35463e364c443d423a33474039453e374a413b4b423c464038423d34463f374e473f4a433b4039313d352d3b342c383129352d2639322c4a423b4f483f413a323f3831413b3446403a48413a423b35453e38433d3649433b453e374740394b443c49423b49423b453f373d37303e3833453f394a443d514b444f49414d463f4d463f47403a433c373c373037312b3d36314c453f524b4448413a3f38303d36303e383247413b5049435149434b453e4c453e48423b453f38423b35413c36423c36423d37423d3745403b48433d4c463e4c453e4a433d433d373c363138332e3a332f463f394a433d453f39464038433d353f38313f3831423b34433c354d463e4d463e4a433d4b443d4b443d443e37403a343c363139342f37322d3b352f403932433c35453e3849433b46403947413949423a4a433b49423a4a433c474039413a333e36304840394a423a443d35473f38443d354740374a423b484139453e36483f38484038483f384139313b332c4038314c433b50483d4b453a4e473d51493f423930453c35463e364a423a473e36463d35463d364941394c443b423a33443d34484139463f37463f37453e36484038443d34453f36423b33443d35443d364a433b49423a453e373d373139322c38312b3d362f433b35443d35423c34443c35433d3548413a4b443d453e36403934413932443d3649423a494139484139484139494139443c34433c35494038474037453f3749423a463f38433b34433c34413932423b34453d3648413a473f39443d353f3931433b34453d36433c353d36303d362e463f374d443c494038463e37453d3649413a473f384840384c433b4a4339453e36453e37474038494239423b32463d35423a32453e374b433c463e37463e37443d36484139443d36453e36453e364c453d4e473f4a423b484039463f374e463e4d453d4e453e494139423b34443d36484139484039433c35453e374b443c4c453c4b433b504840504841554e47524b4349423a49423b463e38443e37453e393f3832413a354b453e463e374c443d4f473f453c354a413a494039463c34453d35474039443c344b423b494039413a323b342c463e364b423a40372f423932423a324239323f3831453d364a423a484038433a3349413a463f38423a32463d35494139433b343d362e3e372f48413a4740393f3933453e37443e363e38313c352f433c35423b3547413a4c443e433b34423a34443d354d463e453e364740384b443e4d463f5048404c433c484038443d353f383049423a484139463e37484039473f384a413a4a413a484039443d3547403849423a4c443d4b443c4d453d494139463f374740384841393e372f3c352e413b333c352d40383048413a423b343f3832453e36474039433c363d36304841394c453d49423a453e37453e37413a32423b34463e38423b35403932474038463f38443c353f38313f38323b342e423b343d362f3d362e413a33453e364941394640383d362f3f3832453e3639312a39312a3b312a4338303f352c433a314d443e423b33362f2a433a35493f38484038433b33413a323f3730423932473f38453c35443c3539322a443d363e37304038324f47404840393e362f39312b4039334039324b443d433b34463e374c443d423931413831403831413931453d36483f384940394a423a484039443c34443c3440362f453b33453c35453c35494038453c34403730423932423a32443d35484139484139484139473e37443c33453c34463e36433c34443d35484038483f384039313c352d423a32403830473f37463d35473f38463f39433c363e37303e37303e3730413932403932423b34423c36433c36433c3637312b37302a453e383e3731362f2930292436302a3b342e413a33463e37423b343f38313d3630403932474039484139463f37433c344841394c443d48413a474039463f37453d36453e3649423a463e354941384f463d4d443b453d344941384a423a453d354840374d463b50483e4f453c4f453d4d423a483d3550473e52483f473d35453b344941384e443c473c3550463d473d35463d34484037493f384b433b433b33443c33443c33463d35463d35463e37463d36483f374940384d443c4840383c372e403932443d37474039443d364d473f4a423b4a423b5049404e473f4e473f49423b474039433c344039313b332c433c344e473f4a433b453e36474039443d353f3831423c3648423c433c36463f374a433c4e473e4c453d4d453e4e47404b443e4c46404b453f453f38463f38433e364a433d50484250494249423c3e3731413a34453e3847403a49433e47423c453e38413b35443d37433c36433c35463f384d463f504a434d463f4d463e4a433b48413a474039423d36443e36443e38403b363b36313a3530433d384a4540443f3a48413b4c443e49423c463f39433d37423d37453f39453e3848413949433b463f393e37314a433b514a4250494148413a474039453e36413a343b352f36302b322d28342f2b3e393449433d4a433d4a433c514a424d463f463f38433b34484038433c34443d36453e37484139433c3540393249423a484139494139433b34453e364e463e4c443c4d443c49413a443c344a433b494039443d353f3730433b3349413a49413a484038473e36443c34433a33453d354a40374d433a494037463d35453c34443b34403730473e37473f38443d35453e36423b34423a33443d35463f37443d36413a33423b33433c34433c34433c363f38313d362e3d362f3f3730423b34474038453e364b433b5149414d443c4a423a4841394841394841394a433b49433c443e3748413a4a433d413a343c352f3c36303f38323e37313b352f3f37313c363036312b3c352f37302b37312b3c352f433c35433c353f38323e3831443d35484139443c36413831463f3849423c48413a473f37463f37443c344039313d37304139333c342d3e372f403a32453d35484139464038463f36484039463f37423b334c443d4d453d47403849423b483f38413a32433c34484139443d35443d35423b33433c34423b33453d364a423a474038453c35423a333a322b3b342c433b34473f384941394a423a4a423b49413a49423a474039453e36443c34433b334039313f3931403a33413b34403a333f3a3337322c2d272336302a2f292428221d4039333f383139322b383029433a32473f36453e363e362e3e372f3c352f403932453e36463e36433a33453c35413831403730433932453d354038313e352e41383040372f42393248403a433c36403931453d37474038443d36433c34474037433c34403933433c37423a343e38303d37313c352e423b344740394c453f4d463f463e3649423a453e36453e3549423b453e38474039484038473f374b433c49423a4d453d433c3549423a443c354a433b4b443c484039484039423a33413a323d362e453e3649423a453e36433c34463f37474038453d36463e364a41394f463e4d453d433d344d453e4f48404a433b423b33413a334a423b453e363e3831453f38433c363d363039322b3f3832433d36463f37463e38423a343f38323f3931413a323f383039332b403931433c354039314039323d362e413a32433c353d362f3d352e37302a342d2838302b39312b362e283a312b3a322b3c342d41383039322b352e29322b263c342e4b433c443c344037304038313b342c423a334139323c352d3d352e3e352e413932473f374b433b3f37304037303d342d3d352e3d36303b342d423b34433c343f3831433a333e352e423932453d36403831403931403931463d36473e36453c34423a32473e374138313f362f463e35443b34443b34473e35443b32423a32453d35443d35403931423b334038303c352d3e372f4841394139313d352e3f3830463e36443b32463d354c443c494138443b33453d36484139473f37433b33423a33413a32413931453d36484039453c35423a33433b33443c34453e36443d3549423a4b443c4a433c423b34443d36463f38433c354a433c4c443d49413a443d3549423a433c343e3730463f37484139453f37413a33433b344a423b48403949413a4a413a4b443c4c453d4a433b4f473f4e453d4c443b4d443c4d443b4a403751483f50483e50483e4f463c4f463d4a41394a41393e352e3e352e40372e423930443a33473d363c342b41393140372f423931433a31413830453b33443a32473e344b42394a4138483f36463d34473f35484037473e36433a33403931423b33403931433c3437312b322c2838312c433c354b433c49413a473f383c352d3e372f3f383037302a4740394942394a433b443d35413a32433c343e37303e3731433c3647403a4e474048413938322c463e38524b43524b43524b434f484049433b403b344039333d3731403b3447423b4b443e4a433b443d363f39323f383140393347403a4d46404d463f484139433e36403a34403833403a34453e37504840524a424c443d433b33413a32403a34454039453e37463f3948413b49433d4c463e4540393f393445403b443f39453f3949433d47423c46413b4640393f39343e38334740394a443d4b443d4a433c49423a463f383f38323c352f423b34413a33423a34423b353e39333f39333f3832403933453f3949423c4e47404d453f463f3a423d36443d36433d353e38313e37314740394840393d362f443d3647403a48413b48413a3d362f413a33413a32433b33423b33463f38484039453d35463f37403830423b33453d364038313f3830423b34463e37473f38473f37473f37443c34483f38463e36463d35483f37494038494037483f38453c34473e36413831433a33413932403831443c35453d354139313d362e3c352d3c352e3b342e3f3831423b33433b34443c35453d36403730443b334a433a474038443d354d463e4e473f4b433b4a413a4d443d4b423b4c443d443d35413a33433c35403a343f39333f39333a342f4039343f39333f38323c35303f3934433d37403a343e39323c353037312c433e37453f384a433c48413a4740394c453d4c453d463f37443d36433c35403932423b333e372f39312b433b34413932453e37453e37463e36473f37443c344840384a4139453d34413930453c33494038484138413a32473f384e453e4a423b423b34494139433c34433d364b433d49423a4a433b4b443c49423a433c34463f37473f37463f37463f37453e36453e364b443c4e453e5048404d453c483f37494138453e36423b343e3730443d364740384f483f4c453c4c443c504a4249423b46403a4a443d4b453e514a44524b43443d363a332e423c36443d36413a32403931403931453d35423a32433c35413b34403932413a343c352e4039314037313b342d443d35413931403730443b3440373039312a443b33463d35453d35413a3248423b4d463e4b443d4a433b453e3748413a453e363e362e3d352e3e36303d36303e3830463f384c453e4a433c453e37423b33413a333d362e463f374b443c4c453c514a434c453e453e373e37303f38305047404f463e4c433b3f3831413932483f38544b44443c353d372f433d35463f384d463e4b443c4a433c4a433b4a433b484139443d35473e37463d364a423a453f364a423b474038433c35423b34453e3749423a49423a474038413b343e38303b352e403a32453d36463f3849423b463f38443d35423b343a332d38312c3d362e3f3830463f374741394b443c4b433c4a423a4c443c4a433c4a423a4c433b4c433c443d36413a32423b34413b343b342e443b354b423b4e453e453d36473f38494037423b343c342f3d3530423a333e362f3e362e3c342d453d35413a32463e36453c353a322a3c332c413932423a334039324139323730283d342d3f372f3b332c3c342e3e372f3d362f38312a3b332d3d342d3c352e3e372f453e36463f37413931433a334139314139313e352e3e362f413831433a333e362f474037463d35463d36443b34423932413932443d36443d363f3830413a32453c35463e37463e374c443c474038423b334740384f473f4a4138473e35453d353d37304038324038313f38303b342c3c352e3e372f413a32403831423a32423b34403932403a32423b33403831433c34453e36443c353f383049423a4f473f4740384d463e4e473f4c453d473f3849413a474039453e3648413a49423b4e473f4b443c423b35413b34463f374740384b433b4c453d49413a473f38484038463d36483f384e453d51483f4b433b483f374238314038303f362e41383043393140372f3f372f463c34463d354940384c423a494038423931443a324e453c463d36443b3348403740372f4037303f352e433932453c34433a32433b33463d36423a32423932433c344038303e372f413a32413a32443c35494039443d36463f384f463e483f38433c344039324039323f38314740394b443d4b443c4c453e484139443d353b342c3d362e443d3648413a413a343f38323f383248423a4e4741534c44544d454e473f4a433b484139443d36403a324741394c453e4c453f4e47414b453e49433d4b443c463e37463f3849433c4b443d4640383f39333c352f423b3547423a423c35423b3549443b544d454d453d443c34474038433c344b443c4a433b48403949433b48423a4a433c443f37484139463f374d463e504a43504942443e37453e384039353f3934423c36433d38413b35413b35413b35423b35464039463f38433c36463f37453f3748413a4a433c4a433c484038453e35433d36433d3749443d48413c463f39423b34403832403933443e37403c333c372e433e36433d36423b334a433b484139453e3649423a413a323d362f433c3647403a453d364a4139484139473f39413a333f3831474038463f37453d35403931413a32453e36494039473f37484039463e374940394841394941384d463c4d443b4940384940384b4139483e35493f364c433a4b42394c433a4b433b494039453d35453d354740384c453d463f37403831413933433c35423b32484039433c34433c344a423b574f464d463e4039324740384942394b423b4a41394940394b433b473f38474039474039433d37423c37342f2c3c38333b36313c3631423c36423c353b362e39332e3f3934413b35413a33413b35453f3848423b48423b463f37433c35433c35453e36413a323e3630443d364740394a443c48413a524a414e463e4a433b473f37473f37453d364d453d4b42394a43394b433b50473f4c443c4d453c524a415249415249404f463e4c453d484139494038453d35463f3749423a4f473f5048414d443d4d453c4a423a473f38463f374a433b4a423b473f38443d35453d36463f37484139464038423b35423b35453d36473f37443c343f3831423b3549413a514a425048404d463e4b443c49413a47403946403847413a4a433c48413b4b443d4a433d413a34403933403a34413933463e37453e36413a32413a32403932413932413a3339332e3e38323a332d3b342e413933443d35443d353f38303c352d433b334239323d3630413932483f38453c35453e3648413a48413a49423a3e372f3c342e38312b413a334b433c4b423b4b433c49413b413a32433b3449413a453e373f3832433c35453e38443d364740394a433b4a433a463f37463f37463f39423a34423a33443c35453d3549413947403a473f393f37304740384740394b443d4d463e474039463f37474038423b34453e3649423a4b443c484139463f37423a33453e3647413a443d36403931463f37433b344039324740393f3830403932403a32433c34453d3649413a4c443d49423b48413a453e37423b34464038463f374a433c4e473f4a433b484139474038453e36433a333f372f3d362e3d362e443c35453d354941394c443c433b33443d3549433a403932463e374c433c413933332b253d362f403932423a34433b35453d36423a33453c35463e363a332c3f3730433a32413931423a32463e37443c35362e2838302a3d352f4039324138313e352e3d352e433a333e352f423932423b333a332b413a32423a333f38314038303f362f4139324a41394a40383e362f3f3731463e37443c35423a334b423a463d35463e37433b34443c35473e37443c34443d36413a33474038494239473e374c433b4a41384b423a4a4139473f37463f374a433b484139494139484039473f37443d35463f374740374a423a4c453d4b443c49423a4f473f5149414f473f473e374a433b494139413a32433b34433c34463e36473f393f3730443d344a423a433b344039323b342d3c342d443d355049414b443d413a33423b334b433c433c344b443c4740384a433c49423a463e37453d36433b33463f37423a334038304139323d362f3d362f352f272e282137302a3b342c40372f433a323d332c40372f413932433b344a41394a403842393040352d433a32483f37463d34473f36463c34423930493f37473d354a4137443c33483e36473d35443c334037303e362f403931423a32423b35453e37484139483f384a423a4a433b4a41393f372f3f38304b423a4b423b433b33433b33483f384840394a433c463e37433c35403932463f38423b333e372f403932423b34484139413932423b34453e3748423a4d463f4c453d474038484139443d353f3831352e28423b34474038484039403933423b35453e38453d37463f3749433c463f3948423a433d364741394f4740484039484038433d3549423a4e463e443d35474038463e364841394b443c5048404e473f524b43463f38433c36433c36453e394c45404d463f433d354139333c35303e3832443f3947413b443d37423b353f38323b3530413b3649433d48423b464039423c3547423948423a4840384a423a474038403a3248413949423a4c443a463f363f38313d3731433c37443d36443e36423c3749423c5049404b453c48423a4c453d4a433c463f3848413a413a333f3831423b34443d35443e36423c343f38313d3730463f38484139443c34443d353f3830463f373f38313e372f433c33463e37474037463f37484038494039463d36483f38494038473e354a423a4940384a4139473e35494036483f35463d344940374a4238473f37453e36443c35433b33433b34453e3647403849423b463e373f3831463f37453e36463f37443d35433c344841394a433b3d362f463f37484139463f38443e37464038453e364a433c48403a4b443d46403a413c3736322d302d293e3b363e3a353c3732423c35423b35453f3948423b4a433d4a433b423b3548413b4b443d403a333e3730423b34443d36443d35433c343f372f403931413a323f3830413a323d362f3e36303c352e3e3730413a33433c35453d364b433a494138484037413930453d354037303b342d413a333e362f37302b39332d413a32473e37463d36423b33413b323e37303c352d423a33433b344c443d4c443d4840394e463f5048414e473f49423a453d35484038463e36483f374d463f4a443b49423b49423b453e36433c35453e37463f38443d35463f374a413a49413a484039433b3449423a453e36423c344540384b433c5149434c453e443e3838332e3b3631413c364039313d362f3f3831423b35403934463f38463f38403933443e3847403a4039333f3730423b33433c34423b33433c34463e373e36303a332d413a33494139453e36483f38473f38433c344039323f3832423b34453e37453e36474038473f38453d35403931433c34413a334740394c453d49423b453e36443d35423b34423b34423b34453f37403931443e364640374b443c4c453d4b443c49423a484039473f3847403847413948423b49413b473f3848413a48413a4840394d463e463f38433c34453e364740394a433d474039443c344f47404a433c4f47404c443d4b443c484139463f37463f3847403948413a4a433b484039463e38423b333f3931413a33453e36453e36474039453f38423c34433b34453e36453e36433c34443d35474038413a32403931453e36463f37463e38443d354039313d362f3c352e3b342d3f38313b332c3f37303a332b3b342d433b35473f374038313a322b3c332c372f283830283a322b4038303f372f4038313f372f3d352e3b332b3e352e453d354b433a4139313e362e443c343f352e443a333e352d3d342d423a333d352d403931423a323e362f3b332c423b34443c34443c34443c35453d35453c353d342d423a323f372f423a333f372f494038433a32423932484039433c34403830413831473f3748413949423a3f38303f37303d342d433a32473e35473e354a423a48413a423a334039313f3830463e37484038484038453f38403a32403831443c34443c34423a32423a32433b3339312a372f283b332d433c354c453d4a433c443c36443d36453d35443c35453e36463f374a423a4c443c4a433b473f38474038473f3738312b3c3530453e37443d36423b34484039443d3649423b473f39463e38433b344038313f3830403931443d35433c34423b334841394c453d474139474038473f38453c35483f36443b32473e364b4139493f37463d34494037483e3542383042393141372e483e35453c33483e35483e35483d35453b33463c344238314137303d342d413a334138313f38303f38303d352e3d342e3f38313f3831413932463e37443b33493f374a4239453c343d342d4b423b483f37463e354a433b49413a5048414a433b413b33453e36423b33423b33474038463e37423a334b443c4d463d4b443d463f38433b34403932433b35463f3848423a464139423b343f3832433c35443d344941384740374640374b453d4d453e484139433d37443d36453d374a433b5048404e463e453e364d463e514a424e473e4e473f474037403931433c3448413a433d37413b343c362f3a342e3e3832413a33463f393c35303c353038312d3f3a3447413b46403a46403a454039403b35403a344b443e453e38413c354b453e49423c463f384139323f393249433b484139463f364d453b4f483e4942394a423a4941394e453d4f483e4d463c443d36463f3847403849423a453f38453f3948413a47403a47413b48413948413a443d35453e37423b34433c354d464048413a443e37443f37423c35413a34433c34463f37463f38474038453e36463f37433c35443d35463f36433c35443d35463e36463d354a423a473f38443c344c433a4a4138463d34473f36473e36443b32453b32453b32473e35433b31443b333f352d3c322a433a33423a32433b3448413949423a463f37453d35413a344841394b433b4841394b443c49423a463f37443d35433b33443d34443d3547403948423a4640384a433b49423a453f3748433d37322d3d37333c393335312d3c3733453f3a403a3645403a433c3738322c38322c39332c3f38313d362f403932474038484139453e37433c34453e37413a323e362f4a423b4a433b464037453d35453d35443d35463e37463e374b443c453e36443d35443d35463d35443c344139323b332c433b33453c3549423a4a42394c443b4b433b4f473f50483e52494050473f453d35413a314b423a4942393a332c3b332d433a343d342d40372f433a32453d343e362f3e362f554c4550473f4d443d4e463e4b443d453e38453f38463f38413b3349423a4c453d4e473f4d463e474039403932443c364b433c453e35443d354b433c4a443c454038423b34423c353b342e403a32433d35433c36423c36433b36474039463f393e38333e3833423b35433c363e373048413a4d463f47403a47403a443d37433c34433c34413a32413a323f3831403932484039443c35413a32433c34423b32423b33433c35443d35474038443d35443d35413a33413a333f3830413a333e37313f3831433c34453e38463f38463f37443d35443d36443d36403931423b33453e36473f38433d3548413949423b443d3549413a463f38413932403932423b34443d36423b34453e364d463e4b443c4841394a433b4b443d48413948413b47403b49423c49423a463e37453d37413b35443d36413a32403932463f37413a33453e36453e38453e37433c34413a32463f384b443c4d463e49423b433c34413a32433d36453f37463f37463f38453e37463f38453e37463f37453e36423b34423b334039323c362f403934403a33433d35463f38463f394e47404a433c453f37463f38463f37473f39453e364138313e352e413931433a324239323e352e3d352e4139323f362f3d352d3a312a352d253a322b3b332c3c342c3d342d3930293b332d3d352e3a312b38302939312a3b332b3d342d3c332d3a332c3730293b332c37302937312a39312a473f37443c353c352d3f37303d352e4037303e372f453e364039314139323f39313c362e413932453e36443c35463d364039313f372f433b3440393149423a423932473d35443c32443d34484038443c34463e36484037484039463e37453e35484038453d36453e36473f36433a32473f37453d354840385149404d453d494239443c35463f38453e37433c35453e3748423a484139453d36474038443d35443d354b443c453e36433c3549423a443c343e3831403932453e36443c344a423a4c443c49423b4c453f433c35433c344a433b4a433b4f473f5049414c453d413a32423a32423b3340372f463d35443b32494038494039483f38443b32493f364d433a4d443a4f453b4a41374e453b51483e4f453c4f443b4b41384f443c4e433c433a32423831494039443a32463c33463b32463c33443a32423930463c35463d35494039494037463d34453c334941384c423a4e443c4f463d51483f4f453c443b33433a334c433b5149404a423a494039433b33433b334b433c524b42534b42564e44494139484038433b343e3730413b333b352f453d37423c344c443d484039453e3748413a48413a4d453d5148404d453e595148534c424e483f4c453e4e474049423c3f3a35423b364a443c4a433c4e473f4c443c4e473f514a434a433c463e36413a32433c34433c33403830494139463e373d3630423b3548413a4a443c4a433b474038453e373b353046403a443f3847413a433d363f39333e3832464038463f3847403a4b453f4a433c443f36474039463f38463f3749423a4b443c4c443c4d463c4f473d544b41494139463f374d453b4c443b4b433b4a433b443d3549423b4b443c4b443d474139443d36423b35423b34453e38443d36463f37463e38443d36423b3549413a433c353c352f3b352f433c35453e36443d36413a33423b343d3630403933433c36403933443d35423b34453e364841394a433b474038463e364a413a49423a4941394b433a4c443c4d443c4b433a4a42394840384840374e453c50473d4d443a4b433a4f453d4d433b4e463e4d453d50473e50473f463f37443d35433c3449423b49413a4c443d4c453d4a433b443d35453e364841394841384e453c4c443b4a433b433c34423c33443e36423c363d373238332e3d3833433d3846403a443e38433d373a342f322e2a3b37323c383338322d413b3447413a49433c4e463f4a423b48413a49413a474038463f38413a32473f374c453d4b443c4c443d473f3749413a473f38443d34443d35473f374a423a4f473e4942384b443a4840374c443c484139453e37474038433b33403831453d35453d344941394c433b443b33494139453d353f3831423a32443c3348403749423a403931473e36463d35463d35433b33423931433b3339312a342e27423a33453d344a4239433b33423b34423b34413a32413a32453d36433c34423b34463f37443e36463f37494239453e36463f3848413948413a4c453d4a443c4c453e453e373c372f3b362f47403a463e3648413a3e3832453e37423b353c36303c3731423c354640394640394039333d36303f3730473f38463f38443d36433c34413a33423b34403931413a32433c34463e37443c34403831413a34433c35443d35423b33423b33443d35433c35443d35443d35433c35433c36433c353f38313f38314039313c352f3c352f3e37303a332b362f273a332d443d354841394b433b464039443d37433a353f38324a433c433d36474039474039423b3447403949423a463f38453e37463f38443d364c453d4f48404d463f4b443d4d463f48413a443d37413a323b352e3d36304d4741524b434c453d4b443d4b443d433c353b342c3f38324e473f4c453d49423a4b443c484139423b34443d37453e37463f3948423b453e373f38313e37313a332c3c352e413a33413a333d36303a332d3d36303c352e38312b4039323b342e3e373038312c3b342e39322c362f2839332d3b352e3d362f3f37303d362d3c342d4038313e372f413932423b334038314138313d352e443c354138314a4139453c354138314038314239324038303e352f39312b433a34453b35423931463d35433b32453b333e352d4a423a463d35413830463e36362e283b332d3d342d4940384d443b4e453d473f38403730433a32453d354c443c4e473e494038453c34423b33433c34403931413a33463f37484039473e374138314b42394d433b443b32443c34483f384a413a453e354d453c4a4238473f374a413a4a43394841384a423b4a423a514940524940473e36473f37433c344840374c443b453c34453c344b433b4b443c463f37433b34463e36494139473f38473f38453e36453d36423b33423a32453d364a423a4840384b433b4a433a4f473e4a423a4b433c49423a433c34413a32423b334b443c4d453e433c34423b33413a32403931423b33463f374e453e4c423a4b41393e342d3c332b463d35473e36453c344a3f374b4138493e364339314a413750463c4b4139494038443a323b312a372f273e342c3f352d3f342c3e342b483e364b41394b41384c423a483e364b42394e443c473d35403630443a32463d354d443c4940383e352c4a3f37493f374b423a50463e463d354239324c433b4e463d524a41564d44554c43514940524941443c34453c35484038483f383e362f3a332c3f38314c443d433b34423b33494139504840544b4349423a4b443c4b433c524b43534c44423a35413a343f3b353b373236312c36312c37322d3b3530474039433c36403a32423c353d3730453f364b443b4d453d4840384c433b534b404f483e4b443b4c433b4f473e4d473f4e473f4c453d47413949423a4940394c433c453e3749413a49423a48413948423a443e3748413b474039463f3749423a49423b49413a4841394a433b453e364b443c4b443c4e473d534a40564d434d453b463e35443c334d463e554e43544c4249423a4039323d362f423c35453f3849433d433d3749423c4c453f48413b453f374a433b4d443c4840384a423a443c344f473f453e363e3730423d3647403a4a433c49413a463f39423c353f3831413a34423b343f3831453e36453d37453c35443c35453e36443d34433b34453d35453d35443c35463e36473f374840374a42384d453b4e453c4b433a494138473f36433b33453d36433a33484039413a33423a33433b334039323c352d4941394039313b342d4139333e372f463f3749423a464038433c35474039463f384c453d4b443c463f37443e36453f37413b343e3832403b34443f39423d383e39353833303b363136312e3934303b3632413b36423c37413b34443e37463f384a423c473e37433c354640384c453d4b443c453e36443d364a433c4840394841394a423a4c443c4a433b473f384b433b484039443c35443c34433c34453e35443d35403931443c343e372f3b342c3e372f3c342d3d352d423a323d362e3a332b4b443b4d443b4e473c524b40514940524940484038423b33474038423b33453d353f3830474039443d35423b33403a34453e37443d36413a32453d36463f37443d3548413a453f38423c34443e37443d37453e37433c35453e37433d35423c344740384a433b464038433c35413c35443d36433c35403932423b34453e38453e383e3832423b34423a33433c34453d36443d36403933403a353e39333f38313e37303d3630413a33443d36453c36443d36463e37443c353f3832443d36423a3340373039312a3e362e423a32423932423a33494139473f374840383e3730433c36413a323c352e433b35413a343a342f3e3831423b33453e36463f37453e36413a334039334c453e514a42514a42514a434e473f474139443e384d4640524c4449423b423b34443d374c463f49423b463f38453f38544c464d463e48413a463f3748413949413a4a423b484139443d35443d35403931433c35423b33453e374d463e463f38474038484139453e36463f3748413949423b474038443d35443d36464038443d36413a34463f38463f38463f383e383039322c332d28463f3a463e3748403a474039463f39463f38453e37453e3849423c453e38463f37484139403933453e37423b34453e3747403949423b443e363f37303f37303b332c3e362f3e352e3c342c39322a4238314038303f37313e362f3a332c3e362e4139313d362e433a33423932413831423a324037303f3730433b343c342d3f362f3a322a3c322b453b33453b333d342d473e36453a3241382f4b423a433b343f362f423b33433b34423932433a32453c344d443c4c443b4840384d443c514940443a33433a33433b33423b33423a333d362f403932413932463d36473e364139314b41384a4238463e364c433b3b342c473f37514940473f36433b33484038494139473f36453d36453d35413a314039303e372f4c443c4d463d453e364b433a4e453e473e373f362f49423a4a433c4a423a463e374a423b484037463e3749413a4e463e5049414d453d4941394a433b4b433b4d453e51484050473e463e36443c34463e364740384b433c473e37453d35443d35443d354e463f4e463e4b443c4a423a4a4139433a323f362f3d352f433b34473f37483f364e453b4c4239443a33443c344038303a332c433a32453c33433a31483f374b41384b4038473b334e423951463c52463d4d423a3e352e473d36483d36483e374a40384a41384e453c4e463d494038443c34423b323c352d453c3650473f4c433b433b32433b33453b34443b33483f384f463e4e453d473f36453d35443d35443c344039313a322b413932403931403a323e372f443c35473e36423931443d34423a32453d363b342e423b34332c272a241f2f2823332c28362f29332d273a342e4b443d4d453e4c453c524a414e463c4a423b4d463e504940514941534c445049414f48404e473f4e463e4b433b463e364a42394b43394e473d4e473f473f3748423a4740384840394c443c4c453d4c443c4d453c4840374941394e463e4b443c4d453e4d453e4d463e4b443c49423a4d463e4c443c4b443c463f374c453d453e364941395048404e463e4e463d494037463e35473f374e453c433b32443c34514840473f38453e374a433c453f38443e37423b34453e37433c363f39333e37303d3731433d37443d364c443b4b433a473f37494139433c34433c35433c353d36303d36313f39333f38323f38324039333f3832413a33413a333f3831443c34463e36483f38463e36473f37463d36423a33453d35483f38443c34473f364841384e463e473e36433b334941394b42394a42394840384d453c554c44544c43443c353f3831443c35463e374940384f483f403a32453e374a433c4a433b453e36463f3949423b413a33413a324740393b342f48423c423c353d362f473f3949423c48413a3e3933413c3835312d3a35313c373247423c433e393d3834403a343c36313f3832413b34463e38453f39423c35443d35443d36433d35443e36474038423b33443d353d362f4139323f3831423a33463d35463d35484038433b343d362f3d352e463f37453d35403931473f374841384e453d483f374a41394b433a494038473f364840384d463d403830514941524940473f37524a41453d34433b333f372f3d352e3e372f3f3831443c343f3830433c34423a33423a333f3931453e36463d37433b33483f37463e36433b34443c3440383149423a4a433c423b344740384b443c4c453d4c443c484039433c34433c34413a33433b354740394740384a433b463f38474038433c34453e38463f374740384841394a423b4a433b474039413a3348423a453f38453e3749413b453f38443d37463f38463e37473f38484039483f3748413a463e364a423b4d453d4e473e4d453d4d453c4e463e494038463d36423a333d36303c352f433b35463f37403a333e3731433c35453e3747403849423a4b433d49413b484139423b34463f394f4842564f48514a4249423b433c34453f374d46404b443c4942394d453d474139443e37453e36463f3947413a4740394b443d4d463e4c453d4b443c4a433b4a423b48413a48403948413949423a4b443c534b434a433b4a433b443d35433b3449423a4841394b443c4d463e484139484139474038483f384a413a474039463f3747403948403949423a4b443e49423c4e473f4039323a332c3d362e423c353f3832403a32423c34433c34433d36463f3a443d36443d36433c34443d363a342e3d362f3f3830443c34453e36403932433b34413a333d352e3d352d443c343f3730403831433a333f38304139323e362f413a32443d344a40383d342c453c363f362f3c342c3c352d413830453b343a312a3a312a3f352d3d322a372e26382f283b332c3730293a322c3e342c433930443b32423a33443c34463f37443d35413831433a32463d35413831362f273b332c3a312a3e352e3f372f3e372f3f3830413a324f473f50473f463f3849413a463e354d443b4e453d50483f524a414b423b4840394d463d524a414f463e4c443c5149404f473e4e463e4b423b49413a4e463d5249414f473e4d443b4a413a453d36413931423a33453d36433b334740383b342d3f3830413932443c35474038453e35473f384941394841384a433a4a413a49423a4a433b47403949423a473f37423a32453e3649423a4c443c4a423a4c443c483f384f48404e473f4a433b433c344038303d342d3f362f403830413930423930473e37453c35463e36483f374840374d443c463d35494139463e36453c344c433a4a40384d433a4c4138483c34483c35443932483e36453b334137303d342c352d243e352d3d352c3c342d3e352e3f362e3f362f453d355249405249404e453e4a413a463d37484038473e37484039484139484038463e363e352e433a32423b33423b34463f3849423b4a433c4f47405148404b433b4b443c4d463e494139473f383f383137312d413c373b352f39342d37322b3d352f3d3630433b34494038453d354a433b494138463e364c453d4c453d463d364940394a413a4c453d413a33423b32423b33413a32413a32433c34433c35443d3649413b3d362f433b34453d35453e36443d35443c34413931473f38453e36443c34433c34423b33473e36473f36453c34453d34473e374c433c4a433c48423b484139463f37443d364a433c4a433b49423a49423a423c34433c34443d35433b344740384b443b4b443a4d463c4c443a423a32443d36413a33443d36453e38433c35443d3640393347403a423b35443d374a433d50484148403949423b48403950483f4b443b433b33423a334139323f38313e3730413a323f38313c352f3f38323f3832413a34423b35423b35423c34403831433a33423a32423a32453e364840384840374840384a413a49423a484138453d35413a32463f37423b334b433b5a5147534a415950474d453c4e473e463e36463e363c352e47413a4f473e4f463d4c443c48413a423d353f3831423b354f4740453e36403932403932403a333d37313b3530332e2a352f2a423d35443e35433c353f3832413c363c373339343137322e3b363237312d3b35313d38333a363139332f46413b4e474048423c47413a47403a4c453e4c453d49433c4a433c464139463f38463f384c443d484139463f37423b33423b334c443c4b433b443c343b352d4741394a433b48413947403948413a4a433c484139433c35504840524a4150473e4f453d4f463e574e455a5147494138423a324c433b4840384e473f4b433b4e463e5850475950464c443c4e463e4c453d4b443c4741394d463e504840514a434c453e49423b4841394840394b443c5049414f4740463f38413a32423b33443c35473f39433b343a322a3a332b3f38313f3831433c34423a33473f38484139463f37474038423b34423b33484139474038484038474038443d35423b34443c34433b33423b344a423a4a423a4b433c49413a413a334039333d362e453e36453e36443c34494139443c343f3830433c353b342d403931473f38443c344941394a4139463e37453e363c362f4840394740394a433b463f374c453d433c34463f37453e36433c34413a333f3830403931423b3548423c433c363f38323d362f423b34474039433d36453f384a433c4e473e4a433b4d473f4d463f4b443c463f374640384b443c4a423b4c443d47403948413a4b433c4b433c4740394c443c4b443c4c453d4c453d4b433b463d354941394c443c4f463f4b443c4a433b4a433b443d35423b3349423a48413949413a4a423b463f38463f38453e36474038463f39463f39413b344740393e373038312b3b342d3d3731413a33423b333e37303d372f3c362e3d352e3b332c40383141393239322b443c35423a32433b344940393d352e3d352d4239323f362f3f352e3d342d453c354037303e342e3e352e3f3730443b333f362e4239323f372f463c354339314b423a483f364a40383e352e483f384138303d342c3a312a3f362f4a4138463e354139303e352d3a322a4139324d443b4e443b4a4037453d3539322a433c34433b34473e374239324b433c4a423a4a423a4c443b4b433c453d354840384a423a4c433b484038453e364a433a4d453d4c433c484038524941433a324c443c48413a4039333a342d3c352d3a322b3d362f3b352d322b233c342c453d36473e37403a33413b35463e364940384940384940394c443b4c443c4d453d4d453c4d443c50473f4b433c4d473f4e473f4c453d48413949423a4d463e463f374a433b49423a473f374b443c4c453e463f3a453e37433c33433c34443d35463e364d453d4d453d4c453d4a423b453e37433c34413a323e372f413a32433b344940394b423b494139463e363e362e423932433c344138304139313f373041383042383040362e41372f443b34403830453d34493f364b4037453b33433930473d3542362f423931483f364b403852483f52483e51473e4940374940374c443b433c34473e364239313e352e403831453e37413a33453c354d443c494039473e36473e35473e35494038483f3749423a453d364039333d36313a332e3f3933423b353a332d3a342e3b352f3e3831423c35453f3749423a5048414a443c524b444c433b5c544b4c433c443b34403832453e37443d35433c35453e36474038463f37463d36463d364740383f38323f38313c352e4039323c352f443d37433c36453e38453e383e3730433c35443d3540393146403848423a48413a49423a453d354841394b443c453e37463e37443d36433c34474038423b34463f38433d37453e3848413949423a49423a48423a47403847403847403849423b4b443c4039324039324c443d4b433b4b433b49413a4f473f473f37433c34423b33413c3537322c3b342f423b35423b34443d36403932413a34403a324e473f4038313a332b3e372f3c352d423b33443d35453e37443d373f3832413a33433c36413a34423b35403833413a35423b353f3832403932453e364a423a4d453c534b41524a414a433a483f38494138484139453e36443d354a423a50483f433b334942394d453d4e463e494139423a33463f383e3730443d363e37304741393c352f433d364c443d504840403932433c354a433c413a333d36304841393f3830453e36474039463f39443e37433e38403a33443c36514942524a424a423b403b34443f3939343035302d423d3838342f37322e3c37323e393544403c433e39403b3547403a4a433d433d38443e37453f38484139423c34433c35433d36423b34453d37423a3447403947403849423a484038443c35423a32403830443c34443c35413a32403931443b34453d35433a333d362e3b342d362e2838302a39312a39322b362f293b342e3d352e443c34423b33342d27332b26433c36534b434f473f4a423a4b433c4e463f484038453e3549433a4a433b49423a4a413a473f393f39333f38323f37313f38323e38313c352f3d3731443d36443d35453d36433b34423932433a32473e374b433b463e3749413a4a433b464038463e37433c34463f37403830423b334841394c453d4a423a4b423b4c453d4c453d463f37423b343f38313f38314740394740383d3630443d37463f383f38323c352d433c34413a323b352e3f3831453d35413a324039313e372f3f3831423a333f37313f3730413932423a34463e37463d364c453e473f39433c344039314740384a433b49423a4c453d433c34443d35473f37443d36443f3849423a423c343d3831473f384c443c4b433b48413a48423a49423a484138463e364941394a433c4840394a423b49423a423b33473f3750484149423a453e36413a32474038423b33453c354039313c352e3d362f433b34443c34423a33433c344a423a474038474038443d35463f3749423a49423a49423a48413948403949423c453e38413b34413b333e3832423c36433d37433d383d3631413a33443d364b433c474038453e37443d35453e36473e374138313e352d3d342d463e363e362f3e352e3f3830443c34413831362e27372f27362e2739312a3a322a3e362f3e352e423a32453b353f352f4037303a322b332d273f37303c332d433a333f362f40362f3b322a413730433a334b423b3b322c39312b322a254b423c554b44483f374a40384e443b453c343f362f544a424d443b4f453e4d443d4a413a463f374038304c423b453d353f372f39322a3e362f433c3448413849423a474038433a33433a33473f38453e373e37303e362e3f37303d352e433c3439322b302b24423c35463f384a433b4a423a5249424c443d4a423a4c453d48423a4a443c4e463e4c453c474038453e36443c34463d36433b33453e354941394a413a423b32473f37453d35403932433c353e3630423b344a433b4b443c4c453d4840394c453d514a424d463e453e364d463f4b443d484039453d35413a31453e37463e364039313e362e443d35443d364a423b4e473f524b435049414c443d4b443c443c36423b353d36303f383049423a443b343f3731433b33473f374138313f3830453c34453b344339313e352e433b344a423a463d34494037453c33463e3540372f473f364e443c473e35453b32463c33443a314339314f453d4d4239473e35483f37433a334a423b49423b4d463e4c443c4a423b463d37433b344139323d352d3c332b3c332c3a332c3b342c3d362f3b342e3c35303e37333d383239342c3f39324640394b453e4a433c443d344039323d36304139324d453d3f3730474039423a334138313f362f3d342d3b322c3d362f403931423b334039324139323d362e403730403831403931463f3947403947403a4c453e443c364740384841394b453e423c34443e36464038474038423c34443e37433d35413a33464038463e36484139433c34463f3747403a453e38484139474039463f39464038453e364740384d463e4a433b4942394c453d48413a47403849423a4c453d484139433c34453e364c443d433b34443c34453e37494239433b33423b33453d3747413a443d3648413b48413b453f37463f37403a34413b3548413b48403a3d3631352f29423b353d362f403932443b34413a33413a33413a33433d35443e37453e373f3831463f39433c363f3832413a34423b354d443d4a423b4c443c463d36443c343f372f4139314f463d494139463e37423b34463e364f463f514a414d453b4840374740383d362f3c352e3d362f423b33443d363f3831413a33474038433b33473e36494139453d36443c34453e36413932463f37474038453e36473f38484039403932423b344a433b474038474039453e374038323e37323e37313f3a323c362f3b3531413d3739332e3e37323c36313e3833413b37423c363d3832453f39423b36413a35423d373f39334039323f38303d362e3d362e413a32403931433b344139323d352d423b33443c35473e37463e364840374138303f362f4139323f3730423931423930453c34443c353f373039312b413a33403a31433b33433c334139313f3730413932433b3339322b362f28463e373e3730312a252e28242e2722352f2a3d3630453e37423b34403a333b342e3b352e3b352f3f3a34413b34463e38453e38474039474038433b35453d36423b34433c354d453e4d463d484039473f38474038473f37473f38484039433b343a332c423b34514941534b43534b43504941514a424f48404e473f443d363f373041393249413b4b443c443d353f37303d362f3b332d423b35463f38463f38484139463f37463f37403932413b35443d363f3831413a32403931423b34463f37463f38453d35423a33484038483e36473f37433c35403932463e37463e37453c35443c34403931443d35433c34453e36464038453d3749423a4c443c4841394e483f4d443b4c433a4c443b564d4550473f494139443d35463f36433a333a322c3b332c3d352e3c352e3d372f423b34453e373f3831413a33423a33433b34443d35433b34443d36433c353f38323d363038312b443d37453d36423b33423b33453e36453e36463e36433c34423b33403931413a32433d35423b34433d35453f3848413b47403a413a34463f3947423b47413b4a433d453e38433c35443d36423b34463f3749423a4a423b473f37443c34473f37453c34483f37473d364940384c423b4b4239473e36463c34433b32473f375147404e443d453c35463c35463c3640372f42393041383138312a473f38423932453c34433b34463e36423a323a322a3c332c3c342d362e27332a23312922372f28433a33322a243c342c3b322b362e27362e28383029393029372f28312923322a243b342d423a334b433c453e3637302a3d373150484249413a4c433a4c443b463e36483f37423932483f38474039403932433c35453d353e372f443c354b443d4841394b433c4e473f484139443d35423b33423b33433b33413a32443d35473f364c433b463f3848423a484139474038453e364d453e4a433c474138473f37453e36474038443d363f3730413a333e37312d272337312d3e3833423b35413b34433d3748413a4e463f4c453d4a433b4e473f514a425049404c453d4f473f524a42524a42524a425149414f47404f48404c453d4c453d49423b443d36423b343e372f443b34473e36433a333f36303f3730413a333d352e403830473e36473d35473d34483e36483f37463d3442383140362f443a3243382f443a324b423a473e35483e374b413a4c433b4b4139473e35494037413830463d355249404b423a3f362f3d352d443d35373029322c263f3832443e373e37303a332c403932463f38433c34473f38473f37463f36453e36473f3947403a4a443d4e48404d463e4e473f4c463e4e463f4e463e473f373f38313e37303e362f3a332d3b332d4038313c352e39322c423b34484039443b34433b34433c34453e363f3830433c34453e36463e37433c36433c35474039443d3748413a4a433d47413a514a424e473e4c453d48413a453e36463f374a433b4b433b4e48404f473f48423a48423a463f374841394b423b49423a47403848413a4c443d4a433c4840374b433b49423a4a433b4a423b4840384941394b433a4a433a49423a4b443c453d36463f37413b33453d354942384a423a49423a484139524940564e454b433b46403948423b463f38443e38403a353d38333f39333e38323c352f3c352f3b342d39322b3a332d4e4741433e37403a334b433b4b443d48413a453d37433c353e37303b342d3a332d4139333f38313f3730423a32443b34423a323d352e39312a362e273d342d433a3250483e5249404a413a4b433b4c453d423b33463f38544c424f473d474038453d36443c35453e36494139473f38433c3547403849423c443d35463f364b423a423a314841384a413a4840384a423a5048404c443b484139423c33443d364b433d4a433d47413a474139453f3736312b342e293a342e423c3449423a47403a4a433d423c34423c344b443f3c37323a342f443d3747403a48413a4b453e464039423c36433d37453e38463f39463f393d3630403932433c34403a32443d36463f37453e3649423b453e374039313f3831453d364840383c342c3e362f4038313f3831423b33433c34464037453e354d453e4e473f49423a5249404c433b4e473e453e36423a334942394c433b463f36443c35362e27372f29352e27362f2939322d3d3630312b253d36304039323e37313e362f423a33463f383e362f3e362f3d342d413831443b34433b33453f364840394840384740394a433b4841394b423b484039453e364c443c4d443d484039463f384b443d4f473f4b433b453e37423b34403932413a33463f38443d36443d36413b35453d37423d344a433b4b433d4a423b443d3637312c39332e453f383d37313c362f433b344039323e3831403a33484038484139474038423b34433c35453e37453e37443c34453d35463e36453c35433b34443d36463e37423a33433b344a423b474039463f3749423a4a433c4c453d473f374a4139483f37453c34443c34453c33453c343a332b352f28352e283c362f3f3830423b33453e36443c3449423a4841394a423b463f37484139443d36403933403a344139323f38303e3831423b333f38313c362f3f3a333e38323e3932443d36453d36463e37453e3649423a49423a463f374b443c453f38453f38463f38453f36463f3848413b49423c48413a443d36433c3647413b4c463f423b363c36313a332f38322d3f38323b352d3f3830453c344940384c42394a4037463c33473c34423931443a32453b3242382f483e354d433a4a3f374a4037483e353c332a443a324238303d342d433931473e364b41394a41384a4139433a33423932433a334239324a41394e453d4038314d443b4d433b4a4039453b334a41384c433b473e36483e374c423a433b33443b33453d35403731423a33413932433c343c342d443d353e362f3d362e4039323d362f342e282c2520352d27463d36372e27473f37453c353e372f3e372f463f37463e37473f374f473d4c443d4a423b4a433b473f38413a33423b334a433b463f37443d364941394a41394f463e534a414b4139463e37463e37463e364a433a4b443d453f39443e37474038453e363e3730463f37463f3748413949423a4c453f4b443d453f383f39323c3630403933443e38433d37413b34433c34443c35453e36423b34423b354840394a423b4740384b433b4a423a49413a453e36463d35453d353e37303e37303d362f413b344a433b473f38423a3240372f413831433a333f372e4940384c443c4a413a484038494039423a32433a34443b34473e36463d36423931413830443a32493f38473d35453b32493f37443b33433a3141372f473e364a4139453c33443a32443b32443c354037304a4239554d45514a424d463e433b3448413a4e453e4e463e463f374b443c49423a453e36463e364c433c5048404a423b453d36443d354a433b4740384f48404c453d4b443b49413a4841384a433b453e363d362e38312a352e283f37303e3630413a34413a33413a33423b333d362f4039324a433b453e36443d3547403847403949413a463f384b433b4840394c453d4e463f4b453d4a433b5047404f473f534b434e463e4c453d4f483f4d453d4d463e453f38463f384841394a423a4a433c49413a484039443c35413a34433b34463d364a41384b433b4d463f4a433b4b433b4c453d4b433c4d443c4e453d413a333d3730443c35473e364d453d5149404f473f4b423b473f38473f37443c34463f36413a33443e373f3932413a333e3832413934403832403933413a34453e3848413b49423c463f384039314b443c4b443c4a443c443d35413a344039323f38303f38303c363037312c3b352f3f38313f3831403932413932413a33423b34433c35484039534a414f463d4a423a4d453d433b334b433b49423a4841394740384841394f463e50473e4d463d49413948403849423a443c344840384840394d453d463e37453e374f473e494139423b344a433b484039473f384a433b433c33453d3549423b4741394640384039333f3833403934433c36413a3247413a433d35453e364b443e4a433c48413949433b443f373c36303c363135302b39342e36302b3d36313f3732403932433d36453f3a47413b47403a49423c403933443d37443d3749423c433c35433c344a433b48423a3c342e48403a443c35473f384f47405048404a443c47403848403849423b4f4740544d454f48405049414c453d4f473f49413a524a41524940574f4650483f4740384f48404f473f4a433a4c443c4e453e4d453c4b433b514941433c35443c35443d354b433c4d443c453d364038313f362f3b322b3b312a443c34423a333d352d413831403731443c34483f38433a33423a33403831403830433a33453c35433b34463d36494039433c34403831403931413932413a343e3730413a33433c3548413a4a423b3e38303d3730463f3a4a433c463e374039323d363039332e453e38473f39443d36453e3649423b443c354840394d453d4c453d4d463f4e463f474038474038433c344a433b4c453c423a33443b344b423b4d453d463d36484039473f39433b34453d36484038473f3849413a4b443c463f37423932403831443c34463f37463e36463e364841394d463d4e463e5048415149414f4740514a434e473f5048404e463e494037433b334a433b49423a443d364740384a433b4c453e514b455049424c463d4c453d4d453e4a433c49423a4b443c4b433c48413949423a484139463e36483f38484139453e36463f374d463e4a433b453e37474139453f37443d35463f3849423b433c343d37313e393237322b3b342e3e37323e373238312c3f3933443d35413931433a31423932443a32443a323f342d4a40364a3f36463d34473e363f352c40362d4237303d332c3c332b453d354b41383f352d393029463d35453c354037303e362e3a322a3e342d4037303c332c3a312a3d332c4137314138313c322b362e264b423a4f463d4f463e483f384c433a4f463e4b423a3e352e3f373041383040362f362e273f362f4c433a413931443c35483f38463d36453d354840394b433b534b43504840443d364139334940393e372f4a443c463d37453e37484139443c35453d36423a33473f37443c35403932403931403933413a34413a323e372f4039323d362f3f38303e3731423b334139313a332d3e3630413a324039313f37304039323d36303b352f444037423d36453e36443e36413c35433d36423b35443d36423b33453e3748413a463f37484139423b34433c354740384740384c443c4a423a423a333f3832453e36463e37443d35453d36443d36443d36443d36433c34413a32443d35463f374841394640384a433b4d463e4d463e4a413a403730443c34433a32524a414d463d473f37473f38433a323b332b423a3350473f4d443d473e373f362f3e352e443a3251473d4b4138494036483d35493e364e443a453b33433a323d332b443932423830443a324038304b433a484037403831443c344c443c484038443c344d453e4f473f484139443d3648413a453e373d352e4139325047404f4840474039453e37413b343c352e3f38313a342e3e3831423c34453f39453f38423b343c352f433c36403a343e37323f3933463f39463f38463f394b443c463f374c453d4c453d4e473f4b443c49413a4c463d4f4840544c44453c34473e37463e37483f38433b34403a32413a32403730453c3541393141393249423b3b342d372f29312b25372f294038313e362e3f38303f3831433c34433b34423b34463e36443d36423b33484038474038463f37453e36433c34463f37443c36423b34453e363a322b3f38303f372f413a32433b343b342d3e372f423b334741394b433b453e3640393139322c38312b3a332c36302a342e2839332d423b35453d37474139413b343a332d413a334d463f4c453d463f37433c34423b343f3931433c34534c43534a4150483f4f463f4e473f4a413a423a33413a34423c363e3933453e37423b34433c355049404d443c4b423b494239474037433b334941394b423a524a4049413849413a463d34433b33443d35463e37494139463e36433b343e362f3f37314b443d49433b403832463e38443d35474038403b34423c35484037453c35423b33433c34453c35433c343e3730423b3546403a443d374740384d463e4b443c453f37433d35413a33443d35413a334a443d4a433b453e3746403b453f39474039443d36433c373c37323f38334039323e38313e37313f38313a332b3c352f3a332e39322c342d273831293f38303f38313e3730413932403730463e36463f38423b34443d364a433c4d453c4b433c463f373d36303a322e37302a38312a3d352f413a33413a333b322c3a322a3a312a362e273d352e413a32413a334940395048403f383136302a463e373f3831443c35463f374138303e342c4038304b433c473f38433a33493f374940384b423b473e37443c353e3730433b33453d36413a333e372f433c3449413a4d443d463e36423a33433b35453d36453e37473f384b433b48423a443d37453e3749423b453e37423b34433c35423b33443e36453f37423a34463f39464038484139433d36433c35423b334a433c4c443c463e37473f38473f37484038463e36433c35433c35413a33453e36443d35433c34423a34433b34473e36443b34413a323f372f3f38303e362f3b332c3d352e433b34433b33413a32433c34443d364c443c524a424f47404f48404d463d4a423a4740384a433a473f37453d36453d35443c3548403a4841394841394a433b49413a4b443c473f36473f374840384e463e4b443c453e37453e374740384b433c4c433b4b4239443c34473f37463f373e372f3f37304841394941394a41384f463e4b443c48413949423a484139474038433c34463f374a433b484139443d35474038463f38453f3948413a49433c453f384540393e3933413b36433c36453e37483f38473e364940384c423a50473f4d443a4f453c4a3f36453b31473d34493f364b4139473c34453b32473e3541382f4b4037463a3239302941382f443b32433a33463d36453c35453c35483f384a42394139304941384a423a453d35423a334940383c342c3b322c403730494039453c34463d353c332d3730293f37303a312a3d362e413832443a334d443b463c35463e36433b33453e35443c34443c34413932403932403931433b354a413a433c35453d36464038463f38443e36453e36423b34433d36423b35413a33443e37413c34433c35423b34463f38463f37453e3648413a49423a443d35423b33423b35413932453e3649413a443c35453e364b443c4a423b4b443d453e374d463e4c463e4d453e49413a463f38423b353d3630433c34433c35413a33413a33443d3548413948413a4a433c474038484139484139403831423a33463f38463f37433e35433c34443d35453e36463f374740384b433c4a423b4b443c4d453d4d453e4e473f4a433b453e36433c35443c354d443d4b4239483f364c443c443d353f372f3f3a314941384a423a3d362f30292337302a3d352e433b353c342e3f372e49403642372f4a3e36473c334b3f37463b3241372e50463d52483f51483f4d443b4c423a463d35494038463d35433c344841394841394a433b443d35453e3649423a4d463e49423b433c363c352e3b332c3d362f433c353f3832413a34443e38433e38413c36453e38443e38423c363b36313a3531403a35413a363e3834423b37413b35413b363f3933413a34453e36433c35403933433c34463f37453e364740384a423a4a423b4c443c4c443c4c433b433c353f38313d352e3b342d3e3731433c354038313e3731443c36423b333f3830403932463f3848413a453e37453f39453f37433d35464038453f37474139463f37443d35433c353e3731423b34463f373f3830443d36463f3849413a463f38433d36453e374a433b4b443c49433a4b433c433b343e373137312c3b352e3a342d352f2a342d28332c26312b2438322b3f3832443c35453e36443d364e4740534c454f49414c463e4a433d4d463f484139423b343c372f3d36303d3730413a3336302a3c352e423a33413931433b324038304c443b453d35433c34413a3249423a453d36463f38433d354039314038304940394f463e494139433c344c443c4d463e4c443d4c443b4a4239453e36453d35403931494139484039484039473f38473f374a423a4a433c4640384039324740394c443b4b433b443c35473f374e453d4a423b4740394a433b4d463f5149424c453e463f373e37303a342f47403a4d463e5049424b443d47413948423a4b443c49423a49423b413a343c352e39332c3a342f3a342f403a353f383338332f413c37423b35453f393f39333d3630453e37474039413a33423b34453e37443d36433c34463e36423b33463e364f4740473e373f372f3c352f3e37303830293b342d38312a3c352e342d26362e2839302a39302a3b342d4039323b332d3f373039312b423b3349413a4a4139463d35463e37473f393d352f3f372f3730293d352f433b343d352d433b33433b33483f36433a313b332b4a423a453d35433b334a42394f483e413a334840394c443c413932413932453d36473f37433b34403a32413a323f37303c342d4039324139333b342d3d362f403932443d36433d36433d35433c35464039423c35423b344c453f4b443e453e38464038433c353c352f423b35453e37443d36453d363d362f3c352e3f3730423a32463e36433b34433c34413a32403831423a32413a32423b33463f37484139473f37443b34463d37443b35403932423b33433c343f38303f38303f3832433c353c352e403831423b33443c354a433b49413a473e374b433b4d453d463f37483f384d463d4c443c4840384e47404c453e49413a443c34443d36463f384841394a423a483f364e453c4d453c4c443b4a433b4e473f4e483f4a433b4e463e4f473e4e463d524a424c443d3d352d3f372f443d364a433b433b33443c344840374a433b4d453e4f463f494139463f37423b334a433b4b423b443d35463f37453e36423c35403a334640394740394039333f3a32433d3648413a3f3730453d364a4139473e36433a32483e35483e3441352d42372f51483e4b41384d41384b3f364c413942372f483e35483f364a41374d433a4a3f37453b32493f364137303e352e3b322b403830423a33403831473e363e362e463f37473f37483f374b423b4b41395349414c433c5249404a423a39302a413932514840453d363e362f433b344a42394a423a494038423a32493f38433b343e36303d352e3f372f443d35423b35463f384039313d362f443d36423b343c362e3a332c3b342f3c36303c352f3a332c3d3730413a33322b263b342e453f37443d37463f37443d35433c35433c35413a32474038443c35433b34463e37433b34463e37474038443c353f3932443c35443c35413a33413b33463f37443d354740394b443c4b443c463f37463e374a433c463f39423a34453e37463f38433c36433d3748423c453f384740394b443c4d463e514a42534b435149414e473f4d463e463e36453e37403933423b34433c35484039463e37463e36453c354038323a332c3d362e453e364942394d453c4e463d443c343d352d453d36473d3550483f52473e4a4037463c3439302a433b35463d354a4139494038453c333e352c3b322b3f332c433830473c3541362d433930453a32493f364c4238463c33443c3240372f423931433a323d362e403931413a32433c3448413a474039463f3849423b4c453e4a433c49423b463f38413a324a433d4a433d453e37453f3947423c47413b413a343b37303d3833403a363c37313c37323934313c37343d37323c3833403b353e38333e3833403a333e3732433d363f38323c342e403931484139433c34433c34423b33403831403931453e37413a323a332b3d37303e3731413a32403932453e37463f38443d35453e36433c3548413a443e3648413948413a453f3849433c47413a47423a4740394841394d463f4c463e484039453d37453f38453e37463f384b433d48423b423b34463f37453f37433c35453f373e37303e362f463e37423b34403a333a352e3b342d3d362f403a33443c344c443c484038433c34474039484139453d35473f37474038423b33453e37463f38453e373d362f3e37313e3730453e38473f38423a33443d36514942453e364c453b473f374840374c433b483f374a413a473e364a41393e362e494139463e36494139544b42574e45484038403731443c35463e36453e36423b33473f374b433a423a33433b344b443b4e463e463e37473f38463f384740384c453d4a433b453e363e382f484039453d35453d364840384a413a463f3747403848413a494139453e36433c34443d37413932474139453f37403a32433c35463f37453e3648413a453e3749423a463f374a433c403932403933453f38443d36443e3738322d39322d3a3430413a35423b34423c3547413a453f3947413a453f38443d36433c343f3932443d37433c35443c3448403948403949423b4039324038313e38303d36303f3831403730423a334c433c4139324139314740384039313d362e423b334a433b4a41394f47405149424c453d474038453d35453d35433b33423b33433c34453d36473e37453c35494139494039443c34463d35433a32453c34494038433a324b433b413931473f37403831433c34423a33443c34433c35413a32443c344038313d362f463e37463d36494139484039473f384841394841394a433b4c433b453d35453e3547403848423a463f37443d36453e374a433c463f38423c35453f37463f3948413a49423b47403848413949423c453e37413b33423b33433c34453e36443d35443d354a433b463f37443d353e3730433c34423b34413932443c34413932453e36463d35463e364840394b433b4b443c484139463f37423b343f38314a423b49423a4a433c4b443c473f374d443d4b433c473f38463e36443d35463e37453e36474038463f37413a32443d35474038463f384a433b4b433b463f364b443b483f374840384941394d453d4b423a4d453c4d453c463e363f372f443c353c342d443c35484039473f374a433b473f38453e36473f374b443c4a423b49423a463e374c443d453e37473f38463e37453e3649413a453e36433c35423b33423a32453d363c352e3e3731443d36443c343d352e3d342d3e352d40362f3b322b443b33443b32433931473d344c433a483e36483d3543382f43382f46393040362e443a314338303f352d453b3350473e4c423a4e453c5249404d443b524840473e37463e36483f38473e36453d353c352e3c342d403931413931443c344138314d443d4d453d463e3749413a443d36413933463e38484139494038403930484038443b33413830433b34443c35423b34463d3649403948403948413a49423a453e36463f38413a33443d354a443c49423c413b34433c3547413949433b413a3337312c413a34413a33433d35423c34433c34433b34473f38453d36433a33433c344a423a484139463e36443d35433b3449423a463f37403931443d35443e36453e37473f38463f37453e36433c34433b34433b333f3830423b33443d35453e37453e37423b353f37323b342f423b35403a33423b35423b33443c35443c34443b34463e36413932443d36453e3648413b4a433d443d373f3932413b33423a33473f38413932403933484039423b34433c334c453c494038494138453d344b423a4c433a4a4037483e35483e354339303e342d3c332b413830463d353d342c433931443a31453c34453c35463d35473e35453c34463d353c322a473e364a403840362e4a403851473e483e36494038484038474139473f38463f37443e36403931443d3547403848413949423b4e473f453f37423b33453e374b443d4a433c463f39423d3548413b413b35413b35423c353e38323f3a34413c353f3a343b36323c3733433e39403c373d37333d37333e3734423b363e37323f3933423c36433c34423b333b352f38322b423b33453e36453e36433c34443d3549423a4a433b4841394a433b4a433c49423a49423a423b33463f3749423a48423c49423a4b443c4c453d4d463e4d463f50494148413a49423b4d463f4b443d48413a4a433c453e37423b343d3731403a323f39313d36313a342e413c35433d35403a33433c3547413949423a4a443c48413a463f384c453d4e48404a433c4c453e4841394b433c554d434f473d484037494138453e364e453e4c433c463f37433c34484139463f37423b32403932443d35453d354b433c473f3849423a433b33463d36494139484138473f36453d35463e37453d354a433a48403850473f4c443b4b433b463e36463e36473f374d463d4d453d4f473e4a433b4840384c443b4942394d463d463e364e453d4e453d48413a4640374e473e4e473e49423a4e463d474038443c355049414b453c453e364d443e4a423b49413a48413a433d35453e37463f38453e36443e37443e37453f38443e38464039443d37403931413a33443d36423b34423b33423b34443d35413a32443d373f39313a342f37312d3b353039342f3a35303c363238322d342e2937312c322c2638322c3e37313d372f3b342e352d28312a26403a33453e36443d35413a32413a333f3831332e28352f2a3b332e433d363f38314139324c433b433a323d342d3a332b463f37453d3548413949423a4a433b484139453d36433b343c352d4a433b4c463e49433b474039463d36453d36453e36463e37473f38423b34413932463d36463d354138314038313f362f413830433b333f38313c342d403730433a33473f383d352e443c35443c35443c354c433c49413b473f38443d36433b34443d35463f37463f374841394a433b4c453d49423a4b443c4b443c4a433c4a433c474038443d36443d36433c34403931453e37443d3549423a463f37463f375049424c453e4c453e4c453f4b443d4e463e453e37413b34413a34423b34443c34413831433b35423a34463e37473f38433b34443c35453d35453d36463d35484039473f374a423a4b433b4b433c4b433b5049414d453d4e483f4b443c48413b4b433c4a423b48413a48423a453d36453d35463f37474038473f37443c344e463e4a433a4f48404e473f443d3549423a474038423b33423b33463f37443c3449423a4a423b4c443c4940383e372f3d362f3c342d3d35303e36304740394d463e4f473f4b433b484038484038474038443d353f37303f38303f3830423b3338312a3b332d3e362e3f373040372f3f362d413830433a32413830413730403730453d35473e37494037433930443a314a40374d433a453b32483f364c433a463d34463d3441383039312a463c3441372e4c423952463d443b3343383140352e3a322b453c334e443c453a324239313c342c3830293e352e473e37473c36423932453c355148414d453d443c3538312b342d283a332d4740384841393730293f3730443b34433c363e3730453d36453d35463e364740384a433b463f38413a323e3831423c34463f38463f38423a33413a34423b3449423b4b433b484139453e38443d35453e36443d37413b35474039443d3638312a3c362f413b344e474038312c49423b453f37453f37443d354740384a433b4740394e473f4d443d463f374a433b49413a463f38453e36423c34433b334741394b433b484038443d35463e36453e364b433b443d3539322a3f38303c352d463f37474038463f37413a33443d36463f37453e3748413a4a433b474038463f37423a333d3630433c334039313730293830293c352d3c352e3d362e473f3848413a453e3747403a463f374a433b484139443d35473f37463f374b433b4a423b493f37473d3540372f4840364c443b4c443b534a4052484050463e50463d4b4138483e35473d354b41384c433a473e35463d3440372e3d342b4239314940374e443c41372f3f362e413831423a32403830433b34453d35463e37453e3649433b4c473f5149424f4840474038463f374b443d4d463e4a433c443d3548413a49423c423b34423b34423b34413a323f3830443d364b443c453e38443d373f38333a35323c37333c36323f3a343e39353f3a36413b363e37333c3531413a35433c37453e37453f38443e37423a34413b33453e36473f37423b33433c3448413949423a474038463e37423b3449423c4c453d49413a4b433b4e463e514a42514b445049414b433b4d453d4b443d4d463f49423b463f38423b35433c36433c36423c35453f38443e36413a33433c354a433c4e47404f47414e4740514b42524b444f4a414f4740453d39463f3a433c363e3831433c34413a343c352f3f3832453e38484139494239473f384b433b453c35494039453d34483f36463e353f3830403931413a32413a32443d36474038463f37423b33433c34433a33443d35483f37494038483f364b433a4f493e4c453a443c34453c354942394a433a463f374e463f4b433c4a423b3c352e473f37463f3649413a51494049423a4a433b4f483f50493f524a4150483f52493f554c424e473e4c453d4d463e4c453d4740394c443c4c443d4b443d4a443c443f37413a33423b34453e37433c3648413a453e364740384a433d48413a49423c47403a453e37453f38443e37453f384a433b463f37453e38423b36443d36433d363f3933453e38443d3639332d3a342e3a342e3c352f38322c3a332d3630293b352e3d362f3e3630453c36433b353e3730413932453e36423c34332d284c463f403932413a32413a32463f38443e363d362f3f3831423a333f38304038324b433c3e362e413932403730463f37453e36484038453e36474039474038413a32423c33443c35463e37453e373d362e433c343f3831403b33443d36463f383f37303c342c443d35453d353c342d3a332b403931403a31403931453c35463c353d342d443a343e352d3931293f372f3e352e3f362f3d352e3b332d3c342e3b332c3f3730433b343d352e433b344a413a4d443d484139413a32443d363e372f403931443d364039333f3832423b354a433b4d463f4a433b49423a4c453d463f37474038443d35433c35443d37423b343f3830423c35423b34474038463e37453e37433c363f3831453e36453d363c352e413932473f37403931413a33463d374c433c443d353a332d3a332c423a324740384a433c4c453d474038453e3647403849423a4b443b4d453d4d453c494139463f374841374a433a4d463e4e463f4e463e50473f4a41384d443b4c443b443d35463f38474038413a333f3831403932453e37453e38403a333d362f39322b39322b38312b332d2839332e3f3831352d283d3630463e37433c34443c3440373042393243393240362e413830493f36463d34423831463d34483f36463c34493e364a40384f433b50433a493f36453b324f443b463c33463a323f352d443b3241362f4c433a4b4138483e35493e364c42394e443b50463d4b41384d443b493f384339304c42394e453c463c324b4238473e364840384a40384b3f374238314138314239324137303f3830362f2939312b3f37313e362f3e372f362f2a2e2622352d283c352f464039453f38403831463f37443d36423b35423b33433c3448413b433c3649423b4a433b463f383c362f37302a453e374b443d4a433c4a413a443c35443d363c352f332c28342e293c3530443d36423b34453e37453e36463f37413932413a334c443c484039413a33403a343b352f4039323b352e443e374a433d47403a423b35443d363e373138312b3e362f3f38303d382f423a32413932433c343e3830403a34463e374841394b443c4e463f4b433c49423a473e37463e37443d36453e36453e35453d36463e37453d36453e374a433c484139453e36463f38453e3749423a423b33453d35473f384740394c443c4740384740384e453e463f37453e36474038463e37453d37443d36453e37463e36433c344a433b4b443c4b443c473f37453c353c352c463d36443b324840374c433a493f37463c3440362f3f352e483f37423a30453b324d443b4c433a4c42394a41374c4138463c33483f354b4138494037494137463c33453d344a423a423a33413931483f37494037494138484039473e37473e364c433b494139443d35463f37433c35463f38423b33463f3749423a3e373040393348413949433b4b443e49433c433d36453e38443d37413a34423b35413b353f3934433d37443e3837322d3c3733433e3946403b433d373a35303d37333d3832433e373f3a3446403a464039443d364840384a433b473f37463e384c453d49423a4740384e473f49423a4f4841514a41534a425149414f47404d463e4740394841394c453d534b434d463f4c453e4c453e453e37474039463f3949433c49433d49453f45413a423d36443e37413b363c373338332e342f2a352f29342f2a342f2b352f2a36302a38322c3b352f3d36304039323a352d4a433d48413a453e374039314841394840384e463e473e364a42394942384b433b484138463d354d453b4f473d443c344a433b453e36484037413a32453d354d443c4b433a4c443a4f473c52493f544b424f463d52493f4a42394c433c4f463f49423a473f38463e37423b343d3630433c364b433b4a433a473f384d453c4942384840374a42394e463d4e473d4f473d514a414e473e4b443b49423a4c453c4c453d4740385149404d463e4b443d49423a4c453d4e473f413b334b453e4e47404b443c4d453e4c463e4a443d474038463f3948413a423b343e3931413b33443d35443d35474038463f384a423b4c453e4d474049433d49423c403a353f3933463f37443c3649413a453e36464039433d36403932443c35463e363e352e453b344840394139323e362f352e293e3832433c35413931453e36433b3449413b48413949403a474038473f373a342c3a332c3d352f3f372f433b33453c35403931403831473f38484139443d363e3630443d363f373039312a3b342e3d36303e3730403931423b3448423a474139443d36423b343e3730423b33413a32433b33473f38453d36463f37453e36413a333e363039312a443b34423a323830283b342c463d36413831403830423932413831413931473f37423932403630423a33473f38413932433c3449423b4b443c4b433b4d453d524a42514a42514a424c453e4e473f4a443c3f39343c35303d352f474039514a424c453e4b433d4f47404c453d4d453e4a423b49423b484139443d364741394b453d463f37453e373f3832423b3449423a4a433c453d36413a33433c3541393139332b403a33453f37403932413a3348413a453e36453e364841394841384a423a50473e50473e50473e4a41394e473e554c434c433a4b423a4b433b50473f4f473f4a423a473e364a423a443d36423b35413a323e373038312b362f283e362f3b332c3e362f3e362f3f3831423a33362e2938312b3f3831433a33473d36413730413730423730473e35443a3242383040362e3d342d3f362e4239303b31293d332c463c34433930443830493c34493c344a3e354b3f36463b333c322b3b322a41382f4239324940383f373039302a40372f433830473c3342382f443b32423830453b33473d344b4239473d36453b32443931473d35473d35493f37473d364a40374238303e352e3f372f423a324037313a322c413a32423b34443e373a342e38312b423c344640394039333a332d3d352e463e374f473f4d453c4d453c413a323d362f463f37474039453d373e3730342e2837312b453e374e47404640393a332d2e28232e2924362f2a413a335149414f463f4a433c3b352f3c3530453e374c453c4e463e4a413a483f38484039463d36483f374c433b4b443c4a433c48423a49423a4a433b3630293f393349423c4039333f3931453e37443d3747413948433b49433b474039463f3948413a453f38443e383d352e423b33403931423a33453d364b443d4e463f4a423a4841394b443c474038474038443d35453f37433c354a423c4a423b48413949433a4640384c453d49423a4d463e474038484038463d36443b34403931453d36484039413a32423a324037303f372f473e36453d36463d37443c35433c34453e36484039463d36433b334b433b4f463f483f374e453c4d443b453c344b4037494037443b33463d33433931443a33413830413830433931473e354a41384a4037473d33453b32473d354a4139453c34473e354b423a4a413a473f374d443d494138453c33483f37453c34494038453d35443d3547403848413949433b48413a4841394b443c49423a474038433c35443d35423b34453e38463f39423b35453e3749413b453e3848413b443e37443e37463f394a433d464039433c373e39353f3b363b3631332e293f3a353f3a35433d37443f3846403947403949423b4a443d49423a4b433b4c443d48423b47413a4d463e534b43534b43514a434e463f423b363d3732352f2a37312b37322b36302b3b342e413a343a35303a352f3d37313e3832413a343e38313c3730413b35413c36423d36443e36433d344b453d4d463e4b443b4e483f474139433c35423c354841394a433a4b443b4a433a4d453d4841394840383d352e39322c403a33423b33443d35433c324a42384e453c4c443a51493f453d354b42394f463e4f473e5149404b433b4a423a4b433b4b433a4840374c443b443d33453d344b433a514940433c33443b334038303d352d433c33453d353d352f3a342e3f38313f3931433d354f473f4c433b473f374a433a4e463d4f463e4d453c4e473d524a3f534b414e463d4d453c4b443c4b443c4a433b4d453d5149414b443b484038494039453c35453e363f3730433c34484039423a33433c34443d35433c34443d35423b33453e36423b34413a33443d36463f3849423b4a423b4a413a4b433c49423a40393439322d39322c413a343d35303a322d39332e3b342f423a33433c3549413a453c354139323f362f3d352e3f372f433a3240372f4940383f3730372f2837312a3e3730443d35403a32423c34433c354039323f38313e3730423b34443b33473f374e483e49423a494139474038423a32423b33403a323b342d423b35403a33423b323f36304b453e4f484049413a4b443c4d463e433c3648423a463f38413933423c3647413a4c453e49433d433d36413b3548413b473f39453d37474039433c35423b344640384841394d443d443c35413a32423a32453c333d342c3f362e3f352d453d35463e35453c343f362f453d363e372f4139333f37303e3731463f38433b34433c344039333d37303e38313d3631342e28322c2735302b35302b413b35443d3839322c3d3630413a34423a33403932433b35433b34473f3849423a4740394841394c443d514a434c443d4b433c4e473f514942453e363b342d463f39433b35413b3549433c4d463e4d463e4b443c4e473f4c453d484037494139504940554e44524a414c433a4f463d494039463d374840394941394b423a4d443c4b433b484139463f37443c353c342d3b322b3a312a3f362f3e362f443a333f362f443b344c433b473d354e443b4b423a483e37433a33423932463c35433a32483e37483c334a3e36473d36443b3440373041372f41372f413730423932443c35443a33493f374b423a433a32463d34453b3440372f3c322a3c322a40362e3f372e413831403831474037483f37433b34463d36443c35443c35443c35423a323c332d3f362f3d342d4138313d352e39312a3730293a322b3f37303b322b382f273f372f3d342c3e352d4037303f372f484038433b33453d364a413a4a423b483f38403931474038453e364c453d413a333a342d3c352e3e362f3f3730373029332d28413a344d453d4d473e4f48403e37303a332c443d364e473f4a433c4039333b342d48413a514942413933423b35423b353f39323f39323d3630423b354a423b4b433c413a33403932433c354841394d453e4e463f4e483f4b443c4841394b433d48423b49423a4b443c4b443c534b42534c434740393f3832453d374a433b4840393c342d3a342c362f29352e273c342e39322c3a342e3d37313f3832433c34474038453e37433c34433c343e372f48413a4d463e4c453d413c35403832403831403931433c35433b35433b35443c36423b35433c35453e36453e3648413a49423a4740384b433b4b423b4d453d4e463e494139433a33453d35484038484038484038403831413a334039314a423a443c344038303d362e4139324a423a483f37463d35443c3540362f3d342d493f37473f364740374a423a5048404941394c423a473e35473e364a4138473e36453c34473d34443b31433830433b31473d34473d354a41384a41384239323e3630352d283d362f4a41394a413a453e36463f37453d35473f374a433b49423a49423b4740394a433b49423b49413a453f374a433b49423b433c364640394a443d4c453d4740384d463e4f49414c473f48423a433e38443d37453e37464139423c353c38333d3833413b3748423c463f39453f394b453e4d473f4f4841514a43514a42524c44554e455048414c453e3f3a353d38333c36313a342e38322d38332d403a334540394c473f4e48404e483f4e483f4d473f524b42534b42524a424f4840534b42514a404d453d4f473f564e44534b424f473f4d463c524b4053493f4c433a4e453c544b414d453b4e463d4f473d4a41374b42394f473e51493f4d443b4a42394c433b4f463e473f374a423a524a424b433a484038473e364a4138534a404d463b4a443b4d443c4a41394c433b4a4239413930443b33483f374b42394b4339443c3350473e51483e484037463e364e463d4e463d4e453d4d453e4841394d463e413a333f383248413a423a3249423a453e36433b334b433a4f473e534b4151483f51483e51483f4a433b4c443c4d453b4740374c443b49423a484038433c34433b34443b34443d35403830433b33463e36453d35423b33403a33413a333c342d413a33433c35463f3747403848423a463f37474039443c35423a32473e37433b344038323d352e3e38313c352e342e28352f2a3a342e322c26312c272f2925362f2a3a342d37312c37322c433b343c342e332d2938312c3c352e463d3641393039312a372f28453e364b423b463e36453d364038313f3731413a32403931443d35433c343d362f3a332b4138313b322b3e362f3f393349413b453e37403a32403932443d35494039484039474038494139514840463f37413b3240383248413a403931453f373e38313d37313b352f3d3731403a33403931413b33413b353f39333f3932423b34453d36413933423a343f3831413a33433c34463d36433c354741394c433b473d35473f36484037483f37453d35443b334139323c352f342f283b342e3a332c48413a3d362f443c3549423b38312c332c27322c28332d2a3934303d38323f39333c363140393536302b342e283d362f3a332d312c263e38313d352e39322b38312a443d36453e36453e364a423b473f37463f38423b35433d36453d364c433c4d453e4c453d4e4841423c34433c354f48404e463f4841394c453d4e453c4c433b4d453d483f37473f37433c33433a33453d36463e37463e37473f37463e36463e37453d35443d353c342d3e372f3b332b3c332b443932453a33433932443b333e362e413830453b33483e36453c343f362f3d352e3a332c3e362f4138313f37303d342d413830423831433931453c34423a32413831423933433a32423a31453d34463c364239323f362f473d36443a334238313c312a40362f443b344e463e4c423a423830453b333d342d3d352e443b343d332c4239324239333b332c4137304339323f37313c352e403931443c33433b33463f373e37303b342d403730403830453d36453c35453b34483e374940384138313d332c4038303a342c3d352f413932453e36413932443c34453d36423b33453d35433c3449423a463f37453e393b34303e38323f39333a342e3c352f433d35433c35453d36463d36433c34423b33443d364b433c3d373037302a3b332d423a335149404f463d463e35433c35423c343f38304b443c4c443c4b433b4b443b453f363b342d3f373039312b342e2839332c4039333f3832423a34433c35443d35423b33473e37484038473f3737312a484139473f394740394a433b49423a463f38443d36423b33453e3746403a49433c47403a453f38433d36463f3949423b49443c4b443d453e36463f38423b3447403a474039473f37463f37433c353d36303c3630453e37474039433b35423c36413a34443d37433d353f39313f3830413931423932413831433a33433a32413932433c344740384a413a453e36463f37433b33443b33443b33474038443d354c433b4e453e4b423a4a423b4741394840384c443d524a424e463e4a423a433b33433a33473d36423a32433b33423b33463e36413932403831433c344b42394c4037483e364e453c4a4038493f374b423a403932363029433c354a423b493f394a413a463d364b443c49423a483f3849413a474038463f37453e36453e364740394b443d4b453e49423a4d463e4b443d4c463f4b433c4d453e443d35443d364a433c4d463e49423b48423b4b453e4c453f4c453e5049414d463f49433c4a433d4d46414a433d47403a453e37464039403a353b36313e38333b363138332e352f2a38332f463f384740394c443c5048405149415149414d463e4d453e4a4139494139463e374841394e463e4c443c4941384b443c4941384a42394e463d4c443b4941384e453c4a41384a4138463d34493f354840364941374b43384c43394e453c4c443b4c443a524a3f463e344a433a4d453c4a41394a41394b42394b443b4a433a4a4138544b414941374b423a473f374c453d4b423a4b433b4039313d362e423a32443c344b423a4d453c4c443b4e463c50473e4b443a453d354a42394f463d524a414f473f4a423b463e37433b354039323f38303b342d3a332c403932443c354b443d554e4749423a48413950494150493f4f473d4e453c51493f4e453d4d453d4c453c4e463d494138443d353f3830413a323f3831433c34463f37433c344841394b443c4a433b463f37463f38423b344b433c463e37453e37484139474038474038433c34473f38423932443c34453c35423b33443d36433c363f3832473f394e453f473f38453d36463f3949413a463f37463e37463f384039313b352e3b352e3f37303c342d3d342e4139324037303b342d3b352d433a343c352f443c36453c35433a334840394c453c443d34463f39463f39443d35443d3549423a4e453e4b433b4e463d4d453d3d352e423b33342e2639322b473f37453d354941395048404a423a50473f564d454f473f4b443d4b443c504a42464039453e3847403a464039463f38453e3648413948413a48413a4b443c49423b443d35433c334a433a453e36433c353d362f3e3730413a334239323f37303e362f453e36453e36463e37433c34453d36554d44524941463e37473f38433c34403931423b334f4740423a33403831423a343a332e3d3630403b353f3a3436312c342e2a342e2a312b2838322c3a362f443e38463f37463f38413c36413b34443c354a433b47403848413a443d35463f3748413940393142393239312b39322c49423a4c443c4d463e4d453d4f4740433c344a413a4d443d3d352f3e37303c352e463f37453d35443c35443d35423b34413a33443d364039323e372f3a332b3c342c3d362e3c342c41372f3f362f39302a3c342c39322a3831283e342c4237304a3f38463d35423a323f3730443a334238303b322b413932443b34413932423932413a324039323c352e4038313b332c38312a3d362f4139323e352f433a33483f38473d34453c343d352d3b332b372f283f362f4138314a4139433a33463d35453c34352d273e362f4038314a423b473f384a423b49413b413932443c34484039433b344a4038443a343b322c3d362e413a323f38303b332c433c353a332c3d362e403830483f38473f37443a324038304038313a322c3f372f433b3449403949413a403933413a34433c353d362f453e374039333c352f49423b4a423c48413b453e383e38343f38333d363037302a4039323e3730332d26352e28504942524942433a333f38303a332d453d36474038473f384941394941394a423b514940554c43524b42554e45504840433b343e372f423b334c453d4d463d50483f5249404b433a463f39453e37463f37433c34463f3749413b463f37403931433c34413a3148423a5149404a423a403931463f37423b33443d364a433b49423a453e373f39323e3730423b34403a333e38323e37333c35313d3530413a34433c36423b353f38323b342e423b35443d36463f37413931443d35453e38423c35453e36474038473f38413b343e3730403932423b34463f3749413a4a433b453e36463f37443c34484138463e37473f38484038463f37443d35453e36433c34423c34453e3749423a4b433c494139433c344a423a4a433b483f384a41394a423b48403849423a4c443c484039463e373f3830433c34463f37463e3747413949423a453d36413831453c34433a3140372f463c35433a33443c344b433b433b353b342d453e37443d35453e36453d35453d35463e37453e37473f38474038453e36423b34423b34443d36463f38443d3747413a433c36403933463f38453f38453e37463f38453e37433d37443e39443e38403a343b35303c36313a35303b36303b342f3c35303c36313a363039332e3d38323e38333e3732423b36443e383a352f403b35453f3947413b453e37433d36443d36423b34443b34463f37453e3649413a463f37453d344b423a4c443d4a423b4b443c4e463d4d453d4e463d4a42394c453b4f473e4b433a4f473d514a3f483f35473d3451483f4e463c4d453b4e473c4e463b4d453a4d443a52493e4f473c4f473d544c41484137473f375249404941384942394c433b463e36463e37423932453d35453e35443d3549423a443d354840384e473e4a433b4f473f4e463e443b33423a32463e364a42384d453a4a41374c433b423b33433b324a413a3a332d332d27352e293c352e3c342c4840385149414c453d4b443d5048414b443d4c453e4a433b4139324b433b4d443c463d34433b33483f37443c334841374e463d4a423a4c453c4840384a433b4039324740384841394841394d453d4d453c4a423a4b423b4b433c433c34443c35413932423a33463e37473f37433b34463f37463e36443c35453e37453d35453d354038313e372f433b334038313b342c4039323f3832403a3439322d3a322c3e37313d3630352e28413a34403832423931423a333f38314139323a322c3f38304038313f3730453d36473d37443b344a433b463d363f372f3d362f423b34423b34403a323d362e3f38313d362e403932433b34443d354a423b463e36473f374c443c443c3549423b49413a4b433c514941524942453d35453d35463d35463d35433b343730293e37303e37303c362f413a334039323e362f3e372f3d362e3f3730433a324a423b3f37303c352e3c352d443d34423a31423a32463d36463e37443c35463d36433b34413932413a32443c35453e36433c343d352f3c342c3e352d3f372f484039474038443c34403930423a324c443d403832463e3846413948413b413b353a342d463f39463f39423d3549413b4c453e49423b413a3447413b443d35474039453e3747403a433b35433c364039333d3630423b34443d353b342d483f39413a323b352d3e36303a332d3e3730463e37473f383c352f39322c3d363039332d39342d413a33473f373f38313a332c3c342d3d342e3d332c3a312b3b332b3f362e413830473f38463f37443d35413932423b33443c35453e36463f37423c35473f38403830423a33433a323e362e3e37313f373040393339312c3b332d372f2938312b3f3831423b33423a33423b34423b35403931403932423b343e36313b332d3e37313a322c3a322c3b332e39312c3c352e37312c37322d39332e39322d352d293f37324d443d473f373f38313d342e3b332d413a333d37303b353038312c39322b3d352f433b343d342e3b332d3c352d3b342d3e37303f38323c352f3b352f3d363037302939332c3d362f39322b3b332b3e352e3f37303b342d3c352e413933423b34433c36433c353b342e3d36303f3832413a34423b353c352f362e293c352f38322c3d36303f3932474038453f37443d36463d36433b35443e37413b34403a33443c35453c35474038463f38413a334d453d554d464d463f453e373e37303b332c463e364740394b443c5149414c453d4e473f4c443d4e463f4d453d4b423b4a4239484139463e36423a3249413949423a433b34453d36473f37484038463f37433c35423a334841395048403e372f4b433b4f473f484139453e36443d36423b35403a33403933423b34413b343f39333f38323d36303d3630403932433b34453d37433d37423b35443d37453e37443d35433c34453e37453e36443d35453d36443c36463e37463e36463e3746403849423a473f38453e36433c34443c34484139463f374a423b473e374940394b433b443d3549413a443d35433c3448413a494139463f374740393f38313e3730453e37484139484139484139443d35463f37423a333d362e433d3448413949423a48423a4e473f4c443c484039443e36443c34403931413932423a32433a32433b34443c35473e37473e37433c35423b34342d274039314840384b443c4f484048413949423a484139463f374a433b4a433b47403848413a453e37413b34464139453f38433c36423c363f3933403a343f3933413b34423b34413c36433e38443f38443f3847413a4a433c48423a47413949433b4d463f4b463f48423a48413a4640394b453f49433c4b443c4b443d4c443d48413a413a32423b34433c353f3830433b33453d35443d3549423a4d463e4e473f494239484139463e364941394a423b4b443c4a433b524b42585147544c43544b4151483f4f473d534c4150473d595147524a3f51483f4d453b4c44394941374a42384b4239484036474035453d34473e35494138463f354b433a4b42394c443b50473e463e36423b334d443d4f473f453e36433b33433b34453d36463e37433b344840384f463f4b433b4a423949423a52493f554c42524a404a4139494138403830443b3339322b332e29473f394c443c544b444e463f49413a4c443c474037463f37443d36433c34453e364e463f483f37463d35433a31433a324841394e453e483f38463e364d453e4d453d4940395148414b433c453e3648413948413949413a473e37453d35443c33443c34474038463e37463e36403931484138453e35423a32453d36433c35463f38423a33443c35463f374740384a423a4940384239324038313d362f3e372f433a344139323a332c413932443d373e37313e37303a322c3f3831473e37453d36443d36463e37473f37453e36443d35423a33423932433b34413932473e37413931423932463e37443d3649433c453e3748413a4a423b443c35413b34433c35413932413a33453e36484038484039443d35443c34443c34423932473e37473f37453d353b332c453e36463f37484139453e36443d35453e374b453d49433c49433d49413b4c453d484139453d35453d344239324239314139323d362f4038323c352e4037304038303d352d3a332c3d362f3d362f3b342d3b342c3e372f413a34413a32443b343e3630433b34453e36453d35463d36423b333d352d413931423b333c362f423b344139324038313e3730403932463f383b342d3f3831453e36463f37433b35423b34423b353f3832453e37443d373f3732403832443d373d3630403832453e38413a333d36303d36303a332d423c35423b353d37303a332d3a322d352e2938322c413a33403932433b34423b333e362f3d332b393029423932423a313a322a40372f4138313e3730433b35433b34433c35433c35413a32413a33423b35423b34423b343f3832413a3447413a3c362f3a332c3d352e38302b39322c342d2737302b3a332d362f293d3630443d36473f3949423b453d3639312c38312b3c352f3c352e37312c3a342e3a332d3f38323e3732413a35453e38453e3848413a403a343a34303b342f38322c352e293b332e39312c342d28322c28423c363f383239322b433b33453e37433d373a342e423b3539322c39322c3e362f3d362e3a332d3d36303d3630423b34453e37453e373c352f474039443d36463f384a433b4b433c4d463e463f37453e364d453e473f38463f38453e36453e37413a334039323e37313d36314b443e4c453e3c3731443e37433c344b443d4a433b423c34433d363c36303e372f443d364741394741394a433b443c36473f384f48404b443c443c34474038484039494039484139433c35433c34433c35413a32453e364a4139494139463e37463f37453e36443d35403931413b344941394b433b4e453d49403849413a4c443b4c443c4b433c4e463f48413a4b423b4b433b49413a50473f373029403933433c35433b35443d36433c36433c36423c34423b35413a3348413a463f37463f3848413b484139443d36413b343e37323e38333e37313d36303d36313f38323e3732423b34453e38463f39453e36453e36443d35423b34433c3448413948403a443c3649413a474038474038443d364840394a423b463e37494139484139484139484038463f374d463e4a423a463e37463f37453f3746403848423a4a433b474038474038443d35443d35443d3648413a48413a4740394c453d4b443c484139453e364740394b443c4c453d4a423a423a32463e37473f384940394a4139484038453e364740384740393e372f3c342c3d352d463e374c443c4b433c4841394b443d4d463e4b443c4f48404b433c49423b47423b4d474047413948413a4e474048413a48423a4c453f4a433d4d463f4d473f4b453e49423d48423b464139474039484139463f3747403a433e38413c36453f384a433c403b353e3933433d374c463f4b443d48403a4b443d4c453d463f38473f38443d3549413a4c453e4d463f4e4740504a424b453d484139484039484039484039473f384a423b4740384d463e4740384740374a423a4a423a463d35433a324e453c4a4138473f35463e344941384b433a4b44394b443a453c33473e35453c334840364c443a484037473e354c4339483f36483f36463d34473e36443d3549423a4a423b4740374941394e463f4a413a4b433b4b423a443c34413a32453d37484038463f37433c354139323a332d3a332b3b342c4039324c453c4d453c4e463e5149414c443c463f3739322b3b342d3b332d433c354a433b524a43524b444d463e4c453d4d463f4b443a50483f4b42394940394c443d4e453e4e453e4a423a4f463e484037443c34534a434d453e4e473f4941394a433c4740394841394841394d453d453e36453d35443b33413831403830433a32463e36433c344038313f3831403932433b334c443d4b443c463f37453d364a423a49413a433b33443c34463f37413932453d36423a324a433b484139433c34484038433a323f362f3d362f3b332c403932423a333f362f413932483f38423a333b332c39322a423b344841394841394b433c4d453e4a443d514a444e4841554e464f48414a443d443e37463f37474039433c34484139494139453d364139313d352f403932433b34423932443d35474038463f37463f37463f37463f37463e364e473f49423b413b343d38323b353037322c3e38323c352e3930293e362f443c354b443c433b35403730413a323f37303d352e413a323e37313d3630443d36413a33443c34443c35443d354a433c4740393f37314c453e4c453e4a423a4941393f37303c342d484039463f37443d3546413849413a463d36473f37443c344038323d36303e3730433c35403932413a333b342e3e3731423b333f39323d36304039323c353039312c3e3730423b34443c35453e36433c34443d35423b33433c354a433d443d36413a333e37303e3630423b3546403a3c352d413a32473f38463e37463f37443c343e362f433c344a433b453e37463f38453e363e38313b342f3e3631443f394640394841394f47404f47404c443d433b353d352f4a433c463f37443d363c342c4138303c342d38312a3d362f453d354a41393e363037302c36302a3b342e3b342d413831433b353f3832463f3848423a423b35474039433c37403a36403a343a332d3b342e39342e3d36303f38323d36313f38313c352e4039324039324039323d363136302a3d362e4a423a3e3630433b3339322b40393238312b453e374a433b413933423b33423b33413a34413a34413a333b352f3a342e3b342f3f3831443d353d362f3f3730453d364038303b342c41383139312a3b332c3f3731443d36443d354b443d49423a3d37304a433c463f39423b34453e36423b35453e38433c343e3730443d354b443c49423b47403a474038413b34403b3448423a49423a4a433d4e47404f47404d463e4b443c48423a443d35433b33443d35443d35463f38463f38474039433c34423b34403931413a32403931423a33484038473f37443d35473f37463d35463e37443c35453c35463e36433c343c352d3f37303c352f413a33423b33443d354b42393e3730443c3647423a4a433b453e36433c35453e38463f3947403a46403a423c36433c35423b354039334039333e38323d36303c35303f3833403a343d3632443d37423b34413a34433c36433c35423a35403933433c35443d35433d35443e37413a34423b35433c35433d35463f37463f37433c354037303a312b38312b463f374b433b484139453e3647403847403849423a4a433b49423a443d35474038443d35453e3649423b49423a463f37433c34463f38443d36443d37453e3749423b48413949423a49423b48413a4840384a413a483f38443c34433b34433c34423a33443b34453d3648413a4b443d4b443c4f48404c443d3d373136302a4c453e4c453d4b443d4b453e49423a474038474038443d3548413948413a473f374640384740384a433b484139443f37423b34403a34423d37413d34433e36433d3746403a443d37453e36443d3548413a49423c4c453f49433d443e3649423a48423b47413b48423c443f394b453f403a3447403a4b443c433b33443d354a433c4b433c4b443d4c453d4d463f4c453d4c453d4c463e4e4740524b454c453e4640394c463f49423a463f384d463e484138453e354a433a4a42384b43394c433a4e453b544c414f473d52493f4a42384841384841384f483e524a40554c42524a3f4d443a4a41384f463d534b4153493f4f463c4941384c453e4c453d4841384d463d4d463e5149404f483f4b443c4b443c443c354139323e37303f3831403831413b34403a324941394941394c443c4d453d4b433c48403a3f373139332c3c352f3f39313b342d342d273c352f433c354c453e453e36443c343e372e463e35534b4249413a443d36474039443b333f362f443b343e352e3f372f433c34423b33423b33433b3440393138312a3b342d413830433a32473e37463e35443c344a423a4740384c443c4d443c4a4139473e36433c33453d354c433c473f38423b33413932443c354840394a423a4840384a423a49413a484039474038463f3748413a443d35443d37423a333f372f3f372f483f38453d363d352e453d354941394037303e362e4038303d342d423932433b333c352e3d362f3d372f423c34484139423b344038323f3731453f39514a444f4941423c34433c354a433d4d464048413a423b3448413a4740394740384b433b453d363f3730443c35484139494139423b34443d35484139433b33443d354f4840423a333d352e423c35433e36413c353b363044403948433c443f364a443d453e37453d3639312b362f283f3730473f37463e363f37303b332c3e362f413a323e37313e37313c352f413a333c352d413933423a34423b34473f38403931463e36443c34413932473f37494139473f384039313f38313b352d3c362e39332c3d352f3f37313f38313f3932433d36403933443d3746403a423c363b3530403a3547403b443d36433d373f38313a332d4540393e39313d372f3f3831423b333f3831423b35443d37443d36413a34413a34443d364b443d403933433c35463f37443e363d372f453e38443c35473f38433b34403831403931433c35443c35453e363e373038312a443d36433c34413a32453e36443c35423a3339312b3d362f3f3831413a33423b34423b333f362f443c353f38313c362f38322c38312a3d352e3f3832413933453d36403831443c353e3731453e36453e37362f294039323d362f3f37313b342f3e383237302b413a333e3730423b3448413a443d35453e36453f37463f374740394d453e4a423a423a32413933403933413a3449423b433c354740393d3630463d364e453e433c35413a34433c353c352f443e3748413a423b35403932413a343f38323f38313d36303a332d4038314139323b342c3f372f433c35433d37423c35423b33453e374841394e473f443d36433c3649423b4c453e474038453e3847403a453e38413a32443d35443d363e37303a332c433c353c353039312d433c35443d35453e36443d354e453e5149414e463e463f374941394e463f474038474038453e36474039423b344740374a433b4a423a4d453d4a423b4840384740374c443b4c433c4d443b4c443a4740374841384b423a483f37483f384a423b4e453e4d443e4a423a3b332c453d354c433c4f463f3b342e453e3748413948413948413a463f39433c35453e38423b35433c36423b35413a34403933413a34433c373f39333e38333d373337312e38332e3c35313f38323b342e3a332b39322b3b342e3a342e3e3731433c353f38314039333f3832403933433c36423c34423b33443d35403932413931433c3449423b453d36483f384b443c4c453d4e473f4e473f474038474038453e363f3830413a33474039443d36423b34443d35443d35463f37484139423b3348413a47403947403949423a49423a443d35453e37433c34443c35453e36463e3749413a453e36474039463f3749423a48413a4b443d4c453d4c453f4c463f4b433d3d37303f393347413a4640374742394d463e4a433b4e473f4a433c4841394f48404d463e4a453c4f48404d463e4d463e474139453e3748413b49423c4a443c4b443e47413a47413b4a433c4a433b4a433b48413a463f3949423c4b443e4c453e48433b4540393d37313c3730413b3446403a48413b48413a4b443c49423a443d36463f38474038484039463e37443d35463d36453d353d352e3f37305349424e463e4c443b4d463e4b443c433c344f483f50493f4841394d453b50483e4b433a483f374b4239524a40483f36463e354840374a42394a423a4e473d4c443a554c42544c42473f364a423a4e463f4f473e5249404e463e4a413a4c443d4c443d4b433c49433a4b443c4d453d473f38443d3539322b3f39344b443e4a423c433b364139333a332d3d36303c36303e38323c3730403932413b33433c364740394e473f433d363c372f413b33504840595149554e464d463e463f374d453e4a413a494038463d353e362e3a332c423b34473e37433b34474038463f3749423a473f38423c34423a33463f384b443c474039473f384940393f363049413a494139473f37453d34473e36494038483f364b42394b4239473f36463d35403731423a34443c36403831403931443c344239324038304840394a4139453d35453d36423a333c352e403831403831413a324038303d352d3831293f38303c332c423a32433c343f372f3d352d423b333b332c3e352e413932443c34453c353e362f3f3831423b33453e353f372f453d35413831433c35453d353c342d403932423b34463f39453e38443d364a433d453e374a433c4840384f463e4940384a4138433c33463f3748413a443d354c453d534b434e463f484139423c3546403a4b453e4b443d47413a49443c4a453e423c344a443c4a433c453e37463e37463e36463e38474039453f37413a323c342d3f362f4038314037303f3730423a333e3731443d36484139473f37473f38443c354d443c4b433b4a433b484139484038463e373f37304840384a423a453e36433d3549423a443d35463e38453e384038324039333f3933423b33433b34464039443d363f38313c352f3f38333f3831463f384c453d453e36423b35433c364e47404f48424d4640453e384039333c363039322d36302c3d37323a332c3d362f3a332c3f38323f38323f38313f38313a332c3630283c352d3d352f3b332d403932443e373f3831423b34453e3741393238312a38322c3d36303e37303e3731423a33413a333d362f4039323d362f3a342e453f37423b33443d36443c353f37303a332c3d352e453e36413a333f3730362e2838312a403932413932443c34483f38423a33433b34463e374b443d4f48414e473f49423b4b443d48413a4740394a423a49423a463f374c443c4c433c3f37304a423a4e453d4e453c4138333f383348413a463f3748413b4740394139334e46404e453e463e3749423a4c453d463e3749423a443d364a433d4740384740384c453d4c453e423b353e37303b332c3f3730453d36463f384b433c4a433b453d3648413b49423c48423b413a323c362f3b352e433c35453e37443d36413b35433d37453e384b443d4f484149423a463f37453e364a433b48413b433d37423b343e3630433c34463f37413a3240383238312a3b342d403931473f38433c34433c344740374a433b4b423b4b423b4a433a463f37483f384a423b4d443c4b433a4c443c4a413a4c443b4f463d51493e50483d4d443b4c433b4d443d483f384e453c4a4139483f384a423a4941394a423a524a41524941453e353d362f48413b443d36433c36443d36433b35443c36433c35443d36453e37443d36433c36403a35443f383d383339332f35302b403b36413a3447413b48413a453e38433b35433c35423c35413a34433c36413a34443d363f39323e3832433c36423b34433c34423b333b342d48413a4c453d4b443c4f4740483f38473f374f484048413b4740394841394d463e474038474038453d37474039474039473f384841394a433c4e463f4d463e4740384b443d49413a47403849423b49423b413a32423b33423b33474038453e36463f3749423a49423a4b443c4c453d4c453d4a433b4840394b443d49423b443d37433d3748413a3a342d423c34463f38423d354a443c49423a4b453d4a443c453e3647403948413949433a4c453d49423a4b443c464038423b3547413a46403848413a48423c49423b48413a48413a49423b4a433c49443c47423b433c36433c36433c36423c35433c36453f3949433d4e474147413b4a433d4e484048423a4740384a433b483f373c352e3b342c403831453e38423b34473f38463d36433b33473e37433b343d362f3f3731453e364740374940384b423a4d463d4d463c4b423a4f463d4d453c473e354a423950473d4b44394941384e463c4d453c49423a50483f554c434e473e443d35453e364740384d463d4c433c473f38413a333c362f4039333e383338322b332d27342e2939332d36302a302b263a332f3e38333d3732362f293b352f3e3832413b35453e37463f3748413a4e473e4a423a4e463e544c454e47404740394a423b4e463e443e354b433b473f37463e37403831423a32474038484039463d364038303d372e423b33423b34463e374d453e443e36433d354d453e4e463f4f4840463f39423c354b443c3f3730413932443c35473f374b423a4c433c4c433b4e453d4e443b4a41395048414d453d4f463f4037313d352f3b342e3c3530413a33473f38433a343f3730403831463d35493f37433b33423b33403831423a33463e37473f384840384f473f4d463d3f38303e372f433b334b433b494038494037453d36433c34473f37463d35453c35483e36473c35443a34453c34473d354b4038463a33493e353f352f423b34453d36474038474039453e36443d363d352f403831433c34433c35473f39453e36534b424d453c5a51485e554b4c443b3f37304740384a433b504941443c344a423a4740384741394d463f4841394841394b453d433c34443d3647413b443e38433c35443c34423b33403830413a33453d37413a32443b34423a334039313e362f4038303a322b3e372f423b343d362f3f38303f37313f3731443c35463e37443c34453d35473f37423a33474038453e36474038474039423b33474038443e363f39333c352e433b34463f383f3931443d36443e3849423c524a424a4139443d374d463f49413a484038423a32443b3439312b3b342e3b332e3d35303e38323a342f47413b453f383c36303f3934403a34443d36423b34413a333e3731413a33433c34453e363f3831403a32443e35453e36483f38423b34433a343d362e403a32423b34443d35423c34443d36413a344139333f39324139323c352e3d3630463f37403831423b34443d35453e37443d3640393249423a443d36443b34443d353a332c3730293b342c4139324139324038313e37304a423a443b333f37304239323d352d3a332c3e372f3f363039322c332c263630294139323d362f39332c3b332d3f3830413a33362f28433a34453d363d36303d3630443d37403831423b333c352e3d372f413a33453d36453d36423b33443c35463f384039323c352f403a32463f37453e36463f37443d373b342e403932463f3748413a4c453e423b354039323c342f37302a443c364b443e47403a49423b4a433d3f393346403a463f39463f39403a343d37323a342f3f38313f3832403931474038443d35433c34463f38443d36463f37463f37433c34413a32423b343f3932433d354a433b48413a433c35433c344a433b4b443c443d35484038453d354740384a433b483f38484039473f38463d36473f37483f37484037473f374c433b494138453d34423a3349413a473f38453d353d362f403931423b33443d3548413a4942395249405148403b342e4a433b4e473f4a443c48423a48413a463f3848413a463f3748413a463f38423b35413b35403b343c3631403934413b3647403b47403a453f3945403849413a473f3848403a49423c48413a4a433c49423c4a433c463f3949423c4a433c48413a4740384b443d433c3540393149423a4a433c504942554d46463e3748423a504942453e36453e364a433b4e473f4a433c463f384a433c4a423b463f38443d3548423a473f3947403948413a474039484038443d35463f3749423b474038443d35443d354841394b443c453e36443d35463f37474038474038453f374a433c4b443d48413a4a433b48423b454039443e38413c3645403948423a4c453f4a433d4a433c4f48414e483f4a433b5049414a443d4c473f5049414e473f4c473f524b43514a424a433c4c463e4d473f4d463f4e47404b433d4b443d463f3949423c4a443d433e35433d3549423c4a433d48413b474039433d37423c35443d3749423b453e36443f3748433b4a433b473f373f382f473f38423b333d362f433d36413b34423b34423a33453c344037303d362e403930463e374a423b4a433b473f384b433b4840384d463e4c443c4a423a4941394941394d453d50493f514a405049414c453e4b433b463e38423b343c352e38322b3c3630423c353b342e36302a352d2936302c38322d3c3731423d3636302b39322c3f3732433b36433c36453f3748423b473f39473f39433c35433b34443c354239324037303f372f473f374c453d3c352e3d362f453d374139323e3630473f36473e35483f36443c33383029372f284038303e362e3d352d433a33433b3349423a4a423b4b453d514a42514b42534d44403a3249433c4c4640423c3637312c342e2937312a3c362f4b433b494039484038443d343f372f423a32423a323f372f423a33453c34423932473e373f3730372f293b342d3d352f3d35304039343c352f362e28362f2a342d27342d26362f2838302a38312a37302938312a3f3730423a32423a324039303c352d3e3730423a33473f374138313d342d40372f473e36433b33403830403730433932433a334138304036303f372f3931293b332c3f372f423a33443c343c342e38322c403a34413a343e3731433c35413a33433c34443d35453e36463e363c332d453d364f463d3b322a443a335b51485a51474a42395149404c433b4a413a433a334a423a4b443c443d35433c34443d3647403948403a413a34413a32413a344d4740403932443d35413b343f38324038333f38313f3830433b34443c353e362e3c352d3c342d3f372f413931453d363f3831453e363f37303f3730413a33433b3340372f433b333931293e3730473f37413a33413a334038323f3731433d3649443b48423a48413a443d354640384740393f39323b342f372f2a332c26362f283a332e3c3630362f293b342e332d2839312c423b343e383138322c3f38323f3933403933443d37423a343c3530443e37423a33453d364039313d362f443d354a433b4d453d4e463e463f36474038453d36413a32463e36453e36423932423b33474038453e37484139443c353e372f3f3830433c353c362f3f38304038313e36303f38324039323f3830443d353f38323f3832403931423b33433b34473f38463f37463d354e453e453e36433b34423a3339322b3e362f3f362e3f3730443d35443c343f3830413a32463d35433b34433c34453d36403931423a334139323e372f3d362f433c35453d36443c34433b343c352e3b342d423a32413931433b33423a33463f37443d35403931453e36443d354039323e37303f3830413a34403a343c362f423b34443d36443d3648413b48413b4f48404d463f4c453d4b443c48413a433c35413a34453e3748413a453e37423b34443d3649423b3e3731453e384740394b443c4b433d4b433d48413b463f393e3730443d354c453d4841394a433b4a433b443d35423b33463f37443d354841394841394841394c453d494039484038443d35443d35433c34423b33423b33443c34443b33473f364a423b473e37463e36463f37443c35473f37443c35433c33443d35433c344b443c4c443c473f38463f37483f38453d36423b35413a33443d35443d3549423a4a433b4b443c49413a443d36484139403931453e374841394a433b443d36463f38443d3647403a443d37413a34423b34413a34433c36433c373f3934423d37433d3949423b47403847403a443e38464039443e37463f3948413a463f3848413a443d36474039463f3849423b49423a4c453d443c35423a334740384a433c49423a514a424f48404842394f48404740384a433b4d463e4740384a433c49423a443d364039323f38323f3831443d34463f3748413a463f3948413a4941394740384841394d463e4b443c453e384b443c49423a4c453d443d35474038453e36453e36443d36453e3749423b463f384a433d4b443d48413b47403a433e38443e3848423c423d36443d36463f3949423b4d463e4d453e4e4740524b444f48404f4941514a424f48404d47404d463e4e473f4b443d463f394a423c4841394a433b4b443d4d463f4a433b4b443c4d463e4842394b443c474139433e3646413a48413a474038453d38463f3949423b48423b49443e4b453e49433c443e36433d354c443c4c453d4b443e4e48414c463e4b443d49413a463e384c453e4b443b4942394840384b443c494139474039484039433a33413932453e36463e37453e36463f374c443d4f473f403932302b262e2924322e2836312b34312c403c373f3b36413d36453f38433d363d37313b352e463f39463f38473f3948403a3f3831413a34463f3838322c362f283c342d3a312a3830293f372f423b33423b34423b34473f38504841554d444d463e474038413a32352e2836302a38322b373029423a33433b33433c33443d343f39313a342d474139544c455a524a534b43433c34554f47514b44423c3449433b4e474047413a3c3730342f2a322c2736302b37302a3b342d433c34484138494139463e374941394b433b484038453d36443c34423a33433b34443c35463f373e372f3f3831413a34413a3439322c3d352f39332c3e3832453d36473f38403831423b34433c344740384b443c4a433b4d463d4b443c4b423a4f473e4c443c4d453d484038443b334138313f362f443b34483f38483f38473e37453c353c342d423932423a323f352f433932473e36433a32473f37453c33463d35473f38383029322a2550484149413b48413a443d36463f3848413a443d36423b3449423a484038403830463e36473f37443d35473f364b4138433b32484139443c354e463f463e373c352e4c453f4c453f453e3749423b47403a433d37423c364b453e3a342d3f3832433c3648413b433c35423b34443d35443c35423b333e372f3a332b3831293d362e413931433a33453c35443c35463e37443d36443c35433b34463f37443d353e362e433b35453d364a433b463f37453e3749413b473f38474039443d37453e37473f3849433b453c35443b34433c34403830433b344239333c342d463d3639312b3c35303a352f3b342e3e37303f3831403832433b35463e37453d363a342d35302b3e37323a342e423b3649423c49413b48403a474039423b35463f38453e3749423c49413a453d35433c35433d36433c35433c35423b34453e37453e364039323e37303f38303a332c413a32433d34443e36403932413a323e38303f3831423c35463f37463f37443d373f3831453e364740384c443b4a42394b433a4f473e50483f4941394c433b453d35403b333e3931443c354c433c3d362f433c344e453e4a423b48413a4b433c48403849423a474038423a333c342d3d352e423b344039323a332d38312b38322c3f37303e362f352e28342d26362e2739322b39322c38322c4039323d362f38312c352f2936312a3b342e35302a38322d342f2a36312c38322d37312b3f3832433c36423b35423b34423b34443d36423b353c352e4038324039323c352f3f3832423a34433c353d362f413a33474039413b35443e37403a33433c3549413a49423b453f3848413a4740394a433d49423b463f3847403948413a4b443c49423a47403849433a453e36443c34474038483f384940394a423a484039473f374840394a433b4a413a4d453d4c443c4a423a4c443d4b443c4c453d4a433b48413949423a484139473f374941394a433b4b443c484039453d36453e3748403a48413a47403849423a49423a463f37463f37463f374740384a433b463f3740393249423b433c353f383148413a47403949423a443d36453e38453e38443d36443e37423c35413a34453e3846403a423b3646413946423a3c37313b37314b463f4b453d4d463f49423b4d463e4e47404b443d4d463f4b443d49423a4b443c4d463e453e374740384a433b4c453d4a433b504941514a424f48405048414d463e524b434f48404e473f48413a443d35463f3849423b4d463f4a433b48413949423a49423b4b443c4a433b4b443c4c453d4b443c4f48424c453f48413b423b35443d364841394840394d443d4a433b49423a453e36463f37463f37433c3449413a453f383d38333c3632413b35413a34453e38453e37474039474039453e36453f3847403a47403a4a433d4b443d4b443c48413a433c344740394a433c4c453d4e473f4f48404d47404d463f4c453e4d463f4c453f4d463e4e473f4f48404d48404b453d4a433b48423a443e3649423b48413a413c364a433d4b453e433e3648433c4d47414d4740474139443e37473f38453e364a433d474039453d37463f384b443e4a443d4a443c463f37484139453e36463f37423a33443c354d453d494038413a32484139443d364d463e453e3848423c37312c2e2823403a344e4841524c444e463e49413a4a423c413a333c373039342f36312c36322d37312c39332e322c27312c2737322c3c372f36302b443e394b443d4e463e49413b40393339322d3c342e3e38323b3530413a3546403a453e38372f2a362f2a4039343b342e3c352f433b34474039403a334b443d443f3648433a49423b514a44534d45514a424b443c4d453d4b443c4b443c484139473f39433c3639332d322c272d2721363029423b3449423b4e4740463e374840384a423a4b433b473f38474039453d36473f38463e37433b33433c34443c35413a33403931463e36433c34463f37473f3949413a4b433d5049414d463f47403a4a423b4c443d443d354a423b484039473f374b443c514a42524941484139463e36473f38443c36433b344039314139323b342c3c342e3d352e4139323e363039312a3d362f39322b403831463e36473f374d443c4f453c453b324a403743382f463c34483e373b332c3c3530585048453d35423b34433d35463f39443d364a433c474038413a324f483f3d352e3d342d4941394a423a453e36494039453e363d3830463f3948423c443e37353029453f38474039423b35433d35413c35423d374a433d4a433d4b443d423b354a433e4c453e4b433c453d36413a32453d36403932443e37413a32443d36423a33433b34433b35443b34443d34423b343e37313f3730463e364038304139324039333c352e3f3830453d354b433c3f38303e373049423a413b34433c36443e373e3731423c36453e39443d35504841483f38463e37443c353f3831453d363f37313d36303f3a33423b33443c363d36303a322d39322b3f3830443d35413b3539322d3d36303d36313a342d3e3731413a344039333c352f403a333f38323b342e3d36303c362f3f38313d362f443d35443d36443d364a423c4e473f4d463e49423b453e364841394841394a433a48413949433b48413b463f3848413b473f384740384740384a433b47403949423a4a433b4840384e463d4b433a4b433a474038413a324a42394e463d443e364c453d4840394a433b4f463e483f38443d35484039433b35433d36403933453e374b443d433d36443e37423c36433c3648413a433b34433c35433c35423b34443d364039323e37303f383140393139322b3b342d352f28362f2a38312b362f2b342f2a302b27312c292c28242d29252a25222b26222b26232d282535302b3a342e38302b3b332e3c342e38312c3c342f3c352e403a333c362f3e3732453e393b342e453e3639312b363029454038413c343f3b3239342e3f3a32443d36484139423d343f3a32403a34413b353f3832413b33413b33433d35453e37463f37433c34463f37484139494039484039494039484039473f38483f39463e3749413948413948403949413a494139453e364941394840384a433b4b443c49423a4b443c4a423b473f374940394a433b4a423a4941394a433b4d463e4b443c4d463e4b443c4b443c453e36474038484139443d354942394c453d4a433c463f39453e383e36313d362f443d354740384e47404c453e49413b4a433d4a433d4a433c4e48404c453e463f38453e3a47413a48423b47403a4f48424a443e423b354a433d49423b49423c4a433d4b443e49423c4c453f4c463f463f3849423b48413a4039323f3830463f3749423a4d463e49423a4f48404c453d4c443c4e463e4e463e4b443c4b433c47403a403933413a34423c35433d37443e374941394a423a4a423b4c453d4a433b49423a4b443c4a433b49423c49423c4c453e4a433d4c453e4c453d4b433c483f38484139474038463f38413a33474039453e374740384640393d3732413a353f38343c36313e3733453e37453e37413b34403a33423b353f3832423b34453e38433c36453e38474039463f3848413a4d463f4b443d4b443c504a424f48424f48404d463e4e48414c453f4a433c4c453e4c453e4c453f49433c4b453f4d463f4c453e4b443d4d4640443f37443e374e49424f4a434b453e48413b4d46404c463f443e38413b33423b3449423c48413b49423c49423a48413a4b453e48413a463d36453c35403830403932443c34494039403931403932453e36433d353f383138322b2d28232d28233d3630463f37433c3439322a413a343d3630322c27332e2a342f2b302c282e2a26342f2b393430342f2b2e292537312d4c46405951495951484e4840302b273d3934403a35403b343e39333f3a333e38313b352e46403947423a403a333e38323e37323e3933413b343d36304a433c4d463f4d463f5149425049424a443c4d473f48413a433c35403a323d36303c352f352f28352f29342f292f2a25312b26362f2a36302b37312c48403a4e473f413b34423b34443d364640384841394740384a423a453d35473f384a433b4a413a4a433b48413949423a4b443c47403a453e3749423b48423b463f39453e374c443d463f38413a343c36303e3831413a33463e38403933463f39474039473f38463f37413a32443d3545403748423a443d364a423c50484047413a433c3539322b39322b474039463f383e373048423a463e36423a33403832453d35433a333d352e443c34413930433b33463f373c352d3b332b3b342d38302a4b443c423b34413b343f38313f3932433b35463e374f4741443c35463e3749413a3b342c443c34453d35433b33453e36463f38423b33413a334c453e4d463d3a332b4b443d554e494f4841474038443e364a443d4f48424b463e4641383c352e413a33443d37443d36453e36453d3647403949423a443e3748413a463f37443d36463f3847403841393249423a4b443d4a433b453e37473f38474039463f38423c3638312b3d362f413a344b443d463f38453e3846413b443e38443e3748413a413b3549423b3d373238332d362f2a3c342e49413b4139333a332e433b35413a34433c35463f3848403949413a49423b474038463f37463f37403831413933413a333b352f3d3630413a344039333c352f3d36303a352e3f39323c362f3f37303a322c3c352e413a33443d363e373139332c443d364840393b352d3d3731423b35423b35413b34463f38463f37463f37463f37443d36454038453e37453e37463f38484139484139413a33423c35453e36433c34423a32463d35484037433c34423b33433b333d362e4740384c453d443d35413a33443d363f3832433c34403932413934423d374a443d3d37313c363138332e3b352f3d3732403934433c35474038474039443d36453e37443d364740394841394a423b433b34433c35453f39423c34453e3849423d443d38413b343e3934443e38403a353c36313f3934423c363c3631403a34413a33413a333c342d453e36453d38423b34473f38453e37403a323e3832433c35403833413a34453d363f3730433c35433b344039323f39323f3a3245403846403a4a433c403a333c3631413b353e37313e37303f38313e3832433d36443d37443d35443e36484139483f384a413a473f3749403849423a4a433b4740394841394740384840384a433b4c453d474038443d35443d35474038463f37453e38423b33423b33453d36463f37463f37453e364941394a433b4a443c484139463e36484039484139453e36453e3648413948413a4740394a433c4a433b4a433c4a433d4d46404c453d4841393e37303d36304b443d4c453e4a433c4b443d4b443e49423b49423c48413b49433c46403a4a443d474039463f394b443e48413a474039453e38443d37433c36463f3948413a48413a47403a4a433c4f48424c453f453e38433c34484139463f3749413a4d463e4d48414f49424f48404e473e4c443c4b433b4b443b463e3649413b433d37443e37453f3749423b4b443d49423b4a433b473f384b433b4e473f4b443c47403847403848413949423a4c453d4d463f4a433d484139463f38463f374b443c433c3547403a4841394d463e47403847403948423c423c36413b373c3732403a343f39354b443e423c36453f3947413b47413a443d37433c34463f3847403a443d3746403a49423b4b443d4d463f49433c4f49414f48404d463e4e47404d473f4f48424d453e4f48404e47404b443c4e473f4c463f4b453f4b443e49423b4c453e4f49424a463d443e364b443d4c463e4d48414b433d48413b504a444d464047423c48433d433d3747403a4e4741484139423b34443e38423c36403931413932423b34443d364b443c453d353b342c443d364a423b413b343129243d36304039324d453d4e463f48413a4c453e3c352e413a33433c35464039433d37423c36453f38403a35413a35433d38453e39453f394c453e4d453e48413a473f37443d37312c2738342e36312b36302a39332e3f393247413a3b353038322d413a343d36303e3730433c36443d36413a33453e374740394d463e4d463f423a333c36303a332d352e2839322c423a3439332c322c2837302d39322c423c364f4841453e3749423a52483f4f463e3d363038322d39322d39332d443d374840394a433d49423b464039464138443e36453e3748413a47403848413a463f384740383f3830413a344a453f443e383d37313f3732443d37433c354a433c4a433c49423b4b443c4e473f4b443c48413a4d463f484139443d37463f38463f37443d354c453d463f373f3832443d373f3831413b34362f27423b3548403949423b473f393b332c443d364139323e372f3d362e3e38303f39313d372f433c34474038423b34423b33413a32443d354b433c3c36314f4842423b3548413b3f38313c362f443c354039313d3730413a32443d354b423b3a332c4b433c443b3449403949413a423a324740384a433b4f4840504941433c3549423b48413a48403948413a433c3448413a4b443d48423a423b34433c3648413a423b353e3731423b33453e3748413a48413b463f394b443c5049414b443c4b443c49423a453e364a433b443d35433c35413b34453e374d463f4e4741443d36463f3847413a3f3a33443d36423b343e3732362f2b3e3933403a353e383338322e4a423d4d463f464039433c3739322c3c353038322d35302b332d273d352f423a34413a344b423c463d36443b34443c354a423b484139463f37403a323d3831403933413a34433c343f3832413a3447413b3a352f38312c3e38323f39323c352e3b342f3d36303b342e403a333a35303b352f48413a47413947413b4a433c433c3647413b48413a413a34433c3548413a453f37443d3547403a4d463e4a433b4a433b453e3747413a4b453d4841394a423a4a413948413849423a474038484039463f37413a3240393139322b3c352f413a343b342e403933423b354039323c352f352f2b3e39323e3932403a33433d37453f39403933403934433c35463f383f37303f3831423b33413a333d3630413a32413a32413a33413b343d37303d372f3a342e3d37303e373139332d403a34433c343e373139322d3c352f3d36303a332e3e3731453e37423a323f38304a423a4e473f494239473f37423932453c34403830433c34474039453c364139324a433b4d453e4b443c4e473f4a433b4b453c4f4840433c3548413a48413b47413a48423b47413b423c36453e38463f38473f3949423c463f374740384740384c453d49423a49423a453e36423b33423b33463f38463f374841394740384b443c4740384d463e4b433c463f37473f3849413a4a433c47403847403849423a463f37463f3747403848413949423a48413949423a4a433b49423a4841394a433c4a433b49423a4a433c48413b4a433d4740384740394b443e49423b4d46405049434c453e3b342d453e37524b444d463f4a443d4f49414b443d4b443d47403949423b4b453d49423b4a433c4c453e4d46404e47404d473f4f49434f49434f484249423c4e4741504943524b454e48424d46404f48424740394740384b443c48403948403948413949423b4d463f4b443c4d463e473f3849423a4b443c4a423a4c453d4a433c4c453e49423c4a433d4b443d48413a463f38443d3748413a48413949423a4740384a433b4e473f4d463e49423b48413b463f39463f37453e38443d36413a3249423a5049424b443c4b443c4941394c453d443e383d37313e38333f3a353f3a353e3a353d3833433d3748423c48423b433d344741394c453f463f394b443c49423a4b443d463f3847413949423b4c453e4c453e4c453d4e47404b443d4841394d463f4d47404f48404d463e4b443c4e48404a453d4a453d4c46404c453e463f3949443e4b463f4a443c48413a48413a4b453f4c46404c453f47403948413a48423c4b453e4e474147403a433c364b443e47403a4740394a433d4b443d47403a463f38453d35433b34483f385249404d453e3c362f352f283f3831453d353e352e3f362f473f38443b34473f37423b334d463e4841394840394b443d3d363039312d3e37333c363139332e3f39333f38323c352f3f3732443d37413b3329241f2c282536322e3d3934423c36443e3748433c47413a4b453e48413a5149415048414740383f3a323d38303e37313f38323a342d39342e38322c3a332e39322e352f2a36302b342e2a342e273b352d3b352e36302a332d28332d283f37313b332c39312b423932423a32463e37473f38443d35433c36453f39463f39453f3a463f39453f39413c353f3932433c36433c36443d37443d3648413a474038423b33433c36443e38464038443e3646403949423c48413a4a433c463f3749423a4039323b342d3a332e3c35303e3731413932423b33423b34443d37423b35464139403a33423b35433b35423b344740393b352e3b352f433d373d3630403a34433d36463f38473f38453e374d463e504840473e37463e36484039463f3749423b453e38474039474039473f383a342f4b453f413a334c453e484139463f384f473f484139413b32433c3447403a504841413a32484139463e36433a33453e37463f38514a424a433c47403947403a3d362f463f3948413a474038474038433c34453e37474039413932423b34433c36463f38453e374841394b443c423b33413a34403933433c36433c35443d36433c36453e38463f38443e36443e36453e3746403a49433c48413a4b443d48423b4a443c534c454e474047403a443d374a433c464038463f38453e373d37303c3631322c2737312c3e3731352e29423b35433c36423b343f38313d363035302a413a334d453e3e373139322c453e37423b343e373138312a3b342e453d37443c363f3832433c36433c35413a32433c35433c35423b343e3832413b3639322d47413a463f3948403b49423c413a34453e37433c36453e3748413a48413a464039474039433d35433d3747403a423b35433c36433c363e3932413c34433c36433d36413a32413a333f3832413a33463e38413932443c354a443c453e36484139463f37413a323e37303e3730413a323e3830443e3748423b423d36403a34433c36463f39403934443d37423c35453f38423b34443d36423c363e3833413b36423c363e37313d37303c352f423b343e37313a342e39332d3b352d3c352e3e372f3d362e4138313f36304138313d352e3e3831433c35443d36413a333d352f413931453d35423a333e372f463f38443c35443c35443d363a342d3e3730433c34423b334f473f494139473f384038313d362f3c352f4f48404e463e433b33463f38423b363f3833443d36453e36463f38403933453e3847403a423c35423c37453f3948413b453e3847403a433c34484139463f37463f37443d35423b3348413a474038463f374b443d4d463e4d463e4c453d4d463e4b443c4a433b4d453e4c453d4b433c48403848413949423a49423a4a433b49423a4c453d4c453d4a433b4c453d4c453d48413949433b4740384740394b443d463f374b443c4d463e463f384840394a423b463f37433c3649423b4b443e5049424e47414b443d3c352e47403948413a4740394e47404a433d4b453d5049424b443d49423a4a433c4d463f4a443d48413b4a433d49423b48433c4b453f4d46404b443e49423c4d46404c453f49423c4b453e4b443e423b35423b334a433b4a423b49413a4a433b473f384d463f4b443d4a433c4c453d4841394b443c4c453d4c453e4c453d49423a48413948413a4841394c453e4d463f4a433c49423b433c34463f374740394841394841394c453d4d464049423c443d3748413b453e38423b35413a33413a334a433b453e36433d3448423a47413848423b48423c453e38443e383935312e2a26413d3849443c49423c47413b48413b48423a4c453f49423c4d463e4c453d4d473f4c453d48423b4d46404a433c4f4841504943524b455049424f48405049414c47404b443d4b443d4e473f4f49434b463e48423a49423b4b443d4b443e4b443e4c463f4b453f47413b48433c4a453e443d374e48424e47414a433c4b443d47403949423d4a453e413d35403a3449423c4a433c4b433d49423c48413b484139463e364d443d4c443d453e383b342e494139564e454d463d524a42473e374b443c49423a3e37303f3730423a33413a323d352f423b34453e363f3831463f394a443d4b453e4c474046403949423c46413a413a33403b34423d35413b34403a3438332e36322d3b35303e37303e3730413933433b353e373038312b3a332e4a433c463f37453e363a332c3d37303e39323f39343d373138332d3e39323c3730423c3549423c4740394c453d4e453d4f473e4c453c423b3449413a3e372e3c352e423a32443d344039324139324c443c453e38433c35423c35403a36433d3747403a49433d4f48414c453e453e3848423c48413a4841394b443c4a433b403a32443e37443d37403a353f3832423b3447403a464039453e37423d373d383247413b433d36423c35433c354640394a433b49423b443d3747413b464039403b343f3933423b35453e383e3832413b353a342d38322c3d38313d37313f3932413b33423c353b342e433c35433d353c352d363028373029433c35433c353a322c3b332d363029332c2639322c4b443e4d473f4b443c4d463e564f47554d444d463e504a41453e37423a3447403a3f3832423a34423b34413a33453e3848413b443e37443d37453e384a433d3c3530443d384e473f4d463e4b453e4c453d4b443d4a433c49423b4c453d4b443c4a433b463f37453e3649423a413a333e3730463f384c453e4d46404b443e49423b4c453e4b443e48433c4c463f4a433c4a433d48423b48413b47403a4c453f49423c47403a443e37433d36413b35474039464039453e3748413a4c453d4d463e463f38433c344039313d352f362f283c352e433b34403932413a33413b343b352e433c3448413a443c353e37303f38303e372f4038313e362f463d36443c353e37313b342e3b342e3b352f3f3832433c35463f37453f384b443e463f384c463e4f49424f47414d463f49433c474039423c36433d37423b36433d36443f39453e37464038463f39453e37453e36423b34413a33413b343e3a31423b35423c35453e37413b353f3933443d37423b35423b34433c33433c34413a33463f37433c34443d35403a32443d36403933433c36413a343c352f3e3a343a35303a35303f39343a34303a352f433c36403a34413b344039323b352f4039334039323f3730413932433b34403831413932423a32403831433b34443c34483d36473c34473d34443b334940384b413a443a33423931443b33463e374941394a413a473f37463e364a423a4941394d453e4c433c474038463f37413a32433b344d463e443b344b423b433b34423c35433c34473e37413933403933423c34423b33403a3335302a37322c423c36453e38423b353d37313e3934423c36413c35443f39443d3746403947403a463f384841394e473f4b443c4740384c443c4b443c4d453e4f483f4b443c49423a4841394a433b4b443c4b443c4b443c4b443d4c453e4a433c48413a49423b463f374b443c4a433b4a433b4b443d4d463e4c453d4841394a423a4b443c48413949423a4740384d463f4d464049423a46403849423a4a433b4a433c4a433d4c453d4d463f4b443e4a443e4c453f47403a49433d433e37443f384d48414b453e4f48424a453e4b473e4d4740463f3949423c463f394540394c453f48423b48413b49423c453e3847403948413b463f39433d3747403b453e3848413a4a433d433c363b342e3e3730453e36484039463e3649423a49423b49423a474038474039484139474038453e37443d36453e37433c36474039453d36453e3848413a4a433d4c453e48413a474039453e36484139423b353f3832453e3747403a463f39423a34433d36443e38423c364039334a433d463f394d453e4f473f4b433b4b453d4840394740395049434a433c403b353a35313a353047423d4c464148423c423c354e46404b443e4c453d4c453e4c453e4b443c4b453d4b433c463f385049434b453e4c463f4c453e4d463e4b443d4f48404d463f4b443d48413a4c453e4d463f48413a46403a49423b47403848423948413a4b443e49443e4b46404c46404b453d4d473f4f49424d47414a443e4b443e4d463f4a433b453f394b453f4b453d423d3549423d4a433b48413a48413948413949423a494139453e37352f2939312b50463e4b4239493f37443c34473f38463e3849423a4b443b443d35423b3449423b5149424f483f443d35423b34413a333e37313c362f37312a3b342f3b352f3c3730453f38463f38463f383f3831403932453f37433d35453e3847403949413a464038423a33463e3649433b3a342e39332d453e38463f383f38313b352f413b343c36303f3932463f36463e364f453d51473f453d35433a333b332c3f38303f38303d352e423a33433b3449413a544c4547413948413a4a423b4a423b48403a463f37463f3848423a433f37464039474039413a3346403848413a464039413a32403a33433c35473f3848413a484139474139453e3846403a433e3948423c4d463f4a433d4f49414b453e47413b47423d524b45544d45534c44463f37463f374c453e463f37443d37413a34423b3449423a47423b453e3847423a4c453e48413a4d463f413b333f3a3349423c49433b453f373d36313d3530413a33413a33423b35433c34433c353e362f3d363039332d3d362f3d362f453e37443d36413a33443d36433c36413a34473f384b433b453e374c443d49413a4039333f3831403932464039464038413932453e37463e37453e37423b34423b34423b35443e37463f394a433c49423c474039474038453e36453e37453e38413a324c453e47403a443d36433c3647403a47413a423b34463f3749423a3f3831463f39474039433c35403a34403a34423c36453e38464039433d36453e383d38333c37323d38333d3832433d36463f383e3731403933413a34433c35464039474038443e36433d36474039453e364b443d433d35423c344a423b484139433c35443e384a433d453d37453e3749423c453e3748413a443d36453d36453c353f3730433c3547413a4a433c423c344740393f3832443d374d463f48423b4b463d49423b3f39323e3931474039443e37413b35433c363d38323e3832433d37433d37423b36433c36433d36463f3848413a4a433d48413b48413a4840394a433c4c453e49413a49423b4b453e4c463f4b453e4741394a423b4d453e49423a47403a474039443d35403931443d35413a323d3630423b353e38333a342e36302b332d2839332f3b36313c36313f3932403832403a33443d36453d374139323f37303e362f3f362f4138314037303b322b453d35484038443b32473d34473e354b41384e433a4e443b413932413931433a33443b34463f37463e373b332c3e372f443c35473f37443b33463d35453c35463d3648413949423a4d453e463d364038314a423a473f374b423a4c443d4c463f4a433b423b35433b34413b343e38323a332d3b342e413b373f3b353b373136312c433e3a433e38443f39403b33413b35433c36433c35433c34454039413c34463f38443d35443e354841394c453d4e483f453e364a413a453c354e463f4c453d4a433b48413b4c453e4d463e4b443d48423b48413c443d383b342e37302a423d34453e3747403849423a48413a4a423a4b433b4b443c4f48404f484048413949423a4a433c4e47404a433b47413949413a4740384740394740394c453d4d463e4b443d4e48414f4942504b434e494249433e4a443e48423c4a443d49423c49423c4e48414c46404a433c524b444c464049443d4d47414d48424d47414f49434e47405049424a433c49433c46403947403a49433c49433d4b453f4740393d3631423c354c463e4c453d4e473f4b443c4d463e4a433b4b443d4b443d4d463f4d46404a433d49423c4d463f4b443d463f38433c34453e384740394b443d48423b49423b4a433d4740394b443d4a433d4d463f48413b433c35413a32453e37453e3847403a4640393c352f413a33433c344c453d5048404d463e4a433b4d463e48413947403a47413a4b453f443d38443e383f3a353f3a363f3a35463f3a463f38474039453e364a433b49423a443d3649423c4e4741453f374d47404c464049443b4b463d4e473f49423a4a433b4a443d4b463e48423b49433c4c453f49423b49433d4a443e50494250494249433a4a453d4c464048433b47413949423b464038463f38433e37433d364640394c453e4c463f4d474049423c49433c403a34453d3847403849423a4d463f4b463d4e49424d474038322b423b344840383f3830413931453e36423b33433a33423a333f3831423a33504942534c454a433d48413a474038433c34443d36514a434c443d463e3749413a4a433b4b443d4a433c4c463e443d36463f37463f39403932433c35413a32443d364c453d453e374741394e4840534c44463f38453f38463f38433c34413b343c3631443e38423b353c3630484139483f38473e37413830423932443c353e362f433c34463e37463e363d352d3d362f463f37473f384a413a453d3649423b4c453d4d463e4d463f453f384a453d47423a433f37433e36463f38453f3747403948413a4540384a443d4b433b4e473e534b445048404e463f4a433b49433c4b453d4a443e4a443e4d463e3c352e413b353f3a34433e37413c3546403a49423a4c453d4b443c4a433b4b443e463f37474039463f38463f3948413b49433c443e36463f38453e37453e37453f38423c353d37323f393347403b48413a3f3831423b35443d38433c36433c36474038413a333f3831463f37453f383f38313d352d403931423b354039333f38323b342d3e37304039313b342d423c36433c35453d364b443d474038423b33423b333f39333f38323f37313d362f473f38463e36443c35423a32433b34453e37443d35433c34413a33453e37443d36453e364039324039323f38313a342d3d37313b352f3f3832443e38413b34463f374b443c403931433d36453f39423c35423b34453e38423b3547403a47403a4039323f39333d38333e3934403a35403a33443d354039323e37323c3631403a34453f38453f37423b33403a343f39333f39334039323f3831463f38463f394d463f474038463f38463f39443e3846403a433c36403932403932474039453e37453f37494139443d36443e3849443e47423b464038443d36413b353e3832423d37433d37403a33403b35413c3747413b403a34433e384a443d453e3646413b423d36433d38423d374a433d504941514a424d463e4b443c4a433b48413a463f37453f38423b34443d354a433b4b443d4a433b49423b474039403832403933423b34423b33413a32433c343e372f463f37473f37453c354b433c4b443d48413a443c36433c35413932453d36463d36453c35453c35443c353e372f3f3830403730403831413931403931423b33443c35484039443b34453d35433b334139303e352e3e352e423832433a33453c34423a33423b33463e37463f37474039474039423b34433c35423b333f38303d352e3f38323b342d3d373039322c3b342f3a342e3e3730423b3539322b3e3630423a343c352f3f38323f3832413a34443c36433d3746413a4e48424a423c463f38463f3949423c443e38433d38413c37433d37453f3947403a48413a48413b49423b46403a423b35474039423b33453e364a423a4840384038313c352d433c34443d3548413a49423b49423b474039423b34453e38443d363f3a3347413b47413a4b443e49433c433d3549423b49423b4a433c49423b4d463e4c453d4a433b514a424f48414a433d4c453f49423a4e473f4a433b4c453d4c453d4c453e4b443e49423c4e47414a443e4f4842514b444f49434b453f48433c4a453d4c453f4b443e4b453e48423b4b453e4b443e49423b4c453f4b443e49433c49453d49433d48423c47403a4a433d4a433d45403a47413c49433d463f3a48423c443e37423c3547413b48423c38312c3c363046403948413a5049414f4841534c445049424f48424c453d4c453f4c453e4b443d4d463f4a443d474039433d3649443b4a433c4a443d4c453f49423b47403a47403a49423c4b443d4d463f4b443e4a433c48423b48423a48413b48423c4a443e47403a423b35423b344e473f4b443d463e364840394b443c4740394a433b48413b3e3934423c36433c363e38323e393448423d423d3747423c4a433c4c453e4c453e4a433d4e474048413949423c4a433c463f3748423b4d47404c473f4d473f4a443c4c453e4c453f4a443e4a443d4b463e4c463f514b454f4a434e4a43433d3749423b4d463e49433b4b453e4c463f48413a48413a4b443e4a453d49443c4a443e4b443e4a453f4b443e4c453f463f394c453d4640393e3832463f394c453f4c463f4d47404a463d4a443d48423a38322b3e3630443c343b332c3c352e3d38303f39313b352e3b352f423d36453e37453e37433c35433c3447403848413a5049424c453e3e38313c35303b342e3c362f3a342f352f2b38312b38312a443d364a433b423b334039334a433b49433a443e364f473f4f4840433b34403931403a33413b343f3731433b34453d363f38303d35303f37313f37303c372e3e372f4038304138314138314d463e4e473f49423a4b443c49413a4a423b453d354941394f473f494039423b334740394a433b4e473f4b443c4c453e4b443d49423b443f37443f3847403a47403947403948423b413b343c352f3f3832423d3647403848413a48413948413a474139433e374b453e48423c49433e4e46404a443e463f394a443e514a434c463e49433c4d463f4b443c453e36423b33433c3649423b49423a4a433b4b443e4c453f48423c47403947413b46413b4b443e4f484147413b3e3a353d383339342f3d3630443d36443d37443d37474039443d364a433b423b33463f38423b33453d364037303f383038312a3f38324f48424d46404d453e4740394b443d463f39474039484139443d354a433c4841394a433b443d353e3831423b354a423c463e38433c35443c34453d364a433c443c35453e364b443c4d463e4841393f3831423b35453e37423b35403933423b35403933433d38413c36413b35413c36413c3646403a413a34433c36423c36413b3546403a453e3847413b453f3846403a4a433d48413a4a443d4d47414a443f4a433c463f3849423b433c363e3934413b37413b35423c36413c35443e38433d37453e38453d37413b34433d36423c35463f393f3932403a32453e37463f39453e38443e38474039443d36474038453f374c453d48423b443e37413a3440393348413c433d36433c34443d374b443e49423c453f3946403a423b3449433c46413b3b352f3f3a344f4942514a444d46405049424d463e4d463f4b433d4b443d4a433b474038433c34463f37484139453e3847403949423b48413a474038433c353e3731413a333d362e403830413831403830413930413931403830443b34433b3449413a443c35443b344139323f3830413a32423b343d362f3f3830413932453c35453d3549403a433b34443d36443d35453e36423b33474038463d36423a33453d364a423b483f38413831423932443d354a433c4e473f433b33423a32423a323d352e474039463f38423b34423b34403a343e3731433c36443d373f39323e38323f3a34413b35423c373e38343d3732403b35403a34433d3647423b49423c48413a4c453d4c453e443d36443d37443d383c37323d38333f3934403a353e37323b35313e37323d37333d3631403a343f3a343f3933403932413a3347403a49423b49413b433c36463f3949423a4d463e483f38433c34433c34413a3249433c4b453f48423b413a3447403a4e473f47403a49423c4d47404b453e5049434d463f4f48424e47404a433b4c443d4a433c4d463f4d463e4b443c4e483f4e473f504941514a4350494249423b4841394e473f4e473f534b434d463e4d463e4a433c453e37453e3848413b47413a4d474049433d49433d49433c423b344d464049423c4c464049433d433e3747413b49433d4a433d48413a48413b47413c423d37423c36433c36443d3748413b413c3645403a46423b403b36433e3845403a443f39463f3b464039413a333a332e48413b4c463e4c443d4d463f4e47405049414e47404d463e4f48405049414f49424e48424e494248413a48433c514b444e47414c47404c47414b453f4b443d4b453f4a453e49423b4b443e4b443e4a433d48433d4d47404c464048413b4f494347403a423b354740394e473f534d464c453f453d364a433b484139423b34453e3747413a46403949433d47413a413c3646403a4a433d49423c49433d4b453d5049424c453f4a423b48403949423a4a433c463f37453d364e48404d46404c453f453e37463f394b443e4d464048423b4e48414b443e443f38443f38423d3747403b453e3847403b47413b49423c4a433d4a433d4a443e4c453e4b463f4c47404d47414d46404b463f453f3947403a47403a4a433c4c46414a453e403a3449433e4c47414d48424e49434e4841514c4438332b413a344c443d5048414a443d48423b413a32433c3549413b4b443e4c463e4d463e4e47404c453e4c453e49423d453e383d3731423d3748423b4b453e47413a47413b5049424d463e4b433b4841394c453d544d465149424e453d4b423b4841394d453e423b33403a313c352e3e373148413a4e463e463e37443d344a433a4039323b332b4139324b433b473f374940374940384a41394d443d463c353f3830443d36413a33463f38453e37514a424a433b453c354a433b4a423a4e473e474037443d36443c3541393347403a5049434c463f4b443e484139474038443e37444037423e353c362f423c35463f39443d3649413a4a423b453d3746403a4a433d49433d413b35423c3648433d4c463f4d453e413a3448413b48423c463f3947413b4e47414a433d4d47404e47414d464049423c443d37433c373f3a3446403a453f38443f39453f394d47404c463f514b454b443d443d36443d36474039453e374b443d48413b453e384b443d443e37423b35453e38423b36403934413b34413a33433c35453e3748413a413b34443e3849423c474038463f37484139453e36433c34453e37413a3249423a4740383d3730433c354038313e3731423b33443c35474039413a32433b344f474049423a463f373f3831443d374a433d4b443d453e384c453f48413a423c35443f38403b35403b3547413b423d37433e3848423c45403a46403849423b47413b46413c47423c47413b453e39453f3849453c4a433d4a443f49423c413b3648433d423c373b3530403a3447403947403a49433c46403a3f3a353c36313d37303d37333c36313d3731433d3745403a413b35423b3646403a47403a453f3946403a48423b464038443e36463f393d373139342e413b35433d36423d35454038423c34413b333d3731413b354a443e4c46404d473f5049414b443e48403a5048414e473f413a34433d37423c3548413a453e37473f39443d36413a34453e3848413b463f38413a333d362f3d362f39332b3e362e40383139312b362f2937312a352f283d342e443b33473d344e453d453c35403932443c344941394139323f3730423a33443c363f3831403a32403a333e38323e3831413a333c352e38312a4139334039323c352f473f39473e37473f37443b343f362f3a332b3e372f433b34463e374a423a4038304c453d3f3831463f39453e374840384b433c453e374a443d453e38423c344a443d423d3749423b4a433b443e38403b36403b354039343f38323c36303a342f38332e3b3430423b36433d37413b343d3731413b36413b36443e384841394d463f514b444c4741453f3b46413a413c35423d373f3a353b3632443f3a4e4943423c36413b353f3933423b34433c36423c36423d36453e38443d37443d37443d36443d35443c3449413a453e364d463e49423c443e3847403a413a34413b3448423b47403a49423c4a433d4a433d48413b47403a47403a48413a4a433c4b433b4b443c4d463e4d463e4d463e4c453d4b443c49423a4a433b4d473f514a43514a435049424f484049423b4f49414d463e4e473f4f48404a433c4f49414c453d4d463f48423a4a433c4f484147403946403a4a433c46413b46403b46413a48433d47423c46413948433c4b443f4b453f47423c4c453f4f48424b453f4c46404c453f49433c4a453f49433e48423c49443e4a443f453f3a453f3a49423b474039322b25322c264b453e4d463f524b454f48414d4740514b444b453d4d47414d484148433c4e48404c463f504b43524b444e48414c47404f48424f48434e47405049434b453e4e47414e49435049434f48424e4842514a444f49434b453f4e47414b443e423b34443d354d46404d4640534d474f47404139324d4640474039403a32463f3849423c4c453f46403a48423c4d46404b453f4c46404a433c4c453f4e47414e47404b443c4d463e4e473f4d463e463f37443c3549433b4b443e4a443e4a433c49423a49423b473f3a48423a49443c47403945403945413b443f393f3a353b36323c37323f3a353c37313f3a34403b35403b37443f39453e39433d3846413b463f39443f3748423c433c36423c373e3934453e3947413b453f393d3731453f384b45404c47424c4741504b4447423b3e3833514a45554e484e47404e4740524b45524c45554e47534d45524d444d463e49423b4c453e413c35454039403a3349433d554f48524b434e474049423b473f384f4740443e36463f38464038403a33443d35433c34433c354b433b4b443c4a433b443e3649423b473f3a413a34453e36443d35453d354a4139534a424c453d3c352d463e364a423a463e364e453c4d443b4d443c483f37453d35443d35484139443e363c352e37302b47403a4d463f4840394841394b433b534c434c453e49423b484139463f384d463f5049424c453d49423a4e47404d463f47413947423a48423b443d3647403949423b413a34433d3649423a4e473f48413b433c3548413b443e38413b3447403a443d374a433d3c3530413a35453f3a403b363d37333f3a343e3933413c35423c36443d3748413a453f394c453f443e39433d37443e37433e383d37333a3430403a35433d38403b353b36313f393447413b423c36413b343f3a333f3934433d383d37323f3832433c353e383347413b48433c4c45404f48414c453f4c453e49423b47423b4a4540464039443e38463f39464039443d3747403a463e38433a34433b34403933463f38443d36474039453e37413931463f374740383e3730413b3349413a48403a443d36474038463f38443d37403a34433d36443f38433d36453e38443e3848413b4a443e453f3946413a45403a47423d46413b433e39423d38443f3b433e3a413c38433e3947413c413b36403b3545403a4f494248423d403b343f39333e3934413c36443e384b453e4b453e46403a45403a433e38463f38463f39423b37403a35413c3648423c4d46404d464047403a46403a47403b3f3a34403b36423d3745403949433d48413a423c3645403a48423b46403947423a453f3848413b413b34403933433c3640393247413a49433b46403a3c36313f39333e383237312c3d3832464039474039413b343e37304038324039323c352e3b342d3b332c3f372f433c3547403849423a423b34433b34423c34433e36433e36423d353f3a33413b33423a32453c35423a323f39323e3731413b353c362f3d362f3f373139322d37312d3c37313e3831413a34423b35423b343f3831453e37443d36403932403933413a334039323f39333d37323c352e3b352f35302b3b35313f3a363e38343c36304c453f47413a3e3732423b35443c3549433d49433d443f3b453f3b453e3848423c49443e4d464049423c443f393f3a3537322e3b353136312d332e2a3b3531413b353f39323a342f423c38514a4449423c47423c433d37423d3749433c4039343e39333f39343d38323b35303b35303f38323f3934403a34413a34453f39443d383b3532423c37453f39413b353f3a33453e38443d38433d37463f38423c35453e37443d36433c36453e3749423b48413a48413a4b443e4b443e49433b47403947403a47403a47403a463f39463f38443e3747403b4a433d48413b49423b48413a4841394f48404e47404c453d4a433b504941534c44514a42514a44524b454e473f4b443c4e473f4e473f4f48404c453d4d463f4b443d4e47404d453d4c443d4a433b49433d4d47414d46404c453f48413b4a443f4c47424b464049433d4d48424c464048433c4c46404a443e4b47404b453f4c473f4a453f49433d4b443e443e39453f3a48423c4a443f443f3a463f3b46413b433e38443e394f4841463e393b362f534c454d463f4e46404f48414f48414f48424a443d4e4841514a424c453e4e474148423c48433c47423c4c46414b463f4d464049433d4b453f4a443d4a443c4d46404b443e4b443d49443c48423b4c453f4b443e4d473f4d463f48413a423b33443d354a433c48403a4b453d504a4247403849433b484139453e364b433c49423b49423c4c453f49423b453e37443d3747403a49413b453e38463f394c453e4d463f4f48414e473f4b443c4c453d49413a4b443c4e473f514a434f48404e483f514a424f48414f48414d483f4a453e4c463f4f49424c463f4e48424d46404b463f4b454048433c49443d47423c46413b46413c403c37403c37413d38443f3a403b364b453f4e47414a443e4b453f4e474149433c4b443d443e383e3831413a344a443e48433d46403b4a443f39332e49433e48413a423b33423b34403933413a32443e36464139453e36484139413a3348413a48433c4f48414d47403e3730423c354c453e4f484049423a453f383d3731433c35433b35453f38463f38413a33433c36433d36423a34403931433c35453f38423b354038334a433c4a433c463f37463e36423a333a332b3e3830474038484139453f37433c35463f37463f373f3830474039534c444a433c48413b4d473f463f3749423b423b35423a334a423b474039453d36423b33463f38453e374a433b47403849423b4c453f4a433c4b443d4c453f4c453f48413a4b453f4a443e47413a453f38413a343f39343b36314f49424b443d443d3748413b49423c47413b443f394a433d4b443e4a443d48423a3e373248433d48433c443f38443e37463f384c4640413c37403933403933413c353e393438332f3f3934463f39413b373d3834413d373d3833413b353f3a34403a353d38343c37333934303c37323b36313b35323a3531342f2b3b3630403a343a343039332e3c3731433e39454039443d38443f3a403a353f3a353f3b36413c36403c3646403b46403b4a443e46403a49433e4b453f4b443e4640394740394b443e4c443e4a433c48413a463f384c463e4a443c453f38464038413b35433d3649423c463f3a463f3a473f3a423c3746413c403a37413c38413c37413c37403b3744403b443e38433e3844403b423e3b433f3a4c4742443f3b443f3a45403c45423d47423d443f3b3d38353e3935433e383f3a33423d38433d38443f3948433d423d374a443e48413b49433f48433d453f39443d36413933423b353c36323d38333c3733423d383d37303f3a34443f3a4b443f48423c49423c4b443d49423c463f3948413b47403a413b34453e38433d37413c363e38323e37323e3631413a34423c3639322d3e37313c353036302c3c3631403a34413b34403a333f3831423a323b332b3e362f433c343c342c3f362f453c35433b33413a33463f39433d3646403a3f3a343d39323e39343c3732443e38403b34413a35423d3745403a3a342d413a333c352e3c342f39332d39322d3b352f38312b38322d3d38324b443e4e46414f4842433c363e38333b35303e383238322d38332f38322e3c37323f39353b3631413c37443f3a47423d47423d413c383e39353d393439342f3a3430413c37443e393e3833443f3a423e373e393546403b47413d47423d433e3846413c45413b453f38423c363a35313c36323d3834423c3749443f504a455b564e443f392e2925332e2a413b354a433c4c453e4a45404d484249453e3f3b35443f394c46414b443f4c46404e4842463f393f38323f38323e3832403a34433d373d3734332f2b433e39423b35403933423b36453f3a423c36453f3846403948423b464039463f3848413b4b443d49423b4e47404a443c4d46404c453f4c453e4640384b443d4c453f4f49434f4943524b454e46404b443d4f48414b443e47403a4b443e4b443d49423a4c453d514a42514a42504941504941514a424f484248413b4b443d4b443d4d463e4d463f4f48414f4a414c453d4a433c4c453f4a443e4b443d4741394a443e4c453f4d47414f484148423b433c364e48414a453f47413b49433d4b453f46413c48433d4a443e4a453f49433d4d48414a443d49443d4c453f4c453e49423c46413b48423d46403b47403b4a433e403c3445413b4a433e47403b433d373a322d46403a4c473f4e49424d46404b443d4d463e4c453f49433c48433b453f384740394b443c47403947413a48433c49423c37332c48433c4c47404e48414c463f4b453d4f48414e47404c453e4f48424b443e4a433c4d464049423b443d3549423a49423a4a433d4b443c5049414e463f4d463e4b433b4f48404c443d5049414a433d453f38413b33453f3848423c453f3749423a4b443c4b443c463f374d463e4f4840524b434a433b3f38313e372f3f38305049414f49424c453f4d463e4e473f4d463f49423c4a443e49433d49433d4a443e48423c49423d47413c47423c4b443d4b453d4b453f4e484249433d47423c47423c46413b433e3947423d46413c4b464048433d47403a47423b47413b4a433c49433b4a433b4a443d49423b49423b4e47424d47414d484149453d3b372f3e3932453f384a433c49423c463f39423c36443e38433c36453e3847403a3c36313b352f3a332d3c37313e38313d3631403a33413b333e3731413b35454039463f384039323e3932433e384039333e3731423b34463f38443d36403932413b34423d35443d3747403a463f39413b3448413a49423c4a433c4a443d463f38413a3349433c4d463f4e473f49423a463f3749423b4b443c4b443d413a32443c35423b324b433a433b343d352f3a332d423b344a433b48413949423a4b443c4b443c4a433b443d3649423b4740394c453f4e4741504a444e48424e4741524c45514a434c463f48413a47403a413c364b453e4a433c49423b4e47404b443d4a433d46403a4e47404b453e47423d48433d4641393f3932423d3649453e443e374a433c4a433c4a433d484139453e38433d373a3631322e2b3d3934403b35423d3947423d4b4640423b35443d37413b35403a353b35313c3733403b37413c3746403c433e3a423d39413c383f3935342f2b3d37333a3431302b283a35313c37313f39333f3934403934443e39423d383f3a363b36323b36333a35313b363237332f3a35313a3530403b36433e384e48414b453d403934423c3648423c433d3847413b4b453d47413b48433b49453d49433b463f38433d37423c3745403a443f37443e38423d37403b36403c38403b373f3a35423d383935313b37323c38333d3a3544403948433f46423e46413c3f3b35403d36423e383f3b36403b373f3a363c38323d38353c36314a433c4d463f48423a4a443e4d484147433b49433e454039443d353f3831413a34453e373f39333f3a34443f394b453f453e3747413b49443e4b443e463f39463f3946403a433d36403932423b34443d37423b3547403a49433d433d36443e3640393247403a48413b403a343d38333c373238322d413b36423b333d362f48413948413949433c453d36433b333e38304c453d49433d433d37443e383d37313c37333d39343f3b3547423d47413b4b453d514b454d47404b443d3c352e423c364b4440463f393d37303b352e423a3438312b39332c423a334941394841383d363039332e3d36303e3731413a334039323f3a343f39334a443e46413b45403c46413c423d39433e39433e39403b36423d38413c36443f3a413c37443f39433d37463f39443f3a423e39413a36403a363f3a3648423d443d39433c37433c3845403b423d383d3833443e39403c363c373339332f413c37413b37423d383c37323a3630413d37322e2a48443f514b45524c4548423c423c363c3733433e39443f3a3a353138332f413c38453f3a433e37433e3948423d504942463f3938322e3d383436312c352f2b433c36433c35443d3646403a504a423f393339332f413b3547413b46403a49433d49443c4d45404e48404a443d4c453f46413a48423a4640384a453d47423b48413a4a443e48433d453f394c453f4b443e463f384740394b443e4f48425048424f49414b463d443d354841394740384a433c4f48404f48414d463f463f3849423b4b443e4d463f4f48424c463f4d48414b453d48423c4c46414d48424d47414c463f4c46404c453f4f4842514b454b443e4039334c463e4f4a444f4a444d47414d48434e48424c464147423e48433c4540394c47414d48424b46404a443e4a443c4a423b4a423c49423c4a443d443f3a433d384c453f47413b443f3a45413b453e37302a25403a33453e36504942534c454d48414d463e4d46404d47404e4941514c444a433c4a433d47413a4b463e48413a4d4741514b45463f3949423b4b443d49443d4b453f4b443e4c453d4b453d4e474149423c47403949423c423b353e37304039314740384a433b48413949423a4c443d4841394a423a4d453e49413a4a423b4b443e413c363f3a34443f394b453f5049424e47404e473f4d463e453e364e473f4740384c453d4c453d3f3831453e374b443c4d463e453f3849423b4b443c49423b4a433d48423c48433d4b46404b47404a453e4b453d48423c453f3a423d3849433c453e38433e3946413a46403a47423c4a453f4c47414845404b46414b464247423c443f394a433d49443c49453d4a443e4a453e4c463f433d3649423b47413949423c4f4b454f4a444e49414a463e423d3849433d47413a47403a49423b4a433c4a433d463f3949433d443f3a46413b4d463f48423b4d46414d463f403933403a323f3a324039333d37313b36313e38323f39333e37323b342f4039333a342d3a352f3d37323c37313d383339342f444038423d363d3832423d38433e3a47433e49433e524c464a453f4e484248423c4d4640453e37453e364a443c4a433c4a433c47403949423b4841394b443d413b334a423b4c453e453f3849423a49423a453f3749423a4a433c4f48414d463e524c44524b43504941504942534d474f48434c464149443e403a343d37323d37323b35303a342e403a3446403a3a342e423c35463e3848413a4c453d4e473f49423b463f37413a34423d384a454049443e4a433d3f3832413b3549423c4b453e47413a413d353e393245403a4e484346423c423d383e3a353c37333e3935403b373d3934464039463f3947413b433c37403a353935313e3a35433d38403a363c35323d3633423c3739342f3b3732413b37443e3b3e39353f3a3646403c4e47424a45404a46404c46404a44404c464147423d49434047423e46413d45403b4a443e443d37403b363d38333e38333a352f3e3834413b363c363138332f37332d3d3832423d36443f37454039433d363e38333e3a35433e384c464048413a4a433d49433b443f39443f3b44403b413d383e3a353f3b3845413d423e3a3e393539343036312e36322e3d3a36413e393b37323a363138343037322e3b35313c37333d38323e3833413b344b443d474039443e36453f37403a33403a34403a3449423b433b34453e3848413b443f38443f38464039453e37453e3749413d46403b453f3946403b47423c49443d443f38443d373c362f413b3547413b3e3831413a33423b34423c35413b3547403a4b443e463f39433d37433d374e47414e4842423c35453f3847403a413a34433c37443e38423c35433d36413b33423c36433e3749433c4b443e49423c3e3830423e364c4742433c364a433c4a433d4a423b413a333f3932423b35443d38463f38474039403932443d354139334139343c35304038333d3630413b35423c36453e37443d37443d3648413a463f384c463f413b353f3833403934433d38413c37413b37413c373e3832453f39423b3648433d453f3948423c48433d4b453f49443d49443e4b463f4c463f45403a47423e48423d48423d494440423d3a433f393f3b35403b363f3a353d3833332e2b39353346413e4c4843494440413d3838332f46423d38332f3b36312d2825352f2b362f2c3c37333b3734373330322d2a2f2a27302c2836312d312b26332e2a3b3530413c36413c38615c5747433d312b2847413a423c35413a32413a32423b34413b353d3730403a353f39343d37323c37323b36313d37323f3933423d36413b36403a363a352f3a352f39342f37322d37322e3c37323b36313f3a34463f39463f39453e3847403a49423a4d463f49423c4b443c4c453e4c463d4f48405049414b443c49423a4a433b4e473f4e473f5049424c453f4d464049433d4b443e48413a4a433d4a443e49443d4b46404c46404b443f4c46404c453f4b443e4c46404a453f4c4640463f3948423c4c474149443e4b46404a453e4c464146413d46413d4a453e46413b4a453f4d484247423e45403c4d48414c453e47403a453f3b46413d433e3a47423d49433d49433d45403b4a46414d47404b443d423a343a342f443e374e473f4c463f4b453f4d47414d46404a443d4b443d4a433c4b443f4b443d4a433c48413a48433b4c463f47413a48413a443e37423c35454038453e3748423b4540394841394c453e4e474049423c403932463f37463e36463e364a423a49433c4e48414d463e4f47404c443c4b433c4e463f49423a47403947413a423d37423d36463f3848413a49423c4a433c463f384b443e4c453f48413b49423b4740394b453e524b444c453e49423a453e36443d364b443d49423c463f3945403b46413c45403a49433d4b453d48423a46403a48413c46403b47423b47403b46413b423d38443f3a47423d443e3a48423d47423d433e39443f3a4a453f4c463f4b453e49443e49433c47423a4540394a443d4b453e48423b4841394a433c48413a49423c453e3845403a4d49444d484249433c4e4842514b444c464047413a49423b453e3747413b453f394a433d463f39433c3547403a4e474048413a463f38463f38443d374a433d4a433c47403a433e37453e38443d38413a35423c36403b363e39354d484445403a46413b443f3a3f3a363e3a353a36313c3833403b3647423d443f39443d3846413a413b35443e383d362f413b3347413a443d37463f394a443d4a433c46403749433a3d362f433b33453d364a433b4841394c453d504942433c3549423a4d463e464039474039474038352d282c262229232025201d302c2739322d423c36433d37423c37433d3835302c433d38443f394d4741433d37413b3548413a453e37433c354b443c4d463e47403a433e39453e394c453f47413a3f3933423b36443e38433f3a47423d413d383b3632423d383d38343d3834423d3848444046423e423e3a423d38423b353d3631433d37403a353a35303d383339343036302c342f2b3d38343f3a353a35313e3a353a36313c36313f3a36443f3a4944404c474247423c4a46414c474149453e4a453f4d49434e4a4449433d453f3a47423d49423d48413b4c463f4d464048413b49433c4e47424c464048423b443e394e494346403b3d37343f3a363c37333b36313a353037322d403b34423d36453f3948423d413b363f3933423d384a453f4c453f423c383e39353b36323d3934423e3946413d413c393a3632302c28312e2a44403c47423e443f3a423d37413b36423b3848423d48413c3f39343e39323e38323f3933453f39443e38443d36474039474039463f3949423b463f39474039453e38433d37403b34403b344740394a443e47423b464139403a343c3732433d37423b354d464048413b443e39433d3749433c4e47424e484146413a433d363d36303d363038322d3d38333c352f3f37313a332d3c362f403b35403a35423d373d3631403b34423b34484039423b34433d354c453e4a443d48413a4a433d47413b3f3a343e3934403b35433c36403933413a34433c363f39333e3832433c373e39333f393347403a443d364a433d48413b433c363f3832443d364b443c473f3947403947403a403934433d37403a344f4842413b33423b34443c3649423c4d463f4d463f4b453f47413b49423c48433d4a433e47413a49433e47423c4b463f49433d47413b47403c46403b403b363e39343e39343935303c373336322e3c35323f3b3639352f423b37514b45423d394c4844534d494d474348433f54504a44403a3e3935322d292c282435302c443f3b433d38433e3a423d39413c38413b363f39363f3b37413d393f3a36443f3b524b45403b3525211e34312c29242235302c3f383237312b3c362f3b342f37312d39332e39322b3c36313b35303f3933433e374a443f443e3a3e38343d3833413c374b44404c453f4c453f4b443e48413c49423c443d39403b36453f38463f3847413949433b49423b49413b4a433c4a433c49423c49423c4b443e49423b49423c4c453d4c453e4c453f4d46404c453f4c453e49423c48423c4c453f4a433d47403948413a4b453e48423b49433d4c453f49433d4b453e49433c4b453e4a433d45403a49443e4b443e453f374f4a434a443e48423b47423b49443f423d394a463f4b474049453e49443e4a443f4c48414b474047413c4b453f4d464049443e45403a443f3a433f3a45403b423d38443f3b48423d47413c4d4843524c46423c363a352f514a435049434b453f4d47404d463f4a453c49423a463f384a433c4c453e4740394b453e4c46404e48404e473f4e4841504b454e48424c463f4b443d514a444f4842534c454e473f4e47414b443d433c35484139484038463d36463d36463f3849423c4a433d4a433b49423a453d354a423b47403a463f384a433c443f3745403849433b4c453d49423c4a443d4b443e4a433d48413b48413b4b443e48423c453f394a443d48413a4b453e47413a4a433d4a443d4b453e49433c4c453f47413b48433d46413b49443d47423c443f394c453f49423c453e38423c3746403b463f3b47423d443f39403b35453f3a413c3649433d48423a4a443e4a433c4d4741524c46534c46504a434e48414c463f4e48414f48414b453c433d35443e3649443c49433c423d3645413b514c47504c444e49424f48424c463e49443b474038433e354a443d4a433c4f49414d463f4a433c47403a423b34453f39423b36453e38433d37463f3949423c49423a4a433d413a3439332e433e394a443e403b344a4540504a444e48414a453f443e3949433d45403a45403b47423c433e37423e3945403a443f3849443d433d36423d3649433f47423b46403a443d37433c37453f3949423b453f374d463e4b443d413a33413a323a332c3f3932433d36474039474039423b34443d36443f374c4740453f383f3832443e394c47414c4740443e3848423b49423c49423d3e383436312d46413c4b46403a35304f49434a443e49433d4c4640443e39433d37463f38423b35423b343e3731433c36433d373f3a343e39343e393339352f3d38344b464147423c423e3946403c403b373b37343935313a36323c3733433e3946413a423d36433d364d48404f49434f4943504a4348433d4a453f4c46424a433d413c373e39343d38343f3a363b353037312e3934303934303c373238322d3d3834413c38403a353f3b363f3b36423e3847413b4d47414b463f4d474148423d4b443e4a433d48423b49443c4b453e49433e47413a49433c49423c47413b46413c4b453e4a443d504944514a444a433d3c353037312d35302b3f3934413c35433e3845403c4641394c453e433c3748413c47423d433e3a47433e413d393f3a373f3a373935313e39363b36323f3a35413c3647423c4a433d3e38323c37313f3834464039453f38453e38453f3847413b47403a3e3731403933453e37453e36463f37433c35433c3540393347403a453f39463f394a433d48433d524d454e473f48413a4c443d5048414a433b48413949413a4038313b3530423b3541393446403b403b36433d384c46413f3a343c37323f3a34453e38463f39453e38453e38443f39423d3649423b453e3739342d403a35433d384b4740504a434d47414a443e47413a4a433d46403a443e38433d373e39334039343c36303c3730403a333d37313c36303b36303e3933423c3648413b443d37443d374740394c453e463f39453e384e4740413a3440393348413b3f3a35403b35443e3849433c423c3649433d47413a48413b49413a47403949423c49433d433d36443e36453e3847403a47403a443e37413c37423b353e38333e3935413c37403c373f3a3647403d453f3a46423d4944404f4a46554f4b56514c514c45514c4447423c49444047423c443f3a433e3936302c2e2a263b37332f2a273d38353f3b373f3a363e3a353d37323c37323e393446403c45403b433e3a45403b46413d4b453f48413a37322e413c385955505e59525b554e60595359524b554f464b443e48433e4c484245403a3b36313b36313c363249433d47413b4a453f47403b3d38323d3731443e394b443e49423c4a433d4d4640463f384741394b453e4e47414c453e4d47404c463f4a433c4a433c4a433c4d463f48413b49423c4a433c49423a48413b49423a4b443d47403a4b433d48413a47403849423b48413a4a433d4b443e4d46404d47404e47404c453f4c453f4e47414d47404b453f49453c4b463f4e47414d46404a443e4b453e4a443d49443d4e48414f49424c47414b46414944404d48424a453e4a453e4b464047413c49423c48433c443f3a48423d47403d443f3a4c46404a433f44403a49433e4a443e403b35443e3a48423d4a44404c46414b453f3e39343f393347403a47403949423b4d463e48413a5049414e474049423c49423b4d47404c463f4a443c4640394b443d4640394a453f4c47404d473f4a433c4b443e4d46404b443e4a433c4e47404a433d403933423a334a423a453c35484037433c34463f3849423c453e37474039463e37433c344c443d4a433c4b443d49423c49423a49423b4e473f4b443d4e48424e47414f48424c453f4c453e4e47404f48424b453e4b453f4b453f4f49435049434d473f49443c4c453f4a443e4d464146403a45403a46413b4a433d49433d49433d4a433d49423b4f474248413c4a433e4a443f48413e443f3a46413d49433e423d38413d37423d3648423b47403a48423b49423b433e3748423b48423c443f3847413b423b3547413a433d374b453f5049444d464048433c45423b47433e504b444b463f453e384e47414f49414f4840504a424c474047413b49423c463f38433c3649423c47403a47413b443e3749433c45403a49423d4a453f4d4741453e38453f3a49453d504c454d48434a453f49453f4b464049433c4a453e46413b49443d47423c48423d48433f49444048433e4c46404c473f4b4640504a4347403946413b4b46414e494248423b4740394a423c4a443d463f38433c363b342e413a34463f37453e373f39333a342e423b35413a34403933423b34463f383d3832403b35423b353c373246413b453f393c36313b36313f3a35433d393b3631514c47514c4646413d3e39354b453f4a433d453e38413b35443f39443f39453f39433d3848413b47403848423a504b4746423e443f3b433f3a3d393437322e37322e35302d393530443f3946423a403b3448423d45403c423d374a453e4e484148433c433d37413b343c3631413a354640393f39333d3732433d37433d363f3b3446403a453f393d37313f3832453f3a443e3849433d4c453f49423c4b453e4e47424b454147413d48423d44403b433d39423d3946413c403a35423e39423c38423c37453e3a48423c423c353c36313f3932403b34453e38453f38433d354a433c463f3849443b474139433d37433e394c464049423b423c363f3934403a35403a333f3a3448433d4d4742443e383f3933443f39443f3a3e39343e3a353e38343c36324a453e433d383a332f3b3530413b35413a353c352f3f3b343f3934423c35463f394b443d3f3831413a34443d363e37303e37303e372f3e372f443d35463f37443d36443d36453e3848413a463e37413a333a342e3c36304038323e3731423c373d36303d37313a342e352e2a3b342d3b362f352f2a39322d403933443d38423b3449423c403a33443e3948423b4740394b443d463f38463f384b433d4c463e4d463f4a433d464039554e484d47424b463f4b463f4d474148423b46413948413a4b443e49433d4d464049423b453e39443e383e3932423c36413a34453e38423c36423c36413a34433c363e3731423b35453e384b443e4d46404a433c4e473f433c353d363047403a49423c453e374841394c453e4039334c464049433c48413b474139443e36443d37443e38453f3949423b433d37443e3a46403b433e37413c37403b37423d3a433e3a49433f4a443e48423e48433f47423d47413c45403c433e39453f3945403b3c37323f3a343a353139353036312d3d393437312d46413d38333036312d4c4744484541504c48544f4b504b47423e3a3e3a3636322e3834303a353138322e37332e3d38334c453f2c2723302b293e38343b35303e38323c3631433d363e37313c36304740394f494455514c544f494b453d443e373e3934443f3a443d3747403b4a433e48413a453e37403b35433c36423b35453e384c453f5049423d383239342f423c36433d3646403a47413a463f3847403a47403948413a49423c463f384a433b4a433c4b443e48413b4a433d49423c4b443c4a433c4e473f4a433d4b443c4d46405049434d46404d46404d463e49423c4b433e4e47414d473f4b463f4d463f48433c49433d4c453f49433c4a453d4b463f47423a4a453e4c474249433d4a443d4c46404d46404c453f47413a49443f49433e49423c46403947403a49453f49433e46403b453f3a48423d48413b48423c47403b46413c47423c453f3b46413b433e3a423e3945403a3f393248433d4b443d4d463f4b443e49423c4d463e48413a453e38463f39453e384a443d4b443d49433c4a433c463f38453f3849423b49423a443d35463f38464039453f384b443e48413b433c36413a33443c34453d35453e3647403747403849423a4a433b49413b4740394a433b433b33453d35413a32463f3948413b47403b443e38453f384e47414d46404a443e49423c47403a443d36443e37453f3948423d49423c4f49434c47414a433d46403b48423c4b453f46403947413b46403a48433d4c46404c453f48413c48423c443e37403a33453e37423c36443e37413b35463f39433d3745403948423b47413a4640384a433c443f3946403a49433d4c463f4c473f46403a4c474147433c46413a47413a49423c453e39453f39423c37454039423e3848443e423d37453f39443f39443f384b443e4a443d49423a433d36463f39453e38413c3646403a4a433d49433b453e37453f3946403a48433b4c473f4c47414d48444c474147413a48433d4b464047423d423d38413c36403b353d39343e3934433e393f3a36423d39423d39403c38413d3948423e48433d4a453e49443d47413c48433d46403a443f383e383146413c443e37423c3548413b4d474145403939342d423d35453e374b443c5049414a433b4a443c47403a4b443e4d463f49423a453e37413a333f3933464139403a333a342e36312d342f2b35302d312d2924211e2824203c373438342f3c39343e3a35393430403c374b4641433f3a3e3935403a36443e38463f38474038463f383f383148423c48423c47423c48443f453f3a49433e45413c49453f4c463f45403a45403a48433e49433c49433c443f38443f384a433c4a443c443f38463f394a443e4e48424f494258514a4f48414c463f4d48414c463f4b443d443e39433c37423a3540393440393348413a443d373d3832463f39443d38443d38453f39413b36443f39443d38453d3846403a3a352f423d3748423c49443d4b453f4c453f4c474048443d49433d4a443e443e39413b35423e364a443d443e373f3932403a3249433c413c36443d37463f384a423b4a433c4a443f4d47403d363136302c352e2937302b38312c3f3933443e383c36304a443d4e453f403933433c373b352f3e383248423b4a433d443e37443e3749423b413a333b343038312d38332d3b352f453e38473f39413932433a33453d36413932423b34453d364a433c473f38413931463f37433b33433b34463e373c332d3e352e3c352d37312c3a353137322e39332d403934443d374b443d4a443c4d463e463f383a342f423d37433d3846413a49443e4a433d47413a443d3647403946403947413a46403a48413b4a433c464039423c363f39344f4a45504a434e47414e48424a443e49433c48413b4a433c48413a433c363b34303934303f3a34413b35433c363e383246403949423b4a433d49423b474038474038453e373e37314a433c4a433b484139443d3549423b49433d4f49424a433d47403a4b453f4d484149433d4a433d4a423c4e47404d48404b453f4a443e47413c453f39413c3546413b4a443f47403b4b454047423d45403b46403c413d39423e3a45403c443e39423d37423c383c38333c3733413b3635302c3e3a3647423e45403c433f3a342f2b3c3733403a37423d393b373347433f4e4a44413c38403d383f3b363e39363f3a363d3833312d292d2925342f2b2e29242d27233d3632443e393d39354a453f4a433f47413c433d37433f3a413c363c37323d3833423c35504b444b463f4b453e3f3a33342f2a342f2c342f2b403b3548423b49443e4e48424e474147413c4b443e49413b423b35443e38423d37443e384b453f48413a4a433d46413a443e3748413b48403b47403947403948413b47403a463f3948413b4a433d4b443e4d46404c453e4d463f4d46404e47414b443e49433d49433d4a443e4740394a433b4d463e4f48414e47414d463f4e48404d48424b453f4a433d4a453f48423e48433e4c46404b464047413a463f384a443c47403a4b443e47403b48423d49433c49433c49433e4b464148433d443f3947423c47433d4a453f413b3547403a433d373e3a34403b37433e3a49423c44403a46413c4b463f4a443f4c474145403c45403b453f3946403947403a48413b4c453f534b444e4740524b44544d474b453f4e4840514b44524c45504943554e47554f4857504a4e4740514a42514a42534c454f49424f4a444c463e453f3849423c49433b4a433b4f473f463d36473f37474038473f384840394841394a423b4b433c474038463f37453f39453f39443e3748423b47413a453e37443e383b36303b3630403a34413b353e38323d363038322d433c36423c3739352f39332e312a272e2a262d2925322d2838332e3c36313d383239332d35302b3c35313f38333e3932423d37403a34423b35423b35453e39463f38453e38423c353f3b34423d3746403a413b3544403949433d4b443d47413b4a453f46423d48443e48433e4c46414c47404f49434a453e45403a47423c48433d433f3848423c46403a48423c47423b443f3849443e47433b48433c47413a47403a403a3449433f4c474047423c4a453f4e48414b443e4c47404d463f4a443d47433b463f3b4640393f3a34403b35413b353e39343e3a353d3934403c373e3a36403b37413c37413c373c38333f3c37433e3b423d39433d38453f38453f3a433d3846413c4b45404b46404c47404d484048423b4c474047423c403b353d372f413b344e48405a534c4a433c433c344a433c4b443c474039433c3647403b5049434d4640524b44524b4350494358534b564f484c464149433e423d39443f3c403c382e2a28443f3c443f3b38322f37322f332d2a2e29262b28243e3b3646423d46423c49443f4c46414b453f443c36423c3649433d3f3832413b344b453f4a433e443e3845403b403b373d373346403a413c343f3933403a353b35303f3b3645403a47413b4b453f4f49424a453f453f3948423d4f4a4347423c443e37443e3748423c453f3946403949423b4b453d48423b4c4741514c4648433c4f4943504943504a434e48414c47404f4b44514b454d47414e4741504a43564f494b453f4b453f4c453f473f3948413a433c353e38313e3732403a3449443f4b443d413b35453f39433e38423c353e3933453e374a433c473e38423a334740384840394037303b332d3a322c3c342d423932443b354a423c4e453e433b34342e2938312c3b3530423e38413a343c342e423a343f3731423b35403a34403933403933433c35453e36463f374b443c4b443d443d37453e37433c353e36303b342d413932423932433c35443d36413a33413a334b433c4840384b443b4e463e423a33463e363e372f433c35443c353e3731443d38423b36443d363f3a3437312c37312c3d3631403a32464039413c36433e38443f38453e38423d364a433c4b453f433c36413c3448423a443e3846403a413a33443d37443e3648433d433e3836302b423c384e48404d46404a433c4b453e4d464148433d4c453e4640393f39343e3934413b363f3a353e393338322e443e37413c36453e3a4c453e4d463e4a443d4a433c4a433d4f48404e4740484039463e37463f3849423c47403b49423c453f3846413a4e48424c453f4a443d47403948423c4c474249443f48433e4b443f4b443f46413b45413a443f39423d3846413c45413a453f39443f3a433f394e4a44504b4549443e4c4843514d484d48444d48444b47424d494448433e45403c453f3a504a44403c37403c38352f2d2f2a283f3b38403d383d39343f3a36393531383530322e2b3834303d373337322e3c38333c37323a342f3c35303d38322a262335312d3e39343f3a3538322e3a35303a342e3a352f3d38333d3833322d2936312d36312d3b36323d3833403936413b3847413c403a34423c37443e39433d374b453e443e384a443e47403a403a3447423d4c453f47413a453f384c453f4f48424d464049423b4b443d4b443c4b433d4b443e49423c47403a48413b4b443e49423c49423b4b443d4a433c4a433c48413a463f384740394b453e4c48404d47404a433c4e47414c463f5049424f48424c453f49423c49423c47413d443f3a46413b453f3a49423d4a433d47423c4a443e463e3847413a45403a47423c453f3948423c4a443d46413c48433e4b464246413d44403c423e3847413b47403b463f394a433d48413b45403a403c3845403b47413c453f3c4b46424b454047423d46403a49423d49433c49433c49423c4a443c4d47404b443d49433b4a443c4e4840504941504b44514b444e48414b443f453e394a433d49423b464039473f3a49403a453c3648413b473f393f3832443e3748413a48403a4a423b483e38453d36443d35504941524b434b433c4b443d4a423c463f3749423a4a433c49413a453e39443e38464039433e38453f38453f39413b35413a354a433d4d463f4c453f4d464048423c45403a4a443d433c36453f3847403948413a413b35443e3a443e38413b35403a34413b35433d3745403a47423c453f3a453f3a4b46404f49434b453f4d4740504943524c46524c464e48434b464047433d433f3948443d514c444d48414d48424540393b363147413c46403a3f3b34433e38423d37443e3847413b433d37433d38453e39423c3746403c46403a47423c46403b48433e47413c4b453f4a443d49423c47403a48423e4c45404e48424d49434a453f4c464149443e4f4a444a453e48433d423e37453f3a413b36403b37443f3b3d3934443f3b433e3a443f3b44403c433f3a403c38443f3b47423e403b37413d3945403b46413b443f38413b36413b3647413c4b474249443e46403a49433c46413a45413949433d4a443e48443d48423b4e47404a433d4e47414c453e4b443c453e385049424a433b49423b443d37433c35443d36463f393d383238322d3b342d36312b2e29252a2522302d292d29262c282538343036322e47443f48433f4f4a454f4945443e3b3934313b363337332f36322f35312e34302d35312d38332f36322d3b3732423d383c363246413d544f494c483f49453f4d484349443e47413b4c47414e4a434944404a433f46403b453f3a47403b49433f47413b423c363b36313b37323a36313f3a353a36313f3a35423d383e393445403b46413a413c37423d37423d37413c37423d39423d39403a363f3832423d373f3a333e3832433c353f3932423b36453f3947413b433d374a443e4f49434640384741394a433c453f38453f38443e3747423b423c343f3831413a34453f3947423d433c36433c36463d363d342d413932423a32443b34494138494038433c34474038433b353b352e3d352e3c342d3f362f4a41394f4740483f3838312b352f2b4540394c453d4a423b443d373d37313d37303f3830403933423c353d35303a332d3e38323a332d3e37303d362e3e352f3d352e403932433b353e3730474038413a32413a33403933362f2a3b352f3d362f453e374e453e403832423c35443d37413a33403a34433d3748413a47413a4c463f49423b48413b4c463f4c46404a443e47423b46413b48413c48423b443d3647403948413b423d3546413945403a4b443e423b33443e364641384b464048433d3f3a323a352e3e383248433c4f49424e48415049434c46404e47424d48424d4842504a444a443e413c3745403b47433e4b47414a46404a443f4d463f474039453e3848413c443e38423b354c453c4c443c5048414f48404a443c4b453d4d47414f4a434d47414a433d4b443d4c443f4a443e4a454047423d47413c47423c48433c47423c47423b49443f49443e433e39443e39443f3a423d373f3a3538332d36312d34312c312d29322d2a3b3732403c3646423c3d3934433f3a433e3947413b4b464047423c37332f4944414f4b46433f3b3f3c383d39353d3a3538343035322e3d393648413c3d362f342e273e363139322c3d352f453d373f3a35332f2c4a464147413c45403b403b36423d38423d38443d38433d373a363247423d4b453f48413c4b453f49433e453f3a524c454c4740403b36423c3847423d4c4741413c3745403b423c3649423c49423c48423c534d47524d4549423b423c364f48424e474048413b4c453f5049434d463f49433c4a443e4d47404e47414e47414c453f4c453f4a443d4c47404b453e4f48414b443d49423c4d463f4a443d4c47404b453f47403a4b453f4c453f4b443e453e3748413a47403a423c36453f3b4a46404c47414c46404c48414c47414a443e4c46404b46404c453f49433d49433d4b453f49433d48423c49433e48433e4c474248433f45423d3f3b3647423c49423c4e47404a433c49423c46403a423b363c3631403b373d3934443f3847413c423d37453f39423b35433c35453f3848403a48413a3f3833372f2a3c3530443c38443e383f38303e38313b352f2e292435302b37322d38332d39332d3c37313f39333f393337312b35302a3f38334039323f38313b342d3d36303c342e342e2739332c413a323f3931413b33433c3548413a463f3949423b4b443e48413b4b443e4a433c453f394b454047423b47423b453e38403b3546413b48433d47413a48413949423b433c3648423b49423b433d3548403b433d36433e38413c3746423d47423d443f3a433e3948433c403b354a443e44403a403c383f3b373f3b35443f3a49443e453f3947403a4a453f4d484249443d504b464c47424d48424d47424a433d463f3845403a45403c46403c47403a4b453e46403a453f3947413c49433d4c453f4a433b463f394b443d48423c45403b4b453f4c474147423d4c47414c46404e4741474039443f394a444145403b4c47434e4a444e4a444e4a464c484248433f4a443f46423d3f3a343d38333c37323d38343e39353d38343f3a36433e3a433e3a443f3b413d38423e3a44403b48423d47413c47423d3f3a36413c3845403b49443f46413d46403b4a4641534e49504c4647433e4a443d4c463f45413c47433d4a443f47423e4c4742504a4446403a403a34433c364740394a433c4b443d4c453e4b443d433c364740394a433c443d363b3531453e39463f3948413c48433e443f3c423d38423d383e3935514d48383430423e3a47423e4944404844403f3b373b37334f4945514c45524d47554f4a4c484448444145413e413d393b373335312d352f2c302a27342f2b302c272d2825332e2937332d39352f3a352f3b3530413d383c3833423e3944403b423d3849443f46413c44403a4b47414e494347423c49443f48433e4a464147433e48443e453f3a3e37333c3834403c373f3a353b3732413c37413c38423d393e3934453f3a48413b413c36443f39403b36413c38423d38443e38453e37423b35403a34433c373e3832443e3a423d38413c373f39353c3732433d394b443f443f384f49424c4740534b44433b34473d364339324038313e342d40372e40352d3d332b3a322a3a322a3f352f3d352e3c352e413932423a344b443c413a32403830433b333e37323c363138322c39332d3d37323c342e463f3747423a46403a3f39333b342e3a322e3c362f423b353d36303e37303c332d3e362f372f2838312b453e38453e373d3630474039514a4248413a433c35362f293a332d37312d322c28342e2a38332d433d37463f3948423c48413a413a333e3730443d3647403a4d46414a453f4c473f4c473f4d47404a433d514a434d46404a453c4e48414c463f453e374a433d47403a4b443e49423c49433c49423b4b443d46413a4a453d4641394b4640514c454c463f47423a48433d49443f46403a49433c49433d47423d49443f46413c46413c413b36433e38453f3747403849423b433c3548413b4c443e4a443c514a4249423947403848413a49423c48423c443e38413c36423e383e39333e3832443d38453f3949443e48433c4e47404c464047423e49453e4c474049433e4c474249443f45403a423d38423d3844403b423d393d39353d39363d38353d38353b373337342f3935313a353245403c4d47423f3a3337312e36312e35302d3b3833413d374e4a4547423d403a3536302d3a363349443f443d37554c4452473e4c423a48413a3d342e493f384b443e36312e463f3c443f383f393345403b433e393b363135302b3a343038332e423d38463f3b47413b443e39443d37423b3647413c4e4841453f3947423c47413b49443e3f3a3445403b504a44534b4547413b3f3a34403a34433d37433c36433c364b453f48413a4740384a433d48413b49423b46403a453e38433d3747413a4a433d4d46404f48424e47414b443e4c46404b453e4b443d49423c49423c4b443d4b443e4b453f47423b4e47405049434b443e4a433d49443d4b453e4d484149443e47423e48433d49433c49423e49433e4a433d49433d48433e47423d4b433e4b433e49433d4a443e4a443e48423c49423c433e38453f3945403a4b46414b46424a453f4b453f453f3a463f394a433d463f3a4a443f423e3749423c47423c48423b443d38413b3548413b443d353f3931413b333f3932352f2937332b3c38313c37303a342d39332c3b352f3d383139332e37322d3e3a34433d36463f39453e39443e3948413c48413c423c35423c35463f38453e364c453d453f373a332c3e3630413b344b453e48413a3f3a32453f38453f38423b35413a34453e39443d37403a34433d37423c35423d37433c37443f383f3b35413c38433f38443f3a413d3848443d48423c47413b433d38463f394a433d47413a46423d4a45404b454049454047413e47423e48443e4a443f48433e423d39433c39403c373c3934413c38423e3a4c46404e48424a454049433f4b46414e484347423c49454047433d4d474149433e46413b46413b443f3946413c443e39423c363f3a34423d3747413d47413d48423c48413b453f39453e39453f39443f3945403a453f39433d38413d38443f3946413b3d3833413c3649443e443f3a46413c4f4a454f49434c47424e494348433e46413d4c464249443e47403b413c39423d38423d393f3a363d38353e3a363e39353d39343f3b363f3a36413d38403b363f39353e3934403b38413c393e39343e3a3544403b3f3a35433d3946413b413c37453e3a48423d413b373e3934433e3a3f3b36433e3a423d38413b36403a3547413a514a42524b42514a424d463f48413a443d36413a32453e37433c35464039453e383d37333d3732403a35433c36423c353f3a35342f2b36312c3e3a353e3b353c3834403c3846423e44403c45423d44413d3b3733433f3a4c474246413c48413b423d3847423d433f3a43403b423e3a3b3733433e3a443f3b403b37403c3846403c3e3a363b37323b37333c39343d38343e3b363734303b36323d39353936313e3b3543403a3d39353f3b37433e39433e39423d3945413c423d3748423c4a453f49453f4e48424a45404f4a464d48434c474148433e49443e4d49434a454047423e48423e46413d443f3a403d37413d3846403c443d38453f394b443e47423c46413a443f394c47414a453f4b464056514a433d37362f2a3c352e342d27312a23382f27372e263d342d443c354b423c473f39453c354d42394d41384a3e364b42394b4239473e363e352f362f283b332b3f362f40372f423931473e3549413a39332c3d3831443e37413b353d36303d36303a342f37312c3e3832423b34433c3548413a4c453e4f4740483f37483f374d433b4e443b493f364a403840383039312b38302a332c253e37313b332d3f3730413b34403933413a333d37313b343039322e4a433e433c363c36303d3630463f38433c363e3732423c3746403b4d47424d48424c474146413c46413b46413949433d48423b49423b47423a4c463f504942514b444e474148423c47403a413b344640393e3932443e37413c35423c3647413c47413a423e3548423c46403a413c35413c35423b35413b3548423b4c453f4a433d4a433d443e384b453d514a435049424d463f4d463f423c38453f3a3e383237322c38332d3d37313f38343f3934403a34423c36423c35433e3746403a48423b47413b423c37433d37474039453e383f3a353e3a353f3a363b36313c3734403b363d39343d39353c37343d3a363f3b373c37333c37343c37333934303a353137332f3b36333d3733413c363e3a332e29253e39353f3a35312d2a2a27232b2623302b263f3a3439332d322d2835322d37322e312b27302b26322c28302b27332e29322d283a342f2f2a25272220322e2a342f2b36322c302b2738332f38342e35312d423d393d38323f3a3537332e38332e39343037322d3e3934433e393c37323a35313c3733403b363d38343e393438332f3c363239342f3b38333c38343e3a343e383347413a463f39453f39453e3848413b4a433c4a433b4d463f4d47404a443d47413b46403b4a433d4c46404b46404c464048413b49443d4a453e47403a47423c47423c49433c4a443d4b464047433a4d463e4d46404d463f4b443e504a4449443d4f4a424d47404a453f4a443f48423b49423d48433e4c47414a443e49453f49433f48423d46403c3e393349433d4c453f47413b433d3747403a4d48414c474048433d49454048433f423c3746413d48423c4a443d46403a47413c423d3848423c433d37453f38433c35413b34453e38443d36433e3849433c4e4741453d3847413a423c36423b35453e37413b35413b35403a33453f38433c353d37323f39333d363139332e38332e3a342f3f3932403a33463e38463f38423b34463f37443d37463e37494139483f38463f37433c35433e37433d3648413b47403a443e38423b34453e38443e39433d37463f3b46403b45403a443e39453e38413c373e3935403b373f3a353e3a35413c37423c3848433e4d46404a433d4e484347423d433d39413d3746413c46403c433f3a413d37433d38433d38453f393f3a363f3a36403c38403b38413c38423d37423d3847413c45413b443f3a443f3945403b47423d443e39453e3a443e393d38343e3935403b35413c38433e3a45403b48423c433e39413c38423d3847413b4a443d49423b4e47414c464148433f4c4742443f3849423c4d47414a433d443e383b3531423d38433e39433e393d38343e39343d38343b37323f3a3437322e3c3732423c37433d37403b36413c38433e39423d38403b373e39353d39353d3934423e39453f39443f3a413c3745403a403b37423d38403b38413c39423c38403a35443d38453f38423d37413b363b362f3a35313e393539342f3a34304b4540443f3a413c37433e38413b343e38333d373247413b524b444b443d4d474048413b47413a49423b4640393c353037312c3d3731403a36403a35403934423c353d373037342f3a3733403c3747433f413e3a3d38353935313d3a353d3a363a36323c39343935312f2b27302c28332e2b35302c332e2a38332f3835303b37333a353136332e3a37323d38343f3a363b363248433f494541403b37413c393d38353f3b373b37333935313d3935403d39403d38413e38423e3946433e423f3a403d38433f3a4945414a47424b46414e49444f49454a45404e48415049434f48424f49434a443e4f49434c474148433d48433e443f3a46423d48433f49453f49464148433f49433e514c4647413d443d384b464049443e48423c3d36313a3530433d3846403a49423c48413a413a334640394c433c5148414a433c4841394c453d443c353e352e3a312a41372f433932433a32453a333e362e3e352f423933453c354b423b473f384640374e473f453c353d362f413a33433c35413b33463e37473f374c464047403a433b35443d36423a333c342f3a332d3f39324941394840374b42384a41384a40374d433950453c4e443b4c433b443b33423a324038313e372f362f293d3630403932413a333b342f433c363f3832453e3849433d443d3739332d3a34303f3933453e384f49434d4841504b45504b454f48424b453f48423c48423c4b453f4b433d48423b4b463e49443d443d383d38333a35303a3630413c3747423c4c463f48433b4e48414c4640403a33413b36514a44524b464e48424b463f4d4842504a43504b454f49434b453e443e384039343b353038322e36312c36312c332e28342e2938332e3c37333a36313e3a3347423b4e48404b453f46413b49433d4a443e47413b4e4741504a434f49434d48424f4a43524d46514c454f48424a443e453f3a413d39423e39403c373f39363f39333f3a343e39343e38333a343139332f3b35303e39343c36323c38353934323e3937433f3b3b3632312c2938332e37322f35302c2b262435302d413e3a423f3d433f3c433e3c3f3a373935323b37343934323d3a3736322e3d39343a332d3d342e453b35443e382e2a273b36343a36323b37333c36343833313e393534302c38343135302c322e2b312d292f2c2834302c3934313c373435302c2d2925312e2a322f2b36312e34302c34302b36312d342f2c322e2b2e292634302b3a3531413d373f3a3445403a47423c3f3a343f3932453e38453f39443e384b453e4f49424b443d47403b48423d4f4a444c46404c453e4b443e47413b49423b4b463e4b443d4a433d49423c48433d4a433d453f39433e3848413a433c3649423b4d46404f4842433c354038323e362f443e374a433e48433f47403b403b37433e3946403b403a34423c38453f3b423e37423e37433e37443e384c46404c4640514a444e47414e48424b4540433e39403c38443f3b49423d463f3947403b4d4741443f393a3530443f3b3f3b3647423d443e393e3831413c3545403947403a423c353f3a323e37313b352f38332d423c36453f39433c373e39333c362f403933453e38413c36423d36413c34413b33423d3646403948423b443f393d3833413a34403a334039323f3831453e37413932413932443d36433d36443e37463f3947403a46403a423d38463f384b443e48423c4c463f4e47414a4540504c46524d46564f4850494247413c423c393c37323e38343d38343e3834413b3747413b413a333f3934413d39433e3a413c3846413c423e393f3a36403b38413c383e39363c3834423e3a443e3a4b443f49444044403c3e3b37443f3c4d48434b46414c46434a433f49423e49444046413d423d383e3935423d3946413c48433d46413d443f3a3d3833453f39464039443e38463f39453e39433c36423c35443d37453f39403b36413c3749443e524d4749443f433e3849443f433f3a3e3a35433e3946413b443f3a4c47414d48444b46404f4a464a454049443f4f4b464a454047433f47423f45403c413c383935313d39353c37333e3834433d384a433d413b36403b35403c35413c37423d383f39363f3a36433e3a4a453f47423b49433d47423d47423b443f39443f3b423e38433d383d373435302d3d3732403b37413c3846413d47423c49433d433e384640394d47414a443e4d463f4c463e433d383b34303d37323d373338332f342e2a342e293c3632453e38413b353935313b383436332e47433f484440423e3b3e3a373f3c37413e3a44413d3b38353b363335312d44403b443f3b4c484445413d3c38343c3934433f3a3a3531332f2b312d293a36323e393637322e3934313b3733403c37413c393b37343e3936413c38413d393a36323b38333b3833403d383f3c37423f3a44403b45413c45403d44413c4c4843504c484b464249464045413b403b36403b35444039433f393c383244403a48443f45403a4c46404c47414a453f4a454048433f423e39453f3b453f3a453f3a3e383339332e39342f39353038332d3a35303a35313d39343d37333a342f3f3933443e3847413b534c454e473f48413a362d28322b253b352e4b433c413a34433c36403934453d37403a343d3731413b354d474147403a423b353d37313a342e413b3549413b4b433d4a433d3d3730413932433a333e37313f38323a332b3d362f40393247403839322c302a26352f2a413a324037303f372f39312a39312a40382f483e35493f37493f37483f37443b33423932433b34433b353b342e3f3933423c353e3731423b3546403949423b46403a4a443e433d37413c37423c373d3631403a34453e384d46404d47404b443e4b443f46403a48433d453f3a433e383f3a333a362f38322c3e3932433e3748423c4d47414a443d49433d48423c4c4740534d47504b45514c4548423c453e3947413b433c3846403b47413b3e38333b373037322c39342f3c38323f3b3546423c4d494254504a534e48534c46524b45534d47524c46514b45514b454e47404c453f4a443e4a443e443e3846403a4a443d4b443e48423b433e38423d37444039433e38433d38413c37403b35403b36443f38413d363c3732403b373f39343f3833433d37413b35413b3747413c47423e423e3a443f3b4c48444d48454e4a4644413d534e4958524c342f2b373230322d2a413c394f4a4649464146423d45413d433e3b3f3a3736312e35312d36322e3f3a353c36303c342e3b332c3e362f4a41393d37323b37334d48434b443e443f3a3f39353e3935423e393e39343d38333a35313b36323e39343c38333b373335302c3934313e3a36413d394844403b38333c3834423d394a4541423d3947433e44413c48434047423e4b47424c4741443f39423e3845403b46413d47423e45403b4b4641453f3a413a36443f3a433d38433e394a45414a443f48413b463f3a47423b47423b49433d433e3949433d49423c4d463f4f49434d46414d464047423c49433c4a433d4d463f463f384039333d3731423d384b45404a4540433e3a413d3947413c443f393c393444403b413c37433e3a46413e49454046423d46413c4039343e38323b352f413a3449423c4d47414e4740443e3838342f3f3b36403b3745403a4a433d49423c413c363d3934413d39433f3b3f3a3746413d433e3846413b45403b423c3745403a47413a47433c47413b463f3947403a48433c443f39413c364b453e4d47414d474149443e4d4842504b45524c45514c454b47414f49444f48424640394e47414a433d463f37453e37463f39453e37453e38453e37433c36413b34433d38413c37433e3846403b4c4541443f393e3833443e3a423d38403b364a45404a453f403a35423c363b36323e3a363c383344403c37322e3934303f3a373d38343d37333b36313e3a363e3b373e39353f3a343e3834423d3945413d47423e4a454148443f514c474f484246403a443f3a423c38413c36423b37413c38433e3947413b423c373f3b36423d39413c39423e39403c3846413d443f3a433e393f3b36413b373c37343f3a3747423d443f3b3f3a36423c38413d38403c38413c37433d38443f3b45403c45403b4c47423d383445403c49454046423e44403c4b464145403a403c39413d39413d38423f3946423d45413c403c38423e3a423d3947423e46423d3f3b373a36323a36323f3b36403b3745403b433d39443d38413c38403b37403c373f3b37403b37403c383e3935423c38433f39433f3948423e49423e4c463f47413d4a453f47413c453f3a45403b3934313935313a36323c3733413d3946413c413c383d38343d3834403a363e39343b353139332f352f2b36312c3c36323d37333e38333e3834433d383f39343d36323c373135302c312d29312e2937353038353034312c34302d3c38353d39363835313d3a36383531302c28423f3b3b37333e3a363f3c37403d3848454044413c43403b45413d3f3b373f3b37403c383b3733403b383a35323a363239353137332f3e3936423e3a423f3a43403c46433e43403b413d3945413d413e3948443f47433f43413c47423e4b47434d4a444d4844443f3b413d38413d383e3a35403c373f3b373a36333b37343b36333c3834413b37443e39413c36433e3a49443e46413c48433e4a453f4a443e49443e4a454048423d443f3a433e3844403c46403b4a443f443f3a4a443f49433d49433e4038323c352f3c352e3f37313f37313f3933413b35463f39433b35433b35463f39464039413b343d37313e37313f38313c352f3f3732453f39413b353b352f3b342e3c342d3f3730463e38443d353d3630362f2a382f283d342d3a312b3e362e53494150473f49403a41383240372f42383041372f3f362e383129433c354037314137313e352e362f283c352e443c35413831443b34433c34423b34413b363a353146403a453e393e3934352f2b342e2a332d2937332e433e3946413b49443d4d47404f4a434c46403d363139332f34302b34302c332f2a37322d423d374f4a4356504958524c555049564f49544d47504b454d484247413c453f393d37323b36313a36303d38323a362f3330293936303f3b34423e384945404a463f4c47414b4541524b46504b44504b4449423d443e38443e384841394640393f393348423c48423c49433d49433d4a443e4c46404a443e4b453f47403a49423c4a433c4a433d48423c46413b443e39443e38443e383e39343a3530403a35403c373e39353e3934403b36433d39453f3b4b453f3f3a35433e39544f49544f4a48433e47423e46423e46423d48433f49454159544e4b4740312c293d3834423d3a4f4a464844404a45414a454044403c3f3b37332e2b39353136312c38332e38312b4139323b342d3a332c48423b4e484139353033302c3f3a35463f3948413b443e38433d38443e3a45403c48423d46413d4b4540403a36403b37393632413c394a464346423d3b38333c383436322e3d3a3544403c45413c4c49444a464146413b45423c46423c48433f47413d4c46414e49444c47424c47424e494449443d4a453d4d46404a433e4a433d4d464048423d49444049443e443f3947423e49443f48433d49443e413c37403b35423d37443e3a47423e45403a48433c403b3646413b48423d48423c49423a49423b453e3845413c413d38413d393b36333a3431433e39443f3a3d3a35423f3b45413d433f3b3c3834403b38423e3a3f3c374a4541534e484b4641413b353e38323f3932443f3946403b443e38433e39433e3a46403b47413c45403b47423e3e3a35423e3a413c383a36323e39353b3631413c38403b373833303935313d393448413d433e38423c3747413b47413b443f394a443e4d463f49433d48423c423d373f3a3445403a4a433d49433b4a453e4a433d443e383c3630453f3a443d37433c35433c36453e39453e38433c34403932413a333c36303c3731423c373d3832403a333f39353e3a35443e373d373239343039333035302c39343036312e3935323a35313a36323f3b37403c37413c38423e3b3c38343b36333f3b37403c3746403d433e3a49443f443f3a3e39343d3834322d2a2d2824342e2a332e2a38332e3c36323a35303e3834433e39443e38443e3845403b403c38443e3945403c423d3948433e48423c49433d433e3746413c44403b45403d3f3a36423d3a403c393c39353b37333b373436322d35322d3a36323a36323934313c35323b34313b363339343136322f373330332e2b37322f36322e312c293c3936413d393f3a3639353035322e34312d36322d3b37333936313b3733423e39423e38433f3a47433e44403c403c373d38333f3b36423e3945403c3f3a36403b37413c38413c383c38343e3a373b373436312e3a343139343038332f37322e3934313b37323936313b36323f3a353a353138332f3c38343a363236322e302c282e2a262f2b272e2a262f2c28322e2a302a272f2b272e2b2635312c3e3934403b373f3a36413c37413b36413b363e3934403a35423c3747423c48433e433d39403c3739363146423e44403c3d38343f3b37433f3b3f3d3845413d3b3734332f2c55514e4b47433f3b373a37323e3b36423e3a46433f413d393f3c383b38333b38333e3a3637332f3a36333c3835413c39443f3c423e3a433f3c3f3b373a36323b3733413d3945413d44403c46433f3f3c373e3b363f3b38403d38433f3b3d3935393631403c3745403b45403c433e3a403c38433f3b44403c403d383e3b37413d38433f3a3e3a3646413d423e39423e3a45403b443f3a3e3a35433f3848423b4b453e48433d4e48434e49444b454045403c453f3a433c36433c35403933403933403933463f38403933403b3546413a4039343f38323f38323c36313e38313c352f3e3832433d373c36313b3530413b35413b3440393448403b433c36433d37423b3646403a4b443d423b3540393339322d3b342e3c342c4039304e453c453d34423b34403a334239334840383f3731362e273f362f3d342d3b342d37302a302a25372f2b423a324037303f372f443b344e453c483f363f38313f3833362f2a332e2a322e2a37322d3a332e3b36313d3934433e39403a354a443e504a44433d383d373036312a3330293d3731403b35433f394e4a434b47414b47404b463f4d474146403c48413d463f383d38323a352f37322c3c37313a36303f3b35423d37423f384f4a44514c46554f494a443c47413c524c464f494245403b44403b46413c423e3845403a4c46404b463f4b453e4b453f4b464049433d4d4741464039433c37453e38423d36433d38413b35443e3847413b453f3a49433d453e39433e3948433c443f39423e383f3a36403a36443e3947413c46413c45403b45403b49433e4944404d48434d48434a454047423c49423b4b433e4f48424d484146413b46413c4d4a464e49454e4943514b465551492f2b253d393546413c413c384e4b464a474146403a47413b47403b46413c3b363236322e423d39393430332e2837312b37302b3d352e4039323b37323c3833312c283f3a364c464147403a3f39343e3a353a36323e3935403c3745403c38353039342f3d39344e4a453c383446423f43403b3c3834383430383430413d3a47433f45423d413d39413d38403b363f3a353d38333d39343e393547423e44403b48443d49443d403a353f3a363f3b36403c3746413b423d374b443e4a433d443e393f3a35433f383f3a36423d39433e39433e39403b37413d3845403b46413d433e3a433e3945403b45403c45403b48423c453e39433e38443e37463f3948423d4c4641413e3946413e46423e48433e403c3745413d413d393f3b373d39353f3b373c38333f3b37433e3a3e3a35403b3747423e46413d4a45404e49444c464048433d433e39443e3a3e3a36413c38504942504944413c38403b373d38343e3a36413c3848433e4c47423d3832403c383c38343a36323834303e3a36403b37413c36423c373e39343c35313d373247423d433d37443d37413a34443e3a413c37443e37463f39413a33443d3747413a47423b433d363e38323f393340393238332e39332f403932474038413a344740393d37303d3832433d363f3a35403b363e39353f3a364f494347423b3e3935443f3b423d393f3b373e3b363935313f3b373e3a3645413d47423d433f3a423d3946413c49443f4a464247433e47423e4b46414f4a454c474358534d6b676167635d625d5749443e38332f45403c4f49434f484248433d45403c413d3845403b413b373c3834403b373f3b363f3b36433f3a44403a44403a413c38423d383a36323834313b38333a373238343039343039322e3d36323f37343a353138332f38332f37322f39333036312d37322e3a35323d393445433e3f3b373c3835403c383b383447433f4b48434946414a464149454046413d45403b423e3946423d4b46424a454147413d49433f4944404a444048433d3f3a363d383436322e3a363238343136322f3b363237332f3b36333936323b37333e3a36433f3b433f3b413c383c383339353238343034312c2e2b27322f2c35312e32302b34312d3a3732403c3848443f48443f48443e4a454045403b47413d494440443f3b3f3b37433e3a45413d413c37413b36403a34423b34443e3845403b413b373a35313f3a34403c3645413c423d3935312e4845404a474246423e3a37333c39353f3b373e3a374a464237332f3f3c3748433e48454143403c423f3b413e3a423f3b403d393d3a3638353136322f3d39363b383437342f3936323935323936313835303f3b38413e39403c38433f3b3f3c37413e3945403c484541413d3a3d39363d3a353e3a36413c38403b37413d3a3e3a373a363237332f3935313b37333b37323b38333d3b373f3c3844403c423e393d3935423d3946413c3e3b37403c3844403c47423d46423c433f3945403b3d38333c373445403b433e39423e3a47423e453f3a463f39403a33433d36423b34403a35403a353e37323c36313b343038312c3b342f423d38554f494d46414d47424f4a444d474249433e504944534d474a454058524a5a534c524d4749423d3c36313a332d3a332d3d3630372f2a443e3839322b3f3730544b42473f3737312b36312b362f2b332b28332c27332c27352d2836302a494038584b43463c354038323c342c3c332c40372f3c332b3e352d3f362e38302938312b3a332c37312c37322c3e3833433d38453f3a3c37333f39353f39343b363136322c3b3630403a34413d3546403a4c453f4e474147413b453f3a423c37433d374540393f3a35433f3a453f38413c3649433d413b353c372f413a33403932433e37443f394c4842514c464f4a44514b45504a434d47404e4741534d474a454146423e48433e45403b48433d48423d46403b45403a45403a4e49434d484248433c4b46404b463f4a453e4e48414b453e49423c47423b453f39453e38413b35403b35403b35403b36403c37413b36403a343f393447423e4e4a44514c474e49434c47404d48414c47434a453f4c4640514c46524d4857514a5c564e48423c413b363f393439342f3a36323d38333d3732413c3738332e312c29413c383e3a363c38343e3b363a35313f39353e3835312c29332e2b322e2b34302c312c2a3a35323f3a36453d39423c3748423b403a343b3633312c293d3835433d39413b363c36313f3a353f3a363e393646403b36322d312e2a403b3649443f3e3a3646423e403d383935313d38343c373439353138353037332f3a373336322f3e3a353c39343c3935433f3b47423e3d38343d39353d383346413b413c383b36313f3a3444403b3c3732403b3649433e453f39413b36423d3846423d44403a45403b45403c403c37433f3b423e39403c3847433f4b4641423d39403b3746423d4c464247403c46403c48423d463f3b46403a413c37433d38423d38453f3a443f3a423e39423e3946413c433e39413d3944403c433f3b3f3b3746423e3f3c373e3b36403d38403c383d3835423d393f3a3645403b45403c423d39494440443f3b45413d44413d3d3834413a364e47413d3934403a363b36323a35323c39343c39333d3833322c293935313b373344403c4c47424f4945514b454d47414f494448423d5b5650524b4548423c4945404e48424f49424d47414d47404c453f4e474348423e46403a49423c47403b423c363e38343c3732453e38443d37443e3a433d393e38323e3833443e38423b35423b36423c3638322e3834303a353236322f3c3834413c3847423e433e3a3b36323c3834403c383d39353c3733332f2b35312d3a37323a36323b363235312c39342f413c373e3a363f3b37443f39413b36433f3a47433d403c3649453e39342f2c272338332f3e3935443f3a443d3847413c403b36423e39413d38403a37403c38403d383e3935423f3948443f46403c46413d46403c403c363d38343a36333e3a353a3532423c37423b363e3834403a343e3833403b363934313c3733403c37433e393f3a353e3935453f3a453f3a48433e443f3b403b3745413c44403b4a4541433f3a423f39423e39413d38413d39423e39423e39443f3b46403c46413d4b45414b464246413b4a453f49443e48433c47413c413c383e3a3545423d433f3b48423e413c373c37333d3a35413d39403b37433e3a413c3846413d44403b413d3947433e44403c45413e4844404f4a454c464148433e423d393f3a373f3b37413b38433e3a3e3a36403c383d39353e39363f3a3739343037332f3734303e393546403b4a4440453f3a3f38343f3a353f3a363d3834403b3738332f36322e3d39353f3b383a37324745404c4945423f3a3e3b3746423e47443f504c4737332f3a36324f4a4546413d413d39423f3b433f3b3d39353c38353a36333c38343d39363b38343835303a36333e3b373f3c3847433f413d39484440423f3a47443f48443f423e39423e3a46413d49454147423e3e39363e393539343135302d3d3935423f3b423e3a403c38423e3a45413c4b474246413c413c38413d383e39343f3b374844404b48444d474346403c45413c413d383d39343f3a373b37333935313934313b363236322e342f2c322e2a322f2b37332f39353235302c322d293c37333c373237312c3e3a354b4642524c47524b4456504a524c45534c454b433d36302b3b3530342f2a39332e322b27312b2737312c332e2837312a312b252a2521322c2838312c37312d3b342f39322b433c36534c464c453e49423c413a333d373038322d3a342e3a342f3e3731362e2839312a372e283b332c3c332b443931443b33403831443b334239323e352e3c342e3e3730423b3338322b39332e3d363039322c3f393136302b312d2935302c38343047423d47413c49443d46403a3e3833413c35403a343d3731433c35484139453f38423b35453e37423c36443e3747413b4c46404e47404c463f4f49414a433c49423a484139474039433c344039323e39333f3a34423d37433e384a453f4e48414f48424d463f4c473f4c48434c47424e48434d48424f4943504a434e494249453f4d4841504a44433e3945403b413c37443e38453e383e39323e39343f3a36423c37413b35423d37443e3a403a363e3834423a353933303c36313d3631332d2a35302b352f2b332d28352f2a332e2a302c28332f2b37332e36312c36312d37322e332f282c282335302d3b3632352f2c3d3934403b36282421322e2b3d39363e3a3645413d4b484349464145423d4c4843554e4a524d4848443f433f3b46413e44403b3e3834524c46514a4447413b3a3430403b36433d383e3a353d383545403d403a36423c373c373237322f443e3b3f3a36423e3a44403b3f3a3736332e34302c3f3b383c38353835303b36333935323f3b373935313d393442403b37353036332f3e393637332f36332e3b3833413d39443f3c49454047423c3c3833403b3846413d453f3a48443e403d37413d3847423c443f38413b373e3935413c38443f3a433e3a413d393f3c37403c384844403f3c37413d394c4741413c3849433e4a454045403c46413c46413d44403c43403b413d383e3b3646413d423d39423e3a423e39403c38413c383e3a353e39353f3b37403c383d39343a37323d3936433f3a403c3845423e43403c413d3a47433f403b373f3b37413e39413d39423e3a3d39353b37333b36323a36323c37343e393543403b3e3b3636322e3a363243403b45423e433f3a3b37333f3a36514d48534d4849433e47413c47413b403c35413c363e3934433e384b453e4a443f4c4844504b464b474049443e4b46404a443d49423b4d463f4b453e49423b48413b47413b413c37413c37443e3847403a413c373d38353f3a363b3632443f3a46413b47423c524d46423c3739343035302d322d2a3834313936323d3a35433e3a4a46414c484347433f4c48444c474349443f4d49444b474246423e4d49454845404c48434c474246413c45413d46413d48423c4a454047433f33302d38343236312f3a34313c36322d29263d393546413c49443f48433d4d47414c464047423d47423e46423d46433e3d3a3546433e433f3a403b373e3a3538332e3a342f3d3732413a353a35313b36323c3733403a343d3731443f3948433e443e3a423d38413c37433c39403a363f3a35423d38423c373b36323f3b37413c3847423e45403c45413c47423e45403c413c38433f3b44403b433f3b413d3947423e433e3a3e39363e3935443f3b45403b4a443e4b443d47413b443f39403b37433f3b44403c423e3a45413c45403c413c38413d3948433f45403c433e3a45403c45403c433e3a403c37413c3846413d46423d44403b45403b44403a433e3a3e3a35413d3a423e3a433e3a47433f46413d3d39343e3a363934303e3936443f3b48433f47423e443e393f3a35453f3a433e3a3e3935342f2c36312d3d38343b36323f3835312d2a322d2a3a35323a363343403b48464143403c433f3c3f3c38413f3a423f3a3935312b282446423c46403c443f3b44403c423e3a44413d44403d3e3a363d39353d39343a373237342f3d39362f2b28312d2a3d3a353734303935313d3935413d393f3b36433e3a44403b423f3a44413a4f4a45534e4a47423e3b373336332f36332e3b38333d3a353e3a36423e3945413c45403c433f3b423f3b4a464145413d48433f403d3839363235322f332f2b403c37443f393c393444403c413d383e3a36423d3a3b373337332f36322f332f2c3834313a3633403c39534f4a49443f49423d504a455b5650524b4447413a423c37423c3547403b3f39313a332b39312c37312d3d37323b34303c35303c35313a342f39322e3933303a332f37312d3a34313f3834413a353a342f3a332f40393247403a423b363f3933453f39372f2b2f29252b27232c2623342e29362f2938312b39302a3930283a312a39312939322a3d3731403a33453d37473e374b423a433b344840394d443d463f38423c36433d363f39334b433b403830443d373f39333b35314039343b342e3b352e413b33443f3846413a463f3948413b423b34403931413a34423b33413a33403a33463f38453d36463f38474039433c35463f37474038473f38484038484139453e363f3932453f3948413b433d373f3a343d38343a35303f39333f393136312b3b373145403b4b453e4b453f48433c46413948423a4640393f3a33413c3648423c464139443f39403b35413b35423c37443e3a47413c49423c4c47404d473f4b443e45403a46403a4c453e4d4742464039423c3647423e4a443e4b46414c4640443e3948423d443e3949423e4a443f4a443f47423e3f3a373b36334c48444f4a47544f4c5d585354514a36332e4743405d585557524f4c484455514d4f4c4747433f44413c49443f48433e46413d3f3b3637332e3c3834443f3a38332e433d383b35312c28243a343146403b3a3530403a353f39353b36323a352f433c3946413c37332f48423e47423d3c38343d39354843404b4743413d39393531433f3b46433e45413d3c37333835303d39353c39343a37333c39343834313e39363c38343d393638343136322e3e3a3646423d3e3a3537332f413d3945413c48443d504b44534c46403a363e39343d39343f3935413d3947433e49453f443f3a423e3a413e3946423e413d39413d3943403b45403c423e3a45413c433e3a3b37343e3a36423e3a45423e423f3a46423e49444049454048444048443f423e3a3f3c373f3b363f3c37423e39423e3a3f3c37413d393b3833403d3844413c413d393f3c3844413c403c38433f3a403b37423f3a3e3b373e39353c3833403b373c38343d38343b36333934313b36323c38343c39353a36323f3a374a4743433f3b413d3946423e48423e44403a403c36453f3946403b403b363c3833403a3638332e393530433e39423e3a433f3a4b46414a453f4b46404d47404d453e4c443d49433c46403948423b4a443d453f3a423d38453f3947403a45403a3a363238333048433f413c3746423d403c373b3732433e3a403b373834303b37333c37333f3a363a363137322e3e39363a36323f3c373f3c3745413c4c474249443e49443e4c473f48433e4e4a4648443f4c484447433e4945404f4b474d48434c47424945404c48445e5a565c58514d484348443f55504b39353126231f2e2a27322e2b35312d38332e38342f3d39353934303a353236322e35312d38343037322e36322e34302c453f3a3e393436302c3b342f463f39453f38433e36443f38453e3847413b443d363c342f3f39333d3833403c383f39364d464149443e413d37433e3a47423c4a443f48413c423d38433e38413b36423d394b47434b464249454047423d47423d423e39433f3a45413c3b38323d3935443f3b413b3648413b47403b453f3a413c3746413d45413c3f3b373d393544403b48433f49433f3f3a36423d3945403d433e3a423d3946423e44403c44413c46423d45403c423d393f3b363e3a353c37333f3a36413e393e3a363f3b37423e3a45403c44403b413d383d39343d38353f3a36413c374a453f47423d423f3b46413d46413c4d484349433e413c384a45404c4742544e494b464245403b423d383b37333a3732423f3a3f3c373f3b373f3c38423f3b4a4643423e3b2e2a27302c2a352f2c342f2b3834303b37333c38343c38343d39353b38333e3a363b3633302c29312d2a312c29312d2a33302b34312d2d29262d2a27322f2c35312d3c38343e3b36413e39413c38403b363f3a3536312e38343034302c37332f33302b3b3833433f3b403c3744403b433f3b3b37323e3a363d39353c39353d3a3644413c45403c44403c3b3632322e29322d2b332f2d34302c35322d35322e35312d35312d3b3733423e3a48454047443f47433e47423e4e4a43544e4839312b413a34433c36463f383b352f3e363039312a3c342e3b342d3f3933453e38413c3559534c58514b57514c625c5557514b504b464e4743524b4659524d524b45564e47554e4757514a5a544d4b443d4c463f4b443e37312c342f2c2c2623282320322d2a38332f352f293a322b38302a3b322c3c332b3d342d362e27362f282e28222e2722322b26342d273e38303f38303f3931443e36413a333f37313f3831453e36564d444b423a4d443d4e463f4b443e413a334038314139333d373237322e3b3630403a34433c35433c34423b353f38323f38323f38324039333f38313d362f443d364039333b352f423b343f38313f3832413a32433c34413a333b342f3b35303d3630403933433d3749433d3e39353e3934403b363935303a3632403a353e3934413d3846413c47423b4a453f48443d46413b4d47414b453e474139443e38453f3a413b35463f38474039463f38463f39423c35453d36453e38403a33443e37443e37433c353b342d3e36304f49424d463f4d46404b443d4740394e48414d47404d463e4b463e4d463e4b443d5049434f4a454d4944514d4755504b524d4648453f3a36324f4b4549454147433e47433f47433d3e3a343e3a35403c383b37323936313d3a35403b3748433e494540403b363c3834433e39423c384d48454f494349433c433d38463e383f383137312b36312d3d3835423e39322f2b302d2924221d2624212927232e2c28383530393530332f2c39353135312d36332e39353136332f35322e34312d36332f3c38343b373438343139353146433e484540413f393f3c363f3b37332e2b37322f3f3b373e3b3644413b433f3947413c3f3a343834303e39353e38353a35313834303934303c37343c39353c38343835313c37333d39343c3834413d39423e3a43403b44403c46423e45413c413c373e3a363e3b373f3b373d38343c39343d39343c38333d3a353f3c3745423d45413d44423c44403b43403c413d393c3935433f3c423e3b3a373236332f37332f3833303e3a353b38333b38333e3a363b37333e3a363a36323733303733303f3b37413c393c37343834313b3733413c383e3a36433e3b443f3b413c3645413c4e4943423c37443f3a46413d4d47434c47424c47434a4541423e3a4845404844404944404a443f4d4842433f393e39343d38333f3934403b36403c37443e38423c3639342f35312d36322e3a35303d383436322e36322e3733303c37333f3a35322e2a332f2c322e2a322f2a3a36323936323d3a36403c3746423e433f3b3b36323f3a36413d393b363237332f37332f3d39343d3a343b3631423c363e39343936323935313f3b363f3a3644403b46423d48433e3d3a363d3a35423e3a48443f47423c3f3c3745403c4c48435d5954433f3b27221e302a273a33303a343039332f39332f38322e3a34313b35323c37323935303935313d38343d3834453e3947423e3934303e3732474039423c3548413a4a433c4a433c453f37423d353f3934443e37433d3638332f342f2c3e38344b4641463f3b46403b46403b524b454d474147423e47423d46403b49443f4d4a4549444048433f4944414d484445413c45403c46423e433e38443f3a49443e423c37423b38463f3b4c454047423d3e3934413d38433e3a3c3733423d393f3a36443f3b3d3834383431423d3a3f3a373a35323c38353b37343d39353e3b363e3a363f3b37403d3844413c433f3a3e39363f3a37403c383e393537332f3c39343d39363e3b363936313d383545403c433e3a403b373f3c373f3d38433f3c403c38413d3944403b47413c44403b47443f4a4640413c37423d383d393447443f423f3b3a37323b3733403c383e3b37413e39403d39433f3b34302d3a36334e4946423d3a443f3c413d39403c3846423f45413d3f3b3746423d46423d403c373b363335302c322e2a312d2a2f2b272e2a27322e2a35312e3934313b3632403b373c37324d48444d48434a45404f4b4659524e3e3835322d2a2f2b272e2b26332f2b3b38333e3a363a37323d39353733303834303e3a363d3a36413e3a46433f44413d4d4945403c382f2b28332f2b34312e36322f3c38343a36323835313734303a36333a37323b383346423d4c47414a443d544e46474039463f383f37303d362e3a322b3b332c3e362f413a334e4942514d46514a43504b4447423b48433c423c3649443c4f4b4357534d544f49514b444c464048413b484039443d37413b3540393236312b39353037312d3029262f2a28312c29342f2b3b34303e36313c342d433a33423933433a343e352d433a334339324137313d342e3c342e3f362f3b342d3a332d362f29332b25322a23372f283e372f3f38313d342e3f3630443c3440393338312b342e2a342e2939322d3b342e3c36303c36313c36303b342e362f2a4039324039323c352e3f3831433b34453d37433d35423b33403932423b3438312c403a343e3731413a34403831433c35423c3646403a403934413c3648423c423a35453e3848423b48413c423c363e393446413d3d393537332f3c38333c38333c3833403b363d3832433d374a433c49433c4c47414a443d4a433e4b453e433e37413b37474039463f38433d3548403948403949423a4a433b4740394c453e453e363f372f484038423b33423a323d352e3f3832443d374a443c48423b4a453e4a433c4f49424f49424b453f4c4742514b4548433d46413a3b3631413d39443f3a3a3631332f2b332e2b2e2a2627231f292622322e2b332f2b322e2b35312d2b28243935303d3934352f2c423d393b37313d3a343935313c3732403b36413c37423e37413b353c3630332b2638322c554f494e474254504d4b47433e3b363b38333d39363e3936443f3c3a353344403d4d4a46433f3b3b3632332e2b34312d33302c36332f3a363236332f322d2a322d2a38343036332e3835313834303d393439343137333036322e3935323935313b3732433d38413b363a3531413d39413d39433f3b423e3a48444044403b45413d403d383d39363e3a363e3935433e3a3f3b363b38333b3733383430322e2b3d38343f3a353935313936323935323c38343e3b3645413c3b37323b383433302c332f2b35312e34312d37342f3d3936413d3944403c504c484d4a46403d38423f3a413d3a45403d403c3944403c46433e3f3c373a36323c38343f3c3843403c413d3936322e36322f3934313c3834433f3b433f3a413d3848443f46423d48433e4e4843524d484c474248433e49443f4d47414d4840423e383d3a3443403b413d383b36323a363137332e38332f38332f3833303e39364a464147423c48433d413c363e38343f3a373d39353a36323c3733423d393d383536312e3c3834433e3b47423d423c38443e3a413c383a35313833303935313b37323a3430433e3a423e3a3936323e3a364b46424c47424b464346423d46433d45403b443f3b433e39443f3a433d3a44403c3b3734423d393e393537332e3d38333c38343a3632332f2b332f2b393531393632403a3646403b4d474159544e514c4727232027231f2c28242b2723302b282e29252c28242c27232b27232f2b27302c292f2b27322e2a332e2a37322e3f3a35423c37413b34403a35413a37443e383c37313f3a354b464148423d453e384c463f433d38443f39413c363d3632453e38443f3a423d393f3835433d39443f394a433d47413b44403b4945414843404844404a46424c474348423f4a45414b474247433e44403c403b373f3b373935314b46414b4540433e39433e3946413d443f3b423e3a45403c47423e45413c46413c3a3531433e3b45403c423e393f3c373f3c3747423e403c383c38343b37343d3a363d39353733303a3632423d3a3f3c373c39343d3a363d39353e39363d39353c38353b37343b37343834303b37333a37333a36323c39343b37333b3633413d393f3b363e3b363d39363c38343e3a363e3a363c38333e39353c38343b37333b3834413d393e3a363f3c3747443f403d393e39362926223d3935504c48423d393a36323a37323f3b37403b37443f3a3935314a4642504c474d4a4546423d423d3a3c37333a3632433e3a45403d433e3a4a46424e4a46504c4744403b514c47514b4545403a46403b4a453f544f4a4d49444b464245403c36322f37332f38332f34302c39363134302c3c39344e4a453e3a363d3a3543403b46423e4945414a464236312d2d282534302d35312e36322e35312d322e2a3c39343f3b36423e39423e3945403b433e38433c374a443f433d383a342f3a342e39332e423b353f39323d3730433d3638332e423e3948413c443e37464039453f383e3730342d272b251f2c26212f2924322c262f29252c2520362e29342d29332d2937302a362f2a37322d352f293a352f3c3631332c273a332d433c35443d36403730433a31453d344b4139453b344c433a4f463d4c433a4f463f4b423b4f473f443c35433c3547403949413b4c433d433b35433c363a332c3a332e38322e39322c413a34352f2b3c36315049415048414640383e37313c36313a34303d37313e37313e362f3e362f3d352e3e362f3f372f3e3730413a333f3932403a333c352f423b35413a344139333d372f3f38313f37312e292636302c39342f403a354e484249423c413b35423d36453f39453e38433d353e373137312d3a353136322d34302b34302b322e2a35312c332d2936302c312c27342d28322a25322b26352f2a3a332d3f38333c352e3b352e3e3932443d363f39323d362f463f37463e36473f37463f37423b333e372f3c352e3c352f3b342e3c352f3e3832453f38403a333a342c3c363037322d2f2a26342f2b37322e332e2a3a36323b3731312d292e2a27332e2b37332f3a35323b37343c3835403c39423e3b46413e3a35323e393549444048433f433f3b3d38353f3a3546413c3f3a353c3834413d3947423c4a443d46413a3f3b35433e38514b455550483c38322a26233b373435312e302d2935322d3835313e39364a464248433f4844403c3935403d394a45424b4643504b4745403c413d3945413d4c48444d4944443f3a3c3733413c3846433e3e3a36423e393f3b3645403a3f3b373b37333c38343f3a37423e3a423d393a363137322f3b373344403c413e39413e393d39343e3a35413d3946423d4f4c474c47423c38344a464348443f44413c46413d423f3a44413d44403b44403a3e3a36413d39403c3945413c3a36323a36323c3834413d393d3a36413d3944403d413d393935313c383534302d37342f2d2a272e2b29322f2c36322f3b3834423f3a46433e4a4641514d4744413c413d393d39353f3b37413d39423f3a3d3935403b383f3c3844403c4c474247423d45403b48423e46423c423e38423d373f3a3438332f38332f332f2b34302c33302b34312e3f3b373f3a353e393548433f47423d443f3a46403a48433c48433e45403c423d383f3b36443f3b433f3a3f3c3844403c3f3a363d3935403c373d38343f3b373d39353d39343b373237332f3e3834423c37413b363f3935332f2b37332f4a464149443f393531403c373a36313c383447423e48433e4d4844504c4548433e49443f49454045413a4b464049443f46423c4944404a45404f4a44433f3949443f46423f433e3b433f3c3c373437322f3e3a364a4541433e39403b374a46415955505854505d5955504c483f3b374e494656524e595550524c474b454045403c38333035302d312d29423f3a413d38403b3639342f433d38443f3b48433e443e39413c36443f3a443f3a4a433e3e3833423c373e383146403b443e373b363037322c3c363245403b47403b47413c48423c4a443e49433d433e3945403c433f3b4844404c47424e49454d4a454a46424f4b464f4c474b474345403c44403c403c3847433f48433f46413c4d47404c453f4a4540433e3a48433f48433f443f3c43403b45413b3d38343c373346413d403c37423e3a44403c45413c433f3b413c39403c383c3935312e2a3735303e3a37403c3844403b494440403c373d39353e3b373c38343935323935323e3a363e3a37433e3c413d39403d393f3c38423e3b3c37343d393539353138333038333038332f37322d37322e37312d39342f3f3b35403b36423d3944403c43403b43403b3a37333e3b3737333025231f423f3b413d393e3b373f3c37413d3a342f2c3b36312f292639363149473f49464049453f57524c5450494c484356524d4d494448453f4e4a4555514c534f4944403a413d373a363136312d2e29262c2823302c27322e2a332f2a37322e35312e36322f3a36323e3b363e3a363c3734403c39443f3b413c39423d3a3c3834413e3947423d514b454c454137322f312d2a34312e3834303d39363e393647403d48413d423d37423d384b443e4f4842524b444e4841453f39443c363d36323a35313f3a3639312e3a312c413a3447413b48433d4641393f38323f37313b342e37302a332e283a332d37312c423b3540393339332e3b34303f39333f39333c36303b332d3b332d3e36303c352e423b35443d36453d35453e364f484149403a484139443c344840384e453c4f453d463d34494238453e364c443c443c34463e35423a334740384b433b4d453d5048414e4740463f3a443d373e3832413c373e383338312c322d2937322d39332f3b352f3c363037312d35302c3b353137322e413b35433b34413932463d364137313e362e3f362f372f29332e2836312c37322e3b3630484139463e36443b343d342d4038313a332e362f2b413b354038333c35303b343036302b37312c3f3933423b3449423a4c453d463e3847403a433d364e48404e463f48413b47403a47403a524b454e48414f48405048424f48414c453e48413a463f374a413a4c443d4d453f423b343c37313c37314039314038303e362f3a332c3c352f413a334b443e47413c48423e4f49443e3833342f2b443f39413c37453f3b58524b534e475a544d5b554e4b4640403a35302b2947424054504c4e4945534e494e49444d48444c4844534f4b58545057534e433f3a3c38333a36324a45404f4a434c474248423e47423d45413c4b474246413b443e3a45403b36312c3e3832443d38413b36524d46504a44403b353c383445413d443f3b403c383c3834302c293b37343c3834393631332f2c39373346423d45423d484540413c373a363136322e3934303b3632403b373d393537332f3d39343b373343403c534f4b423e3739342f3f3b363e3c37413d3948454149464245413d403d3836322e3d39354b474248443f46433e3936323d393546423e45413c423e3834312d46434044403b423f3a45423d3e3b3644413c45423d46433e423f3a423f3a4c4843524d4849443f47423f423e3a3e3a363d39353f3b373d3935413d39403c38433f3b403b3845413d3b37344743403f3a373b36333e3937332e2b2d2925322e2a38342f34322e3a3732403c383f3b383e3a373a363238363235322f332f2c36322f34302c312c283b36333a363336332e34302c35312d383330403b373e39353e3a36443f3a48423e4a454146423c423e38443f3b433e3a48423d48423d443e39433e3838342f413c3844403c484540433f3b443f3b423e3a423d39403d383f3c374a4540423f3a37342f39353139353237332f403b3746403d4c46414c4640524d4755504a5d58534a463f48433c443f3a4d48443c37333935313834303c383344403b433f3a423d393e3b36413d39423e3a45413b46413c45413c49433e37322e37332d3c39343b37333d39363936323c3834413c393e39363f3b37433f3b46413d413d393c3934433f3947423d4944404d4a4449474348454145403c46413c534e4944403b423f3a46443f4a464246413e423f3a413d39423e3b3f3b37453f3b3d38343c37333f3a36403b36433e39403a35433c38403a36443e3a3d38343f3a36453f3a413d37443f3a443f39433e39443f3a48433f4a454049443e4c4742514c464d48434d4743504b474d48444b46424b4643413c383d38353d38353e39353b36323d383547423e3c37333e3935433e3a463f3948413c4a443e443f3a433e373f3a353d383544403c45403c45413d3c38343c3833433f3b45403c433f3b403b373c38343f3b374a474245423d3f3c383d39353935323b37343e3a363b3834413d38403b37433f3b3f3b373c38343935323a3632403c383d39363a36323935323e393639353236322e3a36323b37343c38343e393547423d504b45423d3836312b453f3847413b443e3847423c47423c46433d403d38383530433f3b423e3a2a27244e4b474d48453e3b38423f3b44403c44423d44413c413e3a3a373437333035332f322e2a302c2833302b36322e3a37323d3a353b37333a353136322d3b36323a3531342f2b37322f3833303e3936413c3936322e3734303b3633403b373d38353f3b38403c38423e3a4a433f504a45524e4849443f46413c4b464146413a4b47404d47404a443e49443f44403b37322e44403c4c474247433e504a46524c4748423d423d38443f3a49433c4a453d453f3939332d3c352f423b3547403a46403a433d374d463f4e453e534b4459534b4b443d372f2a2f292339332d38332e38332f352f2a3a342f3e3833433d36474039453e384139333b352e3a322c403a33413c3546403949433d4c453e4a433c554e474d463e514b4358524b4b443d4e4740413a33423a33413a33433d364a433b3f393239342e3d3630463e37524a42554d45554d46554d455149424f48414a433d4c453f4e48404d463f554e4649423c3a34303a363334302c35302d342e2a352f2a302b27342f2b3c373139332e38332e38332d332e293a332d38312d37312b413933433a32423a333c352e3e3731443d36453e364b443c4c443d403933403a34443c34443c35423a3340383239322e3a342f423b353f38323a332d3a332e37312c3b352f3b352f342e2a332e2a39342e413b35403a353a342f352f2a3d37323b36313b35303d3832403a3449433b4c453e48413a49423a4b443c49433b4b443c4f48414f49414c453f4a433c4e47404c453f504a43544d474f49424b4740494540554f494b453f4b46415b544d534d463e3a3548433d47413c46413b48443d4e4943413b3535302d534f4c4c474449454045413b3b383235322e35312e393532433f3b3f3b37403c3734302b332f2c47413d4f49434b464045403b2d2b2722221f2b27243d37332e2a273c38343e3a353c363236312c39332e403832443d37433e393a3632393532423e3a3c38333c39353e3a373b37333a37334744424a4642403b373d3935403b373d3a353d3a353b38343c38343e3a363e3a3646423d4e49464a4541413d3839363149453f433f3a3b3733413d38423e3a47423e3936323f3b37484541494642494541413e3a3d39353d3a35433f3a45413c413c3837332f3d383549444047443f36342f39353145413c4845404d4a45423f393e3a3644403c46443f3c38343b373345413c534e48423e3845413c413e39403c38403d38413e3a413d393e3a363a36323935313f3b363e393645413e4a4641423e3946413d443f3b3e39353b37343c38353936323a37343a363439353134312d36322e38343034302d3833303f3a37413c383e3a353e3b36413d393d39363e3a36413d3947423e4d48434b464148433e49443f49433d423d363f3b373e3b364c4741443e3936312e3934303a35313d3834413d383a353247423f47423e45403c44403c44403b413d3946413d484440413d39494540433f3a3b37333f3b37413e3a3a363237322f3f3b374945404d47414c463f4a463f45413a35312d37332f413c38433e3a3f3b373e3a363e3b3646423e44403c423e3a413e39403e3946423d3c393435322d36322e3c383345413c413d393834303a37333e3a373d39363c38353e3a363a35323c38343e3a36403c3844403d433f3c47433f47423e413d38433e3a44403c3e3b363f39363e3a363a3633413c38413d383c3834393632423f3a403d394b464245413d3e3b37403d383e3a36413c383a36333d38343d39343d3a353e3935423d3a433e3a403c37453f3b3b3631403a363e393445403b3e3935403b3646413b46413b433d3948433e413c383c3834413c3836312d2e2a262b28242c2724302c283a3532413c3845403b413e3846423d3b3733413c38433e3a494540443f3b3e3a35413c38423d383e3834443e3746413a433e393f3a363d393546413d433e3a3d38353b3734403c373e3b37443f3c413d393834313f3b383c39353b39343f3c3844413c484540423f3b403d393f3a363a35313d39353e3a3637332f39353238333035312d312e2a3936313d3a363935313a373335322e34312d37343037342f3a353138332e38322e3d3834423c3749433d46403a413c3844403b403c363c383447433f43403c44413c474440342f2d37353155514c48433e403c373d393442403a3f3c38403d3943403b3e3b363d39363a363338343139353238343134312d312e2a3d39363b38343b37333c38353b363348433e4a45403e3a37423e3a433f3c3c3835413e3a403d38423f3a44413d44413c433f3a47423e4e49444f4a4449443f48423c3a353039342f362f2b322d28332f2a2f2b27302c2834302c39343039353135312d3d383448413b4a443e443e3945403c4b46414f49434d474047413b3e37323d362f39332e393431403b354b453c4a433a4a4139565048534d46443d373b332d352f2b38332e38322f3c3632463f393e35303a322c3a332d3a332c3c352e3d3831443e374f484149423c4640394d473f4b453e453f39534d464a443d48423b403b3439342d362f2838302b332d2938322c342e29342e28302a252a252128231f2f28252e272334302a39352e36302a37322c322d2837332d39342e39322d38322c352f2a37322c322c2839342f3c38343d3632433e383f393435302c37312e3c3531342e29332c2837302a332e28342e29322c283b352f352f29423a3241383239322a3e372f3b332d4038323c342d3a332d3b342e3a342d3a332d3e37303f39333c3631413b374a433e453f3b423d3947433e423e394b47414f4a454e4943524c474b454147423e46413d443f3c4b474346413d3e38333d373338322e3a343037322e35302c37322d36312c36312d322d283a35303b36303a36303b36313f3933413c353e3a33433d36413b35423c37443e3945413c413b3646413c48423a47423c45403a3c36313b352f484440514c4848423e47433c3a36313b373346413d534e4a4d49444d494344413c423e39413d39413d3946413e4945414d4944443f3a342e2a37332e35302d3c37334a453f453f3a403c362d2b27322e2c3a3532332f2c3f3a35433e3a44403c433e3a45413d47423e45413c47413b48443d4c48433f3a36413d3a3734302a2723403c383e3b37393531423d39423f3a3e3a3535312e3d383436322e3a36323d393546423e48444045413c3935313c3934413e38494642524e493c383335302d45413d4d494445413c4a464143403b34312c33302c43403c43403b4e4b4645413d3c383436332e47443f4b4743443f3c3b363345413d4e4a464845403d39343b3733413f3945413c43413b35322d3c38344b484446423e3d39353d3935443f3b38342f413d393d39343d39353c3934383530322e2a3935313d39353a37323d39353e39353a35323d39353a37323d3a36423f3a3c383545403d48433f47423e3e3a36403c383e3a353a35323a35313d3936393532393431393430393431332f2c37332f3f3b3745403c3f3a373c38343a3632403b363d3833403b36423d37433d373b353035302c37332f403b3639353134312d3c3934433e3a413c3845413d3f3b3645413b433f3948433d47413c47423c47423d413c383e3b3634312d38343038343034302c34312d322f2b312e29302c29342f2c3f3935443f3a423c3746413b403c3644403a44403b433f3a3f3b373b38343834303834303a37333e3b363f3b373f3b36393631403c383e3a363e3b373f3c383b37333d3935423d393e3b363f3c38413e3a3c38343d3a3646423e44403b494641403c3844413c4d484548443f4c47424a453f4c4742494541413c394843404e494646413e433e3a45423d48433f48423e403c38403c384845403b37333e3a36413d393e3a363f3c37403b373c37333c3834423e3a423f3a45403c443f3b3f3b373c38343e38343d39343c37333c38343d3935403b373c37343c3733423d38403c3747433e433f3a3f3c383f3b373834303b383444403c474440413d39413c3945413d443f3b423e3a393531403d394c48443f3b3746433e48444046423e48454044403c423e3a423e3945403b413c363f3a363e3a363f3b373d39363d3a363a37323b373339363143403c423f3b3f3c38423e3b3e3a373e3a373b37333b38333b3933403c3844403b423d393e3b364845404a47424b46424a464246423e44403d46423f45413e3d3a363b37333b36333b36333935313936323e39363d38343e3a363c3833403b373c37333d3833433f3a45403d45403c3f3a353c3834403c383b37333936323e3b363835311e1c19312e2a4b453f4d47414a443f44403b4c4945403c393f3c3847443f413d393735313937333c393435312d312d2933302b413d393f3b37403d3845413d46413e3e3a363d3a3648444044403b4a46424e4a4647433f45423e3e3b363b373238353136322e36312e35312c38332e312d2938332f3a353038332f3b3532413c37413d38423d3943403b47423e48433f453f3b403b3648433e433d363d36304d463f5c564f48413b39322c3b332e3a332d3c352f433b36433d373a342f453f3a4540393e372f423a343e38323c352f37302b36302b3f39354e4742433c363a342f47413c544e48524b434e48404d46404b433f4b443f453f3948413c45403b3e3934423d384a453f49453f56514b46413c524d484d49444c474349433e4a433e3c36313a332e443c353f3630302823312926302b27443e39473f3a312b27342f2c332f2b393531342f2c332e2b3c3430312a25332d28362e2a3c342f3d363037302a38312c3b342e3a342d3b3430352e2b38322d403a343d37323b35303f38323d36314039343e3831473f38443d354e463e4940394c433a4f463e463e3749413a453d36423a334138323d352e3c362f38322c2f2b26322e293f3b363e3a343c38343e3a363e3a363e3a3633302b36332f393531403b3746423d44413c43403b47433e4c494249453f4d47434a454048433d48433f45403c4a44404b464046413c48433e423d39453f3b47413d413d38413e39433f3b433d39433e3a46423e44403b45403b433e3a48423e49453f504c45403a3439342f3935302a24202d2825413c3847423c454139453f39413c384844404b464047423e423d393e3a343d3833413c38413d393f3b353d38343c3835413d3946423e423e3835312d3a3531413a37423e3a3e393538322e3d3934413c3739332f37322e4a433d48413b3f3a353b363338343038332e3d393549433e49443f423e39423f3b44403c433f3b3e3a363a36333934313f3a3844403c3b38343c3835423d3a423e3a3e39364a454245413d403c37423e3a504c4755514c48443f48443f3c393446423e46423d524f4b524d4a403d393f3c373f3b384a464345413d3d3a3634302d34312d45423e4b4743433f3a433f3a3b373243403b46433e3e3a3634302d3e3b3746423e433f3b38343039353146423e4a474244413c3b363239363145413d49443f36322e3a3632484340403c3744403b413c383e3a373c38353c39343c39343e3b3644403c403c3946433f413d39423e39413e39393532403c38393531403b384d4844423e393d3936423e3a3f3b3743403b4a474247443f45413d4b4642433e3b403c383c38353b36333e3a363a3531322e2b3a35323d3834413c3638332f3a35313c3733413c383f3a3646413e4e494549444045413c413d394a45414f4b4646413c49454045413d47423c413d3847413b433d37403c374b453f48423d44403c3d393544403c3c373336322e3835313733303a35323b37343d3835433d383c38333d37343f3b343d39333b36323f3b37413f393b38343a37343936323c38343c3733403b36433f3a423f3a39363235312d34312d3a36333c37333d3935403c383d3936403c383e3b36403d3843403c433f3c433e3b413d3946423e3d39353a36313f3b384844404c474346413d413e39403c38403c38413d39433e3b403b38433e3a413e393f3b383f3b3847433f443f3c3f3a3636322f3b383445413d44413d3e3b363b37333b38343f3c373f3c3744413c47433e423e3943403b413e39423f3b423e39403c383e3a373d3a35413d39423f3b45413d413c37413c37443f3b4e49443c38343e3a373f3b373d3935413c383e3a353936323a35323a36323b37333e3936433f3b47433f46423d403d3843403b44413d403c39413d39423d39423e393d3935423d383d38343b35323b36323d38353a36333d38353d393539353236322f3734303835313f3c37423f3a423f3b413d3944403b45413d403c3844403b47433f433f3b413c393e39353935313e3935423e3a413d383a36313e3a363f3c373a37323d39353c373334302c36322e3b37343d39363f3b3744403c47443f45413d413d39433f3b413e39413d38423d3947413e443f3b413d393d3835383531403d383c3834231f1e43413d5a55514f4b474945414744404c4945413d3a46423e47433f44423d383431322e2b322e2a35312d332f2c37322f3a3733373430332f2c3d3a35433f3b433f3a3c3a3546433f44403b494540514b444a443d494440413d3934302c332e2b322e2a34302c35312d3b3530413a353f3934413b35413b36403a354b453f4c4740463f3a47413c443e3a48413d49423d49433d4c47414d48423f3a343f3832403a333f38323f38323c352f3f38323d36304039334039344d46414a443e4f494359524b58504a4b443e38322c3a342e3a35303f3833433c3649423a4a433c4b46415a544d585149514943524c454f4842514b455b57505c5650625c55514d4749443e4c464048433e47413d3e393345413c413d38403b36443e39433c353f393238322c3f39333f39343b353137322e3f3a36443e3948413b403a34453f3a443d38423b363f39343935303f3a363d38343d3732463f393b353045403a504841433b34453e3647403939332e3b352f433b343c342e3a332d39332d39322c3c35303e383339332e3b363039332e453d373c342d3b332d433a34463d36473f38473f38443c35403933423b35403a34443d363f38323c3632453f3a4c48434b474345403c423d39403c383e3a37413d3a3936313c38343f3b373b3733403c38393430332d2b3b36323d38343c37333d39363f3b373f3b363e39353d39343d393445413c46423d423e3a433e3b423e3b45413d484340443f3c46403c443e39413d383e39353b36323e3735403b383c373347403c57514d57504c524b47605c55514b44332c2848413e4f4a4555514c58544f55514c4d4942443f3a433f3a45413b413d373e3935403b38433f3b4a4642413e393d3a3548433d433f3a443e3a49423d3d39343d3934413a373f3935443f3a3c37333c373237312c3a342f39342e312c28332f2b2c2825312b293a34303f3934443e37423e3a3d3a353f3c39433f3c3d393543403b45403c443f3b44403d4945414c4a454a47424845404a47424a47424e4a463b3733413c38443f39413c3645413d47433e403b38403c393c3935413d3949464244403c403c394a474349484247443e403c382d2a262f2c29433f3b45413c524d4747423c3936313f3c37494641413e3a36332e423d3a4b47444845403f3b373834303c38344b4742534e4a423d393d3935433e3b45423d3e3b363e3a363d393543403b3e3a353d39353833303c383438343034322d3735303e3c373d3a363b383348443f48433f3d3a36433e3a423e393c39343f3b37403c38403c38413d39423d393d3935423d39403c373934303c3833443f3a3d393547423e3f3c37423e39494540413c3846423d423d39403c38373330423d3a433e3a3e3a363c3834433f3b413d393c393538353134302c413c383f3b363b373236332f34312d36332d34312b383430302c2a302d2a35312d37322f34312f34312d34312c3b37343f3b373e3b373c38343e3a363833303c3834342f2c383430423e394b4641413c373f3b37403d38433f3b433f3b45413e413e394e4a454f4944534d4749443e48433c47433c44403a48433d403d38403c3847423e48443e47433d433f3a3b37333935323d3a353c39343a37323b373439343236322f322f2b36322e3936323c3934423e3b433f3b44403b3b3834413d393d39353a36323c3834403d3945413d443f3c443f3b3f3b373733303e39363c3935413e3a3f3c37413d39403d393f3b3845423e413d3947444046433e45423d49484344403c423e393e39353e3b373b36333b373336332f383431312d2a2e29252f2b272f2c2834302b35312e403c3848444047443f44403b3f3c373c38353c393538343135312e34302c3a363235312e36312e36322e36322e3935323a363237342f3935313d393544403c423f3a413e38403c38433e3a45403c403c393d39353c38353d39363b373438343137333039343135312e3834303a37323b37333f3b38423f3b413e393e3b3645413d44403c44403c45413d4845404945414d48444a454148433f49464147433e47423e3f3a373e3a3639343135302d332f2c34312d393531403c383d3935403b373e3b36403d383b373338332f3c3835403d39403c38484541413d3a403d394a4642322e2b39373253504b474440423f39423f3b413d3a43403c46433f3d39353f3b363c39353c373436322e3935313c383439353136322e3c383437322f3e3a3643403b47423e433e393e3b3543403b4e49434b453e4e484147413b3a35313935313b36314d474149433d37322d3b352e49423b47403948413947413a4b443d48403a423b333e3832443d37403a353f3a35413b364d4742514a44403a353f3933423b35413b343b352e3b352f3a332f3a332e3d3630403a333e3833433e374c463e504a41534c444a423a5b554e4640393028233a332f413b363f38344640394e463f443d374c473e565049544e474d4740433c363c363039352f403c373f3a35443d393f3a35443e3947423c46413b47433e3a363237333035302c39322d3f37313e36303a342d39332d37322e3934313d3a35393531302b2736302c3d39333c362f3b342e3f383247413a423b353c373147423b5650495b554e47403a3d3631423d363b36303a352f443e39322e2a34302b3d3630413a34473e383b342e3c352f3c35303b332e37302b3c342e3b342e302b27322c28342f2a312c272e2924322e2a37332f3d38323e3933393530413c363e38323b363149443f49433d48443f47443f4945404945404b4641504b474f4a454f4a444f4b454b4741504b454d4843504b4655504c57514b544e4748443e48443f524c46514c44544f4956524d524f4955514d4b464147433e443f3c433f3b433e3a433f3b45403d49444047433d4b4742504b47524d48514c46504a464d4742524b45534d484e49425a554e5c5851423c353b34314c47424a463f47433b3d3a35403d383f3b373e3a36423e3a433f3b4b474245423e44403c46423e43403c413d39433f3b49433f443f3a37312e463f3a433d3838332f4b453f47423c423d3946413c3a332d362f2936312d3f39353e38333c37323c3530413a363c36323f3b353f3a35332e2b3d39353936323935303f3b363d3a363f3b38423e3b3e3a3645403c423f3b413d393f3c3747443e46423d413e39393531413d39413e39413d3746413c413c384d4a46514e4a423e3b33302c45413e43403c45423e36322e373430403d3a48454148454135312e322e2b3a3733423e3a4a464139353134302c44413c4f4c4647443f34312d39353144403b4d4a454f4b463e393636322e413d3945403c3c38343e3b373f3c38413e3937332f3c37333e3b363c39343a37323e3a353a353135312e3a37323b3733433f3a3f3a363e3a36423e394b464144403c484440413d38423e39403c3843403b484340433f3a3e3b36403b37413c3846423e46423e403b383b37333e3a36413e393d39353f3b3746423d423f3937332f3934313b373238343035332e312f2b38353134312c36322f3a35323a3532383330332f2c3834313934313934313a3734403c393f3b3744403b534e4954504b4d48444d484446423e45413e443f3c3c39353936313f3b37403c3944403b4f4a464d494557524c34302b423d393d38334a45403c37313e393648443f403c36423e39433f3b3f3b3645413c423d3747433c413c364d484245413b3e3a353f3b353c39343d3a3544403c46413d44403b3e3a363b38343a3632433f3c433f3b3f3c37403d3847434045413e4945413d3935413e3a403d39403d39403c383d3936433f3b4a4642504b4745413d3e3b37423e3c3e3b37403d383f3a373d39363e3a37413d393d39363a36323d39353a363243403b49454147433f46433e4d4a4549474249474245433e44403b3f3a353e3a3644403c3f3c373e3b36403d38423e3b383330312d2a302c292f2b282c282634302c38333037322f3c3735403c3746413c44403a433f3a44403c443f3b423e3a413e39423e3a443f3b413b37413c38403c37423e3a3e39363934313f3a38423d3a3f3b373935303d3a35433f3b4c4743484440403d39423f3a3f3b37403c393c39343733303b373434302d312d2a332f2c35312e3835313d3a363c3834403c3846423e45413d44413c43403b43403b45423d45413d443f3b48454043403a423f3a45413c4b4741514c484b4843413d393d3936363230322e2b3834303934303a36313d3a343834303c38343e3b373b38343734303a373246433e4946413c393546423e44413d2b2825383531474540403d38413f3a45413e3b3833413e39403c38403b373c39353d39353b37333734303935323b37333f3c37403b36413c38433f3b45413c444039413d3646403c47423c443f373e3a333f39343e38333a343038332f3e38333c352f413a343d3832443f38463f38433b354640394a433c463f38433c354b443e47413b47413a4c4640403a3536312c3c3733433d36453f38463f39413b35474039423c364039333f3832403b35443e39423c35423c35453e384b443e484139494139453e364e473f48423b3b35303a322e3e38343c3732423c35403a3249423b433c363c36303b352f37312d342e2a332e29342f2b36312e2f2b272f29262d2a262d29242d2824302c2836322e37332f3f3a353e39323e38313c352e38322c36302c38332f3d383435322d3c39353f3b37383430413d3948423c4d46404c4742453f3a4f4a4249433c47403a3d3732322b27322c283a342e342f2a37312c332d292a2522302c273835303d3632352e293d3732433d36413b3347403946403a423c37433d3a3d353237312a37312b352f293f3834423d363e39333f3a3539322e3b35303c36303a332f3b36303c3831433e3a3e39353834303e3b373936323c39343e3c35423f3a403c373f3c3649443f4d49424f4b444e4b46423e3946423c48453f47423d48453e4e4b454b47414c4742332e2936312b39352f3936303b36323e3a363e39353b36333b37333f3b37403b373e3a36413e39403c373f3b3644403c46423d46423d403b3748423f4e4842514c45514c45443f38453f394b453f544f4a58544d534e484d494449464145423d43403c413e3a3f3b363f3b373f3b373c39343a36333e3a363e3b373e3a36544f4b47423d312c293a3633433d3948433e4c474349443e48433e47433f4c48444944404e48434b46423d3734423b364640394b443f47423c4c474249453f413c3835302d383431443f3c4943403f3a36423d3a4945424d4a4644413c443f3b3f3b363d3a3636322e413d39504b464e49454c4744393532413e39504c473d3935383530403d3949454147433f3e3b3737332f3c393444423d4b49443f3c383b37334744404b48434f4c48413e3934312c3e3b3648454143403c3b3734383530413d3845413c4b46423f3b37393531403c3745413b504b474b4643413d39433f3b484440433f3b44413d423e3a3b3733413d3846413c413d3937342f46413d46413c403c38403c3739343037322e423e3a433e3a38343036332e433e3a443f3b403c373d3834413d383c3833423e3a46423d403c38403d383b36323f3b383f3b373f3b383935323e3b363b37333d38343b36323c37323a36303935303f39363e39353f3b373d393536342f37343039343135302d3c3734443f3b403b383a36323b37333c383437332f433e39423d3936322e37332f3b373339343036322e3e3a353c37343733303c37343d3935433e3a605d584f4c473a3531565049514c443e3a354a46434c4743413d384b453f3c37334a454047443d3e3b353e3935403c3747423d47443e3f3a353f3a363f39353b373244403b3a36313c38343f3b37423f3a3b383343403b423f39403d38413d3945423e433f3c44403c3e3a3535312d433f3a47433e4a454147443f403c3945433f43403b46433e423f3b45413d423e3a3e3a363f3b38474440413e3946433e43403b403e3943403d4a47433733303936323a37323d39353b37333c393445423d46433e413e3944413c403e39403d383f3c37484440433f3a423e3a47443f45423d423f3a413e39403c383e3a363e3a363f3b37423d3a423c39443f3b413d392f2b2835312d39312d332d2838312b3a332e3e3832413b353f3934433d3849433c4d46404c464147423c47413b4a443e4d47413b35313a353138342f35302c3a363238343037332f403b383b37333a3633413d3a3f3c383c383443403b4a464245423e403d3943403c44403c3d393636322f36312e36312e34302d332f2c35312e332f2b35322d36322d3c3834393530302c2737342f423d39423d393a343137332f35312d332f2b37322e36322f38343136332f3d39353c37343f3a363e3a35413b37423c38403c383a37333d3935423e3a43403b423e3a423e3a403d384a48443c3836312d2a4d4b454e4a4548444144413d3d3a35403d38423e3a45413c403b37403b3747423c48433f48423d4a453f47433e4b47414b45404a454046413d4a453f514c444f494239332e37332d413d374c453e423c373b363138332e3e39333c37313b342f413b343d3730413a34443d37453f39423c363c3731453e384d46404e4640433d3748413a423b354f4841443e373e37303f37323f3934433c363f3831413b34433c35453f38443e37423b3549423b463f384a433d4d46404b443d4b443d4c453e4d4640463f39443f393f39343f39343a36314b463f504a434a453f413b354039343d353137322f37322f3d39353d38353f3a363b36313e39353d3a363834303b36333d37353a34313e3a363a3431322e2a3a36323a35313b3632433c39413c374d474246403b3e3935413c383f3b364e48444c47404d4941403a35403934423b3549433d403a344a433d4a443d413a3547403937322c3c3733423c3736312c39332f39342f37312e342e2a36302b37322d332d2937312c453f394c4740524d474b464149433f3d3834403a3647423e4b47434e4a4456514c534e48565049544d464c443d423c35433d3746413b3f3a363f3b35524e4747433d47423c45403a45423c3f3b3546423b47423d37332f403c3746433e423e3944403a4d494358544f46423d302c273c3832423d38433e3a443e3a433d3946423d45403c423e3a4744404a46424b474345413d4744404744404e4a45534e49544f495e5a55524f49524e48534f494f4a44534e47534d46524c4547413a423e373d393449443e444038413e363f3a3439353038342f34302c312e2a34302c322d2a322e2b36322e3b3834373430373430423f3a494540322e29413c3835302c38332f352f2b403c38494541504c48514e494d49454b4a4647454143423d3735312d2a27302b28342f2c3933304c4643514e474e4a454b4542433f3b3a37334e4a4655544f363430433f3c534f4b514d4945413d48454145413d48433f3c39353e3a363f3a364f4c474c49443f3c38423f3b45423d49443f3f3b37413d38413d39413d394946423b37333d3936504c49514e493d3a35322e2a373430413f3b433f3b35322e2f2b2734312d3e3b3646423e423d3a3d383533302b37333043403c474540413e3a36332f36332e403c38474440494540423e3936332e3f3b373e3936423d3a443f3b3a373246423e3834303b373447433e4d4942403c37433f3a393431413c3845413c403d3938353149454036322e38343037332f34322d423e3b44403b453f3b403c384945414945404b464248434044403b474340413c38423e3a433f3b45403d44403c47423e453f3b3d38343d383435312e3b37333d38343834313b3632423e3b3f3b3748433c403b363e39353c38343b36323a3632433e394c4844484440413e3a36332f2a2622302d293f3a3735302d3934313c38353e3a353d3833302d272e2a263c3733433d383e39342a272346423d4c4842332f2b3d3935423e3b45403b3e3b343d3a353e3b3635322d37332f3b37323e3833403b364e49444f4a444944403d383348433e49444044403b433f3a47433f4b4743423e3a413d3845403c423d3a49444047443f3d39353b37333c38343d39353b37323e3a37423e3b46413e403c38423f3a44413d43413c3b39343c3935413e3a403c383a37333a36333a36323b37333f3a37433f3c433f3b46433f4b4743413d393f3c373f3b373f3c37433f3b45413e423f3a45403c47423f44403c49444045403d43403b423f3a413e393d3a353c38353d39353d38343f3b374b4640514b44504b45524c484f49444b464050494348423c403a3637322e3b342f423c36433e38443e37534c444f4943504c464d484448433f463f3b423b35413a344c453e514a4346403b36312e35302d37322f34302d3a36323835303b37343e3a373d3a363a383345423d403d38433f3b4f4c47504d4843403c3a36323a36323834303936313a373236332e3935313e3a363e39363e393648444048443f312d2945403c453f3a443e39403b373d3835403a363a353133302c38342f36322e3c37343a36323d3935413b37423c373f3a363b36323e3a36403c38393531393531423e39403c383c37333a353136322e2b2724302d29332f2b34312d37332f36332e37332e37322e3e39333a3631433f3a48423d47413b4b453e4a443e48423d47433f4c48444e4a474e48434b463e47413b413a353b352f352f2b423d383c363037332e312d2935312e3a353146413d47423d46403c403a3549433c453f3a49423c4a423b49423b464039453e3748413a403932463f383e3731443d374a433c3f38333b3531403934463f3848413a4a433c4c453d4a433b48413a48413a48413a49423b514a43534c44554e48534c4648413b47403a443d37443e383f3933413a34423c3546413948423a49423b423a34433d3747403a3f39343a3531332e2b3833303e39363833303e3a363a363134302c3a36333934303a3531403a3648413d443e3a413c3846403b4e474347433f48433f4f49434a443f4945405d59514d47404c474048433d44403b403b373e3934413b37413a3638322c3d37323f3832433d3746403a403a343a342f3f3933403b3548413a3e38323e3731423b343c363039322e35302c322e2a36322d39342f38322e3d38343e38363a353248453e4c484147423d45413a49423c443f384b453e49443d47413b413b36453f38403b38413d384c484254514a46433d524e484f494348443f4a454045403a423c36403b36443e383f38343b3833433e39302a252f2b26302b29302b292d282535302c35312c3e3935403b36403c383f3c373c393439363136322e332f2b35312d34312d34312c332f2b36322e302c2733312c35312c332f2a342f2b38332f403c374a46413a35312a2621322d293c3733423d38443f3a4e484345403c44403d423e3a403d39413d3a423e3a3f3a37423d3a423e3b423e3a413d393c393444413b3d393545403c35302c3a353258544f46413c3e3b375c59535f5b545d585058524c5d5852605b55635d5668635b5d595247423d48443f4e484459534d4a4640403b373f3b373c393437343034322d3b38333d3a353a37323c38343c38333b373344403c3d3b3645433e3b37333a35323c39343b38343c393445423e4743403c38353e3b3748454043403a3c393439373344413d423e3b44403d3b373339363145413d4945423c38343e3b3645423e504c49514e49393632312d2a3c38354d4945504d4849444146423e44413c3f3b3746443f47433f44403c403c383c37343e3a353e3935433f3b45413d43403b413c393c38343834303935323d39363b3734403c384f4942524c47504b4746403d423f3a3f3b37403b373b363347433f423e3a3c3835393631312e2a35312f45403c35302c35302d3f3c37413e393a36313e393644403b3b37333e3935413d3846433f46423e423e3a403c383c38344a4540413b373f3a37413d393f3b373f3b373f3a3647423e3e3a36423e3849454045413d3f3a363a36323734303835303a37333e39343c373347433e36332e312e2a403c384c474349433f443f3a4a46424d48434d494548444146423d504b463f3a36312e2a3934302c28243734304c49454a464244413c3b37333a36323c37343b3734403c3848444046413c423d3949443f4945414c49444d48433e3934423d3a423d39413c38413d393e3a3643403b423f3a423e3a413d394c4844484440433f3b3a37333f3b384f4a4748444054504c45423d45413d44403c46423e4744404744404644404d4b474844404945414d494466615b635e575f5b5458544e4843403e3a363936323936313e3b36403c383f3b373d3a35403d38403c383b37333a3632413d39433f3a46423d44403b46413d433f3a403d3843403b3d39353f3b37403c383e3a373e3a35403b35453f39443e384b463f4f4b445550495750495b554f534f4a4f4a4546413d46413d403a363a342e37322c3d39313d38324c47404d4740524c4749433e544d474d453f504b4445403d37332f3b373337333039353137342f34302d34312d35322e312e2b36332f3d39353b36333d3a35423f3a4846414a474346433f44403d3b38343b383436322f3b37333e3a363e3a353d3835413d394945403a3733433e3a443f3b403b363d39353e3a364d4741433e39433f3a4b4540443f393d38353b363239332f37322e37322e37322e39343038332f3a353136312d36322e48443f54504a4f4b45504b463834303f3c38625f5a514d494d4944504b45514c4754504b4b46423934302a2622312d29312e2b312e2c33302c3c39333f3d3743403c45413c4a47434d4945524e4855514a58524a5d574f544f484a443e413d3838332f312c292f2b28332f2c3a36323b37333f3b37403b37433e3a413a343e3830433c36463f3946403a443e384a433c4b443d4a433c47403a413a3449423b453e384c453e4b443d443d3647403a443d37453e374c453f4d463f4d463f4f474149413b433b373d363139322e3b34303b342e39332d3c36303a332d3c353038322d413a343a342e413a34413b34433c3647413a4e474248413b453e37413a343a34313d38343e3935423e39423e39413c3846413d4a4641433f3b3e393537322f332e2a3e3935413c37443f3a423d3847423d45403b413c37403b36433f3a332d273b342f3b35303b35303d37313d373137312d342f2a362f2a3b363139332e36302b312c2738332e3c35303c37313f3a34342e2a322d283f39344038313e37313f393446403c413d3844403b3f39353e39353e393438332f3a3530332e29342f2a37332c3e38303f39313f3932423b3539332d36312b39342e3d3733403b38423c393e37313b3631312d2744403a4f4b454c47434c49435a564f524c46504a464c46414d47423d3934413c37494540514c4754504b514c4748423e484340433d393d393439353033302b332f2b39353145413d47433f433f3b47433f4a45414d484347423e47423e47423d44403b46403c47413c3c3633403a36443e394a453f3b3531423d3964605a5f5a535b554f5c564f554f474f494348433e413d383f3c373f3b373c383338332f3833303b36323e3b36413c38413d39403a3633302c393531322e2a433e3a3c3732332f292d292636302b37302a332d27312c26352f293b342f423c3546403a49433c444039393630423f3943403934302b3e3b373e3a363e3b364a4743504c4738353038343034302c39363243403c423f3b3c383437332f423e3a4c49444c49454c48443f3c383e3a353c39354b48444c4a4543403d403d383f3c3846433e3b383436332f3b3a3553504b524f4a3a373235322e49464153504a48433e3c38343e3b364d4a45524f4a48444046413d34302c34312d3a36323f3b3646423c433f3b413d383b37343b373444413d48444044403b3c37343e3a353d3a353d3a353c383438332f433f3b3e3b373b37333d3a353d3a353e3a353f3a343f3a3746423d443f3b3f3a37403c38403c383d3935423e3b423e3a3c39343a363245413d46433e3b39343f3b3836322e2c2925322e2b3d3935403d3837332f3834303c3733312d2935322d35322d3e3b373935313b37323c37343e3a3645403c403b373f3b37413c3937322f3f3b37413d383f3b363d3a343c37333b3834393531413c383c3833443e39443f3a3f3b36342f2b3a353248433f45413b4d48424e494448443e443f3a4e49443f3a3635322e35312d25201e2f2c2934312d3935313d3a3644403c423e3a423f3a44403c47433e4a454147423e4c464249454144403b413c383f39353e383344403a4a453f3b36313d373446413c47423d3d393436332f43403c46433e3f3b363d3935403c37403d3844413c4a464249464145413d413e3a403b373a36323e3a363f3b373a373335322e33312d3634303835313b373336322d3835303a383236342f312f2b312e2c413d393d39353d3a363c3935403b383f3b3844403b3a37323b37333e3a363d39353f3a363e3a363e3a363e3a353d39343e39353d39353b37323d39353a36323834303a36323c383436322e35302c36322d413c3539342f36322d3c38323935303c37313e3934413d3944403b4d47414e49434d474147423b49453f443e38453f3a433e3949433d47403a514a434a433c47403a514b454d4843504b47433e3a3e3a36423e3a3f3c383d3b363e3b37413d3a3834313935313935313a36333c38343b38343f3b38403c39413d3a43403b44403d3f3b37403d39453f3b48423d3b3632332f2b35332d36342f37332f3833303833303a36323e39353c38343c3733453e3949433d47423b4b4640453f394d46404e49444d48444a433d47413c423e3a45403c4944403f3936322e2a36332e43403a4f4c473834312e2b275a5651504c464e4a45555049534e47534e4658514a57504947403b544e485b56514943413e373537312f312b2a2c27262b282434302c322e2b312e2a312e2a33302c2f2b28322e2a332e2a312d2934302c332e2b332f2b36322e38343036322f393430403b373f3a36423c37453f39413c36443d38403933443d37433d37453f38413b3349423b423c353d36303c352f3d36303d363047403a4d463f49423c453e374a433c433c3548403a48403a352e28322c27302b26312c27342e293e373148413a4a433c453e383e38333b352f49423c433c374d474148423a443e3848413a433c36413a33463f384b443d4740393f37333d3733403a36403b353f3b353f3a35403a363d3a354f4c484c4844433f3c443f3c3d38353834303a36323f3a35403d3846433e48433f4d484349443f46413c4d474149423d48403c423b363e36323d3631423b34423b353b342f3e39343b36323a353035302b3d38333f3a35403a353d383246403a433d363f39343e3935443e3a45413d46423e46423e47433f48433e49443f4e48424c47424f4a464c47434a443f524d484d4740504a425c575159554f4b474247403c46413c433e3a433e3b49443e47413b3b3731413c37423d3846413b4b46404c464047423d4f4a45524d495d5955615c57554f4a504b474f4b4645433d47443e4d494548433f4e4a454e49444b464248413d433e393b363345413c43403b433f3a48443f4945404945404d4a43534f484d49424a463f4a453f3f393545403b514b4549433d4b46434b474249454048433e46403b403b37423d39413c3845403c44403c403c393d3935443f3c4c47434b464246403d4c48434c4841433d38332f2b3c393547413c423c37403b37413c383a342f36312d403b373e39364f4a47514d48514d4744403a3e3934423e3946413b453f3a433d38453f3a393430403b373d39353b373443403b3e3b36484540494541484440413d393a36323d393543403b4b4743494541433f3b3c39354844403e39343f3c37524e483e3a35302c2835332f45433e4e4b464a4642413e39403d3945423d35332e332f2c423f3b45433e403d3838343035312d3c3834484440494541393530393631423f3b423f3a423e3a44403c403d393a37323c3733403d394945424e4b4744403d403c383d39353f3b3746423e423e3937342f45423e494441413c393a36323c3834413c38413c38403b373d38353b363138332f393530474340413e3944403c443f3b423f3b47433e45403c403c3846423e48444146433e413e393e3a3643403b433f3c46423f44403b433f3a403c3844403d45413d3936313c38343b37333b3733413d39302c2934302d3835313a363337343036322f34302d3a353236322e332f2b34312d332f2c3834303935323a3632433d39453f3b524d4849454137332f4c4743403d383e3a3639352f413d3848433e44403a36332d3a36313a36323f3b37504b46433d3934302c3935313e3a36443f3b4c474145423c39353144403c48454047433f4945414e4a4545403c46423c46423e46423e46423c47433e48423e45403c49443f4c46414e4843413d383e3a363a35313d3a353b3633403b36413c373f3c37413d393f3b37423f3a44413c3f3c3845413e47433f4d4a464c48444c4944484441433f3d46433f4946424d494547433e3a36323e3b383e3b38413e3b46434044413c45433e49464147433f413d39423e3b45413e423f3a433f3c46423e413e3946423e49464147423e433f3b48444045413d3f3a363e3a353b37333e39353e393536312e3e3935433f39433e39443f3a46413c3935313834313b36323f3c37413e3a3d3a35332f2a332f2b37322d36312c36312c36312c3f3a35423d383d393439353136322e3c3733433d3847423b423e37413d36403b3546403a433d383e39353b36323d393538343136343044413d44413c423e3a423e3a3e3a363e3b363a36333a36333a36333a363338343136322f3c3734423e3a47433f433f3a45403b433d3a47423d47423d46413c45403c45403c443f3b3b363235302c36302d372f2b352f283a342e4c453e423b343d3630443e384e49424c453f433c35413b36443f3a45403c4d4943403c3745413d3e3b3743403b44403c322f2b4a474048453e4c484348443e47443d49453e49433d47413b4c46414f49434e4941524c45544d47564f494f48413c3633312c292c2825302d29302c283a35313f3a36413c39443f3c4d494445403c37323034302d312d2a342f2c36312e3a35323b3632413c37443f39423e37433e3849433d49423d47413b453f38443f384a433c453f3846403a48413b443e37443e383c36303e383237312c3d37324039343d37313d3630453e37463f39453e37423c3648413b554f485b544d514a434b443e4a433c48413b463f393c36314e47414e47403b342e4b443e4e474048413a49433d46413c47403b443d37453e38433d36433c3548423c4c4843433f3b3e3a353d3a3539353237332f3e3a353e3a353f3a3748433f4c474244403c423e3a433f3b3f3b36443f3b48433d433d363f3a33423d37443f3847423c47403b48403a453e3849423d49433c423c364039343e383339332e39342f38332d3a332f3d37313f39323e38333d37303e383247413c4a464148433f48433e433e384b47424f4b44524e474f4b45534d45504a424d47414e48424f4a4449453f3f3b343d393248453f403c363b3531403c373d39353e3935433f3b433f3a48423e423d393934303834303c38343f3b35423e384946404b48414a463f4d494349453f3c383238322d3e3a33423f384c473f4a443d3e3934423f3a4b47424e4a443f3a363e39363b37333d39343b38333d39353e3a363f3b36413d39403c373f39353f3b373f3c35453f3b433d37463f3b49443e423e3845423d4e4945484440423f3b46423e423d39423e3947423e4e48444a443f45403c49443f49464149454049454046433e514c46544e473a342f433d3a514c464d464047403a403b37413d383a3532413d3a46403b3e3731423b364039343f39343c3531403b363b3632423c384c4741443f3a4f4943423c383a36333a36323f3b3847443f46443f3f3c38413e394c4945514e49504d484845403b383339373249454256524e46433e3c39353b37333b393546433e48433f423e3b322e2b33302c38353144413c43403c46423f43403c38363239353246423f423f3a413e394946424d4945433f3b403c3945413d4c484343403b3935323935323f3a373e393644403c44423d423f3b38343135312e3935323e3a374a46424b48434b4843413d393f3c373e3a373f3c3747443f4d48434f4b46423e3a3f3b373f3c374945404b47424a4641544f494b4641403b373e3b36433e3a443f3a4a464247423e48433f514c483e3a353d3a364a474148453f3d3935403c3846433f403d393a3632423d39413d3947443f403d383c3934423e3a3a36323d3936383430413d393b37343a36333733303c393537332f45403c433e3a44403b403c383e393535322e3d3936332f2b3834303d3834322e2a3e3935423e393a36323f3b363f3a3636322e393531403c37413d38413e3a3c3934423e3a4a454149444045403a3d38343a3733423f3a4d4844534d47524c4646423c45413b423d3a3f3b3747433e4b46414a45404a454047423d48443d49433d504a444b454047413c48443e453f3a3c3631403b36423e39413d38423d3943403b3f3b37443e3a45403b4844404b474347443f44403c44403c413e3947443f413e3946433e403c383a37333d3935413e3a403c383f3c3745423d49464144403c4c4945504d494d4a45403e3943403b403d38403c3845403c4a464147423e443f3b433f3b47443f45403c43403b43403b4b47434a4541403c37433e3946413c44413d44403c46423f4a46434a46424b47434d4844413b3847413b3e38323b35313f3b37403b373e39363b38333d3a35413d39413c39413b373c37343d3836413c393c3835403b373b353039342f3e39353935313a35323d3a353c39343934313935323d3a353e3b3645413c46423e433e3a443f3a403b373e39353c3a3544403b3d3a34403d38403c3843403c44413d44413d45413d43403c48454145413d3b38343c3834403c383c39343d3934433f3a3b37323e3934403a36423d3848413d4e47425b544e56504a504a45534c464f49444b453f3f39343f39333f39333d3732423c36463f39443e37413a34433c364b443f49433d4f48424c46423a37323b39343f3c38312d2a35302d494440413c37403b35443f3a413c373c363136312d3935303f3b36413c374640394d47404c4741524b44544d4750494548423e403b3735312e2f2b282d282536312d35312c403b354a454047433f47423f413d3a393431332f2b36312d38342f3e393447423c443e3848423c4a433c4b443d47423a443d36463f384a433d443e37433d373b342e3e38303f3933453e37443d363e3731433c35443d36453e3748413b453f38413a34413b34443e373e3731362f29332d282e29252f2925322c2737322c2e29254b46414d48414a443d463f39433d3747413b49433c433c363d3833403b35463f3948413a4d463f4e473f413b334c47404f4a454b46424c474348433e423d393e39353e39353f3a353f3a35443f39413c3649433d4a443f413c3849433d4e47415049434c463f48423b46403a48433d48413b4c453e413a343f3832413a343f3832423a343f38333b343039312d3e37313c352f433c35463f38413a33423b34433d364a443e4e484249433d4c47414b4641403934433d36423d37443f39443d384a433d46403a463f3a3b35313d3833423d3849433e48423c423d374b45414b47434a46414f4b474b46424d48454f4b48534e4a54504c514d49524d4a4f4a454945404a46424b464146413d3d38353e3a36504c484f4b474a454047423d423d393f3935413c383d38343b37333b36313f3b373e3a373e3a353c38353a37333c3835413c383d38353f3b37423f3a46413d433d3a443f39494440534e49403b36423e383c383337332f3c38353f3a373a373436322f38343035312e2f2a272e29262f2a272c27252b2725302d2a302e2b3835323d3a37423d392926212d29264a4540453f3a3f39333b352f39332e38342f3936303b3833403c37433e39453f3b3e39353a35313f38353e3834403a363e3935413d39403c37413d3944403d423f3a3f3b3736312e3b38333a393443413c3d3a353d3a353d3a353d3a3543403b4845403a3833332f2c393531423f3a4b484447433f44403d3e3a37403e394a4843524e4a4d49463a363236332f33302c403c394d4a4646433f413d3a3b383444413c4e4b4645413c46413b48433f55524d44413c403c37413d3a43403c433f3b4c47444d4a453e3a363d39353f3a36413d3a4c484445413e45403d433f3c3c3834423e3a45413d48454054504c47433f3b373335312e3f3b3845403b4e4b454945414a46414a4642423e3a46423c46413c45413d4b4743514d4958544f4a47424945404f4a444a4540413d38332f2b3c38343e3934403b373f3a363c383334302c332e2b3b3633403b393e3a36433f3b48443f3f3b373d39353b373334302c3733303b37343935323b37343e3a3537342f383530383431322e2b383531403c383c3835403c38443f3c39332f3d3733423d38433e393935313a36323e38353c363335302d3d3834413c383f3b363a36323b38333b37333b37333c393434312c3b3733413d383b363346413c3d383346413b4e49434d4a434a46424a46414e4944524e494f4a4649454146413c48433e4e48434b4640443f3948433e45403c4f49454e48433e3a353e3a36413d394945414e4b4646423d4e494547433e3f3b3747433f49454046413e47423e3b383344403c47443f47443f3e3a36423f3b43403b48443f4a464246433f39353246423e474340403d39403e39413d3945423d403d39403d39403c39433f3b47433f45413c433e3a45413d4b4741544f4a4c484446433e514c484d49444946414b474247433e45403c4c47434d49454945414a4641433f3a443f3c413d393e3935423d39433f3b413d39423e3a3e39363f3b37413d3948444045423d4d48454f4b4744413d403d394c474347423d39342f3f393539342e413b373a353036322d3a3632433e3a443f3b3d383443403b3e3b3537332f3a3632423e3948433e504a454c4843423e3b3e3c37403c3836312e3c383438353036332d3a373139363137332e413d393c38353935323b3834403d3837332f383430423e3946423f423e3b3c37333c3733453f39463f3a433c374a433d504a4258534b5d574f4f49423f3a3646403d4c464246403c3f3a35433e393c373238332f3a35303b36323c353048413d423f3a44413d4f4b48403b38282420332f2b3a353037322d403b363f39353d373245403a3e3a3535302c352f2b37312b39342d3934303a3531423d3848433e4d474249443f4c46414d4944403b3837312e2e2a272b262425201d2b2723322e2a3e3b3745413e45423d47433e3d3733352f2b36302b38322e3f3a35443f38453f384c473f534c45524a43514a434c463f3d3630423b35413b34403933433c35433d35453f37443d36443d374a423c4d463f4f48415049415049415049425049424d463f4d46404a433e4a443e49433e2f2927302a283c3633322d28332e29342f2b342f2b312c284e48424f49434a443f48433d4a433d4b443d453e36443d3647413a463f3848423a47423b4b453e463f3a47423c48443d47423d534c464a444047423c49443e48423c47423c4b454149423d4b453e4f494249423c46403a47413b4c464048423c4f49424f48414f48414e48414e47404f48404a453d4a453f4b443e4d453e453f384b443d4a433c453f3947403a423c36413c36433d373d3834433e3a423c37443e39453f384039333c36313e38323f39333f3a35403c36433f39423d393a3631413c37413c3644403a44413d44413d403c3846433d47443e49454144403b49464156524d514d48534f4b4d48434946414f4c48524e4a514e4a524f4b524d494b47424d4a45504d4657524e5c57525c58525d59535f5b5745413c443f3a48433e44403a46423c4a443f4a474149464146433e48443f46413c423e3946433f4945414e494459554e45413a3e3935544e4958534d58534e56534e4f4d48514e49504d484c49454a47434a46424a464149454149434047423f4f4b47504b4745433e413e3c35323034302d35312f35312d3b36323b3633423e3a46413d443f3a3f3b36413c383c37333c36333f39373a353238333037322f403a37433d39413d38423f3a45413d403b373d3933403c36423d383f3a36403b373a36323d3b353c3934403c3846423e433f3c403c38403c3843403c45413d413d3a3e3a37433f3b423f3945433d42413c423e3a403c383a363244413c474340504c4949454145413c46423d413e3b4c494555524d423f3a423e3a4b46424e4945403c393b38333e3a3655524d524d48433f3a393531393532423e3b494542413d3944403c3e39364a453f3f3a35443f3b4d484546413e443f3b44403c403c3843403c433f3b534f4b55524d484440413d394b47434d48434a4540443f3c4c48444f4b474f4b47524d484a45414843404e4a4546433d47433f4d494249454054514c46413e45413e3c37343f3b374844404a45414c474346413d48454047423e45413e44403c48433f44403d45403d3f3b383d3935423f3b3b37343e3a35403b37413c383b37333e3936403c383a353237332f44403c3834303a36333d37333b36313e3934413b3747413d45403c49444048423f49433f403b374b46424c47433d3a363f3c38413d3a3b373349454146423d46423e4844404945414a46425b56514e4a454c47434f4944413d37403d383d3a3543403a413d3847433d4a453e433e383e3935443f3a48433f46423d3c3833423e394e4944524c45403c374c48443f3b3848444046423e45413c46423e44403b46413c44403b44403c44413c4b484347433f4c47444a46413e3b36403d38484541494441443f3c4b464246423d3d39354845414f4b4738342f3b37323f3b363d393545413d413d3a44403d413d39423e3b433f3b43403b484541423e39423e39433f3a45413c49453f43403b484440514e484a48434b47434f4b4645403c46423f4c48444a46404a4540504c46514d474a4540524d47413d364a443f45403a37322e34312d403d38332f2a3834303935313b37333d3834403b363c38324a443f4e474149423c453e38443e383d37313c37323e393534302c3b37333e3a36413d38433e3a3b363335302d36312e38342f3b37333834313d3a36413d3a3d39363e3b37413d3a3d3a36403d383b3733413d3946423d43403c3e3b363a36323d3a36403c38413b3646403a4b46404d48414a443d534e4a57545046413e3f3937413b373e383236312c403a343f39333c3732433e3949443c4a453d49433c534e4755504a49454156524c554f4a3f39343c37323a3631423f3948453f514e493e3a36423f3d605d59524e4856514b58534d58534c544e46555049534d464a433c3a332f322c282e2a262b2623312c2938332f433f3a433f3a433e384c464149433f49443f5d58545e595546403b332e2a302a272f2925332d2a38332d443e38534c46544d464b463f3e39342e29252f2925312b273a352f47423a47413a362f2a35302b3e37323c342f3b342f39322c3a332d3d36303f3832423b343c352f433b354b443d4f48404a443d433d374a433c4f484140383339332e37312e37312e35302c36312d433e3a504a4447413c49423d48413c3f3a35332e2a302b2735312c37332e3f3b34443e37413b353f3a34413c3547423c47413b403a33504a435e585256504a524e48524d4849443f4a443f4d47424c464048423d433d383f3935423b36453f3a433e394a443d443e383e3a343f3a33443f3949443e3e39333b3631433c37403a34403934443d36433d363f3933423b34453f383e3932433c36433c36433c36474039453e3948423c4d46404b453e4d48414b4740504a454b46404c47424e484347423c3f3934413c3849443e413d383e3936443f3c433e3a3b363244413c504d494946423b3733413e38524f4a4e4b474e4a464b4743413c3846423d46423c433f384b474157544f55534e45423c58554f534e4a514e49534f4b4b4642443f3b3f3b363d3a353e3b3644413b433f3b423e3b3f3b38433e3b44403b413c373d3a3445423d44403c433f3b423d393f3a35423e3944403b433c3639342e3c37334a464249433f48433e45403c413e3a47423f403c383a37323b383339363137332e3a36323d3a3645423d403d393a36323c3934403d38433e3a3a3532423d3a4c4742413d38423d38342f2b3c3734514c463c373337322f3c3734413a363a35313d38343f3a36423e3a3e3a363c3733423c38413c3843413c413d3946423d47423d47413b46423d3f3a363f3a36403c383e39363f3c37413e39433f3a443f3b413d393d39363f3c383e3b373f3b37413d39413d39423f3a44413c403d38413e39413e38403d38423f3a3c39353e3b3744423d494741413e3933312c34322e4c494344403a423f3a423f3b423d39423f3a413f3a423f3a433f3a48433e47423e4e4b464a46423e3a373b363344403c4d4a464d48454c474248443e45413c433f3a443f3a433e3a45423d423f3a47433f3e3b363b37333d3935403c38433e3a4b4643524e4957524d433e3b413d3945413d4e4943514c464b47424e4a4545403b403d393d39363f3b373e3b35433f3a4c484249454046413e44413c423f3a4c47424845404b47414e49434a46404b474247433f423e3a443f3b4a47424c474348433e45413c403d3844403a4e494446403d403c3845423d413d394945414c48444946413c38343c36333d383446413c3f3a353d383436302c322e2a302c293b3732423e3a4a45403a363244413b3c383445413c4e49443c373344403c48443f46423e4d49454e49454d49444b47424b47434b484344413c44403c47433f47433f48444045423d45413c49454045413c46423e423e39484440494541403c393f3b38413d39443f3a46413d44403c3a35323f3a3649444046423d3e39353b36323f3b37403c363f3b3744413c3e3a3643403b443f3c433f3b413d3946423d48444043403c46423e46423e4a464247423f433f3b433f3b423d393d3934403b3746423e4e494448433e46413c413c38403c3844413c43403b43403c36322f36322f3f3b373c38353935313a36333c39353e3a353c383447423e4e4a444845414d4a454c4743443f3c423e39443f3846413b413c37423c3745403a47413c4f4b45443f3a3f3a353f3a3639332f35302c38332f36312e38332f3c373338342f393430423d374f49424f484357514b534d454b453d4b4541413b37423c37443e3947413b443f3946403b4b453f3d3934433f39433f3a403c38403c383935323e3b373b373244403b3e3b3637343036322e37332f3d3a354845403e3a36433f3b3d39343e3a37423d3945403c3f3a353a342e3a342f403a36423d37403b35413b364a443e4d47404b454057514b48423d403b363b363235312c322e283a363037332d3a352f3c3732433e3849423c433d3849443f48423c433e38423e39413e3a45413c2f2c27434039443f3944403a45413a49423b4e47414b463f524d455c584f5a544d57504957504a4d46403e393437322e36312d2f2b2835312d3f3a36443f394c46405a534c6058515c544c59514b4e4640423b353d37333b35303b352f443d363b342e453e36514a43534d47433d3839332f352e2a362f2a37322c403a364c463f4f4842473f394c443c524b43443e36413a33443c36484039413a34443d36433c344039323d373039322c39322c3b362e413b35423c363f3a35433d3839343047413c403a3546413b49443e4f49434f4a434c4741443f3a56514d57524d514c474e4a45423c383e3a363f3b383b373436322e3c373339343036322c3f3b343e3a323b362f3e3a34433f39423d3747423c4a453f4c47424e49444e49444e48434d4741524d47524c4649433e48433e48423d403b353f39353e38343e3935403a363c3732413b364039333b35313d3732413b353d3833433e38453f3b45403b3f3935453e39463f3a3e3732413b363b35303c37323e39333d38323b363039342f39343036322e36322d3d3935423c383f393546423e413e3a413e3a413d39423f394f4c474f4c47443f3c3b3733514e474c49434f4c46504d464e4a44524d484e4945433f3b45403c35312d3937323d393443413b44413d46433e45403b45403c47433f4844404b474347433f413f39423e3a42403c44413c46423e46423e4845414946414945424844404844404c47444b47424b46404e4a434b443e4a433e4f4a464a464149443f49443f4c474456524d504b474c48434c49444e4a454e4a454d4a454b464249454045403d46423e47433f45413c44403c423d39453f3b4a45413e39353a36323e39353d3734413c38443f3a3c3733423e394a46413a343145403c45413b36322d46413c46413b3c39333e3a36403c37403b38413c39403c38413c363f3b3642403b3f3b373e3935443f3b47443f4a474248443f443f3a413c3846413d44403d413d39423f3b423f3b4844414844414844404e4b464945414b47444843404d49454f4b47504d494a474346443f3d3a35413e393f3b38413f3b44423d403d3744403b46423e443f3a3936313b393347443e504c4749443f423f3a3f3a363d3834413e3944403b443f3b47423e443f3b47413b48433d504a44504b4548423c46413b4b48424c48444b47424a46414b484349443f4b4642484340423f3b44413c44403b48443f48453f49443f45403c45403c4c48444a474344403c514d4949454147454048454049444049454048443f4b47424d494446433e45413d45413d423e3a4944404f4c4646433e44403c47433f44403b413e3947423f443f3b413c38413c38423d39433e3a3f3936403b383c37333d38353d3934453f3b37322e36322e413b373b36313a35323d39353e3b36423d39524d49514d483c39343d3835423d39413c383e3a364e4a464844404c48434f4a454a45404d47424a45404a453e47423d433e3845413c4b46424a46424a474249454147433f45413c43403b43403b4d4a454a4641403d383f3b36423e3a3f39353d3834423e3a433e3a46423d514c474e494545423e49454148433f4a45424d4945433f3a443f3b47423f4a464144403b45423d44403c433f3b3e3b3644403c44403c45413d48444047434045413d46423e44413c423f3a423f3a403d3849454146433e4b47424e4b4647423d48433e46423e494440423e3a433f3a3f3b37403a37413d3a46423f45413e47434047433e4f49444b47424f49434b464144403b423d3a413d39433f3a423e394946424c47434d4943534f4b504d49514d484946424a4541504b474c47404c484248443f4a464049453f48433f413c383934313b37333f39353d38343a353035302c3b343046403b403b353d383248433f48423e423c364c46404a443f423d383f3a35413b363a35303d383339332f38322e36312d3d3833433e384a433c423b35413b36443f3b413c38403c3843403c3a363238333039353134302c3d38333e38343e39354e4843524b4649433e4c4641443e39413b353d3730413a343f38323b342f38322d3a342f3c3631413b344b453e443e374a453f4a443f47413c3f39333f3933443e383b35303d3730413c34443e374b454049444048433f37332f332e2b35322d3a363234312a342f2a3b352f403a343d3731413b3449433c49433b4b443d4f49415049425b554e56504a47413d2f2926312b282f2a262c27222e2721332b253d37305b554d645d555a534c5f5852524b45453f3a423b36453e37433c35433c34433b343b342e4a443e544f4847413b39322d38312c342d283d362f4d463d4e463e595249514a42524b444c443d48413a453d38463e383f37323d352f423b3348413b49423c453f3949433e4f48424f48424d47404e4741514b46423b35403933423b35433c37403b343f3a343e393449443e4f4a444f4a4457534c534e49504d4954514d524f49514e49494541494440494541423e3947413d3f3b37413d3a3f3b363d39353a363237332e3d393535312d36322e3b373338342f3c37333f3a363c3933423e3948443e48423d46413c49433f48433e4c47404d48414d474248403c443e3949443e49423c443e39433c38413c36433e393f3a34403932433d36413b35423d38413c37423d3945403c48423e4b44404e48434a45404b464148433e45413d4f4a464a46414d494545403c403c374845403a36323e3b3647433e544f4b504b4647433e46413c4f4b464a453e4c47404e4a45504c475955515a5753504c483d38353e39363b37333d3935403c383c37333a37323b38333e3c37403b37413e39403d38423f3a423f3b433f3b44403c47433f4b474447433f4e4b47534f4a544f4958545056514a524d464b453f453e39544e494b47424e4a4645413c45413d45413d4845404a454048433e4a45414e494448433e48423e46413c443f3a47423d44403b403b353a35303d3835403d394f4a464f494345403c534e4a4d49444b4742524c4749433d47423d3e3935443f3a3d3a35403b37453f3a3c373347423e3e39343e3a36433f3b3f3a36413c38433f3b44413c433e3a45403c433e393f3c3744403c48433f403b363e3935403c3746413d433f3b4b4742403b373f3a3644403c4c49444f4c474f4c474d494445413c443e3a4c4742514d49504c484c4742433f3b484440524e4a56524d4b47424b47424c48434e4a45514c484a474249454057524e605d57605c55514d4646423d47433e4c47434e494547433f433f3a423d373e39344b474346413c4a453f49443d47413b4640393e3832433e3848443f49454048433f49444046433e423e39433f3b433f3b423d39423c3746403b3b37323d3a353a36313b373338332f393430433e3a423f3a403e394a46424845414b474249454149474249474247433f47433f423e3944403b474440423e3a46423d46413b3f3a36433e3b423e3a47413d46413d433f3b45413c443f3a443f39413c37423d3946423e48433e494440413d38403c383b37333a35323d38353f3b373c38333e3a353b37323d383445413c433e39403d3736332e3e3a3646423e4c48434e484246413c48443f4e4a444c4841423e37443f3a4b4641433e39443f3a423d39423e3a423d393f3a36403c38413d39423d3944403c413c38403c37413d383e3a363f3b373d3a35413d393f3a363a3631413c38433e3b3f3b37403b37413d38403c38423d3845403b3e3a35413d383e3a36403c38423d39423e3a413c38423e39433e3a413c383f3a36403c37443f3a3f3b36403c3845423d44403c423d39413e39433f3a44403b3f3a36423e3a46433e43403b43403b47423e46423e46423d45403a3f3a3647423d47423d47423d453f3a3e39353a35313c3835443f3b4d4743443f3c45413c47423e47443f403c383e3a36403c383c39354945413f3b373d3935413d3947433f4a46414d49454b47424c48444a46414e4a454f4c474b4842514d484c47433e393548433f524d4846413b453f3a3f3a343b363339343139332f39332f39343137322f3a35313a35313833303d39353a36323b38343e3b363a3631423d394f4944544e47534d4748423c46403a524a43544c45433e38403b37403b35433d37443f3a443f39453f3b433e3a413b364d47424a4541433e3a45403c3f39343a352f3d3630443d383f3a343f39333f3a354a443f49423d433d38423c37463f3a413a3349423b49413a4b443d4f4942524b4548423c48433d4c463f4e48425550484d484149433d463f39403a3547433e534f4b3c3735403d3956524c534e48555049544d465049414a423b4e49414f4842403a34403a363c36303c352f3a342e453e384c453e4e4942554e494f4944463f3b3e383438322d342f2b322d292f2a2537312c433e3749433d4c463e4d463e564f485a534c59514a3f373037302a3b342e3d3630413a33443e37453f37423b3438302b352d28352e27413a3249423a504942514a434c443d564e475d564f524c4546403947403a4e474147413b433d3747413a423a34443d3746403a554f49514d474c4843524b45433d3846413c3d38344f4a4548433f3a3530423d37443e38433d36413d37443f39433f3946423c4a46414945404d494455514c4e4a464b464258554f54514c4f4d474e4c474f4c47504d484e4a4547423f423d3a423e3a3f3b37413d3944403c413d393b37343834303b35313e39363f3b373a3632423c35433e3845403a48423b4d47404e48414d47404c453f4a433d4641394b463e4e494248423e4c47424d48434b464247433e49444047423e48433e443f3b443e3947423d44403b443f3a413d39423e39423f394b47424b4743443f3b3f3a3737322e3d383347423c413c3745403a48443f4844414c49443b3933403e3949454147433e423e3847443e47444042403b46433f46413e43403c45423e45413d413d3a3a383346443f433f3b413e3a403d38423e3a433f3b423e3a43403c44413e4b484444413d423e3b3d393537332e45413a49433d423c3747403b534e474c48444d484245413c4844404b47424f4a444f4b444a463f4e49434944404a464046413a45413a433e3a46413d47433e4a45404b454047423b433e38433e3946403c3f3935403c383e39353c3833413c374d463f47413a3b3632423d393f3a353a3531423d39443e3a3a3632423d3847413b433e38403c3845413d3c37333e3a35403c38403c3745413d45403c43403b433f3a45403c423d39433f3a433e3a413b363e3a353b36323e3a35443e393a36323a3632423d394844404f4a45534f4a524d48423c37403c374e49444d4843514d494b4843403c3743403b49454054504b524d4744413c4a4642534e4a4a443d3d3832413c364e494358534d56514c46423d3f3935413a3646403c4a4640504b45514c47534e48514b46534e494f4b454b46414f4a454d484349443f49443e47423c47413e4c47434b48434b4642494540423f3a3e39363f3a374a4541443f3c484440413d38413e3a45403d443f3c3f3b373d38353d39363a36323a37333f3b38413e3a47433e3e3a3543403a4b484357534e514c474c484349464246433f46423f4a46424d49454d494555504c504c4847433e48433e46423d49443f47423d494440403c38413c39413c3945403c37342f3d38353f3c383d3a36423d3845413b46423b4b463f4a443e3d3934403b383f3b3545403c453f3b3d38343e3934403933443e38403b353f3a34413b373e3a35403c37433e39433d38443e3948444046423d4845404b46424c474246423e4a44414d484447433f44403c494641413d393e3a3547433e45413d4a454249433f3c3633423e3a413d393f3a37413c37453f3b47423d423e393e3934413c3746413d433e3a423d39443f3b4a454147433e47423d47413c47423e49443f48413c413b36423e3a44413b413d39403b373d3a353e39353f3a373e3936413d39423f3a3c39343c393445403c453f3b413b36423b354f48424d47424b453f4b453f4d46404b4540413c38403b37403c3846413d443f3a48444043403c423e3a413c3945413d393631423f3a4a4742484541494642423e3a3e39353c3734413d39443f3b403c383d3b36413e393f3b363b3834433f3a45403c44403c49433e524c45524c46504b453d3531413b36413d3645403a49423d4a45403b3632413a373f393437322f38332f3a353236332f3c38334a443d443d373a3530423d36433d363e3933403b36463f3849423b4d474148423d46413c46413c45403d423e3a3b3632403b37453f393d38323f3b354b4540554e484d4740413a3347413b443d38433c3648403a473f38443d3547403a463f39443d373e37314b45404b464046403c433e39453f3c3c3733433d38403933342e293d36304a453d49433c4a443c504a42524b45504b444c47424d4944332f2b36322b423c364b463f4b463f4d47404b453f4b473f504a4359544d555149564f47534c454b443e413b363b35313b36303e393345403a4f4a425750495a534c5f5851554e47453f394039333c352f3f38323d352e382f283f37304740384c453d544d47534b45453e384740393e37303f3730453e384f4740534b44524942443d3638302a332c25362e2a38322b3b342c3e373049433b4f48415a534d605b545e575157504b433c3748413c423c3745403c48423c3e383347423e524d4857524d534f4a54504b4e4a4456524b48433d47433f47413c423b373e37333a352e342f2a332e2a3a35313d37323a35303c38343d38343e3a363d37333d393444413c4d4944524d494845404f4b474a454148444046413e494541403c383f3a3644403c45413d46413d3e3936443f3c403b37413c38433f3a433e3945403b3b36313a36303c36303a34303c37323e3b3448423b4a453e47423b4c463f49433d49433d443f3a45403a46413c46413c46423d4a47414a44403e3632423e3945423c433f39403a373b3833433f3a48443e48443d4945404f4b47524e4a5b575258545054504b45403c3e39353e3a36413d3a3b39353c39353f3a363f3a363c38343b38333d3a36413f3a3c39333834303936313c38333d3834423e3946413c443f3b423d383f3a363e3a353d3a353a36323d3a363f3c383d393543403a46433f47434048444044403c3f3b373f3a364a464046413d443f39403b3745403c48433f47423e46423d423c3847433e4f4a4647433f413d39413e3944403b423e39413c39443f3c443f3b413c37423c363e39334f49444e4842423c37443f3a48433f4a45404f484248423c4a433c46403a3d3733413b36403a343d37343d38343a35303c37313e3935443e393d3834403b37423d39433f3b3f3a373b3734413d3848433d46413d4a4540514c464b4642433e3a4a453f4e49424c453f49443e443e3947423d4c47434b46424b46424a46414c484446413d443f3b47423e4e4b454f4b46524d47433f3a443f3b4e4945534f4a53504b48443f413c37423f394d49444b484348443d4e48434c47423f3a373a35303d383247433c504c4653504b56514e504c484a453f47423d46413c4c46404a453f4e4a434d48414b464156504a4f49434b464049443d464039453e38423d3946413d4a45414b47444d4a464d49454f4a464f4b464d49434e4a444b47424e4a464f4b46524c49514d494d494544403c494540403d3947443f494642484340433e3a413d393934303e39343c37323b36323f3b37443f3b3b38333e3a353d3835413c39413b37413d393f3a3635312d3c38343a37323b37323c38333b3733403b3846423d3e3b3637342f37322f3e39363d39353c3733433e3a3e3a37393531423e3a443f3a3934303f3b37433f3c433f3a423d39433e3a49433d4d494448443f4c46414b464146423d48443f4a46414a454047423e45413d46413d4a454148443f4a464248433f4a444147423e4c474346433e494541403b373d383345413c433e3a44403c4a464044403b403b3749443f403b37413d3846413c47423e4c474249454047433f48443f494541494440423d39433e3a46423d47423c47423d48423e49433e47403b423c37453f3949443f47423e48423c46413c46423d433f3b423e3a45413c413d39423e3a423e3a49443f4a443e49433d48423c4a443f47423e45403c45403b463f3948423c413c39423d38433e3a413c383e3a36413e39423e39433f3b44413c49454146423d504d4854504b4e4945524c49524c4747413c48443f4b474345413d47433f4c48444d49454c474246413c443f3a3f3a3645403c4b464048423c47403947413a49433d4a443d443f39403b3545403a423d38423d3947423c403b37413c37453f3a413b37403b363f39343e3730443d38413c363e3934423b36403a34413b34413a32453e3749423c403a34403c37413c37413c3944403c403a364c47413f3a35413c37443e383b342d373029423b35433c3646423c4d463f4b443d48413b453d363e3730433c36433c36413a3438312c40393346403949443e49433e4b453f433c3748413c4f4843473f3c463f3a433d37403a34403a34413a343f38313d373146413b524d484c4743332e2b3c3734423d3935312e36322e332e2a2d2823302c273b3630413c354c463f544d4658524b5a564d564f48453e3736302a2f2a263530293c362f3e38314a433c534c445b544d5c554e544c4459514a615a54615b53554d45453d373e362e433b344c453d554d454b433c524942453d363b342e3f3831463e36514a415a554d5a554f4f474149413d463f3a433b363b352f3b342e3d352e3d3630453f38534f49534f473c352e3d36313c35303d3730423c3545403b433d374b453f4d48414c48405f5a51514b443f393445403b59544d4e4841514d46544f4a514d48504a454f4b46595450514c484a46413f3c36413c39433f3b423d393f3a3739353036332e46423e433f3b4845414b48444d494447423e4744404c49454a4741413c373f3a36443f3b433e3a4c4742403b3637322d3c36313b363139343039342f47433c46403a38332f36312c38332e37312b38332d35302b3a342f3f3a35403a34443e3948443f46423d4945414b464148433e45403a443f3b423d393e3a363c3833403c38423d39433f3c46423e45423d47433f4b474344403c48423d4a454047433c433d37413e3943403b4c494449454144403c403c38413e3a433f3b3f3b373f3c3746433e4844404a4643504d4a4845413e3c3a3d3b39403c3746423b4c47414d4842514e48514f494d49454844404b474349454147423f46423e44413c4945414c474347423e403b36433f3946433e44413c403d38433e3a46413d4943404b47434a46424744404d49444c48434f4b454c484348443f49444048433e4844404a464148423c4c464048423d46403b4a443e423c37463f3b47413d4c45404b443d4d47414d473f423c3649443f433d3745403949443f49443e443e384a443e504a44453e38433d38443f3a3e3934443f3a45403a443f3947413b454039423c373e393446413c443e3949433d48423c4a433d48413a4e474146413c413d37403b3746413c4e484248433d3a3530443f3a504c4649443f3e39353b373248433d57524d57514c3d383439353146423d504c46524c464b474345423d433f3a4c4843534e484f4b4655514a56524a4a4642403c37403c373c383445423c44413c514c4655514a59534d554f494d494345423b4a433d45403b45403b46413c4e49434a453f4e4843534d474f49444a45414a46414b47434a464249454045403a45403b4c48434f49454b474345403c433f3b45403c4e494554504b524f4a494541423e3a3f3a363d393546413c4b47424c47424e49454d4844514c484f4a4645403c433f3b413d3a433f3b46423d48443f494440413d3946423e423e3a433f3a3f3a373e3a37423e3b403b3847423f3e3a363b37333a363235312e3a36333e3a363f3b37403a363a35313e3b363e3c383d39353c373346413e45403d49444146413d413d383f3a3544403c413d383e3a363a37333f3c383f3b363a363237332f433f3b44413c46423e46413d46423d48444043403b47433f46423e4944414946414b4642423d38443e3a453f3b46423e433f3a4e48434c474145423d4b464047413b4b453e4e484248433e46413c433f3a413c37403b363f3a363f3b36433d3a413c3645403b443f394a443e4d474248433d423d37433d373e3832403a3648433e48433e413d3847413d46423d433e3a433f3a403c38403c37413d38423d37443f3b49444048433d4a444047413b423d3946413c48423d46413d46413d47423e48433e494440423f3b48444049444147423e433f3b48444049454144413c403d393f3b38423e3a46423f443f3c433e3b45413d433f3b47443f46433e44413d4a46414e4a464d4945423e3a46423d48433e46413e3f3b36403c36423e394a454047413b47423e46413c413d373e3a36423d38413d383b37323f3b36423d37403b3547423b47413a3b35303b363136312d3b3531433c3649423b4740384b453d4d453f47413b443f3a3f3b36433e3a433e3a443f3a3b36313d3833443f3a433c36443d36443d373e3731443d36423b3447423b4e48414a433c4c474047403a4740394841394038324a433d49423c413a353f39333a342f3f38313c37313f3933484139464139443e37514b45504b45534d47554e474e48424d48434d4942423d3747423e4f4945423e395a554e5b56515e5a5459524b524b4346413a453f3949433c423c343e37303b352d3e39324a433e524b45655f596a645d4e4641362f2b342e2a362f2a3a342e3f383247403a463e364740384a433b564e475d564d5a534c4c453f3f3933443f375b544b5c574e5d574e4f484049413a453d37352d28332b25332d2539312b413a324b463f504942534d4659524b4b443c4841383c332b342b23403730453d354c443c524b434d473f47413b403b35413b353e3831342e263e372f3a342d3f3a323b362f3e393347403a564f484d4740524d46534e485b575059554e47443e57544f504e49534f4b4c47434b4743433f3c47433f46423d46413e3f3b383c38324440394f4c454946414f4d4855524e49464249464145403b3f3935443e38403a353e383246413b3f3a34443f39443e39433d373e3833443e38423b34473f38463f3846413a4d4842443d38423d37433d3947413c4a4541423c37443d3846403b443f3b413c3845403b4d48424d48434c4843504b474e48444d47434c48444c46424b464146413b48433d46423d46423c443f3a413c383c383446433d433f3b433f3c433f3b45423d413e3a44403c4947434e4c47423f3b3f3d3944423d4f4d4756524d4e4a4358544d55514b54514b53504b403c383f3b36403c373a363134302c34312d34312d34312d36332e3c3834413e3945423c49443f47423d423d3947433f49444046413d47423e48443f44423d413f3a433f3a43403b44413c433e3a413c39443f3a443f3b45403a47433d443f3a433e393e39353c38343d39333e393446403a46403a4e4741433c373d38334b453f47423b4b453e4d47404640394b443e4f4a43524d45504a4347423a423d36443e38443f39433d3746403947413b47423b45403b433e38403b36403b36403b36453f394a443e47413c3d3834453f3b47413a433d364a433e49423c49423b4f49424b463f47433c4b463f46413b433d37443e38453f393b36323c383349443f4f4a4547423e423e393d3733403a3645413d4e4a464d4943453f3b48433e49453e514c474f4844433e3948443d4e4a444e49444b46414d4a45494540534f4b4b47424e484349443f423d393f39333d37333c38343c3734443e394a443e504b434d48424d4841504a43534d47514c464e49434d484444403c3e3b36413d38423f3a47433f49454145413c4744404a444046413d45413d48443f514d484c474245403c45423d45423d4c4944514c4748433e44403b45413d46423e45403c4a453f46423d46433d45423d43403c47433e4c4843524e494f4b464d49444c48434a48424846414b47434c484545413d433f3b413d39423e39433f3b403c39433e3b423d393e393539363135322d35302d3a353138332f3834303935313d3934413d383d38343f3b37403c373f3b37423d39413c383e39333f3b373f3c3743403b413e3944403c45423d46423e47443f47433f47433f4844404a464248433f4a4642484440423e3a44413c45413d3d38343f3a3547403b48423d48433f47423c4e474147423c4b443e4b443e4f48414a433d4c4641443f3b3d3835403c3746413d4b454148433e49433e4d474245403a443e394b453f4b443d4d47413c373235302c39332e463f3b46413c423e39453f3b433d38403c38403c383e3b363e3b37413d393d3a34443f3b47433f47433f47433f443f3b443f3a413c39443f3b443f3b45413c423e3a45403c403b373b3632433f3c46423f3e3b37393531403c38413e3944413d4a46424a46414b47424d48444e49454a45414a46404a47413e3a3543403b44413d433f3b44413c46433d403c38423d393f3b373f3a363a353138333045403c46423d494440413d373e3935443f3b3f3a363e3a363e3a363e3b353e39353d3734453f3b44403a403c36433e39433e3745403b3d3834403b37433d38433c373e3932403b34433d36464039403a353f3a3549433f4d474248433e4b464145403b46403a4d4640443e3846403a46403a463f3946403a433e363e3931453f39453f3948413b48413b48403b433e3948443e4a454048433f4c48424c464047413b443d38433d37433d37453e393b3530413b35403a34433d3748423a47413b443f3949433c524c464e4943433e3836322d3e3a35443f3849453e4a443d504941524b42554e465b544c524a424a443c423a3438302b352e29322b2439342d46413b4b443d4e47414c453f4037323b342f342e29322c27403932403932433c364039333d362f39332b443f39453f3a4a443c5850475850474b433a544c455d564e5b554d5c564f5850494a433b423a3338312a322b25352e2736302839312a433b345049415a5249564b42443a323c322a382e25473c33473f344e463d5a5249534b43534a414b433b3c332c332b24362e273d37333c35313c362f3a352d3a332b3e38314b453f4f4a434c47404e4b45514e4a4d4b46514e494f4b465b5652504d484946424e4a46403b373c3832312c282a252237332e403c3648453f4c48425b585159544f4c484448423e433d37453f384f4841534d46443e38443e3946403b4a433d4c453e4d473f463f37534c454c453d4c4741544f495f5c57433e39453f3a4b443e3e39343a3632413d39423e3947433f47423e46403c433e394c464048433e4b4742544f4a544f494d49454f4b4746423d4e49424a453f48433e4c47414c47424a4642433f3b47443e3f3c373d39353c38343d3a364946424945403e3b3749464149464245423e4c49444946413d39343935322f2b273b36313e39333e38333f393547413d44403c4a464243403b43403b47433f48434047433f46433f433f3c3a373338343136322f3733303e3b373c38343b3733423d3945403c433f3a423f3a423f3a433f3a44403b403c38443f3b45403c3f3b363b38333f3a36433e39443f3a433e3a47423c453f3b48413c3f3932413b374b453f47403a4b453f49423c443e37433d36423c363f3932413b33433d37423c3649423b423c35433c3547403a433d36423b34443d3749443c48433c47413b4e48424c46404c464049433e453f3946413a46413b4e49434d47414a453f48433d47423d4b463f4b453e4a4540443f3b3f3a3546403a4c46404d474148423b49433c49443e47413c4e49434b464047413c4d4841504a444c4541433e3a3d3935433f3947433e49454047413d423c37504a4456514a45413c3f3b3745413b45413b47443f4a454045413c403c38453f3a504c464e4a45514d484f49454f4a454f4a4646413c4d47424640393f3a363f3a35453e39463f38443e37413c364d48434f4b4748443f49464255524d534e4a4c474447433f46413d46413e4c474348443f48443f4c484346423e4a46424a46434c484445413d4b46424844404a45404c474247443f47433f48443f423e3a47443f48454047423f49454049444046423d423e39433f3a46423e44403c47423e48433e423e3a3f3b373f3b37423f3a3e3b363e39353c37333e3a36403c373a3631413d39413c39332e2c3d39353b37333f3b373f3b373935313a373237332f3935313936323b37333a35323e3b36433f3b413d393f3a373c37343d393548454045403d3e3936413d39403b37413d39433e3b423e3a423d3945403c47423e45423d45413d413c393c37343d3833423d36453f3848423c44403949453e49433e49413b4b443d4a443c4b453e463f3947423e3d3935403c38413d384a453f49433d48433e49444045403a4b454045403b453f3948423b47413b48433d4b47404b453e423c383e3a36443f3a46423c44403c423e3a43403c433f3b45413d4844403e3935403c383f3c37413d393f3b373c39343a35313e3a363b3733403c383f3b3645413b413c373f3b36403c38433f3b43403b403c3847424045413d47433f45423e45413c44403b38333039353236322e37332f3b37333e3a353c38333d3a363b3834403c383e3b373c38343f3a363f3a36443f3b403d3836322e403b373f3a363c38343f3b38433f3b45403c443f3a46413d4e48424b463f403b35453f3c423d3944403b433f3b413c3745403b48433e403b37423e3a443e39423c3847403a403a35433d38453e383d3833413c36433d384d48434b464048433d4a443e463f3947403b443d384a433e4c4540443e39433c37443e38443e3949423c3f3933403b35433d373f38333f3a35433c37403b36403c36403d38443f3a423e3849444045403b423c37453e39433d38443d37403a34443e3849423b4b453f49443d49433c4d47414e494346423c413c3936312d39342f39342f3f39323f38313f3730423b334e463f544d455850485e574e635e5658524c554d46423c36342e2839332d48413b50494350494259524c534e4947423d443d37423b343e3731413933473f39433c35413b3437312b4039324a423a4e453e4941394f48405049414f4740514941534942564c445a534a5c544c534c45453c353a312a352e2739302b312a24342d26473e344f443a493f374e443c44372e3328213028222f2923332c254038304b433b4e4740584f485850484c463f524c4548423c474039443b3440383038322a37312a3b352e3c3834413e38514c4857534f504d474b47424844404b4843524e4a524e4b504d494d4744433c3939333047423f504b4845403d3c38324c4742494641534f4a47423d4c47404d474148413a3b35303e3832433d374c453f47413a37322d413a334a423c453e393e3833433f39413e383f393337322d37332e3935303c39353d3a35413e394846404e4a4659544f514c47413b37403a353c38333c38343c38333b3833403d3945413c3e39343a36313b36313d38343c3835413d3a46423e4c47434a47424945424845404e4b475f5b554d49444d4b474b4945474541403e3a3e3b3747444045433d4c494346423d433e3a3d3a353d3935413c39423d3a423e3a46423e48443f48443f433f3b3b37333f3b3745423e4844404b47434d49454945414a45424f4a4645413d423e3a433f3b403c383f3b3848444047423f433f3b46413d46423d45403c413c38453f3a443f3a45403c423d383a3530403b374a4640453f3b48413c453f3a46403c4a433d403a354b454049423d47403a443d37423c36453e37474039463f3a47403b443d37453e38453e38413a34433c36403a3347413a453e36423c35433c36443d36453e37453e37463f384a433c4d464046403a3e38323e3832413c36433e3a47413c45403939342e413c3649453e504b464a443e3c3630423c37443f3848413a464139433e3849433e4b4640453f3948423c413a3447403a4b453f453f39403a343f3a35403b354c4842544f494d484249443f49443f4b4742524e49514d4746413d45413d423e3947413d443f3b47433e494540484440504a46554e48514c474e4944504b4548433e4c4743544d464e47414d47404d48424d48424a4540423e3a47423e47433e46423e4b46424f4a454b47424e494546423e4c48444e4a464e4a4645423d43413c44413d46423e4d4945504b474d494445413c48433e47423d4b474247423e47433f44413d423e3a45423d4a46424b464146413d413e3a413e3a4844404a464144403c47423f4a443f49433d46403c403c37413e3a3f3d393e3a37423e3a44403c47433e423e3a4a464244403c44403c46423d48443f443f3c45403c46423e423f3a3e3a36423f3b423e3a3d39353b3733403c3845403b49443f3a36323e3936423e3a45413c45413c45403c433e3b44413c44403c423d3947423e48444048443f4a46414b4843494441423c39413d394a443f463f3947403947413b47433f48443f48423c4d464046403947403b47423c423d37423e393f3b373f3b37403b37423e38433e3a413c38403b36403b37423c38413c383d39343e3935393530413c373b373239343037322e332e2a34312c35312c332f2c312d2a322e2b2e2a262d2b272826223d3a353a37323d3936413c39433f3b47433f47433f413d393f3c3844403c423c38453f3a47433d3f3b353a3632413d383d39353b38343a3632413d39423f3b43403b433f3b3e3b36423e3a484440433f39413f3845433d48433e4d474145413c44403d484440413d383f3b373f3a36423d39423d393e3a363f3b3638342e3d38333e3a353b38333e3a36413c373d39343c3733443e39403b3535312b34302b38342f433f393d383237322c36322d312c28352e2a3f3a364b464249443f46403b514a45544e484b453e49443e45403b3a36313d39353e39353934313d38343f39353e383446403c46413c433d38433d3949433d423d383c37334c46414c453f4a443c4c453f4b443d47403a48413b453f39423d36413c35423d37423e3946413d494440423d383d3833433e3747413b443e38453e37453e374b443e49423c49433d48433e47423d47423c4c46423d39344e494458524c564f494d463f423b353e3731413a33474038504942504940534e4658524a6059525d574f59534c4c46403e373139322c453e3749423b524d45645e57665f585c554d5e564f524b443b332d3b342e3c352f48403948403948403a47403a463f38413a33463f384d463e4d463f4b443c514941534c4458524c6660595b534b4c423c463b3440362f342d272c251f332b243a30283c322a4e443b4d41394f443b52463d4339333e342e352b262f28213730294039324e473f4a433d352f2a413b3558514a564e476058525d554d59534c514b4545403c3b38333e3a33443f394c4842504c47524e494f4c48524f4b4f4b46504d48585450585550524d4948423d423d374f4a443f3c37514e49615c575d575048413a3e3831423c364a433c3f393339342f3a3630443d38403b343e3935423c37463f3a3e38333f3a3536312d3935303f3934463f39494440413c3845413b4946414a4641423f3a3d3935413d38403a35443e38403a363d3935403c38413d393c39353e3b37403e39494541413d3a4a4642524e4a4c48454b4743504e4857554f514d485b585357514c49453f403c3733302c35322e34302c34302d342f2c332f2b33302c36332f322f2b36322f3936323a3733403c383e39363b36333e3a363e3a363c37323c3733403c383e3b363f3c3646433d45413d433f3c46433f43403b46413d4a45414a454147423e49454145423d433f3b433e3b433e3b3f3a36423d3948433e46413c433e38443f3a49423c4a443e48423d423c38433e3a433d39453f3a3b3630302b26423d38443e3848413b4d47404b443e4b443e4b443e48413b474039413a33453e38443e38443e37463f39453e3849423c463f38474039443d37453e374740384a433c48413949423a47403947403a474039463f374d463f4f48424a433d47403a3c3631413b364a453f4b4640453e38443e3745403a4d474047403a46403947403a433c364b453f504a4549443e413b35423c36443d36453d37423c35403a34403a34443e3847413b403a353c36313e39333b3632403c36443e39433e39413d37423d3845403a4a45404b464248444047433f433f3a3e3a363e3935433d38433d38433f3a4b46404c4742433e3a48423e4e47424c463f4b46404c47414b46424b464145413d504b454f4b45514d474f4a454e4945433f3b45423e423e3a45423d494440514c4856514d5b575257534e4e4a4548454047423e4844404d49454e49444d48444d49454944404c47424c4843423f3a4a46424e49454c484346423e49464148444046423d46413d48433f4d484446423e403b37413c39403c38413e3a3e3a373d3a3645413d433e3b3e393645403d3e3a363b3733403c37423e3a3e3935413c39413c383e39353f3c363a36323e3b363f3b373f3b37413d3847423e3a35313a353138332f36322e3c3833423d393e39363d383448433f47423e47423e433f3b443f3b443f3b47423f44403c44403b47423e403c373e3935413c37423c36433c36403a34403b3645403c423c3846403b46403a433d39433e39443f3947423d44403b403b37413c3848433f45403c46413b4d48434c474247423d45403c48433f494540433f3b423d3a46413c48443f4a454146413d403b373e39353e3a363f3b383f3a373e39363b37343834313e3c373d3a35413d393f38353c3734423d39413c383e39363e3935423d37433e3846413d44403b46413d433f3b44403b423e3a413e3a48444046413d4a464249454146413d423f3b4b48444e4a45534e494b4641423c3749443e47433d403b36413c383d3934433d3948433f433f3a433e3949443f47423c48433d49443d3b383144403b47433f46413d3d38353c37343b3632413b36403a35413b34423c363e39343b363238343037332f38342f3d383346403a3c37343f3a36413b364039353f3a3548423c443e3946403a48433d3f3a3538342f3b36323c3834423f393f3a353d3732423c37413b35443e373f3933403b35453e393f393548423d48413b463f39443e39463f3a453e3847413b403a34413c3647413b3e3a34423e3a433e3a47423d443f3a413c374b463f443e38433d3848413b453e38423c36443d37443e3844403946413d45403b48423c413b37403b3649433c4d46404f4a4349423b3e37313b35303d3631413a33423b344d463e4c463e4f4942544d4657514a5a534d4f48413b342e3c36303a35303f39334039314c453e534d47544d46554e47524b455049424d474247403b423933473f3748403948403a4c453e4139333c352e372f2a332b25342d26383029433c34524c45554e4759544b59514a5048424238333f38323f37323d352f39322b332a24352c263b322b453b33524940564c42584e444d443d3c342d332b25352c253a322b362f2a403a333e372f3c362f524b444e473f524b4359544d55504b47423c3a3430352f2a34302c48443e4a453f4c47405450484e4a4547433f4d4a4548443e48423d45403b3d37333b3732423d39423f3759544e504842474039423c36423b35433b343b342e413c3647413a39332d3b3632443e39524b454d464049433d4d47425e5a535b5751413c38403a36403b372b282448443f413c39403c383f3a36403c373c38343d393548433f433e3a45413d46413c45413d433e3a45423e4a484355524d5b585348443f4f4b455b59535d5b5448443e413e393e3a343f3a353a34303b3532413d3a3f3c374c4a45504c484c4845504c494a464345413d47444044403c423e3a3d39353b37333b373437322f3c37343c37343d38343a363137322e37322e37332e3e3a35403c363f3b37433e3a443f3b46423d494440433e3a44403c4944404945404b474247423e47423f49444048433e44413c48433e49433e433d38443f3a453f39443d36423b3547413b453f3a413b363f39343e39343e3935433e393f3933423b37453e37443d35443d37443f39454039413b34423b3448413b4b443e4b443d463f39453e384740394640374a433c4b443d48413949423a4841394c453d4d463e4e473f4b443c4b443c4f484048413a4b443e4e47404c453d4a433c443d37413a33474139463f38433c36423d373f3a33423b35423c35443d363f38323e37313c36313e3831433c36443e38423a34423b3547403a443e39413c383e39343e3833423c37423c3748413d49443f47423c45403b413c3747433e47423d4a453f49453e49443f4a45414c48424d48434e49444f4a444b46414b464347423e4f4a454d484448433f504b4749433e46413a46423d403b3744403c48433e4b46424d48434a46414b464148433f4a46424b47424e4b46504c4846423f44403c45413d45413d43403b4a46414d48434d494453504a4f4a454f4b46514c4757534e56514c534e48534e4853504b4947413d3a353e3b36403d3844413c48444047433f4f4c474d4945514c474e49444a4541433e3b4a464345423d403d393f3b38433f3b403c38423e3a403b383f3b37403d3947423e4c46414a44404e484348443f443f3a433d384e48444b464145403c423e3946423d46423d47423d433f3a443e3b4a464146423e423e3a423d39423e3a403b383c3734433e3a45403c48433e443f3b4b464244413c45403c413d383f3b373d38343e3935433e39443f39423c37443f393f3a3445403c423d383f3a36403b373f3a36403b37413b383f3b37403b3745413c3f3c373d393544403b49443f433e3a443f3b433e3945403a47423b44403b433f3b423d38423e393e3a363d39353f3b37413c38423d393e3a36423d39433e3b44403c48433f4c47423e3a363e3a353e3935403b373b3632403b373d39343c38343c38343e3934433e39433e39433e39433e39403b363f3a36443f3b403c3945413c3c36323935313d39353e3a36403c37423e3945413b4a45404b474147423d4b454045403b453f3a47413b45413b443e3a49443f433f3a433e3a423d38413c37433e3a433e383a37323d39353e383548433f3d38343c38343f3a35443f3a3f3a35443f39423c363b3531403b37443f3a3f39363b35303b352f3e39343d39353b36313a342e39332d3c37323b35303a3530433d373f393446403b49433c433c363e38333f3a343c37323e38323c35313f3833474039433d36413b36413b35443e39433e38423c36403a34413c37433c38453d38423b353e3933403c373a35303a36313c37333c3734413c37433e39403c374e484248423d45403b4b454047413c423d37403a353e39343e3833413c373f3b363c3731413c37413c36403a34453f3945403a4a433d46403a433e3a423c38433c37423c35463f39403933433c35453e374b453d524b44565049514a43463f39413a343c353039312c3a342d433e364b453e59534b59524b59524c554f485149443d352f3c342e3e37304f4740504941564e47564f495e575159514b5d564e4d423b3c2e27322921362c24382e273a322b3b332c3a332d49433b534d455851485c544b544b43423a33382f282e2621322b25332c2639332d443d3746403948413b4e443e463c353d352c3c332b3b31293b332c3e372f3e37314a433c554e4757524c524c47453e39433c363b363138342f3e3933433d364c474147453e4a4741423e3946423d504d494d4b45423d38403a36443e3a3933303b342f48403a48413a453e39463e383f3833443f3b423d38403b363c3733413e39545048564f49554f4958514b4c473f46413a44403a4d4943453f3a433e393f3b3644413d42403b45413d3c3834403b36423e393e3b3746413d443f3a3d39343d393444403b45413d47443f54504b56524d5f5c56504c464b46403e38323c3732423c36443e37433d3649423b4c48424f4a45514c474c4843514f4a55534e4e4c4857545056544f4e4b47494641423d393d38353935313b36323c37343e3a363d39353b3632423d39433f39433f3b46413d433e3a43403b403b37403b3746413d423d38403b36403c37423d3945413d423e39423f393d39353f3a36403c38413d38423c37433e3a47423d443f3a3d3833443d3848423d48413a3d3831413c36423d37433d39413c37403b36433d38433e373f3933433d37453f39453e38443e38413a34443e37433c35474038463f39403a34413a33403933453e38453e36474038453e3649423a48413a453e3849423a484139484039474038453e36413a33453e37423b34413b343f38303d362e433c34443d3549423a4740384a433c4b453d3c3731403a334c463f4c46404a433d47403948413b4b433d48413a48423c47413c4b443e46413b49433d413b353d383346403b413c37423d39413c38443f3a46413c423d3948433e45413b504c4749443f44403b433f3a49444048443f4e49434c46414f49434f4944504a46504b45504b444b463f4d4943514c4849443e47423c49433e49444044403c46423e44413c46413e4b47434a464248444044413c423e3a423d38433f3b47433e4c4844514d4a504c484e4b4747433f46413e48433f423f3a443f3b3e3935423d3948423e45403c443f3a433e3a433e3a423e3a3935323e3a3645413d433f3c413e3945413d423d3945413c4a44404b46424a453f48443f403c3844403c413e3a43403c46433e4a46424945414a464044403c423d394b464145403b44403b3e3a36423e393d39343834303c363337312e3934303f3a373d3936403b373c37343e3935423e3a46423e49454045413c48444049454147433f47433f48454047423e46413d44403b403c37443f3b45403c433f3a413e39423e3a403d38403c37403b36423e373c3834413b37413c3745403c433f3a3e3934413c3845403b45403c443e3a433e3944403c45413d413d393e3a36413d3945403c3f3c373e3b37423d39423d38413b353a36313b37323d3934453f3a433d373f39333b353035302c3934313c38333e39343a353237322e3a353137332f403b353e3a35423e3a3f3a35443f3a403b373c37333a35313d38343e39353f3a35403b35423c37413c37423d393c3834413d39413d38433f3b45413c413d39423d3a46413d49443f45413c46403c4b454046403b423c38403a35453f394a443e47423d49443f4a453f4a463f443f3a46403b45403b45413c4a45414b4641423e393d38333c37323a35313e3934433e38433e3847413c403c3648423c423c36423c37433c38433c37413a343d37323d342f342d294a443f4a433d4b453f46403a453f3a48413b403b35443e39413b35433d3745403a443e37443e383d36323a3530413c36463f3a403b353f3933423c35453e3946403a3f393348433b49433c4c4640413a343f3935413b37453f3a3c3733403b383f3a36403c38433f3b413c393f3b37403d3844403b443f3a403b37423d39413c38433e3a48423e45403c48433d46403b47423d47423e443f394a45404b453f46413b443f3a46413c45403b433e3a47423d48433d48423d45403945403b46403c49443e4a443d413b34443d38423d374c4640514a43524b4558524c5e575050484039312a322c25423d354740394c463f4d4841514b44534c45463f383f37313c342e423b344d463d524a445e564f534b445a544d645e55625a525d564f4a413a3c322b352c26382e283b32293f362e4138313b342c423c35524c4558514a615a5257514b514a433f37312e2823433c363f3731342d293a342f37312d37322d3a3530413a323c322b3a312a3a322a3c352d453f374d463f58534d4f4a4758534d4a433d3f38333d3732453f3a443f3b403c373b373344423d55514d58534e504c47443f3a3b373437322f38312d413b364c46404d47414c46404c474344403c49443f3a363236312b3c36313d393349453d4d48405a534d4f49423a332c36322c312d2938342f45403b3a36324946414e4b45504d473f3a353c383348433e4f4a444e4843544f4a5d58535a57515b575155524c56534e5e5c5759554f49453f4945404b46404a46404d49434e49434d48424b47404b4741504c4553504b5855504f4b4653504a4a464047433e4b4743403c383c3934403d373d393434312c332f2b342f2c342f2c37332f35312d38342f3c3834403c373c38343d39353f3c37423d3a433e3a413d393e3a363a3531403c3846413d433f3b48454049444045403b45423d413e39423d39413c38413d39423d3945413b44403b3e3935433e3a3d383445413c47413b413c3745403b443e39433e39423d383f3a35423b35403a35413b35423c3647413a443e37453e38463f3949423c49433d4c453f4a443d443e3649443b46423a49433c4741393f3a33403a32423a32443d35443d36433c34453d36443d3547403849423a453e3646403849423a474038463f39433c36453e37443d354a433d4e47404c453d4d463e48413a4a433b47403948423c48413b463f3948413b49423c49423d49433d4c453f47403a433c363d3731423c3646413c48423c49433d48433f4a45404c47424b4642514c4744403b47433d504c464f4a454a46414d494449443f433f3b46423d413d39423e3a47413e46403b49433c4b463e433e38413c37403a353f393348433c453f39433e393f3c383e3a3644413c4b48434a454049433e45423d4b48444f4b474d494546433e44403c44403c45413d4945414a46424a47434b46424d4844433f3b47413e48433f4c47424b46424b46424d48444f4a464f4b474c49444d49454f4a454e494547423e443f3c47433f403b38403c38403c383a35313d39343a363234312d3834313b38353a38343a37333a3733403d37413d373f3b35413c37413b364640393f3a35423d39423d39423e3a443f3c433f3a443f3b403b3646413e423e3b45403c433f3b423f3a4b474249444049444046423d44403c423e3a423d3945403c44403c433f3a45423c45413b433e3947423e514c46504a4547433f443f3c46423d48433f413c3847433f45413d47423f443f3c3e39353e3a353f3a363f3b363c38343f3b37423e39403a363f3a36403c383f3b37413d38413d393d38333834303b39333e3a343f3a353f3b36403b37433d37433d38463f38413a34423c36463e393e3731423b363d3833423d39433f3b433e393f3a36413c38423d37413c38403b36443f38413c373f3b35433e38433e38413c37403b37433e39403b373c3633403b3746413d46403c47413c3e3a3538332f3b3632433e3a48423e423d39403b3645403b443e39423c3748423c48433d48433d4e49434b4440453f3b423d37403b353f3a35413c3746413b44403b413e3945403b47423d49433f4f4842453f39413c3748423c453f39453f3949433d423c3546403a47413b423c36423c37433d383f3a353d38343f39353f3934433d38443f39403c383e3834433e3a46403a433e38433d38443e38413a34413b35403934413b3548423b3e39323c3732403a343a35303b3530413b34453e37433d373c373149433c4a433c46403a3e39333e3934443f3b494440423d3a45403c47433f423d39413c38413c393d393543403b433e3a413d3944403c46413d423e39423e3a45403c433f3b46423d45413d47433f433e3948443d4a453f4c46414c484346413d48433f4b46403f3a363d383447413c48423d4a45404c4641443e39413c373f3a35403b36423c38413c37433d3748423c46403a4b443d534e465c564e564f464a433c423b353d362f463f384e47404e4841554e47463f383b342d39332d3b352f453e374740394c433c4e463e4f484059514a625a5360584f584e455a5046544a43443a334339313d352d3d352e4038313b342d3a342d443e364b453d59544c67615b605a5459544e514b45474039423a33423a333e38323a342f3e37324b45404a423c433a334238313f352e3d362e453e364e474055504b55514b534e475c57514c47413f3935413d3946423e44403c43403b49454045413d443f3a49454045413d494642403a353c37333e3a37403b36443f3a47433d534e4849433d4d48434a443f50494259524b47413a443f38534d46423d3549433c443f3947423e413c384b47424d4944423e3a46423b453e393d3934494541534e49555048534e4839343244403c48443f4a463f433e383c3a3441403b3e39343f3a3546433d47433e4947414d49434b48424b4a454c4842403b36423d393e3a363a38333d3a35413d393f3a36413d37403c36403d383e3a3635302d312d29332f2b35312d3935313d39353e3a36393632393531413d3945413d423e3a423d393d3935403b363f3b373e3b36403c383f3a373e3a37433f3b413d393e3b373f3a363e3a363c39343b38343d3a35423e39403d38403c3747423d443f3b3d3934403a353e38333f3935433d38433c37423d36433d36423c36423d373f3a34403a34433d3747403a46403a48423b423d3648413b48423b4b443c48413a49433b514a42554f46534b4350494249443c443f37453e3749423a49423a453e36463f37453e36463f37463f3749423a4a433b484139474038474038463f39453e38433c36463f3948413a48413a47403849403a463f3849423b49423a423b3347403948413b453e38433c36403a34433e38403b35423d373e39333f3933423b353e3934423c37514a4246413c383430443f3c4944404b464147433e413e394d4a444f4b444b47414a453f504b454e4943494540423e39403d3945403c45413d45413c544e484e4942433d39494440423d3a423d3846413a403b35413d3744403b46423e45413d48443f423e3944403b4845404a45414d484445413d4e4b454f4a464f4b4646423e4945424f4b4647433f47433e48443f413d3845403c4c464149443f46433b47433e48434048443f49454146413d4b46424a46404e4944514c484945404945404d484447443f4a4542484440433e3a46413e44403c433f3b433e3a43403c44403c413d3945403c4e494447423c47423d413c38423e39443f3b453f3c48423d3e3935433d38423e3945403c3f39353f3b373f3a353f3b35413c36413d38433e393f3a34433d374a443e46413c3e3a3644403b43403b413d3945403b47423d46413c46413c443f3a413b363f39353d38343f3a37433e3b46413d3b36323f3a35403c38433f3b46423e3f3c37413d39453f3a413c383f3b37423e3a423d393a3631403c38403c383a37323f3b3747433e443f39423d39443e39443d374a433d443e38413c384b4540453e3848413a463f394a443f55504c5d5852504943463e39342f2c3935313b36323c373246403b47403b413b35413c36403b36443f3b3d3834403b37413c373f3a35423d3945403a433e39423d3748443e433d38423b36433d374a454048423d3934303d38333d38333b363237322e443f3a433e3a3f3a36423e39413d383d39343f39343f3935423e3846413b46403b494540423d39413b363f39363e3a363b36323a35313b36313c38333833303c3532413c36403a343e3934423d38443f3a433e39403b373d38333e3a353f3b36413c3647423d453f3b4b444049443f46413b433e39423d3846413c443f3a3e3934403b36423d38433d38413c37433e39403a344039333f3832413b36453e37433d38433d38403a33423b3347413a453e37403933463f394b443e443f3848423b45403b45403c3f3a373e3936413c39413d39413d39443f3b43403b49454046413d45413d43403b47433f48454044403c423f3b44403c44403c423e3a423e3a44413c43403c3f3a37403c384c47424d4842423e39403c353e3a35413d38443f3a49443f4f4b454b45404a464046433e48433f4c464047413c413d38423d3946413c48423c453e383c35303b362f49423a4b443c474038423b353f3832413a3446403a46403a4d463f453e37433c37403a353c352f3c362f3a342d433b34433b334841394d463d4f47404f473e4e463d4e453d443b33453a33372e283931293d342d3f37303e362e3d342b372f273a332a49423a4f4941534e454d473f484139464038423b34453d35443b3340372f403a344b453e473f39433d364a433c423b333730293a342f443e384a464055514b534f4955504c443e3a3a3531443f3a403c364a453e4f4a434c49434e4942514b44504b45524f4a433d393a342e423b354c453f47403949443d59544e48413d47423a413b353c342f423d36423c38534d474e474048413b3e3834403a343d38333c373344403b4a47413f3b373d39344f49433f3b363f3c374a463f47423d4d4944514d485b5752514d495f5b5654504c423e3a443d3a47423c4e4a444a464244413c48443f4d4a43514d474c4a4554504b47433e423f3a3d39353a3733393632342f2c35312d36332f34302d332e2b37332f3834313a36323b3833433e3a433f3a433f3b3f3c384c4844494440443f3b403c3846413e47433f423e39403d38433f3b413c38413d38413c39413c39403c38433f3b433f3b45423d48444044413c3f3c3744413c45423d403c38423e3a46403d423c38494440443e3947403a423b3546403a3f3933474039423b35433d37443d37443e38433c3547403a49423c4c453f4a443e4a453f504943514a4359524a564f47554e46534c444c453d4f494157504749443b4d473f48413949433b49423b463f374740384c453d463f3747403849423a4c453d48413949423a4740394740394a433b4a433b4c453e474038433c34473f37463e3647403849423a4a433b403931423b33453e37463f38443d37403a33443d37463f383f39333f3a34453e374c453e47413a443d37453f38413c36433e3848433c443f3a443e3946403946423b3f3b3544403a46423c49433e423c37433e39423d39403c3843403c413d39413c38423d39413d383f3a353e39354b47434d48434b453f443f3947413b46413b3f3b3645403c413c394c47434e494546423c423e3a423d3a433e3b3f3b3847423e45423d4f4a46494541423e384e49444e4943514d45504d484d484547423e48433f49443f4c47424c464246423e45423d4844404a464246423e46423e48444049444148443f4945414a45414c48444844414b474347433f43403b47443f46413d47423e3f3b3745413d433e3b433e3a45403c433f3a46423c47433d46413b48443d46403a47413d433e3a48433e4b453f48423c453f3a4b443f4c46413e39333d3833403a34443e3849433d403b35443e39423e393c3834403c38403c373e3a363d3834403b37403b363d39343d38353d38333e3935413d38423e38443f39413d38413c38403b3739343038332f35312d3a37323b37333d39343c38343f3b373e3935403b373f39353c38343b3732403c38443f3b45413c433e3a46403a46403b4a443e4840393c36323f3933463e3846403c36322e3e3833443e394d48424c484146423c47433e4c47433e393538332f38342f3f3934403b373d38343c37323d39344c484246413c4b454049423d413c373c373337322f3b36323d38334a45404c474148423c403a343f3b36423c35443e39433d3946413c46413d4c4640443e373b36313a35303e3a3547433d4a4540494440443f3b3f3a363b36323b36323b3632403c3749443e46413c403a363f3b36403b37423c37403b37443e39403a353c37333b373339353039353037332e38332f3b37333c37333e39353c37333934303b36313f3a35403a35403a35423d373e39343f3a35433d373e3a343a35313e3a35403a36433d38413d3844403b4a464247423e443f3b403c36433d3746403b48413c453f3a413b35443e3949423d413b35423b36433c373c3732453f3a47423c443f3a47423d47423d4a4440433f3a3f3b37413d39413e3a423e3a44413d46423e43403b45423d45413d44403d4946424c484544403d47434047433f494641474340413e393d3a35433f3b413d38413d3944413c423d3849444044403c46433f4b464146413d4c494447443f47423c443e38413d38413c38403a363d3933443f38443e37443d3749423c443d37433d36413b343c352f3b342f3c36313b3631423d37443e393b342f37312c39342f37322c3c37313d3731403933474038453d36463e36413931463f354942394e463c544c434d463d4d463e534b434f473f49413a474039463e374037313c352f3a322b3830283d342c4239324840394841394b433d4d463f4e453e4a413941383041372f473e36453f38413a35423c363c3531342e2a34302b3f3b354f4a435651495550494b4640423e393c352f39322b46403a4b463f433e35413d36504b455b554e56504a4d463f4b443d433d36524b4547413b3b3630433d36453e38423c35423b353e38333b35313f393546403a47413b433d37393430403c3655514b49423d38322e3d39344a46414e4a46433f3a48423c3e3832423c3646413b49453f4946414c49453e3a3746443f58544f4e484445403b48423b4c463f46423c4e4a465a56514f4a44413e3847433f413d39312d292d282437342f3d3a363d39353c3734383530393631403c38433f3b423e39423f3a46423d48443e4b464248433f47423e423e3946423e46423e413c38403b37413c383c3833433e39413c3947423e403c38433e3b423e39413c38413c39413d393f3b373e3a36403c383c3834413e393e3b363d3a353b363335312d3a3632393431413c39443f3b413b36403b3538322e37302d3c363136312d3c37333f3a35413c36413c3648423c4a443e4c463e443e3849423c4c453e4740384841394a443c4c463d48433b49423b4c463e4640384e4740534c4548423b443e3848413a453e38463f38453e37433c35463f38474039463f374740384b443c504941504a424e473f484139453f37443e35443e364b443c474039423b344c453d4b443d4d46404d463e4d453d4b443c4e48414b443c433c34453e36443e37433d36413a344039333e3832433d37463f383d36303c3730423b34433d3746423a45403a4c47404c453e46413b443f39433e39443f3b433e3947423e48453f45413c4a46414c484346413c47413c3d37344a454249444049444046413c443f3b49433e49433e46423d423d39403c38413d3944413c43403c4945414e4a444b484248443f433f3b47433f46413c46413e433f3b413c3744403b4a45404c484348434048433f4d48444f4a454b474146423d4744404b47434b46414d48434c484354504b4f4a454e494448433f4b46434946424845404a464247443f47444147434043403c47433e49444049454047433f423e394945404e4945514c4749443d4e48424a453f4c47404e4740514b454a453f48423c46413b413b3548423c46403b47423c433d39443e394a463f4b463f48423c453f3b423d38403b35443f3a4a454145403b433e3a45403c46413d413d39413c39403b38423d39413c38403d38423c383c3733423d3a403b37403b36443f3a423d38423d39423e3945403a46403b46413c48423d49443f433f3a403b3648433f4a4641423d3838322f3c36323e38343e3732403a34423c3547413a39322e413b35433d373d373338353045413c36312d332f2a48433d48433d44403a4e474247413d4c47434d494445403b4944404f494349433d3f3934423d373a35313d3834423d3749443d47403a48423d46403b423d393c373336312c3e3934433e38433e3a3e3a36433f3b423d38423c373e39344b443f4f4842554f49534e47423c373a352f3d3833423e3a494540514c47534f48514b46413c37393530322d29423e394f4a454d484347423d403a3539332e38332f3a35323934303f3b36423d3946403b3e38333c37333d38343e3a363f3b35423d373e38333d38353e3a363f3a363e38333f3a353e3a35423c37443e393d37333c38333e3a363a353238343038333037322f37332e3c3733433e394a453f4b463f443f393e393445403b48433e45403b48423e453f3949433c4a443d48433e433d38403a353f3a35403b36413b35413a343e39353f3b363b37333e3a363c3835403c383b38343834303e3a363d3a3642403b47454048454049454144413d3f3c3745423d403d38423f3a3f3c373d39363f3a373c3834423d384e484249443f47423d4e4a454a47424a474147444046423d433d36403a3446413b413d383f3b37413c3849443f47413b423c36433d36443d37443d36453f3949433e46413b3e3933423d37433d38413c364e48415049424a443d4c453f5049434e473f4c453d514a42504942564e47574f46534b42534b434942394d453d4a433b524a43504840544d45544e465149424b433b4740394d474149423c463e384038313a332c433b344a423a4f484059534b534b44473f384c453d49423c473f38453e37453f39433e393b3633413c373b363239342f403a3446423a58534c4f4843403c3848433d453f3a47413a453e37463f39413b36423d3946403a46413a4e4942524b45463f3846403936312d433c36413a333c362f3b342f433c3646403a433d36443d37423c373f393446403b4f484349433f3b363148413a4a433e433d383b37314a4642403c373e39324d4741544f4a46413b38342e44413b4f4d484a474356544f524f4947423c4b474246413b47413c3d3631443f384e4a424d494555514d58554f66615b5c5751433e3b3a36333a36323b3733393531413d3a403c37403c38403d383b37333a36323e3935403c37433f3a44403b47423d3f3b3644403b44403c403c383f3b37423e393f3b363b373438343047433e44413c46423e47433f433f3a44413c45423d423e3a44413c413d3943403b423f3a3e3b36413e3943403b423e3a3f3b373b37333b37333f3a3749433f49433e453f3a413a353f3a363d3834423d39423c39463f3a4c463f4b453f4d47424a443d4a453e4e48404f48425049414f473f4f4840514a424d463f4c453e48423b443e37453f393f3a33433d36443e374841394a433a4c453d48433c4d4640504942544d46554e45574f47534c4450494149433b534b4350494149433a4a443c49433a514a42514a424b443c524a434c453d4b453e4a423c4b443d4a453d4a443d464039453f393f3934433c374c453e3f3a34433d37413c35423b36433d36403a343b352f38322d39332d39342f34302d35302c39342f36322e38353037322e3c39343e3a36423e3945403c413d39433e3946413c47433b3d38323d383445413d423e3a403b373f3b38403c38413c383f3a36403c383f3b37413d39423e3a403d39403d38403d38403c373d3a3639353143403b47433f4844404d48444e494544403c423e3a45413d48433f46413d453f3a47423e44403c4a464247443f413d39413d393f3b383f3b37423e3a443f3b47413d4a454048444046413e4a454046413c413e383c39353f3b37413d393d3a35423d393f3a373b3632413d39423d3746413b47423e433e393d37333b3430413c3839332d38322d3c3731403a34423c34433e373d38343f3934433c3747403b47403b48413b403b363f3a35403b36403b353e3833403a34403934413b353e383339353136312e3935313d38353f3a37403b373d39343f3a35433e3a413c373e393544413c4a454149433e46403c46413c403c383e3a36423d3849433d48423c423c36453f3a3c3833504b4657514b56514a534e474e49444e494447433e4a45404e484245403b45403a433e3a423d3847423c48423d39343037332e3f3b363f3c37433f3946403b38332e3f3934443e3a48423d514b444a433c3c3631433e38423d38403a363f3a3548433f45403b3d38323c36323a34303e3933423d37443e39423e38403c363f3c3738353034312d3a3632403b374944404e4a4644413b403b353c373149433c4a443e47423b4e4943423d37352f2b2f2b273b363045413a47423c433d374b453f46403b36312c39343046423c4a453f48433d3c36313d373345403b3d38333e3833413c38433e39423d38423e393e3a353b36323a36323a3531443e394a443e413c3844403d4a4641514c4647423d403b354a433c48423d3f3b373b3833423d39413d38433f3c46403d3d383535302d38332f413c3746423c47413b423d393e38333f3a35413d383e3834423c35403a343f3a34413c383d38333e39343f3a3646413b433d3740393347403c4b463f48433e48433f474340403d383f3c38433f3b44403d3d3b363c383535322e37332f3b373343403b3f3c3839363238343136312e3a36323936313f3b373e39353f3b3547423c4b4641433f3a44403a403c37403c373e393545403b48423c423d3948443f46423d44403b46413c46403b47403a463f3946403a443e38443e373e3831433d3747413b4a443e46403a4a443e4b443e433d35443e37443e38453e384c443e453f374841394d463e4b443c4d463f4d4740504942514a424d453e4a433b48413a4e463f504840524b4349423b474039524c444a443c403a343c3731423b35433c35413a3349423a4e463f4a433b524b4349433b534b435149424b443e453d373d362e403932423c363e393546413c3f3a3439343037332e322e29413c374b443d564f49615c5664605a4e4840453e37453e38504a44443e393d3832433e38534e49534c464b443d4c453e413a354c453f4d463f443e3846403a474039443e36423c363e3833403b3547413b443f3a433c36403a343e3933433d384c47434a46413c37334a474147433e423e3a38342f443e393f38323f3a34413e3944413c43403b46443d48433f44403b54514b4f4b445e5b5659544f4c464140393545403b4f4b4547433e4c4641514f4853504b524d494843403c38343b37333d3935413c393f3b37423f3a45423d423f3a45413e423e3b44403c494541494440433f3b45413d3c38343d3a353f3d383f3b373c38343c383439353146433e43403b3d3935403d38413e39403d38403d38403d3845423d3f3b3843403c43403b403d383f3c38403c38423e3a3e3a363b37333b37333a3632322d2a36322d3c3731403b353f3a353b363138332f35302c3a34303e3a35433d37443e38433d37433e364b453e453f3849433b524a434c453e4f48414e463f4b443c47413a453f3848413947403a4c453f4b443d4e47404d463f4e473f4a433c4d463f4b443c4740394c453d4c443c4b443c4a433c4e47405048404b443c544d46544d464f4840554e474e474049423a4b443c49423b4a433e4c463f4e47414c46404a433f3f3a35443f3a433e3a49443f4b453f49433d4c46404a453f4c47434b474149443f4c453e504943453f3948433e46423e443f3b494541494440443f3b423d39423e3944403c423f3a3f3b37433e3b4a45414540393d38323d3834433e3a423d3a45403c45403c403c38403c38423d3a413c3944403b45403c433e3a3e39353a35313b3733403c393f3b374b464247443f423f3a433f3a46413d413e39433e3a48423e47443f413d3946413d4b464146413d4844404c48444a45424c48444b474447433f44403d4b47434d4944413d393e3a363f3b37423e3a433f3b45423c47433e45413d45403c45403c433e3a47423d48433f474340423e3a433f3b433f3a46403c46413b46413c4d48434b464145403b3f3a343e39354e494449433c46403a4c454047433c3f3b37433e3a403b373f3a3548423c3f3a3448443e4a453f433d36433c3547413a46413b403b35403b3647423d423d383a35323b36323d3834403b373e3935423c373d37323c37323d39343b3733413c37413c38423d37423e383b3732403c3845403c443f3a4f4a45393430342f2c38342f3a36303c37333e3a3446413a46403b49453f4d4741504b454f4a454d48414a433d47413b3b36323b36333a3530413b35443f3949443e403a353f3a3549433d423d383d38343a353138332f36322d3d37323b37323e3a35433d37443d373d38333d38343b36313d37323e39353c37333e38333d37343b35323a36313e3933453f3a4a443e413c373f3a35403c373a36323c39343d3934413d37443f3c433e3a3c37333e3834423c3746413c4f4a454f49444b443e3f3a3436302c322e293d38324b453e4d48423f3b37302c283a3631433f3a403b36433c39423d3846403b4b453e4c463e4f4a43534e48403a363934313f3a36433e3946403a423a353934303b37353e3a36403c37433d37413b37433e3948433d433d383c38333834303a3531433f3b3d3834393430433e3a47423f433e3a3d38343f3b3647423e47423d44403b423d39413c38423c37413b3438322e423c37433d38423c3646413c46413d453f3a413a35433c37423b373e38333c3732413b36443e38433f3b403b37403c3845413d4a443f47433e413e3a393532332f2b3b3834433f3b3d38353d38343e38353b36333a35313f3a3638333036312e39342f38342f3d3834403c373d3934423c38453e3a413c3847413d47423d45403b46413c443e3a433e39413c3746403b49433d4b443d4a433c47423c47413d4a453f433d373f3934423c3847403b4b443e4c463f47413b413b3548413b4c453e48413b47403a50494249423c4d463f47423b443d3649423b4d463e4a433b48413a4f474148403a3d36303b352f403933453e374f4942423c36443d3748413b423b354039333d37313d37313d373040383249423a4c463f4c4740463f393e3730433c344039333e3833544f4a45403a423d373e3934453e39453e38423d373e3934433e3749443c3e3832443d384e47414740394a433c453e383e393349453d4e4840544d474e47404e47404a433d433d384f4841453e3847413a514a444f4943443f3a3e3a363f3a36413b363f3a363f3a36433e3949423d4f494347433d453f3a49443f433f3a4a464258555048433f403c374d47424b443f443f3b47423e3b35313a3732504c46524e494c494246423b5a564f57544f4a4641453f3a413c374945404e4b4549454046423d57544e5a56525f5b57534f4b3c383434302d34302c322f2b35322d3a37333935313a37323d3a353f3c373936313c3935423e3b46423e403d383e3a363d3a353e3b363d39353a363236322f49464146423e44403b43403b494541423f3b423f3a43403b46423e44403d403c383f3c373e3b363e3b36423e3a403c373936313f3c383e3b373f3b3637332f423c37423d383d383339342e3d3833433d383f39343d38343d3833423d38423d37403b3646413b48423c463f3948413b4a433d47403a4c453e4b443d48413b443e384b443d4a433c47413a4a443c4d4740524b45514a434f48414d463f524b44504a41514a41504940534c44524b434b443c4a433b433c3549423c4b443f463f38433c34443d36453e3847403a474039453e37433c37433e3947423b3e3833423d3849443f48423c453f3949443e4f49434f494347423e4a443f48433d44403b4a45404d474047413c443f3a433f3a403c37423e39423e3a433f3a403c36433f3a45403c47433f44403c47423d48433e46413b3b36303f3b354d48414e494548433f403b38423d3a44403b413c38413d39423e3a3f3b37403b37423d39403c3844403c45413c44403c433e3a46413d47433f4b474246413d4d48444e4a4647413d48423f4b4642504a45504a444b464245403d403c3843403b3e3a3644403b45423d48444047433f4844404d4944514d484a464148444047433f48454149454046413d3f3a373e3a36443f3b3f3b37423d39443f3b3e3935443f3b44403c403b38423d384b443e3f3a34403b35413c37423c37433e383f3932443f38453f3949443d4c46404b453e4d474246413b443e39443d38443e38443f39413c383f3a33433c36433d38433e384b453f47413b433d38453f39464039443e39443e37433d38413c373b36323e3833413c36413b353f39343b35313e3933453f3a433d39413c38403c38423d39423d383e3934383430443f3b45403c44403c3f3a353c3834413d3837332e383430423d38443f3945403a433e39454039453f3947403b453e384a443d48433e4f4a453e3934383530413c374b46404e484145403b45403d58524d443f3a3935313d38353e3a343d39353b3531423c373f39343c3732403a343d37323f3a37433f3b39322e413a3646403b3e3933443e38403934423c363f3933403a343e3934423e3a46413e45403c433f3b3f3a3737332f413d394f4b454f4a443f3a3636312d3c373148433d4a463f4e48434c4642403b373d3733423c37504b44504b45423d383e393544403c39342f37322e3c36313e37303e3831403c36403b36423c393f3a373e3935423b383c3631423c37423b373d38323a353035302c3b353137322e37332f3f3a3545403b43403a433f3a3c373338332e3f3a35423f3a403b37423d3849433d4d494248433e3f3a353b3732413d3846433e48443f443f3a454039534d47564f48514a434d47404a443e4c453f4c45404e47414e494247433d4b464248433e463f3b443d38413c38423d39423d39413c3747413b403b35423e39413d38423d39443f3a47423e46413c4a443e514a4446413b403b35423c37413c3747423d443f3a3e39343d3834403a363e383439332f3c38343e38343d37333c37323d38343d38343d3834433f3a403b3746403b453f3a48433c403b333b342f433d3946403b45403a3f3a3549433f47413b4a433d4b453d4b453e524c454c463e4b443e4b443e4b453e4d473f463f3848413a4a433c48413a4c453f4e4740433d35443e36403a3349423b49433c3d37314f474149433d423d38413b36423b35463f39453e38463f3949433c4b443e463f3849433c49423b49423c45403a47413b48413b504943453f3a4945414b4640423c38453f393c3732433d37433d363f3a34413b35433c3547423b3f3a33423c36463f393f393249433c453e3846413b514c4657514b524d46534d46433d3749433d47413c463f39433c36433c3547403c443d38403b36403b354b443f47403b433e3946403a4b443f48423c443f3a48433e47413d48433f49443f46413d4a46424d48434e4a4457524d514c4844403c48433f4a45404a453f4a443d4a4741545049514c454b47424e4b464e48444a4642413d393b363239352f3c38334b4641514c464c48404c47414c47424b46424e4b4745413d3c39353b373336322f383430332f2b34312c383531322e2b302c2936322e35312e35312d37332f3c37333a3632403d383833303a3632433f3b47423f403c383f3c37433f3b3d39353a37333d39353f3a36433e3a3b3833403d383f3c37423f3a46423e3f3b373f3a36443e37443d37463f393c373246413c4b46414b454048413b4d46404d474148413d47413c45403a49433d4c46404c46414d474047423b4d47405049434e48424e47404c453e4a433c48413b464039423c36443d3849423c4b443d4b443d4a443e47413c47413b4c453f4f484049443b534c44524b43504a42524b434f484050494149433a49423b423b35463f384e48424d46404740394d463f4e47414a433d453f39453f394d47414a443e48423d4c474247413c45403b47423e47433e443e39413c38433e3948433e423d38403b36443e38413d3845403b443e39433e38433e39413b36413d37413c37403c37433d39443f3a443f3b4a45404a453e443d37413b3549444047423e45403c463f3c47413d4c474248423d48423c453f3946403c433e3a403c383f3c3743403b47433f47433d4c48444a45414945414b46424a4541413c3944413c46403c413c3847433e48443f49433e4b46414b4742484440413d3945423d43403b423e3a403b3844403c43403c3e3c373c38353e3b363a3632413d3944403c403d39413f39413e3a413d39403d39413e3a413d39413d39433e3a403b3744403c4a4440443e3a423d3946413b453f3849423d45403b4c453f4a443e443e3948423d47413b403b34413b353f3834413b36413c36423b35453f3a3d38333e3935423d39433e39453e39433d3748433c48413a403932433d37413c37423d37443f39453f3b453f3b494440403c383a3632423e3945403a3e39343f3a36423c37413c353f3a3545403b47413c48423c423c363a35313e393545403c443f3a44403b423d39423e39413c373935303d38343a3531413d37423d37423d37433e3744403a413d393f3a35413b363a36313c3731413b3634302c37322e3c3631423b353f39333a3531403b35433e394b4641413c38433e39403b373f3a37443f3c3f3a35403c3748433f433d383d36323f3834443e39413b363d38333c37323e38343d3734443f3945403a4b454046403c3a3532332f2b3c383447423e4c474444403b423d39413c374a453e514d4748444047413c433d3836312c36322d433e3948443e4d4742423d3837332f3a363045403a413c38423e3b3b38333d3733423b373f37333b343037322e332d29342f2b3935313f3a363f39343e3832433d38423b363e39333d3833423c343d36303f3935383431393430413b363e3934413b3647433e4c474346413d3d373436312d37322d3e3934332f2b35312d3a36323b363235322d34302c403b3649443e3c3731443f3a504a4549433c454039453f3948423a4b443d4d47414d47404a443d4a443e4a443d49433d48423e4a454144403b4c464248423d433e393c36333f3936393530413b3747413c413c3746413b49433d49423b4d47414a433e433d3749433c4b453d56504a504943453f39403b3648423c47413c3d38343e393447423c45403b403b37403a36403b37413c38413c38463f3b443e3848423c4d463e453f39433e3947423d433e38413d38443e38453e3948413c454039433c373e393237322c3a353036312c3c3730423e3647423a49423a47413a47423c4d4740463f39433c36464039484139463f39403a343b36313d3731423c35403935413b3748423b4a433c45403947413c4f48414b443d3f3831443d38453e384d464047413b423c36403a3437322d35302b403c3848433d4540394a443e4d47414e49434e48414c463f443f38423c364f49434a443e423d3749443e453f3a423c3745403a48433d4a453f46403a443e373e39333a353049443e48423c4a433d48413b49423b49423b453f39443f39443f38433e3747413b453f3947413b433d373d3832413c3645413c4e4a454b47434845404944404b47424d49444c4842504d47534e49514c474c48444a474249443f47423c44403b46423b4c473f4b4741504d48544f4a55524c504c4757534f57534e4e494445413c4e4a44514c464e4944504d474c4843504b47504c474a4641524f4a4d4945504c484d49454744403b363335312e3a36333e3b373935313935313a363336322f2f2b2837332f35312e3935323834303b37343c39353c38333c37343a35313f3a35342f2b3a3632403d38423d3a3c39343d39353f3c37403d38413d393e39353c352f3e38323f3934403b363e3a353f3b374b4540464039423c36423d373c37323f3a34453e3847403a49423c49433b48423c453e37464039443e37423c363e38313f39333e39323f3a34423d35413c363f3a343d39333f3b35423d3646403a433e3847423b4a453d4c453e4641394c453d4c453e49433d504a4349433b443f364540384d473e4b443d4c453f4d46404e47414c463e47413b4a453f46403b46403b4a443e4d474149433d4c464049433d45403b46413d45403a443f3a423d38443f3a433e39423d383e3933403c36413c36423e38443e38443e3746403a4b453f4b433e48423c47423d47413c3e3a353f3a353e3934413b35413b363d3630413c36433f3a47413c443f3a45403b443f3a47423d46403b46403b47413c47413b453f3b48433f45413d47433f46413d484440433f3b45413d4a45414d48434e49454c47434a46424d48444e494547423e443f3b413c38403c39433f3b46413d423d393e3a3644403c423f3b44413c413d3946423e47443f45413d45423d423e39403b38433e3a3f3c373935313c38353f3b37413e39423e3a3e3a363e39353e3a363e3a363e3b36413d383e39353f39353e3833423b35474039453f3a45403a3f3935413c3746403a49433d423d363c3732413c3645403a47423b453f39423d37453f39403a35433d38433d3748413b413b34443e37443d36413a3348423d443e3a413c3848433e413c3836322e34302d37332f3f3c374540394a443e4d4842413c3746403a49433d49423c4b443d453f38453f39433e39413c37423d393d38333f3a3446403a463f3946403a4b443e4d47404e484147413b413d37423d3748423c433e38423c36433d37453f39453f3a46403b403a353b35303f3a353c38333b36333f3a34453f38443f393e3833403b37403a353e3934413c383f3a36413c37453f3b4a4440443f3b46413c4e494349433d4039343f39353a332f3a342f3c36313b35313d36323d37323f39343e37323a342f3f3a36403c38403c383b373336312d393430443f3a48433f3d393438322e39332f413d3746413c443f3b403c383a35313b35323e3934423e3847443e4a4540443f3a352f2c393431423d38443c383f383346403946403a4b453f4e4842413a353c36313f39333f38313b352e413a34433c373b37323d3a35403b3638322e3f3a363f3a3747433f4b453f403a353b36313e3a363e3a35423e3947433e4c484146413b433e3947413d403c38403c374a45404d49444944403d3834322e2a3935303d383335312c302c2837332e433e393c373139342d3a35303d3730403a34413b36453f3a423c37403b36433e39413a33443d3749423c453e39443d3949423e413c383934303d37323d37333d38343934303d383247423c4640384a433c49423a4039323e3933433e384b4640403a353e373147403a36302c3c3632403933443e3849443f49443f47423e423c37413b36453e3a443d3747403a474039453e383e3934403b36403c373f3c37453f3a4e48424e49434e49434b474146423d524d4757514a544f484b453e4641394d463f4f484047403a47403a48433b48413b4b443e46403a49423c4e47414c46404b463f423c353e3832433e3946403a443f38413b353e38333d3732413b35413a333a342d37322c3c3630413b3539332d38312c36312c36302b39332d322c2936322f453f3a403b3749433d544e47504943514b45544f484440393d3834403b363d3834423d383e38343d39334b453f423d37453f3947403a49423d46413c3f3935504a445048424d46404d46404b443e49423b4a443d48433d4b4640504b4549433d47403a49433c4c4641453f39443e384b463f4b46414944404b464246413d48444045403d4a45414946414b464149443e4e49454a454145423d4f4a464a454146413c47413a403b363e3a35433e3947433d504b4559545059555054504b4d494546423d423e39423f3944433d504b47524d48504c464e4a454f4c474e4a454b46424c48444c4844403c384c48434d49444a464148454047443f47423e484440423e3b45413d433f3b3e3a3644413c433f3b403c383f3b373d383545403c3c373235302d403b383c3935403d38403b38423e3b423e3a413e3a3d38343933303c353037322e3d393543403b44413c3e3935403b3646413b47413b45413b49443e4a443e4b464047403a4a433d47413a49423b47403948423c453f374a443d4a443e4d4840504a42524b444f49424e48414c4740534d47524b454f48424e47414d47404e47414a453d4a443c4e4942514a434f48415049434e47404f48404f4841514a434b443d48423c4a453f403a34403a343e39333c3833413c37433e38423d37453f394b443e49423b4c453e48413a423c3548423b463f3748413a4d463f48423b4a433c514a434f49414b443c4b443e4c453f4b443e4b453f47403a453f394b443d443e38423d3847413d433e3a46413d45403b413c37443f3b423b37423e3945403c443e3a433e3b48433f47423c47403a47413c403b37423e39423d39413d383f3a36413c38433e3948423d49433e453f3a46423d45403c4944404b4641433f3a45403b49433e4b453f4a443e4b45404c464146413c423e39413b38423e39423e3a45403d46423d47443f48444046413d413d3946423f47434047443f423d3945413c45423d44403b433f3b3e3a36403c38403c38413c3946413d403c38423d38433e39433f3a433d38453f39433d384a443e4d463f443e37413c37453f3b433f3949423c48423d4a443e49443e463f3946413b48423c433d3747413b48423c4a433c49413b47403947413a413c3646413b49423c47413b48423c413b36413c37413c38413c38433f3b3f3b383f3b3746433e49443f47413d453f3b3c37323f3a36413d38423c37413b34403b3446413c4e4a45514b464c464148433e4a433e4b4540433d39413c37413c353d373247413b48413b48423b49423c47403a48413b49423c47403a4c453f48413a4a443d47413a4f4842564f4845403a423c37403b353e3833413b363f38333d37323d373145413b3f383146403949433c3b342f3f38343d37313c3630433c363a342e403b37443f3949433e4e48424c453e453f39403b35433c36453e3948423b423c36433d3838332f3b3632403c374b46424c47413e3a3345403b443e3948433d4440393e38343934303f3a36433e3a44403b433f3a3935313b3632423b37443e393f3934403a363f3b37433e3847403a403b3646413b47413b423b37433c3848413c49443e47423c4b453f48413c433c37403b363b36323b37334a46413e39353d38343b3530403a353e3934423c3746413b3f3b373935313c3833403b3749443f514c464e47414d4640413b3646413b47413b4b443e4d47424b46414b4842433e3a3e39343d39344b46424f4a4448433d49454049443f403a353c352f39342f37322e332e2a37322e37322e36302d3f393539332e39342e3b36313b3732423d38413d3846413c433d38423d393d3835383330393430443f3a3d3731443d374f48414c453f3f3a34453e3947413b49433d4d46403c36313a353249443f46413c38332f39342f403b37443f3b433d37443e38443f374b443d4e47414c453f4c46404a443e4d484249443f48443f514b45403933443e39443f3a433e3a433e3a49433e4e4741534c46544d464b453e5049424d474048423c49433b433d3546413a4d47414b443e4b443e4d46404b443d4c453d4e4841413c354c45414d46404f4943443f39423d37433e3949433e4640394a433c4d463f443d36433d37453e3a403a363b3631423b354a443e3b36333a35313c34303a352e3d38334039333f3931423c35413b35443f38443d38443d38443e394c464049423c433c36423a3446403949413b413b35433c36433e37463f3a4a433d453e3a453e38463f3a47413c49433d49423c423c37433e39443f3b3f3a35423c37403c3746423d47423c433e39534e4746413b423d3948433f4a454145403c423e3a44403c46423e4c474349443f46413d423e39403d383d3a35433f3b45413d48433e443f3a443f3b46413d443f3b433f3a48443e443f3a413c364d4a45504c484a4642403b383d39353d3a353d3a343e3b36413e3945423d413e393935303c3934403d38403d39494641484440403c37423d3943403b413d3843403b3f3b37413d393c373345413d47433f47433f433f3b413d3838342f403b383b37333e3a363e3a363a3733413e3a423d39443f3b3d3935393631413c383f3a36413c3849444044403b403c36403c373d38343b36313b36313c363138322d403a35403a34423c36403a344039333f3a34433c3549423c4a433d49423b463f38443e384a433d4e46404a423d4d46404e473f4a433d4c453f4d46404d46404e47414f4942504a444d48414b463f4d48414e47404c453f4c453f4c453e4a433b4b443c4c453d4b443c4e4740504a434d47414c453f4640384540394a443e4c463f4c453d49423a49413b49413b4c453e4b443d484139453e3649423a48423a4b453e443e3647413a49433d45403948413a4c453e4c453e4a443e4b453f4d46404a433d4a433c4a433d47413b47423c443f393e3833423c36433e3a443f3a433d3845403b453f393d36313b35303f3a36443f3a453f3949423e433d393d38343f3935433e3845403c433f3a3d3834413c37413c3745403a46413c423d38443e3a49433f49434047423e4b45404f49433f3a344d48414d48424a443f4a433f4d484348423d4b443e4d484249453f44403b47423e47423e423e3a413e3a44403c4d47434a46414c48444d49454c47434a45404c4743453f3b433e3947423c4a443e423d383f3a36413d37403b35443d38453f39403a33423b374c463f49433d3b3631433c38453f3a4a443d453e3847403a48423c413a3447413b4b443f47403946403948423a423b3647403b443f393f3933423d36423c36443d37443e37443d37443e383e38333d3732453f3a3f39353d38333e3a33413c36403c363e3a36403b37413c37443f3b3d3834403b3745403b433f3a433d39403b37453e38443d37423d364a443f4e484348443d45403b48413d443f3a403b35403b363e393545403a463f39453f3849433b443e374a443e3d38333f3934433d374b453d4d4640443e38433b363f39333d39323b362f39332e3f3933453e37453e37453e37413a333e383348423d433e37423b37443e39423c36423b34403a333c3730453f3a46403b4b453f4e494248433d3c3731413b36403a34413a353e383349433e4a443e3b36323c3632413b353f3a35453f39403a343a35313e3a35443f3b49433f3c3633342e2b322e2a39343046423d49443f433d383d393436312d383430403b3846413d413b373a35313e3935403a353f393538322f35302d403c373a3430413b35443e3747403a46403a443e393c37333d38353b3532403a36403b3448413b49433f47423c413c373d3935403b374a454047413d3b37313e39314a433c4a443e4b464045413c3d39343f3a34433d373e3934433e37443f3947423d46413c46413c4b46414e48424b47404f4a444e4843514b4748443f48433e423c3747423c47423a3f3933413c3746413c413c37423d363e393236322d332e2a312d292e2b272e2a27302b2839343138353039353136312e342f2b39332e433e38443f383d363039332e37322f433e39443f3a3833303b363248433d47423d3d383439333038332f3f3a3546413c45403a4f49434b443d4c453e49423b48413c423d3749443f443f3b4b47404a453f413b37443f3a49443f4b463f49433d4a443e4f49424b443d46403a49423c4740394a443d4c463f504a444e4942514c464a443e48423c48423d48423d4d464049433d3f3b3538332e3c363146403a3d3831403b35413b36443e3a413b354a433d433c35413a34463f3948423c453e37423a343f383236312d48423e47413b453e36433c36443d38433d37413b354a443d4740394d453f4f494248423a443d3639332e36322c403934423c35413b34474039474039464039433d36433c3548413a46403947403a423d37413c37403b35433c363f3934423d393b35323f3a35403b373f3b37413c3744403a433e3a49433d443f39433e3a45413d46433e47433e4946414a474149443f4c484248444044403c4c49444a46414d4a454a4641484540484540433e3b45413d44413c47433f45403c443f3a45413d433f3c45423d46423d47433e45403c4c484447433f433e3b3c383436332f37332f38332f37332f3935313c383339363235312d38343039363135312d3834303934313a36323935323c39343e3a3638343036312e3c38343e3a353c3834403d383c3834403d38403c3743403b46423d3c3934413d383f3a353b37323d39343f3a36423d38443f3a49443e4c463f433e37423c37443e3949433d48423c4b463f403b34433d3748423b443e37433e38463f39453f393f3832413b34403b35443e38463f38453e38423b34443e373c3630453e384a433d47403a433c36433d37433d3648413b453f39423d3746403a47403a453e384c453e4b443c4c453d4d463e4f4840514a424f4840534c45524b43524b434d463f4841394d463e4a433c4c453d4b443c4f48414f48414f48424c453f4a443d4b443e4c453f4c463e4b443c4b453e4e4943504a4349443d4d48424d474149433d49433e4a443e49443d49433e4a453e4a443c49433b4c443e453f3946413b48433c433e38413b36433e3947423c47413c433e3947413b433c36433c36423c37403a353f3934423d37423d39403b373f3935413c37433d38423d37433d3847403b443f39433d37423e39443f3b45403a3f3a353e3835413c3746403c49433d47403c47413a4c474146403b423d38433e39443f3a463f3a433e39423c38413c37403b37423d393f3a373e3a36403c37443e3a453f3b403b37423c38413c38403c3645403a4a443f46403a47423c4c464048433e4b453f4e494346413c4b453f49433d403a35413c3747413b47423b4b453f4c46404d464048423c49423d443e37423b35443d374a433d46403a48413b4f49424d473f463f384c463f4e47414c453f48413a433d37453f38423b35413b354c46404b453f4b443e48423a49423b46403948423b4b443d443f38423d39423c37403b35433e38413b364b443e4a443d423d3745403a443f39423d3848423c443f39423d39463f39443e39413c37453e3845403946403a443e38433e394c474149433e49443f47423c4f494348423c3f3933453f39433d37453f3946403a443e383e36323b34303e3833463f3a49433d423c364a433d453d374a433e423d36403b374f4a453a35313f3b36433f3a3f3a35453f39453e383f3933403b35443e384a433d433c364540393f3b364c46404a433c4a433c413b353e39344e474147413b48423c443d3749433d4c463e3f39333c3732433e3a3f3b363935313a3632403d383d39353d39333c363138332c37322c3f3b343e3a35413c383c3631342f2939332e3f3a3537322e312c293c36333c37323b35313e393537332f3d393446413b453f39423d373e3934433e3746403a4b463f443f39413c37443e38423c36413a3446403a48433f433e39423c36474139453f39443e38413b353b36313e3a35423e3a4f4b4659544e534e494d484347423d433e383f3a35423d39403b3547423d4c474049443d403a34403a353f3a343d39333e3934413b3549433d4b4540423d373c37333a35313a35313f3a36403b3646403b403b373e39333d3833332f2a3b36323d38353b37333c37333f3a36403b383b363247413b4a433c443d37453f393c373338332f3f3a3544403a46403b3f3934433e37453e3a49433f433f3a39343038342f3e3935433d39433e37443e38463f393f3b3546413c47433e46423d48433e4a453f4a46414d4842514a444e48424b453e4c463f4e48414e47404c463f48413b5049434f48424c453f49433c48433c46403c47423c4c47404b46404b4641524c46544e49504a44524c4549423c3c363048433d4d46404d464050494347413b4d463f4c443e47403a464039453f38423b353d36313d37323b342f4c46414d47424a443e453f3a4b453f4e48404a433c4a433c48403a453e3847413b46403949433c4c463e453f3946403b4a453f443e383f3a33443d3749423c4a443e413a34504943504943524b44413b35413b3747423d4e484344403b46413d46403c443f3b44403c43403b413d3944413d48434047423e44403b49433f45413d48433f4a45414844404d4a444b4742514c48504d48514e4954504b534e494e4c4647443f4d49454e4a4645413e4843404a45414946404c49454d484548444043403c46423d45413d423e3a44403c4c49454c47444b474349454045413d443f3a48433e47433f3f3c373b37333c38353d3a36403d393e3a36403d3947423d3f3936403b383b3734433f3b413d3835322d3e3b3638352f38353037333044413d47443f48443e433e3a3a36323e3a363f3a3747423d403c373f3c3848433f433e38413c36443e37413a35433d3836312c3a34303e3732413b3535302b37322d36322e433c374b443f433e3948413b4c453f4e47414d4640514a445049424f4941504a42514b444b443d463f3848413b48413b4c453e4f48414f49424d463f4841394c463f4a443d463f384c453e4c453e4f4942514a42504941504941504942514a424f48404f48404e473f4a433c4a433c4b443d4c453e4c453e4c453e4f48414b443d4c453f4b443d4a433b48413a4c453f4e47414d46404d474149433c433c364d46404c463f46413948423a4a453f46413c4a443e4b453f4a463f49433e4a443e4b443e49433d4a453e463f3947413b46413c443e3a423c38423d3946413c423c37403b34423c363f38343d36313f3933433c36413a333d36313d37323f39333e3934403b37433e38423c37403b3647423c443e39433e39403b36433e38443f39403b36413c37423d37403b3648423c4d47424c46404a433e4a433d45403a46413c4a4440433e393f3a36413c3847413c423c383f3b37423d39443f3a433f3a433e393f3a36413c38423c37413b3646403a3e39353a353136322d3c38323d38323e39353c3731433d3849443f46403a48423c4a433d433d3737322d433e38413b363d383247403a463f39433d37433d37463f39433c3649423c453f3849433e403932433c36423c3546403b4b443f463f3947413a4e473f4d463e463f38423c35443e3648413b423d36443e38443d37433d3747403a4c463f4b46414d4742443f38403a3446403c413b36453f38453f383b37313c37333935303d3933403a353f3a353d38343b3632433e3a45403b46403b433d3846403a453e38403a3445403a443f3a47423d45403b4d484248433d423c36403b3536312d37322d36312c3f393548413b49423b49433e47423d423b35463f3947403a3e3933413c374b4640443f3b433e3a45403b44413c423d394a4540423e38474039423c3748433d423d3647403a514a444e4741433e38453f3848413a443d374b453f413b3440393347403a4f484147413b47413b423b353f3830443e37403934403a333b36303e3934403c3744403b433e3846413b4d474147423c423e373a35304a443e5149404f463e41393437302b3c36313c36313d383446423d48433f3e3a35413c373f3a343e3933413c37423d384c474148413b423b353d3831403b3446413c4c4641423d373e39333b36303c373346403c47413d46403a48413b4b443f504a444d48424a4540403b36403b364a453e4c4640544e484f49424e484348433e48433e49443f3e3a34413c3746413c4c47414b4541423d39413c384e49454a4540413b36433d3849433c48423b413c36413d3748433d433d374c453f47423d413d3647433c423d37463f3a433e393e3933403a36443e38403b353c363138322c36312c35302c3e38344c474146423c3c373236322d48423d45413c3a35323c3833413d3848433d443f393d38343f3a363f3a3445403b47413c47423d423e394b4541453f3b423e383d3832433d3947413c48413b443e383e38344c4640463f38463f3849433d48433e4c46404c46404a443f4e48424b463f49443e49444046413b49443e47423d443f3a433d3848423d49443e4a453f433e3749423c47413b47403a47403947423c423e3946403a47403a3f3a34443f3b47423e453f3b4c464148423d4c464045403b46403b423d39413d3849433e48423d463f3a49423d4a423c463f39463f39453e37423b35443e363f38323e3933423b35413b35423d3746403a47403a463f39433c3647403949423b48413b453f3948433d4b443f453f3b433e3a423d38423d38403b37403b373f39353a35323f3a373d38343c38343f3b37423c39413d39413e3946423e46433f49464246423e45423e433f3b47443f4a46414b474354504c504c484a47424b4743413d383f3b374945404d4a434f4d484e4b4749464147443f433f3c45423e45423d433f3b433f3b47443f4946414b47424e4a464a464146423d504c484f4b4749464047443f4b48424a46414845404b474247433e413d383e3a36413e39423e3a433f3b4a46424c47434c47434945403e3a3636322e45413e443e3b48433f47443e47433c46413b46403a45403b443f3a45403b463f3a433c363f3933403b3639332f3d3632403934423b36443d364d4741443f3a332e293c373248433d4a453e4e49424d46404e4741534c46524b44514a434e48414c453e4c463f524d464f494249423c4e4741514a444b443e4e47414f484049423a49423a4b443d4b443d4e47404e47404f4840453e3649423a4e473f49423b4b443c4a423b4c453e4a443c4c453f4b443e4d46404f484249433c4d47404d464049433d4b443e4e48424c463f49423b4d47414b453f4d46404f48424d47403e373049423c4f4942514c454b463f4d47414a453f49443e48433f48433e47413b4b443e4b443e49443d47413a4a433c463f39443d37403a343d3833403d373e3a35423d38433e39403b34413b353d3632393330403a35443d3740383446403b433e383d3732453e3947413c403b36433c36413b37433d3948423e48433e413c3844403b48433c4c474148433d443e384b443e49423d4d443e47403947403a48423c48423c4d484149443e46413b48443f47413b49433d46403b4b453f443e3945403c453f3b48443d47423c46413a45403a45403b3f39353d3934403b36403b36403c3646413c3e393435302c3c3833413c3646413b4b453f403b353a35303b36313f39333b36304c453e4a423c49433c4b453e49423b49423a453e37423b34443e38433c354a423b4a433c413c354b453f5049434d46404d463f514b444c4740504a434e484148423c423d384b453f48423b4b46404c4641423e3948423d463f3a48423c504a444b4440433e3948423c4f494259534d59534e4e4943514c454f494348423d443f3b3c373335312d3935313f3b363f3b363f3a35403b363e3a353e3a36433e39423d3837322e38342f413d38443d38423d37433e3746403b3f3a34423d3649423b3e3732403a353c3632413a3648433e47413b49423d403b36433e3a3f3a363f3936453f3a3d3833403b374c4742524d48534c47433e383b3531454039453e38443d37423b3549423b4b443d443d374e4741504943463f394e47424c454049433d4d474145403a48423d4641394d484148423a3f3a32443e374b443d48433c464039443f39443e3848423c4a443d4b453f4540394d473f4e47404b443e50494346413941393249413b47413c48433f3a35323f3b36433d3847413b433e37403b363d373240393345403949443d46423c46403c3a35313f3b36403d3646413a474139443f373e39323b3531403a3647423b44403a3f3a34413c374a433f4a454046423d453f3a3c363046413a514a434d46404a45414e4944443f3b4e49444f494347403a4c453f463f3a48433d47423d48443f4f4a444f4b4545413c48423e49433e4b464046413c47423c4a443e47413a413c38403b373d3833423d3846403a46413c48433e47413d47413c49443e4d4741423d3745403b3f3a363e3934433f3949443f423e3839343038332f423e3939343137322e413c37433f3b47423d47413c423d383d38333c3732413b37433e393f3a363a3632403b3746413c44403948423e4b453f48423c443f3a3b363245403b4b463f45403a443f3a413d37423c3845403b433e38423d37433d36433e3849443f443f3947423c4b463f4b4640443e39413c37413c37433e393f39343b3531403b36413c38413b36403b34403c36403a36413c383d383345403a403b353c3733413c373e3935423d39423d38423d38413c38413c37433e39433e38433e3846413c47423d4b453f4a443f4d47424b454048423d48423d413c38433c37433d3846413b433e38453f394c46404e4842453e384b443d49423b47423a524c464c464046403b49433f433d3846403b433e3a433e3a48413e48413d47413d45403c433e3a413c3946423d46423d46423d48433f44403c44403c46413d494541504c48504c4846433e45413d4d4a454f4c4748454046423e45423d4e4b474946414b4843504d484a4743504e494b48444d49454b464248454045413e433f3c45423d46423e423d39413c394844404845404a45414a44404d48414c47414b453f4c46404d4842514b4649454145423e3a37333e3b364844414a46424a474245413d46423f484540413e3a302d292e2a2634312c3b36313f3935413e39413c3549433d423d393f3a34403c36433e3746403a47413b36312d453f3948413b423c35423b34453e364a433b47403a3c352f423b3739322d3c37313b36313c36313c36313d37333e39333c363038332d34302936312b35302b35302a3b35303d38333e3933423c36463f39433c36474038453f364d463e4c453e4b453e4f48414e47404e473f4e473f4c453d4a433b4d47404f48424c453e4d463f4c453f4f48424a443e4c453f48423b49453d4a433d49443e4b463f4c46404c46404d47414c46404a443e4e47414f48424d4842463f3947413b4c46414a45404c47424c47414c47414b464146413d47423d46413948423d4f4a4446413c443f3b4a453f48433d443f393e3834413c373e3a35443f3a46403b453e39403b363e39343e39343d38343f3934433c36423b35413b353e3832443e393f3a36403b36463f39453f3b443e38433d38423c36403b353e3a363c3833463f3849423b4b443d47403a49423b49423c46403a48413b4a443d4a433d463f38433c34443e37423b353e38343e3834423c38413c373d373338322f3934303f3a36413c38413c37443f3a3e39353b363244403b47413b4a433d47413b413b3745403b46413b45403a4c46414a443e47413a3e3933423d37413c363e393349433d4a453f4d4740484139453e37453e374c453d4d463e4b443e433c35464039504a444b453d47403848413a4e48414b443e47423a544e474d464049423c5149444e464149433c403b364c46424b443f453f39453e3946403a3f3a33443e394b443e4b443e403a343b36323f39343f3933423b36423c38403b36423d37413c363e3833433e39504a454b4742514c484a453e46423d423e39423d39403b373c3834423d383d39333b363236322d3a3631443e39413c3649423c4e47414c453f4d46404c463f413c363f39353d38333b3732423c37403934433e3936322d3d38343e393537322e45403b4a45403b363238322e3d3632443e38433d3749433d5049424d47404c453f47413a4640394d463f4a433c403a34453f394a443e46403b4c473f47423c4c464047403a413b364b4540524c454b443e55504b544f49504942514a43514a444e4842443d37443d36443d363c362f423c34514b43443b343f372f413a333e37313b352e463f3847403a453e3838342f3f39353f3933403a35423d37413c35443e38463f3946413b47413b423e373e39334a44404f4944463f39423a343e37313d373147423c4d484149433d46423c4b474146413b47413b3f39343c36323b3633423c3848433e4a45404a453f4d4642524c484944414e4944433e39443f3a45413b46423e504b444a453d3c38333e3a36453f39453f3a413c3735302b3e3a35423e393c3733403b383d38333a35313c37333c3833413d39423d3949453f3d38343a35323b373345413d4a443f4c4540433e38443f3a4b4643433e3a443f384c474254504b4c474247423d4e49444f4a4447433f413d39433f3946423c47423d443e3a36312d403c3744403b47413c47423d44403c413d37433e3a443f3c46413c4c4640433d37443f384a443d4e4740453e393c36313f3a35443e384d4641453f3a423d393f3b37423d39403b363d38333d383447423c49443e48433e4f4a444e48424c463f4f48424e474148423d423d393e39353c3733413c373f3935403b36403c38413c383f3a35433e38423d38413c383f3a37403b3737312d3c37344945404b454145403b46413c443f3a46403a443e38443f38423d393e3935433e3948423d48443f46413d45403c3f3b363d38333e3a34403a3446413b4b453f49423c4f494349423c443e37443e384a443e514a444a433e443f394c4640443e39433f3a47433f48433e47433f47413d48423d47413b47423c48423d45403b4a464048433e4a454047433d46433d48443f45423d47433f423e3a44413c433f3a423f3a4a46414d4a444d49454b484354514d54504c524f4b52514c4f4c4747423d423c3843403b413d393e3b373b3934413e393d39343a36323a37333936323b373336332f3936313b37323c3732413c374a453f4d474049443f45413d413f393b3833413e3a4b464247423e3935313b373346433e504d484944413b383349453e48433d3c36313f3934423b363d37313a363146403b4a443e3b36313e3a343d3932342f2b403a353c363037322b3a332e39322d37302a352f293b352f3f3833413a35443e3848423b423d373f3b343f3b3446403b4b45404c46404a433e49443f46403b453f39423c383c3733413c36453f3847403a49423c49423b49423b4b443d4b443d49423b4a433c49433c49423b4740394b443d4a433c4a443d4d46404b443e4f48414b443d49433c4a453d49423c463f38443f374a443d47423b46403a4d46404a433d49443e4b453e4b443e4a443e46403a47423d4c463f423c344e49424b464047423c46413a49433e423d3945413c4b46404b464048433e4a443f49443d46413b49433e49423c453f38413c37423e38403c38413d3945413b403b3545403a423c373f39353f3a34433d373f3a33413c36453f39463f38443e383f3a36443f39423b35453e394c454047403a443f39423d37413b36443f39413a3546403949423c403b34443f39443d37454039433d37463f3947403a433c36423b34443f39443f39443e38413c37453f3a47413d49433e413d38403b3745403c47413c49423d453f39413c363a35313f3a35403b35443e3948433e423d38403b363d3834413c37423d383f3a34423c3645413b3d3934423d38413b36433d37413c36413a334b453e524d45554e46575048534c45504a44534c45544c46514a4448423b48423b423b363f39343b34303f383440393537312c37322c3f3932423b353e383138332e3c383347413c423b34423c35453f383e3933433e37433f36423c353f3932413c36453f39433d363e3932413b34474039433e38403c35423d3648413b413b35403b3439332f433c35443f39403b36443f3a3e38343a3531423d37423d37433f3b47443f45403b433f38453f3a463f3a46403a463f3949423c4d4641453f3846413b49433c4b453e3b373139342f3c3631514b4645403a423c3748423d48433d45403a3f3a35433e3847423c48423b5049424b453d464039504a43423c364e47404d46404a433c3c35303a35314f494455514a433c3646403946403a49433e524d454d4941423c373e37323f3933463f394f49434d47414f49434b453e4c463f504842575048554f464f48404d453e463e37463f3746403948423b443e364640394b453e554d46554e4745413946413b413c36443f394641393a332e46413b47423a433c36433c374a443f403b333d36303f3934423c3746403a47413b453f3a433d373f3933453f37504a4447413b38322d443e384d474159544d524d4647413a453f38423e393e3a3639342f3a34303d3934423e3a413c3746413c433e38443f3b403a3648433f423d38403b3647423d48433e4c484344403a39353044403c3d3934433e37433e3949433f48423c423c37433d39423d3945403c3c38343e3b36403b3746413d48433f4d494445403b4944404b4642494440453e39413c374d49444a46424a4541433f3a3e3a364743404945413d39343b3733403b37423e393a35313d39353e3a35423d38403c383e39353a35313e3833433e393d38333c3732413a3548423d47423c443e38453d384a443e443e38443e39453f3a49433d4f49444c47424f4a4549443f45403b47423d46413b3e39343e393448423c49423c49433d4c46404f48424d48424d48444f4a464e49444b443f3d37313c36323d37333f39353a36313b3733423d39403b3645403c4f494447413d39332f3b3630453f3945403a45403c4a443e49433d4f49434e48414d474147413b423c363d36303c3731433e3847413c48433e4c474248433e423e39433e3a3d373348423d4c453e4f49434e47413d383238332e413a344e4841524c454741394c463e4d4841443f3a46413b453f3b4a454047423e46423e494440443f3b48443f46423d3f3a36484340433e3a46423d46413d45403c433e3a433e3a403d38443f3c423d3946423c504c45514c474d49444e4b4649464146443f44423d48443f48433e44403b4d494547443f43403b45413d423f3b383530332f2c34312d2e2a27322e2b322e2b33302c3c38343c393444403b3d3a3533302b44403b48433f46433e43413b43403a433d3845423d44413d403d3943403c403d3833302c3835313f3b36413c363f3c373f3b3646413d443f3a403b36454039433d363d3834443f394d47414d46404c4640504b46504a434f4842453f3a49443f47423d3d38333a332e3b3530423c374a443e4c474148433d3c37303a332d433c374c453f4c453f4a433d4b443e47413a4540384b453e4d463f4c453f49433d4b453f49423b48433b49423b4c453d49423b48413b4c453f4a433d48413b4a433d4b453f47423a49423c48413b47403948413948413a49433c49423c4a443c4b443e4f48424c463f4b443e4b453f4c47414a453f48433b4c453f4d47414c46404a433e4c453e4a433c49433d4d47414c47414b473f4c474148433e4c47414b463f48433e4a453f48433d47413c46413c463f3b49423d49433d47403a45403a423d39403b37433e3947413b453f3845403a423d38423c374e48424b463f49443e463f3948423c463f3a3a342f403b37453e3a443d38433d373e3934433d38433e383e3932463f394c453f48423c45403847413b4b443e4d463f4a443d443d37463f3949423c47403a4b443e443f39443f3b4a433d413b35423c3747403a46403a47423a48433c48423d453e39453e394b453f504a4447403a423c35413b3448423c4e4842433d373e3934463f3a403a35423d374640394c463f453f3947413c46413a47423a49433d4e47424f48414e473f464039433c373c342f443d38453f38413b353d37313b3730433d374540393e3a3446403a46403948433c49433d4a433c4b453e4a453e4f49424f49424c473f48423b4f4942514a435049424a443f4b4540554f49534d464f49434b453e48413b4a443d49423c403a34423d3649423b4a433d4d47404b453e48413b4b453e4b463f453f39433d37413c37413d3745403c44403a49443f47433c413d353a353038332f433f3a423e39433e3948433f443f3b3f393645403b403a34433c37433d38403b37433f3a46413b47403b423d38433c373f39333f3934423c37443f3946413b4e4842413b3449433d554f4a443e394b453f47413a443e36453e373e38344c47404f49424540394e4842423d38534f474d48414b46404d464047423e4d48424a443c433d384b4641534c45504841463f3847433d544f4a544e474e4741433d36403c334541384b443d463f3848423b4b433c413a3248413a524c443f372f453d354740394c453f514b444a453e504b456059525c554d4f4842504a434c463e4c443d4d463f534d4849443e47413a48423c4f49434a433d5048434c463f413d3648443e4b47404f4a43504a444e4842443e39403a334138324a4139463e37484038423b343c36313b35303e393438342f3d393545413c38332e332f2a3936313935303e3a353f3a3546403a403b363834304d4845514c47433f3a4844414f4a4549453e423e36413c37443f3a3f39343f39343d383444403c44413d3f3b3748433f3f3a353c373344403c423e3a45403c423e38494440544f4946413b3d38343e3a3646413d48443f393530393530443f3a433e3b403c38433f3b3f3c37423e3a49443f423d373f3b3748433d49433c443e39433e39443f39403b3546403a423c3748423e504c47504b474e494348423d48423c4b454048423d45403a4c474148433d48433d4d48434e49444d47434f4944514a454e47414d4640433d383d38333b3632423c37433e39413d3845413b49443d49433e47423b4b45414b453f45403a3c37333d38343d38323d38323e393349433c4c463f4f48434a453f4c46404540393b363138322e36312c3b363047413a4b443e504a445049424a443e423d383b363137322e38332f3d38333e39344c46414d4843413c373d38333d3832443f38534d48534e484e48434b433d46403947413b4b453e504b444e4841433e3845403a433e39413c3746413c47413c45413c443f3a46423c46413c3d38343f3a363d383446413b413d3744403b46413d47433f46423d4b4642443f3a423d3947433d4a464045413b4a464148443f4b46414b46414d48444f4a4449443e48443f4a464246423e46413e433f3c413d394c47444b4541443f3b47423e413d393c38343b37343936323e3a363e3a363a37333e39353d39363b3733433f3b403c384b464145423d494541403d383c3a343835313e3c374a4742403c3838353047423d44403b423e3a4e49454b46433f3b353c3832423d39433e39453f393e3832433d384c453f463f38453e384b453f504b45524d4848433d443d363f393446423d453f3a433d374a433c474139474038413c34443e37413a33453e374c463f4e4942413c363b3731433d37463f3949433c4b453f49423c46403a49423c4a433c4a433c463f384a433c4a433d4a433d47413b48413b46413a4b453d48413a4b443e49423c4b443e4d46404d48425049434e474150494249423a49423a4c463e4e47404b46404d47404a443d4a443d4d46414b443d4a443d4b463f47423c49443e4e49424a453f4a443e4b453f4e48424c463f47413c4b443f49433e453e39433d39413c3747423d433e39443e3a423c38433d37433d38423d36443e37443d37403b363f3a3639332f47413b3f3a353f3a35443e38433d37453f38423c363e38323e3832433e38433e384a433d4740394b453e49433c443e3849423c4a433e4b443e4c453f443e38443d37433d374c453f49423c47403a46403a4a443d47413b46413b463f3848413a433d36403a344c453f48423b453f3848413b47403948413a453e3847403a453f384c463f4a433d46403a423d3846403a413b34443d38403a35454039453e3848423b4d463f453f3849443d49433d403b35403a34463f384d453e433c363f3a35322c2737322b3e39314540384b463d4e474057504a554f48514c44504a42534c4647403a49423c524b444f4a444c46405049425049414c463f49433e4b47424b4541443e3a4d47424b453f4b443d4a433d48413a433c364b46404d47414b443d4a433d49423c49423c47403a47423c433d38443d37524d474c4640433d3645403b423d383f3a3645403b4c474348443e49443f49443d46403a45413c4e494545413c413c373c37333f3a36403b374a453f403b343f3a33423d383d38343c383444403c46413a3a342f47443c3f3b34524c463c352f443e37443e384e4842544f47403b35453f3a3a352f48433e453e394d48424b4641423d38524d46433e38504b4646413b443d384f4a443f3b35423c364e4a454a454147413c48423d4b453e48433d4e484346403a504b444d4840464139423d354a433e4e484146413a56514948413a4740384d463e524a414d443b514941504941413a33453f39443e3649413b4a443e464039463f3948413a463f37443d36413b34423b35433c35433c37443f3a4c464049433c4b4641524c464e474149423b4b453e48433c57534d5f5a544c4640463f384a443d47413b4d47404a463e413b34413b35443f38433e383e3a353d3834413b363a353147433e47423c3d3933534f4a4a453f4c474246413d45403b423f3a44413b45413c3834303b3733393431433f3b433e3949423e423b35423e3a4844403e3b36443f3a443f3c3d3a36433f3b44403c423d374a443f433e3a3f3b373c3934413d3947443f413d38423d37443e383c3733423d393f3a35403c3849443e4b4642433e3a403c37403d38433f3b413d383d393544403c47433d37322e45403c49443f3f3933433f394b4641443f3947403b433e38413b35453f3b4b453f48433c46413b4d4943514d4747423e433f3a403b37403c37403b37443f3b443f3a413c3649433c49423d4a433d504b444b4440443e37433e38423c383e3a353a37323f3a353e3934423d38433e3946413a544f4957514b524c464d4741443f3a3e39353c3732403c3548423c4d46414f4a4356504a5a544f4a443f46403b3c36333934303e38333e3934413a3548423d514c46544e494f4944453e3a403a36433e393f3a34463f39423d384d48424e49434d4741403a35423c3847423c4e47424b443e48433d423c383e373446403b504a4545403a49433e48433e4b464046413c443e37403b354b46404c453e4c47424c474246413c433d37453f39443f3946403b4a453f48433d443f3a4d48424b464249443f49433e48433e4b46414d49444b46414a443e4c474149443f4e48424e49434c47424d48444945414a45424843403c37343e3a374a454247413d4e49454c48434844404e49453d383544403c46423e3c3935433f3b44403c3a36323c39353734303d3935403b38413d394846414d4b454844403f3b374f4b47423f3b302e2946433f3c393435302d3e3a36494541443f3b46423e44403c433e3a403b36423d383d3834322d293a3531433d37504b444f4942514b4448433d3c373037332e302c283e393348423c4b443f4d46404b443e443d3747413b4a433c443d3647403948423b443d3746403a453f38463f39443f38423c35463f39463f39463f38453e3848413b47403a463f3948413b4b443e4b443e4d46404b453f4e47404d463e4f48414d46404a433d49423c4a453f48413b49423c4b443e4e473f4e47404e473f4e47404e48424b453e49433d49443d49433e47423d4a453f4b46404a433d4640394b453e47403a4a443d49423d49423c4b443e49423c4a433d4a453f46403a403b36423d39423d3847423d413b36423c3645403a423e3748433d4a453e4c453f433d383b3630403b363c37323b36313d3934413c37514b465049424a443d423b35423c3647423d443f3a47403a48413a463f3849423b4a443e3e38323f3a34423c364c443f423c36443f39403a3449423c49423b423c36443e384c453f4e47414a433d463f3a49433d463f37443f39433d37423c3549433c403a3447403a4a433d4d464049423c423d3747413c413c37423d383a3531433e384f4a444e49433e3935453f3a45403a46413d4e48433d3732423d37413c35403b334a433d504942463f393f3a33403c343f3a33504b43544e45514d44534d45423c363e37313a332c3c3630443e385049434b453f4e494349443d46403a4d463e4b443c48413a4d463f47423a4a453e4b463f4f48424f48424740394a443c413a3448413b47403a4a453f524c4649433c4a443e4b443e4a433d3d38313f3a344c45414c44414a453f47413a46403a423c37443f3a3e393546413b3e3934413c36403b364d484349433c413b3747423e403c38433e38413c374a443e4b453e433e38423b354c463f4d4842433e39413b37443f3b4d4841433d3746413b47433b3e39343f3933423d363f3a333a352f3a352f413c37534e48443f3956524c443f3a504b45433e3a443f3a46403a3f39333f3a353a363145403b3c36314a454048443f47443f48433f4e4a45504b464a443d39332f48413c48413b56504a5c56504b453e47413a4c45415e57505e575058524a453d333e342c4a4037483f364d453d4b443d463f383f38324c443e4c453e49433c474039453e36453f38433d364a433b443d364c463f534d464f48424e4841443e3a48413c45413c4f4a46514a44433c3647413b534d474e484147413b47403a4a443d49423a403a354440393d362f40393247413b46413b4039333d37313f39323c36304c46414f4a444e494148433c423d3646413b3d3831413b3548433e443f3a403b364d49454c4741423d39423e393e3a35423e383f3a353b373235302b39353146423d3f3b3644403c433f3b3c3833423e394b464246413b46413c423e39403c3746433e43403b413e3944403c46413b433e3945413c4f4a474d484447433d3b37323c383345413c48444046423e47423e4b48434d49443c38344f4a4447423c403b3647413c46413b443e3a3f3a363f3a35443e394a443e3d3731423c384c47404a463f4c463f48433c4f4a434a45404e4a444f4a454c474347423e433e3a45403c49443e49443f433e3947423c4b46404d48414d474058514c524c464f4a454c47424a4540443f3b413d383e393536312c3b363145403b4b46414b4741504b46524d48534d4749443f3a35313a352f3f3a3447413b453f394a443e544e47524d48524d494e49454d4742453e3a3c353238322e3c37323f3a3349423c4c453f534e485b564f534c4747413c443e3a4e4842524c45524c454a4540413b37403b373e3934494440504a454d47424039343d36323c36313d393345403b544e484a443f45403c46413c46403a463f38433c3746403a48413a4c453f4d463f524b454b453f48433d48413c4039343f3934433e384a443e4f484348423d4b45404e4943443e37433d3845403a4a45404a453f4a4641413c3836312d36322d332f2c312d2935312d37332f37322f3a3430423d37423d38403a354b443e453f3947423c48433c423f3847443e49454038353043403c4e4a45423e3947423f3f3c384a474255514d43403c35332f4e4a46464440403d3735312d3e3932453c3437312c3a363345403d3f3b3746423e423e39403d37423d38403b373d38323d383334302b3b363039352f3c37333b3532383330393431443e3b413a35423c35433d38443e38514a444b443e4b443f4a443d3d3731423c37463e3a463f3948423a4a443d4f48425049434a433d4b433d4b443d4b443c4b443d49423c47413a463f384b443d49423c48413b4a433d49433b4a433d49423c48413a47403a4a433d4d47404c473f49433c4d46404d46404e47414f48414c453f4a443e4b443e4a443f46413d46413b46403b47423c4b443e49433e48423c453f3946403846403b46413b433e3945403a49433c47413b47413b49453f46413d413c38433f3a3f3a36423e3a3f3a36453f39413b363d3a35433e39443e393d37323b373046413b4c46414a433e453f39423c37423c364f4943423c363d3832453f39433d38443f3a49443e403b35423c37413b3645403b3d3833433e384d47414e4741433d37423c3647413a48423b49423a48423a49433c463f3949423c4b443e48413a463f3a423d3849433c4b453e4d484349433d484239423b3349423a4b443e48423b453f39413c363f39353b3632433e3a453f3b3b3632403a363d38343b37324b453f3f3a3436302d443f3a45403949433d423c3648423b464038453e374b443e49433c4b463f504a42514b4349423c46413b514b444f4841544e484d484245413a49443d413b34403c34443f3945403a4e48414e4740534c464f48424c453d524b454d4842423c363f3932463e37443e37423c363f3a344a453e48423c423d374b454049443e47423d49443e48423c433e3746413b443d3a46403c4f49424a453e514b4545403a49443f423d394a444148423c47423c4944404f4a45504b4648433f3e3a3747433f49453f46413a4d4640453e3847423c514b4548413c47403a433d37443f3a49443f4a4641433f3a58534e504b44413a3559534c554f4857524c443f394a463f4a463f49443e463f3948433e46403c48433d3a35303d383548433e39342e3e383345403b45403a45403845403b3d393547423e49444048454148433e47413c3b363149443f4c473f3c3631534f494f494357514b5a544c4d453d4f473f534b43544b4253483e52483e52473e433a32554d44544b424b433b4e463f544e47504a435a544d464039443d374c463f544e4648423b4940384c453e48413a49423a443f3948433e45403b4a443e4a433c4a433c49423c4f4943453f39403b3647403c504943534c44463f3a46413a4c463f524a44534d44524b424f473e564f48453d38443b32413830453f3a4a443d4e484249433c433d374c46404a443d403c354d494349433d534d4746403a494440433d383f3a353d383446413d49443f4540393d383445403b433d39423d39413c38403c38403c382e2b262f2b273a36323f3b352f2b273b3834413c38433f3a3d38354a454147423e4e4a463d3834433d3947423d4f4a464a46413f3b353c393446423e45413c4e4a464d484448433f524b45463f3a45403b524c4849443f4b45404f4944453f39504a44534d48554e4945403b4c4541534d4748423b423d36423c384a443f45413a3c3731312c2949454049453f4a46424a454145403c3f3a353c38333d393449433e4b453f4f49434d47424d48434c46404f49424c474049443e4f48434b46413d3934403c373d38353b37333e393445413d4d4843534e484e4842514c46443d393a342f36312d3c3732433e38463f39443e38403b3548423b49433c49453f49453f403a35413b34413a34413b3448413c433c36433c364c46404a443e46403a3e3732443f384e4942514b454c4640403b3439342f3f39334a433c4b453e49433e4c46423c36303e3a34413c37443f3949443e49423c4e47414d47404b46404b453f49423c473f39433c3649443e4e49424f4a454c4640504a444c4640433d38453f3b48443f46423d4a443f4b453f4b453e48433c4f4a4344403a49433e48433e49433d413b3638342e3b35313f39343e3933413c3836332f4d48424b453e48433c4a433d514a45524b444c453e524d464e49414f4b4349453f48433d48433e4c47423e3a363a363244403c423d39413d393936323c3a35413e3a45413d54504b3733304f4943483e3638332e3d3a3643403c3734303b38333d3a353e3b36413d39433e393a3631403b36403b353d3834423d39453f3b433d394c46404d4841413c36413b37433e394d4842443e38423c373f393146403947413b48413a4d484355504a4e4841413b344a433d50494349423c49413c4f48424e474149423c4c453f4c47404d47404c463f4c453e4c453e4b443d4c463f4c46404d46404c453f4640394a443d4a443d4a463e4d484047403a4c453f4b453f4f494348423c4a443d45403a443d37433d3847433e49443e4b453f4b453e4c464147423d4d47414b453f4a443d49423c48423c49453f4a443e49433d4b453f48433d4c474147423d423f3a3c38333e3a353e3a36443f3b47423c46413c44403b46413d443f3b45423c4e48434d47414d454049423b4a433c403932473f3a4b443e453f38443e384b453e48413a48423b3f3a34403b35403b35453f3949433e423c37453e39453e3748413b453e38443f374e48414b453e46413a4f49424d483f554f4649423b49423b4a433b453e374b443e4a443d433d354c46404f4943514b4446403946403848403b47403a3f3a3538332d39332e3f393337322d36322d46403c413c373f393447413a4d47414c453f443d364d463f4a443c423b35453f38413b344a453d48423a4a433b4c453d4a433c524d444b443c423b344e48424e4841443d3648423b47413a504b42554f47514a434e494158524b48423c46403a48413a4d4741534d475049424f4a444c47414c48434c484355504b524d474d47414b46404f49444f484348433c3f3a3647423e4a443f514b454e4943443f39534e4a4b4642453f3a453e39474039453f383c3730433f39413d383f3b353f3a3439342e46413c49443f3e39353e39343e3a3648433e433e3936312d413d383d39344944404d4742453f393e3833534d4747413b4b433f4c464356524d3e37313f383349433d46413c453f3839332d58524b4e49435e5953423d374a443e4d47423e38333e39343d383346423d46423e433e3948423d3f3b363b37334b464147413c4c47414e49444d4844564f4c4d474239312b3e362f4c453d4d463f49433d615b565f59535b554e4c453c564d45584f4652493f534a41554b43584e46574d45564d445a5148574f454940383b342e3f3a34443f393c37313e3933443f38453f3750494149423c4c443d4e474049423b4d47404540393e3733443d3750494249423b443d364b453d48423d49443f45403b504a454c463f4a433b4b443b413933463f3949423c51473e5d5146584c434b423a48403a4f453e4f453d4c45404a433c443e3844403b4c464047403b4b453f4e494247423c48423e49443f433e394c47414e474148433d38332f4a4741504b454c474247433e3b37333b3732433e3a413d393a373144403b433f3a403d3844413c44423d3f3d3846423e3e3a35433e3a38332f3d38353b37333d3a353f3b35403d38393733403c39403d393e3a363c3834413e393d3a3546423e423e39453f394b443c4a453d37322e47433e4d4845514c4949433d453f3746413b4c46404a453e534e483e3934514c474d47414a443e504b464c4641454039514b453f3a35514c4848433e47423e46413d45403b47423e433f3a3d3933423d38423d38423d383f3b3647433e47413b46413b4a453e4d4741524c46524d47453f394e48424f4b464c484448433d423c373d3934403b37433e384d484257504a534c464e47424a453f423c37423c373d39333835304c47404a443d413b37544f4a56514b565048554e4848423d3b35313f3934443e383f3a33453f38453f3947433d3e39333d3832443f384e4842524c444c453f443f3845413c4e49434a453f4d484345403b47423e47403c433c383f3835413b3646403a4c4640504a44504942554e4846403a403b364b464146413c3f3a3645403b504a444e4842453f3a443f3a423d37413c37433d37423c364b443e514c44524c4647413a524b4449433c48423b514c464d4840403b343e38323b35303d383438342f4f4943524d4657524b4b4640433e385c554f504b4545403a47413947413c4e494547433e45403a433e3847423d403b3739342f423e3945423d3a36324643403b37333e3a36423d3b35322d4c474145403b413d39443f3b484540413d3944403c46433e3f3b373a36323a37323f3b37443f3b47423c433e3846403b46403a433e394d48414d473f443f3947413b49433d454039423d384e4a44534d454c463f464039443e3749433d46413b423c364a433d4a433d49423c4b443e4b443f4b443e4b443e47403a443e3848413b4b443d4c46404e48414d47414b453e4b453e4b453f4c453f49433d49433d4a443e4b453e4a443e4a443e48433b4e47414a443e48423c48413b4741394c47404a443d47423c4a453f4b463f4a443f4a443f4a443e4a443e48433d48433e4b453f4c443d4b423d4a443f48433d47413b49423d45403b433e38423d3947423e433f3a45403c423e3a413d39413d37423d363b37323f3a3646403c3f3a3547423d413c35413c3448413b4a433d49423c4e48424e4740504a42463f38464039443e37413b344a453e46413b49433d4640384b463e4b463f413a344a433d47413b3f3933403a34413c36403935413b35423b34443e37463f39433c36433c354d453e524b45524b454b433d4b433d524b45474039423b363f3934433e38413b36463f3948413a4b443d4740384c453d49433b504b444d474234312c4f4b454f4943443e3949433e453f3948423c4c453d48403a4a443d4d473f47413b504941554d4758534c57514958514b5750495850494c443d4139334741394c463f4c4740524d474d47414b433c443e364e484156504a4e49424d464049423c4b443d49423b49423c3c3731433f3d4d48444d4642453e3a4e494358534f443f3a433d36453f38443e3849433d423c364b453f49433d413b34463f39403b3437322d342e2b39332f45403b47433e524e494a4640413b364b4540423d39423d383f3a353d3a35403c3746413d403b36332f2b39363236332f35312d34302b393430403c35413d3848443d3e393449433d463f393d3630413b363f3b3644403c524d495d57504f49424b453f4a433e403b35463f394b453e4c474039353045403c443f393c3732393330433d383e3932433e3744403a49443f544f4a3e393438322e35312c39332f3e3731443f3847413c4b443e4b453d544c46514a44463f393e383149433d544c45554d454f4840504941504841534b43554c464b433c4d463e4b443c332b253a332d423c3747423c46413b4e4841554e464f484148413a49413d4f4742504942453f3845403b36322d433d374d463f4b453e4e4841474039514a435049424d47414c474246403b48423b50473f524a42443e39423d37433d36514b434f483f49413a443c344940394b443e47413c504a43484139524e485551494c453d4e463e453e3948413c443d36413a34443e393c3733403b364a433f48433e44403a524c4649423c433f3a45413c45423d44403c47423e44403c3e3b3646413d48443f413d3843403b413d3a3c3833433f3a44403b45403c3e39353b36323e3935403c3845403d48433f3a353146413e43403c44413c43403b423f3a48444047433e46413b4e4742504a4359544d443f3a47433d524d48423d3848433e54504a4b464148433b403c364b463f423c3857514c4c4640524d474d4741413b364c453e433e38443f3a4f4b464c474147413d46423e453f3a47433e4e49444b443d4b464048443f433f3a47423e413d39413d3849433e443f3b3f3a3647423d423e3a47423c443e3846423d4c4843504a44524b4546413c423d3946413c423d383d37323d38323d373249423d524b4549433d433d38524d4a4d47423c3630352f2b403934413b354c473f4c463f4e474046413946403b49443e4b453f4c4740433e38413c364c4742504a4547423c423c37433d384a443e524d4854504b4b4642433f39504c46514c4747403a4f48434c4640443f39524d474b46403c36304a443f4e484348433c514c4658534d534c46534d4847423c46403c4e4841504b43544f49524e49534e4959534c464039443e384b443f49443f4c47423e39344c46414e49434f49444e48424c46404c47424d47424f4a444d484345403a3c37313e383348413b504a4438322d4d4640554d474b453f4e494237332e45413d46423d504b46453f3a45403c4e49453d38343b383343403c403d38403c3838352f36322d3c393544403b4a46413e39363e3a37413e3844403b45423d46423d403b363a353045413b3e3a35403b373c37333834303f3a3639342f3d373248423d453f3a3e3933403c37443e39413b36403a343c35323f3a343f39343c37323834313b363239342f433c36443d37453e3847403a453e3848413b47403a48413b49423c48413a464039463f3a4a433c4c453f4e47414c47414a453d48433d4d474148413b48423c48433e49433c4b443c4d474048423b4c473f5049434f48424c453f4f49434b473f4e49425049424a443f48423d46403b49423c48433e4c46414a443f4a453f47423e48423c48413c413b3647413b4d474148423c453f38433d3846403b47403c423d39423e39423e393d39343d393447423d534d464b464047423d37322e45413c3a3430423d3847433d4e4743403b36534d474a443e4d4640464039534c46504a4447403b39332f47433d4c474146403a45403948423b4e4841443e373d3832413b3449423c4f48424d4841453f384c464049433c4b453f4b443e413b34413b34413b35312b27332e28433d38342f2b3b353137322d342f2b3a35304c463f453d38443e37464039443e3748433b4a443d45403947423c3e38343d39324e4942433d36443f3846413a4b46404c46404f48414c443e4e47414f49423b352f443d394c46404a454054504a5c5852514a434d463e48403947403a4c463f4d4640504a43514c464c47404a463e4c47404c4740544e47504a424e4a425b554f534c444c46404e4943453f3a443e39433d38443e38423d353c383348433f4d47414f49434a46414f4b465a5350514a454f49424b443f49433f4f4a434a46404b464143403b3e3a354d49454c4844433e39403b35433e3a4a4541443f3a433f394a4541403c383e3a3645403c39353035322d3b37333c38343c39333a36313d3833403b343c38323f3b34423c37403b35463f38453e3746413a48453d3f3b3637332e433e3845413b46413b48413b463f3a4f49444c474147423c45413a393430453f383f3a333f393448423d46413b443d38504a4547413b312c273c37314b453f45403b423c373e383345403b3a3632443e3b403a363d373347413c453e38413b36413d373f39333a3430413c3549433c4b443d443f3748433c4b453f4b433d4840394e473e48423b443e384c4640453e374a433c4c453f4e49434f494447413a47413b4a433b534d4546413b4b46404e4841453e39433d385049424b443c524c464b433d534b44433c364e47425d59524d48403f393348433c4b443d55494261584e5a4f464e463d4e463f524941554d454d453e4b453f403a344b464147423a4b443e59534b4a443d49433d4f494248413a4d48433e3a353c383557514b4c46404a443d423b35443f3849453d46413b443f3b433e3b403c38403c383d39343d39343b3631332f2b3c38343e3936423e3a403b37403c383934303e3934423d39403b3746423d403c3744403c423e3a45413d44403c494541423e3944403c47423e423d383e3935453f3a48433e4a433e49443e4a443e443e3947423c4b4640534d4848433f4d4843454039514c4749443e3b342e3f3933403b3744403a46413b565049403c374b47434a47424a4641443f3a47433e4d48434f49434b46404a453e48433d494540484440403c373f3c36413d38423d393e3a3647433e47423c45403c433e393c36313c3833433e3946403b48433d4a443e4f49444e4945423c38433e3a54504a48423b433d354740384640373e3730463f394d463f49423c444039433d36433c364a433d322e2948433c4f4a41514b44524d475b5550544e46514b44403a3447413b4f4943534e46504b454c4742433d383b3531423c363a342e47413b4f49424a443e3f3a34453f384b453e4a453e524d46534d4646403b433d38413c3648433d49443c524c464e49434c46424c4741403a35453f3b4e474149433c4a453f4b453f3d3733423d383b352f3d383338342f45403b4a453e524d4748433f443f3b4b474045403a48433e413c373d3833433d384b443d534d47413d364541393b38312e2b2739352f403934423d3948433d39352f46423d3f3a373f3b3746413d3b363245413c423d3933302b48444044413c43413c4c49443f3b373d3a36423f3a423e3a3f3c38433f3a423e393b3733423e393f3b35312d2945403b464039433d373a3531302b282f2b2834302d37322f3834302f2b262c2926312e2a322e2a35302d35302c38332f342f2b34302c2e2a2635312c3c3734433e39423c3847423b4c4740433e38403b3547413b49423c49423c4e4741554e485049434a433d46413c4e48424d47414c453f4c453f48423b45403a4b453f49423c48423c46413a48423b49423b48423b433d3649433b453e3747403a4b453f4f49434a433d433c36433b34423c354c474149433f48423d433d3946403c49423e443f39433e3947413c433d38413c37453f39463f3a4b443f4b453f4c453f4c454048413b433e3a413c383b38333e3a363e39353b363237312e3d383349433e37332f44403b3f3c3654514a36322d3b38333d383437332f4a443e38322c433e383e38353c37333c37333e393548433d4f48424c464048433d544e48413b3638332d3e3a35534e474b453f4a444047403b49423d4b443d443d3746403a433d364d453e453e37443e364d484047413b5049434a433c48433b4d4740443f38453f39403a3448403b3e38323c3731413c35403a344a443f453f3948423c3d38343f3b354e484248423c48423c433d3749433e413a3536302a3e3731463f394b443e443f3946413c4d4843504a43524b4447413a49433b534c44534c445149424d453e5047404f463f56504858524b504b454e4943504943504943524b4556504b544f4b4e49444b4643504c4755504b504b4448433e514c474d4741443f38423d373c37323b36313e3a343934303b353138322d423d373d37333f3a37433e393f3b35443f3b48433f45403b413d394b46424b47424a453e46413c49433e4c47414b47404a454049433f4b4541423d363c38334945403d3a3539353049453f443f384d473f49423c423c354a443e47423d46423c4d4742514b44453f394e4941413d3637342f454039403b353e393339342f423e384945403f39333f39344f49433d3731433c3649423b49443e423c384d46403b353139353139342f47423c464039443e38453f393d38323c38343a3632383430423e3a3f3c37403b36463f3849413a443e383935303e39343e38323c38313d373148413a4f48414e474048423b453d364840395149423a312a3b342e534c4649423b4c443e47423c554f494b45404f4942524b46514a454f4a43423c36524e494c46404a443f4d4740433d374c4741504a43423b34514a4547403b4a443d514b4649423c47413a46413a4a443c473f3644393047393052473a574a3e5e51454e42394c413a4e4840443f394e484048433c504a4556504a4d4740433d374f49444b45404945403935303b37334e49454c453f443e3849443f46413b433e3847423d46413d423e3a47433e3c3733453f3b44403b4c48414d4843413d383b36323b363237332f36322d423d3944403b443f3b403b37413c373d38343b37333d38343b373336322e3835303e3b37484440403c383e3a3648433f44403b4f4b4747423c3e39344b453e403a364b47434d4944504942403a34403a345049434e4842443e394b4640453f3a3f3a37524d4646403c5854503f3b37524d494a4742484440433d3944403c49454148433e4c474149443d423c3845403d4844404c484348433e4944404845404945404f4a454f4a454c4742494540514c47443f3b46413c48423d49453e4a45404a443f4a453f423d3646403b514b46514a454f4a4449443f4b464045413b48433d4b443e4a443f4f4a434e484347413d3e3a3547433e524d4859554f534e484d47414d48414a443e514a4559544e504b4548433d423b364f49434c453f4e4843433d373c3731423d373f3935453f3849433d48433c49433c423c363a353147413c3f3a3344403b4e4a44514d474a453f403b3646423c443f3b47423c4b47424b464045403b49433f4b45404c47423f3a3535302c38332e3e3a344e494349443d433e384a443f4a453f3b363238342f48443f4b47414a47414f4c4748443e4b4640504a44453f39403934463f394c4740544f4949443d38342d443f3b4a443e423d39453f3b443f3b33302a322e2a3f3c37403c38403b37403c383d393646433f45413d423e3a443f3a433f3a45423e3f3b374b48444844404a474249444046423e46423e37322e3e3935423c373f3a35413c363e39353e39363c38343a35313e39363d383445413d3d3a363b38333c3935433e3a3d3935403d38403d39403c383f3a37423e3a4b4641423e373d3832413c36413c37423d38403b3745403b433d373f3833423c37423c37423b3645403b4a453f49433d47413a48423b48423c49443e47423c4a453f4b453f4c46404f48424e47414d464047413b4a443d4740394a443d4a443d443d373e37313e373246403b48423c443f3a433e3b443f3a443e383d3733423d383f3b353e393447423d48433e46413d46403c3f3a353e37333d3732403a3545403a4a453f4b453f443e393935313a3732403c373c373436322e3d39353d39353c39354039363a36323f3a3547423e44403b44403b38342f332f2a3c37313b35312f2b25423f393a353037332c4540393b352f322d27403a34453e3935312c45413a352f2b453f3a37312d4f4944453e38352f2b534d474f48414f48404d4740413b34554e45453d364d46404b443d453e384c453d4740385049434b443f413b353e38314c46405049444a453f4d47413d373148423a3f3a343936303f3c375451494f4a444f494345403a46403a433d393f3b363d3830403b34413b334a443d4d48414a453f4b46414b453e48413b504a43544d46554e47504941585049564e464740384a443d504b4557514b524d474d47404c443d423c36453f384d474049423c423d364e4a444b473f47423c48453e49463f45403b46423c4c463f4c463e4a463e56514b46423b423d383d37323d393448443f443e3a3c37323a363237322e34302c35312c35312b322e2937332e37322e302a262f29263a352f433e3947423e47423f443f3c48433e514b4647423f524c474b46404b463f4a463f4a443d564f494b453e4e47405049444a443e3f3933514a455650494c464057534c4c4841443f39544e46524d455550495049434c46404a453f4039344c46413f3a354a463e433d36413b36403b363c363038332d39342e39352f3f3a3446403a443e393f3a36443f3a48433c3f3a363f3b37393531413d39413d3948423c423c35423c36403b35443f3944403b47433d464139443d37453f394c46414e47413f393349433d4f4941534d4549433b504a4458524c5c554f514a44322c2849423c464038413c37423d37403a343f3935453f3b433e38413b36443f3a413b35423c354a443d443e38423d37453f3a4a433d4e47413d3732453f3847413b433d374b453f524c4657524c5049404a42384e433a554a40483d3552473f4b423a564e474f4943433d38524b44484139463f39433c36453f393d3731443e3a46423c34302d3c373347423d49433e48413d3b352f37322e3e3a34403b3646413c453f393d3730423c364a443f474039443d394c464148423a4f48414b443e3d37313935313f3b363b37323e39354c4641433f3a49443f413d383c3934403c37413d383c393544413d3e3b37433f3b45403c3e3a36413c3846403b433f3b4d484446413e46413d4e47434b463f423b344a443e4b443e4b453e4b453f443f3a2d26214b4540433e384b46414a443e332e2a48423d47413c423c38403d3849444046413d4b46424b464149433d443f3b3d39353c39353e3936403b38443f3b44403c44413c47423c4c47424c484346413d48433e3c3732423d3946403b46413c423e39453f394a453f4d4841423e38393530413b3547433c423d37413c363f3a353f3935413a36403b363f3934403a35433e393e3933423d383f3a353c363238332f37312d37322d3b353149423e433c37433d3849433e423d383f3831463f384b4741413b35413b3646403b524d4847423e46413d3c38334b47414c4742413b36504a4445403a45413d3c383347423d44403b46433f403d3846413d423e3a3d39343f3a36433e39433e3a433e3949443f4d494347433d48433e403b34403b364b46404e4943423c373a352f443f3a46413b433f39403b3547423f4e4b4648433f4a444059534e4d474147423d46403c403a34504a454f4a444b47403b36324a45423f3b373d3a3649433e48423c413d3747453f37332e37332f3e3935403c38494440423d39403c383c38344a46434946423e3b373835314c484447443f443f3c4845414c48444c4742393430433e3a45403c413c36403b36413c373e3a36433e3b46423e403b38403c37383530383430413d394945414b47424c484447443e4a46404a46404c474249443f49443e4f4a444d48434c4742504b464b46414d48424f49414b443e48423d4d46404a443f4b46414d474146413b45403c48433e47423c4a453e433e38403b35413c36433e3949433e48423d4b443e423c3648423c4a433d4c4640464038474039433c35423d38443f3c433f3a3e3a363a3532433e3a47413c3e3a3642403b46423e45413d3f3c38403c39433f3b423e3a47423d4e49434b453f3f3a343e3a333e3934443e3a433e39403b373f3b3744403c423e3a403c383c393447433e3a363146423c39342f413d3a4b46423c37314c474148403b423c384e484249453e4e4b425c5852524d4846423c504b444f4a42433e37423d3636322c4c48415d585048443d403c363e39334c463f5b564d322d283d39343e39323f38334d46404c463f4b443d504a424e463f504a44423c364d463f4c443e4e484349423c4c453d453f393c3732403a36433b36463f3a4f49424f4740514a455c5550453e3a46403a4c4641433c37433c37403b3555514956514c524d4756524a55504850494147423a4b463e4a453d4a453c4b463f4c463f46403849433b4a443c4e48405049434d4840514d464d4943524c485a534f58534d554f49544f495a544e5750495c5651504b4556514955514957524d4b4741534f484e4943534e474d4740514c46504a454d48434c4842433e3948433e433f3b443f3b534e49423c364b4542534e484a46404c47424e494447433d46413b433f3847433d46423d3d39343d3a36393631332f2a33312b36322e34302b2d29262d2824322d29443e3a403b37443f3a504a4548433d49443e453f3a4d47414e47414f4a4449433c403c383c36333c3632423d394e48434a454045403b423c37403b37504c48544f48504a4448423d534e4a4d48434b464148423c49423d4b463f514b444b464049443e47433d423e383834303f3c363e3a35443f3b45403c403b38413d39403c38403b363e39343935303d383449423d45403a443f39423c36403a35393430443f3a4e47413c3631403b363d373046403a48413c433c37362f2c36302c2f2a2636322e46413b433c364f494348433c464139413b373c38343d3933423c37443e3a443e393f3932403a33413c3647413b48423b413c3637312d443f3b433f393f3b353f3b363e3a353e39343f383447423d47413938332b403932463e36463d353d342c4139334640383f3832453d37443d35413a33453f3a4a46403b36304e49454a4540403a36453d3a4c474248423c37322d52514d6866635b5650443e3847423c4b453f565048413c354f49455c554f48423c46413b514b444d46404a433e4b46404d494047423b433c353c352f3c363244403b433f3b3c38343b373346413d48443e413e3945423d413e39423f3a413d3846423e403b3748433f48433d443f3c403d394a464147413c49443f4d48414e494349443c534e48433e383c3831403a334f494244403949443f4a443e45403c4e4942463f39433c39423d38443f38413c36433e394a443e474039443f3844403b4a4541413c38423d3a3f3c3745403c433f3b4c4743443f3c423e3a4a454047423e423d3946413d504b4448413c433e3946403b47423d544d4849433e3a3530433d37433c3647413b47423c4c47414d4742443f3a48433d4b453f49443d4a443e4a443d4b453e49443d403b3648413c3a35303b373136312c36312d332e29332e293934303e3b363e3731514942615b545650484d484147413b4f4a45433e39443f3b49433d443e383d373346413c423d36423d36443f3a423c3645403a433f39433f3a47413c49433d48443d48443e46413d423d39443e38423c37413d38413d393f3b3747423d48433c423e3947423c423c343e393246413a413c3744403b4f4b444a4540423d3a4e49434c474144403b49444049443e4c4743423e3a48443f3c3733433f3a4f49433d38343c373448443f4a46403f3b36443f3a4d484446413d43403c3b3733312f293c38333f3a36423d383f3b3534302c433f3b403c393e3b37423f3a3f3c38403c38423e3a3f3b37423d3a4d484345403a3d39333b36313c373347433e3e3a3644403c4a4541423d383b36333734303f3c3844403d4845403f3c3744403b453f3b3e39343d39343d39343e393445413c47423d46413c4a453f423d38403b36423d38403b3647413b423d3747423c4c453e443e383e3934443e393f3a35423d39443f3a443f39433f39413c37413c3746403c45403b433e3a433e3a45403c433e3a47413b453f39423d38443e3747413a4540394b4742423e3a423e3a44403c433f3a3d3934423e3a403c38413c383f3b37403c383c38343c3935433f3b3f3a37403c384b45404c464146413d4a454046413c45403b46413d413c383e3a363e3a36433f3b4944403d3935524d483f3935514d4a514c4643403a55514c403b3647433e3c37323c3933403a353d3833423d38433c38423c37423c364c4743504a45423d384a4640443e3945403b514a44554f48514b444f4842504942504a424d46404a443e4e474137312b4a453d49423a3a352d49433d453f374d47404e48424b453e38312c312b263f38324e48403c3530403a363a3632362f2d3c35303c362f39332c2e29252e29252e2b26302a263a332f3f3a373d37323e39344f4a4448413c4f4a44615c565d56515d56505e575158524c5a544c5a564d57524b504b47534e4756524a5b574f474139463f39504a44514c454e49424d4741504b45524b46504943544e48544e484d4741544d474d4741524d49544e4a4f4a454c464158524b5b544e4b4540423c374540394e4a43544f4858524d4b453e4c453f3f39343f3934443e393e38323f3a35413c383e39343f3a3745403d413c393a3632413d3848423e3f3835423d394d48444d4844423c3448423a4c4742514c4645403b3e3a35403e37322e2833302c2f2b272f2b272f2d2936342f312e2a3a35313934303b37333c3632393530312d2a342f2b2d28242926222b28242926222d2a262f2d2936322e312d2936322e3e383539353135302d46413d3f3b3638332f423b373d38333e393548423e49433e4e4843433e3a44403c45423e3d39363f3b37403b38403d393935313b35323a35313e39333e3732413a36403b363d3935413d393e3a363c37333e3833443d363b35313b35324039343b363137332e36322d322d29322f2a34312c383431403b36443f3949433d47423d544f49463f3b3b36333b37334e4b453b3733403a35453f3946413b47423d534d473d37313c38333e3a334b46413d38343d38343d38333b36323b37323b37313e39314640394a423a4e463e473f384c433a4d443c4f48414d4840473f384c453d504941463f38443d37443f393c37303f3934433d373b36303f39333c3732433f3a45403a3c3531393430403b353d373139342d3f3a34423c373b342f35322c3b37323f3a343e38344b453f3f393347403b3f383147413a514b444e473f48413a433c35443e3a46423c423e383d3833423d3645403a423e38443e3949423d4a443f443f3a4d494346403948423d46423e47443f47413d45403b47433d4f494448443e504c4756514c4b45403c37314f4b43433e3847413b4540394f4b443c37334d48454944404b464147413b443d37423d3845403b3c3932413b34423d37454039453f3846403b45403d44403c3f3c38443f3b423d38443f3a433e3a44403b4b4640423e3945413d413c3749423d49433d433e3a4a443f49433e48423d4e4841413d384f4a46524b464f48414f4943514a454f49444844404a443f544d47514b454b46404f4a454e47424d46404e48434b4540423d394d484448433e48433d4e4a434e49434844404e49433f3a353d363048403846403947413b47423d504a4346403a3e3932433c3639332e403a37403a373c3833433f3936322e48433d45403a413b3748433e504b4549423b47423b4c47414d48454a4641474239443f39423f39413d3945413c4a45404c464046403b49443e4741384c4740403d36423e37454139443d363b3631403b36433e3a47403a433e3844403c403b3645403c3e3a35433d3a3b37313a3530433d3638322f3b36323e39333e3832433e3838332f413c383e3a37322e2b3f3b3744403b403b363e3b3736332f4a45424f4b4745413c403b38423e3944403b48444048444045403c3e3a35413c36443f3b423e3a3e3b35413d39433e39413d3845413d3f3a363d39343e3a363f3b373f3b373a37333f3b383c38333d39353e3b353b3732403c3845413c3f3a35403b373f3b3646403c48423d3f3a343f3a3547423e3d38343d3834443f3a423d36423c3547413b49433e433f3945403b45413d413d39423e393f3b373f3b38433f3c4a454147423e403c38413b3848423e453f3b453f3b46413c423d3845403c413b36423c37443f3a423d3a413c38423d39433f3b44403a46413c423d39433e3a413c393c3835413d3a403b373d3935413d38413d39403b37403c3744403b433e3a47423d423d3846413c403c37413e393e3a363c38343c373246403b3e3935423d383b3631423f3a443e3a443f3c403c3745413d48444047423d4c464149443f49433e4d4943514c474b474247423d4a4641504b4648413b443e393d3834423d363e383148413a4b443e4039343f3a33453e38433d36524c45554e48453f374e48404e4740443e38403b32433d34423b323e37304b453e4640394f494147413a4b473f3c39313935303a343035312c3d3b3559534d4d46404b453f433e38433e384d47403c37333b3632342f2a3a343040393537312c37322d36312c322c27312c2835302c423d39504b454b463f534b444d4741524d454e47424e48414f4a41514a43544c46544d464f4841514b4447413b443c36433d374f4841463e37463f38453f39433e3747413b47403949423a4a433c4b453e47413a48423b433e374f4942534b454e474247413d403b3549423b453e3946403b3e39343f3b363f3b35403c3747433f3e3a3647423e403b363e39324c464047413a3e38344c464147423d49443f4c47414f48434f4943514c4556514a5c57525b575147423c55514c48433d56504a58544f54504a45413b44403c4c48443c39323b373148423d4a443d4a443d433e374e4942443f3a423e3846413d47423d413c3745403b3f3b363b383437342f3a353138352f38322e38332f3b37333b373333302b39353136322e3a35313f3b373c37333d383335322d3934303b3833433e393f39353c36323b3631413c373f3b363c37323a3632433d3848413a49423b49423b49433c4c433c474038443c354a433c4c453e48413a4c47414e4840423b34423c37403b373d383348423e423c3746403b4f4943433e39433d374b4640504a43524b44433b34493f3648403947413a413b33433d37443e3948433d49423c4c474148433c443f3948433e4d484248433d47443e46413d4b4640433f3a48433e47423c4b453f46403a46413d4a443d48413a4b443e4a443f4b45404a443e48413b48433d49433e46403a3a343039332f3c36323f3a36403c383d3936443f3a433e3a48423c443d3746403a413a34433c36423b3645403a48413c403a3648433e49433e49433d4b464047423b45403b4b463f433e374d4740444039514c45453f3849443d48423b443f38464039413c363f3a34403b36403c37443f3a44413c423e3a403d393d3935443f3b403c38423e3a44403b4845404944403c38323e3a35443f3b4d48444c47414b474146413b4b453f45403a504a443f3a3545413c413c3739353047413b413c35403a353934303a34312c2825302d29342f2c37322f34302d2d2926312e2a302c292d2926322e2a34302c3934303b36323d3a35413b36403a34403b363d38343d3a36423d39413c383c3732443f3a413c38423e39423e39423e394a4540443f3b46433d45403b4c46403e38344d47404e47404d47414d474048413b47413b4e484249433d4d46404d47404c46404d47414c474147413b463f38473f3a48423b443e3748423b3d38323f39343b37313b3631413c373d3732403a343d3732443e38413c3646403a40393346403a3e38333d38343f39333f3934403b36443e39433e3745403b49443e423d3745413c3f3a3645403c47413c423e3846403b403b3746403b443f3a47443c3e393345403b46413b47423c433f3948444047413b433d3747423b48423d453f3a48423c403b3646413b423d36433e3847413b49433e433d3946423d4a46404b464046423b48443d423e39443f3a3d393548443e48433c413c3845403c3e39353b37333f3a37403b37403b37413c37413c37423c383f3a35423e393c37333f3b37413c37383530443e3a413d3936312e3b36323e3831463f39423c3549433b423b35463f38463d38423b3449413a37332e3c383435312d4b4842433e37423d37443f3945403a47403a423b35443f3a49433c433e37454039443f3946413a46413b4c464149433d4d474248423b453f3b433d374b4641423c3645403a44413b45413b403b36403c3645413b423d383f3b3646413c3e393345413b403b36423d38443e3a463f3a46403b4d47414f49433c383336322d46413c46433d48433e49433e47423d46413d4a454045413c46403a423c35423c36443d3748413b433d37433e3946403a443e38423b374c474146413d403b35413d37403c36413d3846413c48433e49433d46413b47413c4b463f4b443f524b454d48414c463f4b453e4b464148433e4a45404d49444a464144403b49454047433e44403c45413d46423e45413d45443f4c49444e4a444d49454a4741403d39423c374946414e4a444c464148433d403a353a36323f3a36413c364f494349433d453f39453f3846403a423c363f3934403a3537332e342f2b37312d3a35303e39333b3530413b36464038423c35443e37453e39433e38423c3745403a403a363c3833423d383d39343e3a353d3a3548443f45403a443f3a47423e4a444047423c494640443f3c4b46414a443e48433c49433d48423b464039433e38443f39504a444d48414c46404e4842504b444c473f4c4640413b3546403a46403a464039423c354a443c4f494148423b554f47534d464a433e48423c48423a47413949433d46413a47423c49443d534e483d37314c47404d47414e48434e48424c474147413c4b453f403b3549443e433d3945403b49443f403a34443f3a423d39423d3845403b45403a413c37453f3a4a453f46403a49433d4a453f45423c48423d46403b504a4346403a47413c423c37423c363d383347413c45403b413c3748433e38332f3e3b36413c38453e39403b37423d37403b363c383337322d3e39333b37323d37333a36313b37323c38343a373238353137332f3f3a363d3934413c373f3b343d38333d38353b37333d38333f3b363935313e39353d38343d39343e3935413c373a36323c37323e38343f3a36403b35453f3750463c524940403a343f393439353138332f34302c3f3a36413c36403b3647413b46413b45403a45403a48433b48423c443f384b453f4b454046413c47423c4a443e433e3748423c4a453f48433d47433e4c48443d3a3649454147423d45413d4c4843534f4a4a45414d49444a444049443e45413b4e48423b373245403a45413a36322d201e1b39353148423d4d4741534c474f4a445049444a443e4a443f4c453f4d463f443d364a423b403934413c36433c373b352f3e3831433c35443e373d3732423d3735302d4a443f4b4640534d484e49434e48424a46404c484248443e48463f44403a423f39413d37403c373c3834413d37453f3b48433e4a463f4b464147433e413d39423e3946413d48443f45413d45413d43403c47433f46423e45413d4b4743484440484440443f3a4a4641403b36413c374b4640504a433e393546413b443f3948423c433e383f3a3547403a423c35463f39463f38413b3339342d423b33443c354841394d463e4741394840394a433b48413a46403949423c46413b464039443f3a393631423d3a433f3a45403b433e39433e3b443f3b453f3a443f3948423d49443e49443e4d494347433d4b46404b463f453e37443f3748423c47403947413a453f3847403a4640394a443d48413b413a333e38324a433c443e394b443e4a423b433c364a433c463f384a443c433c3649423a4b443d48423b433d364b443d4f49414d48404b453e4a443e4e4840464038443e37403a33413a35423d35464039403a3448413b47413a48423c47423c433e37443e39443e3947423d423d3945403a4e4843443f3a48423c48423c48423d46403947403a473f38453e384d47414a453d48433c423c37413c3645403a3f3934433d38433e3a413c3546403b433d38443f39403c36423d383c37333f3a36403c3749433e453f3a4b443f47423b3f3a3449423c443e393e3a35423d38403c373f3c373d393436322e403c3738332f3f3a36413c37413c37403b36433e39413c383c37333e3b373b3733403c383a36323a36323b36333f3b36423d39403b373c383435312d36322e36312d36322e37342f423e39423f38403a35433e393b36323b37324c47423b3631433d37443d37443d3749423b46403947403a49433c453f38443f39433e3949443e4d474146413b4d484247413c4b454046403b45403d45413d423e3a403b38423e3a3f3b363a3632403c3949464246413d49443f3f3933413a34453f39463f37443e3835302d35322e35302b352f2a332e2a332d2a342f2b342f2b35302c36312c39332e3b353038332e3f3934433d37433c35413a35423c35423d373c363145403a433c3648423c3c383335332d3a35304f4a434e49424b46404e48414c46404b463f4d4840504b45544e48514b45534e474440393b37323f3a3647433e4f4944514d474f4b464c484348433f433f3b45403d48454145423e4b474345423d4b484447433f46433e4d4a4546433e43403c4d4945504b46443f3a4a443f48433c4b474147443e4b464046403b443f39433e38443f3947403a49423a4e473f4b443c4c453e4b443d4d463e463f37504941473f384e453e4e473f504941524b444d48434b453f49443e44403b49453f49433f534e484c4742423d3847423e4e484248413b47413b504a444e48414b453e4e49414e47404d463f48423b4a443d4b453d4b443e4841394b443d49423b4d463f48413a463f3949423b4b443d433e38423d37423d393d3833443e37463f394a433c4c453e4d463f4c453d4b433b48413a4d47404b443d4a433c49433b4a433c4b453d4e47404d463e49433b5049424c46404a4540504a444e49424b443d48413b433e364e49414d47414b443e49443e47413c48433d443e394a453e433e384c46414e494348433c48423d4c453e4d423949403849423c453f3847403b49443f4a453f47423c4a443f46403a4e4a44433d3945403a403b37423d393f3a3644403b403c384540393a36313d39353a35303e39343b36313933304a443e413c3747403b45403b3a363136322e4039333c3834403c373f3b363e3935403b36413b36433e393b373335312e3b37333a35313a373235322e39363138343036322e332f2b332f2b36322e3935313c38333c383337343038332f3e3a353d3a35544f4b433f3a45413c413d36423e39433e3947413c4d484149443d423c36413c354640394a433e49423c47403a433d364b463f49453f4d474149443d47413c48423d46403b46403a45403b46413c433f3b45413d46423e4a4641433e3a4d494345413b48433d48433d4b463f4b453f48413b4a433b4a433c36322d3d38334a433d47413a48413b47413a47403a46403a47413b49423c49443e4d474149433d443e3848423b443e36453e38453f373f393447413b433d3749433d4d48414c474148443e4b463f433e38423d37423d37433d38413c36443e3948423c49433c48423b48413a4d473f4d47414e48424f494249453e47433d46413b433f3947433d4c4641514c4647433e45413e49444046433e48443f46423d47434047433f46423e46423e433f3c514d494e494649433e4f4a4447413b4f494347423d49433e433e394b443e4b443e4d4741413b3448423c4b443d4d463e4a433c4c453e5049414c443c514a424c443c534c4347413848423a3f39344c453f48423c49443e49443e4e4843423c394b46404c464146413c423d38453f3b45403b514b453d3934433d37403b3647413b4c453f49433d49433e46413a443f394b443d443f3a4c463f4d4640443e3648423c453f394a433d453e38464039413c3644403b3d39343e3833433e374a413b4b423b4e463f4841394a433b48423b46403a443e374b443d4b463e463f394b443c47403a4c453f49433c4e48414e48424c463f4a453f453e3748413a4a433c4c474146403a4c46404a453e4c454046413b46413c47423c4a443e47423c443e3946433e443f3b48413a463f37494037433c3649423c49423c4a443e413b3546403947413a48423b46413a403a35433f393e3a353d3834423d37413d37423c37403c373d39343d3935413d373f3b36443f3a403b373f3a36443f3a403c363d38323e393437332e393631332e2a3c37323b37333d38333d3833443f393b37313b37323c37333b383239343039342f3834303a35303c37343a37333a36323936313935313935303d39343d37323d3833443e39433e3945413c3c38333c38343d3834423d39403a36413c373a3632413c38413b37403b373d39343f3c373f3b3648423b47413b49423d47403b463f3949443d4a433d443e38443e3848423b49423c463f3a48423c453f39403b36423e3a423e3a403b38433e3a443e3a45403c433e3947423d4a443f4b453e4d474149433d46403a443f39443e3846403a443f38474139453f393f393346403a453e39413b36403b36433d37403a353c3631453f3a47413b463f384b453e403a33443e39433d3648423c464039504b484d48444a46414e49444a453f4f4a454b46404c48434b47414c48424e4a4448423d4a433d49433c453f3846403a48423c4d474245403b4a444057524b4e48414a453f47423c46413b4b4640423d3847433c45413b49454145423e44403b433f3a44403b3c38343a363137342f3e39353b36323b37323d3833423d373e3a34423c37413b354c463f514c45544f484b453e50483f4a4138463d354a433b48423b413a33453e3748423b4a423b4e484048423a433e39403b34423d363f39343f3a34433d36403a35413c373e39343e3933514c47443f3a48433d3c3732423d37413b3645403a453f39464139423d3749433d46403a48433d443e38433e37463f38423c364a443f3f3a34423c363f3a32433e383b35303c373236302c3f3934443e37464038443e36453f38423e383e3a34433d363c373147423b433d36423c36413b34403b344a443e403b34403a34433d35464038433d37433d36403b35443e3846413b48423c49443f443f38454039463f3a48413a4c453e47423d443f39443f3a453f3b443f3846413c48433d4e463f4a3e345043374f4137483c314c413853493f433d374c453f453f384b453f453f3949433b49433c3d3832413c37433e383f3b363f3b373f3a36413d373c3834413c383d38343e3934383330403b373c38343a36323d3934413d383e3a353e3b36433f3b413d3844403a423d37453f38423c36423d37423d3745403a3f3a36433e39413c36423d38413b373a37323b37333f3c3847433e49453f45403a46403a3f3a34423d3847413c413d38423d39433d39433d383e3935443f3a423d38413c37403b36403b35403a343f3a36423e39413c3746403a433d3749413c433d3848423d4d48424b453f4b443e4b443e48433d4e48424b443e48423d423b36423c36423b373f3a363e3935423d38443e3a49443e4b443f46403b46403a4c46414b443e4a443d47413c48413b4b443f4b433d4740394c453e47423b4c463f4d46404f49434e484248413c48423c4d47404a433d453e38403a343c353039332f3b36303d3832403a353c37323d38333c373235312d423d383b373344403c45413c4b46414b464048433d49443f45413c403b37423c374d48434b443e4b453e4f4942504c44433f38433d38453f3a4e49434c47424c47404b453f4b4540433e394c48434945404945404c49444f4b4544403b534d4949463f524f4a47433f45423d423e3948423c47413b4d47423d3733453f3848423b4e48404a453d3e3933443e37443e3648423a4e47404b453e46403949423b4b443d4d453d4740394e483f463f374c453e4c443e4d4740544d47534c454a443d554f474d48423b38333b363234302a3e383337332e45413c423d384d484147413b4b463f4c453e49443d47423b4c453f433e39443f394d47404f4a434c464047413b47413b514c4547413a4d464049423c4b453e49433c4a443d46403a463f394c463f47413949433c49423c49423b4b443d4d473e4b463e4b443d403b36443f3847413a4a443d4e47414d463f4e48414d473f4d46404e4843514c464b45404a443e4b463f423c3749433c544f4747413b49433c48423b453f3848443e444039443f3a4b463f403b354b463f4940385a4a3b57463757493b594d3f5a4c3e463d353f3832463f394b433c443e36443e3846403a47403b45403a433e37413c36423c373b37333f3a353f3a353f3b37423c383d383444403b3b383338342f403b36453f3a3e3835443e38443f3a3b37333e39343f3a3545403b443e39443e3846413c403b354039343f39353f3a353a3632443e39443e3849443e403b36403b36433f3a3e39353b363237332e3b36323e3934413b363d39343c3733393531403b36403b3539333045403b3d3832393630433f3b524e47433d37403a354d463f403a35433e3846403a433e37413b36443d36433e37463f3849433c403a334b463f423d3747413a423b35443f3a47403a443e3848413b35302c44403a48423c47413b453e384c453e48423c49443c49443d49433d4d46404f48404a443e4a433d4f48414e47404c463f4c453d4f48424e48404e47404a433c47403a463f37433d36474038443d364a433d453e36463f38403730473f37423b354b453e3e38324d48434945404946424a484347443e46423d49443f46413d494440433e3946413c4a44404a443f423d374e49434e4943524e48524c46504a444e4842423d36433f393f3a35443f3a47423d47423d48433f4a4540453f3a514d4949433e514c474f4c4648433f4c49444c484345413c4f4b4546413b413b353e3833443e3848423d4f49424640384b443e4d464047413a4641394b443c4c463e47413a4a443c4640394b443c4840394b443c413b33464038453e3648433b413c35433e3749433d443e3849433c4c4641413d383f3b374b4843534e4943403b3e3a36433d39433d3846413b47413b46403b47423c49433c48433b49433f4a453f4a443f46413b45403b47413b433e37423d37433e38423c35453f38443d37423c36433d3748423b4d46404a443c4b433d514a424a443d4d463f4a433d453e3746403a47403b48423b47423b47423c45403a423c36413b35413c3544403a413d36423e37443e384540384a443e463f3a4b453e47423b4e484149443e4c46404d48414c464046413a46413b4a453f48443d46413a4e48424b4239604f405748394b3d31473d33483d3549403747413b48433d48423b413c364a453e4a443f423c35453f39413c37453f3a3b36323f3a363a36313e39343a36333834303b37333d3934423c373d393446413b403b363b3733403b363d39343b3834423d3946413b433d393d3833423b36403a34413b35403b363e393448433d3f3a343a36323b37323e393435312d3a363138332f3e39353c38343c37343c37333c37333d39353934303e3a343e3935433d38453e38463f37433d383e3833423c373f39344b4641504a44504a4349423c48413b433d36423c3648413b4b443f4c443d4a443d4b453f423b334d463f48423b49433d4d463f4e473f4c443e4e453e4e463f4c453d423c3546403a4a443d4b4540453f384c47404b4540453f384a443c49433c48423b48423b4d453e443d35504a43534c44524b445349414d463e534c46524c454e47404c453e4d463f443c364741394d463f49423b4a433b4c433c4e453e49423c49433d463f394a433c504a4349454148433e49454049443f4d49444d494345403b453f3b443f3a46403b413b353f3a33413a3548423c453f38514a45524b444e48424e49434b443e534e4749443d4f4b43413d363b373039342e47413b48433f4f4a46534f4a514c46504b4648433d4d484349433e46413b4540394c463f48433b514b454a443d453e39453e37453e3748413a443d364a433c47403947413a474039453e364b453d4d463e49423a4a433c453e36413a334a433b47413b554f48504b434f4942403b35443e3746403a413c374e49433e3a363d393546423d423e39403d363f3b363c37333d3933423e3848423c463f3a453f3946403a46413c46413b46413c413c3846413b413c3745403a4c463e453f394d474049433d47413a48423c433d373e3934403a34443f38403c35443f393a37324a453e48433b4d48414a463f49443c514d464e48414d4840534d444f48424640394f48414f49424d47404f4942504b45524d47443e384640394a443d4e474048423b433e3648433c49443d47413b47403a48423b4d47414d4842544e464f49414e42396150416454415e503f4e41354b40335c4d3e50473c463e37453f384d474149423c453f3747423c433d373e393547413a403b3545403b403b36403b373936323f3a363e39343d3834413b363c3733453f383b36323a3631413d38423e39403b37454039443e38423d38413d37403b343d38333f3a353e3934413c363e3933393430423d3947413c413c37423d383e39353b37323b37333d393549443f433f39413c383f3a3646403a403b36423c3648413a4b433b433c3637332e413b3739343039343135302c37332e3f3a353d3732413c364b453e48413a4a433d46403a473f3948423c48423a4a433b504942453d36453e364e474049423a433c34443b33493f36483f38483f38463e374039324a443e4f484247403949433d49443d433e384b45404a443e49443d4c463e544b434d453d5049424d463e48423b514b434d48404a453d4a423c48413a4840394c453e49423c463f3848423b47403a423c36443d364a433c4a443d48423b453f3948433c4b464048433e44403a433e383f3a3545403c443f3a413c37413b363e39354c474245403b443e3949443e3c373149443d413b3446403a4d4740534e484c453f4b453e4b453f48433d544e48504a4449443d39342f3a363036322e3c37313f3a354b4642534e49504c464f4a43524d4747423b4c46404f4a444a45404a443d4b443d49433c534c45504941474039453f384f474048413b5048434c453e504840423a34423b344840394b443c4a433b474039453e374b443c4641394f48414a433c47413a46413948433c46413c413d3846413c45423d45403a48443e46413d3f3b36433e38403b36453f39433d383f3b3645403a47413c46423c403a37443f3b3e3833423d37433f38443f3936312d3d3833403b34403b3547423b49433c4e4841524c454f494248413b4b453e514a43544e4748413a49433c4d473f49443c5048414e48404d47414c453f4f494147413a4b443e453e3848423c4b463f4c47404e4a444e48423f393248423b4d474148423d4a453f4b463f47403b47413b433e3847423b423e3947423e49433c4039314d3f336252405c4d3c5c4c3c5c4c3c443e37433d3849433d3e37324b453f433d37433c36453e3a47423c4b453f46413b423e383f3a363f3b353b38333c3834403b3747423d3e3935433e383e3935413b363d38343b3732443e393834303a36323a36313c3733403b363e3834413c363f39353d39353d37333c38333b36323a35313f3b363b37323d38343d38343c37323a36323c3834393431443e39403b353d393439353038342f3e393448413b41393247403847413a3e39333c37343e3b373e3a36423d363d38333f38333e3731443d37433c35443e38423c363f3933433c35483f38473f37494139443a32443b32483f374c433c494038483e364a4039473f38423b32443c35453e3747403947413c453e384c453f48413a49433c48423c423d364d474149413a5149415048414e47404a423a4c453e433c354640394b443e4b453e4b453e48423b48403a463f383f38323a332d39332f3c3532403a35453e3849423b4d4640504943514b4448433e47423d453f3a46413c49433e4a454036312d3d38353e39353c3632403b373e393447403a3c36323d3732463f38413a35413b354c46404c464047413a4b453f4b443d4f4a4349433e4c453e4d484147423b4e474146413b524d4556504a4f4a44433d363d37313d38333e38344d484358534e514c464d48424d474248423b4d48414d473f49423b49433c4d463e49433c453f384e47404c463e4a433c4d463f4a443c4841394a443d504c464e4841504a414d4640534c45504a424a443d4c463f4a443d4b453d4a433d3e3a3446413b46413c4d463f474039463f3949443c453f39413c373d37333c38333b37323e3b3545403a3c38333f3a343b38333e3a33454039453f38403b36423d3a48423c403b36433e393f3a34453f38474039413b353d3833433d38423d3748423b463f3749433c4a443e423c3748423b47413b464039423c353f3a34443d394b443e433d3649433c4b463f48413b48423b46403a403a35403b3648433d4b474248443e423d3746413b443f3a47423c49454047443f4a454149453f48433c46403b4e4942473e3550443843382f56483a5a4b3d48433b45403a4b46404c453e4e474046403945403946403a48423d45403b443e39413d37423d38403c373f3b373a36323e39353e3a363b37333d3935383430443e393d38343c3833433e393b3734413c383e3a36413c3849433e3d39353b36323b3632383430443e39403b36403a353f39343c373344403b3e3a353e3a3545403b3c37333a36323935313e39343b3632413c364d4843534d464b453e5049424d463e473f384c464048433c3d37323b35313b37323f3a343c3630453f3945403947413a50494349423c4c453e49423c4e443a57463a4b41384a443d4941394b423b473f374b433b4c443d483e36473e364c40364d443b4a433b4e4740443d37463f3948423b48423b443f3a433f3a48423d4b453f423d38403a344039334540394a423c4b443d433d37443e39443e393f3a35403a34403a34413b344c453e514a444f4942544f48453f3a423d38413c373f3935423d38403934443d3847403a48423c4d47414d49423f3b36403b37403c363c383434302c332f2b35302d3f39333d3632453e39413b37453e393c373247413b48423b443c36453f39443d37413a3447413a46403a47403b4a443e4a443d4f484158524a4c46404c453f4f49414e4942544e474b464047423c47433d4a453e423d3648433c45403a453f3846403947423b48423b47423b514a4547423b534d455049424a433c4d473f4c453d46403849433b4e474047413a48413a48413a4e47414c453e49433c4d474048413a4d473f47423b49423b4b453e4a453f443e38443d38443d3748423c443f39423c37443e3749443d4e49424e47404b463e46403948433f3b3630413b35423d3747413b443e39453f3a46413b46413a443e37423c353e3a34413c37443f39453e38443f39443e374f4841433d37443e37443e38423c36423d37423c373f3a35443f39423c3645403b4d4742403a3646403a423c3546403a48423b45403945403b48423b463f384b453f48423d48433c403b36443f3b373330453f3b46413c3b373344403c44403b46413d413933443e37453f394b453e49433d4d49413d372f403831433e3a403b35403b36423d37423d3648443d423c36423c36423e39403b34413c363c37323e3933423e3a3b38343b37333f3a373d39343e3a363e39343b37323d39343e39353c37343b37343b3633403c373935313c38343b36313f3a363a36323d39363e3a363d3833403b3745403a433c393f3b36423d3846413c433e393f3b363f3b36524d4945403b4b4540443f39443e3947403a49433b4b443d4d453e4f473f4d443c463f3949433d4c453f413b3648443e48433e423d3749443e4c474047413b4c453e4a453e433e37443d374c453d4d41374e43394d463f47403a48413b4e4741443d374b443d49423b4741394d443d49423b4b433c49433c4a433c423c36413b36453f39443f39413c373b37333f3a353c37333a35313f3a343f3934413b363d37333e39363d39353d3a35423f3a46423d423e3a403b37403a35403a353b35323a34303c3633433f3b47413d2b262336322e3d38343a35323b35313e3833413a35443e384a443f463f39423c37383330342f2c36322e35302d36322e3b35303d36313c36313e3934403a35453e39433c37534f484d47404d463f49443d3e39343b36313f383346403a47413a464039453e36443d373c353049433c4d47414d4741413b34433d3645403a4a45404a46414b453f47403a47413b47423c4d474047423b423d37413b363c3730403a343f3a33443d36453f39443e3846403a443e37464039433c36443d3548413a413b34413b354b443d423b3646403a47423a453f374c453f4a433c4e463f48413b47413b48423c4d47404d4842453f394d464049433c4a453e4f48424b443d49423a48413a534f4c534d4855514c4d484246413c433e37443f394c47424d4843565049534c45464039413c36453f38423b35423c36403b353e39344a443d403b354a443d49433c403b36433e38453f3946423b4c4740433c3747413b3b36313f3934413c35423e38423c36453f39413b36433e39413c36433e38443f39443f3a433f3a39363138333034312d48443e44403b413c37423e3946413d4945404a46414d4842433e3847423d433d384f48424b474245403b413c37433e3849443e413c3646423d48433c47423c45403b453f394b464157514c534e473c38333a36323f3935433d393f3b364a45413b36323f3b37403c383d39353c39353e3a35403b363c3834443d393d38343f393539343136322e3e3a363e3a363f3a363f3b363f3935403b373d39353c37343d3934423e393c3934423d38383430393531443f3b4a443f46423b4a453f5149424d453e4a433b473e3647403947413a4d463f453e383f3a3547413c443f39443f3945413a4d48424c4844453f3a463f3849423a463f384941394b423b413b35433d38433e39433e3746403a464039403c363e3a353d39353e3a36403c373c3732413b363e3934433d393f3a353b37333f3b373d39353b37333f3b38413d393c39353b37333d39343936323d39353e3935433e393f3c373d3a343f3a363e3a353e3a353b383336322f3b3734332f2b312e2a33302b342f2d2b29252d2927302d2938343036322e403b3637332f3e39343f3a36403a35342f2c322d2a342f2c322e2a2b27243c363136302c3d3732413b36443e38423c3746403b38312c3c363146413a4b453e4a453f534e46443f3a3a3530433c374c463f534d4767625d534d464b463f453e384c4640413c36433e39453f3947423d443f37453e394f4a42474139413c363e39343c37324d484147413a4c453e4f4942433c34453f374740384d463e47413b463f3848423b48423b4a433c49423b48423c3a35313e39334b453f3c37324c453e463f38423b344a433c463f3848423a453f3848423b423c364b453e4a433c48423a4a443f413c353e37314e49434f48413f3a323c3630423c373d3832393431403a3547433d49443e46403948413a49423b423c35403b35413a35413c36403b36403c36443f37413c37443e37423c36413c36413d383c3833423e37433d3747403a413b35433d36443f394a453f443f39433e3747433d433d38413b3548423d443f3a49433e4b454149433f423d393e3a353b3632433e3a433f393a3530423d3946423e47433f47443f44403b46423e47433e46403c44403b423e3a433f3b38343146403b46403b433e39433d38443f3a4a443e453f39403a34413b35463f38453e384d46404640393c37313c38343f3a37413c383a35313834303d39353e39343d39343e3935443f3a3a35313c39343935313b36323b3833423d393e3935413c36403c353c37323c38343d3935403c37433f393d3834413d38433e3a433e393c38333e3935433e393e39353934303b36313c3733403a35413c3548423b4a423a423a33453c35433b33453e38463f38413b363c3732423d39443e39413b36403b35413c36423d3847413b423c363e3833423c35443e37423c3746403946403a433e38403a3546403a3f3b363e3a363e3b363d3a353c39343d38343d3a353d38343b363237322e38343036322e3834303c3834403d39403e3943403b46423e44403b44403b44403c423d393f3b373b37333b38343d39353a35313b36323a3632413d39433f3a38342f3a36323b373335302d3834302f2b282b2725322d2a302b28332f2c332e2b3935313d37333c383436322d2d28252825222d292638332f39353039343035302d35302c322d2a3d37333e3934453f39443e38443e38433d374c464048433c463f39413b364a463f453f39423c35433c35413a344b463e4e47404e474148423a3f39333e39333e39354d474247423d48423c46403a46413b4c463f4d4740463f394a433c4a433c433c3649423a4840394a433c50484149433c443e38413c36423d38423d37433d37453e3946413b3f3a353f3934413c35433d38463f39463f39464039413b3649423c423c35413b35453f38403a34433d363f3931423d3648423a433c363a342e46413c433d37413b363d37333d393544403b46423b413d384b443e463f3848413b3e38333b352f413a34413b36423c36453f39413b36453f39413b343c37313a35303b3632403b37403c38453f3b433f38443f384a433e48413c3f3b3546413b423c37423c36423d373c37333d38333f3b353b36313a35303d38343e39353f3b363e3a363f39363e39333c3932403b373f3a363b3633413d393f3a363934303733303833303b36333e3a35433f3b3d3834403d3748433d45403b4b46404d48424b453f4b453e4a443d45403a4b443f4c453e46403a3e383238332f3c37343834303a35323d38343d38343e3935413b38403a363c3733453f3b3f3b36423e39423e3a46413c413c383f3b36403c37413d3947443e4c4842494540443f3b43403b403b36433f3a413e383e3a35413d373c3733443f39433e3a433e3949433d47413b423d384d4842453f384941394c433950463b564a3d5d50425b4d4150453b52483d4941394c453e433d38453e38443f3a45403b3d39343f3a35413b36403a343c3833403b36423d37403935433d373f39333f3832443e373e3933403b34423c36413c37423e38413c3646403a413c373d38343d3732413b36413c36423e39423e3946413c3f3b36433f3b45423d3e3a353c38343d3935413e39403c373f3b3643403b433e39443e39403c37433f3a433f3a413c38403b37403c3746413d48443f3e3a3538343137332f37322e36312d302c2936312e332e2b302c282a26232a27242c28262e2b283a37333f3a3639342f3c37323e383437322f3b36323a353136322e3935313c3734453f394a443d443e37423c36453e38433d37423d3747413c48423c4d484149423c4b453f4f49434f49424d484149453c4c474148423c433e37413b35433d37433e38413c37464039433e37433d37433e37403a33433d3548423b4a433d49433c4640394e484047403a47403a453f39453f3a443d384b453e443f3849433d49423d433e394e474147403947423c443e39443f394d47414a443e4a443d4b453f4a433c4e4841453e37463f38413a343e3732464039433c36453e383f3a343d37323f3a353c37333f393346413a433e37423c3547423b453f3a47413c514b444c453f46403949443d4e484147413a47403a47403b433d3747423c413d383d39343b3732423d384a463f4d4741443d37433d37433d37433d3745403949443e47413c443f3a45403a47413c46403a46403b423c38453f39453f39443f3a443f3b423d37423d36433e37463f39443e38433d38443e3948423e47413c403b3647433f433f3a3f3b37403d383d3935494540433e38403b363e3833413b37423c36453f3a3f3a34403b364b453e46403946403a423d38423d38403c383d3834403c3845403b423d38413c37423e393d3934403b37433f3b443f3b45403c3e3a373d38343d3835413c38443f3b44403b423d373d3834433d38453f39443f3a48433f49433e433e3848433d49433d4a433d463e38413b36443e37403932443e39423c36463f38473f384e453c51453b4e42384d4238473d35423b33473e354e443a494139433d38433d3846403a433e38423d38433e3745403a423c37413d38453f3a46403b3d3733453e393f3a35443e39463f39453f39453e38423c3747413c453f3a403b3745403a4a453f433d3846403a453e383e39343c37333a3632413d393d3a353f3c38403c383a36333c3834413d37443f3b46413c433e3a3e38343e39353e3a353d3935433e3a48433d3b37333a36333834303c39343d3935393431322e2a3934303a353239342f3a3632383330342f2c36312d3734302e2b2736332f322e2b34302d3b36333a36333d383339353139353135312d38342f332f2c3b363236322e3a3531413b36423c36433e3747403a49433d4a433d3c36314a433c4d46404e4842524b45554e46504a434e4942514c4547413b46413c47413c46403a47413b4a443d46413b413b35443f38423c34463f39464039453e3847413a4b454046413b423d37403b36413d38453f3a443e3949423d49423b4e473f48423b453f3a443d37423d3647413a413c36423c35413b353e39334b453e403a354b453e514b454b463f49423a443d35463f383d37303e38323e37313d37303b352f3c35313e3832403a35443c3648413a4e463e4c453e4b463e4a443c49443e453f393c3632423c35453f38413c35443e38403a33464039443e36433f37433d36403a3545403c3e3a35413b353f3932413b36464039443f394a443d48423c46413c433f3b423d37443f3a443f3a46403b413c383e3934413c36443e39413b373b36313c38333a3531433e39413c36423d3847403a433e393e393545413c4b47424b46434f4a4644403b403c383f3c3745413c423d38443f3948433c47413b433d36453f3949423c423c363f3934443e38443e38413b3546403a3f3a353e3934453e393f3a353e3934413c38433f39433f3a433f3b46423d443f3b46423e4d484348433d47423c44403b443f3b423d39413c373f3a34413c3846413c443e393a34313b35313e38333b36303a342f423b36433d373e3831443d36474039433d373e3934433e39453e38453e38443c344a4139483f35473e36494239473f37484138463e35463f373d38323f39343e38343e39343c37323a36323e3a353a35313c38333f3a35443f3a403b3745403a433f3a413b37443e39433d37413b37403c383f3b363f3b363d39343b3632403c37413c3647403a433b35403933423c38433d384a4540413c37433f3b47423c413c383f3a36423c373e3833413b36443e38433d373b3532453e393d38343c36323a363239353134302d34302d36332f3d383538343038343036322f3b373338343045403c322f2c38333035312e332e2b57524d3e383335322e3f3a373a36323935313d38343b37323a363239353138333039343135312d36312d36312e3e3936453f39423c37453f39423c373d3833413b36413b363f3a35423c374a433e4c474049443e48423c48433c4b4640443f3847413b47413a48423c4b453f47423c504a434d473f49433e4d474049423b4a443d464039443f3848413b4c4640413c3647413d49433d4b443d49423b433e384a433e453f3945403a47413b48423c453e38463d364e463e443c35484039443e374b463f423d37413b35423d3748403a48413a3e38324e484148423c47403a47403a48423c433d38413c3648423b453f3846403948423b423d3747413b423c3745403b48413c4a443d48423c464039433d38433d38403a35403a3545403946413a46403a443f3b403b37403c3747413c45403a46413b433e38423c373d39333f3935403c373f3b35433e393e39343c38333e3a34413d38423d38413d38413d393935323c38343e39363a3532443f3a413d374a443e443f39403b37413d38423e3945403b423c373d3934423d37423e39423e383f3a353d38343e39333f39333f3933423c363f3934433d373c363146403a4a433d443e38423c36403b36403b37443f39433d38423d383e3834403b36403b35423d39423d39413c38403b3745403a443f39423d38433f39423d37413c36453f38453e3948413b433e37413b35413b37423c39423c37443e37463f38443d38403a35413a344c433c48423b453f3a423c3845413d403b37433e3846403949423a484039443d35453d3548413a47403948413a453f37433d374a443d443f383e39333d3833393530453f3947423d46413c443e3a413b36403a353f3934443f3a403a35423d38443f3a433e39423d3848433d49453e46413b48433d4a443f4d474249443e514a444d463f443e383f3935423d3746413b3f3a36433f3b4a433f47423d443f393f3a353e3834413a353f38343f3934393431413b363b363248413b3c383434302d3f3b373f3b373c38353d39353b37333e39363a35313f3b363835313935313f3c3836312e38353133302c403c3835312d413d393d39353934313835313e3a36413b373c37343f3b37413c39373330312e2a322e2a37332f38332f3e383348433d46413c46413b403b3647423d49433d4b453e47423c4c47414c47404f4a444b46404c464048433c48433c45403a46413c4c47404e49414c474048423c48423c46403a47413a423e3845403a4a453d4e49424a453e4b453f47423b433e3847413c44403a48423d45403a4a433c47413b464039453e38433c36473f38423a34453d36463f3846403948423c423c37433e384a453e47413b49433c403934403a343e3730423a33413a343f3932403833443d364e4a4448423d413b35433d36443e39403b364a453f4f49434c47404a443d48423b4f484149433c4a443d504a424f49414a453e423d37453f38413d36403c36433e393f3b36423d39423c38403b363935323935323e3a35433f3a48433e4a443e48433e443f3b46413c433f3a44403b413b35403a363c37333d39353f39353f3a36413c37413c37433e39403b353d37333d3835403b363d3832403a35443e3948433d4c463f46403a423c3648413b4b453f4d46404d46404b443e49433c4b453e49433d48423c47413a463f39413c35423c36413b36423d37413c363c36323d3732403a36413b35433d39433f3a443f3b46403c49443e47413b46413a48423c4a433c4d463f4f49424c453d48413a4b443e4e48404b433b4b443d48413a48413a4b433b433d35423d37453f3a46403a48413a433d384b443d48433d433f3a423e3945403a48423b49423a443d36403a33443e36413a333e3934403933413b34413b34413c37433d373a352f38332e423d373d3832413b3545403b47423e4c47414d47414c47414b46414a45414b464249443e46413c4c47404c474046413c4a443e4b464048423c4b463f443e393f3934403b374a454048423e48433f46413c423e39423d3948433e47433e4a444046423d403b363d3833413a353c37343935313f39343c373446413c3d39353b36333a353236322e3b37333e3a353c383439353239343036322e3b363337322f3c3834332e2b37332f37322f34302d37332f413e393a343136312e3a363235312e3b37333b37333f3935433e393a34303934303c36323b3531413b36413b353f3a35403c3845413d423c384540394a443e4e49434c47414e48424c464048443e4b45404d474248433e49433d4b46404e484249443f4d48424a453e4b453e4b453f4a443d4e49424d484149433d514c45544d464a443d443f3948433d46413c46413b45403b3f3a35413b364b463f4d4740413b35433d37453f3848413b453f39443e38443e3a46413b4b4540433d374a443e47403b423c364e4841413b3747413b4c443e47413a443e374a443e46403a403b33453e38423d373e39354e4741413b3548423c47413a403b35453f38443e384c453f4c463f443e3846413b48413b504941403b35443f3a48423b49413b403a34413c35413c363e39353c3734433e39423e39403d38403c383c38343b38343d39343835303c38333b363236322e3a35323d383539342f37342f3a36333e393447423c423d3947413c453f3a433d38453e38433e394f48424f47404c46404c463f4e484148423c433e384b453e4b453e48423d504a444b443e443e3746403a3f3a34403a353a35313f3a354640383e37323f3a353f3b353f3933403c3646413a3b3530443e3847403b47413b49433d45403b44403a47423c45413b4540394a433d45403a433d38443f3948413a48413a47413b48423b453f3847423b4741394d453e4a423a544c444f48414c46404c46404d46404a443f4c45404a433d463f38494138443e38453f384a433c4740384d463f453f38453f3a453f39514941554c43544b4348423d46413d46413d4c46414b45404d48434d474348443f48443f48423c504b444e4a444d48434e4942514b454e49424e48434e49414d4741504b44524d464f4a444c46404a433c3e3933413b3646413c4c48444a464245403d4b45414f49444a45404c4742433f3a46403a423b35433d373b36313d38333a35313c3632433c363f3a3537322e33302c37332f3e3a36403b3739343036322f36322f302c293834303a3531403a36322e2a37322e3935302e2a26332f2a3c383435322d403b3637322e38332f38332f38332f38342f3b3531403c37403b353c3733423d3737322e3d37323e39333b35313d3833403c393d3935433f3a4d47424a453f4a453f48433c4d49414b443e48433e504b454e48434f4a45443f394540394a443d4b443f48433d47423b433e3945403b46403a47423d49433d49433d47423c453f3948433d47423d48433d48433d48453e4c46404b463f403b363935313d38323f3a343d3832443f39463f39413b353d38333b3631403b35433d37443e383c37323c37323d3934433e383f3a3647413c48423c4a443e423c36453e38443e38463f393e3832403b363f393347413a453f3948423c46413a433d3746403a49433d4c454049433c4a443d49423b47403a48423b48413b443e39453e39443e383a34303f3a36443e3a45403b3e393539332f38332f403b3738343036322e34302c3a3632413d39443f3a3a34313a353139353135322e383430393531403a36403a36413c37443f393f3a36403b3646413d48423d48423d48433c4a453e4c464047413b48433d3e39323e393449423c413c36443d38464039443e3749433b50494249423c49433e47413b48413b48413b47413b49433d4a443f47423d47423c46413b3e393449443f49443f4d494449443e44413b423d39433f3b45403c48433d413d3845403b433e39453f3848413a48423a463e37423b344b443d403b353d363038332e38322d3a332e3a342e3a3530413a33413934413a34443f39453f3947413a453e38413b36453f3a46403b423c35443d37453f39403b36433d36463f39413b33443d363e39333f3b353f3b37423d3846403b44403a443f3a47433e49453f47423c45403c443f3a47423d48433d443f3a443f3b4c4741524b454b474148433d49443e46413b4a454048423c4b443d46403a4b46404b47414c474246423e4e4944504b44504b454c464147423c413d36443e3a3e393448423c443e393d37313e38323d3631332f2b3f3a353d38353e39353934303934303c36323d37333b363234302d423b363b36313a353137322f413b36443d3637322d322e2a34302d36312d3d383436312d35302d37332f36302d3f39343a342f403a36443f3a3c3733433d373f3834413b353d37323e39343f3834433d383f3a363f3935433d3849443e433e384a453e4e48414d46404d47414f4a4449443e49443e4b45404a433d48413d48423d4a453e4a453f4a453f423d3944403a4a443f47413a4640384c453f4a443e4741394a443d423d373c3732413c373a36313b37333935313e3a363b36323935303a35313d39333c373235302b3b36323a36313e38333b3530423b373f3934433d37464039443e394b464149443f453f39413c37403b35433e38433d3748433c453f3a46403b49423c443f3847423c433d36403a34423d37403b353d3731464039443d36474039433d36433c36423c36443e383f3933433d37433d38443e39423d373d38333a36303d3a343d39343d39343d38343c38333c37333935313b3733322e2b35322e3835313a36323c37333834303f3a3645403b443f3a3f3b363d3834443e3a3f39353f3a35423c37443e39443f39453f3a433d37423b37433d37423b35443f394c46404b443f3935303d38333c3631453f39423c36413c35413d373c38333c37323e39353f3a37413c3844403b423c3745413c4844404c4741443f3b45413d3f3b363e3a35413d3a423e39423e3947423d47403a4a443e443e374a443d4b453e4c463f413a3349433b443d3747403a453e373c36303f39343d3832403b36453e383f39333c3730423a33433b33443c353d3631403b353d383434302b393430413c36423d37403b36403b36403b363e3934423d383b3732443d383f3a34413c37453f3a3a3632413d38433e3945413c44403b433e3a423d38423d3848423d3e3b35423e3945403b4b453f4c474147423c45403a453f3a433f3946413c47423d4f4a4447433d45403b4a454047433d4a45404a453f4a46404b47424d48424f4a45524d474c47424e4a4546413d3e3a353e373336322e36322e3d3835413d393a3632423f3a3c38353e3936403b373935303f3a36332e2b342f2b302c2839342f38322e39342f3c35313a332f443d353b3630322d29312d2a342f2c332e2b312d29322e2a3933303a3531403b36403b37443f3a46413c403a363c3731413b35433e37443e393e3933464039463f37423b36403b36443f3a46413b433e394b463f48433f4a453f48433e47433d4c47424a454148433e4b464049433f48423c46403b4a453f4b463f4a453e46423c4b46404c47414c454046413b4a443e4b453f47423d403b37403c383e3936413c383f3b363b373338332e3f3b353d3833403b35443e38443e3746413b3f39353f3b3548433d413b37443f3a453f394e484048423c3f3b364a453f433d38423d37413c37433d373c3731453e38453f39403b35443f38433d37443e39413b35423c36433c36453f394a453e47413b443f38433d36464139433e374a443f48413b4b443d4a453d4b453e47423b46403947413b403b353c37333d383438332f36322d35312d3934303b36313934303935313833303e39353934313a35313e3934453f3a46403b4b453e4e484246413a4039343d383449433c47413b454039403a3646403c423c37433e38443e38413c37453f393d38333f3a35423a363d383346413d46413c453f3948413a4d463f4a443c4b453e4c443e443f3747403a433e38433e39413d3947433e47433d494540443f393b383344403a433e3846403a443e393f3a34413c353e3832403a343d3730433e37403b353d36313e3731433d36433c3639342f332e2a38322e3c3732433c374b453e474039433c38443f3a423b363f3a34413935433c353f39333f3a35413b363c3631403b353b36313b36323c38333d383446403b433e3845403a47403b453e38433e38413c3746413c413c38433e393c37333b38333a36323e3b363a36323935313936323d39353e3a3646423c443f3a45413c45413c3e3a3646413c423e3846413b433e3945403b3c3733413d393d3a363d38343b373339342f3a35323a36313c37333a36323d393444403b3e3b36413c383c38343c3835403d3836322e322e2a312d2a38333035312e3c37343f3a3639343037332f39343038332f34302c37322d38322e3a352f3a342f3d38333e3833433c37393530322e2b38342f3a36323a36323d3835423c37433e3a3c383338343035302c37332e36332e3b36313f3b373934303c37323a35323e3833423c353f3a35413c37443e3a423d3948433d49443e48423c48423c46423c45403c423e393f3a36403b37403c37443f3b46423d423e3a47433f44403b45403c45413b46413c423e39433e39423d3847413c433e39403d38403c373c38333b373239353136312e3b383339343037322e3b35303c3732433e38403a353c35303a34313e39353e3933423c37433c37433e37453e3846403a3f3b36453f3945403b48423b4b453f443e37463f3a433d3746403a433d37443e38413c353d37323b35303f3b35423d383d3834403a33413c353d3932403a343e38323c37323b363137322e3e3833403a343f38323e38323e38323b36303f3a3348433d443f3945413b45403a3f3a353a35303c37323d3832433e3946413c433f38423d37413b35433d37453f3a4a443e413c353e39343f3a353f3a35413c373e38333e3834413b363d38333c3732433f393f3935413b3647403a413a35403b353d38333a3530413c384c453e4c453f4a443d4b453f49423c453f3949433d47403a47403949423c433e3946413b49443f45413c4a453f4b46414a453e3d3833413b3547403a453f3947413c48423d46403a453f39433d3749423b453e37443e37433c364e463f4b443d453f3949423d47413b3935313b36323c36323d36313d37323a352f3a35313b3632413b37443e39423c36403a3535312d322e2b38352f3a3531342f2b3d3a353d3833453f3a403a363e39353d383347413b433c35413a34423b34433c36433c353e393349433d423c3745403b49433c443f3a3f3b363c36323d3631433c3738332f37322d332e2b39353038343044403b48433e4a4640433e38423e39393531413d3946423c47433e48443e423d393c37333b37333734303835313b373339353136332e38343036332e36332f36312e38332f3e3833322f2a3936323c38333e39343e39333a363235302c38322d37312d36302c35302c37322d3d3832352f2b37322e37322e36302d312d2a34302c332f2b38343039343044403a47433c48433d47433d4a464047423d413c37403b37453f394c47414a443f48433d46403c3e3835403b36433e3a46423c49443d4a453e49423d46403a453f3a45403a46413a44403a46423d47423d49443d433f3a423d3947423e4a464149454044413c46413c45403b443f3946413d49433f443f3b45403b47423d4e494347413d3834303a3632403b36433e393e39343f3a35423d393e3935413c37302b273a35314a443e3f3a353e38333d38333b363138332e3c36323e393434302c46413d443f3b443f3a433e38423d37433e3a46413b423e393f3c37443f39423c37403b35423d38433d38413b35403a35413c36423d363f3a35403b35413b34423c35423c36443e373f383239332d4039353d3732423b353d38323e3a353e3a343e383438342f37312d423d38413b36423d373b36323e393437332f36322d3936313b3632423c36413b36413b353b35303d3833403b37403c383e3b363d38343c373336322e37332f3d3a353d3a363d39353e39353b373439353037342f383531393531403b373e3a353f3a3548423c423c36403b35403b353e3a34433e3747403a46403946403a453f3a423c3847413c433e39423d3944403b4a464146413b4b443d4b453e47423b3e3a343d38343d38333d3833433e38423d37453e38413c363f3a35423c36443e373f3933403a353e38333d38333b36303d37323d3732393430393430413b353b363138343037322e3d38333b3632383330332f2c34302d403b36423c38443f3a3e39343e3834433d37433e39413b36433d37403b35423c3648413a463f39413b36423c373d37343d38333b37323a3430413b363d3834403a34453e37463f393d37323f39343d37333d38333e3935413c373d39343f3a36403b363d393538342f39353137342f3835313d393536322e34312d35312d35312d36322f34312d39343138343038343035312d3c37343c3633413a354d453d403934413b363d36323a35303c363138332e463e37463e37423a3435302c39312d3a3430423a3439332d36312c3a342e3f3832322d29322c2a36312d34302d3b36323c3733393430393531423d38403b363d39343f3b363f3b36413c363f393448433d4d484246413b47413d45403b4e484248443d4b46404c464047423d4b46414c46404b453e4d473f443f3944403b45403b47433e433e3945403c44403a44403b46423d49454149454047423d47423c47423c45413b47423d44403c443f3b3f3a363f39343b35323a353137332f37332f35312d3a35313a353134302d34302d3c36333c38333e3a343c373339353037332f3c3632453f3b3d38343d393539353248433f46403b413c38413c38413d383f3c373b3733413d383f3b36413d39443f3a49433e443e393e39343e3834413c37413d383e39343a35303b3732443e383c3731423c36423c36443e38423d373e3833443e38433b3448423b413d37403b36403d37403c35423d38423d38403c3644403a423d373e3a353a3632403b37403c3645413a4b464045403947423c403c37403d37423d37403c373c38343c3834443f3b44403b3f3c373d39353a37333834303c39353f3c373f3b383a37333834313b37343e3b36413d39443f3a433e393f3a36403b3747413a433e38453e39413c37413b36433e39433e3848423c4b47414b464048423e3e393445413a3f3b3647403a4b453e4c453e49443d46403a46413d433e39443f3a413a35433c36443d3747413a413b34403934413b343a363139353137343037332f38342f3a36323a36323a36313834303934303a36313934313a34303e3934403b36433d383c3733433c37453f3a3e39343f3a363b3632453e3a433e39423d3948423b48423c413c35433e38403a353e38333b3631423d3749433d46413b49423c4d4640453f39423c363d3731453e37423a333d362f423a334039313e38323a332f36312d3f3a3535312d3a353136322e393430413c38423d38443f3a423d39423e3a433e3b3e3a363e3a353c3935433f3b47423d423e3a44413d403c393c3733413a34453e3737312b3e373137312b3b352f322b28322a273a332d3c342d3b332c37302b3c332e39322b3f373039312b39332e3d36303c352f40383235302b37322e37332f38322e3c37323e39343d38343a3530393430433e38403c37403c373e3a35423d393f3a36413b35453f39453f39423d3749433c4a443d4b453e4b463f49433c48413a453f39443f3a443f3b423e393e3a363f3c373e3a353a37323e3a363c3934423f39423d3943403a443f3a46413c45403a403d3645403c45413c403d383c383439343135312e383430332f2b3b373334302c36322e3a353137332e3b38334a453e47423c3e3a363d38343e3a363a363138342f3a35303e3934433e393f3a36403c394a4541433d3845413c413d3747423e46423d4b48414b464149443f46413c46403b4c474148423b4b4641443f3b423e3a443f3b423e3947423d49443e48423d4a454048423d4e4842443e3846403a45403a4c4640453d37413c35413b363e383437332e423d373f3934413c363e3a3544403a413d37423d39413e3a413d3748433d3c373337332e3c38333f3b363f3a36423c373f3b37403c383f3b383f3b373f3d383f3b373a36323a36323e3b3638343032302c3834303d39353b36333a36333a3632423e39403a363f3a36413b37443e39423d38443d38433c35433d36443e38443e3846413b453f39453f3947423d48433d4c474149453f3e393448423c40393445403a433d37443e38423c38463f3945403a3f3b353934313934303a35313833303c3733443e3935312d2c29262f2b28322e2c322e2b3b363338333039363137332f383430403b3736332f3d393349423d403a36413b36423b37403a34403a35453e3a46403a4e48434b46404c453e50494247413a473f38413933403833403a334039343e38343b35313a35303e3833403a35423b36453e383c35303d363137312c3b342f3c36303d373138332e3d3631342f2b3f38323e38323b353035302c38343034302d37322e403a3644403a433e3848433d45403c433f39423b374f4b464b464044403b403c383834303a353239343036332e3e383148423b443f3a3e393545403b4a433d443d37484039483f384c4139443b33433a33453b34473e37463c35423a323f37303c332d3a322c3b332d38312c3b342e38322e342e2935302b40393437322e34302c37322f36322e322e2b3a36313935303c38333834303d38323f39333f3933433f3949433d45403947423c423d3844403b433e39413c373b363236332f36322f35322e36332f36322f36322f3a38333734303b37333d39363f3b3746413d3f3c373d39353b38333f3b373a37333a36323834303935313f39353d38333d3833413d383934303f39353d38333b36323c363236312e332f2b312d2934302d34302d3c3733413c3747433e3934313b3631393430534f4b47423d403b373f3a36403c37403b3746403b413d383e3935413c363c38333a36313c3733413c37423d38403c37413d383e3b37423e39423d3746413b49433c48423b4a44404b463f4d4842524d474e4a434b453f4f49424b46414b48424c47414d484249433d423d373a35313a353134312c37332f332f2b332f2c332f2b3c38353d393446423c44403b3f3b36413c36423d37403c37413d37423f3a3f3b373f3b3844413d45423e423e39433e3a3e3a353a37323935313b3734413d39423e3948433e413d38423e3946423d4a433d4740394a423c49423c48423c48413b453e384c453f49423c4c463f4a453f4a454047413b4a443c46423c433e3949443e4c464049433d46403b3e3934423c373e38323f3a343c36323e39343d37333d38343b35323e38333c3631423b363f39353f3934413c373e38353a3531413b373c38343b36323d38343a35313833303f3a353e38333e39343f3833423c37423c3747413c48443d3e38343e39343d39353e3a353d39333f3c36453e38423c363f3b36423d393f3b3648413c4d464049433d413c37453f3946403a47413b3e3833403a354039333e37323e383338332e393430463e383c363137312b38322e3e373237312e302c2936312e3a35313c38343e39353e3a364844404c4742524d464b463f49443d4540394a453e4f4a444e48424c4641423e3a403d3847433f403b373b37333934303b37323e38343c373337322d3a332f39332d3b332d3c342f3b342e38332e38322e39332d3d37313a35303936303c36303e39333f3933403b364a4540423d373a36313a353238333037332f3b38333b373437332f3d38333e393436322e403b363a363148433e47413a413a34453f393c36313f39353834303b38333834303a363339353237353035322e3a37333c38343a36323633303935323a37323c38343b38333d3b363e3b373e3b3644413d3f3b373f3c38403d383d38343c3733433e39403b35403c37423e39433f3b47413b443e383e39343a3532403c3847413c433f39413c38443f3c393430433e393d3936433e384540393b3632413d39423d373b363338353145403c433e3948433d48443e4b464048433d49443f423d3a47423c423e39413c37423d383d393544403b47423d47413a433d3846403949423b4b46404b453e453f3947413a443e3846413a4a443d453f3a4d48424a453f4a45404f4b464f49443e39353936313b373338353036322e3935313c38333b373339353136322e413d3846423c3f3a37433e39423e3845403a3f3b3646413c433e3a413e393f3b37433f3b3f3b3738343036322e38332f43403b423e3a403c383e3a35413d38413d3947434045403c46423c403b364c46404b453f46413b4a443c49443d47413a413b35433d37403c37423d39423c38403c364c47404c463f443f38443e3846403946413b48433d49433d49443d48423b48423d4a443e47423b4c463f48423b463f3b423d363b35303a35313a35313d37333f39343e393547413c403b36433e39443e373e38343c3733463f3949413c453e3949423c4c453e47413b46403a4a433d49443e47433d46423d4b464145403b4e484248423c46423d4c46414a453e45403a4a453e47403a45403a49433c46413a443f3846413b3e3935453f3939343135312c38333037332f38332f453f3949423c3f3a35423c37433d383f393346403a3b363238332f3a36323a36323b38333f3b3745413c47423d4c473f4c454149433d423e3834302c4e4a45423e3a45403b433d3846413c403b363e3a363f3b373e3a36423d39403a36393530413c37433e38413c36423d37403b36423d39413b36403a3537322e332e2b37332f3834313934303c37323e3a353b36323935323936323c39343c38343a3531383430393531393431403a353833303b3733413c3748423b48423b4c463f4a443d4b453e4e4841443e39423d393b3733403c373e3a36383531393531322e2b36322f3835313734303835303b383435312e3a373339353237333033302c32302b35312e36322e37332f38332f36322e36322e36322e312d2a302c28332f2c39343038332e45403a47433e3e3a35403c39433e3a3f3b36413d3846433e403e393c37333c37343d38333f3b37494541413c383d3834413c3849453e49453d413c37403c37443e383f3a343f39353d38343d38333e38343b3733393431403a35413b3644403947413a46413b48423c443f3a443f3945413b4b463f444039464039433d37403b36453f3a3c38323c363139363137342e3c383235322e38353136332f39353136322e3a373238342f36322f322e2a3734303b38343e3a36403c37423f3a403c373b373344403a433e39443f3c46423d45413d49444045413d433f3b443f3b45403c49454145413c46423e46423e45433d46423e44403b3f3935413c37423c373d37323f3a35413b363e3833413c37423d3745413b46413d4b464147423e433e393b363248433e3e393549433e4c47414a453f49433e43403b48423c46403b45403a3d37313c36323d38333e39343f3a35423e38433e384a433d423c37413d37413d373d38343c3732423d3746413a433d37443f3847423b443d38413a34413a34443d363b352f3f38323e38333c36323f3a35453f39433e393f3a33423c36433d38454039433d374a443e49443e49433e443f39443f3847413b34302c38343139353133302b3c393436322e403c38433f3a403b363a35303b3632383431383430413b353e39343d38323d3933433d38423c37413b363d39343c38343a36323834303d39363f3a363d38343f3b373f3b363d39353f3b373b37333b3733413c373f39343b3732423e383b37333b37323a353137332e3f3a353b36333e3a363e3a363c37343f3a363d38343c37323f3a353e3934403a353a35303a36313d37323e38333c3631403a363b373239343038342f36322e39353137342f3935323b37333c37343b37333f3a363a35313a35313a3531403a35433d37453f39453e39453f38433c3549423c4b453e4f49434d47414e4841453f3b3b38343a373339363139353135312e38343137332f3a36333936323c38343a373237343139363236322f3a37333c3834403c38413d393e3a363f3a363d39353936323d393537332f3d39343b363235312c2f2b27312d29322e2b37333036332f3a363136322e3834313a37333c373446433e403b373834303c38343f3a363d3935413c37423d3845413c443f3946413c45403a46403b433e3947413b453f3949433d48413b47413a47403a4b463f48423c4c453f4a443d453e38433d37443e3947423b47413b49433c46423a48433d3f3a353f393637332f37322f36322e37343035312d35312e32302c3c383438343137332f413d393e393637332f3a3733383531413d373936313b37333d39353f3b36403c38423e3a46423e43403c423e3a3e3b36413e39413d3845413d44403c46423e4c49444b47434945403f3b373e3a353d39353e3a353c3833423c37453f394a433e47413a48423c47413c46403a403b363f3a36433d393f3a35494541433e3948433e4f4a4246413b403c36433e38423d38403b37403b363e3935413c383e3a343a35303c373237332e35302c3b353039332e39342f3b36313a353039332f413b3736312d3e383439343038322d38322e3a3430413b36403b35403c3645403b423d383a3430423b353f3935433e394a443f453f3a3d363146403a4e4641504a44453f383f39323f3933413c3745403b3e39353e39343f393537322f36322e3c3935433d38403a34413a33453c354038323c36303c3731423c384039333c362f3a342e3a332e403a35413c37433e3a3c38343835303834303c37333e3a363e39353c38333f3a363e393546413b423d393f3a37413c383e3a35423d38413c37443e3a47433d423d38433e3944403a443f3a3e3a3548433d4a45404a453f49443f4a443e4a443f4b443f4d474049433d4f48434e48414b453e514b4449433d48423c47413a4c47423e3a34403c38403b373e3a363a363238332f38343037322f38332f3935303934303d383445403b46413a48423a48423b47413a49423b46403948423d49443d504a43524d464a453f403b36433e3a3935313d39353e3a363e3a363a36323e3a373935303d38353b37333d38353f3b36423e3946413c47423d3d39353a36323d38343b373337332f39343134302c3a35323b353136322e3a3532403c3848433e423e39403c38403c383b37333c39353c39353e39353935314d494544403c48443f413c383e39353a363147423d49443f46423b4a443d4a453e49443e4d484245403b45403a46403b413b3648433c47423c48423d46413c45403b48433d4b463f4c463e4d47414a453f453f3a3d383345403a413c363b352f453d37403b353e3a3636322f37343037332f3a363239363139353136322e36322f37343037332f3b3733433f3a3e39363936323935323935323a37333b3733413d38403c373f3a3536322e36332f38343135312d37332f37332f3f3b383d3a363d3a353b37343d3a353b383445403b46413c3e393546433d3f3934403a363d3731403a34443e39443e39413c3646413c413c3847423d4f4842403c394a4741423e3a49443e4c4640443f39423d38423d373f3a37413c38423d39403c3846423d443f3b3a37323c383437322f3e39353e39343f383339332f35302c3b363139342f3e38343c37333c37323b37323d38333c3632403a35403a354039343c3732413c353f39333e383347413c443e39423c3549433d403932463f3848423b443e3847413b4a433d342f2a403a35453f393f3a35443d38423c374a433e423c36413b36423b36443e39433b344741393f383339332e37332f37332f34302c3f3934332f2b37322d423c353c3733443c353f38333e38343a35303e393446423d413c37413c383e38343934313a35323c37333e39353c3733403c36403c37413c37423d384c453f433e3a3e3a3645403c46423e46433f4d484447433d403b37443f3a433d373d38333f3a35413b35413c3645413b443f3849433d4e49434d48414c47414a45404c47414e49424e49434b4641423f39423d383d3834403a353e3a35443e39433d37464039443e3946403b4f49434a453e47413a46403947423c4c463f4a433d4a443e443f38403c35413c35433d37433e38423d383c37333c37333934313c38353a35323e3a36413c38403d39423e3a413c383e3a363a37323d39353c38343a35313935323935313a3632433f3a3f3b35423d3849433d47423d4c47414d4741403a37332f2b38343137332f39353247433f4a464249454144403c3d39353e3a363d3936443f3a433e394d474248443e524e4957524c55504a534f49534e484e49434b454046413c4b443e46403b443e3949433d433e3846413a47423b49443e423d37423d37433e39443f3746413a49453d47423c413c35423b34423b3345403947403a3e38333a353136322e3b37333a36313b363237332f35302d3d3a3638343037342f34312d35312d332f2d33302d3a36333a36323c38343b37343c38343d3a363e3a36413e3a413e39423f3a403c38423f3a403d384a464144403c46423e47433f45413d433f3b48433e46423b413c374e484245413a3d38333c383338332f3934304b464046413a4c463f49443d453f383e3934443f3b35312d39343135302d3c373247413b4b453e45413b453f3a48433d47423d47423d48433d443f3a49444045403b413c383f3b373e3834413c3746413b423e393d39363c3834413d3a423e3b47423e3e3a363c393545403c3d3a353f3a36433f3a4b453f48413b49443e46413b44403a443d3748413b464039463e3946403a423d38433d3838332f3b363137332f4039353d38333c36323c3733413c37413c36464039453f393a34313d3834423c3646413b4b453f413c37443e3a3d37333f3a35413b363b36333b373237332e3f3a35443e383e3934413c374c47424e494347423d4945404f49424b454048423c423d38453f3b433e3a3e393539353137332f443f3a433e394d474049443f4b474045403b433f3945413c46433e47433e45423d47433e433e39413c373e39353d3935403c38403c3843403b37353045413c48443f3c38333d39353c3833413b35433f39403b3647423d46423e4f49434f4943504b464b4541423d38403a353f3a35413b3647413c453f3a463f394b443d443d37463f38423c363b36313b3630403a343b36313b36323d3934403a35423e3a45423d48433e48444047433e433f3b433f3b423e3a3c38343a36323935313b37333935313a35313e3b35423e3a44413d38353037342e39363137332e36322d39353137342f3c38333934303c38333a373247453f44413b3d3a353835303835313735313d39353a3833403e383b3732322d2937332f3c36313e3a353d3832453f3a47423d46413b443f39443f3947403a423c37423c37403b363e3834403c36403b3547423b45403945403a413b35423c37443e37433e36443e38433d384a443d453e38443d373d38323f3a34443e37413b363c383335322f3b3833413c373c38333c383438342f37342f3e3a353d3a353d393537343138353135322e3835303f3c373936323e3b36413e3946433e46423d413e39423f3a413d383f3a363d39353b3632393530403b37403b3745403c4e48423a373336322d302c2837332f3b3632403b36433f3a433e39423d373d3833423c3739332f403b37433e383d38343f3b3647423e46413c47423e433f3947413a4a453e47423b443f39433e39403b36403b36433f39423e383f3b35413b36423c383b36313d39354a453e433e384a443d49433f3f3b37403b3748433e423e3b433f3b45413d3f3a35413d39403a3647433e3c363249443e423c373f38354b4641413c37423d383f3a363c373338332e33302d403c383f3a3737332f312d2a332f2c332f2b37332f36322e3b3632403b3639343138343045403b433e393d37333a3530322f2a46423d3934303a36333f3a3646413c403b3739343136322e36332f3834313e39363e3a36433e3a453f3b47433d4b46404640394e473e4c453e463f3949433b47403a3e39333f3b35413c3745413b3f393537322e36322e3935313c38333834303b37343c39343a37323a35313c38343e3b36423e393c393539353233302c34302c36322f2e2b273e39353f3b36453f3b45403a46413b433d3849443e453f3b443e3a433d373f3933403b34443f3849423b48413c443e37443e3848423b453f3949433e4b453f4e484149433c47413a453e38413b3647423b4c463f49443c4e48414a453e454039443f39403b35423e38423d383c3832423e383d39343d39343d3a34413e383d393544413c45413d403b383b373437333037343048433f47433e433e39443e3a3b37333834303a36323c3833413d394b47423c38353935313936333f3c383f3b38403c383f3b383b383434322e44403c4c47424d4945423e3945423c3f3b353c3732423e38433e3846413a423c3745403b433e3a423d3846413c38342f35312c3c3732443f383f3933433d383a3531413a36443e3a423c38403b37413b36423d3846413b46403947413a47413b4b4540453f3a443f393e3a34413d383e39353a37333c3834423e38453f3937322e332f2b3a353136332f3936323735313c3936403c383f3c38413d39423d393f3a363d3a363e3a363e3a36413d393b37333b3834413c39423e39413c373d39353d39353c39343e3a3636322e3a36323834303c3833423d383b37323d383446423c423c37413c384944403f3c38403b37423e393d3a363c3834433f3a3b36333c3733403a3546413b413b36403b3645403b48443e45413b423d39403c383a353236312e35312e3934303f3a363d383448433e37322e3e38353c38333c38343a363244403c3f3c3847433f3a373346413c45413b45413c4a443e423c363c363148413c443f3a3f3a35433e3936322f383430322f2b35322e373330393631332f2b3835313e3936443f3a3b36323c3833322e2a36322e383430443f3b403a363e39353d3935433e3849443f49433e34312c34302c35312e3a3632433e39443f3a48423c433e393c37343a36323e3935423d3846413b49433d48423c4a453d443e3747423b47423b4c453e4d473f4c443e524c4649443e4a45404c48424f4a44514a454d494347423c433e3a3b3733383430312d2935312d37322d3c383235312d35312d33302c34312d3734303b383338343035312e403c37403b373f3b37413c37403a343c37323d39333f3b3746403a433e3844403b48443e46413b3f3a34423c3649443e4a443f443e394a453f443e38433d38433c364b4641423b3548423a3f3a3448433d443e37464039433c36433d36433c353e3832453e383a353139363138342f3b383348443e443f3a413e3a403d393e3b363d38333f3a353834303e3a363f3b37383431302c2934302c3a37323f3a36403c383d383437322e3b37323935313a36323c3834403c3843403b423d3938343038343037332f3936323d3a3645413d443f39413d393c39353b37343d3834433e39403b3648433d47423c48433e48423d48433d433d3747423b3a35313b3532443f3a3e3834443e39433e3847413b3f38323f39343f39353d3732403a36393431423d37403b364d47414a433e47423b4a453d4d4741514a43534c46463f3a443f3a423d38433e3847413b45403a443f3a3f3b363633303935322c28252c2a2734302d393532413d39413f3a413d383f3c383f3b363c39343a35323a36323c38333935313b38333a363338343037332f3a363237332f423e3945403b403a363b36323b36313c36323a36323b3732514c4848443e3d3835494541403b3844403b43403b3d383545403c413d3948423c49443f433f3948433d433d38403b373f3b373e3a35403c3845413c403c39403c38474440403c3945413d3e3a363c3934433e3a48433d49423c4b453f433e393c38343834303e39353f3b37413d383d3835433e39433e39332e2a433e3a45403b3b363247423e47423b3c373335312e373430373330393532322f2b34302d332f2c302c28332f2c3a36323e38354f494457514c4f4943453f3a403934443d3946403b4a453e4a454047413b48423e47403b443e393c37333a3631373330403c3846433e4d48434a464049443e48433d4b464247423e47423d45403b49423d453e38443e3949443e47413b47413b453f3a45413b3c383339353137332f45413c3e3c364a4842514c45433d39423d383c3934494540423d38403b363c363346413d3d3834423e3a423d3a47433f45413d47433e47423d4c47424a45414d49454b47434c4844423d3847413c47413c443f3a443e39413c37413c36453f3a423c38443f3946413b4a453f4b453f46413b4c474049433d46403b3f3833423c36423b3736312d3e3934342f2b322e2a3735303a363148433e3d37333935302e2a272a2724332f2b393530312c292c2a26302c29312d2a322f2b322d2a33302b3f3b364945404f4a45413c383f3b36413c373b36303e3a343a36323d39363935313c39343e3a363d38343f3c3746423e4c484247433e3c38343835313a3632403c383935313f3b373b38333b3733403c373c38343d3934443e38453e383b363139342f34302b39342f3f3832403a34403a34413c383e3834453f3a403a3546413b47423d49453f423d383c37323a36313e383547413c45403a45403a48443c4e484349443e4b463e4b453e49433d433e38433e384c473e4d463f4a423b4840393f38313d362f3c352f36302c3d37323e39343e3a363c39353835313c3834403d38423d3a3e3a37413d3945413d3f3b363c383436322e37342f3733303a3633413d3a423e39423e3a403c383b363236322e3a36313834303a3532433d38423e3a433f3a413d3737322f4c494234302c4a4641403b363f3c36423e3a3b373336332f3d3834423e3a413d383f3b36413d39423e393d3a36403c38413d393b373338343037333034312d312d2935312d3f3b37433f3b39353136312e45403b3e3935413c38433e3a433f3b46423e403b3844403c423e3a4b463f44403c403c37423d393e393545403c3f3b3646413b413c383834303835303f3b3846433e433e3a3d383548433f423d383d3935443e394b453f524c454e494049423c5751495750494e4841423c36504c4549443d514b464c464048413c413b36443f3947413b46413c3e39363c38333b36323d3834413c384b46404c474045403b47423f4946414b47434e49434a443f45403b504a454c46404a453f4b4640504a444b45404b454047413c463f3b37332f36312e38342f3b373334302d49443e453e383b36323e39353b36333c39343d3a353c3933443f3b433e3a43403b45403a45403b46413c45423d44413c46413d4945404c46404a45404f4a43504b4449433c4a433e46403a45403a48423b433d3749433b47403a4d484149433d4a4440413b36413a353a342f3b36313c3732403a353a363236322f312d2a36322f2d282537322d423d3845403b4b4741453f3a443f38423f3945413d3f3c38403d38423d3845403a44403a332f2a2b29252d2b272a27242d2a263c38343d383438343036322e35322e393532413e39433e3a433f3b413d3948433e403b373b38333935313935313d39353f3a3744403b46423c433e39413c3844403a403c37413c383f3a353f3a35443f3b403c38433e3a423d39403a363c3733403a34403b36403b37433f3947423c443e3a3d3a35403b363c37323d38343f3b36433d373d38323d3935403c3846423d45403b47433d443f3b453f3a4e4942504a434a443e413e38433f3a3f3a35423d38423c37413b3645413b47423c413b363f39363e38343e3a35413d383f3c373e3b363a37323b38333b3732393430403c37423e393f3b37403b37423d39413d3a433e3a3e3a3537332f38353043403b3e3a363934303d393544403c3c383335312e45413d4c474236312d4944403c3834494440413c383b373339343038343139363234302d45403b413b383e3a363e3a36413d39423f3a403c383f3b373d39353b37333b37333834313e39363c38343c38353f3b37403c3737322e38343136322e39353136322e3e3a374b4641433f3a423d39403b36433e3846403a433e39443f3a49453f413c3746413b443e3a4b453e423c37423e3a3f3a363a3632433e394f4a45454039453f3a4b463f45403957524c3e393237312b36312c3d373148433c49433c3c373247413b504b46504a434f49424a433d49423c4b443e504a4348413b49433d4c4742504b454d484348443f4b474248423c49443f4b46404c484449454147443e4a45424a464148433e4a46414c49444c47434a464147433e433e3a4e4943524c464b46404a45404f4b464b46424d47434c484349423e44403b3d383433302b413d3849454048433d47413c48444049443e48433e48433e48433e47433e49454047433f48433f46433e45403b433f3a45403c46403947413b423d37433e38453f3a47413b413c3647423c423d3745403b46413c46403b45403b47423d413c383c383548423e3e39343a34303f3935403a35433d384039353e39363a353234302c312c292e2926312d2a2e2a27332f2c312d2937332f3834313a3632403c37413d39403b373e3935413c3845423d47433e45423d413d383d38343d38343e3a353c3733413c373f3b3744403c47433d45403b443f39413d37433e393f3935413c373f3a353f3b373f3a36413d393f3c3748443e4945404c474147423d423e39423f3a3e3a373f3a363e39353d38333a363237342f403c373f3b36433e3934302c302d2833302c36312e38332f35302d3a35313c38343c38353f3b373e3a3643403b47433e48433e4a463f46413c45403b4d494349453f47433d433f3a48433d45413d45403b46423e423d38423e383f3b373934303d39353e3a36413d3944403c3f3b364c474255514a47423d39363236322e383430312e2b34312d332f2c36322f3c3835433f3b312c292e2a272d2b27393632322e2a2f2b283c38343e3a363f3b353a35324844403b3733413e3a4a453f393531433e3a4945403d39343c3834433e3a3f3c37423d39403c3845403b45413c46413c433f3a44403b44403b49453e48443f433f39423d383e3a353c37333d3834413c373f3934423c38403c3745413c413c373d38333a36313a35313733303d393336312d3d37333e3834403c37403a36413d37413d384a443f443e38433d38463f3b4a443f47423c423c37423d373e39333f3934554f4948443d322d2a413a35443e3837322e433e3749433c433c384f48433f383249423d4f48424e48424c464048413b413c35433e3847413b443f3a423d38433d3845403a4b45404b464049433e45403a413c373d3a3545403b4945404d4844514d48514c474c48444d484248433e49443f4a4641514b445049424d474145413c4c47424f4a44514a444c46414b453e4c46414b464048423d443f3a49443f4d47424b47424b47414e4944514c474d49434e4a464b47424d494548434048444049444145413d4a46414c4741443e39413c38423d383d3935413c37443f3a47413b48433f4c47424a46404d474345423d3d39343d38343c373337332f3e393545403b46423d46413c443e394c474248423c413d383a36323f3b3746423c46413c44413c443f3b3b37333833303834302e2b27302e2a3b37323d38343d37323a35313d38323b35303d373239332e3d37323f3a353f3a35403c383b37323f3a36443f3a3e3a35403b36403b36403b3746423e46413e45413c46433e45403c423d3a44413d44403b46423e413d38433f3b45413c433e3b3f3c373c38343d39363936323834303d38342a27232522202f2b2945403b433e3a393430322f2b35312e3935313b3733443f3b47423d423e3a48443f3d3935423f3a433f3a47433f48433e423e3847433e4f4a454c484148443f47423c423e38423d38413d38433e3945403b47433d48433f453f3c4a463f47423d413d383e39343b383344403b48433e46413c45403b3734303f3a36403b363e3a363f3c38413c393d393539353234302c403c3744403c3b37333935323b37333934313834313f3b3836322f4a474246423d383430494642403b36403c38413c393c3834403b38494541403c383e3a373e3a353f3b38413d383c39343c37343b38333834303733303733303a35323f3b38433f3b403c3746403c403b36393531413c383d37333c38333c38333b37323b3633433e3a3a35313b3632403b37433f3b413c383d3835433e3a423d38443f3b433e3848433c403a34423d38433d39433d38393430403c374a443e514a455b554f514a43312c27413c3747403a453e383b353039342f48423b4b453f58544d504b4347413b403b353b35303b353146413b504c4747413b47423d45403c4b464145403b3b3731403c3838332f3c37323b363135312e423d39423e3a4b453f48433d433e3a413d38403d3849443f504b45524d48504b474b47424b46414e4a434c4740423d3849433e4f4943534d45544e46544f49524d47524d4749443d46413b4a453f433e3a47413d48433e49443e47423c48433e443f3b49454046413c48433e49453f4d494546413d44403a4f4a4447423c49433d45403b403b36423e3a3c383338342f34312c34312c34302c332f2b36332e36322e3e3a353f3a3638342f3a3631423e3945403a3a342f403b353c37323c38323c36334f4944514b444e4740514c464c4841504a444b46414d484346413d3c3733312e2938342f3b353139353037332f47413b413b35524c4439332d38332d443e393e383446423e45423d4d484144413c48433f4c474146413c45413d4b474345413c46423e484440423e3a4b47424b47424a454144403b423e39423e3a39363237332f38353138353035312e3d393448423d443f3a36322f342f2c332f2a47423e3c37333e393535312e3833303a3632413d37453f3a48413d46403a44403b48433d4b46404e4a434b464148443e4c464149433e443f39423d3649443d534e47534f494c474248443e45413c4945414d49434b474149443f48433e45413c3d3834534e4b46423d47433e4c474246413c403b37433e393f3b363e3a36433f3b3d393536322f35312d383430403c393b383435312d34302c36322e36322e332f2b302c2837333044403b45413b3c37344c474133302a433f3b37332f33302c36322f3f3b363834303b37333935313b37333b37333e3a36423e393e3a363f3b3745413b413d3745403b48433d3e3a35413b373f3a353d37333f39353c373338322e3f3b373834303935323d383536322d413b373e39343b35323d39343a36323d38343a36323c3834413c37433e38403c363d37333c3734332f2c3a35313b36313d39352f2b27312d29433d37443f382f2b273a34304d4640453d363e383336322e3f3a36403b373c383246403a4a433d4f4942514b45504b444f484249443e453f3946403b4a443e4a443e4f4a4447423d423e3944403b4b4640423e3948443f3e3a353d39343d3834403d374d4943433f3a4b46404b46414b453f45413b4a443e49433c504a434d47404a453e4c453e4b453f524c46514c44514b434d47404f49424e48404b453f47413b4a443e46413b48433d49443e46423d4c47414c474249443f47413d443f3b443f3a413c383f3b36433f393e3a35433f39423d383f3a343c38333c373245403b403b35443f39443f3a443f39413c383f3a36393430393531433e3a3d39354e49444b4642433d3a3f3a353d393445403b4a443f49453f49443f46413c45403a3b373139332e423e38423d36413b34464039433d374c46404d484344403b48433d48433e46423d49443e403a34403933443e39504a4447423b443d37403b35413b3546413c4c4741433e39413c374c48433e3a3545403d45403c45413c423f3a45423d433f3a45413c47433e433f3a433e3a403c3734302c403d39322f2c3f3c3839343145413c3f3935443e393d38343c3733393532423d3845413c47433d4f4b4646423d3f3a3646403d423c36443e384a453e47423d46403b443e394a443f48443d443f3b423c38453f394d4841554f4849433c47413b453f383c37323c37343e3a35413d3846423c49443e48433e48433d413d39443f3b4e4a4545423c4d4842504b454d484344403c423e3a413c373a353237332f36332e3d3a36413d39403b373c38343d39353f3c383c3935403c38403c3948443e46413c3f3c373d3934413d394e4843433f39443f3b403c383834303f3a363e39353d3936403b38413d39433e3b44413c413d3a3f3b37413d38413c37423d3949433e3b36303c37333b363137332f3b36313834303e39353c373346403b3d38343c38343b36323a35323834303e39353e3a363d3834332f2b3834303b3733403b36423e393e39343e39353834303833303936323a353149443e3b35323a3632342f2c37333034302c35302c3c3832332e2a3a353135302c322d29332f2b3f39343a353046413b4e494348433e45403a46413b4b45404c4741443e38453f3944403a433d3946403a3f3a36433f3a413c36504b444c47414b46424e49444945413f3b373a36333b37333b37323f3b3749443f49443e4a443f504c45534e474f494348423c4b453e4d48404f4a434d463f46403949433c464039453f384740394d4742443e3749443d463f39463f3949443f4b46414b4642423e39423e39433f3a47433e4a474248433f49454047433e48443f44403b49443e4c474247423b443f3a453f3a3f3b374c474148423c443e393d383339353037332f393431413c383e39343a36313d383437332f413d37403c3845413b3f3d363b38333c37323e3933403b3649433d47413b48423d46413b49423c443e383b36313d39353c36313b35313a342f3f39333b36313c36313e3832453f39443d3747413a47413a423d38453f3a46413b47423d453f3a423d3838332e35312e49444034302c46433f3c3835403c3946423e36312d4945414b454047423c4b47414d484347413d403c38393531403c383d39353936313e3935403c37504b44423e38413d38403b363b37333f3a354a4641433e383f3a3448433d4b453e453f3947433c47423c47423b46403b453f3945403a4f4b454e4a434c474156524b524d4756504a534c464d4841504b44524c464e484246413c4a443e4b464047423c453f3a3d3833423d383c383444403c48423e48444048433f4a444047423d433e3a46413d45403c47433e4d48434c484347423e4d4742403c38403c38413d39413e39413d39403d393b37333935313a35323a3632403d384d48433a35313a36333f3b37302c29413d39433e3a3c37323834313c373438332f37332f3a35313b3631403b353d38323e393237332e35312d3b36323d38343834303f3935423d393d3935443f3a48413b443e383a35313935303a3632413c38403b363d39343d39353b37333a35323834313a35313b37333d39353b363237332e433e3a3934303935323d3935312d29302d29312e2a2d2927302c2936322f36322e36312e3834303d3935433d383f3a3647423c403a34443f3a3f39333f39333d383349413b4a433d504a434d47404b453e5149434b453f48433c45403b443f3a47413b47423c3e39343c383336312e36322e38332f3e3935423d37413d3846423e46423e47433e49443f47423b46403c443f3b3d383446403a48423a433e39403b373e3934413e3a423d37403b36403b36433e38524e484b47414a4640504d47524e48545049504c4449453f4a4640504b464c48434a47424a46424a4742494541484440433f3b47433f423e3948433e443f39433f38423c37403c394a4642433e3a423e3a3e3a36413c3835312d3a34313e3a35403b374a4642423d393f3b3746423e4a453f48433e46423e423d393a36323c37333a36323a3631383430403b363f3b35443f3946413b47423c46423b48433e4c474046413b47433d48423b48423c463f3a3e3730423b36433d37433c374a443e453f39453e39433e393f39353c38343f3a374a46413d383445413e47423f332e2b4d49454946413b373246413c48433e3f3a3445413c48433e47433e4d484248423b443f393e39353e39353f3c3745413b48433d413d383b37333c383435322e34312c3e3a34443e38565048524d474d484248433d4b463f4f4a444b46404c46404a46404c48414f4b444c474148433c4c474145403b423c3646423a4c463f46413a48423c4a453f4d4842443e384c4640443e3947413d46423c423e3a433f3a534e4944403c44403b433e3a423e3a44403b47423e4c474348443f4945413f3b373d3935423d39423c37423e39423e39423e3a413e3945403c43403b423e3945413c49433e47423c433d38463f3949433d3b3733484440403d383934313d39343c37333b373337322e3c373435312d3934303b37333f3935413d37453f3a433d3745403a433f3a3d383346413c3e383448423b3d3733423b36453f393d37323f3a3638332f3e3834403b373b36323f3a35413c38423d393b363133302b36332f342f2c36312d332f2c36312e322d2a38343036312e322d2a322e2b302c292f2b282e2b272c29263733303a3632393531322f2c33302c3e3a35443f394b484339342f423d37504c474e47414c453f49433d46403948413a443e37433e37464039433d37403a34423d37433d37423c37433e3847413c47413b48433d443e3a48423d4a443e443f3947413d4a45404a443e4a45404a453f48433c4d48424d4640453f3a403a34443c3648413a49433c48413a463e39423d373c373238332f37312e36322e37332e3c39353e3a36413c38433e39413c3745413c413d3844403b413e39433f3b45413d45423d45423d45423e47443f46423e443f3b4f4943433e3a45413c423d38494440443f393e3b373c38333835303f3b36423d383f3a353e39353a363246413c322e2a3e3a363e3b373e39353e3a353f3b36443f3b3d3a363f3b36403d3844403c46423d3d3935413c383d3935433e393e39353e39353a363244413c46423d47433f49453f48433d4a443e48423b433d37403b353d39353c38333d39343d3934443f3b423e39413d3845403b3c373249443e46433d433f3a3d393547443e514e4846423e413e3948453f47433d37332f393530413e3a413d37403b363c3833423f3944403b3d383544413b4c474047423c3833303b363236322e3a342f39342f433c37322e283b3730423c3649453f4c4640453f3949443c4c484246413b504c4649443f47433d4e4b4346413b504b44544f49504c474e4a454a4440433f3a403c374d484349443f443e393c38343c3833433f3a43403b413d39423d3848433d47413b4a433e49423c46403b433e39423d38413c38413d3845403b45413c47443f46433e413e3945413d45423d48443f48444046413d46413b46403b443e383e393446413b47413a403a343e39363f3a36423d393c38343b3733403b373c37333c37343a35313d38343c37333f3a36413c37453f3a443f39423c3749443e403a363d38343c3732433e39423b353b3530433d383e3933413d37423d3847423d433d38453f39443e38413c363f3a36403b36453f39423c37423d3846403a46403a423e393e3a362e2a272b2825302b2836322e322f2b36332e38343135312e3c373435322e302d2a2c29262e2b28292624302c2a403c38413d37423c374b46403e3a3548443f45403a403a35403933413b34413a34443e3747413b46413947413b49443e49443e4d47414a433e4a443f46413a514b454b46404a454045403a453f3a4a443d46403a3d38333d3833413c3538342f44403b47423d47433d4c46404d474047413a524b454e48424c463f433d35453e384a4641534e4956524d4f4b464e4a4349443e443f39443f3948433d46423b4c47414a453f4b464048443f49454146423d47433f48443f47433f423e3947433c4e4841433e39423d38413d393f3b373a36323935323b3733393531332f2c34302c3a36313b37333d3a363a353145423c58544f4d49454d494449444046413e44403b4843404a454047423d45403b403b364f4a45494540443f3b423e3a3b37333d38343a35313f3a353f3d3845423e49443f48423c48433c45403a47433d47413d48423c44403b413c36443f3a4f4a434d48414a453f48433e4e4a4445413c413e3845403b423e3a43403d4945414a4642433e3a514c484944404d494447434044403c45403b49433d413b3646413c46413c46403c39343035312d332f2c36322e3a353135312d47403a453f384e4840403a34423d373b35302d29253c3934403c37413d38413c373c3833423d38433e3947433e4b47414f4a444b463f4d463e49433d4a453e4d484246413c47423c48443e504c464c474346413e413c3947433e3e3a353f3a364843404a4642443f3a46413b433d38453f3b403c373e3b363d3a353e39353c39353e3a3637332f2f2b282e2b27423f3a44413d47433f47433f47433d46413b4e484148443e3d39353f3a36433e39433e39403b373e3a363b37333a35323b37333e3a36443f393e3a35403b363c3733393431413c383f3b3647413a413c383b3631433e39443f393a36313a363238332f3935303e3935423d38423d39433d393f3a3546413c443f39423c38433e38423d38403a363a34303b36313c37323d383339332f413b36403b3439332e3c38333d393538343039343035322e35312d3834313e3a373b373338343136332e302d29322e2b36322f36322f38353135312e3d39353d393544403b403c373c38333a36323b3632403b36403b36413c37413c3647403a3d37323a35313c37323d37323b35313c37313f3a353c37323f3934403c3744403a44403b3e3a3447413d47433c423e384f4a434e48434c46404e4943514d464d484345403945403a413c3647413c554e46544f454e484047413a433f39403b364b464049443e45403a413b37433e3a4c4743504b45554f494e4a444e4a4648454048444045423d433f3b45403d423f3b46423e47413d45403b46423d45403c3e3a363f3c3737342f342f2c39343135312e3834303b383337343036332e46433e37332f47433e4d484245413d46423d4844404c484449444049444045413b3f3b373d383437322f34302c3f3a3645433d46423d3c37333a3632373330312d2a39363139353133312c36322e393531433f3a413c38413d3845413d48443f423e39413d38403c38413c363f3a35423e39443f3a46433e47423d47423d48443e423e3a46423d47433d46413c47433f4945404843404c48434b474349444047423c3f3a35413b35443e383c3631413b3638332f322f2a3b3733403c3648423c48423a403b33443e38413d37383430332f2b36312d322d2937322e3a3732423d3845403b44403b3f3b373d38323d3834443e3946403a46403a47423b4a443d403b35423c373f39343b35312e2a2646413b3f3a3447423c3c3833403c37423e3847433e4d48424e494456514a524d474d494344403a3f3a363d3a3544403c44413c413d38403c393c39353b383449454149454147443f433f3a433f3a413b363a35303f393536312d3a35313b36323e3a353c3834433f3a423d39443f3b47433f4d484348433e433d3836322e3a3532393531413d37443e39423d37413c374a453f3b36313d38333c36313d3834453f3a433e3a413b37413c373f3a36443f3a413c37413c37403b37453f393e38343b3631403b383d38343a3532393430413c37423c363f3a34453f3a4a443e403a35453e393e39343b36323d37333833303f3a373834303a35323b37333a373239353139353235322e312e2a322e2b302d2936342f3835313b37323c37333c38343934303936313e3a353e3b363e3a3547423c433d37433f39423d3746403c3e38343f39353d3935423c373c37333d3834413c383b36333c3733433e39403c37433f3b403b37423e3a3b3733373230322e2a322e2a38332f34312d34302c34312d35322e35312c3b3632443f39504b444a464145423c3e3934403c38423d3946423d4944414a454048443e47443f46423e4b48434a46414945404a4641413e3948444048443f4b47434c48434b464147433f48444045413c423e3a3c38343834303c37333c38353f3a363935313b3733413e393c38343b373445423f47433f48444046423e44403b423e3a433f3b44403a3935313b37333b383244403a3f3b37433e393e3935413c383f3b373e3a3536332e33302c322f2b36322f33302c35302d312e2a322f2a393430443f393e3935403d37413c38433f3b423e3b443f3a433e3a443f3b443f3a3e39353c3834413d3946423d46423d46413d413d38433f3a433f3a46423d44403c45423d47423d45413d413c37423c3747423e453f3a3d3936423e39423c393f3b364e4b45332f2b4d47413f3832403b353e39333a342f322e2a37332f332e2a302c28352e2b332f2a3c38353f3b373d38343f39354a454045413c4e494248423c423d373b35303d352d3c322b483d3541342d453931443931443a314a3f38483e363b322d3d3732433c36403a363a35313f393339342e46413b4c4640504c4545413b403c383d393538333035302d3b3733403c3847443f3d393438342f3935303b363137332f39343135302c3e383438332f3a343035302c3a35314b4540453f393a3531423e3945413d4e4a454b4540413b3535302c443f3a423d3745403a4a453f3d38323e38343d38343b3531504b4445403a3f3935433e393d38343c37333e3a36403b37403c373a36313e39353934303f3a35413c373e39353f3a363a3532413c383d38343c37333a363139342f413b36423d3746413b3b363139332f3c37323c373235312d36322e322e2a38343035302d36322e3834303c3834413c38403c3837342f37332f3b3833413c383e39363e3a363e39353d3934393531332f2b33302c322e2b33302b37322e38333037332f35312d3b3733423d393d38353e3a353935313a363237333035312e3834303734303835313a363337342f3935313c37333834313b383334302d36342f3a363339363237332f34312d38353133302b34312d36322e3b3733413e393a36313d39353f3b37413d39433e3a413d393d38353c383435312d36332f3d3a3635322e36332f393632403c373c38343e3a363e39363935313c37343d38343d3935413d39413d393e3a3637332e34302d38342f3b3632312e2a3734303b38344b47422f2d29514f4a4c474446433e423e3a3f3b373c38343936313935313f3b383a36313833303a36313935313e3a353b37333e3a3647433d413c38413c393e3a363c373334302d2e2b272c28252e2a2736322f2f2a28332f2b393430423e39443f39413a363d3732443e38403b36433d374a443e47423d433f3b453f39393530403c373b3833433f3945413a44403a49433e47423d4844404b474247413b3a3531383330423d3936322f3a3632433d3837332f3c37323d3834393530443e37443d374641393a34313d3935453e383a3430312d2936302c3a332e45413c48433d48423d4b464048423d443f39423d3745403b46403b46413b433a3240373041382f40362e423931443b33413830433932453d353e373038302a3c352f39342e45403b4f49444e49424b453f49423b3c3730453f3a413b373e3a353a3632403c38413c3846423e423d3847423f47433f433e3b37332e35312d47433e4a46404d4842504b4455514959534d433c383e39353b36323d38333c37333f3b3736322d3d38343e3a3646423c433c373f3a34403b3636312c342f2a3d373236312e332e2b3f39343e3833413c373d38333f3b36423d393b36333f3a3537322e3d383437332e413d38393530322e2b3a35313934303b373337332f3b38343b37323a35313d3834423d383b36313c36313b36333e39353e393646403c453f3a423d38413d393e39343d3934423e39413b37453f3945403a3b373336343036322f36322e35312d34302d3b36333935323834303936313835313835313b37333c38343e3a353a37323b363339353237322f35302d34312c312c2937333037343039353137332f34312c322f2b33302d312f2b322e2b3734303a363238353038343034302d3734303b37323935313b363238333035302d35322e35312e3733303936313733303b3733413d38413d393d3935423e393e3b363c39343b37343734303a3733413e3a3e3b37433f3b3d39353c38353b37333d383545413d46423d47433f49454147433f403c38403b3838332f3c38333d39353d38343d38343b363237342f3d39353f3b373e3b37302d29403d39423e393e3a3643403b494642423f3a413e393f3c383d3936403d393c38343f3b363c383344413b443f3b3a36323e3b373c38343f3a36423e3a45413c443e393b35313c35323d373248413b45403a4c453f48413a4a433c463e38403a35423c37413b3647423c423c364a433d453f3948423d413c38413c373f3b363c3935413d3946403b423d3947423d45403b4c47414b47404b474049443f443f3b3a363247423b4f4842443d383a35313b37333c37343b37324b4841413c352623213b373247413b3b363049453f46403b514b464b46404c47414c46404d47404c46404b443f48423c49443f443e3a453f3a423a3547403b433c3547403c413a35453e37403832403933433b344a413a3f3730423b34453e38423c3739342f393430433d3747413c544f494d47414c4741453f3b3b383336332f383430423d3a413c384a4540433f3a3934303c3632413b373b353038312e4d474147423e45403a403a34443d373f39333a342f3d3833433e38332e2b3e39343a3530393531413b37443e3a453e39443e3a4a453f4a433c3d3731433d3849433d4d48423c37333c373336332f3b37333f3a363d38343f3b37403c373f3b3746413c44403b433f3a443f3a443f3a4a443f47433f423d3946423e433f3939343037342f37332f3935313c37343d3734393430413c383e3a353c383339342f3c36313a35303e3833423c38413a3538343037332f37332f332f2c322f2b302c2a37333055514b4c474245413d39363236332f36332f39363139363235322e39353238332f3b363237332f3834303835303834313b37343c38343e39363c37333b36333c38343d3835403c383c39343934313b37333e39343d39353a36323c39353835313a3632403b363e39353e39363f3a373f3a363e3a36413d3a433f3b46423d45403c403c373f3a363d3a353f3b363c38353a36323834313e3b36403c373d39353f3b36403c383e3a37423e3a403c38413e3945423c443f3a433e3a433e3a413d39433e3a45403c433e39403a35453f3948423c3e37323c3834403c383d3935423e393f3b37393531413e3a413d39443f3b423d383c37333c37333e3a363c37343f39363834303935313a37333b37343b373337332f3a373234312d39353036332f34312d34322c3935313d393347423d46413b48423b4a453e46413a4d47404d474049423c443e38463e3946403a443e3847413a443e3746403a4b453e443f3a47413c443f3b443f3a48433e46423c49464045423d45423d44403c413d393d3a3544413c3d39343e3934433d3648433b47423c463e373a34303734304b47413f3a3635312e28252233302c34302c34312d413d39514b454f4942524b454e4941514b434f4942514b445750494e47404c453e4e48414e47404e47404b454046403b46403c49443e49443e534d4748423b49433d423b3548433c4b453f4b453f47413c3e3a3545403b413c373e38334e4a4346403a423d373f3a36433e3b4f4b4649454146423e4845403e3a3434302c3d3835423f3a3e3a353c373345413b3d37313d393439353137332f3e3834403b35443f39433e3a35302c413b36443d3746403938332f3e3a35423c3748423c46423c3b37333d3a353935303d39353f3c373f3a3437332f3935313935313c383438332f3935313936313c37333d38353e3a363d3a35423f3b3d3833453f3a423d39423e383e3b37443f3b3c383437343035312d3e3a363d38343f3b373934313c3834433e39403c38514d494e49454d48434a444046403b433d383a36323c36333d373438343034302d35312d3834304d49453d39343f3a353d383436322f35322f413c38413d393b36333a36323c38343f3c383d3a353e3a363a363237342f3935323733303f3b373b37333a36323936323f3b373e3a36403b373b37323935323b37333935313d3935413d393d3a35403b383c3834413c383b36333b37333a363238343137332f37332f36322e383430403b37403b373f3a363d3935433f3b423e3a423e3a413d39403d38413d39443f3b3f3c383f3c373f3a35433f3b403c383c38343b37343a36333f39343b37333d39353e3a353e39343d38333e38333b35313b36313d38333a36313c38343d3b363f3c373e3a36403c3834312d46423d46403b4a4440453f3a403a353c36323c3632443e3946403b403b3539353136322e3834313a35313b383338343035312d3834303935313a3532322e2a3d37343e3834423c383d36323f3a343b36313e38323834303c38323f3b3546413c413c363e3934423c37433d38423c37423c38453f3a413d38413d38413d393f3b373d39353c39343e3a35403c383e39353b373337332f36312e3f3a354c453f4c453e45413b48423b423a33403b36423d39433f3a423d38433e3a403b3637322e46413d4d4741504a444a443c4e48414f49414c453f4a433d48423b48423b4c453f4c453f4c464049433b4b443d49423b4a443d433d37443f3a443f3a413b3647413c4540393e3935423d3748433d4a443e46413b48443e4b464148433e423d39403b373d3835423c38433f3a413e38413d393f3b373e3a36403c383c383445403b4a443f4d4844494540423f3937322e332f2b3f39353f39353e3a363e3935403b3749433d35302c433e3a47403b453e383c37323b353138332e3f393446423c3b3531413c384d47424b46413c37323f3a363e39343b363238343039343136322e3b36333b38333e3a363d39353b3734393532433f3a403c38403b38423f3a403b373c38343f3b37403c383d39343b38333f3b363b373335312d332f2c36322e3a35313c3834403b373b37333c38344c47424a464247433f47423e4c464147413c433d383d38323b35323a37324845404d48433935313e3a36403c38403c393c37333a36333a36323835303d38343d3935423e3a44403b433f3a49433d413c393b37333c3834413c38413d393e3b373d3a363b37333834303b3733403c383b37333935313e393637332f3733303a37323e3a36423d38433e39413d373b3733403c383f3a363b3633443f3c4b4743504c4746423e45403b46413c48433f44403b3c38343f3a363e3a363e3a35403b373f3b37433e3a433f3a44403c45423c433e3b403c38433e3a413e39413e3a403c38433e39433e3a46403b3f39353e38343f39353e3834403a343e38343d38343d38343b37323f3d383c3834413d3934302d494440423d393d3934443e38413a35413a363b36313d38333e3a363c37343b37333a36323d39353f3a363e3934413c373f3b363e3935413c373e39343d3834403b3648443e47413b49443e4b463f4c48424d47414c453f4a443e4c46404e47424d48414a4540413c38413d37443e393d38333c3732423c38413c3747423d3f3a363d3934443f3c393532302c29403c38403b37413d38403b373935303c3732413b343d372f413a334038323e38333f3b363834304a453f47413c3935313e3935413c37524b454d473f4f4941453f38433e384c453e5049424f4841504a424b443e49423c47413b4741384a443c4c453e4b453e49433c3f3a34443f3a434039443f384e4843514d46504b444d48414a453f48423d4b453f47413c45403b423e3a4c49444c48434a443f403b373c38343c38343a36313a37333d3935443e3b3d39343f3b363934303b36313c3733433f3b48443f4945403d3935332f2b35302c38332e3f3a343f3a35443e38443f383e38314a443d524d46403b35393430413c3747413c3f39343e383346403a3c383236322e3d39343c38343f3b363c38343a363244403b3a36333a36323d3a36413e3a413d393c39353d393545413d413c383e3a353c38343b37333936323b3833332f2c35302e36332f38343139343145403c3c38343b3632403c383c3835413d38423c383c37333f3a36403b373f3a36423d38403c3844413c443f3b46423d494540433f3a45413d413d38433f3b413e38403c37423e3a4a4642423e3b3e3a36403c373c38343d39353d38343d38343a35323935313c3732413c373a36323733303b38333f3b37403c383e3a363d39353c38333c373238343036322e3935313c3734403b3747413c403b36423e3a403b373b3733403c383d39353b3733403c373f3a3649443f4f4942423d3744403a4a454147433e4b47424e4a44514d474d49444f4b45504b4548433c413c363c38333b37333c37333b37333f3a36413c38403b37423d37423d37423d373d38333f3a3538322e36312e3c373338322f3934303e3a353b373334312e3835313c39343b37343d3a363f3b37423e39433e3a403b364b4742423f3a423d393834313a3530413d38413d38413b36464039413b343e3a3448423b48423c45403b453e39403a343d3631433d37453f39443d37443e39433e37433d37423c37443f3a47413b49433d433d37423c36443e384a433c48423a453e38453f38413b35453f393e3933413b353f3a34403c36433e39423c383c3632423c363e39343f3a343d3733403a34433c363c342e3b342e3c362e3a332d3a342f403b363f3a35413c3738343036312e3d383347413b453f3749423c443e39423d38423c35453e37423c35433e35433d36423d3648413b47403a443e36433c35443f374640394b453f423c36453f3b433f393e39333e39343e3a35433e3945403c46433e433f3b44403b45413c3e3a363f3b373c38333d39353b36333c3834423e3a443f3c423e3a413d39413b3647423d46413d45403b403b383935323f3b373a36313936313a342f39332e3c36303b3531393531423b373d37333d38333f39343b35313e3934403a363f3b363f3a35423d38433d38443e3a433e3a46423d3b373343403b3b37333c37333e3b363c38343c3834433e3b45403d423f3b413d383d3a353835313b37333936313935313c38353a36323c39343a3633383531332f2c322f2b322f2b3a363338343036312e3d3733443e38393430443f3a3a36333e3a36403c384b4641423d3945403c413e3846413d48433f46413c433e3945403c413d3845413d433f3b48444048444046423d44403c413c38433e3a413c39433f3a3e3a36443f3b433f3a3d383449443f48443f413d3948423d47423d403c373a35323a35323935303d39353b3833413d38423c3848423d49454147423e45413d48443f423d3945413b3f3b36403d373f3a373d3a353e3b363f3a373e3a36403c3847443e48433d3d393547433d4a453e46423c443f3a403b373d39343a363137332f3834303b3733403c3849443e4b46414b45414d48434944404c4641504a434c47403f3a34423c3645413b443e373e3935423d38413b36443e3a433e393d393434302d383531413d393a3633403c383835313d38353e3935443e39453e393e3a35413c38413c3744403b413b37423e39403b37413d37443e3846403a3e393345403a423d3849433c4b453f4b453e4d484248433c48413a48413b49423b47413b4f48424a443e4a443c474039433c3647403a443d37423c36413b35453e37413931463d36433a32403831413832453c343d362f4039333f3933433c35413a353f38323f3933413b35443e373e38323b352f3a332c3e352e3c332d3c342e403832403b353e3933403c36433d38433e373d37323a36303d38333a353139342f3e393346403a46403947403b433d37443e38423c38413c36423d373f3a3346413b4b453f49433d49433c4b443e4f4a43524b46504a444f4a444d464147433e443e3a3e3935413d3948443f4e4a444b484349454045423d44403b413d38413c363c3733423d393f3b3648433f49454044403b3a353137322f3a3530433e3939342f3c3834423b34433a333d362f423b3438322f3f39343f3a3538332e3c3732433e38433d37413b3547423c423c37433d393c3732453f3a3a353138333037322f3d39353934313d39343d39343934313f3b37433f3a403c383e3b363c3834403d393a36323d39363f3c373d39353f3b373b37323f3b37423e3a3d3a35403c383d39353c3934403c383c383447423e45403a37332f413c37423c35423c363c383447423e4944403d39343a36323c37333f3a3545403b45403a47423d46413d403d38413d383f3b36433e3a403c363d39343e3a363e3a37403c373a36323d39353b37323d37343a36313834303b36323c37333e3936403c3847423d3f3a37413d38403c38403c383f3a363935313a3733413e3946413c45403c46423d443f3a433e393f3935403b373c37333d3834403b373f3a373e3935403b37403b37433f3b4a4742443f3a47423e4c4843524d4649454045413c3c373435312d3834303b3734423d3a46413d47433f4c48424b47424945404c484349443f47433d3e39353a353138342f3e3a36443f3a48413b4c453f413c38413b36443e393c352f3c36313b373335312d3d3b363d3a363f3c3746423e37343046413e4a454047413d443f3b3c38343e3a363c38333b383335322e3a36323c38333f3b36413d39423e3946423d433e3945403b47423d47423c45413c453f3a47423d45413c453e39423d373f3934413b35443d37433d37433e3846413a433e38413b35413a34463e37413831423a33433932453a324038313f372f3b332c443b34433a323f37323c36303c36303d362f413b363f38323f3832433b35413931423830453b315043394439303e352d3e363037302b403c36403b36423d39413d373f3a353d38333f3a3545403b443f3a423d38443d38413b373e39333d38323b36313f3a353c37323c3732413d363f393439332f37332e39332f3d3832443f3a413c373b37323a35313b36333a37323c38333c3733393531413d3847413d45413c423f3a413d39423e383d39353f3a3638343038343037332f3a36323a3430342f2b38332f403d39403d3939353236322f3935313a332d3f3630393430403b363b37333a363138342f36322d34302b35312d37342f36332f34322d38343037333034302c393532403c383e3a363935313e3a363b37343d39353b3834413e393b37333835313e3a373c393539363235312e33302c35302d322f2b3c38343b3733393531312d2a34302c302c2936322f2d2a273f3a374d48444b4540342f2b3934303b3531403a3537332f3835313b3732413c384a464245413c45413d433f3b403c373d39353f3b363d39353e3a363d39343b3632403b373935313935313a36333c3834403c38423e3a433e3a413c3943403b4b494345413c3c383435312e332f2b3c37343935313a36323c37333d38343e39353d3835443f3c45403c3d3934413d3845403b403c38433e3a3e3a363b36333e3a363e39363e39343c3733403b37403c38423e3a46423d4d484544403b393531423e3a403c38413d393e3a36413c393e3b363b37323b37343b3733423e394e48414a453e48433e48443f46423d49443f48433e403b37413c38403c38403c383b36323e393546423c4f49433f3b363f39353d363237322e39332e3b353033302c3d3a373e3b363e3a36403d39383431322e2a3b37333934313c373436322e37342f36332f413e39403d383f3b373d3a363c38343f3b37423f3a413d3944413c4945414b464249443e4b453e4a443e4b46404a464049443e48433f46413d48433d403a34423d373e38333d3832423c3741393449413b4b433c423a33423b34403830453c34403931423a34463d36423b33484039433c36403932443d35433d3640383240383039332d463d36463c34453b32584b3e55483b473c333f372f38312b362f2a3a342f3e37303a3430433e3a443f3947413a4c47413c3631403b35423d383e3933423c363d37333e3933423c3749443f443e3a3d38343934303c3834413c3746413c443f3b4a4540443e3b413c37403a36413c383f3b37403b363f393546413d45403b4b474147433e423d383d39353a36313934303b35313a35313c36333e3935413c39413c373f3a36413d394b464249443e423d3938353036312d39322c3b332c443f3936322e443e39423c37403b36453f3b403c37413c393d393644403b3a36323d393544403b47423d403d38413d3844403b47433e433f3b413e393e3a363f3b373d3a363b37343e3b373a373335312d373330403d38413d393c38333b373336332e36322f34312d35312d34312e35322e2e2a282f2c2935322e413e39403c3838322e34302c36322f4b453f39353035312d36322e3d393435322e28262236322f302c2834302d36322d3a363237332f37332f3c38343c383536322e3f3b363934313b37333d383538353036322f3a36323b3733403c3836322e36322f35312d393532423d39403c38423d3a45403c46413c4945414b4642433e3a3a3430423c37403b36423d37413c373d39353e3935433e39433e39413d393e3b373e3a36413c393d38353b36323c38343c37333e3a363d39353d39353d393544403c403d383e3b3744413c403c3849454146423e3a37333f3b3747433e443f3a403d38433e3a403b3744403c46423d49453f433f3b3f3b363c38343834313834313934303a363237332f38332f3d3734403b36403935423c3746403a3c37333834303e3b363b37333f3c383e3a373f3c38413d383d3a3645413d413d393a3733403c383d39343d3a363c39363c39363c3a363836323a39353e3c3744423d4d49444a4642403c373c38343f3b373b3834403b37423d3845403c433e3946413b48423d46413c433e39453f3a423c37433c373f38324039323f3731413b343f3832433c363b35303e38313e3630413a343f3732423a33423a333a332d3e352d3f362f4c433b443b343f362f3d342c37302a3c332c372e2742383141372f39322d332e2a3e3832332d29352f2a3e383439332d423b33463f383e3a363f3a363d383446413c4c464046413a4a46414a4541433f3a49444046413b46413c46413c4a45404c49444c48424c47424b454049443f49454045423d45423d46413d443f39433d37403a353b36323d38343934303f3a36413c37423d38453f394c46414a454049444049443f4a463f413d39403d39433e3a403a363a3532383330423d38423c38433d363833303f3a363f39343e3935403b373a36313d3934403d393b36333b37333835303b3733393531383430403c383d39353e3a353b37333d3935383430413d383834303c39353a363236322f36322f433f3b3a3632413e393b38343b383437332f3833303b373337333039353137332f322e2b373330312e2b322e2b36332f3a36333d383535312d2e2a273c383335312d2c29263b3633322f2b34312d4a45414844404e4b464f4c4744403c4d49454a46414d48434c48433f3b38423e3a3b3733423d3a3f3b37363330413c39433e3a35312d312d2a3a3733413d3a3e3b373f3b383c37333d39353c38343d3834403d38403b37423d38413d393d3a36332d2a3c373345403b443f3b443f3b423e3a403d3845423d433e3a403c383b38333e383436312e3c38343b36323c36333d38353e393644403c3e3b363e393649464244403c413d393e3a36433f3b45413c48443f46433d433f393b3733403c38413d383d3934413d3846423d3e3a3539363235312e413d393936323c3935413d393f3a373d38343a353234302c3a35323e38343d38333e39343b37323e3a353a3532484541413e3a3e3b3745423d38353147433f413d39413d393c38343834303935323734313c38343f3b37423f3a45423c4a46424944413d38353a36323b38353733303835303d39353b37343d3a3542403b433f3b43403b4744404945403e39343e39343c3934403b373c36314039343f3833433d37433d37463f394a433d443e39423c37453f3a464039463f393d36323a342e3a332e453e374840393e373137312c352e29352d283e362f4a3f373f362f40372f40362e3f352e38312b342d2836312b35302c403b353c352f36302c36302b3a342e3d362f3c3630443f3948433d47403a332c28312a2636312d3d3a3647433f4f4b44504b4544413d423d39413d38423d3945403c44403b3f3c38403c383d38353b37333b35313c37333934303c37323d383444403c413c38413d39433e3947413b4b473f3c373239342f3e393438332e38322f4c494443403b433f3a413d383f3a363d3834413b363c3733413b363f39343b3530413b3738332f37332e3a3733403c373a37333f3b373a36323935323b37333936323b37333936333f3b3735322d3e3b3846433e423d3833302c36322f3a363237332f3d39353a36323a36333d3b363d39353a37333a36333c39353d39353c39353735313a363239353133302c3a373334312e36332e39353235322e332f2b312e2a312d2a312d2a322f2b332f2c46413e3e3a36423d383b3733413b3737332f36322e3c3835433f3a413d383f3b36413c38413d383c38343b37343b3834312e2a403d383a373238353037342f37342f3c38343934313b37343d393545413c47413c47423e45413d47423d4d494546433d504c484e4a454c48443935312e2a2638332f3a353139343037332f38333037332f38332f3f3a36413b383f3b3737342f3835313734303a373238343036332f3a36323c38343d3a363d3935413d3946423e4a47424f4b464945404a4540413c36433e3a3f3b373f3b37403b37423e3a45413c3f3b37423f3b433e3a403c373d38343a36333a35323d3834383531393430413c38453f3b403c38423d3838322e3f3a363d39343834303a373343413b403d3942413b322e2b3e3a363e3a35403d383e3b373d393536332f34302d36332e36322f3a37333e3b36423e3a46423c46403c37332f37342f3f3b37433f3b433e3a44403c43403c433f3b3a36323d383434312d3935313a36323a36323c37343f3b374c4742453f394e4842423d37423b353d36303b342f443e39463f3a4039353e3833403935463e39443d37453e37423c3639342e2d2824322d2837302939302939302938302a3b342d413932413932443c353d3530483e374139313c363139322c37302b37322d3e393337302b38312c352f2a38322d3a332d3b342f3b352f413932352e2a37322e35312d35312d332f2b34312d403c37433f3a46413c3e3a35413d383b37323a36323a35313d3834433c37443e3847423c453f39423c374a454046403b46403c48433e47413b413c374c474356514d44403b4d49454d4945312d2934312e35312e3934303d39343e39353d38333e3b35443f39413d37413a343f393445413d3b37333a3633413d393e3a3744413d3e39363835313e3b373c38333935313d39343b383339343136332f3936323c37333936323d39353c39353a36333b37343935313d3a363b38333834313c383436322f38343037343034312e302e2b36343133312e3634303e3b3835322f3b3734403c39403d3933312d39353235322f36322e3e3a373e393646423d46413c45403c3d3935423e3a3b38343d39363a383338353135322e3c39343c393438332f3a36333834303c393537332f3d3a353c38353b3733332f2c3d39353e3b363a37334945414a454145403b433e39433e3a413c3844403b3e3a353e393637332f3a3633443f3a4e4a4444403c3b363336322f3d393538322f332f2c312c29312e2a322e2b2b28252926232724212a27232c28252e2a27312e2934312d3733303e3b3745423d47434045413d443f3a3c38333f3b363f3b37433f3b433f3b45413d4b46424d49454e4a454d494446423e413d3946413d3f3a373a36323c38343e3a363f3b38403c393d3a363f3b37403d39423e3a423f3a443f3b433f3944413c46423d423e3943403c36322e3f3c3842413c3c38343d3a36433f3b3d3935433f3b413d3945413d3c373434302c332f2c3834303f3b37423d384d484249443e4c47423a363336312e3b37333a37323834303f3c38423f3a474440393531332f2c37333035322d3a37333f3b3747423d4b453e423b353c352e3d362e3f383147423c4b453e4a433d443e3745403a46413a423c35413a343f383339332f36302a312c2838332e3e3630423931413831463c34443a344038313b352e39322b39322b3c342e39322b3f3731352f2a3f393239322c342f2b322b2636302c342e293a342e3c352f39312d37302c36302b3d362f36302b352f2c443d37413b363e3a353e3934312d29312d29332f2b36312d3c37323e39343f3a343c3732433c36443d37453e3848413b49423b4139324039323d363147413a453f38443e38433d38433e3a433f3938332f39353135312d46423e4e4a463e3935423d394c4842423e393b37333f3a353d37333d3732453f39423e383b37343f3a363733303b37333c39353e3a3644403b3c3934393531403b37403c383b37334945413c37333f3b37403c3845423d3c38343e3b37423f3b35332f423f3a373330413e3a44413d3e3b3745423d3e3a364e4945443f3b3d39353b37333c38343d3a363e3b373e3a37393632363330322e2c36333036343036332f332f2c32302c36322f39353236332f35312e3d39353e3a36413b37413d39413d383c38353e39353b3733433e3b45413d403c39403d3846433e3a37333b37333a363247433f4f4944544f49423e3946413d3b38333d393545413d403c37423e39413c3844403b3a36323d3a353d39353e3a363e393644403c413d3a46423d48443f43403d44403c48443e3f3c38433f3c413d39413d3946423e45413d524c48504c4749433d48423c46413d3733313f3c39322f2d32302d33312d34322e36322f3a36333b3734413d3943403a423f3b413f3b3e3b3737322f37332f3c38333935303a36333c39353c38353e3a363d3a363e3b38403d3944403c43403d4947414744404d49454d4a4646433e3e3a3637332f37333035312e3935313a3532413e3a403e393c3835302d2946433e3e3b373d3a363935313f3b36413e3947433e47433e44403c47433e45413b3c373235302d34302c38332f3935323834313f3a3645403c45403b46403c4a46404d484336322e3c3835413c3848433e423c384a443e4a433d413a343f3833413a35443d3649433d3d36303c362f352f2a39332d4039343c352f3d36303c3630403832423b344740394d463f49423b443c354a423a484038453d364840384a423b4f48404d4640463f39453f393a3530332f2a37312d37312c36312d37322e3b352e3d352e3b342d37302a352f2a3f3832453d363b332d362f2a3a342f35302c352f2a3b342e4139333d37313c3631443d363e373147403a453e394a423c48403949413a484039433c37433d37423b35453f3849443f4c46413e393449433d48423d4e47414e484237322d4b47434b464145413c413c3945403b36322d3a353246403b37332f35312e3c3632433e393f3a37423d3948423d423e393d3a3537332f3b3834423e3a3b37323c38343f3b37433f3b45413d423e3a484440403c3747434043403c3d3a3537343045423e403c383a373347443f3a373447433f3a3732423f3a3e3b363f3b37413e393c38343d39343d393539353136322f3a37323d39363c38343a36323c383545403d413d393e3a363c38353d39363d39353a36323a36333d39353b3733413b37413c373f39353d3834423e393e3a3648433f47433f46423d47433d47433e433f3b39363237333035322e322f2b45423d3b383335322e423f3a39363234312e34312d3a3632383531373431302d2936322e3a373436343034312d3936313b38343e3a36413e393d3a36423f3a45423d3f3b3743413c44403c48444046403c413e39423e3a45423d4946414c484446413c47403a453f3849423c413d3857544f48444136322f3a3632413d3a3e3a37403d3845423d45413d484540474440413d3a3d39363e39363b37343a36333d38353f3b38423e3a45413d46433f4744404a46434b48444643403f3c383c393634302d36333036322e36332f3936333937333d3a373f3b363c383439373245413c3d3a363b39353c393545403b413d38413e3a403e393b373337353134312d3734303b38333d3936433f3a413d39433e3b413e3a413e39403c3749433e4a453f3c3732322e2a342f2b35312d3b37333c3733423e3747413c4c4641463f393f38323e37323e3834453e374a423b453f3838312c3c37333f3934433b35423a34413a35443e38433e3749443d4d48414b453f453f393e383237312c38312c2f282430292636302b38332e37322d39332e37302a37312b342e2937322e3a3531322c2937312d352f2b342e2a38312c3e3630423a33423a334038313c352e37312b37322c3a342f403b36413d393f3c3743403b47433f443f3b46423e433e3a3b38333a36323c37333b36323934303c38333e3a35413c37433e3845403b46413c48433d423d3836302b47423e45403a3d393448444047433e413d373e3b3644403c403d3846413b423d393d3733433d39433d383a332f3c363137322e342e2b3c37333f3a353d3a353e3b37413d39423e3a46433f46433e4a4641413d38443f3a45413b43403b433f3b423e3b423e3b43403c42403a332f2c3f3c374944403936314743403c383447443f423e3a3f3c3746433e3f3b37403c383c38343f3b373b37333834313734303f3c38413e3a45413e433f3b3f3c37423e3b413d393f3b36403c38403b37423e3a403c38443f3c3f3a363a36323c39353936323f3c373a37323935313c38343835323a3733423e3a3f3c383f3c393a363236322f3936323f3b383936323c3834433f3a403c38423e3a44403b4e49434e49424e494247423d423e394b464147433e3e3a36403d383e3a373c383538343144413d45413d413d39433f3b3e3b373d3b3739363435322f36332f403c393c383434312d322f2b322f2c332f2c33302b302e2933302c3b383439352f423f3a3e3936423e3a3f3b373934313934313b36333d39353c39343e3a373f3b37423d39433f3b3c39353a36333a363336322f37342f3d3a363b37343e3a37423f3a3f3d3845413d45413d48444049464247434037333036322f3834313d3935423d3a3e3b37433f3b433f3b423f3b3d39363f3b37322e2b504d4846433e45413d44403c3e3a3634302c35322f373431373430403c38413d3944403b4d48424b453f383430312d292f2b2834302c37322f3a3632413c3844403c443f3b4b443f4c46413c36303d373139322d3b342e3d373249433d524c46514a4339322d3d3733443e3849423c565049534c464a443e504c45504b4547423c49433e423e393d3934413b353c352f3d373138332f3c3632403934403a34413b353c3833443e3947413b4640394039323c363239332e3c352e38312c3c362f39332d3c353037302b3c352f403b34413a354039333e3833433e3a49454145413d44403c423d3a433f3b433f3b403c3845413c413d3846423d48433f49454045413d433f3b45413d46413d45403c443f3b45403c48423c524d4755514b3f39334a443f4e4944494640423d3845403b413d393b383447433f3d38333a3531433e3948443f4a464148443f3e3a363a3530413a364b4742423e3a3f3b36494641423e3a4c4844433f3b3e3a3645413c4a4641413d3846423d3f3a3647433f3e3a373f3c384845413f3b374845403a36323d3a36403d383d3935403c38403b37413d3947433f45413d423e3a403c38403b37423d393c383445403b3d38343d38343f3b363f3b373e39353c3934413d39433f3b423e3a44403c413c383e3a363f3a363e3a363c37333b37333a36323935313c373444403a3c38343a373345403c3c383438332f3936323935313d393445423e3d3a354b47403f3c3844403b403b3644403b3d3a343d39353f3b36413c37433f3a3d3934413e39413e39433f3a423e3a44403b3b3833433f3a443f3b413d39433f3b423f3a403c39423e3a403e393e3a37423f3c43403b49464135322d35312e37322f3935323a35323936323d393639363234302d302c2a322e2a38343137332f3e3934403a36423d38403a37433e39423d38433e393e39353c38343a37333f3a3747423e403d393f3b383d393639363137322f37332f3835313a37333e3b363d3a35423e3a413e3945413d433f3b44403c39353133302c3834303b36333d38353a37323c3934484440413e393b3834433f3b45423d3f3c38403c383e3a373d39353e3935413c38443e3945413c47423c45403a403b35423c3738322f3d38333e3934433d394b46404d47414c46414e49434f4a454a443e40393338322c38322d38332f403b363e37314a433d49423a4b443d413a353b35313f3a344640393f393339332f36302c37332f352f2c322e2a342f2b38332f3a35303b353039332e3d38343c38333b373346413b49423d46413a46403a4039333e373238322e332e2a35302c352f2b3c36313e373246403a46403b3b35303b3531443f39433d38443e383e3832403b353d3834423f3a403d37423f3a46423d47433e4844404947404d494344403b423d383e39343f3c36413d38413d39423f3b47433f4945404f4c464b47424e4944524c4747423b4b45404d494345413c3f3b373b37323b37333b37343e3a353e3a34393430453f3b3a35324c484248423d4c474255514b4b464044403b4a45403f3c383d3a363d3a363835303e3b36403c373f3d38403c383e3b363f3c3745423e423e3a403d383d3a3545423d3f3c37433f3c433f3b45413d4845403c393444413c423e3943403b43403b403d38413d393d3a35413d393d39343c38353c383445423c4a464144403b403c383f3c373f3b3736332f403c383834303b37333a37333e3a363d3935403c383f3b373f3b373e3a35413d383f3b37403b37433e3a3e3a363835303b38343f3c373c38343b363348433e46423d494540403d383c3834332f2c35322e474440413d393f3b37403c3846413e433e3947433e443f3a413c38413d39403c38433f3b44403b45413c413d3947433f45413d413e39403d39403d39433f3c443f3b524e48494642413e393b38333d383534312d36332e33302c3834303c3834403b383f3a363e3a363e3a3549443e4d47424b46404e474245403b413b36423c3647413948443e48433e443f394b443e403b3635312e3834303834303a36333d3935403c384a4641423e3a3c393538353136322f3b3734403b383c3734433e39413b373f3a353b36323c37323935313b36313b37313a35323b37323e3a3646423d3d38343a37343f3b37403c373f3b3636332e3d3934413d3847433c4945414e4a454f49434a433d433d383b3530312d29393430413c38443f3b4a443f5049434b453f4b453e443e3849423c443d38433c36433c363f3934433d37433d3746403b4b443e403a353c35303b3631423d374b453f3c3632413c38322d2a36322e3934323d39343e39363a35323a35313d383345403c4a463f45403b48433e443f39413c363d373238332d3c36303f38333c37314039343c35303e38323b342f3834303c37333d38343c3734423e38433e3846403946413b403a34413b37453f3a45403b4e4a434b46414c474146413c403b363e39343f3b363934303c37333e39343e3a353e3b363b37333c37333b38333a36323b37323a35313f3a34423d383b36334a443f4d484245403c3f3b373e39363b37333f3b3747413b3d3834433e383f3a3639332f3c363245403c423c373d3833443e3a443e393b37323b3733423f3b45423d46433e403d39413e39494541423e3a3e3b3645423d34322e423f3b45423e423f3b36332e45413d3e3b363f3b3744403c3f3c373f3b383f3b373f3c373d3a35423e3b423e3a433f3b413e393e3a3647433e403c373f3a36423e3a413d38413d38413d3944403c45413d433f3b46433f413e39423e3b423e3a423d39433f3c3b37333b363239353137332f3936323834303c383437332f35322f36332f3e3a3548433f3f3a363e3a363d393644403b3a3632413c3845403b38343046413d49443e3f3c3745413d4a464146423c46413d48433e46403c45403a44403a3d38343d3934403c36433f3c43403b423f3a43403c46433f423f3a413d3945423d403c38413e3a433f3c44423e3b38353f3b383f3b383c3835433f3a443f3b3f3b363c38343935313935313b37333a35313f3a343834303d3934403c363e3a35453f3a413b36433e38423d37433e384b453e48423d48433f403b373e3a363b38343f3a373b37343b37343c39343e3a363e3a373e3a37443f3b3b36323d39343d38343d38343c36323c3733433d3747413b47413b4b4540413c37433f3b3d3934403c3744413c43403b4e4a44514c45534c454b4640504a4546403c3e38342f2b28322e2a35312d3935313c383436332f312d2a35312d37332f433e3948433c4a443e47413a443e384b443e534d4647403948413a4740394c45404b443e49423d453f3a4b453f403a343f3934433d3747413b504a45413b344945404b4541433e3a403b373e3a3646403b4944404c49454843403d3935423d3946423c47433f423d3944403a403934403a343d373136312d37312d3e38323c3730433d36433f3945413c46423e4b46404c47424a45404b46414b47404d484248433e423d39413c38453f3a3d38333f3b3647433d4a4741534f49524e484945404845404b46414c484348423d3e3a35423e3a43403b46423d49453f46423d423d3848423d46423d4c494448433e433e3a47423e45403c433f3b49444047423f312d2a433e39413b37423d38403a36413d3946413c423e393e39353e3935433e39403c383d3a363e3b363e3c36403d3943403b403e393f3b3746413e44413c413e3a474340433f3c3c393544403c433f3c423f3b48444048433e46423d494540403c3846423e403d38403b3744403c45423d423e3944403c49454144403c433f3b4a46414944404845404a45404a46414e4a444b47424945403b38343e3935403b373a3632403b37413e39433f3a3d39353834313b36333d39343a35323835313d39353c38353c37333e3834413c37413c383c3733433f3a3d3a353c39353f3c383c3834423e3a49453f4b454047423e46433d4b474246423d46413b46413c433f3a4e4943413d3945413d47443f49443f44403b46423e44403c47433f413c3844403b47433f3e3b374845413e3b36413d39423e3a433f3b48433f433f3a4b464146433e4d494445413c47423d49454149454147423e423c373e39343f3a373d3934413d39433e3a413c393f3b383d38343b36313a36323c38343d39353e3a35403c38413c38443e3a44403b3f3c373d39363e3b37403d38413d393c38343e3b373d3835403b36403a3646413b4e49424e4842514c45423d37413b36433c373e3a34403b3546403a44403b413e3a332f2b3e3a353f3a353e39343a35313c3732443e3847423c4b453f443e3a3c373335312d36312d3d39353f3c383b37343934303c3632423c3748423c4a433c4f484147403a3f39323e37303f3832433c3649423b57504957524b413b363b3531423c373b3631413c3746403a3f3934433d39413b36413b353d383246413b45403a47433f44403d413d39423d383f3a363f3b3746433f4c48424a4742413c393e38333f3831443d363f38313d362f3d352e433c353c352f4a443f48433d433e39423c36413b36443e39403b363e3a35443f39443f3a47433f4a46414a4742514d484f4a474944404a464145413d47433e4b47424d48434a444144403b3f3b36403c37413d39423e3a423e3a44403c47423d4e4a44443e3945413c47433f423e3a3f3b383b36333934323b37343d3a373d3a36443f3c3e3a3648433f4b46404b464146413c45403b46403b433e3a48433f47423c403c383a36323a3632413e393b39353c39343d39353c38343f3b37403c3744413b413d39423e3a44413c47433e3f3b3646423d433f3a403c363d3a3645403b45413c413e3a403d394a46424a464143403b46413d433e3a43403c423e3b44403c49444147433e45413c4d48434b474244403b413e3944403c49454046423e46433e47433f4b474147423e433f3b47423e443f3b403d3845403c403b37413d3945413d3b37333f3a363d39353c38333c3835423e3a3f3b36443f3b47423e4945404a45414a46414c48434b464346433f46423e46433f47433f433e3a44403b403b3847423d47433e403c384a46413f3a36433f3b43403b423e3a433f3b44413c47433f46423e47433f433f3b423e3a47433e443f3b433e3a413f3a44413d3e3a35413d39413d3945423d46423e4a46414b474345413c4b464048433e45403b423d383c383436322e3934313d38343f3a344a433d49433c413b363e38343e3935423d383e38343a36323d39363f3c373d39353e3b373a36333f3b37413d393e39363f3b3645403a443d384b4642403a37433d38443e39413b35423c36423e3748433d48433e47413c413c3744403b44403c46423e4c48424f4b44514c45504a43413a3539333036312d3d3834453f3b4a443f5b554f443e3935302b38312d48423b48413a3f3934342e2a3c36303f3832423c373e37314038323d3731403932443c36443c353d372f463f39413a343c3631423c37433d36413b3747433e48433f4e484348413b4d474048443e45413c46423d4b4843504c4749464145413c3f3c384a454148443f4b474247433f504c47423b35453d36423c353b342e453e38433c36423b3545413c45403b433e39423d383e3a353b3732433f3a423e3a3e3a36484641433f3a46443e4d4a4549454049454043403b4a47424a47414d4a454a464145403c433f3b423f3a403d38433f3b433f3a45423d45413c45403b48423d423d394a46414b46424c484445413d43403b413d3944403c433f3b423e3b413d39433f3b48443f4b4641443f393e39343f3b37443f3a443f393a36323b38333b383444403c44403c43403c443f3b403d383f3c37423d3845413c4844404c484348433e48443f49454146433e4d4a454e4b4747443f4e49464d484349454047433f423e3945413d4c48444c48434a443f4b464147423d4945404845404b47424c48423f3b3745423d433f3b3d38353f3b373f3b38423f3b47433f48454048443f4a464148444047433e45413d49454148433f46413d45403b44403c44403b3e39353b37333f3a36403b36413c37423e3a3e3a35413d3946413c45403b48443e413d3747413b433e3944403b443f3a423e3945403b3e3a36403c383b37343b37333e3a36403c37423d38433e39403b373c3834423d38433f3a44403b423e3a453f3a443f3a423e3a413c38403b364d484247433e46423d48443f423e39413d38413d38403d3949444046423e44403b413d39413d3947433f47443f4c49454a46434d49434c48434a4640443e3a403b37403b363a35303e39343e3833423d38423d37433e39403b363c3832423c38413c3748423b453e38403b37413c373c38333b3633423d38433e3a453e3a433d383e3932423c364039343e3833443d3846403949433e413b35433e3846403a46413a44403b3a36323e3b363f3a35453e38443e3748433b49413b4a443d4a443e3c363238322e352e29433d374e4841514b4548403a4a433d48413a3e38324740393d36303a332d463e365049414f48414a433c4a423c40383347403a433e384a433d504a444a433e423c363e3833413c3747443d4d49434a453f4c48424f4b464c484347433e4a464249464148443f45413c49444044403c403c37413d38423d383f3a36403a36423c35413a34443d37423a334e473f443d36433f3a4f4b4646423e43403b413d39423d3944403b45403c45413c3a38334c484348443f4b474348443e4f4c47524f4a433f3c3f3b38403d393d3a353e3b36423e3a413d39423f3b44403c47443f4946414d48444f49434b4440504c464945414a46414d49444d49444d484348433f48444047433e3f3a3647423e47423e4b46424a443e423d37403b363f3a373d3733433f3a403c37433f3b423d3a43403b45413d49454148433e4b464046423c46413d4b464248433f4b464148433f4c48434e49444845414d494547433e4a46424c484249454046413c44403c4b47424c4943504c464e4a434d49424d49434e48434d48424c47414b464147433e47433f46423e48433f48433f4d49454d4945433f3b423f3a46423e443f3c46413d443f3b413e39413d3945403c423d3a3d39353d39353e3a36423e3a3a37323935313d38343f3a353e3b363c3834433e3a443f3b423e3948443f46413c413d38423c38433e39433e3a45403c46413c443f3a413d38423e3a423d39403b37403b36423d38443e3a413d38413d3844413c3f3b353f3a36423d3845403b433e3944403b423e3946423d3f3b3645403b403c38423d39403b3748433e4e49434b474244413c47433d423e394945414f4c47423e3a48444146423e403b3644403c423e3a423e3a413d3844403c4c47404d4842443e38423c3646413c3f3a363c37333b3633393431423c36413c36413b35423b3549423b433e39433e3a403b37443e39413c3647403b433c37453f3a453e38443c35453e373f393347423b47423c453f3a463f3a3f383346413a46413948423b4d48433a3531443f39433e38423d364a443e4f494250494247413b3d3732413c364e4841534d4649423b453e3748423b463f374b433c4b443d453d36413a334b433c4d463f413a333c35303c3630474039524c4557524b413a35403a34433d374b4642534f4955504a4c47424b464146403b3f3a353f3b37433e39403b363f3b363e3b364a474349464044413d413e3945413d46413d46423d423d3937322e443f3a4a443d47413a46413b49423c453e37423c35443f3a49454045433e423d383b363245413c47433f54504a4f4c474d4a454b48444a4642433f3b3c39343b37333936313f3b373e3a373f3b373d393545413c46423d46433e413e39433f3b45413d46423e433f3b433e3946423d423e3a47433e46423e4b474248443f47423e45413d48433f45413c47423d48423d46403b4a443e47413c4e494348423c413b373f3a3545403b45413d45413c433f3a443f3a44403c484440413d394c47414b474147423c4b464046413b423e3a4e494548443f46423e46423d4a45414946414d48434a454148443f4c48444b474247423d48443e45413b433f3a46413c48423d47433c4b453f4a453f46423e47433f49454045403c48443f47433f4b474248443f48454149444045413b46413d47433d46433e45413d4a474349443f47433f47433f43403c403c383f3c373f3a363d38343a353138332f3a35323b37333d39353d39353f3a353e3a363e3a363f3b37413c383e3a363c38343f3b363e39343d38343935313b37333b363336322e3834303c38343e39353e39353c3733413c38403c37433e3a433f3a46413c3d3833403b3646403b3f3a36443e3a443e3a453f3b48443f4b474245413c403b373e3a36423e3a423e3a45423d3f3b38423e3a45403c45403c3c373344403b403b37433f3a48443f4a4641423d38423e3a433e3948423c4a443f46403b45403b423d39433e3947413b453f383933303b3531463f374c453d443f39413c38453f3b413a35453f3a433c36423c36443e3748423b47413b49413b453e3846403a443d36413b34433d36433e374a443d4d474049433d49443d4a454047423d524c464f484149423c4a443c3f39323f39334c463f534b453c36313a332d3f3933463f384c453e4f4840453e3850494058514850484148403a3f38313e3630443d384a433d49413942393140372f473f374a423b4a433c4039313a322b3c37303e373149443c4e494256514a504c474f4c474d494547433f443f3b393530403c374b4742534f4a4c4844423c37433d3749423c433e39423c37453e3749423b47423c46403a453e3749423c49423c46403b423c36413c373f3a3546423e4c48444f4b464c48444a474248454048433e48433f47433f45413e44403b4946414a46414c48434a4642413c38423e393c3a343f3b36403c38413e39403c38413c38443f3b49453f46423e45413d48433f46413d44403b46413d45403b43403b433d3849433d423d384a453f453f39453e38443f3a433d38433d38403b36403c37403c38423d3944403a4a454047433f423e39423e3a433f3a47443f4c4743423d3847423c4d49434d484248433c47413b48423c433f3946413c4a45404a453f4b47414b464048454044403c45413d48423e4e49434f4a4448433e4e48414c46404a464046423d4b47424f4a4548444046423e4e49454c494449454149464148454149444049444046433e44403c4c474345423d46423e47423e494540453f3b413d393e3a37423e3a423e3a433f3a423e39423e3a423d393c3934403c383c3834413d393d38343b3733413c383f3934423d393a353136312d3c38333d38343934303834303b37333d39343e39353d3834403a36423d38403b38413d38423d39403b373e3a35453f3b423d37453f3a47413c453f3a46423e423e39403b373e3a35403b3746413d433f3a45403b43403b393532413d39433f3a3a36323a363148443f46413d403c3746413d46403b423d37443f3945403c45403c46423b423d38403b37433e393e3a363f3b3647413b433c3548443e48423c403b36423d383c3531423c3649443e49423d47403a49423c453e39423d3749423c403a34453e37413b35423c37423d3845403b453f3b423c36413b35443d3749433c4a443e49443e3c3834433d38433d364039314e463e58514958524c4f4942403934453e384d4740504b454d463f48413b3f38313d3731453e374941394b443c514942544b43574f485148423b322b372f283c342c473d334a3f363d332c38302a40383049413a4f48414540394a433b484039423c36403b374d49444e4b464b4843504c494f4a4745403c47433f44403b504c474e494348423c433d373d383247413b3e383346403a3e3934413c373e38333b3632403c3845413d45403b443f3b423e3944403c3f3b374845404d4a454e49444d4a444c48434c49454d494549454147433f433f3b3e3a363c38343935313b37333b38343b38333b383343403b4a45424a45424d494447433f45413d44403c47433e48443f46423d46423e4a4540413d394c47433c383346413d45413d423d37433d383d383245403b443f3b453e39433e3947433d44403c45413b45403b48433e403c3746413c433e3a3e39343f3b353d3832453f3a433e38443e3a423d37433d3849433c47413c443f3a423c3848433e49443f48443f49443f4a453f4d49444e49444d48434a45404d48424c474347423c46403c47423e4a46414a464147433f4a46414a46424844414945414c47424a47424945404f49444d48424b47433f3c37423d3a45423e4844414e4a454c484345423e433f3b44403d45413d423e3a46413d47433e48433e3e3a35443e3a413e39443f3a443e3a4a454146423e46423e433f3b44403c4a453f4b4641413c373e3934423d39413c37413d38433f3a3c3833433f3a403c37423e3a3d3a35423e3a403c37423e39453f3a403b37403b353f3934433d38413c37423c37423e39413d3848433e45413c3f3a37423c383f3a36443f3b46413c45413c423e3a3f3a363e3a3645403c46413c443e3a413c373c3733423d38433d39433e3a453f3a453f39423d38413b36453f39453f3a413a363e3732403a343a35303d39333f3a35443f39443e39403a363b363238332f3e3934403a3349433d48423c453e39433d35443d3647403a433d373b3631443e3947403a48423c49433e48423b423b35403a35423d38443f3949433c544d46443d383b35303c362f49423b4e484059524b4a433d3c342f3c352f4c453f554f47524b444b453e413a33473f394b433c453e37423a333f363049413a4d453d423a34443d37463e363c332d3c332b463e364940393c352f3f362f3c342e3d362f4c443d5550484f49443a35303d383447423c4e4b444a46404a4641433d38403b3647433c49423a423b353f3933433d373b36314d47414e4842504b444b4742423d383d3935423d3a3f3b373c3834433e3a403c37433e3948443f514e4957534d47433d4944404f4b46524d484f4b464a474247433f433f3b413e393f3b373f3b373f3b373f3b36403d38423e39403b37423d3944403b4945404945404b464048433f4b45404a464248443e4b464045403948433f433f3b413e3944403a49443f3f3a3546403b45403a45403a413c3745403b443d373e3933423c37413d3846413d45403c47423e494540403b3749453f4b474248433f48433e46423e47433e49443f4c47424c464045403d48443f47433f49443f47433e44403c48433f48433f443f3b433e3a48443f504a43433f3a413c3746413b423e39423e3a48433f48433f4c47444945404945414744404a46424a464245403c4a46404b46414c48434c48444c47444c474345413d423e3b413d393e39363c37343f3b373f3b3745413b443e3845403a423d38413c37423d39413d38413d39433f3a46423e46423e46413d433f3a46423e45423b47423d49443f49443f433e3b403c3744403b48443f403b36423d383f3c37413c373f3b373e3a36413d373e3a35423d36413b364640394841394a433d48423c3f39353f3b36413c373f3a34443f3a433d37413b363f3a36403a363f3a36443e3a403b363e3933423c373e3934403a36423d38423e3845403a403b36403b36433e3945403b48423e49423d4d474248423c47403a453f39453e3948423e4b443d484139413a343d36304039343f39333b36323c37333f3834413b3547403a48413a413c35443e38463f39433d37403a333a35303b3531423d37433d37443e3847423a47423b47413a47413b453f39413b35433d374b46414d4943514d4747413d403a35433e38423c3547413a524b445b544d4c443d3d3730464039504a434d463e3b342d463f38544d465650485f5850534b434339323c322b3f362f4139324d4740575149504943413b353e37313c36303a342f423a333c332d413931514a43534e494b453f423c37423e39413e394f4b4649443f3f3a363d373347423c48433e48433e3f393546403a4a443d524b443d37313a3631433e3a48443f45403b45403c4e49444b4842524e484e4a4653504a48443e49453f4f4b47524e494f4b45504c484e4a454a464055504c45413d36312e34302c38343135322e413d393f3b36413c3845403b3e3a3643413b46433f46423d45413d44413c423e39443f3a433f3a413c37433f3944403b423f3a3f3c37413d38423d393f3a35393531403b36433e393d3834433d38423c373d3733443e39433d39453f3a3d393445403b433f3b47433f49454144403b44413c49444047433e46433f4b484346423d45413c45423e46423e4845404844404944404944404a464148444049454149444046423d433f3946433f4b464045403a43403b423f3a48444046413d48444044403c48444045413d4b46414e4a454944404a454049453f4843404a46424a46424d48444a46424b47434a474245423d45423d46423e44403c47423e48433e4a453f4d474148433e4a443e46403b49433e3c383345403b46403a45403b433f3a443f3b45413d413d38423e39433d39443f3a413d383e39353a3631433d39433d3845403b413b37403b36403b36443e38443e3849423b403934453e383c3833433e384c48424d4844413c37413d37403a343d383347413c46403c3f3a35413c3745403a48423b453f3a443d38423d38413b36443e38443f3a4a443f453f3a403a34433d3848423b423c373f3a353e3934403a343d3731403a33443d37403a353e38323f3932423b34474038453d364a423b3f3933443e37453e384a433c443d35423b34413a333f38323e3832423b34443d37453f39423c35433c36453f38453e3946403b453e38433d383e39343b363139332e393530423c363f3933443d37433d383d37333e38343c37333c36323d3631413a343f383147403947403a3e3732433d364640393f39333e3731433c354841394e473e514942534b414a40383f352f3f362f3e362f3a3129463f374c463e484039453d37453c34443c35453e36443c3639322d433e385550494d4843403a35413d374a453f4d4741534f49433c3748413c4540394c4640453e383f393347413b49433c3e3a34443f3a423d39433f3a45403a423d374a4640504d484e4a464b4743433e394a464149464149464049464139353136332f38343034312d3835313b37333d3a3644413c433f3a4b4742433f3a47423e46423d46413c45413c44403c44403b49444044413c47433e433f3949453f46413c46403a46403a45403b413c37433e39403b37443e3a4a453f443e38403b36433f393f3935403b36413b363e39353935313b3633423d38423e39433f3a443f3b423e3945403b46413c433f3b423d3946413d433e3a49444047423e4a45414d49444b464245413d45423d46423e45423e45423e47423f47444044403c45413b3d383445413d423e3a403c38413d38413d39403d383f3b36433f3a413e3946423e47433f45413c46423e4944404a46424b474444413d423f3a45403c44403c46423e48454044403c423e3a44403c423e3944413b49443f46413b443f3a3c37314a433c47403b403b3549433b49433d46413c45403a433c37423c37423d39403b36403b37413c3745403a3f3b3547423d4b443e46413c443e3a4e47403f3a34423e39534d47544f48504a45504b464a443e433e38433d383d3833413d3846403b3c3731443e394d474249433e413c38413c363f3a35453f39453f39423d383f3a353f3b36423d394a454048433c4e49424c463f413b353f3a35504b444b45403f3a3445403a4e4841423c353e3833413c3548423c403a34403a35433c35433c35413b34453e38443d36463e37423c353f3933403b363b3530433d37463f39433c35474039403a35413b353e38323d362f3e37313c342e4039333d37323e3832403934423d38413c3646403a4a443e3f3a35423d37453f39453f3a46403b413b373f3a363a35323934313c3732413b36433d373d373238322e3d3733413b3438322d3a352f3d37323d3631403a33453e37423b35423a33443c345b534b635d565e595349423d423d383f373149423a5750484f48404b443e433b35433d373e38343934303c37314e49424e49434e4943433d36453f3a46403a514b444a423b3f3933413a34403933423b35423c36423c3846413c413b3647413e44403b403c3748433e3d383346433e4b48444945404a46414a453f48433c4d4a4456524c4f4a453f3b383934313f3b37413d393e3b37423e3a48433f46413c45403c403d39403d383c38344b46424a46414b47424b4843494440484540443f3b46423d45403b48423d49433d453f37413c36413c35403b37453f39453e39443e383933304a45404a453f423c36423c37433d37403a353f3a35413b373f3a35443f3b413c383e3a35433f3b403c38403c37413c3848433e4c474147433e45413d44413c45403c423d3a47423e49464147433e46433f4845404844404946414b474349443e423d384c484346423d47433e433e39433f3b423e3945413d4944404844404b47424946414844404a45414e49444a454244403c44403c47443f4845404a464245423e47444047443f413d39433f3b47433e45403c46433e48433e46403b49433f453f3a4a443e4c47414b443e413c36433e3847413c443e374a443e4d4640403b374b454049433f46413b423c37433d383f3935453f3a433e39443f383f3934453f3a453f393e383437332f443e3947423c49443d48423d46403a443f3a39342f4c464049443e4c4844433e3a393531403b363c38333f3934403b373d38333e3934453f3845403a403b35403b37443f3a423d3948423c4a453f49443e4b46403e3933423c3648433d3c3732443e39454039433d3649423c453f383a352f3e38324039333f3932413a33413b3447413a423b34403932403b34433d36423c36423b35423c35433d36423b34413a33443d37453e38443d37453f38433c36463f3849423b4c443d4a433c48413a453f393f3a353d3734342f2b36312d3a343039322e37312e39343037322e2e2a27302c2936332f3c37323a36323a35323a3631332f2b322e2a37322e39353237322e3d3732423b353e37313e3733463f3a463f38433f38423c363d38333b353238342f443e3747403a514a444b4640433d36433c364e4944413b35403a353d373245403a423d3746403947403947423c59524a554f48443e3847413c47433c46413c413c37443d38423d3847423b47423e423c36504c4748443f4e4943443f3a3e3935514c464f494356534d49433f413c3745403b4e4b4458544f48444038353134302d36322e3935323937333c39343d39353d39353f3c373e3a36443f3b47423c433f3a423e3945413b443e3947413c47413a49443e49433d49443e49433d47413b4a433d49433d47413b433d3848423c47403b453e384d474047413a433d373b36323c37333f3935423c37433e3a443f3b443f3b433e39413d383d393544403c433f3a443f3947423c4b463f49454047413c4b46404a47424c49444a474247433e47433e46423d46423e433f3b413d393d393346423d46433e4a454049433e48443f47433e46423e4b46424a45414c4944524e4a4b47434f4b474e494446423e46423f423e3a45413e47433f47444045423f43403b43403c3e3a37403d38403d39433e3a423e39433d39443e3a47413b48423c443f3a4d4641423c38423d394c464046403b443f39454039423c35423c36413c37413c37403c3749433e4a443e4b453e443f38453f394c443d4d463f4a433e49433d47413b46413a4d47404a443d47413b47413b46403a48433d413c37413b3638332f3c3731393531423e3a3d3935484340423e3a4d4843423d38403a343a34303b3631453e3845403b403b36433e3a433f3b45403b443e3a47413b443f39413d3748433c453f3946403a413c373e3733423c363b35313e3833413b363d3630423b35443d35433a33463f37443d35453d36463f39463f38433d37413b343f3933413b36413b34413933463f393e3831403a34413b35433b36443e37454039433c3648413b413a353d37324039334740394e4740534c454a423b4e47404e4841443e38453e39433e3a4b4641423c383b37333f3a3637322e38333038332f2e2a262e2926302c28332f2b36312e3935313f3a353a343135302d37312d3b3631433e39423d394d47443f393537332f433f3847423c554e484d4640453f3945403b423d383f3b37403a364b433c4c453e4c453f453f3a423d37423d3746413b3b35303f3a3545403b403b36403b353e38323e39333e3833433e384b47414b453f3d383347433c57524c514c4547423c45403a46403a48423d504b4554504b534f4a47423d49453f4f4c4657524d504d49524d494d48453d3936413d393e3a363b37333733303834303935313e39333e3933403a343f3933443e3847413a433c37403a34403a3547403b443d373f3a343e383338322d3e38324c463f3f3935413c373e3a353e39343d3833413c37433e3a433e3a433e37453e39423c37413c37443f3a45403b433e3a4a453e443f3a48423e4a453f46413c46423c46423c48423d49433e49444049454048433f4f4b464d4a454d49444c484346413c433e3a504c464944403e3934423e39443f3a433e3a423e3943403b443f3b48433e46423d47423d4845404d474248433e4a454148443f4a44404a454146423e423e3a423e3a4844404b47444a46424b474246413c49423e49443f423e39443e3946403a45403b44403a433d37413c37443f3b49423e48433d443d37423c36423d38443e37423c383f3b36423d39413c37423d3847423d4c484149433c4d46414b464049433d463f394d484147423d4a443f433e3847423c49443d47413b3e3833403a364a443e3f3a36423c37403a353c36323f3935403b363f3a34443e383c3732413b374e494347403b413a353f383245403a413c3647423c423d3649433e46413a403b3645403b47423d443e39443e3745403b49433e423c37423c37433c36453e37484038494038443d35433c34453e36443d35433b353f38323f3831403a33413b343f38333b352f403a34453e393f3a3447413a4a433d4a433d453e36423b33433c35463f384f4740453e37443e373f39333d36313f3831433c3548413947413a423b3548433c423c3748423c3d3632403a3549443d4f4a44413d37433e3a3d3835433e394d4842403b3637322e332e2a312d29383430443e39413b3746413c433e39433e3a423d39413c38423c383f3a363e3934443f3a3f3a36443e39443e39433e39433d39423d383c383336322d39342f36332d3834303834303b36323d38343f3a35403b3546413b4f484349433c47403a433c36463f39413b35403b3645403b453f39403a35453f39413c373e3a3545413b49443f423d3746403a413d3746433c4e4b45423e3a413c383c37333b39333b38333c3a343e3b36413d383e3a35423e3a45403b45413c48443f413d37403b36403a353f39343e3834413c36413c364a433d47413c453f3946403b433e384a433d423c37413a36423b363a36313e39353a34313c37333e38333c37313c3631403b363a35303a3531443d37433c37403b363e3833433d383b3631433e3847413c47403a443e38443f38433e3847423c46413b443f3b443f3a433f3b423f3a45423e4944404b46423d393446423e4c494347413b403a36443e38413a35423d38423e393e3a35413d3846423d47423e46423d413d3945403b4e484349433d47423c47433e423e3944403c423f3a44403c45413d45413c433e39413c373f3b36433d39433e3845403b46413c433e39433d3849433e45403a47413c433d37413b363d3730423a3448423b47413b4b453e49433c48423c48423b4a443e5049444d484148433e423b3649433d443f393d3934403b37403b36443f3b45403b423e38413d3747423b4f4a4348423d413c3649433d48433c45403a49433c47423d47423e413c38413d393f3c37423d3936312c453f394b443e4a453f4c46413e393348423c48423c443e3746403a48413a4640394a443e453f3b433e3745403948423c413b35433c36453d35433c34423a34463f3747403849413a483f374d453d49423a47403848413947403847413a453f38453e37474039463e37453e36433c35453e36443e37403933433c36423b34453e36403931453d37433c36453e38463f3848413a3f39323f38333c3631443d3647403a46403a47413c48433c47413c4c453f3e3834413c374c453f3e3934443f3a4b4540423b3745403a544e47575049524c4647413d443f3a423c38413c373b35303c36313a3631413c37443e3847413b413b363a342f3c3632413c37433e3a433e3a44403a48433e4c47404e4842453f39443e3748423b4d4641433e39423d373f3a35423c363e393439342e3c37323c37323e39343e39343f3a35403b363d3833423d36453f3a45403a453f3a403b37423d3747423c49443e504b47514c474c464143403a413e38534f494f4a4549454148443f4a453f48434047423e443f3b423e3a413c373d38353e39353f3b36443f3a403b36443e39443f383e3833453e37453e38443d37403a34413b35403a353c3632413c363d37333d38333f3a34413b363f3a343c3731433d37423c36413c37443e39463f3a413a35453f38433d37413b36423c38453f3947413b48423c443e38443e38423c3748423c4a443e48433e48443f4a454045403b433e3a433e39423e3947443f46433e3c373345423d4a4640423d37443f393d3833433d383f3933443d38443f3b3f3b36423b37423e38433d3847423c48423c443f3a45413b443f3a443d38433e3a47423d403b373834303a3632433e3a3e3935423d39423d39433d39433f3945403b45403b49433e4b45403f3a353e3834433d38403a36423e394f4844504a444a443d433e374a433d5049424c47404b463e524b45534e464c47404c46404b453e4d474049433c413d384d47424c47434a443f44403b46413c443f3a44403c403c383e3934443f39413d3946413c413d38413c38433f3a3b373336322e413d383c383445413c3e39334c453d3f3934463f3949423b4c453f423d37413d37453e39433d37463f38443d37453e37443e3746403a48413b46403b433d37423b35443d36443d35433c35474038474038453e36463e37494139484139463f3748413a474038464038463f38474038453e3748413949423a453e38413a33453e3847413a453f3949433c48423b474038453f38413b36443f383b342e423b344b453e4c463e4b443e453f383b36324a4640443f3a44403a3d3834453f3a4e47413d38344a453f48423c47423c4d4640534d474b453f4c464049453f3a3530403a343d37323a34304b4641514c465e5850524b4547413b3a343035302c3d3733403b37443e39413c373e3834332e2a413d38433d3845403b46413a453f3947413b45403b38332f37322e3f3b3646403a443e39433c3649423b453f38433d37423c3746403b403b35433d38423c36413b353b36323b363339342f3e3934423d37433e39403b363b37323a36323a36313a36323835303f3b36453f39423e39423e39403c37423d3946413c4a443e45403a48423c443f3a423d39433d37453e39403b35413b35453e38413a34413a34403932433b353f3832433d38413b353b36313f3a35413b353f3a35413c363e3833453f393f3a35413b35443e38443e39403933413b35433d38453f38443f38443f39413b35403a36413c37433d37443e37433d36463f394b443e4c453f47413b48423c47413b47423c433e3a47423e4b474249444046423d403c38413e3944403b443e38423d373e3a3548423b443f393e3934443e39443d393f3a34443e3847403a453f3a433e39433d3847413b443d38423d373d39343e3936433f3a423e3a443f3a423d3849433e403b37423d38433d37413b363f39353f3a353e39343e39344b46404c453d4b464048423d49443e44403a413c3747423c4e48414d47414f4943514c464b473f4c47404e4942504b44524c454b453f4c453e4a433d504a4348433e45403b48423d433e38403c36433f39413d383e3a36413c38423d393c3833423d383c393445413c4b4641413c37494440403b37423d3944403a423d38484039463e374e47404b433c413b354e4742433e384c4641474039463f384d463f474039423b354b443d49433d47413a4a433c443f39433d36514a424d463f47413b423b3449423b4c453e474039433c35464039453e37433c35453e37433c36474038473f37453d36453e36453e36463f3747403a433d37403a33433c35463f3a49423c46403a46403945403a4a443e4b453e463f38443e38504a43443f394b463f3d383346413c48433e47433e47433e3d3933423d393b36324a443d46413a433e37413b374f4a4450494347403a423d38463f394e4843514b45504a434b443e46403a463f384b453d58514a534d4648413b3c3532352f2b37322d443c37514a443f39324640393e383246403950494247413b3d36303f3935433d3845403a3f393445403a514b45403b354a443c4e48414c463f453f3849433c4a443e48433c47413b413b35413b35433d38443e3847413b453f384a443e49423c4a443d4d4740453f39413b36453f3a464139453f39433e384440393d39343d38333e38323a352f3d3832403933403a35423d37423c36443f38433d37433c35413a34403933453f39433c35423b34433c35423b35403a34403a343e3731413a353e38333b36313f39343f39333f3833443e37433d37453f38463f3948413c4a443d463f39423c35463f38433d37433e38433d36433d3749433d47403a47413a47403947423b45403946403b49443d48423c49443f47413b3f3c373e3a363e3933403a34443d38403b353c3631413c37413b35423d374a443d453e37443e38433d37433d36433d37413b353d37313f3a34423c37423b35454039453f39453f39443d37453f39423c36453f3a433d37423c36453e3848413c46403b423d37443f3a443f3a48423c403a35403933413b3648423e453f3a453e3948423c49433e4a443d4f4a4447423c48433c4d48414b443e4d4841514b444d48424c47414c46404f48414b443e504b444f4b4648443f48433d47423b47433f494540423e39423d39433e383e3934443e38443e3a403b363c37314a4540413c36413c394c4842332e293a35313f3934423c35433d36443d36463f38413c354b474048423c443d37453f38433d36403b354a453f4f484248423b463f394c463f46403a3e39353b342f443d373b363045403a443f3947403a3e3832464039453f39443e38433d37463f38463f3748413949423b453e36463f38463f3749423a443e3647413a48413a47413b48423c453f3a453f39443d36453f384740394b443e46403a4a443d403a3546413b4b453f48423d433f3b3d393544413c494440423e3a433e3a433f3a45403a413c373f3a343d38323e383248433c50494359554e514b46433f3a47413b4b453f514b44575049534c444c453f403a353a353039343046403a534c45524c4547403b3c36304c453e58524a49433d413c373c37323f39334b443e49423c453f3a46403a433c3649433e413b35423b3549433c443d37433e373e3934433d383e39343e3933413b36433e38453f3947413b453e39443f39443e3747413a453e37443d36463f38403a34433d36433c3746413a443f38443e38403a35403b36453e3847403948413a433c373e38343a342f3a35303b35303b35303f3832413a34413b34403a34403a34403933433c35443d363f39333e39343d37333f38323f3933433c36403a343f3932423c36433c35423b35413c35433d364039343f3933403933433d36413b34433d37423b35433c36453e37403933453e37443e38463f39474039423c36443f37443e38443e38433d37443d3649433b45403b3f3a36423c37443e374039353f3934433d39403a35453f39443d37443f3848433b443d374a433d48423c47403a443d37463f394a443d47413b47413a463f38433d37423b35463f3947413b48423c4a433c423c3549433c48413a48413b49423c4b453f49423b49423c4a443e4f49424f48414b45404d474249433e46413b4c47424c46414b46404b4640524c454f49424e48414a443e49443d4c463f4e4741514c46544f494b463f4b453e48423b48433e4c47424e48434a463f49443f49453f48423e49443e4b464047423d48433f413d38433e3a46413c3c3733413c37413c37413c3848433d48413b3d37323c3630453f3847403a47423b57514b4a443e45403947433d4c484349443e49443f4b454048433d48423d4c47414a453f49453f47433e46403b413b364a4540413c38433d3946413b46403945403a413c37433d38453f38413b35453e37413a34453e37443d36463f37453e364b443d4a433c463f384f48414d463f443f3948433d4b463f49433c49433d47403a453d3749433c433d3746403b47413b48423c3e3a354945414844403d3a36423e394945404e49434945404c484148423d46413c59554f615d574c453e4c453e403a3449433c4d484247423d423c3739343036312d413c364f4a4259524a585149544d464c4640403a3539342f3e3934504b454d484138322d342f2b3d373146403a4e48414c453e443d3738312c413a3448423c3f38333f3a344d4741443e39433e374a433d47413a403b35433d3648423b4f48414b443d413b353f3a35443e3949433c423b35413a33443d3548413a4b443c48413a403933433c36464039443e38423b35443d36423b363e3832413a33423b35443d37403a35433d36433c36403a34423b35423c35453e38443d37403a34423c36413a343f3832403a343e38323d36303b352f3e38313d37303e37313d3630443d37413a34413a33433c36443d37463f39474039474038433c35463f39443d37453e37453e37463f39463f38443d36423b35433c35463f38443d37413a33463f39443d36423b34423b35463f39443e37423d38443f3946403a3e38323e3933423c37413b353e38323f3933463f3a47423b463f3948403a443d3747413b4b443d4b443e49423b453e37423b34413a34453e38433e38504a444b443e47413b47413b48423b463f38453f39443d3649423c433d37433e3849423d4a433d4a433c4b443e4e484249433c45403b4b47414c47424c47414b46404d464047423b48423c4f49424f48424f48414e4740544e47514b434d47404b463f4b46404c463f4c463f4c463f4c47424c4843504b474a45414c474146423e45403c45413c45403b423c373d3934433e3a423d383b3733433e3947413b443e3946413a453e39423c354d453f453f3849433a3f37313d3832433d374f49424f4a434a433d48433c4c48434b48434e4a454a454147433d4d48424a454147423d4a453f4a443e403b354a454048433f4a45404a453e4a433d453f3a49433d49423c47403a49423c47403948413a4b443d49423a4c453d48413a4f48424d463f48413a504a424b464045403a44403b4e494149433d46403a4b443d4a443d453f3a47413c4b453f49453f4a464144403c4944404a4742544f4a4c494446423e4a464054504a534e4849443f423d3835312b4b463f433e3748423d48413b4a443d4e4840514a434c4741534d48504b45433e383f39343f3934403a353f3a3447403a4d47404d47414039353a332d49433c504942544e4749423c403b353a352f413a334e48404f49414d47413d3631443f38423b363e383147413a49423b4c453e48413a4a433c443d37403933453e373f3a3536322f36322e413a34453d36463f374039323d362f3e3731403932433c3540393339322c3a332f3d3731413a344039333e37313e37313e3730423b34453e373e3831433d37443e37453e38463f37463f3848413a453f3847403948423b443d37433c36463f39443e38453f38453e37413a3347403a474039453e37453f38443d37463f394b443d49423b463f38463f38433c34463f374741394b443d49423a443d3748413a443d36413b35443e36443d36443e36463f39443d37443d3548413a433c35473f39453f37464039453e38423c3440393346403a3c3732413b3647413b443f39403a35443e38453e394c463f453f39443d373f393347403a47413a443e38443e38433e3848423b3e3731463e384f4841504a4347403a453e3949423c4c463f4740394c453e4a443d46403a46403a4a433d46413b443f3a4a443e443f3947423d504b454f484249433d4e4942504b44524d474f4b44524e46514b445049434e48414f49424e48414b453e4d48424f4a444f4a4345403a4b463f55504a4b4742433f3b48423e423e38433e3a413d3944403b403b36443f3a47423c47423c453f3a4a453f49443f4d474149443c4a443e4d48424f4a444d473f4e473f56514b544f494f494345403a45403a443f394c4842514b444a46414a454046413d45413d4a464246433e47433f4846414d49444b4641433e3848433e44403c48423e49453f4c474349433e4a443e47403b49423c47403a4a433c49423c4b443d463f38433c3548413a453e38453e3748413a4a433b433d364c4740443f3a46413c47423c46413c464039453e384a443d49433c423e39433e39403c3747433f48454047433e4e4942524e48504d48514e4845413c4946404a46404a45404c4743302c28423f3b3e3933433d37413b36413b3548423c4a433d4a433e49433d48433d4c46404c47414d48424c4640453f3a423c3647413b4c463f554f484d453f3b3530342f2b3e3731544e4750494245403a433d37403a34413a34544d454b443d413b344e47403e383336302a3a342f433c36413a33413a33423b343f393334312d37332f3b3531403a34423b343f38313f38314039323c352e3b342c3b342e403933433c363c36303a342f3a35303f3934403b34443d37463f39463f39443d36443e3748413a453e37453e38453e37474039474038463f38413b353c36303d363249423c484139413b35413935413b3549433d48413a433c364740394b443d463f374b443d46403847413a49423b49423a474038463f37463f37474038453e36433c34453e37474039433c35453e36453e3747403a463f39474039423c34453e37423b35443d36413b34433c36423c35463f3a443d37443d37423c36433d38413a35413c36453f39433d36423b35443e37433d36463f384d464049423c48413b474039413b36433d3847413b3b352f423b333f38304038313f393449443d4b453f47413b4c453e4b453e4740384b453e4d46404b443e4b453f4b453f4c46414d49434c47424a4640504b444f4944504a44524b44524d464e4842504a43514c44544d46534d454d48414e4842514c444c474149454147433e47413b4f4a444a453f4e49424e4a434f4a444f4a44514b444b474146403b4a45404a443e453f39443e3847413c463f394f49424b453e4a443d4c453f4b453f504b443f38323c3530403a33554f48514b4548423d524d474c48434b474147423e433f3b423e3946423d4743404b47424c474348444046423d47443f49464046423e423e3a47433f47433f49444048433f4a454049443f4a443f49433d4a443d4a443e47403a4d463f5049424b453d4b443c4c453d4f48404a433d47403848433b4b453f49433e423d384a464148433e4c47414b453f49433c49443e433e3a433e3a47433d4a45404844404d484148443e4e4a444b4743504c474d4a4457534e524e4846423e403b373d3832383531403a34423c36433d37443e3a3b36303f3a35423c36443e3a433d3949433d4a433d4c453f4c453f433d3747413b47413b3e37323c37313d3833403b36433d38453f39463f3849423b4c443d4d463f4d463f433d37423c354a433b39322d3a342e47403a4c453e4c453e453e37413a34413a34413a333b363138343039343039353136312b39332d3c352f3d36303b342e3e37323e38313d37303e373139332d3b352f413b3646403a46413a433d36453e374841394740394d463f49423b474039463f38433c3648403948413a453f36463f3747413a453e37453f38443e37484139453e3747413a453f3848423b4a433c47413948413a49423a4b433c48413a48413a49423b4b433b474038443d35443c35453d35463f37423a33463e374841394b443c484038463e36443e37463f38443d37423b35433d3749433d48413b474039463f39484139423b35433d3747413a423c3648413a47403947403a453f3848413a49433b4b443d4c443e49423b423c35453e38423b35413b35453e38433d3846403a403b363a332d433c354d443b443d353d383449443f45403b49443f4d474149433c49423b433d364e47404d484049423b4a433d4b463f4a443d4e49434a453f49453f4c47404f4a434e48414e48414f49434f4943504a434f48414f4941534d46524c44554f48514b43504a44504c464a453f47413b514c45524d48514c474b47424a443e453f3a48423c453f3848423b4b443e4841394b453f4d47404f494247413a49423c45403a4c47404f4a42534d46544d4648413a4a443d423c364c474048423d4a453f4a454047423c4a454047433e48454145413d44413c43403b423f3a45413c4a45404e49444c48434c484346413d423e394844404b46414b46414945404c47414b464048433d4c453e50494349423c433d3549423b49423b48413948413a48413a4d47414b453d443e384d47414b443e49433e47423d48433e44403b453f3949433d4b46404c464147423d49443e47433d49453f4c46414c47424c4842534e484f4944534e484c47414c4943514c464d494347413b3b363249423c423c36443e38433d37453e37443e393f393538332e35302c332e2a322d2a342f2a37312c3c36313e38323f3933443d3748423c47413a48413b453e3848423c4a443d4a453d4f4840474039433d36433d38403a363c3733433d384d4641453e393f3932403a32443d35463f37413a333b342e3b35303f38333a353038332e3d37313d3631423b344039323d36303b342e3b342e3a342e3c352f3e37323a35303c36323b3531403934463f38464039413b33413b34453e3748413a48413a464038474039474039484139464039463f3847403a433d354039324740384b443c4b443c4a433b4740394b443d48423a463f37433c35474038474039453e36443d35463f37474038484038473f37443c353e37303f3830403831413a323e38303b342e3f3831453d36423a33403932423b33423b33423b34433c35443d35463f39443e3748423b4c453f4c46405049424b453e4d463f47403a47413b49433c4b443d4b443c4a433d49423b4a433c46403946413b443d3646403a423d37443e3947413b46403a3a3530433b344b433c38332e403a353e3833403b363d3833413b3648413a463f384c463f4a433c544e474e48414a443d4f48414c463e4a443e4e48424d47404f4a43514b444f4a444f4a434b463f4d48404d4740544c465049424d463f524b44504942514b44514b444f4a434c47414c46414640394c47404c47424e4942514b44544d474e48434f4a425049424f47404e4740463f39453e3748423c47413b4c453f4f48414e484148413b453f3949433c514c4449433c443e3847413b433f394b463f47423c4a463f46423d49454046413d46423e47423d48444049444047433e43403b4944404a454047423d46413c45413d46423d504b454e494348423d49443d4c47404a453e4e48404a433c4b453f4a433c4a433c4c453e4b443d4a433c4d463f4e4841514a4448423b4a443e4b453f4c474149443e4a453f4a443e453f39423d38453f3947413a4a443e47423d49453f4b46414c47404a453e57524c4f4a454f4b43504b44544e48524d474c47414f4a4547423c4a453f4f49424b443e4a443d48413a443e37423b35423c36433d37423c36453f3a4a433d453f3a47423d46403b49433c433c36433d37443d36474039453e374039333e38333d37313d37323b352f3d36303c36313e38323b35313c37323e3833403a34413b353e3832423b353e37303c352e3e373039322c3b353037312d35302d3b352f39332d463f39474039463f37453e37463f38474039433c34423b35423b34433c354039333b352f403933463f38453e37463f3848413949423a4a433b4c453c49423a49423a49413a453e374740384c453d49423a4b443c4a433c4c453d4b443c49423a474038484139463e38463f37463f37474038423b33443d35433c35433b34473f38453e374941394840394740384b443e4a433c433c3548413a49423a453e363b352e443d354a443c453e36423b34413a32443d36474039443d3647403949423a48413a49433c48413a4c463e4f48414c443c504841504a434b453e48413b4a443e47413a4c453f49423b453f394a443d443d3748433d443e3846413a433e3845403a433e38403a353b352f464039443f39453e394d47404e47404b443d463f3848413b453f39453e3748423b514b444e47404b443d47413a463f394d47414c463e48423b47423a464039423c374b453e4d473f4e473f4c453e504941544d45554e47534d46514b43524b454e49434c46404b464149443d4a443e504b45504b444e4841524b455650494e48414f48424c463f48423b48423c47413a4b443d423d37443d374b443d47403a453f394b453e4d47414a433d4b463f49433c534c4546403a4b453f4a453f4a443e4c464049443f4a443e48433f47423d48433e534c454d47404a463f4b453f4c463f4f4a434d48414e49434d47424e48414a453e4e4941524c444e473f4640394c453f4c453f5049424c453e4b443c474039423b34423b33423b35453e38504942474039443d364b443e46413b49433c48423b4a453e443f3a463f3847403a433c3748423b453f3949443e4b463e4a443d4b453f4f48424f48424f49434d47414e4942524d45504a43544e484f4a44413b354f4b454b46404c46404e49434f4942544e48524e464a453d514b444b453e453e36453e38423a35403a34463f39484139453e37413a343e37313a35303a352f3c3631413b35453f39443e37453f38464039403933403a35453e38433e36453e38453f38443e38463f3948413949433c4b453d433c353e38323e3935453f3a3c353046403948413a453e36403931423b34453e374840394b433b4a433b4a433b443d36423a33423a33443d35423a33443c35453d354c443d463f374b433b4c433a4840384b433a484139463e37443d35453e36443d36413a323f38313e362f3f38314139324039314a443c464039473f3848413949423a49423a49423b474039423b35433c34413a32463e36484139423b343b342e453d364b433c443d37413a32413932463e36483f37463e35453e36443d353c342e3c352f3d37303a35303e3933433d37413b34463e384b443e48423b47413b49423b48423b48413b4b453e4c453f49423c49423c49423b47413b49423b49423b4b443d45403947403a47413a433e3748423b423b344139324942394a423a4b443c423d37453f3849423a443d36423c35464039443e384d463f464039524b44524b44514a434e48424c463e4a443e47413a39332c3e352e413932342e2947413b4a443d4b453c4f48414c453d5049414e473f4c453e4b453d4a453d4e4841504a43504b444e4942453f38504a43534d47534e474f48424b453d403a324841394b443c48413a49423b4a433c4c453d47413b453f384c453e4a443d4a433c4a443e49433c453f38403b3339332d37312c3e3833433d3748423c4d463f4a443d4f49424c464048423d4e47404a433e47403b48413a48423a4b433c4b443d4b453d4b453d49433c4d473f4e4840504a43544d474c453d554e474d47404e48404c453d484139413a33413a33433c34423b33474038433b33433b34463e374c453d443d364740394c453e48413a47413a4b443e4b443e4a443d48413a443e3848413a49433d463f3a4b453f50494247413a4a443c4a443d4d473f514a434f4a42524c44524c45524b44514b444c463f4a443d4e48424c46404a443d47413b49443c524d474b443d514a42514a42564e464a443c5049414e474048413a474039463f39443d3747413a4c463f4a433c4c453f4a433d49433b4c453e48413b47403a463f39443d36433d37433c36443d37423c35474039453e38474038484139484139484138413c3535312d3834304039344b443c4a433c4c453d4c453e49423b463f38443d35474038463f37433d35423b33453e374c453d4c453d4b443c4a423a4a433b484038494139484038483f374a4239474038463f37453e36453e364a433c49423a4a433b48413a464039453e38433c35463f374a433b4841394841394a423b474038443c34433c343b342e443d364a433c4a423a49413a49423b484039484139403931403831433b353f37303f37303b332d39312b37302a3c352f403a32433c36443d37433d37423c36423c36403a34403934443e36443d3747403a47403947403849423c4a433c49423a48413a463f394c453e4b443d4c453e4e48404a433c4a433c48413a484039484139484139484139463f38484039484139453e364a4139453d3649423a463f37453e37453d36474039433d36474039433c3649423c4d463f4a443d48413a46403a47413a4b443e4a433c48423c4f4841504942524b435049424e48414e4841504b43514a424f4840524b434f4942504942544e464f48414e47404d463f4b443c46403849433b49433c4a453d4a443c49423c4a423b48423a4a433c4d463e4b443d4a433b463f384640384b443d453e37453e3848413b46403a48413b4b443e464039443d373f3a353c373438322d37312b3a332e39322d48423d4b443d49433c48413b4b443d4a433b4a423a4941394a423c4a433c48413b4c453d5049425049414f48414b443d4c453d4f48404f47404c453e4e463f4e463f4c453d4a433b4c453d443c353d362f423b33484139473f38473f38484038453e37443d374a443c4c463f474039463f38453e36443d3649423b48423b453f38443e38423d36443e3848413b4b443e504941433c364d463e5049414d463e4f48404c453d514a434a443c463f394d463f4d47404d474149423b46403948413a4b443c4a433b4f463d4a40384740384b443c4a433c4f49424c463f514b43524b444e474147413a46403947413a46403b474139453f3849413a4b443c49433a48403949423b47403948423a49423b443d373d373148413a48423a48413948413949433b48413b423c36443f37463f37474038474039443d35453d35453e36443d35453e36453e3748413a4740394039343b342e413b33453e36453d36453e36453e364941394d453d4d463e4b443b4f473f4d463f4d463f4b443c453e37454039463f38463f37453e363b342e453e37433b344841394b433c4d453c4e463c4f463d4a423a4a413a484139413a343b332f413a33423b334139333a322c3c342e433b3340383138302a423a33484139453d374b443c474038463f38423b333d362f37302a3c363139332f3d3731403b3648423b49423b474039443d37423b34463f384b443d4b443e4b443d4a433d49423b4a433c49423a50494149423a463f37484139453e364941394840384a423a4c453d4e473f4d453d4b443c4e473f49433a473f364740374640384d453d4d443c4d443b4f473e4e463e4a433b4a443d48413b4b443d48423a47403a463f384a433b4b443c4a433d49423b4b443d48413b4a433d4c463f4c443d4d463e4a433c4b453d4c453e4d473f5049424d4740514b44504a424f4a434f49434a433b4b443d4d463e4e47405049414c453d4b443c49423b474039453e37443d36423b3549423b433c36463f3749433b47413a463f39463f39463f39443f39453f39433e38443d37443e3848413b4b453e453e38423c3648413b443d37443e37443d3649423a4b443c463d35483f37484038463f37453e38464039474039463f3747403848413a4b443d4a433c4b443c4b443c48423a463e364841394a433b474037423b33443d36494139463e37463e37433c34433c35453e3647403a4b453d423b3449413a49433d4841394b443c474038443d36443e38423c3749423c4a433c4d453f4a443e47403949423b49423b47403949423a463f37474039473f384e48414c453e423b3349423b463e37474039463f384b443c5048404c453c4b433a4b4239443c34463f38443d35443d36443d36443d37443e374640394a443d4f49424c453e48413a443d374a433d4c453d474039464038474038474038453e3749413948413947403949423a4a433c4a433c4a433b48413a47403949423b433c36463f37464039443d35433c3547403849423b48413a463f37463f37433c354039323f39323f3832403a343f3832433b34413932474038474038453e36463f374a443b4c453d49423a463f3748413a49423a453f38463e37474039463f37443d35413a3249423b4c443c453d354840383f3932423b343d36303f3832463f3749413a403a3340393347413947403847403848413a403933433b33403831423a334239323c342d342c274139334038313f3831413a33413a33423b34403934443e37443d37453f38433d36433d36413c35453e37413a334740384a433b4a433b4841394b443c4d473f463f374a423a4840384740384b433b483f38484139433b33443b334d4339493f36453c34473e3749423b48413a484139474039453e36463e37473f37484139453d36443c34423a32473e35473e35483f374c443c4a42394b443c4a433b4f48404d463e443e3749423b49423b48413c4a433b48413a4c453d4841394b443d4d463f453f3749423a48423b4a433c4a443d4c47404d473f4d463f4d463f443e3749423b463f374b443c443d354d46404a433b4c453d504941474038433d37413b34433c35413a33453e37463e3748403949423b4a433c48423b48423b48413a423c36453e383f3933443e3847413a453f37413a32443d37463f38474038443d36453d36332d2737302a3a322c3d362e3d362f3a342d4a433b4b453c49423b4d463e4f48404941394a423a4b433b4b423b4b433b463d35453c34413a32413932403830473e363f372f463d36433b34463e374b433b403932403932463f383e37303d362f3e3731453e374039333b342e3b332e3f38323c352f3a342e3c352f3d37303f38323f3832423b3449423a48403849423a49413a4a423b474038464038453e37443d36453e36463f37484038453e36413a33433c344a423a484038453d36453e37413a33433c354640384740394a443c49423a474039433d3647403a48413a443e37443d36453e36474039453e37453e37453e3749423b49423a463f384b443d4039323a352f4740393c352f453e36443d354139333d37323f383239332e474039413a333d362f423c35443d36433c35433c35423c344039333c3630423b34433c353f39324a423b4c453d453d354740394c453d4b433a4b443b473f37453d364c443c4e463d4b443b463f38433c34463e37473f384a433b4b433a4e473e463e3649413a443d363a342f3b3631433d36453e37413a33443d364841393f372f39312a3c332c4038314a42394840383d352e443c35423a33423a323c342c3f3830423932413a324a423b423b354038313f38303e37313d3630403a33433c36423c35453e37443d36443d3648413a4740394740384a433b4740384a423b49413a4841394b433b4a41394a423a494138463d35473f3749423a473f3849423a4a4139473e364a4037483f35473f364d453e4a423a49423b4b433b4a423b48413947403948423a4f463f4c443b4b423a4c433a4b42394b4238494038463e37453e3849423a48413a463f38443e36463f37443d36443d364740394a423c463e37453e3647403848413a463f3848413a413c3548423b4f47414f48414b453d49423b4840394c443c473f384b433c4b443c4e463e4a433b463f374640394a433c484139443d36453d36474039423b33453e37433c35403a333d36303b342f3c352e403933453e37443d36433c34433c34433c35423b33433c36423a33433c34433c35433b35443e36443d36453d36473e37443c344a41394e463e4d453e4a433b4c453d494239473f384a423b4941394b423a4840384c443b4b423a4940384b4239473e37453d353e362e453c35483e37423a32443b343b332c38312b39332e3e37313d36303d362f3b342f3c352f3a332d3c352f413a323e37303d3630423b34443c35443c354a423b4a4139453e36453d35413a333f3730413932443b34453e36443d353b342d403932453e36453e36413a32413a34433c353e36313d352f3b3630352f2a3c3632443e38433c37463f3848413b49423c463f38443d3748413948403a4a433b4a433c4b443c474039443d3648413949423b49423b474039484139443e37423c35413b34463f38443d36423c353f3933403a34413a343b35303d3630403933453f3849423b4841394740384b443d443d36433d364e473f4d463e4a433b48413a403a33433c354941394840383f38304a423b4a42394b443c463f3749423b413a33443d36433c35463f38443d36413a33423c35433c35403a323d363038312c413a343b3530443c343e38314a443c463f37453e37463f38474038463e37433b34433c34463e36473e36433a333e362f3e362f3c352f423a34403932423c34413933433c344139323f3730403931443d35433b34413a33423b33443d36474039463e37433c35463f37463f3749423a4d463d4b443c484139484139494139484037463e36433b33463e37494039494139484139433b34413a32443d35484038494139494037483f36473f36443c33473e37453e36443d36403932403932413b33413a33453f37453e36473f3749413a463e36433d35453d36433c36484139484139474038484139433b34443c35453e364c443c4e453d4b433c463e3849423b4b443c4c453d47403a4740394b443d484038423a33463f37484139484038484039423b353e373138332e39332d3b352f403933413a33413a33423c343f3931463f37433c34423b343d362f3e37313f3832433c35453d36453d36443c35453d35443c35403830423a324038303e362f443b33443b34473e37423a33453e36453d36433c34413a32443c35443c34463d35483e364941384c443a4d443b4d433a4a41374a41394b423a463d35413930463c3442382f413830413831413830433b333f3730463c3440362e463c32483f36463c34443a323e362e3d342e403730433b343d352d3f373039322a433b34433b34433c34423a333e372f4038313f3830413831423931423a32453d35453c35443b33473e36443d35413a333f38313c342f3b342e3d3731433c353f3934433d373e37313e37323c352f413b3540393348403b47403a474039453e3849423b49423a4a433c47413b48413a4c453d484139473f38453d36453e36453d374b453d4b443d474039474039474038453e37433c36453e38423c37413b353f3933443d36423a35423a3540393439332f413a343f38323b352e3a332c453e374f48404c443d453e37443d37433c35433b35413b35413a33433c36423c34433c34433c34474039403932403932423b34403933423b34433c36413a333f3932463f38463f39463f373f3831413a33453e37403a33453f383e37313d3630433c353f3932433c35453e38453e36413a33423b33413a32443c34453d35443d36423a33423b33413a32423b34443c35443c34453d36423b333e362f3a332c3e3730423a334139324138313b332c3c352f463f37473f374a423b49413948413849423a484038463f37453e36423a324840384941394b433c453e364c443b4c433b443d35413a31433c34443c35433b34413a32433c35453d35483f37463e36463e364b4239473f36443b34453e35433b34463d36463e36474038423c35403932423b35433c34453e36463f38463f37463e36403a34453e38463f37443d37463f38463f37463f37453d35423a32413931443c34433b34443c35453d36463f37443d35433d36463e37473f38484139453e37443d36453e37453f37474038443d35453f39464038443d36453e36423b35413a343d3630423b34423b34423b333f3831433c35423b34443c34423a33423a32423831443b34423a32443b33433a33433931433a32423931413830453c34463d35453d35453d35423931423a333f362f453d35473e36483f364d433a4a4138473e35423930463c33493f35463c3240372f453c34433a32443a3243393041382f443a32453b323f362f3931294a40384c42394a3f364439304b413740372f433a324238303f362e3e372f433a33463d35453b344037303a322a3a332c3b332c433a334239324038314037304038304139314038313e362f3f372f3e372f3b342d3d3730413b34443f39453f38433c363b35303b35303d37313f39333f39343b363139332f453f3849423b463f38453e374740394a433b474038453e36453f39433c35423b34463f3748423b463f3748413a4a423b49423b464039464039443d37413b3447403a443d36453e363c362f36312d3b353037312c38322c37312d3b36323f3935463f3848423c48413a4b433b474039413b34433c36443e3748413a3f3832403932403a32433b343f3831413a323f38303b342e342d283e37303e36303f3832423c363f3933443d3747403a443d37423c34443d353e3730413a33433d35443e37443d37453e36443d36413a34413a34423b35423b34423b34413a32403831443e36443c353f3830403931413932443d353d362f403a33443d36443d35423b343b342e362f293f383149413a453d36403931403830443c34423b33443d354840384841394740384e463d4840394840384841384941394740384a423a463e36443c35473f37494139463d354941394a423a4b423b484139474038453d35453e36433b34433c343f3830423b33423b33403932403931413a33423b33413a333f3932423b35413a34413a33433d364b443c49413a484039484139464038473f38433c353d37313e37313a352f423c36413a34433c34433c35433c34463f37453d36443c34443c34413932423b33443d35423b33413a33413a3339332e3c3631423c364139333e38323f3933443d36413b35423c35423b34423b343f38323b342e3d3630403832403831433b34413a323f372f3e352f443b344138303d352e4037303d342d3e362e3f362e4138313f352d463c34463d34453c34473e36443b32433a33443b34403830433b33423932423931423932413831473d344a3f37453b3341382f41382f3f342d41383043393141373040372f40372e3f372f4038303b322b3a312a3830294037303d332b40362f3f352d40362e40362e41372f3e352d3d342c3b322b3b312a3c332c3c322b3c332b413831463d36433b333e372f3c342e3c342e3b352f3e37303a342d453e36453e37454038463f38463f374740394a433c4b443c49423a4c453d4a433c4a433c4b443d4b443d484139443d37433d37423c36453e37463f3849423c47403949423a4c453d4e473f4d463f49423b49423a49423a453f36413a33433c36413b34453f39413b35403b34423c36433d36463f37453e37443d36463f3949423a433d364a433b464139463f38453e393a352f3d36303f38313e362f443d36433c35433c35464038484038433c343d36303d362f3d362f3b342e3e38313d37313b342d38312b38322c3b35303c362f3b352f4039333d3730423c36433c36433c36423c35413a34433d36453f3847403a433d36423b34403932403932433c35413a33453e37463f38474038463f3748413947403849423a484039463e36474038433c34443d3549423a4b433a4941394b433b494139443d36463e37484039443d35433b344941394c443c473f37484039473f37473f37453d36473f37474038443d35463e36483f37473e36473f374940394b433b473f38423b33433b34433b334239323f3831403931423b343d352f433b34463e36463f37453e364d453e453d36463e37463f38484038433c34473f37463e3748413a453e36433d35433c35463f37453f37443d35443d35433c34463f38463f38433c35443d36463f38443d373f3932443d35443d35403932423b33413a323f38313d352e3c342d4039324039323e37303e372f3c352d433c343e3731332d2939332e3c3730423c35433c36423b34413b34433c35413a344039323f38303d362f3e342e3c342d3f362f4038303e372e3f362f3c342d3a322b3d352d3a322a3b332b413830443c33463d34473d344b42394a4037483f37483f37443b33443b33443c34423a32413a32433c35433b33494038443c34443c34463d3541372e42372f493e36453a32433931463a3242372f40372e3e342e3f372f403730403830403730443b334339313f352d42372e3d332b3f352d443a314c40373e342c483d35463c3440352d3b312a372f2739312a3a332c3d362f3d36304039333c3630433d37463f3949433d4c463f4e47414d463f48413a453f3949433c4c453d4b443c4c453d48413a49423a48413a484139484139473f38474039443d36453e37423c35423c36403932474038484139474038433b34453d35443b33433c34453e37443d35484139453e37433c35463f384e473f474139453e3749423a4c453d49423b484139484139473f39463f38464039453e37453e3849423a474039453e37433c35433c35443c354039323a322c433c354b443d4b443c474038443d35443d36474039423b343f38323d36303d362f3d36303f38313e37313e37313f38323d362f3c36303e39343c3732403b33413b35433d37453e38443d36413c343f39323e38313f3932403932453e37463f3849423b453e37433c36443d364b433b463f37464038433c36463f37484039463f37484139433c353e37304b443c4a423a484139433c344b453d4d463e49413a443d36423b35453e36423b33433c33433c34483f37484138484139463f374841394b433b473f37433c34423b34443c343f38313f3831453d36474038453e38463f384941394b423b474038473f37443c35433c344139323f3831433c35403933403931443d35413a32413a33413a33433c35453e37403933413a33423b35443e37443d36423b34484139453e37443e37403932463f37443d36403932423b343e37313b342e3b342e38322d3a352e3a332d3a342d39332e39342e39332e3b3631403a343c35303b352e37312c38322c3d36303d36303b342e3c352f3c352f3f3832403b343f39323e37313a342d38312b39322c3d352e4037303f362e443a32453a3242382f473d3440362e443a32473d34473d35483e354b4138473d35463c34433932473e36463c34443b33473d35463d35483f37453c34453c34443c34453c35463e36413932473e36463d35433a32463c34443b33453c33463d344239323d352e413a33443d36443d36453e37453e393e38313f37313e352d3e342d41372f473c34443a32423830483d344a4036453a324038303d362e3f3832433b34443e37423c36433d39433d37443e37443e38453f3946403a413c36423d3748423c49413c4a443d49423b4d463f463f3847403848423a4b453d4c453d474039484139413a32484139463e37433c34464038463f37453e37443d36453e36473f38443c34413a33453e364c453d4c433b4a433b443d35443d36423c34413a333f3932443d37423b34453f374b433b413a33443d35423b34433c344039333e38324139333f3831413a33463f38453e36433c36413a34413b353d37313c352e3c342d3f37313c352f413a33484139474038484139443d36433c35423b33433c34413a333f38314039323f373139332e3e3832413a33443d36464039403a35403b35433c36403934433d36453f3948413a49433c49423c4741394841394a433c443d36453e36463f37453e364a433b49423b413a33433c35433c3548413a4841394b443c4a433b443d36413b34473f38443c35403932463f37433b34443d35413a32474038463f374a433b49423a463e37463f374a423a453c34453d35473f37463e35403831453d354a423a4a423a484139463f37453e38463f37484038473f38484139474038474038443d35474038463f37464038464037443d36443d36453d36433c35443c353e38313e37303e37303d37303d363039322a38312b3f38313a332d3f38323e37313d35303b342e39322d352f2b3c353038332e3e373239332d3c36303a342f37322e35302c3a332e39322d3a332e3f39323c363138332e37312d3a342f3c362f3f38323d37324039323c352f39322e3c352f3d362f4038323f38314038323d362f423932443c34443b3441393141383142393240372f463c33433a32453b33443b32433932463b32453a32463b32483e3541372e453c33463d34493f36463c34453c33453c34463d35453b34463d35423931453d34473e36423a32494039413930494037473f36473f37463d34453d35463d35453c34443b34443c344139313e37313d3631413a34433c35433d373e3832423b34463e374037303d352f3e352e3e362e3e3731403933453f3946403a49423c453f39423d38423c3746403b48413c49423b4a433c46403949433b48433c49443d4a433c443e37443e3847403948423b4a433c48413b46403948423b48413949423a443d35484039484139453d36403831463f36443c34473f36483f37453c35433a33433c343c342e3d3630473f384c443c463e36473f374a423a4a433b463f38423b3449413a484139484038463e3748403a453e374e473f4a433c453e373d362f3e37304038323b352f413a33453e37443d373f3832443d35443d36433c3548413a443d364139323e3731433c34423b33413b33443d35443e36423b343f38313f38304039313d352e403932433c35443d36413a33453e37433c36443d37423b35423c35403a34433d37463f38453e37433c36463f38474039453e37413b33413a34413a33484139484139423b344a433c474038433c3449413a49423b49423b463f37443d36453d36433d36413a34423b35463f38433c35484039463f37433c3548423b423b35464038463f37433c34423b34423a34413a32423b33453c35433b344740384a423a4b433b473e363a332c463f3749413849423a484139433b3448413a49413a463e37473f37423b34423b33443d36413a32453e37443d36423c35423a34463e38474038423a34453f36474039463e3749423b423b35433c36413a33413a343d3630433d37413a343c35303f393439332f3b353139342f38322d36302c37312c342e29352f2b352f2b36302c35302b3b352f38322d37312b38322c38322c362f2a38322d39322c3b342e39322d3b342d3a342d3c352e403932433c353b342d3f37314139324139323b342d39322b3b342e3f3730413933413931433b34413a31423931413932453c33433b32473d35473d35463b32443a32463d354b4239453c33463d34453c34473d36443b32443b32443b33463e36423932473e37484038423b33373029433c33473f36484039484139474038484038423932463d364a4139473e3748413a463f37433c35413b35413b34403a33433d373c36313a352f3e3832453f3a47403a45403a47413b464039433d38443e3847423b48413c453f38433d37403a34403a34403a34433d38413b35413c35413c36433d36443d37453e3849423c4a433b463f394e473f4c453e474038433d35443d36423b33433c34413a323e3730413932443b334840374b423a4a4138494139453e363f38313e3731403832443d35463f37494139453d35463e36474038403932413932453e3739332c413932453d364139323b342e3c352f3e372f3b342e3f38313b342e3c352f3e37303c352f39322b3d36304039334039333d36313e38323c3731403933403a343e37313f39333f38313c36303c36313e38333f3933413b34464038443d3648413a474039463f37433d35443e37433c34443d37413b35453e36413a33423b35443c363f383248413a49423a47403a433c36423b35453e37423b35463f38464038474038453e36484139433c35453e35484139463e364039323f3831423b344b443d49423a443d364a433c4b443d463f38463f38443e35463f37423b34413b344a433b4a433b4a433c484139494139453e374a433a433c34484139433c35474038443d35453d36474038433c35473f37433b33433c35423c35443d35433c34433c36463f37443d36433b3549423a474039443d36453e383f39323b3530403a343e3731413a323f3832423b353a332e3a332e362f2a39332e352f2a37312b35312b39332e38322d35302b3a332e35302b39332d37312d352f2b36302c352f2b3b352f39322c3c362f3f38313c36303a332d38312b342e28342e2939322c3d3730423b343f38304038314038313d342d3c342e3c352e4038313f3831423a32413a333e37303f3831403832423b33433c34423b34403831423b343b342e3a332c3d352f3d3730443d36443c35463e36433b33433a31423831433b33453c34423931463d35453c35443b33443b34413932433a33433b33463d36433b33453d35463f37463e373e3730443c35413932433b343d362f3f37303c352e433b33413932413932403931423b34433c34453d37443e37453f3847433b46413a49453e4b453f443e383e3833463f39423c35413a353e38323d3732443e37433c36443e38413b35403a354039343c35303c352f3e38324039323e38323d3731464039453e37474039423c36423a343e37303e37303f38323e3730463f37443c35473f37463e37413a32484038484139433b34423b34453e37453e37423b34463e374f473f4d463e49423a48423a413a32453e36453d35453d36473f37403931433a34433c34423b33433c343f3932443d364039333c362f3e37303d362f3c352f3f3831423b334039313c342e403933433c36453e38433d36433d38403b363e3832413b343f39333d37313b35303b35303b352f3e3731413a333d3730413a343f3934423d37443d36474039484139453e36443c36474038443d35453e36474039423b34403932433c35453e37433c35443d35453e3648413a463f37453e37453e38474039463f3948413a453f37453e374e473f4d463d4a433b463f37433c35484139494239433c3448413a4841393f3832433c36433d37443d3647403a4a433b47403848413947403948413a453e35463f37453d35443c34443d35443d36433b34423b344a423b4a433a474038433c344841394a433b4b443c484038484138484038474038443d35443d36443d37443d37413a33413a343d362f3b36303f3933403934423b36413a33443d364039333f38323b352f3a342f3b352f37312c3b342f37312c38322d36312b332d2a37312c39322d342e2a39332e3b352f39332d38322c3c37313c36303a332d342d2739322b363028352f283a332c433b34484039433c34453d35433b34473f373f3730413932433b34403931463e36433a33423b33473f37443c35433b344038313d37303e37303e372f3d362f3c352e3b342e3b342e3c352e3d36303c342e3f38303f3830473f37443c35443d35433b33433a33463e35433b33433a33413931463e36453d34463d35483f37483f36473e37473e36463d35463d364038313d36303f3931423b35453d364a413a4a423b4b433b4a42394a42394b433b4b423a4b433b49423a48413948413a464038443e37413c363f39353c3732443d37423c36443d36423b34423c35433d37413b343c37313f3933423b36433c35423c36443e37443d37443d36413933423b35413b35413a333b332d3c352f3e3832423b35413b36403a34443d36453f37453d36433c35413b353f3832423c35413a34433b34433a34443d35443d37453e36403a32433b33433a33413a32443b34494037473e36423a33423b32413a32443b34423c344039313f3931413a32423a3340383149423a453e37433c354039314039323f3830403932413a33433c34433c34433c34433c35413a33474038443d36433d36423c35433c364039333e39323e38323b36303b352f3d363138322d3c37314039333f3831403a3446403a4841393f383148413a413a3349413a4b423a453e36474038443d35413a33463f383e3830423c35453e374740394c463f48413a443d36453e37433c36423b34453e37433c35413b3448413a474038474039453e37453e36474039474038423b34423b34423b34423c35484139464039443d37413a34433d35453e36463f3749413a453e3747403a463f37463f38474038453d36433c34453e38453e36463e37474038453d36474038463f37484139474038463f37453e36443d36443d36433c34413a34413a33433c343c362f3d372f3c352f3e3832453e38413b35413a343f38323e37323c352f413a33423b33423c35453e373f3831443d363e37303f39323c352f3e37303f3833413a333e38313f38313d36303e37313d37313e3731443d36403a334038313f3831433c34463e37494139484038453c34433b34443b34423a323c342d3e352d3d352e423a32484039433c34443d35443c34463e36473f37473e37463d36463e37443d35443e36423b33413a33413a334039323c352f3f38313e3731423a34403a33413a333f3831403931423b343c352d3c342d403730403730423932413931443b34453c34473e37484039473e35473d35494138483e37463d36473e36463d35453d36423a32473e37453d34494139483f37494038484037473f37473f374b433a4c443c484139473f37474038474039423c34433c36443d373c36303f3933423c35413a3248413a3d37323d3832453e38423b343f3831423c35433c35413b334039333c342f3c352f39332e3a352f3c3630423d373f39323e38333a332d3a342f38322c38322d3c352f3a332d38322c3e37323c36303d3730413a34453e37484139463f37474139453d354a433a494139433a32443b34413831433b33423a33423a333f38313f3830413a32473f37453e36463f38443d36423a33463e37443d35413a33473e37443d35423b33403932433c34403932443d36433c34423a33433c35463f37463e36484139453e36443d35433c34474038474039453e37423b34433c353c362f423b354a433c474039484039433c34433c35453e364a433c484139463e37453d35453e36463e36433a33473f38473f37474039443d36474139463f38463f38453e364740384740394a433c443c35463f37484139443d3547403848413a443c35453e38423c35433c34433b343f3831433c3547403848413b443e37443e36413a34453e37413a3449423a433c36453e374a433b463f38433c36403932443d3749423a474038443d35423b35453e37453e37433c35474139423c35443d36443d36443d36413a33453d36413a32474039473f38443d35453e37463f37423b344a433c484139463f383f38323b342f3e3731413a34403932443c36423b343f37314039324139323f3730463f38423b34413a34423a33463f374039333d362f3a352f3d37313e38323d36303e38313e373138322d37312c38312b39322c3b332d3f372f3b332d3f37303e362f3c332c4037304038304038303f362f3f362f3e362f3c342d413a32463d35473e3749413a423b34453e364139314139323e38303d37304039333c352f3f38323e3731403933403932423b33433b34413932423b34433b34433c353e362f3e362f423a333e352e4a4139453c3440382f433b33484037443b34494038483e36443a31443b32463e36473f37473e364c433a423931433a32463d35453c344940374a4138433931423932473e37473e36473e37453c35433a33423a32423a323f372f423a33443d3548413a413b35443d36413b343f38313e38323d352f3e362f3c352e4039323d362f39322d3b342e352f2a36302b3a332e3e3831423b353d36314039333e38323e37313b342e3c36313e38343f39333f3933413a34443e36443d37474038484139463f38433c353f3931443d37453e37474039443c36443c363d37313f3833463f3848413a463f3749423a494139473f37463f36443c35403831453e36423b33463e37474038463f37463d36453e36463e36474037423b33423b34433b34453d36453d35423b334740384b433a484139473f37453d35473f37473e364a4138494038443c34463f36484038473f37474038433c34443d35484038453d36453e36453e36443d364740384b423b4841394a433c484139463e37463f37463f37453e37443c35443d35463f37433d35423b33453e364a433b484139443d35423b34413a33453e36443d36474038443d36484139463f37463f38463f37433c35423b34474039443d36413a34443e37474038463f38433c36443d36474038443e36453e37433c36474038474038453e36403932413a33443d36443d37443d36413b35403933423b34443d3648413a473f37423a33443d35453e36453e37433c34433c34403932433c343e3731403933423b34433c35413a32433c35443d36433d35403933443e37423b34413a34433c353f38313c352f3e3731433c363f38323f38323f3832403a333c36313e39333d37303a35303a342e3c3630423b353b352f36302b3b342e39322c38302a3c352d3e362e3e363038312a352d273b342d423b333e362f3f372f3e352e49403a3c332c3f362f3e352e403730433a33403730463e37433c353d362f413a323f37304039313d3730433c34413a323d36304039324039333e3731443d37473f38463e363e3730403932413a33473f38453d36453d36463d363f3830443c35473f36473e36463d35413932453c33473e35453c35473e36443b34403830494037423932483f364a4038433b3441393240372f423931433b33433a33443c34463f37483f38473e37453d35453d35473e37453c35463e37423a33423a334139323f38303f37304039313d362f433c353f37303e372f413a343a332e3c362f38322c39322d463f373a332c39322b3f3831423b34433c35443e36433c36423b363f39323e3832413a343e38333f3933443d3747403a443d37413b35403a333e3831443e36403a343e383237312d3d3732443d374a433c49413b453f38453e37453d35453d35453d36463d36473e3749413a453d36413932453e36484039463e37494139463d35494037453d35453e36453d3549413a474038484139484038453e36453e364e453c443c35463f37463e37473f3849413a484038494139453e36463e36484037443d353f3832453e37463f37463e37423a33433b35433c354740384a423a473f37463f37433c34453e3649423b423b34443d354a423a463e3748413a453e364a423a4a423a443d3648413949413a473f3947403849423a4b433b4a4139433c35433e37463f37474038463f37423b35423b35443c36413b33453c35484038473f37413a333c342e39322b3c342d433c34464038443d36433c34443d36443d364039324039333a342f39332d3b352e3e37313b342e39322d423c34413a333f3831423b34433c35423c34433c34433c36433c35474038453e36413a323f3831433c35433b35453e36403830443c35484139423b34453e37433c35443e37453e373f38323e37313d36303e38313b342e3c352e4039333f38323d362f4039323e3731413a323e372f433c34423b343d363036302b37312d36302a3b342d3b342d3c352d3c352d3c352d3d362f3b332d3d352e3a322b3f362f3e352e423a33403831423a323e3730413931433b34453e37443d35413a324039323f3831433c34413a33453d35433c34443d363e37314039334039323e38313a342f403933433c353e3730413a334039313e37303d362f413a33423a3339322b423b33463e37453d35443b33473f37413831433a32443c34443c34423931423a33494139433a33463e36463e36463d34413931413831403730423932423932423a32423a32403830423a32423a323f37304139324139323f3830453c354a433c49423a423b33433c343e37304039323e3730413b343a332d3d3731423b35433d37413a34423a33413a343d36303a332d413a33413b3547403a443d36403a34423b36403b3647413b46403a47403b433d37403a35423b36413b34403932423c364d463f47413a47413a453f39443e38413b36403b363f3933423c35463f3948413a4740384a423b4941394a423a463e36453d36443d35433c34473f374a42394940384b423a4a41394d453b494037443d353e37304e453c484038443d35413a323f37303f3730443d36332d28342f2b39322c3d362f403932463f37423b344941394b433b4b4239443d35413932413a33403932413a32423b344039314039323f38314740384a4239463f374840384941394139324a423a4a42394e463d4c453b453d35474038433d35423a33463f38453e36474039413a33443d36423b33433b35443d35443d3647403748413a443d36463f374a433c443e37433c35443c35413831483e363f3730413a33443c34483f37494038403830443d35463f37443d35463f37484039433c35413a33413a33423b34413a34443d373f3832443c35403932433c3448423a4b433c453d3549413a49413949423a4a433b4b433b4a433b453e37474139453e36433c3449413a494139443d36413a323c362f403932423b33474038413a33433c354038323d36314039333a342e433c35453f383e3731443d36443d35453c35423a33403931403931413a323c352e3c352e39322b342e2837312a39322b3b342d3e362f3d36303e37303b342e3d362f3f362f413931403931443b34423932473f37483e37433a33413a32413a323e372f423b333f37303e37303f38303e37303e37303f3831403a32423b353d362f39332e39322c352e2935302c3e373137312b39332d3a352f474039443d36423b34443e3640393248403a49423a484038443b34423a32423831453c34453c34463d35463d34413830443b33443b33443c34453d35453c35473e374139313f3730423a323f372f403830423931443b33463e36443c34443c35474039453f3749413a3e37303d352e39322b4b443c413932443e37453e36453f37443d36464038453f38423b343e37323f3933403a333e3731453f3949433d464039443d37453e38403933433d3747403a423c3548423c464039413b353c3731463f394a443e47403a48413b474039423b333e37303f3832403a343c36313d38333e39343c3731423c36423c35474038443d35443e36474038463e37473f37484038453e36453e3649423a4b433b4840384a41384f463b463e35443c334d443b473f364f463d463d35433c34423a323f38303f3830443d3639332d3f37313d362f39332c3c352e3d36303f3831443c36463e37463e37453d36443d35463e37473f38403932413932413932473f37484039484139473f37463e36484037473f3749413a453e364a4139443c35443d35473f38433c34484039473f37453d36413a32464038433c35473f3849423a463f37443d35433d36413a32484038453e36463f37433d353f393338322d37302b443d363f362f463c35433b333f3831423a33433a32433a33413831413932413932423a32463f38433c35463f38433c34433c344139333e383140393248413a484039443d3646403848403948403949423a443d36484138484038463f37463e36423b33453e36443d35413a33453e363f3931433c34453e36453e37443d36413a33433d35443c3547403948413948413a403a34423b353e38314039323b342f39322d36312b3b352e3e37313b342d3e373040383238312b3b342e3c362e3b342e3c352f403831413831443c34413932433b3441383140383141393140372f3f362f3c332d3e352e433c343e372f4139313e362e3e3730423b34443d35413a32433b333e372f453c35463d36413832433b35423b33413a323f3730413a33413b34433c34443d364740394039323e3731464038453e36423c34433c35453e37423b34484139473f384841394a423a4d443b4c433a4c433a4a42394d453a4a4038423931483f36453c35443c33443b32423831433a32473e36463d36443c34463d36433b34453d353e37303d3530473f38473f37433c34423b34473f38423b34433c34423b34443d36474039443d364d473f4f4840464039433d3746403948423b47413b4c453e453e3847413a443d383e383249423b453f3848423b4c463f48413b454039464039423c36463f39443e3846403a453f3a46413a463f38443d36433c35433c34423b33463f38463f38453e37453e3745403947423c46403a4a433b49413a4c453d453e36453d36463e364840384a4139463f37484139433c34433b34473f37484037473f36453d35463e364a4138473f37473f36463f37463e36433c34443c35433c35453e37443d36423b34443c364a433b49413948413949423a433c36474038413a33413a333f38314039323d36303b352f413a34423b35453d37443d36433b33443d36443c35453d35413a33413932453e35473f37463f37443d35494139473f38433c34463f37453e36453e36473f37484038463e37403932443d35484038463f3849423a463f374740384b433b463f3849423c4e4740403a33423b35433c344139324139324039333d37313e3730433b343f37304239323d352f463d35463e37463f394039323f3831463f37473f38433c3549423a3e3730423c344b443c473f38453e37443d36443d36484139453d36433c34474038473f38453e36453f37443d37413b34403932443d36453e37423b34443d36433c35463f38453e37433c35423b34423b34413a323f39333f3831403a334039323f3832403831413a34413a32403831433c34423a33453d35433b34413931443c354239324139323e362f413831433a33423a32413a32413831423932443b34443b334138313e352e413831403830463e36463d36473f37423a34463e36463d35494138483f38473f374a4139453d35423a33443c35453c35473e36484038453e35443c35413a33463e36423a32484038453d35443c344b433c433b3449423b474039464038463e37453d36423a324038314138323c342d3e362e40362e423930453c33463d35443b33423931463d35423932433a32413830433b33413931423b33413a32463d36473f38463d36473f38463e36433a33484039463f37443d363f3730413a32453e36413a334a443c4c453e4740383e3730433d3647403947403948403a443d36453e3747403a433e37443f37474039474039413b34443d354741394b453d4e484148413c47403a48413a423c36423d36443d38413b36443e37484139474038443d354a423b484139453e37453e38433c35453e38413b33413b33453e37433c35453e37403932433b33463e36443d36433b34423c34413a33443d35453d35494138473e37473e36483f37463d36463d35453d35443d35433c343f3830413a32473f38474038474039473f38453e364841394a423a4a4239484039433c363c36313c36313e37323e38313d3732423b35423c35443e38463f37463f37443c35433c35453d37484138433c34453d354841394840374b433b4941394c433b484138484039453e3648413a4b443c4b443b484139484139453d35443d35484039473f38473f37433c34433b344c453d4d463e453e37474038463f37433c35403b34403b35413b34413a34413b35423b3449423b433c36413a34423b34423b343e3731443c35443c35413a33423b34453d36433b333e362f3e362f453e3649413a443d3648403949413a4c453e49423b4a433b433c35484139453e36433c34433d36413b34423b34463f39443d35463f37453e37423c34403a33413b34443d35443d36433c35433d35443e38474039474039423b35443e36423b34433c34443d35413b34443d36423b34433c34433b333e372f413932423a323f3831433b33423a32463e364139323a332c3d362e433a33443c3341393140372f3b332b463d35423a31433a32433a31423a32423a32453c34433a33443b34413933433b34433b32473f37463e36473e36463d35473e37443d34463d35453d35473f37423a32463e37473f38474038473f37463e36494139463f37403932423a33443c35494139474038473f37473f37484139423b33473e37473e37463d35463d34493f364a40374b41384a4138463c34453c34413730433a33443b32443a32433b33443c34423931453c34493f374c433b453c34473f374b443b4a423a4740384c453c4b443b443c34453d36433c34443d35463f37464038453e36474038494139464038453f37443c35443c35453e36413932433d35463f3849423a463f384b453d4a433c4a433c48413a463f384640394a443d48413b49423c463f38433c35443e3749423a4941384942394841384c443c443d3547403846403848413a47403948413a463f38423b33463f38433d363f3832443d35423b34453e37413a32423b33453d35453d35473f36494037463d35443b32453c33453d34433b33433b34474038474038453e37463f38484139473f38443d35433b34453f3645403848413a4640393e383337332f3f3a363f3a353e38323f3932413a33463f38433c35423b35413a32463f37433b34413a32413933453e35443d35483f37413932433a33453d35453c34473f384b433a413a32443c343c352e433b34443c34463e36473e374b423a4b433b474039473f3848413949413a463e36463f37443e37474038443d36423b35433c35433c34443d353e3732423b354039323f3830443d36443d36423b33453d35423b33423a33443c34433b34433b34433c34463e37443d36484039463e37443d36433c3547403947403849413b463f3848413a4841394a433b484139484139463f38474039484139463f38433c36443d37433c36433c36413a33433c36443e36453e37453f383f38313d3630413b34423b33443d36443d35443d35453e36443d35423b33433c34413a32433b33433b33433b34423a33423a32423a32413932403933423a33443d35463f373c352e433b34443b34483f36473d36423a32443c34494138463d35453d354b433a453c35423a32413a32423933463e36473f37473d36453c35483f37463e354a4239494038483f37463d35494139473f37463e35463f36473f37473f37463f3749413a4a423b4941394b443b4e453d473f37463e36453d36484038463e36453e36473f37463d36423a32443b33483f37463c34423931483e36473d35443b33413831473d35423a31473e36483f364b4139483f37463c34453c34473f36443b33443c344940384c433c494039474038403931433c34403932433b34403932443c35443c35443d35443d35433c35463e374840374840384a433b4840394a423a4c453d4b433b4a423a48413947403749423a484139494139443e36474038443e37463f3847403849423a4840394841394c453c50483e4c443a473f3751483f463f37423b3448413b463f38453e38453e38484038453e364840383d383149423a49403a433c353e37303f3830433c34423b34453e36463e37494139494138483f384c433a483f36483f37484037453d35453e36443d35403931453d35484038443d354740384c443c453e37433c353f39333f39343e39343d383339342f3f3a35403a3448413a474038484139463f37443d35494139494039474038473f37453d35474037463e36463e36413a333f372f423932463e364b42394b433a473f36433c34433c34433c34423a324039323f3831463e36453d36443c35433c35423c33463e36463f37473f38463d35463e37443d36474039453e37453e37433c34474039463e37453e37413b33403931403932413932413931423b34443d34453e36463f37463f37464037423b34423b35453e37463f374a433c4a433b48413a48413949423a4b443c484139463f374640384c453c4c453d4a433b4b433b49413a4b433c473f3847403849423a474138453e36453e36453e37463f39453f38453e38443d373d3630453d3640383139332e3f38313e38313c362f443b34443d35423a333f3830423b34423a33413a32443c34443d36463e36463d36463d364940393f3730403832413a33443d35474037484038453e36453d35453c34483f37443b33443b34443c34453d3548403848403949413a453d36463e37433c35443c34423a33453c34473e374840384a4239484038494039484139463e37453e36494139484039473f384840384a433b474038443c34473f384a423a484038484139443c34413932453c35443b34443b34453d35453c35453d35443b33473e364a4038473d35463d3540382f433c33483f37483f37453c34484037463e35453e36463e36494139473f37463d35443c35443d36443d35433c34443c35423b33413a33433c34433c34463f37463d36443c35433b34453d36443c35463e36453d36463f37453e36463f37443d35453d35484038463e35463f37484038473f37463e36483f384b433c49423a4640384a433b484139443d35463d364941394a4239473f36443d36443d36443d36433c35423b36463f38443d354a423a484037453e36413b34312b27312d2837312c3d362f3f3730413a32443b34443c34463e37473f37463e36463f364d443c50483f4b433b4b443c413a334b433b4a433a423c3548413a423c34413b343f383239332d413c34433c36403a35383430393530403a353c3632453e3947403a47403a48413a474038453d36463f37433b34453d35473f37413932453e37453e364840384840394d443c4a423a514940463e364840374b443b4c443c4b433b494139463f3748423a49423b463e3749403949413a423b33423b34443e37413932423a34423a334a423a4f48404b443d4b453e47413b48413b47413a403a34454039423d36433d35463f37453d36443d35413a33484139443d35453e36484038453e36453d354841394a433b48413949413a4a433b4b433c4b433c4a423b484139463e36473f37474039453d36463f38413932443c35433b343f38313d36303f3831423b33443d35443d35443e36453e36443d36433c35443d37443e38463f39463f38463f38443d36453d37403831453d36463e36453d36443c34453e36463f37453d35473f37443d36433c35453e37463e36443c35463f37443d3639332d433c36443d36453e36453e36463e37443d35433c34484039423a32443c35463d35453c34463e36443c35443c34433c34433b33484139463e36463e36473f38494138483f37483f37463e36474038484038484039453e364139323f3731453e37463e374b443c4740384b433b48423a4c443b4a433a4b443c4d463e4b433b463e37443c34443c34443b34423b33453d35453d354a4037433a32473e36463d35483f37453d35483f38443c34473e354b423a453c35463f37433b34473f38433c34443b34443b33453e36463f3848413a47403949423a463f37403932453e363f38313b352e3d37313f3831443c35433a33443c34423b34443c35453e37433c36474039413a33453e37433c35443d35463f37463f37463e37453e36453f37453e3648413948413847413948413949423a433c3449413a453d35484038433c35423c35443d36433c3540393346403937312c332e2937312b36302b37322c423c36453f38413a344039323f3830433c34423a33484037474038443d354c453c4a423a453d363f3831413a33403932433b344a4139433b33443d35463e36443d35453e37453f38463f38463f38413a343f39333e39333a35303d3733433e38423c36443d37423c35413a343e3730413a32423a33423b34453d36443c34403931403830423a324239323b342c3d362f3e372f3c362e413932352f29443c353a322d3a332d413932433b354038323f3933413a34423b34433c3548403949413a4941394b433b4840374b433b403a33423d36463f38464039463f384a413a4e473e4b423b49413a4b443c4b433b4840384841394c453d4f47404941394b433a4b423a484038443d36443d35473f37453e36453e36443c35463d36463d36453f37463e36463f38473f38463f37473f3847403848413948413a484139463f37433c35463f38463f37453e36453d36463f37474039433d36453e37453e37413a34403b34403a35423b35423c36423b33423b34423b34463e37433c35413a32433c34433c35413a33433c36433c3549423b433c34433c36473f374139324b423b3d362f48403a474038453e37474038463f37433c36463e37474038473f37483f38433b33463f37484139474038474038494139474038473e37463d35453d35443d35484038463e36443d35463d36464037484139474038484139484139484139474038464037473f38474038494139413a32453e36443d35463f37443c34443b34463e364a423b4a4139453c35463e35494039473e36463d35483f37494038453d35483f36483f36483f36463d35463e35484037463d34473e354c443c49413a4b433c4b443c484039463d364b433b494139474039443d36433c3648423a453e3739322c3f3832413b35464039453e3649423a4a433b4a433b4d463e47403849423a49423a4b443c4b433b49423a49433a463f38453e37474038453e36443d35473f374b433b49423a49423a4b433b433b34443c354941394a4139473f374c433b453e36413b343d38313f3831403933403933302b2738322c3b342e3f3831433d353d362f3d3730403932413a33403932453d364941384a423a484039463e374941394b433a463e36453e36453e3748413a474039443c34484038484038473e37464038443d36423b34423b353f3a33443d36484139463f39403a3439342e3e3832423b35433d37453e38443d36413a33423b35453e36443d36443c35463f37484139453d354840384a443c4b433c4a433b4f463e4d453c463f374b433b483f38433b34433c353f3832473f37423a323f37303d352d3e352d3d352e3c342c3e362f433b33413932443d3748423a423a32413a33433c34453e37433d363f3931433b34423b33443d3638312b423a33433c34443c35433b34403931443d35443c34433c34403932403931403932413932433b344a413a4c443c4b443c463f37484039474038474039453e36474139473f374c433b4b433b49423a49423a484039463f37423b33453e37463e37453e36484139484038453e37423b34453e37433c35423c35443d37433c36413a34443e36463f39443d36433b33463e37453e36453e36423b33433c34423b34443d37453e36484139463f37453d36463f37433d363f3832443d35413a33433c35483f38453e37433b34484139463f36463e36473e36473e36473e37463d36453d36443c35443c35453e36473e36473f37494038473f37473f37484039463f37484038474038473f38474038474038453e36474038443d35463f3749423a48413949413a4b443c4b443c49413a463f37473f36483f36483f374a413a483f374c433a4c433b4941384940384c433a433a33483f374b423a463d35493f364d453b463d354a41394d453b4940384940384a4139473f37484039473f384a423b423b3447403848403949423b46403948423a443d373b3630443d373f3934423b35433c35423b33423a33443c34453e37484038453d354038313f38303e372f4139314039324039323e3832403a32423b34443d36433c35413a33423c35443e36463e37433c35473f37443d3540393139332c3c352f3a342d38312b3e3730403932403931453d364039323e37313e3730433c353e3831473f38463e36484138423b33423c34433c35423b33484138443d35463f3649423a463e36413a32453d36453e36443d35453e36433c35473f38443d35474038463f37484139443d353f38324740394a443d453f37463f37443e373f38323f3934413b363e3833413b343d3731413b333f3831403932413932423a33473f384139323f36304038313f373139322b39322a3e362f3d352e413932433a33443c34423b333a342c403931433b34423931433a33443c354c433b463f37484139473f37463e373c342d433b344037304038304a433b4a433b474038463f37463f38453f37433d35443d364a433c49423a474039443d36433b34433c34413a32453d36433b33443c35463d3649413949423a48413a47403948413a484139484139453e36453e36443d36463f37484139473f37463f37463f374840394b433b463f37413a33413a33463f37453e36463f37453e36403a32463f38423b34423b33443d35443d35413b34443d36433c35453f38463f37453e36474038473f37473f37463d35463f38483f38473f374941394a433b484139484038474038463e37443d36403932403a33463f38453e36484039453d36484038474038484038473e364840384840394a41394a4139484038463e37474038484039463e374941394941394941394a423a474038463e37463f36463f37473f38473f37474038463f37443c35433c34473f37473f38463f37494139473f37453c35443d35423b33453e36484038473e35463c34473f37463e374c433b4d443b4c443b4a423b4941394940384c433a4d443b4840384e453c4a4137494138453e36473e36463f374a423a4b433b4b423a4a433c474038463f37463f384b433c4b433b4740384d463e463f38433d36464039413b35433d36423b35433c36453e37474038423b33453e37433c34453e36463f37484039484139443d35474039463f3848413a48423b46403947413947403a423b333f3932423b34423b34433d35443e36433d35453d37484039453e374840394e463d463e36494038453d353c362f423a33423b34463f38474038463f37473f37453f36423b33453d36443e36443c34494039494139433c34423a33433b34453e35473f37494139483f38474038474039453e36473f37463e37453e36453e36433c35443d36453e38413a33433d36423b34443d36433c353e38313e38333b352f39332c3a342d413a34413a323a332c433c35433b34443c353c352e403a33413932463d35413931453d36453d36474038474037474038494139453d36443c35463e36443d35463d35413931423a32423a333f372f433c353f37303f372f463e364d453d463e363e372f49413a4a433b4c443c4d463e4a433c474039423c3649423b4a423b484139464038463f38464038453e37433c34413a33423b344039324039313e38313f3831423b34423b3349423a4d453d4a41394a433b4a423a49423a453e36453e37453d36433b35403932453e37443d35453e36403931453d36433c34453e36443d35453e36433b34433c34474038443e36443e36443d36443d35453e38453e37463f38463f37474038484038473f37484038483f37494038484037463d36463e36474037403931443c35463f37463e37474038473f384740384740384841394740384740384a433b49413a4740384941394b423b463e3649403849423a4c443d4b443c4a413a4a423949413a463e37463f37463e37474038473f374a423a4a4239483f37463e37453d363f3932423b34443d364941394840384940384840384740384a413a4b423a483f38473f37483f38463d36463e354c4339494038463e36473e36473e37494038473e36473e37463e36463e36443c34473f37463d354a413751473d4b4239463f374c433c49413a4b443c4b42394b443a473e37453e36463f384a423a4b433b4c443d4a433b423b334841394740394b443c403a334a433c433d36423b35443d3646403948403a4a433c48413a47413948413a4b443c524a425048414b443c4841394e463e49423b423b35463f39433d37433d36443d37433c37413a33413b343f3932403a33423a33423a33433b34453e36484037463e34463e36463e36494139443d35483f37463d344941384c44394e453b4d453c473f36494239494139463e36463e36483f384a42394c433b514940524a404e463e4c433b4a433a4b423a4841394a423b463f374b433b4a433b49423b474039423b34443d36473f38453d3649423b48413b413a33443c36453d35423a33413a32453c34463e364139323d3630443d36433b34484139463e37433c34423a32413932443c34453e37453e36433b33413932423b34403932433c35463f38403932433c34403931443d36443c343e362f433a3439312a4138313f372f3f362f4139313e362f463f374b443c413832362f2a38322e39322d39332e3c36303b352e3b352f3d362f403932433c34443d35423b34443d36463e38453e37423b344a433b4740384b433c4840384b423b474038484139423b33473f37453e36423b34413a33413932443c35433b34433c34443d35443c35413932413932443b33474038484139463f37443d364740383f3831423c34463f37453f37433c34453e37453e37463f37463f38463f38463f37453e37433c34453e36484039463f3748413947403949413a453d354b433a4c453c4c443c484038463f374941394a423b49423a4a433b48403849423b463f38473f37463e37473f3848413949413a4a413a453d344a423a4b423a4a42394e453e4b42394b423a4d453d4c443d4b423a4e453d4f463e4e463d4941394a433b494138403932413b344b423b403931483f37484037423b34474038473f38483f38483f384a423a494038453c35473f37453e36453d35484038483f38484037473e37463f3649413949423a474038463f37463f384e453d4c433a4c43394c443b4841394840394a423a463f364b42394a41394a423a443d3649423a4c443c4841394f4840514a43534d4649423b49423b49423a4c453f49423a47403948413a4a433b463f37463f38423b35433c363f3a34433d35423b34433c35433c35453e37443d354841394d453d4d453c4b433a4e463e4d453c4f463d51493f4f473d4c433a4b433b4c443a4b423a4940384a423a49423a4b433b4f473d4d453c4941394b433a4a42384c443b4d443b4c443a4d453c4b4239473e36453d35463e354940384941394a42394f463d4f463d4b433b4b433b4a4239494139484038473e36494037483f36443c34433c34463e37473f37463e37423a33463e37433b34433b343b342d3d362f3a332c3e362f3f3731453c353d362f433a33413830433a33453c35463d36423b33453d35423a32423a33453c35474038443d35443c34463f37473f374a423b483f38484139453e36423b33433d35464039443d36433c35443d36423b33453d36453d35473f37453c34443b33463d364037303b342d4038323f3831413b34413a343d37323c3631413b35423b35433c36433c36433c35413a33403932403932423b33423b33443c35463f37443d36443d35433c35453e36433c34433c34443d35433b33453e36443d35443d36433c35413a33403931423a33423b34413a32443d35433b34433c35453e37433b34413a32433c35423b35433c36474039453e36443d36463f37463f38463f384a423b47403849413a474038453e374640384840384a433b463f3849423b4a433b49423a4a433b4841394a433b443d3549403a4840384c453d4a433b484139473f38484038473f38453d3647403848413949413a48413a453e36474038473f384941394a41394c443c474038494139423b33453d354d453d494139494138443c34453d34443c35453d35473f374b433b504840413a33463f37453e36453e36494039494039443c35423b35484038453c35484038473e374b423b4a413a4a423a48413949413a473e374c443b494038443c344941383d36304b443c463f37453e3648413a4941384f463d4b433a4b4339474038453e374740384a423a4d463c4f473d4840394b443c4e463d4a423a443d36433d354a443c4741394740384841393c36304a433c4740394740384841394640374c453d4b443c49423a463f37463f384942394a433b4d463e473f38463e374841384a423a4c443b4c433a4840384940394941384941384a42384c43394c433a473f374b433a494138474038473e36433c34463f37474038463e37473e364a41394d443c4c443a483f37473f36443c35453c344940374a42394d453d4f463e4941394c433a4d453b4d453c4c433b4c433b4940374a423a4d443c4e453c4e463d463d36443d354a413a453e36463f37463e36453d35433b34433b33463e36453d35443c35423a33443c34453d35443c34403931443b33463d36473f37463d35463e37463f37443c34443d35484038494139483f38443d354a423a5148404840374a4139453d35463e37453e36443d35453d35453d35473f37413931463e36443c34433b34423a33403a32443c35403932453d34453d35443c35433b34433b34443c35423a334039323f3831423b33413a33433c35433c35403a33433c36453e36433d36423b34474039423b34433c35453d36463e37474039463d36453e36453d36463e36453e37463f38463f37463f38423b34474039453e37423b33423b34463f37453d36443d35453e36463e37453d35443d353e38333e3832453e37463f38453e36453e37463f37453d36433c3440393249423a473f3849423b4a433b49423a4a423b463f3748403a474039484039463f374b443c4d453d4c453d4b433b4a423a494139474038473f37463e37453d354b433b474038473f37423b33463f364740384a423a484139484039443c344a423a473f37474038453d36433c35443d354b443c3e362e4a423a473f38473f374d443b4e453d4b433b463f393b332d423b33484039433c354a423a494139453d354740384b423a463e36484038473f37463e36484038453c344840384a42394b433b4a433b4c443c4941394b433b4941394a4239423c344d463e4b433b453e374c453d4d443b4d433a4e453c463e36463f38463f38463f374b443c4d453c4840384b433b4941384941384f48404b443c4c443c4a433b474039463f3747403949423c4a433c4a423b48413947403847403949423b49423a484139463f37484139463f3849423a49413a473f38443d36443d36474039494139453d354b433b484138474038484139473f37484037473f36453c34483f374b433b49423a4e453d494139473f38473f374a423a4840384942394a4239473f364b443b4b423a4a41384840384a423a4f473e4c433a5249414f473e4c433a50473e4941384b433a4d453d4a42394a42394a423a4b4239413a32473f36433c34463e36423a33433b3449423a494038494139453d35473f37463e36494139473e37423931443c35473e36463d36473f38433a334941394a413a4b433c4c453d4c453d474038453e36473f37473f37443d35453d36473f37463e364941394941394a423a453e38443d36443d36423a33463f37423a324138314038303d362f413a323f3731423b34433b34484039463f37413831433c34413a32433c35413933413a34423b35443c35464039423b34453e37484039453e36453e3848423a433c34443d36443d3648413a484039463e37474038463f36443c35453e36463f37453e36443d36443d36474038463f38443d36453e38453e37433c35443d35443d37423b34453e37403932473f38433c35453e38403b34463e38453d36484038473f384b433b4841394a423a453d364a433c453e374a433b4a423a49433a473f38453e37453e364740384a423a484038473f38453e3747403948413948413a4a423a49413a453d35473f37473f37453d354a423a4941394b433c483f374b433b4941394840384d453c4d463e484139413932433b3449413a4941394840394a423b4c443c4a423a4a423a4841384940394c433b4a423a433c34413a32484039473f37463d35473f37463e36494038484038473f37473f37494139473f37453e36473e37494138484038433c344a433b4740384a423a463e37463e37453d364840394039324840394a423a4b443b49413a4b43394c43384e453c463d3647403a4a433b47403949423a413933423b33453d354740384c443c4d463d4d463e5249404b433b4d453d474039413b345048404e474049423a4a433b473f37484139463f3849423a48413a443d3549423a453e36433c34433c35463f37474039463f374b443c484139474038453d35494139453e364740384b433b4e453c4940384e453c4d453d47403847403849423a4b433b474038494139484037433b34463d354840384b423b4940384a42384b433a5048404f473e4c433a4a4138473e36473f36483f364940384d453d49413a4a41394b433a4e453c4d443b4c433a4840374a4139483f36463e37443c35443c34473e37473f374c433b473f37473f37463e36473e36473e36483f37484037463d35453c34463d35473f374940394940374840384b443c463e364a433b4840394a433c4b443b4a433a49423a4c453d494139463e374b443c4b443c4a433b49423b49423a484139443c35433b33443c354038304138313f3831403932433c35443c34494038483f38463e36453e36443d35423b35443f37443d36443e36423a33413932403931423b34423b34433c34453e36453e36453e36453e37453e364a423a48413a48413a463f37474038463e3749413a463f37463f37474038463f37453e36453e37433c35423b353f3932423b33433c35453e37433b34463f37484038473f38484039473f38453e38463f374b433c483f38473e37453d36473f38443d36423b33453c35484038453e36433c3549423b47403848413a453e36484139443d36484139484139484139463f37473f374a433c463e364940384940384940394b423a4941394740384c433b4941394b433b443d35443c35413a323d362f453d354c443b4c443c4b433b494239484038453d36463f374740384b433b4b423b4c453c4b433b453d354840384c443c4b443c50483f4e463d4a4239473f37463d35473e36473f38463e36463e35463e37473f374a4139483f374e453c483f374b423b463f37443d36463e374a423b463d36473f37453d35453e3649413a4a42394b423950483f48403852493f4a42394a433a443d36474039413b34443d35484139453d36474039433c355049414d463d4e453d4c443b49423a534b43413a344e473f49413a4c453d4a433b4e473f463f3749423a48413a4f484049413b413a33423b34443d37453e37453d36443d36433c35433c354d463e443d36453e36453e364a423a48413949423a4a433b484139494139453d35433c34433c35423b34443c34433c34473f37403831473f374940384a41384b42394840374d443b4d443c4b433a473e354a4238483f37483f374c433a4b443c4d453d4d453d4d453c4d453c4b42394c433a4a41384b42394c42394a41384038304039313e362e483f38433b34413931443c35463e36453e3749413a4a433a4941384941384940384b4239493f374940384c43394a4138473e364b42394941384740384a413a484139483f3849423a4a42394e453c4e473e4d453c4c443c4a423a4a423a4a423b474039463f38453e36433b34423b33423b33443d35463d36413932423932443c34433b33403830443c35413a323f3831453e37433c35443d37423c35423c35453d36453d37433c35443d36443d36443e36443e36443d36443d36423b35403a34413a334840394b443c47403949423a484139463f3749423a4b433c4b433c473f38453e37443d36413a343f3831453e38433c35463f38484139463f374940394a423a4c433b4c433b484139463f36484038463f37433d35473f38453d36423b33484139463f37463e364740384840383e362f3e37314a433c453e36443d36474039463e37443d36453e36453e3649413a4941394941394841394a433a4a433b4a423a423b33463f38443d35453d35443c343f38314941394941394841394a433b4a433a443c34433c34413b33433c34463e374941394b423b484039494139474038484038473f37494038483f384841384b433b4941394a4239473e374840384b423a4b423a4c443b483f374b423a4f463e473e374b423a473e36443c34494038484037463e36474038453e36443c35473f3749423a473f37473f38423b34453c354740374a42394a42394940394e463c484138443c34413a33443d37403a33443d37463f374941394c453e4a433b50484050493f4c443b50493e4c443b443c353934304a433c4f483f484139463f384a433a46403849423b48413b49423a453e38413b33443d37423c3548413a413a33463f38443d36443d36443d35423b34453e37463f37463f37453d3648413949423a49423a473f37463f37484038494038484037484038484039494139494139453d35453e36494038463d354941384c433b463e37473f37473e364b443b4d453c4a423a4d453d4d443c4d443c4d453d4c443c4e473f483f374f473e4e463e4941394c443a4c433a4e453d453e36473f374d453e484038463e3649413a4d463e4e463f4e473f4c453d4e453d4d443c4941384a4139463d35423a3250483e4e453d4b42394f463c4a42394d443c4c443c4a423a4c433c4c433c4941384940384840384a423a4841394c453d494139484039423b34403932463f37483f384a423a473e37453d36443c35433b34433b34463d35433c34443c34433b333f3730433b35463e36453e36423b35413a34453f384039334039333f3933413a33443d37474038453f3747403948413b463f39463f39443d36443d3648413a413a33443e36443d36443d36443c35453e384b423b484038474038463f38463f38474039433c36403931484139484039473f37473f37473f38453e36473f37474039483f3848413949423a453e37484038433b34433c35474038453e36473f37453e37453e36443d364039334a433c474038484039473f38473f374840394a413949413a484139494139443d35473f38453e36463f37463f3640393248413949413950483e4d453d4a433a494138453e36453d35463e354840374b433b4c433c4b433b4c433c4b433b484138473e364942394840384a423a4a4138494039483f38494139494139483f384d463e4b43394a4239473f384e453c4b42394e453b4f453c4c433951473d4d453b453c35483f37473f37473e364d443c423b334a4139443d36463f37433c34433c34474038463e364a413a4b433b4d453b4c433b484139433c34463d35423931483f3748403947403a453e37453e38484139453e364d463f453e364840394c443c4940384d453b453d35443d374e473f4740384d463d4a433b48413a474039463f38443d36463f38474039453e37443d36453e37423c33433c35453f37433c34433c3449413a453e364b423b484139463f38474039463f37453e374b443c4b433b49423a494139453e37484039484139453e36433c34443d35433c344a4139494037463d36483e363e3730433c34473e37473e374c423a483f374b423a4941384b42394b423a4b423a4f473f4f473f50473f4b433a4e453c4b443c4940394c433a4e453b453c33463e36443d35433b344840384b423b4a413a4a423a49423a4d463e4a423a4b423b4a41394c443c4a4239463d344e453c443b334d453c4e463d4c443b4c433a4d453b4941384a41394e463d4b433b453d344b423b4a433b4e463e4d453d504840443d354b433b50473f4e463e494039483f38453e36463e364b433c49423a49413a49423a463f38474038453e364b443c443e37433d36453f383e3832474039423c35403a333f3831423a33423b34423b34463f39463f3847403a463f38474038463f3947403a463f38433c3649423a463f38474038464038453f373d3732474039423b33463f37433c35433c354039333d362f413a333e3730433b34463f37453d354840394a423a473f37473e37463e37453d36453e36453e37474038484038453e36403932463e3847403947403948413a473f38494139433c354d463f453e364b443c49413a4a423b4a423a4940394a42394d443b4b443c4a423b4a433b4a433b4a423a4c443c443d35473f37463e36494138463f364b433b4d443c4c433a4d453d4e453b52483f4e443b4a4138473f374840374841384840384a423a4840384a423a4a41394d453d4b443b49423a4b443c463d364a4138494138494038473f374e453c4d42394b4137493f354d42394940364f463c493f36463e354b423a483f38483f38463d35463d354a4139463d36494139483f37443d3549413a443b34463e37463e37473f37453d364a433b4a423b4b423b4a42394c443a4a423a443d36433c35403a334a433b48403847403948413949413a4b443c4941394c443b4a433b4840394c443b463f364a423a463f3748423a474038423b363d3732423b35474039423b35433c36453e38463f38474038474038484138463f3848423a463e38463f37433c34463f374c453d4a423b49423a4c453c4b443b49423a4b433b4d453c443c354a423b4841394a433b463f37433c344940394d443b4d443b4941394a41394d453d4f473e4a42394d453c4f473f4d453c524a434c433a514940524a424f48404d453e4b433c4a423950483f4d453d4b443c4d453b4d443b433b33423b333e3730453d35443c34423b34453e3649423a4b433b4b443c4d463e4e463e4c443c4b433b4f463d483f36453c344f463c4b41384c443b4d453b4a41384c433a50483f4b423a4c433a4841384e463d4e463e4a413a443d363c362f39332d3c36313c352e3f3831433b334941394a433a49423a473f37453e36474038474038484039463f37463f3747403948413a48413a453e37453f38474038443d35463f37453e38463f384a433b48413a474039433c3547403a48413b48413949423c47403847403847403848413a453f3747403849423a494138464038413c343c3631413a334039334c433c463e36413932453e36423a33413931453c354941394a41394a423a4a423b453e37473f39473f38463e37453e37463f3849413a49413a453d35433c35463f38463f37443e36463f38483f38423a33443c3549423b4d453d453d35443c34453d354941384740374b433a4940384941394841394841384b433b49423a4b433c4d453d4e463e4a423a4e463c4942384b433b473f37494139443b34453d34463d34443a33453d354840384a423a463f36473f37463e36473e37473e37463f37463f374a4239473e36483f384a41394d443a4d443b4e443a4a4037443b334a41374f433a4c41374f453a4f453b4e453b4f463c4a41384a423a473f374b423a494139484038494037483f38463f37443c34433a33433b34433b34443d35423b33423b34443d36433d3549413a413a33473f364e453c49423a433c34463f38453e37433d3549423a4a433c463f37453e3649413a48413948413a4a423b3b342e38332e4b433d49423a4740393e3832423c36403a343e3834443e37433c35453e37423c34433d36433d36443d36463f37453d36443d35463f37433c35443d364740384b443c4740394a433b4941394f463d4e453c4942394b433b4b433b473f384941394941394a433b453e364a433b453d36463d354d443b4b433a4b433a4940374c443b4d453b4d443b4b433a4a42394b433a4f473e4e463d463e3649413949423a4a423b4b433b473f374740384840394e463d4c433b423932443c34433c34463f38494139463e36433c34463f374740384a423b47403849423a4b423b4c433a4b423a4e463c4c433b443c34473e36484038524a4151483f4a4138463d354b42395149404d453c463d35433b3437312c35302b463f384039323f37303f37304b433a4b423a4941384b423b4841394c443c4a433b4a423a4b433b433c34443d35453e38433c35433c35443d36453e37423b35433c36463f38453e37443d37433c35453e38433c36443c34433b35423b34433d35453e37453e38453e37474039453e3749423a4c443c4c433b4c433b474038443e3647403848413a413a33443d363d3730423b343f3831413a33413932453c354a4238473f36473e364a423a4a423b484139463f38413a33403932443d36443d37474039463f37443d3649413948403948413a474039463e364740384740384c453d423b34463e374840394b423b473e37473f374840384740384840384a433b49423a49423a4a433b4d463f4c453d494139494139453e36433c34463f37473e37473f37463e36463f37473f37453d354a423a494138484138473e36453d34443c334a42394a433a4941394b433a4a423a473f364a433a483f36493f37494037453a324a3f364a4036493f364a403751473d4b40374e41384e443a4c43394b41384b423a473e374a41394b433a473f37494139483f38433b34433b34433b34423b33463f37453e36413a33413a33403932403933443e3649423a453f374b443c463f37464038433c35443d36484139453e36443e3748413a463f37463e374b433b474038443c364039333e383149423a453f38463f38453e36433c36443e38433d363e3832474039433c35453f38463f38433c36403a33443d37463f384640393e3831443d35413a32453e36433c35463f374b443c484139453c354a433a534a40443c34423b34423a33443d36423b33463f37463f37463f37463f37423b34473f3648403751493f4c433a4a4138473f364b433a433a31463e3749423a4e463e494139473f374b443b4a433b4c453d4a433b473f36494139473e37473f38474038484139403831443c34423b33433c34433c34433b33463f37463f37423b3347403949423a48413949423a5048404a41394c433a413a33403933443c35362f2a332e293a322c443d36423a32453f374039323b353038332e302b283a34303c362f3d3730433c34463d364941394f463d4d443c4840364841384b433b4c443b4a423b48413a453e37494139474039433c35443d36443d35403932433c35443d37463f37453e37463f38433c36423b354039324039334039314239324139314038313f37313f38313e362f4039313f3831403932423a33473f36433b33413a32463e37463e36433b33433a33453d35453c34423932403931413931453c35453c34443c34453c33463d3549413a463f37453e36453e36474038443d35463f38463f37453e37413b34463f38423b333e362f423b343e3730423b34423b34433c34443c35494139484139463f3848413a48403948413a4841394a433b463e36453e37473f38484039484139473f3948413a49423a49423a4b443c4a433b4b443c49423b4840394841394b433b52493f4d443a4a4139453d35473e354c433a52473e51483d494037484037473e36463d354a42394b42394a41394e453c4e453c50463c4c4239473d344b4238483f364a40364b3f364a3f354a3f354b3f354f453b4a40374a41394c443b4b4239494138453e36433c34494139413b34473f38453d36403932484038403932453d37443d36463f37484139453d36413a33423b35423b35443d36413b3348423b443d35453e37433c36423b35443d3647413a453e3649413a463f37413a33463f3a4a433d4d453d3b342e3d3630453e38463f38413b35453e37443e36423b35443d36464038433c34443d3648413a443d373e38323f38333d3831453e36463e374942394841394d453c4d453b494038443b33494138483f37484037443d34463d35473f36473f37473e37443d35453e363f3830423a344941384c443a4c433a554d424f463d473f374a423a4a4139473e3649413a49423a4c443b463e364a423a4a433b4a433b4c453d4a423a474038474038483f38473f37443d35433b35453f37443c35443d35473f38403931433c353e3731453d36474038463e3748423a4a433a473f374c443c4a413a3c352e423a33423a33423c353f38323d38323a342f37322d39353035302d2f2a272b282438322e3f3832453e36413a3349423a4c443d4a433a484037494139463f36473e36463d36453d35494139474038433c35403933433c34443d3647403848413a4b443d49423a47403a47413a423b33413a33433b343c352d3f3832453e373a322b453c354139313f372f4038313f3730423b333f38313e372f3f3831413932463e36433a33463e36483f37463d36433b33463d35433b33453d35443c353f3830433c35423b34443d36453d374740384a423a494139494239474038453e37463f37473f384b443c463e37474038463f37463f38443c34443c35463f37423b33453e36443d363e3730423b34453e36463f38433b34463f38474038433c3449423a453e36474038463f37443c35464038463f37443d35433c35453e37463f37474038453d36453f37463f37413a32463f374a433a463e364a40384b43394e453b564c4053483c4e443a51483e4c443a4b41394b4339494037483f36443b32463d354a4038483f37473d35463d34453b32443b32463d34483d34453a324c42394c41374d42394d4239473d35443b33483f36473e36473e37453e36473f38463e36413a34453e36474038463e36443d35453e37443d35453d36474037443d35413b33433d36443d35453e37413b34413b34453e37413a34433c36423b35403a32463f38443d37473f3848413948413947403849423b36302b49423b4c453d423b33443e36464038403a34403a33413a333f3933453e36423b34474139413a33423b34453e38413b34443d363e37304b433b484038453d36493f374a4137453e35494037453d35484037473f38473f37453f36483f37463e36463e36494039413a32473d36453c334b4239484037453c34453d35433c33433b34463e36453d36453d364a433a473f374b433b4b433b4c443c463d3649423a474038443d35484039453d35433c34433c334d453c494139413933423b35473f38433b344039324b443d403a32474039453e36463f37453e36433c354e463e4d453c4940384a423a453d353c352f423a333e38323a342f39332e3b353036322e312c2928252138322e433c35453d36403933413a34403932463e374b433c4b443b4a423b49423a463f37463e37473f37473f37443d35443d35443d35463f3849423a49423a484039474039463f38474038484139463f38443d36423b34403931413a33463f3749423b49423b47403849433c4a433b453e36453e37443e36433c34463f38463e38453e374039324139323f3730423a33494139423b33484039423b34433c35433d35453e38423b34423b35433c36403a34413b34463f37483f38453e36463f3749433b474038463f37463f3749423a474039453e37463f38413a32433b34433c35443d37413a344039323c352e3d372f413b33443d36453e3748413a433d36484139413a33443d36463f38473f38463f38484139423b34433c36433c35433c35433c35453e3748413949413a453e3548413a4a433c4b443c4a423a4d453c4c433a473e364a41384d433a4a4036483e36463d34463d35473e36494138493f374c433a4b42394b41384a4138473e344d433b494036463c33493f37483e354b42394a40374d42384d43394f453c4a41384a41384c433b473f37453d36443c35494139463f37463f374c443c4a423a463f38474038473f374a423b4b433a443d36423b34433d36463f37453e37463e37423b34453e37463f38484038463e37433c35433c35474038463e37463f38483f384941394b443c47403a443e37413a333f38313f38313f3933413a333e3732403934423b34443d36453f384c453f463f38433d36413a33433c36423b35413a344a423a443b34473f37443c35473e36473e35484038473f37494038463e354840384b433a484038463d36453e36423a33423b33443c34473e35494038494038423b33423b33403830443c35423b34453d35443c35443d35433b33473f37474038483f374840374c433a48403949423a463d364a42394a42394c433b463e373c352f3e3731484139423b35474039443d363f37303f362f463d36433a33423a33453e37494038484037423b34423b33433b33433a33413a333f38323c36313b352f39332e36302c302a272f2a27302b282e2a2639342f463f384039323b352e443d364a4139463e37453e37423b343f3830443d36423b33443d35474038453e37453d3748413a443d37483f374b443c48423a463f37443d35453e3847403849423b453f38453e36463f374a433c4d463e4b443d463f37463f3848413a463f38433b35433c363f3833433c36423c35413b33443d35423b33443d364740384d463e49423b4c443d443d364841394a423b49423a463f38474039463f39453e37433c35453e38474038484139453e36463f38433b34433c35453e36473f37473f38463f38474039463f384c453e433c35443c35463f38453e38443d37463f38443d36453e37433c36423b33423a33423b33473f37433b3449423a4840384a423a49423a49423a473f38423b33484139473f37484039474038443d35473f37473f3849423a474037453e37463e36443c35453c35473e36473e364b42394a4238463d354940384a4139473d35483f374840374c433b494138483f37483f36473e34473e34483e354f43394e43394c4238493f364e453b4d43394a41374c43394b41384c433a4e453c4a4138483f38463e374a433b4b443c494139443d35473f36494139433b35443d35443d35463e36433c34413a33413b34413a33413a33403933403a333f3832413a33403a33433c35474039453e37474039453f37443d36443d3549423a4a433b423b33413b35423b34403a3249433a413a34463f38423c34473f39453e36433c35403a353b35303c3733413a344a433d4d4740443d36443d37403933473f37423a32423a32413a32413931423a32403830443b33433b324139314038303e362f403930443c34443c33473e36473e35463e36483f36493f36463e34453c34473f363f37303b342d3f38303f3831453d35423b34413932423a33433b34443c35433c34443d35453d36433c34443c35484037423b343d362f423c35463f374039333e37303f3932403932423b34453e36453e36443c35473f37484037453d35473e36453d36473f37463f37443d364039323e37303a332d39332d35312d34302c342f2b312d292b2823312c282c282425231f38322c3f37314a4139473f374941394d453d474039443d363e3830413932423b33413a333f3831413a32433d36443c36413a33463e37453e36463f38474038443d36463f384740394b443c463f38453e36463f38443d36423b33443c35443d35423a33433b34433b34423b33413a323f38313f3931443d36433c34443d364740394a423b49423a473f37474038463f37443d35494139453e38433c36453e37453f37453e37433d35463f37463f38463f37463f37473f37453e36474038433c3549423a484039474038474038443d35443d36484139433c35433d36484139453e374740384740394740384c453d48403849423a453e36463e374840383e362f4b433b483f374a413a463f38443d36463e37453e37443d36484039433c35433c35433c35473f3849423b4c453d484139494039494038453d354940374a42384b4239463d35463d34453c34453d364c423a4e453b493f37483f37453c33443c34473e374a41394c42384c41384b40374b3f3551453b4b3f364a3e354b41374c4239473e354a4137494037483f37483f36463d34473e37483f384640384a433b463e364a4139494138453d36463f37494038463e37463f38453e37433c34443d35403933413a34433c353f3831403932413a33443d37423b35423c35433d35433c35474038433b33433c34433c344a433b474038443e3747413a464039453e37403a333b35304b443d443d37413a33433c35464038453d38423b35413a343e3831433d3647403849423a463f38473f373f37303c352e3d352f413931423a33433c34413932423b34433c34494037473e36483f38484038493f37473e35453c343f362f494038433b324a4137463e35463d354b423a443c35423a33362f29403a333f39313e3730463e37423b33443d35453d36453d364840384a4239413a343c352e423b34473f37474038433c34433c35413a34453e36484038463f37463e36453d35473e36483f37453c34473e37483f37423b334038323d362f3f38303f38313e37313a342f342f2b312d29322d2a352f2a3d38323e38313e3731342e2936312c473f384d433a50483e50473f494039483f38443c35413a33423b34433b343e37304039323e3831403932464039443d36474038443d36453e36464039433c36453e36443d364740383f3831443c35463f38443d36433c36403a32403a32413a3447403949413a4c453d4b443c48413b4b443d4b443c4b443c4a433b47403949423a4841394841394f463e4c443c4b443c4b443c474139463f37443d35463e37463f38474138484039463f37443d36453e3747403848413948413949423a443d35463f38474038474039474039484038413a33484139443c34463e37484138474038463f38463f38423b3449423a49423a463f3848413949423a49413a433b34463f37463e37413a32463f38463f38423b34423b34453e3740393147403848413a484139483f37453c35413932433a32473e36423a33423b33483f37473e354b42394a4139484038433c34463d36473e36453c34494038463e35483f364b41384f453b4c433a4a4037483f36483f36473d344e43384a40364d4238493e354d42384d42384b41374a4137473e364b423952473d4c433a463e36433b3449413a4b4239483f37484038474038443d35463f37433c354841394a423b474038453e37433c353f3831474038453e37443d36433c35433c36443d36474039443d36423c36433d3645403847403a484139443d36453e37484139433c35453f38443e3648403949423b4039333d373248413a423c353f3a34403a33413a33443d37443d37403a33433c34443d36453e37463f394c453d484039423b343f3730403931463e36494139494037463d35423a32433a3241393040382f4037303e352d443a31433b32403730433a32443c333f362f443b34413931443c3441393238322c3f3832423b34463f37494038473f374941384b4239473e36423932443c34483f37494038473f35484037453c35494039484038463e36463e36463d34463d36463d35483f38473e36453c344a4239463d35433c34443c354039333c363037312c36302a322d29332f2a312c293a342f403a333d373038312b3b342d3f3831453c354b423a463c34453c34463d34463d35484039453d36453d35453c353f38314039323f3832433c35433c35443d36453e36463f37474038484138464039453e3747403847403949423b48413a3f3831463f38484139443d36433c343e3832423b3449423b48413a47403947403847413a453e36443d35453e36423a33403831443c35423b33443c3549423b48403a4c443b494139443d35494139483f37463e37433b34403933474039453d37423b33443c35453e36463f3749423a463f37453e36474039443d3549413a443d35443d35484139453e3749413b494139494039463e37473f38474038474038443d36443d35463f37484039443d36453e37423c34463f38463f37433c35423b35423b34403932403931433c36423b34443d36413a33443c344b433b4c433b4a433b4841394a423a483f37463f38463e37473e37453d36483f37433a32473e37484038453c35483f37484038443c354a4239483f36483f374b42384b42384a41394a41394a41394840374a40374c41384f453a4a3f354b41374c42374e433a4b40374a40374a40374c42384f453b4940364a4138473f364e453b4d443a494039473f38453e36473f38473f384a423a4d453d49423a463f37453e36423a33484038453d35433c34433c354139323d36303f3832433d36423c35403b35433c35443e36433d35413b3347413a443d36423b34423c35474039463f3746403849423a3e383149423b443d36423c34423b35403a34413a33433c36403a34443d354b443c423b344841394039323e3731413a33433c35443c35423b33403830423a32433a33473e37483e36443b33483f364a42384c42394d433a433a313b332d4039323e37303e3630433a33453c3340393237312c433b343e3630362f29443d35463d34463d35463e343c342e4038314b42394b4238473e354d453a4d443a4d433a484037453d35473e35463d35453d35453c35453c34463d35403830413931423a3338322d36312b36302b342e28332d2838322c3a342e3a342d4139323f39323d363039312b352e283f38304d433b453c34463d35483d35443b33473d35493f374a4139463e35473e364940393f3831443d35453d353f39313f3830433c34463f37474039453e37463f38474038443d3649423c463f38463f3748413947403847403a49423b4841394a443c4b443d453e37433d3649423c4a433c49423b484039463e37464039463f38443d36433b34413a32413a33463f374a4139463f37433c35423b344038314d453c4a4239484139473f38443d36473f38474039464039463e37413a34474039463f37463f37453e36484038463f38403932443d353f3832463f39443d3648403949423a413a32443a3249403749403748413948413a484139484039453e3749423a484139463e36443c34474038423b33433b343f3831413a33453c35463e37484038453e37463f37453e36433c34484038463e36453e36443d36443d35453d3549423a453e37484038494038463e36494138483f384940374a4138443b34473f37473e37473e364a4039463c334b42394840364a40384a4138453d35413a32453d35453d354b42394a4138473e364a41384c42384b40364a41374c4238473d354a41384d43394a41374f453b50453a51473c484037473f374a41384a423b4a423a473e364d443a433c344a433b494139463e36453d35433a33443d35433c34413a33413a32403932403932433c36423c363e3832403a34463f38423c35443d36443d36433c35464039453e37463f38453e36474039433c3448413a3d3732453e37423a34453e38453e38433d36423c35433c353f39313e37303d37303b342e3e3730423b333f3831403931403931423a33423a32453c35473e36453d34494037494036453d34453c334339313f362e423931443b33463d3440383041383040382f3f372f413830423931453c344b423a473f37463d35403730403830463f36463e36443c334a41384e453b4a42394b42384d443a473e344d433a483f36433a32473e363b332d443b33423a31423b32453d34433a32453d35463d36433c34463d36463d35473f37443c35423a32423a334139313b332d423a334c4138483e36443b32443a32473c33413830473c334e43394b4139453d35473e36453e36433c35413a33443b34423b33413a33443d354a433b49423a474038463d36433c35433c34453e37474039453e374a433b4c453e49423c464039423b334640394a433c484139463f38453e37453e3848413b4b443d4c453e4a433b4b443c4d463e4d463f49423b474038413a32463f384941394a413a4a423a433c34474039474038494139473f37453e36484037433b34423b34423b34403932413b33423a33413a33453e36453e37474038463f38453e37403932443d36453e36443d36463f38453f36443d35423a33443a33453b33493f374a423a48413a463f37453e373f3730453e36453e3649423a474038453d364b423b453d36443c36453d36463d36433b34484038413a32433b34433c34433c34483f3747403847403847403847403849413a473f37463f37494038473f36494038463d35463e35473e36463d35473e364941394941384840384940374d443a4c423a4b433a473e36494038483f38423b34473f37474038433c34443c34433b34473f38463e36494038483f37494037443c33483f36473e35473e344d42394b41384a40364d43394c43394840384a4239483f374a42384b423a484037463e36483f38473f364c423a494037483f37483f38484139443d36413b34443d36463e37433c35433c36443d36413b34453e37403933413a32443d37443d35474039484139453e37453e36464038433c35423c363f3833403934433b35403933423b33403a343e38323e37304038323b352e403831433b33433c34443d35483f38463e36483f38443b34443b34433a33443a324b4138473e36433b32433b324a4138494036494037463d35483f36453c334c4239483f364940374b433a3f372f3f37303a342d3e37303f3730494138443b323d362e443b334940364e463b463d344840364c43394f453a51473c4f453a4e453b483e35483f36473e37423a33423a333e362f4239313f382f403931463c34453d34463d34473e364138303c352d3c352e3c342e413a33443d364d443c453c34473d35433a323f362f453c34453c344a41383f3730423a333f3731413932423a33453c34473f37463d36413931423b334139323f37303d342d4138313e37303e37304139323f3831443d36443d36463f38474038474038443d35443d35433c35403931453e363f3831433b354139323f38313f3831443d36484139463f38453e37463f3949423c463f37463f37484039494239483f36473f37443d35463e374038314139324139323e3630423a353f3932423a32433c34403730433c34453d35453d36443d36453e38443d353e3730413a33474139443d36423a32413a32443c3549423a484039473e37473e36493e35483e35484038463f38474038484039473f3849413948413947403849423a474038443d3549423b453e3649413a433c35473f37453e364c443c484139473f38463f37463e35413932463e37474038463e3749413a48413949423a474038463d364b423a473e36483f37473e36443d35473f384a423a4840384941394b423a494037463c34453c35453c34443d35423a33403831433c34433c35453e36423b34453e36433b33453d35443b33463d35483f37443c33463c33483e354a40374a4037493e354e433a4a4037473e35433b34473d363f362f433a33483f37433c34463e364840374940374a41384d443b4b433a494139463d36463e36443d36474039463f38474039443d36443d36443d37413b33423b35433c36433d37413a34433c35443d36443d35453e36443d36463f38433c363f3833423c363c3731423c363e38323e38323d3732433c35443c34433c34443c34463d36433b34443d35433c34433b33433a33433b32433b33453c34433a33483e35493f37494037483f36443b324239334139313d362f473e36453c33413830483e35433a324139314139314239313b332c3f3730453d34483f364c433950463c554a3f52483e4f453b50463c53493e50463a51473c4d433a4d443a4940364940364138303b332c40372f443c34453d35433a33443c33423932453c35453d35453c35453d354139323d362f3b342e443f38413a333f37304039323f372f3f3831443d363c362f3b342e423b34413932413a333e3731433d36413932403831473f36453b33443b33453b34463d35443b33453d35463d35413a32423b33423a33413932423b33433c34433b35423b34474038443d3549423b49423a463f394d453e49423b433c34413a344038313d372f3e372f3c352f3f39333f38323f39333f3831423b343f3830473f38433c34484139473f37453d35473f37453e364840394b433a473e37433b33413933403832413a333c352e3b342d3f3731413931423a333a332d3b352f423a334039313b342d453e36463f37433c34453e36443d36453e36453e36453d35433b334b4138493f374c433b4c443d433c3447413b463f38463f374a433b49423a463f3849413a49423b49423b4c463e4a433b453e36474139463f3749423b484139484139474038463d36473f3847403849413a4a423a4941394740384a433a4a423b4b423a484037484038463e36443c35413933403a324039323f38303f3831433b34413932463e36453e36463e37473f37433c34413a32433c35433b35423b35423b344039323d3630413a33473f38453d35433b34463e35483e35443a32483d35463c33453c32443b324a4037493f36453c34433b32473e37453c34473f37443d35484038494038484038473d344a4137473e3549423a49423a474038403932433c36453e38433c34453e37433c36453e37413a34423b34403933413b35433d36433c35423b35403932413b34413b34433c35433d373f39343b3731433c363f39333e3732443d373f3933453e363f38303e362e3f38303d362e3e37303e372f403a32423a33423b33433b34463d35473e36494037463e344038304b4238463e354f463c4a4238494037423a32483f36473d353d352d453c33494036494036453d334b42384d443a4c43384c42374e453a4c43394a4238493f36453c33473e36493f364d42384a4137463e35423b33453d35483e35423a32473e364c443b51483e443c344a41384940384940374c433b4840374038324038313c352e433b334239314139323f38323e3832423b354039334039323c36303d3630443d36423c353a332d3b342e403932413a343b342d3d352f473d35493f36483f36483f37473d35423931423a324037303e3730453d35413a32413a32433b34423b34453d35453e38423b35433b34413a33433c36443c36443d37463f39474039474039433b35443d36413a33403933443e37453e37453e38423b353d362f3d36303f38304039313c352e443d35463f36484039443c35463e36473f36463e36413831453d35453d35433b343d362f3a332c3e3730423a324139323e3731453e37453e37463f374a433c4841394740384b443d4a433b4a423b4f483f4f473f4e48404d453e3a332c4038313c342d3d36303d36303f3933403b35463e36453e36443d35463f37453d36453e36474038463f37423b33453e36463f37474039463e374a423a474038463e374a423a4b433c484139474038443c35443c35423a333f3831423b34423b333e372f3f372f423a32433b33433c34473f37453e36473f384c443c4a423a4d453d4a423a453d36443d364039333f3831413a33433b35433c34413a34403932413a33423a343f3832433c35413a32443e36453e374a4239473e36463d35494036473e35493e354b42384b42384f443a4d43394b4138453c35443b34433c34433c34423a334139324b42394d443a493f364d433a484038463f37443d36403a32423b35463f38423b34453e38463f3848403948403a453e37403a333f3832403a33403933423b353e3833403a343e37314039333d3733433d373f3933413b343f39333b342f3b3631423b34413a32433c35443d35453d35453d36484139463e36443c35433b34453c34483f36473e344b42394a41384c443a4c43394b42384c43394d443a4a4037484036483e354a42374d453a51483e4f463c4c433a483f3651483e4e463b4c433952483d50453b4a40364f463b4a40364b4339494037443c32463e3551473d483f364b41384c4238443a3149413750483e4f473c4c43394c443a4b4338494037463d344239314038303d362e433d35473f37413931413931443d36453d36413a33403934413a34433c35413a334039323e383238322d3d37303e37323d362f433c35463e37423a334a41394c433a483f36483f36473f36433b34423a333e362f413a33433c35443d3649423b4a433c47403848413a4a433b48413a474039453e3647403849423b413a33443d3748413b423c34443d37463f384740394a433c464038463f38453e3647403848413a48413a47403949423b4a433c474039474039463f374740384c443c4b423a463f37463e37443c343e36304239323e3730423b343e362f3f37303e3730433c34423a33474038463d37453d374740394740384a423b453d364039333c3630413b35423b344139323d3732443c35433a32453c35433b34463f39453e37423b35413a333e3730433c34413a33463f3748413a484039443d36443d35453e36453e36453e37423b33453e37453e36473e37443d34423a33453d35423a32484039453e36443d35453f38443c35453e37463f38473f38433b33453d35423b34453e36433c353f39333e38323e37323c35303e37314038323e38323f3832433d36433c35413a33413a32413b33413a33403932413a34463f38473f38473f38463e37453e37433b34473e37443c34413930433a33453c34433a3240373040372f453b33463d35463d35443d34453d35494138494038453c344b42394e433a4c41384c4239463e35453e37484039474039443e36453d36433c35403a333c352f413a33413b35443d36453e37423b34433d37413b34403b34393430403a353d3832423c373e39323f3833403a34443e37433d37433c36413b35463e37433c35423a333f3730403831413932443d353f3931423a33433c34423a32473e35494037484037473e35473e35483f354941364940364940364c43394d443a4d44394940364c44394a41374d443a4b42384d44394d433a4b41384c42384d43394e443a494036473e34473e35483f364940374e443a423a32423932473e354b41374e453b4f453b4e453b4a41374a41384b4238494037494037483f36494037484037433a32433a32443c34483f37483f374b433b453d35494038463d36474037433c34423b3339332c3b352f3b35303f38313e38323b352f3e3832403932493f374d423a473f37473e37453d36463e36463d363c342d3f3831443d354740384740384740384a433b48413947403849423b48413948413a47403948413a47403948423a48413a463f38463f38484139484139474038423b334841394a433c4b443c49423a49423b49423b49423b433c35463f3948413a47403948413b4c453d463f37463e36463e3648413a4840393d352f453c35463e364139313f3730443c36433b354b433c49423b4b443c474038453e37443e38433c36443d37413b3448403a49423c48413a463e383f3831433c3648423b453d363f372f4138313d352e4a433d4b443c484139474139443d3649423a49423a4c453d463f3748413948413a453e36474037474039474039443d36453e37473f38463e37463f37463f3749423a49423a48413a48413a4a433c443d35483f37463e36463f3648423a463e37484139453f3748413a49433b4a423b463f38464039463f38474039463f37463f38443d3648413a484038474038453e36443d35423b34413a323f3731433c35403933433d35413a34433b34453e37443c35463e37453c35443d35453d35453d35443c34453c34443b34413932423a33443d35443d35484038433a32494037483f354b40374d433a4e443b463e35403932443d35453c34443c34453d35443c35443d36423c34443d36423c34433c3449413a49423b474038453e37413b3547413a433d37413c36443d36413b3440383239342e39332d3b342d413a33484139413931433b343a322c413a334139323f3730403831443c35453d36483f36473f37463e36463e36443c344941374c43394d453b4d443a4e453a4e453b4b42384b42384a41374e443a4b42384f473b483f354a41374e463b4b41384c43394b4238453c344b41374f463c4d433a483f354940364b41374c4339433a324b43394b42384c42384c43394e443a4d43394c42384940364a41384a4137473f35483f354b42394b42394a41384a42384a41394a4138494037483f36463e35473d36473f37463e36453d35453d36443d35403831413a333c352e3b342e413932463d35463e36463e37413a32443c34463f37423b34453e36413932443e36403933474038433c36433c35473f37463f37474038474038453f3849423b453e37463f39453f37443d35464038474038463f37443d35484039463f3749423a47403947413a453f38474039463f38433c36413a343d37303d3731453e38433d36423c36413b36443e36423b34463e38453d364b453c3d362f4239313f362f3a322a3c342e3d352e3d352e3f38303b342e3d3732433d37413b3448403a4f47404c453e4d453d484139463f384a433b47403948413a443d353f3831463f37453d364138313d362f3f372f423b35474039433c3549423b433c35463d36453e36443d35463f37453e36463f39463f37473f38443d37474039474038443d35473f37463e37453e36453e36443d36453e36474039463f38484139474039474039453e36474038453e36443c35474039403933443e38453e36463f37403932463f3947403948413948413a403933453e36443d37443d35423b33423b33433c343e372f3e37303e37313e3731453e38423b35413a34403932413a33423b353f3932423a34463e37443c35443d35453e36413932433a33423932433b33423933453d36483f374e443b473d344c42384a3f36493e364b423a473f37443d36463d35463e364e453c4b433a484038443d35443b34443c34413a32413a33463f37443c35463f37433c35403933443d35443d37443d35443d36453e373f3831423b34453d36473f374a423a433b334039324039313d362f433c34403931413a32443c34423a33443c35453d35453c35453d354840374c433a4c453a4c44394d443b4e443a4b43384c43394d453a4c443a4e463b4d443a4e463b4e463a4a41374a41374c423840382f443b334940364a40374e453b4a4037473f354e453a4f463c4b42384b42384c43394c43394c43394a4137473e35483f364940364a41384d453b4d433a4d43394d443a4b4138473e354c43394940374b41384940364b42394a41374a41374a4138473e36463e36453d36433b333f3831413932433b34403932463e364c42394f453b493f374a4239443d35463e36453d35413a32433c343e37303f38323e3731453e37413b33443d35453f3849423a463f3847403847403849423a47413949423b473f38423b3348413b463f38453e38484039463f37423b364d463f48413a48413a413b33443d3647403848413a463f38453f37433c36403b34423b34403a33433c36433d37463f3848423a48413949423a4a433b4d463e494139423b344037313e362f49413a463e37453c35443d35484139443d35474038423b33433d3548413949423a463f374640384740394740384740384740384a433c463f37473e36443c343b342c403831463f38453e37463f38463f3749423a4c453d4a433b463f37443d36423b33443d36443d36433c34443d35453e37474038463d36463e36463e37443d35423b33453e37474038463f3749423a474039443d36443d364740394a433c48413a453e36453e36453e37453f37463f37453e36453e37443d37423b34443d36413a34474039453e37463f37443d354039313f38323c352f3e37313d352f4038313b332d423b35423b34423b34443d36453e37413a33403a333f3831443d36443d35423b33423a33443b34413830413830423a32443c344a413a483f36473e34453a314d42394f453b4d433a494139443c35403932413a324139314c43394d443a4c4239453c34463d37453c35453c35423b33443d35473f38463f37403931423b34453e37453e37453f384740384b433b473e36433c34423b334c443c433a33494039453e363c352e3f38323f3831413a33423b33423a32443c34453c35443c33483f37453c34463e35484037473f364940374a41384b43394d443a4b42384b43384a42384c44384b42374c42384b42384e443a50473d4a4138544b404c43394e463b4d453a433a31483f354d443a4c433a4b43384b41384b41374a41374b42384d443a4c43394d443a494036453c33453c33443c334d443a4b42384a4237463d344b4339473f354a4237483e35463e344b42384840364c4339494138423932413831413932423b33433c35443c34403932443c344e453c4d433a493f37463d34443b33453d36474038494038483f36473f37443d36453f38484139423a33443c35494039453f37474038443d36433d354841394a423a453d36463f39474039463e3749423b49423a47413a49423a4a433b3e3731443d36443d35433c344a433c453e38423c34423b35413b34443e37453f38443d363e3731443d37463f38453f38433d36433d36463e37433c36433c34453e36433c34484139453e37443d36453e37473e36453d364a433c474038474038453e37463f38443d35423b343e3731413a33423c34443d3547403948413a48413a49423b453e37484038483f373d362e3f3831423b344b433c484139443e36443d37453e37433c35453e37433d35433c35413a33413a33413b34443c35453e37453e37443d37453e3647403947403848413949423c49423a48413a4d463e4c453d473f38474038453e36443d36443d35463f37443d36403933403933474038433c35443d37453e38453e37453e3747403a453e37423c35443d35453e384039313f38303f37314038324239334139313d362f3e36303f38323c352e3d362f4039323e3731463f38443d36433c344039323c342e3a332d423a32433a32433a33443b33453c35453c35423932423931483d354a3e36443a31483f365a5045463d36423b343f3730433b334f463d4b4138453c34433a33473f38473e36453c34453e37473f3848403948403949413a443d36463f3849413a494139483f37453d35433a33413831473f364c443b4b433a483f38413a333f3830453e37453e364a4138473e354a4138483f37494038463e344940374b41394d443a4b433a4d443b4a41384e453b463e35483f354c43394e453b4e453c4b42374d43394a41374c44394d453a4c4439483f364f473c4e443b4b44394a42384e453b4c43394b4238484036483f364a40374d43394d443a4d443a4b42384b43394a41374a42374c43394f473d4e453a4c43394b43384b42394d443a4b43394a41384840364c43394b4239494037483f35473d35433b33494138484037463e35433c34433c36453f38413a33413a33413a33473e36494037473e35433b34423b33473f384b433b443e364a423a4a423b433b34423a33463f37494139453d36463e37423b33453f374a433b49423a49423a47403948423b474038443c35473f3848413949423b463f3746403848413b463f3849423a453e37464038423b33423b34423c35413b34423c35453e364a433c463f37453e37463f39463f38413b33474039463f38463f37443d36443d36463e3749423a443d36413a32423c35463f37463e37473f38473f38494139453e36463f384a433b4b443c463f3747403a474039423b34413a32413a33453e37443d36443d36433b33463d363d352e413a34433c354a433d474039463f37463f37443d35463e37433c34413a323d36303f38314039333b342e3c352f3e38323d37313e38323f3832423b35443d37474038474039484139433c354740384b433b464037453e36453e36453e37463f37463f37463f394a433c47403947403949423b474039423c34433c36403a33433c35433c36443d36413a32413a33413a323f362f40372f3e362f4037304138314038313f3832403a33433c343f38323c352f403a343d3732443e36463e37443d36453e373f38313f3730403931403831423931433b33423b33443d36473e36443a314b40374a3f3741382f4d443a453d35443d353d362f4940384e453b473e35433a33463d35494037494037483f37453d35443d36443c3549413a49413a48403a443d36463f37463e364a41384a4138463d35483f38473f37463e3549413a484139463e36433c34443c35473e364941384a4138483f36473e36483f364941384b4239463d354c4439463d33483f364b433a4b4338463d34494037473e34443b33473e354c42394b43384d44394b42384c43394f463c4b413850483d4c433a4f473d4941374f473c4d443a4a41374c43384e463b4c43384e453b4e453a4d443a4c42394b42384a42384b43384c433a4a41384940374a41374a4037463c34463d34473e364a41384941374940374940374b43394c433a4c433a4a4138453d35443c35413a32443d35423b343d3730413a33443c35463f38463e37473e36483f38483f38473f374840384039314a433b453e36443c35403932453e36463e37473f37483f38473f374a433c48413949423a4a433b453e37474038463f3848403949423b453e3748423a463f38474039474039443e3847403949423a49423a453e3648413a453f38463f3846403a443e37453f3848413a49423b453e37453e37443d37463f3949423a4740394a433b453d36484139453e37453e36453d36443d35474038453e37453d38443d363d362f3e362f413831423b33403831453e37453e37423b344a433c4a433c464039423b34413a3447403a474039453e36483f38413a323e3630453d35474039443d36474039463f38484039474038433c34423b34433c35433c35443d36443e37453e37443d35423b34463f37463f38433c3647403949423a474039443d3647403946403a463f38453e36453e37443d36433c36463e36413a333f38313f3932433d36423b35443d36433c35474039463f38463f38463f39443d36423b34423b34423b34403932423a32413932433b34423a34413a33453e38453f39443d36443e3749423b474039403932433d37443d36453e38403832443d35443d35433b33403831443c35463d35433a32433c34433b334138304a4139453c334b4038473d344f453c453d35423a33433b34483f36483e354a3f37413830473f37473e36473d35473e36473f38453d36443d36443d35463f37453f38413a33494139463f36463e36483f38463e36403830473e37473f37463e37453d35463e37453d36453d36494038494038494037483f37473e35463d34473e35483f364941384a4238473e364c433a484037423a314a41384c42394b4238483f37473d35473f36493f364b4037483f364d443a4c4339453b32483e34493f364941374e463b4a41374d443a4d433a4b43384e453a4c43384d443a473e344940374b43394c4239493f36494037494036494036494036473e35493f364b44394c433a484037473e35453c344a41374c443a4b42394b42384940384940374a4139494138473e37413a32413a33453d36413a33423b34443d35473f36463d34443c35443c35433b35433c3648413a433b34403830433c3449423a49423a443d35443c35473f38473f3849423b49423b474038463f37443d36443e36443e37453e37433c354039323f3831463f3848413a453e3748423a474039484039453e364a433c47403948413b47403a47403847413a463f39443e37453f3847403947413a423b34443d3749423a463f37484139433c353f3831403931473f364139324039323f38313e362f433b344940394b423a4a423a3f383247403a433c364b443d474038463e37473f38423b33473f38453f373e3730443d36443d35443b34433b33423b353f3831413a33453e36474039433c35453e36443d35453e37443d35423b33433c35433c35463e37463e374b443c463e3747403848413a47413a474039443d374a433c49423b474039443d37433c37453e38453e37443e37443d35433c353f39333c362e3e37303e3630403932413b34413a34403932423b34423b35463f38423b33433c35463f38433b33474039423b34463f37463f37433c35463f37463f38474038443d35453e37433c36433c35423b353c352f423b343f38323d3731443d364039313e37304039314139324139323f362f433b333f3831423a32483f36453c34473f37483f37453d36473f36443d36433c34473e37483e354d43394b4239463e364d453d4c433b494139473e37463f384b433b4a423a49423a48423a47403a453e384c443c4b443b443d35473f36463e36443d35443c34463f38443d35443d35453d35433b34443d35453d33453d35463d35463d354a4138453c354a41384e453b483f364b4339484037463e35433b33463d35473e35493f36473e354940384a4138494038463d354941383830294b4037423a3240393152493e4e453b4b42384e453a4c43394e453b4c433a433a324b4138463d344d44394b4238494036493f36494037483f354a42384b42394c443a4a41384a41384940364a41384a41384a41384940374d443b4c43394d433a4a41384b423a4a4138494038463d35443c33443c34413b33433c36463e37433c34443d35453e36473e36473d34423a32443c35453e363e37303f383141393149423a474038463f37433c34463f364a413a49423a474038474038453f3647403949423a48413b474039453f37463f3849423a48413947403849423c47403949423b4b443d4b443c4b443c4b443c48403949423a49423a484139463f37463f37464038463f37463f38463f37433c35463f373d372f443d364740384b443d413a34433c35443c353f372f3f372f3a332c3f36303f362f423a32413a33443c35413a33433c36463f373b342f49423c443d35453e37423a32443c34433b333f39313f3931413932463e36423a323e372f413a33413932433c354139323d36303d362f3d3630433d36433c35443c35433b354039333e3730433c35423b34453e36474139463f37443d36484139443d36474139463f38443d36443d36423d3546403949423b474038433c353f38313f38323c352f3d362f3d362f3f38313c352f413a333f38313e3730423b35443d36423a34413a33423b33413a33463f38413a33433c35463e38443d36453e37433b34433c35423a34423b34433c35443d36453e36463f38474039433c3648413a453e373f383149423a463e37463f37433b34423a333f37303f372f473e36433a333e352e3d362e494139443b334d453d423a32474139423a32453c33473c333f352c483f37433a32423a32433b33463d35463e36463f37473f37463f37474038474038473f38423b34473f38484038474038463d35453d35453e36423932433b34453e36443d36463f37453d36463e37484037483f37483f37483f37453c35473e364239323f372f453d34413831423b33494038483f374b42394841374c443a484037483f364a4138433b33453d344039304b42394e443a4940364a41384d44394d453a4c42394b4238453d34453d34453c33494037494036494037483f36473e354b42384b423a4b4239483f364a4138483f364a41384a4138473e354a42384b42394b42394a42384b433a4940374d453b4b43394940374b43394940374a423a4b423a463e3749423a463f37433c35453e36463f38453e37473f37483f36483e36483e36494037463d35463d36433b34433c344b443c4d463e433b34443d35473f39473f37463f3747403847403849423a49423a49423a48423a47403949423c49423b49423a48413a474038473f384a433b48413a4841394841394841394a433b4740384b443d49423a49423a49423a433c34433c35463f37463f38453e38463f38443d36463f37443e3749423b49423b433c36484039433b34423b333f38303e37304139324038304139324139323e38324039333c36303c352e3f38323b342d3f3831423b33443c34403830433a33443d353f38313e3730403831473e374b423a403831403831423a33433b3449423b48413a413a34413a333d362f413a34433c34463f373f3831423b35453e37433c36423b34443d37453e3848413a4b453c48413a474038453f37443d36453e37433d35433c35433c363f38313e372f3c352f3e37313e37303f38313e37303a342e4039323e37303e37313b332d433c35413a33413a32453e38453e37433c35403933443d35453e36433c36423b35443c36423b34443d35443d35463f37463f37443d36433c34474038433c35443d36433c353f3831443d35423b33433c34443d36433c35443c35433c35413932413a33453e36473f37463e36494139484038413931453c35473e353f342c453b313f352d433a33433b33403831443d35423a33433c34433b35423b34423b3347403849423a453e37453e3748413a433c35474038463e364a423a433b33413933423b34443c35463e37453d36433c35453d36473e36463d35453c35463e35473e36494037473f374a4239494137463d35473e364b4339483f36483f36423a323e352e3f3831453d344940374d443a4c4339494137483f354d44394e443a4c43394c443a4b4138453b33463d344840374a4138494137494036494137473f35483f36483e36443c33473e36494036463d35483f37473e36473e35463d344a41384a41394b41384940384940374b433a473f37473f36453d36463f36483f36494138473f37443d36474038413a32474038484139443d35443d35474038453e36443d35463d36484038453d353f39323e37313f3831464038474039423b34433c34443c35474038474039423b33463f3747403849423a4a433b4a433b48413949423a48413a49423a49423a48423a4c453d484039484139484139463f38453e3849413b49433b474038463f3849423a463f37463f38453e37443d35474038463f37453e37474038474038453e36433c35474038423b34413a34453e36433c354a423a423b33423b343e362f413a323d362f3e373040393239322c3d37313f38313d362e4039313f372f403831423a33443b333e362e443b343f38303c352d3e3730423a334239323f37313e383239332c3d362f443d36403932413a33433c36433c35423b33413a333e37304039333d37313f3931423b34423b35453e36463f38463f38443d37423b35453e37433c35433d37423c36423c35423b34433c35443d364039323f3730433a333f38304339324239323f372f3e37313f38313f37303c342d3f38313f38323d362f3f3831403931403933453e37433c34413a33413a32413a33443e36453e37484139463f37423b33453e36453e36413a32433c34474039453e37433c35474038423b34403932443d36443d36423b34423b34413a33443d353c352e3c352e413931443b33443c35433b33433b33473f37433a3142372f453b32493e36473e373e352e3d352e3e362f463d35473e37453e373d36313e37313c352f453e37463f37463f38453d36473f37443d36484139453d35473f383f3831433c35413a33403831403931433c34433b33443c34453c35483f37463e36463d35463e36483f36473e35463d34483f36483f374c43394b42384d453b3b332c3d352e494038473e36484037483f36433b32423a313e362e453d35443b333f372e423931453d354b4238463d344b42394b4339483f36483f364a4138483f36494037483f364b41394c433a484036463e35483f374a4138484036494037473e364840364a41394b423a494138463d354a413a4941394b433a4941384940384a423a4a433a4b443c443d35484139463f37453e37433c35423b34443d35443d35443c35473f37453d36453d35433c35403832443d35453e36463f39453f38413b34433c36463f37433c34413a33433c354039324a433b49423a4b443c4b443c484038443d363e38314c453d4740384b443c473f3849413a463f3747403949423a463f38463f37484139464038484139474039484139453e37463f38453e36443c35463f37453d36453c35453e37453e37463f38443d37443d37423c35423c363f39333d36303d3731423c354139323e37303e362f3e362f4039323a332e3d362f3d352e3b332c3f362f40372f3c352d3e362e4038303e362f3d362f3e362f3b332c3b342c3e362f4038313b342e4139333f3931443d35423b3439322c3d362f433b354039313f3932423b333c362f3e3732413b35433c36433c37443e37443d36463f39453e3848413b47403948413a4b453d49423c443d37413a33413932413a32423a33423a333f362f3e362f3c352d3c352e413a33403933433b34433c344139323e3831403932413a333d37313d36303f38323f3933433d36423c35453e36453e37443e36423c35423b33453e36423b33403931443d35474038443d35443d36423b35423a34413a32413a323e37323f38323d372f4039324039313f37313e37313f38323f38313b342e433c35413a32413b353b352f4a4038453b32453b324238303e362e3a322b453d35453d37463e37474039453e373c363139342f463f3848413b413b34463f37453e37453e37453e374a433b463f37403931473f37423a32463f37453e36463f37433c34413a32443b34433c34433b33463d35443c34463e36483f37494037473f36483f36443b334138313f372f494138473e35443c34423a32413931423a31413831443b334a41374c43394b4239443b344b4339494037493f364a4138443b32483f37463e344a4037483f37483e36473e354b4239453d34483f37463d34473e374a4138494037494037483f374a40384a41384940374b42394b42394a41394a4138463e36484037463d35473f37443c34443c34453d35433c35433c3448413a433c35443c35453e36463f38453e37433c354740394a423a463e37433c34453e3648413948413a443d36423a32433c34453e37443c35423b34413a3347403949423a4a433b453e3648403848413949423b474038463f38484139484039433c344c453d4a433c49433a4a433b49423a47403849423b453e37463f39433d36443d35453e36433c34423b34423b34443d36473f38474038453f38443d36443e37453f37443d36433c353f3833453e37433c35423b33443d35453d363e38313a332c3d35303f37304037304037303e362f3f37313c352f3a342e3d352e3f362f433932423931443a323f362f3f362f3b342d3d362e3f37303e362f4038304037303c342d3f362f3e362f403831433b33433c34453d36443d36433c34443c35423b34443d36413a33423b35423c35423b35463f38443b344039323d362f413a33443d37423b35423b34423b35463f38453f37443c36453e37403a33433d35443d36443e37453e37453e36443d35423b33413a32403932443d36453e38433c36463f3949423b443d36423b35443d37463f37453e37423a34453e36433c36433c34413a33403831453e36443d35443d35423b33433c35453d35423b33433c34413a333e37313f37303f38313f3832413a33423b343f38313c352f423b33453e37423b34413a33403932433c363d362f413930433a33433c35403932423b34403932423b33433c354039313e383139342e2f2b27423b35423b34433c35453e37413a33453e37433c36443d37413a33494038483f37463d34494039453e36433c34453e363f3830413a32413b33433c35413a32433c34423a32443c34443c34443b33453e36473f36473f36423b33423b32413931453d354a42394c43394b4239483f384a41394940374a4237483f36453c33483f36494037483f374a4138473d344940374a4138483f36463d35463d35433b34433b33453c34473e35473e35453c34494038473e35494038463d36494037494037483f36483f36483f37473e35473f35494038484038433c34433c3548413a433c35433c35473f38474038474038423b33433d36463f38423b35443d36463f37423b34413b34433c35473f38433b34453d36463e37474038453d37433c34443c34453d35463e36433b34463f384941394740384a433b463e36443d3549413a48413948413a48403847413949413a443d35463d36453d36463f37484139453e38463f39463f38463f37443e37453e38433d36423c343f3831443d36423b35403931433c35473f38433c35463f38433c35453d36423c35423a343d3831413a333c3630413a344039313e36303d362f4139333e3731423a333f372f403931423a333b332d3c352f37312b3d36303b332d39312a3c342e3c332c3a332c423a333d362f3f37304139313c352e3e362f3e362f423932433a33423a32443c34453d35443c35433c34413a33423b33413a333f38313f3832423b33433b34433b354139323f38313c352e3b342d3d362f3d362f3e3832413a33433c36413932423b34453e364a433c443d35453f37463f37474039443d36453e37443d35453d36443d37453e38474039463f38453d37443d37433c36423b354039323d3630433c353d3631413a34443d363f38314039323f38303e3832403932423a323f3831423a32403932413a323f3831413832423b33423b34433c35453e37403931433c34413a32423b33403831443c35403831443d35443d36433c35453e37453e37423b353f38313d362f433c35413a34433c36423c35463e37413b35463f374840383d3731312d29423c35443d36433c363c35303e3832443d36433c35423b354c453c4941384b4239494037433b33433c34453e36423b343f3830423c34423a33423a33403932443b33433a333f3830443c34453c34433b33463e35443b334c433b4b42394b42394b4239494037483f36483f35483f37483f36453c34473d35463d34483f36494038463d35473f37494037453c334b42394a4138413931433a33433c33473e36483f37483f36463d36453d35453d34463d35483f36483f37473f37463d35453c35443b33453c35463d35473f36494038483f38463e36453e36423b34443d35453e37474038474038463f37474038453e37443d35423b34474039423b34463f38453e3849423b474039443d35453d36453d373f38313d37313d3630403a33413b34403933423c35403932433b34473f38453e36443d35484139474038453d354841394a433b49423a48413949423a49413a433c35484039473f38484039474039453e3747413a474039474039453f38423b34423c34474038474039474039464039453f37474039443e3747413949423c463f38443e38443e3838332e443d373e3933433d35443d36453d36423c34433c35443e37423a33423a32433b333d352e39332c3d363136312d423c35443d35453d36443c34423a333f38323f37303a332c413a334038313e36303d36303d3630413a33413a33413a333d362f3f373039322c3f38313e373037302a3a332c39332c3c35304039333d362f3a332d3d37303c36303c352f3d36303d362f3e3731403933423b35413a333f3831443d36413a34453e373f3830453e37443d36443d36413a333f3831453e38433c35443d35443d35433c34423b34433c35423b34443d36453e37484039453e36473f3847403a423a34423b34463f37453e37484139453e36413b34433c35443d35433c35453e36453e36413a33423b33443d35463f37443c35403932423b34413932413a324039323f39323e3731473f38453e36453d35423a3337312b3b352e443d35453e37443d37413a34403a3448413b464038463f38443d36443d35433b3439322d3a3531413a34413a343e3732443e37413a343e3831403931413a334d453b473f36483f36423a32453d35433c34423b34403932403932423b34423a33433b34463e36483f36483f37483f37463e36484037463d344840374940374a4138483f364940384a41384a4137494036494037473f36494138443c34483f364940374a4138463d35484038433b33423932443b343f37303e362e403931484038473e35453d34463d35463d35453c34463d36433b34463d35473e35483f36484038484038453d35474038453d34463d35463e36494139463f37463f384b443d463f38474038433c35443d35443d35433b34423b34403931423b34453e36463f37433c353f3831423c353f39324039323f38323d3630433c35423b36453f39463f39443d35474039433c36443e36453e37453e38443d37474038473f38443d36443d36443d3649423b443d36413b34423c35463f374d443b4840384840394b443c49413a49423b443e384a443d48413b4a423b49423b474038433d3747413a47413a433c34433d36453e38443d36413b3439342e3e3731463f38443e37423b363f39333d383238332e433c35433c3636302c474039474039423b34433d36443d36423c343c352d322c2846403a4039333f3732403a333f373137312b3f3731423b34423b35443d38474039413b333d3631403933403b33433d36413a33423c35433c35423b34423b34413a333d362f3b342e3b342d3a332d3b332d37302a3b332d37302938312c36302a3d362f3c352e4038313f38313d362f433c35413a334038314139334039323d3630403932423b33413a33423b34453e3749423b463e38443d35453e36403932453e36423b33463f37463f38463f38433c34443d36473f39423b33453e36433c35413a33463e37443c34433c34443e36474039433c36463f37443d35453e36453e36474039463f37463f37463f37433c35403932403932413a32433c35443d36463f39484139474039453d373e37303d373148413b49413b49423b49413a463e37463e37443d363b35303c352f463e38433c35484039463f3737312c3a35304039333f38324039343f3831433c36463f374e463d4e463d50473e4d443c453c34413b33433c35413b33423b34433c35433c34433c34463d36473e37463e36473f36473e36453d34494038473e36453c34483f364a4137473e35463d35484036494037473f36473f36473e36473e364840374b4239473f35473e36433b33413a32423a32484037453d35463d35453d35473f37473e37473e35463d35453d34433b33443c34473e36494038463d35463e36463e36463e35453d35453d36463f37453e36463e36453e36423a343f3932443d36433c35463e37413a333a342e3a342e453f37453e37463f38453e37453d36453e36403a33423b34403932413a33463d36473f38403932443c3548413a463f38443d3647413a484139453e3847403a463f38463f38463f37473f37473f38463e3649423a463e37453e37443d364a433c443d38483f374a3f364c41384b4138483f36463d36453c35443c34403a34433c35433c353f3830433b33463f38474039433c35443d37464038453e36474039443d36453e37403a34473f393f38323b352f39332d3d3833413a344039323f39333e3831413a343c363137312d3e38333e3731413b35413a343f3a343e362f3b36302825223b352f463f38453e37433c35463f37453f37423b343f3833413a34413a34433c364039323f38313c352f413a33413b34463f3748423a433c34413a324039313e38313f38313c352e3c352d3d362e3d362f3e372f3d352e3c352e3c342d413932413831443b34423a333e36303e37313d36303d362e3d362f413a32413a33413b33413a33423c35423b34423b34423b35433c36443d3548413948413a49423c474039474038423b33453e37443d35413a33453e36463f38443d35443c35463f38403933413b34453d36453d36423b34443d37403a34453e38433d35413a33423b334038313e372f3d37303d36303d362f3f3831403932403933433c35423b35413a333b342e3e3730433c35453e37423b353e362f3a342d403932403832433d364a423c453e3749423a474038443d36463f38433c363f38333c36313c36303e3732413b34413b35413b344a4239453d353d352e322c28322d2838332d453e38433c353e37313e3730423b33443d35453e36483f37463e35443c34413931453c34463e35453c34463d35473d354a4138484037463e354b4239483f37483f36483f36453c34483f36483f37463d35443b33463d34453d35473e36453d35473e36483f36463d35473e35473e36494037453c35443b34463e35443c34473f36463d36453c33463d35443b34463d36443c34463d36474038443d35443d36423b343f3832423b34453f37453e37453f37413a333d3730423b34463f38433c35453e37423b34473f37413a33413a333f383138312b413a33423b34463f38423a33474039453e37453d36433c34453e37453d36484039473f39463f37433b34413a33453d36443d35443c35433c35403933443d353f38323f3831423b34443c35443b34453d35494039433a33443d35463d36484038463f37443d35433c34463f38403932453d36413b33403a33403933423b35403933403933403933453e38413a33443e373e3832413b34443e38463f3848413948413b433c35474039403a34413a34413a35413a33423b34423b34443d36433c36443d36433d36443c36433b35423b35342f2b48413a473f38443d36423c353d3731423c36443e37433c36453e37443d363c352f413a34443d3648413a443d37443d36473f38443d35453e37413a32433c34443c353e362f3e372f3a332c3a332c3d352d39322b3c342d3f362f3c342c3d342d3c332c3d362f413b34423b35453e38453f38433d36443d36433c37453f39474039433c35463f38433c35423b34423b34413a33443d36453e37453e36443d36453e38433c36423b35463f3748423a443d35433c35453e383c362f413a34413a333d36313f39333d36303c352f40393236312b34302b3d372f3f3932443d37433c36423c353e37313f3831413a33413a34423b34433c36413a333f383148413b48413a4b443c4840393e373038322c423b34433c34474038433b35433c36413b34403933423b35443d36464038403933312c283f393538322e36312c3a342e3c36304039334840384840384941384b433a3e3731312c282f2a27302c28423b35403933413a333d362f403a33433c34463d36433b34463e36473f374840374940384a4238463e354a4138453d34484037463d35494037494138483f36463e35494038494037473e36494037483f36483e36483f37494037463e35453c34433b33423a32453c34453c34483f36463d34453c35463d35483f37463d34483f36483f38463d35473f36473f3640393238322b3e3830413a32403933443e37413b343e3730403932433c3549423b49423a474039474038453d35443d35403932433c35474038453e37423b34403932463e37433b35443c34413932463f3748403a453e36423a33423b34443d35453d35423b34413a33423b33413a33423a33423a32423a33423b33423a334038313a332c3a332d3f3831403931403831473f38473f38473f37443d35453d36443c35453d35453e36463f37433c35433c34423a33423b34423c363f38333e3731423b34443c36423b34413a334039323f39333d3630443d37453e37413a33453e37433c35433d36413b33423b353f38323d37323e3833403933423b353f3932413a33413a33423b33413b34453f3747403a453f3936312d3c36313f3a343e38333f3933443d37403a34413a343f3832423b34443d373b352f3e3731423b34433c35443d37433c36433c35423b33423b34453e36463f38453e37443d374a433c4a433b453f37474038453f38423b34423b34443d3647403a48413948413a453e38443d37423b34443d36463e383e3731413a34413832403833433c35433c34413a32443d35413a32423b34443d35433c34433c35413a33403932463f37443d36433c36433d35453e37474039433b35453e364139323d362f3d36303b352e3e37303f38313f3832403832423b353b3530423b36413a323c36313d37313c352f3e37303c352e3e38303d36303e3731443d36433c343b342d3c342e453d373f38323e3831423a33352f283f3731403932443c35463f3747403849413a443c34443d353f3832413a343934303c36313e3831433c35423b33403932423a33483f36473e36433a323f3830443d35473f38443d3638322d3f3732423b35453e37443d35403a32433c34453d36463e36443c34473e36483f37463d35453d34433b33403830463d35483f37494037483f37494038473e35473e364a4138473f36494038483f36494038463d34433a32433b33423a32423a32463e36483f36483f37453d35483f37463d35463e35443c35443b34463e36463d35453c344b423a463e35433c34433a33463e37473f38453e37413a32423c34413a34413a34413a34413a33423b33443d35463f37453e3749423a484139453e37423b343b342d3c352e433b33453e36453e36453e36453e36433c35443d36433c34403931474039484038443c35423a33423932443b33483f37433a32433a33473d364a4138443c34433b343d352e3c352d3c352e3c352e3c352e3e37303b342d3e372f433c343d362f3f3832413a33413933413933443e36413932403931423a33443d36403932433c36423b34443d373f3831403a333a342e3c352f3a332d423b34413a34403a34443d37443c37443d363e37313e38313e36324038333b3530453e36433d35433c34433c36423b33433c36453e36443d353c352f3a342e3a332e3f3933463f39474038433c36413a343b352f3d37323d3730433c3548413a413a34463f39413b35463f37403932453e36453e36433c34463f37423b34443d35413a32463e36443e36463f37443d35433c34463e37433b34463f38453e3748413a463f38453e37423b34443d36443d36443d37463f39453e38453f38413b3449423a403934403933443c35413a32453e36443d35423b34403932433c34433c34433c35413a333e372f3e37303f38323f38323e37313b352e3e3730423a343e372f433c36443d36423b34433d363c352f39332d3b342e3f38323b353038332e3b35303c36303b342f39342e39332d3e36303b342e3f3830423b35433c343e3730443d35463f38403933423b35443c35433c35474039474038413a333d36313f3731423b34403a32413a33463e373d3630332d29443c35413a333e3730474039443c34433c35453d35443d35403933443d36474039433b35413a333f3832433c35443d36413a33453e37423c34463f37443d35463f36473f36473e36484037473e354b42394a41384840374a4139423a32423a32453d35473e36433b33443c33494037423b32433b334138313e3630403931473e364c433a4a4239473e37453d35453d34433c34433b33443b33453c34453c34494037483f37483f37443b34443b32473e36423a32443d35473f37484039453e36484038423a33433c35413a33403933423c35413a34403932413a324039333f37313f383138312b3f3830373029403932443c35443c35453d36453d35443c35443d36443d35453e37484039463e37474038463e364d443c484038433a32473e37433a323f3730413932433a32453c344940374941394a4038433b334139313e362f3c36303a332d413a334039324039314039313f38323f39313f3831453e3848413b463f39413a333e3831433d35423b34423c35403932433c36413a333f3932423b35433d36423b34403a33413a34433c36453e37463f38423c34433d36433c35413a33413a34433c36433d35433c35474038443d36433c36463f38443d37413b34433d36403a33403933413a343e38323c3631443d373f3a34413a34443d36453e37474039403932413a32433c34433c35413a33463f37453e37463f38474039484139433c34443d35474038473f37453e36484039484038494139484038453e36453e37453f38423c36433c354039323f3832474039413a33463f37463f38463f37433c35443d36423b33443d36484139403933453e37463f38463f37443d36463f37453e37453e3747403847403947403848413949423a49423a474039473f38453e37433c35433b35453c36453d353f3831453e363f3932423b35433d383d37313a342e3a352f38322d38332d3b342e3c362f3d362f3b342d3c352d3d362f3d352f3f3832474038453e3640383239322c433c35423a343f38323f3832413a33433d35453e3649413a433c353c362f443d36463f383e3830403932453d364239323e37303e3732423b343e37313e37323c37313f39333b36313f39333d3631433c34423b34413a32403932463f38443d35443d35433c35463e36443d344a423a483f37483f37463d34473e36433a33483f37484036473f36463d35453c334940374a4139473e36483f374b42394940374941384b4239473e36473e35473e35453c34473e35453d34473e36443c35463d36463d36473e36483f36483f37494137473e36463d36453d35463e36463e36463e36473f37443c34453d35413a32423a33413a33423b344039313e37303e372f3c342e3e372f433c35423b33433c34443d35413a32443c34423b34443d35433b34423932423b34423a32433b34423a33423a33453d36484139463f37463f37474038413a33413a33453d36423a33443c34443c35483f384c423a473e34423931453c344239303d362f3b332c3d36303d362e3c352f3d362f4039314139323c352e3e37313c362f3a342e3c352f403a343c342e3e362f443e37413a34403b35443d36433d36433d363f3933413a33403933403932453e37413b34433c3547403949423b463f38453e37443d37433c36403a353d38333e3833413b363c36313d37323e3832403a353e3833423b35403a343e373148413a453e37453e36463f37473f39403932423b34423b34433c35423c34443d36443d36413a33403931463f37453e37443c3547403948413a484139463f37484139453e37453f37463f37453e36474039453e36463f37474038453e36453e37463f38433c36453f384c443d48413b474038433c34453e38433c35443d35423b34433c35474038433b34443d35443c35433c35403932413a33453e37423b34443d36433c35463f3748413a474038474038474038453e36474039453e3648413a433e3747403949423b423b34423c363e37314039323d362f3b352f3d37303b342e39342d3b342d3b342d3b342d3b342c3b342c3f37304038304139314038303f37303f3933443d364740394a433b3e3932423a33453e36413a32443d36463e37413b34403933403a323e38313b342e3d362f4139343d36303e37323c36303e37323c363239342e3c352f3b352f3b35303d3732453e37403932413a33423a34433c34423a33433c35443c34413a333f3831413a32453c35494037463e353c352d4b433b433b33473f37483f36453d35443d35453c35483f37483f364a41384a41384a41384b42394c433a4a4239494037483f37473e35483f36494138483f364a4138484037443b33443b34473e36433a32483f37473f37413831453d35433a33433b33463e37463d36443d35453d36443d35453d354038313f3831423a32403831403831433a33463e36443d35433c34423a333d3630403931413a34423b34403832403932403933403932413a32443d36443d35433b34423a33443c35463e37463e37433b334b433b494139443c35463f37463e37463e36463e36483f364c423950463d453b32463d344e433b433b33413931443c354139333d37303d362f3e37303f38313f383039322a3f37303e372f3f38303c352e4139333d36303f3831453f38423c353d37313f38333c36303d362f3b342f403b34423b34443d36453e38433c374039343f38333b36313d37323d38333f39343e37323f3933403a34423b34413b353f39333e3731433c36413a343e3832423b35423b343f3832443d37413b34423b34433c343f38303f38313f3831413b34433c35413a34443d36403932433c34443d36463f38453e36463f37443d37463f3848413a463e374840394a423b443d35423b3348413947403849423a463f37413a32453e36453e36413a32443d36433c36433c34453e37453d36463f3748413a463e37443d3648413a453d36463e37453e37433c36443d353f3831443d36413a34433c36423b35423b35423b35423b3439332e3f39334039323e38323f39333f3933413b353e37304038334039333f38323c36303c36303f38323a352e39322c3a342d35302b3b342e3d37303c352f3b342e3e37303e362e3d362e3b342e3d362e3f362f403730453b353c342d38312a3d3630403932423b353c3731453e363a332c4139324038313f38303e37303f3731433c35403932443d35443d364139334039343e37313d3731423c35413a333f3932403a32433b35443d373f38323d3630403a33443d37423b33443d35423b34453e36433c34473f37484038473e354a4138433b33453d35494037453c35453d354b433a473f36473f37443d35483f374b4239483f36473e36423b33463d36463e36463d35453d344b4239453d33463e354a4138473f364a4138483f36484036473e36453d35463e374a4138463e354a41384b42394a4239463d36473e36433a32433b34453d36443d35473e37463e37463e37453d353e372f3f3832403a334038314038313e37303d36303c352f3d36303c35303e37303f37303e362f3f3831413a33453d36433c36443c35453f37413a32423a32423b33413a33423b34423b343e3730413a33433c34453c35413730493f364a3f364338303f352d453931483c33463c34483f35413830433b333d362f3d362f3e372f4039313c352d3d3630403831423a333f37303f37303c352e3e362f3b342c3b342e443d36453e3849423c47413b48413c433e38413c37423c37403933413b343f38333e3934403934413b34423c35433d36443d373f3933413a33423b343e38323f39333d38323e38313c36303d3630403932443d37453e373e37313e37303f37313e3730403932413a323c352f453e37433c36433c35433c35433c35423c34423b34433c35443d36423b35453e3749413a474039423b33423b34453f38473f38463f37474038453e36463f37443d35443d36433c35484139463f37484139453e36433c34403831463f38443d35474039453e37423b34403933443d36413a34413b3447403948423a48413a463f38453e3749413a433b353b342e3a332d3a342e3c362f3d362f3c352f3e38313d37323f3932453e37453e373f3832433c35423b333f38303f38303d362f3b352e3d362e3d362f3e3830413a324039323d363039332d3c352e3e37303f37313e37304037313e362f4139314138314037303b332b413932413832453c354138314138313c352e3d372f3b332c3b332c3e37304039313f3831423b35433c34413a333f3932403932433c36413b33423b35433d36413b34433c35423c35423b333e37303c362f3d36313e3730423c35443d35423b33433c34453e35463e36463e36463e36463e36433b33453c34423b334a4139473f37453c34483f374b423a473e35433b32453e35473e35423a32423931433b33494139473f384a42394940374b4239473e36453d34423a31423a32433b34413931453d344840374a4138423a333f3830413932463e35453d34463d35443c33443b34453c35473f37463d36473f37413a323c362f3f3831443d35453d35443c35413a33423b33443d35423c34423b33403931413a333f38303e37303f3832413a33463f37443d36463e37403931463e37473f38484139473f37463f37443d35413a333e3731433c35433c353d3731423b34463d35453c344138313d352d3a322a3d352d423a32443b33463d364a3f37493f35433a33433a33433b334139323f38313e372f403931423a324038313c342d3f3831413a33403931413a33463f3749423c4a423b47403a3d38333d3833433e37463f3a423c36463f39474039453e37403a33413b36423b35433c36433e36453e38443d36443e37423b35423b34423b34413a34413a34433c35453e38423b34413a34403931423b34443d36413a33413a33403934433c35433c34433c34423b34423b33443c34433c34423b35413a34474039403932463f37474038423c35443d35463f38433c3549423a443e36433c36403932453e36413a32443d36443d36463f37453e38453e36463f37443d35443d35443d36453d36453d35433c34443d35463f3749413a443d36413a33423b343f38323c352f3e37303e37313d36303f38313c352e3a332c3f3931423c35433d36433c35403933403932413a344039323e38323e37313e37303e37303b352f3b342e3d362f3b342e3e37313b352e3e37313c352e3b342e3b342d3d352e3e372f3e37303d362f4039313c352e3c352d39332c3b342e39322b3c342d3d352e3d352f3f38303e362e3e362f3e352e3c352e3e3630403932443c354139333e372f3e37303e3731423b33403931423b34413b333f3932433c34413a32413a32403932403a32403a333e39323f38323f39333a342f3c3530423b35433c35413a33423b33403932443c34443d34423b33413932453d35443c35473e37494039494139473f37443c34453c35443c344a42384a4139483f374840374a4239443b34494138463e354b42394b423a494037494138473f364d443a4f463d4c443b49423a463f374a42394a4139484038433b34413931473f374a4038494037493f364b423a4c433b494038443c34423a33473e37443d35413a33413a32423a32423b334139323e3730403932413a34443d37423a33453e36423a33433b33433c353c352f423b35443d354039324039323e3730423b33423b334039313d352f3f37303f3831443d35423b35443d36423b34423b343f3832433c353b342e3b342e3d37303c342d3d352e463d34463c334a4138453b33453c33433b33443d35453e36423a323f3831403932433b33473e36453d364139333c352e3c3630403934463f38423b34413a343e38323e3731463f3849423a48413a473f38453e38453e37463f38433c36433c363d38324039333f3932423b35443d36463f38423c36474038413a33423b34423b34433c35453d37423b34413a34443e36433c36423b33413a34403a34413a34403a34433d36423b34453f37443e37433c35403a33453e363f3933443d36423b35443d37474038433c35413a33463f38453e36463f38433c34443e36423a33473e37484139463f37443d36463e37443d36423b34423b33423b34433c34433c34413a32413a32433c34453d35443d35443d35463f37463f38453e37453f37474038474039474038443d35423b35433c34473f38443d35453d353f38314039313d3731423b35413a343f39323a342e39332d38332e39332e3a342e39342e3a332e3a332c39342d37302b3a342e39322d3a332c38322c3c352f3b342d3b342d3c352e3e37303e38313d36303f38313d362f3f38314039323d362e3d362e3e37313d352f3e37303e372f3f3831413a33433c344039314038313e37303e372f3d362f433c35443d37463e37463f39463f3848413a463f3747403949423a4d463e463f38474038433c34413a333c35303b352f38332d3e36304038323f37313e372f3d362f403932403932413a32443d36463f37423b34463e37423a33423a334840374b443b4c433a494138453d35433c34443c34423b32483f36453d35463e35473f354c443b483f36453c344a41384d443a50473d4e463c494138484138433b33494038463e35484038494039463d354c433b4c433b4a4137483f37473f37493f38463c35443b33423a32423a32423a32463f37443d36423c34423b33463e37443d36433c354039323d352e433c34433b33443b344038313e372f403932423a324139323e372f403831413a32403932443d35423a33473e36423b33433c35473f38463e36433b34413a313f393249413a433b343d3630443c35493f3650423852453a4a3f354b403650453b4d42394b4037443b34463d36453d35443c35453e36423a32443d35433b33453d363d373037312c38332e403934463e383f3932453d35443c35433b344841394b443c453e36463f38433c36453e3638322b3d36313c3631413a343f3832423b35423b35403a33443d37453f38453e3847403a443e37423b35413a33433c35443e36474039463f38453f38433c353d36313c352f403932423b35413a34403a343e37313f3832413b343e3832423c35423b34443d36433c36453e36403931433d35423b34443d36413a32423b34423b33403a33463f38443d36453e36443d35423b33423b35484139463f37474038463f37453e36463f37474038474038443d36463f37443d36463e36473f38494139484139463f37443d35433c34474038433c34423c34453e384b433c453e3647403848403a403932423b353d36303c36313e37313c362f3c36303a352e3a342f39322c3a332d3a332c3c352e3c352f3b352e3c362f38322c3a342d3d362f3c352f3e362f3d362f3e362f3d36303e37313f38313c352e3b342f403931413a32453d35463f38413b34433c35433c343f38324038324039323d3630403932413a33423b343f3730453f37443d37433b34433c35443d36453e36463f38403932423b334039323e37314039323e38314039324039323f38313d362f433d35413a324139323f3932403932423a34423a32453d35413a32403931463e36433c34453d36453e36443d35433b33443c34473f36483f374a42394a4239483f37484037473f3649423a4a433a463d35443c34443d34463d35463d364b4238473f354940384d443b4b443c4840374a4139473f36463d36433a334b4239463d34463d36423a32433b33473f36483f37473f36473e37453d35453d35433c34423b343f3831403932423b34433c35423b343d362f423b34423933453c34443b33423a33423a33494139463f373f3832443d364e463e453e37433c35463f37433c35423b33423a33463d35433a334038313e3730433c35413931413932423a33443a324c4138473a3046393044372e493c33473b324a3e354b3f36473b32443a324039313d352e3e372e3f3830423a32463d35413930423a32453d35473f374038324039333f38313e372f413a32443d35453d36474038433d35463f37463f37474039484139453e3649423b423b35463f38464039464039463f38443e38463f38433d37413b35403933423d37443f38433d35443e38443d37453f37453e36443c35423b34453f38443d363f38323f3831423b34463f37443d36443d36443d37453f37423b33423b34403932403932413a33443d36423b34413a33413a33413a34433c35413a34453f38463f37433c353f383247403a443d36433c35443d35443c34443c35443d35453e36463e37453d36453e36443d35443d36474038474038463e364840394a433b48413a474039433c3649413c453e38423b35453e374039333e3731403a353d3731413a343e38313a332c3a342f3c352f3b342e38322d39322c3b342e3a332c3a332d3a342d3b352f3b342d3c352f3b342d3c352e3b342e3c352e3d352e3b342c3b332b3c352d3d362e3b342c3d362f433c35453e37413b34453e36443d36463f38443d36453d36423b3448413a463f38433c35433c363d3630433c35463e37433b34443d36433c35443d36443d3747403a453e38474039474038463f384740394740394a443c48413a46403847403947403a453f36453e36403a33453e36423b33423b33403932463e36463e37484039463d36433b34443c34433b35413932433b33443c35483f38463e37453d35443c33423a32423a32443b33483f37494137463e36483f37473e354940374a4138463d35463d34453c33473e36453c34453c35473f36483f36483f37483f37473e36463d36453c34494038463d35483f374a4138473e35463d35473e36463e37453d35433b34423c34443d35413a33423b33413a344039323d363037312b38312b3a322b3d352e3d352e413a33473f38443c353e3730423b33423b33453d36463e37433b344239333e362f3e352f3f38303d362f3d362f423a334238314037303e362e433a334238303f352d41362d4a3d344b3f34493c33493d33473b32493c334b3f36493e35463d34463d35484039443c34423a32443b33453d35443d36463f37423b33413933413a34423b35423b33463e36443d35463f374b443c4c453d48413a4b433c463f3849423a4a433b48413949423b403933423d36413a34443d37423c36443e39433d36463f38413a35433c36453e37433c34443d36453e36423b33423b34463f37433c35443e37433c36433d36474039443d36453e36413a334039323c352e39342f3e3832403932443d36423b33423b34433c35423b34443d36433c34413a32413b33433b35433c35403a33433c35433c35443d35453e3648413a4a433a474038484139463e36474038494139474038474038474038484038453e36453d36423b33433b34433b35433c36403933443d36433b34403a33474039433c354139334139323f38303d352f39322a3a322b3d362f3e362f3b352f302c2838322d3d362f3f38303c352d3c352f3c352e3b342d3a342e3b342e3e37303d362f3c352f3c352f3d37303e37303e362f4139323f3730433c34433c36453e36423b34443d37433b33463f37473f3748413a453e37474039443d36443d36423b35433c34474038413a33413a32463f37463e38423c34453f37464039463f38403932453e37413b34433d36474039413a33423d353e3630433c35443d37443e36443e36443c35463f38463f38484139453d36453d36433b33433b33433c343f37313e3731423c354139333e38323e38323f3831443d353d3730413933403931453d36423a32433c34473e36463e36484037453d34483f37463d35484038453d35443b34433a32433a33483f37463e36443c34483f384a4138473f364a41384a4238494138494039483f36484037494037494037473e36473e36453d34463f37453e36443d3549413a443c34403a33413a343f3832433c34423b333f38323f38313f3832403932403932403a333d362e39322c3e38303d363039302a3c342e3e3830423a32413a333c342e3e362f403831433a33433a324037304239323e362e4037303f3730413831423831433830473b32463930473b3243372f453931483c33483d33463d34463d35453d35433b34413932433b33463d36473f37443d36453e36443d36453e37463f37433c34433c34433c34453e36463e37443d35484139474038463f3749423a49423a463f36474138463f3848413a453d36474039433e36403a34413b35413b34433c36413b36413b35403a34413a34463f38443e3649413949423a443d36413a33433c34413a33413a32443d36443d37443d37433c35403932413a34464039423b343f3932403a343f39313b342e3e3731403933423a33443c35453d36463f37433c35453e364b443c463f384a433c48413a453e38443d36474039484139474038463d36453e36433c34443d35433c34453d35413a32483f38473f374b423b473f3849433b474039423b34423a333f37303f38303c352d3d362e3f37303c352f3d352e3f37303f38313d352e3c352e3c342d3e37303e37304039333b342e3b332c3a322c3c342e3b352e3d36303b352f3b352e3c352e3c352e3b342f3b352f3a332c3b352e3e37303c352f3e37313f3831403933423b33463f38463f394a413a483f384c453d4e473e474038443c3548413a453e36474038453d36443d3649423b48413a453e36453d36453e37413a343e3831453d37463f37443d36423c34433c34413a33423b34453f37443d37433c34403932453e37443d35474038463f37443e363f3832423c3549433b49433c49423c453f38433c36453e36443d36453e38403933423c35423c363c362f413932423b33453d36443e36413a323e3730413931433b343e3830433b34423931413932403931463f37453d35453e35494139463d36473e36433b33473e36473f36453d35463d35453c34483f37494037473e364a4138463d36453e36473f37463f37484038453d35403932423b33423b34423b33423b35413a32423b33453e36423b33413a334039323e38303e37303e38324039323d352e433b34473f374c443c463f383e3630403831413932433b34423933433c344038313c342c3e362f3e362f3f352e41383040352e3f352d40362e3d332d3e352e443a324439313f372f40372f40372f463b3340372f433a33413930443a333f3830433c34463d36474038453e37443c35484038433c34463f37453e36423b33423b3347403849423a48413949423a4b443c4841394a433b4b433c4b443c4a423a4741394841394a433c47403847403a453e3848413a474039484139443d36484139463f38463f38453e3849423b49423a48423a484139463f3848413a49433b474139453f37423b343f3831423b34413a33443d35423b34403933423b34463e37443d36433b34453e3749423b49423a4841394c443c4e463f4b443d453e3849423c443e36423c35423c36423c3647413a49423c463f38463f3849423a49413949413949413948413949413a4940394a413a473f38473f38463f37474038463e36433c35453c35443b34433b33413a323e362f4038323b352d3c352e3d352e3e37313f37303b352e3d362e3b342c3a342d3c352e3d37313d36303e37313d3630433c36423b353e37313f38313e37313c352f3e37303b352e3d36303a322d3c352e3c352d423b343f37303b342c413a34474038433c35443d37443d37433c353e3730423b33453e36433c35463f38433c36474038494239433c34443d36433c35453e37463f39423b353d3832433d36453e36433c353f3830453e38453e38403932484139413a33474039463f38453e3748413a453e36433c36463f3a453f383e39343c3631413b363f3832403932423c353b332f3d3730423a34433c35463f3749413a484038484038494038483f374b42394b4239453d35433b33423a32453d35473f37453d35463e3650473e4d453b483f37443c34483f374a4139453d34413a323f362f423a33443c34453d35494139473e36453c34494038483f38453c34473f38463f37463e36443d36453e37443d35423a33453e36403931423b34413a34433c35423b343e3831413a33423b34413a333f38323e3731423b34423a33413933403931413a324038313e3730433c34453e36473f384139323d36303f38303f3730453e36443c343e3630423a34484038484039484039443c34433a32453b33463b33463d343f362e433a324139323b342c3f362f403831423a33423b343f39323d362f423a333f3831443c364038314039324039324a433b463f37463f374841394a433b473f384941394a433b4a433a4a433c49423b453d3649433b4a433b4a433b4b443d48413948413a443d3649423b474039463f3849423a4a433b463f394d464048413949423b453e36423b34443e37453e37474038443d35443d35474038463f37443d36443d36403932423b34453e3748413a48423b48413a474039453f38453e38463f39423c35423b35403b353d3732423b3648413a4a433d433c3648423a4d473e4b443c453e37473f38464038443d35484039473f384a423a49423a4a423b4a423a4941394a423a494039484139474038463e37453e36473f38443c34423b333f372f3e352e3b342d3c352e3b342e37312c3a342e3d362f3c352f39322c39322d37302b3c352e3f38323e3730453e38433d35433d36433d36443d36463f3848413a474039474039423b34413a33423b34413b34473f38443d364039333d362f3d3630463f383f3832413a33453e37433c35474039463e3849423a453e3648413948413949423b473f38453e37453e36403933423b34433c35474038433c353e3730463f38453e37433d353b342d48413a484139453e37453e37463f37453e3649423a474038474038443d36474038433d35463f38423b353f3833403933453d37433d36443e37423b35403933433c35463f37453e36443d35463d36494037453d35473e36483f37453d34463d35453d34473f374840364a4139473e36463e36443b33484037483f36443d35403830443b34443b33473f36463d36473e37494038443b33423a33433b33453d35484039453d35443c34433b33423b33413a32453d35483f38423a33403a32443d36433c354038313e3731453f39413b33403931413a33403932413a334039324039334039313e372f3d362f3e36303d362e413932423a32423a323f38313c362e403931413a33423b34443c35403931413b34423b34423b34453d35453d37413931423a32443c333c342c3f362e413830413831453d34423932423a32443b33453c34453c34423a33413a33453e36453c35473f37463e36484039484139473f384d453d4942394e463e4d463e4c453d4a433a4b433b453f374a443b484139443d36453e3848413947403947423a4b443d4b443c463e3749413a443d36423c35403932413b34433d374640393d37313e3831453e37453e37443d35463f3849423a4640384a423b49423a413a3448413a443d37433c364a423c433d363f3933453f39443d38423c35443d36443e37453f374b443d4b443d4e463f4b443c49423a443e3748413a47403a423b334a433b48403a453e37433c3549423a48413a463e37443d35474038473f36463d354840384c433c4940384a413a4941394b433a4e463d4b433b4940384a423a4b423a473e364139323d352e3e362f3a332d3a332c3b342e38322e35302a39332e3e3831403935413b35463f3a47403a443d37453e3749423c443d36413a34433c35463f37463e37443e38413a343c35303c36304a433c4841393f38323d37313f393348423a484139463f39443d35413b34423b34463f374c463d484139474139453f38413a33463f37453f384a433a48413a423b3549423a4a433b453e37443e37423b34443d36463f39453e37453e36463e37403932453e3748403948403949423a3d373147413a463f37463e37433c35433c34413a32443d35453e37433c35423b34463f37423b34423b34423c34403a32403932443e35443d35443d35463f37463e35473f36413932443c34433b334940374b42394a42384a4239463d34473e36473e36443d34463e35484037453c344a41394d443b483f374c433a4a4037453c34413932473e364b423a4c443b4b423a473f37443c35463f37473f38463e36494039463e36453c353e3830413b33423b33423b33423b34443d36413b333f3931453d36463f37453e37433c344039324139323e37303f38303d362f3e37303a332d3d362f433a33403931433c34443d35474038463f38463f37443d364740384941394c443c474038453e37484139453d36443d36433c34463e36473f38483f374b4138453b33453b32423830463d34463c35433b33473e353f352e403831423a32443b33443c3449423a4740374c453d463f373f3730413a32413931433c35474039474038474039453e364c453d4b443c463f384d463e4b443c484139453f384740394a433b413b34443d3548413948413a433b354a433c4c453e4d453e4b443d4a433c484139433c34453d36463f38463f383c35304740394c443d49423a4a433c463f384c443d403832453e37403932433c35423b33443d36463f39443d37463e38463f39443d36443d35463f3748423a4740393e37303f383149423a473f38443e36423b34403831413a333f3831433c35453e36453d37453e374a413a49413948413949413a433b33463f37473e37484038463f37453d35403932443d36423b34433c34433c36423b353b35303d36303b352f39332e413a36463f39443e38403a34443d35453e37453e374d463e49423a48413a463f38443d3748413949423a453e36453e3847403a443d36413b35423b34474039443d36463f39453f374a443d464038423d36453e374c453c463f384c453d453e3747403949423a49423b463f38484139463f38413b34453e36413a33443d35403931413a33423c35453d37403a34423c354740394b443c48413949413a49423a463e37484039433b35453d37433c36463f37494139474038474038474038463f384b433c49413a4038324039323d362f413a32433c35453e37423c34423b33463e36483f384b42394941384840374940384b433a473f37453d35473f36474037483f364b433a473f36473e364a4138494038483f37483f37494037453c34483f364e453b483e35473f36473e36453c35433b33463d35423b32403931403a32403831443d35443d35443d35453e36433b33463e37413a33443d35443d35413a323f3830433c36463f37413a33413b33413a33403933453e36463f38433b34423b35433c35403931453e37443d35443d35443d37443d36443d36474038484139433c35453f37484039474038433b33443c35443c34413a323f3830453e36484039463e36463d35433a33453c35443b343e362f423a334138324239344239323f352e443b333e362f433b34453d35443d35494039443d3549423b4e473f4d463e4b443c4b443c4c453c4b443b49423a413a33463e37443d36463f374d463e4a433c48423b423b3448413b463f39443d364a443e4c453d48413a48413a463f3848413949423a49423a4841394a423b474038433c343d36303f373146403948413a463f3847403a49423a4a433b423b333b332d433c35474139463f37433d35433c35453e36433c354039323e37313e3731413a32443d35443d36443d363c352e3e3830403a333d37304039333a332d433d3748413b48413a463f39443d37453f37453e37484139474038484039473f37423b33474038473f38443b35463d3748413a49423a443d36433c344139323e372f3c362f3e36303c352e3c352e3d37313a342f3c36313b3631403a34453e37474039423b34423b34453e3847403848413a473f38453e37453f38474039453e37433d36453f38423c34413a324740384b443c4a433b4a433b4740384a433c4b443d4a433b4d463e4b443b4f48404a433b474039453e36474038484139484038474039463f384a433b453e37453e374b423b4e463e473f38443d36433c35433c353f38323b352e3d37303b352f3d3730403a32433c34453e38413a344740384b443d4841394b433c433c35433c344039323e37313b342e3d36303c36303f3933433d363f3831463e37423c34433c34443d353e372f3a332c3e3630433b33423a33413932433b333c352d443c34433a32423a32403831433b34433b32423a32403830403831413831433b33433b334b4239494036443c34473e36463d33423a33473e37463e35463d35494138494038453c35443c34433c34473f37423b33443d35443d36423b34443d37423a34463e37474038443d37463f38423b353f3831474038443d353f38323f3832423b33403932413a34413b34413a33423c34433c3547403849413a474038413a33463e36433b34443c36443d35443d35453d36453d35463e3649423a47403849423b423c344039334640384d463e48413a463e36413a32453d36423932433a32423a334037303f362f4037313e362f423a324840394840394c443c463e37403932473f38453e36453e36453e37473f38484039453e36463f3948413a47403949423a474038453e3747403947403a3c352f3c352f49423b48423b49423b453f37463f3949423b463f374a433b49423b49423a433c35443d36463f37463f38463f383f3932403a343b352e423b35423b33443d35413932433c35474038423b35463f37423b3448413a463f3847403849423b48413a463f38423b34443c35463f37463e363e362f3b342d3e3731433c34423b34453e37413a34443d36413a333f3933423b34453e37463f37433c343f3830423a32473f384841394840383f38313c352f312c283a342e403933463e374d463e49423b443e36423b34433c35413a33413a333f38324039333d363137312c3c3631463e37453d37474039473f3849433b49423a4b443c49423a49423a4a433c463f37463f384c453d463f38474038473f384a433b4b443c4b433c49423b4a433b47403a463f37474038443d36453e36463f37474039443d374b433b4b443c4841394a423b453e364038313e362f3e3730413a333e38303d352e3f3831433c35413a324038314038323f3831403932433b34423c34423b34403932433c35423b334039323f39323f38313c342e3e3731413a33433c34413b343b352f36322d37332e36312d35312d3b3631433c353f3832413b333b352f3e3731474039433d35484038483f37483f37463e35443c35484038494138463e36463e35463e364941384a4139483f36494037483f36453d35453c344c433b4c44394940374c433b484037443c34474037453e36463e36423b33483f37463e37443d35443d36433c34443d35473e37473e374a423b4a413a473f38433c34423c353f38313f3931413b35443d35413a33423c35403932423b333e3730403931413a33413a333f39323f39323c352f3f38323a342e3e38303f3831423a32413931403831413a32403931433c35423b34443d35453e36423b34463f38464038453e36463f37433b35403932403932453e363d342d433a32463c333f352e403831413932413932433c34433b33433c34463f37433c34473f3748413a47403848413a4a423b48413a4a433b4841394a433b463f39443d37423b34453e38453e37443d3648413a403933403932443c353f3832433c35453e36453e36423b34453e363d3630443c35433b34403933413a34443d36463f384740394c463e4b443c443d3548413a49423a49423a453e38433b3649423b403931453d35453c34433931423931413931403931453c35463e36443b33413831433a33443d35433c35423b34443e37463f3848413a463f38433d36453e373e38313f3a33463f38463f37453e36453e374841394a433b4b433b4740384a423a473f37443d36443e374b443c4a433b4840384c443c453e36443d3547403849423a4a433b4a423b4940394a423b473f38423c34413a33433c35463e37463e37433c34453e36463f374a433b494239484038494038463e3647403849423a4e473f48413a4b443d49423b48423b48413a48413948413a4d47404e473f4b453d49423a453e36463f39464038443c35433c34463e36463e36473e37443c35443d354a433b4a433c453e374a433c49413a443d363b342e453e374a433b473f39443d35403932403932443d35413a33433c34423b33413931423b34413a32413a33423b34453f37473f38464038443c35474038453e3748413a4b443c433c343c3630433d35453e36463f38403931423b334039324039324840374941394a42394d453b4c443c4941394a41394a41394c433b4b423a473f37483f384940384a40384a4138484037483f37473f36483f374a4138473e354840374a4239463f36473f37463e37484039453e364740384b433b4a423b453e364a4139484038403931433c34423c34423b33433c35423b34463f38484139474038453e37433b34423b33433c34433c34423c35453e37473f38443d37423c35433e363e38323f38323e38313f39323f3831423b33433b343f3830453e36463f37484139463f38463f37453d35473f37463f37484039413a33433c34453e36433b34443d35433b333f372f4138314439313e352d473f374239323c352e413932443d35443c343f3830423b344740384b423b4a433b4b433b413a323b342e3c352e3d362f413a344c443d413a343d3630474039433c35423b343e3730443d364a423b484039413b34423b33463f3849423a453f374a423b433c353a332c3f39323c3630413b34463f37463f38453e38463f39453e37423b33433c354a433c443d35443c35433b34403a34362f29443d36423b33453e36484038463e37443b34473e35473e353f372e473d35473e37403831423b33453e37403a32433c35453e38453e37463f37433c3549423b453e37484139453e37453e36474038413a32463f38453e37443c3547403849413a4b433b484038463f37463f37453e36473f374940394942394a433b474038473f38453e37484139443d35413a3336302a423b354a433b4e463e4b433b4a413a463f37463f374941394941394c453d4b443c4d453d4c453e4c443c49423a49423a47403949423a48413a48413a463f38463f38474038453f38463f38463f374c453d49423a46403849423a463f38423b35433b35403931473f384a4239453e363c352e433c344a433b443d36423b33403832473e37463e36453d35433b33433c333b332c3d342e3d352f3a322d3d36303e383139322c39322d443d3848413a463f38433c35433d34453d36433b34453e36433c35413a33474038423b33433c34433c35463f37433c34453e36433c34433c364740384b423b4d453d4c443b4c443b4c453c48413a484039463e37463e36463d37423b33423a32413a31483f37473e37463e36463e36453e36473e36473e36433c33443c34433b32463e37433c344139324139323f3831413a344039323e38303e36303f3831403931413a33423a333f38313f39304139323f37303e37303e37303d362f3b352f3f38323d37313f38333e38313a352f413a33453e36453e36443d35443d35443c35433b35433c35433c34423b33453e36433c35433c34433c34433c34453e36443d35473e37474038494139443b34423b33453d363f38323b342c3e362f3d352d42372f493c34453b33473c3340362f4239323f362e403830423b344038303f3831443d35453e37453d36403831352e283c342d3f38323c352f433b353d352e3c342d3e362f443d35403932433c35453e37453e374d463e413a333f3832433c344841394a423b453f38413a34443d373d36303e3731474039463f384740393a332d403933463e37453e37443c36423a334a413a3d362f433c35484038443d35484039463f37443c34403730433a31423830473b33433930433931413830443b34453d35413931453c35463e3649423a453e363e3831413a343f3933453e37413b3448413a4c453d4a433c464038463f38463e3747403849423a463f39433c344a423a49423a483f3848403747403849423a4941394a423b474038473f384a423b4a423b484039463f37463e36463e37453e37474038453e37453e37433d36423b34413a32423c34474038453e36423b33463f37453e37443d36453e36463f38484139484139433c3448413b463f38474039443d353b342e433c35433c3449413a4a433b473f3849423a494139443d35433c353d3630433c354942394a423a4a433c4b443c474039484139433b34403931423b34403830433b323e352f3b342d39322b3e3630403932423b34433c36403a333f39333b352f3c352f3c3531413a344039333d3731403932453e37463f37474038474039474038484139484039463f37453e36433c35443d35453d36433d35403932423b34403933403932453d35453d35483f37453e36463f364b443b4b433b484138463e37453d37423a343e3932443b34473f38494038463d36413a323f3831413a32463d36453e36453e36453e36453d35423a32433c34413a32413a333f3830403932423b34433c343d362f3d362f3d362f3d362f3f38313f38303e36303f3831403a333e37323f3832413a33403a34403a33463f38453e37423b34443d36443c35403932413932463f38433b33433b34433c35443c35443c35433c34463f37423b33443c34463f37474038474038433b34443c34473f38463f37423b353f38313c352e423a34443b33433931463a31443a324239324137303d342d443a3241372f4138314039313f3730433b34423a33453c364940384b423a494139453d3548413a4039323a322d3e372f463e36453e36413a33403a32433c354139334a443c3d3630463f384b443e49423b443e36423b34413a34433c373f383448413a453e38484139474038423b34433d36443e37423b34433b343a322c3c342e3e362f443d36473f38433c34423b333e3730423a333e362e483d354b4137493e3541362f463b323f37303f37303c342d3d37303c352f3b352e3a342e3b3630403a34463f3847403a453f39423c3547413b443e37433c36453f38463f3749423a4740384b443c4a423b474038453e36474038484139494139494139484038484139453e37443c35463f37484139453e36433d35474038413a323f3831453e36423b33413b344039333b342e403a333f39324039333a342c433b334a433b484138463f384c453e5048404b443c463f3849413a49423a48413a463f3848413a484139463e364139314941394b433b443c354740384d453d4d463c4e473e4a433b4c433b48413a433c363e3732423c354039323f383138312a3d362f423a333f373038312a413932443e36433c364a433b474038473f38443d353d3630362f283c36303e3630443d36423b3437312c3c3630423b34433c35443d35443d36474038423a33423b33423b35453e36453e36494039484039453e36453e36443d35423b34433d35443d35453e37474038463f37453d36494138483f38443c34413932423a333f38313d37313b352f3c362f423b35413a33423b34423b34443d36443d35443d35413a32463e37463f37453e36423b33443d35423b343f38313d37303f38323e37313f39323f38313d3630342f2a3f39323f38323e3730423b343d36313f3831433c353f383237312c3b352f403831403932403a33413b343e38313e3831403933403932413a33453e363f3931423b34463f37463f37463e37463e37463f38443d36453e36443d35403933413a34473f38463e37453d353f38313e37303e3730423b343f3830443c34473d34443a31473d344239334037303e362e3e352e4138313e352f3d352e3b332d3e373039332c3b332c3f38314038313b342c423b34473f37443d363f3831403933473f37453c35433c343f38313f38313d362f4740393e3730433c353b332d362f2a38312c443c363f393236302b352f2938312d37312c36302a36302a362f2a3b35303b342e3c352f463f37453d36453c35443c35443c34423b33413a324038313e37304037303f37314138314037303d342d3a322b423a32423932423a333f37303b342e3d3730413a34413b34453f37463e37413a34413a33423c36423c34453e37433c35443d36474039463f37453e36453f374a423b49423b4840394942394a423b463f37433c35474038443d36474038484139433c35453e37453e36443e36433c35403a32403931433c34413a333d36304039323c352f362f293c352f423b344139334a433c4c443d4740384740384b443c4b443b4c453c463f38453e364c443c4e463d4c443c453d35413a33453e36453d3649413a4a42394e463e463e364a423a474038413a33463e373f37313f3831443c344740383e37313e3731453f3848403948403848413a403932453d35423a33423a33423a323d352d332c25413932413a323f38303d362f3a332d332d28352e2b3e3731413a333f3931433c36403a343f3933463f38433b34433d353d37313c38323e3832423b34453d36483f38463d36443c35463d36473f37443d36433c36423b33423b34433c35443d36443d35433c34443c34433b34413a33413932423b33423b33423b34403932423b33433c35433b34423a33403932433b34423b34413a33443c36413932423a334139333f383138312c38322c3b342f3b352f3c352e3d37313c36303f39333f383336302b3c36303b342e3a342e3a342e3b352f3b342f3c352f3f37303c352f3e37313e3832403a323c3630403933423b33463e37463e37413a33443d36403832463f37423b34453d36433b34453d35463e37453e36443d37433b35453e383f38323f38323b352f3d3630413a33423b333d362f3b352e3c352f3d362f3f37304038313d342d3f3730403830433a32443b34433931473d354d433a463d35463d35463e363d342d3f362f423a33433a33494139433a324037303e36303e362f3d352d453c333d352e443b34413931433a334a41393f383138312c38322d3b352f3a332e3b352f38322d39332d36302a38312b3b342e38312b39322c3e38313f38313e3631463e37473f38423a33423a323d352e39312b3b332b3b342c3d362e3d362e3a332d3d352e423b33423a323e362f3f37313f38313c352f38312b37312c332d2936312d3f3934403a34423b34453e37474038443d36413b34453e36433d35463f384a433b4a423b484139463f384a433b474039463f38463f38453e37413b35423b35423b34413a33433c35463f36433c34423b33443d36413a33403932403932443d36484139474038453e364c453d48413a423c344d463f4b443d4a433b4740393f3832443c354a41394840383f383049413a4a42394b433b4740384b433c463e37473f38433d35453f37463e37433c35433c35443d36423b34433b353b342f403a3337322d38332e3a3530423b35443d37423b34443d3649423a4139313c342d40372f423a32494037453d363a332c443c34463f37443b343e3630443c35453e374139323d362e3f38313d362f39332d3b352f3b342e3f38323e3832403a33413933413a343f3932423b34423c35463f384b433b484038484139484039463e364b42394940384a433a473f37453d35453e36474038453d36474038463f37473f37484038463f36463e374a423a484038483f38463f37453e36484139463f37463e374a423a4941394b423a483f37484039473f37483f38453d36443d35453e37403933403933322d2936302b3a352f3a332e36312c36312b39342f38322d3b352f403a333c3630413b34423b34433c36443c36403932413a334039333f3832413a32413a32453e363f3831453d36453e36443d363f3932433d37423b34453e37443d35463f374039314a423a463e38423c344039323e3730433c34403932433c35423b34423a33413a324039313e372f423b333f3831403931423b33423a323f3730413730433a32463d33463b33473b334a4036473e35433a32463d34473d3441382f43393141382f453b32423931494038494038473e364a4037463d35463d353e352f443b33483e36423a31433a3338312a3a322a3b332c3f372f4039313a332b3d372f3730293f3831413931433b33423a333d362f3f37303f372f3e362f40372f3e362f413831423932413830433b34433b344139323e363039322b362f2938312c3c352e3b342e3f38323a332d3a332e37312c3e38323a342f3f3a35443d37443e38413a3446403947403948423a463f38453e374b443c453e37484139463f37423b33423b34403a334139333e3731443d37423a34463f39463f38433d3647403949423a443e36463f38433c36443d36413a343c3630433d36433c353e37303b342e453d354d463e4a423b433d36463f38443d37453e37443e37433c36453e37443d36453e36433c3448403a443c35413a33443c35413a33413b33423b34423b34403932463f38463f38474038403932403832443d363e3832423d363f38323e3731443d363f3832474039453e37463f3749423a483f38484038433b34463e37443d354940384a42394840384139314940394038313d3630423b333e3730423b34423b333c352e3f3730403932403832403932433c35443d35463f37443c34413933453e37443d354841394c443c4b443c484138474038473e37494137463e36433b33463d35463d35463e36463e373f38313d3630413a32463e36494139494138463d35473e36463d35484037453c35463f37483f37494039473f37494139473f374840394840374b443c474038474038474038473f38463f38433c35413a33423b3538332e35312c312c29322d2934302c37332e37322d3b35303f3933433d35433c35413a33403a33403932423b33463e37423b33413b34423b34433c353f3831413a3339332c3e37324039323c352e3d362f413a333f3831453d36423a32433c343c352f3e37313e3731433c35433c34443c35433b34403931413a323e352e4037303f372f3f372f443b33443b32463c353f362f433b34433b344239323f362f4138313f372f41362e433a31473d354a4037493d34493d34473c32463b32483d3445393141362e453a3240362e3e352e4138303e362e433b333d352e4339323e362d433930463c32443b3240362f41372f4237303d342d3e352e3f372f423a32443b334139323b322b39322a3a332c423a33423a333f372f4037303f372f4138313f372f3d352e3d352f3d362e362f2839322c3d3631413a35413c35443e373c36323934303a342f39332f3a353137332f36312d423c3749423b453e37433c364740394c453c4b433c49423b433c35453e37423b34453d37443d3649423a48413a474039463f3949423a464038423b34413a34464039433b34443e373b352e352f2b3e37313a352e3b342d39332d3e3833423b35453e3749423a48423b4b443c47403a443d36453e37453e37484039403933403932403932443c343e37304038313f38313c352e352d293c352e3d37313e3731423b353f3933423b35453e37433d36443d36443d363f3831423b34463f38443d36423a34433c35453e36443d36433c35443d37484139484139474038473f374a423a484039484139473f37484139473f37423a33423b34423b33413a323f38313e362f3f38313e363039322b3f3830443c34433b34423a323b342d38322b453e37463f374a433b49413749403849423a494139453e36433c34403931463f374840394b423a473f374c443b4c443b473e36433b34453d35463f37463f37423b34453d35453d364a4139473e364940374c433b494038463e37494139443b34453d35443c35463f37443d35443d35423b34413932433c34453d36453e36443d35423b33413a33453e37443e36433c34433c35413b343f3932423c34413a34423b34423b353f3832443d36413a344139333e3832413b35403933403933413a323f38313f39323f3932413b343c36303d3730423a333e3730413a333f38313c35303a342e423a34443c34433c34403931433b34423b34423b34423a3341393140372f433a32433a32453c34433a32443a32433a32433931443a31453c34463d34453c35453d35423931423a333e372f453d34453c34463d354c4239483d35463b3242372e463a31493d3343382f3f362e42382f42383043382f41372e3f362e443932453b3341393139312a4b41384c42394d4238453a314a403640362e41372f3d342c3c332b3c342d3e352d3d332c3b322b40372f453c34443c353f372f3b342e3b342d3c352f3d362f39332d443d36443d36453e37443d36443d3647403949433c4a433b49423a4b443d49433c49433c4a433c4a433b484139463f393f3a343e3934423c36463f37463f39453e37423b35423b3340393148423a48413948413a49423b443d36463f3948413a474038474038433d37423b35433d35433d36463f38463f37443d36463f384a433b453e374a433b474038463f38463f393d37313e37314039313e3730453e37443d36453e36484139484139433c343c362f3c352e3d362f39332d3f38303f38313c342e38312a37312c3a332e3e37313c352f423c353f3832433c36474039453e37474039443d36474039463f37453e37443e37474139463f38443e38433c36433c36433d37453f384e473f4b443d4c443c4e463e4c453d433b3349413a433c34443d35423b333e3730403932443c35443d35433c353d362f3730293c362f494038443d353e37303d362e433b34403932453e36483f3749413a473f374d453d494038463e364840384941394841394b423a484138463f37494039484037473e364941394b433b4a433a494139484038453d36483f38463e36453d36413a32433b33433b33413a333f3730423b33423b34413a333e3831413933403933423b34433c3549413a484139484139474038473e37463e37433e36423b34453e37403932413a34403932423c34433c35423a33433c34433c35443d36433c36433c34413a333f37323e38323c363039322d3d36313c3530423b34433d36423b34423c35423c343e38323f3832413a34423b343c352f3a332d3d362f3d362e3e3730433a334038313d332d3c342c453b344339313d342c4038303d342c3e352e3f362f4137303e342d463c33453b32463c33494037463c34443b33443c34403830413a32413931423930453b34423a324b40374d433a453b333e352e3c322b3d332c43383043393142382f3f352d41372e3f362e4039313a312a3a322b362d263e362e3d332c4238303f352d41362e41382f423830463c34463c3441372f3a312a372f2738302939322b3d342e3c352f4039333c3630433d364740394a443e4c453f4f49425049424b443e48423b4d46404c463e4a443c4d463e48413949423a4b443c4a433b4a433b48413a4a433b4b433c474039443d354039323c352e3f3830453e37453e36474038453d36453e36463f37463f37453e37453e36453e36423b34463f384d463e49423b453e374740394b443d49423a494239484139474038463f38463f37463f38463f38484139463f38443d36423c34423b34443d3540393238312b433c364a433b49413a463f38433c35443d36463f37413a33413b343c352e39322b3b342e433b35433c35464039463f383b352f3b36303b37313d38343c37323d37323e38343e3733453f394a443d49433d48423c3f3a34433e3846403847403948413a4c453d443c36453e37423c35403933403a33423b34463f38423b34443d36423a33453e364840394c443c4940384a423a494139433b35453d36484139463e36423b344942394d453c484038484039463e36473f37463e36484038473f37453e36474039473f37473e36473e374a41394a4239473f37433b34443d35443b34423a323e362f403932423a333b352e433b33483f38474038443d354f483f473e36463e37473f38484139433c35473f38463f37484039463e37453e37433c35443c35443d35433c34433c34423b34463e37453e37433c36433c34433c35413a34423c35474038443d36413a33413a34413a333e37313d36303a332e3e37313e37313a342f3c353039322d3e38323d363038312c3c352f3a342e413b343f3933403933403933423b343e37313d362f3f372f3d352f3e362f3c332c3d352d3f372f3f362f3d352e3c332c3b332c3e352d3b332b3c332c413830423930463b32473c344b41384c4239493f37493f36443b32443b33463c35433b33413a32433b34423a32494037433a32433b32473c3441372e42372f4a3e35483d34473b33483c334439314238303e352d3e352e4138303f372f3f362f423a3343393240362e41362d3d322b3e352c4438304c40373e332c3f362d3c342c3e372f413a32443e37423c36433d38443d37443d37433d37443d38453f393f3a343f3a3449433c46413b49433c463f3947413b403933463f384b443c4740384c453d4b433b484139463f3749413a453e37474139463e36453d36423b33433c34433a33463d36443c34413a32433c354b443c4b433b484139433c35443d35443d36413a34413b33433c34433c34453f374d453d453e36463f37433c35433c354039323f3933423b35403933423b34463f39463f37443d36413a34423c354039333c352e3c342f4039323b342e433c3449423a484139474039443e36443d35443d3649423a47403948423a48413a413b34433c363f39333e39343f39343c36323934313c3732433c37433d3746403a4a433c49423b474039463f38474039453e37464038433c35453e37463f38463f38443d36453e364b433c463f37484139443e36463f37474038463f37484039433c353f38314a423a4a4239494139423b334c443c4d453e4b443c433d35433c35453e37423b33423a32443d35494037484138474037453d35484139484138463f37443d35443c35453e37423b34403831443c35463f37463f38473f384a42394c443c49423949413a463f37443d354139323f3831433b344039323e3730443d35433c34423b34403a33433c34453e37433c36433c35443d36463f38443d35433c3449423a453e36453e37403932453e37433b35403a33423b333e37313a332d3b342e38322e3b342e39332d39332d3a342e38322d36312c3b3530413b363b35303c3530362f2a37312b3c36303c352f3c352f3c352f3e37303f3832433c35403a343f393237312c37312b38302a3c332d3f37303f362e443b32443931433830483d3541372f443a33463b33463c33483e354c4238483e36473d35433931463d34443b33433a32473d35453c34483e36453c34433b33453d35453e36473f37433a324a4038483e36443a32473d34453b33443a31463d344239313d342d413932443c34433c34463e37453f38403a334039313e362e3c332b3f362e463c3343393140372e483c334c403744393147413b443e38413b37413a35453e38453f39463f3948413b46403a48413a48413a49433c4d463f48413a443e3747413946403849423b403a32413b34463f37453d35504941473f37474038473f38443d353f3730443d36423a33494038483f36463d36443b34463d363f38313f3931463f374b443c484038453d3549423a49423a463f38403933473f3848403949423a453d36474039433c364b443d4a433b453e373f37303f38323f39323c3530403934443d37443d36413a33453e37453e37413a34453e38443d36423b34423a33453e36463f3748413949423a49423a49423a4a433c4a433b484139484139474038443d36453e38423b35413a33433c363f38323e38333f39344039343e3833433c36464038453e3647403948413a474038423c34423b34413a34453e37474039433c34433c3549423b4a423a423b34423b34413a3348413a49423a4a433b4a433b453e37413a34463f39474039423a34473f38443d35433d36413a33453e3647403849423b4b433c473e37453e374b433a463e35453d35483f38473e37413a33443c3549413a484039474038453e36423c35483f38494139474038474038473f37453d36443d35484038453f37463f37463f37453e37453e37453e37433c35443d363f38313d37303f39323e37313f383238312b38302b3f38313b342e4039323f38323e37313c352f3a332f37322d3d36303a342e3f393439332e3d373139342f37322d35302b37322d39322d38322d3f38323b36313a342f37322e38332e39342f3e38333a352f3f38323c352f38312c3a332d3a342e4039324039324038313a332c403730433b34463d3640372f41373143393240372f443a32423932453b33453c33443a32433932443931453a31473d3440362e453c33463d34483e35463d34473d35463d35463d34453c34463d35413931453d35463d364138304840384238314a4038463d34483f37463d34453d34443b34453b32453c33443b344038313d362f3c362f413a34423c34413b343b35303e3832443c35423a323f362f3f362e3f372f403832433c35443d36453f3846413a48413a453e39453f39433c37443e39423c3648413a453f3748413a443e37423a34413a33403932403831433b34443d3548413a473f384a423b474038463f37433c344039323f37303c362e3e3730413931463e364a41384940384a4139463f383f38313c352e3b342e3f3830453e37484138443c34473f38463f37413a33423b334941393b332d3f3831453e36423b343c362f3d36304039313b342e3f38323a332d3b342e3d362f3c362f39322c3d362f3f38323e37303b342e3b352e453e374b443c4c443c463f37443e36453e363f3932443e3648413a464039433d37403a34433c36423b35423b343f3832413a343f38323d37323f39333f3832423c353f3933423b35443e3740393348423b474038474039413b35413a33463f38403a32463f38474039474038443d354740384a433b484139423a3248403949423a4b443c48413a453e37453e37433c35433c36413a34443d36423b3447403a453e38433c3649433c443c35463f38463f38423c34423b34413a33413a32413a33453d37423b3347403749413949413a4941393c342e463e364940384a423a48413a433c3449423b4a433b473f37483f38433c34423b34453e36413a32443d36453e36433c343f3832443d37463f38413a33453e37474038443d364a433c413a34453e37403932423b353c352f443e37423b353c35303f39353a33303a34303a342f38322d37322d36312c352e2a36302c352f2b36302b37312b3d36303a342e38322c39332d39332d36302a39332d3a342e3a342d39332d3a332d3a322b3d362e433b34443d353b352d3f3830423a33453c343f362f3b332c3d352f403730413932403730423a33423a32413831433a32443b33433a32473d34463d34483c33453b33473e354c4239443b33463d35453b33473e36443b33443b33443c34463d36443b34463d36483f38453c353f362f433a33473e36494037483f36473e36453c34453c34453c34423931433b33453d36463f38453e37453f39413b35443d3647403a3e39343d37313c3630453f3947413b47413b47403b443d37453d38433d3749433d453f393f3935423c36433c37463f39443e37413b35423b35433c36443d36453e37463f3849423a453e38453e383f39333f39323f37313d362f433c34423b33463d36473f38433b34483f394a423a453d36463e37474039473f38423b33453e364e463e50483f4c453d4c443c423a33463f36453d36443c35473f38403932413932413a34423a33433c35413a32433c353f38323b342d3d362f3c342e3c352e3d352e413a33423b343e37303e3730433c35453d364840384c443b4b423a484038484038413a32433c353d37303b352f36302b3d3731433c35403933423b34403a34463f38453e37463f38463f39474039433c36463f37453e37433c35474039423b34403932443d35443e36423b34463f37453e3648413a423b353e393248413a49423b48403946403849423a49413a443d35443c354a423a463e37413a333f38313f393249423b4a433b463f384740394c453e474038463f37443d35453e36423b34423b3348413a4a433b4a443c484139463f37463f38494239433c34474039443d35484139463f37453e36483f38443d35484039443c35423b34433c35423b34423b34413a34463f37463f37443d3649423a474039443d35453f383f39313a3530413c35403933413a34403933433d373b34303b352f362f2a3a342e342f2a39322c36312c3a332e37322d37312c3a342f37302b39342f38322d37312c37312d352f2b3b342f39332d3c352f3f38313d37303b352e37322c352f29342d2839322c3d352f423a33403831413932433b343d342d3e362f3e362e4038303f3730433b334139323d362f3e38303d362f433c34443c34443c35423b34443c353e36303d362e3e37303d3630443d36443c34463d36443c34433932433931443c33433a30423932473e36443b33453c34453c34443c34463d36443c35473e35453c34473e35453c35453c34453d35463c34473e35473e36453b33433a33453c35453c35443c34443c34433b33423a333d38323f3b3446403a45403a47413b44403948433c4a453e46403a3c3732443d37403a333c3530403933423d354a433d3d37313e3933403a35403a35423b35413a33403a34403a34413c35413a34403a343c352e3c352f3d3731403a334039333f3933433c36453e38463f37463f38443c37413a34433c35423b34423b33423a33453e36423c35433c353f38313f3831413a32403831413932473f37463e36433b34433c33423b33443c34443c35403931403831413a33433c35403731474039443d36423b33433c34403830433b34463e36473f37433b33423a34423b34443d35473f37463e36473e37463f38423b34474039433c35403b334039333c35303c362f3d37323a342e3b36304039333f38323f3833443d3747413a40393248413940393249413a4c443c423b33463e37443d35403831463f37463e374a423a4e463e463f37443e3749413a463e37453e37453e373e3832443e37464038474039443e374b443d4e473f4b443c473f37423b3347403849423a443d3547403a48413a413932443d36443d37433c3648413b4a433b47403948423a484139484139453e36463e37463e36433b34453d35453e36423b33423b3449413a49423a473f38423a33463f374a413a4c453d49423a474038494139463f38463f38453e36433c35433c354039324039333d36303d3730413b34403934423a35423a33453e374039333f38323b352f39332e3a352f35302a39332e37312c38322d37312c352f2a352f2b38322c352f2b38322c3c342f39332d37322c3b35303e37313a332d352f2838312a342d27342d2738312b403933473f38443c34463e37433c34473f383f3730403831423a33423a33463f37453c35443c34483f38463d36443c34433c344039324039323f38303e37303c352f3a332c3c352e3c352e3f38323e3831413932403931453e36433b33453c35423a32443b34453d35423a32433a33443b33473e36473e35483f36443b34473e354b4138483f36483f36453d35463d35463e35473e35483f36483f364b4138473f36453d35463d35463d36463e37463d36473f37474038463f38453e38453e38423d36423c363e38333934303f3933413b36443d36413a33423b35453e38443d36423b354139333e3731413b35423c36423b35423b343d36303c353039332e3b352f3c362f413b363e37323f38333d352f3d363139342e39342d3d36303b342f37312b3d36313a342e3b342e3f3832443d37463f37433d3549423a483f384b423b4c443b453c34463d36413830443b33433a33413a324039313e372f403831443c35433c34423b334039313d362f433c35453e36453e36484139443c34484038463e36443c34433c34433c34423b34423b35453e36474038463f37463d35463e37443c34413a34453e36463f38433c34413a34403a343a342f3f383249423b463e38463f39433d35453e36453e3749423a49413a4941394a433b4740384b433b484139474038494239423a34453f37423c35433c35433d36433d364741394a443c4c453d453d36463e374a443c473f37463f3748423a484139474039453e36463f37484139474038423b33433c34423b34413b3549423a474039453e38423b35443e37453e37453e3749413a443d36474039453f37474039474038453e37433c34453e38453e36453e37463f37453e36463f37463f3749423a474038463e36433c34463e37443d36433c35413a33413a34443d363d37303f38303c352f3c362f433d36413b34413a344039323e37313d3630403933423b34423b34463f383e3831453e373f37313f38313a342d3d362f3d3630423b344039334039334039334039333f3832403931453d36403931403931413932473e374a413a494139494139473e37453d36453d35433a333b332b3d342d3d342d433a33494039423b33453d35423a32453e36473f36463e36443c35453d36433b34443c35423b33423b33443d35433c34413a32413a333d36303d362f3d36303e37303d36303b352e3e37304038313f37303e3630443c35433a33443b33443b33453d34483f35453d344a413a483f36473e35473e35473e36493f36453d34463d35473d35453c3341382f453c34453d35453c35453d35443c35463e374c433b4c443c49423a4c453d49423a484139453e37433c354b443d49433b48413a443d36443d36443d35403932403932423b333f38313c352f39332e3c352f342f2a36302b38322c3d352f423b343c37314039333f38323e38323b352f3a342f3b35313c37323f3934403a34423c35443d3649423a4a423a48423a453f37413a33453e37453f37443e36423b35443d363c36313e3731453d3648413a453d36484039494139433b344740384a433b4b443c473f374b433b4c443c494139423a324f473e463e36463e364c443c453d36443c35433c34413a32453e36413a32453f364a4239484038484038453e36473e37473f364a4239494037443d35453d35483f37473f37474038453e35433c35483f37443c35453e36494139463e37494138474037413a32413a33423c35433c3539332b403a33443d35433c34453e36484039463e37413a34443d364a433b484139443d35423b33433c35453e37433c35463f37443d36453e36453e37443d37423b35423a333f3831423b33443d3648413a443d36433c35423b35453e37403a33464039433c35453d3649423b474039443d363f3831433b3549423b464038423b34423b36463f38463f38433c35463f38433c35443d36443d36463f38413a34443d363e3730484139474038433c34443d36453e36423b3449433b48413a4840393f38313a332e3e3731423b34413a33433c34443c35403932413a33413a333e3730484139423b34423b35443d35463f38423b343e37303d3630403933423b343f3831433b34423b333e37313d362f3b332c3c342e3d352e4038303e362f4039314038313d342d4038314037304239323f362f40362e4037303e362e403730433b33473e37473f37453c35453e36463f37453d35453c35453c35443c34423932403931433c343f38303f38314039324039324039324740383e37303f3832463f38484139463d36453d354940384d443b4a4139473e364940374a4037494037473e35453c35463e35453c35463d35463d35483f373e352e40372f463d34463d36483f37473d35443b33423a32473e37443c34463f37463e37453c35453e36463e36484139433c34453e36413a32403932413a32433c34423b334038313d352e4138303d352e423b343a342f3d362f38322d39332c443d363b342d3a332c403831413a32413a33443d36433c35443d373f39333f38334039333e37323f3833443d36463f39443d37413b354039333d3731443e36413a343f393339332e3b3631423b3649433c4a433d47403a453e36463f37443d35463e364941394a433b494139453d364941394b433c4a42394940384c433a4c433a484038484038463e36433c34494139494039484037473f37453e36463e364e453c453d36463f38463f374840394a423b4b423a4c433b463f38474038494239463f36403932463f38453d36463f38423b35443c35433b35433b34473f37473f37474038433c35453e364a423c443d35433c35494239443d35474039443d3548403949423a463f3748413949413a48413948413a49423b4c433b494138433d35423c35463f38443d36443d37463f39453e37423b344a433c474039423b34464039484039443d36423b35433c3648413a453f37453e37443d37474038474039463e37403932413a33453e37453e37433c35423b35403a32423c35433c35463f38474038433b34433c34453e36463e37453e36443d35403932433c35403931403932413a33423b33413a32423b34443d36433d36413a34443d37423b35433c35423b353f38323c352f3d362f423a333f3731423c344039334039333e3832453d364239323f3831413932403933484038423a343e3730403831423a323f352e413831443a344239323e362f3b332c3f3730443b34413831413831403831463d36423931413830423a32453c35463d35453c35463d36433c34443d35443c34443b34433b33413a323f3830433c34443c34443c34433c34423b333f3832403932413a333e372f3e37314039323b352e3f3830433a33473e37453c34453d35453d35453c35483f37443b33463e36473e35443c34473e35453b354239324a4139433a324a4138494038433b33433b343e352e433a323f362f423932433a33443c353d352e3d362f4e473f4e473d443c34413a32473f373f3830453d36433a333f38303e372f4038313d362e4139323f37303d362f413a33413b353f3832403932413a333d363038312b413a33423b3448413a453f393f3a34423c363f3a34453f39463f3948413b453f38403b35423c36423b353e3831413a354c453e48413a47423b443e38443e37413b36433e37413c363d373235302b423b35484139473f3849413a49403949423a474038463e37453d36423b34413a32474037494138453d344e443a483f36423a333e372f4c433a494138433b34423a333f3831403831453c36362f2a36312c3a332e3e36303f3831453e37413a34463f374941394a4239433c343f372f3e36303f3831403932453e36413a333f38313f38304740384a423a4740384740374b433b423b344740384740374e473e4d453c463e36463f37453e36433c34464038433c34463f38413a33443d36413932413a34433b34443d3547403748413a463f38494239464038423b34423b34433c353f3932433c34484038463f38443c353d362f3a332d3c342d423b34474038453e36423b34453e36453d36403933413a333b35303a342f3b352f3f37323c352e38312c433c36423c34403932423b33423b34443d35423b33433c35433b34463f38443d35413a32403931443d35433c34463e37403a31443d36453f37413b33443d36413a34413b34443d363f39333d37303f38323e37313e36303a342e3a342e3f393339332d3e37313a332d3a332c3c342d39322c3b342e3a332c39312b38312b3b342d3b322c3c342d3d352e3b332c3c342d3c352d39322b39312a3a332c3f3730423a32403831433a33463d35453c34433b33473e37473e37453d35443c34453d36463e36453d35483f38473e37473f37463e36443d35423b33423b343f38313d352e3e37313d362f4039323f38323d352f3d36303e3731403a33443d363d362f413a32453d35484037484037433b33413831433a32453c34453c34433a32433b33494038433a33463d35473e35463d344139313b332c3e362f3f362e4139314038313e352e3e352e3d352e443d353e362f403831433a333f3730423b344a423b463f37413932413a333d372f3f38313e3730423b343a332c3e37313f39343f3a334039333c3530433c374b453f453e37433c35463f393f3933413b3447413a413b3549433c49433d423d373c3732433c374d463f453f38413b3448413a453f383d38323b35303e39333e3933413b35433d36453f38423c363d3832443d36423c34413a33453e37463f37473f37453e36453e36453e364740394d463e4b433a4941384f453c483f36473f364b4239473e364e473d484036433c34473e363f37303f3831433b3439332d3e38313d362f3a332d3c362f3e37313f3831443c34473f38453e36443c35453d35463e36473f383f3831413a32413931473f38494039494139484138484038483f37473e37494038433c354c443b473f37443d36473f38433b33494139473f38463e37403932453e37433c35453e37474038463f37433c35453e37433b33473f37443d35443d35443d3547413a443d37433c36443b34413931483e353e37303e3831423a33473f364a4038423932443d36453e37433c35463f38473f37433c34433c34403933403933403934453e383e3730423b35413932423a3348413a49423b453d3549413a4840394a433b49423b4a423a49423a433c35463f38443c34423b33463f38464037443d35433c353f3831403833413a34474039453e37423b333c3630443d36453e37423b35403932423b35464039443e363c352f3d36304037303d332b4a40383e3630494038423b33433b343e37303d362f3b342d3a332c3d362f3e37313a332c4039324038313f3832443d36423a33443c34443c34453d35433a32443b34483f38453d36453d36453d35443c35473e37483f38443b34453c35443c343f362f433c343f38303d372f3c352f3b352f3d3630433c363f38324139333f3932443e37423b35413b33413a33403931453e3649423a484039443c34423931443a33463d36473e36463d35453c34423931453c34463e36463d35453c35463c34473d35453c35433c3441383140372f423831433b33453b34463d35443c35433b34443d36453e364740383f38303d362f39322c4b443c433b33443e37453e37453e37423b34443d36433c35423c3447403a4c463f463f3948413a433d383e373249423b433c35453f394c453e4b443d474039433d363f3a34403b3546413c4b433d46403a3e3833423b3647413a433c35463f3747403849423a443d373d37313b3630403b35453e37463f38463f38453e37474039443d36433c35473f37474038484139473f38473f38443c35423a32473e37494138494139473d35473f37453c34453c35463e36443d35443d35453e36423c34433c34443d35423b333d3630403932484139473f37464038484139433c36474039433c35423c353f3932423b334039323d3630403932423b34443d36433c35433b34443d36433c34463e36423a33423a33463e36474037463f37443d35483f38484039453d36453e36443d35453e36474038474038484038423b33443c35484039463f3849423a48413949423b463f38433d363f3a3338322c39332d463e383f3730463d35433c34423a33433c34423a32443b33413831413932433a33433a32463f38433b33453e36413a31443d36423b353f39313f3831464039484039453d364841394740394a433b4a413a443d35474038484139484039453d35433c34484139484038463f37473f37453d35433c34484039403933463f37403a33453e37413a33433d35443c36403932433c343e38303f38313e3730403931423a323b342e3d352f3830293d332c3f362d3d352f3f3732453c353f38304038314139313e372f453d36433b344037303c352e433c35423a33433a33413932413a32473e37463e36443b34423931443b34463d34423932423b33443d35423a33443c34413932453d35463e36423a32443d35453d35423b34403931423b34413a33433c35413a33443d363e37313b342e443d36453d36423b33423b34464038433c3449413a47403948403949423a4c433b4b42394b423a4b433a4e463c4c433a443a32493f36453b34443c34463c34443b32463c34483f36463e35463d34463e36443c34453e363d372f3d363147403949413a463f36433c35463f37423b33453e36423b34453e37453f37423b354d463e4e473f48423b443e38454039474039433c35443d37463f39443d37423d36423c354d463e4a423a443d35453f3846403947413a47413948423b47413a453e39433d37403a34443e38474039453e38413a33453e37453d37413b34423c3647403a473f39433c36403b32403a33463f38433c34463f38413a33433c35453e36453d37443d35433b33413932433c34463e37473f37473f37494138483f37483f37483f36463d35453c35443c35443c343f38303f3831433c34433c344940384740384841384b433b4a413a49413a433c363e38323d38323e37323e38313c3631413a34403a33423c36453f38453e37453e37453e36453e37484038433b34443c354840384740374b423a4941384c433a484139494139453e364941394a433c4a423a484139473f38453e36453e3647403848403a484037443c34423b344a433c4c453d4b433c46403949433c4d46403f3832413a34423b33413a32413a323e38313d36303f3730413a333e372f4239323e362f453d35453e374a433b423a33413a33443b34433c35423a3349413a423b34413a334841394b443b47403940383149413a463e37433b3449413a463f37474039474039484139474038453c35463f38453e36433c34453e36433c35403a32423b34474039463f38433c35403932453e36464038473f38443c34453d36494139443d35433d354139324940393f3730433b344038324139323e362f423932433b334037303c342d3f38313c342c3e362e3e362f3c352d3e362f3e372f423a33463c353f3730413932443b34443c34443c34443b34423b34443d35463d36483f38484139463f374a423a463e36413a33433c34433c34453e36484038443d36433b33423a33453d36423b33484039453e36443d354a433c433c3549413a474039463f38473f37474038443c34433a33443c343d362f3f362e40362f403830443b33463d35453c34453b33483f37453c34443b32433a32443b33413931413931423b34433c34463e36453d35473f38463d36423b33463e37474039463f383f3830403932443d36413a334a443c4e473f49423a403931433d3548403a47413a474039453f38463f384d453d4841394a433b49423a433c34474039463f38443d36433c36423b36413b35423b35433d37423c36443d37423c3647413b423b344742394941384741384841394b433a433c35443d37453e3749423b48413a49423a453e37413a33463f38433d363f3932453e36453d36433c34403932443d35453e36483f37463d36494037473f37463d35463d33463d34443c33413931423a33474038463f37433c35474038463f37474038423b33463f3746403848413947413a3e393435322d3f3a35403b35403a34403a34423b34463f38423b34433c35413a32443d35423b33413a32413933433c35443c35473f36413931433a33433c34423b34463e364b423a423b32433c333e362f463d36463d364840384840384a423a4b433c474039453e3647403849423a453e36473f39453d36464038453f38463f383f3933403a34413a33413a34413a35413a3447413a433c35423b34423b33413932403932443d35443d35413a33423b34443d35443c35413a32403932463f38463f37433c34423b33423c34453e3649423b484139453d36443d35453e3848413948413949423b463f3748413b463f3747403a474039463f37443d35463f38453e36463e37453e37433c34453e37443d35453e36443d35433c35413a32423a34413b33413a33443d36413a32403932443c343e362e3d352e3b332b3f372f3d352d39312a3e362e4038303e362f3d332d3b332b3d352e3c352d3a322b3d362f443c354139313e362f403931423a323f3830443c35423a32433c34423b33413932453c33473f36453d35433c34463e36463e37433b33443c34443c34463e363f3830463f38453e37463f37453d36463e3649423a463f37403931413a33453d3648403947403a453d36453e36484139413a32453e36463e35473e37463d344a40374a41374a4137493f36483e354a4038453b33453c34433931423931423931423a33423a32433b33493f384c433b453c33483f384a423a494039463f374a433b494239443c35453f36443d36443d35453e37474139473f384b433b4c453b4a443c474039453e384640384740384c453d463e364a4239473f3747403849423a49423a484038433c36464039433d36443e37463f3849423b4740384740384b443b50483e4d453b47403850483e474038423c3549423b453f38463f38453f38484038453d364840383d3731463f38443d363f3932413a34423b33443c35463f37443d35473f37473f374941394a42394a42394b4339483f37494039473f38484038433c34413a33443d3649423a443d354740384c443b453e36433d343f39333e39343f3a353d383338332e3e39343f393248413a48403948413a474038453e3649423a4a423a484039463f37463e36484037453e35453d35413a323e362f423a32463e36494138494239483f37463f36433b33443c34423b334039313e3730463e36443d35423b34433c35433c35443d36453f37463f38453e37474038443d36403a33433c35423b34433c363e3732413b34403933403832453d37443c35413a334038313f3830423932433c35453d35413a33403932423b343f3932413a32413a333e3731433c3448413949433b46403a474039443e3748423b443e374b443d463f374841394b443c484139433c354039324740394b443c484139433c35453e37474039453e37443d36433c363e3731423a34413a33433c35403932413a34413a333f38323e37313f38323d37303d352e3d352d3c352d4139313f37303e362f4239324239324138313f362f3e362f3f372f423931413730473d35443c333c342d423a32473e37463d36473e364e453d453c34423b333f3831433c35453c35493f37463d35463d364a4239463e35494138473f37484038453d35484138494138473e37473f37473f38473f38473f374840394840384840394a423a4e463d473f38463f37453d35484039453e36463f37473f37473d36423932443b33494037473d35413830483f35473e36453a3342372f483d34443a32493f37493f374c433a473e36443b33453d35493f37463d35473e364940384d453c4c443c494139403831443c343e362f443c35423b33463e37443c353b342e433c353b352f443e38423c35423b3447403849423a484139484139453d36473f36494239443d35463f37474038484038473e364941394c443d4a433b4841394a433b49423a443d354941394a4239494138473f36463e37453d37453e37433c35433c36453e38443d374a423a484037433b344039323e37303e37313f3832413a33403932433b33453d35473f36463d36473f37453d35473f374c443b50473e4b443b4d453c413a334a41394b433b413b3349423a433c35423b344039323a342f413b33443d36403b353934303a3430403b363b3632433d37453e38463f39474038453f37453e36453d36423a33453d35473e36403932453e36443d364841384a423a4d453c4b423a514940463e364b423a4b443b4a4239474037473f37453e36484039484139463e3748403849413a433c35443d36473f38433b33423b33423b33463e37474038443d35453e37463f37463e37453e36453e36474039463e37413a33453e36473e37443c35453d36484138494139473e373f3931433c35453e37433c35453e36463e37433c35443d3749423c463f37443d3649433c4b443b49423b463f384741394b443c49423a4a423b48413949423a4d453d48413948403849423a49423a463f37474038484039453e37474038464039443d363a332c3f3932403a323f3931403932413a333e3731403831433b344038313f362f4038303f362f3f3730403730413931433a32453c3540372f433a333a312a41372f3d342c3a322a413831473e35413931443c35433a32463e37413a31423932433c34453d354b433b49423a4b423a4b423a49413a423b34453e36423b33473f37463e3749413a4b423a484039463e37484038473f37463f384740384841394841384941394a433b463f38433c33463e364c443c4a423b49423a423b33403830443c34443c33433a33443c34453d34443b33423931463d35494037483c34453b3342383041372f473e35453b33443c33484037483f37453d36453d35494139473e36443b33453d35443d36433c36473f38433c35423b343f3832453e38433d36484039473e37443d36453d3649423a463e36484039423b35433c36423b35464039423b34443e36433c34453e37463f37474038453e37443d36453e37443e3748413949423a48423a4740384a433b423b3349413a473f37484038423b34403b34433c36443d364039334740393b332d3e3730423b33423b35413a33433c36413a34413a3440393349413a4c443b473f37483f37463f37453d364c443c4a423a463f37403831423b33413a33423b334b423a423b34443c35443d35443c35453d37443e37443d3649423b413a343d38323c373339342f3d3732423d38423c36433d37423c36423b33403931413a33433b34433c34453d36443c33423931403831433a32423a323a322b3c352e3d352e3e362f423a32352e27463e373d36303e3731433c34453e36423a34403933413933423b34403933433c35463e37463e36483f38473f37463f37413a324a423a4b443c4d463e4a423b443d35453d36423b333f3731443d36423b33443d353e3831423a333f3830423b33423a33433b34463d36453e37433c34463e36463f37433c34453e3648413a453f374a423a4d453d4a433b463e36433c34423a33403a32473f38433c35433b34433b344039323f3731403932443d35453e36453e36453e36443d35453e37433d36433c36423c36433d37443d37463e37443d35474038423932433b33423932453d354239313d342d423a32433a33443b3440372f39312b4038314239324038303e352e3e352e332b25463d3640372f4038304037304339323e352f403931483f383b332c463e374a4239463d35453c35423b344139324038313e3831484139484038484039463e364740384b433b474038453d36474038484038453e35413a333f38323c352f453e38463f384d453e4a433b4c453d4841384a433b4840384a423a4c453d4d463f474038423a33413932423a33403831433b33443b33463c34423931453b33453b32463d34494038483f36463d34463c344c423a413831433c35423b34443c363f3831403831413931403931413934443e38443e364a443c4841393e37304139324038313d362f4139323f3730423b33403932413a32413a33473f394b433c4b443d4e463e4b433c4a433b4c453d48413a48403849413a473f38463e374840384b433b4a423b49423a4b433b443d36453d354941394b433b4740384c443b453e37433c35403a343f3832403933413a343e373049433c463f37443d37413a333a342e3d36303f3730423932403932423a32463d354c443b4a423a4740384c443c4c443b463e36463f37463e3748413a474037453e35494139484139494138463f38453e37433d37443d363d3730433c3548413a464038413b3439332e3f3833443d37443e37453e38453e38413a34433d35453e36443d36443c35463e37474038433b34463e374a443b4b443c4b443c50473e4e463e4841394a433a453c354139314039333d362f453d364038314038313e362f3f362f413932463e36443d35443d35463e37463e37484038443c35473f38413a33423b34443d36413b35453e37443d36433b353e3832443d36423b34453e3748413a474038443d35463e37453d35473f37453d37443c35463e37484039463f37453e36473f37453d35494138433c35443d36474038474037474038473f3847403847403a473f38463f37433c35443e37443e36463e36474038463f3749423b453f38443e3647403a433c353f3933413a353b342f3e38313f372f453b34463c33483d34443b3341372e443a32453b33433930413730413730423931443b333e352e403730453c34433b334d433b483f374b423a443b334139313e362f433b33423a33433b33433c35443d3639322b403831473e37423b33453d36473f37463e37443d35413a33433c34423b33463e36463d36423b34433c34433c36423c35423b34443e36453e37474039443d36423b34423c35443d36474038413a33473f38463f37463f38443c35413a32423b334640384841394239324239314c453c483f38423931463d36483f383f362f483e36483e35473d35453b33443a32433931433a32473e364a423a49413949413a4a433b484139433b344b423b49413a453e36443d35433d35453f37453e373c352f3c352f403a34433c35433c354841394841394841394c453d433b344139324039333f3731433a33423a334038323c352f413a32423b33443d36433c35413a33443d35453e36453e37433c35443d35443d354139323a342d3d37303d362f38312a3d362f3c362f46403949433b443d37463f37423c344039323d362f4a423a4840384a423a413a33433c36433d35443d354c433b473f374941394d453c484038433b33463e37473f37443c34463f38433c35484038443d36484039453e3749413a443d364039334740394c453e453f37463f37453e37403a333f3934423b353d3833413a343e3731413a333e37303d362f3f3830413932453d36413a333f3730423b3340393139312c38312a3e36303d352e3f3730403830433c35453d353a332c413932443c34423930433b34443c344a4239463e37433b34433b34423a33433c34433b33413933403932453e36443e36453f38423b34463f39443e37413a34453e37433c35413a32443c35453d36443d35423a33423b33453e36433b34453c354039313f38303d362f413932413a32473f384c433c4d453d4740384a433a484038484039463e374841394940384a42394b443c49423b4a423b4c443b4a423a403830453e36463e354b433b4b433b474038453e36484039453e36433d3647413a423c35423c36433b34473e37473e36493f364a4037493e354a4037453a32463d34493f36423830413830413831433b34433b33474038463d36483f37463d36443b34453c353e362f403831453d35473e36423a33413931423b34413a32433b34413a334039324039323e38313d3630413b33433c35443d36443d35453e36433b34433b34453e36443d36463f38463f3748413a49423a423b34453e37423b34453e3747403a463f384840394b433b49433b463f37433c35453e37484139494139443d36423b33494139494037443c34453d354b42393a322c3f3730443b3442393041362e473b3342382f4c41394c4239453c33443b33413a32453e36453e3749423a48413a413a33423b34433c36443f39433d373f3a343c36323d37333e38343f3a343f3833413a33413a33413a32463f37463f37463d36443d35423b33443d36453e37443d35463f384841394a433b4a443d47413a49423b4a443c443d36413b34433c35413b34433d35443d36433c35453e37453e37433c35453e364e463d463f36474038484038443d35443d353f3831443d36463e37473f38484138463e36473f37484038494038473f374a42394e463d473f37474037474038483f374941394a423a48413a49423a484139453e36484038484039453e36463f38443d36433c36453f38403a32443d35443d35443d35433c353d37313f383239332f39332e3b342e403a33413a333b332e413b34423b33443c353c352f3f38313f3730443b33403831443d35433c34474038484038484139484139453d35433c34463d36443c35463d35423932433a32443b34413831433b33413932433b34463e36433c35453d35463f374841394a433b48403848423a453e36453e37433c35453f374740384a433c49423b464038433c35423b34453d35413a33443c35423a33443c34463d364840394a423a48413948413a49423b49413a4a423b453d36453e36453e3647403849423a474038463f36463f37473f374b433b4840373f37303e36304840394a433b473f37473f37443c35443d353f3831413a32433a33423a324239323f3830463d3640362e453b33423931463d34463d34433932443a31473b3342372f40372f4b4139473e36453c34463d36453c35473f383e362f3c352e473f37423a33443d36423a34463e36463e36423a33413a33453d36443d36463f38474038433c35464039433c35433c353d3630423b34443e36433c35473f38463f37494139473f37453e37423b33463f37463e36453e36453d363e372f423b33453e37413a33413a34453e37443d35413932423a333d362f423b34413a33433c35453d36463f38433c34494139483f37473e364940374a4137473d35483e36433931473e35453c34423930433931473e36423931463d35463e36463f3747413949413a463f374b443d453e3648413a453e37433c35413a34443d36403a343c37323e39343e39353e38333f3833423b35433c353d3630443d35433c3449423a48413948413a4e463e4e463e4d463f4b443c4e463f4b443d453e37453e3846403a423d36443d37443e38413c35423c363f38333e38323f3831403933443d36463f374a423a473f37484037443d34473f36443d35463f36423b33473f374a42394e453c4e473d473f374a433a484039443d36443c354740384c443b4a433a4f473e50483f4e473e4b443c49423a4d453d4a433b474139443e3648413b49423a48423a47403a423c34433d35463f37453e3847413a453e383e38323f38324039323e37313f3730413932433b3441393239332d443c35423b33463f38433b34403931403832403830423a33443d35463f37423b343f38304039333f3830423b34453e373e3730423b33403830423b33423b333e352f4238313a332b4037303e362f3e352f423a33403831473f38453e36463e3648413948413a49423b47413a433c3549423a474039484139453e37463f38453e37443e36433c35413a33453e36423b34423b333e3730423b3348413a463f374841394e453d4c433a4c443b4b433b4d453d4c443b4a4239443d35413a333b342d4039323e37303c352e362f293e37303e352f423a32433a324138303f362e423930423831453a32493d354c4037443931443a314339323f352e463c34463c33483e35493f364a4038453b32483e36483f36473e354238314138313e362f3d362f3b342e3f3831372f2a413933484038463e36413a33453e373f3832433c35413b343e37313e3731463e37413a3439332d453e37484039453d36463e36474038433c36433c35403a34443d37413a33403932433d35433c35433d35413a34453e36473f384a423b473f37474037453d36443d3649423a464038484139474038473f38473f37463e37443d35433b34433b34453d36443d35484139453c35473e37483f36494037463c34443b32433931463d35483e35493f36473e34483f37453c33483f38473e37483f36463e36483f37453e36463f38463f37484139423b33453f3747403a433c36443d37433d37433c36423c363f3a36403b363a3530403b35433e37463f3849423a484039423d37453e37453e38453e38433d36423c35433d3647403a463f3847403847403849423a49423a4b433a4e463d4b443c4740374b433a4c443b4a423a463e36453e36463e36473f364e463c4b433a4c433a4a4239483f374b42394a41384840364c443b484038443c34453e363f3832423b33463f374b433a4f463d4f463d4d453c4d453c4b433b474038494139453e35453d35423b33423c34403931433c35453e36443d36423b33463e37443b35433c3538312c39332d352e2a39322c3c3630433a343a332d3f37303f362e4138313f3830413a32403932413a333f3830403830433b33463f38433c34413a32433b35443d35484039463e37484139433d363f3932413b35453f37413b34433d36443c36413a33443d35463e37453e36443b32433a32443c344038303c352e403932413a33413a3338322c39332f38322c39332f3b352f3b342e3c362f3e362f413a33463f3749413a49423b4841394b433c463f39423b344c453e4b443c4d453c4941394b443b494038494039463e37473f37463d36413a3240372f3f352e3f372f423831473e36443a33423a32413831413830453a33453c34413832413830433a33423932473d36413730423831443b3341372f3e362f433b33433a334138314239323d352e4138313e372f3a332c3f373040372f4239313f362e413931433b34463d36433c34453e36413b334139333b342e3b342f463f37453d36413a33474038403933423b34453d36453e36403932453e37484039443d35433c34423b34423c34443d37463f3849413a4a423a403932484039423b333d362f3e3731413b35433c36453e37463f37453e36484139433d36433b34413a33413a34433c36433c35453f38443c34463e36463e36433a33463f37453d36423b33453d35413a32494039484038443c35494038494139483f38473e36443c34453d35433b33473d34483e35483f36453d353a332d463d37473f38474038484039474038463f3849413a48423a49423a49433c4841394a433c4a443c46403948423b46403a443e3849423c47403948423b46403a464039423b35443d364941394c443c4941394a423a4841394d453d4b433a4b433a4d453b4b433a4b41384a41374b43384c43394e463c50483d4740374c443b4a4139484038494037473f364740384b423a453e36463d35483f374c443a4c433a443d34494139403832403831453e36423b344740394d463f473f374c443c4941384a42394c443b4a423a433c34433c344740384840384a423b443d35433c35453e37453e36453d35443c35433b33413a323f3831443d37413a33413a333f3831413a333e37303e362f3d352f3e362f423a33433b34433a33443d35433c34413a33423b334740384a423a443c343e37304840384e463e4940384c433b443c35443e36423b35423b34413a32443c35473f383f3830453d35423a33423a33423a33413932443d35423a33483f37443c35433c34443d35433b34423a34413b353d37313c36303f3833423c35453f37433d36463e37443d36423b34413a334038313e3730443d354a423a4038324038323d362f443c353f37303f36303e362f3e362e413a324038303f37303f38303f3730433a324239313f37303d352e3d352f3e36304139324038313c352e3f37313e36304038313d352e39322b3c342e3e3630453c353e362f403831433c353f3832403831433a333d352e3d362f3d352f3d362f3b342c4139323f362e3d352e3f3830453d373f38323f3831413a343d3630413a343f3933423b344038323d3730413a34473e37413a33463e374c443d453d364941394e473e4b443c463f374c453d4d453c474038453d36453d36463f37443c34433c344c443c433c34474038463f38413a344039323f39323d36313e3731433b353f3933433c36433c34443d36433d35463e37423b34443d36463f37453e36463e36473f38484039453e36433c34453f37484039423a33484039484038473f37443d35463f37443e3649413a474038423a32423a32433932443c34463e373d362f443c34494139463f38473f38463f38453e37443d36453f38423c35423b35423c35423c36423d37403a34413b35413b34433e37413b35433c37463f39443e37453e38433c35453e3648413a4c453d49423a473f384840394a433b4e473d4f463e4a41384e463c4d453b4c443b4a4338483f36463f34483f364840364940374a4138453d354b433b473f38473f37453d36473f37484038473f37463f36433b33473f36423b34494139453d36443c364a423b49423b4a433c4a4239463d354c433c4940394c443b4c433c4a433b484139473f38473f37453d35443b34423b32433c34413a33423b33484039463f37473e37403931413a32403831453e37413a333e362f413831433b34433a33443b343e362f443c35453d354840394b443d4d463e443e37443c35443d35473f37413932423a33453c35433b33453e36463e36474039443e37413a35433c35403830443c344038313f37303f37303c352e3f38313f3830433c34423a34463e38473f37403831433b33423b33443c35423a324039333e3730423b343f3831403932413a343c3530403932433c35413a323e3731443d373d362f3b342e3e3831423b34433b343e352d443c344139314039313f3832443d37463f37474039403832463f383d362f3c342d38312a3f383139322d3e3831423a333c352f413a333e37323e38323e37313f3933413a343c35303a332d3d352f362f2a413b343f37304039323e37313f38313f38303e37313e37313f3932413a33413a33463e37433c34413932433c35463f37413a33423b35474039413b35433c35463f37433d36423b34453f384840394c453e49423a463f37453e36443d35443d35443d35433c34433b34443d35453e36494039463e37484038443d35433c35463f37433b34433c36453e36433c36443d36443d37443d36443d363f39333d36313d3731403933413a34433c36433c35433c34433d35443c36463f37443d36433a33433b34484139463f3749423a474038453e36463f37484139443d35453e37453e3849423b4740384841394a413a433b34453d35463e36474039474039403831453d364a433b4b443c4a433b48403948423a4640384a433b464038463f3947413946403a453e37463f3747413b443e38464039433e3849433d463f39484038463f3749413a48413a484139453e374f47404a443c4740384c453d4841384b433a4b42394f463d4a42384941384e473d534b414941384f473e50473e4a423b4a433b4b443c4d453c443d36433c36423a343e3731403932433c35463f37443c36413b333d3730463e374c453d463f37453d35483f37413a33433a33433b34443c35423b33443d36403831433a32473f37463e364840384a4138473e35453d35433c35413932463d36463e36473f38443d35423a33413a333e362e403931403730423a323f372f3d352e4039313f3730423b34413932423a344a423b40393147403a443d37474039494139473e37463e36463f3747403849423a463f38433d36453f38443f38464038474039423a33403932443d353d352e3f37303f37313f3832423b34433b35473f37473f37453d35453d36433c34403a32403831403933403a33423b34443e373d3631423b35453e37413a34423c35474039413a343f38323d3631413a333e3731423b333e37303f37303e3630413a33423b333f37303d36304039324139333d352f3f3831403a32423a333f383139322c4039323e36303f3730413a33413932413932453d37423c35443d36463f38453e36484139473f384a4139403833463f37463f38443c36494039463f37433c35463f38433c35453e373d36303e362f413932463f38443d36474039433d35423b34463f38443d37453e37484139403932443d36403933423b33463e36453d36423b33474038453e36473f384941394941394a423a4a423a4b423a4c443a4b433a4a41394b423b4a413a443c344d453d453e36453e37453e37433c35423b35423b35413a34413b353c363238332f4039344039323e37303e3831413a34403933403a34423b33403931463e364a423b4840384c453d48413a484139433b34463f38453e3648413947403848413a484139453e36433c34453e36473f3848413949423a49413a4b443d47403a3f3932453e374842394b443c4841394a433c4b453c4b443c453e3747403a49423c47413a49423a49423b463f3947403a443e37413c3546403a4a433c48423a473f383f3831413a33423c35433b334139324038314840384941394b443b4c433b4941384d453c4d453c4c443c484039453e36413b33413a333f37323c36303d373138312c3c35303c3630413a353e37303f3831413932484139443c354a423a463e37494138423b334038313f372f453d35463e364640374b443c463f3847413a413b343e3831473f38443c34443c34463d35483f37483f38443c353d352f3c35303e36303b332d3c342d3f362f3c342d423a33443c34453e36413932433a33463d34423a33433b33443b3342383140372f443a334238313f3932433c35433c35403932443d35433b344a4239554c434b433a4b433b483f3849423a463f38463f38453e37433c35443e37423b333f3831413932433a333e362e3d352d413a324039313f3730433b34423a323f3830453d36433c35423b34443f37423b34443e364039334139333f3831423a343e36303d362f3b342e3e3731413a353f3833413a34423b343f3832463f37463e36443d35443d35423a34413a32443d36423a334139323e38303d362f413933423b33413a34423b34443c35423b334139324139323d352e433a32423a323d362e4139313d352f3e362f3d362e3e37303f38314139333d362f423a33413a32403932443d35413932413a333e3730443d35453e37443d3649423b48413a403832413a34463f3847403a413b35474039443d38413b35403931474038474038443d35443d35443d36453f37484139433c34463f37443c34453d35484039463e37453d36453d35463e36494139453e36463e363f3832433c344841394d453d443d3547403848413a463f38463f38433c35403a34403934423c36463f39474039463f38463f3948413a47403947403a484139474039443d354b443d4e473f4b453d463f374b443c48413a463e37423b33463f37474039474038463f374a433b463f3749423a443d35453e36453e3648413a49423b46403a423d3745403948413a4b443d4c453e4e47404f48404d473f4f484049423c4b433c4b443d49423c4a443c46403747403947403a443d37463f3946403949433c433c344941394a433d48413a48413b49423a474037473f37474039433b33453e36474038463f3937312b403a34403a33423c363e39333b352f3c36303b352f3e3831403934413a333f37313a332c3f3832433d36484039423b353b342d3e3730403a33443e3547403849423b5149414b433b4d463f413b343c36303a342d3f3933403831474038473f38484038453d36433b33413a33433c34433c35433c35443d36443d37453d36453e374941394e463e49413949413a453e364037303e362f433b344038313d352e433a33493f38463c34443b32403730453d37453e37443e37463f38443d36453d35443c34463f36473e36433c3548413a403a33463f39453e37443e38463f39433c3648413a433b34423b343f38303e372f423a33443c34423b34423a33423b333f3730443d35453d36453e37433c36433c35453e37463e37443b344038314038313c36303f38313d362f403831403a333a332e3c3630443c36423b35413b34413a34423b33413a33433c35474039463f38423b33433c34453f37433c35423c34453e37463f38453e364a42394a42394942394b433a453e36453d36473f38473f38463e37453e37474039413a33423b344038313d362f40383139322b39322b38312b3a332d352f2a342e2a312c272f2a26312c283c36303d36303e37313d362f3f38313f3832413a333b342d433d363f3932433c35463f37433d36443d37433d35463f38463f37474038463f37483f38484038473f384941394a423a4941394a423a49423a49423a483f384a423a47403849423a49423b484139463f37463f3749423a443d373f3831463f3749423b47403a474039474039453e39453f38464039443e384a433d4a433c4b443d4c453e48413a463f38453e364b443c4e473f4d463e4e473f4c453d443d36443d3647403a4841394a433b49423a4a433b4b443e48413a49423a49413a484139443d35453e364640383d37323f3833433c36453e37433c35433c3647403a474039463f374b443d4d473f4e47404c463e4b443d4d463e4b453d4a433c48423a46403949433c49433c4b453e464039443e37463f394a433c463f39443c35413a32443d36423a32443d363d362f38322c413a334740383d362f3d37313a353038332e3c36313b353046403a5048403c36313a35303b352f403b343c3630413b343f3832403a33443d374d463e474039413a33413a3339332d38312b3e38323b352e433b343c3630403933443d3648413a474038453e36484139484139463f37453f38443e37433c36474039433d36453f37463e3848413a453e37433c34474139443c36453e373d362f443d36413a33443d363f3730413932403831433b33413a32413932433c36433c363e3730433b34443c36473f38403932453c35453d36443d364d463e443d364d453f453e374a443d464039413a34423b34443c3548413947403949423a484139463e37463f38443d3649423c413a33413a33453e373f3933413b353f393347403a3d37313e363139332e3d352f423b35483f39463e36474038413a333e37314039333f38323d38323c352f3c352f3d362f3f38313c3630443d36433d37433c36453e37453e37443e36474039484139453e37464038463e36473f37443d35413a32423b344039323f3832413a333c3631403b343d37323f3933413a34443d36423b34423b34453d36423a33403a32413a343e3832413b353c36313e37323d3630423b33423b33474039453d35403932433c35433a34463e37463f38443e36474139463f38423c36413a34413b34453e38453e36484139484139463e36463f3747403849413949423a463f37473f38453e37453e36463f37473f3749423a48403848403947403848413a48413b4841394a433d4c453e4039324b443d4a443d4b443d48413b48423b48423b4a433d4a433c49433d48413b4b443e4c453f4d4640453e3748413949413a4c463f4d463e49413a49423948413a47403a4a433c48413a4740384a433b4740384a433b4a433c474039453e37463f374a433c4a423a47413a3f39343e3934413b36443e38464038463f3847403947403948413a4a433c4d463e4c453e4c453e4e463f4c453d4c463e4b443e49423b4b463e48413a4a453d4a433d4a443d49423c49433d433d3748413a4a423c474039463e364a423b433b34453e36463e36463e37413a32443d35433c35433c34413a35423d37433c36403933413c3435302b38332f3f3933433d36443e37443d36453f373e37303c37303b352f3a342e3a342e3e3731443d35403a333f38313b342c423a32433b34453e37433d37433d37453f39474039443e38474038474038423c35433d36433d3647413a453e373f39323e3832413b34453e37443d37433d36413a34423c353c362f3d37303f3933433d36443d35453e363e372f453e374038323d362f423b3649423a4c453d4e463e463f3747403a423b34423b33453e3848413b4740394039344a433b48413948413a453e37474039453e37453e36413a3347403a463f3948413b47413947413a48413b49423c4b443d464039453e38453f38453e374039333d37303a332d4039333f38313c362f453e374038313f38303c342e443c353e37313e3730423b34423c35423b3649433c4b433d453e37433c36453e38453f38443e37443d36423b343f3a32423b35423b34403a33423b34453e35443d36433c34403932403932423b353e3933403a343e3732423c35413b343e38324039333f38313f38313e37303e3730423931423931453b34403730443c35443c35443c34443c35484039453d363f3730453d36494139423b34403832474039423b343b352f433d36413a34433c37423c36453f39463f394841394740384740384a433b49423a4b443c4b443c4a433b4b443d48413a48413949423a4b443c4a433b4b443c48413948413949423b49433b48413949423b49423b4c453f4a433d423c3549433c4c453f4c473f48413a48413b49423c48413b47413a49423c48413b48413b48413b3f383148403948413949423a48413a484139474039484139473f384740394b443d48413a453e36433c3648413947403a443e38423b35443d374a433b48413947403949433c3d38333b373249433d47413a4a433c4b443d4b453d49423b4c453f4d46404e47404e473f4a433c4c453e4a433d48413949423b4a443e4a443e4a453d4b453e4b443e4b443d49433d453f3847403a49423a4a443c443d363e3630463e35443c34443c35453e364a433b4b433c474038453e37433b35413a33423c35464039443d36413b33433c3548403947403849423b3f3932433c363e38323e3832453e36473e36473e363f3730423b333e362f463e374a423b49423b4b433c464038454038453f38443e36464039453e374a433b4b443c47413947413b4a443d453f38453f3847423c4e473f48413948413a443d36463f384640394740394740393f3933463f39423b34413933423b35433c343f38313e37313f3831413a34403932413a33433c35473f38443d36423b34413a33413a33443d36423b33443d36463f38453e36443d36413a33423c353f3933443d37433d35443d35453e38413b34423b35463f39413b343c37323e3933433c353e3731423b35443e36413b34423c34443d36474039453e37463f39443d37433c35463f38463e36423b3448423b443e3640393346403a453f38413b35433d37443e37403b35423d3747403a49433b49423b474039463f3848413a4a433c49433c443c36463f37443d36423b33443c34453d37413a343b342e3f3833413933403932413a334038313f3830433a33423932443b33423931473d35453c34433a33453e36423a33413a33413932413932413932423b35413932413a32453d36453e37423b34413c35433c36433d373f3a34423d38433d37443d37453e37433d36443d36463f37484139433b344740384a433b47403948413a453f39443d37413b3347403948413a4b433b4d463e4b443d49423b4c453d4a433b49423b4a433c4c453e4f49424c473f4a443e4a433d49423c4b453e4c453f49443d4a443e4b443e4b443e48423c46403a46403948413b3c363049423b4d463f4e473f4c453e4c453e4a433d4a433c453e3748413a49433c48413b49423b4b443e474039453e3747413b423b35453e364b433b4a433b49423a453e38443e383f3a34423c3747403a49423a4a433c47403948423a4b453e4b463d4b443c4a433d49443c4c463f4b463f49423c4b453d4b453e47413a48423b46413a47413a48413b48413b46403a46403a4c46404c463f423c34433c35443d36413b3340393347413a48413a48413a49423c423c35423b35413b34423b35433c354b443c4a423b4740394b433b3f3830413b34453d36443d353d362f413a32433b33453c344b433b453e37463e3749413949413a473f384b443b474039473f3949433c48413a464038403b333f3933463f38484139453e3849433d463f3a49423c4a433c49423c49423b47403949433c4a433c47403a443f384540394b443d48423d413b35423b35463f38453e38464038433c35413a343e3730453e3848413b47413a463f38463f37463f37463f37413a33443d36413a33463f38433b344c443d423b34453e38443d37453e38423c36403b35433e38433d37433d3746403a46403a47403a48423a4a443f463f39453f393e3833443d37443f38403a354039333f3933433d36413b34453f39453f38463f38464038403a34413a34443e37423b34443e3848423c49433c443e384b443d48413b49423b49413b463f38453e37453e36413a33413a334039323a342d3b342d423a31453c34423932453d36423932403932403a323e3730403831413932403932453d36443d35403730433c34463d36443c34474039443c34433b34464039443d36423b35453e373f39333f39333d37323b3631413b35433d36453f3847403949423c423d38413b353e38333e3834433d373f3933413a33453e38453d37453e37473f37453d3648413a47413b423b3548423b4a433d4b443e4a433d4a433c4b433b4d463e4c453d4c453d4d473f4c453e4e47404e463f4c453d48413a4a443c4a443d4a443d46403949433c46403a47423c48423a49423d453f3948413b48413b47423b443f3a46413b453f3a423b353e37304c453e4f48414e47404d473f4c46404c463e4e49414d47404d47414d463f4a443d4d46404b453f4e47414b453f453e3849423b4f4942474038474039443d3648423c453f394a433d4a433d4d463f4b443d4a433b4841394740394b443e4740394a423c49443c46403a433f38413b36423c37433d37453f3947413b48433c48423b48423c453f3948423c443e37433d374a453f49443e443e394b443d48413a4a443d4b463d47403947413a48423b47413a4e4740474039443d37453e37423b34433c35463e36453e37443c37463f38453d35463d36433c34474038473f37473f3749423a474039443e36423b3548403947403849423a47403948413a4c453e4b443d4a433c48433c453f38423b35453f3849423b463f39433e3847403a463f38433c37423d37413b35433e38433c35433e383f3934433d373d3733403a353e39333f3a353d38333d37323b36313f39323d3733443f3948423c463f39433e39423d37463f3a46403a47403a443e3747403948413a453e36464038453e37443d36463f39443d37433e38423c37433d38443f3a443f3944403b44403b433e3a433f3a443f3a3f3a3646403a403b35423d3846403a48423c45403a443d36403934403b3646403a433e3846403a453f3947403a463f39443e38443e37423b353f39323f3832423c353d37313f39333c3630423b333f39313e362f3f3730403831443e37413b353f3933423d36403b35403a324039313c352f3c35303b332e3e3732453f39403a343e37313e37323d36313e3832403a35413b353b36323c3733403a35413b36433c36453f3a45403c453f3a48423c423c363b36323e393546403b3c37313c36314c453e48423d444039433d38443e39423c363f38323f3933423c363c3733423b35423c36433d37453f38453e37463f3949423b4a433d4b443d4741394a433d4b443e48423b4b443d48413b4a433b4d463e4e473f514a424e47414b443d4d463e4e473f4b443d4c453e4a423b4b443e4d464047403a4b464049433d49433d4a443e4a453e4b463f4a433d47403b48423c453f3a443f3948423c423c3648413a4d47404d463f4c453e4b453d48413b48423b49443d453f394a443e4c463f4c453e4a443d4c453f4c453e453e3748413949423b4d463e4a433b4a433b4b443d464039453e3847403948413a4a433c4f4840474039443c354f48414d463e4e47404b453e4a443d4b453e4a443e4a443d49443d48433d45403a423d38443f3a47423c48423b48433c4a443c47413a49423c4e484247423a433e3748413b463f39453f3946403a423c36423c36413b353f3a323e3832403b343e38323f38333d3630403a343d3832433d36423c37443f394b443f4a433d47413a49423a48413a49423a474038443d35494139413a33463f3748413a4c453d4c453d4c453d4f48424c474147403b453f39423b35433d37463f384b443c49423c47413a46413c454039423d3648413b474139433d37443f393b37323f3a35433f39443d37423c373b3632403b36413b37403a363934303e3835393430433d38443f3a47413c433e39413b383f3a36403a353f3a35443e384039353f3935413c35454038464139413b3545403a464039433e38423d393f3b363e3a353e3a353e39353f3b373e3b353c38333c36323c3732413a3449433b47423a443e37443e37423a34443d37433d37463f3947413c46403a47413a423c35403a33433c36433d36413b3448413b413b35413b35443e37443d36453e37433c35433d35443e38453e383f3a3445403a47413a4c453f413a33443e38433d364039323c352f4139334039333f3832413a34433c36453f39423c37433d38423c38413b36433e38443e3946413b46413b45403a443f3a453f3a443f3b403b36403b36393430403b3744403b3c38333e3935423d383d37323d383439353135312d3b36303e383446403a47423d38332e423b34433c35433d363e3833413b36423c3646403a453f3a403b34403a34403a35433d3747403a47403a4a433b4c453f4c463e4a433b49423a4d463e4c453d4b443d4c453e4a443d49433c4b46404b453f4b443e4d474147403a4b463f4c46404c464047423e47423b4b464048433e4b443d47403b45403b47413c46403b48423c3f3832443e374e48414c463f4c463f4b453e49433c49423b4c464047403a46403948413a48433b4a433c49423c413a33443d3549423a4b453d4b433b4b433c49423a423d364540394b443e4a433c4a433c48413a4740394b443d48413948413a48413b46413b49433d49443c46403b45403a453f39443f3946413c48443e47423d4a443e4c46404c463f4a443d4b453e48413947413a453f394c47424d47414d474148413946403949433c47403a47403a453e38443d3748413b474039403934433e38423d374c464046403b423d38403c36423e38443e38443f38423d36453f38443d3748413b484139433b34423b33453f3748413a47403847413a40383239332f39342f423c36423c373d3733423d384a443e47413a433d37484139423c35453e39403b353f3934443f3a413c37413b373c3834413c38433e39403a3447413b453f3a403b36413b373d38343d38343b35313f3a36413c3745403b443f3946423d48423c4a443e49433d49423c4a443e49433c49423d433e39433e38453f3a3f39333c3731423c36423d374a443d423c37403b37443f3b3e393635322e413c38433e38423c37423c37413c35413b35453f39423b34453e37453e38433c36433d37453f384a453e47403946403948413a453d37423c3548413c423d37413b353b3631413a34403933413c36433c363e3932463f394a443d48423b48413b403b35403a343e37313f39333d38323f3933453e3847403a453e3748413a433c36433c37413b35464039453e3849423b4a433c47403a46403a47413b45403a443d38423d383f3a35403b36403b3747423e48433d4a453f4b464246413d3f3a3536312e37322f403c373f3a35413b37413c38423d394a443e37322e44403c4b453f48413a413a36403b353b3530413b3647423c3f3a34433d384b443e4a433d463f3947413b49433b4a433c49423b49423c49423c48413a4b443c4a433d49423b48413b4a433d4a433c4b443d4b453f4b453e4a443d4a433d4a443e49443d4b453e49443f48433e4a453e49433e49443e47413c48423d47413c45403b443e3946403b4d4742413b3549423c4a433c4a443c4b443c4a433c4a443d4a443d4b443d4d47414b453d4e47414d463f4c453e433b35473e37453e3648413b474039453e3648413a48423a4841394b443d4c453f4b443e4b443d49433d4a433d4c463f4a443d4a443d49433d46413b48433c48423c49423c46403b47413d433e39443e39443f3846403949433c47413a47423c453f39463f3948423c46413b45413b48433d48413b4c453d49433c453f39463f3947403a453f3948433c4a454049433c48433c49443f44403a433e39443f3945403a443f3b48423e4a453e4a453e453f3947413b453f384a433d413b35403a3349423a433c35453e38463f37423b35413c353f39333a353038332f322d2a45403b3f3b36433e38453f39413c37443e38463f3847413b46413c433e393f3a35403b3645403946403a443f3949433c464039433c3648423c48423b47423b46413a423c36413a35453e38453e3848423c46403b443f39433d38413b36433e3846403b48423b423d37443e38423d3547413a433d36443e3847413a453e38453f393e38333f38333e3832403b35453e39423b363d3731433d37413a34423c353e37323f3932443c36403831403931443d35463f38443d36433b343e36303e362f3b363039332e3d3630413b34423b35403a34443e3847413b474039463f3848423b4a433c48423b49433e4d474149433d48423b4a433c433c363e3933413b35423c36453e38443d36443d3648413a4a433b433c354a433d47403949423c49433d49423c48413a46403a443e3846403b453f3a433e3a443f3b46413c453f3b423d38413b363c3833413c373935303c36323e3a3645413c46423e48433f3f3a36332f2b352f2b37312d3e3834403a36403a35403b353c36314a433d4f4a44403a343a3531443e384a443e46403a463e38453e38443e38433d37464039463f3947403947403a47403949423c4a433d4b443d4c453e4a433c4b453f4a433d4c453e4c453f4c47404a443d49433e49443d49433c49433d49423c49433e49433c49433e46413a47423c46403b453f39433d3846403b45403b47423c45413b443e3849423b4a433d4d463f4c453e49433c4d47404d463f4e47414a433c4c453d4b453f464039453e37484139463f36484039484039484039443d35463f39453f3947413a453f39423c36413b34403a3447403a423c363b35303b3631403a34423c36413a35423c35413b35423c35443d37433d37433e37453f384a453e49433c443f3a45403a47413b48433c443f39443f3946403b46413b46413c48433c47403a47403c4b46404b45404b46404a443d443f39413c36403b36403b37413c38403b37433e393e3b36433e3a433d37443e3949443f49433d47433b49433d433e3749433c4f48414740394b443c453e3848413b49433c46403a413b3639343037322f383330423d3a423c3835302d3d39353e3a353f3a363d3732413b36433d384b453f46413d443e3946413a433d38433e3948423d48423c403b36433f39403b35433d3846403a453f3947423d46413c47413b46413a48423b46403a4c464048423c49433c464038413b34443f39433c35433d37423c36453e37413932453d35433a33403831413932443b353f3731423b353b3630433c36433c363e3831403932423b34433c354039323e37303e362f413932433c34433b35403a32443d35443c35433c35403a33443d37423c36413a3447413a454039453f39463f3847403a443f3746403a423b3447413a3f3a34423c364b453e4d46404b453f47423c46403b403b36433e3846413b4b443d48413b47403a4b433c4a433b49423b4a443e4a443e4b443e48423c48433e48423d47423c46423b433e39443f383f3a35423d383d393446413d46423d46423d47413c433e39433e3a3c37343d3a353935313b373339332e3a342f3e37313a35303b3733403b363d38333e38323e3a353e3934413b36443e39453f3a423d37443f3a453f3948423c48423c4b453e48423b4c453f4c453e4b433c4a443e4a433d4b443e4a443d4b443d48413a4a433c4b463f4a433d4c453f49423c46403a46413c48433d4a443f49443e48423c47423c48423c48423c49444045413d433e3948413c49423c433d38423c37443f3a46413b453f3946403948413b433c36443d3748413a46403a3e39333f3934403b34433c363e3731413933413a33423b343e3630453e3648413948413a48413a49423b453f3946413a453f38423c3649433c4a433c454039463f38453e38433d3745403b413c36433d3746413b423d3847423c49433d4c46404d48414b464149443e47413a45403a443e39443e3846403b49423c463f3946413a46403b45403b48433d443e3846413c49443f4d49434c474249433f45403a3e39353e39353d3935403b37403c37413d38423d38413c38403b36443f3b46413c4a453f46403b443f3a443f3b45403b47413b49423b4b443d48413a453e36463f38403934413b36453f393e39353d3833403c38433f3b46423e3e3a364b46414d474147423e433f3a3b37333a35313934303934303935303b36313c38343f3b36403c37423e3946423d45403b46413c48433d46403b45403c443f3a443f3a45413b46413c433e39403c37443d39453e38433e38443f3945403b443f394039343d3731433b34423a33453c35443a32443931423a314037303b342c423a33423a324039323d37313d36303e3730403a343f3832423b35453d36433b334239314139323c352e423b344139323c352f39332e38312d453e39423b35413a34423b364a443f4c474048433c4b453e4a443c48433b4c453f4a433d463f39453f3845403849433d46413947423c443e38443e3948423d46403b453f384c453d49423b47403b433d36403a34433d38413c36413c35443d37453f3a48413b45403a44403a423d39423e383f3a36403c383c38343b36333834303a3532443f3938332e36312e34302c403c3738322d3b37333e37314037313a332e3f383235302d3b36303c373237322d3c36323f3a353e39343e3833443f39403b36433d383e3934453f3a3f3a353f3a34443e3747403a48413a49423c48423b453f394b443e4c464049433d49433c48423c4a433c49433d4e47404b443d4b453e4c474048433e48423c49443e48433d48423d463f3a4a443e46403a47413a49443d49443f46403b48423b47403b453f39454039423b35453e37433d36413b343e39333f38323d37313e38323d3731413a343e3833423b36423c35443d36464038413933463f38433d36453f38433c36433c37423c36443d38433e38413c36413c37413d37443e3947413b4a433d46413c46423c45403c45403a443f39403b373f3a37443f3a48423d47423d47423c46423c47413c403b37433e39423d38453f39433d38463f3947403a46403b46413b4c464046403a3f3a35433e39423d38443f3a433e3a45403b44403a443f3a3f3a353c38343f3a36443f39413c36413c373f3a37433e3946403a443f393f3a353e39353d3734403b36423d38423c3748423b4b453e49433c433c373b35303a342f3c3530413a34393531403d38423e3a3c39353e3b373a373335312d3e39353a36323c393437332e3834303b3633413c39403b383d38353d39353c39343e3b36423e39423f3a45413c4c48434c474247423c48423c45403a49453f48433d48433d48443f45413d49433e403a35413c373d38323c3833413b36423c354b433d4c443d3f3730423a333f3730423a333f3831433c36463e37403a33473f39443d37403932433b34423c354039323f383137312b443c34433a32433a324b4138483f374239313e37303d36303f3832423b3547403a423c363e3934443d374b453f4d474148423c47423c453f38413c35403a34423c3746413b4a443d4f494346403a4b443f48423c48423c443f39403b353f3a35433e39433e38443e3846403b48433c4b453e47413b48423b4c453f48423c49453e49433d433e38413d383e39353f3833403a343e3834403b37423d39443f3c45403c3d373335302d3c373344413d433e3c3b36333733303b37323b342e4239323a3530433e393e39353d383539353036322e36322d37322e39353139353137342f3d38343c38333b3633403b37443f3944403a423d3846403b453e3948423c46413c4b453f48423c48413b48423c4a433c4b453f47413b47403a4a433c433d36423c3646403b45403b403c37423d38433e3a44403a433d37443e384a433d4c46403f3b35423d3946403a46413b3f3a35423d39423d37443f39433e37423d363f3a34453f39413b36453e3847413b47423c49443c4a443e453f39463f39423b34443c36433c35423c35443d38443e3948413c453f3946413b4d48424a433d403b373e39353a3531413b373e3732403b37403b37403b36433e3a433e3a49443f47413c413c38443f3b48423e443e3a443f3b403c3745403b413c383f3a373f3b373c38343c38333c38343f39353f3a363d38353e39353c3834433f3a3e39363a37323e3a363d3935433e39433f3b3e3a353e3a35433e3a403b37403b373e3a363b37333d38343e3934423c37413c37413b373c373338343036322e38343036322e37312e35312c3a35303e38343f3934403a35403a353c37323835303d3a353b36333d3a363d39353e3a37403c383d3a3545413d423e3a3d39353b37333c37343d39353e3a363f3b37413d39433f3b423f3b423f3b433f3b433f3b45403c423e39403c373f3b373d39353f3a36433e3944403b443f3a47423b49443e4a443f45403c463f3a443d38443e38403932403a333f3832403a34403832433c363d37313f3932403933433c363f3833413a334039333a332d4038303f3730494039443b353d342d3e352d38312b3e352f3c342d443c34423a323e373137332e3e38333a35303a3430453f3a433e38413c35413b353f3a353f3b35443e394c46414b463f46403a443f39433e38423d3747423c3f3a3446413b44403b47423d4b45404d484148423c48423b433d37453f39453f3948423c48423c463f3a48423b433e39433d37433e39413b36443e3a46413c46403c47403b4c47414a453f4945414b464149453f3f3b36433e3b49454048423d403c3839343036312c39322c3c352e433e3837322e453f3a423c363f3a36443f3a403b36423d393f3b3743403b3936313e3b36433f3b45413c413d37423d3847423d4a464046413c443f3947413c4a433d443f3a433e3945403b443f3a413c37433e3945403b443f3a46403b45403947403a44403b423d3a413c37413d39403d393e3a36413c38413d394a454045403a454039443e39413c384b443f433e393e3a36403c38403b363f3a36383430403b37413c36423c36443e3947403a433d38423d37463f3947413a423c36413b353f3932403a34423b344039323f39343e39333e3935453f393d37343b37333935313c3733423e3a413d39413c38433f3b46413d4944404f4a45494540393430423c37433d38433e39433e39403b36413c3845403b443f393e39353a37333b36323c36323e37333a35313a35323c37323c3733433f3a3f3b37403d3847433f45423d44403b423e3946413d48433f48433e49433e423d383b37333d39363e39353b37333e3a36423e3a413d383e3a363a37333f3b373e3a353e3a36443f3b44403b423d39423d393c37333e3a36443e39423b36413b373d38333c38333c383444423d43403b3f3c3847443f393531494440413e3a403d393c39353935323a37333a36323e3a363f3c38423f3a433f3a433f3a46423e3d39353b36333f3c383e3a363d3935413d383e3a363f3c3744403c46413c413d38413d383f3b363d38343a35323a36313f3a363b35303f39333d3732453f3a463f3a48423c48413c423d38403a35423c37433d37413c363b353039322d3c342e464039473f383c362f38322c362e29362d283d352e493e374037303f362e3d342d3c342d3a332d39332d39342f3b3632433d383f3b343e3933403b3449423b443e38423c36433e3848423c49433c433d36433c35423c3546413b49433d4d47404f48424a454049443f4b453f4a443e4a453f49443e47423c48423b443e38433d38423c36413b36403a353d37323d3733423d38403b353e3a35403b35433e3947413b3a35303a34303c383336312d383430433f3b423e3a46413c423d393b373339353146413c413b36423d37393531413b383e38333e3935413c383a36323c38333f3b383a37323c37343936313a37333a3632393631413d39413d39413c37403b37433f393f3b3546403a403b36433f3a433e3a403c38423e3947433e433d3948433e46403c45403b413d37433e39433e39413d38413c37403c383e3a36413d39403d39403c38413d39423e39433e3a403c383d3935423c373f3b36393431403d373b3632413c384b45414b454047423b48433e4b453f4c47434c46404b453e4b443e48423b453f393f3935443e38413b373d3833443e3847413b3a353135302d3b3733423e39433f3a433f3b403c38413e39413d39403c37443f3a433f3a45403b403c373c373336312d3b363246403b45403b443f3a433f3a403d3845413c423d393d37323b35303f3a34403b35433d37433c373f3a35403a3745403a403b36443f3a45403b443e3a44403c46423e44403b433f3a3f3a36423d3947413a453f3a423d39423e3a423e3a443f3b433e3a443f3b443f3b423e3945413c423e39403b373f3b37403c3844403c3f3b373c3733433e3946413c433e39443f3b3d3733433e3a433e3a3c37333c393442403b403c3843403c35312d3c37333d38343f3b373e3a363c393436332f332f2c34302c34302c3733303c3834413d3844403b433e3a37332f36332e3e3a36423e39413d38413d39413d39403c383935323a35313935323a36323935313a36323e3a36423d3a4f4a44443d384d46404039333f38323c362f3d37314a433e4c454046403b443e3946403c4a433d49423d47403a403a3437302c2d2824332d2938302a3a312a393129362f2939322c413931423a33453e3740393349413a473e37443e383e37313e38313f3a34443d37413a334039323f3932413a33443d36413a33433b34453d35403932413a35413b353f3a353f393338342f433d3846413b47423b443f3948423c453f38413c36443e3847403a47413a453f38464039443d37453f394b453f48423b49433d4a443e4a443d46403c4e4a4555504b433f3a4f4a464c48434a4641423e39413c37403c37403c383e3934403b36403b37433d37403a3438332e413c3838343033302b36332f3f3b373a36323d3a353835303835303a36323a35323d3a363d3a35403c3737332f403d3847433d46403b3c37333e3835403c373f3b373e3b363e3a36413d38423f3a423d3a413d38403d39423e3a423e3a403d38403d38423f3a413e393e3a36423e3a3c38343c38343e3b363e3b363c38343b36333b37333c37333a36333d393544403d433e3a47413c433e3947423d443f3b3e3a3645413c49443e45403a453f39453f39453f383f39343d38333f3a35373330403b373a36323834303a36323c3934403c373b36333d39343c3834433f3a443f38433e3a433f3a44403b4a454143403b4d49444b47414b47423f3c372d292538322e39343039333038332f38342f3934303d38333d3833423c35453f39423c36443f39453f383c3732413c37453e3a463f3b46413c47413c48444048433f4b464247413e46423d443f3a3f39354a433e423d38433e3a413c38433e3a3d3834423d393d39353f3b373e3a363d3a363e3b363e39363e3a353b37333d39353b37333e3a363c39353e3a363d3935423e39413e39413d383e3a35403c383a37323f3b37413e3a3d39353b373346413d3d3935423e3a403c3748443f403c3838333036322e3b3733433e3a443f3a4f494448443e4d47423e393536332e393631383530373330413e39413e3a4744403b3733312e2a37332f36322e3a37333e3a3546413c4a443e423b353b342e3d362f3f393246413b4b443e4640393f39323f3a34413b353b352f3d35303a342e36312c352f2a332e2a3a342f3f3731433a32443a33483e36463c35453c353e37313e36303d352f3e37303b332e3f383137302c433c363e38313b35303a342e3f37303d352e413932413a333f38323e37323f38314038323b35303e383348413b433e37453e38413b3539343038342f38342f3a342f3e38323f38323e38333f3833403a33433c35433c34473f38474038413a323f37303c352f443d37433d35423d363f3934413c37403c3636322e3a353136322f34302c38343137322f3c37333d39353e39353c38333f3a35443e38413c36453e383c3732443f3c3b38333b373345403c403c3946423e423d393b3733403c383e3a353934313c39343d39343d38343935313d3934403a363b3633423e3a423e39413d3944413c413c3845403c403c373c3834413c373c38343e3a363d3a353c38343935313b37343a36323b38343d3a373a3733403c3945413c46433d3d3935403d393d39353b3734433f3b443f3a47423d46413b45403b3e3a35403b353c3934403b37403c373e3934403b36433e3a443f3a403b373f3b373c38343e39363b36323f3a36413b373e393436322e413d383f3b373b37334944404b474246423d45403b46413c433f3b46413c403b363f3b38393531393531443f3a4c46414a45413f3b37393531423d393c373336322f312d29413e393e3935423c38413c37413c37443e39413b36403a35413c353e3934443f3a48423d49443e49443f4945414c474348444046413d423d39423d39423d3946413b4a433e443f3a423d3944403b3e3935413c38433f3b413c38423e3a3c39343a37333f3b37413d383f3b373b37343a36333f3b383c39353d3a363a36323935323d3834403b353a352f423d3745403b43403a3c3935322e2b4743403f3c383f3b373b37333c39353e3a35433f3944403c433f3a44403b423e3939343036312e34302c35312d3a35323b3734423d3947423e443f3b433e3a48433d4b46403834303f3a37443f3c4a433f423d384b453e47413a413a34403a35423b36463e384c46403a342d3a342e35302a3a342e433c353e37323c36303d3731413a34453e374a433b4f48414a423b433c34484038453e36413b344840384c453d4f473f4d463f49423b48423b3e373235312d37312d35302b38322e3a342f3b352f3e36303d352e3b342d39332e423c354840383f37313e36304039333a332f3b342f3d3630413b343e38323f3933453e393f3833463f3a453f3948423b48413a4a423b48413a453f39453e36443d3648413b4b453f4d4742423c374c464048433e4e49424f49433933304e4a474b4742423e3a433f3b4c48443c38333f3a364d4741403b373734303d37333d38333d3632423c37453f3a3c3835403c373935323a37333f3b383e3b37423e3a3c39343a36323f3b36433e3a3c383348443f3d3934413d39403c38474440403c38403c3845413c3b3733443f3b3c3934423e3946433e403d3845423d3e3b364d484345413c403c383f3b373f3b373d3935403c3844403c403b383c373435312d3734303b37333935323734303733303a36313a36323a36333c3733443f3a433e3945403a433f3a45403b3e3935403b363d393444403c44413c423e3a443f3b44403b3d3a353c383439353146413d4d4741504b453f3b3545403c3c38343e3a35433f3a403d38413d383d3934433f3a3935303b38343b37343d38353d3935433f3b413e39443f3b47433e43403c403c3846413d3f3c3744403c423d393f3b373f3b373b37333f3b37423d393f3b363e39353d38343f3b373f3a35423d3844403b3e3a3635312d3834313b3633433f3a403c37423d3944403b443f3b433f3b413c37433e383e3935413c383b37343c3834423e3a3d3a363c39353e3a36413e39413c383f3b37423e3a403c383c38343e3a363a363237332f3935313b36323c3733403b36433e3a423d383f3b373e3b373c383436342f48423d433f3a423f3b413e393b383439363234302d3834313d3935403c38433f3a433f3a45413e433f3b3f3c373d39353f3b37403b363d373238322e3935303834303e3a363c3833433e38463f394d4741443d373e38323f38323d3833453f37484039423b3539322e403935403a35473f39433d36433c3747413b443e3849433c4d48424a453f443f3940393338312c3a332d2e2723322c2936302b35302b35302c37322d352e2937302b37312c3a34303d373236302c3b343039322d38322d3c352f423a33433b33433b34423a333d362f3b342d38332d3b3631423d38413d383f3b36423e3a48433f44403c48443f46413c413c373f3a36403b363e39343c37333f3a353f3a36413c36433e38433e3945403b47423b3f3a35332d2948433f46413b3f3b374a454146423c413c37403c38413d3945413d38332f3a3532433e3938342f3934313c3732433e393e3a36403b3748423d433f3b3f3b383834303b3734403d383c37343c3834413d3944403b48443f433f3a47433f423e3a494540433f3a413d39393632423f3a433f3b3e3b3645423d3c383446423e3c3834413d38413e393e3b36443f3b3c3834403b373f3b363b38343835303e3a36403c383e3a363c38343d393546413e403c383f3b37403c37403c39403b373a35323b37333c37333b36333d38333e39343f3a35403b37413d383e3b3646413d44403b443f3a46403a46413b423e393b373337332f35322e35312e3c37333f3a35403c35403c373f3c373936323a36323f3c373c39343936323c38353d39353f3b373f3c383f3c38433f3b423f3a423e3a4a454047423d423e3a46413e423d3a433f3b433f3b423e3a3a3733423f3a3e3b363f3c38423f3a44413c44413c413c383d39363b38343b383437332e3d39343b3734423f3a403c373a36333834303b37333d39363b38333d39363c38343f3b37403c373e39353e3a373c38353935323733303b37333d3935403c38413e39433f3b413d39403d3846413d423e39423e393f3b373834303833303b3834423e3a403c383f3b363f3a36413d393f3b38413d3934312d504d4845413d44403d43403c3d3a3635312d37332f37333037332f403c38423e39423f3a4c474149443e3935313b36313a3530403933433d36443e3848413a433d37423c3848413c4a443e3f39333e38313b352f3c35303f393349433c524c44514a443a332d3c3631443d3749423c554e47504a4347413b4b47414d474245403b46413c403c373b36323f38333b352e3b35303a35313a36313e38333f3933413b353d383345403a48423c443e383f38323d37323b352f3f37313a332d3c353039332d3a332e37302b39322d3d37323f39333f39333e3832443e3a49454146413d46413d46413c45413c45413c443e3b48433e423e3948433d49443f4a464146423d423e3b44403c46403d45413b46413d47423e48423d534d485a544e4039344b45404c484248443f413d3945413b413d3945413d403d3845413b423c373d3833443e39423d3838322d39342f37322d36302d3c37323e39343c39353e3a35413d39423d3a46433f44413c48453f403c38413d38433e3945413d43403c403c39433f3b3f3d3843403c36332f3d393549443f39353147443f3c393543403c44403c3e3a3646413d3e3a36403d383b37333e3b363b37323834303735303f3b37403d3844403c433f3a3f3b36423e3a403d383f3b37413d383e3a35403c383f3b3744403b3e39353a36323a37333936313d38353935323733303b36323935323b3732433f3b3f3b373d39363a36323c38343f3b37443f3c3e3a353e3935443f3a413d38423e39423e3948443e49433d48433d423d383e3a3646413d433f393a36323f3c373c39353e3a373b37333d3a36413d393f3c3746413d3e3a36413d3a413d393c38343b37343b37333c393446433e45423d44423d43403b403c3743403b403d383e393637332f3732303c373435312e3c36313e3833413c37413c3747413c453f3a443f3a3f3a363c37343935313b3733433f3b3f3b373e3a373f3c383c39353a37333734303935313b37333c38343c39343f3b373c3934423e39403b37413d383a363235312e3a36323c39333d38343c39353b383444413c413d393d3a373f3c3745423e403c38403d38403c373f3b36403b37423e3945403b46413c47433c453f3a3e3a33423c3639332f3d37313e3832423b35443d37433d3648413a47413a453f38413b35413a34423b36423b34413a34423c36443e3749423c49423b4a433c433d373d3732403b3548423b3f393339332f36312d39343035302c33302c35302d3934303a35303b35303b3530403b363d38343d393548433e49433e453f39463f39403a343d363137322d352f2b36312d37302c3b35303c363046403a47413d3d37313e383446413b48423d48413b403a34413d373d383343403b413d37413d3845413b44403b46423d47433d4b4741413d37403b373d38333f3b36413d39423e3a423e3a44413c49443f4e4a454a46414e4842514c45443f3849443e4b4840433f3a3d39343935313834303936323a373347433e3a36313a3531423d384a45414c48444a4642403c3939332f3f3a354c4842433e3a3e3a364a4642403d3a4d494543403b3f3c38423e3a4a4541413d3944413d403c3744403c3f3c383e3a364a47433c383444413d3b37333a3732403c393d39353e3a36403d393e3b36443f3c45413d403c38403c38403c37413d393b373446423d3e3a353c38343f3c373e3a363c38343a3632413d38423e39433f3a443f3c403c393e3b36403b37403b373e39353b37333a36323834303c3734433e393b373339353144403b3d393535302c3834303833303c3834433f3b3c383449443e3e3a36423e39413c3844403a3d3a353c38343f3b35433d3945413c3e3a35433f3a423e3943403b433e3a443f3c3d3935403c37423e39413d3a433f3b43403b3f3c38403d39403c383d3a36413d3a433e3b403d393f3b373e3a36423e3a3e3a36433f3b46413d433f3a403d383d39353e3a3646413b4a443f4d4741514a4449443f443e39433d38443e3845413b49443e47403b4f4841443e3a37332f37332f3734303835313936323e3a3647443f43403c3f3b373a37323734303e3935413c393e3b36443e3a403b36413c383c38333f3a353b36333b36323b36323a35313a35313e3a3547433e3e39353e3b37413d39433f3a433e3a36322d3b36323d3934433f3946423e4c48444e49424c453f453f3a3a3631312d293b3633413d38423d38433c36463f39453f38474039453e37463f38423b36453e3747403949423b4a433c4a423c49413b47403b4039333f38323d3630403a34443e37433c3647403a3c36313b36323d38353c3833403c383e39353d3733413c3746413d48433e443f3a48433c423c363f39343c373238322d3c35303b36303b35303e39333b342f3f38323c36303b36323c37333c37323a35313e3a34403b34423c35433d373d3832403b36433d39413d374c48424a46414c474148423d413c373f3a35403c383d38343d38343d38333935313c39343c38343e3a363e3a353d38333c38333a35303f3935423d38403b374e4843504a4447433e403c383f3b373c37333f3b373f3b373c3934393430443f3b39353049453e46403a4b453f544f474c474044403a46423c3e3a363e3b373d3a353835303d39353f3b373e3b37433f3b403d393e3b3746433f423f3a403d393b383445423e403c38433f3b45413c43403c4a47423e3a36413d39413d39423f3a423e3a403d39413d383e3a36403d383c37333c38353c3834423e3948423e443f3b3f3b373f3b37403c38383430413d393935313835303935313d39353c38333c38343d39353e3a353e3936413c383f3a373e3a36423e393f3a363935313b3833403b363b38333c383449443f49443f4b4641403c383a3531332f2c36322e47433f413d39413d39433e3b46423e423d3945413c433e39413c38413c383e3b36423e3a423e3a43403b423f3b47433f44403c413d393e3b373d3b37413e3a413d384e4a4446423e413e3a423e3a403c39413d39403c38403c38433f3a413d383f3b373c38333b37333a36323c3733403b3637332f3b37323e3a343a3632413c37403a35433e383f3a35403a3549423c46413a48433e403b373e3a363a3733403c383d39353c38343b37343d39363d39363f3b3745403c3d38343e3a353e39353e39363a35313b34313f393347413a46403b4c4640433d3845403c3f3a363e3b3743403b413d384c48424d49424f49424c4540524d474b4440433c38302c29302c29332f2b3834303d3935383330322e2b36312e383430403b37423d37453f3a443d37453f38453e38423c353e37313e3732443e38423b34453e37403a333f3933443e38463f3947403a403a35453e384b443e47403a443d37463f38433b35443e393f3b363d3834403c38423e3b45403c3e3a36403c3746423d46403a46413a47413b433b36443d373f38333b363137322d3c37323e3832403a34433e3946413c46423d4b47414e49424d48424c474249453e4c474047433d423d39413d3946413c3d38343f3a3545413b4a4640514d484e494445403b46433c47423d4a464147423e3d3935403c37413d3844403b47433d45413b443e3949433e46423d4a464145403c413c3846413d44403b44403c4a45414a454147413b403c3847403b403b373a3532403a3648423e433e393e393546403b46413b3d38343c383443403b44413c49454143403b403d384a4643413e393c393447433e36322f3f3c3844413c43403c36332f43403c403d38403c3845413d403c373d3a36403c38403d383d3936413d3a433f3b44413c423e393e3b3647433f413d39403b37443f3b443f3a423e3a413d3945403c46413d45413c45413d403d38433f3b413d39413d3943403c3c39343b37333a36323834313835313935313d393539353137333037332f3d383446423d3e3a363c38343c3833433f3a3b3733423e3a45403b3a363248433e4a453f403c3845413c4a464146423d47423d49443f46413d453f3a443f3a3e3a353e3a36423d3844403c423f3a413e3a45413d474440423f3b423f3b46433e433f3b46433f44423e403d39413d3a47433e433f3b4a464146423e4c484445413c45413c48444049454147433f413c383f3a35403c383d3935413d3945403c423e3b423e3a3e39343b36313b36323a36313e39353e3b363f3c37403c3745403b43403b3e3b363d39353d3a353e3b36413d393a37333d3a363b3733403c37403a37453f3a4e47424f4842534e47433d37433d38433d37403b35403a34433d38443f3a43403c332e2b3d39343e39343e38333c38323a3530403a34443e394b454047413d3f3a3636312e332f2a38332f3e39363d39353c37333b3631403b3547413a4a443d4c453e433d373e3831413a34423c34433c3548413b49423b49423b443d363d37323c3632302b27413c373d37323b36314a433d433e3948413b48413a4640394a453e49433e433f3945403b443f3a46413b47413c4a443e4d464046403a49433d4a433d47403a474039433d37433c36433c36453e37433d3647413b45403b443e39423c35403a34433d37403b363e3935443f3945403b46423e4945404a4542514d49514d494b47424d49454945414a46424d49444e49454e494447423e413c38413d38423e3a423f3a423d3944403b47423d4e4a44453f3b48443f47444044403c403d393c37333b36333c38353f3c383d39372f2b283f3a363d38333e39343d39343e39353e3936393431403a36403c38413d39403c373d38343b38333e3b36403c38403d39413e393c3834433f3c44413c403d3945423d44403d403c3945423d44413e45423d47443f47423e44413c494541403c3844403d413d39403b3846413d46413e423d3944403c48444046423e433e3a4b474348443f4844404a46414b47434d49444b46414946413e3a363e3935433e3a3e3935423d3a423e3a44403c3f3a373a36333b37333e39353936313934313c38343b37333d37333f3a35423c38423d393e393545403c3d39353c3834413d393f3b37433f3b4a46414b464145423c46423c4a464046423c46403b47423d423e394f4944423e3944403c47433f47433e443f3b45413d45413c48443f403d3845413e48433f403c384845413c3934403c3847423e423e3a423e3a44413c3c3834403c383f3b3744413c45423e4a46414a464246413d4a463f47423d45403a433f393c383336312d3834303c37333d393349433d4b453f4540393f3a363f3a36433e39403a363b37323d39353d39363c3935403c383936323e3a36413e3a3d3a35403b3745403a423d364b4641413c37453f3946403a403b353f3a343f3b3446413b47423d48413c413c3743403a45413d45423d4c47414f4a43504a43524d4547403b3f393437322e3a3632403b3648423d5d56514b443e3b343038332e453f3847413a443e3837312c3a342f3c3731433d37423a34423b34403932413a33453d37453f373f3932423c353c36313a34303f3a3549433e4b453f403b36443f3b45413b413b363e3a35403a353f3a344c474047423c45413b4a443f49433e47413c49443e4a443e433e38423d383d37333f3934413a343e3832413b35423c36423c37453e39443e39433e3845403a423d38403c373c3733423d38423e3a403b3749464145413d47443f4d4a454a46414b464145413b46433e47443e4b48434a454044403b433f3b423f3a413e3a44403c43403b46423e46413e45413c47423c433d3949444048433f4b474344403c44403b423e3944403b413d39413d39403b3845403c3e3a353b3632433e393f3b373e38343d3934433e393e3934413c38413d39433e39413d39403b37433f3b443f3a423e3a403c39403d3944403d47433f45413d45413d47443f44413d423f3a39373345413c43403b403c37413e3948443f45413d413d39413d3949444048433e4a453f453f3a47443f46423d433f3a45403d48454049454045413d4a45404b474346423e433f3b44403b49454048444046423d46423d4c474247433e443f3b47433f443f3b413d38453f3c403c37413c38443f3b3b36323d38343d39343f3a363d3a35423d3a3f3b3645413d49443f48443f49454049443f49454048454046423e45413d46433e46423d423e39433e3a403c3946423d47423e423d3a4945403f3b36433f3b423f3a413e39423e3a433f3b46423f45413d45423d423e3a433f3a47433f46423d46423d423e39433e3a423d39403c3949444048443f47433e403c38403c3747433f47433f4c48444a46424c48424c48434b4742443f3b433e3a413c373a35303c36323b3631403a37403a35403b373e39353c3733443e39433d3849423c464039413c37423e393e39353c3733443f3a453f3b443f39443d383f3932423c363f39343f3934453f3848413b4c4640433d3746403a48423b47413b45403c3e3936413d38443f3947413a453f3848423b453f3948413b4b443f403a363b3631352f293f3a3449423c4f484247413b4e4740473f383d37314640393e37313a332d4139324d463d4f48414b443d4c453f423c3549423c46403949413b4d47404b4641453f39413b36443f3b45403a4b453f4945404b48424b47424d484448433f4b474246433e43403b413d393d38353d38343f3b373f3b36413c37423d3947423b48423c49443d49433c453f3946413b453f3a46413c443f3b46413d48423d47433e44403b47433e4a4541423e3a3b363248443e48443f4a464144403a4b47424e4b4645423d413d39413d393f3b363e3c37413d39413d39423e3a44403d4844404744404a45404c47414a443e4d494447433f4944404a46404a454049443f45403b45413c46413c403b3545413c443f3a46413d4a453f443e39403b373e39353f3a36433e39403c38403b37413d38433e3a423e3945403c403c37423d39413d38403b36413d394a46414d484349433e4b47424b46424945414b47424f4a454b47424b47424d484355514a4a454046403c46423d48433d4d48434d484249443e45403b48433e48433f47433e44403c403a37433e3a3f3c373e3a363f3b373f3b37413d3945413d45423d47433e4b474247443f46413d46413d4a454147433f45413c45403b443f3b443f3c3f3b363c38343e3a36413d37433e38413c383e3a35413c3846403a443f3946413b413c37453f3a443f3a44403b45403c44403c46413d433f3a3e3a36423e3a423e39403b373f3b37413c38433f3a3f3a35413d39423d3944403b443f3a433f3a423d38423f3a413d393f3b373f3b37423f3a3f3c3747413c443e384b454048423d49423d403b37423d39423e3a423e3a44403c44403b4d49444b4743423d3845413d43403c46423d423d39433e3a4b453f4c453f443d38423d3746403b413b373d38343e38343c3733443d373e3934403a34423b3549423b433e38433e3a403b37433e39403b35443d37443d3747413b47403a433c34443d373e373247403b46413c433d39463f3a3f3833453f3846403947413a4c4742393531423d38403b363d38324440394d4841524b444b453e3c37303e39324a443d544d464e484149423b4d463f4840394840394e463f48403941393349423a504941443e373f38323d3630443c364f484256514b4039343f3a34433d3749443f504c45544f4848433d4d484249433e433e3945403c443f3a3e3a353f3b373e3a3546423e4845404a464247433f45413d423d39423d39443f3a3d38343f3a353d38323d37323a3530403a34403b35443e3845403b46423d48443f443e39413d383f3b36403c3846433d4a46424e49454f4b45413c38433f3b403d393f3b373e3a36403d39413d3943403b3e3b37443f3a46413c47443e423f3b44403c45413d46433f45403c423e3945413c413d3947423e47423e4a464248444046423d44403c46423d45403a46413b47413b46403c4b453f4b443e433d38423c36433d39413b35453f3a403b37413d38403b3745403a443e3949443f47413c4b443d48423c44403b4a454046413c47423e46423d48443e4d484345413c4c484347433e48443f4d48424b474245413b45413c4a46424b47424e49434e48424a453f4a45404b464049443e4a443e4944404b47434a45414b47414c48434944404d48444d494544413c433f3a46423e45403b46413c433e3a403c38403c38443f3b413d393d39353c38343e3936423e3a3a36323834313d39353e39353d3a363d3834433e3b44403c433d3846423d433f3a433f3a413c3844403c47423e48443f47423e48433f484540403b37443f3b47433e45403c46413c47423d48433e45403b433f3b433e3a433f3947413b49433e433d38433d3847423d45403b433f3a423e39413d38443f3b47433e46403b433e3a45403c44403c423d3944403d413d39423f3a46433e44413c48444046413d44403b44413d45413d48443f423e39413c383e3a3646423d433e39423d383f3a363e3a35403b36423e38423c363c3733403a35443d36464039443e38423d3946413d423d3846403a443e37433c36443e3746403947413b47403a453f3947413b443e39413b35433d36423c3648423c4c463f49443e4a453e49443f443f3a514d46514a434c463e4d473f413a333d363148423b524b45413a353a332e3b342f433c3448413a4b443c443f39504941565047524a434c453e423a333d352e403933463f3849423a483e36413830473e354a433a4b443d443c3439322b3b352e3f3833453f384b453f534f484f4c46504d48504b4748454146413d3935313c393348443f514e484c4843433d38443e3746413b443e39453f39463f384a433c4c47414a453f46403b413b37433d39443f3b46413c4b46414f4a454e49454a464149443e48433d46413d433f3a403c38403c3845423e47444043413d49474246423d45413c48443f413c38423e393b38333d3a363f3c38403d383f3b373f3b37413c3845403c423f3a423f3a423e3a433e3a403c37433e39413c38413c37423c3748413c443e3847413b47413a443e3649433d48423b443d37423d3646403946413b47413c453f3a46403a46403b48433d46413b4a433c4a443e45403a48423c464039413c374c474147423c463f3b44403c47423d48433e4c464149453f48433e4945404a464147423d4a454047413c45403c48423d48433c48423c4b453e4a453f46423e4845404b474346423e48433f47433e4b474247433f4844404a464147433e46423e46423d46433e46423e4b474248443f48443f48444044403c413d39403c373f3a373e3a353c383437322f3a36323b37333b37333c38343d39353f3b363f3b373f3b3745413d423f3a433f3b45413d46413d45413d433f3b3d3833453f3946413b49443e4a433d4b443e47413c3e3a3646423d48433d48423d47413c49423c3f3a35453f39423d38443f3a413d39403d38423e3a3d39343f3b37413d39403b373f3b37423d38413d373f3b373e3b36413d3944403c423e393e3a373c3833413d38423e39413e3a3e3a363f3a36413c383b36323d39343e3b36413c38453f3a3f3b353c3833413d383c38323b3631443f3a45403b49433e453f39403b3644403b423c37423b3746403b453f3a443e38453f3a453f38463f39443d38413c36413d3744403b443f3a423c36433d37453f384a433d49443d48433d3f3a3746403b48413a4039324a433b554e4659544c544e47443e38433c364d4640544e48524b434b443d4038323f3831463e3748413a49423a4e473f514840585149564e47403630372f29362e274339304b3f3740362e38302a3b332c473f384f4840443e374e463f4d453e47413a3f3b364a45404d4a444c4944514d49514d4949444048423e433f3a514d484f4a44464039423c363c3731453f393e3833443d383d38333e39333f39343e3a3544413c45423d4a4540413b363d39343c3935403d39403c3745403c44403d4e4a454f4c474d494447443e403d393b38343a37333e3b363d3a353d39353e3936413d39423d383f3b37423e3946423e4744404a454145413d44403c433e3b433e3a45403c433e3a453f3a46403b3f3a3645403b3d3833453f3a47413b49423c463f39453e37453e39443d37453e38433d36453e37453e37463f37463f3848413b48413b433d37413b37443f39443f384b453f423c36453f3848433d47413c443e38433c36443e38423c36423c3746413b45403b48433e47423d46423e46413d44403b46413c4b45404d484247423e4f48414c46404b464147433e4b47424d484448443f46423e4d49454e4a454b47434a46424945414a45404a454148444044413c4b474245413d45423d47423e484440433e3a403d383d3a37433f3b423e3a413d39433f3a423d3a423d393e3a36403c383e3a35413c383d38343c3834423e39433e3a45413d433f3b46423e47433e443f3b423d39443d37433e3945403b47413b453f3a433e39403c38423d39433e3a46413c433e3a423e393f3b36403b373e393539353138343137322f312e2b3d3a353f3a363e39353d39353e3935433e39443f3a413c38413d3a433e3a423e3a413d3947443f4c484247413c443f39423d3845403c433e39443f3a45403b3d3a34443f3c3c37343f3a35403b353f39343d39343a35313e39333c37343c36313f3a34413c36423d383f3a343e3a343d37323f3834433c36413b36433d38443d37433d38443d373f3a353e39333f3a36433e3946413b443f3a47413b423b36413b35423d39413b36423d3749433d453e383f3934413b3447413a4a443d534d454c453e3f38333c3630464139534c45554e474e4742403831473f384c453e49423c473f3840372f433b34494139413933463f394a423b3f3630393029433a334840393f37314037303b342c3c342c474038524b44514c463d37323b37324540394d494248443f494540443f3a403b36433e3849423b433c36403934423d373c3732504943504a444f4a434b4641423c373d3a35413e3a3e3a353e3a3645403b413d38443f3b4a47425956504c48424c4842433f38423c36433e3a47433e504e49504d494c494545413d3d38353b36333b36333d38343d39343d3834403c37423d39433e39433e3a44403c44413c433e3a443f3b45413c433d38453f39423c35433e38413b363f3a35413b35433d37443d37433d37433c35463f39443d37453e3747403848413a4740394a423b49423a484139453e38453e36453e36463f374740393f393347403a443d37433c36443d37463f39453f39403b36403b36413c3746413c45403b47423d47423d47423d4b46414d47424e48434c47424d48424c474347423c44403c45413d4a454149454146413d47433e4a46424a464247433f49444049454047423e4d48434b46424a46413f3b37413e3944403c47433e4c47434a454044403c423f3b44403c45413c413c3845413c46413c45403b3e3935423c38403c38423d39423d3947423e45413d45403c423e3a45403c443f3a45413d423e393f3b37403b36413c36413b36433e3a3f3a36423d38413c38433f3a3e3a3644403b403c38433e38413c373f3b36423d373d38333c37333e39353d3935413c38403b36413c37413c373f3a353e3935403b363f3a36423d39413d383e3a35433e3a443f3a443f3b46403b443f3949433e45403b443f3a443e39433f3a48433e45403b3f3934433d3846403a443e38433d37423c373e38333b343046403b433e39453f3a423c37423c36423c36423c363d3832403a343f3933443e38423d3649423c3f3933443f3a403b38413d39413c393f3c37433e39433e3a423d3945403c46413c46413c48433d4a453f46413c443f3a443f3a47423c46413c443f39413b36443e394c453f554e474e473f403932453e374e48414c453e3b342e433c35504841524b43605850574f47473e363e342d3e362e3d372f4a433c575049554e4846403a3e37313c35303a342f443c363e352e3f37304d4740544f4a4d4742433d38423e3a413e394e4a4548433e403b383d373245403b48433e4a453f413c3748423c48433b4f49423f39333c373345413c47443e443f3a48433e514c454b4642514e484a47414d4a4545413c49453f4c48424b484247423d48454048443f443f3a423e3a3b383335312d35312d39353137332f403c383f3a363f3b36403c373d3935413d39423f3a423e393f3c37403c37403c3844403b3f3a353f3a36433d38433e38423c373f3a34423c36453f39443e3748413a49433c4d463e4c463e474139433d35453d35443d35453e36484139463f37474038443d37453e3749423b49423b49423a453f38463f39443e38453f39443e38403933423c3749433d433e3a4a454147433e4c48424b47414d484244403c413d3945403c4d4741443e39403b36443f38413d38433f3b47433e46423d4c474349464149454147433f4a4642494540443f3b4a454048443f4b46424a46424c47434c474347433e45403c433e3a3f3b373c38353e3b373e3a3644403b433e39423d37423d39423d39423e39423c38413c39423d3844403b453f3a46413c413d38433f3b45403b45403b47423d443f3b433e3a423d39423e3a44403c3f3a36413b373e3a363f3a363f3b373e3a35423d383e3935423d37403c37453f39453e3749433e4b443e3e38343e3935403b36413b363e3934443f3b453f3a3f3a363e3934443f3946403a423d38413c36403b36413b37413c373e3934433f3a423d38403b36413c37423e38403b373c38333e39343e38343d39343c38333d38333c38343d39343f3a34433d39443e39403b36423d383d3834413c37423d38443e39413b36443d38433d38433d36433c37453e38433d3745403b423d39433e3b413d3943403b45413d44413c45413d46433f44403c45413d423e3a433e3a44403a413d3744403b4a454149454047433d45403b403c37433e38423b35443d36453f373d36313f393446403a3e37323b352f3b362f433b344740384941394c443b4a4139443b34453c35413a323b332c423b33474038474038474039473e36433b34453e37433d3638312c403b36534e484e49433f3934423c364a453e4b4740544f49453e3848423b443e384a433e433c363d373246403b48413b3d383345403b403c3745413c46413b423d3748443e504c484d49454f4a4645403b4a46404d49444b47414a46423935313a373339353136332f3a36323c3834403d3746413d423e3a484440413c38423e39413d38423e3a413d39403c38413d39423f3a3f3c37403d383c38343e3935443f3b423c363c36313e3833403a35423c3648423c49433c4b453f4e473f5049414b453d4e473f4d473f474139463f39474038453e364841394841394b443d4a433b464038463f37453e364a433b474038484139474039443d36413b34443d36423c36423b35423c36443e3847423b45403945403b423d39443f3b44403c45403b413b3746423e49443f45403b44403a423d3947433f45413c47433e443f3c48443f44403c48433e4d49434944404b46414a454047433f4a46414b47424b464248444049454148454146423e45413d46413d443f3c47433e48443e49443e4a443d49433e48423c453f3948433d403a3646413a453f3a423d37423e39413d38413c383f3b373f3a363f3b37413b36413c383f3a353c37333e3b35413c37433e3a403b37423d393f3a36403b37423c364640393d3631433c373c38333e393448443d49443f423d39423d3845403a423c37403b37403b35413b36433e38413c373c38333c38333e3a3646413d433e384a443d49443d413c373b373349443e47413b3e39343f3b3649443e3f39343d37333c3733433d393f3a353c38343d3833423c37403c3845413b413c37443e393d39343d38343d3835393430413c3746413b403b36433e39433d37443e38423d383e3935423d37413a35433e39423e3a3e3b373f3b373d3b363e3b37423f3b3f3c373c38343b38333d393545403a47423d47433d433f3b45403a443e39423e3945403b453e38443e37423c3546403a443e3846403a49423b47413b4b443d4c453d4f4840514a424e463f4a433b5048405049424d463e47413a433c363f3831484139514a424d463e4c443e433b34423c36403b363b36313b37314c46404f4a444f4a43453e3745403a433d37514b4548413a413a35433d36423c35433d37413a35433e3846403b403b3548433e423e39413d3847423c3f393345433d4a474249443f4c49424e494447413c4d4944544f4a504c47433f3b3a36323f3b37403c383e3b36413c3944403c443f3b423e393e3b363e3a3639353244413c423e3a413e39413e39423e3a423f3a3f3c37413e393c38343b37333e3934403a353d38343c3633423c3747413b4640394b453e4e473f4e47404c453d464039443e3747403a4b443c4b443c4d463f4e47405048404c453e4f48404e48404f48404c453e4c453d4a433d4b453e46403a423d3848423c453f3946403b45403a433d373f3a343c3834403b373d3834403c37413e39443f3b433f383e3935433e3b403c38403c38403c38423d393e3a363e3b37413d39413d3945413d47433e45413c44403c46413d47433f49454145413d433f3b45403c433e3a44403c47423d413d39423d39433e3a403c38423e3946403b443f3a433d393b3530443f39453f39403b36433d38453f39413c37433e37423b35413c363f3a353a36323d38343e3a35403a353d3934423e39443e3a403c37413c3848433d3c37333f3b3549443e4b453f4a46404d484348423c413c37403b363d3833413d37443e393d38333f3a35433d373c3833403a353d38333d37323f3a363d36323e3834413b36423d373f3a353f3b37413d383f3a37423d3945403b443e3947413b403b36413b3647423c3f3a35413c383d3733423c36464139453f3b3d3834413b363f39343b37333c37323c3733433e393e3a353c37333d3934433e3945403b433e39413d38443f3b423d3748423c48423c48423d48413b46403b433d39433d38413c38413d3945403b3f3b373d3834433e3a453f3a3e39353e39353e39343b37323e39353e3935403a36413c37413b37413d3846403b474139433c3845403a423c3848423c4a443d49433c4a433d4b453e49423b4740394c453d463f3747403a3f393247403a443f39453e38433c36433d37423c3549433b47413b463f38433d3849443f403b35443d37403a34454038403a34463f3947403a47423c524c454c463f47413b47403948413b45403a413c38423c38443f3949423d46413c47423d4c484448443f504a4545403c423d384d49434d4942524f49494440413c38423f394e4a44544f4a4944403e3b3737343038343037342f3835313935313c38343b37333d393538343046423e413e39423f3b3e3b37433e3a3e3b363f3c37413d393e3a35413c373e3935453f3a423c36453f3a413c3746403a47423c48423b4c453f4b443d49423b453f3847403a4b443d4c46404b453e4e483f514a41514a424c453d474039463f3848413b48413a49423b443e3846413b47423d46403a49443f46413c47413c443f3a46403b433f3a423d38413d38403c37443f3b46413c47413b413b36494440453f3b46413c433e39423d39403c37433f3b46423e46423e49454045413d46413d48433f4d4741484440423e3a413e3944403c43403c46423d433f3a44413d44403b3f3b37413d39423d39413c38443f3b453f3a433d37443f3a443e3845403a454039463f3a433d37423c37413c37423c36443e38464039433d37443e38443e39413c383e3a34403b353e3934423c37433e39433e383b3632443f3b423d393f3b37393430403b36433e38443f38433d38433d38423d37383430453f39403b3747423d403b37403b37423c39433e3947423d413a353f39343b36313c3632413b36423b373a36323f3b373f3a36433e3a433f39423d38403b363c3833433e39403c37433e393c37333f3935413a35403a353d37323c37323d3731423b363c38333d37323d3834433d393e3934433f3a423e393f3a353e39353b3733413d383e39353b3732413c373d3832423d37423c36443e3846403a443e39443f3a48413c413b37403b373f3935403a36423c3648433c47413a47413a48433d413b36403a35403a35443f3a443e3a413b37443d3848423b423c37423d38423d384a433e48433d433e3846413b433e374b443c47403a48423b46403949423b443f383f3933423c37453f38413b364740393c3630433d373e383238332d37322e413c3747423c5049434d4740443f39423c37433d39433e3846413b4640393f3a344c46404b443e49423b46413b48433c47403a47413b413c364a454049454148433f4945414d49444c484348443f48443f47423c46423c4c4843534f4a54504b49454048443f4c4843504b474e4a454d49444b47433f3a36433f3b403c383f3b383b37333b37343e3a363d39353e393538332f3d39353f3b37403c383f3c373b35313c3632413d38423d38453f39433e3846403a48413b48413a464039453f38443f3847413b47423b46413b48423c48433c4a443d4a443d4e473f4d47404a443c4b453d4a433d46403a433d37453f3a45403a4a443d4a433d453f3a453f3946413b47413b46403946403a47413a47403a48413b45403b413c38413c36413a36423e39443f3a45403b46403b433e39433e39433e3a45413c46413c46423d4b464247423e4b464147423d443f3b423e3a413c3844403c44413c44413c45413e423e3a433f3a3e3a373f3b37403c38403b37403b37413c37413b3647413a433e38423c3847413b443f39443f39453f39453f39453e38463f39423d36453e37453f3a423d393e3a363a363244403b48433e403b36453f39443e3747413c47423d433e3846403a443f3947413b46403a46403a453f3946403a47403a443d3845403a3f3934413c363e3833403a35423c35423c36403934413b353f3832433e384a443e46413b413b35423c36403a353f3b36443f3a413c37413b36413c373f39363b36323e3a35423c373d38333d3835443e393f3a35413b373d3734423d38453f39433d383d3834403a373e3833433d38443e393d3935433e394440394b443e45403b433d3846403b45403b413d384a45404a453f49443e433d393d37333f3a343d37333e38333d38323a363139353137322f3833303b37323f3934443e38403934443e393c3733443f3a3d38333d3834423d3748423c4c453e49433d48433d49453f433d38443f3b48423d4e47414b453e4b443d49433c49443d4c46404a433d4a443d45403a433c37454039413c36443e3948413b433c36443e383f3833403b364039343f3933403a34443e3849423c453e38403b35413a34453e38443d37433d3647403a443e38443e39433c37403b373f3a36413d38443f3a49443e443f3b46423e46423e49454046423e46423d45423d47433e443f3b45413c44403b433e3a49464145403d433f3b3e3a363c39353a36313c38343d3a363e3a353c38343d39353d39353d3935403b383f3b363d38343e3a35403c383f3c373e3a353d3934413c3848433d413c36413b36423d373e3933433d37423b35413b34443e38463f38453e38463f384a433c48413b48413b4a443d49433d49433c4c453e4c453d4d463e4e473f5049424b443e48423a4b443d4c453e4b433d4a443d49423a49433b4b453e49443d48423c4a443e49433d4a443d4a433c46403a433d38423c37453f3a453f3a3f3833413b37433d38403b37403a36433e39423c37433e38433e3a443e39433e3a4a443e46403a4a443f46413c47413b46413c423e39423d3a403d3847423e46413d45413c47423d45403a48423d46413b453f39433d37453f3a453f3a48413c47413b453e38453e3848413b4a443c463f3947413b433d37433d36453e38443d38453f38423d36433e38403b37413c37423c37453f3a423d38443e38443f3948423c443e39433e38413c3647423c47423b49433c403a34453f3946403a3e37323f3933403a34463f3846403a45403c403c37433e39443e38423c37453f3949433c443f3948413a423d3646403a48413b47413a3f3932403a353a3631403c37403b35403b353e3933453f393f38323a342f393430413c373c38343f3b35423d37453f39433e37423d38453f393f3a34433d39453f3946403a46403b423e394c4742504a4549443e443f3a433e3946413b45403a3f3a3545403b46403a433e383d3833423d3846403b403c363d38333e39353f3a353d38343f39333e3934413c373d3833443e393f3a3545403b3c37323f3a36443f39433e3947423d433e3947423d4a443e48423d49433c4a443e4c453f4c464049443d46413c49443e48433e4d474149443d453e384a433c47423c49423c433e38443e39433d3845403a47413d46413b49423c49413b463f39453e38443e37443e38413c35463f39443e384c453e47413b46403c46413c443e3a423d393f3a36423d39413d38443f3b46423d4845414945414a47424e4a464e4b464b4843433f3b4a46404d4a4646433f44403d433f3b4844404a464148443f49454044403c423f3a44403b46423d3f3a37403c38403c38433f3a3d3935413d3a45403c413d38443f3a413d38453f3a413b353f39343b3430413a343f3a3439342f48423c4b453f4e47415049434e47404e484149423c4c453f4d46404b443c4a443c4a433c4d47404b443c4d463f4d463e4c453e4a433d4c453f4b453e4c453e4b453f49433b4c46404d4640453f384c453f4a453d49443e49433e48433d4a443e48433c47403a433d38403b36423c37413b353e37323e3833403933413b35403a35423d38423c37443e3a423d39443f3945403b453f3a4b443f48413b46413b48433d433e3a46403b443f3a433f3a433e39433e39443e393d38333c3832403b363c3732423e3848423c3d37323f3934423c3646403a47403a463f38453e38433c36443e384a443e4b453d4b453e49433b453f3946403a48423c48433d47413c48423d443e384a443d46423c47413c423c383b3733403c37413c37403b35423d38413c37433e39423c363d38333d3832453e38433d38443d38453e393d38343c3733443e393f3a3649433e423c3749433c463f3949433c47403a49423c4b443f4a443e453f394b463f49443d4c463f4c453e46403a464039433d364b453d463f383f393247403a3f3a35403a35433d37403b35443e3845413a423c3744403a433c35413c35443e3946423c433e38433d39413c38453f3a4d46404c474348433e47423c4a443e45403a46413c46413c403b37433e3a433e393f3a353e3935443f3a413c38433e3a4b443f433e39423d3947423c46423d433e3a413c38423d3946413c3e3834403b36443e393f3b36443f3a49433e443f3946403a443e38413d3746403b413c37423c37413c3748433d49443e47413b47413b413b373f3935403a35403b37403b36403b363f3a363e3935413d39453f3b443f3945403a46413b46403c48423d433e39413c36413c364a453f4a433c4741394b453f4a433f46403a433e3947423d46413d443f3a46423c47423d46423d46433e4b474344413c48454046423e4b47434c4945504c484e4c4748433e44403c403d38413d383f3b37413d39413d38433e3948433e4c4641413e39403d384945413f3b384744403834303f3b353e3934423c36403b36413d36413c363b36313f39323e37313f38313e37323e3832403a353d3833423c37403a353e39343d37323d3833453e3847403949423b4a443d4b453e4b443c4a433c4c463f4c453e4b443e4a433d46413948433c4a443e4a443e4b443e4b443e49433d48423c4a453f49443e45413c48433d4a443f46413b49433d423c36403c37443f3a423c373f39353f3934413b34423c35413c37433d37463f3a433d38403b35413b3648423b453f38453f3946403a463f39433d35423b36413b37433d393c3733433d39443e393c3733423d3847413b423c38423d3745403a423d37403b36423d374640394a443c4f48404e48414b453e4c463f463f38443e3846403a413a3547403a3f3a3446403b433c36413c35453f38423c36403a35403a34423c36413c36423d3746413b453f3a433e39413b373e39353f3a353f3b36433e3848413c49423c47413b423d37403b353d3833463f3a423c3745403a443e384b453f4a443d48423b443e384c463f423c364e494348423b48423d4d4841433d3849433c4a443e504a444b443d4c463e4b433c474039453f384640384b433c4d474048433c514b4447413b48423a4b443f433d36453f3a49423d453f3945403a4d4741433d3749433c4a433c443d373b36313b3631413d383c38333d3834413d38433d3846413d443f3a45413d443f39453f3a403a36413d393f3b37433e3a45403c45403c47433e48423d44403c46423d3d3935433e3a3f3b373f3b36413c38423d39413b36413c373f3a34443e394a454049423d46403b46413b4b46414b464149443f49433d48413c443e3845403a47423d4a4540463f3a433d393e39343d39343f3a354a443e433d3846413a403b36423c374b443e4a433d413b353f3934423d38453f3a433e39433d374c474145403a47413a4a443d4d4840443f39443f3a46413d45403c46423d403b38423e39433f3a44403c45413c433e394c48424a464148454049454049443e49454145403d3f3c373f3b373a36323834303b37333f3b373b3833413d39423e3946413c43403b3d3a363c39353e3935423e3946413d433e393f3a3546403b46403a4c463f49423c4c4742403a34403a3547413b453f38413a3447403a49423c46413a453f3948423c4a433d47413b4a433c49423b49423c48423c48423b48413b49423b4b443e4c463f4c463f4a443d4b46404a443d4b453f4a443d49433c4b46404a453f4b453f49433d49433e453f3a453f3b453f3a423d38413c37453e38413c37443e38443f39453e38413b35403a35433d37443e38453f3947413b48423c48413b47413a47403a47403a47413b46403a433d37463f3946413a46403a47403a48423c463f3947413c413c36423b36443e3849433c46413a46403a48413b49413b3b35303f3933433e3648423c4a453e4b453e48423b4d47404d47404d47404a453f4b453f4b453f4f484249423c4a443e47403a47403a49433c4640394d4740443e38403b3746413d48433d423d36433f3a423e39413c38433e39403a34403b36423e39423c36444039423c36423c3545403946413b47423c49443e443f3b46403a433f39443f3a443f3a4945414b4540453f3949423c534e47464139504943544e47443c344c433a4d453d453e3748413a48413b453e38464038453e3749423c46403a48423d4f494448413b4c4740514b4549423b453f39443e37433e37403b353d383245403a49443d46413b453f3945403c44413b423e393d3834413d383e3833423e3a413d383f3b3844403c46403b413c38413e39433f3a433e38443f3b44403b423e39433f3b43403b45413c45413c403b37453f3a443f3a433d38423c3647413c49443d4d484248433f46413d433e3a443f3a47413c4b453f4a443d4b454044403b423d38403c37423d374e48434a464047423d423d38453f394f49434b453f46413c45403b423b3746403b47403b48423d4c464046403c4e494247413c453f3b46403b47403c443e39413c374a454046403b45403a48413b48423c48413b49433e48433d433e3948433d49443f4c474146413b48433e4c4641433e3a3e3a363a36323d3835443e3a45403b46403c46413c413e393f3c37403d39413d3944413d4b474344403c3e3b363d39343b3530423e3b433f3b413c38403b3639342f403b3545403a3d3833383430423c3647413b4a433d49433c423b35463e3947413a4a433d47403a48413a48413a463f3949423c4a433d4a443d4b443d49423c4a453e49423c4c453f4d463f4c453f49433d47413c48433d49433d46403947413b46403a49423c49433d433d39413c38423d38433d37423e38453f393f3a34443e393f3a3548423d464039433c3645403b443d38453e38423c3646413b443e38443e3848423a453f384b443e47403a46403a47423c464039443d364a433d443e38403a36413b37433e39413c37453f39433d39433d37423d3649423b463f394641394f49414e494148423b423c3647413a47423b48433c4e47404b443d4b463f46403a48413a423d3648413b4a443e48433d49433d413c3548413e4a453e47413b433e3945403a443f3a4d4742433e3a44403b47413b46403a49433d46403a443f3a47423c49433d4a443e4a443e4d47414c484149433d423c373e3935423d38423d38443f3945403b4a45414c47433e37314b453e4e484358524b524a42534a41534941544a415249404f473e47403a4a453e433d364d473f49423a4a433c47413a433d384b443d48413a49433e46413c4e4740463f384b443d544c42514940473f3848403949433c47413b4a433d48433d4b454047423d46403a413c384a453f413c37403b373e3b363d39343b37333c3934403c373e3935423d39413d39403c3846423e3d3934423e3a4844404a443e423d374b46424d474247423b4f494348423e4e484247413c47423c3f39354a464148433f443f3a3e3a3446403b47423c49443e4a453e4d474147423d46413d433e39443f3a48433e4e4842443d39423d38423c36433e3847413b4c47424b443e423c37423b3646403a443e38433e374b453f453f39443f384b453f46413c433e39433d3847403b4d47414e4741443d3749443f47423d4e4842443e39443f3a46403a4b463f4a453f4a453f48433c3f3a343d37323a36324e48424d47405049434c47404a453e49453f47423c3f3b37403b373e3a363f3c3846413e413d38413b36433f3b3d3a353f3c373e39353f3a36413c37443f3a47423c47423b453f3a45403a48423c47413b48423c4a453e47413a4b443e4b443e4a433d49423c4b453e4c463f4b453e4b453f49423c4a443d4a453e4a433d4b453f48423b47413b46413c4a443e4a443e49433e49443e49423c49433e49423d47423c443f3b403c37413c38433f39413c38433e3948433d47403a4740394b443e47413a47413a443f38433e3847423b443e3847403a413b3546403a4540394b443d463f384b443d4c453f4a443d4a433d433d37453e38423c36423c35413c36413d3849433d49433d47403a48403947413a4a443c504a42524c454e47404a433c47413a4d48404f48414e48404c46404a443d4d474047423c4a45414e48434f4a4449433d433e3846413b4c474147413b413c373e3733433e3848443e423d37403b36403c37403b373f3a353935313b3733423d3746413b46403a49433e433f38433e3a4d474148423c46403b4a453e3f3a35413b35403a36423d3648433e3f3a353f39353d3732423d3846403a4a433e423b3647413b47413a4d453e4d463e4b443d453d35423b3547413b4e47404c464049423c4c463e423e3848423c4a443e4d463f4e474048423d504a4347413a49413a564e454a423a4e463f4b453e49433d4c473f4d463f49423c46403a3d39344d474148423c46413a45403b433f3b3f3b37413c383c38343f3a37413d383e39353e3935423e3a423d3944403c44403c45413d433e394a443f4b464049443e47423c4e494446413b49443e47403b48433e4a443e443f3b4b474245413c4a443f4b453f48443e44403b403c37433e3945403b443f3a403b3649443e4a443e49443f403b3745403a49423b443d364c46413f3933413b35453f394a453d4c4740514b45453f394c46414a453f46413c48433e433e384e494346403a49433d504b44433d3847423c504b4550494446403b4c46404e49434d4741413c35423d3846413b4d47424a454049433e46413c48423c433e3846403a3a363048423c413d37433f3b46413d443f3b3b373243403c413e393b373344403c3f3b37403c37423f3a3c3732423d3839343036322e39342f39353038342f3b36313a343038332e3934303e3934464039433d3747403a49423c4d464047403a4c453f4c464047423b4a433d47413c49423b47413a4a443d4b443e4c474049423b48423c47413c47413c48423d46403b433d3847413b48423c48413c443e3a403c373d3934433d3846403b3d3935433f3a413d38413c3746403a46403a433e39413c374b453f4a443e423d36433e384b443f48423c48423c47413b453e37403b34433d37403a343e3934423c36433c36413c3547413a46403a3d383349443d453f3948423c433c364b443e423c374c4741524d464e473f4c453e4d463f514b434f4a434d4841514b44544f494d48424d494347423c49433d423d38443f39433f3a47403c46403a46413c45413c433f3a49444045413b46413d47433c47423d433f3a3c38333b3732403c36443e38413c36433e394a433d4d4841423d374a453e46413b48433d423c36454039443d37413c373e38323a3530454039423d383f3b363a3632403d38443e37433d373f3b36413d36433d364d4640453e384e4740433c35544d46453f394b453f48433d47413c47413c46413b443e384a443e46403a4a433d47403b4540394b443d4c433b50453a52463c4d443c4d47404b453f4c453f46403a453f3a3b373247413d47413c3e3933423d3944403b3f3a3548433d47413d433d373d37323f3b363f3a36433e39403b373b37323c3934423f3b433e3a44403c433e3947413d4b464147403a49423c4a443d403a3547423d4c4742423e3946413d433f3b48433f4a443f413d39433f3b45403c46423e4c474249454046413c453f3b46423c48433d45403a47413b48433d443f39443e3945403b45403b413c3749443f433e39423c374d474149433e443e384a443e403a3446403b46413b45413b423c3746413b44403b49453f433f3a443f3b443f3b453f3b48433e423d383f3a3548433d47413c403b36423e3846423d4b47424f494446403a46403a4e4943403b3645403b433e3a3b37313f3c363d3834423f3b423d39433f3a423f3b45423e47433f4844403e3935423d383f3a353e3935403b37403b373a3632423e3a44413c44403b45413c47433d46413b47423d47423d47403a46403a46413c49443e46413b48433d443f3946413b4b443f48413b48423b49433c433c35423c38433e39403b38413b37423e39423d39443f3b433e39443f39403b3545403b3f3a363f3b363d38353f3b373f3a353c3833443f3a443e393f3a35403c354a4640443f393f3a333f393348443d403b35443e38413b3547413b4a433c4b443d4c443d48423b4a433c4c4540433d37463f3b47413c48423b49433e47423d4b453f433d384b464049443d4b453e4a453e4a453d4b453f4d473f5049414e47404e4942554f4a514b444d4741524b454d48424f4a444b48414a46404d47404f4a4445413b413c3748433f403b37413d38413c373d39333c37323a3631403c373c3833403c373c3734433d3846413b4e48424b443f48423c4f494339353137322e3b363237332e3d3935423d38443f3b443f3b413c3746403b46413c47423d3f3b37413c39403c383e3a363c37333c3732433d38413c373c3733453e383c36323f39333d3833342e2a34302c433d3749443e48423d3b3733433f3a413b36433e3847413b3c3732433f3a3e39343c37333f3a34433d35463e37463d3548423a453e37463f3845403a403b36423c37423d38413c374b474446413b423d36443f3846413c423d374a433d46403a4b453e453e37413c36413d383f3b3643403a44403b443f3a46413c47423d44403c47423d4b46404f4a4447423c433e3747423b47423c4a454046403b433d37413c36443f38443f3845403c403d39433e3a45403c46423d433f3b48423d453f3a47423d4c4641433e394a433d4c46414944404c46404b463f4c464048433d433e39413c373f3a35403b36423d374d463f4b463f4b4540423d38423b36403b37403c36413b36433e3848433e48423c49444045403a423d38413d3949433e45413b443f37423d3746423b413c3849433e44403b46413c423e393c3833413b363f3a35423d38423d393e3a363b38333e3a35403c37423e3a403b38433f3b433f3b3f3b3646413c3d3934413d38413d39413d383c38343e3b373f3c37403c373f3b373e3935443f3a45403a423d383f3a35433e3846403a433e38433e39423d39413d38433f3a443f3b433e3a443f3b453f3a433d38443e38433f3b423e3a423e39413d393f3a373f3b373f3b373f3b3746413c46413c443f3a413d393d3935433e39433f3a433e3a47423d46423d44403b443f3a45403a48423d47423d4a443f433e39453f394e474147403a49423c4f4942443f37453e37443e36464039443e38413b34443f383b363239342f4640393a35303b36313b36323a3430433d3847423c47413b4b4540534e47514b45524d454f4a424e4741504a434d47414a433d4f48424a443e4a443f4c46404e48414d464046403a504a444a443f463f39413b363e3a34413c38423d3a3e393446413c423c384a454149433c4f49444d484345413a3f3b36433f3a3f3c37403c383b373147413b46413b47423c433e39433e38453f3a3e3a36413d383f3a353f3a363c38333e39343f3a363b36323d3834413b373d38333f3a363d3834413c37423c37433d36443d3648413a48413a463f383d3834413c37433d3846413b453f394b453f453e36464039453f3948423d48423c46413b46413c45423c443f3a44403a45403b433e39453f3947413c49433e46413b423d38403b36423d38433e3a443f3a443d37443e38423c37453f3a453f3b46403b44403945413b48423c48433d49433c4a443e47413a443f3a46423d45413c433f3b433e3a44403b48454045413b46423e48443e4a453f47413c3f3a36423d37453f39403b3539343036322d35302d35312c36312d3b36303f3934403b36413b363e39353f3a36413d38423e3945403c47433d46413d47413b4a443e48433c48423c4b463f4e47414c463f46403a463f3946403846413a48433c433d38423c36433e3845403a453f39443f3946403a45403a443f3945403a443f3b443e39433e38443e39443f39443f3947423c45413c48423c443f39413b36423c37433e39413c363f3a36403b37443e39413c36403b353e39343e39353b38333b36323d38333f3a353e39353e39343b38343d38343c38343d39343e39353b3731433c353d39343c38333c3733413d38423d37443e3847413a47413b46413b47423c47423b49443e48433f443f3c433e3b47433f44403b48433f46413b413b36413b35302d293f3934423c37403a36403a35413a34403934423c363e3832413b35413c36403b36433e394e48424b474049453e48443d49443e44403a413c384a46404a464047423e45403d45413d47433f48444048454045413d47423d4a443e45413b47423c433d38433e37474039443e36473f3849423a49423a4b443c4c453e49433d423e3845413c49443f433e3b47413b49443e4b463f4b463f49433c48423b48413a48413a49423b453e38453f38443f39433d3648413a49423b4a433b47413a4b443d4a443d4c463e48413947403a48423c48413b46403949443d47413b45403b48423c46413b49443d48413b483f3849433c46403b47413b47413b443f3a3f3b36403c37413d383e3a343d39343f3a35413b37413c363c383338332e3c38333d39343f3b353d383439353039353039353038343036322e3935303c37323d38343e3b36433f3b423d383f3b36453f3a413d37413c3648413c463f3a48433d49423c46403a46403a45403a423e3a44403c45403c45403b48433e4a443e48423b3e393446403a464039443e38453e3946403a423c36464039464039423c36453f394b46404a464047423c47423c46423c4a453f48413b4a443d4a443e48433d4a453f4a453f49443e46413d46423c46423e44403c423e3a43403b443e3a433e38443e39443e384d474049443d4c443c49423a49423a4a433c4c453d443e38453f39443e39443e3945403a45403b45403b433e38423c3747413b47413b46403a453f3948413b453f39433e37423c363d38333f3934453f3847413a443e37443e38443e38443e3747403a453f3849433c46403a453f3849443d46413a49423c47423c46413b443f3946413c4941384a4036494038463e3748413a46403947413a413c36413c363e39353e3a353f3a363d39343d38333e3935413c373e3a35423d38433e37423d37413b363e3a35423d37403c373f3b36423d383f3a353f3a35403b363f3a363e3934423d373f3a35453f39433e38423d37453f38433d3848423b47413a48433d46403a433d38433c373e393446413b48413c48433c49433d4a443d4a433d4b443d4a443d4e47414b443e48413b463f38423b353f3933403a33413b353e3a34433f3b46433e49443f47423e433e3948433e49433d4f4a444a443e48433d46413c48423d47423e48433e4d49434d49444b484247433e47433d443e39433d374a443d48423b453f374b443d48423b49423b49423a46403849423b49433c4a443d4d47413d3934443f3a3f3b36453f3a47423c48423c48433c46413c4b453f47413c47413b46403947403a453f3948413b49433c4b443d4a433d48423b46403a46413a47413b47413a47423b49443d48433d47413b4c473f49433d49433c46413a48433d47423c53463a5444375044394f453b46403948423c464039413c37413c363f3a353c37333b37333f3935403c363b37323f3b36403b37433e393f3a343f39343f3a353f3a343f3a363d38333a36313c3834413c373e39353f3a35423c37463e373e38333c3732413c37453f39453f3947403948413b49433c4a433b463f394c453e483f384a423a453e3747413b49433c48423c48423c48433c4c443c4f49414e473f4f49414d463f4a423b47403a49423b47403949413b48423b49433c48443f46413c47433d433e39423c37443e39453f3946403a49433d4e48424c474048443d46403a443f3944403b46413c4c47424b46404a453e4c474148423c4740394b443d47403949423b4b433c4a423b463e374740394a433c4b463e47403a443f3846413c423e39433f39423d38403b36443e39433d3846403b433e39423c38454039433d37433d37443e38453f3949433c443f384d484049443d4c463f4e48404e48414a443d4b443e4c47404c464047413a4a443d47413b48423c46403948433d4c46404e423760503f544638443f3847413b48423b443e3847423c433e38403b363b3833403b373e39353e39343c37333e39353c3834413c373d38343b37333f39353c37323e3a353d39343d38343935313f3935413c37453f3949423b48413a3f3a353c38333e3933413b3547403a46403a463e374c4138473f38473e364a423b483e36483f36484139463f3948413b45403a47413b463f3949423b4b433c453e38443f39453f3947403949423c423d373f3935433d3748413b49443e49443e433e393f3a353833303c3632413b363f3935423c36463f3946403a47403a49433d4b453e4e48414c463f504b4447423b423d374c47414a453f47413b4a443d4a443d4c453e4b443d4b453d49433b49433c4b453e4d473f4e48404a443d49433c47413b453f3948413a453f39443f39453f3a423e37403c363f3a34433e38433e38453f39403b35423c37443d37443e38443e38453f38443e38443e39433e37433d39453f3848423b46403a453e3846413b46423c403c3745403b433f3b47423e443e3849423b4a42394b4035443f3a413c36454039443f39433e38433d384a453f3b37323f3a36413c383c38333d39353c37343d38343d38343c37333b37343e3935413c373f3b36403b373f3b36443f3b423e3946413b4b453e4c453d4840384a433d433d3845403a47423c4a453f4540394740394b4139463f3947413b464039433e37443e38443e38423c37423c373f3b363c38343d39353d38343d38333d3935403c37413d383f3a353a36323934303b37332f2c2834302d3934303e3934433d383b3531342f2c312d2a3a342f3e3833423c37453e3947403a46413b443e39423c364a443d4e484249433c46413a443e3847423d49433c453f39433e38454039453f39423c34474039453f38464039474039413b35453f39453f39463f384a423b46403a47413b49433d4a433d453f394c453e45403a49443f423d3945403a49433d4c463f413c36413c36413c35433d37433d37413c37433d3746403a443e38423c37433e38423c36443e3946403b443f3a3d39343c3833423d38433f3b46423d48443f45403a45403b413d3846413b47423c48423c443e3847403a423c363b36323d38353b36323e39353e3a353f3b363f3b363d3934403b3744413a413c383f3b37413c37403c373f3b36413c38413c37413c37433d364b433a4e44394c4239484039433d38433d38403b36423c373f3933423c36423c37413b35423c363f3a353f3b363f3b363e39343c36323c38333f3a36403d38423f3a403c37413d393f3b363f3b363d39343f3b373e3a35403c38383430322d2a322d2a332e2b342f2b322e2a2f2b2837322e3b353137322e37322e3d3934453f39453f38453f38443f3946413a463f384d47404b453d443e38433e38453f39443f3947413b443e37453f3848423a4b443d46403a433d38443f3945403a423c37463f39453f3945403a47413a464039453f38413b34433d36423b36403a343d3834433f38443e38464039443e38453e3847413b453e38413b353f3a353e393545403a47413b433d37443e38453f39403b36413c373f3a35413c37413c383f3b34413c37403b37413b373d3834403c383f3b37433f3a433e38423c36453e393f3a35464039433d383f3a36403b36413c37423e38413d38443f3b45413c413c37423d39413c37413c38413c37423c383f3a34453f39423b35433c36413c36453e384b41384a4036463e36484036433d36413b363f3a35403b353e3934433d38413b37413c37443e38413c37423d383f3a35433e38453e383f3934413d38403c37403c373f3a35423c37413c373f39353e39353d393436322f3a373336322e3834313b373335312e35302d3e3a3536322f3935323b363238343036322e36322e3b3632423d37453f39413a35453f394b443e4e48414b463f46413b46403a48423c47423b47413a48413b47403a47413b433e3845403b48413b48423c453f39453f38443d37453e37453f3845403a47423c473f38433d36423c36413b353f3934443d3749423b47423b46413b443e38453f38423d37413b35443f37433d37403c37433d37433e38433d38433d39413d38403b36413c37403b363f3a363c37333e3935433e38433e38413d3847423d44403a403d37433e38453f39453e38453f39443e38453e38413b36413c373f39353f3935423d38433d39453f3a453f3946413a48423b47403b474039453e39463f38433d37423c3747403a46403b423e39454039474038433c34433c36433d35433d373f3a343c3731423c3745403b46403b46413c45403b45403b48433d47423c49433e49433e47413b453f3a45403b413c3847423e443f3a3e39343e38343c3732413b373a35323b37333c38343b373339353138343138343136322e3733303e3a363833303b37333d38343d383435312d3a3531413b36443f3a433e384b453e4b453f4b46404b464048433c48433e4c47404a443e48423c48433d4a443e4d474047423c45403a443f3946403a46403a443d37453e38443e3847423b443e3846403a453f3a443d37433c35433d37453f39423c37453f3946403a47423b48423b4a433c4a443d4a443d443f38423c36413c363f3a363f3b363d3935403c38413d38403b363d39353d38333a3632403b36423d38423d38403a3646403a47413b4a443e453f39453f3a49433c48423b443e38413c37443e38443e39433e38413c3647413c49443e433f3a45403b45403a443e39464039474039463f38423c36413a34453e38443e38463f3947413b463f38433d38463f39464039433d374b433c47403a423e3947413c48433e48443e49433e49443f4a453f4b45404d48424c47414a453f46403945403b4b47424943404e494348433e433d37413b363d38333e38323a35303934313c373339343035312d3b36313833303d3732322e2936322e3a353137322e39332f3d37333f3a353e38333e38323d37333f3a37443f3a48433d4b463e4b443f4d484249443f48423c49433d47423c443f3948423c48423b47413b46413b433e38423e383b37333c37323d39333d38323b36313e3933403a35403b35443f3a47413c433d38433d37443e38433d37454039443e38423d37453f39474039453e38453f39423c37413b36403b363e3a353a36313c373337332f3935323a36323a3531383531403b363f3a35413b37413c3746403b46413a453f3a433d3747413b3e3934423d37453f38443f39423c36423d38423d3946423d47423d403d37413d38413d37433d37423c36454039413b35443e373e38323b3531423c37433c36413a34413a343f39333c37323d38333e39333e3934423d37423d37423c36413c37423d383f3b373f3a363f3a353d393545403b46423c433e39443f3a47423d433e39433f3a433e39413d38443f3a45403b45413c3e39353a36323935313935313a36333c373338332f342f2b37322d3a342f3e38323a342f332f2c36312e3a35313e39343c37333c38333d38333e39343f3934423c35423d38443f3a48433e48433d46423c443f3a46403c45403b47433e46413c47423d45403a47413c413d383d38343b37333935303b3631403b35413b353d3834423c37433e3848423b433e38443f39443e39423c36433d37423d363f3934413c36423d37423d36413c35403b36413b36443f38423c36403b34413c373e39343934303b36313e39353e3a353f393446403b45403a413b36413b36423c373f3a35413c37433d37403a353d3833423d3848413b453f39433e38464039453f3a45403b44403b48443e433d3847413a423d38413b36443e38433d37443e37443e38433d383b36313c36313a35303c36323c37333e393334302d3935303d38343f3935413b36423c36413b34443d37403a35413b36403b36403b363f39333f393439342f3a3632423d38423e393b37333d3935403d383a353137332f37333037342f36322e393430413a353a36313c36323b35303e373138322e37312d3b342f37322d35302c332e2b37332f3f3b36423e38433f393f3b36443e3949443e443e3a45403b48443d49433d48423d48433c44403a47423c433e3946423c46433e46413c46413b46413c45403b443f3a3935313c37333a36313b363338332f3f3a353c37323a35313d37333a353146403c423d38413c37413c37403c37433e39413c373f3a35403b363c3833403a34423c363f39333f3934423b353f3b353d39333f3a35413d373e39343935313e3a34443f39403b353f3b363e3a363e39353b38333c39343b37333c38343834313c3834403c37413c37433d38433d36423c37443f3947423c49443f423e38433d3847413b453f39443f3a3f39353e38333f39343e3833332f2c34302d3934303935303a3531393531403a35413b363f3934433d38443f3a49423c463f39423b35403a343c3632403b35443d38443d383c36303f38323c36303b352f3b353039332f37322e3c3733433e39443f3a413c3845403c433f3a3e39363a3632433c353d3832403a343c342f4239323e352f4037304037303c342e3c342e37312c36312c3b363138332f3a35313b37323d38343d3833423c3645403a48423b46413b443e383e39353a37323a36323a36323c3833403c37433f3a3f3b36403c383b37333934313934303a35313b35313a35313e39343733303a35313e39343d3833423e3a443f3b413d37443f3b45413b423e38423c3845403a413d38413d3946413b48423c4a453f4a443e4a453f48413b45403b433e383f39343c38323b37323a36313f3a363f3b353f3a36403b37403c383f3b37403c383f3b363835303a36323d3936413d3844403b46413b47413b48423c48423b47413a45403b453f3945403a49433d46403a433e38433e38423c37423d37433d37413b353c37323d38343d38343f3a363f3a353c3632423c36433d3746403a453f39423e38423e3945403a433e3945403b48423d453f3a46403a433e38403a353a343037332f3f39343d37323e38333a35303a35313c3733433f3b4a453f49443d48433d47423c423e39433f3a3c37333d38343d37333b35303e38323d37323c37323b363037332e3b3631413c373c37333935323a35313834303c37333a3531423d3847403a453f39423c373b38333c38343734303733303734303936323936313a37333937323a36323a36323a36323935313935323e3934413c37413c38413c38403c383f3a36403b35413c383e3935413d3845403a45413b433e39403b373e3a353d3934433f3945403946403a47423c46413a443e38443f39433e38423e393f3b3638353137332f39353137332f3a3632403c37413d38403c37433e3a423e3a443f3b3d3935423d39433f3b423e39413d393e39353f3934433d38433d38443f3a433e3a433d39433e3a47423c47423c443f3a433e38403a353c37323b37323d38333f39343d39333c37333f39343d38323f3934403a34403b353e38333e3934453f3a403a3447403a48423c443e38433e383d38333934313834303e3934423c363c36313b36323e38323b3530413b363f3a363935313b37333d38343e3a35413c383d3935403a35403b363f3b363d39343f3a35433f3a433e3a433d38453f39443e39433e38453f39423c373e3a353b37333a36323935313a35313934303f3935453f39463f394640394a453e4f4942423d383b37333a36323935323a36323b37333b37333e3935403b373d39353b37333834303a353138332f3a35313a36323a36323936323b373345413d3f3b363d3834443f3a46413b47423c46413c45403a46403a47413b47423c4a443e48413b46413b443f38423d36403a3538343036332f37332f37332f36332f3c38343c38343a37333936323e3a35403c373d39353b37333c3833413d39423e3a433f3a46413b44403a403a353c3631433d3846403a45403a443f3a3e3a36413c3746403a423d38443f3a45403b423e393e39353e39343f39353b37323c3834403b373c38333f3a35403a36433e38423d37443e39463f39443d37443e38403b363a35303f3934403a36443e38403a35413b35453f393d38333934303b36313a3630403a353e3934443f3a45413c46403b3f3935403b373c38333e3a3547413b45403b44403b47433f44403b443f393e39353f3a35423f3944403b47423d433f3a48433c44403b443f3b47423c443f3a423c3747413c46413a46403a47403a413b353e3a333f3a35403b36403b37413c39413d39403c383c38343a37323b37323e3a363a37323c38323f3a36423e393935313b3834403c38403d383d39353d3a353c3833413c3848443e4d47424a453f46413b453f39423c38423d3747423b423d37433d37454039453f39433c35423c363f39343834303c383339343038353139363137333036332f3b37333b3734403d38423f3a413d393f3b37403c37433e3a46423d38343036322e3d3934423d38403b36403b37413c373d3935423d39413c3745403a433e39433f39413c373c37333c36333d3834423d38433d393d3935433f3b423e3a423e3945403b403b35433d38433e393b373336322e38353138343039353138342f36322e3d38343e3935403a363f3a35393531393532433e393e39343934313f3a3645403b49433d47413a49423b4a433c45413b47423d453f3a403c373c383337343038332f3a363239353135322e37332f383430403c37423d37413c36433d39423d37443f39443e3846413a46403b46403b49433c453e38433e3847423a47413a423c36403a353b3732403c373f3b373f3b36413d383c38343935323c38343f3b363b37333a35313f3b373c38343f3b373b37343a36333e3b3747433e3f3c373e3a34433e3845403a46403b443f3938332f403b36423c36403934413b363f3935403b3646403a48423c47423c48433d403b37403c37423c363b373337343032302c3a3733413d393f3b373d3a353c37343c38343d3a353a36323a36323d39353b36323c37333e3a36443f3b413d39433e3a403c383d3935433f3a423e39413c383e3a36403c383b37343a37333d39353e3a36423d38433d393e3a36403c38413c3845403b3e3935403b3744403a3a36323935323c39353a3633383430413c37514b454d46404a433d48433c4a453f48423d413b363f3a35403b37433f3a47423c48433e47423e49443e46413c4a443e47423c433e3a433e39413d38403b363b373346413b3d37333e39353f3b3744403c45413b48433e48444047423e49433e49443e453f39443e39453f3949433c4a443e46403b3e38333b36313b363133302c3934303b36313a35313d38333835313734303a36313a36313c383435312e3d38333935313935313f3b37403c3746423d3d39353a36323e3a36403c373f3b373e3a35413c363e39343c37333e3833403a35413c37443e39433e393d38343e3934413c3744403a48433e47423c4a443e46413b46403a423c363f39333e38343e38353c39343e3a363d39353e3a363f3b363a37323c3835403c383c383437343037332f3834303d39353e3a35413d3945403c3c37333d3a353d39353f3b37403c38433f3a403c38403c37403b373e39353d39353b36323c37333e3a35413c373c38333e3a34403a36423d38433e3846403a423d38433e3946403b433d374e494239342e3b363047413a453f394a433d4d47404a433d47413a47423c48433e48433e49433e47423d44403b4a45414d48434c484348433e4a45404e48424a46414e48434a453f45413b403b3649443f49443f4b46414a46414a464147433f46413d47423e443e39403c36443e3945403b47423d47423d413c383b3733423c38413b37443e39413c373935313a353139353135312d35312d3935313e39353d3833413c373f3a353e39343d3834403b37423d38423d38443f3b423e39413c38423d39433f3a47433d423e3a3e3a363b373337332e322f2b423d38332f2b35312e3a36323f3b363f3b38413e3947433e46413c4b464147433d433f39433e3a45403b433e3a413d383f3b36403c384b47413f3b363b36323835313935323a36333f3c3737332f38333036322e3e3a363f3b36413d383e3a363935313f3b373c38343d39353e3a353b38333d3934413c38403b37403a363d38343b36323935313c37333c37333e3a363d38343e3a36423d38413b363c38343c36323d393448423d3d3832433d384039343d383347423d49433d46413a47423c49433e47413c4a453f403c37403c363e3a353f3b36433f3945403b47433d4c47414b46404d484149433d4d4741524c44504b444c474048423c46403b47433d49443f47423d45403b45413c423e3946423c423d37403b373e39343c383239353137332f3f3a36423e39423d383f3934423d3846403c47423b45413b47423b46413c413c373f3a363f3b36443e38433d37443f39423c3746413b46423d47433d44403c45403c44403c47433e46413d413d383935313835313c3733433d393833303d3834413d38403c383f3b36443e3946413b47413c4a464046413c47423c4a443d4c4740433e39433f3a49453f48433d413d394a47424b474145413c413c373c38343935323b37333e3a363f3b373e3b37403b373d393545403c3f3b373a36323e39353c37343c38343e3a363f3a353d39343d37333a36323c37333d3934433d383a36323b37333c38333c383437322f3b37333e39343c37333834313c373335312d312d2b35312d37322e3b36323a36313f3934443f39443e394a443e4a443d49433d453f3a433e3945403a423d38413c383e39353f3b3645403c48433d4b464046403b48433c46413b443f39423d374a443e48433d4b46404e494347433e48433e49454148454046423d45413c47423c433e3845413c443f3a3d383437322f3f3a36403c373f3b3645413b403c373c37323f3a35413c37443f39423d37413c37413c36423c37423b36423b35453e38453f3a453f3a403b363d39353f3b373f3a3747433f3f3b3746403b49443f46413d413c373c3834403c3746423c3d3935383430433f394b463f49433d4a453e48433d48433c4d49434d48424b46404c473f4c46404a453f49433d453f3b413d3845413c46413d45403c45403b47423e47423e44403b443f3a433f3b45413c44403b46403b433e38453f393f3b373d39353c38343a35313935313b3632413c37433d38443f3a3e3935423c373f3934403b353f3a36413b363f3a35403b373d38333c37333c373235302d322d2a332e2b332f2b322f2b35312e312e2a322f2b433f3a413c3749443f46403a433d36423d36453f39443e3846403b47413c49443d48423d46403a48423c433e39423e3749443e45403a48413a4c453f453f39403b3645403c43403a423e39443f3946413c46423c46423e45423d46433e44403b48433d423e39413c383b37333835303b37323c37333d3934484440443f3b433e3a433f3b443f3b443f3b423e393f3a363b3632423e3947433e48423c45403a423d383f3b3544403a46413c45403b45413b413d3849454144413c4a4641413d38423e39413c3644403b3f3b373e3a353833303b3530433d373b36303c3732433e3845413b45403a46413c4b47404f49424c474147423e46423d4a45403f3b37423e39423d3947423d46403b433e393f3b36403b37403c3738353146423e46423d443f3a433e383b36323f3b363f3a363e3a36433e3a433e393b36323d3834433d38413c373f3a353b36313e3934403b36413c38413c37423d383f3a353d38343a35313e3833413b363f3a343d38343934303834313a363338353035312d34312d33302c3a36323e3a353a36323c38333f3a35443e383e3a343f39353c37333e38343f3a353f3b36413d38423e3946413c403b37423d383c38323c373346403a4a443d44403a443f3a433e3948433f4c48424b474248444044413c45413d48444047423e433f3b3d393538332f3935323936313e3b363f3b3748433f46423d46423e423e393c38333b3732413c38403b3739353133302c35322d35312d3b3733423d38423e39413d39413c37433e39413d3845413c45403c44403a46423d47433e48433f423d37443e393e39353a36313e3b3647403a403b3439342f34302c332e2a3a3632413c38413c3744403a453f39423c354139334036303f3730463e373d3732423d38443f3a49443e4b4640403c373f3b373c37343f3c37403c383b36323b3632423d3845403a423c38423c373d3834413d39413c37403b36413c363c37313b36323f3934403b363f3a353d38353d38343b36323c38333a35323b36323c37333a36313e38343f3a353b35323f39353c37333a36313a36313e3935403b3736332f3935313a36333a363237332f35322e39353038343038333039353137332f38343035322e34312e34312e39353138353135322e39363137332f35312d35312e3b37333c38343f3b37413c383b383436332f3c39353b38343c38343f3a37403c38423e3a403c383a35313935313934303936323d3a3643403c423e39413e393d39353d39353b37333c3833403c37403b373e3a363d393536312d37322e3b3631433e38453e38403a35423d3747413b453f3a3e3a353e3a35433f3a46403c48443f45413b413c383c3833433d383b36323c383345403935312e403a343d383346413c4a443e4a453f46403a45403b433c36423a33423a33423a32423a333f37313e3832433e39453f3947423b47423c3e39353b3733423d3a3f3b363c38343d3833413c36403c373e38333f39343e39343d37323c3732413b3745403a433e383d383345403a3a35313935313b36323c38343f3b37413d39423d3845403b423e3a3b37333834303c37333a3532403c3744403c433d38423c373b3632383430332f2c3a363347423d3c38343835313b37333935313b37333935313834303b37333b37333b37333e3a363a36323b37323d39353c38343d39353c37343c37333b37333d3935413c383e39353f3b373d39353f3c373f3b373f3b36413d393f3b373f3a363f3a36413c373f3a35403a353c37323d39353f3b373b3733443f3b433d393d38333e39353d383438353139343138353036332e36332e393430433d39433d37423d37423d37433e38423c37433d37453f39443f3a423e39423e39423e39413d393c38343d393446403946413b403933413d383e393534302c3e3a354b453f4f49424d47404c463f4f48414b453e4c453e47413b45403b49433d443f39453f3949433d45413b443f3a423d38433d38413c3845413c423e3a423e39423d393d3935403c373b36323a35313f3934443e39423c36413c363f3a35403a3647413b3b36323c37333a36323b37333b37333d3a363e3a36403c38403c373c38343c38343834303733303935313b36323d3935423d39423e3a443f3a433d39403b3644403b433f3a403c383f3b36403c383d39353e3a36403b37403a373a36323f3a363b37333c38343d39353b3632383430393531413c38413c383d39353d3935423e3a47433e46413b46413d433f3a46423d46423d47423d413d383e3a363f3b36403c38423d38403b363c37323c36323a35313c37333936323a3733413d39413c37433d383f3a353b36323d3935403b363f3a34433e38423c373e383345403a47413b47423c47403b4a443e46413b443e38433d37413b35423d383f39343f3b373b3632403b363d38333f3a343d362f3d362f3c3732443f39393431453f3a4a443c433d3848423b48433b46403947403947403947413a433e38433f3946413b47423c47423d46413c423e3944403c403b373d39353e3a36403b37423d393d38343d38343c37323c352f3c35303e38343b3631403a34413b36403b36413c373e39353d38353d38343c37333e3a36413d393f3c373a37333c38343b37333d39353b383437342f3a36323e39353e3834403a353e3a36443f3b3f3a36423e3946413c433f3a413d38433f3a423e39403c383e3a363e39353e3a353f3a35413d3945403b3e3a363c38343a3733423d3946423d443f3b423d393f3a353f3a373e3a353f3b3745413c45413c4a4640423e393a36313b37333f3b3747433e4a454149443f453f3a403b36443f39433d38413c373f39343834303c39353f3c373c3835443f3a403b373f3a353d39343e3935413c37433e38433e3948433c48433d47413b453f39453f3946403a443e38433d37423b35423a33443a333f37304038304038323f38323f3832403a343f38313f362e4338303f37303d3832423c373d38333c37333f3a35443e38423c373f3a343f3a34403b35433d37413b3548423d46413c423c383e39343f3b3748443e45413c413d383e39343c3833403c373b3632433e3a3c393437322e3d36303c37333d38343c38333935313a37323b37333c38343f3b37403c373d3a363d39353d39353935323a373339353135322e38343034312d312e2a312e2b433f3a3a35313d37333934303935313936323c38333b37333b37323b37333a36323c37333a36333a36323e3a363e3a363e3b363a36333c37343f3a36433e3a3d3835423d39403b363f3b37413d383d3a363e3a363d38343e3a36433f3b3d3935413d39403c38413d393d3935403c3847423c443f3b46423d45403b3e3a363a36333d39343f3a353e38343c36323c36323c38343e3a363936323c38343e39363936323e3b363d39363b38343e3c3747443f47433e433e39433f3a45403c45403b443e38403b35413b36443d36413932413a333e3731413a33423b344038313f3731423a32423831433a31453a313c342d38322d38312c3f39344640393e3934403b36443e38453f3b46413c403b36433e3948443f49433f443f3a423e3a423d38433d39423e393d39343d3833413b37433d3a45403b43403c413d383b3633403a363e39343e38343b36323c38333c39353935313a36323b37333b37333f3b373b37333935313935313b37333d3a353a373339363239363238343035312e33302c37333035312d332f2b312e2a3c37343e3a36433f3b413d3946423e46413d3f3b373c38353936323d393535312d3b38343d3935413c38413c3845403c46423d423e3a3935313e39353c38343d39353c38333d37343935313a36323c37343c3834413e3a413d3948443f48443f403c373f3b37403b37423e393c38353d39353c38343c37333a35313f39363d37333d38343d3935403d393c3935413d383e3b3638353137332f3c383443403b443f3b3835313c38343f3b37413e393f3b373f3b373c37333d3935433d37443e38413b35433c37433c37423b36403934413a343b342f352e2939302a3e362f4037303d352f3c352e3a342f38312c39332d39332d3f39343c353037302b3c3733413d383e3a36423e39413d383c39353b36333f3934403a35433e39433e3946403b44403a443f3a423d393e3a363b3633423e383d38343f3a35413b363e3a363b37333f3b373d39353c38343c38333e3a363b37333d39353e3b373a37333b37343d3a363d3935403c383733303835323c38353734313a363336332f33302d3a36333d39353f3a363f3b373c3935393531403c383c38343d39353a3632433e3a413d383e3a3645413d423e39423d393e3a353b3733403b3746423d3e3b37403b373935323935313734303c38343a35313834313936333c39353c39343b3733413d39423f3b433e3b433f3a3e3a363f3a373c38343e3b37403d3943403c47433f423e3a3e3a353c39343b38343e3b373d3a353e3b373f3b373e39353d3935433f39413c373c37333834303d3935423e3a45413c37332f3d3935443f3a453f383e3731443e37433d363d3831413a343e37313c352f3f3933433b34463d35443b34433c34413a343d373137322c36302b36302b39322c38312c3c352f38322c39342f3b35303b353039332e3d3732423c37433c36443d37453e38433d36433d3746403a48423d3f3a363f3b36423e3a3e39343f39353b35313d38333e38353e3b363c3834413d39423e3a433f3a44403c423e3b413e393c3935403c38403c38403d38403d38413d393d39353c38343734303e3a373f3b37413d3a3e3a363e3a363d39353e3a363e39353d38343c3934403c39423e39423e3a3834303734303d3a353e3a363c3935423e38403c383c38343d39363a37333b3734413e3a423f3a3f3c383e3b373f3b373d3a353e3b363c37333c3732433f3a3f3b383e3a373c3734403c38423e3a3f3b383d3a363a36333b3734403d3944403c45423e413e3a3e3a3736322e3936333f3b373e3b37403c3839363347433e423f3a39353135322f3b3834423e3947423d3a36323d383437332f3b3733413c38443e38423b363d363147413b463f383d373248413b47413b49443e49443e433e393c363036302c38312d3b36303c36313d37323b353037312c37302b3a332e3d36303f38313b342f413c37423e3a433f3b433e3a413d38413c38403c37403c38433e39443f3b49433d443f3946413c46423d413d383f3b363d3733443f3b49443f46413c46413c3f3b373f3c38433f3a403c38413e39423f3a403c38423f3b433f3b403d393f3c37413d38423f3a413d393f3b363d393544403a403b373e3a363c39343d39353f3b373e3a363e39353c38343c3834403c373c38343b37333d383444403b413d383a3733433e3a3e3a35423d38423e39413d38413d39413e39433f3b423e3a403d39423e3a46433f423f3a36322f36322e3935323d3835383430403b36433e39423c37423d3745403b423c373b37333d39353c38353e3a363b37333936323e3a36413c38413c383834303935313a36323f3b373f3c37403c383f3b373b3733413d3847433e49433d403a3537322e413c374c46404c464049433d3f38333c3631413b3548423b423b353d3833423c3738322f36322e38332f3934303d3833413d38433e39433d373e38323c353139332e3a342f3e38333e3834403c36443e393f3934423d3846433d47433d433f3a423d393e39343f3b363e3a36413d38433f3a48423d45403b49443f3d39353c38343e3834413c373d3733433e393f3a35403b363d3a36423f3a403e39433f3b413e3a403c39413e3a3f3c38433f3a44403b413d393f3b36433f3b423e3a44403c423e3a44403c45413c48443f433f3b403c383f3a36403c383a35323a35313935313935323b3632423d383e3a363d3a35403c37423d3946413c47443f46413c45403c45413c413d39433f3b43403b44403c433f3b423f3b403d39403d39423e3a433f3b45413c413c38413c383e38333c3733403c37413c383f3a34413c37423d393f3b37403c373c38353e3a363e3a363e39363e3935433e3847423c443e38433d38413c37423e39403c3748423c443f39433e393b363237332f3935313834303b363247413b48423b49423c423b3547403a504a43433d373e3934443e38443e3945403a413c37443f3a46423e413c38433f3a47433f403b363f39323a342e3e3731433d3745403c46403b46403b46413c45403b46413d47423d48453f4c48424a4641494440413c37413e3945413c47423d45403b47433e413c383f3a37423e3a433e3b48433e433e39443f3a3f3b37413d393e3b37403c383e3a35413d3946413c44403c47443f46423e47423e44403b433f3b48444048443f46413c45423e45413d45413c45403c413e3946433e47433f48443f46413d46413d433f3a403c383e3a363f3a353e3a35413d3945413c46423c47433e45413d433f3b413c393f3a36443f3a433e3a403b37423f3a433f3a44403c423e3a47423e45403c413e393f3c3745413d45413c46423d49454047423e423e393e3935403b35413b36403a35403b363d3834413c373f3a363f3b363e3935443e39423d38423b36413a3546403a443f39443f39423e3945413c4a443d423c36413c36403a36453f3a423c3748413a3e37323f3932403832463f39463e38413a34443e38463f3a413b3545413c4b45404b474147433e4b484346423d45413d44403b45413d423b35403933463e38433e3847423e413c38413c38423e3a44413c4946414a464148454045423d423e39413e39423e3a46423d49443f49433f4945414a464246413d45413d423d3a48433e48423c413c37413c37433f3a423e3a46423e47433e47423d48433e48433f4a454049454149454149454048433f49453f49453f4a453f4b463f49443f47433e46423d49454148444045413c45413c43403b46413d433f3b3f3b373e3a363b36323b37323d3935403b37423e39403b37403b37413d383e3a353e39363b3732403a363f3a36403d37413c38423d38433e39413d38433e3945403c46423c43403b43403b46423e45403c413c38423e3945413c45403b46413b46403b403b373f3a36403a35403a3447413a423c38423c37433d37453f39463f38443e38443e38423c3648433b49443e433e3949433d4a443e453f3847403b453f39443e374a433c4a433c4b433c4740393f3832453e374a433c443d36463f3947413b47413b4a453f48443f44403c413d3845423d494541443e3a413b36453f3947413a463f38463f3945413b3f3a3547433f4f4b464a474247423e403d38413d3944403c433f3a423f39403c38423f3a423d3945413c46423e47423e45403c44403b46413b443f39423d37433d39423d38423e3946413c433f3a413c38433f3a443e3948423d46413a45403a46413c49453f49443f4844404b45404b464149443e48443e4a46414844404a46424a46414a4541494540443f3b45423e4a4641433f3b423e3a433e3a44403b403b36403c37433d39423d39413d38413c373d39343c38343f3b363e3935413c373f3c37413c38413c38413c36443e39433e39413d38423d39423d38413d38423e3a3c383346413d423d39413c37433e3945403a413c37423d38413b36413b35413b36413b36413c37413b36453f39453f39423c35433c37413c37453f39453f39453e39423e3848423c433c354d463f4d4740463e3949423c4b443d433c3649413a4a433b4c433d403730433a323f362e413932443c36413b344a443c45403b47433e4d494546413c46423d48413b403a34433d3848423d423e393e3a36413c38423d39433f3a4f4b464a46414e4a454b484345413d3e3a363c38343d3a35403c3746413e49454046423d48443f47433e45413c433e3a45413c3f3a35433e38413c37403a35423c38433e3946413d46423d46423d47423e48443f48433e45423e48433f47423e48443f46413d48433e45403b443f3a45403c48433f47433f48444049454049453f4a46424b474346423f433f3b413d39433f3b46413b45403b443f3a423d3845413c443f3a44413c44403b443f3b403c37413c37423d38403b36403b36433d37423c36443e3847423d403b363f3a35443e393f3a36433e39413c36403b36423c3845403a403b36443f39433d38443e38443d37423c37443e37423b34413b353f3a34433c36443d36403a34433d36403a34413b35443e38453f39413c363e3833433d3849443e403a363f3934453f384b443d413b3549433b3f38324d463f544c44463d353f362f473f3848423b413a3441393241393248423c4b4640403c374b4641443e3a46413b45403a453f39453f39403c3745403b47423d4e4b464b474348453f4c4944433f3b413d38433f3b3a36333e3b36423e39443f3a423e3a46423d44413c44403a443e39443f3a413d38413c38423c3745413b403b35403a353d3734413c38413d38423e39423e3947423d46413d46413d48433f46423e46433e47433f47433f443f3a44403c413d39413e3944403c46433e47433e49454147433f45423d45423e47433f423e3a44403b46423d46403b453f3947413b454039453f3a46403b433e39433e3a423c37453f3a443e39443e3845403b47423d4a453f453f393e393445403a47423e403b373e3934413c37403b36413c3745403b49433d443f3948433d433e38443e38413c35453f393e3832403a33423b35443d363f3a33403a34433c36423c36403a34403933413933423b35463f39443f38413b363c37323f39343c363235312d3834303d38333a343037322d3934303c3631413a34423b34514b4449433e3c37324a443c4d4740433c36413c37413c3648433d453f384d474148413b433d37423c37433d3945403b45413b46413c44403c4c47424c47414a46404d48433e39363a36323f3b37403c383f3b37423d3947433e46423d45403b46413c48423d453f39443f39453e39433d38433d38423c363f3a36423c37423d38433e3a423e39443f3b46413b48433d48423d4a464149464149454046423d44403b44403b46413c44403b45413d49443f4a46424c474247433f46413e45413d44413d45413e44403b45403b433d3946403a45403a423c3848423d433d37423c36403b37423d3947413c47423b4c453f48423c48433c48433c47423b443e39433d383d38333d3834403c37443f3a3f3a35423c37423c36423d38443f3a46403b423d3845403a433e38423c373f3934423b35443d35443c35433c35423b34413b343e3832413b34423c36453e38433c35443d36473f393f3933443d3649423b49423b443e38443f3a413c37413c373c37333b363136312d34302c3d38333c3733413c37443f3b3d3834433e3849433d443e39413c373f3934413c363d3934403b363e383346403b433d37413a35433e38443e3948433d45413b46413b48423c4b474148433e48443f46423e413d393f3b363e3a353f3b363f3a343f3933423c37433d37443e39423d37403a35433c373e38343c36323f3934403a353e3833433d37403a35423c37453f3a443e3846403a47423c45403b423e3945423d423e3948443f433d38413b35413c36403c37443f3a443f3a47423d46413b433e3a433e3a3e3a36423d38413c37433d3845403b46403b423d38433d38433e3849423b47413b4b453e4b453e4e494248423c48433c423e3946413c443f3a443f3a45403b433e3944403a453f3a3e39353f3b373e3a3446403949423d453f39443e38453f38463f39443e3846403a423b35443c34443d35473f38484039474038474038463f38463f37463f37433c35443d37443e37443e36433c36423b35443e37443e38423c3646413c433f3947403b443f3a443f394b443f4b463f4a453f413c37413c3749433d443f3a3e38333d3833403b363d3834443f3a49433d453f39443e393e3935423d37403a34403a34413b36403b35403a34403a363e3934433e3844403b443f3a3d3a3549443f45413c45403b46413c433f39403b37423d38413b36423b35423b35413a34413b353d38333e38343d3833403a35413b35433c36443e38464039433d36413c36433d36463f3949423b46413a47413b46413c46413d403c37423d38403a35423c37433e38443d38423c36443d38403a35433d37423d37423d38433d38443f39423c37443e38413b36423c37453f3946413c45403a46403b4c47404b46404b463f4f49424d47414c453e4c464048443f443f3945413b403c383f3a36413c37433e3845403b433f3a3c3733433c3647413a453f3848433d453e37453f3849423c47413a48423b433c37443e38443e38453f38443e38433d36453e36474038453d36463f37453e38443e3746403b453f3846403a48423b47413b47423c433e3943403b433f3a403b37454039403a3549433d4c46404a443f4c46404e47414b453d49433d403a35443e38453f394a433c433d37443e38443d37443e39443d38443f3949433b443e38443f39433e37423c36443e39453f3847413a48413a423c36443f38443e38403b35413b35403a343e37323e3833403a34413a34413b35413a34413b343e39333f38323f3832413a34423b34433d36433c35423c35433c36433c36433c36433c36453e38433c36433d36433d36453f39423d37403934413b36403a34453f38463f3947403a48413a47403a443d37443e3748423c47413b463f3846403947403a48413b49433c4d474049433e49443e4b46404a453e4d47414d47404d47404f49424d48414a443d4b45404d48434a454046423d47423c413d38433e3a3e3935433d3846403a413b3546403946403a48423b4a454049443e4a464149443f4a454047423d453f3a45403b48423c453f3946403a453e38453e3747403849423a4b443d4d463f47423c49443d47413b48423b453f3a48433d45413c45423e4a46414945404e4a444a45404b463f453f394a433d49443d433e3948433d4b453e47413b433d3746413b413c35453f3947413a423c35453e38443d38443e38423d3649423b453f38464039443d373b3732443d36423b34433c35423b344039333f3833413a343e3831413a34413b34423c36433c36453e38433d36433c36413b35403933403932463f38474039463f3948413a474039453e36474039453e36463f38433c35453e37453e38443e36443c36433d36433d36433c36403a35433d37433d36453f39443e3747403a463f39423d37423b35453e36453e3848423c49433c4a433c49423c49433d49433e48443e4e48424d4741514c454f4a43514b444f49424d48414c474248433d4e49424a46404a453f48433d453f3a46403b453f3a49443e4a443d4b453f4a443e48413b524c4649433e49453f49443f46413c48444048443f48454047433d45403c48433e49443f48433d48423c48423c4b443d48413949423a48413a48433c45403b47423d48423c49433c423e3945413c48453f4d49434e4b464c48434b46413e39343e3934423c36413c36453f3945403b4a443e4c4640443e38453f3946403a3c373247403a4a433d47403a463f39433c36433c36423b35423b34413a333935303934303c36303d36303d36303c352e3e37313c3630413b36433c35463f39474039463f38453e37464038443e37403a34474039433c36453f39474139463f38474039463f38484038443c35413a33423a33423c34443c35433b34423b34443d37463f3846403947403a48423c48413a47403a49433b4a433c464039443d37433d37443e393e3833473f383e3832433d38453f3a48413a49433c4e48404b453e4b453f4b46404e49424e49424d48414f49424f4941524b44504a434d48424a443e4e49444c47414b45404a443d4b443d48423b49433c4a433d4c463f4d47404b443d46403a48423d48433d47433e46423e45413c45413d49443f4a454044403b4a45404a45404a453f4b453e4b443e48413a49423b49423b4d474048423c4a443f48433d45403a46413b48433d48433d4a45404e4943504a45504b454e4a444a453f47413b46403a453e37413b363c36313c37323d3833423c36423b35463f39443d37433d37443e37403a333e38343e3833443e383f3932413a323c352f3b342f38332e3e3732433c354039333f39323f38323e37323d3731453e37443d3547403948413a484039463f3848413a453f374a433b49423a484039463f37463f37453e37433c35453d36463f37453d37463f38443c35433b33463f37403932403a33403a34453e3748413b4a443d4b443c4b453e49423c49423b47403a48413b464039443f38443e38413a3347413a46403949423b453f384640394c453e4e474049433c4a443d413b333f38324a443d4d463e5049415049424d48404e48414c47414b453f514b4450494349423b49433c48413b47413b47413a48413a4a443e464039433c36443e384a443d4b453f49433e49433e4b443e49433d4c463f4b463f4d47404f49425049414b443e4c453d463f38433c34433c34473f39463f3848423b47413a49433d47403a453f3947413b4b463e4a443d4d46404e4941514b44514b4549443d4c46404b453f504b444d473f4d463f48413a474039463f38423b35423c36443e3847413a463f39423b35433d36443d37453e384741394740383c37323e383348413a474038453e37473f38474038433b34474038463f37484039484038494038474038453d36463f38443d35413b34423b3348423a4b433b484138443c35423b35453d36423b34413a323e3630423a334139323f38324039323e38323e3833423b36463f38453e3748413a4a433c48413a4a433c4c453e48413a473f384841394a433b4a423a494239473f3747403849413949423a48413a4a433d47403a48413a49423c4c453e4d463f4d463f4d473f4d473f4e4841504a424e48404a443c4a443c4c463e4a433b48413a484139463f38463f38464038463f3947403a443e38403a35403a343e373247413b463f384a433b483f3748403947413a4b443c4a433c4b443d4c453d4a433b4a433b463e37423b34463f37453d36453e3748423a474039463f38464039433d37463f394a433d48413a4b443c4a433b4a433c4a433c49423b48413b4740394c443c4b4239473f3848413a49423b4a443d49433c48413b46403949423b474038474038484139443d3649423b48413948413a433d36453e37453e36463f37453e36433c35413a343e3831433b34463f374840384b443c4a433b4a433b453e37463f37413a32473f384740383d3731413a33443d36413a33403931463e37413a33423a333f362f3d352f423b334139333f3832413a34433d36433c35443d364740384841394a433b484139484038484037463f37483f37473e36483f37494139474038484039463f38473f374940374a41394a423948413a48413a47403947403847403948413a4740394741394740394b453e4d463f47403948413949423b4b443c48413a453f37433c35443d36463f38433d36413a34423c36423b35443e36423b34443d35433c353c352f4038314139324b443c4b443c4a423a49413a4a413a483f37453d35443c34413931443c34423a333d37303d362f3e37313c352f3d36303c352f3f3831433b35463e37453e36443c35453e36413a33433c35443d35423b33433b343e3731413a34453e3748423b453e37474039474038474038453e3748413a474039443d36413b35413a33403a333e37323f3832433c35453e36453e37443e36453e37423b34484039443d354a433a484139463f38474038443d36433c35453f36423a34423b35413a32463f37443d35433c34433b34443c35403931403831423a344039323f3730403831403831413a33463f38463f37474038484138473f37494139474037463e36453d35443c35423b33473f37473e36473e35453d35433b34433c34423b34443c35463e37453d35433d36463f37453e36443d35473e36453d37473f38474038463f38463e36453e37463f37423b343e3932403a33413a333f3932433c34403932403932433b33433a33433b33423931403830433a32443c35443c34413932453c34483f36494037483e35483f35453c34433a3241382f4239313e362e473d34473c33453b333f372f3f37304138314037303e362f3f37304038304037304139324138314039313f39323f39333f38333e38323e38323c3631453e38463f38474039474039453f38474038463f38473f3849423b463f38453e37443d363d37323d37313c35303c3632433c36413b33474038453f38433c36413a33413a33413a323e37303f3731403a33413b35423b35443d36403932433c35433c353f3832433c35443d35433c34463f37423b33423b33443d35473f37423b34403932453d36453d35453d35463e36463f37484038473f37473f37494039443d35453d35443c35453d36433b33453d35453d36433c34433c34433b34433c35423b34433c35474038453e36463f38413a34403a33413b34423b33423b33413932403831413a323f38303e37313a342f3f3832413b34413b34413a333d362f3d352f4038303f372f3e352e3d342d3e352d413930443a32473d35463d35433a32413932423a33443b33443b33443a31443a3142372f41372f3f362e3f372f3e352d3e352d3e342c40362e42382f4238303c322a3a31293c342d4139323e3730413a34443d3747403946403948413a4a433b49423a49423a49413a453e37423c35443d36474039473f37484039463f38463f38433c35464039433d36463f39463f38453e37453f38474139453e383f3832403831403932474139453e36413a333e37303d36303b342e3b352f3c362f3d3731403a34423c35433c36433c36403a33413a33443d36453e37463f37443d36463f37484139433d36443d36463e36453e36474038453e37453e36453e35463e35463f37453e36473f37453d36423b34463e37463f38473f38463f37443e35423a33423b34413a333f38313f38323d362f3e3731413a334039323d37313e38313e38313d373038322d39322d3b342e39332e39332e3d37313b352f3a332e3c352f3d36303e38314039323d362f3e352f413730443a32433a31433931473c33463c33463d34453b33453b33453c34443c33443c34453c34463d35453c34453c34443b334038313f3832433c35403a344139323e352e413830423932463e36423b34413a35453e38463f39453f3846413a443e3746403a49423b48413a47413948423a474039433b34443d35463f36443c35423b34423a33484139494139463f37433c35443d36453e36474039453e363f38313e3731413a33433c35433c35423b353f37303e3731423c34453e36413a334039313f3831413a333f3832423b35423c36413b35433c36453e3847403a443d36453e37453e36463f37463e37443d36453e37453e37453e38453e37463e37433d36474038463f37443c36433c34443c35463f37473f37423b33463e36443d35453e37453e36443c35433c35433c353f3933423b34413a344039333e37323c352f3b352f3c36303a342f39332e36312c37312c37312b39332d38322c352f2a39332d3b342e3d352f3b332d3c352e4039323e36304038313e372f3f37303f38313e372f403932443c33453b33433932453c34453c34453b34433a32443c34443b34453d363f3730443c35423b33423a32443c34443c35443c35423c35433e37423d37413b35453e38423c36413b36453f39423c363f38333f3833403933413b35453e37453e38443d36433c36443d35443c35413a33433c34463e36463e36463e37453d36443e36463e36463e36403932403932423a334038323d362f3c352f3d36303d362f3e3730423b353f39343e38323e38323d36313c36303e3832413b35443e37463f38433d36443d35443d36413a33423b35453e37453e38443d36453e37464038453e374a433b463f37463f37443d35453e36443d36423c35463f37474038463f38453e36453d35443d35433c35484038453e36484139474038463e37433c35433c343f38323e37304039334039343f38324039323e38323d36303b352f3a332d3a342f3a342e3b352f3a342e3f38323b342d3d372f3f3831443c35433b334138313f3730433c34443c34453d35443c35413a334039313e37303c352f3d36303f3831413a32423b333f3730423932413931443c34473e37473d35473e36443b34413a32433c344840384940384840384a4139494139473f38433d36403a34403933423b34423c363f3a33403933423c35423b353f37313d37313e37313d37313d37313d36304039323e37323e3831423b34453d36453e36453e35423a32443b33433b33403931433b34423b34423a33443d35443c35413a32403932423b33423b33433c35463e37433c35433c35423b353e38313c3630433c36423b34453e37463f37453d36463f37453d35453d36423c34463f38484139463f38433c35453e36453f38453e37443d35413a33453e36443d37443d36433c35453f37453e37453e37423b34453e36433c35423c35443d36453e36433c35443c35433c34433c34423b34443d36443d35403932403933413a344039323e3731413a34403933413a333d37313a352f3e37313b342f38322c39312b3d352e39322b3d352e3f362f4138313d352e3e362f433a33443d364139313f38303f38313e37303f3832413a33443c35403932423a33423a33433a33433b33453d35443b34463c34453c34453d34463d34453c34433b32443b33433b33473e36453c35443b34423a33443c35413a333f38313e37313d362e3d36303a332d3a332e3a332d3f3832413a333f38323d37323f3933413b35453e37433d36413a33413b353f3933433c36443d37463e37473f37463e36443c35433b34463f37463e36463e36443d35453d36463e36443d35494138463e36473f37484038453d35463e36433c35463e36433b35443d36484038463f37473f38443d35463e37453e37463f37463f37473f38443d36473f38443d36453e36453e37433b35433b33433b34423a323f3730443e36443d35443d364039323d36313e38313e3630433d35443c35453e36463f37474038443d36423b34463e37423a33413a33443d35433c353e37313d36303f38324039324139324038314039313d363036302a38312a3b342d3c352e3c342e3d352e403730423a33423a33413a32423b333f38313f3831403932423b343d36303b342d3b342f3c352f403933403932413a33423b34453d36433b33433a32453c34423931453c34453d35433b33403730403830423a32433b33423b34443c353f3830453e37423b33423b33423b343f3932403a34403932433c36413a34433c36433c36433d37443e38433c37443e38433d36433d35433d36403a353e3934413b34463f37464038473f38453e36453e364840384b4239484037483f37483f37443c343f38303f393238322c3a342d403932453d36483f38433c34413a33413932433c34453e36473f37484038463e36484038463f37463e37433b34453e36453d36433c35433c34463f37463f37433c373f38324239324039323f3831413932403831453c35433c35423b34423a34433c35463f37463f37463f37463f37463e36453d35443d36413b33423b34443d35433c35433c35443d36423b343f39323e37313b352f3e37303f38304038313e37303e36303f3730423a324139314139324037303e352e413a32423a32423a33443d34433c34463d36423a33433b33433b33423b34443d35423b33463f37443d35443e36463e37453d35453c34453c33473e35453c33443b33423931433a32433b33433b34433c34443c35453d35443d36413932433c3448413a484139443e37474039464039453f38433c36453e3747413a49433c453f39453e38443e38443e37453e36443d35463f38443d36443e37453e37474038433b34463e36453d36433c35463e35473e36463d35463e36443d35423b33453d36453e37443d36494239463f38403a343f38323f38323f3932433c35433c35443d35443c34443c35484038474037473f37463f38474038463f37443c35463e36453d3649423a453f37433c35413b34413a33413a33433c35423b34413a33433b34423a33443c34423a33463e37453e3749413a48413a474038463f37443d36453e37443d36433c35413a33443d35423b34423b35433c35433c35433c34423b34423a33413a32413932413932423a33413a323f3830443b33403830453c34443b33453c34423a32433a33453c34463d36473e36463e36463e36453d35463e36463f37484038463f37463e37463e37473f37453e36453c35463d34463c34483f36433a33433932453c34463d35443b33473f36463d354a423a463f37443d35423b34443d35443e36463e37463f37463e37473f3747403847403849423a474039453f3747403a4740394640384b433a4a4239463e36464038463f38463f38433c34453d37413a33423b33433c34463e36473f37473e35463d35453d35443d35463f37453e36463f37433d36403a353b36313e3933433c35453e37433c35463e36433b34453e35433c34423932473e36473f37413a32423b33423b33483f38453d36463f36463e3649413948413a463f39443d36443e37423c34423b33423b34443d35463f37453e36463f384841394a423b484139474038463e37474038463f37443c35433c35463f37443e36443d36443d37433c35433c353f3731413a33443c34423b33443c34423b34453d36453d36413932413a34453e36453e36453d35443c34443b34453d35453e36453d36443d35453d35473f37474037484038443c35453d3647403848413947403849423a494139443b34443b34443c34453d35463d35463d35433c33463e35473e36443d35463e36453c34443d36453e36453d36423b33403932413933433b34443c34443d36453e36433c35453d35463f37453e36473f38474138484139453e36484038453e36433c35413a34413b343f38313c36303a342f3d3630403931443c34453e36484038484038453e36463e36443d35453d36423b35413b34403a343a35303f3934443d37443d37423b34433b34453d35413932443c34433b33453d35413931453d36433c34443c35433c36453d36453d36463e37453d36413a33453e36443d36473f37443c35453e36463f37473f37473f37433b34423b34453e36484038463e37463f37463f37484038494139474038443d35453e36453e36453e37443d36413b34423b35423b34433c35443c35433c34423b33433c35463f37453d36453d36413a33443d35463e37443d36463e36463d35463e37453e36463e36463d36463e36473f37463e36473f38474038474038453f36474038473f38473f38453e35463d35494039484037483f37473e36483f37473e35483f36494138473e3649413949413a463e37484139463f38453f383f3832403933433d35463e36484139453d36443d35453d35433c35433c35433c35453e36474038463e36443c35413a324039323f38314039323b352f3c362f413a33423a33413a32423b34474037473f38463f36453d36453e36453d36463f37463f37423b34443e37453f37423b353d3832403a34413b34403932423b34443c35423b33423b34423b33463e36453e36413a32413a32433a33433a33423a32413932403831433b344a433b48413a443e37463f38484139453e37433c34423a33413a32423b34453e3649413a494139474038453e36453e36443d35463f37423b34433c35443d35423b34443e36433c35433c35443d36453f37463f37473f37473f36463e36463f37463e37463f37443d36453e36463f37474038474038473f374940394a423a484038473f38473f38484038484038463e36443d35443d36453e36473f37474038473e37453d35463e36483f36463e364a4139494038473f374840374940384b4239473f374941394b4239473f38473f384b433b484139453f38443e37443e37433c35453e37463f38463f374b433c49423a49413a463f39453f38413b34423b34413b34423b34443c35484138463e36433c34443c34463f37494138463f36463f37463e36473f374840384b433a494139484038473f37474038463f37433c36443c35453e38413a333f38323e372f423a333f3831443c35413a32423a32433c34453d35443d35443c35443c35433b33423a334038313f362f403830443c34453e363e36313a342f3d37323f3832403932413a33423b34453d36453e36463f37463e36453e36443d35433c35403932423a33423b33423a33433b33443d35433c35443d35443d35453e36463f38473f38453f37463f37463f384841394841394740374a423a494139484039484039473f38474038463e3747403848403849423a4840384a41394a423a483f37494139494139463f37453e36453d35453d36463e37473e37494039483f38463f37484038463e36453d35484139463f374c433a4b4339473f384840384c433a4840394b433b4740384d463f484139463f39474038484139484139443d36443d36463f38453d364740384c443b4a423a4b433a4d453b4a42394a4239484038473f374a42394940384b433a494138483f37473f364a42394941394e453c4b433b4941384a4139494037453d35453e36443c35433b34423a323f3730413932413932433a32453c35453d35433b33453d36453e36494139484038463e37433c34443d36433c34443c34433b34443c34433b33403831413932423a34403932433c35433c35433d35453e37433c35443d36463e37463e37443d35453e36453e36453e37453e37433c34443d36433c35443c35423b35423b35453e37473f38463e37453e3747403949423a473f38463f3848403849413949423a494139473f37463e36484038473f37474038484038494139463e36463e37453e374740384941394940384b433b413a33463e37463e36473f37484038473f37463e36473e36473f3749423a494139473f38453d354a423a49413a4c43394a4139474039484139453e364840374c443c4d453d4a423b453e374c443e49413a474038484139463f37474038463e37453e37463f38473f37484038463f37494139483f3749413949423a484038484038463e364840384a42394b423a4c443c4b423a4a42394b433a4a423a4b433a4b4239463e36453d35433b33483f38484038463e36473e37453c35453c35453d354940384a433b484139473f38474038484038473f374a423a463f39453e36433b344139313f3830403932453d36453c35433c34433c36433c35423a34423b34433c35443d36433c35453e3748413a474038473f38484139463e37433c35423b34423b34453e37463f37494139473f37463e37473f38443c35463f37443d35443d35453e37453e37463f37453e36474038474038484139494139473f37463e36453e36484038453e36443c34473f37473f37483f38473f38494139494139473f374a433b4b433b484038484037473f37484038484038484037483f37453e36463e37473f37443d35473f374b433a4c433a484037433c36423b34463f374841394f473f4d453c4b433b443d374a433b4a433b47403849423b443c36433c35443d36443d36463f37433c35463f3747403849423a463f37453e36453d35463e37453d35483f374840374b423a483f364a42394a42394c443c4c443c4b433a4c443b4a4239494037423a32473f38443c3549423a4b443c4b423a494138463d354d443a4b42384941394a423a4a413a4a41394b433b4a433b494139433c35453d36453d35443c35423a33433b33423a32403931443d36423c35403a33403933433c35463f38463f39463f39443d36453e37453e37423b34463e37453e37433c36423b34423b33463e37484038463e36463e37463f37463f37423b34463f37463f38463e37463f38474038484038494039494239484139484039484138443d354941394942394941394941384c433b4941394941394840384841384a423a4941394840394941394940384b423a4b41384c42384d443a473e36473e37463e36473f37463e36453e36463d36494139484139473f37483f36473f38433c354740384841394a423a4a4239463f3849423949423a474039423b35453e37433c35443d36453e37453e36473f38463f374740394740384b433b494139473f38474038453e36463e364a4138463d364941394a41394b433a4c433b4e453d4e463f4b433b4d453d4b423a483f37423b33443c35463e3749423a4b443c4b433b4c433b483f364a41384c443b4b43394b433a4b433a4b423a49413a443d36413a33483f38484038463f37484039484039463f37474039443e37433d36453e36443d37463f38443c35443e37463f38463f38474038494139494139443e36413a34433c35413a33423a33453c34483f374a423a463f38433b34443d36474039453d36473f38453e37463e36463f38484038463e36473f374840384841394942394b433c4b433b484038484038473f37453d35463d35473f37473e36463e36484038484038484037483f374a40374b4037483e354d42394e43394c4339494038494138484038463e36443c34433b34433c34413a32423c34463e37494139453e36453e37453e36474038473f38463f38403933443d37463f38413b353f3934443d36443e36423c35453e36433c35433c34443d364841394740384e453c463e37463e36463f37463f37453e36483f374c443b4941384a41384841384c443b4941394a423a494139473f37494139453d35433b33453e36443d35453e364841394941394c433b494138433b34403932463d36453d35463f373c352f38322d413a33433b334c433b4940384a423a49413a473f37443d36433c35423b34433c36433c35403932413a334038304038303f37303f38313e3730433b34433b33463e36433b33443c34413931423a33443c35463e36484038453e36453e36474038443d36443d35423a33413a33413a33443d36453e37473f38474038473f37453d36473f38453e37474038484039474139453e364b433a4a41384c42394f453b4d453b494037483f36473e364b42394a4037463d34483e35493e354b40364b4038483f37483f37453d36443d35463e37443c35433c35453e36443d35423b34433c35433d36433c35413a34453e37473f38453e36433d37473f38423b34433d36423c34423b34443e36433c35423b353f3932473f37473f374a4238463d35473f37463e35463e35473e37443c34443c344840374a4239473f37473f374840384a433a48403849423a484039453e36473f37443c35443d36433c34433c35433c35453e364841394a4139453d354038323e38313a352f35312c312c283a342f413a33443c354b433b484139463e36463e36463e36433c35463f37474039484139474039443d35453e37474039474039464038433c35423c35443d36423b34453d36474039453e36453e37453e37433c36423c35453e36453e37453e36463e36463f38463f38453e37443c35433c36413a33413b33433b34443e36453d36473f38474039443d35453e36453e36453e37473f38474039474038494038483f37494037483e36463d35494038494138483f36483f354a4036493f364b42394c42384b42394b4239463e36484039463f37494139443d36463e37443d35413b34423b35413a33423c35463e37443d36453e36463f37484038433d36423b34413a34413a34423b34403a34433d37464039433c35443d36433b33433b33443c33453d34433b33443c34443c34443c34463d35483f36443c343f3730413a32433c34433b33453d35463e36463e37473e36453d35423b34413a33413b34423b34433b33443c35463e36453d35433c344039323b352f37322d322d292e2a262d2a253f3831433c35494139443d36403932423b33433c34443d37443d36474039453e36463f38474039453e37423b34423b34453d36463f37443d36463f37453e37484139494139484139474038443d36453e37453e37453e36463f37473f37453e36474038474038443d35453e36463f37463f37453e3749423a474038484038443c35463e36453e37433c35443c35453e37463e37463e37463e36443c34483f36494038453d35473e37494037463d354940374b4138493f364c41374a3f364b40374a4036483f364a4138483f37473f38483f37473f37463e36453e37463f37433c35423b34413a33423b35433c36433c35443d36453e36463f37453e37443e37423c35423c36433c35423c35413a34413a34453e37453e37433c353f3831423b33453d35453c34443b34443b33433a31423a32443c33433a33443c343c342e3f3932443c35453e35473e36463d35433b34453e35463e36443d35463e36463d35463d36463e35453d354139333b352e39322d342f2b37322d39332d3d36303e3730473e364b4239473e37433b34403932403932413a33453e36463f37453f37453e37463f38413a33484139423b34474039474039463f38443d36423b33423b34453d36453e37484038474038463e37443c35463e38433c35453e36463f37443d36433c35443d36474038453d36483f37474038463f38463f37463e37443d35443d35413a33433b34433c35443d35433c34484038463f37483f37463e37463e36463e36483f37453d35463e36483f364940374a4038463e36473e364b4238493f364c41374a40374940364b42384b42384c4339483f37484038494038484139463e36443c34433c34413a323f3831423c35403a34433d35443d36433d36443e37463f37443d36433c36423b35423b35413b35423c344039323f3831403932423a33423a32453c35473e35473e35463c34413830413931403830413830403831413932443b33443c334139314b42384a41374b4238483f37453c34423932433b324239314139323d36303c352f3e37303f37303e3630403730453b33443b32483d35483e36473e36453d35423a33423b33453e36463e37443d35453e3747403948413a453e3748413a443d35433c35443d3648413948413a49423b453e36474038484038453d36443c34423a33423b34423b33403932433b34443d36433c35433c35433c35433c35463f37453c34473d35484039463f37453d35474038473f38473f38453d37443c35463f37453d36453d35453d36463f37484038474038483f37463d35453d35483f384840384a4138483f37463d35433b34453d35433c34443c35453d35473e36453c33483e354a40374b4137473e36463c35473f37453e35473f374a4138494038463e36433d36453e37433c36423c35413a33433c35453e37443d35443e36403a34403933403a333e3832413932403931433b34443d35453c35433b33433a32483e36453d34463d34433a33463d34473d34463d344038303c352e453d34473e354c43394c43394d44394f453b4c4339463d34403831423a32413931433a32453c34433b333c352d403932433c35423932403831413932423a33403932403831463d34433b33433b33413931403831403831413a33433c35463f37463f37453e37463f38413a333e3831403a34413a343e3730413932423b33463e36453d35473f37443b34423a333c352e3e36304038313f3932443d35433c3447403848413949423a433c34443b33443c36423c35453e36474038463e37474039474038463f37474038474038484039473f38463e37443c35463e36433c33443c34433b34433b34453d35463e37443d36423b34423a33423b34413a333f3832433b34443d35473f36463c34463d33493f364a4037463d35443c34443c34473e36494036494038463f37413a33443d36443d37453e37413b34403a33413a343f3933403933403a353f39333d37313f3933423b33413a32413a33423a32433a33453d34494037473f354941374b4339463e34494036483f364940374b43384d443a4d42384b4238483f36463d344b4238473e36463d344941384d443a483f36463d34443c34423b33403830423b333f3832413a343f38313d37313d37313e3731413932463d35483f36463d35413831403932443d35453d36463f37453e37443c35443d36453e38453e37453e3648413a47403948413a463f3848413a474039474038484038473f38413832413932403832423b34463f37463e37443d37453e37453e37423b35413a33433c35423931433c35463f38423b34453e36484139473f38453e35463f37433c35463e36443d35463e36474038453f37453d36463f38453d36443e36453e37423b35413a34423b34433c36443d36423b33403932423a34443d36433c35443c35433b34443c34423a32433a32433b33443d34473e36483f364c4138494037443d35443d35443c35403933423b34453d36453e37413b35403b35403b353f38323d3731403933433c35403832403831403931423a33443d34473e36463e354941374b42384b42384b42384b42384b42384c43384b42384a40374c4238483f35493f36473e35473e354c42384d443a4a41374a4137473f35494138463d35483f36484037463d35463e36433c343e37303d36303d3630423a33473e36463d36443c35413932423b34453e36474038474038474039463f38453f37474039453e37473f39484139443e36463f38433d363f3932423b35423b36453e37463f38474038423a333d342e423a33403932433c35443d3649423b484139474038474038443d36453e363f3730413a33453e37463f38484039453e36443d35443d36443d37453e36463e36443d35453e36463f38463f38453e37474039453e36433c36453e36433c36453e37443d36443d36423b333f38313d362f3d3630423b35413a34423b343f3932443d35433b34423932413931453c35493f37493e354b4138473f37423b33483f374a4239443c34433b34433c34453e36413a33443d36453e36453d36423b34473f37443c343d3630403932423a32433b34453c35453d354941384a42384c43394b43384c44394c43384c43384c42384940364b4238483f364b42384c43394a41374c43394a4137473e35473f364c43394a40374940374940364940364a4137463e36433a33413a33423a33463d364c4239473e35453d36453d35423b34423b34433b34453e37463f38463f37474038473f39463f38463f39484039443d36453e36453e37423b34413b34453f38433c35453f38433d36453e36443d35463f37433c35453d36463f38474038453e37463f37423b35433c35443d35463f38443d35413932413a3348413a453e36443d36433c344039323f3831403933403a34433c35463f3748413a474039484139453e36443d36453e37443d36463f38443d36433c35443d36423b34413a333f362f4037303f37303e38313e37303e3731423c35433b343e3730403931423932433b34433b33483d34453b334c433a4039324a4138463d35463d35473e36453d36473f38473f39463f37483f37463d35453d35494138453d36423b33473f37483f36473e364840364a41384940374b4339473e354940364a41384b42384b43384b42384e453b4b43394d443a4a41374b41374d44394c43394a42384b42384b43394a4137493f364940374940374a4138494037463e35443d34433c34413a33433b34473e36463d36453e36463f37473f37423a33463f37463e36463f3749423a474038474038463e37474039463f38464038474038474039463f39463f38453f38463f38443d37463f38474039433c35443d34423b33423b33453d36433c34423a34443d36443d36474038453e36423b35453d35433b34403932453e37453e36453e37423b34433c35453d36463f37453e37453e38474039463f38443e38453e37443d36423b353e3730403932423b34433c35453e37433c35433c34423b34433c34433b35443d36443d36443e37413a33413b34413a34413a32403931423932423a32433a32463d35473e36473f37433b34493f36463d35494139473e36473f38463f37464038463f38463f37463e36433b33453e36443d35443c35473e36473e36463d35494037494137483f37443c34493f36483f36483f36483f36453c34443c334c42384b43394c43394940374a41374b4237494037493f364941374a4137483f364a4238483f364940374b42394a4138483f37463d35413a33433c34433c34463d35433b34423a34423b34443d35463f37463e36474038474039474038453e38443e37443d36453e3747403949423a4a433b484139484139463f37453e36453e37443d36423c3449423a433c35413a323d362e3f37304139324039334039323f3832423b34423a32423a333f3830433b34423a33413932423a34403933413a33423b34403932423b35443d36443d36474139464038443d36443d36453e373f38313d36303d362f3c352f3f38313e3730423b34423b34433c35423b34443d36433b35423b34433c35443d36453e37443d36413a33453e36433c35413a33423a32413932443c34484038433b34433a3142382f443b33423a32443c34443d35453e36473f38453e37463f37463e36423a33433b34453d36443c35473e36463e36473e35443c34453c34473e36483f37453c34453c34484036463e354b42384b41384c4339483f35473e35483f35484036473e35483f36483f36483f36483f364940374a41384a4138494037473f37494037474038453e36453e37443d36463e37463d35473e36423a33423b34484139433c34473f38453e3648413949423a47413948413a48413a484039484139463f38474039463f38474038453e37453e36453d36463e36443d36443d36433c35433c353f38314039313d362f3d362f3c352f3d352e3f362f4037304037303d362e3d352e3f37303c352f403a323e3731413a334039323f38313e3832423b35443d36453e37453e38463f38443d37413a33413a334038313f362f3f37303f38323f37303f38313e37313f3831423c34423b33433d35443d36433c34433c34433c34443d36433c34403932413a33413a324039323d362f403931423a33433b34433931433931403831413932463e373d3732423b34443d36453e37463f37443d35433b34433c35423a33423a33433b33463d35463d35473e35463d34453c344a41373f3730443c34453c34463e34443b33453d34463d35473e35494037483e36494037473e35483f37483f36483f374940374840374a4139473f36483f37473f37463e36463f37453e37443d36433c35443d36463e37443d35443d36433c34443e36423b34443d35453e37453e3649423a474039443d3648413949423a484139474038453e37433d36423b33423b34433c35453e37443d36433d35403933413a33413a333f38313d36303f37304037303c352f3a332d3d342d3f362f3e362f3d352e3e362f3f362f3f3730413931433b34433c34423b33413a33413a33423a344139323d362f3f3932423b34423b34453e37433d35443e36443d36443d35423b34443d36443d37443d37403933423b35423b35413a33403932413a32423b33413a33413a32423b33413a33403931413a323f3831423b34423b34433c353f3831413a33413a34423b34423b343e383138332e423b35403933433c35443d36494037463d35443d35413a32413a32413a32423a33423b33443b33463d35463e36473e36494037483f37473e36473e35473e35473e36473e35494037443b33443c34463d34463d35463d35483f36463e36463d35463d35473e36473f37433c34443d36463e37463f37433c35443d36443d36443d36453d36443c35423b34413a33423b33423b34463e37463f37463e36474038484139484139453d36463e37463f3846403948403a453f37443e37463f38443e37433d36413b34453e373f39333d3832433c35403a33433d36423b343f38303b352f3d3731413a333f3730403932413a333f37313e3831413a33403a333f37313e373039322c3a332d3b342e39322c3a342d3d362f3e3731413a34403932403933413a32423b34433c35443d36433c34423b34443d35443d36453e37453d36423a34453d36443e36433c35443d35453e36433c35453e36413a33403932413a33423c35463e37403932403a33463f38443c36413b35433c35443d363e37303d37313f3833413b34443d354b423a483f37423b33413b33413a33433b34453d35473e36473e36463d35484036473e36484037483f36473e36473f37473e35453c34453d34443b34423a32453d35453d34443c34463d36453c34463e35463e36453e36453d35433c35443d36453e373f3932443d36433c35433b34433c34403932433c35403932433c35443e37453e37453e38453e36453e37473f38443d36463f38443d36473e36494138473f37453e37433c35423a32433c35423b35423c35443d36413b34423b35403a33423b35413b344039333d3631403933423b35403a3339342f3f3932443d36423c35413b34423b354039333f3832433c35463f37433c344039323f37303c352d3c352d3b342d3d352e3f362f3f3831403933403a32423b34433c36433c35423b34423b34463f37463f38443d36443d36443d35443d36413a333f3932413a334039323b3630403932423a343e38313e3730403932413a34423b35423b35433c353e3731413a32423a34433d36453e37443d363c363139332e3d3731423b34473f373d3630322d283e38323f3831403a32453d35443c34453c34473f36473e35473f36473f36483f36463e35483f36463d35463d35463e35453c34443c34473e35443b34463d35463e35463d35463d35403831423b33423b353f3932433c35463f37433c35443d35423b34453d36403932403832433b34453e37443c35433c34443d35433c35413a33433b33423b343f38313d3630413932453d36453d36443c35463e36433c35413a32423b34403933423a343f38313d3630403933423b35443c364039323f38323e3832423b34413a33423b34413b334039333d3732413b353f39333e3832423b35413a34413b34423b35433c35433c34433c35443d36474038453e36433d36443d36463f38443d37433c35453d37413a34423a34423b34423b33423b33423b33423b34413a32403933413a334039334139324039323f39323c362f3f37313b36313c36303b352f3c352e3d362f413a33403931413a33403933403932413a33413933443d36433c343c352f3e3832413a33423b33443c34433b34433b34423b343f3832433c35433c34443d35463d35473e36473f36453c34443c34473e36453d34463e35453c34433b33463d35453d35443c34453d34453c34463d35463d35453c34463d35443d35453d36453d36413b33413a34403933413a33423a34413a333f38313f3831443c34443d35443d35453d36443d36484038433a33433a33423932473e36463d363f372f3c352e3d362f3e372f3f38313f3831433c36423b35413b34423b34423b35403932413a33423b34433c36463f38433c36413b343f3934403a34413a34413b35413b34423b34423b34413b34413a34423b34443d36413a33433c34433c35463f38474038443d36463f37463f37463f37463f37453e37433c36443d37443d36453e36433c35443d35443d35423b35433c34443d35443d36474038474038474038463f37443e37463e37423a344039323f38323b352f39332d3a332d3b352d3d352e3e362f413a33433c35413a33413a33413a33433c35433b343e37304039323f38323e37313d37313c36303c37313f3933403932413a33433c34423b33433c34473f36453d35453d35453d35453d35463d35494038483f374a4138494037473e35473e35473e35443c34453c35473e36453d35443b34453d35453d35443d35413932413932413932413a323f3830403932423b34413932413a33423a33423b33423a33443c35473f37463e37433c35443c35473e354a4038473d34423a323f37303d362f3d362f3e372f3d362f3c352e3e37313f3831433d37413b353e3833403a33413a35403a343f39333f39333f39333e38323f39323d3731423b344039333f3831403a33403932413a33413a33423b34423b34433c35463e37443d36453e37463f37463f37453e36453e37453e36453e36413a33443d35453e37443d35433c35453e37463f38443d36433c353e37313e38313f38313c3630403933403a33403a333f38313c362f3d362f3c362f3a342e3b342e3c352f3e362f3d362f3f362f4037303e362f3f37313d37303d352e3f38303f3831413a33403a32423b34403a33403a33413a333f38313f3832403a33423b34443d34453d35453d35453d34463e36463d35484037453d34453d34453d34463e36473f37473e35453d34453c34453d34483f36433b33453d35463e35473e36463d36443c34413a32433c35443c353f3831413a334038313e37303d3630403932413a33433b34453e36443d35423a33403933403932433b3343393242393040362e453b33483e354239323f38303e37303e372f3f37303f38313e3730413a33463f38423c36453f38443d37453e37403a34403a33433d36443d36433c34413a34433b35423b35413b34423b34403a33413a34433c34423c34423c34413a34433c35453e36433c35443d36443e36423b34453e36443d36443d36433c34433c34423b34443c34443d35463f37433c35423b34413a33403932403931413a33403a334039333e37313b352f3b352f3a332e3a342d3a342d3b342d3a332d3c352d3d362f3d372f3c352e3c352e3c352d3d362f3e362e3e37304038314038323d362f413a34433c35433d35443d35453e37433c354039323b35303d36304039323f3830423a33413a33443c35463d36463e36473f37473f36463e36473f36453d35484037483f364941384e453b494239473e36483f37443c344a4139493f36494038453c35433b33433b34423b33423b33413a33403932433b334239323f3831423a333f3831403931423a33413931433b34433c35413a32433c353d3630443a32473d344a4036483e35443c34433c34413a32443c34423a3339332e433b36413a33403932464038453e37453e363f3933423b35433c35433c36433d36433d37433d36433c35453e36443d36423b353e3730423b34413a34423b35413a33413a33433c35413a33423b34413a33433c35433c35443d36423b34453e36453e36453d36453e36453e36453e36484039474038443d36443d36423c35433c36433c353e37303b352f3b342e3a342e39332c3a332d3b342e3b342d3a332d3c342e3c352d3c352e3f38313f3831423b33453e36423b34443d36413a333f3831423b34423b34433c35443d37463f37433c35433d35433c35433c35413a33423b33413a32423a33453d35423a33433c34433b34443c35453d35463d35463d35473f36484038463d35463e35463d35473e35494038483f37463e36463d35463d35453d34463e35463e36443c34423b34403932413a333c352f3d352f403830433b34443c35413a33473f38433b34403831413931403831403831403830413830473b32473a31483b324a3d34463b33423a33403931443b33433b33433c34403933413932433c34484139474039484139474138453e38433c36423c35423c35423b36423b35433c35443d35453e36423c34423b34443d36433c353f38313f3933403a333f3831403933433b34433c34433c35443e37463f38453e37474039463e37463e36453e36453d35463e36453d36453e37423a334038314039323f37303e362f3b342c3c352e39332d3b352f3b342d3b342e3b342e3b352e3b342e3b352e3d362f3e3730413a33433c35453e37484038484139453e37443d36443d36443d36453d36433c35433c36433c35423c34423b34423b34423b34443d36453e36443d36453e37463e37423b34423b34403933403a333f3831413a33423b34423a32433c34443c33433b33443d35453c34463d36453c35473f36473e36483f37483f36473e36463e36453e35423b33443c35403a33423b334039323f38313f38313e3730403931423a333e362f413a323f37303f37303f373040362f3f362e3f362f43383043393042372f453a32443b32423a32433b33463e36453d36443d35433c34433c34463f3748413949423a49413a49423a49423a463f3847403947403947403848413a474038453f37463f37463f37463f37423b34413a33443d36443d36453e37443d36453e37443d3648413b463f39464038453e37474039463e37484039494139484139494039473f38453e36443d35423a323f372f3d352f39332d3c352f3b342d3a332c3c352f403933403933433c36423b354039333e38313f38323f38303e3730403932443d35443d37433c35443d35463f38453e37443d35423b34453e37403a33443d36413a32453e38443d36453e37463f37453e37443d37403a35403934413a343f3833413a34443d35473f37473e36473f36463e35443c34473e36453c344b4239443b33463d35443c34443b34433b33463d35463e36443c34433c34453d36423b34433c34403831423c354039324039324039323f38313f37313f3830403831403a32423a33403932413a32413a33453d36443c35413931423931423931423932403830423a32413b33423a33443c35433c3448403849423a4a433a48403849423a463f39484139474139464038463f37433c35464039463f39453e37443c35463f38443d36474039474039463e38413b34433c36443d36443d3748413a484139464038423b35473f38443d36433c34443c35453d36463e36494139473f37484038494139453e36463e364139323d36303b342e39332f403933413a34453e38474039463f39443d36463f37443d373f3832463f38413a34453f38453f38453e36463f37484139474139453e36453f37443d35453e36423c35423b35443e37474038453e37473f38433c35453e37463e37443d35463f38433b35413a32423b33413b33443c34473f37473f36463d36463d35484037484037473e36473e36473e364940374a4138473e35453c34473f37453d34423b33453d36453e36423b33413b33423b33413b33423b34433c35413a33413a334039323f3831423a33423b34453e36453e37453e37473f37453d35433c34443d36463d36463d35433931423932433a33423830403831443c34473f374a433b463e37463f37484139443d3648413948413a463f38413a3447413a48413a474039484139484139453e37433c34423b35423b35453e37443d35423a33453e37443d36453e36433c35413a33443d354139323d3730403932403a33453e37423c35453e37443d35453d36463e364139333e3731443d36463f374039323f38313e37303c36313b3530453e37443d3647403948413a474039463f37464038443d3549423a4a423b48413a48413948413949423a463f38484139474038433c34423b34443d35433c35413a333e37303e3831403932423b34423b34443d36423a33413a333d363039342e3b3630403a33413a333e3831403932453c35443c34433b33443c34433b33453d35443b33443b33473e36484036483f36443d35453d35473e36443c35443c35443c35453e37453d37443d35423b34413a34433c35403932403931413a33403a32413a33423b34413a32413933423b33433c34453e36463f37433c35464038433c35423a32433a32403730403731413931463e37473f37453e37473f38474038474038463f38453e37423b34453e37433b34423b34463f37443d363e37303f3932443d36453e38474039463f37463f37423b35403932443c34443c34423a32443b33443b34423a33423b34443d36463f38453e37423c35453e36443d35474038473f37494139453e36474038494039463f37474038484039453e37403932473f38484038453e3648413949423a49423a49423a49423a49423b47403947403849433b49423a463f38463f37433c35443d35453e36443d36474038433c35433b34463e374039313f37303e37303e37303f3832443d36443d35443d35453e36463f38403a32443d35433c34423b33463e364a423a4c443b484039484038463e36443c34483f37473e36463e36463e35463e35453e35443c35433c34443d36423b33423a33413a33413a32413a33423b334039324039323f3932443d35433c35423b34403933403932433c34423b33453e36453e36473f37453d35423a334038314139314339314238304239323f3831413a32423b34453d36413a323d36303e362f413a33403932443d36463f38443d36453f37443d36413a35413a34463f38413a34433b35413933413932423b34443c34433b34423931463c334439304037304038313f3730403a33423b34433c36433d36464038464038473f3849423a453e36484139484038484038463f38473f38473f38453e36443c34433d35413a33403a333f3831463f37453e3649413a463f38484139463f38474038413932463f374740384a423a494239453d36433c35453e37423b33423b333e372f413a324139334139324039323d36303f38323c35303f3832403a33453e37443d35453e36473f37453e36443d35413b33423b34443d35463e36453d36463e36423b343f3832413a33453d36433c34413a32453d36443d35433b334039313f38314039323c352f3e37303f38313e37304039323b352f403932413b34403a33423a33413a33423b33443d35453d36443d36433c34433c35453d36433b34413a333e3730443b33443a314238313e352e4037303e362f3e3730403831433b33453e36423b343f3831443d353f3931423a343c352f39322c3b342f38322c37312b37302b3a332d3e3731423b344239323f372f3e372f3d352e3f37304037303d352e3e362f3a332d3b352f413a34453e37413b34433c35463f37473f38463f37463f38463f38453e37423b34443d36443d35433c35423b34433d35433c34443d36423c34413a34423b34494039453e364a423a494139484039494139443c35443c35463e37443c36413b343e3832413933443d35413a33423a33463e36403932433b344037303f37303f38303c352f37302b3e3731403932403933423b34423b34433c35453e37473f37473e37453e36443d35443c35453e36453d35453d35443c35433c34443d35453d36453d35453d36443d35423b3341393338322d39332e3a342e3a342f39332e3c36303d37313f38323e37303e3731403932403932443c35423b34423b34443d35433c34463e37423b34423a344039323f37314039323e372f3d36304038313f362f423a31443a32493f36453c34423931413830443b33453c34433a32433a32403831433a324038313d342d3e362e3d362e3e372f3e362e3e37303f37303f362f3f37303f362f3e362f3d352f3c352f3d36303b352f39332e38332e403b35443d36463f3848413a443d36453e37463f38443d36433c36423b35433c36433d36403932403a333e37313f3833453e36423c35473f38453e37443d36423b34423b34413a333e37313f3831413a33403a33423b34453e37413a33433c35413a34413a33423b35474038473f37484038453e36463f37453d35433b333e37303f38303f38304038313f37303f3932463f37453d35463f37473f37463f37484038484037463e36453c34443d35413a32473f37473f36483f37463e37453d35463e37463e36443d35463f37453e36433c35433c3540393239342e3a342f3c36303f3832423a343f3933403932423a33403a333f39323e37303f38313c352f3f3831433b34403931403932423a33423932423a32413830413830443b32433a33433b33403730423932453b33473d34463a31463a3143393042382f3f352e4138303e362e453c33463c324339314238303c332c3a312a3c332c4139323e3730413b34443d3748413b47403948413a49433b4a433b49433b49423a484039403a33403932453e37443c35443d35463f38453e37453e3749423a443d37464038474038453e37463f38474038453e373f3932403931403933474038443d364039323e37303c352e3c342e3e38323e38313d3831403a35413b35433c3647403a443e38443e38453e37463f3847413a463f38453e37443d36433c34443d35463e37433b343f3931453d35443c34443d35463e36473f37484038473f37473f37494139463e36453d35453d35453d35423b33473e37463e37443c34433c34433c34433c35423b35423b34453e36443d36453e37423c35423b34423b34423b34413a334039323f38323e36313b352f3c35303c352f3f3933403a333f39323f38323c352e3d352d3f372f3e352e3d352e3e352d3e352e41372f443932473d35463d34453b33423a32413932443b33453c33453b324338304338304238303f352d3f372f3d342d3d342d3f342d40352d433830413a32403933443d37453e38453e38464039443e38464039474139413b35463f384a433b484039443d35443d36463e36433b34433a33423b33484139484038453e37423b35453e36453d36484039453e374038323e3832413a34443d36433c36423b353f3831403932463f37484139463f38474039474038443d37413a343f39343c36323f3833443e37474039463f38443d36433d35453e36453e37473f38443d35463f38484139443d36453e37463e37453e36474038453e37463e37453d35463e36463e36453e36463f37453e36433b34463e37463f37474037474038453e36423b34423b34413a324039323f39323e3630403932423b34413a333e38323e38313e38323d373138322c38322d3a342e39342e37322e3c37323a342e39332d3b342e3e37303f37304039323d352e3e342e40372f433a31443a32423831463b32463c33473d34453c33443b33453c34443c34433b33453d35473d35463d34453c33453b324037303f3831423c34403a334038313e362e413830423931463d3547413a423c37433d38433d37443d36433c35433c35433b35423c34433b34443d35433c35413932433b34473f37463e36453e37443d36443d35453e36453e36403932413a33423b334039323d362f3c352f3c352e3e37303d362f423a34433b34484038453e36403a323d3731443d36413a34433c36433c35423b35413b34423c35403a33433c35453f37453e37413b34453e37474038473f38463f37463e36453e36453e37463f37453e38443d36453e37443d36473f38463f38433c35433c34443d36474038473f38433b34463e36433c35453e37463f37443d36443d35433c353f3932423b35423b354039333e37323c352f3b352f3d36313a342f39332f38322d37312c37312c39332d39332d36302a3a332d3c352e3e37303b342d3d352d423a323e362f4039314038304038314038313f3830413932443b33443b33443a32453c34453c34453c34443b34453c35453c34453c35433a32473e35453c34453c34433b33433b33413b35443e38453f39433e37403a35443e38413a35453e383e3832403a35413a343e37323d37313e37313d36313e37313d37304039333f38323e3731413a33433d35453e37453d36423a33433a32433b33403931433b33413932403932433c35443d35433c34443c35443c34423a34453e36463e36443d35443d36423b343e37313b3530423b35413b34453e37463f37463f38484038463e37443c35453e37463f37453f37484139433c35464038463f3849423b473f37453e36443d35443d37453e36433c36464039474038463f38453e37453d36443d35433c34473f38453d36484038474038463e37443d36433c353f38313d3630403a334039334039324039323f38323c36303b342f39332d3a332e3b342f3d36303b352e3f38313b352d3f37303f3831443c35443c344038313f3730433b34443c34463d36453c35423b344139324039313e37303e37303e37303f3831403831413831423a32433a33453d34463d34493f37473e35463d35453d34473d35463d34453c35453c35473f37484139474039443d37413b35443e37433c35423b34423b333d36303a342e39332d3a332c3f39314039333f39333c36313e3832413a34453e38443e37413b34423b353e3832423c36443d37453e37463e37473f384841394941394941394a4139473f37463e37463e36453d35443d35494138463f37483f384a4139453e36473f37443d35453d36433c35453d36473f37433c34443e373f3932443d35453e37453e37474038474038453e37473f37433d35453e36443d37413a33453e37453e37443c36423b35453f37453e37463f37423a33453e37433c35433c35433c35443d36443c35433c35433c34433c34423b33433c35443d363f3932413a33423b344139333e3731413a33413a33423b34413a333f3731423a334139323f37303d342e4037313d352e3f373040373041383140372f413831453c35453c35443d35443b34423a32423a32423b333f38314039324039323f3932443c34463d35483f37473e36473e35453d34453c35463d35443b33443b33433b33433a32433a33423a33453d36473f37443d35423b334039314039313e362f3e362f4039333e3731433c36403932433d36433d36423d36453f39423c36453e38423b35433d37413c35413c35433d363f39343f3832453e36473f38463f37453e36463f374a4138483f36473e35484036453d353f383140383139332d3b342e403932443c35463f37433b33403932413a32443c35453e36484038484038453e37474038473f37463f37433c35443d36443d35423b34433c34463f37453e36443e37423b34423a33423b34423a33403731443d36433c35453d354039333d36313f38323d3630433c35443c35453e36453e37463f38433c34423b33453e36423b34413a33433c35423c353f38324039333e3731403a333b352f3c342c3f37303f38313c352e3b342d3b342d3b342d3d352e3d362f413932423a33443b33453d36453d35443c35453d35453d35433b334039313d37303e37313f37313f38323f3832413a33433c34463e36443b33443b33453c34433a32463d35453c34443b333f372f40372f413831413831423a33433c343f3830453d36423a33413a33413a333f3831463f39463f38413b3548413a46403847413a443e37443e38443e38423c36443d36453e37433d36413a34413b35443d36453e37423b34463e36453e36433b34453d35484037473e36463d34443c35423b33413b33443d35423b34484139463f38413b344039333f39323f3932433c35443d35443d36433c34443d35484037474037473f37473f38463f37463f37453e36473f37453d3649423b463f38433d363f3832413a32403a32403831403831413831443c35453d35423a33413a33433d36453d36484139473f37443d35474038453e36474038453e36443c34443c35423b34443d36423b34433c35413a33433b33403a323f37303f362f3f37314138314038313f38303f372f3e362f403831423a33433b33433a33443b34423b33453c35443d35463e36423b33433c34433c34423a33423b34413a33453e37443c35453e37473f38453e36453d35453c34473e36453c34453c34443b33453b33433b32433c34433b33443c36453e36453e37413a32423b34474139484139453f38464039453f3849423a484138463e36474038433c36423c36433d36453e374640384b433a494239453e36453e38464039463f37423b34433c35423b34423a33443d35473e36484038483f36463d35443c35443d35453e37453e36463f36443d35403b353a35303f3933443d36453e37443d35463e36433b34443d35433b33413931453d36473f37423b32443c34433c34473f38443d35453e37453e37453e37433d36403a33403933403a33433c35423b333f3831433b34423a33423b34403932423b34433c34453f37464039453e3747403948413a463f38443d36474039443d36453e37433c35423a34433c34413a334039324039323e37303e372f3e362e3f362f3e352e3e362f3e352e40372f3d362e433b33423a33443c34413a32433b34453c34473e36453e35453d36453d35453d35463e37463e36474038463e36463e37463f37453e36453e36443c34463d35473d34483f35463b33453b33453c34453c35433b33483f37473e364a423a463e37433c34433c35443d36433c34453e37453e37453e37463f38443d35453e36463f37453e36474039484139484139463f37484038453d36433c36423b34423b35443d34413a33403932403932453e36463e36453e36484038484038463f37453d36443d35453d36423b35413b34403a343934303e3934433c36443d36423b34433b34453c34413932443c34433b33453d35413a32453e36433c34443d36433c35443d36433c35463d36443d35453e36484139463e37443d35433c35433c34423b34433c34453c35433b34443d35443d35443d3747403848423a474038433d35474038463e37453d36453d35474038453e36453e37443e37413a34423b34413a33403932423a323f372f4138313d352e4138314037303b322b41372f3e362e423931433b33413a32453c35453d36453d35463e37453e36453e36484038473f38463f36433c34433c3548413949423a463f364a423a48413a433b33423a32423a33443a32453c34453b33443b33463c34463d35443c35443c35423a32423b33443d37453e37403933413a33423a33443c35443c34453d36453e37463e37443c35443d35443d36453e36474038453e36443d35423b33413a323e3831433c36423b34443d36423b34423b34413932423b33494038494239484038463e36463e37453e36473f38473f38433c35443e37453e37423c353e3732413b35423b353f3831423a33443c35423b33423b33433b34463e36453e35413931403832423a32433b33423932433b34443c34433c34443d36423b34433d36433c35413a33433c35443d36443d35443c35423b33423a33453d36494139474037453e36473f3748403848413a484139443d35453e35484139463f38453f37433c36403933413932463c34473d34443a32453c33413730423932423932453c34473e37443b34403831433b33423a33403831413a33413a32423b34423b34433c34443c35433c35443d36453e37443d36433c35443d37463f37464038443d36443d35453e36453c34473f37433a32423932443a32453a32473d35443b33463e36484139443d36463e37433d36403b343e38333e3832423b34453e36484038453e3647403949423a4a433b48413a47413a423c35423c35413b34413a33433c35484138463f37453e35433c34443d35494139484038484038463e364942394942394b433b49423a49423a453f37474038463f38433c35433c35453e373f38323d36303d352f413a333e3731433c343f3831403831423a33443d35433c34433c34423b34433a33423a324137313f372f413832423a33463f37484038474039443d36474038474039443e36433c34423b34423b33433b3448403849423a4a423a484039484138453e36413a32433b343e372f413932453d35423a32423932463c34433931413831443a31463c33453c34463c34423931443b33403831403831403831433c34423b34443c353f3832433c35423b35453e37443d36413a33423c35433c34453e36423b34463e36463e37433b33443d36453e36443d35423b34423b33443c35453e36473e37483f36463d34443b33473d34443b32453c34463d35463f37463f37474038443e36433c36423c363f3a343e39353e3833423b34453e36443e37474039453e374841394941394941394a42384c443b4a42394b423a463f36463e364a42394940374a4139473f36453d35433c35453e374841384c433a4c443b463e36473f37453d36423b34443d35433b34423a333f38323b342e3c362f3d352f3f3730413931413a33403932443d35423b34463e37483f38453e36413b34423c34423b34423b34433b34433b33443b34403931413a333e38313a342e3d37313f3932423a33443d35433c35474038433c35463e37443c35433b33433b3441393240372f4037304138314038314037304038314037303f37304138314038304039324139323e362f3e362f3d352e3f362f413831413a33413a334039333e3630423b34443c35453d36463e36474038474038463e37443c35463e37463e37453d36403933403a33413a34433c35433c35423b34433c35443d36453e36453d36433c34443d35463e37463e36463f37453e36443c34443b33453d35403831473f38463f38453e37453f38453e37463f39433d37433d37453e38463f39443d3647403948413949423b4a433b4a423a4d443b4a42384b443a4a41384b4239494139474038443c35433b34443d35433c34443c35484039474038453c35463e37473f37453d35463e36463e36443c34413a33463e37443c35403932413932403730403830403830423b34474039453f37443d36463d36443c35463e36453e37433d37433d354139323f38303e362f403932443c36443c35433b34413a323f3832413a333f3833403933433c354039333d36304039323f37304039313f3831413a344139334039323d352e3c352f3f37313f3831403933403a33413a34413a33403832423b34423a34413a33413a33413a33413a32433c35443d36443d36433c36443d35423c35473f37453e36453e36463e36463e36473f37494139483f38453d36463e37443d36433c35423b353e37323d3731403933413a33413a34433c34453d35484139484139443d36463f37463f38474038463f37453e36474038463f38443d3649433a48413949423a463f3847403a474038453f39433e3747413b473f38443d36453e37443c34473f38473f37484139433c35433d353e38323c35303c36303e36313d3630423b34423a34433c34453e35463e37484039433d35413b34413a33463e37443c34453d35413a33403933403831443c34463e36423a33423932403831443a33433932413932433d36433c35453d354b423a473f38453e37443e37433d36423b344139323e362f413a32413932403931443c35433c35443d364139323f38313d362f3e37303d3631423a34413a34433b34443c35433c34423b333f3931433c35443d35463e36443c35433a33423b33423b343f38303e37303d362f3c352e3c362f39332d38322c403933423b353f3832423b34423c35433c36433c35443e36453e36463f37453e36463e36484038473f37483f38463f37443d36484139453e37443d36463f38433c36443d37453f3848413a49423b4740394740394c463e4a433b453e37453e3748413949423a474039463f37453e36443e37423c36463f3849423b4a433b4c453e4c443d4a443c48423a463f3847413a47403947403a464039453e36453d36423a33413a32423b333f39323d3732403a34403a333a3530403a34423b343f3932423b343e37313d36303c362f403932433c35453f38453f37474038433d36453e37433c35433c36443d36433c36403932403932423b34403931423a33403933453e37463e37433c36443c3547403a463f38474139443e37443c35453e37474039463f3847403a443e37433c36413a343e38313d36303f3932433b33423a333e3731403933403a34433b35423b35433d36443d36423c35433c35443d35443d354039323f39333e38323f3a333f3832413a33403932413931403932413a34403932443c35443c35433c34433c35413b34443d36413b35443d37463f3747403848413949423a474039463f3748413948413947403948413a49423b48413b47413a4a443d48413a49423b48413b49423c463f384840394a433c48403947403949423b474038463f38464039443d3649423a453f383d383346403948413a48413a4b443e4d463e4c443d4a433c49433c49433c4a433d49423c463f394a443d413a33433c34433d3549423a453f37413a34433c36463f37473f38443d35423b343e3831453c34453d36433b3448403949423a464039453f38423c3548413947403a47403a47413b49423b47413a453f3847413a433d37423b34433d36403932403933433d36453e36443d36413a33433c34463e37433c36423c35413b35433d36433d37453e38433e37423c36403934423c35413a34443d36453e38453e37423b34443e36443e38443e38463f39453e38463f38453e37433c35413b34443c34433b34423a333e3731403832413a33403931433a33443c34443b34443d35423b344039323e3832413a33453e37433d37413a35403a35413b35443d36453e36453e37463f3848413a47403a4740384a433b4c453d4b443d4b433c4a433c4b463e48423b48423c49433c48423c48423c454039423c3648413a4d463f4b453e4a433c4a443d49433c4a433d49423c453e374a433c463f38433e3847403a4a433c4841394a433c49423b48433c46403a46403a46403a47413a46413a47413a47413b48433c47403a47423b453f38443e37443e37413b35403932413b34433c36463f38464038474038484139443d36453e3649423a4b443c4b453e46403a423c3647403a46403a443e38433d37443e37403b35403b36413a353d38343e38333c3732423c37443f3a433d38423d37433d37423c36443e36443e37443e38423c37413c37413c38403c383e3935403a35464039453f39423b35433d38453f3a453e38433c36423c35413b35403a34403a33413b33413a33423c35443e38413c35403a323d36303d3631423b35403a343f3934413b36403a36423d37443e39433e39403b363f3a363f3935413b36403b363d3833413b353f3a34403a34413b35433c36463f3a453e38443e3848413b4a433c4b443c4d463e4b443e4c453d4a443d4a433d4a433d4a453e49433e49443d48423c46403b46403a443d374b443d4b453e49423c48423c48423b49433b4a433d443d364a433b4a433b46403947403949423b49423a49423b4a433c48433c48433c47413b45403a45403b49433c49433c47413a46403a49443e4a433c47413a463f39453f3848423c443f3945403a443e39433e3947413b443f38464039423c35443e36463f38423b353a35303b3631403b3646403a433e37443e38413c37403b36413c37443f39433d37453f39423d373e3833423c3745403a45403a453f3a48423c463f39433e37423c36423c36433d383f3934413c373d3833423c36403a34423b35413a33443d36433d36433c35403a34413a34433c36413b36433c35453f38453f384a443d4640393f39333f3933433c36463f38453e38453e3847403a48413b453f39453f3a433d39423d38423d38433f39413c383d3935413c383c37333b36323f3a35433e39433c37423d37413b36443e3947403a443e3847413a48413a48413a4a433c49423c4a433d4b443e4a443d49433d49433c48423d49433d47413c46403b443e3947423c443e3849423c4b443d4a443d4c453f4b453d4a433d453d37463f37473f38463f3847413a47403a453e3847413b423c36443e38443e38443e38443e39443e3747423b443e3947413b453f3945403b46413b47413c4b464148433d403b363f3a36403b37403c37423d3847423c46413b453f3a4a433c49423a453e38433d383f39353a3632433e3a3e3a36443f3a3f3a35403a353f39353f3b35423d38443f3a433e39453f3a453f3b45403a45403a453f3a46403a433e38423c36413a34433b34443a324038303f38313f38324039333f3831413a33413a324038304139324039313d3731423b36413a3548423c47413a47413947403a443e3746403a49433c453f39443e3948423b47403a453f38453f3946403a47413b45413b433e39403b363d39343f3a37423d373c37333c37333b36323b342e3b352f3c37323b36303e3934413b36423d37423d38433e3847413a4a433c48413b4a443e49433c49423b4a443e4a433d48423d48433d48423d47413c47413c46413c47413b443d38443e38443e37423c35423b343f39333f3933413a34433b35413a33453e37453e38453e38433e38433d3846403a46403a443f3a433d37413c3847413b49443e48433d423d38413c37403b35413c37433e393f3a35413c383f3b37423d38403c373e3a36413c373e3935403b36413c373d38343c37333e3934403a353d37323d36313d37323d3a353c39353a36333d39343e3a363a36323e39363d39353f3c37423e3a45413d46413c423e39433e3945413c46413b443f3a403b36423c36453e373f38324039323f3932423b34423b353f3831403831403832403730413831423a323e37303d37313f3934423c3746403a433e38453f39443f3845403a47413b45403a45403b45403a454039443e3847423b47403b47413b46403a423c38423c38443e3945403c47423e3d3734443f3b3d393538332e3e37313e38343e39353c38333b37323b38333d39343f3b36433e3945403b453f3a47413b46413b453f3947413b463f3a464039433e39413d38403c38423d3847413b443f39453f3a413c37413c373f3a35403b35433d37453e3946403a453f39423b34423b34413a34423c37433d38423d383f3a363f3a36413c3846413c423d39453f3a423d39433d39433e393c37323d38333f39343d3834403c37413d3845403c44403b443f3b46413b403c373f3b373f3b37423e3a3f3b373f3b37403b37423d393f3a36423d38403b363f3b363e3a35413e393e3a36403c383e3a363936313733303a3733403c38423e393936313e3a36403c37403d383e3a353c38343a35323e3935433d37433d37423b35443e38453e39433d38413a35423b3539332d362f2939312a3d352e3f372f3e37314039334039343e3932433c36413b34433d37443d36423b34443e3846403a433e3948423c47423c453f39443e38433d37413b35433e38433e3845403a45403a433e39423d3944403b423d383c3834413c373f3a343d38343a36313a37323b38343935313a35323d39353e3935423e39413c37403b373f3c37413d39433f3a423e39423d39413d38403d383f3b373e3a363f3c373e3a363d38343b3733403c37453f3b47413c45403b49443e48413b443e383f3a353d38343f3a353934313d39353f3b37413e38413d3945403c45413c423d383b36323e39343c38343d39343e3935423c37423d37403a35413b3646403b48433e49454146413d413c38453f3a443f3a413c383f3a36403b373e3a363d39353e3a353b37333d39353d39353e39353e39343f3b363f3b373e3a363f3b373f3c373e39353d3935433e3a413c383c38333835313d3935423e3945403b37332f3f3a36443f39453e383e3731453f39413b343b352f3f38323b352f3c3630413b35433b34463d35443c35453e37443d3640383239332f39332e3b342f3e362f3d362f413a333d36304039344039333e38323d37323f3833423c36443d36443e36453e37443d37433d3746403a47413b3f3a363f3a373e3a363b3632413d383b37323f3a34413b363e3a363c3834403d393e3a363d39353c38343f3b363d3935403c38423e39403d38413c38403d383f3c37433f3a3c38343c38343f3b373d39363d3a353c38343935323e3a35403b37423d38413c37403b373e3a35433f3b413c383e3a363b3733443f3a413d383e3a3645403c423f3a423e393e3a353c37343f3b3646413d403c38413c383a36323f3b373d3a36413e39403c373d38353c38333e3a363b37333c37333e3a36403b373f3b373f3a363d39363b37343c38343f3c37413c38423e393f3b373935313935313f3b36403b373f3b3739363247433e423f3b39363236322f3c3834423e3947423d3c37333e39333e38333e3934413b37443e38423c363d373147413a453d373e373249423c47403a48433d48423d423d383c352f37312c38322e3a352f3b36303e38323c36313a342f39332d3c352f3d362f3e38313b352f423d38433e3a45403c45403c443f3a433e3a423e39413c38433e3945403b48423d453f3a46423d46413d413d38423f3a3e39343e3a353b36313c37323e38343f3b363c3834413d39423e39433f3a44403b433f3b413e393c3935413d39403c38403c38413d38413d383d39353c39343935313f3b373f3b37413d393f3b373f3b373c38343e39353b37323d38343b38343f3a37423d38413c383a36323b37333d3834413d373f3b36423e383f3b363f3a373e3a363f3b373f3b37433f3a433e3b403c39403c383e3a363f3c37423f3a423f3a413e393b3733403b37433d38423d38433d3845403b443e393b37333c38343b38343e3b373c38343936323e3a36403b37403b373a36323b36323b36323d3935403c38403d39413d393b3732403c3747423e49443d3f3a3438332f403b35433d36464039443d36423b35443d37463f3948413b423c353e3832433d363c36313934303935303b36323f3935423d38433e39423c373e37323a342f38332e3b342f3e38333e3934403b35453e393f3a34413c3746423c47423d433e39423e393d38343d39343f3b37413d38433f3a47423c46413c49443f3d39343a37333e3b363c3733433f3949443f46413b45413b3f3b373f3c38433f3b403d39423e3a433f3b3f3c38433f3b423e39403d383e3a37403c38413d39403c383f3b363d3935433f3a3f3b373e3a363c38343d39343e3a363d39343e39353c38343c37343f3b363c38343b36323d383444403b3f3b363a3632433f3a3f3b37423d39423e39413d38413d39413d39423f3a423e3a3f3c38403c3844403c403d39423e3a44403b45413c413d39413d393f3a353b37333f3b36413c383e39343f3a34423e383f3b36403c383c39343c39353d3a363e3a363f3a36423d3847403b443e38443e39413c37413e3a3f3a3646403a453f3a443e393c373337332f37332f3834303b3632433e3747413a413b353f3932443d37453f38403a343e3732403a35453f39453e38453e38433e39423e39433e3945403b47413b47403a443d373e3832403a34433d3745403b46413a46413c45413b44403b46423d47433e4945404c484349453f494440413c38413d38443f3b47423d46413d46423e403c383f3b37443f3c3d3834403a363d3834403b37413b37403c373d3a35423f3a403d39423e3b413e393f3c38423f3b403d39433f3b44403c403c383f3b37443f3b433e3a44413c433f3b46413c45413d48433f44403b403c38403c38413d393b37333a36323a36323935313c3632423d383e3a353d3935413d39433f3b46423c47433e46413c45413c46413c413d39443f3b433f3b45413c44403c44403c413e3a45413c423e3a3f3b3744413c45413d45413d48443f47433d423d393e3935403b35413c363f3a36403b363e3934413c373f3b363f3b373f3a36433e39433e38423c37403b3546403a453f3a443f39433e3b47433d4b453e443e38403b36403b3647403a423c3748423b3f39333e38323f3832474039473f39433d36433c36443e3946403a433e3946413b45403b47423d47433d45403c423d38423e38403b36433d37443e37433e38443f3a443f3a443f3a423d38433e3a44403b49464148443f47443e45413c423e39413e39423f3b45423e48433e48423d48433f48443f45403b433f3b413d38433e39433d383e3935403b363f3a36423d39413d39423d39403c38433f3c48433f48444046433e46423d46423d49464044403b47423e4a453f46413c45413c443f3b44403b44403b423e3a45413d48443f47433e46423d45413d433e3a403c383e39353f3a353e3a35413d3846413c45403b46413c45413d44413c423e39413c38433e3a433e3a413d38423e39423e39433f3b413d39423f3a45403b46413c443f3b423d3a423e3a46433e46423d44403c45403c443f3a453f3a433d383e39353f3935403a34413a34453f38423d39423d38433d36463f39453e37443d38433d38423b3647413a49443e413d3847423c4a453d464039453f38463f39453e3749423b4a433c4c443d49423a3f3932433c364b433c433c3546403946403946403a4a453f49454145413d403c3845413d4a4641423d38423d38413c35433d37443e38433d3846413c47423d45413d48433e494540413c38423f3b423f3b433f3b423e39423e39403d39423f3a413d38433f3a44403c45413c433f3a433e3946403a47413b46403a443d38433d37433e39433e3946413c48423b46413b47423c46413c48433d46423d48433e4a454047433d4944404a443f49433d49443e48433e4946414944404a454147443f46423d45413c433f3b45413c433f3b3f3b373e3a363b37333a36323d39353f3b37413d38423d3943403b46423d46423d413c3746413c48423c443f3a45403b46403b453f39443e39433e39413d383e3a353e3a36403b37413c38403c38423e39433f3a433e39413d39413c383e3a353f3b37403b363e39343b3731403a36433e38413c373f3935433c37433d38443e37413b36403b36433e39443f38453f39423d3846403a433c364d47404d4740463f394a433c4c453e443d3648413a4b433c4c443c40373142393240362f3f3730453d36423b334b443d45403b46423c4d494447423e45413c48423b403a34433d3847423c423d37403c37423e39413c37423f3a4a464148443f48433e47443f44413d3f3b373c37343f3a363f3b3644403c45413d433f3b443f3b443e39423d37403b36443e38453e38443d37443d37453e37463f38474039453e38433d37453f38443d37453f39443e38413c36433e3946413c46423d48433e4a45404b464149443e48433f49454147433f4a464249454149454049454043403b45413d494440423e3a423e3a423d39433f3a403a36403b37413c38423d39433f3b44403b423e3a413c37433d39433d38413d38413d38423e39403b363f3a353a36323935313f3a35423d383e3935423d38403b36413c38423c38443f3a423d38423d38413c373f3935403b363f3a353e3833433d38413b37413c36403b35413b35433c36443d37423d39413c39423e3a433f3a45403c45403b45413b433e3947433e443f39443f394a433c413a3447413b3d3730484039514941463d35403831473f3848423b423b34423a3341393246403b4c4641403c374a4640453f3a46403a453f3a443e38443e38413d3845413b48433d4e4a454a464149453f4a4741403c383e3a363c39343c38333e3a36403c37403c373f3b37413e393f3c373f3b36413b36403a35403b35453f3949423b4c453e4b453d453e37453e36474038474039463f38484139463f38443e37423b35433d37443f3a47433d47423d433e3a46403b443f3a433f3944403c47433e47433f47423e48443f49443f4945414b464247423e443f3b413d39433f3a45403b45403b443e39423d38443f3a423e39423d39423d39413c38413c373f3b36403b37403b373f3a36423c36413b36423c3646413b403b36403b363e3934403a353e39353e3a35423d38443f3a413c3745403a413c37423c373d3833433d383d38343f3a353f3a35403b363c3833403b36423d38433d38453f3a443e39433d38413c38403c383f3b37403c373d3834413c37413d38423d37423d38453f38443e38453f3948423b4a443d4c453d4a433b49423b47413a423b354740394a433c433c36403b36423c3648433c453f384b453f46403a443e37423c37433e3845403a45413c47423c45413c4b47414b474248443f4d48443f3b373b37333c39353e3a363d39353e3b37413e39403d383f3c373e3b363d3934403b36413b3646403a4b443d4b443d453f384a433c4c453d5048404b443d4a443c4a433b47413b453f3a46413b45403a423d373f3b36403b37443f3a423d38433e3a413c38403c38423f3b45413c46423d47423e44413c43403c443f3b44403c403c38413c38443f3a433e38413c36433e38433d37413c36433d363f3a353f3b363e3934413c37413d37403b37423d38433e3946413b413c373e3934413c37423c38413b36423d37403a34413c36413b353d3934413c38413c373d3834403c373e3935403a363e38343f3a343f39353e3834413c37413c38423d38413c37403c37423d3845403a423c37413b36403b353c37333c3632423d37443e38403a35413b36403b3648413b453f3a46403b45403b48423c49423b48433c48413b423c36433d37433d37413b353b3530413c3648423b453e39413b36453e38453f3947403a443e39433d3845403b46423e49454048443f46423d46423d4b474247433f47423e44403b403c383f3b363d39353d39353d39353c38343e3b363e3935413c37423d37423d37443e37453e38453f3847413b48423c49433c4c463e4b453d4a433d46403949433c48423b47423b47413b47413b48413b433e39423c37423c37433e39413c37433e39443f3a46413c48433d45403b443f3a433f3a433f3b423e3a423e39433e39423c37453f39453f3a443e3847403a453f39433d36433d383f3b35433e39413c37443e39443f39453f39443e3846403a453f39443e393f3933413a35403b37413c37443e3847413a47403a47403a47413a443f38443f39433d37443e373f3932403a353f3a35423d37423d37423d36433d3845403a443f3a4a443f46413c46413b433e39433e39413c37403b363f3a36423d38403b36423e38413c38423d38403a36433e3945403b47413b45403a47413c443f3948433d49433d433d38443e39413c37413b37443f3b46403a453f39443f39423c3649423c47413b46403b423d39433e3945413c47433f4946414946414845404c494444403c44413c44403b423e3947423d3f3c37423e3a3f3b37403c37413c37423c363d36313f38323f3933453f3a48413b443e3846403a49423b4a443d4b443c4c453e4a433d49433c4a443d4b453f48423b49443d47423c48423d453e39413c373f39343f3933403b35433d37423c37443e3946403a46403a433e38433d39413c37413c37403b35403a35443f393f3a344640394a433c47413a463f3947413a453f38453f39453f39433d37443f38423d38413c37413b373f3a36413c37423c37443e38413b36433d37433e3848423c46403a45403947423c4a453f46403a4c47404e48414840384740394a433c48433c47403947403a49423d49443d47413b4640393e3933423d37403c36433e39423d38413d38413c38403c39433e3a443f3b443f3a423e39423d39423e39413c37413c37453f3a49433d47423e46413d48423c47413b45403b423d3844403a443f3947413b443f3946403b433d3746413b46403b47413c47413b45403a46413c45403b443e3945413c443f3a4a464047433e48433e3f3b373e39353f3a36403c37403c38433f3b413e3a3e3a36413c38423d38423d3746403b3d3832453f38464039453e3947413a47413b48413a48423c49423c49433c4b443e4b453e49433d48433c48423c48423c46403b433d39413c37423c36423d37453e38423c37443d38453f39453f3946403947413b453f39453f3847403a433d38413c37453f39443e3847403a433e3748423b47413b48433c4c463f49443d49423c49423c47413b453f3948423c433e3946413b423e39443e39433d38433e3946403b4a443e49433d403a35413c37433e39443f3a443e384c46404c453d50473f4c443c46403a4a443d49433c453f394a433c49433d4a443d4f473f4c443c49423b4a443d48423c45403a46403b423d393e3a363c38343f3a36403c38433e3a413d3947423d48433d4a443f49433e48423d453f3a48443f45403b46413b45403b47413c443f3a47423d453f3a443d37453f3947413b46403a48423c49433d45403a48433d453f3949433e4a443e49433e4b453f46403a47423c4a453f423d38443f3a47413b47423c46413c3f3b36403d38413d39403c373e3b363d38343c38333f3b353f3a353f3a35453f3947403a4a433d49423c4a443d49423c49423b4a443d48423c47413c48423d46403b48413c453f3b3f3b36433d38423e39443e3847413b433e3847423b433e3846403a47413b453e37463f39433d37423c36433e37443f3947403a4740394a443d5049424a433c4f49414e48414d484149443e49443e443f3947423c443f3a433d3945403b433e393f3a363b3733433e3846403b3f3a35403b36423d37443e39413c36423d38403b373e3a363f3a34413c36443d38433c37413b35413c3647423c423e38443e39443e38433e38443d374a41384a423a48413b433e39413c37443f3a433e39443f39453f3a433d38423c363e3a35413e38443f3b45403b49433d4a443e443f3947423d443f3a45403b433e3a433f3b47433e45403b46413b46413b48423d47423d47423c45403b433e39433e3848423c46403b423c37423d3845413b46413c443f3a423d3845413a423d3846413d47423d443f3a413b36403b363d3934403c38413d3944403c423e393f3b36403b373d3834413d39413d3845403b433e39453f3945403a443f3a443f3a46403b46403a423d37413d38403b38413c38423e39433e393f3a36403b37413c37443f3a413d3747423c423d3746413b453e3848433b474139474039443f38403a35443e38423c37423c3848423c4c47404e49424e48404f4a444d47404c46404d48414a443e4b4640433e393f3b363f3a363f3a35433f3946403c433e3846413c443f3946403a433d38433d383f3a36403b363e39333c38343d38333e39343d39343f3a35413c36433c363d3934413c37453f3946403846403b47423b45413c443f3b45403b443f393f3b35403b36413b37423b36413b35433d37433e3849443e48433c47423c45403b46423d443f3b46433e46433e48433d433e38423d373e39323e3832413b34443f39413c37433e3a45403b48443e48423b48413b49433c46413a453f3848423b453f3947423b453f3946403a45403a453f3a453f3946403a47413b463f39454039403b363e3a353e39343f39353c38333f3a353f3a353c38333b37333b37323d38343f3b36403b36433e38433e3846403a47413b443f39413c3846403b48433d46403a48423b48413b453f38433d36413b3545413b47423d46413c48423c4a453f48433d47423d48443e47433f45413b433d3848423c49423b48423a49423a46403947413c423e38433e3845403a46413b47413b453f39423c36453f3847413a453f3945403947413a46413b48433c48423c46413a4a423a4d4237474139464039433e383d38343e39353d38333e3935403b353e38343e39343c37333d3834403b36463f383d3833413b36463f39484039473f3849413947403747413a47413b48413b4b443d49433c48413a443e3846403a48433d433f393e3834423c37453f3949433d48433c48433d4a453f48433d49433d49433c49423b4a433b48413a4b453e47413a453f3a443f38433d38423d37413c37443e38423c36453f3846403a47413b48423c48423b48423c47413b443f3a46403b49423a524639423e3845403a443e38403b363e39353d38343d39353d38343f3b36403b363f3b36423d38453f394b4239484039443f39443e39443d36433d38423d36413c373f39353d39343f3b363e3a363f3b363d39343c3833332f2b36312e39332f322e2b3a34303e3934453f39433e3749433c49443c443f39454039443f38443e37474039443f38433d37453f3847403a46403a443e38443e38423d39464039453f39433d37413b36413c37453f39433d37413c36423d383e3934413c38433e39423d38433e38443d37433d37413b363f3a35413d38443f3a443e39443e38433d37423c36443d37433e38473f36453d35413b353f3934423d38433d39443f39443e3946403a423d38423d39403b363e38343d38343935323834303834303733303934313a363237332f3d3833433d3849433c4b464047413b49433d47413b49423c45403a46403a453e38443d37453f39463f3a423c36423c36443e3846413a464039454039433d37403b36403b36413c383f3a353d38343f3a35423c37453f3a443f39433e38453f38423c37433e39433e39433f39433e38443e38433d363f3934433c36433c36403a35423c36443e38423d37433f3a433e3945403b48433d48433d443f3946413c47423d413c373b36313934313a353136312d3b353035302c38332f3c36323d38333d3833413c3747423c49443e46413c47413c46403b46403b413c373c38333c38323d3832403b35433e38443e39423c36423c36423c36433d37423c37423c363f3a353b36323a35313c3732403c36403a36413c37433e38413c36423d38433d37443e3846413c433e39453f39413c37403a353d383338342f3a35303c37333b3631403b36443d38413b343f3934423c373e38323a352f3e38333a3632403b363d38343b37333d38323c37323d36303b332e3b342e36302c3935303d39343e3935423d3846413b46403b413c373f3b36423e39433f39413c383b37323a35313a35313a36313c3732413c38413d38413d38423d38403b36423d37453f39443e38413c363e39343a3631403b353f3a353e3a363d39353a36323c3834423d39443e38453f39443e3946403b443f3a413c363e3a343e38333c38333e39343f3934413b36423d37433e38453f3a433d383e39343e38333b36313c36313d37333c3834433e39433e39413c373d38343e3934403a353f3a353e39333f3a353935313935313d3733453f39433e38403c373834313935313a37323c38343a36323a35313d38333d39353c3833403c37413c3845403a423d38433e3846413b46413b433e373f3a3538353137332f3a36323c3934403c373f3b373e3a36423e3a3e39343e3934423c37413c38403b37443e39433e393e38353e39353d3935403b37413c37413c36423c373d38333a36313b36313f3a35413b363a35313d38333d383345403b453e39423d38443e39413d383e3a363d38343b3732403c37433e38433e39443f39453f3946403a443d37423d37403b353f3a363e3a363c38343b37333d39343c38343d39353c38343f3c37413d3847423c453f3a3f3934423c37423c36433d37433e383f3a353c38333834303734303e3b373e3b363d3a353f3b363935313b3733403c38403c383e3a36403c37403c383d39353d39353e39353f3b36403b36403a36413d373e3a353e393546403b463f3948423c47413b433d3846413c47423d47423d4a454046413c46413c46413c3f3b3645403c48443e47433f47423d433d3845403a47423c3d38333c37323e39343a353137332f3834303a36323d38343c3834423d383f3a36403c37403c37413d383c37333a36313e3a353a3532403c3745413c48423d443f39413b363f3a363e3a36413d383a36323b37343c38343b36333f3b373d39353c38343c38343d39343d38343e39343d38343a36323b36323c38343d38343a35313a36323c37323d373246403b48423c47413c443f3a403b363f3b3646413c49443e49433d49433d4b463f49443e47433e47433e44403b443f39413d383a35313d3834423d383f3a35433e38443f39423d37403a36433c36443e39423d38423d39433f3b46423d403b373c38333f3a363e3935443f3a47413b49443e49443e4b453e46413b45413b45413c46423c423e393f3a3645413c443f3a403b363e3a363f3a353b3632423c373f3a353f3a35403b36403a353c37333d383338332f35312d36322e322f2b3c3833413d373f3b35423d37413c37433e38433e39433e39443f39433d37453f39443f3a443f3a48443f45423d45413d45403b3c37333935313d393446413d433f3a3f3b36403b373a36313e3935403c37413d38433e39433f3945413c45413c433e39413c383b3732413b3538342f3d3833433e3948433d453f39433c37403b36433e3a47423c3f3b363c38343d39353e3934413c373e39343e3935413c373d38333f3a353c37333c38343e39353f3a363a36313c36323f3b363e39343c373336332f3d39353734303935313834303935313834313834303935313a36323834303d38343f3a363b37333d39353e3a36403b373e39353b36313c3935403d383f3a363c38343b37333b37323834303e3833433d37413c36453f39403c37433e3a423e393f3b35413b363f3b3639353047413b4b453e49433c453f38443d37423b35433e38443f39423c38403c38403b373d38343b35303e3934403b353f3a353f39353b36323d39353c39353d39353c38343734303c36323f3a36423d39423d38423e39403c383e3a363e39353e39353f3a363b37333e3a36403b373f3a363e3a3645413c45413b403c37433f3a433f3b413c38403b363d37333a36323d3a36423c373d38333e3a35423d37443e3846403a46403a453f39423b35413a333f39333e38333e39323f362f3f39333f3935413c37453f39423d36443e37433e38453f3a423d3844403b3e3a363e3a35403c383b36323d37323b37323936323a36323e3a363b37333a36323a373337343034302d37333037332f37332f3d39353f3b363e3a363a36333a36323d39353e3935433e3a3e39363e39353d39353c37333d39353e3b37423e3a413d38423d39423e393c38343c37333d37333c37333c39353e3a363936323d3a36403d38413c38423d39403c37403b35423b35413a34413a343e37313c342d4138303b342d3a332e3d37313f39343f3935403b3744403b3f3a37403b36413c37423c37433e393e39353e39343e39343c38343f3b373f3b373e3b373d3a363d39353e3b363b37343a36333c38353935323c38343e39353c3834403c373935313f3b37403c37403b373b3834403c383f3c383b38343b38333a35313d3a363c3834413d39403c383c38343f3b37423f3b3f3b373c38343d3a363e3b373d3a353c3834413c383a36323e3a363e3935413b36433d36413b34433d37413c363e37313e37313d373137322c37312b3c352e3b35303e39353e3934413c36423d37443f3946403a413c383e3934433d39423d383f3b37413d39403d39403d39423e3a403c37413e39403c38433e3a413d393e3a363d38353a36323c37333e3935403c37413c38433e39433e3a413d39423f3a413e3a423f3a3c38343f3a363d3834403b36413c373f3a363d39363c38343c3835403b373e3a353f3a35403c37413c37413d383e39343a363149433d443d38443e38423c36413c363d38333e3935403b37433e393c36303c3631413c37443e39423d3946433d46423d413d38413d3845403b45403c3e3a3646413c423d38413d39423e3a433e3a47423d47443f46423d47433e48433e46423d46413d44413c45413d45403c3f3b373c38333e3a36433e3a433f3a403b373f3a36403b37413d39423e3945403b423f3944413c45403c433f3a423d38413b373e3935413c36403b36433d38433c36443e3845403a46413b443e38443d39463f38443d37433b35453e37453e38453f394a453f45413d46423e433e3a433d36453e38433e3946423d47433f44413c433f3b413d3844403b47423e47423e443f3b423d37413c37433e39443f3b44403b47423c45413c48433e48433e47423c47433e48444049454048443f45423e423e3a443f3a413c37433e3a423e393f3a363f3b36403b36413c37433e38403b36413c37413d38413b37413c38433e38423c37423c36413b35413b35433d37413b35423c37443d38423d3746403a453f3948413a453d374d463e413831433b34413a34453f3947433e46413c443e38453f39413d3845413c49454049464145413c3c3834403c3745413d45413c45403b423d39433d38403a35403a36413d3844403b47413d48443f46433e44403b433f3a44403c48444047433f44413d44403c443f3b453f3a453f3a433d38423d38453f3947403a47423c46413b403b36403c37403b36413b36453f3a453f3a433e38413b36413a33433c35403a33403a34413b35423b34443d37423c36413b363c37333c373338332e3b3630433e38413c3748423c423c37423c37433e38433d38423b37443f3945413c49443e4a4640413d393f3b373f3b36423d38433e39443e39423c373d3833403a34423c36413b36443e3846413a44403a433f3a433d38413c36423c37433d38433e38413c38423c37433d38433d38443e3948423c4b453e4c464048423c45403b433e39413d37423d383e3a35463f39453f39453e3746403a443d36443e37453f38453e37463e37443d36443e37433d37453f39443f39443f3a433e3847413c48423d49423d453f39403a35433e38453f39423c37423c36433d37413c36413b36443f39423d3745403a423d38403a35403a35413a34413a343d3832433c35443e37443d36443d36433c36443d37433d36433d37403a35423c36453e38463f39433c36463f3947403a48413b4a443d4a443f4c47414e48414e48414a453f4c464148433e443f3a433e3947413b463f394a443e49443f48433f48433e45403b47413c46403a47413949423a49433c47413c47413b44403b4845404c484347423c433d38443f3948433c46403a443e38433d37453f38443d37433d36433c353c37323f39323f38313e3731403a33433c36433d36443e37423c35423b34463f37453e37453e36433c35433b34423b34423c35463f3949423b49423b48413a453e38423c37433c35453f394640394c463f4a443d47413a4c463f5049414d48414b46404d484149433c47413b49423c4a433c453f3948433d47423d48423d49443e4c46404b453e49423b463f3748413b48423c46403a47413b4b463f4e48424e494248423c48423b443e38433d36443d36433d37443e37403a34423c36423b343b3530433c36423b34413a34433c35463f37484038463f38443e36463f37443d35423b34433b344039323f37304039323f3832433c36453e3749423a49423a473f38484038484138473f3747403849413948403948413b4a433b4a433c4b443d4c453e49423b49423a464038443d36453e38413b35413a34443e36443c35433c354a433c4a423b494139443c34433c34423c34413a34403933423b35463f38474038463f37453e37463f36433c3547413a474039474039463f38453e37443d37423b35433c34453e36433c35423b34473f37484139463f38433c34443c36433c34433c34423b33423b33413933423a32423b33463f37473f37473f37453d35443c34443d35453d34433b34423b34453e36433c35423c34433c34433b34433c34403933423b344039323e37304038313f372f413830433931433b33413932453c34463c33433a3140372f3f362e4338304238303d342c3e362f3f3731423b34433c35443d36433c36403a33453e37473f38463f38453e37453f38443d36413b343f3833413932463f374039323e37303c362f3f3933423c35413a33413a33453e37443d36453e37453d36453e37453d36443d34453e36453d35443c35453e36443d35413a334039323d36303d36303b352f3a342e39332d38312c39332d3c352f3c352f3e37303e372f3e362f423a31443a32453c33443a33443b33433b33443b34433b33413a33413c35403933423a34433c36413b35423b35443d37453f38453e37443e36433c34453d35433b34473f37423b34423b34413a333d3630413a334039343d3730403a33413a34423b34423b34413a34443d37443d37453e36463f37443d35443d36443d36453e37443c35423c35453e36453e36433c35423b344039323f38333f38313e37313c35303b352f3a342e3b342d3e362f4138313f3730433b344139323e37303e3730413932413932423932443c34463c34433b33443c34453d35473f37443c35413a334039333e37313e37313d36303e38313d3731413a34413a33423b35433c34443c35433b33433b34453d35423b33433c34453e36453d36423b34413b34433c35463e36453e36443d36463f37443d36453e37443d36413933403932403932443c35403832413a33443d36453e36443d36423b34423b34433c353e38313d37313f37303e37303a332d3e362f3e362f403730413a32413a334139324139323f3831413a33423b33443c35443b32443b33443b33423931423a32433b34413a33443d36443d35423c36423b35443d36453e38433d37433d36443d35413b35443e36453d36443d35473f36473e36443c34423a333f3931423b35423a34413932433c35453d35473f37463e37453d36443c35453e36463f37433c35423c34413a33433c34443c35473f38474039463f37443d36433c35433c35423b35423a34423b33423a32423a33423a33423a33433b33443b33433b33443c35463e36463e36453d35473f37473f38463e36443b34463d35433a33453d34453d34463d36453d36423b33433c34453d36453e36463f37463e37474038474038463e36433c36403a333f3832423a32463e36463e36443d35443d35423c353c3732423b35433c35433b34433c33433b33443c34423b34453d36453d36463f37453e36453e36443d35433b34453d36473f37453e36463f37433c35443d35433d35423b34433d35453d35443c35453e36433c35453e36463e36473f37463e37463e37463e36453e36463e36473f37453d35473e36483f37473e36483f36483f37494038484038453f38413b34443d35463f37473f38453e37433d35433d35423b33433b34403932423c34433c34453d35474038463e37463e36443d35443d363f3932403932413a33423a33433b33443d35423a33423932403830423b333e3731403933423b34433c35453e36443d35443d35423b33423b34433b34433c35453d36463f38463f38473f38484038484038473f38473f37473f37473f37473f37494038473f38453e36463e36463e36473e37484038453d354840394b4239473f384840374a423a48413a48403a474038453e36453e374740384840384941394941384840384840384941384941394a42394a4239484037443c34453d36433b33433a33453c34463f37463e37473f37463e37433c35413932423b33423a32423b34413a34443d36443d36463f38453e36443d36423b33463e37473f37463e37443d35453d36453e37463f37474038484038463e36474038473f37484038473f38494139484039494139494037494038473e36453e36453d36484138484037433c354740384c443b47403849423a453e37433c35443d36453e36463f37484139463e36453d36483f374940384a42394d443d4b433b494038433b34463f374b433b4840374b42394a42394a4139484139453d36463e36453d36443c35423c34423b34423b33423a33423b34463e36433c34423a33433b33483f37443d36453e37443c35433c34453e37463e37473f37484038484038463f37473f374a4038494038473f36494037483e354b4037494037473f37453d35433b34423c34443d36443d35443d36463e37433c36423c35413b34433d35423b34453d36473f37483f37463e36443d35494138484037494139484139473f37463e36433c34433c354740384840384039323e38313b352f3f3832484038473f37463e36443d36443d37433c35453e37443e36443d36453e37463f37443d36433d35453e36453e36453e37443d36433c35453e36453d36463e37433c35453e36463e37473e36473e36473e36483f37493f364a3f364a41374a4138473f37473f37453d36433c35413a33433c35433c35463e36433d36413b34413b34423c36443d36423a33433c33433b33433b33453c33423a323f3831443c34463d35453c34433b34433c34443c34443c343d363037312d352f2a3c352f473f37413a33413a32443d36453e37443d36443d35463f38463f38443d35453d36453d35433c34423b34443d35433c35443d36463d35463f38463e36453e36433b34443d35453d35473f37463e36463d35463e36483f36463d35463e35473e35473e354a4037494037473e37463e36463e36423b33423c35423c34433d36443d35413a34403a33403932413a32433a33453c34453d34423931433a323f3730453c334940364c4238473e354139314139314038313e372f403831423931443b33443b33423a33423b33423b34453e37453e37443d35433c35433c35443d35463e36443c353f3731413a32433c35453e36443d36423a33433c35443d36463f38453e36453e36463e36453e36443d35433c35433c35433b35423b34413a32423a34443d35443b33453c34443c33463d35494037433c35433b35433c35413b343f3a343e38323f3933403931413932443c34473f364a42384940364940374b42384b4137473e35494036494037494037463d35443c33433b334039323d3630413a32463d35423a33443d35463f37443e36453e37453e37443d36423c35433c35443d36443d35413932433c35453e37443d36453e36423a33433c35453e37423b34413a34433c35453e36463f38453e37443d36443d36433c35423b333e362f3e37313f3832413b33403931423a33473d34483f36453d35463e35443c35453d36453e36443c35463e36413a33443c34473e364941384941364b42384b42384b42384a41374b42384b42384940364a4037494036494036443c34413a33473d36453d35443d35433b34453e36474038463f37463f38474139474039453e37443d36453f37423b33403831423a33413933433c35413a33433b33413a33423b34413a33443d35453e37453e37443d364039323d3630403932433c35423b34433b34433c35433c35413a34423b33413932433a33463d36443b32453c34453d35463e37453e37443c34443c35453d35463d35463e35463d35463d35473f35473e354a4137483f36484036483f36484036494037483f36494037463e36433c34453c35433b34443d35453d36463f37474038463f38473f38463f37443d36433c35443d36423c35423b343e37303e362f3b342e3e352e3d352e3e362f3f3730413933403932403933413a33423c35423b35413b33413932413933413a34403a33413b34413a33423b33423b33403932403931403932413a334239324139323e3731423b34443d36453d35423b33413a32443b34453c34463e35443c34463d34453d34473e35463d34473e35473e35473e36473e36463e35453d36443d36433c35443d36433c34423b34433c34453e36474038463f37473f38443d36433c36443d36413b34413a34403a333f39334039333c3630413a33403a333e3731423b343f38313b342d3a332d3c352e3f3832403932423b34423b34443d35443d35443d35413a33413b33403a33423b333f3831413a34423b34413a33423b35433c353b352f3f3932443c353e3731403932443c34463d35473e35473f36473e35463d35453c34443b33453c34453c35443b33433c35423b34443d36423b34423b34413933423b34433c35433c35433c34413a33443c35463d36453d36413a334139333f3831423b35423a343e3833413a33413b333f3933403a34413a33423b34443d36443d35453e37443d36443d36433c36433b35423b34423b33433c35433c35423b35423a333e37313b352f3a342e3c352e413a33403933413a33413a333f38313e38313f3831413a33413a33423b33453d35463d35443c34473e36473e35453d34443c34453c34453c34453c34433c34423a33403932413a33403932413a32433c34453d36443c35453c34453c343d362e3d362f3d362f403933423c36413b35403a33413b34403933403933413a333f3932413a33413a33433c34443c35443d36443d36443d35423b34443c35433c35433c35413a333f38323e37313d37313c362f3b352e3b342d3c352e3c352e3d352e3e362f3e37303f3830413b33423b34403a333d3630403932423b33453c34463d35463e35453d34473e36484036463e35453d34473e36463d36423b33423b344039324038313f3831403932423b33423a33413a32413831453b32453c334039314039313e3731413a33463f38443d36423b35423b35423c35443d35423b34413a33403933403932413a33423b33443d36443d36453e36453d35453d36453e36423a334039323d362f3a342e3a332d3a332d3a332d3c352e3f3831433c34443d36433c35423b34423b34433d35423b34433c35423b34433c34423b34413a33423a33443b34453d35443c34453c35473e36463d35463d35453e35433b344039323d36303f3831413a33423a333f37303f37303f372f453930463a31433a32433b33433c34413a33463f37484039474139453e37463f38453e37453e37463f38423b34433c36453e37453e37453e38443d36453d36473f38473f38463e37433b333d352f3b352f3e3731423b35433c35413a34403a33413b34433c34453e37453e36443d35423b35433d35443d36443d36453d36433c36403933413a33463e36463d35463e35463d35473e36463d35443c34443c34443c35423b34413a32413a334039323f3731403931433c34433b34433b34433b34433a32413831413931443c34463f37484139474038453e37433c35463f37433c35443d36443d36443d36423b34433c34433b33423a33413b34423c35433d35453e36453d35443d35443d35423b343f3832453e36474039474039474038484139484139474038453e36443d36443d35433b343e37303f3831423b34423b344039333f3932403a32453d35463e36453d35453c34453d35473e35443d35443c35433b34433b34423b33413a33403a32413a33403932413a32433c34453e36423b34423a32413831403831443d36423b34433c34433c353f38323e38313c352f3f3832423a333f38314038314138303f362f3e3730423b34433c36463f37473f38443d36463e36443d36443d35433c34403a33443d35484038474038453d36443c35433d36443d35423b34423b334038314038313b342f3e3731403932433c35463e36453d35423b34453d35443c35413a33443c34433c34423b343c362f3c362f3b352f3e37303d3730403932423a33423b33443d35423b34413a334039313f3830413830423931403830413931433b344139324039313e352d3c342c3e3730403932433b34423b34423c35413a333e3831443d36453e37453e37443d37443d36433c35423b34403a32433c35433c353f38313e37313e3831403a34443d36433c36433c35463f38453e36443d35423a33403931413932443d35463e36473f37463e36453d35433b34463e35453d35433c35443c35443d36423b343f38323d37303f38323d37303f38323e38313d36303f37303e372f40372f413830443b32433a32413931453b3244393041372e3f352e3f362e42382f423b35433d37443d36443d36433c35453e37443c35453d36433b34443d35443d35423b34423a333f38313e3731423b35433c35403a32443d36453e36413b343f3933423c35443d36443e36453e36453e36463f37443d36443d36463f37443c35453e36453d36443c35453e37453e36423b34413a343f38323d36303e37313b352f3a342e38322c38322c3b352f3a332d3e362f3f38303e362f403830433a32453b32453c33443b33443b33453c34453c33423a32413b34423b35403932433b343d37313c352f3e38313d36313e3832413a34413b34423b35433b34433c34453d35453d36443d35443c34443d35463e36453d36403a33423b34453e36453e36433c34453e37464038453e36453e37443c35443d36433c35453f37443d36443d35443c35453d36443d35423b344039324039324039323e37313d36303d35303e37303d352f3e362f4139323f3730433a33443c35423a334039313e37303f3831433a32453c34463d34453c35453c33443b33443b34463f37423c35413b33403831423b35423c35443e37433e37433d37433c36413b35413b35423b34453e36443d35483f36463d34413a333f3831423b34423b34403932423b34443d36463e36473f37453e36443d35443c35463f37423b34413a32403831423b34423b34403932433c34443d35453e37443d35433c34423b34413a334039323e37313e352f3e37303d352e3d352e403831433a33443c34443c35433b334039313f3832413a34443c35453c34453c34443b33443b33413931423932433c34413a33443d36423c35463f38453e36453e36443e37463f37484038433c36443d36413a33423a33453d35483f37453d35443d35433c353f39333e3833433c35443c34423b33433b33443d35433b34443c35443c35443d36443d36413a34423b34423a33423b33423b34453f37453e37463f38453d36453e37443d36413a344039323f38303e362e3f362f3e342d3f362e423a32433b34443c35453e35463e36443d35453e37463f37473f38433b33443b33463c33453b33443b34453c34453e36423b34423b34443d35453e36473f38453f37443d36423b34433c34423c34433c34453d36443c34494138484038463f37463f38433c35423c353e37313f3832423a33413a32433c34423b33413932413831423a33453d36433d36443d36433c35433b34433b34484038473f37453d35443d35433c34443c35443b34413931453c33443a32413831413932433b34413932413a33423b34413b34433c34433c35443c35433c36443d35433c34453d35463d34443a32453b33453d35463f37433d363f3a343f3833443d36463f384740394a42394a43394a4138473f37463e36453e35453d36463e36494038453d35443c35433c344139323d362f3f372f423b34433c34443c35453e36423c35413932413931433b334039323d37303f3832423b34413a33423a33413a324038313e362f3f37304038314038314038324038313f3730413931423b34413933433c35453d36463f37463e37463e37433c35413a34403933413a33433c35453d36453e36463e36453e36453d35443c35464038463f38453f38443d37463f38453e37453d36443d35413b333d37323d3630403933413a33413a33413a33423b34453e36433c35413a33443c35413932413932413932443d36453d36463e38443e37423b34423b34423c34423b353f39323f38313e3731403933423b34423c34413b34443d35413a33403a323f38313e372f3d36303f3731413a33423b34423c35443e36463f37474038473f37463f37474039463f38463f3847403a47403a49423a474039474038474038453e37423c354740394a433c4b443c48413a48413a46403a464039453e37453f37423b35433c35433c35433d35453d3647403848413a443e3746403a453f39443e37423c363f3a343f3933433d37423c35433d35433d36413c36423c37403b35433c36423b35453e38423c35423c36423c35433c35423c354039323f38323f3933403934433c36423c353f3833413b35403a353f3a34433c35453e38463f3949423a4b443d4a433c49433c48433d48423c443f3848413b4a433d48423b49423c474038463f3948413a49423a48423b46413a45403a47413b46403a47413c47413b453f39413c37423d3845403a453f39463f383f39343d3934423d38403b363f3a35433e38433e38423c37453f3a453f3a423c36423b344039333f3933403a33403932413b33403a33433c36443e37453f3847413b413b36453f38453e3846403a443f39403b36413c373d38343c37323c37313f3a35413c36433e3846403a48413b49423b4a433d48423d47413c47413c453f39443f38463f38453e38463f38443d36453e38453e39463f39433d37443e3846403a3e39343f3935403c37423d39433e393f3b363f3b363f3a363f3a353f39353e38333d3a363d39353b38333a3733403d38403c37413d38413d373f3a35433d36413a34423b354039343b342e3d352e3f37303f3832423c36433d36433d37453f3945403a453f39453f39443e38433d38443f39423d393f3b373d38323c37333a37323a36323f3a36433e39423e39443f39443e39413d383f3b37413d383f3a35413c37433e3846403a423c363f39343e3935403b37413c38433f3a3f3a363f3a363f3a36403c373f3a36423e39403b37413d383f3a363d38353e3a363e3a363b37333e3a353d3935413e393a3632403c373d39353e39353e3935423c37413b34423b35423b35413b36403a333e36313f39323c363039332e3c352f3d3730413b36413b37413c37423d37443e38453f39443f3a3f3c373e39343c37323e39353e3a363f3b37403c383e3a36403c38403c38403c373b37333e3a363e3a363c38343e3a353e3935403b373e3a363d39343f3b36413d393f3b363e3a36433e3a3e3a363f3c37433f3a3f3b373f3a35413c37413c373d39353d39353b38343e3a36403b363f3a353f3b37413d38403b36403c37393430403b34443e37423b35443e383f3933423b353e39343f3a36443e39423b363c3630403a35423d37433e3844403b47433e443f3a3f3b36433f3a46413c413c383e3a363e3a35433e3a403c37413d39413d39403d39413e3a403c38403c38413d39423e39423e3a3f3b363e3a363b37333b37333d38343e3a363f3b37433f3a433f3a423e39423e3a423e3a423e3a443f3b423e3944403c46423d423d39423c373e39353f3a34413c37413c37433d37433d37443e3845403b47423b423d37443e38463f39443d36443c36453d37453f3946403b46423d443f3b443f3a413c36433d37443f3a443f3b45413c44413c44403c413e39423f3a45403b46413d433e3a443e39423c37413b37423e39443e3945413c47423e47433e47433d48433e46423d46423d45413d45413d45413c423e3a3d39353c3834413d38433f3a45413c423d38443f3a433e39433e39413d383f3a35403b36403c37433d39413c383f3a363f3a353e3934413c36403a35433c36403b37423e39443f39443e3949443d47413a463f38453e37484038423932433c35433c3547423c47433e45403a423c37433e38433f3a46423d494540433f3a3e3b363e3935403c38423e3a423c38403b35453f3947413a453e36463f38453f37443e37423c3644403a46413c47423d45413c47433f48443f49444046423e433f3b433e39423d39413c38423d39423d39413b37413c37403c37403a353e3934403b353f3a353f3a35413c37403c363f39353f39353e39343f3a35413c37423d38433d38403b363d3834413b36403b36433e38443e3947423b49433b463f39433d37423b35423d37443e3846403a443e38443e3946423d47433e48443f46413d3e3b363d39353e3a363e3a363e3a35413c3646403947403949433c4c453d49423b47413a46403a433e38423d38423d38413c3844403b46413c433f3b433e3a413d38433d38433d38443d37423c363f3b36413c37423d38443f39413c37403a35413c3746403a46403a46413a48423c443d36443e38443e3845403a453f3a443e39423e38413d383f3b37423d38423d38413c38423d3846403a45403b47423c433d38423d38453f3a443e39453f3a46403b433e3a45403b46433e494540433f3b403c37413d38413d393f3b37403b35403a34453f39453f3948423b49433c49433c4a443d48423c47413b423c38403a34423c36433d38453f39443e39433d38413b36423d3746403946403a48423b47413a453f39433e38423c38423d38423c37433e38433d38413c37413c3746403948403a443e3845403a46403a47413a4a423a47413b433e39413c38403b37403c37433e3a48423d47413c45403b443f3a45403b45403b453f3a46413b45403a46403a453f3a46413b47423c44403a45403a45403a433e393e3b36413d393e3a363d3934403b36453f3947403a46413b47413b443f39433e3a443f3a403b36423d38443f39443f39464039463f38423c36433d37463f394d47404d47404c47404a453e46413b413c37423d38403b37443f39443e39403a363e39343c38333d39343d39333f3935423c37453f3945403a433e3a443f39443e38423c36433d3747423c47423c46413c46433e443f39443e37433d36443e39433e3946413b47413a443e3846403946403946413a46403a484139443f39413b363d38343e39343e39353e3935453e38423c36453e38453e37433d37423d38443e39413b363d38333a35313f393546403a49433d46413b464039474039464039453f39433d37433d38433d37433d38464039443e39423c38474038433d37423c37413c37433e38423c36433c36433c36433c36413c37443f3a45403a443f3a3e39343a353238332f37322e3a35313f3a3549433d47413c47403b413d37403a34433d37423c36433d37433e38403b353d38343e3934403b36433e38423d37443e39443e393f3b353b37323c37323f3a34433d37403a353c36313c36323e3a353f3a353c37323d36313a35313b3732423d37423d383c38343e3a353a35313b36323e3935423d38413c37443f39413c363935313d38343e3a363d39353c3733403c37403b373f3a363d39353f3b36403b363c3833413b36423c37403b3646403b45403b423e393f3a3644403a443e3945403a3f3a343d38333a36323b37333d39353e3a35423d383e39343f3934423d38413c373b37333e3b363c38343f3b373e3a363c38333e39353e39343c37333b363237332f393530433e38433e39413c3745403b46403a47423c46433e443f3b3b3733403b37413c37403b36403a36423d38433f3a433e3a3d39343e3934443e3948423c433e3845403b3e3a363d39343d38333f3a353d38333c38343d38343a35313f3a363d39343c38343b36323a36323b37333b3733413d383e3a36403b373d38333c39353e39353d3934403a35433d37413b36403b363f39323d383346403a453f38433d37433e383f3b363d39343c37333c38343c39353b38333734303834313b37333e3a353b37333e3a363e3a373d39353b37333e3a36403c383e3a353e3a363c38343c39353e3a363e3a363f3a35413b34403a343e362f3a332d3b352f3d3834403b37413c37423d38423d38403c38423e3a43403b43403b433f3b413e393e3a363d3834413d38413c37403d38423e3a403c37413c38403b363d39353f3a36403b36423e38413c37433d37443c37433d37423d39423e3a403933433e3944413c423e39443f3a433e3a413b36413c3845403b46423d45403b46423e46433e433f3b433e39423d38423c37433e38403b36403b36433d38423c37413b34413b34413b35433c36413c36403a34433c35433c36443e39443e39433d3847423d46423d3e3a35433f3a433d39403b34423c36443d37433e38413b36433d37433d37443e3846403b4b453f4b453f47413c423d38443e3847413b46403b453f39453f38463f38453f3945403b47423c45403a443e39433d37433d36423c353f3a34403a34413b35413b35403a33443d35423b34403932423b35484139473f39453e37463f3849423b49423b4c453e4b453e47413a463f39433d37453f3948423b49423b453e36443e37453e384a433d464039433d36453e37443d36433c36403933423b34443d35473f38443d35433c35433c34433b34443d35453d36443c34423b333f38323f38313d37303e37313f38313e3730413830433931423a32443b33413932413831403831403933433c35433c35433c34453e36433c35403a333f3832413b333f3831413a34423b34433c35423b34433b34423c34443d35413a333f39323d36303b342e3d352e4037304139323f3730413932433a33443b33433a32433b34423b34403933403a33413a34413b34433c35443c34443c34423b33423b34423a33453e36453d36443d35443d36423c34433c34463e37443d36433c35423b34433b33433b34433c34443c35453d35453d35463e36463d35453c35463e35453e37423b33453e36453d36443e36423b34403a33453d35453d35433c353f3932423a33433b33423a33433b33403933433c35443d36433c34443c35443c35453e37463f37473f37473f37473f37483f38473f37473e36453d36484038463e36494139474038443d35463f37484037473f374941384b423a463d35463e36463e35483f38463e37433b34423b33433c34433b34443d36423b34453e36443d36443d35453d36463e36463e36483f37483f36493f36483f37453d35423b34433c35443d36413b34423c35443c34453c34443d34443d35463e36433c34443d353f37313a342e433c35443c35443d36443d35443d35453d35413932433c35443c34443d36443d36443d35453d35443c35443c34433c34463d35463d35463e36423b34423b34403a333f3932423a32463e35453c33463d34494036463d35423a32403831413931433a33433c34443e36453e37433c35433d35413932433b35423b33423b34413a34443d36433c35413a33423b34403832413a33413932453c34443c34443c35443d35433c34453d35473f36494036494036494037484036483f36433c34453c34433c34463f37463f37443d36423c35413a333e37313d362f3e36304038313d362f3f3832413a33423a33423b34413a33413a33403931403932413a333e3831423b34413a32453c34463d34453c34453c33453c34443c35443c35423b34423b34423b34443d35453e36413a34403933403933403932403933423b33443d35433c35433c35423b344039323f38323d362f3b342e3d362f3f3831403a323e3831413a32443c34453c34473e35443c34453c35433b334038313f3831423a33423a33453b333e372f3e3731463f38433c36443d36423b34423b34433c35443d36463e36443c353e37303d37303e37303d3730423b33433c35423b34433c35433b35413a33433b34453c34453c34453c34443c34413a323e3730413a32413932423931423931443c34453e36413a33403933423b34413a32403831413a34443d36453d35443d35403a33463e36463f37453e37443d35423b333e37313f3831423b34413a33443c35433b33443c344039323f38313f3932413a32413a33423b33413931403830423b33413a323f3831413a33433c35423b34423b33443d35423b34413a33413b33423b343f3832423b35433d35453e36433c35423b33453d35453d36433c34423b344039323e38313b342e3c352f3e37303e362f413830433a32433a32433a314038314038303f3832403a34413a34413b34433b34453d35433b33423b33413a33433c35453d35443e36453d36423b34423b34423b34433c34433c35413a333f38313d35303d362f3e362f423932433b343f3830413a32453c34443b33423a32433c34413a33453e37443e36443d35423c35423b34473f37453e36413b343f3832423a32423b33423932433b34423c35423a33433c34453e36443d35443c35413932403830403730403831423b34443d34433c35443d35443c33443a32443c35423b35423b34453e37463f36423b34423b34433b34453d35423b34403831403931433c35443d36413a32413a333e3731403932413a334039323f38313f37303e3630413a32423b34453e36463e37443d36433c36463e37463f37453e36443e3647413a463f38464039463f39423c36433d37453e37423c36433d38423c36403b35433d38423c35403a34403a33413b34423c35443e37423b35423b35413b363f3a343e3833403b34443e3849423b49423c47413c453f3847403a463f38463f38464039453f393e3a35403c37403c373e39353e39353c38343d39353d39343e3a36403a36413b34413a343d36303e37313e3832413b35433d38433d37433e383f3b363c37323c3834403b37413d383f3b363f3b363e3a35413c373e39353f3b36403b373f3b37423d39423d39413c373d39343e3a36413b36423d38423d37403a35433c36433c36433d38423d38403a34423d3843403a43403b423e39433e3a403b36413c38423e39433f3b433f3a433f3b423e3a3f3b373c3733403c37433f3a423e39423d393f3a35403b373f3a363e3934403b35413c37403b37433e38443f38474039433c35433d3745403a433d3745413c46423d3d3a353f3b37403b35464039474139463f38433e38443f3a44403b46423d433e3a423d38423c37403b37413d373f3a35433d38433e38463f39443e38453f3a453f39413c37413c37433e3945403a443f3a443e39443f39443f3a45413b45413b423d383f3c373e3934433e3847413a47413b453f3a413b36433d38453e38423c3646403a49443d47413a413c37423c37423c373d38333d3934413b36453e38423d38423c37403a35443e3946413b443e37443e39443f38443e37453f39453f38423c37413c373e3934423b35403a35403b363c373339332f3d3833433e39403a363e3934413c36413c363c37333f3a363e39353e39353d39343b36323f3a35423d38443f3a433f3a413d383f3a353d38343f3b37403b36403b36413c373f3b363c38333d38343a37323a36323c38343c38343b37333f3b373e39353c38343e3935413b353f39323d3832413b36413c37413b3743403b44403b413e39403b37413c37403c37413b373f3a34413b36413b36433c36433d39433d38423e39433e39423b34423b35443e37443d3748423c4a443d443e38453f39464039443e3746403a443e38433d36403a34413b34423c35423b34423b34433b343f38313d352f3f37313f3730423932423a32403932403a33423b34443c34403a32413a33423b34423b34433c35433c35433c35453d35453d36463d35453d36463e36443d35453e36443d35463e36433c34443c35423a33433c34433b34433c35443d35453d35463d35463d35443c34423b34403a33443c33443c33453d35413932403831433c35433c354039323f38313f3832413a33413a33403932413932413a33423b33453d34473e34463e35443c34433b34453e36423b35413a33413a33443c35413a333e37313d372f403932413a33423a33453c34443c34403831403932423932413a32403932413a33413a33423b34413b33433b34443d35413a33423b33423b344139323d362f3f3730413932413930403931413b34423b34443c34423b34413a33433b33423b34423b33433c344139323e362f403831423a33433b33433a32423b33453e37423b35433c35413a34413b34413b343f3932413b344039333f3832403933453f37453e39463e38453e37453f39403c373f3a353e39353f3b35403a35423b353f3833403b36423e38413c373e3a35413d38403c383e3a353f3b36403c38413b37413b36423d37413c37443f38433d37443e3845413b3f3b36413c36464039433d38443f3a433d38443e39403b36403b363f3a34413b363d3833423d38413b36423d36413b363d38343b36323e3935403c373e39353e39353f3934403b36423c36433e38443f39423c37423c36433d37423c36413c36423b34423a33413932423a33433b33423b34433c34423a33423a33413a33433b34423a33413a33453c33443c33423b34403933413a33403932403932413a33413932403831403931423b35423b34413a33413a33403932403932433c35433c35403b363f3b36423c36413c36403c36413c37413c37403b373d38343f39353f3a36403b35423b35423b35423b34413b34403933413932423a32413932403b35413b34403a34413b36403934403a34403a33403933403933 +version https://git-lfs.github.com/spec/v1 +oid sha256:43a61121ef6f042011023ea09557d19c231c226c2951339e20176840fab98f22 +size 8389183 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TextureArray/WoodTextureArrayNormal.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TextureArray/WoodTextureArrayNormal.asset index 1d4f6b8..28eb558 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TextureArray/WoodTextureArrayNormal.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/TextureArray/WoodTextureArrayNormal.asset @@ -1,26 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!187 &18700000 -Texture2DArray: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: WoodTextureArrayNormal - m_ImageContentsHash: - serializedVersion: 2 - Hash: 00000000000000000000000000000000 - m_Width: 512 - m_Height: 512 - m_Depth: 1 - m_Format: 5 - m_MipCount: 10 - m_DataSize: 1398100 - m_TextureSettings: - m_FilterMode: 1 - m_Aniso: 1 - m_MipBias: 0 - m_WrapMode: 0 - m_ColorSpace: 0 - m_IsReadable: 1 - image data: 1398100 - _typelessdata: 80868786828c8e8c7d8c8e8c7f8c8e8c808c8a8c8286858684868586808c8a8c808c8e8c80868786828687867b8c8e8c818b8c8b8a8b8c8b838b8c8b7f8b8c8b7e86858683868586828685867f8c8a8c7e84828483848284838482847e848284808686868a848284808686868086868684868686868482848686868681868686828c8a8c8b8685868d7b7d7b867b7d7b85848284878482848584828485848284837b797b837b797b867b797b8a7b797b8780818087808180887b7d7b87808180847e7e7e847e7e7e7673757373737573746b696b746b696b896b696b898684867e9492948c838483867b7d7b7e7b7d7b817b7d7b87868586858c8a8c82868586807b7d7b8c7b7d7b8c86858684868586878686868786868684898a8987868686918987898b8c8a8c848c8a8c818684868184828487898a8983898a8985868686828383838683838382838383828c8a8c8786858687868586878685868f868586848482848a848284908482848a848284878686868a86868688868686898686868884828482868486858987898a8c8a8c898c8a8c898987898586848685898789818685869680818093868586888c8a8c8086878680868786978c8e8c978c8e8c89898889838482847f848284898988898a898a898b8482848684828486868686857e7e7e8d73757391737573897e7e7e8a80818086808180828685867e7b7d7b7c6369637c6369637f6369637f73767388737573857b7c7b888383838583838381868586867b7d7b848081808f80818092818181878181818281818187818181848684868086848688807e80887b797b888181817f7b797b827e7d7e8884868484818081827e7e7e87818081867e7e7e838081808280818085808180858081808381808184818081847e7e7e807e7e7e807b7d7b838180818284828481818081828082807d8688867d8688868286888680838283808b8c8b7d83828383838283818687867c86878681808080817b797b7e7b797b86838283828b8c8b7e8382837c7b797b787b797b787b797b7f7b797b8a7b797b7c7b797b767b797b7c7b797b79737173807371738c7b797b867b797b82848284867b7b7b867b7b7b867b7b7b88787978887e7d7e867e7d7e868482848784868485848684848486848484868481848284818482847e848284708482847a8c8a8c858c8a8c858c8a8c85868586818486847d8486848484868488848684858081808780818087868586818081808780818084808180838c8a8c8586858688808080838687868886878688808080898987898a8987898b898789888987898a8685868d8685868b868586868c8a8c878385868e838586898c8e8c8d838586878c8a8c878c8a8c87868586828685868a838483888c8e8c8a83848383838483817b7a7b87838483878c8e8c818c8e8c8691919183919191819c9e9c819c9e9c80a5a6a580a5a6a580a5a6a577a5a6a576adaead799fa09f7f8486847c8486847b8482848f848284878482847f848284817b797b817b797b817b797b847b797b8a7b7d7b868081807d8081807f808180848081808386858685808180897b7d7b8680818082868586838c8a8c868c8a8c848486848484868487848684907e807e977e7f7e9e7371738e7371738a7e7f7e8b7e7d7e867e7d7e81848284818482848089878980898789778e8c8e7394929475898989897e7d7e8f737173897371737d737573777e807e707e807e6a7e807e777b797b8a8080808a868786778c8e8c7f8c8a8c7b838483878c8a8c7f838483747b797b7a7e7d7e748486847c8486847b8685867d8685868386858681808180818081807f86858677868586868081808b7e7e7e8889888985949294889492948994929486949294869492948f9492947f8181815d818181787675767f6b696b6d7b797b82838283878b8c8b878b8c8b888c8e8c858c8e8c838c8e8c888c8e8c898c8e8c897b7a7b7e737173898384838a868586888685868c8081808c8081808b8482848b8482848b8482849184828487848284868482848c848284878482848b8482848884828489868486888684868a86848686868486878482848984828487848284888482848684828488848284898482848c8482848a848284898686868a8685868a8685868b8685868a868586888684868b8684868e8684868d8684868b8688868b8c8e8c838c8e8c808c8e8c94898a89948686869084828489868686888987898b8684868889878986898789848685868c868586908081808e8081808a8685868186858688808180918081808d8482848b8482848d8482848d8482848f84828492848284908482849284828494848284948482848d848284848c8a8c888686868d898a898886868684848284858686868786868689848284838482847c8482847984828488868686868c8e8c80898a89808482848b84828485848284887b797b738c8a8c7a8c8a8c7e807e807f8482847f898789838482848c8987898b8c8e8c8b8c8e8c888c8e8c8b8c8e8c8c8e8c8e889492948c9492948c9492948b8c8a8c828c8a8c7e868586828c8a8c86868586868685868386858683868586858081807e8685867e8081807e8c8a8c877b797b857e7d7e858181818b7b797b8a7e7d7e887e7d7e887e7d7e848181818380818084808180867b7d7b8680818088848284878482848684828486848284888c8e8c868c8e8c898c8e8c89868786888685868886858686868586848c8a8c898c8a8c8786858683808180868c8a8c818c8a8c8086848686868486808c8a8c86898989939496947d8989898e9496948a8c8e8c828c8e8c858c8e8c858c8e8c858c8e8c84898a8983868686818686868586878685808080858080808580808084868586848c8a8c828685868486858680868786858687868586878685868786818382837f83828381838283838382837f8685867d868586828685867c868586758482848384828485848284808684867b8c8e8c7b868686858686867b8c8e8c81898a898486868681868686868686868686858682868586828081807f808180808686868086868682848284828482847f7b797b8380808086868786868687868486858684808180878685868786858684898889817e7e7e7e7e7e7e797e7e7e7f7876787f94929499949294898684867e83848382838483848384838483848384808180877b7d7b7c7b7d7b7c868586808c8a8c8e8c8a8c88808180847b7d7b858482848284828484868686868686868e848284848482847e8482847b84828480848284858686867e848284878482848a8c8a8c828c8a8c868c8a8c868383837f8685867f8c8e8c8786858687868586848482848c8686868c8482848c8482848b8482848c84828488868686888686868a8482848789878987868486888c8a8c848987898684828486848284858482847e8c8a8c8f8c8a8c8f8c8a8c888c8a8c848687868c8c8e8c8c8c8e8c888c8e8c8589888987898889899496948d949694898c8e8c868c8e8c87898a8984898a897d8988898d94929499949294918988898e8685868a86858682808180727b7d7b888384838e9492948594929485949294878c8a8c8983838384838383828383838480818081868586848c8a8c8a86858689818181827e7d7e8484868487848684807b797b8c7b797b847b797b84807e80827e7d7e847e7d7e83848684838486847d818081827e7e7e897e7e7e847e7e7e837b7d7b818081808586858683808180847e7e7e817e7e7e808482848281808180818081808180817f7e7e7e807b7d7b807b7d7b807b7d7b7d7b7d7b807b7d7b807b797b807b797b7d7b797b7d7b797b818080807e7b797b7e7b797b7980808076838283927b797b7e7b797b768382837f838283788382837583828383838283837b797b6f7371737c7b797b8a838183808482848c7b797b8c737173866b696b866b6d6b8273747386737473867b7b7b837e7d7e7f787978817e7d7e857e7d7e8478787882787878827878787e7878787e7b7b7b857b7b7b7e7b7b7b707b7b7b8a8081808a86858681808180837b7d7b7f7e7d7e817e7d7e88818181848181818480818088808180887b7d7b847b7d7b85808180877b7d7b877b7d7b887b7d7b868080808386878688868786888080808b8482848a84828488848284898482848a8685868d8685868b808180868081808a7b7d808f8385868c8c8e8c8c8385868b8081808a86858685868586828685868f838483838c8e8c7e8c8e8c838c8e8c7c838483877b7a7b8a7b7a7b877b7a7b867b797b867b797b8b7b797b8b7b797b877b7d7b847b7d7b7d898a897a898a89769193916d9fa09f769fa09f7c9fa09f73adaaad7b9f9c9f7b918f917b918f91848684868b8684867f8684867f8684868c80818083868586818c8a8c818c8a8c82868586838685868280818088868586807b7d7b8b7b7d7b858c8a8c808c8a8c878486848284868487848684927e807e9184868487848684917371738e7878788b7879788b7879788b7e7d7e86848284808482848089878980848284778e8c8e759496947c949694759496947c7e7d7e897375737d7375737d737573707e807e7e86878691868786868080807e8687867b838483878384837b8384836c838483717e7d7e827b797b7f7e7d7e778181818080818084868586838c8a8c7e8c8a8c8186858686868586818c8a8c818c8a8c827e7e7e8d7e7e7e908988898889888986787978897879788f7879787c6b6d6b6a6b696b6a767576718c8e8c7f8c8e8c8b9496948b94969487949694828b8c8b828c8e8c868687868686878683868786897b7a7b777b7a7b898384838c8c8e8c8c8685868a8685868a8685868a8c8a8c86898a89868686868c8482848e8482848b8482848a8684868d8482848b8482848b8482848e8684868b848284888482848984828487848284878482848b8482848b848284878686868b8686868c868686888686868b8686868f8686868a8686868b808180897b7d7b898081808c8685868d8684868a84828488848284908482848e8688868b8082807b7b7d7b8380828094848284928686868e8482848b8482848d8482848a848284888482848b848284828685868a86858684868586888685868f7b7d7b8380818086868586918081808b8482848b8686868b898a898d868686898686868f848284928686868d898a898b8684868f8482848f8482848b848284888686868a868686858482848a8482848986868687898a8984868686838686867e898a8988898a898b8686868186868682898a89878c8e8c90868686858482848c7b797b8c7b797b77807e807a868486888482847f89878976949294958987897d8688867f80828086808280868688868189878985898789868987897f8482847e808180718685866d8c8a8c7e868586867b7d7b83808180838c8a8c768c8a8c808685868580818083868586808685867e8486848b7e7d7e8b8181818284868483818181868181818a7e7d7e8a8181818980818084808180898685868680818083818081887b7d7b8481808185818081867b797b837b797b888080808680808087808180888081808780818086808180848081808580818086868586898685868a868486838c8a8c8a8c8a8c878c8a8c8a949694827e7d7e797e7d7e978989898583858382838583857b7d7b827b7d7b82848284818482847f848284858482847c8080807a7b797b7f7b797b827b797b7d7b7d7b7d7b7d7b777b7d7b7d7b7d7b807b797b807b797b82808080827b797b7f7b797b7f7b797b7f8382837f8382837c7b7d7b827b7d7b818081807f8081807c8482847e8987897c8482847c8482847b848284728686869386868680848284768482847b848284848482847f8686867d8685868286858684868586828c8a8c85898a8983868686828482847c898a898e8080808a868786838c8e8c838c8e8c81868586818c8a8c818c8a8c818c8a8c7e898889798988897e8988898794929489949294899492947f9492947f86848682838483848b8b8b868b8b8b848b8b8b848c8a8c7c86858682808180878685868886858688868586848685868886858688848284848686868886868686898a8981868486818482848884828484898789838686868584828483898a898584828486838383867b7c7b7e8383838a838383a67b757b8f807d80878c8e8c7f8c8e8c88898a898a868686868686868c8686868c8686868e898a898c8686868c8686868d8684868a86848687898789878987898689878988898789888987898986848688868586818c8a8c888081808f7b7d7b8886878680868786937b797b8f7b797b898482848b8482848b848284858482848784828485848284898686868786868685898889818988898989888989898889868081808a808180828081807e86858691949294858384838283848382838483828c8a8c83838383848383838783838386808180818685868186858684868586848486848984868489848684827e7d7e79807e8084807e80937b797b80807e8083818181877e7d7e847e7d7e877b797b7d8180817d7b7d7b89818081867e7e7e828081808280818084808180848c8a8c848482848284828484848284848482847d8482847d8482848081808181848284828688868780828082868886768c8e8c74838283867b797b808382837d83828383808080817b797b837b797b867b797b82838283827b797b7e7b797b767b797b7f7b797b7f7b797b7c7b797b758382836f7b797b7c7b797b977b797b91737173737b797b6d7b797b676b696b867371739d73747391737473917374738e7374738a73757385787978837879787f787978817371738273717384787878827e7f7e857b7b7b858482847a8482847a84828488808180817b7d7b7a7b7d7b81808180827b797b867e7d7e88818181847e7d7e878081808a808180818081808b8685868286858681808180837b7d7b868081808880808091868786868c8e8c868687868589878987848284888482848c848284917b7d7b887b7d7b8f7b7d7b8d7b7d7b8e8385868f8385868f8385868c8385868b7b7d7b887b7d7b8780818086808180857b7a7b88737173807b7a7b7e8384837e838483818384837e8384838583848381868586868685868d8685868b8685868d7b7d7b8a7b7d7b807b7d7b807b7d7b828486847f8486847c8486847c8486847b918f9173918f91779f9c9f7b9f9c9f7a9c9a9c81918f91818684867f918f918386858688808180888685867d86858682868586838685868586858686868586838081808b8081808b7b7d7b83808180847e807e87848684827e807e8b737573947371738a7878788a7e7f7e8a78787893737573907375738b7879788978797889848284778482847c89878980848284757e7d7e757e7d7e7c8989896294969477898b89897e807e7d7e807e837e807e828080808d8687867e868786868080807f838483748384837473797378737973777e7d7e7f7e7d7e857e7d7e7f7e7d7e837b7d7b81808180807b7d7b83868586818685868486858684808180847b7d7b807e7e7e82898889827375737d737573826b6d6b866b6d6b8c6b6d6b796b6d6b7876757685767576858181818c818181878b8c8b828b8c8b827b797b877b797b857b797b887b797b8c7b797b897b797b8c7b7a7b89838483898c8e8c898c8e8c8a8685868a8c8a8c8e868586908081808e8482848686868686898a89898c8e8c888684868b8987898b8c8a8c8b8684868c8c8a8c8b8c8a8c8b868486888987898a8987898d8987898b8987898d8c8a8c8d898a898d898a8988868686888482848a868686898686868c8686868d8482848a808180888081808b8685868f8685868e868486878482848d848284918482848e8082808b80828080808280898c8e8c92868686908686868b8482848b8482848a8482848b848284878482848b84828488808180887b7d7b887b7d7b868685868f8081808c808180888081808c8081808d848284908482848d86868688898a89898686868d8686868d898a89898c8e8c8989878984898789848c8a8c8b8684868786868684898a8989898a8988898a8986868686888482848986868687898a89838c8e8c818c8e8c868482848886868689898a898b898a8989898a898b848284887b797b887b797b8886848681868486888482848884828483898789918482847f7b7d7b7d8688868486888686808280888482848584828486848284858482848286858687808180828081807e8c8a8c8680818086808180838081808980818088868586888685868a8081808d8081808b7e7d7e877e7d7e8b8181818284868481848684888486847d8181818a8181818d8081808a80818089808180868081808384828483848284838482848184828481868786868687868880808081868786818685868280818082808180888081808786858684868586837b7d7b837b7d7b817b797b867b797b847b797b877b797b867e7d7e79737173827e7d7e938989897f7b7d7b827b7d7b878385838583858381848284818482847e8482847e848284808687867a8687867a8c8e8c8086878680808180848685867d8685867b808180877b797b828080807d8c8e8c767b797b7f7b797b8c8382837f8b8c8b7f838283818c8a8c80868586838081807f868586808987897e8684867e868486808684868084828472898a89858c8e8c8084828478898a897d86868681848284788482847d7b7d7b8286858682868586848685868286868682868686898686867c8c8e8c8a8c8e8c9980808083868786838c8e8c858c8a8c878c8a8c858c8a8c7f8c8a8c7e89888981898889819492947e7e7e7e8978767894868486748684867f78767886838483868384838c838483868384837f86858681808180848c8a8c848c8a8c848685868886858688868586888c8a8c85898a898786868686898a898584828484848284848c8a8c888c8a8c848684868786868687898a8981898a897a8482846d7b7c7b757375738a737573828383839e807d80ae7b757b8f807d8077868586828686868a898a8988898a8986898a898b8686868e868686898482848b84828488848284878482848a8482848a848284888482848486848684848284868684868880818085868586888685868c8081808480808080808080888687869b8080808d848284858482848b84828489848284868482848b8686868c84828485848284897e7e7e917e7e7e857e7e7e81898889868c8a8c868c8a8c8a8685868a8685868283848385838483888384838583848383838383857b7c7b897b7c7b8583838384808180818081807f8081807f7b7d7b877b797b8d81818182848684827e7d7e8c7b797b798c8a8c8c868486847b797b7f8486848781818180818181877e7d7e897e7e7e82848284868482848281808182808180857b7d7b867b7d7b81808180877e7e7e878180818084828486818081807e7e7e827e7e7e84848284828482848586888687868886858688867d8c8e8c7794969489949694898b8c8b808b8c8b748c8e8c778c8e8c7e868786818c8e8c868382838a8b8c8b829496947a9496947f949694868b8c8b7f8b8c8b7f8b8c8b8a8381839e838183838c8a8c6f7b797b6d73717379737173927b797b927b797b997b7b7b957b7b7b917b7b7b8e7b7b7b8c7879788a7879788673757383787978857e7f7e877e7f7e887878788778787885737473856b6d6b886b6d6b817b7b7b7a8081807c80818088808180838685867b84868486818181847e7d7e848181818786858687808180888c8a8c8b8c8a8c848081808780818088808180828685868b808080967b797b8880808083808080868987898c9492948b8e8c8e858e8c8e848685868a808180917b7d7b8d8081808e7b7d808e73757b8d73757b887b7d80867b7d7b8a7b7d7b8a7b7d7b867b7d7b837b7a7b857b7a7b8d7371738573717387737173877371738c7b7a7b877b7a7b837b797b8886858686868586887b797b8a7b7d7b8a7b7d7b8a7b7d7b84898a897f8486847f8486847c8486847f8486847b8482847f8482847f8482847f8482847c8684867f868486818684868186848681868586888685868a868586888685868886858686868586858685868680818086808180858685868b808180887b7d7b828486848b7e807e877e807e848486848e787878917371738e787878877e7f7e8b7e7d7e937e7d7e8b7879788e7879789284828473848284808482847c8e8c8e6f898989758989898f7371737c7e7d7e5e94969483898b897d898b8977898b8986808080918687867e868786778080807f73797374838483748c8a8c7f838483828181817c8486848284868485848684868c8a8c7b8c8a8c80808180868081808480818086808180898081807c8c8a8c857e7e7e857375737d737573857e7e7e8c8685868686858689868586898685867f818181858181818c8181818c8181818b8382837a7b797b827b797b8b7b797b898080808b868786888c8e8c8b8687868c83848390838483907b7a7b857b7a7b847b7d7b9286858688868586868685868b8686868e8482848b8686868686868689898789878c8a8c87898789888684868b84828483898789888987898b868486878987898a8987898c868486868482848e8482848e84828487898a89898c8e8c8c898a898c848284888482848a8482848a868586888c8a8c88868586888685868d868486878c8a8c918c8a8c908c8a8c868c8e8c838c8e8c8b8c8e8c8e8c8e8c898c8e8c87898a898b86868689898a898889878989898789898684868d848284888c8a8c8a8c8a8c888c8a8c8c8685868f8685868f8c8a8c918685869180818090848284958482849a8482848d8686868d86868696848284948482848d898a89848c8a8c848987898d8987898d8c8a8c898c8e8c858c8e8c878c8e8c85898a8984898a8982898a8986898a898984828486868686818c8e8c838c8e8c8b8686868986868685848284898482848b84828485868486818684867e8684868586848688898789888987898884828488848284888688868d8c8e8c8d8c8e8c888688868c898789888987898689878988898789828685868b7b7d7b8b8081808286858686808180897b7d7b897b7d7b8c7b7d7b8f7b7d7b8d8081808a8081808d8685868984868485848684848486848484868488848684847e7d7e8181818186818181897b7d7b898081808780818086808180848482848484828484818081887e7e7e84868786838687868680808080808080817b7d7b867b7d7b848685868886858686808180827b7d7b858081808380818080807e80837b797b867b797b83807e80827e7d7e7d7e7d7e8289898982898989777b7d7b7a7375737f7375737c7b7d7b7e86868683898a898184828484848284807e807e807e807e7d7e807e7a7e807e7e7b7d7b857b7d7b7c8081807e7b7d7b827e807e797e807e7f7e807e7c8c8e8c808c8a8c8d8081807e7b7d7b7e8081807a868686818482848a898a897f8c8e8c7b848284818482848784828485898a8980898a8981898a897d8c8e8c7e8c8e8c80868886808c8e8c7c8c8e8c857b7d7b907b757b8a868586848685868786858686898889848c8a8c878c8a8c868486847b8c8e8c89898a898e848284838686868289878980848284848482848684828482868886878c8e8c7f86888677808280898686868d7b7d7b84868686729190918c838583937b7d7b798385837d7b7d7b878482848784828481848284878482848786868684898a898b868686888686868384868488848684888486847f8486848b8081808d8685867c8c8a8c8380818087807d8082868586828c8e8c828c8e8c7d9496947f9496948e8b8d8b8283858379949294918b8b8b9583848389838483888c8a8c8586858684868586868081808f8384838f8384838883848388838483898482848984828487898a89828c8e8c7e898a897f898a8981848284848482848784868483848684838486848384868481848684887e7d7e85818181858486848c848684878486848384868486848684858385868a8385868c7b7d7b857b7d7b828081808786858687808180847b7d7b867375738673757389737573877e807e847e807e8484868484848684848486847d818081848482848e848284898482848284828482848284828482847b84828484818181897e7d7e897b797b87818181887e7d7e817e7d7e838482848a7e7d7e7e818081857e7e7e837b7d7b7e7e7e7e837e7d7e807e7d7e807e7d7e81818181848081808586858684868586858081808f808180877b7d7b7d8081808580818085818181877e7d7e847e7d7e877e7d7e898081808780818086808180867b7d7b827b7d7b847b7d7b847375737f737573787b797b7c86878678868786807b797b937375739a7e7e7e8294929482949294849c9e9c849c9e9c849c9e9ca69c9e9cb49493948294939460949394827b7c7b76949294709492948f8482848f8482848a7b797b8e7b797b927b797b8e7b797b897b797b897b797b867b797b867b797b84737573877375738773757384737573717371737173717387737173877371737c7b7d7b7c7b7d7b857b7d7b8e7b7d7b8c919391859c9e9c859193918591939180898989889496948e94969480898989869496948a9496948494969488949694838c8e8c8c8c8e8c878c8e8c948c8e8ca49492947e949294838685867e8685867e8384838a8384838a8384838483848389808180897b7d7b8b7b7d7b8b7b7d7b8a818181857e7d7e7f7e7d7e7f7b797b827b797b7d8181817f818181847b797b837879788373757384787978837e7d7e847375738673757388787978887e7d7e8f7e7d7e8f7e7d7e8c7e7d7e8a787978877b7d7b7f8685867c868586798c8a8c7b8c8e8c7b898a897d898a897f898a89828c8a8c808c8a8c80898789858684868686868684898a8986898a8986898a8985898a898686868685868686848482848480818086868586868081808980818087848284888180818a8180818784828484848284877e7e7e8e8180818e7b7d7b8b787978907e7d7e90787978937879789a7b7b7b767b7b7b857b7b7b857b7b7b7e838583808c8e8c7b8c8e8c807b7d7b788082806d8c8e8c7b8082807486888681898889907e7e7e7b7e7e7e7b7e7e7e7d8181817c7e7d7e7d7e7d7e7b8486847d868586808081808386858686868586848181817f8181817f848684838486848686858682808180897b7d7b897b7d7b7e7e7d7e7e7b797b897b797b8e8181818484868482848684828486847e7b7c7b7c7b7c7b8283838389838383827b7c7b848080807f808080868080808a8687868c8c8e8c898c8e8c8c86888685868886858482848c8482848e8180818781808187808180968081808e80818084808180878482848d8686868a848284898686868d8686868a8686868a86868687898a898a8987898d868486888684868a8482848c8685868c8685868c8685868c8685868c8081808e80818098868586878c8a8c7c8c8a8c8c86848689868486868c8a8c8c8685868a86858687868586878c8a8c858c8a8c8e808180908c8a8c8b8c8a8c878c8e8c858c8e8c898c8e8c88868886818c8a8c818c8a8c8a8c8a8c8a8685868a868486848c8a8c828c8a8c8a8c8a8c8c898a8981898a89868686868c86868689898a8986898a89868c8e8c8a898a898b898a898a8c8e8c8c898a898f898a89858c8a8c898c8a8c908c8a8c8a86858686868586838685868d8685868d8685868c8081808c80818087868586828685868786858685868586828685867f868586888482848a84828484898a89868686868886848685868486858083808986848682868886828688868b868886868c8e8c8a8c8a8c888c8a8c858c8a8c8686858687807e80867b797b877b797b8c7b797b8c8081808b8081808a80818089868586838c8a8c868c8a8c8586858683808180858686868584828487848284898482848c8482848a8684868a848284868482848384868485848684868486848684868484808180848685868786858686868586878181818981818185848684868486848881808186818081848180818884828487808080867b797b867b797b867b797b8481818187848684848181817e818181837b797b85807e80828c8a8c858684867f83848382838483828384837f8384838281818183818181828181817c7e7d7e7f7b797b7b86848679807e80827b797b828080807f8687867d8080807f808080807e807e778c8e8c7a7e807e807e807e81808180858081807a80818081808180847e807e877072708d7e807e848c8e8c808c8a8c7b8685867b7b7d7b7e8081807a84828483848284858482847f8482847d848284798c8e8c81898a89818482847b84828482848284818482847c86868682808280808082807f868886858c8e8c878c8e8c818c8e8c7e8685867e868586838c8a8c8589888980848684878687868b8482847e898a8986898a8986848284828987897e8e8c8e7e8e8c8e7e89878987808280878688867a8688867c8c8e8c808686867b868686927b7d7b77868686798b8d8b937b7d7b84838583808b8d8b8a898a8985898a897c8c8e8c85898a898484828484848284858482848784828485818181887e7d7e8c7e7d7e83848684818c8a8c867b7d7b7c8081807c7b7d7b827b757b87807d80878685868786858687838583878b8d8b848b8d8b898b8d8b918b8b8b899492948d8b8b8b8d8b8b8b828c8a8c828685868786858688868586938c8e8c888c8e8c888384838c838483898686869186868689898a897f898a897e898a897e898a8981848284858482848784868489848684878486848584868481848684888486848c84868485848684838486848684868487818181867b797b837b7d7b877b7d7b857b7d7b83838586898081808e7b7d7b898081807d808180807e807e847375738473757386737573877375738e787a788c787a78827e807e848482848484828482818081878180818f8482847e848284827879788f7e7d7e84848684827e7d7e887b797b867b797b7d7e7d7e8a7879788c787978837e7d7e877e7e7e8584828483818081878482848584868484818181838181818584868484868586848c8a8c858685868680818085808180828081808286858682868586858486848484868485818181858486848480818086868586818685867e8685867c8385837c8385837e8385837b83858384808080847b797b8b808080848c8e8c93898889977e7e7e897e7e7e8989888989868586848685868986858697868586a3949394827b7c7b5094939460949394838482847c9492947c94929489949294868b8c8b8a7b797b8e7b797b927b797b917b797b8c7b797b897b797b897b797b938688868f8688868486888684868886818384837e9497947e94979481838483857b7d7b7c7b7d7b7c7b7d7ba88b8d8ba49c9e9c7d9c9e9c759193917d9193917d898989889496947d949694838989898a898b8988898b897f898b89847e807e838180818381808190818081878c8e8c8e787978896b6d6b7e868586838685868a9492947794929490838483908384838980818089868586898c8a8c8b808180887e7d7e8a7e7d7e857e7d7e8384868488818181847e7d7e7f7e7d7e827e7d7e7e7e7d7e837879787f78797881737573867375738673757384787978827879788c7e7d7e8c8482848484828484848284877b7d7b7f7b7d7b7f8081807c8081807b8686868086868681848284828482848284828482868486818684868189878982898a8984868686878482848484828483848284838482848584828487868686858081808780818086868586858685868881808186818081877b7d7b887b7d7b897e7e7e87848284877e7e7e8b7b7d7b8d7e7d7e8b7375738e7375738e7375739a737473806b6d6b7b7b7b7b8b7374738a73757385737573837b7d7b797b7d7b7f8082806d868886718c8e8c7b7b7d7b81737573907e7e7e7e7e7e7e7e7e7e7e7b8181817a8486847d818181818181817d80818080868586848c8a8c838685867e848684867e7d7e877e7d7e838486848286858681808180868081808a7b7d7b837e7d7e80818181878486848c7b797b8d6b696b897372738473727384737273857b7c7b857b7c7b8773757387737573887b797b887b797b8a7b797b8a7b797b897b7d7b877b7d7b898082808a7b7d7b8a818081858482848c8180818c848284848685868e8685868c868586898081808d8482848c8482848c8482848f8482848b84828490848284878482848886868688868486888482848d8987898a8987898c8c8a8c918685868f8685868f8685868986858689868586938081808c7b7d7b89807e80908c8a8c9086848689868486878081809380818090868586918081808b8685868e80818090808180907b7d7b8c8082808b7b7d7b8b7b7d7b88808280858081808e86858683868586838685868b8482848b84828485848284848482848a84828487848284838686868c848284868482848b84828488848284868482848b8482848e8482848684828487848284838081808580818087808180838081807e808180838081808b868586888685868986858689868586878685868480818085868586828081808a8081807f8c8a8c858c8e8c8b84828485848284868482848580838086808380888684868a808380857b7d7b828082808c86888685808280857b7d7b887b7d7b857b7d7b868081808986848686868486818c8a8c878684868c7b7d7b8c80818088808180888081808586858680868586857b7d7b8280818080898a89858c8e8c838c8e8c85898a89878684868784828487848284858482848584868489848684858486848984868486808180898081808d8081808a80818085818181887e7d7e8a8486848484868483848284848180818681808186848284868080808380808083808080888080808781818184818181818181817c7b797b857b797b898684868486848684807e807f838483827b7a7b82737173917371738781818182848684828486848081818184807e807f8684867f8684868286848681808080808080807c8080807d8080807a7072707a63656386707270898c8e8c858c8a8c7f8685867880818083868586878c8e8c878c8e8c827e807e7f636563837b7d7b7b8c8a8c7b8c8a8c8a86858681898a897f898a89858686867c8482847f8482848184828481898a897f898a897e898a897b898a897c898a8980898a897f8688868586888683868886828688867b8685867b8685867e8685867e8c8e8c8089888981848684828687868589888983898a8986898a89808686868386868684848284848987897e8e8c8e7e949294878c8e8c828688867f7b7d7b7f8082807b919091809190918d868686927b7d7b848b8d8b7d949694848b8d8b8483858385848284858482848384828483898a8984898a8984898a898486868687898a89868486848684868486818181867e7d7e837b7d7b83808180838685867c8c8a8c8286858691807d8087807d8082868586878385838783858389838583878385838583848385838483857b7d7b857b7d7b827b7d7b828081808980818088868586857b7a7b7a737173857b7a7b8f838483898686868e848284898482848984828487848284858686868886868687898a89878486848584868483848684837b7d7b817b797b888181818584868485818181847e7d7e84818181868181818d8181818583858683838586908385868a838586898685868e8081808e7b7d7b8480818089898b89869496948694969487949694898486848c84868487848684847e807e847e7e7e827e7e7e827e7e7e827e7e7e827e7d7e82737573857e7d7e927e7d7e837e7d7e8281818183818181847b797b8178797883787978817879788a7e7d7e8e7e7e7e8381808180848284857e7e7e847e7d7e818181818381818183818181807b7d7b837b7d7b847b7d7b838081808280818085868586858685868286858683848684858486848784868484848684838685868480818083868586808c8a8c7f8c8e8c7f8c8e8c818c8e8c7b8c8e8c878c8e8c878687868b8687869386878685949294829492948c898889857e7e7e847b797b84868586847b797b8e868586a37b7c7b93636563509493943fadaaad70a4a2a48994929489b5b2b589b5b2b58aadb2ad8aadb2ad86adb2ad86adb2ad8cb5b6b589b5b6b589b5b6b589b5b6b58fadaead8badaead87adaead87adaead84a5aaa584a5aaa584a5aaa57ea5aaa57cadaead74adaead859c9d9ca88b8d8b8c7b7d7b757b7d7b7d7b7d7b7d86888685898989887e7d7e837e7d7e8e898989817e807e8373757386737573867e807e8381808183767276986b656b90767276838685869f7879788e6b6d6b896b6d6b84737673658384836583848371838483868685868e808180808081807b8685868a8181818e818181888181817f8181817f8486847f8181817f7e7d7e7f7e7d7e80848284807e7d7e7f7879787f787978847e7d7e867e7d7e867879788c7375738f7375738f7375738a787978847e7d7e827b7d7b8a7b7d7b848081807f8081807e848284808482847e848284818482848184828481848284858482848684828481898a898384828486848284818686868084828482848284868482848484828485808180858081808780818085808180837e7e7e837b7d7b837e7e7e84848284878180818b818081828180818581808188848284888482848b7e7d7e8e78797890737473906b6d6b7b7374738b73747388737573887375738a737573887375737b7b7d7b7b808280748c8e8c6d8082807e7375738d7e7e7e7e7e7e7e817e7e7e7a7e7d7e7b7e7d7e7a7e7d7e7c7b797b817b7d7b867b7d7b877b7d7b8080818086848684838486848784868487818181878081808a80818089808180867b7d7b897b797b8c7b797b85818181858181818d7b7c7b8d7b7c7b897b7c7b897b7c7b898383838783838383838383898383838f8687868a8080808a80808088868786878082808c8082808c8082808c8082808e7e7e7e8e7b7d7b917b7d7b8a7e7e7e8c808180918081808e7b7d7b8e8081808c868686908686868a898a898a898a8990898a898d898a898d8686868e8482848a8482848d8684868a8684868d86848691868586838c8a8c888c8a8c8f8081808c8081808e8685868e8c8a8c898c8a8c938c8a8c86807e808c807e808c807e80878081808e8081808c8081808a808180908081808b80818089808180928081808b808280887b7d7b8a808280898082808a8081808c808180877b7d7b8c8081808a868486878482848b8482848d848284898482848c868686848686868a8686868b848284878482848b84828486848284898482848e8482848b8482848c8482848c7b7d7b8a808180897b7d7b8c7b7d7b887b7d7b868685868d8081808d8081808c8081808980818089808180897b7d7b858081807f7b7d7b907b7d7b90808180878686868684828489848284878482848686848686808380858083808786848689868886858c8e8c858082808880828085808180858081808886858687868586898684868986848686868486848684868780818086808180867b7d7b89808180887b7d7b837b7d7b8880818088808180898482848a84828487898a8989898a898b8482848b848284868482848a848284867e7f7e877371738a787878888486848480818083808180868081808a808180867e7d7e868181818a7e7d7e857b797b867b7d7b8a81808189818081877e7e7e847b797b84868786838c8e8c878c8e8c87818181877e7d7e847e7d7e858486848a8c8a8c8786848683807e808286848682838483828c8e8c7f8c8e8c85838483897b797b83818181808181818281818182807e80807b797b84807e807f8c8a8c85868786848080807c7b797b7c7b797b7d8c8e8c7d8c8e8c8c8c8e8c868c8e8c7f8685867c8685867c8c8a8c7e8c8a8c8a8c8e8c7f8c8e8c798c8e8c847e807e8d808180857b7d7b808081808586858685848284818482848386868681898a897f898a8985848284858686868586868682898a8983898a8983898a8981898a8980868886828c8e8c8586888685868886848685868486858687868586818685868386878682868786848988898684868480898a89838686868986868683848284868482848c8e8c8e8284828480898789858688867a8c8e8c7c8082808a80828080868686898686867b9c9a9c898686868f7b7d7b80838583798b8d8b7d8b8d8b8c868686838c8e8c858686868584828484848284878686868486868682848284858181818584868485818181888181818886858688868586888685867e8c8a8c778c8e8c9c8c8e8c9c7b757b87807d808483858384838583877b7d7b877b7d7b81838483858384838983848389838483868081808580818088808180888081807a8384837a8c8e8c8c8384838f7b7a7b8c84828489848284898482848784828485848284878482848484828484848284877b7d7b808486847a7b7d7b856b6d6b9b7b797b8c7e7d7e8581818181818181878181818c8181818384868487848684877b7d7b838b8d91908b8d91897b7d7b877b7d7b87868586848c8a8c848081808b7375738d7375738b7e807e807e807e82787a787d7e807e7f7e807e847e807e827e7e7e827e7e7e82818081847e7e7e82848284888482848884828482848284817e7d7e837e7d7e868181818281818183848284867879788c7375738a7e7d7e837e7e7e807b7d7b807b7d7b877b7d7b897b797b847b797b807e7d7e837b797b817b7d7b83808180828685868386858685868586828685868580818087808180828486848381818189818181848486848986858684868586868685868486858684838583848385838283858385838583878687868f868786878687868f7b797b8c737573857e7e7e857e7e7e82737573847b797b847b797b847b797b897b797ba37b7c7b9363656360636563607b7c7b7694929476a4a2a489a4a2a489a4a2a4869c9f9c82adb2ad7eadb2ad7eadb2ad7ea1a1a17ea1a1a17ea1a1a17ea1a1a17c999b997c999b997c999b9978999b99749497947a9497947a838483778384836b7b7d7b747b7d7b858b8d8b7c7b7d7b6d7b7d7b857b7d7b8c7b7d7b7d7b7d7b7a7e7d7e857371738873717383737173867375737d7e807e7d7e807e887e807e838180817b8180818c81808198767276896b6d6b836b6d6b836b6d6b836b6d6b846369638a6369637e73767377838483898685868b80818089808180808c8a8c83848684888181818884868483848684828181817f848684798486847d818181837e7d7e7b78797881737573847879787e7e7d7e867879788c7e7d7e86848284897879788c7879788f7375738f7375738a7b7d7b8d7b7d7b847b7d7b8486858682848284808686867d8c8e8c7f8c8e8c818c8a8c8289878985898789868684868684828486848284878482848386868680898a89808c8e8c81898a8982868686838081808686858684868586868685868984828487848284878482848a848284878180818c7e7e7e8b8180818c818081907e7d7e8884828488848284888482848584828485737473807374738b7b7b7b887b7d7b857b7d7b887375738a737573867b7d7b787b7d7b7f7b7d7b788c8e8c7b949294818988897e7e7e7e7e7e7e7e7b7b797b7a7b797b7e7b797b7f7e7d7e837b7d7b878081808380818080808180867b797b837b797b827e7d7e867e7d7e85808180878c8a8c848c8a8c818c8a8c8584868487848684878181818781818184848684848486848784868482848684808c8a8c878c8a8c858c8a8c838c8a8c888c8e8c88868786888c8e8c888c8e8c8c8c8e8c898c8e8c808c8e8c878082808a8482848e8482848f8180818e8180818e8081808e8081808e868586918685868f868686928482848d848284878686869084828490848284888686868b86868688898789998482848a8482848a84828491808180887b7d7b817b7d7b8c7b7d7b917b7d7b917b7d7b89808180898081807f807e807f7b797b8c7b797b8c7b797b8e7b7d7b907b7d7b8c7b7d7b89808180908081808c7b7d7b8b8081808986858687808280897b7d7b87808280878082808a808180888685868c8685868c8685868b84828485868486858684868b8482848c848284898482848c848284878482848884828489848284898686868984828489868686878686868a8686868a8686868c8685868a868586838685868c8c8a8c9086858688868586888c8a8c8b8c8a8c8e8685868b8685868b868586898c8a8c858685868a8685868d8685868d8081808b84828486848284858686868a8686868986848684868486878684868b80838088808280867b7d7b8680828086808280847b7d7b83808180898081808780818087807e808a807e808c8684868a807e808886858685868586868685868986858685868586858c8a8c8b8685868b808180878482848a8482848c86868689898a89888c8a8c8b8987898a8684868686848686848684878486848a84868486848684898081808980818087808180868081808a7e7d7e887b797b877e7d7e8b7e7d7e8a7e7e7e897b7d7b897b7d7b877e7e7e898080808c80808088868786868687868784868484818181847e7d7e8781818187807e8083807e8083807e8084807e80857b7a7b857b7a7b828384837c8c8e8c8784868489818181808486848284868482807e807d807e8084868486868684868086878682868786818687867f8c8e8c84868786828c8e8c828687867f7b797b7e8081807d8685867c8685867d8c8a8c808081807d7b7d7b808685867d8c8a8c77868786777b797b897b797b848c8e8c7d8c8a8c808c8a8c85868586828685868380818082868586808c8a8c838c8a8c80898a8984898a8986898a89858c8e8c81898a898386868683898a89838c8e8c87898a8987868686848482848884828489898a8985898a8985898a8985898a89848c8a8c848c8a8c818c8a8c71818181847b797b8c80808084868786848687867f838183737b797b7f7b797b8b7b797b7d737173aa807e80868e8c8e749c9a9c869492948a898789888987897e8e8c8e868c8a8c828c8a8c828c8a8c828c8a8c838c8a8c878c8a8c80868486878c8a8c878c8a8c89898789878c8a8c898c8a8c888c8e8c86898a8986898a8981898a89648b8c8b88949694b983828388838283808c8e8c87868786848c8e8c858c8e8c86898a898686868688898a8989898a89898c8a8c878c8a8c888c8a8c888c8a8c898e8c8e89949294848e8c8e8d8482848a84868486848684868486848a8486848686858685868586858685868686858686868786868687866c8687868a868786ae838483938384838c838483867b7d7b8c8181818a848684858486847f8486848c8685868c7b7d7b7a808180838c8a8c908c8a8c9083838387737573877b7c7b80848684868181818981818186818181858685868486858685868586838685868584868485848684848486848284868486848684848486848181818186818181838482848084828488848284858482848581818182848684898486848981818180848684838181818681818186848684828486848b7e7d7e857e7d7e828181818883838381838383817b7c7b837b7c7b87838183818c8a8c8783818387838183828482847f848284888482848a84828486868586838685868278797883787978857b797b8a7b797b817e7d7e817e7d7e857b7c7b887b7c7b867375738573757386707170866365638a6365638d707170847e7d7e867e7d7e847e7d7e898482849b7575758673717376757575817b7d7b887b7d7b847b7d7b7f7b7d7b847b7d7b817e7f7e7d7e7f7e7f7e7f7e817e7f7e7f8383837f8383837f8383837b8383837c7b7d7b7a7b7d7b767b7d7b767b7d7b777b7c7b777b7c7b747b7c7b757375736d7b797b777b797b857b797b7c7b797b7e7b7a7b7e838483857b7a7b857b7a7b798b8b8b80838483888384837c7b7d7b907375737b8988897794929482898889878b8b8b828b8b8b828b8b8b827b7d7b867b7d7b837b7d7b8980818089808180897b797b8d7b797b937b797b8c7e7d7e8b7e7e7e89818081877e7e7e887b7d7b7f818181887e7d7e8881818183818181847e7d7e837b797b7d7b797b7a8181817d7e7f7e7d7e7f7e807e7f7e817e7f7e7d7b7b7b8d7b7b7b8d8482847d848284847e7f7e887878788f737173917371738e7576758a7b7d7b8c7576758a757675827b7b7b7f8482847f8482847f848284808c8a8c838383838483838386838383848486848484868482848684847b7d7b887e7f7e86848684818486847f8486847c838383837b7c7b838383837f83838386838383848c8a8c86838383878383838283818388838183877b797b8b7b797b8f7978798b848284828482847b848284827e7f7e82848684797878788c84868488818181848181817f7e7d7e847b797b7f7375737273757386737573897375738581808178818081788180817e8c8a8c798685867c8685867f8685867f7879787f8482847f8686867f8686868486868680838583827b7d7b8973757385737573877b7c7b87838383877b7c7b847b7c7b84808180847b7d7b847b7d7b897b7d7b7f808180818081808980818081808180847b797b867b797b897b797b877b797b8480818085808180878081808c7b7d7b8b7b797b877b797b807b797b877b797b957b7d7b89868586898685868f8081808c8482848e8482848f8482848e8482848c808180897b7d7b928081808e8081808a7b7c7b937b7c7b8a838383868383838a8382838a8382838a7b797b83838283878081808780818094808180878081808b8082808b7b7d7b8b7b7d7b887b7d7b8484828484868686908482848d868686898685868c8685868c8685868e8081808d8181818d7e7d7e8a8181818a8181818f8081808f8081808d8685868a8685868d8482848c8686868c8686868a8686868b8482848b848284878686868b848284908482848e8482848a84828487868686878081808980818087808180878081808d7b797b8d807e808b807e80898684868c8482848a8482848786868687898a89858685868586858685868586858685868a8c8a8c8c8c8a8c8c8685868586858682868586918685868a8685868a86858683868786848687868780808084808080858081808880818088808180888081808980818084868586868685868686858687868586888685868a8c8a8c888c8a8c888c8a8c8b8c8a8c888c8a8c8386858686808180887b7d7b88808180868c8a8c85838583828385838b83858388838583898486848a8181818a7e7d7e8c7e7d7e8a807e8088807e808d7b797b8e807e808784868484848684847e7f7e847e7f7e8780808087868786897b797b877b797b8a7b797b89807e8088807e8087807e80857b797b877b797b8a7e7d7e887b797b887b797b897b797b887b797b867b797b877e7e7e8381808184848284868180818681818185818181878181818881818185818181868181818781818185818181838486848681818183818181818486847d848684817e7f7e877e7f7e857e7f7e858384837b8384838a7b7a7b80838483828c8e8c848687867b8687867980808084868586818685867f8c8a8c7e8685867786858686868586848c8a8c79868586728c8e8c778c8e8c9286878684868786808685867d86858681808180858685868086858685868586818685868086858680848284828482848286868681868686818686867e898a897e86868683848284848482848584828481898a89858c8e8c85868686868686868886868685898a89848c8a8c848c8a8c7f8c8a8c7c8c8a8c808c8e8c848687867c808080707b797b777371736f737173877b797b8383818374737173b3737173a173717374807e807c89878982898789868482848a8482848286848682807e8082868486868c8a8c8b8c8a8c7c868486808684868f86848680848284878482848786848687898789848686868886868686868686848686867083828370949694ad838283957b797b7b868786828687868486878685868786858686868886868688898a8985898a8984868586878685868986858686868586868987898684828489848284868987898a818181868181818681818186818181838685868186858682868586808c8a8c8186878686868786798687867d8c8e8c939492948c8b8b8b8683848386838483888486848884868486818181837e7d7e868c8a8c8c8081808c7b7d7b8c8c8a8c858c8a8c7f8383838d7b7c7b8d83838384818181847e7d7e828181818284868481808180828081808380818084808180827e7f7e82848684837e7f7e837e7f7e84818181818181817e8181818484868483868686808686868384828483848284838486848584868485848684808486848384868486848684838486848684868482848684858486848884868482848684838383838883838386838383838c8a8c878c8a8c818c8a8c818c8a8c818381837f7e7d7e887e7d7e8d7e7d7e8584828482868586858685867f8685868886858689848684878181818a81818187848684828c8a8c838c8a8c828c8a8c828c8a8c808c8a8c7d8c8a8c8a8c8a8c937e7d7e867879788b73757389787978857879788b78797886787978817879788675757584707170847071708470717088707170817371737d7878787f787878837878787f7375737f7b7c7b7f7b7c7b7f7b7c7b817b7d7b7a7b7d7b7a7b7d7b7c7b7d7b79838383748383837483838377838383728382837c8382838f7b797b7c8b8c8b7b8c8e8c7b8c8e8c7e8c8e8c8883848375838483808384838b83848375838483777375738c737573858988897e94929487949294808b8b8b79838483877b7d7b8c80818089808180897b7d7b89808180898181818c8181818a7e7d7e897e7d7e878482848c7b7d7b847b7d7b8381808185818181808181817f7b797b807b797b7d7e7d7e7d7e7d7e7e7b797b7b7e7d7e7c7e7f7e81787878807878787b787878817b7b7b917b7b7b817b7b7b7d848284847e7f7e867e7f7e887e7f7e8a7e7f7e877b7d7b8c7576758c7576758a7576758b737473867374738273747381737473807375737e7b7c7b807375738473757387737573877b7d7b847b7d7b8484868484848684867e7f7e867e7f7e817e7f7e83838383838383837f8383837f8383838983838384838383878c8a8c838c8a8c848c8a8c818c8a8c888c8a8c858c8a8c8284828485797879858482847e84828487848684878486846a84868487848684887e7d7e828486847d8486847d848684828383837f8c8a8c828c8a8c89838383828180817e7676767b8180817e818081828685867f868586829492947f868586828482847d8686868684828488868686808c8e8c828c8e8c858c8e8c828c8e8c878c8a8c878383838483838387838383868081807f868586818c8a8c86808180867b7d7b86808180817b7d7b847b7d7b867b797b827b797b817b797b8a7b797b8c7b7d7b847b7d7b897b7d7b897b7d7b8e7b797b8b7b797b8e807e808b868486898081808d8081808d868586898c8a8c888c8a8c888c8a8c8b8987898c8987898d8685868c8c8a8c8a8c8a8c8d868586868c8a8c8a8c8a8c8a8c8a8c8d8c8a8c928382838a7b797b8a7b797b92838283949c9a9c879c9a9c7b8081807b8e8d8e8b8688868b8688868b8c8e8c888c8e8c908686868b848284878c8e8c89898a898586858689868586898c8a8c858c8a8c80848684848486848a8486848a848684898685868d8685868f868586898685868c898a898c898a898a898a8988898a89878686868e8686868c898a89898c8e8c8e8c8e8c8e868686908482848e8686868a808180898081808c8685868c8c8a8c8d8c8a8c8d8c8a8c8d8c8a8c8b8c8a8c8a898a8985898a89878686868e8686868a868586808c8a8c8a8c8a8c8d8c8a8c8a8c8a8c8a8081808a80818085868586878c8a8c8c8c8a8c8a8c8a8c8a868586858687868786878689868786848687868886858688868586888c8a8c868c8a8c8786858689868586878c8a8c848c8a8c848685868d8685868d8c8a8c888c8a8c868685868b808180888081808686858688868586888685868a86858688808180887b7d7b887b7d7b88838583888385838784868489818181898181818984868488807e808a807e808d807e8090807e808b7e7f7e897e7f7e88848684888486848886878683868786848687868c808080898c8a8c878c8a8c88807e80877b797b887b797b8b84868488848684867e7d7e877b797b877b797b857b797b897b797b877b7d7b837e7e7e837b7d7b857b7d7b877e7d7e86818181857e7d7e877e7d7e85818181848181818581818183818181848181818084868483818181837e7d7e8184868483848684897878788984868485838483727b7a7b938384838a838483868080808280808082868786848c8e8c83808180828081808486858682868586808c8a8c8686858686808180808081807b808080848c8e8c848c8e8c84808080818081807e8081808386858685868586808c8a8c828c8a8c84868586828c8a8c82898a8984898a898186868680848284818482847d8482848086868684898a897f898a8984898a898786868682868686828686868284828482868686808686867f8181817c818181797679767f6b716b887b797b8080808078808080748687867f8c8a8c7f8c8a8c87838183878c8a8c7d9c9a9c8f8e8c8e987371738f737173848482848284828480848284828482847f7b797b7c7b797b8f7b797b82807e80807b797b807b797b878c8a8c8f8c8a8c80868486858482848584828482848284868482848b848284868482847f8482847c7b797b6483828395949694957b797b7e7b797b858080808786878685868786848482848984828485848284868482848986858687868586828685868786858684848284878987898689878980848284868181818e81818182848684867e7d7e857b7d7b807b7d7b83808180837b7d7b867b797b817b797b817b797b867b797b867b7d7b867b7d7b8683848386838483837b797b857b797b887e7d7e8c818181867b7d7b80808180868081808c7b7d7b877b7c7b827b7c7b85838383857b7c7b867b797b897e7d7e867e7d7e847e7d7e867b7d7b82808180818081808580818085848684817e7f7e817e7f7e85787878867e7d7e7b818181868181818684868485898a8983898a8983898a89858482848584868480848684877e7d7e897e7d7e838486848084868483818181837b797b857b797b887e7d7e8281818182848684838c8a8c868c8a8c868c8a8c868c8a8c76838183817371738d737173817b797b7f7e7d7e93848284908482848d848284857879787f787978828685868294929482848684868486848a818181897e7d7e867b7c7b867b7c7b857b7c7b837b7c7b867e7d7e867e7d7e867e7d7e837e7d7e877e7d7e877879788778797885787978867b7d7b867b7d7b8678797886737173917071708d707170847071707f7071708b78787885787878817371738778787888838383888c8a8c888c8a8c848c8a8c818486847f848684818486847f848684788c8a8c798c8a8c7d8c8a8c7c8c8a8c7c94969480949694858b8c8b85838283718384837b838483788c8e8c718c8e8c757b7d7b88838483758b8b8b807b7d7b85949294828988898c737573857e7e7e828384837c838483778384838783848386868586807b7d7b8f7b7d7b8f7b7d7b8c7b797b8d7e7d7e8d8181818d7e7d7e887e7e7e898180818c7e7e7e86818081867e7d7e827e7d7e8081818183848684808486847d8486847b8486847a8486847b8486847c787878807371737b78787881737473816b6d6b79737473856b6d6b847371738b7371738b7878788d7371738c75767591706f708f7576758a75767586737473867374738473747384737473897375738773757386737573847375738873757384737573877375737f6b6d6b8178787886787878887e7f7e867e7f7e877b7c7b877b7c7b8b7b7c7b8b8c8a8c898383838a7375738a7b7c7b867b7c7b847b797b827b797b887b797b8a7b797b7e8482847e8482848884828482797879828486848278787882737173748486847d8181818d7e7d7e8684868484848684828c8a8c868c8a8c828c8a8c868c8a8c758c8a8c7b8180818b818081828c8a8c7f8685868b78797882868586769492947f8c8e8c82898a898886868682848284827b7d7b837b7d7b857b7d7b85737573817b7c7b817b7c7b847b7c7b7e737573847b7d7b8b7b7d7b887b7d7b7f7b7d7b868081807f808180778685867f86858686808080827b797b857b797b868080808d7b7d7b8d8081808780818084808180908c8a8c82868486907b797b8b807e80878081808f8685868d808180898081808884828486868486888987898b898789898c8a8c8c8c8a8c898685868c8c8a8c868c8a8c868c8a8c868c8a8c7d8c8a8c748382838a838283928b8c8ba8949694879c9a9c4a9c9a9c7b8e8d8e878e8d8e848c8e8c86868886868688867f86888686898a898d868686898686868786868689868586898081808c80818080808180808486848a848684808181817d7e7d7e86868586868c8a8c8486858687808180858686868684828483848284838686868286868684898a898b8686868b8482848786868689898a8989898a898986868690808180908685868c8685868c868586828684868086848687807e80898684868c86868690898a8990898a89878c8e8c7e868586807b7d7b8d8081808a86858687868586828c8a8c828c8a8c8c868586878c8a8c878c8a8c878c8a8c858c8a8c828c8e8c83868786858687868586878686868586888c8a8c838685867d808180818081808c8081808c7b7d7b898081808880818087808180877b7d7b877b7d7b817b7d7b817b7d7b837b7d7b8d7b7d7b888685868680818084808180817b7d7b7d838583857b7d7b8d7375738b7b7d7b86818181878181818a7e7d7e8b7b797b88807e80888c8a8c888c8a8c858c8a8c878486848a84868487848684857e7f7e877b797b8b7b797b888080808b808080877b797b887b797b8a868486888684868b8486848a8486848981818187848684878c8a8c878c8a8c8486848685868486837b7d7b817b7d7b837b7d7b837b7d7b867b797b847b797b827b797b857b797b887b797b837b797b847b797b857b797b877b797b867e7d7e7d7e7d7e817b797b857878787f7e7f7e87787878897e7f7e777b7a7b77737173938384838e7b7a7b7d8080807b7b797b827b797b887b797b7d86858681868586817b7d7b837b7d7b8280818084808180847b7d7b807b7d7b8480808084808080848080807b8080807d7b7d7b86868586828685867e808180818081807e8081807e808180857b7d7b868482848484828481848284858482848786868686898a8984898a897d86868681848284818686868186868681848284828482848584828485848284828482847f8181817c8181817681818176818181807b797b847b797b80808080888687868b8c8a8c878c8a8c7b8c8a8c87838183868e8c8e748e8c8e7d8e8c8e8f8e8c8e8884828482898789808e8c8e7e8987897f8684867f8c8a8c8c8c8a8c79807e8074807e8080807e808f868486838684867c8684868284828483848284838482848886868689898a8986848284848686867c8b8c8b888b8c8b889496947c8b8c8b878c8e8c8786878682868786848080808284828483868686848482848984828486808180847b7d7b83808180818081808484828487898789828987898084828476848684927b797b8a7b797b7e848684837b7d7b877b7d7b878081808386858681808080817b797b8680808086868786867b7d7b867b7d7b7f7b7d7b867b7d7b8581818188848684887b797b887b797b807b7d7b807b7d7b807b7d7b8080818087838383877b7c7b857b7c7b7c7b7c7b89848684878486847d7e7d7e807e7d7e87808180888081808780818084868586817e7f7e7e7e7f7e837e7f7e7f787878847b797b7e848684848181818f7b797b888482848a8482848a86868679898a897c818181857b797b837e7d7e897e7d7e937b797b8a8181817d818181867b797b987e7d7e928486848584868488848684868383838b8383838d7b7c7b7c73757370737173988381839883818392838183938482848d7375737f7375737f737573856b6d6b896b6d6b896b6d6b896b6d6b897e7d7e8584868486818181898181818a8383838b8383838683838386838383838c8a8c8d7e7d7e8a7e7d7e867e7d7e877e7d7e8b7e7d7e8c7e7d7e87848284867b7d7b867879787b787978817371737f656565725a595a8d6565658d7071708373717385737173857371738b7878789073757388737573737375737b7b7c7b7f6b6d6b836b6d6b837b7d7b817b7d7b7c737573747375737c7b7c7b78838383857b797b807b797b7c8382837c838283717b7a7b7b7371738873717385838483809492948f8b8b8b7c8b8b8b88949294899492947b949294909492948c9492947e9492947994929480949294778b8b8b7d7b7d7b86868586928685868f808180898486848c8181818d8181818d7e7d7e8c7b7d7b8b8180818b8482848881808189818181857e7d7e857e7d7e838181817d8486847e84868480848684808486847d848684788486847b7e7f7e7c7e7f7e757b7b7b7d7b7b7b7d7b7b7b857374738473717384737173917371738a73717387757675857576758a706f708e6b696b896b6d6b846b6d6b86737473817b7b7b837b7c7b867b7c7b837b7c7b8073757387737573847b7d7b827b7d7b857b7d7b8a78787886737173887878787b848684787375738b737573927b7c7b877b7c7b807b7c7b837b7c7b877375738a737573847b797b857b797b847b797b877371738b636563927978798284828482797879827878787d7e7f7e827e7f7e7d787878828181818d7e7d7e887b797b7f8181817f73757389737573827b7c7b827b7c7b7e6b6d6b7b7676768881808185767676797879788b6b6d6b886b6d6b88787978868686867f8c8e8c7d8c8e8c798c8e8c7c8c8e8c7c8c8e8c7c838583897b7d7b947b7c7b8e8383838b8c8a8c878383838b8685868b80818088808180847b7d7b847b7d7b7f7b7d7b7f808180818c8a8c818c8e8c848c8e8c878c8e8c8186878685868586898c8a8c89868586897b7d7b877b797b857b797b8e8684868b868486918c8a8c8d808180897b7d7b8b8081808c8482848b84828485868486898482848f7b7d7b8a7b7d7b898081808f7b7d7b907b7c7b8d7b7c7b7d7b7c7b7d737573837b797b74838283928b8c8ba89496946f73757356737573878e8d8e87808180898082808686888681808280867b7d7b87898a89868c8e8c898c8e8c8d8c8e8c7e8c8a8c858685868c7b7d7b897b7d7b948181818d7e7d7e8a7b797b8a7e7d7e8c8081808a8081808a7b7d7b897b7d7b86868686838686868f8482848c8482848584828485868686828482848784828489848284878482848984828483868686898685869080818089868586837b7d7b8b7b797b84807e8084868486868684868c848284908482848c848284818482847b808180838081808d7b7d7b887b7d7b947b7d7b917b7d7b858081808a7b7d7b8a7b7d7b8a7b7d7b877b7d7b807b7d7b857b797b847b797b837b797b8680808085808180857b7d7b837b7d7b838685868686858684808180868081808c80818089808180857b7d7b847b7d7b877b7d7b837b7d7b887b7d7b8b7b7d7b928685868d8081808a80818081868586818081807d8c8e8c7d8c8e8c8b7b7d7b907375738e7e7d7e8f7b797b8b7b797b897e7d7e8d7b797b857b797b857b797b857b797b867878788778787885737173867371738c8080808b80808088808080897b797b8a807e808b86848689807e808a86848688818181887b797b8a7e7d7e8a7b797b877b797b887b797b857b797b827b797b837b7d7b8381808184818081887e7e7e8781818183848684858486848584868484818181867e7d7e878486848484868486818181817b797b7d7b797b817e7d7e817878787d737173877878788b787878857b7a7b778c8e8c8e8c8e8c8e8384837e7676767e7676767e767676887676767d7b7c7b777b7c7b777b7c7b847b7c7b7d7375737f787a787b787a7884848684848486847d8486847d7e7d7e7d8181818480818084808180827b7d7b858081808080818080808180838685868886858689808180847b7d7b81808180848c8a8c828080807b7b797b7d7b797b85808080838c8a8c828c8a8c808c8a8c8286858684848684868486848484868482818181817b7d7b7f80818081868586818c8a8c7f8c8e8c7c8686867a8482848886868687848684838181817b818181838486848a80818084808180808685867a86858680818181857e7d7e807e7d7e828181818284828487848284808482848181808183808180878c8a8c87868586837b7d7b827b7d7b838685868786858685808180898181818681818185818181877e7d7e86868586838685867d808180838c8a8c87848684858183818584868486848684838081808286858685868586828081807f80808084808080897b797b848080807e838483807b7a7b8a7371738a73717370737573768988899d7375738373757375818181868486848d7e7d7e83818181808081808380818085808180857b7d7b8784828485848284818482848e9492948d8c8e8c80868886838c8e8c8a868886898b898b858b898b898b898b89949294878e8d8e878e8d8e878e8d8e8180818086838483828384837e8384838f8b8b8b818c8e8c87898a8987898a8984898a898384868483848684858486847f84868486848684848486847d848684867878787f737573837375737f73757371737573798383838f838383888383837d8383838d7b7d7b897b7d7b837b7d7b8086858688818381888c8e8c8c8183818376787676737573887b7c7b887b7c7b7f7b7c7b818c8e8c938c8e8c8d8c8e8c8d8687867783848371838483777375737773757393737173977371739773717393737173957b7d7b827b7d7b85868586888c8a8c8786868686898a8980898a898086868681868586838081807f86858683868586818482848684828486818081818482847e7b7d7b7e7b7d7b797b7d7b778081807086868674898a898f8c8e8c8b8686867f808080848687868286878684808080837b7c7b80737573757375737c7b7c7b837371737d737173777b7a7b717b7a7b7d6b696b796b696b70767576797675767e73717383737173857e7f7e807878787a8685867a8c8a8c7d8c8a8c8c7b7d7b83868786888687868c7b797b868080807986848691868486957b797b827b797b867e7e7e777e7e7e7b737573777e7e7e83838483838384837e7b7d7b8b7b7d7b8c848284898482848c8482848d8482848e8082808e7b7d7b8c7b7d7b897b7d7b847b797b817b797b837b797b817b797b807e7d7e827e7d7e8084828480848284808486847a84868472848684728486847e8685868d8685867e8685867a8685867a8080807a80808081808080807b797b8e6b7173866b71737b787c7b7b6b717386737173917b7a7b8b7b7a7b847b7a7b817b7c7b867b7c7b818383837c7b7c7b857b7d7b8a7b7d7b857b7d7b877b7d7b857b797b827b797b857b797b7c7b797b717b797b8980808084808080847b797b877878788378787887848684857e7f7e84787878867e7f7e868486847c848684827e807e8d7e807e89737573807e807e837e7f7e847e7f7e84848684847e7f7e887e7d7e887e7d7e847b797b827b797b857375738e7b7d7b857b7d7b6f7b7d7b8178797892787978717879786b6b6d6b867371738a8381838a8c8a8c8a7b797b88737473837b7b7b807b7b7b837374737d7b7a7b7883848378838483888c8e8c8c9492948c8b8b8b81949294898b8b8b84868586818081808186858679808180797b797b86808080888687867f8687868086868684898a89878686867d848284808c8a8c838c8a8c878685868a86858687838383878c8a8c878c8a8c82838383878384838a7b7e7b8c7b7e7b8c8384838c8482848c8482848c8482848a8482848d8482848c8482848684828489848284917b7b7b8c7b7b7b797b7b7b8c8486848c89888981767676a28988898c898889758c898c75a5a2a580a5a2a586a5a2a57c9c9a9c678b8b8b877b7c7b877b7c7b888181818b7e7d7e85818181858181817c80818081868586898685868e8685868e868586878685868b8685868c8685868a8482848e7e7e7e8f7e7e7e8e8180818581818182818181878486848b818181898080808b7b797b8e7b797b8c8080808f7e7d7e8b8181818981818186818181858685868f7b7d7b927b7d7b7f8081808c8181818f818181898181818d8181818a8181818a7e7d7e8a7e7d7e8b818181878686868a898a898c8482848d8686868c8081808f7b7d7b957b7d7b918081808e8482848b8482848a84828488848284878482848984828488848284878482848a808180858685868d8081808e868586888486848381838188818381888486848786858687868586878685868b80818085868586888685868f8685868886858688838383867b7c7b867b7c7b8b83838388807e8084807e80848684868d8684868b7e7d7e877e7d7e897e7d7e807e7d7e8b7375738e7375738c7b7c7b90737573877371738c7878788c7e7f7e8c8486848984868483848684837e807e898486848b8486848b7b797b8c7b797b897b797b867b797b8e7e7d7e8d7e7d7e8a7e7d7e8a7b797b8b7b797b8a7b797b827b797b857e7d7e867b797b857e7d7e867e7d7e867e7d7e867e7d7e847e7d7e817b797b857e7e7e888482848984828484848284848081807d8685867b8c8a8c8486858685898789859c9a9c839c9a9c859c9a9c8c848684718486848384868491787a787e76767688767676889c9a9c7e89888984838383777b7c7b7a7b7c7b777375737b787a787b73757384737573847e807e817b797b7b7b797b7a7e7d7e808181818a868586858c8a8c828c8a8c85868586898685868486858686868586848c8a8c8186858684808180817b7d7b777b7d7b807b797b82808080828080808c86878683868586858685868686858685868586848486848684868482848684808486847f8685868286858684868586828081807f8482848186868685898a8985898a897f84868483818181878181818584868480868586808081807d8081807d8081808484868484848684808486848584868485848284858482848384828480848284858685868c868586838685868786858687868586858c8a8c8886858683808180898181818881818184818181868486848a80818086808180868685868a8685868984868486848684888486848684868489868586868685868286858685868586848c8e8c7a8c8e8c7a868786867b797b837b7a7b7e83848388838483887b7a7b7d7375737d94929497949294907e7e7e8681818183848684868486848a818181857b7d7b87808180888081808680818085848284878482848884828487848284857b7d7b8f808280928082808d8082808c8381838583818389838183857b797b8473757381737573817375738a7375738f7b7d7b7a7b7d7b938b8b8b8f8384837d848284808482848484828486848284857e7d7e837e7d7e81818181837e7d7e847e7f7e887e7f7e8b8486848484868486838383868383837f838383837b7c7b887b7c7b888c8a8c80838383807b7c7b80868586838c8a8c90868586798685867f8183818c8183819081838177818381767b7c7b838383837f838383958c8a8c7a8687867480808087808080817b797b848384837ea5a2a57ea5a2a584a5a2a57fa5aaa587a5aaa58ba5aaa58f949794858c8a8c7f808180828685867f86858684868686818482848084828480848284817b7d7b817b7d7b817b7d7b887b7d7b878482848181808186818081897e7e7e877b7d7b8286858687808180858081808684828486898a897d868686828482848680808084808080848687868880808083838383808383838a83838383838383778384837d7b7a7b8a8384837d8c8e8c868c8e8c828c8e8c79818181828181818384868485848684887e7f7e808486847a868586868081807d8c8a8c7d8c8a8c7f8687867d86878688808080837b797b8c7b797b8c8684867e868486797b797b8a7375737773757377737573867e7e7e838384837c838483817b7d7b888384838d8686868f848284898686868d8482848c8688868786888689808280897b7d7b837b797b837b797b837b797b807b797b82787978807375737e7375737e7375737d7e7d7e7a818181758181817d8181817e8c8a8c7a7b7d7b867b7d7b7a8c8a8c7e8687867e868786838687867e8c8e8c8694928c8b8687838b8687838094928c8f8c8e8c8a8384838a83848386838483847b7c7b867b7c7b897375738b7b7c7b8784868487818381858183818581838182807e8085807e8085807e80887b797b897b797b8d7b797b897b797b897b797b8978787889787878897e7f7e837e7f7e8878787888787878887371738a73717387787a7884787a78897375738b7375738c787878887878788673717386737173847b797b897b797b887b797b857b797b8a7b7d7b857b7d7b857375737c7b7d7b7c9492948c8685867c7879786b8685868d8c8a8c838c8a8c788c8a8c7c838183837b7b7b887b7b7b867b7b7b8684828488838483867b7a7b868384838683848379838483877b7d7b817b7d7b7c8384837c868586798081807e7b7d7b818685867f8c8e8c88868786828687867f86878684848284838482848684828484848284858685868a7b7d7b88808180878c8a8c878c8a8c87838383878c8a8c828c8a8c878c8a8c878c8a8c8a8c8a8c878384838a8482848a8686868a8686868c848284878686868a8482848c84828489848284917b7b7b917b7b7b82848684917b7b7b7663656397636563c36365638c636563808c898c6f8c898c7a8c898c6f8c898c5d8b8b8b5d8b8b8b918b8b8b7c8b8b8b7b84868485848684927e7d7e8f7b797b8b7b7d7b868081808686858684868586878081808980818087808180878081808a848284898482848a8482848b8180818b7b797b8e7b797b897e7d7e8981818186808080858687868c8080808b8080808f8486848d848684868181818d81818185808180827b7d7b957b7d7b927b7d7b8c7e7d7e87848684878181818f7e7d7e8d81818188848684898486848b818181888482848c8482848b898a898d8686868886858686868586888c8a8c8f8685868e8482848c8482848b8684868a898789848c8a8c8989878987848284888684868e868586848c8a8c878c8a8c88868586867e807e888183818c8183818881838184808180888685868a86858687868586868685868586858688808180887b7d7b837375737e7b7c7b86737573907b7c7b87807e808a7b797b8a7b797b8d7b797b8b7b797b897e7d7e8d7e7d7e898181818b8c8a8c927b7c7b8b83838387838383888486848c7e7f7e8a787878877878788c73757392787a788c84868483848684847e7d7e8b7b797b8c818181847e7d7e868486848984868488818181868181818681818186818181887e7d7e8a81818183818181857b797b8b7e7d7e8884868486848684867e7d7e848181818584868486848284848180818884828484818081848081808680818081868586818c8a8c8389878985767476807674767e76747688787a78837375737f848684887e807e7e8988899c898889af9c9a9c759c9a9c6d8c8a8c7d838383778c8a8c7a83838384848684818486848884868484848684817e7d7e848181818484868481818181887b7d7b877b7d7b8180818082808180847b7d7b857b7d7b83808180807b7d7b8180818081808180867b7d7b7c808180858c8e8c8c8687868286878682808080857b7d7b817b7d7b827b7d7b837b7d7b827e7d7e827b797b827b797b847b797b847b7d7b8380818082808180858081808584828485848284858686868586868685818181858181818581818189818181878685868486858684868586878685868484868485848684828486848481818185818081837e7e7e847e7e7e8381808185808180807b7d7b85808180838081808580818085808180858081808280818084818181867e7d7e887e7d7e87818181868081808880818088808180867b7d7b857b7d7b847e807e867b7d7b867e807e82808180838685868686858685868586848687867f8687867f8c8e8c8b8c8e8c8f8c8e8c858c8e8c858c8e8c808c8e8c9094929490898889839492948a8988898684868486848684868486848684868486868586858685868586858685868586858482848889878987898789818482848a8688868f8c8e8c8a8688868a808280858b898b7e838183827b797b897b797b8a808180878081808a8e8d8e979c9a9c828b8b8b8b8b8b8b978b8b8b7a8384838684828484848284838482848384828481818181818486848184868488848684868486848684868482848684847e7f7e867b7c7b8a7b7c7b837b7c7b8a8383839383838388838383847b7c7b8883838383808180867b7d7b867b7d7b867b7d7b7f8183818c818381946b6d6b777678767a838383887b7c7b8c8383838c83838368808080817b797b878080808d808080987375736a8384838483848384838483838384838b8384837f8384838b737173857b7d7b828081808586858682868586838482848484828483848284828482848680818084808180848081808a86858684848284847e7e7e89818081848482848586858685808180878081808780818086848284868482848284828482868686848687867d868786888080808d7b797b79838383808383838e7b7c7b837b7c7b718384837d8384839c7b7a7b777b7a7b7081818186818181798181817d818181837e7f7e80848684798486847e787878868685867d8c8a8c808081807a8c8a8c88868786838c8e8c868c8e8c7f8c8e8c91918f919586848682918f91799c9a9c779492947e898889829492947b9492948883848383838483839492948d8b8b8b908686868f8c8e8c878c8e8c8a898a8989868886848c8e8c7f8c8e8c82868886818080807d8080807e808080808080807b787978797879787b7e7d7e7e7879787d7e7d7e7a8181817d848684857e7d7e7a808180738c8a8c86808180827b7d7b83808080838687868786878687808080838687838394928c838687838b8687838a8384838b7b7a7b86838483848c8e8c8b8383837c8c8a8c848383838e7b7c7b887b7d7b857e807e887e807e877e807e767b797b7f807e80828684867c8c8a8c7f808080928080808d80808084808080838486848378787887737173877e7f7e86848684867e7f7e887e7f7e847e7f7e8b787a7889787a78877e807e8b7e807e8c787878887e7f7e867e7f7e887e7f7e867e7d7e857e7d7e887b797b89818181857b7d7b817375737c6b6d6b8e6b6d6b817879786b6b6d6b8c6b6d6b87787978917371738a7371737c7b797b837b797b837b7b7b788482847d7b7b7b8b7b7b7b838c8e8c888c8e8c868c8e8c83838483818b8b8b7e838483847b7d7b8483848384808180798c8a8c818c8a8c8c8685867d8c8e8c7b8c8e8c828687868486878683898a8983898a8986898a8984898a898386858687868586838c8a8c877b7d7b87737573907375739273757390838383878384837d8384838f8384838c8c8a8c858c8e8c87898a8982898a8985898a898a898a8983898a8986898a8987898a898c848684827b7b7b797b7b7b7e6b656b76636563ad767676c3767676977676767a5a595a755a595a755a595a975a595a7c7b7c7b528b8b8b7c7b7c7b877b7c7b887e7d7e7e8486848b8486848f8486848b8685868686858686808180868081808a7b7d7b8c80818089808180878081808c8180818981808187848284868482848b8181818b8486848b848684878486848b8080808f808080858687868686878688848684898486848684868489818181887b7d7b8880818092868586928081808f8181818c81818187848684848486848b8181818b818181898181818d8181818c8482848d8482848a8482848c898a89868685868a8081808c8081808f8081808e8482848d8482848d8482848a84828486848284868482848784828486898789888081808a7b7d7b8580818087808180838486848581838188848684858183818880818089868586888c8a8c86868586868081808980818089808180898081808383838383838383887b7c7b8d737573877b797b87807e808b807e808b807e808d8181818d8486848b84868489848684858c8a8c8b8383838e7b7c7b89838383888486848a8486848a7e7f7e8a848684898486848c7e807e897e807e837e807e8481818187848684868486848484868485848684857e7d7e857e7d7e887e7d7e878181818781818186818181867e7d7e887e7d7e8984868489848684897e7d7e847e7d7e857e7d7e857e7d7e85818181827e7e7e86818081877e7e7e857b7d7b867b7d7b848081808480818076808180767674767e636163856361638876747683787a7888787a78887375737f7e807e7e8988899c898889a56365636b6365636d737573817b7c7b817b7c7b818383838184868488848684868486848284868483848684848486847e8486847a7e7d7e8480818085808180828081807f7b7d7b8380818081808180807b7d7b847b7d7b8480818084808180848685868686858682808080828080808780808085808080878081808180818081868586888685868981818184848684828486847d8181817f8081808680818085868586828685868a868686858686868586868685868686818486848384868487818181897e7d7e8a7b7d7b878081808080818080808180858181818584868484818181857b797b81818081828180818481808185818081807b7d7b807b7d7b8a80818082808180848081808380818081808180848081808384868485848684888181818a7e7d7e868081808880818086808180868081808b7e807e8b7b7d7b897e807e877e807e8380818086808180837b7d7b7f80818089808080848080808680808086808080837b7a7b8583848385838483857b7a7b838988898a8988898a7e7e7e837e7e7e8681818186848684838486848384868487808180878685868086858685868586888482848189878981898789878e8c8e8a868886858082808380828085868886898381837e8381837e94929497949294948e8d8e8a8e8d8e8e8e8d8e848081807a83848386949294868b8b8b7e838483838482848486868683868686848482848581818186818181838181817c7b797b847878788d7e7f7e847e7f7e868486848a8c8a8c8a8c8a8c8a8c8a8c868c8a8c888c8a8c807b7c7b807375738f7b7c7b90808180898685868380818086868586838183817f8c8e8c838c8e8c838c8e8c7a8c8a8c7a838383888383837a8383837a8c8e8c878c8e8c87868786818c8e8c84737573778384839183848384838483878384838b8384837f8384837b83848388808180828c8a8c858081808580818087898a8983898a898686868683898a89848c8a8c818c8a8c7d868586888081808481808184848284817e7e7e817e7e7e8786858687868586858081808780818086868686868482848684828482868686868687867f8c8e8c7d8c8e8c888c8e8c8e838383878c8a8c808c8a8c838c8a8c8a838483838c8e8c838384837d7b7a7b708c8e8c8f8181817d818181798181818084868480848684768486847b8486848f7b7d7b7d8081807d868586838685868886878688808080868080807f7b797b7e918f919a7b797b917b797b828684866f8988897b7e7e7e8a7e7e7e738988897e7b7d7b8b838483868b8b8b8883848392868686928482848c8482848c8686868c8082808c808280878688867d8c8e8c808c8e8c808687867b8c8e8c7a8c8e8c7c8482847b84828475848284798482847d8486847d8181817a8486847d7e7d7e827b7d7b77808180828081808680818085808080838687867e86878680808080898687838b868783898687838986878386838483868c8e8c8483848384838483817b7c7b847b7c7b7f8c8a8c7f8c8a8c887e807e858486847e7e807e857e807e8b8684868b86848688807e80828c8a8c7f8c8e8c848c8e8c8480808084808080808486847c848684857e7f7e897e7f7e8684868484848684887e7f7e82848684878486848984868489848684868486848c8486848784868484848684868486848384868482848684848486848284868481848684817b7d7b7c848684817b7d7b877879787c868586878685868c8685868a8c8a8c838c8a8c868381838d7b797b8b737473836b6d6b7b7374738b6b6d6b8b7371738073717383737173867b7a7b877b7d7b81838483848384838483848381808180818081807e868586817b7d7b827b797b8480808084808080828080808486868683868686808686868484828485868586838c8a8c7e8c8a8c80868586897b7c7b92838383928c8a8c927b7c7b8c737973877b7e7b8f8384838f8384837b848284828482848a86868680898a898c898a898486868687898a8986898a898284868487848684798486849a737073979c9a9c979c9a9cb8898889766365636f5a595a8073717391737173978c898c726b6d6b676b6d6b677b7c7b917b7c7b8f7e7d7e8f7e7d7e85818181888181818680818084868586848685868680818089808180888081808b8081808a808180868482848e818081868482848c7e7e7e8e818181878181818b7e7d7e8b7e7d7e858080808e8080808b8080808f80808086818181848181818b818181828486848c8081808c8c8a8c858c8a8c88868586868486848c8181818c848684848486848784868487848684898486848984868489898a898a8686868a868686898482848a808180868685868a8685868c8685868c8684868a898789898c8a8c8b8c8a8c8a8684868b8684868b8c8a8c878684868a8081808b8685868a808180877b7d7b7f848684838486848a7b7d7b857b7d7b898081808a808180857b7d7b868081808986858688808180888081808b8c8a8c888c8a8c8b8c8a8c838c8a8c868c8a8c8a86848684868486828c8a8c848c8a8c868486848684868487848684898486848783838385838383898383838e7b7c7b8a84868486848684878486848a8486848984868485848684877e807e897e807e89818181857e7d7e857e7d7e867e7d7e857e7d7e8a7e7d7e887e7d7e897e7d7e877e7d7e877e7d7e857e7d7e827e7d7e897e7d7e8b7e7d7e827e7d7e827b797b847b797b857e7d7e847e7d7e837e7d7e837e7e7e84848284827e7e7e858180818480818086808180817b7d7b788081807e898789859c9a9c859c9a9c859c9a9c7f7e807e7f7e807e8384868488848684837b797b7d7b797b81737173817371737f7b797b7f8080807d7b797b827b797b887b7c7b838383837f8383837f838383808684867b7b797b7b7b797b80868486848c8a8c838685868386858685868586838685867f8685868286858688868586848c8a8c8086858683808180858081808484828484898a898486868684868686828081808280818086868586868c8a8c848b8b8b84838483848384837f8b8b8b7d838483867b7d7b86838483868384838a8181818581818187818181858181818284868482848684868486848684868484818181887e7d7e838181817f7e7d7e827b7c7b7b7375737d737573847b7c7b8881818184848684818486848284868485868586888c8a8c868685868686858683868586838685868086858680868586878383837e8383837e8c8a8c8b8383838980818084868586868685868b86858689808180898685868b8685868786858686868486888482848484828483868486888685868380818081808180857b7d7b8e8482848c898a898686868689848284868482848584828487848284848482848880818085808180858081807f808180878081809580818081868586848685868686878686868786818c8e8c868080808a8181818f8181818c84868481848684898c8a8c948c8a8c7a8c8a8c7e8c8a8c928384838f8384838f8384838a838483878486847f7e7f7e7f84868484848684838482848384828483848284838482848480808084808080757b797b7f8080808b8c8e8c878c8e8c8a898a8985898a8983848284838482848384828486848284817e7e7e7d7e7e7e8f8988899c949294938c8a8c8a8c8a8c848c8a8c848c8a8c878c8a8c878684868489878983898789828486848284868480848684858486848b868586838c8a8c89868586888685867f8c8a8c878383838f838383878c8a8c86949294869492948394929478949294819c9a9c839c9a9c80918f918186848684838283778b8c8b77838283847b797b807b797b7d7b797b80808080858c8e8c838c8a8c7f8081808d7b7d7b91868586858685867a787978956b6d6b9b6b6d6b92787a78897e807e897e807e897e807e847b7c7b877b7c7b8184868476848684848c8a8c8b767676847676768481808183808180817b7d7b798685867e8c8a8c868c8a8c7d8c8a8c7f8987897a8c8a8c8286868680898a897e898a897f8c8e8c80868586837b7d7b85808180868685867d80818082808180878081808486858682898789888987898b7e7c7e887e7c7e7c737573788383838983838389838383838c8e8c88868686888482848b8686868f86888694808280918688868b8c8e8c8c8c8a8c898381838383818383838183778384837b8384837b838483778384837a84868473818181708181817a8181817c7e807e7a8183817c8183817f8183817f8685867b8c8a8c87808180858685868081818188818181798486847b84868488818181888181818b8181818684868486818181867e7d7e867e7d7e8381818180848684857e807e86787a78857e807e838080807f8080807c808080838c8e8c868486847d7e7f7e847e7f7e89737173847b7d7b8486858689808180897b7d7b87808180838685868386858687808180898081808680818080808180868081808981818185848684878486848781818184808180857b7d7b877b7d7b898081808680818086808180848685868380818087868686818c8e8c818c8e8c818c8e8c87818181907e7d7e847e7d7e7e7b797b887b797b8380808088868786868c8e8c818c8e8c878c8e8c878688868a8c8e8c878987897d7371738b7e7c7e8994929482838583857b7d7b807b7d7b7e73757384737573877375738473757382737573837e7d7e867e7d7e8581818180848684838987898389878982898789858987898486858686868586818081807b8c8a8c7d9496948a9496948a8b8c8b8a8b8c8b82838383947b7c7b91838383857b7c7b7e767676888c8a8c8f8c8a8c83818081817e7d7e878181818384868483848684848c8a8c8b8081807b8685868b8c8a8c8e8486848e7e7f7ea17371735d7878787a7b7c7b8c8383838c8383837d737573817b797b857b797b818b898b85949294848c8a8c84868486848684868486848683868586818081808580818087808180898482848784828489848284898482848984828489848284828482848c8482848e7b7d7b8a8384838c838483888384838a848284888482848b84828491848284917b7d7b888081808a7b7d7b8a808180888988898b848284888482848b8482848c83818387838183878381838c838183888687868c86878688868786888687868a8687868d8687868e8687868b8687868e8685868e8c8a8c868c8a8c868c8a8c8e8685869080818088868586888685868c8685868c8c8a8c7f8685867d7b7d7b917b7d7b898081808680818086808180888081808780818084808180858685868b848284878482848784828488848284878c8a8c838c8a8c858c8a8c8a8685868a868586878081808680818089808180857b797b8a7b797b8d7b797b8d7b797b8a7e7d7e8c7b797b8d7b797b8c7e7d7e8c7e7e7e8c7e7e7e8b8180818a8482848881818186818181848181818881818189838383868383838683838387838383878081808780818088808180877b7d7b86818181878181818581818186818181877e7d7e857e7d7e867e7d7e898181818b848684887e807e847e807e7f7e807e857e7d7e877e7d7e857e7d7e847e7d7e827e7d7e867e7d7e86848284848482848178787885787878838486847f84868485949294859492947f8988897a7e7e7e808181818284868481848684817e7d7e838c8a8c83838183818c8a8c838c8a8c828687867d8080807b80808082808080868383837a838383788383837f7b7c7b767b797b6c7b797b7b7b797b8f86848685868586818685868286858685868586858685868580818085868586828685868386858682868586848c8a8c868685868586868683898a8983898a898286868683868586858c8a8c838c8a8c838685867d8384837d7b7d7b7b7b7d7b797b7d7b7f83848388838483888384838883848388818181857e7d7e857e7d7e82818181847e7d7e807e7d7e7b7b797b7d7b797b8681818183818181847b797b8a8181817b8383837b7b7c7b898383838b8c8a8c888486848484868483818181858181818680818086808180868081808480818084808180877b7d7b848081807d808180877b7c7b89737573877b7c7b85838383877b7d7b867b7d7b8980818084868586867b7d7b887b7d7b8880818087808180848482848584828486848284848482848580818085868586858c8a8c8a8c8a8c89898a898684828486848284898686868686848687848284868482848684828485808180848081808886858682868586878685868f808180848081808480818088868786888080807c868786818687868c8486848c84868483848684818181818580818085808180897b7d7b898c8a8c8f9492948f9492948d8b8b8b8783848384848684878486848484868487848684868482848684828481848284838482848a7b797b7f7b797b7a868786948c8e8c858686868184828485848284858482848684828484868486868987898a848284817e7e7e869492948f9492948a89888984808180818081808d7b7d7b87808180838482848784828485848284858482848581838185848684868486848584868485868586888081808580818086808180878383837b8c8a8c938c8a8c977b7c7b7f7371737f7371737f73717383737173827b797b847b797b847b797b8186848684838283808b8c8b7b9496947d9496947b8c8e8c808687868a80808085808080788081807c868586918c8a8c8d8685867a7879787a8685869b9492949b9492949284868489848684827e807e82787a78877b7c7b847b7c7b847b7c7b877b7c7b718c8a8c7e8c8a8c8b818081848180818380818083808180818685867e868586818482847f8482847f8482847c8684867f848284828482848086868685848284828685867f8c8a8c868c8a8c7f86858680868586808c8a8c86868586897b7d7b8a7e7c7e827e7c7e877e7c7e8773717392838383898c8a8c8d7b7c7b8983838380848284888482848e848284908482849286888696868886928c8e8c8f8c8e8c8c8c8a8c868c8a8c798c8a8c798c8a8c77838483738384837b7b7a7b7b7b7a7b7a818181758486847a8486847d84868481818381818486848a84868485848684838685867d8c8a8c858685868180818083818181838486847e7e7d7e837e7d7e887e7d7e887e7d7e8b7e7d7e8b7e7d7e887b797b817b797b8a7b797b887e7d7e858486848084868485787a78887e807e86808080867b797b897b797b867b797b80787878827e7f7e7f84868486848684848685867f8c8a8c8980818089808180907b7d7b8a8081807d808180878081808c8c8a8c8986858683868586868685868984868489818181878181818981818186808180868081808a8081808c868586838685868780818081868586838685868c8482847e84828479848284878482848781818181848684818486847b848684868080808c7b797b8c7b797b8c7b797b8c7b7d7b81868886868c8e8c8c8c8e8c85949294899492948b94929489898789858c8e8c808c8e8c7c8c8e8c808c8e8c818c8a8c8483838381838383848383838684868484848684877e7d7e877e7d7e887e7c7e867e7c7e837e7c7e857e7c7e847b7d7b817b7d7b827b7d7b8880818086838283818b8c8b838b8c8b83838283828c8a8c888c8a8c8b8383838b7b7c7b8f76767688767676836b6d6b7e6b6d6b817b797b8a8486848a7b797b837e7d7e887b7d7b81808180818685868186858684848684847e7f7e84737173677e7f7e878c8a8c848383837d7b7c7b847b7c7b8a838183818b898b8a8b898b788b898b848c8a8c89868486898c8a8c7f8c8a8c8186858685868586858c8a8c87808180878686868b868686878686868786868685868686898482848c848284898686868a8b8b8b858b8b8b888384838583848384868686888686868886868684898a898a86858688808180858685869380818084848284868482848b84828488848284878381838c8381838c83818391838183908080808c8080808c8080808c7b797b8a7b797b897b797b8a7b797b898080808c8081808b80818083808180857b7d7b8a808180887b7d7b847b7d7b847b7d7b887b7d7b838081807d7b7d7b8c8081808e868586868c8a8c8b868586898c8a8c878685868986858688868586838c8a8c8a8482848a8482848a8482848b7e7d7e8880818089808180897b7d7b877b7d7b897b7d7b877b7d7b8a8081808980818085818181878486848b8181818d7e7d7e898181818a7e7d7e8c8181818c8181818a818081898180818981808186818081867e7d7e837b797b867e7d7e888181818c8383838c7b7c7b897b7c7b877b7c7b867b7d7b86808180867b7d7b868081808581818183818181857e7d7e857e7d7e847e7d7e837e7d7e847e7d7e887b797b8b787a78847375738473757384787a78847b797b877b797b867b797b847b797b84787978857e7d7e867e7d7e867375738373717388737173887371738a787878827e7e7e80737573857e7e7e807e7e7e81848684818486847e8486847e848684758381837d8c8a8c7b838183778381837980808082808080888c8e8c828c8e8c7f8c8a8c7f838383838383837f8c8a8c7b918f9180918f91859c9a9c80868486818081808480818081868586827b7d7b8280818085868586828081808286858681808180868081808480818085808180858686868684828484848284838482848886858686868586858685868886858686838483808384837f8b8b8b7d94929481949294888b8b8b868384838683848381848684828486848781818182848684828486848481818179818181797e7d7e887e7d7e7f7e7d7e7d7b797b8a7e7d7e86838383898c8a8c898c8a8c867b7c7b867e7d7e847e7d7e857e7d7e867e7d7e8380818083808180867b7d7b857b7d7b838081807e808180807b7d7b838081808483838389838383898383838483838389808180867b7d7b897b7d7b86808180858685868a8081808986858685868586868684868684828486848284868482848586858688868586888081807f7b7d7b7e8482848e8482848e8686868c8686868a8482848584828484848284848684867f868586858685868786858688868586878685868486858687868586848685868580808083808080887b797b8680808086818181817b797b867b797b8a7e7d7e8d8685868d8c8a8c8d8c8a8c8d8c8a8c84838483877b7d7b848384838783848384848684878486848784868482787878817879787e7879787b787978787e7d7e8f808080998080808f8687868a8080808184828487848284848482848484828486848284878684868484828480848284867e7e7e8a7e7e7e8a7e7e7e817e7e7e81808180847b7d7b8a7b7d7b8d7b7d7b84848284858482848284828485848284857e807e827e807e857e807e837e807e8280818082808180897b7d7b898081808783838383838383838383838b73757386636163867371738a8381838683818387868486847b797b847b797b847b797b847b797b867b797b847b797b807b797b807b797b8580808085868786828080807c8081807f86858683808180837b7d7b7f7879788a868586859492947f8685867c787a78827375737f7e807e897e807e877b7c7b8184868487848684847b7c7b7e6b6d6b847676768476767684818081867b7d7b867b7d7b887b7d7b86808180868482848484828483848284818684868086868684898a8983898a8982848284827b7d7b838081808580818080868586868685868480818082868586868685868589878987898789889492948a949294968c8a8c8d838383858383838983838380848284858482849084828493848284947b7d7b987b7d7b967b7d7b8d7b7d7b8c8381838383818379838183768c8a8c778c8e8c6c8c8e8c778c8e8c777b7a7b757e7d7e758181817a7e7d7e7d7e7d7e7f7b7d7b7f7b7d7b837b7d7b7f7e807e797b7d7b7d7b7d7b837b7d7b817b7d7b807b797b808181817e818181857e7d7e8b8181818184868483818181887e7d7e8a7e7d7e8a7e7d7e86818181867e7d7e8b7e807e89848684868486848884868486808080898080808c8687868980808082848684848486848984868486848684828685867f8685867d868586848081808786858683808180878081808a8081808c808180778081808c7b7d7b807b7d7b7d7e7d7e8b84868487818181877b797b8b80818085868586878685868a8081808980818081808180877b7d7b8980818084848284898482848184828481898a898a8486848481818184848684848486848386878683868786868687868c808080897b7d7b8a7b7d7b8c7b7d7b8c7b7d7b897e7c7e877e7c7e857e7c7e897e7c7e897b7d7b807b7d7b827b7d7b807b7d7b7e8383837c7b7c7b82838383878383838581818183818181837e7d7e857e7d7e827e7c7e7d73717383737173867e7c7e828081807f80818088868586868685868a7b797b867b797b867b797b88838283887b7c7b827b7c7b7f838383828c8a8c8a8180818d818081858180818d8180818e84868485848684908181818a818181887b7d7b8e7b7d7b887b7d7b88808180848486847a848684707e7f7e707e7f7e847b7c7b7f7b7c7b8283838387838383858381837c8381838e838183738381837f807e80927b797b7f8684867f7b797b83808180898081807d8685867b8c8a8c89898a89878c8e8c7e8c8e8c87898a8989898a898c898a8989898a8982898a898c8b8b8b838b8b8b858b8b8b88838483848686868886868688868686868686868586858683868586858c8a8c8a80818088848284898482848b84828482848284787b797b91737173918c8a8c6e8c8a8c79808080887b797b847b797b88808080898687868c86878688868786888c8e8c8b8c8a8c8c8081808b7b7d7b88808180888081808c80818088808180887b7d7b867b7d7b837b7d7b868c8a8c8a8685868b7b7d7b8b7b7d7b8b7b7d7b867b7d7b857b7d7b87808180857b7d7b88808180878482848a7e7d7e8a7e7d7e888482848780818088868586858685868380818083808180848081808d80818086868586878181818881818182818181858181818c84868483818181868486848a84868485848284888180818781808187848284868486848284868484818181817b797b81737573897b7c7b86838383868383838580818084808180828081808480818086818181857e7d7e847e7d7e857e7d7e828181818381818186818181868486848684868484848684848486848684868487848684848486848484868487818181867e7d7e86787978867e7d7e867e7d7e85848684857e7f7e8a7878788e7e7f7e7f7e7e7e857e7e7e858988897f8988897d81818184818181818486847e8486847f7b797b7f7b797b837b797b837b797b8680808086868786848080807f8080807f83838383838383817b7c7b83737573857b797b808684867b868486808684868686858682868586818081807f8081807d808180807b7d7b827b7d7b828081807f80818081808180847b7d7b838081808484828483848284818482848384828485808180827b7d7b827b7d7b7d7b7d7b7d7b7d7b868384838483848384838483817b7d7b7b7b7d7b847b7d7b847b7d7b817b797b847e7d7e847e7d7e827e7d7e828181818281818180818181848486847d8181817d7e7d7e7f7e7d7e867e7d7e8b7b7c7b867b7c7b82737573897b7c7b857e7d7e827e7d7e84818181858181818380818083868586848685868480818084868586818685868486858686868586878c8a8c858c8a8c878c8a8c828c8a8c808c8a8c8d8c8a8c8b8c8a8c8986858688868586898c8a8c878c8a8c86868586878987898786848687868486878684868a86858685868586858081808e80818089898a89918c8e8c918686868c8686868c8987898986848685848284878482848a8685868786858685808180878685868780818084808180877b7d7b8a80818085808080838080808580808088808080837e7d7e818181818c848684918486848986858685808180817b7d7b817b7d7b7f7b7d7b8a838483847b7d7b847b7d7b8278787882737173757371737a737173897375738c7e7d7e8c848284818482848a8687868f8080808480808084808080878482848b8482848784828484848284868482848486848687848284808482848189888986898889937375738f7e7e7e7e8685868a868586848c8a8c8786858686848284818684868284828480848284827b7d7b827b7d7b857b7d7b897b7d7b857b7d7b83808180888685868b808180877b7c7b87838383837b7c7b7f8383838d94929491949294919492948a94929485918f9183918f9180918f9180918f91808b8c8b868382837d838283778382837b808080857b797b8c7b797b85868786838c8a8c868685867f8c8a8c83808180907879788a7879788a787978857879787c787a788c7e807e898486848c8486848a8486848484868479737273796b696b988180819e8c8a8c918180818b8c8a8c8b8c8a8c888c8a8c888c8a8c868c8a8c838c8a8c8489878983868486838c8a8c85898a89848686868586868682898a89828c8a8c85868586888c8a8c898685868780818089808180878081808786858684898789878987898b8987898d89878989838383898383838d838383898c8a8c85898a8988898a898b898a8990868686928688869480828096808280917b7d7b8c7b797b837b797b797b797b767371737773717364737173687371737f83848378818181758486847f848684828486847c8183817a7e807e817b7d7b817e807e798081807f7b7d7b877b7d7b857b7d7b857e7d7e837e7d7e857e7d7e8a8486847e848684797e7d7e7e7b797b797b797b7d7b797b8a7e7d7e8a7e7d7e8a818181887e807e8b787a78897e807e89737573937b797b898c8e8c838c8e8c8686878682848684807e7f7e867e7f7e847e7f7e848081808286858689808180848c8a8c808c8a8c838c8a8c8d8c8a8c7a868586897b7d7b7d7b7d7b7a8c8a8c7d7b7d7b7f7b797b8b81818185848684858486848c8c8a8c8c868586858c8a8c868c8a8c8986858680868586868685868a80818084848284898482848786868687898a89878486848a8181818781818184818181838687867d8c8e8c7d8080808a7b797b8c7b7d7b8c80828089808280847b7d7b877e7c7e8b7e7c7e8989878987898789827b7d7b807b7d7b7c7b7d7b827b7d7b818383837c838383877b7c7b877b7c7b85818181808181818381818186848684808987898394929486949294858987898186858682868586848081807f7b7d7b817b797b8183828388838283838382838873757391737573887b7c7b857b7c7b8381808185818081808c8a8c8a8c8a8c907e7d7e83818181858486848a848684888c8a8c81808180917b7d7b8e8081807a7878787a7371737a7878787a8486847f8383837f83838387838383898c8a8c738381837c838183937b797b7c7b797b76868486977b797b7b7b797b847b797b89808180878081807d7b7d7b7d86858687848284848482847e8482847e8482848c848284788686867586868685868686857b7d7b88838483888b8b8b7f949294868c8e8c8a898a89868c8e8c84898a898a8c8a8c8a8c8a8c838c8a8c8a8c8a8c889496947f9496948b8e8f8e848e8f8e7d8c8a8c8c838183917371736e737173758c8e8c88868786888687868c8c8e8c8a8c8e8c8c8c8e8c8e8687868986878688808180887b7d7b8b7b7d7b86808180888081808c8081808a80818082808180887b7d7b8c808180887b7d7b837b7d7b8e7b7d7b997b7d7b947b7d7b8e7b7d7b8a808180878685868786858687808180847e7d7e827e7d7e887375738a787978837b7d7b877b7d7b8386858683868586838685868c8685868c868586878081808a818181847e7d7e827b797b8781818189818181838181818c8486848a81818185818081867e7e7e857e7e7e877e7e7e888181818581818184818181818486848183838387838383868c8a8c868c8a8c858c8a8c8686858686868586858c8a8c838486848584868485848684868486848684868485848684868181818784868488848684848486848684868486848684848486848484868484848684848486848584828487848284878482848484828485848684858486848a8486848a84868482898889857e7e7e8373757380737573817b797b84818181808486847e7e7d7e837b7d7b837e807e827e807e82818381807e7d7e807b797b877e7d7e87818181808384837d838483758384837a73717392737173887e7f7e7d7e7f7e84848684838482847d8482847d86868680868686828486848084868480848684828486848386868682898a8985898a898586868684868586828081808180818081808180807b7a7b807b7a7b797b7a7b6e7371737a6b6d6b8b78797881787978817879787d7b797b7d848684838486848384868484868586858081808686858682868586848081808280818080808180868081807f808180818c8a8c8c8c8a8c8a868586878181818381818183818181898181818684868488848684828486848684868487868586858685868586858681868586827b7c7b8a7b7c7b848c8a8c828c8a8c8a848684878486848184868484848684758c8a8c8c8081808c86858685808180857e7d7e8c7e7d7e857b797b897b797b8a7e7e7e8a7e7e7e867e7e7e887e7e7e8b7e7d7e857b797b8081818193848684927e7d7e867b797b8e7b797b8c7b797b887b7d7b887b7d7b887b7d7b867b7d7b897b7d7b897b7d7b8a7b7d7b867e7e7e867e7d7e817e7d7e847b797b877b797b877b7d7b897b7d7b867b7d7b887b7d7b88818181868486848284868482818181828081808180818082808180857b7d7b8686858684868586807b7d7b827b7d7b857b757b8b7b757b767b757b828b8b8b9d949694a38b8d8b8d8b8d8b878b8d8b898c8a8c83808180898081808986858689808180868c8a8c878685868686858686848684868486848884868486848684838687867e868786838687868b808080877b797b8c7b797b8c7b797b818687868686858686808180838685868186858682848284828482848286868684868686868685868c868586868081807f8081808c86888689808280878082808a868886848989897e8989898e7e7d7e937e7d7e8880818088868586868c8a8c838c8a8c838e8c8e818987898b8e8c8e7d949294799ca29c7f9ca29c8f8c8c8c898482848083848382838483807b7d7b7b8384838d898a898b8686868a86868681848284848685868b8c8a8c8b86858684868586877b797b807b797b807b797b98949694a49c9e9c8e919391898688868e86888688807e808b807e8086807e8081807e80817b7d7b847b7d7b847b7d7b8489898981868586888685868a8685868a868586878486848781818185818181878486848d8686868a8482848a8482848884828488808180878081808a8685868e86858688868586858685868b8081808a8081808c8180818d7e7e7e8b7e7e7e897e7e7e927e7c7e96848284968482848d8482848686858680868586748685866e8685866f73757368737573777375739c7e7e7e7d8c8a8c778383837f838383838383837a8987897a898789848987897a7e7c7e807e7d7e81818181847e7d7e807e7d7e82808080848080808d808080828080807b7b7d7b7f808180848685867b8685867b8687868c8080808f8080808c7b797b887b7d7b888081807e868586758081808f767876836b6d6b8376787683818381817b797b7c7b797b817e7c7e887b797b8c7b7d7b7c7b7d7b84868586878c8a8c85848684888486848584868479848684828382838e83828382949694899496948a8c8e8c848c8e8c878c8e8c878c8e8c849492949183848381838483818384838c8384838c838483848b8b8b868384838e8686868c8686868586868683898a8987898a8985898a898784828487848284838687868380808080868786888687868a8384838a8384838a838483818384837d868586887b7d7b887b7d7b808081807f8687867c8687867c8687867f86878686868586868c8a8c818c8a8c8180818086818181828486848684868486818181828181817f7e7d7e7c7e7d7e7d7b797b8173717381737173867371738f73717393737573937e7e7e8e7e7e7e7b7e7e7e818486848f7e7d7e8f7b797b897b797b897b797b8d7b797b8d7b797b867e7d7e847b797b8d7b797b887b797b8a7b797b8b73757383787a788e787a7885737573777b797b837e7d7e8b7b797b777e7d7e7c84868489848684867e7f7e79787878807375738f7e7d7e8b787978867879787e949294939492948a86858681868586888180818581808181818081888c8a8c8984868489848684857e7f7e8078787886737573797879787c7e7d7e86787978877e7f7e8c848684877e7f7e7d84868479848684857b7d7b817b7d7b817b7d7b858181818384868480818181858486848684868481848684818486847884868485848684858486847f7e807e8b7e807e89808080838c8e8c868c8e8c868c8e8c8a86878687868786838687868786878687838383868c8a8c868c8a8c8983838389808180898685868986858689868586868c8a8c83868586868081808c8c8a8c888c8a8c868c8a8c8b8c8a8c8b8c8a8c8786888687868886878688868a86888686898a897c94929471949294838486848e8482848884828488848284858482848684828489848284858482848884828488848284878482848584828489848284868180818481808189818081837e7e7e887e7d7e8881818184818181868181818b7e7d7e897b797b867e7d7e868181818884868486848684857e7d7e847e7d7e847b787b847b787b817b787b7e736d7384737573898081808280818084808180857b7d7b857b7d7b837b7d7b837b7d7b85787a7885787a78857e807e86787a78857b797b857e7d7e848181818481818184868586858c8a8c8780818089868586858c8a8c82838383877b7c7b87737573856365637d63656381737473867374738673757383737573807375737e7b7a7b827e807e837b7d7b837b7d7b827e807e7c818181857e7d7e8b818181827e7d7e80737173787371737d737173838c8e8c8884868488787878847e7f7e847e7f7e80848284808482847f848284838482848781818186818181868486848784868485848284858482848384828485848284847b7d7b8180818086868586828c8a8c7c83848383838483838c8e8c808c8e8c8b9492948986858681868586818685867e7e7d7e807e7d7e8681818186848684838c8a8c838c8a8c858c8a8c858685868286858680808180848081808486858683868586868c8a8c8a8c8a8c868c8a8c858c8e8c878c8e8c878c8e8c878c8e8c868486848884868484848684868486848886858685868586868c8e8c878c8e8c808c8a8c8a8c8a8c8a8c8a8c848c8a8c8784868487848684878486847f848684788685868c8685868c808180897b7d7b80818181878181818a81818189818181857e7e7e887e7e7e88818081867e7e7e857b797b887e7d7e857e7d7e858181818c8181818884868488818181887e7d7e887b7d7b887e807e867e807e847e807e877e7e7e86818081858180818681808188818181818181818484868487848684868c8a8c848c8a8c858685868980818087818181857e7d7e857e7d7e8781818186808180828c8a8c828c8a8c86868586848685868286858681868586828685868b8b8b8b8b8b8b8b889496948b9496948294969487838583927b7d7b7c838583838081807e86858689868586868685868680818088808180858081808580818083848684818486847f818181887e7d7e88808080868080807e8c8e8c798c8e8c818c8e8c878080808f7b797b8a7b797b857b7d7b878081808286858682868586828482848584828489848284878686868a8c8a8c8a86858685868586858685868d868886888688868d8c8e8c8d8c8e8c8989898984949694849496948e898989818c8a8c868c8a8c8b8081808880818087848284818482848b8987898b84828482848284868c8c8c828c8c8c8284828484838483828384838083848384838483838482848884828486848284868686868b8c8a8c89868586827b7d7b7e868586878b8c8b8a8382839594969491949694897b7d7b897b7d7b897b7d7b857b7d7b90807e8092807e8083807e80887371738a7b7d7b8a7b7d7b877b7d7b847b7d7b888081808c8c8a8c888c8a8c8a8081808b84868489848684898486848b8486848b848284888482848d8686868d848284907b7d7b8e7b7d7b908081808b808180888081808b808180898081808e8081808c8482848a8180818d7b7d7b8b7b7d7b907876789b73717399787678947e7c7e8c868586808685867a8685866e949294689492946f898889868988898d8988897f8383837f838383797b7c7b85737573947371737a949294759492947a7e7c7e847e7d7e838181817b7e7d7e817e7d7e8a8080808d8687867c8c8e8c7c808080867b7d7b888081808480818086868586868c8e8c898687868c868786848687868d8081808d7b7d7b887b7d7b6b8c8a8c648c8e8c7d8c8e8c8976787683767876837b797b7c817f81868482847c7e7c7e8a7b7d7b877b7d7b8a8081808c7b7d7b857e7d7e857e7d7e857e7d7e857e7d7e7d8382838983828389838283878382838786878684868786878c8e8c8a8c8e8c868b8b8b868b8b8b868b8b8b868b8b8b819492948c8b8b8b86838483818384838a86868687898a89878686868c8482848584828488898a8987898a8987898a89858c8e8c838c8e8c8a8687868f8687868c8b8b8b8a83848385838483878384838386858680868586827b7d7b837b7d7b81808080818080807f808080818080808680818083808180817b7d7b8686858686848684828486847f818181827e7d7e807e7d7e7f8181817a84868479848684788987897d8987898a7e7c7e988987899d8988899d7e7e7e8e7e7e7e8a7e7e7e8c7b797b8781818189848684898181818d8181818b8181818b7e7d7e867b797b847e7d7e8d848684888181818d8181818b7e807e8e7e807e7a7e807e8b737573937b797b8784868487818181837b797b8c7e7f7e867e7f7e7c7878787f7371738b7879788b787978897e7d7e898482848d7879788d7879788a7879788a78797885767676876b6d6b8e6b6d6b8e7676768978787880787878837e7f7e80787878867375738978797886787978867879788c7371738c737173827371738773717385737573857b7d7b857b7d7b857b7d7b867e7d7e887e7d7e887b797b887b797b8a7878787873717381737173817371737f7e807e887e807e7c7e807e767e807e86808080808687867a80808086808080878687868580808087868786858c8e8c89838383828383837d8c8a8c86838383868081808486858686808180878685868380818088868586838685868380818084808180828685868880818089808180878082808a80828084808280878082808a84868483848684868e8e8e8a8e8e8e8e84828488848284858686868586868685848284828482848884828488868686878482848b86848686868486898482848c81808187848284878482848684828489818181867e7d7e85818181848181817f8181818e81818189818181897e7d7e87818181878486848684868484818181828383838483838381838383818383838b808180868081808673757386808180818082808a86888688868886868082808684868483848684827e807e857e807e867e7d7e877e7d7e867e7d7e887e7d7e848081807e86858682868586878685868683838385838383858c8a8c848c8a8c85838383868383838594929485949294808c868c867b7a7b847b7a7b7e838083828183818381838182848684858486848784868487848684828486848081818180838483807b7a7b85838483857b7a7b817e7f7e817e7f7e847e7f7e847e7f7e8184828481848284838482848284828483818181867e7d7e867e7d7e837e7d7e8584828482848284838482848384828481808180868685868a86858684868586838c8e8c838c8e8c838384838383848384868586868685868486858684868586808486848084868487818181847e7d7e827b7d7b807b7d7b80808180817b7d7b7c7b7d7b7c7b7d7b888081808686858685868586888685868880818088808180878181818781818185818181827675768a7e7f7e8684868486848684888486848786858688868586888685868486858680838383847b7c7b84737573847b7c7b847e7f7e84848684877e7f7e767e7f7e7f7b7d7b8980818082808180897b7d7b838181818584868489848684878486848484828487848284868482848684828488848684858486848b81818188818181888181818681818184848684848486848a848684868183818181838188818381868180818581808187818081887e7e7e88818181868181818781818181818181887b7d7b8680818084808180867b7d7b867e7d7e8381818183818181868181818480818084808180848081808780818084808180838685868480818083868586828b8b8b828b8b8b828b8b8b88838083877b7d7b7c8385838d7b7d7b877b7d7b80808180898081808686858681808180848685868a8685868480818083808180818181817a818181787e7d7e838181818386878683808080887b797b867b797b84868786848687867c86878687808080888081808280818081808180828685867e8686868b8686868986868689868686838c8a8c83868586838081808380818088808280878082808c8688868d808280897e7d7e7e7e7d7e847e7d7e8e7e7d7e817b7d7b83868586888c8a8c8686858681898789898e8c8e8b898789858987898684828482848284868482847c84828480838483808b8b8b848b8b8b84949294848c8e8c86898a8986848284888686868780818085808180877b7d7b89868586878b8c8b8a8b8c8b8a8b8c8b8783828389868886898688868986888689868886908e8c8e8b8e8c8e81807e8081807e8087898989968989898d7b7d7b908989899186858688868586868685868c8685868e848684898486848b8486848984868488898a898b8c8e8c8f8c8e8c8d898a898786858688868586918081808e8081808d8081808d8081808a8081808d7b7d7b8d7e7e7e897e7e7e8c8180818e8180818d7e7c7e947371739673717396737173986b6d6b92787978807879787a86858668898889689492946f898889777e7e7e837b7c7b838383837d7b7c7b818383837f7e7c7e99737173758987897589878980818181807e7d7e7c8486848481818184808080847b797b7c7b797b798687867f7b7d7b867b7d7b867b7d7b8a7b7d7b868080808686878689868786898687868d8c8a8c88868586888685867a80818076818381898c8e8c838c8e8c838183818884828485848284868482847e8482848186858684808180877b7d7b8f7b7d7b8a7b797b807e7d7e837e7d7e8a7b797b7f7b797b878382838e838283897b797b8a80808087808080878080808a7b797b897b7d7b86838483868384838983848387838483838b8b8b868b8b8b818b8b8b818c8e8c818c8e8c85898a8987868686818482848c8482848e8686868e8686868f8080808d8687868a8c8e8c928c8e8c90949294879492948594929481949294868c8a8c808c8a8c808c8a8c8286858681868786848c8e8c758080807a7b797b848081807d808180847b7d7b8a8081807f7e7d7e7f7b797b828181818481818182818181838181817f8181817f8486847d8987897d898789818987898194929485949294858988898a89888985898889848486848f8181818c81818184848684868181818d7e7d7e8d818181888486848d8181818d7e7d7e8a7e7d7e847e7d7e8b7e807e887e807e7d7e807e8b7e807e937b797b937b797b8b7e7d7e8b8181818f7e7f7e86787878867878788c7878788f7e7d7e8f7879788978797889737573816b6d6b8d6b6d6b8d78797881787978817676768a8180818e8180818c7676768b7371738873717389787878897e7f7e86848284897e7d7e897e7d7e7c7e7d7e7d848684977e7f7e927e7f7e87848684887b7d7b8c7b7d7b887b7d7b857b7d7b857e7d7e867b797b887b797b867e7d7e8673717381737173868486848a8486848b8486847f7e807e7f787a78827e807e897b797b7d7b797b777b797b897b797b877b797b7c8080808a7b797b857b797b7f7375738473757386737573827b7c7b86808180868081808686858686868586868c8a8c838c8a8c818c8a8c8386858684808180868685867f868586888685868a86888684868886878c8e8c848c8e8c86898a898684868486848684868486848884828482848284828686868884828483848284858482848c8482848884828488848284888482848686848688848284897e7e7e897e7e7e897b7d7b8a7e7e7e88818181897e7d7e8b7e7d7e8a7e7d7e7f8181818b8486849081818189818181867b797b867b797b84818181868181818783838385838383878c8e8c888c8e8c868e8d8e84808180878081808b8081808a86888686868886858688868a868886858486847f7e807e857e807e8384868485818181878181818681818187818181897b7d7b877b7d7b84808180827b7d7b847b7c7b897b7c7b887b7c7b877b7c7b86838383868383838583838386737473847b7a7b837b7a7b897b7a7b84838083857b7d7b827b7d7b838486848c848684898486848581818185818181828486848083848388838483838c8e8c7a8384837d787878817e7f7e818486847a8486848384828484898a8982868686828686868084868484848684848486848481818184848284838686868586868685868686858685868a86858686868586818685868383848383838483838384838783848384868586818685868186858681868586808181817e848684847e7d7e837e7d7e83808180837b7d7b827b7d7b8480818080808180888685868a868586868081808a80818088808180888081808a7b7d7b7c7675767c7675767c6b696b87767576907e7f7e887878788673717386787878867b757b877b757b837b757b817b757b827b7c7b82737573827375737c737573817371738773717384787878767e7f7e85808180898081807f86858682808180877e7d7e87818181897e7d7e878181818484828484848284858482848584828480848684838486848881818185818181848181818a81818186818181848181818a7b7d7b847b7d7b8a8183818d84868487818081878180818784828489848284888181818581818184818181818181818786858686808180857b7d7b877b7d7b867e7d7e857b797b827e7d7e84818181857b7d7b857b7d7b86808180888081808480818084808180878081808786858685838083888380838883808385838083878385837c838583828b8d8b878385837e86858689808180807b7d7b84808180898081808380818086808180837b7d7b7d8181817a7e7d7e83818181868486848380808083868786838687868680808087808080817b797b8480808087868786848685868380818084868586838c8a8c7e898a89828686868584828487848284817b7d7b818081808586858685868586847b7d7b8780828084808280897b7d7b847e7d7e79737173897e7d7e9e7e7d7e9280818083808180868081808180818083848284898482848584828485848284868482848684828489848284828482847e8b8b8b8083848387838483808384838386868681898a8986898a898686868685868586898685868b8c8a8c8986858687838283878b8c8b878b8c8b8794969489919391899193918e9c9e9c899c9e9c869c9a9c839c9a9c869c9a9c839c9a9c81a5a2a58da5a2a58d979597878989898c7b7d7b8f7b7d7b8a7b7d7b8f808180907b797b947b797b897e7d7e8b8181819486868691898a898d898a8988848284917b7d7b8a808180888c8a8c908c8a8c8e8c8a8c8d8081808b8081808a8081808e7e7e7e8e7b7d7b89818081888180818b8482848b8482848d7e7c7e8d787678926b6d6b986b6d6b8c6b6d6b866b6d6b7e7375736f89888968898889778988898583838379838383838383837f8c8a8c759492948f7e7c7e847371737a7e7c7e7f848684838486847b84868483818181848080807f8c8e8c7f8687868280808081868586848c8a8c848c8a8c888685868c7b797b8f7b797b8c808080868687868d7b7d7b8880818088808180838c8a8c898c8e8c898c8e8c83818381838c8e8c8184828488817f81858482848584828484808180848685867c8c8a8c848685868a818181888181818081818183818181847b797b8c7b797b8e7b797b877b797b877b797b877b797b817b797b967b797b947b7d7b897b7d7b897b7d7b867b7d7b877b7d7b867b7d7b8a7b7d7b897b7d7b88848284858482848386868683898a89818c8e8c818c8e8c878c8e8c8c898a898a8687868a808080858080808d7b797b8e7b7d7b8c8384838e8384838383848386868586888c8a8c828c8a8c828c8a8c818c8e8c7f8c8e8c728c8e8c7a8687868a8c8a8c818c8a8c818c8a8c818c8a8c7984868482848684868486847f8486847d84868483818181838181817f81818181898789868987898a898789868987898a7e7e7e857e7e7e858988898a7e7e7e7e818181928486848c818181847e7d7e86818181887e7d7e927b797b887b797b847b797b8d7e7d7e937e7d7e8d7e7d7e8b787a7883737573887e807e85848684838486848f818181937e7d7e8b818181867e7f7e867e7f7e827e7f7e868486848b8482848b7e7d7e868482848684828481868586939492949386858681868586858c8a8c8c8c8a8c888c8a8c858c8a8c828486848b7e7f7e887e7f7e897878788f737573897e7d7e897e7d7e7f787978728486848c7e7f7e8c737173827371737d6b6d6b886b6d6b946b6d6b947375738b7b797b887b797b867e7d7e837e7d7e867878788a7e7f7e867e7f7e8f7371738b7375737f737573857375738b787a78837b797b867b797b868080808c8080808c7b797b83808080838080808a80808082838383848c8a8c848383837d7b7c7b8c8081808d8081808a7b7d7b867b7d7b887b7d7b837b7d7b888081807d8685867f808180867b7d7b7f7b7d7b81808180757b7d7b817b7d7b8a7b7d7b817b7d7b7f848684838e8e8e838e8e8e83898a89798686868b848284858c8e8c85898a8989898a8989898a8988898a89858686868584828486848284868987898586848683848284898482848a8180818d84828489848684898486848b8486848984868486848684868486848b81818186818181898181818b84868486848684888486848883838385838383858383838583838380808180807375738d8e8d8e849c9a9c888c8e8c8c8c8e8c8a8c8e8c7f80828082737573867e807e897e807e837e807e84818181888181818881818185818181898081808b808180897b7d7b85808180857b7c7b887b7c7b857b7c7b877b7c7b8573747386737473827374737d73747381737573897b7a7b89838083867b7a7b89818181858486848c8181818b8181818581818185818181838181818181818184868586888c8a8c818685867e8685867e898a8987868686898686867c898a89818c8a8c828685868180818086808180828c8a8c828c8a8c82818081858180818881838188818381838183817b818381838180818581808185818081858180818381838184818381837e807e867e807e8381818180818181837e7d7e7d8181817d7e7c7e7d7e7c7e807e7c7e837e7c7e837b7d7b817b7d7b877b7d7b8680828088868586888c8a8c81868586898c8a8c8d94929488949294858b8b8b838384837f8381837883818386838183918b898b84838583847b7d7b857b7d7b8483858386808180867b7d7b867b7d7b8480818084868586808c8a8c83868586838685868684828487848284858482848684828488868686888482848186868683848284897e7d7e88818181887e7d7e897e7d7e838181818981818187818181808181818e7b797b86808080818080808b7b797b8a7b797b887b797b857e7d7e837e7d7e8c7e7d7e8e8482848b848284898482848881818187848684838486848484868484848684848486848581818185848684858181818284868481818181848181818581818186818181868181818781818187848284827e7d7e857e7d7e8578797884787a78847e807e847e807e847e807e85818081847e7e7e867e7e7e867e7e7e84817f8184817f81808482847d84828484818181867e7d7e8081818184848684877e7e7e887b7d7b84818081848180818180818083808180828081807f86858683848284858482848686868684898a898586868684848284878686868484828485808180868081808580818086808180818482847e8482848484828483848284857b7d7b8d7b7d7b8780828082808280848686868b84828487848284878482848884828486898889828e8f8e868988898a818181847e7d7e848181818484868485868586858081808480818085808180878486848686878687848684838486848384868483898a89878486848784868487848684858486848884868487848684848c8a8c8c8c8a8c888c8a8c8a8c8a8c8b8c8e8c8a9192918c8c8e8c8b9192918a9496948b9496948f9496948b94969489949394879c9a9c879c9a9c879c9a9c899c9b9c89a5a2a587a5a2a581a5a2a582a5a2a589a5a2a5899c9b9c8994949486918f9186918f9189848284908482849a848284928482848e8482848e8482848e8989898e7375738e737573847375738b7374738b838383928383838b8383838b838483898384838d8384838f8384838c8687868f8080808c7b797b8f7b797b8e7b797b877b797b877b797b877b797b817371737873717378807e8081807e807f8482848084828485898a8982848284838687867c8c8e8c80868786808687867e817f8184817f8184817f8181817f81827b7a7b877b7a7b8283848387838483878989898b898989929496947c949694768c8a8c877b797b8b7371738b73717387737573907b7d7b8c7b7d7b857b7d7b867e7f7e8984868481848684818486848294929487898789828987898289878988838383887b7c7b857b7c7b838383837f86848682868486857b797b7c7b797b81868486898684868986848689868486887b7b7b8a7b7b7b887b7b7b8e7b7b7b917b7d7b8b7b7d7b8b7e7e7e887b7d7b87787978817e7d7e857e7d7e85737573867375738573757384737573857375738578787885787878887e7f7e887e7f7e858486847c8486848284868489848684897e7d7e877e7d7e817b797b837b797b8a787978807879787d787978877879787d787a7877787a787b7e807e857e807e867e7d7e7d7e7d7e8670717086707170867e7c7e817371738373717381737173807b797b837b797b817b797b7f807e8086807e8083807e8085807e8083807e80868081808b7b7d7b897b7d7b84808180898081808586858685868586887b7d7b8b7b7d7b8b84868485848684888183818989898989898989898989898389898989808180847b7d7b8e868586908685868586858688808180858081808b7b7d7b857e7d7e857e7d7e89818181847e7d7e8c7b797b8c807e808e807e8087807e808c8486848184868481787a7896787a788e7e7e7e8c7b7d7b8e7e7e7e8c8180817f818181868181818c8486848a818181947e7f7e8f7878788b787878867878787a787a788d7375739273757397737573947b797b92807e809786848694807e8089787a7886787a788b73757388787a78867e7d7e827e7d7e7f7e7d7e8c7879789273757388787a7883787a788b7375738d7375738d7375738d737573887e7d7e857b7d7b8e7b7d7b8c7b7d7b877b7d7b8a7b7d7b8d7b7d7b7b7b7d7b817b7d7b917b797b887e7d7e8a7e7d7e867b797b83737573867375738a73757384737573847e7d7e867e7d7e877b797b857b797b82787878887371737f73717380737173837375738d737573887e7d7e7c8482846c8c8a8c907b7c7b81737573817b7c7b8884868480848684838181818581818184848684878486848884868485848684858684868a8684868c8c8a8c8c8c8a8c86848684878486848984868489848684888486848a8486848a8486848a8486848b848684897e7d7e887e7d7e857e7d7e867e7e7e867e7e7e837e7e7e837b7d7b7e7b7a7b7e737173a67b7a7b8f8c8e8c7c94969489949694788b8c8b788382837d838483868b8b8b867b7d7b8a7b7d7b88808080888080808780808087808080868180818581808187818081867e7e7e857e7d7e8684828488848284887e7d7e8884868484848684828486847b7e807e7c7b7d7b8c7b7d7b877b7d7b877b7d7b897e7d7e857e7d7e867e7d7e867b797b857e7d7e857e7d7e838181817f818181847b7d7b877b7d7b857b7d7b8480818083848284828686868384828485848284817b7d7b7f7b7d7b827b7d7b88868586808180818281808185818081828180817f818381778183817f7678768c7678768a818081838180818881808185818081807b7d7b867b7d7b867e807e837e807e837e7d7e837e7d7e837e7d7e7a7b797b787e7c7e7d7e7c7e807e7c7e837e7c7e847b7d7b8380828086868886888c8e8c878c8a8c82868586818c8a8c898c8a8c8a83848388838483838384837b8b8b8b7f949294869492948a949294868b898b84838583878b8d8b89949694879496947f8c8a8c8a8685868886858684868586838685868386858683868586848c8a8c82898a8986898a89878686868786868685868686848482848584828484868686898181818b81818186848684868181818681818189818181837e7d7e81818181908080808b8080807f808080898080808e7e7d7e887e7d7e8a7e7d7e87818181838482848b8482848984828488848284888181818881818186818181858181818681818186818181888181818281818186818181877e7d7e827e7d7e838181818381818184818181867e7d7e887e7d7e858482848584828485848284877e7d7e84787a7887787a7884787a7884787a78837b7d7b817b7d7b837b7d7b827b7d7b817b797b807b797b847b797b837e7c7e837e7d7e837e7d7e817e7d7e87818181847e7e7e87818081867e7e7e828180818280818080808180827b7d7b867b7d7b86848284878686868886868688898a8988898a8987898a89888686868886868688868586848c8a8c868c8a8c8986858682898a8986898a89878c8e8c848c8e8c878c8e8c888c8e8c878688868a8082808486868685848284878482848784828486848284858482848484828482848284867e7d7e887e7d7e847e7d7e867e7d7e867b7d7b8480818084868586868685868486878687848684878486848686878687898a89898e8e8e899492948994929487949694858c8e8c848c8e8c868c8e8c88918f918d918f918c96949689918f918a9192918b9192918c9192918c9192918e9496948e9496948d9496948f8e908e8c9493948794939485949394808c8c8c8d8c8e8c8d8c8e8c7f8c8e8c838c8e8c829494948494949487a5a2a584a5a2a57fadaaad78adaaad82adaaad899f9c9f8e9190918e848284928482849a848284978989898489898984898989847375739f636563927374738b7374739873747385838483858384838f838483898c8e8c858687868c8687868c8c8e8c888c8e8c8e8685868e7b797b877b797b797b797b7873717381807e8085807e8089807e807f848284888482848384828485848284838080807c8687867c8c8e8c838687867e817f81798c8a8c878c8a8c7e8c8a8c7e8c8e8c82838483827b7a7b877b7a7b8b7e7d7e9289898983898989787e7d7e728381837a8381837f8381837f7371738c6b6d6b906b6d6b9273757389848684847e7f7e847371738473717386787878877e7c7e82898789828987897e8987898583838385838383807b7c7b7a737573827b797b8b807e80887b797b7c7b797b78787678896b696b896b696b89787678818486847f848684887b7b7b8a7b7b7b887e7e7e8a7b7d7b8a7b7d7b847b7d7b817e7d7e85848284847e7d7e857e7d7e857e7d7e857e7d7e867e7d7e887e7d7e807e7f7e837e7f7e8b7878788078787882787878827e7f7e8584868485787878867b797b847b797b847b797b86818181828482847d7375737d7879788073757385787a78777e807e7b84868485848684828c8a8c798c8a8c7d8c8a8c798c8a8c777e7c7e867e7c7e7e8987897c89878986868486868684867f8684867f8684868a807e808b868486838c8a8c828c8a8c818685868486858684868586867b7d7b88808180858685868186858681868586947e807e8e8183818884868488818381837e7d7e8f7371739573717383737173847b7d7b87868586908685868d808180868081808e7b7d7b887b7d7b897b7d7b8a7b797b8b7b797b877e7d7e857e7d7e8e807e808c8684868c7b797b8a7b797b887e807e857375738584868496848684917e7e7e897e7e7e897e7e7e897b7d7b8c7b797b8a8181818a7e7d7e8a7e7d7e847e7f7e897e7f7e897e7f7e867e7f7e887e807e888486848484868497848684978c8a8c8f8c8a8c8c807e80897b797b8b787a78867e807e8b7e807e8f737573897375738973757386737573827e7d7e867e807e86787a78867e807e887e807e967e7d7e937e7d7e8d7e7d7e8878797887808180928c8a8c878081808c7b7d7b8a8081808d808180817b7d7b878081808d7e7d7e8a7b797b867b797b867e7d7e867e7d7e8684828486848284877e7d7e867b797b877b797b8a7e7d7e8c7e7d7e89848684838486848284868488848684868482848b7879788d73757383737573768383838683838386737573907b7c7b8b7b797b857e7d7e857e7d7e887e7d7e857e807e857e807e8684868484848684868684868686848681807e807f7b797b88818181898486848a84868488818181858181818781818184818181877b797b897b797b897b797b897b797b857e7d7e877e7e7e867e7e7e8481808187848284848c8e8c848c8e8c9b7b7a7b95737173957b797b847b797b788b8c8b7c8b8c8b81949294818b8b8b8883848388838483858080808480808083808080858080808781808187818081877e7e7e877b7d7b877e7d7e887e7d7e877879788778797888787a78847e807e81848684817e807e858685868a8685868780818087808180898181818e7e7d7e8881818186818181898486848784868487818181878181818586858687808180878081808580818085848284858482848384828485848284848685867f80818084868586868685868281808182818081828180817d8180817b7678766e7678766e7678767b6b6d6b856b6d6b8a81808183818081808c8a8c8184868481848684868183818384868483848684808181817a8181816d7b797b78737173837e7c7e8389878986949294878c8e8c878c8e8c858c8e8c868c8e8c84868586878c8a8c868c8a8c898685868883848385838483808384837b8384837f8b898b7f8381838a8b898b86949294859496948a8b8d8b85838583848385837b8685868686858688808180818685868386858680868586838685868680818083848284858c8e8c888c8e8c8284828481848284858482848786868685868686868486848b848684888486847f848684867e7d7e897e7d7e87818181868181818b7b797b898080808686878689868786858486848384868481848684837e7d7e887375738378797886787978887e7d7e86818181887e7d7e877e7d7e867e7d7e867e7d7e8581818183818181817b797b847e7d7e887e7d7e8881818183848684818486848381818184818181877e7d7e85787978877375738b8482847e8482848773757390787a78877e807e8784868484818081847e7e7e857e7e7e8181808180817f8180817f817d817f817d7b797b837b797b868181818684868484818181858180818584828487848284858482848386858682868586818c8a8c868685868a84828487848284878482848a8686868886868686868686868686868686868686868586858c8a8c888c8a8c868c8a8c878c8e8c868c8e8c868c8e8c868c8e8c848c8e8c828c8e8c858c8e8c878c8e8c858c8e8c888c8e8c848c8e8c828686868784828482848284838482848884828480818181807e7d7e827e7d7e847e7d7e897b7d7b898081808780818086808180868486848c8486848a848684898687868c898a898e8e8e8e8c8e8e8e898e8e8e8894969486949694859c9e9c889c9e9c8c9c9a9c8c9c9a9c8a9c9a9c899c9a9c899c9a9c899c9a9c899696968b9696968e9496948f9496948d9496948b949694899493948a949394879c9a9c859c9a9c899c9b9c879c9b9c819c9b9c7f9c9b9c82949494898c8e8c918c8e8c8994949489918f91909f9c9f89adaaad7fadaaad7eadaead7eadaead869f9f9f9291909197898989979f9d9f849f9d9f7a9f9d9f789492947e63656398636563987374738f7b7a7b89838483837371738f7371738f7b797b85868786938687868f8c8e8c809c9e9c809191918086858679868586748e8c8e818e8c8e858e8c8e89807e8083868686838686868386868686868686868687868986878686868786737b797b796b696b846b696b896b696b896b696b827371737e8384837e838483878384838e7e7d7e8b7e7d7e7f737173837371736e838183837b797b878381837a8c8a8c87848684877b7d7b9273757392737573897e7f7e7c8486848184868489787878877371738f7371738b7e7c7e82898789808383837d7b7c7b7a7b7c7b838c8a8c8b8c8a8c8e868486857b797b7f7b797b78787678606b696b786b696b996b696b856b656b887370738a84868483848684888482848881808184818081848180818b7e7d7e857e7d7e847e7d7e877e7d7e857e7d7e867e7d7e87848284877e7d7e897e7f7e85848684837878788273717389737173897e7f7e857e7f7e857e7f7e84818181847e7d7e847e7d7e837e7d7e807879788078797882787978827e7d7e817e807e817e807e777e807e81787a788a7071708e7e7d7e757e7d7e718c8a8c779492947c949294818987897e949294828c8a8c84807e807f807e8081868486858c8a8c8586848683868486858684867f868586848685867a868586818081808880818084808180847b7d7b8086858682848684857b7d7b887e807e827e807e777e7d7e957e7d7ea17e7d7e9b7e7d7e907b7d7b89868586848c8a8c848c8a8c888c8a8c8e8c8a8c8e8c8a8c85868586858486848b8181818a7e7d7e8a8486848c86848685807e8083807e8090807e8088787a78887e807e8c848684858486848384828483848284837e7e7e8381808188818181837e7d7e837e7d7e837b797b947371738f737173897878788b7e7f7e887e807e7f848684847e807e9284868489868486847b797b84807e8084807e80897e807e8b7e807e82848684848486848c8482848f84828489848284897e7d7e817e807e817e807e8b7e807e838486848584828485848284857e7d7e8b8482848c808180877b7d7b838081808c8685868a8081808786858687868586848685868b818181888181818481818186818181878482848a848284898482848684828487848684898486848681818185818181898486848884868488848684897e7f7e8384828483848284837e7d7e8b7879788b7b7c7b868c8a8c868c8a8c86838383887b797b897b797b887b797b857b797b8b7375738a7e807e877e807e867e807e85807e8083807e80817b797b857b797b8c7e7d7e887e7d7e877b797b8a7b797b848486848b7e7d7e857e7d7e857e7d7e8a7e7d7e868181818784868488818181847e7e7e838180818784828484848284848384838f83848389838483957b7a7b9183828384838283897b797b7c7b797b81838483818b8b8b868b8b8b838b8b8b82868386808080808286838684808080827e7e7e827e7e7e85818081857e7e7e847879788673757385737573857879788473757384737573817375737d7e807e858c8a8c8a8c8a8c878685868780818089818181887e7d7e887b797b8e7e7d7e8d81818187818181878181818b818181888685868786858684868586848c8a8c87898a8987898a898586868685898a898186858686868586868c8a8c7b8685867a8180817781808177767676726b6d6b776b6d6b776b6d6b6e6b6d6b778c8e8c8f8c8a8c92818081808c8a8c838c8a8c838486847b818381837e807e83848684808181817a7e7d7e737e7d7e707b797b7b7e7c7e8b89878988898789888987898886888685808280877b7d7b868082808486858687868586827b7d7b827b7d7b857b7d7b88838483858384838083848383838183868381838a838183867b797b857b7d7b847b7d7b817b7d7b867b7d7b7f80818081868586888081807f7b7d7b837b7d7b848081808480818087808180858482848086868687898a89828686868586868688898a8985898a89858686868684868482818181868181817f7e7d7e878181818a8486848684868480848684868687868b86878686808080868080808881818185818181857e7d7e838181818c7e7d7e897e7d7e8c7e7d7e8b7e7d7e86818181857e7d7e87818181897e7d7e877e7d7e86818181847e7d7e837e7d7e888181818581818182818181847e7d7e83818181838486848284868484818181857e7d7e897e7d7e8b7e7d7e7c7e7d7e90848684998486848d848684877e807e8281808182818081848180817f8482847a817f817d7b797b7a7b797b7b7b797b847e7d7e8a8181818484868483818181848180818981808187818081868180818480818082808180818081808580818088848284878482848a8482848a848284888482848884828488848284888482848b8081808a80818087808180878081808784828487848284868686868284828482808280848082808580828085808280878686868486868681898a8981898a89868e8f8e898e8f8e87949694848e8f8e7e84868482818181868181818c8486848c8c8a8c8c8c8a8c878685868c8081808d86878689898889868988898989888992898a8990898a898e8e8e8e908e8e8e8b8c8e8c899496948b9496948894969488969496899694968796949687918f9187919291899192918a919291899192918a898b898b898b89898486848a8486848c848684898486848c8486848c8486848b8c8e8c838c8e8c7f8c8e8c818c8e8c829494947f9494947f949494878c8e8c89918f918d918f9189918f9182918f917e9f9f9f7e9f9f9f82adaead82adaead7ab5b2b58e9f9d9f7a9f9d9f5d89898971737473859492948b9492948b949294917b7a7b91737173837b7a7b917b7a7b937b797b8f808080938687869d7b797b8e8685866b868586878685869c919191709c9a9c788e8c8e8d8e8c8e898e8c8e888c8e8c868c8e8c858c8e8c89898a89898687867c8080807c808080897b797b81817f818c817f8189767476847674769c7371738b737173877b7a7b87838483837e7d7e837e7d7e7f7e7d7e8e7371737a83818376838183877b797b87838183898486848984868483848684898486848e7e7f7e8b848684848486847c848684768987897e7e7c7e937371738b7e7c7e7a7b7c7b7a7b7c7b888c8a8c8e8c8a8c8586848682807e80798684867c8c8a8c81868486708684868994929499949294818486848e7b7b7b8584868483848684867e7e7e86818081868482848484828488848284857e7d7e847e7d7e857e7d7e858482848684828486848284857e7d7e8684868482848684808486848084868480848684897371738978787882848684837e7d7e818181817e8181817e818181807e7d7e807e7d7e788482847b7e7d7e837e807e77787a787d7375737b7e807e797e7d7e8a707170756365637d636563887371737e737173837e7c7e838987897f868486818c8a8c858c8a8c8286848682807e80827b797b85807e80877b797b817b7d7b847b7d7b86808180868c8a8c898c8a8c868c8a8c898c8a8c888685867f8183818b8486848e8486847f7e807e838989898f9496948f9496948f8989898486858684808180847b7d7b89808180838685868386858686808180867b7d7b88848684868486848a848684858181818c807e808c807e80878c8a8c818c8a8c8c787a789a787a788c787a788c7e807e918180817e818081867e7e7e918180818681818181818181818181817d8181819284868492848684927878788d787878887e807e7f7e807e888486848d8486848c7b797b897b797b89807e8089807e80847e807e867e807e847e807e847e807e8f7e7d7e96787978897375738673757392787a788d7e807e8d848684868486848884828482848284888482848d848284858685868780818087808180878081808a8081808a8081808d808180788c8a8c868181818b7b797b8a7e7d7e8a7e7d7e867e7d7e8d7879788c7e7d7e89848284868181818481818186818181867e7d7e897e7f7e897e7f7e897e7f7e897e7f7e8b7e7d7e8b7e7d7e86848284868482848b7b7c7b867b7c7b867b7c7b867b7c7b887e7d7e867e7d7e887e7d7e888181818b7e807e8b787a78857e807e847e807e83807e8085807e8088807e8088868486877e7d7e897e7d7e898181818b7e7d7e8a8181818d8181818e7e7d7e888181818a8486848b8181818a7e7d7e897e7d7e897e7e7e8c7e7e7e8d84828483848284847b7a7b897b7a7b84838483848384838483828389838283848382838483828383838483818b8b8b838b8b8b848b8b8b838683867f8683868086838682868386817e7e7e827e7e7e7f7b7d7b817b7d7b8584828484848284847e7d7e857e7d7e84787a7881787a7881787a78817e807e83808180817b7d7b857b7d7b8a8081808e7375738973757389737573917375738b7371738673717389737173847e7d7e897b797b897b797b897b797b817b797b887b7c7b858383838083838383838383838383838d8c8a8c838c8a8c798c8a8c7d838483808b8b8b7d8b8b8b778b8b8b7f9492948894929488898889969492948e8c8e8c8983858383838583838385838381818183848684888486847f848684828482848284828473848284787b7b7b848c8a8c888c8a8c8d83838386838383827675767e76757687767576876b696b827371738273717385737173877b7a7b8a787878817371738a7371738878787884787978887e7d7e837879788373757387787978827879788478797884787978847b7b7b887b7b7b88848284847b7b7b87818181878181818781818182818181817b7d7b847b7d7b847b7d7b847b7d7b827b797b817b797b837b797b857b797b837b7d7b83808180838c8a8c858685868a7b7d7b877b7d7b85808180878081808584868486848684828486848381818186848284858482848884828485898a89858c8e8c8b8c8e8c8c8686868984828485848284858482848884828488848284858684868386848684868486888c8a8c88848684818181817f84868481848684877e7d7e8f737173847e7d7e8489898988848684838486848684868483848684838c8e8c85898a898584828485848284848482848584828484848284858482848586858684868586818685868486858681848684867e7d7e867e7d7e85818181868080808780808083808080848080808681818184818181847e7d7e85818181867e7e7e8a8180818a7e7e7e877e7e7e8780818088808180888081808c80818089818081867e7e7e8a7b7d7b8c7b7d7b867e7d7e8c7b797b837b797b827e7d7e877e7e7e857e7e7e8581808186818081887e7e7e8b7b7d7b868180818484828489898a898a898a8986898a89838c8e8c7f9a989a7f8f8f8f829a989a8da5a2a58d9496948894969488949694909496948c8e8e8e868e8e8e8c8e8e8e888e8e8e8b8c8e8c9386878691868786918687868c8687868c86878688868786888687868a898a898a898a8989898a8987898a89868c8a8c868c8a8c858988898889888988898a8988868686888482848a84828489818181868486848f8486848c818181877e7d7e857e7d7e817e7d7e817e7d7e827e7d7e827e7d7e827e7d7e827e7d7e877b7c7b877b7c7b877b7c7b877b7c7b84817f8184817f81818c8a8c868c8a8c7e898589759c969c659c969c5d9c969c847e7e7e9d9190917c9190917c919091899fa09f9a898a8981898a8981898a898e7e7e7e8e7e7e7e977e7e7e977e7e7e8e7b7a7b978b8c8b869c9e9c978b8c8b917e807e669496946f94969477898b89848685869d868586918685866b8685867c6b6d6b6e7b7d7b868486848a848684928382838c8b8c8b828b8c8b7c9496948a8c8e8c8e7b7a7b8d7371738d73717389787878867878787f84868489848684877e7d7e78818181847e7d7e8781818185848684897e7d7e8c7e7d7e867e7d7e8b7e7d7e8a7e7d7e8a7b797b887b797b808687867e8c8e8c8d8c8e8c8780808077737573807e7e7e927e7e7e847e7e7e857b797b8180808081808080878080807f89888985949694948988898b8482848486858687868586847b7d7b827b7d7b8280818087808180878081808780818088818181888486848584868485848684858c8a8c858c8a8c85818081858180818583848386838483868b8b8b828b8b8b7e8b8b8b839492948a8b8b8b858384838186878683808080888687867f8c8e8c828c8a8c828c8a8c7d8c8a8c7d8c8a8c858c8e8c748c8e8c7d8c8e8c828c8e8c7f949294778b8b8b728b8b8b7c8384838c8384838983848384838483877b7d7b808081807f8685868180818080808180838081808680818084868586828c8a8c868c8a8c888c8a8c8a8685868880818087817f8185817f818184828488848284868181818984868484848684898486848b8c8a8c848c8a8c8b7b7c7b867375738c7375738578797885737573917879788c73757386787978837e7d7e8a7e7d7e8e7e7d7e8b81818185818181858181818684828486848284897879787a7e7d7e818687868d808080938080808d80808086737573867b7d7b898385838d7b7d7b8b7b7c7b858383838b8c8a8c828c8a8c808c8a8c808c8a8c8c8c8a8c8c8180818b7b797b8f7e7d7e8881818182818181857b7d7b8a7b7d7b8a80818087808180888486848884868484848684818486848b868486918684867a7b797b858684869d868786908687868880808083808080887b7d7b917b7d7b8d838583888385838c838383888c8a8c858c8a8c888383838c848684898486848b7e7f7e828486847c8c8e8c8c8082808c7b7d7b8c7b7d7b8b8486848e8486848884868483848684887e7d7e85848284848482848a8482848a8482848884828488848284888482848a84868489848684868181818481818186818181867e7d7e867e7d7e8681818185808180898081808b80818089808180877b7d7b897b7d7b8a7e7e7e8b7e7e7e8a7e807e887e807e897e807e8a7e807e87868586888c8a8c868685868686858686848684868486848584868489848684878c8a8c878c8a8c86838383868c8a8c878c8a8c848c8a8c7f818081827676768a7b797b8d7e7d7e888486848684868487807e8087868486888c8a8c8e8684868f8381838c8381838c8c8a8c898c8a8c818c8a8c847b7c7b86737573897b7c7b8f8685868994929484868586868685868c868786898c8e8c8386878686808080887678768a6b6d6b886b6d6b8a6b6d6b856b6d6b876b6d6b907879788e787978849c9694829c9694828e8b89898e8b898b898989868989898d7e7d7e8d7e7d7e8f8381838f8381838f7b797b867b797b8f7375738f7375738d7375738a7375738d7b7c7b907b7c7b8d737573897375738b838483888384838b8384838b9492948d9492948d8988898d898889887e7e7e897b7d7b8373757383737573837b7d7b887b797b887b797b7f7b797b7f7b797b7d7b7b7b73737473736b6d6b7d7b7b7b7d8c8a8c7f83838382838383827b7c7b7e767576798181817e81818187818181827b7a7b8c7b7a7b8783848387838483867e7f7e7b7e7f7e887e7f7e867e7f7e84848284847e7d7e83848284848482848484828487848284877e7d7e847e7d7e807b7b7b7d7b7b7b7d7b7b7b807b7b7b7d7675767d76757680767576827675767f737573817375738473757384737573827b797b827b797b857b797b847e7d7e827b7d7b8a7b7d7b897b7d7b82808180828081808a7b7d7b877b7d7b8780818088818181837b797b867b797b858181818384828485848284848686868686868686848284858482848584828486848284847e7e7e837e7e7e857b7d7b867b7d7b84807e8084807e80837b797b877b797b8181818186818181868181817b818181808989898f7e7d7e937e7d7e877e7d7e8381818181818181867e7d7e8181818181848284868482848584828483848284847e7e7e887e7e7e887e7e7e847e7e7e817b7d7b827b7d7b847b7d7b8480818082818181847e7d7e857e7d7e867e7d7e8780808085808080868080808680808088818181858486848581818188818181868180818a7e7e7e897e7e7e887b7d7b8c7b7d7b8a808180897b7d7b8a7b7d7b847b7d7b8a7b7d7b897e7e7e8a7b7d7b8b7e7d7e887e7d7e857b797b887b797b867e7e7e877e7e7e85818081868180818681808187818081858482848784828487848284878686868c8686868c868686828486847c8f8f8f8a9a989a908f8f8f7d898b8985898b89908e908e828e908e88898a898f8e8e8e8a8e8e8e8a8e8e8e898c8e8c8d8c8e8c938c8e8c8d8c8e8c8a8c8e8c8a8c8e8c888c8e8c8a86878689898a898a898a8989898a8986898a8988868786868486848486878685848684868482848686868684868686838482848481818186818181867e7d7e847b797b83787978817879787c7879787a787978787e7d7e78787978827e7d7e82787978817b7c7b876b6d6b876b6d6b876b6d6b866b696b816b696b7c6b696b7f6b696b7e6365637e6365636d636563757675767491909163a5a2a56b9190918c7e7e7e9a898a899a9fa09f81b5b6b5709fa09f8e7e7e7e977e7e7e8e7e7e7e8e7e7e7ea06b696ba96b696b8e8b8c8b6b9c9e9c777e807e807375736f7e807e667e807e9d868586919c9a9c5f8685865f707170737375738a7b7d7b8f7b7d7b867b7d7b8f7b797b8f7b797b89838283897b797b84838483878c8e8c858c8e8c887b7a7b97787878827e7f7e86787878897878787e7b797b847b797b87848684878486848c8181818884868488818181897e7d7e8d8181818d8181818b81818187818181847b797b8d7b797b8780808082808080807e7e7e728988897b8988897b737573857b797b8c868786818c8e8c8586878688848284858482848589888985898889868685868580818087808180838081808980818089808180898081808980818085818181857e7d7e8881818188848684888c8a8c888c8a8c858c8a8c888180818983848386838483878384838983848388838483878b8b8b83838483888384838a868786858c8e8c88868786888687868a8c8a8c858c8a8c858c8a8c8783838382808080858687868586878685868786818b8b8b7f9492947f9492947f94929482949294828b8b8b828384838283848384808180878081808486858681868586828c8a8c81868586868081808580818081808180817b7d7b847b7d7b847b7d7b847b797b847b797b837b797b847b797b867b797b867b797b847e7d7e867e7d7e867b7c7b847b7c7b8b7b7c7b82838383878482848a848284857e7d7e877e7d7e8a7e7d7e85787978857879788a787978907b797b8e7b797b857b797b857b797b8b787978817e7d7e8b7879788b7e7d7e84808080878687868a8c8e8c84808080828385838f8c8e8c82838583888385838c838383858383838583838383838383808c8a8c748c8a8c848c8a8c908180818f8486848f8181818881818189818181828685868b8685868780818081808180888181818a7e7d7e877e7d7e8284868485918f91748684866e9c9a9c979c9a9c888c8e8c8386878688868786888c8e8c848c8e8c888c8e8c88838583848385838a8c8a8c8a8c8a8c878c8a8c878c8a8c8984868489848684877e7f7e877e7f7e83808280818688868786888685868886887e807e86787a7883737573857375738a7879788a7e7d7e888482848784828485848284887e7d7e887e7d7e887e7d7e8a7e7d7e897e7d7e848181818781818188818181828486848a818181887e7d7e868081808880818088808180868685868584828487818081888180818b81808189818381898486848b8486848a8486848880818088808180897b7d7b88808180877e7d7e887b797b8a7e7d7e8984868486838383868383838683838385838383848180817a818081788c8a8c7f81808188818181887e7d7e867e7d7e867e7d7e81807e8081807e808a807e808e8c8a8c868c8a8c82838183868381837983818376838383848c8a8c868c8a8c89838383898685867e9492947e9492947b9492947b8687867b86878678868786788687867e8c8e8c808c8e8c838c8e8c878c8e8c87868586908685869094929485949294848e8b897f8e8b89849c9694849c969480949694809496948b8989898f7e7d7e848b898b7b9492948194929484949294858c8a8c858c8a8c888c8a8c858c8a8c838c8a8c7c8c8a8c83838383868c8a8c858b8b8b858384838b8b8b8b888b8b8b848988897f8988897b89888984898889898c8e8c7e8c8e8c7e8385838e7b7d7b88818181838486848c818181887e7d7e82848284737b7b7b786b6d6b8b6b6d6b827b7c7b7d8383837d737573867375738b76757682818181878c8e8c878c8e8c858c8e8c8a8c8e8c808384837d838483847e7f7e867e7f7e88848684847e7f7e7f848284837e7d7e877e7d7e847e7d7e827e7d7e7f7e7d7e7d7e7d7e7d7879787d7374737973747379737473756b6d6b766b696b766b696b826b696b82767576817375738b7b7d7b86838583818385838581818187848684888486848584868487868586888c8a8c88808180878081808f86858687868586858081808780818082818181858181818c8486848684868485868686848482848484828483848284858482848384828482848284838482848381808184848284858482848481808187807e8087807e8086807e80868684867f8181817f8486847b7e7d7e847b797b80898989789496948489898984898989818181817d7e7d7e867e7d7e8381818180848284858482848384828482848284868180818781808185818081858180817e80818082808180888081808280818084848684848486848884868488848684898c8e8c858c8e8c848c8e8c8586878685848684878486848784868486848684838482848781808188848284868482848a8081808880818088808180867b7d7b878180818f7e7e7e897b7d7b867e7e7e897b797b837b797b898181818b7e7d7e867e7e7e847e7e7e877b7d7b867e7e7e877e7e7e878482848584828488848284898482848a8482848d898a898a86868687848684828f8f8f87848684828486847d848684858e908e858486847d8486848c8e8e8e8f898a8983898a898a8e8e8e8f8c8e8c8b8c8e8c8b8c8e8c8b8687868e868786888687868e8687868c8c8e8c848e8e8e868e8e8e868e8e8e86898a898489888983898889858988898484868484848284838482848384828481848284817e7d7e817b797b7e7b797b7e7b797b83787978807879787c7879787a787978787879786e78797878737573977e7d7e8c9c9a9c769c9a9c767b7c7b816b6d6b846b696b816b696b846b696b7f6b696b866365637e636563756365637e6365638c6b6d6b636b6d6b749190918ca5a2a59a898a899a898a89899fa09f679fa09f57a5a2a57c919091977e7e7e729190917d8b8c8ba96b696ba96b696b7d7b7a7b6f949694779496946694969491898b89849c9a9c4686858652707170847071708a7b7d7b8a8486848a8486848f8486848f8382838f8382838c8382838c8382838d8384838b83848388838483878384838d8486847f848684867e7f7e89787878757e7d7e8a81818187818181818486848b81818188818181828486848b8181818d81818185848684848181818481818184808080898080808b80808084808080807e7e7e7289888977949294849492948e8c8e8c8e86878687868786818c8e8c889496948e8e8f8e8e898889888e8f8e868c8a8c838c8a8c838c8a8c868c8a8c89868586878685868986858689808180857e7d7e77818181887e7d7e8f7b797b85767676887676768581808185818081867b7d7b827b7d7b837b7d7b857b7d7b85838483857b7d7b81838483857b7d7b8c808080888687867f8687868386878685838383807b7c7b80838383858c8a8c828687868586878688808080828080807a7b7d7b7f7b7d7b81838483818384837d8384837f8384837d8384837f838483878c8a8c868c8a8c8486858680868586828685867f86858684868586868081808680818081868586888685868d808180868482848684828488817f8186817f81897e7d7e897e7d7e897e7d7e897b797b887b7c7b897b7c7b86737573847375738778797882787978807e7d7e8578797883787978867879788f7879788f7e7d7e8a7b797b857b797b887b797b8e7b797b8b737573897879788b7e7d7e867e7d7e847b797b8d7b797b847b797b847b797b867b7d7b897b7d7b827b7d7b867b7d7b897375738c7b7c7b857b7c7b837b7c7b887676767c8180817c8c8a8c8c8c8a8c898486848284868484848684897e7d7e818081808280818085808180888685868a7e7d7e8a7b797b877b797b8a7b797b8b7b797b6e7b797b85868486977b797b7f7b797b7f7b797b8c7b797b837b797b7c73757384737573887375738d7375738a7b7c7b8a8383838a8c8a8c858c8a8c82848684857e7f7e897e7f7e877e7f7e878082808786888687808280857b7d7b88787a78897e807e88848684898486848a848284888482848884828484787978857e7d7e8a7e7d7e8d8482848a8482848b8486848984868488818181887e7d7e8a7e7d7e8881818188848684908486848986858687868586878685868c808180878482848884828489848284898180818c7b7d7b877e807e897e807e877e807e878081808980818089808180897b7d7b897b797b8b7e7d7e8c7e7d7e887e7d7e887b7c7b877b7c7b857b7c7b8a737573876b6d6b876b6d6b8976767682818081868486848884868481848684837e7d7e817b797b837b797b837b797b837b797b7f7b797b82737173867371737f7b797b847b7c7b817b7c7b7e7b7c7b817375737e6b6d6b816b6d6b7e7879787b7879787e7b797b7e7b797b7e7b797b817b797b83818381858c8e8c818c8e8c838c8e8c83949294899492948a868586898685868e80807e8e7375738c737573847375738d7e7d7e897e7d7e867e7d7e897e7d7e817b797b7e7b797b84838183848381837e838383808383838383838388838383837b7c7b7c7b7c7b898c8a8c868c8a8c828384838083848380838483827b7d7b8473757376737573767e7e7e7f7e7e7e78737573687b7d7b73838583897b7d7b768181817a7e7d7e957e7d7e837b797b787b7b7b6f7b7b7b6a7b7b7b787b7b7b8d7b7c7b848383837d838383847b7c7b87767576827675768b767576997675768f838483857b7a7b7d7b7a7b857b7a7b8678787884787878817878787f7371738373757385737573847375738378797882787978827375737d7375737578797879737473807b7b7b7d7b7b7b80848284858c8e8c878c8e8c878c8e8c858c8e8c888c8e8c8b8c8e8c86838583818c8e8c8484868486848684878486848884868487808180847b7d7b8880818089808180878081807d8081808280818082868586887e7d7e8b7e7d7e85848684868486848584828483868686868482848884828485848284858482848584828486848284847e7e7e85818081837e7e7e8281808184807e8085807e808886848681807e80867b797b867e7d7e8481818188848684877e7d7e807e7d7e807e7d7e8789898981848684838181818a8181818a7e7d7e878482848284828483848284838482848481808183818081868482848881808187808180828081808480818082808180827e7d7e887e7d7e867e7d7e847b797b897b797b877b797b8280808082808080837e7d7e847e7d7e867b797b837b797b837b7d7b8a7e7e7e877e7e7e86818081858685868580818087868586858685868484828484818081877e7e7e877e7e7e867e7d7e8884868488848684888181818884828483818081857e7e7e867b7d7b897b7d7b897e7e7e877e7e7e888180818a8482848a8482848c848284898482847f84868490848684858f8f8f7c8486848b8486848284868488898b898d9496948894929488898a8988848684888486848b8080808580808085808080898080808c808080887b797b977b797b93868786818486848684868485898a8984898a89818988898186878681868786818687867f84828483848284818482847d8482847e8181817e7e7d7e7b8181817b7e7d7e81787978837375738078797880787978787e7d7e787e7d7e8c737573b58482848c8b8b8b6b8b8b8b669c9a9c718b8b8b81767476896b696b896b696b8e6b696b8e636563966365638689858975898589956b6d6b846b6d6b957e7e7e9d91909181898a89897375739a73757370898a8957a5a2a569a5a2a57c919091856b6d6b8e7b7a7ba08b8c8b977b7a7b8e7b7a7b807e807e6f7e807e77737573a29496945f9c9a9c525a5d5a787071709186858686848684867b7d7b8f7b7d7b8f8486848c8382838c8382838c838283898382838a8384838a7b7a7b887b7a7b8d7b7a7b907e7f7e7f7878787f7e7f7e8d7371737b7b797b877b797b8a7b797b8a7e7d7e837e7d7e887e7d7e85818181898181818e7b797b877e7d7e848181818581818182868786878080808b80808087808080847e7e7e777e7e7e848988898d898889838687868c8080808c808080888080808889888982898889888988898b848284848685868586858689868586858685868780818087868586858685867c8081807e8181818184868485848684817b797b7a767676816b6d6b886b6d6b8a818081848384838383848384838483867b7d7b85838483837b7d7b817b7d7b7e7b7d7b857b797b837b797b837b797b837b797b7d7b7c7b78737573827375737b7b7c7b7f7b797b858080807f8080807a808080777b7d7b847b7d7b817b7d7b7c7b7d7b7f7b7d7b7a7b7d7b7a7b7d7b827b7d7b868081807f808180817b7d7b7f7b7d7b7f7b7d7b837b7d7b83808180848081808480818081808180838081808880818086848284858482848684828485817f81877e7d7e8b7e7d7e877e7d7e867e7d7e8b7b7c7b8b7b7c7b827b7c7b7f7b7c7b8c73757387787978878482848a848284837e7d7e8a8482848f848284887e7d7e8a7e7d7e907e7d7e8a7e7d7e8a7e7d7e8b7e7d7e8b7e7d7e8b787978897879788d7b797b877b797b817b797b7e7b797b8b7375738f7375738673757382737573827b7c7b8c7b7c7b89737573867b7c7b807676768c6b6d6b8c6b6d6b84767676887b797b887b797b8284868486848684847b7d7b84808180878685868486858685818181847e7d7e827e7d7e7f818181807b797b8086848691868486857b797b887b797b8c7b797b8c7b797b837b797b7c737573917b7d7b917b7d7b997b7d7b917b7c7b8c7375738a7375738a7b7c7b827371738c7878788e7e7f7e898486848a8082808c86888685868886878082808c8486848b84868489848684888486848a8482848a8482847f84828485737573977375738d8482848a848284857e7d7e85818181857e7d7e897b797b8b7b797b8e7e7d7e8e7b797b8881818186818181897b7d7b877b7d7b888081808b8081808a8180818c8180818c818081868482848d8183818c7b7d7b8a7e807e887e807e897b7d7b88808180878081808886858686818181857e7d7e867e7d7e867b797b857375738c7b7c7b8d8383838683838389818081898180818781808184818081887b797b8a7b797b817e7d7e817b797b877b797b81807e8081807e80817b797b8273717382737173867371738673717384737573847375737e737573847b7c7b818685868486858686787978817879788680808086808080868080808980808087767876876b6d6b856b6d6b837678768e7879788c78797889787978907879788a7b7b7b877b7b7b816b6d6b8c6b6d6b9073717387737173877371738773717386737173867b7a7b867371738173717382787878867371738878787883787878897374738d7374738d737473806b6d6b8073747386737473847374738273747386737473836b6d6b856b6d6b836b6d6b836b6d6b816b6d6b837577757c7b7d7b787575757d7b797b787b797b7a757575756b696b6a6b696b646b696b6a7b7d7b777e7e7e7773757377737573777e7e7e767375737b7b7d7b97737573976b6d6b7973717374737173797371737f7b797b7c818181807e7d7e7c7e7d7e7c848684808c8a8c8086858680868586808685867c8685867c8081807f86858681868586808b8c8b838b8c8b839496948c949694869c9a9c869c9a9c899c9a9c89918f918989888989898889898988897f7e7e7e8684828484848284828988898884828482848284858482848c84828487848284818b898b868b898b868b898b818b898b8594969483949694818382838883828386838283838382837f7b797b7f7b797b877b7d7b877b7d7b827b7d7b827b7d7b827e817e827e817e877e817e847e817e87848284878f8e8f848f8e8f828482847f8b8d8b858b8d8b888b8d8b7f8b8d8b848385838a8385838483858381838583838384838694979486949794889497948b9193918791939183919391839193918694979486949794839497948694979483979497839794977f97949783979497839999998599999985999999869999998589888985898889878988898789888985979797869797978397979783979797858e8d8e898e8d8e898e8d8e848e8d8e83868886888688868c86888686868886858684868886848687868486868684868a8686868a86868684868686868686868683808383838083858380838a838083877b797b877b797b877b797b877b797b8e7e7e7e887e7e7e8b7e7e7e857e7e7e84898789918987897d7e7c7e847e7c7e837879788e7879788e86858689868586847e7d7e8784828485848284857e7d7e837b7d7b877e7e7e84818081867b7d7b8d7e7d7e848482849a7e7d7e9a7e7d7e80848284878482848484828484848284818486847d8181817d7e7d7e7d7e7d7e817e7d7e7f818181787b797b867e7d7e838684867a8684867c8684867c8684867e848284817e7d7e807e7d7e80787978837878787c7878788b787878a97371738a737573757375736a83848360838483608988898d76767696898889848988897d86858691787978a57879786986858688838483928c8e8c9c838483928384837778797877787978986b6d6b986b6d6b728b8f8b698b8f8b729ca29c7b8b8f8b91808080987371739f8080808a9c9e9c81919091779190917c7b7d7b8c868686719c9e9c718b8c8b877b7a7b878b8c8b718181818c7e7d7e917e7d7e8c7e7d7e8b8181818d8181818b81818189818181898181818581818185818181888486848e8081808e7b7d7b79868586828685867d8384837d7b7a7b8d7371738d73717386848284837e7d7e867e7d7e897e7d7e8b7e7d7e877e7d7e88787978877e7d7e847b7d7b877b7b7b877b797b867b7b7b887b7a7b837b7a7b79838483888384838a8384838a8c8e8c8a8c8e8c8a8c8e8c868c8e8c858c8e8c858c8e8c898c8e8c8a8c8a8c838c8a8c858c8a8c83868586838486848a848684838181817d8486847d8685868b86858683918d917f9c969c7e949694859496948a9496948f898b89888486848584868487848684878486848584868485848684858181817d8486848686878683808080808080808680808083868486878c8a8c858684867c807e808581818186818181828181817f7e7d7e7783848385838483857b7a7b7a8384837e807e808b86848687807e8082807e8082818381827e7c7e827e7c7e7f7e7c7e80807e8085807e8084807e8084807e807f7e7d7e7f818181887e7d7e88818181837e7d7e8884828489848284887e7d7e868486848384868486848684878486848d8180818d818081878180817f8c8a8c828486848684868486787878897371738b7b7d7b887b7d7b8d7b7d7b8b7b7d7b878486848a848684917e7d7e8a81818189838183858381837e838183898381838f84868481848684858486848784868486838483867b7a7b8b7b7a7b8b7b7a7b8c7b797b837b797b8c7b797b897371737b737573817e807e877375738a787a78887879788b737573867879788178797886787978867e7d7e8a787978837e7d7e8a7b797b8c7b797b8a807e80878684867b8c8e8c8d8c8e8c8d86878680868786888486848984868489848684898486848a8c8e8c8b8c8e8c868c8e8c8b868886918383838c7b7c7b8e7b7c7b93737573987375739c7e7e7e8d7e7e7e817e7e7e807e7f7e8a787878927878788a8486848884828489848284888482848884828487848684898486848084868484848684917e7d7e8a7e7d7e847b797b8b7b797b8a7b7d7b8b7e7e7e8b818081898482848c8482848c848284868180817e7e7e7e89737573907375738b787978897e7d7e897e7d7e897e7d7e8a7b797b897e7d7e868180818f7e7e7e8e7e7e7e877e7e7e897b797b897b797b897b797b897b797b867e7d7e8b7e7d7e8b7e7d7e857e7d7e867e7e7e8d8180818b7e7e7e86818081868482848781808189818081878482848584868487818181877b797b867e7d7e86838383837b7c7b817b7c7b838c8a8c878b8d8b898385838783858384838583827b7d7b837b7d7b837b7d7b837b7d7b868081808586858683808180827b7d7b827b797b807b797b837b797b827b797b7d7b7c7b7d7375738173757383737573877b797b8c7b797b8e7b797b8a8080808c8482848a848284888482848e848284877e7c7e7f7e7c7e7c7e7c7e7f7e7c7e8673717386737173887b7a7b887b7a7b86787878887371738973717383737173897374738b737473896b6d6b876b6d6b886b6d6b8a6b6d6b886b6d6b886b6d6b856b6d6b8573747383737473857374738a7577758c757775837577758775777586757575817575757f757575787575756f706f70756b696b756b696b817576757c7375736873757377737573867375737f84868484848684848486847b7b7d7b7f7b797b827b797b7d7b797b7f7b797b7c7b797b797b797b797b797b7c7b797b717b7d7b788081807c868586758c8a8c7c8c8a8c84868586868c8a8c8e8c8a8c8f8b8c8b8f9496948c949694898b8c8b84918f917b918f91868684868b868486878988897d89888978949294879492948c8e8f8e8e9496948e8e8f8e8c8e8f8e8a9c9a9c879c9a9c8a9c9a9c8c9c9a9c889492948b9492948d949294929492948e94969483949694859496948a949694868b8c8b868382837f8b8c8b8394969489a5a2a584a5a2a584a5a2a584a5a2a587a5a2a589a5a2a587a5a2a589a5a2a589a5a6a587a5a6a58ca5a6a58ca5a6a580adaead82adaead85adaead839c9d9c85a5a6a58aa5a6a581a5a6a57fa5a6a588a5aaa58ca5aaa587a5aaa588a5aaa587a5a6a586a5a6a589a5a6a58ca5a6a590a5aaa588a5aaa588a5aaa58ba5aaa58aadaaad8aadaaad8aadaaad8aadaaad89adaead85adaead89adaead89adaead87b5b6b583b5b6b58ab5b6b58cb5b6b58aadaead8aadaead88adaead88adaead87b5b6b587b5b6b589b5b6b588b5b6b583adaead85adaead86adaead86adaead87adaaad8aadaaad88adaaad8aadaaad88adaaad7dadaaad8a9998998aadaaad86a5a6a586a5a6a58ca5a6a588a5a6a585a5a6a584a5a6a58497979787979797889492948889888985898889808988898a898789847e7c7e847371737d7e7c7e898685868e86858683787978897879788978797882787978827e7d7e847e7d7e8481808188818081837e7e7e8b7e7e7e8d7e7d7e847e7d7e917879789773757387787978877e7d7e827e7d7e80787978837e7d7e818181817d8181817f8181817f818181817e7d7e7b84868486848684837b797b7f807e807c8684867a8684867a8482847a8482847c8482847e7e7d7e837878787c7371738b787878a17e7f7e9f7375737f8384837594939475838483697676768d76767696767676727676766978797887787978af6b6d6b736b6d6b737b7a7b9c7371739c8c8e8c7d8c8e8c777879787786858677949294a86b6d6b846b696b847b7c7b8c8b8f8b729ca29c7c9c9e9c989c9e9c8a9c9e9c988e8f8e8c86868672919091819c9a9c879190917c9c9e9c5b9c9e9c7c8b8c8b718b8c8b717b797b8c7e7d7e8c8181818c8181818b7e7d7e867e7d7e8b7b797b8981818183848684887e7d7e8781818185848684868081808e80818082868586798685867d7b7a7b6d7b7a7b8d7371739d737173927879787d7e7d7e837879788978797887787978847879788278797885787978857b7b7b857b7d7b867b7a7b877b7b7b887b7a7b887b7a7b797371737e7b7a7b948384838a7b7a7b8d7b7a7b867b7a7b837b7a7b847b7a7b837b7a7b837b7a7b857b7d7b837b7d7b7f7b7d7b857b7d7b88818181888181818484868488848684898685868b8685868b7b7d7b8986858688898b8988898b8985898b89887e807e877e7d7e867e7d7e858181818581818186818181858181817e818181868181818e8687867e8687867b8c8e8c7e8c8e8c8786848683807e8082807e8085868486828486847f8486847f8181817f818181777b7a7b7a7b7a7b82737173827b7a7b79868486828c8a8c908684868b7b797b827e7c7e7b7e7c7e787b757b827e7c7e898c8a8c808c8a8c8086848682807e80887e7d7e87818181828181818581818181848284818482848584828481848284837e7f7e837e7f7e878486848a8486848a8180818d81808187818081828180817b7e7f7e7f8486848984868489848684888c8a8c888c8a8c8f868586918081808a81818182848684878486848a7e7d7e98737173987371738d7371738d7b797b8d7371738b737173837878788b7e7f7e827b7a7b82838483868c8e8c828384838c8482848c8482847f8482847f7b797b87787a78877e807e87848684878486848a8482848a848284837e7d7e887879788f7e7d7e8a7e7d7e837e7d7e83787978877b797b867b797b887b797b8c7b797b857b797b8d8080808d7b797b807b797b8678787883787878857e7f7e8c7e7f7e8b7b7d7b887b7d7b867b7d7b8480828084838383898c8a8c828c8a8c8c8c8a8c909492948d898889897e7e7e857e7e7e80848684808486848d848684887e7f7e867879788778797885787978877375738b7878788778787882787878827e7f7e8d8181818a7b797b867e7d7e8f8181818b8482848b8482848c8482848b8482848c8180818c7e7e7e8a7b7d7b7e7b7d7b80848284908482848b7e7d7e8b7e7d7e8b7e7d7e8a7e7d7e887b797b887e7d7e8b7e7e7e8e8180818b818081878180818086878689808080897b797b8b8080808f7e7d7e8c84868488848684888181818784828487818081897e7e7e897e7e7e868180818c8180818c7e7e7e877e7e7e867e7d7e837e7d7e86818181868181817f8383837d7b7c7b8373757384737573847b7d7b847b7d7b817b7d7b877b7d7b85808180848081808486858683808180817b7d7b807b7d7b827b7d7b817b7d7b807b797b807b797b847b797b847b797b7f7b7c7b867b7c7b8a838383888c8a8c888c8e8c8e8687868c8080808c8080808a8482848a7b7b7b8a7b7b7b8a7b7b7b877e7c7e85898789828987897c9492947e8c8e8c8b7b7a7b8883848388838483827e7f7e847e7f7e857e7f7e827e7f7e877b7b7b827b7b7b86848284877b7b7b887374738a737473867374738a6b6d6b8c737473887374737f737473817374738c7072708a6b6d6b816b6d6b8a707270887071707f7071707d6b6d6b7d6b6d6b75706f706a6b696b757576758c7b7d7b8673757381898889819492948689888984848684848486847f8486847f848684828381837f7b797b848381838283818383818181838181818381818180818181807b7d7b8480818084868586808c8a8c7c8c8a8c86808180867b7d7b847b7d7b867b797b837b797b807b797b7a7b797b7b7b797b7b7b797b7d7b797b7b7b797b7a7e7e7e7a7e7e7e7a8988897f89888982848284908482849084828486898889808c8a8c7b8c8a8c808c8a8c828c8a8c88838183868b898b928b898b908b898b8a838283858b8c8b859496948594969486949694869496948a94969494949694939795978e9795979197959793979597909191918d91919192919191909191918c8f8e8f8c848284938482848e848284867b7d7b887b7d7b837b7d7b837b7d7b8a8385838a8385838a8385838a8385838b8384838b8384838883848384838483887e807e867e807e867e807e8b7e807e8b838483868384838b8384838b8384838a817e8186817e818a817e818a817e8188737173857371738873717389737173897371738c73717387898889878988898c818081858180818881808186818081877b797b897b797b867b797b887b797b86868886838688868886888689868886889997998699979988999799869997998899989981999899869998998a99989983949394839493948594939483949394828988897b8988897e898889858988897a7e7e7e8073757388737573887e7e7e847e7c7e84737173707371736a7e7c7e9f6b6d6b946b6d6b837879787e7879788e737573897879788578797882787978877b7d7b8b7e7e7e847e7e7e8c7b7d7b877e7d7e87787978877879788a7375738d7375738973757386787978827e7d7e8a7b797b847b797b818181817d81818178818181847b797b7f7e7d7e767e7d7e7c7b797b827b797b807b797b7c7b797b7a7e7d7e797e7d7e7b7e7d7e817e7d7e837e7f7e7c7e7f7e927878789a7878789f7375739f8384837f9493946aa5a2a5699c9a9c728988898d63656384636563876b6d6b9186858691787978876b6d6b69838483a67b7a7b9c73717388737173779492946686858677868586878685868c6b696b847b7c7b9e7b7c7b848b8f8b7c9c9e9c988e8f8e838e8f8e75808080817b7d7b77868686918686868c919091718b8c8b509c9e9c458b8c8b666b696b7f7b797b8c8181818c8181818381818180818181867e7d7e87818181897e7d7e858181818584868487818181887e7d7e867b7d7b8a7b7d7b8a808180718081806d737173757371738d7371739d7371738f73757380787978837e7d7e867e7d7e877e7d7e887e7d7e817e7d7e857e7d7e897b7b7b877b7b7b877b7b7b897b7a7b8d7b7a7b7e737173797b7a7b978c8e8c948384838d7b7a7b7f7371737c7371738473717385737173857b7a7b847b7a7b837b7d7b837b7d7b837b7d7b8c8081808a81818186818181887e7d7e887e7d7e877b7d7b817b7d7b897b7d7b8b7b7d7b88737573857e807e857e807e887e807e877e7d7e887e7d7e8b7e7d7e867e7d7e857e7d7e867e7d7e857e7d7e867e7d7e867b797b868080808380808080868786808684867c807e8085807e8089868486838486847c8486847f8486847f8486847d8384837d8c8e8c808c8e8c8b838483797b797b70807e80798c8a8c8b868486857b757b7b7e7c7e7f7e7c7e8f7e7c7e8b807e807e807e807e8684867e868486848181818a818181827e7d7e847e7d7e837e7d7e807e7d7e8684828483848284837e7f7e8978787887787878867878788a7676768a76767682767676796b6d6b7f73717389787878867e7f7e827e7f7e8280818088808180887b7d7b887b7d7b857b797b877b797b807b797b807e7d7e8d8c8a8c91838183918381838d838183877e7f7e8b7e7f7e8d7878788d7e7f7e73838483827b7a7b907371738b7b7a7b89848284898482847c848284798482848a7375739073757387787a7887787a788d7e7d7e8b7e7d7e887e7d7e86848284837e7d7e867e7d7e837e7d7e888482848886848685807e8085807e80868684868d8080808d808080858080808a8687868984868482848684887e7f7e8c7e7f7e8b7b7d7b897b7d7b8a7b7d7b867b7d7b847b7c7b8473757384737573827b7c7b8173757381737573817375738573757385787878887878788378787885787878877e7d7e8778797886787978887375738d7371738b78787889787878897e7f7e888181818b8181818b7e7d7e887e7d7e8b7b7d7b8c7b7d7b897b7d7b8a7b7d7b8a7b7d7b8a7b7d7b887e7e7e847b7d7b897e7d7e8e7e7d7e907e7d7e8b7e7d7e898181818c8181818c818181888181818b818081877e7e7e877b7d7b8b7b7d7b86808080868687868f8c8e8c8b868786897e7d7e887b797b867e7d7e8b7e7d7e87818081868482848884828487848284898482848a84828486818081867b7d7b837e7d7e817e7d7e84818181867e7d7e7d7b7c7b818c8a8c8a8c8a8c86838383847b7d7b7e7b7d7b878385839283858389808180868685868580818083808180808081808286858683808180808685868086878683868786818c8e8c848c8e8c8a8c8a8c8c8c8a8c8c8c8a8c888c8a8c8d8687868c8687868a8687868b808080887b7b7b887b7b7b8c7b7b7b8c7b7b7b8a7e7c7e8a7e7c7e877e7c7e857e7c7e867b7a7b908384838b7b7a7b837b7a7b847e7f7e8284868483848684858486848684828489848284827b7b7b807b7b7b867b7b7b867b7b7b867b7b7b8e7b7b7b8c7b7b7b81848284857b7b7b887b7b7b857b7d7b7e75777583757775817b7d7b817b797b7f7575757a7575757d757575756b696b646b696b867b7d7b867b7d7b8b7e7e7e8b7e7e7e7c7e7e7e7c7e7e7e8484868484848684848486847f848684798c8a8c7f8c8a8c84838183828381838381818186818181907e7d7e897e7d7e878685868b86858684868586848c8a8c7f8c8a8c7f8c8a8c8686858686808180807b797b837b797b867b797b807b797b807b797b827b797b807b797b827b797b89737573877375738973757384737573828482848684828484848284868482848a8482848784828485848284858482848b83818383838183867b797b817b797b7f838283817b797b817b797b817b797b7c7b797b7c838283838382838a7b797b8c7b7d7b897b7d7b82898989898989898b7e817e847e817e877e817e8b7e817e878482848c8482848984828484848284897b7d7b897b7d7b887b7d7b887b7d7b8773757384737573827375738473757386737173887371738873717387737173846b6d6b896b6d6b8c6b6d6b886b6d6b887371738d737173957371738b7371737f817e8183817e81776b696b706b696b7f737173867371738573717385737173857371738273717380737173827371737f6b696b816b696b816b696b816b696b827b797b827b797b827b797b867b797b8873757385737573857375738273757382737173827371738273717383737173837375738673757383737573837375737f736d737f736d7383736d7381736d73807b797b807b797b848988897b8988897a73757383898889837e7e7e837e7e7e7d8987897d898789707e7c7e63949294a49492949f868586838685868386858687848284897e7d7e877e7d7e84787978867b7d7b8c7e7e7e84818081888180818a7e7d7e878482848a7e7d7e8a7e7d7e877879788d7375738978797886787978887b797b847e7d7e817b797b817e7d7e7f818181818181817d7b797b788181817c8c8a8c7c807e807c7b797b7f7b797b7f7879787a7e7d7e807375737f7879787c7e7f7e74848684837e7f7ea9848684a983848394737573757375736a73757360898889579c9a9c699c9a9c968988899b949294878685867d86858691868586888c8e8c928384839c737173927371737778797856787978876b6d6b87787978847b7c7b847b7c7ba77b7c7b958b8f8b6e8080807c7371738a7371737c808080779190918791909196868686817b7d7b5b7b7a7b507b7a7b3a8b8c8b717b7a7b8c7b797b887e7d7e918181817f7b797b808181818781818184848684868181818381818184818181848181818681818186808180828685868a7b7d7b717b7d7b658384837d8384838d8c8e8c8d8384838f787978867e7d7e89787978867e7d7e857879788a7375738a78797888848284877b7b7b877b797b8b7b7b7b8a7b7b7b887b7a7b74737173837b7a7b928c8e8c8d838483837b7a7b7c7b7a7b838384838a8384838883848387838483858384838686858686868586868c8a8c8886858686818181868181818881818186848684877b7d7b837b7d7b8786858687868586887e807e887e807e887e807e8a7e807e888181818881818189818181857e7d7e857e7d7e85818181857e7d7e837e7d7e867b797b897b797b867b797b897b797b85807e8083868486828c8a8c85807e80827b797b7f7e7d7e8381818182818181828384838083848380838483827b7a7b7e7b797b827b797b75807e80798684868c7e7c7e82848a8482848a8485818381827b797b847b797b827b797b827b797b7f8181817f818181827b797b847b797b83737573857879788478797883787978837e7f7e8378787887737173887878788a81808182818081798180818a818081947e7f7e907e7f7e867e7f7e82848684888c8a8c8b86858686868586827b7d7b8a7e7d7e8c7e7d7e877e7d7e87848684828c8a8c828381838983818389838183877e7f7e857e7f7e8d8486848f7e7f7e787b7a7b82838483957371738b73717386737173897371737f6b696b766b696b8a7375738d7375738773757390787a7884787978817375738a7879788673757383737573867375738a787978887e7d7e86807e80868684868d868486888c8a8c808c8e8c80808080837b797b8a808080887e7f7e827e7f7e858486848b848684877b7d7b8a7b7d7b8980828085808280897b7c7b8c7b7c7b8c7b7c7b877b7c7b8573757389737573897375738d737573857878788573717385737173837371738a737573897375738778797887787978897e7f7e8b7e7f7e8b7e7f7e8b7e7f7e8b7e7d7e88818181887e7d7e8d7e7d7e8f7b7d7b8b7b7d7b867e7e7e8b7e7e7e8c7e7e7e8a7e7e7e887e7e7e8a7e7e7e8b8482848b7e7d7e8e7e7d7e8b7e7d7e897e7d7e8d7e7d7e8e7e7d7e8a7e7d7e867e7e7e897e7e7e897e7e7e8a7e7e7e8f7b797b8b8687868b808080867b797b867b797b8c7e7d7e8b8181818c848684898180818781808188818081867e7e7e867e7e7e8681808181818081817e7e7e807b797b817b797b847e7d7e8681818188838383868c8a8c848c8a8c8183838384838583848b8d8b8c949694898b8d8b89868586838685868480818089868586868c8a8c868685868486858685868586848687868286878684868786868687868a83838388838383888383838a83838388808080887b797b897b797b887b797b8a737473916b6d6b8d6b6d6b8a6b6d6b896b696b8a6d6d6d8c7071708a70717089737573896b6d6b896b6d6b896b6d6b886b696b886b696b896b696b896b696b866b6c6b846b6c6b7f6b6c6b8473777385706f7085706f7088706f708a75767587737273827372738573727385737273806d6e6d806d6e6d846d6e6d846d6e6d7f6a6a6a7f6a6a6a7f6a6a6a786a6a6a6e5a595a736866688884828483848284867b7c7b867b7c7b7f7b7c7b827b7c7b817e7f7e7d787878887371738278787880787978877e7d7e8578797883737573897371738d7371738973717386737173897b797b8a737173887b797b867b797b877b797b837b797b82808080857b797b84737973857b7e7b82838483828384838284828484898a89808c8e8c86898a89888c8a8c7f8c8a8c848c8a8c8a838383847b7c7b817b7c7b85838383847b7c7b867b797b867b797b89807e8086807e80848383838283838384838383888c8a8c848c8a8c85838383868c8a8c858c8a8c86848284888482848784828483848284818482848278797881787978827879788575767580706f707c706f707e706f70816b696b816b696b7d7573757b706e7080636563856e6e6e806e6e6e7d6e6e6e827373736f737373747b7d7b7d7b7d7b7f8482848184828483848284878482847b8c8a8c7e8c8a8c8b8c8a8c818c8a8c828c8c8c828c8c8c828c8c8c8873727386797879917978798c8f8f8f91a5a6a59dbdbabd98bdbabd8fbdbabd8bbdbabd93b5b6b58cb5b6b588b5b6b58cb5b6b590adaead90adaead90adaead90adaead91a5a6a58ca5a6a591a5a6a595a5a6a58eadaead8eadaead8eadaead8eadaead8aadaead88adaead88adaead88adaead88adb2ad8badb2ad88adb2ad81adb2ad85b5b2b589b5b2b589b5b2b585b5b2b57fb5b6b57fb5b6b584b5b6b591b5b6b58ebdbebd81bdbebd7aa7a7a77aa7a7a77ea5a2a574a5a2a579a5a2a569a5a2a5a0adaead9b999b997c999b9981999b99818c8e8c858c8e8c81838483858384837b848684898486848f7e807e847e807e85787978877879788378797885787978877879788778797886737173867879788873717388737173817b7d7b83787978887575757b7b7d7b7b7b7d7b817b7d7b7a7e7d7e7a8486847a8486847c8486847c848684807e7f7e8073717380737173797371737973717399838183a68381839573757681737576796b6d6b796b6d6b746e6e6e6a6e6e6e6f8482848c8482848a737573776d6e6d806867688a63616389656665927b797b96706f70966566657e6b696b64737273877b7c7b90848684888684869b868486a49492947e868486648180818376767692767676927676767b8486848e8486848e7b7c7b686b696b596e6e6e596e6e6e466e6e6e6b8482848a7b7d7b8584828485818081857e7e7e8984828486818081877e7e7e857e7e7e83838283858382838583828383838283827b7d7b827b7d7b8b7b7d7b797b7d7b768c8e8c888384836d83848391838483988081808280818089868586858c8a8c847b7d7b877b7d7b94757775877b7d7b787b7d7b8a7b7d7b8a7879788a7879787d7371737d7b7a7b978c8e8c8783848381848284837e7c7e85848284878482848984828487848284858482848684828486818181857e7d7e827e7d7e837e7d7e857e7c7e857e7c7e867e7c7e857e7c7e857b7d7b877e7e7e867e7e7e877b7d7b897b7d7b887b7d7b857b7d7b877b7d7b8878797888787978877e7d7e857e7d7e8a7b797b88807e8088868486868c8a8c84848684848486848481818186848684857e7d7e857b797b817e7d7e81818181847e7d7e857e7d7e818482847f787978817b797b7a7b797b787b797b837b797b86817f817c7e7c7e6f7e7c7e768482848d818181897b797b817b797b797b797b7e7879788678797883737573837879788073757385787978858482848084828484848284877e7d7e847e7d7e877e7d7e8981818185818181867e7d7e897e7d7e867e7d7e817b797b7d7e7d7e8a81818191848284898482848c8482848f8482848b8384838d838483897b7d7b84838483878b8b8b918384838d8384838b83848385838183858381838e8381838c7b797b877b797b877b797b908381837d7b797b7a7b7d7b82737573767b7d7b8b73757383737573837375738373757383737573868382838c7b797b8f7b797b8f7b797b817875787a787578896b656b8d6b656b927375738b7375738573757387737573887371738b7371739173717385737173817e7f7e817e7f7e8a787878907371738973757389737573877b7c7b83737573877375738d737573877e7e7e837375738d737573917375738f7375738d787a78907e7d7e90818181957b797b937b797b8a7b7d7b877e7e7e8d7b7d7b887b7d7b887b7d7b8c7e7e7e8e7b7d7b8c7b7d7b8c7e7e7e8c7e7e7e8c7e7e7e897e7e7e8a7e7d7e8a7e7d7e8b7e7d7e8f7e7d7e8f7e7d7e8e7b797b8e7b797b8c7e7d7e8e7b797b8e7b797b8b7b797b8e7e7d7e897e7e7e897b7d7b8d7e7e7e8b7b7d7b8b7b797b8d7b797b8d7b797b867e7d7e8a7879788c787978867e7d7e8a8482848b8482848b7e7d7e867e7d7e80787978877e7d7e8c7e7d7e888181818c7e7d7e8b7e7d7e8984868488848684857e7d7e867b7d7b867b7d7b887e807e838183817e7b7d7b8780818087808180857b7d7b87848284858482848484828484868686868687868784868484848684848486848986878685868786878c8e8c898c8e8c858c8a8c858c8a8c868c8a8c8989878987898a8984898a8985898a898586868682838383847b7c7b8273757382737573877b7b7b8a848684847370738a6b656b8a8482848a6b6d6b846b6d6b8a6b6d6b8f6b696b8f6b696b8c6b696b896b696b86636563886365638863656389636563886361638b6361638c6361638963616386636163846b6c6b886b6c6b886b6c6b876b696b8c6b696b8c6b696b8a706f7088737273846b6b6b826b6b6b866b6b6b856d6e6d856d6e6d846d6e6d85686768826a6a6a7f6a6a6a7b6a6a6a786263626e5a595a887674769284828488767476827375738473757382737573827375737f7371737f7878787f787878847371738273757384737573837375737f7375738473717382737173827b797b867b797b837b797b84737173847b797b837b797b827b797b818080808180808081808080858384838483848381838483888384838486868684898a898684828484848284848383837f838383848c8a8c82838383827b7c7b888c8a8c858c8a8c828c8a8c8e8c8a8c9186848686868486868684868a8383838a8383838483838386838383837b7c7b827b7c7b8373757385737573837879788173757383787978877375738573757383737573887375738873757387757675857b7d7b897b7d7b877b7d7b867b797b867b797b887b797b887b797b85797879878482848784828485848284877b7d7b877b7d7b8b7b7d7b907b7d7b87848284878482848b848284898482848b7b7b7b8b8c8a8c8b8c8a8c918c8a8c888c8c8c828c8c8c88a5a6a57da5a6a581a5a6a59ca5a6a59ca5a6a597a5a6a58f9c999c869c999c8f7b797b947b797b937370738c737073887370738573707389757875897578758975787589757875887978798c79787988797879917978799873717391737173917371738e868586857b7d7b887b7d7b8c7b7d7b8c7b7d7b8b848284888482848884828484848284898482848984828485848284858482847f84828484848284888482849684828494919091749190917a7b797b817b797b7e6b696b796b696b7e6b696b746b696b8b7375738b737573817375738173757381737173817371737c73717383737173867375738f787a788c787a788173757383787978887879787f78797882787978867b7d7b7f78797885787978847b7d7b7d7575758c7371738a7879787d75757586737173887371737f7879787b787978837b797b807e7d7e7a7e7d7e808181817584868475848684798486847e7e7f7e7f7b797b937b797ba6838183997b797b857375767973757679737576796b6d6b79636563796365637463656374636563776361637c63616385636163856867689a6566658e706f707d5a5d5a8e5a5d5a987372736d7b7c7b7e8486849084868491949294a4949294918684866b8684866c7676769a6b6d6b8b7676768b7676769473727387737273756b696b686b696b62636563596365634f63656374797879887e7e7e85818081837e7e7e85818081868180818381808184818081857e7e7e8883828385838283837b797b857b797b827b7d7b877b7d7b8b7b7d7b827b7d7b6d7b7a7b7f7371737f7b7a7b91838483917b7d7b857b7d7b89808180858081807e7b7d7b8175777591757775846b6d6b87737173877b7d7b817b7d7b8a757575787b7a7b8d8384839c7b7a7b877b7a7b7d787678857e7c7e8784828489848284847e7d7e837e7d7e8678797886787978847b797b857b797b877b797b867b797b877b797b877b797b867e7c7e867e7c7e857e7e7e877e7e7e857b7d7b857b7d7b857e7e7e867b7d7b847e7e7e867e7e7e8978797889787978887375738a78797888807e808a7b797b8d7b797b817b797b837b797b837b797b827e7d7e837b797b827b797b857b797b847b797b817e7d7e847e7d7e847879787c7879787f787978817b797b7e7b797b817b797b857b797b7f7b797b7c7b797b838482847684828479848684917e7d7e817b797b857e7d7e847e7d7e807e7d7e807e7d7e807e7d7e807e7d7e897e7d7e857e7d7e807e7d7e848482847f848284847e7d7e847e7d7e867e7d7e877e7d7e847e7d7e878181818881818188818181887e7d7e868181818484828489868786948687869186878689838483897b7d7b897b7d7b8b7b7d7b8983848387838483837b7d7b837b7d7b8a7b797b887b797b837371738a737173907b797b8b838183907b797b6f7b797b828c8e8c877b7d7b878385838f8385838c7e7e7e8a898889898988898e949294878b8c8b84949694898b8c8b848b8c8b818685867e8685869086858694868586948988898b8988898989888987898889888384838b8384838b7b7a7b917b7a7b907e7f7e858486848e8486848e7e7f7e8a8383838a838383897b7c7b898383838789888987898889907e7e7e8a7e7e7e8d7e807e8f8486848a7e807e868486848c8486848784868487818181907e7d7e8d7e7e7e8a7e7e7e8e7e7e7e8e7e7e7e8c8180818b8180818b8482848d8482848c8180818d7e7e7e8a7e7e7e8c7b7d7b8f7e7d7e8d8181818a818181888181818c8181818b8181818c7e7d7e8c7e7d7e8a7e7d7e897b797b907e7d7e8f8181818b7e7e7e8b7b7d7b8e7b7d7b8e7b7d7b8f7b797b8f7b797b8b7e7d7e847e7d7e867e7d7e8d7879788f7879788d7e7d7e8b7e7d7e887e7d7e867e7d7e8884828487818181837b797b877b797b8b7b797b877b797b877b797b887b797b8581818186848684867e807e878486848781838187868586858c8a8c8186858685808180868482848684828485848284858482848684868487848684858486848584868483868786808c8e8c898c8e8c8c7b797b8884828486898789838c8a8c828c8a8c82898a898586868682898a89818686867e8c8a8c7c8c8a8c84838383858383838a7b7b7b7e7b7b7b817b7b7b877b7b7b8a7374737d7b7b7b87848284947b7b7b8f7375738f7375738d707170846d6d6d7f7375738673757385737573827b7d7b857b797b8573717385737173886b696b886b6c6b886b6c6b866b6c6b8a6b6c6b8a706f708e706f708e6b696b876b696b866b6b6b836b6b6b876b6b6b866b6b6b87686768876867688268676882686768826a6a6a826263627f626362755a5d5a6e6866688d8482848d7674767d76747682737573887375737d7375737d73757388787878817e7f7e7b7e7f7e7f7e7f7e7f7e7d7e84787978857e7d7e827e7d7e80838183808381838283818384838183848c8a8c848c8a8c868c8a8c878c8a8c838c8e8c858c8e8c878c8e8c878c8e8c818c8a8c7e8384838583848385838483828482847c86868680868686848482848183838384838383878c8a8c7f838383828c8a8c88838383888383838483838383807e80897b797b867b797b817b797b847375738473757384737573807375737f73757382737573807b7c7b857b7c7b85787978837e7d7e837e7d7e8578797886787978867e7d7e877e7d7e8878797889757675897576758975767587757675887b797b8875737588757375887573758c6e6e6e8f6365638c6e6e6e876e6e6e876b6a6b906b6a6b906b6a6b8b6361638d5a5d5a8b5a5d5a895a5d5a895a5d5a8e5a5d5a8b5a5d5a8b5a5d5a915a5d5a885a595a975a595aa25a595a8d737273768f8f8f817978798663616386636163825a595a7d5a595a7d5a595a865a595a7a524d527e524d527e524d527a524d52775a5d5a775a5d5a7b5a5d5a775a5d5a766361637f6361637a6361637a63616383737173807371738773717380737173867b7d7b8a7b7d7b837b7d7b817b7d7b7684828473848284768482847d84828482848284828482847f8482847f8482847f848284848482847f84828484848284817b797b6d7b797b747b797b9b7b797b837e7c7e8e7e7c7e79918f9189918f918b8688867c737573817375738673757381737173817b7a7b85838483867b7a7b89787a788c73757389787a78867e807e877e7d7e88787978857879787f7879788078797885787978877b7d7b817b7d7b7f7b7d7b8c7b7d7b8a7879787d7879787f78797888757575887575757b7879787e7b797b877b797b817b797b817b797b77787878807e7f7e7b848684778486847983818399838183a6838183867b797b8173757681737576797b7d81797b7d816f797879796e6e6e7d6365637d6e6e6e7c6d6e6d806d6e6d8a73757398737573967b797b81706f708165666596706f70a1737273757b7c7b7e848684908486849b868486a47876787e7876786b7876787b7676769a767676838c8a8c8b81808194737273816b696b756b696b6e6b696b6b636563596e6e6e6b6e6e6e877978798a7e7e7e887e7e7e8581808185818081887b7d7b877e7e7e86818081868180818583828388838283888382838a8382838286868682868686878686867e7b7d7b5b737173887b7a7b9a8384837f8c8e8c82808180857b7d7b897b7d7b857b7d7b817b7d7b847b7d7b877b7d7b847577758d7879788a757575847879788d7371737d737173928384838d73717382737173897e7c7e8b7876788b7371738b73717384737573837879788578797885787978897b797b887e7d7e877e7d7e877e7d7e867e7c7e847e7c7e877b797b877b797b877e7e7e867e7e7e887e7e7e867b7d7b847b7d7b887e7e7e887e7e7e867e7e7e877e7d7e887e7d7e897e7d7e8b7879788a7b797b88807e8088807e80867b797b877e7d7e847e7d7e847e7d7e867b797b867b797b857b797b817b797b827b797b847375737d78797880787978847879787e7b797b817e7c7e877e7c7e877e7c7e7c7e7c7e7f817f81867b797b767b797b758181818d8181818181818181818181807e7d7e817e7d7e807e7d7e807e7d7e858482847c7e7d7e857879788e73757387737573827879788478797884787978827b797b837b797b877b797b827e7d7e817b797b887e7d7e8a848684888181818c84828489898c8981898c8981848284847b7d7b8b838483908b8b8b8e8b8b8b87838483858384838b838483878384838a8381838a7b797b7f7b797b8a8c8a8c908b898b908b898b7d7b797b788381838f8c8e8c8b8385838f8385838b8385838c8988899089888989898889838988898a8b8c8b8c838283898b8c8b8c8b8c8b8986858689949694899496948d9496948e898889898988898b898889858988898883848388838483858384838e8384838c7e7f7e83848684878486848784868486838383868c8a8c8d8c8a8c8d838383878988897a898889877e7e7e907e7e7e8b7e807e8d7e807e8b848684847e807e858181818a8181818a8486848c8486848484828484818081877e7e7e887b7d7b8c7e7e7e8a7e7e7e887b7d7b897e7e7e8a8180818a7e7e7e877b7d7b867b7d7b8f7e7d7e917b797b8d7b797b8b7e7d7e8e7e7d7e8b7e7d7e85818181887e7d7e8b7e7d7e8b7e7d7e907e7d7e8f7e7d7e8e7e7e7e8d7e7e7e8b7b7d7b8e7e7e7e917e7d7e917e7d7e88818181867b797b837e7d7e837e7d7e8f7879788a7375738973757386787978857e7d7e89787978887b797b887e7d7e8c7e7d7e8b818181857e7d7e847e7d7e867b797b8a7b797b8381838186848684887b7d7b837b7d7b877b7d7b838081807e8081808886858682898a898286868687868686898686868a848684878486848684868485848684838080807e868786898c8e8c8e80808086898789858684867f8482847f8482847e8482847e8482847e8482847f84828482838383828383838483838384838383876b656b756b656b848486848a848684877b7b7b7d84828487737473946b6d6b8f7375738d7375738c7071708470717088737573887b7d7b867b7d7b837b7d7b867b797b857b797b827b797b857b797b88737773886b6c6b8f7b827b8d7b827b887b7d7b8c7b7d7b8c75767581706f70896b6b6b827b797b877b797b8373727381737573877375738373757384737573827371737f737173786a6a6a6b5a5d5a7876747692848284837674767d848284848383838d83838384838383848c8a8c82848684817e7f7e8284868481848684848482847f848284837e7d7e8884828486838183868c8a8c848c8a8c868c8a8c878c8a8c858c8a8c858c8a8c86838183868687868886878688808080848080807e7b7e7b8783848387838483847b7e7b82848284828482848484828482848284847b7c7b847b7c7b827375738473757382737573847b7c7b877375738b7375737e807e8083807e8086807e80817b797b7e7b7c7b86838383847b7c7b7c7b7c7b807b7c7b857b7c7b8283838384838383867e7d7e847e7d7e837e7d7e847e7d7e84787978877879788678797883787978837576758775767585706f70826b696b846b696b886b696b886b696b7f6b696b856e6e6e87636563856365638a63656382636163876b6a6b82636163876b6a6b89686968876869688968696887767576886a6c6a846a6c6a886a6c6a8e6a6c6a887372738d737273a25a595a825a595a817978798679787981797879867978798b7b797b867b797b7d7b797b827b797b8594939481949394889493948c94939485919391859193918591939185919391888f8f8f838f8f8f888f8f8f888f8f8f878685868a86858687868586878685868c7b7d7b867b7d7b7f7b7d7b7f7b7d7b7a8482847d8482847d8482847a8482847c8482847f84828475848284758482847b8482847b8482847b84828476848284747b797b817b797b8e7b797b8e91909183918f917e7e7c7e83918f9183a5a2a586868886818688868186888686868886888c8e8c868c8e8c85838483887b7a7b81737573867375738c7375738973757382787978807879788578797882787978807575758775757584737173847371738378797881787978837371738375757582787978847b7d7b8875757588737173807e7d7e858181817e7e7d7e817e7d7e7b7e7f7e80787878827878787e7371738c737173a08c8a8c8c7b797b7f737173817375767d7375767d737576797375767479787974797879876e6e6e826e6e6e806d6e6d8a7375738a7375738f6d6e6d9665666585706f70967b797b8e7b797b876b696b987372738784868475848684917876789b6b696b7e6b696b757876788b8180818b8180817b8180817b767676877372737b6b696b756b696b6e6b696b62636563627978797e7978798784828485818081887e7e7e858180817a7e7e7e88818081848180818581808185818081838382838583828394838283839496947e9c9a9c7e9c9a9c759190916c8686866d8c8e8c918384839a7b7a7b888384837e868586858685868580818082808180877b7d7b8b7b7d7b847b7d7b847b7d7b847b7d7b8a7b7d7b87787978877371738d7b7a7b8d838483787b7a7b878384838b8482848b8482848b848284897e7c7e877e7d7e897e7d7e858482848484828489818181887e7d7e877e7d7e8681818185817f8185817f8186817f8187817f818781808185818081877e7e7e887e7e7e887e7e7e89818081888180818581808187848284897e7d7e88848284898482848b807e808a807e8088807e8086807e8088818181897e7d7e858181818381818182818181827e7d7e7f7b797b817e7d7e847e7d7e817e7d7e817e7d7e847e7d7e837b797b83817f818184828483817f817f817f817f817f817c7e7c7e7c817f8179848684857e7d7e817b797b7d7b797b7e7879787e7879787d7879787b78797880787978777e7d7e7784828497737573927375738a7e7d7e8484828484848284878181818284868482818181867e7d7e837e7d7e8a8486848a8486847d818181868482849484828489898c89848c928c8994929490949294909492948d94929487949294879492948b94929489949294858c8a8c888c8a8c888c8a8c8a8c8a8c87838183907b797b827b797b90949294938c8e8c8f8c8e8c938c8e8c8f8c8e8c909492948e8988898c9492948c9492948a8b8c8b898b8c8b8d9496948f94969489868586858685867e8685868d8685868b89888985949294858988898b8988898e8c8e8c8e8c8e8c828c8e8c7c8c8e8c81848684858486848784868487848684868c8a8c878c8a8c868c8a8c838c8a8c8a898889878988897d949294839492948b8486848a7e807e887e807e847e807e8c818181908181818e818181937e7d7e8e7b7d7b887e7e7e847e7e7e848180818c8180818a818081887e7e7e898482848984828487818081868180818384828484818181888181818a7e7d7e8a7e7d7e857e7d7e8b7b797b8b7e7d7e86848684898486848d8486848d8486848f7e7d7e907b7d7b8f7e7e7e8b7e7e7e8c7e7e7e8b7e7d7e8d7e7d7e887e7d7e84818181867e7d7e838482848384828488848284857e7d7e88787978887e7d7e888482848b81818186818181897e7d7e887b797b877e7d7e87848684878486848b7e7d7e857e807e8284868487848684877e807e87808180858685867e8685868a868586878c8e8c828c8e8c878c8e8c898c8e8c848c8a8c858988898486878683868786838687867e868786838c8e8c898c8e8c82898789868482848584828485848284828482848284828484848284858482848483838385838383817b7c7b7b737573847370738484868484848684847b7b7b87898889797e7e7e737375739b7375739e6b6d6b8c6b6d6b876b6d6b876b6d6b896e6e6e896e6e6e8763656384636563836b696b866b696b88706e7087706e70876b6d6b8c6b6d6b8c6b6d6b8c636563896361638b6b696b896b696b806b696b8b706d70886565658665656583656565826263628b626362896a6a6a826a6a6a827070707b707070755a595a68707070827e7d7e9373717386737173827e7d7e837e7d7e82818181847e7d7e837b797b7f7b7d7b867b7d7b867b7d7b857e7e7e8983838384838383868c8a8c8b8c8a8c898486848a8486848c8486848984868487818181878181818581818185818181857b7d7b827b7d7b867b7d7b867b7d7b837e7d7e887e7d7e8478797885787978867b7a7b847b7a7b85737173837371737f7375737f737573817375738b7375738d737473877b7b7b848482848d8482848584868482848684808486847c84868480838383828c8a8c808383838083838381807e8087807e8089807e8081807e80827e7a7e847e7a7e887e7a7e827e7a7e847b7a7b867b7a7b867b7a7b867b7a7b837b797b837b797b867b797b837b797b887e7d7e8a7e7d7e837e7d7e817e7d7e89807e80868684868a8c8a8c8b8684868c7b797b8a7e7d7e8984868487848684868486848c8486848a818181897e7d7e867b7c7b858c8a8c8c8c8a8c8e8c8a8c8a8c8e8c888c8e8c888c8e8c81838583869492948c949294879492948b9492948c9496948d9496948c9496948c9496948a949694879496948d9496948e9496948a9496948a94969488949694879496948b94969487949694899496948c949694899496948b898b8989898b8987898b89878c8a8c888381838683818385838183887e7d7e867e7d7e837e7d7e807e7d7e827b797b7e7b797b7d7b797b7d8382837c807e8081807e807e807e807b807e806e838683819494949094949478949494738486847984868481848684778f8f8f7c8c8b8c7c9494947c9494947c9494947b9a9a9a7b8f8e8f7e8f8e8f848f8e8f80848684898f8f8f8f8f8f8f8c848684897b7d7b8c7b7d7b847b7d7b7f7b7d7b857b7d7b857b7d7b837b7d7b7e7b7d7b827b797b827b797b847b797b847b797b827b797b817b797b7f7b797b847b797b847b7a7b837b7a7b82737173827371737e7b797b7e7b797b827b797b8d7b797b9a8c8e8c8f7b7a7b757371737a73717380736d73807b797b7b736d737e736d7380737173807876788478767881737173847b7b7b897b7b7b897b7b7b947b7b7b957b7b7b8c737473957b7b7b7a737473797372739963656394636563827372738f7b7d7b7c7576757775767586706f709484828474848284817876787a8482847373727384636563737372736b6b6b6b6b6b696b75706f70837b7d7b837b7d7b817e7d7e887e7d7e85737573807e7d7e85818081827b7d7b8384828485848284868383838283838394838383948c8a8c828c8a8c6a83838376737573767375736d787a7887787a789a787a788d787a78858180817e8c8a8c818180818476767684787978857879788478797883787978847e7d7e887e7d7e84787978887879788a7b7a7b7a737173847b7a7b91838483878181818781818185818181837e7d7e85818081868180818681808187818081858081808a8081808a8081808a8081808881808188818081887e7e7e8b8180818a8081808680818088868586848685868786858685808180857b7d7b887b7d7b8681808186818081888180818a8482848b848284898180818881808187818081888181818681818184818181828181818181808182818081828180818381808184848684828486848184868482848684828486847f8486847f818381817e807e7e8183817b7e807e7e7e807e837e807e7f8080807d8080807d808080818080807e8c8a8c818c8a8c818c8a8c7e8c8a8c7b8b8b8b84838483818b8b8b819492948a949294868b8b8b848b8b8b85838483848685867e86858687868586938081808f838483867b7a7b867b7a7b86838483798c8a8c818180818c6b6d6b8c76767688787878826b696b846b696b846b696b8573717387737173877371738773717383787978857879788a78797886787978878382838d8382837683828393949694909496949094969496949694938b8d8b908b898b8d8b898b8a8381838a7b797b8d7b7c7b898383838b8383838983838381898b8987898b89909496948a898b89867e7e7e847e7e7e7f898889848988898a838183888381837a7b797b827b797b887b797b847e7d7e848181818c7e7d7e8981818187818181847e7d7e7f8486848784868489818181848181818484868485868586868685868380818082868586878c8a8c8d8685868a80818084868586878180818e7b7d7b8a7e7e7e87848284877e807e898183818b848684877e807e8a7e7d7e8c7e7d7e857b797b837e7d7e87818181878486848a7e7d7e8b7e7d7e867e7d7e8b8181818d7b797b8b7b797b89787878847e7f7e8084868484848684898181818d7e7d7e8b7e7d7e897e7d7e877879788778797889787978867e7d7e87787878867878788378787883787878877b797b8c7b797b8c7b797b8984868487848684878486848784868487848684878181818981818186818181868486848884868484848684849496948b8e908e8d84868488848684848c8e8c888c8e8c848f8c8f848f8c8f849a979a849a979a80949694808b8d8b808b8d8b808b8d8b82898a8983898a8981898a89858486848589878985898789858987898389878985898a89858e8e8e848e8e8e848e8e8e868c8a8c838c8a8c7c838383797b7c7b809492948b9492947e8384838083848387898889737e7e7e6c89888994898889906b6d6b8c6b6d6b836b6d6b836b6d6b876e6e6e86636563836e6e6e836e6e6e82706e7084706e70836b696b886b696b856b6d6b806b6d6b80636563916365638763616387636163846361637e63616381656565815a5d5a835a5d5a835a5d5a83626362885a5d5a865a5d5a835a5d5a825a595a825a595a755a595a6e5a595a867371738f7e7d7e8f7e7d7e827e7d7e817e7d7e82818181857e7d7e847e7d7e827e7e7e8381808188818081867e7e7e877b7c7b8c7b7c7b8783838384838383847e7f7e877e7f7e867e7f7e867e7f7e897e7d7e877e7d7e877b797b857b797b807b7d7b7f757775827b7d7b857577758378797884787978847879787f78797882737173807b7a7b807371738573717384737573867375738673757384737573876b6d6b8d6b6d6b8a6b6d6b876b6d6b876b696b856b696b8073727387737273897b7c7b827b7c7b82737573877375738273717387737173867371738273717386736d7382736d7384736d7384736d73897371738073717380737173867371738373717386737173817b797b7e7b797b8a7e7d7e867e7d7e7d737173817e7d7e87807e808b807e808f807e8089807e808d8486848e8486848a8486848b8486848c8486848a8486848c848684907e7d7e8f7b7c7b888383838b8383838c7b7c7b8c7b7d7b8a7b7d7b877b7d7b8a8385838b838183898381838a8381838c8381838a7e807e897e807e8a7e807e867e807e857e807e877e807e877e807e887e807e887b7d7b887b7d7b89838583897b7d7b897e807e837e807e867e807e887e807e867e807e847e807e887e807e887e807e838381838783818388838183858c8a8c84898989849496948494969483949694849496948294969482949694829496947f9c9a9c859c9a9c819c9a9c819c9a9c7da5a2a57da5a2a586a5a2a57da5a2a573a5a2a579a5a2a57ba5a2a57d9a989a769c9e9c7f9c9e9c859c9e9c829c9e9c7ca5a6a57ea5a6a582a5a6a57e9a9a9a869a989a86a5a2a583a5a2a5809a989a829795978497959789898989897b7d7b877b7d7b857b7d7b877b7d7b817b7d7b7c7b797b847b797b867b797b867b797b7f7b797b7b7b797b7f7b797b7f7b797b807b7a7b817371738473717382737173827b797b897b797b827b797b98868786857b7a7b757371737a7371737a7b7a7b8a7b797b85736d737b736d7388736d738678767889787678807e7c7e8684828486848284847b7b7b8c7b7b7b8f84828483848284907b7b7b87737473756b6d6b7e737273877b797b99636563946365638a706f7081757675777b7d7b867b7d7b94737173747e7c7e818482847473717373737273946b6b6b7373727363737273757576758d757675887b7d7b837b7d7b8778797886787978807e7d7e86848284837e7e7e818180818381808185848284867b7c7b897b7c7b97838383947375737e73757366737573727375736e7375736d6b6d6b8d6b6d6b946b6d6b876b6d6b876b6d6b8476767684767676847676768573757381787978857e7d7e867e7d7e837879788878797888787978887e7d7e7a7b7a7b817b7a7b91838483917b7a7b8f7b797b877e7d7e857e7d7e877e7d7e867e7e7e857e7e7e857e7e7e837b7d7b8a8081808a8685868186858685868586888180818481808184848284868180818780818089808180888081808480818084808180867b7d7b89808180897b7d7b87818081897e7e7e8b7e7e7e8b7e7e7e867e7e7e867e7e7e8a7e7e7e87818081857e7d7e897b797b867b797b847e7d7e847e7e7e837e7e7e8281808185818081847b797b837b797b837b797b807e7d7e817e807e807e807e7f7e807e817e807e7d7e807e7d81838184848684848486847d8687867f808080858c8e8c8b8c8e8c858c8a8c828c8a8c858c8a8c85838183888b8b8b7d838483887b7d7b8683848381838483817b7d7b817b7d7b817b7d7b847b7d7b817b7d7b84868586878c8a8c868c8e8c808c8e8c8983848392838483898c8a8c7e8c8a8c87818081878c8a8c8686878684868786868687868886878686808080868080808a73717388737173886b6d6b886b6d6b856b6d6b856b6d6b937b797b817b797b818b8c8b9e9496949694969496949694969496949194969493949294908b898b868b898b868b898b898c8a8c858c8a8c878383838b7b7c7b8c7e807e877e807e8a7e807e817e807e887e7e7e8a737573887e7e7e84737573887b797b887b797b82838183857b797b8c7e7d7e8f8486847d8486848484868489818181877e7d7e877e7d7e87818181867e7d7e867e7d7e897e7d7e8a7e7d7e857b7d7b8586858688868586858081808280818082808180878081808480818081818081877e7e7e8a7b7d7b837b7d7b837b7d7b857e807e818183817f8486848881818183818181837e7d7e837e7d7e8a8181818a7e7d7e8e7e7d7e8e7e7d7e8d7e7d7e8b7b797b907b797b927b797b8f7878788d7878788b73717384787878847e7d7e897b797b847b797b867b797b87787978897375738978797886787978817878788173717381737173847878788c7b797b8d7b797b8c7b797b877e7d7e8c7e807e8c787a7887787a788b787a78897e7d7e8a848684888486848a8486848884868484848684888e908e849496948b9c9e9c8b949694888c8e8c8a8486848d848284898f8c8f898f8c8f848f8c8f839496948094969483949694809496948094929480949294848e8e8e878e8e8e888e8c8e868e8c8e868987898589878987898a898884868485898a898184868483838383838383837373757379838383878b8b8b808b8b8b8083848387838483807e7e7e73737573797e7e7e949492948c94969483949694878688868786888683848284818482848184828484797879847b797b817b797b857573758675737582737573826b6d6b856b6d6b8a636563856b696b82636163806b696b7e63616381656565816565658165656583656565826a6a6a856a6a6a8562636283626362825a595a7b5a595a6e5a595a8f868786a0949694979496948f898989827e7d7e80818181857e7d7e877e7d7e877e7d7e867b7d7b857e7e7e88818081867e7e7e867b7c7b887b7c7b877b7c7b867b7c7b877e7f7e897e7f7e84787878817e7f7e837e7d7e83818181837e7d7e83818181827b7d7b8375777582757775837577757f737573847879788573757382737573827b7a7b827b7a7b807b7a7b827b7a7b81737573846b6d6b866b6d6b866b6d6b8a7374738773747387737473936b6d6b87737273856b696b8b6b696b8b6b696b86737573827375738d73757386737573867371738773717383807e8086807e808b8988898b8988898b7e7a7e868988898683848389838483828c8e8c848c8e8c898c8a8c848c8a8c8383818389838183837e7d7e7d7e7d7e8673717388737173877b797b867b797b877b797b8b7b797b8a7b797b8b7b797b897e7d7e8b7e7d7e907b797b8c7b797b8c7e7d7e8c7e7d7e8b7b7c7b88737573897375738e7375738e7375738c7375738a7375738a737573887b797b8a7b797b8c7b797b8a7b797b8a7e807e8c7e807e8d7e807e8a7e807e877e807e877e807e8773757387737573887b7d7b897b7d7b877b7d7b87838583877e807e887e807e877e807e867e807e877e807e8a7e807e897e807e867e807e85838183898381838a83818385838183897e7d7e898989898389898985898989838b8c8b858b8c8b858b8c8b848b8c8b858e8c8e848e8c8e818e8c8e7e8e8c8e7d838683818386838183868378838683758f8f8f798f8f8f7b8f8f8f798486847384828485848284858482847f8482847f84828482848284848482847f8482847d8f8f8f7a8486847a8486847d8f8f8f7f9795977da5a2a57aa5a2a57d9795977e9795977aa5a2a58397959787898989829194917c9194917e7b797b847b797b847b797b817b797b7f83818381838183837b7a7b84838483837b7a7b837b7a7b857b797b8580808089808080917b797b7a7371737a7b7a7b85838483857b7a7b837b797b857b797b8a838583858c928c88848284887e7c7e817876788878767884737473817b7b7b8f7b7b7b8c7b7b7b7e8482848c7b7b7b756b6d6b7e6b6d6b827372737e7372738b6b6b6b996b6b6b8f706f708a706f70867576757c7b7d7b8773717381737173747876787a7371736b7b797b846b6b6b846365636b7372737a7b7d7b887b7d7b887b7d7b887b7d7b877e7d7e827e7d7e8084828487848284838180818184828482818081818180817f83838386838383947b7c7b86737573767b7c7b6e7b7c7b6e7b7c7b66838383738688869a787a788d8688868086888681818081848180818581808188818081857e7d7e857e7d7e84787978827e7d7e877e7d7e877879788578797884787978818384838a8c8e8c8a8384838e838483918486848d8181818581818185818181858180818881808184848284868180818c7b7d7b88808180837b7d7b7f80818086818081887e7e7e868180817f8180818780818088808180867b7d7b8b7b7d7b897b7d7b8a7b7d7b8b808180878081808881808189818081887e7e7e887b7d7b877b7d7b877b7d7b887b7d7b857e7e7e82818181887e7d7e887e7d7e857e7d7e857b7d7b857b7d7b847b7d7b857e7e7e837e7d7e847e7d7e857e7d7e827e7d7e807b7d7b817b7d7b827b7d7b847e807e838486848184868484848684848486847f8687867f868786877b797b837b797b7c73717384737173817371737e7b797b847b7d7b7b8b8b8b88838483887b7d7b8283848385838483877b7d7b847b7d7b848081808480818081808180877b7d7b867371737d7b7a7b80838483867b7a7b7e7676768476767684818081848180818886878686868786888687868e9496948b9c9e9c899c9e9c8a9c9e9c899c9e9c889492948a9492948f9492948a94929493838283878382839e949694988382839083858393838583938b8d8b8d8385838a8b898b838381837d7b797b837b797b81737573857b7c7b8d838383897b7c7b877375738a73757387737573877e807e8a8988898f898889887e7e7e867e7e7e8a8381838d7b797b857b797b8d838183938486848c7e7d7e7d81818180848684877b797b897e7d7e82818181847b797b867b797b817e7d7e897e7d7e8c7b797b867b7d7b8b7b7d7b88808180807b7d7b85808180877b7d7b877b7d7b877b7d7b8a818081877e7e7e877b7d7b8a7b7d7b89818381897b7d7b897b7d7b85848684888486848884868485818181838181818b8486848a8486848a8486848a848684888486848881818190818181907e7d7e8f7e7f7e8f7e7f7e8f7878788f7878788b7b797b877b797b807e7d7e807b797b817e7d7e847e7d7e8778797886787978877e7f7e84787878867e7f7e8c8486848d8486848d7b797b8c7b797b897e7d7e8b787a7887787a788b7e807e8c787a788b7b797b8b8181818c8181818881818184898b898b8486848d84868488898b8988949694889c9e9c889c9e9c919c9e9c9b9a979a929a979a898f8c8f898482848d7b7d7b89838583868b8d8b838b8d8b83949294879492948494929482949294848e8c8e818e8c8e848e8c8e859492947e94929481898a8985898a8981898a897c8c8a8c7973757379737573808c8a8c878b8b8b8483848382838483898b8b8b797e7e7e797e7e7e9b949294879492947e787a78836b6d6b87787a788c787a787e6e6e6e7e6e6e6e836e6e6e866e6e6e83706e7082757375847b797b81757375807375738273757385737573857b7d7b807b797b807b797b807b797b7e7b797b7e7b757b837b757b837b757b81706d7080737173806a6a6a836a6a6a80737173827070708870707075707070959c9e9c9794969486898989867e7d7e827e7d7e807e7d7e807e7d7e827e7d7e847e7d7e857e7e7e867e7e7e837b7d7b837b7d7b8373757384737573867375738873757386737173867371738373717381787878877b797b817b797b817b797b7d7b797b7f757775807b7d7b7c707270856b6d6b8373757382787978837e7d7e88848284868c8e8c818c8e8c7f8c8e8c808384837c848684818486848b7b7d7b8e7375738a7b7b7b7e7374737e6b6d6b8a6b6d6b826b696b8073727385737273877b7c7b8b8383838d8383838b8c8a8c848c8a8c879c9a9c898e8c8e888e8c8e888e8c8e8d9496948b9496948d8988898f8988898d83848386838483898384838f8c8e8c818c8a8c7e8c8a8c838c8a8c89838183837e7d7e83898989889496948189898986807e8089807e8089807e8087807e80897e7d7e8d8181818d8181818c7b797b8c7b797b8a7e7d7e897b797b867b797b867b7c7b8b7b7c7b88737573887b7c7b8a7375738c7375738e7375738e7375738d7b797b8d7b797b8d7b797b8b7b797b897375738a7375738b7375738c7375738b737573887375738773757387737573897b7d7b8a7b7d7b897b7d7b8a7b7d7b887e807e877e807e847e807e83737573857375738773757384737573877375738673717384737173867371738573717389737173897371738873717388737173827b797b827b797b837b797b7f7b797b8173717382737173817371737f7371737873797381737973867379737d7379737d8486847d848684818486847b8f8f8f828c8b8c888482847f84828482848284848482848584828481848284848482848384868480848684808f8f8f868f8f8f84898989828989897f8989897f979597809795978397959783a5a2a57aa5a2a5849194918a9ca29c849ca29c80919491818b898b84838183888b898b7d949294868c8e8c858c8e8c7f8c8e8c858c8e8c85868786858c8e8c7e8687867e808080807b7a7b80838483857b7a7b80737173837b797b8a7b797b8d7b797b807b797b8878767885787678867371738478767881737473896b6d6b8f737473917b7b7b757b7b7b7a6b6d6b87737473837b7b7b827b797b827b797b827b797b90737273996b696b8a6b696b86706f70817576757a737173877371737a7371737a7876786b7b797b7b7b797b8c6b6b6b737372737e7b7d7b887b7d7b887b7d7b887b7d7b85848284857e7d7e857e7d7e877e7d7e838180818184828481818081828180817f83838382838383867b7c7b897375737e838383768c8a8c768c8a8c6a8c8a8c808688869a9496948794969480949694858c8a8c7e8c8a8c7f8c8a8c848180818178797886787978807e7d7e847e7d7e89848284857e7d7e83737573847e7d7e87838483878384838a8384838e8384838d8486848b8181818381818189818181887e7e7e867e7e7e87818081888482848880818088808180867b7d7b887b7d7b898180818b818081888180818481808188808180888081808780818089808180898081808780818086868586868081808a818081867e7e7e847e7e7e897e7e7e88818081867e7e7e877e7e7e8b7b7d7b877e7d7e828181818481818185818181848180818381808184818081847e7e7e8381818183818181847e7d7e837e7d7e82818381828486848284868481818381807e807e807e807e837e807e7a7b7d7b837b797b7f808080817b797b838080807e838183818381838583818385838183848384837b838483867b7d7b84838483848384838a838483857b7d7b847b7d7b817b7d7b818081807e7b7d7b7e7b7d7b897b7a7b867b7a7b837b7a7b867b7a7b7e8180818181808187818081848180818678787880787878828687868e7878788473717386737173897371738b80808088868586888685868a8685868a949294878382838d8382839e8b8c8b938382839083858391838583907b7d7b8b7b7d7b8a7b797b7d7b797b7d8b898b8a9492948b8c8a8c8b8c8a8c8f8c8a8c8b8c8a8c85898b898a7e807e87898b8987898b898a8988898d8988898a949294888988898a9492948d9492948a8b898b8d8b898b93848684888181818081818179848684898181819181818184818181827e7d7e89818181837e7d7e867e7d7e8a7b797b8380818089808180898081808b86858687868586878081808a8685868a8685868a848284888180818c8180818c8180818b8183818d8183818d7b7d7b8d7b7d7b8f8486848a818181887e7d7e857e7d7e8a7b797b887e7d7e877e7d7e847e7d7e838181818881818183818181817b797b8b7e7f7e86787878867e7f7e867e7f7e877e7d7e897e7d7e8b7e7d7e84818181807e7d7e817e7d7e867e7d7e897e7d7e8a8486848c7e7f7e897e7f7e897e7f7e897e7d7e897b797b8d7e7d7e837b797b8373757387787a7888787a788b787a788d7b797b8a7e7d7e8d7b797b898181818b898b899184868491848684918486848d848684888486848a8c8e8c8d9496948d8f8c8f8d8f8c8f7b8f8c8f84a5a2a5939496949683858390838583868385838584868487898a8985898a89808486848284828486898789878987898689878981898a89818e8e8e858e8e8e848e8e8e7c8c8a8c768c8a8c838c8a8c897b7c7b7e7b7d7b7e7b7d7b807b7d7b847b7d7b7c7b7d7b697b7d7b957b7d7b7c65656577848284918482848684828482767576817375737f7375738473757385737573886d6e6d856d6e6d856d6e6d856d6e6d8473747381737473847374737d7374737e6867688068676880767276806867687e6365637e63656382636563806365637e6b696b816b696b84706f708a7576758e7b797b867b797b757b797b7d7b797b857b7d7b7e7b7d7b857b7d7b857b7d7b807b797b807b797b837b797b807b797b81737573847375738473757384737573847b797b847b797b877b797b847b797b837b7d7b837b7d7b837b7d7b887b7d7b807b7d7b807b7d7b807b7d7b807b7d7b7f8486847b8486847f848684928486848c7b7d7b898b8d8b908b8d8b8c8b8d8b8a9c9a9c859c9a9c7c9c9a9c7c918f91827b7c7b826365638263656382636563816b6d6b876b6d6b8c7e807e8c7e807e938989898e979597939795978e9795978d979797928988898b898889958988898e8e8d8e8a8e8d8e8c8e8d8e887b797b867375738c73757386737573897375738d7371738d7371738d7371738d737173836a6a6a836a6a6a8a6a6a6a8a7b7c7b8a7977798a797779807977797b848284868c8a8c908c8a8c908c8a8c898c8a8c878e8d8e8a8081808c8081808c8081808b7b7d7b897b7d7b877b7d7b897b7d7b897e7d7e868181818c7e7d7e897e7d7e877e7f7e917e7f7e917e7f7e8d7e7f7e8a7879788b7575758b7371738a737173897371738a7879788b7879788c7b7d7b8a7b797b867575758b7575758c7b797b8c7576758d7576758d7576758c706f7089706f7087706f70867371738673717385757675837b7d7b867576758975767585757375857b797b887b797b867b797b827b797b887372738b73727387737273827b7d7b807b7d7b8575767582757675817b7d7b837b7d7b837879787d787978817576757e7b7d7b7e7b7d7b817b7d7b827b7d7b7f7b7d7b7f7b7d7b827b7d7b8384868481848684818486848384868485848284838482848284828484848284837b7d7b837b7d7b867b7d7b837b7d7b817b7c7b80848684838486848584868481848a84837b7f7b83737473817b7f7b888683868c86838683948e9485948e948594929485949294889492947e9492947f8c8e8c83838583828c8e8c888c8e8c808c8a8c808c8a8c808c8a8c808c8a8c818c8a8c838c8a8c828c8a8c818c8a8c8384868481848684847e7d7e838181817f7b7c7b8473757389737573877b7c7b868685868d808180907b7d7b867b7d7b7a6b716b837679768a8181817a818181817b797b897b797b867b797b837b797b906b6d6b906b6d6b876b6d6b866b6d6b81757575867879788873717379787978747878787b7878788178787884787878867b7d7b867e807e84818381857e807e877e7d7e827e7d7e867e7d7e867b797b857b7d7b838081808380818083808180818381837e838183818381838f838183928686867586868675868686666b6d6b8c737173998080807f80808084808080858684867f7b797b807b797b7c7b797b81808280847b7d7b877b7d7b88808280887b7d7b837b7d7b817b7d7b8c8081808d86868689868686898482848c84828488818181867e7d7e867e7d7e887e7d7e867e827e85818281887e827e867e827e8981808187818081897e7e7e8c7e7e7e897e7e7e867e7e7e88818081897e7e7e868180818a7e7e7e897e7e7e87818081878180818a7e7e7e897e7e7e887e7e7e897e7e7e897e7e7e8981808188818081887e7d7e86818181888486848784868488818081848482848281808183818081837e7e7e837e7e7e837e7e7e827e7e7e827e7e7e807b7d7b807b7d7b87818081838486847d8486847f8181817f7e7d7e807e7e7e7e818081817e7e7e7f7e7e7e7c8181817d7e7d7e80818181837e7d7e7c7b797b837e7d7e8781818189848684827b7c7b787b7c7b827b7c7b86838383828685868686858683868586848685868589888982898889808988897e898889878c8e8c8086878685808080877b797b89808280828c8e8c8580828087808280867b7d7b897b7d7b8780818083808180837e807e83787a788573757383737573867371738673717389737173917878788c8081808f8c8a8c998081808f8081808f8081808b808180858081808b7b7d7b88808080868080808680808083868786878b898b878381838f83818380838183828c8a8c8b8c8a8c8b8c8a8c8b8c8a8c8b8685868d8685868a8685868d808180918081808e8081808e8e8d8e899c9a9c8b8c8a8c868c8a8c88818081788c8a8c768c8e8c8476757688767576917675768a7b7d7b8b7b7d7b8875767585757675877e7d7e8a8c8a8c8a8c8a8c8a8c8a8c828c8a8c898c8a8c938c8a8c8c7e7f7e85706d708a7e7d7e8a7e7d7e8a7e7d7e8a7371738a737173877371738d7371738c73717385737173827371738273717389737573877e7e7e877e7e7e857e7e7e83848284858482847d7b797b857b797b897e7d7e867e7d7e867e7d7e847e7d7e887e807e89787a7888787a7886787a78887b797b877e7d7e877e7d7e857e7d7e857b797b877e7c7e857e7c7e887b797b857b797b897b797b897b797b7c7b797b857371738b78787883737173897878788d8081808c8081808c8081808f80818093838183928381839483818393838183928383838d83838389838383928c8a8c939c9a9c8b8e8c8e898e8c8e869c9a9c7f9c9a9c8d9c9a9c908e8c8e8d807e808a818081818180818681808186818081817b7c7b817b7c7b837b7c7b817b7c7b82737573827375737e7375737b737573797371737b84828475848284778482847f7878787f7878788878787884787878765a595a6965656588707170885a595a826869687e6869687b5a5d5a7e5a5d5a7c5a595a7c5a595a7c5a595a7f5a595a835f5f5f83525152805251528052515281525152815251527d5251527b525152875a5d5a855a5d5a7a5a5d5a7a5a5d5a7e6365638263656384636563826e706e877576758a7b7d7b8d7b7d7b937b7d7b967b797b867b797b757b797b7d7b797b7e7b7d7b7e7b7d7b7e7b7d7b7e7b7d7b7a918e917a918e917e918e9180918e917e9fa39f849fa39f8d9fa39f849fa39f89b5b6b589b5b6b589b5b6b587b5b6b58dc6c3c683c6c3c67dc6c3c6889494948b9192918ba7a8a78ba7a8a7859192918e8486847f84868483848684969193918c8b8d8b8c949694909496948994969485918f91817b797b817b797b6f7b797b6c9493947b949394897b7c7b9094939497a5a6a597a5a6a592a5a6a5a2a5a6a59ca5a2a5899795978e898989897b7d7b908988898d8988898b898889887b797b8c7b797b887b797b918e8d8e8a8e8d8e809495948f8385838f83858389838583878988898d7371738773717381737173836a6a6a836a6a6a8e7b7c7b8a6a6a6a8a6e6c6e8a7977798f848284858482847f8c8a8c948c8a8c867b7b7b897b7b7b87808180878081808f8081808a8081808a7b7d7b8a838483877b7d7b897b7d7b897b797b8984868489848684898181818b7e7f7e907e7f7e8d7878788a7e7f7e8b7879788f7575758b787978897575758d7575758d7575758b7575758b7575758a707170867071708c7575758c7071708b706f708d706f708d6b696b886b696b886d6e6d88706f7088706f7086706f7086706f7083706f7087706f7089757675867573758a75737586706e7089706e7087737273867b797b8873727388737273867576758075767580757675807576757f75757583737173847371738173717384706f7081706f708475767584757675846b6d6b7f6b6d6b7d73757386737573857372738573727386737273857372738573717385737173866b696b886b696b876b696b896b696b84706f7086706f7086737273877372738573727381737273837374737e7374737c73747385737473856b6d6b7f6b6d6b816b6d6b886b6d6b7e7876787e7876787e7876787e787678827b7d7b857b7d7b847b7d7b84737573867b7c7b837b7c7b8383838388838383878684868586848683807e8083807e80868486848684868481818181868486847f8383838e7b7c7b8c7b7c7b878383838d868586867b7d7b89868586798685868081818187818181907679767a818181868181818c7e7d7e817e7d7e867b797b877b7d7b8f7577758675777587707270867371737e7575758873717379737173747371738b7878787e7e7f7e817e7f7e877e807e85818381848183818384868485848684828486848484868483848684858081808580818083868586818685868583818385838183818381838c7b797b8a6b6d6b756b6d6b666b6d6b756b6d6b958080808473717384737173847371737d7b797b7f7b797b7f7b797b847b797b878082808286888685808280847b7d7b7f7b7d7b837b7d7b8a8685868c8c8a8c8d86868689898a898984828489848284867e7d7e8681818186848684888181818a8482848784828486848284888482848a8482848684828487848284888482848884828489818081898180818984828489818081888180818881808189818081898180818a8180818a818081898180818781808188818081897e7e7e85818081847e7d7e867e7d7e857e7d7e857e7d7e857e7e7e86818081857e7e7e817b7d7b837e7e7e877e7e7e837b7d7b837e7e7e827e7e7e7f7e7e7e82818081807e7e7e817e7d7e7d7e7d7e817e7d7e817e7d7e7f7e7e7e807b7d7b7e7b7d7b7d7b7d7b7e7e7d7e8384868482818181817e7d7e807e7d7e877e7d7e837e7d7e828486847f7b7c7b747375738673757386737573827b797b867b797b847b797b827b797b857e7e7e837e7e7e827e7e7e897e7e7e808080807a868786878687868080808086808280867b7d7b8480828082868886838685868980818085868586848c8a8c878486848584868485848684868486848d8486848d848684898486849c84868495808180928c8a8c95868586928685868d868586898685868586858689868586898687868480808084808080888080807c8381837c7b797b877b797b877b797b887b7d7b898081808b7b7d7b8b8081808d7b7d7b8a7b7d7b818081808a868586918081808e808180918081808e80818083818081837676768376767683818081728c8e8c848181818d8181819176757687706f70856b696b8d7576758b7b7d7b877e7d7e8a7e7d7e877e7d7e8a7e7d7e897e7f7e877e7f7e8c7e7f7e898c8a8c7f8c8e8c907e7d7e967e7d7e8a7e7d7e8a949694909496948a8989898789898985808080858080808580808089808080898988898b7e7e7e897e7e7e827375738373717385737173837b797b887b797b83737573847e7d7e827e7d7e857e7d7e88787a7885787a78847e807e887e807e877e7d7e877b797b877b797b887e7d7e877b797b857b797b85817f8181817f81827e7d7e857b797b857b797b857b797b837371738b7878788b7e7f7e898486849086858695868586928c8a8c948c8a8c948c8a8c938c8a8c9283818390838183908383838c8383838c8383838d8c8a8c8b8e8c8e868e8c8e868e8c8e8673717382807e80878e8c8e858e8c8e8a807e8086767676867676768a767676867676767e7b7c7b7e7b7c7b7f7b7c7b8373727382737573807375737b7375737b7375737b7371737b7371737c737173758482846d8c8a8c7b7878788d78787888656665765a595a766565657c6565657c5a595a775a5d5a775a5d5a7b5a5d5a7b5a5d5a7c5a595a7f6262628262626282626262805f5f5f805f5f5f805f5f5f855f5f5f8462626286626262816262628162626283686768806867688368676883767276856e706e89797b7987797b7987797b798d7b7d7b8d7b7d7b8d7b7d7b907b7d7b967b797b8e7b797b7d8e8d8e7db5b6b57eb7b9b77eb7b9b785b7b9b785b7b9b781bdbabd83bdbabd7ebdbabd84bdbabd87b5bab58ab5bab593b5bab587b5bab58eb5b6b591b5b6b58eb5b6b58eb5b6b592adabad88adabad73adabad6eadabad90bdbebd9bbdbebd85bdbebd75a7a8a78e9fa09f96adaead8eadaead8e9fa09f9894969489949694859496947d9496947c868486857b797b7c868486817b797b7b9493947badaaad90adaaad89adaaad8ca5a6a57c91939192a5a6a5a2a5a6a593979597898989897b898989848989898b97979786a5a6a588a5a6a583a5a6a58aa1a1a1838e8d8e8a8e8d8e938e8d8e8ca5a6a58fa5a6a583a5a6a586a5a6a587898889818988898d89888981737173835a595a9c5a595a985a595a8e5a595a946361639e636163946361638f636163867b7b7b898c8a8c898c8a8c8d8c8a8c928e8d8e8a9c9a9c8c9c9a9c8c9c9a9c86949294888b8b8b8a8b8b8b8a8b8b8b898181818f7b797b8f7e7d7e867e7d7e8a7e7f7e8a7878788a7e7f7e8b787878877b7d7b897b7d7b8c75757589787978897575758b737173887371738b7371738a7071708a75757587707170886b6d6b876b696b866b696b8a6b696b8b6b696b8c6b6d6b866b6d6b856d6e6d866b6d6b866b696b836b696b846b696b876b696b876b696b87706e7085706e70846b696b866b6b6b886b6b6b826b6b6b87636563886b696b856b696b836b696b826b696b7f737173817371738473717381737173816b696b84706f708675767581757675796b6d6b846b6d6b866b6d6b82737573826b696b856b696b856b696b806b696b826b696b876b696b876b696b8473717387706f70876b696b846b696b85706f708573727385737273826b696b866b696b856b696b836b696b866b696b857374737f6b6d6b836b6d6b886b6d6b836b6d6b816b696b856b696b856b696b837876788073757380737573827b7d7b877375738b73757382737573857b7c7b887b7c7b86807e808186848682807e8087807e8084848684867e7d7e817b797b887e7d7e848c8a8c848c8a8c7f8383838e8383838d868586808c8a8c838c8a8c798c8a8c7a8c8a8c838c8a8c8d81818180818181838486848381818178818181817b797b8a7b7d7b8d7b7d7b87757775867b7d7b867b7d7b7e7b7d7b887b7d7b867879787784868488848684847e7f7e847e7f7e8684868485848684877e807e8684868483848684837e7d7e847e7d7e867e7d7e83808180857b7d7b877b7d7b83808180887b797b857b797b817b797b81838183836b6d6b756b6d6b6d6b6d6b8a868686908e8f8e7b8e8f8e848e8f8e848e8f8e80918f9181918f91849c9a9c859c9a9c858c8e8c848c8e8c828c8e8c85868886868c8a8c838685868a8685868a8c8a8c8884828484848284878482848584828488818181888181818881818188848684898482848881828186848284878482848a8180818981808188848284888482848681808187818081888180818a8482848a8180818881808189848284878180818a8180818a7e7e7e87818081887e7e7e887e7e7e887e7e7e8a7e7e7e897e7e7e857e7d7e88818181858181818881818187818081847e7e7e867e7e7e887e7e7e857e7e7e847e7e7e857b7d7b867b7d7b847e7e7e867e7e7e848180817f818081817e7d7e807e7d7e817e7d7e807e7d7e7f7b7d7b807b7d7b7f7b7d7b7e7e7e7e7e7e7d7e807e7d7e807b797b807b797b827e7d7e7e7b797b837e7d7e807e7d7e7b7b7c7b6d7b7c7b82737573867b7c7b7f7b797b817b797b8686858687868586857e7e7e897e7e7e7c73757387737573877b797b817b797b87808080858c8e8c898c8e8c817b7d7b847b7d7b8a8688868880818083868586898c8a8c8a868586888486848a8486848a8486848884868486848684897e7f7e897e7f7e957e7f7e8f7b7d7b9c808180958081808f80818087808180857b7d7b877b7d7b817b7d7b877b797b897b797b868080808386878674838183878b898b8b8b898b8b8b898b868c8a8c86868586898c8a8c8c8081808d8081808b8081808d8081808b8081808c8081808e808180878081807f73757388767676836b6d6b7d7676768b7676767b6b696b7f767576918181817f81818182757675877576758775767585706f708a7e7d7e8d7e7d7e877e7d7e7d7071708963696387707470877074708c707470797e7d7e798c8e8c9c7e7d7e9c7e7d7e908989898d8989898d8989898d9496948c9c9e9c899c9e9c899c9e9c909c9e9c809492947e9492947e94929484898889857b797b857b797b886b696b856b696b867375738673757384737573867375738373757389787a788b7e807e838486847f848684847e7d7e837e7d7e827e7d7e837b797b817b797b877b797b87817f81858181818581818187848684877e7d7e867e7f7e887e7f7e88787878897878788c8081808f86858694808180947b7d7b947b797b93838183948381839583818393838383938c8a8c8f8c8a8c8d83838386807e8089807e8084807e8081807e807c8e8c8e7f807e807f807e80858e8c8e868c8a8c978c8a8c9281808181818081857b7c7b817b7c7b7c7b7c7b7c737273806869687d5d5d5d825d5d5d845d5d5d806261627e626162826261627c5251526d6566657b6566657f6566657f5255527c656565826565657c5a595a76656565776869687b6869687b6869687b6869687f73757381737573846a6b6a876a6b6a8b6d6e6d887b7d7b887b7d7b8b7b7d7b8a84868488848684888486848a84868489847d8489847d8489847d8489847d848784868485848684878486848b797b798d7b7d7b8d7b7d7b907b7d7b937b7d7b967b797b967b797b8e7b797bafa1a1a1afd6d7d685d6d7d685b7b9b77eb7b9b77dbdbabd83bdbabd80bdbabd7ebdbabd7eb5bab5819fa39f8a9fa39f849fa39f84a1a1a1878e8d8e848e8d8e7f8e8d8e887b7d7b887b7d7b7d7b7d7b7894949480a7a8a7859192917a7b7d7b7a919291839193918e919391839193917b9193918c8385838c8385837d838583857b7d7b8a8684868e918f916f9c9a9c7c9c9a9c9f94939489adaaad7badaaad9094939497a5a6a58ca5a6a592a5a6a58ca5a6a589a5a2a58ea5a2a57ba5a2a584a5a2a58da5a6a590a5a6a592a5a6a592a5a6a588b5b6b588b5b6b585b5b6b58eb5b6b5959495948694959483a5a6a580a5a6a57a9f9f9f749f9f9f6eb5b6b5749f9f9f8e8c8e8c958c8e8c917b7c7b917b7c7b8f797779996e6c6e946e6c6e946e6c6e905a5d5a905a5d5a976a6c6a8d7b7b7b9a7375738f737573878081808c7375738b7b7d7b88838483898384838a7b7d7b7a7e7d7e8f8181818f818181867b797b8d7371738a737173877371738b73717387737173867879788a7575758a78797886787978887879788a7575758d7371738c7071708570717086707170877575758675767585706f7087706f70866b696b866b6d6b876b6d6b876d6e6d856b6d6b826b696b866b696b886b696b866b696b8b6b696b886b696b866b696b876b696b856b6b6b856b6b6b8a6b6b6b8a737273857576758b706f7089706f708375767588787978887b7d7b8a7b7d7b847b7d7b817b7d7b8c7b7d7b867b7d7b817b7d7b7d84868488848684888486847f848684808486847f8486847f7b7c7b817b7c7b828482848384828486848284827b797b837b7d7b857b7d7b8a7b7d7b887b7d7b86737273827b7c7b847b7c7b877b7c7b857374738673747388737473867374738578787883787878857878788578787887787678877876788a7876788a787678837375737f73757384737573877375738673757388737573857b7c7b85737573887b797b857b797b867b797b88807e807f8181817d7e7d7e868181818a848684848383837d838383828383838c8c8a8c90868586868685867c8685868080818083818181808c8a8c838181818376797683818181837e7d7e817b797b837b797b8c7577758f7577758a757775867b7d7b867879788b7b7d7b867b7d7b887b7d7b817e7f7e7b848684817e7f7e8b7e7f7e8684868482848684827b7d7b897b7d7b877e7d7e86818181858486848584868487868586838685868c8685867c8c8a8c778b898b888b898b819492947e9492947c868686758686868aa1a0a199bdbabd889c9e9c889c9e9c849c9e9c849c9e9c81918f91848684868486848684918f917e8c8e8c8786888681868886858082808a80818085808180888685868c8685868986868689848284888482848584828482818181868181818f81818188848684838182818881828187818281888182818b81808188818081897e7e7e878180818781808189818081888180818a8180818984828486818081857e7e7e847e7e7e86818081867b7d7b887e7e7e887e7e7e897e7e7e8a7e7e7e887e7e7e868180818b8181818a8486848781818185818181857e7e7e837e7e7e8281808183818081827e7e7e807e7e7e807e7e7e817e7e7e827e7e7e847e7e7e817e7e7e807e7e7e817e7d7e817e7d7e818181817d7e7d7e7b7e7e7e7d7e7e7e7e7e7e7e7e7e7e7e7f7e7d7e7f7e7d7e7f7e7d7e807e7d7e82818181807e7d7e837e7d7e838181817b838383788383837f838383828c8a8c849c9e9c83919191839191917e9191917e898889877e7e7e8994929489949294878c8e8c858c8e8c878687868586878684808280818082808a8c8e8c848c8e8c8480818086808180878081808780818085848684878486848984868484848684828486848984868498848684917e7f7e858685869c8685868f808180928081808b868586878c8a8c89868586898685868c8687868b86878689868786888c8e8c839492948794929487949294878b898b888c8a8c888c8a8c8586858686808180888685868886858686808180867b7d7b8980818087737573877375737f73757380767676866b6d6b866b6d6b886b6d6b7f6b696b7f6b696b88767576847675768d7576758a757675847576758275767587707170836365638763656380707170897e7f7e877e7f7e87707470876369638a635d63797e7d7e738c8e8c9c7e7d7e9c7e7d7e909496948a898989877371738c737173907371738980808077808080847375737e7375737e737573828988897a8482847d848284857b797b8e84828489948e94868985898889858986898589858486848484868489787a7884737573807e7d7e82818181847e7d7e877b797b887b797b817b797b8c817f818e7b797b897b797b877b797b857e7d7e898181818b84868483848684888486848e8486848f7b7d7b8c7b7d7b8f8081808c7b7d7b8d7371738f737173927371739373717393737573927375738f7375738c737573897371738b73717386737173847371737f737173827371737c737173877371739b6b6d6b817676767d81808181767676856b696b816b696b7e6b696b786b696b776869687b5d5d5d7d525152805251528052515280525152805251527b5251527b525552765255526d5255527f525552817375738273757384737573826b6d6b826a6a6a856a6a6a826a6a6a857b7c7b878181818581818183818181858c8e8c828c8e8c86838583898c8e8c8d8c8e8c8683818384838183878381838883818382868786818c8e8c868c8e8c84868786868685868980818089808180898081808b7e7d7e8c7b797b907e7d7e917e7d7e8f7b797b8f7b797b967b797bc0868786c48382838b9490948194909481a59ea57f9ca29c789ca29c7b9ca29c7b9ca29c769c9e9c799c9e9c7c8e908e7e8e908e7f8486847f8486847e7e807e7c787a78817e7f7e877e7f7e7f787878897371738c6361637b706e7085706e707d7e7c7e7e7b797b827b797b878b898b879c9a9c8c9c9a9c928e8d8e7f9c9a9c859c9a9c8c9c9e9c828e908e758e908e7c9c9e9ca0adaead81adaead74adaead93adaead97b5b2b58fb5b2b580b5b2b57cb5b2b580adaaad82adaaad7eadaaad89adaaad92b5b2b596b5b2b58eb5b2b587b5b2b586a5a6a57fa5a6a585a5a6a589a5a6a583a5a6a583a5a6a580a5a6a57ba5a6a569a5a2a564a5a2a56e8987896ea5a2a586bdbabd86bdbabd89bdbabd8dbdbabd86c6c3c686adabada7949494a7949494879c9a9c8e807e8096807e80878e8c8e8c8180818f6b6d6b8c6b6d6b8c76767688767476856b696b806b696b887674768a7375738680818086808180918081808b89878988898789887e7c7e88737173897375738c6b6d6b8573757389737573877b7b7b87848284877b7b7b847b7b7b8876787686767876868183818876787683787978847e7d7e877879788673757382757675857576758b706f7082706f70827375738a7375738a7375738a73757389706f70856b696b86706f708a706f7088707270867072708b7072708975777583757675897b7d7b857b7d7b827b7d7b838180818676767686767676867676767b75767584757675887b7d7b847b7d7b857e7f7e8484868489848684838486848184828485817f8180817f81848482848384868482818181837e7d7e847e7d7e847b797b867b797b877b797b847e7d7e857b797b847b797b857e7d7e867e7d7e877e7e7e877e7e7e857b7d7b857b7d7b867e7d7e857e7d7e8681818188818181847e7d7e8184868487818181847b797b837b797b88838183818381837e7b797b837b7d7b847b7d7b847576758575767586767676876b6d6b896b6d6b886b6d6b826b696b807675768c8181818c767576847372737f7b7c7b8c7372738f7b7c7b8a8482848a797779797977797d79777987737173827371737c7371738578767882706f70846b696b89706f70887b7d7b8a787678917371738a7371738673717385757575877879788973717386757575887375738478797885848284898482848d84868484848684818486848b8486848c94969489949694899496948394969484949694869496948f949694809496947fa5a2a58ca5a2a588a5a2a581a5a2a57f9c9e9c8d9c9e9c979c9e9c899c9e9c848c8a8c84817f817c7674767d817f81807e7c7e81898789817e7c7e84737173827b7d7b877b7d7b847b7d7b827b7d7b867b7d7b888081808d8081808d8081808a8486848b848684838181818281818189818081878180818b818081867e7e7e847e7e7e897e7e7e898482848981808186818181868181818781818186818181888482848981808186818081897e7e7e877e7e7e837b7d7b857e7e7e867e7e7e847e7d7e8984828489848284877e7d7e897e7d7e897e7d7e877b7d7b877e7d7e8a7e7d7e887e7d7e857e7d7e847e7d7e8680818084808180838081808180818083807e80817b797b82807e8084807e80827b7d7b807b7d7b817e7e7e817e7e7e807e7e7e807e7e7e807e7e7e7d7b7d7b7d7e7e7e788180817c7e7e7e7d7b7d7b7b7e7d7e81818181807e7d7e7d7b797b807b7d7b827b7d7b837b7d7b818081808386878686868786868080808686878687838483818384837e838483797b7a7b7d7b7a7b837b7a7b938c8e8c838c8e8c818c8e8c858c8e8c858c8e8c878c8e8c969492948e94929485868586798685867f8c8a8c878685868186858684868586868486848684868484848684838486848489888984898889948988898f89888995898c8999898c8990898c8993898c898e84868488848684888486848a848684878c8a8c858383838483838385838383858181818281818184818181888486848b84828486848284848180818584828485808280898082808a8c8e8c898c8e8c8c8c8a8c8c8c8a8c8a86858688808180888486848884868485818181897b797b8d7375738d787a7883787a78817e807e887676768b6b6d6b8b76767687767676847b797b848080808b8687868b808080867e7e7e80898889867e7e7e8f7e7e7e8d80818093737173689ca29c689ca29c95636163956361637b707070827070708b706e7085706e70876361637e706e70827b7b7b88737073856b656b826b656b857675768e8181818b8c8e8c8b8c8e8c887b7d7b807b7d7b837b7d7b838486848284868480848684827e7f7e8b787878887375738573757383787978857e7d7e8b7e7d7e887e7d7e877e7d7e82737573826b716b86787c7886787c7887787c78887b797b8b7b797b8a7b797b8c83818391838383917b7c7b91838383918383838f8482848f848284917b7b7b8f737473926b6b6b8d6365638b6365638863656387626262866262628652555284525552845a5d5a865a5d5a7e5a5d5a895a5d5a8e4a494a7a4a494a7d5a595a7a5a595a7d4a4d4a7f4a4d4a7f4a4d4a7a4a4d4a735251527d626262846262627f525152805255527f5255527d5255527f5255527e5a5d5a795a5d5a79686968847675767e7b7d7b798486847e84868484848684838c8e8c858c8e8c868c8e8c858c8e8c858c8e8c818c8e8c7d8c8e8c798c8e8c73838583827b7d7b827b7d7b7e7b7d7b82838183878381838483818382838183848687868a8c8e8c898c8e8c818c8e8c868c8a8c848c8a8c818c8a8c8a8685868b8181818c7e7d7e907b797b907b797b967b797b8f7b797ba4808080c08c8e8ca77375738b7375738b73757394737573906b6d6b7f6b6d6b7b6b6d6b786b6d6b7b7375737e7375737e737573817375737e7375737b7375737e73757380787a787f7878787f7371737b7371737f7371738c706e70877e7c7e827e7c7e7d7e7c7e8c8b898b9a9c9a9c8c9c9a9c8c8b898b858e8d8e828e8d8e8980818085808180828082807f73757385737573828082807a818081816b696b8181808181818081888381838483818380838183848381837e8e8c8e84706e708d8e8c8e89adaaad87b5b2b583918f917f918f917b918f9185797879857978798579787989797879888688868886888680686a68798688866489878969898789878987897da5a2a582a1a1a18686898686a1a1a190bdbabd86adabad79adabad86949494a07b7d7b8e8e8c8e928e8c8e9a8e8c8e8b807e8083818081898c8a8c898c8a8c898c8a8c80817f81808c8a8c888c8a8c888c8a8c8a8081808a808180869c9a9c8a8e8d8e8e7371738b7e7c7e7c898789827e7c7e8c84868489848684898486848c8486848b8482848b8482848b8482847e8482848b8183818b8c8e8c838c8e8c81818381897879788978797885787978877e7d7e867b7d7b857b7d7b827b7d7b827b7d7b897879788973757389737573877e7d7e837b7d7b857b7d7b897b7d7b847b7d7b857b7d7b887b7d7b8a7b7d7b8b7b7d7b8b7b7d7b897b7d7b887b7d7b8b7b7d7b868180817c767676897676768976767681706f7084757675847b7d7b847b7d7b84787878837878788578787887787878877b797b857e7c7e85817f8181817f81827b797b847b797b7f7b797b8681818187818181877e7d7e8881818185818181837e7d7e847e7d7e857e7d7e857e7d7e867b7d7b867e7e7e847e7e7e847b7d7b867e7d7e857e7d7e847e7d7e837e7d7e84818181847e7d7e817b797b847b797b877b797b857b797b7e8381837e8c8a8c867b7d7b847b7d7b877b7d7b887b7d7b86818081847676768276767685767676877675768276757682767576856b696b846b696b81737273847372738c6b696b826361637d6e6c6e826e6c6e796e6c6e857371737f7371738178767884848284837b7d7b877b7d7b897b7d7b897b7d7b867e7c7e867e7c7e867876788673717389787978847575758675757588787978887879788973757389737573837e7d7e8b78787888737173847878788d787878907b797b8a7b797b877b797b877b797b89787a788b8688868b787a7889787a788a838183888381838c8381838c838183868b8c8b8d8b8c8b897b7a7b7f7b7a7b7d8c8a8c7c817f81808c8a8c848c8a8c858987897f9492947d94929484949294828b8b8b828b8b8b85838483837b7d7b868081808b7b7d7b8b8081808a8081808b7b797b867b797b837b797b877e7d7e8a7e7e7e867e7e7e877e7e7e887e7e7e867e7e7e898180818a7e7e7e867e7e7e867e7d7e898181818781818185818181877b7d7b897e7e7e878180818a7e7e7e8a7b7d7b898180818584828484818081898482847b848284807e7d7e897e7d7e8a7b7d7b897b7d7b887b7d7b867b7d7b857b797b867b797b877e7d7e868181818880818088868586868c8a8c848c8a8c838c8a8c858c8a8c858c8a8c828c8a8c8181808182818081817e7e7e8181808181818081808180817f7e7e7e7d7e7e7e7c818081787e7e7e7b7e7e7e7d7e7e7e787e7d7e7c81818180818181817e7d7e828081808480818084808180848c8a8c888687868380808085868786868687867e8384837e7b7a7b89838483848c8e8c7d8c8e8c838c8e8c837b7a7b807b7a7b857b7a7b857b7a7b857b7a7b807b7a7b85787978816b6d6b796b6d6b856b6d6b887b7d7b848081807f86858681808180817e7d7e808181818384868484818181847e7a7e898988898f7e7a7e84736d73997371738e737173907371738e7e7e7e8a7b7c7b877b7c7b857b7c7b817b7c7b827b7c7b7f7b7c7b827b7c7b83737573847b797b877b797b857e7d7e837e7d7e857b7d7b857e7e7e867e7e7e867e7e7e858082808a7b7d7b857b7d7b857b7d7b897b7d7b898081808686858686868586847e7d7e857e7d7e887e7d7e867e7d7e8a7e807e8a787a788b787a78867e807e82818081878180818a8180818a81808186868786868687868b8687867f8c8e8c8b9492948d89888982949294897e7e7e8d808180878081808d8081807a9ca29c7b8c8e8c8e7e7f7e8e7e7f7e8a7e7f7e847e7c7e827e7c7e87706e708b706e7088737073827b7b7b88848684978486848e81818188818181826b696b826b696b866b6d6b7d737573867375738e6b6d6b877371738973717386787878897e7f7e8a787978877e7d7e877e7d7e857879788178797884787978857e7d7e8484828485868786878687868786878686868786868b898b88838183857b797b877b797b897375738d7375738f7b7c7b8f7375738b6b6d6b8b6b6d6b8f6b6d6b8d6b6d6b907372738b7372738b6b6b6b866b6b6b846262627d62626282736f7386626262865a5d5a81686a687e686a687e686a68837b797b806a696a806a696a7d6a696a806a6a6a856a6a6a7f6a6a6a7a7b797b7d7374737d7374737f7374737d7374737c7878787c7878787e787878827878787e8482847f8482847e8482847f7675767e7375737e7375737e737573827b7d7b837b7c7b867b7c7b827b7c7b7c7b7c7b817675768176757681818181818181817a7b7d7b827b7d7b897b7d7b7e838583868c8a8c898c8a8c888c8a8c848c8a8c868c8e8c8a868786817b797b847b797b857b7d7b82808180857b7d7b877b7d7b897e7d7e8d7e7d7e907e7d7e907b797b8f7b797b8f808080b28c8e8cc08687869e8382838b94909481838283948382838d7b7e7b7f7b7e7b7f7b7e7b7b7b7e7b7b8082807e8082807c8082807e8082807d7e807e7c7e807e80787a787e787a787f7e7f7e83787878817371737d787878858c8a8c8a7e7c7e807e7c7e7d7e7c7e827b797b876b696b7e6b696b8c6b696b8c73757382737573827375738c7375737873757378737573857375737f737573748180818181808187818081818180818883818384838183888381838b8381838b8e8c8e848e8c8e848e8c8e8d706e70836d6c6d836d6c6d876d6c6d836d6c6d85636163856361638663616386636163834a4d4a7b4a4d4a7e4a4d4a794a4d4a6e5251527d89878987a5a2a587a5a2a578a1a1a186a1a1a18286898686868986807b7d7b807b7d7b807b7d7b867b7d7b8e73717383807e80927371738b7371738c818081928180818c818081868180818b7674768e7674768b767476857674768a808180918e8d8e8a737573777375737c7e7c7e8b737173797371738b7371739773757385848684897b7d7b89737573877b7b7b846b6d6b846b6d6b8573747390767876906b6d6b866b6d6b7e7678768684828487787978857879788278797887757675887b7d7b857b7d7b857b7d7b8584828489848284877e7d7e86848284877b7d7b877b7d7b867b7d7b877b7d7b8b7b7d7b877b7d7b847577758a7577758c757675867576758b7576758c757675867676767f818081938c8a8c7c818081887b7d7b916b696b84706f7084706f7085737173877371738573717389737173877b797b877b797b867b797b7f7b797b807b797b837b797b847e7d7e8481818188818181887e7d7e88818181887e7d7e857e7d7e867e7d7e887e7d7e867e7d7e857e7e7e867e7e7e84818081847e7e7e897e7d7e84818181847e7d7e867e7d7e847e7d7e847e7d7e817e7d7e817b797b83737173817371738873717383737173827576758175767586757675877576758676767682767676827676768276767685767576827675767d767576806b696b876b696b847372737c7372737f6b696b8e63616379636163976361638e797779877e7c7e81787678827876787f7e7c7e847b7d7b867576758375767585757675837371738a7371738678767883848284877b7d7b877b7d7b87787978857b7d7b8378797886737573877375738873757386787878817878788a7878788b737173877b797b877b797b8c7b797b8a7b797b8d787a7880787a78846b6d6b896b6d6b837371738c7371738573717385737173866b696b866b696b867b7a7b867b7a7b8576747681817f81848c8a8c828c8a8c7c898789807e7c7e858987897f898789838b8b8b849492948094929483949294818c8a8c888685868d808180887b7d7b887b797b887b797b877e7d7e887e7d7e867e7e7e88818081888180818681808188848284868482848784828489818081868181818981818187818181827e7d7e8481808188818081897e7e7e887e7e7e887e7e7e877e7e7e857e7e7e877e7e7e8778797879737573877e7d7e897e7d7e867e7d7e887e7d7e887e7d7e877e7d7e877e7d7e887e7d7e887e7d7e847b797b857b7d7b877b7d7b847b7d7b8480818082807e8083807e8084807e8083807e80837e7e7e8081808181818081807e7e7e7f8180817f8180817e7e7e7e7f7e7e7e7a7e7e7e7b8180817d7e7e7e7c8180817b8486847d8486847d818181818486848586858686868586828685868386858686808080858c8e8c888c8e8c818080807c838483878c8e8c8c8c8e8c818c8e8c808c8e8c838c8e8c808c8e8c838c8e8c85838483838c8e8c85838483808384837d94929481949294819492948a94929485808180817b7d7b8486858684808180837e7d7e8781818184818181897e7d7e84949694897e7a7e84736d73847e7a7e9c737173957371739773717390737173856b696b836b696b817372738173727382737573827375738473757383737573877b797b897e7d7e877e7d7e847e7d7e867e7e7e8884828487848284867e7e7e86808280898082808780828087808280868081808680818086808180858081808081818183818181857e7d7e847e7d7e867e807e888486848a7e807e84787a78828c8a8c8d818081878180818581808182808080847b797b867b797b8b7b797b867e7e7e82737573847e7e7e847e7e7e8d808180818081808d7371738d737173867e7f7e8a7e7f7e8e7e7f7e868c8e8c827e7c7e897e7c7e848c8a8c827e7c7e857b7b7b8b848684887b7b7b8e7b7b7b917675767f7675767c7675768b6b696b8b6b6d6b8b737573917375738e7b7d7b8d7e7f7e897878788d7878788d7878788a7e7d7e867e7d7e897e7d7e887e7d7e847e7d7e87848284848482848884828487868786828687868286878685787c7886838183898381838c8381838b7b797b87838383878c8a8c8f8383838b838383887b7b7b887b7b7b887374738a6b6d6b886b6b6b866b6b6b86636563836365637d6262627d62626284847d8489847d847e7678767e848684808486847e767876807b797b807b797b837b797b837b797b827b797b7f7b797b807b797b7d7b797b84848684848486847d8486847d8486847d8c8a8c808c8a8c7f8c8a8c7e8c8a8c7e8482847e8482847c848284797675767e7b7d7b81737573816b6d6b81737573806a6a6a835a595a826a6a6a826a6a6a836b696b836b696b816b696b87767576827375738273757389737573827375738673717384737173847b797b857b797b827b797b857b797b817b797b827b797b89808180857b7d7b847b7d7b867b7d7b8b7e7d7e8b8181818b818181917e7d7e8f7b797b96808080b98c8e8cc08080809e838283819490948183828381949094868b908b7f8b908b7f8b908b7b8b908b7b8082807b8082807b8082807b8082807b8486847a848684798486847b8486847b8486847d7e7f7e7d84868485848684828c8a8c808c8a8c7d8c8a8c7b8c8a8c7e8b898b798b898b7e9c9a9c919c9a9c8c8e8d8e828e8d8e7c8e8d8e829c9a9c828e908e828e908e7f8e908e858082808d818081818180818181808181818081886b696b846b696b846b696b8b6b696b875251527e5251527e5251527e5251527b4a494a834a494a834a494a834a494a8363616385636163836361638263616380686a688a686a6888686a687e686a68826d6c6d826d6c6d876d6c6d82525152866b716b89868986866b716b786b716b797b7d7b8d7b7d7b8d7b7d7b8d7b7d7b87807e807f807e8087807e809273717398767676897676768c7676768f767676908c8a8c938c8a8c8e8c8a8c8b817f818a8081807e7375737b7375738680818085949294859492947f898789828987899a6b6d6b906b6d6b826b6d6b856b6d6b8573747382737473857374738573747388767876886b6d6b866b6d6b86767876867e7d7e827e7d7e827e7d7e84787978877576758875767587757675866b696b8173757389787978867879788673757388706f708475767583706f7088706f7089707270866b6d6b847072708670727086706f7086706f7085706f708b6b696b866b6d6b866b6d6b896b6d6b7c7676767b7576758b6b696b846b696b84706f7085737173837371738678787885787878867b797b877e7c7e857e7c7e847b797b857e7d7e847e7d7e85818181857e7d7e867b797b877b797b857e7d7e837e7d7e837e7d7e847e7d7e82818181838181818484828481848284838180818781808184818181828181818481818184818181818181818181818187818181728486847e8c8a8c8a838183877b797b877371738275767581706f70846b696b846b696b876b6d6b8976767684818081848c8a8c858c8e8c82818181828181817b8c8e8c7f848684817b7c7b847b7c7b87848684868482847d8482848a8482848a7977798573717382737173877e7c7e847e7c7e847b7d7b887b7d7b867b7d7b87757675787e7c7e8d7371739173717386737173877879788378797884787978857879788478797884787978887879788973757386737173837878788678787886737173857b797b897b797b877b797b877b797b86787a7880787a7886787a7889868886888381838c8381838573717383737173826b696b826b696b896b696b866b696b846b696b856b696b856b696b846b696b7f7371738273717385737173857e7c7e88838483887b7d7b7f7b7d7b847b7d7b83808180868685868b8081808a7b7d7b857e7d7e867e7d7e8a81818188818181897e7e7e897b7d7b8a7b7d7b887b7d7b8a7e7e7e8b7e7e7e8a7b7d7b897b7d7b887b797b897b797b887b797b857b797b887e7e7e877e7e7e877e7e7e887e7e7e897e7e7e877b7d7b877e7e7e877e7e7e877e7d7e8984828489848284897e7d7e877e7d7e877e7d7e857e7d7e877b7d7b897e7d7e877e7d7e877e7d7e877e7d7e8680818084808180858081808386858681807e8082807e8084807e8083807e80837b7d7b847e7e7e807b7d7b807b7d7b817e7e7e7f7e7e7e807e7e7e7f7e7e7e7d7e7e7e7d7e7e7e7b7e7e7e7c8180817c7e7d7e7c81818181848684808486848286858681868586807b7d7b857b7d7b8180808083808080817b797b7c7b797b797371738c7b7a7b847371737e7371737d7371737d737173837371737d7371737a7371738173717387737173808384838586858681949294859492948186858684868586888c8a8c858c8a8c818c8a8c8784868489818181837e7d7e8981818184898889738988897e8988899a9496949e949a9497949a9497898c89907e7e7e887b7c7b887b7c7b877b7c7b877b7c7b857b7c7b887b7c7b8883838388838383878181818981818189818181857e7d7e878180818981808188818081858180818580828085808280868082808580828085868586858081808780818088868586898486848884868484848684888486848a848684888486848684868486848684858c8a8c8a8180818b767676888180817f86878682808080867b797b847b797b84737573827e7e7e8d7e7e7e8f7e7e7e8d808180878081808d8081808d808180867e7f7e8a7070708a70707086707070827e7c7e877e7c7e857e7c7e8b7e7c7e8b84868488848684857b7b7b887b7b7b8881818188767576888181818b8c8e8c8b8486848b7b7d7b837b7d7b887b7d7b8d8486848b8486848d8486848b848684857e7d7e877e7d7e887e7d7e878482848784828487848284848482848a8482848886878689868786899492948794929488949294899492948a8b898b878b898b8983838387838383877b7c7b877b7c7b867b7b7b847b7b7b887b7b7b867b7b7b837b797b81737273817372738173727380736f7384736f7382736f7386736f738076787681767876817678767e7678767d7b797b7d7b797b807b797b837b797b7f7b797b7f6a6a6a806a6a6a836a6a6a82737473827374737f7374737f7374737f7878787e7878787d7878787c7878787f7675767f7675767c7675767c7675767c7879787c8482847f7e7d7e81787978847b7a7b847b7a7b877b7a7b827b7a7b837b797b83838183818c8a8c83838183837e7d7e817879787e7879788378797886737173837371738473717381787678847878788578787884787878868486848384828483848284868482848c8180818e7e7e7e91818081918482848e848284907b7c7ba97b7c7bc18c8e8cc17b7c7ba2737173828381837d8381837d838183848482847b8482847b8482847b8482847684828477848284787b7b7b78848284797b7d7b7b7b7d7b787b7d7b7b7b7d7b7e767476747674767e767476a78c8a8c8f9c9e9c7c9c9e9c859c9e9c859c9e9c7f9c9a9c889c9a9c8b9c9a9c7f9c9a9c7d8c8a8c848c8a8c8b7878787d7878787d6d6a6d7d5a555a7d5a555a7d5a555a834a4d4a834a4d4a7e4a4d4a7e4a4d4a86525152865251527f5251528a52515287686968837e7d7e877e7d7e877e7d7e838c898c838c898c838c898c838c898c8378787886787878867878788378787882787978825a5d5a825a5d5a7e5a5d5a7d5a555a6f6d6a6d8c8080808c5a555a8c5a5d5a8c5a5d5a855a5d5a736d706d758e8d8e8d8e8d8e8d73757392737573847676767d6b6d6b8c818081978180818e7375738e6b6d6b8f6b6d6b8f6b6d6b8c7374738a7374738a6b6d6b8a6b6d6b7e6e6e6e757978798379787995797879927b797b7b8b898b7b8b898b829c9a9c869492948c7e7e7e8a7e7e7e83949294848385838a838583848c8e8c848c8e8c898c8e8c868c8e8c868c8e8c848c8e8c868c8e8c878c8e8c848c8e8c828c8e8c888c8a8c888c8a8c838c8a8c817e7d7e8a6b6d6b8e7b7d7b867b7d7b827b7d7b877371738973717382737173846b696b8273717385737173877371738d737173876b6d6b827374738c73747387737473867575758c7071708c7071707d6b6d6b7d7878788a7e7f7e887371738873717389737573887375738778797889787978897b797b867b797b867b797b868684868889878983848284818987898184828484848284848482848584828484848284857b7d7b8586868685868686858686868680818086808180848081808680818088808080868080808180808086808080877b797b847b797b897b797b7e898689829c9a9c8b9c9a9c809c9a9c898e8c8e868c8a8c848c8a8c898685868a7b7d7b8c7b797b8c868486868684868c807e80887375738473757387737573817e7e7e828b8d8b918b8d8b8a9c9e9c8f8b8d8b898b8c8b889c9e9c868b8c8b898b8c8b8b8b8f8b878b8f8b898b8f8b878b8f8b898684868b8684867d8684868b7371737c89858985948e948c7e7d7e877e7d7e8b73747389737473897b7b7b877b7b7b8578797885787978867e7d7e83787978867b7b7b867b7b7b84737473847b7b7b8779787986797879836e6e6e87797879827371738773717387787678918482848884868481848684887b7c7b827b7c7b7d787878847e7f7e8e7878788473717381787878847371737d7371737d737173856b696b87737273887372738d737273877b7b7b7e7b7b7b837b7b7b85848284857e7f7e8884868488848684877e7f7e877e7d7e86848284897e7d7e887e7d7e887e7e7e877b7d7b897e7e7e897e7e7e8a7879788d7375738b787978867e7d7e888180818981808187818081888180818a7e7d7e8981818189818181897e7d7e86818081867e7e7e887e7e7e847e7e7e867e7e7e867e7e7e867e7e7e877e7e7e867e7e7e867b7d7b877e7e7e877e7e7e877e7d7e867e7d7e877e7d7e8a7e7d7e8880818088808180878685868586858685898a8985898a8981898a897e8686868284828484818081817e7e7e827e7e7e817e7d7e807b797b7f7b797b7e7b797b7f787a787e787a7878787a787a787a787f8080807e7b797b827b797b7e868786818384837f83848384838483868c8e8c848385838183858386838583868c8e8c858b8b8b80838483807b7d7b887b7d7b8380828083808280838082808580828081918d917c868586888685868186858680787678806b696b7b6b696b766b696b847371738b7e7e7e847e7e7e847e7e7e8586858688868586858685867e86858681808080818080807a8080809d808080947b797b877e7d7e838181818381818187808180878081808780818087808180888482848984828488848284878482848684828487818081888482848881808188818181898486848a8486848884868487848684877e807e847e807e857e807e84808180838081808480818088808180897e7d7e898181818c81818189848684878181818781818189818181878486848b81818187848684858486848b848684888684868b8684868a868486868c8a8c86838483868b8b8b8b9492948b8b8b8b8e8c8a8c8e868486898987898c8c8a8c888c8a8c909c9a9c90949294858482848789888982898889828482848e848284867b7d7b827b7d7b847b7d7b887b7d7b8786858685868586876b6d6b876b6d6b837b797b857b797b837b797b857b797b867375738573757383737573827375738473757386737573887375738673757382787978826b6d6b856b6d6b846b6d6b8263656385636563856365638b7676768a808180898081808473757387808180877b797b887b797b867b797b867b797b847375738473757381737573807b7c7b827e7d7e817e7d7e8181818182848684838482848084828480848284817e7e7e83848284837e7e7e7e8180817d8180817d7e7e7e7c8180817e848284818180817f81818180818181807e7d7e7e7e7d7e7e7e7e7e7e818081787e7e7e7b7e7e7e81818081808482847e8180817c7e7e7e7c7e7d7e7c7e7d7e7c7879787e7879787f7375737c7375737c7879787d7e7d7e7e7b7a7b7f7b7a7b817371737f7b7a7b817b797b83737173837b797b817b797b827e7d7e7e7e7d7e7f7e7d7e808482847e8482847e8482848484828484848284847e7f7e877e7f7e8a848684887e7f7e857b7d7b857e7e7e887e7e7e897e7e7e8c7e7e7e917e7e7e8f8180818e818081907b7c7ba98c8e8cc18c8e8cb55a595a97636163886361637d636163827371738a6b6d6b7e7374737e7374737e7374737d7374737b7374737b7374737d7b7b7b7c7b7d7b767b7d7b767b7d7b797b7d7b7476747674767476938c8a8cb18c8a8c928384837f83848382838483826a6a6a826a6c6a7c6a6c6a856a6c6a886a6c6a766566657d6566657d5255527d525552816d6a6d81808080888080808894969483a5a2a586a5a2a588a5a2a583a5a2a57fa5aaa586a5aaa586a5aaa586a5aaa58394929483949294839492947f7e7d7e7b8c898c7773717377737173775a595a7a52515271525152715251527a525152775a5d5a745a5d5a7b7879787e787978848080807d8080807d949694a1949694929496948c949694929496949e9496948d9c9a9c7f8e8d8e837375738d737573886b6d6b846b6d6b907676768c818081868486848f7b7d7b8b73757389737573886b6d6b8b6b6d6b886b6d6b8b6b6d6b906e6e6e8c6e6e6e8784828490797879926b696b886b696b827b797b858b898b86898889838988898d949294868988897f8385838d7375738f7375738d7375738d7675768e7675769076757689818181897e7f7e8d7e7f7e867e7f7e808c8e8c868c8a8c888c8a8c837e7d7e788c8a8c8a8b8d8b9a7b7d7b927b7d7b828b8d8b878482848d8482848684828480848284887878788d7878788d7e7f7e8278787887737473897374738c7b7b7b8c7b7b7b887b797b8a7575758675757581757575888486848c8486848a848684888486848884828489848284888482848c7e7d7e878c8a8c8c8c8a8c90807e8089868486888e8c8e888e8c8e888e8c8e88949294879492948b8482848b8c8a8c87949294889190918591909183868686857b7d7b877375738a8081808373757383808180848080808473717388737173887371738d7b797b877b797b847b797b877b797b80807e8080807e8082807e8086807e808380818083868586868685868780818085807e80867b797b827b797b82807e807f73757381737573857e7e7e877e7e7e877b7d7b877b7d7b8a7b7d7b876b6d6b866b696b826b696b836b696b856b696b846b696b876b696b876b696b856b696b867371738673717380737173827371738a737573857e7d7e837e7d7e857e7d7e898482848d84828487848284807b7b7b85787978847e7d7e807e7d7e837e7d7e8a7b7b7b817b7b7b7d737473866b6d6b8463656384636563866e6e6e876e6e6e82737173877371738a7371738a737173866b696b816b696b867b7c7b837372737f7878788e8486848e787878827e7f7e8184868486848684837e7f7e7f8486848284868488848684877b7c7b8a737273886b6d6b816b6d6b8a6b6d6b8a7b7b7b857e7f7e8b848684897e7f7e857e7f7e8678797886787978867879788a7e7d7e887e7e7e8a7e7e7e898180818a818081857e7d7e878482848b848284857e7d7e877b7d7b877e7e7e887e7e7e887e7e7e8a7b797b897e7d7e897e7d7e887b797b857b7d7b857b7d7b897b7d7b877b7d7b857b7d7b867b7d7b897b7d7b887b7d7b887e7e7e887e7e7e897e7e7e887e7e7e877e7d7e87818181877e7d7e867e7d7e8880818089868586858081808580818085848284818482848184828482898a89818482847f7e7e7e8081808182818081807e7d7e807e7d7e7f7e7d7e817e7d7e7e7e807e7e8486847e7e807e7a8486847d8080807e8080807e8080807d8080807b7b7a7b7f7b7a7b88838483818384837d7b7d7b7f7b7d7b7f7b7d7b817b7d7b857b7d7b858b8b8b8a8b8b8b88949294838e908e888e908e8d9c9e9c8a9c9e9c859c969c859c969c85918d9181918d91808684867b787678768684868094929484898c89847e7e7e847e7e7e7c737173857375738886858685868586817375738880808081737173818e8f8eab9c9e9ca17b797b907b797b877b797b877e7d7e848081808380818082808180838081808681808186818081868180818881808189848284868180818881808186818081868181818684868488818181878181818784868487848684868486848684868486868586838c8a8c808c8a8c8186858683818181818181818481818184818181837e7d7e897e7d7e8c7e7d7e8681818188818181897e7d7e878181818b8181818b807e8089807e808c807e808b868486828384838483848384838483868384838c8684868d868486898c8a8c8e8c8a8c908c8a8c8e9492948e949294909492948c8e8f8e8b9496948e9496948e9496948d9492948d9492948d949294898b8b8b8a8685868b9492948a9492948d8685868b8b898b888b898b8b8b898b88949294827e7e7e83737573827e7e7e7f737573847375738b7375738b7e807e867e807e84868586898685868b86858682868586828988898a8988898a8988898d76767686737573847375738273757384737573877b797b857b797b857b797b85808080837b7c7b847b7c7b837b7c7b80838383837e7d7e817b797b817e7d7e837b797b817b7d7b7f7e7e7e817e7e7e7f7e7e7e7c7e7e7e7c7e7e7e7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e817b7d7b837e7e7e837e7d7e817b797b7f7e7d7e7f7e7d7e817b7d7b7e7e7e7e7b7e7e7e7f81808181818081807e7e7e7e7e7e7e7b7e7e7e78848284787e7d7e7c7e7d7e7e7879787a7879787f787978807879787c7879787c737173857b7a7b848c8e8c828c8e8c818381837f7b797b8373717388737173847375738078797880787978847e7d7e817e7c7e7f787678867e7c7e847e7c7e87787878878486848b848684857e7f7e897e7e7e8b7e7e7e8b818081888180818a7e7e7e8e7e7e7e928180818c7b7d7b907b7c7bb58c8e8cb57b7c7b906a6a6a8263616388636163886361639273717387737473757374737b6b6d6b7b6b6d6b7c7374737b7374737b7374737e7374737e737373797373737e737373797373736a76747693767476b1767476887674767f525152825251527f5251527f5251527c525552855255528552555282525552845255527652555284787878a88c8a8c8894969484949694849496948194969481a5a2a579a5a2a5778685867786858677898c89746d6e6d776d6e6d746d6e6d736869686f5255526b5255526b525552675a595a6b5a595a775a595a7b5a595a7478787874787878777878788078787889969596899695968c9695968296959684949694849496947d94969493949694928083807f80838092808380986d706d8d7375737a737573707375737a808180817676768481808188767676846b6d6b85737573857b7d7b8b73757389737573867374738d6b6d6b8a7374738c737473906e6e6e95636563876e6e6e877978798f7b797b8b6b696b886b696b857b797b8a7375738973757389737573897375737f7b7d7b848c8e8c8f838583887375738976757687767576876b696b846b696b8463616384636163806361638663616386636563836365638863656383707170829c9e9c8a9c9e9c8e7b7d7b867b7d7b89737173847b797b898482848684828484848684858486848778787887737173877b7b7b8c6b6d6b8c7b7b7b87848284887071708670717088757575837b797b867878788873717386737173837878788778797888787978897375738b7375738c807e808c8684868f8684868c807e80908482848d8482848b8e8c8e88949294899c9a9c879c9a9c828c8a8c8b84828488868686838686868386868680868686838081808180818083808180898081807b80808081808080888e8f8e888e8f8e848986898989868989898689847b797b8d7371738673717382807e8080807e80817b7d7b807b7d7b837b7d7b837b7d7b827b797b82807e80857b797b837b797b817e7e7e7e7e7e7e84898889847e7e7e807b7d7b807b7d7b876b6d6b826b6d6b7f6b696b7f6b696b806b696b806b696b7e6b696b7e6b696b7e6b696b856b696b807371738473717386737173807371738c73757387737573877375738c7375738473747387737473846b6d6b867374738773757383787978847e7d7e8778797888737473837374737d7b7b7b7f7b7b7b877978798a79787986797879846e6e6e857371738078767885787678827e7c7e837b7c7b847b7c7b847b7c7b86737273877371738778787882787878847878788478787884787878867878788a787878877b7c7b8284868488848684858486848584828487848284817b7b7b8a737473887371738873717388787878857878788973757388737573897375738b7e7d7e847e7e7e897b7d7b877b7d7b877b7d7b887e7d7e88848284877e7d7e86787978867b7d7b867e7e7e847e7e7e857b7d7b8881818186818181867e7d7e84818181867e7e7e867b7d7b857e7e7e877b7d7b877e7e7e847e7e7e8581808185848284858180818681808185818081877e7e7e888181818681818187818181878486848a8685868a868586898c8a8c858c8a8c838c8e8c7f898a8981868686848686867d8482847f81808180818081808180817f8181817d8181817c8181817d7e7d7e7c8486847a8486847e84868481848684808c8e8c7d8c8e8c808c8e8c7e8687867b8384837b83848386838483818384837d7b7d7b847b7d7b848c8e8c7b8c8e8c858b8b8b8f8b8b8b858b8b8b7e838483808082808f8e908e888e908e808082808386858685868586867b7d7b8586858685868486808684867b94929485949294847e7e7e7c737173757371738b7e7e7e938685867e7375737a7375737e7375738873717388808080969c9e9c968e8f8e908486848c8181818781818183848684818685868380818083868586828081808581808184818081857e7e7e8a7e7e7e88818081887e7e7e888180818781808185818181857b797b8a7e7d7e877e7d7e857e807e847e807e8373757384787a788680818085808180848081808480818086848684838181818381818186818181847e7d7e867e7d7e8a7e7d7e8d7e7d7e857b797b877b797b8a7b797b867b797b867b797b88807e8088807e8089807e80848384838083848386838483878b8b8b8b8987898a8c8a8c89898789898482848a8482848d8482848d8482848e8482848b8482848b898889898988898c8988898f8b8b8b8f9492948f9492948d9492948e9492948e949294879492948a9492948b9492948b949294888b898b858b898b88949294888988898889888988949294889496948b898b8988898b8984898b8987868586849492948486858684868586828988898789888987898889848988898180818089808180898e8d8e848e8d8e898c8e8c858c8e8c868c8e8c868c8e8c878c8a8c858c8a8c8583838382838383818181818381818181818181817e7d7e827e7e7e7e8180817e8180817d8180817b8482847b8180817b8180817b8180817c7e7e7e80818081827e7e7e837e7e7e807e7d7e7f8181817e8181817d8181817c8180817b7e7e7e7b7e7e7e817e7e7e7e8180817a7e7e7e7b7b7d7b7c7e7e7e847879787e7e7d7e787879787a7879787c7879787e7879787d7879787e7879787f7b7a7b8283848384838483817b7a7b7f7b797b7c83818383838183888381837f8482847d84828481848284827e7d7e83737173868482848484828486848284887e7f7e88848684868486848a7e7f7e8e7e7e7e8c8482848b818081898180818c8180818f7e7e7e8d7b7d7b897e7e7e9c8c8e8cc18c8e8c9c6a6a6a848c8e8c82949294829492949283818392737173846b6d6b7e6b6d6b7b6b6d6b7b6b6d6b7d6b6d6b7c6b6d6b7d6b6d6b7c6b6d6b7c6361638163616381636163796361637e76747693767476884a494a7e4a494a825251527f525152825251527f525152765255527f5255527f5255527c5255528452555284525552845255528b6566658f5a555a885a555a765a555a7a5a555a7c4a4d4a7c4a4d4a7c4a4d4a774a4d4a7f5251527752515270525152706d6e6d77686968736869686b7e7d7e6b949294738c898c778c898c77a5a2a57fa5a2a57a9f9f9f83c6c7c67dc6c7c683c6c7c685b5b2b58596959682969596827879787d8080808480808084808080766d6a6d7f6d706d856d706d8c6d706d858083808d73757383737573839c9a9c839c9a9c818c8a8c8c8c8a8c888180818c7676768c7b7d7b8b7b7d7b8b7b7d7b8b7b7d7b8c7b7b7b8a848284888482848b7b7b7b8c848284878482848c7978798c797879887b797b887b797b887b797b887b797b837e7e7e867e7e7e867e7e7e867e7e7e867b7d7b7f838583848c8e8c888c8e8c84818181848181818481818184818181827e7f7e827e7f7e867e7f7e877e7f7e838c8a8c837e7d7e837e7d7e837e7d7e7e6b6d6b826b6d6b867b7d7b827b7d7b8b84828484848284827b797b897b797b82787878827e7f7e847e7f7e887e7f7e807b7b7b858482848c7b7b7b836b6d6b867071708a7b797b86757575837575758a737173887371738678787886787878867879788673757389737573897879788a7b797b907b797b8c807e808d807e8092848284908482848b8987898b8987898b8482847e8c8a8c7e9492948994929490868686939190918b9c9a9c809c9a9c879c9a9c809c9a9c849c9a9c879c9a9c869c9e9c889c9e9c869c9e9c829c9e9c7ea5a2a5829794977e898689848986898d8e8c8e89807e8086807e808d807e80848c8a8c878c8a8c898c8a8c868c8a8c858c8a8c86868486868684868386848682898889858988898594929485949294829c9e9c859c9e9c879c9e9c809c9e9c859c9e9c899c9e9c869c9e9c829c9e9c859ca29c859ca29c879ca29c859ca29c84adaaad82adaaad7b86848684737173817e7d7e87737573837e7d7e837e7d7e8073747380737473847b7b7b827374738078797882787978857879788178797881737473887b7b7b7f7b7b7b7d848284878482848684828483797879847978798778767880848284857e7c7e857e7c7e837b7c7b857b7c7b84737273847b7c7b897e7f7e877e7f7e847e7f7e8978787888787878837e7f7e837e7f7e837e7f7e827b7c7b877b7c7b857b7c7b827372738573747387737473817b7b7b87848284897e7f7e877e7f7e897e7f7e877e7f7e897e7d7e897e7d7e887e7d7e89787978867b7d7b86818081887e7e7e897b7d7b887e7d7e867e7d7e877e7d7e877e7d7e8681808186818081827b7d7b85818081877e7d7e877e7d7e887e7d7e85818181838180818481808184818081867e7e7e867e7e7e857e7e7e867e7e7e867e7e7e867e7e7e87818081857e7e7e868180818881818188818181898181818b81818189808180877b7d7b867b7d7b858081808486868680898a897e8686867e868686818180817d7e7e7e7e7e7e7e7f8482847e8486847d7e7d7e7a7b797b7b7e7d7e7c737573787375737c84868485848684828080807b8080807b7b797b7e8080807f7b7a7b7f7b7a7b827b7a7b817371737d7b7d7b7f7375738173757376838583807b7d7b8a7b7d7b8a8b8b8b8d8b8b8b8880828085737573807375737e737573857b7d7b857b7d7b817b7d7b817b7d7b76787678908684869a8684867686848675949a948b7e7e7e9a898c89a9949a948c9995997e9995997a99959981ada6ad888e8f8e8880808096808080887371738c7e7d7e8c8181818c8181818781818185808180878081808780818086808180868180818881808183818081857e7e7e87818081857e7e7e857e7e7e88818081857e7d7e837e7d7e887e7d7e887b797b867e807e83848684837e807e8284868483808180857b7d7b887b7d7b897b7d7b897e7d7e877e7d7e847e7d7e867b797b897e7d7e898486848a8181818c8181818981818184818181877e7d7e847e7d7e85807e8088807e8085807e8085807e80867b7d7b8b7b7d7b8d7b7d7b8b838483888482848a8482848784828487898789858c8a8c878482848b8482848784828487898889898482848b848284898482848683848389838483897b7d7b898384838786858685787978878685868786858685838183827b797b807b797b85838183867e7e7e858988898689888988898889817e807e7f7e807e847e807e86898b8984868586828685867e86858687949294879c9a9c849c9a9c858988898a898889859c9a9c858e8d8e8680818086808180867b797b858080808486878684868786848383838083838383838383817b7c7b8084868484848684828181817d7e7d7e7f818081817e7e7e7f7e7e7e7e7e7e7e7e7e7e7e7e7b7d7b807b7d7b7d7b7d7b7c7e7e7e807e7e7e807b7d7b807b7d7b817e7d7e827b797b817b797b7f7b797b817b7d7b7e7b7d7b7e7e7e7e828180817f7e7e7e7b7e7e7e7d7b7d7b7d7b7d7b8678797882737573787879787c7879787c7b797b7c7b797b7a7b797b7e7b797b7f73757382737573867375737f7e7d7e848c8a8c878c8a8c848c8a8c848180817f7e7f7e817e7f7e858486847978787880838483928c8e8c838c8e8c7d8384837f78787892787878827e7f7e847e7f7e8b84828485848284888482848b8482848a8081808a8081808a8081808e7b7d7bab898789bc898789917e7c7e88949294838486847c8486848b7b7c7b837b7c7b7e7b797b7e737173807371737a7371737b6b696b7f6b696b7d6b696b7f6b696b7b6e706e8363656383636563836365638d6361637d636163807070708a7070707c7371737c6361638563616382737173817b7d7b767b7d7b817b7d7b877b7d7b80848684828f908f7d8486847d8486849e8987898d63616376636163767674767b7b797b7d7b797b768b898b748b898b79898989828989897ba5a2a57ea5a2a5829999997c9999997e9999997cadaaad7ba5a6a57ca5a6a57ba5a6a57d97989788919091889190917c7e7e7e7e7e7e7e7d76787679636563796365637663656385737573937375737c7375737c8082807c838283828382838a9494948a949494848384838a8384839683848384838483818c8a8c938c8a8c898c8a8c8e8c8a8c8d8486848d8486848d7b7c7b8a7b7c7b8c7e807e8c7e807e8d8486848c8486848b8486848a84868486848684898486848884828484848284858482848484828486848284877e7d7e87848284867e7d7e887e7f7e867e7f7e877e7f7e8384868482848284867e7d7e897e7d7e887e7d7e85817f8184817f818984828486817f81827e7d7e8381818180818181828486847e73757380737573857e807e887e807e8b848284867879788084828483848284837e7d7e84787978857879788284828482838383857b7c7b837b7c7b808383838d8c8a8c877b7c7b877b7c7b87838383867b7b7b887b7b7b8884828488848284887e7f7e867e7f7e867e7f7e8c7e7f7e8b7b797b8a7b797b8a7b797b8b7b797b8b7575758a7b7d7b8d7b7d7b897b7d7b87737473877374738783838385949294899492948a9492948883838383949294889495948794959488a5a6a585a5a6a5829c9e9c8b9c9e9c828080808280808085808180858e8d8e819c9a9c818e8d8e837b797b837b797b867b797b887b797b867b797b897b797b847b797b878685868b7e7e7e857e7e7e857e7e7e86898889888989898c8989898b898989898989898c8081808880818086808180848081808886888688868886868688868b8688868b817f818b8c8a8c888c8a8c898c8a8c8b8689868286898676949a9488949a948b949694879496948a94969485949694819c9a9c8b9c9a9c8a9c9a9c829c9a9c8a9c9a9c879c9a9c849c9a9c88918f917f868886817b7d7b8686888688919391848685868286858684808180898c8a8c8789888987898889899496948894969486949294828b8b8b81838483858b8b8b8484868482848684838486848384868483848684837e807e847e807e847e807e83838583868c8e8c84838583848385838389898983737973887379738d7e817e87787a7887787a7889787a7887787a78857e7d7e8c7e7d7e8e7e7d7e897879788a7e7d7e887e7d7e8a7b797b8c7b797b8b7b797b867b797b887b797b897b797b897b797b877b797b887e7d7e877e7d7e867b797b877b797b897b797b887b797b867b797b847e7d7e857e7d7e857e7d7e847b797b867e7c7e867e7c7e877b797b887b7d7b877b7d7b877e7e7e897e7e7e897e7d7e8a7e7d7e8a7e7d7e887e7d7e837e7f7e857e7f7e88848684857e7f7e837e7f7e817e7f7e7e7e7f7e7b8486847d8486847e7e7f7e7f7e7f7e807878787d7878787b7371737d7878787d7e7f7e79737173817371737d83818379737173816b6d6b796b6d6b7c6b6d6b7c6b6d6b796b696b7f6b696b846b696b7d6b696b817371738173717384737173807371737e737173847b7a7b877b7a7b877b7a7b807b797b867b797b837b797b807b797b836b6d6b816b6d6b817678767a81838177808080909c969c8480808065737573748382837c73757380737573857375738b737173887e7c7e819492947d9492948a868786847b797b8b7b797b887b797b877b797b877b797b8c7b797b88808080848181818781818186818181888181818a818081888180818884828486848284838180817f818081858180818881808187818081848482848184828484818081838081808280818083808180837b7d7b827b7d7b827b7d7b837b7d7b857b7d7b877e7d7e887e7d7e877e7d7e857e7d7e898081808c8081808b80818085808180858081808886858683868586848685868b848684898486848684868487818181887e807e8a7e807e887e807e8d787a78877879787d737573897375738978797884787878807e7f7e837e7f7e857e7f7e897b7a7b8783848387838483888c8e8c888c8a8c8983838388838383897b7c7b8a7e7f7e86848684888486848b8486848a83848388838483888c8e8c878c8e8c858385838583858382838583817b7d7b8480808082808080857b797b838080808073757383737573897375738573757382737173897e7d7e867e7d7e867e7d7e877b797b837b797b817b797b877b797b87787a78867375738473757384737573847b797b857b797b857b797b857e7d7e857b797b817e7d7e818181817f8486847c817d817f7e7d7e7f7b7d7b7d7b7d7b7e7e7d7e7e7b797b7c7b797b7a7e7d7e7a8181817d7e7d7e7e7e7d7e807e7d7e7f7e7d7e7f787978817e7d7e807e7d7e7f7e7d7e7d81818180818181827e7d7e7e7b797b7a7b797b7a7b797b7c7b797b797b797b797b797b807b797b7e7e7d7e737e7d7e777e7d7e7984868473848684788482847b7e7d7e82787978897879788c76767689767676848180818181808181787878837878787f7371737b73717380838483837b7a7b83737173807b7a7b7f848684878486848a7e7f7e84848684888482848984828488818081887e7e7e86808180868685868a7b7d7b927b7d7bb4949294bc7e7c7e917e7c7e888987897c7b7c7b7c8486848b84868487848684738c8a8c778c8a8c7e8381837a8381837684868478848684797b7c7b7f7b7c7b79797b797d848684818486847f8486847d7e7f7e798c8e8c7d8c8e8c838c8e8c79949294768381837c8381837c9492947c9795977c898989819795978197959780a5a6a579a5a6a57da5a6a580a5a6a5879c9a9c879c9a9c7c9c9a9c8d9c9a9c7fadaaad7fadaaad82adaaad7fadaaad80a5a2a57c9795977b9795977b8989897a8689867a8689867a73797376737973757b7d7b777b7d7b7d7b7d7b757b7d7b777e7e7e776b6d6b796b6d6b776b6d6b7676787676767876797678767d898b89858e908e858082808180828085737573827371737e737173847371738a73717387737173847b7a7b8783848387737173897e7c7e897e7c7e847e7c7e867e7c7e807b7c7b857b7c7b8a7b7c7b858486848684868486848684887e807e8a7e807e8d8181818b818181868181818a7b797b8873757389737573877879788484828484848284867e7d7e877e7d7e897e7d7e867e7f7e877e7f7e857e7f7e827e7f7e837e7d7e867e7d7e827e7d7e847e7d7e857b797b837e7c7e867e7c7e857e7c7e837e7d7e887b797b827e7d7e7d7b797b7e73757380737573837375738f7e807e8b84828482848284807e7d7e807e7d7e857e7d7e847e7d7e848482848684828483838383837b7c7b85838383888c8a8c898383837e838383828383838783838382848284828482848884828486848284867e7f7e8a7e7f7e8c7e7f7e8c7e7f7e8f7e7d7e8c8181818f7e7d7e8d8181818f7b7d7b8f7b7d7b8e7b7d7b8d7b7d7b8d8383838d8383838a8383838b83838387838383858383838983838386838383868385838a838583888385838483858382808080677371738b808080948080808e7375738e7375738b7375737e8e8d8e8e8b8c8b8c8b8c8b8694969486949694849191918491919183919191839191918794929485949294879492948789888983898989827e7d7e827e7d7e827e7d7e82737573827375737e73757382737573826b6d6b826b6d6b886b6d6b886b6d6b856b696b866b696b846b696b856b696b856b696b856b696b82787978827879788a7e7d7e8689898988898989857e7d7e8786848688868486887b797b858684868a868486887b797b877b797b877b797b819193918d9c9e9c8f868886887b7d7b857b7d7b838081808780818086868586838988898a8482848784828487848284867b7d7b7d8384837d8b8b8b857b7d7b85787a78847e807e837e807e867e807e85848684807e807e85848684897e807e877b7d7b878c8e8c8683858387838583838989897c949294838989898b7e817e89787a788784868480848684858486848984828489848284897e7d7e877e7d7e877e7d7e867b797b897b797b897b797b8b7e7d7e897e7d7e877e7d7e877e7d7e887e7d7e867e7d7e857e7d7e877e7d7e88818181877e7d7e867e7d7e867e7d7e877b797b887b797b877e7d7e867b797b877e7c7e85817f8184817f8185817f81857e7e7e857e7e7e867b7d7b887b7d7b887879788a787978887e7d7e8a7e7d7e887e7f7e87848684888486848584868484848684838486848184868481848684808486847c8486847c7878787c7371737b7371737b7371737e7878787a737173797371737d7371738573717381949194819795978797959784adaaad81adaaad86a5a2a584a5a2a586a5a2a582a5a2a57a9497947d949794839497947d9497947c8c8e8c7c8c8e8c7c8c8e8c848c8e8c898b898b838b898b7c7b797b7c7b797b7f6b6d6b856b6d6b836b6d6b7f767876848080808473757371808080778e8b8e78949094749490947494909480a59ea5968987898b73717384737173847e7c7e8a8080808b808080918c8e8c8a8c8e8c8e8c8e8c8e8c8e8c8e86878687868786848486848984868488848684887e7d7e8a7e7e7e8b7e7e7e8b7e7e7e897e7e7e887e7e7e888180818a84828488818081858180818581808185848284858482848586858684808180808081808280818083808180828081808280818085808180887e7d7e877e7d7e887e7d7e87818181867b7d7b877b7d7b897b7d7b867b7d7b867b7d7b887b7d7b85808180877b7d7b888181818a81818187848684878181818d7e807e8684868485848684867e807e877e7d7e7f848284898482848b787978887371738578787883787878857371738a73717385737173847371738973717388737573867375738b7b7c7b88838383888486848b7e7f7e8d7878788d787878917b7a7b917b7a7b8c83848387838483868c8e8c848c8e8c848c8e8c818c8e8c7f8c8e8c828c8e8c8386878685868786858686868586868685868686807375738789898989898989807e7d7e807e7d7e877b797b86838183838b898b848b898b847e807e847e807e828486848184868486848684878486848484868481848684827e7d7e837b797b7f7b797b7e7e7d7e7c7e7d7e7b7e7d7e7b7b7d7b7b7b7d7b7b7e7d7e7b7b797b787e7d7e7a8181817d7e7d7e7b7e7d7e7e7e7d7e807e7d7e7e7e7d7e7d7e7d7e807e7d7e7d8482847d8181817f848684808486847b7e7d7e787e7c7e767b797b767b797b787b797b767e7d7e76818181797e7d7e767e7d7e777b797b7e7b797b797b797b737b797b7478797874737573717e7d7e7b7879787e7676767c767676817676767976767677787878797878787d7371737f7371737d7371738673717386737173897371738a737173847371738a7878788a787878867e7e7e88818081897e7e7e877e7e7e867b7d7b8a7b7d7b8680818097868586bc949294ab7e7c7e91737173887e7c7e837b7c7b837372738b848684878486847a83818377838183798c8a8c778c8a8c728486847484868474848684788486847d797b79758486847784868479848684798c8e8c767e7f7e767e7f7e767e7f7e828381837f9492947c949294859492948d97959781a5a2a587a5a2a581a5a2a584a5a6a580a5a6a580a5a6a5849a9b9a7c9c9a9c7c9c9a9c7c9c9a9c8d8987897f7b797b797b797b7d7b797b7d7b797b797b7d7b757b7d7b7b7b7d7b797b7d7b748689867a8689867e8689867c86898678898a897a898a8976898a897a898a8977919091799190917e9190917c9190918d9c9e9c8a9c9e9c869c9e9c869c9e9c7880828081808280788e908e73808280887371737c737173847371738a7371738473717387737173877371738d7371738b706e7084706e708b706e708e636163856b696b8a737273887372738a7372738d73757388787a7886787a7886787a78897b797b887b797b8c818181897e7d7e8778797888787978847e7d7e837e7d7e86787978867879788d7375738b787978827e7f7e847e7f7e837e7f7e838486848184828481848284817e7d7e81787978847b797b877b797b857b797b847e7c7e837b797b887b797b827b797b8081818188898b8985898b89889496948594969488848284837e7d7e837e7d7e8578797884787978857e7d7e867e7d7e867e7d7e88838383858c8a8c868383838873757384737573827b7c7b847b7c7b847b7c7b8473747386737473847b7b7b88737473887371738a7e7f7e8c7e7f7e8c7e7f7e8b7e7d7e8c7e7d7e8b7b797b8d7b797b8c7575758d7575759073717390737173907374738e7374738d7374738a737473867374738873747388737473877374738873757388737573887375738b7375737973717367808080a68e8f8e9480808081808180958081808e80818088808180888b8c8b898b8c8b869496948b949694889c9e9c879c9e9c889c9e9c879191918a9492948b949294879492948794929488898989859496948694969488949694869c9a9c889c9a9c869c9a9c869c9a9c83949694838688868386888685787a7883817f818476747686767476847674768278797885787978857879788278797883737173877371738573717382737173857b797b857b797b827b797b827b797b857b797b827b797b827b797b817b797b848688868d868886887b7d7b867b7d7b8680818084808180858081808480818086848284848482848584828485848284837b7d7b837b7d7b857b7d7b827b7d7b82787a78847375738473757384787a78847e807e837e807e857e807e8173757384737573857b7d7b8473757386838583867e817e7e7e817e838989898d8989898c848684897e807e877e807e8a8486848c7e7d7e877e7d7e827879788778797887848684887e7d7e887b797b867b797b857e7d7e877b797b887b797b867e7d7e857e7d7e877e7d7e857b797b867b797b867b797b857e7d7e867e7d7e847e7d7e857e7d7e857e7d7e867e7d7e877e7d7e867b797b857b797b867b797b867b797b857b7d7b837e7e7e827e7e7e837b7d7b847e7d7e857e7d7e86787978877375738773717384737173837371738373717383737173817371737f73717380787878807878787c7e7f7e7d7e7f7e7c7e7f7e7b7878787e7e7f7e787371737e7e7f7e85a5a2a581a5a2a58da5a2a591a5a2a589adaaad8cadaaad84adaaad81adaaad86a5a2a584a5a2a582a5a2a57d918f917aa5aaa580a5aaa57ea5aaa5809497947f8c8e8c7f8c8e8c7e7b7a7b7c737173796b696b796b696b807b797b798b898b7c8183818a8c8e8c838c8e8c888c8e8c848080807e8080807e737573848080808583828389949094919490948d949094887e7c7e887e7c7e887e7c7e887e7c7e8a8080808f8c8e8c918687868a8687868a8687868a8687868c868786818687868281818184818181888181818981818188818081878180818a8180818a8180818c8180818c8482848a81808188848284898180818a818081898482848581808186868586858c8a8c848c8a8c848c8a8c828c8a8c7d8c8a8c85868586828685868484868485818181818486848784868489868586888c8a8c8786858688808180877b7d7b85808180857b7d7b897b7d7b897b797b887e7d7e867e7d7e867b797b88787a7887787a788a787a78867e807e8584828489848284878482848b848284897e7f7e867e7f7e88787878867e7f7e867b7a7b84838483847b7a7b8a7371738b7b7c7b83737573897375738c737573847371738f737173887371738a7371738a737173887371738a737173887b7a7b84737573817b7d7b86737573817b7d7b7f80808087868786888c8e8c878c8e8c899998998699989988adaaad86adaaad899496948789898987898989869496948494929486838183818381838383818381787a7883787a78877e807e857e807e858486848481818185818181838181818081818181818181817e7d7e827b797b817b7d7b7e7b7d7b7a7b7d7b7a7e7d7e7b7e7d7e7c7e7d7e7b8181817c7e7d7e7d7b797b807b797b807e7d7e7e7b797b7f7e7d7e7f7e7d7e7c7e7d7e7b7879787d7e7d7e808486847f818181787e7d7e76817f8176817f8172817f8174817f81797e7d7e767b797b797b797b767b797b7a7b797b807b797b737b797b737b797b71848284787e7d7e717e7d7e787e7d7e7e7676767e7676767c6b6d6b816b6d6b7f737173817371737f7371737b78787880737173897b7a7b837b7a7b837b7a7b877e7f7e8a7878788a7e7f7e8784868486818081857e7e7e887e7e7e888180818a7b7d7b8e7b7d7b867b7d7ba38c8a8cc5898789a273717388898789917e7c7e83737273876b696b966b696b837b7c7b7a7b797b7c7371737a7b797b757b797b768486847884868476848684798486847d8486847d84868477848684778486847d7e7f7e808c8e8c838c8e8c808c8e8c859492948b9492947f949294859492949e89898987898989818989898789898984848684868486847b8f908f778f908f768987897c8987897c898789768987897f7b797b7b7b797b7f7b797b847b797b7c7b7d7b7b7b7d7b807b7d7b7e7b7d7b7a86898680999999809999997c999999779798977a9798977a9798977d9798977ea5a2a577a5a2a577a5a2a57ca5a2a5839c9e9c80898b8979898b8979898b8978808280788082808a8082808a9c9e9c7ea5a6a5809494948694949484949494848c8e8c81838483908384838183848384706e7086706e70897e7c7e86706e708d737273927372738f7372738d7b7c7b8c787a788c787a7891787a788c787a78887e7d7e8b8181818c8181818a7e7d7e867e7d7e847e7d7e8378797882787978807879788b787978897879788973757389787878847878788673717387737173897375738773757387787978868482848284828483817f8187817f81877b797b827e7d7e8381818185818181888486848873757385737573857e807e8073757385737573807e7d7e8384828485848284857e7d7e828482848473757385737573857b7c7b8b7b7c7b85737573807375738473757384737573877b7c7b847375738273747386737473906b6d6b847b7b7b8e84868492787878887878788a7878788a81818188818181888181818b7e7d7e8b787978897575758b7371738d7371738d7374738d6365638d6365638b6365638a6365638963656386636563896365638b7375738b7375738973757385737573827371738b8e8f8e799c9e9c8273717395737573927375738b7375738e7375738b7b797b887b797b897b797b897b797b847b797b837b797b827b797b817b797b857375738573757382737573827e7e7e837371738873717388737173857371738873757388808180887375738873757382787a78838688868086888686868886898c8a8c868c8a8c888c8a8c888c8a8c88868986858689867f86898682787978837e7d7e837e7d7e867e7d7e827e7d7e8186848684868486847b797b877b797b877b797b858684868486848687868486867b7d7b817b7d7b848688868686888687868586888c8a8c878c8a8c888c8a8c87898889858e8f8e898e8f8e85898889858b8b8b838b8b8b858b8b8b858b8b8b848486848384868482848684878486848584868480848684867e807e85848684888c8e8c878c8e8c888c8e8c858c8e8c8694929486898989867e817e8d7e817e87787a7887787a7887787a7882737573857375738b7e7d7e848482848b7e7d7e8b818181897e7d7e877e7d7e898486848784868487818181868181818681818188818181877e7d7e877e7d7e867e7d7e867e7d7e85818181877e7d7e887b797b857e7d7e847e7d7e847e7d7e857b797b857b797b857b797b867b797b867b797b867b7d7b847b7d7b857b7d7b867b7d7b837e7d7e867e7d7e847e7d7e83848284807e7f7e7f7e7f7e7f7e7f7e80787878807878787f78787881787878807878787e7878787f7e7f7e7f7e7f7e7b7e7f7e7b848684808486847584868480848684959491948da5a2a57d9491947d8381837e6b6d6b7c6b6d6b7c6b6d6b796b6d6b7b6b696b7d6b696b796b696b796b696b84737173837371737d8384837d7371737c737173827b7a7b7f7b7a7b7f838483838b898b809c9a9c909c9a9c868b898b858c8e8c818c8e8c81818381887678768480808084808080848080808a808080898382838983828389838283857375738489878988949294889492948b89878986868786848687868a8080808880808085808080878080808580808083808080827e7d7e8281818182848684878181818881808184818081858482848584828486818081888482848581808188818081877e7e7e8281808185818081827e7e7e817b7d7b808081807f8081807f808180808081807a808180808081807f8685867f848684818486847e8486848284868486868586888c8a8c87868586898685868986858686868586848c8a8c8a8c8a8c8a848684878486848681818188818181857e807e85787a788773757386787a78817879788373757387787978857e7d7e847e7f7e847e7f7e857e7f7e807e7f7e857b7a7b89737173857371738b7b7a7b897b7c7b82838383887b7c7b8873757384787878917878788878787884848684878384838583848387838483857b7a7b83737573857375738873757387737573857b797b847b797b837b797b837b797b847375738473757386737573857375737f73717382737173867371737d7371737d7b797b847b797b8183818381838183848486848784868482787a7881737573837b797b837b797b867b797b867b797b837e7d7e83818181847e7d7e817e7d7e807b7d7b7e7b7d7b7e7b7d7b7f7e7d7e7d7e7d7e7e7b797b7d7b797b777b797b757b797b7b7b797b807b797b807b797b7f7879787d7879787d7879787f737573827b797b827b797b7d7b797b767b797b747b797b767b797b747b797b707b797b6f7e7d7e747b797b767e7d7e767b797b72787978747e7d7e747e7d7e767879787b7371737d737173787b797b72737173726365637c6365637c6365637f636563806b656b826b656b806b656b847672768a838383887b7c7b887b7c7b8a7b7c7b87818181878486848584868487818181877b797b857b797b85808080878080808d838383867b7c7b8d737573af8c8a8cba6b696b9c6b696b939c9a9c7f8b898b7594929479868586906b6d6b8b6b6d6b7d848684788486847b7e7f7e787e7f7e7a7e7d7e7b787978787e7d7e7a7e7d7e7b7e7f7e787e7f7e767878787d7e7f7e817e7f7e878c8e8c8a8c8e8c877e7f7e82848684878486847c84868477797b798573757385737573857375738573757383818081836361637d6361636b818081737e7c7e7b7e7c7e737e7c7e777e7c7e7c7375737f7375737a7375737a8e908e7c848484828484847c848484928484849a8e8f8e839c9e9c789c9e9c729c9e9c7badaaad7badaaad77adaaad77adaaad7f9c9d9c859c9d9c7a9c9d9c779c9d9c6eadaaad718e8d8e788e8d8e788e8d8e7d787a7878787a788d787a7897787a7874737173747371737d7371737d7371737b7e7d7e826b696b8a6b696b7b6b696b85737573917375738e737573857375738a8381838a8c8a8c8b8381838d7371738e737173857879788e7879788c757575907e7d7e877e7d7e877e7d7e877e7d7e8773717387737173878b8c8b8773717384838383848c8a8c848c8a8c848c8a8c84848284877e7d7e847e7d7e8778797887787978857375738573757386737573857b797b837b797b8b7b797b8b7b797b81787978837e7d7e87737573807879788076767685767676826b6d6b856b6d6b8e73757384848284848482848b7e7d7e8380808081868786818080808a7b797b897b7c7b867b7c7b897b7c7b8083838382918f9189868486847b797b847b797b887b797b828c8a8c8e8381838a7b797b85817f818b6b696b8b6b696b8b6b696b8b6369638b6e716e8b6e716e8b7979798a73757385737573887375738a737573886b6d6b886b6d6b886b6d6b8b6b6d6b8b6b696b866b696b886b696b8b6b696b8a6b696b8a6b696b896b696b876b696b8c6b6d6b876b6d6b687b7c7b878b8b8b957b7d7b8a7b7d7b7c6b6d6b8e6b6d6b946b696b806b696b906b696b8c6b696b89737173837371738373717383737173858482848484828485848284878482848784828485848284848482848684828485807e807f7371738673717383737173837b797b857b797b827b797b857b797b837b797b837b797b837b797b827b797b837b797b857b797b7f7b797b868988898286868682868686878686868586868684838583848385838483858386838583837b7d7b867b7d7b897b7d7b867b7d7b847b7d7b887b7d7b887b7d7b887b7d7b888687868686878685808080877b797b857b7d7b877b7d7b857b7d7b837b7d7b83848284828482848184828484848284837e7d7e827e7d7e837e7d7e847e7d7e817b797b827e7d7e847e7d7e837b797b867b7c7b8773757384737573877375738773717381737173877b7a7b8d7371738a7375738a737573827375737e737573857b7b7b8f7b7b7b887374738c7374738b6b6d6b8a6b6d6b937b7b7b907b7b7b8a7b7d7b897b7d7b897b7d7b887b7d7b887e7d7e887e7d7e887e7d7e887e7d7e897b7d7b897b7d7b867b7d7b87787a7887787978867879788478797882787978857e7c7e87817f8185817f8185817f8185818181857e7d7e857e7d7e847e7d7e837b7a7b877b7a7b877b7a7b867b7a7b8980818086808180848e8d8e868e8d8e848989898494969482949694819496948294969482949694809496947e9496947f8e8c8e7d8e8c8e7d8e8c8e7f8e8c8e85808080815a5d5a785a5d5a7c5a5d5a7b636563807374737b73747383737473848486847784868477797b7980848684887b7c7b7e7372737c7b7c7b817b7c7b847b7a7b888384838483848383838483887e7f7e868486848184868488848684887e807e7d7e807e8294969482949694898c8a8c848c8a8c828c8a8c87868586888482848681808185818081858180818186858684808180867b7d7b8880818087848684878486848a84868485818181858181818681818185818181848181818281818186818181817e7d7e82818181897e7e7e867e7e7e867e7e7e877e7e7e877e7e7e867e7e7e877e7e7e877e7e7e878180818681808184818081848180818781818187818181818486848181818183818181837e7d7e8084868480848684828c8a8c7f8c8a8c7f808180847b7d7b817e7d7e82818181848181817f84868483808180837b7d7b8380818087808180898685868b8685868b86858689868586898c8a8c878c8a8c868c8a8c858c8a8c8586878685868786838687868580808084808080847b797b877b797b82808080848988898889888987898889878988898a838383878c8a8c858c8a8c7e838383858c8e8c898c8e8c89868786868080808783818388838183877b797b8783818383848284868987898889878988848284867b7a7b827b7a7b867371738673717385707070847070708270707085636563847372737e737273836b696b897b7c7b85848684847e807e847e807e847e807e847e7c7e817b797b7c8482847c7e7c7e82737573827375737f787978827375738378797883787978847879787e7879787b7879787e7879787e7879787e7e7d7e7c7e7f7e787e7f7e787e7f7e787e7f7e767e807e7a7e807e7c7e807e7f787a787e7e7d7e7d7e7d7e7e7e7d7e807e7d7e838486847d8181817a7e7d7e777e7d7e747e7d7e717e7d7e6f818181717e7d7e6f7e7d7e6f818181717e7d7e6f7e7d7e72848284767e7d7e787e7d7e787e7d7e787b797b7b8482847d84828472848284778c8a8c7a8c8a8c818c8a8c818c8a8c808180817e818081848c8e8c868180817d8c8a8c7f8c8a8c8a8c8a8c8c8c8a8c8c84868485848684878181818c818181898687868b8080808b7b797b897b797b86737573867375739b838383b68383839c6b696b937b797b936b696b896b696b796b6d6b827879788b7879788b7879788a7878787b7371737b7371737b78787879787978797e7d7e777e7d7e777e7d7e797878787b7878787b7878787d7878787e7070707e6361637b636163786361637c6365638d6e706e7c797b79776e706e857375737b7375737b7375738573757383818081838180817d8180818f9f9f9f8eb5bab582b5bab577b5bab573b5bab581aaabaa84c6c7c67cc6c7c675c6c7c692c6c3c698c6c3c67cc6c3c687c6c3c6898e8f8e8380808078808080898e8f8e8dadaaad7badaaad7b9491947b7b797b7c7b7d7b855a5d5a7a5a5d5a745a5d5a75525552755255527552555275525552785a5d5a7d5a5d5a825a5d5a785a5d5a7452515298737173989491947db5b2b582a5a6a57ea5a6a57e919191867e7d7e88898b898e898b89887e807e8b7e807e8d838183888c8a8c878c8a8c888c8a8c837b7d7b85787978887879788a75757590737573907e7d7e877e7d7e7f7e7d7e7c7371738773717387737173877371738b737573887b7c7b84838383847b7c7b87787978887e7d7e847e7d7e84848284858482848884828483848284837e7d7e867e7d7e857e7d7e867e7d7e857e7d7e837e7d7e867879787e7e7d7e7d7879788276767685767676807676768b8180818e78797882737573827879788b78797883808080817b797b7d808080868c8e8c8e838383868c8a8c7b83838386737573897b797b897b797b7f86848682918f91888c8a8c84838183808c8a8c8e7b797b87767476868c8a8c8b8c8a8c87817f818b7979798f7979798d6e716e8d6e716e8a7b7d7b8b8c8e8c878c8e8c858385838881808188818081888180818b818081837b797b8b6b696b89737173857b797b8a7b7c7b897b7c7b8a7b7c7b867b7c7b877b7c7b8c7b7c7b827b7c7b8c9c9a9c879c9e9c8a9c9e9c7c9c9e9c879c9e9c98817e8184817e8194adaaad8c97949783838183947371738c83818386838183858c8b8c888c8b8c888c8b8c84949494858e8f8e8a8e8f8e898e8f8e88949694819c9a9c818e8c8e8c8e8c8e8a9c9a9c88919191889191918b9c9e9c809191918489868988898689879794978397949786979797869797978897979788979797869ca29c859ca29c859ca29c859ca29c88a5a6a586a5a6a589a5a6a586a5a6a583a5a2a587a5a2a586a5a2a584a5a2a588a5a2a584a5a2a584a5a2a588979597888687868686878687868786858c8e8c8586888684868886838688868586888683898789838987898286848683898789828486848384868483848684818486848484868487848684868486848284868481838383837b7c7b86838383828c8a8c7f83848385838483817b7a7b85838483867e7d7e8678797888787978887e7d7e888482847f7374738c73747392848284887b7b7b8b848284938482848e6b6d6b8e7371738c7b7d7b8a7879788c78797888787978897879788b78797889737573897375738a7375738a75777587757775887575758878797888787978887b7d7b867b797b857b797b847b797b857b797b847b797b857b797b847e7d7e84818181858384838483848386838483847b7a7b8473757387737573847375738073757382737173857371738273717384737173847375738273757380737573847e807e81807e8081807e808c8e8c8e8a9c9a9c819492947f9492947e9492948194929485949294859492947494929480949294828486847d8486847d84868482848684838486847e848684837b7c7b7f7b7c7b837b7a7b847b7a7b817371737d7371737f73717381737173817e7f7e868486847f7e807e84898b898b898b897f898b898580818087808180877b7d7b898081808b8180818881808186818081858482847f8685867f8c8a8c81868586888685869581818195848684827b797b857b797b8781818187818181867e7d7e8481818182818181897e7d7e8684868484818181868180818781808187818081888180818a8180818681808189818081897e7e7e8681808187818081867e7e7e878180818b8181818a7e7d7e847e7d7e827e7d7e827e7d7e838181818781818187818181878685868a8685868a8c8a8c8586858684818181808486848181818185818181858c8a8c858c8a8c82868586888685868a868586888081808780818086808180888081808a8685868986858685868586878c8e8c888c8e8c858c8e8c878c8e8c878c8e8c858c8e8c878c8e8c838c8e8c80898889849492948394929482898889878c8a8c8583838387838383838383838386878683868786828c8e8c82868786848b898b878b898b8b8381838a8381838684828484848284858482848684828485838483888c8e8c888c8e8c858c8e8c878c868c878c868c848c868c878c868c8984868484848684877b7c7b8973727383737573817375738373757383737573817b797b807b797b807b797b807e7c7e827879787f7e7d7e7c7e7d7e807e7d7e837879787e7375737b7879787e7879787d7e7d7e808482847b8482847b84828481848684817e7f7e7c7878787f78787880787a787f787a78807375738073757381737573807375738078797880787978837b797b7d7b797b777b797b747b797b727b797b717b797b727b797b747b797b757b797b757b797b777e7d7e737e7d7e74787978767375737873757378787978757b797b787b797b7b6b696b807371737c7e7d7e778c8a8c7c7e7d7e777071707c7672767e81808180818081868180818c7b7c7b868383838383838386838383858486847c848684818486848784868487808080898080808b7b797b898080808d8c8a8c8d838383a18c8a8cb6737573937b797b898b898b897b797b7f7b797b8278797894787978877879787e7879787d73717378737173787371737b7371737b7375737973757378787978767e7d7e7b787878827371737d7371737b73717375707070757070707b7e7f7e7b8c8e8c8d8486849863656382636563778486847b8b8d8b858b8d8b99bdbebda3bdbebd95bdbebd89bdbebd95bdbebd959f9f9f8e999b99827e7c7e737e7c7e737e7c7e86737573817375737f7375737c73757382636563776365637163656371636563947371737d8e8f8e728e8f8e8f7371737b6361636e6361636e63616372636163715a5d5a747b7d7b777b7d7b7a7b7d7b7c8e8d8e7f8e8d8e7fadaaad7cadaaad7db5b6b582b5b6b5889698967896989686949194aa949194989491947d949194779191916f9191917b919191829191918594969482898b897f898b8985898b89828c8a8c87838183887b797b877b797b817b7d7b8778797885787978857b7d7b8789858987898589987e7d7e98948e947ca4a7a47ca4a7a487a4a7a4878b8c8b888c8a8c887b7c7b887b7c7b887b7c7b827e7d7e84787978837375738578797886787978887e7d7e847e7d7e858482848381818185818181867e7d7e828181818378797881848284808482847e7e7d7e827676768b76767689818081858c8a8c827e7d7e85848284877e7d7e877e7d7e868080808380808081868786838687868e838383867b7c7b7b737573807b7c7b897b797b877b797b87868486897b797b8673717382737173847371738e7371738b76747689817f8188817f8184817f8184848284898482848f84828488848284857b7d7b8b7b7d7b857b7d7b88838583938c8a8c88818081888180818881808185848284888482848e7b797b8684828489848684897b7c7b897b7c7b8a7b7c7b877b7c7b877b7c7b877b7c7b877b7c7b877b7d7b8a8b8d8b878b8d8b839c9e9c84adaaad98adaaad9cadaaad849794978ea5a2a597a5a2a58ca5a2a589a5a2a58a9c9e9c889c9e9c879c9e9c869c9e9c84949694858e8f8e8694969488949694869c9a9c839c9a9c889c9a9c859c9a9c85919191889c9e9c899c9e9c829c9e9c87a5a2a58aa5a2a589a5a2a58aa5a2a589a5a6a589a5a6a589a5a6a58897979789919491879ca29c85919491889194918694959486949594899495948994959487a5a2a589a5a2a589a5a2a58aa5a2a58ba5a2a58ba5a2a581a5a2a57a979597828687868686878687868786868687868486888685868886848082808380828081848284858482848384828482848284847e7d7e8581818184818181827e7d7e847e7d7e84818181847e7d7e897e7d7e838383838183838389838383888c8a8c838c8e8c7f8c8e8c878c8e8c89838483887e7d7e867e7d7e847879788a7879788c7374737f73747388848284957b7b7b8b7b7b7b887b7b7b887b7b7b887b7b7b8b7879788e7879788d7879788d7879788b7879788a7879788a7879788978797887787a7888787a7888787a78877b7d7b877b7d7b86787978877b7d7b887b7d7b867b797b857e7c7e877e7c7e867e7c7e867e7d7e887b797b887e7d7e877e7d7e857b7a7b8783848389838483888c8e8c8a8e8d8e898e8d8e869c9a9c849c9a9c85949694829496947e8989898189898982898b897e7e807e7e7e807e7e7e807e81807e8083807e807f807e80837371737f6d6e6d7c808080818080807e8080807e83838383737473838383837b8383837d797b7984797b79828486847e797b797c7b7c7b7f7b7c7b7f73727383737273837371738173717383737173867b7a7b8b7e7f7e86848684818486848484868488898b89887e807e887375738d7375738e7b7d7b8b80818089808180898685868684828483818081807b7d7b807e7e7e847b7d7b867b7d7b8a7b7d7b8f7b7d7b927b797b8a7b797b8a7e7d7e8a84868489848684878181818581818186818181898181818a7b797b827b797b81818181858482848681808183818081858180818781808187818081898180818781808187818081898180818781808189848284888486848281818181818181828486848984868487848684878181818581818187808180888081808780818087808180867e7d7e8581818186818181878181818a8081808a808180877b7d7b898685868586858687868586888c8a8c868685868886858687808180838081808780818083808080847b797b857b797b88808080808c8e8c848080808780808087808080807e7e7e827e7e7e887e7e7e877e7e7e838c8a8c808c8a8c807b7c7b85737573857b797b807b797b85868786888c8e8c858b898b818b898b828b898b828b898b848482848784828486898789878987898c8c8e8c8c8c8e8c8b8c8e8c898c8e8c838c868c838c868c888c868c848c868c89848684868486848184868480848684848486848084868481848684857e807e80817f81827b797b817b797b817b797b827e7d7e808482847a7e7d7e7d8482847f8482847e84828480848284847879788678797883787978837375738673757385737173837371737c7878787e7878787d787a787a787a787c787a787d7e807e7b7e7d7e787e7d7e7a7879787d7e7d7e7a81818174818181718181816e8181816c8181816b7e7d7e6c7b797b6b7b797b6d7e7d7e717b797b717b797b717b797b6d8482846b7e7d7e6b7e7d7e6d8482846d7b797b72737173707b797b727b797b7070717072707170757071707f7e7d7e808c8e8c88818081888180818a81808188737573867375737d7b7c7b838383837e848684837e7d7e877b797b857b797b808080807c868786808c8e8c898687868d83838386838383a88c8a8caf737573896b696b897b797b897b797b7f7b797b82787978907879788b78797887787978807e7f7e78848684788486847b8486847a84828476848284798482847a84828478848684768486847684868479848684787e7f7e758c8e8c758c8e8c788c8e8c778486847184868471797b7977797b79718b8d8b998b8d8bb7737573857375738363616383636163896361637d6361637b635d637b635d637b7e7c7e7f7e7c7e7c8e908e867375737c8e908e7a8e908e718484847184848477848484778484849a8080809473717383737173787371736e7b797b727b797b7b9491946eadaaad71bdbebd74bdbebd74bdbebd77bdbebd75adaaad7cadaaad7cadaaad71adaaad7396989673969896739698967d96989698949194869491946b737173747371737b6b696b7b7e7d7e777e7d7e7e7e7d7e7c73757382737573857375737f73757382737173857b797b82737173877371738c7575758a7371738c7879788c7b7d7b877e7d7e7f7e7d7e87737573ba7e7d7eb3a4a7a492bdc3bd66bdc3bd71a4a7a4738c8a8c767b7c7b887b7c7b887375737f787978847e7d7e80787978837375738873757385787978837e7d7e847e7d7e837e7d7e857e7d7e887e7d7e867b797b8678797884848284847e7d7e80848284808c8a8c9081808190818081828c8a8c827e7d7e897879788584828487848284888080808c8080808680808083808080837b7c7b807b7c7b837b7c7b89838383829c9a9c899c9a9c89918f917d868486828381838a8c8a8c8a8c8a8c8a8381838a817f8187817f81867674768876747686797979887979798879797982848284857b7d7b8a7b7d7b887b7d7b907b7d7b858180818081808188818081858180818884828486848284888482848b84828488848684857b7c7b8a7b7c7b887b7c7b8c7b7c7b8c7b7c7b8c7b7c7b8c7b7c7b8a7b7d7b8a7b7d7b8a7b7d7b8e7b7d7b909794979097949788817e81889794978c94919483949194869491948694919484949494878c8b8c899494948b9494948a8988898694969486949694889496948a8e8c8e889c9a9c7f8e8c8e888e8c8e869191918086858680868586858685868289868982898689837b797b877b797b827b797b837b797b827b797b827b797b867b797b837b797b837b797b847b797b8573757389737573887375738b7375738a7b7d7b8c7b7d7b8c7b7d7b877b7d7b8b7b7d7b8b7b7d7b7d7b7d7b73979597848c8e8c858c8e8c828c8e8c848c8e8c848c8e8c83868886828688868186888680898789808987897e8987898286848683848684828486848284868481818181818181818381818183818181847e7d7e847b7c7b82838383898383838983838383838483878384838b838483878c8e8c8684828488787978887e7d7e8c8482848c7b7b7b8c7b7b7b8c7374738c6b6d6b8d6b6d6b8a7374738d7374738b7b7b7b8e7b7d7b8f7879788c7879788d7879788e7879788a7879788b7879788c78797889787a788875777588787a78887b7d7b887b7d7b887879788775757587787978857b797b877b797b867b797b857b797b877b797b857e7d7e857b797b857b797b857b7a7b8773717387737173877371738973757387737573897375738a808180887e7d7e858989898589898988949694879496948b9496948594969480949694868e8c8e888e8c8e818e8c8e868e8c8e838080807f808080838080807e808080798383837e838383807374737e737473776e706e79636563826365637d6365637e6b696b816b696b83737273887b7c7b888384838a838483888c8e8c888c8e8c84848684847e7f7e8173717386787878867375738b7375738b737573887e807e8e8c8a8c8c8c8a8c87868586858081808881808188818081857e7e7e8381808184808180888081808a808180888c8a8c8a8181818d7e7d7e8a848684877e7d7e887e7d7e8a7e7d7e887b797b8a7b797b8a7b797b867e7d7e8681818185818181897e7e7e887b7d7b8a7b7d7b8a7b7d7b897b7d7b8b7b7d7b8e7b7d7b8f7b7d7b907e7e7e8d7e7e7e8b7b7d7b8d7b7d7b8a7e7d7e877e7d7e857e7d7e887e7d7e8c818181897e7d7e89818181898181818780818087808180887b7d7b8a7b7d7b867e7d7e877e7d7e877e7d7e877e7d7e89808180898081808a8081808880818088808180867b7d7b877b7d7b887b7d7b8a7b7d7b867b7d7b878081808880818088868786858c8e8c84868786878080807f8080808080808088808080878080807f7e7e7e847375737f7375737f73757380737573837b7c7b807b7c7b857b7c7b827b797b827b797b867b797b887b797b817b797b817b797b847b797b8183818383898789868e8c8e8994929485949294898384838b7b7a7b857b7a7b8573717382707070827e7b7e897e7b7e877e7b7e867b7c7b817b7c7b848486848984868489787a7885848684837e807e83787a78817e7c7e807b797b827b797b857b797b8573757380737573807879787f7375737e73757380737573847375737f7879787e7879788073757384737573837e7d7e7e7e7f7e788486847c8486847c8486847c8486847c8486847d8486847c8486847d8482847a8482847b84828483848284808486847a8181817a7e7d7e777e7d7e757e7d7e728181816e8486846e8486846d8486846d8486846f8181816d818181788486847584868470848684738486847686848680868486808684867b868486708c8e8c7b838483918c8e8c868c8e8c74818481746b696b856b696b8576767681838483818c8e8c858384838573717383737173867b7a7b83838483838c8e8c878486848a7e807e87787a7887737573867b797b86838183b18b898b978b898b846b696b8b6b696b846b696b846b696b886b696b8d7e7c7e886b696b886b696b837375737e7375737d7375737b7375737c7b797b7a7b797b797b797b7c7b797b7d7b7d7b7c7b7d7b7c7b7d7b797b7d7b78848284788482847b8482847d8482847d838483868b8b8b7b8b8b8b86838483938c8e8c8e7b7c7b7a5a595a755a595a7b6365637e6365638463656387636563807374738573747397626262976262627c7879788a787978827879787c7879787d7877787a8c8a8c788c8a8c788c8a8c6b8486847c7677768376777675848684847b7d7b797b7d7b846a6d6a796a6d6a706d6e6d6c6d6e6d6c5f5f5f705f5f5f6e5a595a745a595a815a595a7b6868686d767776837677768e767776838486848670707073636163796361637c707070836b6d6b836b6d6b857676767e6b6d6b7d6b6d6b82767676846b6d6b8c6b6d6b8b7878787f7e7f7e7d7e7f7e8284868488848284888180818d8180818d7e7e7e887e7d7e88787978787e7d7eaf737573ca686568895a555a585a555a685a555a73636163816b6a6b88737373856b6a6b837375738678797884787978827e7d7e867e7d7e877e7d7e837e7d7e827e7d7e827b7d7b7f7b7d7b7f7b7d7b87757775867e7d7e84848284807e7d7e827e7d7e7f787978837879788878797883787978857876788b7e7c7e85848284848482848580818089808180858081808480818087807e80857b797b85807e80868c8a8c828c8e8c808c8e8c828688867d868886858c8e8c878c8e8c858c8e8c80898a89848686868384828484848284878482848780828085808280838082808580828088838183868381838a7b797b887b797b837b7c7b867b7c7b88737573867375738673757388737573827375738f73757383737573827375738b7375738773757389737573897b7c7b887b7c7b88737573887371738a7371738c7371738e7878788c7374738a6b6d6b887374738c737473876e706e81797b7982797b79838486848284868487848684868486848284868482848284878482848384828485848284847b7d7b8384868485848684888486848a7b7d7b887b7d7b8a8486848e8486848c898b89869496948694969487898b898d949294869492948b94929488949294868c8e8c878c8e8c808c8e8c838c8e8c8480828084808280868082808880828086808280827375738273757384737573857375738380818086737573828081808694929486949294849492948394929484949694879496948894969488949694899c9e9c849c9e9c849c9e9c879c9e9c839c9e9c839c9e9c849c9e9c849c9e9c849c9a9c87949294838c8a8c838482848180808084808080847b797b817b797b7f737573837375738973757385737573857b7c7b857b7c7b8a7375738b737573897b797b8c7b797b8e7b797b897b797b8b7375738b737573877375738773757388737573886b6d6b886b6d6b8c6365638b6365638b6365638d6365638b636563896b696b8b7372738b7372738b7b7c7b897b797b8975757588757575867b797b887b7d7b887b7d7b88787778867b7d7b87787978877b7d7b847b7d7b847b7d7b857e7d7e857e7d7e847e7d7e867e7d7e82767676887676768876767686767676857674768476747682767476827674768376757680767576807675767e7675767f737573837375738173757381737573817374737c7374737c6365637f636563806b696b8276757682767576807675768173757372737573857375738c868686848686868186868689868686869190917f91919186919191868685867c7b797b7c7375737c737573897e7e7e867e7e7e817b7d7b858686868786868685868686878382838783828387838283898382838986868687868686838686867f868686838686868786868685868686878686868e898889928482848e848284898482848d7e807e83737573867e807e8a898b89877e7e7e8f898889839492947c7e7e7e8a808080878080808a8080808a8080808a8081808a808180867b7d7b8c7b7d7b907e7d7e8c7e7d7e8b7e7d7e8b7e7d7e897e7d7e87818181878181818a8181818684828486848284858482848581808186818181888181818981818184818181857e7d7e898181818b7e7d7e8a7e7d7e8a8081808b8081808a8685868a8081808a8181818884868486848684858486848586858688868586898685868480818088807e8088807e8085807e8086868486898181818584868484818181857b797b827b797b857e7d7e8081818180818181847b797b867b797b847b797b80807e807d8384837f7b7a7b847b7a7b7f7b7a7b7f76767686767676856b6d6b836b6d6b84767876847678768476787682767876817b7c7b837b7c7b817b7c7b817b7c7b88838383897b7c7b837375738073757384737573877b7d7b897b7d7b86737573856b6d6b876b6d6b826b6d6b8278797881737173808486847e8486847d8486847d8482847d848284817e7d7e7d8482847b8482847d7e7d7e7d7e7d7e7a7e7d7e727e7f7e778486847a8486847a8486847a8486847e848684817e7f7e807e7f7e7d7e807e7d7e807e7d7e807e7e7e807e817e7d7e80848284817e7d7e867e7d7e807879787e7879787a7879787a7879787a7e7d7e7c7879787c78797874787978787e7c7e757e7c7e6f7e7c7e737e7c7e73797979737979797f7979797a79797980868486859492947b94929476949294758c8e8c758c8e8c8b83848370737173717676767b8c928c818c928c85818481947b7a7b948c8e8c778c8e8c77838483818c8e8c8c8384838c7b7a7b8973717387737573877e807e878486848a7e807e8f7b797b97838183b98b898bb19492948badaaad779794977e979497849794978d7e7c7e917e7c7e7f918f917b918f918183858380838583818385837d83858377868586778685867686858676868586798686867c9190917c868686798686867589888977848284788988897d8482847f7b7d7b7f7b7d7b7b8384837f8384837f7b7c7b7a7b7c7b757b7c7b7a7b7c7b7e7e807e8170727084707270817072707c6262627773747389626262925251527a525152775251527f5251527f52515281525152835251527d5251527a525152795a595a755a595a795a595a755a595a795a5d5a794a4d4a7d4a4d4a804a4d4a70525152705251527e525152755f5f5f676868686e767776957677768e5a595a67767776727677768e686868885a595a766361637970707080707070867e7f7e8581808189767676856b6d6b7a7676767d7676767f7676767f8180818e8180818d73717382737173887e7f7e84848684837e7e7e8d8180818d8482848a81808188848284887e7d7e787e7d7e9f737573ba5a555a685a555a6868656889767576887b7d7b8c7b7d7b85737373817b7d7b86787978877e7d7e867e7d7e86787978877e7d7e837e7d7e827e7d7e857b797b837b7d7b827b7d7b887b7d7b88787a78827e7d7e877e7d7e837e7d7e80737573867375738678797883787978837e7d7e877e7c7e8884828487848284868482848880818084808180848c8a8c888685868886848687807e8087807e8081868486807b7d7b7d8082807f8688868286888684848284838482848284828480898a8982898a89818c8e8c828c8e8c84898a898886888687868886868c8e8c888c8e8c889492948694929483949294838381838a8383838883838383838383828c8a8c868e8d8e828e8d8e829c9a9c848e8d8e82898b8985898b8986898b8985898b8985838383867b7c7b857b7c7b857b7c7b877878788a787878837e7f7e857371738573747385737473856b6d6b866b6d6b8663656386636563866365638763656387636563856365638663656385636563836b6d6b866b6d6b866b6d6b8673747383737573836b6d6b856b6d6b836b6d6b846b6d6b866b6d6b866b6d6b866b6d6b867375738473757384737573867375738a7e7e7e847e7e7e867e7e7e887e7e7e867b7a7b897b7a7b87838483898c8e8c918e908e8f8e908e8f9c9e9c8d9c9e9c898e908e8d8e908e8f9c9e9c8f9c9e9c8c9c9a9c8b9c9a9c899c9a9c828e8d8e867e7e7e8a7e7e7e897e7e7e877e7e7e878b8c8b87838283878382838783828387848284848482848484828484848284838482848284828485848284858482848984828489848284868482848784828485808080858687867e7b797b877b797b8b838583898385838d8385838b8385838a838383888383838883838388838383898b8c8b8b8b8c8b8c83828387838283848082808773757384737573847375738363656389636563886b6d6b86737573856e6e6e886e6e6e8b6e6e6e886e6e6e8f737273897b7c7b897372738b737273897b797b8b757575867b797b867b797b887b7d7b84787778847b7d7b827b7d7b877879788b78797888787978887b7d7b887e7d7e887e7d7e897e7d7e8a8482848b8c8a8c8b8c8a8c8b8c8a8c888c8a8c878c8a8c888c8a8c858c8a8c848c8a8c858c8e8c808c8e8c7e8c8e8c838c8e8c838e8d8e7f80818081808180818081807f8383837f838383818383838183838384818181848181818081818182818181818686867986868681868686888686867f8686868686868684868686847b7d7b867b797b867b797b7f7b797b8c7b797b8e89888981898889847e7e7e817e7e7e877b7d7b877b7d7b877b7d7b877b7d7b87838283878382838b8382838d7b797b897b7d7b857b7d7b817b7d7b7f7b7d7b837b7d7b837b7d7b837b7d7b8e7b7d7b958482848e8482848b8482848c84828478737573757e807e869496947f949694809492948773757383737573808988898e8080808e7b797b877b797b8a7b797b8f7b7d7b907b7d7b8f7b7d7b8d8081808d8181818b8181818c8486848a848684878486848a8486848a818181857e7d7e847b7d7b837b7d7b847e7e7e878180818781818184818181867e7d7e867e7d7e84848684858181818781818188848684868081808580818088808180897b7d7b877e7d7e887e7d7e8981818186818181848081808786858686808180858685868886848686868486858c8a8c888c8a8c8b8486848784868485818181867b797b877e7d7e857e7d7e817b797b8284868483868486837b797b837b797b807b797b7f7b7a7b827b7a7b7f7371737f7b7a7b85818081838c8a8c828c8a8c898180818b818381828183817e81838187818381867b7c7b7f7b7c7b837b7c7b88848684888c8a8c897b7c7b867b7c7b848383838283858380838583807b7d7b7d7b7d7b877879788578797882868586858685868284868481848684817e7f7e7f7e7f7e80787978827e7d7e80848284807e7d7e7e8482847d8482847e7e7d7e7b7e7d7e7c7e7f7e848486847f7e7f7e7c7e7f7e7e7e7f7e83787878837878788078787880787a787d787a787b787a787a787a787b7e7d7e7b7e7d7e81848284837e7d7e7c7879787c7879787c7879787a7879787773757377737573747375736c78797874737173787371737373717377737173786e6d6e756e6d6e7f6e6d6e7a636163808684868a86848676787678677876786a7b7a7b807b7a7b807b7a7b80737173857676767e81848188818481857676768f7b7a7b8f7371737c73717372838483837b7a7b8973717386737173867b7a7b878486848a848684877375738d7375738f7b797b97838183b98b898bc28b898ba69794978497949784adaaad7eadaaad7ba5a2a576a5a2a57fa5a2a588a5a2a581a5a6a57ea5a6a584a5a6a581a5a6a57a9c9e9c779c9e9c759c9e9c769c9e9c799c9a9c799c9a9c799c9a9c779c9a9c759496947494969475949694778e8f8e788b8b8b789492947d8b8b8b7d8384837f7b7c7b7f7b7c7b7f7b7c7b7f7b7c7b7e7e807e7e7e807e7b70727081707270857374738084868477848684778486847f7879787c7879787c7879787a787978747877787a7877787a6564657a787778797677767c68686880686868796868686f6a6d6a6b6a6d6a6b6a6d6a6b6a6d6a676d6e6d757b7d7b876d6e6d796d6e6d6784868481848684818486848176777672767776788486848384868488767776767e7f7e868c8e8c867e7f7e867e7f7e8981808180818081808c8a8c838c8a8c7f8c8a8c878c8a8c898c8a8c848c8a8c7f8486848284868486848684887371738a7b7d7b8f8482848d7e7e7e887b7d7b8878797888787978807879788878797889686568896865687976757689848684857b7d7b887b7d7b857b7d7b857b7d7b89787978877e7d7e8778797885787978847b797b857b797b857e7d7e837e7d7e83787a7884787a7885787a7884787a78817879788478797887787978817e7d7e857e7d7e8578797886787978887879788878767886787678877e7c7e867e7c7e85808180857b7d7b847b7d7b867b7d7b887b797b867b797b867b797b847b797b857b7d7b867b7d7b8380828083808280848482848386868685848284868482848584828486868686838686868386868684868886828c8e8c84868886878688868a8b898b8a8381837d8b898b7f9492948b8c8a8c8a8c8a8c8a8c8a8c8a8c8a8c888e8d8e898e8d8e8b8e8d8e849c9a9c859496948694969485898b8985898b89808c8a8c83838383858c8a8c888c8a8c81848684858486848a848684837e7f7e8684828488848284898482848884828485848684858486848384868483848684868486848684868486848684858486848484828484848284867b7b7b85737473847b7d7b847b7d7b847b7d7b867b7d7b847b7d7b847b7d7b86737573807b7d7b837e807e83737573887375738b73757381737573847375738473757386737573897371738673717387737173867371738b737573887375738673757386737573867375738f7375738f7375738880828089737573897375738b7375738280818088898889888988898789888988898889847b797b81838283818382837f83828379848284798482847e8482847e8482847d8482847f848284808482848084828484848284868482848684828481848284848080808480808081868786858687868b8385838b7b7d7b897b7d7b877b7d7b8c7b7c7b8c7b7c7b8a838383887b7c7b897b797b897b797b897b797b897b797b87737573877375738b7375738b7375738b7375738e7b7d7b8c7b7d7b8c7b7d7b8d84828482848284888482848084828489848684807b7c7b807b7c7b897b7c7b867575758675757589757575867b797b8878777888787778887877788a7877788d7879788d7879788a7879788a757575897375738b7375738b7375738a7375738f76767689767676897676768d7676768a817f818d817f818d817f818d8c8a8c888181818d8c8e8c8f8c8e8c8d8c8e8c8a9c9a9c839c9a9c7f9c9a9c858e8d8e81949294849492948494929484949294868c8e8c848c8e8c828c8e8c848c8e8c8c9998998cadaaad8cadaaad859998998e91909189919091899190918e9190918991919186919191899c9e9c939c9e9c8994929481949294899492948b9492948e9190918e9190918e9190918e9190918d83828390838283907b797b907b797b8d7b7d7b8b7b7d7b8b7b7d7b8b7b7d7b8e7b7d7b8e7b7d7b8e7b7d7b9086868693949694929496948e8e8f8e908e8f8e83898b898a94969486898b897f737573877e7e7e877e7e7e968988897c949294808c8e8c958c8e8c918c8e8c8e8c8e8c8d8c8a8c8f868586908685868a8685868a848684878181818b8181818f8181818c81818180818181857b797b857e7d7e84818081857e7e7e8684828487848284877e7d7e847e7d7e847e7d7e8781818185818181857e7d7e897e7d7e898486848680818085808180847b7d7b867b7d7b85818181857e7d7e857b797b837b797b857b7d7b857b7d7b867b7d7b877b7d7b88807e80888c8a8c8a8684868a807e808481818184848684878486848584868486848684818181818381818187848684848684868286848683868486847b797b7f7b7a7b847371738673717388737173887676768376767686818081837676768476787680767876848c8e8c8b8c8e8c868486847d848684868486848c848684888c8a8c858c8a8c898c8a8c858c8a8c7d8c8e8c7f8c8e8c808c8e8c7d8c8e8c858685868b868586858685868278797884737173847371738373717384737173837879787e737573817879788673757383737573817879788078797880787978847878788173717381737173817878788078787887787878837e7f7e807e7f7e81787a787e787a787e787a787d787a787b78797880737573847375738073757377737573737375737573757375787978777e7d7e777e7d7e77848284718482846f7e7c7e7473717370737173737371737f79797982797979706e6d6e756361638a78767885787678716b696b7b6b696b75737173807371737b7b7a7b7b7b7a7b786b696b7b6b696b816b696b8176767681737173858384838a8384838a7b7a7b867b7a7b7e838483868c8e8c918384838d7375738073757384787a78948486848f838183a0838183b98b898bb97b797b996b696b92817e818b817e817e817e817f918f91767e7c7e887e7c7e967e7c7e7e8385837d8385837e8385837a838583788685867686858676868586798685867c8686867c8686867a86868673868686788482847e8988897b8e8f8e7a8e8f8e7b949294769492947894929478949294758c8e8c708c8e8c708c8e8c758c8e8c757e807e727e807e817e807e7e8c8e8c7c848684808486848584868480848684828c8e8c7c8c8e8c778c8e8c778c8e8c788c8a8c748c8a8c748c8a8c7d8c8a8c79848684798486847c8486847c767776797b7d7b727b7d7b6f7b7d7b797b7d7b827b7d7b7e7b7d7b757b7d7b877b7d7b8e8486847b84868474767776817677768384868483848684837677767d848684868c8e8c807e7f7e898c8e8c898c8e8c838c8a8c87818081808180818381808184767676896b6d6b8e76767682818081867e7f7e8884868482848684887e7f7e947e7e7e8f7e7e7e8a81808188818081887e7d7e807e7d7e887e7d7e807e7d7e79848684898486848984868489848684857b7d7b857b7d7b817b7d7b857b7d7b88787978847e7d7e867e7d7e867e7d7e867b797b857b797b857b797b847b797b8473757384737573857577758775777584787978847e7d7e867e7d7e847e7d7e817e7d7e83737573887375738c7375738b737173897e7c7e898482848584828485808180848685868586858687868586837b797b837b797b867b797b887b797b857b7d7b867b7d7b887b7d7b85808280868482848684828482848284828482848084828483848284838482848184828483808280847b7d7b83808280837b7d7b817b797b817b797b837b797b86838183858383838783838387838383888383838680818086808180887375738673757388737573887e807e857e807e83737573837b7c7b83838383868383838b7b7c7b817e7f7e838486848c7e7f7e87787878877b7b7b867b7b7b887b7b7b887b7b7b87797b7988797b7987797b7986797b7988797b7988797b7987797b798b797b79887b7b7b81737473857374738673747386737573876b6d6b88737573867375738673757386737573887b7d7b867b7d7b867e807e837e807e867e807e8773757384737573847e7e7e88737573867375738673717387737173877371738a7371738a737573867375738473757384737573847375738673757386737573847375738573757383737573857375738573757386737573857e7e7e847e7e7e84737573857b797b88838283857b797b877b797b848482848484828487848284848482848284828483848284838482848484828484848284838482847e8482847e848284848687868180808084868786888c8e8c818c8e8c878c8e8c898c8e8c878c8e8c878c8a8c868c8a8c878c8a8c85838383828b8c8b85838283858b8c8b899496948b9c9e9c8e9c9e9c7d8e908e768082808b737573896b6d6b8673757386737573906e6e6e7d6e6e6e886e6e6e886e6e6e866b696b846b696b867372738d6b696b8b6b6d6b8b70717090707170926b6d6b90736d7390736d738a736d738e736d738e7371738e7371738a787978887371738b737573887375738673757388737573826b6d6b826b6d6b846b6d6b866b6d6b826b696b856b696b8d6b696b8a6b696b856b696b8a6b696b8a7675768a7675768c7375738a808180858e8d8e888e8d8e8794929487949294819492947c8383837e81818178818181808181818481818185868686888686868186868688999899899c9a9c7c9c9a9c8b91909186919091839c9e9c899191918c91919189919191847e7e7e868988898e9492948b9492948a919091909c9a9c909190918c9190918b9496948b8b8c8b948b8c8b9294969489919091899190918d9c9a9c8d9c9a9c8e9c9a9c879190918386868689868686899496948b949694898e8f8e898e8f8e8d898b89867e807e7c7e807e8d898b898b8988898794929492898889807375737c8080808a86878687808080878080808a8081808c7b7d7b897b7d7b897b7d7b8c8181818b8181818b7e7d7e8a7e7d7e8a7e7d7e8084868487818181897e7d7e86818081877e7e7e837e7e7e827e7e7e887e7d7e857e7d7e857e7d7e8a7b797b877b797b8781818187818181877e7d7e847b7d7b858081808686858687868586868486848384868486848684858486848386858685868586888c8a8c84868586868684868c8684867f807e80857b797b847b797b847e7d7e897e7d7e86818181877e7d7e8581818185848684878181818586848684868486838c8a8c858c8a8c8d8c8e8c868c8e8c828c8e8c868c8e8c8576767688767676857676767f767676876b6d6b876b6d6b856b6d6b856b6d6b886b696b8a737273887b7c7b867b7c7b86737573888383838883838384838383868385838983858384838583828c8e8c829492947c868586827879787c7879787f7e7f7e84737173807e7f7e7d848684827e7d7e7d848284807e7d7e7e78797880787978807375737e7e7d7e817879787f7878787a7878787a7878787f737173807371737e737173807371737e7371737b7375737e7375737e7375737e7375737e78797880787978807879787d787978777e7d7e71848284778482847a8482847a8482847c8482847f7e7d7e7c78797877898789759492947594929478898789688080806873717368737173818e8f8ea5767876826b6d6b70767876796b6d6b78767876756b6d6b786b6d6b787678767c7b7a7b8183848386838483868c8e8c878c8a8c8d838383847b7c7b84838383868180819081808186767676817676767b7878788284868493848684907e7f7e90737173ac7b797bb38c8a8cb373717397898b898a9c9e9c7c898b8978898b897a8486847a8486848184868497848684867b7d7b7a7b7d7b7a7b7d7b7a7b7d7b7a8482847a8482847b8482847c8482847d8482847a8482847c848284817978797d8486847a8486847a84868478848684798c8a8c7d8c8a8c7d8c8a8c7b8c8a8c798c8e8c778c8e8c778c8e8c768c8e8c658c8e8c84838483908c8e8c778c8e8c798c8e8c7d8c8e8c878c8e8c828c8e8c878685868786858679868586729492947b8c8a8c788c8a8c728c8a8c788c8a8c7d7e807e778486847484868477848684778383837a838383788c8a8c7c8c8a8c78808180717b7d7b7f8685868a8c8a8c887e7d7e6d7b797b768486848d81818184767476737674767b8987899589878980787878757371739b7e7f7e7a787878777b7a7b8483848384838483778c8e8c798382837c7b797b8c7b797b867b797b7f73757391737573958383837b8c8a8c8b8486848e8181818b848684878181818284828482848284827e7d7e837e7d7e857e7d7e857e7d7e8778797887787978877b7b7b84737473867b7b7b83848284828383838683838389838383848c8a8c808c8a8c80838183837b797b847b797b837b797b817b797b837b797b837b797b84868686858686868686868685868686868684868b86848689918f918186848688787a788f6b6d6b8f6b6d6b8d787a7887838483848b8b8b898b8b8b86949294818e8f8e82898889848e8f8e86848284828988898389888988848284878482848784828486848284868482848386868682898a897f898a897f898a897e898a897c8384837f7b7d7b857b7d7b83838483827e7e7e847e7e7e867e7e7e827e7e7e8473757388808280888082808b808280879c9a9c879c9a9c879c9a9c8b9c9a9c8f9492948c94929483949294839492948394969483949694838384837c83848380949294807e7c7e7c686668886866688c6b696b89706f708a7576758e757675897e7f7e867e7f7e897e7f7e8678787885737573857375738573757385737573866b6d6b807b7c7b837b7c7b897b7c7b87787978877575758975757586737173857371738873717387737173857575758573717385737173857b797b837b797b837b797b857b797b877b797b857b797b857b7d7b857b7d7b857b7d7b897b7d7b877b7d7b8380818084808180877b7d7b887b7d7b8780818088868586898685868884828487898a8987898a8986868686868482848a84828487848284858686868794969484949694869192918494969487868686847b7d7b87868686879190918386888984868889848688898686888984808280878e908e879c9e9c8a9c9e9c869c9e9c839c9e9c8e9c9e9c899c9e9c839493948ca5a2a586a5a2a586949394849496948a9496947894969481949694888c8e8c7f8c8e8c868c8e8c888c8e8c8b8988898389888977898889839492948f9c9a9c8f9c9a9c899c9a9c899c9a9c90919091909190918a9190918586868689898b898d898b898c7e807e897e807e8d8684868f8684868d8684868d8684868c807e808c807e8088807e808c807e80927876788c78767892787678908688868a8383838d8383838f838383918c8e8c8f9496948f9496948d9496948d9496948a9c9e9c8a9c9e9c7e9c9e9c848b8c8b8f7b7d7b837b7d7b817375738373757385767476826b696b826b696b826b696b80636563806365637c6365637c6365637d7371737a73717382737173887371737d6b696b866b696b866b696b886b696b866b696b886b696b886b696b836b696b887375738b7b7d7b887b7d7b867b7d7b8686858680808180817b7d7b867b7d7b857b7d7b877b7d7b857b7d7b817b7d7b86808180898c8a8c898c8a8c838685867f8685867f86858680808180888081808486858681808180827b7d7b82808180847b7d7b867b7d7b877b7d7b887b7d7b8a7e7d7e857e7d7e8784868487848684857e7d7e857e7d7e887e7d7e8a7b797b877e7e7e8c7e7e7e8b7b7d7b8c7b7d7b8c7b7d7b8b7b7d7b8b7b7d7b8d7b7d7b8c7e7e7e8b7e7e7e8b7e7e7e887e7e7e897e7d7e8a848284877e7d7e877e7d7e8783828385838283857b797b877b797b847b797b887b797b867b797b867b797b8b7b7d7b877b7d7b897b7d7b857b7d7b857b797b8a8382838d8382838a83828386898a8986898a8986868686868c8e8c858b8c8b888b8c8b858b8c8b888b8c8b888988898884828480848284818988898986858686808180858081808680818088868586858c8a8c7f86858682808180837b797b867b797b8a7b797b8a7b797b8b7e7e7e878988898794929483949294838c8a8c8f8383838c8c8a8c8d8c8a8c8f8b8c8b8b83828385838283858b8c8b8c8685868b8081808c7b7d7b827b7d7b8073747387636563876365638963656387636163836e6d6e796e6d6e836e6d6e8163696373797979817979798179797980868786818c8e8c828c8e8c818c8e8c858684868186848681868486818c8a8c7e8c8a8c7d83838380838383808383837f7e7f7e7b848684798486847a8486847d8482847b8482847b8482847884828479848284808482847e7e7d7e7c8482847e8482847f84828480848284807e7d7e817e7d7e817e7d7e7f8482848178797881787978817879787f7e7d7e788482847a7e7d7e777b797b747b797b717b797b6e808080818e8f8e8d9c9e9c939c9e9c82818381706b6d6b706b6d6b7076787678818381788c8e8c898c8e8c8581838188838483887b7a7b8d7b7a7b887b7a7b80838383847b7c7b867b7c7b86737573836b6d6b837676767e818081818180818c7e7f7e8c787878897371738278787890838183b3838183c18c8a8cb3737173977678768e7678767c7678767c7678767a7b7d7b736b6d6b7a6b6d6b9e737573897577757a7b7d7b7c7b7d7b7f7b7d7b7e797879807978797f8482847b8482847f848284808482847b848284827978797f848684788486847e7b7d7b7a84868476817f817d8c8a8c7b8c8a8c768c8a8c768c8e8c778c8e8c767e807e797e807e6b7b7a7b907b7a7b7e8384837e838483877675767d767576826b696b826b696b836b6d6b8a6b6d6b876b6d6b79787978788180817476767678767676816b6d6b86737573837375737a787a78747e807e73838383757b7c7b737b7c7b7183838375868586838685868a8685867f7b7d7b7b7e7d7e84848684848181817b7b797b847674768489878984767476847674767a7e7f7e8b8486848b787878807e7f7e808c8e8c8c8c8e8c888384836f8c8e8c7c8b8c8b7c949694899496947f7b797b7f838383918c8a8c8e737573867375738e818181898181818c7e7d7e877e7d7e83787978857375738278797882787978817e7d7e808482848084828480848284867b7b7b837b7b7b86848284887b7b7b877b7c7b867b7c7b877b7c7b887b7c7b847b797b848381838383818383838183868080808a8080808a86878681868786817b7d7b857b7d7b867b7d7b847b7d7b847b797b8b7b797b8b7b797b84868486829496948b8688868f787a788f787a788b83848387838483898384838583848387898889848e8f8e828e8f8e81949694848e8f8e8784828484898889858988898684828483898a8986898a8986868686838486848484868483898a8982898a89818b8b8b7c949294818b8b8b838b8b8b82898c8984898c8984949a9482949a94889c9e9c8b8e908e86808280888e908e908080809080808087808080878080808c949294897e7d7e807e7d7e837e7d7e877372737873727378737273877372737c7e7c7e737e7c7e887e7c7e8d686668906b696b8e6b696b89706f7089706f708a7371738a7371738978787886787878857e807e857e807e857375738c7e807e897b7c7b867b7c7b847b7c7b847b7c7b847b7d7b857879788675757585787978837b7d7b84787978867575758875757588737173887371738673717385737173857b797b858080808580808083868786848c8a8c868c8a8c8686858688868586888c8a8c848c8a8c868c8a8c89868586888685868986858689868586898081808b8482848b848284868482848884828487898a89898c8e8c88898a89898c8e8c868c8a8c858c8a8c8691929184949694809c9a9c879190918b8686868991909186919397899193978691939788919397879c9e9c8d9c9e9c8d8e908e87808280869191918b9191918e919191869191918c9493948f949394839493947a949394848e8f8e8a8482847e8988898a8e8f8e88808080858080808586878681808080837e7e7e877e7e7e83898889838988898c8081808c8e8d8e899c9a9c8f9c9a9c909c9a9c8b9190918d9c9a9c8d9c9a9c8f9496948f9496948f9496948d9496948f9c9a9c8f9c9a9c8a9c9a9c8f9c9a9c8c9c9a9c8c8e8c8e8f8e8c8e889c9a9c89949a9487949a9489949a9492949a948a8c8e8c8a8c8e8c8f8c8e8c938c8e8c938989898f9496948b9496948f949694908b8c8b8a8b8c8b728b8c8b8a8b8c8b918c8e8c81838583818385838183858380817f81857674768576747682767476807e807e7c7e807e847e807e907e807e8d7371738d8080808d8080808d8080808b7878788d8687868d868786887878788a81818189818181848181818b818181898c8e8c858c8e8c8583858388838583868c8a8c838685868280818087808180878081808a8081808a8685868b868586898c8a8c888c8a8c838081807f7b7d7b82808180838081808380818084808180868685868686858687868586898081808c8081808c868586878c8a8c868081808781818187818181897e7d7e867e7d7e8484868487818181857e7d7e8781818188848284898482848884828486848284888081808c8081808d8081808e8081808e7e7e7e8c7e7e7e898184818b8184818c8482848d8482848c7e7d7e8c8482848b8382838083828382838283857b797b817b797b857b797b887b797b887b797b898384838b8384838b838483838b8b8b879496948a8b8c8b8a838283887b797b82848284848482848884828486848284868382838683828388838283838382838584828484898889858988898489888983868586838081808286858682808180857b7d7b887b7d7b837b7d7b85868586878c8e8c868c8e8c898c8e8c8c8c8e8c867e7e7e8a7375738873757383737573887b7c7b8f8383838f8c8a8c8f8c8a8c8d8b8c8b899496948b9496948783828385868586878c8a8c89868586878685868394929483949294869492948a838383878486847f8486848184868485797979856e716e857979798584828485797979837b797b847b797b867b797b837b797b817b797b7f7b797b817b797b7e7b797b7d7b7c7b7d7b7c7b7b7b7c7b807375737d7371737b7371737b7371737a7371737e7375737d7375737d7879787d7879787e7375737e7375737e737573807375737d737573807375737f7375737d7375737b78797879787978797375737c7375737b7879787b787978787e7d7e747e7d7e747e7d7e747e7d7e717e7d7e668486847a8080807a8080807480808068737173676b6d6b676b6d6b79767876828183818c8183818976787685767876856b6d6b7c7371737e737173887b7a7b887b7a7b897375738273757384737573847b7c7b7e8c8a8c838c8a8c888180818876767685787878827e7f7e82848684897e7f7e97737173ba8c8a8cc1838183a57371738a7678768563656385636563816365637a6b6d6b6c6b6d6b976b6d6b9e6b6d6b866b6d6b816b6d6b7f6b6d6b7f6b6d6b7e6e6e6e806e6e6e816e6e6e7c7978797a7978797f6e6e6e7b6e6e6e7b6e6e6e7b6b6d6b7b6b6d6b7b6b6d6b7a6b6d6b7d6b696b786b696b76767476797674767d7072707b707270777e807e787e807e7e7b7a7b8a838483778384837e7371737d6b696b82818181878c8e8c7d8c8e8c7c9492947c949294877879788a6b6d6b7b6b6d6b76767676788180817b8180817d7e807e807e807e7a787a7874787a78777b7c7b7a7b7c7b7e7375737e7375737c7b7d7b7c7b7d7b7f80818083808180847e7d7e7f7b797b7f7e7d7e84818181847674767b63616395767476848987898084868485787878807878789b848684887b7a7b88737173887b7a7b847b7a7b7c7b797b86838283897b797b7f8b8c8b918c8a8c867b7c7b867b7c7b918383838c818181877e7d7e877b797b877b797b85787978847e7d7e8384828484848284817e7d7e837e7d7e857e7d7e83787978847b7b7b86737473847b7b7b887b7b7b897b7c7b847b7c7b85737573897375738973717386737173847b797b85838183808c8e8c848687868a80808086808080848686868486868685868686868686867a8684867f7b797b867b797b847b797b86787a788886888684868886868688868a7b7d7b887b7d7b8783848388838483888482848884828485898889838e8f8e81949694828e8f8e878988898389888983898a8984898a898686868686868686848486848384868482898a898084868483838483857b7d7b8383848383838483847e7e7e88898c8991949a9491949a94829c9e9c828e908e8d9c9e9c869c9e9c7d9c9a9c7d656665824a4d4a7d4a4d4a8352555283525552835255527a525552706361637c636163836361638b6361638452515280686668917e7c7e917e7c7e9175767591706f708f75767589757675897878788673717386737173847371737f7375737f7e807e7f7e807e85737573846b6d6b896b6d6b8a6b6d6b836b6d6b8573717384737173827371738973717388737173817575758578797884787978867b797b857b797b827b797b8b7b797b8b8080808a80808085808080868080808586858685868586898081808980818086868586888c8a8c8a8685868a8685868a8081808b868586898685868886858687898a8989898a898b8686868a898a898a898a898a898a8988898a898b898a898a8c8a8c87919291868c8a8c878c8a8c84919091859c9a9c89919091898686868386888982868889867b7d7b877b7d7b8a808280878082807a8082807d808280897b797b8b7b797b8b7b797b897b797b897375738073757380737573838384838a8e8f8e878988898d8988898a898889888687868a8080808c868786888c8e8c83949294837e7e7e877e7e7e7f898889898e8d8e8f8081808c808180898081808a8686868a8686868d8686868b8686868a7e807e867e807e8a898b8989898b898a918f9185918f917e8684868d7b797b8f807e808c807e808c7371737d7371738778767890787678857876788378767888736d7384736d7384736d7386736d7385737173857371738773717385737173846b696b846b696b7e6b696b8a7b7a7b8a7375738873757386737573837375738076747690817f818e817f81878c8a8c888c8e8c888c8e8c888c8e8c848c8e8c8a9c9e9c889c9e9c8a9c9e9c888e8f8e84949694889496948686878684868786838c8e8c848c8e8c848c8e8c85818181837b7d7b80737573857b7d7b858385838480818087808180858081808786858687868586888c8a8c888c8a8c888c8a8c8886858686808180828081808280818082808180807b7d7b83868586848685868680818086868586878685868a868586878685868780818087808180877b7d7b887e7d7e878181818a8181818781818185818181878181818484868487818181837e7e7e8684828488818081877e7e7e887b7d7b8b7b7d7b8c7b7d7b8b7b7d7b8c7e7e7e8f7e7e7e917e7e7e927e7e7e927e7d7e92787978907e7d7e907e7d7e8b7b797b877b797b897b797b897b797b89898889808988898389888985979797858b8b8b8383848385838483898384838b8b8c8b8b838283858b8c8b878382838b8482848286868686848284828482848383828384838283867b797b8583828384848284888482848984828486848284828081808386858688868586868c8a8c8386858686868586868c8a8c868685868d868786898687868c8687868986878682949294859492948694929485898889888c8a8c88838383887b7c7b8a737573897b797b897b797b8b8382838f8382838e8685868b868586878685868480818083838383838383838683838387838383858486848584868485848684878486848c84828488848284888482848884828487808080857b797b867b797b857b797b7f7b797b7c7b797b7e7b797b787b797b787b7c7b787b7c7b758383837883838378848684788486847984868478848684797e7d7e7a7e7d7e7a7e7d7e797e7d7e75848284778482847b8482847e7e7d7e797e7d7e797e7d7e787e7d7e797e7d7e7b78797876787978767375737978797874787978787879787b73757374787978747e7d7e777b797b777e7d7e777b797b6e8080806e808080688080806e8e8f8e708c8e8c798c8e8c8a8c8e8c828183817c767876826b6d6b7f7678767c8c8e8c838c8e8c8b8c8e8c837b7a7b837371738473757380838383808c8a8c898c8a8c8d818081866b6d6b83767676818180817e848684858486848c7371737b7371739e838183c18c8a8cba737173907b797b81898b897c7678767c767876817678767a7375736c737573978486849e737573846b6d6b7c6b6d6b7a7577757a7072707b6e6e6e7b6e6e6e7e6365638063656381636563826365637c6365637c6365637a6b6d6b7c6b6d6b7b6b6d6b7f6b6d6b826b696b796b696b7b6b696b766b696b7b6365637b6365637d6365637d6365637e7371737e737173777371737e7b7a7b8c81818195767576907675767481818179787978756b6d6b72787978836b6d6b816b6d6b816b6d6b7f7676767d7676767d7375737d737573747e807e717e807e75838383757b7c7b777b7c7b718c8a8c758685867c7b7d7b7c7b7d7b7f7b7d7b7f8181817f848684847b797b887b797b62767476957674769d9c9a9c7b898789757e7f7e7a7e7f7e8b8486848b787878807b7a7b888384838c838483807b7a7b7f83828382838283828382838f838283827b7c7b868383838e8c8a8c8a838383897e7d7e897e7d7e857b797b827e7d7e847e7d7e837e7d7e837e7d7e837879788273757384737573857879788773757387737473876b6d6b8c6b6d6b8c848284878c8a8c848c8a8c838c8a8c8583838385838183897b797b867b797b887b797b89808080818c8e8c818c8e8c868c8e8c8a9190918591909184919091819c9a9c7c9c9a9c7f918f9184918f9186918f9188868886868688868686888686868886857b7d7b877b7d7b897b7d7b898384838784828488848284858482848784828486848284838e8f8e88949694818e8f8e7e8c8e8c81898a8981898a89828c8e8c858e8e8e83898a8982898a89818e8e8e7e94929483949294888b8b8b818b8b8b86898c898d7e7e7e917371738b7371737d737573847375738d737573887375736f8080806f9c9a9c8780808087808080867e7d7e867e7d7e8c68696880686968838384838b838483878384837f838483847e7c7e916866688d7e7c7e887e7c7e907b7d7b8f7b7d7b916b696b8f706f70897878788473717386737173817371738c7375739f9496947f949694729496948a8b8b8b839c9a9c809c9a9c838b8b8b8a7b7d7b827b7d7b817b7d7b827879788375757583787978857879788373717382737173887371738c8381838c8c8a8c8a8c8e8c868687868580808085808080848081808486858686868586868685868686858687868586868685868886858688868586898081808a8081808a80818087848284858482848984828488868686888482848a8482848b898a8989898a89888c8a8c8a8c8a8c858c8a8c868c8a8c87868686828686867e9190918591909182868889818688898686888984868889848082808473757384808280778e908e838685869486858683868586807b797b8983848389838483868384838f838483878482848484828484848284848482848386878688868786888080808c7b797b7b7375737b737573937375738773757379808180867375738973757389737573907b7d7b8a7b7d7b857b7d7b857b7d7b877e807e8a7e807e8f7e807e89737573887b797b887b797b858684868f918f91938e8c8e84807e8079737173847371738c787678926b656b8c6b656b837876788a7b787b887b787b847b787b887b787b89737173897371738573717385737173847b7a7b847b7a7b847b7a7b846b696b83737573867b7d7b8a7b7d7b867b7d7b878c8a8c878c8a8c89817f8185817f8180707270847e807e7c7e807e747e807e8d8e8f8e8a8e8f8e828e8f8e888e8f8e88949694849496948494969488949694848c8e8c8481818185818181848c8e8c808c8e8c868c8e8c858c8e8c808c8e8c8086858682868586848c8a8c848c8a8c848685868180818084808180888081808986858688868586828685867f80818082868586838c8a8c82868586848c8a8c868685868680818089868586878685868686858687868586878081808780818086818181878181818a818181898181818b8486848784868487848684818181818684828488818081888180818b8482848c8685868f8c8a8c8f8c8a8c8c8c8a8c8f848a848e8184818b7b797b8b7b797b8c73757387737573897879788f7e7d7e8e83828390949694909496949094969488a5a6a5849797978989888983898889878384837f8b8b8b899492948d9492948a8b8c8b908382838a8382838d8b8c8b8f898a898d898a8988898a8988898a898a8b8c8b8b9496948b94969489949694899496948994969486949694848e8f8e828c8a8c7f868586867b7d7b887b7d7b858081808880818089808180888c8a8c898c8e8c8a8687868d8687868c868786888988898a8988898a9492948a949294888c8a8c868c8a8c888c8a8c8c8c8a8c878b8c8b858b8c8b8d8b8c8b8f8382838e8081808c8685868e86858685868586808383838383838384838383838383837f8486848584868483848684818486848184828485848284888482848584828484808080828687868286878681868786838c8a8c85807e8083807e8081807e80807b7c7b7d7b7c7b807b7c7b807b7c7b7f7878787f787878807878787d7878787e787978807879787f78797880787978807879787e78797880787978827879787f7879787e7e7d7e7d7e7d7e7d7e7d7e7c787978767e7d7e7b7e7d7e767e7d7e747e7d7e7b7879787478797872787978717b797b747b797b717b797b717e7d7e7d7b7c7b788383837b8c8a8c858c8a8c82848684827e7f7e757878787c7371738e91949179a5aaa587919491809194917b8c8e8c838080807b7b797b7f80808082838483888384838b7b7a7b85737173806b6d6b807b7d7b83848684897b7d7b8b737573837375737f7b7c7b7f838383ac808080c2808080ac6d6e6d8c6d6e6d817b7d7b777b7d7b797b7d7b797b7d7b7c7e7d7e7c636563a0707170997071707a737573777375737d7375737d737573797371737673717376737173767371737e7b797b7a7371737c7371737c7b797b7d7375737d73757380787978827879787a7b7d7b797b7d7b7c7b7d7b767b7d7b757e7f7e797e7f7e757e7f7e797878787f797979816369637f636963737979797f7b797b916b696b7f6b696b796b696b7d6b6d6b796b6d6b79767676858c8a8c868486847e797b797a797b797a797b79787577757d7072707a6b6d6b747072707c73717376737173737e7c7e76848284827b797b828181817f7e7d7e817b797b848482847f8482847d7879788a787978728e8d8eab9c9a9c988e8d8e6980818082848684877e807e85787a7877787a7885848684968181818f7b797b81818181818482847e7e7d7e8a7e7d7e85787978857e7d7e8b848284897879788b787978897b7d7b877b7d7b857b7d7b847879788678797884787978867e7d7e86787978847b7d7b867b7d7b847b7d7b86808180858084808e8e8f8e968084808e8e8f8e8894949488a4a3a488a4a3a481b5b2b57bb2b1b27bb2b1b2819f9f9f868c8e8c868c8a8c8a8c8a8c8a8c8a8c8a8c8a8c8a8e8f8e888e8f8e838e8f8e858e8f8e878c8a8c81a29fa27badaaad85a29fa2888c8a8c868c8a8c89949394859c9c9c7e9c9e9c879193918a7b7d7b8a7b7d7b8b7b797b8b7b797b8b7b797b887b797b877b797b897b797b877b797b7f8988897d898b897e898b897e898b8980898b89818988898289888983898889858988898386858682919191819c9e9c7d9c9e9c819c9e9c84919191808685867f919191848c8a8c838c8a8c7e8081808080818085848284809190917fadaead86adaead86b5b2b57fb5b2b586a4a3a48ca4a3a48eadaaad8e9f9e9f8e9f9e9f8eadaaad87bdbebd91acaeac9b9c9e9c789c9e9c9286888692737573887375739773757390736d7389736d7386736d7386736d738f7879788b5a5d5a825a5d5a8b9695968c949a9486949a94808b8f8b838b8f8b7a949694848482848684828484898889838b8b8b86838483828384837f8b8b8b898b898b90949294928b898b8c8381838880818085808180868081808486858685848484898483848784828487848484878482848586848685868486858684868884868487848684888486848a8486848984828487848284878482848684828486868586888685868b808180887b7d7b8a7e7d7e887e7d7e8681818185848684858082808780828087868886828c8e8c83918f91839c9a9c819c9a9c859c9a9c7e949694808b8d8b877b7d7b82838583848c8b8c8c8482847e84828479848284878482848c898889908988898c8482848e8686868786868687868686897b7d7b8a78757885868586858685868f868586818e8f8e849c9e9c8d9c9e9c9080808084848684899494948984868484848684847e7c7e86737173847371738673717385737173877371738773717381737173866a6d6a866a6d6a8052555274525552795a5d5a7d5a5d5a718688868a8688868c868586877879788a78797887787978877e7d7e8d7e7d7e877e7d7e877e7d7e8a767676868988898689888986767676807375738073757380737573838b8c8b848384838783848381838483848384838578797884787978827879787e78797882818381837678767c767876796b6d6b755a595a7a5a595a8b5a595a8b7574758978787886787878867e7f7e837e7f7e857e7f7e897e7f7e83787878838486848586858686868586847b7d7b848685868580818085808180848081808480818088848284888c8a8c858c8a8c8989878987848284867e7e7e817b7d7b807b7d7b7f7b7d7b837b7d7b847e7e7e8481808182818181818486848684868488848684868384838983848389838483898384838986858689808180898081808786858689868586847b7d7b877b7d7b848081808786858685808180878685868f8685868d8c8a8c89838383897b7c7b847375737f7371737f737173867e7d7e85898989838e8f8e878e8f8e9a9c9e9c9a9c9e9c909496948d9496948b86878686787878877674767f817f817d8c8a8c87817f81867878788d7e7f7e8e8486848a84868484868786888c8e8c8b8687868b868786878181818d81818188818181877e7d7e897b797b887b797b897b797b898181818e8382838d8382838d8b8c8b8e9496948d979797899797978da5a6a58ba5a6a58a9c9e9c8a9c9e9c8a9c9e9c8c9191918b8482848e8988898b8e8f8e8b8988898c8c8a8c8c8c8a8c8a8c8a8c8b8c8a8c8c918f918d969496919c9a9c8f9c9a9c899c9e9c8c9c9e9c8c96989684919391898c8a8c898c8a8c858c8a8c858c8a8c817b797b817b797b867b797b867b797b8673757388737573887375738673757382737573878385838783858382838583858e8c8e8b8e8c8e88807e8085807e80897b797b8c7b797b897b797b877b797b817375738173757381737573807375737e7371737e7371737c737173797371737879777976797779787977797d797779837b7d7b7b7375737f7b7d7b7f737573817371737f73717381737173817371737f7375737f7879787f7e7d7e7c7e7d7e7d7e7d7e7e7e7d7e7b8482847d8482847984868476787a787b7375737e787a787d737573807375737b7b7c7b7b73757375737173677371737578787897848684957e7e7e797e7e7e6b7e7e7e646b696b6f7b797b777b797b837b797b8b808080887b7a7b8873717385737173797371737d8486848984868489737573806b6d6b837b7c7b83838383877b7c7b8e737573b7808080c2808080a25a5d5a8c6d6e6d866b696b79706f707e7576757e7b7d7b7570717075707170a78c8a8ca07e7d7e808385837a8c8e8c778c8e8c7a8c8e8c7e9492947c949294799492947b949294808c8a8c738c8a8c738c8a8c758c8a8c7b8482847f8482847d8482847b7e7d7e767b7d7b777b7d7b777b7d7b787b7d7b7c7e7f7e7e7e7f7e75848684778486847c8482847f8482847f848284768482846d8482847f7b797b917b797b91848284858c8a8c818c8a8c8c8c8a8c888c8a8c7e8486847a797b79866e706e7e797b797b7b7d7b7a7b7d7b767b7d7b787b7d7b797e7c7e737e7c7e7c787678847e7c7e82848684837e7d7e857b797b7e7b797b7f7e7d7e837e7d7e8184828488737573a2808180989c9a9c727375737c7375738a7375737c7375737c7e807e82848684857e7d7e887b797b8f8181818c7b797b7e7879788884828485787978808482848c7e7d7e897879788b7e7d7e887e7d7e877b7d7b8678797884757575857b7d7b847e7d7e867e7d7e867e7d7e86787978847b7d7b867b7d7b877b7d7b8a7b7d7b858084808e9c9a9c969c9a9c969c9a9c9694949496a4a3a49da4a3a496b5b2b586c6c3c675c6c3c675c6c3c67bb2b1b279acaaac86acaaac8e9c9a9c868c8a8c8a8e8f8e858e8f8e838e8f8e809c9a9c7b979497838c8a8c858c8a8c7f979497809c9c9c85949394888c8a8c888c8a8c83919391839c9e9c7e9c9e9c819c9e9c82979797887b797b8e7b797b887b797b897b797b877b797b897b797b897b797b837e807e847e807e837e807e83898b8982949294809492947e8988898089888982868586847b797b837b797b84868586828685867f8685867f91919181919191818c8a8c83868586838c8a8c828c8a8c8391909183848284818482847f8482847f8486848394949485a4a3a485a4a3a4859f9e9f889f9e9f839f9e9f889f9e9f878c8e8c7d9c9e9c879c9e9c789c9e9c83999b99a1999b9992adaead97adaead90999899899998998986828686736d7386787978867879789778797893787978807b797b807b797b86838483837b797b7a848284868988898b84828486898889868b8b8b858b8b8b868b8b8b868b8b8b8e8b898b8b8381838c8381838c83818389868586858685868386858688868586878486848784868488848484888484848984828488868486878684868a89878988848684888486848781818186848684878482848984828485848284858180818980818086808180847b7d7b84808180887e7d7e867b797b847b797b857b797b857b7d7b887b7d7b8a7b7d7b857b7d7b858684868586848685918f9183918f91828b8d8b829496947e949694848b8d8b818c8b8c7e8c8b8c7e8482847e8c8b8c858e8f8e878e8f8e858e8f8e85848284897b7d7b857b7d7b807b7d7b857b7d7b8c7875788a6b656b8f7875788a78757887737173817371737b8080808d8e8f8e898486848484868489848684898486847b7e7c7e867e7c7e86737173847e7c7e857b7a7b837b7a7b857b7a7b817b7a7b866a6d6a836a6d6a7d5255527d525552867072708e7072708e7072708a707270826b6d6b827879788078797880787978878c8e8c8a7e7d7e847e7d7e877e7d7e8676767683767676837676767c76767680737573807375738073757386737573816b6d6b7e6b6d6b7e6b6d6b7e6b6d6b7e6b6d6b806b6d6b806b6d6b84787978826b6d6b806b6d6b836b6d6b7e6b6d6b807574758b918f9196adaaad96918f91837e7f7e7c73717383787878837e7f7e887e7f7e857e7f7e8378787883737173877b7d7b868081808780818089808180878081808780818084808180858685868784828488848284878684868886848687818081837e7e7e847e7e7e857e7e7e847e7e7e867e7e7e8484828484848284808486848384868487818181877e7d7e8683848386838483868384838683848386808180887b7d7b857b7d7b897b7d7b897b7d7b89808180878c8a8c7f8685868080818082808180877b7d7b8c7b7d7b897b7c7b867b7c7b8a8383838a83838388898989869496948c9496948c949694879c9e9c8b9c9e9c8b80808083737173846b696b846b696b846b696b846b696b876b696b877674768b8c8a8c898c8a8c868486848e8486848684868485848684848080808380808088808080888080808d7e7d7e8d8181818a8181818984868485848684858181818581818187818181897b797b857b797b887b797b8b7b797b8b7b797b8d7b797b917b797b918988898f868586939191918f9c9e9c869c9e9c8b9496948e9496948c9496948c8e8f8e8f8c8a8c8f8c8a8c8b8c8a8c878c8a8c8a8c8a8c8f918f918e918f918a8c8a8c8c919391919698968e9698968e9c9e9c8fadaaad85adaaad82adaaad85adaaad81a1a1a186a1a1a183a1a1a1818e8d8e888989898f8989898f8989898b89898989838583878385838c7375738e7375738b7371738b73717388737173857371737f7b797b7f7b797b7a7b797b7a868486808383837d8383837a8383837d8383837e8482847d8482847d8482847e8482847b8482847d8482847d8482847d8482847773757383737573868385837b8385837b8486847f7e7f7e7f7e7f7e7d7878787e7e7d7e7f7879787673757376737573797879787e78797879737573747e7d7e737e807e7b787a787e73757379737573768383837d7b7c7b7b7b7c7b737b7c7b757e7f7e828486849084868490737173806b696b806b696b796b696b796b696b7f7b797b7f80808087808080877b797b8b7b7a7b887b7a7b767b7a7b828c8e8c8f8486848c737573836b6d6b7a7b7d7b878383838b7b7c7b8373757392737573c2808080b76d6e6d976d6e6d8c6d6e6d796b696b7e6b696b796b696b7c706f707563656383707170a08c8a8c927e7d7e897b7d7b867375738973757386737573817e7c7e817e7c7e7e7e7c7e7c7e7c7e797b797b797b797b757b797b777b797b7b7375737b787978767375737673757375737173757575757578797878787978797878787973717379737173777371737a6e716e7a7979797a7979797f797979737b797b79737173977371738b737173796b6d6b796b6d6b7d6b6d6b7d6b6d6b7163656369797b79826e706e82636563816b6d6b7d7072707a7072707d7072707c7371737e78767881787678877e7c7e847b797b7e7b797b807e7d7e80848684867e7d7e8673757381787978818482848f8e8d8e8f7375737c7375737c7375737c787a787f8486848584868487787a78817e7d7e8c84868488848684817e7d7e83848284887e7d7e7e7e7d7e83848284897e7d7e8b7e7d7e877e7d7e858482848578797881787978827b7d7b847b7d7b867e7d7e887879788278797882848284848c8a8c868c8a8c8a8c8a8c8f8c8a8c8e8e8f8e968084809f808480a79c9a9ca4a4a3a49db5b2b59db5b2b59da4a3a48c9f9f9f869f9f9f759f9f9f75b2b1b279acaaac75acaaac8a9c9a9c928c8a8c808e8f8e888084808a8e8f8e858e8f8e818c8a8c838c8a8c878c8a8c838c8a8c859493947f9c9c9c83949394898c8a8c887b7d7b877b7d7b83919391859c9e9c82a5a6a579a5a6a582a5a6a58297979787898889878988898389888987898889867e807e8773757387737573847375738473757381737573847e7e7e827e7e7e82868586828685868386858684868586838685868386858684868586808685868086858684868586838685868180818082848284838482848284828484848284838486848584868488848684838486848584868483848684819192917f919291828c8e8c828c8e8c828c8e8c828c8e8c7eadaead83adaead83999b9983999b9984999899849998997f9998997fadaead82b5b2b58bb5b2b58f96959682787978807b797b8f8384838f8b8f8b7a8b8f8b81898889848988898489888984848284858384838383848383838483827b7d7b857b797b8e8381838e8b898b8b8b898b888685868686858687808180888685868884848488848484898486848a8486848884828486848284878684868a8482848881818187818181898181818a7e7d7e897e7e7e867e7e7e87818081888180818980818088808180868c8a8c888c8a8c898486848684868486818181857e7d7e827b7d7b877b7d7b8a7b7d7b8d808280838684867e7b797b837b797b857b797b85838583828385837e83858385838583848c8b8c818c8b8c84848284878c8b8c8c8e8f8e8c8e8f8e838e8f8e878e8f8e808686867e86868685868686899190917d9496947d9496948086858687868586909c9e9c8d9c9e9c8d9c9e9c8d9c9e9c8da4a3a48db5b2b57bb5b2b580949494897e7c7e8689878984898789897e7c7e8e838483888c8e8c878c8e8c8183848383838583899c9e9c899c9e9c899c9e9c869c9e9c869c9e9c8a868886868688868a86858687949294859492948c949294878c8e8c7d706d7084635d6387635d63836365637c6365637f6365638a63656389737573897375738673757383737573848384838d8384838d9c9b9c8a9c9b9c8094929484949294898685868b86858685818381858c8e8c858c8e8c858c8e8c9badaaad96adaaad90adaaad8b757475767878787f848684897e7f7e897e7f7e837e7f7e857e7f7e8b7e7f7e8a7e7f7e8a8081808b86858687808180888081808b80818087808180898081808880818084848284888482848984828487848284857e7e7e817b7d7b817e7e7e827e7e7e848180818481808184818081858482848581818186818181888486848584868486838483867b797b837b797b898384838a8685868c8685868986858689868586898685868786858684868586848081808a8685868f8685868f868586918c8a8c8f8c8a8c8c8c8a8c8f8c8a8c8f8c8a8c8c7e7d7e8a7e7d7e867371738873717387737173837371737f7371738380808087787878877878788478787884787878837674768b767476876b696b836b696b8a7878788d7878788b78787888787878887b797b8c8080808c7b797b8c7b797b8b81818188818181897b797b8a7b797b8b8181818c8486848c8181818b84868489838283888b8c8b858b8c8b868b8c8b8989888989898889878988898d8988898f8685868c7b797b8d7b797b8f7b797b8c8482848f8482848e8988898e949694909697968f9c9e9c8f9c9e9c889c9e9c8c9694968e918f918b8c8a8c8a8c8a8c8e8c8e8c939193919191939196919391929794978f9794978fa29fa28ca29fa28ca1a1a191b5b6b58ab5b6b581b5b6b584b5b2b58ab5b2b58ab5b2b58ab5b2b587a5a6a589a5a6a58ca5a6a584a5a6a5839c9a9c889c9a9c829c9a9c809c9a9c7f918f917d918f917d8684867d8684867e8383837e7b7c7b7f7375738073757380737173807371737e7371737d787678826e6c6e826e6c6e807977797b6e6c6e707b7d7b868c8e8c8a7375737b737573787878787f787878817878787b7e7f7e7e8482847f8482847b848284768482847b7e7d7e807e7d7e7b7e7d7e7b848284797e807e787e807e7b7e807e76848684767375737b7375737b7b7c7b787b7c7b7c787878827e7f7e7c848684757e7f7e807e7e7e807e7e7e877e7e7e877e7e7e877b797b877b797b877b797b8b7b797b8b838483857b7a7b76838483828384838c7b7d7b837375737a7b7d7b898486848b8383838e7b7c7b7f7b7c7b9a8c8a8ccd949294a26d6e6d8c6d6e6d816d6e6d746b696b7e706f7079706f7074757675757071709270717099707170837071707d737573747375737d7375737d7375737e7371737f7371737e73717379737173777371737773717377737173797371737d737573787375737673757378787978777879787678797879757575767575757778787877787878777371737278787871797979736e716e786e716e7c6e716e79737173737371738b6b696b8b6b696b726b6d6b726b6d6b7d6b6d6b856b6d6b7e636563696e706e75797b79866e706e7f6b6d6b7d6b6d6b787072707a6b6d6b7c73717387737173877876787c7e7c7e807e7d7e837e7d7e827e7d7e847b797b8473757381787978847e7d7e887e7d7e7c73757385737573858081807c8081807f84868487848684857e807e7c787a788584868493818181857b797b7e7e7d7e8784828483787978818482848a8482848c7e7d7e8c7e7d7e857e7d7e877375738a73717386757575897575758975757584787978847375738f7e7d7e8d848284897b7d7b8a8081808f8081808f808180968084808e737973b08e8f8ec19c9a9cb2848684b2848684ab8486849d848684988c8e8c929f9f9f7bb2b1b26f9f9f9f798c8a8c759c9a9c75bdbabd92acaaac8a808480889c9a9c928e8f8e85737973858c8a8c89979497838c8a8c838c8a8c888c8a8c809493947fa5a6a583a5a6a5839c9e9c8391939187868886837b7d7b827b797b8289888982a5a6a57ca5a6a57ba5a6a57f979797838988897f979797809496947d9496947d9496947d7e807e80737573827e7e7e817e7e7e827e7e7e827b797b827b797b837b797b837b797b837b797b857b797b867b797b847b797b837b7d7b83808180818685867f868586818482848384828483848284868482848884868483848684858486848584868488848684858486848584868485848684878c8e8c828c8e8c878c8e8c878c8e8c83868886838688868386888683999b99819998998499989984999899819998997e9695967e9695967a9695967e96959683949a948c8b8f8b867b797b7d838483818e8f8e868e8f8e86898889848e8f8e828b8b8b808b8b8b7f9492947d94929489949294928b898b8b83818389838183878685868686858686868586878685868884868488848384878483848984848488868486878482848984828487848284888181818781818187818181887e7d7e8884828487818081888482848784828488868586898685868786858687808180877e7d7e85818181878486848784868488868886888082808a8082808d8082808786848685918f9183918f918a918f918b8b8d8b7e94969485949694848b8d8b848c8b8c848c8b8c81949494819c9e9c8594969487898889838988898a94969487919091859c9a9c8e9c9a9c8e8686868786858680949694809496948a9496948d8e8f8e8a8e8f8e8a8e8f8e8d8e8f8e8d9494948d8486846e94949477a4a3a48f89878984949294869492948c9492948a8c8e8c888c8e8c878c8e8c858c8e8c899c9e9c869c9e9c8383858386838583868688868a868886868688868a9c9e9c91949294919492948f9492948c9492947a8c8e8c7d7e7d7e8a7e7d7e8d8c8e8c8d7676768a8988898a9c9a9c949c9a9c90a4a3a490bdbabd90bdbabd96bdbabd8db5b2b58db5b2b5939c9b9c879c9b9c848685868b868586898685868478797885767876857678768376787683767876807574757a757475807574757a757475838486848c8486848984868486848684888486848b848684888486848a848684898685868880818088868586898685868686858689808180898081808580818086848284868482848684828486848284847b7d7b8581808184818081827e7e7e8381808185818081867e7e7e857e7e7e857e7d7e867e7d7e867e7d7e887e7d7e807b797b8683848396949a9490949a948b8c8a8c888081808b8081808b8685868c8685868786858687808180918081808f808180918081808c7b7d7b8a7b7d7b8a7375738f7375738c737573897b7c7b8a7e7d7e887e7d7e887e7d7e8a7e7d7e87808080878080808780808087808080878687868486878687868786878687868b8c8a8c87817f818b817f81898c8a8c8d8486848b7e7f7e89737173887371738c7b797b8c7b797b8b7b797b88808080877e7d7e877e7d7e87818181867e7d7e887e7d7e867e7d7e887e7d7e867e7d7e857b797b867b797b8b7b797b8d7b797b897b797b837b797b89898889918988898f9191918f9c9e9c8f9c9e9c919c9e9c959496948e9496948e949694928e8f8e908c8a8c8f8c8a8c8d8c8a8c8b8c8a8c8d969496909694968e9694968a9c9a9c8e9c9e9c91969896939698969396989692979497969794979997949796979497918e8d8e8f8e8d8e8f8e8d8e8a8e8d8e8a9f9d9f8d9f9d9f8d9f9d9f919f9d9f8e9495948c94959484a5a6a57da5a6a5839c9a9c889c9a9c889c9a9c829c9a9c829c9a9c829c9a9c879c9a9c84918f917d8c8a8c7e838383817b7c7b7d7b7c7b7b7e7c7e7c7e7c7e7d848284797371737f6361637b6361637963616382636163837375737b7b7d7b7b7b7d7b7773757374737173787878787d7371737a7371737b7879787f787978817e7d7e7c8482847e7e7d7e7b7879787b7e7d7e7d7879787b73757375787a787b787a787e787a787f7e7d7e7a7e7d7e77787978777e7d7e7c7878787c7e7f7e817e7f7e817e7f7e84848284827e7d7e84848284847e7d7e847b797b847e7d7e897b797b8d7b797b898482848c7b7b7b7c7b7b7b798482848c787978897879787884828483848284867b797b867b797b7b7b797ba8848684c4949294ad83838389737473898383838d7b7b7b8d7b7b7b8d7b7b7b897b7b7b7a7072708d707270967e807e887e807e837b7d7b727b7d7b727b7d7b727b7d7b787b7d7b7d7879787a78797878787978787b797b7a7b797b7d75757578757575797879787b78797874787978797879787a7877787a7877787a7877787a78777877737573757b7d7b747b7d7b747b7d7b757b797b757b797b7b7372737a73727377737273737b797b806b6b6b91636563796a6c6a736a6c6a796a6c6a7f6a6c6a775a5d5a705a5d5a7a686a6888767876807371737c7371737a7371737e7b7a7b8086848680868486877876788a78767881767576816b696b7c6b696b816b696b8d7b797b88818181848181817b7b797b797878788378787891868786838687868b7b7c7b847b7c7b7e73757387838383868c8a8c867b7c7b8a7375738a838383898184817c8184818281848189767676887b797b887b797b85737173857371738b6b6d6b82787878826b6d6b876b6d6b82737173827e7d7e977e7d7e907371738a7371738d787878927371739d787878976b6d6b8b787a78b6949694b66b6d6bae5a595aae7372739e5a595a9e5a595aa05a595aa05a595a967372736da5a6a5759f9d9f8a7375737c89898975b5b2b58e9f9c9f989f9c9f7cadaaad859f9c9f87a1a1a18b8e8d8e877b797b838e8d8e868c8a8c868c8a8c868c8a8c86999899859fa29f80adb2ad7badb2ad7e9fa29f829c999c828b898b847b797b877b797b7f8686867a9c9a9c839c9a9c7f91909182898b89828e908e7d9496947d9496947f9c9a9c7f91909180919091849190917f83848381737173848384837d8c8e8c8283838383838383808383838183838382818181817e7d7e807e7d7e827e7d7e817e7d7e837b797b847b797b847b797b847b797b837e7d7e807e7d7e817e7d7e857b7d7b847e7e7e857e7e7e83818081837e7d7e867e7d7e84818181867b797b867b797b858181818484868486848684888b8b8b868b8b8b869492948294929482949394819493947e9493947d9c9a9c7e9c9e9c7b9c9e9c7e9c9e9c7f9c9e9c7f94969481919291828e8e8e808e8e8e828e8e8e828e8e8e858e8e8e898e8e8e858c8a8c898081808c8685868786858682848684838486848684868487848684898486848b81818189818181888181818884828487818281878182818881828188848284878482848581808186848284878482848784828487818081878180818784828485818081857e7e7e8681808186818081857b7d7b857b7d7b8784828487848684868183818a848684898486848b7b7d7b8c7e807e8a8486848484868484838183858b898b84949294849492948894969486898b8983898b89819496948497949780a5a2a583a5a2a587a5a2a5889495948ea5a6a58ea5a6a58ba5a6a5909f9c9f92b5b2b592b5b2b590b5b2b58da5a6a586a5a6a581949594819495948783848383838483717375736c949394948c8e8c8b8080808780808087808080818c8e8c878c8e8c8a8c8e8c8a8c8e8c88797679817976797d8f8c8f84797679887e7d7e837e7d7e83686968886869688063656386636563836365638363656383737273838c8c8c838c8c8c858c8c8c8594929487807f8084807f808694929484949294817e7d7e817e7d7e816869687863616374707070847e7f7e7c7e7f7e859998998c999899889998998899989982979597868181818681818186818181868986898373717383737173837371738a8180818a8180818781808187818081887e7e7e857e7e7e889190918c9190918794929483949294888b8b8b7f838483808384838783848387838483858384838581818183848684897e7d7e877b797b827b7c7b827b7c7b827b7c7b867b7c7b8781818187818181878181818e8c8e8c908c8e8c928c8e8c928c8e8c948384838884868488848684917e7f7e8a737173867b797b887e7d7e89818181867e7d7e8b7b797b887b797b887b797b8a7b797b8a7e7e7e8a7e7e7e897b7d7b8d7e7e7e8c8181818b8486848a8181818c7e7d7e8f7e7d7e8d7e7d7e8b7e7d7e8b7e7d7e867e7d7e877b797b887b797b897b797b8a7e7d7e83848284847879788d7e7d7e8a7e7d7e867e7d7e907e7d7e907879788c7e7f7e82848684898486848c7878788c81818189818181877e7d7e85818181857e7e7e877b7d7b887e7e7e877e7e7e867b7d7b85808180848081808480818084808180867b7d7b877b7d7b887b7d7b857b7c7b847b7c7b8a7b7c7b8e7375738d7b797b8f7b797b8f7b797b8f868486938e8d8e8a8e8d8e8c9c9a9c8f9c9a9c8c9c9a9c8f919091929190918f8686868c8686868f868686928686868f9194918b94929485949294888384838e7b7d7b917b7d7b9483858396838583968b8d8b918e8f8e8d8e8f8e918e8f8e948e8f8e948e8f8e8d8e8f8e8d949694898e8f8e8e7e7e7e907e7e7e8c898889879492948e8c8e8c8e8c8e8c8e8c8e8c8e8c8e8c83868586827b7d7b827b7d7b7e80818078898889749492947194929474949294769c9e9c7c9c9e9c7c86858671868586828e8f8e7d8e8f8e7d808080868e8f8e8b7e7f7e867e7f7e847e7f7e807e7f7e7f7e7f7e797e7f7e767e7f7e797878787b737173787371737b7371737d7371737c737573787375737573757373737573727b797b757b797b787b797b7b7b797b847e7d7e817e7d7e817e7d7e84848284817e7f7e817e7f7e8178787886787878887879788973757386737573827375737e818181878181818b7e7d7e897b797b8c7b7b7b8c73747379737473797b7b7b897e7d7e89787978837879787e7e7d7e867b797b867b797b867b797bb3818181c4737473ad7374739594929489949294848c8a8c8d8c8a8c848c8a8c808c8a8c758c8e8c7e8c8e8c917e807e837e807e8375767579757675797576757975767578737173757575757a7371737a7371737a707170787575757a70717076757575747879787d7575757b757575747575757478777876757675747576757475767574737573777375737973757377737573757372737873727378737273756b6b6b776b6b6b776b6b6b776b6b6b8d6365638a5a5d5a795a5d5a795a5d5a795a5d5a735a5d5a815a5d5a85686a6881686a6880737173807b7a7b847b7a7b847b7a7b7e6b696b8a6b696b8a6b696b806b696b776b696b7c6b696b90767576958c8e8c91848684888181817f8486847b84868483949694759496948386878683787878847b7c7b817375738e7b7c7b8b838383757b7c7b757b7c7b8a838383937b7c7b826b696b826b696b826b696b827676768573717388737173887371737c737173826b6d6b7e6b6d6b7e6b6d6b8278787890737173867e7d7e89737173947e7d7e928486848d8486849a8486849d78787891787a78b0949694aa949694978688869e8c8c8c8e7372736d8c8c8c8e7372739673727396737273965a595a965a595a75b5b2b575b5b2b5838989898a7375737c918f918e848284a184828485adaaad7fb5b6b57ba1a1a183a1a1a183a1a1a183999899868c8a8c868c8a8c868c8a8c888482848884828485919291839fa29f809c999c7badaaad7badaaad7badaaad7c9190917f9190917e9190917f919091808e908e82898b8986848684848486847e8686867b868686847b7d7b847b7d7b817b7a7b8183848383838483827b7a7b837b7c7b847b7c7b848383838383838381848684818486848284868481848684808486848084868482818181838181818284868484818181848181818481818186818081868482848584828485818081868181818684868483848684838486848684868486848684888486848884868488838483888b8b8b88838483868b8b8b828c8c8c828c8c8c818c8c8c818c8c8c828c8a8c7f9190917f9190918091909182919291809192917d9192917e9192917e9492947e949294828e8e8e85898a8980868586858c8a8c8a8c8a8c87808180867e7d7e877e7d7e877e7d7e878181818781818187818181878181818781818187818281878182818681828187848284878180818781808187818081868482848581808185818081857e7e7e877e7e7e877b7d7b857b7d7b837e7e7e867e7e7e847e7e7e847e7e7e8781808186818081867e807e8a7e807e857b7d7b867b7d7b897e807e8b7e807e897b7d7b857b7d7b827b797b827b797b867b797b867b797b867e807e7f7e807e817e807e887e807e857b797b837b797b8389868984898689858385838a8385838b8385838d838583908986898c89868989898689898986898a838583818385838183858386838583878384837a838483718384838c949394988c8e8c837b797b877b797b837b797b7e7072708763656387636563846365638463616388636163847976798b8f8c8f8e7e7d7e7e949294839492948e949294838f908f7d797a7980797a7983636563835a595a805a595a805a595a855a595a885a595a8a5a595a895a595a875a595a855255528152555282525552876869688c63616380707070847e7f7e8c8c8e8c889998998199989985999899887e7e7e7d979597829795978b97959786979597889f9c9f889f9c9f8b9f9c9f8d9f9c9f8a9797978a979797879797978a979797859190918c9190918f91909188919091827b7d7b827b7d7b847b7d7b7f83848382838483878384838783848389838483897e7d7e877b797b8d7e7d7e877e7d7e8e7b7c7b918b8b8b8a9c9a9c869c9a9c968c8e8c8c8c8e8c898c8e8c988c8e8c94838483907b7a7b927b7a7b907b7a7b8c7e7f7e8a787878857371738a7878788b7b797b8b7e7d7e8c7b797b8d7b797b8a7b797b8a8181818d8181818c7e7d7e8b7e7e7e8b8180818b8180818c7e7e7e8c7e7d7e8b7e7d7e897e7d7e897e7d7e8c7b797b8c7b797b8c7b797b887b797b8b7b797b8c7b797b8b7e7d7e888181818a7879788673757386787978877879788273757384737573847879788a737573857371738273717388787878887e7f7e887e7d7e857e7d7e877e7d7e877b797b84818081858482848784828487848284868685868686858685808180848081808780818089808180868685868486858685838383878383838b8383838a83838388807e8090807e80907b797b8d7b797b887375738a7375738a7375738f8081808f7b7d7b8f86868694919091949c9a9c959ca29c8f9ca29c879194918a8686868f7b7d7b8e8384838e8b8b8b8f9492948d9496948d9496948f8b8d8b9383858394808080928080809480808098808080948482848d848284898482847b848284877e7e7e8c737573877375738e7375738c737173857b7a7b878384838c83848382868586808c8a8c848c8a8c808c8a8c7b9492947b8988897f9492947b9492947c8685867c706d70715a555a76706d70858e8f8e838e8f8e828080808380808086848684867e7f7e82787878827371737f7371737f78787886787878837878787d7e7f7e7b7878787478787876787878787375737373757373737573757375737b7b797b7b7b797b7e7b797b877b797b8173757386737573817879787f78797881787878817371738b7371738b7371738b737573867375737f78797882848284898181818b7b797b8b7b797b897b797b8c737473836b6d6b767b7b7b838482848978797889737573867375737e7375737b7e7d7e7b7b797b917b797bbe818181b873747395636563897374737e6365637b6a6c6a776a6c6a775a5d5a805a5d5a836365637a707270837e807e837072707c757675727576757975767579706f7070737173707371737573717375737173787071707670717076757575767575757275757574737173797371737773717376787778747877787a7375737873757374737573776b6d6b79636563796365637d6365637b636563756365637d636563806365637c6365637c6b6b6b776b6b6b906a6c6a8a7b7b7b798c8a8c798c8a8c818486848184868485848684858486847e838483847b7a7b84737173847371737e7876788a8684868a787678838684868b8c8e8c818c8e8c9a8c8e8c908c8e8c7b8486847f848684918181819a8486847e86878670868786757878787e7878787e7b7c7b7e838383947b7c7b817375737e7375737e838383868c8a8c867b7c7b706b696b766b696b9b7676767c818481827b797b8b8381837c8381837f7b797b70787878826b6d6b908683867e948e94827e7d7e947e7d7e9789898990898989927e7f7e927e7f7e9584868495848684aa949694b69496949d949694b09496947e8c8c8c6d737273ae8c8c8c9ea5a6a596a5a6a5aba5a6a5a0a5a6a5ab737273917375736e9f9d9f759f9d9f7c898989738482847c9f9c9fb3848284aa8482848f8e8d8e83a1a1a17bb5b6b57fb5b6b57db5b6b57ea7a7a784a7a7a78099989980919291808482848584828485848284827b797b877b797b878b898b809c999c7e9c9a9c789c9a9c789c9a9c7a9c9a9c7d898b8980898b89808e908e80848684817b7d7b7f868686819190917c9190917e8c8e8c818384837e8384837d838483817b7c7b85737573867b7c7b85737573867b797b857b797b857b797b837b797b847b797b837e7d7e83818181838181818281818183818181838181818381818183818081867e7e7e857e7e7e86818081868181818681818186818181878486848784868488848684898486848b8486848b8b8b8b8b8b8b8b888b8b8b888b8b8b858c8c8c828c8c8c818c8c8c808c8c8c818c8a8c81919091808c8a8c808c8a8c808c8a8c818c8a8c808c8a8c828c8a8c7e8e8e8e808e8e8e828e8e8e7c8e8e8e808c8a8c8a8c8a8c89808180857b7d7b857e7d7e8581818186848684888486848884868487818181868181818581818186818281878182818781828187818281867e7e7e8581808187818081867e7e7e857e7e7e857e7e7e8381808184818081837e7e7e847e7e7e847e7e7e83818081837e7e7e868180818781808184818081858183818481838184818381887e807e8981838186818381867e807e858486848483818384838183837b797b847b797b837e807e7c7375738173757383737573827b797b867b797b857b797b847b797b857375738873757389737573887375738773717387737173877371738573717381737573817375738173757381737573837375737e7375738394939487a5a2a5838c8e8c7e8c8e8c7e868786838080807e8c8e8c878c8e8c878c8e8c7b7e807e7a797679886361638b6361638863616388525552886869688e7e7d7e987e7d7e8a797a79838f908f86a5a6a5808f908f8a7372738873727385737273887372738b6d6c6d896d6c6d886d6c6d876d6c6d8b6869688b6869688b7e7d7e8a7e7d7e908c8e8c8c7e7f7e887e7f7e847070707e6365637e636563776365637a6365637d6b6d6b8b6b6d6b9dadaaad8fadaaad90b5b2b590b5b2b58db5b2b590b5b2b58fadaead8aadaead8aadaead8a97979788a5a2a5859190917e7e7e7e7e7e7e7e82838483838b8b8b848384838783848389838483898c8e8c858c8e8c8c8c8e8c8b8486847f7e7d7e877e7d7e7f8181818e8b8b8b958b8b8b828b8b8b7b7b7c7b89767576876b696b896b696b876b696b8673717386737173887371738a7b7a7b8e7878788c7e7f7e8e8486848e7e7f7e8e7e7d7e8e8181818d8486848d8181818b7e7d7e897e7d7e8a8181818b8181818a7e7e7e897e7e7e877e7e7e8a7e7e7e877e7d7e897e7d7e867e7d7e878181818d7e7d7e8d7e7d7e8b7e7d7e887e7d7e878181818b818181877e7d7e837e7d7e877e7d7e897e7d7e89848284867e7d7e887e7d7e867e7d7e867e7d7e88787978857878788878787888848684898486848a7e7d7e897e7d7e88818181878486848a7e7e7e8b8180818884828486848284888685868786858683868586868081808686858684868586858c8a8c868c8a8c848c8a8c888c8a8c8a8c8a8c878383838a8684868e8684868d807e808e807e808c8081808c8081808c7375738c7375738c7b7d7b897b7d7b8f7b7d7b927b7d7b927b797b957b797b84919491819194918e9492948c8b8b8b8f8384838e83848391838583948b8d8b9194969496949694989c9e9c919c9e9c969c9e9c929c9e9c8d9496948989888989848284898988898a8988898a8988898789888987898889858384838183848381838483817b7a7b848081808486858685808180847b7d7b827e7e7e86898889827e7e7e717e7e7e6b706d7071706d7076706d7088706d708273717382737173887371738573717386737173807371737b7e7f7e7d84868479848684838486848c7e7f7e7f8486847b8486847d8486847d8486847884868473838383738383837a838383788383837b8080807b7b797b7b7b797b7b7b797b757e7d7e7a7e7d7e77787978757e7d7e787e7f7e73848684867e7f7e94737173887e7d7e817e7d7e7f848284847e7d7e897b797b847b797b877b797b8d7b797b89737473797b7b7b79848284897b7b7b897375738673757381737573787e7d7e867e7d7e7b7b797b9c7e7d7ec97b797bad737473898383837e8383837e838383807b7b7b727b7b7b776a6c6a927b7b7b887072708d6365638d7072707e7072707e6b696b7e6b696b7775767577757675757879787d7879787f7575758273717383757575837575758375757581757575827575757d7879787d7b7d7b82787978817b797b8178777883787778837b797b7d7b7d7b7c7b7d7b797b7d7b7a7b7d7b807b797b7d7b797b7d7b797b7d7b797b7c7b797b807b797b807b797b847372739c7b7b7b8a8c8a8c7f8c8a8c798c8a8c7a8486847a8486848184868481848684848c8e8c7a8c8e8c88838483888c8e8c80949294808684867e86848681868486867675768b7675769081818190767576887b797b8881818184848684887e7d7e7e6b696b7e6b696b88787878838687867e8c8a8c7e838383817b7c7b878383838a7b7c7b7e7b7c7b828383837e8c8a8c708184817c8c928c9b8c928c76767676828c8a8c858c8a8c768c8a8c858c8a8c82948e9482948e948b86838682948e947f9496949494969490949694868989898f7e7f7e8d7e7f7e958486848a7e7f7eaa787a78b66b6d6bb6787a78979496944d8c8c8c8e8c8c8cae8c8c8c9e73727396737273ab737273b5737273968c8c8c987375738a7375736e898989679f9d9f7c918f918e9f9c9faaadaaada1918f91977b797b977b797b8f7b797b878e8d8e839998997ba7a7a77bb5b6b57bb5b6b576adb2ad799fa29f79adb2ad7b9fa29f828b898b848b898b808b898b807b797b857b7d7b817b7d7b837b7d7b7c86868677949694808e908e7d8e908e828e908e809190917f8686867f7b7d7b837b7d7b8183848382838483838c8e8c7d8c8e8c808c8a8c8583838380838383818383838081818183818181837e7d7e847e7d7e877b797b877b797b857b797b867b797b867b797b857e7d7e857e7d7e838181818381808185818081868180818781808183818181817e7d7e867e7d7e8a7b797b897b797b887e7d7e877e7d7e8b7b797b8f7b7d7b897b7d7b898384838883848386848684828486848584868483848684828c8a8c808c8a8c808c8a8c818c8a8c7e9192917f8e8e8e808e8e8e7b8e8e8e7c8e8e8e7e898a898084868480848684808685868580818085868586858c8a8c878486848684868488818181897e7d7e877e7d7e857e7d7e877e7d7e897e7d7e8881828186818281878182818681828186818081877e7e7e867e7e7e858180818681808186818081857e7e7e847e7e7e858180818481808185818081848180818381808186818081848180818581808185818381868183818884868485848684848486848484868484818381847b7d7b867b797b847b797b837b797b817b797b817e807e7c7e807e7c7e807e81898b8981898689847b797b847b797b857b797b867375738a73757389737573887375738b7371738b7371738973717385737173847375738373757381737573817375738373757387838483877375736c8384837a8c8e8c8f8c8e8c7a8c8e8c838687868a7e807e848c8e8c817e807e757e807e8fa5a2a592a5a2a57d8f8c8f8f7976797e6869688368696893686968937e7d7e938f908f8a8f908f838f908f7da5a6a57ba5a6a588a5a6a5888c8c8c8d8c8c8c8b9492948a9492948b94929487949294859492948a9492948b94929487949294888c8e8c8c7e7f7e80636163786361637a6365637e6365638f7e7e7e8fb5b2b582adaaad98adaaad9d818181866b6d6b86737173837371737e7371737e7371737c6b696b7c6b696b816b696b7c6b696b7e6b6d6b776b6d6b7e6b6d6b857e7e7e888b8b8b838384837f8384837f7b7d7b857b7a7b837371738373717380737173837b797b837e7d7e8b7e7d7e8b7e7d7e867b7c7b827b7c7b866b6d6b8a6b6d6b87767576878181818c8181818c8181818e838483908384838e8384838e7b7a7b8e7e7f7e8f7e7f7e8e7e7f7e8e7e7f7e8c7e7d7e8c7e7d7e877e7d7e897e7d7e8a7e7d7e867e7d7e877e7d7e89818181877e7e7e8a7b7d7b8b7b7d7b8a7e7e7e8d7e7d7e8b7e7d7e8b7e7d7e897e7d7e8c7e7d7e8e7b797b8a8181818c7e7d7e897e7d7e887e7d7e877e7d7e877e7d7e89787978877e7d7e8384828483848284847e7d7e847879788278797882787978897e7f7e89848684857e7f7e86848684897b797b8c7b797b8c7e7d7e89818181898180818b848284887e7e7e8781808187868586878c8a8c8880818086868586848c8a8c838c8a8c8580818087808180877b7c7b8a7b7c7b88838383878c8a8c8e8c8a8c8b8c8a8c898c8a8c8d8684868c8e8d8e868081808680818095808180977b7d7b928686868c868686847b7d7b8c7b797b957b797b8f7b797b8f7b797b8e8b8b8b89949294899492948f9492948d9496948a8b8d8b8f7b7d7b8f7b7d7b8b7371738f8080808f8080808f8e8f8e909496948d949694869496948994969481949294819492948a898889878988898583848387838483838384838183848385808180847b7d7b84808180828685867f8988897f7e7e7e7b7e7e7e6d7375735f706d70769c9e9c889c9e9c889c9e9c809c9e9c808e8f8e858e8f8e858e8f8e828486848284868480848684827e7f7e7f84868483848684837e7f7e7f7e7f7e817e7f7e7f8486847f8486847f8486847c8383837e8c8a8c838c8a8c7e8c8a8c788c8e8c788c8e8c758687867586878678898a89758c8e8c78898a897a8482847a8382837a838283718b8c8b8f7b797b917371737f838183867b797b837b797b8673757386787978867879788a787978857375737f7e7d7e887e7d7e8578797885787878857371737b7371737b7e7f7e857b797b797b797ba87b797bcb7b797baf6d6d6d8f7b7d7b7f7b7d7b7f7b7d7b797b7d7b797b7d7b797b7d7b6b7b7d7b867b797b9d7b797b8e706e707e7b797b8273757385737573787b7d7b7c7b7d7b7a8482847f8482847f8482847f8482847d84828482848284828482847d8482847d7b7d7b7d7b7d7b7f7b7d7b7b7b7d7b777b797b7c7371737c7371737773717376737373737373737373737373737373787675767c6869687c6869687c6869687c6e6a6e776e6a6e7c6e6a6e907978798a7b7c7b845a595a765a595a845a595a847b7c7b898c8e8c898c8e8c848c8e8c888486847c7b7d7b85737573886b6d6b85737173857878787b7e7f7e80787878817e7f7e8c8c8e8c918c8e8c8c7e7f7e86848284837b7b7b7a7b7b7b777b7b7b7d6e6d6e78636163906e6d6e957979797678797881787978847879788a787978868482847e7e7c7e837371738d737173858384837f838483747372738b7372738c7e7d7e85787978877375738a7e7d7e8b7e7d7e887e7d7e8b7e7d7e8d7e7d7e8c84868486848684867e7f7e8a84868491919091919190919cadaaada8adaaada7bdc3bdb2bdc3bdc89c9e9c7b9c9e9c579695968b969596a5969596a59695969d8f918f938f918fa7797979a76361639c75757593757575837575756a7575757f9c9a9c9b9c9a9ca09c9a9c959c9a9c878c8e8c898c8e8c8d838483907b7a7b8f7371738f737173887b7a7b848c8e8c7ea5a6a570a5a6a575a5a6a56ca5a6a57a919091808686867a91909180868686828c8e8c7e898a8982848284818482847d8686867f898a897f8482847e848284837b7d7b7486868678868686877b7d7b86707270857072708663656385636563827b797b857b797b857b797b857b797b8681818184818181848181818481818182817f8181817f81827e7c7e857e7c7e86787a7883787a7884787a7887737573847879788373757385737573857375738573757385757775857b7d7b857b7d7b867b797b8778777888787778867576758a6b6d6b8b6b6d6b8a6b6d6b8a6b6d6b8773717385757575857575758575757583737273827b7c7b837b7c7b837b7c7b837e7c7e808482847d8482847c8482847d8486847d8486847b8486847d8486847e8381838483818387838183877b797b888482848684828488848284888482848a808080878687868686878689808080897e7d7e887e7d7e877e7d7e867b797b867e7d7e877b797b877b797b887b797b867e7d7e857b797b847e7d7e827b797b847b797b847b797b857b797b847b797b857b797b867b797b857b797b867b797b867b797b887b797b897e7d7e887e7d7e827e7e7e807e7e7e8373757382737573867b7d7b838384837d838483807b7d7b877878787b8687867e787878817878788076767684767676857676768476767685737573866b6d6b866b6d6b866b6d6b886b6d6b896b6d6b896b6d6b856b6d6b877071708a70717086707170857e7d7e8884868484848684887e7f7e7c7e7f7e7a9191919c919191889c9e9c739c9e9c828e8d8e8573757382808180828081808b84828490848284888f8e8f90a5a6a5859f9e9f8c9f9e9f919f9e9f919192918591919180868586847b797b7e7b797b7d848684869c9e9c899c9e9c899c9e9c879c9e9c879c9e9c8c94969487949694889c9e9c85949694858c8e8c828c8e8c7e8385837e8385837e737573878385838b999b998b999b999f999b998b7e807e7e919491847576757e5a595a825a595a835a5d5a855a5d5a865a5d5a7f7374737c6d6c6d7f6d6c6d786d6c6d7f6d6c6d826361637b6361638863616385636163805a595a825a595a845a595a825a595a826365638763656389767576877675768a8080808c8080808c8080808c808080887e7d7e897e7d7e8e8482848e8482848e8482848a8482848c7e7d7e907e7d7e8d7e7d7e8d7e7d7e8c818181898181818b7e807e8e787a788d787a788b7e807e8a848284897b7b7b887b7b7b867b7b7b877b7d7b8a7b7d7b887b7d7b877b7d7b8d7e7d7e917879788d7879788d7879788e7879788c7e7d7e8c7e7d7e897e7d7e8a787978897e7d7e88848284887e7d7e867b7d7b85848684857b7d7b857b7d7b8584828487848284857e7c7e827e7c7e7f7b7b7b82737473857b7b7b857b7b7b8884868483848684837b7d7b8c7375738a7b797b8f7b797b8f7b797b8b7b797b8b7b797b877b797b877b797b877b797b877b7d7b877b7d7b8c7b7d7b8a7b7d7b86868786888687868a8687868a8c8e8c8a94929486949294868988898c7e7e7e8a8688868d8688868b8c8e8c888c8e8c898c8b8c898c8b8c89949494909494948f83848385737173857371738073717390adaaad95999799998684869e8684869a848684958c8e8c908c8e8c9394969490a5a2a587a5a2a590a5a2a58da5a2a5869c9e9c918b8d8b8b8b8d8b917b7d7b8f737173867371738b7371738b737173867b7d7b8689898986898989867b7d7b85848284858c8b8c858c8b8c85949494858e8f8e828e8f8e808988898289888981898b897b7e807e747375736673757379898789828e8c8e82949294869492947e949294809492948694929486949294829492947d8b8b8b7d8b8b8b7d8384837b8384837f8384837e8384837d8384837d8384837883848375838483768384837984827b7984827b7b84827b7b84827b777b7d7b7780818079868586798685867d8482847f868686788686867f868686828b8c8b828b8c8b7a8b8c8b759496949883818386838183868381838683818382848284887e7d7e8c7879788c73757385787978887e7d7e8e7375738a737573857878787e7878787578787885787878857b797b857b797bb47b797bbf7b797b977b7d7b876d6d6d875f5d5f7f6d6d6d796d6e6d796d6e6d706d6e6d5d6d6e6d95706e709d7b797b7e7b797b867b797b7c737573757b7d7b787375737573757377767576747675767a7675767976757671767476767674767676747676767476737b7d7b71707170717071707170717070737173726b696b736b696b706b696b76636163736361636f6361637a6361637c5a5d5a7c6869687468696870686968776e6a6e7c6e6a6e90797879957978797d6a6a6a7d6a6a6a7d7b7c7b987b7c7ba37b7c7b897b7c7b896a6a6a7f6a6a6a7f6b6d6b826b6d6b857b7d7b8b84868485848684857e7f7e807878788a787878a18c8e8c878c8e8c7c8c8e8c877e7f7e86737473777374737d6b6d6b8073747373797979867979798b848684867979798173757387787978847e7d7e877879787e73717386787678818482847e8482847f7372737f6361638b83848396949694878482847c7879788a7879788c78797886737573887879788878797889787978897878788a787878907e7f7e8f7e7f7ea2757675ad919091a2919091ad757675bd7b797ba79c9e9cb29c9e9c869c9e9c57969596a5969596b2bdbabda5969596a78f918f938f918f938f918f938f918fa45251528b5251528b5251528b5251528576767690898889a6767676907676768a7b7a7b8783848387838483878c8e8c888c8e8c89838483887b7a7b89737173826b696b7e7e7d7e8b7e7d7e6c9191916d9c9a9c839190917d86868680868686818482847e8482847f8c8e8c7c8c8e8c7f8482847e8482847e8482847e848284837b7d7b7f8686867c9c9a9c7f9c9a9c808c8e8c7e8c8e8c7d8c8e8c808c8e8c82808080818080808180808083808080847e7d7e857e7d7e867b797b867e7d7e877b797b85817f818284828485848284857e807e827e807e827e807e837e807e807e7d7e7f7e7d7e8478797886787978877577758975777589787a7888787a78877b797b887b797b89787778857b797b827b7b7b877b7b7b887b7b7b86737473877371738573717385737173847371738473727384737273837372738273727383737173817371738073717381737173817371737f7e7f7e7b7e7f7e7f7e7f7e7e838183828381838483818385838183888482848884828488848284888482848580808084808080858080808486878684848684858486848684868486848684878181818684868486818181858486848584868485818181858486848584868484818181868486848581818184818181857e7d7e847e7d7e83818181837e7d7e837e7d7e817e7d7e867b797b857b797b80737573807375738073757386737573897b7d7b897b7d7b837b7d7b7a949294877878787e78787875787878816b696b826b6d6b7f6b6d6b826b6d6b826b6d6b7f6b6d6b827375738273757384737573836b6d6b836b6d6b856b6d6b886b6d6b8a6365638d6365638c6365638a7071708873717388737173887e7f7e807371737a8685869c919191958685867a9191917a9c9a9c889c9a9c8d8e8d8e858e8d8e858f8e8f968f8e8f968f8e8f8b9a9a9a889f9e9f85adaaad859f9e9f879192917e8685867e9c9e9c849c9e9c8b9c9e9c8f9496948c8c8e8c8c8c8e8c8c949694949c9e9c8f9c9e9c829c9e9c949c9e9c989c9e9c8b9c9e9c889c9e9c85949694819495948494959487949594949495948b999b998b7e807e816365637c636563805a595a825a595a825a595a865a595a835a5d5a865a5d5a885a5d5a885a5d5a87525152835251527f52515283898789887e7c7e85636163886361638b6361638b7371738d7371738773717386737173826365638776757689767576876365638473717384737173887371738c7371738c7879788c7e7d7e8d8482848d8482848e7e7d7e8a848284897e7d7e8c8482848e8486848c818181897b797b897e7d7e8b787a788c7e807e907e807e8c7e807e8c7b7b7b8b7b7b7b8c8482848b8482848b7b7d7b8d7b7d7b8a7b7d7b8a7b7d7b8a787978887e7d7e887e7d7e887e7d7e877e7d7e897e7d7e87787978897e7d7e8a7e7d7e86848284857e7d7e847e7d7e827b7d7b807b7d7b857b7d7b827b7d7b807e7c7e857e7c7e857e7c7e857e7c7e86848284868482848884828489848284837b7d7b7d7b7d7b817b7d7b8a7b7d7b917b797b8d8080808d80808091808080907b797b8b7b797b8789898987898989807b7d7b878b8c8b8c8b8c8b877b7d7b867b797b887b797b8d8080808b808080898988898a949294869492948d9492948d8c8e8c8d8c8e8c8d8c8e8c8a8c8e8c8e8c8b8c949c9e9c8e9c9e9c859c9e9c879497948283848385838483857371737e7371737e737173877371739086848695848684958486849384868495848684968384838d9493949094939487949394809c9e9c899c9e9c919c9e9c8e9c9e9c8ba5a2a586a5a2a58ba5a2a58f94919493898989937b7d7b8f7b7d7b8f7b7d7b8c8482848a84828488848284868482848289888984898889848988897e8482847b7e807e7b7e807e667375736d7e807e93949294868987897d8482847d8482847e848284788987897c898789868482847d838483747b7d7b7d7b7d7b807b7d7b7e7b7d7b807b7d7b807b7d7b7b838483777b7d7b787b7d7b7883848377838483778988867784827b7284827b6e84827b707b7d7b747b7d7b767b7d7b7a7b7d7b73848284788482847c8482847f8482847e7b797b7e838283828382837a8b8c8b838c8a8c8d838183868c8a8c838c8a8c82848284827e7d7e867879788a7375738a7879788c78797888737573857375738b73717388737173757e7f7e7b7e7f7e797b797b857b797bcb7b797bb46a696a875f5d5f875f5d5f7f6d6d6d776d6d6d796d6e6d706d6e6d665f5f5f625f5f5fa5706e709d706e707e706e707e706e706f7375737c73757378737573757375737a76757674767576747675767676757673767476767674767b6866687d6866687b6565657b656565776565657565656575636163796361637763616375636163766361637a6361637a6361637a6b6a6b8776757683767576707675767476757677797879908486848679787981635d638a7b7c7b848c8e8c8a8c8e8c8a6a6a6a895a595a845a595a7f6a6a6a7f6a6a6a8e7375738e7b7d7b8e848684858486847b787878857371738a7371738f848684a17e7f7e8c7070707c7070707c707070806b6d6b806b6d6b837b7b7b89848284828486848b7979798679797982797979847879788a737573877879788473757381737173837371738b7371737c7e7c7e857372737f8384839c838483857372737e737573877375738a7879788c787978877375738b7375738778797886787978897371738a7878788f7371739073717396757675a8757675a8757675b3919091c87b797b9c7b797ba77b797b915a555a579695967ebdbabdb2bdbabd98969596937979799d636163b28f918f74a5aaa58b7575759c7575757b7575758b7575758a63656390636563a07676769b7676768d7371738c737173877371738773717389737173887b7a7b84838483828384837e7e7d7e7e7e7d7e877e7d7e7e6b696b76868686809190917a9190917a9190917e8c8e8c818c8e8c7f86868681848284808482847d8482847c8686867f8686867f8686867c8686867f8686867f919091808c8e8c828c8e8c828c8e8c818c8e8c828c8e8c7e8c8e8c7e8c8e8c808c8e8c808486848381818183818181857b797b887b797b877e7c7e847e7c7e877e7c7e837e807e897e807e887e807e84848684868482848384828483848284837e7d7e847b7d7b867b7d7b85787a788575777585757675887375738673757386737573887374738673747386737473857374738575757586737173847371738675757584737273867372738573727384737273807371737d7371737e737173827371738673717382737173817878787f787878807b797b857b797b84838183847b797b86848284898482848984828483848284868080808a868786868687868686878688818181867e7d7e8681818184818181858181818684868484848684848486848584868485848684868486848484868482848684848486848384868481818181868181818584868484848684868486848584868484848684848486848584868488898889858988898594929488949294838b8b8b838384838f7b7d7b807b7d7b81868786877878787586878681868786838180817d8180817e81808182818081817b7d7b807b7d7b827b7d7b837b7d7b7f767676828180818281808182818081857e7d7e857e7d7e887e7d7e8c7e7d7e8d78787891787878917e7f7e737878788e868586958685869c8685868e7b797b7d8e8d8e858e8d8e888e8d8e888e8d8e8b9a9a9a859a9a9a828f8e8f8584828485848684878486848a9192918a91929189919191899c9e9c8b9c9e9c8791919186848684838486848c9c9e9c8c9c9e9c8f949694878c8e8c859c9e9c919c9e9c8b8c8e8c858c8e8c888c8e8c859496948194959481949594849495947e9495947c7e807e7c7e807e7c7e807e817e807e86919491829194918491949186919491868c8b8c858c8b8c858c8b8c888c8b8c87898789878987898b89878987898789857e7c7e8b7e7c7e8b9997998b99979986a5a2a5848c898c898c898c8b8c898c8b898589908985899276757692767576928080808e8080808c8080808e808080888482848a8482848b7879788d7879788e787978897e7d7e83848284877e7d7e8a7b797b8b7b797b877b797b887e7d7e8a7e807e8b7e807e8f787a788e787a788884828485848284877b7b7b8b7b7b7b8b787a788b7b7d7b877b7d7b877b7d7b867879788a8482848a7e7d7e84787978847e7d7e877879788b787978897e7d7e857e7d7e86787978867e7d7e837e7d7e8073757385737573867b7d7b837375738073717380787678857e7c7e8b787678897b7b7b827b7b7b86737473837374737f6b6d6b8a7375738c737573867b7d7b887b797b8b7b797b8d7b797b8d808080908989899489898994898989948989898a8b8c8b879c9b9c859c9b9c878b8c8b848687868186878683868786817b797b8a7375738d7375738d7e7e7e89898889868c8e8c8d8688868a86888688808280948482849484828487848284859494948c94979491a5aaa591a5aaa591a5aaa595adaaad8cadaaad87adaaad8c999799899496948b848684898486848b84868494737573927375738b73757387737573896b6d6b8b6b6d6b917b7d7b898b8d8b7e83818386737173868381838294919491a5a2a58da5a2a58aa5a2a58da5a2a58d9c9e9c889c9e9c869494948b9494948b8e8f8e87898889828988897e8988897b7e807e747e807e597e807e81949694978e8c8e82848284828482848284828484848284808987897e898789808987897b838483728b8b8b798384837d7b7d7b807b7d7b807b7d7b7e7b7d7b787b7d7b767b7d7b787b7d7b7a8384837b7b7d7b7b84827b79898886778988866e898886738c8a8c74868586748c8a8c7686858676898a8978898a89738c8e8c73898a89758b8c8b7a8382837a7b797b7e7b797b7f7b797b837b797b837b797b7f7b797b7e7e7d7e7e848284807e7d7e7e848284887e7d7e8c7e7d7e8c78797888787978857371737e7371737b7e7f7e82787878797b797b9c7b797bbf5a595a9c4a494a8f524d5287524d5287524d5287524d5279525152705251526b5251527e525152ad5a595a8e5a595a866563657e65636572636563786365637c6365637c6365637c5a5d5a7c5a5d5a7c5a5d5a7c5a5d5a7d5a595a805a595a805a595a7d5a595a775a595a795a595a7b5a595a755a595a796361637c6b696b7c6b696b7a6b696b76737373767373737a737373887b7d7b8b8482847c76757674767576838482848684868486797879727978798b8486849f7b7c7b7d7b7c7b6f6a6a6a766a6a6a7f7b7c7b947b7c7b897b7c7b897b7c7b888486848e737573917375738273757385787878857371739e7e7f7e857371737c63616387636163816361637c707070867374738c7b7b7b837b7b7b896b6d6b86797979828486848b797979827979798178797887787978877879787f84828483848284887e7c7e83787678887371738b838483858384838573727385737273877879788a7e7d7e8c7e7d7e877e7d7e887e7d7e8b737573867375738878797890848684907e7f7e86737173897371738b757675965a5d5aa25a5d5ab35a5d5aa75a555a9c5a555a9c5a555a865a555a7e4a4d4a7e707170987071708b7071707e8f918fbc8f918fbc79797993a5aaa572bdbebd72bdbebd7b9999998b999999859c9a9c8a9c9a9c908988898a7676769273717392737173927371738c7b7a7b828c8e8c82838483867b7a7b86737173876b696b826b696b827e7d7e827e7d7e837b7d7b7d7b7d7b7a8686867a86868678898a897b898a897c8c8e8c7f898a8981898a897e898a897d8686867f8686867f8686867c8686867c8686867f919091808c8e8c7e8c8e8c7d8c8e8c808c8e8c7f868786818687868286878681868786818486848384868485818181857e7d7e82848284847e7c7e857b797b847b797b84787a7887787a78897375738573757382787978857879788278797882787978847b7d7b867b7d7b84787a78827b7d7b85787778827b797b857b797b88787778877b7b7b857b7b7b837b7b7b867b7b7b857b7d7b807b7d7b83787978857575758573727382737273856b696b856b696b7d7371737f73717380787678837e7c7e817e7f7e887e7f7e887878787d7e7f7e82838183878b898b8b9492948b949294899c9a9c899c9a9c859492947f949294878c8e8c8a80808081808080847b797b857b797b887e7d7e84818181838181818a7e7d7e847e7d7e837e7d7e867e7d7e8284868480818181837e7d7e8281818182818181817e7d7e827e7d7e807e7d7e8181818182818181818181818181818180848684808486848084868483848684857e7e7e887e7e7e8b89888989898889808384837a949294899492948c94929484949694728687867b787878848687867d818081828c8a8c858c8a8c848c8a8c86848684838486847f848684807b7d7b8281808189818081868c8a8c858c8a8c878c8a8c868c8a8c888c8a8c8d7e7d7e887e7f7e8d7e7f7e917878787384868495919191a3868586957b797b957b797b85808180828081808580818088808180858482848584828485848284858f8e8f858486848a8486848a84868487848684878685867e868586857b797b877b797b80848684928c8e8c92949694868c8e8c858c8e8c8584868485848684878486848b8c8e8c8b8486848b8486848b8c8e8c8b949594879495948b9495948ba5a6a58bb5b6b58bb5b6b58bb5b6b58bb5b6b58cadb2ad8aadb2ad8cadb2ad8aadb2ad88a5a2a58ca5a2a58aa5a2a58ca5a2a58ea5a2a592a5a2a592a5a2a592a5a2a592b5b2b592b5b2b592b5b2b58fb5b2b58da5a2a58ba5a2a58da5a2a58ba5a2a58b9c969c8d9c969c899c969c909c969c929c9e9c869c9e9c888e8f8e88808080877e7d7e897879788d7375738c787978898482848c8482848e7879788a737573897b797b8b8181818c8486848a7e7d7e8b7375738d7375738c787a788b787a7885737473856b6d6b896b6d6b877b7b7b887b7d7b857b7d7b8273757384737573867879788878797888737573887879788b7879788b787978877e7d7e82787978887375738778797885848284847375737d73757380848684827b7d7b7e73757382737173827e7c7e7c8482847e7876788673747385737473856b6d6b82737473836b6d6b8c7375738c7b7d7b8c7b7d7b8d8080808a8c8e8c8f8c8e8c948687869489898998979997a5a5aaa5a1a5aaa591adaaad8c9c9b9c829c9b9c878b8c8b8a8c8e8c818c8e8c818c8e8c848c8e8c839492948a8988898d8988898c7e7e7e8880828086868886817b7d7b8d7b7d7b8e848284898c8b8c878482848b84828491838483918384838f838483918384839099979990adaaad95adaaad95adaaad939c9e9c959c9e9c93949694909c9e9c94a5a2a594a5a2a58da5a2a592a5a2a5949c9e9c918b8d8b8e8b8d8b867b7d7b71838183829491948f8381838f8381838f7b7d7b8d7b7d7b887b7d7b86898989878c8b8c8694949488949494879494948b9496948994969487949694829496947b9496946d898b8966737573887e807e868482847d84828482848284828482848284828486848284868482847e898789828b8b8b7d9492947494929477949294789492947b94929479949294789492947a949294769492947594929475949294778e8f91778e8f91778e8f91798e8f91738c8a8c748c8a8c76868586748685867c898a8977898a897584868478898a897a848684798486847a898a8979898a897c8686867a8686867a8686867e7b7d7b7b7b7a7b7b7b7a7b7f7b7a7b83838483887e7f7e8578787888737173857878787c84868482848684897e7f7e8578787883797879a26365639c6e6e6e83848284786d6f6d786d6f6d786d6f6d78525552884a494a8c5d5d5d885d5d5d93707170955a5d5a895a5d5a8d5a5d5a865a5d5a7e6361637e6361637e6361637e6361637c6365637a6365637a6365637a6365637863656378636563786b6b6b73737273747071707670717079707170766b6d6b767371737a737173827878787e737173747678767a818381818183818e8183818c7e7d7e74898989868989898c898989778c8e8c72818381848c8e8c928c8e8c9273757372838383658c8a8c858383839594929486949294817e7e7e9a737573877e7e7e807e7e7e806b6d6b806b6d6b8a6b696b846b696b847e7d7e7a6b696b7f767476898987898e898789898987898c868486857b797b877b797b877b797b8a7b7a7b887b7a7b837b7a7b847b7a7b897e7d7e83848284897e7d7e837e7d7e83848284857b7b7b827b7b7b867b7b7b877e7e7e837b797b857b797b897b797b897371738e73717389787878897878788c73757387737573877e807e927e807e8f6b6d6b886b6d6b866b6d6b8e7374738c7375738a7375739262656292525552925253529e5253529e393c398152535288625e629b4a454a954a454a8e4a454a91737373af848284bb737373bb6264627b9695967bbdbabd8cbdbabd94bdbabd92cecfce88cecfce7fcecfce7fcecfce7fb7b9b783b7b9b78d9193919691939191848284879c9b9c809c9b9c7c9c9b9c7a919091809190917f8482847f8482847e6b6d6b7e6b6d6b7e6b6d6b7c6b6d6b806b696b806b696b806b696b806b696b807e7e7e807e7e7e807e7e7e807e7e7e7e737173837371737e7371737e737173816b696b816b696b7e8684867e8684867d7375737d7375737f8686867f86868681848284838482848384828482848284838482848384828483848284857e7c7e867e7d7e847e7d7e837e7d7e827b797b817e7d7e837879788173757383787978827876788373717384787678837371737e7372738f737273857b7c7b857b7c7b8b7071708b707170867b7d7b8670717087686668806866688068666883686668826361637c6361637f6361637e636163836361638863616388636163886361637f686a687f686a687f686a6883686a688765636589706e708e706e708e656365845a5d5a815a5d5a815a5d5a846566657d706f7081706f7083706f70837576758579787b8779787b8579787b8684868c867e7d7e857b797b8481818184818181847e7e7e7f818081857e7e7e847e7e7e847e7e7e827e7e7e82818081838180818184828482818081838180818381808183808180828685868386858683808180817e7f7e827e7f7e8473717385737173847375738178797884787978817e7d7e846b6d6b6f818081798c8a8c878180817d848284818482847f7e7d7e82787978837e7d7e817b797b817e7d7e7e84868484868586868685868886858685808180838384838c8b8b8b87949294909492949a949694929496949a868786819496948c9c9e9c94898b8994898b8994898b89897b7d7b8e8b8d8b8b8b8d8b898b8d8b88898b8988898b8989898b8988898b89888686868586868683868686828686868684828486898889868e8f8e898e8f8e8794969488898b898773757388737573897b7d7b897b7d7b86838483898384838a84828488848284888482848b8482848d7b797b8a7b797b8f7b797b917b797b8f7678768c7678768b8183818e8c8e8c8d8385838a8385838794969484949694839c9a9c859c9a9c859c9a9c859c9a9c87949a9487949a948786898685868986868383838683838384838383888383838c8384838a8c8e8c878c8e8c858c8e8c838c8a8c838c8a8c858c8a8c898c8a8c857b7d7b857b7d7b81848684858486848e848284907e7d7e8f8482848b8482848c8482848a7e7d7e8c737573917e7d7e928486848e7b7d7b8b7375738b7375738c7878788a8486848b8486848a7e7f7e8a7375738c7b7c7b8a838383867b7c7b86767576866b696b8876757688818181867b797b867b797b8b838183867b797b86787a788a84868488787a787f737573827e7d7e8384828481787978827375737e7b7d7b7a7b7d7b7e7b7d7b80838583827b797b7e7b797b7e8382837e8382837d80808079737173797371738b8080809d86888692919391888688868d8688868c868686889190919191909191919091929492949294929499949294929492948aadaead82adaead7badaead7b9999997d9c9a9c828e8c8e828e8c8e878e8c8e858b8b8b88949694879496948a7b757b947b7d7b897b7d7b898b8d8b978b8d8b8e7e7c7e8e7371738e7e7c7e8e898789918c8e8c948c8e8c938c8e8c908080808c7878788f6b696b916b696b8c7878789386858695949294939492948c7879788d7676768f76767692898889928988898d8b8c8b8d9c9e9c8b9c9e9c8d9c9e9c8fa4a5a48fbdbebd8fbdbebd92bdbebd8dadaead88adaead859798978597989784838483828384838483848386737573807b797b837b797b857b797b7a838283797e7e7e626b6d6b6a7e7e7e8fa5a2a58ea5a2a58894939488949394829493947f9492948094929484868586838685867c8c8e8c768c8e8c738c8e8c738c8e8c739492947794929477949294759492947694969475949694748e8f8e7a949694799492947b8b8b8b798b8b8b7b8b8b8b7e8b8b8b818b8b8b7c8b8b8b798b8b8b7a949294758e8e8e758e8e8e768e8e8e79898a8979898a8979898a897a898a89739190917586868677868686758686867b8384837f7371738c7371738c7b7a7b8573717383737173857878788578787882787878857878788573717389737173896e6e6e9c6e6e6e9084828483848284787b7d7b787b7d7b5b6d6f6d655f625f9b84868497707170937071708c707170867b7d7b8d7b7d7b8d7b7d7b827b7d7b79848284798482847b84828480848284807b797b807b797b7e7b797b7a7b797b787b797b7c7b797b7f7b797b7f7b797b79757575797575757c757575797575757e73717382737173827371737e7371738e8183818e8c8e8c818c8e8c818c8e8c8c7e7d7e80898989867e7d7e8c737173776b6d6b7b76787680818381848183818c7b7c7b7f737573728383837f8383839a7375738673757377898889957e7e7e876b6d6b6e6b6d6b8d7e7e7e877e7e7e757e7d7e949191918f91919194a5a6a5899c9a9c7f89878984767476847674767c7b797b837b797b877b797b85868486887b7a7b86737173867371738a7b7a7b89787978867879788673757389737573877b7b7b867b7b7b887b7b7b81848284837b797b837e7e7e83818481897e7e7e877e7f7e837e7f7e8e7371738e73717389787a7890787a788e7375738373757385737473867b7b7b887b7b7b897374738a737573847375738c73757388737573896b6a6b896b6a6b858482848d84828495949294959492949b7b787ba77b787b9d848284a3848284a9626462a9525552944a4d4a9d4a4d4aa5707170a57071709ba2a2a29ba2a2a29bcecfce92cecfce83dedfde7adedfde7adedfde7fdedfde87b5b5b58a9c9b9c839c9b9c7c9c9b9c7cadaead7aadaead77adaead77adaead789c9d9c789c9d9c7b8385837b838583798382837983828380838283808382838063656380636563806365638463656383737173837371738773717383737173876b696b8a6b696b816b696b816b696b82737573807375738273757382737573817879787f7879787e7e7d7e817e7d7e817e7c7e7f8482847f848284817e7c7e8481818181818181847e7d7e857b797b847e7d7e8178797885737573877e7d7e827e7c7e84787678887e7c7e8784828485848684887b7c7b81737273817372738665656584656565825a595a8265656579686668795a595a8a5a595a9168666885706e7081706e70827e7c7e7f7e7c7e83767476816361638163616383636163835255527f5255527f686a6888686a687f5a595a7d5a595a845a595a825a595a815a5d5a815a5d5a8765666584706f70867b7d7b887b7d7b887b7d7b867b7d7b8779787b866e6a6a8b6e6a6a8c79787b857e7d7e8484868483818181847e7d7e847e7e7e847e7e7e837e7e7e837e7e7e837e7e7e817e7e7e827e7e7e847e7e7e827e7e7e827e7e7e827e7e7e827e7e7e827b7d7b848081808280818080808180827e7f7e827e7f7e7e7e7f7e857e7f7e8884828484848284847e7d7e7b84828476818081846b6d6b8481808180818081827e7d7e807e7d7e7c8482847e7e7d7e817b797b80818181867e7d7e897b797b8580818085808180827b7d7b847b7d7b877b7d7b8e7b7d7b8a7b7d7b8e8b8b8b928687868986878692868786898687867b9c9e9c839c9e9c8c898b89949c9e9c969c9e9c949c9e9c919c9e9c8b9c9e9c8a9496948b9496948c9496948c9496948891909189919091889190918b9c9a9c8694969483949694869496948a8e8f8e829496947f94969487898b8987949694898b8b8b8983848389838483878384838784828487848284878987898a8e8c8e8a8384838d8384838d8384838b7b797b8a76787689767876876b6d6b866b6d6b8463656384636563856365638563656385636563836365638863656385636563836b696b856b696b7f6b696b816b696b7c63656382636563887374738673747387737173877371738773717388737173897674768776747689767476897674768773757387737573887b7d7b8e7b7d7b907879788d787978897e7d7e8d848284937e7d7e88737573887879788e8482848e7b7d7b8b7b7d7b897375738b7b7d7b8d8486848b7e7f7e8b7e7f7e8b7878788d7b7c7b9083838389838383867b7c7b8676757688818181928c8e8c8f818181827b797b867b797b887b797b8c7b797b837e807e7d7e807e83787a78837e807e7e8482847c7879787e7e7d7e817e7d7e807375737a737573838385837e838583717b797b7e7b797b827b797b827b797b8280808082808080948e8f8e989c9e9c8d9c9e9c789193917d7b7d7b837b7d7b837b7d7b8c7b7d7b917b7d7b8c7b7d7b96838383999492949294929496838383828685867b9999997e99999973adaead749c9a9c799c9a9c798e8c8e798e8c8e83838083887b757b7e7b757b7e8b8b8b8f8b8d8b8f7b7d7b927b7d7b948b8d8b85949294949492949789878991898789918687868f8c8e8c938c8e8c8e8c8e8c8a8687868c787878877878788c6b696b916b6d6b916b6d6b8c6b6d6b866b6d6b8763656389636563896365638c6365638b6b696b906b696b866b696b866b696b8f7375738f7375738a737573878b8d8b8b97989785979897859798978597989789a5a2a586a5a2a582a5a2a582949394809496948594969487949694808b8c8b717e7e7e6a7e7e7e80a5a2a588a5a2a585949394829493947f949394829493948194929483949294809492947e949294798c8e8c758c8e8c738c8e8c738c8e8c758987897989878977848284718482847489888975898889768e8f8e768e8f8e748b8b8b748b8b8b729492948094929486949294839492947c9492947c949294758e8e8e778e8e8e798e8e8e788e8e8e778e8e8e759492947694929477898a8973868686777b7d7b7e7b7d7b7c7b7d7b7b7b7a7b7f83848383838483837b7a7b857878788e7e7f7e8e7e7f7e887878788c7371738c7371738273717378737173896e6e6e9c797879898482847d797879786d6f6d6e6d6f6d655f625f957b7d7ba2848684937071708c7071709370717095707270957072709170727082707270796e6c6e7b6e6c6e7c6e6c6e7c6e6c6e767372737473727374737273727b797b787372737c6b6b6b7f7372737f737273797575757c75757584707170817575757e787878827e7f7e768486848b848684a1818381816b6d6b746b6d6b7a6b6d6b807e7d7e8689898980898989867e7d7e848183818d8c8e8c898c8e8c7b8183818c838383858c8a8c728383838c737573867375738b737573867e7e7e81737573876b6d6b877e7e7e877e7e7e7a6b6d6b7a7e7d7e997e7d7e8f6b696b8f6b696b7b636163766361637f767476847674767e7b797b7e7b797b857b797b857b797b84737173867b7a7b867b7a7b887b7a7b877879787e7375738173757389787978887b7b7b847b7b7b867b7b7b88737473877b797b897e7e7e83818481877e7e7e807e7f7e7e7e7f7e8973717389787878877e807e877e807e83787a788c787a788c848284887b7b7b887b7b7b867b7b7b888486848c848684888486848c8486848d84828489848284898482849a848284a17b787b8e7b787b95949294b4949294a97373739d737373a3848284a3737373944a4d4a947071709d707170ae4a4d4ab74a494aa44a494aa47675769b767576929193918db7b9b783b7b9b77fb7b9b779cecfce79cecfce79b5b5b580b5b5b57dadaead7a9f9f9f7c9f9f9f77adaead76b5b6b573b5b6b573b5b6b575b5b6b572b5b6b576b5b6b5799c9c9c7d9c9c9c7c9998997c9998997c999899799998997a9190917a9190918373717376737173786b696b8a6b696b7e868486876b696b8673757386737573867375738673757385787978847e7d7e847e7d7e8284828482848284827e7c7e818482848084828481818181827e7d7e7f7e7d7e7f7e7d7e81787978807e7d7e827879788573757384787678857876788773717388737173856b696b77737273777372737e6b696b807071708070717082656565826565658076747683848284838482848384828482706e707c706e707f706e70826361637c6361637c7674767e767476837674767f686a6883686a688c686a688c52555287656365877b797b84706e70877b797b8a7b797b877b797b8a7b797b847b797b83706f70866b696b836b696b836b696b84635d5a8b6e6a6a8a84868c8684868c878181818381818183848684838181818381808183818081828180818384828482848284808482848284828483818081827e7e7e81818081818180818281808182808180838081807f808180818c8a8c847e7f7e817e7f7e7e84868481848684847e7d7e8184828482848284827879787681808184818081807676768076767683737573837375737f787978818482848181818183848684838486847e818181868685868786858684868586848c8a8c8c838483877b7d7b877b7d7b897b7d7b898687868978787892787878716b696b7363656394767876946365639c6365638e6b6d6b8b6b6d6b867b7d7b897b7d7b857e807e87898b898a898b898a898b89888686868c86868689868686888686868c8988898a8988898d8988898d89888984898b898794969487949694879496948c94929489949294868b8b8b888b8b8b86848284898482848a848284888482848d8b8f8b8f8b8f8b8a8384838883848387818381868c8e8c8b8c8e8c898c8e8c84949694878385838b838583878385838889888986898889888988898b8988898b7879788b7879788786898687868986848383838a7374738a737473887374738c7371738e7371738a737173857371738776747689767476856b696b8a6b696b8a7375738a7375738e7375738e7375738d7375738a787978887879788d7879788e7375738a7375738c7e7d7e887e7d7e897375738c7375738c7375738e7b7d7b8c7e7f7e8c7371738b737173887371738a7375738f7b7c7b8c73757389838383898181818b8181818981818188818181858b898b89838183857b797b857b797b867e807e83848684838486848684868484848284828482848284828483848284837b7d7b7e7b7d7b7e7b7d7b7a7375737e8382838f8b8c8b8b8b8c8b7a838283828e8f8e868080808b73717382737173787b7d7b837b7d7b887b7d7b837b7d7b88868686887b7d7b887b7d7b91919091999492949d838383968383838f94929486868586778685867b868586778685866f807e806f8e8c8e74807e80748e8c8e7e949694888b8b8b8783808385949694899c9e9c8f8b8d8b897b7d7b8c6b6d6b8b7e7c7e949492949a898789888987898f808080937b797b8d808080908c8e8c879496948294969485949694949496949394929495868586918685868886858687898889878988898c8988898f898889978b8c8b957b7a7b886b696b8b6b696b8a737573847375738d7375738f7375738d6b6d6b886b6d6b7d6b6d6b826b6d6b8673757382737573808384837d83848383949694898b8c8b808382837a8b8c8b6a919091719190918f7e7e7e807e7e7e7f7375737c83848379838483798384837e8685868378797884868586818685867e8385837e83858378838583798c8e8c7d8987897d8987897d84828477898789718482847784828475848284718482847283848372838483728b8b8b828b8b8b838b8b8b819492947e8b8b8b7794929476898a89788e8e8e768e8e8e75898a8979898a897a898a8977898a8971949294719c9a9c719c9a9c7c9c9a9c7c919091728c8e8c778c8e8c6e8c8e8c728384837a848684837e7f7e8878787888787878857371738973717382787878757e7f7e967978799c6e6e6e83797879777978796e7b7d7b5b7b7d7b787b7d7b9f7b7d7b8f5d5d5d9e8486849b848684887071708d7072708d707270897072707a707270806e6c6e826e6c6e7b6e6c6e756e6c6e786b6b6b746b6b6b727372737273727373737273757372737c7372737c7372737675757574757575717b797b717575757673717393787878828486847a8486847a7678768776787681818381818c8e8c86898989928989898c94969486949694848c8e8c898183817b767876808183818c8c8a8c787b7c7b6b8383837f8383837c7e7e7e908988898b7375739a89888993a5a2a57a9190918d7e7e7e99a5a2a594a5a6a58f91919194919191999191918e9c9a9c899c9a9c8e9c9a9c979c9a9c8c9c9a9c87918f918c918f9187918f91818c8e8c7f8c8e8c7d8384837f838483817879787e7879788078797886737573836b6d6b8673747383737473886b6d6b907e7e7e87848a84857e7e7e8a7b797b837878788c737173877e7f7e8e848684897e807e837e807e898486848c7e807e857b7b7b858482848b7b7b7b8e7b7b7b8e737573907375738a7375738a84868489848284858482848d8482849a6b6a6b9b7b787b8e7b787ba17b787bae7b787ba3737373a3737373a9848284a3848284947071708c7071708396959694707170ad767576c04a494aad4a494aa44a494a9b6b6d6b966b6d6b926b6d6b8d6b6d6b8784828480848284809c9b9c809c9b9c7d9f9f9f7c9f9f9f7d9f9f9f829f9f9f7e9c9d9c79b5b6b579b5b6b578b5b6b576b5b6b572b5b6b568b5b6b56bb5b6b56db5b2b5719998998499989988b5b2b583cecfce7acecfce72cecfce69afafaf75bdbabd8abdbabd7ebdbabd7bbdbabd79adaaad7d9998997d9998997f8686867f7e7d7e82737573827375738373757386737173867371738573717383787678867b797b867e7d7e817e7d7e827e7d7e817e7d7e827e7d7e82787978857e7d7e847e7c7e807e7c7e7f7371737f7371737e7372737a7b7c7b7e8486847e8486847b7b7d7b7d7b7d7b7d7b7d7b8070717083767476877674768376747687848284878c8a8c878c8a8c848c8a8c7e8c8a8c868987898d9c9a9c869c9a9c839c9a9c8394969483949694867e807e8a7e807e8c6563658c5a595a896563658c656365886566658a706f70875a5d5a8865666588706f7086706f7088706f708c7576758b79787b8c84868c8a84868c8484868c857e7d7e877b797b867e7d7e867e7d7e867b7d7b847b7d7b857e7e7e847e7e7e837b7d7b827b7d7b827b7d7b837b7d7b827e7e7e817b7d7b837e7e7e827b7d7b827b7d7b8280818084808180817b7d7b7f7e7f7e817e7f7e7f7878787b7e7f7e7f7e7d7e887e7d7e828482847b787978798180817d8c8a8c7d8c8a8c8081808180848284807e7d7e817e7d7e827e7d7e807e7d7e83818181837e7d7e7e81818186868586827b7d7b858081808786858689838483898384838983848389838483898687869278787889787878606b696b8c7678769c7678769c898b8994767876917b7d7b997b7d7b916b6d6b866b6d6b85737573877375738973757385737573887b7d7b897b7d7b867b7d7b837b7d7b86848284868482848484828483848284887e807e877e807e877e807e857e807e8a8384838d8384838a8384838a9492948a9492948a9492948c8e8c8e8d9492948d949a9491949a94848b8f8b868384838f767876897678768b7678768c7678768e8385838e9496948b9496948a9496948e9c9a9c8e9c9a9c8b9c9a9c8e9c9a9c8b949a948d949a948d949a948b949a9482949294889492948a8383838a838383918384838f838483857b7a7b8883848390817f8189817f81898c8a8c8e8c8a8c8e8486848c8486848a8486848a84868488848284897e7d7e8f78797888787978837375738a7879788e73757388737573856b6d6b8b6b6d6b8e737573907b7d7b8e7e7f7e8b7878788a787878877e7f7e8a8383838f8c8a8c8a8c8a8c867b7c7b8981818189818181868181818d8c8e8c899492948b8b898b8b83818383838183887e807e8a7e807e867e807e817e807e827e7d7e847e7d7e837e7d7e81848284878c8e8c878c8e8c85838583878c8e8c8f9496947e8b8c8b759496947a8b8c8b7d8080807d8080808680808086737173837b7d7b888688868886888688868886837b7d7b8886868691919091a49c9a9c8f949294847374739d6365639d83838386868586737371736f737173737371736f7371736a73717379807e8082807e80808b8b8b889496948a9496948a8b8b8b878b8d8b8c8b8d8b898b8d8b848b8d8b919492948e7e7c7e8b7e7c7e8e7e7c7e908687869480808093808080918080808c868786879496948a9496949194969491949294919492948f949294919492948f9c9a9c8f9c9a9c8f9c9a9c909c9a9c889c9e9c8d9c9e9c929c9e9c959c9e9c988b8d8b988b8d8b958b8d8b928b8d8b8d979897909798978d8182818b81828189838483828384838283848386838483838382837e7b797b7a8382837c7b797b6a6b6d6b6a7e7e7e807e7e7e807e7e7e7c7375737f737573827375737c7375737c6b6d6b7b6b6d6b7f6b6d6b806b6d6b7873757376737573797b7d7b787b7d7b79848284798482847b8987897f8e8c8e7489888974848284778482847a8482847783848372838483748384837d7b7d7b7c7b7d7b747b7d7b7983848377838483768482847a8482847a848284768f8e8f758f8e8f758f8e8f788f8e8f7a84828475848284719190917191909175919091719797976c9797976c9797976c9797976c94949472949494849494947e94949484868886847375738173757381737573996365638d63656376636563826365637d6b696b746b696b6b86848674bdbabd909494949a7b7a7ba59494949063616388737173887371738273717377737173797573757975737579757375797371737e6b6d6b836b6d6b8373747378737473757676767581808179818081757676767d787a7876787a7868787a786f787a7880868886918688868b787a7875787a786a7e807e977e807e979193917991939187918f9193918f918d7e7c7e877e7c7e766b6d6b836b6d6b838385838383858381737173767371738a7371737f737173827375738973757390737573977375737d807e807d807e80988e908e919ca29c90918f917d918f9190a5a2a590a5a2a57e949694899496948e949694989496949aa1a3a195bdbebda0bdbebda0bdbebd9bb5b6b596b5b6b590b5b6b58bb5b6b58dadb2ad82adb2ad7dadb2ad78adb2ad789f9f9f789f9f9f7f81848193818481928b898b80737173807371738c7371738d838183888381838383818388838183847b797b8c7b797b8c7b797b807b797b8c7b797b8c7b797b80737173867b797b88848284827876788e73717388787678877879788a7879788d7879788f7e7d7e9373717399737173997e7f7ea3737173a45d5d5da05d5d5dab707170ab707170876a696a948c8a8cad7b797b817b797ba59c9a9cc59c9a9cb5898789b07674769c76777695767776917677768d7677768b6e6d6e896e6d6e866e6d6e8179797981767576817675767f7675767f818181827b797b7f7b797b827b797b827b797b7c8182817c8182817c97989778adaead76adb2ad73adb2ad7d999c9985999c997f9794977b97949779aaa7aa7fbdbabd82b5b6b582a4a6a481a4a6a47db5b6b57dc6c7c67cc6c7c680c6c7c67dc6c7c67cbdbebd7cbdbebd7dbdbebd7ca7a8a77ca4a4a47ea4a4a47c8b8a8b808b8a8b82868686806b6d6b806b6d6b826b6d6b7f73717384737173877371737f737173836b6d6b856b6d6b876b6d6b876b6d6b83838283878382838f838283839c9c9c7d8f908f80a5a6a580a5a6a57da5a6a57a9c9e9c7e9c9e9c83868786878687868b7b7c7b897b7c7b8f7b7c7b8d8c8e8c82a5a6a597a5a6a58ca5a6a585a5a6a587bdbebd81bdbebd83bdbebd7ebdbebd81adaead85adaead8c9999998c999999889c9e9c889c9e9c8b9c9e9c8d9c9e9c89a5a2a587a5a2a587a5a2a588a5a2a58794929482838483847b7d7b837b7d7b837e7d7e847e7d7e857e7d7e847e7d7e837e7d7e827e7d7e827e7d7e807e7d7e817e7e7e817e7e7e807e7e7e827e7e7e828181818181818181818181828181818281818182818181827e7d7e807e7d7e81818181828181817d7e7d7e837e7d7e7f848684817b7c7b816b696b797372737b7e7f7e7e7878788078787881787878817b797b7f7b797b847b797b857b797b85737573837b7c7b817b7c7b83737573847e7c7e837e7c7e877371738a737173867b797b8a7e7d7e907e7d7e8f7e7d7e8a7876788a7876786f5a595a545a595a928b8b8ba57b7c7b9d6b6d6b9d6b6d6b9d7375739a7375739d6365638f636563856a6a6a8c7b7c7b857b7c7b857b7c7b8a80818087808180878081808780818087838583858385838283858382838583867e7f7e867e7f7e837e7f7e837e7f7e82818181838181818576757686767576867b7d7b88737373877b7d7b887b7d7b887978798c797879866e6e6e867978799384868491848684918486848f8486848e8482848e8482848e7b7b7b8b7b7b7b897b797b897b797b897b797b89848284887b7d7b867576758b7576758b7576758f7b7d7b8f9c9e9c8f9c9e9c8f9c9e9c90a5aaa58da5aaa587a5aaa587a5aaa5849c9a9c819c9a9c8c8e8d8e878081808783848387838483857b7a7b877b7a7b807e7e7e8d8988898d949294849492948b9c9a9c869c9a9c868e8d8e8d8e8d8e8e9492948b8b898b8d8b898b908381838f7b7c7b8a7b7c7b8783838387838383898687868b86878692868786928080808f8082808a7b7d7b8a7b7d7b887b7d7b8a807e808a8c8a8c8c8684868c807e80898685868c8685868886858688868586878b8b8b83838483838b8b8b869492948794969482949694848b8c8b7f838283817b797b7a7b797b81818181878486848483818386838183848381837c737173816b696b847b797b84848284877b797b86797879868482849f8482849f6365636d6b656b7681808188818081ab6b656b9265656575808180628081806c65656572636563796e706e7d84868481848684808384838383848389838483868c8e8c859c9a9c848e8c8e88807e80888e8c8e8a898789887e7c7e8a89878992898789908c8a8c938c8a8c908684868b807e808d73717390737173928384838f7b7a7b8c797b798e84868490848684908486849384828490848284898482848c8482848b8988898e9c9a9c8e9c9a9c8e9c9a9c969c9a9c9a9c9a9c9a9c9a9c969c9a9c91a5a2a591a5a2a59aa5a2a59aa5a2a5989c9e9c949c9e9c949c9e9c949c9e9c8f9c9e9c8f9c9e9c8f9c9e9c8f9c9e9c8284868482919091889190918f9f9b9f89a5a2a586a5a2a58694939486949394819798977d9798977d9798977d9798977b8e918e7f8e918e837b7d7b7f7b7d7b758c8a8c6e8c8a8c6e8c8a8c758c8a8c7684868470848684708486847c8486847884868478848684788486847c8486847d848684748486847484868478848684768f8e8f76848284768482847284828475848284758482847584828478848284758482847184828471848284758482847584868475848684718486847584868478848284788482847884828478848284757375737573757375737573847375738d63656382636563826365638d6365638f6b696b8f6b696b7d86848659bdbabd70adaead907b7a7b907b7a7b907b7a7b987371738d7371737d73717372737173767876787b757375767b797b767b797b78848284838482847e8482847584828475818081758c8a8c758c8a8c758c8a8c768688866f787a787d8688868b9496948694969480787a78806b6d6b75787a78807e807e97919391806b6d6b806b6d6ba07e7c7e7a7e7c7e7a6b696b746b696b7c6b6d6b968385837c6b6d6b766b6d6b7c737173847371738173717381737173757375738273757375737573827375738b736d7391736d7391736d7376736d73736b696b827e7c7e737e7c7e736b696b747e7d7e7e7e7d7e897371737973717389868886958688867e86888683868886868e8d8e8b8e8d8e908e8d8e9ba1a1a19cadb2ad92adb2ad8dadb2ad8dadb2ad7fbdbabd85bdbabd7fbdbabd78bdbabd6ea4a1a468a4a1a474a4a1a4808b898b836b696b836b696b836b696b83838183887b797b847b797b7d7b797b8c7b797b867b797b807371738c8c8a8c868c8a8c8278767882737173827371738b73717384787978897879788c7375738c7879788f78787893787878937371738c848684a4848684af707170ab707170b65d5d5d815a595a947b797bad8c8a8c878c8a8cba898789c5898789ba898789b0898789a8848684a0848684958486848d8486848b848684898486848984868484848684818c8e8c818c8e8c818c8e8c7e8c8e8c7d8988897b8988897f8988897d89888978818281788182817c6b6d6b836b6d6b827371737d868686808686867d7371737d8482847f8482847f8482847b8482847d8486847d8486847c8486848184868480848284808482848384828483848284849192918491929184a7a8a782a7a8a782bdbebd80bdbebd80bdbebd78bdbebd79bdbabd7cbdbabd79bdbabd77bdbabd74bdbebd74a4a4a4798b8a8b848b8a8b7ea7a6a77c89898981898989836b6d6b836b696b876b696b8b6b696b8b6b696b8463656386636563866365638463656385707070877070708586878687868786858c8e8c818c8e8c8d7b7c7b8d7b7c7b82737573855a5d5a855a5d5a855a5d5a836b6d6b876b6d6b836b6d6b7c6b6d6b7c8685867c9999997e99999983999999848b8c8b7f8b8c8b7d7b7a7b826b696b8a737173857371738573717384838183827b7d7b8283848383838483858384838481818183818181838181818381818183818181818181818281818182818181838180818281808183818081837e7e7e847e7d7e83818181817e7d7e837e7d7e847e7d7e837e7d7e817e7d7e807e7d7e80818181807e7d7e807e7d7e807e7d7e827b7c7b7f7b7c7b81848684828486847e848684808486847d7e7f7e7f7e7f7e817e7c7e7f7b797b857b797b847b797b7f7b7c7b857b7c7b857b7c7b837b7c7b847e7c7e867e7c7e89898789898987898a848684898181818f8181818f8181818a7876786f5a595a615a595a8a969496968b8b8b8a7b7c7b8a7b7c7b8e6b6d6b8f6365638f6365638f6365638c6365638c5a595a885a595a825a595a825a595a815a595a845a595a875a595a875a595a8763656387636563877375738573757386707070867e7f7e7f70707083636163886b696b857675768281818183818181837b7d7b847b7d7b877b7d7b887b7d7b88797879887978798b79787989848284868486848c8486848f7b7c7b8c7b7c7b8b848284897b7b7b887b7b7b88737473856b696b846b696b826b696b816b696b836b696b826b696b836b696b866b696b896b6d6b8c6b6d6b896b6d6b896b6d6b87737573877375737e7375737b7375737973757379808180878081808173757382737173887371738573717389737173897375738b7e7e7e867e7e7e848988898d8081808b8081808d8081808f8081808d8b898b8a8b898b8b8b898b9083818390838383928c8a8c928c8a8c8f8c8a8c8d8687868d8687868f868786908c8e8c8d8c8e8c8f8c8e8c8a8c8e8c888c8e8c878c8a8c898c8a8c898c8a8c878c8a8c888c8a8c8986858688868586858081808283848380838483807b7d7b807b7d7b7c7b797b7f7b797b847b797b857b797b81848684878486848384868483818181888c8a8c848c8a8c80838183828c8a8c847b797b817b797b857b797b857b797b868482848e848284866e6e6e7e6e6e6e766b656b76767276888c8e8c886b656b7f4a494a884a494a626565654f808180756e706e84636563816e706e84797b79827b7a7b807b7a7b837b7a7b887b7a7b89807e80898e8c8e888e8c8e858e8c8e80898789888987898d7e7c7e887e7c7e8b7b797b937b797b938684868e8c8a8c8f8c8e8c8c8c8e8c93838483938384839084868490848684908486848c8486848c848284897978798c797879907978799676767691767676917676768e7676768c807e8085807e8088807e808f807e808c8988898f8988898c898889898988898b9c9e9c8b9c9e9c949c9e9c989c9e9c989c9e9c989c9e9c989c9e9c989c9e9c98919091959190918f919091929190919594939491a5a2a58da5a2a591a5a2a59badaead92adaead8aadaead8aadaead92b5bab58eb5bab583b5bab57fb5bab57cb5b6b57cb5b6b57cb5b6b57cb5b6b582b5b2b582b5b2b576b5b2b57cb5b2b57cadaead7cadaead739fa09f739fa09f789f9e9f7891929174919291749192917ea5a6a57ea5a6a57aa5a6a57aa5a6a57aa5a6a578a5a6a5759a9a9a75a5a6a57a9f9f9f7aadaead7a9f9f9f7e9f9f9f7e979797839797977e9797977a9797977e9494947e949494789494948a94949488adaead84adaead88adaead88999b998d86888682aaabaa76aaabaa82aaabaa7da19fa17d8684868f6b696b866b696b5b9494948594949485949494859494948d8e8f8e88737173777371737d7371737f73717374737173797371737d7371737e7374737e737473786b6d6b786b6d6b7c6b6d6b806b6d6b806b6d6b757676766f787a787d787a78998688867d86888675787a78756b6d6b86787a788b8688868f7e807e806b6d6b716b6d6b887e807e8d6b696b746b696b746b696b7a7e7c7e89838583766b6d6b696b6d6b7c8385837f8b898b798b898b818b898b878b898b7c8b8c8b828b8c8b7ca4a3a482a4a3a47d8e908e7d807e8084736d737d736d73827e7c7e867e7c7e736b696b86918f9193898989838989897e8989897e8989898f868886836b6d6b786b6d6b7e6b6d6b817b797b767b797b868e8d8e8b7b797b826b6d6b7d6b6d6b876b6d6b8281848185818481938184819a818481939f9f9f92bdbabd86bdbabd7abdbabd74a4a1a46a9c999c749c999c7e8381837e8381837d7b797b797b797b8c7b797b937b797b747b797b868c8a8c9e838183807371737c7876787f7e7c7e88787678917e7c7e897e7d7e897e7d7e898482848f848284937e7f7e8f7e7f7e967e7f7e8f7e7f7ea4848684ba848684b3848684a0707170878c8a8cad8c8a8c947b797b947b797bc5898789a5767476ab636163b0636163a45a595a9c5a595a995a595a95686868906e6d6e8b6e6d6e8b7979798b79797985818181818c8e8c818c8e8c818c8e8c7d9797977da5a6a579a5a6a57da5a6a57cadaead74adaead6d9798977c97989785999c997d999c9978999c9978999c99799794977d84828481848284838482848284868481848684818486847d8486847f8482847f8482847c8482847c848284817b7d7b7f7b7d7b807b7d7b857b7d7b827371738273717386737173847371738786868687a1a0a185a1a0a180bdbabd7cbdbebd79bdbebd77bdbebd82bdbebd81c6c3c678c6c3c678c6c3c678c6c3c673b5b6b57b9c9c9c7b9c9c9c7f9c9c9c7b797a797d797a797f6365638263656381707070835a595a875a595a855a595a855a595a855a595a815a595a835a595a855a5d5a7e5a5d5a8573757389737573878688868c86888687868886876b6d6b87737173857371738573717385737173866b696b886b696b887b7a7b827b7a7b8a737173897371738883818386838183877b7d7b877b7d7b867b7d7b867b7d7b877e7d7e867b797b837b797b847b797b857b797b847b797b847b797b827b797b827b7d7b837b7d7b827b7d7b817b7d7b837e7d7e837e7d7e817e7d7e817e7d7e807e7d7e807e7d7e827e7d7e827e7d7e817b797b7f7b797b817b797b7e7e7d7e847b7c7b817b7c7b797b7c7b7f7372737e7371737c7878787d7e7f7e80787878817e7c7e7f7e7c7e7c84828484848284858c8a8c7f8c8a8c85838383898c8a8c849492948a9492948794929481898789868486848c7e7d7e907e7d7e8c8486847c787678545a595a97969496b2b5b2b5999c9a9c8a9c9a9c8e9c9a9c8e9c9a9c8f9496948c838583898385838f838583957b7c7b8f7b7c7b926a6a6a7f7b7c7b848081808e6d6d6d8a6d6d6d8a6d6d6d8d636563876365638763656387636563866361637f636163757070707f8c8e8c887675768b6b696b866b696b836b696b87737373857b7d7b847b7d7b867b7d7b8579787985797879857978798879787986737273867372738a6b696b8c6b696b896b6d6b866b6d6b866b6d6b886b6d6b8a7371738573717385737173867b797b8575767586757675887b7d7b887b7d7b847b7d7b897b7d7b8c7b7d7b8c7b7d7b8d7375738a7375738a7375738a838683878081808980818087808180898081808583848388838483888c8e8c868c8e8c86898889868988898b7e7e7e8d7e7e7e8b73757390737573927375738d737573857b797b877b797b8a8381838d838183928383838f8383838f83838389838383868080808686878686808080888080808880828085808280807b7d7b7e7b7d7b807b797b877b797b8a807e808a807e808c808180897b7d7b887b7d7b887b7d7b867b7d7b877b7d7b877b7d7b857b7d7b84838283827b797b81838283818b8c8b808486848384868480848684808181818483818382838183848c8a8c828c8a8c828482847f7b797b81848284848482848e8482848684828476797879768482847f81808188818081887672766d76727675808180886565657f4a494a626565656e797b798163656388636563886e706e837371738673717383737173807b7a7b8373717386737173857371738473717388898789929492948d94929485898789898c8a8c8e86848690807e80937b797b8c737173897b7a7b8c7b7a7b8f7b7a7b92797b7989797b79878486848984868485848284858482848c7978798c7978798b898889867676768b7676768e7676768c73717388737173887371738f737173916d6e6d8c6d6e6d866d6e6d896d6e6d8b7371738b737173837371737a8080807c8384837c9c9e9c7c8384837c6a6a6a8291909188ada6ad8b9f9b9f859f9b9f7e9493947a9493947a8384837e83848386818281818182817d81828181818281877b7d7b8e8e918e928e918e968e918e9999989999999899a0999899a09998999ba4a3a49ba4a3a495a4a3a495a4a3a48eadaead8eadaead8eadaead8a9fa09f89adaaad89adaaad85adaaad81adaaad8e9a9a9a8ea5a6a58a9a9a9a869a9a9a889a9a9a83a5a6a585a5a6a588a5a6a5869f9f9f8fadaead8fadaead8fadaead8caaa8aa8caaa8aa8cbdbabd87bdbabd8ab5bab58ab5bab58ab5bab596b5bab590adaead8c999b998c999b9975999b9999aaabaac7aaabaaa4cecfce8dcecfce8fbdbabd86bdbabd8fa19fa198a19fa18594949470adaead85adaead90adaead829c9e9c829c9e9c7d8e8f8e82808080847371737f7371737f75737582737173836b6d6b806b6d6b806b6d6b896b6d6b8f7676768b767676887676768f7676767d8688868494969484868886766b6d6b80787a787b9496949c9496949194969479919391717e807e8f7e807e97a5a6a587a5a2a581918f9187918f91a0a5a2a5769c9d9c769c9d9c90b5b6b590b5b6b587bdbabd87bdbabd84bdbabd76bdbabd7cbdbabd7ca4a3a467a4a3a46e8b8c8b70807e8069807e807d807e808b8e908e7d918f918b7e7c7e95918f917d918f917e7e7d7e837e7d7e7e7e7d7e7e8989897e868886838688868986888689868886907b797b8b7b797b8b7b797b867b797b7d6b6d6b786b6d6b7d6b6d6b786b6d6b786369637f636963a7636963a7818481927371738c737173928b898b92a4a1a48db5b2b588b5b2b5889c999c839c999c849c9a9c809c9a9c7d9c9a9c798684867a7b797b9283818386838183807b797b85787678827371738e78767888737173897375738c7375738c7e7d7e8c7e7d7e8c7e7f7e8f7e7f7e937878788f737173a0707170a75d5d5da74a494aa05d5d5da07b797ba08c8a8c876a696a945a595ac5636163a0636163a0767476a56361639c5a595a9c5a595a99686868955a595a936361638e6361638b6361638b636163886b696b886b696b876b696b85767576887b797b86898889828988897f979797839798978797989780adaead7cadaead80adb2ad7badb2ad7dadb2ad7badb2ad77bdbabd75bdbabd77bdbabd77bdbabd79a4a6a4799496947d8486847d8486847e848284808482848084828481848284849192917c91929181919291849192917c8b8a8b7e8b8a8b808b8a8b808b8a8b806b6d6b806b6d6b806b6d6b806b6d6b8273717384737173847371737f8b8a8b85898989858989898189898978898989739c9c9c739c9c9c7f9c9c9c7f9c9c9c79a5a6a579a5a6a57da5a6a57da5a6a5809c9e9c7a9c9e9c809c9e9c85868786838c8e8c837b7c7b836a6a6a836a6a6a857375738c73757390737573907375738c6b6d6b8a6b6d6b876b6d6b876b6d6b877371738a7371738a868586858685867f7b7a7b887b7a7b8b7b7a7b827b7a7b867371738a83818385838183858381838783848384838483827b7d7b848384838381818184818181838181818281818183818181837e7d7e827b797b837e7d7e817e7e7e807e7e7e81818081837e7e7e837e7d7e827b797b837b797b837b797b817b797b817b797b827b797b827b797b807b797b807b797b807e7d7e7f7e7d7e847b7c7b7c737273797b7c7b7c8486847d7878787e73717381787878827e7f7e81817f8184817f8184817f81827e7c7e897b7c7b818383837b7b7c7b8773757387737173867371738073717381737173897b797b8c7e7d7e8f818181907e7d7e7c787678547876788a969496a5969496a18b8b8b928b8b8b929c9a9c8e9c9a9c89949694929496948f8385838f8385838f8c8e8c8f8c8e8c8f8c8e8c8f8c8e8c919496948e9496948e9496949794969495949694909496948a9496948d9496948a8c8e8c7c7e7f7e868c8e8c8d8c8e8c868c8e8c898181818c8181818c767576866b6a6b846b6a6b816b6a6b8363616383636563826e6e6e826e6e6e856e6e6e8a73727386737273867372738673727388737473837374738573747389737473867371738473717385737173896b696b8a6b696b8b706f708a6b696b88706f708a6b6d6b8c6b6d6b8c6b6d6b896b6d6b87737573877375738a737573877375738473757384808180817375738773757386737173867b7a7b897371738873717389737573877375738b7375738d7375738d7375738d7375738d7375738f737573887b797b887b797b877b797b877b797b8d7b7c7b8f7375738773757387737573867b797b887b797b92808080928080808d7b7d7b8a7b7d7b8a7b7d7b887b7d7b87807e8087807e8087807e8089807e8086808180857b7d7b837b7d7b82808180827b7d7b837b7d7b827b7d7b817b7d7b817b797b817b797b7f7b797b827b797b817b797b807e7d7e83818181818181818083818384838183848381837a83818381848284858482848184828488848284868482846d7978797e6e6e6e7e6e6e6e7f81808188818081888180817f8c8e8c7f9c9e9c75808180888081807565656579636563796e706e816e706e846e706e8b73717388737173857371738373717380737173837371738573717384737173857371738873717388737173887e7c7e8b7b797b90807e8089868486817b797b8f7371738f7371738d7371738c7371738c6e706e876e706e8363656385636563896e6e6e826e6e6e7b6365637e636563836365638663656383767676867676768c7371738f7371738c807e8081737173865255528f5255528c6d6e6d8f6d6e6d8f7371738b7371738373717383737173856a6a6a7c6a6a6a696a6a6a7252515288848684888486848b848684888486847e8384837a7375737e7375737e7375737d6b6d6b7d6b6d6b818182818a6b6d6b837b7d7b8a7b7d7b8a7b7d7b877b7d7b8b8c8a8c838c8a8c838c8a8c838c8a8c829494947c9494948284868482848684858486848e919391939193918a9193918991929189919291929f9e9f8e9f9e9f758c8e8c778c8e8c758c8e8c6f8c8e8c718c8a8c758c8a8c778c8a8c7e8c8a8c788c8e8c788c8e8c7f8c8e8c7f8c8e8c7c9491947c9491947c9491947e9491947c9492947c94929487949294809492947b8989898b8989898b8989898b949694959c9a9cae767476a67674768d89878993949694939496948d9496948894969493a5a2a57fa5a2a57fa5a2a589a5a2a58dadaaad8dadaaad8d9f9e9f889f9e9f869c9a9c86949294839c9a9c839c9a9c8494969480949694808c8e8c8c8486849c97979791a5a6a59c979797b2898889b2a5a2a59da5a2a593a5a2a5939794978f8e908e8f9c9e9c9d9c9e9c969c9e9c8dadaaad93adaaad8dadaaad8dadaaad9aadaead88adaead94adaead9aadaead89adaaad8dadaaad85adaaad809c9b9c7e94969484949694828e8f8e7e8e8f8e7d949694748b8c8b747b797b747b797b837b797b858685867f9c9e9c819c9e9c7e807e808d8c8a8c82807e807a7b797b7b7e817e8d898989909492947e89898982848684888486848884868485818181837b7d7b826b6d6b8973757380737573867b7c7b867b7c7b807375737b737573818685867994929492868586a26b6d6b7b7674766e767476726b696b7b767476957e7c7e957e7c7e91918f919aa5a2a595a5aaa59aa5aaa595a5aaa57fa5aaa576adaaad7aadaaad7a9795978997959797b2b2b279b2b2b27996959683969596819695968696959686969596869695968b8c8a8c919f9e9f919f9e9f8b9f9e9f8f9c9e9c959c9e9c959c9e9c9b848684a0737573907375738b8b8d8b9a8b8d8ba6898a89a67375739e73757399737573986b6d6b9d6b6d6b986b6d6b946b6d6b976365639763656392636563896365638a636563896365638963656387636563895a5d5a8a5a5d5a895a5d5a865a5d5a886b6d6b886b6d6b846b6d6b84818181828687867e9496948294969486949694809493948094939480adaaad80adaaad76b5bab576b5bab580b5bab57eb5bab57db5b6b57db5b6b578b5b6b578b5b6b57aadaaad7a9795977a979597869795978ca5a6a583a5a6a57ea5a6a581a5a6a57e9c9e9c839c9e9c7c9c9e9c7c9c9e9c8497979776979797788180817d6b696b80636163806361637b6361637b6361636f5a5d5a6f5a5d5a885a5d5a7d5a5d5a7f5a595a7f5a595a805a595a7f5a595a7e6b696b856b696b808e8d8e7e8e8d8e7e8485847b8485847e848584818485848973757390737573907375738d737573896361638c636163836361638c6e6d6e8e848284887876788678767886737173857371738273717382737173877e817e868c8e8c888080808680808084808080857e7d7e847e7d7e867e7d7e857e7d7e847e7d7e837e7d7e837e7d7e827e7d7e827e7d7e827e7d7e81818181827e7d7e837b7d7b837e7d7e827e7d7e837e7d7e817e7e7e807e7e7e817e7e7e807e7e7e7f7e7d7e7e7e7d7e7f7e7d7e7f8181817e8181817e7e7d7e807e7d7e807e7d7e7e7e7d7e7c7e7d7e7f7b7d7b817b7d7b817b7d7b807b7d7b817e7e7e817e7e7e827b7d7b82737373817373737e7b7d7b84797979816e6d6e7e6e6d6e7e7979798476747684767476887674768d7674768a7e7d7e8f8482848f7e7d7e957e7d7e807b797b538e8c8e80a19fa196a19fa19986868699848284928482848e84828492919091969c9a9c8d919091949190918e8c8a8c8d8c8a8c8b8c8a8c8e8685868d8383838c8383838b8383838b7b7c7b8a7b797b897b797b8a807e8087807e8085838383868c8a8c8a838383888383838583858387838583878385838683858384868486837876787d6b696b7d6b696b857371738273717384737173877371738773717386737173827878788278787887787a7885757775887577758b7375738d73757389737573877375738b7375738d7575758b7575758a7575758b7371738e7071708e6b6d6b8a6b6d6b8a6b6d6b876b6d6b866b6d6b836365638463656387636163896361638a6b6a6b8a6b6a6b8c6b6d6b8b75777585707270896b6d6b8c6b6d6b867374738c7b7b7b8a7b7b7b8a7371738c7371738c7575758f7b7d7b8d7e7d7e897e7d7e877e7d7e897879788b7879788b7879788c7e7d7e8a7e7d7e8a7e7d7e8d848284897e7d7e887e7d7e8a7e7d7e8a7e7d7e897b797b897e7d7e897e7b7e89787a7889787a7889787a78877b797b8178797881787978817b797b827b7d7b7f7879787e7879787d7575757d7375737d7879787f7375738873757383787978827e7d7e827e7d7e827e7d7e81838483857b7d7b8583848385838483867e7e7e867e7e7e86919091869190916a7371737973717381737173817371737a6d6e6d846d6e6d8e898c8984898c89848c8e8c6f8c8e8c7a7e7f7e6f7e7f7e73797779836e6c6e738482848879777988636563866b6b6b886b6b6b836b6b6b82707170877b797b8475757584707170817372737f7372738263616382636163806361638a6361638763616379636163837676768b6365638c63656386636563855a595a8a5a595a855a595a855a595a84525152815251527d52515281525152875255528e68696891686968876869688a686668866866688668666882767476828c8e8c8e8181818b7675768b6b696b8b63656387686a688b6d6f6d826d6f6d885a5d5a755a5d5a62707170887071708f6b696b83787878837878788b7878788d7375738573757380737573857e7e7e8d8c8a8c8d838383868383837f7375737e6b696b7a6b696b786b696b736b696b736b6d6b6f7676766d7676767176767674767576767675767976757679767576787878787c7e7f7e7a7e7f7e7484868473838483758c8e8c768c8e8c738c8e8c7476757674767576746b696b776b696b776b696b776b696b756b696b736b696b786b696b786b696b706b696b706b696b797371737273717372737173727371737473757374737573747375737473757374737173747371736c7e7d7e937e7d7e9d8987897c898789747674767476747677737573777375737d737573776365637f737573939493947f9493946c949394759f9e9f7f919291759192916c9f9e9f6f9c9a9c769c9a9c729c9a9c6f9c9a9c6f9496946f9496946f9c9e9c7b8c8e8c7c898889879797979c9797978797979788979497939794977e97949788a5a2a58f8e908e829c9e9c748e908e828e908e778689866c868986778689868286898682848284709190918284828470848284748b8c8b807b7d7b7c7b7d7b748b8c8b7e898889828482848484828487848284868382837d83828381838283868b8c8b899191918991919189868586877b797b827b797b7e807e80868c8a8c8d8c8a8c848989898a8989898a7e817e7e7e817e83818181817b797b877b797b887e7d7e7f8486848284868485848684827b7d7b887b7c7b837b7c7b807b7c7b7d7b7c7b8a7879788186858669787978a26b6d6b8d817f81778c8a8c7776747680767476877e7c7e826b696b796b696b827e7c7e9583848384949794959497949594979489adaaad85adaaad7eadaaad7aadaaada2b2b2b2c0cecfce8dcecfce83cecfce8bcecfce90cecfce90cecfce94cecfce97c6c7c68bc6c7c69db2b2b2b0c6c7c6a8cecfcea8cecfcea8cecfcea8cecfcea5bdbebda0a4a5a49abdbebd95bdbebd95b5b6b595b5b6b5919fa09f8d9fa09f8b8385838b8385838b6b6d6b8f6b6d6b926365638d636563926365638d6365638f6365638c6365638a6365638963656389787978897879788c7879788c787978876b6d6b856b6d6b876b6d6b846b6d6b826b696b866b696b866b696b866b696b8c636563806365638063656380636563856b696b808384838383848383838483819c9d9c7f9c9d9c7d9c9d9c7d9c9d9c7dadaaad7aadaaad7dadaaad7cadaaad8a9191917ea5a6a57ca5a6a57ea5a6a57c9c9e9c819c9e9c818b8c8b839c9e9c86adaead7dadaead76adaead81adaead83adaead80adaead80adaead80adaead7aa2a3a281a2a3a284a2a3a276a2a3a27d838383828383837d83838379838383826b696b8b6b696b826b696b7c6b696b7b63656384636563876365638484858481737573897375739473757389737573867979798c8486847d848684898486848c7371738673717386787678887e7c7e84787978847e817e87848a8488848a8487808080858080808580808084808080867e7d7e857e7d7e857e7d7e857e7d7e867e7d7e857b797b837b797b837e7d7e837e7d7e847e7d7e837e7d7e817e7d7e847e7d7e857b7d7b827e7d7e81817d8180818081807e7e7e8181808181818081807e7d7e808181817e8181817e8181817e7e7d7e807e7d7e7f7e7d7e807b797b7f7b7d7b7e7e7d7e7f7b7d7b7f7e7d7e7f7e7e7e817e7e7e7f7b7d7b7e7b7d7b7e7b7d7b7c7b7d7b7d7b7d7b827b7d7b8379797984797979837979798479797988848284888482848d8482848d848284908482848f7e7d7e8f7e7d7e927e7d7e8b7b797b5e8e8c8e80b5b2b596a19fa18e8c8e8c99898a899286868694848284967b7d7b897b7d7b8b868686948686868d8685868c8685868b8c8a8c898c8a8c8a8c8a8c8c8c8a8c888c8a8c858c8a8c888c8a8c8786848684807e80847b797b83737573867375738473757384737573857375738573757385737573857375738686848686868486838684867e949294818c8a8c828381838183818385838183847e7f7e837e7f7e827878788478787882757775857375738773757387737573877375738478797884787978847e7d7e81787978847371738673717386737173856b6d6b8a7071708a7071708c7071708a737573897375738a737573897b7d7b867b7d7b877b7d7b897373738b7373738a7072708c70727088757775867b7d7b897b7b7b8b7b7b7b8c7b7b7b8a848284877b7d7b8a7879788c7879788a7b7d7b867879788978797889787978897879788678797885787978877879788a7879788a7375738b7375738973757388737573877b797b887b797b897b797b8a7b797b8b787a788d787a788e787a788b787a788a7b797b867b797b847b797b8678797883757575807879787f7b7d7b7e7b7d7b7d7e7d7e7d8482847f78797882787978837e7d7e827e7d7e827e7d7e827e7d7e817b7d7b857b7d7b857b7d7b858384837e9190917e9190918e7e7e7e767e7e7e6a898989887371738173717381737173706d6e6d8e6d6e6da2898c898ea5aaa5848c8e8c6f8c8e8c6f7e7f7e6f636163636361637d636163786e6c6e836e6c6e817b797b8d7372738d6365638b6b6b6b8b6b6d6b87707170827b797b8975757585737273827372737c7372737f7372738763616383636163836361637c737173837676768b7676768e89888988767676856a696a855a595a856a696a856a696a7d6565657d656565815251527d656565846869688768696882525552845255527d5a595a795a595a795a595a7d8482848b8c8e8c8b81818185767576886b696b806365637c737573857375737e6d6f6d7b707170685a5d5a627071708e8685868b6b696b806b696b806b696b83787878857e7e7e807e7e7e80898889859492948d8c8a8c908383837b7b7c7b788383837e8181817a7675767a818181787675767a6b6d6b7a6b6d6b7a6b6d6b7a6b6d6b7d7675767d6b6d6b7d6b6d6b7d6b6d6b7c7371737c73717376737173747371737873717378737173757b7a7b737b7a7b7a8181817181818172818181777675767576747675767476756b696b776b696b786b696b706b696b786b696b8e8181817e8381836f7371737e737173747371737473757378737573747e7e7e717375736c7e7d7e6c7e7d7e6c7e7d7ea27e7d7eae7674767c89878974898789748987897283858377838583887375737263656393737573a67375737f737573768384837a919291849192917f8486847584868476848284798482847684828472848284738486846f848684778c8e8c808c8e8c71898889a79797979c898889667b797b698986896989868973898689889794979d80828082808280748082808273757372737973778689868d868986938689867c8482848284828482848284828482847c7b7d7b897b7d7b8d7b7d7b8d7b7d7b8d898889828482848984828489848284868382838f83828381838283868b8c8b81868586837b797b818685867d7b797b897b797b918c8a8c828c8a8c827b797b847379738a7e817e877e817e847e817e858486848484868485848684837e7d7e89848684888486848384868483848684838c8a8c808c8a8c78838383807b7c7b8a868586816b6d6b818685868a94929489817f8180767476848c8a8c808c8a8c7e7e7c7e827e7c7e827e7c7e877e7c7e8f73717374737173747371738a7371739181818176979597828181817e818181797b797bb67b797bb6969596a2969596999695969096959694969596a3969596a49f9e9fa49f9e9faa8c8a8cb69f9e9fb49c9e9cba9c9e9cae9c9e9cb49c9e9cafa4a5a4aabdbebdafbdbebda5a4a5a4a6b5b6b5a2b5b6b599b5b6b595b5b6b594b5b6b58fb5b6b58fb5b6b58bb5b6b58da5a3a589a5a3a584a5a3a589a5a3a58984848486848484898484848a848484897879788b7879788d78797888787978858181818981818184818181848181818a86878686868786827878788278787874636563746365638c7b7c7b80636563856b696b7e6b696b806b696b836b696b826b6d6b846b6d6b846b6d6b826b6d6b836b6d6b846b6d6b8681818183818181817e7d7e7e7e7d7e817e7d7e837e7d7e7c7b7a7b788b8c8b7e8b8c8b818b8c8b81818081848180818481808184818081817b7a7b839494948494949483adaead84c6c7c684c6c7c684c6c7c67dc6c7c682d6d7d684d6d7d67fd6d7d67fd6d7d680d6d7d67cd6d7d67cb2b2b282b2b2b281a5a6a581a5a6a581a5a6a57ba5a6a57a8e908e858e908e90737573897375738c7979798f6e6d6e928486848c8486848c7e7c7e8d7876788b7e7c7e8884828485848a8487848a848978797886787978867b797b867b797b867b797b877b797b877b797b877b797b877b797b887b797b857e7d7e837e7d7e827e7d7e827b797b837b797b837b797b837b797b837b797b837b7d7b837b7d7b857b7d7b847b7d7b837b7d7b837b7d7b817b7d7b817b7d7b827e7d7e807e7d7e7f7b797b807b797b807b797b827b797b817b797b807e7d7e817b7d7b807b7d7b7e7e7d7e7d7e7d7e7c7b7d7b7b7e7e7e7d7e7e7e7f7e7e7e817b7d7b817b7d7b817b7d7b817b7d7b808486848384868489848684878486848484828488767476888482848d8482848d8482848c8482848d7e7d7e907879788b7b797b697b797b748e8c8e968e8c8e8e898a89928686868e8686868e8482848f868686908686868d868686898686868d8081808f8081808d808180888081808c8383838b83838388838383878c8a8c848c8a8c838c8a8c85868486848684868583838385838383858c8a8c838c8a8c83838583837b7d7b827b7d7b847b7d7b8478767884868486838684868486848684838183828381838183818384838183837e7f7e817e7f7e837e7f7e81848684817b7d7b82787a78817b7d7b817b7d7b80787978827879788473757380737573817575758373717381757575817b7d7b7f757575837b797b8875757588757575877375738973757389737573877375738973737387737373897b7d7b877b7d7b85757775897577758875777588757775897b7b7b8a7b7b7b8b7b7b7b8d7374738c7b7d7b8c7b7d7b8a7879788c787978897879788878797888737573877879788878797889787978877879788973757389787978897879788978797887787978887b797b8a7e7d7e8a7b797b8c7b797b8d787a788a787a7885787a7886787a788a78797889787978857879788678797885787978837b7d7b7f7b7d7b7f7879787f7e7d7e7f7e7d7e7d7879787b7879787f7e7d7e7f7e7d7e7f7e7d7e83787978857b7d7b858b8b8b7a8b8b8b858384839791909176a5a2a5767e7e7e7e7e7e7e63898989817371738173717379737173666d6e6d986d6e6dac6d6e6d986d6e6d7a7e7f7e6f8c8e8c598c8e8c596361637363616383797779836e6c6e837977798b7b797b8b6365638d6b6b6b927372738d7071708b7575758d757575897b797b87838483848384837e83848381949694808381838a8381839194929487838183887676768b7676768e7676768e898889908c8a8c8b8c8a8c8b8c8a8c908c8a8c908c8e8c938c8e8c908c8e8c888c8e8c93949294827e7d7e827e7d7e8c6869688e76747693767476977674768e84828494818181976b696b8b6b696b856b696b8573757389737573896d6f6d85686a686f70717075868586758685867b9c9a9c8b86878680868786837878787c868786858988898073757385737573917375738673757382737573867b7c7b7b838383758c8e8c718c8e8c718c8e8c718c8e8c738c8a8c768c8a8c748180817481808174817d8172817d8172817d81747675767678787874787878707e7f7e707e7f7e787b7a7b7e7b7a7b7e7b7a7b7b8384837a6b696b756b696b7476757674767576717674767176747671817f8171817f816976757678818181968c8e8c9d8c8e8c7e8381836fa5a2a56da5a2a574838183717e7e7e6d898889717e7e7e717e7e7e6c7e7d7e747e7d7e837e7d7ea2737173956361637c6361637c63616374636163776365637d7375737d8385836c73757389737573b07375738973757389838483848486847a9192917a9192917a8486847984828476848284768c8a8c798482847b848684738486846f8c8e8c738c8e8c719797979c979797917b797b7c7b797b737b797b888986899397949793898689887375736d7375737b808280887375738d8689868899999977868986777379737c8482848e8482848284828476848284917b7d7b8d8b8c8b858b8c8b8d8b8c8b8284828484848284848988898b8988898683828386838283868b8c8b8683828381868586838685867b86858683919191958c8a8c827b797b7e7b797b86868486817e817e907e817e8d8989898789898988848684838486848184868481848684857b7d7b897b7d7b867b7d7b887b7d7b8b737573867375737b8c8a8c808c8a8c81868586798685868a78797881787978806b696b846b696b8d6b696b807674767e7e7c7e877e7c7e877e7c7e877e7c7e7f737173847371737f7371738a737173916b6d6b766b6d6b7a6b6d6b856b6d6b837b797b797b797b8d7b797b977b797b817b797b817b797b86969596909695968b8c8a8c918c8a8c918c8a8c8b8c8a8c958486849b84868495848684958486849a8b8d8b9a8b8d8b9a8b8d8ba08b8d8b99898a89919fa09f9e9fa09faa9fa09faab5b6b5a1b5b6b5a6b5b6b598b5b6b589c6c3c6a5c6c3c6a0c6c3c692c6c3c690c6c3c690c6c3c68fc6c3c68ac6c3c68ab5b2b58cb5b2b58bb5b2b58ab5b2b58dadaaad87adaaad889795978a9795978a949694869496947e9496946e7878785b636563807b7c7bb17b7c7b8c7b7c7b888384838583848383838483836b696b816b6d6b7f6b6d6b816b6d6b846b6d6b816b6d6b836b6d6b836b6d6b836b6d6b7e6b696b836b696b856b696b816b696b876b696b876b696b837b7a7b7e7b7a7b7b818081786b696b816b696b7d6b696b80636163816361638163616383636163815a5d5a845a5d5a845a5d5a847e807e84838383828383838683838386838383828e8d8e80b2b2b27cb2b2b287b2b2b287c6c7c67ec6c7c67bc6c7c672c6c7c67ac6c7c67ac6c7c67aaaabaa818e908e86797979928486849284868486797979887e7c7e867e7c7e877876788978767886787978897879788778797886787978877b797b887b797b867b797b867b797b877b797b857b797b857b797b867b797b847b797b847b797b837b797b827b797b827e7d7e827b797b837e7d7e837b797b827b7d7b837e7d7e847b7d7b837e7d7e837b7d7b847b7d7b837b7d7b827e7e7e817b797b807b797b817b797b837b797b7f7b797b807b797b817b797b807e7d7e7e7b7d7b7e7b7d7b7e7b7d7b7e7e7d7e7e7b7d7b7f7e7e7e7f7e7e7e7f7e7e7e7e7b7d7b7d7b7d7b7c737373796361637e6e6d6e7e6e6d6e846361637e636163755a595a84686668978482848d8482848a7879788d7375738f787978928482848b7b797b697b797b748e8c8ea17b797b97898a898e8c8e8c898c8e8c8e898a89908686868f8686868f8686868b8686868a8685868c86858689808180897b7d7b8a7b7c7b867375738573757386737573857b797b877b797b88807e80837b797b858383838783838386838383838c8a8c818c8e8c828c8e8c828c8e8c858c8e8c878684868786848683868486808684867c83818381838183818381837f7b797b817878788178787882848684837e7f7e817b7d7b827b7d7b847b7d7b847b7d7b80848284827879788673757384787978847879788178797881787978837575758175757583757575857b797b837b797b867b7d7b867b7d7b867b7d7b847b7d7b8573737387737373897373738773737388757775897b7d7b877b7d7b897b7d7b897b7b7b897b7b7b867b7b7b86737473967371738a787978857b7d7b857b7d7b8b7879788a78797886787978877879788873757389787978887879788678797886787978887879788778797887787978877b797b857e7d7e857b797b887b797b86787a7885787a7888787a788a787a7889787978897879788a7b797b8978797885787978847b7d7b7f7879787d7b7d7b7f7e7d7e7f7879787d787978797879787d7879787d7879787a7375737f7375738c7b7d7b8c83848381949294738b8b8b9f6b6d6b656b6d6b6d6b6d6b76a5a2a5549496948173717379737173797e7d7e7a898c898e898c8998525152985251528f7070704f70707044636163647e7f7e8384828483797779837977797d79777981737273887b797b867b797b926b6b6b92707170927b797b8b7b797b877b797b877372737e7372737c737273818384837c9492948a9492948e8381838a8381838e9c9a9c8b9c9a9c889c9a9c8e898889907b797b8e7b797b8d7b797b8a7b797b9078797897787978936565658c6565658e5255528c686968846869688c68696897686668936866688e5a595a8e5a595a916b696b976b696b8e6b696b856b696b87686a68896365638b686a688263656375707170889c9a9c8e9c9a9c759c9a9c74949694839496947c94969483868786807e7e7e748988897c7e7e7e8d7375737f737573788383837f8383837f7b7c7b7a8181817a818181788181817581818176818081788180817881808174818081708c868c708c868c748c868c708c868c6e8486847084868474848684767e7f7e737b7a7b797371737e7371737b737173707b7a7b75737173777371737373717371737573717375737173757366737573797b7d7b9e9495949e7b7d7b926365638f6365637b767576607675767476757678787a7878787a787e787a7880868886728b8b8b728b8b8b7d8b8b8b877b7c7b8478797880787978846b6d6b886b6d6b877676769c767676808180816b767676858e8c8eb1807e809673717385737173837375738373757375737573717375737584868470848684758486847a84868476838283718382837b8b8c8b849496948f94969488949694826d6a6d88808080978c8e8c8f8c8e8c788c8e8c698c8e8c69868786868687867c94969473868786987375738173757362737573797e807e8b8482848f8482848384828487848284838988897d848284838482847d898889858c8a8c888c8a8c839492947e94929481848284878c8a8c848c8a8c8184828480898689868986898689868986898689868b8a8b847b797b8b8b8a8b848b8a8b7d918f9189918f91898684868186848683848284888c8a8c8884828486848284857e807e857e807e827e807e82737573837b797b8c808080837b797b767b797b827b797b78838483748384837b7b797b757b7c7b827b7c7b886b6d6b7e6b6d6b7e6b656b867370738373707383737073858482848c84828488848284888987898c868586878081807d7b7d7b8280818085838383838383837f8383837f7b7c7b877e7d7e897e7d7e877e7d7e878482848786858687868586878685868c8081808f7e7f7e927e7f7e977371739978787896757775966b6d6b9170727091757775907b7d7b917b7d7b907373738e7b7d7b8d8c8e8c8b8c8e8c918c8e8c8f8c8e8c869c9e9c9d9c9e9ca19c9e9c999c9e9c9eadb2ad9eadb2ad95adb2ad8dadb2ad98b5b2b58bb5b2b582b5b2b59cb5b2b59ebdbebd8dbdbebd8dbdbebd91bdbebd8db5b6b588b5b6b579b5b6b56a8988897e6b6d6b9283848399838483928384838b8382838b83828382838283828382838b7b7d7b827b7d7b827b7d7b827b7d7b807b7c7b806365638463656384636563836b696b7d6b696b716b696b836b696b89424142894241428242414282424142814a454a814a454a8473707381737073816b696b836b696b836b696b836b696b8563656385636563856365638763656383636563836365638363656380636563865a5d5a845a5d5a835a5d5a815a5d5a845a5d5a855a5d5a845a5d5a817b7d7b817879787d7879787d969596839695968494929486898889857375738673757385737173887371738984868484848684857b7d7b857b7d7b857b7d7b877b7d7b887e7d7e877e7d7e857e7d7e857e7d7e877b797b867b797b847e7d7e837e7d7e857e7d7e847b797b857b797b857b797b817e7d7e857879788678797888787978877b797b877b797b857b797b827b797b837b797b827e7d7e827b797b807e7d7e807e7d7e817e7d7e8278797880787978817e807e7f7e807e81787a78817375737f737573807375738073757380787978827b797b817b797b7e7b797b7c7e7d7e7c8381836f737173726361638263616389737573826b6d6b826b6d6b826b6d6b817375738d8c8a8c8b7b7c7b867b7c7b8e818181897e7d7e908181818c848684907b797b887b797b5da7a7a788919091a06b696b8e898889858988898e8988898c8688868986888689787a788c8688868a8482848a8482848884828485848284837b7d7b857b7d7b83838483817b7d7b84807e80817b797b847b797b86807e80857e7d7e8573757386787978867e7d7e867b7d7b8880828088808280887b7d7b887e7e7e898988898689888982949294819c9a9c7f9c9a9c829c9a9c7e9c9a9c7b9c9a9c818e8c8e82807e8082807e80807b7d7b817b7d7b847b7d7b837b7d7b857b797b857b797b857b797b857b797b807b7d7b808686867e7b7d7b7f7b7d7b80737573846b6d6b86737573857375738773757388737573887b7c7b877b7c7b877b7d7b867b7d7b86737573896b6d6b8673717383737173837371738173717385737173897371738d7371737184868482737273936b696b8b7b7c7b877372738a7879788d7b7d7b867b7d7b847b7d7b867879788578797887787978877879788878777885757675857b797b867b797b847b797b84787778857877788678777885787978877879788d7879788a787978877b7d7b8a78797888787978827b7d7b837b7d7b83787978817879787f7b7d7b7d7b7d7b787b7d7b7b7b7d7b7a7879787c7e7d7e7d7e7d7e79737573797879787e737273877372738c7372736c6b696b846265627b6265627f7b7d7b717b7d7b47949494807b7a7b8a7b7a7b7794949483848484838484847a6361639363616383393c3959393c394a8b8d8b756264627f7b7c7b7f7b7c7b7f7375737f7375737d7b797b887b797b887b797b937b797b916b6d6b916b6d6b8d6b6d6b91898989949496948eafaeaf8ebdbabd8ebdbabd8fbdbebd90bdbebd8cafafaf92afafaf8fa7a8a78c999b998c8c8e8c888c8e8c869493948a848284878482848584828487848284898482849084828489848284807b7d7b897b7d7b857b7d7b847b7d7b886b6d6b856b6d6b886b6d6b826b6d6b846365638c6365638963656384636563866b6d6b836b6d6b8b6b6d6b836b6d6b8273717379737173827371737d89888978a1a0a18da1a0a184b5b2b580b5b2b5729a9a9a798482847d8f8e8f858f8e8f81918f917a918f9176918f917a918f917c898a897c898a897a898a89789798977c9a989a7a8f8f8f778f8f8f778f8f8f768c8a8c798c8a8c768c8a8c728c8a8c748e8e8e758e8e8e75898a8974848684737b7d7b6d868686737b7d7b757b7d7b708c8e8c758c8e8c778c8e8c758c8e8c718989897189898966898989889f9d9f9eadaead6d9495946d7b7d7b797b7d7b6d898589747675767b6365637b636563786b6d6b7e6b6d6b836b6d6b7e6b6d6b826b6d6b826b6d6b6d6b6d6b878b8b8b919492947c9492947c9492947c949294958180819c6b6d6b796b6d6b806b6d6b8e807e80859c9a9c8e9c9a9c8e807e8083868686838686867a86868671999899759f9e9f75919291759192917a9192917f9496947f949694899496948e9496947b8080807b6d6a6d828080809c8080808f8c8e8c708c8e8c70787b7861787b7873868786998687867c8687866994969481949694897e807e79898b8989898b89948482848b8482847a8988898784828483898889868e8f8e89898889778e8f8e8d8c8a8c80848284858482848a848284848482848a8c8a8c848482847b84828483898689837b797b7d7b797b807b797b817b797b867b797b7f8b8a8b7f7b797b8c7b797b898684867d7b797b818684868884828483848284808482848384828485898b8982898b8985898b8982898b897c8c8e8c868c8e8c868080807f8080808d83848386838483868b8f8b8d949a94829c9a9c829c9a9c858b8b8b828b8b8b838486848b8486848384868483848684889492948c89878988898789868482848c808180857b7d7b807b7d7b8580818085838383818c8a8c858c8a8c8a8c8a8c8784828487848284878482848c8482848f8081808d8685868d8685868d868586928486849484868494848684967e7f7e947b7d7b9675777596707270966b6d6b996b6a6b996b6a6b99636163946361638f6568658f65686594656865916568658e6361638a7675768e76757695767576937b7e7b907b7e7b907b7e7b8a7b7e7b8b9c9b9c829c9b9c7e83848387838483898b8a8b848b8a8b808b8a8b808b8a8b798988897e9f9f9f748988896f9f9f9f699c9b9c779c9b9c8b838483848384838b6b696b938382838b8382838b9c9c9c84a5a6a589a5a6a587a5a6a587a5a6a582adaaad80adaaad80adaaad84adaaad83a7a7a77da7a7a771c6c7c67dc6c7c682a4a2a47fa4a2a47fa4a2a47fa4a2a4819c9b9c849c9b9c8473707386737073898685868686858683868586838685868181818180818181878181818381818183848484896365638663656386636563835a5d5a805a5d5a805a5d5a805a5d5a815a5d5a845a5d5a845a5d5a855a5d5a865a5d5a815a5d5a865a5d5a885a5d5a8a737573867375738a7e7e7e8c7e7e7e8a7e7f7e8984868487848684867e7f7e867b7d7b877b7d7b867b7d7b867b7d7b857e7d7e857e7d7e85818181867e7d7e847e7d7e867e7d7e867b797b867b797b877b797b867b797b867b797b897b797b8673757387787978877e7d7e88787978887b797b87818181877e7d7e857e7d7e85818181827e7d7e817e7d7e827e7d7e807e7d7e807e7d7e8184828480848284818486847b84868473848684797e807e7c7e7d7e7f7e7d7e7f7879787f787978827b797b827b797b807b797b827b797b7f7371737c8381837f9492948594929483848684828486848584868482848684818c8a8c88838383867b7c7b8b838383898181818b7b797b8f7b797b8b7e7d7e887b797b997b797b779190915dbdbebd976b696ba06b696b8e6b696b856b696b8e787a7889868886878688868986888685898a89838482848884828483868686818b8b8b888b8b8b818384837f83848385807e807f7b797b81807e80878c8a8c81848284857e7d7e86848284868482848680828085808280857b7d7b867b7d7b837e7e7e8573757388737573887375738873717387807e8088807e80828e8c8e849c9a9c849c9a9c819c9a9c819c9a9c839496947e9496947f9496947f8b8d8b7d838283838382838283828382838283827b7d7b857b7d7b837b7d7b827b7d7b837b7d7b817b7d7b807b7d7b80737573817375738573757387737573877375738a737573867375738573757386737573877b7a7b857b7a7b887b7a7b8883848389848684897e7f7e8d787878857e7f7e768486848f7372738f7b7c7b8b7b7c7b8a7879788a787978867879788478797885737573867879788273757387737573887b797b867b797b8878777886787778847576758475767588757675887877788878797888757575887575758a757575887575758778797885787978837b7d7b7d78797881787978817879787f7b7d7b7d7b7d7b7b7b7d7b7d7b7d7b7b787978797e7d7e7c7879787a7e7d7e79737573757372737e7372737a6b696b7e7372737f7b7d7b8e7b7d7b6c7b7d7b714a4d4a6d7b7a7b6dadaead807b7a7b77636163726361637a636163836361637263616392626462926264623c8b8d8b758b8d8b847375737f7b7c7b7f7375737f8383837d7b797b837b797b937b797b887b797b8889898996a7a6a796a7a6a7a3a7a6a79da1a2a19ba1a2a197a1a2a190a1a2a19094929493949294929492948f9492948a8c8e8c8a8c8e8c8c8c8e8c868c8e8c8694939489949394889493948b94939489949494899494948b94949487949494828e908e878e908e848e908e828e908e85919091859190918891909185919091849c969c899c969c8c898589898985898686858681949294888685868b8685868689888979898889718988897d737173847b7d7b917b7d7b957b7d7b7c8e8e8e6aa5a6a57d8f8e8f85848284858482848384828483848284838482847f8482847c898a8978898a89769798977497989771a5a2a577a5a2a57aa5a2a577a5a2a5769c9e9c769c9e9c769c9e9c749697967294929471949294729492946c949294729c9a9c759190916f91909172919091798384837c8384837c8384837c8c8e8c7d8989897189898988b5b2b5b6b5b2b592949594559495946194959461949594679c969c6d9c969c6d9c969c749c969c759496947b94969478949694758688867d7b7c7b7d7b7c7b876b6d6b927b7c7b88787978806b6d6b80787978777879788e81808195818081808180818e8c8a8c8e807e80858e8c8e859c9a9c8e9c9a9c878686867e8686867e8686867e9998997a9192918a848684859192917a919291848b8c8b898382837b8382837f7b797b7b808080828080809c9496949580808070656865706568657865686570656865737878788f7878788f7878787c86878671898b896a7e807e81898b8989898b89838988897a848284838482848f848284868e8f8e838e8f8e808482848084828485848284808482848084828485848284848c8a8c848c8a8c848c8a8c81848284838986897d89868983979497869794978b8b8a8b899c9c9c7f9c9c9c869c9c9c8c918f9185918f91909c9a9c909c9a9c838c8a8c838c8a8c88949294889c9a9c869496948694969483898b8983898b89868c8e8c8386878683808080867b797b897b797b86838483897b797b8d7b797b7e7b7c7b857b7c7b8b7b7c7b887b7c7b888486848384868486848684838486848284828485848284838482848584828485868586858c8a8c878c8a8c87868586887b7c7b8a7375738e7375738e7b7c7b877e7d7e8c8482848f8482848d8482848d8685868f868586928c8a8c928685868f8486849084868492848684927e7f7e9370727094707270937072709370727096636163976361639663616396636163986568659665686596656865946568659263616395636163926361638e6361638d6365638d6365638a6365638a6365637e6b6d6b876b6d6b8b6b6d6b826b6d6b84737173897371738473717384737173837371738373717383737173837371737e8384837e9c9b9c7eb5b2b58bb5b2b58bb5b6b57ab5b6b57a8382838b6b696b897b7d7b897b7d7b8d7b7d7b927b7d7b8d9493948badaaad8badaaad8badaaad89a7a7a78fa7a7a795c6c7c68fc6c7c689d6d3d68cd6d3d68cd6d3d686d6d3d686c6c7c681c6c7c67bc6c7c67b9c9b9c91bdbebd83bdbebd7ebdbebd7ebdbebd7ebdbabd81bdbabd83bdbabd7ebdbabd7ea5a3a580a5a3a57ba5a3a5758484848180838083808380808083807e808380807b7d7b827b7d7b847b7d7b847b7d7b8678797883787978887879788c787978877e7e7e8b7e7e7e8c7e7e7e8a7e7e7e89848684887e7f7e887e7f7e887e7f7e867b7d7b877b7d7b867b7d7b85787978867b797b857b797b867b797b847b797b857b797b867b797b837e7d7e837e7d7e867e7d7e8384868482848684848181818484828484848284827e7d7e818482848084868482818181827e7d7e82818181857b797b857b797b847b797b847b797b8573757384737573837879788078797881737573817375737f7375737b7e807e7d7e7d7e7d7e7d7e7c7e7d7e7c7e7d7e7e7e7d7e7d7e7d7e7e818181827e7d7e7f83818382838183828381837f8381837c7b7d7b7e7b7d7b807b7d7b827b7d7b848383838d8383838b7b7c7b887b7c7b897b797b8b7b797b907e7d7e8c7e7d7e887b797b907b797b907b797b6ea7a7a76ac6c7c68e898889856b696b8e6b696b966b6d6b916b6d6b8e787a7891787a788d848284858482848586868683898a897e8b8b8b838b8b8b838b8b8b7c8b8b8b86868486868684868186848684807e808584828488848284858482848684828486868886858c8e8c858c8e8c7f8c8e8c7f898889828988897f7e7e7e807375738173717384737173827371738773717386737173827371738173717381807e80807b7d7b7f7b7d7b7f7b7d7b7d8385837a838283808b8c8b828b8c8b828b8c8b7f8686867f868686838686868286868682848684838486848384868483848684838c8a8c848c8a8c857b7c7b8683838386848684877b7d7b86848684848486848583848387838483887b7a7b887b7a7b897371738d787878858486848d7e7f7e7a7b7c7b827b7c7b8f737273877b7c7b84757575867371738b7879788678797886787978857879787f7e7d7e85848284867b797b847b797b847b797b82787778827877788578777885787778857375738573717385737173887575758c737173897371738a7371738875757583757575837879787d7b7d7b817879788678797883787978837b7d7b7b7b7d7b787b7d7b7c7e7d7e797e7d7e797879787a7879787a7b7c7b7a737273757b7c7b7e848684847b7d7b897b7d7b7b7b7d7b7f9496948a949494649494946d949494809494947a848484838484847a8484849ba5a7a5a0b5b6b575b5b6b5598b8d8b75b5b6b57a8c8a8c7a73757384737573847375737d7b797b889697968396979693969796a8c6c3c6a3c6c3c69fc6c3c69fc6c3c69dafaeaf94a1a2a192a1a2a192a1a2a18fa1a0a18da1a0a18da1a0a18ca1a0a18fa7a8a793a7a8a78ca7a8a78aa7a8a789a4a4a489a4a4a48ca4a4a487a4a4a489a4a7a485a4a7a48094949480949494848e908e808e908e828e908e7ea1a3a17ca5a2a582a5a2a582a5a2a57f9190917e9c969c819c969c849c969c7c9c969c7c949294799492947e94929486868586828988897d898889719f9f9f86b5b6b589a1a0a1848e8e8e807b7d7b807b7d7b768f8e8f76a5a6a57d9a9a9a799a9a9a7c918f917d8482847d84828481848284827b7d7b827b7d7b80898a897e7b7d7b74848684778f8f8f7a8f8f8f7a8f8f8f7b9190917691909174919091748c8a8c75898a8971898a896f8e8e8e6b898a896d7b7d7b787b7d7b767b7d7b757b7d7b7a8c8e8c7a8c8e8c7c8c8e8c798384836673757394898989b6b5b2b5949f9d9f6d6365636d7b7d7b6d7b7d7b6d9495946d9c969c749c969c7b9c969c749c969c739496947e9496947394969470949694729c9a9c6d9c9a9c879c9a9c877b7c7b736b6d6b7c7879787c7879787c787978878180818e76767695767676807676768e807e809f8e8c8e7c8e8c8e73807e80757375737e7375738c86868690adaaad80adaaad7aadaaad75adaaad70adaaad6c9496947b8b8c8b7b8b8c8b848382838f808080828080807b6d6a6d7b5a555a78525552785255527052555269656865696b696b8f6b696bac7878788f7878786a7e807e79898b898194969489898b898f9496947a9496948f94969498949694869496948c94969483949694899496948a9c9a9c8d9492948f9c9a9c859c9a9c8a949294879492948d9c9a9c909c9a9c8ca5a2a58ca5a2a5929794978fa5a2a58badaead889c9c9c829c9c9c889c9c9c819c9a9c81918f9198918f917d918f9178949294889492948b848284868c8a8c7c898b897c898b897c7e807e807e807e7f86878683868786868080808380808082838483827b797b7f7b797b867b797b857b7c7b857b7c7b8b7b7c7b857b7c7b887b7b7b8d6b656b8b737073867b7b7b888482848684828488848284858482848786858685868586858c8a8c8c8685867f838383858383838e7b7c7b887b7c7b8d787978927879789278797892737573907b7d7b927b7d7b928081808f7b7d7b907e7f7e907e7f7e8d7e7f7e8d7e7f7e8f7b7d7b917b7d7b8f7b7d7b8a6b6d6b8e6b6a6b9473737391636163936361639852555294525552945255529452555292636163956361638e6361638e636163906365638d6365638d636563906365638f6b6d6b8f6b6d6b8b6b6d6b8b6b6d6b8d7371738d7371738d7371738d7371738d7371738d7371738d7371738d737173926b6d6b926b6d6b846b6d6b8b8384838b83828358838283718382839383828382898a89877b7d7b897b7d7b8d7b7d7b8b7b7c7b877b7c7b867b7c7b87949394898988898f898889958988899b89888996a4a2a493a4a2a496a4a2a496a4a2a48f9c9b9c8c9c9b9c89c6c7c681c6c7c68cbdbebd8cbdbebd8ebdbebd91bdbebd85bdbabd8abdbabd8abdbabd88bdbabd83c6c3c683c6c3c67ec6c3c678c6c3c684cecfce87cecfce80cecfce7dcecfce7cbdbebd7fbdbebd81bdbebd84bdbebd7fb5b2b581b5b2b58396959686969596848988898789888987898889897e7e7e8878787886737173877371738973717385737173897371738a73717388787978887e7d7e887e7d7e877e7d7e887e7d7e8a7b797b897b797b867e7d7e847b797b857e7d7e837b797b837e7d7e83818181827e7d7e827e7d7e837e7d7e837e7d7e827e7d7e837b797b827e7d7e827e7d7e837e7d7e82818181818181817f81818180848284817e7d7e827e7d7e7f7879787f787a787f7e807e81787a7881787a787f7879787d7879787f7879787d7879787f7b797b7f7b797b7f7b797b7e7b797b827371737f7371737f73717382737173807b7d7b80848684837b7d7b827b7d7b868383838a737573867375738a7b7c7b8e818181907e7d7e917e7d7e917b797b907b797b907b797b907b797b997b797b61a7a7a761c6c7c6a0a7a7a797a7a7a79694969498868886938688869186888694898a898f8c8e8c8d8c8e8c8d8c8e8c85949294819492948583848383838483858c8a8c848c8a8c808c8a8c858684868784828485848284858482848584828488808280837b7d7b827b7d7b837b7d7b83737573827e7e7e82898889808988897f8e8c8e848e8c8e848e8c8e848e8c8e848e8c8e888e8c8e868e8c8e818e8c8e82838583838b8d8b828b8d8b809496947f949694808b8c8b8094969482949694809c9a9c7f91909184919091838686868784868487848684857b7d7b867b7d7b887b7c7b867b7c7b817b7c7b84838383817b7d7b82737573847b7d7b84848684878c8e8c878c8e8c80838483807b7a7b7d7371738978787885787878857e7f7e877b7c7b87848684877b7c7b7e7372738173717386737173887575758678797885737573847879788478797885787978827576758578777884787778827b797b827b797b837877788378777883757675857575758478797887787978857575758878797887787978847575758273717381737173867371738c737173867b7d7b7b7b7d7b7e7575757d75757578757575797879787778797876737573807879787e8486847a8486847e84868487848684847b7d7b7f7b7d7b897b7d7b847b7d7b8a949494779494946dadaead809494948ba5a7a593a5a7a5a4c6cbc6aca5a7a583b5b6b559b5b6b5758b8d8b678b8d8b608383837f7b7c7b847375737a737573999697969eced3ce93ced3cea4b2b5b29f8989899f8989899f8989899f898989999496949494969494a1a2a194a1a2a192a1a0a190a1a0a191a1a0a190afafaf8fa7a8a793b5b6b591b5b6b58cb5b6b588b5b6b589b5b6b58bb5b6b588b5b6b589b5bab58bb5bab58bb5bab58bb5bab58bb5b6b587b5b6b589b5b6b58bb5b6b58ba5a2a591a5a2a588a5a2a582a5a2a5849c969c849c969c7e9c969c799c969c7e9492947c949294819492947e949294828988897d737173828988898e9f9f9f898e8e8e808e8e8e808e8e8e848e8e8e85848284818f8e8f7da5a6a57da5a6a581adaaad83adaaad7fadaaad81adaaad74a5a6a57c898a89807b7d7b807b7d7b82848684828486847f8486847a8f8f8f798c8a8c728c8a8c6b9190916d919091718e8e8e718e8e8e6b8e8e8e6b8e8e8e759190917391909175919091769190917791929177848684738486846784868478969896b3969896a7787678785a555a607b7d7b6c6365636c6365638d7b7d7b8a84848469a5a3a57fa5a3a574848484768482847b8482847b8482847b8482847e737573817b7c7b817b7c7b817b7c7b84737573847375737a7375737a737573776b6d6b8a6b6d6b9c6b6d6b9c898b89aca5a6a58e9191916f7e7d7e796b696b7573727375737273ad8c888ca58c888c7d8486846d8486846d848684728486846a7b7a7b747b7a7b796b696b6f6b696b715a595a715a595a715a595a795a595a7c5a595a7c5a595a7c5a595a89969796769c9b9c7f9c9b9c947b7c7b875a5d5aa36b696b868b8c8b7a8b8c8b8c8b8c8b8e838283838382838a9496948c949694848e8f8e8a8e8f8e868e8f8e918e8f8e888e8f8e829496948a949694858e8f8e818c8e8c85898a8985848284858c8e8c898c8e8c85898a897c8686867a848284827b797b7c8685867c868586878685867f8c8e8c7c808280828082807c7b7d7b7d898a8983898a897d8686867d8482847a7b7d7b7a7b7d7b7f7b7d7b7c808280817b7d7b877b7d7b817b7d7b827b7d7b837b7d7b8480818084808180838685868484828482848284848c8e8c86898a89838986898c8986898c7b797b837b797b897b7d7b8c7b7d7b8c7b7d7b898688868c8686868c8686868573757385737573888688868a999b9988999b9981999b99859c9b9c889c9b9c888b8c8b8b8b8c8b8f8988898e8988898f8482848d8482848d8687868b8687868b8687868e8687868d8685868f8685868586858688919191938b8c8b8b8b8c8b8b838283907b797b9270717090707170926365639363656394636163926361639063616393636163916365638e63656391636563916365638e5f615f8b5f615f8e5f615f8e5f615f8d5f625f8b5f625f8d5f625f8d5f625f8d5f5f5f8b5f5f5f8b5f5f5f895f5f5f886262628862626289626262806262627c5a595a6a5a595a827b797b827b797b7b757575807575757d7879787d7879788173747384737473847b7b7b82848284828b8d8b7f9c9e9c7f9c9e9c7a8b8d8b7b8486847e8486847e84868481848684817b7c7b847b7c7b837b7c7b868c8e8c83949294869492948d9492948b9492947f8e8f8e778e8f8e819c9e9c899c9e9c8fa5a6a58fa5a6a58fa5a6a58da5a6a589bdbebd89bdbebd89bdbebd89bdbebd86c6c7c684c6c7c688c6c7c688c6c7c688d6d3d688d6d3d685d6d3d681d6d3d680cecfce85cecfce82cecfce80afafaf85a7a7a785a7a7a783a7a7a783a7a7a7839493948394939486949394867b797b86898689887371738673717386737173857b797b857b797b857b797b877b797b767b797b7f7b797b947b797b7f7b797b847b757b827b757b827b757b827b757b847e807e837e807e837e807e837e807e83787a7883787a7881787a7880787a787f787a787f787a7881787a7880787a787f7879787c7e7d7e7b8482847d7e7d7e7e7b797b7e7e7c7e7f7b797b7f7b797b7d7b797b7e7b797b7f7b797b7f7b797b807b797b7f7b797b807b797b817b797b7f7b797b847b797b847b797b847b797b8b7b797b857b797b8b7e7d7e8b7b797b8d7e7d7e8d8482848e7e7d7e9184828491818181907b797b917b797b927b797b8c7b797b69a19fa194b5b2b59db5b2b590adaead909999998b9999998b9999998d9c9a9c8d9c9a9c8f9c9a9c8c91909183898a8977898a8981898a89867b7d7b857b7d7b857b7d7b827b7d7b847b7d7b877b797b847b797b847b797b807b797b8078797880737573807375738273757380787978807375737f7375738073757382737173867371738473717381737173847b797b857b797b847b797b83807e8088838383888c8a8c87838383878c8a8c858e8f8e888e8f8e889c9e9c869c9e9c85a5a6a588a5a6a588a5a6a585a5a6a582a5a6a582a5a6a585a5a6a585a5a6a58691959186919591829195917d919591808b8c8b7f8b8c8b827b7a7b857b7a7b8273757384737573817e7e7e7f7e7e7e827b7a7b7f7b7a7b8273717389737173886b696b856b696b876b696b82737173857575758573717384737173847575758475767586787778837576758573757387757575877879788678797884787978827371738273717383787878847371738373757382737573837375738478797883757575827575757f7575757c7575757b7071707f6b696b7e6b696b7f6b696b79706f70777576757c757675807576757e7878787578787875787878827878788179797986797979868f8d8f77797979746b6d6b796b6d6b7f707170846b6d6b8c6b696b8c7b7a7b719c9e9c7e9c9e9c8ba5a6a58ba5a6a58b7372737f5a595a955a555a6c6d6c6d576d6c6d575a555a6d7b797b8e7b797b7d7b797b857b797bab999c9993999c999d999c999d999c998d8c8a8c9a8c8a8c9a8c8a8c9a8c8a8c9384828493848284938c8b8c868482848c8c8a8c91919091919190918f91909192999a998d999a998f999a998a9696968594969489999b998a9fa09f889fa09f89a7a6a78ba7a6a789a7a6a78aa7a6a78ca7a8a78ea7a8a786a7a8a783a7a8a7909fa19f909fa19f909fa19f8c9fa19f879f9f9f899f9f9f8589888985898889888b8d8b838b8d8b838b8d8b7f7b7d7b7d6b696b796b696b7d817e818597949789898b8983898b8981898b89818e908e858c8c8c85848684818486847f848684818b8b8b7e9492947e949294838b8b8b799495946ea5a6a57c9495947f949594818e8d8e7d8e8d8e789c9a9c748e8d8e6f8e8f8e6b9c9e9c6b9c9e9c6f9c9e9c778e8f8e75848284758482847584828473918f917396949677918f917a9694966f9192916b91929167919291738486849b9698969b7876786c5a555a605a555a5563656360636563827b7d7ba47b7d7b94848484748484847fa5a3a569a5a3a5719497946c8c8c8c768c8c8c7b8482847e8c8a8c858c8a8c767b7c7b768383837a8384837a83848370737573667375738a6b6d6b8a898b899c898b89d4a7a9a7a2919191657e7d7e657e7d7e796b696b8d737273758c888cad737273855a5d5a686365636d6365636d6365636d6365636f6b696b6a6b696b656b696b606b696b605a595a605a595a60787878685a595a7c5a595a9096979689969796909697967f9c9b9c769c9b9c7f7b7c7b7f7b7c7b9d7b7a7b9d6b696b8c7b7a7b8c8b8c8b878382838183828388838283857b797b848482848d898889888988898489888987848284828988898584828482848284868482848a8482848486868682848284898482848386868680848284878482848286858687919191829191918c86858676808280798c8e8c888c8e8c828c8e8c7d8c8e8c85898a89838686867d898a897c868886858688868586888681868886818c8a8c828c8a8c818c8a8c818c8a8c8386858684808180837b7d7b8380818081848284848686868b898a89868c8e8c838986897f979497838986898c7b797b817b7d7b817b7d7b897b7d7b8c7b7d7b85737573857375737f7375737c8686868873757388737573887375738f737573917b7d7b8b8b8c8b888b8c8b859c9b9c88949694889496948a9496948e9496948e8c8e8c8d8c8e8c8c8c8e8c8e868786888685868a8685868f868586929191918d949694888b8c8b908b8c8b8e8b8c8b8e8c8a8c8f8c8a8c8f8c8a8c908c8a8c908482849184828490848284917977798e7b797b8e7b797b8b73727388636563895f615f885f615f895f615f8b525552895255528752555289525552895255528b52515289525152895251528b525152895a595a8b5a595a895a595a8b5a595a825a595a70656365827b797b82706e7082787978807b7d7b82787978857b7d7b867b7b7b84737473866b6d6b886b6d6b896b6d6b876b6d6b826b6d6b7d7b7d7b84848684847677767b6868687e686868805a595a7e5a595a7d5a595a865a595a7c5251527c686668816866687c6866687f7371737c7371737a7371737c737173806d6d6d866d6d6d8d6d6d6d846d6d6d7f7b7a7b7f7b7a7b7d7b7a7b849c9c9c84898b898ba7a9a788a7a9a788a7a9a79bacabac94acabac90acabac94acabac8bafafaf8bafafaf8bafafaf87afafaf8aa7a7a788c6c3c688c6c3c68ac6c3c68bc6c7c683c6c7c67ec6c7c683adadad84b5b2b5829f9c9f809f9c9f829f9c9f818e8d8e7e8e8d8e7c8e8d8e818e8d8e7a7b797b7f7b797b877b797b7f7b797b827b757b827b757b827b757b827b757b827e807e847e807e817e807e807e807e7f787a7880787a7882787a7880787a7881787a7881787a7880787a7881787a788278797881737573827375737f7e7d7e7e7e7c7e7f7b797b7e7b797b7c7b797b7d7b797b7d8181817d7e7d7e7f7b797b7f7b797b807b797b7f7b797b817b797b847b797b807e7d7e7f7e7d7e857e7d7e857e7d7e857e7d7e8b7e7d7e8b7e7d7e8d7879788f7879788f7879788e7879788f7b797b8e7e7d7e8f7e7d7e947e7d7e9d7b797b718e8c8e718e8c8e9d7b797b87868586878685868b8685868b8685868a8686868c868686878686868491909183898a897e97989781a5a6a581a5a6a57da5a2a582979597809795977d898989807b797b848685868486858684868586807e7d7e857e7d7e857e7d7e8284828484848284807e7d7e7e84828481848284837e7f7e7f7e7f7e7f7e7f7e80787878817b797b817b797b817b797b827b797b837b7c7b827375738373757384737573827371738773717387737173847371738573717388737173868382838583828391797a798c8f908f858f908f858f908f8991959189a5aaa589a5aaa584a5aaa5859c9e9c839c9e9c829c9e9c809c9e9c8494929485949294828988897f89888982838483808384837f8c8e8c808384837f7b797b847b797b87848284858482847f757575847371738275757584757575837576758175767584787778847b797b857879788375757584757575847575758473717384737173837371738073717380737573817375738273757382737573817575757f7575757f7575757e7575757d7071707970717078707170787071707c706f707f757675807576757f7b7d7b867878788678787875868786757878788179797990797979866365636d636563776b6d6b8775757584707170847b797b877b7a7b8c6b696b906b696b8c7b7a7b7f8c8c8c6c8c8c8c6c737273857372738b6d6c6d765a555a4d5a555a626d6c6d8e7b797b857b797b85918e919e918e919373717393737173a28686868a8686868d8c8a8c9d8c8a8c9a9494949d9494949994949499949494938c8b8c868c8b8c8a9190918c91909193969796959c9e9c92999a998c96969687999a998c9c9e9c8aa5a6a585a5a6a589a5a6a58ba5a6a58ba7a6a788a7a6a787a7a6a788a7a6a788999b998b999b9985999b9985a7a8a7889fa19f889fa19f829fa19f848c8e8c839f9f9f879f9f9f8a9f9f9f889f9f9f839c9d9c839c9d9c7f8b8d8b7f8b8d8b88adaaad8cadaaad889794978c9794978794969481898b8981898b8983898b89818486847f8486847c8c8c8c7a8c8c8c7e8384837a8384837c7b7d7b7e7b7d7b7c7375737c8385837f94959482949594838e8d8e7d9c9a9c769c9a9c749c9a9c719c9e9c719c9e9c719c9e9c6b8e8f8e7489888977898889778e8f8e7b8e8f8e778c8a8c73918f9175918f9171918f91739f9e9f739f9e9f679f9e9f7badaaad8f7876786c5a555a607876786c9698966c94959482adaead99adaead8d7b7d7b946365639f8484848a84848469a5a3a5589ca29c718482847b8c8c8c7b8c8c8c7e8c8a8c7a8383837a8383837e838383847375738483848366838483669493948aa7a9a79ca7a9a7afc6c7c6af898b896f6b696b6f6b696b6f7e7d7e657e7d7e757372738d737273857372738d5a5d5a786e706e6d797b796d797b7963797b79657b7a7b6a7b7a7b6a8b8c8b608b8c8b68969796689697966896979671969796839697969eb5b6b589b5b6b590b5b6b58bbdbabd7fbdbabd7abdbabd83bdbabd869c9e9c918b8c8b807b7a7b8c7b7a7b8a7b797b858382838a8382838c8382838a8e8f8e8a89888986848284848482848d8482848284828482848284858482848586868689898a8984898a8981868686858686868984828480898a897e898a8991919191829c9e9c6d91919187868586828688867c8c8e8c8b8c8e8c858688867b8c8e8c81898a89858482847b898a89768c8e8c7f8c8e8c7f8688868380828081868586818c8a8c828685867f8c8a8c818685867d8c8a8c7d8c8a8c838c8a8c868c8e8c868c8e8c81898a8982898a89888986897f898689889794979e898689818688867986888681919391879193917f8686867c8686867c9998997f9998997f999b997f999b9984999b998a8688868b7b7d7b917b7d7b947b7d7b917b7d7b8e8482848f8482848c8482848c8e8f8e8c8c8e8c8a8c8e8c8c8c8e8c8c8c8e8c88919191809c9e9c8f9c9e9c92868586888b8c8b889496948e8b8c8b8e8b8c8b908c8a8c8e8c8a8c8f8c8a8c928c8a8c928482849184828490848284908482848e7b797b8e7b797b807b797b8b7b797b8e6d6d6d887b797b867b797b837b797b867b7d7b867b7d7b827b7d7b807b7d7b807b7d7b847b7d7b876d6e6d8b6d6e6d886a6b6a886a6b6a896a6b6a8b626262825a595a76706e70827b797b827b797b857575758575757584787978847b7d7b848482847b8482847d7b7b7b847b7b7b847b7d7b847b7d7b846b6d6b876b6d6b815a595a745a595a7b5a595a816868687e6a6a6a816a6a6a7d7b7c7b7e7b7c7b837e7c7e887e7c7e866866688668666886737173847371738173717381737173806d6d6d826d6d6d806d6d6d84525152845a595a825a595a7f5a595a7d5a595a826b6d6b7f6b6d6b7d6b6d6b826b6d6b888384838883848385838483888384838973717382737173859190918791909183898c8983898c8981898c8985898c8981949394839493948894939488adadad88b5b2b58ab5b2b58ab5b2b58cb5b2b58cb5b6b58cb5b6b587b5b6b583b5b6b58badb2ad87adb2ad83adb2ad839c9f9c879c9b9c849c9b9c828b888b828b888b827e807e836b6d6b836b6d6b826b6d6b816b6d6b826b6d6b816b6d6b806b6d6b826b6d6b7f787a787c787a787f787a78807879787e7375737e7375737e7879787d7b797b7c817f817d7b797b7e7b797b7e7e7d7e7e7e7d7e7f7e7d7e817b797b7e7b797b817b797b807b797b807b797b857b797b817b797b847b797b7f7b797b7f7b797b8b7b797b917b797b8b7e7d7e8c7879788e7375738e73757391787978917b797b937b797b927b797b917b797b947b797b837b797b698e8c8e9d7b797b94737173908685868786858687868586878686868c7b7d7b847b7d7b847b7d7b887b7d7b837b7d7b867b7d7b837b7d7b8189898985979597819795977ca5a2a57d9c9e9c809c9e9c809c9e9c84868586838482847c848284827e7d7e857879788378797881787978827e7d7e7f7e7d7e817e7f7e827e7f7e837e7f7e847e7f7e82868486848c8a8c828c8a8c828c8a8c828c8a8c848c8a8c838c8a8c808c8a8c82808080818080808380808084808080818382838173717382737173887371738a636563856365638063656382636563866b6d6b846b6d6b846b6d6b846b6d6b857b7a7b857b7a7b897b7a7b858b8c8b889492947f949294819492948a898889838c8e8c838c8e8c82838483808384837f84828481848284817371737e7371737d73717383737173857575758373717383737573847576758475767583757675807575758275757583787978847b7d7b827e7f7e827e7f7e8378787880787878817879787f7879787e7375737e73757380707170807071707e7071707e7575757d7375737e7375737b7375737b7375737d706f707f7576757d7576757f757675827878788a6b696b8a7878788694969490a5a2a590a5a2a5728f8d8f727979797f7575757f7575758475757587757575837b7a7b7e7b7a7b836b696b7a6b696b795a595a7f5a595a797372737f8c8c8c76949a94808083806c80838076949a9485918e918ea7a4a796a7a4a79ea7a4a79d999c999d999c998f8686868f8686869a9c9f9ca19c9f9c9da5aaa59da5aaa59c9c9e9c969c9e9c93949494939c9e9c8f9c9e9c8c9c9e9c8f9697968a9190918a9492948d9492948a9492948c94929486999b99859fa09f8ba5a6a58aa5a6a58aa7a6a78aa7a6a789a7a6a78bb5b2b589b5b6b58bb5b6b58eb5b6b58cb5b6b58eb2b4b290b2b4b28ab2b4b28cc6c7c689b5b6b589b5b6b587b5b6b585b5b6b588adaead7d9c9d9c788b8d8b869c9d9c8cadaaad8cadaaad9497949794979497879496947b9496947b9496947d9496947c94939476949394788c8c8c7c8486847e8384837a8384837c8384837c8384837983858379838583778385837c8385837f8081807d8081807a7375737a8081807a808080788080806f8080806f8080807a8482847a8e8f8e7d9496947e9496947e9694967e9694967a9c9a9c719c9a9c778486847384868473848684839192916c9698966c9698966cb5bab560b5bab577adaead82adaead6cadaead99adaead9fc6c3c69fc6c3c669c6c3c654a5a3a5589497947b949794768c8c8c718c8c8c6b8c8a8c6b8c8a8c6f838383728383837a9493947a7375738d737573a1a5a2a565c6c7c69ca7a9a7afa7a9a7656b6d6b6f6b696b797e7d7e797e7d7e6f91919175a59ea58d8c888c858c888c8d73727387636563726e706e726e706e6d6e706e798b8c8b798b8c8b799c9e9c839c9e9c8996979681b5b6b581b5b6b59ab5b6b59eb5b6b5abb5b6b5ab9697969e969796839c9b9c839c9b9c839c9b9c839c9b9c7a8b8c8b868b8c8b868b8c8b868b8c8b878b8c8b859496948a9496948a8b8c8b848e8f8e8484828488848284888482848a84828482898889828988898789888984898a89858686868784828481898a8980898a8980868686858686867e8c8e8c91868586827b797b6d7b797b829191918b8c8e8c858c8e8c828688868b8688867f8c8e8c778c8e8c83898a8985848284858688867c8c8e8c788c8e8c7c8c8e8c7f8c8a8c7c86858684808180878081808780818087808180838685868686858684868686828686867f898a897f898a897f9794977f9794978397949788a5a2a5899c9e9c879c9e9c899c9e9c899c9e9c89adaaad7fadaaad78adaaad85adaaad8aadaead88adaead88adaead81adaead7fadaaad82adaaad859c9b9c8b8b8c8b8a8988898d8482848c8482848c8482848d7b797b8e7b797b8b7b797b8a7b797b8d7b797b838685868d8685868f8685868d8b8c8b90838283888382838d8b8c8b8d8c8a8c8a8c8a8c8b8c8a8c8b8c8a8c8d8482848f8482848d8482848f7977798e7b797b917372737d7b797b867b797b8e6d6d6d8b6d6d6d8b6d6d6d8b6d6d6d896d6f6d8b6d6f6d896d6f6d896d6f6d877b7d7b867b7d7b877b7d7b897b7d7b867375738873757386737573806a6b6a8265636588706e7082706e7082706e7084737173877371738473717387737173867374737d7374738173747386737473876b6d6b847b7d7b846b6d6b786b6d6b74767776817677768b84868488848684878c8e8c868c8e8c848c8e8c808c8e8c83949294839492948194929481949294899c9e9c849c9e9c869c9e9c869c9e9c82a5a6a582a5a6a580a5a6a580898989829c9c9c7f7b7a7b827b7a7b827b7a7b846b6d6b886b6d6b8d6b6d6b846b6d6b815a5d5a815a5d5a815a5d5a815a5d5a85737173807371737c737173807371737f6b716b7f6b716b7f6b716b7a6b716b797b797b7c7b797b817b797b7e7b797b7e898689828986898489868984898689858e8d8e818e8d8e818e8d8e8aa1a1a18b9c9f9c8b9c9f9c879c9f9c7fadb2ad8aadaead85adaead8dadaead8dadaead87a5a6a583a5a6a583a5a6a583919391819496947f94969481949694829496947e9496947f94969480868886808688867d8482847c8482847c7e7d7e7e7e7d7e7d8482847c7e7c7e7e7b797b807b797b7e7e7d7e7b8181817d8486847d8181817e80808080868786808c8e8c828c8e8c8584868480848684848486847c7b797b6d84868491818181977b797b8b7e7d7e8c787978917e7d7e8e78797891737573907b797b8e7b797b8f7e7d7e907e7d7e947b797b947b797b607b797b7a8e8c8ea5737173907371738b7371738b8685868986868684868686848686868486868683898a897e898a897e898a8983898a8985898989817b7d7b847b7d7b847b7d7b847b797b847b797b777b797b707b797b8273757379737573827e7d7e8378797881787978827e7d7e82787978847e7d7e857e7f7e857e7f7e86848684848486848486848683868486838c8a8c828c8a8c84838383848c8a8c828c8a8c848c8a8c84808080838e8f8e848e8f8e858e8f8e85949494849494948694949482838283808f908f828f908f828f908f808f908f827e817e826b6d6b7d6b6d6b826b6d6b826b696b826b696b836b696b836b696b877375738473757384737573827375737f7b7a7b827b7a7b7f7b7a7b80838483817b797b7e7b797b817b797b817b797b827879788278797882787978847575758675767583737573817375738073757382757575827575758178797883757575817878788278787883787878827e7f7e827e7d7e7d8482847d7e7d7e7d7879787c7b797b7e707170807575757d7071707c7071707c73757379707170797375737c7576757c706f7079706f70807576757e787878827878788a6b696b936b696b90636563816365636d7979796d797979797575757f757575827b797b827b797b837b7a7b838b8c8b878b8c8b878b8c8b8ba5a6a592a5a6a598a5a6a58ba5a6a576949a948b949a9495949a9480949a9496bdbabd9ebdbabd9ebdbabda6bdbabda2adb2ad98999c9998adb2adabadb2ada4a5aaa59da5aaa5a19c9f9c9d9c9f9c9c9c9e9c969c9e9c969c9e9c969c9e9c91969796919c9e9c8f9c9e9c869c9e9c8f9c9e9c92999a998f999a99909492948b949694879496948694969484949694888c8e8c858c8e8c848c8e8c8a8c8e8c888c8e8c898c8e8c888c8e8c888c8e8c8a8c8e8c888c8e8c8a8c8e8c8e8c8e8c888988898289888983898889827371737f7b7d7b818b8d8b839c9d9c839c9d9c7d979497889794978c9794978c817e8189848684878486848384868481848684858486847f8c8c8c7c949394789c9a9c759492947594929473949294738b8b8b748385837783858374838583778385837d8081807a7375737a7375737d7375737a7371737673717378737173768080807489888975898889778e8f8e7b8e8f8e7c918f917a8c8a8c778c8a8c718c8a8c6b7371737f7e7d7e949496948a7e7d7e61818181618c8e8c618c8e8c598c8e8c659697968196979681b5b6b5b9b5b6b59abdbabd6d9f9d9f61818181568181816399989971b5b2b56eb5b2b56ab5b2b569b5b6b569b5b6b565b5b6b570b5b6b56bb5b6b558b5b6b591949594c9949594969c9a9c968987897b6361636d63616374636563746365637d63656385636563846b6d6b756b6d6b8c6b6d6b936b6d6b87737573748688866e868886748688867d8f8f8f7d8486847b84868480848684898686867e7b7d7b738686866e9c9a9c8f9fa29fa28181818f636163836361638d73717392898789847e7c7e7573717381838483979492948e9492947c9492948e94969486898889808482848b848284828482848284828488868686828c8e8c858c8a8c8b868586858685868580818087848684818988898386878684898889828686867f898a897d8c8e8c88898a89858e8f8e8284828484848284868e8f8e838c8e8c87868786818c8e8c828c8e8c888686867d8c8e8c818c8e8c8c8482848c8081808680818084868586828c8a8c808c8e8c7e8c8e8c838c8e8c858c8e8c889492948b8b8b8b868b8b8b858b8b8b8786888686868886868688868980828087808280878e908e878082808b808280908c8a8c89949394899c9c9c8b9c9c9c899a9b9a869a9b9a83a5a6a586a5a6a589adaead89adaead88adaead85adaead83adaead84adaead83adaead7da7a8a77d9c9a9c7d9c9a9c7d9c9a9c868c8a8c8f8c8e8c8e8c8e8c908c8e8c8f9c9e9c879c9e9c899190918d8c8a8c8b8c8a8c868b8c8b877b797b8d7b797b8b7b797b8e6b716b8d787c788d868786908687868d8384838d8384838f8384838f7b7d7b8f7371738c7371737d7371738083848386848284878482848584828486848284877b797b867b797b867b797b887b797b897b797b867b797b857b797b867b797b8573757387737573837b7c7b7c7b7c7b8678797883787978807879788178797885737173847b7a7b847b7a7b88737173827375738078797885787978837e7d7e81767576816b696b7f6b696b7f767576847b7c7b8983838386838383867b7c7b837e7d7e8078797880787978847879788773757386737573897e7d7e8a8482848c898889899492948994929481949294809496947f94969484949694819496947d9c9a9c7c9c9a9c7c9c9a9c809c9a9c8294929483949294838b8b8b8083848380868586808685868386858687868586888c8e8c898c8e8c8886878686808080857e7d7e877e7d7e857e7d7e847e7d7e84818181838486848384868484818181848180818481808186818081837e7a7e807e7d7e7d7b797b7b7b797b7e7b797b7d7e7d7e7c7b797b7a7e7d7e7a848684798e8b8e7b8e8b8e868e8b8e849c969c839495948594959487a5a6a58ba5a6a584adaead81adaead8badaead8badaead85adaaad83adaaad80adaaad80adaaad80adaaad84adaaad80adaaad78adaaad7d9f9c9f819f9c9f7d9f9c9f7d9f9c9f818f908f858f908f858f908f858f908f84999999849999998299999984999999859c9e9c7f9c9e9c7f949494769494946d9c9e9c949c9e9c898c8b8c838482848e7b7d7b8b7b7d7b8b7b7d7b907b7d7b937e807e917e807e8f7e807e8d7e807e917b7c7b917b7c7b696b696b768b8f8baa86858690868586906b696b906b696b8e7371738a7b7a7b87838483868c8e8c86787978867879788078797886969996858c8a8c7f8c8a8c7e8c8a8c7e7b7b7b737675767e6b696b7e6b696b7c767576857b797b8583818382838183817b797b807b797b7f7b797b817b797b827b797b82737573817e7e7e83737573827375738483848383838483867b7a7b867b7a7b837b797b827e7d7e857e7d7e837b797b817e7f7e857e7f7e838486848684868489818081858c8a8c828c8a8c878c8a8c858c8e8c848c8e8c848c8e8c838c8e8c838b898b8194929481949294828b898b878c8a8c848383838183838385838383837b7c7b867b7c7b85737573827375737f73717382737173837b7a7b7a7b7a7b7d7b797b82838183848c8a8c7f8381837f8482847f7e7d7e7f78797883737573816b6d6b7f6b6d6b81767676817676767f7371737d7371737f7371737f737173827375738078797880787978807375737e7575757d7575757e7879787d7b7d7b7a848284768482847c6b6d6b7e6b6d6b7c7371737873717378737173796b696b776e6c6e7b6361637d6e6c6e7c79777980757675807576757d706f707d6b696b7b5a5d5a795a5d5a7d5a5d5a7b7675767c7879787e757575827879787e787978857e807e8e7e807e8c7e807e928486849a898889a1a7a7a7a7c6c7c68cc6c7c6789fa09f8db5b6b58d9fa09f98898a8994ced3ce9bced3ceaeced3ce9badafad9dadaeada4adaeada8adaeada1adaeada1b5b2b5a1b5b2b599b5b2b5999c9b9c9a9c9a9c979c9a9c949c9a9c949c9a9c9397959795a5a2a595a5a2a590a5a2a591a5a6a58ea5a6a588a5a6a591a5a6a593a5a2a58d9493948a9493948aa5a2a588a5a2a588a5a2a588a5a2a588a5a2a5859c9a9c879c9a9c879c9a9c879c9a9c81a5a6a582a5a6a585a5a6a585979897859798977e9798977b898a897e898a89838f8f8f888f8f8f8c9a989a869a989a82949694828e8f8e7f94969481949694859496948794969484949694848e8f8e87868586867b7d7b837b7d7b7d7b7d7b777e7d7e7784868477848684718181817483838378838383767b7c7b787b7c7b7e7b7d7b7e7b7d7b7d7b7d7b7b7b7d7b7b7e7d7e7b7e7d7e7b8181817981818174848684728486847184868474848684748684866d8684866a807e806a7b797b6b898989a8949694948989896b7e7d7e687675766876757659818181708181819d969796abb5b6b5b9969796ab7878786d636563566365636d636563786365637c636563757e7e7e7c7e7e7e757e7e7e6d7878787478787870787878707878786b7375736b73757391949594c99495948f89878966898789748987897b898789748f8d8f748f8d8f748f8d8f748f8d8f75868886758688866e8688866e86888680737573877375738786888680999b99758f8f8f6d8f8f8f788f8f8f7d8f8f8f7e868686899190918f9190917e91909183818181768181817c8181818f8181819794929484898789757e7c7e7a898789859492948a8b8b8b8e8384837c83848386898889868482847b8e8f8e868e8f8e8f868686848c8e8c868c8e8c8d86868682868586828685868980818085868586838c8a8c81898889818988898789888985898a89858c8e8c7d8c8e8c82898a8987848284848e8f8e858e8f8e82898889828c8e8c85868786858687868286878683868686838482848684828481898a8984868586888081808a8081808c7b7d7b85848284868482848684828486848284838384838683848385838483877b7d7b897b7d7b86868886878688868c808280938082808b808280878082808f8e908e928c8a8c928c8a8c928c8a8c92949394899a9b9a86a5a6a58c9a9b9a899a9b9a8a9492948d9492948aa4a4a489a4a4a488a1a3a186a1a3a186a7a8a783adaead88acaaac88acaaac86bdbabd86bdbabd89acaeac8eacaeac8dbdbebd8dacaeac8a9c9e9c8b9c9e9c8d9697968d96979688949694879496948c9496948d949694889492948e949294909492948f9492948b9492948b8b8b8b8d8384838b7b7d7b8a7b7a7b8783848387838483878c8e8c86898889878988898884828487848284898381838783818385838183868381838a808080898080808580808084808080858383838783838385838383878c8a8c84949294809492948194929481949294828c8e8c8383848385838483837b7a7b847879788478797882848284848482847c8c8e8c7c8c8e8c818c8e8c8781818188838383827b7c7b827b7c7b827375738173757383787978847e7d7e84848284847e7d7e867e7d7e8a7e7d7e8c7e7d7e877e7e7e8673757386737573867375737f73757382737573817375737d7375737d7b797b7f7b797b7f7b797b807b797b807b7d7b817b7d7b827b7d7b838384838380818085868586898c8a8c8c8081808b7b797b867b797b867b797b848080808484868485848684858486848684868486818181867e7d7e847e7d7e847b797b8581808184848684838486847f818081808181818181818183818181817e7d7e817e7d7e837b797b7f81818183818181828080807f8080807d8080807d8080807d8385837d838583818385837d8385837c8180817f8180817c8180817a8180817981818176818181749795977497959778979597789795976b97959767979597689f9c9f709f9c9f79b5b2b579b5b2b583a5a6a583a5a6a581a5a6a581a5a6a587adaead899999997e868586848685868b84828488848284888c8b8c828c8b8c7e9c9e9c949494948384828489848284887b7d7b857b7d7b887b7d7b8b7b7d7b8f6b6d6b8f6b6d6b8d6b6d6b8f7e807e917b7c7b987b7c7b707b7c7b708b8f8baa8685869086858690868586908685868e7b7a7b8e7371738f7371738e73717380787978747879787a5a595a805a595a815a5d5a815a5d5a7f5a5d5a7e6a6c6a76818181848c8e8c84818181817675767f7b797b847b797b7f7b797b837b797b847b797b817b797b837b797b847b797b867e7e7e8773757381737573837e7e7e887b7a7b817b7a7b81838483837b7a7b827e7d7e827e7d7e807b797b807b797b837e7f7e847878788473717386737173866b6d6b866b6d6b866b6d6b85767676867b7a7b867b7a7b847b7a7b827b7a7b86838183868b898b838b898b808b898b828c8a8c848c8a8c858c8a8c858c8a8c848c8a8c828c8a8c828c8a8c858c8a8c8583848382838483827b7a7b7d737173817371737d7371737d7371737d7b797b7f7e7d7e7c7e7d7e7f7e7d7e828482847c767676848180817e8180817e7676767f737173847b7a7b7f73717382737173807375737e7879787e787978807375737d737173797371737a7371737b737173807374737a737473747374737c8482847b7b797b777371737a7b797b7d7b797b7d7977797d797779807977797d7977797e706f707e6b696b80757675807b7d7b778482847b848284808482847d7675768273717385757575897371738775757589787a788e787a788b787a7892787a78936b696ba16b696bae8988897f8988896e898a8998898a89ad9fa09fadb5b6b59badafada8adafada1adafad9badafad9dadaead99adaead99979797999797979e9c9b9c9c9c9b9c949c9b9c929c9b9c949c9a9c919c9a9c8b8e8d8e8e8e8d8e9089898990898989938989898b898989888f8e8f8b8f8e8f8b8f8e8f8b8f8e8f8a94939488949394859493948a949394889191918a91919185919191839191918794929487949294858c8a8c858c8a8c85898a8985898a898297989784898a8982898a897e898a89829798978ca5a6a58ba5a2a5899a989a888f8f8f879a989a879496948794969487949694878e8f8e86898889858988898289888981898889848c8a8c868c8a8c838c8a8c837b7d7b827b797b7f8181817c8181817f818181808c8a8c7a8c8a8c7a8383837a8383837b8385837d8385837883858377838583778486847784868475848684757e7d7e6f787a786c787a786f787a786f7375736f7b797b6f7b797b6a8684866d8c8a8c7f949694949496947573717361737173686b696b686b696b708c8e8c8e8181818f7878789d7878789d787878815a595a616365636d6365636d8181816d8181816e63656371636563786365637c636563785a595a785a595a7c5a595a705a595a7e737573b6b5b6b5a3d6d7d691949594816361636d7674768176747681898789748f8d8f7d8f8d8f858f8d8f7da5a2a56ea1a3a175a1a3a166bdbebd5fbdbebd80adaead8d999b9999999b997aadaead6da5a2a56da5a2a572a5a2a5728f8f8f6e91909184919091847b7d7b737b7d7b898181819c9fa29f83bdc3bd8f9fa29f8d898789887e7c7e7f7e7c7e88898789787b7d7b817b7d7b978384838e8384837e898889898482848e8988898389888989898a898d86868682868686828686868b808180828c8a8c7c86858682808180848687868286878683848684838687868086868682898a898286868680898a898589888989848284888482848589888984868786868687868486878688808080838686868386868688868686838686868486858686868586848685868686858685868686848686868386868683868686858b8b8b828b8b8b83838483828384838386888689868886898082808c808280938e908e938e908e8f8e908e9b8e908e909493948b949394978c8a8c998c8a8c98848684929a9b9a8ca5a6a586a5a6a586a4a4a489a4a4a48b9c9b9c8b9c9b9c8a9c9e9c8aa1a3a188a7a8a78aa7a8a7889c9a9c889c9a9c889c9a9c8a9c9a9c889c9e9c899c9e9c888c8e8c898c8e8c8a8c8a8c8c8c8a8c8b8c8a8c899190918a8b8c8b88949694879496948a8b8c8b8a9492948a9492948e9492948f9492948d949294828b8b8b828b8b8b868b8b8b878c8e8c878c8e8c8a8c8e8c8a8c8e8c868e8f8e858e8f8e85949694868e8f8e88949294899492948594929486949294858c8e8c898c8e8c8a86878686868786878383838783838387838383857b7c7b846b6d6b866b6d6b866b6d6b866b6d6b827b7a7b847b7a7b827b7a7b817b7a7b828482848184828480848284827e7d7e8481818184818181848c8e8c818c8e8c818c8a8c848c8a8c86838383827b7c7b897e7d7e877e7d7e837e7d7e84787978857e7d7e857e7d7e8584828484848284847e7e7e867e7e7e847e7e7e837e7e7e827e807e84737573817375737e7e807e7f7b797b807b797b817b797b837b797b837b7d7b847b7d7b837b7d7b847b7d7b857b7d7b898685868a868586857b7d7b847b797b858080808586878686868786878181818881818187818181847b797b837b797b837e7d7e807e7d7e8481818186848684808486847e8486847f84868482848684828486848084868480818181818181818384868483818181867e7d7e8680808086808080868080808680808089737573857375738373757385737573846b696b7f6b696b846b696b7c6b696b7b6b6d6b7b6b6d6b7b6b6d6b796b6d6b7c6b6d6b7c6b6d6b7c6b6d6b7c6b6d6b7d7371737d7371737d7371737d73717381797a7978797a797c8f908f7c8f908f7e8685868086858680999999799999997f8c8b8c82949494829c9e9c7c9c9e9c7e9494948e9494948e949494949c9e9c99adaaad93adaaad99adaaad909c9b9c8f9193918f9193918f919391917e807e917b7c7b916b696b7d6b696b708b8f8b9d6b696b9d6b696b90868586908685868a8c8e8c898c8e8c87838483877b7a7b80787978689699968696999692787978817b7b7b847b7b7b817b7b7b827b7b7b87767576847675768176757681767576817b797b817b797b817b797b827b797b80838183828381838483818381838183817e7e7e857e7e7e857e7e7e80898889867b7a7b8a737173847b7a7b7f838483877e7d7e857b797b837e7d7e8481818181848684807e7f7e8178787882787878827676768476767685767676846b6d6b81737173837371738773717384737173857b797b867b797b857b797b857b797b847b7c7b847b7c7b857b7c7b7f838383817b7c7b807b7c7b8183838380838383808384837f8384837a8c8e8c808c8e8c7f8381837f8c8a8c7d8381837f8381837d7e7d7e797879787a8482847d848284798180817f7676767c8c8a8c7b8c8a8c7f8384837f838483828c8e8c7d8c8e8c7e7e7d7e80737573827375737e8482847c7b7d7b7c7879787d7879787a737173787374737c7b7b7b807b7b7b7e7b7b7b7a7b797b7d7b797b7c7b797b788482847b848284777977797a7977797c848284757576757d757675807b7d7b7d7b7d7b7e767576807675767d7675768076757687787978877b7d7b877b7d7b897b7d7b8e787a788e787a7892787a7892787a788c898889a1898889a76b696b7f6b696b83898a89b7b5b6b5a2b5b6b5839fa09f948c8c8ca88c8c8ca88c8c8c9b8c8c8ca1979797999797979297979795818081978384839283848394838483928384838b8081808e8081808880818085808180897b7d7b867b7d7b8b7b7d7b847b7d7b7f848284888482848e8482848b8482848a83848388838483828384838a838483887e817e857e817e7f7e817e7f7e817e878c8a8c858482847d84828479848284817b7d7b847b7d7b7f7b7d7b7e7b7d7b7b7b7d7b85898a89939798978c898a89898f8f8f8b8f8f8f888f8f8f868f8f8f858e8f8e878e8f8e878e8f8e84898889858988898189888980848284858482848686858684868586838685868086858682848684828486847c8486847f848684828383837e8c8a8c7c8c8a8c788c8a8c778c8e8c7b8385837b83858378838583758181816f7e7d7e6f7e7d7e6d81818171787a786f7e807e717e807e6f7e807e728684867486848677868486728c8a8c94949694617e7d7e6173717361737173617675768e818181778c8e8c708c8e8c81b5b6b581b5b6b573969796657878786d8181816d8181816d8181816d8181816a7e7e7e717e7e7e717e7e7e759998997c969796619697966196979661969796a3949594dcb5b6b5919495945894959466898789669c9a9c749c9a9c6d9c9a9c6c8f8d8f748f8d8fa68f8d8f9ea5a2a575a1a3a184a1a3a18ca1a3a184a1a3a199999b9993999b9987999b997a868886708f8f8f72848684758f8f8f7b9a989a739c9a9c689c9a9c79919091849c9a9ca29fa29fa29fa29f89818181838181817a7e7c7e84737173847e7c7e847e7c7e857b7d7b8a8384838a8b8b8b938b8b8b8b898889838482848b84828489848284888686868b86868686898a8984898a897c8c8a8c85808180878685867c8c8a8c838486848984868486898889818988898086868680898a8983898a8985898a89848e8f8e838e8f8e8689888989848284888687868786878683868786888687868c8686868c86868688898a89888686868880818084868586848c8a8c8686858686898a898686868685868686848c8e8c878b8b8b828b8b8b8a9492948b9492948a8c8e8c8c8c8e8c8d8082808a80828097808280937375738b8e908ea39c9e9c97949394909c9c9c8ea5a6a5909493949584868498848684928486848f8f908f8e9c9b9c8a9c9b9c88a4a4a488a4a4a488a1a3a186a1a3a184a1a3a1889c9e9c849c9a9c839c9a9c889c9a9c888c8a8c898c8e8c898c8e8c898c8e8c898c8e8c899190918996979689919091879190918a8b8c8b8a8b8c8b858b8c8b878b8c8b908687868b787c7888787c788d787c788d7b7d7b867b7d7b887b7d7b898384838a8384838a8384838a8c8e8c858c8e8c85898889858e8f8e858e8f8e828e8f8e838b898b858381838683818382838183848687868a86878681808080817b797b85737573877b7c7b837375737a7375737d787978836b6d6b836b6d6b846b6d6b85737173867371738273717384737173847375738273757383737573827375738276757681767576827675768176757683737573817b7c7b81838383818383838384828480848284817e7d7e837e7d7e847e7d7e857e7d7e87787978867e7d7e867e7e7e877e7e7e867e7e7e837e7e7e817e807e807e807e7f7e807e817e807e837b797b80868486808684867f868486818b8b8b848b8b8b848b8b8b848384838786858689868586878081808280818084868786878080808780808087808080857e7d7e887e7d7e867b797b827e7d7e8384868484818181868181818a84868486818081817b757b817b757b838180818281818181818181827b797b837b797b837e7d7e837e7d7e867b797b847b797b86737573867375738473757382737573837375737f7375737d7375737f7375737f8180817c8180817f8180817f8180817e8181817e8181817e8181817e8181817c81818180818181808181818081818181737173817371738173717385737173856365638363656383636563836365637e7371738273717380868586797371737f848284889494947f949494799494947e8c8b8c739494947894949489949494858b8c8b888b8c8b968b8c8b8e9c9b9c8aa5a6a594a5a6a596a5a6a594a5a6a5919ca29c918b8f8b988b8f8b849ca29c68bdbebd908685869d6b696b906b696b8f7371738f7371738a838483878c8e8c86969996809699966eb5bab580969996886a6c6a7f7b7b7b817b7b7b817b7b7b818181817e8181817e818181818c8e8c868b898b8594929481949294829492947f94929481949294868b898b7f8b898b809492948494929487949294838988897d8c8e8c7f83848386737173847b7a7b8184868482818181847e7d7e817b797b827878787f7e7f7e8084868481848684868180818681808183818081858180818483848383838483868384838683848381838183857b797b867b797b877b797b7c7375737c7375738773757387737573807b7c7b827b7c7b817b7c7b82737573827b7a7b827b7a7b857b7a7b7f7b7a7b7d7b797b848381837b838183788381837a7879787d7879787c7375737c7375737b767676797676767c6b6d6b7e767676797b7a7b7f7b7a7b847b7a7b747b7a7b767879787673757380787978847e7d7e777b7d7b7b7b7d7b787b7d7b7775757580737473827b7b7b7a6b6d6b7a6b6d6b7a6b696b7b6b696b7e6b696b7b7b797b777977797f7977797c7977797a848284787b7d7b7d7b7d7b7a7576757e706f7080767576827675768276757684767576837b7d7b8575757587757575877b7d7b89787a7887787a788b73757392737573938988899a8988899a6b696ba16b696bad898a89a2898a89987375738d737573818c8c8c948c8c8ca86b696b9b6b696b926b696b8e6b696b926b696b956b696b8f6b6d6b8f6b6d6b8f6b6d6b926b6d6b8b7375738b7375738e7375738e7375738b7b7d7b8b7b7d7b8b7b7d7b897b7d7b8b848284888482848b848284858482848273757388737573857375737f7375737a6b716b7a6b716b856b716b857e817e8384828481848284838482848184828484898a8985898a897e898a897b898a89899798978c898a8989898a8985898a89878486848884868486848684848486847f8482847e84828482848284878482848689888983848284818482848784828486808180807b7d7b807b7d7b817b7d7b7c7b797b7c7e7d7e7c7b797b7a7b797b7a737573787375737a73757378737573747375737b7375737d7375737a737573777b797b757b797b757e7d7e7384868474848684748486847784868477848684778c8a8c728684866d807e807c8c8a8c7e6b6d6b586b6d6b657b7d7b657b7d7b6a86868695a1a0a195a1a0a1a4bdbabd8eb5b2b5599c999c6483818364838183657e817e6e7e817e717e817e6e7e817e718f908f778f908f7d8f908f7a8f908f748b898b678b898b5a8b898b8ea4a6a4baa5a6a5a57978797263616372797879818b8c8b788b8c8b788b8c8b788b8c8b71b5b6b5849f9f9f9e8988898b737173867375737f7375737f83848386949394748986898a898689957371736e7371737773717380808080738e8f8e7c8e8f8e8c8081808c8e8d8e809c9a9c8c9c9a9c7c898b897863656388636563907678767e8080807b80808084868786848c8e8c87898c898d86878684898c8987898c898b89888988848684828486848689888989848684888486848584868485818181838685867d8c8a8c838685868680818080848684828183818584868485848684838685868386858682808180878081808a84828486898a89838c8e8c888c8e8c87898a89868c8e8c868686868d898a89929496948d8e8f8e838482848884828488898a8985898a8987898a89858e8e8e848482848a84828487848284878482848b8482848b84828490848284908482848e9697968e9697968e96979698969796a29c9c9c8e9c9c9ca29c9c9cb79c9c9c95a5aaa5958f918f958f918f8e8f918f8fa5a6a58fa5a6a59583808395838083928f8d8f8f8f8d8f8c8f8d8f8f8f8d8f868f908f869a9b9a888f908f7e9a9b9a83a5a2a583a5a2a586a5a2a584a5a2a585a5a2a5889c9b9c879c9b9c8594949486949294888c8a8c868c8a8c888c8a8c888c8b8c8984828485848284858c8b8c868f8f8f8584868485848684888f8f8f878482848a8482848c8482848c8482848c7e807e8a7e807e8a7e807e887e807e87787978857879788578797883787978827b797b837b797b847b797b867b797b8d7375737f737573797375738278797884787978827375737f7375737f787978817e7e7e8381808180818081827e7e7e84818081817e7e7e817e7e7e827e7e7e837b797b817e7d7e837e7d7e818181817f868586808685867f80818080808180807e7d7e837b797b837e7d7e807e7d7e7e7b7d7b7e8081808186858682868586828081808280818083808180857b7d7b877b797b877b797b857b797b857b797b877e7d7e8481818185818181878486848594929486949294848b898b83949294869492948494929481949294848b8b8b868c8a8c85868586858685868586858683848684837e7f7e877e7f7e877e7f7e88818181837b797b7f7e7d7e83848684858181818781818188818181897e7d7e83787978817879788678797884787978837e7d7e817e7d7e827e7d7e817e7d7e8178797883737573837375738378797883737573817b7c7b7d7b7c7b807b7c7b80808180818081807f8685867e8685867e8684867d8684867c8684867c807e807d8384837d8384837f8384837f8384837c8988897c8988897c7e7e7e7c7e7e7e7b8181817b818181819795977eadaaad7e9c9e9c829c9e9c82808380828083807c868886847b7d7b84868886819c9e9c869c9a9c869c9a9c8a8b898b838b898b7e838383818c8a8c848c8a8c7e8c8a8c837e7c7e8d73717386737173857876788b7b7c7b8e8383838a838383888c8a8c898b8a8b8c9c9c9c8fadaead8cadaead67bdbabd70999799955251529575747591797679956361639163616391636163846b6d6b8b6b6d6b8b81818162adaaad739fa09f8c8486848484868484919391849c9a9c82918f9187918f9187918f918594939486949394888c8c8c838c8c8c80898a8983898a8982898a8984898a89858f908f85848684878486848a8f908f838989897e8989898589898986898989808c8c8c828c8c8c868c8c8c808c8c8c809493948294939484949394828c8c8c858e8e8e868e8e8e84848684838486848180818084808180838081808480818084838483818384837f8b8b8b818b8b8b7e8687867b8687868080808084808080817e807e7e7e807e80787a7880787a78837b7d7b7f848684817b7d7b817b7d7b797e7d7e807071707c6365637c636563807878787e7878787d7371737f737173857978797e79787977797879806e6e6e7c6365637c6365637a6365637e7375737c817f817d8c8a8c7f817f81806b696b7d6b6d6b7b7b7b7b777b7b7b7b7b7b7b797371737b6b696b756b696b777b797b78817d817c817d817c817d817d767576767b7d7b7c6b6d6b7d6365637f636563807371737f78797881787978847879788184828480848284837b7b7b897b7b7b857e7d7e857e7d7e8a7e7d7e8778797886787878867e7f7e907e7f7ea07e7f7e957b7d7b957b7d7ba07b7d7ba0706f70997371739f737173a5737173937371738e737173987371739684828498848284957b797b9b7b797b927b797b957b797b937b7d7b937b7d7b917b7d7b887071708c7375738c73757384737573846865688a686968876d6d6d876d6d6d8a68696889686768856d6e6d896d6e6d826867687e6b6b6b856b6b6b806b6b6b7a6b6b6b82787978829492947c9492947f787978817b797b837b797b887b797b857b797b867676768476767678767676827676768a84868481848684817e7f7e857e7f7e847e7d7e847e7d7e807879787f737573817878787e7e7f7e817e7f7e838486848086858683868586837b7d7b837b7d7b84838483878384838783848384838483868685868286858682868586808c8a8c7e8c8a8c7e8684867e8c8a8c7b8c8a8c7a8c868c7d8c868c7f8c868c7f8c868c7f8383837c8c8a8c758c8a8c758c8a8c79848684798486847984868479848684727e7f7e727e7f7e6b8c8e8c968c8e8c656b6d6b656b6d6b656b6d6b658b8d8b95a1a0a1b2a1a0a1a4868686956b6d6b646b696b646b696b64838183648381836b7e817e6e7e817e6e6b6d6b746b6d6b7463656377636563776365637763656374736d7374736d739b8b898bb5a4a6a4918f8f8f7279787972797879877978798973757378737573787375739b73757391898889719f9f9f71898889718988898683848386838483779493946c9493946e898689848986897f737173747371738e8e8f8e928e8f8e778e8f8e808e8f8e7a8e8d8e7a8081807a7375737a7375737c76787684898b89849c9e9c80898b89847b797b8f8c8e8c818c8e8c7b8687867f848284878482848f8482848a848284828c8a8c8289888988868786868988898584868486818181897e7d7e86818181848081808480818081868586818081808581838180848684848486848784868484868586878c8a8c858c8a8c818c8a8c88898a898a8686868686868686898a89868c8e8c868c8e8c87898a89898686868389888988898889838988898389888987848684878486848a8486848a898a89848f8e8f848f8e8f848f8e8f8184828481848284958482848684828486848284987b797b989697968e96979698969796957b797b957b797b9c8b8a8ba97b797bb2797979958f918f8e8f918f9c7979799b9493948fa5a6a589a5a6a58fa5a6a58c8f8d8f8c8f8d8f8c8f8d8f898f8d8f8a848684888f908f888f908f888f908f8697959783a5a2a584979597859795978294949484949494888c8e8c84949494869c9a9c87949294858c8a8c888c8a8c868c8b8c85949494858c8b8c87848284868f8f8f888f8f8f898f8f8f898f8f8f898c8b8c868c8b8c898c8b8c8c8c8b8c8c898b89867e807e8373757388737573856b6d6b836b6d6b846b6d6b846b6d6b847b797b867b797b847b797b877b797b847879787f7e7d7e877e7d7e877e7d7e857e7d7e847e7d7e838482848384828484818081857e7e7e8381808184818081847e7e7e8581808183848284828482848384868481848684818486848684868485868586888685868286858685808180868181818684868487848684858486848486858684868586848685868486858684868586848685868386858687808180888181818784868487818181888181818a81818187818181888181818a84868485838183817b797b817b797b807b797b807b7d7b7f7b7d7b7f7b7d7b837b7d7b82808180848081808480818084808180818486848384868487848684877e7f7e857b797b7f7e7d7e8084868486848684868181818481818184818181867b797b84787978847e7d7e857e7d7e8573757383737573807375737f7879787f7e7d7e807e7d7e807e7d7e7f848284808482847f8c8a8c7f8c8a8c818c8a8c838c8a8c848c8a8c828c8a8c828c8a8c84868586838c8a8c838c8a8c82868486828c8a8c808c8e8c7f8384837d838483827b7a7b8989888980949294829492948994929481979597859795978e979597859795977e9c9e9c709c9e9c899c9e9c899c9e9c81868886867b7d7b867b7d7b8e868886888b898b7f9c9a9c818b898b817b797b80838383897b7c7b867b7c7b817b7c7b887876788a7876788c7876788d7e7c7e8d7b7c7b907b7c7b8d7b7c7b8d7375738f7b797b8f7b797b8f7b797b8f7b797b827574757099979979bdbabd82bdbabd8ea5a2a58ea5a2a58ba5a2a598a5a2a5929795978b9795979281818184818181739fa09f88adaead8c91939188919391879c9a9c859c9a9c859c9a9c859c9a9c83949394859c9a9c859c9a9c8494939482979897809798978197989784898a8983848684828486848384868484848684857b7d7b867b7d7b838989898389898985848284838c8c8c848c8c8c848c8c8c8284868482848684828c8c8c8384868481898a8980898a8981898a89808e8e8e80868586857b7d7b857b7d7b847b7d7b867b7d7b847b7d7b7f7b7d7b867b7d7b868080808380808081808080818080807e787a787e7e807e8184868481848684858486847c7b7d7b787b7d7b81848684787e7d7e7d7e7d7e7d7e7d7e7e7e7d7e7e7878787d7371737d7e7f7e7f8486847c7978797e6e6e6e7c8482847c7978797e7375737e7b7d7b817b7d7b807b7d7b7e7674767d6b696b7b6b696b7b7674767d7b7b7b7d737473826b6d6b7d7374737584828475737173797371737c7371737e6b6d6b7a76757679767576786b6d6b817375737f7b7d7b7d7b7d7b8373757382757575817879788575757585737173837b7b7b867b7b7b887b7b7b88848284888482848c8482848c848284867e7d7e8b7e7f7e907878789078787886787878846b696b8a6b696b957576759a757675a5636163a26361639c636163936361638e525152915251529362616298737173996d6b6d926d6b6d8e7b797b957b797b957b7d7b8f7071708f707170917071708f6d6d6d8d6d6d6d876d6d6d8473757385737173876d6d6d826d6d6d7c6d6d6d876867687e6361637c6361638063616387636563896b6b6b87636563877372738c7879788c7879787f78797882787978877b797b83848284838482848884828480767676786b6d6b7e7676768676767683737173857371738878787888787878827e7d7e847e7d7e847e7d7e82848284818486847e8486847d8486847c8486847a8685867786858679808180798685867d8384837f7b7d7b7d83848384838483848c8a8c7d8685867d8c8a8c7f8c8a8c7b8684867b8684867b8c8a8c7e8c8a8c828c868c808c868c8283808385838083867b7c7b847b7c7b7f7b7c7b7a7b7c7b7f787a787f787a787684868474848684727e7f7e797e7f7e968c8e8c8f7e7f7e586b6d6b656b6d6b8a8b8d8bb09c9e9ca4bdbabd95a1a0a16a868686786b6d6b796b696b6e6b696b6e6b696b6e6b696b686b6d6b686b6d6b6b7e817e777e817e6e797a796e797a7974797a7977797a79678b898b818b898bb5a4a6a4a88b898b7c7978797c797879877978797c797879817375739ba4a3a489bdbabd92bdbabd8b9f9f9f77898889779f9f9f779f9f9f77949394869493947f8384836c73757374737173798986897f9f9c9f8a9f9c9f929c9e9c929c9e9c898e8f8e7c8080807a737573868e8d8e869c9a9c869c9a9c949c9e9c8c9c9e9c84898b8984898b89868c8e8c898c8e8c8c8c8e8c898c8e8c8d898c89828c928c8a8687868f8482848d868786868c8a8c8689888986898889868486848681818186848684868486848386858683808180868081808486858683848684838486848681838183848684838685868780818086868586828c8a8c818c8e8c888c8e8c7d8c8e8c8686868689898a8986898a89868c8e8c848c8e8c818e8f8e868e8f8e86898889838e8f8e8a8e8e8e8c8e8e8e87949294818e8e8e878f8e8f8a8f8e8f8a8f8e8f879a9a9a81a29fa281a29fa286a29fa28bc0bdc0a3b2b5b298969796837b797b987b797b879c9c9ca29c9c9cb09c9c9c879c9c9ca3797979a36361639c8f918f8ea5aaa595736d739b736d739b838083959493948fa5a2a58fa5a2a58ca5a2a586a5a2a5889a9b9a868f908f868f908f8a848684887b7d7b8889898981979597809795977f94949483a5a2a583a5a2a584a5a2a587a5a2a585a5a2a584a5a2a581a5a2a5829c9e9c829c9e9c849c9e9c879c9e9c859a989a849a989a858f8f8f838f8f8f8794949489949494879494948994949486898b8981898b897f898b89837e807e8286858685868586848685868486858686868786858080808580808084808080827e7d7e8778797884787978827e7d7e837e7d7e837e7d7e837e7d7e83848284828180818281808182818081847e7e7e837e7e7e84818081837e7e7e847b7d7b837e7d7e807e7d7e7d7e7d7e867b797b867b7d7b827b7d7b867b7d7b857b7d7b827e7d7e837e7d7e857b797b867b797b857b7d7b8580818084808180858081808586858684868586838c8a8c8586858684818181837e7d7e847e7d7e837b797b877b797b857b797b847b797b7f7b797b807b797b807b797b7f7b797b7f7b797b807b7d7b847b7d7b857b7d7b827b7d7b847b7d7b827b7d7b847b7d7b86808180867e7f7e877e7f7e897e7f7e82787878807e7d7e858181818681818185818181867e7d7e857e7d7e8481818182818181857e7d7e837e7d7e807e7d7e81787978837879788478797882787978837e7d7e837e7d7e82848284828482848284828484838383848383838483838382838383828081808180818083808180838081808386848681807e8081807e8083868486808384838083848376838483787371738b737573807375737e7e7e7e827e7e7e85818181858181817e6b6d6b786b6d6b774a4d4a7b656865898083807e8083807c86888684868886848688868b7b7d7b8a6b696b836b696b7d7b797b7f7b797b817b7c7b837b7c7b837b7c7b867b7c7b867876788a7e7c7e8f7e7c7e8f7e7c7e938383838d838383907b7c7b8d7b7c7b927b797b967b797b997b797b9f7b797b82757475707574759e9997998c99979988a5a2a58ea5a2a58ba5a2a58ea5a2a58badaaad8badaaad84adaaad8b9795978891939173adaead849fa09f90919391839c9a9c879c9a9c879c9a9c84918f918694939488949394859c9a9c879c9a9c8797989784a5a6a582a5a6a581a5a6a582a5a6a583a5a6a582a5a6a582a5a6a585a5a2a5869795978697959785898989858482848584828486848284848482848284868482848684838486848284868483848684848486848384868482898a8983868586818685868086858681868586818b8b8b82838483807b7d7b827b7d7b867b797b847b797b837b797b7e7b797b7b787a788084868483848684817e807e7f737573817375737e8486847e7b7d7b7c8c8a8c7b8c8a8c817e7d7e7b7e7d7e7b737173807e7f7e7a787878787371737a6e6e6e7e6e6e6e806e6e6e806e6e6e7e73757380737573806b6d6b7c6365637e6b696b7b7674767f817f8181817f81807374737b737473727374738284828482848284757b797b807b797b807b797b786b6d6b786b6d6b7c6b6d6b7e767576837375737f6b6d6b7c7375737f7375737e7879787f7b7d7b80787978837b7d7b85737473886b6d6b887374738973747388737573857375738a737573877879788b7e7f7e90737173867371737b7e7f7e847576758a7576758f75767595706f709c737173a26b696ba56b696ba86b696b9b6261628e6261628e5251528e5251528e5251528c52515290525152905f5e5f8f6565658c6565658c656565916565658d635d6387635d638a6865688f6d6d6d87686968876869688a6d6d6d826d6d6d85737573877375738773757382737573877b797b897b797b857b797b897b797b89787978856b6d6b896b6d6b897879788a7b797b877b797b857b797b857b797b808180818076767686818081848c8a8c7e7e7f7e877e7f7e877e7f7e837e7f7e7f7879787d78797884787978867375738373717383787878847e7f7e837e7f7e8380818080868586818c8a8c7e8c8a8c7a94929478949294758384837a7b7d7b807b7d7b7f7b7d7b7d808180797b7d7b7b7b797b757b797b737b797b757b797b7d7375737c7375737a7b7a7b7d73757375737573777375737f7375737c73757374787a7870787a787073757370737573727e7f7e888c8e8c8f7e7f7e64636163717b7d7b8a8b8d8bb09c9e9ca38b8d8bb26b6d6b956b6d6b4d8686866a868686798381838e838183838381836e9c999c6b919591749195917aa5aaa57aa5aaa57da5a6a580a5a6a57da5a6a583a5a6a574a4a6a4a8a4a6a4b5bdc3bd818b898b7c7978797c797879877978797c8f8f8f898b8c8bb58b8c8b89737573787375737173717377737173847371737773717370737573777375738683848386a5a2a579b5b2b584b5b2b595b5b2b584b5b2b5809c9e9c899c9e9c779c9e9c779c9e9c939c9a9ca58e8d8e939c9a9c869c9a9c84898b897c7678768076787688898b89868c8e8c868687868f868786898c8e8c8d8687868484828482848284878687868b8687868b8486848b8486848f848684858486847f81818188818181888181818880818083808180837b7d7b8a7b7d7b867b7d7b867b7d7b827e807e867e807e8680818083808180867b7d7b857b7d7b848482848386868683898a89848c8e8c86898a8986868686868482848686868683898889838e8f8e88898889868988898a8e8e8e8e898a898584868488898a89878f8e8f8a8f8e8f8a9a9a9a96a5a6a59fc0bdc095c0bdc081dedbdea4dedbde8eced3ce649697968e7b797bad7b797bb09c9c9c8eadaead958b8a8b9c7b797b8ea5aaa595a5aaa5c0797979a38f918f70a5a6a5898380839b736d739b736d739b63656395797979958f8d8f928f8d8f8c9a9b9a88a5a6a586a5a6a5849a9b9a83979597849795978989898988898989888c8e8c858c8e8c888c8e8c85949494819492948194929483949294859492948394949485949494869c9e9c849c9e9c839a989a85a5a2a586a5a2a585a5a2a5879c9e9c869c9e9c819c9e9c8194949483949694819496947f898b898194969484949294869492948594929485949294848c8e8c808c8e8c818c8e8c828c8e8c828482848484828484848284847e7d7e837e7d7e837e7d7e827e7d7e8284828482818081827e7e7e838180818381808183818081817e7e7e8281808182818081837e7d7e807b797b807b797b7b7b797b897b7d7b8686858683868586838685868284868485818181858486848584868487868586878685868886858687868586858685868586858682868586808081807f8181818281818182818181847e7d7e8481818184818181847e7d7e827e7d7e848381838383818380838183838b898b8383848383838483848b8b8b848b8b8b84868586848685868786858689808180877e7f7e8973717386737173827e7f7e85818181897b797b887e7d7e887b797b887b797b867b797b857b797b867b797b84787978827e7d7e807e7d7e7f8482848084828481848284807e7d7e817e7d7e83848284857e7d7e837e7d7e817e7d7e837b7c7b847b7c7b827b7c7b807b7c7b817b7d7b817b7d7b817b7d7b807b7d7b7f7b797b807b797b807b797b7f7b797b7f7b7a7b827b7a7b828384837f8c8e8c7c898889827e7e7e857e7e7e85737573816b6d6b858181817b818181788181817480838082656865826568657e656865817b7d7b898688868691939186919391868b898b847b797b867b797b887b797b807375738073757383737573847b7c7b837e7c7e857e7c7e8f7e7c7e8d8482848b7b7c7b8a7375738e7375738e7b7c7b927b797b967b797b967b797b997b797b8c757475677574759e999799a79997999e8f8c8f988f8c8f958f8c8f8e8f8c8f8b81818184818181848181817d8181817f8486847f8486847791939184848684857b797b80868486828684868186848683848684818486848484868486848684847b7d7b847b7d7b837b7d7b837b7d7b84848684848f908f858f908f839a9b9a84a5a2a586a5a2a586a5a2a584a5a2a5829ca29c869ca29c869ca29c7f9ca29c819c9a9c849c9a9c859493948594939483949294838e8e8e838e8e8e83898a89848c8a8c828c8a8c81868586818685868383848385838483858b8b8b83949294838c8e8c81808080867b797b847b797b86787a78867e807e807375737e7375737e737573816b6d6b816b6d6b816b6d6b806365637c6365637d63656379636563807878787978787879787878797371737c6e6e6e7a6e6e6e756365637c636563877375737e7b7d7b807b7d7b837b7d7b81817f8181817f81827674767b7674767d6b6d6b79737473797b7b7b807b7b7b756b696b80737173807b797b79737173798c868c7e8c868c79817d817f817d817c7375737d6b6d6b817375737f7b7d7b827b7d7b82787978817b7d7b847b7d7b847b7b7b857b7b7b867b7b7b8973747389737573857879788b7879788c787978867e7f7e907e7f7e90848684867e7f7e79757675847576759a7b7d7b9a706f7093737173967b797b9f737173a26b696b9d626162965251528c52515291626162996d6b6d9b5f5e5f975f5e5f8e525152915a595a955a595a8f5a595a885a595a89635d638c635d6389635d638d635d638d636563826869688a686968906d6d6d896d6e6d876d6e6d856d6e6d836d6e6d83636563806365637e6b6b6b806b6b6b7c6b6d6b756b6d6b826b6d6b826b6d6b836b696b7e6b696b806b696b7e6b696b806b6d6b866b6d6b826b6d6b846b6d6b8373717381737173837878787e7878787d73757379787978797375737b7375737d7878787d7878787c7878787c787878807b7d7b7e7b7d7b798081807c8685867d8b8b8b7d8b8b8b7a9492947d9492947f7b7d7b7d7b7d7b798081807b8081807e7b797b78807e8076807e80787b797b7a7b7a7b7f7b7a7b7f7b7a7b7c7b7a7b7783838377838383818383837c7b7c7b7284868476848684797e807e7f8486848f8c8e8c887070706b636163727070706a8180817397939799979397998180818f7b7c7b696b696b696b696b787b7c7b758486848a7e7f7e7c7e7f7e71848684788180817b8c8a8c7d8c8a8c7d8c8a8c7b86878676868786768687866d86878675868486b0949294a486848675787678758c8a8c827e7d7e878c8a8c8b8c8a8c8b8c8a8c876566657e5255527e6566658b6b6d6b827b7c7b856b6d6b807b7c7b809492948c8b8b8b9d8b8b8b99949294828c8a8c878c8a8c8b7b7c7b807375737f7b797b877b797b8d8080808f8c8e8c7ea5a2a57e9493948c7375738e737573857b797b857b797b877b797b878382838680818086808180888c8a8c868c8a8c878482848784828483848284888e8f8e878e8c8e88898789888482848c8482848584828480898a8987898a898c898a898b8c8e8c7e898a8982898a898d898a898b86858683868586858081808b808180877b7d7b848081808b80818085808180857b7d7b87808180858081808780818087808180868685868886858687808180888081808980818085868586868c8a8c898b8c8b898b8c8b8d8b8c8b8d8382839394919493b5b2b599b5b2b5a6b5b2b5a0a5a6a5a0a5a6a594a5a6a5898484846c63656374797a799e8f908f958f908faa6b696b9d6b696b819c9e9c9d7b7a7bafa2a1a297c6c3c6a3a2a1a2bb5a5d5a7e7e7f7e777e7f7e867e7f7e8d606060906b696b905d5d5d945d5d5d904f514f8e5a595a8e5a595a8868686885767776857e7d7e7f7e7d7e837e7d7e867e7d7e88807f8087807f80876d6c6d856d6c6d836866687e686668816866688368666881636163816361638663616383636163816b696b8a6b696b876b696b836b696b836b6d6b837375737d6b6d6b806b6d6b837375738278797882848284837e7d7e847b797b837b797b857b797b867e7c7e8581818182848684848486848684868487848684878486848484868485848684838183818181838184818381847b7d7b84787a7883787a7881787a7880787a788280818082808180827b7d7b827b7d7b7e817f817e817f817e817f817e817f81817b7d7b887b7d7b82838583848385838584828483848284828987898389878985848284868686868384828483848284847b797b847b797b827b797b827b797b81808080808080807f80808083808080828082808280828084808280838082808184828483848284858482848484828482808080808080808180808080808080838384838383848383838483837b7d7b857b7d7b857b7d7b7f7b7d7b857b7d7b87818381878486848784868487818381847e7d7e8484828487848284867e7d7e83818181817e7d7e847b797b837b797b7f7b797b827b797b827e7d7e867b797b847b797b837b797b837e7c7e817e7c7e817e7d7e837b797b837b797b817b797b827e7d7e817e7d7e807b797b817b797b7f7879787f78797881787978807879787f7375738573757389737573837375737f78797896868586849492947694929480838483888384838283848380838483789f9c9f87adaaad8eadaaad879f9c9f8d949494888c8b8c8d94949488949494809492948394929483949294859492948286848682868486828684868586848685808180888081808e8081808b808180898080808c8080808d8080808f808080917e7d7e937e7d7e957e7d7e9584828494808180838081807b9c9a9c838e8d8e8c7678769076787694818381948183818e86858685868586818685868386858680898b898b7e807e7d7e807e72898b898a838583877375738373757384737573837b797b837b797b827b797b867b797b85848284838482848384828486848284897b7d7b867b7d7b867b7d7b867b7d7b8384828485848284888482848584828484898a8987979897849798978797989785a5a6a584a5a6a582a5a6a582a5a6a57fa5a2a580a5a2a5819491948294919483898b8982898b8982898b8982898b8984898b8983898b8983898b8982898b8981919191849c9e9c7f9c9e9c7b919191758e8f8e818e8f8e7c8e8f8e7c808080837b7d7b7e7375737c6b6d6b7c7375737d7b7c7b7b7b7c7b7b7375737d8383837e8685867e7879787e7879787e7879787d78787877787878797878787f7878787f6365637d636563806e6e6e7c6e6e6e7a7b797b7a737173786b696b7b73717379767876786b6d6b7e6b6d6b7b7678767e7b7d7b847373737b6b6a6b786b6a6b7c8482847c8482847c7b7b7b777b7b7b767b797b766b696b806b696b837b797b82787878826b696b896b696b897878788a7b7a7b8d7b7a7b8a8384838a83848387818081918180818f818081877676768c737173937371738c737173917371737c787678767876789473717394787678977675769c68696892686968875a5d5a985a595a98656565926565659f7071709d70717093656565936565658e5a595a884f514f72393c3981393c3988393c3980393c3984393c3984393c3984393c39824a494a854a494a8a4a494a874a494a854c494c804c494c7b393439703934397742414284555355814241427e4241427f4a4d4a7f4a4d4a854a4d4a834a4d4a804a4d4a7d4a4d4a7b4a4d4a7d4a4d4a7a52515282525152825251527a5251527d5a595a7d5a595a7f5a595a815a595a7e6361637e6361637e73727383737273836b696b7c6b696b7c6b696b7c6b696b7d737173817e7f7e7f7371737f73717381686a68815a5d5a7e686a687e7678767c7b7a7b7c7b7a7b787b7a7b787b7a7b757b7d7b777b7d7b77808180727b7d7b76736d737c736d737c736d737c736d737c737573787e7e7e787e7e7e787e7e7e7b8c8a8c808c8a8c7b8c8a8c857e7d7e807878785f6b696b6778787888787878736b6d6b869793977dada6ad7d8180815a6b696b6273727378737273717372737173717371737173757371737873717376767676766b6d6b7b6b6d6b746b6d6b726b696b726b696b6d6b696b6d6b696b98868486b09492948c86848675868486708c8a8c758c8a8c7e7e7d7e827e7d7e7e6566657a7878787678787876787878807b7c7b828b8b8b858b8b8b888b8b8b88949294888b8b8b84838483847b7d7b8b73757385737573827b7c7b877b7c7b7f808080828687868d8687868a808080878384838594939489949394879493947b8b8c8b858b8c8b878b8c8b8283828381868586858685868a8685867f868586818988898a8e8f8e8c9496948a94969488949294858e8c8e8389878987898789898c8e8c8a898a898a8686868a8686868d8482848284828480898a898b868686858685867d8c8a8c858c8a8c858c8a8c7e8c8a8c878c8a8c8b86858685868586858685868a8081808980818086808180838081808786858688868586868685868886858689868586888c8a8c8b8c8a8c898b8c8b898b8c8b898b8c8b8994969499949194a6949194b2b5b2b5a6b5b2b5a0a5a6a57da5a6a589848484666362636c6365639e797a799e8f908f958f908f9d9c9e9cb89c9e9c819c9e9c819c9e9cbba2a1a297a2a1a273a2a1a2a35a5d5a864241427e424142864241428d42414290424542904f514f904f514f8c5d5d5d885a595a855a595a855a595a825a595a81525552825255528052555284525552835a595a855a595a805a595a805a595a816866687e6866687e6866687e6866688163616386636163816b6a6b836b6a6b856b696b85737173816b696b876b696b8a6b6d6b866b6d6b866b6d6b8673757386787978887e7d7e85848284857e7d7e887e7c7e83817f81847e7c7e867b797b867b797b887b797b897b797b887b797b877b797b847e7d7e8381818184818181867e807e8084868481848684837e807e857e807e84848684828486848384868484808180848081807f8081807f8685867e817f8183817f817e8c8a8c7e8c8a8c7b838583887b7d7b887b7d7b827b7d7b848482848084828483848284838482848084828482848284818482848184828483807e8085807e8084807e8086807e80838080808280808084808080838687868486888686808280847b7d7b83808280848482848486868685848284858482848580808085808080837b797b847b797b837b7d7b7d7b7d7b887b7d7b888b8b8b859193917f8688867f86888685868886877e807e847b7d7b877b7d7b847b7d7b847e7d7e84848284858482847f8482847f84868481818181837e7d7e808486847c8486847f84868482818181838181818284828484817f8184817f8185817f81847b797b827e7d7e817e7d7e837b797b837b797b817b797b817b797b807b797b7f787978807879787f787978807879787b7b7c7b7b7b7c7b7f7b7c7b817b7c7b887879788d6b6d6b886b6d6b7f9492947fa5a2a58894939482838483838384838384828483918f91839f9c9f839f9c9f869c9e9c88949494888c8b8c828482848386858685868586878685868386858680868486827b797b827b797b827b797b82737573827375738873757391737573938080808c8080808d7b797b8c808080917e7d7e957e7d7e937e7d7e967e7d7e948081807b7375737380818083808180838c8e8ca18c8e8c908183818c7678768c78797881787978858685868a949294849496948494969484898b898094969484a5a6a589949594889495948994959486919191889191918586858683868586858482847f8482848384828485848284837b7d7b867b7d7b837b7d7b867b7d7b85848284888482848884828485848284877b7d7b8a7b7d7b8a898a898d898a898791939184919391819193918291939181a5a2a581a5a2a581a5a2a57fa5a2a57f9c9e9c809c9e9c819c9e9c7e9c9e9c7f9c9e9c80898b8981898b8983898b89847b797b827b797b7e7b797b7c868586778e8f8e7f8e8f8e7c8e8f8e7a8e8f8e7c8486847c8486847e8486847e848684828c8a8c7e83838382838383847375737e6b6d6b776b6d6b776b6d6b726b6d6b7d7371737c7e7f7e827e7f7e828486847f8482847e848284808482847f8482847e8482847a7b797b797b797b7d7b797b7d7678767e767876817678768176787681737373786b6a6b786b6a6b817b7d7b847374737a6b6d6b776b6d6b7a7374737d7b797b838b898b839c9a9c839c9a9c7e9496947e86878682787878856b696b88737173887371738a7371738d7371738f7676768a6b6d6b806b6d6b807676768c7e7f7e8a7e7f7e887e7f7e937e7f7e887371737c7876788e7e7c7e88787678927675769c6869688d686968787675769f707170ac7071709270717085656565855a595a8e5a595a8e5a595a8e5a595a884f514f6a656765817b7d7b907b7d7b91848284958482848c6b6a6b886b6a6b8d5a5a5a8a5a5a5a8a5a5a5a824a494a804c494c8a4c494c7b4c494c755f5f5f8b7b797b8e7b797b8b7b797b8b7b797b8a7073708e7073708e7073708c7073708a7070708c707070857070708270707087787978846565658465656587787978866a6a6a836a6a6a837b7c7b837b7c7b7b7372737a838483809496948494969482848a84807b7f7b807374737f7374737a7371737f73717381737173817371737e686a6884686a6884686a6884767876837b7a7b837b7a7b787b7a7b788384837586858677868586778081807180818077898889798988897789888977898889739492946f8988896a89888973898889808c8a8c808c8a8c678c8a8c677e7d7e5f6b696b5f7878785f7878785f787878a3818081a3ada6ad73818081606b6d6b6973727378737273717b7c7b717b7c7b717878787173717371737173757878787476767674767676747676766d767676767878787b787878767878788d868786a4949294a494929475868486697876786c7071706c7e7d7e6c7e7d7e707e7d7e768c8a8c7a8c8a8c7a8c8a8c828c8a8c859c9a9c7d9c9a9c8b9c9a9c8b8b8b8b84838483888b8b8b8c83848388838483878383838283838387838383908383838a8687868786878687808080878080808983848387737573837375737e737573827b797b878382838783828387838283817b7d7b817b7d7b7f808180838685868c8988898e8e8f8e8c8988898c8482848884828481898789879492948c9492948a8c8e8c8c898a89898c8e8c85868686828482848486868689868686878482848180818085808180898081808380818082808180898685868780818082868586858685868b8685868b86858686808180868685868a80818087808180848c8a8c8b80818089868586888c8a8c8c80818089838283898382839083828394949694a0949194ac949194ac949194a6737173a0848484728484845b6362637d63626385a5a6a595797a7995797a799e797a79b89c9e9c9d9c9e9c737b7a7baa9c9e9ca37e7f7e975a5d5a7f5a5d5a677e7f7e706060607e6060607e60606094606060905d5d5d944f514f9d5d5d5d945d5d5d915a595a885a595a885a595a825a595a81525552865255528452555284525552855a595a875a595a855a595a865a595a855a595a885a595a85686668856866688b6b6a6b8b73737386737373887b7d7b887b797b878482848a8482848c8482848a848684867b7d7b908486848a848684898482848b7e7d7e8b787978887e7d7e88848284877e7c7e857e7c7e8284828484818181867e7d7e857e7d7e85818181847e7d7e857e7d7e85818181877e7d7e86818381828183818281838184848684838486848384868483848684818486848286858684808180848c8a8c7d86858683817f81888c8a8c83817f81838c8a8c8294969481949694868b8d8b868b8d8b83949294828e8c8e838987898189878980848284858482848384828481848284818684868586848683868486838684868486878685808080867b797b86808080857b7d7b827b7d7b898c8e8c8786888685848284848482848084828481848284828080808280808084808080838080807d8384837d838483887b7d7ba58b8b8b859c9e9c78919391859c9e9c7f9c9e9c81848684847e807e81818381847b7d7b85737573867375738573757386737573847b797b807b797b837b797b827e7d7e82818181808486847d8486848084868484848284838482848384828483817f818381818181818181818181818184868481848684827e7d7e81818181807e7d7e817e7d7e807e7d7e80787978827e7d7e817b7c7b7f7b7c7b818383837d8c8a8c7f8685867f94929491949294967879787f8384837f949394829493948394939483918f917f8482847b8482847f918f91888c8b8c7f8c8b8c828482848484828485787978806b6d6b7e6b6d6b7e6b6d6b7b7b797b7b8684867e868486807b797b7c7375737c73757388808180918081808f8080808d8080808f7b797b8f7b797b8e7e7d7e957e7d7e95787978987375739c7375737b7375736b808180a49c9a9c9d8c8e8c9d8c8e8c908183818c8183818c868586857879788578797885787978797e807e727e807e847e807e877e807e83838583839495948594959485a5a6a5889c9e9c879c9e9c859c9e9c889c9e9c88a5a2a58aa5a2a58a9a979a8c8f8c8f92a1a0a18ca1a0a186a1a0a1898e8e8e8a919091889190918a919091889190918a898a898a898a8987898a89877b7d7b856b6d6b846b6d6b846b6d6b856b6d6b8473717383737173847371738383818381898b897f898b89809c9e9c7e9c9e9c7d9c9e9c7d9c9e9c809c9e9c7e9c9e9c7c9191917b9191917e8685867f7b797b7e7371737c737173777371737a737173807b7d7b7a8486847a848684817b7d7b80838383798383837e73757377737573747879787c7879787e86858681949294828486847f7e7f7e797e7f7e7d787878816e6e6e7e6e6e6e806e6e6e826e6e6e7e6b696b7b7371737a7b797b7f848284807678767d6b6d6b7c6b6d6b7b6b6d6b7b7373737873737381737373847373737a6b6d6b7a6b6d6b72737473777b7b7b807b797b867b797b867b797b8a7b797b84787878878687867e94969482949694808c8e8c858c8e8c8a7b7a7b8a737173856b6d6b826b6d6b8a7676768a8180818e7e7f7e8e7e7f7e917e7f7e957e7f7e7c7e7c7e82848284948482848e787678927675769276757697767576878482848b7b7d7b9f656565985a595a7e707170807b7d7b7b7071708a656565985a595a9765676590656765977b7d7b9f7b7d7b9d84828495848284958482848c8482848d7b7d7b907b7d7b8d7b7d7b857b7d7b907375739573757390737573907375738e7b797b8b7b797b847b797b8b7b797b858486848e8486848e8486848e8486848c8482848c8482848a8482848c8482848c8c8e8c898c8e8c898c8e8c8c8c8e8c8a8c8e8c8a8c8e8c868c8e8c868c8e8c8483848383838483838384838483848385848a8485848a8482848a8482848a84818486847f84868474848684768486847b8486847e8486847b8486847e767876868384837c8c8e8c7c8384837c8384837b8c8a8c778c8a8c748c8a8c788c8a8c7c94969476949694779496947794969473949294788988897c89888981898889807e7d7e7170717062707170627071705f787878677878785f78787867787878a3ada6ad906b6d6b606b6d6b73818081787b7c7b717b7c7b717b7c7b787b7c7b7c7e7f7e717e7f7e71848684787e7f7e7b767676767676767681808174818081768687867b8687868d9496948d9496948c949294817876785d6b696b696b696b707071707563656379636563797071707e7878787e7878788f8c8a8c938c8a8c908b8b8b8b8b8b8b8d9c9a9c858b8b8b8c8384838483848380838483887b7d7b8b838383878383838b7b7c7b8b838383877b797b877b797b8780808084808080858384838583848385838483898384838c8382838c7b797b857b797b877b797b88808180818c8a8c888c8a8c8c8c8a8c8e8e8f8e888482848c8482848c8482848a8482848c8987898a8987898e8482848c8482848c848284838686868086868687868686898686868984828482848284878685868b808180837b7d7b838081808b8081808b80818084808180858685868a868586868685868680818086868586838c8a8c87808180867b7d7b85808180897b7d7b897b7d7b887b7d7b8286858689838283898382838d838283a37b797bac7371739373717387525152b2525152ab424142724241427da5a6a589a5a6a5958f908f8da5a6a5858f908fa6797a79d48b8c8b8f8b8c8b819c9e9c9d7b7a7b977e7f7e97a2a1a28ba2a1a267a2a1a2709c9e9c949c9e9c779c9e9c867e7f7e886b696b945d5d5da55d5d5d995d5d5d945a595a97686868977677768e848684857e7d7e849492948394929481949294859492948294929480807f8086807f80888482848a7674768a848284878482848d7b7d7b8b7b7d7b8b7b7d7b8d7b7d7b8e7b797b8c8482848a7b797b87848284808486848a848684938486848a84868483848284857e7d7e867e7d7e887e7d7e877b797b877b797b87817f8185817f81858181818484868484848684858181818281818184818181847e7d7e857e7d7e847b7d7b847b7d7b837b7d7b847e807e84787a7884787a7883787a7882787a78847b7d7b847b7d7b7f808180737b7d7b74767476746b696b88767476978c8a8c869496947d94969484949694868b8d8b828e8c8e828e8c8e8489878982898789818c8e8c838c8e8c84898a8983898a89828c8a8c828c8a8c828c8a8c828c8a8c828c8e8c808c8e8c828c8e8c848c8e8c83868886848c8e8c888c8e8c858688868684828489898a89868c8e8c838c8e8c838c8e8c838c8e8c828c8e8c828c8e8c838b8b8b838b8b8b83949294947b7d7b9e7b7d7b7f9c9e9c859c9e9c729c9e9c7284868487818381818486848184868481848284808482848178797887787978847b797b807e7d7e827e7d7e827e7d7e857e7d7e83818181808181817f818181817e7c7e847b797b847b797b857b797b847b797b837e7d7e817e7d7e7e7e7d7e80818181808181817f7e7d7e807e7d7e7f7e7d7e7e7e7d7e817e7d7e817e7d7e817b7c7b83838383837b7c7b7f7b7c7b7f868586888685868d787978847879788673757386838483858384838583848383918f917f9f9c9f749f9c9f83918f91848482847d848284848482847d8c8b8c7a9492947a949294819492948394929480918f91849c9a9c879c9a9c879c9a9c859c9a9c889c9a9c889c9a9c8b8e8d8e93868786928687868c8687868d8080808c7e7d7e9378797896737573937879789c737573837375736b8081809c808180878183818c6b6d6b8c6b6d6b876b6d6b856b6d6b816b6d6b856b6d6b876b6d6b79737573797375738b7375738473757385737573867375738473757384737573817b797b817b797b8286858683868586818f8c8f838f8c8f859a979a8c9a979a98a1a0a18ca1a0a186a1a0a18fb5b2b58eadaead93adaead93adaead93adaead93a5a6a587a5a6a57e97989781898a8980919391807e807e857e807e837e807e817371737f7371737d7371737e73717380636563806365637e636563816365638163656380767876807678767f898b897e9191917e9191917c9c9e9c799c9e9c7a9c9e9c788e8f8e758e8f8e7e8e8f8e817b7d7b777375737c6b6d6b806b6d6b77737573798383837d8383837b7b7c7b818685867e8685868378797883787978797371737c787878777371737a7371737f6e6e6e7e79787981797879817978797f7b797b7f7b797b7d7b797b7c6b696b807678767e8c8e8c798c8e8c80818381817b7d7b817b7d7b816b6a6b6f6361637773747377737473756b6d6b7c7b7b7b838b898b808b898b867b797b8d6b696b89787878876b696b8b6b696b847878788583848388838483858c8e8c8d83848382818081878c8a8c8c8c8a8c858180818e7e7f7e917e7f7e917e7f7e95848684828482848284828494787678947e7c7e878482848d8482849776757692767576857b7d7b7e7b7d7b85707170987071708e656565807b7d7b807b7d7b857b7d7b907b7d7b907b7d7b977b7d7b88656765916b6a6b9d6b6a6b996b6a6b8c6b6a6b876a6b6a956a6b6a876a6b6a826a6b6a90737573907375738573757385737573777b797b8e7b797b8e7b797b8b7b797b8e7073708e7073708c7073708c7073708c7070708a7070708a7070708c84828489787978877879788478797884787978867b7c7b837b7c7b7f7b7c7b817b7c7b80737273808384837e7372737e7372738373747386737473867b7f7b82848a84818486847f8486847a8486847d8486847e848684788486846f8486847876787691737173788c8e8c788384837883848378808180778081807a808180788081807789888974898889797e7a7e7f7e7a7e7c7e7e7e7c9492948594929485737573716365636263656362636563626365635f6b696b5f787878706b696b99949694888c8a8c6c706e70708c8a8c708c8a8c748486847c8486847984868474848684767b7d7b6f7b7d7b767b7d7b7689898978918f9178918f9171918f9171868486747e807e879193919a919391909193917d8c8a8c68817f8168817f816f767476727b7d7b797b7d7b807b7d7b887b7d7b8d8382838d94969493949694808b8c8b878686868b8482848b8482848f8686868286868680868686878c8e8c8b8c8e8c8e898a898b898a898e898a898b898a8981898a8987898a898b8686868b868686908c8a8c908c8a8c8b8c8a8c878c8a8c8684828482848284888686868c898a898f8c8e8c8b8c8e8c888c8e8c888c8e8c8489878984848284878482848c8987898e8c8a8c8e8c8a8c8e86858687868586878081808486858684868586898685868c86858684808180808081808886858689848684828181817f818181878486848686858683808180838081808b808180867b7d7b83808180888081808680818088818181888181818881818186818181888180818884828485848284838482848c7e7d7e897e7d7e828181818e7b797b9e636163806361637b8482849e6e6c6e8e5a5d5a865a5d5a83686a687e767876a07b797b887b797b79949694af8b8c8bcd5a595a995a595a886a696a655a595ab26b696bc36b696baa89878991a7a5a76fe7e7e76fbbbabb588f8d8f6f8f8d8f759193917b91939187636563926365638d6b696b896b696ba06b696b9cb2afb28aa5a6a57fa5a6a581a5a6a581a5a6a57f9c9a9c7d9492947d8c8a8c808c8a8c83838483888384838c8384838c7b7d7b8b8181818384868488818181898486848986848689807e808e7b797b91868486868c8a8c8c8c8a8c8c8c8a8c7f787778877b797b878080808580808085808080897b797b887b797b86807e80887b797b877e7d7e857e7d7e877e7d7e87848284838181818481818183818181828181818181818183818181848181818181818180818181807e7d7e827e7d7e837b797b847876787e737173847371738178767876737473858383839994929494949294818486848184868481848684818486847f89888983898889838988898289888982898889838988898589888984898889838c8e8c848c8e8c858c8e8c868c8e8c8694969483949694869496948694969485949694879496948794969486949694849496948694969488949694888b8c8b8594929482949294808b898b808b898b838c8e8c868c8e8c868c8e8c7d8c8e8ca17b7c7b9973717378838783678387836f919191879191918791919187919191858e8e8e798e8e8e7b9492947d8e8e8e7d838283827b797b837b797b827b797b827b797b847b797b867b797b827b797b7e83818380838183837b797b867b797b87737573847375738373757380737573817375738173757382737573817b7d7b827b7d7b837b7d7b827b7d7b817b7d7b83848284808482847e8482847d84828481868486817b797b867b797b837b797b8d7676768d7676768681808186767676897b7d7b897b7d7b787b7d7b6b7b7d7b85737473887374737e838383818383838283828382838283828b8c8b858b8c8b848c928c828c928c828c928c828c928c86919091889c9a9c869c9a9c8a9c9a9c8d8687868f7b797b8f7b797b8f8080808b8482848e84828495787978927e7d7e977e7d7e8d73757366948e9497948e94918384837a9496948083848386737273897375738973757386737573897b7c7b847375737f808180828081808280818085848684857b7d7b887b7d7b8a7b7d7b878180818676767687767676867676768378797882757575837b7d7b847b7d7b8f7373738d73737384737373847b7d7b827b7c7b897b7c7b8884868485848684878987897e8987897894929478949294769496947b9496947d9496947d9496947c9496947e9496947e8989897c7e7d7e7d7b797b817b797b837b797b817b797b807371737f73717381737173817371738076767681767676818180817b8180817b8c8a8c798c8a8c798c8a8c778c8a8c79838283798382837c7b797b7c7b797b7c7e7e7e837e7e7e7c7e7e7e797375737f707270747072707d707270787072707a7e7d7e7d8482847d7e7d7e807e7d7e7c7879787f8482847e8482847b7e7d7e7d7e7d7e7d7e7d7e827e7d7e757e7d7e84848684868486847c7979797e797979796365637c6e706e7684868473797b798083858370838583748385838c7375738b7371738b808180878e918e878e918e86818081838c8a8c858c8a8c88767676917676768e767676898180818b8180818e8987898d9492948f9492948f89878988848284817879788b737573987375738f7b797b888c8a8c8e7b797b8f7371738d73757387787a788d787a788d7375738e6b6d6b817e7e7e787e7e7e8e6b6d6b916b696b8d6b696b866b696b82737273897977799179777991848284858482848784828495797879957978798d6e6e6e896361638f6361638f6361638f6e6d6e8f7375738c73757387737573816365637f6b6d6b947371738b7371738b7371738d7375738a73757388737573887375738b75737589757375927b797b8e7b797b8a737173887575758d73717384737173827371737e7371738273717384737173827375738173757381787978837879787c78797883787978887879787c78797884737573847375738173757381737573807371737d737173797371736f737173986b6d6b82767676777676767d767676767b797b767b797b7a7b797b7a7b797b7c7b7a7b79737173807b7a7b878384837e8685868b86858678707170725a5d5a6f5a595a6f5a595a6f5a595a6f5a595a79767576809c9e9c809c9e9c979c9e9c707e7c7e677e7c7e6c7e7c7e707e7c7e747b7c7b7c7b7c7b747b7c7b747b7c7b767b7d7b6f7b7d7b767b7d7b839795976b9c9a9c718684867f918f91789c9a9c7da5a6a57da5a6a590919391877e807e766b696b6f7674766876747684817f81889495946badaead79adaead8094959480949694939496949f8382838d838283878c8e8c8f8c8e8c8b8c8e8c87868686808482848b868686908686868e898a898b8c8e8c938c8e8c8b898a89868686868d8686868f898a898f8482848f8482848e8684868b86848687807e80807b797b80848284848c8e8c8a8c8e8c88898a898b898a898b898a898684828484848284848482848a8482848c8987898c848284918685868e8685868386858683868586868685868a8081808c8685868f7b7d7b847b7d7b80868586868685868c808180848181817d818181848486848981818183808180838685868986858689868586838685868c80818083808180868081808a81818186818181868181818a8181818a848284888482848781808189818081848486848284868482848684828181818a8482848a79777985848284858482847b84868483848684897678768b84868488838283887b797b88838283908b8c8b997b797b996a696a885a595a888c8a8c91898789b26b696bb26b696baa6b696b6f636163588f8d8f85bbbabb90e7e7e781efefef87efefef92efefef92efefef8dd6d3d691b2afb2a0b2afb298b2afb286a5a6a57da5a6a57da5a6a57d9191917d9c9a9c7f9c9a9c7f9c9a9c7f9492947d949294838b8b8b887b7d7b8a7b7d7b8b7e7d7e857e7d7e887b797b8e7b797b8e7b797b89807e8089868486917b797b8c7877788c78777886787778797877788c7b797b918687868780808080868786808c8a8c857b797b887b797b867b797b857e7d7e847e7d7e837e7d7e847e7d7e847e7d7e83818181828181818281818183818181838181818381818181818181808181817e7e7d7e817e7d7e7d7b797b7b78767875737173847371738a848284809492948f8383838a7374738f6365639a7374738d84868481848684818486848289888982898889828988898289888982898889838988898789888987898889858c8e8c898c8e8c8a8c8e8c8a8c8e8c8a8b8c8b888b8c8b848b8c8b838b8c8b81898b8983898b8980898b8985898b89838382838583828385838283877b797b8a838183828381838283818385838183868c8e8c888c8e8c868c8e8c868c8e8c888c928c997b7c7b807371736f8387837f9c9e9c8b9c9e9c7f9c9e9c839c9e9c819492947b8e8e8e7b8e8e8e7b9492947d9496947d8b8c8b808b8c8b828b8c8b80868486817b797b837b797b857b797b877b797b84838183808381837e838183817e807e837375738373757383737573827b7d7b7e7b7d7b817b7d7b827b7d7b837b7d7b807b7d7b7e7b7d7b7b8686867e8c8b8c7e8c8b8c7d8c8b8c7d8c8b8c83918f9181918f917d918f9184918f91958c8a8c8d8c8a8c7a818081867676768970717085707170807b7d7b6b7b7d7b77838383887374738173747381737473807b797b807b797b807b797b7d7b797b7e7b797b87868986848c928c818c928c86919091869c9a9c849190918a919091878c8e8c8a8080808f7b797b927b797b927375738c787978917e7d7e957879788d7e7d7e97737573667e7d7e7a898589a3636163807372738083848386838483898383838c83838389838383867b7c7b7f73757384737573848081808780818085848684868486848784868488848684878c8a8c848180818481808185818081867b7d7b867b7d7b887b7d7b897879789173737391737373887373738a7373738873727387737273856b696b826b696b817371737e7371737c7371737c7371737d7375737f7e807e7f898b897d898b897c8989898294969482949694809496947d9c9a9c838b898b818b898b7f8b898b828c8e8c818c8e8c7f8384837f7b7a7b7f818081807676767f6b6d6b7e6b6d6b7c7371737b7371737a7b797b7b7b797b7f8382837c7b797b7c7b797b7f7b797b837e7e7e7e7375737973757379737573788c8e8c788c8e8c7a7e807e7d7e807e89787978837e7d7e7d7e7d7e837e7d7e847e7d7e847879787e787978847e7d7e82787978827e7d7e877375737f737573827979798063616380636163786e6d6e73848684888486847f8486847c8486848c8385837c8385837894959470a5a6a57e8081808d737173897371738b7371738d7676768d76767688818081888c8a8c868180818c7676768c7676768c7676768c7e7c7e8c7371738c7371738d73717384737573847e7d7e8e7e7d7e957879788e7371738e7371738f7b797b898381838d787a78897e807e87848684898486848a7e7e7e856b6d6b7c6b6d6b6f919091918486848a7b7c7b7e8486848a7b7c7b816e6c6e856e6c6e896361638d63616392636563957978799584828484797879837979798f6e6d6e896e6d6e966e6d6e927375738f7375738c6b6d6b876b6d6b887371738b73717391737173917371738d7375738d7375738d7375738d7375738e757375897b797b8e7b797b857b797b86787978817b7d7b8d7879788b7879788c7b7d7b82787978807575758a7b7d7b877e7d7e867e7d7e847e7d7e86787978837e7d7e818482847c8482847c848284818482847d8482847b8482847d8482847d8486847d8486847d848684727e7f7e986b6d6b887676767776767677767676767b797b767b797b767b797b767b797b777b7a7b79838483828c8e8c828c8e8c8b8685867e7071705f7071705f9c9a9c62adaaad62adaaad62adaaad75adaaad8f9c9e9c889c9e9c809c9e9c888989896c706e7075706e7075706e707a706e707f7b7c7b7f737273747b7c7b747b7c7b767b7d7b6f89898983898989908989896486848671918f91939c9a9c869c9a9c879193917d7e807e747e807e746b6d6b6f6b696b766b696b84817f81928c8a8c9d7b7d7b727b7d7b6b7b7d7b727b7d7b747b797b807b797b8d7b797b937b797b8f8482848f868686838686867b848284858482848b8482848b8482848e8482848b8482848b84828486848284818482848d8482848f8482848d8482848d8482848b807e808b807e8085807e8085868486888686868a848284888482848c8686868f868686888482848284828482848284878987898a8987898a8482848c84828487808180807b7d7b8a8081808a8685868a8081808c808180848081808480818084808180888081808c808180828081807a7e7d7e87818181898181817f8181817b808180838081808980818086808180838685867f8081808380818088808180817e7d7e837e7d7e8a818181868181818381808187848284828482848381808185818181898181818581818182818181858482848584828485848284858482848684868486848684898486848b84868488838283888b8c8b888b8c8b88949694888c8a8c998c8a8c998c8a8caa7b797baaa7a5a7b2c6c3c6a2a7a5a7998987899c8f8d8fa7bbbabba7bbbabb9cbbbabb98c0c1c09ec0c1c098c0c1c098c0c1c094d6d3d694d6d3d691b2afb2898e8c8e837e7d7e7f7e7d7e7d7e7d7e7f7e7d7e7d8482847d84828480848284808c8a8c7d8b8b8b7d949294838b8b8b8a7b7d7b8b7b797b867b797b887b797b8e7b797b917b797b8c7b797b7f807e80847b797b866564657f525152937877788c8c8a8c918c8e8c8f8c8e8c87868786828687868186848685807e8084807e8083807e8084787978877375738573757385787978857b797b857b797b857b797b847b797b847b797b847b797b837b797b837b797b817b797b7f7e7d7e7c7e7d7e7c7e7d7e7b7e7c7e7e7e7c7e788482847584828476737473767374737b73747380737473a6525152b35251529a8486848d8486848994929485949294859492948894929488949294899492948994929488949294898c8e8c898c8e8c888c8e8c858c8e8c868b8c8b818382837d8382837f838283807e807e807e807e817e807e817e807e867b797b837b797b827b797b867b797b857b797b857b797b877b797b8c838183918183818e8c8e8c8b8c8e8c888c8e8c888c928c8883878388737173807b7c7b83868586838685867b7b797b777b797b77848684778486847b8486847f898a897f8b8c8b7d8b8c8b828b8c8b8094969480918f91829c9a9c849c9a9c849c9a9c87949294838b898b7e9492947d9492947d898b8980898b8980898b8983898b89828c8e8c818c8e8c848c8e8c828c8e8c8191909180919091809190917e9c9a9c809c9e9c84949494819c9e9c839c9e9c839c9a9c849c9a9c869c9a9c86918f91898180817e6b6d6b7a6b6d6b8276767689707170856565657c6565656f5a595a706365637e73747385737473817374737d8b8c8b7d8b8c8b83838283808b8c8b7f8c928c84808180887b797b878689867f919091847b7d7b7f7b7d7b867b7d7b847b797b877b797b8f8080808f808080917879788e7879788c7879789273757397737573977375737a73757366898589916361638c6361638c6361638673727386737573867b7c7b897b7c7b767b7c7b7f7375738e7375738773757384737573846b6d6b896b6d6b857375738573757387767676857676768676767684767676847879788578797889787978897879788a737373917373738a73737384737373897b7c7b887b7c7b877b7c7b857b7c7b857e7c7e857e7c7e817e7c7e817e7c7e8473757386737573847375738473757385737173837e7d7e857e7d7e897e7d7e8a9c9a9c7d9c9a9c7d9c9a9c818b898b7f8c8e8c7e8384837c8384837d7b7a7b7a6b6d6b7a6b6d6b7b7676767e7676767b737173787371737a7371737c737173767b797b7c838283799496947694969474898889817e7e7e7989888979898889838c8e8c7a8c8e8c7d7e807e817e807e807375737d7375737d73757383737573847375738373757383737573837375738273757382737573827375737f737573807979798079797982797979807979797f84868488848684856e706e82797b798c7375738c7375738473757380949594849ca29c8980818087737173897371738a7676768a6b6d6b8f6b6d6b8d6b6d6b868180818c8c8a8c868c8a8c88818081887e7c7e897e7c7e8c7e7c7e8b7e7c7e8b7e7d7e888482848b84828488848284888c8a8c88838183887b797b8f7b797b8b787a78907e807e967e807e8d848684857e7e7e857e7e7e7c91909178a5a2a5918486848d7b7c7b7b8486847e7b7c7b8984828489848284818482847d848284926e6e6e8f63656392636563986e6e6e8f6e6d6e7d6e6d6e89797979837979798a63656395636563926365638c6b6d6b82706f70826b6d6b8b6d6e6d94737173947375739773757397737573947375738e7573758c75737587706e7085706e708873717386737173847371738875757586787978827b7d7b827b7d7b847b7d7b847e7d7e817879787e7e7d7e84848284858482847f8482848184828483848284887e7d7e867e7d7e817e7d7e817e7d7e807e7f7e808486847d8486847278787898767676888c8a8c778c8a8c778c8a8c768c8e8c768c8e8c768c8e8c738c8e8c778c8e8c7e8c8e8c778c8e8c808c8e8c7e707170657071705f9c9a9c6c9c9a9c6fadaaad68adaaad75adaaad8fadaaad799c9e9c71898989887675768076757670636163756361637a6361637a6361637c6b696b7c6b696b796b696b797b7c7b7c8989897c97959789a5a2a5909795978c918f91789c9a9c788684867f7b797b746b6d6b616b6d6b6a6b6d6b747e807e6f8c8a8c8b8c8a8c99817f81768c8a8c887b7d7b8f636563967b7d7b889495948094969480949694809496948d8b8c8b978c8e8c8b8686868f8482848384828480868686898686868b8482848e8482848e8482848e8482848684828484848284898482848d8482848d8482848b8686868b807e8087807e8085807e808b8684868c8482848a8686868c8686868e86868688898a898284828484868686888c8e8c878e8c8e8f898789928e8c8e8c949294798c8a8c808c8a8c8a8c8a8c8e8685868c868586848685868480818084868586868c8a8c88808180807b7d7b7e7b7d7b828181818781818187818181787e7d7e867b7d7b8e8081808986858683868586868c8a8c7d80818088808180818081807d818181867e7d7e867e7d7e837e7d7e887b7d7b82818081857e7e7e8a7e7e7e8b7e7d7e847e7d7e827e7d7e847e7d7e858482848084828485797779858482848084868483848684868486848684868488838283887b797b8883828388838283888c8a8c888c8a8c888c8a8c997b797bb26b696ba26b696b996b696b99898789a78f8d8f9c63616390636163906361638c636563926365638c6365638c636563896b696b856b696b856b696b856b696b836b696b836b696b8a7e7d7e8c7e7d7e88848284858482848584828482848284888b8b8b889492947f949294869492948c84868489848684898486848e8486848e8c8a8c897b797b877b797b847b797b7f7877788c8c8a8ca68c8a8c8c8c8a8c877b797b8a868786858c8e8c8586878681807e8086807e8088807e8084807e80838482848384828483848284837e7d7e847b797b857b797b847b797b867b797b867b797b847b797b837b797b837b797b817b797b827b797b807b797b7d7b797b7e7e7c7e7e7e7c7e7b7e7c7e7e7e7c7e807374737b8383837b8383837683838374737473a6525152bf5251529a62626289737573867375738373757385737573837375738573757385737573857375738973717388737173847b7a7b837b7a7b837b797b817b797b7f7b797b817b797b83737573837375738473757384737573867b797b837b797b847b797b887b797b87838183877b797b8a7b797b8c7b797b8b767876886b6d6b866b6d6b836b6d6b807371738073717380737173807371737f7b797b7f7b797b7f7b797b7b8685867d8486847d898a89818e8e8e8594929486949694889496948694969488949694869c9a9c839c9a9c82918f9180918f917e8b898b7d8b898b808b898b808b898b7e898b897d9496947d94969481949694828c8e8c848c8e8c888c8e8c848c8e8c8191909182919091829190917e919091808c8b8c868c8b8c87949494838c8b8c7e86848680868486818684867d8684867a81808182818081828180817e818081807b7d7b857b7d7b7c7b7d7b747b7d7b7e83838388838383859492948894929488949694829496948094969485949694848c928c818c928c8180818082808180818686867b8686867f868686868686867f808080878687868f8687868d7b797b917e7d7e917375738e7375739273757397737573977375738d7375735c8985897a9496949d83848397838483918384838c83838389838383868383837c8c8a8c7d9c9a9c898081807f73757384737573867375738573757383737573846b6d6b856b6d6b846b6d6b856b6d6b856b6d6b87737173877371738673717386757575887373738d6b6a6b8d63616388636163876b696b8973727386737273877372738373717381737173837371737e7371738173757384737573817375738173757382737173827371738273717385737173866b696b7f6b696b7d7b797b7d7b797b7b8384837d8384837c8384837d8c8e8c7c8c8a8c7c8c8a8c7b8c8a8c7c8c8a8c7a8c8a8c7b8381837e8381837b838183797b797b8b7b797b8b8b8c8b76949694729492947c949294837e7e7e7c737573836365637d6365637f7072707d7e807e777879787d8482847d848284837e7d7e83848284837879788373757380787978847375737f7879787f787978828482848484868482848684828486848284868482797b7985797b7985797b7988797b798c8385838c737573887375738873757384737173878081808780818082808180867676768f7676768f7676768f76767691767676916b6d6b89767676888180818c8987898f8987898a898789898987898e8482848b7e7d7e8b7e7d7e888482848f83818389838183858c8a8c8f8c8a8c948486848d8486848b787a788d7375738a6b6d6b8e7e7e7e859190918a919091867b7c7b8d6b696b82737273778486848d797779996e6c6e8d7977797d84828487848284878482848f848284986e6e6e707979797d8486849c6e6d6e7d797979817b7d7b81737573876b6d6b8c6b6d6b886d6e6d886b6d6b856b6d6b8b6b6d6b926b696b926b696b8f707170927071708e706e708b6b696b8e6b696b8c706e708a737173887371738675757586757575867575758478797886787978827575757e7375737e737573837879787f7375737c73757386737573867375737e737573847375738a737573887375738178797880787878877878787d787878797371739e767676888180817d8180817d818081807b797b8a7b797b7d8080808386878682838483858384838583848379737173727071706570717078707170727071706f7574756f757475827574757c75747571636163886361636a63616362636163756b6d6b756b6d6b756b6d6b7b6b6d6b7e6b6d6b848182818481828197818281898682868c868286899998997a99989988949694808688868086888677787a78697e7e7e74919091799190916ea5a2a571a5a6a57da5a6a577848284778482847989898983737573977375738d737573867375737f868686799998998699989990898b898a8486848784868481898b897c8e8e8e83898a89898486848c898a898b8687868b8c8e8c888c8e8c7f8c8e8c848687868a8080808d8080808d8080808d868786818c8e8c7e8c8e8c898687868e8685868c8685868c868586878c8a8c798685867b8685868580818085868586858482848c8482848f898a898a898a897f868786858687868a8687868a8c8e8c85898a897e898a898c8686868a8686868a8c8e8c818c8e8c878c8e8c8d86888681949294838b8b8b81838483868b8b8b868c8e8c888c8e8c8880808088808080848b8b8b898b8b8b8f94929486949294859492948e949294858b8b8b85838483858382838083828387838283897b797b827b7d7b778688867c868886827b7d7b8484828484848284818c8b8c8484828487848284858482848684828487848284858684868a8482848c8482848d8684868a8c8a8c8a8c8a8c8e83838393838383957b7b7b995a5d5a955a5d5a8e5a5d5a8c524d528c524d52955f5d5f925f5d5f8e63616391636163916361638e636163915f615f93656565936b696b8d6b696b8c6a6a6a896a6a6a896a6a6a8a737173877b7d7b87737273896b676b85737273846e706e87636563806e706e848486848a8081808b80818085868586898685868d7e7f7e887e7f7e8778787887737173868486848c848684926e6d6e8c6e6d6e89787a788f6b6d6b856b6d6b826b6d6b857b797b857b797b887b797b85808180867e7d7e838181818484868483848684828482848384828484848284837e7d7e838383838283838382838383808383837e8080807f8080807c8080807c8080807f8382837d8382837d8382837b8382837d84828479848284788482847c848284747575756b7575758e575457a83934399539383988393839883938398539383983424142834241428842414288424142884a494a8b4a494a8b4a494a884a494a89524d528c524d5289524d5287524d52885251528b525152845251528b52515288605d6088605d6088605d6086605d60845a5a5a825a5a5a845a5a5a845a5a5a81626162846261628162616284626162886264628362646283737373837373738373747383838383838383838383838383898a89838c8e8c888c8e8c88898a89848b8b8b848b8b8b83838483818384837e8482847a8482847e848284808988897e8486847e898b897e898b8980898b89808c8a8c828c8a8c828c8a8c858c8a8c81918f91818c8a8c858c8a8c858c8a8c82898789828482848284828482898789828b8b8b82838483828384837d7b7d7b7f7b7d7b807b7d7b7f86858680868586828e8f8e83949694818e8f8e828e8f8e809c9a9c80919091809c9a9c829c9a9c84a5a2a585a5a2a582979597829795978194969482949694809496947f94969482949694858b8c8b829496948194969487918f9187918f9187918f91859c9a9c8794929487949294878381838b7b797b8b7371738b787878927e7f7e92787878917b797b91757575916b6d6b646b6d6b899c9a9cb09c9a9c969c9a9c969c9a9c9594929490949294859492948a9492947b9c9e9c7b9191918886858681868586858385838283858384838583857b7d7b8684828482848284828482847f8482847f7e7e7e817e7e7e817e7e7e887375738873717380737173847e7d7e887e7d7e887676768d6b6d6b866b6d6b8876767686737473836b6d6b836b6d6b816b6d6b816b6d6b81737473826b6d6b837374738478797883787978857879788478797886767476866b696b7d6b696b7d6b696b7d7374737e7b7b7b7e7b7b7b7d8482847c8081807e808180808685867d8c8a8c798c8e8c778c8e8c7e8c8e8c818c8e8c81949694818083808d6d706d815a5d5a7f737173807371737d7371737e7371737c787a7880787a787786888673787a7881868586849492947d94929480949294879496948294969485898989828989897f84868485848684888486848984868484848284858482848884828486848284858486848a7b7d7b8c7375738873757387787a7885787a7887787a7885787a78807b797b867b797b877b797b868181818d8684868b807e8089807e8089807e80867e7c7e8d7e7c7e8f7e7c7e8d7e7c7e90767776907677768e7677769076777690797879908482848c8482848d848284908180819081808191818081908c8a8c8c848684867e7f7e7d7e7f7e808486847a787678886b696b886b696b8878767887838483757b7a7b907371739083848381818181777675768b6b696b90767576947b797b988482849b7b797b91737173649c9a9c889c9a9c976b6d6b887b7c7b8e848284868482848e8482848e7b7b7b8b7e7d7e887e7d7e8478797888737573896b6d6b896b6d6b8c6b6d6b8c6b6d6b906b6d6b906b6d6b956b6d6b926b6d6b8a6b6d6b8d6b6d6b8d6b6d6b876b6d6b856b696b836b696b806b696b856b696b877371738773717386737173817371737f6b6d6b816b6d6b7c767676756b6d6b7e7375737e7375737c7375737e737573807879787c787978777879787a78797896787a788e787a7886868886828688867c83858382737573877375738d8385837e89888976767676767676766f7676766e7b797b797b797b7f89868974898689728e908e778e908e818082806c737573716b6d6b736b6d6b676b6d6b736b6d6b6994929469949294629492945c8685867e8182819d9798978497989784979897868682868c8682868c736d7380736d7380787a7880787a786f787a786f787a78797e7e7e8a7e7e7e8f7e7e7e797e7e7e6b8f8e8f718f8e8f899a9a9a8fa5a6a5749f9d9f839f9d9f8db5b2b579b5b2b57f99989986868686928686867f9998997e8e908e8a8486848d8486848d84868486898a897f8e8e8e838e8e8e89898a898e8687868e8687868b8c8e8c858c8e8c868c8e8c8a8c8e8c8d8080808d8687868d868786818c8e8c7a8c8e8c858c8e8c8e8685868c868586898c8a8c828685867e808180768c8a8c7b8c8a8c8580818085848284878482848a8482848784828482808080888080808a8687868d808080838482847e848284878482848784828487808280818082808a8082808a8082808383848381838483818384838b8b8b8b888c8e8c7e8c8e8c828687868c80808084838483848384838a838483877b7d7b8a8384838c8b8b8b858b8b8b7f8b8b8b808b8c8b85949694908b8c8b8e949694829c9e9c85919391879193917f919391818c8b8c848482848584828485848284888482848784828486848284878482848884828488868486888482848c8482848e8383838f7b7c7b8e7b7c7b93838383957b7b7b927b7b7b997b7b7b997b7b7b9b7b7d7b957b7d7b957b7d7b956d6d6d97737573976d6e6d8c6d6e6d896867688a6565658f5f615f8c5f615f865a5d5a875a5d5a845a5d5a845a5d5a875a5d5a85635d6389635d6386635d6386635d6384636563876e706e8b797b798b797b79897b7d7b8a7b7d7b8e80818088868586857e7f7e877371738473717387737173836e6d6e80636163836361638c6361638c6b6d6b85787a7885787a7889787a788b7b797b837b797b88808180887b797b877b797b867b797b857e7d7e877b797b867e7d7e847e7d7e84787978857e7d7e827b7c7b837b7c7b837b7c7b84838383828687867f8080807e8080807f868786808382837f8b8c8b7d8b8c8b798b8c8b778c8a8c78949294779492947a9492947494969474949694749496948575757581707170817071707e7071707e7071707f787c787c787c787e787c787c787c787c7b797b82626162854a494a824a494a82524d5284524d5284524d5282524d527e525152815251528452515288525152814a454a7e4a454a814a454a814a454a824241428242414280424142844241428c4a494a884a494a884a494a884a494a915255529152555291626462916264628e7374738e7374738983838389838383888c8e8c85898a89818686867e848284807b7d7b807b7d7b807b7d7b7e7b7d7b8384828481898889818988897c8988897b898b89808e908e83949694889496948a9c9e9c829c9e9c879c9e9c8c9c9e9c859c9a9c819c9a9c819c9a9c83969496828e8c8e7f89878982898789828482847f8384838083848380838483798b8b8b7c918d9180918d917f918d917f86858681898889828e8f8e838e8f8e828e8f8e819190918386868682868686838686868089898982898989878989898089898980848284848988898384828483898889838b8c8b87838283848b8c8b878b8c8b86918f9188918f9188918f9184918f91858b898b85838183878381838d7b797b877371738d787878927878788d78787891757575917575759170717082757575619c9a9c89898789a36361639676747693737573907375738a7e7e7e877e7e7e88868586679191917b7b797b887b797b81838583817b7d7b817b7d7b828385838189888982898889848988897f8988897d89888984898889819492947f949294807e7d7e887e7d7e9794969484949694888c8a8c8881808184767676867676768473747383737473826b6d6b846b6d6b836b6d6b816b6d6b826b6d6b826b6d6b816b6d6b846b6d6b836b6d6b816b6d6b8376747680767476706b696b806b696b847b7b7b7c8482847e7b7b7b7d7b7b7b7d7b7d7b807b7d7b7f7b7d7b817b7d7b7e7b7d7b7e8082808080828083808280838083807e949694869496947e8083807e7371737e7371737b7371737c737173736b6d6b6e6b6d6b80787a787794969484949294849492947f86858683868586877e7d7e857e7d7e897e7d7e897e7d7e86848684897e7f7e88787878887371738473747384737473856b6d6b856b6d6b81737573867b7d7b866b6d6b85737573877375737e73757380787a78857e807e8081818180848684877b797b897e7d7e8b807e8082807e8084807e808b7b797b8b7e7c7e8d8c8a8c8b8c8a8c898c8a8c898486848b8486848b8486848d8486848b8482848f7978798f7978798f7978798e76767690767676916b6d6b8e6b6d6b837371738373717389787878868486847a86848688949294888684867a787678877371738b7b7a7b948c8e8c94838483868c8e8c7c8c8e8c8b8c8e8c958c8e8c917b797b8d7b797b917371738a737173886b6d6b906b6d6b887b7c7b887b7c7b8b7b7b7b8b7b7b7b897b7b7b8b7b7b7b887e7d7e817e7d7e817e7d7e887e7d7e8681808186767676847676768176767690787878926b6d6b886b6d6b866b6d6b886b6d6b8d6b6d6b916b6d6b8e6b6d6b896b696b886b696b83767576897675768c7371738973717387737173877371738676767681767676817676767c767676837b7d7b7e7b7d7b7e7b7d7b7e7b7d7b7c787978756b6d6b756b6d6b7e6b6d6b86787a788a6b6d6b866b6d6b826b6d6b82737573717b7d7b8d8385838d73757376636563766365637e76767676898889748986897c8986898289868982979497729c9e9c819c9e9c7c8e908e6c9c9e9c75a5a6a569a5a6a56ba5a6a56f9193916294929462949294628685866994929484adaead7e9798977e81828184adaead77adaead77999899809998998986828677787a78668688866686888666868886797e7e7e846b6d6b846b6d6b8a6b6d6b95848284898482848f848284958f8e8f839f9d9f889f9d9f889f9d9f7e9f9d9f7fadaaad98adaaada59998998c86868687898b89939496948d94969490898b8990898a89938e8e8e8c8e8e8e869492948e8c8e8c9180808094808080918c8e8c8a8c8e8c888687868d8687869180808089808080898080808d8687867a8c8e8c828685868e868586878081807f7b7d7b88868586858c8a8c768c8a8c7e86858685848284878482848a8482848a8482847a808080858080808d8080808a808080858482847e848284858482848784828487808280848082807b80828081808280887b7d7b837b7d7b7c7b7d7b7e7b7d7b867b797b867b797b808687868a86878684838483878b8b8b89838483878384838c7b7d7b88838483817b7d7b857b7d7b8583828382838283878b8c8b87949694829193918591939185919391879c9e9c8a9c9e9c85949494878c8b8c8b949494878c8e8c8586868685898a8986898a89878482848a8482848c8482848d898789918c8a8c958c8a8c958c8a8c938c8a8c928c8a8c928c8a8c8e7b7b7b8e7b7b7b926d6d6d8c6d6d6d896d6d6d866d6d6d896d6e6d866867688363616386636163885f615f886565658c5f615f8d5f615f8a6263628c6263628c62636288626362866b676b8773727388737273887b7d7b89797b798b797b798d797b798b797b79887b7d7b8a8081808e808180897b7d7b8578787884737173887e7f7e8784868480797979808486847d8486847d8486848f86888689868886929496948f949694858c928c868081808680818088808180887b797b877b797b857b797b857b797b87787978847375738378797885787978847b7c7b857b7c7b84838383858383838786878684868786858c8e8c858c8e8c86949694869496947f94969479949694799c9a9c7b9492947a9c9a9c7a9c9a9c7c9496947c9496947c949694749496947e8c8e8c7e8c8e8c818c8e8c858c8e8c86949a9485949a947c949a947e949a947c94929476949294799492947c9492947a8c8e8c7a8c8e8c7a8c8e8c7a8c8e8c778c8e8c778c8e8c748c8e8c778c8e8c778c8e8c798c8e8c798c8e8c798c8e8c7a8c8e8c808c8e8c82737473885a5a5a906261627d7b797b847b797b976261628d73737391848284a0626462a07373739a73747394838383949492948e94929485898a897f898a8983898a89838c8e8c80949294839492948194929483949294878e8f8e878e8f8e878988898784828488898b898a898b898a8e908e8d949694879697968596979687919091829190917e8c8a8c7e8c8a8c7e8c8a8c818c8a8c7c8987897c8e8c8e7c94929482949294829492948094929480949294848b8b8b86918d9186868586858685868386858685848284868482848384828483848284837b7d7b817b7d7b817b7d7b827b7d7b827b7d7b857b7d7b847b7d7b7f7b7d7b828482848384828482848284818482848483828386838283837b797b867b797b837b797b847b797b857b797b857b797b847b797b858381838583818382838183828486848b7e7f7e92737173907878789175757591757575917071709870717061898789549c9a9cb0767476967674768a7e7e7e907e7e7e8c7e7e7e877375738e7b797b6e868586819c9e9c959c9e9c849496948294969482949694878b8d8b84949694848e8f8e848988898484828486898889888988898889888988949294808989898f898989977371737c73717381767676867676768881808186767676817b7b7b827b7b7b847b7b7b847b7b7b817b7b7b807b7b7b827b7b7b807b7b7b7f6b6d6b816b6d6b827879788378797880767476807674767d76747683767476836b6d6b7c6b6d6b7d7b7b7b7f848284808081807f8685867e8685867d8685867e868886838688868180828080808280868083808d808380868083807c8083807c8c8e8c7a8c8e8c7c8c8e8c7a8c8e8c73787a78778688868e787a788e787a7881787978826b6d6b826b6d6b836b6d6b877371738773717385737173867e7d7e8578787886737173857878788378787884737473857b7b7b847b7b7b8173747381737573837b7d7b7f7b7d7b85848684818486847e848684878486848884868483818181868181818784868487818181847b797b847b797b877b797b847b797b8b7e7c7e8d706e7089706e7089706e70877677768b7677768b76777687848684888482848f8482848a8482848f8482848c8180818981808188818081917676768f787878868486848f848684928486849d949294819492948178767881868486758c8e8c877b7a7b94737173907371738b7675769a767576956b696b956b696b8d7371738a7b797b8684828483848284817b7c7b817b7c7b816b6d6b906b6d6b916b6d6b997374738e7b7b7b8984828484848284847e7d7e887879788878797886767676868180818181808189818081908683868b86838686868386838683868778797888787978877879788878797888818181887675768b7675768b8181818783848386838483868c8e8c848c8e8c848c8a8c848c8a8c848c8a8c7f8c8a8c7a83858385838583838c8e8c788c8e8c779492947c8685867c86858685949294829496947a8688867a8688867a8688867c838583778c8e8c928c8e8c7c7b7d7b607676767e898889948988897e9c9a9c77a5a2a579a5a2a57997949777898689817375737c8082805d808280628082806b7e807e6f7e807e6d7e807e679193916f8685866f868586628685868894929484979897729798977e8182817e8182817a8682867d8682867a8682867a736d73a26b6d6b80787a78668688866f94969469a5a2a56ea5a2a579a5a2a584a5a2a58f8f8e8f7d8482847d8482848f848284927375738d7375738d7375738d7375738c99989986adaaad869998998c8686868a8486848d84868490898b89878e908e8c8e8e8e89898a898984868486848684888080808580808082808080887b797b867b797b848080808a86878688808080817b797b897b797b947b797b89868786828c8a8c828685867d808180827b7d7b887b7d7b88808180858081807b8c8a8c7d8c8e8c878482848f8482848c848284828687867f8080808d7b797b8a808080858482847c868686818482848584828484808280818082807b808280817b7d7b8383848383838483798384837c838483868080808c808080848080808280808084838483848384838c83848384838483888384838c83848388838483858384838b8382838783828385838283897b797b8a7b7d7b857b7d7b857b7d7b877b7d7b8a84828488848284888c8b8c84949494818c8e8c81898a8986868686868c8e8c848c8a8c8789878988898789888c8a8c888c8a8c888383838c7b7c7b8c7375738b6a6c6a876a6c6a846a6c6a806a6c6a866d6d6d8c6d6d6d8f6d6d6d8c7b7d7b8e7375738c6d6e6d896d6e6d8c7375738d6b696b8f6565658c6565658c6b696b8c6a6a6a8a6a6a6a8c6a6a6a89737173887b7d7b8c7372738c7372738a7b7d7b8b797b7989797b7989797b7989797b798d7b7d7b8e8685868a7b7d7b867b7d7b85787878847e7f7e8e8486848a7e7f7e86848684808486847d848684898486849286888699787a7899787a7885787a78807b797b857b797b867b797b867b797b857b797b837e7d7e827b797b847b797b8378797883787978867375738573757387737573877375738473757381737573827b797b857b797b847b797b817b797b867b797b867b797b84838283808382837d8c8a8c7a8c8a8c7d8c8a8c7a8c8a8c7c9496947c9496947c9496947c9496947e8c8e8c7e8c8e8c818c8e8c818c8e8c7f787c7883787c7881787c7881787c78827b797b7f7b797b7f9492947f9492947f8c8e8c7d8c8e8c7d8c8e8c7d8c8e8c7e8c8e8c7e8c8e8c7e8c8e8c7e8c8e8c818c8e8c818c8e8c818c8e8c7c8c8e8c7a8c8e8c7e8c8e8c828c8e8c868c8e8c887b797b847b797b81949294887b797b88848284888482847e8482849b626462ab6365639a737473948383838983838383898a897e898a897f8686867c8482847a8b8b8b7d8b8b8b7d8b8b8b7d949294838e8f8e858e8f8e83898889878e8f8e8a8e908e839496948d9496948d9496948296979685919091828c8a8c7b8c8a8c788c8a8c7a8c8a8c7a8c8a8c7c8c8a8c778987897a8987897c8e8c8e798e8c8e7f8b8b8b7d8b8b8b7d949294868b8b8b859c969c7f9c969c85918d917f868586838e8f8e848e8f8e868e8f8e869496948691909184919091859190918591909187898989858989898489898987898989868e8f8e868e8f8e848482848284828484838283857b797b867b797b857b797b827b797b857b797b827b797b817b797b82838183828381838283818382838183827e7f7e877e7f7e8d7371739273717391757575897b797b91757575987071706e63616361898789a3767476966361638c7375738c7375738a73757385737573887b797b887b797b88919191889191918b94969488949694859496948a8b8d8b8b94969489949694868e8f8e828e8f8e8a94929488949294889492948a8988898889898984898989807e7d7e847e7d7e81818081868180818481808181818081817b7b7b827b7b7b83848284848482848284828481848284818482848084828482868586869492948394929483868586868c8a8c838c8a8c868c8a8c83817f81827b7b7b83737473847b7b7b81848284818081807f8081808180818081868586808c8e8c838c8e8c7e8c8e8c808c8e8c8b80838083808380816d706d816d706d7e7371737c7b7a7b817b7a7b7f7b7a7b808688868586888680787a788e86888684787978807879788278797880787978827e7d7e857e7d7e837e7d7e857e7d7e85787878857e7f7e867e7f7e857e7f7e847b7b7b8784828487848284848482848384868483848684858486848884868485848684857e807e88787a788a737573897b797b867e7d7e837b797b837e7d7e89807e808b86848687868486928c8a8c8d8c8a8c82706e708263616386636163895a595a845a595a865a595a8b5a595a876365638a6365638b6365638c6e6e6e8b6b6d6b8b7676768b7676768c8180818f7e7f7e838486847d8486848f737173966b696b6c6b696b7a6b696b966b696b7e7b7a7b7e8c8e8c82838483828384838b767576906b696b7c7675768b6b696b986b696b8d7371738a7b797b867b797b907b7c7b818b8b8b818b8b8b887b7c7b8b848284917b7b7b947b7b7b947b7b7b967e7d7e8f848284888482847d8482848481808191818081918c8a8c948c8a8c90948e948b948e948d948e9488948e948794929488949294909492948e949294868c8e8c868c8e8c888c8e8c8b81818186838483898384838c7b7a7b8983848386818081868c8a8c848c8a8c848c8a8c8383858387838583838c8e8c858c8e8c839492948394929483949294809492947a8688867a8688867a8688867a8688867c8385838d838583877b7d7b6c838583679c9a9c769c9a9c94898889857676767c7b797b7f7b797b827b797b7f7b797b81808280628082805d808280728082806d7e807e717e807e757e807e6d7e807e698c8a8c6986858665868586847b7d7b9d736d73848988898c9496948c7e7a7e82808080828e8f8e7080808070808080908e8f8e8a7371738a808080908e8f8e7e8989898194969487898989848989897c8b8c8b839c9e9c839c9e9c7c9c9e9c7d949694899496948583838399838383ad818181848c8e8c7d8c8e8c848c8e8c8084868483848684968181818d7e7d7e817b7c7b817b7c7b857b7c7b887375738d7b7d7b897b7d7b8286858680808180837b7d7b8d7b7d7b897b7d7b80868586807e7e7e8b7e7e7e80898889867e7e7e8f7b7d7b8c7b7d7b848486847b8486847f7b7c7b867375738a7b7c7b8a838383868c8a8c7f8c8a8c868081808b8081808b818381818486847c818381867b7d7b887e7d7e848486847d848684817e7d7e867e7d7e88818181808181817a81818186787978897879787f8482847d848284837b797b8c7b797b8a7e7d7e818181818a7b7d7b81848284848180818a81808180818181877e7d7e8a7e7d7e86848684878181818581818185818181887e7d7e87848284887e7e7e887e7e7e858482848581818184818181857e7d7e837e7d7e83808180848081808580818088868586888c8e8c878c8e8c878c8e8c868687868981818185818181857b797b897b797b877878788773717387737173897371738b6e6e6e8c6e6e6e8e6365638d6365638d6361638b63616388706e708a706e708b7371738b7371738b7371738b7e7c7e8e7e7d7e8c7e7d7e8d7b797b8b7e7d7e8e7e7d7e8e8486848c8486848c8486848f8486848c8486848d8486848c848684938c8e8c908c8e8c8b8c8e8c8b8c8e8c858687868c94969490949694818687867e7b797b848382838a8b8c8b909496949194929491898789837e7c7e817e7c7e877e7c7e887e7c7e8a8987898e8987898e8684868e8684868b868486888684868b8381838b8b898b898b898b858b898b8486888686868886898688868c8688868f8685868f9c9a9c8b9c9a9c8b9c9a9c88949a94888387838883878384838783818988897f8988897c8988897a8988897e8b8b8b7d8b8b8b7d8b8b8b7d8b8b8b7f99999978999999789999997f99999986a29fa280a29fa27da29fa27da29fa2799c999c7c9c999c819c999c7f9c999c7d9195917d9195917b919591789195917c9191917c9191917c9191917c9191917d9798977d8486847d8486847d84868478848284768482847a8482847a8482847d7b757b977b757b877b757b7d918f918e737573927375738373757383737573a16b696bac6b696b9b6b696b8f6b696b867b797b827b797b7d7b797b807b797b7f7879787f7b7d7b7f7b7d7b7f787978837575758473717381737173817879788575777585757775887072708a6b6d6b876e6c6e806e6c6e7c6e6c6e7c6e6c6e7e7977797e8482847c8482847a8482847c8c8a8c7f7e7d7e7f7e7d7e7b7e7d7e7d807e807d7b797b7e7b797b80807e807f7e7d7e7f818181837e7d7e7e7e7d7e7e8383837e8383837f838383838c8a8c7e8c8a8c7f8c8a8c858c8a8c838c8a8c868e8f8e868e8f8e879c9e9c859c9e9c86949294859492948594929485949294848c8e8c848c8e8c838c8e8c848c8e8c848c8e8c838c8e8c878687868a8687868784868486848684847e807e827e807e83838383838383838a7b7c7b917375738b737173887371738b73717396737173847070705596979684707070a34a494a8a6361638f6361638a6361638a6361638b6365638e636563886365638563656386737173827371737f737173867371738773717387737173867371738673717386737573867375738778797885787978807e7f7e827e7f7e858486848384868483868786858687867f868786818c8e8c858c8a8c858c8a8c838c8a8c858c8a8c8384828481848284827e7d7e847e7d7e857375738c7375738578797883787978887e7d7e857e7d7e83848284838482848186858684868586857b7d7b857b7d7b828383837e8383837e737473827374737f8181817f818181828181817f8c8e8c84848684817375737b7375737f787a78817e7d7e7c7e7d7e7d7e7d7e7d636563846b6d6b847678768181838189767876806b6d6b807678767d8183818081838187808080818080807e868786878687868b808180867b7d7b88808180888685868680818086808180888081808580818086808180858685868686858688868586868081808a8081808c8685868f8c8a8c918c8a8c918c8a8c8f8c8a8c8e8c8a8c918486848f8486848f848684967b7c7b8b7375737a8c8a8c818c8a8c927b7c7b8e7b7a7b897b7a7b8c7371738c7371738d7879788d7879788d7879788f7e7d7e8a8486848a7e7f7e8d7e7f7e847e7f7e887e807e887375738373757388737573847375737e8989897bb5b2b5878989898b7b797b827b797b857b797b8b8b898b88919191949191917c9c9e9c76919191947e7e7e889492948c898889908988898d847d7b8d847d7b8b847d7b95847d7b8f848684888c8c8c93848684938486849b8c8b8c97949494919494948a949494919a9a9a949a9a9a91a5a6a592a5a6a58da5a6a58da5a6a58fa5a6a58da5a6a58da5aaa58aa5aaa58da5aaa58a91949188979597859795977e97959785979597869c9e9c84949494868c8b8c868c8b8c8484828480848284838482848784828487848684878486848284868482848684838482847d8482847f8482847a848284778482847c8482847f8482847784828481919091877e7e7e706b6d6b706b6d6b8489888981a5a6a581979797767b797b74737573797375738c7b7c7b797b7c7b5e84868469848684708181816c7e7d7e727b7d7b738081806f8081806b868586698081806e8081806e868586778c8a8c84898889958988898c949694849496948f8e8f8e8280808070808080699c9e9c699c9e9c7f8e8f8e858080807f737173817371737b7371738473717387737173877b7a7b918b8c8b8e8b8c8b838b8c8b859496947d9496947d9496948994969492818181926b696b8b8181818481818183818181898181818684868480818181838383838a838383817b7c7b8583838389808180848081808b7b7d7b8b8081808380818083808180807b7d7b807b7d7b8e8988898e9492948094929480949294818486848c7e807e8c7e807e848486847c8c8a8c78838383837b7c7b8a7b7c7b8b7b7d7b848685867c8c8a8c848081808b7e807e868183817a8486847f7e807e867e7d7e887e7d7e868486847b848684807e7d7e867b797b867e7d7e7e8486847d84828487787978867879788484828481818181887e7d7e887e7d7e8584868486818081857e7e7e8281808187818081838486848084868483818181897e7d7e8a818181858181818581818183848684868482848584828484848284848180818481818182818181828181818481818182808180838081808380818082808180877b797b847b797b84808080857b797b867b797b847e7d7e8084868488848684877e7f7e87787878877e7f7e87787878887978798979787988797879897978798b7e7c7e8d7e7c7e857e7c7e877e7c7e8b7e7c7e8b898789888987898b7e7c7e907b797b8c7b797b8e7b797b8e7b797b917b797b927b797b8f7b797b8f7b797b8d7b797b8e7b797b8d7b797b907b797b907e807e8e707270907072708e7e807e8c7878788c787878857878787d787878958382839b8382839b949694909496948c94929486898789869492948f9492948e9492948a9492948a9492948e949294889c9a9c88918f9185918f9180918f91848b898b898b898b829492947e94929489949694949496948c8688868c9496948f9c9a9c8b9c9a9c8b9c9a9c8f9c9a9c80949a9480949a949d949a9488949a947f9c9a9c839c9a9c889c9a9c8a9c9a9c829c9e9c809c9e9c7e9c9e9c809c9e9c7f9999998699999989b5b6b589b5b6b586c6c3c67dc6c3c686c6c3c67ac6c3c67cbdbabd7cbdbabd79bdbabd76bdbabd7badb2ad7badb2ad78adb2ad76adb2ad7cadaead71adaead71adaead7cadaead75aaabaa75aaabaa75aaabaa75aaabaa76b0b0b074b0b0b074b0b0b074b0b0b072a7a9a787a7a9a787918f9182918f917f8e908e877375738e7375738b737573846b696b956b696bac6b696b956b696b867b797b7d84828480848284827b797b7c7b7d7b7e7b7d7b817b7d7b7d7b7d7b807b7d7b817b7d7b847b7d7b837b7d7b857b7d7b8875777587707270876b6d6b856e6c6e826e6c6e826e6c6e826e6c6e806e6c6e806e6c6e7e7977797e7977797e7e7d7e7c7e7d7e7c7e7d7e7f7e7d7e7f7b797b7f7b797b827b797b82807e80807e7d7e807e7d7e827b797b837e7d7e837b7c7b827b7c7b7f73757384737573847375738373757382737573827b7c7b857371738273717382737173807371737d7371737c7371737c7371737d7371737e7b797b817b797b817b797b8080808083808080808080808380808089808080817e807e807e807e8384868480848684858c8a8c888c8a8c8c8c8a8c938c8a8c8e848a84867879788878797896787978937070706570707055969796849697968f6361638f636163946361638f636163907071708e7071708b7071708b70717089737173837371738078787885787878867878788778787883787878837878788778797887787978857375738673757388737173887371738278787881787878837b797b827b797b827b797b83868786878c8a8c8a838183887b797b897b797b887879788778797884787978887e7d7e857e7d7e8878797888737573857e7d7e817879788278797884787978837e7d7e818081808280818080868586858c8a8c82838383828383837e9492947e9492947a818181888181818d8c8e8c82818181817e807e84787a787d787a7882848684838c8a8c7d8c8a8c7a8c8a8c767e7d7e818183818e81838186767876816b6d6b846b6d6b7d8183817b81838184767876848080808480808087808080848c8e8c888c8a8c8d8685868886858688868586888c8a8c858c8a8c888685868c808180867b7d7b868081808a86858687868586838685868a8c8a8c8c8685868d7b7d7b86737573887375738e7375738c73757385737273876b696b8a6b696b876b696b847375737a7b7c7b817b7c7b8b8c8a8c898c8e8c898c8e8c898c8e8c928c8e8c8f8482848d7e7d7e8d7879788a737573847371737f73717386787878867e7f7e837e807e837e807e837e807e8d7e807e848989898a8989898a89898981898989858b898b828b898b7f949294858381838e868586948685867c8685866a86858698737573907e7e7e8c89888988898889888c88868d8c8886888c88868d8c88869b8486849b8486849784868493848684918c8b8c918c8b8c9b8c8b8c9b8c8b8c948f8e8f928f8e8f978f8e8f989a9a9a9894959498a5a6a598a5a6a598a5a6a596a5aaa593a5aaa58fa5aaa591a5aaa58fadaaad8dadaaad8dadaaad8dadaaad8f9c9e9c8d9c9e9c869c9e9c829c9e9c849a9a9a839a9a9a819a9a9a848f8e8f848f8f8f828f8f8f818f8f8f818f8f8f7d8e8f8e7a8e8f8e7b8e8f8e7d8e8f8e7a8988897c8988897f8988897c8e8f8e8d7e7e7e766b6d6b647e7e7e709190918f8988898189888976898889767b797b7e7b7c7b878383837e8383836b7b7c7b6c84868470818181737e7d7e737e7d7e728081806d8685866a8081806a8685866e8c8a8c728c8a8c7b8c8a8c7b8c8a8c739496947b8988899589888984949694768080807c8080808f80808076808080698e8f8e699c9e9c7a8e8f8e8a8e8f8e72949694789496947b89898981898989957b7a7b8a7b7a7b837b7a7b877b7a7b89838383818383838d8383838d838383848c8e8c848c8e8c848c8e8c848181818d8181818d8486848384868483848684858c8a8c818c8a8c818c8a8c818c8a8c848c8a8c8d86858680868586867b7d7b8d7b7d7b897b7d7b80868586898c8a8c89898889807e7e7e867375738b7e7e7e848486847b8486847e818381897e807e8d838383838c8a8c788c8a8c7f7b7c7b867b7d7b8b7b7d7b8b80818084868586897b7d7b8b7b7d7b848183817c8486847b848684847b797b887e7d7e818486847a8486847e7e7d7e887b797b887b797b8284828480848284847e7d7e89787978888181817f848684867e7d7e8c7b797b8a7e7e7e857b7d7b867b7d7b85818081847e7d7e8981818186818181867e7d7e81818181837e7d7e857e7d7e878181818684828483848284858482848684828484848684838181818481818181818181838081808280818082808180838081808380808084808080847b797b8680808085848684838486848981818185818181848486848784868487848684868486848a848284898482848b8482848d8482848a7e7c7e857e7c7e8a7e7c7e907e7c7e927e7c7e91898789919492948f94929491848684918181818f818181907e7d7e8f8181818f7e7d7e917e7d7e917b797b8b7e7d7e8d818181908181818d8486848b8c8e8c907e807e8b7e807e837e807e8c787878817878787a6b696b81787878a1838283a78382838a8b8c8b847b797b81737173837e7c7e837e7c7e837e7c7e857e7c7e837e7c7e837e7c7e817e7c7e7d7b797b7a7b797b807b797b837b797b827b797b847b797b827b797b827b797b84787a7881787a78816b6d6b816b6d6b82707170825a5d5a865a5d5a865a5d5a8463616384636163847374738473747385767676857676768889888985898889808b8b8b7d8b8b8b779c9e9c799c9e9c7f99999990999999897e7d7e787e7d7e717e7c7e747e7c7e7a7e7c7e7a5a595a847b797b767b797b717b797b797b797b7675797571757975737579757b5a5d5a7c5a595a8875757588adaead88adaead8caaabaa8cbdbebd81bdbebd75bdbebd7ac6c7c67db0b0b076b0b0b078b0b0b077a7a9a777a7a9a777918f917d918f91788e908e788e908e7f8e908e87737573846b696b8f6b696bac6b696b9b6b696b8b737173847b797b7d7b797b7b7b797b7c7879787e787978807575757f7879787d7b7d7b817b7d7b8378797882757575847b7d7b8475777583757775847b7d7b8584828489797779898482848784828485848284858482848784828487848284847e7d7e818c8a8c7f8c8a8c7e8c8a8c7d8c8a8c808c8a8c808c8a8c828684868281818180818181808486847e7e7d7e7e7b7c7b7f7b7c7b807375738073757384737573847375738273757383737573807371738173717383737173817371737f737173807371737f737173827e7c7e81808080848080808480808083808080847b797b847b797b8180808080808080827e807e827e807e827e807e818486848383838383838383837b7c7b8c7375738e787978887e817e86848a84937e817e93707070847070704696979674bdbebdadadb2ad9e9497949494979499949794998c8a8c8e8c8a8c8b8c8a8c8e7e7d7e897e7f7e827e7f7e8578787883787878827878788378787882787878837371738573757387737573857879788478797887787878807878788178787885787878807b797b807b797b857b797b86808080877b797b8573717385737173847b797b85787978867375738373757384737573887e7d7e8584828485848284898482848484828481848284867e7d7e878482848586858684868586808c8a8c7e8c8a8c798383838683838393949294829492947f8c8e8c85818181857675767f7675767f787a78827e807e817e807e86848684838c8a8c838c8a8c7d8c8a8c7a8c8a8c7c818381896b6d6b8176787681818381868183818481838182818381808183817b7b797b878687868d8080808a808080818685868b868586888685868b8081808a86858683868586888c8a8c888c8a8c888c8a8c88868586898685868a8c8a8c8c8c8a8c8a8685868c8081808a7b7d7b897b7c7b887b7c7b8b7b7c7b8b7b7c7b857b7c7b8a7b7c7b877b7c7b877b7c7b8b7b7c7b88838383847b7c7b847b7c7b85838483837b7a7b85838483877b7a7b88848284888482847f8482847f8482847f787878817878788a7e7f7e868486847d7e807e837e807e8894969483949694848989898d8989898d737573878989898e8b898b8e838183888b898b8e8b898b8e8685868e86858676919191709c9e9c8c949294907e7e7e907e7e7e948988899a8c888695949391929493918d9c9e9c939c9a9c8f9493948f8c8c8c8f8486848e8c8b8c87848284948482849b8482849684828499848284978482849384828494737573947375738b7375738b737573937e7e7e8d7e7e7e8d7e7e7e8f9194918a9795978a9795978d9795978d9795978d9c9e9c8894949489949494869c9e9c83a5a6a587a5a6a587a5a6a583a5a6a585a5a2a585a5a2a5879a989a849a989a809496947e94969482949694829496947c9496947f9496947f94969489898889817e7e7e709190917ba5a2a576a5a2a584a5a6a58f9797978489888976898889748c8a8c79838383707b7c7b7483838377848684778486847781818177848684738c8a8c6b8c8a8c6d8c8a8c6e8c8a8c6e7b7d7b727b7d7b7b808180808685867b898889849496949d94969473898889638080808980808082808080767371737f737173748080807a8080808580808081737173787e7d7e757e7d7e7b7e7d7e8e7b7a7b8a6b696b806b696b836b696b91635d639573707389838383898383838b818181928181818b81818184818181808486848381818186818181867b797b8c7375738e7b7c7b8a83838387838383868685868b8685868d7b7d7b8d80818086868586867b7d7b967b7d7b908c8a8c7e8988897b8988897b898889837e7e7e8c7b7d7b848486847e848684817e807e868383838a8383837f8c8a8c758c8a8c7f8685868b8081808e868586898685867f848684867e807e8b7b7d7b867e807e7d8486847d818181867b797b8a7b797b887e7d7e8284868480818181847b797b8773757386787978847e7d7e827e7d7e867b797b8a7e7d7e887e7d7e837e7d7e877b7d7b8a7e7e7e898180818681808187818181878181818681818186848684838181817e7e7d7e7e818181837e7d7e847e7e7e857e7e7e847e7e7e85818081838181818381818185818181847e7d7e8580818085808180848081808580818085808080878080808680808086808080848181818381818186818181887e7d7e867e7f7e887e7f7e89787878857e7f7e8779787987848284887978798d6e6e6e8a706e70857e7c7e8d8c8a8c907e7c7e9189878992898789928987898b8987898d8486848e7b797b8a7b797b8a7b797b8b7b797b887b797b897e7d7e8b7b797b8a7b797b897b797b8b7b797b8b7e7d7e8b7e807e887072708570727080636563856b696b8578787881787878767878788a7b797ba17b797b7e7b797b847b797b887371738a737173837371738673717385737173877371738a7371738a737173887b797b887b797b8b7b797b887b797b897b797b877b797b857b797b877b797b84787a7884787a7884787a7886787a7884707170867071708670717082707170847374738c636163886361638863616388636563886365638563656383636563846b656b826b656b7e6b656b7d6b656b7f6361637b636163786361637f6361637d5a595a7a5a595a775a595a7d5a595a765a595a715a595a765a595a795a595a765a5d5a735a5d5a765a5d5a6c5a5d5a715a595ac0757575c0adaeada9adaead90bdbebd84bdbebd81aaabaa79bdbebd76c6c7c678c6c7c678c6c7c681c6c7c682bdc3bd7dbdc3bd82bdc3bd82bdc3bd7fc6c7c687c6c7c683c6c7c67fc6c7c684c6c3c68fa7a5a795898789956b696b896b696b896b696b826b696b7b6b696b7c7371737d7371737a7575757d7575757f757575807575757f757575807371738370727084707270846b6d6b856b6d6b836e6c6e856361638763616382636163816361638563616385636163856361638363656384636563836365637f7071707e7b797b7f7b797b80807e8081868486827e7d7e827b797b7d7e7d7e7a7e7d7e7d7b7c7b7d7b7c7b7d7b7c7b827b7c7b827b7c7b817b7c7b81737573817b7c7b83808080818080808180808080808080827e7c7e867e7c7e857e7c7e837e7c7e847b797b807b797b807b797b7e7b797b807b797b867b797b867b797b837b797b83737573847375738573757386787a78857b7c7b83737573837b7c7b8373757391737173917371738b7371738878797893707070937070706570707074969796a8949794949497948f949794949497948e8c8a8c8b8c8a8c887e7d7e8b7e7d7e857878787f7e7f7e83848684858486847f8486847e84868486848684838486848384828483848284847e7d7e857e7d7e86848684868486848584868483848684828080808380808083808080867b797b877b797b847b797b8683818384838183837e7d7e857e7d7e877e7d7e867e7d7e857e7d7e857e7d7e867e7d7e837879788473757384787978837e7d7e857e7d7e8480818083808180838685867f8c8a8c758383838a8383838a73747382636563826b696b8276757682767576827675768273757384787a7884787a7888787a78837e7d7e817e7d7e7d7e7d7e7a7e7d7e7f818381868c8e8c8b818381898183818b8c8e8c86818381828c8e8c7b8c8e8c848c8e8c8a8c8e8c848687868d808080888081808b8685868a808180888081808f8081808f7b7d7b8d8081808c8685868c868586898c8a8c8b8c8a8c8c8c8a8c8a8c8a8c8d8c8a8c8a8685868c8685868f8c8a8c898383838983838389838383877b7c7b8a8486848a8486848a8486848b7b7c7b8b7b7c7b887b7c7b847b7c7b83737173857b7a7b837b7a7b837b7a7b84848284847e7d7e847e7d7e86848284867e7f7e8d8486848f7e7f7e8a737173787e807e8d898b899d7375737d7e807e87898989908989899089898990898989918b898b918b898b949492949494929488919191887b797b947b797b8e919191809492947c898889908988899089888990949391909c9e9c8d9c9e9c929c9e9c889c9a9c809c9a9c889493948f9c9a9c979c9e9c949c9e9c979494949e949494999a9a9a998f8e8f969a9a9a949a9a9a929495948b9495948b9495948f8385838f7e7e7e8a7e7e7e8a6b696b8c6b696b8f6b6d6b886b6d6b856b6d6b8a6b6d6b8884828486848284888482848884828487848284848482848a8482848a848284868f8f8f868f8f8f848486848484868483848284808482847e8482847f84828484848284818482848484828486848284767e7e7e769190917b7e7e7e877e7e7e8b9797978b979797887b797b7a898889708c8a8c797b7c7b7983838379838383777b797b777e7d7e778486847384868472868586737b7d7b737b7d7b737b7d7b6d8c8e8c6d8c8e8c778c8e8c728c8e8c8f7b7d7b9b8b8d8b8f8b8d8b6b8b8d8b6a9192916a7b7d7b607b7d7b6a7b7d7b766b6d6b6d6b6d6b6d6b6d6b766b6d6b796361636a6361636a63616375636163837371738d7371737e8b8a8b748b8a8b7a7b7c7b9b6365639663656385636563857b7d7b877b7d7b897b7d7b8b7b7d7b887b797b888080808086878680868786878081808e8081808e7b7d7b907b7d7b8b7b797b7f8687867f8080808e7b797b8d7b7d7b8a8c8a8c878c8a8c81808180887b797b8d7e7d7e818486847c8181818b7b7c7b8e7b7c7b84838383778c8a8c7e7e7d7e847b797b847b797b828486847b8c8a8c7e807e80887b797b8e7b797b828486847c848684877e7d7e8b7b797b8b7b797b858486847e848684808181818b7b797b8b7b797b878181818484868482848284807e7e7e837e7e7e8781808183818081837e7e7e887e7e7e8984828485848684898181818a818181838486848a7e7d7e86848684858486848b7e7d7e8a8180818381808186818081857e7e7e837e7d7e83818181877e7d7e827e7d7e837e7d7e827e7d7e847e7d7e8881818184807e8084807e8084807e8084807e8086808180838081808180818083808180818080808680808084808080848080808683818384838183848b898b8683818387838483858384838483848389838483898482848b81808189848284858482848b7b7c7b8f8383838c838383897b7c7b887e7c7e8b7876788c7371738d7371738d7676768d767676936b6d6b936b6d6b917375738d7375738f7375738f7375738a6b696b846b696b846b696b758684868e8482849691909187919091879f9f9f9b9c9c9c8f7b7a7b8f7b7a7b847b7a7b89848284837879788673757389787978877b7d7b8a7b7d7b897b7d7b8b7879788a78767886757375877b797b877b797b867877788578777886757675867b797b857b797b84787778857877788578777885787978857b7d7b837b7d7b827b7d7b877b7d7b8a7b7d7b887879788a7371738a757675857576758475767585706f7087707170836b6d6b807071707f7071707b757575797575757b7b797b7b7b797b7b767776787677767676777678767776797675767976757676767576796361637a6364637a6364637a63646367424542834a494ace706e70b5706e708f4a494a84626262846262627d6262627d6262627d7e7c7e787e7c7e789c9a9c789c9a9c76adaaad7cadaaad83adaaad83adaaad83b5b6b587b5b6b583b5b6b583b5b6b58ab5b2b5889c999c81838183866b696b845251528252515281525152815251527f525152815251528152515281525152815a595a815a595a7f5a595a815a595a816361638163616383636163806b696b7e706f707e706f707e706f707f656665836b696b83737173846b696b816b696b815a595a845a595a835a595a825a595a835a595a815a595a825a595a835a595a7f636163816b6a6b816b6a6b817b7d7b7b8482847b8482847e79777982797779847674768176747682767476827674768573757383737573837e7e7e857e7e7e827e7d7e827e7d7e867e7d7e827e7d7e80808080828080808380808085808080817e7d7e807e7d7e827e7d7e837e7d7e83737173837371738373717384737173867375738373757387737573837b7c7b8b7371738c7371738e73717389787678857e7c7e8d706e7085706e70648c8a8c879c9a9c877b797b877b797b877b797b88767876887678768576787683818381878080808780808084868786848687868286848682868486888c8a8c828c8a8c848c8a8c858685868486858688868586868081808686858686868586868c8a8c868c8e8c898c8e8c81838583837b7d7b86818181868181817e818181868181818980828084868886838c8e8c86868886817b7a7b827b7a7b828384837d7b7a7b827e7c7e877e7c7e837e7c7e837e7c7e8480808084808080848080807d7b797b7c7b7a7b897b7a7b7c7371738073717380737173847371738373717383737173837b797b837b797b867b797b867b797b8673717386737173827b7a7b7a83848385838483898c8e8c858c8e8c858c8e8c888b898b888b898b848b898b817b797b847b797b7f898689849794978f8986898b8081808b7b7d7b907b7d7b908081808e86858690868586907b7d7b927b7d7b8e8482848b8482848d8482848f8482848a84828488848284898482848c8482848a84828487848284878482848a868686888c8a8c858685868886858689868586898482848c898789899492948489878980898989857e7d7e87898989829496947b8c8e8c788c8e8c86838483867b7a7b817e7d7e867e7d7e907e7d7e887371738d8384838da5a2a589838483867375738e6b6d6b90787a788e787a7887787a7888737573907b7c7b8e7b7c7b88838383838e8c8e838e8c8e8b8e8c8e8e807e80937b797b8a868586888685868c7b797b8a787878887878788a7e7f7e8d78787887787978847879788a8685868d949294908383839094929490949294909492949a8c8a8c958c8a8c8a8c8a8c8f8c8a8c92948e9492948e948e948e948e948e94879190918e91909195919091959190918b848284879796978b97969796848284988c8a8c92b5b2b589b5b2b589a7a4a7879c9c9c87949394848c8a8c818c8a8c8284828480848284808482847f848284807b7d7b837b7d7b7c7b7d7b7f7b7d7b837e7e7e8673757381737573797375737381818173818181738181818697959795787a787b787a787086888675868886758c8e8c758384837583848375838483748987897289878974898789718987897086888672868886728688866f949694728c8e8c778c8e8c728c8e8c7c8183818f8b8d8b9b8b8d8b9b9c9d9c779c9d9c6a9192916a9192916a9192916aa7a8a769a7a6a769a7a6a769a7a6a76da7a6a771868586758685867586858671868586798b8a8b8d8b8a8b928b8a8b88a4a4a480adaaad75adaaad7a949394967b7c7b908c8a8c808c8a8c878081808286858680808080887b797b8e7b797b8b868786858c8a8c808c8a8c858685868b8081808e8080808b808080828687867f8c8e8c878685868d8081807e868586788c8a8c86818181887b797b8b7e7d7e838486847e838383847b7c7b8b7b7c7b848383837b8486847b8486847e7e7d7e877e7d7e888684867b8c8a8c7b8684868b7b797b8b7b797b858181818084868482818181897e7d7e8b7b797b898181817e8486848284868482818181847b797b897b797b887e7e7e84818081877e7e7e887e7e7e84818081837e7e7e837e7e7e897e7e7e887e7d7e857e7d7e867e7d7e887e7d7e887e7d7e8b8181818481818188848684898482848a818081888180818984828487848684868181818884868482818181898181818884868486848684847e7d7e848684868786848684807e8084807e80817b7d7b837b7d7b83808180838081808480808081808080848080808180808081838183817b797b8183818384838183877b7d7b877b7d7b897b7d7b898384838b818081877b7d7b857b7d7b8c8180818c8c8a8c8e8c8a8c8e8383838c7b7c7b8c7e7c7e897e7c7e8a7e7c7e8a737173877676768d767676816b6d6b93818081918482848a7e7d7e8d737573887375738478767884787678847876788f8684869e84828496848284969190919eadaead9bbdbebd6ebdbebd799c9c9c797b7a7b8078797883737573907375738d7375738b7575758a7879788a757575897b7d7b897b797b887b797b857b797b847b797b837b797b8378777883787778837b797b8478777882757675847877788478777883787978837879788278797884757575847879788378797883787978887575758a706f70886b696b88706f7087706f70847071708470717085707170827575757f7575757b7575757d707170796b6d6b797677767b76777678767776787677767276757672767576767675767276757674636463746364636d636463746364638f706e709c4a494a8f4a494a8f4a494a883130317d3130318131303184313031814241428a4241428a605e60817e7c7e7c7b7c7b7a7b7c7b7c7b7c7b7c7b7c7b7e8385837e8385837e6b6d6b806b6d6b7d6b696b7d6b696b7f6b696b7f6b696b836869687d6869687d6869687f6869687d6d6e6d7f6d6e6d7f6d6e6d836d6e6d816866688168666884686668815a595a81636163806361638363616382636163835a5d5a87656665837b797b827b797b857b797b82848284807b797b807b797b837677768476777682767776807677767f76747681767476816866688068666882636163816361638563616388636163866e6c6e82848284778482847b84828480817f818176747681767476817674768373757385737573857375738a7375738f7e7d7e8b949694869496948694969480949694859496948594969485949694828c8a8c808c8a8c808c8a8c818c8a8c8183848383838483818c8e8c878384838583838384838383877b7c7b87737573887e7c7e8b7371738b7371738e7371738d7e7c7e8d706e709d636163747e7c7e6c8b898b876b696b957b797b958b898b8f8c8e8c8a8c8e8c888c8e8c8881838184808080877b797b8480808084868786828c8a8c848c8a8c868c8a8c848c8a8c8486858684868586868c8a8c8886858684868586838685868a808180897b7d7b847b7d7b847b7d7b80737573807b7d7b837b797b867e7d7e7e7b797b7e7b797b867b7d7b86868886818c8e8c7e8c8e8c858c8e8c868c8e8c818c8e8c868c8e8c85949294839492948989878987949294848c8e8c828687867d8687867980808089737173877371737c7b7a7b7e8384838283848387838483847b7a7b817b7a7b897b797b867b797b837b797b83808080868384838283848386838483828384837c8384838f7b7a7b8f83848385838483848b898b848b898b797b797b7d7b797b847b797b8f8986898a8986898a8986898b7b7d7b898081808b8685868b86858686808180888685868e8685868a8685868a8482848d8482848b8987898a8987898d86868688898a898d8686868e8686868c8482848c8482848786868687898a89898c8a8c8686858685868586888c8a8c878e8c8e898482848c848284878e8c8e809496948789898991898989877e7d7e837b7a7b83838483868c8e8c8683848386949694889496948694969492949694979493948994939489a5a2a590a5a2a59594969497949694979496948c949694868c8a8c8e838383927b7c7b8c7b7c7b8b7371738b807e80838e8c8e7f9c9a9c889c9e9c8e919191938685869191919193848684918486848f848684867e7f7e8a78797887787978876b6d6b816b6d6b7463656384737473887374738c73747395737573957b7c7b8a7b7c7b8a838383928683868b868386838683868b8683868e7e7e7e8791909180a5a2a5879190918b97969796979697a1bdbebd92bdbebd95b5b2b58ca7a4a783a7a4a783999799819c9c9c819c9c9c819c9c9c819c9c9c829c9e9c849c9e9c849c9e9c7d9c9e9c7c9496947d94969480949694829496947e949294838988897c73757374737573798181817997959779adaaad93adaaad959496947b8688867b9496947b868886828384837f8c8e8c798c8e8c798c8e8c74949294719492946b9492946c9492946d9496946d9496946f94969470949694726b6d6b7c6b6d6b7776787681818381838b8d8ba77b7d7b8f7b7d7b5f7b7d7b747b7d7b74a7a8a76abdbebd6abdbebd76c6c3c676c6c3c66dc6c3c669c6c3c66ececfce75cecfce80cecfce84cecfce83bdbebd7ebdbebd83a4a4a4928b8a8b96949394909493947aadaaad85adaaad8b8c8a8c87808180908081808b8685868386878680868786858080808e7b797b8e8081808b868586858c8a8c82868586858687868e808080947b797b8b8080808786858681808180877b7d7b8a7b7d7b838486847e8486848b8181818d7e7d7e878383837e8c8a8c818383838b737573877b797b7b8486847b8486847b7e7d7e857b797b85807e807e8c8a8c7e8c8a8c857e7d7e877b797b877b797b807e7d7e7e8181817c818181827b797b8b7b797b877e7d7e828181817e818181828181817f7b7d7b827b7d7b887b7d7b857e7e7e887e7e7e857e7e7e837e7e7e847b7d7b8681818184818181848181818581818184818181877b797b897e7d7e86818181858180818a818081857e7e7e8a7e7e7e86818181857e7d7e847e7d7e84848684878181818984868482848684877e7d7e948684867d8c8a8c847b797b87807e808c808180867b7d7b837b7d7b8c8c8a8c818c8e8c7e7b797b817b797b817b797b847b797b867b797b847b797b817b797b847b7d7b827b7d7b877b7d7b847b7d7b857b7d7b8584828485848284928180818a7b7c7b897b7c7b898383838a7b7c7b8d7e7c7e8a7e7c7e89848284867876788d81808187767676768180819e8c8a8c8d7e7d7e887e7d7e887e7d7e888482848a8684868a8684868a9492948a9492948e9f9f9f8e9190918e919091b5adaeada69c9c9c799c9c9c579c9c9c627b7a7b8d78797889787978897879788973757389757575897575758a75757587787978867573758675737587737173887371738773757384757675837877788573757383737573857576758575767584757675837575758375757584787978837879788275757582757575837575758273717385706f7088706f7087706f7086706f70857071708870717087707170856b6d6b836b6d6b7770717075707170756b6d6b73686868735a595a765a595a765a595a726361636f6361636f636163766361636d63646374636463746364637484838476706e70834a494a9c706e709c706e7093626262846262629062626297626262937e7c7e989c9a9c8f7e7c7e817e7c7e7a6365637f636563787b7c7b7a6365637e6b6d6b7a6b6d6b7c6b6d6b7c6b6d6b7d6b696b816b696b836b696b846b696b847375737f7375737e7375737f737573837b7d7b817b7d7b7d7b7d7b807b7d7b848482847c8482848184828487848284817b797b837b797b817b797b8273717383706f70876566658665666586656665826b696b877b797b848482848384828484848684848486848284868481848684808482847f8482847e8482847f848284817b7d7b817b7d7b817b7d7b846b6a6b916361638a6e6c6e776e6c6e7b8482847d8c8a8c7d8c8a8c7f8c8a8c808c8a8c7f8988897f898889817e7e7e7a7e7e7e867e7d7e9d7e7d7e8b7e7d7e827e7d7e828080807f8080807f8080807d8080807d7e7d7e807e7d7e807e7d7e828c8a8c818c8e8c828c8e8c828c8e8c808c8e8c818c8a8c8583838383838383838c8a8c86848284887e7c7e8b7876788e7e7c7e8d7e7c7e8d706e7095706e7085636163516b696b877b797ba27b797b957b797b8f767876837678768381838186818381798687867d7b797b927b797b8780808082807e80867b797b847b797b847b797b857b7d7b877b7d7b877b7d7b85808180857b7d7b8480818088808180847b7d7b7e7b7d7b817b7d7b83737573867b7d7b897e7d7e86818181838181817e81818186808280867b7d7b847b7d7b8380828082838483827b7a7b7e73717385737173877371737c73717385737173897e7c7e86868786828c8e8c84868786828c8e8c89838483827371738273717380737173817b7a7b857b7a7b847b7a7b847b7a7b89808080838080807f7b797b8c7b797b8d8c8e8c828c8e8c898384837e737173857371738f8384838973717385737173847b797b817b797b849c999c75adaaad749794979a8986898f8986897f8986898b8685868b868586908c8a8c908c8a8c8c868586908685868c8685868a8c8a8c8d848284908987898e8987898c8987898b898a898e8686868d8686868d8686868d84828487868686898686868a84828485868586868685868980818089868586878987898c9492948e8e8c8e8c8e8c8e8a8989898a7e7d7e857371738273717389737173897371738c7b7a7b8c737173907371738b737173838989899089898989838483869493949483848394838483928688869286888695787a7895787a788e8383838e8c8a8c948c8a8c9283838396807e8096807e809a73717392807e80917b797b977b797b977b797b957b797b937e7f7e918486848c848684888486848a9492948794929481949294908685868c94929484949294848383838c9492948a8383838f838383857b7c7b8f7b7c7b92868386836b6d6b7878787887787878957e7e7e876b6d6b646b6d6b797e7e7e8e97969796848284a184828496979697898c8a8c869997998699979986a7a4a789a5a6a58ca5a6a58a9c9c9c869c9c9c86949494868c8b8c868c8b8c86949494828b8d8b809496948394969483949694818988897c898889798988897e8988898d9795978d97959786979597a081818190787a78709496947586888680787a787f7b7a7b827371737c73717375737173747371736f7371737173717374737173726b6d6b6f6b6d6b6d6b6d6b726b6d6b6d8c8e8c6d8c8e8c6d818381908c8e8c8fadaead838b8d8b777b7d7b6b7b7d7b897b7d7b9d7b7d7b7f9192917f91929188898989888989897f8989897fa7a6a780aaaaaa79aaaaaa75aaaaaa7daaaaaa88a4a4a483a4a4a4888b8a8b748b8a8b80949394907b7c7b967b7c7b857b7c7b8086858685808180898081808e7b7d7b938080808886878680868786838687868b8081808e7b7d7b8e808180858685867f80808085808080828080808b7b797b8d7b7d7b84868586818c8a8c87808180887e7d7e868181818184868481818181847b7c7b8b7b7c7b848383837a8c8a8c7b818181857b797b847e7d7e7e84868478807e80817b797b8b7b797b85807e807c8486848284868485848684877e7d7e897e7d7e89818181858486847c8486847e7e7d7e807e7d7e827b797b847e7d7e837e7e7e82818081828180817f7e7e7e817b7d7b847b7d7b867b7d7b897e7e7e8981818187818181857e7d7e857e7d7e867e7d7e877e7d7e877e7d7e857b797b847e7e7e84818081857e7e7e837e7e7e84818181867e7d7e857e7d7e84818181838181818681818182818181878486848a807e807d7b797b87807e808d8684868a8c8a8c8386858686808180918c8a8c7b8687868c8080808f868786868c8e8c868b898b81838183938b898b8994929489949294829492947e8384838b7b7d7b8e8482848784828485818081857e7e7e897b7c7b8e7375738e7375738b7375738b7371738b737173887371738b7371738d818081817676768d8c8a8c988c8a8c847e7d7e8a7879788a7e7d7e868482848a8684869486848699868486999492949e9f9f9f9e9f9f9fad919091b5848284847b7a7b6e5a595a575a595a799c9c9c967e7d7e8678797886787978867e7d7e867b7d7b867b7d7b847b7d7b847879788575737586757375857573758475737585737573847375738575767583757675827576758278777883757675847375738375757582757575847371738473717384737173857371738373717385757575877b7d7b897b7d7b877b7d7b877b7d7b88757575857b797b837b797b837b797b837575757f757575797b797b757b797b728486847984868470848684758486848789898980898989849c9e9c849c9e9c80a5a2a574a5a2a586a5a2a593848384839694969cbdbabda8bdbabd8fbdbabd8cc6c7c697c6c7c693c6c7c693c6c7c6939c9a9c867e7c7e7d605e607d605e607d6365637d6365637c6365637c6365637e6b6d6b806b6d6b806b6d6b7e6b6d6b836b696b816b696b836b696b836b696b83737573817375738173757383737573846d6e6d846d6e6d836d6e6d846d6e6d87686668847674768784828487767476827b797b817b797b827b797b827b797b817b797b817b797b81706f7081706f70866b696b876b696b84737173866b696b8668686882686868826868688276777680767476807674767d8482847f848284817b7d7b7e7b7d7b81737373827b7d7b82797779826361638663616386636163836b696b8376747684817f817e817f81837e7e7e85898889819492947a8988897d9496948b7e7d7e86524d5282524d527f5a555a805a555a7d5a555a7a5a555a7b6365637b7071708070717083707170817371738073717383737173847b7a7b8383838384838383888c8a8c858c8a8c8584828483848284888482848e7876788d706e708d7e7c7e8d7e7c7e6c6361636c6b696b959c9a9c958b898b876b696b886b6d6b856b6d6b8a7678768f818381878c8e8c798c8e8c928687868e80808089868486898c8a8c8f8c8a8c8b8c8a8c8a8685868b868586888685868680818087868586878685868586858685868586848c8e8c8483858383838583868385838784868487848684878486848684868487808280868082808486888684868886828384837e8384837d8c8e8c7d7b7a7b8573717380737173857e7c7e877e7c7e8480808082868786868080808480808080838483838c8e8c7c8c8e8c7e8384838283848381838483828c8e8c828c8e8c83868786838c8e8c7c86878693868786958384837a7b7a7b7a7b7a7b7a7371738c7b7a7b92838483857b7a7b89838483848b898b818b898b907b797b908b898b74a5a2a58f9794978f8986897f979497858685868b7b7d7b8e8c8a8c948c8a8c948c8a8c948c8a8c928c8a8c92868586908e8c8e8c8e8c8e899492948b9492948c8c8e8c8c8c8e8c8e898a898f8686868c898a898d868686928482848c868686888081808b7b7d7b8a8081808486858691848284968987898e89878991848284917e7d7e8f7e7d7e877e7d7e807e7d7e7e838483838c8e8c8983848381838483817e7d7e887e7d7e8d7e7d7e838989898683848390737573827375737f73757390787a788c787a788c787a788c868886907b7c7b947b7c7b927b7c7b948383839a807e8096807e8096807e809a807e80977b797b917b797b937b797b917b797b8c7371738a73717388737173917e7f7e878685868486858690868586969492948c9492948c8383839083838384838383858c8a8c8a7b7c7b757b7c7b857375738b6b6d6b8b7878788e7878788b8683868e7e7e7e957e7e7e877e7e7e8e9190918e9796978e979697929796978b8482848c8c8a8c8f8c8a8c898c8a8c86999799869c9c9c86a5a6a581a5a6a581a5a6a5809c9e9c7b9c9e9c799494947b9494947f9496947f9496947a8b8d8b79838583797e7e7e74898889778988897e898889809795978d8181818d6b6d6b866b6d6b706b6d6b70787a787b787a787b8688867c8384837f838483758384836c83848375898789728987896b8987896e8987896b86888666868886668688866d868886838385836d9495947ca5a6a592a5a6a5908685867a868586757879787e86858685737573997375737f737573927e7e7e7f838083708380837a8380837f7b757b7f7375737a7e7e7e7a7e7e7e7a7e7e7e7b838483818384838a8384838783848385918f9185918f91898684868c7b797b8d7e7d7e868486848084868486848684877b7c7b8d7b7c7b907b7c7b818383837c84868486818181887b797b887b797b8e7b797b8e868786858c8e8c7c8c8e8c817e7d7e877b797b877b797b8381818182818181827e7d7e828181818281818180848284847e7d7e877e7d7e877e7d7e808486847a848684807e7d7e897e7d7e848486847c8486847c818181847b797b857b797b867b797b858486847c8486847e7e7d7e817e7d7e877e7d7e837b797b807b797b7d8181817f7e7d7e7e7e7d7e7f7b797b847b797b847b797b887e7d7e897e7d7e837e7d7e8181818180818181857b797b867e7d7e897e7d7e8981818187818181888486848681818186818181857e7d7e847e7d7e857e7d7e857e7d7e818180818384828483818081837b7d7b8381838180848684847e807e837e807e8081808185818081828180818384828480818081837e7e7e83818081827e7e7e807b797b877e7d7e9184868487848684817e7d7e7d848284907e7d7e98848284837b7c7b897b7c7b7e838383918c8a8c9283838381737573847b7c7b877375738e818381908183818e7b7d7b8a7b7d7b8e73717388737173827371738e8381838d7375738d7b7d7b8f7b7d7b7f7b7d7b887374738d7374738d7b7b7b8a73747388797b798e6e706e9b6e706e9b6e706e946d6d6d907b797b947b797b9c5255527b4a4d4a655a5b5a7b7b797b867b797b84848284897e7d7e8978797886737573887573758675737583787678847876788378797884787978847879788178797882757575817575758275757580757575807375737f73757383737573827375738078777880757675817375737f73757381787978817e7d7e837e7d7e85848284857b7d7b877b7d7b867b7d7b857b7d7b84787978847e7d7e8578797882787978817b7d7b847b7d7b857b7d7b807b7d7b848b8b8b889c9a9c7d9c9a9c799c9a9c8b9c9c9c83adaead83adaead80adaead7dbdbebd75bdbebd86bdbebd92bdbebd87bdc3bd8ba7aaa787919191877b797b846a6a6a875a595a825a595a7e5a595a814a494a804a494a804a494a814a494a805251528052515288525152855251527d5251527e5251528052515283525152855251528552515285525152835251528252555284525552865255528652555285626162866261628662616286626162886568658865686588656865836568658568696885686968857e7d7e8568696886706f7083706f70837b797b817b797b8273757380737573806d6e6d816d6e6d816b6d6b826365638463656383636563816365638363656385636563846e6e6e83757675807b7d7b807b7d7b837b7d7b837e7c7e838482848484828483737173826e6e6e82636563846365637f636563815a5d5a885a5d5a8868696885767576827b797b827b797b7d7b797b82737173806b696b81737173837371738173717381787878807e7f7e827371738373717381737573807375738273757383737573826b6d6b846b6d6b876b6d6b8a7375738578797884787978818685868a8685869573717395737173957371736a6b696b64898889a49c9a9c8f8988898f9c9a9c8a9496948a9496948d8b8c8b91838283957e7d7e7e7e7d7e7a8181818681818185838483838c8e8c898c8e8c888c8e8c888486848884868487848684877b7d7b8d8684868d8684868b807e80907b797b887b7c7b857b7c7b888c8a8c848c8a8c828c8a8c838c8a8c8386848684868486857e7e7e877e7e7e877e7e7e817e7e7e827e7e7e82898889828988898289888984848284828c8b8c888c8b8c86848284827e7e7e7f7e7e7e7f7e7e7e7d7375738573717384787878807e7f7e7b84868483898889919797979ba5a6a588a5a6a582adaaad859f9e9f829f9e9f829192918b8080807e80808075808080878e8f8e909794978b7b797b857b797b857b797b847879787f7879787f787978847879787f7b7d7b8d7b7d7b967b7d7b7b8e8e8e83918f919c7b797b8e8684868e86848691868486918c8a8c918c8a8c928c8a8c8f8486848d8181818e8181818d7e7d7e8b7b7d7b8980818089868586888c8a8c878c8e8c8b8c8e8c8d8687868c86878688818181857e7d7e837b797b84818181897e7f7e8c7371738c7371738578787882737573897b7c7b8b838383898c8a8c838c8e8c868687868880808081868786848b8c8b8f8b8c8b887b797b8b7b797b928e8d8e8b808180818e8d8e859c9a9c8e8e908e878e908e8e807e808e807e80908e8d8e909c9a9c898e8d8e898e8d8e8b868886869193918b9193918b91939189979597859795977c979597809795978b8b8c8b8b8b8c8b878b8c8b847b7d7b827b797b97a19fa19cb5b2b592b5b2b582adaead89adaead94adaead869c9c9c868e8f8e908e8f8e8d8e8f8e908e8f8e8f8b8a8b928b8a8b9d8b8a8b9d8b8a8b9b83858391949594919495949f838583a39193919f9193919a9193919a9c9e9c9ca5a6a595a5a6a595a5a6a595949494879c9e9c819c9e9c849c9e9c849c9e9c819c9a9c7c9c9a9c7b9c9a9c7d9c9a9c7e9492947e949294809492947e86848677807d807186858680868586867b757b787b7a7b8d7b7a7b8d73717368737173737e7e7e7d7e7e7e7b7e7e7e787e7e7e748383837083838371838383708383837586878670868786658080806786878669868786698c8e8c6e8c8e8c7786878683737573a183858383a5a6a56d94959471868586718685867594929471949294788988897f7e7e7e729492947f898889757b757b6b83808370838083758380837f7375737a7375737a73757388737573907b7d7b8a8384837b838483817b7d7b857b797b857b797b8586848681868486837e7d7e8d7b797b897b797b808181817e83838381838383817b7c7b877375738d7b797b838181817c818181818181818886878691868786917b797b7f8687867a8486847c8486847e7e7d7e877b797b8c7b797b857e7d7e8281818182818181837e7d7e80848284837e7d7e817e7d7e837b797b857e7d7e808486847a848684807e7d7e857b797b848181817d8486847e8486847f818181887b797b817b797b837b797b807e7d7e7a7e7d7e807e7d7e807e7d7e807b797b837b797b817b797b817e7d7e828181817d7b797b7f7b797b837e7d7e867b797b897b797b867b797b837e7d7e82818181857e7d7e867b797b817e7d7e837e7d7e837e7d7e867e7d7e867e7d7e847e7d7e8581818185818181827e7e7e807b7d7b827b7d7b827e7e7e837e807e877b7d7b857b7d7b847e807e837e7e7e8381808184818081857e7e7e857e7e7e867e7e7e857e7e7e827e7e7e857e7d7e827e7d7e82818181857b797b857e7d7e857e7d7e857e7d7e89737573817375738c7375738673757383838383847b7c7b84838383848c8a8c878c8a8c8c8183818c7e807e8984868487848684827371737773717393949194998381838d6365638d6b6d6b8a737573866b6d6b8a6b6d6b937374738a7374738a7b7b7b88797b79886e706e8e797b798b797b79856d6d6d856d6d6d897b797b947b797b815a5b5a816a6a6a8c7b797b867b797b8b78797889787978857e7d7e86787978877b797b8778767885757375837573758275757581787978837879788375757582757575817071708275757584707170826d6d6d8370717082707170827071707f73757380737573807576758075767583787978827879788778797886787978847879788475757583757575867879788473757385737573867879788478797885787978827b7d7b837b7d7b83787978826b6d6b826b6d6b866b6d6b847b7c7b7e7b797b807b797b807b797b867b797b818b8d8b817375737d8b8d8b798b8d8b7d9191917d7b797b7d7b797b7f7b797b817b7c7b7c6a6a6a7e6a6a6a7e6a6a6a7c7674767d76747680605e607e605e607f626162807371737d7371737d62616280626262806262627e6262627d6262627e656465805251527e5251527e5251528452555286525552865255527f52555282626162815251528652515286525152854a4d4a884a4d4a854a4d4a884a4d4a8b5255528b525552856869688568696884656665846566658365666586656665826d6e6d836d6e6d8173757384737573847b7d7b817b7d7b817b7d7b817b7d7b85797879846e6e6e826e6e6e846e6e6e836b696b816b696b806b696b826b696b85737173827371738073717383737173857978797f8482847c848284818482847e8482848176757688686968846869687d737173867371737b737173777b797b897b797b848482848184828483848284837e7f7e847e7f7e807e7f7e847e7f7e867b7c7b8283838382838383847b7c7b847b7d7b827b7d7b857b7d7b84737573826b6d6b876b6d6b876b6d6b8778797887848284957371739c6b696b7f6b696b648988899a6365639a6365638f7676768a7b797b8a8382838883828384838283918486848681818182848684897e7d7e887b7a7b847b7a7b8283848382838483848486848484868485848684898486848a807e8087807e80857b797b857b797b8373757384737573857b7c7b8383838381868486838c8a8c828c8a8c818c8a8c8194929482949294809492948189888985898889837e7e7e858988898889888986848284848482848484828484848284827e7e7e7f7e7e7e827e7e7e8489888985848684847878788278787882787878887b797b917b797b917b797b837b797b7b8486847e8486848584868482848684878e8f8e8b9c9e9c879c9e9c908e8f8e85898689807b797b857b797b8589868988969596849695968db5b2b58db5b2b584b5b2b591a1a0a19a7b7d7b887b7d7b8e9c9a9c9c9c9a9c95918f918e918f918f8987898f8987898b8684868b8482848e8486848d8486848c8486848e8181818d8081808d8081808b8081808c7b7d7b8d8080808a80808086808080888080808881818187818181888486848884868489848684878486848278787882737173898383838e8c8a8c8b8c8a8c8b8383838d80808088808080867b797b83808080847b797b847b797b7d838283888b8c8b958e8d8e818e8d8e888e8d8e8b8e8d8e878e908e878e908e879ca29c8e9ca29c938e8d8e89808180909c9a9c909c9a9c8e9c9e9c939c9e9c939c9e9c959c9e9c9ba5a2a59ba5a2a58597959785a5a2a58e9c9b9c989c9b9c8eadaaad8b9c9b9c97a19fa1a7a19fa19c8e8c8e928e8c8e9b8b8a8b949c9c9c94adaead94adaead94c6cbc694c6cbc69ec6cbc69bc6cbc699bdbebd96bdbebd9dbdbebda0bdbebd9fa5a6a596949594968385839f949594a39193919a919391969193919286888695838283919494949194949495838283917678768e898b898e898b898a898b89818987897d8987897b9c9a9c7b9c9a9c7e949294809492947e94929479949294748c8e8c77868586778c8e8c7a8c8e8c888c8e8c888384837d737173787b7a7b807375737d7375737b73757373737573707375736d7375736e73757374737573737b797b6e7b797b6e7b797b6e7b797b6e7b797b6e7b797b7280808072808080a1949594929495947c8385837c7375737e787978757879787a7879787e7879788c8988899294929478898889729492947a949694759496946b9496946b94969471949294768988897a898889838988898a7b7d7b8a7b7d7b877b7d7b848384837d86848681868486897b797b897b797b868181818381818183818181837b797b8a7b7c7b877b7c7b847b7c7b84838383838181818b7b797b8b7b797b838181817f8080807f808080827b797b887b797b837b797b85818181808486847e8486847f818181857b797b857b797b857e7d7e818482847d848284817e7d7e837e7d7e807e7d7e80818181877b797b857b797b817e7d7e80818181847e7d7e857e7d7e7c7e7d7e7f7e7d7e83818181818181817e7e7d7e817b797b807b797b817b797b808181817e818181808181817f7e7d7e7b7b797b7f7b797b847b797b817e7d7e80818181807e7d7e867e7d7e8a7b797b897b797b877b797b877e7d7e867e7d7e837e7d7e827e7d7e83818181857e7d7e847e7d7e837e7d7e827e7d7e847e7d7e847e7e7e807e7e7e8384828482848284857e807e837e807e857e807e877e807e867e7e7e857e7e7e83848284838180818481808183818081847e7e7e847b7d7b827b797b827e7d7e807e7d7e807b797b857e7d7e8578797885787978817e7d7e837b7c7b8183838383838383867b7c7b8483838387838383898383838c8c8a8c898486848c8486848a818381857e807e7173717393a5a2a599a5a2a58e8381838d7b7d7b8f7b7d7b867b7d7b817375738a737473937b7b7b888482848d7b7b7b856e706e85797b79856e706e85636563896d6d6d8d7b797b906d6d6d816d6d6d817b797b8c7b797b867b797b8c7b797b8a7375738773757388737573877375738575737587787678877573758673717384757575837371738475757584757575847575758575757585757575837575757f737573807375738073757381737573807877788178777881787778827b797b84737573857375738778797886737573847371738375757586757575837879787f78797882737573837375738373757384787978827b7d7b817b7d7b807b7d7b7f7b7c7b7f7b7c7b7f7b7c7b827b7c7b837b797b807b797b837b797b867b797b8673757381737573817375737d7375737f7b797b7f7b797b817b797b817b797b7c7b7c7b817b7c7b7c7b7c7b7c7b7c7b7d7674767e7674767e7674767e76747682737173807371737d7371737d8482847d8486847e8486847c8486847c848684828c8a8c7c8c8a8c7c8c8a8c7e8c8a8c7b8486847f73757388626562846265628173717382737173817371737d73717381656865816568657c6568657c65686588525552945255528e525552825255528465666581706f7083706f7087656665856d6e6d836d6e6d856d6e6d856d6e6d836b6d6b836b6d6b816b6d6b8073757383797879837978798484828482848284827b7d7b827b7d7b837b7d7b817b7d7b7f7876787f7876788173717382737173846e6e6e856e6e6e84797879857978798284828484848284818482847e848284868381838483818380838183808c8a8c8884828485848284837b797b807b797b84848684847e7f7e808486848384868486838383818c8a8c818c8a8c868c8a8c8584868482848684848486847f7b7d7b7f86858684868586877879788a6b6d6b8e6b696b8e848284957b797b8e6b696b6476767684898889af7676769a767676937b797b8a7b797b8a7b797b8a8382838d8181818d8486848681818186818181867b7a7b83737173867371738773717387737573847b7d7b8284868482848684888c8a8c8a8c8a8c8a8c8a8c888c8a8c8b8c8a8c8b838383867b7c7b857b7c7b86807e80867b797b857b797b83807e808489888985898889808988897f898889808988898294929482949294809492948494949484949494828482848484828486898889848988898894929486898889857e7f7e847e7f7e82787878878486847e8988897e7b797b8c7b797b888988897e848684829192917e848684828486848b8e8f8e8780808075737173797371738b898689759794978089868990a5a2a592b5b2b5a0b5b2b58d96959697787978918e8e8e888e8e8e917b7d7b917b7d7b8e7b797b8e7b797b918684869586848698898789968987898b8987898b8684868e8181818e8486848a8486848c8486848f8685868f8685868f8685868d8685868c808080898080808880808086868786878486848a848684868181818481818189848684858486848084868480848684878383838c8383838783838382838383868080807c8080808180808081808080768382837a7b797b817b797b818382837e7375738b737573818081808180818073736d738e807e80a29ca29c959ca29c858e8d8e8580818090808180978e8d8e939193919086888690868886989193919b898989977b7d7b977b7d7b97979597989c9b9c9b9c9b9c9b8b8c8b9b9c9b9c9c8e8c8e978e8c8e927b797b927b797b947b797b977b797b977b797b947b797b908e8f8e908e8f8e978e8f8e948e8f8e96a4a4a499a4a4a492a4a4a492a4a4a496a5a6a596a5a6a596a5a6a596a5a6a5929c9e9c9291939189868886857b7d7b8a73717387737173877371738373717387767876876365637d6365637a6365637c6361637b6361637b6361637b7674767b78767883787678797876787178767871807d807a8685867d8c8e8c718c8e8c888c8e8c7d7b7a7b737b7a7b8283848376898889809492948289888978898889768c8a8c778c8a8c778c8a8c738c8a8c738c8e8c758c8e8c758c8e8c738c8e8c6e8c8e8c72868786727b797b7c8080809a7375737c7375737c73757383737573876b6d6b75787978836b6d6b836b6d6b8c7e7e7e9f7375738c737573927375738e8380838e8380837a8380837a8b8b8b7a949294839492949189888991898889879492947e9492948d8b8b8b9083848398868486909c9a9c7d9c9a9c89868486938486849684868490848684908486848a8c8a8c938c8a8c8d8c8a8c84838383868486848684868486848684837b797b857b797b8b7b797b828080807c7b797b7e7e7d7e807b797b857b797b807e7d7e78818181758486847c8181817f7b797b80737573807e7d7e808482847d7e7d7e837b797b857e7d7e857e7d7e807b797b817b797b7f7b797b817e7d7e848181817c7e7d7e7c8181817e7e7d7e7f7b797b7a7b797b7a7e7d7e7a7e7d7e7c7e7d7e837b797b817b797b807b797b7e7b797b7d7e7d7e7d7b797b7d7e7d7e7f7b797b837b797b847b797b847e7d7e84818181837e7d7e847e7d7e857e7d7e847e7d7e887e7d7e877b797b857b797b847e7d7e827e7d7e7f7e7d7e7f7e7d7e827e7d7e847b7d7b877b7d7b857b7d7b877b7d7b877e807e82818381828486848584868484848284848482848481808180818081818180817f81808181818081827e7e7e807e7d7e807e7d7e827e7d7e807e7d7e817e7d7e817e7d7e818482848584828483838383818383838383838386838383847b7c7b8483838384838383878383838984868487818381897e807e8384868488949194999491948e94919482838183816b6d6b86636563886365638173757385737473936b6d6b887374737f6b6d6b856e706e88848684888486848b848684897b797b857b797b817b797b817b797b867b797b867b797b867b797b867b797b85787978887375738973757385737573867371738673717386737173867371738573717385737173857371738373717384707170827071708370717081707170826d6d6d846d6d6d8373757383737573837375738373757383757675827877788573757388787978877879788673757385737173817575758475757583787978827879788478797884787978847e7d7e857b7d7b877879788475757583787978847b7c7b7f8b8b8b7b8b8b8b867b7c7b8e8b8a8b7b8b8a8b7e8b8a8b808b8a8b868b8d8b818b8d8b818b8d8b818b8d8b81919191819191917d9191917d9191917f8c8e8c828c8e8c7f8c8e8c7e8c8e8c7e8c8a8c808c8a8c818c8a8c7a8c8a8c7d8482847d8482847d848284827371737e7374737f7374737f7374738073747383787778827877787e787778798c8a8c7b8486847f8486847d8486847b848684857371738073717382737173858482848380838083808380839c9e9c7c9c9e9c7f949294889492947f7e7d7e886869688c5a5d5a875a5d5a895a5d5a865a5d5a8463616385686768856d6e6d816d6e6d836b6d6b846b6d6b856b6d6b846b6d6b826e6e6e826e6e6e836e6e6e826e6e6e826b696b83706f7082706f7081706f7085787678867e7c7e857e7c7e858482848184828482797879816e6e6e806e6e6e82686968846869688468696884767576827b797b807b797b868381838683818380848284857b797b887b797b847b797b867e7f7e877878788678787885787878877b7c7b867b7c7b817b7c7b847b7c7b857b7d7b877b7d7b84848684858486848586858685868586859492948a868586877b797b8e6b696b8e737173957b797b797676766f9c9a9c9a9c9a9c9a898889938382838d7b797b8a838283887b797b917b797b8d8181818984868486848684858c8e8c8683848385838483877b7a7b87737573846b6d6b866b6d6b87737573877b797b887b797b8b7b797b85807e80888383838a8383838b8383838a83838388807e80867b797b847b797b847b797b7f7375737f737573847e7e7e7f7e7e7e7d7e7e7e887e7e7e85737573827e7e7e82848284798c8b8c7f8c8b8c7f9c9e9c7d9492948d8988898b9492947d9492948084868480848684847e7f7e848486847989888983898889918988898c89888988919291859192918284868492848684908e8f8e79808080709c9e9c7e9c9e9c8b8986898089868985898689907b797b7f5a5d5a845a5d5a8d7879788d9695967f7b7d7b968e8e8e968e8e8e8d8e8e8e91918f9191918f9195868486988684869884828496848284948987899684828488848684877e7d7e8e8181818d8486848b8685868a8081808b8081808a8685868a8080808c8080808d7b797b8880808088848684878486848581818185818181857e7f7e898486848984868485848684858c8a8c82838383897375738b737573818080807c868786868c8e8c838687867a8382837694969488949694847b797b818e8d8e928e8d8e8b8081808580818073807e80958e908ea2736d7387736d737e7375738c8081809780818093737573907b7d7b907b7d7b937b7d7b907b7d7b977b7d7b92898989928989899b7b7d7b947b7d7b8b7b7d7b8e7b7d7b947b7d7b927b797b927b797b8d7b797b977b797b8d7b797b867b797b897b797b827b797b867371738973717389737173897371738b7371738b73717388737173887371738c737573917375738c73757383737573897b7d7b927b7d7b92868886928688868e9494948a8382838a8382838e838283849c9e9c7d898b897d898b897a898b897989878978767476787674767d767476807876787b6b696b746b696b7478767877807d80778685867d868586868685867d8384836d7b7a7b787b7a7b787b7a7b717e7e7e7189888973898889737e7e7e76838383748383837483838373838383758687867580808073808080738080806e808080728080806e8080808a8687867484868474797b7979797b797984868474808180748e8d8e749c9a9c838e8d8e877b797b787b797b717b797b87898889806b6d6b686b6d6b746b6d6b927676768b7b797b7c8b898b8994929487949294938688868d8688867d8c8e8c7d8c8e8c8c8c8a8c9b8685868c80818087868586858c8a8c888c8a8c94868586947b7d7b878989898797959787a5a2a58797959793868586978685868e8c8a8c868c8a8c8a8c8e8c858c8e8c8f8080808f7b797b8f8080808c868786848687868780808090737573947b7c7b8d838383868383837e8c8e8c867b7a7b937371738a7b7a7b828080807f7b797b827b797b7f7b797b7c7b797b7f7b797b827b797b7f7b797b7d7375737b7e7e7e787e7e7e767e7e7e787b797b797b797b817b797b827b797b837e7d7e7e7879787c7879787c7879787d7878787f7878787e7878787f7878787d7b797b7d7e7c7e7f7b797b807b797b827b797b847b797b867b797b857b797b877b797b827b797b7f7b797b837b797b82787978827e7d7e7f7e7d7e827e7d7e827e7d7e7f8181817f7e7d7e827b797b837b797b847b797b847b797b837b797b827b7d7b837e7d7e837e7d7e837e7d7e827b7d7b837b7d7b847e7e7e837b7d7b827b7d7b827b7d7b837b7d7b817b7d7b827b7a7b817b7b7b7f7b7b7b7f7b797b817e7b7e857e7b7e84787a78857e7b7e847b7d7b857b7d7b877b7d7b817b7d7b7d7676768e7676769b8c8a8c8a8c8a8c878c8a8c83767676816b6d6b806b6d6b837878788678787890737173867371737e7e7c7e8e7e7c7e8e7371737e737173847576758c706f708c706f70897b7d7b83707170856365638570717087707170866b6d6b876b6d6b896b6d6b886b6d6b886b696b8773727384737273847372738373747383737473837374738373747385737173857371738273717382737173806b6d6b836b6d6b836b6d6b817b7c7b8373757386737573827e807e84737573817e7d7b817375738173757384737573857b7c7b857b7c7b877b7c7b857b7c7b8278787885787878867878788178787885737473887374738673747384737473867b7d7b867b7d7b857b7d7b857b7d7b86797979867979798184868486848684877b7b7b7d7b7b7b838c8a8c837b7b7b847673768376737681767376837673768573717380737173807371737a7371737a7b7d7b828486847d7b7d7b7c84868481848684818181817c818181798181817a7e7d7e7c7e7d7e7c8181817c8486847e8486847e7e7d7e81818181838486847a7b7d7b7a7b7d7b828081807a7b7d7b817b797b847b797b83807e807f8c8a8c8094929478949294858988898a7e7e7e84767476877674768763616387636163856b696b8286878680949694859496948783818385838183837b797b81737173866365638d636563826365638463656386636563886365638663656387636563896b696b866b696b836b696b806b696b83737173837371738373717381737173867e7d7e867e7d7e837e7d7e817371738073717381737173807878787d78787881737573847b7c7b837b7c7b837b7c7b827b7c7b8373757387737573857b7c7b8480808085808080858080808680808085807e8087807e8088807e8082807e808786848685807e8083807e8085807e80867e7f7e857e7f7e8178787884787878847b7b7b857b7b7b84737473857b7b7b887b7c7b888486848f737273996b696b996b6d6b608686867ca1a0a1a26b6d6b866b6d6b8b81818186818181816b6d6b8e6b696b8b6b696b8473727381737273897b7a7b888c8e8c848c8e8c838c8e8c858c8e8c8681818186818181847675768676767688767676846b6d6b86767676817879787f7e7d7e847e7d7e8384828482838483807b7a7b7e7b7a7b7c737173826b696b868687868178787881787878827e7d7e877e7d7e857e7d7e857b797b847b797b847b797b8b838183909492947f94969487949694877878787f78787882737473827374738484828486848284828c8e8c828c8e8c93818381906b6d6b826365637e636563826365639363656389636163866e6d6e8d8486848b848684858486848584868488848684857b7c7b7a767676757676769989888994898889858c8e8c948181817f767576828181818d848284888482848884828488848284878687868e8687868e868786908687868b8c8e8c868c8e8c938688868f7b7d7b8c8080808c8080808b8080808b7b797b87848284898482848d8482848984828489838583897b7d7b898385838983858386808180867b7d7b898081808b7b7d7b897b797b7e7b797b798684867e918f918a8f8c8f7b8f8c8f7b8482848384828488868889939496946e94969473949694929496947e8382838c7b797b877b797b898486849084868484737173817371738e868786938c8e8c908080809386878693818181917b797b967e7d7e917b797b926b6d6b926b6d6b8e6b6d6b926b6d6b927e7d7e897b797b8c7e7d7e8e8181818d7e7f7e92787878927e7f7e707e7f7e817b7a7b8b7b7a7b867b7a7b8b7b7a7b927879788f7e7d7e867879788b7375738a73717386787678867e7c7e917e7c7e8a7b7d7b8d7b7d7b937879788e7879788b7576758d757675927b7d7b907b7d7b918482848e8482848e848284917b7b7b8d7b7a7b89838483848c8e8c828c8e8c7f9492947c9492947f94929483949294828c8a8c76838383738383837a7b7c7b8383848380838483837b7a7b8373717372737173727879787c7b7d7b787b7d7b7c81818179818181748181817184868472818181728486847284868472818181718080806b7b797b6b7b797b6f7b797b707b7a7b6b7b7a7b747b7a7b837b7a7b8684868470797b797d6e706e7d6e706e6f808180888081808d808180798081806a8988896a7b797b8e7b797b7f898889807676768c7676767a8c8a8c7a8c8a8c89838183878381838b83818389949294838c8e8c838082807d7b7d7b838688867d8c8a8c788c8a8c8286858687808180887b7d7b858685867f8c8a8c7f868586807b7d7b807b7d7b8b7b7d7b83898989828c8a8c868c8a8c8280818086868586888c8e8c808c8e8c7e8c8e8c808c8e8c8480808087808080848c8e8c818c8e8c7f8c8a8c868c8a8c8683838386838383828c8e8c7e8c8e8c7e83848382838483877b797b877b797b848c8e8c878c8e8c8f8382838c7b797b898382837f8b8c8b80949294857e7e7e87737573877e7e7e82818181818181817f8181817e7b797b837375737e7375737e737573817375737e7371737d7878787d7e7f7e7e787878827b797b827e7c7e827e7c7e807b797b827e7d7e867e7d7e847b797b857b797b877e7d7e808181817f7e7d7e827e7d7e807e7d7e83787978827879787e7879787c7b797b857b797b817e7d7e7c7e7d7e7d7e7d7e7e7e7d7e807b797b7f7e7d7e807e7d7e807b7d7b7f7e7d7e807e7d7e807e7e7e827e7e7e82818081827e7e7e807b7d7b807e7d7e807e7d7e7f7b7d7b7e7b7d7b7f7b7b7b7f7b7a7b7e7b7b7b7e7e7b7e7f7e7b7e81787a7881787a78827b7d7b827879787f75757584787978868c8a8c8e8c8a8c92818081866b6d6b816b6d6b86767676837676768381808189848684807e7f7e79787878907e7f7e9484828484848284847e7c7e8b7876788c7576758a75767588757675877b7d7b897e7d7e8a7e7d7e897e7d7e877e7d7e85767676867676768781808186767676847372738573727385737273866b696b856b6d6b866b6d6b856b6d6b856b6d6b827371738073717387787878857e7f7e847b7c7b817b7c7b828b8b8b878b8b8b829496948494969483898b8980898b897e948e8c82948e8c84948e8c84948e8c8b9c9a9c849c9a9c809c9a9c829c9a9c8394969484949694849496948094969482949294849492948794929487949294868c8e8c828c8e8c838c8e8c858c8e8c86848684868486848379797983797979808c8a8c808c8a8c808c8a8c7e8c8a8c8184828482848284818482847f8482847e73717380737173817371737e737173836b6d6b827b7d7b797b7d7b7f7b7d7b7f7e7d7e798181817a7e7d7e7f8181817a7e7d7e7a7e7d7e7f7b797b818181817e848684807e7d7e7f7b797b80818181828081807f808180807b7d7b8380818081807e807f807e8080807e80857b797b82737573807e7e7e7d7e7e7e7d737573807674767e7674767b7674767b76747689787878906b696b876b696b876b696b877b797b818381838183818381838183808c8a8c848c8a8c847e7d7e827e7d7e84838383847374738163656381737473896b696b866b696b846b696b866b696b8573717383737173837371738373717383737173847371738473717383737173837878788378787883787878807878788173757386737573847b7c7b847b7c7b8683838385838383868383838883838386808080877b797b878080808380808085807e8086807e8083807e8085807e8089807e80838c8a8c858c8a8c897b797b857e7f7e84848684877e7f7e88848684858482848284828484848284857b7b7b84737273887372738b7b7c7b927b7c7b996b6d6b7c6b6d6b698686868f868686998181819981818199818181948181818e7b7c7b8b7b7c7b88737273817372738673717386737173837b7a7b827b7a7b8781818184818181818c8e8c848c8e8c878c8a8c888180818581808187767676877879788478797883787978827879787c7b7a7b7a838483788c8e8c7e8c8e8c88949694888687867b7878787f787878828181817c8181818284868485848684848381838683818386838183847b797b847878787f787878786b696b7d6b696b7d737473887b7b7b8d8482848b8482848a818381858183818581838185767876827374737b737473828383838c737473806361638b6e6d6e8d6e6d6e876e6d6e88737273867b7c7b85848684838486847f898889849c9a9c8a89888984636563886b696b7f6b696b82767576887675768d6b6d6b886b6d6b836b6d6b86737473857b797b8780808089808080838c8e8c828c8e8c828c8e8c868c8e8c868c8e8c8c8c8e8c8b8c8e8c8e8c8e8c8e8c8e8c8d8e8f8e8b8e8f8e8d8988898d8e8f8e8983858389838583897b7d7b867b7d7b86808180847b7d7b8680818089808180898684868986848689918f9189918f918e848284878482847f8f8c8f878f8c8f888688898e787a7e796b6d737e868889877b797b877b797b877b797b87838283867e7f7e86787878908486848e8486848e80808093868786988c8e8c988c8e8c8a7e7d7e8a7e7d7e91818181948486848e8c8a8c8e8c8a8c8c8c8a8c8e8180818e7b797b927b797b927b797b897b797b8d7e7f7e987e7f7e8d7878787b7e7f7e818c8e8c8e8384838e8384838b838483908482848d7e7d7e8d7e7d7e8d7879788a7e7c7e917e7c7e937e7c7e938482848a7879788d78797890787978907879789275767592757675927576758f706f708e737473916b6d6b8e6b6d6b8a6b6d6b87737173847371738473717380737173807371737c737173827e7c7e837e7c7e7a7b7c7b738383836f8c8a8c7a8c8a8c868c8e8c8d8384838083848376838483767575757a787978807b7d7b7e7b7d7b76818181747b797b797e7d7e79818181748181817281818172818181798486847a8c8e8c6f8c8e8c6b8c8e8c6d8c8e8c7083848370838483798384837e8384837d84868467797b798284868486797b797e808180928e8d8e838081806f8081807889888978a5a6a59c9797977f7b797b688c8a8c928c8a8c8c8c8a8c80818081898b898b858b898b828b898b87838183867b7d7b8a808280868082808080828087808180878081808286858682868586858685868286858688808180858c8a8c8789898983898989807b7d7b807b7d7b867b7d7b867b7d7b82808180828081807e808080807b797b807b797b7e8080807c8080807c8687867c8080807f7b797b7f7b7c7b7b7b7c7b7b8383837b838383827b7a7b7e7b7a7b798c8e8c758c8e8c758687867d80808084808080878687867c949694798b8c8b7f8382837c83828382898889808988897b898889808988897e8181817e7b797b81848684818486847e7e7d7e837e7d7e8384828483848284837e7f7e837878788573717383787878837b797b857b797b887b797b887e7c7e86818181878181818784868488818181878486848884868484818181828181817f7e7d7e7c7e7d7e7e7e7d7e7e737573817e7d7e847e7d7e827e7d7e817e7d7e817e7d7e7f7e7d7e7f7e7d7e7e7e7d7e7f7b7d7b807b7d7b7f7e7d7e7e7b7d7b7e7b7d7b807b7d7b817b7d7b817b7d7b817b7d7b817b7d7b7f7b7d7b7d7b7d7b7d7b7b7b7b7b7b7b7e7b7b7b807b7a7b7e787a787f787a7882787a7880787a7881787978817879787e7b7d7b887b7d7b8a767676817676767d767676867676768a76767684767676876b6d6b896b6d6b8373717386787878838486848d8486849473717384737173847e7c7e8b8482848d7b7d7b887b7d7b897b7d7b8d7576758e7e7d7e878c8a8c898c8a8c898c8a8c878c8a8c878c8a8c8281808183818081868486848584868485848684848486848484828485848284857b7b7b857b7b7b87787878837e7f7e8c8486848a7e7f7e857b7c7b837b7c7b867b7c7b857b7c7b877375738573757384737573827e807e857e7d7b87898583847e7d7b857e7d7b8b7b7c7b856b6d6b846b6d6b846b6d6b856b696b866b696b866b696b8778787887737473898383838983838387838383857b7d7b837b7d7b857b7d7b837b7d7b83797979817979797b6e6d6e81797979848c8a8c838c8a8c867b7b7b848c8a8c8584828482848284848482847e8482847c94929483949294809492947e949294808486847c7b7d7b7c7375737d7375737e7b797b7c7e7d7e7c7e7d7e7f7e7d7e808486847e848684808181817d8486847e818181808486847c8181817e818181808685868080818080808180857b7d7b7f7b797b817b797b80807e807f8c8a8c7d8988897d7e7e7e7b7e7e7e7b8988897b89878980898789848987897b9c9a9c809496948586878680868786897878788e7b797b87737173837371738573717389707170847e7d7e878c8a8c848c8a8c8283838381838383829492948794929489868586808685867e6b696b866b696b8d73717387737173818685868373717384737173837e7d7e8089898983898989837e7f7e807878788378787884787878847375738483838386838383867b7c7b897b7c7b877b7c7b837b7c7b857b7c7b857b797b8680808085868786868c8e8c858c8a8c83868486858684868686848686807e80867b797b827b797b82807e8081848684847878788678787884787878857b7b7b827b7b7b82737473827b7b7b817b7c7b847b7c7b887372738f6b696b8f6b6d6b8f6b6d6b6986868686bdbabda3adaaad999795979e97959799979597918486848b7b7c7b887b7c7b887b7c7b84838483857b7a7b847371738273717381767576856b696b876b696b88767576878180818381808183818081828c8a8c847e7d7e86737573867375737e7879787a737173827371738083848382838483848687867d8687867b868786828687868781818185848684877e7d7e807b797b818381838683818386838183868381838478787884787878828687867f8687867d8482848b848284887b7b7b847b7b7b82818381858183818a818381887678768c8383838c94929489949294829492948484868489848684866e6d6e87636163866b696b7f6b696b857372738c8486848a8988898f898889848988898f8988898e81818185818181918181818b7675768b7b7b7b8d7b7b7b8b84828490848284928080809080808090808080908080808f7b7d7b8b7b7d7b7e8082808686888689808080857b797b858080808586878687898889828e8f8e878e8f8e899496948494969489949694878b8d8b898b8d8b84868586898685868f8c8a8c8b8081808986848689868486847b797b847b797b838482848a8482848e8482848e84828488868889839496948894969488868889848b8c8b878b8c8b89838283878382837f84868484848684897e7f7e867e7f7e867b797b907b797b987b797b908080808d848684918486849184868491848684858c8a8c928c8a8c928c8a8c898c8a8c8e8486848c818181927e7d7e8e7e7d7e81848684877e7f7e8d787878987371738b7371737c73717381737173897371738d7879788d7e7d7e8b7e7d7e8b7e7d7e8d8482848f7e7c7e917e7c7e917876789075757590757575907371738d73717390706f7092706f70926b696b8f706f708a7374738c7374738c7374738c737473897371738773717387737173827371737f7371738073717385737173867371737e737573767375737e737573828c8a8c83838483807b7a7b7d7b7a7b7d7b7a7b7a7879787a7b7d7b787b7d7b747b7d7b737b797b717e7d7e767e7d7e7c7b797b7f7b797b787e7d7e797e7d7e7b818181788687867a8687867486878671808080748384837e8c8e8c838c8e8c7e8c8e8c706365636b6e706e798486848284868488808180927375737e7375736f8081808e898889958988897f898889717b797b7a8180818c8180818681808186818081897b797b8b7b797b89838183878381838680828083808280867b7d7b807b7d7b828081808280818082808180827b7d7b7f7b7d7b7f8081807f808180828081808b8989898f7b7d7b8b898989748989897986858686808180827b7d7b7d7b7d7b80808080838080808380808080808080818080808480808087808080818687867f8383837f7b7c7b7f7b7c7b827b7c7b8283848382838483827b7a7b827b7a7b7f868786788687867a808080847b797b867b797b868382837f8b8c8b7c838283787e7e7e767e7e7e7b7e7e7e787e7e7e79818181798181817b81818179848684778482847e848284808482847c8482847e84868483848684847e7f7e807e7f7e83817f8186817f81857e7c7e88817f8184818181818181818281818181818181807e7d7e837e7d7e837e7d7e827e7d7e807e7d7e7d8482847c8482847c8482847b8181817b8181817f7e7d7e7e7e7d7e817e7d7e817e7d7e817b797b837e7d7e817e7d7e827e7d7e7f7e7d7e817e7d7e857b7d7b827b7d7b7e7b7d7b7f7b7d7b807b7d7b807b7d7b7e7b7d7b7c7b7d7b7f7b797b7d7b7b7b7d7b797b7e7b7a7b7e787a787f787a787f787a7882787a787f7879787e7b7d7b7e78797881757575816b6d6b8176767686767676818180818376767686767676877676768a7676768d7371738d7371738d737173807371738b7371738e737173877371738773717389706f7087706f7088706f70876b696b90636563907071708770717087707170876b6d6b856b6d6b846b6d6b866b6d6b86737273887372738973727382737273827b7b7b86848284858482848484828485787878857e7f7e827e7f7e89848684879c9a9c819c9a9c808b8b8b828b8b8b83898b8981898b89827e807e877e807e877375737e73757381737573887375737e7b7c7b827b7c7b857b7c7b827b7c7b82787878877878788478787882787878847374738473747385636563836365637f5a5d5a835a5d5a845a5d5a815a5d5a7e636163806361638363616386636163845a5d5a845a5d5a815a5d5a805a5d5a825a555a815a555a805a555a855a555a8763616383636163816361637c6361637a6b6d6b7c6b6d6b7d6b6d6b80737573817e7d7e827e7d7e817b797b827b797b817b797b7e7b797b817b797b7d7b797b7f7b797b7c8181817d8181817f8181817d8685867f8c8a8c7f8c8a8c7f8c8a8c7f8684868386848686807e8082807e80808988897d898889828988898294929480898789829c9a9c849c9a9c85898789878687868578787885868786829496948e8c8a8c81838183838c8a8c878c8a8c847e7d7e867e7d7e867071708670717084737473857374738783838383838383818685867e8685867ea1a1a184bdbebd81adaead89999999899999997f999999849496948a89898981898989808989898384868480848684807e7f7e7b84868483838383888c8a8c848c8a8c878c8a8c858c8a8c848c8a8c878383838383838384808080837b797b837b797b897b797b817b797b837b797b86807e80818c8a8c848c8a8c838c8a8c858c8a8c868c8a8c83848684847e7f7e83787878817371737f7374737f6b6d6b826b6d6b8a7b7b7b818486848484868484848684887b7c7b8f6b6d6b8f6b6d6b8f6b6d6b7c86868681979597866b6d6b906b6d6b868181817b7b7c7b886b696b8173727388737273877b7a7b83838483828384838483848381818181838181818376757685767576816b6d6b816b6d6b856b6d6b817676767e7e7d7e81787978867e7d7e8684828482838483867b7a7b8673717380737173816b696b846b696b7f787878848687867c818181897e7d7e8781818183818181867b797b7f838183868b898b848b898b7d94969489868786897878787a868786888482848b73747386737473886b6d6b826b6d6b82818381888c8e8c7f8c8e8c7b8383838c7374738983838389838383868486848084868482848684898486848c848684838486848a7b7c7b8c737273847676768a767676847676768a898889918c8e8c858c8e8c9181818191818181927b7b7b957b7b7b907b7b7b907b7b7b927b797b8e7b797b927b797b927b797b8f7b7d7b8b7b7d7b8f7b7d7b8f7b7d7b8e7b797b8f7b797b8c7b797b897b797b87848284828482847e8482847e848284848385837f838583808385837d83858380868586848c8a8c848c8a8c848685868486848684918f9189918f91949c9a9c92a5a2a5929a979a968f8c8f8e8f8c8f888688899386888993949694889496948494969484949694818b8c8b89838283907e7f7e907e7f7e867e7f7e848486848b8687868b8080808b8080808e80808093848684918486849381818196818181898c8a8c8376767689767676878180818584868483818181908181818e7e7d7e767e7f7e87848684928486848d848684897b7a7b847b7a7b8b7b7a7b8e7b7a7b86737573867e7d7e86787978867375738f7371738c7371738c7371738f737173947575759175757590757575917371739075767592706f708d706f7086706f70886b6d6b8a6b6d6b886b6d6b856b6d6b8473717387737173847371737e7371737f737173827371738573717386737173827375737a737573857b7c7b897b7c7b7d7b7a7b807b7a7b797371737d7b7a7b7e7b7d7b7a7b7d7b747b7d7b727b7d7b747e7d7e737e7d7e747e7d7e767e7d7e7d7b797b787b797b787b797b787e7d7e767b797b787b797b767b797b7480808070838483837b7a7b8c7b7a7b83737173717b7c7b847375737f7b7c7b848c8a8c84838483767b7a7b847b7a7b848c8e8c808c8e8c797b797b6f7b797b79868786878181818c818181837e7d7e857e7d7e88848684828486848484868488818381887e7e7e8a7b7d7b8a81808183818081827e7d7e7f7e7d7e827e7d7e847e7d7e867e7d7e89848284898482847f848284808181818684868489818181837b797b7d848284808482847d848284807e7e7e807e7d7e7e7e7d7e847e7d7e877e7d7e848482848484828481848284847e7c7e867b7d7b808482847c8482847f818081817b7d7b807b7d7b7d7e7e7e7c818081827b797b827e7e7e7e848a8475848a84778486847e7e7d7e7e7b797b817b797b7d818181768486847a8181817d8181817d8180817c8180817e8180817f818081808181817f7e7d7e7d7e7d7e7b7e7d7e7f7e7d7e837e7d7e807e7d7e7f7e7d7e808482847e8482847f817f81857e7c7e817b797b827e7d7e7f7e7d7e7e7e7d7e827e7d7e817e7d7e7f8181817e8181817f7e7d7e83787978807879787e7e7d7e7b8181817e8181817c7e7d7e807e7d7e7e7e7d7e7b8181817d7e7d7e7c818181807e7c7e807e7c7e7c7b797b807b797b827e7e7e7f7e7e7e7f7e7e7e7f7b7d7b7e7b797b7f7b797b807b797b7f7b797b7e7b797b7e7b797b7d7b797b7f7b797b817e7c7e827b797b7d7b797b7f7b797b7e7b797b7e7e7d7e7f7b797b837b797b847e7d7e82848284877e7d7e817375738478797888787978897575758b7879788b737473886b6d6b896b6d6b896b6d6b857374738a7b7b7b8e8482848a8482848a848284898482848984828487848284868c8a8c867b7b7b897b7b7b897b7b7b847b7d7b8273757389737573887b7d7b837b7a7b83737173817371738d7371738f7e7c7e848c8a8c848c8a8c7d8c8a8c848c8e8c878c8e8c87818381998183818a8688867e8688868286888684868886828c8e8c7e8c8e8c828c8e8c827e7f7e827e807e7f7e807e877e807e877e807e87898789878987898f9c9a9c8f9c9a9c83919191809191918791919180919191839492948394929484949294839492947f9496947f9496948394969487949694849496948294969487949694848b8c8b8384868481848684808486847f8486847e8c8e8c818c8e8c7e8c8e8c818384837e7672767b6b656b7e6b656b846b656b86797979807979798079797984797979806b6d6b806b6d6b7e7879787a6b6d6b7b6b6d6b7e787a787e787a787e787a787f7b757b827b757b7f7b757b7f7b757b807b7d7b807b7d7b847b7d7b847b7d7b848c8b8c808c8b8c80848284848c8b8c80838283827b797b8583828382838283827b797b848382837f8b8c8b858b8c8b7b9496946e9496948d8382838d838283847e817e838989897e898989867e817e888686868291909183919091859c9a9c859c9a9c869c9a9c868e8d8e808e8d8e7b8c8a8c8a8c8a8c928c8a8c8e8c8a8c7b9492948494929490737173848381838594929483949294818383837f838383818384837e838483818384837e7b7a7b818081808d8c8a8c888c8a8c868c8a8c8a848684858486848384868485848684808c8e8c818c8e8c84868786838080807e7b7a7b887b7a7b8473717382737173877b797b888080808386878686808080867b7c7b837b7c7b867b7c7b86848684819492947c9492948b9492948e9492948484868482848684827e7f7e847e7f7e867b7c7b8c737273956b696b866b696b70868886898688869c86888696868886908b8c8b908b8c8b858b8c8b858b8c8b847b7a7b8373717386737173817371737f73717382787878847e7f7e82848684857e7d7e887371738873717385737173816b696b81787678838684868686848688868786838c8e8c7e86878676808080777b7a7b8b7371738b7b7a7b847b7a7b84838283849490948083828384838283838b8b8b838b8b8b868b8b8b847b7d7b828e8d8e809c9a9c7c9c9a9c809c9a9c898c8e8c898c8e8c85838583857b7d7b857e7c7e867371738b7371738a7e7c7e818c8a8c81818081817676767b6b6d6b8b7b7a7b898c8e8c848384838b8384838b7b7d7b86737573897b7d7b8a7b7d7b887b7c7b8a7b7c7b877b7c7b8a8383838a7b7c7b817b7c7b8e8c8a8c978c8a8c9384868493848684938486849184868490848684908486848e848684908181819080818090808180908081808d8081808d838483867b7a7b848384838783848384848284848482847e8482848184828487838383838383838383838385838383867b797b7c7b797b737b797b787b797b7e7e7f7e887e7f7e8d7e7f7e8f7878788f817f818c8c8a8c828c8a8c798c8a8c828684868d86848693868486907876788b767876858183818b8c8e8c9281838194898889977e7e7e89898889898988898d868586888685868d8685868f868586898482848c84828491848284918482848a8482847f8482848d89888990848284888482848884828490848284908482848c84828491898789918987898c8987898c868786908687868f8c8e8c8a8687868a8081808b808180928081808c7b7d7b897b7d7b8e7375738e7375739073757392736d7394736d7392736d7392736d73916b6d6b8d6b6d6b8a6b6d6b886b6d6b8b6b696b8b6b696b8b6b696b8a6b696b896b696b896b696b846b696b846b696b8473717380737173827371737b7371737573717382787878877e7f7e827e7f7e7b757575797575757e78797880787978797b797b757b797b73787778757b797b7a7e7d7e767e7d7e7578797877787978767b797b7783818379838183798c8a8c798c8a8c768c8a8c748c8a8c728c8a8c738c8e8c8d8c8e8c83838483737b7a7b7b7b7c7b848383838e838383897b7c7b677b7a7b6e8384838b8c8e8c8b838483737b797b6c7b797b6c8080807c868786877b797b8a848684878486848381818188818381887e807e8d8183818881838185848284888482848a8180818a7e7e7e8b8181818d8486848b818181848486848484828486848284907e7d7e8e7e7d7e83818181838181817a8181817d818181877b7d7b857e7e7e828180817d7b7d7b82787978828482847e8482847e848284847b797b887b797b867e7c7e818482847f8180817d7e7e7e827b7d7b837e7e7e7f8482847a8482847f7e7e7e807b7d7b7e7e7e7e807e7e7e827e7e7e807e7e7e7a818181758181817581818177818181787e7d7e7c7b797b817b797b837e7d7e7d7e7e7e7e8180817f8180817d8180817f818181838181817f818181827e7d7e827e7d7e7f7879787f7879787f787978817b797b807b797b827b797b847b797b837b797b847e7d7e827e7d7e7f7e7d7e807e7d7e817e7d7e817e7d7e807e7d7e7f7e7d7e7d7e7d7e7e7e7d7e7e7e7d7e807b797b7e7b797b7f7e7d7e817e7d7e7f7e7d7e7a7e7d7e7d7e7d7e7e7e7d7e7f817f817b817f8179817f817a817f817b7e7e7e7c7e7e7e7d7b7d7b7c7e7e7e7b7e7d7e7e7e7d7e7f7e7d7e7e7e7d7e7a7e7d7e7c7e7d7e7d7e7d7e7c7e7d7e7c817f817c7e7c7e7d7e7c7e7d7b797b7d7b797b7f7b797b837e7d7e837e7d7e817e7d7e807e7d7e827e7d7e807e7d7e867b7d7b887b7d7b857b7d7b8a7b7d7b887b7b7b89848284897b7b7b887b7b7b888482848d8482848e7374739073747390797779897977798c7977798e797779867b7b7b8f7b7b7b8f8c8a8c868c8a8c898c8e8c8b8c8e8c8b8c8e8c868c8e8c888c8e8c838c8e8c868c8e8c8d8384838b7e7c7e847e7c7e847e7c7e817e7c7e848c8e8c878c8e8c848c8e8c87767876866b6d6b846b6d6b866b6d6b84787a78827070708263616382707070827e7f7e827e807e826b6d6b827e807e8a7e807e87898789828987898276747682636163856b696b806b696b8e6b696b876b696b835a5d5a815a5d5a815a5d5a7e5a5d5a8e6365638e7375737b8385837f737573827b797b817b797b827b797b7e7b797b807371738173717383737173837878787f7b7a7b7c7b7a7b7c7b7a7b757371737b8180817e8c8e8c7b8c8e8c868c8e8c828482848079797984797979807979797e6b6d6b856b6d6b837879787a8685868b8688868b868886829496947b9496947f9190918d9190918a8682868591909180a5a2a580a5a2a57da5a2a57d979597828c8b8c7e8482847e8c8b8c848482847c8b8c8b7e8b8c8b808382837e8382837e8382837e7b797b857b797b877b797b808382837794969484949694848b8c8b7e89898986949294839492948194929485919091868686868b86868688868686868e8d8e858e8d8e808e8d8e818e8d8e838c8a8c7f8c8a8c83817f817f6b696b816361638763616381737173907371738c737473838383837f8383837f8383837e838483818c8e8c7e8384837483848383868586907b7d7b837b7d7b81808180837e807e8773757385787a78887e807e85808080828687868280808082868786858c8e8c848c8e8c7e8c8e8c888c8e8c83808080867b797b887b797b847b797b837b7c7b847b7c7b887b7c7b8a848684848383838183838386838383817374738373717384737173827e7f7e837e7f7e86737273897372738f737273926b696b8f6b6d6b83bdbebd9cbdbebd9ca1a3a1959c9e9c908b8c8b8a8b8c8b858b8c8b818c8e8c838c8e8c838c8e8c7e8384837f7e7f7e837878788773717385737173857e7d7e83898989858989898389898983868486898684868686848686868486858080807e7b797b7b7b797b808687867e8c8e8c7a8c8e8c7e7b7a7b817b7a7b8a737573877375738483828387949094848b8b8b868b8b8b86838483868b8b8b8980818089808180828e8d8e828e8d8e83838583858c8e8c838c8e8c868c8e8c8694929485949294859492948c89878989818081838180817f8180817f818081958384838e838483868c8e8c898c8e8c8a84868487848684898486848d7375738e7b7c7b887b7c7b8e7b7c7b888c8a8c847b7c7b877b7c7b877b7c7b8a7b7c7b8c7e807e897e807e8784868482848684858486848784868487848684898486848d8c8a8c8b8c8a8c888685868b86858683838483847b7a7b837b7a7b867b7a7b7f7b797b817b797b7f7b797b848482848383838387838383838c8a8c838c8a8c868687868b8687867c8c8e8c818c8e8c8a7e7f7e887e7f7e8a7e7f7e887371738c6b696b866b696b7f76747682767476826b696b886b696b8a8684868a8684868b8183818b8183818b81838189818381837e7e7e868988898e89888994949294949c9e9c8f91919197919191948685869184828494848284948482849184828490848284908482848d848284858482848b8482848d8482848d848284908482849284828492848284918482848e8482848c8080808f7b797b8c7b797b8c7b797b917b7d7b8c7b7d7b8c7b7d7b8f8081808e8385838d7b7d7b8b83858386838583888988898d8988898d8988898a8988898a8b8d8b8d8b8d8b8d9c9e9c8f9c9e9c8d9496948d9496948f9496948a9496948c8b8c8b897b7a7b877b7a7b877b7a7b8473717380737173807371737e737173757878787f737173877878787d73717376737173767879787e7b7d7b7b7879787678777875787778787877787a7877787c7879787a73757375787978797879787a737173777371737a7371737973717377707470756369637963696374636963737371738d7b7a7b7e7371736e7371737b7b7c7b7b8383837f8383836c7b7c7b6e7b7a7b8b8384838b8384836e7b7a7b6f7b797b6f7b797b79808080808687868a8486848c7e7d7e8a7b797b838181817d818381848183818d8486848d7e807e927e7e7e8a818081857e7e7e858180818d7e7d7e8d84868484818181867e7d7e81848284818482848684828490848284897e7d7e837b797b8f7b797b808486847d8482848c7e7e7e877e7e7e7b8482847e8482848b7e7d7e877e7d7e828482847d8482847d8482847f7e7c7e847b797b807b7d7b827e7e7e807e7e7e7f7e7e7e827b7d7b817b7d7b827e7e7e7c8180817b7e7e7e827b797b827b797b827b797b7e7e7d7e7a7e7d7e7a7e7d7e7a7e7d7e7a7e7d7e7681818176818181788181817c7e7e7e7b7b7d7b7e7b7d7b817b7d7b827b797b7f7b797b827b797b837e7d7e7a7e7d7e7f7e7d7e8378797885787978857b797b837b797b82817f8180817f81817e7d7e808181817e7e7d7e817b797b817b797b837b797b847b797b817b797b807e7d7e7b7e7d7e7a7e7d7e7f7879787f7b797b7d7b797b7c7e7d7e7a7e7d7e7b7e7d7e787e7d7e7a7e7d7e7f7b797b7d7b797b7f7b797b7f7b797b7e7b797b7f7b7d7b7f7e7e7e827e7e7e7f7b7d7b807b797b837e7d7e807b797b807b797b807b797b7e7e7d7e7e7b797b7f7b797b7d7b797b7b7b797b7f7b797b817b797b7f7b797b7d7b797b7f7b797b807e7d7e807e7d7e827e7d7e847e7d7e867e7d7e867b7d7b877b7d7b887b7d7b8a7b7d7b8a7b7b7b8c7374738c7374738e7374738d7374738a73747385737473886b6d6b89636163896361638763616385636163835a5d5a895a5d5a956a6c6a8c7b7b7b887b7d7b887375737f7375737f7375738873717384737173817371738173717384706e7088636163886361638b6361638b6b6d6b846b6d6b806b6d6b8076787680787a78806b6d6b7e6b6d6b826b6d6b7b636163857e7f7e937e7f7e827e7f7e7c7e807e8591939190a5a6a587919391828987897e898789829c9a9c7e9c9a9c7ea5a6a583a5a6a57ea5a6a57e919191809492947e949294809492947a9492948e838583967375737f7375737b737573847b797b7f7b797b7c7b797b7c7b797b7f7878788478787881787878867371737e737173777371737c737173817371738f818081867672767e7672767e818081807979798279797984848284848482848086858683868586836b6d6b806b6d6b826b6d6b826b6d6b82787a787b787a78859190918a9c9e9c8a9190918a919091848989897d8989897a898989779795977e949494809494947c949494808c8b8c808b8c8b7c8b8c8b82838283808b8c8b7e9496947e8b8c8b7f8b8c8b81838283848382838d7b797b897b797b897b797b847e817e837e817e867e817e86898989838686868586868688868686857b7d7b84737573867375737e7375737e73757383817f8183817f817f8c8a8c77817f8184838183849492947e9492948a8381838a7374738a6365638373747385737473847b7a7b7e8384837e8384837e8c8e8c838c8a8c8386858681808180817b7d7b7e787a788084868485848684857e807e837b797b857b797b857b797b87808080857b7a7b877b7a7b848384838283848383868786838c8e8c87808080857b797b847b7c7b847b7c7b837b7c7b816b696b7f6365637c636563816365638b73747384848684858486848884868487848684837b7c7b867b7c7b8c7b7c7b8c6b696b966b6d6b896b6d6b7d8688868f6b6d6b7b7b7a7b757b7a7b7b6b696b806b696b827371737e7b7a7b7f838483838384838484868483848684848486848478787885737173837e7d7e8a8989898a949694819492948394929483949294898684868580808079808080807b797b85868786848384837e7b7a7b847b7a7b878384837d9490948783828394949094849490948194929487949294838384838183848382808180858081808080818085737573887b7d7b87737573857375738673757387737173857371738873717386898789838180818981808189818081898180818b73717389737173897371738b7b7a7b87848684898486848a8486848c8486848c7b7c7b857375739173757391737573817b7c7b877b7c7b8e737573847375738773757389787a78897e807e827e807e808181818b81818189818181807e7d7e827b7d7b88808180827b7d7b82808180867b7a7b8a7b7a7b8a73717387737173886b696b856b696b82737173818482848383838383838383858383838c8c8a8c8f8c8e8c8b8c8e8c8b8c8e8c8b8c8e8c8a84868485848684888486848a8486848c817f818c817f81897674768c7674768a787678906b696b856b696b826b696b8c6b6d6b8b767876897678768576787686737573867e7e7e897e7e7e897e7e7e85868586858685868a9191918d9191918e9492948e949294919c9a9c919c9a9c8d949694938988898d8988898d8e8f8e908e8f8e8d8988899284828490848284898482848c8482849184828492848284937b797b927b797b9280808090808080908685868f8685868b8c8a8c8b8c8a8c8e8c8e8c908c8e8c8b8c8e8c84838583857e7a7e8a9496948f949694949496948f9c9e9c8f8b8d8b8d8b8d8b8f8b8d8b8e9496948b9496948b94969488949694849c9e9c829c9e9c7f9c9e9c7a9c9e9c7d9492947e9492947b898789807e7c7e827e7f7e847e7f7e82787878787371737b7575757e75757576757575717879787375767575787778777b797b7578777878787978787e7d7e787e7d7e78848284778381837683818376838183797b797b767e7f7e747074707870747078707470887371737e7b7a7b737371736e7371737f7b7c7b7f7375737b737573717b7c7b848384839a7b7a7b767371736e737173767b797b797b797b83808080797b797b877b797b8c7e7d7e858486847c8486847f8183818b7b7d7b867b7d7b828183818081808185818081857e7e7e837e7e7e827e7d7e7f7b797b7d7b797b887b797b867879787f7375738178797889787978897e7d7e7d848684837b797b837b797b827b7d7b877e7e7e807e7e7e8284828489787978847e7d7e7e7e7d7e89737573867b797b847e7c7e7d7e7c7e7b7b797b7f7b7d7b7f818081827e7e7e827b7d7b7f7b7d7b7b7b7d7b7b7b7d7b817b7d7b827e7e7e797e7e7e7b7e7e7e7e7b797b7a7b797b7c7b797b7a7b797b7a7b797b7d7b797b7c7b797b7c7b797b7f7e7d7e7d7e7e7e7a7e7e7e7b7e7e7e7b7e7e7e7d7e7d7e7a7e7d7e7d7e7d7e7a7b797b7a7375737d7879787f78797880787978827b797b837b797b827b797b827b797b837b797b837b797b857e7d7e817e7d7e807e7d7e837e7d7e837e7d7e817b797b7e7879787d7879787f7375737d7375737c7b797b7c7e7d7e7b7e7d7e7c7e7d7e7c7b797b7d7b797b7a7b797b7a7e7d7e797b797b7a7e7c7e7e7e7c7e7c7b797b7e7b7d7b7f7e7e7e8181808181818081847e7d7e847e7d7e807b797b7e7b797b7e7e7d7e7f7b797b7f7e7d7e7e7e7d7e7d7e7c7e7d7e7c7e7d7e7c7e7c7b797b7e7e7d7e807e7d7e808181817f848684818482848384828480848284827e7d7e867b7d7b857b7d7b8778797888757575887b7b7b897b7b7b87737473877374738573747385737473856b6d6b856b6d6b876e6c6e856e6c6e836e6c6e897977798f6a6c6a8f7b7b7b988c8a8c8f7b7b7b867b7d7b8b8385838983858388838583868c8e8c848c8e8c8b8c8e8c848c8e8c848c8a8c848c8a8c8b8c8a8c967e7c7e927678768781838187818381848c8e8c82949694809496948494969486949694858c8e8c938c8e8c937e7f7e89707070826b6d6b876b6d6b8d6b6d6b8a6b6d6b87767476827674769c76747693898789839191918091919180919191809191918094929483949294819492947e9492947b9496947f8385837f7375737b8385837c8382837f7b797b7e8382837e7b797b7e7e7f7e817e7f7e7f7e7f7e847e7f7e7f8384837c8c8e8c818c8e8c7f8c8e8c7e7672767b6b656b7e7672767e767276826e716e826e716e846e716e8e797979897879788786858689949294879492948b949694929496949294969492949694939c9e9c8a9c9e9c889c9e9c8a91909184898989848989898a8989898d8989898a9494947c9c9e9c7c9c9e9c7c9c9e9c7c9496947e949694828b8c8b8b8b8c8b87949694878b8c8b819496947f94969480949694848b8c8b80838283847b797b89737973867379738673797384737973807b7d7b827b7d7b857b7d7b837b7d7b84808180848081808380818086808180838c8a8c8a817f817f817f817b8c8a8c819492948483818381737173878381838573747383636563816365637f6365638b737173817371737e7b7a7b817b7a7b817b7d7b867b7d7b7e7b7d7b817b7d7b83787a788084868485848684857e807e818c8e8c85868786877b797b86808080827b7a7b877b7a7b847371738173717386808080867b797b837b797b837b797b83737273837b7c7b817b7c7b7d848684818383837f838383848383838e83838387737173867878788678787883787878807b7c7b867b7c7b8673727389737273896b6d6b966b6d6b836b6d6b896b6d6b8a6b696b7b6b696b707b7a7b857b7a7b86737173827b7a7b838c8e8c878c8e8c887e7f7e82848684808486848784868483898989857e7d7e937e7d7e8c7371737b6b696b817876788386848681868486808080807e86878680868786807b797b7e7371737e7b7a7b7a7b7a7b8e7b7a7b878382838aa59ea594a59ea57d949094838b8b8b838b8b8b7d9492947d949294828e8d8e8080818080808180838e8d8e82838583888385838583858382838583867e7c7e8a7e7c7e8d7e7c7e8b73717385767676838180818581808187818081898c8e8c89838483867b7a7b8e7371738b6b6d6b8b737573887b7d7b898486848c838383918c8a8c8c8c8a8c858383838a7375738a7b7c7b8e7375738a73757384737573897375738773757384787a78827b797b8b7b797b8b7e7d7e85818181857b7d7b8b808180808685867d868586848c8e8c868c8e8c868384838383848388848284877b797b886b696b886b696b8e73757387838383897b7c7b907b7c7b947b797b8f8080808b8080808b8080808a8486848a848684888486848a848684898c8a8c898c8a8c86817f818c817f8182868486857876788a868486859492948581838192818381908c8e8c8e8183818c7e7e7e897e7e7e837e7e7e867e7e7e887b797b8a7b797b8f7b797b8f7b797b8e84828489848284898c8a8c898c8a8c8a8e8f8e8a848284888988898d8e8f8e8d949694909496948d94969481949694898e8c8e918e8c8e928e8c8e918e8c8e938c8e8c938c8e8c908c8e8c8f8c8e8c908c8a8c92868586908685868a8c8a8c8983858387838583898385838783858388898889887e7a7e8f898889978988898f7b7d7b917b7d7b947b7d7b8d6b6d6b8e6b696b8c7878788878787889787878847b7a7b827b7a7b7f7b7a7b7a7b7a7b7b7e7c7e7d898789778987897b898789848486847f8486847878787878787878837b7d7b7e7b7d7b767879787478797874787778777b797b757b797b757b797b777e7d7e787e7d7e7878797875787978737b797b74838183707b797b7a7b797b757e7f7e727e7f7e727e7f7e777074707e7b7a7b7373717369737173737b7a7b798486847f8486847f7e7f7e848486848f8c8e8c6c8181816581818173818181717b7d7b8583858388838583818385838194929490898889817e7e7e757e7e7e897e7d7e907e7d7e897e7d7e7f818181877e7d7e857e7d7e817e7d7e818181817c8482847f78797886787978837879787e7b797b7e8381837e7b797b847b797b85737573827375737e7b7d7b7e7b7d7b7e7b797b837b797b8b7b797b8680808074787a787a7375737d787a78897375738b6b6d6b7c6b6d6b816b6d6b7c787978877371738a787878777e7f7e777e7f7e7e7b797b7c7b797b7e7b797b827b797b847b797b807b797b7b7e7d7e797e7d7e7a7e7c7e787e7c7e7a7b797b7a7b797b797b797b777e7d7e7c7b797b7e7b797b7d7b797b7e7b797b7e7e7d7e7d7e7d7e827e7d7e808181817d7e7d7e767e7d7e797b797b7e7877787e7877787d7b797b7d7b797b7f7b797b7f757675807877787f7b797b81737573837576758278777882787978827b7d7b837b7d7b827b7d7b7f7b797b7c7b797b7f7b797b7e7b797b7b7879787e757575817371737e7575757d7879787c7b7d7b797b7d7b7c7b7d7b7d7e7d7e7b7e7d7e7c7e7d7e7d7e7d7e7d7e7d7e7e7e7d7e7c7e7d7e7e7e7d7e7d7e7d7e7c7e7d7e7d7e7d7e7c7b797b7c7b7d7b7c7879787c7879787b7879787a7879787b7e7d7e7d7e7d7e7c7e7d7e7e7b7d7b817b7d7b817b7d7b7f7b7d7b7e848284838482847d7e7d7e817e7d7e85848684807e807e827e807e84787a78877878788373717387737173877371738675757583737173837575758575757586737173867878787f7371738b737173797e7f7e948c8e8c8e8c8e8c807e7f7e838482848484828487848284888482848d84828488848284857675768d7675768a8486847f8486847f8486847f7374737b6869688d7375738273757386686968947879788d8c8e8c838c8e8c7c8c8e8c7d848684908486848d8486848884868487848284928482848f6866688f7674768c84868489737573896265628c626562927674768884828488848284888482848c7879788a8c8e8c888c8e8c8a8c8e8c8f838183878381838f9c9a9c979c9a9c8b9492948d9492949094929490949294938c8e8c908c8e8c938c8e8c908c8e8c949492949894929490949294909492948c9496948c9496948c9496948994969485949a9485868986858689868986898689807e8084807e8089807e8084807e808389898989949694879496948c898989938c8e8c8a8c8e8c8d8c8e8c8a8c8e8c7f9c9a9c819c9a9c839c9a9c8a9c9a9c869190917ea5a2a58691909189919091849a9a9a7da5a6a580a5a6a5879a9a9a809c9a9c809c9a9c84918f917c9c9a9c7c9797977c9797977c898889818988897f86848682868486847371738473717384737573817375738480818087737573847b7d7b847b7d7b847b7d7b887b7d7b8973757385737573827375738283858381868686818686868186868681868686828482847c8482847c848284878c8b8c86808080837b797b837b797b85808080858081808a7b7d7b847b7d7b84808180868c8a8c838c8a8c8680818086808180857e7d7e83818181857e7d7e887b797b867b797b827e7d7e807b797b867e7d7e8b84868484848684828486847e7e7f7e847b797b877b797b867b797b847b797b8584868485848684858486848384868484787878887878788373717383737173867e7d7e83848284858482848a7e7d7e8b767476906b696b816b696b83817f81937878787d737173807371737d787878757371738d7b7a7b8a8384837f8384838084868484787878837e7f7e837e7f7e7b8383838283838380737573807375737e6b6d6b836b6d6b85787978858685867b898b897e898b8981898b897b9496947c8b8d8b788b8d8b6d9496948394969487838483989496948e83848387949694809c9e9c779c9e9c809c9e9c7b9c9e9c7c9c9e9c7e8b8d8b818b8d8b798b8d8b7c7e7e7e847e7e7e867e7e7e8a919491809c9a9c859c9a9c878b898b8c7b797b8973757385737573877375738f7e7e7e8a8e8d8e868e8d8e879c9a9c8b9c9a9c8d8987898e7e7c7e8e7371738b7371738b7b7a7b8d7b7a7b877b7a7b7e8c8e8c958c8a8c898c8a8c89838183908381838b8381838a7b797b8a7b797b8a7b797b8e7371738e7878788e7878788e7878788d7e7c7e8d7e7c7e85848284857e7c7e89808080888e8f8e888e8f8e899c9e9c89a5a2a586a5a2a586979497868986899378767897868486889492948894929484868586908685868b868586898685868a8486848d8486848a8486848a7b7d7b87848284848482848484828482848284837b7d7b83808180858685868d8c8a8c90949a948b8b8f8b8b838483888384838183848383838483888384838a8384838e8685868f8c8a8c928c8a8c938c8a8c95898789958684869586848693868486928482848e8482848e8482848b848284877e7d7e897b797b848181817f848684897b7d7b898384838b8b8b8b8594929487949694879496948c9496948c9496948a9492948f949294929492948f8b8b8b908685868c8c8a8c8a8081808b8081808c7e7d7e8a70717086636563846365638c6365638c6365638a7072708a707270897371738c737173897371738a7371738e7371738b848684867e7f7e8673717386737173807371737d73717382787878877b7d7b7a757675777576757c7b7d7b7a7b7d7b767b7d7b747b7d7b797b7d7b767b7d7b737b7d7b73787978757575757475757574787978737b7d7b737b7d7b757b7c7b717b7c7b757b7c7b7f7b7c7b737371736a7e7f7e6e848684888486847f8c8e8c687b7a7b6b7b7a7b7c8c8e8c79848684747e7f7e7f8486848f84868481767576737675767a8c8e8c738c8e8c788c8e8c858c8e8c818c8e8c81838583818988897d7e7e7e88737573887e7e7e867e7d7e867e7d7e847e7d7e847e7d7e857b797b877e7d7e877e7d7e897e7d7e83787978837e7d7e838482847c7e7d7e7e7b797b847b797b847b797b7e8381837e7b7d7b7e7b7d7b8573757389737573868080808180808083808080887b797b808486847d8486847a7e807e837e807e867879787f7879788e868586898685867484868481787878877371738778787885807e8077807e8082807e80877b797b807e7d7e807b797b847b797b807e7d7e7e7e7c7e7c7e7c7e777e7c7e777b797b797b797b7b7b797b7b7e7d7e787e7d7e787e7d7e7a7b797b7b7e7d7e7f7e7d7e7f7e7d7e7f7b797b7d7b797b7b7b797b7c7b797b7e7b797b81787778827576758373757380787778827b797b817b797b807b797b827b797b807b797b82787778807575757e7879787f7879787f7575757e737573807877787f7877787e7b797b7f7b7d7b7b7b7d7b7c7b7d7b7d7b7d7b7e7879787e7b7d7b7d7b7d7b7d7b7d7b7d7b797b7d7b797b7c7b797b7d7e7d7e7e7e7d7e7d7879787e7879787c7879787c7e7d7e7d7e7d7e7c7e7d7e7d7b797b7a7879787a7b7d7b7c7b7d7b7d7879787e7879787c7879787d7879787e7879787e7879787f7b7d7b7f7879787f7575757e7879787d78797883737573827879787f7375738473757381787a787f787a7880787878877371738a7371738a737173897371738573717386787978827b7d7b847e7f7e908486848684868481848684808c8e8ca97070709463616387707070866e6c6e826e6c6e846e6c6e81636163836869688a5a5d5a7b5a5d5a8a5a5d5a8652515286525152836262627c7374738673757394737573826869688273757383656565865251527f5251527f525152806262627d626262826262628062626284767476876866687f6866688268666884737573827375737a6265627d626562885a595a846866687a7674767d686668816565657f7879787f787978817879787b83818383838183878381837f8381838394929483949294817e7d7e86949294878c8e8c848c8e8c848c8e8c818c8e8c849492948c807d8084807d8084807d80847e807e847e807e847e807e7f7e807e7f868986818689867f949a947b949a947d9c9a9c7f9c9a9c7f8e8c8e7d807e80807e7d7e807371738073717385737173846b6d6b846b6d6b8a6b6d6b876b6d6b7f6b6d6b816b6d6b816b6d6b7f6b6d6b7e6b6d6b816b6d6b817e7e7e817e7e7e798482847d8482847d8482847984828475918f9175918f9179868486807b797b7c7b797b787b797b7c7b797b7c8988897f868486828684867f86848682868486818081808180818081808180818081807d86888680868886807b7d7b797b7d7b768385838583858382838583828385838186868681868686818686868186868685949494858c8b8c878c8b8c878c8b8c7f8687868686878689868786868080808580818084808180878081808b808180878081808480818086868586848c8a8c8384868483818181837e7d7e817e7d7e857b797b857e7d7e8081818186818181897e7f7e807e7f7e828486848284868480807e80868c8a8c868c8a8c8686848685818181857e7d7e8c7e7d7e838181818284868482848684838486848884868487848284877e7d7e897879788378797883767476906b696b906b696b818c8a8c8d848684807e7f7e7d7e7f7e807e7f7e788c8e8c86838483867371738673717384787878837878788478787880787878848383838283838380838383828c8a8c8094929480868586807879788a6b6d6b8473757381898b897e7e807e81898b89809496948094969483949694808b8d8b8783848387737273956361639163616380707070807070708070707084868786878b8d8b849c9e9c819c9e9c819c9e9c86a5aaa584a5aaa588919491847e7e7e828b898b809c9a9c809c9a9c839c9a9c85949294899492948b9492948d8988898b737573897375738873757386808180878987898a898789878987898b8987898d7b7a7b8b7b7a7b8d7371738d7b7a7b897b797b848381838b8381838e7b797b8d7b797b8a8381838a8c8a8c898c8a8c8a8486848a7e7f7e8c787878917371738d787678887876788b7e7c7e8d7e7c7e8c7371738c7371738973717388808080877b797b8a89868986898689879794978c8684869b78767897949294889492948b94929490868586908685868b868586888486848a8486848d8486848584868487848284877e7c7e87848284878482848580818083868586838081808a7b7d7b8d7b797b857b797b8a838483858384838c8b8b8b8c949294878b8b8b8e8384839186858691808180927b7d7b93808180908684869589878998898789958987898e8686868b848284878482848b8482848e8181818e8181818e7e7d7e8c7e7d7e857b7d7b858384838b838483917b7d7b8c848284888482848c8482848b84828489838483878384838a838483878384838786858687868586888685868a868586898c8a8c8c8c8a8c8f8c8a8c897e7d7e887072708c707270907072708a7e807e897878788d7878788778787887737173947371738b7371738073717383737173847371737d7371737b737173867371738a706f707c6b696b7f7576757c757675797371737a737173797575757a7879787978797875787978787b7d7b757b7d7b74787978747879787375757574787978787b7c7b71737673757b7c7b868482847b848684777e7f7e6e7878787b7e7f7e7f7b7a7b687b7a7b6f8c8e8c7c8c8e8c697e7f7e697878788f7e7f7e8a737173736b696b96818181888181818176757681737573817b7d7b7e7b7d7b7b8385837d7e7e7e887e7e7e8c898889887e7e7e867e7d7e867e7d7e847b797b867b797b877b797b897e7d7e837e7d7e837b797b8973757389787978837879788c7e7d7e848b898b8f949294849492947e838183828385838983858385838583978385838d8c8e8c7e8c8e8c818c8e8c8d8c8e8c8684868480848684868486848984868489868586899492948694929486868586847e7f7e7d848684818486848484868482807e80807b797b82868486828c8a8c7b8486847b848684807e7d7e7e8181817b817f817a7b797b7d7b797b7b7b797b797e7d7e7b8181817a81818177818181788181817c7e7d7e7f7e7d7e7c7e7d7e7d7b797b7f7e7d7e7b7b797b7b7b797b7e7b797b817877787e787778827576758178777881787778827877788378777883787778857b797b8478777880787778807b7d7b7f7b7d7b7d7879787c7879787e7877787d7877787b7877787e7576757e7575757f7879787f7879787e787978817b7d7b817b7d7b8178797882787978817b797b7f7b797b7f7b797b817b797b7f7879787d7879787e7879787c787978797e7d7e797e7d7e7c7e7d7e7d7e7d7e7d7b7d7b807b7d7b7f7b7d7b7e7b7d7b7c7e7d7e7e7e7d7e7f7e7d7e7e787978807879787e7b7d7b7b7b7d7b7b7879787d7375737c787978827e7d7e807879787d787a7880787a787f787a787c7375737973717391848684837e7f7e83787878827b7d7b857b7d7b86787978877b7d7b8b7878788973717389787878867878788e7e7f7e8e636163806361638063616383636163846361638463616382636163836869688068696880686968806869687c6262628a737473947374738a737473896869687b5d5d5d865d5d5d8668696883656565836565658365656583656565826262628b6262628b626262856262628468666882686668846866688a6866688952555284525552826265627f62656284686668885a595a845a595a845a595a8352515283525152815251527f5251528352515287525152875251527b525152815255528852555286686968836869688460606084606060844a494a81606060805a555a805a555a7c5a555a7c5a555a7d686a687a686a687a7e807e7a686a687b6b696b7f6b696b7d6b696b7f6b696b7f7371737f7371737f737173848e8c8e85949694809496948594969485949694878c8e8c8a8c8e8c8d8c8e8c8a818381888b8b8b859c9a9c8a9c9a9c8a9c9a9c8ca5a2a591919091917e7e7e91919091929a9a9a8e9a9a9a8b8f8e8f8e8f8e8f8f7b797b887b797b887b797b8f868486938988899397979797a5a6a58aa5a6a57fadaaad84adaaad82adaaad8dadaaad919c9a9c8e8e8d8e8e8e8d8e94808180938688868f9193918c8688868c86888691a5a6a591a5a6a58d8385838d8385838c8686868a7b7d7b8986868687919091828c8b8c8084828480848284808c8b8c858c8e8c828c8e8c7f8c8e8c8386878682808180818081808586858685868586867b7d7b8a7b7d7b87868586868081808384868483848684838486847c84868480818181867e7d7e827e7d7e7f7e7d7e8478787882787878807878787e737173827b797b8d807e80848c8a8c828c8a8c808486848384868487818181827e7d7e837e7f7e837e7f7e8484868485848684867e7d7e847e7d7e87787978867e7d7e83817f81867674768b6b696b886b696b8678787883787878837878788a7e7f7e8d838483838384837f838483867b7a7b827371738373717385787878877878788773757380737573827b7c7b827b7c7b8578797883868586799492947b8685868d73757390737573817e807e81898b89837b7d7b877b7d7b877b7d7b877b7d7b80838483808384838e8384838e636163805a595a725a595a845a595a92707070846b6d6b876b6d6b846b6d6b8c6b6d6b8a6b696b867e7e7e847e7e7e827e7e7e857b797b897b797b898b898b829c9a9c81949294879492948794929483949294848e8d8e888e8d8e888081808b7375738873717389737173887371738a8987898b838483878384838b8384838b838483848381838e7b797b8e737173867371738b7371738a7371738a7b797b897b797b887878788a848684878486848c7878788b7e7c7e8a7e7c7e8d7371738773717385737173857371738573717388737173897b797b877b797b897b797b877b797b848684868c7876789f78767890868486908685868b8685868b86858689868586857b7d7b857b7d7b927b7d7b8f848684797e7c7e897e7c7e877e7c7e897e7c7e887b7d7b8a8081808d7b7d7b8a808180888384838d8384838d8384838d7b797b85838483888384838e7b7d7b8a7b7d7b8c808180917b7d7b937b7d7b9380818095848284988482849b848284998482849a848284928686868b8686868b8482848e818181918486848e848684898181818b7b7d7b8f7b7d7b8d7b7d7b91838483908988898c8482848c8482848c8482848d8384838d7b7d7b8c7b7d7b8c7b7d7b877b7d7b877b7d7b887b7d7b88808180847e7d7e867e7d7e8a8c8a8c8c7e7d7e8a7e807e827e807e867e807e8a7e807e897e7f7e8a84868489848684898486848b848684867e7f7e837e7f7e867878787d7878787b7371737973717382737173856b696b7a6b696b7a7576757f706f707f7575757773717377737173777371737673717376737173777575757878797875787978787879787b7879787b7879787c737673786b716b7c737673787b7c7b73737173737371736a7878786e7e7f7e757371737c7b7a7b7c8c8e8c6f8384836e737173847878788f7878787473717381818181818181817a6b696b7a767576748385837b7b7d7b887b7d7b8873757381737573907e7e7e847e7e7e817e7e7e897b797b867b797b867b797b8b7b797b857b797b8b7b797b877e7d7e7d7b797b938482848c8482847f7e7d7e93848284948b898b849492946e8b898b7e8b898b828c8e8c82838583858385838c8c8e8c888080807c868786838687868b808080807e807e86848684867e807e807e807e84787978817879787f7879787f78797881787878817878787a7e7f7e7d7e7f7e7e807e8079807e80797b797b807b797b7e7e7d7e797e7d7e757b797b7e7b797b7d7b797b7a7b797b777b797b7a7e7c7e7b7b797b787b797b7b7b797b7e7b797b7c7b797b7d7b797b7e7e7d7e7f7e7d7e7f7e7d7e807e7d7e7d818181797b797b797b797b7a7b797b7d78777881787778817b797b81787778817877788178777884787778827b797b7f7b797b7f78777881787978817879787f7575757f787978827b797b7d7b797b7d7b797b7e7b797b7a7879787c7879787e7575757d7575757e7575757f7879787e7879787d7879787d7b797b7d7b797b7c7b797b7c7b797b7b787978797879787a7879787c7879787a7b797b7a7b797b7c7b797b7c7b797b7d7575758173717380737173807371737e737573807375738173757380737573807371737f7371737d7575758078797880737573817375738173757382737573847375738473757384787a78807e807e838486848a7e7f7e807878788778787889787978847b7d7b8278797887787978847878788178787884737173897371738770707080707070877e7f7e877e7f7e847977798379777988797779857977798368696888686968887675768868696883737473837374737f6262627f5251527f5251527b525152825d5d5d8d68696883656565836565657f5251528365656582626262826262628552515282525152825a595a845a595a875a595a845a595a825255528252555287525552875255528468666881686668845a595a7d5a595a7f656565856565658552515281525152835251527b5251527f5251528b5251528352555286525552885255527e5255527e4a494a7e4a494a814a494a904a494a845a555a7c5a555a805a555a905a555a8c525552845255528952555287686a68856b696b857879788178797885787978897371738e7371738e7371738e7371738c7371738c7e7d7e877e7d7e857e7d7e818183817e8183818181838181767876857b7c7b7f7b7c7b7a7b7c7b818b8b8b867e7e7e867e7e7e837e7e7e867e7e7e878f8e8f878f8e8f848f8e8f8e8482848f918f918b918f9188918f91849c9a9c8589888981979797859797977c97979779999799799997997cadaaad79adaaad7e9c9a9c849c9a9c8b9c9a9c849c9a9c849c9e9c889c9e9c889c9e9c8f9c9e9c91949594899495948994959485a5a6a5869c9a9c868686868a9c9a9c819c9a9c809c9e9c899494948b9c9e9c8b9c9e9c898c8e8c86868786838c8e8c86868786848c8a8c848c8a8c8286858681868586818c8a8c8986858689808180807b7d7b7e7b797b857e7d7e837b797b818181817c8486847c848684807e7d7e827e7d7e82787878847371737e7371737e787878847b797b8d807e8080807e8080807e8080818181807e7d7e807e7d7e837e7d7e86787878877e7f7e817e7f7e8378787886787978837e7d7e84787978877375738676747683817f817e8c8a8c8d817f818d73717380848684838486848a7e7f7e8a7371737f7371737c7b7a7b7f83848380848684868486848373717387737173877b7c7b8073757384838383808c8a8c858685868a787978837879787b8685867b898b89847e807e90737573877375738083858383949694808b8d8b83838583878384838783848387949694809496947b868786778687868986878692707070816b6d6b796b6d6b796b6d6b816b6d6b826b696b866b696b886b696b886b696b876b696b896b696b856b696b826b696b85737573837375738573757383737573848081808480818085808180898e8d8e87949294879492948c8987898b737173897371738b7371738b7b7a7b897b7a7b8b7b797b8e7b797b897b797b867b797b8a7371738c7371738a7371738b7371738573717387737173887878788784868488848284857e7c7e847371738478767883737173857371738673717385737173867b797b817b797b867b797b8c7b797b8486848688868486976b696b906b696b866b6d6b866b6d6b866b6d6b8478797883737573837b7d7b947375738d6b6d6b79737173847e7c7e877e7c7e847e7c7e808081807e7b7d7b8a8081808f808180907b797b8d7b797b8a838483887b797b837b7d7b8a7b7d7b8c8384838e7b7d7b8e7b7d7b90808180908685869286858695848284968482849084828495848284a18686869d898a898b8c8e8c878686868e8486848e8181818e7b797b8e7b797b8f7b7d7b937b7d7b938384838f8384838b8482848f8482848c8482848a8482848d7b7d7b8c7b7d7b8d8384838f8384838b8081808c8685868f8c8a8c8f8c8a8c8c8c8a8c8f8c8a8c8f8c8a8c8f8c8a8c908c8e8c908c8e8c868c8e8c8c7e807e8e7878788c7878788e7371738d7878788e787878837e7f7e80848684867878788484868480848684807e7f7e867e7f7e7f7576757c7b7d7b777576757a7576757c7879787775757574787978747b7d7b7578797879757575777879787a787978797879787a7b7d7b797b7d7b7b787978757376737f848284868482846e7b7c7b6a8486846e84868473848684737e7f7e728384837f7b7a7b7f7371737573717380818381848c8e8c78818381698c8e8c7a898a89697b7d7b747b7d7b917b7d7b84787978728685867b86858684868586847b7a7b8873717388737173887b7a7b8f7e7d7e877b797b8a7b797b8f7e7d7e897e7d7e82848284897e7d7e84787978887b7d7b8578797888787978877879788b737273826b696b77737273807b7c7b857e7d7e857e7d7e817e7d7e7a7e7d7e837e7d7e88787978827879787f7e7d7e82818181847b797b847b797b7e7b797b7e7b797b7c7b797b7e7b797b7d7b797b7d7e7d7e7d7e7d7e7a7879787a7e7d7e7d7879787f7879787e787978797e7d7e797b7d7b77787a7879787a7879787a78797b797b797b797b777e7d7e777e7d7e797e7d7e7a7879787a7879787a7879787d7879787d7b7d7b7d7b7d7b807b7d7b8178787879787878797371737f787878797371737a7878787e7e7f7e7d7878787f787778827877788275767583787778837b797b8078777880787778817877787f7877787d7877787e7b797b7d7877787e7576757f75767580757675817877787d7877787d7b797b7d7b797b7b7b797b7c7b797b7d7b797b7e7b797b7e7877787c7b797b7c7b797b7c7b797b7b7b797b797b7d7b797b7d7b7a7b7d7b7b7b7d7b797b7d7b797b7d7b797b7d7b7b787978797879787878797878787978797879787a787778797877787a7b797b7a7877787b7879787c7879787d7879787e7b7d7b7c7e7f7e7f7e7f7e827878787f7e7f7e827878788278787881787878837e7f7e838482847a7375738078797881787978867b7a7b847371738073717384737173836b696b84706f7084706f7086757675877371738373717384737173867371738570717087707170857071708073757383737273826b6b6b806b6b6b816365637c5a595a7c5a595a7c5a595a7e76747681848284827b7b7b807b7b7b8173747381706f707e65666581706f70837b797b81707270807072708070727082707270826361638663616386636163836361638063616380636163826361638a6361638e5255527a5255528452555284525552826361637b6e6d6e7e6e6d6e7e6361637d636563836365638373747383737473816b656b816b656b8d6b656b817e7a7e7b8685867b868586809999998873717382636563827071707870717087707170876365637f636563856365638263656380656665824a4d4a824a4d4a844a4d4a8352555280525552835255528352555282525152875251528452515286525152824a494a7f4a494a824a494a824a494a8352515282525152895251528252515280525152825251527e5251527c525152804a4d4a824a4d4a7f60616080606160786365637a6365637d6365637563656375636163786361637b6361637e6361637e6365637b6365637b63656378636563796b6d6b7d8183817d818381768183817a8987897c9492947e9492947a949294768c8e8c828c8e8c828c8e8c7f8c8e8c7f8b8c8b7f9c9e9c7f9c9e9c899c9e9c9f9496949a949694948688868f8688868c8685868a9492948c9492948c9492948d949294919492948a8685868d8685868a7e7d7e8d7371738d737173837e7d7e888e8d8e8c9c9a9c908e8d8e9080818091898b89837e807e83898b8983898b897b89888981898889888988899a97979793b5b2b58bb5b2b5829999997a9999997c9c9e9c7f8e8f8e7f8e8f8e7f8e8f8e848b8c8b848b8c8b808b8c8b809c9b9c83898a897e898a8979898a897e898a897f8486847f8486847f848684858486848d6b716b948689867fbdbabd7fa1a1a1849c9d9c849c9d9c898c8a8c898c8a8c828c8a8c7f8c8a8c828c8a8c858c8a8c8986868685737173897371738973717384807e8082807e80847371738273717378737573787e7e7e857e7e7e897e7e7e918081808173757384808180849c9a9c85949594827b7d7b8c7b7d7b8994959474949294819492948a898789847e7c7e898688867f8688868186888689949694849492948294929481868486847876788b78767884868486827876788778767889737573877b7c7b867375738c7b7c7b8c898989868989898389898986898989857e7c7e858987898589878982949294868687868c787878896b696b8b6b696b87767676897676768c8180818c8180818b818081888180818b7676768b7676768478797884737573877375738273757383787978847e7d7e84787978877375738a7b797b898080808780808086808080847e7d7e847879788778797885787978838181818984868485818181877b797b866b6d6b846b6d6b896b6d6b806b6d6b7f73717389868586768685867f8685868a7b797b8683828381838283867b797b858c8a8c858c8a8c8c8c8a8c897e7d7e8b7b797b8a7b797b887b797b878181818d8c8e8c8d8687868d7b797b8d7b797b8d7e7d7e93818181938181819381818193807e8095807e808b807e808b807e80957e7d7e957b797b8f7b797b8d8181818f7e7d7e8f7b797b8f7b797b8f7b797b8e8685868d8685868d8685868e808180918080808f808080888080808a808080887e7d7e8a8181818881818188848684858181818884868485848684858486848e86858694868586918c8a8c948c8a8c909492949094929490949294899492948b8987898d8987898989878987898789907e807e847e807e807e807e847e807e897e7d7e867e7d7e7f7e7d7e7c7b797b7d7b797b7c78777878737573787576757573757378737573787375737678777877787778797877787b7877787d7576757a7575757a7575757a7071707a7575757e6e716e7b6e716e7e7979797979797970848284707b7b7b787b7b7b7e7b7b7b777e7f7e707878786d787878727878788481838171767876788183817c8183817a7b7d7b7a898a8974a5a6a580a5a6a595787978957879788d9492947b949294848c8e8c88838483927b7a7b978c8e8c828486847f848684827e7d7e8f7e7d7e8973757384737573847e7d7e847e7d7e847b7d7b84787978847b7d7b877b7d7b827b7c7b857b7c7b8b7b7c7b857b7c7b857879788778797885787978807375738378797882737573807879787f7879787f7b797b827b797b807e7d7e7e7e7d7e7f7b797b817b797b827b797b827e7d7e848482847d8482847a7879787d7879787c7879787f7e7d7e7d7e7d7e7a7879787e787a78807b7d7b7b787a78757b7d7b757e7d7e757e7d7e767e7d7e777b797b7778797878787978777e7d7e777e7d7e7a7b7d7b7b7b7d7b7d7b7d7b7f7879787f7878787d787878777e7f7e7d8486847b7e7f7e7c7878787d7878787c7878787d7877787f78777881757675827877787f7576757e7375737f73757383757675837877787f7b797b7f7b797b7f7877787f78777881787778817877787e7877787e7877787f7877787f7b797b7e7b797b7d7877787d7576757e757675807576757e737573817375737e7375737c7576757f7371737f737173807575757d7575757a7575757c7575757a78797878787978797879787778797878787978777b7d7b797b797b797b797b787b797b797b797b7a7b7d7b787b7d7b787b7d7b7a7879787f7371737f7371737c7878787c7371737b7371737d7878787e787878807878788173757381787978807e7d7e817879787f7b7a7b827b7a7b86737173847b7a7b837b7d7b86757675867576758575767587737173877371738773717388737173876d6d6d86707170836d6d6d856d6d6d867372738173727383737273827372738176747681848284858482848384828485848284867b7b7b8173747384737473817b797b817b797b877b797b817b797b7d707270826567657b7072707b707270806e6d6e826e6d6e7f7979797f6e6d6e827371737e7371737c7371737e838183847375737a7375737e7375738462656285636163856e6d6e7e6e6d6e7b7979797d8383839083838389838383708383836e9190917b7e7a7e9a7e7a7e947e7a7e7b868586808685868086858679868586827e7d7e877071707d636563827e7d7e8a7375737f737573827375737c6365637b656665826566657b6566657e65666587686a6878686a6878686a688b5255528952515284656465807877787d7877787f7b7c7b7f626262826262628f626262826866687c7e7c7e897e7c7e7e6866687c7374738273747380737473827374737f76757686767576887675768276757688707170857071708570717080707170827e7f7e8b7e7f7e827070707e7070708563656388737473827374738b7374738e767876847678768476787680767876807e7c7e8573717387737173857371737f70707076636163856361638b636163866b696b866b696b8b6b696b896b696b846b6d6b7e6b6d6b796b6d6b796b6d6b7b7879787b7879787b7879787b8685867b9492947b94929477949294779492947f9496947c9496947594969486898989908e8d8e949c9a9c949c9a9c859c9a9c7a949694719496947f949694839496947597979775a5a6a57597979788898889939999998bb5b2b5ad9999999c9999998c9c9e9c8f9c9e9c8c9c9e9c8c9c9e9c95adaaad91adaaad95adaaad95adaaad92b5b6b5929fa09f92b5b6b592b5b6b592b0aeb08bb0aeb08bb0aeb07fb0aeb086a1a1a19ba1a1a17fa1a1a178a1a1a17bacb0ac80acb0ac809c9d9c7b8c8a8c7f8c8a8c828c8a8c7f8c8a8c858c8a8c7e86868685868686818686867e8686868b7371738b737173868e8c8e889c9a9c85949294818988898189888989949294888e8d8e7e8e8d8e8e80818091737573827b7d7b7e94959489949594937b7d7b7a8987897a9492947d898789878987898e868886868688868b8688868486888681868486828684867e8684867e86848684787678877876788994929482949294868c8a8c8983838386838383887b7c7b8a7371738a7e7d7e897e7d7e86898989838987897f8987898089878989898789899496948594969488949694898687868181808184767676928180818c8c8a8c888c8a8c85818081858180818876767689787978877e7d7e84848284847e7d7e867e7d7e897e7d7e878482848c7e7d7e8c7b797b8a7b797b89808080897b797b89787978857e7d7e877e7d7e85787978877b797b857e7d7e87848684898486848b8384838783848389838483806b6d6b897371739c86858659999999899999999b8b8c8b8a838283867b797b867b797b8c707170977e7d7e8c8c8a8c898c8a8c8b84868486848684877e7d7e8a7e7d7e8a8080808f8687868b7b797b8a8080808a8486849081818199848684967e7d7e95868486958c8a8c93868486878684868b81818193818181957e7d7e937b797b937b797b93818181928181819284868493808180907b7d7b8e8081808e8081808d8080808f808080917b797b917b797b937e7d7e8d7e7d7e887e7d7e8a7e7d7e8b7b797b857b797b827b797b8b7b797b918081809186858691868586948081808d8987898989878986898789868987898b949294878987897e7e7c7e807e7c7e8c7375738873757388737573887e807e827b797b7c7b797b7f7b797b797b797b7a7877787a7576757d7375737f7576757e7576757575767575787778787375737473757372757675747576757478777877757575787071707d7575757d7b797b7e7979797b79797972797979776e716e736b6d6b786b6d6b836b6d6b7b737473707878786d7878786d7e7f7e777e7f7e71767876786b6d6b846b6d6b846b6d6b867b7d7b917b7d7b7a7b7d7b7a898a8984949294b08685868d7879787b7879787a8384837f838483927b7a7b8d7b7a7b827e7d7e8a7e7d7e7f818181847e7d7e877e7d7e87848284917e7d7e8e7e7d7e8d7b7d7b8d7b7d7b8a7b7d7b847b7d7b887b7c7b827b7c7b827b7c7b827b7c7b80737573857375738778797880787978807e7d7e807e7d7e847e7d7e84787978857e7d7e827e7d7e7f7e7d7e7f7b797b7c7b797b7c7e7d7e7c7e7d7e817b797b8373757380737573807375737d7879787c7e7d7e7e7e7d7e7e7e7d7e7d7e7d7e7e7b7d7b847b7d7b7e7b7d7b757b7d7b777b797b7b7b797b797b797b797b797b79787978777e7d7e757e7d7e767e7d7e7a7b7d7b7d787978827879787d73717381787878837e7f7e7d7e7f7e7b7e7f7e7a848684798486847b7e7f7e7e78787880757675817576758275767582787778817576757f75767580787778817877787e7877788073757380737573817375737e787778807b797b817877787f7877787e7877787d7877787c7877787b7576757d7877787c7b797b7d7877787d7877787c7b797b7c7b797b7c7877787e7877787c7575757a787978797879787b7575757b7575757a7575757a757575797575757875757577757575787879787a7575757b7375737c7576757d7576757f7375737a757575787575757b7879787d7575757f7371737c7371737c7371737f7878787c787878807e7f7e817e7f7e7e7e7f7e83848284808482847e8482847e8482847b8384837d838483847371738673717388757675827b7d7b817b7d7b867576758978797886737173867575758678797887737573837375738170717084737573846b6b6b856b6b6b85737273837372738c7674768a7674768568666881686668866b6d6b846b6d6b827374738673747383706f70837b797b787b797b7e706f707b7072707f7b7d7b7d7b7d7b7c7b7d7b828486847f7979797f7979797f7979797e73717380737173826361638263616384737573847375737a7375737e8486848c8486847e8486847b79797982797979968383838394929483737473839492947ba5a6a581a5a6a581919091817e7a7e7b7371737b7371737b73717383737173827071707d7071708d707170928c8a8c779496947a8385837c8385837f7375737b8080807e6566657e6566658280808087949694809496948094969478949694828c8a8c898c8a8c848c8a8c898c8a8c7c949694799496948294969489949694827e7c7e877e7c7e857e7c7e807e7c7e82848684858486848584868482848684838c8a8c868c8a8c868c8a8c828c8a8c838c8a8c838c8a8c857e7d7e887e7d7e857e7f7e828c8e8c828c8e8c788c8e8c7b94929485838383827374737e7374738e6b6d6b876b6d6b7d767876806b6d6b837e7c7e7e7e7c7e807e7c7e8373717376636163767e7f7e8b7e7f7e82707070867b7a7b846b696b846b696b826b696b7e6b6d6b7e6b6d6b7e6b6d6b7e6b6d6b826b6d6b856b6d6b826b6d6b826b6d6b826b6d6b776b6d6b826b6d6b8a787978838989897c8989897f9496948a7e7d7e88737573817375737980818079808180717e807e767e807e767e807e717375736f7b797b758988896f8988896f898889827e817e7a6369638b636963827e817e7f808080868e8f8e7f8e8f8e828e8f8e898b8c8b849c9b9c849c9b9c849c9b9c889fa09f889fa09f9c9fa09f979fa09f92b0aeb0a4b0aeb09ec6c3c69ec6c3c6a9bdbabd9bbdbabd9bbdbabd9bbdbabd9bacb0ac92acb0ac8dacb0ac8dbdc3bd91acb0ac8b9c9d9c829c9d9c829c9d9c7e999c997e999c99818686867a8686867d8e8c8e86807e807d807e80868e8c8e857e7e7e85898889818988897d7375737e8081808e8e8d8e848e8d8e8473757389636563897b7d7b7e949594897b7d7b877e7c7e7d898789819492948189878984787a788b787a78896b6d6b816b6d6b846b696b856b696b8478767881868486808684868b8684868d7876788478767886838383888c8a8c868c8a8c878c8a8c84898989867e7d7e897371738d73717388737173867e7c7e7f7e7c7e857371738b6b696b866b696b82787878828687867e8c8a8c878c8a8c92818081896b6d6b7e6b6d6b856b6d6b8581808185818081897879788b7879788d78797889787978877e7d7e86787978877879788c8482848b8c8e8c8b8687868980808084808080867e7d7e84848284867e7d7e8b787978877e7d7e897e7d7e8e8486848c84868486838483846b6d6b846b6d6b89838483928685869c86858676868586898685868e8382838a7b797b8a7b797b81838283857e7d7e8c63656389636563897e7d7e8a8486848c8181818a7e7d7e8c7e7d7e847b797b8f8687868a8687868f808080907e7d7e908181818a8181818a7e7d7e8d86848691807e80917b797b89807e808b7e7d7e8f7e7d7e937e7d7e917e7d7e918181818f8181818e818181928486849380818093808180908081808d8081808d7b797b937b797b987b797b988080809881818196818181988181819881818196818181938181819081818190848684918c8a8c8e8c8a8c918c8a8c918c8a8c8d8987898989878980949294799492948b949294809492947e8987897e7e7c7e84737573887e807e807e807e80737573867b797b7c7b797b7c7b797b797b797b787877787c7b797b7f7b797b7f7877787d787778767b797b787b797b7b787778777877787b787778827375737473757372707170777071707a7575757a707170776e716e80797979757979797084828473848284737b7b7b757b7b7b787b7b7b6d7e7f7e77787878727878787a7e7f7e698c8e8c6d8c8e8c6d8c8e8c848c8e8c8b7b7d7b8b7b7d7b7a898a8969898a897294929495868586846b6d6b846b6d6b847371737f737173757371738d737173927b797b877e7d7e8f7e7d7e8f8181818c8482848c848284937e7d7e8e787978857b7d7b8578797888737173827575758273727382737273807372738273727387787978837879788078797880787978847375738873757388787978837879787e7e7d7e807b797b847b797b847b797b827e7d7e807e7d7e7f7e7d7e7b7e7d7e7b7879787b7879787d7879787d7879787e7879787f7879787f7375737e7375737975777579787a78807b7d7b7b787a78777b797b797b797b7b7b797b7a7b797b78787978787879787a7375737b7375737b757575807b7d7b827575757d787978857e7f7e797371737b7371737d73717378787878777e7f7e797e7f7e7b7878787d7877787e7877788375767584737573837576758178777883787778827877787e7877788078777880757675807877787e7877787d7877787c7576757d7375737e7375737f7576757f7576757d7576757d7576757c7877787c7877787d7877787d7b797b7e7877787f7877787f7877787e7b7d7b7b7b7d7b7a7879787d7879787d7879787b7879787a7575757a757575797371737b73717379757575787575757a7877787a7877787c7877787a7576757a7575757b7575757a7879787c7b7d7b797e7f7e737e7f7e887e7f7e887e7f7e80848684837e7f7e7b7e7f7e817e7f7e877e7d7e857e7d7e838482847e8482847f8384837d838483798c8e8c7f8c8e8c827b7d7b8275767582706f7087706f7086757575857b7d7b867b7d7b887b7d7b867375738473757381707170826b696b826b6b6b86737273817b797b7f7b797b817674768376747683767476857674768073747380737473817b7b7b7f7b7b7b83706f707e6566657a656665835a5d5a7f5a5d5a7f5a5d5a815a5d5a81656765836e6d6e827979797c8486847d848684828381838283818382838183829492947e8486847e848684777375738784868490797979778486847e84868485797979908383836a949294969492949694929481919091819190917ba5a6a574a5a6a579adaead7badaead76adaead83999999828c8a8c7d8c8a8c8d8c8a8c9c8c8a8c779496947a9496947a9496947f9496947b9c9a9c759c9a9c799c9a9c809c9a9c8b7e807e877e807e837e807e787e807e7d8c8a8c868c8a8c84787778867877787f626262827b7c7b867b7c7b827b7c7b7e94929485949294877e7c7e897e7c7e8b848684878486848584868482848684868c8a8c858c8a8c888c8a8c89767576857e7d7e808c8a8c888c8a8c838c8a8c827e7f7e828c8e8c858c8e8c828c8e8c759492947b949294828383837b949294878c8e8c8b8183817d76787680767876897e7c7e7e7e7c7e7e7e7c7e7a7e7c7e797e7f7e8b8c8e8c828c8e8c828c8e8c8b8b8c8b7f8b8c8b7f8b8c8b848b8c8b84868886848688868494969479949694859492948786858682787978877879787e7879787b787978869492948a868586837e7d7e837e7d7e837e7d7e7c7e7d7e798081807d808180858e8d8e8580818083737573837375737a7375737f737573817b797b817b797b7b7b797b817b797b82636963826369637a7e817e717e817e79737173867371737c73717379737173787b7d7b787b7d7b787b7d7b788b8c8b799fa09f79898a89837375737973757379848684858486848b848684859a9a9a8da1a1a194a1a1a194bdbabd94bdbabd92bdc3bd92bdc3bd8dbdc3bd92bdc3bd94bdc3bd91bdc3bd94bdc3bd91bdc3bd90adb2ad94adb2ad90999c9989868686868e8c8e8d807e8088737173887371738573757381949294749492946c7e7e7e7b8081808e80818081808180818e8d8e97adaead93adaead7e9495947e9495948a8987898773717387737173877e7c7e84868886818688867c868886818688867f78767887787678886b696b84787678897876788686848684787678876b696b85737573867b7c7b897b7c7b877b7c7b8a7e7d7e8d8989898a9496948a89898988737173867371738673717382737173836b696b856b696b886b696b8b78787889818081878c8a8c84818081816b6d6b8176767685767676956b6d6b887676767e8482848778797887787978877375738973757386787978877879788c7879788a8080808c8080808a808080848080808978797886737573857375738b787978897b797b897b797b857b797b7e7e7d7e8b9c9b9c869c9b9c8d9c9b9c8db5b2b592adaead928685868986858689868586818b8c8b868b8c8b868b8c8b86838283857e7d7e7e70717082636563907071708c8181818b81818189818181857e7d7e8a808080887b797b8b7b797b9186878690818181907e7d7e847e7d7e8a7e7d7e8d7b797b8b7b797b89807e808f807e80877b797b897e7d7e938181818f8486848e7e7d7e8d7e7d7e8f818181938181818d808180888081808b8081808e8081809180808098808080988687868f8687868f7e7d7e938181819384868498848684968486849081818196818181908181818e7b7d7b947b7d7b877b7d7b7e7b7d7b86737173907e7c7e807371737c737173897371737e737173849492947e9492947c94969480898b89747e807e747e807e7f7e7d7e797b797b727b797b757e7d7e787b797b73787778737b797b757877787975767579757675787375737973757374787778747877787975767574757675727b797b727b797b787b797b757b797b79797979807979797e6e716e7e7979797b737473737b7b7b707b7b7b737374737a7e7f7e7a848684777e7f7e688486846e86888677868886778688866e949694758e8e8e818e8e8e8e8e8e8e757b7d7b778b8b8b7d8b8b8b778b8b8b839c9a9c858c8e8c858c8e8c7b8c8e8c8b7e7f7ea67e807e7f7e807e87707270967e807e85898889857e7e7e85737573857375738978767880787678837876788075737589757675867b797b7f7b797b827877788775757587787978867b7d7b847b7d7b807b797b807877788475767588787778847b797b807b797b7e7b797b7f7b797b81787778837576758378777884787778847e7d7e817e7d7e7c7e7d7e7d7e7d7e7e7879787b7879787d7879787d78797877787778777576757b7576757d7576757b787778767b797b787b797b787b797b7a7b797b7a7573757a7b797b7a7b797b7f7878787f787878776566657f7878787e737373796b6a6b7b7373737b737373787978797b7978797c7978797e797879817b7d7b807576757f75767580757675827575758178797881737173807371737d7373737c7373737f737273817375737f7575757f7575757e7575757e7575757f757575817575757e7879787c7879787b7877787b7877787b7877787d7877787d7576757d7576757c7375737b7576757f7375737e7375737c7375737d7576757f7877787c7877787c7375737a7877787c7b7d7b7c7b7d7b7b7b7d7b7d7879787b7879787a7879787d7e7d7e7d7879787c7878787b7e7f7e807e7f7e7d848684818382837c8b8c8b7c949694817b797b8c6b696b938684867e9492947e9492947f8c8e8c81808080837b797b857b797b837b797b837b797b817b797b7e8080807c8181817c81818181767576816b696b8e7b7c7b888486847f7b7c7b82737273847b7a7b7f8384837f7b7a7b7f838483838c8a8c878c8a8c858180817d8180817c8f8f8f7c7978797f79787985797879827b7a7b827b7a7b82737173827371737d7b7c7b7d8b8b8b7d8b8b8b818b8b8b7d8f8d8f7d8f8d8f7d7979797d636563998f908f8ba5a6a578a5a6a578a5a6a57d9c9e9c7d9c9e9c858b8c8b828b8c8b77949294798988897994929480949294818b8b8b7b7b7c7b7e7b7c7b8d7b7c7b996b696b826b696b826b696b886b696b866b696b897e7d7e897e7d7e867e7d7e7d8988897e8988897b9c9e9c7b9c9e9c819c9a9c739c9a9c819c9a9c8b898789807b797b7c7b797b7c8080808a868786808183817c818381808c8e8c788c8e8c82898b89847375738073757384737573817371738673717389737173817e7d7e817e7e7e857e7e7e84737573887375738873717383807e8081807e8085807e8086787978867879788b6b6d6b8b6b6d6b886b6d6b85787a7883787a7888787a788880808088808080888080808580808084838483878b8b8b828b8b8b847b7d7b827b797b7b7b797b7b8382837b7b797b7b7371737e73717381737173817b7a7b7e7b797b7e7b797b7c7b797b8380808089949694869496947a949694819496948b8c8a8c8483838385838383848c8a8c80949294808b8b8b838b8b8b7e8b8b8b81868786838687867d8c8e8c86808080827b7d7b85838483877b7d7b807b7d7b847b7c7b817b7c7b7e7375737f7375737d7b7d7b7f838483818384837f8384837d8687867d8c8e8c768c8e8c798080808980818080808180807b7d7b807b7d7b85737573917e807e8b898b8985898b897d8687867d8687867f7b797b7f8080808b8383838a8c8a8c888c8a8c8783838387808080818080807b80808079808080777e7f7e927e7f7eb77e7f7e9c7e7f7e7b9c9a9cab9c9a9c969c9a9c829c9a9c7dadaaad72adaaad7dadaaad79adaaad72b5b6b576b5b6b576b5b6b576b5b6b578bdbebd7abdbebd75bdbebd75bdbebd7aaaa7aa83aaa7aa85aaa7aa85aaa7aa879fa09f879fa09f879fa09f879fa09f89848684898486847497979789aaa8aabbbdbebd97bdbebd7fafafaf7fafafaf7aadaead7e9c9b9c8194929484949294829492947a9492947e949294829492947e9494947e9494948484868487848684857371737e737173817371738583828385838283857371738873717381737173867375738f7375738c808180898e8d8e858e8f8e85898889898988898589888983898b8986898b898a7e807e8a737573886b696b806b696b837675768b8c8e8c8b8b8d8b868b8d8b8b7b7d7b916b6d6b91818381818c8e8c848c8e8c84818381897e7e7e8b73757389737573877375737e7371738373717383737173877371738c787a788973757387787a7887737573856b696b896b696b817e7c7e817e7c7ea0838283b7949494a0a5a6a572a5a6a57b8b898b8e8b898b918b898b8e8b898b848c8e8c82898a898486868683848284847b797b848080807f808080947b797b967e7d7e8b8c8a8c8f8c8a8c837e7d7e8b7876788273717382737173948482848a8c928c877b7c7b927b7c7b858387838d7e7d7e867e7d7e80787978907e7d7e8b7b7b7b887b7b7b8e84828485848284857e7d7e8e7b797b8b7b797b8e7e7d7e8b7e7f7e837e7f7e887e7f7e8b7e7f7e89838383948c8a8c948c8a8c7a838383848080808c8080808c868786928c8e8c8c898a8988848284918686868e8482848c86858690868586807b7d7b787b7d7b867e807e898486847b7e807e84737573837374737e7b7b7b887374738a6b6d6b807b7a7b7c7b7a7b7c737173837b7a7b80848684798486847a7e7f7e79787878757b7d7b737879787578797876787978777b7d7b73787978737879786f7575756b7375736b7375736b73757372737573797b797b717b797b76838283767b797b7b8382837b8382837b8382837b838283728183816b8c8e8c6b8c8e8c798c8e8c8286858679868586828685867e8685866e6b6d6b7f6b6d6b996b6d6b88787a786f8e8e8e7b7b7d7b817b7d7b757b7d7b8f7b7c7b8f6b6d6b8f6b6d6b837b7c7b768c8e8c768c8e8c808c8e8c7b8c8e8c8e7e807e8e6365637f7e807e8e7e807e7c7375737c737573857375737c7e7e7e85737173837371738575737583757375827576758273757389787778897877788678797881737173817575758575757584787778857b797b807b797b817b797b847877787e7877787e78777883757675847877787d7b797b7a7b797b7d7b797b8078797885737573827375737f787978807879787e7e7d7e7c7e7d7e7d7e7d7e7e7877787b757675797576757d7375737b7877787b7877787678777879757675807573757a7573757a7b797b7d7b797b777878786f6566657f7878787f78787879737373807b7d7b807b7d7b7b7b7d7b7a7978797b848284788482847e797879827576758175767580706f7081706f7081737173817371737e7371737d7575757d7373737c7373737d7375737e737573807575757e7575757e7575757e7879787c7575757f787978807575757f75757580737573807576757d7375737d7576757d75767579787778797b797b7d7b797b7e7877787b7877787a757675787576757a737573797877787c7877787b7b797b7b7b7d7b7b7b7d7b797b7d7b7a7879787d787978807879787b7879787a8482847c7e7f7e807e7f7e817e7f7e7b7e7f7e837b797b817b797b7a7b797b738382837e78767893868486858684867e8684867f868786788c8e8c768c8e8c81808080787b797b787b797b8680808086868786848c8e8c7a8c8e8c7f8c8e8c818c8e8c8b848684857b7c7b7c7b7c7b7c7b7c7b887b7a7b7f7b7a7b847b7a7b847b7a7b858180817f76767679767676816b6d6b796361637963616382636163856361638f7b7a7b7c8c8e8c768384837c7b7a7b858b8b8b958b8b8b899c9a9c799c9a9c81a5a2a581a5a2a592a5a2a588a5a2a594a5a6a58b8f908f7d8f908f7d8f908f7a9c9e9c7a9c9e9c7d9c9e9c7d8b8c8b7c8988897e898889828988897e949294818b8b8b7e8b8b8b7b9c9a9c819c9a9c888180817d818081888180818e818081897e7d7e7f7e7d7e7c6b696b7f6b696b81635d6381635d6381635d637c635d6381636163886361637d7674767d7674767c7b797b79808080838c8e8c838c8e8c7c7678767c818381836b6d6b837678767e898b89807e807e87737573877e807e818989898389898986898989817e7d7e817e7e7e847e7e7e817e7e7e817e7e7e85807e8087807e808673717386807e80819492947f868586848685868686858688787a788a6b6d6b886b6d6b8e787a788b868786838c8e8c838c8e8c8986878689838483898384838483848379949294889496947f94969472949694789496947b8384837b838483817b7a7b8f7b7a7b8d8c8e8c7e8c8e8c7e8c8e8c868c8e8c8b7e807e8473757381737573867e807e7e838383847b7c7b87838383858c8a8c818b8b8b808b8b8b808384837e7b7d7b7d7b797b868080808480808084868786828b8b8b838b8b8b82838483847b7d7b8383838383838383838c8a8c838c8a8c838b8b8b838384837f83848381838483848687867d8687866f80808080868786838c8a8c7e8081807c7b7d7b808685868294969488949694887e807e827375737d7b797b788080807d8c8e8c898c8e8c8a838383847b7c7b8483838387838383878e8f8e819c9e9c839c9e9c819c9e9c89949694a5949694b7949694ae6868689d7e7c7e9d7e7c7e90605e6090605e608c6b6c6b886b6c6b8c6b6c6b886b6c6b837372738373727383949494879494948399999980999999809999997abdbebd7acecbce78cecbce75cecbce75cecbce72bdbebd72bdbebd75bdbebd7cbdbebd83bdbabd89bdbabd89aaa8aa98aaa8aaa3a1a0a18b9492948b949294979492948e9c9b9c8ba4a4a487adaead87adaead85afafaf89afafaf89a1a0a185a1a0a17ea4a3a47ba4a3a47ea4a3a47e9494947a9494947e838283898382838983828388838283889494948583828385838283868e8d8e828081808c8081808980818082848284858482848284828485848284867e807e8a7375738a7e807e83737573887675768081818185818181938181818b7b7d7b867b7d7b807b7d7b7b6b6d6b946b6d6b8e8183818181838184818381857e7e7e8573757389737573807375737a7371737a7e7e807e7371738b7371738c8486848584868483787a788c737573817e7c7e7d7e7c7e857e7c7e856b696ba0737173a0737173a0737173898382837e94929484949294888b898b888381838384828484848284888482847f8482848980808084868786848687868e7b797b8f6365638f707170837e7d7e837e7d7e857e7c7e827e7c7e7f7e7c7e917e7c7e877b7c7b82838783907b7c7b877b7c7b9384828486848284837e7d7e907e7d7e917b7b7b8b848284857b7b7b7c6b6d6b887e7d7e8e7e7d7e907b797b907b797b8e7e7f7e887e7f7e867e7f7e8e7e7f7e897b7c7b897b7c7b857b7c7b857b7c7b9286878692808080948080809280808091848284888482848a8482849386868690808180908081808c8081808c86858689848684848486847e848684868486848f8482847e848284808482848d7b7b7b837b7a7b877b7a7b87737173837371737e7371737a7371737e7371737a73717375757575767575757873717378737173787371737873717378787978747879786f737573727e807e767375737a7375737e7b797b7e7b797b7b7b797b7b7b797b7b7b797b767b797b747b797b727b797b7276787679818381798c8e8c6b818381667b797b6b7b797b6f868586747b797b6e8688866e86888677787a78906b6d6b887b7d7b758e8e8e818e8e8e6f8e8e8e659c9a9c7d8b8b8b7d7b7c7b896b6d6b856361637b6361638b6361638070707077707270967e807e877e807e7f7e807e85898889858988898e7e7e7e8e737573837876788075737583757375807876787d7877787f757675827375738973757386757575827575757f7879787f787978847877788675767589757675817877787b7b797b7e7b797b7e7b797b7f7877787d7877787e7877788078777880787778817879787c7e7d7e7c7879787c7879787a7879787e7879787c7879787d787978807877787d7b797b807b797b847b797b807b797b827877787f7576757d7877787d7573757a7b797b807b797b7a6b696b6f525552988c8a8c988c8a8c77787878757b7d7b7e7b7d7b807b7d7b7e7b7d7b7e7978797a797879787978797a7978797b7576757d757675807576757d7576757e7575757f75757581737173807371737f737173837373737e737373807373738275757581757575817371737e7575757f7575757e7575757c7575757c7575757d7576757c7375737c7375737c7375737c7375737d7576757b7877787f7576757f7576757d757675787375737a7576757a7576757a757675797877787b78777879757575797879787b7575757a757575817879787e787978787879787b7879787c7878787d7878787c78787880787878837b797b817b797b817b797b7e7b797b7a86848688787678886b696b85787678857b797b7c7b797b7a7b797b7a808080738687867e8c8e8c838c8e8c8386878686818181817675767f76757689767576856b696b7f6b696b826b696b8273727388737173887b7a7b7b7b7a7b847b7a7b83818081798180817d8180817d767676797978797c8f8f8f798f8f8f828f8f8f9b838483827b7a7b708c8e8c828c8e8c898b8b8b897b7c7b856b6d6b7d6b6d6b887979798f79797988797979818f8d8f7d797a79816365637d63656386636563886b696b7d7b7a7b7a7b7a7b7a7b7a7b807e7e7e7c7e7e7e82898889877e7e7e7b7b7c7b847b7c7b816b6d6b816b6d6b888180818e9797978eadaead7d979797777e7d7e7a7e7d7e7c7e7d7e7f919191789c9e9c7d8988897d898889788988897a898789847674767a767476887674768a7b797b8786878691808080807b797b7c8183817c8183817c8c8e8c878c8e8c87898b89849496948494969484949694819496948c898989897e7d7e8a7e7d7e8594929482949294849492948789888987807e80878e8c8e869c9a9c858e8c8e88868586888685868686858684949294889496948a9496948a949694889496948b8687868b808080858687868086878684838483897b7d7b877b7d7b7b8b8b8b829496947b7b797b788382837b8382837b8c8e8c7e8c8e8c7e8c8e8c8c8c8e8c8b8c8e8c7e8687868380808083808080847e807e867e807e86898b89867e807e898383838b8c8a8c898c8a8c848c8a8c808384837e8384837a8384837d838483868c8e8c868c8e8c878c8e8c848c8e8c838b8b8b838b8b8b8094929483949294838383838283838384838383828c8a8c818b8b8b838384837f8384837a838483807b797b797b797b76868786878080807e7b7d7b7a8685867e8685867e8c8a8c7c898b897f898b897f7e807e7c7e807e847b797b877b797b847b797b847b797b84737573817b7c7b827b7c7b8b8383838580808085808080878080807d808080899496949c7e7f7e9268686880525152904241429d4241428942414289424142854a4d4a884a4d4a854a4d4a814a4d4a875251528752515287525152835251528875757588757575887575758575757583868486888684868586848685aaa7aa879fa09f809fa09f809fa09f80bdbebd7ebdbabd79bdbabd83bdbabd79aaa8aa73a1a0a173a1a0a173a1a0a17fa1a0a17ea4a4a481adaead84adaead84a4a4a482a1a0a189a1a0a18d949294919492948d8486849084868490848684909494948d94949489a5a6a58da5a6a59094949493949494889494947ea5a6a58fa5a6a58f9c9a9c969c9a9c938e8d8e898081808c89888985898889898e8f8e8994969486898b8986949694837e807e8a7e807e908c8e8c888181818e76757690818181807b7d7b867b7d7b808b8d8b708b8d8b948c8e8c918183817e818381878c8e8c879492947e898889847e7e7e85737573877371738f7e7e808b949a9c8b949a9c8e7e807e8584868489848684877e807e89918f9185a5a2a579918f917d7e7c7ea07371738973717394737173a07371738183818381838183818b898b7e8b898b7f898a89838686868786868687868686898c8e8c7f8c8e8c79868786797b797b7c636563876365638f7071708b7e7d7e8b8482848b7e7c7e887e7c7e88737173857371738a7b7c7b8a838783958387838d7879788673757389787978898482848b7b7b7b85737473826b6d6b857b7b7b9081818190848684938486849981818196787878917371738b787878867e7f7e817b7c7b897b7c7b897b7c7b907b7c7b8f80808094868786978687869780808097848284978482849584828495848284947b7d7b907b7d7b908081808c7b7d7b8973757381737573847375738f787a788f7b7b7b8a7374738a7b7b7b888482848a838483808c8e8c728c8e8c75838483777878787778787877737173797371737973717379787978757b7d7b737879787775757573787978757879787478797872737573727375736f73757372737573797b797b7e83828379838283748b8c8b748382836d7b797b797b797b7b8382837281838179767876806b6d6b647678766b868586668685866f7b797b798685867f9496946e9496945d9496947f9496949a7b7d7b75a1a0a17bb5b2b57b8e8e8e658b8b8b6b8b8b8b659c9a9c6b9c9a9c6b8c8e8c708c8e8c858c8e8c907e7f7e8e7e807e968c8e8c777e807e96707270a97e7e7e7c9492946a949294737e7e7e8073717384787678867573758373717380757675827877787f757675827877788078797880787978817879788178797886787778857b797b83787778807877788373757383787778807877787c7b797b7e787778807b797b80787778807b797b807879787d7879787c7879787f7879787d7879787a7879787a7879787978797877757675777877787b7b797b7e7877787f7877787d7b797b7f7b797b7d7b797b7a7b797b807b797b747573756b706e70a08c8a8ca88c8a8c7f78787877787878757373737b6b6a6b84636163806361637f6365637e6365637e6365637d6365637e6b696b7e706f7081706f70827576758373717383737173837371737f7371737f73717380737173807371737f737373807371737f7371737e7371738073717383737173837371737e7371737d7371737b737573777375737b7375737c7576757a757675787877787873757378737573797576757c7877787b7877787b7b797b7b7b797b7d7877787f7576757b7375737a7575757c7879787a787978797575757a78797878787978777879787b7375737e737173787371737e737173817878787e7b797b7c7b797b7e7b797b7a8382837a868486818684868186848685868486818080807f7b797b7c8080807c868786818c8e8c868687867b7b797b7e808080818c8e8c7c8c8e8c7781818186818181857b7c7b79737273797372738e7372739a838483888c8e8c7f8c8e8c888c8e8c818180817f8180817d818081878c8a8c8e8f8f8f7c8f8f8f7ca5a6a57fa5a6a5828c8e8c827b7a7b827371737c7b7a7b816b6d6b816b6d6b796b6d6b856b6d6b8f797979816365637a6365637a636563786365637d6365637d797a7986797a798d6b696b826b696b826b696b7d7b7a7b7c737573827375738773757380737573787b7c7b7b8b8b8b7b8b8b8b8d9c9a9c88818081948180819f818081778180817c9191917ca5a6a581a5a6a5869191917d8988897c8988897c8988897b898889888987897a9c9a9c7a9c9a9c819c9a9c808c8e8c87808080877b797b8e7b797b74818381808183818f818381878c8e8c82898b8989898b89797e807e877e807e8c94969484949694818989898c7e7d7e8b737573877e7e7e858988898589888988807e8086807e8086807e8088807e808686858686868586888685868b7879788c787a7885787a78838688867f8688868080808083808080867b797b867b797b80838483828b8b8b8783848384838483729496947f8b8c8b888b8c8b7f8b8c8b818c8e8c868c8e8c868c8e8c868c8e8c83868786838c8e8c838c8e8c838c8e8c8b898b8989898b89847e807e89898b89898c8a8c848383838273757382737573807b7d7b7e7b7d7b8083848384949294848c8e8c8686878687868786868c8e8c878b8b8b838b8b8b818b8b8b838b8b8b828c8a8c838c8a8c828383838183838381838483818b8b8b7c8b8b8b76949294808c8e8c84868786808687867d8687867e868586808685867e8081807c7b7d7b7c7375737c7e807e7c7e807e7f7e807e82808080848080808480808084808080857b7c7b827375738a7375738873757383737173837371738573717381737173777e7f7e807e7f7e806868687768686882605e6082605e607b605e6082605e607d4a4d4a7d4a4d4a794a4d4a8c4a4d4a905251527b5251527b5251527b5251527d525152855251528552515283525152856361638863616388636163886361638a6365638a636563878182818a8182818e848684898486848984868493848684979492948b9492948b9492948ba1a0a1849c9b9c7ea4a4a477adaead77adaead76afafaf76bdbebd76bdbebd76bdbebd7bb5b2b57bb5b2b584a4a3a4849494948994949490949494949494949494949496838283937371738c73717396737173938081808f737573867375737f8081807b8e8f8e82898889938988898c8988898d898b8983949694769496948d94969485818181808181818081818190767576867b7d7b8b8b8d8b969c9e9c7b9c9e9c948c8e8c8b818381878183818b8c8e8c848988897e89888980898889828988898f898c8e98898c8e8b898c8e8b898c8e8c7e807e908486848c848684837e807e957e7c7e95a5a2a57da5a2a57da5a2a5899494949473717394838283a0838283847b797b84838183888b898b8483818384848284878482848886868688898a898980808089808080798c8e8c748c8e8c808c8a8c928c8a8c8b7071708b7071708e8482848e8482848e7e7c7e8e7e7c7e907b7c7b8a737173877b7c7b907b7c7b8d7e7d7e9384828496848284908482848b7b7b7b827b7b7b887b7b7b917b7b7b8e7b797b8b7b797b8e7b797b8e7e7d7e8e7e7f7e937e7f7e8e787878887371738d7375739473757394737573907b7c7b927b797b8f8080808f86878692868786918c8e8c918c8e8c958c8e8c95898a89908c8a8c908c8a8c908685868c8081808f84868486848684868486848c8486848f8482848a8482848d7b7b7b8a7b7b7b87838483837b7a7b758384837c8c8e8c83848684807e7f7e7e7e7f7e807e7f7e7e7b7d7b78787978797879787675757577757575747575757475757578757575727e807e6f7e807e7e898b898594969483949694839496947b949694719496946b94969479949694799496947b8b8c8b728c8e8c6b818381806b6d6b95767876879c9e9c6f9c9e9c749c9e9c799c9e9c7d9999998399999976adaead64adaead769c9e9c848b8c8b7a8b8c8b7a8b8c8b728c8a8c808c8a8c8483818376838183788381837894919470a5a2a574a5a2a5789c9e9c7e8e908e757375737e8082809670717096636563796365636e7e7d7e7c7e7d7e837b797b807b797b857b797b817575757e7575757f787978807879787f7879787f7879787f78797881787978877877788773757383737573807b797b817b7d7b887b7d7b7f7b7d7b827575758c787978817e7d7e7f787978837879787c7b797b8175767581757675807877787f7877787a7576757f7375737f737573797877787b7877787978777878787778777375737773757377737573777375737d78777876656465685251526f787778a9adaaad8d6b6d6b716b6d6b7a6b6d6b77706f70757b797b7d7b797b7b706f707d7372737b7372737c7372737f7372738370717083757575867575758870717083706f7083706f7083706f708173717381737173817371738073717380706f70807371737d7371737e7371737e7371737e7371737d706f707e706f707d7371737c7375737e7375737f7375737d7375737e7576757c7576757e7b7d7b7c7b7d7b787b7d7b7c7b7d7b7c7b7d7b7e7b7d7b7b7b797b7b7b797b7e7b797b7c7573757a7375737c7b7c7b7c7b7c7b797375737a73717379737173787371737b7b7a7b7c7b797b7c7b797b84868486827b797b798685867c8685867f8081807c8081807f838383818383837f7b7c7b817b7c7b7f7b797b7e7b797b7e83828381838283808684867b918f917e8684867e86848683838283889496947e9496947b9496947c9190917a9190917a9c9a9c899c9a9c978c8a8c877676767f6b6d6b7b6b6d6b7a737573827375737f7e7e7e82898889877878787e7371738178787883737173838080807f8c8e8c7f8687867b808080807e7e7e837e7e7e808988898789888983707170796365637f6365637f7071707b737173807371737d737173807371738463656384636563876365638163656383636563877375737c7375737c737573857374737c737473807374738073747383767476917674767163616376636163a2787b788194969479949694799496947c9c9a9c7f9c9a9c7f9c9a9c7c9c9a9c84868586828685867c8685867e86858683949294779492947d949294809492948a7e7e7e7b999899807e7e7e947e7e7e88a5a6a579a5a6a57697979785979797947e7e7e877e7e7e7e898889847e7e7e8b84868486848684897e807e897e807e89838483878c8e8c858c8e8c87838483897b7a7b887b7a7b8583848384838483817b7a7b817371738573717389737173877b797b85868786868c8e8c88868786888686868786868685898a89898686867989898983a5a2a59c9795977e9795977a97979781898889838988898389888988868786857b797b8580808082808080827b797b857b797b858382838783828385868586818081807d8c8a8c838685868784828481898789858482848584828485868886898c8e8c868c8e8c858c8e8c87868586868685868486858684868586848486848786878682898889828988898584868483898a89838486847794929477a5a6a57f9493947f8c8a8c7c8c8a8c7f8482847d8482847f84828485848284857b7d7b857b7d7b857b7d7b857b7d7b897b797b897b797b86838183867b797b83737573837e7e7e837e7e7e837375738d86858684868586847b797b847b797b837375738580818086808180838081807d7e807e857375738173757381737573847375737d8082807a7375738a737573876361637c636163806361636d6361637e5a5d5a8273757382737573827375737c737273807372737c6361637c636163835a555a835a555a8c5a555a815a555a7e525552825255528652555275525552755a5d5a8d5a5d5a9e5a5d5a96737573906866688b7e7c7e867e7c7e867e7c7e877e807e87949694819496947c9496947f9fa29f78bdc3bd78bdc3bd78bdc3bd77adaaad7cadaaad7aadaaad7cadaaad7da5a6a57fa5a6a5859a9a9a829a9a9a7f8b8c8b858b8c8b8273717385737173877e7c7e8b7e7c7e8f5a595a8b5a595a8a6365638763656393636563906365638d6365638263656372636563886365639a7b797b909c9e9c9a919191909191918a9c9a9c8a8686868a86868686868686878988897b949294779492947f9492948694929481868586816b6d6b917879788a9496948f8b8b8b858380837c8b8b8b9c949694917375738273757389898b899094969496949694a5949694a594969488848684888486848e848684888486848c898789898987898c898789898987898a8181818a81818185818181828c8e8c8a838483857371738a7371738f7b7a7b87868786908687868d7878788a7878788b7e807e877e807e8b737573907375738c7375738f7e7d7e8f7e7d7e8e7e7d7e8c8181818f8181818c7e7d7e8e7b797b907b7d7b8e7b7d7b927b7d7b947b7d7b8d807e808b868486908c8a8c938c8a8c9786878695868786958080808d8687868f818181937e7d7e8f7e7d7e8d8181818b8482848b8482848b848284877e7d7e878482848b84828487848284898482848a8c8a8c898c8a8c8b8c8a8c8a8c8a8c8a8c8a8c888c8a8c8a8c8a8c868c8a8c8384868483848684818486847c7e7f7e8173717381737173807b7a7b807b7a7b7d7b797b797b797b777b797b777b797b748080807180808074808080747b797b797371738f838183949492948694929480948e9489948e9480948e947a86838680838783808387838683878391949a947a9c9a9c639c9a9c7a9c9a9c99898889898989897c898989839c9e9c6f9c9e9c76868586768685867d8685867d868586768b8c8b7a8b8c8b7d7b7a7b7a7b7a7b728381836f8c8a8c6f8c8a8c6f8c8a8c7d838183898381837873717381737173817375736f8082806f80828072808280798c8a8c857e7d7e7f7071708b707170857b797b7c7b797b7c7b797b7c7e7d7e7e7b7d7b83757575847879787f7b7d7b8178797887787978847b7d7b877b7d7b857b797b7a7b797b89757675897576757f7879788b73717381757575847b7d7b8a7879787d7879787d78797881737573827576758178777882787778817877787f7877787d7877787c757675797576757b787778817576757b7375737973757377737573776d6f6d737375737b73757376656465766564657d787778937877788d8181817a6b6d6b716b6d6b716b6d6b7d706f7077706f70757b797b79706f707b7372737b7372737a7b797b7b7b797b7f757575837575758570717088707170877371738373717381706f7083706f7083706f708273717380706f707e706f70807371737d70717080737173807371737e706f707e706f707c706f707c706f707e7071707d7375737e7375737f70717080706f7083706f7081706f7077706f707575767577706f7077706f707a7576757a75737577757375787573757b7573757a7375737a7375737e7375737b737573777371737a7b7a7b7c7b7a7b7b7b7a7b7c7b797b7e7b797b787b797b867b797b857b7d7b7c8685867f868586828c8a8c818c8a8c7f8c8a8c7c8383837a7b7c7b7e838283848b8c8b848b8c8b818382838086848682918f917b9c9a9c759c9a9c858b8c8b8d7b797b7e7b797b7b7b797b7c7b7d7b7e7b7d7b80868686808686867f8180817f818081838180817b767676807e7e7e857e7e7e857e7e7e827e7e7e817e7f7e83848684828486847e848684838080808380808087868786838687867c8988897e898889807e7e7e8373757381707170817e7d7e837e7d7e857e7d7e82838483808384837d8c8e8c7b8384838189888981898889828988897e76767681737573857375737e7375737c73757380737473857374738083838377949294838987898876747671898789889c9a9cb2787b78a25d605d81949694819496947c9c9a9c7c9c9a9c7c9c9a9c7c9c9a9c7a9c9a9c7e9c9a9c809c9a9c829c9a9c83949294839492948394929477949294809998998f9998997bb5b2b5949998998b7b797b7c7b797b829797977f9797977e898889847e7e7e847e7e7e8b89888993848684868486848984868486848684877b7a7b8973717387737173877b7a7b817b7a7b807b7a7b8473717386737173857b7a7b85838483878c8e8c898c8e8c8b8687868c8080808b80808086868786848c8e8c868c8e8c89898a898b8686868389898983a5a2a58d9795977e89898976a5a6a57aa5a6a578a5a6a5819797977f8c8e8c7d8080807f7b797b777b797b7c7b797b8b8382838b838283878382838186858685808180818c8a8c838c8a8c858684868186848681898789878987898c8c8e8c8b80828089808280848c8e8c838c8a8c868c8a8c84868586808c8a8c828c8a8c848c8a8c8786878684898889818e8e8e818e8e8e83898a8983898a89819493947c949394818c8a8c868c8a8c818e8f8e858e8f8e8789888985898889838b8b8b8583848385838483838384838683818386838183828381837f83818383898889838988897a8988898394929484868586887b797b8886858680919191868e8d8e858081808473757384808180817e807e857375738173757385737573917375737a8082807a8e908e7d8082807c898789839c9a9c83898789808987897a8c8d8c8a8c8d8c8a8c8d8c828c8d8c76838483739496947994969486949694838080808380808089808080786d6a6d797e7d7e8694929486949294797e7d7e648c8e8c6c737573855a5d5a964245429052515286525152866866688668666881686a6881686a68877e807e8c7e807e898181818981818189818181898181818a9794948a97949485979494859794947f9a9a9a7da5a6a57da5a6a57aa5a6a57ca4a7a482bdc3bd7fbdc3bd7fbdc3bd82c6c3c67ac6c3c676c6c3c67aa29fa284aaa9aa8786878693868786908687868d8181818d81818188818181988181819f7b797b87919191829c9e9c9a9c9e9c8f9c9a9c9391909193919091939190918f9492948f9492948f8988898f9492948c949294869492948694929497868586857b757b8a8b8b8b8a949694859496948d9496948d7e807e867375738d7375738663616390838483a59496949683848371737473888486848884868488848684898987898c898789879c9a9c849c9a9c8b8c8e8c8a8c8e8c8a8c8e8c8b81818185838483808384838a7b7a7b92737173958687868d9496948a868786878687868d737573857375738a737573907375738e7879788e7879788e7879788b7879788b7e7d7e8a8181818a8181818a8181818d7b7d7b907b7d7b907b7d7b927b7d7b947b797b917b797b8d7b797b8d7b797b928687869586878697868786928080808f8181818f7e7d7e8d7e7d7e8c7b797b8d787978907879788e7375738d7375738f737673876b716b838482848f848284897375738873757388737573877b7c7b86737573827b7c7b7e7b7c7b807b7c7b837e7f7e817e7f7e7c7e7f7e7c7e7f7e85838483808384837d8384837d7b7a7b7b7b797b7f7b797b7d7b797b817b797b827b797b868080807f8080806d868786748381838f8381838f73717386636163836b6d6b836b6d6b746b6d6b746b6d6b86737473807374739173747391636163726365637a767676827676768a898889898989897c8989897c7675767676757676737173707371738373717383737173846b696b816b696b7a6b696b7a7b7a7b797b797b87737173807371736f8381836c83818370737173748381837d8381837e73757381737573847375737b7375737f7e7d7e797e7d7e797e7d7e797e7d7e837b797b857b797b857b797b827b797b847b7d7b847b7d7b857b7d7b7e7b7d7b847879788a7b7d7b857575758475757583737573807b797b897b797b807b797b7f78797881757575827575757f7879788373757383737573817879787f7879787f7b797b7d7877787e7877787c7576757a7375737d737573827576757d787778797576757e7576757c787778787877787773757377737573777375737763656368525152938c8a8c9a8c8a8c8c8c8a8c846b6d6b716b6d6b7a6b6d6b8d6b6d6b7d5a5d5a7b5a5d5a7b6566657b6566657e6b6b6b7e6b6b6b806365637d6b6b6b7c7071707f7071707c75757581757575847371738673717384706f7081706f707f706f70826d6e6d80706f707d706f707e73717385707170857371738373717384706f707f706f707c6d6e6d7c706f707b7071707f707170807071707f7071707e706f707c6b696b7a6b696b776b696b786b696b75706f7077706f7077706f7078706e707a706e707a706e707975737578737573787b7c7b798383837b8383837a8384837e8384837d8384837a8384837c7b797b7e7b797b84868486868684868b8685867c8c8a8c798c8a8c8586858685838383818383837f8c8a8c7c8c8a8c7c9496947f8b8c8b817b797b7b7b797b807b797b827b797b827b797b7e7b797b7e7b797b7e7b797b887b797b837b797b7c868686808686868086868683868686838c8a8c838c8a8c838c8a8c838c8a8c7f8988897f94929480898889857e7e7e867e7f7e877e7f7e877e7f7e818486847b8c8e8c7f8c8e8c7b8687868786878680898889808988897a8988897a949294878c8a8c7d8c8a8c7f8c8a8c818c8a8c857b7a7b827b7a7b8a7b7a7b878c8e8c7c9c9a9c7c9c9a9c7c9c9a9c7c9c9a9c7a9496947c9496947e8385838173757385838383898383839783838380949294769c9a9c769c9a9c888987898889878991787b78aa4245428942454281424542865251527f525152796a696a796a696a7a707170827071708470717084707170837e7c7e897e7c7e897e7c7e80949294809998998f7e7e7e8099989980999899767b797b887b797b8b7b797b827b797b7e7375737e7e7e7e8b7e7e7e8b89888981848684867e807e867375738673757382737173817b7a7b857b7a7b8773717388737173857b7a7b85838483888384838b8384838f7b7a7b8d7b7a7b89838483878c8e8c888c8e8c888c8e8c8b8687868b8482848784828485898a89848c8e8c88898989838989897e979597889795977c898889768988897a898889787b797b747b797b7a7b797b7f808080828c8e8c87949694878b8c8b877b797b897b797b837b7d7b8380818085868586858c8a8c8489878987868486888c8a8c8b8c8a8c8a86888685868886878082808c7b7d7b8a7b7d7b898081808a8c8a8c89868586898687868989888989898889898c8a8c858e8e8e858e8e8e858e8e8e85949294848c8a8c7c8c8a8c7c8c8a8c7c949394799496947f9496947f949694799496947c949294819492947c9492947a8b8b8b868b898b828381837b7b797b7f7b797b838988897a7e7e7e8b7e7e7e8b9492947c9c9e9c849191918d868586889c9e9c809c9a9c7f9c9a9c828e8d8e818e8d8e7d898b897d898b89797e807e8173757391737573848e908e819c9e9c81808280878987897c89878978898789878987897aa5a6a586a5a6a58e7375737a73757380737273807372738394969486949694868080808c8080808694969483949694939492948a9492947e949294829492948d8c8e8c7d8c8e8c757375737d737573866866688b52515286525152785251528c525552a1686a68917e807e877e807e8481818187818181848181817f81818185817e7b87817e7b8797949487979494888f8e8f8a8f8e8f8a8f8e8f8d8f8e8f918b8c8b918b8c8b8b8b8c8b88a4a7a482a29fa287a29fa282c6c3c682c6c3c681cecbce81cecbce81cecbce7ececbce7dbdbabd77bdbabd88bdbabd8d9f9d9f7d8685867d7b797b7d7b797b828685867e7b7d7b7986868675919091798686867f898889779492947f94929487949294869492948c9492949794929497787978987b757b9d8b8b8b9894969498949694959496948d9496948d9496948d94969490949694a0838483a0737273816361636b525152886262628262626282737473827674769176747693898789899c9a9c888c8e8c858c8e8c868c8e8c8a8c8e8c8d8c8e8c8a8c8e8c85838483887b7a7b956b696b9b8687868a9496948a94969490898b898e7e807e8d7e807e8e7e807e8b7e7d7e8b7879788a7375738b7375738d7b797b897e7d7e8a7e7d7e887e7d7e898081808b8c8a8c878c8a8c8d80818091807e808e807e808a7b797b8a7b797b8d7b797b907b797b92808080958080809581818193818181907e7d7e937b797b947879789078797894787978947e7d7e917b7c7b8d7b7c7b878482848f7b7c7b8b737573887b7c7b897375738a7375738a737573867375738473757384737573817371738378787888737173818486847e8c8e8c7e8384837e838483838c8e8c7d8b8c8b7f8b8c8b7b94969473949694748c8e8c7b8687867f808080827b797b8b838183799492948294929482838183807878787d6b6d6b7a78787874868386808387837a838783808387836f737473637676767a7676768276767682767676836361638363616383636163766361638f7371737686858670999999709999996c8b8c8b737b7a7b737b7a7b7a7b7a7b767b797b797b797b7d7b797b847b797b748381836c838183749491947d9491947b8e908e789c9e9c7e9c9e9c7e8e908e797e7d7e7f707170857071707f7e7d7e808486847e848684807e7d7e897b797b837879787f7b7d7b807879788575757585787978827b7d7b7f7b7d7b8278797883757675837576758075767585787778867b7d7b7f7b7d7b7f7b7d7b7f7879787d7879787f737573837375737f7375737f7375737e7576757d7375737e7375737c7877787a78777883757675837576757b7375737d737573807375737d7375737f7375737f737573736d6f6d62686a68937877789a7877788c7877788578777871818181716b6d6b71818181848181817b6566657b6566657f5a5d5a8365666581636563816365637f636563806b6b6b7c6b6d6b7e707170817071707c7071707d706f70816d6e6d80706f707e7371737d7371737e706f707e6d6e6d7f6d6e6d85707170867071707d73717380737173827371737e706f7081706f707c706f707a7071707e7071707d7071707a6d6d6d7e706f707c6b696b7a706f707a706f707775767575706f707c706f7081706f707a757375787573757c7573757e7573757b7375737a7375737c8383837e8c8a8c7e8384837d8c8e8c7c8c8e8c7b8c8e8c7e918f917e9c9a9c849c9a9c84918f91888c8a8c79868586768c8a8c798c8a8c7a838383837b7c7b8a737573838383837e838283797b797b7c7b797b7e8b8c8b7b918f9182918f91808684867b7b797b85838283838b8c8b808b8c8b8583828385868686838686867e9190917e919091838c8a8c7f8c8a8c838c8a8c83818081857e7e7e8289888982898889828988897e8486847f84868482848684867e7f7e8c7b797b7f8687867f868786987b797b837e7e7e7c7e7e7e807e7e7e81898889837e7d7e7f8c8a8c878c8a8c7f8c8a8c7d8c8e8c7b8c8e8c878384838c8384837f7676767c89888984767676817676767a8385837a838583788385837e838583899492947c9492948573747380636563836361637f6361637a7674767a76747689787b7881787b78815d605d815d605d895251528f5251527f5251527f525152825a5d5a845a5d5a865a5d5a885a5d5a86686668896866688c525152895251527b6365638a6365639e636563859998997ca5a6a57f9797977f9797977f8988898194929481949294848988898173757381737573897e807e8684868481848684868384838a83848389838483848c8e8c868c8e8c89838483897b7a7b898384838783848387838483898384838b7b7a7b8c7b797b8b7b797b89868786878c8e8c87868686878482848784828485848284837b7d7b837b7d7b7e7b7d7b797b7d7b837b797b7c7b797b7a8988897c8988897d8c8e8c828687868880808085808080877b797b85838283858382838b8b8c8b89868586898685868b8081808b8081808a8987898a8c8a8c888c8a8c8a8987898986888686868886898688868b8688868a8c8a8c8986858689868586868685867f898889848988897d8687867889888979898a897d898a8983898a897f898a89778c8a8c7a94939489949394868c8a8c818e8f8e838e8f8e838e8f8e7d8988897f8b8b8b818384837e838483788b8b8b898b898b828b898b749492948d9492948b89888971898889837e7e7e9d737573999c9e9c809c9e9c88919191888685867f8e8d8e829c9a9c859c9a9c7f9c9a9c7d949694769496946a898b89799496947d8e908e91808280848082807a8082808789878987767476878987898389878996737573867375737a73757382737573808384838683848389737273867372738c8080808c8080808680808089949694869492948f7e7d7e869492947e9492947d8c8e8c7d737573858c8e8c7d8c8e8c86949294996866687d5251527d52515287686a68a1686a6896525552875255528963616384636163826361637f636163856b6963856b6963856b696385817e7b888482848a84828488848284858f8e8f888b8c8b858b8c8b858b8c8b888b8c8b8b7e7c7e8b7e7c7e8f7e7c7e937e7c7e9386878690868786908687868d8687868d9f9d9f889f9d9f889f9d9f829f9d9f829c9e9c8c919191879c9e9c7d9c9e9c829190917e91909179868686867b7d7b87737573737e7e7e7f7e7e7e837e7e7e70868586708685867b94929481949294858b8b8b857b757b7c7b757b8183808391898b899c898b8998898b8989949694909496948b838483867372738b737273888486848e848684948486848e848684919c9a9c939c9a9c8e63616387636163856b696b838181818a8c8e8c868c8e8c858c8e8c838c8e8c85838483858384838a7878789878787890868786929496948b9496948a9496948d9496948a898b898b8482848c787978867e7d7e898482848a8181818f7b797b8f7b797b897b797b8b8685868d8081808b7b7d7b8b8081808b8684868d8684868d807e808e807e808d7b797b8b7b797b887b797b888080808f818181958181819684868496848684948482849484828494848284947e7d7e917b7c7b8d7b7c7b8d7b7c7b8d7b7c7b8d7b7c7b8d7b7c7b8a7b7c7b8b7b7c7b8c7b7c7b8c7375738c73757388737573817878788d7e7f7e8d7878788173717380737173857b7a7b867b7a7b7d7b7a7b7b7b797b7b7b797b797b797b737b797b71808080718c8e8c748c8e8c868c8e8c8b949294749492947d9492947494929474948e9477948e947d948e947a8683866f838783698387837a7374738083878372898889729c9a9c829c9a9c729c9a9c628989896f898989838989899076757698848684987b7d7b78848684737b7d7b6e808080728c8e8c79868786798687867c8385837d7b7d7b7a8385837f83858382848284868e8f8e82949694898988898d808080858e8f8e709c9e9c709c9e9c709c9a9c7b9c9a9c869c9a9c969c9a9c858c8a8c6f817f817c817f818a817f81817b7c7b817b7c7b87737573817b7c7b827e7d7e897b797b857b797b877e7d7e867e7d7e807e7d7e807b797b807b797b8475757583757575837575758375757583787978817b7d7b7e7b7d7b7f787978807877787f787778807877787f7576757a7576757b7375737c7375737d7375737a7575757b7575757b7879787d7575758473727384737273666b696b787b7c7ba79496948b7e7d7e8b7e7d7e8b737173746a6c6a747b7b7b747b7b7b787b7b7b76838283727b797b827b797b8e7b797b8a73717388787678877e7c7e8773717389707170857575758570717085707170827575757f7575757e7071707f6b6d6b806b6d6b807071707e7575757e70717080737173817371737d7371737f7371737f7071707d7071707b7575757a7575757b7575757d7071707e7071707b70717077737173797575757873717377737173787371737b7371737c7371737e7371737d7375737b737573767375737b7879787b7879787d7879787f78797880737573857b797b827b797b7c7b797b87838183887b797b8383818383838183808381837e86878687787878848687867e86878678868586749492947f949294867879787a7b797b77868786818c8e8c8686878677838483807b7d7b887b7d7b82949294848c8e8c84868786848c8e8c82868786867b7d7b867b7d7b827b7d7b7f868586818081808280818081868586828c8a8c828c8e8c828686868386868682868686838482848686868685898a897f8c8e8c849193917d848684769fa09f9f848684967b7d7b7e8989897e898989847b7d7b7c8080808280808084808080847b797b837b797b82808080828687867c7b797b807b797b817b797b817b797b7e7b797b7e7b797b827b797b807b797b7f8c8a8c818081807e7b7d7b7f808180818081807c73757381737573817e807e7c7e807e877b797b7d7b797b7f7b797b847b797b878486847c78787883787878827e7f7e85737573857b7c7b88838383887375738373757380838383838c8a8c877b7c7b767b7d7b817b7d7bb56b6d6bab8b8d8b84a5a6a57ba5a6a580a5a6a584a5a6a583949694839496948394969480949694839190918a8686868c7b7d7b877b7d7b898c8a8c808c8a8c8483838389838383868c8e8c848c8e8c848c8e8c86808080897b7c7b877b7c7b897b7c7b878383838a8987898d7e7c7e8d7371738b737173897b7d7b867b7d7b837b7d7b837b7d7b82737573846b6d6b866b6d6b7b7b7d7b7a838483877b7a7b7e8384837e8384837d8c8a8c7d86858685868586878c8a8c89898a898b898a898a8c8e8c8b8686868c868886898c8e8c8a8c8e8c898c8e8c88898a89898482848984828489868686868c8a8c8789888988898889868988898684868486848684858486848484868482848284838482847f898a897f8c8e8c8289888984898889838c8a8c8186878683848684839496947e94969485898b8986898789828e8c8e808987897d898789808b8b8b7e838483828384837f8b8b8b87919091858686867e9c9a9c879c9a9c7e868586779191917b9c9e9c917b797b91636163806361638573727385636163836365637f63656387737473878383837f8988897f8988897d949294829492947a8c8e8c82706d7082635d6382706d70838989898194969488898989887e7d7e85818081857676767b81808189818081858e8d8e859c9a9c889c9a9c869c9a9c8c9492948c8486848a8486848d898a897e8b8a8b858b8a8b887b797b787b797b7b84828485898889828e8f8e858e8f8e85949294896b6d6b7f6b6d6b7d78797883787a788b787a78835a5d5a835a5d5a854a4d4a7e4a4d4a804a4d4a7e4a4d4a7c4245428142454286424542814245427f4a494a864a494a894a494a89606060885d605d8a5d605d8a7073708d7073708c838183878381838c83818385838183857e7c7e8a7e7c7e8d7e7c7e8d7e7c7e8b8482848f8482848b848284878482848c9c9e9c8e9c9e9c8c9c9e9c8a9c9e9c8da5aaa58aa5aaa58ba5aaa58da5aaa589949694898685868a8685868a868586927e7f7e8e7e7f7e887e7f7e8c707470856b696b836b696b856b696b836b696b8a626462925255528f73737384848284838c8a8c788c8a8c6c8c8a8c788c8a8c8b9c9a9c759c9a9c849c9a9c927b797b98838183819c9a9c729c9a9c988381839178797891787978979695969db5b2b598adaead93adaead8fadaead93adaead92adaaad92adaaad99adaaad99979497909c9a9c989c9a9c989c9a9c989c9a9c95949494958c8b8c8f8c8b8c7c8c8b8c8284828494848284898482848d8482849a9c9d9c878b8d8b8c7b7d7b917b7d7b8d8482848d8482848d84828496848284928684868d7b797b877b797b8a7b797b8c7b7d7b8a7b7d7b8f7b7d7b918385838e8382838d8382838b8382838b8b8c8b8e8486848d84868489818181878181818a7e807e8c7e807e877e807e84848684847e7d7e82848284858482848584828486818181867e7d7e867b797b837b797b807b797b807b797b7f8080807f7b797b817b7a7b7f7b7a7b797b7a7b79737173867375737d737573747b7c7b7a83838375737573787375737d7e807e757e807e6f83828383838283888b8c8b748382836b8b8b8b6b8b8b8b6f8b8b8b7f83848385737573898e8b8e899c969c7d8e8b8e6d918f91689c9a9c6d9c9a9c89918f918384868483737573786b6d6b73737573817b797b798687867d8080807d808080738b8d8b788b8d8b738385837383858386898889898482847f8482847f848284858e8f8e8d80808085737173858080807b8e8c8e7b9c9a9c7b8e8c8e86807e80786b696b736b696b8a817f818e8c8a8c7c838383818383838f838383818c8a8c7c818181877e7d7e83818181877e7d7e877e7d7e857b797b847b797b847b797b827b7d7b807b7d7b7f7b7d7b807b7d7b837879788575757582787978807b7d7b7e7b797b81757675837576757f7877787b7877787d7877787b7877787c78777879757575797575757b7371737d7371737e7372737e7372736c6b696b7284868494898989947e7d7e817e7d7e787371737b5a5d5a7a6a6c6a7d6a6c6a816a6c6a827b797b728b8c8b7a9496947e8b8c8b84848284877e7c7e88848284887e7c7e8970717089757575857b797b837b797b847575758275757583757575857071708470717083707170817575757f7b797b7d7879787e7575758373717381737173807575757e7575757b6b6d6b81707170806b6d6b7e75757580707170807071707e7371737e7575757d7575757b7575757c7371737b78787878787878757878787b7375737b7879787f7375737f7879787f7e7d7e7d7e7d7e7d7e7d7e807e7d7e7f8381837c7b797b857b797b857b797b80737173857371737d737173757371737186878681787878876b696b7e6b696b7f787978867879787f7879787f6b6d6b817b797b81868786898687867f8080807d8384838083848385949294858b8b8b79868786848c8e8c87868786828080808080818082808180847b7d7b82808180848685868380818082808180848685868486868685898a8984898a89808482848286868686868686868482848684828484848684848486847d9193916fadaeada2979597967b7d7b7e8989897e8989897e8c8e8c7e8c8e8c7e8c8e8c7e8c8e8c7c8c8e8c7e8c8e8c818687867e808080817b797b827b797b8180808083808080838c8a8c808c8a8c84868486858684867e8685867e868586858c8a8c8186858676898b897c898b898a7e807e7f9496947894929484838183787b797b7d838183857878787c73717389787878857e7f7e857b7c7b867b7c7b857b7c7b818c8a8c83838383897b7c7b897b7c7b838c8a8c768b8d8b769c9e9c969c9e9cb56b6d6b9686858684868586848685868086858680949694809496948394969486949694839c9a9c7c9c9a9c7e91909187868686897b7c7b87737573827b7c7b827b7c7b847b797b867b797b8b7b797b88868786808c8a8c8c8c8a8c8a8383838c7b7c7b8a7e7c7e887e7c7e877e7c7e887e7c7e88737573876b6d6b876b6d6b86737573827b7d7b82848684867b7d7b7d7b7d7b7a838483938c8e8c8b8384837e838483787b7d7b808685868a8c8a8c8a8c8a8c89898a898c898a898b898a89888c8e8c898688868c80828089868886878082808986868689898a8988898a898786868688848684878687868689888987868786888486848884868485848684818486848086868681898a8983868686838686868489888983898889808988898289888983898b898384868481898b897e8e908e86949294809492947b9492947d9492947c9492947f949294819492948294929481919091857b7d7b857b7d7b7a7b7d7b7b9191918d9191917e8685867e86858680838483788384837c73727378636163878383838f838383837374737b7374737d7e7e7e7a7e7e7e747375737f737573827e7d7e7a8c8e8c828c8e8c957e7d7e8a737173837e7d7e837e7d7e887e7d7e937676768c8c8a8c898c8a8c8c8c8a8c8c8081808c808180898e8d8e859c9a9c879492948c898a898a898a898c898a897b8b8a8b819c9c9c8b8b8a8b788b8a8b858988898a84828487848284878988898586858681949294859492948b8685868b787a787b787a787b96989683969896819c9e9c878083807e8083807e8083808178787881787878867878787c5d5e5d7d60606084606060864a494a864a494a844a4d4a814a4d4a864a4d4a864a4d4a875251528c525152875251527c5251527c525152825251528a6866688a6866688b707070877070708770707083707070887070708e7070708e7070708e7070708d7979798d797979888f918f898f918f879496948194969481949694869496948c8c8a8c8c8c8a8c8a8c8a8c8c8c8a8c94868786948687869486878694787878927373738a6264628a62646298626462956b696b8f6b696b8976747689817f81926b696b676b696b609c9a9c848b898ba75251527252515281838183899c9a9c7a969596919695968c9695968c9695968f999b998aadaead85adaead8aadaead8aadaaad8aadaaad83adaaad83adaaad889c9a9c889c9a9c88918f91889c9a9c829c9e9c889c9e9c959c9e9c959c9e9c8d9a9a9a8d8f8e8f8da5a6a59ba5a6a59f8b8d8b7e9c9d9c839c9d9c967b7d7b92848284898482848d8482848d8482848a7b797b907b797b927b797b927b797b917b7d7b8c7b7d7b917b7d7b917b7d7b907b797b8d7b797b8b7b797b8a8382838b8181818b8181818a7e7d7e88818181888486848d8486848c7e807e847e807e857e7d7e847e7d7e827e7d7e837e7d7e84818181817e7d7e7d8181817f7e7d7e7c7b797b7d7b797b807b797b7f7b797b7f7b7a7b777b7a7b737b7a7b758384837d838383807b7c7b807b7c7b7a838383737e807e7f7e807e7d7e807e737e807e6f8382838d8b8c8b838b8c8b748382836b8384836b7b7d7b878b8b8b778b8b8b708e8b8e898e8b8e788e8b8e6c8e8b8e767b797b767b797b767b797b7b868486787b7d7b788486847e848684788486847980808075808080798c8e8c888687867a7b7d7b787b7d7b768385837a8385837f8482847984828475848284728482847880808078808080858e8f8e8d8080807b737173807371737b73717375807e807c8c8a8c7c8c8a8c858c8a8c8a817f8184838383817b7c7b8183838387838383827e7d7e7c7e7d7e827b797b827b797b847b797b837b797b827b797b837b797b837b7d7b827879788175757583787978807879787e7879787f7879787e7575757e78777884737573847375737e7877787c7877787e7576757c7375737a7576757a7575757a7575757a7371737a7371737873727378737273726b696b6c6b696b819496949e898989817e7d7e657e7d7e7a7b7b7b816a6c6a786a6c6a787b7b7b867b797b867b797b7a7b797b7a7b797b8278767884787678827876788178767881757575837b797b877575757d7575757d7575758470717084707170837071708370717084707170837071707e7071707d757575827575758475757584757575807b797b7d7b797b7d7575757f7575757e7071707e7575757b7575757b7b797b7b7879787e7575757c7371737a7371737f7371737c73717376737173797371737b7375737d787978828482847d7e7d7e7b84828476848284787e7d7e827879787c7b797b7c7b797b7f7b797b7c8b898b7a8c8a8c7d838183857b797b83838183819496947e949694749496947e9496948d9492947f8685867b8685867f949294848c8e8c81808080867b797b847b797b857b7d7b8b7b7d7b82838483808b8b8b828c8e8c848c8e8c7e8080807e8687868586858686808180838081808386858684868586858685868286858685808180848482848386868684868686848482848284828482868686838686868586868684848684848486848a8486846f91939184a5a2a5a2898989848989897e898989808c8e8c808687868280808082808080808687867e8687867f8687867e8c8e8c7d8c8e8c7e8c8e8c7e8c8e8c828c8e8c818c8a8c8386848682807e8083807e80828081807e8081807c8685867e808180817e807e7f7e807e877e807e877375737a7b797b827b797b828381837d8b898b7e8486848584868480848684857e7f7e857b7c7b8a7b7c7b8c73757388838383808c8a8c7e8c8a8c808c8a8c897b7c7b8b7b7d7b8b7b7d7b969c9e9ca08b8d8b966865687b8685868d8685868d8685867d868786809496947d8687868686878683868686818686867c9190917c91909179838383848383838973757387737573868687868b8687868b8687868b8080808583838389838383878c8a8c828c8a8c867e7c7e8b7e7c7e8c7e7c7e897e7c7e878486848784868486848684847b7d7b8b7b7d7b897b7d7b898486847d8486847e8c8e8c938c8e8c878c8e8c7a7b7a7b787b7d7b858081808a8081808786858686898a8989898a8989898a898a848284878082808a868886898c8e8c848c8e8c88898a898a8686868986868688868686888988898886878686848684888687868684868484848684848486848184868482898a8986898a89848c8e8c838c8e8c8489888985868786868687868389888983898b89858486847c84868481898b898b8987898284828482898789808987897e8b8b8b8094929482949294809492947c8686867e868686838686867e7b7d7b827b797b8a7b797b777b797b827b797b807372737473727380838483809496948f9492948b838383777374737f838383887e7e7e7a7e7e7e7f898889827e7e7e827e7d7e868c8e8c828c8e8c867e7d7e88737173837371737c7e7d7e7f898989856b6d6b896b6d6b8976767689818081867375738b8081808e73757385808180858e8e8e8a898a8987898a898a898a898b8b8a8b819c9c9c81adaead78adaead809496948a898889878e8f8e858482848786858687949294859492948186858673787a788b96989694b5b6b583b5b6b57e9c9e9c8a9c9e9c879c9e9c859c9e9c8d949294869492947e94929483949294828c8e8c868c8e8c7d767776807677768b707370887073708170737086707370876a696a876a696a8a525152835251527c5251528a7e7c7e8a7e7c7e7f6866687c5d5e5d804a4d4a804a4d4a835d5e5d815a595a835a595a875a595a875a595a886361638d6361638d6361638a636163896b656b867875788978757889868586867e7f7e848c8a8c868c8a8c888c8a8c88949694889496948f86878694868786928482848d8482848d7373738d737373896b696b896b696b8f6b696b95767476927b797b7d7b797b848b898b758b898b7a6a696a726a696a89838183906a696a8c7879788c969596867879787a7879787c7375738573757385737573777375737c817e81756b696b66817e8175817e816f868486679c9a9c679c9a9c679c9a9c699494946f8482847c848284888c8b8c828f8e8f898f8e8f979a9a9a979a9a9a969c9d9c919c9d9c91adaead919c9d9c969a9a9a96a5a6a5929a9a9a899a9a9a8a9c9a9c909c9a9c95918f9195918f91998385839b838583967b7d7b947b7d7b947b797b947b797b917b797b907b797b8d7b797b8d7b797b8d7b797b8c7b797b89787a78877e807e8c787a7887787a78857879788773757386787978807879787f7e7d7e817e7d7e7a7e7d7e7a818181798080807a8080807a8080807b8080807d838483778384837f8384837d838483748c8a8c778c8a8c7d8c8a8c808c8a8c829496947d898b89737e807e7a7e807e8883828392838283797b797b6f838283777b7d7b7383848383838483837b7d7b788080807880808078737573747375737186848676868486768684867686848678848684788486847e8486847e7b7d7b7986878679868786848c8e8c818c8e8c7d8b8d8b73949694759496947f9496947f8e8f8e798e8f8e79898889758e8f8e818e8f8e7c8e8f8e818e8f8e818e8f8e758e8c8e758e8c8e808e8c8e8b807e807c8c8a8c738c8a8c7c817f8185817f818c7b7c7b848383837f838383817b7c7b827b797b7e7b797b807e7d7e83818181807e7d7e827e7d7e847e7d7e837e7d7e837b7d7b8278797880787978817879787f7b7d7b7f7b7d7b817b7d7b817b7d7b83787778807b797b7e7877787b7877787c7877787c7877787c7877787c7375737a7575757975757578757575797371737873727372737273666b696b907b7c7b9e8989898b7e7d7e787371736e737173748c8a8c748c8a8c748c8a8c768c8a8c7a8382837e7b797b7e7b797b7e7b797b7f787678857876787f7876787f7876787b7575758170717081707170816b6d6b7e70717083707170807071707d757575807b797b807575757e7071707f7071708073717381737173817371737f7371737d7071707f7071707f7575757d7071707e707170806b6d6b7d70717078707170787371737d757575777879787b7b7d7b7f787878797e7f7e767e7f7e787e7f7e787e7d7e7f848284808482847d7e7d7e7b7e7d7e7d7e7d7e7d8482847d848284778b898b779492948a9492947f8b898b788c8a8c7d8c8a8c7d8c8a8c8583818387787878847878788178787881868786867879787b7879787f868586868685867c80808081868786818c8e8c7f868786808b8b8b82838483857b7d7b857b7d7b897b797b897b797b84808080808c8e8c818c8a8c8386858683808180857b7d7b877b7d7b8486858682868586828685868286868685848284858482848584828484848284848482848584828484868686848486848484868484848684848486847897959784a5a2a59097959784979597768687867a8687868486878684868786818687868186878680808080818080808186878681868786808687867f868786818c8a8c82868486858684868086848681868586848081807f808180818c8a8c7c898b8984898b8981898b897f7e807e82838183848b898b89838183877b797b85787878877e7f7e8084868485848684868383837f8c8a8c7f8c8a8c8a73757389737573897b7c7b808c8a8c7c8c8a8c817b7d7b8b6b6d6ba06b6d6b967b7d7b96686568776865687b6865688d4a454a916b696b868687867d86878683868786837b7d7b817b7d7b817b7d7b7e7b7d7b7e838383878c8a8c8483838389838383848687868f8c8e8c8b868786828687868983838385838383897375738a7b7c7b88898789879492948694929489898789898486848c7b7d7b898486848784868486848684898486848b84868484848684768384838b737173827371737a7b7a7b858081808a8c8a8c878c8a8c878685868a84828489868686878c8e8c868c8e8c868c8e8c8a8688868f7b7d7b8a7b7d7b87868686868c8e8c868c8e8c87898a8989848684888486848689888984848684847b797b877e7d7e8881818185848684858c8e8c86898a898386868682868686848687868689888984868786838486848384868481898b897e898b89788e908e808e8c8e868e8c8e86848284828482847f7b7d7b807b7d7b808384837e8b8b8b7c8686867e8686867e8686867a8686867b868586828685867e7b797b77868586857372738d838483899496948583848387737473737374737f737473878383838573757385737573827e7e7e7f7e7e7e867e7d7e897e7d7e897e7d7e827e7d7e8a73717388737173817e7d7e7a8989897b8c8a8c858c8a8c89818081858c8a8c858e8d8e8b8e8d8e8e8081808e8081808584868487898a898b84868485898a898e8b8a8b8e8b8a8b789c9c9c7b9c9c9c7894969487898889878482848a8988898b86858685868586839492947f94929483969896a49698968b787a7873787a78878083808a9c9e9c8a9c9e9c879c9e9c83949294869492948394929481949294828c8e8c848c8e8c848c8e8c868c8e8c8d8486848884868484848684868486848c8381838c9c9a9c8c9c9a9c8a9c9a9c8d949294909492948a7e7c7e8a7e7c7e87848284837070708b707070965d5e5d8a7070708770707083868786878687868e7979798d7979798579797985636163896b656b866b656b896b656b896b656b8863696386636963886369638c7074708a7878788a7878788a787878888687868a8482848d8482848f8482848f84828483817f8189817f81898c8a8c8f7674768b7b797b8b8b898b8b7b797b756b696b7a838183898381837a9c9a9c896a696aa35a5d5a975a5d5a91787978917879788f868886937375738f7375738a737573926b696b8a6b696b836b696b836b696b807b797b807b797b887b797b888684868f848284958482848f8482848884828482848284868482848684828486848284877b7d7b877b7d7b877b7d7b838b8d8b818f8e8f818f8e8f788f8e8f819a9a9a8d9c9a9c859c9a9c829c9a9c909c9a9c91949694919496948f9496948f949694919496949094969490949694908b8c8b8e8486848e8181818e7e7d7e8d7b797b8c7375738973757389787a788c737573857879788278797882787978817e7d7e817b797b817b797b817b797b7f7e7d7e7c8080807c8687867b8687867b8c8e8c798c8e8c778c8e8c7f8c8e8c79838483717b7c7b778383837a8383837d83838382898b8978898b8973898b8984949694889496947983828374838283749496947f9492947b8b8b8b6f94929477949294788e8b8e748e8b8e748e8b8e788e8b8e76918f9176918f917b918f9176868486828686867f86868679898a89878c8e8c809496947b949694828e8f8e828988898394929482838483828b8b8b7c9492947b8c8e8c728c8e8c758687867d8c8e8c7d9492947a8987897c8987897f8482847c80818075868586778c8a8c828c8a8c798685867b7b7d7b7b8081807b8685867f8081807f808180827b7d7b837b7d7b82808180827b7d7b80808180807b7d7b837b797b857b797b837b797b81808080827b797b857b797b857e7d7e817e7d7e827e7d7e817e7d7e807e7d7e807b797b80787a787d787a787f787a787f787a787d7877787e7877787e7576757c73757378737173787371737c7371737b73717378767476736866686e6866688c8482848b6b6d6b7863656371636563716b6d6b70737173707371737373717379737173747b797b847b797b807b797b747b797b797879787d73757381737573887375737d8383837b7b7c7b7b7375737e7b7c7b817b7d7b8673757381737573837375737f737473816b6d6b7e6b6d6b7e7374737f7371737c7371737c7371737c7878787c7b7a7b7e7b7a7b827b7a7b7e7b7a7b7f7878787f7878787d7878787f7371737f73757381737573817375737f7375737f7375737f7375737f7375737f838383838383837e7b7c7b7c83838381838383837b797b867b797b7f83818375838183817e7c7e8d8987897e8987897e7371737e807e807b8c8a8c7e8c8a8c7b8c8a8c7f8c8a8c7f838383827b7c7b78737573797b797b837b797b837b797b887b797b827b7c7b8383838386838383848383838280818080868586808685867f8685868286848684807e80877b797b887b797b858081808180818082868586818c8a8c8284868487818181897e7d7e8381818181848684828486848384868484848684848486848584868484848684858181818681818186818181858181818584868485848284749492948e9c9a9c85848284817e7e7e887e7e7e85898889858988897e84868481848684818486847e81818181848284818482848084828481868686828181818381818184818181837e7d7e848081808286858682868586807b7d7b7e7b797b83838283837b797b817b797b7d838383817b7c7b857375738573757385737573857e7e7e837e7e7e8389888983818081857676767d8180817d818081847b7c7b897b7c7b867b7c7b847375737c86858670868586a186858694868586807b797b807b797b757b797b809998999e8385838a7375737673757383737573836b6d6b836b6d6b807b7c7b807b7c7b817b7d7b89737573877b7d7b818385838780808089868786868080808d8080808a8080807f868786868c8e8c8c868786888381838a8381838a838183868b898b858c8e8c868c8e8c898080808a808080888082808586888685868886808082806f8e8e8e838e8e8e897b7d7b837b7d7b868b8c8b8a8b8c8b8a8b8c8b8a8b8c8b8a8688868c8082808d7b7d7b8a8082808786868684898a8986898a898a8482848b7b7c7b8b7b7c7b878c8a8c878c8a8c8786878687787c78856b716b846b716b8984828489949294858987898384828482868686808686867f898a8982868686858686868486868681898a8981898a89838987898586848683898789778c8a8c808c8a8c84848284808482847d84828479808080827b797b857b797b828080807f8482847d8686868086868680898a89818e8c8e7a8e8c8e77898789819492947c949694837e7d7e7c737173807371738673717380737173807e7d7e8673717385838483877b7d7b897b7d7b858b8b8b898b8b8b868384838a8384838a838483878c8a8c8e8c8a8c907b7d7b898081808a94929487949294898988898f7e7e7e8c8b8b8b8a8b8b8b8e8b8b8b8f8384838b898889868e8f8e898e8f8e8c8988898a868786908687868a8687867c949694869495948aa5a6a57f9495948a838583888685868286858685868586898685868f7e807e8f63656379636563797e807e8f737173887371737c737173757371737c7b7d7b877b7d7b837b7d7b8280818089898a89858c8e8c858c8e8c858c8e8c88868486837b797b837b797b837b797b877b797b8d7b797b877b797b8b838183918988898e8988898a9492948a8988898a8987898c898789888987898a7e7c7e95737173957371738c7e7d7e90898989908c8a8c8e8381838a838183878381838a7879788d7879788f787978917879788b7e807e8b707270918c8e8c8b8c8e8c8b8181818b8181818876757681767576867672768e7672769081808184818081878384838c8384838783848387737173907371738d7b797b818381837e8c8a8c848685868a787978846b6d6b7e7879788876787695686a689576787692848684928c8e8c8f8c8e8c8c8c8e8c8f8c8e8c8c8c8a8c8c8c8a8c8e8c8a8c8c817f818c8988898c898889897e7a7e8a7e7a7e927b7a7b92737173927b7a7b9283848395868786938c8e8c918687868c868786887675768f6b6d6b8b76757688767576817072707c757775737b7d7b7c707270847371737a8486847d848684828486847e8c8e8c7e8c8e8c7c8c8e8c7c8c8e8c7f8c8e8c7f8c8e8c838c8e8c868c8e8c808e8f8e808e8f8e808e8f8e858e8f8e85949394858c8c8c83848684858c8c8c898c8c8c868c8c8c838c8c8c83848684868989898397999780979997809799978197989781898a897f898a897c898a89788e908e79898b897d8e908e778e908e788c8a8c7d8482847e848284818c8a8c7b8988898189888985949694889496947f8988896a84828476848284838988897a94969474949694759496947494969472949694728e908e7a898b897a898b897b8482847c84828478868686788686867c8c8e8c848686867f8c8e8c7f8c8e8c7884828478848284788482847d8482847c8384837e838483857b7d7b827b7d7b7d7b797b7b7b797b7b808080808080807d8482847c8e8c8e778e8c8e778e8c8e7e8c8a8c7b868586828c8a8c808c8a8c768685867e8685867e868586848c8a8c7a8c8a8c7a8081807e8081807f8081808080818082808180837b7d7b7f7b7d7b837b797b837b797b8580808083808080848486848881818187818181847e7d7e857e7d7e827b797b817e7d7e807b797b7f7e7b7e7f787a787d787a787c787a787b7877787a7b797b7c7877787b7576757b7573757c7371737b7371737a75737578767476787674768776747678767476786b6d6b786b6d6b806b6d6b80737573767371737d737173837e7f7e837878787c7b797b887b797b8c8080807886878684848284847e7d7e848482848c848284867375737e7b7c7b86838383818383837e8486847e848684798486847e7b7d7b7e7b7b7b7c7b7b7b817b7b7b817374737c78787880787878817e7f7e80787878807371737c7371737d7b7a7b807371737d7878787f787878827371737f7878787b7b7c7b7b8383837b8c8a8c7d8383837f8383836c8383838b7b7c7b98838383778c8a8c798383837c83838377838383837b797b837371737f737173838381837b949294818987897b7e7c7e7b89878983807e807b7b797b7b7b797b7e7b797b86737573787b7c7b718383837f838383809496947e949694808b8c8b888b8c8b818c8a8c8283838386838383848383838580818086808180868685868580818084807e80818c8a8c818c8a8c83868486847b7d7b83808180867b7d7b857b7d7b857e7d7e8284868483848684838486848284868483818181858181818381818184818181858486848484868484848684848486848484868482848684828486848584828485848284748c8a8c8a8482848c9492948c898889817e7e7e817e7e7e8181818181818181818181817e8181817d8482847e84828480868686808482848081818182818181827e7d7e817e7d7e82808180827b7d7b7d7b7d7b798685867e8b8c8b788382837e7b797b7e7b797b7d737573857b7c7b798c8a8c7d8c8a8c857e7e7e857375738773757389737573838180817f8180818581808183818081807b7c7b80838383808c8a8c878c8a8ca1868586a1aaaaaa88cecfce88aaaaaa809998999299989986d6d7d67bd6d7d691a5a6a5837375737683858376838583787b7c7b836b6d6b8b6b6d6b876b6d6b877b7d7b878c8e8c8b8385838b8385838b8c8e8c8b868786828c8e8c86808080837b797b88808080888c8e8c8a8c8e8c889492947f8b898b887b797b8a7b797b897b797b86808080848687868386878684808280887b7d7b887b7d7b887b7d7b838e8e8e76b5b2b57ca1a0a1967b7d7b8a8b8c8b838b8c8b8a7b7d7b8d7b7d7b878c8e8c878c8e8c888c8e8c8b8082808d8482848c84828487868686848c8e8c858c8a8c8b8383838b7b7c7b8a737573856b716b7f787c78828687868a9492948994929483848284828482848289878982868686858482848684828485848284828482848384828483848284828482848584828483868486858482847b8684867d8c8a8c84848284828482847e848284808c8e8c858c8e8c858c8e8c808687868084828480848284818482847f848284818482847a8482847a8e8c8e89949294809496947794969479949694839496947e8989898e7e7d7e83949694809496948983848386838483898b8b8b897b7d7b85838483848b8b8b869492948b8b8b8b878c8a8c898c8a8c8b8c8a8c8d8685868f737573877e7e7e84949294898988898d7b7d7b89838483889492948e838483918482848e848284869496948b8e8f8e908687868d8687868d8687868794969483a5a6a58aa5a6a575a5a6a586a5a6a57f9c9e9c809191918886858680868586717e807e887e807e8f7e807e88999b99848989898473717380737173807e7d7e858c8a8c828c8a8c85868586898081808b848284888482848586868686898a89869c9a9c889c9a9c889c9a9c86868486868381838983818386838183868381838c7e7e7e8c737573857e7e7e858988898a9492948a94929480949294849492948e949694938989898a7371738e7371738b7371738573717385737173877b797b8d8685868b8685868f7879788d6b6d6b84707270917072709b707270877e807e868c8e8c888c8e8c8b8c8e8c8d8c8e8c8e8c8e8c908180818a7672768681808190838483958c8e8c8a8c8e8c858c8e8c8d8381838873717388737173888381838a8685868a949294878685868a868586858486848f8486849c848684928486848f8181818d8181818a8181818d8c8e8c8e8c8a8c8e8c8a8c908c8a8c8c8c8a8c90898889909496948c94969490898889928c8e8c8d8384838b7b7a7b8d7b7a7b8f7b797b8c7b797b887b797b88808080888c868c8f8c868c998c868c8f817d818f7b7d7b947b7d7b8f7072708f7072708c7371738c7371738c7371738973717386737173837371738873717388737173837375737f7b7d7b7f737573787b7d7b748482846f8988896b898889749496947d9c9a9c7a9c9a9c759c9a9c7a9c9a9c809c9a9c7c9c9a9c799c9a9c799c9a9c7d979997799799977d97999783a5aaa581a5a6a57a9798977c9798977c9798977a9496947a94969478949694779496947a9c9a9c7e9c9a9c7d9c9a9c7e9492947b8e8f8e818e8f8e858e8f8e7e89888972848284768482847f898889838482847b8482847884828477848284758482847284868475898b897794969475949694798c8e8c81898a897c84828478898a8979898a897f8686868d8482847f898a89808e8f8e7694969476949694788e8f8e7c8b8b8b798b8b8b798b8b8b7983848380868786808687867b8c8e8c808c8e8c828e8c8e7c8987897a848284798482847e8081807980818080808180827b7d7b798081807e8c8a8c8186858684868586837b7d7b82868586828c8a8c8386858683868586818081808686858683868586818c8e8c868c8e8c86868786868687868b81818187818181827e7d7e847e7d7e847e7d7e837b797b817b797b7f7b797b80787a7880787a787f787a787f787a787d7b797b7d7877787d7877787c7877787b7876787a757375797573757e757375787674766e767476786866687d5a595a7c636563806b6d6b7c7375737c7b7d7b7d7e7f7e83848684867e7f7e867e7f7e847b797b78808080787b797b847b797b8c848284848482847d7e7d7e817e7d7e7d7b7c7b8683838383838383837b7c7b836b6d6b8873757381737573777b7d7b807b7b7b7e7b7b7b7a848284807b7b7b7c7371738378787884787878817371737f737173837371737e737173808384837f84868476848684808486847f7e7f7e7b7375738a737573817b7c7b818383837f8c8a8c728c8a8c7f8c8a8c8b7375737e7b7c7b7c83838381838383798383837c8c8a8c7f8c8a8c7c8c8a8c8d8381838a7e7c7e7b8987897e898789787e7c7e7e807e8080807e807e7b797b837b797b7f8c8a8c788c8a8c7b8c8a8c828383838a7b797b85838283808b8c8b858b8c8b828c8a8c818c8a8c81838383828383838380818085808180848c8a8c8480818087807e8086807e8087807e808486848680868586838685868286858680868586827e7d7e847b797b857e7d7e867e7d7e8581818185848684828486848184868483818181847e7d7e857e7d7e86818181868181818581818185848684868181818584828485848284749492948e9c9a9c7d9492947989888988737573857e7e7e84848684818181817f8181817e7e7d7e7f84828480848284828482847f8482847f8181817e8486847f8486847d848684798685867d8081807f808180827b7d7b837b797b7e8382837c8b8c8b7e949694858c8a8c8c8383838583838376737573807e7e7e7e7e7e7e7c737573897375738b6b6d6b81818081818c8a8c858c8a8c86838383808c8a8c8483838380838383ad868586c5aaaaaa7ccecfce7caaaaaa86b7b7b77b99989975999899807b797b978385837c8385837683858376838583809c9a9c839c9a9c8f8b8b8b8b8b8b8b8f8385838983858383838583878c8e8c868c8e8c8780808089808080848c8e8c7f8c8e8c8a8c8e8c888080808c8080808a7b797b81838183838b898b858b898b83868786887b797b8a7b797b8880808089808280858c8e8c848c8e8c88868886907b7d7b837b7d7b69b5b2b589a1a0a1987b7d7b867b7d7b837b7d7b8a7b7d7b8c7b7d7b8d8082808a868886888c8e8c898c8e8c8a898a898c8482848c8482848a838383888383838783838381838383848687868a9492948a94929485949294808482847f8482848384828485848284868482848684828486898a898586868684868686838686868486868685848284858482848384828483848284818482847b9492947e9c9a9c808c8a8c8084828485808080828080807e86878680868786808c8e8c7d8c8e8c7c898a897d8c8e8c7f8e8c8e84898789848987897f848284807e7d7e7e7e7d7e8089898983898989839496948b8989898b8989897b94969481949294868384838283848386838483898384838a8384838b8b8b8b898b8b8b898c8a8c8980818089808180848c8a8c898988898f7e7e7e8d73757384898889888b8b8b8e8384838f8384838f8b8b8b8e8e8f8e9184828491848284868e8f8e879496948d868786908687868d7878787873757383737573867375738383858386868586859191917f919191839191916a999b9980999b999e7e807e807e807e888989898894969488949694888989898386858682868586838c8a8c858c8a8c868686868684828480868686838482848c8684868a918f9183918f9183918f918b94929489949294898b898b8d8b898b8a898889877e7e7e8c7375738e7375738a7e7c7e847e7c7e868987898a8987898594969485898989877e7d7e857e7d7e8a7b797b8a737173857b797b8d7371738f787978889492948a949294889492948b8c8e8c8b8c8e8c917e807e8e636563836b696b836b696b927675768b8181818a8c8e8c868c8e8c888c8e8c8e8c8e8c907b7a7b8e73717385737173878384838b8c8a8c8b8c8a8c887b797b887371738d787978907879788d8685868a9492948c8486848c8486848f686a68925a5d5a8d6b696b8a7675768c7675768c7675768e817f818c8c8a8c878c8a8c8c8c8a8c8e89888989898889858988898e898889928c8e8c878c8e8c898384838b8384838c8080808a7b797b887b797b887b797b84817d81887675768b76757684817d81867b7d7b8b7b7d7b8b7b7d7b8b757775847878788473717389737173877371738d7371738d737173887b7a7b8d838483918c8e8c918c8e8c918c8e8c8a8c8e8c8989888989848284898482848589888983848684808486847d8486847a848684768c8c8c768c8c8c768c8c8c738c8c8c70898989708989897089898980898989757b7d7b70898a897a898a897c898a897f8486847a898b8977898b897a8486847b8c8a8c7a8c8a8c7d8c8a8c7e84828481898889858988898584828478848284728482847b8988897f8988897b898889778988897689888975848284778482847b8486847d8e908e7d898b897b84868478898a8979898a897b898a897e8686868284828479848284848482848a848284878482847d8482847b84828476848284798384837c838483828384837e8384837d8687868380808086808080868687867f8482847a8987897c898789798987897b8c8a8c7b868586758c8a8c8086858689868586818c8a8c818685867e868586828c8a8c838c8a8c82868586828685868486858684868586858c8a8c868c8a8c8c8c8e8c8a8c8e8c7f868786888080808a81818182848684828486848584868484818181837e7d7e857e7d7e82818181807e7b7e807e7b7e817e7b7e817e7b7e7f78777880757675807375737d7375737b7371737a7371737c7573757e7371737876747669767476787674768776747680737573877b7d7b7c7b7d7b787b7d7b837e7f7e80848684738486847d848684808c8e8c74808080708080807c86878684848284797e7d7e7d84828488848284838c8a8c818c8a8c7b7b7c7b7b83838381848684818486847e8486847c7b7d7b7c7b7b7b7d7374737a7b7b7b7b848284847e7f7e7e7e7f7e7b7878787e8486847c8c8e8c828c8e8c83838483828384837f7e7f7e7d7878787b7e7f7e7f848684818c8a8c7d8c8a8c7f7b7c7b887b7c7b7f7375737f737573797b7c7b7f838383838383837e7b7c7b887375738673757383838183837b797b7c8381837f8c8a8c7b7e7c7e84737173817371737b737173807b797b7e7b797b7e807e808e8c8a8c898c8a8c7b8c8a8c828383837f8c8a8c858b8c8b857b797b83838283887b797b87737573837b7c7b7e838383818c8a8c857b7d7b8586858680868586808081808386848684807e8086807e80868684868186858685868586877b7d7b8680818082848684828486848384868485818181847e7d7e847e7d7e857e7d7e8581818186848684838486848584868485818181868181818481818183818181867e7d7e85848284858482848584828470949294947e7e7e7d8988897d9492948c7e7e7e887b797b82848684818486847f8486847f898a89808686867e84828480848284808181817e84868481818181838181818686858682868586808c8a8c798c8a8c7a838283877b797b85838283878b8c8b7d83838381838383857375737273757380898889838988897e89888980949294818c8a8c838180818376767687818081808c8a8c86838383898383838d8c8a8cb9868586a16361638863616388636163807b797b697b797b6f7b797b7b999899979495949e94959483a5a6a56fa5a6a5748b8b8b878b8b8b877b7c7b8b8b8b8b878385838d7375738b737573897b7d7b868c8e8c808c8e8c898080808b7b797b8880808083868786868c8e8c888c8e8c868381838c7b797b8c7b797b8a83818387868786868c8e8c848c8e8c858c8e8c88868886898082808680828084868886838e8e8e837b7d7b838e8e8e76b5b2b57fadaaad918b8c8b8a8b8c8b868b8c8b8f868886908688868d8688868c8082808d84828489898a89868c8e8c83898a898483838384838383877b7c7b8b8383838a9492948a9492948486878684787c7885848284828482848289878983898789868686868884828489848284888482848586868683868686858482848484828485868486838684868384828485848284828c8a8c7b949294779492947e8c8a8c808c8e8c83868786858c8e8c7e8c8e8c83848284828686867c898a897c8c8e8c7c8987897c8987897f8987897f8987898189898983898989807e7d7e837e7d7e867e7d7e898989898b7e7d7e837e7d7e848b8b8b818b8b8b858384838a838483878b8b8b8b8384838c7b7d7b8c7b7d7b8b808180898685868b8081808b808180878988898c8988898c8988898f7e7e7e8c8384838a8b8b8b8b8b8b8b8c8b8b8b8e8988898e8e8f8e8b898889918482848a8687868a9496947f9496947c6b696b8a7375738d838583867375737f737573827b797b867b797b827b797b8586858680999b996ab5b6b58f999b99887e807e887e7d7e8b7e7d7e8b89898988898989858c8a8c858c8a8c858c8a8c85868586858482848b8482848584828480868686887b797b7d7b797b7d86848686868486898b898b80949294829492948d9492948c9492948a9492948e8988898f7e7e7e8e7371738c737173887371738a7371738c737173877e7d7e8a9496948c949694888c8a8c8a8381838d8381838b7371738a6b6d6b946b6d6b8a6b6d6b8b7879788b7e807e877e807e8e7e807e8b7e807e908181819081818192767576906b696b8a6b656b826b656b8a7672768a7672768c7b7a7b8e8384838e7b7a7b8a737173887371738b838183908c8a8c908381838a86858687787978876b6d6b93787978958486848f84868485848684857678768d7675768d76757687767576876b696b8c6b696b856b696b836b696b8376747687736d7387736d7383736d7385736d73897371738773717382737173897b7a7b917b797b938080808e7b797b887b797b84767576846b6d6b816b6d6b846b6d6b7c6b6d6b816b6d6b81707270817b7d7b87787878877e7f7e8c7e7f7e897e7f7e8d8384838d8384838883848388838483868385838a8c8e8c8a8c8e8c8a8c8e8c89898889898e8f8e89898889898482848884868488848684858486848384868483848684838486847c8486847c8486847d8989897d8989897d8989897d7b797b7a7b7d7b7a898a8977898a897c898a8979898b8978898b8979898b897c898b897d8c8a8c7a8482847d8482847e8c8a8c81898889818482847b84828471898889878e8f8e7f898889838e8f8e7b94969476949694788e8f8e7b8e8f8e7994969478949694788e908e7a898b897a8486847b8c8e8c798c8e8c798c8e8c7c898a89799192918091929183919291838c8a8c788482847d8482847d8482847b8482847f848684828486847f898a8982898a89808c8a8c868e8e8e8d8e8e8e808c8a8c878c8a8c878c8a8c799190917b919091799192917c919291829192917c96969680949294838c8a8c858c8a8c858c8a8c818c8c8c7f8c8c8c7c8c8c8c7f8c8c8c83898a898684868489848684898486848b7b7c7b847375737f7b7c7b888c8a8c8a8c8a8c82868586858c8a8c858c8a8c838486848584868482848684827e807e838383837e7b7c7b7d7b7c7b7d7b7c7b7e7878787e7371737f7371737e7371737f737573827576757f7576757f7576757973717375737173819c9a9c798e8c8e838c8a8c838c8a8c807b7c7b80838383858381838383818376838183768381837c7b7c7b7c7b7c7b847b7c7b81838383798081807d7b7d7b857b7d7b83808180818385837d7b7d7b7d7b7d7b7f7b7d7b80898789808987897e8987897a8987897b8384837d7b7d7b847b7d7b7d8b8b8b85918f91858684867b86848681918f91848b8b8b7e8b8b8b7f8b8b8b7e8b8b8b7b8482847b8482847f84828487848284838482847a84828478848284788482847c8486847c8486847f8486848a84868486838283758b8c8b788b8c8b8a8382837d8080807e7b797b817b797b7e7b797b7c7b7c7b7c8c8a8c7e8c8a8c7c8c8a8c858b8d8b7f8385838594969485949694858181817e7b797b81818181858486848586878684868786848c8e8c848c8e8c7e949694808988898484828484848284857e7d7e887e7d7e857e7d7e8381818184818181848181818584868484818181847e7d7e8581818185818181838181818684828484848284848482848584828485848684818486848284868482818181827e7d7e857e7d7e867e7d7e837e7d7e827e7d7e877b797b847e7d7e838181818084868480848684867e7d7e77818181848b898b9b7b797b7d9c9a9c759c9a9c7f838483867b7a7b837b7a7b837b7a7b83868486808684867d8684868086848683838583838c8e8c7f8c8e8c818c8e8c82848684808181817b7e7d7e7b848684798c8a8c7f8c8a8c7d838383777b7c7b787e807e83848684838486847e84868480818181837e7d7e867b797b837b797b817b7c7b81838383838383838a7b7c7b877b797b827b797b878c8e8c898c8e8c91656465915251528b525152856564658d6d6c6d716d6c6d8d6d6c6d936d6c6d7b868586947879788c6b6d6b7778797865a5a2a56e9493948a949394938384838d7b797b848b8a8b8d7b797b8d7b797b8e7375738b7b7c7b848c8a8c858c8a8c898685868a7b7d7b897b7d7b897b7d7b87868586868c8a8c878c8a8c878685868a8181818a7e7d7e8781818185818181858486848684868486848684858181818581818185818181867e7d7e877b797b7a9a9a9a84a5a6a58c8f8e8f7d8f8e8f858c8a8c88868586858c8a8c858c8a8c898684868a84828487848284848482848486858683868586848c8a8c898081808e737573897b7c7b878383838583838381868586818081808380818087808180868483848584848486848684858484848284828481848284828686867e898a897f8c8a8c808c8a8c8586858685808180848482848284828476949294849492947e9496947b8e8f8e818988897b8988898086868684868686808482847d8686867b8c8a8c7a8c8a8c7e8988897e84868481848284818988897d8988897f848284837b7d7b877b7d7b89808180898685868a7371738b737173867e7f7e8a8486848c8081808880818087868586888081808a7b797b897e7d7e86848684898486848b8081808a8081808b8685868b8685868b8685868f7b7d7b8f7b7d7b898685868a8685868e8685868c8685868b8c8a8c8f8482848f8482847d9492947db5b2b593b5b6b5908e8d8e838e8d8e7c8e8d8e7f9697967f969796857b7d7b857b7d7b8b84868477848684819a9b9a87848684869c9e9c898486848b8486848b848684859a999a869a999a859a999a859a999a8d918f9190868486907b797b8d7b797b8d848284888482848284828480848284827b797b867b797b8894919482949194859491948594919485949194889491948d9492948d8685868a8685868d86858691737173917371738e7371738d7e7c7e8883818391838183918381838f949294918c8e8c91808080917b797b947b797b8a7371738a7878788d7371738a7e7f7e8783838387838383878383838e8c8a8c8e8486848c818181887b797b837b797b8b787878907e7f7e8b8486848c8486848d7b797b8c737173867b797b898381838b7e807e8d7e807e8d7e807e8c7375738c6b6d6b91818081928c8a8c8d8c8a8c8f7b7b7b8c7374738873747388737473856e6d6e886e6d6e8b6e6d6e856e6d6e8a7372738a73727387737273897b7c7b8a7676768d76767685767676877676768a6b6d6b8f7676768a767676886b6d6b876b696b807675768576757687767576857b7d7b85838583868c8e8c838c8e8c898685868a868586898685868a8685868886858688808180897b7d7b897b7d7b888482848784828484848284848482848484828481848284818482848484828486848684848486848184868480898b8982898889828988897f89888985898889858e8e8e838c8a8c858c8a8c808e8e8e848e8f8e7b8e8f8e7b8e8f8e808e8f8e7e8e8f8e7c8e8f8e7c8988897b8988897d8c8a8c7d8c8a8c80949294809492947b9493947b9493947b9c9a9c799c9a9c819c9e9c7a9496947e8c8e8c7d8c8e8c78919291788c8e8c878c8e8c7c919291798f8e8f7a8f8e8f7a8f8e8f7a9a9a9a7a9493947794939477949394789493947b9496947e949694828e8e8e7e8e8e8e7e8e8f8e7e8e8f8e80898889838e8f8e7d949294878e8e8e828e8e8e7f94929489949694849496948491929186919291879697967f919091858c8a8c839190917f9c9a9c7f9c9a9c7c9c9a9c7c9192917a9492947a9492947d949294828c8a8c87848684848c8c8c7c8c8c8c7f8c8c8c7e8e8e8e84949294878e8e8e86898a89888c8a8c868c8a8c8b8c8a8c898c8a8c898685868a808180848685868180818085787a7889787a787c7375738073757384737573817375738073757381737573807878787d7878787e7878788078787880787778827b797b7f787778797877787b73717381807e80798e8c8e73807e80808383837c83838374838383788383837a838183787b797b7c7b797b7c7371738b737573868383837f8383837f8c8a8c798081808380818081808180817b7d7b817375737d7375737d737573857b7d7b807e7c7e7c7e7c7e8073717387737173817b7d7b787b7d7b82838483827b7d7b7f7b797b7f7b797b817b797b837b797b827b7c7b846b6d6b816b6d6b826b6d6b83848284838482847f8482848384828478918f91838482848384828478918f917c848684818486847f91929184848684867b797b7f7b797b868b8c8b839496947c8c8e8c7c8687867d868786828c8e8c87838383798c8a8c7c838383848383837f838583838385838a8385837a7b7d7b7c8181818381818181818181877e7d7e8480808084808080868080808b86878684848284848988898d84828487848284808486848384868486818181867e7d7e877e7d7e877e7d7e848486848381818184848684858486848684868484818181887e7e7e8881808184818081838180818384868483818181847b797b827e7d7e8181818182818181828486848384868483848684847e7d7e847b797b857b797b867b797b867e7d7e8281818186818181669c9a9c8c9c9a9c936b696b756b696b7c7b7a7b7c838483838384837f8384837f7b797b7f7b797b807b797b807b797b81737573817375737f737573807375737e7b797b7d7e7d7e7e8181817f818181807b7c7b7f8383837d8383837c8383837e8486847a7e807e83787a7885737573807e7d7e8084868485848684827e7d7e857b7c7b87737573857b7c7b85838383858080808380808086808080857b797b788c8a8c8b787778a478777878787778886d6c6d826d6c6d716d6c6d8d525152906b6d6b7b8685867b7879788c7879788a83848365a5a2a580a5a2a58a8384838d7b797b8d7b797b888b8a8b848b8a8b888383838d7b7c7b8e7b7c7b8b7b7c7b86868586848c8a8c848c8a8c868081808b80818089808180868081808680818086818181878486848684868486818181867e7d7e877e7d7e887e7d7e8681818183848684848486848581818183818181878482847f848284878f8e8f848f8e8f808c8a8c8586858688808180888081808884828487868486848987898389878986808180887b7d7b84808180828c8a8c8c8c8a8c89838383847b7c7b847b7c7b827b7d7b81868586818c8a8c85868586848484848484848485848284838483848286868683898a898584828485848284858081808486858685868586838081808484828482848284808482847c8e8c8e7e8482847b898889818988897e8988897f8c8e8c84898a8985868686808686867c8988897b8988897d8687867a8988897e84828482898889828988897f848284828c8a8c82868586878081808586858682848684887e7f7e8b7e7f7e8a7e7f7e86868586868c8a8c898685868d808180898486848a8486848d8181818c8181818e8685868a8685868a868586898c8a8c8a8c8a8c8a8c8a8c8b8685868f7b7d7b8d7b7d7b888685868a8685868c8685868c8482848a8482848f8482848a9492947cb5b6b58cb5b6b58cb5b6b586a1a1a17f9697968b96979691b2b1b285b2b1b2819a9b9a878486848b84868484848684828486847f848684888486848884868489848284899a999a829a999a829a999a849c9a9c849c9a9c87918f918d918f918d9190918d84828488848284858482848a7b797b907b797b867b797b827b797b857b797b837b797b807b797b887b797b868685868194929488949294889492948b94929490949294907e7c7e8e7371738d737173918381838f94929488949294888c8e8c8b8687868e8c8e8c918c8e8c8f8486848f8486848a7e7f7e8d7371738c73757381838383838c8a8c8c8c8a8c8e8181818681818183848684898181818b7878788b7371738e737173917878788d838183908c8a8c8c8381838c7b797b8a787a788d848684907e807e8d7e807e8e8180818d7676768e7676768c818081898482848b8482848b7b7b7b888482848b8486848b797979886e6d6e866e6d6e8a7b7c7b877b7c7b897b7c7b8b7b7c7b8581808182767676846b6d6b826b6d6b836b6d6b836b6d6b886b6d6b86818081898c8e8c8c8c8e8c878c8e8c858c8e8c888c8e8c89838583857b7d7b86737573837b7d7b877b7d7b89868586898c8a8c8986858689868586888685868886858687848284858482848284828483848284818482847f8482848184828485848284838486848384868481848684808486847f8482847c8482847f848284828988897d8c8a8c7c8c8a8c7d8c8a8c7a8c8a8c8d8e8f8e7b9496947b949694848e8f8e819496947d9496947e9496948194969481949294859c9a9c819c9a9c83949294829493947e9c9a9c7e9493947e9493947b94969478949694779496947a8c8e8c7891929178969696819c9a9c7a9192917a8f8e8f7d8f8e8f799a9a9a7a9a9a9a79949394779493947c9493947d9493947e8e8e8e828e8e8e829192917b9496947e8e8f8e80898889838e8f8e838e8f8e828e8e8e848e8e8e8c84868484898a89868e8e8e848e8e8e828e8e8e84949694819190917d91909181969796878c8a8c8e8c8e8c889192917c9696967c9c9a9c7c9c9a9c7c9c9a9c7d9c9a9c7da5a2a5819c9a9c829493947e94939482949394838e8e8e80898a8981898a89878e8e8e848c8a8c868383838b838383868383838986858689808180847b7d7b8180818089848684828486847c7e807e827e807e84838383877b7c7b837b7c7b837b7c7b837e7f7e7f7e7f7e7e7e7f7e817878788478777886787778827576757d7375737b737173817371737773717377737173807375737c8383837883838374838383768381837f8c8a8c768c8a8c768c8a8c818c8a8c847b7c7b867b7c7b847b7c7b79808180798685867b8c8a8c818c8a8c7d8c8e8c7d8c8e8c818c8e8c8b8c8e8c837e7c7e7a7e7c7e7a898789809492947d8b8b8b7b8b8b8b788b8b8b828384837d7b797b7b7b797b817b797b7d7b797b827b7c7b847b7c7b848b8b8b7f9c9a9c7b9492947b8482848c8482849494929478918f917d9f9c9f7d918f917a918f917c9192917f9192917f9192917691929175838283837b797b8d7b797b8a7b797b817b797b79808080818687867e8080807c7b7c7b87737573847b7c7b817b7c7b817b7d7b837b7d7b837b7d7b817b7d7b83818181877e7d7e837b797b878181818580808083808080848c8e8c84868786898482848984828487898889898482848b818181867e7d7e85818181808486848284868483848684837e7d7e857e7d7e8581818185818181857e7d7e8581818184818081837e7e7e837e7e7e837b7d7b837e7d7e847e7d7e837e7d7e827e7d7e8381818183818181847e7d7e827b797b847e7d7e838181818084868480848684847e7d7e867b797b847b797b867b797b847b797b6e9c9a9c7d8b898b8c6b696b8d7371738d7b7a7b8d7b7a7b837b7a7b7f8684867d8c8a8c7c8c8a8c7d8684867c8385837c8385837e838583807b7d7b807e7d7e7f7b797b7f7b797b807b797b827375738273757380737573807b7c7b7e7e807e7e8486847e7e807e837e807e88818181877e7d7e837b797b867b797b818c8a8c818c8a8c8e7b7c7b857b7c7b86808080878080808380808088868786858c8a8c7e8c8a8c97656465916564657c6d6c6d76a5a2a56ba5a2a576a5a2a594787978906b6d6b83949294949492948a7375737783848377a5a2a593a5a2a57fadaead848b8a8b8d7b797b8d7b797b878c8a8c878c8a8c8a8c8a8c8b8383838b7b7d7b8b7b7d7b8a808180878c8a8c858c8a8c87868586888685868880818085818181867e7d7e887b797b887e7d7e848486848384868484818181867e7d7e877e7d7e897b797b857e7d7e828181818484828487848284848f8e8f7a9a9a9a7986858683868586858c8a8c858c8a8c8689878987848284868482848386848682868586838c8a8c878c8a8c8986858689838383857b7c7b8483838382838383848685868780818088808180878081808684848483848484848484848684848485848284858482848484828482848284868081808580818084808180858081808484828482848284828482847a8987897e89888983848284868482847e8988897c898a897d86868682848284828482847e8988897c8687867e8988897c8988897d8e8f8e7d8988897e84828480848284858685868386858685808180897b7d7b887e7f7e83848684878486848a848684897b7d7b898081808a8081808c808180878486848a8486848c8486848d8181818b8081808a8081808b80818087868586868685868680818089868586898c8a8c8b8081808b7b7d7b888685868b868586878482848a8482848a8482848a8482848c7b797b8c8e8d8e908e8d8e93a1a1a185b2b1b291cecbce85cecbce7fcecbce87c6c7c687c6c7c67ec6c7c681c6c7c67fb5b6b581b5b6b5849c9e9c8684868485848284858482848684828485848284817b797b7e868486818684867e8684867d8482848884828485919091889190918e9491948c949194849491948a7b797b897b797b867b797b8b7b797b8b7b797b8a6b6d6b886b6d6b887879788878797888898789879492948b9492948a9492948d949294918381838d737173846361637f7b797b858687868880808088808080888486848a7e7f7e88787878887878788c7b7c7b8a7375738c7375738a737573887b797b887e7d7e897b797b897b797b897e7f7e8f7e7f7e907e7f7e8f7878788a737173907b797b908381838c8c8a8c8a8486848c84868489787a788d7375738e767676897676768a6b6d6b89767676897b7b7b887b7b7b897374738b7b7b7b88797979806e6d6e857979798879797985737273876b696b846b696b8473727387818081828c8a8c858c8a8c878c8a8c83818081858180818581808183818081808181818581818189818181858181818683858384838583837b7d7b877b7d7b878081808580818088808180888685868880818088808180888685868886858689848284848482848386868683868686838482847f848284838988898589888981898b8981898b8980898b8981898b897f8988897f8e8f8e83949694829496947f9496947f9496947f9496947f949694928e8f8e848988897b9496948494969483949694828e8f8e8289888983898889858c8a8c86848284808c8a8c7e949294848c8c8c848c8c8c798c8c8c828c8c8c818c8e8c7b8c8e8c7d8c8e8c808c8e8c818c8e8c7e9696967e9696967e9c9a9c7fa5a6a582a5a6a57d9a9a9a799a9a9a779c9a9c799493947c9493947f8c8c8c7e8e8e8e7e8c8a8c858c8a8c858c8a8c7d8988897d8e8f8e83949694838e8f8e82898a897f949294879492948e8e8e8e8b9496948994969486949694829496948596979687969796819697968396979682919291828c8e8c888c8e8c8596969682949294829492947f949294828c8a8c7e8c8c8c7f8c8c8c828c8c8c848c8c8c838e8e8e818e8e8e818e8e8e868e8e8e868c8a8c898c8a8c898c8a8c868c8a8c85868586818c8a8c858685868580818089848684808486848084868487848684848c8a8c838c8a8c838c8a8c80838383808486847c8486847c7e7f7e817e7f7e847b797b84737573827375737f73757379807e807b807e8077807e8073737173877375738f7b7c7b748c8a8c788c8a8c818381838583818378838183768381837a8c8a8c7f8c8a8c7f8383837f83838383808180878685867d808180818081807d8385837d838583837b7d7b837b7d7b7c7e7c7e807e7c7e837e7c7e7c7e7c7e7d8384837d9492947b8b8b8b7b8b8b8b85918f91859c9a9c799c9a9c779c9a9c7e8b8b8b7e9c9a9c889c9a9c858b8b8b7b9492947ba4a2a498b5b2b598b5b2b57dadaaad7dadaaad7dadaaad80adaaad76adaaad799f9e9f799192917c848684788b8c8b788b8c8b7f8b8c8b838382837d8080807d8080807f7b797b798080807e8383838c838383847b7c7b8183838383838583817b7d7b7f838583838385838584868481848684857e7d7e8c7e7d7e88868786888687868386878686808080878482848784828482898889828988898581818185818181868181818681818188818181877e7d7e84848684848486848381818181818181817e7d7e827e7d7e8181808181818081857e7e7e857e7e7e818181818381818185818181847e7d7e837b797b837b797b847e7d7e837e7d7e81818181847e7d7e857b797b847e7d7e84818181808181818081818180818181847b797b7d7b797b759c9a9c7d9c9a9c8d8c8e8c948384838d838483837b7a7b837b797b837b797b827b797b817b797b807b7d7b807b7d7b807b7d7b817b7d7b7f8486847c8486847b8486847e8181817f8383837f8383837f8383837f7b7c7b7e7e807e817e807e837e807e7f84868481848684877b797b857e7d7e81848684877b7c7b85838383838383838383838384808080857b797b888080808280808085787778858c8a8c7e8c8a8c8b787778886d6c6d828987897c8987897ca5a2a5889492948c7879788878797888787978778384839c737573a57375738a9493947a8b8a8b6c9c9c9c849c9c9c8d7b797b8d7375738a7b7c7b8a7b7c7b88838383888c8a8c87868586878081808b7b7d7b8b7b7d7b8a7b7d7b897b7d7b8780818084818181848486848584868484818181847e7d7e857b797b837b797b83818181848181818581818184848684858486848784828489848284878482847f848284768c8a8c7b808180857b7d7b887b7d7b85848284838684868486848687848284887b7d7b8780818086808180878081808783838382838383857b7c7b857b7c7b84808180858685868886858687868586868483848584828486848284858482848484828484848284848686868584828486808180867b7d7b847b7d7b8280818084848284848482848484828484848284788e8f8e788988898c84828486898889818c8e8c7f898a897d86868681868686818486847f8687867f8486847c8486847d8482847e8482847b8988897d8e8f8e7e8685867c8c8a8c85868586897b7d7b838486848584868487848684888486848b8685868d7b7d7b8c7b7d7b8a808180897e7d7e8b7b797b8b8181818984868488808180898081808b8081808a7b7d7b87808180878685868a8081808a8685868a8685868c8685868d8081808d7b7d7b8c8482848a848284878482848c848284898e8d8e897b797b907b797b8c7b797b8b7b7d7ba896979696b2b1b28bcecbce84c6c7c68eb0b1b08ec6c7c68bc6c7c689cecfce84cecfce84cecfce86cecfce82c6c7c682c6c7c680b0b0b0829a999a819c9a9c7e9c9a9c7b9c9a9c8a9c9a9c85adaead889f9f9f8591909190adaead8ec6c3c686c6c3c686c6c3c686c6c3c686c6c3c685adaaad85adaaad85adaaad8a9492948a949294888685868b7879788d7371738a7371738b7371738a7e7c7e8b8381838a838183887371738a8381838b8c8e8c888c8e8c9180808088808080817e7f7e7f7e7f7e84848684868486848c8383838e8c8a8c8c8383838e7b7c7b8c7e7d7e8b7b797b887e7d7e857e7d7e8e848684897e7f7e8e78787890848684908381838f7b797b897371738c737173907e807e8e8486848c8486848e8486848f7676768d7676768c76767689767676897374738b737473896b6d6b856b6d6b8363616380636163836e6d6e896e6d6e8873727387737273867b7c7b888486848a81808185818081878c8a8c858c8a8c838c8a8c868c8a8c858180818581808183818181828181818081818182818181848385838383858387838583878c8e8c87868586878685868486858683868586808c8a8c888c8a8c89868586898c8a8c8a8c8e8c88898a8987898a8988898a89848988898389888986949694848e8f8e84898b89848e908e85949694869496948694969486949694859496948394969485949694859192918591929183949694848e8f8e808482848089888980898889808482847d8482848084828482898889818c8a8c858482848684828482848284828486848984868482848684808c8c8c7e8486847b8c8e8c818c8e8c818c8e8c8191929183919291818c8e8c838c8e8c838482847f8482847f8482847c84828478848684788c8c8c7a9493947f949394829496947f999a997f9f9e9f83999a99819492948494929486999899849f9f9f859c9e9c86999a99859c9e9c8f9c9e9c89999799869492948694929484969496869696968596969684969696819492947d949294839696968896969685949294838c8e8c808c8e8c8091929180919291809192918391929184969696829696968396949681918f91869694968496949683919191899191918991919186919191868e8e8e868e8e8e818e8e8e868e8e8e848c8a8c888c8a8c878c8a8c848e8e8e83838583808b8d8b858385838083858384838483827b7a7b848384837c8384837a7b7d7b7d7b7d7b7d7b7d7b7f7b7d7b7e7b7a7b7c8384837e838483818c8e8c859496948d838583797b7d7b71838583837e7c7e958987898394929483898789908c8e8c778c8e8c778c8e8c7b8c8e8c7c8383837e737573817375737c7b7c7b817e7d7e817e7d7e7d818181787b797b797e7d7e807e7d7e807e7d7e807b797b837e7d7e878486847b848684798486848b838483888384837e838483778c8e8c848e8c8e7f9c9a9c789c9a9c7d807e808673727390737273ac7b7c7bb67b7c7b9099979988bdbabd7fbdbabd7fbdbabd7cadaead7cadaead728c8c8c7c8c8c8c7a8081807a8685867d868586867b7d7b8683848380838483807b7d7b84838483848c8a8c84838383848383838483838385808180858685868580818085808180838081808380818081868586878685868a81818184818181848181818a818181877e7d7e847b797b867b797b87818181838181818481818185818181847e7d7e867b7d7b857b7d7b857b7d7b837b7d7b847e7e7e848180818181808181818081827e7d7e837e7d7e847e7d7e857e7d7e827e7e7e827e7e7e837e7e7e827e7e7e828081808380818082808180837b7d7b817e7d7e847b797b847b797b837b797b857e7d7e847e7d7e827e7d7e847e7d7e827b7d7b827b7d7b717b7d7b77949594828c8a8c8b8180818b81808185818081828181817f8181817c8181817d8181817d7e7d7e7d7e7d7e807b797b827b797b817375737f78797880787978807879787f7b797b80818181807e7d7e7f8181817d8988897f949294828988897e7e7e7e837b797b868181818584868485818181867e7d7e857e7d7e8681818185818181857b7d7b84808180818c8a8c84808180867e807e888183818484868485818381858181817e818181858181819b818181899493947a94939489949394899493947c9c9a9c819c9a9c915251528c5251528f636563817e7d7e778c8a8c817e7d7e8b7e7d7e8b7e7d7e898181818a81818188818181878181818781818187848684858486848684868487818181877e7d7e877b797b887b797b877e7d7e84818181808486848284868486818181867e7d7e867e7d7e867e7d7e867e7d7e867e7d7e877e7d7e877e7d7e857e7d7e808482847d7b7a7b7b7b7a7b848384838b8384838a7b797b897b797b897b797b87818181838486848584868483818181857b797b887b797b878181818484868484848684868486848781818184818181888181818781818185818181848486848484868487818181877e7d7e887e7d7e867b797b817e7e7e808180818084828481848284818180818081808180818081857e7e7e7c7b7d7b78919091909190918c86868686949294759492947e8685867e86858681838483808384837d8384837a838483778482847f84828482848284828482847f8081808180818081868586868685868484868488818181888181818984868484838483878384838f7b7d7b8f7b7d7b8c8486848f8486848c8181818c7e7d7e8b8180818a8180818a8482848c8482848b818081897e7e7e89818081898482848b8180818c8180818b8482848c8482848c8482848b8180818c7e7e7e8e7b7d7b8c7b797b897e7d7e8b818181917e7d7e8780808098656265ba808080989c9e9c6e9a9a9a6e848284acb0b2b098c6cbc68ac6c7c688c6c7c68ac6c7c68ac6c7c688d6d7d682d6d7d67dd6d7d682d6d7d681dedbde7ededbde81dedbde8fc8c6c896c6c7c687c6c7c685c6c7c68abdbdbd8aaaa7aa8aaaa7aa85b8b5b885b8b5b889babcba89cecfce84cecfce84cecfce82d6d3d680d6d3d682d6d3d684c2c1c286bdbdbd86acabac869c9a9c8a9c9a9c879a979a7f9a979a7c847d848a9a979a8e9798978e8486848f8486848b848684888c868c8e8c868c8b9c989c859c989c918c8a8c8e8c8a8c838c8a8c868c8a8c8a8482848a8482848a8482848d8482848f7b797b898e8d8e898e8d8e827b797b887b797b928b8a8b8b8b8a8b8f8b8a8b9c8382838e8382838a8b8c8b91838283917b7a7b917371738e73717386737173836b696b876b696b86767576847675768681818181818181818181818a8181818a8482848a8e8f8e8b9496948d8e8f8e88868686888686868684828484848284818482847f89878984898789878e8c8e868c8c8c85848684818486848084868481848284828988898884828487848284878482848784828487848284888482848584828481898a8987898a89868c8e8c848e8e8e858e8e8e82949294848e8e8e838c8e8c868c8e8c888c8e8c84949694859c9a9c889c9a9c879c9a9c869c9a9c879496948694969485949694848e8f8e858e8f8e8194969480949694858e8f8e838c8e8c8291939183919391819193917f9c9a9c7f9c9a9c829c9a9c869c9a9c86969796859697968496979686919091819694968296949684918f917e8c8a8c7e8c8e8c818c8e8c818c8e8c808c8e8c7f8c8a8c838c8a8c818c8a8c818c8a8c808c8e8c7c8c8e8c7d9496947f949694809492948294929482949294829696968594969489999a99829f9e9f7f9f9e9f819998998c9f9f9f869f9f9f879f9f9f839c9e9c889c9e9c8a9696968a94929488949294859492948594929483949294829492948294929480949294809696968296969682949294839492948094929481919291819696968396969683969696849696968396969682969696809696968196949684918f918796949689918f91899191918c9191918391919189919191888e8e8e868e8e8e84949294868e8e8e828e8e8e858e8e8e878c8a8c828c8a8c838385838383858383838583808b8d8b7f83848387838483828c8e8c7c8384837f8c8e8c7a8c8e8c7a8385837d83858385838483857b7a7b85838483838384837983858379838583858385837d7b7d7b837e7c7e8c7e7c7e8c737173837371737e737173777371737b7371737e73717374737573817b7c7b868383837c8383837d8486847d7e7d7e7d8181817a848684808486848184868481848684808486847b84868485818181857b797b7b7e7d7e817b7a7b847b7a7b817371738173717389737173847371737f7371737d737173737372738673727399737273906b696bbb525152b2757475999997997fbdbabd72adaead68adaead53adaead728c8c8c7d808180787b7d7b7a7b7d7b81868586807b7d7b807b7d7b827b7d7b867b7d7b7e7b7c7b7e838383937b7c7b897b7c7b82808180858c8a8c7f8c8a8c7f80818086808180868685868380818081868586817e7d7e8481818187848684878181818581818184818181857e7d7e877b797b877b797b847b797b837b797b857e7d7e847b7d7b83818081847e7e7e837b7d7b837e7e7e867e7e7e847e7e7e847e7e7e84818181847e7d7e848181818281818184818081827e7e7e817e7e7e837e7e7e837b7d7b827b7d7b827b7d7b837b7d7b837b797b827e7d7e827e7d7e817e7d7e837e7d7e847b797b847b797b837b797b827b7d7b827b7d7b71636563777b7d7b85818081858180818881808188767676857e7d7e827e7d7e7f8181817d8486847b8486847d8181817d8486847c8486847d8482847d8482847e8482847e7879787d7b797b7e7b797b7e7e7d7e847e7d7e84737573817e7e7e807e7e7e7e7e7e7e867b797b848181818584868486848684847e7d7e837e7d7e867e7d7e887b797b86808180868685868a868586878685868581838186848684848183818684868485818181939fa29f93bdc3bd859fa29f7a84828499a4a4a499a4a4a47a94939477838183779c9a9c779c9a9c81838183997071708f707170817e7d7e868c8a8c91818181897b797b897e7d7e897e7d7e897b797b897e7d7e897e7d7e887e7d7e867e7d7e867e7d7e85818181838181818381818184818181867e7d7e867b797b867b797b867b797b877e7d7e838181818481818185818181827e7d7e837e7d7e8578797887787978897879787c848284808c8e8c8983848384838483897b7a7b87818181878486848784868488818181897b797b877b797b85818181828486848484868486818181858181818881818187818181868181818584868486818181878181818584868487848684887e7d7e86818181808181818081818182818181838180818184828484818081857e7e7e83818081828180818184828480848284847b7d7b7891909180919091847b7d7b796b6d6b7e6b6d6b7e8685867e78797880838483818384837e8384837d83848377868686778482847f848284808482848480818082808180847b7d7b86868586887e7d7e877e7d7e89848684887b797b9383848387949294788b8b8b8b838483928181817c848684898181818c8181818c8180818b7e7e7e8a8180818a84828489848284878482848a8180818b7e7e7e898180818981808189848284888180818a8180818a848284888482848a8482848c7e7d7e8c7e7d7e8b7e7d7e8b7e7d7e878080807f80808098656265984a454a45848284599a9a9ac19a9a9a989a9a9a819a999a859a999a889a999a859a999a889495948db5b6b588b5b6b582b5b6b586c8c6c886c8c6c886c8c6c87bc8c6c887bdbdbd87b5b3b587b5b3b58aadaaad889c9a9c899c9a9c889c9a9c859c9a9c8994969484949694899496948d949694889c9e9c84afafaf86afafaf88c2c1c288cecfce88cecfce8ccecfce8dcecfce8fc6cbc68fc6cbc68ac6cbc68ac6cbc68bbdbebd8bbdbebd89bdbebd8bbdbebd8cacabac8facabac8facabac88acabac839c9d9c818c8a8c838c8a8c818c8a8c88949394869493948884828493848284927b797b8f7b797b8f7b797b857b797b7d7b797b8b7b797b8f8b8a8b888b8a8b8a7b797b8e7b797b8a7b797b8a838283898c8e8c8b8c8e8c8c8c8e8c898c8e8c8a8c8e8c8a81818187818181848181818681818186818181868c8a8c868c8a8c888482848a8482848a898889888988898a8c8e8c8a8c8e8c86898a8986898a897f8987897c8482848784828484898789828c8c8c84848684828c8c8c828c8c8c81898889818482848389888983898889868e8f8e85898889848e8f8e85898889888686868386868686898a89858686868484868484898a89818e8e8e858e8e8e86949694869c9e9c889c9e9c899496948894939486949394858c8c8c878c8c8c858e8f8e858e8f8e878e8f8e888e8f8e868e8f8e868e8f8e8694969486949694869698968696989685969896859c9e9c839c9a9c819c9a9c839c9a9c8194939484919091838c8a8c818c8a8c838c8a8c828c8a8c7f8c8a8c7e8c8a8c81918f91819494947e9c9b9c7f9c9b9c8194949481949394839493948394939482949394819496948094969482949694809c9e9c7f9c9e9c839c9e9c839c9e9c8196969680999a9986999a99859f9e9f839f9e9f869f9f9f899f9f9f89999899879998998896969683999a998c999a998f9696968a94929488949294869492948594929485949294879696968494929482949294829696967f999a997d9492948094929480969696839696968396969684969696879696968696969686969696869696968696949689918f91898c8a8c838c8a8c83868586868685868c919191809c9e9c868e8e8e88898a898a898a89818e8e8e82919291859192918491929185919291889496948a949694859496947e8b8d8b818c8e8c878c8e8c818c8e8c7f8c8e8c818385837d838583788c8e8c818385837f8c8e8c7e8384837c7b7a7b817b7a7b797b7d7b757b7d7b857b7d7b7d8385837a7e7c7e7a7e7c7e7a8987897a7e7c7e7e7b7a7b828384837b8384837e8384837e8c8a8c838c8a8c7c838383798383837a7e7d7e7f7e7d7e88818181837e7d7e7f8181817b8181817b818181818181818581818183848684818181817d8181817e838483818384837b838483748384838773717389807e807a807e807a807e807d8486847d848684996b696b9073727390757475aa525152bb52515299525152876b6a6b686b6a6b538c8c8c688c8c8c7a8081807d80818081808180888081807e8b8b8b7a949294828b8b8b88838483897b7c7b848c8a8c798c8a8c8e7b7c7b8e8685868b8081808b7b7d7b858685868286858684808180868c8a8c838c8a8c808486848484868487818181897e7d7e85818181848181818481818182818181837e7d7e867b797b867e7d7e867e7d7e867e7e7e877e7e7e847e7e7e867e7e7e877e7e7e857e7e7e857e7e7e857e7e7e847e7d7e837b797b857b797b867b797b847b7d7b847e7e7e827e7e7e817e7e7e827b7d7b827b7d7b827b7d7b807b7d7b817e7d7e82818181827e7d7e837e7d7e857b797b837b797b827e7d7e817e7d7e877b7d7b777b7d7b717b7d7b987b7d7b9776767688818081858c8a8c85818081857b797b837e7d7e837e7d7e7f8181817d8181817f7e7d7e7e7e7d7e7c8181817e7e7d7e807e7d7e7d7e7d7e7c7e7d7e7e8181817f818181808486847f818181807e7e7e7d7e7e7e7f7e7e7e847e7e7e82818181857e7d7e887b797b877b797b8881818185818181848181818584868486868586877b7d7b89808180878685868684868488818381897e807e8684868485818181a2818181a9818181859fa29f89b5b6b5b8b5b6b57aa4a4a45b949394778381837c838183778381836c8381838a8c8a8c8f8c8a8c8f7e7d7e8f7e7d7e8b8181818a7e7d7e8c7b797b8a7b797b8a7b797b8a7b797b877b797b857b797b8a7b797b887e7d7e877b797b867b797b847b797b857b797b857e7d7e83848684828181818281818183818181867e7d7e857b797b877b797b887b797b857e7d7e858482848584828487848284877e7d7e808c8e8c828c8e8c807b7a7b897b7a7b887b797b897b797b887b797b857e7d7e858181818584868486848684867e7d7e877e7d7e8581818183818181858181818781818187818181868181818581818187818181887e7d7e877b797b837e7d7e82818181858486848584868486818181877e7e7e877e7e7e877e7e7e877e7e7e86818081867e7e7e867e7e7e86818081847b7d7b807b7d7b78868686847b7d7b7e787978938685868286858679868586817b7d7b808384837e8384837a8384837a898a8979898a8979898a8980868686818685867b8685867f86858688808180858181818281818187818181898181818f7b7d7b8b7b7d7b788384837883848385818181827e7d7e897e7d7e8c8486848c8180818c818081898482848a7e7e7e8c7b7d7b898180818884828487848284898180818a7e7e7e897e7e7e897e7e7e8b8180818a7e7e7e8b7e7e7e888180818984868488848684888181818b7e7d7e87808080878080807f9c9e9c878080805984828498b0b2b0989a9a9a838482847e8482847e8482847e8482847e8482847d73757397737573a29495948db5b6b589b2b2b289b2b2b286b2b2b289b2b2b28abdbdbd85bdbdbd8abdbdbd87bdbdbd88c6c3c688c6c3c689c6c3c68ac6c3c689babcba84babcba89babcba80a7a9a78a9c9e9c8eafafaf8cafafaf8eafafaf8dacabac93acabac91acabac8cacabac8fb0b1b08fb0b1b08fb0b1b08cb0b1b08bbdbebd8bbdbebd88bdbebd88bdbebd8cbdbebd8cbdbebd8cbdbebd88bdbebd86bdc3bd86bdc3bd86bdc3bd8cbdc3bd8ab5b6b58ab5b6b586a4a4a48aa4a4a48ca1a1a18c8e8d8e8f8e8d8e828e8d8e7d7b797b8b7b797b8f7b797b887b797b8a7b797b958382838a8b8c8b838b8c8b898c8e8c8b8c8e8c868c8e8c868c8e8c888c8e8c898c8e8c888c8e8c868c8e8c868c8a8c817679768a7679768a7679768d8482848a8988898689888984898889868686868484828484848284838482847c84828476848284818482848a8482848784868485848684858c8c8c848c8c8c878e8f8e8894969489949694889496948794969484949694848e8f8e838e8f8e858c8e8c878c8e8c86898a8988898a898b8e8e8e888e8e8e878e8e8e8b9492948a8c8e8c898c8e8c888c8e8c898486848684868486848684888486848784868485898889878988898889888988898889868e8f8e868e8f8e858e8f8e858e8f8e888c8e8c888c8e8c878c8e8c838c8e8c82848684818486848284868480848684808c8a8c818c8a8c848c8a8c848c8a8c848c8a8c84918f9184918f9185918f9183949494809494947f9494947f9c9b9c809c9c9c819c9c9c839c9c9c849c9c9c849c9e9c859c9e9c849c9e9c829c9e9c849c9e9c839c9e9c859c9e9c819c9e9c82999a99869f9e9f889f9e9f86a5a2a581a5a6a5819f9f9f8799989989999899889c9e9c85999a998a999a998d999a998696949684969496849694968599979986999a99859c9e9c869c9e9c87999a9988999a998596969688999a9988999a998a9c9a9c8a9696968791929186969696859696968091929183919291838c8e8c7e8c8a8c7e8c8a8c81918f91839694968391919183919191957b797b869191917b8e8e8e8a84868486898a89888e8e8e889496948a9496948d9496948b919291888b8d8b838385837e7b7d7b797b7d7b817b7a7b817b7a7b817371737c7371737d7375737d737573747b7d7b817b7d7b837371737c7b7a7b787b7a7b7e8384838d838583798b8d8b7d8b8d8b7d83858376898789838987897f94929476949294828384837e7b7a7b7e838483778384837c7b7c7b7c7375737e7375737e7b7c7b7f818181818486847d8486847f7e7d7e7f7b797b7f7b797b7e7e7d7e7f818181877e7d7e877e7d7e817b797b857b797b818384838183848388838483778c8e8c7f9c9a9c7f8e8c8e7a807e807d8e8c8e7d848684738486847d848684ac73727388757475a1999799a175747599525152914a494a874a494a726b6a6b7c8c8c8c818685867d8685868380818088808180848384837a7b7d7b888384837e7b7d7b938383838e7375736f7375738e8c8a8c94868586827b7d7b8e7b7d7b858081807e808180867b7d7b86808180847b7d7b867b797b867e7d7e8781818183818181837e7d7e877b797b877b797b857b797b827e7d7e85848684847e7d7e867e7d7e897b7d7b877b7d7b867b7d7b85818081867e7e7e857b7d7b847b7d7b857b7d7b857b797b837e7d7e838181818281818180818081837e7e7e837b7d7b827b7d7b837b7d7b867b7d7b888081807d8685867c84868481818181837e7d7e847b797b837e7d7e837e7d7e817e7d7e817e7d7e827b7d7b827b7d7b7794959477adaead978c8a8c916b6d6b8881808182818081807e7d7e867b797b857b797b827e7d7e7d7e7d7e7b8181817f8181817f7e7d7e7f7e7d7e7f7e7d7e807879787f7e7d7e807e7d7e7f81818180818181817e7d7e827e7e7e7f7e7e7e817e7e7e817e7e7e837e7d7e8981818182848684867e7d7e8b7b797b857b797b887b797b8a7e7d7e867b7d7b857b7d7b86808180867b7d7b897b7d7b877e807e877e807e87818381858181818c818181b0636163b0636163898482847a8482846a8482847a8482848683818371838183776a696a7c838183998c8a8c8f8c8a8c868c8a8c8a7e7d7e8c7b797b8b7b797b897e7d7e897e7d7e8a7e7d7e887e7d7e897e7d7e887e7d7e867e7d7e887e7d7e877e7d7e847e7d7e847e7d7e857e7d7e857e7d7e867e7d7e8581818182818181828181818481818183818181838486848484868486818181857e7d7e857879788778797889737573867371737b83848380838483897b7a7b888181818781818186818181897e7d7e867b797b877b797b897b797b868181818581818183818181857e7d7e877e7d7e867e7d7e868181818681818188818181877e7d7e867e7d7e8381818183818181877e7d7e887b797b877b797b867e7d7e837e7e7e83818081867e7e7e84818081827e7e7e847e7e7e84818081837e7e7e807b7d7b807b7d7b78868686749c9a9c8a9492948f86858686949294799492947a94929480838483818384837e8384837f8686867f8686867a898a897f848284817b7d7b8186858684868586848081808781818185818181848486848684868484838483878384838f7b7d7b877b7d7b898181818981818189818181898181818a7b7d7b88818081898180818b7e7e7e898180818a8180818b7e7e7e897e7e7e8881808187818081887e7e7e897e7e7e897b7d7b8c7e7e7e897e7e7e87818081897e7d7e8b7b797b897e7d7e888181818780808087808080988080809880808098848284988482848384828483848284858482847e84828483848284839a999a7d9495947d9495949d737573977375738c9c9e9c899c9e9c8c9c9e9c8cb2b2b28aadaaad8ab5b3b58ab5b3b58cb5b3b586b8b5b885b8b5b88ab8b5b88ab8b5b889babcba8dbabcba84babcba6ebabcba8cafafaf8ec2c1c288afafaf8eafafaf91acabac8dacabac88acabac88acabac8ab0b1b087b0b1b084b0b1b087b0b1b085aaabaa85aaabaa88aaabaa89aaabaa88acabac89acabac88acabac89acabac89acb0ac89acb0ac89acb0ac89acb0ac8ab5b6b58ab5b6b586b5b6b584b5b6b57cb5b6b589b5b6b582b5b6b57fb5b6b588adaead969c9c9c8f9c9c9c8b9c9c9c8e949694959496948e83828387838283888c8e8c888c8e8c888c8e8c868c8e8c8a8c8e8c888c8e8c848c8e8c868c8e8c818c8a8c788181818a6b716b986b716b918482848d8482848889888986898889868686868686868684898a897d898a897c8e8c8e849492948194929487949294879c9a9c849c9a9c859493948394939484949694829496948494969484898889848988898489888983898889818e8f8e828c8e8c838c8e8c838c8e8c848c8e8c858e8e8e888e8e8e888e8e8e87898a8986848684878486848684868486848684878c8c8c898c8c8c898c8c8c878c8c8c878e8f8e878e8f8e8789888986848284868482848784828488898889878e8f8e858c8e8c868c8e8c838c8e8c838c8e8c858c8c8c83949394838c8c8c8494939484969796829c9e9c859c9e9c879c9e9c879c9a9c889c9a9c879c9a9c879c9a9c849c9b9c849c9b9c869c9b9c85a5a2a584a5a6a585a5a6a586a5a6a585a5a6a584a5a6a585a5a6a584a5a6a5849c9e9c859c9e9c859c9e9c829c9e9c819c9e9c83a5a6a587a5a6a587a5a6a58ca5a6a585a5a6a57fa5a6a580a5a6a57fa5a6a57ea5a6a587a5a6a5879c9c9c84949394878e8f8e8a8e8f8e8c8988898c8482848a8381838a9492948a949294879492948394929486949294819492947e94929489949294829492947f9492947f9492947e9496947c9496947f9496947e949694809492948494929484949294869492948e9c9a9c879c9a9c8b9c9a9c90868586759496948a949694879496948a80838085898789857674767d7674767b63616379636163796361638273717382737173777b7d7b7b7b7d7b827b7d7b807b7d7b7d7e807e7d7e807e87898b89769496947b9c9a9c848e8d8e7f8e8d8e7f9c9a9c8b9492947b8b8b8b748b8b8b778384837a8c8a8c818c8a8c7f8081807a808180738081807c808180838c8a8c7c8685867b838283818382837f8382837d8b8c8b7b8b8c8b7b7b797b7a7b797b788382837c86858680868586827b7d7b808081807e838383817374738183838385949294818384837e7b7a7b83737173837b7a7b797e7e7e807e7e7e8084828477848284817b797b8d7b797b81a5a6a599a5a6a5a59ca29ca59ca29c87807e8087807e80957676789c6b696b6b818486808c92947a8080807d808080867b797b807b797b7c73757380737573857375737e868586828384838273757386838483828384838b7b797b857b797b887b797b85807e80848181818184868481818181867e7d7e837e7d7e857b797b857e7d7e857b797b867b7d7b877e7e7e877e7e7e867e7e7e867e807e897e807e8584868486848684837e7d7e82817d81847e7d7e847b7d7b857e7d7e8478797884787978857e7d7e847e7d7e827e7d7e8378797885787978877b797b857b797b857b797b857e7d7e837b7d7b837b7d7b877b7d7b867b7d7b807e7d7e80818181847e7d7e847e7d7e837e7d7e81848284837e7d7e8378797882787a7882787a7882787a78719496946eadaaad90999899968686868573757382737573827b7c7b827b7c7b827b7c7b807e7d7e7d7879787d7879788078797882787978817e7d7e7f7879787e7375737d7b797b7d7b797b7e7e7d7e80818181807e7d7e827e7d7e7f8181817d8486847b8c8e8c857b7a7b8a737173857b7a7b83818181877e7d7e877b797b857b797b8b7b797b887e7d7e8b7e7d7e867e7d7e898081808980818087808180877b7d7b897b7b7b868c8a8c8d7b7b7b8b5a5d5a88424142835d5d5d9b9496949294969486949694719496946b9496947f8688868e838483977b7a7b8e7b7a7b847b7a7b887e7e7e8b7b7d7b8b7b7d7b8a7b7d7b8a7e7d7e8a7e7d7e89818181878181818484828484818081857e7e7e877e7e7e85818181867e7d7e867e7d7e877e7d7e85787978867879788778797883787978847e7d7e857e7d7e827e7d7e837e7d7e847e7c7e847e7c7e84817f8184817f81857b797b837b797b7f848684858181818a7b797b897b797b877e7d7e85848684878486848584868486818181887e7d7e867e7d7e867e7d7e857e7d7e858181818684828487818081867e7e7e867e7e7e877e7e7e858180818581808184818081827e7e7e7f7e7e7e827e7e7e857e7e7e847e7e7e837e7e7e83818081827e7e7e837e7e7e827e7e7e827e7e7e827b7d7b817b7d7b847b7d7b847b7d7b6f949694708e8c8e967371739173717380807e8079868586798685867f8685867d8685867c8384837c7b7d7b797b7d7b7b7b7d7b7d7b7d7b857b7d7b857b7d7b7f838483867b7d7b8b7b7d7b897b7d7b897b7d7b84848684868486848c8181818c7e7d7e8a7e7e7e8d7b7d7b8d7e7e7e887e7e7e8a7e7e7e8a7e7e7e897e7e7e897e7e7e8a8180818a818081887e7e7e887e7e7e88818081887e7e7e888180818c7e7e7e88848284888482848c7e7e7e897b7d7b887b797b8b7b797b887e7d7e847b797b837e7c7e7f7e7c7e8363616397636163a168686889686868856868688068686882686668827371738373717384737173837b7d7b7e7b7d7b7870717087656565906d6b6d877b797b8d7b797b957b797b888486848684868487848684898486848994969489949694899496948994969487a5a6a587a5a6a583a5a6a587a5a6a587a5a6a583a5a6a583a5a6a58aa5a6a58aa5a6a584a5a6a58aa5a6a58aa5a6a587a5a6a587a5a6a583a5a6a587a5a6a589a5a6a589a5a6a589a5a6a587a5a6a5889c9e9c889c9e9c889c9e9c889c9e9c899c9a9c899c9a9c899c9a9c899c9a9c899c9e9c899c9e9c8a9c9e9c869c9e9c839ca29c8d9ca29c8d9ca29c919ca29c91a5a6a5919798979197989784979897899496948a9496948a8e8e8e8c8e8e8e8a8988898a8988898a898889888482848683858385838583828385837f8b8d8b768989897a7b7d7b89979597909795978f9492948b8482848784828483848284858f8f8f828f8f8f859a989a809a989a819f9d9f7c9f9d9f859f9d9f8a9f9d9f839697967e969796839190918391909182949694828c8e8c838c8e8c838c8e8c858c8c8c848c8c8c828c8c8c818c8c8c80898a8984898a89878e8e8e868e8e8e858c8e8c868c8e8c858c8e8c85898a8986898a8986898a8985898a8984898a8987898a89888486848784868489848684888482848584828485898889868e8f8e878c8a8c888e8e8e8a9192918794969486969796889190918691909185969796869c9c9c859c9c9c849c9c9c859c9c9c849c9e9c859c9e9c849c9e9c859c9e9c879c9e9c879c9e9c849c9e9c869c9e9c879c9e9c869c9e9c869c9e9c869c9e9c869c9e9c859c9e9c859c9e9c86949494879494948594949484949494849c9e9c859c9e9c849c9e9c829c9e9c849c9e9c85a5a6a58aa5a6a5859a9a9a859a9a9a879a9b9a858f908f848f908f858f908f8b8c8a8c848c8a8c848c8a8c8b8c8a8c85898889878e8f8e878e8f8e838988898594929487949294839492947e94929481949294839492947b9492947e9492947f9492947f949294849492948494929485949694859496947f94969482949694849492948294929486949294869492948786858689707170857071708e5a5d5a815a5d5a7e6d706d815a5d5a815a5d5a7d6361637d6361637d6361637d76747686838183868381838294929484949294848b8d8b80949694829496948294969480898b8980898b8985898b897b898b89768e8d8e748e8d8e7f8e8d8e82808180777b7d7b7b7b7d7b7b8384837b8384837a8685867b8685867e8081807c7b7d7b807b7d7b89808180867b7d7b838081807b8b8c8b7b838283818382837b8382837a7b797b848382837d8b8c8b7b838283808685867e8685867e7b7d7b828081807a8383837a949294949492947e949294778c8e8c7e8c8e8c778c8e8c7c8384837c7b7d7b807b7d7b857b7d7b7c84828481898889999797978d8988899f7b797ba58e908e968e908e878e908e878e908e8e8c92949c6b696b7276767872818486748687867d8c8e8c778c8e8c7d8687867e8685868086858683868586878685867f8384837c8384838c7375737f7375738b7b797b8e7b797b8e807e808b7b797b897b797b817e7d7e818181818684868482818181827e7d7e857e7d7e85818181877e7e7e8981808185818081877e7e7e887e807e8784868488848684857e807e837e7d7e857e7d7e857e7d7e847e7d7e85787978857e7d7e847e7d7e837e7d7e83787978837879788278797883787978857b797b837b797b807b797b837b797b837b7d7b80787978847575758a757575867b797b807e7d7e7c818181847e7d7e88787978857e7d7e818482848384828482787a7882787a7882787a78856b6d6b7f86868679adaaad7f9998997f868686857b7c7b85737573827b7c7b827b7c7b807e7d7e7d7e7d7e7a7e7d7e7b7e7d7e7c7e7d7e7d7e7d7e7d7879787c7879787c7b797b7e7e7d7e817b797b7f7e7d7e7f7b797b837b797b847e7d7e807e7d7e7b7b7a7b83838483838c8e8c88838483877e7d7e877b797b897b797b897e7d7e86818181888181818b7e7d7e8881818187808180887b7d7b897b7d7b877b7d7b897b7b7b897b7b7b827b7b7b807b7b7b8878797892787978925d5d5d925d5d5d866b6d6b7f787a786b8688866b787a7889737173978384838e7b7a7b8e7b7a7b897e7e7e8b7e7e7e8a7e7e7e887e7e7e8b7b797b897e7d7e867e7d7e897b797b8a7b7d7b877b7d7b857e7e7e8581808184818181837e7d7e847e7d7e847e7d7e847e7d7e847e7d7e837e7d7e857e7d7e857e7d7e857e7d7e8578797885787978857b797b847b797b857b797b857b797b837b797b887e7d7e827e7d7e7f818181877e7d7e877e7d7e877e7d7e887b797b887b797b887b797b877b797b857b797b847e7d7e86818181878181818681818186818081857e7e7e847e7e7e867e7e7e877b7d7b877b7d7b877b7d7b807e7e7e7f8482848184828482818081847e7e7e837b7d7b837e7e7e817e7e7e827e7e7e847e7e7e837b7d7b817b7d7b817e7e7e847b7d7b847b7d7b847b7d7b7b7b7d7b708e8c8e8b807e8091807e8086807e807b8c8a8c7d8c8a8c808685867f8081807e8384837c8b8b8b7c9492947b9492947d949294818b8b8b818b8b8b827b7d7b827b7d7b897b7d7b897b7d7b8b7b7d7b8c7b797b8a818181898486848a7e7d7e86818081888180818c7b7d7b8781808187818081897e7e7e877e7e7e887e7e7e8a7b7d7b897b7d7b887e7e7e86848284878180818b7e7e7e887e7e7e878482848b84828488818081878482848a848284878486848b7e7d7e8c7b797b83818181838c8a8c7f8c8a8c7b8c8a8c838c8a8c8e68686893525152855251528552515282686668816866688368666885686668817071708565656583707170877b7d7b87525152855251528552515285525152815a595a815a595a825a595a825a595a825a555a825a555a806d6a6d7f6d6a6d816d706d816d706d856d706d816d706d72797879877978798379787983797879847372738a8c8c8c8a8c8c8c848c8c8c838f8f8f838f8f8f838f8f8f838f8f8f838f908f808f908f808f908f808f908f838e908e838e908e818e908e858e908e878e8d8e868e8d8e868e8d8e878e8d8e878b8d8b878b8d8b898b8d8b898b8d8b8f919491919194919191949191919491919798978f9798978d9798978b9798978994969486919291898e8e8e898e8e8e869496948a8988898c8482848684828483838583857b7d7b827b7d7b7f7b7d7b7a7b7d7b8c7b7d7b8c89898985898989878c8a8c878c8a8c898c8a8c89949294878f8f8f878f8f8f828486847d84868481898989818989898a89898985898989838c8a8c838c8a8c838c8a8c838c8a8c828c8e8c828c8e8c828c8e8c828c8e8c838c8c8c848c8c8c838c8c8c838c8c8c8394929487949294868e8e8e86898a8985898a8983898a89808482848184828481898a8980898a8982898a8985898a8984898a89868486848784868489848684898988898889888989898889888e8f8e859192918a9192918a919291889192918a9697968796979688969796889c9e9c879c9c9c889c9c9c879c9c9c859c9c9c859c9e9c889c9e9c889c9e9c859c9e9c879c9e9c889c9e9c889c9e9c899c9e9c879c9e9c839c9e9c809c9e9c839c9e9c8594949484949494889c9e9c859c9e9c859c9e9c8594949485949494879c9e9c879c9e9c849c9e9c84949494849c9e9c8c8f8e8f8a8f8e8f898482848384828486848684878f908f8584868484848684808c8a8c7e8c8a8c7e8c8a8c858c8a8c808e8f8e829496948394969487949694889492948a9492948a94929487949294869492948394929486949294867e7c7e7f6d6c6d826d6c6d826d6c6d7f6d6c6d7c5255527b5255527b5255527b5255527c525152805251528052515284525152825a5d5a805a5d5a805a5d5a855a5d5a815a5d5a7e6d706d878083808780838087898789879c9a9c8c9c9a9c879c9a9c88949294889492948494929482949294868b8d8b848b8d8b7d8b8d8b808b8d8b82898b8980898b897d898b89807e807e828081807f8081807b8081807d80818081838483818384837b7b7d7b818384837e8685867c8081807d7b7d7b7e8081807c8c8a8c7c86858680808180898081807f838283778382837d8382837f7b797b84838283848382837f7b797b817b797b7e8685867c80818082808180858685867e838383818383838d63656381636563837371738173717383737173817b7a7b7c7e7e7e80848284858482848581808187898889877b797b817b797b99898889a5736d73a5807e80968e908e789ca29c79818486806b696b7976767880818486868687867a8687867a8687867a8c8e8c7a9995998099959981868586877375738c73757379838483868384838f8384838e868486998c8a8c888c8a8c857b797b897e7d7e898181818181818186818181858486848584868486818181857e7d7e887e7e7e827e7e7e867e7e7e897e7e7e84787a7884787a7885787a7885787a78867b7d7b857b7d7b857e7d7e857b7d7b867e7d7e857e7d7e847879788278797882787978847879788178797881787978807b797b837e7d7e837e7d7e837b797b8178797883757575867575758a757575867b797b807e7d7e7c8181817c818181837879788a737573857879788178797882787a7882787a7882787a7882787a788b737573797375737999989985868686747b7c7b7f737573857375738873757384737573807879787e7e7d7e7d7e7d7e7e7e7d7e7c7e7d7e7e7e7d7e7f8482847e8181817f8486847e8181817e7e7d7e8081818184848684847e7d7e7e8181817e8384838d838483858c8e8c7e8c8e8c80818181807b797b85818181897e7d7e8b7b797b8d8181818b8486848684868486868586888685868880818087868586878c8a8c897b7b7b8b7b7b7b8b7b7b7b88787978837879787a787978927879788c6b6d6b936b6d6b86868886649496947f8c8e8c8e8c8e8c898c8e8c8e8c8e8c8c7e7e7e897e7e7e897e7e7e867e7e7e86818181877e7d7e887b797b877e7d7e867b7d7b857e7e7e857e7e7e857e7e7e857b797b857b797b857b797b847e7d7e837e7d7e837e7d7e837e7d7e8478797882787978837879788478797882787978837b797b817e7c7e857e7c7e867b797b867b797b897b797b857b797b837e7d7e877e7d7e877e7d7e877e7d7e87818181858181818481818185818181867e7d7e877e7d7e887b797b887b797b857e7d7e847e7e7e857e7e7e847e7e7e847e7e7e847b7d7b857e7e7e867e7e7e867e7e7e867e7e7e867e7e7e857b7d7b837e7e7e847e7e7e857e7e7e847e7e7e857b7d7b857e7e7e837e7e7e827e7e7e827e7e7e817b7d7b817b7d7b817b7d7b817b7d7b7b8e8c8e759c9a9c868e8c8e86807e8082808180798081807d7b7d7b7f7b7d7b7d8384837d8384837f8384837d8384837d8384837c8b8b8b7d8b8b8b7f9492948294969486838583867b7d7b848385838981818189818181867b797b847e7d7e877b7d7b867e7e7e867e7e7e877b7d7b877b7d7b8781808187818081877e7e7e877e7e7e897e7e7e877e7e7e867e7e7e8a7b7d7b898180818a7e7e7e8a7e7e7e8a7e7e7e8b7e7e7e898180818b8180818b81818186848684888181818b7e7d7e8b7e7c7e8b8c8a8c878c8a8c7b8c8a8c8e7e7f7e89686868805251528552515284525152845251528652515286525152855a595a855a595a8765656583656565826d6b6d856d6b6d875f5e5f855f5e5f845a595a845a595a88686868885a595a835a555a825a555a825a555a805a555a815255527f525552795255527b5255527c636163807978798379787980797879847372737e5a595a795a595a7e5a595a7f6361637f6361637b636163766361637e636563806365637e6365637e63656383737573817375737c737573817375737f73757382737573827375737d808180847b7d7b837b7d7b877b7d7b898b8d8b878686868b9194918d9194918b8686868b898a898d898a8988898a89887b7d7b8c8c8a8c8c9496948d9496948a9192918a8e8f8e8c8e8f8e888e8f8e8a8e8f8e858b8d8b7f8b8d8b828b8d8b858b8d8b81979597819795978c979597909795978f9c9a9c8b9c9a9c8b949294898c8a8c8a848684878486847b8486847d848684727375737c737573947375738a898989859697968596979685969796839c9e9c839c9e9c859c9e9c829c9e9c7f9c9e9c829c9a9c83949394819493947e94939480898a897d8486847d8486848084868482868686808686867f898a8983898a8981898a897f8486848484868485848684868486848b8486848a898a8988898a89888988898b8482848b848284888988898a8c8a8c8e8c8a8c8a9192918c9496948c9697968c9c9e9c8b9c9e9c8a9c9e9c89a5a6a588a5a6a5889c9c9c869c9c9c879c9e9c879c9e9c8496989684919391859193918a9193918a91939189919391858e908e848e908e828e908e838e908e858c8b8c878c8b8c848c8b8c848482848484828484848284848c8b8c848c8b8c878482848b8482848a8c8b8c8b8c8b8c898f8e8f808f8e8f858f8e8f838f8e8f7f8f908f809a9b9a7f9a9b9a808f908f80949394879493948794939484949394898e8f8e8c8e8f8e898e8f8e898e8f8e8a83818387838183857371737e63616381525152835251527b52515273525152785a595a7f5a595a7f5a595a7d5a595a7c686a687e686a687e686a687e686a68827e7c7e847e7c7e847e7c7e8a7e7c7e89868586879c9a9c879c9a9c859c9a9c8a9496948a9496948a9496948a9496948a9c9a9c8a9c9a9c8a9c9a9c879c9a9c8694929488949294889492948494929482949694808b8d8b82838583808385837d7e807e807e807e7b7375737d7375737d7375737f7375737f7375737f808180817b7d7b8183848384838483888384838186858681868586808685867f8c8a8c7c8c8a8c7c8c8a8c808c8a8c86808180858382837f8b8c8b7d9496947f9496947f9496947a949694828b8c8b848b8c8b82868586838c8a8c808c8a8c897b7d7b7e7374737a8383837a94929481949294818384837c838483888384838383848382818081878180817e7b7d7b7e7b7d7b8d7b797b877b797b8d97979775a5a6a5968e908ec38e908e969ca29c698e908e7281848679818486798184868781848680808080778080807d808080897b797b858685867a8685867c99959987ada6ad7c94939479838483829493948ca5a2a5968c8a8c967b797b857b797b857b797b8c8181818a7e7d7e897b797b81818181848181818384868481818181847e7d7e84848284837e7e7e867b7d7b877b7d7b87787a7886787a7882787a7884787a78857b7d7b847b7d7b857e7d7e847b7d7b847879788178797883737573847375738378797882787978827e7d7e807e7d7e897e7d7e858486847a818181857b797b84787978817b7d7b817b7d7b867879788a7b797b867b797b827e7d7e7c8181817e7e7d7e87787978857375738373757382787a7885787a7885787a7885787a7885737573857375737f868686798686867f8383837d8c8a8c7d838383827b7c7b84787978807879787d7879787d7879787e7879787d78797882787978847e7d7e807e7d7e7f8181817a8181817e8181817d848684828486847e81818185818181838c8e8c838384838a737173807b7a7b7e8486847c8486847c81818185818181967b797b8f8181818b8181818b818181888081808886858687868586868c8a8c828c8a8c848c8a8c868c8a8c828c8a8c887879788878797883787978889496948c8688868c787a788c6b6d6b71868886768c8e8c927b7a7b897b7a7b898384838881808187818081877e7e7e887b7d7b8a7e7d7e897e7d7e887e7d7e867e7d7e87818081857e7e7e847b7d7b867b7d7b857e7d7e847e7d7e827e7d7e837b797b8278797884787978837375738278797884787978837e7d7e827e7d7e837e7d7e857b797b837b797b827b797b837b797b857b797b867b797b887b797b857b797b847e7d7e8a7e7d7e897b797b897b797b877b797b867e7d7e868181818781818185818181837e7d7e877e7d7e877e7d7e877b7d7b847b7d7b847b7d7b847e7e7e847e7e7e847e7e7e827e7e7e827e7e7e857e7e7e837e7e7e847b7d7b847e7e7e867e7e7e867b7d7b877b7d7b847b7d7b827b7d7b827b7d7b827b7d7b847b7d7b847b7d7b847b7d7b847b7d7b847b7d7b86807e80708e8c8e7b807e808b807e808680818079868586798685867d8081807f7b7d7b7c7b7d7b7c7b7d7b7d7b7d7b7d838483808384837d7b7d7b807b7d7b807b7d7b7b8385837d838583867b7d7b81818181847e7d7e877e7d7e897b797b877b7d7b867e7e7e887b7d7b8a7b7d7b87818081887e7e7e887b7d7b857e7e7e868180818a7b7d7b85818081858180818c7b7d7b8d7b7d7b897b7d7b897e7e7e8a7b7d7b8a7e7e7e897e7e7e8a7e7e7e8c7b797b867e7d7e868181818b7e7d7e8b7e7c7e8b7e7c7e8b706e707b8c8a8c80949694897e7f7e807e7f7e807e7f7e83737173837371738373717385686668875a595a875a595a875a595a875a595a875f5e5f875f5e5f8a5f5e5f875f5e5f895a595a875a595a8968686888686868866d6a6d886d6a6d886d6a6d866d6a6d876d706d876d706d876d706d876d706d8a797879876361638779787983797879797372736d73727367737273907372737f7978796a7978797f8f8f8f7f8f8f8f808f908f7e797a797c797a797e8f908f7e8082807e7375738173757381737573807375737f737573807375737f737573816b6d6b816b6d6b806b6d6b806b6d6b857b797b837b797b838686868386868682898a8984898a8986898a8986898a898c949694869192918491929186949694919496948194969481949694888e8f8e8294969480949694829496947c9496948189898989a5a2a57da5a2a5819795978d848284898c8a8c85949294839c9a9c859a989a8c9a989a85a5a2a57da5a2a57c9f9d9f85b5b2b594b5b2b58f9f9d9f87969796879697968a9697968a96979688949694869496948984868489848684838c8c8c82848684828486848184868480898a8981898a89838e8e8e84898a89858c8e8c83898a8984898a89828c8e8c848e8e8e848e8e8e838e8e8e84898a8988898a898b8e8e8e8b9492948b8e8e8e8b9496948c9496948e9496948f949694919496948f9496948e9192918e9192918b9190918a8c8a8c8a8c8a8c8a8c8a8c8b8c8a8c858c8a8c868c8a8c868c8a8c828c8e8c818c8e8c7f8c8e8c818c8e8c8486888685868886847b7d7b837b7d7b8473757385737573828082808280828084848284858482848684828488848284898482848c8482848c8482848d8482848b848284878c8b8c878c8b8c878482848494969485949694879496948794969485807f8082807f8082807f8082807f808162616281626162836261628362616285524d527d524d5281524d5285524d527d4241427b4241427d4241427d42414282525152826a6a6a7e6a6a6a7c83848381949694849c9e9c819c9e9c839c9e9c87a5a2a585a5a2a586a5a2a589a5a2a588a5aaa588a5aaa588a5aaa588a5aaa58c9496948c94969489949694899496948a949294859492948a9492948a949294889496948b949694887e807e887e807e837e7f7e837e7f7e8068686883686868806361637a63616380636163806361637c7371737f7371737c7371737c7b7a7b7d8482847f8482847e8482847e8686867c8686868486868684898a898586868687898a89858e8e8e808e8e8e808e8e8e828c8e8c7e8c8e8c7d898a89838c8e8c808c8a8c82868586868685867f86858681868786828687867d8c8e8c82868786818686867d8c8e8c768c8e8c7d898a89838b8b8b818b8b8b7e949294869492947c9c9a9c7f9c9a9c8d9c9a9c829c9a9c809c9e9c809c9e9c7b9c9e9c7b9c9e9c79919191ab9191919fb5b6b56db5b6b57cb5b6b5d18e908e918e908e668e908e73b5b6b56eb5b6b57c9c9d9c819c9d9c7f8989897a8989897a8989897f89898981848284818482848f8482848f8482846f838183868c8a8c8f8381837d83818386838383867b7c7b88737573887b7c7b927b7a7b887b7a7b887b7a7b86838483837e7d7e837e7d7e85848284867e7d7e8884828482848284827e7c7e827e7c7e847b7d7b847b7d7b847b7d7b817b7d7b7f787678877876787f7876787f7876788276787682767876827678768276787686787778837b797b847b797b84787778897b7d7b7f7375737873757387787a788378797881848284817e7d7e817e7d7e887879788b757575867b7d7b817b7d7b7a7e7d7e807e7d7e867e7d7e847e7d7e837b797b837877788378777885787778817879788178797885737573708482848f7e7e7e897e7e7e728988897d7e7e7e827b7d7b7f7879787f7879787f7879787b7879787d7879787c7e7d7e7d7e7d7e8283838380838383828383838283838380838483818c8e8c868c8e8c858c8e8c868c8e8c818c8e8c838c8e8c83838483838180817e7676767a8180818c8c8a8c9a787878927e7f7e8a7e7f7e8678787888787878857e7f7e897e7f7e857e7f7e837b7c7b867b7c7b857b7c7b847b7c7b868482848984828489848284838482848478797884787978847879788b787978867b797b897b797b897b797b897b797b8a7375738b7375738a7375738a737573887e7c7e887e7c7e887e7c7e887e7c7e867b7d7b84787978857879788578797884787978837e7d7e827e7d7e817e7d7e857b797b837b797b83787778837b797b8378797883787978827575758575757584737573837375738273757382787978827b7b7b847b7d7b857b7d7b867b7a7b857b797b887b797b877e7c7e867e7c7e86787978897879788878797889787978867e7d7e867e7d7e84818181827e7d7e857e7d7e8481818182818181857e7d7e857e7d7e847e7d7e847e7d7e857e7d7e85787a78857e7b7e837e7b7e83787a78807b7d7b7c7e7e7e7b7e7e7e777e7e7e767e7d7e7c7e7d7e7f7879787f787978827b797b827b797b827e7d7e827e7d7e857b797b747b797b748c8e8c8d8687868a8080807f8080807b8687867b8687867d8c8a8c818c8a8c808c8a8c7b8c8a8c7d8685867d8c8a8c7b8c8a8c7f8685867e8685867f8685868486858684808180837b797b887e7d7e877e7d7e867e7d7e85818181877e7d7e877b797b867e7d7e887b797b867b797b887e7d7e887e7d7e877b797b847e7d7e858181818a7b797b887e7d7e888181818b7e7d7e897b797b877b7a7b887b7a7b897b7a7b897b7b7b887e7d7e8a787978857e7d7e857e7d7e8c7e7d7e897e7d7e8a7e7d7e8a7b797b7a8c8e8c858c8e8c908c8e8c858c8e8c858c8e8c878c8e8c818c8e8c7f8c8e8c80838483827b7a7b807b7a7b85737173846b6d6b846b6d6b876b6d6b866b6d6b84636163846361638363616386636163855a5d5a855a5d5a885a5d5a885a5d5a8763616387636163896361638963616388626562876265628462656282626562826a696a827b797b7f8c8a8c917b797b7e7674767e767476948c8a8c8e8c8a8c888c8b8c85a5a6a585a5a6a582a5a6a587adaead87adaead87adaead85adaead879c9e9c839c9e9c839c9e9c859c9e9c85949494858c8b8c858c8b8c878c8b8c8c898689877b797b857b797b877b797b8884828485848284868c8a8c898c8a8c88848684808486847e8f8f8f8f8f8f8f86898a897a898a89849798978497989786949394868c8a8c838c8a8c808c8a8c888c8e8c8d848684808c8e8c7b848684978c8e8c909c9b9c87949494879494948596949689918f918b918f918a918f91909c9a9c909493948584868485848684898482848a84828489848284888482848684828480848284868482848d8482848584868483848684838f908f838f908f838f8e8f838f8e8f858f8e8f838f8e8f87848284868f8f8f828f8f8f828f8f8f889a9a9a899a9a9a869a9a9a8a9a9a9a8ea5a2a58ca5a2a58ea5a2a58ea5a2a58d9c9a9c8b9c9a9c8a9c9a9c8a9190918a8c8e8c898687868a8080808b80808089808180898081808c8081808980818088848284898482848784828486848284838c8e8c838c8e8c848c8e8c838c8e8c858c8e8c858c8e8c858c8e8c858c8e8c888c8e8c888c8e8c8b8c8e8c8b8c8e8c898486848b84868486848684898486848984868484848684878486848784868482948e9480948e9482948e9482948e948762656284626562806265627e4a4d4a7c4a494a774a494a7e4a494a794a494a7d4a494a814a494a7d4a494a804a494a83524d527f524d52836a696a876a696a857e7c7e857e7c7e879c9a9c8c9c9a9c899c9e9c879c9e9c8b9c9e9c899c9e9c83949694818c8e8c818c8e8c858c8e8c84919091849190918691909188919091888c8f8c868c8f8c888c8f8c888c8f8c8694969489949694899496948c9496948a94929485949294817e7c7e856866688b525552815255527c5255527e5255527e5251527e5251527b5251527b68686885737273807372737d8384838083848382838483828c8e8c848c8e8c858c8e8c84898a89838c8e8c818c8e8c818c8e8c848c8e8c84898a8982898a8982898a8989848684878486847c8486847e84868484848284818482847e898a897f8482847f7b7d7b83808180857b7d7b827b7d7b807b797b817b797b827b797b7e7b797b818482847f8482847f8482847f8482847e8384837c7b7d7b837b7d7b867b7d7b878b898b907b797b877b797b876b696b8c6b696b857b7a7b8a7b7a7b878b8c8b6d919191ab919191c491919186b5b6b57cb5b6b591b5b6b57c686a687c8e908e7c9c9d9c73b5b6b577b5b6b581b5b6b585a7a6a77aa7a6a77aa7a6a77fa7a6a77ab0adb0889a979a81848284818482847d7b797b8f7b797b867371738173717384737573847b7c7b827b7c7b88737573927371738b737173867b7a7b887b7a7b83848284837e7d7e8378797883787978877876788473717382787678817e7c7e817b7d7b847879788878797888787978909492948778767890868486909492948a8c8e8c868c8e8c82767876867678768278777883787778837576758378777882787a7884787a78827b7d7b827b7d7b84737573837375738373757383787978887879788d7879788878797884787978807e7d7e7a7e7d7e84787978867375738478777882787778817576758375767581787978817879788573757373787978839492949a73757378737573787e7e7e7d78797882787978827879787d7b7d7b7b7e7d7e7e7e7d7e7f73757382787978827b7c7b8773757387737573827b7c7b837b7a7b838c8e8c8483848381838483898c8e8c818c8e8c788c8e8c7e8c8e8c7e8c8a8c7a818081758180818c8180819a7878788e7e7f7e8a787878867e7f7e837e7f7e898486848584868483848684867b7c7b867b7c7b877b7c7b8a7b7c7b897b7b7b897b7b7b83848284897b7b7ba19f9e9f93c6c3c68bc6c3c684c6c3c680b5b6b580b5b6b57da1a1a1838e8d8e86838483888384838873757388737573886b696b886b696b887e7c7e887e7c7e8678797887787978857879788578797884787978847879788373757382787978827576758073757380757675847576758375757584757575857575758475757584787978847879788578797886787978857b7a7b867b7b7b867b7a7b867b7a7b887e7c7e87817f8184817f81887e7c7e887e7d7e89787978877e7d7e8a7e7d7e887e7d7e847e7d7e847b797b847b797b837e7d7e84818181847e7d7e8481818185818181847e7d7e857e7d7e887e7d7e83787a7881787a78837e7b7e7f7e7b7e7c7e7e7e7c8180817b8180817b8180817c8482847c8482847c8482847c7e7d7e798181817d818181827e7d7e827e7d7e7c7b797b78808080748c8e8c85868786867b797b8a7b797b838080807b8080807d807e807f807e807b807e807a7b797b7c7b7d7b7d7b7d7b7c7b7d7b81808180828685867f8685867f808180847b7d7b868181818381818182818181837e7d7e847e7d7e857e7d7e857e7d7e877b797b887b797b837e7d7e857e7d7e837e7d7e837e7d7e84818181857b797b857b797b817e7d7e847e7d7e887b797b887b797b857b7b7b867b7b7b8a7b7b7b877b7a7b877879788a737573887e7d7e85848284877e7d7e897b797b877e7d7e8c7b797b858082807a8c8e8c898688868586888683868686858482848584828483848284848384838683848384838483868c8e8c848c8a8c828c8a8c898c8a8c868c8a8c868c8a8c838c8a8c7d8c8a8c7f8c8a8c7d8080807d6d6e6d7f6d6e6d806d6e6d826e6c6e84636163826361638463616383525552825255528252555286525552845a595a875a595a875a595a845a595a8b605e6091605e60844a494a874a494a825a555a825a555a825a555a805a555a836b6d6b816b6d6b8781828185818281838b8d8b838b8d8b838b8d8b859c9e9c809c9e9c859c9e9c8c9c9e9c8c9c9e9c8aa5a2a58ca5a2a58fa5a2a58ea5a2a58e9c9a9c8e9c9a9c8b9492948b8c8a8c888f8f8f838486848d848684888486847c7b7d7b81898a8981898a8984898a89868c8a8c8494939484949394899493948a9c9e9c8a9c9e9c889496948d9c9e9c92a5a2a5898c8e8c8c8c8e8c8994949487969496869c9a9c8b96949686969496879493948a8c8c8c88949394889493948b94949487949494859494948694949489949494899494948794949487949494868f908f838f908f848f908f868f908f898f8e8f8a9a9a9a8c9a9a9a87a5a6a58ba5aaa58ba5aaa585a5aaa58aa5aaa58da5a6a58ba5a6a58b9a9a9a8b9a9a9a8e9a979a8d8f8c8f8b8f8c8f888f8c8f87868686857b7d7b827b7d7b857b7d7b878080808a8080808e8080808e8080808f808180908685868c8081808d7b7d7b8d7b7b7b8d7b7b7b8e7b7b7b8c7b7b7b8a787b788a787b788a8c8e8c898c8e8c858c8e8c858c8e8c858c8e8c828c8e8c828c8e8c8b8c8e8c888c8e8c858c8e8c86848684868486848284868482848684818486848284868482848684888486848b7b777b887b777b887b777b887b777b804a4d4a824a4d4a7e6265627e6265627c6564657c807f80829c9a9c829c9a9c82949294859492948694929485949294859ca29c899ca29c8b9ca29c8b9ca29c8c9c9a9c8a9c9a9c8a9c9a9c877e7c7e878384838783848385838483878384838584868482848684808c8e8c818c8e8c85919091859190918591909187919091888c8f8c8b8c8f8c888c8f8c868c8f8c837e807e83686a6889686a687f52555281525152855251526a525152736866688d686a687e52555283686a68867e807e857e7f7e8894969485949694859496948e9496948894969483949694839496947f8c8e8c7f8c8e8c848c8e8c878c8e8c838c8e8c828c8e8c838c8e8c84898a8985848284848686868186868682898a8985898a898584868485848684828486848186868682868686808686867d898a897c8c8a8c7f86858682868586828685867f868786808c8e8c7e868786808c8e8c7f8c8e8c7d898a8981898a897d898a89818b8b8b868b8b8b81838483748b8b8b908b898b906b696b7c6b696b7f7b797b857b7a7b856b696b876b696b876b696b866d6d6dab6d6d6dc44a494aab4a494aa68e908e7c8e908e7c8e908e7c8e908e869c9d9c8a9c9d9c8f9c9d9c8ab5b6b585c6c3c674c6c3c67ac6c3c67ac6c3c67ac6c3c674c6c3c674b0adb0818482847883818381838183868381837d8c8a8c86838383848c8a8c7f8c8a8c8b838383957b7a7b8d7371738b7b7a7b8b737173867375737f7879787f78797881787978817e7c7e827e7c7e817876788678767888757575847879788178797898737173908684867f949294b9787678878684867e8c8e8c7e8183817b818381918183817e78777883757675837877788275767582787a78827b7d7b827b7d7b827b7d7b8278797882787978817879788278797884757575887371738a73717386737173827879787c7e7d7e7c7e7d7e84737573857375738478777882787778827877788178797885737573857375738173757372898889947e7e7e89737573727375737b7371738278797884787978827879787f7879787d7e7d7e7e78797880737573877b7c7b877b7c7b807b7c7b857375738773717384737173867371738773717381737173867b7a7b7e737173817b7a7b7e818081718180816c8c8a8c878c8a8c9e787878927e7f7e8e7e7f7e8a7e7f7e88848684887e7f7e8584868480848684848c8a8c89838383877b7c7b86838383867b7b7b867b7b7b8673747395737473b7787978a89f9e9f8b9f9e9f849f9e9f7aa1a1a186a1a1a17aa1a1a174a1a1a186a5a2a586a5a2a581a5a2a58394939486918f91857e7c7e867e7c7e896b696b887575758578797884757575857575758573757383737573837375738478797884787778867b797b857b797b857b797b847b7d7b847b7d7b857b7d7b877b7d7b87848284857e7d7e867e7d7e867e7d7e857b7d7b867b7b7b887b7b7b847b7b7b867e7c7e897b797b887b797b887b797b877e7d7e887e7d7e867e7d7e857e7d7e867b797b7b7e7d7e827b797b847b797b827e7d7e827e7d7e857e7d7e857b797b877b797b857b797b827b797b7e7b797b787e7b7e7c7e7b7e817e7b7e7e7e7b7e807b7d7b807b7d7b7c7b7d7b7f7e7e7e817e7d7e858482847f7e7d7e787e7d7e77818181777e7d7e777b797b777b797b7c808080858080807c808080748c8e8c86868786928080808a8687867f8687867b8c8a8c7c8684867d807e807d807e807b8081807f808180827b7d7b81808180818081807f8685867f8c8a8c7f868586817b797b867b797b837e7d7e857e7d7e847e7d7e857e7d7e847b797b857b797b867e7d7e867e7d7e857b797b807e7d7e827e7d7e837e7d7e827e7d7e827e7d7e7f7e7d7e817b797b847b797b847b797b857b7d7b867b7d7b887b7b7b847b7d7b867e7d7e8b7879788c7e7d7e877e7d7e83818181847e7d7e867b797b867e7d7e897b7d7b7a80828081868886907b7d7b81898a8981898a8983898a898386868685838483857b7a7b867b7a7b838384837d8180817f81808187818081897676768a7e7c7e888c8a8c868c8a8c838c8a8c7d9492947d9492947d949294828080808479777982797779867977798484828485848684858486848284868486848684877b797b847b797b877b797b877b797b8476747684767476877674768476747682737073857370738573707388737073876b6d6b836b6d6b876b6d6b876b6d6b836b6d6b836b6d6b857b7d7b837b7d7b808482848584828487848284858482848c898689918986898c9794978ca5a2a58e9c9a9c8c9c9a9c8e9c9a9c8e9c9a9c8da5a2a58aa5a2a58f9a989a8a9a989a89a5a6a58ba5a6a589a5a6a589a5a6a58aa5a6a58aa5a6a5899c9c9c899c9c9c8d9496948a949694889496948d9c9e9c898c8e8c899494948c9c9b9c8794949486918f9188918f9188918f9187918f91889493948b9c9a9c8a9c9a9c8b9c9a9c8a9494948a949494899c9e9c889c9e9c8b9494948794949482949494849c9e9c85a5a6a585a5a6a587a5a6a589a5a6a58ca5a6a589a5a6a58ca5a6a5909a9a9a8a9a9c9a888f8f8f878f8f8f8b8f8f8f88848284858f8e8f8584828488848284878482848884828486848284868482848a8686868d8686868d8686868d8686868f7b797b8f7b797b8c8080808a8080808d86858689808180868c8a8c8f8685868e7b7b7b8684828487848284888482848a8c8e8c8a8c8e8c878c8e8c868c8e8c828c8e8c838c8e8c828c8e8c7f8c8e8c7e787b787e787b787b787b7885656865806260627d524d5282524d5280524d5284525152875251528352515283525152834a494a804a494a854a494a864a494a879496948b9496948994969487949694879c9a9c879c9a9c829c9a9c829c9a9c8294929482949294839492948694929487838583878385838583858385838583857e7c7e8a7e7c7e877e7c7e857e7c7e87838483898384838983848387838483819496947e9496948194969483848684837e7e7e866b6d6b846b6d6b856b6d6b835a595a835a595a7e5a595a795a595a765255527f686a68835255527f52555285686668856866687c7e7c7e8194929486949694889496948894969488949694889496948d9496948a9496948594969483949694839496948894969483949694818c8e8c818c8e8c7f8c8e8c7e8384838384828482848284828482848384828480848284818482848486868680898a8982898a8983898a8982848684858486848186868681868686818686867f8686867f8685867f8c8a8c7f8c8a8c7f8c8a8c82868786808687867c8c8e8c838c8e8c848686867d86868684848284868c8e8c7c8b8b8b8183848381838483798b8b8b858b898b8d8b898b7c8b898b7f8b898b7d8b8c8b828b8c8b7d8b8c8b7d8b8c8b86919191869191919f6d6d6db84a494aa6424542a642454291686a687c686a688a6b6d6b8f6b6d6b866b6d6b8a6b6d6b9b6b6d6b8a8989898a8989897f8989897a9a979a749a979a5fb0adb06d8482847d73717381838183867b797b7d7b797b7f838383828383837f7b7c7b818c8a8c888c8e8c9583848388838483837b7a7b8c737573857879787f787978837e7d7e847e7c7e827e7c7e867e7c7e847e7c7e847879788478797884757575887b7d7ba06b696b7f86848687949294906b696b8a6b6d6b77767876868183818d8183817e7b797b827877788675767583737573847375737f73757384757775847375738473757380787978837879788378797881787978817879788875757588757575827375737e787978787e7d7e7e7e7d7e84787778837576758375767582787778817879788578797885787978857375737d7e7e7e7d94929489737573787375737b787978867879788678797884787978827879787d7879787e7e7d7e7c8482848a8c8a8c807b7c7b787b7c7b807b7c7b857b7a7b84737173817b7a7b847371738c737173897b7a7b7e737173817371737e6b6d6b7e7676766c7676767e818081a2737173927371738a737173867371738573717385737173867371738473717386737573867375738473757385737573836b6d6b806b6d6b8c6b6d6b926b6d6b9a525552b0525552a152555293787978837b797b867b797b837b797b868e8d8e8da5a2a584a5a2a581a5a2a583a5a2a580a5a2a580a5a2a581a5a2a583918f918a7575758775757586787978857b7d7b837e7d7e847879788578797886787978847b797b837b797b83787778817877788478797885787978847b7d7b887879788678797886787978847e7d7e85787978857b7a7b837b7a7b857b7b7b877b7d7b877e7c7e887b797b887e7c7e867b797b857879788778797886737573857e7d7e867e7d7e7b7e7d7e817e7d7e847e7d7e827e7d7e827b797b837b797b857b797b857b797b847e7d7e7f7e7d7e7e7e7d7e7e7e7b7e7c7e7b7e7c7e7b7e787e7b7e778482847a818081788482847c7e7e7e837e7d7e857375737a787978767e7d7e777b797b777b797b7a7e7d7e7f7e7d7e81808080817b797b817b797b7c868786778c8e8c868c8e8c868080807f7b797b817b797b7d807e807d807e807e807e807e868586818081807f80818080808180807b7d7b84808180818081807d80818081848684857e7d7e857b797b877b797b867e7d7e857e7d7e847e7d7e84818181887e7d7e897b797b857e7d7e7f81818182818181857e7d7e837e7d7e847b797b847b797b817e7d7e847e7d7e867e7d7e867b7b7b867b797b857b7b7b857b7d7b88848284887e7d7e8c7375738a787978847e7d7e817e7d7e867b797b877b797b897b7d7b897b7d7b768c8e8c90868886898482847b848284818482848184828483838483827b7a7b857b7a7b857b7a7b828180817f81808184818081897676768a7e7c7e8a7e7c7e887e7c7e847e7c7e8380808082808080838080807d80808080848284868482848d8482848984828487848684878486848584868483848684848c8a8c878c8a8c898c8a8c898c8a8c848c8a8c8b8c8a8c8b8c8a8c8b8c8a8c8d8c8b8c908c8b8c8d8c8b8c888c8b8c90818281908182818c8182818c8182818e8b8d8b8a7b7d7b897b7d7b907b7d7b8c8482848a8482848c8482848c8482848e979497859794978889868985979497899492948c9492948c9c9a9c8b9c9a9c8a9a989a8d9a989a889a989a8da5a2a58b979897899798978b97989789979897869493948794939489949394878c8a8c8a8c8e8c8a8c8e8c8a8c8e8c8a8c8e8c899494948c9c9b9c8994949487949494879c9a9c8896949686969496879694968a9493948a9c9a9c8a9493948a9493948a9494948b94949489949494879494948994949489949494899c9e9c879c9e9c889a9b9a8a9a9b9a888f908f898486848c8482848a8482848c84828487848284868482848384828482848284828f8f8f868f8e8f888f8e8f898f8e8f8e8f8e8f8c8f8c8f8d8f8c8f888f8c8f8b8482848d7b7d7b8d7b7d7b8a8686868786868686868786898c8e8c868c8e8c878c8e8c898c8a8c8d8685868c8c8a8c8a8c8a8c8b8482848b7b7b7b8c7374738c6b6d6b8a65686589525552805255528152555285524d527f524d527d524d527a524d527b5255527b525552755255527e6568657d6260627b737373827373738273737386737473896262628362626282737473857b777b837b777b867b777b867b777b8c9492948b8b8b8b888b8b8b868384838586858683868586828685868286858681838183818381838483818384838183848381838483818384838183888381838894969487949694889496948a9496948b898b8989898b8987898b8985898b89816a6d6a7e6a6d6a7852555278525552825a595a845a595a805a595a805a595a8563656380636563857676768576767683919191879c9e9c889c9e9c8c9c9e9c8a9c9e9c8a9c9e9c8e9c9e9c8a9c9e9c859c9a9c889c9a9c869c9a9c869492948794929484949294878b8b8b848b8b8b818e8d8e818081808180818081808180807b7d7b7e7b7d7b807b7d7b838b8c8b848482848486868684898a89838c8e8c828c8e8c84898a8986898a89818686868186858684868586838685868486858682868786828687868286878683868786828685868086858680868586808081808086858682868586808685867f8c8a8c828384838083848382838483847b7a7b7e7b797b80838283838382837e8382837e83828384838283828b8c8b848b8c8b89898989898989898294969485949694848c8e8c7c8c8e8c848c8e8c8a7e807e866865688a5a555a866865687f7675767e7b7a7b7e73717378737173887371739f524d5295524d5290524d5287524d52816365637b63656359636563608f8d8f8c8c8a8c8386858682808180877b7d7b877b797b848181818381818183818181877e7f7e8e7e7f7e857371738778787889787978897b7d7b807b7d7b817b7d7b827b797b8175757582757575817575758273717382737173867371738278797887767576826b696b7881818182818181837371737f807e8082807e807d807e80847b7a7b847b7a7b847b7a7b847b7a7b847b7d7b837b7d7b807b7d7b807b7d7b8275757583757575857b797b817b797b807577758275777582757775876b6d6b85757575857575757d7575757a7b797b8375757583737173847575758475757582757575857575758675757582787978867e7d7e737e7d7e81898989867e7d7e7f787978837879788373757383737573807575757e7371737f757575827b7d7b7e7b7f7b7e7b7f7b7e7b7f7b847b7f7b837b797b807b797b817b797b828080808b767576866b696b816b696b7f76757681737173847371737273717375838483a17371738c737173877371738773717386737173867371738473717384737173847575758378797886757575847575757e7879787e7e7d7e8184828485787978816e6d6e87636163936361638d6361638c7072708775777582707270946b6d6b937676768c8180818a8c8a8c888c8a8c8a9195918a91959183a5aaa56da5aaa5748486848a73757384787a788473757382737173847371738673717384787978827b7c7b827b7c7b827b7c7b857b7c7b887b7d7b887b7d7b887b7d7b837b7d7b827b797b877b797b877b797b877b797b887b797b857b797b887b797b8a7b797b8678797886787978887b7d7b857b7d7b86787a78867b7d7b877b7d7b877b7d7b817e7b7e81787a7883787a7884787a78837b797b837b797b857b797b857b797b867e7d7e867e7d7e867e7d7e877e7d7e867e7e7e857e7e7e847e7e7e82818081807e7e7e847b7d7b807b7d7b757e7e7e767b7d7b767b7d7b767e7e7e7b7e7e7e7c7e7d7e817e7d7e837e7d7e837e7d7e807e7e7e7f7e7e7e827e7e7e837e7e7e798687867e868786817b797b798080807c86848681807e807f7b797b7f7b797b81787a787d7e807e7e7e807e7f7e807e7f81808181848284817b7d7b807e7e7e818181817f7e7d7e827e7d7e847b797b8678797886787978867e7d7e847e7d7e847e7d7e827e7d7e7d848284827e7d7e867b7b7b837b7b7b837b7d7b857b7d7b867e7d7e857e7d7e857b797b857b797b817e7d7e827e7d7e817e7d7e857b797b887b797b877b797b877b797b887b797b857e7d7e817e7d7e83818181877e7d7e867b797b8a7b797b80808080848c8e8c8e7b797b81808080818687868186878682848284828482848484828486848284837b7c7b837375737f737573837375738b7375738b7879788478797884787978847b7c7b827375737d737573848383837d9492947d8e8c8e858482848d8482848c8482848a8482848c8482848a8988898a898b898b898b89898e908e8b8e908e8a8f8f8f899a989a899a989a8b8f8f8f898e908e92898b89898486848b898b8995949494908c8b8c868482848b8c8b8c8c8c8a8c8c8c8a8c8c8c8a8c8e8c8a8c8b9190918b8c8a8c8f8c8a8c8f8c8a8c918c8a8c879c9e9c879c9e9c87919091848c8c8c89848684938c8c8c8e949394889496948489888985898889858482848584868484848684818c8c8c828c8c8c859192918796969686969696889c9a9c8e9c9e9c8b9c9e9c8a9c9e9c8e9c9e9c8c9c9e9c8a9c9e9c8a94949489949494869c9a9c889493948a949394889c9a9c8a9c9a9c8b9c9a9c8d9c9a9c8b9c9a9c889c9a9c889c9a9c889c9a9c8b9c9a9c8f8c8e8c8c8c8e8c8f8c8e8c8f8c8e8c8d808080868080808680808089808080868c8e8c868c8e8c868c8e8c838c8e8c88949694847e7f7e8b7e7f7e8b9496948c807f8089807f808c807f8087807f80847e7c7e826866687f6866687c686668825a595a845a595a865a595a8f5a595a936868688d6868688d6868688c5251528d4a4d4a894a4d4a8d4a4d4a8a4a4d4a814a454a854a454a814a454a814a454a7f525552815255527d525552816a6d6a846b6d6b806b6d6b817b7c7b827b7c7b808482848384828485898889818e8f8e8296969686919291829192918291929184919291848e8e8e868c8a8c878c8a8c898988898a8988898a8e8f8e8b949694887b7d7b897b7d7b877b7d7b8983848387868586889492948694929482949294819c9a9c819c9a9c829c9a9c819c9a9c849c9a9c849c9a9c889c9a9c889c9a9c8a949694877e7f7e887e7f7e8a6868688552555281525552815255527d5255527b5255527e5255527252555281838583899c9a9c869c9a9c899c9a9c899c9a9c8b9c9a9c899c9a9c8b9c9a9c909c9a9c8c9c9e9c8b9c9e9c889c9e9c879c9e9c87949494889494948794949483949494858c8a8c838c8a8c828c8a8c85848284847b7d7b847b7d7b7f7b7d7b897b7d7b928e8d8e859c9a9c859c9a9c859c9a9c839c9b9c858b8c8b898b8c8b898b8c8b84898a8982898a898486868684868686828686868386868684868686838686868186858681868586838685868486858684868786858687868586878685868786848685867e868586808c8a8c828c8a8c7d8685867d868586828685867d8081807c838483848c8e8c828c8e8c808384838483828384838283867b797b867b797b877b797b847b797b8d7b797b89838283827e7d7e877e7d7e82737173897371737f707270797072707f7072707c707270788486847584868483848684837675767e737173817371738b7b7a7b817b7a7b7d838383826a686a826a686a876a686a8163656381636563816365638179797983808180857b7d7b828081808080818086818181877e7d7e807e7d7e867e7d7e8578787881787878837878788a7371738a7575758a75757584757575807575757d7575757f7575758070717083757575847879788478797882787978827575757d76757682767576827675767d7675767f737173827371738273717383737173846b696b846b696b847b7a7b847b7a7b807576758375767582706f70827576758075757582707170827071708070717080707270806b6d6b7e6b6d6b857072708b70717088707170837071707a7575757f75757585787978827879788378797883757575847575758475757582757575837371737e7e7d7e78898989818989897a7e7d7e817e7d7e7f787978817375737f73717380757575827575757f757575897374738c848a847b848a8481848a84827b797b8386878683868786848080807f81818184818181867675768476757681737173888384837d8384836e8c8e8ca18486848c7e7f7e877878788c787878867b7d7b8478797884757575847575758475757584757575847575758273717383737573837375738373757386848284818486847e8486847e84868481797979857b7d7b8775777587757775877b7d7b93767676937676768c76767688818081837e817e837e817e7b7e817e577e817e69787a788f737573847375738473757384787978847b7d7b867b7d7b86787978827b7c7b857b7c7b857b7c7b827b7c7b837b7d7b887b7d7b837b7d7b837b7d7b877b797b877b797b887b797b877b797b887b797b8a7b797b8a7b797b857b797b84787978887b7d7b897b7d7b867b7d7b87787a7888787a7886787a7883787a7882787a7884787a78847e7b7e827e7b7e827b797b827b797b837e7d7e827e7d7e847e7d7e857b797b847b797b827b797b817e7e7e837e7e7e847e7e7e867e7e7e847b7d7b827e7e7e807b7d7b7b7e7e7e6e8180816b818081707e7e7e767b7d7b7a7b797b7c7e7d7e7f7e7d7e7c7e7d7e7d818081837e7e7e7d81808185818081877b797b738687867e808080878080807c8c8a8c7e8c8a8c7f8c8a8c7e8684867c7e807e797e807e7a7e807e7c7e807e7c8180817e8180817c8180817e848284808486847f8486848184868481818181807e7d7e807e7d7e827e7d7e8484828480848284818482847e7e7d7e7f787978827b797b827b7b7b837b7b7b847b7a7b867b797b837e7d7e7c7e7d7e807e7d7e817e7d7e857e7d7e857b797b857e7d7e857e7c7e847b797b817e7c7e847b797b857b797b837b797b807e7d7e877e7d7e887b797b86808080888080807c8687868e8c8e8c8b7b797b7e7b797b81808080827e7e7e827e7e7e847e7e7e827e7e7e7f7375739773757397737573837b7c7b867879788473757384787978817e7d7e808383837d8383837d838383838c8a8c808482847d8987898b8e8c8e909492948a949694899496948a8e8f8e8989888989898b898b848684898486848b8486848a8486848684868486848684888f8f8f868e908e8b8e908e86898b898d94969490949494868c8b8c889494948d9c9e9c899c9c9c899c9c9c89949394898c8a8c8b8c8a8c8a8c8a8c8b8c8a8c8d8c8a8c938c8a8c938c8a8c878c8a8c898c8a8c81949394848c8c8c8e8c8c8c90949394878988898594969487949694879496948a9c9a9c8a9c9a9c879c9a9c889c9a9c8b9c9a9c8a9c9a9c8a9696968b9c9a9c8a9496948a949694879c9e9c8a9496948c9494948b9494948d9494948a94949488949394849c9a9c869c9a9c88949394889493948d9493948d8c8c8c8a8c8c8c8b8b8b8b8d8b8b8b8f7b7c7b8f7b7c7b857678768a8c8e8c8a8c8e8c878c8e8c86808080829c9e9c829c9e9c829c9e9c838c8e8c838c8e8c817677768660606079525152806868688f68686875525152874a494a874a494a7a4a494a7d4a494a7c5251527b5251527e5251527c525152826d6d6d896d6d6d866d6d6d8f5a595a915251528652515286525152885251528965666584656665886566658765666585767576878c8e8c878c8e8c8a8c8e8c899c9e9c899c9e9c8b9c9e9c8b9c9e9c879c9a9c869c9a9c868b8b8b848b8b8b818e8f8e858e8f8e838e8f8e80898889838c8e8c838c8e8c8291929184919291848e8e8e868e8e8e858c8a8c868c8a8c8a8988898b89888989848284898482848a9492948a9492948b9492948994929488949294879492948594929483949294849c9a9c829c9a9c829c9a9c849c9a9c84838183845251527b5251527f525152815251527e525152835251527e5251527d525552836d706d856d706d81898b89819c9e9c879c9e9c879c9e9c879c9e9c849c9a9c899c9a9c8d9c9a9c8b9c9a9c879c9a9c899c9a9c859c9a9c829c9a9c879191918691919183868586838685868384828481848284818482848384828482848284838482848484828486848284878384838994929487949294919492949e9c9a9c899c9a9c859c9a9c8d9c9a9c83adaaad7a9c9b9c808b8c8b858b8c8b82898a89808c8e8c838c8e8c858c8e8c848c8e8c84898a8983898a8983868686818c8a8c838c8a8c8686858684868586848687868486878684868786878687868686858684868586848081807e7b7d7b807b7d7b827b7d7b847b7d7b878685868a838483808c8e8c7c8c8e8c808c8e8c7d9496947e8b8c8b818b8c8b819496948294969480949694898b8c8b878382837e7e7d7e7c7e7d7e7c7e7d7e897e7d7e847e807e798c8e8c7c7e807e8d7e807e8d7675767f8486847f848684837675767e838483858c8e8c887b7a7b787371737d8383838c8383838283838382838383818f8d8f818f8d8f888f8d8f88797979837b7d7b89808180857b7d7b8280818084818181837e7d7e83818181837e7d7e877371738a7878788a84868485848684867575758673717384737173817371737f757575817b797b7f7575758075757582757575807371738375757583787978827675768276757687767576878c8e8c7f8e8c8e7f8e8c8e828e8c8e7f8e8c8e7d7b7a7b807b7a7b806b696b846b696b826b696b816b696b826b696b826b696b806b6d6b83707170816b6d6b806b6d6b7e6b6d6b806b6d6b806b6d6b7c7577758e70717088707170807575757a7b797b7f787978857371737e75757584757575847371738575757584757575837879788373717381737173737e7d7e81949694788482847c7879788378797883787978807b7d7b807b7d7b827b7d7b7c7b7d7b8f7374738c6b696b7b7374737e737473848080808586878683868786878c8e8c848c8e8c848c8e8c848c8e8c818c8e8c848c8e8c888c8e8c7d8384836e838483967e7f7e917e7f7e818486848778787888737173847575758475757584787978837b7d7b8578797884757575837879788678797886787978867e7d7e847e7d7e84797979877979798479797987797979877577758a7b7d7b8a7b7d7b877b7d7b8e767676886b6d6b856b6d6b8a6b6d6b836b6d6b836b6d6b7b6b6d6b6d6b6d6b7f8486848a7e807e8a7e807e8a787a788578797885787978847879788575757585737573857b7c7b82737573857b7c7b8c9c9d9c889c9d9c839c9d9c889c9d9c8897979785979797898988898589888981898989887b797b8e7b797b8a7b797b897b7d7b8b78797889757575887575758575777585787a788675777586787a7885787a7884787a7883787a7881787a7881818181858181818581818186818181868181818381818182818181808181818084828482818081847b7d7b827b7d7b827e7e7e807e7e7e807b7d7b797b7d7b6e7e7e7e73818081797b7d7b767b7d7b767b797b767e7d7e7a7e7d7e7a7e7d7e827e7e7e7a7e7e7e82818081857b7d7b797b797b79868786798c8e8c8480808085807e80817b797b7c807e80788684867a8486847f848684818486848284868481848284828180817e8180817d818081827e7d7e827e7d7e7e7e7d7e7d7e7d7e827e7d7e847e7d7e847e7d7e847e7d7e837e7d7e8378797882787978817879787f7b7d7b7f7b7d7b817b7b7b807b7b7b7f7e7d7e827b797b827b797b807e7d7e857b797b877b797b877b797b857b797b827b797b847b797b817e7c7e7e7e7c7e7e7e7d7e817b797b837e7d7e7e8181818480808086808080887b797b848080807a86878687808080848080807e808080807e7e7e7d7b7d7b807b7d7b7d7b7d7b7b7b7c7b938c8a8c8f8383837f7b7c7b7a7e7d7e817e7d7e86787978867e7d7e808383837e83838383838383808383837d8482848b898789888e8c8e858987898389888983848284878482848789888984898b8986898b8988898b89888486848784868485848684868f8f8f848f8f8f909496948d9496948694969488949694869494948d949494979c9e9c979c9e9c92a5a6a583a5a6a583a5a6a589a5a6a58b9697968a9697968a9190918d9190918f9697968b9697968591909189919091899c9a9c8b9c9a9c8e949394848c8c8c898988898b898889898e8f8e8a949694889493948a9493948a9493948a9493948a9192918b9192918b969696899696968994969489949694899c9e9c899c9e9c8a9c9e9c899c9e9c899494948c9494948b9493948a8c8c8c8f8c8c8c91848684918486848884868488848684918c8c8c8b8b8b8b868b8b8b887b7c7b827b7c7b878c8e8c878c8e8c858c8e8c878c8e8c82808080826562657f6562657f4a454a794a494a744a494a744a494a814a494a755251527c68686880525152795251528265646584656465826564657f807f80847e7c7e829492947f949294829492948294969486949694889496948b949694869496948a9496948c9496948a949694899c9a9c8d9c9a9c8a9c9a9c8c9c9a9c8e8c8e8c8a8c8e8c8c8c8e8c8c8c8e8c8b8385838b8385838783858383838583838b8b8b868b8b8b868b8b8b858b8b8b87898889848988898089888985898889878c8e8c858c8e8c8291929180969696809496948694969487949694879496948894969488949694879496948a94969488838483888b8b8b88838483867b7d7b8a787978866b6d6b8b6b6d6b866b6d6b7d6a696a7f6a696a7f525152785251526a5251527f6a696a7f6a696a7f838183837e7f7e83949694879496948794969489a5a6a589a5a6a587a5a6a587a5a6a5879c9e9c849c9e9c849c9e9c849c9e9c849c9a9c849c9a9c868684868486848685898889857676768776767685767676877b797b877b797b8786858686868586878482848a8c8b8c8a8c8b8c879494948594929486949294889492948894929489949294899492948e8b8b8b8994929489808180817375738973757392737573837b7d7b7e7b7d7b858b8c8b838b8c8b838c8e8c86898a8985898a8980868686818482848284828484848284848482848686858689808180898081808c7b7d7b897b797b88808080888687868a86878688808180827b7d7b7e8081807a868586898081807d8c8a8c7f8c8a8c848c8a8c84838483807b7a7b7e73717382737173847b797b8183828380838283808382837e7b797b84838283808382838283828382898989837e7d7e827e7d7e87737173876365637f707270847e807e7f8c8e8c837675768a6865687f686568867675768e7b7a7b788384837e8c8e8c858c8e8c829c9e9c829c9e9c828383838783838388a5a2a57ba5a2a57ba5a2a5818f8d8f878c8a8c828c8a8c85868586858081808a84868481848684817b797b8381818187848684887e7f7e887878788573717383737173867371738773717383737173806b6d6b83707170806b6d6b826b6d6b817371738273717387737173837371737d6b696b826b696b9a818181908c8e8c7f8e8c8e838e8c8e869c9a9c7f9c9a9c799c9e9c6a8b8c8b756b696b846b696b836b696b7f6b696b816b696b836b696b816b6d6b82707170837071708275757580757775827577758270727077757775857b797b8b70717085707170807575757d7575757d73717383737173847371738475757583737173837371738473717386737173867371737e737173787e7d7e7c84828476848284837e7d7e837e7d7e817b7d7b7e7b7d7b807b7d7b807b7d7b7e7b7f7b81737473846b696b84737473837b797b8280808081808080878080808676757682767576847675768681818181838483817b7a7b81838483728c8e8c91848684917e7f7e817878787c78787883787978867575758673717388737173867371738175757582737173877575758578797883737573837375738573757384797979877979798a797979877979798a757775877b7d7b877b7d7b8a7b7d7b8876767683767676887676768c6b6d6b8a6b6d6b8a6b6d6b836b6d6b8a7e817e8a787a7884787a7884787a7884787a7883787978857b7d7b867b7d7b857b7d7b857b7c7b89737573827375739a8c8a8ca3adaead8c9c9d9c889c9d9c889c9d9c87a5a6a587a5a6a587a5a6a583a5a6a57fa5aaa583a5aaa5839799978589898984787978877575758478797885787978847577758675777587787a78877b7d7b84787a78847e7b7e80787a7880787a78837b797b847b797b867b797b857b797b847b797b827e7d7e807e7d7e8481818187818081837e7e7e827b7d7b817e7e7e807e7e7e7b7e7e7e79818081778482847b7e7e7e7b7b7d7b7e7e7e7e768180817681818181818181787e7d7e837e7d7e808180817a848284837e7e7e7a8180817e808080847b797b7e80808084808080837b797b787b797b787b797b7e7b797b817375737f7375737c7375737c787a787c7b7d7b807b7d7b838180817f7e7e7e7e7e7d7e807b797b7d7b797b7d7e7d7e7d7e7d7e7b7879787978797880737573817375737f787978837e7d7e847e7d7e847b7b7b857b797b857b797b847b7a7b837e7d7e837e7d7e808181817f7e7d7e847e7d7e867e7d7e84818181818181818284828485848284848482847f84828480818181838181817c8181817a8181817e808080847b797b847b797b867b797b77808080848c8e8c87868786778080807784828479818081797e7e7e7d7b7d7b7f8383837f8c8a8c837b7c7b877b7c7b84848284868482848b8482848984828482838383808383838283838381838383808482848b8987898b898789828987898784828486898889868e8f8e838e8f8e838e908e848e908e839496948594969486a5a2a585a5a2a5889a989a8b9a989a8f8e908e86898b89888e908e8d8e908e8d949494959c9e9c959c9e9c929c9e9c8e9c9c9c83949394859c9c9c899c9c9c8a9c9e9c8d9c9e9c8a969796939697969396979689969796899697968d9697968e9493948b8c8c8c86848684848c8c8c858e8f8e898e8f8e8b949694899496948a9493948b9c9a9c8b9c9a9c8b9c9a9c8a9c9a9c8a9c9a9c89969696899696968b9496948e9496948f8c8e8c8f8c8e8c8c8482848b8482848c8482848a8482848a8c8c8c8a848684888c8c8c8a8c8c8c8a8c8c8c848c8c8c8494939484848684827b7c7b886b6d6b846b6d6b866b6d6b82606260804a4d4a824a4d4a7d4a4d4a744a454a744a454a784a454a7b656265796060607c7677767e8c8e8c7e8c8e8c7c9496947c7e7f7e7c949694809496947d9c9a9c829c9a9c849c9a9c829c9a9c84949294829492947f9492947e94929482949694868081808980818089808180867e7f7e887e7f7e8c7e7f7e887e7f7e898080808c8080808c8080808c8080808c8c8e8c8c8c8e8c8a8c8e8c8a8c8e8c89838583878385838583858385838583858b8b8b878b8b8b868b8b8b848b8b8b828e8f8e828e8f8e858e8f8e879496948596969683969696829696968296969684949694859496948594969485919291849496948a9496948a8e8f8e88848284896562658b4a454a814a454a7d4a454a8c4a494a814a494a894a494a814a494a79525152795251527b6a696a796a696a7a8b8d8b87adaead89adaead89adaead88a5a6a586a5a6a5889797978a97979788949494868c8b8c858c8b8c858c8b8c84848284828482848284828484848284858486848584868487848684858c8e8c838c8a8c868c8a8c89918f918a918f918b9496948b949694879496948794969486949694899496948689888986898889868c8a8c838c8a8c888c8a8c8b8c8a8c8a8988898a89888988898889858988898286868687848284878686868984828488848284858988898889888988898889888c8a8c86868486867b797b8a7b797b898482848a8482848a8686868a8686868a848284878482848886848686848284858b898b8294929481949294828b898b7f8385837c838583838c8e8c7e8c8e8c838180818b767676788180817f767676807b797b807b797b7d7b797b7f7b797b857b7a7b857371738273717383737173847371738e7371738973717389737173867675767f76757682767576826b696b8a6b6d6b8a6b6d6b886b6d6b806b6d6b7f7b7d7b7f7b7d7b887b7d7b887b7d7b876b6d6b876b6d6b7b6b6d6b98787a78a99c9e9c8f9c9e9c8f9c9e9c8f9c9e9c8e9c9e9c809c9e9c7c9c9e9c809c9e9c80a5a6a57ba5a6a580a5a6a585a5a6a5858e8e8e7f7b7d7b8c7b7d7b8c7b7d7b82838483867b7d7b7f7b7d7b817b7d7b81737173847371738873717384737173816b6d6b8576767685818081856b6d6b87737573847b7c7b84737573827375738078767887787678ac9492948f9492947f949294839492948a949294868080807678757867868586767875788a6b656b856b6d6b856b6d6b836b6d6b836b6d6b81737173837371738573717381737173816b6d6b816b6d6b836b6d6b836b6d6b81706e70866b696b876b696b876b696b81706f707e75767584706f7081706f70847371738073717382737173847371738370727085707270836b6d6b78757775808383837e838383807b7c7b8073757385848284828482847f84828485848284818482847c8f8c8f7f8f8c8f7f8f8c8f82868686887b7d7b897b7d7b857b7d7b807b7a7b7c7b7a7b857b7a7b897b7a7b85898889858988898f9c9a9c729c9a9c839492949094929483949294809492947f8b898b828b898b848b898b817b797b84737573847375738373757385737573877371738473717387737173847b7a7b8473727388737273887372738873727388767676887676768c7676768876767687757775877b7d7b887b7d7b8a7b7d7b8a787978887b7d7b867b7d7b897575758773757386757675867877788778777887787978827e7d7e827e7d7e82787978827b797b827e7d7e827e7d7e9f7e7d7ea48081808a8081808a8685868a8c8a8c8f8e8c8e8d9c9a9c839c9a9c859c9a9c8ba5a6a584a5a6a568a5a6a56f7e7d7e8773757387787978867879788678797885787978867879788978797889737573877b797b847b797b7e817f817b7e7c7e817b797b847b797b837b797b837b797b817b7d7b807b7d7b817b7d7b85787978857876787e7e7c7e7e7e7c7e817e7c7e8578797883787978817879787a787978737e7d7e767e7d7e827e7d7e768482847e818081807b7d7b77818081837e7e7e7e8180817e7e7e7e7e818081828482848c78797884757575847879787c7b7d7b7f7e7d7e7d8181817f8486847f8181817a7b797b747e7d7e718181816d81818168818381737e807e7e7e807e7b7e807e79848684767e807e73848684708486847481818179818181777e7d7e767e7d7e727e7e7e7b7b7d7b7d7b7d7b777e7e7e767e7e7e777b7d7b767e7e7e7a8180817f7e7d7e7f7879787d7e7d7e7d7879787b8181817e8181818281818184818181837e7e7e837b7d7b837b7d7b807e7e7e807e7e7e807e7e7e80818081808180817e7e7e7e807e7e7e837b7d7b837b7d7b847b797b7c838183808381837c7b797b767b797b787b797b7b7b797b7f7b797b7e8482847c848284888987898889878986898889868988898389888983898889848c8a8c838c8a8c818c8a8c858c8a8c8291929183969696859192918691929184949294849492948694929484949294879494948a9494948794949489949494898c8a8c898c8a8c8b8c8a8c929796978d9794978da29fa291a29fa291a29fa291a5a6a5969c9e9c919496948a8c8e8c908f908f879a9b9a8b9a9b9a8da5a6a590a5a6a58c9f9f9f899998998f9492948d8c8e8c878c8e8c8d8c8e8c8d94969487949694879496948a9496948c949694889496948a9496948a949694869496948c9c9a9c8e9c9a9c8c9c9a9c919c9a9c90949294909492948d9492948d9492948f9492948f9492948f9492948794929482848a8488848a8486848a8484848a84858c8a8c8276757681767576866061608465656581525152805251527b5251527b4a4d4a844a4d4a824a4d4a7d4a4d4a7d5a595a785a595a7d6d6c6d7b6d6c6d7d848284818c8b8c7d9c9e9c7d9c9e9c7d9c9e9c7e9697967d9190917d9190917b918f91799c9a9c7f9c9a9c7f969496818e8e8e83898a89828e8e8e848e8e8e838e8e8e84898a8985898a8984898a89888384838783848386838483868b8b8b888c8e8c898c8e8c8a8c8e8c8b8c8e8c8a8b898b8d9492948d9492948b9492948d9492948d9492948b9492948b9492948994929486949294899492948994929487949694849496948494969484949694859c9e9c859c9e9c859c9e9c859c9e9c85949294839492948294929482949294868c8c8c868c8c8c828c8c8c868c8c8c887e7d7e827e7d7e806061607d60616083656265876562658965626583808080898c8e8c8c8c8e8c868c8e8c848c8e8c889c9a9c859c9a9c889c9a9c8a9c9a9c899c9d9c858b8d8b878b8d8b838b8d8b847b797b8b7b797b887b797b847b797b8484828484848284848482848584828485848284868c8b8c878c8b8c87949494899c9e9c889c9e9c869c9e9c889c9e9c879c9a9c869c9a9c8496949687918f918991929182949694849192918b8c8a8c868e8f8e848e8f8e868e8f8e868e8f8e8591929188919291868c8a8c888c8a8c85949694809496948394969485949694848c8e8c848c8e8c87898a898c898a898d8482848a84828488848284888988898886848688807e80888684868a8c8a8c87898a8984898a89808c8e8c838686868786848683898789838c8a8c838c8a8c8583818382838183847b797b817b797b857b7d7b887b7d7b867375738573757378767676926b6d6b877676767c8180817f80808083808080828080807d8687867f8c8e8c85838483867b7a7b827b7a7b847e7f7e89787878897e7f7e89787878826b696b82767576878181817f81818186787a7888787a78866b6d6b8a787a788a7b7d7b857b7d7b88838483857b7d7b7f787a78876b6d6b876b6d6b986b6d6bba7b797bb1868586a08685869886858692807d809b807d809b8e8d8e979c9e9c85a5a6a585a5a6a590a5a6a58aa5a6a585b5b2b57fb5b2b56bb5b2b57f8e8e8e89838483828b8b8b828b8b8b7f8b8b8b7f9496948194969482898989828989897d818081858c8a8c878c8a8c878180818b7b7c7b877b7c7b84838383848383838086848696868486b3949294968684868a8080807c808080719492947594929476949694719496946c94969485787578876b6d6b836b6d6b836b6d6b856b6d6b83737173857371738573717381737173826b6d6b826b6d6b856b6d6b856b6d6b82757375827573758575737586757375847576757f7576757f75767582757675817879788378797882787978837b7d7b837b7d7b857b7d7b857b7d7b817b7d7b7e838383868383837b8c8a8c7b8c8a8c8584828488848284828482847f8c8a8c818f8c8f818f8c8f818f8c8f848f8c8f869190917f9c9a9c8891909185868686898b8c8b8d9c9e9c899c9e9c9a8b8c8b949c9a9c8a9c9a9c859c9a9c7789888980868486938684868b94929480949294819c9a9c869c9a9c869c9a9c7f9c9a9c82949694839496948194969483949694878c8e8c87838483807b7a7b877b7a7b8d9496948494969484838483847372738c6b6d6b8876767688767676887676768b7b7d7b8b7b7d7b867b7d7b867b7d7b88787978877879788478797887787978877b797b8878777887787778867b797b827e7d7e847879788578797884787978867e7d7e8a818181868486848e7e7d7e957b7d7b8a8081808f808180957b7d7b8d7371738a73717385807e8083807e80847e7d7e767e7d7e5a7e7d7e6f7e7d7e8c787978867e7d7e847e7d7e867e7d7e867e7d7e857e7d7e8778797887737573857b797b877b797b827b797b7d7b797b807e7d7e847e7d7e847b797b847b797b827b7d7b827879788478797885787978817e7c7e7f848284817e7c7e837e7c7e81787978787b7d7b767b7d7b767b7d7b737e7d7e7b8482847d7e7d7e767e7d7e7e7b7d7b7a8180817c7e7e7e7c7b7d7b7e7b7d7b7b7b7d7b827e7e7e85818081847879788073717380757575747b7d7b7d818181827e7d7e7d7b797b777b797b71848684738486847681818178818181778486847b8486847e81838182848684807e807e7d787a7876787a7879787a787d7b797b778181817081818170818181728482847284828470848284708482847184828471848284758180817a7e7e7e797e7d7e738482847584828477848284798181817e7b797b7d7b797b807b797b7d7b7d7b7a7b7d7b7a7b7d7b7d7b7d7b7c7b7d7b7c7b7d7b7e7b7d7b7e7b7d7b7c7b7d7b798180817c8180817e818081808381837e8381837a8b898b7a8381837b838283768382837b838283828b8c8b7e89878982898789848987897e8987897d8e8f8e7d8988897a8e8f8e7d8e8f8e858c8a8c848c8a8c828c8a8c85918f918491929183969696849c9a9c859c9a9c84999a9984999a9984969696899696968a949494898c8e8c8c8c8e8c878c8e8c898c8a8c8b8c8a8c9497969799a2a2a291adaaad8da29fa291a29fa28aa29fa28c9c9e9c8f9c9e9c85949694858c8e8c898486848b848684929a9b9a8d9a9b9a8d9998998c9f9f9f8c9f9f9f8f9f9f9f8d9c9e9c8a9c9e9c8b9c9e9c8b949694828b8c8b828b8c8b878b8c8b878b8c8b8c8b8c8b8f8382838f8382838f8382838e8081808e808180899c9a9c91808180907e7d7e8d9492948a9492948794929487949294877b797b837b797b837b797b82737773826264628662646286525152804a4d4a804a4d4a824a4d4a814a4d4a805251527a5251527d656565836565657d76787680767876828c8e8c808c8e8c839492948094929483949294869492948394949483949494819494947f94949483919091828c8a8c80919091829697967d9694967d918f91828c8a8c848c8a8c83898a8983898a8984898a8985898a8988898a8989898a89868e8e8e878e8e8e878b8b8b85949294889492948b9492948b8c8e8c8a8c8e8c8a8c8e8c8b8c8e8c8c9492948e8b898b8c8b898b8e9492948d9492948b949294888685868886858686838383899492948994929487949294859496948594969484949694848687868389898980898989838989898589898985807f8083807f8085807f8082807f808073727382737273795a595a7f5a595a82424542774245427760616080606160899c9e9c8b9c9e9c8b9c9e9c8b9c9e9c8c8c8e8c898c8e8c878c8e8c878c8e8c85838183838381838583818385838183857b7d7b837b7d7b837b7d7b807b7d7b878988898989888986898889858988898994949487949494859c9e9c87949494869494948694949488949494879494948494969484949694848c8e8c858c8e8c86918f91868c8a8c86918f9186918f91859496948291929185919291828e8e8e818e8f8e818e8f8e84949694868e8f8e88919291889192918b9496948e9496948d9496948d898889928482848f84828489898a898c8c8e8c8c868686898482847d8482847a8482847f8e8f8e7f8e8f8e7d8c8a8c7f8c8a8c7d8c8a8c7f8c8a8c83898a8981898a89838686868686868686868486888684868a8482848a8482848a8381838583818385838183858b898b838c8e8c838c8e8c838c8e8c868c8e8c7c8c8a8c8e8c8a8c8e8c8a8c7f8c8a8c868c8e8c808c8e8c82868786888c8e8c858c8e8c7d8c8e8c7f8c8e8c868384838484868487848684828486847d8486847d8c8e8c848c8e8c898c8e8c7f8c8e8c7c9496948a94969486868886888688867f838483858384838e7b7d7b888384838394969487949694879496947f9496948f868586987b797b877b797b877b797b85807d808e807d809b807d809b807d809a91939195a5a6a595a5a6a58aa5a6a57fa1a0a16ba1a0a15ea1a0a17fa1a0a18b9492947f9492947f9492948694929484898989818989897b7e7d7e7d7e7d7e7f7676768581808185818081837676768573757389737573847375738473757380787678966b696bb36b696b8f6b696b785a5d5a785a5d5a756d6e6d7f808080857875787b86858671949694859496948981828187818281838182818581828187737173877371738773717387737173886b6d6b886b6d6b876b6d6b856b6d6b81706e70816b696b846b696b87706e7088706f70847576757e7b7d7b8275767583737173847575758175757581737173837072708370727085707270837072707e7b7c7b80838383807b7c7b808383837c8c8a8c858c8a8c8b8482847f848284848f8c8f848f8c8f7f8f8c8f848f8c8f88868686838686867f868686838686868d8b8c8b917b7a7b8d7b7a7b8d6b696b856365638563656385636563776365638078767893787678886b696b85787678837b797b857b797b867b797b867b797b80737573807375738373757385737573847b7a7b7d7b7a7b807b7a7b947b7a7b918384838d94969484949694739496947d8c8a8c88767676886b6d6b886b6d6b8b6b6d6b896b6d6b886b6d6b8870727088737173877371738673717385757575877576758b7576758a7b797b86787778887879788a7879788d7e7d7e8d7e7d7e8a8486848a8486848a8181818681818185808180858685868a868586808081807e807e8088807e80857371737e7371737d6b696b766b696b766b696b847e7d7e8684828483848284847e7d7e867e7d7e847e7d7e857e7d7e847e7d7e847e7d7e8584828484817f81877b797b857e7c7e837e7d7e827b797b807e7d7e7f7e7d7e7f78797880787978817b7d7b827b7d7b837e7c7e8378767883787678817876787a75757576787978787879787c787978767e7d7e7b7879787878797882787978797e7e7e79848284807b7d7b797e7e7e7c7e7e7e817b7d7b7e7b7d7b817e7e7e847b7d7b78787978787b7d7b70787978727b797b777e7d7e7d7e7d7e7f7b797b7a7b797b788181817a7e7d7e7a7e7d7e777b7d7b7b7b7d7b7b7b7d7b7e7b7d7b7d737573807e807e7984868473848684728486847484868476818181798181817781808170848284708180817081808175818081767e7e7e797e7e7e7a7e7e7e79848284798482847d848284817e7d7e847e7d7e847e7d7e847e7d7e827b797b807b7d7b7d7e7e7e7a7e7e7e767e7e7e747e7e7e787e7e7e787b7d7b7e7b7d7b7e818081778482847c8482847e81808180838183848381837a8381837c8b898b7f8b8c8b7b8b8c8b7d8b8c8b7f8b8c8b808e8c8e808e8c8e7e8e8c8e7e8e8c8e7f8988897f8e8f8e818e8f8e838e8f8e85918f9186918f9185918f9183918f91848c8e8c87919291889192918596969684999a9987969696899696968b9492948e949494909c9b9c919c9b9c8ca5a2a58eadaead90adaead94a2a2a299979697949794978a9794978d8c8a8c8a9794978c949694878c8e8c858c8e8c858c8e8c878f908f909a9b9a96a5a6a592a5a6a58da5a6a58f9f9f9f8c9f9f9f8a9998998b94969485949694878c8e8c8a8c8e8c8a8382838c8382838f838283948382838f8b8c8b8f8b8c8b8f8b8c8b8a8b8c8b868081808380818083808180836569658768696887686968825255527c525552744a494a834a494a874a494a7c4a494a7a5251527c525152806264627e6264627d76757681767576827675767e8c8a8c808c8e8c808c8e8c808c8e8c7e8c8e8c7d8c8e8c7d8c8e8c808c8e8c868c8e8c86949294839492948394929483949294888c8b8c888c8b8c868c8b8c838c8b8c868c8a8c829697967e969796818c8a8c82918f9186918f9186918f91868c8a8c868e8e8e878e8e8e868e8e8e878e8e8e888e8e8e868e8e8e86898a8987898a89878b8b8b87949294898b8b8b8a8b8b8b89898a8989868686898686868c8686868e8b898b8b8b898b8a8b898b8a8b898b8d86858683868586867879789086858689838383898383838673747386737473846b696b846b696b876b696b876b696b866361638863616383636163826361637f5a595a7f5a595a7f5a595a7a5a595a795a595a795a595a7f5a595a7f5a595a807e7d7e857e7d7e889c9a9c889c9a9c859c9e9c858080808980808087808080898c8e8c898c8e8c898c8e8c898c8e8c85838183839c9a9c839c9a9c839c9a9c808b8d8b808b8d8b838b8d8b858b8d8b899797978697979786979797899797978994949485949494858c8b8c848c8b8c828c8b8c878c8b8c8994949482949494838c8e8c848c8e8c848c8e8c838c8e8c818c8a8c83918f9186918f9186918f91878e8e8e8e8c8a8c8c8e8e8e8b8e8e8e938e8f8e938e8f8e908482848e848284888c8a8c888e8e8e8b91929189919291858e8f8e8089888983848284808482847d8c8e8c7d898a897a8482847d8c8e8c7a9496947f949694858e8f8e85898889838c8a8c848c8a8c8a8c8a8c8a8c8a8c868c8e8c868c8e8c86898a8983898a898586848686868486878987898886848686838183868b898b868b898b898b898b868c8e8c858c8e8c858c8e8c858c8e8c838c8a8c838c8a8c878c8a8c838c8a8c8580808082808080808c8e8c88808080857371737f7b7a7b8083848382838483827e7f7e897e7f7e897e7f7e84848684868c8e8c898c8e8c878c8e8c898c8e8c889496947e9496948094969484949694858b8b8b85949294858b8b8b8a8b8b8b908688869086888683949694839496947e9191917e9191917e9191917e919191858e8d8e809c9e9c80807d8092736d739f6b6d6b957e807e907e807e807e807e727b7d7b727b7d7b788e8e8e7fa1a0a184949294847b7d7b7f7b7d7b7f838483848989897d7e7d7e7b7e7d7e7f8989897d8c8a8c7b81808187767676896b6d6b87838383878c8a8c7e8c8a8c82838383807876788778767887787678807876787c808080788080807c8080807f6d6e6d857875788a8685868a9496947b9496948c9798978e97989783adaead7eadaead80b5b2b57eb5b2b57ab5b2b583b5b2b582a5a2a583a5a2a583919091867e7e7e807b797b80757375827b797b857b797b88757675827576757f7576757e706f708273717382737173807371738175757583757775817577758370727083757775807375737e737573807b7c7b8e7b7c7b919492947f9c9a9c7f949294829c9a9c8fa5a2a58ca5a2a584a5a2a57fa5a2a5809c9a9c829190918591909182919091857b7a7b897b7a7b857b7a7b807b7a7b8576767685767676816365637c6365638878767888787678806b696b856b696b7f6b696b806b696b846b696b836b696b8063656382636563826365638273757384737173807371738a7371738d737173886361638d6361638863616380737273728180817d81808188767676887676768a7577758a7072708a6b6d6b8c7072708978797888757575877879788678797885787778887877788573757384737573887879788b7879788b787978887375738a7b797b867e7d7e8a8181818a848684858685868a8685868a80818085868586888e8c8e8a807e8088807e8088807e80847e7d7e8b7e7d7e8b7e7d7e8b7e7d7e897879788478797887787978877e7d7e867e7d7e857e7d7e847e7d7e867e7d7e807e7c7e7d817f8187817f81877e7c7e857e7d7e847b797b827b797b7f7b797b7f7879787f7575757f7575757e7575757e7371737c73717378737173787876787a7575757c7371737f737173787575757d7375737d7375737d737573857879787c7e7e7e777e7e7e7c7e7e7e837b7d7b817b7d7b7e7b7d7b7f7b7d7b817e7e7e8475757580757575787b7d7b747b7d7b6f818181727e7d7e778181817f7e7d7e747e7d7e7184868473818181718181816f8183816c8183816f81838173818381707e807e707e807e6c7e807e697e807e708181817081818174818181747e7d7e70818081708180817281808176818081747e7e7e777e7e7e797b7d7b797b7d7b797879787d7375737d7375737b7375737d7b797b777b797b7b7b797b797b797b7a7b7d7b767b7d7b6d7e7e7e707e7e7e72818081788180817a8180817c8482847e8482847e8482847c8482847e81808180838183808b898b768b898b789492947b949694789496947b8b8c8b798b8c8b7e8e8c8e82949294809492947a9492947f9496948494969486949694869496948296949684969496859c9a9c8896949689969696879696968791929187919291849696968d999a999096969690999a99919c9b9c939494948e9494948c949494909796978e9796978e979697948c8a8c9b8c8a8c868c8a8c8a8c8a8c91979497858c8e8c858c8e8c878c8e8c878c8e8c8d9a9b9a929a9b9a929a9b9a909a9b9a8c9f9f9f8b9998998a9998998d949294908c8e8c8b8c8e8c8d8486848b848684917b797b8c8b8c8b8a9496948a94969485949694838b8c8b83838283867b797b7e6569657e4a514a834a514a864a514a855255527c5255527f5255527f6869687c7b797b837b797b877b797b7c7b797b80848a8482848a8484848a8482848a84838c8a8c808c8a8c808c8a8c838c8a8c808c8e8c7e8c8e8c7d8c8e8c838c8e8c848c8e8c868c8e8c898c8e8c8b8c8e8c8b807f8088807f8088949294889492948c8c8b8c88949494869494948694949482919091838c8a8c828c8a8c818c8a8c868c8a8c868c8a8c848c8a8c848c8a8c86898a89888e8e8e868e8e8e85898a8986898a8986898a89878486848684868489838483887b7d7b8483848387838483878482848b8686868d8686868c898a898d8381838e7b797b8c7b797b8d7b797b8b6b6d6b816b6d6b906b6d6b927879787e6365637e6365638163656381636563816b696b856b696b8b6b696b846b696b88767576856361637d636163806361637d5a595a7f6d6c6d806d6c6d7f807f80808c8c8c828c8c8c84a5a6a584a5a6a5889c9a9c8b9c9a9c859c9a9c859c9a9c89848284858482848c8c8a8c8c9492948b9496948e9496948c949694899496948794929485949294829492948294929484898b8984949694879496948794969483949694839496948394969483949694818c8e8c848c8e8c848c8e8c818c8e8c828c8e8c828c8e8c868c8e8c868c8e8c888c8e8c888c8e8c8c8384838c8c8e8c8e8c8e8c918687868e8687868e8080808a7b7d7b7d7b7d7b837b7d7b978b8b8b8c8e8f8e8a8e8f8e818e8f8e7c9496947d949694838e8f8e819496947d8e8f8e7e8c8e8c7e8c8e8c818c8e8c7e8c8e8c808e8c8e878e8c8e8b9492948b9492948d949294889492948494929484949294858c8e8c868c8e8c898c8e8c868c8e8c868c8e8c8683858385838583858c8e8c878c8a8c878c8a8c8a838383898383838a86878689868786878687868678787883737173847371738473717383737173817371738373717384737173817371738373757386737573806365637b636563807375738673757384737573817e807e88898a8988898a8988848284888482848983848389838483897b7a7b887b7a7b887e807e827e807e82898b8983949694868c8a8c8a83838384838383828383838a7e7d7e8a7e7d7e867b797b867b797b877979798679797989848684858486848d8385838a8385837b949a9481949a949f7b7d7b96707170837071708770717081737473858383838a949294789492946a9492947d6b6d6b856b6d6b816b6d6b807374737e7374738283838385949294789c9a9c6e9c9a9c828988899189888991949294879492947d9492947d9492947e8989897e8989898089898983898989828688867d86888679949694749496947d9c9e9c7d9c9e9c749c9e9c749c9e9c7ba5a6a57ba5a6a580a5a6a580a5a6a5779f9c9f839f9c9f83bdbabd7ebdbabd82bdbabd7bbdbabd74a4a1a46d8b898b768c8e8c818c8e8c818181818176757683737573807375737d7879787d787978807879787a787978856b6d6b897879788379797983797979817979797c7979797c737173847371738073717391838483998f8c8f848f8c8f948f8c8fa4a5a2a5939c9e9c879c9e9c839c9e9c839c9e9c8694929482949294799492947c838383887b7c7b827b7c7b887b7c7b8884868485848284828482848384828486848284847b7c7b846b696b84737273817372737f636563846365638663656388636563886365638963656389636563876e6e6e8473717387737173867b797b837b797b84707170867575758a7575758870717084737573847e7d7e86848284898482848d7b7d7b8d7b7d7b8a7b7d7b947b7d7b8d8081808b8081808d7b7d7b8d7b7d7b8b7b797b867b797b868381838b838183898c8a8c898c8a8c848c8a8c868c8a8c8a8988898a89888985898889868482848884828487848284878686868c8482848b848284888482848b8482848e8686868a8684868884828485848284898684868a818181887b797b8a7b797b887b797b867b7d7b837b7d7b867b7d7b847b7d7b847e7d7e877e7d7e847e7d7e7f7e7d7e7f80808080808080827b797b7f7b797b857b7d7b837b7d7b7c8385837a8385837d8080807a7b797b7a7b797b7a7b797b7e7e7c7e807e7c7e807e7c7e797e7c7e7e8181817e818181828181817a818181787b797b767b797b73808080807b797b7f7b7d7b787b7d7b7f7b7d7b848081807d8080807b7b797b787b797b7280808067868586678685866780818067808180648080806c7b797b6c8080806c8080806e7e7d7e6a8482846e848284718482846c7e7d7e67848284698482846c8482846f7e7f7e737e7f7e717e7f7e6f7e7f7e747b797b7a7b797b787b797b787b797b75807e8075807e807b807e8075807e80727b7d7b6f7b7d7b6f868686747b7d7b7584828477848284798482847b8482847e848284778482847189888971898889778c8a8c718c8a8c718c8a8c748c8a8c798c8e8c7c8c8e8c7c8c8e8c799797977a9492947a94929477999899779998997e999a9979999a997b9f9e9f7e9f9e9f7d9f9e9f80999a997d9f9e9f819f9e9f839c9e9c83999a99829696967d999a997e9c9a9c819c9a9c819c9a9c809c9a9c7f999b99819fa09f86a5a6a58aa5a6a58e9c9e9c909c9e9c90969896909193918c9492948d8c8a8c8b8c8a8c8d8c8a8c8e898b898c898b8988898b898e898b899786848691918f91859c9a9c8b868486888c8a8c849c9a9c889c9a9c909c9a9c919496949694969496949694968b8c8b968c8e8c8f8c8e8c8f8c8e8c8f8c8e8c83807f8083807f8083807f807e9492948389878983898789817674767d636163805a595a805a595a875a595a805a595a796361638576757687898989878989898691909186919091889c9a9c889c9a9c839496947f8c8e8c808486847f8c8e8c828c8a8c848c8a8c838c8a8c838c8a8c838c8a8c818c8a8c808c8a8c808e8e8e8286868685868686838686868586868684868886878688868791939187919391888f8c8f899a979a8a9a979a8b9a979a8c9a989a8a9a989a859a989a7f9a989a80949294809492948294929484949294858c8e8c858c8e8c858c8e8c8583848388898889867e7e7e847e7e7e827e7e7e85787978867879788578797886787978897e7d7e867e7d7e897e7d7e8b7371738a7675768d7675768a6b696b856b696b8a6361638c6361638d6361638c63616383636563846365638c636563836365637e63616382707070877e7f7e878c8e8c878c8e8c858c8e8c84898a8982898a898494939482949394849c9a9c859c9a9c849ca29c859ca29c869ca29c879ca29c859a9a9a829a9a9a839a9a9a828f8e8f7b6b6d6b7f6b6d6b876b6d6b8c7e807e89949294869492948f9c9a9c8e9492948b8988898b8988898e898889878e8f8e8494929482949294829492948294929484949694849496948094969480898b89838989898789898987898989877e7d7e8b8385838b8385838f838583928c8e8c8f838583948c8e8c948385838b8385838c83848384838483818c8e8c818c8e8c888c8e8c888c8e8c818080807b7b797b767b7d7b6983848376838483838384837f89888981898889878988898a8988898a848284888482848684828486848284867b7d7b867b7d7b87808280897b7d7b8d8482848d898789898e8c8e868e8c8e858b898b8483818385838183878b898b868c8e8c858c8e8c828c8e8c848c8e8c838c8e8c828c8e8c868385838783858387838383888c8a8c8a8383838a83838387787878846b696b816b696b816b696b84737173877371738773717387737173817371738173717381737173867371738683858383838583819496948394969483949694869496948994969489949694828c8e8c838c8e8c858c8e8c868c8e8c878c8e8c878c8e8c878c8e8c898c8e8c8794969488898b8988898b8982898b89818c8a8c858c8a8c868383838183838383818181817b797b817b797b837b797b82797979856e6d6e846e6d6e866e6d6e8a737173907371738a73717384838583917b7d7b8765656587707170917b7d7b938383838e9492948a9492947c9492946a9492947d949294858685868178797882838383848383838b838383897374737d7676767376767678898889918988898d83818380737173807371737d737173797e7d7e797e7d7e7e7e7d7e80737173826b6d6b7d6b6d6b8b6b6d6b8f8688867a898b8978898b897a898b8983898b89878689868086898684868986848689867e817e8180817e8183817e817e636163827371737b7371736d737173527371736f6b696b886b696b816b696b817675768178797883787978827879787f7879787e7879788078797885787978836b6d6b836365638763656385636563856365638473717384737173917371738d838483847976798f6361639f636163996361638b636163836361637f6361637b7675767c737473796365637263656389636563896b696b857372738c6b696b896b696b886b696b867371738b73717385737173787b7c7b847b7c7b8d8486847e8486847b84868481848684868486848484868488797879897978798a797879897978798b7371738b73717386737173837371738b7071708a757575847b797b8475757586737573847375738673757384787978857b7d7b837b7d7b887b7d7b8f737573927b7d7b97868586928685868d8c8a8c8b8b898b89949294898b898b8b8b898b8f8e8e8e8a9192918694969489949694898e8f8e8b848284898482848c8482848e8482848d8482848f8482848e8686868f8686868b898a898c8686868b868686898482848a848284878482848a8482848884868487848684878181818581818187808180838081808080818081808180827e7d7e827e7d7e847e7d7e827e7d7e7e8080807e8080807e7b797b857b797b8083858380838583808385837c7b7d7b7d8080807a80808081808080837b797b7e7e7c7e808987897c8987897e8987897e81818176767976856b716b7a8c8a8c7b8687867d808080738c8e8c7d8687867f8685867f8685867f8c8a8c7f808180807b797b7d7b797b7286878675808080717b7d7b677b7d7b637b7d7b5e7b7d7b607b797b607b797b647b797b687b797b62787978667879786a73757366787978678482846e848284767e7d7e737e7d7e717e7f7e737878787678787873787878767b797b78807e8071807e806d807e806c807e806c807e8072737173757371737c7b7d7b79868686798686867786868679898889828482848084828479898889778988897a8e8f8e7e8e8f8e7a8e8f8e7a8c8a8c7a9493947c9493947a94939479979797799797977e9797977e97979780999899839f9f9f839f9f9f83a5a6a585a5a2a585a5a2a5839f9e9f829f9e9f83999a9983999a99849496948794969482949294809492948296969682999a99819c9a9c839c9a9c889c9a9c889f9e9f889fa09f8ca5a6a58c9fa09f8c999b998d9698968d9193918b9193918b9193918b9492948b9492948c9492948c9492948c9496948c9496948c949694889496948e9c9a9c9a918f918586848685918f91978482849784828493848284978482848e8382838e838283998382838b8382838878797888787978848c8e8c818c8e8c839492947e807f80836d6c6d876d6c6d7f6361637d636163816361637d76747680737473878c8f8c878c8f8c7d8c8f8c879c9e9c879c9e9c83898989858989898886868686868686867b7d7b828686867e8486847f8c8e8c838c8e8c848c8e8c8491909185919091848c8a8c858c8a8c848c8a8c818c8a8c848c8a8c818e8e8e809190918291909182919091829c9a9c829c9e9c849c9e9c879c9e9c899c9e9c88a5a2a589a5a2a58da5a2a58da5a2a58aa5a2a58c9a989a869a989a858f8f8f829492947e9492947d8988897d8988897e83848381838483838384837f8384837f7e7e7e817e7e7e81737573817375737f78797885787978857879788578797883737173867371738573717385737173886b696b806b696b806b696b836b696b85706e70887e7c7e897e7c7e877e7c7e868988898b89888989898889888988898b8c8e8c898c8e8c898c8e8c898c8e8c8786868685898a89868c8e8c868c8e8c858c8c8c858c8c8c828c8c8c7f8c8c8c818c8c8c8384828482848284858482848584828483848284828482847d848284729193917ba5a6a587a5a6a590a5a6a5889492948b9c9a9c8894929486949294878e8f8e898e8f8e858e8f8e858e8f8e8589888984898889898988898b8988898a7e807e8a7e807e8a7e807e947e807e8b7e7d7e877e7d7e94737173907371738f7375738b7b7d7b84838583887b7d7b867b7d7b827375737d737573747375737973717379838483798c8e8c7d8c8e8c818687867e8687867e80808081808080838384838a8384838a8384838a8384838f8482848a89888987898889848482848184828481848284818482848484828486868886898c8e8c898c8e8c898c8e8c8b8e8c8e8789878984848284848482848583818388838183898b898b878b898b888687868780808086808080837b797b817b7d7b847b7d7b837b7d7b8473757389737573887375738573757384737573867878788486878681868786868687868a89898983898989868989898c9496948a94919484a5a2a586a5a2a586a5a2a586949694869496948694969486949694899496948694969483898b89837e807e7d848284858482848886868688898a89898c8e8c898c8e8c8783848386838483837e807e847e807e847375738273757384838383817b7c7b81737573847b7c7b807e7d7e807e7d7e807e7d7e807e7d7e8679797986848684848486848a7979798a7371738773717384635d6381635d637e65656583656565876565657e656565856365638e7374738583838378737473766b6d6b81787978817879788178797884737473828383837e7374737e6365637d6365637d636563786365638c6365638d63616380737173808381837d8381837b7e7d7e7b8989897e8989897b8989897d787a787d787a7886787a78866b6d6b7f6365637f6365637f6365638163656382686d6882686d6880686d687d4a514a816361637e6361637c6361637e6361637b7371737b737173677371737b737173888181818876757688767576887675768478797883848284818482848084828480868586839492947e9492947a9492947e8f8d8f818f8d8f858f8d8f858f8d8f808384838473717399838483888384837f8f8c8f8a8f8c8f7f7976797f797679877675767b7675767f7675767f7675767f8383837f737473827374738273747382737273826b696b856b696b856b696b876b696b8a6b696b836b696b827371738773727387737273846b696b8a6b696b866e706e84797b79888486848184868484848284878482848484828487848284887b797b877b797b867b797b837b797b8d7575758a707170887071708b7071708e7375738e737573907375738b787978887b7d7b8d7b7d7b8f8385838f8c8e8c8d8c8a8c90808180907b7d7b90868586909492948b9492948b9492948e9492948f9192918d9192918a9192918791929186949694878e8f8e8a8e8f8e8c8e8f8e8c8c8e8c8a8c8e8c8d898a898c8c8e8c8b898a8988898a8988898a8988898a89888987898989878985898789838684868581818184818181828181818184868484808180877b7d7b847b7d7b838081807f8985897f8985897f7e7d7e87737573857b797b817b797b837b797b838687867e7b7d7b807b7d7b7e7b7d7b7a8385837d8080807a8c8e8c748c8e8c788687868089878977949294738987897c7e7c7e767679767a76797689818181858181817d8687867d8c8e8c7b8c8e8c808687868680818086808180848081807d808180838c8e8c838c8e8c788080807280808076808180718c8a8c678c8a8c718c8a8c688c8e8c608c8e8c688687866c8080806e8482846e848284718482847584828473787978787375737373757371737573717371736c7371736c7e7f7e6d7e7f7e6f86848673868486788684867a86848678807e80758e8c8e758e8c8e819c9a9c819c9a9c7c9190917991909177919091798e8f8e798e8f8e7e9496947b94969477949694779496947e949694819496947a9493947a9493947a949394779493947c979797819797978797979789979797899f9f9f8c9f9f9f8c9f9f9f8999989985999a9985999a998594969483949694869496948494969483999a9983999a99829c9e9c859c9e9c859c9e9c839c9e9c85a2a2a288a2a2a28a9f9e9f8a9f9e9f8a9fa09f8a999b998a9496948a949694879698968a9698968a9698968b9698968c9c9a9c8b9c9a9c8b9c9a9c8a9c9a9c8a9496948e9496948e9496948e898b89948684869a7b797b9a7b797b91918f918c84828490848284888c8a8c848c8a8c86838283868382838b8b8c8b8b8b8c8b8b8c8e8c8f8c8e8c8f787978846565657c5a595a785a595a7e6d6c6d856d6c6d83767476889c9a9c889c9a9c839c9a9c878c8f8c878c8f8c848c8f8c8aa5aaa5879c9e9c819c9e9c81898989818989897f9190917b9c9a9c7b9c9a9c7b9c9a9c7c949694808c8e8c838c8e8c7e8486847d8c8a8c7f8c8a8c829190918291909181949694819496948094969485949694889c9a9c869c9a9c889c9a9c89919091899193918b9193918c9193918e8688868e8482848d8482848d8482848984828486848684888f8f8f818486848384868482898889828988897e7e7e7e7b7e7e7e7a8384837c7b7a7b7a7b7a7b7c7b7a7b7b7375737b7375737d7375737d7375737c7879787d7879787d7879787c6b6d6b8073717380737173827e7d7e828989897e8181817b8c8e8c838c8e8c888c8e8c878c8a8c888c8a8c878c8a8c898c8a8c8b8988898b8988898b898889879c9a9c858c8e8c898c8e8c898c8e8c898c8e8c878c8e8c86898a8986898a89838482848384868480848684808c8c8c81848684868482848684828484848284838c8c8c838f8e8f849a9a9a839a9a9a82a5a6a583a5a6a583a5a6a587a5a6a58c919391889c9a9c88949294899492948e8c8a8c928988899289888992848284928482848e7e7e7e8c7375738b73757387737573847375737d73757384737573847375737a7e7d7e767e7d7e7a7e7d7e7f7e7d7e7d8385837a8385837a8c8e8c7a8c8e8c7d8c8e8c7d8385837d8385838683858388838483888384838883848384838483848080808186878684868786888c8e8c838b8b8b838b8b8b8a8b8b8b8a949294818e8f8e8189888981848284848482848484828486848284868482848684828487808280877b7d7b8680828086808280848482848484828486848284898482848783818384838183857b797b887b797b857b797b837b797b847b797b827b797b847b7d7b857b7d7b87838583868385838483838385838383888383838b8383838a868786898687868a9496948c94969489949694879496948a9496948c9496948c9491948983818384838183818381838183858383737573867375738673757384737573817375737e7e807e817e807e86898a89888c8e8c888c8e8c85848284827b7a7b837b7a7b8473717384737173847375738073757382737573877375738573757381737573827b7c7b897b7c7b807e7d7e81818181818181818181818184797979816e6d6e846e6d6e816361637e635d637e635d6381635d6384635d63835a595a7e5a595a7e5a595a915a595a976365638a636563856365637c6365637d78797885787978857879788178797880737473827374737e7374737e838383828988897d898889788988898289888991838183949492948a949294849492947e94969480949694839496947194969470949694828688867d8688867d86888681898b8981898b897d898b897a898b897b8689867b8689867b8689867b8689867c817e817a817e817c817e8181817e817b8b898b7b8b898b748b898b828b898b8481818184818181848c8e8c8181818182787978847879787f7e7d7e807e7d7e897879788978797885868586879492947ea5a2a57ca5a2a587a5a2a58ca5a2a580a5aaa57ca5aaa58d949794889497948fa5a2a584a5a2a57fa5a2a584a5a2a57b9c9e9c779c9e9c7b9c9e9c7f8989897f9492947f8383837c8383837c83838383848684837b7c7b827b7c7b857b7c7b857b797b8b7b797b8b8482848b8482848d8486848d84868487848684878486848684868488797b798a797b7981797b79826e6e6e836e6e6e877978798a7978798373717383737173896b696b8c6361638a7071708d6b6d6b8f6b6d6b91707170957375739078797893787978957879788f838583928c8e8c8f8c8e8c8883858386868586888081808d8685869786858698838183958b898b938b898b908b898b8f8c8a8c8c8c8a8c8c8c8a8c8c8c8a8c898e8f8e868e8f8e85949694898e8f8e888c8e8c888c8e8c8a8c8e8c888c8e8c88898a8986898a898886868688898a89888987898789878987898789858c8a8c8484868481848684847e7d7e857e7d7e7e808180808c8a8c7d868586817b7d7b827e7d7e7f898589828985897f948e9480868786838c8e8c848c8e8c7f8687868783858385949694809496947a9496947f8c8e8c78868786748687867d8687867c898789737e7c7e737e7c7e73737173826b716b91767976828c8a8c768181817d7b797b857b797b828687867b8687867b86858676868586788685867f8c8a8c868687867d86878672868786728c8e8c7f8c8a8c7a868586768685867a8081807080808074808080787b797b7c8080807d848284757e7d7e757e7d7e75787978717375736c73757367787978697e7d7e6a8486846a8486846f848684718486847386848671807e8074868486738c8a8c728e8c8e728e8c8e729c9a9c759c9a9c779c9a9c799c9a9c799c9a9c7e9c9a9c809496947c949694809496947e9496947e949694818e8f8e8194969487949694859c9c9c7f9c9c9c7fa5a6a585a5a6a589adaaad89adaaad89a2a0a28ca2a0a28c9998998999989986949294869492948594969485999a9982999a99829f9e9f839f9e9f83a5a2a581a5a2a5839f9e9f889c9e9c889c9e9c859c9e9c889c9e9c889f9e9f879c9a9c839c9a9c859c9a9c8a999b998a999b998c999b998c9496948a96989687969896879c9e9c8a9698968a9492948e8c8a8c8f8c8a8c91848284937e807e917e807e95737573957375738b8684868886848691918f91859c9a9c7d9c9a9c889c9a9c8c9c9a9c8c9c9a9c919496948e8b8c8b898382838b7b797b8b65656581525152815251527d5251527a6d6c6d8794929485949294879492948c898789888987898676747681898789848c8f8c918c8f8c94a5aaa58a8c8f8c83898989839c9e9c7f9c9e9c879c9e9c889c9a9c869c9a9c7b91909182919091819496947b8c8e8c809496947e9c9e9c7e9c9e9c809c9e9c839c9e9c849c9e9c819496948494969483949694839192918886868686868686857b7d7b857b7d7b877b7d7b877b7d7b897b7d7b897b7d7b8b8482848984828485848284868482848584868483848684838486847f8486847d737573777375737b7e7e7e7b7375737873717378737173787371737c7b7a7b7b7e7e7e7b8988897b9492947f9492947f9492947f949294809492948394929482949694829496948094969480949694888c8e8c8a8c8e8c8a8181818a8c8e8c848c8a8c848c8a8c888c8a8c8a8c8a8c8b8988898c8988898c8988898b8988898b8c8e8c8b8c8e8c8b8c8e8c858c8e8c82898a89858c8e8c858c8e8c828c8e8c8594939486949394859c9a9c829c9a9c83949794879497948494979485949794858f8e8f858f8e8f848f8e8f838f8e8f83919391839193918391939183919391918e8d8e898081808d737573957375739373757389737573827375737e8384837a838483788384837483848374838483768987897b898789788482847b8482847f8988898489888984898889878e8f8e888b8b8b868b8b8b878b8b8b898b8b8b88918f9188918f9186918f9185918f918494969483898b8983898b8983898b89848c8a8c868c8a8c848c8a8c878383838786878686868786848c8e8c80868786808684868386848683868486838c8a8c858c8a8c85868586828c8a8c8086858683838483857b7a7b837b7a7b888384838a83848387838483898384838783848383818081838180818581808185818081827e7f7e837e7f7e867e7f7e898486848884868485848684878486848684868485868786878687868a8687868a808080867b7d7b897b7d7b8d8081808b8081808b8c8a84897e7f7b8670747387707473886e706e836e706e856e706e856e706e7c7675767f8181817f8181818276757686818081868c8a8c8781808189818081898c8e8c847e7f7e847e7f7e817e7f7e7f7b7b7b837b7b7b857b7b7b847b7b7b84737473816b6d6b816b6d6b856b6d6b886b6d6b88737473887374738a6b6d6b836b696b816b696b826b696b806b696b806b696b7c6b696b80767476807674767e7e7f7e7f7e7f7e867e7f7e877e7f7e878384838283848389949694929496948b8c8e8c8b818181808c8e8c808c8e8c858c8e8c858c8e8c828c8e8c848c8e8c8594969484949694859496948394969484949694859496947c949694819496948a8c8e8c938c8e8c937e7f7e878c8e8c7f848284838482847f8482846e8482847484828482848284828482847f848284807b7d7b7f7b7d7b7c7b7d7b7b7b7d7b7c7e7d7e798c8a8c7c8c8a8c7c8c8a8c7d8486847d8486847c8486847d8486847d8486847d8486847d7e7f7e7c8486847e84868482787a7885787a787f787a78807879788473757387737573847375738673757392737573927b7c7b928c8a8c8d949a9c83949a9c83949a9c8d898c8b8a8e8f8e7d8e8f8e948e8f8e8d9496948d8c8e8c888c8e8c7d8c8e8c7f8c8e8c7c8c8e8c7c8c8e8c7c8c8e8c808c8e8c808c8a8c808c8a8c808c8a8c7b8c8a8c7c8c8a8c7f8c8a8c838180818a8180818278797889737573937879788c7e7d7e91737173917371738d73717382737173846b6d6b8f6b6d6b8f6b6d6b8b6b6d6b897b787b907b787b926b656b8b6b656b867b797b897b797b868686868d8686868d8c8e8c8e83848392838483948c8e8c948687868f8080808f80808092808080948c8e8c8f8c8e8c817b797b867b797b8b898a898d8686868d8c8e8c8e898a8991848284918482848f8482848c8482848f8687868f8c8a8c8d8c8a8c8c8c8a8c8e8c8e8c8c8c8e8c888c8e8c8c8c8e8c90898a898d898a898d8c8e8c8d8c8e8c8a8c8a8c898e8e8e8a8e8e8e8c8c8a8c8a898a898a898a89888e8e8e88949294858e8f8e809496948694969486949694819496947c898b8981898b8984949694839190918191909187919091839190917c949694828988897f8482847f8482848c8c8b8c8c848284868482847f8482847b89898979979597849795977b979597758f8d8f7879757978635d637e635d63847375738b7375738b73757377838283788c8a8c837b797b887371737d737173797b7a7b7c7b7a7b7c7b7a7b7c7371737c6b696b7a6b696b767b797b7f7b797b7b7b797b747b797b777b797b708382836f8482846c8482847284828476848284737b797b718685866c8685866a8685866d8c8a8c698c8a8c6d8c8a8c698c8a8c688486846f8486847384868473848684718c8e8c718c8e8c718c8e8c748c8e8c7a9492947a9492947e94929481949294858c8e8c838c8e8c7f9797977f9797978494929488949294859492948694929487999b998b9fa09f8b9fa09f8c999b998b999a998d9c9e9c8d9c9e9c89969696889696968891929189919291899696968a91909189919091889697968b9697968a9496948694969483949694859496948794969487949694879496948a9496948a949a948a949a948a949a948a949a94899c9a9c859c9a9c829c9a9c859c9a9c899496948694969486949694899496948b8b8b8b928b8b8b957b7c7b997b7c7b938688868e9496948b8688868e787a788b918f918b918f9189918f9188918f9182949694879496948e8b8c8b8e8b8c8b899492948c9492948c8988898473757381706e708463616383636163836361638463616380636163868381838e9492948c96979688919091858c8a8c8396979687949394868c8c8c81949394819493949194969497949694878382838183828389919091899c9a9c809c9a9c859c9a9c869496948494969482949694869496948794969485949694859496948491929187919391878688868a868886877b7d7b8376787683767876817678767f6b6d6b7e7371738073717381737173817371738673757384737573867375738a7375738b737573897375738a7375738a73757384767576806b696b806b696b786b696b79737573747e7e7e798988897b8988897c9493947b9c9a9c7d9c9a9c7c9c9a9c7e979597819795978197959783898589867b7d7b827b7d7b827b7d7b847b7d7b7f8482848289888985949694869496948a8e8f8e86898889898e8f8e898e8f8e848e8e8e848e8e8e8d8e8e8e8d94929489949694898e8f8e8c8988898c84828488808180888081808886858686868586888c8e8c888c8e8c848c8e8c848c8e8c868c8e8c828c8e8c7f8c8e8c828c8e8c809496948094969480949694839496948694969481949694869496948b9496948b8b8c8b8f8b8c8b8f8b8c8b938b8c8b7e7375737a7375737a8081807e8081807b8384837b8384837e838483829493948194929481949294819492948394929484949294868e8c8e868e8c8e868e8c8e878e8f8e878e8f8e878e8f8e858e8f8e828b8b8b858b8b8b868b8b8b868b8b8b87918f9186918f9183918f9181918f9184898b8984898b8984898b8985898b89858c8a8c858c8a8c868c8a8c848c8a8c848c8e8c818c8e8c818c8e8c848687868586848683868486848684868586848682868586808685867f8685867f86858684838483878c8e8c888c8e8c898c8e8c898c8e8c858c8e8c88838483858384838381808188818081868c8a8c82818081848486848784868487848684878486848484868486848684888486848b8486848b8c8e8c898c8e8c898c8e8c848c8e8c868c8a8c898685868b7b7d7b867b7d7b8670747384707473877e7f7b8a7e7f7b888486848b8486848b848684808486847f8c8e8c858c8e8c8a8181818a7675768c8180818776767684818081897676768470707081636163846361638670707084737473886b6d6b876b6d6b83737473827b7b7b807b7b7b8484828487848284877b7b7b857b7b7b837374738173747383737273817372737e737273837b7c7b87817f81858c8a8c838c8a8c878c8a8c818c8e8c828c8e8c828c8e8c7f8c8e8c878384838983848389838483847372737e76757687818181878181818776757686767576857675768576757686767576846d6d6d806d6d6d826d6d6d7f6d6d6d80636163816361637c6361637c636163816361637e63616384636163846361637f6866687f6866687b6866687b767476848482847c84828479848284777371737d7373737f7373737c7373737d73737380707170807071707d7071707c7071707d7372737c7372737a7372737d7372737f7878787c7e7f7e7f7e7f7e838486848184868481848684817e807e8184868480848284827e7d7e827e7d7e8278797880737573927b7c7bab838383a58c8a8c9c898c8b8d898c8b7e898c8b83898c8b84848284808988898a8482848a84828486808080847b797b7f7b797b827b797b837b7a7b817b7a7b817b7a7b838384837b8c8a8c858c8a8c85818081808180817c8c8a8c7c8c8a8c838c8a8c7c8180817f787978868482848f7879788c787978867b7a7b8d7371738d737173867371738b6b6d6b977b7a7b8f7b7a7b8f6b6d6b8e7b787b907b787b907b787b8e7b787b8f7b797b927b797b8d7b797b89868686898c8e8c878c8e8c8b8c8e8c928c8e8c8d8c8e8c8f8687868f8687868d868786948080808f808080868c8e8c918c8e8c8b898a898b898a898d898a898e898a898d8c8a8c8f8684868e8987898d8987898e8988898f8988898d8988898d8988898e8c8e8c8c8c8e8c8a8c8e8c8b8c8e8c908c8e8c8e8c8e8c91898a8991898a89908e8e8e8e8e8e8e8e8e8e8e909192918d9492948a94929484949294848e8e8e858e8f8e7f8e8f8e7f9496948294969484949694819496947f949694878486848c919091879c9a9c7e91909183919091808e8f8e7c8988897e8988897d8e8f8e7c8c8b8c7c8482847f84828476848284777b7d7b827b7d7b7b7b7d7b757b7d7b6c8f8d8f6f8f8d8f75a5a6a578a5a6a581a59ea584a59ea58494909481838283788c8a8c728c8a8c728c8a8c78838183778384837783848377838483778c8e8c768b898b768b898b7c8b898b7c8b898b729496947094969472949694768b8c8b728c8a8c6c8c8a8c6f9492946f9492946e919191719191916a9191916e91919175949394719493947c8c8a8c788c8a8c7b848684778f908f7b8f908f778f908f749496947a9496947a9c9e9c7a9496947e9492947e9c9b9c809c9b9c7e9c9b9c7fa2a0a27fa2a0a283a2a0a283adaaad86a5a6a588a5a6a589a5a6a58ba5a6a58ba5a6a587a5a6a5889fa09f86999b99879696968b94929489949294869492948791929188969696899c9a9c8c9c9a9c879697968a9697968c96979688919091888e8f8e888e8f8e8894969488949694879496948a9496948a94969487949694878b8f8b878b8f8b878b8f8b84949a9485919091899190918c919091908686868e8b8d8b8e8385839183858397838583958b8b8b958b8b8b8b8b8b8b878b8b8b85949694809496948594969485949694889c9a9c8d9c9a9c8c918f918b918f918b8b8c8b8b8b8c8b898382838e7b797b89737573817375738473757381737573837e7c7e827e7c7e858c8a8c868c8a8c84949294869492948c9492948c9492948b969796889697968896979685969796839493948394939483949394848c8c8c8a8382838e7b797b877b797b8a8b8c8b87868686877b7d7b8986868689919091848b8c8b868b8c8b8594969481949694818e8e8e838c8a8c848c8a8c818c8a8c847b7d7b827b7d7b82868886817b7d7b81818381798c8e8c7781838183767876818486847b8486847e8486848084868481838383867b7c7b847b7c7b867b7c7b887b7c7b86838383878383838783838386818181868c8e8c828c8e8c868c8e8c7f9492947f9492947f8988897f9492947d8c8c8c7f9493947a8c8c8c798486847e7b757b7a7b757b7e7b757b7e7b757b807b7d7b82898a8982898a8987898a8985949694898e8f8e898988898684828486848284868e8f8e858e8f8e858482848b84868487898a8989898a898b8486848984828489848284898482848c8482848b8081808886858688808180867b7d7b848384838183848381838483847b7a7b827b797b8680808089868786898687868b898b898e898b8991898b8991898b898f7e807e947e807e9473757386737573826b696b8b6b696b8f6b696b827b7a7b829c9a9c869c9a9c899c9a9c899c9a9c8ca5a2a590a5a2a58ca5a2a589a5a2a58394929481949294838b8b8b838384838184828484848284848482848684828484848284848988898484828487848284888b8b8b878b8b8b8794929488949294869c9a9c82918f91838684868586848683898b8984898b8986898b8985898b89858383838483838384838383818383838086878680808080837b797b827b797b837b797b847b797b867b797b877b797b82808180857b7d7b8380818085868586878c8e8c8783848385838483877b7a7b857b7a7b877b7a7b887b7a7b847b7a7b8581808187818081848180818481808185787878847e7f7e867e7f7e85787878887b7c7b897b7c7b88848684877b7c7b877b797b887b797b867b797b857b797b8680818084808180807b7d7b827b7d7b867e7f7b898c8a848b8c8a84897e7f7b86797b7986797b79826e706e806e706e826b696b856b696b776b696b826b696b8c6b6d6b8976767689767676816b6d6b7b63616384636163897e7f7e868c8e8c87848284858482848884828488848284878482848584828480848284818482848584828483848284837b7b7b8584828481848684817b7c7b807b7c7b827b7c7b85817f8185817f81807674767c76747681636163826361637f63616381636163876361638763616384636163846361638b6b696b896b696b846b696b876b696b846b696b846b696b836b696b826b696b7f5a595a7d5a595a825a595a825a595a7d6361637d6361637d6361637d636163846361637e6361637e6361637e6361637b6866687b6866687f6866688c5a595a876261627962616274626162796261627d6b6a6b7f636163806b6a6b7f6b6a6b796365637a6365637b6365637d6365637f6b696b7f6b696b816b696b816b696b867371738673717382787878807878787f7375737b73757381737573827375737e737573827375738473757387787978808383838c7b7c7b9f7375739f737573a17e7e7b927e7e7b7e898c8b83898c8b8a898889878988897d8e8f8e87898889888687867d8687867f8687867f868786818384837c8384837e7b7a7b81737173856b6d6b766b6d6b7b7676768b767676866b6d6b836b6d6b7c7676767f7676768f73757393737573897375739378797891838483918c8e8c918c8e8c828384838b8b888b8b9c969c7c9c969c808b888b898b8b8b899c9e9c899c9e9c8e9c9e9c8b868686908686868f868686927b797b9473717390838483878c8e8c878384838a8687868f8080808880808083808080898080808c8080808c868786898687868b898a89918686869384828493848284938482849386848691868486908684869189888993898889908687868d8687868b8686868a8686868a8686868b8686868d8482848b8686868a8c8e8c8a8c8e8c898c8a8c898c8a8c8a8c8a8c878c8a8c868e8e8e848e8e8e84898a8981898a89808988897d8482847c8482848284828481898b8981898b8981898b898f8e908e8c919091839190917c9190917e8686867e8482847f898889828e8f8e7f8e8f8e7f9494947994949476949494769494947797959777898989758989897e8989896f8f8d8f728f8d8f75a5a6a57ba5a6a57ea59ea57b9490947b94909477949094728c8a8c6d8c8a8c6d8c8a8c6d8c8a8c6f8c8e8c6f8c8e8c748c8e8c798c8e8c818b898b7a9c9a9c7a8b898b7c8b898b7b8b8c8b798b8c8b798b8c8b7d8b8c8b799492946c9c9a9c659c9a9c699c9a9c639c9e9c659c9e9c639c9e9c689c9e9c719493947194939471949394789493947b9a9b9a7ea5a6a57ea5a6a582a5a6a5839c9e9c80a5a6a586a5a6a586a5a6a587adaead87adaead87adaead87adaead8aadaaad8cadaaad8aa2a0a288a2a0a2889f9f9f8a9998998b9998998b9492948c9496948a9496948a94969488999b99889c9e9c88999a9987999a998a999a9989969696899696968c9696968b919291859190918a9190918a919091878c8a8c888e8f8e8a8e8f8e888e8f8e88898889838b8c8b808b8c8b838b8c8b878b8c8b8d8384838d838483947b797b9a7b797b977b7d7b93868686937b7d7b907b7d7b897b7d7b86838583837b7d7b898b8d8b879c9a9c808b8b8b848b8b8b878b8b8b8e86888690787a788b787a788b787a788b7b797b8e7b797b887b797b867b797b897b797b847b797b87838283897b797b89737573877e7e7e89898889897e7e7e828c8a8c828c8a8c878c8a8c827e7c7e869492948e9492948e9492948c949294888c8a8c868c8a8c868c8a8c828c8a8c838486848384868487848684878c8c8c878b8c8b8e8b8c8b8e8b8c8b8a8b8c8b8a9190918c8686868a8686868786868689838283878b8c8b848b8c8b858b8c8b8491929184949694839496948094969482919391889c9e9c849c9e9c7f919391818183817d818381778c8e8c858c8e8c868486847b8486847d848684808486847d838383838c8a8c848c8a8c868c8a8c8a8c8a8c8c8c8a8c878c8a8c888c8a8c868c8e8c868c8e8c828c8e8c808181817f7e7e7e7f7e7e7e7f7e7e7e7f7e7e7e7e8486847c8486847a848684798486847e8985897a97959778a5a6a57ea5a6a580a5a6a582a5a6a5899798978d979897858988898389888985848284888e8f8e8b8e8f8e8889888985848284888e8f8e8994929482949294848e8e8e87898a898989888989898889838e8f8e868e8f8e868c8a8c868c8a8c888685869186858690838483907b7a7b907b7a7b8883848393808080938687868f868786967b797b8e737573887375738b73757386737573817375737c7e807e787e807e737e807e767b7a7b768b8c8b7a8b8c8b7e9c9e9c8d9c9a9c8d9c9a9c899c9a9c8d9c9a9c8c9493948c949394858384837e8384837f7b7d7b7f7b7d7b7d7b7d7b7f7b7d7b818482848484828486848284868482848784828487848284888988898a848284898384838783848389838483857b7d7b847b797b827b797b847b797b867b797b83737573847375738473757383737573847375738473757380737573807b7c7b837b797b827b797b817b797b828080808686848687868486868c8a8c858c8a8c888c8a8c868c8a8c868c8a8c89868586827b7a7b82737173867371738473717385737173877371738973717386737173836b6d6b856b6d6b886b6d6b826b6d6b8373717387737173857371738773717388737273876b696b8a6b696b8a737273887b797b897b797b8986878687868786867b7d7b807b7d7b8480818087808180857074738563696b8563696b8563696b8363656383636563826e706e806e706e8276757682767576778c8e8c7f8c8e8c8c8180818481808184818081818180817e8c8e8c868c8e8c8f8c8e8c867e7f7e7f7374738273747383737473836b6d6b866b6d6b826b6d6b806b6d6b87737473877b7b7b837b7b7b817374737e7374737e6b696b7c7372737f73727383737273876b696b836b696b7a6b696b7c6b696b837070708170707082707070877070708d7372738b83848384838483898384838b818181877675768476757684767576866b696b866b696b846b696b7f6b696b7d6d6d6d7f6d6d6d7f6d6d6d7f6d6d6d7c63616382636163816361637f63616381636163846361637e6361637e6361637f6866687f6866687f6866687f5a595a7f5251527c6261627c6261627f6261627f63616380636163826361637e6361637c6365637c6365637f7071707f707170817372738673727386737273867372738678787885787878857878788378787882787a787f8486847f8486847e8486848084828484848284877e7d7e8b7e7d7e8c7b7c7b807b7c7b8083838392737573a173716b9c73716b927e7e7b92898c8b8a8e8f8e878e8f8e808e8f8e848e8f8e8d8c8e8c848c8e8c828c8e8c828c8e8c838c8e8c7e8c8e8c7e8c8e8c778c8e8c80767676906b6d6b9a8180818b8c8a8c868180818a767676867676768d81808193848284967e7d7e8f848284937e7d7e9c7b7a7b917b7a7b897b7a7b95838483887b7a7b887b7a7b8b8b888b849c969c859c9e9c8b9c9e9c8e9c9e9c929c9e9c929ca29c8b9ca29c8b9ca29c8d9194918e83848390838483877371738b7371738f7b797b8f7b797b8d7b797b8a808080868c8e8c91868786898080808c808080948482849684828493848284918482848f8482848f848284918987898e8684868d868786908486848e8486848d8486848a898a8988898a898d86868689898a898a898a898b84828487898a8987898a898a8c8a8c878c8a8c858c8a8c838c8a8c8184868488898a8986898a8981898a89808e8f8e7f8e8f8e838e8f8e828e8f8e81898b897f898b897c898b89848e908e85868686877b7d7b838686867e919091818e8f8e839496948194969481949694839c9e9c7f9c9e9c7f9c9e9c839c9e9c7ba5a2a57ba5a2a57ea5a2a57ea5a2a5758f8d8f728f8d8f758f8d8f7b8f8d8f749490947794909474838283748382837d83818378838183728c8a8c728c8a8c748c8e8c798c8e8c7e8c8e8c818c8e8c838b898b7c9c9a9c769c9a9c7c8b898b7d8b8c8b7d8b8c8b798b8c8b768b8c8b6f949294659c9a9c65949294629c9a9c639c9e9c659c9e9c6e9c9e9c6e9c9e9c71a5a6a578a5a6a57ca5a6a584a5a6a582a5a6a582a5a6a582a5a6a582a5a6a583a5a6a580a5a6a5809c9e9c839c9e9c87949294859492948594929487949294888c8e8c8597979785979797859797978794929489949294879998998499989985999b99859496948794969488949694889492948b94929488949294889492948a8c8e8c8a8c8e8c8d8c8e8c868c8e8c8891909189919091869190918596979686949694888e8f8e888988898f8482849583828398838283957b797b957b797b91838483917b797b917b797b8a7b797b857b7d7b7e8686867e868686829190918394969483949694838b8d8b898385838b7b7c7b876b6d6b876b6d6b876b6d6b886b6d6b856b6d6b836b6d6b8e787a788e8684868d8684868786848686868486898382838e8b8c8b8b8382838483828389898889898988898789888986898889888c8a8c888c8a8c828c8a8c867e7c7e8c8381838e8381838e8381838c838183888c8a8c889190918891909186969796849c9a9c869c9a9c899c9a9c8c9493948a8b8c8b878b8c8b8a8382838e838283897b7d7b857b7d7b857b7d7b877b7d7b8a7b797b8a7b797b8983828389838283848c8a8c828e8e8e868e8e8e849192918891939188919391849193917f9193917b8c8e8c83818381818183817f8c8e8c7e7e7f7e7e7e7f7e808486847e8486847d8c8a8c818c8a8c868383838a8383838c7b7c7b8d7b7c7b8d7b7c7b898383838681818182767576807675767c7675767f7e7e7e828988898489888984898889808486847c8c8c8c7e9493947a9493948197959785a5a6a57ea5a6a58197959780979897869798978d97989787898a89888e8f8e8694969489949694898e8f8e868482848889888987949694849496947e949294848e8e8e898e8e8e89949294898e8f8e8c8e8f8e928988899884828496868586918685868f8081808b808180887b7a7b88737173817b7a7b757b7a7b7f7b797b868c8e8c828c8e8c8686878680898b897d7e807e7d898b8980898b8981898b898194969486949694869496948b9c9e9c8b9c9e9c8b9c9e9c8b9c9e9c887b797b887b797b877b797b877b797b877b797b837371737e7371737c7371737c7375737e7b7c7b7f838383838c8a8c8486858686868586848685868486858687808180887b7d7b897b7d7b877b7d7b857b797b857b797b877b797b847b797b877b797b8680808084808080848080808481818183818181848181818884868487868486838c8a8c838c8a8c838c8a8c8286848685868486848c8a8c8586848687868786868c8e8c8586878686808080897e807e877e807e857e807e80787a787b7b7c7b817b7c7b8683838386838383858383838683838386838383847b7c7b867b7c7b8783838385838383868c8a8c868c8a8c858c8a8c848c8a8c868c8a8c878c8e8c8a8c8e8c8c8c8e8c8f8c8e8c8d8c8a8c8a8c8a8c89817f8183767476826b696b876b696b846b696b836b696b8373757383737573867b7d7b8883858387838183888b898b888b898b84949294828c8e8c828c8e8c868c8e8c8983858389848684857b7d7b827b7d7b837b7d7b857b797b827b797b7f6b696b816b696b847371738673717387737173847371738273747385737473866b6d6b866b6d6b856361637f6361637f6361637f636163856365638a636563856b6b6b846b6b6b866b6b6b8373727380737273837b797b837b7d7b7a737573837375738e7b7d7b8d7577758c707270876b6d6b876b6d6b87737373836b6a6b856b6a6b866b6a6b86737273847372737e6b6b6b7e636563806867687f6d6e6d7a6867687c6867688068696882686968826869688163656381686a68806d6f6d7e686a6882686a68806d6d6d7c6869687d6d6d6d7e6d6d6d7f6d6e6d816d6e6d7e737573827375738473757380737573817375738073757381706f708175767581757675857b7d7b897e7c7e897e7c7e867e7c7e897e7c7e897e7c7e8a7e7c7e8984828485848284858c8a8c8181818182818181838c8a8c808c8e8c828c8e8c838c8e8c888384838c7b7c7b88838383868c8a8c888c8a8c947e7f7e94787878917e7f7e977e7f7e8e7e7d7e897e7d7e827e7d7e7f8482848d8b898b888b898b808b898b7e8b898b7d86868680868686808482847b848284729a979a8ca5a2a5978f8c8f8c848284898e8f8e8b949694948988898e949694849ca29c84949794938c8c8c908c8c8c958c8e8c8f818181928181819a8181818b7e7f7e94848684967e7f7e8f7371738f737573897b7c7b897b7c7b867b7c7b897375738d737573807e7e7e807e7e7e88868586888685868d868586928c8a8c918685868e8c8a8c8d8c8a8c8f868586908482848f8482848b8686868c868686908482848e8686868e898a8992898a898d8685868d8c8a8c8e8c8a8c8d8685868d8988898b8687868a8687868d8988898c898a898e898a898d898a898e898a898e898a898c8686868c8686868c8686868d848684898687868689888989898889858988898a86878687898889878c8a8c868c8a8c838e8e8e87919291808e8e8e7f8e8f8e7a8e8f8e768e8f8e7f898889828c8e8c7c969696828c8e8c85969696819c9e9c819c9e9c829c9e9c849c9e9c81a5a2a583a5a2a5839c9a9c839c9a9c84969896829698967d8c8e8c758c8e8c768c8a8c778c8a8c7d8c8a8c778c8a8c6e8c8e8c748c8e8c728c8e8c778c8e8c828c8a8c7e8c8a8c7991909177919091759193917b91939183919391838486847f8486847d8486847b9193917d9193917b94929477949294709492946c9c9a9c6d9c9c9c6d9c9c9c71a4a3a471a4a3a47ba7a6a77ea7a6a782a7a6a785adaaad84adaaad86adaaad87a7a4a784a7a4a7829c9e9c82999a9982999a9980999a9980949494819494948294949482949494829697967f9697967f9c9e9c829c9e9c869c9a9c839c9a9c869c9a9c869c9a9c8694969486949694849496948194969482949294829492948594929482949294848e8f8e878e8f8e878e8f8e848e8f8e848c8a8c888c8a8c889492948c8c8a8c8e8c8a8c958c8a8c95848284958482849579767995797679917976798a8f8c8f8a8987898a898789818987897b898789799c9e9c7e9c9e9c839c9e9c7e9c9e9c849496948d9496948a949694877e7d7e895a5d5a855a5d5a845a5d5a825a5d5a8263616382636163827675768c8989898994949489949494909c9e9c969c9e9c91949294888b8b8b888b8b8b8b8b8b8b8a8b8b8b85838483857b7d7b8a83848387848284858482848484828483898889867b7d7b807b7d7b807b7d7b8a8989898c91919191919191919191918b9c9e9c8c9496948894969488898989887e7d7e857e807e86787a7886787a7883787a7884737573827375738273757382737573827b7d7b837b7d7b837b7d7b857b7d7b83737173897371738c737173897371738a7b7a7b86838483858c8e8c858c8e8c838c8e8c818c8e8c818c8e8c7c8c8e8c799494947e9c9e9c7e9c9e9c748c8b8c778486847e8c8e8c79949694818c8e8c82898b8982898b89828c8e8c828c8e8c898183818c8183818c76787687767876857e7e7e83898889819492947f9492947f94929482949294828b8b8b7f8b8b8b828b8b8b82949294869492948694929489949294868b8b8b8383848383838483858b898b89949294899492948594929482949694828e8f8e828e8f8e8294969483949694889496948d8e8f8e91898889938685869386858693868586978081809c7b7c7b887b7c7b8873757392737573887b7d7b7e8081807b8685867b8685867d8b8b8b7a8b8b8b7f949294829492948297959786a5a2a588a5a2a588979597889c9a9c899c9a9c889c9a9c89918f91898c8e8c888c8e8c888c8e8c8683848386838583877b7d7b877b7d7b867b7d7b857b797b857b797b887b797b877b797b837b797b83838183858381838383818380838383808383838283838383838383848081808480818081808180837b7d7b8780818087808180888081808686858689868786888c8e8c898c8e8c8d8c8e8c858c8e8c8286878682808080858080808681818183848684878486848581818183807e8084807e80867b797b827b797b82807e8089807e8089807e808786848685808080857b797b857b797b857b797b857e807e85787a7882787a787c7e807e868c8a8c888c8a8c888c8a8c86838383828383838683838388838383878c8a8c878c8a8c878c8a8c878383838683838381838183848381838583818387838183898384838a7b7a7b8a7b7a7b89737173896b696b846b696b867674768476747687818181898c8e8c838c8e8c838c8e8c858c8e8c858c8e8c86838583898385838883818387838183857b797b827b797b8573757386737573857375738473757386737573866b6d6b8473757384737573847b797b7f7b797b828482848584828484838183868c8a8c878c8a8c8583818384848284857b7b7b847b7b7b8173747382737173827371737e7371738573717388737273846b6b6b85737273877372738273727380737273817372737e6b6b6b7a6365637d636563886b6d6b856b6d6b84707270857072708970727088707270847373738673737384737373856b6a6b7f6365637f6365638063656380636563826867687d6867687a6d6e6d7d6d6e6d826d6d6d816d6d6d806d6d6d7f6d6d6d7e686a687e686a687e686a687f686a687e6869687d6869687f6d6d6d806d6d6d7e6d6e6d806d6e6d806d6e6d826d6e6d84686a68826d6f6d826d6f6d807375738175767587757675877b7d7b8e7b7d7b917e7c7e8c7876788c7e7c7e898482848a8482848c8482848b8482848684828486818181828181818681818186818181818384838783848383838483808c8e8c858c8a8c888383838c7b7c7b8c83838391848684917e7f7e8b7e7f7e8e737173897375738478797887737573847e7d7e8a8b898b88838183807b797b807b797b8484828486868686828c8e8c868c8e8c829a979a7da5a2a5879a979a928f8c8f948e8f8e8e94969491949694998482848784828484848284938c8c8c99848284927675768a6b696b926b696b92767576947e7f7e947e7f7e8b78787889787878917b7c7b917b7c7b8b7375738673757390737573967375738d898889869492948d808180907b7d7b88868586888081808c7b7d7b8d8081808e8685868c8685868c848284918482848f8482848e898a8990898a898f898a8993898a8993868686908685868f8685868f8685868e8c8a8c8e8687868f8687868c8988898b8687868a8686868b8686868d8482848f8482848c8686868d8686869184828491848284908486848d8486848c8486848a8687868a8988898a8988898789888987898889878c8a8c898c8a8c898c8a8c818c8a8c7f8988897f8e8f8e7f89888981898889889192917f969696799c9a9c829696968796979685969796879697968596979686949294879492948294929480949294828c8e8c7f8c8e8c788c8e8c738c8e8c748c8a8c7491909177919091768c8a8c70919391779193917d9193917b9193917c9697967c9697967e9697967e9697967f9193918391939183919391819193918291939182919391819193917d9fa09f7badaaad7fadaaad7fadaaad7fadaaad80adaaad80adaaad83adaaad87a4a3a485a7a6a785a1a2a184a1a2a184a1a2a1849c9a9c829c9a9c829c9a9c849c9a9c84999a9984999a9982999a9981999a99819c9e9c839c9e9c839c9e9c869c9e9c859c9e9c889c9e9c8b9697968896979686918f9189918f9186918f9186918f918489888984898889868988898189888985898889858988898589888988898889818e8f8e878e8f8e918080809473717390848284988482849c84828498848284918482848e8482848784828487848284828f8c8f828f8c8f7f8f8c8f7b8f8c8f78a5a2a578a5a2a57ea5a2a584a5a2a58a9c9e9c8a9c9e9c8a9c9e9c8a868586877e7d7e8468656879524d527f524d52865a5d5a815a5d5a816d706d866d706d8c898989898989898c9c9e9c969c9e9c90949494899494949994949490949494888b8b8b8b8b8b8b8b8b8b8b8683848384838483848b8b8b8a949294888b8b8b828482848284828483848284828482848289898982898989889795978ea5a2a5919c9e9c919c9e9c8e919191887b797b837371738373717385737173837e7d7e7f7e807e82787a78807e807e8084868482898b8984898b8984898b8984898b89828384837e8384837e7b7d7b807b7d7b7b8384837e8c8e8c817b7a7b867371738a7371738c73717388737173887b7a7b86818381868c8e8c868c8e8c7e8c8e8c838c8b8c819494947c949494779c9e9c7c9c9e9c7c949694798c8e8c7e8c8e8c828c8e8c80898b897e8486847c8486847c81838181818381898c8e8c8c8c8e8c8b898889857e7e7e857e7e7e87898889858b8b8b82949294829492948594929482949294828b8b8b868b8b8b868b8b8b838b8b8b7c8b8b8b8394929486949294809492948094929485949294898b898b8f898889948e8f8e94898889988482849684828488848284888482848d848284907b7d7b89868586828685867e7b7d7b837b7c7b7e7b7c7b797b7c7b7e83838380868586858c8a8c8a8c8a8c8d8c8a8c8c8b8b8b8c8b8b8b898b8b8b8983848388898989857b7d7b857b7d7b857b7d7b877b797b857b797b827b797b837b797b867b7a7b86737173847371738273717382737573867375738573757386737573888c8e8c878c8e8c8786878688868786898c8a8c878c8a8c858c8a8c828c8a8c808c8a8c7f8c8a8c818c8a8c7f8c8a8c808c8a8c828685868786858687868586898c8a8c888c8a8c858c8a8c888685868986878687808080878080808486878681808080867b797b867b797b857b797b867b797b857e7d7e847b797b847b797b857b797b867b797b877b797b857b797b857b797b887b797b8586848686868486867b797b837b797b8080808080808080807e807e837e807e857e807e898486848883838384838383817b7c7b867b7c7b877b7c7b877b7c7b857b7c7b8673757385737573857b7c7b86737573857375738773717387737173887371738573717384737173847b7a7b86737173847b7a7b84817f81878c8a8c8c8c8a8c8c8c8a8c88818181848181818576757685767576857b7d7b847b7d7b8683858389838583888381838483818381838183838381838683858387838583848385838383858383848684868486848784868485848684838482848284828481848284827b797b837b797b857b797b847b797b8273717385737473827b7b7b7f7b7b7b837b7b7b7e7371737e73717382737173847b797b81737273857372738a7372738763656386636563826b6b6b7d6b6b6b7e63656383636563886b6d6b856b6d6b806b6d6b847072708c6b6d6b8970727087707270866b6a6b856b6a6b826361638363616383636563856365638563656385636563826361638263616385636163806867688068696886686968866365637f6869687f686a688163656382686a68826d6f6d816d6d6d7e6d6d6d7f6d6d6d826d6d6d836d6e6d806d6e6d80737573816d6e6d80686a6881686a6881686a6883686a68856b696b81706f7083706f70856b696b7e737173867371738c7371738c7876788978767888787678887371738673717385767976857679768276797681767976807b7a7b827b7a7b817b7a7b807b7a7b837b7c7b887375738c7375738c7375738e78787888787878827878788b7878788c7e7d7e82787978897879788c787978887b797b857b797b7e7b797b838381838b8686868b8686868b898a89898686868c84828487848284878f8c8f8c8f8c8f8b8482848b848284898988899189888990848284938c8c8c9094979487949794878181818c8181818c8c8e8c8c8c8e8c8f8486848f7e7f7e8d848684898486848e7b7c7b917b7c7b888383839183838393949294909492948d898889897e7e7e818081808880818086808180838c8a8c8c8c8a8c8e8c8a8c8f8685868e868586908c8e8c92898a899186868692868686918686869286868693868686928482849480818095808180928081808f808180908687868f8687868e8486848f8687868e8686868a8686868e86868690898a898b898a898b8686868f8686868a898a89898687868c86878689868786868c8a8c87898889878988898789888987898889868c8a8c878e8e8e898c8a8c838e8e8e858988898589888983898889858e8f8e888c8e8c8e8c8e8c859192917f919291828c8a8c858c8a8c848c8a8c818c8a8c838c8a8c848c8a8c848c8a8c839492947d9193917a91939178969896739c9e9c709c9e9c779c9e9c799c9e9c7d9697967d9c9e9c799698967b9698967d96989679969796779c9e9c739c9e9c799c9e9c7f9fa09f839fa09f81adaead83adaead84adaead84adaead86adaead84adaead82adaaad82adaaad82adaaad82a4a2a480a4a3a480a4a3a4809c9c9c809c9c9c7e9c9e9c7e9c9e9c7f9c9e9c829c9e9c809c9a9c809c9a9c80a19fa1819c9a9c829c9e9c839c9e9c839c9e9c849c9e9c849c9e9c8594949485949494869494948596979685919091859190918291909183918f9180918f9180918f9183918f918b8988898b89888990898889937e7a7e927e7e7e927375738f7375738f737573947371738e73717391737173918080808c8482848c8c8a8c88848284808c8a8c839492947c94929480949294839c9a9c86a5a2a58aa5a2a58aa5a2a58aa5a2a58aa5a2a58da5a2a5848987898789878988706d70835a555a7e5a555a805a555a7c524d527c6865687c686568829496948794969487949694849496948a94969489898989858989898f8989898f89898999949494969c9e9c93949494898c8b8c888b8b8b828384838283848388838483878b8b8b878b8b8b838b8b8b828b8b8b848e8f8e828e8f8e8494969487949694889795978c9795978e9795978e8989898b7b797b897b797b867b797b8686858683898989839496948394969481949694848486848184868482848684837e807e827e807e847e807e807e807e7d7e807e79838483798b8b8b7b8b8b8b798b8b8b788c8e8c7e8384837b8c8e8c7e8c8e8c81838483857b7a7b887b7a7b8a7371738d6b6d6b8b7678768381838186818381868c8b8c7e8c8b8c81848284838c8b8c7c9496947994969483949694888c8e8c798c8e8c758c8e8c7b84868482848684848c8e8c898c8e8c87818381896b6d6b83737573837e7e7e897e7e7e897e7e7e85838483828b8b8b7f9492947c8b8b8b828b8b8b7f8b8b8b868b8b8b898b8b8b8c8b8b8b908384839383848390838483978381839b838183927b797b977b797b988482848f8482848684828482848284888482847a848284758e8f8e7e9496947e8c8a8c828c8a8c828c8a8c828c8a8c838c8a8c888c8a8c888c8a8c888c8a8c8a8c8a8c8a8685868a8081808a808180897b7d7b897b7d7b877b7d7b847b7d7b857b7d7b867b7d7b837b7d7b837b7d7b847b797b837b797b837b797b877b797b877b7a7b8483848384838483858c8e8c858c8e8c868c8e8c868c8e8c868c8e8c878c8e8c878c8e8c888c8e8c888c8e8c898c8a8c8783818383838183808c8a8c7e8c8a8c7f8383838083838381838383838c8a8c858c8a8c858c8a8c878c8a8c878c8a8c868685868786858687868586888080808580808084808080878080808480808086868786888687868680808084818181858181818584868487848684868c8a8c858c8a8c848c8a8c838c8a8c8286848685807e8084807e80847b797b857b797b81808080858080808580808087787a7885787a7885787a7887737573847375738273757388737573867b7c7b847375738473757385737573867b7c7b867b7c7b8883838387838383888c8a8c88838183848c8a8c85838183868381838483848384838483898384838c83848389817f8186817f8186767476837674768276757685767576897675768a81818189838583898c8e8c898c8e8c878c8e8c868b898b818b898b81949294859492948283858383838583837b7d7b847b7d7b837b7d7b857b7d7b83737573836b6d6b816b696b816b696b826b696b8473717386737173867371738673717385737173866b6d6b816b6d6b81737473827374737b737173817b797b847b797b7e7b797b857b797b857b797b81737273887b797b857b797b7e73727380737273827b797b837b7d7b837b7d7b837b7d7b857b7d7b8a7b7d7b887b7d7b887b7d7b897b7d7b857b7d7b827b7d7b837b7d7b867b7d7b867b797b857b797b837b797b837b797b837375738573757385737573807375738073717380737173836d6d6d806d6d6d82686a6884686a6882686a688363656382686968806869687e6365637f6365638163616384636163836361638163616383636563806365638463656387636563836b696b856b696b886b696b876b696b83737173897876788973717389737173897371738b7371738a7371738973717388767976856b716b846b716b876b716b867b7a7b817b7a7b83737173817371737f7375738c7b7c7b85838383817b7c7b8e7e7f7e88848684827e7f7e857e7f7e897879788c73757391737573897879788f7b797b8d838183838b898b83949294868686868684828486848284868482848c8482848c8482848c8f8c8f8c8f8c8f868e8f8e8b949694948e8f8e8b848284908c8c8c938c8c8c908482848a848284878c8e8c8f8c8e8c8c8181818a818181928486848f848684897e7f7e897e7f7e898c8a8c8e8c8a8c9183838391838383937e7e7e897e7e7e86737573897e7e7e888c8a8c8b8c8a8c8d808180888685868f868586948081808f8081808e8081809084828492848284918482848d8482848e8482848f8482848c8482848e848284937b7d7b8f8081808d8685868d8685868e8486848d8486848e848684908486848d8686868c8686868d8686868b8686868b84828491848284918686868d898a898a8687868686878686868786898687868489888987898889848c8a8c7f8988897e9192917e919291839496947e8e8e8e838e8f8e83949694858e8f8e858e8f8e82919291858c8e8c8b8c8e8c8891929182919091819697967f9697967f91909185949294839492948394929485949294829193917f9698967d9c9e9c7d9c9e9c7d9c9e9c7b969796799697967b969796778c8e8c7b8c8e8c7d9c9e9c749c9e9c799c9e9c799c9e9c799c9e9c7e9c9e9c819fa09f7f9fa09f7f9fa09f839fa09f889fa09f869fa09f889fa09f889fa09f869c9a9c869c9a9c869c9a9c829c9a9c839c9c9c8394969480949694839c9c9c849c9e9c859c9e9c859c9e9c849c9e9c849c9a9c859c9a9c849c9a9c849c9a9c85949294859492948694929486949294858c8b8c868c8b8c878c8b8c858c8b8c888c8a8c8b8c8a8c8e8c8a8c948c8a8c9586848695868486957b797b957b797b937e7a7e8b7e7a7e89736d7389736d73857375737e7e7e7e7b898889827e7e7e878080807e8e8f8e7e8e8f8e849c9e9c849c9a9c889c9a9c8c9c9a9c8c9492948e9492948e9492948e8c8a8c8a84828486797679826361637f63616386636163815251527e5251527e5251527e525152805a555a7e5a555a7e706d70808685867f94969482949694849496948494969484949694869496948494969482949694829c9e9c829c9e9c929c9e9c999c9e9c99949494968482848384828486848284867b7d7b868384838b949294848b8b8b8a8b8b8b89949294858b8b8b84949294858e8f8e848e8f8e898988898a848284867b7d7b8c7b7d7b8a7b7d7b887b7d7b898685868c9191918e9191918b919191888989897f7e7d7e7f737173867371738473757383737573827e807e8084868480898b897b9496947794969477949694798b8b8b7e8b8b8b79949294799492947e8c8e8c818c8e8c818c8e8c868c8e8c858c8e8c838c8e8c838c8e8c7f8c8e8c81818381867678768b7678768b8183818384828483848284868c8b8c868c8b8c838c8e8c7c8c8e8c7e949694818c8e8c7c898b897c8c8e8c828c8e8c828c8e8c878183817e6b6d6b796b6d6b84767876877e7e7e8b8988898d8988898d949294908b8b8b907b7d7b907b7d7b8d7b7d7b8f7b7d7b967b7d7b967b7d7b8c7b7d7b8c8384838c7b7d7b837b7d7b837b7d7b89838183807b797b7c7b797b808381837d8e8f8e799496947d9496947d8e8f8e7e8e8f8e888e8f8e8d898889888988898980818089808180858685868586858688838383838c8a8c888c8a8c888c8a8c8a8c8a8c888c8a8c8586858685868586878b8b8b8783848387838483878384838689898984898989878989898589898982918f9183918f9184918f9185918f91868c8e8c868c8e8c868c8e8c878c8e8c878c8e8c878c8e8c888c8e8c888c8e8c898c8a8c888c8a8c898c8a8c878c8a8c858c8a8c828c8a8c81868586808685867e898a897e898a8982898a89858686868486858686868586868685868780818087818181867e7d7e897e7d7e878181818584868488818181848486848581818186808180848c8a8c85868586858685868386858688868586878c8a8c85868586847e807e847e807e827e807e84737573827b797b827b797b857b797b867b797b84737573837375738373757384737573837375738273757380737573847b7d7b857b7d7b877b7d7b877b7d7b847b7d7b847b7d7b8b8081808b868586858685868786858689868586858081808280818083818181837e7d7e867b797b877b797b8e7b797b8e7e7d7e887e7d7e867b797b84737573847b7c7b867b7c7b898383838b8988898b9492948c8988898b89888988818081878180818576767684767676827371738273717384737173806b696b7f65676581707270817072708470727084706f7084706f7083706f7082757675847b7d7b847b7d7b827b7d7b847b7d7b8479787985848284878482848484828482817f818276747682817f817e817f81837e7c7e857e7c7e8184828483848284828482847b84828486848284888482847c8486847c84868483848684838486847f8c8a8c7f8c8a8c83838183878c8a8c81848684818486848b848684878486847e8482847d8482847d7b7b7b817b7b7b837b797b817b797b7f7b797b817b797b81757675807576757f75767583706f70847071707e70717081707170856b6d6b8270727080707270836b6d6b85707270846b6d6b816b6d6b7f7374737e7374737f737173827876788278767883787678857b7b7b867b7b7b837b7b7b827b7b7b86787978897879788b78797888787978867375738973757388737573897375738d7375738f7375738d7b7c7b877375738a737573877b7c7b867b7c7b877b7c7b857b797b827b797b827b797b848381838c8686869286868690868686898686868b8482848b8482848b8e8f8e86898889898c8c8c8d9493948d9493948b9493948b919291889496948b949694868c8a8c83848684889493948b8c8c8c8e8c8c8c93949294938e8f8e8d9190918b8c8e8c89898a898c8e8e8e868486848a898a89908e8e8e8a898a89898486848f848684908486848d8486848b8486848c898a898d8384838c7b7d7b897b7d7b90838483918082808f8082808f8082808f808280947e7e7e917375738e8988898e89888990808080908080809086878694808080967b7d7b94808180918081808e8081808e848284938482848e8482848e848284927b7d7b8d8384838d7b7d7b907b7d7b8d8482848d8482848d84828488848284897b7d7b8b80818088808180888081808a8081808a7b7d7b8a8081808e808180938482849584828495848284938482848c8987898784828487848284898482848586868685868686858686867f898a897d8e8b8e7d80808084808080809c969c7e9c9e9c779c9e9c799c9e9c809c9e9c8094939480a5a6a583a5a6a580a5a6a582a5a2a582a5a2a57ea5a2a580a5a2a5869c9b9c879c9b9c879c9b9c879c9b9c839c9c9c839c9c9c829c9c9c829c9c9c819f9f9f7ba5a6a57ea5a6a57da5a6a578a5a6a583a5a6a57f9f9f9f789f9f9f7e9ca29c839ca29c839ca29c859ca29c819c9e9c809c9e9c839c9e9c809c9e9c819c9a9c82999799829c9a9c849c9a9c819c9e9c819c9e9c819c9e9c819c9e9c819c9a9c819c9a9c819c9a9c819c9a9c819c9e9c819c9e9c819191918191919181949294818b8b8b818b8b8b818384837f8687867f8c8e8c7f86878683868786848385838a8385838e83858391838583947372739473727394737273947372738f706e708a706e70808684867d8684867d8385837a8385837a8385837d9496947e9c9e9c819c9e9c869c9e9c899c9e9c898c898c928c898c928c898c8f8c898c908c898c8b737173885a595a865a595a88525552835255527d525552815255527c5255527c5255527f6a6d6a7c6a6d6a7c7b797b7c7b797b8186858685919191859a989a88a5a2a58aa5a2a587a5a2a5859c9b9c899c9b9c879c9b9c879c9b9c85969796839697967f9697967f969796819492948d949294908c8a8c8d8482848a737573866b6d6b857375738a7b7d7b8f838383918c8a8c88838383827b7c7b8e84868484848684848486848784868484808080857b797b827b797b818687868494969487949694869496948b8b8c8b8f898889857e7e7e857375737e73757376737573747b7c7b7b8383837f8c8a8c798e8e8e848e8e8e8194929481949294809492947c9492947c9492947c8e8e8e7c9190917c9190917b9190917c8c8a8c808c8a8c808c8a8c808c8a8c83919091828e8f8e848e8f8e828e8f8e7f9496947c9c9a9c7c9c9a9c7c9c9a9c81918f917f8c8e8c838c8e8c838385838383858385898889818988897994929475949294759492947a9492947a7e7e7e75737573746b696b746b696b958684869b949294978482849c8686869c898a89928c8e8c8e808080927b797b8e7b797b878080807c848284818987897f8684867a898789788c8e8c7b8c8e8c7b8c8e8c7d898a897f8c8a8c828c8a8c878c8a8c888c8a8c858988898a8687868c848684898687868986868687868686868686868386868683898a8986898a898784868486898a89878c888c888c8b8c8a8c8e8c898c8e8c86898a898884868487898a89868e8e8e888c8e8c878c8e8c898c8e8c878c8e8c848e8f8e8594969484949694838e8f8e858c8a8c848c8a8c848c8a8c838c8a8c83868786878687868986878688868786878684868786848687868486888c8a8c898685868a868586888c8a8c858c8a8c808c8a8c7e8c8a8c80868586808081808184828481848284828482848384828485868586868685868786858685868586838486848284868483848684858486848681818187848684848486848584868484868586867b7d7b878081808680818084808180847b7d7b857b7d7b837b7d7b83787a7882787a7883787a7885787a78858080808380808083808080857b797b857b7d7b837b7d7b828385838483858384838583868385838383858384838583868081808380818083868586887b7d7b8a80818089868586868685868780818088808180847b7d7b837b7d7b837b7d7b828181818781818189848684878486848a848684868486848081818186818181888383838b8383838b8383838a8383838b7e7e7e897e7e7e8673757389737573886b6d6b866b6d6b846b6d6b856b6d6b8373717383737173827371738373717383707270817b7d7b837b7d7b847b7d7b827b7d7b857b7d7b847b7d7b857b7d7b847b7d7b8175777581757775867577758a797879878482848284828481848284818c8a8c848c8a8c83817f817d817f818284828483848284837e7c7e8373717381737473827374738473747381737473816b696b856b696b7c737273856b696b887371737f7371738373717384737173827372738473727387737273827372737d6b6d6b806b6d6b816b6d6b866b6d6b85706e707e706e707f706e7085706e7085757675807576758075767583757675817575757e75757582757575837071707f707270826b6d6b866b6d6b83707270846b6d6b836b6d6b7f6b6d6b7f737473827371738173717382737173847371738573747383737473836b6d6b866b6d6b8a7371738a7371738973717387737173887b7c7b89737573897b7c7b8a7375738d73757387737573817b7c7b877b7c7b89838383897b7c7b877b7c7b867b7c7b857b797b897b797b8e8381838b8b898b8c868686897b7d7b8c8686868c8686868d8e8f8e8f8e8f8e86949694829496948a9493948d9c9a9c8c9493948a8c8c8c8a8c8a8c8b8c8a8c8c8c8a8c8c8c8a8c8c9493948e9c9a9c8b9c9a9c8b9493948d8e8f8e8b8e8f8e888e8f8e8a8c8e8c89898a898a898a898a9492948d9492948d8e8e8e8d8e8e8e8e8e8e8e8c8e8e8e8f8e8e8e908e8e8e8f8e8e8e8f8e8e8e8c9492948a9492948a9492948d9492948c8c8e8c8c8c8e8c8c8082808d7b7d7b897e7e7e8e7e7e7e9189888992898889908080808b80808094808080947b797b9180818090808180918081808e808180918482848c8482848c848284908482848c7b7d7b927b7d7b8f7b7d7b8c8384838f8482848b84828488868686918482848f868586898081808b808180898685868a8081808c8685868a868586978685869c898789938987898e8482848c8482848c8482848e8987898989878985898789828686868586868682898a8982898a89848e8b8e798e8b8e808e8b8e8b8e8b8e7e808280807375737e808280848082808b8c8a8c889493948394939486949394859a989a879a989a899a989a859a989a829c9b9c839c9b9c83a5a2a581a5a2a580a5a6a581a5a6a582a5a6a580a5a6a57da5a6a57ba5a6a57aa5a6a57aa5a6a57da5a6a581a5a6a5819f9f9f7f9f9f9f7f9ca29c839ca29c859ca29c859ca29c879c9e9c87999a9985969696839696968496949684999799819c9a9c8199979981969796819697968196979681969796819c9a9c819c9a9c819c9a9c7e9c9a9c819191917d9191917d9191917991919174949294788b8b8b788b8b8b7d8b8b8b878687868f8687868f8687868b8080808a7b7d7b8e7b7d7b877b7d7b877b7d7b8483848380838483848384837d9496947d9c9a9c809c9a9c829c9a9c859c9a9c8794969489949694898385838c73757391868786897070708970707089707070866b696b866b696b864a494a864a494a865a595a7e5a595a7e5a595a86737173836a6c6a7f6a6c6a8183838383838383819c9e9c819c9e9c869c9e9c819c9e9c879c9e9c8a9c9e9c8a9c9e9c8a9c9e9c8a9a989a8a8f8f8f8a8f8f8f888f8f8f838c8e8c858c8e8c838c8e8c838c8e8c858c8a8c8591909185919091889190918b949294909492948d8c8a8c8b8c8a8c868486848a8486848a8486848b7b7d7b8f73757386737573827375738b8383838c787a78847e807e827e807e84787a78837b797b82868786818c8e8c818c8e8c84838283827b797b807b797b8b7b797b857e7e7e7a7e7e7e7a89888977898889748c8a8c788c8a8c788c8a8c768c8a8c79898a89798e8e8e81898a8981898a897d898a897c898a897d898a8981898a89828c8a8c818c8a8c7f8c8a8c7e9190917d9697967d9c9e9c7d96979683919091848e8f8e829496948494969482949694819c9a9c7c9c9a9c789c9a9c7c918f917c8c8e8c798c8e8c768c8e8c798c8e8c7d94929479949294799492947d949294829492947e9492947e7e7e7e8f89888990868486908684868a7876788a7876788d84828488898a897e8482847984828478808080788687867c8687867c8687867f86848681848284858482848a84828487848284878482848784828487848284878687868789888987898889878687868784868486868786858486848686878687898a8985898a8985898a89848c8e8c858e8e8e858e8e8e868e8e8e888e8e8e888c8b8c888c8b8c868c8e8c868c8e8c878e8e8e898e8e8e8c8e8e8e8a8e8e8e868c8e8c87898a8987898a8985898a8984898889858988898689888984898889848c8a8c828c8a8c838c8a8c868c8a8c868c8e8c878c8e8c868c8e8c868c8e8c868c8a8c868c8a8c878c8a8c888c8a8c898081808a808180847b7d7b827b7d7b847b7d7b807b7d7b80808180807b7d7b82848284848482848084828481898a89868c8a8c848c8a8c828c8a8c828c8a8c8384868485818181847e7d7e868181818584868482848684818181818781818187808180848685868680818083808180838081808380818082808180828081808484868485848684878486848684868482868786818687868386878685868786878c8e8c858c8e8c858c8e8c8483858382838583808c8e8c828c8e8c868c8e8c838c8a8c828c8a8c8686858687868586868c8a8c85868586897b7d7b89808180847b7d7b867b7d7b898081808980818087818181858181818481818186818181847b797b847b797b8a8181818a818181887b7c7b887b7c7b877b7c7b877b7c7b847375738673757385737573867375738a76767688818081878180818681808185848284848482848384828483848284837b7d7b827b7d7b837b7d7b837b7d7b837b7d7b847b7d7b847b7d7b817b7d7b8275777582757775887b7d7b8b7b7d7b8b79787988797879826e6e6e826e6e6e836b696b7f6b696b7c6b696b816b696b84787678817876787e73717381787678867374737f6b6d6b7b6b6d6b846b6d6b86737273837372738173727388737273887b797b877b797b8773717387737173876b696b846b696b816b696b816b696b846b6d6b846b6d6b836b6d6b846b6d6b83706e70836b696b85706e70857573758275767580706f70846b696b81706f707e70717081707170807071707e75757580757775827577758375777583757775827b7b7b807b7b7b7f7b7b7b7f7b7b7b817e7c7e8578767882787678827876788573747382737473857374738b7b7b7b8a73717388737173897371738b737173897b7c7b887b7c7b857b7c7b837b7c7b897b7c7b87737573877b7c7b8b7b7c7b887b7c7b897b7c7b887b7c7b877b7c7b877b797b8c838183898381838b7b797b8c7b7d7b8c868686909190918c9190918b8e8f8e8b8988898b84828486898889888c8c8c8d8486848b8c8c8c8b8c8c8c8b8c8a8c8d8c8a8c8d8e8e8e8a919291888c8c8c8b8c8c8c8b8c8c8c899493948b9190918b9492948d9190918d9190918c9492948d8e8e8e8f8e8e8e8f8e8e8e8f8e8e8e8f8e8e8e908e8e8e8f898a898f898a898c898a898b898a898b898a898c8b8b8b8b8b8b8b898b8b8b8b8b8b8b8b8c8e8c8a8c8e8c8b8c8e8c8b8c8e8c89949294919492948e898889927e7e7e87808080877b797b947b797b90808080907b7d7b948081808b868586908685868e8684868c8482848e868486878684868d8384838c83848387838483928384838d848284888686868a86868691898a898b8c8a8c8886858688868586898685868a8c8a8c8a8c8a8c888685868c8c8a8c93949294918e8c8e8e8e8c8e8e8e8c8e928e8c8e8c8e8c8e8e949294909492948f8c8e8c95898a899284828492868686928e8b8e8e8e8b8e8b8080808b73757384737573848082808273757379808280789493947d8c8a8c868c8a8c808c8a8c7c9a989a87a5a2a5839a989a80a5a2a57ea5a2a57ea5a2a57ea5a2a5819c9b9c819c9c9c7e9c9c9c7f9c9c9c7c9c9c9c779998997a9998997a9f9f9f7d9f9f9f839f9f9f839998997f9998997c9492947e919291819192917c919291789192917a9492947c9492948094929480969696829997998499979982969496879492948591909185919091819190917c9697967e9c9a9c7a9190917a9190917e919091819191918591919185868586898685868f7b7d7b93838483938384838f7b7d7b8f7b797b8f808080838687867f8687867a8b8d8b7d9496947a949694818b8d8b80949694849496948a9496948a9496948c8684868c706e708c706e7085706e707f636563826365637d63656387636563865a595a815a595a8170707083707070838c898c808c898c7d8c898c808c898c818c898c888c898c86a5a2a583a5a2a5839c9a9c889c9a9c889c9a9c839c9a9c8483858389838583898385838b8385838c9191918791919187919191878685868884868487848684848f8f8f848f8f8f8794949483949494859c9b9c879c9b9c8a9c9e9c8c9c9e9c8e9c9e9c8c9c9e9c909c9a9c889c9a9c8d8c8a8c8d848284827b7d7b857b7d7b887b7d7b86848684888c8a8c8b8383838b8383838683838384787a78877375737d7375737f737573837b797b837b797b867b797b817b797b867b797b87838283879496948794969481949294818988897e8988897a898889798c8a8c728c8a8c728c8a8c788c8a8c8184868481898a897f898a897c898a897b8e8e8e7c8e8e8e7f8e8e8e828e8e8e8491909184919091829697967f9c9e9c7d9c9e9c7d9c9e9c80969796809697968794969484949694849496948494969481918f9181918f9181918f9181918f91838c8e8c838c8e8c898c8e8c898c8e8c898988898d8988898d7e7e7e897e7e7e867e7e7e7e8988897a949294828988897f7876787a7876787a7876787f868486888686867e8482847e84828483848284838687868386878683868786838687868389878983868486838684868584828485848284828686868286868685848284878486848884868487868786878687868989888984898889868c8a8c8989888987898a89838c8e8c84898a8985898a8986898a89858e8e8e868e8e8e86898a89858c8b8c858c8b8c868c8b8c8a8c888c8a898a8988898a8988898a8987898a89868686868686868686898a8987898a8987898889838e8f8e828e8f8e818e8f8e838c8a8c848c8a8c858c8a8c868c8a8c878c8e8c8586878685868786858c8e8c868c8a8c8886848687807e8088807e808a8c8a8c83808180838081808780818085868586818685867e8685867f8c8a8c80898a8981898a8981898a8983898a8983808180837b7d7b837b7d7b837b7d7b857b797b837e7d7e83818181847e7d7e847e7d7e857b797b887e7d7e8681818185808180858685868480818084808180838685868280818084868586868c8a8c86848684858486848684868481848684858080808686878687868786888c8e8c8883858384838583828385837f83858383838583858385838383858381838583817b7d7b857b7d7b8780818083808180847b7d7b867b7d7b867b7d7b887b7d7b877b7d7b888081808880818084808180837b797b847b797b867e7d7e897e7d7e888181818884868486848684867e7d7e87838383878c8a8c86838383868c8a8c84898889849492948694929489898889878c8a8c858c8a8c868c8a8c8381808183848284827b797b84737173826b696b81656765825a5d5a845a5d5a86656765846b696b856b696b846b696b82706f707f6b6d6b846b6d6b86707270866b6d6b84636563816365638463656384636563816b696b816b696b8276747684767476847371737e73717382737173847876787f73747381737473867b7b7b847b7b7b837b7c7b83737273887b7c7b8373727383737173887371738373717380737173846b696b85737273857372738573727384737473837b7b7b867b7b7b877b7b7b827b797b8375737585757375847573758275767582757675817b7d7b827b7d7b82757575837b797b837b797b817b797b827b7d7b867b7d7b867577758575777583737473817b7b7b7e84828483848284847e7c7e827e7c7e81848284837e7c7e857b7b7b867b7b7b8784828488848284867e817e867e817e86848a8486848a848983838384838383858c8a8c868c8a8c838c8a8c898383838d8c8a8c858c8a8c858c8a8c878c8a8c878c8a8c87838383878b898b848b898b858b898b8e9492948f9c9a9c8f9c9a9c8d919091898686868b8482848b898889898e8f8e898988898a8c8c8c89949394869493948794939487919291899496948d9496948d9192918e9493948e9493948e9493948e949394908e8f8e908e8f8e8e8e8f8e908e8f8e908e8e8e8d8e8e8e8d8e8e8e8f8e8e8e9094929490949294909492948d949294879492948c8e8e8e8f8e8e8e8a8e8e8e8a8b8b8b8c8b8b8b8d8b8b8b8d8b8b8b8f8688868b8c8e8c8c8c8e8c8f8c8e8c8f8988898e7e7e7e8c8988898e898889878c8e8c878c8e8c928c8e8c8e8c8e8c8b8c8a8c908685868e8685868d868586898c8a8c8c8c8a8c8a898789878684868d8b8b8b8a8b8b8b878384838f83848388898a89888482848a898a8984898a898480818086868586828c8a8c888685868c8685868e8c8a8c8e86858693868586918e8c8e918987899789878997898789908e8c8e898e8c8e898e8c8e898482848c84828482868686858c8e8c82898a89798080807980808079737573808080807b8e908e758e908e798e908e799c9e9c7b94939483949394838c8a8c788c8a8c7c9a989a878f8f8f83848684858f8f8f828c8e8c848c8e8c86949494868c8e8c818c8a8c808c8a8c7d9493947d9493947e9492947d949294809492947e9492947c94929476949294769492947c9492947e91929181919291858c8a8c85919291809492948094929480999a997c9696967c969496819492948294929482949294819190917c919091819190918c8c8a8c908686869086868690868686947b7d7b957b797b8d7b797b897b797b857b797b867b7d7b867b7d7b817b7d7b78838483738c8e8c738c8e8c778c8e8c7b8c8e8c7d8385838183858387838583878385838d8384838a7372738473727384636163805a595a855a595a875a595a805a595a7d6365637a8385837f94969487949694819c9e9c839c9e9c899c9e9c899c9e9c8cadaaad8cadaaad8cadaaad80adaaad83a5a2a58ba5a2a5838c898c888c898c8c9c9a9c8a9c9a9c889c9a9c8a9c9a9c8b8385838b9c9e9c869c9e9c8b9c9e9c8a9c9e9c859c9e9c859c9e9c879c9e9c86a5a2a585a5a2a58aa5a2a58ba5a2a5909c9b9c8a9494948a9494948e8c8e8c8c8c8a8c8a8c8a8c8a8c8a8c8a8c8a8c8d8482847e848284818c8a8c868c8a8c858486848b8486848a7b7d7b8884868484838383867b7c7b867375738673757384787a788284868484848684878486848386878686868786858c8e8c838c8e8c878b8c8b8d8b8c8b868b8c8b808b8c8b81898889818988897e8988897a8988897b8c8a8c798c8a8c7d8c8a8c7d8c8a8c7e9492947f949294848e8e8e828e8e8e7f8e8e8e80898a8980898a897f898a897c9190917b9697967c9697967e91909183919091889190918e919091918c8a8c918e8f8e8e8988898e8482848e848284937b797b977b797b937b797b937b797b8c7375738c73757389737573867b7d7b857375737d7375737d737573717e7e7e718988897589888975898889758988897f949294859492948a949294859492947e8c8e8c838c8e8c838c8e8c838c8e8c7f8c8e8c838c8e8c7f8c8e8c83868786858684868389878983898789858684868586868682848284878686868a868686878486848784868488898889848988898484868485868786848486848584868486868686848c8e8c84898a89868c8e8c87898a89878e8e8e8694929486949294878c8e8c888c8b8c8b8c8b8c898c8e8c888e8e8e858e8e8e85898a8988898a8987898a8986898a8989898a8987848284838482848184828481848284838482848480818083808180877b7d7b8580818084808080847b797b847b797b877b797b8d7b797b89807e808b8684868e86848686949294839492948a94929487949294808c8e8c7f8c8e8c7c8384837d8384837e8482847f848284808482848278797881787878827e7f7e8578787883787878847e7d7e837e7d7e837e7d7e857e7d7e877e807e87848684888486848884868487848284848482848284828485848284828486848481818186818181847e7d7e847e7d7e837e7d7e847b797b857e7d7e88818181847e7d7e877e7d7e877b797b8373717381737173837371737f7371738378787883737173837371738173717384737573857375738373757383737573887b797b8880808089868786888687868784828486848284838482848484828487868486868c8a8c878c8a8c888c8a8c878c8a8c87838383858c8a8c868c8a8c87848684878486848984868487848684888c868c878c868c868c868c86817d8183787a78817577758175777582757775817371737d7879787e7879787b787978757b797b7d6b696b7f6b696b876b696b865a5b5a865a5b5a81393c3981393c398b5a595a866d6c6d816d6c6d816d6c6d8473757389787978867e7d7e83787978867e7f7e867e7f7e84787878827878787f73717380737173817876788273717380737173857876788078767881737173837877788378777883757675837576757f7576757e75767585706f7084757675867b797b877371738473717384737173846e706e866e706e826e706e7f636563826b696b83706f708575767586757675877b7d7b877b7d7b8275767583757675877978798084828480848284818482848381808180818081808180818381808180838183817b797b837b797b847371738473717387737173877371738b737173896b6d6b896b6d6b8c6b6d6b89737573868181818484868485848684858486848480818087808180868685868780818086838583888c8e8c888c8e8c8683858386868886858c8e8c898c8e8c898c8e8c89949394869493948b9c9a9c879c9a9c86949294889492948694929489949294899496948a949694879496948991929189919391898c8e8c898c8e8c8a8c8e8c8d8e8c8e90918f918d918f91918e8c8e908e8f8e8f8e8f8e8e8e8f8e8f8e8f8e909192918d8e8e8e8e9192919091929192919291919192919391929191919291919192918e9192918d9192918d8c8a8c8f8686868e8c8e8c8e8c8e8c8e8c8e8c8d8e8c8e8d8987898f8987898b8e8c8e8d8c8e8c8d8c8e8c8a8c8e8c8d8c8e8c8c8e8e8e8c8e8e8e8c9492948c8e8e8e888b8b8b88949294889492948883848381838283858382838a8b8c8b858b8c8b84848284878482848484828481848284857b7d7b8b7b7d7b887b7d7b888686868c7b7d7b8c7b7d7b8c7b7d7b937b7d7b91808080947b797b917b797b917b797b927e7d7e8b818181818181818184868480848684797e7d7e797e7d7e7d81818177808180778c8a8c738c8a8c778685867c848284798482847c898a897f8686867e8482847e898889849496948694969485919291869192918c9496948c94969489949694839496948491939183949694878e908e84898b8983898b8983848684808c8a8c808c8a8c828c8a8c7d8c8a8c7d8c8a8c858c8a8c808c8a8c7d9190917e9192917b9192917b9c9a9c7b91929177979597779795977b9795977f979597809496947c9496947c9c9e9c789c9e9c7a9c9a9c7e9c9a9c7e9c9a9c8694929491949294918384838d8384838d838483988180819d8180818e8180818e767676897b7a7b82838483827b7a7b828384837c7e807e758c8e8c758c8e8c7a8c8e8c7894969478949694788989897f8989897f80808082808080877371738473717380707070855a595a895a595a855a595a86636563816365637c6365637c6365637e7e7e7e7ba5a2a581a5a2a584a5a2a57fa5a6a586a5a6a588a5a6a58aa5a6a58ea5aaa58ba5aaa589a5aaa58ba5aaa58d9ca29c8b898c898776767682767676918384838194939481a5a2a595a5a2a5989c9e9c8694949483949494869494948a9c9e9c8b9c9e9c889c9e9c8a9c9e9c8b9492948994929488949294898b8b8b888486848684868483848684817e7d7e847b797b857b797b877b797b867b797b827b7d7b837b7d7b817b7d7b877b7d7b8473717383737173837b7a7b867b7a7b898482848384828482848284868482848586868685898a89888c8e8c858c8e8c83898a89828e8e8e84898a8980898a89818c8a8c838c8a8c818c8a8c838c8a8c8c8081808c8e8d8e888e8d8e858e8d8e818c8e8c7d8c8e8c7d8c8e8c7d8c8e8c8089888980949294809492947c94929478949294789492947d89888973898889768988897b8988897f8988897f898889868c8e8c8e8384838e8c8e8c92838483977b7a7b927371738d73717384737173647b7d7b8a7b7d7b997b7d7b997b7d7b937b797b8f7b797b837b797b7b7b797b7884827b7884827b75898783758e8c8b788c8a8c78918f9180918f91858c8a8c858c8a8c819190917d9190917d9190917d9193917d8c8e8c7f8c8e8c818c8e8c818c8b8c838c8b8c848482848384828485848284828482847f8482847f8c8a8c818c8e8c838c8e8c848c8e8c858c8e8c86848684888f8f8f888f8f8f868f8f8f85918f9182918f91838684868586848685868686858686868386868682868686867b7d7b847b7d7b867b7d7b867b7d7b858382838383828385838283888382838a8482848789888989898889878e8f8e85808280867b7d7b868082808580828084838483868b8b8b838b8b8b8383848386848284878482848789878987898789858e8c8e838e8c8e828e8c8e82848284837b797b888b898b83949294878b898b8c898b898a9496948a9496948c949694877879788a78797889787978847879787d73717379737173797371737c7371737d7879787e737573817375738373757382737173857371738478787883787878847e7d7e88787978867e7d7e8678797885787a7886787a78847e807e84787a78837b797b837b797b857b797b887e7c7e827b797b827b797b857b797b847b797b867e7d7e877e7d7e847e7d7e857e7d7e86818181837e7d7e857e7d7e847b797b817e7f7e82848684838486848484868485848684828486848084868483848684848c8a8c848c8a8c85838383898c8a8c878c8e8c838687868580808084808080877e7d7e887e7d7e877e7d7e897e7d7e86807e8084807e80857b797b857b797b867b7c7b868383838983838387838383887e7f7e867878788778787887737173846b6d6b83767576837675768576757683737573847375738473757383787a788378797883787978807b7d7b7b7b7d7b787b797b7a7b797b7f7b797b7d7b797b7c5a5b5a775a5b5a6d5a5b5a7c5a5b5a92807f808b807f8083807f8088807f80897e7d7e837e7d7e817879788378797885737173847371737f7371738073717384737173807371737f737173817371738573717382737173807876787e7e7c7e82737573857877787f7877788078777880757675837576758575767580757675816b696b856b696b856b696b84737173856e706e866365637f6e706e80797b7989757675877576758875767589757675887b7d7b827b7d7b7f7b7d7b83757675837978798079787981797879818482847d8180817e7676767e76767686767676817371737f73717382737173817b797b82848684827e7f7e827e7f7e848486847d848684828486848c848684848486848381818185818181867e7d7e837e7d7e8480818088868586897b7d7b897b7d7b8d7b7d7b89737573877375738c7375738c7b7d7b8c80828088868886868c8e8c878c8c8c8a8c8c8c8c84868484848684848e8e8e88898a8988848684898e8e8e888c8a8c888e8e8e8791929187919291868e908e888e908e8b9193918d9496948d94929491918f9190918f918e9492948e949694909496948d9496948d949694909496948e9192918d9192918a9496948b9496948c9496948c9496948b9192918b8e8e8e918e8e8e908c8a8c908c8a8c958c8e8c918c8e8c88898a898e898a89908e8c8e8f8e8c8e8f8e8c8e8f898789918688868f8c8e8c8d8c8e8c8a898b8989898a8989898a89898e8e8e858e8e8e888b8b8b88838483887b7d7b888b8b8b8a8b8c8b8a838283937b797b977b797b9384828490848284938482848d8482848e7b7d7b917b7d7b917b7d7b8b8686868389898986898989897b7d7b897b7d7b838c8e8c8386878683808080808080807d8486847a8181817a7e7d7e7a8181817d81818180818181807e7d7e87818181888081808c7b7d7b8c7b7d7b908685868b8c8e8c8e8c8e8c8e8686868b898a89898e8f8e879496948694969486949694899496948b949694889496948994969487919391839496948494969485949694848e908e88949694878e908e858e908e82918f91808c8a8c828c8a8c85918f918596979685919091829190917d969796819c9a9c819c9a9c7b9c9a9c7b9c9a9c7b9795977797959777a5a2a577a5a2a57c9c9e9c859c9e9c89949694898c8e8c8d8c8a8c958c8a8c918482849184828491838483828384838283848382838483898c8a8c8e8c8a8c7f8c8a8c7a8c8a8c7c8c8e8c7c8c8e8c808c8e8c7e838483807e807e837e807e837e807e85707270817371737f7371737d7371737d7371737f7371737f7371737f737173827371737e7070708286878689868786858687867f9498948194989481adb2ad86adb2ad88a5a2a588919091889190918b9190918a8c8b8c888c8b8c8a8c8b8c888c8b8c878c8f8c85737473855a595a855a595a8263616382636163897676768d898c89989493948b8384838b949394959493948a848284868482848a8482847f848284888685868d7b797b917b797b847b797b867b7d7b887b7d7b847b7d7b827b7d7b837e7d7e867b797b837b797b837e7d7e86838283868382838483828381838283817b7d7b847b7d7b847b7d7b857b7d7b858384838683848385838483858c8e8c88898889888e8f8e859496948594969486898a8984898a8983898a89838482848184868482898a8980898a8982898a89848c8a8c82918f9186918f9187969496889c9a9c888e8d8e8c8e8d8e8f8e8d8e858c8e8c818c8e8c7d8c8e8c7d8c8e8c739492946f949294739492947c89888982898889877e7e7e8c8988899189888997898889927e7e7e977375738e7e7e7e927371738e73717383737173837371737f7371737a7b7a7b75838483758384837b80828082808280828c8e8c828c8e8c7b8c8e8c778687867b8687867f868786848e8c8b8494929484949294819492948296949685918f9180918f917d8c8a8c7b8c8a8c798c8a8c7d8c8a8c7d8c8a8c7b8c8e8c7f8c8e8c7f8c8e8c7d8c8e8c818c8b8c808c8b8c8084828483848284808c8a8c80949294839492948894929487919291849192918591929187919291878f8f8f858f8f8f838f8f8f848f8f8f83918f9182918f91839c9a9c85918f91899190918991909187919091849c9a9c818b8d8b888b8d8b8d9c9e9c8a9c9e9c80949694859496948b9496948894969489949694899496948c8e8f8e898e8f8e8a8c8e8c8c8c8e8c8c8c8e8c8a8c8e8c89949294828b8b8b87838483868b8b8b8389878986898789838e8c8e828e8c8e838e8c8e838e8c8e8294929485949294839492948994929487949294878b898b87898b8989898b89897e807e8773757389787978876b6d6b836b6d6b806b6d6b7b7371737a7371737e7371737f7b7a7b807e7d7e7f7e7d7e8284828482848284847e7f7e84848684818486848284868485848284857e7d7e827879788473757385737573877375738673757386737573867b797b897e7c7e877e7c7e847b797b837e7d7e847e7d7e867e7d7e867b797b847e7d7e867e7d7e847e7d7e8581818186848684878486848481818186818181867e7f7e827e7f7e817e7f7e827e7f7e847e7f7e838486848384868487848684848383838283838385838383837b7c7b837b797b857b797b867b797b867b797b86787978877375738778797886787978877b797b867b797b877b797b877b797b887b7c7b887375738673757384737573867371738473717382737173837371738576757684767576847675768476757682787a78837b7d7b857b7d7b85787a78837b7d7b837575758375757578757575787b797b788b898b7a6b696b7a6b696b7c7b7a7b867b7a7b819c9a9c909c9a9c8894929486807f8083807f8086807f808673757382737573827375738373757383737173807878788278787885787878847e7c7e817e7c7e837e7c7e857e7c7e82848284817e7c7e817e7c7e80737173837b797b7e7b797b7e7576758475767584757675827576757e706f707e6b696b83737173847b797b86848284857b797b81797b79858486848484868486848684887b7d7b847b7d7b827b7d7b89757675886b696b876b696b846b696b84706f708079787980797879806e6e6e7e636563816b6d6b8176767683767676838180818083818382838183838c8a8c818c8a8c808486847e7e7f7e84848684828486847a8486847f84868489848684847b7d7b867e7d7e847e7d7e897e7d7e89848684888c8a8c87868586888c8a8c8a8c8a8c89838583888385838b8c8e8c8d8c8e8c8f8082808f8688868b8688868b80828085848684858486848a8486848a84868485848684868486848b8486848a898a89888c8a8c8a8c8a8c898c8a8c888c8a8c888c8e8c889193918c9193918b919391889492948b9492948c9492948994929488949694888e8f8e8a8e8f8e8d8e8f8e8d91929189919291898c8a8c8b8c8a8c8b8e8e8e8b8c8a8c8d8c8a8c8e8e8e8e8a8e8e8e8e8e8e8e918e8e8e8d9192918a8c8e8c888c8e8c888c8e8c888c8e8c89949294898e8c8e8b8e8c8e8f89878998898b89968c8e8c918c8e8c91898b89938e8e8e978e8e8e97898a8993848684968b8b8b9b8b8b8b968b8b8b92838483938382838a8382838a8382838e838283879492947e9492947e9c9a9c819c9a9c7f9190917c9190917f9c9a9c7f9c9a9c7ca5a2a57ca5a2a57f9795977c898989808c8e8c868c8e8c898c8e8c8b8687868b84868492848684928486848f8486848b8181818b8181818b8181818b8181818c8685868886858688868586888685868586868685898a89888c8e8c888c8e8c898e8f8e898988898989888989898889898c8a8c888e8e8e858e8e8e868e8e8e868c8e8c868c8e8c868c8e8c898c8e8c878e908e889496948a94969488949694879c9a9c879c9a9c879c9a9c8a9c9a9c889c9e9c829c9e9c829c9e9c809c9e9c819c9a9c849c9a9c889c9a9c8b9c9a9c8e979597928989898a8989898e898989918486848d848684918486848d848684828c8a8c7e8c8a8c828482847e848284778384837783848382838483828384837f76767684767676846b6d6b846b6d6b897371738773717380737173827371738370727080707270807072707e7072707d7371737d7371737f737173817371737f8080807a808080828e8f8e8c8e8f8e87868786879c9e9c899c9e9c899c9e9c8894989485949894817b7e7b817b7e7b816b6d6b886b6d6b8b6b6d6b846b6d6b867370738a5a555a8a5a555a835a555a855a595a875a595a877374738e7374738d898c898d9ca29c929ca29c909ca29c84949394818384838b838483887375737f8482848a8c8b8c868c8b8c8a8c8b8c84919191889c9e9c8a9191918491919184949294868b8b8b8683848386838483858486848484868487818181867e7d7e827b797b7f7b797b827b797b867b797b847b7d7b80838583818b8d8b848b8d8b888c8e8c858c8e8c888c8e8c888c8e8c868e8f8e89898889858988897f8e8f8e818c8e8c818c8e8c82898a89868c8e8c85949294858e8e8e858e8e8e87898a8989918f91869694968996949686969496819c9a9c888e8d8e888e8d8e888e8d8e858c8e8c818c8e8c857e807e85707270897375738d7e7e7e897e7e7e8d737573917e7e7e8c7e7e7e96737573967375738e737573847375737f7e7e7e7b89888977838483778c8e8c7b8c8e8c7f8c8e8c848c8e8c888c8e8c888c8e8c888c8e8c8a8688868a8082808a808280828082808780808087808080878687868786878681898783848987838489878384898783828c8a8c828c8a8c7b918f917b918f917f9190917d9697967d9c9e9c7d9697967d9193917b9193917d969896819698968794949484949494839c9e9c839c9e9c869c9a9c889c9a9c889c9a9c899c9a9c889c9a9c859c9a9c8596969687969696869a989a899a989a8aa5a2a586a5a2a5859c9a9c899c9a9c889c9a9c849c9a9c879c9a9c889c9a9c8791909184919091818b8d8b869c9e9c888b8d8b887b7d7b85838283888382838b83828389838283898482848f84828487848284868482848980828086808280868082808680828086838483837b7d7b847b7d7b838384838289878982848284828482848384828482848284848482848584828486848284867b797b857b797b867b797b887b797b8673757386737573857375738673757389787978867879788378797881868586808384837e8384837f838483807b7a7b817e7d7e807e7d7e847e7d7e837e7d7e827e7f7e84787878847371738373717383737573837e7d7e827879788578797889787a7886787a7887787a7887737573887b797b867b797b867b797b877b797b857b797b867b797b847e7d7e867e7d7e887b797b867b797b877b797b887b797b867b797b837e7d7e837e7d7e867b797b8678787886737173837371738178787882787878837371738478787883787878837b7c7b877b7c7b887b7c7b847b7c7b838080808786878687868786868080808684828487848284897e7d7e887e7d7e887b797b877b797b867b797b877b797b887b7c7b857b7c7b857b7c7b847b7c7b88787878877e7f7e84848684877e7f7e86767576857675768276757682767576827b7d7b837b7d7b837b7d7b84787a7883787978837b7d7b837879787e7b7d7b828b898b789c9a9c759c9a9c849c9a9c869c9a9c869c9a9c869c9a9c869c9a9c86807f8088807f8086807f8083807f8084848284868482848384828481848284808486848284868484848684838486848184828484848284828482847f7876787f787678837371737f73717381737173827375737e737573837576758173757381706f70807b7d7b837b7d7b837b7d7b82848284887b797b887371738173717380797b79866e706e856e706e856e706e836b696b846b696b876b696b8475767587757675877b7d7b887b7d7b877b7d7b83797879818482847a8482847a8482848781808180818081818c8a8c838c8a8c808381838283818386838183837b797b80787878807e7f7e857e7f7e877e7f7e878486848284868484848684878486848a84868488848684858486848a81818185868586848c8a8c8486858686808180898c8e8c868c8e8c868c8e8c8b8385838f8c8e8c8e8688868c7b7d7b8b80828089848684898486848c8c8c8c8c8c8c8c89898a89898e8e8e8a9492948a9492948a8e8e8e888e8e8e898e8e8e898e8e8e868c8e8c878c8e8c898c8e8c8c8c8e8c8b8c8a8c898e8c8e8c8e8c8e8b8c8a8c898988898b8988898d8988898b8988898c8c8a8c8d8c8a8c8e8c8a8c8f8c8a8c8c8c8a8c8d8c8a8c919192918e9496948a94969487919291908e8e8e918c8a8c91898a8991898a8995868686958482849684828496848284968482849689878993898b89938486848a86888688868886858e8e8e898e8e8e858486847e898a89838b8b8b837b7d7b7f7b7d7b7a8b8b8b7c9496947c94969481949694789496947e9492947e949294819c9a9c849c9a9c85919091888686868b8686868e8686868c898989908989898c7b7d7b8c7b7d7b918080808e8080808980808089808080888181818b8486848f8486848b8486848b8486848b8486849284868492848684908685868c8c8a8c888c8a8c8c86858688868686888482848b8686868b898a89898e8f8e868e8f8e838e8f8e838e8f8e858c8a8c868c8a8c838c8a8c828e8e8e878c8e8c898c8e8c878c8e8c878e908e898e908e888e908e898e908e868e908e87918f9187918f918c9694968f918f9190919091909697968d919091908c8a8c8e7b827b917b827b9191929184868a86867b7d7b927b7d7b7f7b7d7b83898989808c8e8c748c8e8c74949694788c8e8c7a8c8a8c7e848284828482847e8c8a8c7e8384838294929482737673826369637f6b6d6b7a6b6d6b7a7676767f7676767e7b7a7b8383848385838483827b7a7b7e7e807e8070727083636563856365637f7371737d7371738373717388898989828e8f8e7d8e8f8e829c9e9c829c9e9c7c9c9e9c829c9e9c8386878680868786857b7e7b857b7e7b837b7e7b7c7b7e7b7e919091819190917b919091749190917d8c8b8c838c8b8c838c8b8c86a5a6a58ba5aaa58ea5aaa594a5aaa592a5aaa58d9ca29c8d9ca29c89898c8982898c89848384838894939484949394819493948a9c9e9c8a8c8b8c868c8b8c8a9494948b919191888685868486858686868586867b7d7b827b7d7b7f8384837f838483827e7d7e837e7d7e8381818182848684818b8c8b819496948294969484949694849496948494969482949694858b8d8b878c8e8c818c8e8c878c8e8c868c8e8c858e8f8e858e8f8e858e8f8e83898889848c8e8c838c8e8c878c8e8c88898a8987898a898484868486898a8986898a8982918f9182918f9183918f91878c8a8c938e8d8e9a80818093808180937375739a636563927e807e897e807e81707270847e7e7e8d89888984949294809492947d949294789492947d8988897d7e7e7e768988897f9492948494929484898889868c8e8c8a8c8e8c8a8c8e8c8683848388838483888384838883848384838483828082808a8082808a8688868a868886878c8e8c878c8e8c878c8e8c878c8e8c848e8c8b8a8e8c8b87949294879492948a969496859c9a9c829c9a9c829c9a9c879c9e9c859c9e9c839c9e9c8396979684969896849c9e9c889c9e9c8a969896899494948a949494899c9e9c869c9e9c899492948894929485949294888c8a8c888c8e8c869192918891929188919291888f8f8f8a8f8f8f8684868484848684847b797b857b797b837b797b867b797b857b7d7b847b7d7b847b7d7b86868686887b7d7b846b6d6b816b6d6b836b6d6b837b797b867b797b897b797b887b797b8784828489848284848482848484828484808280848082808580828085808280878384838683848386838483868384838484828485848284848482848384828481848284818482848084828482848284857b797b827b797b827b797b847b797b8573757387737573877e807e877e807e88838383887b7c7b837b7c7b7f7b7c7b7f7e7e7e7d7e7e7e7d7e7e7e7f7e7e7e817b7c7b837b7c7b8373757383737573817b797b7f7b797b867b797b86838183837e807e857e807e837e807e8484868486848284867b7b7b8484828485848284867e7d7e847e7d7e867e7d7e867e7d7e877e7d7e868482848a84828488848284878486848684868485848684867e7f7e857e7d7e867e7d7e87848284868482848384868486848684848486848084868481848684828486848381838185848684848486848584868484848684868486848684828486848284868482848584828488848284858482848584828486848284878181818b8181818981818187818181877e7d7e897e7d7e897e7d7e877e7d7e847b7d7b87787a7886787a7884737573847b797b857e7d7e827e7d7e867b797b8678797883787978827375738478797886787978817e7d7e7f7e7d7e847e7d7e85787978827879788584828485848284847879788378797883787978827e7d7e857e7d7e847e7d7e867e7d7e87818181827e7f7e827e7f7e81848684807e7f7e837b7d7b837b7d7b817b7d7b817b7d7b81787878857878787c737173817878788478787883787878817878788478787886787978837e7d7e818482847f8482847f78797883737173837b7d7b827b7d7b857e7d7e827e7d7e817e7d7e838482848073757380787978857375738073757381737573848383838b8383838a838383878c8a8c878c8a8c898685868480818086737573857375738573757385787a7887787a7884787a7887787a7887787a7889868586878685868486858684868586868c8a8c848c8a8c868c8a8c888c8a8c85808180856d6d6d8b8081808e808180887b797b887b797b857b797b887b797b8a7b797b8883828384838283878382838b848284888482848b8482848e8c8a8c8e8c8b8c838c8b8c8e8c8b8c8e8c8b8c8d898a898d898a898d898a898d979897869190918e868686867b7d7b867b7d7b8a8e8e8e898e8e8e8c898a898e898a8988898a8985898a89888e8e8e888e8e8e88898a8984898a89848e8e8e888e8e8e8b8e8c8e8b8e8c8e8f9492948f94929492949094978c8b8c978c8b8c978c8b8c9b8988899b8988899b84828496848284958482849184828489848284918482848f848284828c8e8c7e86868682898a898a8e8e8e7e898a8977898a897b848684797b7d7b798385837c838583797b7d7b7b898a897e8e8e8e7b898a897e898a897d8384837f7b7d7b8a8384838a8b8b8b8e8c8e8c8c7b7a7b8a7371738e7371738f7b797b8f8080808780808084808080867e7e7e8b818081897e7e7e857b7d7b8a7e7d7e8d7e7d7e8f7e7d7e908486848d8486848b8486848c8486848a8486848b86878688868786898080808c8687868a8688868a8688868f868886938c8e8c8d8c8a8c8b8482848b8482848a8684868986888689868886898c8e8c8786888685868586888c8a8c8b8c8a8c88868586858c8e8c878c8e8c898c8e8c858c8e8c878c8e8c878c8e8c848c8e8c878c8e8c898486848d8486849684868493848684948c8e8c947b7d7b947b7d7b8e7b7d7b9184828491848284868482847e73737380737173867371737d7371737d7371737b6365637d7375737b838583788385837f848284808482848284828482848284818987897e7e7c7e817e7c7e7e94929476898989737e7d7e708989897d8989897c8486847c84868482848684818486847a7e807e897e807e839193917a7e807e788986897b8986897b9798977e9798977e9699967eb5bab582b5bab582b5bab57eadaead81adaead7badaead7e979897829c9e9c819c9e9c7f9c9e9c819c9e9c81a5a6a5829c9c9c849c9c9c829493947d9fa09f7f9fa09f7d9fa09f7badaead7fadaead849f9f9f879f9f9f879f9f9f8b9c9e9c899496948a8c8e8c868c8e8c828c8a8c868c8a8c868c8a8c898c8a8c8a86888689868886847b7d7b848688868584828488848284888482848684828487848284868482848684828486848284848c8a8c81919091869190918691909185918f9186969496869c9a9c829c9a9c829c9a9c829c9a9c8194939481949394858e8e8e878e8e8e858e8e8e819492947f949694888c8e8c8c8c8e8c8c9496948894929485949294858b8b8b888384838684828483848284838482848384828480808080868c8e8c8d8c8e8c908080808f84828493787978a1737573a1787978967375739273757388838383887b7c7b82737173797e7e7e79898c8979898c897c949694818989898694969481898989777371738173717386838483838384838284828482818081867b7d7b887b7d7b877e7f7e877e7f7e877e7f7e867e7f7e89817f81898c8a8c868c8a8c898c8a8c8b8c8e8c8b8c8e8c8b8c8e8c888183818a83838387838383858c8a8c878383838e8c8a8c8a8c8a8c88838383888c8a8c84848284847b7b7b867b7b7b81848284847b7c7b8673757382737573837b7c7b887b7c7b867b7c7b857375738673757388737573867375738773757385737573847371738473717384737173857371738473717387737173887b797b85737173846b696b826b696b8476767685767676827b797b827b797b868181818784868484838383848c8a8c858c8a8c8383838381787a7887787a78887e807e878486848486878686808080858080808580808086808080867b797b868080808780808088818181888181818781818186848684848c8a8c82838383857b7c7b827b7c7b817b7d7b827b7d7b8273757382737573827b7c7b817b7c7b7e7372737f737273847b797b837e7d7e84818181867e7d7e857b7d7b84808180877b7d7b887b7d7b8a8c8a8c858c8a8c858c8a8c818c8a8c7d8988897d7e7e7e7d7e7e7e80898889828c8a8c808c8a8c828c8a8c838c8a8c818b898b8094929482949294848b898b8684868484848684868486848584868481848284837b7b7b88737473887b7b7b84787978857879788684828488848284887e7d7e877e7d7e887e7d7e8678797888787878897e7f7e827e7f7e857e7f7e867e7d7e88848284847e7d7e85787978837e7f7e817e7f7e847e7f7e867e7f7e8381838181818381827e807e857e807e847e7f7e837e7f7e867e7f7e877e7f7e8884828487848284867e7d7e88848284868482848384828487848284888482848781818185818181847e7d7e8581818184848284897e7d7e887e7d7e877e7d7e827b7d7b827b7d7b837b7d7b81787a78857e7d7e86818181837e7d7e83818181867e7d7e807375738178797884787978847879788478797884848284848482848584828482848284807879788573757386737573867375738773757384787978847b797b847b797b857e7d7e847e7d7e837e7f7e837e7f7e82787878837e7f7e8384868484848684808486848084868484848684827e7f7e8184868480848684838683867e948e947e86838681787878817375738578797883737573857375737e7b7d7b837b7d7b867b7d7b8778797884787978807e7d7e827e7d7e81787978807e7d7e81848284827e7d7e82848284848383838783838387838383887b7c7b8a7b7d7b887b7d7b867b7d7b83808180867e807e867e807e86848684897e807e87868886878688868786888687787a7882737173827371738986858684868586868c8a8c868c8a8c848c8a8c828c8a8c829496948b9496948b9496948e8081808586848688918f918d918f918d918f918d8b8c8b8b8382838e8b8c8b8b8b8c8b858c8a8c888482848b8c8a8c8b8c8a8c8e8482848e8c8b8c8e8482848e8c8b8c8d7b7d7b8d7b7d7b8d898a898d898a89869190917e9c9a9c767b7d7b86868686918e8e8e8c8e8e8e8c8e8e8e8c8e8e8e8f8e8e8e8f8e8e8e8a898a8992848684988486849584868495898a8995898a899889878994848284948482848f898789928c8b8c8e8486848984868489848684838482847f898889838482847f8482848489878980949294789492947c9492947a8c8e8c768c8e8c76898a897e8c8e8c829492947e949294828e8e8e8a8e8e8e898b8d8b898b8d8b8c8b8d8b8f949694928e8e8e92898a8992898a898b8486848c8384838c9492948c8b8b8b8c7b7d7b858384837f838483838384838a8c8e8c8a86878689808080897b797b897b797b88848284888482848b8180818b8482848b8486848b8486848b8486848c8486848d8486848e8486848b8486848d8181818c8687868c8687868e8c8e8c8c8c8e8c8d80828088808280888082808a8688868b8c8a8c8e8c8a8c8a8c8a8c878684868986888687868886807b7d7b837b7d7b85808180858685867e7b7d7b857b7d7b8f8c8e8c858c8e8c898384838f8384838983848391838483917b7a7b8c7b7a7b9084868490848684907678768d7678768b6a6d6a897b7d7b867b7d7b836a6d6a7e6264627e5255527e5255527e6264627d7371737d635d6380635d637d7371738573757382737573856365637d7375737984828482848284808482847b8c8b8c7894929478898789858987898373717379737173807e7d7e7989898979898989879ca29c819ca29c819ca29c7c9ca29c74a5a6a57aa5a6a57d91939177919391759798977b97989781a5aaa57b979897829699967e969996829699968296999684979897848182817b81828181818281848482848484828484848284808482847b8c8a8c818c8a8c828c8a8c81949394849193918684868488848684888486848484828488848284878482847f84828486848684878486848584868489848684868c8a8c858c8a8c878c8a8c878c8a8c898688868891939184919391839c9e9c8694949489949494889c9e9c889c9e9c8a9c9e9c8a9c9e9c8a9c9e9c899c9e9c889697968896979686919091868c8a8c82918f9182918f91828c8a8c818c8a8c828c8c8c848c8c8c858c8c8c878c8c8c858e8e8e858e8e8e858e8e8e878e8e8e82848684828486848c8486848884868485838483857b7d7b857b7d7b8b7b7d7b90848284908482849089878993848284938687869686878696808080907b797b8a7375738a7879788f7e7d7e8a7e7d7e8183838381838383818c8a8c7d8383837e7e7e7e827e7e7e827371738c7e7e7e8b7e7d7e908989898b949694727e7d7e7c838483888c8e8c83838483868384838c7e7e7e8a818081888482848a8482848a7e7f7e887e7f7e8b7e7f7e8c8486848c817f818c7674768c817f8186817f8188767876857678768a767876857678768c7b7c7b8e7b7c7b88838383878383838a838383877b7c7b877b7c7b857b7c7b827b7b7b8584828484848284847b7b7b827b7c7b807b7c7b827b7c7b84838383857b7c7b827b7c7b7d7b7c7b838383838884828483848284827e7d7e837e7d7e817e7f7e817e7f7e847e7f7e83848684867b797b82737173837371738773717388767676898184818781848186818481868486848484868482848684827e7d7e847b7c7b857b7c7b837b7c7b817375737e7e807e8584868485787a7882737573847b797b857b797b857b797b857b797b847b797b857b797b897b797b8a7b797b897b797b877b797b857b797b857b797b7f73757381737573847375737f73757382737573827b7d7b827b7d7b817b7d7b7e7b7c7b7f7b7c7b7e7b7c7b7f7b7c7b827e7d7e847e7d7e82818181857e7d7e86808180898081808a808180898c8a8c8a8c8a8c888c8a8c838383837f8383837e9492947c9492947e8988897f8988897e838383808383838283838380838383817b797b847b797b847b797b867b797b80737573837375738473757384737573836b6d6b81737473877b7b7b887b7b7b8578797884787978887879788778797885737573887375738873757387737573897878788973717387787878837e7f7e847e7d7e85787978837e7d7e857e7d7e877e7f7e857e7f7e857e7f7e827e7f7e837e807e847b7d7b847e807e85818381857e7f7e87848684857e7f7e837e7f7e867e7d7e877e7d7e857e7d7e8578797884737473876b6d6b8873747387737473867b797b847e7d7e857b797b877e7d7e897e7d7e877e7d7e847e7d7e84787978827b7d7b837b7d7b837b7d7b827b7d7b837e7d7e817b797b877b797b857b797b7f737573847879788384828485787978867375738673757385737573867375738573757383787978797e7d7e82848284878482848484828484848284837e7d7e827e7d7e8581818185818181827e7d7e84848684847e7f7e828486848284868483848684827b7d7b827b7d7b827b7d7b817878787c7878787f7878787d78787881787878806b6d6b7b7878787b78787881737573837375738873757383787978827879788478797886787978827b7d7b83787978827e7d7e7f737573857375738378797883787978827e7d7e83848284858383838283838384838383878c8a8c868c8a8c858c8a8c8386858684868586838486848284868485848684878486848486888682787a78796b6d6b746b6d6b7f7371738c868586919999998c868586888c8a8c868c8a8c847e7d7e816365637f5a595a885a595a885a595a8b6d6d6d908684868d9c9a9c8b9c9a9c909c9a9c8e9496948d9496948e9496948d8b8c8b8b8c8a8c859492948b9492948b9c9a9c838c8b8c998482848e9c9e9c6e9c9e9c669798978da5a6a580a5a6a58d898a898e9190916686868676868686969c9a9c898486848a8486848a898a898f8e8e8e888e8e8e838e8e8e94898a89948e8e8e8b94929488898a898884868488848684868482847d89878979848284798482847b84868476949094769c969c7b9490947a8e8f8e7f9496947f94969488949694899492948d949294919492948d9492948f898a898f84828493898a8993898a8991898a8991898a8991898a89918e8e8e8f8b8d8b8c8b8d8b868b8d8b868b8d8b88898a89888e8e8e888e8e8e889492948a9492948a838483887b7d7b8c7b7d7b8a838483888c8e8c858c8e8c858c8e8c898c8e8c898c8e8c8a8687868c8080808a848284898482848d7e7e7e89818081888181818a8486848784868488818181887e7d7e8f7e7d7e8d8486848d818181898080808b86878688868786838080808a80828088808280847b7d7b867b7d7b878482848a8482848b8684868d8c8a8c898c8e8c838c8e8c7e808280898688868b7b7d7b88808180888c8a8c928c8a8c8d838483817b7a7b8b7371738f73717384737173897b7a7b897371738773717383686a6880686a6883686a68805a5d5a835a5d5a865a5d5a896a6d6a806a6d6a8362646286737373838482847e848284768385837083858376949a947d949a947694969473949694809496947d8385837f8c8b8c868482847d8482847d8482847a8987897a898789819492947e94929483949694869496948089898986949694878c8f8c8484868484848684848486848391939177919391747e807e7d6b6d6b877b757b8a898689878986897b8986897e7879787e5a595a7e5a595a765a595a7e6b6d6b816b6d6b7e8182817e9798977d8c8b8c80848284828482847e8482847f8c8a8c848c8a8c828c8a8c848c8a8c82848684818486848484868482848684849190917f9f9f9f839f9f9f88919091879c9e9c879c9e9c8b9c9e9c869c9e9c859c9c9c87a5a6a588a5a6a588a5a6a5899c9e9c879c9e9c879c9e9c879c9e9c899c9e9c879c9e9c889c9e9c8794949486949494898c8b8c868c8b8c868c8b8c848c8a8c848c8a8c7d8c8a8c7d919091838c8a8c828c8a8c83918f9185918f91859493948594939485949394868c8c8c858e8e8e87949294838e8e8e85898a89888486848c8c8e8c928c8e8c95848684928b8b8b92949294958b8b8b8e8b8b8b899492948c8e8c8e898987898989878986868786837b797b837b797b80808080817e7d7e86848284868482848a8482848b8383838b7b7c7b8473757384737573877e7e7e827e7e7e87898c8991949a94959496949094969472737173777e7d7e888384838883848388838483887b7a7b88818081887e7e7e887b7d7b8a7e7e7e887e7f7e8d7e7f7e8d8486848a7e7f7e8976747689767476866b696b896b696b8b8183818d8c8e8c908c8e8c878c8e8c858c8a8c888c8a8c8a8c8a8c858c8a8c848c8a8c878c8a8c848c8a8c858383838a84828485848284818482848684828485838383838c8a8c868383837f8c8a8c7d8c8a8c7d8c8a8c838c8a8c85838383837e7d7e877879788778797885787978867e7f7e847e7f7e857e7f7e887e7f7e84838183828381838573717387838183898c928c87818481858184818381848185818181837e7d7e827e7d7e827e7d7e80838383807b7c7b817b7c7b81838383827e807e817e807e8184868482848684858687868486878684868786868c8e8c878c8e8c878c8e8c878c8e8c858687868581818184818181867e7d7e887e7d7e84838383848c8a8c828c8a8c818c8a8c858486848484868481848684818486848184868481848684828486848184868482848684848181818481818186848684888081808a8081808a8685868b8c8a8c8a7b7c7b857375737a7375737f737573817375737a737573807e7e7e7e7375737c7b7c7b7e7375737e7375737f737573807b797b837b797b817b797b827b797b7f7375738573757382787a78837e807e857b7b7b8473747385737473867374738573757385737573857375738973757388737573867375738c7375738b787978887878788873717387737173847371738473757387737573867879788478797885787878847878788478787882787878837b7d7b847b7d7b847b7d7b857b7d7b84787878827878788473717386737173857375738873757388737573837375738373747389737473877b7b7b857b7b7b877e7d7e887e7d7e867b797b867b797b8a73757385737573837375738573757385737573837375738273757384737573817b797b807e7d7e867e7d7e807b797b7f787978817e7d7e867e7d7e807e7d7e7f7879788478797882787978837e7d7e857e7d7e857e7d7e827e7d7e838482848484828483848284807e7d7e837e7d7e85818181857e7d7e867b797b837b797b80737173827878788373717383737173816b6d6b7e6b6d6b806b6d6b806b6d6b7f7371737d73717380737173807878787d7878787b7878787e787878867878787c7e7d7e857e7d7e867e7d7e7c7375737e73717384757575817879788178797883737573817375737e737573807e7d7e7e787978817879788378797882737573827b7c7b857b7c7b877b7c7b8883838385808180877b7d7b877b7d7b867b7d7b847e807e887e807e877e807e8984868487787a787f86888682949694829496948cadaead91adaead8986858687737173847071707f7071707b6365637b636563826d6d6d858081808b8081809480818093868486908684868b7b797b8b8684868b8b8c8b8b8382838a8382838d8b8c8b8b8c8a8c828c8a8c97848284888c8a8c6e949494998482848e8c8b8c4d9c9e9c739798979a97989773898a898da5a6a5769c9a9c6e9190918e9c9a9c9e8686868c898a8991898a898f8e8e8e908e8e8e8f8e8e8e8d8e8e8e8a949294888e8e8e818e8e8e818e8e8e818e8e8e818e8e8e828e8c8e868e8c8e868e8c8e868e8c8e898c8b8c898c8b8c8e8486848e8c8b8c928e8f8e928e8f8e8d8e8f8e928e8f8e8d8e8c8e8d8e8c8e89949294848e8c8e878c8e8c87898a8987898a89878c8e8c8a9492948a9492948a8e8e8e8d898a89898b8d8b868b8d8b868b8d8b828b8d8b85898a8985898a8985898a8988898a89888384838a8384838c8b8b8b8c8b8b8b888c8e8c85838483887b7a7b8a7b7a7b8a808080898080808c8080808f8080808d7e7e7e8d7e7e7e8e7e7e7e8e7b7d7b8c7b797b8c7b797b8f7e7d7e8f8181818b8181818b7e7d7e887b797b887e7d7e897b797b897b797b887b797b867b797b8a8082808d86888688868886888082808a848284888684868d8c8a8c8d8c8a8c898c8e8c898c8e8c8e8c8e8c8e8c8e8c958c8a8c92868586958081808e7b7d7b877b7a7b877b7a7b85737173817b7a7b827b7a7b848384837f838483827b7a7b89848684898486848376787683848684868c8e8c898c8e8c8b8c8e8c808c8e8c7e8482848384828483737373897373738383858379949a9479949a947d949a9473949694739496947b9496947b9496947f9c9e9c869c9e9c7f9c9e9c7d9c9e9c7c9492947c949294839492947f9492948094969480898989839496947d89898981848684818c8f8c7f8c8f8c828c8f8c837e807e807e807e777e807e86a5a6a587a5aaa584979897878986897e979897767879787a5a595a85787978919699968c97989786979897869798977e9798977e9494947d9494947d94949484949494859493948194939485949394849493947f919391819193917f9fa09f829fa09f8391909183919091889f9f9f8891909186949694899c9e9c8c949694899496948994939488949394858c8a8c848c8a8c86868886858688868386888683868886848c8b8c858c8b8c848c8b8c838c8b8c818c8b8c848c8b8c84949494809494947f9190917b9697967d9c9e9c819697967f9694968096949682918f9182918f91858c8c8c878486848784868487848684908486848a848684838e8e8e8e848684928c8e8c8c9c9e9c8c9496948884868488838483858b8b8b7e9492947e8b8b8b7c8e8c8e7f8987898384828483848284837b797b83808080898080808d8080808a7e7d7e8a7e7d7e8a8482848a848284887b7c7b887b7c7b8883838388838383877e7e7e877e7e7e9a898c8991949a94868989897273717377737173817e7d7e867b7a7b887b7a7b837b7a7b867b7a7b887e7e7e8a848284908482848e8180818c8486848c8486848a787878867371737f7674768c817f818f8c8a8c968c8a8c908183818d7678768d6b6d6b886b6d6b817b7c7b887375738c737573857b7c7b84838383857375738473757384737573856b6d6b816b6d6b8473747384737473837b7c7b807b7c7b8073757380737573827b7c7b827b7c7b857b7c7b807b7c7b81787978827e7d7e81848284838482848584868482848684818486848384868483838183838c8a8c858c8a8c838c8a8c8581848186818481828184818581848182818181818486848284868480848684808c8a8c818383838283838383838383847e807e8484868482848684847e807e8a80808089868786898687868a808080877b797b887b797b877b797b837b797b847b797b867b797b8a7b797b887b797b8a737573877375737f73757382737573817375737f6b6d6b836b6d6b82737573847b7c7b7e6b696b876b696b877b7c7b847e7d7e837b797b867b797b887e7d7e8780818085808180897b7d7b8a7b7d7b8a7b7a7b817b7a7b817b7a7b7f8384837e7b797b7f8381837f8381837c8381837e8486847e8486847e84868481848684817b7c7b7b737273817b7c7b7e7b7c7b7d73717385737173837371738373717381737473816b6d6b866b6d6b886b6d6b8973747389737473897b7b7b8b7b7b7b84787978847879788a737573897375738973717387757575887879788875757587787a7888787a78857375738573757384737173817878788478787887787878857b7c7b827b7c7b827b7c7b83737573827375738473757385787a788573757386737573877375738778797885787978877e7f7e897e7f7e867878788773717387737173886b696b856b696b84737173856b6d6b866b6d6b856b6d6b866b6d6b8673717384787878837e7f7e888486848786858684808180808081808180818081737573807375738773757382737573858e8d8e868e8d8e8580818089737573827b7d7b817b7d7b857b7d7b877b7d7b85767676887676768576767685767676817e7e7e817e7e7e847e7e7e847e7e7e828482848084828481848284847e7d7e7f8482847d817f8180817f8182817f81827e7d7e827e7d7e7f7e7d7e8078797881737173847e7c7e867e7c7e8873717373767576826b696b856b696b826b696b8073717380737173817371738473717386737173877371738473717382737173847375738773757386787978867e7d7e897b7a7b8c7b7a7b89838483897b7a7b837b7d7b83737573837375738b7b7d7b8d7678768881838188818381808c8e8c7b8c8e8c8c8384838f8c8e8c8c8c8e8c88848684828486848284868482848684858686867f9998997fadaaad8cadaaad95b5b6b58db5b6b584b5b6b588a1a1a1889c9e9c8f8e908e938082808f8082808d8383838883838392838383928383838e8181818a8486849c818181937e7d7e768c8e8c8a8c8e8c9f7b797b6f868786808c8a8c926361638b7e7c7e968c8a8c79868686799190917e9190917e9c9a9c82a5a2a5899795977f8989897f7b7d7b86848284828e8f8e74898889898482848a84868484949394849493948a9493948b919091898e8f8e8a9190918891909188919291888c8a8c8b8c8a8c8e8c8a8c928c8a8c8d8c8a8c8c8e8c8e8c918f91908e8e8e918e8e8e8e949294878e8e8e898e8c8e8b8e8c8e8b8987898b89878986898a8986898a898b898a898b86868689868686898482848e8482848986868684898a898984868487848684898486848d8686868c898a898a86868686868686868687868889888989898889878687868b8482848e8482848c8686868e898a898e868586908685868f808180928081808f8482848d8482848f8482848c8684868f86858692868586918081808c8081808b868586898c8a8c898c8a8c8b8685868986858688868586888081808a8c8a8c8a8486848f7e807e8d7b7d7b8c7b7d7b907b797b927b797b8d7b797b8b7b797b887375738a737573857e7e7e857e7e7e8c8682808c8988868a8c8e8c868c8e8c818e8f8e80808480847379738a808480898c8e8c86848684858c8e8c819c9e9c829c9e9c839c9e9c7f8c8b8c7f84828484919391849fa09f87adaead87adaead82a5a6a5809798977d9798977d9798977b8988897a8988897b949694809496947c8c8a8c81918f91839694967c918f91798c8e8c808c8e8c80919291809192917f9493947f9c9a9c7e8c8c8c7e949394809c9a9c7b9c9a9c7b9c9a9c7b969496779493947e8c8c8c7b94939475949394798482847984828486848284848482847c94929483afacaf8cbdbabd93afacaf8b949694829496947f949694848c8a8c848c8a8c828e8e8e828e8e8e829192918591929183919291839192918294969481949694849192918691929186919291849493948794939487949394848c8c8c868e8e8e868e8e8e848e8e8e84898a898489898982898989828989898689898983949294849c9a9c87949294899492948a949294888b898b858b898b838b898b81949294839492947e8b898b7e8b898b7c8c8e8c818c8e8c8b8385838b8385838b8080808d8687868d7b797b8b7b797b8a7b797b887b797b8580808083808080888081807f8081807f8c8a8c808c8a8c7f8c8a8c828c8a8c828c8a8c818685868786858686808180847b7d7b86808180878684868686848684807e8084807e8085808080848080808780808084868786898c8a8c8b8c8a8c89838383898383838a848284857e7c7e84787678887e7c7e857677768576777697767776885a595a765a5d5a796a6d6a857b7d7b887b7d7b8480818088808180868081808a8081808b8b8b8b897b7c7b877b7c7b896b6d6b895a5d5a805a5d5a855a5d5a855a5d5a915a555a9f5a555a8d5a555a845a555a7e4a4d4a8d4a4d4a8d4a4d4a8d6264628d73747387737473877374738a73747387706f70847576758175767580757675867b7b7b867b7b7b847b7b7b8384828481817d817e817d817e817d81818c868c7f8486847e8486847e8486847c8486847e8482847d84828481848284818482848084828481848284808482848184828482848284818482848484828486848284858482848784828483848284848482848284828481848284838482848184828482737473827b7b7b827b7b7b7f7b7b7b7e7b7d7b847b7d7b857b7d7b857b7d7b887b7c7b897b7c7b8773727386737273867b797b857b797b827b797b847b797b867b7c7b857375738273757381737573856b6d6b826b6d6b816b6d6b817375737f737573807b7c7b817b7c7b827b7c7b817879787c78797880787978837375738173757382737573857375738773757388737173867371738e7b7a7b8f7b7a7b8873717381737173817371737f7371737f7371737e7371737b7371737b7371737e6b696b7c6b696b7c6b696b7e6b696b786b696b846b696b876b696b787372737d737173857371738373717388787878857b7b7b8584828488848284837b7b7b847b7b7b898482847f848284847374738673757385787978897879788a78797889787978887879788478797886787978867375738673757386737573837375738273717384737173857878788578787883737573857b7c7b847b7c7b808383838084868484848684847e807e847e807e8684828486848284847e7d7e85848284877e7f7e857e7f7e84787878857e7f7e85848284858482848484828486848284858c8a8c858c8a8c848c8a8c858c8a8c86848684867e7f7e877e7f7e857e7f7e83808180837b7d7b807b7d7b827b7d7b8180828082808280828082808780828087737573817375738573757384737573847b7d7b84868886848688868486888682898c8985898c898b898c8982898c897e7e7e7e87898889899492947e898889867e7d7e857e7d7e818482847f8482847f8482848284828483848284828482847e8482847f8482847f7e7d7e817e7d7e817e7c7e827e7c7e827371737f737173856b696b857675767f7675767f767576857371738873717388737173857e7d7e847b797b89737173867b797b857b797b897e7d7e8b7e7d7e847879788473757393737173897b7a7b827371737e7371738173757381737573817b7d7b887b7d7b8d76787683767876858183817e8183817e8c8e8c8c8384838673717384737173886e706e8d797b7988848684888486848c868686929998998c9998999299989991a1a1a1918e8d8e958e8d8e998e8d8e9380828093808280978e908e938e908e9d8c8a8c9d8c8a8c928c8a8c8d8383838a7e7d7e8e7b797b978486848a8181817d8080808a808080917b797b8a7b797b7c7e7c7e7c7e7c7e7c7e7c7e807e7c7e797b7d7b747b7d7b7e868686839c9a9c7f9795977f898989868989898689898986898889868e8f8e86949694829496948a8486848a949394849c9a9c879493948c8c8e8c8b8e8f8e8b8e8f8e8d8e8f8e918e8e8e948e8e8e9491929182949694878e8c8e8c8c8a8c8d8c8a8c8c8c8a8c8c8e8e8e8e8e8e8e8c898a898c898a898c8987898c8e8c8e8c9492948e8e8c8e8e898a898c8c8e8c8b8c8e8c8b8c8e8c90898a898e8c8e8c8d898a8990898a898d898a898b898a898d8486848d8486848d898a898a898a8988898a89888686868a8687868a8687868c8486848d8486848e848284908686868b8482848a8482848d86858691868586918685868c8c8a8c8a8c8a8c8e8987898d8482848e848284918081808f868586918c8a8c8a8c8a8c868685868b868586888c8a8c868c8a8c8a8685868a8c8a8c8886858689868586848183818c7e807e8f7b7d7b8a7e807e888181818d7e7d7e907e7d7e8b7e7d7e887e7e7e8c7e7e7e88898889839492948a89888688847d7b88847d7b81847d7b8080848083808480898e8f8e8a8e8f8e82848684858c8e8c8a949694869496948294949485949494838c8b8c859c9e9c84adaead7f9fa09f7f9193917d8486847d898a8982898a8982898a8980898a897d8e8f8e7f8e8f8e7f9496947b9496947c918f917d918f91818c8a8c838c8a8c7d9192917d8c8e8c80919291818c8e8c7e8486847e8c8c8c7e949394809c9a9c82918f91808c8a8c7e8c8a8c7e918f91828c8c8c808c8c8c7b84868479848684798e8f8e799496947b949694798e8f8e7f949294869492947f9492947f949294848e8e8e828c8a8c7f8c8a8c849496947f9496947f8e8e8e838e8e8e81919291818e8e8e818c8a8c808e8e8e818e8e8e82919291828e8e8e848e8e8e858c8a8c848c8c8c868c8c8c868c8c8c878c8c8c8694929486949294848e8e8e848e8e8e88898989889496948894969488949694869c9a9c8394929483949294898c8a8c878b898b838b898b818b898b8383818389838183897b797b8c7b797b917b797b8e7375738e7375738e7375738b7b7d7b847b797b847b797b808080807e8687867c8687867a8687867f8c8e8c818c8e8c7f8c8a8c828c8a8c8286858682868586888c8a8c89868586868c8a8c868c8a8c848c8a8c858685868680818085868586898684868786848684868486838c8a8c848c8e8c858c8e8c868c8e8c898c8e8c8c8c8a8c8c8383838983838386838383877e7c7e817e7c7e847876788b73717382767776887677768b767776886868687f6a6d6a827b7d7b888c8e8c887b7d7b868e8d8e8a8e8d8e868081808a737573896b6d6b7c6b6d6b7e7b7c7b857b7c7b8073747385737473858c8b8c80737473915a555a915a555a845a555a845a555a907b7b7b94949294949492948d7b7b7b876365638a636563877374738773747383706f7086706f7086757675847576758a7374738873747388737473867374738576757683767576827675767f7675767e7371737c7878787e78787882787878827b7b7b817b7b7b8184828482848284808482847f848284808482848284828481848284838482848384828486848284848482848384828488848284848482848584828482848284838482847f84828484848284818482847e848284848482848484868487848684878486848b8486848784868486848684868486848584868484848684848181818481818185818181817b7c7b807b7c7b828383838583838383848684858486848684868486848684858c8a8c828c8a8c80838383808383837f848284808482847e8482847c7e7d7e7f7b7c7b847375738473757386737573897b7a7b8c7b7a7b8f7b7a7b8e737173887b7a7b847b7a7b7f7b7a7b7b7b7a7b7c7b797b7b7b797b7c7b797b7e7b797b7c7372737c737273817372737e7372737e7b7c7b8a7b7c7b8d7b7c7b7e8486847884868485848684838486848384868485848284838482847f8482847c737473847b7b7b896b6d6b816b6d6b897b7b7b8a7e7d7e867e7d7e887e7d7e88848284897b7d7b8878797887787978867b7d7b867e807e857e807e868486848584868485848684848486848684868485848684858c8a8c838c8a8c818c8a8c838c8a8c8684868483848684838486848684868485848284867e7d7e867e7d7e887e7d7e867e7f7e848486848984868488848684878482848884828487848284868482848581808183818081848180818481808183848684858486848884868481848684818685868386858681868586828c8a8c838e908e8280828083808280838e908e848e8d8e879c9a9c899c9a9c899c9a9c889c9e9c839c9e9c839c9e9c849c9e9c829ca29c889ca29c85898c89767676768473757387737573837375737e73757383787978817e7d7e818482848184828483817f81817b797b7c7b797b7f7b797b7f7879787e737573807879787c7879787b7e7c7e817e7c7e847e7c7e828987897f8c8e8c7f818181828181817f818181887e7d7e8989898981898989837e7d7e867b797b8783818381838183867b797b8d7879788478797884737573847879788c7371738c7371738973717389838483888c8e8c868c8e8c818c8e8c7e8c8e8c7e8c8e8c808c8e8c808c8e8c838183818c838483898384838c7b7a7b847b7a7b8d797b7993797b79886e706e82797b797f7375738c7375737f7375737f737573887b797b847b797b847b797b847b797b808082807c808280808082808473757388737573837b7c7b787b7c7b787b7c7b7c7b797b8a7e7d7e818181817c8181818480808084808080847b797b84808080838c8a8c878c8a8c8b8c8a8c8b8c8a8c89919091939190919886868698868686829795978697959797979597909795978d8e8f8e8d8e8f8e8d898889868482848d8486848d8c8c8c7d8c8c8c808c8c8c888e8f8e89919091898e8f8e8b8e8f8e8e8e8e8e8e94969491919291888e8e8e879492948c8e8c8e928c8a8c908c8a8c8c898a898a898a8987898a898e8486848f8482848b8482848c8482848e89878991898a898c8c8e8c868c8e8c888c8e8c898c8e8c8b898a898d8c8e8c898c8e8c878e8e8e8b8e8e8e908e8e8e8b8e8e8e858c8e8c858c8e8c878c8e8c888c8e8c89898889888988898a8988898d8988898c898a898f86868690848284908482848d7b7d7b8d808180907b7d7b8d8081808a8482848d8482848e8482848e8684868e8685868d8685868a80818089808180868685868880818084808180867b7d7b8a7b7d7b8680818089868586898685868984868489848684898183818a7e807e8681818181818181868486848d848684938988898e8988898a8988898a8988898886828083898886858c8e8c838c8e8c868e8f8e899c9a9c879c9a9c899c9a9c879c9e9c879c9e9c869c9e9c86949694858c8b8c838c8b8c89949494858c8b8c7a8486847a8486847a8486847d84868476898a8978898a89857b7d7b857b7d7b8184828482848284828482847f8988897f918f917f8c8a8c7e918f917e9694967c91929178919291809c9a9c8096969680949394859c9a9c7f9c9a9c7f9c9a9c87918f918596949684918f91878c8a8c84949394809493947e9493947b9c9a9c7b9496947f8e8f8e7f8e8f8e7d8e8f8e7c9492947f9492947c9492947c9492947f8e8e8e7f8c8a8c828c8a8c818e8e8e809192918494969486949694869496948394969481949694849496948394969484919291828e8e8e818c8a8c828c8a8c858c8c8c84949394849c9a9c85949394898e8e8e89898a8986898a89848e8e8e889496948694969486949694888989898d8482848c84828487848284898482848a7b797b8a7b797b877b797b8a7b797b8c7b797b837b797b867b797b8383818381838583848385838183858381838583828687868080808084868786828c8e8c8386878685868786838c8e8c858c8e8c858c8a8c8386858683808180898c8a8c8b8c8a8c868c8a8c8686858688808180878081808686858688868586868685868486848685807e80888c8a8c868c8a8c898c8e8c898687868b8687868b80808089838383887b7c7b887b7c7b85737573827371738473717387787678887e7c7e88848684888486848b76777688848684858c8e8c888c8e8c8b8c8e8c8b8c8e8c888e8d8e848e8d8e828e8d8e7c8e8d8e829c9a9c829c9a9c829c9a9c879c9a9c85a5a2a589a5a2a5808c8b8c6f8c8b8c918c8d8c918c8d8c888c8d8c91a5aaa5949492948d949294897b7b7b7a7b7b7b8d8383839a8383838773747384737473807b7d7b867b7d7b83757675836b696b846b6d6b7d6b6d6b836b6d6b816b6d6b816b6d6b816b6d6b7f6b6d6b7f6b6d6b817371737e7371737d7371737d7371737e6b6d6b826b6d6b816b6d6b826b6d6b836b696b836b696b866b696b85737173886e6c6e887977798779777989797779877675768576757689767576877675768376757683767576847675768176757681848284817b7b7b877b7b7b887b7b7b877b7d7b8984868487848684898486848884868484848684838486848384868482818181837e7d7e867b797b837b797b8383838385838383878c8a8c848c8a8c828486848684868485848684857b7d7b847b7c7b807b7c7b807b7c7b7e8383837e7e7d7e7e7e7d7e7f7e7d7e808482847f838383857b7c7b867b7c7b86838383888384838b7b7a7b8b7b7a7b887b7a7b868c8e8c848c8e8c818c8e8c7b8c8e8c7c8c8a8c7b8c8a8c7f838183758c8a8c72848684817b7c7b838486848384868481848684818486848a8486847e6b696b75737173807e7f7e8078787880787878887b7b7b887b7b7b817b7b7b837b7b7b817b7b7b7f7b7b7b907b7b7b8b7b7b7b85787978897879788b737573867375738875757587787978877879788575757585737573867375738773757386737573847371738478787885787878857878788573757382737573847b7c7b857b7c7b8473757382787a78847e807e837e807e847e7d7e867e7d7e867e7d7e868482848584868488848684897e7f7e887e7f7e878482848984828485848284837b797b878180818781808188818081878180818584868484848684847e7f7e837e7f7e85808180828685868186858681868586828e908e839c9e9c869c9e9c859c9e9c899c9a9c8a9c9a9c899c9a9c879c9a9c85868886887b7d7b887b7d7b867b7d7b8276767676636163796361637c63616380737573867375738373757380737573827375738373757383787978827879787d7e7c7e7c7b797b7d7b797b7c7b797b7b7879787c7e7d7e7d8482848284828484949294849492948494929488949294888c8e8c888c8e8c888c8e8c858c8e8c81949694819496948489898986949694898c8a8c868c8a8c848c8a8c8a8381838d84828480848284807e7d7e8084828489838483977b7a7b908c8e8c938c8e8c90838583888c8e8c838c8e8c818385838381838180767876836b6d6b836b6d6b84838483867b7a7b848c8e8c7e8c8e8c77797b79776e706e726e706e6c6365637273757378737573727375737f737573847b797b7c7b797b7c7b797b7c7b797b8080828084808280888082808b73757388737573888383838d8383838d83838393818181978181818e8181819781818198868786988687869f8c8e8c988c8e8c8f8c8a8c8f8c8a8c8b8c8a8c8b8c8a8c8991909189919091899190918e8686867f8989898289898989898989898989898d8e8f8e898e8f8e898e8f8e8d8e8f8e948c8c8c918c8c8c80848684848c8c8c888c8e8c888c8e8c8a9190918a8e8f8e8b8e8e8e8b8e8e8e8e8e8e8e918e8e8e928e8c8e90949294909492948d9492948e8e8e8e938e8e8e908e8e8e879492948d8e8c8e908e8c8e8f8987899089878991898a898b898a8988868686898482848a898a898a8c8e8c8d8c8e8c888c8e8c848e8e8e898e8e8e868e8e8e868e8e8e878c8e8c85898a8986898a89868c8e8c868988898689888988868786898988898a8686868b8482848e84828491848284918685868d8685868f8685868f8081808c848284898482848c8482848c8482848d7b7d7b8e7b7d7b8c7b7d7b8d8081808b8081808b7b7d7b888685867f808180877b7d7b8b7b7d7b887b7d7b888081808a8183818f7e807e8f7e807e8f848684888486848384868483848684868486848a8988898389888983898889857e7e7e8a8988868a8c8e8c858988867f898886838e8f8e848e8f8e848e8f8e868e8f8e84949694818c8e8c818c8e8c818c8e8c838c8b8c858c8b8c83848284858482847f8486847a848684758486847884868478898a897b898a89827b7d7b877b7d7b818482847c8988897f898889818e8f8e81918f917e9c9a9c7f9c9a9c7f9c9a9c7d9c9a9c809c9a9c819c9a9c80969696859c9a9c86949394838c8c8c83949394849c9a9c809c9a9c809c9a9c849c9a9c8294939480949394809493947b9493947f9496948494969482949694829496947f9492947f9492947f9492947f9492947f8e8e8e7f9192917f9192917f9496947f94969481949694829496948394969481919291818c8a8c858e8e8e868e8e8e84919291829192918291929182949694819c9a9c81949394818c8c8c818486848484868486898a898e898a8995848684917e7d7e917e7d7e917371738f7e7d7e8d848284868482848384828484848284808b898b7e8b898b7e8381837e838183818b898b818b898b818b898b8183818384838583847b7d7b817b7d7b8183858384808080877b797b898080808486878681868786838080808380808083808080827b7d7b827b7d7b897b7d7b868081808880818089808180887b7d7b867b7d7b868081808680818085808180857b7d7b857b797b86868486877b797b897b797b897b797b887b797b867b797b867b797b86737573837375738573757385737573857371738a73717385787678857e7c7e857677768e7677768b767776857677768b7b7d7b8b7b7d7b8b7b7d7b887b7d7b8280818086808180868e8d8e849c9a9c809c9a9c809c9a9c7e9c9a9c828b8b8b858c8b8c808c8b8c807374736b8c8b8c7fa5aaa5918c8d8c918c8d8c918c8d8c8994929485949294857b7b7b857b7b7b8d94929487949294848383838783838387757675867576757d75767584757675867374737f7b7b7b837b7b7b83737473807675767e7675767f7675767f7675767e787878807878787d7e7f7e7b7e7f7e798482847d7374737f7374737d7374737f73717381737173866b696b836b696b836e6c6e876361638663616388636163835a5d5a825a5d5a835a5d5a845a5d5a845a5d5a8368696886686968866869687f6b6d6b856b6d6b876b6d6b846b6d6b896b6d6b85737573846b6d6b876b6d6b876b696b876b696b86737273827b7c7b827b797b858181818684868486848684868c8a8c868c8a8c878c8a8c838c8a8c83848684848486848484868484848684848c8a8c828c8a8c8283838384838383818482847f8482847f84828481848284808c8a8c818c8a8c848c8a8c848c8a8c85838483888c8e8c898c8e8c88838483888988897f7e7e7e7a7e7e7e857375738373747379838383797374738e7374738ba5a6a580a5a6a580868886808688867f6b6d6b836b6d6b837b7c7b7c7b7c7b807b797b847b797b867b797b867b797b86787a788573757383737573827e807e817b7d7b8380818088808180847b7d7b857b797b867b797b867b797b877b797b8b78797888787978847375738673757385787978857e7d7e8678797885737573847b7d7b827b7d7b847b7d7b847b7d7b837b797b857b797b877b797b837b797b827b7d7b857b7d7b857b7d7b847b7d7b867b7d7b8780818086808180868081808a8081808980818086808180898685868684828486848284868482848984828486838183868381838b838183868381838183828381838283858382838883828385838483857b7d7b88838483889492948c949694879496948c949694878385837c8b8d8b857b7d7b856b6d6b776b6d6b7d787878857878787d6b696b826b696b7d6b716b76787c788094929483949294858989898089898985898989808989898589888985898889858988898989888981868586848c8a8c898c8a8c84868586838b8b8b878b8b8b8a8b8b8b91949294928c8a8c8a83838386838383827b7c7b818988898194929484898889839492948484868484848684808486847d7e7f7e7b8385837f83858382838583848c8e8c88868786837b797b867b797b8c808080898c8a8c8c817f81987674768c6b696b86636563806365637a6365637d6365637b636563786365637b7678768b7678767a7b7b7b6d6a6c6a766a6c6a7e6a6c6a797b797b798382837e8382837b838283878688868786888689868886918c8e8c8f8c8a8c8c8383838c8383838c7b7c7b8b7b7d7b907b7d7b95868586928685869486868696868686948482848c898a898a8c8e8c8c8c8e8c8d898a898b898a898c898a898c898a898e86868693848284938486848a848684888486848a848684898486848684868487898a8987848684888482848a8482848f86868691898a898b8c8e8c8786868685898a89868c8e8c8c8c8e8c8c868686878c8e8c878c8e8c8b898a898b898a898a898a89898686868984868488898a89878e8e8e878e8e8e878e8c8e878e8c8e868e8c8e85949294878c8e8c898c8e8c8c8c8e8c878c8e8c898e8e8e8e949294909492948e9492948c949294898e8e8e888e8e8e8b898a8987898a898a8686868b868686888482848a8486848a898889878c8a8c878c8a8c868c8a8c878987898889878989898789888c8a8c8989878989868486888987898986858687808180898081808b8081808a7e807e8a848684878486848784868489848284898482848d8482848d7e7d7e907e7f7e8c7e7f7e8e7878788e7371738c7e7d7e8a8482848c787978877e7d7e898482848d787978897e7d7e8b78797888787978887e7d7e887e7d7e848482848384828483848284837e7e7e8981808186808180888081808f8081808c8685868b86878689868786898687868a8c8e8c8a8b8b8b898384838783848387838483888482848786868684848284818482847f848284818686868186868683868686818686867d898a897f86868683848284818082807e808280818c8e8c828c8e8c7f9492947f949294839492948294929482949294839492948494929483949294828e8e8e7e8e8e8e7f94929481949294838e8e8e83898a89818e8e8e818e8e8e7c8c8a8c7c8685867e8c8a8c828c8a8c8384868483898a89838e8e8e81949294809492948094929483949294828e8e8e818c8e8c828c8e8c838c8e8c828c8e8c809496948094969480949694829496948694929483949294839492947e8b8b8b7f8b8b8b7b9492947b8b8b8b7d8b8b8b808b8b8b82838483858384838b8384838e7b7d7b8e7b7d7b8e80828091868886928686868d8686868d84828490848284898486848684868484848684818486847f89878982898789848e8c8e848e8c8e828e8c8e818e8c8e808e8c8e8189878985868686848482847e8686867c898a897c8b8b8b7c8b8b8b7f8b8b8b838b8b8b8483848389838483898384837f7b7d7b80808080847b797b817b797b7f7b797b837b797b857b797b807e7d7e827b797b867375738673757386787a7886787a7885787878837878788478787884737173867b7c7b837b7c7b86737573867b7c7b837b7c7b837b7c7b84838383867b7c7b867b797b867b797b847b797b867b797b898c8e8c898c8e8c897b7c7b897b7c7b887879788b73717388737173887371738f6e6e6e8a6e6e6e866e6e6e88797879857b7b7b816a6c6a855a5d5a815a5d5a825a5d5a855a5d5a875a5d5a846a6c6a847b797b857e7d7e87818181878181817b919191819c9e9c899191918f8685868b84828484848284888482848b7e7d7e86737473846b6d6b86737473837374738073757382737573817375738373757384706f7081706f708175767581706f707d6b6d6b7a6b6d6b7e6b6d6b806b6d6b81737173817371738173717384737173817375737f7b7d7b837b7d7b817b7d7b807b7a7b7e7b7a7b807b7a7b81737173807b797b817b797b837b797b827e7d7e827e7d7e837e7d7e837e7d7e847e7d7e8484828481848284837e7d7e857e7d7e848381838483818387838183878c8a8c8984828484848284847b7b7b867b7b7b847576758475767584757675856b696b856b696b896b696b846b696b856b696b876b696b8a6b696b88706e7087706e7084707170826b6d6b856b6d6b8470717083737473836b6d6b84737473817374737d7575757f75757582757575827b797b81848284838482848584828485848284888384838e8384838c8384838b838483827375737d737573747375738273757383636563797374737494929498838383ad686a6869686a685e868886758688867f8b8b8b937b7c7b8c7b7c7b7f8b8b8b7b8c8e8c808687868480808081808080807e807e81787a7886787a7885787a78857b7d7b857b7d7b857b7d7b857b7d7b84818181897e7d7e8a818181888486848684828488848284887e7d7e868482848684828485848284868482848484828483808280837b7d7b867b7d7b868082808380808082808080828080808480808085868586848081808480818086808180878081808780818087808180877b7d7b89808180897b7d7b8b7b7d7b87808180898482848684828486848284838482848b838183868381838683818386838183858382838c9490948c949094819490947e8b8b8b818b8b8b8c838483937b7d7b877375737b6365638363656383636563806b6d6b807b7d7b7c7b7d7b807b7d7b8594969480949694829496948594969483949294839492948094929480949294858989898f9c9e9c8f9c9e9c8a898989899c9a9c859c9a9c8c9c9a9c859c9a9c818685868180818084868586818c8a8c7c8b8b8b7c8b8b8b7c8b8b8b808b8b8b82838383768c8a8c768c8a8c767b7c7b7a7e7e7e807e7e7e837e7e7e807375737d7371737d787878777878787b7878787d7b7d7b817b7d7b8273757384737573857b797b857b797b7f7b797b83808080857674767d767476906b696b816b696b777072707a7072707a7072708070727081767876857678768e76787685636563765a5d5a7e6a6c6a7a6a6c6a876a6c6a8a7b797b7b7b797b858382838a8b8c8b7f8c8e8c7f8c8e8c7f8c8e8c8c8c8e8c8f8c8a8c898383837f83838382838383868081808b808180908685868d8c8a8c8f8c8e8c8f8686868f8482848c86868689848284888482848886868687898a898c898a8985898a8983898a898a898a898884868488898a898a898a898d8e8e8e8c898a898b848684898e8e8e898e8e8e8a86868688898a898c8c8e8c8f8c8e8c8a848284898482848984828484848284878482848786868685868686898482848984828489848284898482848786868689848684888486848784868486848684888482848a8482848684828487898789878c8e8c848c8e8c86898a8987898a89878e8e8e878e8e8e838e8e8e838e8e8e85898a8986898a898b898a8989898a89878c8e8c898c8e8c898c8e8c848c8e8c848c8a8c8a848684888687868489888987848284878684868a8c8a8c888c8a8c878987898b8987898989878986898789858c8a8c8186858687808180897b7d7b8a787a788c7375738b73757388787a788973757387737573867e7d7e878482848a84868489848684878486848e787878937879788a7e7d7e877e7d7e8e8482848d7e7d7e8b7e7d7e8d7e7d7e90848284907e7d7e8e8482848e8482848e7e7d7e8c7e7e7e897e7e7e927e7e7e928482848c80818091868586918c8a8c8e8c8a8c8f8c8e8c8c8c8e8c898c8e8c8a8c8e8c8694929481949294868b8b8b898b8b8b888686868486868682898a89818c8e8c7f898a897f898a89828686868284828483848284818482848186868681898a897f8688867e8688867f8688868186888683898789848482847f89878981898789868486848684868485898a8986898a8984898a89818e8e8e818e8e8e7f898a897e8486847d8486847e898a897f848684828c8a8c7c8c8a8c7c868586808685867b8e8e8e818e8e8e838e8e8e80898a897c8486847c898a897c898a8980898a89838c8e8c848c8e8c848c8e8c828c8e8c858989898589898985898989828989897e8b8b8b838b8b8b868b8b8b838b8b8b848b8b8b828b8b8b81838483888384838b7b7d7b8b7b7d7b8b8384838b8b8b8b8e8082808a868886878c8e8c8a8c8e8c87898a8982898a8982868686828c8e8c83898a8984898a8987898a8988898a89898987898b8482848984828488848284858482848384828481898789808987897e898a897b8c8e8c7b8c8e8c7f8c8e8c838b8b8b828b8b8b85838483857b7d7b847b7d7b87838483847b7d7b807b7d7b7f7b797b84808080838080808586878680848684867e7d7e8584868485848684827e807e847e807e847e807e85787a78867e7f7e857e7f7e85787878857e7f7e867b7c7b837b7c7b868383838183838384838383868383838683838387838383888c8a8c848c8a8c848c8a8c868c8a8c877b7c7b827b7c7b846a6a6a826a6a6a84737173887371738873717384737173866e6e6e8a6e6e6e8c6e6e6e8f6365638e5a5d5a836a6c6a816a6c6a877b7b7b828c8a8c847b7b7b897b7b7b848c8a8c87848684868181818484868487848684898685868486858684868586898685868978797889787978887e7d7e897e7d7e8884828487848284877b7b7b8684828484848284828482848278797884787978817b7d7b7f7b7d7b7f7b7d7b7f7576757e7b7b7b7a7b7b7b7b7374737d7374737c737173777371737a7371737f7371737f6b6d6b81737573817375737f7375737e7b7a7b7e7b7a7b837b7a7b83838483818181818581818183818181857e7d7e8578797884787978827375738373757383737573847375738573757383787978857b797b8b7371738a7b797b857b797b8173747387737473877b7b7b83848284817b7d7b837b7d7b817b7d7b84757675857b7d7b8475767583757675837576758375737586706e7086706e70856b696b836b6d6b8270717085757575847071707d73747383737473836b6d6b7b7374737d7071707f70717084707170836b6d6b816b696b816b696b836b696b876b696b8c7371738c7371738e7371738b73717385898889828988897d898889779492947e9492947e83838379949294749492948b686a68754a4d4a69686a68808688867f9c9a9c869c9a9c867b7c7b8c6b6d6b7b7b797b808080808686878681868786818486848084868481848684858486848380818083808180857b7d7b85868586878486848b84868488848684877e7d7e857e7d7e8984828488848284847e7d7e837879788678797887787978857e7d7e868082808786888687868886878c8e8c818c8e8c828c8e8c82868786838687868380818085808180867b7d7b867b7d7b878081808586858687868586888c8a8c888c8a8c888c8a8c88868586878685868c848284898e8f8e869496948689888986838183868b898b86949294867b797b8f737573937375738c73757381737573858384837e8b8b8b7a838483817b7d7b7b7375737b7375738794969483949694859c9e9c899c9e9c899c9e9c929c9e9c8786878685868786858687868078787886787c7883787c788d86878686787c788a7675769a76757680636163756361637b63656374636563777676767b8988897a8685867a80818077808180778c8a8c798b8b8b7c8384837c838483837b7d7b827b7c7b82737573827375738673757383737573807375737d7375737e737573807e7f7e8278787886787878867e7f7e847b7d7b84737573827b7d7b827b7d7b8380808081808080838687868586878681817f8181817f8185767476816b696b7d6365637d707270837e807e807e807e7e767876787678768b767876787678767e8c8a8c876a6c6a827b7b7b7a8c8a8c807b797b857b797b85838283858b8c8b827b7d7b828688868486888687808280867b7c7b7f7375737f7b7c7b868c8a8c8b8685868b8081808b7b7d7b8b808180858482848a8482848c8482848a8686868b898a898e898a898b8c8e8c8a898a898a898a8988898a89888c8e8c888c8e8c8a9492948a8e8e8e8a949294888e8e8e858e8e8e858e8e8e878e8e8e85949294868c8e8c8886868688898a8986898a8984848284858686868b8482848b8482848684828485848284858482848784828487868686858c8e8c878c8e8c87898a89878e8e8e878e8e8e89898a898684868486898789898987898989878988898789858482848586868685898a898486868685898a8987898a8985898a8989898a8989898a8987898a89878e8e8e86898a898b898a8985898a8985898a8987898a89818988898a898889878c8a8c7f8988898486848686848284858482848786848686848284868482848784828486848284858081808980818089808180898081808f7e807e907e807e8f787a788b7e807e8d7e7d7e8a78797883737573837879788378787887787878897e7f7e8e7e7f7e917e7d7e907879788e7e7d7e9078797890737573877375739078797894787978907879788e78797890787978927879788c7e7e7e87818081928180818e848284888685868e86858691868586918685868d8080808c8687868a80808089868786878b8b8b818b8b8b868b8b8b868b8b8b8584828481898a89828c8e8c848c8e8c81868686808482847e898a8980898a89838686867a84828474898a897a8c8e8c7f8688867c8688867b80828081808280868482848484828483848284868482848684868485898a8984898a8982898a89818e8e8e828e8e8e81898a897d898a897c898a897e898a897d898a897d898a8980868586857b7d7b828c8a8c7c8c8a8c80848684838486848184868480898a89808e8e8e7e8e8e8e7e9492947e949294828c8e8c848687868380808084808080897e7d7e8c7e7d7e8a7e7d7e897e7d7e8d7b7d7b88838483888384838b838483887b7d7b867b7d7b827b7d7b86838483858b8b8b828b8b8b809492947c9492947a8c8e8c818c8e8c848c8e8c8186888687898a8989898a8989898a8989868686878486848984868488898a8986898a89868987898684828486848284868987898289878982898789838e8c8e828e8c8e828c8e8c848c8e8c848c8e8c81898a897f8b8b8b7f8b8b8b828b8b8b8383848384838483828b8b8b7d8b8b8b7d8b8b8b818c8e8c828c8e8c828c8e8c828687867d8181817e8486848581818182818181817e807e827e807e867e807e877e807e87848684888486848484868481848684837b7c7b83838383817b7c7b86838383898c8a8c878c8a8c898c8a8c89838383887b797b866a696a845a595a7c5a595a7d5a595a805a595a7f5a595a806a6a6a847371738873717384737173887371739379787995797879918482848c8482848c8c8a8c8a8c8a8c838c8a8c858c8a8c838c8a8c858c8a8c858c8a8c858c8a8c8384868485848684858486848684868486868586868685868686858686868586868482848a7e7d7e887e7d7e87787978877b7b7b867b7b7b877b7b7b867b7b7b827879787e7375737f73757380737573777576757a7576757c706f707c706f707e7374737e737473807374737e7b7b7b7a7e7f7e7c7e7f7e7f8486848484868485848684858486848384868483848684858c8e8c838c8e8c858c8e8c8383848385848684838486848184868481818181808482848384828483848284817e7d7e837e7d7e867e7d7e868482848384828484838183887b797b877371738173717380737473846b6d6b866b6d6b866b6d6b85706f7084706f708475767584757675857b7d7b877b7d7b867b7d7b8475767583757375857573758775737588757375857b797b867b797b877b797b817b797b8084828481848284807b7b7b807b7b7b807b797b81757575827071708070717081737173877b797b888482848a8482848b8c8e8c8c8c8e8c8c8c8e8c87838483827e7e7e7f7375737f7375737f7e7e7e798383837e8383837e8383837e838383808688868086888680868886808688867f7b7c7b7c7b7c7b7f8b8b8b838b8b8b83808080818080808380808086868786868486847d84868482848684858486848386858684868586868c8a8c868c8a8c8784868486848684888181818984868485848284857e7d7e847e7d7e8578797883737573867879788a7e7d7e87848284878688868786888686808280878082808586878684868786828c8e8c8186878683808180838081808480818084808180867b7d7b897b7d7b8a7b7d7b8b7b7d7b877b7d7b8480818087808180888685868984828492848284898e8f8e7d8988898b949294978b898b7a8381838294929493a59ea585a59ea57a94909488838283888384838183848385838483888b8b8b87949694949496949894969487949694858b8d8b897b7d7b896b6d6b736b6d6b766b696b827878787b7878787b8687867d8687868386878683787c787d6b716b807675767a6361637a6361638063616385767676827676768976767689767676867b7d7b848081808186858681808180837b7d7b877b7d7b83838483807b7d7b827375738273757382737573867375738473757383737573837e7e7e837e7e7e847e7f7e867e7f7e867e7f7e847e7f7e86838583868385838683858388838583868c8e8c868687868686878686868786858c8a8c858c8a8c818c8a8c7d8c8a8c838c8e8c8c8c8e8c868c8e8c7a8c8e8c81898b897e9c9e9c81898b897e898b89768c8a8c7e8c8a8c8b8c8a8c828c8a8c80949694838b8c8b808382837b83828382808280847b7d7b897b7d7b82808280797b7c7b7f7375738c7b7c7b868c8a8c8386858686868586888c8a8c8d808180878482848a8482848c8686868a8c8e8c8b898a898b8686868884828487848284888482848a8482848a848284888686868a898a8988898a898684868484848684878486848c8e8e8e86949294848e8e8e83898a8986898a8983898a8986868686858482848584828487848284868482848884828486848284888482848786868686898a8986898a8985898a89868686868a8486848984868488848684858486848689878987898789898482848684828484848284868482848584828484848284858486848584868487898a8989898a89888e8e8e85898a8985898a898b898a898b868686888686868986868684868686858687868a8988898584868482848684878684868684828483848284878482848984828486868486878c8a8c8c8c8a8c8d8685868d8c8a8c8f8c8a8c8f8c8a8c8a8486848b848684907e807e8f7e807e8c7e7d7e8c848284897e7d7e867879788a7e7f7e8a7878789078787890787878907375738e73757391737573907375738b7375738b7375738d7879788b7375738a7375738e737573907879788e7e7d7e8c7e7e7e897e7e7e898482848e8180818b8081808b8081808e7b7d7b8e7b7d7b8d7b797b8e8080808d808080908080808c7b7d7b897b7d7b898384838c8384838b898a89888c8e8c87898a898484828482868686848c8e8c818c8e8c81898a8983898a8983898a897d8c8e8c818c8e8c858c8e8c818082808280828081868886838987898689878986898789858482848584868484848684838486847f898a89818486848284868480898a897e898a897f898a897f8e8e8e7d898a897e8486847c868586898c8a8c898c8a8c808c8a8c7d8e8e8e7a8e8e8e7e8e8e8e83898a8985898a8987898a89898486848784868489808080887b797b897b797b887b797b8a7371738573717382737173807e7d7e83838483818384837e8384837c8384837b8384837d838483818384837f83848380838483828b8b8b82838483858384838480828087808280878082808486888687898a8987868686848686868786868689898a89878e8e8e878e8e8e8794929486949294869492948894929486949294869492948394929483949294818e8c8e818c8e8c82898a8981898a897f8c8e8c8294929483949294828b8b8b8094929486949294868b8b8b7f8b8b8b7f8b8b8b7e86878681808080838080807e8080807d8486847d848684828486848284868484848684848486848584868482848684827e7f7e87787878847e7f7e8184868483838383818383838b8c8a8c928c8a8c878c8a8c887b7c7b8c73757388737573847b797b7a7b797b7a7b797b7a6a696a7d6a6a6a847b7c7b847b7c7b827b7c7b81787978927e817e8f7e817e99848a84958482848c6e6e6e8f79787986848284857b7b7b8a7b7b7b877b7b7b877b7b7b887b7b7b887b7b7b867b7b7b847b7b7b867e7d7e85818181867e7d7e877e7d7e847b797b867b797b867b797b867b797b8573757385737573867375738973757389737473877b7b7b8584828485848284827e7d7e7d7e7d7e818482847f848284777b7d7b7a7b7d7b7a7b7d7b7a7b7d7b7d7b7b7b8384828484848284807b7b7b81787878867878788978787889787878897375738773757387737573896b6d6b8a73717385737173877b7a7b8a7b7a7b87818181857e7d7e868181818481818185787978837e7d7e847879788584828487848284867879788673757386737573857371738773717387737173887b797b898482848684828484848284867b7b7b8475767584757675857b7d7b857b7d7b87706f70876b696b866b696b846b696b85757375867b797b8575737586706e70856b6d6b846b6d6b876b6d6b836b6d6b806b6d6b806b6d6b806b6d6b806b6d6b7e7071707f70717084757575847575758a7371738a7b797b8e7b797b8e8482848e8384838d8384838a7b7a7b877b7a7b82706f70807b7d7b817b7d7b827b7d7b82817f8183817f8183817f8181817f8180949694809496947e8989897f898989828c8e8c808c8e8c7f8c8e8c818c8e8c83949294849492947e8b898b81949294838c8a8c8286858686868586878c8a8c848c8e8c858c8e8c818c8e8c858c8e8c878486848584868485848684858486848584828485848284858482848884828485848684858486848584868483848684848384838a8384838783848384838483847b7d7b867375738b737573847b7d7b80838483878384838783848385838483898c8a8c8c8c8a8c898c8a8c8c7b7c7b8973757386737573897e807e86898b89858c8a8c8b7676768b6b6d6b84818081908381838d7b797b817b797b8d8c8a8c957b7c7b807b7c7b8073757388737573787676768a8180818e7676767b6b6d6b806b696b906b696b856b696b7d6b696b7e6a6c6a7b6a6c6a775a5d5a706a6c6a797b797b7e7371737e737173827b797b847b7d7b838081807e7b7d7b7f7b7d7b817b7d7b85868886878c8e8c8486888687838383898c8a8c8783838384838383838080808680808086808080838080807d817f8180817f8182817f8182817f81828382838283828384838283868382838486858684868586868685868786858686898989869795978597959785898989878c8b8c858c8b8c858c8b8c8484828484848684848f908f858486848684868482898889848988897f89888981898889868b8d8b867b7d7b807b7d7b808b8d8b818c8c8c848c8c8c7d8c8c8c7a8c8c8c748c928c798c928c8e818481898184817f79787982848284828482847f8482847f8c8e8c828c8e8c858c8e8c7d7b7d7b7a8685867f868586897b797b847b797b82808080838c8e8c86868786857b797b897b7d7b85868886838082808a7b7d7b8984828485848284888482848c89888c88898a898a898a898b8686868a898a8987868586858685868a868586878c8a8c888c8e8c8c808080888687867f8c8e8c8280818087868586878c8a8c878c8a8c888c8e8c878c8e8c85898a8988898a8988898a898686868688898a8989898a898a8081808780818085808180878685868a808180888081808a8685868a8685868786868687848284878482848784828485848484858484848684868485848484868083808680838085808380858083808684828484848284878482848a86868687898a89878686868886868683898a8987898a89818686867f8686868786868689898a898886868687898a8985898a898786868685868686848482848586868686868586868c8a8c868c8a8c89868586878687868b8c8e8c8e808080897b797b8a7b7d7b897b7d7b8b7b7d7b897b7d7b8c7b797b8c7b797b8e7b797b917b797b90737573907e7e7e8d7e7e7e8a7e7e7e8e7e817e8b6b716b847e817e867e817e8b7e7d7e947e7d7e947e7d7e8f7e7d7e8b7e7c7e8f7e7c7e917e7c7e8d7e7c7e8a8385838e838583918385838f8385839384868491818181908181818d8181818f8081808a868586888081808880818087808180888081808780818086808180878687868980808086808080808c8e8c8094929489838483867b7d7b88838483888383838483838389838383897b7c7b8884868483848684827e7d7e85848684848486848384868484848684838486848484828484848284817e7c7e81848284808685867e8c8a8c7f8c8a8c7e8c8a8c7e918d9179918d917e86858685868586857b7d7b897b7d7b8b7b7d7b857b7d7b857b7d7b877b7d7b8786888681868886818688867b7b7d7b7d7b7d7b7d7b7d7b7c8482847c8482847c8988897f8e8f8e7f84868481848684858486848384868483848684828486848184868483848684828c8a8c828e8e8e848e8e8e828c8a8c828e8e8e829192918294969485919291858c8a8c838e8e8e868e8e8e87919291889492948b9492948c8e8e8e8a8e8e8e898c8e8c878c8e8c868c8e8c898c8e8c878c8a8c878c8a8c87868586818c8a8c808c8a8c7e8c8a8c7e8c8a8c818c8a8c83898a898484828482868686848686868180828081808280807b7d7b7e7b7d7b7e848284828988897e89888982898889828c8a8c838c8a8c848c8a8c808685868489878986898789899492948994929482949694859496948994969482949694839c9a9c8b9c9a9c8b9c9a9c8b9c9a9c888c8a8c848c8a8c848c8a8c808c8a8c7d8c8e8c788c8e8c6b8c8e8c81818181898c8a8c868c8a8c866b6d6b946b6d6b9e7e807e8a7e807e807375737b7375737a737473888482848e7b7b7b8e7374738d706f70867576758675767588706f70856b6d6b836b6d6b8873747387737473897371738873717385787678867e7c7e878486848584868482848684828486848480818087868586878685868780818089848284867b7b7b89737473868482847e8c868c7e8c868c83817d81818c868c7f8c8e8c818c8e8c7f8183817976787681767276857672768276727685767276887b7b7b887b7b7b857b7b7b85737473837374738373747387737473817374737f737473866b6d6b866b6d6b866b6d6b8563656382636563806e6e6e7f6e6e6e836b696b826b696b846b696b87706e70846b696b816b696b846b696b816b696b8163656385636563876365638c6365638568686883686868815a595a7f5a595a805a595a855a595a86686868836868687f6866687f686668815a595a8f686668876a6c6a845a5d5a855a5d5a846a6c6a885a595a885a595a855a595a857b7c7b848482848184828482848284818482848186878681949694839496948686878685838786888387868d8387868f8387868d7b7d7b877576758575767585757675866b696b876b696b816b696b82706f70817674767e6b696b7c6b696b836b696b867371737e7e7d7e7f7e7d7e817e7d7e81818181828181818581818181818181817b797b84838183828381837e8b898b80868586868685868186858681808180837b7a7b857b7a7b837b7a7b8383848385848684837e807e83848684848486848984828486848284868482848884828485848684837e807e85787a7886848684878384838a83848387838483877b7d7b827b7d7b7d838583847b7d7b8673757380838483878c8e8c878c8e8c878c8e8c8c8c8a8c8c7b7c7b927375738c7b7c7b8f898b8995898b8995949694959496948b8c8a8c848c8a8c89818081877676768b7b797b8b737173867b797b8373717377737573807375738473757380737573748180817f8180817f818081787676767d76747680817f817d817f8182817f81827b7b7b828c8a8c858c8a8c898c8a8c85838183858c8a8c858c8a8c858c8a8c858c8a8c828c8a8c7e8c8a8c808c8a8c838c8e8c868c8e8c848688868186888689838383898c8a8c818c8a8c848c8a8c83949294869492948680808083808080828c8a8c7f817f8184817f81828c8a8c848b8c8b8483828383838283858b8c8b858685868586858687868586898685868889898985898989827b7d7b837b7d7b85848284858482848484828484848284848486848384868483848684858f908f82979797819797978197979782979797839c9e9c839c9e9c889c9e9c8b9c9e9c81a5a2a584a5a2a581a5a2a573a5a2a56e8c928c7e8184818e7676767e76767682797879848482847f8482847f8482847d80828080808280828688867a8c8e8c7d919191789c9e9c78919191877b797b897b797b85868786828c8e8c82868786898c8e8c877b7d7b827b7d7b8c8c8e8c8f89888c8889888c898e8f948989888c89898a89888c8e8c8b868686898686868886858689868586878685868a7b7d7b8a808080858687868e7b797b817b797b7f808180878685868486858684808180838482848186868684848284868482848386868685868686858686868686868687868586858c8a8c8c80818083868586808685868586858688808180858c8a8c84898a8984848284848482848784828485848484838484848384848485848484878684868586848687868486878684868686868686848284878482848584828486868686848686868484828486848284878482848486868687898a898a8c8e8c83898a8982868686878686868686868686868686898482848b86868688868686868685868486858686868586868081808e8080808b8c8e8c828c8e8c8b8687868b8b8b8b8d8b8b8b8d8b8b8b898b8b8b898c8e8c8c8c8e8c8e868786938c8e8c93898889967e7e7e8d7e7e7e817e7e7e7c7e817e867e817e8b7e817e8e9191918f948e948f948e948f89858994898589919492948d9492948d9492948d8987898f8385838f8c8e8c8e8c8e8c8a8c8e8c8a8486848d8486848e8486848e8486848a86858686868586868c8a8c888c8a8c868685868286858681808180887b7d7b8b808080878687868680808087808080888b8b8b858b8b8b80838483808384837f838383848c8a8c828c8a8c8283838388818181837e7d7e857e7d7e82818181867e7f7e837e7f7e83848684838486848484828489848284877e7c7e837e7c7e818081808380818084808180828081807e86858679868586857b7d7b807b7d7b827b7d7b85868686828686867c919091799193917b8688867b8688867f8688867d8688867f9193918191939184919391838e8f8e818e8f8e83949694818e8f8e818c8c8c838c8c8c818486847f8486847f8e908e808e908e828e908e839496948594969486949694849496948494969488949694879496948691929187919291889192918891929186919291879192918a8e8e8e8b8e8e8e878e8e8e87898a898886868687868686858686868784828485808180877b7d7b877b7d7b87808180838081808580818083808180828081808284828483848284818482848084828481808280808082807e8c8e8c7d8c8e8c82898889808988898289888980898889808c8a8c828c8a8c7f868586848c8a8c86949294897e7c7e8b7e7c7e847371738c7576759794969489949694899496948b9c9a9c8b9c9a9c8b7e7d7e8b7e7d7e7b8c8a8c738c8a8c777674767b767476816b696b816b696b7d767576868181818481808181818081847676768f7676768a7375737b7375738073757380787a78888482848b8482848e7b7b7b8b848284887b7d7b887b7d7b867b7d7b847b7d7b867b7b7b877b7b7b88848284888482848684828489848284898482848984828488848684888486848584868482848684878c8a8c878c8a8c868c8a8c868c8a8c86848284837b7b7b8c7b7b7b8973747381817d817e817d8183767576836b6d6b7e6b6d6b7e6b6d6b796b6d6b7b7678768181808181818081848180818881808186848284837b7b7b8384828488848284848482848384828486848284828482847f84828484848284837b7b7b7f737473807978798279787982797879807978798275737587706e7084706e7080706e7088706f708d757675837b7d7b837b7d7b817b7d7b817b7d7b857b7d7b857b7d7b8176777683767776887677768376777684767776867677768376777681767776817674767f848284868482848f7674767b6a6c6a7d6a6c6a876a6c6a875a5d5a855a595a7e5a595a925a595a8f6a6a6a86636563866365638563656385636563836b696b866b696b846b696b876b696b8c7b7c788a7b7c788d7b7c788c73716b876b696b856b696b836b696b7f6b696b827b7d7b8575767585757675857b7d7b7d817f817e817f817f8c8a8c7d817f8183737173837371738173717380737173846b696b836b696b836b696b82767576817b797b827b797b827b797b827b797b827b7d7b817b7d7b817b7d7b817b7d7b807b7a7b81737173847b7a7b857b7a7b8573757386787a7887787a78877e807e827e7d7e857375738c7879788684828480787a7882787a78887e807e867e807e847b7d7b847b7d7b8a7b7d7b8b83848386838583847b7d7b8b8c8e8c8d8c8e8c8c8c8e8c8c8384838f8c8e8c91838483897b7c7b7f7b7c7b827375737f7b7c7b86898b8992898b8986898b89867e807e826b6d6b807676767e8180817e7676767e7b797b817b797b837371738373717380737573887b7c7b887b7c7b847b7c7b87767676837676768381808187818081828c8a8c858c8a8c858c8a8c828c8a8c828c8a8c858c8a8c828c8a8c828c8a8c838c8a8c858c8a8c858c8a8c858c8a8c838c8a8c848c8a8c828c8a8c838c8a8c82868886818082808480828082808280817b7c7b87737573927b7c7b9283838386949294789492947c8080808380808086817f8184817f8182817f8182817f81817b797b807b797b827b797b837b797b897b797b897b797b867b797b867b797b867b7d7b867b7d7b8589898988898989898c8b8c89949494899c9e9c8a9c9e9c8b9a9b9a88a5a6a589a5a6a58ba5a6a588a5a6a587a5a6a587a5a6a585a5a6a5869c9e9c7d9c9e9c809c9e9c838b8d8b7d8c8c8c76737673767376736f73767369767676748184817e818481798184817f797879847978797f7978797a8482847a808280857b7d7b827b7d7b7c7b7d7b848685867a8685867f919191879c9e9c898c8e8c85868786838c8e8c88868786828c8e8c808c8e8c898c8e8c8a8c8e8c898482848884828486848284898482848a848284888686868a86868688848284898081808a86858683868586878c8a8c8c80808081808080857b797b8a808080828c8a8c847b7d7b87808180848081808484828484848284868686868184828485848284868482848584828485848284897b7d7b808c8a8c82868586877b7d7b838c8a8c838c8a8c8a808180858c8a8c728c8e8c84868686878482848486868685848684858484848584838484848484848684868486848684868486848684868586868686898a898886868683868686838686868486868685848284868482848a8686868a8686868786868682848284828482848586868687898a8987898a89878686868886868687898a898684828489808180877b7d7b8c7b7d7b898081808b8687868e7b797b84868786898c8e8c868b8b8b8a8b8b8b8e8384838d8b8b8b898c8e8c848c8e8c918687868e8687868a7e7e7e877375738d737573877375737f7e817e8b7e817e8e7e817e8b7e817e867e7d7e7d7e7d7e8f7e7d7e8b7e7d7e8b7e7c7e8989878983898789898987898f7b7d7b8f7b7d7b8e737573857b7d7b888486848b8181818a7e7d7e907b797b8c8081808880818083808180837b7d7b867b7d7b8380818082868586888c8a8c8d86878689808080868080808b86878685838483897b7d7b827b7d7b808384837f7b7c7b8873757386737573827b7c7b827e7d7e837e7d7e897b797b857b797b847878788a7e7f7e8a7e7f7e8a7878788a737173867876788978767887787678847b7d7b85808180807b7d7b817b7d7b7e8685867b86858683918d91859c969c829c9a9c829c9a9c859c9a9c879c9a9c859c9e9c839c9e9c859c9e9c859c9e9c889c9e9c889c9e9c869c9e9c849c9e9c81949694839496948594969483949694849c9a9c829c9a9c8394939483949394828e908e848e908e848e908e818e908e82919291838c8a8c848e8e8e86919291878e8e8e868e8e8e868e8e8e8791929185919291878e8e8e888e8e8e888e8e8e89898a898a898a89878e8e8e898e8e8e8786868682848284868482848484828485808180847b7d7b7f80818081808180847b7d7b837b7d7b817b7d7b83808180828482848286868684898a89828c8e8c828c8e8c83868886828688868086888684898889878e8f8e828e8f8e7e898889838c8a8c828c8a8c838c8a8c878c8a8c8689878986898789808987897b898789899496949a757675935757578c5757578b424542934245428f42454277424542774a494a6f4a494a77605e608c605e6086767576818181818a81818181818181818180818681808189818081848c8a8c858486848a7e807e8a787a788a7e807e887b7b7b887b7b7b8b7b7b7b8b6b6d6b886b696b886b696b886b696b846b696b876b6d6b886b6d6b896b6d6b896b6d6b86737173887876788a7876788a7e7c7e877e7f7e8b7e7f7e8b848684828486848380818086808180877b7d7b847b7d7b807374737d737473807b7b7b896b6d6b866b6d6b776b6d6b836b6d6b886b6d6b7f76787681818381818c8e8c848c8e8c858c8e8c828c8e8c858c8e8c878c8e8c857b7b7b858482848584828485848284837b7b7b847b7b7b847b7b7b857b7b7b867b7b7b8384828482848284817b7b7b857978798684828483797879826e6e6e82706e70857b797b837b797b847b797b887b7d7b81706f70836b696b816b696b81636563887375738a6365638e6b6d6b85767776868486848884868488848684858486848184868482848684858486848484828484848284848482847f848284807b7b7b808c8a8c828c8a8c848c8a8c7e8c8e8c828c8e8c927b7c7b8b6a6a6a81797879826e6e6e836e6e6e82797879817878788678787886787878897878788d7b7c788c7b7c788a7b7c78867b7c78857b7d7b837b7d7b857b7d7b837b7d7b817b7d7b827576758375767583706f708476747682767476827674767c7674767e7e7d7e817e7d7e7f7371737f737173837675768576757685818181868181818583818381838183818381838183818382808180807b7d7b817b7d7b817b7d7b7f7b7a7b817b7a7b827b7a7b847b7a7b85787a7886787a7884787a78857e807e827e7d7e838482848c787978897375738673757389787a788b787a788b787a788b7b7d7b8d7b7d7b8e8b8b8b8e949294848c8e8c7d8385838283858384838583857b7a7b827b7a7b857b7a7b827371737f7375737c7b7c7b7f7b7c7b827375738373757380737573837375738373757387767676898180818b8180818b8180818683818386838183838c8a8c888c8a8c8c8c8a8c888c8a8c88838383848383837f8c8a8c838c8a8c838c8a8c838c8a8c858c8a8c858c8a8c858c8a8c858c8a8c858c8a8c858c8a8c858c8a8c828c8a8c838c8a8c838c8a8c8383818382838183818685867f8081808180818081868586808082808380828082808280827b7d7b817b7c7b7e8383839283838392737573835a5d5a715a5d5a836d6e6d8a6d6e6d876b696b846b696b896b696b86817f8180838283848b8c8b84949694879496948c9c9e9c8b9c9e9c8b9c9e9c8b9c9e9c89a5a2a58ca5a2a58ba5a2a589a5a2a58c9c9e9c8d9c9e9c899c9e9c8c9c9e9c899a9b9a888f908f858f908f85848684817b797b827b797b817b797b7e7b797b7b6b6d6b7b6b6d6b7b6b6d6b786b6d6b765a615a735a615a6f5a615a735a615a7e767676838184817e767676696b696b826365638c8482847a8482847f8482847d80828082808280827b7d7b807b7d7b847b797b7f8685867d9191917f919191868c8e8c858c8e8c83868786878687868580828085868886898688868986888689848284868482848984828489848284888686868986868683868686888482848a8685868786858684868586858c8a8c8a86878685868786858c8e8c8a868786748c8a8c7c808180878081808286858683868686868686868684828484868686878686868884828485848284828482848986858685808180808081808c808180858081807986858688868586887b7d7b7e84828487898a89878482848484828486848484868484848384848485848484868684868386848684868486848684868386868684868686848686868386868684868686888482848884828486868686848482848584828484848284848482848786868686898a898486868682848284868482848984828488848284898482848d8685868d8685868a8685868986858689868786878080808b8080808e8c8e8c8994929485949294898b8b8b8a8b8b8b8486878682868786898687868e808080819492948794929493898889909492948ba5a2a581a5a2a57f919191897e817e827e7d7e747e7d7e8b7e7d7e8b737573897371738b73717389737173897e7c7e8e7b7d7b8e7b7d7b8f7b7d7b8c7b7d7b8d7e7d7e8e7b797b887b797b8b7b797b8c7b7d7b867b7d7b85808180858c8a8c848c8a8c8486858683868586838685868680808084808080848687868280808082838483837b7d7b7f8384837f8b8b8b868c8a8c7f8c8a8c868c8a8c8b838383867e7d7e7f7e7d7e827b797b827b797b7d84868484848684847878788473717383737173807371738378767884787678837b7d7b857b7d7b85868586848c8a8c8a918d918a9c969c859c969c88918d91879190918791909187919091879190918391939181919391859193918791939184919391848688868686888684868886858e8f8e858e8f8e858e8f8e888e8f8e8694939486949394869c9a9c849c9a9c859496948594969486949694869496948494969487919291878e8e8e878e8e8e84919291878e8e8e898c8a8c878c8a8c868c8a8c898c8a8c888c8a8c898c8a8c88898a898c8486848b848684858486848286868685898a898386868685848284878081807f8081807c86858681868586848685868186858681868586828c8a8c838482848586868684898a89868c8e8c868c8e8c858c8e8c828c8e8c868c8e8c8b8e8f8e848988897e898889828e8f8e888c8a8c85808180857b7d7b877b7d7b867e7c7e867e7c7e867371738b7371738957575782575757823938398239383983424542836061607b6061607b60616084605e6084767476888c8a8c888c8a8c868c8e8c868c8e8c868c8e8c8a8c8e8c8c8c8a8c898c8a8c848c8a8c848180818084868480848684858486848584868485848284857b7b7b83737473806b6d6b7d706f7088706f708b706f707d757675837374738373747386737473897b7b7b8a7e7c7e8c7e7c7e8a8482848c8482848d7e7f7e8784868487787878857371738686858686868586818081807d808180807b7b7b7a7b7b7b7773747386737473867675767776757681817d8188817d81817678768176787681767876816b6d6b826b656b876b656b856b656b7e6b656b8a6b6d6b8c6b6d6b836b6d6b7f6b6d6b826b6d6b876b6d6b846b6d6b836b6d6b856b6d6b826b6d6b826b6d6b7f6b6d6b866e6e6e836365637c636563856e6e6e847573758575737586706e7082706e7081706f70816b696b81706f70816b696b837b7d7b817b7d7b877375738e6b6d6b867677768c8486848584868483848684838486848484868485848684818486848184828484848284818482847f8482847d7b7b7b807b7b7b807b7b7b827b7b7b7e7b7c7b7b7b7c7b856a6a6a8f6a6a6a856e6e6e836e6e6e86797879886e6e6e8c868786869496948494969486949694888c9294858c92948683878683838786837b7d7b857b7d7b8175767581757675817878787f78787883737173847878788373757381737573817b7d7b817b7d7b82838283837b797b818382838183828383868786888c8e8c888c8e8c837b797b8373717383737173807371737d7371737f7371737f7371737b7371737f737173817b797b857b797b877b797b847b797b887e7c7e887e7c7e8a6b696b8f6b696b907b7d7b88838483858384838b7b7d7b8d868486897b797b867b797b807b797b8084828483848284838c8b8c808482847e7b7d7b7e8685867e868586827b7d7b85848284828482848284828484848284898686868a7b7d7b8a7b7d7b8b8686868a8989898789898988898989898989898686858688868586898685868786858686898889848988898589888987898889868988898689888986898889868988898494969484949694849496948694969485949294839492948594929485949294858c8e8c838c8e8c808c8e8c828c8e8c81848a8480848a8482848a8483848a8481868786808c8e8c858c8e8c818c8e8c818c8a8c82868486808684867f807e8083848284837e7d7e83787978837375737b6b696b786b696b866b696b896b696b7e6361637e63616390636163a77070709c9c969c8c9c969c8c9c969c8c9c969c8b9c9a9c8d9c9a9c8d89888988898889897b797b877b797b897b797b8d7b797b8b6d6c6d856d6c6d816d6c6d826d6c6d806361637e6361637c6361637e6361637f6365637f6365637d6365637a636563776361637a6361637763616372636163777375737a737573737e7e7e82949294889795977f8181816b6b6d6b6b6b6d6b99a7a4a78e999799788c8a8c7e8c8a8c7e8384837d838483848b8b8b848b8b8b7f8c8e8c868c8e8c818c8e8c838c8e8c828987898189878986848284828987898286868686868686888686868684828486848284878482848a8482848984828485868686858686868784828487898a8987848684858486848b8486848584868480838483877b7d7b877b7d7b877b7d7b817b7d7b848c8a8c8880818085808180888482848886868683848284888482848584828485848284868482848684828485898789878987898789878986898789858081808286858684868586868685868884828486848284828987898189878982898a89848686868384828484868686858687868584868484848684858687868486848685868486868684868586848685848684888687868886878687868786868687868489888984868786838687868486848686868486898083808b8083808b8685868b8685868b8c8a8c898c8a8c87898a8984898a89888686868986868687848684888486848a7e7f7e87737173856b696b856b696b866b696b8a6b696b88737573887e7e7e8c7e7e7e8e7e7e7e897b797b8f838283948382839483828389848284728987896e8e8c8e8189878981868886818c8e8c848c8e8c9286888693868486918c8a8c8c8c8a8c86898789898482848984828489898a898b898a8983848284868482848a8482848c8482848d7e7e7e867375738673757382737573827b7d7b82808180817b7d7b7e8081808280808083808080828080808380808080808080857b797b897b797b808080807d797b797d797b7983797b79806e706e826e706e84797b797f797b797d8486847e8383837f83838381838383818c8a8c828486848384868484848684868486848884828488848284867978798c7978798c797879866e6e6e886365638a63656389636563886365638663656388636563886b696b826b696b86737173887b797b837b7b7b847b7b7b837b7b7b857b7b7b8784828484848284868482848a84828488848684888486848784868484848684848183818581838186818381848183818483838385838383857b7c7b867b7c7b857b797b857b797b857b797b867b797b87737573887375738973757387737573887375738b7375738878797886787978877b7d7b888081808180818084808180838482847e8686868084828483848284848486848184868482848684818486847f8383837f838383867374738a83838388848684828486848284868488848684847e7f7e7f7e7f7e887e7f7e887e7f7e8b767476887674768876747688636163845d5c5d7e5d5c5d7e424142804241427e5a555a785a555a7b7572758191909181a5a6a583a5a6a58ca5a6a58ca5a6a589adaaad8dadaaad8e99989988999899879496948994969489949694828b8c8b83949294869492948394929483949294848c8e8c848c8e8c85838483857b7a7b827879787e7e7d7e7f7e7d7e7f848284858482848a8482848b7e7d7e82848284877e807e89848684878486848a7e807e8a7374738a73747383626262835251528b4a4d4a8760616082767576877675768c7b797b847b797b827b797b7d7b797b7c7373737a7373737c7b7d7b847b7d7b887978797f6e6e6e7f7978797f7978797d7b797b7f7b797b7f7b797b7a807e807b817f81807b797b837b797b817e7c7e827b7d7b86757575867371738278797880797979827979798279797983797979827b7d7b807375737d73757382737573817979797979797981848684848486848084868481848684817677768384868483838483838384838383848386838483867e7c7e867e7c7e868c8a8c807e7c7e9a6e6d6e966e6d6e8484828484848284888c8a8c888c8a8c7d8c8a8c7d8c8a8c839492948394929483949294809492947d8c8e8c7d8c8e8c7d8c8e8c7d8c8e8c7c868786808687868286878682868786857371738373717380737173837371739463616394636163897e7f7e897e7f7e868384838373727387737273877372738373727380737273817b7c7b827b7c7b8373717381737173837371738473717381737573857b7d7b8573757381737573817b797b877b797b827b797b8383828388808080838080807b8687867b808080808c8a8c858381838383818385838183837e7f7e857e7f7e8984868489848684878382838483828384838283879496948aa5a2a588a5a2a586918f91887e7c7e887b7d7b858b8b8b829492948094929483918f9180918f9180918f918386848687848284878482848a8482848784828487868586827b7d7b877b7d7b878685868584828482848284858482848984828488868686878686868886868689868686898989898a89898987898989888989898894929489949294869492948594929487898889879496948694969487949694869c9a9c869c9a9c869c9a9c869c9a9c869496948494969483949694869496948594929485949294837b797b837b797b827b7b7b807b7b7b827b7b7b807b7b7b817e817e837e817e837e817e827e817e8280808081808080827b797b807b797b807b797b7f7b797b7e7b797b807b797b80787978817375737e7879787d7879787b787678717876787f787678867876787e7e7f7e8a7e7f7e8a7e7f7ea7636163ac5255528c5255528c6a6a6a876a6a6a86636563826365637d63656382636563855a595a875a595a8d5a595a875a595a845a595a875a595a855a595a825a595a82636163836361637e6361637c636163856365637f6365637a6e706e7a6e706e7d7e7f7e7d7e7f7e7d7e7f7e7d8c8e8c829492947e949294829492948d9492947f9795976b818181618181819cadaaad99b5b2b5788c8a8c7e8c8a8c7e8c8a8c7b8b8b8b7d838483828b8b8b82949294838c8e8c838c8e8c84868886838082807f84828482848284818e8c8e818e8c8e88898a8986848284858482848686868685868686878686868886868688848284868482848786868689898a8988848284887e807e86848684897e807e89737573848384837d9492948783848387838483878685868586858685868586848685868d848284838482847c8686868886868686898789868684868686848688868486878482848784828488848284858482848586858686808180838081808580818084848284838482848386848683868486838686868584828486848284848482848584868485848684858687868689888986898789868987898789878986868486878687868a8687868a8687868786878687868786868486848684868486848684858684868586848686808380878684868786858687808180887b7d7b87808180888482848784828488848284888482848a8486848b84868482848684847e7f7e85817f8188817f81898c8a8c8a8c8a8c938988898c9492948894929485898889898b8c8b94949694948b8c8b9783828389848284768482847a8e8c8e81949294848c8e8c81868886818c8e8c8b8c8e8c91898789938987898f8c8a8c868c8a8c8d8c8e8c8d8c8e8c8d8c8e8c8d898a89838988898889888986898889858988898989888986898889867e7e7e897e7e7e848081808386858684868586848685868380808085808080857b797b847b797b7f7b797b837b797b858080807f7b797b78797b7980797b7983797b798384868481848684848486848484868488848684847b7c7b817b7c7b7e7b7c7b7f73757384737273866b696b876b696b866b696b856365638563656383636563886365638663656381636563836365638363656386636563836365637f63656386636563866b696b816b696b866b696b886b696b806b656b7f6b656b806b656b826b656b8463656382636563856365638263656388636163876361638363616383636163836b6d6b836b6d6b846b6d6b836b6d6b8473757384737573837b7c7b837b7c7b84807e808386848684868486858684868483838385838383898383838783838387848284888482848884828488848284877b7d7b8780818084808180818685867e898a897e8686867e898a897b898a897c898a897f8486847f84868481898a89838383837f83838383737473927374738f848684888486848584868485848684889c9e9c889c9e9c889c9e9c7660606076636163856361637f636163797674767c7877787c7877787a9492948094929484adaead8aadaead8dadaead8dadaead8aa5a6a58c9495948c9495948e9495948c86868688868686898686868b8686868a83828389838283858382838583828386868586877879788678797886787978837b7a7b847b7a7b837b7a7b837b7a7b7e7e7d7e81848284877e7d7e85848284887e7d7e867e7d7e8778797886787978847e807e8c787a78877375738373757383737473807374737d7374737a737473848c8a8c908c8a8c908c8a8c878c8a8c877b797b847b797b7f706f707a706f70767373737a7b7d7b847b7d7b807b7d7b827978797f7978797d848284828482848386848683868486868c8a8c7f868486788482847d84828483817f81837b797b82757575867879788678797886757575866e6d6e837979798579797982797979837375738573757386737573887b7d7b8179797982797979847979797e6e6d6e85767776877677768376777685686868866361638963616386737273867372738a7e7c7e8a706e70887e7c7e84706e708d6e6d6e9a585958965859588d6e6d6e888c8a8c7d8c8a8c7d8c8a8c888c8a8c87949294839492948794929483949294828c8e8c838c8e8c828c8e8c7f8c8e8c7f94969486949694869496948594969485949294809492947e9492947e949294817e7f7e94636163916361638663616384636163846361637e73727387636163816b696b8273727381737273817372737d8486847f8486848384868484848684818c8e8c858c8e8c878c8e8c858c8e8c869496948694969488949694889496948a8c8e8c887b797b857b797b8a868786858c8a8c858381838583818385838183857e7f7e83848684858486847f7e7f7e7c8382837f8382837c8b8c8b8494969485918f9185918f9186918f9188918f91858384838b8384838b8384838883848383868486898684868986848683918f91878c8b8c878c8b8c7c848284808482848286858687918d9187918d9187868586858e8f8e899496948994969489949694879c9a9c869c9a9c869c9a9c869c9a9c8794969489949694899496948794969487949294889492948594929482949294878988898989888988898889888988898689888984767676837676767e767676816868688668686884686868815251527c4a494a7c4a494a7f4a494a7f4a494a805a555a877b7b7b857b7b7b837b7b7b82787978827879788278797881787978827b797b817b797b7e7b797b7f7b797b7f7b797b807b797b807b797b81807e80817e7d7e827e7d7e817e7d7e817e7d7e7b787678788684867f94929482949294848c8e8c848c8e8c847e7f7e8a707070976a6a6a925255528c5255528c6a6a6a826365637f63656382767676887676768d7b797b89706e70836563657f656365816d6c6d845a595a845a595a856d6c6d87706e7083706e70807e7c7e827e7c7e85848684828486848084868485848684828c8e8c828c8e8c828c8e8c808c8e8c7a9492947e94929489949294828988897f8181816b81818188adaaad9cadaaad7e8c8a8c738c8a8c7e8c8a8c838c8a8c7b8b8b8b7b8b8b8b808b8b8b7e8384837f8082807c8688867d7b7d7b81808280858e8c8e85949294838e8c8e82949294838c8e8c86898a89888c8e8c868c8e8c84898a89858c8e8c878c8e8c878c8e8c86898a898786868686898a898786868685848684888486848784868486848684947b7d7b7d8384837d8b8b8b8783848385868586848685868586858687808180868686868384828486848284888686868686848686848284868482848586848685848284868482848584828484848284848081808680818086808180868081808984828489848284888482848784828486848284858686868584828485848284868486848789888985848684848687868586848685848284858684868686848687898889868988898589888986848684868486848784868487848684868486848586848685868486858684868480838085808180888081808c8081808b86858684898a8984868686898686868d898a898b8486848a8486848784868488848684888c8a8c8d8c8a8c8a8c8a8c888c8a8c8e7e7e7e91737573857e7e7e837e7e7e89838283978b8c8b8f8b8c8b948b8c8b89898789728e8c8e81898789818482847d7b7d7b7d7b7d7b847b7d7b8b8082808c868486918482848f8482848d8684868d8686868f8482848f8482848b84828488898889888e8f8e8a8e8f8e8d8e8f8e909492948d9492948d9492948689888984868586868c8a8c828c8a8c81868586808687867e8687867e8687867e868786828c8e8c7f8c8e8c80868786808687867d8486847b848684838486848b84868481797b79846e706e7f6e706e826e706e857375737c7b7c7b7c7b7c7b7c7b7c7b817b7c7b8273727382737273827372737f7978797f797879837978797f8482847d8482847d8482847f8482847f848284808c8e8c827e807e7f7e807e7f7e807e7f84828482848284817b797b7b7b797b7e7b7b7b7e7b7b7b807b7b7b837b7b7b818482848184828481848284828482848279797982797979827979798379797985818381848183818381838184818381848c8a8c868c8a8c858c8a8c848c8a8c848c8a8c838c8a8c868c8a8c838c8a8c848c8a8c878c8a8c858c8a8c8583838389848284898482848684828486848284888c8a8c87868586818685867f8685867d8686867d86868680898a897d898a897c898a897f898a897c848684848486848a8383837f9492948694929499949294926b6a6b8b6b6a6b886b6a6b8b6b6a6b846060607f4241426d424142696060607f8987897f8987897c898789829c9a9c8494929484949294829492948694929487919091879190918a9190918a75727588737573877375738573757385737573887375738773757387737573867375738a7b797b867b797b847b797b857b797b866b6d6b836b6d6b836b6d6b866b6d6b8273717384737173857b7a7b867b7a7b85787978847e7d7e877879788578797885787978857e7d7e8778797883787978817e807e87787a7884787a78817e807e83848684878486848384868490848684928c8a8c898c8a8c897675768776757682706f707d706f707d706f707f7b797b7c7b7d7b7e7b7d7b807b7d7b80737373847978797d6e6e6e8284828484797879837b797b867b797b867b797b7f7b797b80817f817a817f817b7e7c7e807b797b80787978807879788273717380737173856e6d6e826361637d63616385636163856b6d6b806b6d6b886365638263656381636163816361637b6361637f63616385686868835a595a7c5a595a7e5a595a7a6361638f636163866361638363616384636163826361638c6361637e636163846e6d6e8d6e6d6e9642454296424542a05a595a888c8a8c8873717388737173877b797b807b797b837b797b807b797b807b7c7b857b7c7b887b7c7b887b7c7b8678787885787878837878788578787880737173807371738373717385838183818c8e8c818c8e8c818c8e8c818c8e8c86949694839496948094969484949694858486848284868483848684838486847f84868483848684868486848a8486848c8385838a8385838e8385838c8385838783828386838283858b8c8b818b8c8b858687868d8687868586878683808080827b797b7c8381837c8381837c8c8a8c81848684818486847f8486848184868482838283858382838583828385838283837e7c7e837e7c7e857e7c7e857e7c7e8b838483859492947d8b8b8b8b7b7d7b89918f91799c9a9c8986848690918f91809c9e9c728c8b8c7c8c8b8c8394949493918d91879c969c769c969c87918d918e94969489949694829496948c8e8f8e8991909188868686888686868986868688898989867e7d7e8773717387737173856b6d6b846b6d6b836b6d6b836b6d6b87736d7389736d7386736d7382736d7383636563816365637b6365637b6365637d5251527d5251527a5251527a525152766261627c626162837b797b7f7b797b877b7b7b8c7b7b7b837b7b7b837b7b7b82787978827879788378797883787978827b797b817b797b827b797b808080807f7b797b807b797b83807e8080807e80807e7d7e817e7d7e807e7d7e83848284828684867f8684867f8684867f8684867e7e7f7e7e7e7f7e7e7e7f7e847e7f7e879c969c8c9c969ca18380838c6a6a6a84767676887676768b7676768b76767685706e7081706e7081706e70837b797b84807f8084949294889492948b949294898c8a8c878c8a8c878c8a8c898c8a8c85848684838486848284868482797b79807e7f7e807e7f7e827e7f7e857e7f7e7e7e7e7e86898889867e7e7e7e737573756b6d6b888181819cadaaad7f979597788c8a8c788c8a8c7e8c8a8c788c8a8c777b7d7b7e7b7d7b7b8384837d838483848688867a8688867d8c8e8c848c8e8c828987898284828486848284818482847f84828485898a898286868682848284878482848786868683898a8984898a8986898a8985898a8983898a8984898a898584868484848684868486848684868484838483847b7d7b8483848384838483868685868686858686868586858c8a8c888686868686868686898a89868686868686848685868486868684868584828484848284848482848584828485868486868685868886858687868586858685868684828487848284868482848486848687898a8986898a8986898a8987868686878687868784868486848684858486848584828487848284888482848684828486848684858486848484868483848684848687868684868485848684878486848780838086808380878083808880838088868586868685868a808180887b7d7b848482848a8482848a898a89898686868a8486848a8486848a84868487848684868c8a8c888c8a8c8b8c8a8c8e817f8183898889887e7e7e8e7e7e7e887e7e7e8f8382839d8382839a8382839783828385848284768e8c8e7d898789818987897a8c8e8c7d8c8e8c848c8e8c8b8c8e8c8d8684868c8684868c8482848d848284838482848f868686918686868b8686868a8482848a898889838e8f8e8f8482849789888989898889827e7e7e7f7e7e7e83868586838c8a8c7e8c8a8c7e8c8a8c7f8c8e8c7f8c8e8c818c8e8c828c8e8c828c8e8c858c8e8c83868786808687868084868483848684806e706e806365637b636563846e706e8884868484848684818383837b8383837c8c8a8c7e8c8a8c7e8486847e84868481848684838486848384828481848284818482847f8482847f848284838482848184828481848284807e807e7f7e807e827e807e827e807e817b797b8484828481848284818482848184868483848684818486847f8486848484828484848284817978798279787983797979838486848284868481848684878c8e8c878c8e8c868c8e8c868c8e8c878c8a8c878c8a8c87838383868383838586848684868486838c8a8c868c8a8c86838383867b7c7b888383838783838387848284867e7d7e8a848284888482848786858687868586848c8a8c818c8a8c818c8e8c81898a8983898a898686868687898a89878e8e8e87949294878e8e8e838383838a7374738e63656386636563826b6a6b7b524f527e3934397e3934397f4241427b424142726060607b7e7f7e859c9a9c7c898789828987898589878982949294829492948894929488949294817572758475727587757275877572758883858387838583878385838c8385838b868686888686868686868687868686868382838683828386838283817b797b817879787e8685868194929481949294808c8e8c7f8384837f8c8e8c8383848387787978817375737f7375738173757385787978857879788373757382737573867375738473757384737573877375738a73747383737473877374738d7374738b6061608760616084606160826061607f5a5d5a7a6566657f65666584706f707e6b6a6b7a6361637c6b6a6b846b6a6b82636563846365638d6e6e6e886e6e6e847b797b867b797b837b797b7f7b797b7d7b797b7a7b797b7d7b797b7b7b797b79787978797879787d7b7d7b7d7b7d7b7c7979797f7979797d8486848379797983737573807b7d7b7f7b7d7b7d6b6d6b847979797f797979797979797f797979807677767a8486847e8486848584868483949694839496948383848380838483827e7c7e848c8a8c827e7c7e827e7c7e88848284886e6d6e7b84828488848284c35a595a94424142714241427d424142954a494a8e6261627c626162836261627d6a6a6a7d6a6a6a826a6a6a865a595a866b696b856b696b836b696b7f6b696b806361637e636163896361638e6361638c6361638c7e7f7e8c8c8e8c868c8e8c8683848387838483848384838083848381848684808486848484868484848684897673768c8c8a8c868c8a8c838c8a8c889492948494929485949294879492948194929485949294819492947d94929482949694829496947e9496947e949694838c8e8c878c8e8c838c8e8c838c8e8c838c8e8c848c8e8c838c8e8c878c8e8c88949294839492948394929483949294809492948f9492948494929475949294998c8e8c8b8c8e8c688c8e8c848c8e8c9e7e7d7e7094929477949294977e7d7e80767476728482848a84828487848284917674767e6866687b7674768b7674768c656865815255528352555288525552865a555a855a555a875a555a865a555a84636163806361638163616384636163866b696b856b696b826b696b866b696b856b6d6b816b6d6b826b6d6b8276767681737573837375737d7375737a7b7d7b81848284848c8b8c81949494839c9e9c86a5a6a586a5a6a586a5a6a586a5a6a5889c969c8886858680868586818685868386848682868486818684868386848681848684818486848281818181818181808180818081808182818081807e7e7e807e7d7e7f7e7d7e817e7d7e827e7d7e837b797b828381837f83818380838183838685867e8685867a868586909492949b9c9a9c8e9c9a9c9789888985767676887b7b7b88737473846b6d6b847374738a8c8a8c848c8a8c888c8a8c8e8c8a8c878486848a8486848b84868481848684807b7d7b857b7d7b857b7d7b837577757c7371738578787889848684828486847b84868481848684888486847b7e807e787b7c7b90838383828383837883838375737573937e807e8e898b897a7e807e79898789797e7c7e767e7c7e778987897c868786818c8e8c818c8e8c838c8e8c818989897b8989897e8989897e8989897c83828382838283858382838283828383868686858482847886868681898a8982848284818482848584828486848284848686868586868685898a8983898a898386868685898a8984868686838482848486868687898a8987898a8986868686858684868789878987868486858987898584868486848484858484848784838485848284868482848684828485848284838484848484868485848484858484848584848484848484868484848684828487808280878082808780828085808280848686868486868683898a89858686868786848686868486868684868686848687848684868486848684848487848684868484848684838486848384858484848684838486848384888482848884848487838483878b8b8b878384838c838483888384838683848386838483877b7d7b89808180898081808786858685868586898686868786868686868686898686868986858687868586878c8a8c878685868b7e7e7e889492948e8988898e7e7e7e96898a899f898a899c86868696848284808482847884828480898a89808c8e8c7d8c8e8c7d80808083808080888080808d7b7d7b8e7b7d7b8d7b7d7b8d8081808b898a89898e8e8e8b898a898b898a89898988898d848284808988898d8988899f8384838883848382838483828b8b8b868c8a8c8586858681808180808081808086868681848284828686868584828484848284838482848389878983898789818b8c8b848382838b7b797b818382837f8e8f8e89949694849496947f8e8f8e7b8486847d8486847f8486847d8486847f8c8e8c838c8e8c808c8e8c808c8e8c82848284848482848384828485848284868482848584828486848284838482848584828485848284868482848384828482848684838486848584868485848684858486848384868483848684838486848384868481848684837b7d7b838486848784828485848284878482848784828485848684888486848884868488848684888486848784868487848684888486848684828488848284898482848984828485848684888486848784868487848684868c8e8c898c8e8c898c8e8c898c8e8c878687868a868786898687868386878682898b8982898b8984898b8988898b8982838783847374738463616382636163827371738c7371737d7371736e8e8f8e818e908e7b8e908e789c9e9c849c9e9c80a5a6a582a5a6a591a5a6a5859797977b8e8f8e7f8e8f8e888e8f8e8f9c9e9c879496948394969485898989817e7d7e838987898989878984898789869492948b949694899496948b8989898c7e7d7e897e7d7e8a7e7d7e897e7d7e898482848584828485787678827876787f7e7c7e7f7b7d7b807b7d7b7f7b7d7b7f787978817b797b7e8181817f8181817f7b797b7e7e7d7e8181818182818181828181818284828484848284858482848684828485787978827e7d7e7f7e7d7e837879788a7879787e75757584737173827371738273717381737173817371737c7573757e7575757f737173807371737e737173777371737b7371738478797884757575806b696b886b696b936b696b886b696b886b696b886b696b867675767d7675767a7371737e7e7d7e7e7e7d7e807e7d7e7f7b7c7b7f7b7c7b7f7b7c7b837b7c7b81787a7883787a7883787a7885787a78887e7f7e837e7f7e7e8c8e8c838c8e8c8294929481949294829492948194929483949694869496948394969483949694858c8e8c838c8e8c868c8e8c898c8e8c89949294849492948294929484949294828c8e8c848c8e8c848c8e8c7d8c8e8c94626262824a494a746262627d626262957373738a4245427c424542835a5c5a7b5a5d5a7b6a6d6a7b6a6d6a806a6d6a846866688052515287525152847e7c7e7e7375738273757381737573887e7e7e947e7c7e856866689052515281525152775251528e52515288525152886a6c6a88737473887374738473747388737473848c8a8c867673768776737689767376876264628762646284626462886264628a5d5e5d81424542814245428a42454289686568826865688268656873686568877879788f6565658b656565838c8e8c848c8e8c868c8e8c878c8e8c878c8e8c85949294859492948594929486949294849492948f949294887e7d7e757e7d7e8b787978846565657d7879788b7879788a686968845255527768696884686968875a595a8368666887686668805a595a845a595a815a595a845a595a846866687f65686583787b7888787b7885787b788684868488848684878486848584868485838183848381838683818387838183868684868686848686868486868684868481808183818081848180818381808180838583818c8e8c848c8e8c848c8e8c8894949488949494868c8b8c8584828486838283868382838683828383838283807b7d7b89868586857b7d7b8186858681848284828482848184828482848284827e7d7e817e7d7e807e7d7e7f7e7d7e807b7d7b7f7b7d7b7f7e7e7e807e7e7e808181817f8181817f81818180818181848b898b858b898b858b898b85949294879492948c949294839492949994929497898889807676768576767685767676827b7b7b887b7b7b868482848f8482848e7e7c7e84706e7086706e7080706e708273727387737273876b696b816b696b85757775877b7d7b857b7d7b7e7b7d7b7e7e7f7e87787878877371737e73717384787a787b787a788473757384787a7878838383957b7c7b868c8a8c73838383897e807e989496947f898b897f7e807e7f8987897f8987897c949294809492947e8c8e8c7e8c8e8c7c8687867a86878684898989819496947e9496947e9496947f94969480949694848b8c8b818b8c8b83898a898586868681868686818c8e8c81898a89828c8e8c87898a8985848284848686868786868688848284828482848784828487848284838482848884828486848284848686868586868686868686868684868686848684848284868482848684848483848684858484848584848484848284878482848584828485848284858486848584848484848484848484848584838485848384858484848484848486868286898082808780828087808280868482848584828483848284848686868680838086808380868684868686848686848384888482848784838487848484888484848684838485848384858483848584848485848484878486848984848489838483899492947f949294898384838a8384838583848385838483888384838b868586888685868a8685868586858685898a89898686868a8482848a848284897b7d7b8b8081808d8685868b8c8a8c88949294888988898589888985898889908686869f8686869c848284998686868086868676898a8980898a8980898a8978868786788687867d8687868b80808090868586938c8a8c948c8a8c918c8a8c938e8e8e89949294848e8e8e8b898a898d8988898989888984848284928e8f8e999492948894929482949294888384837f7b7d7b7f7b7d7b84808180858685868284828482848284818482848486868684898789808987897e8482847d848284818382837d8b8c8b84949694848b8c8b818e8f8e7c848284778482847f8482848484868484848684847e7f7e847e7f7e8583848382838483827b7a7b838384838384828482848284868482848884828488848284858482848679797985797979837374738573747387737473867374738873757388787a78887e807e857e807e87686a68855a5d5a815a5d5a895a5d5a866b6d6b837375738873757388737573856e6e6e846e6e6e886e6e6e88636563836b696b886b696b896b696b886b696b856b696b856b696b856b696b866b696b896b696b8a6b696b8b737173876b696b886365638c6e706e8c797b79886e706e86605d6089605d608b7675768b7675768986878687686868866868688668686882635d637d635d637d635d637d635d6384737473877374738483878389949a94919c9e9c8c8e8f8e7d808080828e8f8e878e908e878e908e819c9e9c7e9c9e9c829797978ca5a6a58797979785979797829c9e9c859c9e9c859c9e9c859c9e9c858989897e8989897c8989897a898989809492947e9492947e89878987898789887e7d7e867e7d7e867e7d7e857e7d7e8673757389737573847375738073757380737173837371738373717382737173827371737e7371737f7575757f7575757e7b797b7e7b797b7f7b797b807e7d7e81818181857e7d7e827e7d7e7f7e7d7e817e7d7e817e7d7e837e7d7e827e7d7e7f7e7d7e817e7d7e827e7d7e837e7d7e827575758075757582787978807575757f7371737f73717380737173807371737f73717384757575837575757b787978777b7d7b7f7b7d7b7f757575887b7d7b79818181808181818c818181848181818481818184767576847675767f6b696b7e7371737e737173807371737c7371737f6b6d6b7f6b6d6b7c6b6d6b7c6b6d6b816b6d6b816b6d6b816b6d6b886b6d6b8b63616383636163887070708b7e7f7e886d6e6d878080808580808085808080817b7c7b867b7c7b8a7b7c7b817b7c7b84767776897677768476777686767776897374738663656387636563826365638b7072708d70727088707270867e807e79949694829496948b94969486949694878c8a8c8373737383737373838c8a8c867b7d7b806a6d6a806a6d6a807b7d7b776866687a7e7c7e8d7e7c7e847e7c7e7e89888984898889817e7e7e877e7e7e8d6866687e6866688168666889686668886a6c6a8883878388838783888387839784868488848684848486848484868481605c6081605c6086605c60874a454a824a4d4a834a4d4a824a4d4a7f4a4d4a855d5e5d7d5d5e5d79787878965d5e5d8d524d527e524d527e524d5277524d528b78797883525152926565659e78797881767776867677768760606083606060815a595a815a595a855a595a7f5a595a805255528052555280525552805255527d525152845251528b525152845251527d525552845255527d525552846869688376747683686668806866688068666888767476887674768884828488848284888c8e8c8a8c8e8c8a8c8e8c8a8c8e8c8a8486848884868484848684848486848783818385838183848381838583818385868486868684868486848683868486858c8a8c848c8a8c838c8a8c838c8a8c838c8e8c848c8e8c838c8e8c838c8e8c868c8b8c83848284848482848384828486838283868382837d7371737d7371738886858683868586847b7d7b847b7d7b83848284828482848284828483848284838486847f818181807e7d7e808181817e818081817e7e7e828482848184828481848684818486848384868484848684838381838483818386838183857b797b837879788378797883787978836b6d6b7c636563896365638976767685767676917374738d73747386737473826b6d6b84706e7084706e708a706e708c7e7c7e877b7c7b857b7c7b847b7c7b857372738a6b6d6b806b6d6b7e6b6d6b8570727085787878827878787e787878827e7f7e88787a7881787a78867e807e86787a78787b7c7b9073757395737573737b7c7b8e7e807e98898b897a898b897f898b89808987897c8987897d7e7c7e7f7e7c7e787b797b787b797b7c7b797b838c8e8c8d8989897e7e7d7e787e7d7e817e7d7e818382837c83828380838283818b8c8b818c8e8c858c8e8c858c8e8c85898a8984898a8985898a8984898a8983898a8985868686858686868486868684898a8987868686868482848586868686898a89878482848684828487848284868482848586848684848284848482848584828484848484858484848684848484848684858686868586868685868686868686868684848484848484858486848584848485848484868484848484848485848484868082808680828085808280878082808884828485848284838482848186868683868486868684868686848685868486838486848784848485848484858483848684848485848684858484848884848488848484898482848584848487848384897b7d7b8e7b7d7b7d8384837d8b8b8b8b8384838c8384838b83848389838483888685868c80818089868586858081808684828488848284878482848784828487868586898081808d7b7d7b947b7d7b7b7e7e7e787e7e7e8589888988898889938686869f898a899f898a899c8c8e8c80868686728686867e8686867e868686788080807d8687867d8687868b868786918685868f868586908685869386858690898a8989898a89848e8e8e868e8e8e8d898889898988898989888996898889998b8b8b828384837c7b7d7b7c7b7d7b827b7d7b82868586858685868386858681898a89828c8e8c818c8e8c818c8e8c7e9492947d8e8c8e7d8987897a8e8c8e818b8c8b7d8b8c8b7a8382837d8382837c89888984898889818482847a8482847d8486847d7e7f7e7f7878787f737173827371737f7371738073717385737173846b6d6b836b6d6b846b6d6b86737473826e716e83636963836369637f636963846b6d6b856b6d6b856b6d6b846b6d6b8873757388737573857375738273757381767876837678767f84868481848684837b7d7b8184868483848684837b7d7b82797879858482848384828480848284837b7c7b847b7c7b807372738073727382737273817372738273727383737273857371738a73717386737173847b797b8c8486848c84868487797b798163656386605d6094605d6094605d608b4a454a864a494a864a494a814a494a8468686886767476887674768b898b8988898b8993949a94918387838983878389838783877371737d7371737d808080918e8f8e8d8082808a737573817375737e80828082898889877b797b877b797b857b797b82737173858080808580808082808080837e7d7e837e7d7e817e7d7e7e7e7d7e807e7c7e7e7e7c7e7e7e7c7e867e7c7e857e7d7e857e7d7e857e7d7e82737173837879788478797886737573837375738173717380787678817876787f7371738178797881787978827b7d7b827b7d7b83818181838486848384868485818181847e7d7e8181818181818181828181818384828481848284818482848284828482848284807e7d7e7f7e7d7e837e7d7e82787978807b7d7b7c7b7d7b7e7b7d7b7d7b797b817b797b827b797b837b797b847b7d7b847b7d7b807b7d7b7e7879787b7879787b7879787f7b7d7b8c75757584767576888c8e8c888c8e8c888c8e8c888c8e8c828c8e8c7d8c8e8c828c8e8c7e8989897a7e7d7e7c7e7d7e7a7e7d7e7a7b7c7b7c7b7c7b7a7b7c7b767b7c7b7c787a787f787a787c787a787f787a78817e7f7e817e7f7e8670707083636163845a5d5a885a5d5a875a5d5a845a5d5a8c626262864a494a7d4a494a7d4a494a894a494a83606060886060608a6060608263656384636563846365637d737473887072708b6365638b6365638b636563866262628f626262866262627d6262627c5a5c5a7c5a5c5a875a5c5a8a5a5c5a7b5a5d5a755a5d5a926a6d6a8c7b7d7b84949294879492948794929487949294889492948594929482949294828988897e94929485949294857e7c7e817e7c7e885251529f6a6c6a888387838e6a6c6a8f5251527c5251527c6262628b5251528476737681767376818c8a8c818c8a8c8394929485949294889492948794929485949294859492948594929485949294867e7d7e827e7d7e827e7d7e827e7d7e83787978837879788f787978965251527d4a494a7d4a494a7e4a494a834a494a815a595a7c5a595a856d6c6d815a595a806869688068696880686968847e7d7e84787978847879788478797884787978847e7d7e847e7d7e8a7e7d7e847e7d7e83848284878482848784828487848284888482848884828488848284888482848c787b7888787b7888787b7888787b78868486848684868486848684868486848594929486949294859492948594929485949294859492948494929482949294848c8a8c868c8a8c828c8a8c838c8a8c838c8e8c848c8e8c808c8e8c838c8e8c848c8b8c848c8b8c868482848484828483838283767371737d7371738d94949489918d9180868586808685868586858686868486828684868189878983848284827e7d7e7f81818182818181808181817f8180817f848284808482848081808181818181817e7d7e817e7d7e827e7d7e7f7b797b7f7b797b7f7b797b827b797b7e7879787e787978837879787e787978808988898589888985767676857676768b737473826b6d6b82737473847374738a7e7c7e887e7c7e867e7c7e8c636163846b696b81737273846b696b87737273857577757e7b7d7b857b7d7b877b7d7b87848684838486848584868485848684847e807e84787a7884787a7881787a787d838383868c8a8c95737573867b7c7b8e949694897e807e7a73757375737573797371737d73717380737173797e7c7e7c7b797b7c80808085808080837b797b7873717378737173817e7d7e817e7d7e817b797b7f838283848b8c8b858b8c8b838c8e8c818c8e8c81898a8985868686848686868386868684898a8985898a8984898a8985898a8984898a8986898a898686868686898a89868686868384828485868686858686868486868685868686848482848584828486848284848684868584848485848684858486848684868485898a8984898a898686868687868686858483848684848485848684848484848484868483848484858484848484838484808280868082808780828087808280868686868584828485868686848686868386848686868486858083808380838084848284838484848384848484848284848484848884848485848684858484848884838487848484878484848a8486848c8384838e7b7d7b8e7b7d7b8294929486949294898b8b8b8983848388838483878081808b8081808c80818088868586868686868786868688868686868686868786858687808180878081808d80818085737573857e7e7e8e7e7e7e8e7e7e7e9c848284a5868686a28c8e8c9c8c8e8c7a898a8976898a89808c8e8c7e8c8e8c788c8e8c7b8c8e8c7b8687868b8687868f8685868e86858691868586938c8a8c958486848e848684848e8e8e898e8e8e8d89888989898889848988899f8e8f8e99949294768384837c7b7d7b888b8b8b868c8a8c848c8a8c838c8a8c858c8a8c85898a8984898a8982898a8980868686808987897d8987897d8987897b8987898883828381838283738b8c8b7d8b8c8b818e8f8e84898889848482847c8988897a848684788486847a848684788486847a8384837d8384837f7b7a7b827b7a7b8484828483848284827b7b7b817b7b7b7d7979797d7979797d797979827979798a848284878482848384828486848284828486847f7e807e80787a787d7375737b8486847d8486847d8486847d8486847c8486847e8486847e8486848384868483848284828482847f8482848284828481848684838486848484868483848684828486848184868483848684868486848684828485848284878482848a7b797b8e797b798a6e706e81797b79838486848d8c8e8c8b8c8e8c848c8e8c897675768c8687868986878687a5a6a58ca5a6a5889ca29c889ca29c8d9ca29c88898b8984838783878387838773747387737473828080807d73717387808080878080808a737573877375738773757387737573827b797b8a8988898a7b797b807b797b8273717382737173827371738273717383737173807371738073717380737173807371738173717381737173817371738573717386737173857371738573717384737573877375738673757384787978867876788378767880787678807e7c7e837b7d7b857b7d7b857b7d7b857b7d7b847b797b837e7d7e827e7d7e837b797b807b797b817b797b837b797b827b797b8173757383737573827879787f78797881737573817879787e7879787f78797882787978827879787c7879787c7879787d78767880787678817573757f7573757f7371738373717380757575817575757f737173847371738475757584787978846b696b886b696b8c6b696b846b696b846b696b846b696b8d7675768d81818180898989859496948394969487949694839c9a9c7d9c9a9c818b8b8b839c9a9c81949694839496947c94969483949694868c8e8c838c8e8c7e8c8e8c7c8c8e8c84808080876d6e6d816d6e6d8b808080837b7c7b7d626262817b7c7b88949694898c8e8c858c8e8c878c8e8c868c8e8c7f949294829492948294929486949294828c8e8c7f8c8e8c847e807e7f7e807e827b7c7b866262627d6262627d6262627c7373737c8c8a8c8a8c8a8c83737373757b7d7b758c8e8c8c7b7d7b9d5a5d5a8d6866688a6866688d7e7c7e877e7c7e8773757388737573877e7e7e859492948194929481949294819492947a9492947d9ca29c996a6c6a825251527d5251527c626262805251527c7374738f737473868e8e8e869492948b94929486949294899c9a9c899c9a9c899c9a9c879c9a9c879496948794969484949694809496947f9c9e9c869496947f8c8e8c828c8e8c808f8f8f838f8f8f838486847e848684808c8a8c828c8a8c858c8a8c878c8a8c868482848384828483848284838482848484868480848684848486848584868482848284858482848284828485848284868382838a8b8c8b8894969488949694889c9a9c899c9a9c889c9a9c859c9a9c85919291878e8e8e868e8e8e888e8e8e8c91929189919291898c8a8c8b8c8a8c898c8e8c898c8e8c8a8c8e8c878c8e8c858c8a8c868c8a8c858c8a8c858c8a8c859492948594929483949294839492948384868483848684848486848484868484848284818482847e84828481848284827b797b7f636163826361637f63616378636563858383839294929489838383817b797b817b797b8184828480848284847b7b7b837b7b7b7f7b7b7b7a73747382737573817375737d7375737d787978827879787f7879787f7879787f7879787e7b797b807b797b807b797b817e7d7e827e7d7e7e8181818081818182848684828c8a8c838c8a8c8189878983898789828988898086878684898889818988898086858682868586868685868786858680808280827b7d7b857b7d7b868082808584868483848684898486848b84868486838383838c8a8c86838383868383838b7b7d7b828081807c7b7d7b877b7d7b7d7b7d7b7f7b7d7b8a838483888b8b8b849492948c949294928987898f7e7c7e807b7a7b796b696b796b696b796b696b7a6b6d6b806b6d6b836b6d6b806b6d6b7e7b7d7b7b7b7d7b797b7d7b7b7b7d7b7e848284868c8b8c818c8b8c7e94949484918f91848c8a8c848c8a8c848c8a8c828c8a8c818c8a8c818c8a8c838c8a8c8386868680898a8983898a8982898a8981898a8982898a8983898a898386868684898789848987897f86848686848284858482848586868684868686858686868586858687868586858c8a8c85868586848987898689878986898789868987898589888985848284848482848484828482848284878684868784828485848284858482848484828483848284858482848784828486848284888182818581828187817f8188817f8186848284848482848384868483818181868181818581818188848284868684868284828484848284868c8a8c828684868884828488898789878987898686848685868486878987898a8685868d8685868d8081808d7b7d7b837b7d7b888685868886858684868586878486848b8181818e818181888181818484828486868486868684868784828485848284858684868589878984868486888685868a8685868880818088808180977e7d7eaa6b696ba36b696b976b696b7b7b7c7b6e8c8a8c7b8c8a8c778c8a8c758c8a8c718c8a8c758685868e8081808e8482849086868693898a8993848284918482848e848284858686867f8c8e8c888f8e8f888482848e8f8e8fa89a9a9a8b898989717e7d7e809496948b898989848988898489888985898889858c8a8c838c8a8c848c8a8c838685867f8c8a8c808b8b8b7e8b8b8b7a838483867b7d7b848b8b8b758b8b8b758b8b8b84838483828486847c8486848784868480898a897c8988897c8687867b8988897a8988897a898a897f8482847f8482847f86868681898a897e848284808482847e8482847f8482847d8987897d8e8c8e81949294818c8e8c7e8686867f84828483848284817b7d7b818081807f7b7d7b7e808180828081808080818080868586818685867c8c8a8c7c8685867d8081807d8081807e808180807b7d7b807b7d7b807b7d7b827b7d7b817b7d7b7e808180827b7d7b837b797b837b797b847b797b867b797b857e7d7e857e7d7e867e7d7e867e7d7e887b7d7b89818081877e7e7e8684828489838483818384838294939489a5a2a589949694879496948a9496948b898989868482848784828485787678857876788381808182767676886b6d6b8b6b6d6b81737473817b7b7b87737473847b7b7b8684868487848684867b7c7b847b7c7b89848284897b7b7b857b7b7b7e7b7b7b807575758475757584757575847b797b817b797b807b797b817b797b807b797b807b797b827b797b867b797b887b797b8675737583787678837b797b877b797b877b797b8a7b797b877b797b87787778887375738373757381787978887e7d7e85787978817375738278797881737573817374737e7374737c7374737e7374737f787978807375738073757380737573817b797b817b797b817b797b817b797b807e7d7e807b797b7e7b797b7b7b797b7b7577757c7577757c7072707c6b6d6b7b7071707b7071707f6b6d6b8170717081737573816b6d6b816b6d6b81737573827374738273747384838383828383837f8381838a838183847b797b7f7371737f706f7082706f70875d5c5d884a494a8c585958956e6d6e886e6d6e806e6d6e856b696b856b696b8d86878689949694859496948d8384838a9496947e9496948683858388838583868c8e8c79838583848381839594919484a5a2a5929491947d919191789c9e9c969191918c919191869496948394969484898889858988898386858684808180867b7d7b8480818080848284808686867f8482847f848284818687867c8c8e8c7e8c8e8c7e868786817e7e7e8a7e7e7e847e7e7e7d7e7e7e7b7676767d7676767d767676896b6d6b895251528d5251528d5251527f52515285656265966562658f6562658f65626586424542816365638b84858481848584818c8a8c818c8a8c818c8a8c7a8c8a8c7c8e8c8e969c9a9c8f9c9a9c808e8c8e8b8e8e8e8b94929489898a898b949294859c9a9c8786868687919091839190918d949694849496947a949694879496947f9c9e9c749c9e9c7b94969486949694889a989a839a989a819a989a88a5a2a5899c9c9c7c9c9c9c8394939485949394829a9a9a828f8e8f838f8e8f828f8e8f84919291828486848484868487919291889492948994929486949294869492948a9496948c9496948f9496948a949694899c9a9c899c9a9c889c9a9c829c9a9c83919291859496948791929189919291889192918791929188919291878e8e8e898c8e8c888c8e8c868c8e8c85868786838c8a8c858c8a8c858c8a8c838c8a8c85807f8085807f8083807f8082807f8084737473817374738073747381737473816264627e6264627c6264627b626462796361637c636163847b797b827371738d737473968383838573747385636563826b696b826b696b836b696b816b696b836b6d6b836b6d6b7f6b6d6b7a6b6d6b82737573827375737e7375738073757381737573807375737f78797880787978807b797b817e7d7e817e7d7e807e7d7e8081818182818181838486848284868483898789848684868386848682898789818687868284868485848684848486848380818081868586868685868786858687868886878c8e8c838c8e8c8386888685848684888486848684868486848684878383838483838387838383868383838580818087868586828c8a8c8b8c8a8c868b8b8b839492948a949294868384837e7e7c7e847e7c7e8c73717381737173796b696b797b7a7b7e7b7a7b7b7b7a7b7d8b8d8b7e8b8d8b849c9e9c838b8d8b808688867986888680919391809193918394949486949494838c8b8c7e9494947d96949680918f91868c8a8c86918f9180919291829192918291929181919291828c8e8c808c8e8c818c8e8c818c8e8c808c8e8c808c8e8c838c8e8c838c8e8c848c8a8c838c8a8c7f8c8a8c8489878988848284848686868486868684848284848685868580818085808180877b7d7b838482848384828484848284838482848384828482848284848988898489888985898789848684868386848685848284858482848584828484868486838684868484828484848284848482848581828185848284868482848584828484817f818481818181848684848486848984868487868486868482848784828489898789888684867f8c8a8c838c8a8c89848284848684868489878986848284848482848286858684868586848c8a8c888685868b7b7d7b8b7b7d7b8b7b7d7b8b7b7d7b86848684868486848c7e7d7e8d7b797b8b84828486868486808482848784828487848284888482848784828486848284878081808a80818088808180897b7d7b847e7d7e976b696baa6b696ba36b696b8c7375736e8383837b7b7c7b777b7c7b757b7d7b75808180798685868a8c8a8c8b8686868e868686908482848e8686868e898a898e8686868b8686867f8c8e8c818f8e8f81848284a2848284a2848284807e7d7e757e7d7e7c8989898089898986898889828486848186878681898889818c8a8c848c8a8c838c8a8c838685867e838483827b7d7b807b7d7b7c8b8b8b7e9492947e8b8b8b7e8b8b8b818b8b8b82898a897e898a89878e8e8e83898a897a8486847b8486847d8687867d8687867a86868678898a897b898a897f898a897d8686867d8686867f8686867e898a897c8e8c8e7e8987897e8987897c8987897c8686867e898a897f8686867e8482848180818082868586828685868686858683868586828081808180818084808180818081807d8081807a7b7d7b7d7b7d7b7e7b7d7b807b7d7b807b7d7b807b7d7b817b7d7b817b7d7b817b7d7b7f808180818482848184828483817f8186817f81847e7d7e847e7d7e857e7d7e847e7d7e837e7e7e857b7d7b877b7d7b8881808186737573867375738773757389737573887e7d7e867e7d7e857e7d7e867e7d7e87787678887876788578767885787678866b6d6b80767676858c8a8c838c8a8c857b7b7b8784828485848284877b7b7b887b7c7b897b7c7b867372738573727385737473846b6d6b846b6d6b826b6d6b7c6b6d6b807071708675757582707170806b696b83737173817371738373717388737173867b797b84737173826b696b8375737586757375877573758475737585757675847375737f73757382737573837375738173757385737573877879788373757382787978807879787f787978837b7b7b857b7b7b8184828481848284827e7d7e81848284838482848484828483818181838181818384868482848684807e7d7e7e7e7d7e7f8486847f8181817b7b7d7b787b7d7b79757775797577757b7b797b7b75757580757575837575757f7375738173757383737573817b7d7b7c737473876365638d63656384636563817b797b817b797b7d7371737d7371737f706f707f706f707f706f7082706f70846e6d6e88585958884245427b5859587d6b696b996b696b8d7878787d6b696b8073727388737273856361637b6361637f7375737f737573827b7d7b7f7375737d83818380949194878381838b8381837d7b797b738685868c8685868786858684848284858482848789888987848284838685868186858683808180857b7d7b8384828482848284818482848184828481808080818080807e808080817b797b7f7e7e7e817e7e7e7f7375737d7375737f818081818c8a8c7f8180817d7676767b6a696a7f6a696a7f52515286525152964a454a8c4a454a884a454a7e4a454a7c4245429a424542906365637c636563815255528865666588656665887878788f8e8c8e968e8c8e87807e80838e8c8e8b949294808486848684868494898a8980868686859190918991909185919091879496948494969487949694877e807e868c8e8c7894969482a5a6a5869c9e9c8a8f8f8f7e8f8f8f809a989a859a989a8994939482949394839c9c9c859c9c9c86a5a6a586a5a6a586a5a6a588a5a6a586adaaad84adaaad849f9e9f859f9e9f859c9a9c86949294889492948994929488949694868b8c8b8d949694888b8c8b868e8d8e898e8d8e8280818082808180858c8a8c838e8e8e878e8e8e868c8a8c878c8a8c878c8a8c868c8a8c848c8a8c86868786868687868386878684868786858c8a8c848c8a8c867b797b837b797b83807f80856d6c6d7e6d6c6d805a595a815251527e5251527d5251527a5251527c5255527e525552795255527b5255528a6361638d7b797b8a7b797b8a7b797b8d737473816365638163656385636563836b696b846b696b826b696b82737173836b6d6b83737473847b7b7b837b7b7b817e7d7e837e7d7e807e7d7e817e7d7e827e7d7e8284828482848284808482848284868481818181818486848284868480848684848486848284868482818181828482848384828485848284828482848084868483848684858687868586878683808180838685868686858684808180857b7d7b827b7d7b8080828084808280827e7f7e857e7f7e897e7f7e868486848d8383838c8c8a8c878c8a8c868c8a8c898c8a8c898685868780818082808180867b7d7b837b7d7b7d7b7d7b7d838483818987897e9492948994929487898789808b8c8b829c9e9c879c9e9c899c9e9c839c9e9c7e9c9e9c7e8b8d8b7d8b8d8b809c9e9c8a9c9e9c839c9e9c7e919391829c9e9c829c9e9c869c9e9c839c9e9c809c9a9c809c9a9c7d9694968b918f9181949694809496948091929181919291818c8e8c818c8e8c818c8e8c818c8e8c828c8e8c82898a89818c8e8c82898a898286848684848284848482847f898789848686868684828484868686848686868386858682868586838685868586858686898789838e8c8e838e8c8e839492948794969486949694838e8f8e828988898186848681868486838482848484828484868486848482848584828482848284848482848484828483848284838482848584828487817f8186817f81878482848384868480848684808486848584868486868486868684868784828487848284888482848884828485898789868482848384828484868486848987898586848687868586848c8a8c828c8a8c888c8a8c8b8c8a8c888c8a8c868c8a8c8c8081808c7b797b87818181868486848b8486848d84828487848284828987898489878987848284898684868786848686868486868685868686858687868586868685868a9191919da5a6a5b0a5a6a5a3a5a6a5838c8a8c728383837b8c8a8c77838383798685867d8c8a8c798c8a8c868c8a8c88898a898d8c8e8c90898a899086868694868686948482848e868686858c8e8c7b8f8e8f7b8f8e8f8e848284a884828480737173717e7d7e847e7d7e87898989838c8a8c7f848684828486848186878682868586868685867f8c8a8c81868586827b7d7b788384837c949294828b8b8b8a838483878384837e8b8b8b788b8b8b87898a898284868487848684808486847b8988897d8988897f8988897f8486847b8686867b8686867d8482847f8686868086868680898a897f898a897d898a897e898789828987897f8987897f89878980898a8980898a897e8686867d898a897f8685868186858681808180877b7d7b847b7d7b7f7b7d7b7f7b7d7b7d7b7d7b7f7b7d7b7f7b7d7b7a7b7d7b7a808180798081807b808180808081808080818081808180848685868486858684808180837e7c7e837e7c7e847b797b857b797b87787978867879788773757385787978867b7d7b877b7d7b857e7e7e887b7d7b89737573898384838a8384838a7375738b737173877371738473717385737173867371738a7876788578767884787678867676768881808185818081807676768a7b7b7b8b7374738a737473886b6d6b846b696b826b696b826b696b846b696b846b6d6b846b6d6b896b6d6b84737473806b6d6b8070717080707170867b797b877b797b86737173837b797b87737173886b696b826b696b846b696b8c73717388737173877371738873717384737173857375738473757381787778847b797b857e7d7e837e7d7e8684828485848284857e7d7e857e7d7e83848284857e7d7e857b7b7b887b7b7b85848284838482848384828483848284828482848084828481818181837e7d7e847e7d7e7e7e7d7e7e7e7d7e7e7e7d7e7f7e7d7e7d7b797b7d7577757a7b7d7b7d7b7d7b7f7b7d7b7f7b797b7f7b797b817b797b817b797b7e7b7d7b817b7d7b817b7d7b787b7d7b797374738a7374738a7374738a73747384737173837b797b7d7b797b817b797b848482848484828485848284838482847b6e6d6e7784828484848284808482848986878699787878856b696b7d6b696b837372738073727380737273838384837f8385837f838583827b7d7b7d7b7d7b84737173807371738e7371738e737173737b797b828685868c868586877b797b828482848984828486848284868482848380818080808180818685868286858684848284838482848284828482868686838687868180808085868786788687867d7e7e7e7f8988897b89888981898889898180817b8180817f8180817d8c8a8c74838183828381837f9c9a9c7f9c9a9c81808080818080808c808080819c9e9c81a5a6a58b8485847c6365637c6365638f78787888787878817878789c8c8a8c8f9c9a9c8f8e8c8e878e8c8e878e8c8e868e8e8e808e8e8e899492948e898a898e7b7d7b877b7d7b897b7d7b8e7b7d7b847e807e7a686a687752555287686a688d949694869c9e9c869c9e9c869c9e9c859a989a839a989a85a5a2a587a5a2a589a5a6a589a5a6a5899c9c9c89a5a6a586a5a6a589a5a6a589a5a6a5899a9a9a829f9e9f829f9e9f82919291809192917f9492947f8c8a8c8284828480848284837b797b88838283867b797b857b797b86737573837375737f73757383808180848c8a8c8a8c8a8c848e8e8e878e8e8e8b8e8e8e838e8e8e868c8a8c888c8a8c838687868486878685808080857b797b837b797b7f6a696a816a696a805a595a7e5a595a805a595a7b5a595a795a595a7a6262627a6262627d6262627b6262627c7373737f7373737f737373847373738a7371738d737173877371738473717381737473857374738573747385838383877b797b877b797b84848284838482848684828486848284847b7b7b8384828480848284837e7d7e827e7d7e808482848284828483848284838482848184828481818181828181818284868481848684828486848381818181818181808486847f848284818482848384828483848284838486848384868483848684838486848380818087868586848081808580818085808280838082808780828087808280857e7f7e857e7f7e8c78787889787878867375738d737573867b7c7b837b7c7b82808180858081808980818085808180868b8b8b868b8b8b848b8b8b8a94929487949294879492948794929484898789848b8c8b848b8c8b827b7a7b827b7a7b7d6b6d6b7b7b7d7b817b7d7b848b8d8b889193918591939180919391889c9e9c8794949482949494818c8b8c7e8c8b8c80918f91829694967b96949686918f91848c8a8c7f8e8e8e8291929181949694808c8e8c80898a897d8482848084828484898a8980898a897f898a8982898a8982898789818c8a8c838c8a8c808c8a8c838c8e8c88898a8983898a8981898a898486858683868586838685868886858684898789868482848c84828487898789838988898484828480848284828482848089878980898789828482848386848687868486828987898386848685848284858182818481828184818281848182818684828483848284877b797b897b797b847b797b8581818184848684858486848684828486848284858482848784828486848284858482848884828486848284848482848484828485848284868482848580818085808180878685868786858686868586878685868786858684868586878486848b81818188818181868486848b8482848d84828487898789828c8a8c84898789898482848789878985898789868c8a8c868c8a8c8686858689868586a3919191aaa5a6a5aaa5a6a597a5a6a56e8c8a8c777b7c7b7b838383728c8a8c758c8a8c7d8685867d8685868a8081808e8686868d898a898d898a8990898a899186868694848284948482848b8482847b8f8e8f889a9a9a9ba5a6a5889a9a9a807e7d7e848989898494969487898989818486848186878685898889808988897f86858684808180867b7d7b857b7d7b789492947894929482838483868b8b8b878b8b8b8a8b8b8b787b7d7b7883848383898a8989848684858e8e8e7e8486847e8988897d8988897f8988897e8687867f8686867f8686867f868686808686868086868681868686818686867c898a897e8987897f8987897f8987898389878981898a898184828480868686828482847f8081808180818084868586838c8a8c8486858682868586848081808280818084808180868685868486858681868586858c8a8c888c8a8c8a8c8a8c858c8a8c878c8a8c88808180877b7d7b857b7d7b8784828485817f8183817f8183817f81867e7d7e857e7d7e867e7d7e8b848284898180818384828485818081878180818683848386838483857375738a7375738a7371738573717384737173867371738b78767887737173847371738573717389767676866b6d6b856b6d6b8576767688737473876b6d6b886b6d6b876b6d6b866b696b8473727383737273897372738b6b6d6b8b6b6d6b8b6b6d6b846b6d6b86707170807071707e6b6d6b8a6b6d6b866b696b896361638a636163876b696b846b696b847371738e8482848e8482848b75737587787678887876788c7573758a7576758a7b797b8a7b797b887b797b857e7d7e867e7d7e857e7d7e8384828483848284847e7d7e8684828486848284837b7b7b88737473856b6d6b856b6d6b85737573837879788178797880787978827b797b827b797b817b797b827b797b807e7d7e7e7e7d7e807e7d7e7a7e7d7e7b7b7d7b7b7b7d7b7d7b7d7b7f7577757e75757581707170837071708370717085737573818486847f7b7d7b7c6b6d6b7c8383837f949294879492948d949294868c8a8c838c8a8c868c8a8c848c8a8c80848284828482848284828482706f708084828484848284848482848084828491868786857878788178787885868786838384838583848388838483858384838483858384838583848385837f838583808381838083818384949194808381838286858687868586877b797b8c86858688898889838482848284828485848284858c8a8c818c8a8c838c8a8c828c8a8c818c8e8c868c8e8c83898a8985868686838c8e8c818c8e8c878c8e8c788c8e8c7f949294848988897b9492947d949294818c8a8c7f8c8a8c818c8a8c818c8a8c7b9c9a9c869c9a9c829c9a9c7f9c9a9c859c9e9c939c9e9c939c9e9c8c8080807c8485847c8485847c848584818485848f7878787a65666595787878aa7878788f737173877371738f807e80879c9a9c80686968874c4c4c8a4c4c4c854c4c4c814a494a854a494a894a494a7d4a494a714a494a714a494a8b8c8e8c9e8c8e8c93737173837371738073717380737173837e7c7e85686668877e7c7e87949294838c8e8c828c8e8c858c8e8c858c8e8c82767476867674768276747682767476827b797b827b797b7f7b797b807b797b81757675817576757e75767580757675877e7d7e837e7d7e817071708770717083767576878486848a84868488848684868c8a8c8a8c8a8c8678787887787878867675768376757682767576846061608065666580525552825255527e5255527e5a595a7c5a595a755a595a775a595a8063616382636163826361637c797979808b8b8b858b8b8b8594929487949294899496948d949694899496948594969481949294889492948886858681868586867b7c7b8883838388838383888383838984868485848684868486848584868486818081858180818384828481848284808180818084828482848284828482848381808183848284808482847f848284808685868180818086808180808685867f8486848284868483848684828486847f8686867f86868682898a8986868686858484848484848484848684828484848380818084868586838685868486858684868586858c8a8c868685868686858684898789848684868386848681868486878685868d86858688868586878c8a8c8a8b8c8b8a8b8c8b889496948d9496948a8c8e8c868c8e8c868c8e8c8a8c8e8c878b8b8b838b8b8b838b8b8b838b8b8b868b8d8b818b8d8b7b94969481949694849c9e9c879c9e9c899c9e9c84949494858f8f8f808f8f8f868f8f8f8b9a9c9a889a9a9a839a9a9a829a9a9a829a9a9a829c9a9c7f9c9a9c829c9a9c8196949683949494878c8b8c83848284788c8b8c7b8c8e8c7c8c8e8c7e8c8e8c828c8e8c8083848380949394809493948394939480949294848987898089878980898789828c8e8c827e7f7e827e7f7e827e7f7e7c787878817878788178787881787878817b7a7b8b7b7a7b887b7a7b887b7a7b868c898c808c898c838c898c838c898c828b8b8b848b8b8b828b8b8b7f8b8b8b838c8e8c85898a89828686868486868685848684848486848484868484848684838081808480818087808180857b7d7b867b7c7b87838383858383838383838384818081868482848684828485848284858081808480818084808180878081808881828187818281868182818581828185818281877e827e8581828185818281837e7d7e888181818984868488818181868486848684868489848684898181818a818181917e7d7e8a7e7d7e8481818184868586888685868a8081808780818084848284878482848284828491848284aa7b7b7ba57b7b7baa8482849184828469848284768684867b848284718482847584828475848284788482848b8482848d7e807e8d7b7d7b937b7d7b917b7d7b89797979907979799379797990797979848c8a8c917e7c7e97636163707e7c7e878c8a8c87838383878383837f83838381838483848384837e838483817b7d7b86848284848482847f898889798e8f8e80898a89848482847e86868684898a89888c8a8c7b838383777b7c7b838c8a8c83898a898a898a89858686867f898a897e8687867e8687867e8988897d8687868086858681868586818c8a8c8486858685848684858486848284868481848684838c8a8c818c8a8c7e8685868286858685868586858c8a8c878c8a8c8686858682868586828c8a8c838c8a8c848c8a8c81868586818685868586858684868586848c8a8c838c8a8c858c8a8c878685868a8c8e8c878c8e8c858c8e8c848c8e8c828c8e8c86898a898786868683868686878988898a898889868687868484868489868586878685868586858688868586897b7c7b877b7c7b877b7c7b857b7c7b8473717384737173877e7c7e8a7e7c7e86787978837375738473757386737573897876788673717386737173877371738873717389737173887371738973717388737573897879788a787978887375738c7375738a73757387737573897375738c706f708a706f70886b696b8a6b696b896b656b7d6b656b8173707387737073846b696b876b696b8b7674768a767476887e807e8c7e807e8d787a7889787a78877b7b7b8b7b7b7b8c7b7d7b8a7b7b7b8a7879788878797887787978877375738473757384737573877375738773757387737473876b6d6b886b6d6b856b6d6b846b6d6b846b6d6b7f6b6d6b7f6b6d6b876b696b836b696b7f73717383737173817375737f73757381737573837375737f7576757f7576757d706f7076706f707a7b797b807b797b827e7d7e827e7d7e847b797b83808080837b797b857b797b887b7a7b867371737d7371738173717381737573847e7e7e8c7e7e7e8a7e7e7e877b7d7b857b7d7b857b7d7b857b7d7b7f8686867d898a897d8686867f8686868c8081808e8685868a868586858685867f8486847f7e7d7e837e7d7e867b797b817b7c7b847b7c7b867375738573757388737573837375738a7375738d83838386949294849492948894929483868586848c8a8c848c8a8c898c8a8c8a8c8a8c868988898689888985949294858988898681818189818181898c8e8c8c8c8e8c838c8a8c838c8a8c8483818382838183848183818681838182818381878183818384868480848684858486848284868480848684828486848284868483848684818c8e8c828c8e8c8481838184818381927e7c7e8f706e70836361637d636163766b696b867b7c7b86848684807b7c7b7f62626285626262a6626262905251528862636297626362b6626362886263627d3130318f313031824c4c4c804c4c4c814a494a898c8a8c908c8a8c817674768b767776988c8e8c9e7677768b606060834245427d4245427d52535280525352816866687f6866688b6866688d5251527c52515283525152855251527b5251527b4a494a824a494a8e4a494a8a605e6082636563826365637f6b6b6b7d6b6b6b81706f70827b7d7b81757675867b7d7b838c8a8c858c8a8c848c8a8c878c8a8c8984868488848684897675768968656886656665815255528152555280525552804a4d4a7f4a4d4a7f4a4d4a804a4d4a7d5255527d52555282656665836566657e6a696a806a696a806a696a807b797b7c848684808486848684868485848684857b7d7b857b7d7b82838483827b7d7b817878788d787878957878788586878681868586817879788878797888868586848c8a8c868c8a8c8b838383887b7c7b85848684867b7c7b857b7c7b847b7c7b837e7e7e867e7e7e85818081808482848084828481848284838180818481808183818081847e7e7e837e7e7e7f81808181808180838081808780818083808180838486848284868484848684838486848486868686898a8985898a89848686868284848481848484818484848384848483868586828685868386858683868586838685868386858684868586838685868484828484848284848684868c8987898b8c8a8c8786858688868586888c8a8c898b8c8b8a8382838d8382838d838283868384838c8384838a83848386838483878b8b8b878b8b8b8794929487949294888b8d8b848b8d8b819496948494969484949494869c9e9c8c9c9e9c869c9e9c889a9c9a888f8f8f868f8f8f858f8f8f858f8e8f7f8f8e8f838f8e8f808f8e8f7f8c8a8c818c8a8c7e8c8a8c7e8c8a8c838c8b8c7e8c8b8c7e8482847e8c8b8c7b91929180969696839c9a9c819696968094939483949394839493948383848380898789809492948089878980898789828c8e8c7e7e7f7e7e7e7f7e8b7e7f7e8b96979686b5b6b591b5b6b58bb5b6b588adaead8badaead84adaead88adaead86a5a2a580a5a2a5808c898c808c898c848b8b8b848b8b8b828b8b8b828b8b8b818c8e8c838c8e8c83898a8983898a8982898a8982898a89838e8e8e81898a89818685868580818088808180848685868683838385737573847b7c7b85838383868482848481808185818081868482848780818087808180868081808580818085848284868482848684828485848284878482848784828488848284858482848581818189818181878181818881818188818181878181818781818186818181888181818a7e7d7e8d7b797b8881818183868586828c8a8c85868586878081808786868687898a898286868689848284af7b7b7baa737473aa737473917374736984828476868486788684866e848284758482847586868671898a89878482848b8183818b84868491818381918486848584868490797979937979799384868484706e7070706e7091706e70977e7c7e818c8a8c817b7c7b847375737f7b7c7b7e838483877b7d7b87838483848b8b8b848e8f8e7b8e8f8e798e8f8e82848284828482847e8686867e86868688898a89888c8a8c727b7c7b7b8383838c8c8a8c858686868a86868688848284838482848184868483848684828486847f84868482868586818685867f86858682808180848181817f848684817e7d7e827b797b817b7d7b7d7b7d7b7d7b7d7b7e7b7d7b7f7b7d7b807b7d7b82808180807b7d7b807b7d7b80808180837b7d7b837b7d7b7f80818082868586828685868186858682868586858c8a8c888c8a8c878c8a8c868c8e8c868c8e8c888c8e8c8886878687868686858c8e8c868c8e8c878c8e8c888988898684868484848684878687868880818086808180867b7d7b837b7d7b867b7c7b8573757385737573867375738678767887848284877e7c7e88787678877375738978797886787978867879788c787678897e7c7e8784828487848284897e7f7e8a7e7f7e887e7f7e8a7e7f7e8b7e7d7e8d7e7d7e8b7e7d7e8a7e7d7e897e7d7e8a7879788873757388787978887b7d7b8a757675887576758875767585737073877370738b7370738173707385817f818e8c8a8c8a817f818a817f818b848684898486848a848684897e807e867b7d7b897b7b7b897b7a7b867b7b7b857879788578797884787978857375738473757382787978837879788873757388737473877374738773747387737473856b6d6b84767676847676767f767676837b797b857371737d7b797b7f7b797b817879787e78797881737573847375737f706f707a6b696b7c6b696b7f706f707d7b797b807b797b85818181828486848386878680868786808c8e8c8486878683838483817371737a7b7a7b788c8e8c8189888987898889848988898f7e7e7e8b8b8b8b857b7d7b877b7d7b877b7d7b89848284848482847d84828484898a898a8c8a8c88868586838685868580818083848684818486847f84868481818181807b7c7b807b7c7b847b7c7b7f7b7c7b837b7c7b837b7c7b857b7c7b947375738d6b6d6b81787978836b6d6b886b6d6b8f7375738f7b7c7b8c838383898383838a898889898988898589888988898889868c8e8c8c8c8e8c878c8e8c848c8e8c858c8a8c7f8c8a8c7f8c8a8c818c8a8c818c8e8c858183818681838184818381837b7d7b857b7d7b807b7d7b7c7b7d7b807b7c7b837b7c7b84737273827372737e6b6d6b856b6d6b7f7678768276787683706e7083706e7083706e707d7e7c7e8384868483848684808486847d848684858486848a8486848a7374737f626262887b7d7ba7626362a731303180313031856869688284868485848684858486848c8c8a8c9876747690605e6089605e6091606060846060607e60606084606060807371738673717386737173867371738568666885686668876866688b525152855251527e5251527b525152795251527b605e6082767476957674768a605e60826b6b6b827372737f7372737a7b797b86757675867b7d7b817b7d7b8575767580707170846365638263656380636563835a555a835a555a845a555a825a555a805255528152555280656665836566658376757683767576827675768076757681787878808c8a8c808c8a8c838c8a8c808c8a8c838c8a8c858c8a8c837b797b7d8486848384868482848684828486847e838483777b7d7b7c7b7d7b827b7d7b817878788178787885787878816b696b7a6b6d6b777879788c7879788f6b6d6b86737573827375737d7375738d7375738c737273857b7c7b8a84868484848684857e7e7e848180818381808181818081828180818084828481818081827e7e7e80818081827e7e7e847e7e7e8284828483868586868c8a8c84868586878685868884868483818181878181818284868482848284838482848284828481848284818484848184848483848484848484848386858685868586878c8a8c868685868680818083808180838081808386858684848284848482848684828489848284877b7d7b857b7d7b887b7d7b8a7b7d7b897b797b8b7b797b8b838283887b797b8c7b7a7b8c7b7a7b867371738c7b7a7b8e83848385838483858384838a8b8b8b8a9496948a9496948a94969488949694818c8b8c838c8b8c868482848384828480848284868f8f8f8b8f8f8f838482847d848284808f8e8f828f8e8f7d9a9a9a819c9a9c849c9a9c7f96949681969496819494947c9c9e9c859c9e9c839494947d919291818c8e8c808c8e8c7c919291839493947e73757375737573787375738f7371738b8987898094929480949294828c8e8c828c8e8c827e7f7e937e7f7ea09697969bb5b6b58b9697968696979688949494817b7a7b7d7b7a7b817b7a7b807371737b7371737e737173808c898c797b7c7b7d6b6d6b887b7c7b848b8b8b85898a8985898a8984898a898386868684898a8986898a8986898a8984898a898486858682868586817b7d7b867b7d7b827b7c7b897b7c7b8883838385838383837b7d7b867b7d7b877e7e7e87818081868081808680818086808180858081808584828486848284868482848684828486848284858182818781828186818281858486848581818185818181857e7d7e867e7d7e877e7d7e878181818684868486848684848486848d7e7d7e8d7e7d7e8586858682868586828c8a8c858685868784828484868686848686867f868686a07b7b7baa6b6d6ba56b6d6b9b6b6d6b7184828471898789788684866c868486758686867186868671848284878482848b848684878486848d8183818f848684898486848984868490848684906e6d6e776361637d8c8a8c8a8c8a8c9e8c8a8c818383837c838383848c8a8c8f8383838d7b7d7b87838483818b8b8b788b8b8b7f898889848482848284828482848284808686867e848284868482848c8c8e8c838383836e7b7c7b838c8a8c88838383838686868c848284868686867f8686868084868483848684818486847e8687867e8685867e808180808081807f8685867c8486847b8181817b7e7d7e7c7e7d7e7d7b7d7b7d7b7d7b807b7d7b7e7b7d7b7f7b7d7b817b7d7b807b7d7b827b7d7b857b7d7b8380818083808180838081808480818084808180808081807f8081808680818088808180887b7d7b897b7d7b898080808a8080808980808085808080888482848686868686868686868686868584868485868786878687868786878685868586878685868786858686868586868383838483838384838383877b7c7b887e7c7e897e7c7e897e7c7e8b7e7c7e8c7e7d7e8c848284878482848a8482848c8482848d848284898482848984828489848684867e7f7e8a7e7f7e8a7e7f7e877e7d7e8c7e7d7e8e7e7d7e8c7e7d7e887e7d7e887e7d7e8c7e7d7e8c7e7d7e8b7b7d7b89706f70896b696b8a706f708773707387737073877b7b7b898486848b8c8a8c8b8c8a8c8a817f818b817f818a7e807e877e807e86787a7886787a78877b7b7b867b7d7b867b7b7b887b7b7b867e7d7e857e7d7e887e7d7e887e7d7e877e7d7e857e7d7e858482848584828485848284877b7b7b897b7b7b897b7b7b8781808187818081878180818481808181848284897b797b837b797b837b797b827879787e7879787e787978807375737f757675817576757f7b7d7b7d7b7d7b7f7b797b83818181838181817f818181837b797b847b797b837b797b84868786838384837f8c8e8c7a8c8e8c818c8e8c8494929481949294878988898c949294849492947e8b8b8b898b8b8b8b9492948e8c8e8c8986868684898a898c898a898786858681808180858081808786858686848684818486848284868480848684818c8a8c818c8a8c838c8a8c848c8a8c838c8a8c858c8a8c838c8a8c8583838388787978867879788178797888868586898c8a8c8d7b7c7b8f7b7c7b8c8383838a7e7e7e887e7e7e8b7e7e7e8e8988898c818181867675768676757681767576817371738673717386737173837371737f76787680767876827678768076787680737573826b6d6b806b6d6b827375737f7372737d7372737f737273807372737e6b6d6b816b6d6b816b6d6b846b6d6b837e7c7e867e7c7e837e7c7e807e7c7e837372738d737273837372737d7372738a737473858486847f848684858486848f6263628f6263628062636288626362856869688068696887686968876869688976747685605e6081605e6085605e608460606084767776847677768b6060608a73717383737173837371738073717383686668836866688168666881686668806565657e7879787e787978828c8e8c868c8a8c868c8a8c827674767b76747682737273857372737f7372737f737273857b7d7b857576757d706f707d7576758270717082636563806365638163656383767576827675768776757687767576848c8a8c878c8a8c848c8a8c838c8a8c868c8a8c868c8a8c858c8a8c858c8a8c848c8a8c848c8a8c838c8a8c818c8a8c858c8a8c808c8a8c7e8c8a8c837b797b8384868483848684828486847f8486847c8384837c8b8b8b8283848380838483818687868186878679868786798687867e8685867e868586818685868886858684838383827375737d7b7c7b827375738a6b696b8c7b7c7b89848684847b7c7b827e7e7e837e7e7e867e7e7e847e7e7e827e7e7e807e7e7e827b7d7b867e7e7e808482848281808182818081867e7e7e877b7d7b837b7d7b878081808a7b7d7b847b797b827e7d7e82818181838181818184828480868686838482848384828485848384828484848284868486848684898685868780818083808180837b7d7b837b7d7b8480818085868586858685868486848686868486878482848786848684868586858081808e8685868a8685868a83828389838283878382838683828386838483868384838d8c8e8c938c8e8c8e8b8b8b879492948a949294909492948a83858386838583867b7d7b81838583848c8b8c8794949481949494839c9e9c8ba5aaa58ba5aaa585a5aaa586a5aaa588a5a6a5859a9a9a809a9a9a869a9a9a889c9a9c7e969496819694967e918f917e8c8b8c818c8b8c7e8c8b8c7c94949481919291828c8e8c808c8e8c7c8c8e8c73838483707375738394939478a5a2a5808987899a7371738b898789848987897e7e7f7e766361637e707070768c8e8c8b787878915a595a7c5a595a7c5a595a7d6361637d6361637a636163736361637e5a595a8e737173838c898c838c898c7d8b8b8b7f9c9a9c888b8b8b848b8b8b858c8e8c86898a89838c8e8c828c8e8c84898a8985898a89858e8e8e828e8e8e868c8a8c878c8a8c828c8a8c818c8a8c848c8a8c868c8a8c8283838385838383838180818381808184818081858482848586858685868586858081808580818087818281868182818681828186818281858182818684828487818281868182818781818186848684878486848984868488848684898181818881818187848684888486848a818181888181818b7e7d7e8a7b7d7b8480818083868586838685868484828484868686878686867f8686868c7b7b7baf7b7b7baa848284a5848284788482846e8482847684828469848284718482847586868671868686848482848b7e807e878183818d8183818f818381898486848c848684897979797b6361638a7e7c7e8a8c8a8c918c8a8c978c8a8c7f8383838a838383878383838a8c8a8c849492947b9492947e8b8b8b8483848384848284828988898084828482848284828686867e898a8986898a898a898a896e737573777b7c7b8c8c8a8c88838383838686868a868686858482847f8482847f868786808988898189888982868786818685867e8c8a8c81868586847b7d7b828181817e8486847c8486847f848684808685868186858681868586808685867f8685868086858680868586848685868386858683808180848081808386858683808180818685867f8685868286858689868586878685868586858688868586878687868a8080808980808086868786888686868784828487848284878482848884868488868786898687868a868786898c8a8c8a8c8a8c898c8a8c868c8a8c878c8a8c878c8a8c878c8a8c858c8a8c848482848684828487848284898482848c8482848c8482848d8482848d8482848d848284907e7c7e8c7e7c7e897e7c7e897e7f7e8d7e7f7e8d8486848b848684898482848e8482848c8482848b848284897e7d7e8b8482848e8482848884828485757675857576758a7b7d7b8c7b7d7b8b8486848b8486848b8486848b8486848a817f8188817f8188817f8187817f8188787a7887787a788873757388787a78887b797b897b797b8b7b797b8b7b797b8b7e7d7e897e7d7e867e7d7e86848284898482848884828487848284837e7d7e847b7b7b887b7b7b8a8482848b8482848a8c8a8c8a818081858180817f8c8a8c898482848b7b797b817b797b837b797b827e7d7e827e7d7e837e7d7e827e7d7e817b7d7b837b7d7b817b7d7b7f7b7d7b7d818181827e7d7e827e7d7e828486848580808083808080868080808580808083838483818384837f838483867b7a7b847e7e7e7c8988898a89888987898889828384838594929489949294898b8b8b84868686848686868786868684848284877b7d7b87808180878685868786858685848684848486848184868481848684828c8a8c858c8a8c848c8a8c838c8a8c838383838383838383838383838383838386858686868586868685868686858686838383898c8a8c8c838383897b7c7b86737573887375738873757388737573846b696b836b696b846b696b816b696b7f7b797b847b797b86737173807371737f767876817678767f6b6d6b806b6d6b7e6b6d6b7e6b6d6b896b6d6b857375737f7b7c7b807b7c7b8384868482848684848c8e8c878c8e8c848c8e8c888c8e8c868c8a8c837e7c7e837e7c7e808c8a8c8084868483737273836b696b867b7c7b8a848684857374737f7374737f737473887b7d7b8f6263628062636280626362847e7d7e857e7d7e87848684847e7d7e87767676816b6d6b7e767676877676768778787886787878817371738678787885737173837371738573717382737173867e7d7e83737573837375737d7e7d7e827e807e847e807e817e807e817e807e82787a78847375737e787a787b7e807e8281818182818181807b797b847b797b807e7d7e807b797b807b797b8081818181808180828081808180818083868586888c8e8c838c8e8c868c8e8c8a8c8e8c868c8a8c8686858684808180858c8a8c868c8a8c848c8a8c838c8a8c828c8a8c838c8a8c83868486838684868386848683868586808c8a8c7b8c8a8c818c8a8c81838383817b7c7b81737573837b7c7b838080807e8080808380808088868786838c8a8c80807e8080807e8081807e80817e7d7e7f7e7d7e817e7d7e867e7d7e83848284808482848d787678838482848d94929494838383828383837f83838382868586878685868586858682868586848486847f848684818486848884868484817f818284828481817f81817e7c7e827b797b847b797b857e7d7e8b7e7d7e8a8482848184828481848284858482848484868484848684838486848584868483818181878181818681818186818181817b7d7b7f7e7e7e8181808183848284848684868586848685808380858083808484828486868686858686868586868684868686858482848984828487848284877b7d7b877b7d7b878384838e83848392868586878c8a8c8c8c8a8c908685868c8988898c8988899194929482898889828e918e8a9ca29c8e9ca29c8e9ca29c8ea5a6a58ea5a6a58ca5a6a58aa5a6a586a5a6a5829797978497979786979797808382837f838283808b8c8b828b8c8b7c8482847a8f8e8f819a9a9a7f9a9a9a82949494849494947f949494799494947e8c8b8c828c8b8c828c8b8c808c8b8c789190917eadaead83adaead789f9f9f5f8b8c8b90626262906262626f6262626b5a5d5a6b5a5d5a7f8687868986878687636563826365638263656379818281858180818a9f9f9f859f9f9f819f9f9f86a5a6a59ea5a6a58ba5a6a586a5a6a589949694789496947a94969487949694828c8e8c838c8e8c858c8e8c808c8e8c858c8a8c858c8a8c878c8a8c858c8a8c838c8e8c8383848387838483848c8e8c86848284838482848384828486848284828083808380838085808380878083808680818086808180878081808780818084818181867e7d7e8581818186818181898482848584838486848484878483848884828486848284878482848881828188848284888180818884828488848284888180818681808186818081868180818c7b7c7b897b7c7b83838383868c8a8c8286858685808180858081807f7b7d7b959c9e9cae9c9e9cae9c9e9c9b9c9e9c6f84868475818181758486846a84868472898a8975868686728c8e8c82898a8989808080898687868e8080808e80808089838583816365637a6365638183858395868586897879789b8685869b78797888848684868486847b8c8c8c7b949394828c8a8c8584868483868786818c8a8c818988898489888980898889808988897e8c8a8c848c8a8c8f8c8a8c727878786d7b797b8f8c8e8c8a86878684868786838486848784868482818181827e7d7e837e7e7e808180818081808181818081848482847f8482847c86848682868486838482847e8482847b8684867d8684867f8486847e8183817e818381808183818081818181818181818181818181818182818181838181818381818182818181828181818281818182818181848181818a8081808a80818087808180868081808781838189848684888486848a8486848a81818186848684878486848a8486848b8486848b8181818a8181818881818189818081898180818a8180818881808187818181868181818681818186818181857e7d7e84848284867e7d7e8c7879788f7b797b8c7b797b8d7b797b8d7b797b8d787978897b7d7b897b7d7b897879788d7b7d7b917b7d7b8c7b7d7b8c7879788c7575758b7879788c7879788c757575897e7f7e8f7e7f7e8b73717382787878838685868c8c8a8c8a8c8a8c898685868c8482848c8180818a8180818781808187818181888181818681818187818181898181818881818188818181877e7d7e87787a7888787a7888787a7889787a78897b7a7b877371738b7b7a7b8d7b7a7b8b7b797b877b797b867b797b827b797b857e7d7e8c7e7d7e8c7e7d7e8a7e7d7e867375737d6365638b737573867375738c7674768a6b696b836b696b856b696b847b7c7b847b7c7b847b7c7b847b7c7b858181818181818180818181827e7d7e8180808083868786818c8e8c838c8e8c858b8b8b829492948494929483949294848c8a8c84868586818c8a8c828c8a8c85848284858482848e8987898884828486808080898080808680808086808080858685868286858682808180868685868a8687868986878688868786838c8e8c838b898b8b8b898b878b898b84949294848c8e8c858c8e8c838c8e8c828c8e8c828c8e8c838c8e8c838c8e8c838c8e8c85898a8985868686868482848684828487838483867b7d7b877b7d7b837b7d7b857b7d7b857b7d7b857b7d7b87838483878c8a8c8791929186949694879496948a9c9a9c839c9a9c7d91909183919091819492947e8b898b82838183848b898b7f9c9e9c869c9e9c889c9e9c848b8c8b828c8e8c858c8e8c848c8e8c838c8e8c8584868488848684868486848684868484838183808c8a8c848c8a8c848c8a8c81898c897f898c8984949a9488898c897e8080807e80808087808080818c8e8c828c8a8c83868586837b7d7b828081808784868488848684847b797b7f7b797b8076767684767676878180818781808188787878877e7f7e827e7f7e84787878837b7a7b847b7a7b857b7a7b837b7a7b837e7d7e807e7d7e83737573867e7d7e837e807e847375738373757381787a787f7e807e8584868484848684818486848484868480848684818181818181818180818181818486848484868482848684828685868686858685868586848c8a8c8586888684808280848082808580828084808180837b7d7b857b7d7b877b7d7b857b7d7b83808180827b7d7b847b7d7b84807e8082807e8083807e808286848683808180817b7d7b7d86858683868586818c8a8c7d838383837b7c7b8a7b7c7b8380808081808080837b797b8d7b797b827b797b7b7b797b81807e8083807e80817e7d7e8484828486848284847e7d7e8778767883848284878482848a7e7c7e908383839483838389949294829492948c9492948a949294829492948294929482848684818486847f8486847f7e7f7e837b797b827b797b807e7c7e817e7c7e7e8181817e8181817e7e7d7e8b7e7d7e977b7b7b8184828481848284858482848481818183818181848181818381818183818181857e7d7e847e7d7e80818181818482848484828483848284858482848580838084808380858083808486848684898a8985848284838482848484828484848284828482848484828484848284838384838c838483907b7d7b907b7d7b8d8081808c8081808a80818092808180948988898c9492948c8988898c8988898a808180868081808680818086808180878385838a8385838a737573837375737d7b797b7d7b797b7f7b797b84898889879496948594969488949694809496947a9a9a9a819a9a9a7c8f8e8f7f8f8e8f7d9494947d8382837f8382837d8382837e8c8b8c808c8b8c80a5a2a582a5a2a5869f9f9f819f9f9f78919091739f9f9f5f8b8c8b80626262903938398062626289b2b1b294dedbde94dedbde94b2b1b294bdbebd94bdbebd90bdbebd8bbdbebd8ebdbebd859f9f9f859f9f9f8a9f9f9f7c8f8f8f7c797879816361637c636163785a595a785a595a7f6d6d6d7f808180817b797b807b797b827b797b8280808085808180877b7d7b84808180857b7d7b837b7a7b817b7a7b8473717380737173856b6d6b857b7b7b847b7b7b857b7b7b8280838084808380868083808480838085808180858081808680818084808180868181818881818183848684858181818984838487848284878483848884838486818281858182818781828187848284878482848881808186818081887e7e7e877e7e7e87818081877e7e7e84848284898383838c7b7c7b898383838183838382808180858081807f8081808f808180ae9c9e9cae9c9e9cb49c9e9c888384835f81818175818181758181816a84868475848284728482847d8c8e8c7a8c8e8c8386878689808080898687868e808080818385837a7375738d838583948385839b7879789b7879789b787978899492947d9c9a9c7f949394888c8c8c88848684828c8a8c81898889818687867f86878680868786818687867f86878681848684848c8a8c848c8a8c8978787867656665848687868f86878684808080848080808481818186818181818181818084868482818081828180817f81808180818081818482848184828481848284848684867b8684867a8482847e8482847d8482847d8486847f84868481848684818486848184868480848684808486848281818182818181828181818284868480848684828486847e818181807e7d7e8681818187868586898081808a8081808a8685868a818381888183818884868489818381888181818781818188818181867e7d7e867e7d7e8881818187818181878181818981808189818081888482848884828486818181868181818581818185818181878482848684828485848284877e7d7e8a7b797b8c7b797b8d7b797b8c7b797b8d7575758f7371738b73717390737173947371738e7371738e7371738c7879788c7575758a7879788b7b7d7b8e7b7d7b8f7e7f7e8d7878788b7371738f7371738c7b7d7b8c7b7d7b897b7d7b897b7d7b898180818a8180818a7b7d7b8a7b7d7b8b7b797b8c7b797b8c7b797b8b7b797b897b797b887b797b877b797b897b797b897375738673757387787a7889787a788a7b7a7b8a7b7a7b8c7b7a7b8b73717388737173887371738a7371738a7b797b877e7d7e877879788c73757385737573796365638b737573947375738f73757388817f8183767476887674768c6b696b8a737273827b7c7b847b7c7b847b7c7b857b797b837b797b827e7d7e8281818185808080858080808280808083808080847b7d7b847b7d7b8383848383838483848081808580818086868586828c8a8c838c8a8c8b8482848b8482848686848681808080877b797b8c7b797b897b797b8880818088808180888081808b86858689868786888687868886878686868786848b898b8b8381838b8b898b888b898b8783858384838583848c8e8c828c8e8c838c8e8c828c8e8c838c8e8c8486878686898a8983898a89848686868584828483838483848384838583848387838483868b8b8b898b8b8b8c9492948b949294899496948a919291878e8e8e858e8e8e88868686839190917d919091849190917f9492947e94929481949294889492948b8b8c8b848b8c8b827b7a7b818b8c8b838c8e8c808c8e8c81818381838183818484868485848684857b7c7b857b7c7b897b797b898c8a8c848c8a8c86838183817e7e7e817e7e7e817e7e7e7b737173847b797b7f808080817b797b857b797b838081807e868586808685868480818084818181847e7d7e818181817e818181838c8a8c848c8a8c8481808187818081867e7f7e897e7f7e828486848684868485838483828c8e8c858c8e8c858c8e8c8489858981948e9486948e94868985898284868483848684858486848384868484848684847e807e85787a7884787a788781818184818181848181818484868483848684858486848584868483848684828685868380818083808180837b7d7b837b7d7b847b7d7b8680828085808280858081808380818082808180857b7d7b867b7d7b837b7d7b827b7d7b837b7d7b867b797b837b797b82807e8084807e8083808180817b7d7b807b7d7b837b7d7b837b7c7b818c8a8c7f8c8a8c818383837e7b797b7e8080807c8080807e8080807e7b797b808684867e8c8a8c828c8a8c818482847f84828481787978817e7d7e8078767887787678837e7c7e9784828494949294868383838d73747386737473876b6d6b856b6d6b856b6d6b826b6d6b817371737f7371737b78787881787878847b797b817b797b827e7c7e837e7c7e827e7d7e807e7d7e7e7e7d7e7e818181936b6d6b936b6d6b818482848584828486818181838181818481818183818181838181818184868482848684818486848284828483848284838180818384828484808380858684868586848684868486848482848484828484848284868482848584828484868686848686868784828489838483858384838c7b7d7b907b7d7b8f7b7d7b927b7d7b8c7b7d7b92808180917e7e7e8c737573857375738c7375738a73717382737173868081808a80818087838583878385838583858385949594869797978d9797978697979788898889828b8c8b7f8b8c8b858b8c8b808382837f8482847a8482847a8482847a8f8e8f7f94949486a5a6a586a5a6a586a5a6a584a5a2a5808c8b8c808c8b8c7c8c8b8c768482847b8482847e848284739190914e8b8c8b6f8b8c8ba1626262c2b5b6b5b2dedbde94b2b1b289b2b1b289b2b1b2829fa09f828182817e8182817e63656378636163736361636f636163786361637c6361637c63616381797879818f8f8f7f9496948480818089808180828081808280808081808080858080808880808085868586808081808080818083808180857b7a7b82838483817b7a7b807b7a7b837b7b7b858482848284828484848284868684868586848684808380848684868486858686808180858081808486858686848684858486848584868487818181858482848584848487848484868483848781828187848284858182818781828186818081887e7e7e888180818881808187848284878482848981808184818081848383838c7b7c7b89737573837b7c7b85868586858c8a8c7f86858695868586b46a6a6aae525152a752515288525152647b797b758486846f8181816a818181728482847786868685898a89778c8e8c7e8c8e8c89808080838080808e7b797b90737573908385838d949694858385838f9492949586858689868586839492948484868488848684888486848684868482868786808687867e86878680848684828687867f89888980868786808988897e8c8a8c847878786752555272787878958687868a8080808a808080848080808381818186818181828181818381818180848284838482848181808180848284818482848184828487868486848987897b8482847a8482847d8482847e8482847e7e807e7f7b7d7b817b7d7b807b7d7b7f7e7d7e817b797b827b797b817e7d7e84818181838486848184868480848684808486847c848684808486848a84868486868586838c8a8c8a8685868a8685868a8486848a84868488818381888183818b818181888486848684868487848684898486848a848684898181818a8486848b84828489848284878482848684828488818181878181818581818185818181857e7d7e857e7d7e857e7d7e867e7d7e867b797b8c7b797b8f7b797b907b797b8b7879788f7879788d7879788d78797892787978917b7d7b8d7b7d7b8d7b7d7b8b7b7d7b8f7b7d7b917b7d7b8f7879788f7371738b737173867878788b7878788a7b7d7b897b7d7b8a8685868e8081808b8482848d8180818d7b7d7b8d7b7d7b8d7e7d7e8e8181818e7b797b8b7b797b8b7b797b8a7b797b8a7b797b8b7e7d7e8c7e807e8c8486848a848684898486848b838483897b7a7b89838483878384838a838183888381838a8381838a838183877e7d7e857e7d7e8a7e7d7e7b7375737d838583989496948f8385838b83858385817f8185817f8185817f8193817f8192737273827b7c7b7f7b7c7b827b7c7b847e7d7e857e7d7e837e7d7e867e7d7e88808080837b797b847b797b85808080837b7d7b857b7d7b877b7d7b867b7d7b827b7d7b857b7d7b877b7d7b857b7d7b86848284898482848b8482848884828483868786868c8e8c898687868c8080808c8081808c8081808b808180867b7d7b888080808a7b797b877b797b887b797b847b797b887b797b8c7b797b877b797b87737573887b7d7b897b7d7b857b7d7b8380808085868786838687868286878684898a898586868685898a89868c8e8c858b8b8b888b8b8b8a9492948a949294889492948c9492948b949294898b8b8b8a8e8e8e878e8e8e848e8e8e8594969486919091869c9a9c889c9a9c869c9a9c84949294849492947f94929484949294847b7a7b816b696b867b7a7b847b7a7b847678767e7678767e7678767f6b6d6b836b696b826b696b8473727382737273877371738a7371738173717381737173817371737f7371737f737173817e7e7e7f8080807e8080807f8687867f8c8e8c80808180827b7d7b7e7b7d7b80808180817e7d7e8281818182818181827e7d7e86818081838180818181808186818081837e7f7e897e7f7e8784868482848684837b7a7b868384838583848386838483877e7d7e847e7d7e837e7d7e867e7d7e85848684828486848584868486848684848486848284868484848684848486848384868483818181847e7d7e847e7d7e85818181837e7d7e817e7d7e827e7d7e8480818083868586828685868286858683808280858082808680828086808280848685868280818083868586828685868380818084808180838081808180818083807e8085807e8083807e80847b797b807b7d7b80808180827b7d7b827b7d7b837b7c7b817b7c7b7d7b7c7b7d8383837c8080807e808080818080807e8080807c807e807d807e807c7b797b7b7b797b76737573767879787f78797884787978837e7c7e877e7c7e8d73717397737173866365637b636563826365637f6365637b6b6d6b827879788778797887787978867e7f7e817e7f7e817e7f7e827e7f7e847b797b837b797b847b797b837b797b847b797b847b797b7e7b797b7e7e7d7e7c7b7b7b936b6d6b9c6b6d6b85848284877e7d7e877b797b857e7d7e858181818381818181818181808181818284868482848284828482848384828484848284848684868580838083808380828083808584828484868686848686868584828484848284848482848286868683898a898c8b8b8b898b8b8b899492948e949294928c8a8c8d8685868c8685868d8081808c7e7e7e8f7e7e7e8a9492948a9492949d9ca29c8e9ca29c8a8e918e86808180817375738a8385838c9495948894959484898889847b797b847b797b867b797b807b797b837b797b7f7b797b838b8c8b869a9a9a86a5a6a58ba5a6a58ba5a6a586949494808382837973717379737173765a5d5a785a5d5a7a7374737c7374738184828486919091869190917b9190914e8b8c8b4eb5b6b5b1b5b6b5c28b8c8b945a5d5a7f5a5d5a755a5d5a755a5d5a75636563796365637963656379636563858180817c8180818a9f9f9f8e9f9f9f86a5a6a5868f8f8f868f8f8f818f8f8f7d808180788081807a8081808480818081808080818687868286878682808080827b7d7b828081808480818084808180848384838583848385838483828384838184828485848284838482848284828484808380858083808280838083868486858685868580818085868586878081808581818185848684878486848684868486848284868483848484838487848284878182818481828182818281868182818681808187818081868482848881808188818081857e7e7e887e7e7e887e7e7e8683838386838383898383838c838383888685868286858682868586888685868e6a6a6a9b6a6a6aa16a6a6a9b6a6a6a857b797b6f8181816f8486846a8486847284828477868686858686867d898a89748c8e8c89808080987b797b8e7b797b8183858381838583858385837e8385837d94929489949294a77879789b6b6d6b7f848684888c8c8c888c8c8c868486848286878680848684818687868286878683848684808486847f8687867f8c8a8c787878786d656665787878788f8c8a8c8f8080808a808080848080808480808085818181858181818181818181818181808180818181808184818081818180817f8482847f84828487868486818482847a8c8a8c7a8684867d8482847e8482847e8183817e8183817d7e807e7d7b7d7b7d7b797b807e7d7e807b797b847b797b867b797b847b797b847b797b817b797b807b797b7c7e7d7e807e7d7e867b797b877b7d7b88808180878685868880818087818381897e807e897b7d7b867e807e8b7e7d7e897e7d7e84818181868181818a8181818a8181818881818189818181877e7e7e877e7e7e887e7e7e877e7e7e87818181878181818581818185818181847e7d7e857e7d7e857375738573757389706e7089706e708f6b696b8f6b696b8973717394757575967879788b7879788c7879788d7575758d7575758e7575758c75757590737173907879788b7b7d7b8b7e7f7e8b8486848d8486848b8486848c8685868c8685868e808180907b7d7b8e7b7d7b8d7b7d7b8e7e7e7e8e7e7e7e8e7e7d7e8d7e7d7e8b7e7d7e8b8181818d8181818d8486848c8486848c8486848d8486848d8486848a848684897e807e898384838b8c8e8c8b8c8e8c878c8e8c868c8a8c8b8c8a8c8a8381838b8381838a8482848584828482848284808482848f8385839483858386838583868385838c817f81838c8a8c85817f818c767476926b696b877b7c7b82848684848486848384868487848684868181818484868486808080868080808386878686808080888384838683848386838483858384838486858685868586877b7d7b887b7d7b858482848b8482848c8482848c8684868c8c8e8c878c8e8c838c8e8c868687868886858689808180868081808880818089808080867b797b857b797b857b797b837b797b897b797b897b797b867b797b897b7d7b897b7d7b887b7d7b89737573867b797b897b797b887b797b847b797b878482848a8686868a8c8e8c878c8e8c899492948a94929489949294898b8b8b898b8b8b8a8b8b8b8a8b8b8b898b8b8b8791929188919291898e8e8e898c8a8c888686868486868683868686847b7d7b8183818384838183857b797b827b797b7f7b7a7b817b7a7b827b7a7b826b696b836b6d6b816b6d6b7e6b6d6b7f81838182848684838486848184868482848684808c8a8c837b797b83737173817b797b817e7e7e827e7e7e847e7e7e81898c89818687868486878682868786828080807f868586818685868486858682808180858b8c8b858b8c8b848b8c8b838b8c8b858b898b858b898b849492948394929484898989897e7d7e8973717384737173887375738a7375738673757384737573857371738373717383737173857371738673717383787878857e7f7e837e7f7e83848284858482848384828484848284828684868189878983868486858684868486848684868486828684868280838083808180828685868386858684868586828686868286868684848284848482848381808184818081848180818284828482848284818482848181828180818281828180818181808180818081807e7e7e807e7e7e7f7e7e7e7f7e7e7e7f7e7e7e81818081818180817e7e7e7e7e7e7e7e7d7e7e7e7d7e7e7e7d7e7e7e7a7b7d7b7b7b7d7b7b7b7d7b797b7d7b777e7e7e788181817d7e7d7e817b797b867b797b8278797883787978847879787e7375737d7b797b7d7e7d7e7f818181847e7d7e847e7d7e867b797b897b797b847b797b857b797b857b797b7f7e7d7e7e7e7d7e817b7b7b817b7a7b817b7b7b817b7b7b807879787d7879788078797881737573808080808e949694a26d6a6d875a555a7d4a4d4a8b656865908083808680838083818281818482848281828183818281837e827e848182818381828183818281848182818481828184818281858182818680818084808180858081808580818086848284828482848684828487868486868486848b8181818e8486848e8486848b7e7e7e8b7b7d7b8d7b7d7b8f7b7d7b8e7e7f7e917e7f7e8e7e7f7e8b7e7f7e8f767576877675768476757684767576887b7d7b8d7b7d7b836a6d6a815a5d5a82757875827578758b919391909193918696989682787a7882787a789a96989687949494787b7a7b787b7a7b736361636b635d636b635d6373635d636f635d63757371739394949493a5a6a586a5a6a588949394838c8a8c7e8c8a8c768c8a8c6691929177bdbebda2a7a8a7917b7d7b7f6b6d6b806b6d6b7d7e807e817e807e8384828480848284758482848e8482848e81808179818081857676767f6b6d6b746b6d6b7a6b6d6b786b6d6b7a6b6d6b807375737d737573847b7c7b83838383808486848284838184848684818486848484828486848284848182818381828184818181878181818581818184818181838486848481818182818181807e7d7e828081808780818085808180868081808681828186818281848482848681828187808180868685868580818085808180878081808880818086808180878081808680818086808180878081808686858685808180868081808580818087808180888180818784828488818081878180818681828187848284878482848b8182818a7e7e7e847e7e7e84848284838482847d868786948c8e8ca5868786a57b797b8b7876786d7e7c7e6d7876786d7e7c7e768385837683858385838583857b7d7b897b7d7b7f868586848685867f868586858684868b8482848f8482848e8482848e83858383838583838385839e8385838d86868687898a898786868683868686808486848084868482848484828484848284828482848284828482847b84828466767476758c8a8c948c8a8c94817f8187818081868180818481808182818081838180818381808181818081827e7e7e807e7e7e7f81808180818081808180817e7e7e7e8484828486848284808180817b818081788180817e818081818482847f8482847d8482847d8182817d8182817d818181818181818081818180818181817e7d7e817b797b837b797b827e7d7e7f7b797b7b7b797b7f7b797b887b797b8a8181818b7e7d7e887e7d7e867e7d7e878080808680808087808080868080808781808186818081868180818a8180818b7e7d7e897e7d7e8878797888787978887e7d7e877e7d7e877b797b897b797b887b7c7b877b7c7b897b7c7b887b7c7b867e7e7e84737573817375738473757387737573877375738c73757391898889989496948d949694767e7d7e8d737173927b797b8d7b797b8d7b797b8f7b797b8d7b7d7b8d808180918081808f7b7d7b8f7b7d7b907b7d7b8e7b7d7b8b7b7d7b8d787a788d7375738e7375738f7375738e7375738d787a788c787a788c787a788e7e7d7e8c7e7d7e8d8181818f8486848e8486848e8181818b8486848c8486848c7e7d7e897e7d7e8c8486848b8486848c8486848d8486848684868483787a78887b7d7b887b7d7b887b7d7b8a7b7d7b8b7b7d7b897b7d7b897b7d7b847e807e8b7b797b917b797b91898889919797978e848684928486848ea4a0a489b5aeb58d9496948d8988898889888988848284857b7d7b8680818086808180857b7d7b897b7d7b878081808686858688868586878486848a84868488868786878988898986868684898a8986898a898c8686868a8686868a8686868e868686918482848b8685868680818084808180848081808884868488848684858486848684868485848284858686868684828484868686828c8a8c8780818087808180878685868784868487848684848486848884868488848284858482848684828488848284887e7d7e8a81818188818181887e7d7e8b7b7d7b8a818381887e807e897e807e897e807e888486848a8486848a848684887e7d7e857879788773757386737573857375738573757384737573817375738373717383737173827371737f737173807371737f7878787e7878787c7e7f7e7f8081807f8685867e8c8a8c8386858682868486838684867f807e8081807e80818082807f808280847b7d7b83808280827b7d7b8486858686868586827b7d7b837e7e7e807e7e7e807e7e7e837e7e7e858e8f8e858e8f8e858e8f8e858e8f8e808382838783828386838283818b8c8b808b898b8683818385838183828381837d7e7d7e787e7d7e7a73717384737173887b7d7b887b7d7b867b7d7b7d83858385838183868381837f8381838383818386848684847e7f7e847e7f7e847e7f7e868482848384828484848284858482848684828483848284858482848684828483868486838083808586848684868486818685868186858681808180828081807e8482847e84828483848284828482848181808183818081817e7e7e807e7e7e80818281818182818181828181818281807e7e7e837e7e7e80818081808180818481808181818081808180817f818081818180817f8180817e8482847e8180817b8180817981808179818081798180817a8180817b8180817b8180817a8180817d81818181818181817e7d7e817e7d7e807e7d7e7f7e7d7e7f7e7d7e7f7e7d7e807e7d7e827e7d7e7f7e7d7e7f7e7d7e837e7d7e867b797b867e7d7e857e7d7e867e7d7e837b797b807b797b817e7d7e857b7b7b827b7b7b807b7b7b817b7b7b807879787e7e7d7e7d7e7d7e7e7e7d7e8780808080808080738080807a6d6a6d788083808b80838099808380868083808181828184818281847e827e817e827e818182818184828483818281818182818284828484818281848182818581828185808180858081808580818085868586858c8a8c8589878986868486858482848384868485818181887e7d7e887e7d7e887e7e7e8d7e7e7e907e7e7e8f7b7d7b8e7e7f7e8e8486848878787888737173877675768c848684878486848c8486848d8c8e8c868c8e8c868c8e8c8b8c8e8c8b9193919075787587757875795a5d5a7e5a5d5a82787a788a787a788e5a5d5a6e6361636e636163737b7a7b7d94949484a5a6a584a5a6a57ca5a6a577a5a6a586a5a6a58fa5a6a58f8382837e9494947e8c8a8c858c8a8c808c8a8c7e8c8a8c809192918091929177919291807b7d7b837e807e817e807e7f7e807e7e7e807e7c848284798482847c8f8e8f8a8f8e8f8281808179767676798180817f8c8a8c838c8e8c818c8e8c7f8c8e8c818c8e8c818c8a8c8683838387838383818383838084838183848381838483818184807e8484828483848284828182818481828186818181838181818381818183818181817e7d7e827e7d7e828181818284868484868586868081808780818085808180868482848781828186818281857e827e868081808786858685808180858081808480818084808180868685868586858685808180868081808680818084808180858081808380818086808180868685868784828488818081877e7e7e867e7e7e868182818781828186818281887e827e887e7e7e897e7e7e867e7e7e838180818380808094808080a58687869f8080808b84828473848284678482846d848284767b7d7b7b7b7d7b8e737573857b7d7b7b918d916c9c969c76918d918e8685868f8482848f8482848e848284898482848e838583896b6d6b7eb5b6b598b5b6b58b8482848784828485868686838686868384848481848684808484848084838482848284828482847e8482847479777966817f8185817f818c817f818c817f818a81808187818081847e7e7e817e7e7e83818081837e7e7e827e7e7e8181808181818081808180817f818081808180817e81808187848284847e7e7e7e7e7e7e7b7e7e7e768180817e818081818180817f8182817c8182817b8482847b8482847b8181817d81818180818181808181817e8181818284868483848684808486847b81818178818181857e7d7e8f7e7d7e8a7e7d7e8a7b797b877e7d7e867e7d7e8a7b797b877b797b857b797b877b797b887676768b7676768c7676768b76767689737573897375738873757388787978887e7d7e887b797b877b797b867b797b87737573857b7c7b867b7c7b867b7c7b837e7e7e7d7e7e7e817e7e7e847e7e7e84898889898988898e89888996898889987e7d7e70737173707e7d7e98898989968b898b8d8b898b8d8b898b948b898b938c8a8c918685868a8081808f7b7d7b917b7d7b907b7d7b8f8081808b7b7d7b8e787a7891787a78927e807e90848684907e807e8f7e807e8f7e807e8d7e807e8d8181818c8181818d8181818d8181818c8181818d8181818d8486848b8486848b8486848e8486848d8486848b7e7d7e88787a788c7375738573757386787a788b7b7d7b887b7d7b897e807e8c7e807e9081838190818381898183818784868485898889917b797b9e7b797b857b797b808486849294939497a4a0a489a4a0a488949694888988898a8988898a898889898c8a8c88868586868c8a8c878c8a8c888c8a8c8a8685868986858686868586888486848c8988898b8c8a8c898988898c898a8986898a89868c8e8c8a8c8e8c888c8e8c88898a898b8686868d8482848d8081808a8685868b808180888c8a8c838c8e8c868688868b84868488898b8984898a89878c8e8c88898a898586868685868586878081808a8081808a8c8a8c868988898389888985848684878486848886868685898a8985898a898686868686848684898181818881818186818181867e807e8a7b7d7b8a7b7d7b887b7d7b8a787a788a73757388787a788a737573897375738373757385787978897375738473757384787a788473757384787a788078787880737173807878787d7e7f7e7f7e7f7e7e7e7f7e7f7e7f7e7d7e7f7e8080818083808180807b7d7b807b7d7b837b797b827b797b7e807e8083868486848082808180828083808280838082808286858684868586828685867d7b7d7b7b73757380737573838988898694929483808080888e8f8e898e8f8e8080808081838283838b8c8b83838283868382838383818384838183817b797b807b797b7f7e7d7e7d9496947a94969489898989818c8e8c848385838883858383838583828c8a8c85838183858c8a8c828c8a8c8184868481848684838486848684868483848284828684868486848683848284838482848384828485848284868482848880838087808380858684868680838082808180838685868586858683868586808482847f8482848384828484848284828180818581808183848284828180818284828481818281818182818381828181818081808180818181808180848284808180818181808183818081817e7e7e827e7e7e818180817e8180817d8180817d8180817f8180817e7e7e7e7b8482847c8482847c8482847b8482847a8482847b8181817d8181817f7e7d7e817e7d7e82787978827879788378797881787978817e7d7e827e7d7e847e7d7e837e7d7e807e7d7e807e7d7e84818181887e7d7e857e7d7e817b797b817e7d7e807e7d7e837b7b7b817b7b7b817b7a7b837b7b7b8378797882787978807e7d7e858482848080808080808080959496948e949694909c9e9c949c9e9c90808380818083808081828183848284818482848184828481818281828182818284828482848284838482848281828184818281858182818480818084808180878081808a868586858482848484828485848284858482848681818186818181888181818b8181818b8180818b7e7e7e897e7e7e89818081947878788b737173857e7f7e8e787878928486848c84868487848684897675768d6a6d6a866a6d6a836a6d6a7c5a5d5a7e5a5d5a7e5a5d5a755a5d5a7e5a5d5a86787a788e787a788a9698968296989687adaead91adaead91adaead87adaead80a5a6a57c8f8d8f80a5a6a588a5a6a58aa5a6a579949494828382838294949480949394808c8a8c7b8c8a8c7b8c8a8c809192918091929180a7a8a780a7a8a782a5a6a584a5a6a583a5a6a57fa5a6a580a5a6a580a5a6a5839a9a9a809a9a9a7f8c8a8c828c8a8c7f8c8a8c828180817f818381818183817d8183817f818381837b7c7b8383838383838383818383838184838181848684828483818484838184818281848482848384828486818281837e7d7e837e7d7e837e7d7e8381818183818181838486848484868485848684838685868386858687808180848081808381828185818281848182818581828185868586838685868680818084808180858081808580818083808180848081808680818086808180848081808580818085868586848081808780818087808180857e7e7e857e7e7e867e7e7e88818081877e827e86818281888182818781828186818081877e7e7e897e7e7e878180817d8080809a808080a57b797b9f7b797b857e7c7e6d7876786d7371737f787678807b7d7b7b8c8e8c808c8e8c768c8e8c76918d91848685867f8685868486858688898789888987898e8482848c8482848983858393838583a38385838e8385837f868686878482848386868681868686818484847f8486847e84868482848284828482847e8482847e848284776e6c6e5e6b696b668c8a8c8c8c8a8c8c817f81898482848681808182818081848180818581808183818081828482848381808183818081808180817f81808181818081817e7e7e87818081838180817e8180817b7e7e7e767e7e7e7c848284818482847f8182817d8182817f8182817c8482847c8181817f818181808181818281818182818181818181818481818180818181788181817b8181818c7e7d7e8c7e7d7e867b797b887b797b897e7d7e897b797b897b797b877b797b8a808080877b797b8b6b6d6b8c7676768b7676768a76767687787978887879788978797887787978877b797b897e7d7e87818181857e7d7e897b7c7b87838383847b7c7b847b7c7b837e7e7e7f7e7e7e839492948694929484949294899492948994929489898889877e7d7e877e7d7e92949694929496948f949294899492948d9492948f9492948a8c8a8c8a868586848685868a868586918c8a8c90868586908685868e8685868f8486849184868490848684927e807e918486848e848684918486848f8486848f8486848e8486848d8486848e8486848f8486848e8486848e8181818c7e7d7e8c7e7d7e8d7b797b887b797b877b797b887375738d73757388787a78867e807e8d7e807e8a818381878486848d8486848b8486848b8183818981838189818381858988898b898889917b797b857b797b8eb5aeb597b5aeb59284868489848684868e8f8e868e8f8e8a8e8f8e888e8f8e888c8a8c898c8a8c888c8a8c868c8a8c878c8a8c8b8c8a8c888c8a8c888c8a8c8c8c8a8c8e8988898d8486848b8687868986868687898a8984868686878482848786868687898a898a8686868d868686918685868f8081808f8685868a86858680868886808c8e8c868c8e8c8b8486848b84828488848284888482848984828485808180857b7d7b8c8081808a8685868784868487868786888687868786878688898a8987868686868686868886868686848684888181818c7e7d7e8881818186848684898183818a7e807e888183818884868489848684878486848884868486848284867e7d7e877e7d7e8773757385787a78857e807e827e807e7f8486847a8486847e8486847e8486847f848684808486848084868482848684838486847f80818080808180838081807e8081807d86848683807e80828684868386848683868886838082807f7b7d7b847b7d7b8686858682918d9182918d91779c969c7b9492948b89888986949294808988898280808083808080837371738080808086949694858b8c8b818b8c8b878b8c8b868b898b7f8b898b80949294838b898b848989898789898982898989878989898383858386838583867b7d7b847b7d7b868381838983818386838183838381838284868483848684848486848484868483898789838684868284828482848284818482847f868486818684868584828487868486898083808480838082808380828081808580818084808180818685868386868684898a897f898a8985868686877e7e7e867b7d7b877e7e7e817e7e7e817e827e81818281818182817f7e827e808180817f818081808482847d8482847e8482847e84828482818081837e7e7e807e7e7e7f8180817f8180817f7e7e7e7f7e7e7e807e7e7e7d7e7e7e7b8180817c7e7e7e7c8180817b81808179818081768181817d818181847e7d7e847b797b817e7d7e837e7d7e827e7d7e837e7d7e837e7d7e827e7d7e847e7d7e82818181817e7d7e807e7d7e817e7d7e8381818184818181837e7d7e7f7e7d7e7e818181807b7d7b817b7d7b817b7d7b817b7b7b8178797882848284828482848684828480808080878080808e8080807a6d6a6d94808380998083808180838081808380838182818281828181818281818182818281828182818281818482848384828483848284828182818381828183848284858081808586858686868586878081808784828483848284868482848684828486848684868181818881818186818181867e7e7e867e7e7e867e7e7e927e7e7e88737173947371739a7e7f7e887e7f7e8c686568815a555a7e5a555a815a555a815a5d5a835a5d5a7c5a5d5a816a6d6a827578758b91939194adaead94adaead92b5b6b58eb5b6b58eb5b6b596b5b6b591adaead829494947d949494787b7a7b7c8f8d8f848f8d8f888f8d8f848f8d8f7e83828379838283829494948294949480949394839c9c9c85a5a6a585a5a6a580a7a8a788a7a8a788919291809192917f91939181919391809193917d9193917c8482847c8482847c84828479848284798180817c8180817c818081797676767f8183817d8183817d8183817f818381818383838383838383838383818383838284838183848684858486848484868483848284848182818484828482818281838181818581818185848684848181818581818185848684848181818381818182808180828081808580818087808180848182818484828484818281868182818486858682868586868081808580818085808180868081808586858685868586858685868686858686808180858081808480818086808180878081808880818086818081858180818584828485818081857e827e88818281878182818681828184818081857e7e7e867e7e7e867e7e7e838080808e8080809f7b797b9f7b797b9173717379737173797876786d8482846d8c8e8c728c8e8c858385838583858384868586848685867f918d9184918d91888684868b8482848b868486898482848e838583898385839e6b6d6b936b6d6b818686868784828485848284838686868084848482848484808484847f8484847e8482847b8482847779777969636163667674767d8c8a8c94817f818c817f8186818081857e7e7e8181808181818081827e7e7e867e7e7e837e7e7e817e7e7e7f8180818181808182818081818180818384828489818081848482847e84828476818081768180817c8180817e8180817d8182817f8182817f8182817c8482847b818181808181818281818180818181817e7d7e827e7d7e808181817e7b797b7b7b797b7b7e7d7e888181818881818185818181898486848c818181898181818c8687868c86878689808080847b797b85818081888c8a8c8781808187818081897e7d7e87848284888482848a8482848b8486848c8486848a8486848684868485838383847b7c7b82838383828c8a8c8494929486949294889492948a9492948794929487949294899492948c949294879496948d898989927e7d7e927e7d7e927b797b8f838183908381838d8381838a8081808a8685868a8081809180818094808180917b7d7b9180818091808180908486849184868494848684948486848f8486848e8486848f8486848f8486848f84868492848684928181818d8181818d8181818b7e7d7e8b7b797b8c7b797b8e7b797b8c7b797b8b7b797b8a7e7d7e8f7e807e8d7e807e8a787a788c8486848c8486848b818381868183818b7e807e877b7d7b9081838190818381898486848b8988898b89888997979797b0a5a6a5a0a4a0a49794939489949394899493948b848284818988898684828488848284878685868a8685868986858687868586868685868b8685868a868586898685868c8687868c8687868d8687868989888987898a8986898a8981868686898482848b848284878686868a8482848b868686868c8a8c8a868586918081808d7b7d7b888486848684868483868886868688868a8482848b84828489848284858686868080818085808180918081808c80818089848684898486848984868488848684888482848884828488868686898686868a8181818a8486848c8486848b84868489848684878486848a8486848a8486848984868487848684877e807e877e807e8673757387787978867e7d7e8384828481848684808486847f8486847c8486847d8486848284868482848684828486848384868482848684808486848184868481868586808c8a8c818c8a8c82868586808c8a8c818c8a8c83868486818684868180828080868886808c8e8c7b8c8e8c82868586867b7d7b847b7d7b807b7d7b78898889807e7e7e8373757386949294829c9e9c7f9c9e9c859c9e9c889c9e9c7e949294829492948794929487949294879492948494929484949294829492948294969482898989847e7d7e847e7d7e80868586808c8a8c8086858680868586838685868380818082808180858081808584828486848284848482848384828484848284848482848484828484848284848083808280838082868486848684868586868688868686858482848284828483848284848482848786868685898a898589888987898889858e8f8e829496948394929485838483857b7d7b827b7d7b8183828381838283828382838383828382838383818383837f8383837f8383837c8486847c8486847c8486847c8181817d8081807d8081807d8081807f8081807f7b7d7b7e7b7d7b7d8081807f808180808482847d8482847c848284798482847b8685867b8685868286858685868586838684868386848681807e8080807e80827b7d7b847b7d7b847b7d7b827b7d7b847b7d7b817b7d7b817b7d7b837b7d7b837b7d7b807b7d7b807b7d7b817b7d7b817b7d7b827b7d7b807b7d7b7e7b7d7b7f80808082808080817b797b827b797b877e7e7e8e8988897a9492947d949294af8c8e8c9481818182818181828181818380818081808180808081808086858681868586838685868480818086808180848180818684828486818081878482848984828489848284888482848781808187818081877e7e7e887e7e7e877e7e7e88818181867e7d7e867e7d7e85818181857e7d7e857e7d7e857e7d7e8c7375737c7b7c7b8e7b7c7b93636563827b7c7b7e7879788178797889969996869699968b9c9b9c8bb5b2b58eb5b2b590b5b2b584a5a6a59991919199919191887e7d7e936b6d6b816b6d6b846b6d6b8b6b6d6b7d6b6d6b7d6b6d6b7d7e807e807e807e828c8b8c7e8c8b8c7e8c8b8c82949494809c9e9c859c9e9c839c9e9c889c9e9c879c9a9c808e8d8e828e8d8e808e8d8e7a8c8a8c76818081818180817f8180817a8482847d8482847d848284798482847a8482847e8482847e8482847d8988897d8987897c8482847c8482847e8482847f8685867e8685867e8081807f8685868386858683868586808081808080818083838483837b7a7b837b7a7b83838483827e7d7e827e7d7e857e7d7e827e7d7e8580818088808180828c8a8c83808180877b7d7b867e7d7e837e7d7e817e7d7e827e7e7e837e7e7e857e7e7e877e7e7e8781808185818081847e7e7e8581808184818081847e7e7e84818081838482848480818084808180868685868686858685848284868182818581828184848284858482848584828485848284858482848781808186818081848482848581808185808080857b7d7b8480808086808080848080808280808084808080867b797b8b76767691767676a8767676a86b6d6b8b6d6c6d71949294719492945f9492947c7b7d7b807b7d7b878685868786858684898a89848e8e8e828e8e8e7c8e8e8e84898a898e84828486848284868686868c83848380838483987b7d7b9c7b7d7b8481818187818181858181818484868484848684818486847f8181817f8181817b7e7d7e6c5255525d525552749492948b8c8a8c937b7d7b8e7b7d7b89808180877e7e7e867e7e7e827e7e7e817e7e7e82818081827e7e7e827e7e7e827e7e7e7f81808181818081837e7e7e7f8180818481808189818081828482847f7e7e7e76818081748482847d8482847d8482847e8482847f8482847c8182817b8182817e8180818181808180818081818180818484828484848284818482847f868486788684867f8482848a868486868987898b8c8a8c8b8c8a8c898c8a8c8e8c8a8c8e808180897b7d7b867b7d7b8580818088898a8987898a898b898a898e8e8e8e8b8e8e8e878e8e8e8a9492948994929487918f91878c8a8c878c8a8c868c8a8c868c8a8c868c8a8c8891929189919291878c8e8c878c8e8c88898a898a898a89868b8b8b848384838683848386838483868081808c8081808f7b7d7b957b7d7b947b797b8f7b797b8f7b797b8d7b797b8c7b7d7b8d7e7e7e8f7e7e7e937e7e7e94817f8193817f8192817f81927e7c7e90818081907e7e7e908180818c7e7e7e8b7b797b8e7b797b907b797b8e7b797b8c7879788f787978907879788d737573897b797b877b797b8e7e7d7e8e7e7d7e8d7b7d7b8b7e7e7e8e7e7e7e917e7e7e907e7e7e8a8482848e848284908180818c8180818b818081898180818d7e7e7e8d8685868d868586918081808f868586898384838f838483a0838483a66361638a5a595a8a5a595a8a70707087707070896b696b866b696b8476757689818181888c8a8c888c8a8c888c8a8c888c8a8c878685868b86858687868586878685868b8687868b89888989898889898687868986868689848284878482848a8686868b868686888686868a8482848b8482848b8482848c868686898686868d848284947b797b8d8181818584868483848684888b8b8b8c8b8b8b8b838483878384838586868687898a898b8686868c868686898486848884868488848684868687868886868689848284878686868b8482848c86858686868586898685868b8685868b7b7d7b867b7d7b867b7d7b867b7d7b8573757385737573857375738e7375738ba2a2a280a2a2a2808c8a8c808c8a8c7f898889838988898389888983898889838686868186868682898a8982898a8984868586828081808180818082868586828685867e8685867e8685868086858681868686808482847f8686867f8686867e848284848686868386868682848284818c8a8c808c8a8c838c8a8c858687867f8b8c8b7d9496947f9496948e949694898b8b8b899c9a9c869c9a9c868b8b8b87737173897e7c7e878987898089878987868586878685868778797887787978808989897b8989897b8989897e898989837b7d7b86868586848c8a8c818c8a8c808c8a8c8186858682868586828685868184828483848284808482848084828482818281828182818184828481848284808083807f8083808280838084808380858482848684828485848284828482848084828480868686818686868386868682898889828988898b848284828482847c8b8b8b80949294829492948994929487949694858b8c8b868b8c8b858b8c8b818c8a8c818c8a8c828c8a8c8483838382818181828181817c8181817c8181817e8081807a8081807d80818080808180808081807e8081807e808180818081807d8482847f8482847a848284798684867c8685867b8c8a8c848c8a8c858c8a8c838c8a8c8386848684868486818c8a8c828384838483848384838483847b7d7b807b7d7b7d7b7d7b7e7b7d7b847b7d7b848082808086888683868886818688867e838483818384838183848382838483818687867f86878681868786848c8e8c8e898889917e7e7e817e7e7e847e7e7e946b696b946b696b8281818182818181828685868286858686868586868685868386858683808180868081808680818086818081868180818681808187818081887e7e7e887b7d7b887b7d7b877e7e7e857e7e7e867e7e7e877e7e7e87818081858181818581818185818181848181818584828485848284878482847b8482848e9493949fadaaad93adaaad93adaaad89b5bab58eb5bab58eb5bab589969996909c9b9c888384838583848380838483817e7d7e887e7d7e816b696b846b696b866b6d6b846b6d6b8b838583868385838b91939190a5a6a590a5a6a58ba5a6a5879c9e9c839c9e9c7f949494818c8b8c838c8b8c7b8c8b8c83848284838c8b8c7d8e8d8e7d8e8d8e828e8d8e828e8d8e7a8c8a8c7a8c8a8c7f8c8a8c7f8c8a8c7d8482847a8482847d8482847c8482847b8482847d8988897d8482847d8482847d8482847b8684867d898789818684867f8685867e8685867e8685868386858682868586818685868080818080808180848384838383848380838483837371738773717385737173877e7d7e8a7e7d7e86808180877b7d7b857b7d7b807b7d7b857e7d7e847e7d7e847e7d7e847e7d7e81818081828482848581808184818081878180818581808184848284858482848684828484848284858482848384828484808180848081808480818085808180858182818681828185848284858482848684828486848284858180818381808185818081867e7e7e8481808185818081848080808380808083808080857b7d7b887b797b8c7b797b8c7b797b8a7b797b857676768b818081a2818081917676767a6d6c6d71807f8071807f8068807f807a8c8a8c838c8a8c878c8a8c858c8a8c83898a8984898a89838486847e898a897f8c8e8c868686868984828489848284888384838483848398949294948b8b8b817e7d7e87818181858181818481818184818181818181817d84868478818181747e7d7e657e7d7e657e7d7e837e7d7e8980818084808180898081808b80818087818081837e7e7e828180818181808182818081807e7e7e807e7e7e817e7e7e7f7e7e7e827e7e7e847e7e7e817e7e7e89818081898180817f7e7e7e7a81808174818081777e7e7e8081808180848284808482847e8482847e8482847d8482847d8482848284828481818081828180818484828484848284828482847f84828478848284868482848d8482848d8482848e8c8a8c868c8a8c8e8383838c7b7c7b86808180888081808e8685868c8685868d8e8e8e8b8e8e8e8d8e8e8e91898a898d898a898b898a8988898a8986898a89848c8a8c838e8c8e868e8c8e869492948694969489949694898e8e8e878c8a8c83898a8983898a898386868685848284847b7d7b84838483858384838483848386868586898685868c8685868f808180947b797b917b797b917b797b917b797b917b7d7b907b7d7b9181808192848284938482848f8482848f817f81937e7c7e8f7e7e7e8b7e7e7e8a7e7e7e8b7b7d7b8f7e7d7e898181818b7e7d7e8e7b797b8b7879788b7e7d7e8d7e7d7e907e7d7e8c7b797b8c7e7d7e8e7e7d7e8d7e7d7e8e7e7e7e8f7e7e7e8e8180818f818081908180818b7e7e7e8d7e7e7e907e7e7e8c7e7e7e8e8180818b8180818c848284908081808f8081808e8081808e80818089838483898384838f7372737d7372738770707095707070955a595a8370707081767576896b696b936b696b936b696b886365638b7071708b7e7d7e8b7e7d7e8a8081808986858688868586878685868e8486848e8486848b8486848d8486848c8482848a8482848786868689898a898986868688868686888686868b898a898d8686868e8686868a898a89898686868f818181927e7d7e8d8181818584868484838483868b8b8b888b8b8b8b8384838986868689898a898a898a898686868688848684898687868889888988868786898686868886868688848284888482848886858686868586868685868b8685868b7b7d7b867b7d7b867b7d7b867b7d7b8e9495948eb5b6b596b5b6b59fd6d7d690ced3ce6aced3ce85a2a2a28b8c8a8c88898889888988898389888983898889818686868286868681868686828482848280818080868586818c8a8c8286858681808180808081807f8685867f808180828482848186868682898a8983898a89848c8e8c878c8e8c86898a8986898a8984868786838687868586878686868786878b8c8b828b8c8b828b8c8b847b797b836b6d6b836b6d6b7e6b6d6b836b6d6b848987898b7e7c7e80737173857e7c7e876b6d6b7d6b6d6b827879788e787978847e7d7e827e7d7e7b89898977898989878685868a7b7d7b87808180838081808280818084808180838081808380818083818281838182818381828182818281818182817f8182817f8182817f8182817d8083807f808380808083808280838084848284828482848184828483898a89818c8e8c838c8e8c818c8e8c808c8e8c858e8f8e808e8f8e8584828489848284837b7d7b837b7d7b837b7d7b857b7d7b847b797b817b797b807b797b837b797b8473757384737573817b7c7b7d7b7c7b827b797b827b797b7c7e7d7e7d8181817e8081807a868586808081808180818081808180808081807e8081807f8081807c8684867f898789808684867c8684867e868586848c8a8c858c8a8c858c8a8c848c8a8c848c8a8c838c8a8c838684867e8b8b8b808b8b8b808b8b8b7e949294809492948394929483949294849492948a8c8e8c898c8e8c838c8e8c848c8e8c84949294848b8b8b828b8b8b7d8384838280808086868786888c8e8c898c8e8c84898889847e7e7e877e7e7e7d7e7e7e82818181a67675768b81818182818181848081808486858685808180858081808480818084808180848081808680818085818081847e7e7e838180818481808186818081867e7e7e867e7e7e86818081858180818584828483848284858482848584868485848684858486848584868487848284878482848584828480848284937b7c7ba56365639963656388636563895a595a865a595a835a595a815a595a856b6d6b886b6d6b8883848385838483889191918b9191918ba5a6a58fa5a6a590b5b6b590b5b6b58e9c9d9c8e9c9d9c8da5a6a58b919391827e807e827e807e7f8482848184828481848284869494948894949483949494809494947e8c8b8c808e8d8e828e8d8e7880818076737573766b6d6b7a6b6d6b7f767676818180817d8482847a8482847b8482847d848284808482847e8482847b8482847d8482847d8684867e8987897e8c8a8c7f8c8a8c808685867c8685867f8685868380818082808180808081807c8081808080818084838483848384837f7b7a7b7f838483879496948f94969491898989857e7d7e857b7d7b817b7d7b88868586868c8a8c867b7d7b847b7d7b857e7d7e887e7d7e857e7e7e837e7e7e8581808187818081868180818581808184818081858482848581808185818081848180818681808186808180848685868686858684868586848482848384828483818281848482848584828483818081828180818381808184818081837e7e7e84818081867e7e7e887b7d7b897b7d7b877b7d7b887b7d7b8280808084868786848687867e8c8e8c7f8c8a8c7f8c8a8c9c8c8a8ca28c8a8c9494929471807f8071807f8071807f8081868586808c8a8c858c8a8c83868586828486848284868483848684818486847c898a8981898a89898686868684828484838483948384839c8b8b8b84838483848181818881818187818181857e7d7e827e7d7e818181817f848684787b797b747e7d7e83949294927e7d7e837e7d7e8186858681868586898081808b808180857e7e7e847e7e7e817e7e7e807e7e7e807e7e7e827e7e7e847e7e7e80818081807e7e7e827e7e7e817e7e7e867e7e7e8c818081878180817f8180817a81808174818081798180818081808180818081817e827e7e8182817f8182817e8182817e818081818180818281808182848284818482848284828481848284788482847c8482848d8684868d89878991868486917b7c7b91737573887b7c7b888383838b8685868b8c8a8c8e8c8a8c8e8c8a8c8d8486848d8486848a8486848a8486848d8486848a898a898a898a8989898a89848e8c8e878e8c8e878e8c8e868e8c8e868e8e8e868e8e8e868e8e8e82919291838c8e8c7e898a8980898a8980898a89848b8b8b879492948594929485949294868c8a8c868c8a8c868c8a8c898685868f86848694807e8094807e8094807e8091818081907e7e7e8f7b7d7b8e7b7d7b917b797b8d7b797b8e7b797b8f7b797b917b7d7b8e7e7e7e8e7b7d7b8f7e7e7e8e7e7d7e8b7e7d7e8b7e7d7e8d8181818c7e7d7e8d7e7d7e8e7e7d7e8f7e7d7e8f7e7d7e8e7e7d7e8c7e7d7e8e7e7d7e8f8180818e8180818e7e7e7e8e8180818e8180818d8180818f8482848f8482848e8482848e8180818c8482848b8482848e8081808d8081808d8685868c8081808f8384838983848389838483839496948e9c9e9c95868786917070708770707086767576847675768e767576896b696b8663656397636563956365638b7e7d7e8c8685868c8685868b868586898685868b8687868d8486848c8486848d8687868c898a898b8686868a8686868a8482848b8686868b86868689868686888686868a848284908482848e8686868a8686868a8486848f7e7d7e8f7e7d7e8a7e7d7e868384838383848383838483898384838b8482848984828489848284898686868a89888987898889898988898a86878689868686888686868984828488898a89868685868986858686868586867b797b8b7b7d7b8b94959496adaead9bc6c7c69fd6d7d69fd6d7d69fb5b6b58e9495946f8c8a8c6aa2a2a26aa2a2a26fa2a2a27aa5a6a57fa5a6a576898889718988897f86868683848284818482848284828482868586808685867d868586817b7d7b817b7d7b8180818082868586818685868386868684898a8982868686828482848286868683848284818482847f868686808687868386878684848684858486848483828382838283848382837f8382837e8b8b8b838b8b8b838b8b8b838b8b8b84898789828987898289878985898789827879787f8685867f86858682787978847371738273717380737173827e7d7e83808180847b7d7b847b7d7b837b7d7b85808180857b7d7b848081808380818086818281848182818381828187848284838482847f848284808182817f81828180808380828083807f8083807d80838083848284858686868386868682848284848482848686868685848284848482847e8482847c8482847c8e8f8e808e8f8e8383848385838483827b7d7b807b7d7b817b797b807b797b8083828381838283827b7c7b7d7b7c7b787b7c7b7883838377818181798181817a8181817c8181817c8685867a8685867e8081807f8081807e8081807f8081807f8685867f86858682868486828684868284828480848284848c8a8c858c8a8c84808180857b7d7b837b797b7f7b797b7b7b797b807b797b8d8384838794929480949294828b8b8b868b8b8b878b8b8b83838483837b7d7b89808280877b7d7b837b7d7b867b7d7b807b7d7b7e7b7d7b817b7d7b838384838b8080808b808080867b797b817b797b7d737573877375738e7e7e7e8a898889828c8e8c9d8181818b8181818281818185808180838081808680818084808180848081808480818085808180848081808481808184818081857e7e7e847e7e7e828180818481808186818081867e7e7e877e7e7e86818081858482848481808186818181868181818781818186818181857e7d7e858482848284828487848284827b7c7b887b7c7b8e636563827b7c7b8678797889787978917879788c7879788883848393838483938384839083848392919191929191918f9191918fa5a6a58b9c9d9c898385838b8385838b838583887e807e857e807e859193918591939186949494868c8b8c838c8b8c838482847e8482847b84828479848284768482847d73757378737573767375737b737573838c8a8c7f8c8a8c81818081858c8a8c7b8c8a8c7d9492947a9c9a9c7f9c9a9c849496947d8e8f8e7a8988897b8482847d8684867d868486808987897f8987897c8081807c7b7d7b7d7b7d7b807b7d7b818081807f8081807e86858683868586838384838283848382838483868c8e8c82949694808989898f898989827e7d7e827b7d7b81808180818c8a8c87868586887e7d7e867e7d7e847b7d7b837b7d7b817e7e7e847e7e7e877e7e7e867e7e7e867e7e7e887e7e7e857e7e7e85818081857e7e7e867e7e7e878180818681808185808180868081808480818085808180868182818381828183818281838182818284828483818081827e7e7e827e7e7e897b7d7b887e7e7e827b7d7b897e7e7e848080808280808084868386828c868c7e86878680868786868080808480808085818081858c8a8c918180819c6b6d6b945a595a716d6c6d71807f807a807f8085808180838081808386858683868586838486848184868481898a8983898a8981898a897f868686868482848984828484838483907b7d7b9c7b7d7b887b7d7b848181818b8181818781818184818181818181818281818181818181787e7d7e657e7d7e74949294839492948a7e7d7e8b7b7d7b867b7d7b8b7b7d7b8b7b7d7b8681808183818081827e7e7e817b7d7b837b7d7b8281808183818081838180818181808181848284828482848684828489848284878180817f8180817a818081768180817684828480818081807e7e7e7f8182817d8182817d8482847d818281807e7e7e807e7e7e827e7e7e867e7e7e8484828484848284818482847b8987897f8684868d8482848d8482848d8482848e8383838c8c8a8c8b8383838b8c8a8c888c8a8c8f8c8a8c8f8685868c8685868b898a898b898a898a898a898a898a898c8486848b8486848c84868489898a89888c8a8c8c8c8a8c868e8c8e838c8a8c838c8a8c828c8a8c848c8a8c828c8a8c83898a89838c8e8c858c8e8c858c8e8c83949294858b8b8b858b8b8b8383848380868586838c8a8c898c8a8c898c8a8c888c8a8c8d86848691807e8092807e80907e7e7e8f7e7e7e8e7e7e7e8f7b7d7b927b797b917b797b8f7e7c7e8d7b797b8c7b7d7b8e7b7d7b8f7b7d7b8f7b7d7b8e7e7d7e8d7e7d7e8d7e7d7e8d7e7d7e8e7e7d7e8d7e7d7e8d7e7d7e8e7e7d7e8e8181818f7e7d7e8f7e7d7e8f7e7d7e8f8180818c8180818e8180818f8180818f8180818f8180819181808190818081908180818e8180818d7e7e7e8b8180818e8081808d8081808e8081808a8685868f8384838f8384838f8384838f8384838386878683868786878687868a70707093818181938c8e8c898c8e8c8b818181928c8a8c8b7e7d7e97707170957e7d7e8c8685868e8081808c86858688868586888486848b8687868c8988898c8687868a8686868a8686868a8686868b868686898686868a8482848d8482848c8482848c8482848e8686868f898a898c8686868a8181818a848684888181818a7e7d7e8b7b7d7b8783848386838483868b8b8b85898a89898482848a8686868b8686868c8486848a8486848a8486848a8486848a8482848986868688898a8987848284867b797b867b797b8b919191919c9e9c96adaeada0c6c7c6abc6c7c6a0adaead96949594859495947c9495946b7375736a8c8a8c7a8c8a8c6f8c8a8c6fa2a2a271898889687b797b717b797b7f7b797b84848284858686868386868682898a898286858681808180808081808280818084868586818685867e868586808685868286868681848284808482847f8482847f848284818686867f868686818686868386878684868786808687868084868482838283828382837f83828382838283848b8b8b848b8b8b868b8b8b848b8b8b8184868484848684848486847f8486848286868681868686807b7d7b7f7b7d7b8180818081808180838e8d8e898e8d8e858b8d8b838b8d8b8383858383838583858685868680818086808180858685868480818084868586818685868086858680868486808684867e8083808080838083848284808482847e8482847d8482847f84868482818181837e7d7e827e7d7e847e7d7e847e7d7e897e7d7e877e7d7e818081807d8081807d8685867b8c8a8c8394929483949294809492948589888980898889807e7e7e827375737f7375737a737573777375737a737573778082807a7e7d7e777e7d7e777e7d7e7a7e7d7e7a7b797b817b797b848382837f838283818081808a808180848081807b8685867b8081807b7b7d7b7b80818083868586878687868586878681898889828687868186868681898a8981898a89868c8e8c90868586857b7d7b7f7b7d7b7f7b7d7b81848284828482848084828480848284838482848684828482848284808482847a8482847f8482848684828486848284827b7c7b7f7b7c7b7c7b7c7b7c7375737d73747382737473996365639563656388737373947b7d7b91737373887b7d7b8384828483848284838482848384828481848284818482848184828482848284847e7e7e857b7d7b857e7e7e857e7e7e867e7e7e87818081857e7e7e867e7e7e85808180858081808680818086808180838081808580818088808180848081808681808188848284858482848584828489868886828688868286888689868886878b8c8b8d8b8c8b939c9e9c908b8c8b8b9496948980818091949694949496949b949294969492948b949294918080808c8486848c8486848c84868485737473866e6f6e866e6f6e866e6f6e82585858784a4d4a784a4d4a784a4d4a744a4d4a7d5a555a865a555a835a555a83736e73808987897d8987897d7e7c7e808987897e808180707371737e808180838e918e848f8d8f878f8d8f7e8f8d8f75797979727b797b767b797b7d8382837b8382837b8081807e7b7d7b7b808180777b7d7b798081807f8685867d8685867f86858683868586828c8a8c7f86858682868586828486848184868483848684867b797b857b757b77807d80858c8e8c8a868586857b797b83807e8087807e8085807e8084818081837b7d7b817b7d7b837e7e7e85818081877e7e7e857e7e7e867e7e7e857e7e7e877e7e7e87818081858482848586858685808180858081808580818085808080858080808380808085808080857b7d7b857b7d7b857b7d7b867b7d7b887b7d7b867e807e887e807e867b7d7b8686868684898a898284828480898a898089878983848284838684868484828486848284858686868686868684898a89878c8a8c8781818179818181796b716b996365638a7374736c8383838283838387898a8983868686858482848486868683848684828486848384848483848484808484847f8484848184848487848284827b7c7b968383839d8c8a8c82838383848180818a81808184818081838180818080828080808280807b7d7b808082807b999b996bb5b6b565b5b6b570b5b6b574807e807c807e8084807e808c7371738c73717387787878847e7f7e8184868484848284848482848284828482848284828685868186858683808180868081808a868586868081807f8081807b808180747e7e7e74818081818180817f8180817d84828481848284798686867b84828482808280828082808280828087808280878181818781818181848684797b797b808080808b8687868b8687868b8c8e8c8c8c8e8c8b8c8e8c8d898a89908482848e8384838a8b8b8b8b8b8b8b908384838d8687868d8687868b86878689868786878c8a8c8886858687808180868081808a818181898181818681818183818181828482848484828485898a8984898a898386868684868686838482848584828483848684828486848584868483898889838c8a8c87898889888687868a84868487868586848685868d808180927b7d7b947e7d7e948181818f8181818f818181947e7e7e918180818e818081907e7e7e8e8181818f8181818f8181818f818181908180818e8180818b7e7e7e8e7e7e7e8d7e7e7e8c8180818d8482848d8482848d81808190818081927e7e7e917e7e7e908180818f8180818d8482848d8180818e8180818e8180818f7e7e7e907e7e7e907e7e7e8e7e7e7e8f7e7e7e907e7e7e8e8180818d8482848f8180818c818081908384838b7b7d7b8d83848394838483857b7d7b858686868b919091949c9a9c9a9c9a9c907b7c7b8a7b7c7b8d7b7c7b8c737573887375739e838583a37375738a7b7c7b8a8486848c848684878486848a8687868c8687868e8486848e8486848d8486848b8486848b8686868b8686868b86868689898a89898686868c8686868a898a89878686868a8686868a8482848c8482848c8482848c8482848c8482848f8482848f8482848984828489848284858c8a8c858c8a8c8c8c8a8c858c8a8c8b8482848b8482848b8482848b8482848784828487848284878482848a84828494a5a2a594b5b2b5a0c5c2c5a0d6d3d6a5c6c7c697c6c7c67bc6c7c66ec6c7c67c9c9a9c729c9a9c729c9a9c729c9a9c789492946594929465787778655d5c5d6863656381707170867e7d7e867e7d7e8380808086808080868080808380808081848284828482848384828481868686828482848484828480848284808482848084828480848284808f8c8f828f8c8f828c8a8c7f8c8a8c7f8c8a8c818c8a8c8383858380838583808385838083858384807e8086807e807f8e8c8e868e8c8e8489888982898889838988898489888980848684828c8c8c848c8c8c8794939484919091819c9a9c809c9a9c849c9a9c859c9a9c899c9a9c859c9a9c879c9a9c85949694838b8d8b838b8d8b838b8d8b818685868386858686868586858685868480818080808180818081807d8081807e8684867c8684867b86848681808380818482847f8482848084828483818081828486847f81818183818181888486848584868484848684888486848784868486868586868c8a8c7e8685868086858681898889807e7e7e8089888980949294839492948394929485898889897e7e7e878082807d8e908e878082808d80828080949694809496947c898989837371738983828384949694868b8c8b897b797b8180818088808180847b7d7b817b7d7b788081807b868586838c8a8c868c8a8c868988898489888984868786858c8a8c858c8e8c868c8e8c868c8e8c828c8e8c7c8c8a8c7f8081807f8685867f86858681898a8983898a898486868681898a8983898a8983898a8984898a8981898a897c898a897f898a89818482847c8482847c8383837e8c8a8c828c8a8c828c8a8c868383837d7374738b7374739e7374738b7b7d7b887b7d7b9d7b7d7b8b7b7d7b7f848284838482847f8482847f84828482848284818482848084828482848284847e7e7e848180818481808186818081857e7e7e86818081877e7e7e8681808184808180848081808480818085808180858081808780818087808180868081808681808186818081838482848384828482787a7889787a788994969489949694909c9e9c939c9e9c909c9e9c908b8c8b94949694919496949980818094808180866d6e6d865a5d5a865a5d5a8b5a5d5a8f52515281626262775251527e525152824241427d42414279424142794241427c62646283626462807b7b7b807b7b7b86736e7389736e737d736e7389736e738273717377737173797e7c7e807e7c7e758081807e80818091808180887371737e636563756365637863656378636563787b797b7b7b797b7f7b797b7d7b797b7b7b7d7b7d7b7d7b7a80818078808180808c8a8c7f8c8a8c7f8c8a8c86868586857b7d7b837b7d7b7e80818082868586818486848081818183818181818181817f8685868586858687807d80878685868786848687807e8085807e80837b797b857b7d7b857e7e7e84818081867e7e7e877b7d7b867e7e7e8781808186818081858482848784828486818081848180818380818084808180857b7d7b847b7d7b877b797b877b797b887b797b86808080847b7d7b897b7d7b89808180838c8a8c8484868483848684848486848484868480898a89818686868486868685848284868482848389878985898789878684868486868686898a898586868686868686878181817e818181798181818c8c8a8c999492947b838383737374738a838383848482848584828484868686848686868284868481848484828484848284838482848484808484847f84838485848284828383839d7b7c7b9d73757382838383848180818a8180818481808183818081838082808080828080808280807b7d7b816365637b63656370636563607e807e539c9a9c639c9a9c848e8c8e84807e808c7878788c787878867e7f7e837e7f7e877e7d7e878482848284828482848284818081808186858680868586868081808a808180868081807f80818077808180747e7e7e76818081817e7e7e817e7e7e858482848786868681868686798c8e8c7e86888687808280828082808280828087818181878181817f81818176818181838687868b8687868b8687868e868786898686868c898a898e898a898e898a898f838483908384838b838483899492948b8c8e8c8d8687868d868786878687868386858687808180888685868980818089848684888486848684868487848684868686868686868686868686838686868386868684868686838686868686868686848684838687868389888987898889858687868786878689898889888988898786858684868586848081808d808180947e7d7e947e7d7e8f7e7d7e8f7e7d7e947e7e7e907e7e7e8f7b7d7b937e7e7e93818181917e7d7e907b797b917e7d7e907e7e7e907e7e7e908180818d8180818c8482848d8180818c7e7e7e8c8180818e8180818f7e7e7e91818081918180818f818081907e7e7e908180818e8180818f8180818f8180818d7e7e7e8f7e7e7e907e7e7e8f8180818c84828491818081907e7e7e8f7e7e7e8e7e7e7e8e7e7e7e907b7d7b877b7d7b898b8b8b948b8b8b88868686888686869a91909194919091878b8b8b878b8b8b8a8b8b8b8a9c9a9c91a5a6a59aa5a6a59a94959495737573957372738a8486848a84868487848684898687868d8486848e8687868e8687868d8486848c8686868b848684898486848c8686868e8686868a8686868a8686868a8482848c84828487848284958c8e8c869794979397949799bdbabd86bdbabd82a2a1a289a2a1a2898482848f8482848c8c8a8c8c8c8a8c8c8c8a8c858c8a8c8b8482848b84828486848284868482848e848284959f9e9f98bababa9cd6d7d6a0d6d3d6a0d6d3d6a0d6d3d6a0c5c2c597c6c7c660c6c7c644c6c7c652c6c7c6819c9a9c819c9a9c729c9a9c637e7c7e5b5d5c5d51424142655d5c5d785d5c5d817e7d7e8b8c8a8c867e7d7e867e7d7e83808080847b797b8380808084808080858482848284828482848284828482848184828483848284818482847f848284868f8c8f868f8c8f828f8c8f848f8c8f849190917f8c8a8c818c8a8c818c8a8c83949694859496948094969483949694849c9a9c848e8c8e868e8c8e848e8c8e8489888982898889828482848284828485949394859c9a9c859c9a9c869c9a9c829c9a9c7e9c9a9c809c9a9c82919091838e8d8e838e8d8e8380818081808180837b7d7b7f7b7d7b7e7b7d7b817b7d7b827b7d7b807b7d7b818081807e8081807e8081807f8081807d8081807e868586808083807f8083808080838081808380807e7e7e8181808182818081828180818381818182818181868486848884868489848684888181818a7e7d7e8a81818186808180837b7d7b807b7d7b867b7d7b8573757380737573817375737e7e7e7e828988898389888982898889859492948a9c9e9c8a9c9e9c879c9e9c8a9c9e9c809496948389898977949694859496948b9496947f94969486949694898b8c8b818c8a8c818c8a8c818685867d8081807e7b7d7b8686858689868586868685868389888982868786838687868286878682848284808482847f8686867f898a89828c8a8c7f8c8a8c7f8c8a8c828c8a8c84868686838482847e848284818686867f86868681898a89848686867f8482847f8686867f8686867f8686867d898a897e8c8a8c808c8a8c838383837f8383837d8383837d83838386949294909492948e7b7d7b887b7d7b977b7d7b977b7d7b8673737383737373867373737f8482848384828482848284848482848384828483848284848482848381808184818081867e7e7e8681808184818081858180818580818085808180848685868586858686868586858685868680818087808180868482848684828486848284898482848986888692868886998688868c868886938b8c8b8d7b7a7b876b696b8a6b696b8b5a595a865a595a865a595a865a595a865a5d5a865a5d5a8b5a5d5a815a5d5a7e5251527e5251527e52515281525152866e6f6e86848684828486848a8486848f9492948794929487949294879492948ca5a2a586a5a2a57da5a2a586a5a2a58494929484949294849492947d8987897e8e918e838e918e79737173757371737579797984797979878f8d8f7e8f8d8f7f8b8c8b788b8c8b7d8b8c8b818b8c8b808c8a8c818c8a8c818c8a8c7d8c8a8c7d8081807d7b7d7b807b7d7b82808180818c8a8c818685868480818084868586828486848281818183818181838486848286858682807d80828685868a8685868a868486878c8a8c81807e8085807e80867e7e7e847b7d7b837b7d7b867e7e7e8881808186848284868180818681808187818081877e7e7e857b7d7b877b7d7b877b7d7b867b7d7b877b7d7b8880818085808080858080808986878686868786848c8a8c848c8a8c838c8a8c808c8a8c8184868483848684838486848684868482898a8981898a898484828485868686848c8a8c878684868784828486848284858482848684828486848284838482848281818182818181878c8a8c9a8c8a8c99949294648383837b8383838a83838382848284858482848584828485848284848484848384848483848484838483848484838481848284808484848684828482838383907b7c7ba47b7c7b897b7c7b858180818b8180818581808183848284807b7d7b7e7b7d7b7e808280757b7d7b6b63656370636563766365637b7e807e84807e808c807e8084807e8084807e8084848684868486848678787886787878827879788478797882848284827e7d7e80808180818081807f808180858081808e808180868081807b80818077808180748180817881808181848284818180818784828487848284838482847f868686778c8e8c7e808280827b7d7b857b7d7b8781818184818181818181817c848684838080808e7b797b8e8080808b8687868e86868690898a898d898a898b898a898d8b8b8b908b8b8b90838483907b7d7b84868786848c8e8c898687868d868786868c8a8c828c8a8c8486858686868586898181818a81818186848684868486848886868685868686848482848386868683898a898486868686898a8986898a89858c8a8c848c8a8c838c8a8c84898889878988898689888986868786868687868786858682808180828685868b8685868f7e7d7e927b797b8f7b797b947e7d7e957e7e7e917b7d7b8f7b7d7b8e7b7d7b907b797b907b797b917b797b927e7d7e907e7e7e917e7e7e8e8180818b8180818d7e7e7e907e7e7e8f7e7e7e8c8180818f7e7e7e917e7e7e8f8180818d818081918180818f7e7e7e8e7b7d7b8f7e7e7e8e7e7e7e8f7b7d7b917b7d7b937e7e7e927e7e7e927e7e7e907b7d7b917b7d7b927b7d7b937b7d7b8f7b7d7b8e818081928384838b8384838b8b8b8b94949294889190918e8686869791909194868686907b7c7b8a8b8b8b9d9c9a9c949c9a9c91a5a6a595a5a6a58894959483838583976b696b957372738a8486848a8486848d8988898d8486848b8486848a8486848a8486848f848684908686868b868686898686868c8686868d868686898482848c8686868a86868695868686978c8e8c79aaa7aaa0bdbabda0aaa7aa8cbdbabd82c0c0c095c0c0c070dedfde70c0c0c09ba2a1a294a2a1a285a2a1a285a2a1a28b9c9d9c869c9d9c8b9c9d9c95b5b8b59fbababa9fd6d7d69fd6d7d69fd6d7d6a0d6d3d6a0d6d3d694d6d3d687b5b2b56e9fa19f6e9fa19f529fa19f529fa19f729c9a9c6d7e7c7e6342414263424142654241426e5d5c5d829492948c949294868c8a8c868c8a8c817e7d7e867e7d7e86868786838c8e8c83868786818687867d86868682848284828686868284828482848284818482848284828482848284878482848484828480848284808482847f8c8a8c7f91909186969796889c9e9c8894969488949694869496948b949694828e8c8e798e8c8e86807e8084807e808384828480898889828e8f8e8394969485949394868c8c8c828c8c8c7f8486847f8686867f7b7d7b7d7b7d7b7e7b7d7b7b7375737d737573817375737f7375737f7b7d7b7a7b7d7b787b7d7b7a7b7d7b808081807d8081807d808180808081807f808180818081807e8081807e80818081808380828083807f8083807b8083807c8180817c8482848081808181818081857e7d7e8981818189818181887e7d7e877e7d7e877e7d7e887e7d7e887e7d7e837b7d7b7e7b7d7b817b7d7b837b7d7b847e7e7e837e7e7e83737573847375737f73757383737573857e7e7e827e7e7e8473757380737573847375737d737573757371737a7371737a7e7d7e7e8989897c8382837c7b797b847b797b7f7b797b7d7b7d7b817b7d7b8180818086868586898c8a8c8c8c8a8c8c8c8a8c86868586848988898389888981868786838687868386868681898a8981868686808686867f86858682868586828685867f8685867f868686808482847d8686867e8686868186868684898a8983848284808482847f8482847f86868681868686818686867f83838382838383818383837c8383837d838383868383838b8383838b8383838e7373738b7373738b6b6a6b8e6361637f5255527c626462916264629484828480898a8983848284838482848084828481818081838180818384828484848284838482848384828485818081868180818786858687868586878685868686858686868586868081808780818086808180897e7e7e897e7e7e887e7e7e8e7e7e7e8f787a7889787a78896b6d6b856b6d6b816b696b876b696b7e6b696b876b696b866d6d6d866d6d6d896d6d6d8b6d6d6d8b6d6e6d865a5d5a815a5d5a815a5d5a7e6262627e6262627a6262628f737473976e6f6e8a6e6f6e866e6f6e866e6f6e877b7b7b8f7b7b7b877b7b7b877b7b7b92736e7386736e7380736e7380736e737e7e7c7e807e7c7e807371737d7e7c7e7e808180798081807e8e918e889ca29c8aa5a2a58aa5a2a57b8f8d8f7ba5a2a5819496947d9496947b949694788b8c8b7d8c8a8c7d8685867d808180788685867b8685867f8081807b7b7d7b80868586808c8a8c7f86858683868586828685868081818180848684828486848581818182868586858c8e8c7f8c8e8c878c8e8c908c8a8c81807e8081807e8083807e80837e7e7e86818081868180818784828487818081868180818681808187818081887e7e7e877e7e7e86818081868180818686858685868586848c8a8c858c8a8c84868786848687868386878685868786858685868480818084808180848081808481838184848684828486848684868486868686828686868786868683898a898386848686868486848987898584828484868686868482848484828484848284878c8a8c8c8c8a8c878c8a8c87818181916365636c7374738283838382838383848482848484828485848284858482848484838483848384828482848384848482848684848484848184868480848484827b7c7b96838383a4838383827b7c7b888180818b818081868180818381808180808280857b7d7b807b7d7b7c8c8e8c7b999b997b999b99867e807e867e807e84807e8084807e8084807e8084807e80867e7f7e81787878867878788173717382737573937e7d7e847e7d7e82848284818081808280818080808180858081808e808180868081807b80818073808180747b7d7b7d7e7e7e818180817f818081838482848784828481898a89818686867c868886778688868280828087808280877e7d7e877e7d7e847e7d7e7c81818186868786918c8e8c948c8e8c918c8e8c8f898a898e8686868b8482848b898a898e8b8b8b8c8b8b8b8a8b8b8b8e838483907b797b8d7b797b8786878684868786867b7d7b87808180828c8a8c8486858684848684877e7d7e8a7e7d7e867e7d7e87848284858482848584828485848284878482848684828483898a8982898a8986868786838988898489888986898889858988898589888986898889898988898786858684868586878c8a8c828c8a8c848486848f7e7d7e8f81818192818181927e7e7e917e7e7e907e7e7e8f7e7e7e90818181917e7d7e908181819081818192818081917e7e7e8f8180818f8482848e8180818e8180818f818081907e7e7e938180818f8482848e8180818f7e7e7e8e7e7e7e8e8180818c7e7e7e8d7e7e7e8e7e7e7e8f8180818f8180818f7e7e7e907e7e7e907b7d7b937b7d7b927e7e7e9084828491848284908482848e848284908384838e8384838d8b8b8b8b8384838b8686869186868697868686978686868d8b8b8b948b8b8b947b7c7b946b6d6b91737573887375738873757388838583878486849a6b696b927b7c7b8a8486848b8486848a8486848d8486848e8687868b8986898d8686868e8686868a8686868a8482848d848284908686868d8686868c898a89878686869a848284928482848c8482849384828499848284a697949795a2a1a29ba2a1a295c0c0c07cdedfde67cecfce85b8b8b88cb8b8b87dcecfce81ced3ce7cced3ce90ced3ce9fced3ce9fd6d7d69fd6d7d69cd6d7d69fd6d7d6a0d6d3d67bc5c2c549d6d3d655c5c2c56e9fa19f6e787b786e5255526e5255526342414263424142684241425e605e60787877788c9492948c94929482787778818c8a8c817e7d7e868c8a8c868c8a8c878687867e8c8e8c7d8c8e8c7e8c8e8c7d8c8e8c858686868184828482898a89868e8f8e86949694859496948494969484a5a2a589a5a2a58da5a2a589a5a2a58b9c9e9c8b96979689919091848c8a8c838385838683858380737573806365637b7371737d807e80848e8c8e868e8c8e838e8f8e878e8f8e85949694839496948581808182818081828180818276767684737573827375737f737573817375738084828480848284808482847d8686867d8988897989888975898889758988897884828478848284758482847b848284788382837d838283808382837b8382837e848284808482847d8482847b8482847b848284798482847b8482847b8482847c848284808482848084828483848284847b7d7b7f7b7d7b7f7b7d7b81737573837b797b837b797b827b797b817b797b807b797b807b797b827b797b827b797b8173757383737573817375737f737573826b6d6b7e6b6d6b7a6b6d6b7e6b6d6b8384868482848684818486848084868480848284828482847c848284818482848b8486848b8f8f8f848f8f8f868f8f8f8d8e8e8e8a898a898484868484848684838687868286878680868786828687868289888983898889838687868189888980898889808687867f898889808988897f8988898189888983898889828687868186868683898a8983868686828686867e868686808686867f84828481848284817e7d7e7f8181818081818181818181817e7f7e837878788278787883737173806b6d6b866b6d6b846b6d6b8278787891787a78848688868b868886986b6d6b87736d7383807e8083807e8083807e8083848284838482848484828484848284858482848484828486848284868180818581808186818081857e7e7e8681808186818081897e7e7e877e7e7e857e7e7e867e7e7e857e7e7e86818081867e7e7e857b7d7b857b7d7b837e7e7e85848284828687868a8080808a868786828c8e8c867b7c7b867b7c7b867b7c7b837b7c7b807b797b807b797b82838283848b8c8b80868886808688868991939189868886867b797b8e918f918e918f918e9c9a9c8e9c999c8a8b898b887b797b887b797b836b6d6b798181818381818188818181888b898b838b898b8a8b898b8a9c9a9c859c9a9c839c9a9c8e9c9a9c85918f91798486847b848684828486847f8486847c7e7f7e787e7f7e787e7f7e787e7f7e7a8687867e8687867c8c8e8c798c8e8c7f8c8e8c7f8c8e8c7b8c8e8c7f868786888486847f8486847f8181817f81818180808180818685868180818080808180887b797b847b797b847b797b868381838478787881737173827e7f7e827e7f7e86848684888486848984868486818181867e7e7e88818081868482848584828484848284848482848484828484848284838c8a8c848685868480818085808180857e7f7e837e7f7e8584868484848684838083808480838086868486868684868684868486848684858486848584868484848284858482848389878983848284858482848284828484848284848482848486858684808180848685868b8c8a8c8a84868483818181837e7d7e7e818181817b797b7f7b797b85818181858181818581808185818081837e7e7e847e7e7e858182818484828483848284828482848181828180818281818482847d848284817e7f7e9c7e7f7e9c7e7f7e817e7f7e8a8180818c81808187818081868180818580808083808080757371737e80808086969896867b7d7b8e7b7d7b867b7d7b7b7b7c7b7f7b7c7b848486848684868483848284818482847e848284767b7b7b968482849b8482847e7b7b7b8384828481818081817e7e7e807e7e7e817e7e7e8c737573897375737e787978747e7d7e758081808080818084808180827b7d7b838482848984828484848284808684867b898889738e8f8e7e84828486848284878988898589888980898889828988898f8486849384868496848684918486848f8486848d8486848f8486848f848684908482848a8482848d848284908482848b9492948e949294879492948b9492948dadaaad87adaaad84adaaad84adaaad87afafaf7cafafaf7eafafaf879c9e9c8ea5a6a584a5a6a580a5a6a584a5a6a57fa2a2a28684868486848684868486848c84828484848284848482848484828485848684888486848584868485848684858c8a8c7f8c8a8c858c8a8c7f8c8a8c848b8d8b887b7d7b917b7d7b8d7b7d7b8f8381839383818393838183918381838e81818190818181918181818e7e7d7e91818081918180819481808194848284918180818e8180818e8180819081808194818081928180818f8180818f81808190818181908181818d8181818b8181818c8482848c7e7d7e8d7e7d7e8f7e7d7e9083838392838383938383838e8383838d7b7d7b8f7b7d7b8f7b7d7b8f7b7d7b8c7b7d7b8c7b7d7b8c7b7d7b8c7b7d7b8b8685869386858696868586937b7d7b927e7f7e927e7f7e8e848684997e7f7e946b6d6b86787a789186888691868886859496948f949694998384838a8384838b8486848d84868490848684908486848c8486848b8486848c8486848c8486848c8482848f8686868c898a898a8686868c8486848f848684978486849a848684967b7d7b967b7d7ba17b7d7b9d7b7d7b94848284948482849f8482849484828473b5b6b573d6d7d67cc5c6c58ed6d7d680dedbde97cdcccd9fdedbde9fdedbde90cecbcea3cecbcea3cecbce90cecbce71a5a2a55ea5a2a5598684864f8684865465646566656465746564656f393c396a4241425b585658635856587a8482848a8c8a8c87868486858482848484828483808180838081808486858685868586877b7c7b7c7375737c838383858c8a8c829496948594969488949694899496948894929486949294869492948b9492948a9492948a949294889492948786858685848284857e7d7e82787978807375737f7375737d737573797b7c7b7d8c8a8c83949294859492948594929486949294838c8a8c838c8a8c8483838385838383827676767f6b6d6b8076767685767676817375737d7375737f737573817b7d7b808482847d8686867d898a897e898a897d8988897d898889757e7e7e757e7e7e78848284788482847b8482847584828476838283788382837b8382837b838283798482847984828479848284798482847884828476848284788482847b8482847a8482847a8482847c84828483848284857b7d7b7e7b7d7b7e7b7d7b817b7d7b817b797b817b797b817b797b817b797b7d7b797b7d7b797b7d7b797b7b7b797b7c7375737c7375737a7375737f73757384818181808181817e818181888181818484868482848684818486848084868480848284848482847f8f8e8f808f8e8f8984868486848684848486848b8486848b898a8988898a8986898a8983898a898289888981868786808687868289888981868786808687868186878681868786808687867e8988898286878681868786818687867f84868480868786818687868186868684868686828482847d8482847c8686867b8686867d86868680848284808181817e81818180818181817e7d7e807e7f7e8284868481848684828486848286838684948e9485948e948686838691787a78916b6d6b84787a7871787a7895736d738e807e8080807e8083807e8084818081858482848581808184818081857e7e7e847e7e7e847e7e7e83818081847e7e7e847e7e7e857e7e7e857b7d7b847e7e7e857e7e7e837e7e7e857e7e7e857e7e7e867e7e7e867e7e7e847e7e7e847e7e7e867e7e7e85818081848180818680808082808080907b797b8a7b797b7e8c8a8c86838383838383838383838384838283868382838d838283877b797b7c7b7d7b807b7d7b857b7d7b928688869f9c9a9c939c9a9c8a8684868e868486837b797b817b797b817b797b7f8b898b7e818181978181818897959783979597888b898b888b898b888b898b838b898b837b797b83868486807b797b7e7b797b767677767d7677767d8486847b8486847c7e7f7e7d8c8e8c7d8c8e8c818c8e8c808c8e8c7e8c8e8c7c8c8e8c7f8c8e8c7f8c8e8c7d8c8e8c798c8e8c798c8e8c88848684817e7d7e818181818281818180808180818685868080818082808180847b797b827b797b8c8381838a7b797b817e7f7e867e7f7e877e7f7e868486848784868484818181857e7d7e877b797b867e7e7e857e7e7e877e7e7e857e7e7e867e7e7e867e7e7e857e7e7e867e7e7e86808180838081808280818082808180847e7f7e857e7f7e86848684868486848686848686868486858684868486848686848684848486848384868483818181848482848386848683848284858482848384828484848284868482848486868684808180848081808b8081808a7b7d7b837b797b837b797b837b797b837e7d7e7e81818183848684838181818081818185818081857e7e7e84818081857e7e7e857e827e83818281828182818181828181818281818482848184828480848284818c8a8c8a7074709c6369638a7e7f7e8b8180818c818081868180818581808185808080808080807e8e8f8e7c9c9e9c77b2b3b277b2b3b277b2b3b2779698967d848684807b7c7b828486848284868483848284838482847b8482847884828496848284967374737e848284837b7b7b847e7e7e837e7e7e81818081827e7e7e82848284827e7d7e827375737b73757377808180808081808480818080808180858482848984828488848284818684867e848284788988897694969483898889878988898589888980898889808988898d8486849384868496848684918486848d8486848d8486848d8486848d8486848d97949790aaa7aa93bdbabd93bdbabd8bbab8ba7ececbce87cecbce94cecbce8acecfce81cecfce87cecfce81cecfce85d6d3d682d6d3d685d6d3d687d6d3d684d6d7d684d6d7d680d6d7d680d6d7d670dedbde70dedbde77c0bec07fa2a2a2849a9a9a8c8482848c8482848484828485848684858486848884868485848684858c8a8c7f8c8a8c7f8c8a8c858c8a8c847b7d7b887b7d7b917b7d7b967b7d7b927b797b9183818392838183918381838f7e7d7e907e7d7e917e7d7e937e7d7e927e7e7e907e7e7e907e7e7e927e7e7e917e7e7e907e7e7e8d7b7d7b8f7e7e7e8f7e7e7e927e7e7e947e7e7e91818081918181818f7e7d7e8e7e7d7e8d7e7d7e8d7e7d7e8f7e7d7e8f7e7d7e928482849083838392838383928383838d838383927b7d7b8f7b7d7b8f7b7d7b8d7b7d7b8c7b7d7b8c7b7d7b8c7b7d7b977b7d7b9086858690868586908685869086858692787878967878788e7878788a737173916b6d6b9b787a78988688868386888694838483997372738f7372738f838483908486848d848684907e807e8b8486848b8486848d8486848e8486848e8486848c868686868686868a8686868c8686868f8486848f8486849a848684948486849d7b7d7b9d7b7d7b927b7d7b967b7d7b9484828498848284949a999a9fb0b0b0b2b5b6b597c5c6c58ed6d7d68ec5c6c578cdcccd8fcdcccda7cdcccd97cdcccd90cecbce90cecbce6bafaeaf6b91919167868486716866686c4a494a6c4a494a5d393c3966656465664f504f5d656465728482845b8482847284828491848284898482848584828484848284828482848080818082808180848685868686858682838383878c8a8c8b8c8a8c828383837f7e807e83898b8982898b8986898b8988898789847e7c7e867e7c7e897e7c7e856b6d6b806b6d6b816b6d6b816b6d6b7f7375737f737573807375737f7879787c7375737c7b7c7b80838383838c8a8c838b898b838b898b85838183848381838583838383838383817b7c7b827b7c7b7a8180817d8180817f7676767a818081788385837a8385837b8c8e8c7a8c8e8c7d8c8e8c80898a89808c8e8c7e868686797375737d73757381737573757e7e7e75848284758482847084828470848284717b797b717b797b7183828378838283798482847b8482847684828474848284728482847484828478848284798482847e848284838482848084828483848284818c8e8c828c8e8c7e8c8e8c7b8c8e8c81918f9181918f9181918f9181918f91828b8a8b868b8a8b868b8a8b848b8a8b85999b9985999b9985999b998aadaead88adaaad84adaaad88adaaad88adaaad7fadaaad82adaaad80adaaad7eadaaad7ca5a6a585a5a6a585a5a6a57fa5a6a57da5a2a57ba5a2a584a5a2a58b9a989a84898a8986898a8986898a8981898a8980898889818687868189888982898889808988898089888982868786818988897d8988897e89888981868786818486847e8486847d8486847f8486847f8486848184828481848284818482847e8686867c898a897d8686867d8686867e868686828181817f81818181848684838486848184868482848684817e7f7e8584868483868386847878788578787881868386848688868b787a78918688868b9496948e9ca29c8e807e8080807e8083807e8084818081857e7e7e847e7e7e867e7e7e877e7e7e837e7e7e857e7e7e837e7e7e827e7e7e847e7e7e848180818281808184818081847e7e7e857e7e7e857e7e7e847e7e7e857b7d7b837b7d7b847e7e7e85818081857e7e7e837e7e7e837b7d7b847b797b8280808082808080907b797b887b7c7b79838383837b7c7b817b7c7b808382838283828382838283848382838986888685919391929c9e9c9b9c9e9c8a868486827b797b868684868a868486838b898b889c999c859c999c85adaaad88adaaad9c9795978897959783979597889c9a9c889c9a9c868b898b7d8b898b80868486808684867e8684868086848682848684828486847b8486847d848684818c8e8c7e7e7f7e7b7e7f7e797e7f7e797b797b7e7b797b7c7b797b7d7b797b777b797b7b7b797b817b797b818687867b8486847d81818181818181817e7d7e80808180817b7d7b807b7d7b817b7d7b8283818386949294868b898b828b898b82848684828486848484868487848684837e7d7e847e7d7e85818181867e7d7e867e7e7e887e7e7e897e7e7e877e7e7e8581808185818081847e7e7e867e7e7e86808180848081808186858685808180878486848684868486848684868486848686848685868486858083808480838085848684848486848281818184818181848684868386848684848284858482848486868685898a898586868683848284828081808486858687808180847b7d7b857e7d7e877e7d7e85818181838181818284868484818181838181818384868484848284848482848484828483818081847e827e84818281848182818181828182848284818182818381828182818281817e7f7e7d7e7f7e987e7f7e8f7e7f7e8b8180818c8180818a81808186818081838080808580808085808080858080808e7b7d7b7f96989668cecfce59cecfce7b84868486737273827b7c7b827b7c7b838482847e8482847b8482847b8482847e737473966b6d6b8c7b7b7b83848284857e7e7e858180818481808180818081827e7d7e828482847b8482847e848284808081807e8081808086858682868586838684868884828488848284838482847e8482847e8e8f8e739496947b8e8f8e8c89888985898889808988897b7b797b88848684988486849397989793979897989496948f94969496a4a6a49ab5b6b599bdbabd9fbdbabd93bdbabd8abdbabd91bab8ba8ebab8ba94cecbce87bab8ba8ac3c2c38dc3c2c387cecfce7ececfce89d6d3d68bd6d3d687d6d3d682d6d3d680d6d7d687d6d7d67dd6d7d67dc5c6c570dedbde70dedbde70dedbde70dedbde73c6cbc66bb0b2b07b8482848c84828488848684859fa19f859fa19f8f9fa19f7aa29fa27f8c8a8c8a8c8a8c85a29fa288adaead84adaead849c9d9c918b8d8b918381838f7b797b8e7b797b8f7b797b907b797b917e7d7e907e7d7e918181819181808191818081907e7e7e917e7e7e917e7e7e917e7e7e8f7e7e7e8f818081908180819281808197818081927e7e7e8f7b797b8f7b797b8d7e7d7e8f7e7d7e908482848f848284908482848f8482848d838383927b7c7b927b7c7b8f737573927b7d7b8d7b7d7b8a7b7d7b8d7b7d7b8c7b7d7b97969796979697968c969796907b7d7b8b8685868b918d918b8685868a848684928486849678787899848684949496949b94969494787a78838688868a8384838a7372739e6361639e6361638b7e807e8b84868490848684938486848f8486848c8486848b8486848b8486848c8482848a8482848a8482848d8482848f8486848c848684948486849f848684997b7d7ba1949594a5949594a1adaead9fb0b0b0a7c6c7c6a7c6c7c69fc6c7c697b5b6b5a0a5a6a5a0b5b6b58ec5c6c59fcdcccd8fcdcccd8fbdbdbd97bdbdbd7dcecbce45afaeaf329191916b737573714a494a5e686668676866686c6866686f7b797b5d7b797b5d7b797b667b797b63848284638482847a848284898482848486848684848284828482848184828480868586828685868486858687868586878c8a8c89838383857b7c7b7c7375738273757388737573857375738573757386737173847371738473717386737173836b6d6b806b6d6b806b6d6b7e6b6d6b7d737573807e7d7e7f8482847a8482847d8c8a8c7f8c8a8c7f8c8a8c828383837f8381838283818385838183857b797b847375737e737573817b7c7b837b7c7b808c8a8c808c8a8c838c8a8c7f8c8a8c7d8c8e8c7f8c8e8c818c8e8c7b8c8e8c7b898a898086868680868686758686867d8988899289888992949294869492947ea5aaa580a5aaa583a5aaa57ea5aaa582949694808b8c8b7b83828378838283798482847e898889808e8f8e7e9496947f9c9a9c7b9c9a9c7b9c9a9c7b9c9a9c839ca29c839ca29c7a949794898482848573757382737573828385837b8c8e8c81918f9186918f91869c9a9c829c9a9c82adaead89adaead89adaead8badaead88adaead85adaead88adaead8aadaead88adaaad82adaaad80adaaad84adaaad849f9e9f819f9e9f819f9e9f82adaaad81a5a6a581a5a6a582a5a6a57fa5a6a580a5a2a580a5a2a580a5a2a5809a989a838e8e8e81898a898484868486848684848687868586878684868786838988898189888981868786818687867f8687867f848684808486847f86878680868786818687867e8988897e8687867d8687867d84828481848284828482847c8686867b898a897d8686867c8686867c8686867f818181818181818181818182818181827e7f7e807e7f7e817e7f7e7f8486847f868386848683868686838684868386848688868b787a789e787a789e8688867c8e908e80807e8087807e8083807e8082818081837e7e7e857e7e7e877b7d7b867b7d7b857b7d7b847e7e7e857e7e7e857e7e7e867e7e7e85818081847e7e7e847e7e7e847e7e7e847e7e7e847e7e7e857b7d7b857e7e7e867e7e7e857e7e7e857e7e7e857e7e7e847e7e7e857e7e7e868080808680808082808080828080808b73757383838383838c8a8c888c8a8c898b8c8b87949694879496948d9496948e9c9e9c899c9e9c8e9193918586888686918f918a918f918e9c9a9c8a9c9a9c8e9c999c8e8b898b8c8b898b8c8b898b888181818381818188818181886b6d6b816b696b7d6b696b7d6b696b837b797b837b797b7e7b797b7e7b797b837b797b82686868766868687b5a595a7b5a595a78636163796361637b6361637b7070707e7b797b7e7b797b7e7b797b7b7b797b7d7b797b818080807d808080857b797b7b7e7d7e7d7e7d7e817e7d7e7f848684838685867f7b7d7b868685867f8c8a8c7e8b898b8694929486838183847b797b7e84868482848684838486848384868485818181868486848681818182818181868482848681808186818081867e7e7e857e7e7e857e7e7e8781808187818081848081808680818084808180827b7d7b8673717387737173857e7f7e85848684878083808480838084808380868083808381818183818181877e7d7e878181818489878983868486848684868686848683868686828482848484828483848284848081808480818082808180848685868781818185818181838181818381818185818181837e7d7e84818181858181818484828484818081857e7e7e8481808184818281857e827e83818281837e827e827e827e827e827e818182817f8182817d7e7f7e938c8a8c9c8c8a8c867e7f7e8d7b7d7b8d7b7d7b8a7e7e7e867e7e7e85808080858080808580808083808080867b7d7b8e7b7d7b777b7d7b617b7d7b79848684866b696b846b696b866b696b866b6d6b7e7374737e7b7b7b73848284798482849b84828491848284837b7b7b81818081808180818481808181818081827e7d7e827879787e7879787e7e7d7e828081808286858680808180808081808084828483898789888684868586848681898889818988897b8e8f8e769496948589888985898889829797978ca5a6a598aaabaa93bdbebd8abdbebd8abdbebd96b5b6b59ab5b6b59ab5b6b59ab5b6b599bdbabd93bdbabd8dbdbabd8abdbabd91bab8ba8ebab8ba8bbab8ba91bab8ba93c3c2c390c3c2c38dc3c2c38acecfce89c2c1c285c2c1c285c2c1c28bc2c1c287c5c6c57dc5c6c576c5c6c584c5c6c577c0bec077c0bec070c0bec053c0bec052b0b2b05ab0b2b07bc6cbc68cc6cbc692d6d7d68fd6d7d685d6d7d67bd6d7d669cecbce7fb8b5b88aa29fa290a29fa2889c9d9c7b9c9d9c769c9d9c849c9d9c8c9492948c949294908b898b8e8b898b91848684967b797b957b797b8f818181907b7d7b8f7b7d7b917e7e7e947e7e7e918180818f818081937e7e7e92818081918180819281808190818081908180818f818181918181818f818181917e7d7e937e7d7e8a7e7d7e897879788a7375738b7375738a7b7c7b8e8383838f8c8a8c9291929194a7a8a794bdbebd9cbdbebda1cecbce97cecbce78cecbce63b2b1b28e9c969c94868586907b7d7b917b7d7b967e7f7e967e7f7e9d848684a57e7f7e98787a7898787a7898787a788d8688868a8384838094969485838483a36361639b737573888486848b8486848d848684898183818b7e807e8c7b7d7b8b7b7d7b8c8482848d84828491848284938c8e8c97919491979fa39f97adb2ad97adb2ada1adaead9dc6c7c6a8c6c7c6acc6c7c6abc6c7c69fb0b0b098b0b0b090b0b0b097b5b6b597c5c6c597c5c6c597c5c6c597bdbdbd88bdbdbd70bdbdbd78adaead45afaeaf3291919145737573587375736c686668626866685e6866685e6866686265646566656465626564656b6564656a6e6c6e7284828482848284898482848689878984868486828684868286848683868586848685868386858684808180857b7c7b827b7c7b807b7c7b827b7c7b837e807e7f73757382737573827375737f737173827e7c7e827e7c7e827e7c7e8386858680868586808685868386858683848284827e7d7e7d7e7d7e7c7e7d7e7f8383837f83838380838383808383837f83818381838183827b797b807b797b7f7b7c7b827b7c7b81838383818c8a8c8286868682868686828c8e8c7f8c8e8c808c8e8c868c8e8c838c8e8c7f8c8e8c7f949294819492947f9492947b94929480adaead88adaead88adaead8eadaead89adaaad86adaaad8fadaaad83adaaad82b5bab582b5bab586a1a4a186a1a4a188adaaad88adaaad8dadaaad83adaaad849ca29c849ca29c859ca29c829ca29c84999b9982999b9979999b9980adaead879796978f9796978f84828487979697849c9e9c8a9c9e9c889c9e9c8a9c9e9c84a5a2a586a5a2a589a5a2a58da5a2a58ba5a2a585a5a2a586a5a2a588a5a2a586a5a2a586a5a2a57fa5a2a5829a989a859c9a9c859c9a9c859c9a9c859c9a9c809496947f9496947f94969480949694808e8f8e7e8e8f8e798e8f8e798988897d8988897f8988897f84868481848684858686868486868685868686858686868484868485848684818486847f848684828486847f8486847f8486847d8486848284868483848684808687867e8486847d8686867f868686818482847e8686867e8988897d8988897c8687867c8486847e84868481848684818486848084868480848284818482847f8686867f898a89808686868386868683868686828482848384828488848284886e6c6ea56361638e7977797d8482848284828482848284837b7b7b837b7b7b837b7b7b8384828482838183828381838283818384838183857b7d7b837b7d7b857b7d7b867b7d7b867e7d7e867e7d7e897e7d7e867e7d7e857e7d7e847e7d7e867e7d7e85818181847e7d7e857e7d7e85818181857e7d7e8481818184818181847e7d7e8281818181868486907b797b8486848689807e808d7b7a7b897b7a7b8b7b7a7b8b7b7a7b8c7b7c7b867b7c7b897b7c7b8a8486848b8c8a8c8d8c8a8c8b7e7d7e897e7d7e867b7a7b846b696b866b696b866b696b826365638263656385636563806365637d757475827574758575747588757475825a5d5a795a5d5a795a5d5a7c5a5d5a78636563766365637d6365637d7678767c7e7e7e858988898189888987898889818685867b8081807e808180808c8a8c7f848684807e7d7e7d818181817e7d7e7f8081807780818087808180878c8a8c7f8486848084868484848684817e7d7e847e807e84787a787d73757384737573867b797b80807e80807b797b857b797b857e7e7e83818081867e7e7e857e7e7e867e7e7e857e7e7e867e7e7e867e7e7e887e7d7e887e7d7e867e7d7e857e7d7e847e807e847e807e867e807e84848684858b8b8b8e83848387838483878384838484828481818081837e7e7e8481808184818181848486848384868484818181857e7e7e827e7e7e8681808185818081857e7e7e82818081817e7e7e857e7e7e847e7e7e867e7e7e838180818484828488818081868180818681808183818081837b7d7b847e7e7e837e7e7e857e7e7e857e7d7e867e7d7e877e7d7e867e7d7e867e7d7e847e7d7e837e7d7e847e7d7e837e7d7e847e7d7e84818181848486847e8c8a8c8e807e80917b797b83807e808a7e7d7e8f7879788a787978857e7d7e857e7d7e857e7d7e857e7d7e85848284887e7e7e8d737573847375737394929469bdbabd73bdbabd7da4a3a482a4a3a48697979786979797868180817e8180817f7b797b9f7b797b8f7b797b877b797b85737573867b7d7b867b7d7b827b7d7b807b7d7b818081807f80818080808180808482847f868686808482848184828482848684838482848684838486848484838686867f898a897f898a89758c8e8c7e919391887e807ea5919391a5a5a6a59ea7a9a78fc6c7c68bc6c7c68fc6c7c68fd6d3d68fd6d3d69cd6d3d69cd6d3d69bdedfde8ededfde87dedfde81dedfde84d6d7d68fd6d7d68fd6d7d68fd6d7d68cd6dbd68cd6dbd687d6dbd682d6dbd682bdbfbd87bdbfbd82bdbfbd82bdbfbd81b8b9b877b8b9b877a5a6a577a5a6a57394969464949694649496946cacaeac72cecfce8bd6d7d691e7e7e785e7e7e784e7e7e786e1e1e189dedfde77e1e1e176e7e3e772e7e3e772d1cdd161a5a2a5856b656b916b656b85949194919491948cafafaf8cafafaf96afafaf8fafafaf83afafaf83afafaf8b9190919c737173927b797b927b797b927b797b927b797b907b797b907b797b8e7b797b8e7b797b8f7b7d7b8d7b7d7b8d7b7d7b8d7b7d7b887b797b8a7b797b8a7b797b8d7b797b8d8482848a8482848a9f9f9f8d9f9f9f8eadaead8ec0bfc097d3d1d397d3d1d39ae7e7e7a1e7e7e79ae7e7e78ccecece76c6c7c671adaead6cadaead7cc6c7c672cecbce729c9d9c9184868491848684947b827b947b827b947b827b977b827b9a636563976365639763656397636563968c8a8c838c8a8c7f8c8a8c9a8c8a8ca17b7d7b8b7b7d7b8b7b7d7b8e7b7d7b8e9c9a9c8e9c9a9c8f9c9a9c979c9a9c9bb5b2b592b5b2b59bc5c2c599d6d2d697d8d9d894dedfde97dedfde94dedfde8eefebef93d9d6d99dd9d6d993d9d6d98ccecfce92b8b8b892cecfce92cecfce97c6c7c690c6c7c689c6c7c682b0b0b06ea5a6a57aa5a6a56ea5a6a54da5a6a53e848684368486844f767776475a595a6d4947496d39343963393439634947496b60616074606160614a4d4a616061607a7371738a8486848a84868487848684878482848784828487848384868482848881818188818181867e7d7e847b797b857e7d7e867b797b837e7d7e7f8486848086858680868586868c8e8c848c8e8c828684868486848683807e8080807e808080818081808180807b7d7b7e7b7d7b827b7d7b857b7d7b818385838183858383848284808482848084828480848284828482847f8482847e8482847f898889818e8e8e818e8e8e7d898a897e898a897e868686808686867f898a897f8c8e8c7f8c8e8c808c8e8c818c8e8c858c8e8c85949294839492948394929483949294809797977d9797978597979788979797838686868686868680868686808686867e7b797b7e8e8e8e82a1a4a186a1a4a1869c9b9c888b8c8b838b8c8b7e7b7d7b7f8686868186868684868686848686868486888682868886828688867f999b9981aaaaaa8dbdbebd89aaaaaa899796978794969485949694878c8e8c8a8c8e8c848c8a8c848c8a8c878c8a8c868c8a8c8584828483848284888f8c8f858f8c8f8084868481848684858f8f8f818f8f8f83918f91808684867a8684867f7b797b7e7b7d7b7c7b7d7b7c7b7d7b7d7b7d7b7b8482847684828474848284748482847b848684808988897e8988897e89888981868686808686868186868682848284818486847f86878680848684808687867e8988897e8486847d8486847d8988897c86878681848684818486847e8988897d868686818686868284828482848284818486847e8687867c8687867b8687867f8486848284868481848684818486847d8686867e8686867e868686828686868186868682868686838686868386868683848284888482847d848284947977799f636163886361638879777982848284807b7b7b867b7b7b837b7b7b7d848284827b797b847b797b827b797b827b797b857b7d7b857b7d7b837b7d7b857b7d7b857b797b847b797b867b797b857e7d7e847e7d7e857e7d7e847e7d7e847e7d7e847e7d7e847e7d7e837e7d7e857e7d7e857e7d7e847e7d7e847e7d7e857e7d7e81807e80867b797b8e7b797b7f868486868384838f7b7a7b897b7a7b898384838c8486848f7b7c7b8c7b7c7b8473727389707170876365638563656385636563816b696b816b696b817b7a7b867b7a7b8563656382636563826365637d636563825251527f5251527a5251527a5251527c5a5d5a7f7374737f737473828c8b8c85898b89859c9e9c859c9e9c859c9e9c83949294809492947e8988897e8988897d8081807c8081807c8081807c8081807d81818183848684818181817d7e7d7e7c8081807f868586878c8a8c857b7d7b7b7b797b7f8486847e8486847e848684827e807e7d787a787b7e807e84848684887b797b82868486818c8a8c858684868684828485818081848180818381808186818081877e7e7e867e7e7e867b7d7b867e7d7e867e7d7e868181818681818184848684888486848b84868485848684839492948594929481838483838384838084828483818081858482848384828485818181868181818184868482818181848180818481808186818081827e7e7e837e7e7e837e7e7e817e7e7e857e7e7e867e7e7e8481808183818081857e7e7e857e7e7e83818081867e7e7e837b7d7b827b7d7b867b7d7b837e7e7e847e7e7e847e7d7e857e7d7e867e7d7e867b797b857b797b837b797b847e7d7e857e7d7e8781818187818181847e7d7e827e7d7e817b797b8e7b797b8e7b797b897b797b8e7879788e7e7d7e8a7e7d7e8a7e7d7e85787978817e7d7e857e7d7e877e7d7e847e7e7e847e7e7e887e7e7e847e7e7e7da4a3a478bdbabd87bdbabd82bdbabd7eadaead77adaead60979797596b696b6f83818397838183878381837f94929484848684896b6d6b886b6d6b857b7d7b81868586848081807f80818081808180848482848486868682898a897e898a897f8486847f8484848084848485848284868482847f8686867f868686788c8e8c749193919b919391afa5a6a5a5a5a6a59ea7a9a7a6a7a9a7a6c6c7c6a6c6c7c6a1d6d3d693d6d3d69cb5b3b59cb5b3b5949c9b9c879c9b9c8ebdbdbd94bdbdbd9ad6d7d69fd6d7d69ad6d7d68fd6d7d691d6dbd68cd6dbd687d6dbd677d6dbd67de7e7e77de7e7e773bdbfbd7dbdbfbd6eb8b9b85ba5a6a56ea5a6a577a5a6a57bacaeac7bc5c6c58adedfde99dedfde97e7e7e791dedfde85dedfde7ededfde7adedfde7fdedfde89dedfde84dedfde7be7e3e772e7e3e76ee7e3e765e7e3e77abdbebd91bdbebd91bdbebd85bdbebd88898c8985898c8988898c8981898c89839190917a9190916991909194737173987b797b927b797b8f7b797b897b797b8e7b797b947b797b94949394929493948f7b7d7b8f7b7d7b8d7b7d7b8a7b7d7b8a9c999c8d9c999c8f9c999c8fbdbabd95babdba98d6dbd69ad6dbd69ad6dbd697e7e3e797e7e3e7a1e7e3e7a1e7e3e793cecece84cecece76b5b6b56fb5b6b571adaead86c6c7c68bc6c7c671adaead5a9c9d9c72b5b4b591cecbce89b5b4b58ab2b5b28d969b9691969b9694969b969aafb1af9aafb1af9cafb1af9cafb1af92a7a5a78bc2c0c292c2c0c29ac2c0c291bdbbbd91bdbbbd91bdbbbd94bdbbbd98c8c5c894dedbde94dedbde97dedbde97e7e3e795e7e3e797e7e3e797e7e3e797dedfde94dedfde92dedfde8fdedfde85d9d6d98ad9d6d98ad9d6d985d9d6d98fcecfce92cecfce89cecfce8cb8b8b889b0b0b089b0b0b0829a999a829a999a7a898b896e898b8963898b8936898b892e7677763e6868682e848684475a595a764947496d5a5a5a636b6d6b636b6d6b584a4d4a584a4d4a6b4a4d4a7e767576908486848a84868487848684878486848784848486848484868484848684848485818181887e7d7e8681818185848684848486847f84868480818181817e7d7e807b757b847b757b847b757b7f7b757b817b797b807b797b7e807e807d807e807d8081807e86858681868586848685868483858385838583848385838283858381848284808482847f8482847c848284818988897f8988897f8e8f8e8389888982898a897f898a8980898a89808486847d898a897d898a8982898a8983898a898286878682868786848687868686878685898789858987898789878983898789838180818081808183818081858180818373757383737573807375737d737573807b797b827b797b7e7b797b787b797b7e7b7d7b7c7b7d7b7c7b7d7b7e7b7d7b7f7b797b7f7b797b817b797b857b797b867375738273757382737573827375738384828485848284838482848184828482848684818486847f848684818c8e8c828c8a8c808c8a8c808c8a8c808c8a8c838f8c8f868f8c8f8884828485848284818486848284868485848684808486847d8684867a8684867a8684867f8684867e8385837a8b8d8b7a8385837b838583798988897489888979848284748988897b8988898189888982898889818988897d8686867f8686868086868681848284808486847e86878682848684818486847e8687868186878682898889808687867d8486847d8486847f848684808687867e898a89818482848484828481898a89808988897e8687867b8687867f8687868186878681848684838486848289888981898a89808686867f8686867e8686867e868686808686868086868682848284838482848384828483848284838482848e7977798e6e6c6e8e63616382636163866b6d6b867b7b7b837b7b7b837b7b7b87838183897b797b877b797b8983818386808180857b7d7b837b7d7b827b7d7b847e7d7e847e7d7e847e7d7e84818181847e7d7e847e7d7e857e7d7e847e7d7e857e7d7e857b797b857b797b857e7d7e857e7d7e847e7d7e827e7d7e817e7d7e81807e8081807e80897b797b8e7b797b848c8e8c8b8384838d8384838f737173866b696b846b696b846b696b8473727385707170857e7d7e8d7e7d7e897e7d7e817b7a7b7f6b696b7f6b696b7f6b696b806365637d6365637d6365637d6365637d757475887574758a9997998d9997998aa5a2a58aa5a2a587a5a2a58aa5a2a5879c9e9c87898b8980898b8978898b897a7e7e7e7a7e7e7e7c7e7e7e7a7e7e7e7b7b7d7b7d7b7d7b7d7b7d7b7e7b7d7b7f7e7d7e84818181827e7d7e808181817f868586858c8a8c858685867f80818083848684838486848084868480848684808486847e848684847e807e8784868485868486877b797b82807e8081868486847e7e7e857e7e7e858180818584828485818081857e7e7e867e7e7e8681808187818181897e7d7e877e7d7e877e7d7e8a7e807e8a848684897e807e83737573817b7d7b817b7d7b857b7d7b817b7d7b827e7e7e857e7e7e847e7e7e857b7d7b867e7d7e8681818183818181818181818484828483818081817e7e7e817e7e7e837e7e7e838180818384828483818081838180818484828482818081837e7e7e857e7e7e847e7e7e827b7d7b827b7d7b857e7e7e847b7d7b837b7d7b847e7e7e827e7d7e837e7d7e847e7d7e827e7d7e838181818581818185818181867e7d7e867b797b837b797b837e7d7e827e7d7e81807e808c7b797b8e7b797b897b797b8a7879788c7879788e7879788a787978837e7d7e81848284817e7d7e83787978807e7e7e8473757391737573917375738c737573828b8c8b788b8c8b788b8c8b6f97979760818081596b696b68818081778b898b878b898b978b898b878b898b8484868484848684877b7d7b87737573847b7d7b8180818087808180878c8a8c84898a8980898a8980898a897f86868680848484818484847f84848484848684868686868386868683898a897c8c8e8c749193919b7e807eaf7e807ea56b6d6ba26b6d6ba66b6d6ba66b6d6ba26b6d6ba1737573a194949498949494989494949b9c9b9ca8bdbdbda8bdbdbdaebdbdbdaaacaeac9facaeac9aacaeac94acaeac97acaeac9cacaeac91acaeac8cacaeac82bdbfbd64bdbfbd6ee7e7e769e7e7e75bb8b9b86eb8b9b88acbcccb94dedfde99dedfde99dedfde8adedfde82dedfde91dedfde85dedfde7ededfde7ededfde77e1e1e181dedfde84dedfde84dedfde7fe7e3e76ee7e3e772e7e3e77be7e3e76ee7ebe762e7ebe762e7ebe74bbdbebd85636963936369638f898c898f898c898391909161737173697371738b919091959697968f9697969296979698b2b5b294adadad90adadad88adadad889493948d9c9c9c9dbdbbbd98bdbbbd92dedbde97dedbde97dedbde99dedbde99dedbde9ad6dbd69ad6dbd695d6dbd698d6dbd697d3d1d397d3d1d384d3d1d37aadaead7d9c9e9c6f9c9e9c7d9c9e9c849c9e9c86adaead769495947c7b7d7b677b7d7b729c9d9c899c9d9c89b5b4b581b5b4b591b2b5b294cecfce94cecfce9acecfcea0d6d7d69ed6d7d69cd6d7d693d6d7d692dedbde92dedbde92dedbde92dedbde94dedbde98dedbde91dedbde8ededbde97dedbde94dedbde92dedbde95dedbde92e7e3e792e7e3e790e7e3e792d6d2d692d8d9d892d3d4d38cd8d9d889d3d4d38ed9d6d98ad9d6d98ac3c2c38ec3c2c389b8b8b882b8b8b87fb8b8b87ca2a1a27a9a999a6c9a999a738482847a8482847a898b89636d706d4d6d706d366d706d2e848684268486841584868447767776805a5a5a63494749633934395a393439614a4d4a7e767576918c8a8c918c8a8c8a8486848a84868487848684878486848784848484848484858483848684828486818181848486848284868486818181867e7d7e838181817f8181817f7e7d7e7d807d807d86858679807d807f807d8083868486848684868186848680868486808685867a8c8a8c7d8c8a8c83868586818385837e8385837b8385837c8385837c8988897f8e8f8e7d8e8f8e7c8e8f8e838e8f8e808e8f8e8189888981898889808e8e8e7f898a8980898a897f898a897f898a8981898a8980848284818482848286878685808080857b797b867b797b877371738973717387737173817371737d6b696b7d6b696b7d6b696b7a6b696b7a7375737a7375737d73757380737573807b797b807b797b7e7b797b7e7b797b817b7d7b837b7d7b817b7d7b7e7b7d7b7b7b797b7b7b797b7b7b797b7b7b797b7f8688867f8688867f86888684868886899796978597969785979697879796978494969484949694849496948894969486949294829492948694929484949294858f8c8f868f8c8f808f8c8f808f8c8f8284868484848684808486847f8486847d8684867d8684867f8684867c918f91798b8d8b7c8b8d8b7a9496947a9496947d9496947b9496947b949694799496947c948e947d8e8b8e818988897f8988897c898a897f898a8980898a89818686867f898889808988898284868481848684818687868186878681848684808486847f848684808486847f84868481848684818482847e848284818482847e8686867f8687867e8687867f8687867f8687867d8687867f8687868084868484848684838482847f8482847e84828480898a8982898a8983898a8981868686828686868384828483848284838482848384828488848284828482847d6e6c6e776e6c6e8f6b6d6b926b6d6b867b7b7b8c84828489838183878b898b898b898b929492947c8c8a8c837b7d7b857b7d7b837b7d7b847e7d7e837e7d7e857b797b847e7d7e857e7d7e847b797b837b797b827b797b837b797b847b797b857b797b857b797b857b797b847b797b837b797b817e7d7e81807e8084807e8081868486907b797b8f73717384838483807b7a7b86737173897b7c7b89848684898486848c7b7c7b8970717083707170816365637f7071707f7b7a7b868b8c8b8f9c9e9c8d9c9e9c90bdbebd82bdbebd7dbdbebd8dbdbebd88bdbabd88bdbabd8a999799859997998da5a2a5828c8b8c828c8b8c7f7374737b767876787678767b767876807678767e7e7e7e7a7375737a7375737a7375737c8685867e808180808081807f868586808486848184868480818181818181817f868586828081808580818082808180848486848381818183818181818181817d7e807e827e807e847e807e827e807e837b797b837b797b827b797b83807e80857e7e7e8481808183818081847e7e7e857e7e7e877e7e7e877b7d7b867b7d7b877e7d7e877b797b877b797b867b797b89737573897375738573757388787a78877b7d7b837b7d7b817b7d7b837b7d7b827b7d7b867e7e7e857e7e7e867b7d7b84818181847e7d7e857e7d7e8684868481848284827e7e7e8381808182818081828180818481808183818081828180818281808182818081847e7e7e8481808184818081847e7e7e837e7e7e827e7e7e847e7e7e827b7d7b837e7e7e8281808182818181838181818584868483818181827e7d7e827e7d7e837b797b847b797b847b797b847e7d7e837e7d7e847e7d7e83807e8086807e808e7b797b8c7b797b8c787978917879788c7879788a7375738573757387737573887375738e737573917e7e7e887e7e7e88898889888988897d8b8c8b738b8c8b738b8c8b828b8c8b8d818081688180817e818081868180817f838183978b898b978b898b877b797b88848684858486848484868483848684847b7d7b827b7d7b868c8a8c858c8a8c818482848284828484848284838686868184868480848484818486848184848483848284868482847f898a897f898a89749193917e7e807e9b6b6d6ba56b6d6ba66b6d6ba6898b89a6898b89a6898b89ae949494aa949494a5949494ae949494ae9c9b9ca87b797b947b797b947b797b945a5d5a945a5d5a945a5d5a8f5a5d5a915a555a915a555a915a555a915a555a876b716b7d6b716b7d94989464bdbfbd77dedfde94dedfde9ddedfde9ddedfde91dedfde91dedfde91dedfde91dedfde97dedfde78dedfde6ce7e7e77ededfde77dedfde77dedfde7fdedfde81dedfde72e7e3e776e7e3e77fe7e3e76ee7e3e76ee7ebe762e7ebe762e7ebe762e7ebe77ed6d3d696d6d3d688afafaf85898c89727371736991909194cecfce9ccecfce9bced3ce95ced3ce8cced3ce86b2b5b286adadad8aadadad88c6c7c694c6c7c69ddedbde98dedbde9adedbde9adedbde94dedbde94dedbde97dedbde97dedbde95d6dbd692d6dbd698d6dbd69dd6dbd697d3d1d37ad3d1d35dd3d1d367d3d1d37db5b6b57db5b6b584b5b6b57d9c9e9c767b7d7b6c7b7d7b7c94959481949594899c9d9c91b5b4b589b5b4b591b5b4b5a1cecfce9acecfce9ececfce9acecfce9ad6d7d697d6d7d695d6d7d691d6d7d696dedbde96dedbde96dedbde92dedbde91dedbde94dedbde91dedbde91dedbde94dedbde95dedbde8ededbde95dedbde92d6d2d692d6d2d695d6d2d68cd6d2d687d8d9d884d8d9d884d3d4d384cecfce85c3c2c385c3c2c37badaead85adaead89a2a1a27fa2a1a28c8c8a8c858c8a8c73848284658482846584828465848284586d706d4d6d706d4152555236525552365a595a268486841d7677761d5a595a3d4947495a3934396d494749806b6d6b918c8a8c918c8a8c918c8a8c878c8a8c878486848784868487848684878486848784838489848384898484848a8484848984868487848684847e7d7e847e7d7e8684868486818181857e7d7e7e8181817b8685867d868586798685867d8c8e8c7f8c8a8c808c8a8c828c8a8c808c8a8c808c8a8c838c8a8c7e8c8a8c7d8c8a8c7c8b8d8b7c8b8d8b7b9496947e949694838988898389888982949694828e8f8e838e8f8e80949694828e8f8e838e8f8e828e8e8e81898a897f898a897e898a8981868686828482848184828481848284808081807f7b7d7b817b7d7b807b7d7b817b7d7b837b7d7b7c7b7d7b767b7d7b7584828475898889798988897b8e8f8e789c9a9c78949294758c8a8c738c8a8c76848284788482847b8482847d8482847d8686867c86868680868686829190917e9c9a9c7e9c9a9c7b9c9a9c7b9c9a9c7e9c9a9c849c9a9c859c9a9c879c9a9c88949294889492948a9492948594929485949294858988898489888982898889828381838383818385838183838381837f7b7d7b807b7d7b7f7b7d7b80848684818384838383848383838483808c8e8c7e89898981898989829492947e9492947d8c8e8c7f8c8e8c7e8c8e8c7d8c8e8c7c8c8e8c7a8384837c8c8e8c7d8384837c8482847b8686867d898a897d898a897e898889808687867e848684808687867f868786818687868284868480868786838684868184828480848284808684867e8684867d8987897e8987897c8684867c8686867e84828481898a897e8c8e8c7c8988897e868786808988897e8687867c8988897e898889818687867e8486847f8482847d8987897f86848686848284848482848184828483848284858482848580818087868586868685868386858686838283908382837b9496947f949694938c8e8c978c8e8c898c8e8c897e807e8a797c797f797c7996636163a7636163798486847984868488737273867b7c7b87787a7884787a78867e7b7e847e7b7e877b7d7b857b7d7b837e7e7e827b7d7b837b797b847b797b837b797b847e7d7e847b7d7b847b7d7b867b7d7b867b7d7b857e7f7e887e7f7e867e7f7e827e7f7e8c7979798c6365637a7979798f8f8d8f8d7976798b79767988797679867976798b8381838b9c9a9c8f9c9a9c929c9a9c8ea5a6a58ea5a6a5948c8c8c8e8c8c8c877371737e6a696a7a73717380737173807371737b6b696b7a6361637a636163806361637b6361637b6361637b636163816365637f636563816365637c63656373636163736361637063616385706e70817879787b7e7d7e817e7d7e8184828483818081827e7e7e827e7e7e818482848281808184818081837e7e7e818180818181808182818081818482847f7e7e7e7f7b797b7e7b797b817b797b827b797b807b7d7b8480818087808180877b7d7b83818181867e7d7e857b797b857b797b857b7d7b847b7d7b867b7d7b877b7d7b867b797b867e7d7e867e7d7e847e7d7e847e7d7e897b797b867e7d7e86818181857e7d7e817b797b827e7d7e82818181807e7e7e857e7e7e847e7e7e8281808184848284858180818b7e7e7e8a7b7d7b7c7b7d7b847e7e7e847e7e7e8381808182818081817e7e7e827e7e7e837e7e7e82818081837e7e7e847e7e7e84818081847e7d7e827e7d7e837e7d7e837b797b827b797b837e7d7e8381818183818181867e7d7e837e7d7e827e7d7e827e7d7e7f7b797b817e7d7e847e7d7e847e7d7e837e7d7e857e7d7e837b797b837e7d7e817b7c7b7d7b7c7b867375738673757387737273966b696b93737273967b7c7b917b797b8a7b797b8a80808086868786858c8a8c788c8a8c7d8c8a8c85838383887b797b877b797b837e7d7e82848684827375736d737573658e8d8e7a80818080737573998082809973757380808280857b7d7b867b7d7b887b7d7b837b7d7b8281818182818181838486848484868482898a898286868682868686818686868289878983898789818684867f8482848180818086808180838081807f808180778c8e8c6c8c8e8c968c8e8cb68c8e8cae898989a9898989a95d5c5da45d5c5d9d393c399d393c3999393c3992393c3993393c398d393c398a393c398d393c398d524d528d524d528a524d5291524d5293636563906365638c8c8c8c938c8c8c92aaa9aa95aaa9aa97aaa9aa95c8c8c89bdedbde99dedbde97dedbde95dedbde92d6d7d692d6d7d69ed6d7d69ed6d7d67adedfde6bdedfde7adedfde70dedfde67d6d7d67dd6d7d67dd6d7d676d6d7d678dedbde78dedbde86dedbde7ddedbde71e4e1e469e4e1e475e4e1e478efebef70f7f7f75cf7f7f766b5b6b58e94969498b2b5b298dee3de98c8ccc880b2b5b28ab5b2b58eb5b2b586b5b2b58ab5b2b595cecbce9cd8d8d899dedfde99dedfde9bd6d7d68fd6d7d694d8d9d896d6d7d695d8d8d895d8d8d895d8d8d895dedfde9ededbde8fdedbde97d3d1d381d3d1d35fd6d3d66dc5c5c57ac5c5c57acdcccd75d6d3d67dd6d3d679d6d3d66ed6d3d66ad6d7d683d6d7d689d6d7d689d6d7d68fd8d7d891d3d3d397d8d7d894dedbde8fd8d8d895d6d7d699d6d7d699d6d7d694d6d7d697d6d7d697d6d7d694d6d7d694d6d5d698d6d5d691d6d5d694d6d5d696d6d7d696d6d7d696d6d7d696d6d7d693dedfde90dedfde8bdedfde8ededfde85d6d3d685d6d3d68dd6d3d685c5c4c580bdbabd80bdbabd80bdbabd80a7a5a787a5a2a57fa5a2a57f918f9187918f91758c928c6a8c928c847377737f737773736b696b736b696b636b696b5f555455585454545854545442363836423638363e2e2c2e292e2c2e155454543e5454545f736d7380898b8988898b89917e7c7e918082808a8c8e8c878688868580828088808180888081808886858689868586898382838a8382838983828387838283848382838483828388838283848382837f8482847c8482847e89888982898889838e8f8e849496947f9496947c949694819496948594969484949694818b8d8b828988898389888982898889838e8f8e84949694869496948794969481949694869c9a9c889c9a9c829c9a9c849c9a9c84949694849496947f8e8f8e818e8f8e7d8686867f8482847f8482847c8686867f898a8981898a898186868682898a898086858683868586848c8a8c7b8c8a8c7c9492947c9492947f9492947f9492947e9496947e9496948094969482949694829492947f9492947f9c9a9c7a9492947d8c8a8c7f9492947b9492947d9c9a9c7e9c9a9c7e9c9a9c809c9a9c839c9a9c819c9a9c80918f9183918f9186918f91858e8d8e858e8d8e85808180858081808483818382838183877b797b847b797b817375737f7375737f7375738273757385737173837b797b8273717382737173827b7d7b827b7d7b837375738273757380737173807b7a7b827b7a7b817371737f7379737f7379737e7379737d7379737f7b7d7b7e7b7d7b7f7375737f7b7d7b7e7b7a7b807b7a7b7d8384837e8384837e898a897f898a8980898a89808686867f8687867e8687867e898889818486848184868481848684818687867f848684828684868184828481868486808684867f8482847f8482847d8684867e8684868086868682868686838686867f898a89808988897f8988897e8988897f8486847e84868480898889828687868084868480848284828482848384828482848284828482848184828485848284838482848380818087868586848685868580818086838283897b797b897b797b78838283977072709c7072708070727084707270906e6e6e7f6e6e6e906e6e6e9c636163886b696b7b737273867b7c7b847b7c7b847e7b7e847e7b7e847e7b7e857e7b7e857b7d7b847e7e7e837e7e7e837e7e7e8381818183818181838486848484868484838583868385838483858384838583858c8e8c888c8e8c868c8e8c888c8e8c8c8f8d8f938f8d8f938f8d8f8fa5a2a58da5a2a58ba5a2a58da5a2a58aa5a2a58f9c9a9c8b9c9a9c88838183886a696a825a595a825a595a825a595a7f5a595a7e5a595a7c5a595a7c5a595a805a595a80636163816361637e63616383636163806361637b6b6a6b7c6b6a6b7f6b6a6b816365637c6365637a63656376707270767e7c7e797e7c7e7f8c8a8c857e7c7e84737573817879788278797884787978847e7e7e827e7e7e83818081817b7d7b817e7e7e82818081817e7e7e817e7e7e838180817f8180817d8180817e818081848080808286878683868786868080808480818083808180838081808380818084818181857e7d7e857b797b867e7d7e867e7e7e8581808186818081847e7e7e857e7d7e867b797b867e7d7e867e7d7e887e7d7e897e7d7e867b797b847b797b867b797b8681818187848684828181818081808183818081847e7e7e867e7e7e877e7e7e857e7e7e847e7e7e817b7d7b837b7d7b827e7e7e81818081837e7e7e827b7d7b817e7e7e827e7e7e827e7e7e837e7e7e847b7d7b837b7d7b827b7d7b837e7d7e827e7d7e827e7d7e847e7d7e8284868484818181857e7d7e847e7d7e837b797b837b797b837e7d7e8381818184818181848181818481818184818181857e7d7e7f7e7d7e7f7b797b837b797b817b7c7b867b7c7b86838383927b7c7b907b7c7b907b7c7b907b7c7b8a84868483868786788c8e8c7c8c8e8c8386878682838383857b7c7b877375738a7b7c7b867e7d7e857b797b827e7d7e808181817a8081807e8e8d8e699c9a9c659c9a9c808e908e8c80828093737573867375737f7b7d7b837b7d7b887b7d7b85757775857e7d7e877e7d7e8681818186818181868482848486868682868686828686868286848680868486828684867f8482848280818085808180868081807f808180817e7f7e778c8e8c818c8e8c966361639a31303195313031953130319531303192393c398e393c398a393c398e393c398d393c3997393c39937072709770727094807d8097807d809aafaeaf97afaeaf9eb5b3b59ededbde97dedbde9adedbde97e7e7e797e7e7e79ae7e7e797e7e7e799dedbde9bdedbde99dedbde92dedbde8cd6d7d698d6d7d68cd6d7d681b7b9b77abdbebd89cdcecd7fcdcecd6bdedfde6ed6d7d676d6d7d684d6d7d67dd6d7d681dedbde8adedbde81dedbde74dedbde78e4e1e46de4e1e462e4e1e46de4e1e47ad6d6d652f7f7f752f7f7f766f7f7f780c8ccc8989c9e9c8c9c9e9c8cb2b5b292d0cdd092d0cdd09bdedbde9bdedbde99dedfde95d8d8d893d8d8d892d8d8d896d8d9d896d8d9d892d8d9d894d8d9d895dedfde95dedfde9cdedfde9cd8d8d88fd3d1d37ad3d1d36bc8c7c872bdbebd5fc5c5c57ac5c5c581bdbebd73bdbebd84b5b6b57db5b6b572c0bfc075cbc9cb77d0d0d07dd6d7d683d0d0d089d0d0d08cd3d3d38cd3d3d394d3d3d391cecfce92d6d7d698d8d8d899d6d7d698d8d8d88fd8d9d890d6d7d698d6d7d697d6d7d694d6d5d694d6d5d698d6d5d698d6d5d696d6d7d696d6d7d696d6d7d68fd6d7d690cdcdcd8bcdcdcd89bdbbbd86bdbbbd81b5b5b581b5b5b57cb5b5b581a5a6a589a7a5a785a7a5a778a7a5a785a7a5a77fa5a2a56fa5a2a577918f91877e7c7e6a73777365737773757377736a5a5c5a676b696b63555455673f403f5f3f403f633638366336383658181c1842181c183e0804083e2e2c2e667b7d7b8f7b7d7b99898b89917e7c7e887e7c7e88898b89918c8e8c878688868a8082808e8082808e8685868a8685868a8081808a8081808a83828387838283898382838483828384838283848b8c8b8b9496947d9496947c949694819496948194969482949694838e8f8e848e8f8e838e8f8e808e8f8e868b8d8b8583858383838583848b8d8b83898889828988898589888989848284878b8d8b838385838683858380838583829190917f919091798686867b8686867b8482847e8482847c8482847e8482847d8482847a86868680868686838686867f8686867e86868681868686818686867e868586808c8a8c7e8685867b8685867d8384837c8384837c838483818384837e8482847b8482847b8482847c8482847a8482847d8482847f848284828c8a8c819c9a9c869c9a9c818c8a8c848c8a8c8386868683868686828686868086868684868486867b797b867b797b837b797b88808180848081808180818082808180817b797b817b797b817b797b8b7b797b887e7e7e7f8988898289888987898889878c8a8c838c8a8c838c8a8c848c8a8c89848684828486848384868488848684858c8e8c808c8e8c808c8e8c848c8e8c82898989819492948294929481898989808c8e8c7d8c8e8c808c8e8c838c8e8c808c8e8c808c8e8c7f8c8e8c7c8c8e8c7f898a8982868686808686868286868682868786808687868089888980868786808687868186878680868786808988898189878982898789838684868384828481848284808482847e8482847f84828480848284818482848384828483848284828486847f8486847f848684808486847f8486847e8486847e8486847f8486847d8482847f848284808684867f89878980898789808684868086848680868486808685868080818081808180818081807f8382837f838283867b797b827b797b80636563896365638e707270847e807e85797c7985797c797f848a847f848a84867b7c7b887b7c7b827b7c7b827b7c7b837e7b7e847e7b7e84787a7886787a78847e7e7e847b7d7b867b7d7b887e7e7e88818181888486848884868486848684868385838c8385838c8c8e8c8a8c8e8c8c8c8e8c888c8e8c8b8c8e8c8c8c8e8c8f8f8d8f8c8f8d8f938f8d8f8f797979887976798879767986636163816361637a5251527d5251528152515281525152825a595a825a595a7f5a595a855a595a83626162806a696a836a696a7e6a696a7e6b696b837371738173717383737173806b6a6b7c6b6a6b7b7373737b7b7d7b817e807e838c8e8c7f8c8e8c838c8e8c828c8a8c7f8c8a8c7f8c8a8c798c8a8c7f84828481848284827e7d7e828482848381808181818081817e7e7e807e7e7e807e7e7e817e7e7e827e7e7e837b7d7b837b7d7b817e7e7e827e7e7e84818081838080807e8080807e7b797b827b797b848081808380818083808180818685868481818184818181868181818581818186818081867e7e7e847b7d7b857b7d7b877e7d7e877b797b867b797b867b797b877b797b897e7d7e897e7d7e867e7d7e8881818187818181837e7d7e827e7d7e828180818384828483818081847e7e7e847e7e7e857e7e7e8481808184818081838180818281808182818081837e7e7e827e7e7e817e7e7e837e7e7e837e7e7e817e7e7e817e7e7e837e7e7e8481808185818181858181818581818183818181827e7d7e837e7d7e837e7d7e837e7d7e847e7d7e85818181867e7d7e847e7d7e817e7d7e817b797b817b797b817b797b857b797b887e7d7e8c7e7d7e8c7e7d7e8e7b7c7b7d7b7c7b7d8383838a8c8a8c8184868481848684877b7c7b817b7c7b837b797b8a7b797b8a7b797b867b797b857b7c7b827b7c7b827b7c7b877b7c7b867b797b877b797b867b797b81818181828081807e8e8d8e7a808180659c9a9c739c9e9c869c9e9c808e908e9373757385757775857b7d7b837b7d7b857b7d7b86818181857e7d7e8581818186818181868482848484828482848284838482848386848683898789838c8a8c8189878981868586848685868480818086868586818c8e8c818c8e8c6c8c8e8c778c8e8c8b8989898b89898990898989958989899d979897999798978e979897a19798979da7a8a79da7a8a7a0a7a8a79ddedfde97dedfde9ededfde9ededfde94dedfde97dedbde9ededbde9ededbde9ededbdea0e7e7e7a0c8c8c89dc8c8c89ac8c8c899c0bec097c0bec092a2a2a292a2a2a28cb7b9b78cb7b9b781b7b9b775b7b9b784adaead8eadaead7fadaead84adaead7dc5c6c576d6d7d693d6d7d68bd6d7d686cdcacd86cdcacd6bdedbde6bdedbde78d9d8d96dd9d8d962e4e1e478e4e1e47ad6d6d67ad6d6d670f7f7f752f7f7f74fdee3de8cc8ccc8a4dee3dea4dee3de9bdedbde97dedbde97dedbde92dedbde95d8d8d895d8d8d895d8d8d895dedfde8fdbdcdb94dedfde92dbdcdb96dedfde9cdedfde95d8d8d87ad3d1d374cecbce6bbdbebd72bdbebd6bbdbebd81bdbebd7ac5c5c57ac5c5c57abdbebd7ac5c5c575cbc9cb84b5b6b581c0bfc079cbc9cb83cbc9cb83cbc9cb83cbc9cb90d0d0d091d3d3d391d3d3d397d3d3d397d8d7d898d8d8d899d6d7d695d6d7d690d6d7d694d6d7d692d8d9d895d8d9d894dbdcdb8ddedfde98dedfde98d6d5d691d6d5d688c8c8c888bab9ba8fadaaad88adaaad8badaaad8badaaad89adaaad81bdbbbd81c5c4c581c5c4c578c5c4c578c5c4c574bdbabd74a7a5a778a7a5a7749191915f918f91677e7c7e777e7c7e776b696b7a5a5c5a6f5a5c5a605a5c5a65424142673f403f6b3f403f73292c2967292c2958181c1858181c1858181c1858363836665454548f7b7d7ba37b7d7b8f7b7d7b887e7c7e917e7c7e91898b8991949a948e8688868e8082808c8082808c8082808b8081808b8081808b8081808d8081808a83828389838283877b797b848382838b949694889496947d8b8c8b738382837c8988897e848284818482848284828481898889848482848384828481848284827b7d7b817b7d7b817b7d7b7f8385837f848284828482848284828482848284807b7d7b807b7d7b807b7d7b807b7d7b7f7b7d7b7d7b7d7b7b7b7d7b797b7d7b79848284798988897e8988897e89888980898a897c898a897f898a89858482847b86868678898a897b8686867b8482847b8685867b8c8a8c7c8685867f8685867c8b8b8b7f8b8b8b7c8b8b8b7c8b8b8b7e898889798988897c8e8f8e7b8e8f8e7d8c8a8c7d8c8a8c828c8a8c848482847d8482847d8482848484828484848284817b7d7b807b7d7b807b7d7b817b7d7b807b797b817b797b817b797b807b797b81737573817375738173757382737573827b797b84838183878381838b8381838a7e7e7e857e7e7e847e7e7e817e7e7e82737173867371738673717382737173826b6d6b806b6d6b826b6d6b857375738673717384737173837371738373717384737973837379738173797382737973837375737f7375737c7375737f7375737c7371737b7371737d7371737e7371737d8482847f898a8982898a897f898a897e898889828988897f8988898086878680868786808687867f86878680868786838684868286848682848284838482847e8684867e8684867f8684867d8987897d898a897f8686867f8686868086868680868786818486848084868481848684808486847e8687867d8486847f8486847f868486808684867f8684867f8482847f848284808482848184828483848284828081808080818082808180818081807f83828382838283868b8c8b868382837b7e807e848c8e8c937e807e847072707f797c797f797c797f797c797f797c7984848684847b7c7b827b7c7b847b7c7b837e7b7e83787a78837e7b7e847e7b7e867e7e7e868180818581808186818081877e7d7e897e7d7e897e7d7e867e7d7e887b7d7b927b7d7b90737573887375738670707085707070866361638963616385636563816365638563656388636563836361638363616381636163816361637d6a696a816a696a846a696a816a696a8573727385737273827372738273727385737173817371738373717383737173837b797b837371737e6b696b7e73717382737373807b7d7b7f7b7d7b807b7d7b83707270817072707c7072707d6365637f706e707f706e707f706e70827e7c7e858482847e848284828482848484828481818081808180817f818081807e7e7e80818081808482848181808182818081838180818184828480848284827e7e7e8180808081808080818c8e8c878c8e8c8a8c8a8c83808180837b7d7b868081808284868483848684848181818381818183818081857e7e7e857e7e7e867e7e7e867b797b867b797b877b797b857e7d7e8881818187818181867e7d7e857b797b877b797b847b797b847e7d7e8581818185818081837e7e7e827e7e7e838180818481808184818081847e7e7e8581808184818081847e7e7e83818081817e7e7e817b7d7b827b7d7b837e7e7e8381808183818081828180818281808184818081867e7d7e857e7d7e837b797b847b797b867e7d7e837e7d7e837e7d7e857e7d7e847e7d7e837b797b847b797b847e7d7e867e7d7e8a7e7d7e8f7e7d7e8d7e7d7e8684868486848684888181817f7e7d7e7d838383757b7c7b797b7c7b81838383877b7c7b8a7b7c7b907b7c7b937372738a7b797b867b797b867b797b837b797b827375738273757387737573877b7c7b887e7d7e877e7d7e877e7d7e85818181828081807e8081807a8e8d8e718e8d8e6d8e908e8c808280809c9e9c6d8e908e886b6d6b8c7072708a757775887b7d7b847e7d7e83818181857e7d7e857e7d7e8684828485848284868686868386868685868486868684868184828484868486858c8a8c8586858684808180867b7d7b81707070817e7f7e778c8e8c778c8e8c9ab5b6b59fb5b6b59fb5b6b59fb5b6b5a5c6c7c6a1c6c7c69dc6c7c6a1c6c7c69ddedfde97dedfde97dedfde9ddedfde9ededfde9ededfde9ededfdea1dedfdea1dedbdea5b5b3b5a1b5b3b59ab5b3b5a5aaa9aa9d8c8a8c9a8c8a8c9a8c8a8c928486848c8486848c8486848c8486848c7b7d7b817b7d7b87999b9981999b9984adaead84adaead70adaead84adaead9aa5a6a584c5c6c576b5b6b584a5a6a57dadaaad6fbdbabd74bdbabd74cdcacd71cecfce66cecfce75cecfce7cd9d8d970d6d6d67ad6d6d65cb5b6b548d6d6d64fdee3de4fdee3de4fdee3de98dee3dea3d0cdd092dedbde97dedbde97dedbde93d8d8d890dedfde9ad8d8d899dedfde8ddedfde96dedfde9dd6d7d696d6d7d681cecbce6dcecbce6dcecbce74cecbce6bd3d1d37ac8c7c881c8c7c881c8c7c87ac5c5c573c5c5c57acdcccd81c5c5c572cbc9cb79cbc9cb88c0bfc081c0bfc083c6c3c689c6c3c690cbc9cb96d6d7d692d3d3d397d3d3d397d3d3d394d3d3d398d6d7d699d6d7d692dbd9db96dedbde98dedfde98dedfde95dedfde8fd6d7d68ad6d5d686ceccce7fceccce8ac6c3c67dc8c8c881c8c8c888c8c8c884d6d7d684cdcdcd84cdcdcd84cdcdcd81cdcdcd78c5c4c578a5a6a57ca5a6a570a5a6a56b9191916f919191747b7d7b6b7b7d7b676b696b576b696b5f6b696b6f6b696b755a5c5a6a424142604241426f42414273292c296b292c295f292c29673f403f6f5454547a54545485737173907371738f7b7d7b8f7b7d7b8f7b7d7b8f7b7d7b99898b8991949a9488898b89887e7c7e917b7d7b918082808c7b7d7b91808280908685868a8685868b8685868b808180867b797b8c8382838f9496948a949694818b8c8b7a7b797b767b797b817b797b848482848284828484898889838482847b8482847e8482847f8482847e8482847f83858381838583808b8d8b7f8b8d8b7f949694829496948594969483949694838b8d8b818b8d8b7d838583808385837d8686867b868686828686867f8686867f8e8f8e7e8e8f8e7c8988897c8988897a8686867f898a897f8686867d868686788988897c8988897a848684788486847c8686867884828481868686878c8e8c7b898a897b898a8979898a89798c8e8c7d8c8a8c7f8c8a8c7e8c8a8c7e898889818686867f898a897b8686867e8686867c8082807f7b7d7b7f7b7d7b7c7b7d7b79787a7877787a78787375737e7375737b7b797b7b7b797b7f7b797b8080808080808180817b7d7b847b7d7b84808180857e7f7e847e7f7e8578787884737173826b6d6b866b6d6b866b6d6b816b6d6b856b6d6b826b6d6b7e6b6d6b7e6b6d6b836b696b846b696b836b696b846b696b856b696b856b696b876b696b806b696b7d6365637f6365638163656383636563846b6d6b816b6d6b7d6b6d6b846b6d6b827b797b7f7b797b8386858683868586838687868586878685868786808687867f868486818684868186848680868486818987898389878985868486858684868486858684868586828685867e8c8a8c8086888680868886808688867d8688867f8385837f8385837f8385837f838583808482848084828480848284808482847e8685867c8685867c868586808685867f8685867e8685867d8081807f86858680848684808486848084868483848684808686867f8686867f8686868086868683868786858c8e8c868c8e8c848c8e8c8a94928c858383818563656b8563656b856b696b857b7d7b817b7d7b817b7d7b827b797b857b797b857b797b857b797b847b797b8381818184818181867e7d7e857e7d7e857e7d7e837b797b877b797b8978797887787978887879788a7375738970717087757575897575758770717083737473866b6d6b84737473847374738570727087707270886b6d6b896b6d6b886b6d6b7f707270817577758a7b7d7b8684868487848684847e7f7e837e7f7e8673757383737573817375738178797880737573827375737f73757382787978817375737e73757381787978807879787f7b797b847b797b7f7b797b7c7b797b7b7375737e737573827375738583838384848684817e7d7e837b797b847b797b837b797b7f7b797b7f7e7d7e7f7b797b817e7d7e827e7d7e827e7d7e8381818183818081858180818181808182818081837e7e7e7e7e7e7e8181808183818081817e7e7e84818081857e7e7e817b7d7b807b797b857b797b86818181867e7d7e847e7d7e8384828484848284837e7d7e847e7d7e837e7d7e857b797b847e7d7e867e7d7e8681818187818181877e7d7e87787978867e7d7e867e7d7e87787978867b797b877e7d7e877e7d7e857e7d7e847b7b7b827b7a7b827b7a7b847b7b7b857e7d7e857e7d7e857b7d7b867b7d7b857e7d7e847e7d7e837e7d7e8384828483807e8082807e8083807e8084807e80837e7d7e837e7d7e837b797b877b797b85838383827b7c7b8573757380737573857b7c7b817b7c7b857b7c7b887b7c7b8c7b797b8c807e8090807e8098807e808c868786878c8e8c878c8e8c8386878677848684797e807e7e7b7d7b7e7e807e837b797b8e7e7c7e8e7e7c7e887e7c7e88817f8189817f8186817f818e7b797b907375738473757384737573877879788473757387787978887e7d7e897e7d7e87787978897879788878797887737573857b797b817e7d7e7f8181817b8486846e949694819496948a7b797b51838283827e7c7e977e7c7e907e7c7e897e7c7e85818081858180818581808185818081848482848484828489848284858482848584828484848284818482848384828486848284868482847d84828474848284858486847c8486847c848684979f9f9fa7b5b2b5a7b5b2b59ed6d3d69bd6d3d69ededfde9bdedfde9ededfde9ededfdea3ced3cea7ced3cea7ced3ceabced3cea9b5b2b5a9b5b2b5a9b5b2b5a5919091a29998999a7576759775767597757675918381838c6b696b916b696b916b696b86737173867371738b737173868b8a8b8eaaa7aa8ec6c3c695aaa7aaa2aaa7aa88bdbabd7dbdbabd92bdbabd7dbdbabd93b5b2b58296959658b5b2b57a9695968c91919179adaead7fadaead79adaead73c6c7c673c6c7c66ac6c7c665c6c7c664cecece58cecece64cecece40cecece53cecbce5fd6d4d653e7e7e75fe7e7e78ad6d7d695d6d7d695d6d7d695d6d7d698d6d7d68dd6d7d698d6d7d69dd6d7d69bcbcacb8fcbcacb83b8bab877b8bab86ebdc0bd7abdc0bd80bdc0bd8bbdc0bd76c6cbc676c6cbc686c6cbc679c6cbc677cecfce77c8c8c87dc8c8c877cecfce7ccecdce7ccecdce7cc6c7c686c6c7c687d3d0d396d3d0d398d3d0d393d3d0d38fd6dbd695d6dbd698d6dbd695d6dbd696dedbde96dedbde93dedbde96c2c2c295bdbebd95bdbebd89bdbebd81bdbebd87c6c3c68bc6c3c68bc6c3c687c6c3c693bdbebd93bdbebd84bdbebd87bdbebd7fbdbebd70bdbebd739c9d9c7c9c9d9c729c9a9c619c9a9c6883818376838183747375737073757365737573675d5e5d6d525352665253526052535266292c2965292c2965292c296d292c2965292c296539343965524f52786b6a6b8c8486848d8482848d8482848d8482848d8482848d7b7d7b8d8989899b898989949795978e7e807e8e7e807e967e807e8e7e807e947371738e898889949f9f9f8e898889887b7a7b887b7a7b887b7a7b887b7a7b8f9c9a9c859c9a9c7a898889756365637b737173817b7a7b8983848389838483858b8b8b818384838183848382838483818688867f919391819c9e9c839c9e9c859c9a9c859c9a9c819c9a9c7f949294818c8e8c818c8e8c7f8688867d8688867d898889808988897d8e8f8e7d8e8f8e7d8c8e8c7e8c8e8c80898a89808c8e8c81898a89818686867f898a897f898a897b898a897b898a897b898a8979898a897c8988897f8486847c848684798687867a898a89788482847e898a8981898a897e8482847b8482847c8686867b8482847d8486847d8486847a8486847e8687867c8686867b8686867b848284768482847c7b7d7b7c8082807880828077808280778486847a7e807e7a848684788486847b8687867f868786838c8e8c818c8e8c808685867c86858681868586858685868484868482848684828486848384868481818081848180818181808184767676857879787e7879787c8685867c8685868086878683868786828687867d8687867e7e7d7e837e7d7e7e7e7d7e7e7e7d7e818f908f838f908f838f908f83a5a6a57d8b8d8b817b7d7b848b8d8b848b8d8b849191918091919182919191809191918286878685808080838080807f868786808684868280838084808380838083808584828484868486828684868484828481868586818685868586858681868586808688868386888683868886808688867c8385837c8385837f8385838683858380848284808482848584828485848284808c8a8c7c8c8a8c7e8c8a8c7e8c8a8c7f8685867d8c8a8c808c8a8c808c8a8c7e8486847f8486847f8486847f848684808482848086868680898a8980898a8984868786878687868580808083808080828383817883838180838381788383818c7b7d7b8a7b7d7b817b7d7b817b7d7b827e7d7e82818181858181818681818183848684837e7d7e877e7d7e847e7d7e857b797b857e7d7e867e7d7e87818181877e7d7e877e7d7e8878797887787978867b797b877b797b89757575887b797b847b7b7b887374738a7b7b7b85848284877b7d7b877b7d7b877b7d7b857b7d7b867577758c757775887b7d7b837b7d7b817371738073717380737173807878788278797882787978817e7d7e837e7d7e827e7d7e81848284818482847f848284807e7d7e827e7d7e7c7e7d7e7e787978827b797b7e7371737e7371737f7371737d7b7c7b7d7b7c7b827b7c7b87737573827b797b7c7b797b827b797b837e7d7e807b797b827e7d7e7f7e7d7e817e7d7e837e7d7e838181818381818184818181837e7e7e827e7e7e80818081818180817f8180818284828481848284817e7e7e838180818081808180818081818482848384868488818181887b797b827b797b85737573837375738278797884787978827b797b857e7d7e867e7d7e877e7d7e867e7d7e867b797b867b797b877b797b87787978857e7d7e8884828488848284877e7d7e867e7d7e857b797b847b797b847b7d7b837b7b7b817b7b7b837b7d7b857e7d7e857e7d7e847e7d7e847e7d7e857e7d7e867e7d7e857e7d7e84848284837b797b827b797b817b797b807b797b817b797b877b797b857b797b857e7d7e857b7c7b877b7c7b8c7b7c7b8c7b7c7b8f8383838f8383838c8c8a8c858c8a8c878c8a8c838c8a8c7b8c8a8c7f8684867e8080807e8080807c8080807e7b797b887b7d7b887b7d7b867b7d7b837b7d7b857b797b887e7c7e887e7c7e867b797b867b797b897b797b867b797b867b797b8d73757384787978877e7d7e86737573877879788b787978887879788678797888787978887879788878797888787978877b797b837e7d7e837e7d7e81818181778b8c8b6e949694818382836e83828382a5a2a597918f91907e7c7e897e7c7e858180818581808185818081858180818584828487848284868482848284828485848284848482848386868684898a8986848284868482848684828498aaa7aaa0d6d3d66ad6d3d697bab9baa9d6d3d6a1d6d3d6a1d6d3d6a7d6d3d6b0d6d3d6adb2b1b2adb2b1b2aab2b1b2adb2b1b2abaaadaaab868786ab868786a3868786a1919091a16d6e6d9d6d6e6d954a4d4a945255529252555294525552945255528c6b696b8c6b696b8c838183889c999c90a4a4a495bdbebd9fbdbebda4bdbebd9bc6c3c68eaaa7aa7baaa7aa9b8e8c8e9d9c9b9c67bdbabd889c9b9c929c9b9c69b5b2b571969596609695967ab5b2b598adaead8cadaead79adaead79adaead80aaabaa77aaabaa6ac6c7c677c6c7c664cecece64cecece87cecece58e7e7e76be7e7e78fd6d4d69bcecbce47deddde54d6d7d6a0d6d7d695d6d7d695d6d7d6a3d6d7d698d6d7d68dd6d7d692d6d7d677dedbde77cbcacb6acbcacb83b8bab88badaaad7ab5b5b580b5b5b57aadaaad83a5a2a583b0afb086b0afb07dbbbdbb7abdbabd7ac2c1c280c2c1c280c8c8c87ccecdce7cc6c7c67ccecdce89cecdce96d3d0d396dedbde93dedbde96dedbde9dd6dbd698d6dbd68fd6dbd695c5c9c58fc2c2c286c2c2c28cc2c2c28fc2c2c28dbdbebd8dbdbebd85bdbebd8daaabaa92a7a6a784a7a6a78ba7a6a787a7a6a7879c9c9c849c9c9c7c9c9c9c877b7a7b857b7d7b707b7d7b707b7d7b767b7d7b766a696a686a696a616a696a766a696a6e5d5e5d6e5d5e5d704747476e4747475952535253292c2966292c2966525352754c4f4c7d4c4f4c7d4c4f4c857072708c8486848c8486848c848684926b6a6b978482848d8482848d848284978482849b8989899b9795979b8989898d7b7d7b8e7e807e967e807e967e807e9e999b999f9f9f9f8e9f9f9f7773717377737173887b7a7b9794949490adaead889494947a767676706365637a63656385767676898384838783848385838483838384837c8384837e8b8b8b849492948594929485919391859193918591939185868886818482847f8482847c8482847c8482847b7b7d7b7d7b7d7b7a808280788688867b898889828e8f8e808e8f8e798e8f8e7e8c8e8c808c8e8c7e8c8e8c80898a89818686868186868685898a8981898a897f8686867d84828479868686798686867d8486847e8486847c898889798988897a868686788482847884828478848284798482847b8482847b8482847b84828479848684798486847c8486847b8486847b8482847f8686867e8686867c898a897e8c8e8c7d8c8e8c7c8c8e8c7c8688867d8486847d8486847d8486847c8486847c86878680868786818687867e86878684808180848081808086858684808180847e7f7e817e7f7e7f7e7f7e847e7f7e7f8180817b8180817d81808182818081897879788786858682949294829492948094969483949694829496947d94969480a5a6a58aa5a6a587a5a6a585a5a6a588a5a6a58ca5a6a58aa5a6a583a5a6a5769c9e9c8b9c9e9c8f9c9e9c889c9e9c889c9e9c879c9e9c7f9c9e9c7f9191917f8c8e8c7a8c8e8c7d8687867a8687867d8684867e8684867e86848680868486848684867e86848680848284808482847b8685867e86858682808180847b7d7b837b7d7b8380828080868886747b7d7b7f7375738d9495948da5a6a58aa5a6a580a5a6a580a5a6a580a5a6a57ba5a6a580868586808081808086858682868586818c8a8c83868586838685868186858681848684818486848084868480848684838686868286868684848284838482848480808083808080807b797b857b797b827374767d737476878383818594928c877b7d7b877b7d7b837b7d7b877b7d7b87848684828486848584868485818181828181818181818186818181868181818481818186818181887e7d7e867e7d7e847e7d7e857e7d7e84848284847e7d7e8875757589757575897575758b757575857b7b7b858482848a7b7b7b8773747384757775857577758675777584757775817b7d7b837b7d7b85757775817b7d7b827e7f7e827e7f7e847e7f7e847e7f7e847e7d7e857e7d7e847e7d7e8284828480848284807e7d7e807e7d7e807e7d7e817e7d7e817e7d7e7d7879787e7375737c7371737b737173817b797b847b797b807b7c7b7b8383837e8c8a8c828383838481818183818181837e7d7e837e7d7e837e7d7e8181818183848684848486848381818181818181827e7d7e837b797b817e7e7e8081808180818081808180818084828481818081807e7e7e827e7e7e817e7e7e807e7e7e7f7e7e7e817b7d7b7f7b797b807b797b888181818681818183848284838482848384828484848284858181818581818184818181857e7d7e857b797b867b797b887e7d7e877e7d7e877e7d7e887e7d7e867e7d7e857e7d7e867e7d7e847b797b857e7d7e857e7d7e847b7b7b837b7b7b847b7d7b857b7d7b847e7d7e847e7d7e837e7d7e847e7d7e857e7d7e827e7d7e8278797883737573857b797b847b797b867b797b87807e808a8181818c7e7d7e8c7e7d7e8c7e7d7e8f7b7c7b8f7b7c7b8c7b7c7b877b7c7b7e8383837e8c8a8c777b7c7b777b7c7b7b8684867b807e807b7b797b837b797b877b797b857b797b837b797b837b797b837b7d7b837b7d7b837b7d7b817b7d7b837b797b867b797b867b797b887b797b877e7c7e887e7c7e88817f818884828487848284847e7d7e86787978897879788a7879788978797887787978897879788a7e7d7e887e7d7e887e7d7e897e7d7e877e7d7e857e7d7e857e7d7e8184868481838283778b8c8b6e949694818b8c8b7aa5a2a56ca5a2a5896b696b896b696b8a6b6d6b8a7676768a767676858180818784828487848284868482848486868686898a8986898a8985898a8983898a897d8482848f979497aabdbabdb3bdbabda9bab9baa0d6d3d6a9d6d3d6a9bab9baadb5b2b5adb5b2b5a7949194aa949194aa868386a7868386a4868386a4868386a36361639c636163986361639c636163954a4d4a8d4a4d4a8d4a4d4a8d6d6e6d8f7576759799989992999899949998999ab5b2b59eb5b2b59ab5b2b59ab5b2b5a4bdbebd9abdbebda4bdbebd9fa4a4a47b8e8c8e888e8c8e748e8c8e818e8c8ea87b7c7b677b7c7b679c9b9c927b7c7b7a7879787178797871787978829695968c9191917f757575737575756d757575777375737c737573778e908e6e8e908e649c9e9c7bb5b6b57bb5b6b56fcecece77cecbce77d6d4d677d6d4d653cecbce7fd6d7d6a0d6d7d695d6d7d695cdcecd8dc5c3c58dbdbabd98bdbabd92bdbabd6acbcacb77dedbde77dedbde5ededbde8badaaad85b5b5b580b5b5b563bdc0bd8ab0afb08ab0afb08ab0afb083b0afb080bdbabd83c2c1c286c2c1c286c8c8c87ccecdce83d6d4d690dedbde93dedbde98dedbde93dedbde8cd3d0d396c8c5c89ab5b7b595b5b7b58dc5c9c592c5c9c58fc2c2c289c2c2c289c2c2c293a7aaa791aaabaa7daaabaa799798978197989787898989848989897d898989848989897c7b7a7b7c7b7a7b7c7b7a7b787b7a7b825a5d5a7f5a5d5a7f5a5d5a825a5d5a795251527952515279525152725251527247474772474747744747476e31303159292c2953292c29667b7a7b73a5a2a58d94969495949694959496949d94969492848684928486848c848684928486848d8482848d848284a197979797bdc3bd86a5a2a5948989898d7b7d7b947b7d7b967e807e9e999b999eb5b6b58e999b9982737173777371738289888994b5b6b597adaead88949494727b7a7b6a6361637a6365638a7676768a8988898a89888983838483838c8e8c7f8c8e8c818c8e8c849492948594929485949294858b8b8b85868886857b7d7b817b7d7b7d7b7d7b7c84828478848284788482847a8c8a8c7b8688867a8c8e8c7f8c8e8c818c8e8c84898889828988897f8988897f89888981898a89808c8e8c818c8e8c81898a8983898a8985898a8983848284818482847f84828477868686778686867d8686867e8486847c8687867d8687867a8486847886868678898a89788686867c898a897e8686867e898a897d898a897e898a897d8988897d898889808988897e8687867f868686818482847e8482847b848284778082807980828079808280788082807784868478848684798486847c8486847e8c8e8c848c8e8c7f8687867e868786808c8a8c85868586828685867f86858681848684848486847e7e7f7e7e7e7f7e7f81808181818081848c8a8c888c8a8c8b9492948794929482949294829492948494969481949694829496948294969485919191839191918391919181919191818f908f83797a7981797a7981797a79767b7d7b7d8b8d8b818b8d8b818b8d8b7f868586837b797b827b797b7f7b797b7c7b797b7c8080807d8080807f80808083868486808684867e8684867f868486818684867e868486818684868086848681868586818685867f8685867f8685867d8688867d808280807b7d7b898c8e8c8da5a6a594a5a6a58a9495948694959480a5a6a57ba5a6a5769a9a9a63848284747b7d7b828081808080818080808180817b7d7b817b7d7b808081807f7b7d7b807e7d7e827e7d7e837e7d7e827e7d7e838482848684828485848284858482848386878681868786818080808480808082838381858383818783838185838381877b7d7b8a7b7d7b7c7b7d7b837b7d7b8b7e7d7e837e7d7e82818181877e7d7e867e7d7e8381818185818181877e7d7e847e7d7e827e7d7e867b797b857e7d7e8778797886787978837e7d7e86787978897b797b887b797b867b797b867b797b877b7b7b8873747389737473867374738675777587757775877b7d7b847b7d7b857b7d7b857b7d7b857b7d7b857b7d7b827e7f7e847e7f7e837e7f7e817e7f7e837e7d7e847e7d7e847e7d7e8378797881787978817879788178797883787978807e7d7e7d8482847e8482847b8482847e838183828c8a8c828c8a8c7f838183827b7c7b827b7c7b7d83838380838383848486848481818182818181818486848384868485818181827e7d7e817e7d7e817e7d7e817e7d7e837e7d7e8181818181818081827e7e7e808180817e8180818181808181818081817e7e7e83818081808180817f81808180818081807e7e7e808181818884868488848684837e7d7e867e7d7e867e7d7e8378797883787978857e7d7e85818181857e7d7e847b797b857e7d7e877b797b877b797b877b797b87787978877879788973757387787978837b797b857b797b857b797b847b797b847b7b7b857b7a7b857b7b7b857b7b7b847e7d7e867b7d7b847b7d7b827b7d7b847879788178797882787978847e7d7e83807e808286848683868486828c8a8c818486847c8486847c7e7d7e7e848684828c8a8c828383837d8383837d7b7c7b7e7375737e737573817b7c7b88737573877b797b877b797b877b797b877b797b837b797b837b797b837b797b83808080837e807e837e807e817b7d7b817b7d7b867b797b897b797b88817f8189817f8188817f8187817f8188817f81877e7c7e847879788478797884787978877e7d7e8b7879788b787978897e7d7e8b7e7d7e8a787978897879788b787978897e7d7e897b797b897b797b897b797b877e7d7e8183828381838283778b8c8b778b8c8b7a7e7c7e6c918f916ca5a2a5907e7c7e9e818081948c8a8c8f8c8a8c8a8c8a8c89898a8988898a8987898a8988898a8985898a8985898a8983898a8984898a8998aaa7aab3bdbabdaaaaa7aaa1979497a09f9f9fa9848684a0848684a0848684a7737173a7737173a17371739b737173985a555a985a555a985a555a985a555a98636163986361639086878694868786959190919db5b2b5a1b5b2b59db5b2b59abdbabd9dbdbabd9fbdbabd9fbdbabda3b5b2b5a3b5b2b5a39c999ca79c999c9f8b8a8b958b8a8b8b7371738173717374737173817371737b737173887371737d5a5d5a725a5d5a7d5a5d5a7d5a5d5a7a5a5d5a715a5d5a715a5d5a7a5a5d5a6d5a595a735a595a797575757991919185aaabaa80aaabaa73aaabaa73aaabaa93b5b6b593cecece7bcecece7bcecece77cecbce83cecbce77d6d4d68fdedddea0d6d7d68ac5c6c57fc5c6c57fbdbebd7cbdbabd8dbdbabd8dbdbabd8dbdbabd8fb8bab883a5aaa577a5aaa546b8bab869c6cbc685b5b5b57aadaaad80bdc0bd8dc6cbc686c6cbc67dc6cbc683bbbdbb86bdbabd8cbdbabd8cc8c8c88ccecfce90d6d4d68cd6d4d68ccecdce93c6c7c68ebdbabd91bdbabd8ec8c5c88ec8c5c892b5b7b592b5b7b58db5b7b58aa5a6a5868c928c828c928c828c928c7f8c928c8584868481848684858486847984868484898989876b6d6b7d6b6d6b796b6d6b805a595a845a595a7c5a595a7c5a595a7f5a5d5a7f5a5d5a795a5d5a7c5a5d5a7952515272525152725251527252515270474747703130316e3130316e31303173525352807b7a7b7aa5a2a5807b7a7b8d94969485949694959496948d9496948584868492848684928486849284868497979797abaaadaaab979797668482846b7b7d7b947b7d7b8d7b7d7b9b979597adb5b6b596b5b6b5777e807e77636563888988899fb5b6b594b5b6b5829f9f9f817b7a7b6a63616363636163887b7a7b948988898a898889858988897f8988897d8c8e8c7d83848381838483878c8e8c878b8b8b828384837e838483817b7d7b7f7b7d7b777b7d7b777b7d7b77868886788c8a8c7a8c8a8c7a949294768c8a8c748c8e8c7d8c8e8c7f8688867f8688867f8988897d898889808e8f8e868e8f8e84898a89848686868484828483848284818686867c8686867684828476868686778686867186868679898a897f898a897f8486847e8486847e8486847c8486847b868786788988897a8988897b8c8a8c7d898889818988898189888981868786828686867c898a897f898a897f8686867e898a8979898a8979868686788686867b8486847c8486847a8687867789888977898889798988897c8988897d8988897f8c8a8c82868586868c8a8c868c8a8c809492948594929483949294839492948694969484949694849496948694969483949494869494948a94949488949494848b8c8b848b8c8b838b8c8b817b7a7b84797a7982797a797f797a797f797a79808486847e797b797e797b7980797b7982787978807371737d7575757973717381737173817878787a7371737c7371737f7371737f7371737e7371737f787678807b7d7b807e7e7e808180818184828482868586848081808380818082808180838685867e8685867e8685867e8685868084828481848284818482847e8482847b8081807b80818082808180aa7b7d7ba3999899869998998699989990999899828e8c8e7d8e8c8e678e8c8e628e8c8e7f949294838384837f8384837f8384837f84828480848284808482847e8686867d898a897e898a897f86868681848284828486848384868484848684828988897e868586808081808486858684868586858385838383858385838583868c8e8c838e8c8e898e8c8e838e8c8e838e8c8e857b7d7b887b7d7b857b7d7b857b7d7b877e7f7e877e7f7e887e7f7e877e7f7e847e7f7e847e7f7e867e7f7e867e7f7e867b7d7b867b7d7b887b7d7b887b7d7b888181818481818182818181857b797b827b797b857b797b877b797b847e7d7e86818181867e7d7e847b797b857b797b847e7d7e867b797b877b797b857b797b847b7c7b8483838384838383858383838384828483848284837e7d7e827e7d7e807e7d7e7f7e7d7e807e7d7e827e7d7e81817f817e817f8180817f8181817f817f818181807e7d7e7c7b797b7d7b797b837b7c7b817b7c7b7e7b7c7b82838383877b797b827b797b827b797b817b797b827b797b837b797b837b797b837b797b837e7d7e827e7d7e847e7d7e847e7d7e827e7d7e837e7d7e8281818182818181817e7d7e807e7d7e807e7d7e817e7d7e827e7f7e7d7e7f7e7d787878807e7f7e85818181858181818081818183818181827b7c7b82737573847b7c7b84838383857e7d7e857e7d7e837e7d7e83787978847879788478797887787978847879788975757587787978877b7d7b89787978857b797b857b797b857b797b857b797b817b7a7b817b7a7b817b7a7b817b7a7b827b797b827b797b857b797b827b797b847e7d7e847e7d7e868181818681818184807e8084807e80847b797b817b797b85787878857e7f7e837e7f7e877e7f7e7f7878787d7e7f7e837e7f7e8873717384737573867b7c7b867b7c7b817b7c7b84787a7883787a7883787a78837e7b7e837b7d7b837b7b7b837b7b7b847b7b7b837879788178797881787978847879788a8181818981818187818181877e7d7e857b797b867b797b867b797b857b797b857b797b877e7d7e887e7d7e887e7d7e8a7b797b877b797b897877788978777887787778887877788b7576758b7576758a7b797b8a7576758c75767589787778827e7d7e7e8482847e7e7d7e768482847d848284858482847aaaa7aa81bdbabd8c9c9e9c91868886919193918c9193918a8c8e8c888c8e8c868c8e8c86898a8987898a8987898a8981898a898e8e8e8ea68688869c686a689c4a4d4a9c4a4d4a964a494a964a494a984a494a986d6d6d9f7371739f73717394737173948b8a8b959796979597969799aaaaaa9baaaaaa9cbdc3bda2bdc3bd9fbdc3bd9cbdc3bd9dc6c3c69dc6c3c6a29796979d979697a1949694a1949694a1949694a1949694a09c9a9c9b7b7a7b977b7a7b925a5b5a874a494a7d4a494a7d4a494a7d4a494a804a494a804a494a804a494a7a4a494a77525552865255527e525552775255527a6b656b7a6b656b7a8c898c84adaead90acabac95d6d3d695d6d3d69ad6d3d68acecfce79cecfce84cecfce96cecfce9badb2ad88adb2ad7aadb2ad88adb2ad7abdbebd6abdbebd99a1a3a1b9bdbebd65cecfce74b5b6b588b5b6b583b5b6b582b5b2b591b5b2b582b5b2b587a4a2a47d8c8e8c718c8e8c718c8e8c719797976fb5b6b56fb5b6b58eb5b6b59bb5b6b58bafb0af79afb0af6dbdbebd85bdbebd8ebdbabd94bdbabd8ebdbabd8bbdbabd8eb5b6b588b5b6b588b5b6b58ca7a7a78a9c9b9c909c9b9c8a9c9b9c7e9c9b9c8b868586848685867e8685868486858682848284868482848b84828482848284807b7d7b757b7d7b7a7b7d7b7a656765706868686d68686877686868746868686e5d5e5d7a5d5e5d865d5e5d865d5e5d7f5a595a835a595a765a595a764c4c4c7d414241724142416c4142416741424162181c185b181c18623e403e768c8a8c799a9a9a7f8f8e8f7f8f8e8f849a9a9a919496949494969491aaaaaa8aaaaaaa91aaaaaa91aaaaaa91aaaaaa87aaaaaa9d9c9c9ca99c9c9c7b7b7e7b645a615a8a7b797ba1969596a1cecfce9bcecfce81999899747b757b819998999cb7bbb794b5b6b5819c9c9c77838283776b696b6e6a6c6a5f6a6c6a7d7b7b7b8c8c8a8c85949294848b898b7f7b797b7d7b797b7d7b7d7b7f808180818685867f868586797b7d7b797b7d7b767b7d7b797b7d7b798482847584828473898889768e8f8e798e8e8e768e8e8e768e8e8e74898a89738c8a8c798988897d8687867b86878678898a897a8c8e8c81898a89858686867f8685867c8685867f8685867c86858678848284788686867a8686867a8686867a8686867c8686867c8686867c848284778486847b8486847b8486847a8486847c8486847c8687867b8687867b8988897b8988897d8687867f89888981868786828686868286868682868686828686867e898a89798686867a8686867d8686867e8988897d8687867c8988897c8988897e8988897d8687867f8988897f8c8a8c7d8685867f868586888c8a8c868c8a8c838685867f8685868286858685868586847e7d7e827e7d7e847e7d7e827e7d7e817371737d7371737d7371737d737173806b696b856b696b846b696b7f6b696b87636563876365637f636563826365638163656385636563806e706e7e797b79827b7d7b847b7d7b7f7575757d7b7d7b868486847a7e7f7e757e7f7e777e7f7e807e7c7e7f7e7c7e7e8482847e8482847f84828480818081818180818281808181808180838685868186858682868586808685868080818081808180808081807f8482847e8482847f8482847d84828482808180828081807b8685867b7b7d7bb7525552ad52555286757675869998997d8e8c8e707371736b807e80749c9a9c6a9492947f8384837f8b8b8b7f8b8b8b7e898a897d898a897e898a897d898a897e898a8980898a897d898a897e898a897e89888980898889828486848584868480868586818c8a8c868c8a8c868c8a8c828c8e8c838c8e8c868c8e8c8b8c8e8c868e8c8e869c9a9c8f9c9a9c839c9a9c7f84868488848684887b7d7b857b7d7b857e7f7e877e7f7e847e7f7e847e7f7e847e7f7e847e7f7e827e7f7e807e7f7e827b7d7b867b7d7b898685868886858682848684828181818381818185848684858486848684868487818181887e7d7e8881818186818181857e7d7e868486848784868484818181837e7d7e877b797b86737573847b7c7b84737573817375738278797880787978807879788078797880787978807879787e737573807879787f7e7c7e817e7c7e817b797b817e7c7e7f8181817f818181808486848184868482838383807b7c7b82838383848c8a8c818482847c8482847f7b797b847b797b8181818182818181837e7d7e827e7d7e867e7d7e837e7d7e847e7d7e847e7d7e817e7d7e827b797b837b797b867e7d7e817879787e787978817e7d7e808482848284868482848684828486847f7e7f7e80818181838181818381818183767576807b7c7b7d838383897b7c7b848383838384828483848284837e7d7e857e7d7e877e7d7e847e7d7e847e7d7e847e7d7e8c7b7d7b877879788275757587757575857b797b807b797b857b797b857b797b81737173817b7a7b8c7b7a7b8c7b7a7b8e7b797b8e868486918c8a8c918684868b8181818681818186818181818181817f8684867c8c8a8c7c8684867c86848680848684817e7f7e7e7e7f7e7a7371737d7878787d848684867e7f7e86787878867b7c7b867b7c7b847b7c7b847b7c7b84787a78837e7b7e837e7b7e837e7b7e837b7b7b817b7b7b817b7b7b817b797b827879788275757586787978897b7d7b8b7e7d7e887e7d7e887b797b8a7b797b877e7d7e887e7d7e877e7d7e887e7d7e8a7e7d7e887e7d7e897e7d7e8a7b797b877b797b8678777888787778887576758a757675887576758b7877788c7877788c78777889787778877877788375767584737573847375737e7e7d7e7e8482847684828481848284908482847a9794976c9c9e9c91919391919193918691939186898a8986898a8984868686838686868584868487848684858486848184868483686a688d868886a18688869c8688869d919191a1919191a491919198b5b6b59dbdbebd9dbdbebd9dbdbebda2bdbebda0bdbebda2bdbebd9eaaaaaa9eaaaaaaa5999b99a2999b99a2999b99a2999b99a2979697a2979697a29796979d9796979d9496949d757575957575759557545792393c3988393c397f393c397f393c39824a494a824a494a824a494a824a494a7a4a494a80737173877371738d9c9a9c8daaa9aa6faaa9aa7e7e7f7e95aaa9aa94adaead94ced3ce9eced3ce8fced3ce9ad6d3d690acabac95acabac908384836d8c8b8c798c8b8c8a8c8b8c908c8b8c839497947f9497947aadb2ad83adb2ad89a1a3a14abdbebd99a1a3a1b9868886659c9e9c79b5b6b5889c9e9c889c9e9c879492947d9492946e949294789492947a9797977797979780adaaad86adaaad82a4a6a47cb5b6b58ea4a6a48e9496947fa1a3a185a1a3a185afb0af85bdbebd8bbdbabd87bdbabd87acabac8b9c9c9c8ca7a7a788a7a7a785a7a7a781a7a7a78a9c9b9c849c9b9c849c9b9c849c9b9c8ba5a2a584a5a2a57ea5a2a577868586826e6c6e7d6e6c6e74585658795856587d4f514f754f514f6f4f514f754f514f744c4e4c6d4c4e4c774c4e4c824c4e4c7a4245427e4245428a424542824245427f3e403e833e403e7f3e403e7a3e403e7741424177414241771818186c181818623e403e70656565708c8a8c7d8c8a8c8a9a9a9a84a5a6a58fa5a6a58aa5a6a58faaaaaa99aaaaaa96aaaaaa94aaaaaa91aaaaaa91aaaaaa91aaaaaa9cc8c6c892bdbabd7b9c9c9c6f9c9c9c86bdbabda7cecfcea1cecfce8a9695967e7b797b8199989995b7bbb795b7bbb788999899778382836e6b696b77838283776b696b665a5d5a757b7b7b8c8c8a8c8c8c8a8c7e8381837d7b797b807b797b82838183818685867f8c8a8c7b868586777b7d7b777b7d7b74868686748686867486868678898889798e8f8e768e8f8e728e8f8e718e8e8e718e8e8e71898a8974898a896f8c8a8c6f8c8a8c778988897d8988897e898a897f898a897f8482847a848284778c8a8c7a8c8a8c7c8685867a8685867c898a897e8686867c8686867a8482847c86868685898a897c8686867584828477868786778486847a848684778486847b868786808486847d8486847a8486847b8486847b86878679868786798687867f868686828686868286868682868686808482847f848284808482847d8686867a8486847b8486847c848684798687867c8988897f8687867e898889798687867986858682808180887b7d7b867b7d7b83787978827879787d7879787c6b6d6b7f73717384737173807371737d73717381737173817371738383828386838283867b7a7b866b696b867b7a7b817b7a7b878f908f898f908f898f908f848f908f8784868485797b7980797b797c797b797b7879787f75757580787978827575757c7371737a7371737f7878787f7e7f7e7f84828483848284838482848384828482818081818180818081808183818081828081807f8081807f808180818081807e80818080808180817b7d7b7e8081807f8482847f8482847d8482847d84828482868586828081807b8c8a8c7b8c8a8c7275767599757675ad5255529075767574807e806b807e8082807e806b737173667b7d7b838b8b8b83838483838384838186868681898a8980898a897f898a8980898a8981898a8981898a8980898a898189888981898889828988898286878684868586898c8a8c84868586838685868c8c8e8c8b8c8e8c858c8e8c8c8c8e8c86807e8089807e808c807e807a807e80798486848573757382737573856b6d6b877371738573717385787878847e7f7e89787878897878788273717384737173898081808d8c8a8c8b8c8a8c868685868481818185848684848486848484868485848684858486848584868488818181888181818781818187818181877e7d7e847b797b827e7d7e82818181837e7d7e82737573817375737f737573817375738273757380787978817879788378797881787978807879787f787978827e7d7e837e7c7e817e7c7e817e7c7e807e7c7e7e7e7d7e807e7d7e7f7e7d7e7e7b797b7f737573857375738573757383737573816b696b7c737173827b797b877b797b827e7d7e827b797b837b797b847b797b847b797b837b797b847b797b807e7d7e817b797b837b797b847b797b837b797b84787978837e7d7e827e7d7e807879788078787883787878827878787d737173796b696b806b696b8576757680818181828383837f8c8a8c82838383807b7c7b7b7879787e78797880737573807375737f73757382787978827879788278797884757575847575758478797887787978897b797b897b797b897b797b897b797b8c737173af737173a38c8e8c8c8c8e8c888c8a8c88868486857b797b82807e807f8486847a8486847c8486847a848684778684867a8684867a8684867f8684867c8486847e84868485848684858486848a8486848a7e7f7e8a7878788a7e7f7e867375737f73757381838383847b7c7b85787a78837e7b7e827e7b7e827e7b7e827b7b7b827b7b7b817b7a7b817b7a7b817b7d7b81787978867b7d7b887b7d7b887e7d7e8a7e7d7e8a7e7d7e897e7d7e867e7d7e867e7d7e877e7d7e867e7d7e877e7d7e897b797b897b797b887b797b85787778877877788878777888787778887877788b7877788b787778897375738a7375738975767586757675847877788478797884787978827e7d7e808482847a8482847a8482848984828489848284818688868c9c9e9c8c868886867b7d7b84848284858482848384828486848284858486848584868485898a898184868488a5a6a59ca5a6a5a1a5a6a5a6a5a6a5a6b5b6b5a6b5b6b5a6b5b6b5a6b5b6b59fa4a4a4a28b8a8b9f8b8a8b9d8b8a8ba09796979e9796979e979697a0979697a2999b999f999b999f7574759f7574759d6869689768696892393c398d393c39903934398c393439843934398439343984393c3984393c3984393c3988393c39874a494a877675768c76757687a2a2a299c6c3c699c6c3c693c6c3c6a6c6c3c68dd6d3d66fd6d3d686d6d3d695d6d3d699ced3ce94adaead8f8c898c898c898c8b8384838b8384838583848380838483848c8b8c798c8b8c738c8b8c848c8b8c96949794889497947a94979483949794998688867a8688865aa1a3a1898688868884868479848684748486847e848684879492947894929478a4a2a482a4a2a483a2a0a283a2a0a283a2a0a286a2a0a288a4a6a482b5b6b582b5b6b58eb5b6b591afb0af8bbdbebd8bafb0af91afb0af87bdbabd84bdbabd84bdbabd8bbdbabd8ab5b6b585a7a7a785a7a7a783b5b6b58abdbabd8abdbabd7ebdbabd849c9b9c7e86858669686968634a4d4a5c4a4d4a6b42414270424142794241427d4241427d393c3980393c3980393c3983393c3982313431823134317e3134317b3134317e4245428a4245428642454282424542833e403e833e403e7f3e403e7a313431771818187218181867414241676a6c6a698c8a8c7d8c8a8c848c8a8c8b8c8a8c8a8f8e8f848482848f8f8e8f958f8e8f8794969494aaaaaa94aaaaaa87949694918c8e8c91c8c6c8a6e7e3e787e7e3e764bdbabd7b9c9c9c86bdbabd9dbdbabd8a9695968496959695b2b2b29bcecfce8fd6dfd67ab7bbb7749998997a7b757b77838283778382837783828351838283757b7b7b938c8a8c847b7b7b7d7b7b7b7f7b797b828b898b828b898b7f8b898b7b86858677868586738081807b8081807f8686867d8686867986868679868686798e8f8e788e8f8e738e8f8e6f8e8f8e6e8e8e8e708e8e8e748e8e8e73898a896f8c8a8c758c8a8c798c8a8c7789888978898a8978898a8978898a89788c8e8c7f8c8a8c828c8a8c828685867f8c8a8c7f898a897d868686798686867c898a8983898a8983898a897c8482847a8482847e8486847a8687867986878676898889778988897d8988897f8687867b8486847b86878677868786738486847584868477848284798482847d8482847f848284808482847e8482847d8686867a898a8978898889798988897e8c8a8c7e8c8a8c7e8988897f8988897e8988897f8687867f8685868286858684808180867b7d7b85787978867879787f8685867d86858687898989849496947d949694899496948694949486a5a6a58aa5a6a588a5a6a5839c9e9c839c9e9c859c9e9c859c9e9c82a5a6a5828f908f7d8f908f788f908f7a8486847c8486848084868480797b79807879787f7b7d7b7f787978867b7d7b86848684867e7f7e817e7f7e7f848684848482848684828486848284847e7c7e847e7e7e84818081828180817f848284808081807f8081808380818085808180818685867f8685867f8685867e8c8a8c80898a898086868681868686828686868286858682868586828c8a8c7b80818086999899a3bdbabda39998999075767574807e80748e8c8e748e8c8e70807e80778b8b8b838b8b8b838b8b8b838b8b8b848c8e8c818c8e8c7f898a8983898a8984898a89848c8e8c848c8e8c848c8e8c858988898589888983848684808988898386858687808180807b7d7b897b7d7b857b7d7b8273757385737573837375738373717383737173867371737a737173737b7d7b7f7b7d7b7f7b7d7b827b7d7b85787878877371738d7371738d787878877878788b787878897e7f7e8d8486848f8c8a8c8b8c8a8c888685868680818085818181848486848484868484848684848486848584868483848684838486848584868486818181828181818281818183848684848486848484868482848684828c8a8c838c8a8c8083838384838383848482848284828482848284827e7d7e827e7d7e7f7e7d7e817e7d7e837e7d7e807b797b827b797b817b797b827b797b807b797b7f7b797b817e7d7e7f81818180838383818383837f7b7c7b7e7b7c7b817b797b828482848784828487848284837e7d7e817e7d7e837b797b857b797b827e7d7e847e7d7e847e7d7e807e7d7e817e7d7e837b797b837b797b807b797b7f787978817375737e737573807375737f7371737f73717381787878847e7f7e858c8e8c8a8c8e8c888c8e8c8581818189838383878383838283838382838383857e7d7e8a7e7d7e8d7e7d7e8d7e7d7e8e787978917e7d7e8e7e7d7e91848284917b7d7b937b7d7b937b7d7b937b7d7b8e8684868e807e8089807e806d8c8a8c6a8c8e8c8c83848381838483818c8e8c7c8c8a8c7f8684867c7b797b827b797b848181818481818184818181867b797b897b797b867b797b867b797b847b797b837e7f7e857e7f7e877e7f7e8778787886787878887878788678787888787878867375738b838383818c8a8c7a83838384787a7885787a7884787a7881787a78817b7a7b817b7a7b817b7a7b827b7b7b8378797883787978887b7d7b887b7d7b887e7d7e897e7d7e877e7d7e847b797b857b797b847e7d7e857b797b877b797b877b797b887b797b867b797b837b797b877b797b887877788a787778897877788878777889737573897375738b7576758a75767587787778877877788a787778847e7d7e847e7d7e8478797882787978818482847d84828485848284898482848c7b7d7b867b7d7b86868886818688868584828487898a89888c8e8c85898a8981898a8981848684818486848e8e8e8ea6a5a6a5a6a5a6a5a1a5a6a5a1868886a1919191a19191919d9191919d9191919b8b8a8ba2a4a4a4a4a4a4a4a2a4a4a4a2979697a0979697a08482849e8482849775747597524d5297524d5291524d5288393c3982393c397d393c3988393c3988393439843934398457545788575457927b7a7b8d9c9a9c929c9a9c929c9a9c96cecfce9bcecfcea0cecfce91cecfce99c6c3c6999c9a9c999c9a9c999c9a9c7e7e7f7e685255528d7e7f7e9caaa9aa848c898c7f8c898c896b656b896b656b7b5a5d5a765a5d5a7b5a5d5a805a5d5a7f6b696b7f6b696b796b696b846b696b8d636163836361637a6361637f7b7c7b896b6d6b7a6b6d6b6a6b6d6b7a8688867e8486848384868483848684838486848784828487848284828482848c848284869797978697979783979797808c8e8c9b8486847c9496948ea4a6a488b5b6b591afb0af85a1a3a185a1a3a18b9496948b9c9c9c819c9c9c7e8c8e8c848c8e8c8c8c8a8c7f999899859998998a9998997e9c9b9c847b7c7b735a5d5a675a5d5a634a4d4a634a4d4a694a4d4a63686968708482847d84828482848284826e6c6e7a6567657a6567657d656765806567657e8482847e848284858482847b848284869492948a9492947e7878787a7878787a5a595a724c4c4c724c4c4c6531343156181818564142415694969461949694768c8a8c848c8a8c848c8a8c8b8c8a8c8a8f8e8f8a9a9a9a8f9a9a9a8f9a9a9a9194969496aaaaaa94c0bec096d6d3d69ce7e3e791c8c6c8878c8e8c5d8c8e8c649c9c9c929c9c9c929c9c9c929c9c9c9bb2b2b2a1cecfce8acecfce7eb2b2b2749998996d99989974999899749998996e8382836e838283646b696b5b6b696b847b7b7b8c6a6c6a7d7b7b7b848c8a8c848b898b7e8b898b7d8b898b7f8b898b7d8685867b8685867b8685867d8c8a8c7a9190917f8686867f9190917d9c9a9c79949694768e8f8e788e8f8e788e8f8e738e8e8e768e8e8e77898a896e898a89758988897b8988897b8988897989888978898a897c898a897f898a8983868686807b7d7b7d7b7d7b7f8081807c8081807b8482847a8482847c898a897f898a897e868686778686867c848284808482847e8988897d8687867d8687867a8687867c8687867f8687867d8687867e8687867d848684778486847486878672868786718687867686878676868786778687867d8686867b8686867e8686867e898a897b898a8980898a8980868686808482847e8482847e848284808482848084828485818181858181818581818185848684858b8b8b8a9492948594929481949294868b8b8b86838483848b8b8b898b8b8b838c8e8c7c8687867f7b797b837b797b837b7c7b837b7c7b8773757387737573867375737c737573777b7c7b7c7b7c7b7f838383878c8a8c828383837f8c8a8c8994929489949294849492948686858684838483808384838283848384838483858482848484828484848284808482848184828485848284838482847d8482847c8686867f868686848686868784828485838283848382838583828385838283817e7e7e807e7e7e837e7e7e807e7e7e7e7e7c7e80898789827e7c7e7c89878994838483be6a6a6a946a6a6a746a6a6a736a6a6a846a6a6a796a6a6a68838483727576758c7576758c7576758c757675857e7d7e8d7e7d7e857e7d7e857e7d7e858482848481808184818081837e7e7e827b797b827e7d7e807e7d7e7e7b797b807b797b847b797b807b797b817b797b7f7b797b7f7e7d7e827b797b827e7d7e847b797b837b797b827b797b817b797b82868686889c9a9c84919091859c9a9c849c9e9c879c9e9c899c9e9c8a91939185949694829496948a9496948f8b8c8b8e8486848a81838188818381858486848486858684868586848081808686858686898789868684868884828487868486848686868386868684898a8986898a89878c8a8c858c8a8c838685868486858682868586818685868180818083868586818c8a8c8086858680868586818685868281818180818181818486847f8181817f7e7d7e8181818180818181827e7d7e7f80818081808180837b7d7b7c7b7d7b7c7b7d7b7e7b7d7b81838583818b8d8b8083858385838583857b7d7b837b7d7b827e7d7e827e7d7e857e7d7e827e7d7e837e7d7e857e7d7e837e7d7e817e7d7e837e7d7e837e7d7e8673757388737573847b797b877e7d7e877e7d7e878181818e8c8a8c918c8a8c91838383958c8a8c969492948a8987898a7e7c7e8e7e7c7e8d7b7b7b8d7b7b7b868482848d848284878c8a8c878c8a8c87868486878684868786848684868486818c8a8c8386848683818181838486847e848684807e7d7e7a7879787a7371737d7575757d7b7d7b708482847484828487787978877879788778797885787978847e7d7e877e7d7e86787978867879788278797883787978857b7b7b847b7d7b847b7b7b867b7b7b857e7d7e807e7d7e82848284857e7d7e89818081857676768576767680767676877b757b957b757b80838083718b8b8b7e7e807e86737573827375738273757382787778837b797b847b797b827b797b827b797b857b797b897b797b867b797b867e7d7e867b797b857b797b857b797b857b7d7b857b7d7b867b7d7b867b7d7b86787a7886787a7887787a7887787a78877877788778777886787778867877788678777886787778887877788b7576758a787978897879788a7575758875757585757575877575758575757581787978807879787c7e7d7e837e7d7e8984828488818081878180818681808185818081848486848584868482848684847e7f7e857b7d7b7f7b7d7b857b7d7b957b7d7ba36b6d73a36b6d73a0818083a0818083a4808380a4808380a4808380a1808380a46a6a6aa16a6a6a9e5251529b52515294393c3996393c3992393c3990393c398e423c4286423c4286423c4286423c4286524d5286524d528e7e797e927e797e948c8b8c94adadad98cecfce9bcecfce9fc6cbc69cc6cbc69cc6cbc69fc6cbc69db5b2b59ab5b2b59396959690787978918c8a8c827878788865666585525552765255526d525552886d6e6d915255527e524d527e524d52856a686a776a686a766b696b7e6b696b8a6b696b7a6b696b7b5a5d5a8a5a5d5a7f5a5d5a7f70727083737573877375738a7375737b737573817b797b8e7b797b867b797b817b797b846b6d6b8f6b6d6b81868686818686868f9795978c9795977cadaaad899795979a969796779697968396979671b5b6b5989190919891909198adaead8e919091839c9a9c749c9a9c7d898789868987898b838483797372738283848382949694868988897f8988897f6d6e6d7f6d6e6d72656265674a454a674a454a676562656c8482847891909183919091789190917d848684828486847a8486847a8486847d9697968596979685b5b6b585b5b6b584b5b6b584b5b6b57fb5b6b57f9493947c8484847663626376424142704241426b393839723938396b39383964393839717e807e7cb5b6b5507e807e5b636563879190918ea7a7a791a7a7a78ea7a7a78dafaeaf92afaeaf92afaeaf92cecbce9ed6d7d69ed6d7d69ed6d7d68eafafaf7a7371736b737173727371738173717390a4a3a49aa4a3a4a4d6d3d6a4d6d3d695c6c3c676c6c3c66791909176919091728482846b8482845e848284656b6a6b656061605a42454265424542847e7d7e948c8a8c8e918f9189918f91808c8a8c7d8c8a8c7a8c8a8c7a8c8a8c7d8c8a8c7e8c8a8c7a8c8a8c7a9492947d9492947d9496947d9496947d9496947d9192917d8c8c8c7d8c8b8c7b8c8a8c738c8b8c72898a89728e8e8e748e8e8e72949294768c8a8c7a8c8a8c7a8c8a8c7a8988897a8687867a8687867d8687867e7b797b767b7d7b7483848374838483747b7d7b7284828477898789818e8c8e7e898789788687867b848684808486847e8687867b8988897e8486847f8486847c8486847c8486847f8687867d8988897989888979898889798988897986878676868786778687867686878677868786778687867a84828475848284758482847a8482847b848284798482847b8482847984828479898a897a898a897c898a897c8686867a8486847a818181907b797b9084868485949294818384837d7b7d7b7d7b7d7b7b7b7d7b847b7d7b897b7d7b867b7d7b837b797b7f7b797b837b797b867b797b837b7c7b817b7c7b8673757383737573817375737a737573757375737c7375737d73757375737573757375737873757376787978816b6d6b816b6d6b7b787978807b797b807b797b847b797b897b797b878482848386868681868686838482848586868685868686858686868386868682898a8984868686848686868586868684838283828b8c8b818b8c8b81838283838988898589888983898889827e7e7e8689878986898789868987898a9492947f9c9e9c948384837f5251527f5251528f838483738384837e83848379838483839194917b919491727576756a5a595a66212421854f504f9c7e7d7e7d7e7d7e7f7b7d7b827b7d7b7f7b7d7b817b7d7b807e7d7e81818181837e7d7e817e7d7e837b797b847b797b827b797b837b797b867e7d7e857e7d7e83818181857e7d7e857b797b86808080867b797b857b797b847b7d7b877b7d7b847b7d7b817b7d7b857b7d7b847b7d7b817b7d7b897b7d7b807b797b828382838c8b8c8b8f8b8c8b8b848684868486848584868485848684858c8a8c858c8a8c858c8a8c878c8a8c8689878985868486858482848684828485848284888482848784828487848284857b7d7b827b7d7b867b7d7b867b7d7b827b7d7b817b7d7b8180818080868586818081808180818080868586828685868381818181818181808181818184868481848684808486847f8486848284868482868586818685867f8685867c8685867e838583837b7d7b867b7d7b817b7d7b7e7b7d7b837b7d7b807b7d7b807b7d7b827e7d7e827e7d7e827879788078797883787978837879787f7375737f7879787d7375737d73757381737573847375737c7b797b7c8181817e8181817f81818183838383837b7c7b80737573807375737f737173837371737f7e7c7e7b898789827b7b7b747b7b7b787b7b7b7f84828479868486798684867d807e807b807e807d7b797b81807e8083807e80807b797b837e7d7e847b797b847b797b857b797b87787978877879788c7575758c7575758b737573877879788378797883787978857879788478797884787978847e7d7e857879788678797886787978827e7d7e847b7d7b857b7b7b867b7a7b857b7b7b857e7d7e847e7d7e84787978857e7d7e858180818581808185767676857676768e8b8b8b8e949694808b8b8b788380837a8486847e787a788673757386787a7883787778837b797b837b797b827877787f7b797b8578777889787778867b797b867b797b867b797b867e7d7e887e7d7e867b7d7b847b7d7b867b7d7b857b7d7b85787a7886787a7886787a7887787a78867877788478777883787778847b797b87787778857b797b8678777887757675897575758a7575758875757583787978857575758975757584757575827575758078797880787978857e7d7e89848284888180818681808187818081877b7d7b847e7f7e827e7f7e8b787878818486847a838583857b7d7b7f7b7d7b857b7d7ba0818083ad818083a6818083a06b6d739c65686596656865964a4d4a944a4d4a925251528f52515292525152925251529068696894686968906869689068696886736f7382736f738ea4a3a493a4a3a499aaa6aa99d6d3d6a1d6d3d6a1d6d3d6a1cecfce9ececfce9ececfcea1adadad9ca5a7a5958484848f84848498848484905a5d5a895a5d5a865a5d5a895a5d5a8e525552855255527c6566657c6566657f6d6e6d916d6e6d886d6e6d886d6e6d886a686a856a686a816a686a816a686a726b696b7a6b696b7e6b696b826b696b82707270827072708a70727086868886878989898a89898987737573877375738e8e8c8e8b8e8c8e818e8c8e81a19fa18bbdbabd88a1a0a196a1a0a18fbdbabd8fadaaad89adaaad7cadaaad79adaaad9a969796839697968eb5b6b571b5b6b566adaead9875727598757275847572757d76747680898789779c9a9c808987898283848379838483887372737f636163785255527f525552786d6e6d78525552724a454a676562656e808080799c9e9c78919091788482847b848284748482847a979797859797977f97979782aaa8aa8db5b6b58db5b6b585b5b6b58596979679949394797370736a524d526a524d526a4241425d4241426363626376636263885d5c5d79393839725d5c5d96a5a6a59db5b6b5667e807e50999b9987b5b6b58ebdbebd8abdbebd8ebdbebd91bdbebd8dcecbce96cecbce96cecbce92cecbce96afafaf7dafafaf65636163756361637a7371738173717398afafaf9fcecfcea4d6d3d6a4d6d3d690d6d3d67ba4a3a46e919091675d5e5d6e5d5e5d6e5d5e5d6b52535265393c3965393c3965393c395a4245426f6061608f7e7d7e999c9a9c8b9c9a9c89969496838c8a8c80918f91809192917e9192917a9192917b8e8e8e7d9492947b9c9a9c7b9c9a9c7b9492947f94969479919291769192917d8e8e8e7f8c8a8c7d8c8a8c7d8c8a8c7b8c8c8c778e8e8e7c898a897e898a897c8e8e8e7c8c8a8c7d8988897c8988897c8c8a8c7d8c8e8c7b8c8e8c7e8c8e8c7f8c8e8c7e8b8b8b798b8b8b799492947b9492947e94929481949294838e8c8e818987897b8486847e848684818687867d8988897c898889808988897f8687867d8687867b8988897a8988897c86878678868786748988897486878670848684778687867a8687867986878679868786798687867a86868679898a89788686867b8482847786868670868686728686867286868673868686798482847a8482847c8482847a81818175848684858486849b7b797b858384837d9492947d8b8b8b7994929476949294798b8b8b818384837e8384837f8080808d868786868687867f808080817b7c7b83838383808383837d8383837c838383818383837a8c8a8c7c8383837a8383837a838383788383837883838379787978798685868678797886787978808384838b8384838d8384838683848383898a8984868686858686868786868686898a8985898a8986898a8985898a8984898a8984898a8984898a8984868686868b8c8b858b8c8b859496948394969483949294849492948794929487949294889492948a89878988898789868987898983848374838483896a6a6ab39c9e9c8f9c9e9c799c9e9c799c9e9c849c9e9c7b919491727576756175767559757675857e7d7e9cadaaad9c7e7d7e7d7e7d7e7f818081847e7e7e837e7e7e867e7e7e847e7d7e837b797b827e7d7e8084868482807e8082807e808086848683807e80847b797b837e7d7e827e7d7e827b797b847b797b80808080817b797b807b797b7e7b7d7b817b7d7b817b7d7b817b7d7b857b7d7b877b7d7b8986888682919391858b8c8b918b8c8b8f8b8c8b8a83828389848684888486848984868488848684858081808680818086868586838081808584828485848284828482848684828486848284848482848184828482848284838081808486858682868586808685868080818081868586828081808380818082808180817b7d7b828081807f8081807f84868480848684808486847f8486847f848684828181818181818181848684818081807f808180808685867f8081807c8385837c8385837c7b7d7b797b7d7b7e7b7d7b807b7d7b807b7d7b807b7d7b807e7d7e82787978877879788b7375738c7375738c7879788c7375738c7375738a73757384737573867375737d7e7d7e817b797b847b797b7e7e7d7e7f7e7d7e7c7b7c7b7c8383837c7b7c7b7c7b7c7b8373717387737173837371737f7371737f6b6d6b7b7b7b7b8684828482737473817b797b837b797b857b797b857b797b847b797b847b797b867b797b877b797b857b797b857b797b867b797b857b797b87787978847879788778797887787978877879788378797883787978837879788578797886787978847879788578797883787978847879788578797884787978847b7d7b867b7b7b887b7b7b867b7d7b837e7d7e86787978837e7d7e827879788576767680767676856b6d6b976b6d6b9d838083958b8b8b788b8b8b788380837a8486847684868482787a7886787a78827877788178777882787778817877788275767585787778887b797b88757675877b797b897e7d7e887e7d7e847e7d7e877e7e7e83818081827b7d7b857b7d7b86787a7886787a7884787a7885787a78867b797b87787778877877788678777887757675857375738775767586787778857575758873717389737173877371738673717385737173857575758675757587737573877e7d7e897e7d7e877e7d7e8881808187818081867e7e7e847e7e7e857e7f7e828486848b787878827371737a7b7d7b7f7b7d7b7f8b8d8b9b949694a6ada6a59d979394968180839681808391808380949c9e9c999c9e9c9c9c9e9c9b9c9e9c959c9e9c989c9e9c959c9e9c96979697999796979b9796979fc6c3c697d6d7d69bd6d7d69fd6d7d697d6d7d69dd6d3d6a1d6d3d69dd6d3d699aaa6aa9b8c8b8c918c8b8c986b696b916b696b8b6361638b6361638863616388636163895a5d5a897879789078797886787978857878788b787878857878788278787888898889918988897fa5a2a57f6d6e6d85524d5277524d527a524d527e6a686a7e6b696b82817e8186817e818a9794978e868886919c9e9c919c9e9c8a9c9e9c8a9f9d9f8e9f9d9f8ab5b2b587b5b2b58bb5b2b58eb5b2b593b5b2b593b5b2b592bdbabd7dbdbabd92bdbabd92a1a0a186979597829795977f818181799795978396979694787878887878787d7878785c9190917a919091a27572757a75727583636163896361638063616377636163796361637673727379737273887372738d898889868988895d8988896b89888980808080758080807580808075808080788482847f9190917f9f9f9f7f9f9f9f85aaa8aa82bdbabd8abdbabd8dbdbabd7db5b6b5769697967d7878786e5a595a6a524d525f524d5264524d5264524d526a8484847084848476a5a6a57ca5a6a581a5a6a579a5a6a579a5a6a581a5a6a5716365637163656387999b997cb5b6b583bdbebd91a7a7a78ebdbebd8abdbebd8dafaeaf8d91919192919191849191916d636163656361636d8988898eafafaf98cecfce9fcecfce9fcecfce98cecfce86a4a3a47ba4a3a47173747367737473675d5e5d6e292c296e292c296e292c296b393c396b393c396b393c396b5253527a7e7d7e8f9c9a9c999c9a9c8f9c9a9c86918f9183918f9186969496839c9a9c7e9496947d9192917e94969481949694809c9a9c839c9a9c7e9492947d9492947d8e8e8e7d8e8e8e7b8c8a8c7d8c8a8c7d8c8c8c7d8c8a8c7d8c8a8c7f8c8a8c81898a8983898a8983898a89818486847f86878681898889838988898189888982868786838080807e8080807f8c8e8c808b8b8b838384838583848383838483818987897e8987897c8987897c898789788486847b8687867e8988897d868786808988897f8988897f8988897e8988897f8988897d8988897c8687867a89888974898889768c8a8c798c8a8c7b8988897c8687867c868786798687867a868786798686867a8482847d8482847d84828477848284798482847584828475868686778686867786868679868686798686867a848684758486847a848684907b797b967b7d7b818b8b8b818b8b8b7d8b8b8b7b8b8b8b7e9492947e949294818b8b8b838c8e8c83868786838080807f8687868483838381838383818c8a8c808c8a8c848c8a8c86838383818383837a8383837f8c8a8c7d8c8a8c7d8c8a8c7a8c8a8c81868586818685867e949294868685868b83848386949a94848b8f8b8d83848384898a8984898a89858c8e8c868c8e8c858c8e8c85898a89868c8e8c858c8e8c878c8e8c878c8e8c878c8e8c878c8e8c888b8c8b84838283857b797b867b797b8573757383737573857e7e7e867e7e7e867e7c7e847e7c7e8473717386737173896a6a6a7f838483a99c9e9cb38384837e5251527e525152796a6a6a795251526a7576757b7576758375767583adb2ad8dadaaad8dadaaad857e7d7e857e7d7e82818081837b7d7b857e7e7e837e7e7e817e7d7e828181818381818183818181808c8a8c7e8c8a8c818c8a8c848c8a8c8384868484848684838486847f8486847f8687868280808083808080828c8e8c8191909184919091859190918891909189919391868688868986888686868886858b8c8b8c8b8c8b8c838283878382838884868488818381887e807e857b7d7b867b7d7b878081808380818084808180848482848484828483868486838684868484828483868686838686868586868685868586848685868186858682868586828c8a8c808c8a8c828c8a8c848c8a8c7f8c8a8c8186858682868586808081808081818180818181807e7d7e7f7e7d7e7e7e7d7e7e7e7d7e7f8181817d7e7d7e7d808180808081807f8081807f80818083838583838b8d8b869496948b9496948e9496948e9496948c8b8d8b8e838583907879788b78797885848284877879788a787978857e7d7e81848284857879788a8985897f948e94818985897d8985897f848684818486847e8486847e8181817c7b7c7b7c7b7c7b7c7b7c7b7c8383837f8987897b8987897f7e7c7e7f73717386737473827374738273747382737473837b797b817b797b837b797b837b797b837b797b837b797b837b797b847b797b867b797b857b797b857b797b867b797b84787978847575758978797887757575877375738778797887737573877375738478797885737573847375738578797884787978847375738578797887737573867b797b847b7b7b837b797b857b797b87737573867879788478797884787978857676767c76767677818081978c8a8ca48b8b8b8783808378838083788b8b8b76848684728486847a7e807e82737573817b797b837877788378777881787778827877788978777888787778867b797b887b797b887b797b887b797b877b797b877b7d7b857b7d7b837e7e7e857b7d7b867e7b7e85787a7884787a7886787a78867b797b89787778877576758973757388787778877b797b8778777888787778897879788778797887787978897371738973717386757575897879788a787978897e7d7e877e7d7e877e7d7e897e7d7e877e7e7e887b7d7b867b7d7b877e7e7e857e7f7e847e7f7e81848684888486848583858390838583a08b8d8b9b94969499818083998180839d8180839d8180839c8083809980838096808380998083809b838483989c9e9c989c9e9c9b9c9e9c9bc6c3c699c6c3c69fc6c3c69fc6c3c69fd6d7d69fd6d7d69fa4a3a49ba4a3a495aaa6aa99aaa6aa927e797e8a7e797e8b8c8b8c8b8c8b8c8b8c8b8c8b8c8b8c8f8484848f8484848b8484848f8484848d787978907879788d5a5d5a895a5d5a8e787878887878788b7878788b787878886d6e6d916d6e6d766d6e6d528988897e838383889c9e9c8c9c9e9c8f9c9e9c8eadaaad8aadaaad8aadaaad8aadaaad8e9c9e9c959c9e9c8a9c9e9c8e9c9e9c8e9f9d9f929f9d9f969f9d9f8e9f9d9f8ea19fa18b8e8c8e908e8c8e907b797b846b6d6b846b6d6b7d6b6d6b816b6d6b826b6d6b7f6b6d6b8681818189979597777878787d5a595a7d5a595a8e5a595a7a5a555a667572758e5a555a845a555a836361638063616389767476898987897f949694859496947f94969488949694866d6e6d6b6d6e6d6489888978a5a2a5799c9e9c759c9e9c799c9e9c7c9c9e9c7fadaead83adaead87adaead87adaead82bdbabd82aaa8aa7aaaa8aa7f8486846e7878785e5a595a5e5a595a5e5a595a6a524d526473707379949394799493947ca5a6a589a5a6a589a5a6a57ca5a6a579a5a6a579a5a6a579a5a6a564a5a6a57cb5b6b592b5b6b592b5b6b587b5b6b58abdbebd83bdbebd80919091797b797b807375739291919180919191777375737589888986afafaf9ed6d7d69ed6d7d69fcecfce90afafaf7a9190917a7371737b73747371424542674245425d4245425f5d5e5d5f5d5e5d675d5e5d6e5d5e5d7252535272525352726b6a6b8c6b6a6b997e7d7e999c9a9c8f9c9a9c849c9a9c899694968b9c9a9c8696949680918f9181919291849496948494969480949694849c9a9c849492947d8c8a8c7d8c8a8c829192917f8e8e8e7d9192917f8c8a8c7f8c8b8c818c8c8c818c8c8c818c8b8c818e8e8e81898a897e8486847e898a897f89888983898889838687867f8988897d8687867b8687867d8080807e7b797b797b7d7b7b7b7d7b807b7d7b808384837e8482847c848284798482847c8482847b8486847d89888980898889838486847c8486847e8687867e8687867f848684838482848184828481848284828482848286848683808380808083807f8083807e8482847d8482847e8483847c8484847b8684867d8684867c8684867e8684867e898a897d898a897c898a897d898a89808686867c8686867a8686867a898a897a898a897a8686867c8686868a848284987e7f7e888486847c84868480848684808486847d8988897c8c8a8c7f8c8a8c7e8b8b8b789c9a9c7e8b8b8b7e9c9a9c88aaadaa809797978084828480848284827b797b827b797b827b797b827b797b84848284848482847f8482847f84828481838683818386838483868386838683858c8e8c8a767876858183818a8c8e8c8c8b8b8b888b8b8b918b8b8b8c8b8b8b8b8c8a8c8b8c8a8c888c8a8c868c8a8c85808380876d706d856d706d856d706d876365637c6365637c63656380636563817371739373717397838183818381837e7b7c7b787b7c7b7c737573827b7c7b8d7e7c7e88706e707f706e707f6361637d5a5d5a795a5d5a83686a6886848684718686867984828486848284828482847f8181817f7e7d7e7f8181818184868481868686818686867e898a897e8686867d8c8a8c7d86858682868586828081808480818082808180867b7d7b867b7d7b8480818083808180867b7d7b838081807e8482847f8482848384828485848284838381838383818384838183837b797b84807e8084807e8082807e80827b797b868482848b8482848b84828488848284868081808880818086808180868081808780838088808380868083808486848685868586858685868386858683868586848686868586868685868686848686868386848684868486858c8a8c858684868486888682868886838c8e8c818c8e8c818c8a8c818c8a8c7e8685867e80818080818381808486848084868480848684838083808586848683808380888083808a868786878080808a8080808a8c8e8c888c8a8c8c8383838873757385737573817b7d7b7c7b7d7b788081807e8c8a8c7c898b897a949694779496947c898b89798383837b8c8a8c7c8c8a8c808c8a8c838c8a8c828c8a8c86838383857b7c7b837e7d7e83787978857879788578797883767576837675767e6b696b7e76757685767576817675767e8181817e8c8e8c85898889857e7e7e88737573857e7e7e847b797b827b797b827b797b837b797b837879788678797884787978857879788778777887757675867877788878777884787978847879788778797886787978877877788878777886787778857877788575767585757675827877788478777885787778847b797b867b797b83787778877676768776767681767676837676768773747385737473857374738773747389898a898997989789a5a6a599a5a6a59b8c8e8c7c868686778686867c8482847684868474848684748486847f737573877072708075777585757775827577757f7b797b847876788a7573758a7573758a787978877879788a7879788a787978867b797b857b797b847b797b857b797b867b7d7b837375738573757385737573867b797b847b797b86808080898080808a8486848984868486898a8987898a89888e8e8e888e8e8e87919291868e8e8e87898889888988898784828487848284887b797b887b797b877b797b897b797b887b7d7b867b7d7b877b7d7b887b7d7b877e7e7e857e7e7e887e7e7e85818081857978798d797879956361639d636163996b696b9e6b696b9e7e7e7e9e9194919b9fa09fa29fa09f9db5b6b59db5b6b5a4adaaada0adaaad9cadaaada4adaaada2b5b2b5a6b5b2b5a6b5b2b59db5b2b59b8e8d8e9b8e8d8e928e8d8e9670717093787678937876788f7876788f7876788d7675768d63616389636163866361638e5a5d5a8c5a5d5a8a5a5d5a8e70717088787978816b6d6b8a6b6d6b8c787978896d6c6d8b5a595a865a595a845a595a7e6566658665666586525552727878788b9492949094929484949294908684868b737173867371738073717386737173866b696b896b696b896b696b8f6b696b897375738c6365638e6365638c63656389636563846365638963656380636563807978798f797879858f8f8f858f8f8f8d9c9a9c8d9c9a9c919c9a9c76807f805a848684728486847a848684927677768d6d6a6d58949694738080809680808083848684838486849a8486848c84868474737573777375737f737573706262627a686668818684868b8684867d868486718c898c798c898c828c898c828c898c7c9492947c808080818080808c6d6e6d7c6866687c686668735251526b525152643938395957575764757675759496948091939184919391809fa09f809fa09f81adaaad799190917d757675797576757d7b7a7b829c9c9c7d9c9c9c82bdbebd8bd6d7d681d6d7d684b7b7b7889998997f9191917591919175a7a5a789a7a5a786bdbebd869c9d9c7e9c9d9c8dbdbebd9adedbde9adedbde8bafaeaf7c8081807d6b696b784f514f6f42454278424542763130316b313031704745477047454768424542686365636863656368636563706b696b766b696b83838283969c9c9c9ba5a6a58fa5a6a58a8f8e8f8a8f8e8f88949394889493948494939484949394838e908e83898b89838e908e7d898b89818e8f8e81808080818e8f8e848e8f8e819496947f9496947f9496947f86888680898889808e8b8e7f898889808988897e898a8980898a8980898a89788c8e8c7b8c8a8c7e8c8a8c7e8c8a8c7f8383837b8081807b8081807b8c8a8c7e8c8a8c7b898889788c8a8c7c8c8a8c82898889808686867d8686867a8686867c8686867c8988897e8988897e8687867d8687867c8687867e84868480848684808486848384828482848284828686868286868682808380808083807d808380798684867b8484847a84848479848484788484847a8684867a86848679868486798684867c8686867c8482847b8482847d8482847d84828479848284798482847b8482847f8482847f8482847c868686858482849478787890737173808486847c848684838486847e8687867e8988897e8988897e8b8b8b788b8b8b858b8b8ba59c9a9c8897979771848284799797979097979791adaaad829c999c82adaaad86adaaad899f9f9f899f9f9f7f9f9f9f7f91909181838683819c9c9c869c9c9c869c9c9c818c8e8c858c8e8c9381838181818381918b8b8b957b7c7b836b6d6b886b6d6b836a6c6a806a6c6a805a5d5a785a5d5a785a5d5a765a5d5a765a5d5a765a5d5a876365639583838387949294809492947da5a2a588a5a2a5888381837d7371737c7b7c7b7a7b7c7b748383837e838383887e7c7e7a706e707f706e708a7e7c7e8a8486848d8486848d84868476848684688482847d898a898286868682848284818181817f8486847f8486848184868480868686808686867e8686867c86868680808180858081807d8685867f8685867f8081808280818081808180807b7d7b817b7d7b80808180838081808486858682868686818686868384828484848284827b797b817b797b807b797b817b797b827b797b82807e8087807e808b8684868d8c8e8c8b8c8e8c89898a898786868685868586868081808380818084808180878684868680838087868486868684868586858686808180858081808586858684848284838482848584828484848284828684868686848684807e8081807e80837b7d7b867b7d7b887b7d7b877b7d7b847b7d7b837b7d7b838081808980818084848684868486848a84868488848684888083808886848683808380838083808280808080808080808080807d7b797b77737573737b7c7b737b7c7b7383838373808180737b7d7b7c8081807c8685867a898b8981898b898494969481949694808c8a8c838c8a8c808c8a8c858c8a8c857b7c7b857b7c7b83838383847b7c7b8578797882787978807e7d7e817e7d7e7e767576756b696b7e6b696b837675767f8181818576757685767576848c8e8c807e7e7e7e7375738573757388737573847b797b857b797b827b797b807b797b837879788478797882787978847879788578777886787778897877788878777886787978847879788378797885787978867b797b85787778837877788575767585737573867576758478777887787778867877788678777885757675847576758176767688767676876b696b856b696b82737473827b7b7b807374738f7b7b7b96898a8999898a8999898a8999898a89868c8e8c7c8482847c8482847c8686867684868474848684727e807e79787a788770727085707270807577758275777581737173857573758a7573758a7573758d7879788a7b7d7b8878797887787978837b797b837b797b847b797b867e7d7e857b7d7b827b7d7b857375738b7b7d7b89868786898687868e8c8e8c898c8e8c86898a89888e8e8e898e8e8e8b8e8e8e898e8e8e88919291858e8e8e878e8e8e86949694838e8f8e848e8f8e84898889848687868680808088808080898080808b7b7d7b897b7d7b8680818086808180857e7e7e857e7e7e857e7e7e827e7e7e7e797879768f8f8f8d8f8f8fa48f8f8fa7919491a9a5aaa5aca5aaa5a9a5aaa5ab9fa09fab9fa09fa4898a899d898a89a0757475a0918f91a4918f91a8918f91ab8e8d8ea28e8d8e986869689368696890525552965255528b525552905255528f5a555a8f5a555a8f5a555a8f5a555a83636163806361638d767576897675768e868586908685869086858690868586867879787d7879788a7879788a6b6d6b7c6d6c6d7f6d6c6d896d6c6d8e6d6c6d8a787878866566658a65666586656665896b696b8b6b696b7f6b696b816b696b827371738673717387737173897371738f8180817d81808189818081928180818973757389838583868385838c838583848385839183858389949694849496949a8f8f8f8f8f8f8f857978798579787988656465844a494a844a494a724a494a725a595a7a7677767a848684828486848d8080807380808073949694848080808873747383737473836262627f5251527f626262837375737b7375737f737573816866687d6866687a4a494a7d4a494a794a494a794a494a794a494a794a494a7c5a5d5a876d6e6d7c6d6e6d7c5a5d5a775251527752515262686668667e7c7e6f949694759496947a94969480949694809193917c84868480848684848486847d9190917091909181adaaad8aadaaad87bdbebd8cbdbebd87bdbebd829c9c9c847b797b737b797b737b797b739998997c9191918c91919182a7a5a785a7a5a7869c9d9c8dbdbebd9bbdbebd94bdbebd8380818074525552655255526d5255526f42454274424542784245427842454270474547614745476b4745477b474547714245427142454268424542716365637d838283969c9c9c9cb5b6b596b5b6b593a5a6a58a9a9a9a868f8e8f868f8e8f88949394889c9a9c838c8c8c7d848684839496948b9496947f8e908e7d9496947d8e8f8e818e8f8e889c9e9c819c9e9c7f8688867c868886778688867a8688867f8988897f8988897f8988898189888980898a897e898a8981898a897e898a897e8c8a8c828383837f7b7c7b7b7b7c7b7a7b7d7b797b7d7b7880818078868586788687867b898889818988897f8988897d8686867d84828479848284798686867d8687867d8486847f8687867e8486847d8988897d898889818988897f8988897d898a8980898a897f8686867e8482847d8684867c8684867f8684867c8684867b8484847b8484847a8484847b8486847b8684867a86848678868486788684867886868679868686798686867c8482847d8482847a8686867a8686867f8686867f8686867a86868677898a897f868686847e7f7e907e7f7e887e7f7e80848684808687867d8486847f86878680868786788b8b8b788b8b8b788b8b8b9f6b6d6b9084828480bdc3bd80bdc3bd90bdc3bd91adaaad86adaaad8aadaaad829c999c7a8482846f8482848484828489919091869c9c9c84838683848386837d9c9c9c818c8e8c858183817c81838181767876886b6d6b7f6b6d6b766b6d6b886b6d6b807b7b7b837b7b7b868c8a8c838c8a8c82949694829496947d94969482949694879492949583838387838383837374737d7371737d7371738173717381838183808383837c8383837a838383828c8a8c888c8a8c7d8c8a8c858c8a8c888c8a8c868486848d84868483686a6879686a68798686867d8c8e8c7d8686867d86868680848684838486848284868481848684808482847d8482847f8482847e8686867d8685868080818083808180808081808280818084808180828685867f8c8a8c818c8a8c82868586848081808280818081848284818686868086868681868686818b898b7f8b898b7e8b898b818b898b828c8a8c878c8a8c8a8c8a8c8d8c8a8c8d8482848c84828488848284868482848786858685868586858685868686858685868486858684868586848687808380858081808280818083808180848081808384828484848284858482848384828484807e80837b797b847b797b867b797b877b7d7b8580828088808280877b7d7b848081808680818083868586838081807e7b7d7b807e807e7e7b7d7b7c7e807e7b808380798083807b80838076808380788080807b7b797b787b797b7d7b797b7e7375737a8383837a8c8a8c818383837e8685867e868586838685867e7b7d7b7c7e807e847e807e897e807e7a7e807e7e8c8a8c82838383858383838283838381838383847b7c7b7f7b7c7b81838383817e7d7e837e7d7e82787978857e7d7e79818181708c8e8c8c8c8e8c918c8e8c858c8e8c848c8e8c858c8e8c7c818181837e7e7e80949294807e7e7e88737573867b797b847b797b837b797b817e7d7e827e7d7e827e7d7e85787978867e7d7e857b797b85787778857877788678777885757575867371738678797888787978877877788575767585757675867375738873757388757675887375738673757386737573867375738573757385737573877676768c6b696b818184818e8c928c8c73747382737473877b7b7b917b7b7b937b7d7b967b7d7b9d7b7d7b997b7d7b86848284778482847c8482847c868686768486847684868476787a78707e807e80707270876b6d6b85707270876b6d6b85737173877371738a737173887371738d7371738d7371738878797884787978857b797b847b797b847b797b857e7d7e867b7d7b85838583858385838c838583908c8e8c8d8c8e8c898c8e8c868c8e8c848e8e8e878e8e8e868e8e8e868e8e8e878e8e8e848e8e8e868c8a8c848c8a8c8489888984898889848e8f8e838e8f8e828c8e8c838c8e8c838c8e8c86808080888081808b7b7d7b8a7b7d7b897b7d7b897b7d7b867e7e7e857e7e7e827b7d7b8d8f8f8f95a5a6a58da5a6a5958f8f8fac7e7e7ea97e7e7ea16b696b996b696ba4737573a07375739d898a89a49fa09fa4adaaada8adaaada4918f919c5a595a8f4245428a4245428f424542936869688d7071708d707170927071708b7071708f7876788b787678939698968f969896909c9e9c969c9e9c8d9c9e9c8d9c9e9c8a9c9a9c85868586877071708a707170867879788886858683868586888685868994929486949294899492948e949294868c8a8c7e7878788a7878788e78787886868486897876787f787678868684868d8e8f8e879c9e9c898e8f8e808e8f8e928180818c818081899797978697979791949694979496948c94969486838583847375739573757389636563787375738a636163806361637a6361637a6361637b65646576807f807f807f8084807f80827677768a76777682686868827677768d8080808d808080739496947b80808088737473887374737f7374737f737473836262627b423c4274423c427b423c427a4a494a764a494a7d68666876686668796b696b826b696b8a8c898c8aadaaad8c949294779492946780808072808080779492947394929473949294809492947594969475949694809496947a9496946c91939180919391849fa09f8891939186adaaad8aadaaad86adaaad81919091827b7a7b7d7b7a7b745a595a6a5a595a817b797b847b797b819998998499989982a7a5a785bdbabd8cbdbabd89bdbabd8dbdbebd869c9d9c775a5d5a705a5d5a6d5255526d5255527452555274525552745d5d5d745d5d5d6b4245426b4245427047454776474547764745477b4745477b424542846365639784858497a5a6a596b5b6b5969c9c9c89838283838382838684828482848284868f8e8f8f9a9a9a889493947f8c8c8c83949394889c9a9c898e908e85898b898994969485949694819c9e9c889c9e9c798e8f8e72737173776b6d6b81787a7881868886778688867f898889818e8b8e7d898889808988897e86868681898a89838c8e8c818c8e8c7f8c8a8c7c7b7c7b7c7b7c7b7e838383788685867d8081807f8685867b868586798687867f868786818486847c8486847b8482847c8482847e8482847d898a897b8687867f898889808988897e8687867e8687867f8486847e8486847d8486847d8686867e8686867d8686867c8686867c8684867f8684867f8684867c8684867e8484847b8483847b8484847d8484847e8083807d8083807d8684867d8684867c8482847d8482847c848284798686867a8686867e868686808686867d8686867a8686867a898a8977898a897a8686867c8486848c7878789078787880848684828988898189888981898889828988897e8b8b8b7e8b8b8b788b8b8b9f9c9a9ca797979788aaadaa79aaadaa71aaadaa7e9c999c8a9c999c7b9c999c778b898b7a9f9f9f7f9f9f9f94adaead94adaead7fb5b2b5769c9c9c816b716b816b716b7c6b6d6b7c6b6d6b817678768a7678768c7b7c7b8c8b8b8b889c9a9c8c8b8b8b8b8c8a8c8b8c8a8c888c8a8c808c8a8c85808380878083808280838085808380838383837c73747380737473808383838183818384838183818381837d8381837c8c8a8c808383838083838382838383827e7c7e7f8c8a8c858c8a8c8a8c8a8c83848684808486848084868480848684828686867d8686867d8482847d8482848181818182818181838181818281818183848284818482848084828482848284828081808080818085808180887b7d7b82808180858081808580818081808180838081808386858682868586828685868486868681898a89838c8e8c858c8e8c85949294849492948394929483949294878c8a8c858c8a8c878684868d8684868a84828488848284888482848684828482808180878081808980818088808180858083808686848685868486838684868486858685868586878685868486858683868686868686868486868681898a898586848686868486848c8a8c838c8a8c838c8e8c818c8e8c81868886858c8e8c838c8a8c808c8a8c7e8c8a8c7e8c8a8c808486847e8486847e81838180848684808684867e8083807e8684867e8083807d8687867b8687867b8687867b8687867a8383837a7b7c7b7a7b7c7b7a7b7c7b817b7d7b7e7b7d7b817b7d7b7e8081807c7e807e817e807e817e807e7f737573827b7c7b7e838383827b7c7b82737573827375738273757382737573807b7c7b7d7879788073757386787978837879787e76757683818181888c8e8c88818181817675767b6b696b856b696b7e6b696b8a7e7e7e797e7e7e797e7e7e8a898889868181817f7e7d7e807e7d7e847b797b84787978857879788678797883787978837b797b857375738473757386787778867575758773717386737173887371738773757384787778847576758578777887787778877576758775767586757675857576758475767584737573867375738776767687767676878c928c838c928c8c6b6d6b8c6b6d6b8a7b7b7b8f7374739d7b7d7ba07b7d7ba07b7d7b997b7d7b81848284778482847c8482847786868679848684767e807e76787a7870787a787b7577758c757775877b7d7b857b7d7b877b797b85787678877876788a757375887575758a7575758e7575758b787978887b797b837b797b867e7d7e8a8486848b8c8e8c888c8e8c858c8e8c8c8c8e8c8e8c8e8c898687868986878684868786858486848584868485898a89868e8e8e84919291858e8e8e858e8e8e858e8e8e838e8f8e828e8f8e85898889848e8f8e818c8e8c818c8e8c838c8e8c868c8e8c878c8a8c868c8a8c878081808b7b7d7b897e7e7e897e7e7e857b7d7b867e7e7e9d8f8f8fac8f8f8f8d8f8f8f85a5a6a5997e7e7e9c7e7e7e9c7e7e7ea7919491ab9fa09fa99fa09fa9898a89a6737573985a595a8c5a595a8c5a595a90757475938e8d8e988e8d8e938e8d8e938e8d8e8d8e8d8e8dadaaad9badaaad9badaaad83b5bab59bb5bab59fb5bab583b5bab58d9c9e9c90898989897675768d89898987868586819c9a9c909c9a9c909c9a9c889492948c94929488949294889492948b9492948e94929484807f8081807f80827878787e8c8a8c8a8c8a8c8e8c8a8c86787678868684868b949294909492948d8e8f8e878080808b8e8f8e869c9e9c7dadaead928180818c818081898180818e73757389737573837375738383858384949694899496948d9496948994969480a5a6a580a5a6a585a5a6a575a5a6a584807f8088807f807b807f8088807f807a84868482767776827677768a6868688d6d6a6d845a555a735a555a7b5a555a8352515283525152835251527a52515268524f527b6262627f73757383737573888684868fa5a2a58fa5a2a588a5a2a58aadaaad9badaaad82adaaad688c898c7280808072808080729492947c9492947c94929480949294779492946f7e7c7e757576757a9496947a9496947a9496947cadaead88adaead809fa09f8091939181757675795a5d5a705a5d5a6c5a5d5a825a595a827b7a7b799c9c9c82bdbebd8bd6d7d68bb7b7b784b7b7b78bb7b7b78ca7a5a77fa7a5a77c9191917c7b7d7b775a5d5a705a5d5a695a5d5a705a5d5a6d5255526d525552748081806d808180666b696b624245426f424542814f514f855d5b5d855d5b5d857371737b7371738e848584a1a5a6a597a5a6a58e848584898382838983828383838283898382838a8f8e8f8f9a9a9a8f9a9a9a7e8482847d848684889493948a949394839493948184868487898b89858486848b898b8988808080757371736e737173797371737c787a7884787a7889787a788686888682948e947f8e8b8e7d8988897b8988897e8c8e8c80898a897d868686808482847e737573787b7c7b788c8a8c7b83838379868586798c8a8c798685867a86858681898889818687867e8486847e8687867e8482847e848284808482847f8686867c86878680868786808687867c8687867d868486808684867d8482847d8684867e8486847e868786818486847b8988897f848484808484847d8484847c8484847986868679898a897a8686867986868677868686778482847b84828479868686798686867c8482847b8482847b8482847b8685867d8685867b8081807a868586798685867b8685867e8685867c8c8a8c7c848684867e7f7e91787878867878788c808180848c8a8c7d8c8a8c7f868586808684867a8684869f9c9a9c9f9c9a9c8e7e817e8e606160846061607a606160706b6a6b896b6a6b7d6b6a6b7d8c8c8c848486848484868488848684846e6f6e825858586c6e6f6e6c6e6f6e876e6f6e817e7d7e7a8482848a7375738878797885787a788875777588737573837577757e7374737d6b6d6b7d6b6d6b7e737473837b797b807b797b807e7d7e817e7d7e7f7e7d7e80818181828486848184868484818081838482847e8180817e7e7e7e837e807e807b7d7b7d84868481818381808180817f7e7e7e868180818884828481848284818482847d8482847d8482847e8384837d8384837f838483817b7a7b837e7f7e827e7f7e81848684828486848284828483818081818482848181808180808180838081808180818086808180838081808280818083808180838081808480818083808180828081808286858685868786888080808786878688868786888183818581838184848684828486848386858686868586878c8a8c8d8685868884828486818081858180818581808184848284848482848581808184818081857e7e7e857e7e7e857e7e7e857e7e7e858081808680818085808180858081808586868684848284858482848286868682868586848685868486858684868586838c8a8c838c8a8c838c8a8c838c8a8c818c8a8c7e8c8a8c7e8383837a8383837c8687867c8687867c8687867f8687867f8686867f8482847f8482847f8482847e7b7d7b80838483837b7d7b837b7d7b7f8081807d868586807b7d7b7f8081807e8385837e7b7d7b7c838583817b7d7b7e7b7d7b8080818080808180817b7d7b7f7375737c7375737f7e7e7e7f737573877e7e7e817e7e7e807e7e7e837375737d7b797b84838183848b898b8283818382807e80888684868a807e80887b797b808081807d8e8d8e7b9c9a9c888081808680808077808080868080808673717383737573888383837d83838381838383828081808280818081808180827b7d7b847b797b857b797b867b797b857b797b877b797b867b797b857b797b867b797b877b797b867b797b857b797b867b797b86787978857879788678797887757575887576758775767585757675847576758a7576758a7b7d7b7775767577757675908080808a7b797b8a7b797b95868786a29492949f9492949f8987899c94929484868586778081807b8081807786858677848284777e7d7e757e7d7e767879787484868483848684867b7c7b817b7c7b827b797b867b797b867b797b8b7b797b887b797b8c7b797b927b797b8c7b797b89898a8987898a8989898a898d898a898a8e8e8e88898a898d8486848f8e8e8e8c8e8e8e8d9492948b9492948894929488919291878e8e8e898c8a8c8a8c8a8c87898a8988898a8987898a8984898a89848e8e8e818e8e8e818e8e8e82898a8980898889858e8f8e858e8f8e858e8f8e878c8e8c828c8e8c7d8c8e8c80898a8985838183857b797b857b797b978b898ba18e8f8ea1808080a18e8f8e8d9c9e9c92b5b2b598b5b2b598b5b2b5a99f9f9fa57b797b9c7b797b9e7b797b988988898b8e8e8e99a1a0a1a0b5b2b5a0b5b2b59ba5a6a59ba5a6a596a5a6a596a5a6a599a5a6a599a5a6a5a0a5a6a5a0a5a6a5879c9a9c8c9c9a9c87706e7083706e708b8688868d919391909193918d8688868c7b7d7b898b8c8b8e8b8c8b877b7d7b86848284898482848c8482848c8c8a8c858081807f7375738173757381808180888688868d8688868d9193918a9c9e9c8ca5a2a58ea5a2a5899795978b97959787919091879190918b7e7e7e926b6d6b7d7b797b798989898f7b797b8b8989897c797679908f8c8f94a5a2a598a5a2a5879c9e9c879c9e9c8780838083656865826b676b7c6b676b826b676b766b676b6e9998997d75767578525552865255527f5a595a825a595a7a5a595a855a595a815251527c5251527c52515281525152826361637f6361638263616379636163867e7e7e98a5aaa58fa5aaa5819194918b8c8e8c8e8c8e8c84707270817072707a6a6c6a7e6a6c6a765a5d5a6e7b7b7b7f8486847f8486847f84868478848684768989897c898989768989897c9c9e9c83adaead80adaead7c9c9c9c809c9c9c778b8a8b738b8a8b7073717373737173728481847b84818484a5a6a584c6cbc68ec6c7c68ec6c7c686c6c7c686c6c7c680a5a6a5808c8c8c85737273857372737b6b696b6f6b696b6f6b696b7b6b696b77818181665d5c5d665d5c5d715d5c5d776b6c6b6f6b6c6b6b4a4d4a6b4a4d4a4f4a494a646565658d8081808d8081807e8486848384868496949394969493949d918f9196868486878684868e8684868a8384838a9493948da5a2a594a5a2a58e9c9e9c858c8b8c858482847f8c8b8c879496948a898889838482848389888984949294849492948983838384838383706e706e73797b7977797b797a797b79727372737b7b7c7b8d848684898486847a8482847a7e7d7e7a8482847f7879787d6b6d6b7a6b6d6b836b6d6b816b6d6b7c8482847c86868676848284768482847a8686867686868676898a897f898a8981898a898086868681868686808482847d8486847e8687867e8687867b8687867c8988897f8988897f8988897d8988897f868486808684867f8987897e8987897c868786808486847f86878680868786818484847a8486847d8484847c8484847a8686867c8686867b8686867a868686798686867b8686867b86868677868686788686867c8686867b898a89788686867d8685867d8c8a8c7d8c8a8c7f8685868086858680808180808081807f8081807c7e7f7e7f7e7f7e867878788a737173897b7d7b877b7d7b7a8081807d868586808684867486848699706e70805a595a6b6061607a6061608460616075424142764a494a896b6a6b894a494a7d4a494a784241427442414278424142744241427542414279424142796e6f6e7e8486847a7e7d7e7a7e7d7e7a7e7d7e7f7375737c7375737f7b7d7b86787a78857b7d7b837b7b7b837b7b7b857b7b7b85848284847e7d7e847e7d7e817e7d7e807e7d7e827e7d7e8481818180818181827e7d7e837e7e7e818180817e8180817a848284807e807e86818381878486848381838180848284808180818681808189848284818482847f848284818482847f8686867e8384837e8c8e8c7e83848380838483828486848384868480848684808486847f8482848281808180848284808482847f8685868486858683868586818c8a8c8186858681808180828081808280818080808180807b7d7b827b7d7b847b7d7b837b797b837b797b847b797b857b797b847b7d7b857b7d7b847b7d7b817e807e848081808c8081808a868586868685868784828485848284858482848681808187818081858180818581808184848284848482848581808185818081867e7e7e8680818085808180857b7d7b8680818084848284828482848284828482848284847b7d7b848081808486858688808180838383837f8383838383838383838383817b7c7b85838383818c8a8c888c8a8c8a8c8e8c878c8e8c878c8e8c8a8080808884828482898a8982898a89848482848583848383838483808384837e8384837c8081807c7b7d7b7b8685867a8685867c8385837a7b7d7b788b8d8b818b8d8b867b7d7b8080818085808180817b7d7b7f7e7e7e7f737573827e7e7e827e7e7e858988897e7e7e7e807e7e7e877e7e7e868b898b87949294898b898b848b898b888c8a8c88807e807f807e80827b797b8b8081808b808180787375738b7375737f7371737b8e8f8e868e8f8e7f8e8f8e86838383887b7c7b86838383838c8a8c808c8a8c7d8c8a8c818c8a8c838685868486878683808080828080808380808084818181857e7d7e867e7d7e867b797b867e7d7e877b797b857b797b867b797b857b7d7b867b7d7b857b7d7b867b7d7b857576758775767587757675857576758a706f708a6b696b82706f708a7b7d7b8a8080807b7b797b9a8687869f8c8e8c9c8987899f8987899c8987899c89878980868586778081807b8685867780818075848284797e7d7e76787978787879787973727377737273817b7c7b816b696b8273717386737173867b797b8b7b797b90808080908687869486878694868786908e8e8e898e8e8e8d8e8e8e8e8e8e8e888e8e8e88898a898f898a898f898a898d898a898d898a8988898a8987898a898b8c8a8c898e8e8e8991929188919291868e8e8e838e8e8e838e8e8e858e8e8e86848684878486848384868481898a89858e8f8e858e8f8e85949694838e8f8e828c8e8c828c8e8c7d8c8e8c788c8e8c7c838183857b797b978b898ba89492949a9c9e9ca19c9e9ca48e8f8e908e8f8e9e898c89af898c8987b5b2b598b5b2b5a3a5a6a5a3a5a6a5a1a5a6a5a5979797a3a1a0a1a3a1a0a1a08e8e8e997b7d7b967e7a7e997e7a7e9e9190919b919091998f908f968f908f92797a798f6365638c5a595a755a595a8c706e7095868486958688868d868886887b7d7b887b7d7b8e8b8c8b908b8c8b898b8c8b8c8b8c8b86949294838c8a8c89848284898482847f808180858e8d8e8a9c9a9c8a9c9a9c8d9c9e9c929c9e9c8f9c9e9c8f9193918c9795978789898987898989878989898b9190918b919091789190917f7e7e7e9489898986a5aaa58ba5aaa5949799977ca5a2a5908f8c8f84797679846361637f4a4d4a784a4d4a7c4a4d4a7f656865766b676b76423c4282423c428e6b676b7d7576756e99989973999899819998998896979685969796829697967d9697967c9997997c999799819997998b99979986898c8986898c898c898c898f9ca29c93919491817e7e7e867e7e7e7d7e7e7e817e807e7c7072707c7072707c636563826a6c6a8a7b7b7b8a8c8a8c8a7b7b7b74797979747979797c7979797f848684829c9e9c7f9c9e9c829c9e9c7c8989896d7b797b717b797b7c7b797b7c7b797b738b8a8b73a4a4a47da4a4a480bdbebd84c6cbc695c6cbc68cc6cbc68cc6cbc6829c9e9c7d9c9e9c7d7375737173757369737273775a595a807372737c7372737b6b696b776b696b6f42414277424142663938395a393839715d5c5d7d5d5c5d774a4d4a6f4a4d4a6f4a4d4a6f6b6c6b6e6565656e9c9e9c789c9e9c789c9e9c798c8c8c8c9493949b8c8c8c968c8c8c96918f918e8684868a8684868e86848692949394929493948d9493948594939485848284818482848384828488848284838988897e898889838e8f8e81949694849492947f9492947a8383837a8383837a84868470797b79736e706e77797b79777b7c7b8d848684928486847b737273787375737f7879787f7e7d7e787879787f7b7c7b837b7c7b837b7c7b7d7b7c7b7a898a8979898a897386868676898a897a8686867c8686867f898a897f898a897a898a897a898a897d8686867d8686867c8988897d8687867d8988897f8988897f8988897d8988897d8988897d898889818684867f8987897e8684867d8684867e8687867f8486847c848684808486847f8483847b8484847d8484847c8484847c8686867b8482847d8482847c8482847d8482847b8686867d8686867d898a897c8686867e898a8981898a897f8686867e868586808081808280818083808180808081807c7b7d7b7a8081807a808180788486847c848684837e7f7e8a7e7f7e8c808180877b7d7b878081808486858680868486808684867a86848680706e707a7e817e7a7e817e756061606b7e817e8f8c8c8c9c6b6a6b836b6a6b7d6b6a6b886e6f6e7c8486847c8486847c848684798486848b8486848b848684798486848178797881787978837e7d7e817e7d7e857b7d7b837b7d7b85787a7883787a78857b7b7b85848284867b7b7b85737473817b797b807b797b827b797b827b797b837e7d7e837e7d7e807e7d7e7e7e7d7e817e7e7e847e7e7e837b7d7b807b7d7b837e807e8384868487848684877e807e827e7e7e7f7e7e7e887e7e7e898180818584828481868686818686867d8686867f8c8e8c818384837b8384837f8384838184868482848684818486848084868481818081808482848181808181848284848081808380818081808180828081808080818081808180808685867e8081807f8685867f8c8a8c808c8a8c808c8a8c808c8e8c7f8c8e8c82868786848687868681838188848684878183818284868483868586898081808a7b7d7b897b7d7b877e7e7e877e7e7e8781808187818081877e7e7e887e7e7e858180818481808187818081858482848584828485848284847b7d7b8380818084808180857b7d7b82848284858482848584828485898a89848c8a8c848c8a8c88868586867b7d7b957375739a737573917375738c7375738c7b7c7b8c7b7c7b887b7c7b85838383798687867f868786877b797b7f8687867d898a897d8686867b8c8e8c798c8e8c76949294768b8b8b76949294748b8b8b7a8c8a8c818c8a8c7e8c8a8c81868586857b7d7b837b7d7b83838583818385838180818082868586828685867e8685867c7e7e7e7c7e7e7e857375738c9492948394929487949294859492948394929484838183867b797b847b797b8483818388807e807f7b797b7a7b797b828c8a8c868e8d8e7d8081807d80818080808180867371737f8080807f8080807f8e8f8e818c8a8c838c8a8c8c8c8a8c838c8a8c7c8c8a8c7e8c8a8c838c8a8c818c8a8c818c8e8c7f8c8e8c7f8c8e8c84868786848486848384868484818181837e7d7e837e7d7e867b797b887b797b877b797b87757575867575758775757588757575887b7d7b867b7d7b877b7d7b867576757e757675867b7d7b917576758a706f70857b797b908080809f8c8e8c95808080998987899f949294999492949494929480808180798685867b8685867986858675848284747e7d7e7978797875787978797b7c7b797b7c7b777b7c7b817b7c7b887b797b887371738b7b797b8f8381839680808094868786928c8e8c96868786928486848d898a898b8e8e8e8d949294888e8e8e87898a898f8e8e8e908e8e8e8c949294898e8e8e878e8e8e89898a898c8c8a8c888c8a8c868c8a8c868c8a8c85898a89838e8e8e839492948294929482949294848e8e8e828e8e8e838e8e8e808e8f8e828482848584828485898889828c8e8c828c8e8c808c8e8c768c8e8c6b8b898b857b797ba8838183a88b898ba49c9e9c949c9e9c9d9c9e9c979c9e9c879f9f9fa9898c89a4737973a4898c899e8988899c7b797b9c7b797b9e7b797b9c7b7d7b997b7d7b9c7b7d7b998e8e8e969190919b9190919b7e7a7e967e7a7e8f636563886365638b636563886365638c706e708c8684869586848690868486907b7d7b8d7b7d7b90919391979c9e9c92adaaad899c9b9c879c9b9c898b8c8b868c8a8c838c8a8c8c949294899c9a9c859c9a9c8e9c9a9c8a8e8d8e888e8d8e8f9193918d91939185868886837b7d7b877b7d7b82898989878989898e89898987919091877e7e7e7f91909183a5a2a5989799978b7b797b827b797b7d7b797b8c7976798079767980797679848f8c8f7c9c9e9c789c9e9c929c9e9c838083806a9492947c9492948e94929494949294909998997d9998997dbdbabd86bdbabd8db5b6b588b5b6b57fb5b6b57fb5b6b57cbdbabd81bdbabd7cbdbabd81999799897676767c898c8982898c89897676767d6b696b786b696b866b696b816b696b7c63656386707270867e807e8b8c8e8c828c8a8c867b7b7b7a7b7b7b726a6c6a7c6e6d6e83848684838486847c7979797f767576736361637063616376636163717b797b838b8a8b879c9c9c839c9c9c80a4a4a484bdbebd84bdbebd80bdbebd84a5a6a57b8481847b635d6372635d63714a4d4a714a4d4a794a4d4a7d4a4d4a72737273808c8c8c77737273645a595a6f424142734241426f424142734241427d5d5c5d7d81818171818181715d5c5d7c6b6c6b808c8b8c7c8c8b8c778c8b8c839c9e9c838081806e8081806e808180838486849b949394918c8c8c918486849286848692918f91929c9a9c929c9a9c8f949394888384838373757383737573888c8b8c858c8b8c7f8482848584828481898889818e8f8e888e8f8e838988897a838383748383837a8383837a737473696365636c6e706e7a8486847a848684848486848d84868489737273806b696b7d73757381787978867e7d7e7f848284889c9a9c889c9a9c7f8b8b8b788b8b8b77848284778482847a8482847d8482847c8482847d84828480848284798482847784828478848284778482847a8686867e868786808687867c8486847d8687867f8486847d8486847d8687867d8687867f8482847e8684867e848284808482847e8486847d8486847d8486847e8486847f8482847f8482847b8482847b8482847d8482847f8482847e8686867e8686867d8686867f86868683868686858482848184828482848284818482847f8482847e7b7d7b7d8081807f8081807d8685867c8081807b8081807c8081807c868586788486847c8486848684868486848684897b7d7b847b7d7b8c7b7d7b897b7d7b808684868686848680868486808684867a7e817e7a7e817e757e817e7a9ca29c7dadaead8f8c8c8c836b6a6b838c8c8c90848684808486847c84868484848684828486847e8486847e6e6f6e796e6f6e7f7879787f7e7d7e817879787f7879787e7b7d7b817b7d7b7c7b7d7b7c7b7d7b827b7b7b817b7b7b827b7b7b817b7b7b7e7e7d7e7d7e7d7e7e7e7d7e7f7b797b807b797b7f7b797b7f7b797b7f7b797b817b7d7b817b7d7b807e7e7e807e7e7e807e807e807b7d7b817e807e837e807e838180817f7e7e7e8581808188848284878482848386868681898a898b8c8e8c7d8c8e8c7f8c8e8c8283848382737173817371738373717387737173837e7f7e848180818281808181818081837e7e7e847b7d7b847b7d7b828081808180818084808180828081807f86858680808180848685868686858684868586868c8a8c878687868286878683868786848687868484868486848684838486848281838186808180898685868980818086808180857e7e7e877b7d7b867b7d7b847e7e7e82818081837e7e7e847e7e7e817e7e7e817e7e7e817e7e7e827e7e7e838180818480818083868586888c8a8c898c8a8c878c8e8c8a8c8e8c8b8c8e8c8d8686868e8081808c8685868c8c8a8c808c8a8c91838383958c8a8c7f8c8a8c7a8383837e8383837a7b7c7b777b7c7b7373757376808080817b797b84808080768c8e8c798686867d898a89828686867b8482847b7b7d7b7b8384837b8b8b8b7b8384837a8c8a8c7e8c8a8c7c8685867d8c8a8c7c9496947c9496947c8b8d8b7c7b7d7b838c8a8c868c8a8c7e8c8a8c7d8685867c8988897f8988898f898889927e7e7e7e7e7e7e837375737e7375737a73757382838183808b898b828b898b868b898b828c8a8c828c8a8c858c8a8c8586848683808180868081807d8e8d8e7d9c9a9c8e9c9e9c779c9e9c738e8f8e86808080838383838a8c8a8c888c8a8c7d8c8a8c7d868586818685867f8c8a8c808c8a8c7f8687868086878682868786818687868184868480818181838181818584868480848684858181818581818182818181837b7d7b84787978847879788675757587706f7086706f7086706f70836b696b7e757675867b7d7b8275767586706f70957b797b9a8c8e8c9a8687869a8c8e8c9f7e7c7e9f7371739f7371738e7e7c7e77808180798685867b8685867b8685867484828473848284797e7d7e777375737c7b7c7b797b7c7b747b7c7b7e84868488838183888381838d8c8a8c918c8a8c948687869480808096808080948c8e8c94898a89908486848d898a898d898a8987898a898a898a89908e8e8e8f8e8e8e8a898a8989898a8989898a898a8e8e8e888e8e8e8a8e8e8e888e8e8e868c8a8c858e8e8e84898a898584868481898a8984898a89838e8e8e828e8e8e848e8e8e7f8e8f8e7c949694828e8f8e8589888985868686808482847d848284788482846b8b898b858b898b9f8b898ba8838183a47371739d7371739a808080a17371739e73797392898c8992898c89a49f9f9f98a5a6a598a5a6a59ca5a6a59ea5a6a599a1a0a199a1a0a19ca1a0a1a0a1a0a19ba5a6a58f9190918c7e7a7e8c6b656b8b797a798f797a79928f908f928f908f909c9a9c959c9a9c959c9a9c8c9c9a9c909c9e9c959c9e9c979c9e9c9a919391838b8c8b838b8c8b858b8c8b878b8c8b839492948694929498949294869c9a9c859c9a9c819c9a9c858e8d8e8a8e8d8e889193918a868886857b7d7b80868886879795978b898989849795978b7b7d7b8b7e7e7e7f9190918e7e7e7e8b9190918289898986898989867b797b868989898c8f8c8f888f8c8f888f8c8f8c8f8c8f879c9e9c7f9c9e9c8b9c9e9c879c9e9c82bdbebd88bdbebd88bdbebd94bdbebd81bdbabd789998998b9998998699989982969796829697968296979688969796819997997c99979971999799679997997c9ca29c7f9ca29c7c9ca29c86898c897d91949181919491867e7e7e81919491868c8e8c897e807e7c707270866365637e5a5d5a765a5d5a725a5d5a7a6a6c6a8b797979836e6d6e7c636163706361637f6361637663616379898989859c9e9c879c9c9c879c9c9c878b8a8b838b8a8b878b8a8b877371737a7371737773717369635d6358635d6372635d637b848184799c9e9c7d9c9e9c829c9e9c7d9c9e9c7c737273725a595a697372736d7372736f94919488bdbabd80bdbabd7bbdbabd83a5a6a571a5a6a56c81818177a5a6a588adaaad7cadaaad77adaaad77adaaad839c9e9c789c9e9c6e80818078808180889c9a9c8c84868491848684968c8c8c96918f91929c9a9c8e918f91837b797b857375738a8384838a8384838d838483888c8b8c858c8b8c83949494839c9e9c839496947e89888985848284808482847a8383837f8383836f73747365636563776365637a6e706e7a797b7981797b79898486848484868480848684847b7c7b83848284868482848878797888787978837b7c7b7f7b7c7b7a7b7c7b7a7b7c7b7c8482847c8686867a8482847d8686867a868686768686867a8482847c8482847b8482847d8482847b8482847b868686808486847f8486847c8486847c8687867e8687867f8486847e8486847d84868481848284828482847f848284818482848084828480848284828482848084828482848284818482847d8482847e8686868086868682868686828482848484828482848284828482847f8482847d8482847b8486847a8486847b8486847c8486847b8684867a8684867b8684867c8684867c8486847c8686867b8686867a8986897b868686798686867684828485848284868080807f7b797b867b797b867b797b7e73757382737573827b7d7b7e8486847c8486847d8486847d8486847b8486847f9193917c9c9e9c829c9e9c829193917a8385837c7b7d7b7a7b7d7b7a7375737c7371737f8384837a8c8e8c7c838483808482847d8482847d7e7d7e7f7e7d7e7f7b7d7b807b7d7b807b7d7b7d7b7d7b7d7b7d7b7a7b7d7b7f7576757f7576757c7b7d7b817b7d7b7d7b7d7b7c7b7d7b7f7e7e7e7f7b7d7b7d7b7d7b7d7e7e7e7f7e7d7e7f7b797b827e7d7e827e7d7e807b7d7b827b7d7b827b7b7b807b7d7b837b797b807b797b868080808c8080808d8486848384868485818181897b797b767375737e8382837983828381737573868080808c8080808c7b797b8c808080868181817f8181817f8181817f8181818481808181818081818180817f8180818080818084808180808081808080818083838283837b797b7f7b797b837b797b81737173817371738773717387737173857978798079787980797879857978798476787684767876847678768476787684737473848c8b8c848c8b8c848c8b8c87838583879496948d9496948d949694919c9e9c919c9e9c919c9e9c969c9e9c95a5a2a5909493949094939495949394908c8e8c908c8e8c8b8383837b8383837d8c8e8c828688867a7b7d7b788688867b8b8b8b7e8384838083848383838483818081808386858685868586878685868489888983848284809496947d949694828685867f86858680808180807b7d7b808181817d8181817f7e7d7e7f7e7d7e817e7d7e817e7d7e7e8181817d8486847b8b8d8b788b8d8b788b8d8b819496948e8c8e8c88898a897f848284798686867e898989918989898b89898981737173827375737f7e7e7e82898889888988898a8988898689888984898889838e8f8e818b8c8b818b8c8b818382838183828384868586818685867d8685868a808180947b797b7e7b797b7e868586789191918c898a898f8e8e8e81898a897f898a897f8c8a8c828c8a8c828c8a8c828c8a8c808e8e8e818e8e8e7f94929480949294819c9a9c839c9a9c859c9a9c859c9a9c819496948294969482949694829496947f94969485949694878e8f8e808e8f8e828c8a8c858e8e8e818e8e8e818c8a8c8a8688868a7b7d7b858688867b9193918c8c8a8ca37b787b986a666a985a555a8e4a4d4a9a6d706da76d706d946d706d797e7d7e7981818177848684778486847286848676868486777b797b757b797b777b797b777b797b777e7d7e7e848684878486848d86878690898889928c8a8c958c8a8c9286848693848284978c8a8c948c8e8c918686868d8482848b84828487898a898d898a89918c8e8c8a898a8988898889888c8a8c89898889898988898889888989898889878c8a8c868c8a8c858c8a8c848988898489888984898889848988898189888983898889828687868184828483898889828e8f8e839496947f9492947d9492947a949294748987897d8c8a8c929c9e9c9c9c9e9c9c9697969e9798979b84868496848684938486849d9492949da1a2a1a4afb2afa4a1a2a19ea5a6a59ca5a6a597a5a6a5979c9c9c97949294948b8b8b99838483a17b7d7b906b6d6b877879788d94929492949294979c9e9c949c9e9c92949494969c9e9c949c9e9c929c9e9c949c9e9c8e9494948e8e8b8e8e8e8b8e87808080897375738b7375738c8c8e8c8c8c8e8c858c8e8c88919391849c9e9c8a8688868f8688867f8b8c8b7f8b8c8b8b8b8c8b878b8c8b898989898c898989839c9e9c879c9e9c8c9494948c949494859c9e9c7e9c9e9c8d8f8f8f828f8f8f889a989a858f8f8f8b949294809c9a9c869c9a9c839492948d9494948d9c9e9c879c9e9c819c9e9c868c8e8c8b8c8e8c8e8c8e8c868c8e8c84848684898486848b848684867b7c7b81707170747e7d7e837e7d7e837e7d7e817876787e78767877787678817876787a787a78718688867a8688868394969480a5a6a57d9191917a9191917a919191798181818281818186767576806b696b7c63616376636163766361637e636163817371738173717383787678857371737e636163796361637b6e6c6e8079777982848684858486848284868485848684838482847f7978798379787978636563745a595a745a595a7f5a595a7f5a595a6e63616377adaead84adaead7f949494868180817e8180817b8180816f636163647b7d7b778b8d8b819c9d9c86adaead85a5a6a57fa5a6a57083858373949594709f9f9f749f9f9f749f9f9f80adaead84a4a4a480a4a4a479b5b6b572b5b6b56eadaead6aadaead75adaead839fa09f7e868686838686868e7b7d7b947b7d7b8e7e807e867375738b7375738f898b89919c9a9c878e8c8e919c9a9c878e8c8e838385838e9496948e9496947f8385837f838183839492947a9492947a83818377707170725a5d5a6d5a5d5a727071707c848284828c8c8c858c8c8c868c8c8c888688868380828083868886858c8e8c857e7e7e87737573877e7e7e7e898889798486847a8687867c8687867a868786778988897789888977898889778988897786878679868786798687867c8687867a8486847a8687867d8687867e8486847b8486847d8486847e8486847d8486847e8685867d8081807b8685867f8685868484828484868686818686867f8482847d8482847c8684867b8684867c8684868086868683898a89838686868186868682848284808482847b8482847b8482847c8482847a8482847d8686867d8686867d8687867c8988897c8687867d8687867c868486788684867a8684867c8684867c8686867f8686867c8686867c8486847b8482847684828474898a898586868682808080807b797b7f7b797b827b797b79737573826b6d6b8c7375737e848684808486847c8486847b8486847b848684778688867f8688867c868886778688867b8c8e8c7d8c8e8c7f8c8e8c7d8c8e8c7c8c8e8c868384837f8384837f8384838084828485848284828482847d848284807b7d7b827b7d7b827b7d7b807b7d7b7d7b7d7b7a7b7d7b7d7b7d7b7f7b7d7b7d7b7d7b7c7b7d7b807b7d7b807b7d7b807b7d7b7f7e7e7e7d818081807e7e7e847b797b837e7d7e857b797b857b797b827b7b7b817b7b7b827b7a7b7f7b797b837b797b867b797b867b797b927b797b8d7b797b857e7d7e857e7d7e7f818181818382837c8382836e9490947ea59ea58c8c8e8c888c8e8c868c8e8c88808080828181817f8181818181818184818181818180817f8482847c8180817f8180818080818080808180807b7d7b7c8081807b8382837b8382837b8382837b8382837c8382837c8382838183828387838283858f8f8f858f8f8f858f8f8f8aa5a6a5919c9e9c919c9e9c919c9e9c979c9e9c94a5a2a599a5a2a599a5a2a599a5a2a59d94969498949694929496949894969496898989918989898b898989867675767d737573788384837d7375737d7375737b736d7376736d7376736d736c7b787b788c8e8c7f8688867f808280847b7d7b857b7d7b837b7d7b837b7d7b887b7d7b85808180857b7d7b84808180828c8a8c7f89888981898889809496947f8e8f8e837b7d7b7f808180818081807e8685867f8486847e8181817b8486847e848684818486847f848684808486847f8486847e838583817b7d7b7e8b8d8b8594969488898a897f8482847f848284858482847e8989897b9496948b9496948894969485949294869492948689888988898889868988898189888983898889808988898083828382838283818b8c8b868b8c8b868c8a8c7d8c8a8c818c8a8c7f8c8a8c838685867e9191917e919191837b797b8a898a898a8e8e8e7f898a897c898a8982898a89838c8a8c82898a8982898a89818486847f898a8981898a89818486847f848684818486848284868483848684818486848284868486898b8986898b89848e8f8e8194969485898889878e8f8e84919291848c8a8c858c8a8c87949694859c9e9c7b9c9e9c8a868886937b7d7b7b8c8a8c988c8a8c988c8a8c928c8a8ca0b5b6b5a7b5b6b5a7b5b6b5949193917c7b797b797e7d7e778181817484868471868486738c8a8c77807e80747b797b77818181777e7d7e777e7d7e818181818b8486848e86878690868786948988899689878993868486908482849284828494898a89918686868a84828488898a898a8686868b898a8990898a898a8686868889888988898889888988898a8988898789888986898889868988898689888984898889848c8a8c858c8a8c868c8a8c838c8a8c84898889818c8a8c7e8c8a8c828e8f8e868988898489888983848284828482847f898789748e8c8e6f8987898c8c8a8c9c9190919c9190919c9697969e9798979e979897a3aaabaaa3bdbebda4bdc3bdaabdc3bda1a1a2a19d9492949c9493949a949394938c8a8c918c8a8c978b8b8b9794929494949294948384839086858694868586948685869486858694848284928c8b8c92949494968c8b8c91848284918482848c8482848c8482848e8080808e8080808e8080808c9c969c928c8e8c8b8385838b7b7d7b857b7d7b8f7b7d7b867b7d7b848688868d7b7d7b7b7b7a7b8b8b8c8b8b8b8c8b879c9e9c8c9c9e9c8e9c9e9c899c9e9c859c9e9c89949494898c8b8c898c8b8c85949494889a989a8b9a989a8d9a989a85a5a2a58b9c9a9c8b9492947b9c9a9c8e9c9a9c939c9e9c84949494878c8b8c818482847e8c8e8c8083858389737573867375737b7b7c7b866b696b896b696b866b696b837071707c63656379636563816365637a6b696b7a7876788194929484949294869496947d9496947a86888680787a78776b696b7d6b696b776b696b706b696b777675767d767576806b696b797675767e898989848989898489898984898989818482847e7e7c7e7e7e7c7e8078767880848284808482848584828483848284827b7c7b8273727387737273857372737c6e6e6e757978797c6e6e6e6e6e6e6e7480818089949694849496947f808180847b7a7b7b7b7a7b6a6361636e6361637b6361637e636163776361637b6361637c7b7d7b868b8d8b818b8d8b7c7b7d7b7c737573797375737c8385837c949594789f9f9f7c9f9f9f7cadaead8cadaead7db5b6b576a4a4a4799493946f9493946e9fa09f719fa09f719fa09f6e9fa09f739c9a9c7e9190918e868686948686868e898b89919496948f949694919496948e807e80878e8c8e8e8e8c8e8b8e8c8e8a949694837375737b6365638783858388949294838381837573717370636163685a5d5a6d5a5d5a7d8685867d9c9a9c869ca29c859497947d848284838c8c8c85868886858688868c8c8e8c867b7d7b847e7e7e849492947b8988897b8988897f8988897c8c8a8c7d8c8a8c7c8988897b8988897b8988897d898889788c8a8c7a8988897d8988897c8988897f898889808988897d8988897d8687867f8486847d8687868086878681848684828486847f8685867c868586808685868086858681898a897c898a897e8686867c8686867d8987897d8987897b8c8a8c808987898286868682868686808482847c84828477848284798482847b8686867b86868679898a897a8686867c8482847d8482847e8486847e848684808486847e8687867c8684867a8684867c8684867a8083807d8486847e8486847b8486847986868676868686768686867e898a89808686867f86878680808080808080807d8080806f7b7d7b797b7d7b917375737e7b7d7b827b797b807e7d7e7d7e7d7e7f7e7d7e7d7b7d7b7a7b7d7b797b7d7b77868886787b7d7b7c7b7d7b7e7375737d7375737c7b7a7b7c7371737f7371738473717383737573857375738573757380787978827b7d7b84737573827375737e7375737f7b7d7b827b7d7b7f7b7d7b7f7b7d7b7f7b7d7b817b7d7b817b7d7b817b7d7b7f7e7e7e7f7b7d7b7f7b7d7b7e7e7e7e7e7e7d7e817e7d7e807e7d7e827e7d7e847b7b7b827b7b7b817b7a7b817b7b7b8380808083808080867b797b897b797b8d7b797b8b818181857e7d7e7f818181818382837e8382837c8382837c8382838480808080808080808080807e8080807f7e7d7e848181817f848684827e7d7e847b7d7b847b7d7b817b7d7b817b7d7b847b7d7b8480818084868586888685868b8b8c8b938b8c8b93949694979496949d94949497a5a6a59da5a6a5a2a5a6a59ea5a6a5a3a5a6a5a3a5a6a5a3a5a6a59e9c9e9ca49c9e9c9e9c9e9c97898b898f8c8b8c8f7374738a73747384737473826365637c636563776365637763656375636163756361637563616370636163737375737d83848382838483828384838183838386838383868383838b83838387808280848082808480828082808280808384838a8384838d9492948094929481868586807b7d7b84868586828685868284828483848284838482848184828480808180808081807f8685867e8685867c8486847d848684808486847e84868481848684808181817c8486847c8181817b8385837e7b7d7b888385838b838583858686867f86868685898a89858686867e7e7d7e7e898989888989898489898985898889867e7e7e858988898594929487898889868988898389888986848284848382838583828383838283858b8c8b888081807f8685867d868586888c8a8c8e9c9e9c6d9c9e9c7e919191899191918c8e8e8e84898a897f898a897f898a8981898a8980898a8980898a8980898a8980898a897d848684808486848084868483848684828c8c8c848c8c8c828c8c8c818e908e86898b8983898b89838486848284828480898889868e8f8e87898889828c8a8c818c8a8c878c8a8c8a8c8a8c8e9193917b8688867286888693868886988c8a8c9d8c8a8c928c8a8c988c8a8cad919391a79193918e919391819193917e7b797b79818181778181817481818175807e80718684867586848677807e807384868473818181777e7d7e85818181928988898e8988899289888994898889948c8a8c9384828490848284908482849484828491898a898d8686868f898a898a8482848b8686868d898a898a898a8987898889888988898889888988898889888687868789888988898889838c8a8c848988898684868485868786848c8a8c83898889818c8a8c80868786808988898389888985898889828e8f8e7f8e8f8e7a8e8c8e7a8987897484828477848284928c8a8ca1969796a1969796a19697969b979897a3979897a6979897a39798979d9492949a949294a19492949d949294978c8a8c918c8a8c958c8a8c978c8a8c978b8b8b998b8b8b8f8384838f8b8b8b9486858694868586949492949494929496949494948c8b8c8e8482848e84828492848284948482848f8c8b8c93949494919c969c878e8b8e938e8b8e898e8b8e858385838b7375738c7b7d7b897b7d7b847b7d7b887b7d7b8d9193918d9193918f9c9e9c8b9c9e9c8f9c9e9c939c9e9c8e9c9e9c80898989858989898589898982848284898482849084828490949494909a989a85a5a2a58b8f8f8f8d8f8f8f809c9a9c8e9492947e8c8a8c838c8a8c8a848284878482847e848284848482847e7b7d7b7e7b7d7b80838583897375737b7372737d7b7c7b89737273846b696b7e707170797e7d7e7c8c8a8c818c8a8c849492948e9492948b8684868786848680787a78716b6d6b7d787a78748688867a91919177919191779191917a919191848c8e8c7b8c8e8c7d8c8e8c828c8e8c7c89898978767576827675767e76757680737173807876788073717383737173836e6c6e7b6e6c6e806e6c6e83797779807b7c7b80737273876b696b826b696b7f636563786e6e6e787978797f797879848081807a6d6d6d745a595a6f5a595a7b63616377636163776361637b7b7a7b738180817b818081869f9f9f869f9f9f869c9d9c819c9d9c778b8d8b738b8d8b7f9495948294959482949594798385837c848284808482848c9190918c919091769493946f9493946f8482847284828475848684718486847184868475919391739190917e919091999c9a9c949c9a9c899496948c898b89867e807e887e807e919c9a9c8e8e8c8e8173717384737173877375737f8385838a9496948e9496947a7371737063616370636163676361637270717087868586779c9a9c829c9a9c828c8c8c7c8c8c8c858c8c8c838c8c8c838688868c8c8e8c8586888685808280858988897e898889808988898289888982868786838486848384868482848684808486848084868480848684808486847f86878680868786808687868286878681868786808687867e89888980898889828687867f86878680898889818687867e8685867c8685867e86858681868586798686867b8686867c898a897c898a89828684867f8482848086848680848284808482847e8482847c8482847b898a897b898a8979898a8977868686778686867786868677898a89778686867a8686867b8988897d86878680848684808486847c8083807b8684867d8684867d8684867f8486847b8486847986868679868686798686867986868680898a89808686867b8c8e8c7b8c8e8c7d8c8e8c798c8e8c748486847e8486848c7b7d7b827375737f7b797b807b797b807b797b827b797b7d7b7d7b7c7b7d7b7d7b7d7b7a7b7d7b797b7d7b797b7d7b79838583797b7d7b777b7a7b758384837a8384837c8384837f7e7d7e7f7e7d7e8584828488787978846b6d6b806b6d6b7f737573846365638c6b696b82757675827576757d7576757d75767582706f7084706f7085757675827e7e7e7f7b7d7b807b7d7b817b7d7b817b797b827b797b7f7b797b7e7e7d7e837b7d7b837b7a7b817b7a7b827b7b7b808080807d7b797b86808080868c8e8c8d84868489818181817e7d7e817e7d7e7e8382838183828381838283798382837e7b797b847b797b867b797b867b797b887b797b887b797b887b797b8b7e7d7e8c8180818c8482848c8482848f84828495868586918c8a8c958c8a8c998c8a8c97838283978382838f838283937b797b9773717397737173927371738c7371738f6361638a6361638a6361638a63616384636563846365638463656377636563755a5d5a755a5d5a7a5a5d5a7a5a5d5a776365637c73757382737573827375738076757680767576868989898b8989898b8384838683848386838483868384838683838386838383868383838683838384808280877b7d7b89868886898c8e8c8d9492948a8b8b8b888384837b838483848081808486858684868586848081808384828482898889818e8f8e818482847f8081807d8685867f808180808081807d8181817d7e7d7e7a7b797b7e7b797b827e7d7e808181817e8181817d8181817e7b7d7b7e7b7d7b8e9496948b8b8d8b82898a8982898a89858686867c8686867b898989888989898494969488898989857e7e7e7f89888985949294897e7e7e87848284848988898094969481949694858b8c8b8594969480949694807b797b887b7d7b867b7d7b7d80818086808180947b797b738685867e7b797b898685868794929484898a897c8e8e8e7f8e8e8e80898a89818c8a8c818c8a8c80898a8980898a8982898a8980898a897d898a89838486848584868481848684808486848184868481848684808486848084868486898889878e8f8e848e8f8e86898889878c8a8c8a8e8e8e8b9496948b949694858688867286888680868886857b7d7b927b787b8c6a666a926a666a986a666a9a4a4d4aa74a4d4a9a4a4d4a876d706d7e8181817e7b797b797b797b7284868474807e8073807e8074807e8078807e8073818181737e7d7e7a7e7d7e8c848684928687869086878694898889948c8a8c928c8a8c978987899384828491848284928482849186868691898a89888686868e84828491898a898b898a898a898a89888c8a8c8589888987868786888988898789888987898889888486848489888984898889858486848589888983898889828687868189888981898889828c8a8c8089888981898889838988897f8988897d898789778e8c8e728987897f898789a1919091a19697969c969796a1969796a1979897a19798979e848684988486849d949294a1a1a2a19d94929494949294918c8a8c978c8a8c978c8a8c938c8a8c948b8b8b92838483948b8b8b9494929492949294949492949486858694868586928482849184828493848284918c8b8c93949494938c8b8c938c8b8c928c8b8c89808080938e8b8e899c969c828e8b8e858c8e8c858c8e8c928c8e8c8b8c8e8c889193918f9c9e9c939c9e9c8f9193918f8b8c8b837b7a7b777b7a7b876b696b856361637e6361638376757689767576898c8b8c8c9c9e9c979c9e9c8c9c9e9c889a989a858f8f8f7d8f8f8f88848684898c8a8c838482847b8482848b949294818c8b8c87848284848c8b8c7e8c8b8c7b8c8e8c80838583867b7d7b868c8e8c828486847d7b7c7b7d84868480848684868c8a8c868c8a8c868c8a8c868c8a8c81868486877876787e6b696b776b696b776b6d6b80787a7886787a787a787a78877e7d7e7a91919177919191737e7d7e777675767b7675767d8181818081818180898989789c9e9c7a8989897a767576817371737c7371737a7e7c7e878482847e797779857977798a848284808482847b7372737b6b696b7b6b696b806b696b7f6365637c6e6e6e7c6e6e6e867978797a808180656d6d6d7a6d6d6d7a8081807b9494947f9494948894949484949494829f9f9f86bdbebd8abdbebd829f9f9f7c9c9d9c7c9c9d9c7cadaead7cadaead76a5a6a573949594769495947fa5a6a584adaead849f9f9f889f9f9f7491909176848284728482846b8482846f8482847184868478848684788486847184868478919091899190918e8686868e7b7d7b8c7e807e8c898b89919496948e7e807e7e737173817371738b8e8c8e919c9a9c87949694879496948383858374636563756361636c6361636c636163757371738c868586878685867d86858687868586828c8c8c80949794808c8c8c828482848c8688868a808280858082807f8c8e8c808988898089888982898889828988897f86878680848684808486847f8687867d8687867b8988897d8687867e8687867c8687867d8687867f8988897d8988897a8687867b8687867e898889808687867f8486847d8687867d8988897b8687867c8685867e8685867d8685867d8685867f868586828685868080818082808180808083807f8083807f8684867e8684867e8684867e8684867e8987897b8987897a898a8978898a897a8686867a86868678898789788987897c8987897c8684867d84848481848384818482847c8484847d8484847e8482847e8482847e8482847e8083807b8684867a8684867a8684867c8685867d868586828685867f8685867f8181817f8181817c848684788486847a848684837b7d7b857b7d7b83737573817978797b797879817978798484828479838483798384837f8c8e8c7e8c8e8c7d8c8e8c7d8c8e8c7d8c8e8c7d8c8e8c7f9492947c9492947c9492947c9492948394929488949294839492947c8b8b8b8684828480848284808f8e8f868f8e8f92848284848482847e84828481848284828685867c8685868980818092808180847e7d7e808181817f81818180818181807e7d7e827e7d7e847e7d7e807e7d7e7f787978807e7d7e827e7d7e827e7d7e817e7b7e7e7e7b7e847e7b7e897e7b7e877e7d7e857e7d7e827e7d7e827e7d7e817e7e7e7f8180817f8180818181808186848284897e7d7e897e7d7e8684828483868586838685868386858683868586808c8a8c828c8a8c828c8a8c828c8a8c808685867e868586808081807c808180797b7d7b797b7d7b797b7d7b797b7d7b797b797b7c7b797b7c7b797b7c7b797b7e6a696a805a595a7b5a595a805a595a825a555a825a555a7f6865687f6865688573757384787a78897e807e8884868488898a898986868687898a8987898a89858987898786848686868486868684868786858686868586848081808680818085848284848482848384828485898a89838c8a8c858c8a8c8c80818087808180837b7d7b7e7b7d7b7e7b7d7b827b7d7b858486848484868483848684818486848280808082808080808687867a8c8e8c7e808180807b7d7b7f7b7d7b7e7b7d7b7d7e7d7e7d8181817b8486847f84868482808180818081807f8685867c8685867a7b7d7b888385838f949694858b8d8b81898a8981898a8980898a89868486848b8c8e8c848c8e8c848c8e8c808c8e8c8789888984949694848e8f8e878482847f8e8e8e7b9492947e8e8e8e7f8e8e8e82868686878482847d898a897a8c8e8c878c8a8c85848284858c8a8c7c8c8a8c8f8380837e8b8b8b768b8b8b8b8b8b8b86898a898486868679898a898086868683868886828688868186888680898b89818c8e8c82868886828c8e8c868c8e8c829c9a9c7c919091808686868286868683898889838988898289888985898889828b8b8b827b7c7b827b7c7b827b7c7b877676768b7676768b7676768b8180817b8e8d8e7e8081807b737573778081808b8686868886868692868686967b7d7b8c7e7e7e96898c89967e7e7e937e7e7e827e7d7e797e7d7e7c73757376787978727e7d7e737e7d7e7384828478848284737b797b737b797b7d7b797b8b8381838f86878691868786948687869186878691898a8994898a8992898a8991868686938482848e8482848e848284838482848d868586928685868d8c8a8c888c8a8c88898a8985868686868686868a898a8987898a8987898a8986898a898686868684868686818c8e8c84898a89828686868189888983868786838988898089888980898889828c8a8c82898889818687867d898889738988897389888988898889a0898a89a0898a89a0898a89a0898a899d918f9199918f91a09c9a9ca49c9a9ca19496949b8b8c8b937b797b937b797b95848684938486849384868495848684958c8b8c948c8b8c9684828493848284957b7c7b918b8b8b8f8b8b8b938b8b8b94949294959492949194929491949294938b898b908b898b938b898b8c7b797b8c8686869486868689737173898686868c999999899999998c9999998c7e7d7e897e7e7e867e7e7e866361637f63616383635d637e635d63837976798c8f908f879494949094949490a5a6a590a5a6a58ca5a6a58fa5a6a593a5a6a588a5a6a5738e8f8e85737173858e8f8e858e8f8e8c9190916b7e7e7e8c7e7e7e8c7e7e7e7e737573898988897c898889807e7e7e837b797b778c8a8c7d8c8a8c808c8a8c757b7c7b817b7c7b928b8b8b819c9a9c8689888982898889827e7e7e897e7e7e7b7878787b787878847878787b787878788482848384828483767476737674767d6361637a636163726b696b777b797b7b848a847d848a8478848a8485797c79887375736f6b6d6b6b737573847b7d7b818486847f84868484848684848486847684828483767576835a5d5a715a5d5a746361637e6e6d6e807979798584868486848684838486848376787689686a68606b696b727878788478787884868786858e8f8e889c9e9c859c9e9c8a9c9e9c8b9496948294969476838583797375737a8080807f8080807d80808077949294779190917aadaaad81adaaad81adaaad81a5a2a578a5a2a56e797679607976797373717372737173717b7a7b797b7a7b788482847b898889758e8f8e7e8e8f8e7c8c8e8c7c8c8e8c8d838483928c8e8c8e8c8e8c8e8c8e8c8e8c8e8c8a8c8e8c8d949694959496948d949694797879787f6564657f65646579656465725251526e63616374767476858987898b9c9a9c8794929485949294858b8b8b839492947c898889788482847c8e8f8e868e8f8e8a868886858082807f7b7d7b7c868886808c8e8c808686867f8686868086868683868586808c8a8c7d8c8a8c7e8685867a868786798988897c8988897a868786798486847c8687867c89888978868786798486847d8687867b868786798486847a8684867c8684867c8684867a8684867c898a897d898a897a86868679898a897f8685867f8081807e7b7d7b7f808180818684868286848683808380808684867c8684867b8684867f8684867c8684867b8686867b898a897b86868679868686798482847c8482847f8482847c8482847d8482847d8483847e8484847e8482847c8483847b8484847a8484847a8484847c8684867d8684867f808380798684867a86858680808180828081807f8081807c7e7d7e7e7e7d7e7c7e7d7e7c818181788486847c7b7d7b7e7375737c6b6d6b7f636563846e6e6e7f8482847d8482847e7b7a7b7983848381838483818384837a7b7a7b7a7b7a7b7a7371738c8384838b9492947f9492947f9492947f9492947e8b8b8b838b8b8b7e7b7d7b778b8b8b86a5a6a58ca5a6a586a5a6a57a9a9a9a7e949294898987897e8e8c8e8489878982868586858c8a8c8f8c8a8c85868586867e7d7e857b797b837b797b817b797b817b797b81818181857e7d7e837b797b7d78797882787978867879788478797884787a7881787a7887787a788c7e7b7e837b797b857b797b86818181808181818181808184818081828180817d848284808482848384828480848284808482847d8081807d8081807d8685867d8081807e808180808081807e8081807c8685867c808180807b7d7b808081807c8685867d8384838283848386838483868384838283828382838283898382838c838283808c8a8c858c8a8c888c8a8c858c8a8c88848684888486848884868488848684878486848984868488848684888486848784828485848284868482848784828486848284888482848784828486848284867b7d7b8680818086808180868685868484828483848284888686868886868689868586858c8a8c858c8a8c858c8a8c828c8a8c85868586848c8a8c838685868681838183818381837e807e867b7d7b827b797b827b797b828080808280808081808180818081807f8081807e808180808181817f8181817d848684808486847f8685867c8c8a8c7c8c8a8c7c86858681838583939496948c8b8d8b81838583808e8e8e858e8e8e80898a89888e8e8e8b8c8e8c8486888684868886847b7d7b878e8f8e7e9496948484828481949694848e8e8e8184868484848684858486847d898a897f848284848482848c868686878c8a8c7c8c8a8c858c8a8c829c9a9c828b8b8b7e7b757b8b8b8b8b8f949694848c8e8c7d898a897f898a89828c8e8c818c8e8c7e8c8e8c7f898b897f8c8e8c7f8c8e8c7f868886888688868b7b7d7b777b7d7b778686868586868682868686838988898589888982898889888988897e8b8b8b778b8b8b8a6b6d6b8d7b7c7b858c8a8c8b8c8a8c8b8c8a8c898c8a8c8a80818082808180918e8d8e869c9a9c7d9c9a9c8b8686868f7b7d7b8f7b7d7b96898c89a1949a948c949a948f898c897f7e7d7e767e7d7e76848284797e7d7e757e7d7e74787978727e7d7e75848284787b797b73838183818c8a8c8b8c8a8c8f8687868e868786918687869386878692898a8992898a898f898a898b868686918482848e8482848c8482848c8987898a8c8a8c8b8685868f868586888c8a8c87898a8987898a89878c8e8c878c8e8c87898a8986898a89848c8e8c85898a8985898a8984898a8982898a89848686868189888982898889848c8a8c8289888985868786848c8a8c7e8c8a8c7f8988897d898889738988896889888988848284a6898a89a3979897a3979897a0979897a0918f91a2918f91a0918f919d7b797b997b797b957b797b99838283998b8c8b968c8c8c958c8c8c9384868494848684968482849584828494848284948c8b8c988b8b8b9a9c9a9c959c9a9c939c9a9c92949294919492948e8381838f949294938b898b918b898b8f8b898b8d8b898b8e8686868c8686868e868686978686868563616385636163896361638163616386636163827e7e7e867e7e7e86999c9991a5aaa591a5aaa58ca5aaa591a5aaa587a5a6a590a5a6a595a5a6a59094949485919191857e7d7e8f6b696b8c6b696b628080807c7371739f808080859c9e9c7b919091737e7e7e7b7e7e7e847e7e7e87898889857375737a7375737e7e7e7e807b797b807b797b7d8c8a8c7d8c8a8c818b8b8b869c9a9c868b8b8b7b7b7c7b7f7e7e7e827375737c7e7e7e867375737b8c8a8c7f8c8a8c848c8a8c847878787a76747678767476756866687868666877737173857b797b807b797b7d7b797b7d797c7978797c7976797c797d797c79776b6d6b776b6d6b847b7d7b807b7d7b7c7b7c7b79737273796b696b796b696b796869687b7675768076757680848284808486848384868485797979836e6d6e79686a6880686a68795a5d5a735a5d5a7e6b696b848687868a8687868a8687868a8e8f8e8880808083808080797371737c63656382636563798385837f9496947d9492948294929482808080828080807a91909170757675727576757a5a5d5a786361636e6361636e63616373797679718384837483848379838483788c8e8c799496947e9496947c8e8f8e7b898889788384837c8384838d7b7a7b96838483938c8e8c8e8c8e8c8a8c8e8c8a8c8e8c89787978795d5d5d795d5d5d8978797886787778796564656c5251527265646585767476909c9a9c8b9c9a9c859c9a9c8794929483949294838384837c7b7d7b7a84828480898889828e8f8e828e8f8e858c8e8c7f8c8e8c7a8c8e8c7f86888682848284838686868184828482848284838685867e8c8a8c7d8c8a8c7d8685867e8687867e8988897b8988897d8687867e8988897f8988897c86878678848684798687867d898889798988897989888977898789798987897d8987897d8684867d898a897d898a897d8686867c8686867c8685867c8685867e8685867f8685867f8684867f8684867f8083807e8083807f8482847f848284808482847e8482847d8482847e8482847f8482847c8482847b8482847e8684867e8482847f8482847c8484847a8484847c8484847c8482847c8483847b8484847b8484847c8483847e8083807d8083807c808380798684867a8081807f7b7d7b857b7d7b7a80818075818181787e7d7e7b7e7d7e7c81818178848684787b7d7b7c737573786b6d6b7b6e6e6e88797879818482847b8482847f7b7a7b847b7a7b84838483848384837d8384837d83848380838483837b7a7b81737573817375737a7375737a7e7e7e797b7d7b778b8b8b7c8b8b8b838b8b8b928f8e8f92a5a6a57a9a9a9a748f8e8f7e94929487949294818e8c8e818e8c8e7f8c8a8c828081807f7b7d7b7f7b7d7b857e7d7e827e7d7e817b797b847b797b827b797b847b797b827b797b807e7d7e7f7e7d7e82787978867879788478797884787a7881787a7884787a788c787a78827b797b837b797b867b797b817b797b7f7e7e7e817b7d7b827b7d7b7b81808180848284837e7d7e837e7d7e807e7d7e7d808180837b7d7b8a7b7d7b8a8685868986858687808180857b7d7b877b7d7b877b7d7b897b7d7b878081808780818086838483867b7d7b867b7d7b827b7d7b827b797b827b797b86838283897b797b8a8c8a8c888c8a8c8d8c8a8c8a8c8a8c8b848684888486848b8486848b8486848984868489848684858486848984868488868686868686868884828487848284878482848884828487848284868482848686858686808180868685868c8081808a8482848886868687848284848686868a808180907b7d7b898081808380818082868586838685868380818084808180857b7d7b827b7d7b837e807e84818381808687867f808080807b797b808687867d8685867e7b7d7b7c8081807c8685867b848684798486847b848684808486847c8685867f8685867f8081807c7b7d7b8883858393949694858b8d8b818b8d8b838e8e8e818e8e8e87898a8987898a89808c8e8c848c8e8c848c8e8c8d7b7d7b829496947c949694858988898789888985898a8982898a897f898a8982848684898482847f898a897f8c8e8c8c8c8e8c878482847c8482848b8482848b848284768380837e8b8b8b939496948b8b8b8b7d898a897f898a8982898a89808c8e8c808c8e8c7e8c8e8c7d898b897f8c8e8c7f8c8e8c7f8c8e8c7f8c8e8c7f86888685919091859c9a9c829c9a9c879c9a9c83949694808e8f8e828e8f8e868e8f8e868b8b8b7b9c9a9c869c9a9c918b8b8b898c8a8c878c8a8c898c8a8c848180817e7375738a80818091808180867375737d7b7d7b84868686888686868f8686869d7e7e7e9a7371738c7371738c7e7e7e797e7d7e79787978797e7d7e6d848284747e7d7e73787978747e7d7e747e7d7e6e7371737d737173867b797b868c8a8c8d8687868d8c8e8c928c8e8c908c8e8c918c8e8c918c8e8c8f8c8e8c8e8c8e8c8a8e8c8e8a8987898c8987899184828494868586888c8a8c888c8a8c888c8a8c87868686868686868886868687898a8983898a898886868686898a89818c8e8c83898a898586868683898a8982898a898189888980898889858687868286878684898889858687867e8988897f8c8a8c7d89888973848284738988899d949694ada5a6a5a097989799898a899d898a89a08684869b7b797b977b797b9b8684869f8b8c8b9f8b8c8b998b8c8b998382839884868494848684968c8c8c989493949a94949499949494989c9e9c979c9e9c959c9a9c958b8b8b957b7c7b917b7c7b8e8381838e8381838e8381838e7371738f7b797b8c6b696b8d6b696b926b696b897371738e7371738e737173867371737d7e7d7e89999999909999999099999996b5bab58fb5bab593b5bab593b5bab587a5aaa58ca5aaa591a5aaa57e8f908f8d83828390838283828382838d8382837e7e7d7e7a7e7d7e7e7e7d7e936b696b7c8080807c9c9e9c9f9c9e9c7c8e8f8e6b7e7e7e636b6d6b8c6b6d6b9c919091809492947a89888980898889807e7e7e867b797b7d7b797b807b797b807b797b7b6b6d6b866b6d6b7b6b6d6b817b7c7b797e7e7e82737573827e7e7e86898889847878787b656665635255527b5255527e5a595a735a595a736866687e68666880737173857b797b7a737173806b696b806e6e6e736e6e6e786e6e6e7b6e6e6e736b6d6b80737573846b6d6b776b6d6b7b737273817b7c7b7e8486847e848684808482848384828480848284797675767e6e6d6e7e6e6d6e7b6e6d6e7b63616379686a688076787680767876838486848a9496948a9496948a94969484868786837371738373717380808080798e8f8e889496948894969485838583828385837f8080806f6d6e6d776d6e6d7d5a5d5a775a5d5a755a5d5a77757675727576757c797679818f8c8f7c8f8c8f788f8c8f738c8e8c768c8e8c768c8e8c798c8e8c7e8e8f8e788482847384828475848284788384837c838483817b7a7b9273717393605d6086605d607d4a454a794a454a79424142895d5d5d95787978855d5d5d725251526c5251527f787778938c8a8c969c9a9c8b9c9a9c859c9a9c859c9a9c818b8b8b7c8384837c7b7d7b7c838483808482848484828482898889829496947a8c8e8c7a8082807f868886818082808286868681898a8980898a8984898a8987868586848685867e868586808c8a8c808988897c8988897c868786808988897e8988897b8687867e8486847b868786798988897b8988897d8c8a8c808c8a8c7f8c8a8c7f8c8a8c7f8987897f8482847e84828481848284828482847c8482847f8685867f8685867e8081807f8685867d8083807d8684867e8083807e8083807f8482847f8482847d848284808482847d8482847c8482847f8482847d8482848184828482848284828482847c8482847b8484847c8484847e8484847e8483847c8483847d8483847e8482847d8483847c8083807a8684867a8684867b8083807a8081807c808180827b7d7b7d7b7d7b787e7d7e7b7e7d7e7e8181817b7e7d7e787b7d7b7c8486847c8486847a7b7d7b7b79787981797879827978797b797879797b7a7b847b7a7b8473717382737173837b7a7b807b7a7b7d7b7a7b777b7a7b7a7e7e7e7f7e7e7e7f89888981898889818b8b8b7e8b8b8b7c8b8b8b888b8b8b9e9a9a9a8c8f8e8f7a8482847a84828487898789878e8c8e81898789848987897f8c8a8c7f8c8a8c7f86858682808180817e7d7e7f7e7d7e7f818181837e7d7e847b797b7e7b797b7e7b797b807b797b847375737f787978797e7d7e7d7879787c787a7879787a7879787a7887787a78837b797b827e7d7e877b797b887e7d7e887e7e7e888482848684828486818081897e7d7e8f73757389787978957879789d8081808a8685868a80818090808180858081808286858685868586858c8a8c858c8a8c858c8a8c858685868586858686838483868b8b8b84949294828b8b8b868b8c8b898b8c8b8c9496948f9496948d8c8a8c858c8a8c888c8a8c8a8c8a8c84848684888486848b848684898486848484868486848684867e807e887e807e8784828486848284868482848984828489848284888684868786848686848284898685868c8685868d86858686868586858482848a8482848784828485868686878685868780818087808180837b7d7b837b7d7b848081808580818083808180838183818381838186818381818183818080808080808080808080807b8687867a8c8a8c7d8081807f8081807f8081807c818181798486847e8486847f8486847c868586818081807c808180878081808f94969488949694858385838183858382898a8983898a8985898a8986898a89878688868486888684808280878688867f949694848482848284828484898889858e8e8e84898a89818e8e8e7e949294848c8e8c848c8e8c898c8e8c848c8e8c858c8a8c80949294828c8a8c808482847e8380838b9496948f8b8b8b82838083828482848484828484868686828686867f848684808486847f8688867f898b89818c8e8c828c8e8c818c8e8c828c8e8c85868686827b7d7b7e7b7d7b80868686808482847d8482848584828486848284867b7c7b867b7c7b7e8b8b8b7e8b8b8b8781808182767676846b6d6b7e6b6d6b867375738d808180828081808a808180887b7d7b888686868b9190918f9c9a9c93898c898c7e7e7e96898c89887e7e7e7c7375737c7e7d7e6d8482847673757378737573767e7d7e747e7d7e717879786e737173787b797b90737173907371738d80808093808080917b797b8f808080918686869486868695898a89958c8e8c918e8c8e8c9492948c8987898c8482848f7b7d7b887b7d7b888685868a80818087848284858686868784828488848284858482848584828485848284848482848484828483868686818686868286868680848684828486848189888986898889858c8a8c80898889818486847e868786738988897384828488848284a78e8f8ea67b7d7b997b7d7b967b7d7b9d7b7d7b9d8684869d918f919e918f919b918f919d8382839f83828399838283978b8c8b989493949a9493949a9c9a9c979c9a9c979c9e9c989c9e9c9794949494848284917b7c7b8a7b7c7b8f6b6d6b8c6b6d6b916361638e6361638c6361638f7371738c7b797b938b898b909c9a9c909c9a9c94999c9997adb2ad94adb2ad83adb2ad98b5b6b58cb5b6b589b5b6b5989999998f999c998c999c9989999c998f7e7e7e878f908f8c8f908f87797679797976798a838283878382838283828385737173816b696b7e9191918c9191917e7e7d7e857371738e8080809673717373737173636b6d6b6b7e7e7e94a5a2a5947e7e7e83737573807e7e7e808988897a898889747b797b775a595a896a696a868c8a8c7b9c9a9c818b8b8b868b8b8b868b8b8b829492947f94929482737573727375737152555276525552766566657b8c8a8c7c7674767e7674767e84828483848284857b797b77636163756361637a6361637d6361637b636163766e6e6e766e6e6e807375738484868480848684807b7d7b7e7b7c7b817b7c7b7c7b7c7b7c7372738068696880686968796869687b7675767b79797980848684808486847e848684838486848384868483848684868486848478787884787878846b696b847878788380808085808080858080808a8e8f8e888385837673757376636563796365637a5a5d5a746d6e6d7a9492947d9492947f9190917f9190917c9190917a9190917ca5a2a57c8f8c8f788f8c8f738f8c8f778384837983848378838483798384837b848284798482847b8e8f8e7b8e8f8e788c8e8c788c8e8c7c8c8e8c818c8e8c827675768276757682767576827675768178797895787978895d5d5d794241427965646586787778998c8a8c998c8a8c909c9a9c85898789858987897f8987897a838483787b7d7b7a8384837a83848382848284868e8f8e848988897e8482847c7b7d7b8180828083868886838688868286868684848284838686868386868684808180847b7d7b84868586838c8a8c7c8486847c8687867c8687867d8687867c8988897c86878681898889828687868084868482848684868486848284868482848284828482847f8482847d8482847c8482847f8482847e8686867e8686868086848680868486818684867f8684867f86858684868586848685867d8685867c868586818081808086858681868586838182817e8182817c8482848181828184818281808182817f8182817f818281827e7e7e817e7e7e808180818181808180818081818180817f8180817e8180817c8182817a848284788182817b8182817881818175818181787e7d7e7c7e7d7e7b7b7d7b8083848380838483767b7d7b79767576838181817b818181798c8e8c788685867f8081807f8081807a7b7d7b7b787a787d787a787d6b6d6b7f6b6d6b817b7d7b7d80818082808180818685867d8c8a8c828c8a8c8286848681807e807f7879787f7879787a7e7d7e9f848284988c8c8c847372737b8c8c8c5d8c8c8c946b696b948180817d8180817d818081807e7f7e7c8486847c7e7f7e7e7e7f7e7a7b7d7b7f7b7d7b7a7b7d7b757b7d7b7a7b797b7a7b797b76808080768080807b8383837e838383817b7c7b877b7c7b897e7d7e897e7d7e89818181978486849986878695808080958c8e8c8d8c8e8c8c8c8a8c8986858687808180818c8a8c84949294848b8b8b847b7d7b8c838483858685867e8685867b808180797b7d7b797b797b7e7e7d7e8281818182818181838181818281818185848684858181818480818085808180817b7d7b87808180877e7f7e877878788c73717387737173857371738a73717383787878857e7f7e89787978897e7d7e857879788173757386737573887879788878797888787978867e7c7e887e7c7e8884828489848284877e7e7e8481808186818081848180818b8181818d7e7d7e847b797b807e7d7e838685868786858686868586868685868784868486818181837e7d7e8381818183818081847e7e7e847e7e7e847e7e7e857e7e7e858180818381808181818081827e7e7e827e7e7e827e7e7e7f8180817c8685867d8685867f8685867c8685867c8181817d8181818081818181818181818382837f8382837c8382838e8b8c8b8e949294838e8e8e7f84868485898a89868c8a8c8686878681898889838c8a8c888686868586868688848284858c8e8c809492948584868483848684858e8e8e878c8a8c838988898689888984898889828e8c8e828987898584828482848284838486848489888982898889818e8b8e859492948b94929488898a8980898a8980898a89818c8e8c818c8e8c81898a89818686868086868681898a898586868683868786828687867f8687867f8080807b7b7d7b817b7d7b837b7d7b807b7d7b7f808180817b7d7b817b7d7b7f7b7d7b7f737573847375738473757381808180878081807e808180788081808a80818089808180898081808d8e8d8e908e8d8e8e8685868e949294939492948e949294928c8a8c8f8c8a8c808c8a8c7d6a6e6a896b6d6b7b7b7b7b7184828471848284797b7c7b797b7c7b707b7c7b70737273756b6d6b82868686826b6d6b966b6d6b918c8e8c8e8c8e8c8e8c8e8c918384839284828492848284958482849584828494848284908482848d848284878482848786848683868486858684868686848687808180888081808786858686868586878686868484828484848284868686868686868686898a8982868686838686868286868681898a898386868684898a8984898a8980868686808686867b868686738c8a8c6c8c8a8c827b7d7b9f7b7d7ba2818181a28181819f8c8e8c9f8c8e8c9f8988899e8482849c848284998988899c9191919f9191919c9191919a9191919a8b8a8b9a8b8a8b968b8a8b957b797b94838583946b6d6b946b6d6b8e6b6d6b8b6b696b896b696b8b8988898e8988899491919196a7a5a796a7a5a799bdbabd8db5b2b599b5b2b596b5b2b587969596948c8e8c998c8e8c8c8c8e8c918c8e8c908989897f8989898d898989938989898d8c8a8c8d8c8a8c8d8c8a8c8d8c8a8c87787778807877787978777887787778938684868e94929473868486786b696b926a6e6a857b7c7b7f6a6e6a7c6a6e6a868c8e8c8d7e807e89707270807072706a9190918cadaaad81adaaad81757675898482847c8482847f7371737f84828463a5a2a584a5a2a59ca5a2a58ca5a2a57e8c8e8c848c8e8c817677767b6060607e5a595a6c5a595a736565657370717075838483839496948a8384837c737273777b797b817b797b777b797b7d6b696b72635d6372635d637b6b676b8073727382757575827575757c7575757c7b797b877b7d7b7e75767578706f707c706f707f7374737e7b7b7b7d7b7b7b7c7b7b7b7e7e7c7e7d7e7c7e8084828480848284807e7d7e7d7e7d7e7c7e7d7e7f848284847b7b7b807b7b7b7f737473826b6d6b83737173817b797b867b797b89848284867b7d7b857b7d7b887b7d7b8573737377737573777375737a7b7d7b7e8385837c868686848686867c7b7d7b7c868686829496947d9496947894969478949694778c8c8c7a8c8c8c78848684778c8c8c75919391789193917b969896789c9e9c769c9c9c769c9c9c798c8a8c798c8a8c7b94929482949294839696967e9696967d949694819496947f9496947f94969486919091829190917f8482847f919091808f908f8d8f908fa28f908f9ba5a6a585949294818988897f7e7e7e7d7e7e7e7f818181818486847d8486847f81818188838383888c8a8c7b8383837d7b7c7b828686868186868681898a8980898a897f86868683868686828482848084828481868486848c8a8c818987897b8482847f8686867f898a897e898a89818686868184828483848284838482848481808185818181827e7d7e83818181828181818284838481848484818486848084848481848684828486847f8484847f848384808083808380838084808380838083808380818084808180828081807f868586808685867f868586808685867e8081807d8182817c8482847c8482847f8482847e8482847c8182817b8482847f8482848281808182818081808180817d8180817f8180817d8180817e8180817e8180817f8182817b8482847884828478848284798486847384868475848684798486847b838483808384837b7b7d7b7b7b7d7b808c8e8c838181817e818181748181817f8c8a8c7f868586788685867a8c8a8c79868886798688867d86888680868886818081807e8081807e808180808081807d807e807e807e80817b797b807b797b7f7e7d7e7f8482847a848284947e7d7ea2737273848c8c8c84737273678c8c8c7d818081946b696b896b696b8981808186848684848486848484868484848684898385838e8385838e8385838e8c8e8c8e8687868e8c8e8c928c8e8c8e8c8e8c8d8c8a8c8d8c8a8c8d8c8a8c8d8c8a8c8e848684898486848e84868492818181898687867d868786817b797b7d868786798c8a8c7c80818081808180798c8a8c75838483797b7d7b75838483798384837e8081808580818085808180858081808581818185818181827e7d7e827e7d7e8481818184818181877e7d7e817b797b818081808180818083808180867b7d7b827e7f7e857e7f7e897e7f7e877e7f7e877e7f7e857e7f7e8673717389737173867375738573757384737573847e7d7e867e7d7e897e7d7e89848284858482848884828488817f81877e7c7e867e7c7e867e7e7e867e7e7e877e7e7e867b7d7b847e7d7e867e7d7e867e7d7e89818181887b7d7b887b7d7b887b7d7b887b7d7b857e7d7e847b797b847b797b847b797b837e7e7e837e7e7e8381808185818081857e7e7e847b7d7b827e7e7e818180818184828481848284827e7e7e808180817f8c8a8c7d8685867f8081807f8081807e8181817f818181818181817f8181817f8382837f838283848382838e8b8c8b888e8e8e8384868481898a8985898a8986898889838988898384868483868786868c8e8c8886868689848284838c8e8c84848684848486848384868486898a89848687868384868484848684838687868584828482848284828e8c8e858e8c8e838988898889888983898889838988898b8486848b8486848584868480898a89838482848386868683898a8983898a8981898a8981898a8984898a8983898a89828c8e8c838c8e8c858c8e8c828c8e8c7f8b8b8b8194929483949294838b8b8b7f8c8a8c818c8a8c828c8a8c818c8a8c828e8d8e819c9a9c879c9a9c889c9a9c7e9c9a9c818e8d8e849c9a9c879c9a9c8d9c9a9c899c9a9c8b8e8d8e8d8e8d8e8e949294938685868e8685868e868586898c8a8c867b7c7b836a6e6a7d7b7c7b828482847f73747378737473747b7b7b75848684797b7c7b70737273756b696b898686868286868689868686a38686869c7371739583848395838483958c8e8c8c8e8c8e8b9492948e9492948e8e8c8e8d898a898b8686868e8482848b8482848886848689807e8087807e8085868486858c8a8c848c8a8c8386858684868586868482848486868684868686848482848384828482898a8985868686858686868486868683898a89858686868586868684898a8980868686808686867e868686738685866c808180828685869f868586a28c8e8ca58c8e8ca58c8e8c9f8c8e8c9d8988899b8988899a8e8f8ea08e8f8e9d919191998685869a86858699868586957b797b967b797b937b797b937b797b948385839483858394838583929c9d9c93a7a7a79ac6c7c698c6c7c695c6c7c694bdbabd99a7a5a791a7a5a78e919191937879788a787978845a5d5a8a5a5d5a968c8e8c968c8e8c8f8385838a7b7d7b8d737173827e7d7e907e7d7e937e7d7e8d7e7c7e93706e708d7e7c7e7d636163876564658e787778808c8a8c878c8a8c8e8684868e7876787378767873949294928c8a8c7f8c8a8c7f8c8a8c8f8c8a8c8f8c8e8c868c8e8c897e807e867e807e81919091869190916475767581757675857371737f848284828482848c8482848484838484a5a2a5848483847b63646372606060786060606f6060606f6060607765656585707170817b7d7b7a7b7d7b7f737273786361637863616378636163776b696b816b696b777371736d7371737d737273827b7d7b7d7b7d7b807b7d7b8175757580757575807575757f7575757e706f707c6b696b7e757675817b7d7b838482847f7b7b7b7f7b7b7b818482847e8482847a8482847e7876787d7876787d7375737c737573807375738273757382737473807b7b7b807b7b7b84848284868482848984828489848284867b797b82737373856b6a6b826b6a6b806b6a6b7a7375737e838583818385838183858380919091829c9a9c809c9a9c849190917b898b89787e807e7d7e807e767e807e7a8486847b8c8c8c7c9493947b9493947a9193917d969896809698967791939178949394799c9c9c75a5a6a57ba5a6a5829c9e9c80999a997d9492947f96969681999a998394969480999a9982999a99869f9f9f7fadaead86adaead86adaead79a5a6a587a5a6a5a28f908f8d8f908f7d7e7e7e7f7e7e7e817e7e7e878988897f8486847d8181817a7e7d7e7f818181867b7c7b817375737b7b7c7b818383838284828481848284848482848386868682868686838686868286868688898a89888c8a8c818c8a8c7b868486818c8a8c838c8e8c8186868682848284838482848381808182818081818180818484828484848684818486848284868483848684828484848184868480848384818482848184838480848384808483847f8484847d8083807e808380808083808280838080808180828081808280818082808180838081807e8081807e8081807f8081807f8482847f8482847f8482848084828480818281808182817f8182817e8182817f818081808180817e8180817f848284808180817e8180817e8180817f8180817f8182817b8182817d8182817d8182817b81818178848684788181817b84868480838483808384837b8384837e7b7d7b8576757685818181798181817b81818184868586788c8a8c7a8c8a8c7a8c8a8c7b868886848688867d868886829496947e8c8a8c7e8685867d8685867c8685867c807e8080868486838c8a8c808c8a8c7f8482847f7e7d7e7f7e7d7e94848284a2737273715a595a7b5a595a7b5a595a5c6b696b896b696baa8180817d818081847878787e7e7f7e7c84868480848684848c8e8c898c8e8c8e7b7d7b847b7d7b828c8e8c7e8c8e8c828687867e7b797b787b7c7b788383837b8383837b7b7c7b777e7d7e7781818177818181807b797b817b797b857b797b897b797b857b797b847b7d7b81808180818685867e868586758384838483848380838483808384838380818085808180828081808280818082818181828181818281818183818181828181818181818182818181857e7d7e83808180848081808480818083808180838486848584868489848684877e7f7e837e7f7e847e7f7e857e7f7e897e7f7e87848284898482848a8482848a84828489848284897e7d7e897e7d7e887e7d7e89817f8186817f81897e7c7e887e7c7e887b7d7b867b7d7b867b7d7b877e7e7e878181818b7e7d7e897e7d7e867e7d7e877b7d7b857b7d7b867b7d7b877b7d7b857b797b857e7d7e867e7d7e857e7d7e85818081848180818681808185818081808482848181808184818081838180818281808180848284818482847d8482847c8685867f8081807c8081807e8081807e818181808181817e8181817b8181817c838283868382838e8b8c8b898b8c8b85898a898584868485898a8985898a89868c8a8c838c8a8c83898889848687868486868688848284818c8e8c808c8e8c848486848384868484898a8985898a89848486848289888983898889838687868289878985848284908987897b949294818988898789888982848684858486848b898a8988898a89808486848084868483868686858686868286868680848284808482848086868684848284848482848580808086808080847b797b807b797b838b8b8b7f8b8b8b838b8b8b848b8b8b848c8a8c818c8a8c7b8c8a8c868c8a8c848e8d8e878e8d8e878e8d8e858e8d8e7b8e8d8e879c9a9c8a8e8d8e848e8d8e8b8e8d8e848e8d8e849c9a9c8e9c9a9c8494929484787978936b6d6b936b6d6b8c6a6e6a807b7c7b837b7c7b896a6e6a827374737b7b7b7b787b7b7b787b7b7b75737273707b7c7b6c7b7c7b8a7b7c7b8f8686867ca1a0a189bdbabd82a1a0a195838483958384838e8c8e8c9583848395848284928482848e89878990898789908482848d86868689898a8989898a89838c8a8c8786848688807e8089868486888685868686858686868586858c8a8c8386868685848284868482848386868685848284838482848386868684848284858686868686868683898a8983898a898484828480898a897b898a8977868686738081806c808180898685869f868586a58181819f7675769f6b696ba57675769f8482849f8482849c8482849d8482849c86858696868586997b797b96868586988b8a8b9a9c9c9c9f9c9c9c9cadaead9bb5b6b599b5b6b59bb5b6b59bb5b6b59aa7a7a798a7a7a7938988898e6b696b867b7d7b917b7d7b917b7d7b9491919190969596849695968ab5b2b596b5b2b5948c8e8c8c7375738a737573878385838d7e7d7e90898989909496948d898989888c8a8c82706e708d6361636c63616380787778aa656465807877788078777893787678817876787c6b696b8a949294898c8a8c828c8a8c7c8c8a8c8c7b7c7b8f636563867072708463656386636563865a5d5a7b5a5d5a7575767581919091858482848c8482847f8482848573717384636463734245426342454273424542784a494a756060607e767776817677767e7b7d7b817071707e5a595a7a656565717372737c7372737c73727378737273817b797b847371737d737173747b797b827b7d7b7d7b7d7b7b7372737d7372737c7071707f6b6d6b806b6d6b7c7575757a706f7083757675817b7d7b83757675827374737e737473807374737f737473797371737b7371737d7371737b7371737d78797881787978807e7d7e837e7d7e838482848284828483848284887b7b7b877b797b84737173826b696b816b696b8363616388636163856b6a6b886b6a6b87737573817b7d7b848385838b8c8e8c849190917e8686867c8686867a8686867873757378898b8982898b8982898b897f8c8c8c7f8c8c8c7d9493947a9c9a9c7e9698967d9698967a9698967a9c9e9c7b9c9c9c7f9c9c9c7c9c9c9c789c9c9c7a9696967b999a997f999a9983999a99849f9e9f849f9e9f82a5a2a5839f9e9f8a9f9f9f8e9f9f9f73adaead829f9f9f79a5a6a572a5a6a594797a7987797a797f737573837e7e7e858988897f7e7e7e7a7b797b787e7d7e7f81818181818181817b7c7b847b7c7b847b7c7b81838383848686868686868685868686838686868286868685868686888c8e8c898c8e8c8484828481868486868987898684828480848284818482847f84828481848284828482848381808185818081868180818481818183818181838181818381818182848284848482847f8483847e8484847f8483847e8483847f8484847e8484847f80838080808380818083807f8083807d8081807e8685867f8081808080818081808180818081808180818082808180808482848081828180818281807e827e808182817f8182817e8182817e8182817d8180817c818081818180817f8180817e8482847f8180817f7e7e7e817e7e7e7f7e827e7d8182817d8182817c8182817c8181817b81818175848684788181817e7b7d7b80838483888b8b8b7994929476767576856b696b7b8181817e818181878081807d8685867d8685867a808180848688868686888682868886848688867f8081807d8685867b8c8a8c808c8a8c808c8a8c7d8684867b807e807c807e807f8482847f787978857375738a7375737b737273848c8c8c8ea5a6a567a5a6a572adaead89adaead89818081726b696b78737173787371737a7e7f7e7e7878787a7b7d7b7a7b7d7b7a7375737a7375737a808080768080807a7b797b7e7b797b7b7375737b7375737b7375737b7b7c7b807b797b857e7d7e857e7d7e857e7d7e898080808d7b797b897b797b85808080878081807e80818081868586897b7d7b718384837d838483887b7d7b887b7d7b858081808580818083868586828685868084868482848684828486848284868481818181838181818584868483848684838c8a8c85868586838c8a8c828c8a8c838486848084868483848684857e7f7e868486848384868487848684887e7f7e8a7e7d7e897e7d7e857e7d7e877e7d7e897e7d7e897e7d7e897e7d7e887e7d7e897b797b897b797b877b797b857b797b867b7d7b867e7e7e867e7e7e867e7e7e877b797b847b797b867e7d7e877b797b857b7d7b867b7d7b857b7d7b837b7d7b857e7d7e847e7d7e837e7d7e837e7d7e85818081847e7e7e857e7e7e847e7e7e837e7e7e857e7e7e8481808181818081807e7e7e7f7e7e7e807b7d7b7c7e7e7e7f7b7d7b7f8685867c8685867e8081807d7e7d7e7d7e7d7e7c818181827b797b897b797b898b8c8b8e949694898b8c8b8584868485898a8985898a8985898a89848988898489888985848684858486848486868685868686818c8e8c8584828486848684828486848484868485848684848687868386878684898889838687868289878982898789908482847789878986948e948889888983898889878988898b898a89838486848084868483848684838686868384828483848284808686868186868681868686818686868386868683808080817b797b7f7b797b7f7b797b837b7d7b837b7d7b837b7d7b847b7d7b84808180818081807d86858688808180848081808480818084808180858081808d808180848e8d8e7b8081808a737573867375738b73757389737573907375738078797871868586897879788e6b6d6b925a615a926a6e6a808c8a8c807b7c7b82737473826b6d6b747b7b7b747b7b7b757b7c7b79737273757b7c7b8a7b7c7ba36b6d6b8f6b6d6b828686867c868686838c8e8c9c8384838a8c8e8c8a8c8e8c928e8c8e938987898e898789898987898d898a898b868686898686868b898a898686848682807e80847b797b89807e808786858686868586887b7d7b887b7d7b868482848486868684898a898a8686868586868683898a8986848284818482848384828484848284868482848784828480868686828686867e848284758482846c8685867386858698808180988c8a8c9b8c8e8c9281818195818181a58181819e8e8f8e9d8e8f8e9d949694998482849f7b797ba09191919a9c9e9c9c9c9e9c9f9c9c9c9f9c9c9c9f9c9c9c9f8b8a8b97838583976b6d6b946b6d6b926b6d6b956b696b8b6b696b8b6b696b908988899691919196919191917b7d7b967b7d7b907879788a7879788d787978907879788f7b7d7b918c8e8c8f8c8e8c8c8c8e8c88898989907e7d7e887371738a7371737d6361637763616388636163777e7c7e878c8a8c876564658e525152877877788a6b696b7c6b696b8a6b696b8a6b696b855a615a855a615a7c6a6e6a7c6a6e6a896365638b636563847072708670727086757675817576758c75767586757675857371738262616278525152755251526b4245426b424542736364638484838481767776816060607b6060608160606081656565777071707e70717081656565757372737f8384837c7372737f8384837d8482847d7b797b7a7b797b7a7371737b737273746b676b796b676b7d6b676b7e7071707f757575807575757e7071707e706f708375767583706f707c706f70806b6d6b81737473807b7b7b7e7b7b7b7d7e7c7e7c7e7c7e807e7c7e7e8482847e848284827e7d7e827879788073757380737473807374737f6b6d6b836b6d6b836b696b816b696b816b696b837371738873737388737373887373738b7373738e7375738e7375738e7b7d7b8b7b7d7b7a7b7d7b7686868680919091809c9a9c829496947d9496947d949694809496947f9493947f949394809493947d9c9a9c7b9698967a9698967a969896808c8e8c7b8c8a8c788c8a8c788c8a8c7b8c8a8c7e9492948096969682999a9982999a9983999a99839496948294969481999a9986919091828482847b8482847f919091808f908f728f908f87797a798763656383737573877375737f737573797375737f8181817d8486847f8181818481818181838383828c8a8c8883838386838383868686868786868687848284848482848586868686898a89868482848284828481848284848482848286848681848284818482847d84828480848284808482847f84828481848284837e7e7e847e7e7e8381818181818181828181818384868484848484838482847e8483847d84848481848484818484847e8484847e848484818684868384828481848284818482847d8486847d8486847e8486847f8486847d8486847d8486847f848684818183817c8486847d8181817d8181817f8181817e8180817e81808181818081808180817d8482847e8482847f8180817d8180817c8180817e8180817e8180817e8180817f8482847f8482847c8180817c8180817b8180817b7e7e7e777e7e7e777e7e7e827e7f7e858486848b7878787c787878697b7d7b7f7b7d7b848081807b8c8a8c8886878684808080818687867d8c8e8c84838383847b787b7f7b787b7f8383837981838179818381798183817d8183817b7375737b8385838a949694919496947a83848381838483978384839e838483aca5a2a5b5a5a2a587a5a2a587a5a2a580a5a2a55ea5a2a55ea5a2a5868988897c7e7f7e7f7e7f7e84848684818486847f8c8a8c7f8383837f8c8a8c82838383807e7d7e8081818180848684818181817e7b7c7b7e7b7c7b7e8383837c8383837f7e7f7e8178787882787878857e7f7e858081808a808180878081808180818083787a78817e807e83848684817e807e758688867b8082808b7b7d7b8880828088808180847b7d7b847b7d7b868081808484848482848484838482848384848483868486878684868686848684868486858181818381818184848684818181818184868484848684858183818584868485848684868486848581818187818181887e7d7e8678797885787978877e7d7e887e7d7e88787978887e7d7e897e7d7e897e7d7e887e7d7e8678797886787978867b797b857b797b867e7d7e877b797b887b797b897b797b887e7d7e877e7d7e887e7e7e88818081867e7e7e877e7e7e86818081857e7e7e867e7e7e857e7e7e82818181837e7d7e837e7d7e837e7d7e847e7d7e847b797b817b797b7f7b797b827b797b827e7d7e807e7d7e807b797b807e7d7e7f8181817f8181817b818181807b7d7b808081807b8c8a8c8e868586877b7d7b8a8b8b8b8e8b8b8b848384838284868484898889848c8a8c858c8a8c858c8e8c84898a898386868684848284877b7d7b85868886818c8e8c82868886828988898384868484848684838486848186878683868786858486848484868483808180808685868a8c8a8c847b7d7b848c8a8c878685868380818086808180848080808280808083808080828683868280818082868586828685868080818083808180838081808180818082868586838687867f868786828c8e8c85868786838b8b8b828b8b8b8283848386838483868b8d8b888b8d8b7f9496947f8b8d8b8d8482848784828489848284878482848a7b797b877b797b76838183878b898b8b84828489848284898482848684828487737573828081807d8e8d8e8c8e8d8e8c919191907b797b897b797b867b797b8283848382838483828384836e838483707678767d7678767976787674898b898e7878788e5a595a955a595a877878787e898c8994898c8994898c8994898c8996848284918482848e8482848e8482848b848684868486848684868486848684847b7c7b847b7c7b8fa4a7a484a4a7a48286858686808180828081808280818083898a898684828487848284878686868786868687848284828686868086868682848684838687868486878685868786828685867f8081807d7b7d7b788081806c84828473898a89a0848284a0898a899d9494949d9c9e9c9e9c9e9ca09494949e8988899a949294a0949294958988899f898889a3898889967e7a7e96736d739c6b6d6b9c6b6d6b966b6d6b966b6d6b966d706d948083809180838093808380908c8e8c938c8e8c958c8e8c928c8e8c91808180896d6d6d8c6d6d6d898081808e757675949190918e9190918e919091949494948a73727385737273855251528163616386636163886361638b63616370424542774245429163646391848384827b797b647b797b917b797b91626162857373737e737373857373738c737373847b797b877b797b876867687a6867688c7b797b8f7b797b867b797b897b797b87686a6884686a687a55575582424542794241426b42414274555355745553557a6b6d6b7a757775837b7d7b877072706f7878787a73717381737173817371738b7372737c7b7c7b798486847f7b7c7b7f7675767b7675767f767576826b696b7b6e6d6e786e6d6e7463616378636163786b696b766b696b7e737273817372737f6b696b816b696b7d706f707d7576758173757381737573827375738173757382848284817b797b7f7b797b7d737173807575757d757575807575757f707170807878787f7371737c7371737f73717382737173827371738378787882787878807b7d7b82808180827b7d7b877b7d7b89818181898181818a8c8e8c8f8c8e8c8e8c8e8c8d8181818b8181818676757685818181828c8e8c828c8e8c7e8c8e8c7d9492947d9492947f9492947f9492947f8c8e8c7d8c8e8c7d838483777b7a7b7d7e7e7e7d7e7e7e73898889787e7e7e7b8486847e898b897f9496947d949694809496948294969484949694809496947f9492948389888982949294809492947f8c8e8c828c8e8c88838483827b7a7b7b8988897b8988897b898889867e7e7e8a7b797b837b797b817b797b847b797b818486847f8486847f8486848284868484868886868c8e8c858688868480828086868686858482848786868689898a89858c8a8c848685868580818084808180828486848384868481818181828181817e7e7d7e7e8181817f8181817e8181817f808180818081807d8081807f868586838684868284828484848284848482848284848483848284808482847f84838483848384848483848184838480848684838684868186848683898789808987897d8486848081818183848684808486847b8486847c8486847e848684808183817d8181817a8181817c8181817d8181817d8180817d8180817f8180817d8180817c818081808180817e8180817e818081818180817f8180817d8482847e8482847d8180817d8180817d8180817d8180817d7e7e7e7e8180817b8180817a818081857e7f7e85787878797371737673717376808180848081807f8081807b80818084808080817b797b7d7b797b7a7b797b7f8383838d8c8e8c888c8e8c8883838381818381928c8e8c928c8e8c8e8c8e8c919496949194969499949694829496947a838483887372738894969488949694998988899952555274525552905255527b52555264525552645255527b8988897c7e7f7e7f7e7f7e847878787c7e7f7e7b7b7c7b7f838383848383837f8383837d8181817e7e7d7e7d7b797b7e7e7d7e7f8383837e838383808383837e7b7c7b7e848684818486848584868484848684858c8a8c8e8c8a8c8e8685868586858688848684888486847f8486847f8486847b8c8e8c788c8e8c8886888685868886858c8a8c848c8a8c838685868586858685848484848484848284838483848484848684868686848686808380838083808384868481848684828181818381818181818381838486848381838186818381877e7d7e847e7d7e837e7d7e887e7d7e867e7d7e857e7d7e87787978877375738778797887787978887879788878797888787978867375738373757387787978877b797b887b797b877b797b897b797b897e7d7e88818181877e7d7e867e7d7e877e7e7e887e7e7e867e7e7e877e7e7e857e7e7e847e7e7e877e7e7e867e7e7e8381818182818181827e7d7e837e7d7e817e7d7e807e7d7e7f7e7d7e817e7d7e857e7d7e827b797b7e7e7d7e7e7e7d7e7f8181817e7e7d7e7e8181817e7e7d7e807b7d7b808685867b8c8a8c7b8c8a8c8a94929491949294847b7d7b81838483848687868789888989868786868687868586868683868686848686868484828486808280818c8e8c848082808380828081848684848486848484868483848684848486848386878681868786828988898086858686868586877b7d7b837b7d7b84868586828081808480818088868586848683868486838683808080838080808386858682868586818685868286858683868586838685868286858686868586828687867f86878684868786868c8e8c858b8b8b838b8b8b889492948894929488949694888b8d8b828b8d8b7d949694848c929487848284898482847e8482847f8381838a7b797b877b797b878b898b868988898489888989898889808e8f8e828e8d8e8c8e8d8e8e9c9a9c8e9c9a9c899c9e9c8c91919193919191869c9e9c889c9e9c75838483756a6a6a756a6a6a7476787686767876707678767963656372787878879697969c787878957878789a6b716b8f898c898f898c898f898c898f8482848f8482848f8482848e8482848e8486848b8486848ba2a2a291a2a2a29aced3ce9aced3ce6fced3ce4ea4a7a4768685868e8685868a8685868686858683898a8983898a8989868686898686868286868683848284828482848384828486848684858486848486878685868786828685867d8081807a868586758081806c84828482848284a0898a89a0898a899a8482849d848284a2848284a28c8b8c9e8988899c7e7e7e9c7e7e7e9c7e7e7e9f898889967e7a7e987e7a7e988988899a8c8e8c9c8c8e8c978c8e8c988c8e8c9c8083809a8083809c94969493949694928c8e8c958c8e8c928c8e8c8e8c8e8c8c949694899496948e9496948e9496948e9190918e7576758e5a5d5a8b5a5d5a83525152855251528d5251528573727388767476867674768b767476887674767d8483847da5a2a591a5a2a591848384737b797b8a9492948a94929482949294938c8a8c8c8c8a8c858c8a8c8c8c8a8c8a7b797b747b797b776867687d6867688c5a5b5a8c4a4d4a7e4a4d4a7e4a4d4a7d4245428242454278424542755557557455535579686668876866687e6866687e6b6d6b7c6b6d6b806b6d6b856b6d6b7a7371737a7878788478787881787878887b7c7b887b7c7b7c7b7c7b76848684868c8e8c788c8e8c717675767b6b696b7a6e6d6e7a6e6d6e766e6d6e7a7979797c737273817b7c7b797b7c7b7e7372737a7576757d75767582706f708175767580737573836d6e6d806d6e6d836d6e6d816b696b7d6b696b7f6b696b7e7371737d7071707e6b6d6b7d707170817071707d7371737f73717381787878817e7f7e7f787878837e7f7e847e7f7e817878788380818081808180827b7d7b877b7d7b847675768676757689767576896b696b866b696b866b696b866b696b8d6b696b8d6b696b856b696b827675768581818183898889819492947f94929478898889797b7a7b7973717375737173797371737d7375737d7375737d7e7e7e80898889808e908e808e908e818e908e7f8e908e8094969482949694809496947d8b8c8b8389888983898889827e7e7e7f8988897f8c8e8c818c8e8c7f8c8e8c7b838483817375737e7375737b7e7e7e7b898889887b797b8b7b797b818685868186858685848684808486847c8486848484868487808280847b7d7b82808280868082808886868688898a89878c8e8c858686868180818084868586878685868586858683818181818181817f7e7d7e7f7e7d7e80818181808181817f818181808181817d8081807f808180758685867b808180848482848484828484848284828482848284838484848484818484848184848484848384838483847f848384808486848084828483848284808482847e848284807e7d7e7d8181817f8181817e8181817e818381827e807e7f7e807e7e7b7d7b7f7e7d7e7d7e7d7e7c8181817a8181817b8180817b8180817d8180817e8180817e8180817f8180817e7e7e7e7e81808180818081817e7e7e817e7e7e7f8180817f7e7e7e7d7e7e7e7d8180817e7e7e7e7b8180817a8482847d8482847a8180817c7e7f7e7f7e7f7e7c7878787f7e7f7e848081808880818084808180847b7d7b928080808b8687868b8c8e8c8b868786918c8e8c918c8e8c888c8e8c7f8383837d767876816b6d6b7d6b6d6b796b6d6b7b737573736365636c6365636c636563726361636b6361637a7372737a737273876d6e6d906d6e6d7d5255527d52555275525552756d6e6d808988897b6d6e6d867878787f787878897371737c7371737b737573887b7c7b867375737f7b7c7b7d8181817b8486847d8486847e8486847c8c8a8c7e8c8a8c808c8a8c808383838184868481848684817e7f7e827e7f7e85808180887b7d7b8c7b7d7b878081808884868486848684817e807e838486847e7b7d7b7b8c8e8c888c8e8c888082808280818082808180858081808480818084848284838484848484868484848484858684868986848686808380888684868584868485848684888486848584868486848684858486848484868485848684838181818381818184818181847e7d7e827879788284828484848284867e7d7e867e7d7e867e7d7e8478797883787978837e7d7e84787978847e7d7e887e7d7e867e7d7e86818181858486848484868488818181877e7d7e867e7d7e867e7d7e867e7e7e877e7e7e867e7e7e867e7e7e847e7e7e857e7e7e8781808186818081847e7d7e837e7d7e84818181848181818281818182818181837e7d7e807e7d7e807e7d7e807e7d7e827e7d7e7e818181827b797b7f7b797b7d7e7d7e7f81818180808180807b7d7b7b7b7d7b858c8a8c978b8b8b8e838483817b7d7b847b7d7b86848684868988898789888986898889868c8e8c84898a898386868687848284838c8e8c808c8e8c838082808386888684848684828687868489888985848684848687868389888983848684838687868186858683868586848685868480818083868586838c8a8c858685868580818082808080818080808286838681868386818685868186858681808180818685868186858682808180848081808480818084808080828687868686878685868786828b8b8b878b8b8b8583848382838483847b7d7b847b7d7b867b7d7b797b7d7b7e84828487848284828482848484828484838183848b898b8a8b898b878b898b868e8f8e89949694899496948d9496948e9c9a9c8c9c9a9c8e9c9a9c8e8e8d8e8c8685868c919191909191918c9191916e8384835b6a6a6a756a6a6a7b6a6a6a7076787686636563706365638b7678768e9697969596979695969796799697968f6b716b946b716b8f6b716b8f898c899384828490a2a1a291a2a1a290c0c0c094dedbde96dedbde96dedbde99dedbde8fced3ce6fa4a7a44e7b7c7b597b7c7b927b7d7b86868586828c8a8c8a8685868c8482848786868686898a898986868686848284818686868086868685868686818988898384868487848684848486847f8685867f8685867a868586758685866c86868682848284a0848284a08482849a8482849b848284a3848284a08482849c7e7e7ea07e7e7e9e8988899c9492949c9496949c9496949f949694968988899a8183819a81838199818381998183819c8083809c80838099808380916d706d9378787895787878926562658b6562658c5a595a8c5a595a875a595a875a595a8b5a5d5a887576758b75767585757675837372738d7372738f7372738f9494948d9c9a9c889c9a9c8d9c9a9c819c9a9c91a5a2a591a5a2a584a5a2a5848483848a949294919492948a9492948a9492948c8c8a8c85737373715a5c5a7842454281424542774245427d6867687d686768846a6a6a7b5a5b5a815a5b5a7b5a5b5a7d686a687f686a6882686a687d7b7d7b837b797b877b797b83686668837b797b837b7d7b817b7d7b7e7b7d7b8575777581737173817e7f7e81848684888486848b8486847f73727379737273887372737b6b696b6d6b696b717675767f8181817d7979797b7979797d7979797d8486847f8486847e7b7c7b7b7372737b7b7c7b797b7d7b7d7576757e706f707e6b696b806d6e6d806d6e6d7e636163806361637f6b696b836b696b826b696b7f6b696b8170717080757575817575757f7b797b7c7878788478787884787878807e7f7e8284868483848684827e7f7e8684868482868586807b7d7b847b7d7b868685868481818186818181878181818c8181818e8c8e8c8e8c8e8c888c8e8c858c8e8c8d81818191818181898c8e8c7e8c8e8c7d7e7e7e81737573787375737473757379838483798384837d8384837f8c8e8c8294929480949294829492948294929480898b897f898b8982898b8980898b897d8382837e838283777b797b7e838283847e7e7e827e7e7e817e7e7e817375737f7371737b7371737b7371737d7b7a7b7e7e7e7e7d7375737e7375737b7e7e7e817b797b8d7b797b867b797b867b797b857b7d7b847375737d7b7d7b7d7b7d7b887b7d7b8680828086868886868c8e8c888c8e8c87898a898284828483848284878685868486858681808180847b7d7b807b797b7f7e7d7e817e7d7e7e8486847e8486847c8486847c8486847e8181817f8081807f8685867d8685867f8685868184828483868486838987898486848685848284828483848084838480848284808483847f84838480848384818480847a8482847d84828483848284838482847e8181817e8486847c8486847e848684818486847f8183817e8183818284868485848684828486847f8181817f8181817d8180817d7e7e7e817e7e7e807e7e7e808180817f7e7e7e7e7e7e7e7a8180817b7e7e7e7e7e7e7e7c7b7d7b7c7b7d7b7b7b7d7b7a7b7d7b7a7e7e7e788180817b7e7e7e817b7d7b8181808180848284887e7f7e82848684888486848b84868484808180888081807b8685867f8c8a8c8f808080847b797b818687867d808080847b787b7f7b787b72736d73728383837d8c8e8c75818381758c8e8c758c8e8c73838583736365637b636563737375737a7372737a737273817372737a737273996d6e6d8789888974898889748988896f6d6e6d7b6d6e6d6f898889758988897f848684778486847c8486847f8486847f8c8a8c7d7b7c7b7b7b7c7b7b7b7c7b847b797b807b797b7a7b797b7b7b797b7b7b7c7b797375737a7375737b7375737b7371737e7371737f7878787e7e7f7e81808180878685868e8685868a80818083787a7886737573817e807e7c848684827b7d7b7e7b7d7b827b7d7b857b7d7b848081808386858681868586838685868484828485848284858483848384848485868486848684868280838085808380837e7d7e83818181847e7d7e817e7d7e817b7d7b847b7d7b847b7d7b807e807e8181818186818181878181818484868484848284877e7d7e867e7d7e8578797886787978857879788778797888787978897879788c7e7d7e89848284887e7d7e8a7e7d7e8a7b797b8b7b797b897b797b877b797b897b797b877b797b867e7d7e877b7d7b877e7e7e877e7e7e847e7e7e877b7d7b867b7d7b857b7d7b857b7d7b847e7d7e857b797b867b797b857b797b837e7d7e837b797b867e7d7e8281818179818181827e7d7e807e7d7e807b797b7f7b797b807e7d7e7d8181817e818181808685867b80818085808180938c8a8c8e838483847b7d7b817b7d7b87838483868687868786878687868786878687868586868684898a898584828486898a89838c8e8c8480828083868886848688868389888982868786868687868484868483898889848988898486878682848684838685868386858686868586868081808386858687808180817b7d7b827b7d7b8480808083808080848080808280808083808180808081808180818083808180838081808386858683868586828685868286878683808080817b797b847b797b857b7d7b8183848381838483857b7d7b827b7d7b7f7b7d7b7f7b7d7b7f83858384848284848482848284828484898c8e87949294878b898b8a8b898b87949294898e8f8e8b8988898d8988898d8482848c80818087808180878081808c8e8d8e8c868586899191918c9191917c8685865b525152756a6a6a828384837b8384837d898b89869c9e9c799c9e9c8f9c9e9c8e9697968e9697969c96979687b5b6b573a7a7a789898c899ac6c3c69ac6c3c696dedfde95dedfde96dedfde95dedfde94dedbde96c0bec091c0bec089c0bec064a4a7a459a4a7a4595251526f7b7c7b928c8a8c868081808a80818086868586868482848d8482848d8482848686868684868686858686868484828481898a89848486848786878686868786858687867f8685867d8685867a868586708685866c8482848a86868699898a89998c8e8c9b8c8b8c9e8c8b8c9e8c8b8c9e8c8b8ca0898889a5898889a3737573a073757398736d7398736d739c7e7a7e9c8988899c8183819a8c8e8c998c8e8c998c8e8c99808380976d706d915a5d5a915a5d5a8e524d528e524d529065626589787878918081808e9496948e9496949894969494adaaad91adaaad8eadaaad7fadaaad88b5b6b58db5b6b583b5b6b58db5b6b5868987899289878992898789867674767d84838491636463846364637d6364638a6261628a4a494a824a494a824a494a7e42454271424542635a5c5a85737373817b797b877b797b8468676881686768846a6a6a7e7b797b817b797b847b797b847b7d7b7f7b7d7b847b7d7b87686a687e7b797b797b797b877b797b8c7b797b817b7d7b817b7d7b7a7b7d7b817b7d7b88848684888486847d787878817371737f6b696b766b696b7c737273856b696b746b696b7f76757686818181788c8e8c748486847b8486847d7979798179797979737273787372737e7372737e6b696b79706f707a706f7079706f7081706f70836d6e6d7c6d6e6d7e7375738173757383737173847371737f6b696b816b696b84707170847575758375757582757575827e7f7e82848684818486848584868481848684817e7f7e847e7f7e817e7f7e827b7d7b87868586878c8a8c83868586848181818681818189818181898181818a7675768d6b696b8b76757686767576898181819176757685767576767675767d7e7e7e817e7e7e7f7e7e7e837e7e7e8183848381838483838c8e8c838c8e8c8594929482949294808988897d8988897e8e908e818e908e7d898b897b848684777b797b777b797b7e7b797b808382837e7e7e7e807375737d7e7e7e7e7e7e7e817b7a7b7f7b7a7b7d7b7a7b817b7a7b807e7e7e818988898189888980949294819c9e9c8691919181868586837b797b806b6d6b856b6d6b857b7d7b84848684898c8e8c868c8e8c898c8e8c858c8e8c84868686878482848586868688898a89848685867c7b7d7b7f7b7d7b82808180848181818484868480848684808181817f8181817f8486847d8486847c8486848386858681808180818685868386858682868486808482848484828484848284818482847f8482847f848384808484847f8483847e8483847e8483847d8483847e8180817e84828484818081848180818086858680868586808685867d8685867f8381837b8381837f8381837f7b797b7d7b7d7b807b7d7b7d7b7d7b7d7b7d7b7b807e807b807e807d807e807d807e807d7b797b7d7b797b827b797b7b7b797b77787a787b787a7884787a7884787a78867b797b8d80808089868786898080808b8482848884828481817f817a8482847a8c8e8c8481838189767876708c8e8c7789878974898789778987897d898789807e7e7e75737573757375737c7e7e7e817e7e7e7f7e7e7e7b737573787e7e7e7e8385837f8385837f8385837e8c8e8c738c8a8c7b8c8a8c858c8a8c788c8a8c748c8a8c7f8c8a8c848c8a8c848c8a8c888c8a8c816361637a706e70978c8a8c8f9c9e9c7c9c9e9c7c868586818685867686858673868586737879787c8685867e838483757b7d7b758384837a8384837c7b797b7c7b797b7c83828380838283807b797b837b797b808382838383828384838483848c8e8c7f8384837f7b7a7b7d73747381737473886365637d636563895a595a9668686889767776787677767a7b7d7b7e808180898c8a8c878c8a8c84848684858486848584868485848684838486848481818184818181858486848584828484818081828482848084828483818081837e7e7e80818081858180818481818184818181858181818384868482848684837e7f7e8878787882787878867b797b857b797b827b797b817e7d7e817e7d7e827e7d7e847b797b847b797b857b797b887b797b877b797b887b797b877b797b877b797b887b797b877b797b877e7d7e868181818481818185818181877e7d7e877879788878797887787978867e7d7e827e7d7e837e7d7e857e7d7e867e7d7e857e7d7e857e7d7e847e7d7e807b7c7b857b7c7b877b7c7b817b7c7b7d7b797b847b797b807b797b807b797b817e7f7e817e7f7e7e7e7f7e7e8486847f8080807f8080808d808080918687868c868586808081808080818085808180888482848786868685898a8986898a8983868686858482848884828485898a89818c8a8c85868586848685868386858684848684838486848584868484848684808988897e8988897e8e8f8e8489888984868686868482848684828481898a8982848684847e7d7e817e7d7e82818181848685868286858683868586818685867f8684867f86848681868486858684868584828483848284838482848584828485848284828482848284828483848284888482848984828483848284818482848284868482898a898084868487848684858482848589888988898889888e8f8e898988898b848284868988898684828487848684888486848b84868488848684888482848d8482848d8482848f8c8a8c918988899189888991949694638e8f8e5d9495948c949594839495948c94959498a2a5a283b8b8b880b8b8b891cecbce93cecfce90cecfce93cecfce97cecfce95dedbde98dedbde9ddedbde93dedbde95c6cbc695c6cbc698b0b2b095b0b2b090adaead8aadaead84adaead7eadaead59a5aaa53aa5aaa549575657877e807e8b8c8a8c898685868a8c8a8c898685868484828485868486878987898a848284888482848286868682898a8985868686868486848886878688898889868988897d8685867d8685867a8685866e86858677808180948e8d8e9b8e8d8e948081809b8082809d8082809d8082809d8082809d8685869c8685869b8685869b8685869e8b8c8ba18b8c8ba18b8c8b9c8b8c8b9a7b797b977b797b977b797b937b797b92636563908484849284848492a5a3a594a29fa294c6c3c69bc6c3c698c6c3c69bb5bab58cb5bab587b5bab59b999c99868482848a8482848a8482848d848284918c8a8c8b8c8a8c8e7877788e787778737b797b876a6a6a834a4d4a834a4d4a7d626162786261627d525152865251527d5f5e5f815f5e5f845251527e525152805a5d5a8065666584706f70887b797b86737173837575757f7575757f787978846b6d6b8a6b6d6b7f737473847b7b7b877b7d7b827375737e73757382737573826365637c6e706e88797b79846e706e806b696b826b696b7f6b696b846b696b846365637d6365637d636563847b7d7b807072707c70727074525552877072708e8688867f9496947a868886706b6d6b767879787c7879787778797877737173787371737c7876787a7876787a7371737b6b6d6b7b6b6d6b7e737473817374737f6b6d6b7f6b6d6b826b6d6b806b6d6b807371737e73717383737173877b797b86767776888486848284868485848684887979798279797981797979847979797d6e6c6e7d6e6c6e806e6c6e806e6c6e8770717089707170826365637e70717083767676836b6d6b866b6d6b876b6d6b887371738e7876788e7876788e7371738d6b6d6b886b6d6b886b6d6b87737473897e7f7e839496947a94969480949694819492948594929485949294819492947e8486847e848684818486847e8486847b7072707b636563776365637b70727076737573787b7c7b817375737f7375737b7b797b847b797b848381837d8381837f84828482848284828e8f8e838e8f8e858f908f808f908f8084868485848684807b7d7b7b7b7d7b7b7b7d7b7b7b7d7b808482848d9192918891929183919291878382838783828387838283827b797b847e7d7e89848684848486847f7e7d7e7e7b797b808181818484868487818181867e7d7e868181817f7e7d7e807e7d7e7d8181817d8181817d7e7d7e8081818183818081818180818281808186818081848180817e818081837e7e7e838180818081808180818081828180818384828481848284818482847e8180817e848284827e7e7e847e7e7e84818081807e7e7e808081807d7b7d7b7d7b7d7b7a7b7d7b7b8381837f7b797b7b7b797b7f83818383737573837b7d7b837b7d7b867b7d7b8b7b797b8b7b797b897b797b8b7b797b897b797b8b838183868381838b838183928486848d848684898486848484868482868786828c8e8c7e8c8e8c7e80808076848284738482847384828473817f81758183817a8183818e818381848c8e8c829c9a9c829c9a9c7d9c9a9c7d8987897e7e7e7e808988898589888985898889828988897e898889798988897b7e7e7e7b7b7d7b7b7b7d7b7873757378737573767b7b7b768c8a8c767b7b7b785a5d5a84767676828c8a8c8281808187818081887e7c7e727e7c7e727e7c7e9e636163995a555a86706d7077868586778685867c6b6d6b796b6d6b7f6b6d6b7f7879787e7b7d7b85838483838b8b8b7e949294809496948494969484949694788b8c8b7b8b8c8b8b8b8c8b8b838283808b8c8b8a838483847371737d7371737f737173816365637f7374737f7374737f838383898486848d848684897677767c767776807b7d7b83808180808c8a8c80868586818486848181818181818181848181818381818183818181847e7d7e837b797b847b7d7b837e7e7e807e7e7e83818081837e7e7e858180818384828484848284828486848284868484818181878181818584868485848684838486848784868482848684838181818581818182818181828181818381818183848684858486848584868485818181877e7d7e877e7d7e867e7d7e8881818188818181877e7d7e877b797b877b797b887b797b877b797b867e7d7e847e7d7e84848284867e7d7e847b797b857b797b847e7d7e847e7d7e857b797b827b797b837e7d7e837e7d7e817b7c7b807b7c7b807b7c7b837b7c7b837b797b817b797b7f7b797b7f7b797b7e7e7f7e7e7878787e7371737e7878787c7b797b86808080948c8e8c8d868786897b7d7b807b7d7b85808180878081808884828487868686878482848686868683898a89868482848786868684868686857b7d7b8386858682868586838685868484868484818181858486848384868482898889818e8f8e82898889818e8f8e83898a898386868685868686838686868184868482818181818486848184868486868586877b797b827b797b8086858681868486838684868186848681868486828c8a8c82848284828482848284828483848284838482848284828481848284838482848084828481848284848482848784868480898a89808e8e8e8a94929488949694868e8f8e8a8988898a898889898988898689888985898889878988898b898a898d8e8e8e8a8e8e8e8b8e8e8e8c9492948e9492948e8c8a8c8a8c8a8c9189888991898889918988897094969470adaead8cc6c7c696c6c7c68cc6c7c695cecbce95cecbce95cecbce95cecbce92cecfce96cecfce93cecfce91bababa9ac2c1c29ac2c1c298a7a7a798a7a7a792b0b2b092b0b2b0929a9a9a8d9a9a9a8a838283848382838a8382837e838283597e807e2a7e807e597e807e977e807e87868586898685868786858688868586868482848786848688868486878c8a8c88898a8985848284848482848686868683848684888486848a86878683898889808685867d868586748685866b80818077808180948081808d7375739b737573a0808280a08e908ea08e908e988e908e989191919b9191919b91919199919191998b8c8b9e7371739c73717397737173937b797b9a8e8d8e97a1a1a193b5b6b59cc6c3c69ac6c3c69ac6c3c69fc6c3c69bc6c3c698c6c3c694a29fa28ea29fa28c7e7e7e8c7e7e7e8c7e7e7e8c7e7e7e8a848284938482849084828483737373816564657e6564658852515288525152735a5b5a736a6a6a806a6a6a8a6a6a6a86626162816261628373717388737173866d6b6d847b797b867b797b807b797b887b797b88706f7084706f7084706f708673717383737173817371737f7371737f7b7b7b8773747385737473846b6d6b846b6d6b7e6b6d6b82737573827b7d7b80797b7984797b79826e706e7a636563816b696b806b696b806b696b7e6b696b7d63656387636563846365637d6365637c52555278707270838e908e8f8e908e84787a787a6b6d6b6b6b6d6b75787a787975757576737173787371737b7879787f7e7c7e7c7e7c7e79787678777876787c7b7b7b80848284828482847f8482847e8482847f848284807b7b7b837b7b7b837b797b857b797b87848284897b797b86767776857677768076777680767776826e6d6e7b6e6d6e7b6361637b6361637d63616380636163816361638463616384636563846365638b6365638b636563866b6d6b886b6d6b8b7676768c818081918482848f84828487848284888482848c8482848c8482848c8482848e848284837e7f7e807e7f7e837e7f7e807e7f7e85949294817e7d7e7d7e7d7e7d6869687b7374737b7374737b7374736f6262626c6365637b6365637f63656386636563817375737f83838381838383818383838583818382838183807b797b807b797b8284828483898889838482848284828485848684808f908f808f908f808f908f809c9b9c82adaaad82adaaad82adaaad85adb2ad859fa29f809192917e91929185838283877b797b857b797b8583828389848684827e7d7e7f7b797b807b797b847e7d7e8581818182818181847e7d7e867e7d7e857e7d7e83818181828181817d7e7d7e80818181808181818084868480818081808180818281808183848284838180817f8180817e8482848381808182818081817e7e7e837e7e7e857e7e7e857e7e7e857e7e7e817e7e7e817e7e7e7e818081827e7e7e827b7d7b827b7d7b837b7d7b877b7d7b877b7d7b8a80818088838183888b898b86838183887b797b8b838583888c8e8c8b83858388838583898c8a8c868c8a8c8b807e8086868486808c8a8c808c8a8c7b83818382838183848486847b84868477848684727e807e73808080777b797b737b797b737b797b767e7c7e7a7e7c7e7a7b797b817b797b7f8183817576787693818381937678767776747674767476777674766f8987897789888977898889837e7e7e857e7e7e7f8988897b7e7e7e788988897b8988897c8c8e8c7b8c8e8c7b8c8e8c768c8e8c768c8a8c788c8a8c767b7b7b7b8c8a8c848c8a8c8481808182767676826b6d6b8163616381706e707a8c8a8c6b8c8a8c81706d70995a555a81706d70778685867f949294799492947c86858682787978858b8b8b7e8b8b8b7a7b7d7b838384838b8382837c7b797b717b797b758382837d9496947b94969483838283838b8c8b818c8e8c84838483818c8e8c7d8c8e8c819492947f949294838383838c838383858486847c84868485848684818486847e80818085868586858081808580818082818181838181818281818182848684858181818681818184818181837e7d7e847e7e7e83818081857e7e7e837e7e7e807e7e7e83848284838180818181808182818181848181818684868483848684837e7f7e8773717381787878877e7f7e837b797b837e7d7e817e7d7e817e7d7e8281818183818181848181818481818184818181847e7d7e857e7d7e837e7d7e847e7d7e857e7d7e867e7d7e877e7d7e867e7d7e857e7d7e857e7d7e867e7d7e877e7d7e877e7d7e857e7d7e8484828484818181877e7d7e857b797b847b797b847b797b867e7d7e877e7d7e837b797b837b7c7b817b7c7b817b7c7b80737573827b797b827b797b7f838283808382837e7878787e7878787e84868483848684838c8e8c918c8e8c918c8e8c8680808082808180828c8a8c89808180877b7d7b8584828486898a8988898a89858482848584828488848284818c8e8c83868686868081808386858684868586838c8a8c83848684858181818581818183848684848482848484828485848284848482848186868681898a898484828483848284808486848381818182818181847e7d7e867b797b85868586858685868486858683868486857b797b857b797b8386848683848284848c8a8c8894929486949294869c9a9c879c9a9c829c9a9c859c9a9c84949494849c9e9c889c9e9c859c9e9c8094929485848684878e8e8e87898a8984898889838988898889888986898889878e8f8e898e8f8e8c8e8f8e8b8e8f8e8b9492948a9492948b9492948e9492948c9492948b9492948b9492948e9c9a9c8a9496948a8e8f8e91898889918e8f8e8cadaead8cadaead96adaead96adaead98a2a5a298a2a5a295a2a5a295a2a5a295a7a6a793a7a6a794a7a6a790a7a6a793a7a7a793a7a7a793a7a7a795a7a7a78d9a9a9a8a9a9a9a87848284878482848483828384838283848382836b838283495756572a575657787e807e977e807e867b7d7b87868586878c8a8c85868586868482848684828489848284868987898386868684898a8985898a8987898a89888c8a8c8a8c8a8c838988897d848684808685867a808180748081806b8081807e8081808d8e8d8e948e8d8eaa9c9a9ca59c9e9c9d8e908e9d8e908e98808280977b797b9b7b797b997b797b977b797b97737173998b8c8b978b8c8b99737173a98e8d8ea9a1a1a1a2b5b6b5a6b5b6b5a1c6c3c69ca5a3a59aa5a3a59ca5a3a598a29fa28b7e7c7e847e7c7e877e7c7e8c7e7e7e8c7e7e7e87636163876361638652555283525552865255527d5255527b656465816564658878777881656465836a6a6a837b797b837b797b877b797b83737173867371738873717381737173836d6b6d866d6b6d866d6b6d876d6b6d84706f7084706f70867b797b84706f70857371738373717382737173867879787f7b7b7b827b7b7b857b7b7b817b7b7b806b6d6b8773757389848684827b7d7b7a797b7980797b7980797b797e84868482848684847b7c7b837b7c7b7f7b7c7b80949594807b7d7b7d7b7d7b849495948fadaead8fadaead8badaead788e908e70787a78756b6d6b756b6d6b7a787a7877787978767575757d7575757c7575757973717377737173797371737c7876787d7b7b7b80737473807374737f7374737f7374737d7374737f7b7b7b8284828483848284877b797b83737173856b696b835a595a825a595a7f5a595a825a595a84636163816e6d6e7d7979797f79797981848284848482848484828480848284858c8a8c898c8a8c898c8a8c898c8a8c878c8a8c8c8c8a8c8c8c8a8c898180818c7e7c7e8e7876788c7371738c7876788a737473897b7b7b8a7b7b7b8e7b7b7b837e7f7e837e7f7e837e7f7e807e7f7e766869686a525552725255527d5255527e5251527b52515278626262727374737f7e807e828c8e8c7f8c8e8c828c8e8c868c8a8c86838383848c8a8c818c8a8c828b898b808b898b808b898b84949294868e8f8e889496948094969488949694889a9b9a8ba5a6a588a5a6a588a5a6a587adaaad859c9b9c848b8c8b7e8b8c8b80848284808482847e8482847b8482847c8382838783828390838283878b8c8b827e7d7e807b797b827b797b827e7d7e847b797b877b797b877b797b878181818684868482818181847e7d7e8384868482818181807e7d7e857b797b827e7d7e81818081817e7e7e838180818281808183818081808482847f818081807e7e7e808180817f8482847f818081807e7e7e807e7e7e807e7e7e7e7e7e7e7c7e7e7e87818081898482848b8180818d8482848d8081808d86858690868586908c8a8c868b898b7b9492947b8b898b7f7b797b7b83858378838583788385837d8385837b8684867d807e807d807e807b7b797b7b7b797b807b797b807b797b7d7b797b7b787a78807375738073757380787a787e7b797b7e7b797b7a8080807e8080807d8482847a817f817a817f8188848284848c8e8c84818381847678767f6b6d6b7a636163726361637f636163828987897c949294758988897c898889808988897b8988897e8988897b9492947c9492947e8c8e8c7e8c8e8c7b8c8e8c788c8e8c7d8c8a8c7d8c8a8c768c8a8c768c8a8c798c8a8c848180817c767676777676767a7e7c7e887e7c7e88706e708f7e7c7e8a9c9e9c8a9c9e9c8f868586818685867c86858679868586799492947f9492947e949294758b8b8b758b8b8b838b8b8b848b8c8b808382837c8b8c8b7c8b8c8b788382837b83828380838283867b797b7b8384837f8c8e8c818c8e8c818c8e8c818383837f83838381838383888383838984868481767776817677767c7677767e8081808380818083808180808081807f81818181818181817e7d7e827e7d7e817e7d7e7f7e7d7e827e7d7e8481818185818081867e7e7e84818081848180818781808182818081847e7e7e8581808185818181877e7d7e887b797b867b797b80787878807e7f7e817e7f7e828486848684868483848684808486848081818183848684838486848484868483848684818486848384868484818181867e7d7e877e7d7e847e7d7e847e7d7e887e7d7e867e7d7e85818181877e7d7e867e7d7e857e7d7e867e7d7e8978797888737573867b797b847e7d7e837e7d7e857e7d7e887e7d7e857b797b827b797b837b797b82838383858c8a8c88838383868c8a8c8494969482949694838382837f8382837784868488848684887e7f7e817e7f7e8d868786918687868a80808086808080857b7d7b807b7d7b83808180858081808b8482848b8482848684828482898a89878482848486868681898a898584828486808180848081808480818086808180867e7d7e857b797b847e7d7e84848684828482847f8482847f8988898289888981898a898286868683848284818482848084868482848684828486848284868481919191809c9e9c849c9e9c859c9e9c819c9a9c7b9c9a9c859c9a9c899c9a9c899c9a9c869c9a9c82949294848c8a8c878c8a8c8484828480848284838c8a8c84848284888482848984828485848284788e8e8e8594929487949294858e8e8e8a949694839496948394969489898889898e8f8e8a9496948c9496948c8e8f8e8c8486848984868489898a898d8486848e8482848f8c8a8c8f8c8a8c8f8c8a8c8a8e8f8e8a8e8f8e8a8482848a8482848c7b7d7b8c7b7d7b8c7b7d7b967b7d7b958c928c958c928c958c928c958c928c93949294919492949094929490949294938c8e8c908c8e8c908c8e8c8b8c8e8c87848284848482848a8482848a8482848483828384838283775a575a65312c313a312c314957565797a5aaa5877e807e89808180878081808886858686868586858c8a8c848987898384828486848284868686868586868685868686898686868a8486848a898889848988897d8988898086858674868586717b7d7b717b7d7b8d8e8d8e9b9c9a9ca39c9a9ca38e8d8e9b73757393737573987375739b8082809b9191919e9191919a919191979c9e9c9ea4a7a499bdc3bd99bdc3bda3bdc3bdadb5b6b5a6a1a1a19ea1a1a19a8e8d8e9f8484849584848490636563906365638e5a595a845a595a875a595a8e5a595a82636163786361637d6361638263616386626462836264628a7373738a737373887877788878777884787778817877788a7b797b877b797b837b797b877b797b83848284818482848673717383737173837b797b877b797b877b797b847b797b827b797b847b797b8e7b797b827b797b817575757f7575758673717384787978827b7b7b847b7b7b858482847f8482847e8486848d7b7d7b847b7d7b827b7d7b8284868484848684808486847e8486847d7b7c7b807b7c7b8284868484848684949495948aadaead8aadaead8dadaead808e908e7c707270787072707470727075787a787a8688867a8688867a787a7876787978777b7d7b7d7879787a787978797876787f7876787e8482847d8482847e8482847d8482848184828482848284807b7b7b817b7b7b8384828480848284808482847a8482847c8482847e84828480848684828486848384868489848684888486848484868484848684817979798079777983797779836e6c6e80797779847071708770717087707170897071708b7676768b7676768c76767687767676887e7c7e857e7c7e877876788c7876788b7b7b7b8a6b6d6b896b6d6b876b6d6b805251527d5251527d525152745251526e525552766869687d7e7d7e857e7d7e84848684818486848184868484848684868c8e8c828c8e8c828c8e8c828c8e8c818c8a8c86838383868c8a8c848c8a8c848b898b828b898b849492948794929489949694899496948694969489949694888f908f858f908f868f908f838486847d7b7d7b7e7b7d7b807b7d7b828b8c8b7e9192917e919291809192917e9192917c9496947f8b8c8b8a7b797b857b797b7d7b797b7d7b797b7d7b797b827b797b847b797b827e7d7e827e7d7e8b818181867b797b807b797b847e7d7e827b797b807b797b837e7d7e857e7d7e857e7d7e847e7e7e8181808181818081817e7e7e837e7e7e848180817f8482847b818081807e7e7e7e8180817e7b7d7b7e8180817c818081817b7d7b837b7d7b857e7e7e82808180828685867e8685867b8c8a8c7b8486847b8486847b848684777375737a7374737d6b6d6b7b7374737a7374737e7375738273757382787a7883787a78837b7d7b807b7d7b847e7e7e827e7e7e807b7d7b807b7d7b7f7b7d7b827b7d7b807b7d7b807b7d7b808081807b8685867e8486847b8486847e8486847c8486847d7e7e7e79898889817e7e7e8a737573897b7c7b899c9b9c899c9b9c819c9b9c8086848680868486738684869a8684867c8b8b8b799492947c8b8b8b808384837f8b898b7f8b898b848b898b7f8b898b7a8987897c8482847a8482847a8482847b7b7d7b79838483738b8b8b778384838083838384838383808383837c8383838b9c9e9c8b9c9e9c8b9c9e9ca79c9e9c9aa5a6a57fa5a6a5868988897f8988897d89898984898989858989897f8989897d80848081808480818e8f8e818e8f8e819c969c749c969c788080807d808080848c8a8c7b8c8a8c79918f9180918f917e8c8c8c7f84868480848684828c8c8c828c8a8c7e8c8a8c7f8e8c8e81918f9184949694868e8f8e818e8f8e7f949694848e8f8e818988897c89888981898889818486848084868480848684818486848086868681868686838482848384828484848284858482848584828483848284818082808380828083808280837b7d7b867b797b827e7d7e817b797b857b797b827e7d7e80818181838181818481818183818181827e7d7e818181818184868482868586828685868480818084808180838684868386848683868486848083808681818186818181877e7d7e867e7d7e857e7e7e8381808187818081877e7e7e857b7d7b847b7d7b837b7d7b837b7d7b847e7d7e847e7d7e827e7d7e837e7d7e867e7d7e847b797b857b797b897e7d7e87787a7889787a7889787a7888737573847374737a7374737a7b7b7b846b6d6b81737573838385837f7b7d7b817b7d7b8e8081808e868586897b7d7b897b7d7b7f7b7d7b848385838a838583848385838a83848386838483888384838583848387868586828c8a8c877b7d7b867b7d7b877e7d7e857e7d7e84818181878181818286858681808180808c8a8c838c8a8c84898a8982868686848686868386868685818181838181818281818182818181818685868680818084808180818c8a8c85848684888181818581818182848684847879788486858682949294878685868983818382838183808c8a8c898c8a8c7d7b797b7b7b797b827b797b807b797b83808080837b797b827b797b867b797b887b7d7b88838483858b8b8b898b8b8b8c8c8b8c888c8b8c829c9e9c8b9c9e9c909c9a9c8e9c9a9c8c9c9a9c839c9a9c7f9496948894969486868786888687868e7071708e7071708e7071708b7071708c6b6d6b8c6b6d6b886b6d6b867b7c7b877b7c7b8d7375738f7375739273757395787878987e7f7e987e7f7e968486849584868492848684918486848f7b7d7b888482848e8482849084828488797879888482848a8482848b84828487848284858486847a848684576b6d6b63848684506b696b656b696b999492948f8684868989888989848684888687868786878689848684828687868284868485848684898686868684828485848284878482848a8685868d8c8a8c848685868286858683919191729191916a919191727b797b947375739b7375739873757396898a89988b8d8b9d9c9d9ca19c9d9ca19c9d9c9ea4a4a49ca4a4a4a1a4a4a4aba4a4a4a9adaaad9eadaaada4adaaada69190919c86848699868486998684869a78767891636163896361638863616389636163876361638a636163886361638a63616386636163867070708c7e7f7e847e7f7e888482848c848284898482848884828487848684877e7f7e867e7f7e8584868486848684877e7f7e848486848484868483848684827e7f7e8684868486848684888482848a84828484848284817b7b7b8073747386737473856b696b7d6b696b82737173827b7a7b86838483887b7a7b86838483887b7a7b867b7a7b847b7a7b7d8486847f84868486737273837b7c7b888181817e8181817e818181838c8e8c8bb5b2b58fb5b2b58fb5b2b583b5b2b589a59e9c8373727073737270805a5d5a7d6a6a6a7b6a6a6a786a6a6a786a6a6a786b696b786b696b766b696b736b696b776b6d6b756b6d6b7b767876808183817d84828481848284807e7d7e7c7879787e7879787c7575757b7371737e737173806e6c6e7e6361637e63616380636163826365637f63656380636563836e706e8273747383737473847b7b7b847b7b7b827375737e7071707e7071707d7375737c7977798179777981797779836e6c6e83686668866866688d68666890686668906866689068666890686668906866688e70737085707370877073708c7073707d65646576525152845251527d5251527d5a5d5a805a5d5a825a5d5a826a6d6a86818381898c8e8c878c8e8c858c8e8c848c8a8c828c8a8c848c8a8c838c8a8c818382838283828385838283868b8c8b838b8b8b838b8b8b8583848385838483858b8c8b8794969488949694859496948594969486949694859496948494969485949294838b8b8b828384837e8b8b8b7e8c8e8c828c8e8c868c8e8c868c8e8c7f8c8e8c7f8c8e8c828c8e8c7f8c8e8c7d8486847884868482848684877372737b7b797b7b7b797b7d7e7d7e817b797b827b7d7b807b7d7b847b7d7b8f7b7d7b7d7b797b847e7d7e847b797b7d7b797b8480818084868586818685868480818084807e8082807e8084807e8082807e80847b797b847b797b847b797b817b797b827b7c7b827b7c7b7d7b7c7b7d7b7c7b7d7b797b827b797b83838283838382837d808180807b7d7b837b7d7b837b7d7b827e807e84787a787e7375737b787a787d7374737d7374737c7374737e7b7b7b817e807e83787a7883787a7882787a78837b7d7b807e7e7e8281808181818081808180817e8180817d7e7e7e807e7e7e8180818080868586808081807e8081807c7e7d7e7e7e7d7e827e7d7e827e7d7e857e7e7e7d7e7e7e8189888985949294977b7c7b9e7b7c7b6c7b7c7b6c9c9b9c87868486737371737a737173a17371737c8b8b8b809492948094929480838483847b797b847b797b848b898b7f8b898b7e8987897f8e8c8e7e9492947c9492947d9492947f9492947b9492947b9492947c8383837c838383808383838c838383a79c9e9ca79c9e9c8b9c9e9ca79c9e9c9aa5a6a572a5a6a56b8988897f898889827b7d7b837b7d7b827b7d7b847b7d7b81808480848e8f8e88808480817379738173757378808080788e8b8e818e8b8e898c8a8c7e918f9182918f9182918f91828c8c8c7f8c8c8c83949394839493947e918f918494929483949294818e8c8e808988897f84828481848284858988898489888984898889818e8f8e828e8f8e828e8e8e808e8e8e7f9492947e8e8e8e818c8e8c8286868681848284808482847e89878980848284828482847f848284827b7d7b827b7d7b7f7b7d7b817b7d7b847e7d7e837e7d7e8084868480848684808181817f818181817b797b817b797b827e7d7e837e7d7e828181818184868481868586838685868286858682808180858083808580838085868486878684868981818186818181838486848781818186818081858482848484828484818081868081808580818083808180857b7d7b857e7d7e83818181837e7d7e83818181837e7d7e837e7d7e847b797b837b797b847375738473757383787a7883787a78837b7b7b807374737a737473838482848d7b7d7b877b7d7b838385838b8c8e8c908685868b808180857b7d7b85808180828c8e8c878c8e8c8a7b7d7b847b7d7b888384838a8c8e8c868384838b7371738586858682868586857b7d7b848081808481818183848684838486848484868484868586878081808680818084808180848482848284828482848284848482848481818183818181818486848184868484808180867b7d7b7f7b7d7b817b7d7b837e7d7e827e7d7e827e7d7e827e7d7e8778797887787978836b6d6b856b6d6b857371738073717389737173807371737b7b797b84838183878b898b87949294828c8e8c818c8e8c838c8e8c838c8e8c868b8b8b8b8384838883848389838483898482848b8482848b84828488848284897b7d7b8a7b7d7b8c7b7d7b877b7d7b8886878681949694869496948a949694849ca29c8486898684868986887071708c6b6d6b8a6b6d6b8c6b6d6b907b7c7b8f8383838f8383838f838383928383839884868498848684988486849884868494848684917b7d7b917b7d7b91848684908482848a848284887978798a7978798c8482848c848284897977798a797779856b6d6b7a6b6d6b4c6b6d6b57848684507876786f868486998684868f8684868d8687868c86878689898889878c8a8c86868786858486848586878684868786858686868586868688868686888686868a8685868786858684868586828685867b919191727b797b6a7b797b7b9191919b9fa09f949fa09f989fa09f9fb5b6b59badaead9d9c9d9c9d8b8d8ba18b8d8ba1949394999493949e949394a6848284a15a5d5a9e5a5d5a9e5a5d5a995a5d5a9c6b696b9c78767897787678906b696b8b6e6c6e8d79777990848284888482848a7979798d7979798b7979798a8486848a8c8e8c8c7e7f7e8a7e7f7e897e7f7e8a898a898a898a898a868686878482848484868487848684898486848684868484848684848486848a848684818486847e8486848384868487848684848486848484828486737473847b7b7b847b7b7b837b7f7b857b7f7b837b7f7b80848a8488838483897b7a7b867b7a7b88838483817b7a7b8473717386737173867b7a7b867b7c7b8184868483848684888486848d8181817e8181817e81818197818181977374737f7374737b5255527f525552795a5d5a735a5d5a7973727086737270806a6a6a766a6a6a736a6a6a786a6a6a786b696b766b696b766b696b7b7878787e818381828c8e8c848c8e8c808c8e8c78848284797e7d7e7c7879787b7375737b7879787a7b7d7b7d7b7d7b7d7b7d7b7f8482847e7977798484828485848284858486848384868482797b79856e706e8473747384737473836b6d6b856b6d6b816b696b806b696b806d6d6d826d6d6d7f6e6c6e7e79777981848284858482848694929488949294889492948b9492948784828483767476836866688b5a595a8a4a4d4a874a4d4a834a4d4a814a4d4a79525152846564658b787778877877788d7b7d7b8b7b7d7b8b8c8e8c8b8c8e8c89818381868183818481838183767876817b7c7b817b7c7b817b7c7b83737573837b797b827b797b857b797b877b797b887b7d7b857b7d7b888384838b8b8b8b868b8c8b868b8c8b848b8c8b838b8c8b848b8d8b84838583828385838383858382838483837b7d7b827b7d7b827b7d7b84838483848384838383848383838483847e807e7f7e807e7f7e807e7f7e807e7f7b7c7b7a7b7c7b7a7b7c7b827b7c7b7b7e7d7e7f81818184818181817e7d7e827b7d7b827b7d7b867b7d7b89737573817b797b847e7d7e817b797b817e7d7e817b7d7b847b7d7b847b7d7b817b7d7b7f7b797b827b797b7f7b797b7f807e8081807e80817b797b817b797b81807e8080838383807b7c7b807b7c7b807b7c7b827b797b7d7b797b7d7b797b7f7b797b828c8a8c828c8a8c83868586838685868084868482787a7880787a787d787a787b8482847b8482847d8482847e7b7b7b7e7e807e7d7e807e7f8486847f8486848184828483848284807e7e7e827e7e7e82818081848482848284828484818081867b7d7b817b7d7b817b7d7b867b7d7b807b797b7c7e7d7e7c8181817b818181798988898a898889968988897d898889817b7c7b815a5d5a735a5d5a737b7c7b808684869499979987adaaad8d868486807b7d7b7983848379838483678384837b7b797b9a8b898b7b9c999c7f8b898b858987897e8e8c8e7e84828478848284798384837f7b7d7b7d7b7d7b7b8384837883838378838383888383838c636563b5525152b58384837d8384838b52515293524d5272524d526b8988897f8988897d898989837b7d7b847b7d7b828989898f8e8f8e929c9a9c7a9c9a9c818e8f8e89808080898e8b8e818e8b8e858e8b8e879c9a9c8496949680918f91808c8a8c7e8c8c8c838c8c8c848c8c8c828c8c8c81918f91838e8c8e868c8a8c818e8c8e818e8f8e7f94969480949694828e8f8e81898889848482848384828482848284848486848584868481898a89828e8e8e818c8e8c80898a897f898a897f898a8982898789808987897f898789838482848580828082868886828688868286888683848684838181818281818182818181818181818284868481848684838486848184868480848684808486848584868486868586828685867f8685868286858685868486858684868686848689868486878486848484868486848684868181818684828488818081867e7e7e867e7e7e857b7d7b857b7d7b847b7d7b847b7d7b837e7d7e84818181867e7d7e847e7d7e84818181838486848484868484848684838486848384868481848684827e807e807b7b7b81848284817b7b7b808482848383858387838583878c8e8c8d8c8e8c928c8a8c85808180857b7d7b89808180847b7d7b84737573887b7d7b8a8385838b838483897b7a7b89838483848c8e8c828c8a8c83808180828685868586858685848684887e7d7e867b797b867e7d7e857b7d7b837b7d7b858081808286858680898a898386868683898a898486868684818181857e7d7e837b797b837b797b867b7d7b818081807f868586868081808281818185848684858486848384868482868586809492948394929487949294838c8a8c838381838583818380838183878b898b878b898b878b898b8783818381868786858c8e8c88868786868c8e8c8994929485949294869492948b8b8b8b898c8b8c8b8c8b8c888c8b8c858c8b8c899190918991909189868686898686868a868786888687868d8687868f949694889ca29c7e9ca29c849ca29c849ca29c829c9a9c869c9a9c869c9a9c8a8b8b8b8f8c8a8c928c8a8c8f8c8a8c928c8a8c958486849378787893737173917371738e6b6d6b8e6b6d6b956b6d6b98737573936e6e6e8b6e6e6e886e6e6e8b6e6e6e8a6e6c6e886361638763616386636163855254526e393c394c393c39636b6d6b5a6b696b848684868f9492948f9492948d8c8a8c888c8a8c898988898884868484868786848988898584868485848684848482848386868683898a8985868686878c8a8c84868586828081807f808180727b797b6a7b797b8b7b797ba4a7aaa7a1b5b6b59bb5b6b59ab5b6b5989fa09f989c9d9c989c9d9c9dadaead9d9c9d9c99848284998482849c8482849c8482849b9190919e9190919eadaaad9eadaaad9c9492949594929493868486908684868e848284908482848e84828488848284898486848b8486848e8486848b848684897e7f7e847e7f7e877e7f7e8c7e7f7e8b84828488848284888482848a84828487848684857e7f7e89787878827e7f7e867e7f7e827878788478787885737173817878787e78787884737173877878787b737473817374738473747384737473867b7f7b837b7f7b8273747385737473857b7a7b857b7a7b887b7a7b887b7a7b84838483848c8e8c8d8c8e8c8a8384838384868483848684838486848a7b7c7b836b696b746b696b7e767576886b696b7f5255527b5255527b52555283525552805a5d5a805a5d5a835a5d5a7c5a5d5a785a595a785a595a766a6a6a7b6a6a6a80787878808687868294969485949694808c8e8c7b81838179767876756b6d6b7b7375737b8482847b7e7d7e7d7e7d7e7d7b7d7b7c7879787e7879787f7879787e84828481848284808482848284828485797b797f8486847a84868480848684838482847d84828483848284837b7b7b8073757384737573846d6d6d80707170816e6c6e836e6c6e856e6c6e887977798b7e7c7e866866688b68666883686668765a595a7f5a595a7a68666883686668875d605d877073708a7073708c7073708e7877788e8c8a8c8b8c8a8c8b8c8a8c908c8e8c8d8c8e8c888c8e8c827b7d7b85818381857678768276787683767876837375738173757381737573817b7c7b847b797b817b797b818382838483828386838483878384838683848383838483847b797b877b797b877b797b83838283867b7d7b877b7d7b817b7d7b827b7d7b847b7d7b847b7d7b847b7d7b827b7d7b847b7a7b877b7a7b837b7a7b827b7a7b827e807e7f7e807e7f7e807e7d7e807e7a7b7c7b787b7c7b7a7b7c7b877b7c7b817b797b827e7d7e88818181867e7d7e827b7d7b847b7d7b827b7d7b807b7d7b877e7d7e817e7d7e7a7b797b817b797b817b7d7b81808180848685868480818084807e80877b797b8a7b797b8a7b797b877b797b8a7b797b8c807e808f7b797b8c7375738f7b7c7b8f7b7c7b8c7b7c7b8883828383838283888b8c8b888b8c8b80808180817b7d7b837b7d7b818081807d73757380787a78807e807e807375737e7b7b7b7f8482847e8482847f8482847f8486847e8486848484868484848684838482848384828481848284828482848484828484818081827e7e7e82818081808081807b8685867d8c8a8c7d86858675818181758181817b84868479848684817e7e7e8a7e7e7e857375737d7e7e7e817b7c7b819c9b9c89bdbabd81bdbabd87adaaad94999799809997997a9997998083848380838483758384837594929496adaaad919c999c7f9c999c889c999c858987897e8482847c8987897c8e8c8e7b8b8b8b7d8b8b8b818b8b8b818b8b8b80949294789492947094929480737473c36a6a6ad18384836f9c9e9c6f83848386524d52936d6a6d868988897fa5a6a585a5a2a583a5a2a582a5a2a580a5a2a58b9c9a9c888084807a808480819c9a9c7d9c969c788e8b8e81808080928e8b8e849c9a9c7b9c9a9c809c9a9c829c9a9c829c9a9c829c9a9c839493948594939486949294829492948694929487949294878e8f8e86898889848e8f8e81898889838988898389888981898889828e8f8e848e8e8e81898a89848486848384868482898a89838c8e8c828c8e8c828c8e8c7f9492947e9492947f8e8c8e808e8c8e7f8c8e8c808c8e8c7f8c8e8c838688868284868482848684818486848084868480818181827e7d7e808181817f84868480848684808486848084868484818181818081807f808180818081808480818085808380838083808580838087808380867e7d7e877e7d7e857e7d7e8581818185818081837e7e7e847e7e7e82818081827b7d7b81808180828c8a8c838c8a8c82848684817e7d7e847e7d7e827e7d7e837b797b847b797b857b797b827b797b81787a78837e807e827e807e83848684848482848384828480848284848482848983858385838583898385838b8385838786858685808180858c8a8c85808180857b7d7b858385838a838583877b7d7b8473717385838483898c8e8c848c8e8c868c8a8c86808180897b7d7b877b7d7b86818181868181818381818183848684838685868386858681868586838685868484828485848284868482848684828481818181808486847f84868483818181848081807f8685868f8c8a8c7f8c8a8c7d81818183818181808181818084868482868586838685868186858680949294858c8a8c8c7b797b83838183828c8a8c87838183878b898b848b898b8283818385868786868687868780808085808080887b7d7b887b7d7b8c8384838f8b8b8b8c9494948c94949489949494889494948a919091899c9a9c879190918a9190918a8687868886878684868786846b696b885a595a8b5a595a8e5a595a84707170827b7c7b887b7c7b8a8b8b8b8c8b8b8b8d8383838c8383838a8383838c7b7c7b8e7878788c7371738c7371738f737173917375738f737573917375738e6b6d6b8b6e6e6e8d6365638b636563886365638a6361638a636163866e6c6e856e6c6e7a52545263393c3963393c394c6b6d6b6f868486998684868f8684868f8684868c8c8a8c848c8a8c848c8a8c848988898986878688898889868687868786878684898a898386868684848284878686868a868586847b7d7b7c808180798685867b9191918ba7aaa78bbdc3bd93a7aaa79d898a8998898a899a898a8998898a899a7b7d7b9d7b7d7b987b7d7b947b7d7b998482849e949394a3a4a4a4a6b5b6b5a4adaaada1adaaad9badaaad969190919586848690868486908684869086848690848284908482848b84828488797779887979798a797979886e6d6e8b6e6d6e8c7070708f7e7f7e8f8c8e8c878c8e8c858686868a8482848584828487848284897e7f7e827e7f7e8378787884737173817371738273717381787878847878787f737173817371738673717382737173816b6d6b8473747384737473887b7b7b887b7f7b857b7f7b85848a8488848a848b8c8e8c858c8e8c8c8c8e8c888c8e8c838384838183848383838483817371737f6b696b7f737273847372737f6b696b7e6b696b7e6b696b836b696b7e7675767f73747383737473837374737f73747380737270807372707c7372707c737270807b7c7b827b7c7b858c8e8c858c8e8c829496947d949694808687867d7878787576787679767876777678767b818381817e7d7e7d787978797879787d78797878787978797371737d7371737e737173806e6c6e806e6c6e816e6c6e826e6c6e826365637f63656380636563826e706e806b6d6b7e6b6d6b7d6b6d6b7f737473837071707d7071707e70717081737573816e6c6e7f6e6c6e83636163886361638652515286525152835251527e525152836866688b84828494848284948482849084868490848684908486848a8486848e8c8a8c8e8c8a8c8e8c8a8c8b8c8a8c8b7b7d7b826a6d6a806a6d6a856a6d6a866b6d6b886b6d6b876b6d6b82767876857b7c7b86838383868c8a8c838c8a8c85949694869496948594969482949694829492948694929485949294829492948694969485949694878b8c8b85838283828385838683858380838583807b7d7b847b7d7b83838483837b7d7b827b7d7b837b7a7b877b7a7b86737173827371737d7072707b7072707463656376636563786b696b757372737f7b7c7b877b7c7b887e7d7e848486847f84868481818181848385838683858386838583868c8e8c848486848a7e7d7e91818181918181818f80818099868586928685868f8c8a8c928c8a8c8d8684868d868486878c8a8c8c868486958684868c8c8a8c8f8c8a8c8a838383878c8a8c858c8a8c858c8a8c808b8c8b7d8b8c8b7d9496947d8b8c8b83817f817e817f8180817f8182767476787371737a73717383737173817e7f7e7e8180817e7e7e7e7d81808181818081827e7d7e857b797b857b797b847b797b867b797b837b797b817b797b817b797b82787878817371737e7371737f7878787f7e7d7e7f7e7d7e7f7071707f7071708394929486949294839492947d94929484919091889c9a9c939c9a9c849190917e9492948c7e7e7e88737573737e7e7e7883838378736d7382736d737c8383837d8c8e8c7d8c8e8c8a8c8e8c978c8e8c888c8a8c8d7e7c7e887e7c7e7b7e7c7e718688867a7b7d7b83808280808c8e8c808f8f8f839a989a83a5a2a5849a989a848e908e6d8e908e658e908e84a1a3a1cd9f9c9fc36361638f63616385bdbabd7cadaead8d9f9f9f8d84828484848284858687868580808080868786808c8e8c7d8e908e7d808280838082807d8082807b808180818e8d8e909c9a9c8a9c9a9c8384828484848284848988898484828482848284828482847d8c8a8c7f8c8a8c878f908f87848684878486848784868485868586828685868391919185919191839c9e9c849c9e9c829c9e9c7f949494828b8c8b8294969483949694819496947f898789818e8c8e848e8c8e88898789868c8c8c838c8c8c839493947f9493947f8f8f8f81848684828486847f84868482848684818486847f84868480848684808c8a8c7f8c8a8c828c8a8c828c8a8c828486848484868484848684818c8c8c828c8a8c828c8a8c828c8a8c868c8a8c858486848784868488848684878486848584828485848284878482848684828487848684878486848684868485848684868c8a8c888c8a8c898c8a8c878c8a8c87848684879192918891929184919291829491948994919486a5a2a586a5a2a585a5a6a580a5a6a585a5a6a588979897819493948294939485949394838c8c8c818686868986868689898a898684828487808180877b7d7b877b7d7b887b7d7b897e7d7e8581818184818181827e7d7e8e8383838e8c8a8c80838383897b7c7b877e807e857e807e8481838183848684868c8a8c8486858686808180877b7d7b877e7e7e857e7e7e857e7e7e8481808183818081838482848484828483848284828181818481818184818181847e7d7e7e8c8a8c8a8c8a8c867b797b6f7b797b858081808180818082808180838685868484868482818181857e7d7e867e7d7e8389878980898789828482848789878982838483838384838383848385838483858482848684828487898889878e8f8e899492948c8b8b8b8b8384838b83848388838283867b797b877b797b887b797b87838183878381838c8b898b8c8b898b8a8989898d8989897f8989897a949694889c9e9c829c9e9c7f898b89857678768b7070708b707070917070708f7070708f6b6d6b8f6b6d6b8f6b6d6b8d7678768f787678927876788f8684868f86848692848684908486848b848684898486848784828488848284888482848584828482848684866b6c6b8a6b6c6b7d39383962292c29827b7a7b827b7a7b627b7a7b7f8e8f8e8d8e8f8e8d8988899389888987898a898786868689848284878482848386868685898a8987898a8985898a898289888982898889808988897f737573855a5d5a855a5d5a9c9c9b9ca7bdbabd9fdedbde90dedbde82dedbde55dedbde8c868586986b696b986b696b988685869b8482849d9796979d979697a0aaaaaaa3bdbabda3bdbabda0bdbabd9ba7a5a79a97969798848284928482848e8482848f7b797b927b797b927b797b927b797b8e7375738e7375738e7375738c737573908c8c8c8a949394859493948a94939491949294949492948c898889827e7e7e858687868a808080857b797b857b797b86737173837371738073717383737173827b797b867b797b837b797b8280808085868786858687868680808082808080827b7c7b867b7c7b858383838a8c8a8c898c8a8c898c8a8c8a838383867b7c7b837878787e787878877878788373717381737173817371737c737173817371738373717383737173837b7a7b7c7b7a7b817b7d7b837b7d7b807b7d7b837b7d7b827b797b817b797b85838183827b797b7f8684868386848684918f91849c9a9c839496948394969488898b89867e807e7c787978777879787a7879787873717378737173797371737673717378737173786b696b7b6b696b7b706f707b7576757c7374737c8482847e848284807b7b7b7f7e7c7e827876788473717382737173826b6d6b826b6d6b826b6d6b826b6d6b866b6d6b826b6d6b806b6d6b7e7676767e7375737e7375737e737573827375738473757388737573887b7d7b8a737573887371738b7e7c7e8e89878988949294849c9e9c89868586917b797b947b797b947b7d7b8f7b7d7b8f7b7d7b8f8384838f8684868d787678896b696b816b696b8273717383737173857371738a7371738c7b797b8980808086808080878080808b8684868986848684868486837b797b867b797b897b797b857b797b827b797b857b7a7b89838483898c8e8c888c8e8c878c8e8c838c8e8c7c8c8e8c808c8e8c837b7c7b837b7c7b797b7c7b837b7c7b827e7c7e7e706e707a706e707e6361637f6361637b6361637b6361637f6361637b6b696b776b696b777674767f767476807375737e848284838482848384828486808180887b7d7b887b7d7b8f80818096818181918c8a8c8d818181848181817d7b7d7b8b7b7d7b928685868b8c8a8c848c8a8c88868586847b7d7b818685867e8c8a8c7e8c8a8c7d8c8a8c7e868486808684867d8684867b868486778c8a8c7c8c8a8c808685868080818082808180827e7d7e807e7d7e807e7d7e867e7d7e80817f817b817f817b6b696b826b696b787878787c7e7f7e817e7f7e81848684817e7e7e7d7e7e7e817b7d7b807b7d7b7f7b797b7f7b797b7d7e7d7e7d7e7d7e7e7e7d7e7d7e7d7e7b7e7d7e7b7e7d7e827e7f7e827e7f7e80848684817e7f7e7f7e7d7e74707170746365639c70717092898789807e7c7e838987897d949294889c9a9c889c9a9c88919091847b7d7b857e7e7e817e7e7e8573757381737573787b787b757b787b788c8e8c8c8383837d8c8e8c798c8e8c86818381866b6d6b7b706e7088706e707f6361636d706e707a8c8e8c838c8e8c808c8e8c808c8e8c808f8f8f808f8f8f7d8486847a848684847b7d7b758e908e6da1a3a194a1a3a1ae9f9c9fae817e81b8817e819a817e816c919091749190917c84828484848284807b797b817b797b847b797b84868786838082807d808280767375737d8082808d8e8d8e908e8d8e878081807e73757383848284858482848389888980848284888482848284828484848284828c8a8c848f908f859a9b9a7e9a9b9a7e9a9b9a88919191859c9e9c859c9e9c899c9e9c869c9e9c869494948694949480949494838b8c8b888b8c8b89949694819496947f8e8c8e8a8e8c8e838e8c8e7f94929485949394868c8c8c818c8c8c80949394838f8f8f828f8f8f838f8f8f808f8f8f828c8c8c818c8c8c8194939484949394838c8a8c828c8a8c7f8c8a8c858c8a8c8494939483949394878c8c8c868c8c8c888c8a8c868c8a8c86949394889c9c9c889192918891929188919291899192918a8f8f8f878f8f8f868f8f8f868f8f8f869193918791939187919391889193918a979497889794978897949786979497869f9e9f899f9e9f879f9e9f889f9e9f89a5a2a589a5a2a586a5a2a5869491948a9798978a97989783898a897b898a89819c9a9c84949394829493947f9493947e8c8e8c868686868684828486848284847b7d7b847b7d7b8580818088808180897e7d7e8881818185818181878486849083838382737573807b7c7b87838383867e807e868486848684868489818381887b7d7b877b7d7b867b7d7b847b7d7b848180818481808183818081818180818481808185818081848180818484828485818181817e7d7e837e7d7e858181817e8c8a8c8a7b797b7e7371737e838183848685868286858684868586838c8a8c8384868483848684828486848084868482898789839492948594929485898789838b8b8b8394929484949294858b8b8b878e8f8e88949694899496948a9496948c8b8b8b8b8b8b8b8b8b8b8b8c8384838d8b8c8b898b8c8b8a9496948a9496948a9492948794929482838183827b797b857371738a73717388737173887e7d7e88898b8982898b897c9c9e9c799c9e9c828c8e8c918c8e8c8d8c8e8c8b8c8e8c8d8c8e8c898c8e8c8f8c8e8c8f8c8e8c92868486958684869286848698868486948486848e7b7c7b8d7b7c7b8d8486848a848284888482848979787989797879828486847d848684828486847184868477a5a2a58da5a2a5627b7a7b777b7a7b8289888990848284908482848d89888986898a8987898a898b8686868a898a89898686868c86868687898a89808c8e8c82898889858988897f8988897a9492947a9c9b9c919c9b9cbe7b7c7bc97b7c7baeaaa7aa90aaa7aa90aaa7aa64dedbde59bdbebd8ca1a1a198bdbebd98bdbebda0bdbebd9daaaaaa9dbdbebda6bdbebd9ba7a5a7989191919b91919195919191968482849684828490848284928482848f7b797b8c7b797b8f7b797b8f7b797b8e737573958b8c8b97a4a3a495a4a3a4909493948d8c8c8c888c8c8c858c8c8c877e7e7e8c737573877375738a737573887b797b7f7b797b857b797b867b797b837b7a7b837b7a7b868384838783848386868786868687868680808087808080838080807f7b797b837b797b837b797b82838383878c8a8c8b8c8a8c8a8c8a8c84838383847b7c7b837b7c7b837b7c7b85787878857e7f7e83848684817e7f7e837371737e7371738173717383737173837b7a7b8573717383737173817b7a7b87838483818384837d8384838383848384838183828381838483818386838183858684868486848681868486827b797b81737573787e807e817375737f7375737c7371737d7575757a787978777b7d7b777e7f7e797e7f7e777e7f7e767e7f7e787b7d7b797b7d7b7b7576757e706f7084737473827374737c7374737c7374737e7876787f7e7c7e7f787678818482847f767676886b6d6b886b6d6b857676768a7676768a7676768876767688767676857b7c7b848c8a8c848c8a8c808c8a8c848385838a8385838a838583878c8e8c869492948b94929491898789917e7c7e84868586819191918c9c9e9c8f9c9e9c8d9492948d8b8b8b8b8384838d8b8b8b89868486817876788178767887787678887e7c7e888987898989878989898789898687868486878681808080867b797b847b797b837b797b837b797b837b797b857b797b8683828385838283858382838883848388838483867b7a7b867b7a7b8776777687767776808c8e8c7c8c8e8c8394969479949694797b7c7b7e7b7c7b7a706e7073636163766361637a6361637f63616382737273888384838583848383817f817f817f8177817f817f817f81857e7d7e7e848284837e7d7e897879788d7b7d7b8a7b7d7b8a8081808d8c8a8c8d8c8a8c848181817f6b716b766b716b7a808180818081808186858681808180818081807f80818081808180817b7d7b7d7b797b847b797b867b797b7e7b797b7e7b797b807b797b807b797b7e7b797b8080818080808180837b7d7b817b7d7b7f8482848484828489848284827e7d7e80817f817b7674768376747685817f81767e7f7e768486847d7e7f7e837e7f7e7e7e7e7e7c7e7e7e7e7e7e7e7f8180817e8181817e81818180818181807e7d7e7e7e7d7e837e7d7e8481818181818181818486848484868484848684808486847f8c8a8c7a7e7d7e7a8c8a8c8b8c8a8c807371737d7e7c7e837e7c7e83898789848686867d868686798686867d868686817e7e7e88898889859492947a8988897c8c8e8c858c8e8c828c8e8c82838383828183817d8c8e8c7d8183817d8c8e8c888c8a8c7f8c8a8c7f8c8a8c848c8a8c868688868686888680868886838c8e8c8384868480848684818486847d848684848e908e7c8e908e6da1a3a194b5b6b58f9f9c9f9a9f9c9f9a9f9c9f8f636163958482847484828484848284849190917f8c8e8c8486878682808080818080807d8082807d808280909c9e9c908e908e848081808480818081808180818e8d8e808e8f8e84949694808988898494969484949294829492948d949294848c8a8c878f908f878f908f879a9b9a85a5a6a58b9c9e9c8b9c9e9c8891919185919191828c8b8c848482848584828480848284828382838983828388838283818b8c8b7d8e8c8e8189878983848284818e8c8e849493948484868480848684838c8c8c818f8f8f808f8f8f818f8f8f808f8f8f808c8c8c838c8c8c848c8c8c838c8c8c839493948394939483949394859c9c9c849c9a9c829c9a9c87949394889493948b9c9c9c919c9c9c8d9c9c9c88949394879f9e9f879f9e9f889f9e9f8aadaaad88a5aaa588a5aaa587a5aaa58aa5aaa58cadaead89adaead89adaead89adaead88adaaad87adaaad8aadaaad89adaaad86adaaad89adaaad8badaaad8badaaad8fa5a2a586a5a2a57c949194869491948a898a897b898a89797b7d7b8a898a898684868481848684848c8c8c838486848484828483898a8983898a89838c8e8c888c8a8c898c8a8c878685868586858689818181887e7d7e857b797b867b797b8573757387838383898c8a8c878c8a8c88818381877b7d7b887b7d7b877e807e82808180848685868486858684808180857e7e7e837e7e7e837e7e7e85818081857e7e7e837e7e7e83818081857e7e7e827e7d7e7f7e7d7e847b797b7f8486848283818382838183828c8a8c828c8a8c80868586818685868286858683868586848181818081818180818181828181818584828486898789848e8c8e8394929488949294858b8b8b818b8b8b848b8b8b8c8e8f8e898e8f8e898988898784828487838483898384838c8384838e8384838a8382838a7b797b8c7b797b8d7b797b8c7b797b7d7b797b808b898b8c9492948a94969485949694829496948889898982767876887678768b6365637f636563887e7f7e8f8c8e8c8b8c8e8c8d8c8e8c8d818381888c8e8c868c8e8c8b8c8e8c8f9492948c949294868684868c8684868d737273896b696b896b696b876b696b84636563856365638663656386636563866b6c6b8a6b6c6b8a6b6c6b8284868477a5a2a54ca5a2a5627b7a7b827b7a7b85848284908988898a8e8f8e888e8f8e8a8686868986868688898a8989898a8989898a898a8c8e8c85898a8987848284858988897c8988897f89888985898889859c9b9c7a9c9b9c917b7c7bbe5a5d5abd424142ae7674769076747673aaa7aa4cbdbebd8cbdbebda5bdbebd98a1a1a19daaaaaa9baaaaaa9daaaaaaa09796979b91919190919191937b7d7b987b7d7b928482849284828492848284948482849891919195a7aaa78fbdc3bd89bdc3bd92bdbabd97bdbabd8ea4a3a4878b8c8b858c8c8c878486848a84868488848684858988898a8988898a898889877e7e7e857b797b86808080858c8e8c83868786848384838a838483898384838483848384808080877b797b828080807e7b797b867b797b8286878685868786868c8e8c8a8c8a8c8b8c8a8c8a838383837b7c7b807b7c7b817b7c7b877b7c7b87838383857e7f7e877878787c7371737a7878787f7371737e737173858081808880818085838483878c8e8c858c8e8c8c8c8e8c818b8b8b809492948394929483949294879492948094929482949294838b898b837b797b7f7b797b7e7b797b7e7b797b7f7375737d7375737d7e807e7d7375737f7879787e7879787c7b7d7b78787978777e7f7e797e7f7e797e7f7e78848684797b7d7b787b7d7b787b7d7b797576757c737473826b6d6b826b6d6b846b6d6b827371737e7876788278767882848284768c8a8c828180818881808185767676887676768c7676768c7676768a767676897b7c7b8983838389838383828c8a8c7f8c8e8c7f8c8e8c858c8e8c878c8e8c8689878988898789867e7c7e887e7c7e947b797b8f8685868f91919189919191899492948d9492948d94929484949294839492948594929487949294879492948489878985898789857e7c7e847e7c7e847b797b847b797b847b797b8980808088868486838684868486848688868486888b8c8b868b8c8b858b8c8b868b8c8b898384838583848383838483887b7a7b8776777680767776837677768376777679626262706262626b626262796262627a6361636f706e707e8c8a8c898c8a8c859496948294969482838483787372736f6b696b6f6b696b776b696b877674768c787978897e7d7e8e7e7d7e8c8482848486858684868586818c8a8c7f8c8a8c7f8181817f8181817b8181817f8181818480818081868586818081808180818084808180817b7d7b817b7d7b847b7d7b7b8684867d86848680807e807b807e8080807e8082807e8082807e80807b797b7e7b7d7b817b7d7b7f7b7d7b7f808180827e7d7e87787978867375737f7879787e6b696b79767476808c8a8c7e817f8176787878767e7f7e7c8486847c8486847a8482847a8482847c81808180818081808181817e8181817f7e7d7e7e7e7d7e837e7d7e817e7d7e7b7e7d7e7e7b797b7e787878807878787e7e7f7e7e7e7f7e7f7e7d7e7f7e7d7e7f7e7d7e7f8c8a8c8994929489949294868987898689878984868686808686868486868684868686858988898c7e7e7e7e7e7e7e7e7e7e7e8583838385838383828383837f83838382818381828183818681838186818381848c8a8c848c8a8c7f8c8a8c848c8a8c868688868086888680808280838082808484868481848684818f8f8f848f8f8f848e908e7c8e908e848e908e848e908e85817e818f817e818f817e8185817e81a58482848dadaead84919091849190917c8c8e8c81868786848c8e8c828c8e8c8a808280a49c9e9c979c9e9c768e908e7e9c9a9c908e8d8e878e8d8e878e8d8e898e8f8e84898889888e8f8e8894969482949294869c9a9c849c9a9c86949294858f908f878486848b8486848984868483868586867b797b867b797b807b797b80848284828c8b8c808c8b8c808482848283828383838283827b797b837b797b818482847f898789868e8c8e8894929483949394839c9a9c869c9a9c859c9a9c829a989a85a5a2a585a5a2a581a5a2a5859c9a9c869c9a9c859c9a9c869c9a9c86a5a6a585a5a6a586a5a6a588949394889493948594939487949394889c9a9c8ba5a6a588a5a6a588a5a6a5869c9c9c899f9e9f8aadaaad8badaaad8aadaaad8ba5aaa58ca5aaa589a5aaa589a5aaa58badaead899fa09f889fa09f8a9fa09f88a29fa28ba29fa28ca29fa28ca29fa28b9f9e9f8aadaaad879192918584868489838183798381837973717386737173837b7d7b7e7b7d7b7e898a8985898a8983848684848c8c8c858486848184868484868686818686868186868683898a8982808180838081808780818085808180867e7d7e867b797b84818181898486848b8383838b7b7c7b877b7c7b877b7c7b8781838185848684848486848384868488808180857b7d7b857b7d7b857b7d7b837e7e7e847e7e7e84818081828180818381808185818081847e7e7e847b7d7b827e7d7e857e7d7e848181817f848684827b797b8283818382838183828381838280818082808180837b7d7b837b7d7b8381818182818181827e7d7e867e7d7e8484828482848284858e8c8e878e8c8e887b7d7b827b7d7b858384838683848388848284888482848784828487848284898384838c7b7d7b8c7b7d7b8d7b7d7b867b797b868382838b7b797b8c7b797b877b797b878381838f8381838c8381838a7e7d7e7f7e7d7e7d737173857e7d7e85898b8979898b8976767876886365638d6361638f6361638d7070708f707070927678768d6b6d6b8d6b6d6b906b6d6b866b696b836b696b866b696b836b696b896b696b8d7372738b6b696b896b696b886e6e6e8a6e6e6e886e6e6e856e6e6e866b6c6b8e5252528a3938398e3938396c292c29415253526c7b7a7b827b7a7b8a898889888988898d8988898a898889868c8e8c878c8e8c88898a898d8482848c848284878686868586868680898a8985898889827e7e7e807e7e7e7f898889857b7c7b7a7b7c7b7a7b7c7b917b7c7bae4241429f4241429f4241429f424142598685867fbdbebda5bdbebd98bdbebd92aaaaaa9597969798848284988482849b7b7d7b907b7d7b937b7d7b98919191989796979aaaaaaa9cbdbebd9abdbebd9bbdc3bd9ebdc3bd8fa7aaa78ca7aaa789a4a3a48c8b8c8b878b8c8b878b8c8b858c8c8c8a949394879c9a9c85949394878988898294929482949294879492948c8687868a808080818080807f80808084838483897b7a7b877b7a7b837b7a7b8686878686808080867b797b848c8e8c858c8e8c858687868986878685808080857b7c7b8673757382737573827b7c7b867b7c7b84838383898383838073757383737173807371737c7371738173717386808180888e918e889ca29c868e918e8c8c8e8c8a8c8e8c83838483858384837d7b7d7b817b7d7b807b7d7b817b7d7b817b797b807b797b807b797b807b797b827b797b817b797b7f7b797b807b797b817e807e7f7e807e7f7e807e7f7e807e7f7b7d7b7d7b7d7b7d7b7d7b797b7d7b7a78787876787878777878787773717373706f7075706f7078757675787b7d7b7e7b7b7b807b7b7b848482848a848284858482848384828484848284817e7c7e828180817c8c8a8c828c8a8c8b8c8a8c888c8a8c848180818c8180818c8180818b83838389838383897b7c7b897b7c7b827b7d7b8183858385838583848385837d898789837e7c7e8b7e7c7e8b7e7c7e8f7b797b917b797b947b797b8f7b797b8f7b7d7b8f7b7d7b8d8384838b7b7d7b85868486898684868178767885787678877e7c7e8389878983898789889492948a8c8e8c898c8e8c8a8c8e8c8c8c8e8c8c918f91889c9a9c889c9a9c869c9a9c82949694858b8c8b888b8c8b858b8c8b83838483827b7a7b7f73717385737173836060607c606060754a494a6e4a494a704a494a754a494a7e6262627e6262627a6361637a7e7c7e827e7c7e827e7c7e827372737273727372737273786361637b7674767f8c8a8c878c8a8c8b8c8a8c89848284857e7d7e87848284838482848180818081808180818081807f8081807f8181817b8181817b8181817f8c8a8c818685867d8685867d8081807d80818081808180817b7d7b828081808580818080807e8080807e8080807e807d807e8082807e80847b797b827b797b7e807e807f8081807e8081807f808180817b7d7b7d7879787d7375737d7879787d787978846369637c7074707c7074707f7e7f7e7e7b797b7e7b797b7e8080807e8687867e8687867f8687867f80808079808080778081807c7b7d7b7c8081807f7b7d7b7a7b7d7b7b7b7d7b7f7b7d7b7f7b7d7b827b7d7b827b7d7b817b7d7b7e7b7d7b7d7b7d7b828384838794929489949294878c8e8c88898a8987898a8986898a898386868687848284858482848186868683848684838486848284868485868786808988897d848684818687868186878682898889808486847e898889808988897f8486848184868482898889808988897f8687867e8687867e8687867c8687867e8686867e898a897e86868682848284848686867f8686867c86868681919091888c8d8c888c8d8c777375736e7375739e757575a77575756a7575758d7575758f949694949496948394969483949694a38b8c8b888b8c8b7d7b7a7b8d8b8c8b8b9c9a9c848e8d8e868e8d8e8b8e8d8e8b898a898a8e8e8e86949294868e8e8e878c8b8c828c8b8c888c8b8c8784828484848284888f8c8f81848284828482848084828485919291808482848084828483848284818482847e8482847e848284818c8e8c7f8c8e8c7f999a9985999a9984a2a3a285a2a3a287a2a3a289a2a3a288a7aba788b5bab589b5bab58bb5bab58cbdbebd90bdbebd89bdbebd86bdbebd84c6c7c67eb2b4b587b2b4b589b2b4b588b5b2b58bb5b2b580a4a2a484a4a2a48ca7a7a789adaead89adaead8eadaead8ba5a6a585a5a6a587a5a6a58ba5a6a58fadaaad8fadaaad8b9f9c9f8b9f9c9f8a9c9e9c8a9c9e9c879c9e9c8b9c9e9c899c9a9c879c9a9c8b9c9a9c8d9c9a9c8da5a2a58aa5a2a5849795977e8989898e7e7e7e847e7e7e7a73757384737573856b6d6b777678767a8c8e8c858183818786878683808080837b797b837b797b848080807e86878682808080827b797b7e7b797b8183818381838183807b797b827b7d7b867b7d7b8b7b7d7b877b7d7b857b797b8c7b797b8a838183877b797b87737573867b7d7b858385838883858388848284867e7c7e857b797b87817f8186818181848181818481818184818181847e7d7e847e7d7e867e7d7e8684828486817f8183817f8182817f8184817f8183807e8085807e80818c8a8c80868486857e7d7e828181818381818183848684838486848284868484848684848486848281838181818381808486848384868485898a8983898a89828c8e8c86898a898786868681919091838686868986868688838383888383838583838385838383868181818a7b797b8a7b797b8a7e7d7e8c81818189848684888486848a8181818a7b7c7b877b7c7b887b7c7b87737573876a6e6a847b7c7b7e7b7c7b886a6e6a8f6a6a6a7d6a6a6a656a6a6a896a6a6a907678769363656393636563906365639170707084707070875a595a895a595a85636563886365638a636563886365638a5a5d5a885a5d5a8a5a5d5a8b5a5d5a87636163876361638c707070876361638252515274525152825251529f5251527e424142605a595a7e737173888c8a8c8a8c8a8c858c8a8c908c8a8c8a8c8a8c8b8c8a8c888c8a8c868c8a8c8b8c8a8c8d9493948684828486848284808482847c8c8a8c808c8a8c848c8a8c888c8a8c87a5a2a587b0afb082b0afb08abbbdbb9dcecfce8e97979793979797a729282984313031989997999c9997998c9997998e9496948e94969494a1a2a196afaeaf95b5bab597b5bab59eb5bab59eb5bab599bdbebd99bdbebd9bacaeac959c9e9c94949494918c8b8c8f8c8b8c8b8c8b8c87898a8989898a89898c8e8c848c8e8c888c8a8c8c8c8a8c868c8a8c7f8c8a8c8a8b8c8b908b8c8b8a8b8c8b7c9c9e9c78949294838988898889888983898889858988898694929483898889867e7e7e837b797b847b797b8880808087808080837b7c7b8983838387838383838383837f898889848988898776767682898889838685868a868586838685867d86858681898989848989898a9496948f9496948b9496948b9496948b94969471868786887b797b7e7b797b817b797b887b797b828384837e8384837f7b7a7b81737173817b7c7b817b7c7b8383838381838383807b7d7b8283858382838583828c8e8c838c8a8c818c8a8c838c8a8c7e8c8a8c7a8c8e8c7a7b7d7b7a7375737773757375737573777375737373757375737573817e807e7694969476898b8981898b897b8988898084828483848284818e8f8e818c8a8c878c8a8c818c8a8c7a8c8a8c828c8e8c848c8e8c848c8e8c808181818180838083808380898083808c8083808b8383838a83838387838383878383838881818188818181878181818481818182898589879c9a9c829c9a9c8a9c9a9c8a8c8a8c8c8c8a8c8c8c8a8c8c8c8a8c8b848284887978798b7978798d6e6e6e866b6d6b876b6d6b8873747386848284878c8a8c8a8c8a8c878c8a8c878c8a8c888482848b8482848b8482848b8482848d8081808d8081808780818087808180749492947b7b7b7b7b626462744a4d4a7d5255527b5255527b5255527d52555277525552775255527b626562777375737b808080728c8e8c7d8080807d7b797b7a7b797b857371738373717385737173896b696b837b7a7b7a8b8c8b809c9e9c869496947e949694818b8c8b818b8c8b8184828484848284868482848584828486848284828482848186868680848284808486847d8687867a8988897f8c8a8c7e8c8a8c778685867c868586808081807f7b7d7b818081807a8081807e7b7d7b7d7b7d7b7b7b7d7b797b7d7b798180817c8181817e7e7d7e807e7d7e827e7d7e817e7c7e7e7e7c7e7f7e7c7e7f7b797b7e8080807c8080807a6d6e6d7e5a5d5a8a7e7f7e7c7074707c7e7f7e798c8a8c75808080787b797b7a7b797b7c7b797b7b7b797b797b797b7c7b797b7c7b797b7c7b7d7b7f7b7d7b7f7b7d7b7f7b7d7b798081807b7b7d7b7f7b7d7b7f7b7d7b8180828081808280818082807f808280828b8b8b878b8b8b8e8b8b8b898b8b8b85898a8986898a8985898a8982868686818482848286868682898a898586868683868786808687868386878682898889808988898086878681898889818988897f8988897d898889808988897f8988898089888982898889858486847e84868480868786838687867f8c8e8c7e8c8e8c818c8e8c808c8e8c818c8e8c808c8e8c819190917c9190917f868686818686867f8c8d8c7f8c8d8c888c8d8ca2a5a6a59eada6ad845a5d5a7b75757596918d918a7e7d7e8a7e7d7e88737173857e7d7e887b7a7b7d7b7a7b989c9e9c988b8c8b848e8d8e888e8d8e8d8e8d8e828e8d8e8a898a898a898a898184868486898a89858c8b8c858c8b8c8794949484949494889a979a889a979a869a979a88a5a2a5859192917b84828480919291859fa29f839f9c9f869f9c9f86adaaad86adaaad8cb5b2b588b5b2b588b5b2b58ab5b2b58cadaead8eadaead8cadaead8eadaead8da7aba78ba7aba788a7aba78aa7aba78cacaeac899c9e9c899c9e9c8a9c9e9c879fa1a47eb2b4b58bb2b4b58db2b4b58bb5b2b580a4a2a475a4a2a488b5b2b58ea7a7a789a1a0a18c9c9a9c8c9c9a9c899496948e9c9e9c8b9c9e9c90a5a6a58b9f9c9f889f9c9f8d9f9c9f899f9c9f889c9e9c889c9e9c869c9e9c879c9e9c879c9a9c899c9a9c879493948b8c8c8c8a8989897b898989787b7d7b7e7b7d7b847e7e7e817375737e7e7e7e84898889828183817a8c8e8c7481838185818381808080807e7b797b8786878683868786827b797b828080807b8c8e8c7d86878683838183848381837e838183827b797b867b7d7b86838583888385838a7b7d7b8683818389838183897b797b868381838883858388838583897b7d7b887b7d7b827e7c7e837b797b857b797b877e7c7e857b797b857e7d7e8481818183818181847e7d7e847e7d7e8578797886787978847e7c7e847e7c7e83817f8183817f81847b797b85807e808086848683807e8082818181827e7d7e847e7d7e8184868482848684818181818281818183818181817e807e817e807e8484868482848684808686868384828484848284808c8e8c7b9c9a9c7d868686857b7d7b85868686827b7c7b837b7c7b857b7c7b857b7c7b867e7d7e87818181888181818a7e7d7e8a7b797b877b797b897b797b887b797b8a73757388737573857b7c7b897b7c7b857b7c7b887b7c7b828c8a8c848c8a8c8f838483776a6a6a656a6a6a7d83848390767876907678769376787688636563895a595a895a595a825a595a875a595a8b6365638a636563856365638563656388707270887072708a86888691868886968c8e8c918c8e8c8c8c8e8c748c8e8c66949494747372739f949494adb5b6b57e8c8a8c6a737173888c8a8c888c8a8c908c8a8c8a8c8a8c8a8c8a8c8a8c8a8c86848284898c8a8c8b8c8a8c898c8a8c86848284808482847d84828483848284888c8a8c919997998da7a4a791a7a4a795a5a2a595a5a2a592b0afb095a5a2a58e97979789979797899797978e979797a0999799a0999799989997999499979994a1a2a19cafaeaf9cbdbabd9cbdbabd9ab5bab59ab5bab59ca4a7a497949494979c9e9c999c9e9c958c8e8c8e8c8e8c8f8c8b8c8d8c8b8c9184828488848284898c8e8c898c8e8c89898a8989898a89838383838673757386737573837b7c7b877b7a7b877b7a7b876b696b826b696b787e7e7e88898889888988898389888986898889868988898189888980949294828c8e8c888c8e8c898c8e8c898c8e8c8a8c8a8c868c8a8c808c8a8c838c8a8c8a898889879c9a9c829c9a9c84898889879c9a9c879c9a9c809c9a9c839c9a9c879496948a9496948a898989847e7d7e846b696b806b696b846b696b756b696b817b797b817b797b83838183887b797b857b7a7b81838483828c8e8c878c8e8c7e8c8a8c818c8a8c868c8a8c808c8a8c808c8e8c818c8e8c7f8c8e8c80838583838383837e8383837e7b7c7b7d73757373737573777b7d7b7d7b7d7b7a8385837583858379838583738385837b7b7d7b88737573767375736f7e807e7a7e807e80848284808482848184828480848284817b7d7b877b7d7b807b7d7b817b7d7b858181817e8181817e818181848c8e8c86949694869496948c9496948c94969488949294879492948794929487949294898c8e8c898c8e8c878c8e8c868c8e8c878985898a8985898089858980898589847e7d7e86707170846365638963656385636563856365638d6e6e6e856e6e6e8a6b6d6b89737473887b7b7b867b7b7b877b797b877b797b877b797b877b797b8584828485848284888482848b84828487808180816565657b4a494a814a494a744a4d4a5f4a4d4a664a4d4a746264628468696886686968866869687d6869687773757377848684808486847b848684788080807d7b797b7d7b797b80808080878381838983818387838183898c8a8c898b8c8b858b8c8b838b8c8b808b8c8b808382838383828385838283818382838284828485868686878482848484828485848284838686868086868681898a898089888982898889828988897f8988897c8c8a8c7e8685867e8685867c8685867c8c8a8c788685867a80818078808180768180817681808177818081797e7e7e7c7b797b7e7e7d7e80818181807e7d7e7d7e7c7e7e7b797b807b797b817b797b838080807f80808078808080859492947f8c8a8c7c8c8a8c768c8a8c798c8a8c7a8c8e8c7a8c8e8c7886878678868786798687867b8687867c8687867f8687867f8685867c8081807c8081807c8081807f80818080808180808081807f8685867e8082807e8688867b8688867f8c8e8c878b8b8b878b8b8b8e8b8b8b878384838284828483898a8980898a8981868686858686868486868682868686848482848284868480868786808687867f8988897e8687867d8988897e898889818687867d89888980898889838c8a8c828c8a8c818c8a8c7e8c8a8c7f898889808988898486878681868786808080808180808085848284848686868386868682898a897a8686867f7b7d7b7f7b7d7b86868686888c8d8c918c8d8caba5a6a5ab8c8d8c847575757375757584918d917b918d91837e7d7e83898989837e7d7e8a737173826b696b936b696b8d7b7a7b828b8c8b889c9a9c8b8e8d8e8473757382737573888486848a898a89888e8e8e848e8e8e838c8b8c86848284858c8b8c869c9e9c84a5a2a5869a979a889a979a7f8f8c8f80848284989fa29f93adb2ad8a9fa29f89adaaad89adaaad86adaaad86adaaad86a7a6a788999a9988999a99888c8e8c878c8e8c898c8e8c8b8c8e8c898c8e8c8a8c8e8c8a8c8e8c888c8e8c878c8e8c8a8c8e8c868c8e8c869c9e9c878c8e8c878c8e948b8c8e948b9fa1a48b8c8e9484949294799492948bb5b2b58fb5b2b57ea7a7a7859c9a9c8c9c9a9c899c9a9c8ea5a6a592a5a6a590a5a6a58ea5a6a58badaaad8badaaad8badaaad8badaaad859c9e9c859c9e9c889c9e9c859c9e9c859c9a9c7f9493947f8c8c8c7f848684817b7d7b7e7b7d7b7e8989898197959787949294849492947794929481898889827678767a6b6d6b77767876888c8e8c80868786808687868680808080808080808c8e8c87868786828687867e868786808b898b828381837f8b898b848b898b859496948794969487949694888b8d8b858b898b868b898b8b8b898b86838183857b7d7b857b7d7b857b7d7b847b7d7b867e7c7e857b797b867b797b847e7c7e857e7d7e867b797b867b797b857b797b8673757386737573877e7d7e8384828484817f81857b797b847b797b857b797b857b797b80807e8084807e80847b797b827e7d7e847e7d7e837e7d7e807b797b817b797b827b797b827b797b837b797b827b7d7b857e807e858183818581838183848284818482848486868683868686818686868186868685868686818686867f838383867b7c7b88737573887b7c7b897e7d7e8b7e7d7e897b797b8a7e7d7e8d7e7d7e8e818181897e7d7e8b7e7d7e897b7c7b88838383887b7c7b84737573857b7c7b886a6e6a855a615a845a615a715251526b6a6a6a838384838f83848390898b8990898b8985898b8980898b89899c9e9c939c9e9c8c9c9e9c8e9c9e9c8d9c9a9c909c9a9c8e9c9a9c8d9c9a9c8f9c9e9c8d9c9e9c8d9c9e9c8a9c9e9c8c8c8e8c8c7e7f7e8c707070797e7f7e7494949490b5b6b5adb5b6b5749494944c73717392737173928c8a8c888c8a8c908c8a8c859492948a8482848a84828488848284898482848b8482848884828486848284838482848394939493a4a4a499b5b2b595b5b2b599b5b2b58db5b2b587b0afb08da5a2a58da5a2a587a5a2a5899797978e97979798cecfceaccecfce98cecbce90cecbce9ccecbce90cecbce92bdbabd98afaeaf98afaeaf9ca1a2a197a4a7a498a4a7a497a4a7a491a4a7a4949c9e9c928c8e8c908c8e8c8e8c8e8c8f8c8b8c8b94949488949494919494948d8c8e8c848c8e8c84898a89848482847d7b7c7b817b7c7b8c73757388737573877b7a7b7f7b7a7b827b7a7b8a7b7a7b8873757388737573867e7e7e817e7e7e827e7e7e857e7e7e887e7e7e857e7e7e85808080878687868780808084808080837b7c7b837b7c7b87838383848383838a898889878988898f898889929c9a9c879c9a9c8a8685867686858673707170817371737f7371737c7371737f7371738478787884787878808687868b86878683949294888b898b8b949294818b898b858384838883848381838483828384837b8c8a8c7e8c8a8c83838383848c8a8c7f8385837a7b7d7b807b7d7b807b7d7b807b7c7b7b7b7c7b7e8383837a8383837d838583808c8e8c7a8c8e8c777b7d7b79737573737b7d7b71737573797375737d73757381737573817e807e7d949694828e8f8e7b9496947b8e8f8e7e8482848180818081808180837b7d7b858081808981818189818181898c8e8c8b8c8e8c8994969483949694869496948980838084737473817374738573747387737473877675768776757687767576866b696b82635d637d635d637d635d6382635d638963656387636563877071708d707170906e6e6e907978798e6e6e6e856e6e6e877b7b7b857b7b7b847b7b7b897374738a7b797b877b797b8a7b797b816a696a82626162856261628262616276525152694a494a6f4a494a7b4a494a8765656589626462827b7b7b8994929489949294819492947d949294789492947694929477848684777375738073757384848684838687868686878683868786838687868583818387838183898c8a8c898c8a8c857b7a7b807b7a7b807b7a7b7e7b7a7b7e7b797b817b797b7f7b797b807b797b82868686848c8e8c87898a89858686868686868682898a89818c8e8c828c8e8c7f898889828988898586878685848684838685867e8081807e7b7d7b7e80818077868586758081807c808180777b7d7b74818081798482847b84828479818081798181817e8181817e8181817e8181817d817f817d84828481817f8184817f8181808080816d6e6d7e80808081949294767e7f7e798c8a8c798c8a8c7f8c8a8c818687867e8c8e8c7c8c8e8c7f8c8e8c7e8c8e8c848c8e8c818c8e8c7e8c8e8c808c8a8c7c8c8a8c7c8c8a8c7d8c8a8c7e8c8a8c7b8c8a8c7c8c8a8c798c8a8c788c8e8c7b8c8e8c7b8c8e8c7e8c8e8c8494929487949294848b8b8b898384838686868680898a898184828483868686808686868284828484848284828686867e8988897e8988897e8988897e8687867d8687867f8988897d8988897e8c8a8c7e8c8a8c808c8a8c8486878682898889808c8a8c808c8a8c7e8c8a8c7e898889818c8e8c838c8e8c818c8e8c7b8c8e8c83898a898486868681868686838482847f9190917f9c9a9c7f9190918b868686888c8d8c887375737f7375737f5a5d5a845a5d5a8d5a5d5a7b7575758d918d918a9496948394969485949694889496948d9c9e9c938b8c8b828b8c8b938b8c8b7d9c9a9c849c9a9c8b8e8d8e889c9a9c8394929488898a898d84868488898a8986949494899c9e9c88949494858c8b8c848f8c8f868f8c8f848f8c8f7b8f8c8f939fa29f9dadb2ad859192918591929186918f918684828486918f9186918f91838c8e8c868c8e8c86999a9983999a99828c8e8c828c8e8c848c8e8c828c8e8c868c8e8c888c8e8c8a8c8e8c898c8e8c868c8e8c878c8e8c878c8e8c898c8e8c878c8e94878c8e94878c8e94848c8e94848482848494929488949294888482847e9c9a9c89a7a7a78eadaead8ea7a7a78ca5a6a58c8c8e8c8b8c8e8c898c8e8c89848284828482848284828486848284827b7d7b827b7d7b857b7d7b838688867f8486847f8486847f8c8c8c819493948497959787979597818989897e898989818988897e7e7e7e77898889778988897f8183817f818381828c8e8c858c8e8c848c8e8c808c8e8c868c8e8c87868786808c8e8c808c8e8c80868786828c8e8c8294929482949294859492948494929487949694889496948594969485949694899492948c9492948694929484949294848c8e8c848c8e8c828c8e8c828c8e8c868482848384828485817f81877e7c7e857b797b847e7d7e86818181848486848284828485848284887e7d7e867e7d7e82817f8184817f81877e7c7e887b797b86807e8080807e80867b797b837b797b827e7d7e857e7d7e817b797b827b797b827b797b847b797b837e7d7e807e7d7e857e807e87848684828486848184868483898a8983898a8981898a8980848284857b7d7b857b7d7b83868686818686867d8c8a8c80838383858c8a8c86838383877e7d7e8a8486848b8486848d8181818d7e7d7e8c8181818a8181818b7b797b887b7c7b888c8a8c8283838384838383877b7c7b7f5a615a846a6e6a7e6a6e6a77838483899c9e9c8f9c9e9c8f9c9e9c939c9e9c8e9c9e9c889c9e9c8b9c9e9c8c9c9e9c899c9e9c899c9e9c8c8687868e89888990898889908988898d8988898b8688868d8688868886888684868886838c8e8c838c8e8c8c7e7f7e917e7f7e9094949482949494747372734952515274737173928c8a8c888c8a8c928c8a8c9f9c9a9c7b9c9a9c7b84828490848284928c8a8c8b9492948d949294929c9a9c90b5b6b590b5b6b593b5b6b593b5b6b599b5b2b595b5b2b591b5b2b591b5b2b590bbbdbb92bbbdbb95c6cbc68ac6cbc68ececfce93cecfce98cecfce98cecfce98cecbce9499979998999799989997999ca1a2a194bdbabd92afaeaf94a1a2a191949494919494949184828491848284908c8e8c948c8e8c909c9e9c8e9c9e9c8f9c9e9c9194949488949494889494948b868686808482848086868680848284817b7c7b7d8c8a8c838c8a8c887b7c7b857b7a7b857b7a7b857b7a7b827b7a7b817e7e7e88737573887375738873757385737573807375738673757386737573847b797b867b797b887b797b827b797b848383838683838386737573837b7c7b84898889827676768d6365638d636563805a5d5a7a5a5d5a735a5d5a7a70717081898989848989898789898987898989878687868b94969487949694879496947e8b898b8383818388838183797b797b827b7a7b857371737e7371738573717383737573807b7c7b80838383807b7c7b7b7375737d7b7d7b827b7d7b7f8385837e83838380838383808383837e838383807b7d7b7a7375736a7b7d7b738385837b83858371838583758c8e8c7f8c8e8c81949694819496948494969481898b897d8482847d8482847d898889828e8f8e808c8a8c7a8081807e868586838081808081818185767576896b696b856b696b835a5d5a815a5d5a785a5d5a7b5a5d5a8263656384636563886365638a636563866b696b826b696b826b696b836b696b82767176857671768c8985898f8985898f8c8a8c8c8c8a8c898c8a8c877e7d7e8b7978798d7978798b7978798b7978798b7b7b7b8b84828485737473856b6d6b816a696a845a595a7d5a595a745a595a7c626162885251527f5251527c5251528765656593808180939c9e9c8d9c9e9c90949294829492947b7b7b7b747b7b7b767e7d7e787e7d7e7b7e7d7e7f7e7d7e828486848484868486848684808486847d86878680868786838687868386878683838183857b797b857b797b83737173807b7a7b837b7a7b837b7a7b7e7b7a7b7f8382837f838283818b8c8b868b8c8b88898a89838482848186868685898a8985898a8986898a89838686867f84828480868786838687868284868482848684818685867c8685867c8081807a7b7d7b787b7d7b7c8081807a7b7d7b757b7d7b7481808170818081707e7e7e747e7e7e737e7d7e757e7d7e777b797b757b797b7d7b797b817b797b7f7b797b807e7c7e7e6d6e6d816d6e6d7f6d6e6d786d6e6d77848684798e908e7b8e908e7b8e908e808c8e8c7d898a897c8c8e8c7f8c8e8c7c8c8a8c81898889818687867d8988897a898a897a898a897a8c8e8c7d8c8e8c7c8c8a8c7c9192917e9192917f9192917e949294818e8e8e848e8e8e83898a8983898a8984898a8983898a897f898a897e898a897f8686868186868684848284808486847f8486847f84868482848684818c8a8c7f8685867f8685867c8c8a8c7d8c8a8c7d8c8a8c7f8c8a8c7f8c8a8c80848684828486848484868482848684848685868086858680868586848c8a8c828c8e8c828c8e8c828c8e8c788c8e8c7a8c8a8c7e8c8a8c7e868586808c8a8c848b8c8b7f8b8c8b818b8c8b818b8c8b84868486817b797b868684868b918f91878c8e8c8b8c8e8c8e898a898c8686868a808280888082808b9c9e9c919c9e9c8a94969485949694919496948f8b8c8b888b8c8b879496948d9496948894969481898a898b868686898686868d8c8e8c8a94929486949294858e8c8e878e8c8e8994939486949394859493948b9c9a9c899c9e9c849496948794969485949694849496948694969488949694878e8f8e868988898689888982898889858482848d9a979a87a5a2a586a5a2a589a5a2a5859c9a9c87919091899c9a9c85919091878c8a8c868c8a8c83838183837b797b8673757385737573837b7d7b83848684868685868680818083808180868685868c838483888c8e8c817b7a7b8a737173837b797b837b797b887b797b83838183847e7f7e827e7f7e867e7f7e827e7f7e828384838483848382838483847b7a7b82818081838180818481808184818081827e7d7e7d7e7d7e777e7d7e777071707c7371737e7371737f737173807b797b82898789808e8c8e828e8c8e838e8c8e838c8c8c808c8c8c84949394858c8c8c878c8a8c8391909185969796889c9e9c859c9e9c849c9e9c869c9e9c89949694899c9a9c899c9a9c8d949394849c9a9c83949694878e8f8e828e8f8e8494969485949694829496948194969485949694839c9a9c858e8d8e848e8d8e838e8d8e859191918886858686868586838685868083858385838583877b7d7b857b7d7b8386868682868686867b7d7b838686868494929484898889807e7e7e847e7e7e82808180837b7d7b857b7d7b8280818080848284848482848684828482848284867b797b847b797b848382838483828383808180838081807f7b7d7b808081808080818083868586828685868480818087848284818c8e8c868c8e8c868c8e8c8c9492948894929481949294858987898d787878947e7f7e81848684817e7f7e87787678876b696b896b696b927876787f6b6d6b7f8b8d8b979c9e9c879c9e9c919c9a9c919c9a9c8e9c9a9c8b9c9a9c8e949694869496948e9496948a838583888c8e8c868c8e8c818c8e8c838c8e8c8a8c8e8c8a8c8e8c8a8c8e8c908c8e8c93787b788a787b787d787b7881656865816b696b866b696b8a6b696b8c6b696b936866686d4a494a5a686668776866688e8c8e8c928c8e8c958c8e8c928c8e8c9f949394767b797b8294939493adadad8ab0adb095b0adb099b0adb099c6c3c692c6c3c696c6c3c68fc6c3c68fc6c3c697bdbebd95bdbebd95bdbebd9bbdbebd9dcecbce8fcecbce8acecbce92cecbce94bdbebd94afafaf92afafaf90a1a0a19d9c9e9c979c9e9c88b2b0b28ea7a7a79c999999967b7d7b8d7b7d7b8a7b7d7b8e848684939c9d9c939c9d9c9cb5b4b599bdbebd8ebdbebd8eacacac8a9c9b9c8997959789898989897b7d7b828989897b767676867676768276767680767676867e7e7e868988898389888983898889837e7e7e847e7e7e837e7e7e867e7e7e8786888685868886858688868d86888685808180818685868586858683808180877b797b877b797b847b797b837b797b86818181867e7d7e8381818186818181847b7c7b807b7c7b827b7c7b827375737b737173787b7a7b8e7b7a7b8e7b7a7b897e7e7e7e7e7e7e83898889847e7e7e857b7d7b87737573876b6d6b7c6b6d6b7a73717386787878837371737c787878827e7d7e7b7e7d7e8273717386737173857b7d7b887b7d7b837b7d7b7d8081807d8082807f86888686868886828082807e868586818685867b787578757875787c767676778c8a8c798c8a8c7c8c8a8c7a8989897b9496947a9496947e9496947f8486847a7e7f7e7a787878787371737b7979797f797979807979797b797979797070707a7070707c7070707c636163795a5d5a7e5a5d5a845a5d5a825a5d5a825a5d5a7c5a5d5a7f5a5d5a876a6d6a8f73757392737573917b7d7b8d7b7d7b89898889828988898694929489949294898e8f8e8e8e8f8e8b89888989848284888486848584868485848684858486848789888987898889877e7e7e8e7e7e7e8870707078707070786361637e636163826b696b886b696b8a6b696b8d6b696b8f737173928989898f89898992949694889c9e9c818e8f8e7e808080778080807c7e7e7e7c7e7e7e837e7e7e8a91909188898989848989898689898982898989868c8e8c898c8e8c848c8e8c7f8c8e8c828c8a8c82817f817f817f817f7674767d7e7d7e817e7d7e858c8a8c858c8a8c828c8e8c82818381828183817f8183818583858385838583858385837f737573846365638473727381838083848380837f848284828482848484828482898789808687867d80808083808080828080808084828484848284828482847c8482847d7e7d7e7a8181817d7e7d7e7a7b797b767e7e7e74818081747e7e7e7681808176808180728081807280818076808180787e7f7e7b7e7f7e7d7e7f7e7f737173807b797b7a7b797b717b797b718382837e949694808e908e7d898b8980898b8980898a89818c8e8c828c8e8c82898a897f8c8a8c808c8a8c818988897d8c8a8c7e8c8e8c7f8c8e8c7e8c8e8c7e898a897f8c8a8c818e8e8e848c8a8c838c8a8c808e8e8e828e8e8e818e8e8e838e8e8e80898a898286868684868686828686868286868683868686828686868186868684818181828486848084868481848684818c8a8c84868586858685867f8685867b8c8a8c7f8383837f8383838183838380848684808486847b8486847e8486847d8685867786858680868586878685867f808280828082807f7b7d7b7f8082808386858683868586858c8a8c898c8a8c8a9496947f8b8c8b84838283878b8c8b7f918f91889c9a9c8b9c9a9c8b918f918786868682848284828482848584828484808280847375738673757388737573887b797b878382838e8382838f8382838d838283857b797b887b797b827b797b81868686858c8e8c878c8e8c8984828488848284898482848a8e8c8e8a9492948c94939488949394899c9a9c899c9a9c848c8e8c858c8e8c848c8e8c858c8e8c878e8f8e878e8f8e848e8f8e84949694869496948594969482949694899496948d8f8c8f898482848b8482848b848284828686868586868689868686828686868683818384838183818c8a8c818c8a8c84848684848486848684868487848684838081807f7b7d7b867b7d7b887b7d7b887b7a7b867b7a7b7f8384838a8c8e8c8f8b898b869492948a8b898b888b898b868c8e8c878c8e8c868c8e8c848c8e8c828c8e8c8283848384838483807b7a7b7f767676827676767e767676816b6d6b806365637d7071707b707170777e7d7e7f8381837f83818380838183838c8a8c7c89878982848284858482848384828483848684848486848384868484848684868c8a8c8791909186919091859190918894969486949694828c8e8c8894969489949394879493948d949394848c8c8c838e8f8e848e8f8e828e8f8e838e8f8e868b8c8b859496948694969486949694858e8d8e838e8d8e838e8d8e848e8d8e83868586827b797b857b797b827b797b837b7d7b857b7d7b837b7d7b87838583887b7d7b817b7d7b837b7d7b82868686857e7e7e847375737e7e7e7e84898889847b7d7b837b7d7b838081808380818082848284818482848384828483848284827b797b847b797b867b797b828382838086858683808180838685868386858682868586818c8a8c828c8a8c8580818084898a89848c8e8c89898a898c8482848a7e7c7e85737173867e7c7e7f7e7c7e9c8486849078787881787878857e7f7e817876787e86848689868486847876787f6b6d6b878b8d8b8f8b8d8b877b7d7b846365638b636563886365638b6365638a6365638a6365638c7375738a7375738b767576867675768676757686818181877b7c7b857b7c7b877b7c7b826a6a6a7d525552815255528152555286656865866b696b836b696b886b696b8f7b797b8a6866686d686668778684868aa5a2a592acaeac999c9e9c7f9c9e9c8e8c8e8c9f9493948dadadad99c6c7c68dc6c7c686c6c3c699b0adb099b0adb0959a979a8f8486849a8486849e9a9a9a96b0aeb099afafaf9bafafaf9eafafaf9bafafaf92bab8ba92a7a5a795a7a5a78fa7a5a790afafaf96afafaf8eafafaf8aafafaf91a7a7a7949c9e9c8e9c9e9c8b9c9e9c87b7b6b78d9999999999999993b7b6b793cecbce9ccecbce97cecbce93cecbce8aacacac7facacac869c9b9c869c9b9c8597959780898989857b7d7b857b7d7b809c9a9c829c9a9c86898889829c9a9c899492948394929480898889838988898689888988898889888988897d898889827b7d7b8d7b7d7b8a868886828688868580818086808180858081808380818085868786898080808886878687868786888486848584868483818181827e7d7e82737573827b7c7b877b7c7b857b7c7b818384837e8c8e8c888c8e8c88838483867e7e7e867e7e7e817e7e7e807e7e7e827b7d7b837b7d7b85737573857b7d7b7f7e7f7e8678787886787878847e7f7e7f7e7d7e7889898982898989898989898886858686808180858081808080818080868886868c8e8c7f8c8e8c82868886849496947b9496947b9496947b9496947c8c8a8c7981808177818081798180817a7e7d7e777e7d7e77737173757371737873717379737173797371737a7371737a6e6d6e7c6361637c636163796361637e6361637c63616377636163776361637b686968807675768476757689848284877b7d7b8a7b7d7b908c8e8c908c8e8c8f8c8e8c8e8c8e8c8e8c8e8c908c8e8c909492948d8988898994929482949294818e8f8e8189888986898889868988898584868482848684827b7b7b857b7b7b877375738b7375738e7375738b73757385707070886361638e7070708e7e7f7e938684868d9492948a9492948594929486898989839496947d9496947d9496947a8e8f8e7e808080858e8f8e8c9c9e9c91a5a2a58da5a2a58aa5a2a583a5a2a57d949694849496948894969488949694818c8e8c7c8384837c8384837c7b7a7b7f7674767f7674767f817f8184817f81898c8a8c818c8a8c7d707170817071707f7678767c8183818381838186818381857375737f6365636f6365636f636563817372738a73727384737273818380838284828487848284848482847f8482848380808083868786828c8e8c838080808284828480898a8982898a89808686867a848684777e7d7e7d7b797b7a8181817b8482847b8180817981808176848284768081807286858674868586728685867484868476848684787e7f7e787878787783828374838283778b8c8b7a94969482898b8984898b8982898b8982898b897f898a8981898a898286868683898a89838988897f89888981898889828988898386868682898a897e898a897e898a897f8e8e8e7f8c8a8c7c8c8a8c7d8e8e8e82898a8982898a898084868480898a8981898a89818686868484828483848284838482848384828482848284808482847f848684828486848184868480818181818081807f8081807e8081807c8081807b8383837f7b7c7b7b83838381838383877e7d7e847e7d7e877b797b847b797b807b7d7b84808180848685868d8081808f808280888c8e8c7f8c8e8c7b8c8e8c83868586808c8a8c7e8c8a8c877b7d7b847b797b767b797b848b8c8b8a8b8c8b7f86848681868486868684868186848682868686828482848284828487848284888082808a808280868082808a8082808f8382838a7b797b8c7b797b8c7b797b877b797b877b797b8783828385838283878c8e8c878c8e8c85898a8987898a898a8987898b8987898a8987898a8987898c8486848c8486848884868485848684838486848684868486848684878c8e8c868e8f8e878988898889888986898889848e8f8e838e8f8e85898889848e8f8e80848284868482848684828486848284877b7d7b857b7d7b867b7d7b8a7b7d7b898381838983818386838183838381838184868480848684817b7d7b827b7d7b7f7b7d7b81868586888c8a8c8c8c8a8c8a8c8e8c868384838883848385838483867b797b8a7b797b867b797b887b797b897e7f7e867e7f7e847e7f7e827e7f7e767b7a7b7e73717382737173807371737f767676807676767d7676767d7676767e7e7d7e827e7d7e827e7d7e7e7e7d7e7d83818383838183838381837d83818389848284808987897c8482848584828483848684848c8c8c848c8c8c858c8c8c868c8a8c858c8a8c858c8a8c888c8a8c878486848284868484848684858c8e8c878486848d8486847e84868480848684858482848384828483898889858988898583828385838283827b797b7e7b797b7e7375737f7375737e7375737d7375737f7b797b808685867f868586808685868783858383838583808b8d8b85838583807b7d7b827b7d7b85868686827b7d7b85737573847e7e7e877e7e7e897e7e7e86868586858c8a8c828c8a8c868c8a8c838988898389888985898889828e8f8e848b8c8b868b8c8b8683828386838283838c8a8c818c8a8c8486858683868586828685868380818082868586848c8a8c83868686838482848384828484848284857e7c7e8a7e7c7e88737173887e7c7e89848684857371738573717385737173877876788986848684949294819492948f9c9e9c8f9c9e9c769c9e9c7f7b7d7b7b898889887676768b7676768b7676768e7375738e7375738c8385838a8385838d8181818d8181818b8c8e8c8d8c8e8c8a8c8e8c8a8c8e8c8a8c8e8c7c7b7c7b748c8e8c818c8e8c938c8e8c8a8c8e8c888b898b8c9c9a9c8f9c9a9c8c9c9a9c80a5a2a580a5a2a593a5a2a593a5a2a58aacaeac8a9c9e9c8eacaeac95bdbebd99c6c7c699c6c7c693adadad88adadad86b0adb0829a979a8d8482848d8482848b8486849e9a9a9aa1b0aeb09a9a9a9a92afafaf90afafafa0a1a0a19ba1a0a198a7a5a78aa7a5a78da7a5a79aa7a5a798a1a0a196a1a0a194a1a0a18cafafaf88bdbabd88bdbabd91a7a7a797b2b0b296d6d3d696d6d3d693d6d3d690d6d3d68ececbce979c9d9c939c9d9c859c9d9c7f9c9b9c7f9c9b9c869c9b9c8a9c9b9c829795977ca5a2a57ea5a2a5899795978b8988897d898889869c9a9c7d9c9a9c749492947a73757386737573867375737d8988897d7e7e7e8a7375737d737573827b7d7b8d7b7d7b8a7b7d7b847b7d7b8686858686868586858685868886858685868786868687868780808086808080847e7d7e817e7d7e837e7d7e8281818184838383868383838683838384838383858384838183848381838483817b7a7b83737573867375738173757383737573877b7d7b837b7d7b8584868485848684817e7f7e868486848684868486848684827e7d7e828989898994969482949694828c8a8c838c8a8c858685868580818089868886848688867d868886828c8e8c848685867b78757872787578726b656b716b6d6b766b6d6b777676767976767677737173747371737573717377737173787878787d7878787a787878787371737b7979797f7979797e797979808486847a7e7f7e797e7f7e807e7f7e837e7f7e87848284898482848784828484848284878c8e8c8d8c8e8c908c8e8c908c8e8c8c8c8e8c8b8385838e8385838f8385838d7e7e7e897e7e7e897e7e7e828988897f949694818e8f8e868482848b8482848d7370738d6b656b9073707390737073927375738e7e7e7e878988897c8988897b7e7f7e857e7f7e858c8e8c818c8e8c85949294829492947f9492948294929483898989897e7d7e8c7e7d7e897e7d7e8c8080808f8e8f8e8f8e8f8e888e8f8e867e7e7e867e7e7e7c6b6d6b786b6d6b7b737173817371737d7371737b73717377737173777371737c7371737c838483828c8a8c848c8a8c828c8a8c7f767476796365636d6365637563656379636563866b6d6b856b6d6b806b6d6b7d6b6d6b756365636f737573758385837894969475948e948a7372738773727387838083828e8c8e798e8c8e7c8987897f8482847c868786808687867986878680868786828686867e848284768686867c898a8977818181727b797b6c7b797b6c818181768180817b81808176818081747e7e7e728081806f808180698081806d808180727e7f7e7678787878737173787e7f7e77838283778b8c8b7d949694838b8c8b84898b8982898b8982898b8980898b897e898a897e8c8e8c808c8e8c818c8e8c828c8a8c818c8a8c7e8c8a8c7c8988897b898a897d898a897f898a8980898a897f8c8a8c7e8c8a8c7e8c8a8c828e8e8e84898a897f898a89808e8e8e7e8e8e8e7e8686867d8482847e8482848284828483848284848482848384828484848284867e7d7e867e7d7e847e7d7e837e7d7e847b7d7b847b7d7b847b7d7b877b7d7b897b7c7b83838383817b7c7b817b7c7b827b797b807e7d7e847e7d7e7e7e7d7e7d808180878685867d8c8a8c7d8685867f868886788688867b8c8e8c7b8c8e8c7c8c8a8c80868586808685867a8685867c838283817b797b847b797b847b797b867b797b847b797b8686848684868486828482848486868685868686898482848a808280848082808880828088808280858382838e8382838e7b797b877b797b8a8382838d8b8c8b8b8b8c8b8b8b8c8b89898a8989898a8989898a89858c8e8c848987898584828487848284888482848c8486848884868482848684898486848a8c8e8c888c8e8c8a8c8e8c878486848684828485848284838482848584828486848284848482848289888983848284848f8c8f868f8c8f868f8c8f848f8c8f8986868685868686818686868a86868688838183827b797b8173717381737173806b6d6b8273757383737573857b7d7b85868586888081808a7b7d7b8a7b7d7b857b7a7b857b7a7b8a7b7a7b858384838c8b898b8d8b898b8a8b898b85838183847e7f7e84707070826361637d6361637a7371737e7b7a7b7e7b7a7b807b7a7b7e7676767d7676767f818081818c8a8c848c8a8c848c8a8c7e7e7d7e808c8a8c828c8a8c818c8a8c818381837f8c8a8c878987897e8482847e89878987949294839c9a9c84949394829c9a9c869c9a9c8896979681919091818c8a8c858c8a8c848c8e8c84949694868c8e8c8284868480848684878486848284868482848684828482848389888983848284838482848083828380838283808382837d8b8c8b7d8e8d8e828e8d8e7f9c9a9c7e9c9a9c7f9c9e9c829c9e9c809c9e9c839c9e9c859496947e9496947a8b8d8b858b8d8b819c9a9c819c9a9c81919091829190918594929484898889858988898b898889848c8a8c878c8a8c898c8a8c858c8a8c848e8f8e83949694829496948294969482949694798b8c8b828b8c8b868382837b8081807b8081807e7b7d7b807b7d7b817b7d7b837b7d7b837b7d7b828081808184828483848284818482848384828486898789888987898689878985898789857e7f7e817e7f7e858486848d84868489868486898684868c8684868f8684868f7b7d7b8f7b7d7b5e7b7d7b767b7d7b8e767676848988898b898889918988898e83858394838583908385838a7375738a7675768b7675768b6b696b886b696b856a6a6a825a595a7f5a595a7f5a595a866568658a787b788f787b788a787b788f8b898b8c8b898b8a8b898b918b898b8aa5a2a593a5a2a593a5a2a593a5a2a58e9c9e9c8aacaeac959c9e9c958c8e8c93949394937b797b937b797b8d7b797b8a8482847e9a979a86b0adb091b0adb09ab0aeb0a5b0aeb09e84868496848684959492949794929497949294929492949a949294929492948aa7a5a795a7a5a794a1a0a18ea1a0a19494929498949294919c9e9c91a7a7a791bdbabd97bdbabd9c9999999c99999996999999909999997c9c9d9c819c9d9c8e8486848a848684868c8a8c868c8a8c838c8a8c7f8c8a8c837b7d7b808989897c8989897e8989897b8988898276767684636563866365637a737573749492947d8988898673757384737573867e7e7e888988898a9492948d9c9e9c859c9e9c829193918a8688868c808180868081807f808180857b7d7b877b797b84808080847b797b847b797b837b797b837b797b877b797b88848684868c8a8c85838383868c8a8c838c8a8c85838483858c8e8c818c8e8c818c8e8c849492948394929483949294868988898584868487848684898486848084868483848684867e7f7e847e7f7e817e7f7e867e7d7e86898989867e7d7e827e7d7e82808180828685867f86858683808180867b7d7b7d7b7d7b7d7b7d7b7d7b7d7b78787578756b656b6f6b656b757875787c7676767676767676767676797676767a7e7d7e787e7d7e777e7d7e7b7e7d7e7c8486847a7e7f7e7b7e7f7e7c8486847e8486847e8486847f8486847f848684797e7f7e7c8c8e8c838c8e8c808c8e8c82848284878482848484828484848284877b7d7b857b7d7b857b7d7b8a7b7d7b8e7b7d7b90737573917375739273757394737573977375739b73757394737573908482848684828486848284848e8f8e808486847d8486847d8486847d8486847c9492947894929478898889787e7e7e7e7e7f7e7e8c8e8c857e7f7e8b7e7f7e8a7876788a6b696b8a6b696b8a6b696b8c7371738c73717386737173897e7d7e8f8080808f73717388737173857371737f6b6d6b7c6b6d6b786b6d6b787e7e7e7b7e7d7e8173717381737173817e7d7e818384838483848381838483817b7a7b7d767476766b696b746b696b746b696b79636563817e7d7e858c8a8c818c8a8c828183817f6b6d6b7d7678767d8c8e8c7f9496947f949694789496947594969478948e9487948e9484948e948a8380837f848284748987897c949294848e8c8e7a8687867f8080807c8080807986878680868686808482847a8482847e848284808181817a848684728486846c8181816b81808176818081727e7e7e727e7e7e76808180728081807480818076808180797e7f7e7f8486847d8486847f8486847d8b8c8b86949694868b8c8b868b8c8b81898a8981898a8981898a897e868686808c8a8c808c8a8c7d8c8a8c7d898a897b898a8976898a8976898a89768c8e8c778e8f8e7989888979898889798e8f8e798c8e8c7e8c8e8c828c8e8c80898a8980898a8982868686858482848984828485898789838987898684828488848284877b797b8780808087868786828687868286878682808080857b797b868080807f8482847f848284808482847d8482847c8c8a8c7a8c8a8c788c8a8c7a8482847b898a8979898a8976898a8979898a897e898a89808482847c8482847c848284808482847b848284808c8b8c808482847f8081807f8e8d8e7b8081807b8081807d8486847f8f8f8f7f8f8f8f7f8f8f8f858c8a8c858c8a8c7f8c8a8c818c8a8c808c8a8c838c8a8c848c8a8c868c8a8c818c8c8c82848684868c8c8c878c8c8c878e8f8e8b8988898d8988898c8e8f8e8d8b8b8b8d8b8b8b8c83848387838483887b7d7b87838483888b8b8b848b8b8b83898989889496948c9496948a9496948a8c8e8c8a838483838c8e8c88838483867e7f7e847878788673717383787878877e7f7e858486848784868488848684857e7f7e857e7f7e867e7f7e8684868484848284827b797b837b797b837b797b8773757385737573807e7d7e837e7d7e847b797b7d7b797b7d7b797b807e7d7e837e807e85787a7881787a7883737573847375738373757383737573867375738b807e808c8684868b8684868c807e80897b7d7b857b7d7b897b7d7b837b7d7b8286878681868786818c8e8c858c8e8c8789898982898989849496947d9496947c919491869194918b9194918d91949184919091849c9e9c859c9e9c829c9e9c809c9e9c829c9e9c839c9e9c859c9e9c819c9e9c839c9e9c859c9e9c859c9e9c889799978797999787979997879799977d9a9a9a808482848684828482848284867b7d7b867b7d7b807b7d7b837b7d7b828486848184868486848684828c8e8c828c8e8c818c8e8c8194969481949694849c9e9c83a5a6a583a5a6a583a5a6a582a5a6a581a5a6a583a5a6a583a5a6a580a5a2a581a5a2a5829c9b9c829c9b9c839c9b9c7d9c9b9c7d9c9b9c849c9b9c829c9a9c819c9a9c809c9a9c829c9a9c829c9a9c839c9a9c849c9a9c849c9a9c86949294869492948694929484949294859c9a9c829c9a9c7b9c9a9c7e8b8b8b807b7c7b787b7c7b86838383808383837d8081807b80818080868586828c8a8c808b8b8b82838483828384837f83848380808180838081808486858684868586878383838783838385838383857b7c7b887b7c7b8b7b7c7b887b7c7b8a7b7c7b8a7e7a7e887e7a7e89736d738b736d738e6b696b8e6b696b737b7a7b689c9e9c8a7b7d7b8a7b7d7b8d7b7d7b877b7d7b83737173897371738c7371738c7371738c7375738a73757389737573898082808a8c8e8c87949694879c9e9c87a5a6a592a5a6a58f9fa09f86999b998d9496948c8c8e8c8c8c8e8c8f8c8e8c92949494918c8e8c918c8e8c8e949494918c8e8c938c8e8c8d8c8e8c848c8e8c8f8c8e8c908486848d8486848d8486849084868495818181978181819597959797979597979a9a9a959a9a9a9a9a9a9a989a9a9a9c9796979c8c8a8c919796979a8c8a8c998c868c978c868c9a8c868c968c868c948c8e8c8a8c8e8c919797979badaaad95a5a6a5958c8d8c928c8d8c908c8d8c8d8685868d8685869186858691706d70908685868b9c9a9c859c9a9c8b9c9a9c8697949782817e81826b696b776b696b795a5d5a875a5d5a875a5d5a875a5d5a807b7d7b798e8e8e768e8e8e837b7d7b8b7b7d7b867b7d7b7d9c9d9c7dadaead859c9b9c8e9c9b9c899c9b9c878c8a8c897b797b827b797b877b797b84919091817b7d7b7e7b7d7b847b7d7b8a8e8e8e8c999899898c8a8c899998998aa7a7a788a5a6a585a5a6a588a5a6a586a5a6a57f9496948794969487949694818b8d8b858c8a8c858c8a8c838c8a8c858c8a8c838c8e8c808c8e8c838c8e8c868c8e8c86949694868b8c8b828382838283828380848284808482848a84828480848284878684868486848684807e8085807e80827b7d7b817b7d7b7f7b7d7b8183848384868486847b797b817b797b777b797b747b797b797b797b7d8685867d868586777b7d7b777b7d7b7e7b7d7b7c7b7d7b777b797b797b797b7d868486808684867e848284778988897a8988897e8482847b7b7d7b7b7b7d7b7f7b7d7b7f7b7d7b807b7d7b80838583808b8d8b808b8d8b8294929482949294829492948c8685868b838483948384839883848394838483928c8e8c928c8e8c928384838a8c8e8c8c8b898b899c9a9c819c9a9c848b898b7a7b7a7b74838483778c8e8c778c8e8c788c8a8c7b8c8a8c7f8c8a8c898383838e898789827e7c7e85737173887e7c7e88838183897b797b857b797b847b797b837b797b857b797b8a7b797b887b797b8c7b797b917b797b8f7b797b8f7b797b88707170887071708870717088707170847e7f7e867e7f7e898c8e8c868c8e8c879492948194929481949294818381837b797b79786e706e786e706e7b636563786b696b787675767d8181817f81818181808180887b7d7b8580818087808180878685868c8685868c949294879492947f9496947a949694759496947594969480898b898a898b897a7e807e83737573807375737b7b7c7b82838383798383837d8684867c8684867c84828477848284768482847c868686838686867f848284788482847b868686768482847684828475898a8976898a89798e8e8e7c8e8e8e7e898a897b898a897c8e8e8e7b898a897c8988897689888970898889769496947e8e8e8e87898a8989898a89848e8e8e81898a897e8686867e898a897e8c8e8c7d8c8a8c7d898a897a898a89778c8a8c798c8e8c7b8c8e8c7b8c8e8c7b8c8e8c7e8988897e8988897e8e8f8e7e8e8f8e7e898a8980868686808686868284828482848284838482848586868682898a8985949294839492947f8987897d8987897e8687867b8080807e8080807d8080807c8687867d8687867d8687867f8687867d8c8a8c7f8482847e8482847c8482847c8482848184828483848284818482847b7b7d7b7b7b7d7b7b898a897b898a897e8686867c898a897e898a89828c8e8c848c8b8c7b8c8b8c7984828475848284908e8d8e828e8d8e787375738280818081848684878486848384868483848684838c8a8c838c8a8c7f8c8a8c7f8c8a8c838c8a8c848c8a8c878c8a8c898c8a8c868c8c8c868c8c8c8694939487949394888e8f8e8a8988898a8482848c8482848b7b7d7b8a7b7d7b8a838483878b8b8b8a8b8b8b8a94929488949294898b8b8b8e9496948e9496948a8989897f8989897e8384838a838483878384837e838483857e7f7e86848684838486848a8486848a848684877e7f7e857e7f7e85787878887e7f7e857e7f7e82787878847371737e7b797b817b797b837b797b837b797b847375738773757387737573827879787e7e7d7e808181818384868481848684838486848284868481848684828486848583858387838583888c8e8c898c8e8c8b8c8a8c87807e80867b797b887b797b857b7d7b857b7d7b867b7d7b887b7d7b847b797b84868786878c8e8c848c8e8c8789898987949694879496948794969488a5aaa58ba5aaa58b9194918691949182919091869190918791909181919091828e8f8e829c9e9c808e8f8e858e8f8e819190917e919091819190918391909182898989827b797b827b797b7f7b797b7d8482847f8f8e8f868f8e8f828f8e8f8391939183868886869193918491939181949694809c9e9c85949694889c9e9c859c9e9c86a5a6a588a5a6a586a5a6a586a5a6a584a5a6a5849c9e9c839c9e9c829c9b9c829c9b9c849c9b9c849c9b9c849c9b9c809c9b9c7d9c9b9c819c9b9c819c9b9c849c9b9c839c9b9c7e9c9b9c7f9c9a9c829c9a9c839c9a9c839c9a9c829c9a9c809c9a9c809c9a9c8091909181949294829492948694929487949294898b8b8b898b8b8b898b8b8b748b8b8b7d7b7c7b7b7b7c7b80737573837375737e808180817b7d7b817b7d7b827b7d7b847b7d7b837b7d7b817b7d7b827b7d7b838081808380818085808180867b7d7b857b7c7b87838383827b7c7b84737573876b6d6b856b6d6b826b6d6b836b6d6b87736d7386736d7387736d738a736d73896b696b8e6b696b8e6b696b6d7b7a7b7b8989898a8989898489898987898989898e8f8e8c8e8f8e8c9c9e9c929c9e9c939c9e9c8f9c9e9c909c9e9c8f9c9e9c929c9e9c879c9e9c879c9e9c8d9c9e9c86949694869496948f999b998b9fa09f8e9c9b9c939c9b9c8f9c9b9c8e94949493949494969494949394949489949494888c8e8c918c8e8c8f8c8e8c8a999a998d9a9b9a8b9a9b9a8ba5a6a596a5a6a599adaaad93adaaad95adaaad95979597959a9a9a989a9a9a988486849a8486849a8c8a8c918c8a8c918c8a8c918c8a8c908c868c968c868c9a8c868c999c989c96979797919797979ba2a0a2968c8e8c878c8d8c8d8c8d8c8d8c8d8c928c8d8c969c9e9c8d9c9e9c869c9e9c889c9e9c969c9a9c96868586858685867f707170776b696b776b696b7e6b696b7b6b696b7975787580757875877578758e7578758d7b7d7b8a8e8e8e7d8e8e8e80a1a0a1829c9d9c828b8d8b8b7b7d7b887b7d7b858c8a8c879c9b9c879c9b9c7e9c9b9c7d919091899190918ea7a7a78ca7a7a784b5b2b587b5b2b58ab5b2b58db5b2b585b5b6b583a7a7a78ca7a7a78c999899859a9a9a7f8f8e8f838482848184828481838583858b8d8b7b7b7d7b857b7d7b858383837f8383838a838383888c8a8c858c8e8c828c8e8c828c8e8c837e807e847b797b7d7b797b7f7b797b827b797b827b7d7b838482848a8180818984828481868486817b797b847b797b847b797b817b7d7b8283848386838483868384838486848681868486777b797b747b797b7d8685867f8685867b7b797b747b797b778988897c979397799793977c8988897b918f9179918f9179918f917e8684867e8482847a898889778e8f8e778e8f8e7b9492947b9492947f949294868b8b8b8a7b7d7b8f7b7d7b8a8385838a8b8d8b899492947f9492947f868586898685868b949294829492947d949294798384837e838483768c8e8c828c8e8c828c8e8c818b898b818b898b847b797b7e7b797b7a7b7a7b867b7a7b8973717389737173897b7c7b89838383908383838d8383837c7e7c7e797371738273717385737173847b797b857b797b847b797b8983818384868486848684868a86848689868486888381838c8381838c7b797b8a7b797b8d7e7d7e8d7e7d7e8d7e7d7e887e7d7e8b8c8e8c8b7e7f7e897e7f7e867070707e63616374636163716361637763616374636563716e706e7b6e706e81797b79828181817f8181817f8181817f767576848081808b8c8a8c878c8a8c888c8a8c878685868c8685868c868586819492947d9496947a9496947a898b89707e807e7373757387737573807e807e80898b89868c8a8c848c8a8c7f8c8a8c7d838383828684867c8482847f8482848284828476848284788686867c8482847c868686778c8e8c76898a8977898a8979898a8979898a897b898a8976848684758486847584868472898a8974898a8977848684708e8f8e708e8f8e769496948194969484949294868e8e8e84898a8981898a897e898a897e8c8e8c7e8c8e8c7e8c8e8c808c8a8c80898a8980898a89808c8a8c85898a8985898a8988868686888482848689888988898889888482848884828489848284878482848484828484898a89808c8e8c7c8c8e8c7c8c8e8c7c898a898084828480848284808e8c8e80949294828c8e8c828c8e8c808c8e8c808c8e8c828c8e8c838687868086878682868786818482847d8482847f8482847f8482847e84828481848284838c8a8c7c9492947997989784898a89867b7d7b817b7d7b7e8686867c8686867e86868680848284808482847b8482847b8482847e8c8b8c9080818082737573788e8d8e828e8d8e838486848384868483848684858f8f8f858c8a8c838c8a8c818c8a8c87979497899c9a9c86a5a2a58aa5a2a5849c9a9c889c9a9c879c9a9c869c9a9c87949394898e8f8e8a8e8f8e8a8e8f8e878e8f8e8c9492948e9492948d9492948d9492948b9492948a8b8b8b86838483878384838c7e7d7e887e7d7e837e7d7e83898989838c8e8c858c8e8c857b7a7b807b7a7b85848684847e7f7e8378787886737173867371738473717385737173857878788778787882787878817e7f7e827e7f7e7f817f818184828480817f81817e7c7e837e7d7e857e7d7e8678797883787978807e7d7e867e7d7e8381818181818181848486848584868484848684838486848583858388838583887b7d7b887b7d7b85807e8088807e80888684868a86848688868586878c8a8c888c8a8c898c8a8c8a8c8e8c8b8c8e8c888c8e8c888c8e8c878989898789898987898989827e7d7e837e7e7e837e7e7e7e7e7e7e7c7e7e7e847b757b857b757b807b757b807b757b7e73717380737173807371737d7371737a7b757b7c7b757b817b757b837b757b7e7b797b7e8989897e8989897f898989858f8e8f859a9a9a829a9a9a829a9a9a7d9c9e9c839c9e9c879c9e9c849c9e9c829c9e9c839c9e9c859c9e9c879c9e9c869c9e9c869c9e9c8794969485949694858c8e8c848c8e8c838c8e8c818c8e8c82949094829490948094909481949094828c8e8c828c8e8c838c8e8c8394949484949494829494947f9494947e949494809c9a9c819c9a9c819c9a9c7f918f91818686868086868680868686818686868389888986898889867e7e7e867e7e7e857b7c7b857b7c7b897b7c7b707b7c7b7b838383727b7c7b78838383808383837c8685867b8081807d7b7d7b817b7d7b807b7d7b808384838183848382838483808081808086858685808180897b7d7b877b7c7b8583838383838383848c8a8c828b8b8b828b8b8b858b8b8b888b8b8b88898889878988898989888986898889898b8c8b897b7a7b897b7a7b837b7a7b879795978d9795978da5a2a590a5a2a58e9c9e9c899c9e9c8e9c9e9c929c9e9c929c9e9c899c9e9c8f8e908e908e908e909496948a9c9e9c879c9e9c8aa5a6a586a5a6a58ba5a6a58ba5a6a58d9fa09f8d9c9b9c8f9c9b9c8f9494948f949494919494948e8c8e8c918c8e8c8c9494948d999a9991999a998f999a9988999a998b8f908f908f908f948f908f92848684906b6d6b8e6b6d6b8c6b6d6b936b6d6b9d8486849d848684959a9a9a989a9a9a96a2a2a291a2a2a291adaead93adaead97bdbebd97bdbebd96bdbebd93acabac949797979ba2a0a294adaaad8ca2a0a295a5a6a592a5a6a590a5a6a592a5a6a5969c9e9c8f8685868b8685868b9c9e9c8b86858685707170795a5d5a6e7071707b817e81869794978297949782adaaad80adaead83adaead91adaead91adaead86b5b2b58aa1a0a186a1a0a183b5b2b584adaead82adaead82adaead88adaead8eacacac87acacac87acacac8cbdbebd89bdbebd8ebdbebd89bdbebd84bdbebd84b5b2b58aa1a0a17ea1a0a17b8e8e8e838c8a8c828c8a8c878c8a8c878c8a8c818482847f8482847e8f8e8f818f8e8f878b8d8b7d8385837b838583878b8d8b7f7b7c7b817b7c7b8a838383857375737f7072707f7e807e7d7072707c7072707d7b797b807b797b827b797b827b797b857e7e7e877b7d7b897b7d7b8c7e7e7e85868486848684868486848687807e808683848386838483868b8b8b84838483818684867b868486778684867b918f917b919191799191917f919191829191917c9793977997939779a59ea57ca59ea57d9c9a9c80918f9180918f91809c9a9c81949694888e8f8e88898889888e8f8e868b8b8b7f9492947b9492947b8b8b8b778b8d8b7794969477949694779496947986858679787978798685867f9492947d838483798384837d838483797376737e7b7a7b8a73717392737173927371738f6b696b926b696b8f6b696b7e7b797b807b7a7b897b7a7b837b7a7b867b7a7b897b7c7b8d8383838d838383827b7c7b7c898789829492947c94929485898789858b898b8583818383838183867b797b877b797b867b797b8786848685868486888b898b8a8b898b8c8b898b8a949294918c8a8c8d8c8a8c7f7e7d7e84707170806361637b6361637b6361637b6361637763616377636163777371737a7371737e797b7981797b7985797b7981848684848181818481818189818181898c8e8c8b8c8a8c8b8c8a8c888c8a8c878c8a8c879492948c9492948c949294849492947d7e807e7573757370737573707375738094969487898b8987898b89839496947f8c8a8c828c8a8c7d8c8a8c828c8a8c808987897d8987897f8987897d8482847f848284818482847a8482847a898a8978898a8977898a8979898a897e898a897f898a897c898a8979898a89798e8e8e798e8e8e778e8e8e7b8e8e8e7b8e8e8e7c8e8f8e7c8e8f8e879496948d8e8f8e89898a8986898a8980898a897e898a8983898a89878686868a8686868a898a898c8c8a8c898c8a8c8c8c8a8c89898a89858c8e8c85898a898886868685898a89818e8f8e818e8f8e818e8f8e818988897e8c8e8c7e8c8e8c808c8e8c7e8c8e8c7c8c8e8c808c8e8c828c8e8c828c8e8c808e8c8e828e8c8e858e8c8e858e8c8e848c8e8c828c8e8c828c8e8c848c8e8c838c8e8c838c8e8c838c8e8c828c8e8c808c8a8c808c8a8c82949294819c9a9c819c9a9c819c9a9c819c9a9c85949294849798977ea5a6a581a5a6a589a5a6a5888482848a848284868c8e8c828c8e8c8094949480949494809c9e9c7e9c9e9c7f9c9a9c829c9a9c7f9c9a9c7f9c9a9c819a989a89a5a2a58ba5a2a589a5a2a58ba29fa287a29fa289adaaad8dadaaad8aa5a2a589a5a2a5879c9a9c8494929487949394878c8c8c858486848584868488898889898e8f8e8a949694888e8f8e8b9492948b8b8b8b8a838483897b7d7b867b7d7b877b7d7b867b7d7b87838483887e7d7e887e7d7e887371738873717383737173807371737e7b7a7b837b7a7b8b787878838486848484868485848684868486848684868484848684847e7f7e85737173877371738373717383787878837b797b817b797b817e7c7e83817f81858482848084828483848284848482848384868487818181868181818484868483848684868486848684868483848684868c8e8c85838583878c8e8c898c8e8c8a8c8a8c8c8c8a8c898c8a8c89868486868081808a808180898081808380818087808080877b797b82808080877b797b807371737e737173807371737b7371737c6b696b7e6b696b7e6b696b816b696b827b757b857b757b857b757b837b757b858080808580808085808080828e8f8e859190918791909187919091859c9e9c81a5aaa581a5aaa582a5aaa585a5aaa588a5a6a582a5a6a5809a9a9a839a9a9a849c9e9c849c9e9c8391939183919391869c9e9c869c9e9c83949694819496948394969485949694868c8e8c848c8e8c828c8e8c838c8e8c848c8e8c848c8e8c828c868c838c868c828c868c7f9490947f8c8e8c808c8e8c808c8e8c7f8c8e8c808c8e8c838c8e8c81949494808c8e8c7e8684867f868486827b797b7f7b797b827b7d7b817b7d7b807b7d7b807b7d7b7f7e7e7e7e7e7e7e817375737e7375737b7b7c7b826b6d6b826b6d6b7b6b6d6b7883838378838383808c8a8c838c8a8c818c8a8c808c8a8c838c8a8c838c8a8c828b8b8b84949294838b8b8b828384838386858684868586868c8a8c858c8a8c868c8a8c868c8a8c898c8a8c868c8a8c859c9a9c879c9a9c879c9a9c869c9a9c87949694899496948994969486949694899c9e9c899c9e9c899c9e9c8e9c9e9c8da5a2a58aa5a2a58da5a2a58da5a2a58c9c9e9c8c9c9e9c909c9e9c909c9e9c8f9c9e9c8c9c9e9c8f9c9e9c909c9e9c90949694928c8e8c8c8c8e8c8d8c8e8c8b9496948d9496948b9fa09f90a5a6a58da5a2a58da5a2a591a5a2a594a5a2a58ca5a2a589a5a2a591a5a2a593a5a2a591a7a6a78fa7a6a78fb5b2b58db5b2b58ba5a6a58ba5a6a58ba5a6a587a5a6a58c97959793adaaad8e97959799adaaada0c6c3c697c6c3c695b0aeb09db0aeb099adaead99adaead94a2a2a299a2a2a2999c989c969c989c909c989c96acabac96adaaad91a2a0a28f979797919797978d8c8d8c8a737573905a5d5a825a5d5a865a555a915a555a945a555a8d5a555a7f5a5d5a795a5d5a7f7071708b9c9a9c91adaaad8aadaaad82adaaad82adaaad87adaead8eadaead8eadaead80adaead868e8e8e8da1a0a186a1a0a17d8e8e8e7f8b8d8b889c9d9c8b9c9d9c8dadaead839c9b9c899c9b9c8e9c9b9c899c9b9c87a7a7a782a7a7a7899190917f919091788e8e8e818e8e8e817b7d7b7e7b7d7b808c8a8c858c8a8c8a8c8a8c809998997c8482848184828483848284818f8e8f7d838583797b7d7b837b7d7b7d7b7d7b7a7b7c7b85737573837375737c7b7c7b7c707270836365637c707270827e807e8683828386838283898382838983828389818081898180818c8180818a818081828684867c8c8a8c81868486818c8a8c84949294848b8b8b888b8b8b8b9492948b9c9a9c889c9a9c88918f9188918f91849191917f9c9e9c769c9e9c829c9e9c86a59ea588979397869793977e97939779918f91797b797b747b797b767b797b7a949694709496947389888973898889738b8b8b6c8b8b8b6c8b8b8b6c8384836d8b8d8b77838583807b7d7b857b7d7b897879788f7879788c787978866b6d6b866369638b6369638b63696386636963867371738a7b7a7b8a7b7a7b8a7b7a7b897b797b8c7b797b897b797b818b898b83838483838384838383848386838483897b7c7b897b7c7b8d7375738d7375738e7e7c7e8b8987897f949294859492948794929482949294858b898b86949294849c9a9c869c9a9c8a918f9189918f918c9492948c9492948c838183817b797b7663656372636563726365637b6365637b6361637b707070807070707b7e7f7e7e83818381838183818381837e83818385848684888486848884868488848684878c8e8c878c8e8c848c8e8c828c8e8c878c8a8c8a8c8a8c8a8081808b7b7d7b8c868586877879787e6b6d6b796b6d6b7573757373737573737e807e829496948a94969480898b898a94969483949694868c8a8c828c8a8c7f8c8a8c828c8a8c7f8482847f8482847d8684867c8684867d848284768482847a898a8976898a8978898a89778c8e8c798c8e8c7d898a897e8e8e8e7b8e8e8e758e8e8e788e8e8e798e8e8e79898a89798e8e8e798e8e8e7c8e8f8e818e8f8e878e8f8e8789888986898a8986898a898384868484898a898a8e8e8e88898a8986898a89868e8e8e838c8e8c828c8e8c818c8e8c7f8c8e8c7c8e8e8e7a8e8e8e798e8e8e7a9492947d8c8e8c7e8c8e8c7f8c8e8c808c8e8c7e8c8e8c7f8c8e8c818c8e8c828c8e8c818e8c8e7d918f917f8e8c8e81918f91838c8e8c848c8e8c838c8e8c85898a89858e8e8e848e8e8e83898a8983898a8981898a89828e8e8e8294929483949294839c9a9c839c9a9c859c9a9c859c9a9c859c9a9c839c9a9c819c9a9c839190918694949485949494839494947f9c9e9c80adaead8dadaead899fa09f8691939185949494829c9e9c7f9c9e9c809c9e9c819c9e9c809c9e9c869c9e9c879c9e9c85adaaad8aadaaad8a9f9c9f859f9c9f889496948894969487949694848e8f8e838685868580818085868586858c8a8c86898a89848c8e8c828c8e8c86898a8988868486898482848684828487848284867b7d7b867b7d7b888081808380818083848684867e807e8b7e807e8c7e807e84808080827b797b82808080868080808783838388838383858c8a8c838c8a8c8984868488848684858486848584868480838483877b7a7b827b7a7b808384837f7b7d7b827b7d7b7f7b7d7b817b7d7b817b797b857b797b8780808087808080857b7c7b837b7c7b85838383877b7c7b848384838583848387838483888384838486858683868586868685868586858685898989888989898a8989898a898989888b8c8b8a8b8c8b877b7a7b867b7a7b867e7e7e887e7e7e857e7e7e857e7e7e877b797b837b797b807b797b7e7b797b817b7d7b827b7d7b847b7d7b857b7d7b8584868483848684828c8c8c858c8c8c838c8e8c868c8e8c88919291839192918491939186969896859c9e9c849c9e9c839c9e9c84969896809698967f96989681918f9185969496849c9a9c86969496839493947f9493948294939485949394859494948094949483949494869494948594929482949294828b8b8b848b8b8b858c8a8c858c8a8c858c8a8c83868486838c8a8c818c8a8c7d8383837e8c8a8c818c8a8c7c8c8a8c7c8c8a8c8183838382838483808c8e8c808c8e8c848c8e8c84838483828c8e8c828c8e8c807b7a7b797e7c7e7b7e7c7e7f7371737b7e7c7e787b797b797b797b7e7b797b7e7b797b7e7375737e7375737d7b7d7b7d7b7d7b808482847d848284818482847d8482847b8c8e8c84949294879190918494929480969696829c9a9c839c9a9c839c9a9c849697967f96979680969796839c9e9c869c9e9c849697968591909184919091889496948a9496948794969487949694889192918591929189969696889c9a9c889c9e9c88999a9988999a998a9c9e9c8b9c9e9c8ba5a6a58ba5a6a58aa5a6a5879f9f9f8aa5a6a58da5a6a58b9f9f9f8f9f9f9f8f9f9f9f8f9998998c9998998a969a968d969a968d969a9689969a968c9797978e9797978c979797919797978d91929197adaaad92adaaad8aadaaad8da5a6a58ea5a6a591a5a6a590a5a6a5889c9e9c8f949694949c9e9c949c9e9c93999b9990999b99919496948f9496948fa7a8a793bdbebd93bdbebd8fbdbebd97c6c7c692c6c7c692c6c7c6a3c6c7c69eb5b2b58f94939492949394989493949894969494949694949496949494969496a5a2a596a5a2a596a5a2a58ca5a2a5908c8c8c847372738a5a595a845a595a7f5a555a835a555a8e5a555a867b787b8d8482849384828490848284908482848c8b8c8b899c9b9c939c9b9c939c9b9c8c949494889c9e9c889c9e9c889c9e9c88a5a6a588a5a6a5808f8e8f7e848284868486848a8486847f8486847f84868487949694879496949094969487898b897f898b898c9c9e9c8c9c9e9c8c898b898a8988897f9492947b898889837e7e7e80898989738989897c8989898489898986808080868e8f8e8a8080807773717376737173827e7c7e827e7c7e7e7371737b6b716b7b7e817e7b7e817e7b7e817e7e8382837e838283888b8c8b888b8c8b7f898b898c8486848f8e908e8c8e908e818988897e8e8f8e7e8e8f8e7e898889808688867d868886838c8e8c868688868683848382838483908b8b8b909492948f8b8d8b8f8b8d8b8f9c9e9c879c9e9c829496947a898989707e7d7e757e7d7e777e7c7e6a7371736a737173777371737b737173797e7c7e70848284707e7c7e6a6b6d6b62787a786a787a7875787a7874767576728181817881818179767576787e7c7e7a7e7c7e7a706e707b706e7081707270837072708370727083707270807371737d6361637a6361637a6361637d6b696b836b696b836b696b8a7674768e7371738a7371738c7371738c7876788c7b797b8c7b797b877b797b8c7b797b878486847a84868484737473877374738b7375738b7375738d7375738d7375738f706f708c706f708c706f70898482848b807f80879c9a9c829c9a9c829c9a9c828c8e8c828c8e8c878c8e8c8273747377605e606d4a494a724a494a774a494a785a615a807b7c7b887b7c7b888c8a8c858e8e8e898e8e8e858e8e8e80898a8983898b89839c9e9c839c9e9c869c9e9c7e94969486949694869496948694969483848684838486848884868488848684857b7d7b7f7b7d7b857b7d7b8a7b7d7b84767676796b6d6b75767676806b6d6b817b7d7b7a8b8b8b8194929481949294838988898c8e8f8e8c8e8f8e858988898686858682868586808c8a8c828685868084828486848284808482847d848284838482847f8686867d8c8e8c788c8e8c74898a89748c8e8c748c8e8c778c8e8c7689888972898889768988897d89888981898a8984898a8984898a8987898a898f898a899484868491898a898f8e8e8e8d898a898d848284898686868b8c8e8c7d8e8e8e7b8e8e8e7b8e8e8e7d8e8e8e7f8c8e8c7f898a8980898a8980898a897e898a897c8e8e8e808e8e8e81898a897f8c8e8c7f898a8980898a897f898a897e8c8e8c808c8e8c808c8e8c82898a897f8c8a8c7f8e8c8e838c8a8c818c8a8c818c8e8c818c8e8c838c8e8c848c8e8c838e8e8e838e8e8e828e8e8e828e8e8e849492948494929482949294858e8e8e87919091859190918591909185919091838686868486868687919091869190918394949484949494838c8b8c808c8b8c80919391809193918091939180919391808c8b8c848c8b8c858c8b8c868c8b8c8391919184919191869191918391919184918f9184848284878482848484828483848284838482848384828483848284818081808386858684808180827b7d7b83848284838686868286868685868686898482848b8482848584828486848284888685868a86858688868586838c8a8c85848684838486848b8486848e8486848086878686868786888c8e8c868c8e8c888c8a8c868383838683838381838383837e7f7e8473717383737173837371738073717385737173857b7a7b827b7a7b818686868686868684868686828686868386878681868786817b797b857b797b84737573857b7c7b867b7c7b85838383847b7a7b857b7a7b887b7a7b827b7a7b867b7d7b888081808980818087808180857e7d7e867e7d7e8573717386737173846b696b866b696b866b696b856b696b866b6d6b877e7e7e897e7e7e897e7e7e857b797b807b797b857b797b858988898486888684868886879193918b9193918b9c9a9c869c9a9c839c9a9c809c9a9c829696968196969681919291818c8e8c818c8e8c828c8e8c82919391828c8e8c80919391819193918196989683919391859c9a9c859c9a9c86918f91838c8a8c8184868483848684858486848384868482848284838482848484828482848284838b8b8b858b8b8b808b8b8b808b8b8b838c8a8c808c8a8c7e8c8a8c7f8c8a8c7f8c8a8c7d8c8a8c7e83838381838383817b7c7b8483838384838383848383838483848384838483847b7a7b7d7b7a7b7d7b7a7b7e7371737b737173777371737c737173797371737a7e7c7e797e7c7e7c7b797b7f838183828b898b818b898b818c8e8c818c8e8c838c8e8c848c8e8c818e8c8e838e8c8e8194929481949294829190918494929484949294849190918196969683969696809696967e969696819697967e9c9e9c829c9e9c849c9e9c849697968396979684919091869697968494969485949694889496948a94969488919291899192918c9696968c96969688949294889696968a9696968a999a998d9c9e9c8d9c9e9c8b9c9e9c8d9c9e9c8a9998998b9998998d9998998a9998998c9f9f9f8c9f9f9f8e9f9f9f8f9998998a9ca29c8b9ca29c909ca29c8e9ca29c8cadaaad8cadaaad8eadaaad8cadaaad8f9f9e9f978486848f848684889192918b9493948e9493948a9c9c9c889c9c9c869496948b9c9e9c969c9e9c8f9496948e94969492999b998d9fa09f8d999b999a91929196919291937b7d7b967b7d7b928485849b848584a384858497848584957374739573747398949394959493949894969494949694949496949494969496a5a2a5967e7c7e967e7c7e71575657785a595a845a595a8a7372738a8c8c8c8ebdbebd92bdbebd92bdbebd99bdbebd93b5b2b58bb5b2b591b5b2b58db5b2b58cadaaad90adaaad8cadaaad90adaaad909c9e9c8c9c9e9c849c9e9c848482848884828483848284768482847b8f8e8f82919291828486848a8486848a9f9e9f879496948b9496948b949694859496948c9c9e9c949c9e9c7b9c9e9c7b898b898e7e7e7e787375737873757387898889808989896f7b797b7c898989898989898a8e8f8e7e808080777371737b73717382898789828987897e8987897a94929480919191859191918a9191918aa5a2a58d9496948d949694838b8c8b83838283888e908e7b94969478898b897884868479898889798e8f8e8484828484848284838082808c808280928082808f808280948b8b8b828b8b8b898b8b8b867b7d7b807b7d7b7c7b7d7b7c7b7d7b746b6d6b707371737573717373737173757e7d7e777e7c7e77787678807e7c7e7a8482847084828472848284797e7c7e7778767879787a787d8688867d86888679787a787b7675767f6b696b796b696b726b696b77636163726361637163616377636163756365637f6365638163656377636563777371737a737173827371738873717386817f818a817f818a817f818a817f818c7e7c7e8e7876788c78767887737173876d6d6d906d6d6d8c6d6d6d8c6d6d6d826262627a7374737f737473877374738d7375738d737573897375738d6a6b6a8c706f708f706f708f706f708c706f708b656465874a494a7e4a494a7e4a494a7a424142714241426d42414276424142724a494a77605e607c7674768c8c8a8c948c8a8c908c8a8c8c8c8a8c888c8a8c858e8e8e878e8e8e898e8e8e8c949294889c9e9c83898b8981898b897f898b897e949694869496948694969486949694838486847873747372626262725251527a5251528d5f5f5f8d6d6e6d887b7d7b7c81808180818081798c8a8c808c8a8c887b7d7b7a8384837e838483818384838c9496948c9496948589888983898889848685868686858684868586808685868086868680898a8983848284838482847d898a897d8686867a84828478898a897a898a897f868686828482848586868685898889888988898c84828488848284848686868a8482848a848284848686868c898a898c898a8984898a89848e8e8e848c8e8c808c8e8c808c8e8c808c8e8c8484868484898a898484868481898a8983898a8981898a8981898a8980868686808486847f898a8981848684818486847f86868680898a898086868683898a8982898a898386868683898a8983898a89808c8a8c848c8a8c848c8a8c828c8a8c85868686848c8e8c858c8e8c848c8e8c85898a8984898a89848e8e8e858e8e8e878e8e8e878e8e8e85898a89868e8e8e8a91909187868686858686868586868682868686848686868886868685868686818482848184828482848284828c8b8c84848684808486848284868484848684838c8b8c868c8b8c848c8b8c848c8b8c83868586818685867d8685867d8685867f8482848284828484848284828482848284828482848284838482848384828483808180848685868486858684868586868686868686868687898a89868c8e8c878c8a8c868c8a8c878c8a8c8a8c8a8c8a8c8a8c888c8a8c878c8a8c878c8a8c86848684868486848e8486848c8486847c868786848687868a7b797b867b797b837b7c7b827b7c7b83737573837b7c7b85787878867e7f7e8884868487848684857b7a7b877b7a7b8a8384838c8c8e8c899c9a9c889c9a9c8b9c9a9c849c9a9c818c8e8c817b797b7c7b797b817b797b827b7c7b8273757384737573847375738473717385737173867b7a7b837b7a7b887b7d7b887b7d7b8686858685808180837e7d7e837e7d7e8589898985898989858b8c8b878b8c8b878b8c8b8a8b8c8b889190918a9190918a91909184919091839797978597979787a5a6a587979797879c9e9c879c9e9c859c9e9c879c9e9c85949394839493948594939483949394859c9a9c849c9a9c839c9a9c859c9a9c859c9e9c859c9e9c8596989686969896859698968396989682969896869c9e9c8696949681918f9180918f91838c8a8c8194939481949394818c8c8c848c8c8c83949494839c9e9c7f9c9e9c809c9e9c849492947f8b8b8b808b8b8b7f9492947f8684867f807e80807b797b847b797b83737573817b7c7b848383838383838384838383868c8a8c7f838383778383837d7b7a7b82737173777371737b737173807371737b7b7a7b7d7b7a7b7d838483808987897d8987897c8987897f8987898294929482949294818b898b828b898b828c8e8c828c8e8c828385837f838583828987898684828483898789838e8c8e828c8e8c858c8e8c878e8f8e828e8f8e808c8e8c7e8c8e8c7e8c8e8c80919291809697968296979685919091828c8a8c838c8a8c8396979686969796869697968294969487949694889496948494969486919291879696968796969689969696889696968b999a998b96969687969696899496948b8c8e8c898c8e8c8c8c8e8c9194929490949294909492948e9998998d9f9f9f8ca5a6a58da5a6a58da5a6a58b9ca29c8c9ca29c909ca29c8d969a96888c8e8c888c8e8c8c8c8e8c8b8c8e8c8591929194919291928486848d848684909493948e9493948b9c9c9c8aa5a6a5869c9e9c88a5a6a58fa5a6a58ba5a6a58d999b9990949694939496948e999b998b919291877b7d7b8b7b7d7b8f7b7d7b8a636563976365638e636563866365638c73747398737473a19493949b949394987b7b7b947b7b7b8d626062894a454a8c3130317a31303171313031835756579073727390a5a6a596a5a6a596a5a6a5959c9b9c8e9c9b9c929c9b9c959c9b9c939492948da4a2a492a4a2a491a4a2a490adaaad96adaaad939c9b9c8c9c9b9c8c9c9e9c848c8b8c748c8b8c7c949494888f8e8f838f8e8f838f8e8f88a5a6a586adaaad86adaaad8aadaaad869192918b898b89909496948994969480898b8990898b8983767876776365637f767876837e7e7e74737573878988898e898889737b797b737b797b848989898489898986808080779c9e9c779c9e9c8a9c9e9c8b8987898f8987898b898789939492948aa5a2a5809191918a7e817e757e817e697b797b78838283788b8c8b789496947f898b897f84868478848684858e908e8c9496948c949694899496948c94969486868886898688868c868886868688867f8b8b8b7b8b8b8b7f8384837b7b7d7b807b7d7b807b7d7b877b7d7b877b7d7b827e7d7e828989897f7e7d7e7f7371737a737173777371737d7371737d7371737d737173767876787473717376737173756b6d6b716b6d6b756b6d6b756b6d6b787675767876757676818181788181817b8c8a8c7a8c8a8c788c8a8c7b8c8a8c7d8c8e8c818c8e8c7f8c8e8c818c8e8c85949294889492948b9492948b9492948a8c8a8c888c8a8c88817f818a817f818c7e7c7e8e7876788e7e7c7e817e7c7e877b797b8c6d6d6d836d6d6d876d6d6d846262627f6262628452515287525152865a595a865a595a875a595a8b626262895d5c5d865d5c5d894a494a804a494a714a494a6d4a494a824a494a824a494a7a424142765a5a5a7e5a5a5a877374738c8c8a8c918c8a8c8c8c8a8c8c8c8a8c8c8c8a8c8c8c8a8c8c8c8a8c8c8c8a8c899492948594929485949294858e8e8e7f898b897d898b8983898b8986898b89827e7f7e7e6868687a6868686f686868675251526d525152726262627d737473857b7d7b8d6d6e6d8852515285525152796b6d6b7c76767680818081808c8a8c85838483857b7d7b858b8b8b938b8b8b8f898889888482848884828488848284898081808b7b7d7b8b808180898081808c8482848c8482848c898a898c8c8e8c888c8e8c868c8e8c86898a89888c8e8c888c8e8c888482847f8482847f898a89818e8f8e7d9496947d8e8f8e76898889748686867a898a897a898a8977898a89818e8e8e848e8e8e84848684848486848484828484848284848686868486868684898a8981898a8981898a8981848684828686867f8482848084828482898a8980898a8981898a89818486847e84868480868686848686868186868682898a8985848284818482847f898a8980898a89828c8a8c848c8a8c828c8a8c818c8a8c818686868384828484848284838482848784868485898a89848e8e8e828e8e8e84898a8983898a898184868480848684807b7d7b807b7d7b7e7b7d7b807b7d7b827b7d7b827b7d7b837b7d7b867b7d7b86848284838c8b8c828c8b8c828482848484868480848684828486848484868482848284818482848084828481848284807b797b807b797b817b797b817b797b8284828481848284818482848484828485848284838482848484828484848284838685868580818083808180848685868684828488848284898482848784828485898789868987898a86848687868486888081808980818086808180857b7d7b83787a78887e807e8b7e807e8e737573848080807c8c8e8c868080808a7b797b8673757384737573847b7c7b857b7c7b85787878857878788273717382737173808384838c8c8e8c8c838483918384838b868686817b7d7b84868686847b7d7b788687867e868786858080808186878683838383858c8a8c828c8a8c838c8a8c838c8e8c838c8e8c868c8e8c878c8e8c858c8a8c868c8a8c85868586868c8a8c88949694889496948794969486949694899c9e9c879c9e9c879c9e9c899c9e9c8aa5a2a58aa5a2a589a5a2a58ba5a2a58aa5a6a58aa5a6a588a5a6a588a5a6a58b9c9e9c879c9e9c849c9e9c85919391869c9a9c889c9a9c88949394889c9a9c8796969687969696879696968896969687969896869698968591939181919391838c8e8c858c8e8c83919391818c8e8c828c8a8c838c8a8c81969496819c9a9c839c9a9c859c9a9c7e9c9a9c7e9c9a9c84949494828c8b8c868c8b8c85848284827b7d7b837b7d7b868b8b8b7f8b8b8b7e807e80817b797b83807e80828684867f8383837f838383818c8a8c818383837c73757375737573777375737a7375737d7b7a7b7d7b7a7b7e838483808c8e8c828c8e8c808c8e8c848c8e8c828c8e8c7e9492947f949294809492947f9492947e9492947e8b898b7c8b898b7e8b898b7f838583808c8e8c808c8e8c828c8e8c86898789828e8c8e858e8c8e858e8c8e848e8f8e8591909185919091859190918391929183969696839c9a9c82969696809c9e9c839697968596979683969796859c9e9c8696979687969796809697968aaaabaa8ab5b6b57f9fa09f84949694879c9a9c879696968896969685969696859492948994929488949294879492948a9496948b9496948c9496948e9c9e9c909998999099989991999899919492948d9492948e9492948d94929487949294899192918b8c8a8c898c8a8c898c8a8c888c8e8c899797978ea2a0a291a2a0a28aadaaad94adaaad94adaaad8fadaaad91a5a6a58e9c9c9c8d949394878c8a8c868c8e8c8f9496948d9c9e9c889496948e999b9991a5a6a5939fa09f949fa09f87a7a8a780a7a8a78ba7a8a78ba7a8a786a5a6a58aa5a6a58ea5a6a592a5a6a595b5b2b59eb5b2b5987374738c525552984a454a894a454a7e4a454a897b7b7b967e7c7e837e7c7e8ca5a2a5b1a5a2a5a2a5a6a5968c8c8c968c8c8c968c8c8c959c9b9c929c9b9c929c9b9c929c9b9c90a4a2a491949294909492948b949294938b8c8b8c8b8c8b897b7d7b867b7d7b8484828484848284848c8b8c84949494839a9a9a859a9a9a889a9a9a888f8e8f8a9192918e9192917b9192917384868489898b898e7e807e80737573807e807e7f6365637b6365638376787688898b89788988897f8988898a898889878988897897999784a5aaa58d9799978d979997919c9e9c918e8f8e8a9c9e9c7b8e8f8e767e7c7e827e7c7e7a7e7c7e7a737173756b716b666b716b6b6b716b6b7e817e737b797b838b8c8b889496948d8b8c8b8884868485898b8988898b89888486848484828481848284848e8f8e8189888980868886808c8e8c8c868886897b7d7b867b7d7b897b7d7b867b7d7b868b8b8b878b8d8b838b8d8b838b8d8b837b7d7b7a7e7d7e787371737373717375737173777371737a7371737a7876787a7371737d73717377737173768482847d8482847d86888671949694799496947d9496947b8c8e8c788c8e8c78818181787675767a706e707a7e7c7e777e7c7e7a7e7c7e7d7e807e7d7072707b7072707d6365637d63616382636163886361638873717386817f81838c8a8c888c8a8c8a8c8a8c8c8482848e848284877e7c7e817371737f5f615f765255527252555276525552755251527a5251527f5251527f525152805a595a846262628962626287626262865d5c5d7a5d5c5d7d5d5c5d7d5d5c5d766564657e807f8087807f8082807f80878c8e8c8b8c8e8c8b8c8e8c8b8c8e8c8c8c8a8c878c8a8c8c8c8a8c91767476907b7c7b8c7b7c7b8c8c8a8c8c8c8a8c89898a898384868480898a8982848684817678767d7678767a636563786365636b5251526f525152775251527352515272626262837374738e73747388737473856d6e6d7f7b7d7b857b7d7b8d7b7d7b8b8180818b8180818f8180818b8180818c9492948c8b8b8b8c8b8b8b8f8b8b8b8a848284888988898c8482848f8482848f8685868d8685868b8c8a8c8b86858689898a89868686868084828477898a897a898a897d8c8e8c7a8c8e8c7a898a897a898a897a898a897d898a897d898a897d8e8f8e81898889818988897d8e8f8e818c8e8c81898a897d898a89848c8e8c89898a8986898a8986898a8984898a898486868682898a8982898a8982898a89828482848186868684898a8985868686808687867d8988897d8c8a8c8184868482868786818687867f86878681898889838686867f8482847d898a897f898a89808e8e8e8094929482898a8983898a8983898a898186868682898a89818c8e8c7f8c8e8c828c8e8c83898a8983898a89858685868580818082808180827b7d7b837b7d7b82838483818384838183848380838483828b8b8b849492948494929481898a8981868686888c8e8c888c8e8c858c8a8c838081808580818085808180817e7d7e7f81818180848684818181818284828480848284808482848084828480868586838c8a8c828c8a8c848c8a8c858988898384868485868786858988898486868682848284838482848584828487868686858686868586868688868686858c8e8c848c8e8c8886878687808080867b7d7b857b7d7b877b7d7b857b7d7b847b7d7b887375738573757384737573897375738b7375738b737573927375738b7375737c7e7e7e7f898889847e7e7e837b797b838382838583828384838283808c8e8c7f8c8e8c838c8e8c888c8e8c8c898889898988898989888994767676857b7c7b856a6a6a806a6a6a836a6a6a817371737f8989898594969482898989848c8b8c868c8b8c8894949486949494849494948594949486949494869494948394929484999a99879c9e9c89999a99889c9a9c8a9c9a9c899c9a9c869c9a9c84969796899c9e9c889c9e9c8a9c9e9c8e9c9e9c8e9c9e9c8a9c9e9c8c9c9e9c8c9492948b94929488949294889492948794929484949294839492948694929486949294848e8c8e84898789848987898480818082808180857b7d7b887b7d7b868482848184828484868686848c8e8c828c8a8c828c8a8c838c8a8c828c8a8c7f8c8e8c818c8e8c818c8e8c7f8c8e8c847e7f7e82787878827e7f7e84848684867b7d7b847b7d7b827b7d7b807b7d7b7e838483808384837e8384837b7b7a7b7d83828382838283808382837d8382837b8080807e7371737e73717378737173797b7d7b7b8686867f868686809190917d9193918094969481919391809193917e9697967f9c9e9c7d9c9e9c809697967e9c9a9c7b9696967b9696967a9192917a9192917c9696967f9192917e8c8e8c7f8c8e8c808c8e8c828c8e8c808c8e8c7e8c8a8c808c8a8c848c8a8c838c8a8c8494929484949294859492948496969684999a9986999a99849c9e9c819c9e9c83999a99839c9e9c82999a9985999a99829f9c9f889f9c9f829f9c9fa1b5b2b59cbdbebd60a4a5a4718b8d8b8b8b8d8b88999a9987999a9988999a9987999a99879698968a9698968a9698968c9c9e9c8f9c9e9c899698968a9698968f9698968e9494948d9494948b9494948a8c8b8c8b8c8e8c8c9496948b9496948c9496948b9c9e9c8b9c9e9c8e9c9e9c8d9c9e9c8f9ca29c8e9ca29c8f9ca29c8e9ca29c8b9496948f8e8f8e8d898889888482848a848284898482848a8482848a8482848e838283928382838c7b797b8b7b797b8e868486917b797b897b797b8b7b797b8e8482848c8482848c8482848c8482848d848684949193919891939198919391948688868c7b7d7b917b7d7b838688869084828496919291959fa29f9badb2ad9cadb2ad9badb2ad9eadb2ad9ea2a4a29794949497949494959c9e9c989c9e9c9794969496949694979496948e949694858c8e8c8e86878691868786878c8e8c8883848388838483828c8e8c8b8c8e8c8a949694879496948a9496948c898989818c8e8c7f8c8e8c8181818186818181887e7d7e84707170726365637f7e7d7e8586878685808080857b797b7a8080806f898889869492949594929495949294879c9a9c879c9a9c929c9a9c989c9a9c919c9e9c809c9e9c7b8b8c8b7b8b8c8b7d8c8e8c766a6a6a6a5a595a6a6a6a6a757b7d7b75868686717b7d7b757b7d7b7d8486847d848684828e8e8e848e8e8e8b8e8f8e8b8988897e8988898289888985898889868e8f8e8589888984898889848987898a8987898689878982898789858988898a8988898a8988898489888986868786848687868286878687868786867b7c7b827b7c7b71737273786b696b7d736d6b78787573797875737b7e7d7b7a78797878787978787879787a7879787a7371737a7371737c7371737c7371737c7371737c73717374737173727371736d6365636d63656372636563746365637c635d6381635d637a635d6378635d6375636163756361637a636163776361637973747385737473856361638a6361638a5a595a855a595a855a595a7b5a595a805a595a805a595a7c5a595a785a595a776b6d6b746b6d6b7a767676817676768276767687818081878c8a8c858c8a8c879496948a9496948c8385838a83858385848684828486848284868488848684887b797b887b797b847b797b887b797b847b7b7b876a6c6a876a6c6a846a6c6a7f686868825a595a855a595a855a595a8d605e6092605e6092605e608b605e60837071707f7071707b707170785d5d5d745255526f525552785255526f5255526c6365637d797879858482848979787989898a8989898a8985848284878482848b8482849084828490898889908e8f8e918687868f8c8e8c8f8c8e8c8d8687868b8988898a8988898886878689848684878988898a8988898b8c8a8c868c8a8c868486848684868481848684818486847d8486848084868478898889768c8a8c7f89888984848684818988898286878682898889828c8a8c848c8a8c8686878684868786838687868486878683898889848988898289888983898889878c8a8c85898a8985898a89848686868386868683848684848486848389888981868786848686868584828485848284838686868389888983868786818486847e8687867e8988898089888980898889858687867d898a897a8c8e8c7f8c8e8c83898a8981898a8980898a8981898a8981898a8981898a897f8c8e8c7f8c8e8c83868686848482848386868683898a8984868686828685868486858687868586858c8a8c888b8b8b889492948594929487949294868b8b8b848b8b8b86838483807b7d7b818482848c898a898c898a898a8c8e8c838c8a8c7e808180857b7d7b857b7d7b837e7d7e828181818381818183848684828686868086868680898a897f898a89838c8a8c828c8a8c818c8a8c81868586818687868284868485848684828687868386868683898a8985868686858686868386868683848284848482848584828483808080837b797b867b797b847b797b847b7d7b847b7d7b837b7d7b867b7d7b867b7d7b8783858385838583878385838983858384838583878385838d7b7d7b8e7e7e7e84898889818988897f94929484949694869496948694969486949694848c8e8c838c8e8c878c8e8c8483858386767676847676768476767684636563805a595a836a6a6a867b7c7b8b7b7c7b877e7d7e847e7d7e7e7e7d7e817e7d7e848482848384828486848284858482848484828487848284868c8b8c85949494889492948a96969687999a9988999a998b9c9a9c8c9c9a9c889c9a9c8a9493948996979688919091889190918b9190918a9494948c8c8b8c888c8b8c878c8b8c878b8b8b888b8b8b8a8b8b8b8883848386898789868987898389878984898789828482847d8482847f8987897d898789818c8a8c818c8a8c848c8a8c858c8a8c84898a8986898a8984898a89868482848383838385838383888383838383838384838483898384838683848386838483827e7f7e8284868482848684827e7f7e7e7b7d7b7a7b7d7b787b7d7b7e7b7d7b7c7b7a7b81737173807371737f7b7a7b7e7b797b797b797b777b797b7b7b797b7b8080807b8e8f8e7e8e8f8e7f8e8f8e809c9a9c809c9a9c7d9c9a9c7d9c9a9c81919391809193917e9193918094969481919091809190917e9190917f9190917f9192917a969696789696967a9696967c9696967f9696967d9192917e919291819192918091929181919291819192917e91909183969796899697968996979689999a99899c9e9c8a9c9e9c889c9e9c869c9e9c869c9e9c819c9e9c809c9e9c83999a99829696967f999a9985969696949f9c9f9bb5b2b58eb5b2b5a19f9c9f60737573607375738b8b8d8b8ba4a5a489999a99879c9e9c899c9e9c899c9e9c889c9e9c859c9e9c8a9c9e9c8b9c9e9c84969896899698968d9698968c9c9e9c8c9494948a949494899c9e9c8c9c9e9c8c9c9e9c8c9c9e9c8e9c9e9c8f9496948d9496948a8c8e8c878486848a8486848b8482848a8482848c8482848d84828489848284898482848d8482848b8482848484828489848284898988898b8482848b8382838b7b797b897b797b897b797b8b7b797b8b7b797b8b7b797b8e8684868e84828482848284878482848c8f8f8f91848684948486849484868491848684918688868e8688869786888697919391909fa29f9b9fa29f9891929198848284988c8a8c968c8a8c988c8a8c98979797989c9e9c929494948f8c8b8c918c8b8c938482849484828491848284908482848a868786858c8e8c918c8e8c918c8e8c838c8e8c8b8c8e8c8b8c8e8c858c8e8c8a898989857e7d7e7d7e7d7e827371737f6b696b7f6b696b867675768a8181817f8c8a8c767e7d7e7f7e7d7e888c8a8c7f8080807f808080918c8e8c8b868786868988899594929495898889867e7e7e87737173827371737c807e8082807e80756b696b6a6b696b707b7a7b757b7a7b7d7b7c7b647b7c7b7d8c8e8c8f8c8e8c8d919091859190918191909189919091828e8e8e828e8e8e7b94929479898a898789888989898889828e8f8e84949694848e8f8e858e8f8e838e8f8e868e8f8e8a949294848e8c8e828987898689878982898889847e7e7e857e7e7e7f7375737f6b696b826b696b856b696b866b696b7f6b696b786b696b716b696b7b6b696b81736d6b7b736d6b7b736d6b79736d6b756b6d6b786b6d6b7d787978807879787c7e7e7e777e7e7e7c7e7e7e7f7e7e7e7e808080747371736d7371737273717372737473778383837c9492947e949294818c8e8c7f8c8e8c787e7d7e7c7e7d7e7c8384837c949694839496948394969488949a948a949a9485949a9483949a94858684868a706e70805a595a7b706e7083707070837070708386878683868786818c8a8c7d8c8a8c848c8a8c848180818a8c8a8c8a8c8a8c8c8c8a8c8c8c8a8c878385838173757387737573817375737f737573857375737d7b7d7b7d7b7d7b847b797b847b797b847371737c6b696b7f5a5d5a7f5a5d5a8f5a5d5a8a5a5d5a856868688e7677768e8486848e8486848d7674768d605e608b4a494a8b4a494a874a494a784a494a744a494a745d5d5d78525552786565657d787578787875788179787989848284818482848184828484848284858686868c8686868d8c8e8c8f949694948e8f8e908988898c84828491808080938080808c868786868687868a8486848c8486848b86878688898889868687868789888986868786868486848881818188818181868181818184868480848684808687868289888982898889838988898386878681868786808988897f898889828c8a8c84898889828687868289888980898889808c8a8c828c8a8c81898889838486848784868488848684868686868784828485848284838482848486878686848684848486848486878684868686818686868286868682868686818687867f8687867e8988897e8c8a8c7f89888981898889838988897f8988897d8c8e8c838c8e8c83898a8984898a8981898a89808e8e8e848e8e8e828e8e8e80898a8980898a8983898a8983898a8983898a898586868685868686858686868686858687868586898c8a8c87868586878b8b8b8583848382838483827b7d7b807b7d7b827b7d7b807b7d7b848384838a8c8e8c8a8686868f8482848886868683808180788081808186858685808180817e7d7e807e7d7e81818181808181817f848284818482848184828482848284817b7d7b7f7b7d7b7f808180818081808284868481868786818687868384868485868686868686868586868685848284838482848684828485848284828686868586878686868786828687868180808083868886858688868386888687868886888385838583858386838583858385838283858384838583848c8e8c878385838e7375738b737573867e7e7e817e7e7e857b797b847b797b837b797b817b797b807b7d7b82737573827375737f7b7d7b817676768176767681767676848988898b8c8e8c8b8c8e8c868c8e8c8b8c8e8c88898989878989898589898987949694848c8b8c859494948594949484949494869c9e9c8a9c9e9c899c9e9c869c9e9c889c9e9c899696968894929489949294888c8c8c86848684868c8c8c898c8c8c898c8a8c898c8a8c88919091878c8a8c888482848784828485848284878482848783848387838483877b7d7b867b7d7b8484828480848284838482848784828482848284848987898984828489848284888685868886858688868586868685868c8482848c8482848686868686898a89898c8a8c89838383888383838583838386838483868384837c7b7a7b7f7b7a7b7e7e7f7e7d7e7f7e7d7878787b7878787a7b7d7b787b7d7b787b7d7b787b7d7b7b7b7a7b7e7b7a7b7e7b7a7b7f7b7a7b808382837d8b8c8b8294969484949694829c9e9c7f9c9e9c7f9c9e9c7e9c9e9c7e9c9a9c7e9190917a9190917c9190917e8c8e8c7e8c8e8c7f8e908e808c8e8c7e8c8a8c7d8c8a8c7f8c8a8c7f8c8a8c7e8c8e8c799192917b9696967d9c9a9c7b9696967e9696967f9696967e969696809c9a9c809c9a9c7f969696829c9a9c869c9e9c899c9e9c899c9e9c8996979689949294879492948894929488949294869492948394929482969696839696967f9492948294929482999a99839c9e9c9b9f9c9f9b7371738873717375737173717375738ba4a5a48ba4a5a482a4a5a4869c9e9c879c9e9c87999a9985999a99859698968696989689969896858c8e8c869193918f9698968f9c9e9c8a9698968a9494948d9494948c94949489949494878486848a8486848a84868486848684878486848b8486848d8c8e8c898c8e8c8a8c8c8c908c8c8c908c8c8c8e9497948b9496948e9496948d8e8f8e8c949694868e8f8e86949694878e8f8e888e8f8e898b8c8b889496948c9496949194969491918f9191918f9191918f9191918f9189848284898f8f8f93a5aaa591a5aaa591adaead92adaead929fa09f919fa09f949c9e9c949c9e9c919c9e9c949193919b9192919391929195919291989192919b8c8a8c998c8a8c938c8a8c938c8a8c9484828491848284918482848f8482848d8482849084828493848284948e8f8e8e8c8e8c858c8e8c8f8c8e8c9186878686838483807b7a7b89737173857b7a7b857e7d7e807371737b7e7d7e7b89898981818181868c8e8c868c8e8c888181817f707170847e7d7e918c8a8c918c8a8c8b86878691808080857b797b7a80808086898889867e7e7e6f737573677e7e7e7c8e8c8e87807e8077807e8071807e807b7b7a7b868b8c8b8b8b8c8b8b8b8c8b767b7c7b768c8e8c898c8e8c838c8e8c818686867d8686868186868685868686848e8e8e84949294798e8e8e7b949294879496948b8e8f8e8794969482949694818e8f8e83898889818988898284828484848284828987898289878982848284817e7e7e7f7e7e7e7f73757384737573807878788478787887787878857878787f737273787b7c7b7f8486847f8486847c7e7d7b807e7d7b807e7d7b788486847a8685868086858680868586807879787a7e7e7e797e7e7e7f898c8980898c89798e8f8e74808080748e8f8e798e8f8e779492947c9492947c9492947c9492947c8c8e8c738c8e8c788c8e8c7f8c8e8c7c8384837e838483838384838594969488949a94858387838383878383838783839c9a9c839c9a9c889c9a9c8d9c9a9c8f9c9e9c879c9e9c80868786807070707a7676767d7676768476767687818081878180818a76767687767676856b6d6b81636563817375738173757381737573887b7d7b887b7d7b82737573857b7d7b847371737c7371737c737173807b797b8f8c8a8c928c8a8c928c8a8c928c8a8c94848684918486848b7677768268686883605e608b605e60887674768b7674768a5d5d5d875d5d5d835d5d5d787071707d78757886787578867875788a7875788984828485848284818482848184828487848284858482848d898a898c898a898c898889908988898e8988898c8988898f868786937b797b8f808080868c8e8c8a8c8a8c8b898889888c8a8c88868786888687868784868487848684888687868684868484848684848486847b8486848089888985898889828c8a8c828c8a8c838988898389888983898889828c8a8c818988898289888983898889808988898089888984898889828988898186878682848684858486848886878687868786858686868386868684868686858686868686878684868786878687868786878684848284848686868286868683868686808687868284868483848684808486848084868481848684808486848289888984868686868482848386868681898a8982898a8980898a89828486847f898a897f898a898186868683848284838482848384828483848284848482848484828485868586898685868986858689868586878384838383848381838483808384838483848384838483828384838d8b8b8b86898a8983898a89918482848a848284818081807c80818085808180817b7d7b837b797b817e7d7e7d8181817d7e7d7e8184828482868686818686868584828482868586808c8a8c838c8a8c848685868489888984898889828687868284868480848284848686868584828485848284858482848484828484898a8988898a8986868786828c8e8c858c8e8c838c8e8c838c8e8c828c8e8c828c8e8c848c8e8c868c8e8c888c8e8c878c8e8c858c8e8c898c8e8c8d8c8e8c87838583848c8e8c86898889897e7e7e8b7e7e7e867e7e7e848382838483828383838283808382838483858384838583838c8e8c838c8e8c8489888981898889849c9a9c899c9a9c8b8c8e8c888c8e8c868c8e8c858c8e8c87949694889496948894969487949694869c9e9c879c9e9c889c9e9c889c9e9c889c9e9c889c9e9c8794949485949494869696968796969687969696839696968694939485949394859493948594939486919091868c8a8c878c8a8c878c8a8c858c8b8c858482848184828483848284877b7d7b857b7d7b897b7d7b887b7d7b8a8482848a848284898482848a84828486848284898482848789878989898789878081808680818084868586888081808786868684898a8987868686868686868383838382737573807375737f7375737c73717377737173777371737c73717377737173777371737973717377787878787577757e6b6d6b7e7577757c7b7d7b7c8384837e83848383838483848c8e8c8494969484949694809496947e9496947e8e8f8e7e8e8f8e7e8e8f8e7e8e8f8e7d9190917a9190917d9190917f9190917e9496947f94969482949694819496947e9697967f969796819c9e9c809697967f9696967d9192917c9192917c9192917d9696967e9696967e9696967f9192918196969680919291849192918491929183919091868c8a8c868c8a8c839190918694929488949294899492948996969687999a9985999a99849c9e9c83999a9982999a99839c9e9c869c9e9c899c9e9c829f9c9f8289868982898689829f9c9f8ba4a5a48ba4a5a4828b8d8b828b8d8b87969696869696968696969684949294858c8e8c8891939186969896879698968c96989689969896899193918d8c8e8c8b8c8b8c8b8c8b8c8784828487848284868c8e8c899496948a9496948a9c9e9c8d9c9e9c8d9c9e9c8b9c9e9c8c9c9e9c8e9ca29c919497948f9497948d8c8c8c8b8e8f8e8e8e8f8e8d8e8f8e8a8e8f8e8a8e8f8e8789888988898889898482848b8b8c8b8b8b8c8b8b9496948e9496948e9c9a9c8c9c9a9c919c9a9c919c9a9c939a9c9a939a9c9a939a9c9a938f8f8f919193918b9193918f919391919193919191939194919391949c9e9c949c9e9c95919291909192919091929196919291958c8a8c938c8a8c938c8a8c968c8a8c958c8b8c958c8b8c928c8b8c8e8c8b8c908e8f8e94949694938e8f8e918988898a8080808786878688808080887b797b807b7a7b80838483888c8e8c888384837d898989808989898c8989898a9496948d8c8e8c8f8c8e8c8f8181818a767576727e7d7e7f7e7d7e887e7d7e7f7071707a7b797b7a868786688080807a868786867e7e7e7e7375737e737573868988898d8e8c8e87807e807c7371737c807e80868b8c8b8b8b8c8b868b8c8b7b8b8c8b7d8c8e8c838c8e8c838c8e8c838c8e8c85919091819c9a9c819c9a9c85919091889492947f8e8e8e798e8e8e7d9492948494969487949694848482847e8482847f84828480848284828482848189888982848284848482848084828480848284827e7e7e818988898294929487949294849496948486878680868786808687867f7b7c7b7f7b7c7b7f848684788486847d848684818486847b7e7d7b7c7e7d7b808685867b8685867b9492947d9492947f949a9482949a9482949a9482949a94799c9e9c6f9c9e9c748e8f8e7e8080807e8383837c9492947e9492947e949294718c8e8c718c8e8c7c8c8e8c7a8c8e8c7e94969483949694839496948594969483949a9480949a9483949a9485949a94839c9a9c859c9a9c8a9c9a9c859c9a9c839c9e9c78868786748687867c8687867d8c8a8c848c8a8c8a8c8a8c878c8a8c7b8180818276767680767676827676768773757387737573887375738e73757388737573826b6d6b836b6d6b806b6d6b846b696b887b797b8b848284978482848f8c8a8c8a7b7b7b8a7b7b7b877b7b7b88767776827677767f68686885767776928c8a8c958c8a8c958c8a8c907674768a8486848e8486848a8486848a8486848f8c868c8f8c868c8f8c868c818c868c85848284858482848584828485848284898686868d8686868a898a89898c8e8c8c8988898e8988898b8988898e898889888c8e8c8f8c8e8c937b797b8d80808089898889888c8a8c868988898789888988898889868687868489888986848684827b797b847b797b8684868484848684858c8a8c878c8a8c8586878682868786858486848686878685868786828486848084868480868786808687867f8687868089888981868786818486848186878681848684868486848789888986868786848482848286868683868686858482848684868486868786878486848484868485848284858482848384828484848284858486848484868481848684828486848386858683868586808685868286858684868586858685868586858683868586848081808480818081868586808685868386878684868786818687868289888983868486818684868484828486868486848c8a8c8486858684868586857b7d7b857375737e7b7c7b807b7c7b827b7c7b808080807d7b797b878080808f808080897b7d7b8c8c8e8c848c8e8c868c8e8c848b898b798b898b848b898b818b898b807e7e7e837e7e7e837e7e7e857e7e7e83787a787e787a7883787a7885787a78867878788378787883787878836b696b7f7371737f7371737d7371737d737173807b797b807b797b827b797b807b797b837b7d7b847b7d7b83868686867b7d7b85838483858384838783848387838483888c8e8c888c8e8c888c8e8c878c8e8c8680828087808280868082808886888687868886867b7d7b867b7d7b868082808486868683868686877b7d7b867b7d7b838486848684868483848684828c8c8c848c8e8c858c8e8c879696968591929184919091849190918591909187919091899494948c9494948d9c9e9c8d9c9e9c8ca5a6a58ca5a6a58aa5a6a587a5a6a5899c9e9c8b9c9e9c8a9c9e9c899c9e9c8b9c9e9c8b9c9e9c869c9e9c899c9e9c8a94969486949694869496948494969481949694818b8c8b818b8c8b818b8c8b828684868386848688868486898684868a808180878685868780818088868586858183818a8183818a81838185818381867b7b7b868482848484828482848284808486847f84868483848684828486848394929486949294818080807b8080807f8384837a7372737f7372737f636163786b696b766b696b7a6b696b7f6b696b7c7375737a7375737a73757377737573797b7d7b7a8384837d8384837f83848381848284819a979a819a979a7b8f8c8f7e8e90918a8e9091868e9091828e9091808e8e8e7e8486847e84868479898a897c8c8c8c7c8c8c8c7e8c8c8c808c8c8c7e9493947f949394819c9a9c809c9a9c7e9496947d9496947f919291818e8e8e7f918f917e918f9180918f9181918f917e9192917d9192917d9192917e8c8e8c809193917e8e908e7d8e908e809496947f919291828e8e8e859496947f9192918291929185919291869496948694969488949694889496948b9496948b949694879493948794939484949394849c9a9c879c9a9c889c9a9c889c9a9c839493948191939183919391849c9e9c889c9e9c869c9a9c849c9a9c859c9a9c889493948a94929484949294859492948594929485969696899192918596969686919291888c8a8c888c8a8c888c8a8c888c8a8c898c8a8c8a8c8a8c8a919091839697968a9496948c94969488949694899496948d9696968c919291889c9a9c8d9696968e9496948b9496948a9192918c8c8a8c8a8486848a848684898486848b898b89898e908e868e908e879496948d9496948e8e8f8e8f8e8f8e908e8f8e909496948d9494948b9494948d8c8b8c8d8c8b8c918e8f8e928e8f8e8f9496948f949694929c9a9c909c9a9c919c9a9c90918f9193949694919496949494969493949694909c9a9c909c9a9c8d9c9a9c939c9a9c959c9e9c939c9e9c979c9e9c959c9e9c939492948d8383838d737473907374738d7072709070727093707270907072708c848684878486847d848684878486848a9190918a919091949190919491909193919091899190918e919091849190917f8c8c8c798c8c8c858c8c8c76737273678c898c7d737173775a595a725a595a795259527e6d716d896d716d896d716d846b696b886b696b8b6b696b888181817e7b7c7b797b7c7b827b7c7b879493948491909184919091897e7e7e899190917aa5a6a57a949594829495948594959487979897879798977c97989784979897899190917f969796799697967f919091889493947c9493947c8c8c8c828c8c8c808e8f8e838e8f8e838e8f8e83898889808c8e8c838c8e8c80868786838c8e8c82898a898586868686898a8983898a89808684867f868486808c8a8c7b8c8a8c7d8c8e8c8389888683868280768c8e8c7b8c8e8c7e8688867a868886838c8e8c808b8b8b818b8b8b858b8b8b7f94929481949294839492947c9492947e9492947d8f8e8f719a9a9a6ea5a6a574a5a6a57e9c9a9c80919291799192917691929172949394779493947b9493947ba5a6a580a5a6a581a5a6a5819a9a9a82a5a6a5819c9e9c839c9e9c839c9e9c849c9e9c8796949683918f9187918f91878c8a8c7b868686727b7d7b788686867e868686828b8b8b87949294808384837d7b7d7b7e7b7d7b87838483897b7d7b877b7d7b85737573897375738a7375738e7e7e7e8a7b797b867b797b888381838d8381838e8b8b8b89838483878384838f7b7d7b8b7b797b8b8381838a8b898b878b898b8c8482848c8988898e8e8f8e939496948c8c8e8c8c8c8e8c8e8688868b8c8e8c8a8685868a8685868a8685868d86858686898a8986898a8986898a89807b7d7b857b7d7b7d7b7d7b767b7d7b897b7d7b8c8482849384828492848284908988898f8c8e8c8f8c8e8c8d898b898d8c8e8c8c8988898a8988898c7e7e7e907375738e7375738e8486848784868487848684888f8d8f8b797979836365637d636563867b797b8c8b8f8b86838483818384837f898a897c898a897c898a897c898a8984868486848684868086848681898789818684868286848680898789808c8a8c80898a897f898a897f898a897c898a897e898a898386868687848284828482848186858684868586818685868586858684868586848081808480818087808180857e7e7e828180818581808185818081828181818081818181818181838181818180818083808180838081808380818085808180868081808680818082868586838685868386858682868586838685868184868480848684838486848184868480848284808482848384828486848284827b7d7b817b7d7b7b7b7d7b7b7b7d7b827b7c7b847b7c7b847b7c7b81838383808080807d8080808f8687868a8687868f8385838f8385837e7b7d7b817b7d7b817b797b767b797b818b898b7c838183767e7e7e807e7e7e83737573807375737f6b6d6b7a6b6d6b7e6b6d6b816b6d6b816b696b806b696b7b7878787e787878818080808380808083808080838e8f8e858b8c8b809496948094969483949694839c9a9c859c9a9c889c9a9c889c9a9c87a5a2a58aa5a2a58c94939482949394848384838783848387838483827b7a7b8180828084808280857b7d7b847b7d7b8180828084808280858688868586888684868686848686868691909187919091888c8c8c848c8c8c858c8c8c86949394879696968a919291889696968391929183969796859c9e9c879c9e9c899c9e9c899c9e9c8c9c9e9c8e9494948e9494948c8f908f8c8f908f8c8f908f8a8f908f8a9494948b9c9e9c889c9e9c879c9e9c8e9c9e9c899191917f919191849191918694969486898b8986898b8988898b89888382838a8b8c8b868b8c8b818b8c8b86918f9189918f9188918f918b8684868a808180818c8a8c7f86858684868586858c8e8c8381838180818381808183817f7b7b7b807b7b7b827b7b7b847b7b7b857b7d7b837b7d7b827b7d7b827375737e6d6e6d7e6d6e6d7b5a5d5a785a5d5a7a6361637a6361637a6361637d6361637c6b696b7f7878787c7878787c7878787f7e7e7e7c8988897c8988897c94929480949294809492947e94929480949294819a979a818f8c8f7b8f8c8f81a5a2a586b5b6bd7b8e90917e8e90917e8e9091808e8e8e838e8e8e8594929480949294809c9a9c819c9a9c809c9a9c809c9a9c809493947e9493947e9493947e8c8c8c7e8e8e8e808e8e8e7e8e8e8e7f8e8e8e7f8c8a8c7e8c8a8c7e8c8a8c7f8c8a8c7e8c8e8c7f8c8e8c7d9192917f9192917f8c8e8c7f8e908e84949694809496947f949694899192918591929180919291878e8e8e879192918a919291868c8a8c898e8f8e8f8e8f8e8b949694889496948994939485949394849493948594939487949394869c9a9c869c9a9c829c9a9c839c9e9c889c9e9c889c9e9c899c9e9c84949394838c8c8c848c8c8c838c8c8c848e8e8e8484868486898a89848486848591929186919291868c8e8c828c8e8c858c8a8c8b8c8a8c88979697859796978a9c9e9c909c9e9c909697968c9c9e9c8d94969487919291879496948b9192918a9696968d9192918b9192918a91929189919291899496948794969488949694899496948a9496948b9496948a8e908e89898b8989898b898b8e908e898e908e8b8e8f8e8f8e8f8e8f949694919496948d9494948d9c9e9c8e9c9e9c8e9c9e9c8e94969492949694918e8f8e8f8e8f8e91918f9190918f918d918f91909c9a9c9494969493949694949496948e949694909c9a9c909c9a9c8d9c9a9c938b8b8b907b7d7b8c7b7d7b8c6b6d6b8a6b6d6b876365638d6365639373747393737473937e807e937e807e938c8e8c968c8e8c9b8486849184868491848684918486848a7572758f75727580757275805a555a846d6e6d704a4d4a754a4d4a704a4d4a765a595a7c5a595a7f5a595a795a595a825a595a8273717377737173888c898c8f89898989898989848989897e898989849799978b979997939799978b9799978294939487adaaad87adaaad7eadaaad8491909184a5a2a589a5a2a58d9190917683858382a5a6a585a5a6a589a5a6a58aa5a6a587a5a6a57fa5a6a576a5a6a5829c9e9c829c9e9c759697967c919091848486847e848684849c9a9c829c9a9c819496947e949694838988898389888981868786828c8e8c808c8e8c7f8c8e8c838c8e8c85898a8988898a89808686867e86848681868486848684867e8684867f8682807f86828081847d7b7f847d7b7a7b7d7b7b7b7d7b7e8082807d8082807e7b7d7b817b7d7b837b7d7b8083848385838483838384837c8b8b8b7a94929477848284808482847a8482846b8f8e8f6f9192917b8c8e8c798c8e8c7b9696967da5a6a57da5a6a57ba5a6a57ba5a6a57aa5a6a57b9a9a9a819a9a9a809a9a9a8096979680969796809697968196979683918f9183918f9183918f917f8c8a8c788686867b8686867e9190918491909185949294768b8b8b78838483828b8b8b8494929484949294848b8b8b808b8b8b838988898e898889908988898c7e7e7e8c83818388838183878381838a838183898384838b8b8b8b8e8b8b8b8c94929491949294919492948d9492948b9492948a8e8f8e8f898889958988898c8482848c8082808b8688868e8082808c8082808a8685868886858685868586807b797b827b7d7b847b7d7b827b7d7b867b7d7b857b7d7b818989897aa5a2a589a5a2a58e9496949194969493848284938988898f8c8e8c8f8c8e8c8f8c8e8c91848684908988898a898889868988898489888987848684917375738e7b7d7b87737573836365637a63656380636563888f8d8f8c949a94818b8f8b81838483818384837f86868682848284848482848484828483868486838482848384828483848284848684868286848682868486828684868384828482848284808482847f84828481848284848482848484828482848284858081808880818086808180878081808280818083868586848081808680818081818081838482848581808186818081838181818081818185818181867e7d7e817b7d7b83808180848685868586858684808180828685867f868586818685867e8685868180818082808180808081807f8486847d8687867e8687867d8486847d8482847e8987897e8684867e8482847f86858684868586818685867e868586818c8a8c818c8a8c808383838283838382808080858687868c86878687808080867b7d7b8c7375738483858384838583817b797b847b797b877b797b73838183747e7e7e807e7e7e808988897b898889788688867a8688867e8688868594969486949694839496948394969483949694869c9e9c8a9c9e9c889c9e9c889c9e9c8c9496948c94969489949694899496948491909183868686867b7d7b867b7d7b85737573827375737d7375737b7375738273717383737173837371737f7b7a7b817b7d7b82808280838082808686888684868886878688868a8c8e8c878c8e8c86919091879190918791909188919091899493948694939488949394899493948896969689969696859192918996969688969796889c9e9c86969796899190918794949487949494899494948d8c8b8c8c84868489848684898f908f898f908f8c8c8b8c8e8c8b8c878c8b8c8b8c8b8c90919191848685868b8685868b9191918694969481898b897f7e807e887e807e8a8b8c8b849496947d94969486949694899c9a9c839c9a9c80918f9183868486828c8a8c81868586848c8a8c848c8a8c838183818881838188818381808183817d84828482848284847b7b7b827374737f7375737f737573826b6d6b7a6b6d6b815a5d5a835a5d5a786d6e6d7880808080838483829496948594969485949694859496948594969483949694819496947f9492947c9492947c9492947c9492947b9492947e8b8b8b808b8b8b7d8b8b8b7b8f8c8f758f8c8f7b8482849f9a979a828e90916f8e9091868e9091828e9091829492948294929480949294828e8e8e828c8c8c838c8c8c828486847f8486847d8486847d8c8c8c7d949394808c8c8c7f8e8e8e7d8e8e8e7e8c8a8c7e8c8a8c7d8c8a8c7f8c8a8c7e918f917e918f91808c8e8c819192917f919291809192917f8e908e8291939182949694819496948594969482949694829192918391929181949694849496948591929186919291869496948d8e8f8e89898889888e8f8e8b8c8c8c879493948b9493948b949394879c9a9c879c9a9c839c9a9c8494939486919391859193918591939181868886818486848384868482848684858c8c8c868e8e8e868e8e8e85949294869492948b91929188919291888c8e8c85919291859796978ea2a2a291a2a2a291a2a2a2909c9e9c8e96979687919091898c8a8c888c8a8c868c8a8c8a8e8e8e8a8c8a8c8b8c8e8c8d9192918b8c8e8c8a8c8e8c8c9192918d9192918a91929188919291878e908e878e908e87898b8985898b8989898b8989898b8988898b8989898b898d8e8f8e928e8f8e928e8f8e908e8f8e8d8c8b8c8e8c8b8c858c8b8c898c8b8c8f8988898d8e8f8e918e8f8e8a8482848d7b797b9286848694868486908684868b86888690787a78906b6d6b8e6b6d6b8b6b6d6b8b6b6d6b8a6b6d6b8a6b6d6b8a6b6d6b8a6b6d6b8a7b7d7b8a7b7d7b8d8383838d949294999492949c9492949f8c8e8c9f8c8e8c9c7e807e9c7072708c7374738773747387626262785251527b5a555a765a555a715a555a7b5a555a7a6d6e6d7a6d6e6d846d6e6d89919091888c8c8c858c8c8c828c8c8c858c8c8c88a5a2a588a5a2a588a5a2a588a5a2a589a5a2a58f8989898489898989a5a2a58badb2ad8fadb2ad97adb2ad88adb2ad82adaaad8b949394829493946c949394847e7e7e957e7e7e7c919091787e7e7e82838583827375738273757389737573847b7d7b797b7d7b7f7b7d7b7c898a897c9697967c8c8a8c728c8a8c7c8c8a8c828c8c8c88949394848c8c8c7a8c8c8c80898889778988897984828483848284817b797b857b797b847b797b7e868786828482848384828485848284828482847e807e807f807e807f7b797b7c7b797b7f847d7b838988867f89888676847d7b7a7b7d7b7d808280808082807e8082807e8b8b8b818b8b8b838b8b8b848384838183848385838483838384837c8b8b8b748f8e8f778f8e8f808f8e8f748f8e8f769192917e9192917e919291808c8e8c8294939477949394748c8a8c7d8c8a8c7a8482847b8f8e8f7f8f8e8f7f8f8e8f818c8a8c81919091839190918391909183969496879694967f9c9a9c6f9c9a9c759190917e91909184919091879190917b949294769492948094929485949294808b8b8b7e8b8b8b7e8b8b8b848b8b8b908988898c898889898988898a8988898d8b898b898b898b8d9492948c9492948a9492948e9492948994929487949294889492948a8b898b8a8381838d8381838e8482848c8482848c8482848c8482848f7b7d7b8e7b7d7b857b7d7b857b7d7b887b797b857b797b887b797b887b797b8b898a898f898a898d9798978fa5a6a590a5a2a58ca5a2a589979597859795978c8e8f8e91898889908988898e8988898a8c8e8c8c8c8e8c8c8c8e8c8c8c8e8c8e9492948e9492948c94929488949294848486848e7375738a6b6d6b7a6b6d6b7d797979858f8d8f88a5a2a58ba5a2a57e838483787b797b81838483838384838784828487848284878482848584828483848284828684868386848684848284858482848384828483848284838482848184828481848284808482847f84828482848284838482847f868686828686868386858684868586868081808380818083808180868081808286858683808180868482848384828484848284848482848484868485848684868181818081818183868586868685868586858684868586828685868180818082868586838685868186858684868586828685868386858683848684818687867f898889808988898189878983868486838684868184828482868586848685868486858685808180818383837e83838381838383827b7c7b808080808c8687868c8c8e8c8a8c8e8c7e8385838c8c8e8c8f8c8e8c7b8c8e8c8494929484949294848b898b7e8b898b76949294809492948594929480949294839496948394969485949694859496948694969486949694868687868686878688808080868080808380808084808080807b797b807b797b827b797b857b797b827b7d7b837b7d7b827b7d7b827b7d7b827375737d7375738283848385838483828c8e8c838c8e8c848c8e8c828c8e8c838c8e8c868c8e8c868c8e8c858c8e8c878688868a8c8e8c898c8e8c858c8e8c8891909189919091889190918c9c9a9c899c9a9c879c9a9c899493948994939487919291889192918591929187919291868c8a8c838c8a8c828c8a8c828c8a8c86848284868482848b8482848d8482848c8486848c84868492848684928486848b8482848d848284888482848e8482848b868586868685868b868586817b797b7b7375737b7375737f7e807e817e807e8a7b797b847b797b7b7b797b867b797b857b797b837b797b857b797b857b797b827b7d7b85808180847b7d7b827b7d7b80767876857678767b6b6d6b796b6d6b796b6d6b7b6b6d6b7b6b6d6b7b7374737f6b6d6b7f737573857b7d7b7a848684899492948c94929481949294869492948294969483949694839496947f949694819496947f9496947f9496947f8687867c898889828988897f8988897c9492947d9492947f9492947c9492947a9492947b8f8c8f7b9a979a879a979a878482847b7b7d7b868e90917e8e90917e8e9091808e8e8e808e8e8e808e8e8e828e8e8e809493947f8c8c8c818c8c8c7e8c8c8c808c8c8c838c8c8c818c8c8c7e8c8c8c7d8e8e8e7e9192918094969481949694829c9a9c82969496839c9a9c7f9c9a9c809c9a9c7e96969680969696809192917f9496948391939181919391849193918391929180919291839192918391929184919291858e8e8e858e8e8e858c8a8c82898889868482848b848284898482848b8486848a8486848b8486848a84868486848684868486848584868481848684807b7d7b837b7d7b837b7d7b83868886858c8c8c859493948794939487949394868e8e8e88949294899492948a9492948891929188919291869696968c9c9a9c97a2a2a294adaead82a2a2a2888c8a8c8c8c8a8c879190918591909189969796899192918a8e8e8e8c9192918d9496948b8c8e8c8e9192918c9192918b9696968c94969489949694888e8e8e8a8c8a8c86898b8984848684858486848b8486848984868487848684898486848a8486848d898889918988898f8482848b848284898482848e8482848e8482848d9494948e8e8f8e8d848284898482848a8482848f868486908684868f7b797b8d7b797b8d787a788d787a788a787a7890787a788e7b7c7b888b8b8b8d8b8b8b908b8b8b918b8d8b908b8d8b958b8d8b979c9e9c9c949294937374738a6365638763656390636563966365638d7072708a7e807e7d7374737d7374737d737473877374738a9190918aadaead8fadaead8fadaead89b5b2b589b5b2b58eb5b2b589b5b2b582a5a6a582a5a6a585a5a6a58ba5a6a588a5a2a58da5a2a58da5a2a582a5a2a573a5a2a58fa5a2a59aa5a2a589a5a2a58f979997979799978f8181817c6b696b75636563796365637963656370636563807e7e7e8d6b6d6b806b6d6b787e7e7e858385837e838583859495949183858387898a897f898a898797989787898a89758c8a8c728c8a8c799190917f969796808c8c8c868486847e8486847c8486847c84828479848284778988897a8482848580808080808080857b797b848687867d8c8e8c7d84828482848284858482847f8684867f8684867f8c8a8c7f8c8a8c818c8e8c838c8e8c788988867a8988867e8c8e8c808c8e8c818688868486888685838483828384837e8384837e7b7d7b807b7d7b87838483838384837a7b7d7b77848284778f8e8f808f8e8f7d8f8e8f71969696749696967e919291808c8e8c808c8a8c728c8a8c749493947d9493947c9a9a9a809a9a9a829a9a9a829a9a9a83969796859697968396979685969796879c9a9c83969496778c8a8c6b8c8a8c7b919091849c9a9c849c9a9c789190917894929482949294829492947b949294799492948294929484949294879492948989888987898889859492948c9492948b949294889492948a8b898b888b898b868b8b8b868b8b8b8a8384838a8384838a8381838a8b898b8a8381838a8b898b8c8988898c898889888988898c898889888688868880828085808280888688868f9191918d9c9e9c929c9e9c8f9c9e9c8da5a6a58d9798978b9798978b898a89898989898189898985898989898989898b9496949194969492949694928e8f8e96898b89938c8e8c938c8e8c8f8c8e8c8e8988898e8988898a898889828988897d8486847d848684847375738a8486848ba5a2a58ea5a2a5858f8d8f7d7979797e8384837e8384837e838483838384838786868685848284878686868786868686868486848684868584828485848284858684868484828485848284838684868086868680868686808686867f8686867e86868682868686868482848384828485808180838081808286858683868586858685868680818085808180848081808380818081808180858685868486858681848284878482848584828481868686858684868486848681808380858083808384828480898a898386868683868686868484848584848486848484838482847f80838084808380838083808486848684848284828482848289878982868486808685868386858684868586828685867f838483828384837f838483828b8b8b8c9496948f9496948f898b8984898b8986898b899194969491898b8978898b89828c8a8c7d83818379838183817371737f7b7d7b7f808180877b7d7b84808180827b7c7b827b7c7b827b7c7b827375737d7371737e7371737c7371737c73717380737173837371738173717381737173827b797b827b797b837b797b837b797b837b797b8480808083868786838c8e8c828c8e8c828c8e8c868c8e8c858c8e8c858c8e8c858c8e8c858c8e8c868c8e8c868b8b8b86949294889492948794929488949294889492948a9492948a949294889492948b9492948b949294888b898b868c8a8c848c8a8c848c8a8c8483838388818081898180818881808185818081867e7f7e8a7e7f7e8c7e7f7e8984868487848684877e7f7e8b7e7f7e8c8486848b8c8e8c8b8c8e8c8d8687868b7b797b877e7d7e85848284897e7d7e877e7d7e7e7372737f7372737f737273816b696b81686968837675768b7675768376757689737273896b696b7d73727382737273897371738b7b7a7b897b7a7b857b7a7b887e7c7e867e7c7e7f706e7082706e707f6b696b786b696b756b696b7a7674767c7e7e7e7f7e7e7e7f8988897c94929487898a8986898a89818c8e8c83898a8981949694818e8f8e88848284848482848186868685898a8981898a897f868686818486847e898b897e84868483848684838c8a8c838c8a8c818c8a8c7f919091819493947e9493947b9493948094939480949494808c8e8c848c8e8c7b8c8e8c888f8f8f829a989a7b8f8f8f828f8f8f8494969483949694848c8e8c818c8e8c818c8a8c7f9492948394929483949294829c9a9c849c9a9c829c9a9c829c9a9c829c9e9c819c9e9c809c9e9c809c9e9c7f9c9a9c809c9a9c809c9a9c7e9c9a9c809797977e9797977ea2a0a27ea2a0a27f9c9e9c7e9c9e9c7e9697967f969796819694968196949684918f9185918f9185918f9185918f9184918f91839694968496979687919091889190918c9190918c8c8a8c8b8c8a8c8a8c8a8c8a8c8a8c899190918591909183919091829190918194929483949294849492948896969689999a9987999a99889496948794969489969696879492948694929486949294888c8a8c8b8c8a8c8f9190919196979694868686897b7d7b7b7b7d7b899190918f949494869c9e9c889c9e9c8c9c9e9c8a9c9b9c8eadaaad8aadaaad879c9b9c8c9c9e9c8b9c9e9c8a9494948a8c8b8c8a8c8a8c878482848784828484848284818482848584828487848284888482848c8486848c8c8c8c8d9493948f9493948f8c8a8c8e8c8a8c8b8c8a8c8c8e8e8e9191909194919091948c8a8c8e8c8a8c878687868a8687868a86878690949694909492948c949294889492948c9492949094969490949694949496949494969496a5a2a59b868486968684868c8684868c75747591757475915a595a915a595a7352555282525552827071708970717097848284928f8c8f948f8c8f948f8c8f95918f91959f9c9f8fadaaad95adaaad91b5b6b58db5b6b583b5b6b5839c9c9c859c9e9c809c9e9c808e8f8e85808080897979798c8f8d8f7da5a2a581a5a2a5898688869094969490949694859496947d99999993adaead8f99999979868586757375737e636563876365637e7375737e7b7d7b78898989849795978aa5a2a587a5a2a585a5a2a587a5a2a58aa5a2a582a5a6a58da5a6a589a5a6a57ba5a6a5868c8a8c818c8a8c818c8a8c737e7c7e72636563837676768b9c9a9c728988897a838383828c8a8c828383837e7b7c7b798081807f808180798685867c868586838988898094929486949294808988897f7676767f8c8a8c828c8a8c848180818384868483848684818486847a8486847f7b7c7b7f7b7c7b79848684808486847e8486847b84868481848684818486847f7b7a7b7f838483808384837f8384838384868486848684797b7b7b797b7b7b7c8383837f737473847374737a7374736b7b7a7b757b7a7b83838483838c8e8c7d8987897d9492947f9492947b94929479949694749496947e94969485949694849c9a9c849c9a9c849c9a9c7e9c9a9c7a808180757b7d7b6f7b7d7b7a868586848c8e8c828c8e8c79898a8979898a89828e8c8e818e8c8e7f8e8c8e7e8e8c8e808c8e8c858c8e8c858c8e8c838c8e8c858f8e8f898f8e8f878f8e8f84848284838482848784828485848284898482848e8482848e8482848c8482848c8482848e8c8a8c898c8a8c8c8c8a8c8b8c8a8c8a8486848a8486848a8486848f8486848c9492948ca4a2a48fadaaad8cadaaad8ea5a6a587a5a6a587a5a6a58c8f908f878c8a8c878c8a8c878c8a8c848c8a8c838f8f8f8a84868488848684868486848c818281888182818c8182819481828194898a898f8686868b8686868b868686938384838c838483858384837e8384837f8081807f808180828081809273757393737173857e7e7e857e7e7e857e7e7e7f8482847f8482847f84828486848284858684868784828488848284848684868186868680848284818482847e8686867e8685867e8c8a8c868c8a8c868685868384828482848284828482848184828481848284848180818581808181848284828081808580818085808180858081808480818081868586838081808680818082808180848081808580818086808180848482848486868685848284878482848480838085868486858684868786848686848284848482848384828486848284858484848184868481848684818484847f86848683868486828684868286848683848284828684868386848681848284828685868386858683868586818081807f838483828384837f838483888384838f9496948c9496948a898b8987898b898d9496948a898b89867e807e7c7375737c7371737e7371737c7b797b7c838183818081808080818084808180827b7d7b7f7b7c7b7d7b7c7b827b7c7b827b7c7b7f7b7a7b807b7a7b828384838183848383848684827e7f7e817e7f7e827e7f7e847b797b847b797b847b797b827b797b8380808088868786898080808680808086848284878686868586868685848284858482848584828485848284868482848883848387838483868b8b8b858b8b8b878b898b888b898b8a8b898b8e8b898b8d8b898b8b8381838f8381838d7b797b88838383878383838b838383878c8a8c858c8a8c8381808184818081868180818a8486848b7e7f7e887e7f7e857e7f7e837e7f7e867e7f7e88848684898486848b8080808a7b797b8c7b797b877b797b8c787978857879788b737573867375737c737273857b7c7b8884868488848684888482848b84828488848284838482848284868482848684867b7c7b89737273857b7a7b847b7a7b847371737e73717382706e707f6361637f6361637b706e708176747681817f817e8c8a8c818c8a8c829492948594929481898889847e7e7e7e898a89838c8e8c818c8e8c86898a89848988897f8e8f8e8189888982898889818c8e8c7d8686867c8482847c8686867c898b89788486847c84868483848684838c8a8c818c8a8c808c8a8c7f8c8a8c808c8a8c7e8c8a8c7e8c8a8c838c8a8c808c8e8c7b8c8e8c828c8e8c7b8c8e8c8e9a989a7b9a989a7b8f8f8f888f8f8f8494969484949694849c9e9c859c9e9c86a5a2a585a5a2a586a5a2a5849c9a9c849c9a9c809c9a9c829c9a9c829c9a9c7c9c9e9c7b9698967b9698967d9193917e9696967e9c9a9c7f9c9a9c809c9a9c809797977d9797977d9797977d9797977c9c9e9c7c9c9e9c7f9c9e9c809c9e9c7f9c9a9c819c9a9c819c9a9c829c9a9c829c9a9c849c9a9c8596949687918f918791909188969796889c9e9c899c9e9c8b9c9a9c8c9c9a9c8b9c9a9c8b969496889697968396979683969796849c9e9c829c9e9c829c9e9c859c9e9c88999a998694969483949694849496948694969485949294859492948494929486949294889697968f969796919697968d919091898686868686868690919091909c9a9c8f9494948c94949488949494839494948a8b8c8b958b8c8b7c8b8c8b7c7b7d7b8c84828486848284878482848684828489848284898c8a8c848c8a8c8394929487949494879494948a9494948b9494948c9493948a9493948d9493948f9493948c949694909496948d94969492949694919697968e9697968f969796899697968e9496948c9496948a949694859496948c9492949089878990949294909492949883848398838483907372737f6361638c6866688c686668834a494a794a494a775a595a825a595a825a595a875a595a8270717097adaaada6adaaada6adaaad9da5a2a5979a979a948f8c8f948f8c8f93918f9191918f9196918f9193918f918d8382838a83828383838283838382837e8080807e7371737673717383808080907979799079797981797979767979798c787a7890787a78896b6d6b896b6d6b88737173847371737d73717380737173708385837e9496948b9496948b9496948d97959787a5a2a58aa5a2a584a5a2a58294919485949194809491948794919486898b898d898b8982898b8974898b89868c8a8c867e7c7e777e7c7e64706e70838988899c9c9a9c7a898889617676767e73757384838383787b7c7b7a7b7c7b7f8081807a808180827b7d7b828c8a8c7d9492948989888989898889748988897f81808186818081808c8a8c82818081817b7c7b817b7c7b7e7b7c7b7b73727382737273867372737b7b7c7b7d7b7c7b7c787a787c7e807e7f8486847b8486847d83848382838483807b7a7b7d7b7a7b817b7b7b7c737073797370737c6b656b7763656377636563756365637563656375737173807b7a7b807371737c7371737b7371737b737173797371737b7371737e737573797e807e7e7e807e807e807e7e737573817375737e73757370737573727b7d7b788685867d8c8a8c838685867f8482847f8482847d84828480898a897f8482847e8482848189878981848284808486848284868483848684868486848784828484848284878482848684828485848284898482848b84828491848284939190918f9190918f9190918b91909187949394859c9c9c8e9c9c9c8c9c9c9c85979797809797977e9797978097979791a4a2a494a4a2a4869c9a9c81949294848f908f848f908f849a9b9a898f908f879493948794939487949394849493947f8f8f8f838f8f8f848486847d848684846b6d6b806b6d6b906b6d6b988182818f8c8e8c8f898a898f898a89868482848c8b8b8b8c838483828384837e8b8b8b7f808180828081807f8081807c8e8d8e9d7e7e7e93737173807e7e7e807e7e7e7b84828478898a897f898a8986848284828482848386848684868486828482848086868680898a8983898a898386868684868586838685868486858684808180838180818281808181818081808180817e818081828180818881808184818081838081808586858685808180828081808480818084808180838081808380818087808180818c8a8c83868586888081808a848284848482848584828487848284868684868886848688808380878083808684828483848284848482848484828484848384838482848084838481848384828684868386848682868486838083808384828483848284858482848384828481808180827b7d7b847b7d7b8280818082838483858b8b8b7f8b8b8b928b8b8b959496948494969487898b8987898b89837e807e837375737c7375737f737573817b797b827b797b817371738183818380808180827b7d7b818081808180818086838383858c8a8c828c8a8c828c8a8c828c8e8c83838483818384837f83848382848684838486848184868480848684828b8c8b828b8c8b868b8c8b858b8c8b878c8e8c898c8e8c878c8e8c838c8e8c8a8c8e8c8a8686868784828486868686888686868a86868687868686888686868a8384838a7b7d7b8b7b7d7b8c7b7d7b888381838a8381838a8381838e7b797b897b797b867b797b8d838183887b797b887b7c7b867b7c7b887b7c7b867b7c7b80767676817676768581808184818081857e7f7e867878788678787885787878887e7f7e8b7e7f7e8b7878788b7e7f7e89808080887b797b897b797b8c7b797b8c787978847e7d7e867e7d7e857e7d7e8884868488848684887b7c7b8884868488848284887675768376757683686968826b696b846b696b846b696b82737273807b7a7b7e7b7a7b7e7b7a7b808384837b7e7c7e827e7c7e827e7c7e7f8c8a8c7e8c8a8c818c8a8c81817f817e8c8a8c80898889808988897f7e7e7e847375738386868686898a898286868686898a89828482847f8482847f8e8f8e82898889818686867f8686867c898a897c898a897c898b8978898b897f848684858e908e8091909182919091809190917f9190917b8c8a8c7b949394809493947e9493947d9c9b9c80a5a2a580a5a2a57e9c9b9ca19a989a829a989a75a5a2a588a5a2a5889c9e9c879c9e9c879c9e9c8894969484949294868c8a8c839492947f949294878c8c8c879493947e94939484949394819698967d9698967c919391828c8e8c848c8e8c81919291848c8e8c809696967ea2a0a281adaaad81adaaad80adaaad809c9e9c80969796809697968291909183918f9184918f91829694968396949684918f918596949686918f9185918f91899190918a919091898c8a8c899190918a918f918a9694968996949689969496859697968596979684969796839c9e9c849c9e9c849c9e9c83999a9985999a998694969486999a99879f9e9f86a5a2a5859c9e9c879c9e9c869c9e9c879c9e9c889697968b9697968891909186919091899190918d91909190919091898686868d8482848c84828486848284838482848e8b8c8b878b8c8b7c7b7d7b878b8c8b8a8c8b8c8a8c8b8c898c8b8c8b9494948d9c9a9c899c9a9c869c9a9c86949294879494948a9494948b9494948b9c9e9c8b9c9a9c8c9c9a9c8c9c9a9c8b9493948d94969491949694929496948f919291898c8a8c8b8c8a8c8e8c8a8c8e9190918a9496948a9496948e94969490949694909492948c7e7c7e887371737f73717387636163836361637f6361637f636163836866687e868486888684868c8684868c918f9191adaaad9cadaaad9cadaaada6adaaad9fadaaad97adaaad978e8d8e8f9a979a8c9a979a8f9a979a8f9a979a90918f9190918f9190918f91908482848a838283838382837f6b696b7c6b696b7e7371737e8080807b808080858080808979797985636563856365638979797982787a78856b6d6b8c787a7882787a7880737173847371738c73717380737173797375738b8385838b8385838b8385838d898989877b7d7b847b7d7b7e7b7d7b7d83818387838183878381838783818389898b898d898b8986898b89786d706d777e7c7e81706e706963616381706e708b898889836365637263656361767676847b7c7b867b7c7b787b7c7b7a7b7c7b7d7b7d7b7a7b7d7b7f7b7d7b837b7d7b867e7e7e80737573807375737a7e7e7e7f8c8a8c7f7676767f6b6d6b7b6b6d6b7b6b696b7d6b696b7a6b696b7e7372737f737273826b696b7f6b696b8273727382787a7881787a787b787a787b7375737d7371737a7371737d737173837371737e7370737973707379737073777370737a7374737c7374737c83838384838383797b7a7b727b7a7b7973717380737173817e7c7e817e7c7e7f7e7c7e7f7e7c7e7e7375737b7375737e7375737e7e807e8480818084808180798081807e8081808086858680868586808081807d80818080848284848482847f8482847f8482847f8482848284828483898789818e8c8e828c8e8c838c8e8c838c8e8c838c8e8c878f8e8f869a9a9a8a9a9a9a889a9a9a8b9f9f9f899190918f9f9f9f919f9f9f909f9f9f909f9f9f91adaead8eadaead8ea5a6a592a5a6a58ea5a6a587a5a6a583aaa8aa80bdbabd7ebdbabd85bdbabd89adaaad89949294869c9a9c89a4a2a47f9a9b9a8484868487848684878f908f8b9c9c9c84a5a6a5809c9c9c8b8c8a8c8a8f8f8f839a989a81a5a2a5819a989a7c97989784adaead94adaead989798978f84828489848284898c8e8c868c8e8c85949294829492947e9492947b9492947f8e8d8e828e8d8e859c9a9c859c9a9c8e949a94857e7e7e807e7e7e807e7e7e8284828486868686868482848686868685848284848482848584828486868486858686868584828484848284838482848680818086808180847b7d7b84808180838180818184828480848284828180818281808185818081877e7e7e85818081858081808580818088808180888081808380818083808180828081808480818088808180857b7d7b82808180858c8a8c858c8e8c82898a89858482848b848284878083808786848686868486838684868686868687868686868482847d8482847f84838481848284808484847f84848485808380858083808480838084808380838482848384828483848284818482848180818083808180838685868286858682838483857b7d7b8c8384839594929487737573817375738773757384737573867e807e7f7e807e7c7e807e837e807e818381837c83818382838183818381838286858682868586808c8a8c848c8a8c8583838386838383868383838583838382838483818384837e8384837f8384837c8486847b8486847e84868481848684848382838683828388838283888382838c8687868c86878689808080888080808b8482848a86868688898a8987898a8987898a898b8686868d84828488868686868384838a8384838a7b7d7b887b7d7b877b797b87838183857b797b817b797b827b797b89838183887b797b867b797b897b7c7b887b7c7b8573757384737573857676768476767688767676856b6d6b8573717385737173857371738578787886787878877371738b7371738b737173897b797b897b797b867b797b8a808080897e7d7e85787978897375738a7375738573727381737273856b696b836b696b815a5d5a795a5d5a795a5d5a815a5d5a826b696b846b696b8273727384848684858c8e8c828c8e8c828c8e8c808c8e8c798c8a8c7f8c8a8c828c8a8c827e7c7e818c8a8c7e8c8a8c7e8c8a8c7f8c8a8c818988897c8988897f8988898494929483898a8981898a89818c8e8c7f8c8e8c7b8e8f8e848988898684828484898889858c8e8c828c8e8c828c8e8c858c8e8c838e908e7f8e908e8594969483949694829190918196979681969796839c9e9c849c9c9c84a5a6a586a5a6a584a5a6a584a5a2a5879c9b9c879c9b9c82a5a2a58e9a989a88848684828f8f8f888f8f8f878c8e8c838486848284868481848684808c8a8c858c8a8c828c8a8c828c8a8c898c8c8c8d8486847e8c8c8c878c8c8c838c8e8c7c919391819193918396989683969696869c9a9c859c9a9c869c9a9c87979797838c8e8c838c8e8c808c8e8c7c8c8a8c7e8c8a8c7d9190918391909182918f91828c8a8c81918f91848c8a8c858c8a8c878c8a8c878c8a8c84918f91879190918a9190918d9190918c9190918d9694968c9c9a9c8a9c9a9c869c9a9c88969796869c9e9c869c9e9c889c9e9c879c9e9c82999a9982999a99859c9e9c88a5a2a5889f9e9f85999a9988999a998696969682949294859492948794929486919091828c8a8c848c8a8c8b8c8a8c8d9190918d91909189919091899190918f8c8b8c8c8c8b8c888c8b8c888c8b8c918b8c8b7c8b8c8b839c9b9c8e8b8c8b8b9494948c9c9e9c8d9c9e9c8d9c9e9c8c9c9a9c869c9a9c869c9a9c899c9a9c889c9e9c889c9e9c8a9c9e9c8a9c9e9c8b9c9a9c8c94939488949394898c8c8c8e8c8a8c8e8e8e8e8c9192918b9192918c9697968c9c9e9c919c9e9c949c9e9c8c949694878687868e6b696b816b696b7373717377737173847e7c7e7f8987897f8384838b838483949496949c94969496a5a2a591a5a2a58ca5a2a596a5a2a59cadaaad97adaaad97adaaad97918f91908e8d8e978e8d8e978e8d8e978e8d8e978f8c8f928f8c8f8c8f8c8f898482848e8482848f8482848e8482848e848284868382838383828383838283789c9c9c839c9e9c858e8f8e7e8e8f8e888e8f8e858f8d8f7d8f8d8f898f8d8f908f8d8f7b8688868c9496948c86888677787a78888685868f868586808685867d737173878385838b8385838b8385838b8385838d89898987898989878989898489898978838183808381838573717387737173826d706d7b5255527f5255527452555277636163776361637c7e7c7e867e7c7e7a6365637a6365638363656372767676867b7c7b847375737e7b7c7b7e7b7c7b7d7b7d7b828081807c8c8a8c7d868586837e7e7e807375737d737573807375737b6b6d6b796b6d6b827676767f7676767a7372737b737273817b7c7b83848684798486847d848684868486848684868481848684787e807e7c8486847f84868482838483828c8e8c858c8e8c858c8e8c74848684748486847e8486848184868486949294869492948194929477838383797b7a7b7c838483838c8e8c838c8e8c838987897d7e7c7e7d7e7c7e7f7e7c7e7e7e807e80898b898394969483949694848e8d8e848081807b8e8d8e7b8e8d8e7d8081807d8081807d868586838685868686868686848284808482848286868687898789878e8c8e869492948694929485949694839c9e9c889c9e9c8b9c9e9c879a9a9a869a9a9a8a9a9a9a8ba5a6a589adaead8badaead8badaead91adaead94adaead93adaead8eadaead8b9f9f9f8ba5a6a58ba5a6a587a5a6a587a5a6a588aaa8aa88aaa8aa88aaa8aa88aaa8aa84a4a2a484a4a2a4869c9a9c899492947d8f908f7da5a6a5899a9b9a899a9b9a8b94939480949394718c8a8c7c8c8a8c838f8f8f888f8f8f84a5a2a57da5a2a584adaead90adaead94adaead8c979897848c8e8c8f8c8e8c868c8e8c89898a89828b8b8b7b8b8b8b7e8b8b8b858384837f8e8d8e829c9a9c8c8e8d8e8f8081808a7e7e7e7b7e7e7e807e7e7e807e7e7e82868686868482848984828486868686868684868286848684898789858482848584828483848284838482848386868684808180897b7d7b867b7d7b847b7d7b857e7e7e857e7e7e857e7e7e877e7e7e84818081847e7e7e887e7e7e8884828488808180858081807f8081807d8081808280818083808180828081808880818087787a78847e807e877e807e8b737573897b797b86818181818486848681818185848684877e807e887e807e878183818881808186848284838482847e848284838482848784828484818081818180818484828483818081828180818281808182848684828486848081818184818181877e7d7e8481818183818181828181817f807e80878e8c8e9a9c9a9c8e8e8c8e7d8c8e8c808c8e8c898c8e8c8c8c8e8c837e7d7e807b797b7d7e7d7e837e7d7e817b797b7b8181817e8486848184868480898a89808686868284828480848284838482848684828483848284848482848584828485848284838482848384828484868486808684868486848684868486898381838c8381838a7b797b8c7b797b8e8383838a7b7c7b8a7b7c7b8873757386737573817e7d7e827e7d7e847e7d7e828482848384828485848284858482848584868488848684878486848584868486848284867e7c7e877e7c7e86848284887e7f7e88787878877878788b78787887757575847575758475757586707170837372738573727384737273827372738676757683848284868482848a767576898181818c8181818c8181818c8181818c7e7f7e897e7f7e8d707070897070708763656386636563866365637d6365637e5a5d5a815a5d5a7e5a5d5a7e6a6c6a7d7374737d737473797374738783838387898889858e8f8e879496948a949694868c8e8c848c8e8c838686867e8482847d8988897789888980898889838e8f8e808c8c8c808486847d8c8c8c7e8486847e8c8c8c7e8c8c8c8684868482848684828486848484868485848684848486847f8c8a8c7f949694858e8e8e8491929181969696819192917e969696809192917f8c8e8c838c8e8c859496947f9c9e9c839c9e9c859c9e9c859c9e9c869c9e9c86a5a2a585a5a2a5849c9a9c869c9a9c879496948494969483949694858e908e838c8a8c85919091868c8a8c8391909182949294839c9a9c849c9a9c889c9a9c899c9a9c889c9a9c899c9a9c89949394859c9a9c879493948694939483949394848c8e8c848c8e8c839494948394949484949394898c8a8c868c8a8c868c8a8c838c8a8c818c8a8c838c8a8c838c8a8c818c8e8c83949694829c9e9c839c9e9c829c9a9c819c9a9c829c9a9c849c9a9c869c9a9c859c9a9c889c9a9c8a9c9a9c8b9c9a9c8e9f9e9f8ea2a2a28d9f9e9f8d9c9e9c8c9c9e9c89999a99869c9e9c899f9c9f88999799879997998399979982999a99859c9e9c889c9e9c87999a9984949294829492948294929485949294839190918491909186969796859c9e9c869c9e9c88969796889c9e9c889697968a9795978a9795978a9795978a9795978b9493948b94939487949394898c8c8c88949294869492948e9997998c9997998c9a9a9a8c9a9a9a8e9a9a9a8a9a9a9a899496948a9496948694969486949694898f8d8f898f8d8f898f8d8f898f8d8f889496948894969488949694889496948e969496949694968e96949694969496977b7d7b937b7d7b867b7d7b8263656380635d637c635d637c635d637c797579859492948f9f9c9f919f9c9f96a5a2a590adaaad8eadaaad95adaaad95adaaad94a5a6a5929a9a9a8d9a9a9a919a9a9a959a989a909a989a8c8f8f8f8c8f8f8f939492949a9492949a949294959492948f898b898c7e807e897e807e8c898b898e8c8e8c8e8c8e8c8c8c8e8c898c8e8c8a8688868a9496948a94969486949694819c9a9c728685867d8685868c9c9a9c878e8c8e7d807e80828e8c8e878e8c8e808384838c8384837e8384837e8c8e8c908e8f8e8d8e8f8e838e8f8e839c9e9c848c8a8c8a8383838a8383838c7b7c7b8a6e6d6e856361637f6361637a636163826b6d6b857b7d7b80848684827b7d7b7b6e706e756e706e7b797b79858486848384828480848284838482847d8482847c8486847f848684828486847f848684798486848284868485848684828486847d84868480848684808486847e8486847e8486847e8486847e7b7c7b7c7b7c7b80818081838c8a8c828c8a8c808180817d8b8f8b858b8f8b858b8f8b7f8b8f8b7f868586829492948394929482949294818c8a8c7e8c8a8c818c8a8c7e8c8a8c7f7e7c7e7f7e7c7e7f7e7c7e7a7e7c7e717b797b747b797b7e7b797b817b797b867b7c7b7e7b7c7b737b7c7b7b7b7c7b828482847b8482847d8482847e8482847c848684818f908f819a9b9a819a9b9a82919291809192917e8486847e84868481848684848486847f8486848184868482949294839492948494929482999799819492948094929488949294889f9f9f85999899869998998594929485999899879c9a9c8ba4a2a48da4a2a488adaaad8badaead8cadaead8badaead8badaead8aadaaad8aadaaad8aadaaad89a2a0a28c9c9e9c8b949694899c9e9c8c9c9e9c8a9a9b9a8aa5a6a58aa5a6a589a5a6a588a5a6a586a5a6a5869c9c9c84949394819c9c9c819c9c9c859c9c9c87a5a6a587a5a6a5819c9c9c839c9c9c7e9c9c9c7f979697808c8a8c7e9796977aa2a2a27ca1a0a18ea1a0a18ea1a0a189a1a0a1939c9b9c8d9c9b9c859c9b9c859c9b9c869c9e9c89919391908688868c9193917d9496947d83858384838583848b8d8b80807e8082807e807d737173827371738b737173877e7f7e828486848284868482898a898684828485848284888482848984868487818181838486848284868486848684878181818a7e7d7e897b797b867b797b807e7d7e7d81818180818181827e7d7e8181818181818181827e7d7e857e7d7e857e7d7e897b797b867b797b827e7d7e847e7d7e7f7e7d7e7f818181877e7d7e897e7d7e877b797b897b797b7e7e807e847e807e89787a7884787a788c7b797b867b797b8481818187818181848486848484868485848684887e807e867b7d7b857e7e7e838180818184828481848284808180817d848284818482847f848284808180817e8482847d8180817e818181818181818281818183818181848486848184868484818181818486848e8e8c8e969c9a9c839c9a9c87807e808983848380838483808384837d7b7a7b7b7e7d7e847b797b817b797b7e7e7d7e7e8181817f7e7d7e827e7d7e847e7d7e84848284818482847d8482848184828486848284878482848784828482868686828482848584828485898789858e8c8e88918f9188868486887b797b8c7b797b867b797b867b797b847b797b867b797b87737573847b7c7b847b7c7b8783838385848284887e7d7e887e7d7e887e7d7e89787978857e7d7e86787978867e7d7e897e807e887e807e88787a7889787a788878767885787678857876788773717385737173877371738773717384737173856b6d6b856b6d6b8570717087757575877b7c7b857b7c7b84848684858486848984828489848284868482848a7675768c6b696b8b6b696b886b696b856b696b8763616386636163866361638663616384636563807374738173747383737473827b7b7b877b7b7b848c8a8c848c8a8c82838383828383838294929487949294898988898a8e8f8e898e8f8e858e8f8e868c8e8c868c8e8c808c8e8c818c8e8c7a8e8f8e778e8f8e838e8f8e808e8f8e7d8c8c8c7f8c8c8c7d8c8c8c7e9493947d8c8c8c808c8c8c82848684808486848184868481848684818c8e8c838c8e8c868c8a8c818c8a8c858e8e8e868c8a8c838c8e8c838c8e8c7e9192917e91929183949694859c9e9c889c9e9c889c9e9c889c9e9c899697968696979687919091859492948494929485949294879492948694969485949694859496948794969488969796889c9e9c889c9e9c889c9e9c85a5a2a583a5a2a586a5a2a5869c9a9c869c9a9c869c9a9c86949394868c8c8c848c8c8c828c8c8c828c8c8c8394939483949494819c9b9c829c9b9c85949494879493948894939485949394849c9c9c829c9f9c819c9f9c829c9f9c849c9f9c839c9e9c849c9e9c879c9e9c859c9e9c859f9e9f85a2a2a2849f9e9f869f9e9f889c9a9c879f9e9f88a2a2a28aa5a6a58ca2a2a28d9c9a9c8c9c9a9c8c9c9a9c8b999a998c9696968a949294889492948794929486949294869492948299979982999a998696969687999a9983999a9982999a9982999a99829c9e9c82999a99849c9e9c889c9e9c859c9e9c829c9e9c8396979685969796869c9e9c8a9697968a9795978d9795978a9795978d9795978b9c9a9c899c9a9c859c9a9c8b9c9a9c889997998a9492948e9492948a9492948a8f8e8f8a848284888f8e8f888f8e8f86868886888688868894969485949694868f8d8f868f8d8f868f8d8f8e8f8d8f919496949194969491949694919496948996949683787678895a595a8e5a595a8e6365638263656379636563826365638a8f8d8f8ea5a6a591a5a6a595a5a6a591a5a2a58f9f9c9f8c9f9c9f919f9c9f93a2a0a290a2a0a290a2a0a28a9797978b8f8e8f9184828496848284948f8e8f8a8486848a84868490848684978f8f8f9894929495949294959492948f9492948f9496948e9496948e9496948b949694878c8e8c8a8c8e8c8e8c8e8c8b8c8e8c8e8688868a86888682787a787f6b6d6b795a5d5a7270717085868586857071707473717382807e808c807e8087807e80868c8e8c8c8c8e8c828c8e8c828c8e8c908e8f8e8680808083737173807371737c7b7c7b8c83838387838383848383837c7979798184868483848684888486848b848684887b7d7b827b7d7b777375737b6e706e7e797b7982797b7985797b79807675767d7675767d767576807675767f7979797f7979797d848684827979797b8486847c84868483848684828486848084868481848684818486847e8486847e8486847d8486847b84868482848684898c8a8c7e8180817c76767683767676837b7c7b817b7c7b7d6b696b7d6b696b816b6d6b836b6d6b7f6b6d6b7d6b6d6b7e6b696b7c6b696b756b696b756b696b7c706e707f6361637c63616378636163716b696b746b696b7b6b696b816b696b866b6d6b7b6b6d6b786b6d6b817b7c7b7d8482847b848284808c8b8c858c8b8c8784868484848684818486847e8486847e8486847e848684828486847e919291829193918491939184919391889193918894929482949294829492948099979980999899889f9f9f89a5a6a5889f9f9f859f9f9f85a5a6a586a5a6a58aa5a6a58dadaaad8dadaaad87adaaad85a4a2a487a4a4a4879c9b9c869c9b9c86949294878c8e8c869797978a9797978a9797978d9c9e9c8e9c9e9c8b9c9e9c879c9e9c889a9b9a8a9a9b9a859a9b9a859a9b9a8194939481949394849c9c9c849c9c9c849c9c9c8594939485949394859493948394939481949394818c8a8c819493948297969782979697838c8a8c828c8a8c7f8e8e8e848e8e8e817b7d7b817b7d7b856b6d6b886b6d6b886b6d6b88838483838688867f868886908688868c868886848b8d8b8094969487949694848b8d8b808e8c8e7b8e8c8e7d8e8c8e788e8c8e897e7f7e8b7e7f7e8084868489848684888482848a848284858686868a848284897e7d7e87848684878486848981818187818181807e7d7e807e7d7e837e7d7e7f8181817d8486848284868484818181818181817f8486847e8486847e8486848081818182818181827e7d7e857b797b867b797b847e7d7e867e7d7e848181818381818187818181857e7d7e837b797b847e807e84787a78877e807e8b7e807e867e7d7e847e7d7e877e7d7e867e7d7e867b7d7b847b7d7b86818381848183818384828488818081817b7d7b7c818081808180817d8180818084828483848284828180817f8482847d84828480848284828486848484868484848684818181818381818182818181837e7d7e867e7d7e92807e809a737173837371737f807e808c737173867b7a7b777b7a7b7d7b7a7b837e7d7e7d7e7d7e817b797b807b797b7b7e7d7e7e8181818584868485818181838482848484828483868686848686868484828482898a8984898a897e8c8e8c7d9492947f8e8c8e7f898789828482848086848679868486847b797b93868486818b898b838b898b868b898b8a8b898b8a8c8a8c878c8a8c878c8a8c858c8a8c85848284857e7d7e83787978857375738673757385737573837375738673757385737573837375738473757385737573857371738373717384737173867371738573717382737173827371738273717384757575857575758975757589757575867372738673727386737273866b696b845a5d5a865a5d5a875a5d5a835a5d5a856b696b876b696b886b696b87767576897e7f7e877e7f7e838c8e8c848c8e8c87949294879492948694929486949294848c8a8c848c8a8c858c8a8c828c8a8c828383838273747387838383878383838e8988898a8e8f8e858e8f8e838e8f8e83898a8981868686818686868084828477848284718482847d848284868482848384868482848684828c8c8c83949394858c8c8c85949394859c9a9c869c9a9c849c9e9c839c9e9c82949694819496948291929184919291838e8e8e848c8a8c898c8e8c8691929184969696899c9a9c899c9e9c889c9e9c88949694888c8e8c868c8a8c868c8a8c878c8a8c878c8a8c878c8a8c868c8a8c888c8a8c898c8a8c878e908e878e908e858e908e8694969489969796899697968a9697968891909185949294838c8a8c868c8a8c828c8a8c8084868484848684868486848684868484848684858c8c8c858c8c8c8694939485949494829c9b9c819c9b9c819c9b9c839c9c9c859c9c9c869c9c9c879c9c9c88949494889c9f9c869c9f9c83a5aaa584a5a6a584a5a6a5849c9e9c839c9e9c839c9a9c829f9e9f849f9e9f879f9e9f879f9e9f899f9e9f8b9c9a9c8b9c9a9c8b9c9a9c889c9a9c8a9c9a9c8e9c9a9c8c9696968b96969688969696869492948694929486949294869492948594929485969696839696968394929483949294829492948496969682999a99859c9e9c869c9e9c869c9e9c86969796849c9e9c889c9e9c8c9697968c919091888c8a8c868989898a8989898da5a2a582a5a2a58b949394899493948b8c8c8c87949394849492948694929484949294869492948a9a9a9a8e9a9a9a8e9a9a9a8c8f8e8f8a9496948d9496948e9496948d9496948e8f8d8f90a5a2a58ba5a2a5908f8d8f8e838483828384837f63616385636163785a595a6d5a595a899694968e9694968aadaead8aadaead8eadaead97adaead91a5a6a58ea5a6a58ea5a6a58aa5a6a58c9f9c9f919f9c9f8c99979987949294878c8e8c908c8e8c8e8c8e8c858c8e8c8d9a9a9a969a9a9a989a9a9a949a9a9a8e9a989a91a5a2a597a5a2a593a5a2a58c94929493949294959492949594929491898b898b7e807e86737573867e807e8b8080808d868786888687868d80808086787a787f6b6d6b7b6b6d6b736b6d6b7d8685868c9c9a9c889c9a9c7d868586828e8c8e909c9a9c879c9a9c878e8c8e8c8c8e8c827b7a7b828384838c8c8e8c868080807973717379737173868080808f8c8a8c8c8c8a8c878383837c7b7c7b7f848684858486848384868485848684827b7d7b7d7375737a6b6d6b7773757382797b7982797b79858486847e797b797d6869687a6869687a686968876869687f7979797f6e6d6e7f6e6d6e7a6e6d6e857978798279787980797879836e6a6e846e6d6e806e6d6e7a6e6d6e806361637f6b696b7d6b696b7c6b696b7e6b696b806b6d6b7c6b6d6b7c6b6d6b807676767d7b7c7b777b7c7b7b7b7c7b857b7c7b848685868278797880787978817879787e817f8177817f8178817f817e8c8a8c818c8a8c818c8a8c7f8c8a8c7c8c8a8c7b8b898b7e9c9a9c819c9a9c889c9a9c869c9a9c7e8b8b8b818b8b8b819c9a9c84949494879494948594949482949494848f908f879a9b9a879a9b9a849a9b9a859f9e9f849f9e9f849f9e9f849f9e9f849fa09f8a9fa09f889fa09f859fa09f7f9f9c9f809f9c9f849f9c9f849f9c9f839f9f9f869f9f9f819f9f9f85999899889f9f9f879f9f9f8b9998998a9f9f9f879c9a9c82949294829492948894929487949294879c9b9c889c9b9c869c9b9c85a2a0a288a2a0a289a2a0a28897979788949694888c8e8c898c8e8c8684868485848684878486848684868485848684858c8a8c858c8a8c858c8a8c848c8a8c848c8a8c878c8a8c8594939487949394858c8a8c838c8a8c838c8a8c838c8a8c828c8a8c829796978297969782a2a2a284a1a0a17f8e8e8e7f8e8e8e848e8e8e7f9c9b9c829c9b9c8a9c9b9c8d9c9b9c8c9c9e9c8c9c9e9c86919391897b7d7b877b7d7b8083858380838583777b7d7b7b807e8080807e80809c9a9c7b8e8c8e89848684857e7f7e807e7f7e857e7f7e868482848b8686868b84828486848284898486848c8181818a7b797b857b797b8181818181848684818486848681818186818181877e7d7e897e7d7e897e7d7e88818181887e7d7e877e7d7e85818181838181818581818183818181867e7d7e887b797b847e7d7e847e7d7e827b797b827b797b827b797b827e7d7e7c818181847e807e8584868489848684897e807e898181818684868486818181877e7d7e8281838184848684827b7d7b817e807e887b7d7b81818081818482848581808186818081867e7e7e837b7d7b847e7e7e837e7e7e818180818181808182848284848181818281818181818181837e7d7e867e7d7e81818181838181818981818183807e8092807e80927371737f7371738673717383737173837b7a7b808384837a7b797b7a8486847d848684838181817f8486847e848684818181818181818180848284838686868386868684898a8987898a8984898a8982898a89848686868684828488848284858482847d89878980918f918086848680918f91889c9a9c84949294849492948a8b898b8a8b898b87838383847b7c7b877b7c7b847b7c7b827375738273757384737573867375738473757383787978857e7d7e867e7d7e857e807e867e807e85787a7884787a78847e7c7e8378767883787678837876788278787881787878827e7f7e817e7f7e867b797b887b797b857575758675757585737273836b696b836b696b836b696b80767576838482848684828486848284868c8e8c898c8e8c8b8c8e8c8b8c8e8c8c8c8e8c898c8e8c878c8e8c868c8e8c86949294879492948694929486949294888c8a8c878c8a8c828c8a8c848c8a8c7d838383748383838c636563956365639084828489848284838e8f8e83898889838686868386868683898a897b86868677898889808e8f8e7d9496948694969485949394839c9a9c849c9a9c829c9a9c859c9a9c829c9a9c82949394838c8c8c838c8e8c838c8e8c828c8e8c808c8e8c80919291819192918191929183919291849192918691929187919291868c8e8c858c8e8c868486848584868485848684858c8a8c888c8a8c8a8c8a8c879190918794929487949294898c8a8c888c8a8c88898b898684868488898b8989898b89888c8a8c878c8a8c858c8a8c848c8a8c848c8a8c838c8a8c848c8a8c848c8a8c8594939484949394869c9a9c889c9a9c899c9a9c899c9a9c889c9a9c899c9a9c869c9b9c849c9b9c879c9b9c86a5a2a585a5a6a585a5a6a588a5a6a588a5a6a586a5aaa587a5aaa585a5aaa585a5aaa586a5a6a586a5a6a583a5a6a580a5a6a582a2a2a2849f9e9f849f9e9f859f9e9f859f9e9f879c9a9c889c9a9c8b9c9a9c8b9c9a9c899c9a9c8c9c9a9c8e9c9a9c89999a9986999a9987999a9986999a99869f9c9f869f9c9f83a5a2a586a5a2a5889c9e9c859c9e9c88999a99879c9e9c899c9e9c8e9c9e9c8e9492948c969696889697968491909186919091878c8a8c818c8a8c7f8c8a8c86919091839190917e97959786898989997b7d7b86a5a2a57e8c8c8c8b848684898c8c8c879493948c99979992999799929f9c9f8ea5a2a58ca5a6a5889a9a9a838482847f84828488787a788a787a78856b6d6b856b6d6b7f6365637f6365637f6365637f6365637c6361637c636163857372738273727383787678899694968eb5b2b594b5b2b5939495948e9495948e9495948e9495948e8f8d8f8a8f8d8f8e8f8d8f8e8f8d8f8c94929487949294879492948c9492949097979795979797938c8e8c908c8e8c8f8482848f848284948482849684828497848684908f8f8f8c8486848a8486848f8b898b8c8381838a7b797b8c7b797b8b7375738c7e807e8b7e807e897e807e8a8080808d7b797b897b797b877b797b7f6b6d6b7b787a787f868886868688868c868586888685867d7071707d70717090807e8095807e807d807e8082807e807e737173807371738c7b7a7b827371737973717383808080898e8f8e898080808a7b7c7b847375737c7375738173757383848684857979798879797985797979807375737d7375737a737573827375737e6e706e82636563826365636e636563735a5d5a805a5d5a7d6869688a6869687a63616377636163806361637f63616385635d637e635d6379635d637e635d63816361637d6361637b636163806e6d6e7e7372737d7b7c7b7e7b7c7b7f848684838c8a8c82818081838c8a8c858c8a8c838b8f8b859ca29c839ca29c7f8b8f8b829492948494929482949294849492947e8c8a8c7a8c8a8c7c8c8a8c7e8c8a8c838c8a8c818c8a8c788c8a8c768c8a8c818b898b858b898b818b898b7e8b898b788b8b8b7e9c9a9c839c9a9c869c9a9c829c9e9c8294949482949494879c9e9c87a5a6a587a5a6a587a5a6a584a5a6a58badaaad87adaaad82adaaad87adaaad88adaead82adaead82adaead849fa09f7fa5a2a583a5a2a5829f9c9f839f9c9f859f9f9f809f9f9f849f9f9f899f9f9f849f9f9f849f9f9f8b9f9f9f869f9f9f82a4a2a482a4a2a487a4a2a487adaaad83a4a4a4869492948b9c9b9c879c9b9c83979797848c8e8c848c8e8c858c8e8c8784868488848684888c8e8c8684868487848684888486848684868488848684888c8a8c8694939485949394859c9c9c879c9c9c889c9c9c88a5a6a57ea5a6a5789493948794939487a5a6a587a5a6a583adaead80adaead80adaead83adaead81b5b2b581b5b2b581b5b2b58bb5b2b58db5b2b588b5b2b58db5b2b5939c9b9c93868886898688867c7b7d7b7f7b7d7b84838583878385837a7b7d7b707b7d7b73807e808573717385807e80808e8c8e858486847c7e7f7e857878788b7878788884828485848284878482848b848284897e7d7e897b797b827e7d7e80818181867e7d7e8a7e7d7e897e7d7e877e7d7e867e7d7e847e7d7e8981818186818181877e7d7e847e7d7e828181818581818182818181827e7d7e827e7d7e7f8181817d7e7d7e798181817d8181817d8181817c8181817c8181818084868485818181818181818a8181818a7e7d7e878486848381818188818181867e7d7e7d81818189818181857e7d7e82848684857e7d7e817b7d7b838482848581808185818081848180818181808182818081827e7e7e827e7e7e807e7e7e807e7e7e7e81808182818181837e7d7e827e7d7e827e7d7e847e7d7e837e7d7e84818181868181818484828489848284897e7d7e83848284837e7d7e877e7d7e837e7d7e73737573767b797b7b7b797b7d8181818484868483808180858685868586858682868586838381838383818381838183828381838280818083808180857b7d7b857b7d7b808383837c8383837c8c8a8c828c8a8c85838383847b7c7b7f838383828383838784868485848684838486848184868482807e8083807e80877b797b827b797b7f7b7d7b808081807f8081807d80818081868586828685868580818085868586847e7d7e847375738478797884787978837b797b81808080808080807c8687867d8482848184828484848284828482847f7b7d7b817b7d7b817b7d7b867b7d7b877b7d7b817b7d7b858686868991909188969696889c9a9c868c8e8c8d9192918c9492948e8c8a8c8e8c8a8c8a9492948b9496948b8e8f8e8b8e8f8e888e8f8e888b8c8b888b8c8b88949694858b8c8b8683858386838583818385837f83858372838583727375738a83858394949594938c8c8c8e8486848884868483848684848c8b8c81949494849494947b9494947e9795977e9795978397959788979597839c9a9c7e9c9a9c81969696819696968094949480949494829494947f8c8e8c828c8c8c818c8c8c7f9493947e9493947e8e8e8e80898a89838e8e8e84949294848e8e8e868e8e8e848e8e8e83898a8984898a898586868684898a89848c8e8c87898a8988898a8987898a898986868687848684868486848684868487898a898884868488898b898a8e908e8a8e908e869492948a94929487949294869696968799989987999899849f9f9f869f9f9f869c9e9c869c9e9c88a5a6a5889c9e9c8a9c9e9c899c9e9c869c9e9c899c9e9c89a5a2a589a5a2a589a5a2a588a5a2a588a5a6a587a5a6a587a5a6a5879a9a9a879c9a9c829c9a9c829c9a9c849c9a9c859c9e9c869c9e9c839c9e9c839c9e9c809c9c9c84a5a6a586a5a6a586a5a6a586a5a6a586a5a6a588a5a6a5869c9c9c849c9e9c899c9e9c8c9c9e9c84949694878e8f8e898e8f8e898e8f8e8c8988898e898b898e9496948e94969489949694879492948794929485949294829492948b949294869492948194929481949294819496947d949694819496947d9496947e9496948194969482949694889496948c9492948894929491949294917e7d7e739496948a9496948a9496948e949694888c898c8b8c898c88737173855a595a79525552765255527d525552835255527b6365637e6365637e636563856365637d6361638273717386838183898381838b8c8e8c8a8c8e8c8c8c8e8c8e8c8e8c8f8c8e8c8f8c8e8c8f8c8e8c8d8c8e8c8b8c8e8c8b8c8e8c8f8c8e8c8f8c8e8c8b9492948d9492948d9492948d9492948c7879788c7879788c7879788c5d5d5d89656465894a494a8c4a494a894a494a824a4d4a824a4d4a8d4a4d4a94606160916e6d6e916e6d6e916e6d6e918486848e7b797b897b797b8b7b797b8b7b797b8f7070708970707086545654895456548a4a4d4a874a4d4a824a4d4a855d605d8b626262827b787b806262627d6262628b6062607e606260796062607e60626087525152965251527c5251527c52515284524d5284524d5281524d5281524d528b636163866361638263616385636163866361638663616381636163866361637e5a555a795a555a855a555a7b5a555a7e6361637e6361637f6361637e6361637a6b696b7d6b696b817876787d7876787d8687868486878685868786828687868283848383838483838b8b8b808384837e8082808386888682868886828c8e8c81949294828988898589888982898889859492948394929480949294828987898386858686868586868c8a8c848c8a8c86898889857e7e7e7c7375737c7e7e7e7f83828381838283818382837f7b797b7b7375737c737573797375737c7e807e7e8382837b7b797b7b7b797b7e83828383919091838686867e7b7d7b7e7b7d7b8589888985898889838988898389888983949694899496948a9496948a94969485979797819797978297979784979797838c8e8c828c8e8c838c8e8c828c8e8c8094969481949694809496948094969482a4a4a481a4a4a47fa4a4a481a4a4a481a4a7a482a4a7a483a4a7a483a4a7a485aaabaa89979897849798978297989787a7a8a78791929182919291829192917b949394879493948a83848385838483868482848384828483848284868482848b8482848684828486848284868c8b8c898c8a8c898c8a8c899493948c9c9c9c8c9c9e9c899c9e9c899c9e9c869c9e9c849a989a849a989a8a9a989a849a989a85adaaad8dadaaad8badaaad8d9998998a9494948894949484a5a6a58194949481979797839797977e979797839797978686858681919191819c9e9c7d919191807b797b827b797b84838183868b898b878b8c8b84838283808382837d8b8c8b7b8c8e8c7b8c8e8c8a818181878c8e8c7f8987897f7e7c7e827e7c7e888987898a8486848d8486848a8181818781818189818181858181818584868487818181867b797b827b797b827e7d7e86818181838181818381818183818181837e7d7e837b797b827e7d7e837e7d7e827e7d7e807e7d7e817e7d7e7f7b797b7b7e7d7e7b7e7d7e837b797b867b797b837e7d7e837e7e7e817e7e7e837b7d7b857e7e7e8a818181877e7d7e878486848a7e7d7e818181818c7b797b7d81818183848684827b797b82818181857e7d7e7e8181818084828483818081857b7d7b857b7d7b837b7d7b847e7e7e837e7e7e7e8180817f7e7e7e827b7d7b7f7b7d7b837b7d7b837b797b837e7d7e8381818182818181818181818181818183818181867e7d7e887e7d7e847375738373757388787978837e7d7e8b848284837e7d7e6f8482847b8181817d8181817f848684848181818580818082808180837b7d7b827b7d7b80838183818381838483818383838183808685868386858680808180798685867c8c8a8c7b8c8a8c7d8c8a8c83838383837b7c7b83838383888c8a8c888c8a8c87848684808486848084868484848684858c8a8c838c8a8c8286848682868486838c8a8c7f8c8a8c7f8c8a8c7f8c8a8c81868586808685868086858682808180808482848084828483848284837e7d7e848080807f8080807c8080807b8687867c8482848084828481848284818482847b8688867f868886868688868686888682919091829c9a9c8591909186868686888c8e8c898c8e8c8c9192918e9696968f9492948f9492948f9c9a9c8e9c9a9c8b8e8f8e8889888984848284848482848383828385838283887b797b8083828381838583837b7d7b817b7d7b7a838583727375738a8385838a94959485949594888c8c8c858486848a848684889493948694949488949494819494947d9494947e979597799795978897959788979597808c8e8c7e8c8e8c8191929181919291808c8e8c808c8e8c828c8e8c838c8e8c818c8c8c818c8c8c848c8c8c838c8c8c818e8e8e87949294878e8e8e86898a89868e8e8e838e8e8e81898a898184868482898a8982898a898486868684898a8985898a898784828487848284898482848984868487898a8989898a898a8e8e8e879496948b9496948a949694889496948a969696889696968896969688999a9988999899879f9f9f869f9f9f869f9f9f849c9e9c879c9e9c889c9e9c869c9e9c899c9e9c889c9e9c889c9e9c8a9c9e9c89a5a2a586a5a2a582a5a2a585979497879a9a9a859a9a9a889a9a9a879a9a9a879c9a9c859c9a9c859c9a9c879c9a9c889c9e9c859c9e9c83949494839c9e9c84a5a6a586a5a6a584a5a6a584a5a6a5839c9c9c859c9c9c869c9c9c859493948c8c8e8c898c8e8c898c8e8c8e848684898482848a8e8f8e8c8988898784828485898b8987898b8987898b8982898b8982949294829492947c9492947e949294819492947c949294849492948494929484949694869496948194969481949694859496948494969488949694879496948c9492948c94929488949294916869687f6d6d6d866d6d6d865a595a825a595a7f5a595a7c5a595a795a595a7c5a595a866a6d6a8a6a6d6a8a8385838683858385949294889492948a9492948a94929489949294899492948994929489949294878c8e8c898c8e8c898c8e8c8b8c8e8c8a8c8e8c8d8c8e8c8f8c8e8c8f8c8e8c8f8c8e8c928c8e8c92767776887677768b62616289626162854a494a814a494a8142414283424142834241427e4241427e4a494a814a494a864a494a8365646586606160896061608d606160946061609d848684a3848684976e6d6e8b585458804a494a8e4a494a944a494a804a494a80393c3980393c3980545654865456548a5d605d8c4a4d4a915d605d915d605d824a4d4a774a4d4a7a4a4d4a774a4d4a814a4d4a864a4d4a864a4d4a794a4d4a7c6868689252515287525152805251527b656265816562658b656265916562658b63616385636163806361638363616387636163886361638363616381636163806d6a6d8080808083808080838080808483818384949294859492948494929480949294839492948494929484949294828c8e8c838c8e8c848c8e8c838c8e8c83949294818b8b8b818b8b8b828b8b8b808c8e8c828c8e8c8286888683808280817e7e7e7f7e7e7e847e7e7e877e7e7e827371737e7371737c737173827e7c7e848685868486858686868586838081807e7e7e7e7c7e7e7e7f7e7e7e837e7e7e81838283818b8c8b7d838283747b797b767e807e7b7e807e81898b8981898b897e8b8c8b818b8c8b849496948a8b8c8b85868686788686867a9190918591909186949294829492948894929488949294869496948894969488949694849496947e8988897f8988898189888982898889828c8e8c858c8e8c828c8e8c828c8e8c848486848384868482848684828486848484828484848284828482847e848284818482848684828482848284868482848b848684848486848584868484848684877b7d7b827b7d7b827b7d7b827b7d7b8083848382838483828384837d838483838482848384828481848284838482848b8482848f8482848b8c8b8c8f949494909c9c9c939c9c9c979c9c9c939c9c9c91919091919697968c9c9e9c91969796909a989a879a989a849a989a8a9a989a8a9998998799989984868686829998997f9494948194949481a5a6a57da5a6a57ea5a6a57ea5a6a583a5a6a583a5a6a5819c9e9c869c9e9c8191919178919191808b898b8494929482949294848b898b877b797b84838283808382837d8b8c8b7e8c8e8c788c8e8c7e7675767e6b696b797371737f7e7c7e8894929485949294888181818b7e7d7e85818181848486848b8181818b7b797b897e7d7e7e818181788486847c84868484818181867e7d7e847b797b817e7d7e80818181837e7d7e837e7d7e837e7d7e817b797b827b797b847b797b847b797b837b797b837b797b837e7d7e817b797b817b797b807b797b7e7b7d7b817e7e7e858180818584828485818181858486848781818181818181867e7d7e817e7d7e83818181837b797b7e818181827e7d7e777e7d7e7e818181837e7e7e807e7e7e8181808182818081827e7e7e817e7e7e827e7e7e807e7e7e7f7e7e7e7f81808181818081817e7e7e827e7d7e837e7d7e827e7d7e837e7d7e84818181828181818284868481848684837e7d7e847e7d7e837e7d7e88787978877879788b7375737f7375737b7e7d7e867e7d7e868181818481818181818181858081808380818082868586838c8a8c7f8c8a8c828c8a8c868381838483818385808180827b7d7b7e8685867b8685867e8c8a8c818c8a8c83838383838c8a8c838c8a8c858c8a8c878c8a8c88838383877e807e827e807e848486848484868483807e8085807e80858684868586848686868586858685868586858685868586838c8a8c858c8a8c828c8a8c7d8c8a8c80848284837e7d7e807e7d7e807e7d7e80808080818080807f7b797b808080807f8482847d848284808c8a8c828c8a8c86868886889193918891939184919391879c9a9c899c9a9c8a9c9a9c899c9a9c889c9a9c8c9696968e9c9a9c8c9192918e9492948a949294868c8a8c868482848689888986949694888e8f8e828e8f8e808b8c8b8883828388838283858b8c8b838b8d8b7f8385837f8385838383858381949594859495948a8385838f9495948e9c9a9c8c9c9a9c8c9c9a9c8a8c8c8c88848284868482847b8482847d848284748181817e6b6d6b926b6d6b8881818183919291839192918391929183969696829c9b9c839c9b9c80a5a2a57fa5a2a5829c9a9c839493947f9493947d949394809492947e898a897d898a8980898a89808486847d8486847b898a8981898a897e898a897e8686868386868685868686858482848a8686868a86868688898a8989898a8988898a898a84868489898a898a898b898d898b898b8e908e8d9496948d9696968d9c9e9c8c9c9e9c8b9c9e9c8ba5a6a58aa5a6a58aa5a6a588a5a6a588a5a6a589a5a6a5879c9e9c869c9e9c879494948b9494948b9c9e9c8b94949486979497839794978397949785979497868f8e8f888f8e8f888f8e8f858f8e8f828c8a8c848c8a8c848c8a8c84949294838c8b8c868c8b8c888c8b8c899494948a94939488949394888c8a8c868c8a8c898c8a8c888c8a8c868c8a8c888c8a8c848486847d8486847f8c8e8c8c848684818e8f8e8194969483949694869496948594969487949694899496948994969487949294859492948594929487949294817b797b847b797b847b797b817b797b7f6d6d6d7d5a595a7f5a595a7f5a595a7e52555281525552815255528452555283525552815255528152555286525552825a595a7b5a595a866d6d6d866d6d6d85737173858c898c8b8c898c8ba5a2a58d9c9e9c8d9c9e9c8a9c9e9c8a9c9e9c8d94929488949294859492948594929489949294899492948983818389838183898c8e8c8a8c8e8c8e8c8e8c8f7878788f7375738f7375738a5a5d5a8a5a5d5a8b4a494a884a494a854a494a7b4a494a814a494a816261627f6261628162616283787978817879787e787978867879788e807f8091807f808e807f8091807f80948c8a8c978c8a8c948c8a8c9b8c8a8ca36e6d6e915854587f423c4279423c4286626162916261628b62616286626162897070708c707070928c8a8c928c8a8c8f8486848c84868491707370877073707d6262627d7b787b827b787b88948e947e8c8e8c7e8c8e8c83767876887678768b9496948b9496948b9496947c7e7f7e818c8e8c8e8c8e8c8e8c8e8c888c8e8c898384838b838483808384838094969489a5a2a589a5a2a588a5a2a587a5a2a58a9496948a9496948a9496948a9496948794929488949294879492948594929483949294809492948094929483949294838c8e8c7e8c8e8c7f868786828687867e8384837c838483808384837f7b7d7b827b7d7b7f8082807c7b7d7b817b7d7b7e7e7e7e7c7e7e7e817e7e7e8173757382737173837e7c7e83898789878987898680818083808180818081807b7b7d7b7c7e7e7e818988898589888985898889818b8c8b7f8b8c8b7a8b8c8b7a9496947e9496947e9496947e898b897e898b89818b8c8b819496947e9496947e8b8c8b7a7b7d7b7e7b7d7b877b7d7b877b7d7b837375738b7e7e7e8c7e7e7e867e7e7e87737173857371738473717387737173877b797b817b797b817b797b84898889858c8e8c838c8e8c83999b9986999b9984949694829496948694969484a4a6a483a4a4a483a4a4a484a4a4a485a4a4a483a4a7a47fa4a7a485a4a7a485a4a7a47eaaabaa80aaabaa87aaabaa849798978291929182919291879192918b919291829493947b838483857375738c8384838f8f8f8f8c8f8f8f8f8f8f8f919a9c9a939c9e9c8b9c9e9c979c9e9c979c9e9c93949394909c9c9c859493947e949394869c9e9c7e96979681919091818c8a8c7e8486847b8486847b9a989a7ea5a2a5829998998499989985999899859998998494949483949494839494947f8382837e89888986898889848988898089888981919191789c9e9c8a919191938685868b8b898b8f8b898b8994929484949294807b797b847b797b8483828387838283818c8e8c7b818181758c8e8c788c8e8c7f9492948b9492948e7e7c7e82737173827b797b877b797b8a7b797b887b797b877b797b897b797b897e7d7e877e7d7e867e7d7e86818181847e7d7e847b797b867e7d7e837e7d7e837e7d7e837e7d7e85818181827e7d7e807e7d7e817e7d7e817b797b837e7d7e807e7d7e7e7e7d7e7e8181817b8181817b7e7d7e81818181817e7e7e837e7e7e857e7e7e857e7e7e807e7d7e817e7d7e818181817e8181817d8181817f8486847f7e7d7e837e7d7e857b797b70818181778486848281818182818081837e7e7e847e7e7e847e7e7e837e7e7e827e7e7e82818081827e7e7e8281808181818081827b7d7b7f8180817e848684827e7d7e837e7d7e858181818781818187818181877e7d7e817e7d7e81848284838482848484828484848284877879787f7879787f7e7d7e877e7d7e8681818186848684817e7d7e8481818183868586808081807a8081807d7b7d7b8273717381737173807b797b807b797b827b7d7b85868586858c8a8c838c8a8c8083838383838383827b7c7b82737573877375738473757383737573837375738173757383787a7886787a78867e807e8786848688868486878c8a8c8b8c8a8c888c8a8c888c8a8c888c8a8c888685868680818085808180817b7d7b817b7d7b7c7879787b7879787b7e7d7e7f7e7d7e7e808080808080807b8687867b8c8e8c7f949294809c9a9c849c9a9c859c9a9c8a9c9e9c8a9c9e9c869c9e9c889c9e9c8a9c9a9c8a9c9a9c8a9190918a9190918c91929189969696869192918b96969689949294898c8a8c87848284868482848f8e8f8e8894969484949694829496948f949694859496947e949694858b8c8b7f8b8d8b7c949694819496947d9496948194959485a5a6a581a5a6a5859495948a848684858c8c8c8394939483949394849494948a9c9e9c819c9e9c7b9c9e9c799795977eadaaad97adaaad92adaaad879c9a9c879c9a9c8a9c9a9c8a9c9a9c889c9b9c889c9b9c898c8e8c868c8e8c838c8c8c828c8c8c818486847f8486848084868480848684808e8e8e838e8e8e838e8e8e838e8e8e83898a89838e8e8e838c8e8c838c8e8c848c8e8c84868686878686868c898a898c8c8e8c8a8c8e8c8b8e8e8e8c8e8e8e8d9492948d94929491949694909496948d949694909496948d9492948d9492948b9492948c9492948b94929484949294869492948794929484949694828c8e8c828c8e8c838c8e8c858c8b8c888482848684828484848284857b797b867b797b837b797b827b797b8584828483848284848482848684828487848284898482848c8482848e8482848e848284888c8b8c888482848b8482848c8c8a8c808c8a8c868c8a8c848c8a8c828c8a8c829493947f9493947f9493947d949694849496948494969482949694899496948c8e8f8e8c9496948a9496948b9496948b898b8989898b8982737573826866688568666880525152775251527a4a494a814a494a7f4a494a7a4a494a7a5a595a7c5a595a7d5a595a7a5a595a7f686a6882686a6882686a6888686a68887e7d7e837e7d7e86949294869492948a9496948a9496948a9496948e9496948ea5a2a58ea5a2a58ea5a2a58ba5a2a58a9c9e9c8a9c9e9c8a9c9e9c8a9c9e9c8594929485949294859492948883838386838183847371737f6361638263616386524d5286524d5286524d5287524d5283424542884245427e5a5d5a855a5d5a886060608876777685767776888c8e8c8b9492948794929487949294899492948c949694869496948694969491949694919c9a9c919c9a9c8e9c9a9c919c9a9c908c8a8c948c8a8c908c8a8c948c8a8c8b848684796e6d6e7f848684918486848e9492948b9492948e94929491949294958c8a8c958c8a8c958c8a8c8f8c8a8c8a707370828486848a8486848c84868482948e9485948e948b948e9485948e947e7678767c8c8e8c838c8e8c8b8c8e8c8f7e7f7e8f7e7f7e837e7f7e7c9496948b8c8e8c8b8c8e8c8b8c8e8c888c8e8c86949694889496948894969488949694868f8c8f8379767986797679867976798580808085808080888080808a80808085838183878381838883818384838183807876787d7876787d78767881787678847b797b7e8080807d8687867f8080807f7b7d7b7f8384837f8384837d838483838688867f8688867d8c8e8c818c8e8c7c8988897c8988897c8988897f949294859492948994929487898789838987898180818086808180808685867e8c8a8c839492948594929488949294869492947d949694819496947f949694788b8c8b76898b897b898b897c898b8981898b89878b8c8b7e83828375838283788382837c919091819c9a9c819c9a9c83919091889492948989888985898889888988898389898984898989879496948a949694889797978597979787a5a6a587a5a6a587b5b6b58bb5b6b586b5b6b582b5b6b57fb5b6b580b5b6b584b5b6b582b5b6b57eb5b6b580b5b6b585b5b6b584b5b6b582b5bab580b5bab584b5bab584b5bab580bdbebd89bdbebd82bdbebd85bdbebd87bdbebd82bdbebd82bdbebd6dbdbebd7da5a2a582a5a2a585a5a2a58ca5a2a58ca5aaa586a5aaa586a5aaa583a5aaa57e9c9e9c7a949494869c9e9c8b9c9e9c85a5a6a57ea5a6a57e949394858c8a8c818c8a8c838c8a8c838c8a8c81919091818f8f8f878f8f8f878f8f8f848f8f8f878686868286868682868686827375737d737173817371737d7371737f737173817b797b847b797b847b797b897b797b8f7b797b78868586749c9e9c7d9191918b8b898b867b797b897b797b82838183779496948a8b8c8b8d83828384838283818181817e818181818c8e8c8a8c8e8c858987897f7e7c7e827e7c7e827e7c7e857e7d7e887e7d7e877e7d7e847e7d7e847e7d7e877e7d7e877b797b847b797b867b797b847b797b867b797b84818181868181818a7e7d7e897b797b867b797b857b797b847b797b847b797b877e7d7e847e7d7e847e7d7e837e7d7e807e7d7e837e7d7e8181818183818181818181817e7e7e7e788180817e7e7e7e837e7e7e7c81818185818181847e7d7e7d84868484848684847e807e7e848684847e807e79868586778c8a8c8286858682808180837e7d7e807e7d7e837e7d7e837b797b81787a7882787a7883787a78847e7b7e847e7d7e847e7d7e827e7d7e847b797b827b797b7f817f818584828488848284877e7d7e847e7d7e8778797884737573847375738273757384737573867e7d7e8284868484848684837375737f7b7d7b8f848684897e7d7e827e7d7e867e7d7e857b7d7b827b7d7b817e7e7e7f818081838687868786878683868786838c8e8c878c8e8c8b8c8e8c84818381877678768b737573818384837c838483867375738b73717384737173827b7a7b847b7a7b867e807e888c8e8c888c8e8c898c8e8c858c8a8c858c8a8c8b8c8a8c8b8c8a8c868c8a8c847e7d7e82707170807e7d7e81636963816369637b7074707b7e7f7e807b7d7b7e86858680918d9184918d9184919091829c9a9c869c9a9c869c9a9c889c9a9c89949394899c9a9c8a9c9a9c8b91909189919091898c8a8c88919091878c8a8c888c8a8c889192918c949694919696968e9192918b9696968b9c9a9c8c9c9b9c889c9b9c8ba4a4a48fadaead8d9c9e9c86919391809698968f9c9e9c8b9a9a9a778f8e8f829a9a9a829a9a9a84949394848c8a8c848c8a8c7b8c8a8c86848684908486847b94939478848684948486848f9a989a879a989a849a989a849c9a9c8a9192918b919291889696968fa5a2a591a5a2a5879a989a87848684898686868a8686868b868686897b7d7b8684828480848284858482848b848284858c8e8c828c8e8c828c8e8c838c8e8c848f8f8f848f8f8f848f8f8f848f8f8f86898a8985898a8982898a8982898a89858f8f8f879a989a849a989a899a989a8c9c9e9c8c9c9e9c8d9c9e9c8f9c9e9c8e9c9e9c8d9c9e9c8d9c9e9c8d9494948b8c8e8c8b8c8e8c8c8687868c808080898482848a8482848d8482848a8482848a7b7d7b898081808780818086868586808c8e8c808c8e8c808c8e8c828c8e8c838c8e8c838c8e8c848c8e8c848c8e8c8786878687868786878687868a8687868b8c8a8c8e8c8a8c888c8a8c8b8c8a8c8c8c8a8c878c8a8c898c8a8c898c8a8c848c8e8c838c8e8c818c8e8c808c8e8c8394969481949694859496948594969481868886838688868686888686868886837e7c7e827e7c7e857e7c7e857e7c7e8665656582656565864a4d4a864a4d4a804241427d4241427d4241427b42414282525152825251527b525152756a6a6a7e848684839493948094939483949394869ca29c849ca29c849ca29c879ca29c89adaaad87adaaad8badaaad8badaaad8fa5a6a58fa5a6a58ca5a6a58ca5a6a58c949694879496948c9496948c9496948a9496948d9496948d9496948d949694877e7d7e877e7d7e847e7d7e846061607f6565657d4a494a7d4a494a7a4a494a7a4a494a814a494a7a4a494a7a65656585636563836365638363656389767876897b7d7b918686868a9190918f9c9a9c919c9e9c8f9c9e9c8f9494948c949494899496948994969488949694899496948d9494948f949494919c9e9c8d9c9e9c8a9ca29c869ca29c889497948c9497948d8b8b8b918b8b8b938b8b8b919492948a8e918e8b9ca29c8d9ca29c888e918e898482848c848284918482848e8482848c8382838b7b797b8c7b797b8b7b797b917b797b917b797b868382838a7b797b837b797b8a8684868a868486808684867c8e8d8e849c9a9c868e8d8e868e8d8e8b8688869086888690868886868688867d808180877375738a73757387737573887876788a6b696b886b696b7e6b696b8273717387737173887e7d7e877e7d7e897876788a86848687868486878684868786848684868486808684867d868486818b8b8b7d8b8b8b838b8b8b858b8b8b8394969483898989829496947f94969482949294819492947d9492947f949294818c8e8c838c8e8c818c8e8c798c8e8c7b8c8e8c808c8e8c828c8e8c858c8e8c818c8e8c7e8c8e8c807e807e837e807e858c8e8c878c8e8c828c8e8c7c8c8e8c858486848584868485848684828486847e818181818181817e76757672818181737e7e7e7c7e7e7e7c7e7e7e807e7e7e776b696b746b696b7a6b696b7d767576817371737c7371737f7371737c7e7d7e7d848684828486848484868484848684859496948a949694859496948594969482949694859496948794969487949694868c8e8c848c8e8c818384837a8c8e8c81898889819492947c9492948194929487949294849492948794929489949294858c8e8c858c8e8c818c8e8c81818381857b7a7b817b7a7b7c8384837f838483808384837d8384837a83848370838483829c9e9c889c9e9c799c9e9c7c9c9e9c829ca29c7f9ca29c829ca29c849ca29c85949694859496947e949694898989898881818186818181888c8e8c898c8e8c8b8c8a8c898c8a8c858c8a8c8283818381818181808181817e7b797b7e7b797b807b797b808381838083818380838183848482848484828484848284868482848784828482848284828482848584828485686868815a595a795a595a70767776807e7d7e877b797b8c7e7d7e877b797b837b7d7b85808180807b7d7b80808180828081808786858687808180877b7d7b807b797b828181818484868482848684867e7c7e867e7c7e80817f8186817f8185818181828181818281818182818181867e7d7e867e7d7e867e7d7e867b797b817b797b7b7e7d7e7e7e7d7e757e7d7e757e7d7e7e7879787e7879787e787978817b797b817b797b817e7d7e817e7d7e857b797b837b797b7c7e7d7e7c8181817d8486847d818181817e7d7e7e7e7d7e7f818181817e7d7e7d7e7d7e807e7d7e817375737e787a787e787a787f7e807e7f80818082808180827b7d7b807b7d7b7d7e7d7e7d7e7d7e7b7e7d7e807b797b82787a7882787a7881787a78807e7b7e807e7d7e7f7e7d7e7f7e7d7e7b7e7d7e7b7e7c7e82817f817f7e7c7e7b7b797b7d7879787d7879787f7e7d7e7f78797880787978807879788678797888737573837375737f6b6d6b807b7d7b8884868489818181867e7d7e82818181867e7d7e817b7d7b7c818081847e7e7e877e7e7e8580808088808080887b797b88808080877678768776787679767876928c8e8c9a838483818384837c94939481a5a2a58b8384838783848380838483878c8e8c898c8e8c867e807e857e807e837e807e878c8a8c828c8a8c878c8a8c85706e707e636563807071708263656382636563817e7f7e887e7f7e848c8a8c818c8a8c8486858687918d9189918d918d918d918991909186919091848686868686868685848684868486848a84868489848684888c8a8c898c8a8c8b8c8a8c88919091889496948c9496948e9496948e94969488919291889696968f969696899696968a9492948c9c9b9c8e9c9b9c8c94929486969896869193918d9698968d9193917a8482847d8f8e8f828f8e8f858f8e8f868c8a8c849493948494939486949394899c9a9c89949394868c8c8c899c9a9c97a5a2a58c8f8f8f8c8f8f8f898f8f8f88919291879696968b969696869696968a8f8f8f8c84868487848684858f8f8f8a91909187919091859190918691909188949294889492948894929488949294868c8e8c848c8e8c848c8e8c858c8e8c848f8f8f898f8f8f8a9a9c9a849a9c9a899798978ca5a6a583a5a6a586a5a6a58ca5a2a58ca5a2a58ba5a2a58ca5a2a58f9c9e9c8d9c9e9c8c9496948a949694888c8b8c87848284848482848584828485808080888080808b8080808c8080808c8482848f8988898c8482848a8482848c8081808d7b7d7b8d7b7d7b8c7b7d7b8a7e7f7e8a7e7f7e8a8c8e8c898c8e8c868c8e8c868c8e8c868c8e8c838c8e8c829c9e9c8a9c9e9c8a86878685868786888c8a8c888c8a8c828c8a8c858c8a8c818c8a8c818c8a8c818c8a8c848c8a8c888c8e8c888c8e8c8978797889787978877b7c7b897b7c7b83626262816262627d4a4d4a7a4a4d4a814a4d4a7d4a4d4a7d424142804241427c4241427f424142824a4d4a7b4a4d4a804a4d4a866565658260606082606060827e7f7e8a7e7f7e889c9e9c859c9e9c8b9c9e9c889c9e9c849c9a9c839493948294939485949394839193918391939186919391899193918994919487949194899491948994919488898b8988898b8988898b898c898b898c9496948794969487949694876d6d6d8a5d5d5d865d5d5d7f5d5d5d7f4241427e42454281424542784245427b424542824a494a7a4a494a7d6565657f65656581808180858081808880818088808180899c9e9c8c9c9e9c8e9c9e9c8e9c9e9c919c9a9c929c9a9c919190918f919091909494948c9494948d8c8b8c8c8c8b8c8c8e908e8d8e908e898e908e888e908e8b9494948a8c8b8c8d848284918482848c848284888c8c8c8c949794868c8c8c878b8b8b8d8b8b8b8d8b8b8b8b7b7d7b8a7371738d73717386737173847371738c84828491848284918f8e8f898f8e8f878b8c8b8b8b8c8b9094969492949694939496949394969486949694869496948e9c9a9c87918f91878684868a918f91868e8d8e778e8d8e7c808180898081808b8688868886888681787a78836b6d6b827375738a8081808c8081808c80818085868486838684868386848683949294879496948d9496948b9496948794969486949294869492948a9492948a94929484949294879492948594929482949294858b8b8b839c9a9c839c9a9c858b8b8b83898989808989897f89898982949694819492947f9492947b8987897b8987897e818181818181817e767576797675767b7b7a7b807b7a7b7b7b7a7b797371737e7072707e707270807e807e887e807e857b7d7b826a6d6a856a6d6a827b7d7b87848684827678768776787682686a687e6b696b786b696b7b6b696b7e6b696b737e7e7e777e7e7e777e7e7e77737573777675767a8181817d8181817d818181817e7d7e7a7e7d7e7a7e7d7e857e7d7e827e7f7e867e7f7e847e7f7e827e7f7e87787a78876b6d6b876b6d6b84787a7889787a7887787a7885787a7889787a78897b7a7b86838483868384838983848386898889817375738673757381737573847371737f7371737f737173827371737e6b6d6b7e6b6d6b787678767a7678767c7371737c7b7a7b8183848387838483847b7a7b84838483848c8e8c878c8e8c858b8d8b828b8d8b888b8d8b8e8b8d8b888b8f8b848b8f8b878b8f8b878b8f8b858989897c8989897e89898987898989858181818881818183818181817675767e7371738273717382737173827b797b807e7d7e807e7d7e827e7d7e817e7d7e807b797b807b797b8073717380737173817371737c6b696b7a6b696b816b696b8763616385636163826361638563616381767776817677768a7677768a767776857e7d7e858486848a8486848c8486848c8c8a8c89808180838081808a8685868a8685868a868586878c8a8c8a8c8a8c868486848484868484848684867e7d7e807e7c7e7d848284848482848684828488818181857e7d7e887e7d7e8b7e7d7e847b797b817b797b817b797b7f7b797b7881818175818181758181817581818178848284788482847b848284787e7d7e767e7d7e7b818181847e7d7e847b797b7c7b797b757e7d7e7c8486848384868483818181867e7d7e7e8181817d8486847f818181818181817f7e7d7e7c7b797b7b7e807e7e848684827e807e85787a78827b7d7b7f7b7d7b807b7d7b7a7b7d7b78818181807b797b7e7b797b7e7b797b80787a7881787a787f787a787f787a78807b797b7d7e7d7e7f7b797b797e7d7e78817f817b817f8175817f8172848284757e7d7e75787978787375737d7879787a8482847c848284888482847e787978827375738873757385848684837b7d7b867b797b827e7d7e797e7d7e7f7e7d7e7f7e7e7e7e81808182818081817b7d7b827b797b827b797b857b797b847b797b807678768476787684767876848183817c7375737c7375738173757377737573848384838d8c8e8c8b8c8e8c898c8e8c837e807e887e807e867e807e827e807e85706e7082636163806361638063616380707170827e7d7e7c7e7d7e887e7d7e887e7f7e818c8a8c888c8a8c848c8a8c80868586828685868786858687868586827b7d7b827b7d7b807b7d7b868686868694939488949394899493948894939488969796899697968b96979688969796899496948e9496948d9496948c91929186969696899c9a9c8b9c9a9c8c9c9a9c8b9c9b9c8c9492948a9492948a94929489919391849698968f8c8e8c828c8e8c809a9a9a85a5a6a582a5a6a585a5a6a588a5a6a588a5a6a588a5a6a5889c9c9c8d9c9a9c899c9a9c899c9a9c909c9a9c8c8f8f8f898f8f8f8c9a989a879a989a87919291889192918991929187919291879a989a8a9a989a8a9a989a8c9a989a8b9c9a9c899c9a9c889c9a9c889c9a9c8b9c9a9c889c9a9c839c9a9c839c9a9c859c9e9c849c9e9c869c9e9c89a5a6a58da5aaa58ca5aaa58ca5aaa58da5aaa58ba5a6a589979897869798978c9798978b8f8f8f868f8f8f8784868489848684888486848a8486848584868483848684878482848a8482848b8482848d8482848f7b797b8f7b797b8c8080808b8080808f8482848c8482848689888990848284907b7d7b8980818089808180878081808a8c8e8c8a8c8e8c898c8e8c878c8e8c818c8e8c838c8e8c838c8e8c818c8e8c80868786828687868086878685707070826564657f656465825251528252515281525552865255528452555287525552855251528152515285525152865251527f4a494a814a494a7f4a494a7b4a494a7a4a4d4a78686a687f686a687f868886827e7c7e857e7c7e857e7c7e857e7c7e849c969c899c969c8b9c969c8b9c969c8c9c9e9c8c9c9e9c8c9c9e9c8c9c9e9c889c9e9c858384838583848385838483858486848484868481848684838c8c8c859193918591939186919391869193918994919489949194899491948794919485898b89856d706d8c6d706d856d706d835a595a875a595a6b5a595a745a595a915d5d5d7f4241427f5d5d5d835d5d5d847e7d7e847e7d7e877e7d7e879c9a9c8d9c9e9c889c9e9c889c9e9c8a9c9e9c8c9c9e9c889c9e9c8c9c9e9c939c9e9c909c9e9c8c9c9e9c8e9c9e9c8e9c9e9c8d9c9a9c8c9190918a9190918c9190918f8c8b8c8d8482848c8482848e8482848a898b898b898b898e848684898486848484828484848284918482848d8482848e8482848e84828480848284868482848f8384838f8384838983848385838483888e918e8a8e918e8d8e918e8f9ca29c93a5a6a58e9a9a9a898f8e8f8c8f8e8f8e8b8c8b908b8c8b908b8c8b8e8b8c8b8c8382838d7b797b887b797b867b797b877b797b837b797b83868486808684867c7375737c7375737f808180898e8d8e8d868886868688867e94969483949694879c9a9c8a9c9a9c878e8d8e8c8e8d8e8d949294859492948586848680787678857e7d7e8b7e7d7e8873717388737173867876788678767889787678896b696b826b696b826b696b826b696b7b6b696b816b6d6b836b6d6b7d6b6d6b816b6d6b807371737f7371737f737173857371737b7371737b7371737f7371737b7371737c7675767e6b696b7e6b696b817675767b7b7a7b8273717385737173858384838a8c8e8c8a8c8e8c858c8e8c838c8e8c878c8e8c858c8e8c828c8e8c828c8e8c7d848684877678767b7678767676787681767576787675766c8c8e8c7e8c8e8c808988898094929480949294809492947d8c8e8c7d8181818481818184818181857e7d7e838989898a9496948a8989898484868482848684867e7f7e867e7f7e8a787a78848688868486888687787a788b787a7889787a7889787a7887787a788b7371737c7371737c737173847371737d7375737a7e7e7e7d7e7e7e7a7e7e7e7a7e7c7e7a898789788987897d898789818c8e8c7e8c8e8c838c8e8c858c8e8c828c8e8c848c8e8c878c8e8c878c8e8c848c8e8c8483848387838483808384837f8b8d8b828b8d8b857b7d7b827b7d7b7f7b7c7b817b7c7b817b7c7b7e7b7c7b7c737173827371738573717382737173806b696b806b696b806b696b8576757687838183858381838283818384838183827b797b837b797b7e7b797b807b797b8573717380737173807371738073717381737173867b797b868482848b84828487848284878482848a848284908482848e84868485848684858486848e8486848784868487848684918181818c84868487868586858c8a8c80868586878081808a868586908685868a8081807f80818084818181827b797b7e7b797b787e7d7e7b817f8182817f818b7e7c7e86817f81887b797b857b797b857b797b827b797b777b797b7a7e7d7e817e7d7e7c7e7d7e7e7e7d7e817b797b7e7b797b7e7e7d7e7e848284818482847e848284787e7d7e70818181767e7d7e797b797b737b797b7581818180848684857e7d7e808181817e848684858181818581818185818181848181817f8181817f818181808486848184868485848684827e807e817e807e827b7d7b827b7d7b827b7d7b807b7d7b807e7d7e817e7d7e807e7d7e837e7d7e847e7b7e837e7b7e807e7b7e807e7b7e847e7d7e867b797b847b797b7d7e7d7e788482847b84828478817f817b7b797b7a737573757e7d7e7d8482847f7e7d7e827e7d7e80787978807879787e7e7d7e8384868487848684847b7d7b80737573827b797b827b797b7f7b797b7c7e7d7e7c7e7e7e827e7e7e877e7e7e817e7e7e807b797b7f8080807f808080827b797b8076787680767876807678767d6b6d6b7773757377838483907375738b737573868384838d7b7a7b8d7b7a7b897b7a7b857e807e887e807e857072707f6365637c706e7082706e7085706e70807e7c7e807e7d7e7e7e7d7e7a7e7d7e7a8c8a8c847e7f7e7d7e7f7e887e7f7e848c8a8c7e868586877b7d7b847b7d7b827b7d7b897b7d7b8b9190918d9c9a9c898686868e8486848e8c8c8c8e9493948e9493948c9190918c8c8a8c888c8a8c928c8a8c8f8e8e8e8c8e8e8e8f9192918c9192918e969696919696968e9696968e9696968a9c9b9c8a9c9b9c8b9c9b9c8b9c9b9c8d9c9e9c8d9c9e9c869698968b9c9e9c8ba5a6a5889a9a9a889a9a9a889a9a9a849493948694939488949394868c8a8c898c8c8c898c8c8c8d8c8c8c89949394879a989a8c9a989a899a989a879a989a869696968996969686919291889696968a9a989a8a9a989a8a9a989a8a8f8f8f899190918c9190918991909188919091889492948894929488949294889c9a9c86a5a6a588a5a6a5879c9e9c889496948a8f8f8f8a8f8f8f8f8482848a848284867b7d7b857b7d7b82898a8982898a8984848684858f8f8f878f8f8f8c8f8f8f8c8c8e8c8f8486848a8c8e8c8a8486848e8482848e8482848b8c8b8c878c8b8c888687868e80808088868786868c8e8c878e8f8e898988898a8e8f8e89949694898c8a8c898c8a8c8c8685868c8081808c7e7f7e897070708370707083636163845a595a815a595a7f5a595a7a5a595a7b5a595a7b5a595a785a595a805a595a7c5251527965646582656465826564658665666589525552815255528165666585656565836565658465656585656565857b7c7b897b7c7b879496948394969488a5a6a586a5a6a583a5a6a583a5a6a5839c9a9c839c9a9c859c9a9c869c9a9c869c969c899c969c86807d8086807d80877e7f7e8a7e7f7e877e7f7e857e7f7e85838483888384838883848388838483839493947e94939480949394848c8c8c858684868686848686868486887b757b877b797b87636163816361637d636163775255527e525552855255527e525552835a595a835a595a745a595a799496948a9496948a9496948a9496948a9496948a9c9a9c8d9c9a9c8d9c9a9c8a9c9a9c8a9c9e9c8a9c9e9c8d9c9e9c889c9e9c859c9e9c889c9e9c889c9e9c859c9e9c8a898b898c898b8989898b898c7678768e7b7d7b8a7b7d7b8a8686868a8686868a8c8b8c8a8482848c8482848e8482848b8486848b8486848c84868488898b89848c8b8c8b9494948f9494948d9494948e8c8c8c88848284848c8c8c8a8c8c8c898b8b8b8f8384838f8384838f949294918e918e918e918e8f8e918e8a8e918e8c8482848484828482848284898482848c7b797b8e8382838e83828385838283868b8c8b868b8c8b8a838283888b8c8b83918f918e918f919186848687918f917f9c9a9c819c9a9c868e8d8e898e8d8e8b868886908688869086888681787a787b737573857375738780818085737573886b696b856b696b7b6b696b806b696b88737173857371738273717385737173836b696b816b696b836b696b866b696b876b696b876b696b846b696b87787678897b7c7b8b7b7c7b897b7c7b837b7c7b877e7d7e887e7d7e827e7d7e847e7d7e887371737f7e7c7e818987897d898789748c8e8c7e8181818681818179818181797b7a7b7e7b7a7b837b7a7b85737173837072707e6365637e6365637e636563875a5d5a7c5a5d5a775a5d5a7e5a5d5a7b5a5d5a7b5a5d5a785a5d5a7d686a687e6b696b816b696b7876757675818181897e7e7e7c7375737c7375736a7375736d81818181818181818181817d8181817f7e7d7e8573717385737173837371737d737173797e7f7e8478787886737173876b6d6b7f6b6d6b7f6b6d6b7f6b6d6b826b6d6b806b6d6b7c787a7880787a787f7b7a7b7f7b7a7b847b7a7b81838483837e7e7e837e7e7e7f7e7e7e837e7e7e7f7371737f7371738273717384737173816b6d6b81767876817678767e6b6d6b7f737173827371738273717382737173847371738073717380737173847371737f6b6d6b7f6b6d6b7f6b6d6b7c6b6d6b7e6b696b816b696b846b696b7f6b696b7c73717382737173877371738373717384767576858181818981818188818181877b797b8773717387737173847b797b847b797b837b797b807b797b8281818183838183858c8a8c888c8a8c8b8381838984828486848284868482847f848284828482848784828487848284957977798e7677768a848684858486848e8486848a848684858181818f8486848c84868483868586838685868086858680808180827b7d7b87808180827b7d7b7c8685867e8486847a8486847c7e7d7e7e7e7d7e827e7c7e7d7b797b847b797b867b797b857b797b857b797b7c7b797b767e7d7e75818181778181817a7e7d7e757e7d7e75818181758181817284868478818181847e7d7e8773757378787978727e7d7e737b797b737b797b737b797b7b81818180818181837e7d7e807e7d7e7e8486848084868481818181837e7d7e838181817b7b797b7e7e7d7e80818181847e7d7e85787978817879788178797881787978817e7d7e837e7d7e837e7d7e817b797b817e7d7e807e7d7e7f7e7d7e817e7d7e817e7d7e86787978847e7d7e817e7d7e837b7c7b7d7b7c7b7a7b7c7b7a8486847f848284817879787f787978817e7d7e7f8181817f818181847e7d7e7f7e7d7e7b81818179818181797e7d7e817e7d7e857e7d7e817b797b7f7b797b7f7b797b7f7e7d7e7f7b797b847e7d7e847e7d7e7f7e7d7e817b797b847b797b867b797b847b7d7b867e7e7e8181808181818081867e7d7e8384828483848284808482848170717079707170797071708970717088737273867372737e737273816b696b836b696b856b696b7b7674768376747681838383798383837973747384636563886b696b816b696b83787878838687868784828487848284858c8a8c8c8c8a8c898f8c8f899a979a899a979a868f8c8f868c8c8c988c8c8c898c8c8c898486849a919291968486848a8486848e8486848d8c8a8c8a8c8a8c8d8c8a8c94949394909697968f9c9e9c929c9e9c8f9c9e9c8e9c9e9c8e9c9e9c8e9c9e9c8e9697968d9192918b9192918f9192918d9192918b8e8e8e85898a89838e8e8e86898a89868486848484868481898b8981898b89838c8e8c8596989685969896889698968c9c9e9c899c9e9c8a999a998d999a998c9c9e9c8b9c9e9c8a94949489949494879c9a9c879492948a949294879c9a9c8a9c9a9c8b9c9a9c8d9c9a9c8d9c9a9c8a9c9a9c899c9a9c899c9a9c899c9a9c8c9c9a9c8b9c9a9c8e9c9a9c8e8383838f7e7d7e887e7d7e887e7d7e887e7d7e8780818087808180878081808480818086949694817e7d7e867e7d7e8b9496948c949294889492948c9492948c949294877e7f7e877e7f7e837e7f7e83686868855a595a855a595a855a595a8b6d6d6d8d8486848d8486848d6e706e8f6e706e906565658d4a4d4a8e4a4d4a8d4a4d4a8642454286424542844245428342454282424542824245427b4245427e5a5d5a845a595a7e5a595a7f7070707e7070707f73717381737173807b7a7b7f8c8e8c828e8e8e85919291839192918194969485949694858e8e8e858c8a8c878c8a8c8989878989898789898e8c8e899492948b9c9a9c8d9c9a9c8991909186919091858384838383848381838483818384838186858681868586838685868686858686838183868381838283818386838183887e7c7e877e7c7e8794929488949294899c9a9c899c9a9c899c9a9c859c9a9c80838583808385837c6a696a79524d527f52555285525552815255527f525552825a595a805a595a825a595a80706e707f7b7d7b859c9e9c889193918c9193918a9c9e9c879c9e9c909c9e9c8e9c9e9c869c9a9c889c9a9c899c9a9c8a9c9a9c899496948994969489949694859496948591939187919391868688868486888686848284828482848284828486848284888486848c8486848b898b898b8e908e8f9c9a9c8f9694968e9694968e918f918c8e8e8e8b8e8e8e8d8e8e8e8a8e8e8e8a8b8b8b8d8384838d8b8b8b8d8b8b8b8b9492948b9492948b9492948b94929486949294898b898b8c8b898b868b898b859492948794929490898889907e7e7e90838383908383838783838383737573817e7d7e867e7d7e898989898c898989938c8e8c988c8e8c938c8e8c938c8e8c928c8e8c928c8e8c8f8c8e8c928c8e8c8a8486847f8486848184868481848684887b797b807b797b828c8a8c808c8a8c7e7b797b7c7371737a7371737a7b797b8379787989797879807978797a6e6e6e807b7c7b897b7c7b8984868489848684898486848b8486848d84868486848684898486848b8486848b8486848b84868489737573877b7d7b7f7b7d7b897b7d7b867b797b7c7b797b7f7b797b757b797b816d6e6d7c6d6e6d787b7d7b7f7b7d7b82737173797371737973717377737173737b797b7a7b797b7a7b797b716d6b6d7d6b6d6b826b6d6b7d6b6d6b776b6d6b7a6b696b7c6b696b7f6b696b836b696b81625f6282625f6280625f6280736d73826b6d6b7a6b6d6b7a6b6d6b735758577e5f5f5f835f5f5f7e5f5f5f786d6e6d76626262765251527662626273737473777b7b7b7d7b7b7b7d7b7b7b7b8482847e7b7d7b7e7b7d7b7b7b7d7b837b7d7b8576767385767673857676738576767382848284828482848584828485848284837b7d7b8670717086707170867071708468666882686668845a595a825a595a805a5d5a7e5a5d5a7e5a5d5a7a5a5d5a7a5a5d5a7d5a5d5a7b5a5d5a7e5a5d5a7d635d6383635d637d635d6380635d638163656381636563826365637e6b6b6b80706f7080706f7081757675807576757d787878807878787d787878827e7f7e84848284827879788073757380787978857e7d7e85848284857e7d7e85787978857b7c7b8673757388737573897375738a7b797b88838183888c8a8c8883818384838383848383838683838381838383817b7c7b8473757384737573847b7c7b7f7e7d7e7f7e7d7e817e7d7e848482848886848686868486888c8a8c8b7b797b7f7375738c7b7c7b8c838383898383838a868686848686868d8482848d84828483818381837b7d7b888486847e81838180787a78858486848584868486848684778384837b8c8e8c7d8384837d7b7a7b817b797b7e7b797b857b797b877b797b897b7d7b877b7d7b857b7d7b858081808581818182818181817e7d7e7c8181817b818181827e7d7e7d7e7d7e737e7d7e7478797877737573777e7d7e777e7d7e7a7e7d7e7f7e7d7e8181818184818181818081807a8081807f808180818081807d8181817f7e7d7e7f7b797b7d7b797b80818181827e7d7e827e7d7e827b797b7e787978787e7d7e787e7d7e7a7e7d7e7b7e7d7e7d7e7d7e7b7e7d7e7d7e7d7e7e7e7d7e7e7e7d7e7e7e7d7e7d7879787b7879787b7e7d7e7d7e7d7e818482847a8486847a848684748486847a7b7c7b7f7375737e787978817e7d7e7e7e7d7e847b797b7f7b797b747e7d7e79818181798181817e8181817f7e7d7e817e7d7e817e7d7e7f7b797b7c7e7d7e7c7b797b7d7b797b7b7e7d7e7f7e7d7e847b797b837e7d7e7a8181817d818181867b797b867e7e7e84818081817e7e7e8181808186848284837e7d7e837e7d7e807e7d7e79707170a15a5d5aa15a5d5a797071708373727379737273776b696b797372737e817f817e817f8174817f81858c8a8c818383837573747384838383909492948d949694889496948894969486949694859492948a8c8a8c858c8a8c8c8482848d848284848f8c8f868f8c8f898f8c8f839493948c8c8c8c838486848c9c9a9c969f9e9f86848684868486848e9192918f9c9c9c8f9c9c9c8f9493948f9493948f91909191919091929697969196979690919091909190918e9190918d9190918b8e8e8e888c8a8c8b8c8a8c8f8c8a8c8584868482898a8988898a8985898a89898e908e8794969484949694869496948a9c9e9c8a9c9e9c899c9e9c8b9c9e9c8b9c9e9c8a999a99879c9e9c8b9696968b9494948a9494948c9494948b94949488949294879c9a9c879c9a9c87949294869493948b9493948b94939488949394899190918c9190919086868690868686898383838c8383838b83838389838383887e7d7e847e7d7e849c9a9c849c9a9c849c9e9c849c9e9c84808180878081807c68656881686568946865687c524d528a525152885251527d5251527d5251527c525152785251527c5251527c525152805a595a896d6d6d895a595a905a595a93424542854245428742454287424542894a4d4a84656565876565658765656583737573867375738373757386737573858c8e8c858c8e8c898c8e8c898c8e8c889c9e9c879c9e9c889c9e9c87868786818c8e8c848c8e8c858c8e8c818c8e8c818c8a8c848c8a8c828e8e8e838e8e8e848c8a8c868e8e8e878c8a8c878c8a8c898987898a8987898b8482848b848284897b7d7b887b7d7b877b7d7b887b7d7b86838483878b8b8b8494929481949294819c9a9c829c9a9c839c9a9c829c9a9c829c9a9c829c9a9c869c9a9c8a9c9a9c8a9492948a9492948a9492948a7e7c7e8765666583656665814a4d4a7d4a4d4a7c524d5280524d5272524d527c6a696a888383838583838385838383869c9a9c8a9c9a9c879c9a9c8c9c9a9c919c9a9c8c9c9e9c8c9c9e9c8a9c9e9c889c9e9c879c9e9c8a9c9e9c8c9c9e9c859c9e9c86919091869190918491909187868686878385838383858383838583837b7d7b847b7d7b847b7d7b877b7d7b877b7d7b88848284888482848f9492948f9c9a9c8b9496948a9496948b9496948c898b898a8c8a8c8c8c8a8c8d8c8a8c8d8c8a8c8b898a898a898a8989898a898b898a898d8b8b8b8e8b8b8b908b8b8b8e8b8b8b8e8987898b8987898b9492948e94929484949294819492948c949294868b898b7f8988898d898889908988898d898889908c8a8c8a83838383737573897375738c7e7d7e947e7d7e947e7d7e94898989938183818881838188818381937678768f707070857070707b7070707e6361637c5a595a765a595a7f5a595a81686868825a595a7d5a595a7f6a696a7d7b797b7a7371737e7b797b857b797b897b797b8f84828486797879806e6e6e867978798d7372738d7b7c7b8673727384737273847b7c7b827372738273727386737273896b696b84737273857372737e6b696b7b6b6d6b837b7d7b7f7b7d7b816b6d6b7c6d6d6d7a6d6d6d7f6d6d6d816d6d6d836d6e6d7e6d6e6d7e6d6e6d7e6d6e6d7c7371737f7371737d7371737a7371737e6d6b6d7e5f5e5f7c5f5e5f7c5f5e5f7d5a5c5a7f5a5c5a7f5a5c5a7f5a5c5a7c6b696b7f6b696b836b696b806b696b80736d7381736d7380736d7381736d737a6b6d6b7a575857655758576c6b6d6b947b7d7b895f5f5f7e5251527e5f5f5f7a7374738084868480848684808486847d7b7b7b7d7b7b7b7d7b7b7b807b7b7b807b7d7b7b84868483848684857b7d7b7c7676738d63615a8563615a7c767673826869687f5a5d5a855a5d5a805a5d5a7b5a595a805a595a805a595a815a595a805a595a7d5a595a80686668845a595a83686a6883686a6880686a6883767876837678768484868483848684838486848084868480797879806e6a6e85797879847b797b847b797b7f737273827b797b847b7d7b817b7d7b847b7d7b807b7d7b7d7878787d78787880737173867878788673757380787978807e7d7e847e7d7e8678797886737573857375738578797887838383898383838b8c8a8c8c8c8a8c8a8c8a8c88838183827b797b7f7b797b8473757383737573827375738173757382737573847b7c7b87838383888383838584828485848284878482848784828488868486888c8a8c888c8a8c88868486898c8a8c8f8c8a8c8c8c8a8c8c8c8a8c8d8686868a8482848d868686868686867e818381868486848b848684818486848584868486848684837e807e7c7e807e79838483827b7a7b828384837b8c8e8c7e7b797b7c7b797b837b797b817b797b857b7d7b877b7d7b857b7d7b857b7d7b847b797b857e7d7e877b797b877b797b857b797b857b797b807b797b767e7d7e6b7e7d7e688482846e7e7d7e747e7d7e7a7e7d7e7f7e7d7e817e7d7e7c7e7d7e7c808180847b7d7b7c80818081868586878181817d7b797b787e7d7e7f7e7d7e84818181847e7d7e807b797b777b797b7c7879787e7e7d7e7e7e7d7e7f7e7d7e7f7e7d7e7f7b797b7b7e7d7e7b7e7d7e7d7e7d7e817e7d7e817e7d7e7b7e7d7e788482847f848284818482848184828481848684837b7c7b7f7b7c7b7d7b7c7b7b7879787b7879787c7879787c7879787d7b797b7b7e7d7e767e7d7e7b7e7d7e7f7b797b847b797b847b797b817b797b7c7b797b7f7b797b7a7e7d7e767e7d7e747b797b797b797b7f7b797b7f7e7d7e7f8181818184868481818181867e7d7e847b7d7b847e7e7e817e7e7e817e7e7e8078797880787978807879787378797871707170a99c9a9ca986858679707170777b7c7b797b7c7b7c7b7c7b81848684798c8a8c768c8a8c80817f817e817f8179838383849492948c94929481949294818687867c86878681868786838687867e848284818482848784828485848284868482848484828482848284808f8c8f8f9493948f9c9a9c839c9a9c869c9a9c829192918a9192919aadaaad96adaaad94a5a6a58a9c9c9c889c9c9c8d9c9c9c8f9697968e919091908c8a8c8e8c8a8c8c8c8a8c8d8c8a8c898c8a8c899190918b9496948b9496948d9496948891929186898a89898e8e8e888e8e8e8b949294898e908e8c8e908e898e908e89949694898c8e8c898c8e8c8b91939189919391899492948b96969688999a99899c9e9c8b9c9e9c8a9c9e9c889494948a9494948a949294879492948c8c8a8c908c8a8c918c8c8c8d8486848a848684918c8c8c8e86868689868686897b7d7b837b7d7b85838383879c9a9c849c9a9c879c9a9c819c9a9c847e7d7e847e7d7e816061607e4a494a754a494a754a494a844a494a78524d527c68656881524d5273524d5283525152865251527f6866688168666883686868817e7f7e7e7e7f7e839496948594969485949694879496948b9496948784868487848684898486848b848684899c969c8b9c969c899c969c8b9c969c8d8c8e8c8c8c8e8c8d8c8e8c8d8c8e8c8c8c8e8c8c8c8e8c898c8e8c858c8e8c84868786848687868586878684868786868c8e8c848c8e8c808c8e8c848c8e8c868e8e8e868e8e8e8391929180949694809496948591929187919291879496948994929489949294879492948a9492948c9190918a9190918b9190918a91909188949294879492948494929482949294829c9a9c819c9a9c829c9a9c839c9a9c869c9a9c866a696a826a696a826a696a825251527f525152825251527f5251527b4a4d4a81656665836566657f6566657c83858383838583839ca29c8a9ca29c869c9a9c8a9c9a9c8c9c9a9c8c9c9a9c879c9a9c879c9a9c879c9a9c879c9a9c8a919391889193918591939185868886858688868186888681868886837b7d7b847b7d7b83868686837b7d7b867b7d7b877b7d7b87838583878b8d8b8c9496948a919391889c9e9c879c9e9c879c9e9c889c9a9c889c9a9c889492948b8c8a8c878e908e868e908e888e908e898e908e8c918f918d9694968c9694968a918f918a9492948b8e8e8e8d8e8e8e8d9492948a9492948d9492948e9492948b9492948b9492948b9492948e94929489898789867b797b8c7b797b8f7b797b8c7b797b8d7375738d7e7e7e827e7e7e8a7e7e7e897b7c7b83737573897375738a8c8a8c89898989899496948c9496948c898989828c8e8c7d81838182767876887678767e7e7f7e827070707b636163826361638a6868688776777684686868845a595a866a696a886a696a886a696a855a595a836b696b836b696b856b696b896b696b836365637d636563867978798379787980737273826b696b806b696b806b696b866b696b846b696b806b696b846b696b846b696b846b696b896b696b896b696b876b6d6b896365638363656383636563866d6d6d866d6d6d846d6d6d866d6d6d856d6e6d7c6d6e6d7c6d6e6d816d6e6d826565657c6565657765656577656565756d6b6d755f5e5f775f5e5f7a5251527a494c497a494c497d494c497f494c497f4948497d4948497c494849804948498042454282424542824245427d424542734444447a4444446c313031656b6d6b9f6d6e6d83525152785f5f5f836d6e6d8a6262627a7374737a6262627a626262806b6d6b806b6d6b8073747382737473837b7d7b887b7d7b80848684807b7d7b6a898c8c7c898c8c8d63615a8563615a826869687c68696885686968856869688670717081707170837071708470717084767476897674768984828484848284858486848776787687767876857678768476787684767876817678768076787680797879757978798379787988797879856b6b6b8473727381737273826b6b6b8275767581706f70826b696b80706f708273717382787878887e7f7e837e7f7e807e7d7e847e7d7e867e7d7e87787978887879788c7879788f8482848f848284887b7c7b8a7b7c7b887b7c7b85737573847371738773717385737173857b797b8583838386838383878c8a8c888c8a8c848c8a8c8483838384838383847b7c7b8473757385787978827879787f787978837b797b8e7b797b868684868e8684869683838389838383938383838c8c8a8c81898a898d8482848d84828488898a89888486848d84868486848684837e807e837e807e82787a787f73757382737573847b7a7b847b7a7b867b7a7b7d7b7a7b788c8a8c818c8a8c838c8a8c818c8a8c858c8a8c818685867f8685867b8685867c84868481848684847e7d7e847e7d7e827e7d7e807e7d7e807b797b7d7b797b687e7d7e6b7e7d7e747e7d7e74787978757b797b757e7d7e7a7e7d7e777e7d7e7f8081807c8081807f808180867b7d7b7d7b797b758486847d848684847e7d7e807b797b7e7b797b757b797b7b7e7d7e81787978837375738373757383737573817b797b857b797b857b797b7f7b797b7c7e7d7e827879787f7375737b7879787d7e7d7e7b787978767879787f737573836b696b7f737273817b7c7b817b7c7b827e7d7e8478797882787978847879787f7e7d7e827e7d7e7f8181817d7e7d7e847b797b847e7d7e7e8181817c7e7d7e7c8181817f8486847f84868476848684768486847984868474848684748486847a8486847f7e7d7e7f7e7d7e7c7e7d7e7b7e7e7e7d8180817b8180817684828473848284737e7d7e737e7d7e7073757371868586799c9a9c81868586818685867e7b7c7b8384868488848684818486847b817f817e817f8180817f8180817f817d8383838c949294888383838183838383868786818687867e9496947e9496947e9492947e9c9a9c7c9c9a9c7e9c9a9c80a5a2a582a5a2a586a5a2a589a5a2a5959c9a9c868c8c8c869493948c9493948e9192919aadaaad9eadaaad969f9e9f88949394838c8a8c858c8a8c8a8c8a8c8b8c8a8c8e8c8a8c8d8c8a8c908c8a8c909190918e9190918c9190918e8c8a8c8b9192918d8e8e8e888c8a8c828e8e8e899492948b898a898c949294888e8e8e898e908e8c9496948a9496948a9496948b9698968b969896899698968596989689999a998b999a998d9696968d9492948c8c8b8c8e8c8b8c8f8482848d8c8b8c8b8c8a8c8b8482848c8c8a8c8c8c8a8c8d8c8c8c848c8c8c849493948694939483868686857b7d7b837b7d7b857b7d7b856a6c6a846a6c6a87525552825255527642454276424542764245427a424542784a494a786565657b8081807e8081807c9496947c7e7d7e7c7e7d7e819496947d9492948194929483949294839492948594969483949694819496947e9496948094969485949694898081808980818087848684898486848b848684898486848b807d808b807d808b807d808b807d808c8c8e8c898c8e8c8a8c8e8c8a8c8e8c898c8e8c898c8e8c858c8e8c858c8e8c85868786888687868786878684868786838c8e8c838c8e8c858c8e8c868c8e8c86919291849496948394969481949694849496948794969486949694859192918594929489949294899492948c8e8c8e8886868687919091899190918686868688838483877b7d7b887b7d7b867b7d7b8070717081707170837071707d5a5d5a6f525152825251527b5251527e6a696a82686668827e7c7e857e7c7e84949294879c9a9c899c9a9c879c9a9c879c9a9c879ca29c879ca29c879ca29c839ca29c859c9a9c889c9a9c889c9a9c8683838385868486878684868586848680868486867b7d7b857b7d7b857b7d7b867b7d7b857b7d7b878688868786888687868886849190918691909189919091899c9a9c8c9496948c949694909496948c94969487919391839193918386888685868886888c8a8c868c8a8c8694929486949294879496948b8e908e8d949694888e908e88918f91898c8a8c8b8c8a8c8b8c8a8c89898a898d898a898f8486848e8486848e7b7d7b917b7d7b9183848393838483947e7c7e8e7371738373717380737173947b797b817b797b81838183898b898b858988897c9492947c898889827e7e7e837b7c7b898c8a8c898c8a8c83838383847e7d7e8673717384737173867371738d6b6d6b8d6b6d6b886b6d6b886b6d6b826361638263616385707070857e7f7e8a76777687686868816868688a767776887b797b827b797b857b797b857b797b897b797b8584828483848284807b797b80848284898482848984828486797879847b7c7b847b7c7b897b7c7b8b7b7c7b897b7c7b897b7c7b8b7b7c7b89737273877b7c7b877372738773727384737273876b6d6b856b6d6b836b6d6b85636563865f615f8152555281525552815255527a5251527f525152835251527e5251527a4a4d4a7a4a4d4a7d4a4d4a77575957755251527352515271525152715251526f494c4974393c397d393c397d393c397f3938397c3938397f39383983393839814245428342454281424542845252527a575857826b6d6b89575857566b6d6b947b7d7b946d6e6d837b7d7b837b7d7b876262627d5251527d6262627d737473867b7b7b867374738073747380737473886b6d6b8d6b6d6b806b6d6b836b6d6b6a767673599ca2a58d9ca2a596898c8c858482847a8482848584828483767576867b7d7b867b7d7b80707170837b7d7b848482848284828486767476868482848584868480848684808486847e76787681767876807678767e76787683767876806e6a6e7d7978798384868483848684827b797b847372738573727388737273857b7d7b7c7b7d7b7f7b7d7b857b7d7b857e7f7e82787878827878788373717380737573867375738d787978897879788b7e7d7e8b8482848b7e7d7e8b7e7d7e877b7c7b857b7c7b8673757389737573877b797b878381838883818387838183887b7c7b867b7c7b87737573827375738173757383737573877b7c7b857b7c7b877e7d7e8a7e7d7e887e7d7e84848284888684869186848696807e80918684868c8c8a8c89838383938383838c7b7c7b81848284888c8e8c86898a89868482848b8183818b7b7d7b817b7d7b7c8183817c7e807e8084868485848684868486848083848380838483797b7a7b7b73717381807e8087807e8087807e8087807e80857b7d7b837b7d7b7d8081808186858684848684847e7d7e857e7d7e818181817d8181817b8181817881818173848684778482847a7e7d7e7d7e7d7e747e7d7e728181817c818181757e7d7e817e7d7e8180818075868586848081807a808180788181818281818182818181848181817b7b797b787e7d7e7d818181827b797b7d73757376787978717879786c7e7d7e677e7e7e718180817f7e7e7e7c7b7d7b787e7d7e757e7d7e6d7e7d7e698482846d848284718482846f7e7d7e717e7d7e707b797b777b797b807b797b777e7d7e797e7d7e797b797b767b797b7c8181817d8486847d7e7f7e798486847d7e7f7e7a8181817d84868480848684828486848084828480818081807e7e7e7d8180817d8180817984828474848284798482847e8081807c8081807e8081807e7b7d7b808482847e8482847b84828479848284747e7e7e727e7e7e76737573787375737584828472848284838482848a9496948491929187919291829192917c8c8e8c828c8e8c819192917e91929180919291829492948594929485949294829696967e999a99819496948194969481949694849c9c9c87a4a3a484a4a3a487a4a3a4899f9f9f8591909189919091909190918b97989788a2a3a291a2a3a291a2a3a295adaead9ca2a3a295a2a3a285979897808f8f8f839a989a8a9a989a8a9a989a909f9e9f90999a998c9496948e9496948f8c8c8c8c8c8c8c8b8c8c8c8a949394878b8b8b8b8b8b8b898b8b8b8e94929489949694899496948c949694879496948b9c9e9c8b9c9e9c8b9c9e9c8e9c9e9c8e9492948e9492948e9492948e9492948f8c8a8c8f8c8a8c8f8c8a8c888c8a8c84848684878486848784868487848684848c8a8c838c8a8c808c8a8c837675768376787683606260836062607c4a4d4a7d4a494a844a494a834a494a814a494a7d4a494a784a494a7d606060786060607a6b696b7f7b7a7b7d8b8c8b7d9c9e9c7d9c9a9c809c9a9c7d919291799192917b9192917b9696967e9c9a9c7e9c9a9c80949294838e8e8e828e8e8e848e8e8e828c8e8c838c8e8c838c8e8c838c8e8c8689878987848284888482848684828487898789898e8c8e8a8e8c8e8b8e8c8e8b8e8c8e8c8e8c8e8d8e8c8e8a9492948d9496948d9496948a9496948a949694888c8e8c858c8e8c878c8e8c8a8c8e8c87949694849496948494969484949694839c9e9c869c9e9c869c9e9c869c9e9c84949694839496948294969484949694859492948594929483949294857e7c7e8789878987898789846d6c6d7c6d6c6d895a555a8d5a555a825a555a7e5a555a8e4a4d4a814a4d4a8a4a4d4a814a4d4a78524d5278524d527a524d5275524d52727b7d7b85a5a6a588a5a6a588a5a6a589adaead86adaead889f9f9f8a9f9f9f889c9a9c869c9a9c8691929186919291858c8a8c828c8a8c828482848584828484848284848482848784828483848284838486848584868488848684898c8c8c8a8c8e8c8d9192918996969687969696889496948a949694888e8f8e858e8f8e868e8e8e858e8e8e888e8e8e8c8c8a8c8d8b8b8b8a8b8b8b8a8b8b8b848b8b8b83868686838482848684828489898a89888e8c8e888e8c8e88898789848e8c8e85949294878b898b877b797b8a7b797b8d8482849484828497848284978482849284828492848284908482848f8482848b8686868b919091899c9a9c89919091848684867b8684867e94929488949294888c8e8c7a8c8e8c7a8c8e8c857e807e85767876896b6d6b876b6d6b806b6d6b887979798a6e6d6e8663616383636163886869688d5a5d5a8d5a5d5a885a5d5a896365638c6365638663656383636563835a5d5a855a5d5a8e5a5d5a815a5d5a7d63616383636163886361638a63616389636563866365638963656387636563886365638763656381636563846365638a6a696a846a696a806a696a866a696a8970717086707170847071708770717084636563866365638763656384636563845a5d5a885a5d5a865a5d5a835a5d5a845a595a845a595a7f5a595a815a595a835a595a7f5a595a835a595a815a595a7f636563836e6e6e7f636563796365637f70707082707070827070707463616369605c607a605c608b423c428b423c42844245428c4245428c424542884245428c424542894245428b5a5d5a8c5a5d5a88606160856061608e6061608b60616084525552845255528b6264627d626462835a5b5a8b4a4d4a7f4a4d4a814a4d4a7e52555285525552805f615f7e5f615f845a595a7b5a595a7c5a595a7b5a595a8252515286525152845251527f5251527d4a494a7a5a5a5a7d6a6b6a776a6b6a876365637e6e6e6e7e6e6e6e8579787982706f7083706f7082757675857b7d7b85757375827b797b817b797b86757375866d6d6d7e6b696b7c6d6d6d7c6d6d6d7b737473816b6d6b856b6d6b7f6b6d6b7c6b696b876b696b896b696b827576757d7576757f7576758675767586706f70846b696b816b696b816b696b866b696b876b6d6b826b6d6b82737473897b7b7b867576758a7b7d7b8a7b7d7b887b7d7b8b7b7d7b8b7b7d7b8d787978897b7d7b887b7d7b837b7d7b897b7d7b8e7b7d7b8d7b797b897b797b847b797b867371738673717385787878857878788678787889787978867e7d7e867e7d7e857e7d7e837b7d7b837b7d7b857b7d7b7f8685868984828486848284908482848d898789908988898b89888986898889867e7e7e84868886878c8e8c858c8e8c82868886848181818184868481848684808486847c808180818685868886858688868586868684867f868486728c8a8c728c8a8c7e7e7d7e807e7d7e807b797b807b797b7f7879787c787978817e7d7e87787978857876787f7e7c7e7e7e7c7e817e7c7e83787978817879787e7b7d7b7c7b7d7b767e7d7e73787978827e7d7e768482847d848284817b7d7b76818081867e7e7e7c8181817c8181817e818181808486848c7e7d7e8478797888787978807879787d7e7d7e807e7d7e827b797b7b7b797b6c8482846c8482846e8482846e8482846e818081757e7e7e7f7b7d7b7c81808180787978787375736d7879787578797879737573757e7d7e6f8482846b8482846a8486846d8486846d8486846a84868467848684678486846d84868473818181747e7f7e6e7e7f7e707e7f7e70848684728486847a7e7d7e7a7b797b7a7b797b777b7d7b777b7d7b777b7d7b777b7d7b777b7d7b797b7d7b797e7e7e797e7e7e7b7b7d7b7980818078808180798081807b8482847b8482847984828479848284727e7e7e727e7e7e787e7e7e81898889798482847c898889838e8f8e7c8e8f8e7c9192917991929174919291779696968391929182919291839696968496969683999a9982999a99839c9e9c849c9e9c7e9f9e9f7e9f9e9f849f9e9f879f9e9f899c9c9c8994969489949694879496948584828489848284939190919aadaead91adaead91adaead91adaead8badaead8ca2a3a28fa2a3a285979897858c8e8c888f8f8f859a989a8f9a989a8f9a989a8e9496948d999a998b999a998e9f9e9f8e9c9a9c8e9c9a9c8e9c9a9c8a949394899492948594929487949294878b8b8b898988898c8988898c8988899089888991838483918384838b83848394838483917b7b7b8e9492948a9492948a9492948f8c8a8c888c8a8c828c8a8c858c8a8c82848684847374738573747387626262834a4d4a804a4d4a834a4d4a844a4d4a804a4d4a774a4d4a7c4a4d4a816062607d60606081767776837677767d8c8e8c838c8e8c838c8e8c808c8e8c838c8e8c829c9e9c829c9e9c7f9c9e9c7d9c9e9c82969696828c8e8c808c8e8c829696967d9696967b91929180919291828c8e8c83898a8983898a898484868484898a898786868688898a89858c8e8c868c8e8c878e8c8e85949294879492948a9492948b9492948b9492948b8e8c8e8c8e8c8e8b8e8c8e8d9492948c9492948d9492948d9496948d9496948a89898987898989858c8e8c888c8e8c8a8c8e8c888c8e8c86949694869496948694969484949694839c9e9c83868586838685868486858683808180828081808380818081808180837e7c7e857e7c7e7e686668836866688452515279525152765251527c525152845a555a845a555a845a555a805a555a8a656865888083808780838081808380848988898489888984a5a6a587a5a6a588a5a6a5859798978597989785898a8984848284888482848784828486848284847b827b847b827b837b827b847b827b8584828484848284868c8a8c8694929489949494899c9e9c889c9e9c889c9e9c879c9a9c879c9a9c869c9a9c88949394899696968396969684919291898c8e8c888e8f8e858e8f8e858e8f8e868e8f8e858e8e8e888e8e8e898c8a8c8b8c8a8c878b8b8b829492947f9492948294929483898a8983898a8986898a898c898a89908987899089878990848284908987898c8b898b8c8381838f838183918b898b8d8988898a8e8f8e839496948a8482848f8482848789878987949294879492948691909180868686827b7d7b807b7d7b847876788e868486917876788e6b696b88636563886365638563656385707270876b6d6b836b6d6b8576787680767876817979798879797986797979837979798a7675768d7675768d7675768d76757687636563876365638870717083707170887071708570717081707170857071708673727383737273887372738a73727386636563896365638a6365638663656383636563886365638563656386737573875a595a865a595a875a595a896a696a8763656386636563876365638763656387636563826365638370727086707270866d6e6d84808080846d6e6d836d6e6d82807f807f807f8081807f8084807f8083848684848486847f848684838486848384828482848284808482847f8482847f7e7f7e7f7e7f7e828c8e8c828c8e8c7a9c9e9c609c9e9c699c9e9c7a9c9e9c84848084956362638c6362638c6362638b5a5d5a8b5a5d5a8b5a5d5a885a5d5a8b6061608b6061608b6061607f60616084626462886264628f6264628b6264627d5a5b5a876a6a6a876a6a6a856a6a6a836d6d6d837b797b857b797b817b797b807b7d7b7f7b7d7b837b7d7b837b7d7b83848284848482848484828483848284867b7d7b8c7b7d7b896a6b6a7d6a6b6a8a797879876e6e6e85797879877978797d7576758375767588706f70856b696b856b696b866b696b876b696b866b696b836b696b816d6d6d816b696b866d6d6d8173747381737473857b7b7b7f7b7b7b827b7d7b857b7d7b877b7d7b8375767583757675867576758a7b7d7b837b7d7b847b7c7b8784868483848684848486848784828489848284857b7b7b827b7b7b887b7d7b847b7d7b846b696b886b696b8b7371738973717389737173897371738c7576758b7b7d7b897b7d7b8b7b7d7b8b7b797b847876788075737587787678897878788978787887787878857e7f7e83848284837e7d7e837e7d7e8378797885808180888685868a868586888c8a8c898e8c8e7f949294868e8c8e97848284907e7e7e897e7e7e86898889898988898a8c8e8c898c8e8c858688868680828084818181837e7d7e857e7d7e8581818183868586838c8a8c85808180857b7d7b82807e807f807e807c86848679807e807884868481818181837e7d7e817b797b7f7e7d7e817e7d7e8578797887737573857e7c7e7c8482847e7e7c7e837e7c7e837879787a787978757b7d7b737b7d7b707e7d7e798482847f787978737e7d7e7d7e7e7e7b7e7e7e788180817f7b7d7b7e7b797b7a7e7d7e818181818781818188787978847375738073757375787978737b797b787b797b7b7b797b7b7b797b7b78797873848284787e7d7e7b7e7d7e757b7d7b7c7b7d7b7c7e7e7e7f7e7e7e84737573847375737c787978757e7d7e737e7d7e718482847184828475848284738181816d8181816a8181816d818181738181817381818173818181797e7d7e7484868474848684778486847b848684827e7d7e857e7d7e807e7d7e7d7e7d7e7a7b7d7b777e7e7e777e7e7e747b7d7b707e7e7e727e7e7e727b7d7b777e7e7e78808180758081807686858678868586798482847c8482847a8482847c8482847b898889789492947b94929481949294809496947c9496947c949694799496947c9696967c9696967c9696967f96969680969696829192918391929180919291829696968496969684969696879492948994969489999a99849f9e9f89999a998c9496948c9c9c9c91a4a3a48cadaaad8cadaead90adaead93adaead9e9f9f9f94979897889798978e8c8e8c8b9798978f979897888c8e8c858c8e8c858c8e8c858486848d9a989a92a5a2a58fa5a2a58da5a2a592a5a2a592a5a2a58f9f9e9f8e9c9a9c899c9a9c8994939488949394879492948b8b8b8b8c838483927b7d7b9284828490898889928482848e8e8f8e87838483878384838483848387838483877b7b7b877b7b7b847b7b7b7d626462785a5c5a85424542884245427f4245427c5251527c525152815251527f5251527b60616080606160837675767d76757680767876808c8e8c818c8e8c808c8e8c7f8c8e8c7d8c8e8c7f8c8e8c838c8e8c838c8e8c838c8e8c868c8e8c868c8e8c878b8c8b878b8c8b878b8c8b848b8c8b868c8e8c829696967f96969682919291828c8e8c848c8e8c858c8e8c878c8e8c86898a89868e8e8e858e8e8e878e8e8e898c8e8c888c8e8c86898a8987898a89868e8c8e859492948a8e8c8e8b8e8c8e8a89878989898789898987898b8987898d8987898c8e8c8e8c8e8c8e8d8987898d89898985898989877e7d7e8d7e7d7e878c8e8c8a8c8e8c878c8e8c877e7f7e8673727384737273848384838773727386706d7086706d7084706d7081706d70816d6d6d816d6d6d815a595a7c5a595a78525152785251527c5251527e5251527f6d6c6d816d6c6d8489878987898789879c9e9c8b9c9e9c8d9c9e9c8d9c9e9c8c9c9e9c8c9c9e9c879c9e9c8880838087898889848988898489888984898889857b7d7b827b7d7b857b7d7b827b7d7b858482848a848284858482848384828488868a86879192918491929188919291879c9a9c869c9a9c879c9a9c889c9a9c859c9e9c849494948394949485949494858c8c8c848c8c8c868c8c8c878c8c8c86969696839192918691929187919291838e8f8e838e8f8e83949694839496948594969486949694859496948b9496948a9492948a949294928b8b8b8f8b8b8b8c8c8e8c8e8c8e8c91898a89918482848884828484848284808e8c8e808e8c8e808b898b828b898b8094929480949294838e8f8e808e8f8e808e8f8e878988898c8987898d898789908482848f8482848f7b7d7b8d7b7d7b897b7d7b897b7d7b8b868486888684868886848688868486858c8e8c8d8c8e8c858c8e8c7f8c8e8c8c8c8e8c878c8e8c83818381858183818c8486848684868481848684858486848884828488848284837675768676757686707170877e7d7e8b7e7d7e867e7d7e81868586888685868886858685868586868384838683848388838483888384838594969489949694869496948694969487949694889496948594969482838583838c8a8c868c8a8c898c8a8c878c8a8c858c8a8c838c8a8c848c8a8c848c8a8c857e807e858c8e8c848c8e8c878c8e8c8894929481949294819492948894929488949294849492948194929482807f808384868483848684808486847f76777680797879827978797f7978797f7978797f7e7f7e867e7f7e897070707b70707069605c6058605c604f9c9e9c609c9e9c7b848084846362638c6362639142454288424542894245428c424542904245429142454294424542914245428e4245429252555296525552926264628b626462876a6a6a876a6a6a8b5a5b5a896a6a6a886d6d6d8a6d6d6d886d6d6d837b797b837b7d7b847b7d7b837b7d7b7f7b7d7b81737173837371738384828482737173807b7d7b807b7d7b807b7d7b807b7d7b8079787983797879816e6e6e816e6e6e827576758575767583757675837b7d7b857b797b8875737585757375857573758370717081707170887375738d73757381737473857b7b7b897b7b7b7f7b7b7b80757675897b7d7b877b7d7b827b7d7b837b7d7b8a7b7d7b8a7576758a7b7d7b837b7c7b80737273837372738673727387737473807374737c737473837374738a706f707c757675827b7d7b8a7b7d7b877b7d7b88787978887b7d7b897879788b7576758975767586706f7088706f7087737173867371738673717386737173867371738c7878788b78787886787878867879788b7e7d7e8e8482848e8482848e8c8a8c8e8c8a8c8c8c8a8c8e868586908482848d8482848d898789868482847f737573897e7e7e897e7e7e848988898a808280867b7d7b817b7d7b82808280818486848184868484818181857e7d7e8580818083808180817b7d7b837b7d7b827b797b897b797b867b797b7c807e807d8486847d7e7d7e7d7e7d7e7b7e7d7e7c7e7d7e8478797884787978827e7d7e837e7c7e817e7c7e837e7c7e817e7c7e7a787978737b7d7b737b7d7b7c787978767e7d7e797e7d7e797879787f787978787e7e7e768482847f7b7d7b767e7e7e7c7e7d7e807e7d7e807b797b837e7d7e8478797875787978757e7d7e717e7d7e717e7d7e737e7d7e787e7d7e807e7d7e787e7d7e73848284718482846e8482846e8180816a8482846e818081718180816d7e7d7e717e7d7e6d7e7d7e698482846b8482846f84828473848284757e7d7e6d8181816d8181816d818181708181817081818173818181767e7d7e737e7d7e777e7f7e7b7878787d7371737d737173807b797b7a7b797b7a7b797b777e7d7e7a7b7d7b747b7d7b6b8180816b7e7e7e6e8180817481808174848284798482847986858679868586798685867b8081807d8482847c8988897a8e8f8e7a94969478949294789492947b9492947694929479949694809496947c949694799496947c96969684969696879c9a9c8496969681969696849c9a9c839c9a9c859c9a9c89999a998a999a99899696968796969687999a998c9f9e9f8f999a99929f9e9f93a4a3a496a4a3a48ea4a3a48c9c9c9c909f9f9f909f9f9f909f9f9f979190919a8c8e8c858c8e8c888c8e8c94979897888c8e8c858c8e8c888c8e8c858c8e8c8d9a989a92a5a2a58fa5a2a58fa5a2a58c9f9e9f8b9496948d9496948b9496948b9493948a9493948f8c8c8c8e848684907b7d7b8e8384838c9492948e9492948994969487949694838e8f8e83898889816a6a6a7e5251528152515287525152874a4d4a814a4d4a814a4d4a7a4a4d4a785a5c5a82737373887373737b7373737e737473818486848284868482848684838c8a8c818c8a8c808c8a8c838c8a8c808c8e8c7e8c8e8c7c8c8e8c7e8c8e8c818c8e8c838c8e8c868c8e8c8a8c8e8c8b8c8e8c868c8e8c888c8e8c888c8e8c8c8b8c8b898b8c8b848b8c8b878b8c8b8491929184919291828c8e8c828c8e8c858c8e8c878c8e8c85919291858c8e8c86898a89878e8e8e858e8e8e868e8e8e868c8e8c85898a8987898a8986898a8989848284898482848484828486898789878482848a8482848b8482848c8987898e8482848d8482848a8482848c8482848d7e7d7e827371738d737173957e7d7e817070707f636163826361638263616381636163846361638c636163866361638a706d70865a555a7d5a555a815a555a7d5a595a7e5a595a7e5a595a7c6d6d6d7e7e7c7e7f7e7c7e839492948594929487a5a2a58aa5a2a587a5a2a587a5a2a5879c9e9c8786858689868586898685868a808380888083808880838088808380848988898289888982898889828988897f898a8982898a8982898a8985898a898a9f9f9f889f9f9f879190918a9190918a9c9a9c859192918491929184919291838c8a8c878c8a8c8994929484949294838c8b8c848c8b8c858c8b8c858c8b8c828c8c8c828c8c8c868c8c8c8494939484919291898c8e8c86919291839192918d8e8f8e8f8e8f8e8f8482848f8482848e8c8a8c8c8e8e8e8f8e8e8e8f9192918a8b8b8b84838483877b7d7b827b7d7b818c8e8c7e898a897e8482847e8c8e8c749492947894929484949294808e8c8e808b898b828b898b878b898b8f8b898b8d8e8f8e8a8e8f8e8d8e8f8e8a8e8f8e8c8987898c8987898d8987898d8e8c8e8986868689919091899190918b9c9a9c8b94929488949294889492948b9492948a8c8e8c887e807e828c8e8c858c8e8c8581838180818381858c8e8c898c8e8c8a7979797f6e6d6e83797979867979798376757681767576867675768a8482848b8c8a8c8b8c8a8c8c8c8a8c898c8a8c8e9c9a9c859c9a9c7f9c9a9c8886858688949694869496948a949694889496948794969489949694848385838583858384838583828385838383858383838583838c8a8c838c8a8c838c8a8c868c8a8c877e7d7e847e7d7e847e7d7e828c8a8c867e807e897e807e847e807e857e807e868080808a808080868080807d80808086807f80826d6c6d7b6d6c6d816d6c6d84767776817677767b7677767e76777680797879826e6e6e826e6e6e7f79787982707070867070707b6361637163616371605c6069605c60697e7d7e717e7d7e778480847ba59ea57ba59ea57784808490737573917375738e8c8e8c918c8e8c919c9a9c889c9a9c7f9c9a9c917e7d7e96848284928482848f84828488848284857b797b836a6a6a876a6a6a8b7b797b8a7b797b837b797b837b797b856d6d6d836565657e6565657e6565658065656581737173827371738173717381737173837b7d7b837b7d7b837b7d7b867b7d7b838482847e8482848179787988797879887b7d7b887576758875767585757675847573758675737586706e7083706e707c6d6d6d836b696b8d6b696b836d6d6d8573747387737473816b6d6b817374738375767587757675857b7d7b837b7d7b7d7576757f75767586706f70866b696b7d6b696b836b696b866b696b846b696b856b6d6b806b6d6b856b6d6b8773747384706f7088706f70887576758a757675897575758873717386737173897371738e706f70886b696b86706f7086706f708773717389737173867b797b8478767884787878897878788573717384737173887375738e7375738e7879788e7375738e7b7d7b8a7b7d7b8c8081808e868586898987898d8987898d84828482898789869492948e8988898e7e7e7e8e7e7e7e897b7d7b897b7d7b8580828085808280858486848484868486818181877e7d7e887b7d7b867b7d7b83808180817b7d7b827b797b82807e80867b797b86807e80837e7d7e837e7d7e7d8181817b8181817c7879787c7879787c7375737c7375737e7371737e7371737c7371737873717378737173787371737c7371737a737173797879787c7375737c737573857879787b818081788180817f7e7e7e817e7e7e807e7d7e807b797b7e7b797b817e7d7e887375737d78797875848284757e7d7e65848284658482846584828465848284628181816b7e7d7e6b8181816b8181816e7e807e6a8486846a8486846e848684697b7d7b6484868464848684678486846c7e7c7e6f7e7c7e6f7e7c7e6d7e7c7e717e7d7e76787978767879787b787978747b7a7b777b7a7b7d7b7a7b777b7a7b717b7d7b6e7b7d7b6e7b7d7b717b7d7b7284828472848284748482847a8482847b84828470848284698988896d898889728c8a8c6f8c8a8c6f8c8a8c6f8c8a8c758c928c788c928c788c928c758c928c7494969474999b9978999b9974999b99779c9c9c779c9c9c79a4a3a479a4a3a47a9f9e9f7e9f9e9f7aa5a2a57aa5a2a57fa5a6a583a2a0a2839f9b9f7ea2a0a27e9f9e9f80a2a2a280a5a6a580a2a2a27e9c9e9c809c9e9c84a4a6a487a4a6a48ba5a6a58fa5a6a5929f9f9f929998998d9696968e9192918b8c8e8c8c9192918f9193918b868886899193918f868886988684868d918f91899c9a9c8d8684868186858686919191869c9e9c8a9c9e9c8e9c9e9c919c9e9c8e94949494949494998c8e8c918c8e8c958c8e8c958c8e8c8b8c8a8c857b7b7b857b7b7b828c8a8c8694969483949694818384837d73727380706e70805a595a865a595a805a595a775a555a83706d7086706d70868685868384828482848284879a979a899a979a84949294828e8e8e818e8e8e7f8e8e8e818c8a8c838c8a8c838c8a8c838c8a8c838c8a8c808c8a8c808c8a8c80918f918391909184868686838686868686868684848284878482848a8c8b8c878c8b8c888482848a8f8c8f8a8f8c8f8a9a979a8d8f8f8f898f8f8f869a989a809a989a7f949694808b8d8b828b8d8b83949694868c8a8c848c8a8c848c8a8c868c8a8c878c8a8c878383838583838383838383867b7a7b867b7a7b857b7a7b867b7a7b8983838386838383888383838b7374738a7e7d7e907e7d7e8d707170877071708c6365638c6365638d6365638d63656384636563856365638e636563876365637d5a5d5a816a6d6a856a6d6a837b7d7b85898789858987898784828481848284848e908e81898b89818e908e858e908e84919391849c9e9c879c9e9c879c9e9c86a5a2a583a5a2a583a5a2a583a5a2a5817b7d7b8163656389636563897b7d7b87848684848486848c8486848a8c8c8c899493948c9493948b9c9a9c899c9a9c879c9a9c859c9a9c829c9a9c8291909181949694819496948794969487949694849c9a9c849c9a9c849c9a9c849c9a9c8194929485949294858988898189888983898889839492948394929483898889868c8e8c868c8e8c89838583898c8e8c8a8b8c8b8d8382838d8382838d8382838f838483878384838f7b7d7b978b8b8b929492948f8e8c8e868e8c8e808e8c8e7e949294848e8c8e829492947f949294809492947d9492947d9492947b9492947b94929480949294839492948b949294909496948d949694879496948494969485949294899492948c9492948994929488949294888b898b868b898b838b898b888c8a8c8b8383838d8383838d7b7c7b8b7e7f7e8d8c8e8c8b8c8e8c8a7e7f7e857372738a7372738773727385737273827e7d7e866b696b846b696b806b696b826361638763616382636163786361637e5a5d5a8770717084707170827071708b8482848e8988898e8988898e8988898d8c8a8c8e8c8a8c8d8c8a8c8d8180818b7e807e847e807e818c8e8c858c8e8c888c8a8c888c8a8c878c8a8c857e7d7e837b7c7b857b7c7b837b7c7b827b7c7b807b7d7b827b7d7b877b7d7b847b7d7b8384828483848284818482848484828486848284848482848484828482848284857b797b897b797b837b797b827b797b817071708670717085656565807071707f737173817371738173717384848284817b7d7b7f7b7d7b817b7d7b837b7d7b818482847f8482847f8482847d7673767f706f707f706f707b706f707c706f707b7374737473747376838383729492946eb5b2b576b5b2b567b5b2b567b5b2b57dc6c3c67ec6c3c680c6c3c67dc6c3c67db5b6b574b5b6b574b5b6b581b5b6b580b5b2b57fb5b2b5859998997e999899799492947f9492948494929484838383817b797b7b7b797b7e737273817372737f7371737d7b797b7f7b797b867b797b837b7c7b817b7c7b837b7c7b84737273827371738378787887787878897371738573717380787678837e7c7e877e7c7e847575758473717386737173897371738a6b696b846b696b836b696b7f6b696b836365638663656385636563856365638d63616387636163816361638763616388656365825a595a845a595a825a595a7e636163826361638463616384636163866b696b8b6b696b8b6b696b866b696b866a6d6a896a6d6a8a6a6d6a84737573837576758c7576758c706f70897576758a78797888787978887879788c7b7d7b8e7372738e7372738c7372738c7372738d7371738b7371738b7371738d73717389737573837b7c7b837b7c7b897b7c7b8a8987898d89878986848284858482848b8486848b84868488898a8988898a898b868686898686868b8686868e8482848d8482848a8482848d848284918482848b8988898a8687868a8486848a848684867e7d7e887e7d7e888181818881818185808180828081808580818082808180847e7e7e867e7e7e847e7e7e817e7e7e807b797b7f838183807b797b7f7b797b857b797b817b797b78838283788382837b7b7d7b797b7d7b777b7d7b797b7d7b7d7b797b7f7b797b7f7b797b76808080807b7a7b7d7b7a7b807b7a7b7d7b7a7b787b797b737b797b73808080827b797b817b7d7b787b7d7b7f7b7d7b838081807d7e807e7d73757377737573707e807e6f848284658482845f8482845a8482845a7e7d7e5e7b797b627b797b667b797b63787a7863787a786773757367737573647b7d7b6984868473848684737b7d7b6f7e7c7e717e7c7e727e7c7e7178767876737573797e7d7e6c7e7d7e6a7e7d7e6b7b7a7b6b7b7a7b716b696b716b696b747b7d7b748686867486868674868686748c8b8c808482847e8482847a848284778988897b8e8f8e7b8e8f8e748e8f8e7794949477949494779494947794949475979a9778979a977c979a977c979a977b999b997b9fa09f7f9fa09f7fa5a6a57eadaaad83adaaad83a4a3a481a4a3a481a5a2a5839f9e9f839f9e9f87999a99829c969c7f9c969c7e9c969c7e9f9b9f7e9c9a9c829c9a9c849f9e9f84a2a2a284a4a6a48badaead8badaead8da4a6a48f9f9f9f8e9998998e9492948b949294899192918b9192918b9192918c9192918b9193918991939189919391899c9e9c90918f919c918f91819c9a9c81918f919291919192868586978685869b8685868e8c8b8c918c8b8c9a848284918482848d78787889787878898c8e8c858c8e8c828c8a8c7f8c8a8c827b7b7b857b7b7b816361637d6361637d6361637d63616380706e7083706e70888684867d706e7083868586889c9e9c869c9e9c86868586878f8c8f898f8c8f87848284858482847d8486847d898a8982898a89838e8e8e8396979685919091838c8a8c868c8a8c838c8a8c828c8a8c848c8a8c808c8a8c81919091829190918191909181919091849c9e9c849c9e9c859c9e9c889c9e9c87a5a2a588a5a2a58ba5a2a58ba5a2a58ba5a2a58ba5a2a5869a989a829a989a839496947f9496947e9496947e8b8d8b7e83838382838383828383838083838381838383817b7c7b837b7c7b837b7c7b817b7a7b85737173867b7a7b857b7a7b867374738673747386737473887374738a70717084636563816365638463656387636563897072708970727085707270847e7d7e887e7d7e887e7d7e877e7d7e898c8e8c8b8c8e8c8b8c8e8c8b8c8e8c8889878983898789848e8c8e85949294848e908e858e908e848e908e7f949694819193918391939182868886858688868483868383838683838386837f737973747b7d7b7d949594859495949294959489949394849493948f9c9a9c8f9493948b8c8c8c8c8c8c8c8c8c8c8c899493948591909182919091809190918291909185949694859496948394969481949694808b898b848b898b848b898b848b898b8589888989898889898988898d8988898e89888992898889928988898e898889908385838983858386838583868c8e8c8a9496948a8b8c8b858382837e7b797b777b7d7b6783848377838483878384837d8e8c8e7d8e8c8e808e8c8e838e8c8e88898789888482848484828484848284867b7d7b867b7d7b89838483897b7d7b8b7b7d7b8e8b8b8b8b94929489949294878b8c8b848b8c8b848b8c8b848b8c8b87949294879492948594929487949294858b898b828b898b8583818388838183888c8a8c898c8a8c8d8c8a8c8d8383838d7e7f7e88707070866361638163616381636163886361638c6361638a636163826b696b826b696b826b696b866b696b87767476858987898089878982898789849c9a9c879c9a9c8b9c9a9c8d9c9a9c89949694898e8f8e868e8f8e898e8f8e8b8c8a8c8a8c8a8c8b8c8a8c8d8c8a8c8b8c8e8c8b8c8e8c8a8c8e8c828c8e8c828c8a8c888c8a8c848c8a8c817e7d7e84848684837b7c7b807b7c7b807b7c7b817b7d7b857b7d7b857b7d7b847b7d7b85706f7082848284818482848484828483848284816e6d6e826e6d6e83848284827b797b837b797b887b797b827b797b807b7d7b857b7d7b847b7d7b837b7d7b828482848884828488848284848482847c7b7d7b7e7b7d7b837b7d7b827b7d7b818482847d8482847b7673767d767376787b797b76706f7078706f707f706f707b7374737f7374737f7374737d8383837a7e7e7e767e7e7e7a7e7e7e7d9998997b8e8f8e808e8f8e828e8f8e87737573816b696b836b696b836b696b7a6b696b7e6365638163656382636563816365637e6365637f63656381636563826365638263656381636563816365638463656386636163866b696b846b696b836b696b806b696b836b696b836b696b856b696b8673717383737173837371738673717387737173887371738873717383737173827371738273717386737173847371737f6b696b7f6b696b816b696b866b696b876b6b6b85737273887372738673727387737573847375738a7375738a7375737c706e7084706e708a7b797b807b797b7c737373867373738a7373738a7373738b706e708b6b696b8c6b696b8c6b696b897375738973757384737573836a6d6a876b696b89706f708775767585757675867371738673717388737173867371738873727385737273857372738c6b696b8d737173907371739273717392737173927b7c7b8c8383838c8c8a8c908c8a8c8d89878988898789888e8c8e8a9492948c8e8e8e8d898a89898486848d8486848e8686868e84828490898a8990868686918686868e898a8990898a8990898a898c8988898d8486848d8687868c8687868b84868488848684888486848484868485868586818685867e86858680808180817e7e7e837e7e7e847e7e7e7f89888979838183798381837d7b797b847b797b7f838283818b8c8b7e8b8c8b788382837b838583777b7d7b7d7b7d7b827b7d7b7d8080807f8687867f8687867d8687867d838483777b7a7b83737173778c8e8c788687867b808080718687867d8687867e8081807a8685867e8c8a8c818685867d7375737a73757370898b89707e807e748482846a868686658686866a868686668486845e848684628486846b7e7d7e677e807e6a7e807e6e7e807e6e8486846e7b7d7b767375737673757371737573727371736d7371736e7876786c7876786f7e7d7e718482847484828476848284748b8c8b718b8c8b748b8c8b808b8c8b849c9a9c7e9190917b86868674919091788c8b8c7a8c8b8c7e8c8b8c7694949474949694779496947b9496947e9496947794949479949494799494947494949475979a977c979a9785979a9785a2a2a28a9fa09f8aa5a6a58aa5a6a58aa5a6a5889c9c9c889c9c9c869c9c9c83949694859496948594969485999a9985999a99819c969c82a2a0a284a2a0a282a2a0a284a5a6a584a5a6a58ba5a6a58da5a6a58ba4a6a48d9c9e9c8b9496948994969488999899899998998b9998998b9998998c9c9a9c8c9c9a9c8b9c9a9c8a9c9a9c8b9c9e9c8d9c9e9c8b9c9e9c8991939194918f919c7b797b987b797b90918f9192868586977b797b8a8685868a7b797b85848284858482848b848284888c8b8c858c8e8c8d8c8e8c8d8c8e8c857878787f5a5d5a795a5d5a7f5a5d5a825a5d5a7f636163838384838694969483949694889c9a9c889c9a9c839c9a9c869c9a9c889c9e9c839c9e9c8386858681868586808f8c8f7c8f8c8f7c9a979a7c9a979a7e94929481949294838e8e8e818486847e8c8a8c818c8a8c828c8a8c828c8a8c82969496829694967f96949684969496869c9a9c849c9a9c869c9a9c889c9a9c889c9e9c8a9494948d9494948e9494948f8f8c8f8d8f8c8f908f8c8f8c84828486848684878f8f8f828486848484868482838583828385837e8385837b8385837c8383837e8383837e7b7c7b7c7b7c7b7c7375737e7375737e7375737e7375737d737173807b7a7b807b7a7b7e7371737f7374738263656382737473818383837e7e7d7e7b8c8a8c818c8a8c878c8a8c878c8e8c898c8e8c898c8e8c898c8e8c8b8c8a8c8b8c8a8c8a8c8a8c878c8a8c858c8e8c878c8e8c898c8e8c898c8e8c878e8c8e86898789878987898484828483848684818486847f898b8980848684837b7d7b857b7d7b828688868386888683838683839494948294949480a5a2a57dadaead81adaead89adaead8e949594878c8c8c8a9c9a9c8c94939489949394898c8c8c898c8c8c898c8c8c858c8c8c829190918091909185919091858686868789898987898989878989898e7e7d7e8c7b797b887b797b957b797b916b696b94737573907e7e7e897e7e7e8d7e7e7e8b7e7e7e8b7e7e7e83737573787375737b73757378838583788c8e8c7b8c8e8c808b8c8b7e8b8c8b7b8382837b7b797b7f7b7d7b8783848387838483878384838f8482848c84828489898789868987898484828481848284818482848284828484838483868b8b8b898b8b8b8b8b8b8b8e8b8b8b8b8b8b8b8383848383838483848382838683828389838283898b8c8b898988898789888987898889857e7e7e828381838483818384838183867b797b8b7375738a73757387737573867375738670707084707070867e7f7e887e7f7e8c83848385838483858384838c8384838b9191918291919186a5a6a58da5a6a58a9c9a9c879c9a9c859c9a9c8a9c9a9c8b9c9a9c899c9a9c899c9a9c848685867c8482848484828489848284898482848b8c8a8c8d8c8a8c8b8c8a8c8d8180818b7e807e887072708270727081707270867e7d7e847071708170717083707170817372737f73727381737273807372738470717084707170837071708670717087706f7086706f7084706f7081706f70816e6d6e836e6d6e876e6d6e826e6d6e7f6a696a867b797b866a696a856a696a8465656585707170846565658370717088737173827371737f6261627f5251527c5a595a7d5a595a815a595a815a595a7f5a555a745a555a765a555a7d5a555a785a5d5a786566657b6566657e656665816365637f6365637f6365637d636563816365637d6365637d6365637d6365637e73757382737573807375737d7375737f6b696b7d6b696b7d6b696b7a6b696b7e6365638263656382636563847e7e7e7f737473847374738473747382737473827b797b85737273817b797b817b797b887b797b887b797b837b797b83737173887b7c7b857b7c7b847b7c7b897b7c7b887e7f7e867e7f7e867e7f7e87787878877e7c7e848482848384828483848284897b7d7b847b7d7b807b7d7b807b7d7b7f7b7c7b837b7c7b847b7c7b847b7c7b827b797b827b797b887b797b877b797b8a7375738d737573817375737b73757384706e7088706e7086706e7086706e7082737373827b7d7b867b7d7b827b7d7b887b797b8b7b797b887b797b887b797b8a7375738973757386737573817375738e7b7d7b8c75767587706f708c706f708c7371738f7575758c75757588757575887b7c7b8a7b7c7b877b7c7b8a8486848d8486848e8486848c8486848d848684908c8a8c908c8a8c8c8383838e8383838d8482848d8482848e8987898d8987898b8486848c898a898e898a898f898a898f8c8e8c8f8c8e8c90898a89908c8e8c8e898a898b898a898a898a898a898a898a8687868a86878687898889878486848684868484848684828486847f848684838c8a8c8580818082808180808c8a8c7d9492947d898889817e7e7e86737573867b797b7f7b797b827b797b848b898b788382837c7b797b7e7b797b7a7b797b7b7b7d7b798b8d8b778b8d8b798385837f8687867d8c8e8c748687867d808080777b7a7b777371738c7b7a7b838384837b8c8e8c7d8c8e8c788c8e8c808687868380818085868586858081807e80818084898b8984898b897a7e807e737e807e7f8c8e8c7a898a89748c8e8c7a8686866f8486846f84868473818181778181817c848684757e807e757e807e78787a78736b6d6b6e6b6d6b6773757369737573697e7c7e698482846c8482846e84828471848284717e7d7e7684828476848284718b8c8b718b8c8b719c9e9c779c9e9c749c9a9c749c9a9c749c9a9c7b9c9a9c7c9494947a9c9e9c7e9c9e9c7e9c9e9c7e9496947e9496947e94969482949694819c9f9c799c9f9c7ca5aaa581a5aaa585adaaad89adaaad89adaaad8cadaaad8ea5a6a58a9fa09f87999b99839496948694969486949694839c9c9c839c9c9c819f9e9f83a5a2a581a5a2a581a5a2a587a2a0a287a2a0a283a5a6a586a2a0a289a2a2a2879f9e9f849f9e9f849f9e9f879c9e9c899c9e9c8b9c9e9c8b9c9e9c8999989989999899889f9f9f889f9f9f879c9a9c8a9696968d9192918e8c8e8c93868886937b7d7b957b7d7b977b7d7b8d8684868d7b797b9886848689918f917d91919186919191869c9e9c8a9c9e9c919c9e9c8e9494948b8c8b8c918482848d7878788565626585524d527d524d52765a5d5a827b7b7b828c8a8c888c8a8c8c9496948a8384838683848383838483838684868b868486919c9a9c8b9c9a9c839c9e9c819c9e9c819c9e9c869c9e9c879a979a83a5a2a57c9a979a809a979a7e9492947c8e8e8e818e8e8e7c9492947d9c9e9c809c9e9c829c9e9c839c9e9c809c9a9c839c9a9c82969496849c9a9c889190918891909187868686867b7d7b87848284888482848b8482848a8482848b8482848b84828487848284878482848684868486848684828f8f8f808486847e7b7d7b7a7b7d7b7d7b7d7b7b7b7d7b787375737a737573787375737a7375737a7375737a8383837a8c8a8c7e8c8a8c7e8c8e8c7d8c8e8c7d8c8e8c808c8e8c84949294829492948494929481949294848c8a8c8a8c8a8c8a8c8a8c8a8c8a8c858c8e8c848c8e8c877e807e897e807e8a8c8a8c8d8c8a8c8d8c8a8c8a8c8a8c8b8c8e8c8b8c8e8c8b8c8e8c878c8e8c838e8c8e858e8c8e858e8c8e8289878984898b89848e908e859496948394969485919391879193918591939185919391859494948694949485949494839494948594959485949594859495948594959487949394879c9a9c86949394899493948b8c8c8c908c8c8c908c8c8c92848684907b7d7b907b7d7b8e7b7d7b8b7b7d7b8873717381737173887371738c737173807b797b777b797b847b797b807b797b817e7e7e7e8988897a8988897a89888978898889787e7e7e787e7e7e7f7e7e7e867b7d7b868385838683858386838583858382838383828385838283888b8c8b878b8b8b878b8b8b878b8b8b87949294868e8c8e83898789808987898084828484848284858482848784828487848284868384838983848386838483868384838683848383838483837b7d7b868384838683828386838283877b797b897b797b87737573857375738573757380737573847b797b867b797b878381838883818387838383887b7c7b887b7c7b8c8383838d8c8e8c868c8e8c868c8e8c8a8c8e8c87949694879496948c9496948e9496948d9191918b91919187919191849191918289878985767476877674768776747687707170827071707e70717080707170848482848b8988898b8988898b84828485767676876b6d6b846b6d6b846b6d6b8463656381636563816365638a636563856365638163656383707170847071707e6b696b817372737f73727381737273847071708065656583656565845a595a805d5c5d824a494a824a494a834a494a83424542814245427e42454283424542894a494a824a494a824a494a885a595a895a595a865a595a855a595a885a595a845251527f5251527b5251527d626162826565657f6565657e6565657e7071707f6864687b7673767a7673767f7673767b706f707c7b797b7e7b797b7e7b797b7f83838381737473817374737f737473817e7e7e817e7e7e7d7e7e7e7d7e7e7e80737573807375737b7375737e7375737f8382837d8382837f83828383838283827e7e7e817e7e7e817e7e7e857e7e7e79737473818383838473747384737473847b797b847b797b7e737273827b797b867b797b867b797b887b797b8a7b797b867b7c7b837b7c7b887b7c7b89848684898486848584868484848684857e7f7e877e7c7e857e7c7e837e7c7e7f7e7c7e7d7b7d7b7f787978827879788478797883737273847b7c7b7f7b7c7b7d7372738773727385737273847372738673727387737573906d6e6d876d6e6d846d6e6d88706e708a706e7088706e708a7b797b8a737373867373738873737384737373836b696b846b696b877573758c757375866a6d6a846a6d6a8c5a5d5a8c5a5d5a8c6b696b8e6b696b8e6b696b926b696b957371739173717393737173957575758f7b7c7b917b7c7b918486848a8486848b7e7f7e8c7e7f7e8f848684928486848e7b7c7b908383838e8383838e8383838e8482848e8482848d8482848e8482848b848684898486848b898a898b898a8988868686898686868b8686868a8686868a86868687868686888686868a8686868a8988898886878686868786868687868484868481818181817b797b867b797b827b7d7b808c8a8c7f868586817b7d7b818988897a8988897c94929481949294848b898b828b898b849492947d8b898b857b797b838b8c8b7e949694789496947d94969477838583728385837b8385837d8687867086878670868786747b797b7a7371738c838483868c8e8c7d838483807b797b828080807d8c8e8c7d8687867f8081807c8081807a8685867e8c8a8c879496947d94969470898b8970898b897c7b797b737b797b787b797b727b797b717b7d7b6e7b7d7b757b7d7b787b7d7b747b797b717b797b697b797b697b797b6d8c8a8c668c8a8c668c8a8c668c8a8c658486846d8486847184868471848684718c8a8c6d8c8a8c6d8c8a8c718c8a8c76949294799492947b9492947e94929483949294839492947e9492947e94929484949294889492948694929484949294869496948b999b998b999b998c999b998a99989989a5a6a58ca5a6a58c9f9f9f8a9c9e9c889c9e9c88969796889697968b9192918a96969686969696899c9a9c899c9a9c859c9a9c839c9a9c859c9a9c879496948794969487949694899496948c9496948c949694899496948e9496948b9c9e9c849c9e9c819c9e9c889c9e9c8b9c9a9c889c9a9c889c9a9c859c9a9c899492948c94929492898889997e7e7e988383838f9492948f838383928383838d8688868e8688868d7b7d7b8986888681949294819492948c9492948c949294859c9a9c8e9c9a9c8e8e8c8e88807e8084706e70846361638363616385636163845255527d525552826869688c9492948b9496948b949694848e8e8e8491929188898b898684868483898b8982898b898d9494949a9c9e9c8d8c8b8c8384828487868886879c9e9c809c9e9c859c9e9c889c9a9c849c9a9c81919091879c9a9c8896979683969796849c9e9c849c9e9c869c9a9c879190918a9190918786868684817f8184817f8184817f818176747680737173817371738273717382737173877375738573757385737573897375738a7b797b887b797b877b797b897b797b86787878806b6d6b826b6d6b796b6d6b7773717371737173777e7d7e777e7d7e7b848284798e8f8e7c9496947c9496947c999899819998997f99989982999899878385838183858383838583858385837f898b8981848684828e908e859496948b949694888988898a8e8f8e89949694828e908e838e908e8c898b898c9496948a9496948b8e8f8e8d8988898d8988898b848284898482848786868685848284848b898b8794929484949294849492948694929483949294809492948094929482949694829496948294969485949694869496947d9496948294969486949694889c9a9c889c9a9c888b8b8b918b8b8b959191918c868586907b797b997b797b9a807e808d7371738873717384807e807f7b7d7b7d838483797b7d7b777b7d7b76808180788685867680818076808180798987897e8482847e898789838e8c8e868e8e8e84898a8987898a89878e8e8e888b8b8b888b8b8b8894929487949294858c8e8c848c8e8c848c8e8c838c8e8c838c8a8c858c8a8c858c8a8c868684868886848687868486868c8a8c808c8a8c7f8684868286848683868486838684868786858685868586848685868386858685838383847b7c7b837b7c7b877b7c7b8883848387838483898c8e8c8883848384848684837b7d7b857b7d7b867b7d7b8278767882787678847e7c7e898482848884868486848684898486848684868483838383888c8a8c8e8c8a8c8e83838388818181867e7d7e887e7d7e868181818b8486848c8486848b797b798b6e706e8a6b6a6b866b6a6b856b6a6b846b6a6b7e7675767e767576817675768176757681757775847b7d7b877b7d7b8a7b7d7b89848684897677768576777681767776816b6d6b846b6d6b856b6d6b84737473846a6c6a835a5d5a855a5d5a865a5d5a855a5d5a865a5d5a87686968865a5d5a806361638263616383636163806361637d5a595a7c5a595a7f5a595a815a595a7c6361637c636163866361638b636163846565657f656565877879788c8c8e8c887674768876747681848284858482848b7b7d7b867b7d7b847b7d7b847b7d7b85787b7884787b7884787b78838c928c858c8e8c888c8e8c828c8e8c7d8c8e8c7f84868482848684828486847c848684788486848076787683767876807678767b7b797b7f7b797b827b797b7f7b797b81737173817371737c7371737d7371737f7371737c7371737e73717380737173806b6d6b806b6d6b7f6b6d6b7f6b6d6b7f6d6d6d7e6d6d6d7e6d6d6d7f6869687d6b6b6b8273727383737273826b6b6b846d6d6d84686968876d6d6d876d6d6d857071708a707170886d6d6d8c6d6d6d8e656765896b6d6b896b6d6b8b6b6d6b87737173826a6a6a856a6a6a8273717381706f70806d6e6d7f6b6d6b7f6b6d6b7f6b696b7d6d6d6d7f6d6d6d826b696b8068696885686968806869688068696883706d7083706d70836565658c706d70836d6f6d8b6d6f6d8e6d6f6d8b6d6f6d8e706e708e706e708e706e7083706e70866b696b8d6b696b8d6b696b896b696b876b6d6b906b6d6b906b6d6b8a6b6d6b857375738973757387737573907375738e7b7a7b8e737173937b7a7b97838483978486848c7e7f7e8f7e7f7e937e7f7e8e8486848a84868481737173857371738e8181818e7e7d7e90818181908181818d8482848d8482848c8482848c8482848e8686868e8686868d8686868d8482848e8482848d8482848e84828490848284908482848d8482848e8482848d898a898c84868489848684898486848c848684898482848884828489898a89888c8e8c848b8b8b808b8b8b878b8b8b8794929482949294798b8b8b798b8b8b849492947f8082807d808280898688867f8c8e8c77949294819492947f898889817e7e7e909190918c919091838686867f9190917a8c8b8c74949494819494947d949494768e908e78707270785255527d525552866b696b8d6b696b867b797b738b898b7889888985737573897375737c7e7e7e787b797b788381837b8381837d7b797b806365637b636563757374737e838383738c8e8c728c8e8c738c8e8c738c8e8c718b8d8b6b8b8d8b719496946e8b8d8b7191919171919191699191916d919191719493946d949394798c8a8c758c8a8c7984868475848684798f908f758f908f748c8a8c7894939478949394789493947e9492947e949294819492947e94929480949294809c9b9c809c9b9c80a4a4a4859f9f9f889f9f9f88a5a6a58ba5a6a58ca5a6a588a5a6a589a5a6a589999b99889492948c9492948a949294859492948791909188919091899697968b969796899696968c9696968c9696968a9696968894939488949394879493948794939487949694899496948c94969489949694899496948794969487949694879496948491939184919391889193918b9193918b9190918b868686928686869586868696898889998988898f8988898c8988898c949294839492948394929486949294859c9e9c8a9c9e9c8b9c9e9c8b9193918c8988898c8988898c898889907e7e7e8a807e8083807e80857371737f73717382706e7083706e70847e7c7e858c8a8c847e7d7e879492948c9492948c9492948b949694889496948894969486949694859496948594969483949694858e908e8d84828490848284868482848a8c8b8c89919391877b7d7b87868886879193918491909184919091859c9a9c819c9a9c82919091848c8a8c848c8a8c838c8a8c847b7d7b837b7d7b837b7d7b837b7d7b81817f817b8c8a8c78817f817f6b696b7f7b7a7b7c8384837f83848381838483837e7e7e857e7e7e8573757389737573897b797b867b797b887b797b877b797b867878788486838680868386828683867f9496947c9496947c9496947f9496947d9496947f9496947b9496947b8e8f8e7e8686867e7375737e7375737e73757381737573817375738173757385838583878e908e8a8e908e8a898b898884868485848284848e8f8e86949694878482848984868489898b898c898b898c84868488848284888482848b8482848b848284898482848b8482848b8482848784828487838183828b898b82838183827b797b807e7e7e807e7e7e837e7e7e83898889858b8c8b888b8c8b8b8b8c8b8e8b8c8b90898b8990898b89957e807e8b7e807e887b7c7b916b6d6b966b6d6b886b6d6b847b797b7b7b797b7b7b797b847b797b7f807e807b807e807b807e807b8e8c8e7d8b8b8b7d9492947d9492947f949294828c8a8c858c8a8c878c8a8c878c8a8c888e8c8e888e8c8e8894929486949294838e8e8e858e8e8e86898a89868e8e8e888b8b8b879492948394929481949294848c8e8c8483858384838583858c8e8c858c8a8c858c8a8c858c8a8c858c8a8c858c8a8c838c8a8c828c8a8c82868486848c8a8c838c8a8c848c8a8c858c8a8c838c8a8c808c8a8c7f8685867f8685868483838385838383878c8a8c8a8c8a8c8a8c8e8c868c8e8c888384838683848382848684878486848784868482848684838482848684828487848284898482848484868485848684877b7d7b8b8486848b8c8a8c898c8a8c8b8c8a8c868c8a8c868486848784868489818181897e7d7e88797b79846e706e836e706e88797b79897b7d7b897b7d7b8a7b7d7b847b7d7b81818181818c8e8c8781818187818181877b7d7b877b7d7b847b7d7b8a7577758568686881686868815a595a85686868836b6d6b886b6d6b876b6d6b836b6d6b836a6c6a816a6c6a857b7b7b867b7b7b86767576887675768768696882686968836e6c6e7f6e6c6e7f6e6c6e7f6e6c6e837b7c7b838c8e8c838c8e8c868c8e8c83949294839492948694929483838183848c8e8c898c8e8c8e8c8e8c8278797878848284888482848884828488848284867b7d7b887b7d7b897b7d7b887b7d7b85787b7882787b7884787b78806564658260626086606260826062607d6062607a626262776262627c6262627a62626278686a687e686a6880686a687e686a687c6d6d6d7c6d6d6d7f6d6d6d7c6d6d6d7d6261627f6261627c6a696a7c6a696a826a696a7e6a696a7d6a696a7e6a696a7f6b6d6b7f6566657d6566657d6b6d6b7f6d6d6d7f6d6d6d816d6d6d816d6d6d857372738673727383737273827b797b8273717384737173896d6d6d846d6d6d857071707f707170836d6d6d886d6d6d8d6b6d6b84656765845f625f895a5d5a8a5a5d5a876263628462636285626362846b6d6b826b6d6b836b6d6b846b6d6b82707170807071707f70717082737573807375738573757385686968806869687a7b757b7a7b757b897b757b83706d707f63656387686a688e6d6f6d876d6f6d87706e708e6361638e63616387636163896b696b946b696b946b696b906b696b906b6d6b956b6d6b956b6d6b906b6d6b90737573927375738b808280898e908e8a8c8e8c8a8c8e8c8e8c8e8c958c8e8c8f8486848f7e7f7e8f8486848c848684907e7f7e8c787878817e7f7e908486848e8486848e8486848c8486848e8486848f8684868f8684868e8987898d8684868d8686868e8686868c8686868c8686868f8686868f86868690898a8991898a8991898a8990898a899384828493868686928687869089888990868786928687868f898a898d86868688898a898686868685838483828b8b8b829492948594929484949294848b8b8b80949294808b8b8b878688868786888684808280847b7d7b817e7e7e7b7e7e7e7d7e7e7e7d89888983868686837b7d7b837b7d7b767b7d7b76848284818482847f848284748482846c8e908e6e8e908e738e908e7b8e908e829c9a9c869c9a9c898b898b827b797b7889888974898889787e7e7e7c7e7e7e788381837b838183787b797b7883818375838383758383837b8383837b838383798c8e8c768c8e8c788c8e8c7b8c8e8c788b8d8b6e9496946b94969468949694699c9e9c69919191659191916991919171949394719493947594939479949394798f908f799a9b9a7da5a6a5819a9b9a7f9c9c9c7f9c9c9c82a5a6a582a5a6a581a4a4a484adaead84adaead84adaead87adaead8aadaead8aadaead88a4a4a488a5a6a5889f9f9f8b9998998b9998998b999b9989999b998894969487999b998899989987999899879998998a9998998a969796899697968a9697968c969796869192918a9192918b8c8e8c878c8e8c878c8c8c898c8c8c898c8c8c888c8c8c878b8c8b848b8c8b848b8c8b848b8c8b87898989878989898c898989957e7d7e987b7d7b957b7d7b987b7d7b917b7d7b8e7b7d7b8b7b7d7b857b7d7b8e8686868c949294829492948294929482949294899492948f8383838c8383838c8383838d7b7d7b8e7b7d7b887b7d7b887b7d7b8a7e7e7e85737573857e7e7e8a737573887371738573717388807e8088807e80838c8a8c828c8a8c888c8a8c838c8a8c849492948c9492948e9492948e94929489919291858e8e8e888c8a8c838c8a8c82848684828486848584868485898b89868c8b8c8d8482848d8482848a848284878688868c8688868c86888689868886878686868791909184919091849190918391909183919091839697967f9190918191909186919091819c9a9c8091909181817f817d8c8a8c768c8a8c868c8a8c858c8e8c7c8384837d8384837f8384837f8988898389888985949294859492948a8c8e8c8b8c8e8c878c8e8c878c8e8c86948e9486948e9484948e94828683867f7e7d7e827e7d7e7f7e7d7e7c7e7d7e7e8482847e8482847a8482847a8482847e86868678868686799998997c99989981a5a6a585a5a6a5879495948c949594858e908e84898b8984848684858486848a8e8f8e8989888984848284868988898a8e908e858e908e858e908e87898b898a8988898a898889878988898789888985898a8985898a89858686868b8686868d8381838a7b797b8d8381838a838183927e7e7e9289888992898889957e7e7e917b797b8b7b797b8e7b797b8b7b797b86737573867375737d73757373737573757b7c7b7a7b7c7b7e8b8b8b7a8b8b8b7b9191917f91919184919191849c9e9c889c9a9c8d9c9a9c8d9c9a9c8d9c9a9c859492948394929485949294858b8b8b828685868586858685868586858685868689878983898789838987898689878987898a8987898a89878e8e8e868e8e8e8694929483949294828b8b8b84838483838c8e8c848c8e8c858c8e8c868c8e8c858c8a8c858c8a8c858c8a8c828c8a8c808c8a8c8086848683807e80837b797b847b797b837b797b857b797b867b797b80808180837b7d7b8280818083868586878c8a8c878c8a8c868383838883838386838483867b7a7b887b7a7b837b7a7b857b7d7b8884868484848684857b7d7b867e7c7e8484828486848284847e7c7e867b7d7b888486848a8486848a8486848b838383897b7c7b887b7c7b837b7c7b867e7d7e86818181837e7d7e837b797b83797b79878486848c8486848c848684897b7d7b867b7d7b847b7d7b84737373876b696b846b696b7b6b696b876b696b8a7072708475777584757775816b6d6b7e686868855a595a896868688984868487848284868482848784828487848284878c8a8c838c8a8c808c8a8c828c8a8c8484828482848284828482848384828483848284838482848184828483848284867b7c7b867b7c7b837b7c7b7d7b7c7b8373717383636163796361637e6361638752515287525152825251527d525152855a595a8b686668885a595a885a595a86656565845a595a865a595a865a595a82524d527e524d5281524d5280524d527d4a4d4a7d4a4d4a7f4a4d4a804a4d4a7f5251527a5251527c5251527d5251527d5a5d5a7d5a5d5a7e5a5d5a7e5a5d5a7d5f615f7b5f615f7b5f615f7d5f615f7e6261627f5a595a80626162816261627d6261627d5a595a7d5a595a7e5a595a7f5a595a7d5a595a805f5f5f846566658563656385686968856d6d6d81737173827372737c6b6b6b826b6b6b856b6b6b80686968846869688463656387636563866b696b816b696b886b696b8a6b696b8b656765846b6d6b896b6d6b8d6b6d6b8d6a6a6a8b6a6a6a826a6a6a8873717386706f7082706f7084706f7083706f70807375737f737573807375738270717080686968705d5d5d756869688a68696886656565836565657d7b757b7d706d708e6d6f6d926d6f6d8e686a688b737573877e7c7e8e8c8a8c968c8a8c838c8a8c8d8687868d9496947b949694827878788c7e7e7e8a91909187919091909190918e737573927375739073757392737573957371738c838483888c8e8c8c8c8e8c888486848c8486848c848684847e7f7e8a7878788a7e7f7e8a8486848c8486848a8486849181818193818181958181819284828493848284928482848f86848691868686928686868e898a898d8686868d8686868f898a8990898a898f8686868d8482848d8686868e8686868d898a898c898889898486848c8687868c86878689898a89888686868484828482848284827b7d7b7d7b7d7b7b7b7d7b827b7d7b847b7d7b84838483807b7d7b897b7d7b8c8c8e8c848c8e8c7a8c8e8c827b7d7b817375737f7e7e7e85898889818988897b868686769190917691909172868686788c8b8c7b848284748482847a8482846c8e908e718e908e73adaead7badaead7e9c9a9c7e9c9a9c7e9c9a9c7a8b898b748988896f9492946b9492946f898889708b898b6d94929472949294788b898b7e949294799492947b9492947b9492947c8c8e8c7b8c8e8c7b8c8e8c7b8c8e8c719496946494969464949694619496945e9c9e9c629c9e9c699c9e9c699c9e9c6d9c9c9c759c9c9c79a5a6a580a5a6a581a5a6a581a5a6a581a5a6a581a5a6a586a5a6a582a5a6a582a5a6a5869c9c9c899c9b9c8994929489949294899492948a94929487949294879492948594929487949294899492948a9492948599989986999b99869496948894969489949694899492948b949294899492948894929489919091898c8a8c8e8c8a8c878c8a8c888c8e8c8a8c8e8c87919291869192918594939483949394828c8c8c898486848c83828392838283947b797b977b797b977e7d7e9573717395737173907371738b7b7d7b887b7d7b847b7d7b8186888681919091819190917e91909185919091897e7e7e897375738973757389737573896365638663656383636563897374738d7b7d7b8e7b7d7b887b7d7b857b7d7b877e7e7e8c8988898c898889858988898a8e8c8e888e8c8e88807e8085807e80868c8a8c878c8a8c848c8a8c848c8a8c8c9492948e9492948e7e7d7e8c7e7d7e898c8a8c888e8e8e888e8e8e859192918394969485949694889496948b9496948a9494948a9494948d8c8b8c8d8482848c868886857b7d7b857b7d7b897b7d7b8b7b7d7b8b7b7d7b8786868688868686848c8a8c839190918791909185919091899c9a9c8a9c9a9c86919091809190917b8c8a8c8476747681817f81818c8a8c818384837d8384837f8384837d8384837b8988898189888985898889897e7e7e8c8080808d8080808d8080808986878686868386847878787f7878787d7878787f7e7d7e7f89898982898989858989897f8988897c8988897c8e8f8e789496947f99989981adaaad7badaaad81adaaad81949594839495948e9495948794959484898b89849496948a9496948a8e908e8889888989848284888e8f8e8794969480949694808e908e878e908e85949694878e8f8e8b8e8f8e8d8e8f8e9189888992898a899286868692848284928686868d7b797b8d7b797b847b797b797b797b867375738989888983898889897e7e7e828382837c7b797b7c8382837c8382837d898b897d898b897d94969482949694889c9a9c839c9a9c889c9a9c8d9c9a9c8c9c9e9c8c9c9e9c8c9c9e9c8c9c9e9c8d9c9a9c8d9c9a9c889c9a9c7f8e8c8e7f8384837f7b7d7b7f7b7d7b7f7b7d7b827b7d7b8580818085808180857b7d7b8684828486848284868987898b89878989898a8987898a8988898a8987848684847b7d7b817b7d7b837b7d7b867b7d7b837b7d7b847b7d7b847b7d7b82737573837b797b857b797b807b797b817b797b827b797b817b797b827b797b817b797b85807e8086807e8086868486868684868786858687868586858c8a8c888c8a8c858383838373757386737573867375738573717388737173897371738673717384737573856b6d6b886b6d6b826b6d6b82737173867371738673717388737173896b6d6b866b6d6b896b6d6b896b6d6b8873757389737573897b7c7b88838383887e7d7e817e7d7e818486848684868489797b79896e706e866365638363656382636163826361638463616381636163846b696b846b696b728181817e8c8e8c8f7b7d7b877b7d7b847b7d7b7c7577757a848684898486849484868489848684837b7b7b857b7b7b857b7b7b83737473856a6c6a826a6c6a806a6c6a876a6c6a897675768576757683767576827675767f6e6c6e7c6e6c6e7f6e6c6e836e6c6e866a6a6a836a6a6a7a5a595a7a5a595a816361637e6361637c6361638163616389656565876565657f787978847879788e7674768868666881767476857674768670717086656565846565657f6565657e6564658165646582656465816564657d60626080606260806062607d60626082626262826262627f6262627d6262627e5a5d5a7e5a5d5a7d5a5d5a7e5a5d5a7e5255527f5255527e5255527f5255527f5a595a815a595a835a595a7f5a595a7b5a595a7b5a595a8062616282626162845f5f5f895f5f5f895f5f5f896566658868696888686968876d6d6d87686968826b6b6b7c737273827b797b7f7372737e73717384737173896d6d6d8d7371738a73757381737573857071708c6d6d6d8d6b6d6b906b6d6b8e6b6d6b8d6b6d6b8a737173877371738a737173877371738573717386706f708373717384706f70856d6d6d807071707f7375737a707170805d5d5d85525152957375738a737573896565658c5a5d5a835a5d5a8f6565659a686a689a686a68926d6f6d9a6d6f6d9d706e708e7e7c7e8a7e7c7e8e7e7c7e8978787886787878828687868294969485a5a2a58aa5a2a58ca5a2a595a5a2a5949c9e9c8e9c9e9c8e9c9e9c928e908e937b7a7b937b7a7b887b7a7b887371738c7371738f7371738c7371738878787883848684907e7f7e8c7e7f7e8c7e7f7e93818181977e7d7e957e7d7e90818181928482849284828493848284908482848e848284908482848f8482848c8686868b898a898b898a898e8482848a8482848b8482848b84828488868686888686868984868487848684878687868384868482848284868482848484828482848284808384837e838483828384838283848382838483847b7d7b80838483848b8b8b7f868886847b7d7b828082807f868886817e7e7e858988898394929481949294839190917f9190917f9c9a9c7f9c9a9c7a9c9e9c7a9c9e9c7d9c9e9c7f9c9e9c768e908e718e908e768e908e7d8e908e778b898b778b898b778b898b738b898b7c89888978898889748988896f898889728b898b788b898b7b94929480949294849492947b94929475949294799492947a9492947a9492946f9492946b9492946a9c9a9c6a9c9a9c6a9c9a9c6aa1a0a175a5a6a578a5a6a57fa5a6a582a5a6a581adaaad84adaaad87adaaad86adaaad83a5a2a5839f9e9f84999a997f999a997e9696967e9696967f91929181919291829193917e9193917e969896829c9e9c859c9a9c859c9a9c859c9a9c859c9a9c8894969485949694829496948294969481949694819496948694969484949694879492948a8988898a898889879492948789888987898889878e8f8e878e8f8e898c8a8c8c8c8a8c8f8c8a8c9284828494838483947375739473757391838483918381839183818389838183828381837c9c9a9c809c9a9c848683867c9c9a9c7e9496948994969489949694897e807e897e7c7e8768666887686668846866688263616382636163826361638876747689848684898c8c8c8c949394959c9a9c929496948989888987898889898988898a8c8e8c89868786867b797b8980808086838483877b7d7b84838483848b8b8b898686867f7b7d7b7f7b7d7b898686868b8686868f8686868f9190918b9c9a9c8a9496948a9496948894969487868786858c8a8c898c8a8c89838383857b7c7b8673757384737573847375738473757385737173837b7a7b837b7a7b857b7a7b857371738a7371738d7371738a7b797b8983848385838483868c8e8c868c8e8c868c8e8c838c8e8c818385837d8c8e8c789c9a9c809c9a9c8291909178868686788486847f8c8c8c7c949394818c8c8c818e8e8e83898a8983898a8983898a898a8180818c8180818c76767687767676857b7c7b80838383808c8a8c808c8a8c808e8f8e838e8f8e838e8f8e81898889808b8d8b808b8d8b849496948494969488949294888b8b8b808b8b8b838b8b8b84898889889492948e9492948494929487949294828b8b8b828b8b8b828b8b8b839496948794969487949694879496948c8989899389898993898989978989899c8684868d807e80927b797b977b797b8d7b797b858080807f8080807a80808079868886798688867b8c8e8c7b8c8e8c7b919091839c9a9c879c9a9c859c9a9c8594969488949694889496948b9496948a949294899492948a94929489949294888c8e8c888c8e8c88838583888385838983838389838383887b7c7b887b7c7b887b797b847371737f7371737b7371737d7375737e7b7c7b7d838383818c8a8c82898a8985868686858686868586868686808180887b7d7b8a7b7d7b897b7d7b85737573847b7c7b877375738473757387737173867b7a7b857b7a7b857b7a7b84787a7883787a7884787a78877e807e8684868484848684818486848384868483818181858486848384868485848684878c8e8c878c8e8c848c8e8c85868786878486848684868486818181827b797b7b7b797b817b797b86807e8084807e808583838385838383877b7c7b847b7c7b847b797b877b797b867b797b8483818386838183868381838583818386838183878381838a8381838c8381838c8c8a8c8b8c8e8c8c8c8e8c8c81838184767876806b6d6b836b6d6b866b6d6b856b6d6b846b6d6b846b6d6b856b6d6b86767876867b797b887b797b87838183828b898b828c8e8c848c8e8c878c8e8c888c8e8c898486848684868483848684827e7f7e8384868483848684836e706e8163656383636563856365638763656384636563836b696b846b696b866b696b876b696b85626562816265627f5a5d5a7c5a5d5a80636163836361638368676884686768886b696b836b696b7d6b696b82737173847375737b7375737e73757384737573897375738873757382737573866d6e6d896a6b6a856a6b6a866a6b6a856a6b6a866a6a6a866a6a6a806a6a6a7f62636281656665816566657b6566657b5f5f5f7f636163836361638263616381636163815f5f5f7f5f5f5f7d5f5f5f7f5f5f5f7f6565657c6565657d6869687f6869687f6b6d6b7f6b6d6b7d6b6d6b7f6b6d6b837371738173717382737173827371738373737382737373817b7d7b847b7d7b887b7d7b8a7b7d7b8a7576758c7576758a7375738b7375738a73757387737573827b797b8175757583707170837575758179797985797979857979798c6e716e8f6b696b84706f70847576758d7576758d7375738d7879788d7879788d7879788b7b797b8c7b797b89757575877b797b867b797b887b797b847b797b847b797b8378787880737173807371737873717373868586999191919f868586867b797b867e7e7e897e7e7e917375738c8988898794969487898989938989898f8989899a818181908181818a8181819d8181818a7e7f7e917e7f7e977e7f7e8e7e7f7e8d7e7f7e8a8486848c8486848c8486848b8183818b767876828183818281838188868586888081808d7b7d7b91808180928685868f8685868c8c8a8c8f8685868d8482848f848284898482848d848284928482849084828490868486918684868c8685868c8685868e8c8a8c8d8685868d8988898b8486848b8486848d8486848b898a898c898a898d8686868d898a898e898a898c8482848b8482848b8686868c8686868986868687898a8987898a89848486848a84868488868786868687868584868482898a89888e8e8e7f898a897c898a897c86868678898a897e898a89808c8a8c808e8e8e838c8a8c808e8e8e819697968496979681969796839c9e9c809c9e9c809c9e9c839c9e9c839c9e9c839c9e9c809c9e9c7e96979679919091788c8a8c788c8a8c7c8c8a8c788c8a8c7091929174919291708c8e8c788c8e8c838486847d848684788c8e8c768c8e8c748c8e8c7d8c8e8c838c8e8c838c8e8c7f8c8e8c7d8c8e8c799798977d8c8e8c7a9c9b9c7ea4a4a47ea4a4a47aadaead7da7a7a77da7a7a780adaead84a7a7a787a5a6a587a5a6a587a5a6a584a5a6a584a19fa1839c9a9c829c9a9c829c9a9c84999a9984999a9983999a9982999a99819696968296969686969696869c9a9c849c9e9c859c9e9c899c9e9c899c9e9c889c9a9c8891929185919291889192918589898985898989858989898589898986898b8986898b8984898b8984898b8980949294839492948a898889907e7e7e8e84828495848284998482849984828492848284928482848c848284898482848a8384838a838483868384837c9493947a9c9a9c769c9a9c7a9c9a9c7e9c9a9c849c9a9c889c9a9c8a9c9a9c8a9c9a9c89949694897e807e7e5255527e525552875251528152515281525152856866688876747685898789889c9a9c959c9a9c8c9c9a9c899c9a9c989c9a9c9594939489898889898988898b8e8f8e898988898486878682868786898c8e8c8a8c8e8c838384838483848384838483807b7d7b817b7d7b81868686849190918b9c9a9c919c9a9c919c9a9c8f9c9a9c8b86868685787878816b696b856b696b857878788073757383737573817375738083838382838383848c8a8c848c8a8c848c8a8c8283848380838483807b7a7b827b7a7b7f8381837f83818385737173887371738a7371738a737173867b7a7b8683848383838583838c8e8c868c8e8c7f8c8e8c80868686809190917b9c9a9c769c9a9c7c9c9a9c7c949394768c8c8c7c8c8c8c83898a8983898a897f898a897d898a8980818081828180818a8180818c8c8a8c8b8c8a8c868c8a8c838c8a8c858c8a8c838e8f8e80949694819496948394969484949694848b8d8b888b8d8b888b8d8b858b8b8b808b8b8b808b8b8b8594929481949294819492948194929481898889878b8b8b8c949294918b8b8b968b8b8b938382838f8382838f838283937b797b937e817e8c7e817e897e817e85737973877b797b7d7b797b787b797b7d807e807d8687867f8c8e8c858c8e8c8a8c8e8c8a8c8e8c8a8c8e8c8a8c8e8c8a8c8e8c899190918786868687868686877b7d7b887e807e857e807e837e807e837e807e867e7e7e8673757385737573837375738273757386737573857375738673757385737573857375738873757387737573847b797b817b797b827b797b828381838083838380838383828383838483838384848284858482848184828483848284877b7d7b867b7d7b887b7d7b8680818088838383888c8a8c898c8a8c8b8c8a8c878c8e8c828c8e8c828384838583848386848684828486848784868487848684848486848284868484848684818486848281818189818181887e7d7e878181818680808085808080867b797b857b797b867e7d7e857b797b817b797b7f7e7d7e81868486888c8a8c888c8a8c86868486828383838583838386838383868c8a8c878c8a8c888c8a8c888c8a8c878c8a8c828c8a8c838c8a8c848c8a8c868c8a8c898c8a8c8a838183898381838a7b797b8a6b6d6b866b6d6b856b6d6b846b6d6b8576767689818081828c8a8c838c8a8c858c8e8c858c8e8c898c8e8c898c8e8c878b898b888b898b87838183837b797b8573757385737573857375738573757386737173857371738273717384737173856e706e7f6e706e80797b7984797b7985848284868482848884828485797879847b7d7b857b7d7b847b7d7b80706f70816a6d6a816a6d6a7e6a6d6a856a6d6a896d6e6d866d6e6d846d6e6d86737573837b797b807b797b827b797b827b797b7b6d6f6d7b63656387686a68876d6f6d826d6e6d826867688663616388686768846a6b6a856a6b6a856a6b6a876a6b6a83626362806263627f62636280626362846566657f6566657b6566657b6b6d6b826b6d6b816b6d6b806b6d6b81686968806566657e6b6d6b7e656665806566657d6565657d65656580686968816b6d6b7e6b6d6b806b6d6b806b6d6b826b6d6b846a6a6a81737173807371737f737173827373738673737387737373877373738a75767588757675887576758a7576758c7375738e7375738d73757388737573877071708175757584757575887b797b837979798879797986797979837979798b75767589757675897576758d7576758d7e7d7e8d7e7d7e897879788973757389757575897575758675757586757575867371738673717386737173817371738373717383787878807e7f7e887e7f7e80919191799c9e9c8691919192868586918988898e949294949492949789888984898989807e7d7e967e7d7e9a7e7d7e977675768d6b696b946b696b976b696b95787878957e7f7e8c78787888737173927371738f7878788c737173877371738b6b6d6b976b6d6b88767876858c8e8c918081808f7b7d7b8b8685868d7b7d7b8c7b7d7b8e8081808e8685868b8081808d848284908482848f8482848c8684868d8987898d8987899289878995868486918685868d8c8a8c8d8685868d8685868f8687868f8687868c8988898b8687868b8686868c8686868c8482848e8482848c8482848d8482849084828491848284908482848c8482848c8482848a8482848b8486848d8486848889888988868786898486848984868489848684828486847f898a897e898a897e86868681898a89839192917b949694789192918691929187969796849697968996979686969796869190918791909182919091808c8a8c838c8a8c808c8a8c798c8a8c748c8a8c788c8a8c758c8a8c788c8a8c768c8a8c708c8e8c769192917a9192917a9192917c9496947c9496947f9496947f9496947d949694838c8e8c838c8e8c818c8e8c828c8e8c828c8e8c7f8c8e8c7f97989781adaead81adaead85adaead85a4a4a484a7a7a780a7a7a780a1a0a184a1a0a17f9f9e9f7f9f9e9f7f9f9e9f829c9a9c829c9a9c819c9a9c819c9a9c829c9a9c819f9e9f839f9e9f829f9e9f839f9e9f839c9a9c849c9a9c839c9a9c879696968796989687919391898c8e8c8591939185919291819192917e9192917e91929182898989858989898b8989898b8989898e7e807e937375739373757390737573947375739073757394737573977375738e8482848e8988898e84828487848284868c8a8c808c8a8c7d8c8a8c7d9c9a9c7fa5a2a583a5a2a586a5a2a58aa5a2a58d9c9a9c8d9c9a9c859c9a9c899c9a9c8a86838686706c70805a555a825a555a805255527c5255527a525552807e807e8694929485949294849492948a9492948b898789888987898f8987898f898789958c8c8c929c9a9c959c9a9c898c8c8c898e8f8e84898889828482848784828486868786878c8e8c868c8e8c81868786838b8b8b818b8b8b838b8b8b86949294869c9a9c8b9c9a9c8e9c9a9c909190918e868686897b7d7b867b7d7b867b7d7b83787878838687868394969480949694818c8a8c818c8a8c818c8a8c8383838382838383847b7c7b847b7c7b808383837b838483798384837b838483798c8e8c7a8c8a8c7d8c8a8c7a8c8a8c7f8c8a8c8283848386737173897371738a7371738c7375738a7b7d7b8383858383838583879190918091909180868686829190917c9c9a9c7c9c9a9c83949394858c8c8c7a8e8e8e768e8e8e7a8486847f848684808c8a8c878c8a8c8a8c8a8c8c7676768373757382737573897b7c7b897b7c7b8684828483898889808e8f8e7e8e8f8e7d8b8d8b798b8d8b80949694848b8d8b858b8b8b888b8b8b908b8b8b908b8b8b958988899889888991898889987e7e7e9b7b7d7b968384838c8384838c7b7d7b8f7b797b7b7b797b778b8c8b7f8b8c8b828989897e9492947e9492947e8989897d86848687868486878c8a8c878c8a8c8a8687868a8687868a8080808a808080887b7d7b8a7b7d7b857b7d7b857b7d7b857b7d7b857b7d7b837b7d7b837b7d7b8673757384737573837375738673757386737573837e7e7e837e7e7e847e7e7e85838583868385838583858386838583878c8a8c888c8a8c888c8a8c8883838388838183868c8a8c868c8a8c818c8a8c7e8c8a8c808c8a8c828c8a8c808c8a8c80898a89828686868586868687898a89898c8a8c888c8a8c868c8a8c898c8a8c8a8c8a8c89838383888383838683838381838483847b7a7b857b7a7b847b7a7b84787a78857e807e84787a788373757384787a78867375738773757384787a78857b797b887e7d7e878181818584868485808080837b797b807b797b81808080808181818481818184818181878486848a868486868684868486848686807e808683838388838383877b7c7b877b7c7b867b797b857b797b867b797b85737173867371738873717387737173847371738573717385737173877371738573717384767876858183818a8c8e8c8c8c8e8c8b8c8a8c868c8a8c8581808185818081848183818376787687767876878183818683818385838183827b797b827b797b857b7d7b887b7d7b857b7d7b837b7d7b847e7f7e85787878867e7f7e8484868483848684828486848384868483797b798284828485848284847978798379787984757675837576758075767583757675817375737e737573817375738573757383737573836d6e6d8a73757387686768856b696b826b696b7d6b696b7d6361638063656387686a68876d6f6d806d6f6d806d6e6d89686768886d6e6d866d6e6d856a6b6a8562626282626262835a595a805a5d5a845a5d5a835a5d5a845a5d5a815a595a815a595a845f5f5f815f5f5f8063616385636163856361637f6361637e656665805f5f5f80656665806b6d6b816b6d6b7f6b6d6b816b6d6b83686968836b6d6b816b6d6b816b6d6b836b6d6b816a6a6a8273717381737173806a6a6a837373738373737382737373847373737f706f7085706f708a706f708a757675897375738a73757389707270876d6f6d8775757585757575837b797b837b797b8379797985797979837979797f848284847b7d7b8b7576758d7576758d7576758973757389737573897375738b7375738a757575857575758675757586757575847371737f7b797b7f737173867371738b7e7f7e8b7e7f7e8b8486848b84868486868586867b797b8c86858692868586917e7e7e8e737573897e7e7e947e7e7e8f7371738f7e7d7e8f949694878989898a7675768a6b696b8d818181908181818e7e7f7e917878788e7878788c7e7f7e9078787892787878877e7f7e907e7f7e948c8e8c918c8e8c8e8c8e8c8b818381848081808a7b7d7b84868586848685868b8685868e8c8a8c8e8685868c8685868f8c8a8c928987899086848693868486948482849286848694868486948482849280818094808180938081808e8081808f848684908486848c8486848d8486848d8686868a8686868e868686908686868b898a898b8686868f8482848d8686868a8686868c8482848c84828487898a89888687868a868786888687868886878688898a8989898a898984868485898a89858686868584828483848284858686868b8c8a8c8b8c8a8c80919291808e8e8e868c8a8c878c8a8c848c8a8c838c8a8c848c8a8c858c8a8c858c8a8c839190917e919091798c8a8c76919091719697966f9c9e9c759c9e9c789697967a9697967a9c9a9c789c9a9c7c9696967e9696967c949694789c9e9c769c9e9c7c9c9e9c7f9c9e9c839c9e9c81a5a6a581a5a6a582adaead84adaead86adaead82adaead859c9b9c859c9b9c859c9b9c859c9b9c849c9a9c809c9a9c809c9a9c809c9a9c829c9a9c849c9a9c849f9e9f829f9e9f82a19fa1829c9a9c829c9a9c839c9a9c85949694859496948694969486949694869192918791929186919291838c8e8c858c8e8c878c8e8c878c8e8c8b8c8e8c8f868a8693868a8693868a86967b827b987e7d7e8f7e7d7e8f7371738f7371738b73757384737573817e807e847e807e8d737573807e7e7e8089888983949294809496948494969484949694879496948c9c9a9c8c9c9a9c8f9c9a9c8f9492948a838483868384838373757386737573826a696a855251527e5251527e525152825a555a7c5a555a7c5a555a7e706c707e7e807e80949694859496948394969484949294869492948594929485949294829c9a9c829c9a9c8f9c9a9c989c9a9c9b9c9a9c988c8c8c86848684868486848784828482848284878e8f8e8789888989868786898c8e8c858c8e8c828c8e8c8694929483949294899492948a8b8b8b868686868b8686868b7b7d7b897b7d7b887b7d7b8b8686868b919091899c9a9c8a949694838687867e787878877878788673757383737573837b7c7b837b7c7b828383837d8c8a8c798c8a8c778c8a8c7b8c8e8c7c8c8e8c798c8e8c798c8e8c7d8c8a8c7f8c8a8c7f8c8a8c858c8a8c848c8e8c818c8e8c848c8e8c81838483867b7d7b887375738a7375738a7b7d7b857b7d7b828686868591909187868686818c8c8c7c94939481949394858c8c8c7a898a897a898a89818e8e8e839492948a8c8a8c858180817b6b6d6b856b6d6b858383838583838388838383898c8a8c898e8f8e8984828489848284898482848f7b7d7b937b7d7b937b7d7b9383858390838483937b7d7b887b7d7b857b7d7b917e7e7e8b73757381737573847e7e7e828b8b8b7d94929478949294789492947b8b8c8b838b8c8b878b8c8b878b8c8b897e817e897e817e8589898989898989878c8a8c878c8a8c87868486878c8a8c8a8c8e8c888c8e8c8886878688868786888688868580828088808280888082808786868685868686878686868586868683898b8985898b8984898b8985898b8988949294869492948694929487949294878c8e8c868c8e8c888c8e8c888c8e8c878c8a8c878c8a8c888c8a8c888c8a8c888c8a8c88838183848381837f8c8a8c7e8c8a8c7e83838380838383808c8a8c82898a8985898a8987898a8987898a89878c8a8c858c8a8c858c8a8c868685868883838386838383848383838583838383838483878384838883848386838483847e807e857e807e85848684878486848684868484848684858486848484868483848684868181818481818185818181857b797b808080808380808084808080867e7d7e85818181867e7d7e877b797b847b797b817b797b867b797b867b797b85737573847375738473757386737573867b797b857b797b8683818388838183898381838683818386838183858381838483818384838183878381838a8c8a8c8a8c8e8c89818381867678768576787682767676836b6d6b887676768981808189818381898c8e8c898c8e8c868c8e8c868b898b838b898b818b898b84949294848c8e8c858c8e8c838385838483858383848684847e7f7e847e7f7e84737173826e706e806e706e806e706e836e706e866e6e6e876e6e6e856e6e6e846e6e6e86706f7080706f7080706f7083706f70786a6d6a81737573857375737e7375738473757387737573836d6e6d876d6e6d867371737f6b696b7d6b696b826b696b8573757384737573826d6f6d84737573887375738873757388737573897375738773757382737573837375738673757386737173867371738373717384737173846b6d6b866b6d6b886b6d6b826b6d6b806b6d6b826b6d6b846869688068696881656665846566658365666583656665826565657f6565657e6361637f636163825a5d5a835a5d5a815a5d5a815a5d5a835a5d5a805a5d5a835a5d5a86626362846361638463616385636163856b6a6b81706f70867576758a706f7088706f70886d6f6d8c6b6d6b8c6b6d6b8a6d6f6d87707170886b6d6b856b6d6b856b6d6b856e716e836e716e856e716e85636963806b696b8f6b696b867576758075767589737573877375737f737573877375738a7071708a6b6d6b896b6d6b867071708f7371738a7371737f838183888c8a8c8b848684887e7f7e8878787886787878867b797b867b797b868685868c868586838988898989888991898889897e7e7e8f898989968989899389898987898989878c8e8c908c8e8c8d8c8e8c8a818181918486848e8486848a7e7f7e887e7f7e878486848c8486848f8486849284868494818381888183818576787688767876848c8a8c888c8a8c8d808180888c8a8c8e8c8a8c928081808f8081808f8685869284828492848284928482848f8482848f848284918482848c8684868d848284947b7d7b928081808d8685868f8685868f8486848d8687868e868786918486848e8686868b8686868d8686868c898a898b8482848f848284918686868b898a898986868686868686868686868686868684898889888988898689888981868786828e8e8e808e8e8e8394929483898a8985898a89858c8e8c85898a89858c8e8c838e8e8e888c8a8c8b8c8a8c888c8a8c80919091819190917e8c8a8c7e8c8a8c858c8a8c828c8a8c83919091859190917e9697967e9697967b9c9e9c799c9e9c7a9c9e9c7c9c9e9c7a9697967c9697967a8c8e8c7a8c8e8c7c9c9a9c749c9a9c769c9e9c789c9e9c769c9e9c7d9c9e9c819c9e9c81a5a6a581a5a6a583a5a6a586a2a3a286a2a3a288a2a3a286a2a3a2839c9a9c839c9a9c829c9a9c809c9a9c829c9a9c7f9c9a9c7f9c9a9c859c9a9c849496948194969484949694849496948494929484949294848b8b8b848b8b8b828c8a8c828c8a8c8286858682868586838382838c8382838f8382838f838283947e7d7e947e7d7e977e7d7e97737173956869688e7e7d7e867e7d7e86686968837676767b898889787676767b89888979838183799c9a9c7f9c9a9c849c9a9c869999998b9999998e9999998e999999908988898d8988898d6d6e6d886d6e6d89656665876566657f4a4d4a844a4d4a7e4245427c424542805d5e5d805d5e5d7d6365637a6365637f797a7982797a79828c8e8c869c9e9c889c9e9c869c9e9c839c9e9c879c9e9c879c9e9c879c9e9c869c9a9c84969496829c9a9c7e9c9a9c819493948b94939492949394928486848e767676876b6d6b846b6d6b888180818b838583918c8e8c8d8c8e8c828385838d84868487848684878486848784868485838283867b797b857b797b82838283848b8c8b88949694878b8c8b8a8b8c8b8e94929488898889887e7e7e8273757379737573757b7c7b7b7b7c7b818383837d84868484898b8982949694809496947f9496947c949694799496947a9192917b9496947d9496947a9496947b8c8e8c7e8c8a8c828c8a8c828c8a8c8491909181919091848c8a8c819190917e9697967c9c9a9c7c9c9a9c8091909183868686818b8b8b8483848384838483818b8b8b858e8d8e828e8d8e7c8e8d8e798e8d8e799191917d9191917d8685867d7b797b786b6d6b706b6d6b89787a7899949694978482849c8482849c898789978e8c8e958384839573717391737173897b7a7b837b7d7b88808180867b7d7b7a8685867b8c8e8c7e8c8e8c79898a8979898a897c8c8e8c7a898a8980898a8987898a89818c8a8c898c8a8c8c8987898a8684868989888988898889878687868584868483898a89868486848584868484848684868c8a8c868c8a8c898e8e8e8a8e8e8e878c8a8c888c8a8c868c8a8c858e8e8e888c8e8c868c8e8c878c8e8c878c8e8c858e8e8e8594929485949294848e8e8e848c8e8c84898a89848c8e8c838c8e8c848c8a8c878685868886858688868586888685868786858688868586888c8a8c878c8e8c878c8e8c8a8c8e8c878c8e8c878c8a8c8486858681868586808685867e898a897e898a8982898a8985898a89848c8a8c848c8a8c858c8a8c8686858687818181878181818b7e7d7e877e7d7e858181818781818184848684858181818684828484898a8985898a89858686868486858687868586888c8a8c858c8a8c848486848481818183818181847b797b827b797b827b797b857b797b857b797b847b797b837b797b847b797b847b797b84737573817375738173757385737573837b797b877b797b887b797b847b797b847b797b887e7d7e8b81818186848684878c8a8c8a8c8a8c86868586848685868484868483818181857e7d7e877b797b8c7b797b8e7b797b8b7e7d7e897b797b847375738373757384787978867e7d7e888384838a8c8e8c8d8c8e8c8a8c8e8c878c8e8c888181818781818185767576827675768176757684767576816b6d6b7e6b6d6b806b6d6b816b6d6b83737473836b6d6b846b6d6b836b6d6b82737473827575758275757582787978857b7d7b8479787984797879877978798484828483797b79836e706e82797b797f797b7980787678857e7c7e8184828481848284838482847d848284838482848a8482847d8183817b81838184818381848c8e8c7d8c8a8c7f8c8a8c84838183898c8a8c84848684808486848984868488848684818482847d8482847e848284817b797b827b797b827b797b807b797b8075757581757575807575757f707170836b6d6b856b696b806b696b816b696b856b696b826b696b7f6b696b836b696b856b696b83636163826e6c6e806e6c6e7e6e6c6e7e6b6d6b826b6d6b836b6d6b827374738573717384737173847878788573717386737173887371738c73717389737173887375738b6b6d6b866b6d6b886b6d6b8d7371738f7371738f7371738b7371738a6b6d6b866b6d6b866b6d6b886b6d6b847b797b827371738273717382737173897b797b948381838e7b797b878381838b838183897b797b8983818389838183897b7d7b8e8686868e8686868a8686868d8987898a8987898a8e8c8e85848284827b7d7b878385838a7b7d7b8d838583928e8c8e948e8c8e8f8e8c8e8d8c8a8c878988898d8e8f8e898482848a8482848d8e8c8e8a8482848a848284908482848f8482848c8482848c8482848c8482848f8b8b8b8d7b7d7b887b7d7b8f838483908688868f808280908082808e808280957b797b917b797b8c8382838e8382838f7b7d7b8f8081808f80818092808180967b7d7b94808180908081808e8081808e848284948482848e8482848d848284918081808d8081808c808180907b7d7b8e8482848c8482848c86868687848284898482848c8482848a848284898482848b8482848b8482848b8482848b8482848d8482849384828496848284938482848c898a8985848684878486848a8486848486878687868786848687867f8988897c8988897c898889838988897c9492947fa5a6a57aa5a6a57ca5a6a5819495947d949494819c9b9c84a5a2a584a5a2a583a5a2a583a5a2a57e9c9b9c809c9b9c88999a9986999a9985999a998694969483949694839c9e9c82949694829c9e9c809fa09f7a9fa09f7c9fa09f7ca5a6a5769c9c9c829c9c9c829c9c9c769c9c9c7b9f9f9f819f9f9f819f9f9f829f9f9f809c9e9c7e9c9e9c839c9e9c819c9e9c829c9e9c83999a99849c9e9c849c9e9c7f9696967f9696967f9696967f9696967f9c9a9c829c9a9c7f9c9a9c7f9c9a9c7e9496947b9496947e9496947b94969474949294788b8b8b7c8b8b8b7c8b8b8b828c8a8c868c8a8c8a8c8a8c8a8081808c7b797b8c7b797b8c7b797b8f7b797b8d737173867e7d7e867e7d7e7f8989897b9492947b9492947b9492947f949294839c9a9c869c9a9c898988898c8988898d9c9a9c8a8381838a8381838a8381838b7575758b7575758b52515289525152885255527e5255528152555283525552846566657f6566657d656665828080808294929482949294829492947e94929485a5a6a588a5a6a58aa5a6a58aa5a6a58b9c9e9c8b9c9e9c8c949694899496948591939187919391858c8e8c838c8e8c868c8a8c82918f9184918f9186918f91889493948f9493948b84868488848684878c8a8c8a8180818b8c8a8c8d8180819173757388737573827375738b7b7d7b8d787878827e7f7e827e7f7e847e7f7e847b797b838382838194969481949694858b8c8b84838283817b797b8b7b797b887375737c7e7e7e7c7e7e7e79898889738c8a8c758c8a8c798c8a8c798c8a8c77898b897b8e908e82898b8982898b897f8c8a8c7e8c8a8c7e8c8a8c818c8a8c818c8e8c808486847e8486847d8486847e9190917e9697967e9697968296979684919091819190918196979681969796809c9a9c7c9c9a9c799c9a9c7c9190917e8b8b8b7b8b8b8b7b8b8b8b7e8b8b8b7f8e8d8e798e8d8e769c9a9c769c9a9c799c9e9c79919191797b797b888685869186888691787a7891787a7891787a788d848284928e8c8e888987897e848284787b7a7b7c8384837c838483788c8e8c788c8a8c7d86858681868586868081808484828487848284878482848984828487898a8987898a8987898a8987898a8986848284878482848684828486868486878988898589888984898889838c8a8c858e8e8e86898a8987898a89888e8e8e888c8a8c888c8a8c878e8e8e858e8e8e868c8a8c888c8a8c8b9192918b919291888c8e8c878c8e8c888c8e8c868c8e8c838e8e8e868e8e8e86898a8985898a8984898a89828c8e8c83898a8985898a89868c8a8c878c8a8c878c8a8c868c8a8c878c8a8c878c8a8c878c8a8c888c8a8c8a8688868a8688868a868886868c8e8c828c8a8c808c8a8c808c8a8c7f86858680848284808482848384828484848284858081808780818088808180878081808381818182848684868486848684868486848684888181818584868485848684858686868584828487848284878482848580818085808180867b7d7b847b7d7b837b797b827b797b827b797b857b797b877b797b847b797b837b797b847b797b847b797b837b797b827b797b8380808084838583858385838283858384838583868181818481818182818181877e7d7e897e7d7e8b848684888486848681818188808180857b7d7b837b7d7b837b7d7b827e7d7e867e7d7e89818181888486848c8486848984868482818181857e7d7e87848284898482848a8482848a8482848d8384838b7b7a7b877b7a7b8873717389767576846b696b846b696b866b696b836b6d6b826b6d6b826b6d6b816b6d6b827374737f737473827b7b7b837b7b7b837b7b7b847b7b7b837b7b7b86848284857b7d7b827879788278797885787978877978798784828484848284828482847f84868483848684838486847d8486848384828483848284837e7c7e847876787f73747381737473867b7b7b837374737f6b6d6b847678767f767876826b6d6b867371737f7371738473717384737173807979798379797989797979837979797b7371737e6b696b8073717386737173867071707f7575757f70717084707170847071707f7575757e75757583757575827576757e7576758275767584706f707f737173816b696b866b696b82737173836e6c6e826e6c6e7e6e6c6e7e6e6c6e816b6d6b81737473827374738573747383787878847371738373717383737173897371738a73717389737173877371738673757389737573897375738b7375738f7371738b7371738278787882787878897b7b7b8a7b7b7b877374738573747384737173867371738b7b797b8b838183908381838d7b797b8d7b797b8d8381838b8381838f8b898b86949294809492948b9190918c9c9a9c8b9c9a9c89919091888e8c8e888e8c8e8b8987898a8482848a8b8d8b8d9496948d9496948d8b8d8b8f8c8a8c8f8c8a8c888c8a8c888c8a8c8784828489898889868e8f8e8c9496948c8e8c8e8c8e8c8e8c8e8c8e8c8e8c8e8f8e8c8e918987898d8e8c8e8e8e8c8e8c8b8b8b8b8b8b8b8a9492948f9492948f8688868d8688868e8082808f7b7d7b8a7b797b8c7b797b918b8c8b918b8c8b928081808d80818092868586978081809386858691808180938081808e808180908482848d8482848d848284908482848c7b7d7b90808180917b7d7b8c8081808e8482848c848284898482848e848284908482848a84828489848284898482848b8482848b8482848b868686958482849a868686938686868f8482848d8482848c8486848c8486848a848684858486848484868484868786848687868489888983898889788988897f898889879492947c8385837a838583779495947f8385838a8c8e8c879c9b9c84949494819c9b9c839c9b9c879c9b9c879c9b9c859c9b9c839f9e9f859f9e9f869f9e9f839f9e9f81a5a6a581a5a6a582a5a6a582a5a6a57fa5a6a57ca5a6a57ba5a6a57ba5a6a57cadaaad82adaaad80a4a3a480a4a3a47fa5a6a5849f9f9f869f9f9f889f9f9f869c9e9c879c9e9c86999a9981999a998496969683999a99819c9e9c80999a998596969685919291829192917f9696967f9493947c9493947c9493947c9c9a9c7e9496947e9496947e8b8c8b7e8b8c8b888384838c8384839083848390838483927b7d7b928081808a868586828685867d8b8c8b7d9496947a8b8c8b7d8b8c8b7f9496948294969489949694899496948e9492948e7e7d7e8e7e7d7e867e7d7e81767676836365637e636563896365638a52515282525152826a696a846a696a847575757f7575757c757575817575757e6d6e6d8389888983a5a2a583a5a2a5849c9a9c869c9a9c899c9a9c829c9a9c829492948794929489949294899492948d8f908f888f908f8a8f908f888f908f8984868489848684838486848284868483919391839193918391939185969896889c9a9c8a9c9a9c8c9c9a9c8c9c9a9c8f9c9a9c8b9c9a9c8f8c8c8c8f84868484818081858180818881808185818081888385838b8385838b83858388838583847e7f7e877371737e78787880737173837b797b837b797b867b797b827b797b847b797b87838283858b8c8b88949694829492947f9492947c8988897989888979838383738c8a8c738c8a8c758c8a8c7e84868480848684808486847d8486847a8c8a8c7b8e8e8e7e8e8e8e818e8e8e848c8e8c838c8e8c81949694809c9e9c7e9c9e9c7e9c9e9c7e969796849697968496979684969796849697968496979683919091809190917c9190917c9190917e9492947b9492947e94929484949294858e8d8e888e8d8e8b8e8d8e8b8081808c868586818685867d9191918591919189787a7880787a78786b6d6b80787a78838482847984828479848284838482848483848380838483808384838483848383868586838685868386858686808180848482848484828484868686848482848584828487868686878686868786868689898789848c8a8c868c8a8c898c8a8c87898889848c8a8c848c8a8c858c8a8c86898a89868e8e8e858e8e8e87898a89878c8a8c868c8a8c858c8a8c8a8c8a8c8a8c8a8c898c8a8c8a8c8a8c878c8a8c8684868487848684858486848686888686898a8984898a89828e8e8e818e8e8e838c8e8c838c8e8c848c8e8c868c8e8c868c8a8c868c8a8c868c8a8c858c8a8c858c8a8c878c8a8c868c8a8c878685868a8688868b86888686808280837b7d7b847b7d7b807b7d7b807b7d7b807b7d7b82848284848482848084828480868686858c8a8c848c8a8c838c8a8c848c8a8c8284868483818181838181818681818187848684838486848281818186848684868686868484828487848284838482848280818083808180827b7d7b827b7d7b828181818481818187818181868486848386878681868786838687868586878687868786868c8e8c878c8e8c8586878684838583818c8e8c828c8e8c86838583838486848284868486848684878486848784868485848684897e7d7e8a818181847b7d7b857b7d7b897b7d7b8880818087848684868486848581818187818181847e7d7e827b797b8981818189818181887e7d7e897e7d7e897e7d7e877e7d7e857b7a7b8773717385737173877371738a76757688767576867675768681818184817d8182817d8182817d8184817d81828482848284828483848284837b7b7b837b7b7b867b7b7b847b7b7b83737473827575758275757586787978897b7d7b8a7978798a84828481797879826e6e6e846e706e806e706e7d6365637f6e706e83787678817876787e7876788173717386737473817374737d6b6d6b836b6d6b866b6d6b846b6d6b7f6b6d6b886b6d6b89737173847b797b8673717389737173886e6d6e846e6d6e806e6d6e81636163846b696b846b696b836b696b836b696b846b6d6b836b6d6b83707170857071708375757581707170846b6d6b826b6d6b7e706f7080706f7080706f707e706f707f73717383737173827371738273717382797779827977797f7977797e797779817b7b7b847374738273747383737473847371738073717384737173897371738a73717388737173897371738b7371738a737573897b7d7b877b7d7b847375738b78787888737173827878788b7e7f7e897b7b7b887b7b7b89848284887b7b7b887b797b8f7b797b8b8381838b7b797b897b797b8b8381838e8b898b8d9492948b8b898b8d8b898b89838183828b898b889190918e8686868c8686868b8686868d8987898e8987898e8e8c8e8b9492948a8b8d8b8b8b8d8b888b8d8b879496948a918f918a9492948b9492948b9492948a9496948c8e8f8e908e8f8e8f8e8f8e8e8e8c8e8f8e8c8e918e8c8e8f8987898f8e8c8e8c8987898b8987898d8e8c8e8d8b8b8b8b8b8b8b898b8b8b8a8b8b8b8a8c8e8c898c8e8c8b8c8e8c8c868886888b8c8b919496948f8b8c8b9383828388808180887b7d7b947b7d7b92808180907b7d7b948081808d8685868e8081808e8482848d8482848d848284898482848c8081808c8081808b80818090808180918482848786868689868686938686868c898a89898686868a848284898686868b8686868b8686868986868691898a89988c8e8c938c8e8c8d898a898d898a898f898a898a8e8e8e8a9492948a949294898c8a8c91868786898687868e848684928988898b9492948e8988898e7375738473757386737573867375737f8385837d8c8e8c818c8e8c848c8e8c848c8e8c7e9c9b9c879c9b9c859c9b9c809c9b9c7f9f9e9f7da5a2a57da5a2a5809f9e9f819c9e9c809c9e9c809c9e9c7b9c9e9c77999b997b999b997a9fa09f7b9fa09f809c9c9c849c9c9c809c9c9c7e9c9c9c7f999899819998997d9998997b9492947d9492947d94929481949294819696968496969685999a9982999a99859492947f9192917a9192917d91929183919291898c8c8c8c8c8c8c8f8486849284868491838283918382838e7b797b8b7b797b8c7b7d7b8c7b7d7b887b7d7b807b7d7b7a868586768c8a8c768c8a8c768c8a8c7a8b8c8b7d8b8c8b83949694838b8c8b8989898989898989867e7d7e8673717382686968865255528a525552825255527e636563787676767e898889868988897f838183829c9a9c879c9a9c879c9a9c899999998b99999989bdbebd7fbdbebd83a5a2a58da5a2a58689888986898889899c9a9c899c9a9c899c9a9c899c9a9c8b9492948b949294879492948b9492948a8f908f858f908f858f908f888f908f859c9e9c859c9e9c889c9e9c8b9c9e9c8e9c9e9c899698968a9c9e9c909698968c9694968a918f918c918f918c8c8a8c8f8c8c8c818486848484868488848684848c8a8c8b8180818a8180818881808186838583867b7d7b867375738673757384787878847e7f7e847e7f7e84848684838382838583828385838283838b8c8b878b8c8b8b8b8c8b878b8c8b818b8c8b82898889828988897f8988897c898889798c8a8c758c8a8c798383837d8c8a8c80898b89828e908e848e908e828e908e7f919291808e8e8e818c8a8c808c8a8c808c8e8c7e9496947d9496947b9496947e96979682969796879697968b919091949190918e8c8a8c878c8a8c878c8a8c8a868686917b7d7b917b7d7b917b7d7b917b7d7b917b7d7b8e7b7d7b8b7b7d7b887375738573757382737573767375737286858676868586728685867286858678868886809496948994969489949694838e8c8e83898789838e8c8e83949294808c8e8c808c8e8c808c8e8c848c8e8c86868586838c8a8c838c8a8c868c8a8c84898a8982868686878482848986868687848284878482848786868685898a898384828486868486868482848684828487868786848c8a8c868c8a8c868c8a8c86898a8986898a89869492948694929486919291878e8e8e8a8e8e8e8b9192918991929186919291868c8a8c868c8a8c87898b89868c8e8c8a898b89898486848584868481898a898184868482848684838482848484828486848284858482848586858685808180837b7d7b857b7d7b897b7d7b887b7d7b8a7b7d7b8c8081808b86888685808280827b7d7b877b7d7b87808180818685867f8081807f8685867f898a898186868681898a8983898a89848685868280818082808180837b7d7b857b797b857b797b837e7d7e857e7d7e83818181847e7d7e867b797b857e7d7e85848284848482848384828484848284848081808380818083808180868c8a8c87848684868486848784868482848684838080808586878686868786888c8e8c878c8e8c858c8e8c828c8e8c8086878683838583848c8e8c848c8e8c828385838184868485818181888486848584868484818181847b797b877b797b867e7d7e85808180888081808980818086808180837b797b847b797b867b797b897b797b877e7d7e8781818187848684877e7d7e877e7d7e86848284868482848684828482838483848c8e8c878c8e8c888c8e8c888c8e8c878c8e8c868c8e8c8481818183817d8183817d818476757682767576836b6d6b846b6d6b836b6d6b856b6d6b837374738473747383737473807374737f737173837371738875757588737173876365637f6365638463656384636563816365637f6365637f6e706e846e706e857371737e73717380737173837876788373747381737473837b7b7b847b7b7b8476787682767876887678768476787684737173897371738473717382737173816e6d6e846e6d6e856e6d6e846e6d6e86737173837b797b867b797b867b797b837575758475757586757575847575758075757580757575827b797b827b797b8175767581757675817b7d7b7f7b7d7b80848284857b797b857b797b857b797b84797779807977798084828483848284848482848284828481848284827b7b7b85787878857e7f7e857e7f7e88848684887e7f7e867e7f7e8784868488848684897b7d7b848486848484868485848684848486848b7e7f7e8f8486848684868487848284898482848784828485848284868c8a8c868c8a8c828c8a8c8d8c8a8c909492949094929490949294898b898b8b8381838b8381838b8b898b898b898b88868686889190918791909188919091868e8c8e899492948d9492948a9492948a9496948d9496948d9496948d9496948f8e8c8e8f8e8c8e8f8e8c8e8f8e8c8e8f8e8f8e8d8e8f8e8d9496948f8e8f8e9094929490949294909492948e8e8c8e8a9492948d8e8c8e8e8e8c8e8a8e8c8e8b8b8b8b8c8b8b8b8c8b8b8b8d8b8b8b8f8688868b8c8e8c8a8c8e8c8d8c8e8c918b8c8b918382838e8382838e838283858c8a8c88868586928c8a8c8f8c8a8c8e8c8a8c918c8a8c908685869086858689898a898b898a898d898a89878686868d8c8a8c8b8c8a8c888685869086858687898a89878686868a898a8987898a898784828485898a89838c8e8c87898a8987898a8989898a89898686868f868686918c8e8c948c8e8c9a898a899a898a89968e8e8e8f8e8e8e8f8e8e8e91898a899189888989898889898c8a8c878988897f8988897f7e7e7e7c7375737f7e7e7e7f838583778385837783858375949594749494947d949494848c8e8c778c8e8c7a9c9b9c85949494838c8e8c8394949482949694859496948594969488949694818c8e8c808c8e8c7c9496947c9496947c9496947c9496947f9496947f949694809496947a949694789496947c9496947d9492948194929482949294829492947d9492947d949294809696967d9696967e969696819492948294929481949294958486849984868490848684957b7d7b9178797887787978847879788a787978857676767c818081788180817a8c8a8c779492947794929474949294799492947c8688867f86888685787a7885787a7883757475865a595a885a595a865a595a895a5d5a845a5d5a7d5a5d5a7d5a5d5a7c7371737c8e8f8e818e8f8e819c9e9c7d9c9e9c819c9e9c869c9e9c889c9e9c8ba5a6a58ba5a6a58ba5a6a58ba5a6a58ea5a6a58c8f908f898f908f83797a798f8e8d8e829c9a9c828e8d8e929c9a9c99a5a6a587a5a6a5809a9a9a878f8e8f8b9797978ba5a6a586a5a6a58ba5a6a58a9c9a9c889c9a9c879c9a9c8a9c9a9c8894969487949694878b8c8b858b8c8b868080808680808087808080877b797b857b797b847b797b82838283877b797b8573757382737573828385838683858389848284868482848484828487848284848482848584828487898a8986898a8984898a89828c8e8c87898a8982898a897f8c8a8c838c8a8c828e8e8e838c8a8c8a8081808d8e8d8e888e8d8e828e8d8e818c8e8c7d8c8e8c7d8c8e8c7d8c8e8c7d898b8982898b89829496947d9496947894929478949294828b898b788b898b78838483788c8e8c788c8e8c7c8c8e8c7e8c8e8c868c8e8c8a8c8e8c8f8384839b838583957b7d7b8f737573897375736c808080888080809d7b797b967b797b93737173937371738b737173847371737d7375737a737573787e7e7e78898889758c8a8c728c8a8c788c8a8c7e8c8a8c838c8a8c818c8a8c7f94939481949394809496947e9496947e8c8e8c838c8e8c828c8e8c848c8e8c858486848484868484848284848482847f8482847d8c8a8c818c8a8c838c8a8c848c8a8c858c8a8c87848684878486848a8c8c8c878c8c8c8486868684919091868686868486868684868686858686868386868683868686857e7e7e857e7e7e837e7e7e857e7e7e868384838683848384838483878384838983848386838483898b8b8b888b8b8b8686868686848284858482848684828483838483858b8b8b838b8b8b8283848385848284858482848684828487898789868b8b8b848b8b8b8383848382838483827e7e7e877e7e7e84898889888988898c898889899492948a9492948f94929488949294809492948994929488949294808c8e8c808c8e8c7e8c8e8c7e8181817e8687867e8687868186878681808080807e7d7e8278797884787978837e7d7e847e7d7e8284828482848284857e7d7e867e7d7e87848284898482848884828487848284858482848284828484848284828486848484868487818181858181818481818183818181847e7d7e84818181888181818581818187818181887e7d7e8478787881737173837371737f78787882787a788373757383737573817375738273757384737573837b7c7b82737573887b797b897b797b8680808089808080888482848584828483848284838482848586848686868486878c8a8c8a8c8a8c88848684888486848484868486848684868c8a8c878c8a8c888c8a8c868c8a8c878c8e8c868c8e8c868c8e8c89838483847b7d7b817b7d7b827b7d7b81787978817375737d7879787f7375737d737573786361637d6361638363616388636163884a4d4a884a4d4a834a4d4a834a4d4a8652595284686c6882686c6882686c68836b6d6b87737473867b7b7b82737473857b797b86848284847b797b837b797b807371737f73717383787878837371737e73717385787978837879788275757583787778837b797b847576758375767580757575827575758470717082757575867b7b7b877374738473747385737473847675768576757685767576836b6d6b7f6b696b82706f70847576758575767587737473877b7b7b817b7b7b82737473867b7c7b807b7c7b7e848684807b7c7b847b7c7b817b7c7b827b7c7b8284868481838483827b7a7b827b7a7b857b7a7b8473757386737573867b7c7b8973757389737173897371738973717389787878867e7d7e85818181858486848484868486808180878081808786858687868586858c8e8c898c8e8c898c8e8c858c8e8c848c8e8c848c8e8c898c8e8c898c8e8c888c8c8c849493948b9c9a9c8b9c9a9c879496948894969487949694888e908e899496948a949694889496948b9192918b91929189919291888e8e8e878e8e8e8a8e8e8e8d9192918d919291908e8e8e908e8e8e8e8e8e8e8d8e8e8e8f919291909192918d8e8e8e8e8e8e8e918e8e8e938e8e8e928e8e8e938e8e8e92919291919192918f9192918f9192918b8e8e8e8c898a898e8e8e8e908e8e8e8c8e8e8e8c8e8c8e8c8e8c8e8c8987898c8987898e8c8a8c8c8c8a8c8c8c8a8c8e8c8a8c8e898a898c8e8e8e8c8e8e8e8e8e8e8e8a8b8b8b879492948a9492948a83848383838483878384838b8b8b8b878b8b8b888c8b8c88848284888482848384828488838283888382838283828385838283868082808980828089808280898082808c838183927b797b8f7b797b927b797b957b7d7b918081808886858688868586848685867d80818081808180818081807a8482847a898a8976898a897a8482847d7b7d7b76808180798c8a8c7d8c8a8c777b7d7b748385837e8b8d8b8194969480919291808e8e8e8b9496948b9496948996969684969696858c8e8c828c8e8c878e8e8e85898a8983898a89838486847f8c8a8c818c8a8c858c8a8c7d8c8a8c7e8c8a8c838c8a8c808c8a8c7e9190917e9493947a9493947e9493947a949394759c9a9c759c9a9c7a9190917f919091819696967d969696819696967d9c9e9c7e9c9a9c7e9c9a9c799c9a9c7e9c9a9c868c8e8c8a8c8e8c8f8c8e8c8f818181907b7d7b95848684838486847a8486847a9492947a9492947a9492947a9492947a8c8a8c7c8c8a8c7e81808185818081827374737f7374737f7374737f7374737f6b6d6b81787a78816b6d6b816b6d6b7f757475817574758a757475857574757d7374737d8c8b8c7da5a2a582a5a2a5889c9e9c869c9e9c869c9e9c8b9c9e9c889c9e9c8a9c9e9c8a9c9e9c8a9c9e9c8989898985898989876d6d6d876d6d6d83636563836365638563656389797a7999808180898e8d8e859c9a9c999c9a9c8e84828484848284878f8e8f808f8e8f898988898b7b797b9089888986898889887b797b887b797b857b797b847b797b847b797b867b797b817b797b817b797b857b797b87808080848687868180808080838283857b797b847b797b857b797b867b7d7b867b7d7b857b7d7b8583858387848284838988898394969486949694868c8e8c868c8e8c85898a898186868680848284828686867f898a8980898a89838c8a8c828e8e8e828e8e8e869192918a9c9a9c888e8d8e8a8e8d8e8d8e8d8e858c8e8c818c8e8c7d8c8e8c7d8c8e8c79898b89709496947494969479898b89788b898b828b898b828b898b878b898b928c8e8c92838483967b7a7b927b7a7b937b7a7b937371738a7371738a737173837375737d737573777b7d7b717b7d7b6c808080818080808f8c8e8c888c8e8c808c8a8c788c8a8c788c8a8c788c8a8c7f89888982949294829492948294929481969496849694968196949681918f917d8c8a8c778c8a8c7b8c8a8c7b8c8a8c7a8c8e8c7e8486847e8c8e8c7e8c8e8c81848684818486848184868484848684828c8a8c7f8c8a8c828c8a8c849492948591929185919291858e8e8e868e8e8e8794939487949394828c8c8c848c8c8c83919091809190918191909184919091888686868991909185919091829c9a9c83919091877e7e7e8d91909189919091808c8e8c838c8e8c8a8c8e8c8a8c8e8c89949294889492948b949294888b8b8b88898a898a898a898a8c8e8c8a8c8e8c89949294848b8b8b86838483868b8b8b8689878987898789838e8c8e82949294829492948494929482949294848b8b8b83898889889492948594929487949294899492948a8988898a898889877e7e7e857879788986858689868586867879787e7675767a767576797675767d7675767e7b797b7e7b797b817b797b827b797b8373757385737573847879788378797882787978867e7d7e867e7d7e877e7d7e877e7d7e8684828485848284867e7d7e847879788278797884787978887e7d7e827e7d7e837b797b857b797b847b797b867e7d7e867e7d7e847e7d7e8681818187818181827e7d7e857e7d7e847b797b81787878827e7f7e847e7f7e847e7f7e847e807e827e807e817e807e83848684848383838483838384838383898c8a8c888c8e8c868687868886878685808080877e7d7e887e7d7e877e7d7e8884828487807e808486848685807e8085807e808684868487848684898486848884868488838183868381838983818388737173867371738373717384737173847b7a7b8373717383757575847575758375757583737573837879787f8482847a848284788989897a89898980898989807675767f686968774a4d4a6e4a4d4a7b4a4d4a91686c688b7e7f7e827e7f7e867e7f7e8884828485848284817b7b7b847b7b7b867b797b857371737f7371737f6b696b82737173817371737e7371738073717385737173827575757f78797880787978817375738475767581787778817877787f7b797b82757575897575758275757581737473856b6d6b846b6d6b846b6d6b856b6d6b866b6d6b7e6b6d6b7f6b6d6b877576758775767588706f708a75767588848284828482847e7b7b7b817b7b7b827b7c7b807b7c7b807b7c7b808486847f8486847e7b7c7b7f7b7c7b85737273817371737e7371738373717382737173837b7c7b847b7c7b84737573847b7c7b817e7f7e847e7f7e8c7e7f7e87848684858486848581818186818181847e7d7e848081808886858688808180897b7d7b8c7b7a7b897b7a7b867371738a7371738b7b7d7b8b86888689868886878c8e8c878c8c8c8b8c8c8c8c8c8c8c83848684848e908e89898b8988898b89898e908e898e8e8e898e8e8e879192918791929186919291888e8e8e8b9192918d9496948f919291929192918f9192918f9192918f919291909192918e9192918d919291919192918f9192918e9192918b9496948c9496948c9496948f9496948c9192918d919291918e8e8e8d8e8e8e8f8c8a8c978e8e8e908e8e8e898e8e8e8e898a898e898789908e8c8e908e8c8e8e8e8c8e8e8c8a8c8e8e8c8e8c918f91898e8c8e87898a89898e8e8e898e8e8e878e8e8e878b8b8b8a838483877b7d7b83838483838b8b8b838b8b8b8f7b7d7b8f8384838c8482848c848284948482848c848284907b797b937b797b937b797b8d838283898082808c8082808c7375738f808280868b898b86838183867b797b837b797b808081807b808180777b7d7b778081807a8081807a8081807a808180818081808184828484848284888482848b8686868a8c8a8c8d8c8a8c8d8685868a8685868b8b8d8b889496948894969488949694899496948b949694889496948b949694889192918396969683969696859c9a9c8494929487949294858e8e8e848e8e8e818c8a8c7d8c8a8c838c8a8c818c8a8c8396979685919091808c8a8c7e919091829493947e9c9a9c7a9c9a9c7a9c9a9c7a9c9a9c7a9c9a9c7a9c9a9c7a9c9a9c799c9e9c7d9c9e9c81969696819696968a919091939190919386868693868686988181818a81818186818181868181817e848684837b7d7b837375738373757387787978876b6d6b846b6d6b816b6d6b836b6d6b817676767f7676767e7676767c7374737c7374737f7374737f7374737c787a787a787a78818688868a86888686918f9185adaaad8cadaaad8aadaaad87a5a2a587a5a2a582a5a2a5848c8b8c83737173887371738b73717388737173887072708a5a5d5a8a5a5d5a835a5d5a855251528552515285525152896d6d6d89797a798c8f908f92a5a6a592a5a6a5899c9a9c858081808c8081808c7375738084828487848284878482848b84828484898889879797978d8988898489888984918f9186918f91848684868486848684838283858382838783828387838283848080807f7b797b807b797b857b797b857b797b8283828382838283838b8c8b888c8e8c878c8e8c898c8e8c888c8e8c878e8f8e8a89888986898889808e8f8e818c8e8c81898a8982898a8986898a89838c8e8c848c8e8c858c8e8c888c8e8c888e8e8e8591929189949694889496947f9c9a9c888e8d8e8a8e8d8e8a8e8d8e818c8e8c7d8c8e8c7d81818181818181827e807e867e807e867e807e8b737573917b797b917b797b967b797b9b7b797b927b7a7b8973717385737173817b7a7b797b7a7b7583848375838483798c8e8c7d8c8e8c838c8e8c838c8e8c898c8e8c8f8c8e8c8886878681868786818080808483818384838183878c8a8c8783818384898889848988898489888984898889818c8a8c818c8a8c7b8c8a8c7b8c8a8c7b8c8a8c7b8c8a8c7d9493947d9493947c9496947a8c8e8c7c94969480949694879496948294969481949694829c9e9c849c9a9c869c9a9c899c9a9c899c9a9c8894969484949694859496948794969485949394889493948a9c9a9c879c9a9c849c9a9c889c9a9c899c9a9c859c9a9c899c9a9c899c9a9c879c9a9c839190917f91909187a5a2a58ba5a2a589919091868c8e8c878c8e8c8a8c8e8c898c8e8c8b8384838f83848389838483888384838986868688898a898786868688868686878b8b8b83838483877b7d7b84838483808987898284828483848284838482848283848383838483848384838583848385898889867e7e7e877e7e7e887e7e7e877e7e7e87737573847375738473757388787978896b6d6b856b6d6b806b6d6b7b6b696b796b696b7c7675767e7675767f7b797b7f7b797b82808080827b797b84787978847e7d7e8284828484848284868482848678797883787978857375738473757387737573867375738473757385787978887879788778797885787978837e7d7e837e7d7e867b797b867b797b847e7d7e857e7d7e847e7d7e8481818185848684868486848581818186818181868486848384868480848684828486848484868483848684828486848784868485838383838383838583838385838383837b797b847b797b867b797b867b797b86787978877375738778797886787978867b797b867b797b877b797b877b797b87787878887878788778787884737173867371738573717382737173837371738473717382737173847371738473717383787978847b7d7b847b7d7b85787978867e7d7e84737573837375737a737573787675767a7675767d6361637a6361637f6869687f8685867b86858688a5a2a58b949294887e7f7e867e7f7e867e7f7e867374738273747382737473847374738273717381737173827371738473717385787878807878788278787884787878857b7d7b837b7d7b817b7d7b8078797883787778817877787c7877788373757384757575847071707f6b6d6b7d6b6d6b846b6d6b84737473867b7b7b857b7b7b8176757684817d81818c868c858c868c8a7b7d7b857b7d7b817b7d7b8a75767588737473846b6d6b816b6d6b826b6d6b807372737e737273826b696b806b696b7e6b696b807372738273727382737273817b7a7b817b7a7b82838483818c8e8c808c8a8c7e83838383838383818c8a8c798486847e8486848c848684847e7f7e84818181847e7d7e897e7d7e89848684888685868780818089868586898c8a8c89838483887b7a7b8b8384838c8384838e808280908082808b8688868b86888687848684868486848b8486848984868485848684878486848b8486848a848684888c8a8c898c8a8c888c8a8c878c8a8c888e8e8e889192918c9192918b919291879496948c9496948f9192918a949694899496948b9496948a9192918d9192918d9496948a9192918a8e8e8e8a8e8e8e8c8e8e8e8c8c8a8c8a8c8a8c8c8c8a8c898e8e8e8f8c8a8c918c8a8c8f9192918e9492948c8e8e8e878e8e8e8c8e8e8e8c8e8c8e8c8e8c8e8c8e8c8e8e898789938c8a8c938e8c8e8e8c8a8c8e8c8a8c8e8e8e8e918e8e8e938e8e8e8e898a89958b8b8b988b8b8b988b8b8b98838483987b7d7b8f7b7d7b8f7b7d7b947b7d7b8c8c8b8c8394949483949494839494947f8b8c8b7f8b8c8b85949694829496947b9c9e9c7e9c9e9c848e908e7b8e908e7d9492948394929483949294838b898b888685868c8685868c8081808c8081808a8081808a8081808e8081808e8081808b8482848b84828488848284888482848a868586868c8a8c8a8c8a8c8a8c8a8c888b8d8b888b8d8b888b8d8b888b8d8b8b91929186919291858e8e8e888e8e8e878c8e8c858c8e8c858c8e8c888c8e8c858e8e8e889492948994929486949294879697968596979685969796899c9e9c879c9e9c859c9e9c839c9e9c7e9c9e9c829c9a9c829c9a9c829c9a9c869c9a9c899c9a9c8991909189919091899190918d8c868c918c868c958c868c918c868c8686868686868686867b7d7b827b7d7b7d818181788c8e8c7d8c8e8c7d8c8e8c836b6d6b7e6b6d6b7a6b6d6b7e7375738178797881787978817879788178797881767676816b6d6b836b6d6b836b6d6b7f6365637c7374738473747387838383838688867a86888683949694859496947f918f9183918f9186918f91837574758473747384737473827374737d8c8b8c7c808080818080807e808080798080807d868886867072708370727083868886898989898ea5a6a592a5a6a592a5a6a590a5a6a592a5a6a58c8f908f838f908f82808180858e8d8e859c9a9c828e8d8e879a9a9a8b8f8e8f878f8e8f8b9a9a9a8997979789979797848988898689888986868486847b797b838684868386848682838283837b797b827b797b837b797b808080807f868786848c8e8c858c8e8c849496948294969481949694858b8c8b888c8e8c828c8e8c888c8e8c86838583848e8f8e868e8f8e848e8f8e81898889838c8e8c818c8e8c858c8e8c888c8e8c88898a898584828487898a89888c8e8c858e8e8e839192918591929182919291888e8d8e908e8d8e9080818093737573996b696b9181818189818181856b696b867375738f898b898b898b8986898b89829492947d94929482838183827b797b788384837c8c8e8c818c8e8c818c8e8c868c8e8c8a8c8e8c8a8c8e8c8a8c8e8c8983858389838583898385838383858381868786888080808880808088868786878c8a8c8b8c8a8c878c8a8c848c8a8c8289888989898889879492948794929487969496849c9a9c819c9a9c819c9a9c859c9c9c83a5a6a581a5a6a5839c9c9c839c9e9c809c9e9c859c9e9c899c9e9c8a9c9e9c8a9c9e9c889c9e9c879c9e9c899c9a9c899c9a9c869c9a9c899c9a9c88949694859496948794969488949694879c9a9c8b9c9a9c88949394848c8c8c86868686887b7d7b837b7d7b857b7d7b847b7d7b857b7d7b857b7d7b877b7d7b877e7e7e856b6d6b816b6d6b836b6d6b837371738673717389737173897b7a7b887b7d7b8b7b7d7b847b7d7b827b7d7b83848284838482848484828484848284867b7d7b85838483848384838683848384848284858482848584828485848284828384838183848380838483847b7d7b867375738573757383737573847375738473757387737573877e7e7e897e7e7e887879788578797883787978817879787e8181817c81818180818181808181818180808080868786838080808380808083848284837e7d7e837879788378797884787978847e7d7e82787978837879788778797888787978887879788873757387737573877879788678797886787978867b797b867b797b847e7d7e867e7d7e887b797b867e7d7e867b797b877b797b877e7d7e847e7d7e837e7d7e867b797b8678787885737173837371738178787882787a788373757383787a7883787a78837375738573757388737573837b7c7b837b797b87808080878080808680808085848284888482848a7e7d7e877e7d7e88807e8087807e8086807e80877b797b8878787886787878847878788478787888737173857b797b8383818386838183877b7a7b857b7a7b827b7a7b827b7a7b817b7d7b827b7d7b837b7d7b837879788378797883787978837879787a7e7d7e7d898989759c9e9c759c9e9c8389898983a5a2a588a5a2a58ca5a2a588868586847e7f7e867e7f7e867e7f7e827e7f7e84848284857b7b7b83848284828482848184828480848284848482848584828482848684837e7f7e82848684817e7f7e7f7b7d7b827575757f73717381737173817576757d7375738373757382737573807071707f7b797b82757575827b797b8284828487848284887b7b7b827374737f817d81857675768376757684767576846b696b846b696b846b696b84706f70856b6d6b876b6d6b876b6d6b877b7b7b827b7c7b8084868478848684787b7c7b857b7c7b7e8486847f848684808486847e8384838083848385838483817b7a7b7e7b7c7b807b7c7b847b7c7b867b7c7b847e7f7e8184868487848684848486848984868486848684868486848c848684878c8a8c858c8a8c8686858687868586898c8e8c878c8e8c878c8e8c8b8c8e8c908c8e8c908688868d7b7d7b8b80828088848684878486848b8c8c8c8b8c8c8c87898b8988898b898a8e908e8a8e908e8a8e8e8e888e8e8e888e8e8e898c8a8c878c8a8c888c8a8c8a8e8e8e8b8e8e8e8a8e8e8e8a8e8e8e8c8e8e8e878c8a8c888c8a8c898c8a8c8e8c8a8c8d8c8a8c8c8c8a8c8b8c8a8c8d8c8a8c908c8a8c8c8c8a8c8c8c8a8c928c8a8c9094969489949694839496948b9192918d9192918c8e8e8e8c8e8e8e92898a8990898a89928e8c8e94848284988482849a8987899b8c8a8c988c8a8c918c8a8c918c8a8c918e8e8e8e8e8e8e89898a8982898a898a8b8b8b8a7b7d7b80838483808b8b8b839492947e9492947e9492947a9492947b9c9e9c779c9e9c7b9c9e9c839c9e9c7f9496947f8b8c8b858b8c8b8a949694898e908e898e908e898082808c8082808f7b797b8f8381838c8381838c838183888081808c868586918685868c8685868a8685868a8081808e808180918081808f8686868b898a8988898a8988898a89868685868a8081808a8685868a8c8a8c888b8d8b888b8d8b848b8d8b848b8d8b858c8a8c868c8a8c838c8a8c828e8e8e868c8e8c888c8e8c878c8e8c899192918a9492948994929489949294879492948991909187969796899697968b9697968c919091899697968c9697968e9190918d8486849184868495949394898c8c8c89868686987b7d7b847b7d7b84868686858c868c7d8c868c79918e9179918e9175919091798686867e8686867e8686867d818181868181818a767576866b696b7c7b7d7b7a86868680868686838686867b7b7d7b897b7d7b868b8d8b7b7b7d7b7a7375737a73757381838583818385837e8c8c8c7ca5a6a581a5a6a581a5a6a57ea5a6a580a5a6a57ca5a6a57ca5a6a57ea5a2a5809a979a7e9a979a7e9a979a839c9a9c839c9a9c849c9a9c839493947da5a6a57da5a6a57ba5a6a576a5a6a57eadaaad84adaaad85adaaad89adaaad8ba5a6a58ba5a6a58e9a9a9a888f8e8f828c8e8c878c8e8c85848684888c8e8c888c8b8c8a8c8b8c84848284848c8b8c86949494878482848a84828487848284887b7d7b867b7d7b857b7d7b857b7d7b8384868480848684838c8c8c848c8c8c858c8e8c8691929187969696839c9a9c839c9e9c829c9e9c819c9e9c8096979685949694878e8f8e858e8f8e829496947f919091848c8a8c8a8c8a8c8a9190918794969487949694848e8f8e87898889888482848884828484848284818482847f80808082868786868687868986878689848684927e807e9b787a789f787a789c737573977375738e7b7c7b8a7375738d737173848080807b8e8f8e768e8f8e7b9496947b9496948094969480949694777b797b7f7b797b85868486828684867f8c8a8c818c8a8c88808180887b7d7b877e7d7e88818181877e7d7e867e7d7e867b7d7b898486848684868489848684898687868b8c8e8c8b8c8e8c8b8c8e8c8a8c8a8c868c8a8c858c8a8c868c8a8c8c8b8b8b8a949294888b8b8b888b8b8b868c8a8c8383818385838183828c8a8c8586848687807e80837b797b84807e80888684868786848687807e80887b797b89787978877e7d7e877879788678797885787a7886737573847375738673757386767876877678768976787686767876857371738273717383737173847371738373757383737573857e807e8984868485808180838c8a8c84868586858c8a8c847b7d7b866b6d6b87737573878486848386848686868486868684868586848684848684858181818681818187818181888482848984828487848284868482848584868483848684857e7f7e837e7f7e81787a7882787a7882787a7882787a7883767676817676767f76767680767676837b797b827e7d7e84818181867e7d7e8580818085808180867b7d7b877b7d7b897b7d7b897b7d7b847b7d7b7d8385837f8381837e8381837d8381837f7b797b81737573837375738473757383737573817b7a7b7f73717386737173857b7a7b837e7f7e857e7f7e847e7f7e84848684887e7f7e867e7f7e857e7f7e867e7f7e877e7d7e84787978877879788678797886787978877e7d7e887e7d7e87848284877e7f7e86848684877e7f7e877878788578797886787978857e7d7e8584828484818181868181818584868480848684818486848381818184818181848181818384868486848684848486848684868486848684868486848584868485848684887e7f7e867e7f7e8784868486848684877e7d7e8a7e7d7e897e7d7e887e7d7e877e7d7e877e7d7e887e7d7e87848284877e7d7e8878797885787978857375738473757385787978827e7d7e867879788678797884787978837375738473757385787978827e7d7e817e7d7e857e7d7e867b797b827b797b828c8a8c868c8a8c84848684827e807e817e807e837e807e86818081858180818581808186818081837b7c7b83838383818383837f83838382818181838181818281818180818181817b7b7b867b7b7b7d7374737e7b7b7b827375738273757380737573827e7d7e86787678807e7c7e818482847e7e7c7e7f73757382737573827e7d7e81848284837b7b7b837b7b7b827b7b7b807b7b7b80737573816b6d6b866b6d6b806b6d6b7e736d7381787578897e7d7e86848684858486848484868486848684837e7d7e837b797b817b797b817b797b81868786857e7d7e827071708570717085707170847b7a7b847b7a7b847b7a7b847b7a7b827b797b808c8a8c868c8a8c868c8a8c86868786837070708a7070708a868786898684868b7b797b857b797b877b797b898482848789878984848284878482848b898889898482848b8482848d898889918c8c8c878c8c8c87848684878c8c8c8b8b8c8b8b8b8c8b8b8b8c8b8b8b8c8b888c8b8c908c8b8c8884828488848284888c8e8c888c8e8c8b8c8e8c8d8c8e8c868988898689888988898889888988898889888985898889858988898b898889898b8c8b8c8b8c8b8c9496948c9496948a8e8f8e938e8f8e938e8f8e938e8f8e968e8f8e9b8988899b8988899689888998848284938482848f84828493848284948482848a898a898a8686868a84828491848684838486847c848684808486847f7b7d7b7f7b7d7b7f808280787b7d7b778486847b898a89778486847b898a89778b898b7a7b797b817b797b818b898b889492948a8988898a7e7e7e8b737573917b797b918687868a86878687868786898181818e8181818b7e7d7e857b797b8a7b7d7b8e7b7d7b8e7b7d7b8f8685868c8685868b8081808b808180898081808983838388838383898383838c8383838b8685868b8c8a8c91868586968c8a8c8f898a898b8686868a8686868b868686878987898a8987898a8987898789878987868586878c8a8c878c8a8c878c8a8c848c8e8c868c8e8c888c8e8c848c8e8c878c8e8c878c8e8c838c8e8c858c8e8c878486848b8486849184868491848684908c8e8c937e7f7e967e7f7e907e7f7e94848684948486848984868485848684837676768a767676837676767b767676786b6d6b7c7b7c7b758b8b8b788b8b8b7b8385837b8385837e83858382838583838382837f7b797b817b797b7a9496947894969475868786728687867b868786819c9a9c809c9a9c839c9a9c7e9c9a9c789c9e9c7e8b8d8b7e8b8d8b789c9e9c74a5a6a57aa5a6a57da5a6a57da5a6a581a5a6a57ea5a6a583a5a6a583a5a6a583a5a6a585a5a6a57c8f908f828f908f858f8c8f848f8c8f838f8c8f828f8c8f7d8c8c8c7e8c8c8c808c8c8c80949394829a9a9a858f8e8f878f8e8f858f8e8f84868686898686868973757380868686868482848684828485848284898482848784868486848684878486848784868489848284858c8b8c848c8b8c838c8b8c868c8b8c898c8b8c88949494879c9e9c899c9a9c899c9a9c899c9a9c889c9a9c879c9a9c869c9a9c86949394878c8c8c839192918391929184919291808c8e8c818c8a8c838c8a8c858c8a8c858c8a8c828e8f8e828e8f8e848e8f8e878e8f8e848c8a8c848c8a8c8a8c8a8c878c8a8c848482848484828481848284878482848b8482848b8482848b8482849284828494808080978c8e8c97808080947b797b8d7375738d787a7896787a7892787a78857b7c7b81838383818c8a8c7c8c8a8c7b8080807b8080807f7371738d8080808a7e7a7e8a8988898f949694767e7a7e777b797b8786848685868486858684868a7b7d7b8a7b7d7b888081808a8081808a84868486818181888181818b8486848b8486848b8486848b848684868486848b808080867b797b897b797b847b797b8a7b797b8c807e8088868486888684868b838483867b7d7b887b7d7b867b7d7b807b797b857b797b857b797b827b797b817b797b817b797b827b797b847b797b857b797b847b797b7f7b797b827b797b88787978847e7d7e837879788478797882787a7883787a7883787a78827e807e86767876856b6d6b856b6d6b856b6d6b87737173877e7c7e877e7c7e877e7c7e8584868483848684858486848384868483808180857b7d7b827b7d7b807b7d7b7d7b7d7b86848684877b7d7b84737573847b797b877b797b857b797b857b797b857b797b857b797b887b797b8a7e7d7e8a7b7d7b887b7d7b877b7d7b857b7d7b80787878807878788373717380737173827375738273757381787a787f787a787f767676807676767e7676767e767676837b797b837e7d7e83818181857e7d7e8480818086808180897b7d7b89868586898c8e8c8683858384838583808385837e8381837f7b797b7d7b797b808b898b818c8a8c808383838183838383838383828384837f8c8e8c848c8e8c858c8e8c8684868483848684848486848684868481848684837e7f7e87787878877e7f7e857e7d7e877e7d7e8684828487848284878482848884828489848284877e7d7e887e7f7e8784868482848684867e7f7e867e7d7e88848284867e7d7e857e7d7e838181818281818183818181857e7d7e83818181828486848381818185818181837e807e8284868485848684897e807e887e7f7e87848684867e7f7e87848684868486848384868486848684868486848784868487848684848181818584868485848284888482848a7e7d7e877e7d7e827e7d7e837e7d7e84787978817375738478797886848284847e7d7e837e7d7e867e7d7e8178797881787978847e7d7e837e7d7e82787978838482848484828486838183828c8a8c827b797b8673717386737573857375738673757385787a78847b7d7b847b7d7b867e7e7e847e7e7e827b7c7b827b7c7b827b7c7b837b7c7b83818181828181818081818181818181817b7b7b837b7b7b8084828483848284838985897e948e94807e7d7e827e7d7e817876788378767881787678837876787b787978827879788578797885787978837b7b7b7d84828480848284808482847d7b7d7b7e848684837b7d7b807b7d7b807e7d7e8384868486848684877e7d7e877b797b867b797b857b797b817b797b837b797b837b797b857b797b867b797b857e7d7e858c8a8c858c8a8c887e7d7e847b7a7b817b7a7b847b7a7b847b7a7b868c8a8c848c8a8c848c8a8c828c8a8c808687868a8687868a9c9e9c8d868786857b797b858684868b918f918b918f918d8987898b8482848b8987898b8e8c8e86898889898482848f8988898b89888991848684878c8c8c91848684918c8c8c917b7d7b8b7b7d7b8b8b8c8b8b8b8c8b88949494889c9e9c7984828481848284918c8e8c8a8c8e8c8b8c8e8c8b8c8e8c8c8e8f8e8c8e8f8e888e8f8e8c8988898e898889918988899189888994898889988b8c8b9883828398838283988b8c8b938e8f8e93898889938482848f8482848c8482848789888987848284878482848a848284858e8f8e778e8f8e808988897f8c8e8c758c8e8c70898a897a8c8e8c80949694799496947c949694808e908e7f8c8e8c7f8c8e8c898c8e8c8d8c8e8c8e8e8e8e92898a89928486848e8486848c8381838c9492948f8b898b8f83818387898889817e7e7e847375738b7e7e7e8a808080887b797b877b797b877b797b867e7d7e898181818a818181898181818c8685868c8081808d8685868f8685868e8685868d8685868a8685868c8685868c8383838c8383838c8c8a8c8d8c8a8c8d868586868081808b8081808d8c8a8c8c8c8e8c8e898a898a898a8988868686878987898789878984848284848482848786858687868586857b7d7b857b7d7b8c8c8e8c868c8e8c888385838c8385838a8c8e8c90818381908183818c81838191848684918486849484868491797879907e7f7e8d7e7f7e8a7e7f7e877e7f7e81686868815a595a7a5a595a7a6868687b6365637f6365637f6365637f636563856b6d6b856b6d6b856b6d6b7c7b7c7b7b7b7d7b827b7d7b808385837b8b8d8b78949694788b8c8b85838283857b797b786b696b7b7878787886878678868786879c9a9c8591909183868686809190917e9c9e9c789c9e9c758b8d8b786b6d6b8173757387838583848385837a8385837e737273817372737e5a595a785a595a80636563806365637c797a797c8f908f7e84828482848284838482847e8482847e848684848c8c8c838c8c8c838c8c8c8284828485848284878482848284828484868686809998998299989985999899889a9a9a889a9a9a8a9a9a9a889a9a9a849c9e9c859c9e9c879c9e9c899c9e9c899c9e9c899c9e9c879c9e9c869c9e9c899c9e9c889c9e9c889c9e9c889c9e9c889c9a9c899190918891909188919091868c8c8c86848684808c8c8c7d8c8c8c818c8e8c818c8e8c838c8e8c848c8e8c85919091869697968696979687919091858e8f8e878e8f8e828e8f8e828e8f8e828c8a8c878c8a8c8f8c8a8c928c8a8c9289888992898889958988898f8988898f9492948f8e8c8e8b8987898f8987898d868786897b797b897b797b827b797b807e807e8084868480848684898486848a8383838a7b7c7b85737573817375738473717384808080848080808d8e8f8e94949694949496947b7e7a7e767e7a7e8a8c8a8c878684868786848687807e808a8081808a808180887b7d7b8a7b7d7b877e7d7e8d7e7d7e8d8181818c7e7d7e897375738b737573866b6d6b846b6d6b897b797b8b8080809086878686868786858c8a8c8c8684868a868486868c8a8c85838483888b8b8b858b8b8b85838483878c8a8c868c8a8c808381838583818385868486828c8a8c868c8a8c818c8a8c7e8c8a8c7e8c8a8c818c8a8c858c8a8c85848284877e7d7e86787978847e7d7e857e807e83848684847e807e877e807e848183818281838184767876868183818994929487898789857e7c7e847e7c7e867e807e85787a7882787a7883787a78817b7d7b817b7d7b817b7d7b807b7d7b807b7d7b817b7d7b818486848184868485807e8084807e8084868486858684868684868486848684888486848884868485818081837e7e7e857b7d7b877b7d7b817e7f7e838486848384868481848684848486848684868482848684818486847f818081808c8a8c808c8a8c7f8c8a8c81848684838486848581818186818181898081808a808180898c8a8c8b8c8a8c8b8c8e8c868c8e8c868c8e8c828c8e8c7d9492947d9492947e9492947f949294808c8a8c808c8a8c848c8a8c808c8a8c8283848384838483837b7a7b857b7a7b82787878837878788578787884737173817371738073717387787878887e7f7e8578797885787978887e7d7e8878797885737573877375738773757386737573897371738973717386787878847e7f7e847e7d7e847e7d7e827e7d7e867e7d7e867e7d7e83818181857e7d7e847e7d7e837e7d7e837e7d7e8381818185818181867e807e87848684867e807e837e807e867e7f7e877e7f7e867e7f7e867e7f7e84787878867371738873717388737173867b797b837b797b847b797b877b797b887e7d7e8a7e7d7e877e7d7e847879788178797882848284837e7d7e83848284857e7d7e8278797886787978867879788173757383737573827e7d7e857879788678797886787978867879788573757386737173847b797b797b797b84838183887e807e857e807e867e807e837e807e837e7e7e8681808185818081827e7e7e848383838483838382838383838c8a8c838c8e8c838181818181818182818181838482847d848284807b7b7b7d7b7b7b827e7d7e807375737b7e7d7e7d7375738073717383737173877371738478767881787978847e7d7e8478797882787978827b7b7b817b7b7b806b6d6b846b6d6b8273757381737573817b7d7b81848684847e7d7e847e7d7e817e7d7e848486848584868484848684818486848084868481868786808687868286878684868786827e7d7e7f7e7d7e76707170736365637a636163887b7a7b8f94949488949494868c8a8c868c8a8c828c8a8c807b797b7d7070708a70707086707070867070708b8684868b9c9a9c8b9c9a9c909c9a9c8e9492948d949294909492948b8e8c8e898e8f8e868e8f8e8b8e8f8e8b9496948784868491848684919c9a9c7c9c9a9c6c8b8c8b919c9b9c8b9c9b9c917b7d7b908c8b8c698c8b8c718c8b8c909c9e9c8d8686868d8686868b898a89918c8e8c8c8e8f8e868e8f8e9384828495898889918e8f8e8e8988898b8482848884828489838283858b8c8b818382837d7b797b7e848284798e8f8e75949694798e8f8e788e8f8e789496947d9496948294969480949694859496948a9496948a9496948a898a898a8686868f86868694898a8991898b8991898b899184868491898b89908c8e8c8d8c8e8c898c8e8c898c8e8c8a8e8e8e8a8e8e8e8a8e8e8e869492948c9492948c8b898b858381838c7b797b878988898589888984949294859492948a8c8e8c8a8c8e8c8a8687868b80808089848684888486848d7e7d7e8a848684898685868a8c8a8c888c8a8c88868586898081808f8081808e8685868f8081808c8383838c8c8a8c898c8a8c848383838b80818086808180867b7d7b867b7d7b888482848b8482848a8686868b898a898a8e8c8e848987897b84828484848284877b7d7b827b7d7b828685868d8c8a8c90838583847b7d7b8a73757392737573877678768c7678768e6b6d6b8a6b6d6b876e6a6e816e6a6e816e6a6e81635d6381636163846361638763616381636163815a595a8568686885767776818486847b76767670767676778988897b9c9a9c788b8b8b758b8b8b828b8b8b7f7b7c7b7b838583858385837b7b7d7b7b8385837883828378838283819496947e8b8c8b81868786879496947e86878684949694837b7d7b838686868386868685868686867b7d7b807b7d7b757b7d7b868b8d8b8aa5a6a587949594879495947a94959478737273785a595a815a595a878c8c8c898f908f858f908f858f908f7e8f908f7d9a979a7d9a979a7d8f8c8f828f8c8f838c8c8c81949394848c8c8c84949394808f8e8f7d9a9a9a7d9a9a9a829a9a9a8499989982999899879998998b999899889a9a9a899a9a9a8e9a9a9a889a9a9a899c9e9c899c9e9c8794969486949694878c8b8c878c8b8c848c8b8c838c8b8c848c8b8c858c8b8c868c8b8c838c8b8c80868686848686868391909181919091808c8c8c7e9493947d9c9a9c819c9a9c8196969681969696819696968196969681919091848c8a8c858c8a8c868c8a8c8e8988898b898889878988898e848284929190918f9c9e9c8f9697968f8c8a8c8c898889878e8f8e878e8f8e818e8f8e7a9492948189878981898789818482847f8080808280808086808080898080808d7e807e8d7e807e8d7e807e8d7e807e8a7b7c7b857b7c7b857b7c7b8a8383838880808088808080968e8f8e919c9e9c8a94969476736d7371736d73807e7a7e857b797b877b797b857b797b877b797b887b7d7b888081808c8685868c8685868c8486848d8486848b818181887b797b81737573897b7d7b8b84868493848684908c8e8c908c8e8c90808080897b797b7f807e80887b797b8a7b797b85807e8085838483867b7d7b857b7d7b877b7d7b8773717381737173827b797b857b797b847b797b817b797b817b797b807b797b817b797b84807e80857b797b847b797b8373757383787978837e7d7e838482848584868483848684838486848584868483818381828c8e8c858c8e8c848c8e8c85898789858987898289878984898789837e807e82848684828486847f8486847f8685868186858682868586838081808384868483848684818486848484868488868486878c8a8c898c8a8c8a868486888181818881818187818181837e7d7e837b7d7b857b7d7b897b7d7b897e7e7e89787878867e7f7e807e7f7e83787878827e807e807375738273757383737573838180817f6b6d6b866b6d6b8581808183818181837b797b857e7d7e878181818880818087808180897b7d7b8b7b7d7b897b7d7b867375737b7375737d737573807b797b797b797b807b797b7e7b797b7e7b7c7b7f7375737e73757380737573817371738373717382737173827371737f7371738573717382787878847e7f7e867878788578787886787878877878788578797884787978867375738773757387737573877375738b7375738a787978897e7f7e8978787887737173847371738473757386737573867e7d7e847e7d7e867b797b867b797b847b797b807e7d7e817e7d7e847b797b857b797b867e7d7e83787a7884787a7884787a78847375738478787887787878877371738273717383737173897371738778787885787878877e7d7e88818181877e7d7e867b797b8b7879788578797881737573847375738578797884737573837375738473757381787978807e7d7e877e7d7e817879787f78797883848284858482848178797881737573837375738273757383787978847b797b847b797b827b797b82838183858486848484868481848684837e807e8481808185818081867b7d7b837b7d7b827b7c7b837b7c7b837375738373757381767576806b696b816b696b816b696b806b6d6b7b6b6d6b806b6d6b807b7b7b7d7e7d7e7c7375737b737573817e7d7e807e7c7e847e7c7e868482847d7e7c7e7e73757384737573817e7d7e817e7d7e847b7b7b817b7b7b7d7b7b7b82848284807b7d7b807b7d7b817b7d7b81737573837e7d7e837e7d7e867e7d7e868486848484868483818181827e7d7e827e7d7e807b797b817b797b817b797b83808080827e7d7e7c7e7d7e797e7d7e798c8a8c88adaead92adaead8b949494887b7a7b847b797b7d6a696a795a595a775a595a7d5a595a835a595a8d70707093707070947b797b908684868b8684868b8684868d8e8c8e8d8987898b8482848e8987898d8e8f8e848988899489888989949694719493949c848684919c9a9c519c9a9c6cadaaad97adaaad729c9b9c8b9c9b9c79949494698c8b8c88949494a08c8b8c8b8686868f898a898f898a89948c8e8c8c8e8f8e8c8e8f8e91949694889496947f9496947f8e8f8e7f8988897f8988897d8b8c8b7d8b8c8b7d8b8c8b818b8c8b86898889868988898a8e8f8e8f8e8f8e918e8f8e918e8f8e8c8e8f8e918e8f8e8f8e8f8e8a8e8f8e8a949694859496948a8c8e8c8a898a898a898a89858c8e8c8e8e908e8a8e908e8a8e908e8e898b89898c8e8c868c8e8c868c8e8c868c8e8c86898a8986898a89868e8e8e868e8e8e888b898b888381838c8b898b8c8b898b8b89888987898889887e7e7e8a7e7e7e8a808080888687868b8080808e7b797b8d7e7d7e8b7e7d7e8d8181818d7e7d7e898081808b7b7d7b8d8081808d808180888081808a7b7d7b897b7d7b88808180887b7c7b887b7c7b87737573847b7c7b8b8081808d868586868685868680818088848284888686868d8686868d8c8e8c8a949294878e8c8e8a8e8c8e90949294958c8a8c9286858695868586928081808a7375738673757386737573847b7d7b8176787681818381818c8e8c8176787684797879877978798779787984797879877e7f7e8a7e7f7e8d8c8e8c818c8e8c818486848584868481767776857677767f898889779c9a9c779c9a9c7f9c9a9c729c9a9c6f9c9a9c7c9c9a9c789c9a9c8094969487949694809496947e9496947c9496947c949694839496947e9496948194969481868786819496947e949694809697967a9c9e9c7a9c9e9c7a969796798c8b8c808482847b949494799c9e9c7a9492947a8482848b848284868482847d8c8e8c81a7a6a790b5b2b598b5b2b58f9c9e9c829c9e9c80969796828c8a8c838c8a8c819192918291929183919291869192918394969484949694839496948194969484919291849192918594969483919291869192918794969484919291878e8e8e878e8e8e84898a8987898a8985838583838385838383858383838583828c8a8c82949294868c8a8c869492948a949294888b898b858b898b848b898b8294929485949294829492947c949294799496947c94969483949694878b8c8b888689868b8689868d8081808b7b797b8c7b7d7b8a7b7d7b867b7d7b838685868b808280828082807e8c8e8c858c8e8c848b8b8b81949294818b8b8b81838483868081808380818081808180858081808784828486868686848482848384828485808080868080808880808085808080898384838b838483898384838a838483897e7f7e877e7f7e857e7f7e897e7f7e847b7d7b877b7d7b9c7373738b63616374636163746e6d6e8379797987797979847b797b857b797b858685868a8685868b8384838b8384838b7375738b7375738a6365638163656385636563856365638d6868689e68686892686868896868687f4a494a894a494a894a494a8c6564658c7674768976747689767476897674768675767584757675817576757f706f7085737173857b797b827b797b827b797b817b7d7b7d7b7d7b7d7b7d7b817b7d7b82848284818482847f8482847c8482847d8486847d8486847f8486848284868481848284818482847f8482848284828485848284828482848584828486848284867b7d7b877b7d7b837b7d7b867b7d7b81848284818482848384828481848284817b7b7b837b7b7b837b7b7b817b7b7b7f7e7f7e8578787885787878857e7f7e897e7f7e8878787887787878867371738773757386787a788373757383737573867676768676767685767676816b6d6b866b6563846b6563806b65638073706e7f7371737f7371738273717381787878827371737c73717384737173877371738378787883737173857371738973717387737173857878788d787878907e7f7e8a7b7c7b837b7c7b7f7b7c7b7f8383837f7878787f787878807e7f7e7c7e7f7e7b8482847d8482847f848284817b797b807e7d7e7d7e7d7e807e7d7e807e7d7e7e73757384737573847375738173757382737473826b6d6b846b6d6b866b6d6b886b6d6b88737473887374738d73747387787a7883757775897375738a73757388737173877371738873717386737173877371738978787885787878837371738473717381787878847878788678787884787a78827e807e837e807e837375738373757383737573847375738673757386737173867371738873717385787878867b797b887b797b857b797b877b797b88737573886b6d6b866b6d6b85737573876b6d6b856b6d6b846b6d6b866b6d6b867371738478787883787878877e7f7e878181818481818180818181808181818173757380737573877375738073757383808080868e8f8e8480808088808080837b7d7b82868686867b7d7b877b7d7b8376787685767876837678768576787683868586817879788578797885787978817e7f7e81848684817e7f7e837878787f7e7d7e7d7e7d7e807b797b817b797b82787a7881787a7881787a787e787a787e7879788078797885787978897879786e76787680767876836b6d6b806b6d6b7d7e7e7e817e7e7e7f737573837375738573757385737573837b7c7b8073757384737573867b7c7b837b7c7b857b7c7b837b797b877b797b87838283838382838483848385838483877b7d7b887b7d7b87838483898b8b8b898b8b8b859492947e8f8f8f848f8f8f8d9a989a8b9a989a879492947e8384837e7b7d7b837b7d7b807b7d7b7b8e8d8e7b8e8d8e85a19da190b5b6b589b5b6b585b5b6b58ca1a3a18d9c9e9c929193918d7b7d7b8d8688868a868786858080808f8080808f86878688868486888c8a8c9e807e808e807e80698c8a8c8b8c8a8c9c737573618c8a8c7e8987899963616387767476999c9a9c7a8988897a9797978597979785979797849c9e9c8c949494848c8b8c7f8482848984828485898889778988898c8482848984868485949394859493948c9493948b8e8e8e8a8e8e8e8c8e8e8e88919291888e8e8e88898a898a898a898e898a89928c8a8c8c8c8a8c8b8e8e8e8c8e8e8e8e8c8e8c908c8e8c8d8c8e8c878c8e8c88898a898b898a898a898a8989898a8987898a8987898a898a898a898b898a8987868686878482848c84828487898a8985898a89878486848984868489898a898c8686868c8686868b86868688868686858486848886878688868786888687868b8482848d8482848c86868690898a898f8685868f8081808e808180928081808f7b7d7b8e808180908081808d8685868e868686918482848e8482848a8482848b8482848a8482848a8482848b8482848b8685868886858689808180898685868a8486848d8181818c8181818c7e7d7e8e7b7d7b927b7d7b8e7b7d7b8c7b7d7b8e7b7d7b8e7b7d7b897b7d7b877b7d7b8b7b7d7b8a8384838a8b8b8b858b8b8b838b8c8b83838283837b797b86838283888c8a8c888c8a8c84919091819c9e9c829c9a9c849c9a9c819190917f7b7d7b8284828485918f91899f9c9f8cadaaad869c9e9c7f9c9e9c7d9191917d9191917b8c8a8c798c8a8c7c949294819492947d918f9183918f91839c9a9c7a9694967a9192917d8c8e8c828c8e8c7f9192917d949694809c9e9c7f9496947c8c8e8c80919091808c8a8c7d8c8a8c7a9190917e949494809494947b8c8b8c758482847a8987897a9492947c9492947c8987897d999a9985999a9981999a99818c8e8c878c8a8c828c8a8c8091909185919091809192917f8c8a8c828c8a8c80919291808e8e8e818c8a8c808c8a8c818e8e8e8291929183919291858e8e8e858e8e8e838e8e8e868c8a8c868c8a8c868c8a8c878e8e8e878e8e8e828e8e8e828e8e8e878b8d8b878b8d8b8994969489949694889c9a9c84949294869492948a949294858b898b828b898b7f8b898b7f8b898b82898789858987898b7e7c7e917e7c7e8e7b797b8e7b797b917b797b8e7b797b887b797b887b797b847b797b84808180838081807d8081807d8685867f8c8a8c7e868886808c8e8c808c8e8c7e868886858b8b8b8a838483868b8b8b858b8b8b858c8a8c8686858686808180858081808884828488848284838482848386868684868786848c8e8c868c8e8c888c8e8c8c8c8e8c8c8384838883848387838483867e7f7e817e7f7e847878788a73717384737373877b7d7b8b737373876361637f6361637f79797987848684878486848586858689868586868685868a7b797b8b7375737e7375737e73757384737573856365638163656381797a7981636563924a494a964a494a854a494a814a494a896564658f807f8093807f808f807f8089636163866361638676747689767476856b696b86706f7084757675837b7d7b897b797b8b7b797b877b797b857b797b847b7d7b817b7d7b817b7d7b7f7b7d7b7c7b7b7b7b7b7b7b7e7b7b7b81848284827e7f7e827e7f7e827e7f7e827e7f7e818482848184828481848284818482847f848284828482848384828485848284847b7d7b837b7d7b867b7d7b827b7d7b84848284828482848484828480848284847b7b7b818482847d7b7b7b807b7b7b8384868486848684868486848a848684887e7f7e877e7f7e8684868485848684848486848484868485848684848486848281808180818081818180818581808183848684838486848684868486848684848486848284868480848684808486847f8486847f8486847c8486847c7e7f7e80787878837371738473717386737173887371738a787878907e7f7e907878788873757381737573817375737f7375737f787878807878787d7371737c7371737f6b696b7d7371737d7371737d7371737a63656380636563867071707a7071707b6b6d6b846b6d6b816b6d6b876b6d6b84737473847b7b7b89848284867b7b7b867b7b7b8884828483848284867b7b7b84757775857577758a787a788a75777589787978887b7d7b867b7d7b867b7d7b8778787887737173867371738473717382737173837371738478787885737173847375738473757383787a78807e807e8183838385838383857b7c7b847b7c7b877e7f7e877e7f7e847e7f7e857e7f7e88807e80867b797b847b797b867b797b867b7d7b857b7d7b837b7d7b847b7d7b8581808186818081848180818781808187848684867e7f7e877e7f7e867e7f7e84818181837e7d7e807e7d7e827b797b8080818082808180838081808780818089808080837371738473717386737173827b7d7b827b7d7b84868686857b7d7b857678768576787689898b8983898b897e868586868685868894929481949294857e7f7e8484868481848684818486847d8486847e8181818281818182848684808486847e8486847f848684827e807e828685868278797880787978806b6d6b806b6d6b836b6d6b8376787683767876847375738473757388737573867e7e7e837b7c7b88737573887b7c7b85838383877b7c7b8983838383838383827b7c7b877b797b8a83828387838283837b797b847b7d7b87838483858b8b8b888b8b8b8b8b8b8b858b8b8b858b8b8b859492947e9a989a849a989a8284868482848684837b7d7b838384837e9492947e949294858e8d8e8aa19da185b5aeb58fa19da18ca1a3a1898e908e8c8e908e908e908e92868886968688869b8688869691939199868786998c8e8c948c8e8c948080808e7b797b937b797b9e8684868e807e80838383838b8383839c7b7c7b837b7c7b7a8987897e7674767e898789837674767a7b797b6f7b797b7a8988897fa5a6a57b9c9e9c7b8c8b8c7b8482847f848284828988897e8e8f8e7e949694829496948c84868485949394829c9a9c899493948c8e8e8e8b8e8e8e8a8e8e8e8d8e8e8e8e8e8e8e918e8e8e938e8e8e83949294898c8a8c8e8c8a8c8e8c8a8c8b8e8e8e8e8c8e8c8e8c8e8c8d8c8e8c8b8c8e8c8b8e8e8e8d8e8e8e8d9492948d8e8e8e8b898a898b8e8e8e8d8e8e8e8d898a8990898a898f8c8e8c8d898a89908686868b898a898b898a89898486848c8486848f898a898b898a89888686868886868689868786898687868b8486848b8486848f848284908686868a8482848a8482848d8c8a8c90868586908685868f8c8a8c8b8c8a8c8d8685868d8081808d8081809184828491848284928c8e8c8c8c8e8c888686868a898a89888c8e8c87898a89898685868a8c8a8c8886858688868586868486848d7e7d7e907b797b8c7e7d7e8c808180907b7d7b907b7d7b897b7d7b857b7d7b8c7b7d7b87838483839492948b8b8b8b8a83848387838483827b7d7b7f7b797b817b797b8a8382838c8b8c8b838c8a8c838c8a8c88919091859697967f9c9a9c8491909181868686829c9a9c85adaaad82adaaad82adaaad7f918f917d91919181919191819191917f9191917c8c8a8c7e9492947c9c9a9c7c9492947b8c8a8c7e8c8a8c828c8a8c828c8a8c7d9192917f8c8e8c7f919291829192917f8486847f8486847f8c8e8c829496948591909185919091838c8a8c858c8a8c84949494809494947e9494947b9494947a9492947c8e8c8e7c9492947a9492947d8c8e8c818c8e8c7d8c8e8c7d8c8e8c7d8c8a8c808c8a8c828c8a8c82919091809192918494969486949694859496948394969482949694829496948194969483919291818e8e8e808c8a8c838c8a8c858c8a8c838e8e8e84949694869496948a9492948a8e8e8e88898a89858e8e8e879496948594969483949694859496948a8c8a8c8a848284868482848a8482848a7b797b8a7b797b878381838a7b797b8e73717385737173887e7c7e887e7c7e877b797b877b797b83838283808382837f8081807f8081807d8689867d8c928c7f868586838c8a8c838c8a8c838c8a8c858c8e8c8586888682808280878688868a8b8b8b858b8b8b868b8b8b8783848385808180858685868886858687868586858686868584828487898a89858c8e8c878c8e8c888c8e8c8b8687868b8687868a83848389838483897b7a7b857b7a7b84787878827878788578787889737173877b7d7b877b7d7b8b7b7d7b877b7d7b83848684878486848a8486848a8486848a9191918591919181868586818685868483848380949394829493948594939485a5a6a58aa5a6a5818f908f77797a79928687868d8687868586878692a5a6a5969c9a9c8f9c9a9c8f807f807f807f80897674769776747689767476837674767f7b7d7b857b7d7b85706f70846b696b856b696b806b696b826b696b826b696b836b696b836b696b816b696b7f6b696b816b6d6b7f6b6d6b7e7374737f6b6d6b8273717383737173807371738373717382737173827371738473717386737173886e6c6e867977798679777988848284867b7d7b857b7d7b897b7d7b877b7d7b8384828482797779827977797f848284848482848084828486848284878482848684868488848684888486848c84868487848684858486848584868483848684817e807e83787a7885787a7883787a788281808184818081858c8a8c868c8a8c82848684868486848584868485848684847e7f7e817e7f7e807e7f7e7e7e7f7e7e7e7f7e7f7878787e7878787f7e7f7e807e7f7e847e7f7e86787878887e7f7e8a8486848d8486848d7878788a73717388737573857375737f7375737c7b7c7b7c7878787a7371737b7878787b7878787d7371737d6b696b7f6b696b7f6b696b7d7071708c7071708f7e7d7e7d8c8a8c7b848684877b7d7b84848684848486848484828484848284808482847d7b7b7b837b7b7b887374737c6b6d6b837374738a7b7d7b86787a78897b7d7b897b7d7b897b7d7b8875757585757575867b7d7b867e7f7e857e7f7e857e7f7e848486848484868485848684878486848584868484848684848486848484868483848684838c8a8c8283838382838383858c8a8c84848684867e7f7e857e7f7e877e7f7e87807e808586848688868486878c8a8c87848684888486848684868487848684848c8a8c828c8a8c838c8a8c848c8a8c8484868486848684878486848284868482818181848486848284868481848684838e8d8e8280818083808180848e8d8e838e8f8e858e8f8e898e8f8e879c9e9c899c9a9c849c9a9c839c9a9c839c9a9c839c9e9c879c9e9c879c9e9c7c898b898678797888787978857879787c78797883787878827e7f7e7f7e7f7e7e84868482818181818181817b8181817e8181817d7e807e7d787a7880787a787e7e807e7c7879787c7879788078797882868586808c8e8c808183818081838180818381887e7e7e8a89888986898889817e7e7e847b7c7b888383838883838381838383827b7c7b86838383867b7c7b877b7c7b857b797b867b797b867b797b867b797b87838483858384838483848385838483858b8b8b858b8b8b858b8b8b8b8b8b8b898f8f8f879a989a878f8f8f84848684908b8b8b958b8b8b8c838483878b8b8b858e8d8e8f8e8d8e857b7d7b858e8d8e8c8e908e897b7d7b897b7d7b897b7d7b8086888680868886847b7d7b847b7d7b8a7b797b8a8080807b7b797b767b797b7d7b797b887b797b837b797b78807e8083838383837b7c7b83737573837b7c7b83898789838987898389878983898789858988898a898889958988899589888984949494848c8b8c9994949495949494908e8f8e908e8f8e90898889858988898c8486848c8c8c8c7c949394828c8c8c888e8e8e8a9192918a8e8e8e8c8e8e8e8e8e8e8e91949294938e8e8e858e8e8e859496948b8e8e8e908c8a8c8e8c8a8c8b898a898a898a8987868686908482848e8486848a8486848d8486848d898a8991898a898d8e8e8e878e8e8e888e8e8e8b8c8e8c8d8c8e8c8c8c8e8c8c8c8e8c8b8e8e8e8b8e8e8e92898a898c8e8e8e868c8e8c868c8e8c888c8e8c898c8e8c8a898889898988898a8988898c8988898d86868690868686918482848f8482848d8081808f808180907b7d7b8b8081808a8081808f8081808e8081808f8685868e8482848d8686868c86868689868686848686868784828485848284878482848a808180888685868a8c8a8c8a868586878181818784868489818181897e7d7e837b7d7b83808180898081808c868586908b8b8b908b8b8b8c838483878b8b8b878384838483848385838483828b8b8b858b8c8b88949694889496948894969486969796879c9e9c879c9e9c8791909184919091849190918b919091869190917c918f91788482847c8482847f848284788685867b868586847b797b847b797b8184828481848284848482847e8c8a8c7f9694967f918f917e918f9182918f917d919291779192917f969696809696967f949694839c9e9c7f9c9e9c7f9c9e9c839c9e9c829c9e9c829c9e9c8596979682949494809494947e9494947b9494947f94929484949294818e8c8e8194929481999a997d999a997d8c8e8c7d8c8e8c7d9190917d91909180919091809190917f9192918294969483949694849496948191929180919291859192918691929185919291839192918194969481949694839496948494969481919291808c8a8c82898a8985898a89888e8e8e8d898a8990838583907b7d7b907b7d7b907b7d7b9084828488848284848482848684828484838183858381838183818382838183828987897f8987897f8987897f8987898383828383838283838382838383828386808180867b797b88808180848689868386858683808180838081808380818080808280827b7d7b897b7d7b89868886878b8b8b89838483867b7d7b857b7d7b868081808780818087808180847b7d7b84848284868482848884828488848284897b797b8a7b797b897b797b877b797b867b7a7b857371738673717385737173857371738a73717386787878857e7f7e877b7d7b8b7b7d7b8b7b7d7b877b7d7b8a7979798a8486848e84868487848684828685868686858684919191849c9e9c82a5a2a580a5a2a580a5a2a584949394858f908f858f908f81797a79698f908f85a5a6a5968687869286878692868786899c9a9c86807f8086807f8082807f808e9c9a9c8c9c9a9c8389878986767476867b7d7b857b7d7b7e7b7d7b85757675857b797b7c7b797b827b797b827b797b7f7576757e7576757f7b7d7b7e7576757f737473807374737c7b7b7b7b7b7b7b7a7878787e7371737f7371737e73717381737173826b696b876b696b866b696b856e6c6e89636163886361638963616385635d6383635d6384635d6386635d63836361638463616386636163856e6c6e806b6d6b846b6d6b86737473866b6d6b88737173867371738373717386737173877371738673717386737173847e7f7e82787a78838486848584868486848684878c8a8c858c8a8c868c8a8c828c8a8c8384868485848684848486848484868483848684818486848184868483848684818486847e8486847f848684828486848184868483848684858486848484868485848684878486848a8486848884868485838383858c8a8c7f8c8a8c7a8c8a8c7c8486847a8486847e84868479848684748482847f7b797b8184828481848284838c8a8c808c8a8c8c8c8a8c80707170727b7d7b81848684817b7d7b817b7d7b877b7b7b878482847f7b7b7b827b7b7b837b7b7b7e7374738d7b7b7b8d848284867b7d7b897b7d7b8a787a7887787a788778797886787978877b7d7b86787978867878788678787887787878877878788578787884787878857e7f7e8578787885787a7882787a78827e807e867e807e867b7c7b817b7c7b8383838383838383857e7f7e867e7f7e867e7f7e877e7f7e85868486878684868b807e8089807e80867b7d7b897b7d7b867b7d7b837b7d7b87818081868180818781808186818081848486848584868485848684827e7f7e84818181828486848184868481848684828e8d8e828e8d8e849c9a9c839c9a9c889c9e9c8a9c9e9c899c9e9c8a9c9e9c8791909187868686899190918786868683898b897a7678767a6365637a636563816b6d6b886b6d6b836b6d6b7e6b6d6b7f7371738278787883787878827878787d7e7d7e7c7b797b7b7b797b7d7b797b7b7375737b787a787c787a787c7e807e7c868586809492948094929483949294838c8e8c878c8e8c878c8e8c878c8e8c84949294819492948194929486949294898c8a8c888c8a8c84838383887b7c7b898383838483838386838383858c8a8c858b8c8b888b8c8b899496948894969487949294889492948d9492948e94929491949294938b8b8b8d8384838b7b7d7b8d8f8f8f8d8486848b9a989a84a5a2a57e8b8b8b7e8384837e838483757b7d7b717b7d7b7b7b7d7b6c7b7d7b767b7d7b857b7d7b7b7b7d7b777b7d7b7b7b7d7b7b8688867b86888680868886847b7d7b857b797b80808080858687868a8687868e807e8093807e808e807e809386848694838383948c8a8c9c838383948c8a8c8c898789908987898c8987898c8987898a9797978a9797978a898889908988897f8c8b8c7f8c8b8c8c8c8b8c888c8b8c898e8f8e898e8f8e898e8f8e89898889928c8c8c8f8c8c8c7c848684828c8c8c868c8a8c878c8a8c8a8e8e8e8a8e8e8e8c8e8e8e8c8e8e8e8e8e8e8e938e8e8e929192919091929192919291909192918e8c8e8c91898a898d898a898a8c8e8c8f8e8e8e8f898a898e8486849084868491898a898b898a89888486848a8486848a898a898a8c8e8c8b8c8e8c878c8e8c858e8e8e898e8e8e89949294878e8e8e888c8e8c85898a89868c8e8c888c8e8c8689888986898889888988898b8988898a898a898b8686869084828492848284918081808d80818091808180918081808d8081808a8081808d8685868e8685868e8482848f8482848c8482848d8482848b8482848b8482848786868681848284887b7d7b8980818088808180888685868a8486848f8181818f818181908486848986858683868586838c8a8c898c8a8c8e8b8b8b878b8b8b838b8b8b878384838a8b8b8b8a949294858b8b8b818b8b8b8394969483949694859496948894969485969796829697968296979683919091849190918486868684868686847b7d7b7f8482847c8482847884828478848284768685867886858684868586867b797b828482847f8482847f8c8a8c7f8c8a8c80918f917d9694967e9c9a9c7f9c9a9c7d9c9a9c7f9c9a9c829c9a9c82919291859c9e9c86949694808c8e8c829496947f898a897d8486847d8e8e8e829492948489878982898789838e8c8e80949294819496947f9496948394969482949694808c8e8c818c8e8c838c8e8c818c8e8c808e8d8e809c9a9c809c9a9c829c9a9c84949294849492948494929482949294808c8a8c808c8a8c808c8a8c808c8a8c7f8b8b8b7f8b8b8b838b8b8b86838483878482848a8482848d84828490848284938482848e84828491848284938482848a7b797b8a8080808a808080838080808189888981898889818e8f8e818e8f8e7f8e8e8e7e8e8e8e7e8e8e8e808e8e8e86898a89868482847f8482847f8686867e8987897d8987897e898789818987898483848388838483888384837f8384838080808084808080818080807f7b797b837b797b857b797b807e7d7e827b797b8573757387737573877879788778797886787978847879788478797884737573867b7d7b837b7d7b867375738873757385737573847b7c7b847b7c7b847b7c7b887b797b867b797b847b797b867b797b88767576888486848884868488767576867878788d7371738a737173867371738c7372738c73727387737273877b7c7b837e7f7e857e7f7e877070708163616382636163836361638363616385707070847b797b837b797b87807e80818684867597959783a5a2a58d9795978d8989898984868484848684888486848b7e7f7e877375738373757386737573847375738073717382737173807371738373717383737173837371738373717383737173806b6d6b7b6b6d6b7e6b6d6b816b6d6b817374738173747381737473847b7b7b807b7b7b7c7b7b7b80848284808482847e7b7c7b7e7b7c7b8073757382737573807371738273717382737173827371738173757382737573837375738373757384787878817e7f7e8478787885737173827b7b7b857b7b7b857b7b7b84848284897b7c7b847b7c7b8373727388737273856b6d6b846b6d6b84737473846b6d6b856b6d6b8a6b6d6b857374738673747386706e7089706e7088757375877b797b847b7d7b8273757385737573857b7d7b837b7c7b83737273847b7c7b817b7c7b7e7b7b7b7f7b7b7b817b7b7b8084828481848684818486848684868484848684888381838c8c8a8c8a8c8a8c8a8c8a8c8a898989818989897e7e7d7e847e7d7e7f8985897a8985897a7675768576757681a5a6a581a5a6a581868786818687867f7371737f7371737f7371737c7371737f73717385737173857b7a7b857b7a7b897b7c7b8673757382737573827b7c7b817b797b80807e808a868486867b797b847375738773757387787a78867375738a7878788a7878788473717386737173857375738673757386737573846b6d6b83737573837b7c7b847b7c7b85737573857b797b847b797b857b797b827b797b837b797b857e7d7e857e7d7e837b797b857b7d7b878081808680818086808180888384838983848387838483898384838889878988848284838482848884828485838183858381838983818389838183817e7e7e817e7e7e847e7e7e887e7e7e878384838783848384838483848c8e8c899c9a9c899c9a9c8e9c9a9c859c9a9c8194949487838283878382837a7371737e7371738673717381636163816361637a5a595a736d6c6d7d807f8083807f80817e807e817e807e877e807e817e807e847b7d7b887b7d7b847b7d7b847b7d7b7a8685867f868586828685867f868586808b8b8b848b8b8b88949294909492948c8486848c8486848c7e807e85787a788386848683918f9183918f91839c9a9c858c8a8c858c8a8c838c8a8c7b8383837b898889808988898289888985949294868c8e8c84808080898080808a8687868d8c928c8d8c928c908385838d8385838886848688868486868684868178767882737173827b797b797371737773717378787a78756b6d6b78787a787e868886778c8e8c778c8e8c7c8c8e8c7c838583838b8c8b848b8c8b859496948894969487898889898988898c848284908482849384828493848284938e8f8e958e8f8e978e8e8e97919291959192918d9496948d949694919496949191929191919291908e8f8e908e8f8e948e8f8e9789888993898a898d898a898a8e8e8e8c8e8e8e8a8e8e8e87898a898a8e8e8e88848684868482848a8987898d8987898d8987898a8e8e8e878e8e8e868e8e8e899492948f8e8e8e8e848684868e8e8e868e8e8e8a8c8c8c8a8c8b8c8a8c8c8c8b8c8a8c8b8c8a8c898c8a8c898e8c8e8a918f91888e8e8e898e8e8e8994929488949294898e8e8e8b8e8e8e908e8e8e878e8e8e8a9192919091929190949694909496948d9492948a918f91888c8a8c8b8c8a8c898688868a8688868a868886878486848a8686868a898a89858c8e8c878c8e8c868c8a8c86898889888988898889888988898a89888686868a86868689898a89898686868c8482848c8482848c8482848c8685868d868586898c8a8c898685868b868786898687868e8080808e7b797b918081808f7b7d7b8d7b7d7b8f7b7d7b8c8181818c8486848c7e7d7e86818181898c8a8c8c808180897b7d7b8c7b7d7b898181818a818181878181818784868484898a8982898a89828482848784828484868586848081808c8081808c8685868b898889898482848884828487898889888b8b8b8983848386838483858384838784828485848284848482848284828480848284838482848184828482898889818987897c8987897a89878981848284828482847e868686828c8e8c838c8e8c7e8e928e7d8e928e838e928e83949a9481949694819496948294969482949694809496947f949694809192918094969484949294848e8e8e828e8e8e818e8e8e7f8e8e8e7f8e8e8e7f8486847f898a897d8e8c8e818e8c8e838e8c8e808e8c8e7e8c8a8c7d8c8a8c7c8c8a8c7f8c8a8c838c8e8c838c8e8c848c8e8c838c8e8c848e8d8e868e8d8e868e8d8e828e8d8e808b8b8b828b8b8b828b8b8b7e8b8b8b828c8a8c808c8a8c7e8c8a8c878685868a7b7d7b8c7b7d7b8c8384838c838483938482848d8482848a8e8f8e908e8f8e8e898a89888686868384828483898a89808c8e8c808c8e8c848c8e8c87868786898988898a8482848a84828487848284858486848484868481898a8980898a897f8686867c898a897a8c8e8c7d8c8e8c808e8c8e808e8c8e8389878986848284877b7d7b88838483857b7d7b817b7d7b7f7b797b847b797b827b797b8580808082818181887b797b83818181858181818578797885787978837e7d7e8478797886787978847e7d7e8478797885787978867b7d7b837b7d7b867b7d7b837b7d7b84838383848383838783838387838383868c8a8c868c8a8c848c8a8c868c8a8c8784868484848684877675768576757686737173867371738a737173867371738a6b696b876b696b877372738c6b696b8c636163816361638163616385636163827e7f7e867070708b707070857e7f7e88868486878684868586848688868486867b7d7b83898989868989898a7b7d7b89787878897878788778787888787878887879788778797887787978857e7d7e838482848384828483787678847876788378797880787978807879787e7879787d7577757a7577757b7072707d7072707f6b6d6b7a6b6d6b7a6b6d6b7f6b6d6b806b6d6b8073747383737473807374737e7375737e737573827b7c7b827b7c7b807e7f7e8484868484848684847e7f7e867e7d7e857e7d7e837879788578797884787878837878788578787884787878857b7b7b8a7b7b7b8a84828487848284837b7c7b857b7c7b88848684858486848284828482848284827b7b7b8573747385737473866b6d6b836b6d6b836b6d6b856b696b876b696b866b696b856b696b82636563806b6d6b846b6d6b836b6d6b7d6b696b846b696b846b696b7b6b696b7b6b6d6b7f6b6d6b836b6d6b846b6d6b816b696b816b696b836b696b866b696b8b7371738d7371738e7371738d7b797b847371737b7371737573717387737173856365637a767576748985899c767576a86868686d86878663868786778687867f80808092737173897371737c8e8f8e7d8c8e8c8083848385838483838384837f7b7c7b7f7b7c7b867b7c7b857b7c7b847b797b87807e80877b797b867b797b837e807e87787a78897e807e8984868488848684877e7f7e867e7f7e878486848684868485848684868486848584868483838383817b7c7b867b7c7b867b7c7b83808080837b797b837b797b84808080858486848481818185818181867e7d7e868081808880818086808180877b7d7b8a7b7d7b897b7d7b897b7d7b877b7d7b888482848684828488848284868482848983818389838183897b797b8983818381898c8988949a948b949a9484949a947e8c8e8c7e8c8e8c8f83848392838483898988898076767680636563856365637d7371737d7371737d7371737a73717383949294819492947e9492948394929483949294839492947d9492948094929481949694879496948e9496948e9496948cadaead8cadaead9094959488949594848685868480818087868586848c8a8c7c8b8b8b80838483808b8b8b7c8b8b8b7f8486847884868475848684757e807e748684867a7b797b817b797b7d7b797b7b7375737b7375737773757377737573787375737d7e7e7e80737573857e7e7e877b797b877b797b83808080847b797b837b797b817b797b7e736d7381736d73827876787f7876787b7876787b6b696b79737173807b797b857b797b827b797b816b6d6b84787a787b787a788a6b6d6b987b7d7b80838583858385838a8c8e8c848b8c8b858b8c8b8a8382838a9496948594969487949694859496948c9496948a8988898a848284958e8f8e9394969492949694958c8a8c928c8a8c8d919291898e8e8e898c8a8c89919291889192918d8e8f8e868e8f8e868e8f8e8d8e8f8e8c8e8e8e8a8e8e8e8c898a898c898a898b898a898e898a898e8e8e8e8a8e8e8e8a8e8c8e8d8e8c8e8d9492948c949294898e8e8e87898a8983898a89838e8e8e8a8e8e8e89898a89868e8e8e89898a898b8c8b8c8b8c8c8c8b8c8a8c8a8c8b8c898e8c8e888e8c8e888c8a8c878c8a8c87898a898a898a8986898a89868e8e8e878e8e8e848e8e8e868e8e8e878e8e8e87919291879192918591929185919291868e8c8e868e8c8e8a8c8a8c8b8c8a8c86898b8989898b898a8c8e8c858c8e8c87898a898a8686868886868685898a898886878688898889898c8a8c878c8a8c87898a898a898a8989898a898786868686898a89848686868784828487848284867b7d7b897b7d7b897b7d7b897b7d7b887b797b88808080898687868b8c8e8c918c8a8c8d8c8a8c888081808b7b7d7b907e7d7e86818181878181818d8486848a868586898685868c8685868d8685868c8486848d8486848c8486848984868489868686898686869186868693898a898d8685868f8685868f8c8a8c8f8c8a8c8d8e8f8e8b8e8f8e8a9496948c94969486949294828b8b8b888b8b8b8b8b8b8b89898a8987898a898486868680898a897f8988897f8988898289888982848284818482848184828481898789838987897f8686867d86868682898a89828c8e8c81898a8983898a8980898a8981898a8984898b898684868485898b8984898b89838c8a8c818e8e8e81919291808c8a8c7f8486847e8486847f898a898184868482848684828486847f898a897d898a897f8987898289878983848284818987897f8c8a8c7d8e8e8e7d91929181949694838c8e8c838c8e8c8186888681808280868081808980818089808180898081808b7b7d7b8b8384838b8384838b83848389808180877b7d7b827b7d7b89808180868b8b8b888b8b8b858b8b8b7f9492947e9496947e949694818e8f8e7e89888983898a8985898a898a898a898886868689868786898687868986878686868786868482848684828486848284868482848284868483898a8983898a89828e8e8e818c8e8c818c8e8c838c8e8c83898a898189878980848284838987898484828484838483818384837e8384837e83848380868786838c8e8c838c8e8c858687867d84868480848684858181818281818181848284837e7d7e877e7d7e877e7d7e88848284898482848584828481848284837b7d7b83838583838385838383858388838383878c8a8c878c8a8c8a8c8a8c888c8a8c867b797b846a696a805a595a7e5a555a7f5a555a7e5a555a7e686568837371738a73717386737173837371738f737273947b7c7b8f7b7c7b8c7b7c7b907e7f7e8a7e7f7e838c8e8c878c8e8c828c8e8c828c8e8c868c8e8c858c8e8c838c8a8c8586848685868486858c8a8c86898989868989898689898986898989868486848b7e7f7e89848684887e7f7e877e7d7e877e7d7e877e7d7e877e7d7e837e7c7e7e7876787f73717382737173797371737c7575757e7371737c737173807577757e7577757e7577757d7b7d7b7a7b7b7b7a7b7b7b7c8482848184828483848284858482848284828482848284828c8a8c828c8a8c848c8a8c848383838484868484848684827e7f7e817e7f7e7f7e7d7e827e7d7e827e7d7e817e7d7e83787878857878788678787882787878847b7b7b8a737473866b6d6b816b6d6b806b696b856b696b856b696b846b696b847374738473747383737473837b7b7b867b7b7b8684828485848284837b7b7b827b797b847b797b8775737586757375847b7d7b877b7d7b877b7d7b817b7d7b8084868480848684807b7c7b807b7c7b7f7b7b7b807b7b7b83737473816b6d6b8173727384737273867b7c7b897b7c7b8b8381838b8c8a8c8b8c8a8c87838183817e7d7e8189898978898989789496947f8985897f898589749c969c7a9c969c946868686d4a494a63686868818687867f9c9e9c8c9c9e9c89808080897371737a7b7a7b7f83848385838483808384838083838382838383838383838583838384807e8083807e8084807e8086807e80868486848c84868488848684887e807e837e7f7e8984868489848684837e7f7e857b7d7b867b7d7b867b7d7b847b7d7b857b7c7b8583838387838383868c8a8c828c8e8c838c8e8c82868786838687868484868485818181857e7d7e877e7d7e868081808486858687868586878c8a8c88949294888b8b8b8a8b8b8b878384838b898789868e8c8e86949294868e8c8e89838183858b898b85949294897b797b8e737173917371738e7371737e737173818384837e8384837e7b7a7b847371737b636563766365638589888985898889848382838494949481a5a6a591a5a6a58894929481949294869492948183818387807f8083807f808a94929487807f808e7e807ea07e807e817e807e7b686a687f636563736365637b7b7d7b777b7d7b7880818075808180757b7d7b758c8a8c748b8b8b78838483747b7d7b787b7d7b78848684787e807e7c7e807e82787a78837b797b817b797b7d7b797b7a7b797b797b7c7b7b7b7c7b7f7b7c7b857b7c7b8a7e7e7e8573757385737573827e7e7e817b797b807b797b837b797b837b797b817b797b83736d73837b797b867b797b88787678887876788886848688868486858c8a8c82838183858381837e8c8a8c7b787a788a6b6d6b816b6d6b7b868886937375738a7b7d7b808c8e8c858385838583828386949694888b8c8b8a8382838384828485848284898e8f8e878e8f8e859496948a8e8f8e8c8988898e898889888c8a8c8d8e8e8e8d8c8a8c908c8a8c8d8c8a8c8e8e8e8e8b8e8e8e898e8e8e8d8e8f8e868e8f8e868e8f8e898e8f8e8a8e8e8e8a8e8e8e8a8e8e8e8c9492948a949294889492948a8e8e8e87949294898e8c8e8a898789898e8c8e868e8c8e858e8e8e868e8e8e868e8e8e888e8e8e8a898a89898e8e8e898e8e8e8b898a898b8c8b8c888c8e8c888c8e8c878c8e8c878e8c8e87918f91878c8a8c888c8a8c88898a898b898a898884868485898a8986898a89878e8e8e878e8e8e84898a89838e8e8e878e8e8e838c8a8c878c8a8c888c8a8c878c8a8c888e8c8e878c8a8c8a898b89848c8e8c858c8e8c878c8e8c82898a898a898a89878c8e8c7f8c8e8c8586878686848684888687868889888985868686858482848484828485848284848482848984828487848284848482848d7b7d7b907b7d7b8f7b7d7b898081808c808080887b797b837b797b868080808480818086808180868685868a8c8a8c908486848c818181898486848d8486848e7b7d7b8c8081809180818092808180928181819081818192818181928181818e8482848e8482849384828491898a898c8c8a8c8f8685868f8c8a8c8f8c8a8c8e8988898d8e8f8e8b898889878e8f8e8594929480949294858b8b8b858b8b8b84868686808686867e8c8e8c828c8e8c7f898889808482847f8482847f898889818987897a848284768987897c8987897f898a897b898a897a84828482848284878482848684828481848284868482848784868485898b8985898b8985898b89838c8a8c818c8a8c818c8a8c7e8c8a8c7c898a897d898a897d898a897e898a89798486848884868488898a897d8e8e8e7e8e8c8e7d8e8c8e7d8e8c8e7f8e8c8e82919291848c8a8c848c8a8c848c8a8c898082808a7b7d7b897b7d7b897b7d7b8d737573897375738673757382737573877b7d7b827b7d7b827b7d7b808384837c8685867c868586808685867c8c8a8c7f8b8b8b7f8b8b8b818b8b8b858384838484828487848284878482848489888988898a8988868686838686868886868689868786878c8e8c868c8e8c868c8e8c858e8f8e858e8f8e868e8f8e87949694858e8e8e818e8e8e83949294828e8e8e838c8e8c848c8e8c81898a897f8c8e8c808e8c8e83949294838e8c8e818e8c8e84949294849492947e8b8b8b7e8b8b8b808c8e8c81868786828080807e8080807d8486847d848684828486848284868483848284848482848584828484848284847e7d7e88787978847e7d7e80848284838385837e83858386838583908c8e8c878c8a8c887b7c7b8e73757388737573866a696a7c7b797b7c6a696a7a5a595a7e6865688476757684767576818486847f7371738d7878788d7e7f7e988486849984868491737273917b7c7b87848684838c8e8c8a7e7f7e857e7f7e877e7f7e887e7f7e887e7f7e857e7f7e857e7f7e85807e808486848685807e8087807e80867b7d7b867b7d7b867b7d7b867b7d7b877878788673717386737173887371738873757387787978857e7d7e847e7d7e827e7c7e7d7e7c7e817e7c7e7f7e7c7e777b7d7b77787978777575757a7879787b7b7d7b817b7d7b837b7d7b807b7d7b7f7b7b7b867b7b7b897b7b7b897b7b7b897b7b7b897b7b7b877b7b7b897b7b7b8b737573878383838583838389838383878486848584868485848684858486848584828484848284847e7d7e838482848784868488848684867e7f7e867e7f7e867b7b7b8673747384737473857b7b7b868486848484868485848684867b7c7b867b7b7b85737473847b7b7b837b7b7b88737473886b6d6b886b6d6b836b6d6b83706e708675737586706e7088706e70866b6d6b846b6d6b876b6d6b836b6d6b816b696b806b696b806b696b806b696b806b6d6b816b6d6b836b6d6b84737473897b7c7b897b7c7b8c8486848c8486848d8c8a8c8d8381838a83818389838183847e7d7e7e7e7d7e817e7d7e7e7e7d7e7a8985897f8985897f8985897a898589818687868186878681868786818687867f8080807c8080807f80808085808080827b7a7b827b7a7b8283848385838483868c8a8c7f8c8a8c828c8a8c858383838386848684868486878c8a8c868c8a8c8784868486848684888486848b84868487848684867e7f7e847e7f7e847878788373757386737573897b7d7b877b7d7b87838383878c8a8c86838383878c8a8c848c8e8c838c8e8c838c8e8c828687868381818184818181848181818581818187808180898081808a8081808b7b7d7b887b7d7b857b7d7b86838483888384838b848284928987898894929481898789898b898b988b898b7d8b898b858b898b91949a9488949a947b898c8988898c8989838483818384837e8c8e8c848c8e8c859c9a9c8e9c9a9c989c9a9c899c9a9c879494948a8382838e8382837d73717377636163837371737c8381837983818380807f8083807f8083807f807a6d6c6d81686a688152555275525552755255527b6365637b636563847b7d7b847b7d7b827b7d7b7f7b7d7b7f8081807f7b7d7b807b7d7b847b7d7b807b7d7b847b7d7b8273757382737573827375737f737573817b797b817b797b7f7b797b817b797b817b7c7b8573757385737573837b7c7b857e7e7e857e7e7e857e7e7e857e7e7e8680808089808080898080808a868786888385838b8385838d8c928c888c928c88949294889492948894929484868486878c8a8c828c8a8c828c8a8c7e8c8a8c75949694819496948a86888684868886808c8e8c8f737573857375737c7b7d7b877b797b897b797b88838283888b8c8b858988898789888989898889858988898a8e8f8e87949694879496948c949694868e8e8e8d8c8a8c908c8a8c8d8e8e8e8c8e8e8e8e919291898c8a8c888c8a8c898988898989888989898889898988898a8e8e8e8a8e8e8e868e8e8e86848684888486848b8e8e8e87949294848e8e8e83898789898987898789878986848284878486848784868488898a8987898a8987898a8989898a8987898a8986898a89878c8c8c878c8c8c868c8e8c878c8c8c878c8a8c888c8a8c898c8a8c858c8a8c85898a8987898a8987898a8986898a89848486848684868484898a8984848684878c8a8c858c8a8c878c8a8c898e8e8e88918f91868e8c8e868c8a8c8a8c8a8c8b868886878688868886888687868886848686868a898a89858686868186868685898889858486848484868487848684878482848686868688898a898b898a898c898a898f898a898f8c8e8c8f898a898d8c8a8c8c8c8a8c8d8685868c8c8a8c8b8c8e8c8c8c8e8c88868786888080808a808180887b7d7b8a7b7d7b8d7b7d7b8c7e7d7e8c7e7d7e907b797b8c7b797b8a80818091808180917b7d7b917b7d7b907b797b8d7b797b8c7e7d7e908181818e8686868c8686868e8686868e8482848f8685868f8685868f7b7d7b8d7b7d7b8c8482848d8482848b8482848d8482848b7b7d7b8b7b7d7b888384838b8b8b8b8b898a89858c8e8c858c8e8c8486868681898889818e8f8e8194969481898889858987897c8e8c8e769492947c949294838c8e8c7e8686867d8686867e8c8e8c83898a8986898a8986898a8984898a8985848684848486848384868480898b89818c8a8c828c8a8c818c8a8c7d8c8a8c7d8e8e8e7e898a897d898a897d8486847d9190917b9190917f9190918586868682868686858686868b7b7d7b857b7d7b857b7d7b897b7d7b8986868685868686868685867f7b797b807b797b827b797b7f8482847a8482847a8482847d8988897b8c8c8c7e84868482848684828486848384828482848284818482848284828481848284828988898389888983898889828c8a8c828c8a8c83919291858c8a8c85898a8983898a89858e8e8e878e8e8e88918f918a9492948b9492948a9492948994929487949294878e8c8e898e8c8e888c8e8c858c8e8c858c8e8c808c8e8c7f8c8e8c7e8c8e8c7d8c8e8c818c8e8c83898a8985898a8982898a8984898a898286888682808280827b7d7b7f7b7d7b7d848284818988897f8482847f898889818b8b8b838b8b8b858b8b8b8183848382838483858b8b8b858b8b8b8894929484949694849496948894969484949694829496948a9496948e9496948e949694857e817e857e817e857e817e807e817e80898989799496946d9496947c7e7d7e85838183888c8a8c887b797b907371739a8486849184868483787878837878787e737473857b7b7b8e7b7b7b8c6b6d6b8c706e70867573758875737588706e70866b6d6b836b6d6b886b6d6b8673747388737173887371738578787886787878858081808486858685808180847b7d7b837b7d7b857b7d7b88808180888081808a7e7f7e877e7f7e87787878858486847d8486847d84868482848684828486847e8c8e8c818c8e8c7f8c8e8c7c818181807e7d7e847e7d7e8373717383737173867b7c7b867b7c7b867b7c7b8673727384737173837371738773717381737173826b6d6b866b6d6b866b6d6b896b6d6b876b696b846b696b806b696b806b696b846b696b826b696b846b696b87706f70856b6d6b7e6b6d6b846b6d6b846365638163616387636163886361638c636163886b696b846b696b846b696b7f6b696b816361638563616386636163846e6d6e8168666881686668815a595a8c6866688a7b7c7b856a6a6a826a6a6a826a6a6a876e6c6e87585658846e6c6e846e6c6e827b7d7b807b7d7b817b7d7b807b7d7b80808080808e8f8e848e8f8e86808080887b7c7b8a7b7c7b8c7b7c7b8f8383838d7b7b7b897b7b7b867b7b7b8673747381706f707f757675817b7d7b817b7d7b808486848284868483848684818486847e948e9481948e947d948e947e8683868186838680948e947e948e947f948e9483949694848b8c8b7e8b8c8b828b8c8b85868586808081808486858687868586848b8c8b848b8c8b82949694858b8c8b8884868485848684878486848584868485818181858181818281818186818181857e7f7e867e7f7e8684868484848684848382838883828388838283847b797b847b7a7b87737173897b7a7b8283848381838383868383838683838384838383898486848c848684898486848c7e7f7e88737173857e7c7e887e7c7e85898789858385838c7b7d7b8a7375737f8385838e868586917879787c787978889492949c8c8e8c84838483807b7a7b897b7a7b7c7375738a7b7c7b937b7c7b8173757381737173967371738d7371737c7371737b6a686a7f6a686a7b5a555a6a6a686a787371737f7371737c7371737e7371737d7371737d7b7a7b777371737d7b7a7b7f7b7d7b82868586868c8a8c86868586868687868b8687868b808080848080808280808082808080828080807d8080807a8684867b807e807c807e807e807e80808384837e838483807b7d7b857b7d7b848384838283848384838483867b7d7b858b8c8b8594969482949694828b8c8b848c8e8c828c8e8c83898a898486868687898a89868c8e8c888482848c848284858c8e8c858c8e8c888c8e8c888080808a8080808a8080808680808082808080837e7c7e867e7c7e807e7c7e7a7e7c7e82807e807c8e8c8e7c807e808873717385767676827676768976767682898c8984848684878486848a84868484737073866365638b636563936365638b7b7c7b86807e8089807e8086807e8086807e808a898a89848c8e8c87898a898a86868686848284848482848a8482848a89888987898a8989898a898c8e8e8e898e8e8e87898a8985898a898a898a89858e8e8e888c8e8c8f838583848c8e8c7f8c8e8c85848684898c8b8c898c8b8c8c8c8b8c8d8e8e8e8a8e8e8e88898a898a898a89898c8e8c888c8e8c8b8c8e8c8a898a898a8988898a84828487898889878988898b8688868b8c8e8c8b8c8e8c88868886888e8e8e888e8e8e85898a8988898a89868c8a8c868c8a8c8789888986898889878486848684868485868786858988898589888985848684878486848a898889898c8a8c8a8988898a868786838c8a8c868c8e8c83898a897f86868686868686878988898789888987898889868c8a8c868c8a8c868c8a8c85868586878c8a8c888c8a8c868c8a8c898c8a8c8b868586848c8a8c898482848e84828489848284888482848884828488848284888482848a848284878482848a8482848c8482848d808180888081808d8081808d8081808d7b797b917b797b8b8986898b8986898e83818393838183938381838e838183908183818e8183818e8183818e8183818d8384838f838483918384839183848391838383908383838e8c8a8c8d8383838e8383838d8383838a8383838983838389848284898482848884828485898a89888c8e8c8886868684868686828c8e8c808c8e8c87868786868080808686878687898889847e7e7e88898889877e7e7e878c8a8c848c8a8c82808180848685868384868482848684858486848284868484848284838482848184828481848284808685867e8c8a8c7f8c8a8c7d8c8a8c7f86868679868686857b7d7b837b7d7b827b7d7b877b7d7b858686867e8686867c8686867c8686867c8686867c8686867b868586798685867f868586828685868089888980898889828e8f8e828e8f8e8184868484848684818486847f8486847f8e8f8e818e8f8e818e8f8e838e8f8e8694969485949694849496948394969487949694869496948594969487919291888e8e8e878e8e8e8694929486949294899492948b8e8c8e898e8c8e888c8a8c88898789878987898689878988898789858082808880828088808280858082808380828083808280838082808180828082848284838482848184828482848284827b7d7b7f8082807f8688867d86888681898889818988898189888981898889808b8b8b828b8b8b80838483838b8b8b858b8b8b8a8384838d7b7d7b887b7d7b8b7576759394969488949694889496948a9496948a949694869496948e94969480949a9478949a94787e817e787e817e8073717380737173797e7d7e887e7d7e85838183808381838373717393737173957878787a7371737a7371737a737173857b7b7b8c8482848e7b7b7b8c8482848a7b797b887b797b867b797b837b797b867b7b7b857b7b7b8984828488848284867e7f7e897e7f7e8884868488848684888c8a8c878c8a8c848c8a8c838c8a8c868c8a8c888c8a8c868c8a8c858c8a8c87848684857e7f7e8a737173877878787d8486847d84868482797b7982797b797e7675767f6b696b796b696b786b696b817371738273717383737173877e7d7e877b7c7b867b7c7b837b7c7b86848684848482848384828485848284818482847f848284857b7b7b837b7b7b80737473807371737f737173807371738073717382706f7086706f7085706f70806b696b846365638873757384737573827b7d7b817b797b817b797b837b797b87737173816b696b816b696b846b696b816b696b816e6d6e86797979866e6d6e826e6d6e7e7674767e76747684767476926866687d6a6a6a7d5a595a8a5a595a875a595a8458565880424142915856588d6e6c6e876b696b876b696b85706f7085706f70847371738573717384737173857371738a8383838a8383838d8383838d7b7c7b896b6d6b876b6d6b846b6d6b806b6d6b856b696b866b696b81706f7081706f70816e706e806e706e7d63656382636563867878787d8683867e868386828683868386838682868386838683868286838681838283858382837f8b8c8b7e8b8c8b808c8a8c858c8a8c828c8a8c828685868483828386838283838382838383828385848684858486848284868483848684888181818684868485818181888181818584868483848684847e7f7e84848684888382838b8382838883828386838283827b7a7b7e8384838773717387737173817b7c7b89838383898c8a8c848c8a8c89848684897e7f7e8f7878788c7878788c7e7c7e8f89878992949294959492948c8c8e8c868385838c7b7d7b887b7d7b8e7879788b6b6d6b88787978887879787b737173807371738473717384737173737b7c7b81838383817b7c7b737375737c73717381737173787371737c7371737f7b7b7b7f7b7b7b847b7b7b887b7b7b8583818385838183858381838383818382838483808c8e8c828c8e8c828c8e8c848c8a8c848c8a8c838c8a8c828c8a8c828c8e8c848c8e8c808c8e8c808687867d8080808280808082808080828080807d8684867b807e807f807e807f8c8a8c808b8b8b7f838483828384838594929481949294808b8b8b8483848386838483848b8c8b828b8c8b818b8c8b828382838386868682868686838482848484828483868686838686868684828487868686848080808286878682808080827b797b807b797b847b797b8a7b797b8880808083918f9186918f9186918f917aa5a2a56f8e8c8e82737173888e8c8e759c9a9c7f7676768c898c8989898c8985898c89817b7b7b8d7b7b7b908486847e8486847e9493947eadaaad827b7c7b8f6365638f73717389807e80848e8c8e89807e808d8686868784828485848284888c8e8c898e8f8e868e8f8e8c9496948c8e8f8e8b8e8e8e8b9492948b8e8e8e87898a89878e8e8e87898a8989898a898c848684888c8e8c888c8e8c8f8385837f8385837e8c8b8c898c8b8c898c8b8c898c8b8c878e8e8e848e8e8e878e8e8e8a898a89868c8e8c86898a8986898a89888c8e8c878e8f8e878e8f8e8d898889848e8f8e8286888688868886858c8e8c888c8e8c888e8e8e85898a8985898a8988898a8985898889858c8a8c848c8a8c868c8a8c888c8a8c85898889878687868884868487868786858687868684868486868786868988898589888985848684868486848886868681898a8986898a898c8c8e8c858c8a8c848988898689888985898889858685868880818089868586878685868686858686868586828c8a8c848685868b8482848b949294868c8a8c8b8c8a8c8d8f8c8f8b8f8c8f8d8f8c8f898f8c8f878e8f8e87949694879496948c949694889c9a9c919c9a9c919c9a9c888e8d8e868986898b7b797b8f8986898f9794979394929498949294938b898b938b898b928c8e8c908c8e8c8e8c8e8c8c8c8e8c918b8b8b91949294919492948f9492948b8383838d8c8a8c8a8c8a8c888c8a8c8b8c8a8c888c8a8c858c8a8c888c8a8c85898a898386868684848284878482848784828485898a898784828484898a89868c8e8c868c8e8c83868786838080808189888982949294819492948489888988868586828685868480818081868586828486848284868480848684828486848384828485848284857e7c7e807e7c7e7f8081808280818084868586818685867d7b7d7b7b8686868186868683919091829c9a9c829c9a9c809c9a9c849c9a9c829c9a9c829c9a9c839c9a9c859c9a9c869c9e9c869c9e9c869c9e9c849c9e9c82949694829496948394969482949694849c9a9c849c9a9c82949394828c8c8c808e8f8e848e8f8e858e8f8e8194969482949694848e8f8e838e8f8e858e8f8e878e8e8e878c8a8c878e8e8e868e8e8e858e8e8e878e8e8e888e8e8e888e8e8e898c8a8c8a8c8a8c868e8c8e888c8a8c8989878983848284858482848484828485808280857b7d7b807b7d7b837b7d7b847b7d7b847b7d7b817b7d7b837b7d7b838482848284828483868686808c8e8c828c8e8c83868886808688867f8688868384828486898889838988897d898889818b8b8b828b8b8b828b8b8b868b8b8b888b8b8b88838483828384837a7b7d7b8b7576759e7576758f7576758b7576758a575a5792575a5792575a577e575a57785251526b525152745251528968696884737173807e7d7e887e7d7e847e7d7e80838183838381838383818380838183838486848c7e7f7e887e7f7e8c7e7f7e897b7b7b897b7b7b8c7b7b7b8c7374738a706e7088706e7088706e7085706e708773747388737473897374738973747386787878887e7f7e8b7878788a7e7f7e877b7d7b8a7b7d7b898081808386858685808180868081808880818086808180827878787c787878857e7f7e8a737173866e706e796e706e82636563866365637f7675767f76757681818181828c8e8c8594969481949694859496948789898983848684838486848384868487848684847e7c7e847e7c7e847e7c7e857e7c7e857b7b7b8384828483848284807b7b7b827b797b84848284867b797b827b797b8075767586757675827b7d7b817b7d7b887b7d7b8773757382737573846b6d6b816b696b877371738c6b696b8a7b797b8684868488848684868486848884868486848684828486848084868483848684848482848484828484848284848482847d7b7c7b808c8e8c828c8e8c857b7c7b8084828480848284948482848a6e6c6e806b696b836b696b826b696b836b696b837371738673717385737173897371738f7375738a7375738c7375738873757386737473847b7b7b8473747382737473837b7d7b84706f7084706f70857576757d797b797c797b797c8486847e848684856b6d6b816b6d6b816b6d6b80787878836b6d6b846b6d6b846b6d6b80787878817b797b827b797b827b797b827b797b837b7d7b827b7d7b827b7d7b817b7d7b817b797b817b797b847b797b857b797b84787a788573757387787a78877e807e83818181857b797b8b7e7d7e88848684837e7f7e84737173897e7f7e867e7f7e8483828384838283867b797b888382838483848380838483878c8e8c8d8c8e8c898c8a8c8e838383908c8a8c938c8a8c8c84868486787878867371738178787888949294959492948c9492948c898789837b7d7b837b7d7b817b7d7b7f7375737f7879787f787978826b6d6b826b6d6b7b73717380737173847b7a7b807b7a7b857b7c7b817b7c7b817b7c7b857b7c7b858381838183818385838183858c8a8c848c8e8c888c8e8c848c8e8c848c8e8c838c8a8c818c8a8c838c8a8c858c8a8c848c8e8c828c8e8c808c8e8c828c8e8c828c8a8c8286858684868586838c8a8c808c8e8c868080808d808080878687868294969477949694778080807d8080807c7b797b7a7b797b7f7b797b7e7b797b7f7b7d7b7f7b7d7b82838483837b7d7b837b7d7b827b7d7b847b7d7b847b7d7b847b797b847b797b837b797b837b797b8484828485848284848482848584828486848284888482848886868686868686888687868986878687868786888c8e8c868c8e8c7c8c8e8c828080808a7b797b837e7c7e837e7c7e8f7e7c7e7a7e7c7e638e8c8e75807e808e807e807c9c9a9c829ca29c8c898c897f76767678898c897e848684937b7b7b8d7b7b7b7e7b7b7b8b9493947a9493947a9493948fadaaad948e8c8e8d807e80868e8c8e8f8e8c8e87868686848686868e898a8988898a89878988898a898889878988898a8988898e84868489898a898c84868487848684898486848c898a8980898a898a8e8e8e8f8385837f7b7d7b887375738a7b7d7b858c8b8c8c84868489848684858486848784868485898a8988898a898284868485868686868686868686868687868686878482847e949694848e8f8e84848284828c8e8c828c8e8c8b808280858c8e8c7094929488898a8988898a8985898a89848988898586878685868786848988898486878684898889848988898489888985898889868988898886878684898889848988898389888983898889868687868a8686868a898a898a898a8985898a897f8486848486878687898889878988898686858689868586898c8a8c878c8a8c88808180847b7d7b8b7b7d7b868081808b8c8a8c8d8c8a8c8494929489949294858f8c8f898f8c8f8d8482848e8482848c94969487949694918e8f8e8a949694848e8d8e847375738473757388737573867b797b917b797b967b797b918986898e8b898b8983818393838183898b898b8e8c8e8c8b8c8e8c898c8e8c898c8e8c8f8384838f8384838d7b7d7b847b7d7b8a8383838a838383877b7c7b8b8383838a8383838683838385838383857b7c7b878482848484828482848284878482848d8482848a848284878482848b848284878687868780808080808080808687867e7e7e7e88737573847375737f7e7e7e7f7b7d7b827b7d7b877b7d7b827b7d7b85787a7889787a7889848684897e807e887e7c7e867e7c7e897e7c7e867e7c7e83808180838685867f808180807b7d7b85868686879c9a9c879c9a9c8791909187919091879c9a9c87919091879c9a9c839c9a9c829c9a9c859c9a9c859c9a9c869c9e9c869191918691919184919191828e8f8e858e8f8e858e8f8e859496948594939485949394859c9a9c849c9a9c8594969484949694869496948594969483949694868e8f8e868e8f8e868e8f8e85919291869192918991929187919291858e8e8e888e8e8e878e8e8e888e8e8e898e8c8e8b8c8a8c8c8c8a8c868c8a8c8384828483898789858482848584828488808280808082807b8688868086888683868886828688868186888682868886838686868486868685898a89868c8e8c868c8e8c858c8e8c838c8e8c858c8e8c8a949694868e8f8e7d8e8f8e7f8e8f8e87949294868b8b8b867b7d7b857b7d7b858384838283848382838483888384838b7576758b575757883938398439383986393c3986393c397e393c3976575a578052515280686968857e817e897e817e848989898489898984898989888989898b8c8a8c8b8c8a8c888381838583818383848684837e7f7e8384868488848684877b7b7b877b7b7b85737473836b6d6b7f6b696b886b696b8a6b696b7f706e70846b6d6b836b6d6b876b6d6b89737473897878788a7878788a7e7f7e8c848684898081808886858688808180847b7d7b8386858685808180838081807e7b7d7b827878787c7878787773717385737173866e706e756e706e82797b798a84868482818181818181818181818182767576847371738573717385737173807371738a6b696b8a73727383737273806b696b81737173877371738573717384737173866b6d6b836b6d6b836b6d6b8073747389737173876b696b7d6b696b84737173857576758675767585706f7084706f70856b6d6b816b6d6b826b6d6b7f6b6d6b817b797b817b797b876b696b8e6b696b847372738b8486848484868486848684838486848384868486848684838486848184828484848284818482847e848284807b7c7b807b7c7b807b7c7b827b7c7b808482847d848284876e6c6e8d6e6c6e8475767581757675857b7d7b877b7d7b888e8f8e869c9e9c848e8f8e888e8f8e888c8a8c888c8a8c868c8a8c8383838384848284847b7b7b827b7b7b807b7b7b827b7d7b847b7d7b847b7d7b8575767583797b7982797b7983797b797b797b797e78787882787878806b6d6b7e6b6d6b836b6d6b846b6d6b8578787885787878848382838283828381838283828382838180818081808180827b7d7b827b7d7b817b797b817b797b827b797b847b797b86787a7886787a7885787a78867e807e807b797b828181818b7b797b857b797b83737173867878788a7e7f7e8b7878788b7b797b8f7b797b9183828391949694848c8e8c7e838483878384838983848386838383847b7c7b867b7c7b86737573817371737b7e7f7e7e7e7f7e817878787f737173827371737f7371737f73717385737573857b7d7b887b7d7b887b7d7b8586858685868586858685868886858689838483898c8e8c89838483848384838183838385838383858c8a8c858c8a8c858c8a8c858c8a8c858c8a8c858c8a8c848c8e8c848c8e8c848c8e8c848c8e8c838c8a8c838c8a8c838c8a8c838c8a8c828384837e8384837e8384838083848380808180837b7d7b827b7d7b837b7d7b847b797b808080808b8080808d7b797b885a555a606d6a6d7d808080888080807e8c8a8c7f8c8a8c7e8684867e8684867e838483808b8b8b7f838483817b7d7b847b7d7b837b7d7b818384838283848380838283878382838283828381838283838482848486868685868686868686868786868688898a898b8c8e8c8b898a8989868786878c8e8c878c8e8c8686878686868786848687868286878684808080867e7c7e867e7c7e866b696b866b696b828e8c8e828e8c8e82807e80827371738263616378636163756361638976767681848684937b7b7b8d6b656b8a737073977b7c7b827b7c7b82adaaad8badaaad929c9a9c8d8e8c8e848e8c8e8f807e8087848284878686868b8686868a8686868d84828487848284898482848d84828489898a898e898a8982898a89858486848a898a8987898a8982898a89838e8e8e8a83858381838583868c8e8c8f8c8e8c749c969c7e84868489848684828c8b8c87898a8987898a898884868482898a8989898a898986868687898a89848686868d848284818482847b8482849084828485868886758688868b868886887b7d7b7384868488898a8988848684858486848686878686898889858687868684868485868786838687868389888983898889848988898589888985898889838687868486878687848684888486848689888985898a89868686868384828483848284878486848689888984898889818687868480818087808180867b7d7b888081808f8081808f8685868d86858688868586898c8a8c878482848b848284909c9a9c89a5a2a586a5a2a58aa5a2a58a9a979a858e8f8e858988898c84828480848284739c9a9c7c9c9a9c848e8d8e919c9a9c96a5a2a594a5a2a58d9794978f7b797b807b797b76838183937b797b857b797b856b6d6b896b6d6b897678768b7678768d7b7d7b8f7b7d7b917b7d7b8d7b7d7b8e7b7c7b8e73757387737573887b7c7b857b7c7b85737573867b7c7b8583838384898a898686868685898a8985898a898786868687848284858482848584828484808080867b797b808080807d8c8e8c84898889818988898589888987898889848081807e808180847b7d7b847b7d7b7c8486848384868483787a788573757386737173807371738173717384737173827b7d7b847b7d7b81808180828c8a8c8a84868488797979856e6d6e886e6d6e876e6e6e866e6e6e876e6e6e876e6e6e876e6e6e8379787985797879878482848384828484848284848482848684828486818181858c8e8c868c8e8c8b8c8e8c87949294889492948794929485949294858c8a8c858c8a8c868c8a8c858c8a8c858c8a8c868c8a8c8683838387838383847b7d7b857b7d7b867b7d7b877b7d7b88737573897375738873757387737573897878788c787878897878788578787885808080888080808280808085808080838482847e848284818482848284828485848684838486848384868483848684828687867e787c7885787c78898687868b848684808486848084868488848684837b7c7b7e7b7c7b837b7c7b887b7c7b8a7b7c7b887b7c7b887b7c7b8d6365638873757382525452813134318231343180424142774241427a68686880686868818e8e8e7f8e8e8e85a1a0a18aa1a0a186a5a6a58ea5a6a58fa5a6a587a5a6a586949694899496948a94969484949694848c8e8c868c8e8c828c8e8c828c8e8c828c8a8c838c8a8c858c8a8c85818081837e7d7e7e7879787e7879787d7e7d7e808486848a8486848a7e7f7e808486848883838386838383888c8a8c8a8383838c7e807e8c7e807e85707270856365638e636563866365637f737573867375738c7b7d7b847b7d7b817b7d7b7c7b7d7b7e7b7b7b797374737c7b7b7b857b7b7b877978797e6e6e6e80797879827978797c7879787e7371737e7371737a7879787e73757383737573837375737e787a78847b797b89707170876b6d6b80757575827b7d7b84737373827373738373737382737573807375737d6b6d6b7f6b6d6b827373737a7373737f7b7d7b837b7d7b8184828482767476827674768176747682848284828482848284828485848284867e7c7e847e7c7e888c8a8c827e7c7e98706f70948482848284828482848284828c8a8c828c8a8c828c8a8c828c8a8c8280818085808180828081807f8081807e8685867e8685867e8685867e8685867d8383837d8383838383838384737473866d6e6d856d6e6d836d6e6d856d6e6d96635d638f737073888383838883838387838383828383838773747385737473847071708170717080707170837e7d7e80818081807676768276767683767676817b7c7b81737573817b7c7b7f8383838283818382838183828381838083818382868886858c8e8c8a8c8e8c858082808673757383737573807375737e7375737e737173807371737e7371737e737173807375738373757384737573817375738773717387737173887371738d7371738f8080808b868786888080808b7b797b8b7b7d7b8b7b7d7b897b7d7b827b7d7b827b7d7b877b7d7b87868886828688867d8482847a8482847a8482848084828484848284828482847e84828480848284847b7d7b887b7d7b8a7b7d7b8b8385838b848284888482848984828489898889878989898a8989898a8989898989898986898789858987898689878988898789878987898789878987898789858987898494969484949694879496948494969484949294819492948494929484949294868c8e8c848c8e8c818c8e8c818c8e8c808c8a8c808c8a8c818c8a8c818c8a8c7e8c8e8c7f8c8e8c838c8e8c808c8e8c808c8e8c828c8e8c818c8e8c7f81838183848684818486847c84868483787878765a5d5a6a5a5d5a8e70717094707170836b696b7c6b696b816b696b817675767f7b7b7b7f7b7b7b7f7b7b7b808482847f7b7b7b827b7b7b88737473827374737d76767682767676807676767d767676817b797b8180808083868786868c8e8c86898a8987898a8989898a8986898a8986848684868486848684868484898a89818c8a8c858c8a8c888c8a8c7e8c8a8c878c8e8c84848684848c8e8c8d949694888989897d8989896e7e7d7e887e7d7e888b898b739c999c7f9c999c908b898b8884827b8184827b928c8b89968c8b898b898b89917e807e85898b8985898b89888c8c8c8684828488848284838c8c8c888b8c8b8a8b8c8b8d8b8c8b888b8c8b8c898789888482848e8482848d89878986898a8986898a8984848284868c8e8c878e8b8e858e8b8e8e8e8b8e809c969c7f9191918c868586868685868c7b797b7b848284829496948b84828484848284878081808b8c8a8c8b8685868b80818088848684878486848684868484848684858c8e8c868686868784828489868686877b7d7b7e80818083868586878685868d8482848a8686868486868682848284838687868486878682848684848988898489888985868786848687868489888985868786868687868584868485848684858486848789888988868786888687868584868484898889848988898489888984898a8985868686878482848a8482848b8686868b898a898d8c8e8c8d8c8e8c878c8e8c838c8e8c868688868a8688868a898889888988898f7e7e7e8a737573866b696b846b696b836b696b876b696b83737573867e807e917e807e917375737a8e8f8e859c9e9c939c9e9c8f9c9e9c8d9496947c94969471949694878382838386848681918f918c918f9191918f918f8482848f8482848f8482848b84828488848284888482848c898a898c8c8e8c85848284868482848c84828488848284837375738773757383737573837e807e8380808082808080808080807d8080808286858682868586808685868086858681898889848988898a7e7e7e818988897f8486847c8486848184868481797b7983767876807678767d7678767d8486847c8383837e8383837e8383837e8c8a8c7e8c8a8c808381838283818384838183868c8a8c868c8a8c867e7d7e8a7e7d7e8563616381636163856361638563616387636563836365638163656387636563886365637e636563886365638a636563836b696b816b696b806b696b836b696b866b696b826b696b856b696b856b696b88636563886365638463656383636563836b6d6b846b6d6b856b6d6b836b6d6b8473757384737573837b7c7b847b7c7b847b7d7b837b7d7b827b7d7b857b7d7b857b7d7b867b7d7b8a7b7d7b877b7d7b877e7f7e887e7f7e887e7f7e897e7f7e877b797b8880808084808080828687867f8686867f898a897f898a897e898a897e8486847f8486847e84868481898a89828687867e868786856b716b916b716b8e848684858486848384868485848684889c9e9c889c9e9c8d9c9e9c7e7b7c7b7a636563856365637f6365637a6365637b7375737b7375737b7375737f949694808e8f8e82b5b6b58bb5b6b58bb5b6b58ab5b2b58ca1a0a18ea1a0a18ea1a0a18c9797978b9797978a89888989898889898b8c8b888b8c8b87838283858b8c8b848c8e8c898c8e8c868181818681818184818081838180818381808183818081807e7d7e808482848684828484848284897e7f7e897e7f7e8778787886787878857b7c7b8c7b7c7b887b7c7b8573757385707270827072707f6365637863656384737573907375738b83858386838583897b7d7b847375737e7375737c7375737973747379737473827b7b7b8284828482797879827978797e8482848084828480848a8481848a8483848a8480848a84778486847e848684837e807e83787a78807b797b847b797b877b797b847b797b857b7d7b827b7d7b847b7d7b837b7d7b82737573837b7d7b837b7d7b887b7d7b827b7d7b807b7d7b857b7d7b8073737382767476848482848484828488767476887373738573737385737373858482848a7e7c7e8a7e7c7e867e7c7e847e7c7e91706f70985d5c5d91706f7089848284828c8a8c828c8a8c828c8a8c828c8a8c859496948294969487949694859496948294929482949294829492947f9492947d94929486949294849492948194929485949294839492947f9492947f9492948873707396635d638f635d6388635d638563656384636563826365638763656381636563827071708070717080707170826b6d6b806b6d6b827676768576767684737573847375738473757384737573837b797b877b797b827b797b837b797b887b7d7b858082807d8082807a8082807d83838381838383807b7c7b817b7c7b837e7f7e837e7f7e877e7f7e8a7e7f7e878081808780818086808180878e8d8e898e8c8e8a9c9a9c888e8c8e89737173887b797b86868786848c8e8c828c8e8c85949294808b8b8b7e83848382838483828688868286888687868886877b7d7b868482848684828486848284868482848684828484848284848482848884828489838583888385838883858388838583898482848989888986898889898988898889898989898989888989898789898989898789889492948794929487949294859c9a9c879c9a9c879c9a9c899c9a9c8794969484949694849496948494969484949294849492948494929484949294818c8e8c7b7879787e7879788178797881817f8182817f8182817f8182817f81808384837f838483827b7a7b7f7371737e7678767d7678767d7678767f76787680787878817371737e7371737e737173767071706a707170827071708e5a5d5a816b696b8376757688767576886b696b7f737473806b6d6b87737473817374738273747382737473807374737d6b6d6b806b6d6b82767676856b6d6b886b6d6b887b797b8a7b797b8f7b797b8a7b797b86898a89898e8e8e828e8e8e84898a8988898a898a898a898b8e8e8e8a94929484919291879192918491929181919291818c8e8c84848684878486848d8c8e8c889496947d898989637e7d7e7d737173909c999c84adaaad84adaaad849c999c81949497848c8b898f9494978b94949785898b8991898b8991898b8991898b89868482848884828488949794838c8c8c8f8b8c8b8a8382838883828388838283878987898c8987898b8482848a84828487848284888686868b898a898984828489808080898080808e808080907375737f9191917f9c9e9c8c8685868c8685868b8988898984828489898889868988899380818082868586768c8a8c8f8685868889888988868786898486848a848684888482848884828488868686838686868586858688868586858685868586858682868686828482848286868682868686848687868584868485848684858486848586878685868786858687868689888985898889858988898889888987898889878988898a8687868986878686868786888687868684868485848684858486848484828486848284878482848986868688898a89888482848784828487848284877b7d7b868082808a868886898688868c7e7e7e8f898889837e7e7e83737573836b696b846b696b867b797b887b797b937e807e8b949694919496948e898b8985808080888e8f8e8f8080808c737173827b797b827b797b7c8b8c8b879496948c918f918a918f918a9c9a9c8c9c9a9c92949694909496948f9496948b8e8f8e8e898a898c8c8e8c8c8c8e8c8e8c8e8c7f89888988898889888988897f8988897a898b89807e807e877375738a737573867b797b828080808386878685808080857b797b867b797b867b797b867b797b7d73757383737573887e7e7e81737573766e706e7c6e706e81797b79818486847f8486847f848684828486848684868484838383817b7c7b7e8383837f838383837b797b837371738473717384737173866365638663656381636563886365637f7979797a8486847c8486847f84868480848284818482847e848284808482847e84828480848284817978797e6e6e6e7b7371737d73717380737173837b797b80767576807675768076757680767576837374738373747382737473837374738576767684767676838180818481808183838383858c8a8c858c8a8c838c8a8c848c8a8c848c8a8c868c8a8c828c8a8c838c8e8c868c8e8c868c8e8c858c8e8c888486848984868486848684868486848786878687868786828687867e8687867c8686867d8686867f898a897c898a897c898a897f8486847c84868481848684898687867e9492948294929498949294938486848e848684888486848b848684887b7c7b835a5a5a745a5a5a6a5a5a5a7a7b7c7b827b7c7b7a7b7c7b7d949394819496948194969482949694869496948b8e8f8e8b8e8f8e8b8e8f8e8b8e8f8e8a7b7d7b887b7d7b887b7d7b857b7d7b897b797b867b797b877b797b877b797b8a7b797b857b797b837b797b867b797b87767576846b696b846b696b866b696b836b6d6b857676768676767685767676837e7d7e84848284877e7d7e867e7d7e847e7f7e837e7f7e8778787883787878818383838a7b7c7b857375737f7b7c7b827e807e857e807e828c8e8c8c8c8e8c909496948b9496948b73757389737573817b7d7b7e7375737c7375737e7375737c8482847e848284827b7b7b807b7b7b847978797e797879828482848479787985787978877879788578797880787978807e807e7c7e807e7c787a788073757380757575827575758470717082707170856b6a6b846b6a6b8063616383636163856b6d6b826b6d6b88636563826365637f636163836361637d6361637f63616386686668865a595a7f5a595a7f5a595a7d52555290525552886264628562646286636163866361638c6361638063616382706f70915d5c5d984a494a944a494a97656465828c8a8c8c8c8a8c828c8a8c878081807f808180858081807f8081808178797886787978877879788786858687838383868383838683838386838383818080807f8080807f808080838080807d94969484949694888383838183838384838383848383837e94929485838383848c8a8c828c8a8c837e7d7e827e7d7e7e8180818081808183818081858180818183838386838383848c8a8c818c8a8c8294929487949294878b898b879492948a8c8e8c828082807f7b7d7b8a868886868c8a8c868383838483838386838383857e7f7e8584868488848684818486847e808180808081807d808180849c9a9c879c9a9c879c9a9c859c9a9c858e8c8e82868786888080808986878686868786878384838b838483878b8b8b858b8b8b878688868786888682868886827b7d7b8384828486848284898482848684828486848284888f8e8f8a8f8e8f8a8f8e8f88949694889496948894969488949694889496948a9496948a9496948894969489949694899496948394969483949694879492948a949294889492948b89878989898789878987898789878980898789847375738773757384737573825254527f5758577c393c397c393c397c393c397e5251528165656581787978817879788276747681767476807674767f767476817371737e7371737c7371737d7371737d6b6d6b7e6b6d6b7f6b6d6b817678768173717381737173807371737f7878787c7071706a868586829c9a9c889c9a9c868c8e8c888c8e8c858181817f818181817b7b7b817b7b7b8273747384737473807b7b7b827374737f7b7b7b82848284868c8a8c838c8a8c80818081888c8a8c888687868a80808091808080887b797b848486848984868480898a89868e8e8e8a8e8e8e84898a898a8e8e8e889492947f919291818c8a8c848c8a8c819192917b9c9e9c81949694879c9e9c819c9e9c837e7d7e7d8989896894969483949694908b898b7f8b898b7f8b898b849c999c7d9c9ea5849494978f9494978b8c8b898b898b898b9496948b7375738b7375738d8c8c8c92949794869ca29c869ca29c8a9496948a8b8c8b8d9496948f949694879492948a8e8c8e8c8e8c8e8c8e8c8e8b898a898a898a89888c8e8c8b898a89878e8b8e8b8e8b8e898e8b8e8b808080a07b797b72868586799191918c868586868988898689888986898889898482848b868586827b7d7b828081808b8c8a8c868687868784868488848684868988898786868685868686858686868684828485808180878081808780818085868586888482848a8482848a8482848a8482848a84868487848684858486848484868485898889858c8a8c85898889848988898589888984848684848687868689888987898889888988898889888987848684888486848784868487848684878486848586868684868686848686868384828484848284888482848a8482848b86868687868886868082808c8082808d8082808d8988898a8988898389888988949294878b898b8c9c9a9c899c9a9c869c9a9c967e807e8e7e807e83898b8986898b89858e8f8e858e8f8e7a8e8f8e858e8f8e8d8b8c8b878b8c8b8d83828387838283867b797b837b797b8a7b797b8a868486868988898d8482848d8482849089888994848284908686868c8686868c868686838e8f8e889496948c898889868e8f8e8094969487949694909496948a898b8988868786888c8e8c838c8e8c8386878681868586828685868286858680868586818988897d8988897d8988897d8988897684868479848684818486848a84868480848684828486847d76787685686a68847375737b7b7c7b797375737c7375737f7b797b8273717382737173807371737b7071707f707170817e7d7e7d7e7d7e7a8486847c8486847c8486847f8486847d8482847d848284808482848084828480848284818482847e8482847e8482847e8482848184828480848284808482848281818182818181808181818381818182838383828383838183838382838383868c8a8c868c8a8c858c8a8c858c8a8c878c8a8c878c8a8c878383838583838385868586848c8a8c848c8a8c8786858687838583867b7d7b878385838883858388848684877e7f7e88848684888486848886878687868786848c8e8c818c8e8c808c8e8c7f8c8e8c828c8e8c83898a89838e8e8e868e8e8e88949294869492948594929489787c7891787c788d6b716b83686968804c4c4c83313031803130317e393839793938396a393839747b7c7b8aadaaad7f949394829493948594939481949694829496948894969488949694828e8f8e858e8f8e8568686888686868887b7d7b857b7d7b857b7d7b8a8e8e8e8b898889898988898689888986898889878382838683828386838283837b797b827675767d818181808c8e8c828c8e8c808c8a8c80818081818c8a8c8481808187787978837879788178797880737573837878788678787884787878837371738373757385737573857b7c7b8873757388707270857e807e857072708f7072709063656386636563846365638463656381636563796365637e636563846b6d6b7e6b6d6b7c6b6d6b7c6b6d6b826b6d6b82636563826365638b6e6e6e877978798378797883787978837879788078797880787a787a787a787c787a787c787a787b7b797b797b797b7b7b797b7b7b797b7e7b7d7b7d7373737d7b7d7b84737373827375737f737573807375737f6b6d6b836b6a6b7f7373737a7373737f7373737f7674767b7674767b767476818482848084828485848284858482848073737380706e70827e7c7e84706e707e706e7089706f7089706f707e706f708d706f70c2525152975251527752515282525152905a595a8a6d6d6d7c6d6d6d7f6d6d6d7e6b6d6b816b6d6b846b6d6b876b6d6b86636563837374738373747381636563815a5d5a7f5a5d5a885a5d5a8c5a5d5a887370738883838388949694889496948b949294879492948594929482949294838c8a8c7f8c8a8c838c8a8c838c8a8c7c8c8a8c808c8a8c878c8a8c898c8a8c888c8a8c8a8383838f8383838d8c8a8c888b898b878b898b878b898b848b898b858082808d808280887b7d7b857b7d7b837b7c7b807b7c7b7d7b7c7b7b8383837e8486847e8486847e8486847e8486847d80818083808180848081808680818085807e8084807e8087807e808873717388808080868c8e8c828687868d7b797b859492947c9492948b8384838b949294829c9e9c7791939177868886829193918f8f8c8f89a5a2a57a9a979a868f8c8f8c9a9a9a8aa5a6a5849a9a9a8c9a9a9a8994969489949694899496948894969488949694898e8f8e8a8482848a848284867e7d7e877371738673717384737173877371738b737173887371738473717385636163826361637e6361637c6361637f5254527d313431783134317531343171393c3974393c397f5758577c575857866565658f78797881787978816565657f6b696b816b696b8176747681767476807371737e7371737f7371737e7b7a7b7c7678767f767876827678767e7678767e7e7f7e807e7f7e7d7e7f7e827e7f7e82868586828685867c9c9a9c7c8685867e8c8e8c7f8181817e8181817f818181818482847f7b7b7b80848284817b7b7b807b7b7b8584828485848284858482848681808185818081858c8a8c838c8a8c868c8e8c8a8c8e8c918c8e8c8c8c8e8c848e8e8e8d898a898b898a8989898a89898486848384868489898a89848e8e8e8494969485949694878e8e8e828c8a8c8a9496947e9c9e9c8a848684788486847d8989897d8989897d9496947d9496948c8b898b847b797b737b797b888b898b8184827b8484827b818c8b897d84827b917e807e72737573727e807e917e807e908482848d84828492848284818c8c8c7f838283849496948d8b8c8b867b797b8b8482848d898789878e8c8e87949294898c8e8c89898a8986898a8989898a89878e8b8e8b8e8b8e8b8e8b8e859c969c8c868586867b797b7f86858686868586898988898689888986898889898988898f86858687868586878c8a8c878685868986878687848684878687868786878686868686858482848584828485868686878685868a808180878685868786858688868686888686868786868687898a898a8c8a8c8a8988898a8687868a86878689898889878687868684868485848684868486848984868487848684868486848784868486868786858687868486878685898889858687868486878686848684878482848684828487848284878686868786868687898a898b84828488848284837b7d7b8c8082808d8c8e8c8d8c8e8c8c7e7e7e8a8988898a8988898a898889888b898b8c8b898b8b8b898b888b898b88898b898e7e807e8b7375738b7375738c7371738c73717388808080858e8f8e8d83828387838283878382838783828383918f91889c9a9c8f918f918f868486888e8f8e898e8f8e8d8988898f8988898e898a8996898a89948686868c898a898a8988898a8e8f8e889496948a8988898a898b898794969487898b8983898b8985868786828c8e8c7d8c8e8c7d8c8e8c809191917f91919183919191819c9e9c8194929483949294848988897f8988897f8486847c8486847c6e706e816365637c5a5d5a7f5a5d5a7f76787682848684828383837b8383837e8383837e8c8a8c7d8c8a8c7d8c8a8c7f8c8a8c818c8a8c7f8c8a8c7b8c8a8c7d8c8a8c7b8c8a8c81848684848486848384868480848684818486848184868482848684818486848086848682868486848684868486848680838183839492948394929480949294828c8e8c828384838283848382838483858c8a8c858c8a8c858c8a8c858c8a8c868c8e8c878c8e8c878c8e8c898c8e8c888c8a8c888c8a8c878c8a8c888c8a8c868c8a8c8783818386838183888c8a8c86848684878486848684868486848684868c8e8c868c8e8c8b8c8e8c898c8e8c86898c898b898c8988898c8983898c8983818181838181818381818188979597858385838573757385737573836365637f6b696b886b696b846b696b737b7a7b7e8b8c8b788b8c8b787b797b818b8c8b7e9192917e9f9e9f8badaaad849f9e9f798b8d8b798b8d8b888b8d8b8e9c9d9c899c9e9c859c9e9c8991939185868886838686868891909185919091889c9a9c8c9c9e9c899c9e9c8c91919190868586898685868986858688868586888c8a8c858c8a8c85838383847b7c7b7f8383837e8988897f8988897e9492947e898889808081807d8c8a8c7d8c8a8c81808180807e7e7e7f818081818180818381808183848684838181818381818186818181857b797b827e7d7e807b797b857b797b8a7879787f757575847371738473717382707170836b6d6b826b6d6b7c7071707e7371737e7371738073717380737173786b696b786b696b8375767583757675826b696b896b696b936b696b896b696b8873757388737573857375737c7375737c7375737c7375737c7375737f8081807d8381837d8381837f8381838183818380787978828685868286858684787978888c8a8c838c8a8c7c8c8a8c838c8a8c829492947f9492947f9492947f949294819492948394929483949294859492948794929482949294849492948894929488949294849492948194929485949294828c8e8c828c8e8c828c8e8c808c8e8ca55d5c5d864241426f4241427e5d5c5d96605e608a4a494a794a494a854a494a79636163796361637e636163846361638668696882525552865255527f686968807371738573717385737173897371739570707089707070915a595a825a595a785251528852515288525152886a6a6a8670717086707170867071708a707170867374738a8486848984868486848684888c8e94848c8e94878c8e94888c8e9484949294849492947f9492947b94929484949694849496947f9496947f949694818c8a8c818c8a8c868c8a8c868c8a8c838c8e8c858c8e8c858c8e8c878c8e8c88868786838687868286878682868786819492948a9492948194929478949294968c8e8c898c8e8c688c8e8c828c8e8ca1838483709c9e9c779c9e9c9a8384837d8c8a8c6d8c8a8c898c8a8c858c8a8c9884828480848284778482848a848284907b797b835a595a805a595a8a5a595a89525552875255528852555287525552865255527f5255528152555285525552865a615a845a615a825a615a886d716d8963616384636163826361638263616383636563836365637c6365637a7374737f7375737d737573798082807d9c9e9c7fa5a6a584a5a6a589a5a6a584a5a6a587a5a2a5858989897f7b7d7b7f7b7d7b8280818083808180818081808180818080868486808684868286848680807e807d807e80808684868286848681807e8080807e80807b797b80807e80837b797b837375738373757381737573807b7c7b7b7b797b7b7b797b7c7b797b7f7b797b7d7b797b7d7b797b827b797b82807e8086838483888b8b8b84838483868b8b8b85838483898384838b8b8b8b85838483888382839194949483a5a6a588949494898382838d9496948d9496948694969489a5a2a58da5a2a587a5a2a587a5a2a5888c8e8c85868886888c8e8c858c8e8c878c8a8c8484828484848284879c9a9c829c9a9c808c8c8c858c8c8c878c8c8c808c8b8c848482847b8c8b8c868c8b8c828482848c848284828482847f9c9e9c898f8f8f7e84868481a5a2a5899a989a897e7e7e8e73757390737573807375737e8382838a838283658382837e838283857b7d7b837b7d7b877b7d7b8a838483898486848a898a8989898a89848e8e8e88898a898886868686868686898686868a8686868d898a898c898a898a898a89898c8a8c8c8c8a8c8a898789868987898986858687868586868685868a80818088848284898482848884828488848284868482848584828488868686878686868484848486848684878486848784838488848284888482848684828485848284858486848989888989898889888687868886878688848684878988898789888987898a8987898a8987898a89888686868586868684848284868482848584828487848484888484848884848488848484888482848a8482848a8482848a8686868a8685868486858685868586877b7d7b858181818e8181818c818181838486848d8685868c8c8a8c888c8a8c8d8c8a8c8b94929486949294869492948b9492948d9496948d9496948d94969499808180968c8e8c8f8c8e8c8f8687868b8080808c838283908382838a8b8c8b8e8b8c8b8d8b8b8b8b838483918384838d8384838c8081808a7b7d7b898081808c8081808d8686868f898a898d8c8e8c898c8e8c8a8988898d898889818e8f8e8889888995848284878e8f8e838e8f8e80898889868c8e8c878c8e8c86898a89818c8e8c818c8a8c7f8c8a8c838c8a8c858482848384828483848284838c8a8c838c8a8c808e8f8e80808080897371737a7371737e8c8b8c81949494839c9e9c839c9e9c7b8c8a8c7b8383837d8c8a8c788c8a8c7c8c8e8c808c8e8c808c8e8c808c8e8c818c8a8c808c8a8c7e8c8a8c808c8a8c84848684818486848284868482848684817e7f7e837e7f7e86787878857e7f7e847b797b85807e8084868486848684868573717383636163806361638a63616384737173827b7a7b877b7a7b897b7a7b8676747685767476896b696b896b696b836b6d6b8a6b6d6b8a6b6d6b876b6d6b856b6d6b876b6d6b876b6d6b876b6d6b89737173897371738b7b797b8a737173876365638b6e706e8b797b7989797b7986787b7886787b7889787b7889787b7888898c8988898c89866d6e6d836d6e6d806b6d6b7b6b6d6b806b6d6b7e6b6d6b80737573837375738383858388949694909c9e9c908b8c8b7b8b8c8b7b9c9e9c889c9f9c859c9f9c7eadb2ad81adb2ad84adaaad8badaaad8badaaad84adaaad7fadaead82adaead88adaead88adaead879c9e9c809c9e9c7c9193917c919391819c9a9c839c9a9c7f9c9a9c889c9a9c89919191879191918a86858689868586867b7d7b897b7d7b887b7d7b837b7d7b827b7c7b847375738473757381737573807375737f7375737f7375737e7375737e7b7d7b7d7b7d7b7e7b7d7b7e808180818482848584828483818081818482848281818182818181868181818381818180818181818181818181818183818181847879787f75757584787978817575757f7575757e707170807071707f7071707d73717383737173817575757b787978787b7d7b807b7d7b83757675867b7d7b7b8181818281818190818181857675768573757385737573857375737e7375737c7375737f7375737f7375737f7375737f737173817371737d7371737f737173826b6d6b826b6d6b806b6d6b876b6d6b8d6a6c6a866a6c6a867b7b7b8b8c8a8c88838183849492948494929485949294819492948594929489949294817b7b7b83807f8089807f8087807f8087807f8088807f8085807f80876d6c6d846d6c6d867070708b7e7f7e867e7f7e828c8e8c779492947e94929486949294869492948a8c8a8c8176747681767476818c8a8c847e7f7e847070707e7070707e7e7f7e79686968796869688c7e7d7e867e7d7e7c89878983898789807e7c7e877e7c7e917070707e5a595a825a595a865a595a806a6a6a88838483886a6a6a886a6a6a94848684868486848384868486848684878486848a8486848684868484848684877675788576757882767578887675788862646284626462844a4d4a88626462887b7c7b7f7b7c7b847b7c7b777b7c7b867675768f7675768a767576818c8a8c858c8e8c858c8e8c858c8e8c878c8e8c859c9e9c859c9e9c859c9e9c869c9e9c81949294939492948a94929473949294968c8e8c8965656575787978898c8e8c936a6a6a856a6a6a776a6a6a8c6a6a6a85525152816564658965646581656465855859588042454285585958855859587d5a595a805a595a866a696a836a696a8478787886787878877878788678787884787b7882787b7884787b7887787b7888808180858081808780818089808180887e7f7e837e7f7e867e7f7e877e7f7e81838383818383838583838383949294889c9e9c889c9e9c869c9e9c869c9e9c848c8c8c848c8c8c848c8c8c848c8c8c7f7b7d7b7c8989897f898989828989898186858680808180817b7d7b817b7d7b807b797b7e7b797b7d807e80807b797b817b797b7f7b797b7f7b797b807b797b817b797b7e7b797b7f7b797b827b797b837b7c7b817b7c7b807b7c7b7e7b7c7b7b8080807d8080807e80808082808080808684867f868486858c8a8c838c8a8c848384838183848386838483868b8b8b808384838883848382838483827b7d7b8c838283918382839183828370838283868b8c8b848b8c8b83838283878b8c8b8b949394849493947e83848382949394758688867e8c8e8c858c8e8c858c8e8c7f949294798c8a8c879492948d8c8a8c878c8c8c85949394849c9a9c829c9a9c84949494809c9e9c8b8c8b8c869494947d94949484949494879494948c9c9e9c869a989a8e9a989a8c8f8f8f868f8f8f8b94929489949294878988898b7e7e7e8a838283907b797b718382837e94969481838483818b8b8b908384838a8384838a8486848a8486848c8486848984868488848284888482848984828489848284888482848984828487848284898482848a8482848a868486878482848984828488868586868c8a8c888081808986858684868686888482848984828487848284868482848586868685898a898486868686848384868486848684868485848484878684868a868486888482848884828487868786868687868686878687848684888486848984868487848684868486848586868686848284878482848886868688868686878482848786868685868686878486848784868487848484878484848786868689898a8988898a8989868686888685868486858682808180858081808a8486848a848684907e7d7e89848684838c8a8c8c8685868f8081808f8081808b7371738b7e7c7e8b949294869492948d9496948d94969481949694818081808b8687868b8080808b808080928080808e8382838a8382838e838283908382838b83848386838483917b7d7b9183848392808180928685868f8c8a8c8f8c8a8c92898a8990898a898a86868689898a898d8988898b8988898689888981949694879496948a8e8f8e8a949694878e8f8e828c8e8c8386868687868686868482848384828481848284808482848484828486848284818482847e8482847c8482847a80808077808080869c9e9c839c9e9c809c9e9c7a949494778c8b8c7e84828480838383828383838283838382838383838c8e8c838c8e8c83838483838c8e8c838c8a8c838c8a8c848c8a8c858c8a8c8173717381737173807371737d73717380737173807371738173717383737173877b797b877b797b847b797b827b797b80737173837371737e83818383838183867b7a7b827b7a7b86838483847b7a7b8276747685817f8185817f81827674768376787686767876836b6d6b836b6d6b836b6d6b826b6d6b826b6d6b826b6d6b857371738b73717388737173847b797b8b8486848d8486848d797b79846365638452555293525552955255528b52555286525152865251528352515284525152856b6d6b836b6d6b856b6d6b88818181928385838f8385838a9496948d9496948c8b8c8b7f7b7a7b7b8b8c8b908b8c8b8e8b8c8b888b8c8b818b8c8b7b8b8c8b84919291898486848784868489848684858b8d8b858b8d8b858b8d8b828b8d8b8386888682868886808688867e919391818686867c8686868186868688868686838685868586858685868586838685868480818084808180857b7d7b837b7d7b807b7c7b807b7c7b817b7c7b807b7c7b807e7e7e7f7e7e7e807e7e7e817e7e7e7f868586818c8a8c818c8a8c848685868484828482848284808180817f848284828486848184868480848684828181818084868480818181817e7d7e837e7d7e817879787f7b7d7b7f7b7d7b7f7879787e7b797b817b797b817b797b837b797b867b7d7b847b7d7b817b7d7b7d7879787b7b7d7b7b7b7d7b807b7d7b8b75767582818181858c8e8c858c8e8c898c8e8c88949694819496947c898b89837e807e7f8081807a7375737c73757376737573797371737d73717379737173737371737d787978807879787d78797882787978836a6c6a816a6c6a886a6c6a885a5d5a856361638a63616387636163846361638962646289626462834a4d4a7b4a4d4a895a595a855a595a855a595a8a5a595a845a595a855a595a855a595a7e6d6c6d8b7070708f6361638b6361638b636163865d5c5d8e787778867877787e7877787d605e607d605e6085605e608a605e607e636163736361638a6361638a7e7f7e7c9492948694929489949294867e7d7e878987898594929482949294838987897e8687868286878686868786868687868852515298838483889c9e9c90838483945d5d5d7c5d5d5d7c7071708a5d5d5d8062626280626262895251528a525152834a4542864a4542824a4542814a4542844a4d4a7b4a4d4a7b4a4d4a994a4d4a904a494a7f4a494a7f4a494a734a494a8a767576864a4d4a8f606160988c8a8c838c8e8c878c8e8c897372738573727382707070835a595a855a595a805a595a8162646285626462814a4d4a814a4d4a7c5251528952515289525152895251527e525152855251527e5251527e6a6a6a8565646585656465816564657d656465856e6d6e856e6d6e856e6d6e85848284868c8a8c8a8c8a8c8a8c8a8c8a8c8a8c8b8c8a8c8a8c8a8c848c8a8c858c8a8c878c8e8c878c8e8c858c8e8c878c8e8c86808180878081808680818086808180878c8e8c868c8e8c848c8e8c858c8e8c85949294879492948794929487949294868e908e848082808480828082808280848c8c8c848c8c8c7a737273705a595a877b7d7b858989897c7b7d7b7f7b7d7b7f7b7d7b818081808080818080808180808684867d807e807e7b797b80807e807f807e8081807e8081807e8081868486828c8a8c808c8a8c808c8a8c7f8c8a8c7e8c8a8c808c8a8c7e8c8a8c7d8383837d8c8e8c8086878682868786808687867f8684868286848680868486857b797b837b7d7b868384838683848384838483838b8b8b857b7d7b827b7d7b8394929488838283888382839173717383737173877b797b837b797b867b797b8c7b797b827375737e737573847375738773757382868886828c8e8c828c8e8c8b8c8e8c7f8c8a8c799c9a9c879c9a9c8484828487848684828c8c8c878c8c8c7b8486848b8482847d8482847d8c8b8c898482847d8c8b8c7a8c8b8c878c8b8c8c84828483848684868486848e8486848c8f8f8f898988898789888987898889899492948a8b8c8b8a949694909496948a8b8c8b8c949294909492948e8b8b8b8a8b8b8b8a898a898b898a898b898a89898486848b8686868b8686868b8686868b898a898a84828488868686898482848a8482848d84828486848284838482848984828489808180897b7d7b888081808786858689848284898482848784828486848284878482848686868688868686868686868684868488848484868484848584868488868486898482848686848686898789888988898986878687848684868486848586878686898889878988898689888984898a8989898a8988898a8988868686898686868786868685868686898482848884838487848284868483848484848483868686848482848784828488868686878081808a8081808d8081808d86858689848684878486848a8486848a7b797b887b7d7b8a80818088808180888081808b7e7c7e907e7c7e90737173a8737173698081805d8081807594969481949694878687868b7b797b9280808092808080908382838a8382838c7b797b907b797b8d7b7d7b8b8384838f8b8b8b94838483938081808f80818090868586908685868d898a898f8686868c868686898686868b8988898b8988898b8482848889888980949694838e8f8e8a8482848a8482847e8482847e8482848384828483898a89828c8a8c7f9492947e949294809c9a9c7c9c9a9c7c949294798c8a8c748c8a8c7a8e8f8e778e8f8e749c9e9c7d8e8f8e7c8482847c84828477848284798482847d838383807b7c7b807b7c7b8073757385737173807371738073717385737173846b6d6b836b6d6b856b6d6b856b6d6b7d7878787d7878787e7371737e78787886848684838486847f84868483848684828c8a8c7d8684867e807e807b7b797b798381837b9492947b9492947b9492947d8c8e8c7d8c8e8c7f8c8e8c82838483828c8a8c838c8a8c808c8a8c828c8a8c808c8e8c8181838183818381838c8e8c828c8a8c808c8a8c828c8a8c858c8a8c868c8a8c858c8a8c85838183898381838d84868489797b7980848684828486848b8c8e8c908c8e8c89787b78896568658b6d6e6d89898c8987898c898ca5aaa58aadaaad8aadaaad8dadaaad8aadaaad859496948883858388737573837375737f7b7a7b7f7b7a7b848b8c8b888b8c8b8b7b797b887b797b857b797b887b797b82848684878486848b84868484848684857b7d7b857b7d7b857b7d7b857b7d7b837b7d7b827b7d7b807b7d7b7e7b7d7b817b7d7b817b7d7b7f7b7d7b817b7d7b83868586877b797b837b797b837b797b837b7d7b857b7d7b848081808080818084838383828383837f8383837c8383838089888984898889838988898389888983868586818c8a8c818c8a8c8380818080818081818482848481808184818081827e7d7e827e7d7e817e7d7e817e7d7e837b797b827b797b7e7e7d7e817e7d7e847b7d7b817b7d7b7d7b7d7b7b7b7d7b7c7b797b827b797b827b797b807b797b837879788378797881787978807879787d7b7d7b83757675837b7d7b867b7d7b856b696b897675768c767576857675768673757383737573887e807e889496947c9c9a9c7f9c9a9c819c9a9c859c9a9c81a5a2a57da5a2a57f9491947d94919480949294829492947b94929482868586838c8a8c838c8a8c7e8c8a8c7c8c8a8c82737173826361637f63616387636163896264627f4a4d4a7b626462837b7b7b8a807f8085807f8088807f8089807f807e807f80819492948194929485949294808c8e8c807e7f7e867e7f7e82707070865d5c5d865d5c5d7e5d5c5d7e5d5c5d79605e60797674768e7674768576747673707070738c8e8c907e7f7e9b6361638f7e7d7e897e7d7e897e7d7e89949294897e7c7e877e7c7e8589878983949294829c9e9c829c9e9c828687867a86878680838483a06a6a6a8852515280525152834a494a7c4a494a7c5d5d5d915d5d5d86626262807374738073747381737473817675788376757886767578848c8e9484949294849492948494929488949294886262627f6262627f6262627f7b7c7b867675768176757693767576a14a4d4a7d423c427b423c427f423c4283423c427f5a595a7d5a595a855a595a7d5a595a7c4a4d4a814a4d4a7c62646281626462826565658265656589656565826565657e6a6a6a7e6a6a6a856a6a6a856a6a6a817877788578777885787778898c8a8c8a8482848a8482848a8482848a8482848d7b797b8a7b797b8a7b797b8a7b797b887878788778787886787878868c8a8c868c8e8c868c8e8c858c8e8c878c8e8c87949294899492948794929485949294868c8e8c888c8e8c848c8e8c858c8e8c85949294879492948594929483949294828e908e828e908e888e908e828e908e848c8c8c6b5a595a6b5a595a8ea5a6a590a5a2a57c8989897c89898982898989828c8a8c828c8a8c808c8a8c838c8a8c7d868486778c8a8c848c8a8c848c8a8c7b868486808c8a8c828c8a8c828c8a8c838c8a8c828684867f807e807e7b797b7c7b7c7b7c7b7c7b7c7b7c7b7e7b7c7b7e7b797b7e7b797b817b797b807b797b857b797b888684867f8c8a8c7d8c8a8c8d8b8b8b8694929483949294838b8b8b82838483858384838b8b8b8b8b8b8b8b8894949488949494839494948c9494948994969487949694878b8c8b8a8b8c8b89838483899493948b949394899493948b8c8e8c858688868b7b7d7b8b7b7d7b848482848784828487848284848c8a8c848c8c8c87848684848c8c8c848c8c8c868c8b8c898c8b8c849494948b949494828c8b8c878c8b8c898c8b8c898c8b8c918486848c848684898f8f8f8e8f8f8f8e8988898989888985949294899492948a9496948a9496948a9496948a8b8c8b8a8b8b8b8a9492948c9492948e9492948b8e8e8e8b9492948c9492948a9492948e8c8e8c8f8c8e8c888c8e8c85898a898b898a898b868686888686868a86868689848284898482848c84828489848284888685868a8685868a8685868a868586898686868886868689898a89898686868b848284888482848686868685848284848484848584838488848384888483848786848686848284878482848686848687848684868486848784868488848684888486848984868487868786868988898386868683898a8984898a8983848284848482848786868683898a898684828487848384898484848884848488848384888482848686868688848284898482848b8081808d8685868d8685868a868586858486848a84868489848684898486848f8081808f808180888c8a8c838c8a8c86898789867e7c7e8b7371739e737173755a595a696d6d6d8d80818099808180838687868b8687869e8c8e8c9a8c8e8c9594969493949694939496949794969496949294949492948f8b8b8b8f838483938c8a8c938685868f8081809286858693898a89928686868f8686868f898a898d8988898a8988898b8988898b898889878482847c898889878988898a84828483848284828c8e8c838c8e8c83898a89838c8a8c82949294818c8a8c818c8a8c7e8c8a8c798c8a8c79949294799492947d8e8f8e7d8e8f8e7a8e8f8e7a8e8f8e79949494799494947a8c8b8c778c8b8c768c8a8c76838383767b7c7b717b7c7b757b7a7b7a7b7a7b7c7b7a7b83737173847676768476767683767676827676767e8482847b8988897e89888984949694809492947b9492947d8e8e8e7d898a897b898a897d898a897b8686867a898a897d8988897d8988897d8988897c898889778c8e8c7b8c8e8c7d898a897e898a89808482847e8482847e84828480848284818482847f8482847f868686848482848184828482848284858482848584828485868586848081808686858686808180897b7d7b897b7d7b85838483859492948c9c9d9c818b8d8b819c9d9c89adaead8dadaead89adaead8cadaead8c9c9d9c8594929487949294878b898b83838183818e8d8e818081808673757388737573807b7d7b80808280867b7d7b8186888684868786898c8e8c87868786848687868694929489949294878b8b8b828b8b8b838c8a8c8386858684868586848c8a8c808c8a8c7e8c8a8c818c8a8c7e8c8a8c7e83878381838783848387838783878386808180818081808186858681868586838685868686858683868586818685868680818083868586808c8a8c838c8a8c848c8a8c8286858681868586818081807e8181817c7e7d7e7c7e7d7e7c7e7d7e7d808180807b7d7b807b7d7b817b7d7b807b7d7b807b7d7b817b7d7b7f7b7d7b80808180817b7d7b7f7b7d7b7c7b7d7b7d787a787c7375737c7375737c7375737d7371737d737173807371738273717381737473836b6d6b8173747380737473817374738173747385838383818383837d8180818b76767686767676806b6d6b7e626462826264628b6264628b5255528b6e706e8f8486848784868483848684857978797f7978798a8f8f8f8aa5a6a5859795978997959785adaaad7eadaaad8694929486949294819492947694929486807e80938e8c8e839c9a9c939c9a9c7c94969476949694969496948b949694869c9a9c849c9a9c8494929485949294848c8e8c8486878685868786858687867f8685867f8685867f8685867e868586818b8b8b7a8b8b8b7d8b8b8b818b8b8b837e807e87898b8985898b89807e807e7b7071707b7e7d7e7e7e7d7e8f63656389524d528e524d5292524d5281524d5284686568946865688d6865688d686568866361637e84818486848184828481848294969482838383828383837b8383837b918f9191918f918d9c9a9c84918f91868e8f8e869496948894969486949694899c9e9c8b9c9e9c8b9c9e9c879c9e9c849496948694969486949694809496947e9494948594949481949494858c8e8c808b8d8b848b8d8b887b7d7b806b6d6b7e737573807375738373757387737573877b797b817b797b847b797b847b797b837b7d7b7f7b7d7b837b7d7b847b7d7b827b7d7b837b7d7b857b7d7b857b7d7b84838483888384838a8b8b8b868384838484868487898b8985898b8985898b89868486848984868488848684888c8e8c8c8e8f8e8b919091898e8f8e8c8c8e8c898e8f8e899496948d9496948a949694878c8a8c878c8a8c878c8a8c878c8a8c849c9e9c879c9e9c879c9e9c849c9e9c87949294879492948794929487949294858c868c858c868c828c868c828c868c83848684836b6c6b7d525252775252526b54545474787978999c9e9c909c9e9c7f8482847c8482847d8482847f8482847d7b7d7b817b7d7b7d7b7d7b7a6566657f6e6c6e7c6e6c6e786e6c6e7a6e6c6e85656665837878787e7878787e656665785a5d5a7c5a5d5a7a5a5d5a7e5a5d5a7e6b6d6b7c78797880787978807879787e83848382838483828384837c7b7d7b827b7d7b897b7d7b877b7d7b828b8d8b868b8d8b837b7d7b867b7d7b83838583868686868a868686808686868a8686868a838183858381838d8b898b8a949294859c9a9c858e8d8e838e8d8e888e8d8e89898989868989897a898989809795978a8486848a8c8c8c879493948a8c8c8c8794939485949394878c8c8c89848684888482848b8c8b8c85848284868c8b8c8b8e908e8e848684898486848a898b89869190918a91909188919091809190918e9192918c8c8a8c8a8c8a8c8c8e8e8e8a9192918c8c8a8c868c8a8c868c8a8c8a8c8a8c898c8a8c8991909188919091878e8f8e888e8f8e89919091889190918791929187919291879192918791929187919191879c9e9c78919191917b797b8a8989898a8989898a8989898a8989898a8686868a898a898a8686868a8c8e8c828c8a8c87808180898685868986858688848684888486848a84868489848684878687868786878687868786848687868780818088808180868685868a8081808a8482848b8484848a848384868482848880838088808380888083808a8083808c80838088808380888083808680838087848284848684867e8482848084828483949294838381838a7b797b868b898b8a8c8e8c85898a8987898a898a898a898a8686868a8686868a8482848886868687868686898686868b8482848b8482848a8081808a8081808a808180888685868a8c8a8c8c8684868784828488848284858b8b8b8294929487949294858b8b8b8c8687868d8c8e8c8d8687868f808080898988898f9492948c9492948f8988898f9496948b9496948b94969491949694929c9e9c7f9c9e9c7f8080809a737173937b7d7b9180818097808180918685868d898a898d898a898e898a898d898a898a898b898a898b89898688868786888687898b89818e908e819496948a8e908e888e8f8e868e8f8e888e8f8e888e8f8e858c8e8c85898a8984898a897e8c8e8c7e8c8e8c7d8c8e8c7a8c8e8c7c8c8e8c7d8c8e8c798c8e8c7a8c8e8c7b8c8e8c798c8a8c7a8988897a8c8a8c798c8a8c7986868678898a89758c8e8c728c8e8c758c8e8c7c8482847c8482847e86868681898a897e868686808482847e8482847a8e8f8e7d8988897e8e8f8e7b8e8f8e7c898a897f898a897d898a897d898a897e898a89808c8e8c808c8e8c818c8e8c818e8f8e818e8f8e7f8e8f8e828e8f8e7e8c8e8c79898a8979898a897b8686867c848284808482848084828480848284818686867f8686867e8686867e898a897f898a8980898a89808686868586868684868586848685868686858684868586828b8b8b848b8b8b87838483898b8b8b898b8d8b867b7d7b897b7d7b878b8d8b857b7d7b857b7d7b857b7d7b857b7d7b87838183888381838283818383838183867375737b737573828e8d8e848e8d8e83868886848c8e8c848c8e8c838c8e8c888c8e8c898c8e8c868687868886878686838483857b7d7b83838483837b7d7b837b7d7b8280818084868586818081807f83838383838383838383837e83838381838783848c928c84838783848387838386858684868586888c8a8c84868586838685868286858680868586858685868586858682868586838081808580818082808180808081807e8685867d8685867d8486847e8486847e84868481848684808685867e868586808c8a8c828c8a8c8386888682868886828c8e8c828c8e8c7e8c8a8c7d8685867c8c8a8c7b8c8a8c7a848684767e807e77787a787a73757379787878777878788073717384787878807374738373747383737473817b7b7b7e737473856365638c6365638573747382818081828180817b7676767b6b6d6b7e6264627e7373737e6264628262646287585a588f42454287424542784245427f63616395636163907978797f7978797e6b6d6b896b6d6b896b6d6b776b6d6b8173717381737173817e7c7e7d7371737c807e80869c9a9c868e8c8e89807e807c7b797b718b8c8b918b8c8b8683828383848284818482848784828486848284828080808280808084808080847b797b817b7d7b808081807f8081807f80818081838483818384837d838483817b7d7b807e807e857e807e807375737c7375737e7e7d7e817e7d7e7e7e7d7e7e707170816a686a85524d5281524d5285524d52944a454a914a454a8a4a454a844a454a8242414295424142916361637e63616382635d638873707388737073827370738d8684869a918f91888684867f868486888e8f8e8d9496948b8e8f8e8894969489949694878c8e8c86949694849496948b949694869496947b949694869496947ea5a2a5779c9b9c7a94949485949494869c9e9c849c9e9c809c9e9c869c9e9c87a5a2a57aa5a2a583949394859493947f919191818685868186858681868586837b7d7b807b7d7b837b7d7b847b7d7b838384838683848381838483817b7d7b867b7d7b8b8384838b838483888384838884868488898b8988898b8984949694879c9e9c8a9496948b9496948b949694899492948894929489949294899492948c9496948c949694898e8f8e878e8f8e838c8a8c868c8a8c878c8a8c868c8a8c87787a788a787a7887787a7884787a7887737173857371738273717387737173856865687f6865687f686568794444446b3938396b3938397d525252775252527d545454ab9c9e9c907879787d5454547d4c4b4c7c4c4b4c7a4c4b4c784c4b4c7a3938397a393839763938396c39383985424142814241427a4241427a58565885525552835255527a5255527a525552765a5d5a7e6a6c6a806a6c6a7e6a6c6a846b6d6b846b6d6b827879788078797882838483858b8b8b858b8b8b7c9492947c949694858b8d8b858b8d8b897b7d7b7f7b7d7b7d7b7d7b838385838a8b8d8b808686868d9190918d919091809190917f9492948a9492948d8b898b887b797b83737573838081808373757383737573897b7d7b897b7d7b837b7d7b898989898d8486848e8486848a8486848a8486848b8486848a949394889c9a9c869493948a8c8b8c888c8b8c858c8b8c8c8c8b8c8b898b898c8e908e899496948c8e908e88919091828c8a8c8c8c8a8c8a8c8a8c899192918a9496948b919291898e8e8e86919291888e8e8e8b8c8a8c8b8c8a8c8c8c8a8c898c8a8c878c8a8c888c8a8c8991909186919091878e8f8e898c8e8c898c8e8c899192918d8c8e8c8d8c8e8c8c9191918c919191739c9e9c8c919191977b7d7b839795978a8989898a89898987868686878482848a848284948482847c808180878081808b80818089808180898486848a81818188818181868181818b808080878687868786878687868786898c8a8c8986858685868586888685868b848684898486848884838486848284868083808886848688868486888684868980838088868486898684868a8684868b84828487848284848482848b8c8a8c8a8b898b76949294838b898b8d8b898b848c8e8c83898a89858482848386868682898a89888482848b8482848b8686868a848284878686868a86868687848284878081808a7b7d7b917b7d7b8e8081808884828488848284878482848c8482848a7b7d7b8c7b7d7b8c7b7d7b8c7b7d7b93808080967b797b8f7b797b8c7b797b917375738e737573887375738f7375738b6b6d6b886b6d6b866b6d6b886b6d6b8b7371737f7371737f8080809a80808097868586958c8a8c908c8a8c8e86858689898a898a898a898d898a89858e8e8e848c8e8c85898b8985898b89848c8e8c84898b89848486847f898b89819496948589888985848284828988898289888983898a8985898a89858c8e8c828c8e8c7d898a897d898a897d8686867b868686798c8e8c7a8c8e8c79898a897c898a897b8988897b8988897a8c8a8c7a89888979898a8979898a897b86868679898a8978898a8976898a89768c8e8c7b898a897e8686867a8482847f8686867e8c8e8c7d89888981898889808988897e8988897f898a89808e8e8e7f898a897f898a89808c8e8c80898a8981868686848482848284828481848284818482847d8988897d8686867b8482847786868677868686788988897a898889788988897e8988897f898a8981898a89818c8e8c818c8e8c80898a8981898a8984868686868482848686858686808180867b7d7b85808180867b7d7b88838483888b8b8b88838483877b7d7b877b7d7b8c8b8d8b897b7d7b877b7d7b887b7d7b847b7d7b847b7d7b877b797b897b797b838381838283818384808180868e8d8e849c9a9c7b8e8d8e85868886898c8e8c89868886867b7d7b867b797b837b797b847b797b867b797b847b7d7b857b7d7b847b7d7b85838483847b7d7b84808180838081808286858684838383858c8a8c808c8a8c848c8a8c87838783817b7c7b7e7371738a7b7c7b88808180888685868a86858683868586838c8a8c848c8a8c858c8a8c86868586868685868386858684868586828685868180818081868586808685867f86858682848684828486847e8486848084868482868586818c8a8c808c8a8c808685868186888682808280848082807d8082807c8081807f8081807d8081807b8081807c7e807e797e807e787e807e7c7e807e7d7e7f7e7b7e7f7e807e7f7e827e7f7e807b7b7b807b7b7b807b7b7b787b7b7b777374738c6365638f63656388636563826b6d6b807676767b6b6d6b7d6b6d6b82737373828482848284828482848284786e706e746e706e838486847c6e706e85797879a0797879856361637a636163826b6d6b7e6b6d6b7e6b6d6b826b6d6b7d7e7c7e7d7e7c7e817e7c7e7b737173837371737c7371738c73717390737173717b797b818382838b8b8c8b8683828381848284888482848684828486848284838080807f8687868086878683808080847b7d7b83808180828081808286858681838483817b7d7b818384837a8384837c7e807e7c898b897a7e807e807e807e898c8a8c7e8c8a8c7e7e7d7e7b8c8a8c748383837d8383837d838383818383838768656880686568876865687d8685867ea5a2a595848184866361637a63616388737073887370738273707396949694919c9a9c8d918f9188918f9188918f918d949694818988898684828492898889808c8e8c868c8e8c898c8e8c8494969489949694829496948494969489949694858c8e8c709494947ea5a2a5859494948a8b8d8b7c8b8d8b7c8b8d8b848b8d8b878384837a8384837e9493948094939482919191819191918191919181919191819795977f9795977f8989898189898981838483817b7d7b838384838583848388838483848384838f8b8b8b888b8b8b888e908e8e9496948d9496948d9496948b9c9e9c879496948a949694889496948891909189919091858c8e8c858c8e8c89898889898988898589888985848284848c8a8c868c8a8c898c8a8c888c8a8c87787a7887787a787e787a788754575482525052803130317d3130317b3130317c2124217c212421762124217021242183393839896b6c6b898486848f8486849954545486313031743130317d3130317c3130317a313031783130317a313031763938397a4f4f4f7d6566657a656665856e6c6e856e6c6e816e6c6e836e6c6e80656665877878788178787880787878848c8a8c808c8a8c808c8a8c848c8a8c808685868a86858682868586867879788983848385838483857b7d7b837b7d7b808b8d8b898b8d8b8783858385838583818b8d8b839496948894969486949694809c9a9c909190918d8686867d9190917f8b898b858b898b7a8b898b858381838c8081808880818086808180858e8d8e8c979597898989898c7b7d7b8f898989889c9a9c878c8c8c8e8486848d8c8c8c8c8c8c8c8a84868485949394879493948b8c8b8c888c8b8c88949494899494948794969489949694888e908e8a8e908e8a8c8a8c8a9190918c9697968e9190918b8e8e8e8b8c8a8c8d8c8a8c8c8c8a8c898e8e8e879192918a9496948c9496948d9697968d9190918a9190918896979688949294899190918b9190918b9492948b9192918d969696839c9a9c879696968c9191918c9191917d9191916e9c9e9c9d7b7d7b977b7d7b8397959783979597858c8e8c8a8c8e8c8c898a898f848284857b7d7b878c8a8c89808180898081808781818186818181887e7d7e88848684848c8e8c877b797b878080808b8080808686858683868586888685868480818085848484858484848484868486848684858684868686848687868486888684868686848686868486878684868886848689868486898684868b898789898684868a838183868b898b809492948a83818382848284838c8e8c838c8e8c8484828486898a8985898a89868686868b8686868b868686898686868b8686868a8686868a8685868c868586918c8a8c8e8c8a8c86868486888987898c8c8a8c8c8c8a8c8f8b8b8b94838483918384838c83848393808080938687868d8687868f868786918988899189888991898889927e7e7e96787a7896787a789486888696787a789a8080809a8080808e8e8f8e878e8f8e908685868e8685868a8685868a8081808984868485898a898684868488848684888486848484868486898b8985898b8982898b89818e908e82898b897f898b897d9496947d848284838482848289888982898a89848c8e8c818c8e8c7f8c8e8c80898a897a898a897b898a897e898a897a8686867d898a897d86868679898a89798988897b8988897d8988897b89888978898a8979898a897b8c8e8c7b898a897686868675898a897b898a897e898a897f898a897e8c8e8c7e8c8e8c7e8c8e8c808988897e898889808e8f8e838e8f8e808e8e8e7f898a897e8486847f84868480848284838482848384828481868686838988898489888982898889818482848286868684898a89808c8e8c808c8e8c828e8f8e828e8f8e848e8f8e86949694848c8e8c848c8e8c84898a8986868686868c8e8c82898a8980898a8984898a8988868586878c8a8c86868586888c8a8c878b8b8b858b8b8b8483848383838483868b8d8b868b8d8b867b7d7b897b7d7b887b7d7b857b7d7b877b7d7b877b7d7b878381838683818384838183847b797b8480818084808180848081808480818089868886867b7d7b847b7d7b847b7d7b827b797b848080808580808086808080877b7d7b827b7d7b867b7d7b88838483868081808786858687808180888081808583838386737573867375738473757381737173817b7c7b8d8c928c938c928c8d80818088808180867b7d7b867b7d7b857b7d7b87808180878081808380818082808180828081807f8081807f7b7d7b7e7b7d7b7d7b7d7b827b7d7b817b7d7b817b797b837b797b7f7e7d7e817e7d7e82808180817b7d7b7f8081807e7b7d7b7e7b7d7b807b7d7b7e7b7d7b7e7b7d7b7f7b7d7b7b7b7d7b7d7b7d7b7c8081807a7e807e777e807e7b8486847b7e807e7b7878787e7371738073717382737173837b7b7b7e8482847e848284786b6d6b7783838381949294859492948f949294868c8a8c808c8a8c848c8a8c848c8a8c7e8482848084828480737373807373737c6e706e80848684838486847c848684908f8f8f8a7978797f6361637f7978798281818182818181858181818581818181898789818987897f8987897b8987897f807e807f807e80868e8c8e7f7371737c7b797b86838283867b797b8b7b797b868c8a8c858482848184828483848284838687867f86878680868786818c8e8c818c8a8c858c8a8c828c8a8c83868586818b8b8b818b8b8b8a8b8b8b749492947e898b8985898b897a9496947c949694818c8a8c7e8c8a8c818c8a8c818c8a8c789c9e9c859c9e9c819c9e9c7d9c9e9c80a5a6a58da5a6a594a5a6a58da5a6a57ea5a2a57a8481847a848184828481848f8383837b7370738f838383aa8383838d7b797b887b797b88868486889c9a9c888e8f8e818e8f8e88949694908482848b848684878c8e8c8b8486848d848684867e7f7e807e7f7e7b52515282686868888c8e8c819c9b9c859c9b9c859c9b9c828b8d8b7c8b8d8b809c9e9c828b8d8b83949394819493948383848383949394849c9e9c849c9e9c859c9e9c889c9e9c7fa5a2a57da5a2a57f9795977d9795977d9492947e949294838b8b8b858b8b8b888b8b8b8f949294919492948b9492948e8e908e8e898b898d898b898b898b89858486848a8c8e8c84949694878c8e8c8c91909182949294868e8f8e8b919091848e8f8e8789888987848284888482848773737382737373865a5c5a84424542813134317e31343175313431783134317b313031763130317b313031763130317c444444824444447f4444447f444444955252529552525283525252835252527d545454745454547d5454547d545454816866687f6866688168666881848284817b7d7b847b7d7b847b7d7b847b7d7b7f848284838482847f84828481848284878c8a8c878c8a8c858c8a8c878c8a8c848c8a8c808c8a8c848c8a8c848c8a8c84949294889492947c8685868494929489838483858384837c838483897b7d7b897b7d7b8283858380838583878385838c8385838a8b8d8b7f8b8d8b8a7b7d7b937b7d7b7d919091838686868a7b7d7b857b797b857b797b828b898b859492948d8e8d8e889c9a9c8a9c9a9c8f9c9a9c83a5a2a57da5a2a57d9795978f898989878c8c8c848c8c8c888c8c8c8e9493948a9c9a9c8b9c9a9c8a949394899493948894949489949494889c9e9c899494948b898b898b8e908e8b8e908e8b9496948c9697968a8c8a8c888c8a8c8a9c9e9c8b94969490949694909496948d9496948b94969487919291888e8e8e89949694879c9e9c88969796899190918891909186919091879190918791909185919091879192918d8c8e8c7f8c8e8c839696968791919187919191879191916e9c9e9c83a5a2a5a48989898a8989898389898987898a89828c8e8c858c8e8c878c8e8c898c8a8c87868586878685868b8081808b8486848a8486848b8486848d7b797b71868786788c8e8c8b86878684868786877b7d7b85808180878081808386858687848484898484848a8484848684848486868486888684868780838088808380888083808880838088808380868083808784828489848284878482848784828486838183868381838a83818386838183848482848384828483848284848686868684828483868686858c8e8c888c8e8c898c8e8c8d8c8e8c89898a8988898a898c8c8a8c8e8c8a8c858c8a8c87868586888482848b868486898c8a8c868684868c8384838c8b8b8b8a8b8b8b878b8b8b8d8687868d8687868f868786928c8e8c8b8988898b8988898e898889918988898f8688868d8688869486888691868886968e8f8e928e8f8e8b8e8f8e878e8f8e8a8c8a8c8a8c8a8c8a8c8a8c8a8c8a8c8d898a898b898a898a898a89888486848684868484848684838486848586888684898b898484868482898b8984848684828988897d8e8f8e86949694808e8f8e80898a89818686867e84828480898a8981898a897e898a897b8c8e8c7c8c8e8c7f898a89808686867f898a89798c8e8c798988897a8687867a86878678898889768c8e8c7b898a897b898a8979898a8978898a89788686867c8686867f898a897f898a897e86868681898a897e898a8983949294839492948189888984898889888c8a8c888c8a8c888c8a8c868c8a8c82898789818e8c8e839492948594929487898a898286868685898a8988898a89858b8b8b8494929486949294888b8b8b8a94969487949694888e8f8e8794969482949694858e8f8e868e8f8e838e8f8e83949294829492948594929485949294848e8f8e84949694848e8f8e868e8f8e848c8a8c838c8a8c848c8a8c858c8a8c83808180847b7d7b86868586898c8a8c85848684827e7d7e847e7d7e857e7d7e897e7d7e857b797b857b797b857b797b877b797b847b797b847b797b877e7d7e867e7d7e858181818481818186818181868684868786848685807e8084807e8085848284858482848884828488767576887e807e837e807e807e807e807072707d6361637d6361638863616386737173837b7d7b898486848d848684867b7d7b877b7b7b877b7b7b837b7b7b857b7b7b867879788378797883787978827575758173717381737173817371737f7371737f78787882737173837371737e7371737d6b6d6b826b6d6b826b6d6b7d6b6d6b7b6b696b7e6b696b7d6b696b836b696b7f7072707c7072707f707270807577757e7576757c7576757b75767578757675797b7b7b7c7b7b7b7a7b7b7b7e73747382787a7881787a78817375738473757385737173837371737c737173817371737e737573818081808d8081808a808180838084808073797383737973858084807d8c8a8c7a8c8a8c7d808180808081808a8080808e86878687808080818687867f8684867a7b797b827b797b857b797b807b7c7b847b7c7b857375738573757389737173827b7a7b89737173858384837e94969481949694869496947e949694808c8e8c7d8c8e8c868c8e8c898c8e8c858c8e8c818c8e8c818c8e8c838c8e8c857b7c7b857b7c7b878c8e8c8c8c8e8c838c8a8c858c8a8c837e7d7e837e7d7e85848684848486848284868484848684848c8a8c7f8c8a8c858c8a8c828c8a8c7f8c8a8c818c8a8c818c8a8c828c8a8c8094929483949294858383838383838394848684947978798a6e6a6e7f635d6376636163826e6d6e85848684827979797f5a555a7f5a555aa5686568985a555a8d6263628d626362b07b7d7b8d7b7d7b7e84868486686a688b686a6888686a68885a595a84424142884241427f4241427039343967393439817b7d7b9b7b7d7b94848284838482847f6b696b7b6b696b7e706e7081706e7081706e70839c9a9c829c9e9c7d9c9e9c869c9e9c869c9e9c838c8e8c838c8e8c838c8e8c838c8e8c7e949694819496947e94969481949694819c9a9c819c9a9c819c9a9c819c9a9c919c9a9c8e9c9a9c869c9a9c8e9c9a9c86949294869492948e9492948b9492948a8c8e8c908c8e8c878c8e8c8a8c8e8c8c7372738273727384737273877372737f6d6e6d82474747824747477c4747477d313431783134316e313431733134317c3130318031303180313031745453547b8382837e83828382838283898b8c8b888c8c8c8a84868488848684848c8c8c7c80818091737573917375737c737573838482848284828487898889878e8f8e818c8c8c7e949394868c8c8c83949394828f8f8f818f8f8f828f8f8f848f8f8f828f8f8f8284868480848684808f8f8f888e8d8e88808180888081807f8081808794939485a5a6a5829c9c9c8294939485898b8980898b8980898b8980898b89848c8b8c808c8b8c828c8b8c878c8b8c828c8a8c7f8c8a8c7f91909186919091938c8a8c848c8a8c78848284848482848b7b797b877b797b867b797b868382838b8482848b89888988848284828482848c8080808c868786868c8e8c8f8080807f8384837c8b8b8b8a9492948c9492948d949294899c9a9c86949294869492948e8c8e8c89848684898c8e8c868c8e8c88918d9188918d9188918d9188918d918c949394899493948a9493948a9c9a9c819c9a9c849c9a9c8e949394898486848b8c8c8c879c9a9c879c9a9c8a9493948a9496948791929184919291878c8a8c848c8a8c83919291889192918a8e8e8e8a898a8988898a8987898a8987898a89878e8e8e888e8e8e888c8a8c888e8e8e888e8f8e888e8f8e868e8f8e838c8e8c7ca5a2a57ca5a2a5888f8f8f888f8f8f8396979687969796879697968a9697968d9190918d9492948c9492948c9492948c9492948b8e8e8e898e8e8e8a848684897b7d7b868b8b8b848b8b8b7a8b8b8b838b8b8b8883848386838483858384838b808080898080808680808086808080877e807e887b7d7b897e807e8a7e807e8a7e7e7e8a7e7e7e897e7e7e887e7e7e87818081887e7e7e8881808187818081867e7d7e847e7d7e857e7d7e897b797b8981808184818081867b7d7b837b7d7b847b7d7b8a7e7e7e8284828484848284837b7d7b8980818089868586858081808884828488868686888482848b8482848b8482849184828489848284868686868f8686868d8482848b8482848a8482848c8688868e8082808f7b7d7b8b7b7d7b867b797b8c7b797b8f7b797b8c7b797b8d8081808f8685868e8685868b808180898486848a8486848a8181818c8486848c8c8a8c89868586898081808c8081808a8181818c7e7d7e8d7e7d7e8b8181818d8081808980818086808180858081808680838085808380838083808186848683808180818081807d8685867e808180828687868586878683868786858080808384868482848684808181817d8486847d8c8a8c7f8988897e8486847e848684788c8a8c788c8a8c788685867886858679898889778988897789888979898889788685867d8c8a8c818c8a8c868c8a8c848c8e8c878c8e8c848c8e8c818c8e8c848988897f7e7e7e7f737573817e7e7e817b7c7b8283838386838383837b7c7b828482847f8482848184828483848284828482848184828484898a8986898a89838b8b8b838b8b8b8694929484949294869496948694969485949694868e8f8e858e8f8e858e8f8e868e8f8e888e8f8e878e8c8e868e8c8e86898789888e8c8e868e8f8e868e8f8e84898889838988898586858684808180847b7d7b857b7d7b837b7d7b868c8a8c868c8a8c86808180867b797b877e7d7e847e7d7e847e7d7e897e7d7e8784868485848684838486848584868485818181857e7d7e887e7d7e888181818984868487848684878486848686848683868486868684868386848683848284888482848384828483848284857e807e807072708070727076636563787371738894929486949294869492948684868487848684878486848684868481848284847b7b7b867b7b7b837b7b7b817b7d7b8178797880757575827371737f7371737c7371737f737173807371737f7371737e7371737d7371737d7878787d7374737c7374737c7374737c7374737b7576757a7576757a7576757e7576757e7072707b7072707f707270817072707c706f70786b696b796b696b81706f707d7374737d737473807b7b7b7f848284848486847f8486847e84868484848684857b7a7b7f73717376737173768384837e8081808a8e8d8e848081808d7375738a808480858084808573797383737973837b7d7b808081807a8685867d8c8a8c8a8687868a86878681868786818080807f807e807d8684867c868486807b797b7d7375737f737573827375737c7b7c7b827371737e7371738573717397737173906b6d6b7e787a78816b6d6b866b6d6b8c7371738c8384838983848386838483878183818a8c8e8c858c8e8c818c8e8c838c8e8c8e8c8e8c898c8e8c878c8e8c858c8a8c7d8c8a8c7f8c8a8c7f8c8a8c81848684858486848484868485797b79847b7b7b827b7b7b817b7b7b7f7b7b7b827676768376767683767676837676768073747386737473808383838283838386797879836e6a6e7f6e6a6e7c7978797f848684858486847f8486847c848684868486848c848684926865687f5a555a867b7d7ba9626362b03130317f3130317c3134318d31343181313431813134317f42414284737173887371737b5a595a81656465937b7d7ba47b7d7b93656465833938397739383977393839773938397e5a595a7e5a595a8e5a595a8e5a595a7b6a6a6a846a6a6a866a6a6a7d6a6a6a7b4a4d4a834a4d4a916062608a8c8e8c849496947e9496947e94969481949694819c9a9c869c9a9c849c9a9c899c9a9c8e9c9a9c8b9c9a9c889c9a9c8e9c9a9c8b9492948e9492948e706e708b706e708768696883444444834444447d2120217f2124217d2124217d2124217d21242173212021762120218221202182212021783134317d31343178313431787e807e78787678807876788f7876788b78767889838283828382837e838283897b797b888486848684868488848684808c8c8c828e8d8e8b80818088737573828081808a89888987898889848988898a898889868c8c8c848c8c8c868c8c8c838486848184868486848684888f8f8f7f8f8f8f829a989a85a5a2a587a5a2a585a5a2a5829c9a9c858e8d8e7f8081807f808180908c8a8c858c8a8c828c8a8c7c8c8a8c7e898b8983898b898794969485949694829c9e9c829c9e9c819c9e9c878c8b8c84969796829190918d8c8a8c869190918794929484848284848c8a8c879c9a9c82949694869496948b8b8c8b8d8b8c8b898e8f8e8589888989898889888e8f8e8c8c8e8c8f80808089808080847b797b87838483879492948f94929487949294878c8a8c869492948694929480949294818486847f848684868486848b94969488918d91937b757b8d7b757b88918d91899c9a9c878c8c8c8d8486848c848684898c8c8c899c9a9c86949394868486848584868488848684888486848a848684888c8a8c859192918794969488949694888c8a8c8a91929187949694899496948a949294889492948b9492948d9492948b9496948b9192918a9192918991929189919091888e8f8e868e8f8e888c8e8c8b8486847c8f8f8f7fa5a2a58b9a989a878c8a8c80919091808c8a8c838c8a8c878e8f8e84919091858e8f8e878c8e8c858e8e8e858e8e8e878e8e8e878e8e8e8b9492948b8b8b8b898b8b8b868b8b8b818b8b8b88838483857b7d7b8383848386808080877b797b8a7b797b87808080887e807e898183818784868489848684898482848d8482848c8482848b8180818b818081868482848a8180818b7e7e7e897e7d7e887e7d7e877e7d7e88818181898180818a7e7e7e89818081887e7e7e8a84828487818081877e7e7e877e7e7e827b7d7b8b7b7d7b8b7b7d7b8c7b7d7b8a8686868a868686898686868d86868691848284918686868b848284898482848f8482848f84828494848284928686868e8082808f808280928082808f8082808f80808093808080917b797b8f80808093808180927b7d7b8a8081808a7b7d7b8b7e7d7e8e8181818f8486848e8486848e8685868c868586898685868e8081808e7e7d7e8d7e7d7e907e7d7e8f8181818e8081808e8081808e868586898685868786848685868486868684868386848686868586837b7d7b7d808180838c8a8c868c8e8c858c8e8c828c8e8c80868786808486847e81818180818181808486847f8486847c8486847c8988897f868786818685867d8685867b8c8a8c7d8685868284868482848684808687867e84868481868586848081808486858686868586848384838183848387838483877b7a7b7b7375737b7375738073757380737573807375738173757382737573867b7c7b868482848484828483848284848482848484828487848284868482848584828485838483877b7d7b857b7d7b847b7d7b86848284898482848784828483848284888482848784828486848284858482848484828486848284848482848384828484848284868482848484828485848284867b7d7b827b7d7b81808180857b7d7b8580818084808180868081808b7b7d7b898181818981818185818181888486848984868487848684818486847f8486847f8486847f81818185818181878486848381818186818181867e7d7e887e7d7e88807e8084807e80837b797b877b797b8876757685686968835a5d5a835a5d5a7e63656380636563806365637e7e807e869492948b9492948683818386838183868486848484868486848684877b7d7b8384828482848284867b7b7b857b7b7b817b7d7b7d78797880787978817879787f7876787d7e7c7e7f8482847f8482847e8486847e8486847e8486847d8486847c8482847c8482847c7b7b7b7a7b7b7b787b7d7b7b7576757d7576757d7576757f7072707b7072707a7072707c6b6d6b7b706f707c706f707e7576757f706f707b6b6d6b7b7b7b7b7f8482847b848284817e807e83787a78807e807e818486847f8c8e8c788c8e8c768c8e8c7c8c8e8c819c9a9c7e8e8d8e848e8d8e8d8e8d8e858e8f8e79808480858084808a8e8f8e908c8a8c878081807d8c8a8c8a8c8a8c878c8e8c818080808380808085868786858684867f8684867f8c8a8c7c8c8a8c7d8c8a8c7d8c8a8c808c8a8c7f8c8a8c828c8e8c858384837e8c8e8c897b7a7b886b6d6b836b6d6b7e6b6d6b86787a788c838483927b7a7b8f7b7a7b898384838a818381878183818a8183818e8c8e8c8c8c8e8c857b7c7b857b7c7b807b7c7b8170717087707170877e7d7e837e7d7e7e8486848184868484797b797f797b797f7b7b7b816a6c6a7e6a6c6a7f6a6c6a7f7676767e6b6d6b806b6d6b806b6d6b7d636563826365638263656382636563836e6a6e86797879837978797f797879826e6d6e8b797979827979797c7979798c767576868486847f848684868486848d626362946263628649494986494949834c4f4c86686a688384868481848684888c8a8c9a8c8a8c91737173887371739365646593656465814f4c4f816564657b6b696b836b696b888482848884828483868486818684868e868486915a595a805251528252515280525152775251527460626083767876a776787698767876846d6a6d866d6a6d81808080766d6a6d8b70717089707170818685868b5a5d5a80545654885456548854565480545654844c4b4c81292829812928297f2928297a2120217a2120217a212021804444447f4a4b4a7f4a4b4a824a4b4a7a4a4b4a7c6d6e6d7c6d6e6d82949694886d6e6d7d7e807e867e807e907e807e8b7e807e749c9a9c839c9a9c879c9a9c8b9c9a9c858382837b7b797b82838283939496948e94939482949394888c8c8c868486848b8e8d8e858e8d8e828e8d8e858e8d8e84949694848e8f8e838e8f8e848e8f8e828c8c8c878c8c8c868486847f8486847f8486848b848684898486847f8f8f8f8c8f8f8f859a989a858f8f8f878f8f8f828e8d8e858e8d8e858e8d8e889c9a9c879493947f8c8a8c829493947f94939480898b8989898b898994969483898b8985848284868c8b8c829c9e9c81949494848c8a8c84919091849697968d8c8a8c878c8a8c879c9a9c8b9c9a9c8b949294848b8c8b82949694869496948d83828388848284888e8f8e89949694888e8f8e898c8e8c8c8c8e8c848c8e8c868687868f8b8b8b8a8b8b8b8c8384838c7b7d7b898482848d84828489848284848482847f8c8e8c7c9496948e8c8e8c869c9e9c6c918d91887b757b93918d9188a7a5a783949394869493948c9c9a9c8a94939490848684818486847f9493948494939481949394878c8c8c8a94939487949394879192918891929187919291868e8e8e8791929189919291898e8e8e8691929186949294869492948694929487949294889192918791929186919291868e8e8e868c8e8c878c8e8c898e8f8e89919091858f8f8f888f8f8f829a989a76a5a2a5878c8a8c809190918796979687969796859190918791909187919091888c8e8c898e8e8e8a8e8e8e8b8e8e8e8b8e8e8e8b8b8b8b898b8b8b898b8b8b898b8b8b848b8b8b838b8b8b848b8b8b868b8b8b8486878687868786898080808a8080808a7e807e897e807e887e807e897b7d7b887e7e7e8b7e7e7e8c7e7e7e8c8180818b818081898180818a7e7e7e8d7e7e7e8b7e7d7e8a7e7d7e8a7e7d7e868181818581808187848284878482848884828488848284878180818a8180818b848284888c8a8c888c8a8c888685868c8685868a8482848a84828488868686898686868c86868688898a898f84828489898a898f86868691898a89918c8e8c8f8c8e8c8e8c8e8c8e8c8e8c8c8c8e8c8e8688868f8c8e8c8f8c8e8c8f8c8e8c9386878692868586927b7d7b9380818092808180908486848d8181818d8181818e8181818c80818090808180907b7d7b8e8081808f7e7d7e8e818181908181818f8181818b8081808d8685868d8685868a8685868780838084808380848684868586848686808180867b7d7b847b7d7b7b8685867c808080807b797b827b797b807b797b817e7d7e8281818181818181808181818189888983898889818486847f86878683868586837b7d7b837b7d7b7e8685868086878684848684808988897b8687867d8c8a8c7b8081807b7b7d7b76868586777b7a7b777371737a7371737a7371737f898889838988898489888984898889858c8a8c838c8a8c838c8a8c838c8a8c8589878985898789838987898489878984868686848686868486868684898a8984838483858384838483848384838483858482848884828487848284838482848784828486848284858482848384828485848284858482848584828487898789868988898889888986898889848988898486858683868586848c8a8c838c8a8c8386858685808180848685868486858686848684848486848684868487848684878486848d818181878181818584868482848684848181818a848684878486848581818187818181858181818784868487807e8083807e808a8c8a8c858684867b686968766869688376757685686968837e807e858c8e8c838c8e8c858c8e8c8383818380838183838381838373717384737573866b6d6b876b6d6b896b6d6b876b6d6b846b6d6b847374738473747386757575837b7d7b807b7d7b7d7b7d7b7f84828480848284817e7c7e807876787e7371737d7371737b7371737e737173817b7b7b817b7b7b7d7b7b7b7c848284787b7d7b7a7b7d7b7d7b7d7b7d7576757a7577757b7577757d7577757d7b7d7b7e7b7d7b827b7d7b7e7b7d7b797b7d7b7c7b7b7b807374737d7b7b7b80848284847e807e817375738573757383787a787c8384837a8c8e8c7683848385838483818e8d8e788e8d8e878e8d8e878e8d8e7b8e8f8e7e9c9a9c859c9a9c8a9c9a9c838c8a8c8086858680868586837b7d7b857b797b838080808580808087868786858684867f8684867f8684867f8684867d8c8a8c808c8a8c808c8a8c81838383828384838283848382838483827b7a7b8386888688868886868688868686888686838483898384838f7b7a7b8c737173886b6d6b876b6d6b8a6b6d6b876b6d6b835a595a7e5a595a835a595a7e5a595a7d70717085636563896365637d6365637b6365637f6365637e6365637e6365637e5a5d5a7e5a5d5a886a6c6a847b7b7b7e7676767c7676768176767680767676808383838283838380838383888383838384868486797879837978797c8486847f848684886e6d6e82636163826e6d6e8c848684867675767f7675767f767576866263628d6263627f7b7d7b8662636283686a687e686a6886686a6886686a6888737173885a595a845a595a845a595a8165646581656465817b7d7b8a7b7d7b8c84828488848284888482848384828486706e7086706e708386848686706e70806a6a6a7b6a6a6a7b838483828384838a8c8e8c918c8e8c91767876834a4d4a865a555a895a555a7b5a555a795a555a895a5d5a895a5d5a7a5a5d5a7a5a5d5a83545654833134317d3134317d3134317c4c4b4c7c4c4b4c864c4b4c814c4b4c80686968878c8e8c838c8e8c838c8e8c849c9a9c899c9a9c899c9a9c879c9a9c8894969488949694859496948294969486a5a6a581a5a6a5817e807e867e807e877876788b787678879c9a9c8b9c9a9c7b9496947b949694938b8c8b908b8c8b888c8c8c80949394849c9a9c889c9a9c8b9c9a9c859c9a9c859c9a9c889c9a9c82949694858e8f8e878e8f8e858e8f8e87848684838c8c8c839c9a9c819c9a9c84a5a2a586a5a2a5849a989a828f8f8f8584868482848684808f8f8f7b848684828081808b737573947375738e737573828c8a8c828c8a8c828c8a8c828c8a8c80898b8989898b89857375737a73757384848284878482848484828483848284828c8a8c869697967f9c9e9c7d9c9e9c8b8c8a8c8b848284848c8a8c848482848283828386838283808b8c8b808b8c8b8c8988898889888985848284898482848a8687868a8c8e8c848c8e8c898c8e8c8a8b8b8b8a8384838c8384838f8384838d8482848d8c8a8c8b8c8a8c8b9c9a9c869c9e9c7c8c8e8c8e848684898c8e8c6ca7a5a772bdbebd93918d918d7b757b84848684868c8c8c8394939487949394868c8c8c898c8c8c898c8c8c898c8c8c889493948a9493948b949394888c8c8c8b8e8e8e8b8e8e8e858e8e8e848c8a8c888e8e8e87919291868e8e8e878c8a8c89898a8988898a8986898a8987898a89888c8a8c858c8a8c868c8a8c87919291859190918691909187919091878e8f8e858f8f8f858f8f8f8b848684798f8f8f799c9e9c918c8a8c839190917c96979684949294858e8f8e848e8f8e8491909186949294888e8e8e8b8e8e8e899492948994929489949294899492948994929488949294878b8b8b8694929487949294888c8e8c878c8e8c888c8e8c8b868786898486848b8486848b8183818a8183818b8482848b8180818d7e7e7e8c7e7e7e8b818081898180818b8180818b818081888486848784868489818181867e7d7e887e7e7e88818081887e7e7e867e7e7e8581808187848284888482848a84828489868586888c8a8c888c8a8c8b8685868c8686868c898a898e8482848f8482848e8482848e8482848b8686868e8482849484828494898a898f898a898f8686868f8c8e8c898c8e8c888c8e8c8e8c8e8c8c8c8e8c8c8c8e8c888c8e8c8d8c8e8c938c8a8c928685868f8685868f8c8a8c8e8486848a8486848f8181818f8486848e8685868d8685868d8685868c8685868e8486848b8486848c8486848b8486848a868586898685868880818088808180858684868186848682868486888684868486858686868586838685867e7b7d7b837b797b807b797b827b797b857b797b8681818186848684818181817d8181817f898889808988897f8486847e8687867d8c8a8c7d8c8a8c7e8685867d8685867b8c8a8c7b8c8a8c7b8988897b8988897b8c8a8c7d8c8a8c7f8685867d8685868183848381838483818384838183848381848684818486847f8486848184868484848684857b7d7b847b7d7b82848684838180818581808183818081858180818381818184818181848181818581818184838383858383838583838385838383868181818684868485848684888486848884828482848284868482848684828487848284877e7d7e8684828488848284867e807e847e807e857e807e857e807e867e7f7e847e7f7e847e7f7e827e7f7e817b7d7b827b7d7b827b7d7b857b7d7b867b797b847b797b897b797b877b797b8a7b7d7b857b7d7b827b7d7b807b7d7b83797779868482848384828486848284897978798779787987797879846e6e6e857e7f7e927e7f7e8970707073707070707e7d7e809496948694969483949694848c8e8c87838483848384837f83848381848284848482848184828481848284837e807e817e807e7e7e807e817e807e80737473837374738073747383737473856b696b7d6b696b826b696b87817e81837371707e7371707a73717078737170797372737c7372737d7372737c7372737d757575817575757d7879787c757575807879787e787978797879787d737573827e7d7e807879787f7879787f7e7d7e7e7e7d7e817e7d7e807e7d7e7e8482847c7e7e7e828988897d94929481949294809492947d94929483949294809492948089888980898889798988897a898889827b797b7f8381838d8b898b8783818384838583897b7d7b827b7d7b847b7d7b828080807e8080807c80808080808080868c8a8c868c8a8c878c8a8c848c8a8c8189878988898789839c9a9c819c9a9c81949694849496947f9496947c9496947c8c8e8c818c8e8c818c8e8c7f8c8e8c838c8e8c8586878684808080847b797b837b7d7b857375738673757384737573867375738473757383737573847b7c7b83848284838e8c8e818e8c8e8194929485949694809496947c898889808988897f8b8b8b7d7b7d7b817b7d7b7f8384837b868886809496948786888682787a787c7e7c7e837e7c7e828987897f898789837b7d7b887b7d7b868c8a8c878c8a8c838081807f80818085808180838e8d8e818988897d898889819492948a89888980808180807b7d7b867b7d7b80868586818c8e8c857b7d7b84737573807b7d7b847b797b847b797b8686848686807e80887b7d7b7f7b7d7b7f7b7d7b897b7d7b897e7d7e887e7d7e837b797b887b797b886b696b836b696b836b696b826b696b8576767685636563836365637976767683737573887375738583858385838583877070708a6361637b63616375636163876e6c6e856e6c6e7c636163826361637d6a6e6a7d5a615a7b5a615a796a6e6a7a78797880787978806b6d6b857879788b8989897d9c9e9c889c9e9c919c9e9c86adaaad8b9c9b9c868b8c8b869c9b9c8c9c9e9c879c9e9c859c9e9c859c9e9c879496948494969487949694859496948b9495947e9495946d9495948b8385838878787883787878865a595a835a595a85636563827b7a7b8c7b7a7b8c7b7a7b8d8c8d8c8d8c8d8c8d8c8d8c878c8d8c8b949294869492948294929486949294829496948494969485949694849496948a949294869492948694929484949294858b898b828b898b7d9c9a9c809c9a9c768384837c737573797375737973757384808080898e8f8e849c9e9c809c9e9c89919091809190917b919091808682868583828381949694818b8c8b819496947e9c9e9c7f868886837b7d7b8386888686838283867b797b827b797b787b797b7e898789878987898184828484898789828b8c8b828382838c8382838794969487949294878685868794929487949294848c8e8c878c8e8c8c8c8e8c8c8c8e8c899496948b949694889496948694969487949294889492948a949294888b8b8b828988897e9793978d979397897b7d7b8873757386949694869496948a898b898c8b8b8b838b8b8b868b8b8b8a8b8b8b888e8f8e888e8f8e8a808080878e8f8e878c8c8c898c8c8c86949394898c8c8c898e8e8e8a8486848484868487898a898c8486848984868487898a8988898a89868c8e8c88898b8988898b89858c8e8c858e8e8e878e8e8e888e8e8e868e8e8e858e8e8e868e8e8e86898a8987898a89898c8e8c868c8e8c868c8e8c88898a89729998997f73757393737573868686868a838483888b8b8b868b8b8b888b8b8b88918f9188918f918894929487918f9187919091878e8f8e888c8e8c898e8f8e888e8e8e878e8e8e888c8a8c888e8e8e888e8e8e898e8e8e898c8a8c8b8c8a8c8d8c8c8c8b8c8c8c8c8c8c8c8c8c8c8c8c898b898b8688868b8688868c8486848d8482848d8482848b8482848a84828489868586878685868a8081808c808180887b7a7b887371738d8384838d8384838e8482848b8686868b8686868e8482848a8685868a8c8a8c868685868d8685868c8686868b8686868b898a898a898a898d8987898e8684868e86848691868486928685868f8685868f8081808e8081808c8180818d7b7d7b8d7e7e7e8d7e7e7e8b7e7e7e8a7b7d7b8b7b7d7b8b7e7e7e917e7e7e928180818e7e7e7e8d7e7e7e8f8081808f8081808d8081808c8c8a8c8d8c8e8c8d8c8e8c888687868d8687868c7b797b8c7b797b887b797b8c7b797b8c7e7e7e8c7e7e7e8a7e7e7e8a8988898880808088808080858080808580808081808180847b7d7b83808180808c8a8c8394969482949694829496948294969482949294818b8b8b7d8b8b8b7e8b8b8b7f8988898086878681898889818988897f8687867b8988897b8988897e8486847f8686867c898a897a898a897c8686867f8687867e8988897f89888985868786838685868386858680868586808c8a8c7e8486847e848684838486848284868482848684828486848184868482848684838180818181808181818081818180818581818184818181818181817e8181818383838384838383858383838783838387818181877e7d7e8581818182818181847e7d7e847879788478797884737573847375738773757384787978847e7d7e85787a7885787a78847e807e85787a7885787878827e7f7e8178787882787878837b7d7b837b7d7b847b7d7b857b7d7b847b797b867b797b847b797b847b797b876b6d6b826b6d6b80636563826365638b6e6c6e85636163856361638463616387636563896e6e6e8479787987848284898c8e8c857e7f7e857070708070707080898989838989897d7e7d7e7d8989897c8384837c83848384838483827b7a7b7f797779826e6c6e817977797e7977797e7072707c7072707c636563816365637d6365637d6365638363656383636563856b696b826b696b8a6b696b876b696b7e5a595a7a5a595a7e5a595a81737170827372737f7372737f7372737c7b797b7a7879787a7575757a7371737b7575757d7375737b7375737d7375737e7375737e7375737b7375737b7879787f787978817879788178797881787978807879787e7e7e7e837e7e7e7f7e7e7e7c8988897f7e7e7e817e7e7e7e7e7e7e7f7e7e7e827e7e7e837e7e7e80898889799492947f9492948d8381838d7b797b858381837e7b7d7b847375738773757382737573838080808080808080868786878c8e8c858c8a8c848c8a8c888c8a8c878c8a8c838987898d89878988898789839c9a9c849496947f8687867c9496947c9496947c8c8e8c7c8c8e8c7e8c8e8c828c8e8c84868786808687868086878682868786808c8e8c818385838283858385838583868c8a8c848c8a8c888c8a8c888c8a8c848e8c8e848482848384828481848284838482847c84828475848284808988897a8b8b8b76838483817b7d7b837b7d7b8586888680787a787e787a787e868886808987897e9492948089878982898789828c8a8c868c8a8c8586858685868586888e8d8e859c9a9c859c9a9c888e8d8e7f94929481898889838988897d7e7e7e817b7d7b7e868586837b7d7b867b7d7b828385837e8c8e8c8183858384838583868684868a8c8a8c86807e80817b797b7f73757382737573857b7d7b887b7d7b897b797b857b797b807b797b837b797b81767476817674768376747681767476857676767e63656380636563837676768373757386636563856365638163656378707070877e7f7e848c8e8c7b8c8e8c878482847e848284797977797c7977797d7b7c7b7b7b7c7b828c8a8c828c8a8c808685868586858685949294879492948b898989838989898389898988898989817b7d7b817b7d7b897b7d7b8e7b7d7b878b8c8b868b8c8b857b7a7b897b7a7b8483848382737273877372738583848382838583827375737194959476a5a6a5819697967c787878885a595a8b787878937b7a7b9a949094897b7a7b907b7a7b957375738a8c8d8c878c8d8c8a8c8d8c8f94929489949294869492948294929482949694889496948a9496948894969488949294869492948283838382838383828b898b859c9a9c829c9a9c7b9c9a9c73a5a2a579a5a2a580a5a2a586a5a2a57b9c9e9c7b8e8f8e8973717389808080828682867e9190917e9190917b868286817b797b8783828381949694838b8c8b8386888681919391849c9e9c849c9e9c84949694828b8c8b808b8c8b828b8c8b878e8c8e848e8c8e818482847b8482848c8b8c8b829496948c8b8c8b8783828381868586848685868786858687868586868c8e8c87868886888c8e8c868c8e8c8a8988898a898889858e8f8e858e8f8e878b8b8b858b8b8b7f838483817b7d7b8d7b7d7b919793977ea59ea57697939788898b898f7e807e88898b8984949694868b8b8b888b8b8b889c9a9c889c9a9c889c9e9c859c9e9c829c9e9c878e8f8e898c8c8c878c8c8c878486848984868489848684888486848a898a898a898a898b898a898a8e8e8e8a8e8e8e888e8e8e878c8e8c868c8e8c85898b89888c8e8c888e8e8e868e8e8e878e8e8e888e8e8e868e8e8e868e8e8e878e8e8e878e8e8e898c8e8c88898a89868686868a898a897f8686866badaaad939998998d8686868a949294868b8b8b8694929486949294878e8c8e898e8c8e8a8c8a8c898c8a8c898c8e8c8a8c8e8c898c8e8c878c8e8c878c8a8c888e8e8e8a8e8e8e878e8e8e888e8e8e8b8e8e8e8b8c8a8c898c8a8c8c8c8a8c8a8c8a8c8a8c8a8c8e8c8a8c8e898b898e898b898d8688868b8c8e8c88898a898a898a898a8686868884828489808180898081808c8081808680818084838483927b7a7b758c8e8c848c8e8c92898a8989898a8989898a898c898a898a8685868d8685868d8685868d8685868f8482848e8482848d848284898482848a8482848c848284918482848f8482848d80818090868586908081808e8081808c818081907e7e7e908180818d8180818d8180819381808194818081918180818e81808191818081927e7e7e8f81808191808180938081808f8081808a868586888080808d8080808d80808091808080888b898b8f8b898b938b898b8f9c9a9c8c9492948c9492948f8988898c8988898a8c8e8c8d8687868a8687868a868786878685868680818084868586808685867f838283828382837c8382837a8382837f7b7d7b7c7b7d7b7b8384837b8384837d8687867e8486847e8486847e8486847e8486847f8486847d8687867a8486847f8482847e8482847b8482847a8686867b8486847f8486847c8988897f8988897d868586788081807b8081807d8685867f787878827878788778787887787878857375738373757383737573827b7d7b858180817f8180817f8c8a8c818c8a8c838c8a8c838c8a8c838c8a8c838c8a8c828c8a8c828c8a8c848c8a8c868c8a8c888486848784868481848684807e7d7e887e7d7e8684828480848284848482848684828487848284887e7d7e887e7d7e897e807e867e807e837e807e827e807e867e7f7e837e7f7e817e7f7e817e7f7e807b7d7b7f7b7d7b827b7d7b837b7d7b837b797b867b797b807b797b837b797b7d6b6d6b826b6d6b876b6d6b856b6d6b866e6c6e83797779838482848384828487848284898482848984828489797879896361638563616380707070857070708373717380737173807e7d7e83898989828c8e8c82838483817b7a7b7c7b7a7b7b79777982797779856e6c6e7e6361637e636563816365638163656383707270867374738b838383889492948383838385817e817d6b696b7d6b696b7d6b696b7e5a595a7e7371708573717083737170826b6b6b80636563826b6b6b806b6b6b7d7371737e7575757f7371737d737173787375737a7375737f7879787f7879787f7879787d7e7d7e7d7e7d7e7f787978837375738173757382737573847375738273757381737573817375737d7375737d7375738173757382737573827375737c73757380737573837e7e7e7f7375737f7b797b82838183857b797b857b797b7e7b7d7b85838583877b7d7b8b7b7d7b897b797b85808080857b797b807b797b817e7d7e887e7d7e857e7d7e877e7d7e83767476867674768d76747683767476826b696b876b696b877878787f8687867c8384837c8c8e8c7c8c8e8c7c8c8e8c7f8c8e8c828687867f8c8e8c828c8e8c81838583838385838783858386838583848383838583838386838383868383838684828483898789808482847f8e8c8e808e8f8e808e8f8e7e9496947e9496947d9492947f9492947a9492948194929487787a787d6b6d6b84787a7882868886838987897c89878980898789827e7c7e847b7d7b84808180877b7d7b837b7d7b8a7375738c7375738373757383737573817375737d7375737d7e7e7e7f7e7e7e827b7d7b7e8081807d868586818c8a8c827b7d7b817b7d7b7e7b7d7b827b7d7b86807e80847b797b7f7b797b7b807e8082838583858c8e8c868385838683858386818181897e7d7e8084868485848684858c8a8c828c8a8c858c8a8c858c8a8c839c9a9c799c9a9c859c9a9c8a8988897c9496947e949694818385837f737573847e7f7e877e7f7e877070707e707070877977798079777982797779858482847f8c8a8c868c8a8c868c8a8c828c8a8c838685868786858687787978876b6d6b86636163866361638676757683767576867b7d7b847b7d7b817b7d7b867b7d7b8b6b696b846b696b876b696b8b6b696b846361637e737273897372738b7372737a737573877375738273757376838583819697967cb5b6b581b5b6b58bb5b6b590949094859490948594909489ada6ad95a5a6a5958c8d8c878c8d8c908c8d8c8d94929482949294888080808694929485949694879496947f9496947f8083807c83838380838383848383837c949294878b898b828b898b7b8b898b809c9a9c83a5a2a586a5a2a589a5a2a589a5a2a5729c9e9c699c9e9c7b8080808473717387868286879c9e9c7b9c9e9c799c9e9c819496948e949694838b8c8b81949694839193918391939184919391809193917e8b8c8b8294969482949694809496947e949294848e8c8e758482847e8482849a838283827b797b797b797b827b797b8a86858687949294878685868a7879788980828088808280877b7d7b83808280888482848b84828488848284848e8f8e878b8b8b828b8b8b7f8b8b8b8794929491898889917b7d7b7a7b7d7b7a8988898494969484898b898a7e807e887e807e837b7c7b8a7b7c7b8f8b8b8b8a8b8b8b878e8f8e858e8f8e7f808080848e8f8e8694939487949394869c9a9c82949394898e8e8e88949294889492948b8e8e8e888e8e8e878e8e8e878e8e8e878e8e8e878c8e8c868c8e8c878c8e8c878c8e8c868e8e8e868e8e8e848e8e8e858e8e8e848e8e8e84898a8985898a89838e8e8e83898a8985898a89868c8e8c868c8e8c8686868672999899729998999a868686918b8b8b83949294838b8b8b83838483848c8a8c888c8a8c898c8a8c868e8c8e858c8e8c888c8e8c878e8f8e858e8f8e87919291889192918a8e8e8e8b8c8a8c8a8e8e8e8b8e8e8e8b8c8a8c898c8a8c8b8c8c8c8c8c8c8c8c8c8c8c8b8c8c8c8c8c8e8c8c8c8e8c8d8c8e8c91898b898a8c8e8c868c8e8c8d898a898a8c8e8c868c8a8c8c868586847b7d7b897b7d7b97838483848384837a7b7a7b8d8384838b8686868586868689868686898686868a8685868a8c8a8c868685868d8081808e8482848d8482848d8482848d8482848c8684868c8684868d8684868a8482848b8685868e8081809180818091808180938482849184828492818081918180818e8180818e8482848d848284908482848d8482848c8482848e8180818f8482848f868586918c8a8c938c8a8c8f86858691868786998c8e8c998c8e8c8d8c8e8c938b898b8f9c9a9c8c9c9a9c819c9a9c819492948194929481898889817e7e7e7b8080807b8080807e8080807e808080807b7d7b807b7d7b7e7b7d7b7d8081807a7b797b7a7b797b7f7b797b827b797b827b7d7b7f7b7d7b7f83848382838483818486847e8486847f8486847d8687867d868786818687867f8486847d8687867f898a89808482847f8686867b898a897b8c8a8c7c8988897c8988897c8c8a8c7e8c8a8c7a8685867b808180807b7d7b817e7f7e828486847f78787882737173816b6d6b826b6d6b836b6d6b867375738c6b6d6b856b6d6b856b6d6b856b6d6b856b716b83767976867679768676797683737573827b7c7b847b7c7b857b7c7b857e7d7e887b797b867b797b807e7d7e8c7e7d7e847e7d7e7e848284827e7d7e877e7d7e857e7d7e84848284877e7d7e82787a78847375738373757382737573837878788073717380737173807878788173757385737573856b6d6b84636563865a595a815a595a895a595a835a595a78636563857375738a7b7d7b877b7d7b86797779837977798479777985797779846e6e6e8e636563896e6e6e7d79787980707070857e7f7e858c8e8c808c8e8c80949694809496948394969486898989847b7a7b7f7371737c7b7a7b7c7b7a7b7b8482847c7977797e7977797b7977797c7e807e7c8c8e8c7d8c8e8c848c8e8c919492948e94929480838383837374737b817e81809794978cadaaad80adaaad7ca5a29c87a5a29c7c8c89867e73717083737273807b797b7f7b797b7d7372737d7371737c7371737d7371737e7575757f7e7d7e7d8482847e7879787f7879787e7879787e7879787e7879787c7e7d7e7f7e7d7e827e7d7e847e7d7e857e7d7e7f7e7e7e827e7e7e827375737e737573847e7e7e80898889808988897f7e7e7e7c898889807e7e7e82737573827375737c83818382838183858381838a8381838b8c8e8c8b8c8e8c848c8e8c848c8e8c80808080827b797b807b797b7c7b797b827071708270717081636563816365637e636163906361638d6361637e636163876b696b87787878876b696b876b696b7f73717387737173877371737f7b7a7b828080808880808088868786828c8e8c828c8e8c848c8e8c848c8e8c858c8e8c858c8a8c888c8a8c888c8a8c868c8a8c868e8c8e859492948394929483949294808e8f8e7e8e8f8e80898889808988897f8b8b8b83838483837b7d7b7f8384837e787a788086888684868886846b6d6b83737173827371737f7371737d898789838685868586858684868586848685868180818085737573817375737f7375738373757383737573837e7e7e837e7e7e808685868286858683868586808685867e8385838083858381838583818385837f807e8081807e808186848681807e80867b7d7b808385837f838583857b7d7b827e7d7e8b7e7d7e868486848284868485817f81868c8a8c858c8a8c848c8a8c8a89888985898889838988898589888985949694819496947f94969483949694878c8e8c7b8c8e8c818c8e8c817e7f7e80848284797977798579777982797779827b7c7b887b7c7b826a6e6a7f7b7c7b83787978807879787e78797880787978867675768676757688898989888989898b8b8c8b867b7d7b818b8c8b818b8c8b847b7a7b858b8c8b858b8c8b868b8c8b878384838983848389838483898384837e8385838273757382737573827375738678787886787878797878787e787878897b7a7b857b7a7b907b7a7b8c7b7a7b8a7375738d737573875a5d5a825a5d5a885a5d5a8d5a5d5a825a5d5a826d6e6d856d706d855a5d5a7f5a5d5a7f5a5d5a80636563827374738a63656382636563876b696b826b696b856b696b8c6b696b80737573797375738673757389737573777371737b8e8f8e7b8e8f8e899c9e9c89919091847b757b877b757b848682868394969481949694818b8c8b818b8c8b808688867b8688867e868886837b7d7b7e7b797b84838283828b8c8b808b8c8b7e8e8c8e818e8c8e728e8c8e84949294878382837e7b797b7e8382838783828384787978876b6d6b976b6d6b87868586868c8e8c8780828089808280898688868b8988898b8988898a848284888482848583848381838483858384838a8b8b8b898988898d898889898988898989888988898b89819496947f94969481949694858b8b8b8c8b8b8b887b7c7b8c6b6d6b877371737f73717384808080878080808684868489848684898486847d84868485898a8987898a8985898a8988898a8986898a8986898a8987898a8988898a898886888688848684888486848684868486848684858486848484868485848684868486848584868487848684878486848684828485848284858686868586868686868686868686867899989986adaaad868b8b8b817b7d7b81838483818b8b8b858c8a8c858c8a8c858c8a8c858c8a8c848c8e8c858e8f8e888c8e8c878c8e8c888e8e8e878c8a8c8c8c8a8c908c8a8c8a91929185919291868e8e8e868e8e8e898c8c8c898c8c8c8a8c8c8c8c8c8c8c8c8c8e8c8c8c8e8c8a8c8e8c8c898b898d8686868b898a8986848284818482848480818086808180818685868c8c8a8c8d7b7a7b887b7a7b92838483928384838c8482848b8482848b8482848b84828491808180827b7d7b777b7d7b8a80818088848284898482848c8482848c8482848c8684868e8482848f848284918482848f8081808e8081809280818092808180907e7e7e917b7d7b907e7e7e92818081948180818e8482849081808194818081928482848f8482848e8482848b7b7d7b8d7b7d7b8f7b7d7b8c7b7d7b867b7d7b8d7b797b888080807c7b797b7c7b797b886b696b816b696b7a6b696b7a6b696b7c7375737f73757381737573817375737e7b797b7e7b797b83808080807b797b808081808480818086808180838081807a8382837a8b8c8b858b8c8b858b8c8b818b8b8b828b8b8b808b8b8b818b8b8b8386878681868786808687867d8687867d8687867e8486847c8486847f868786808686867b898a897c898a897e8686867e8687867b8687867c868786818486847e808180808685867e8685867e8081807f808180827b7d7b7f7b7d7b7c7b7d7b7f7e7c7e827e7c7e827e7c7e827876787f6869687f5a5d5a825a5d5a85686968856e6c6e8763616387636163876e6c6e8873757388737573827375737f7375737f70717082707170827071707c707170847b797b817b797b7e7b797b817b797b8373757384737573847375738365666583706e7083706e7085706e7088706e70866d706d826d706d866d706d876d706d81686568866865687d4a454a7d4a454a805a595a825a595a865a595a7c5a595a856b6d6b8a6b6d6b876b6d6b806b6d6b81737173847371738473717381737173847b797b848e8c8e897b797b847b797b8189868986898689867b797b7f7b797b7f6b6e6b816b6e6b7a6b6e6b7c4a514a7a5255527d7072707a7072707a707270817b7d7b7e8e908e818e908e81a1a3a180a5a2a584a5a2a580a5a2a584a5a2a58786888680868886878688868dadaead8fb5b2b58fb5b2b587b5b2b5678384837863616384707070787070707f7070708373717382737173817371737e7371737d7371737f7371737f737173807e7c7e806b696b806b696b856b696b827b7a7b817b7d7b8389898984898989837b7d7b7e7b7d7b7f898989807b7d7b827b7d7b817371738180808080808080808e8f8e848c8a8c818c8a8c7d8c8a8c7d8c8a8c838386837a838683808386838c83868384838283848382838b8b8c8b929496948d8988898a7375737f7375737f7e7e7e82808280808688867c8688867d8082807d808080827b797b837b797b7f7b797b7a8183818a7678768a7678768281838185868586847b7d7b7f7b7d7b837b7d7b807b7a7b867b7a7b8773717384737173856b6d6b8976767687767676876b6d6b8c6b6d6b897b7d7b857b7d7b877b7d7b867b7d7b867b7d7b877b7d7b897b7d7b847b7c7b827b7c7b8873757384737573817b7d7b807b7d7b817b7d7b7f7b7d7b7d7b7d7b7d7b7d7b7e8081807e7b7d7b7e808180818081807e8081807e7b7d7b847b7c7b828383837e8c8a8c83838383848c8e8c868c8e8c80838483838384838183838381838383877b7c7b847b7c7b827e7d7e8489898986898989827e7d7e8289898980898989807e7d7e827e7d7e858b8f8b858b8f8b85838483858b8f8b848b8b8b848b8b8b828b8b8b848384838683828382838283828b8c8b828b8c8b848687868d8687868d70707080707070877375738d737573877375738773757388635d637f635d6382635d6388635d63885a5d5a825a5d5a8a7575758475757581737573837b7d7b7f7b7d7b818385837c8e8e8e7c949294809492948194929484898a8984848684818e8e8e81898a8983898a89838e8e8e828e8e8e85949294879492948694929488898a898984868482808280827b7d7b867b7d7b847b7d7b827e7e7e867e7e7e877e7e7e857e7e7e84838383898383838483838384636563846b696b79767576827675767f7675768073717387737173847371738283818385868586847879787f6b6d6b856b6d6b856b6d6b85787978836b6d6b876b6d6b89656565895251528752515284525152825251527c5251527c52515289525152856361638263616384636163837070708a5a5d5a805a5d5a7e6a6c6a8a5a5d5a7c5a595a805a595a826a6a6a7a5a595a875a5d5a805a5d5a7d5a5d5a805a5d5a7a6061607e606160864a4d4a8d4a4d4a875a595a845a595a825a595a7c5a595a7e6361637e6361637976757680767576827e807e7b737573847375737e737573817b797b797b797b7289868985979497789a9a9a7d9a9a9a7d9a9a9a728f8e8f78898a89727b7d7b85898a8985898a89828685868886858688868586888685868a8684868a86848685868486858684868884828486848284838e8f8e839496948c898a898c898a898c8482848c8482848a7b7d7b897b7d7b84808180808c8a8c828e8f8e848e8f8e828e8f8e8794969484898789828e8c8e8594929485949294888c8e8c86898a898684828488848284868687868884868486848684848988898789888987898889868988898586878687868686898686868686868686848284878486848484868487868786858687868686878684898889868988898686878687898889878988898786878685868786848988898689888989848684778988897d9190918e9c9a9c7d9c9a9c84919091848c8e8c86898a8986898a8989898a89888c8a8c868c8a8c878988898b89888989898a8989898a89898e8e8e888e8e8e8e898a89888c8e8c888c8e8c88898a898986858689868586898c8a8c8c8685868d86858689868586898c8a8c868685868f868786868c8e8c7c8080808a7b797b898081808980818089868586898685868a8486848f8486848d8486848a818181898684868c8684868f8684868f8c8a8c888c8a8c817b7d7b888c8a8c8b8c8a8c908685869086858690868586938081808d7b7d7b8a7b7d7b8f7b7d7b8a7b7d7b8a7b7d7b8a7b7d7b8f7b7d7b8a7b7d7b86808180898081808b8081808b8081808c8081808f808180918081808d808180897b7d7b8d8081807e8081807a80818089808080898080808c7b797b868080808484828483848284858686868884828485848284888482848b8482848b8686868a848684888486848a8486848a8484848886868687898a898586868684898a89828c8a8c83898789858987898486848681848284808987897b8e8c8e8089878982848284828686868384828483848284808482847f8482847f8686867e8686867d8686867e8686867e8686867c898a897d8687867e8486847e8988897c8988897f8482847d8482847a8686867f8686867e8482847d8482847e84828480848284798685867b8081807e8081807b8685867b7e7c7e767876787b73717380737173757675767c7675767f767576828482848579777982797779857977798b79777986686a6886686a687f686a687f686a68827071707c7071707c70717082707170816866688455535587686668846866688457575784575757844a494a865757578a6563658a656365885a595a8a5a595a865a5d5a7f6d706d816d706d836d706d786865686f6865687d68656886686568827878788678787882787878849697968983858389838583899c9d9c859c9d9c869f9f9f869f9f9f849f9f9f86b5b6b58fb5b2b589b5b2b579a19fa17e8e8c8e887b797b887b797b818986897d7b797b836b6e6b836b6e6b7f8c8c8c7f8c8c8c848e908e7f8e908e7d8e908e7f8e908e838e908e818e908e888e908e868e908e80a5a2a584a5a2a589a5a2a584a5a2a580adaead94adaead94adaead8d868886878384837f525652575256525f525652846361637d7070707f7e7f7e818c8e8c808e8c8e85807e8085807e8083807e80818987897f8987897e898789807e7c7e7c7b7a7b808b8c8b899c9e9c839c9e9c8289898986898989888989898789898983898989818989898089898983898989848e8f8e828e8f8e808e8f8e808e8f8e838c8a8c838c8a8c818c8a8c818c8a8c868386837a9494947da5a2a58ca5a2a584949694848b8c8b8b8b8c8b8b838283838988897c898889867e7e7e8689888985868886838082807c8082807a8c8e8c7c8c8e8c828c8e8c828687867c8c8e8c7a8c8e8c8a7678768a767876828c8e8c828c8a8c7f86858681808180808685867e8384837d8384837e83848383838483808180818b7676768776767680767676857375738c6b6d6b8a6b6d6b856b6d6b896b6d6b896b6d6b857375738a737573887375737e7b7c7b857b7c7b87737573807b7d7b7f8081807f8081807e8081807c8685867f808180838685867f80818084868586818081807f7b7d7b7d86858681838383858383837f838383827b7c7b85737173837371737e7b7a7b8383848387838383818383838583838384838383807e7d7e867e7d7e847e7d7e7d7371737b7371737d737173828989898789898983838483868b8f8b888b8f8b828b8f8b7f8b8b8b87838483878b8b8b818b8b8b7f8b8c8b8783828387838283828b8c8b8086878677707070775a595a895a595a8d7375738d737573878081807780818082767276858988897a8988897d7672768675757586757575827575757c757575847b7d7b837375737f7b7d7b848c8e8c84898a897d8486848184868481898a897f8e8e8e838e8e8e83898a89848e8e8e8584868486848684888e8e8e858e8e8e85898a898684868484898a89838486847f8c8e8c818c8e8c84808280847b7d7b85737573887375738573757382737573847374738c7374737a8383837a838383847675767d7675768681818182818181868c8a8c868c8a8c828c8a8c848c8a8c85868586869492947f9492948494929488949294838685868486858686868586858c8e8c828c8e8c868c8e8c88787978878c8e8c808c8e8c808c8e8c898c8e8c867e7f7e817e7f7e837e7f7e817e7f7e7e7b7b7b835a5d5a806a6c6a7e7b7b7b7e7b7c7b886a6a6a825a595a827b7c7b8a6d6e6d7d6d6e6d7d5a5d5a875a5d5a89606160828c8a8c7a8c8a8c827675767c8081807f808180816d6d6d7e6d6d6d8076757680767576837675767e898989797e807e79737573847e807e827e807e7d8986897d7b797b81898689887b797b8384828483848284838f8e8f78a5a6a572a5a6a578a5a6a578a5a6a585898a89888685868886858688868586888685868a868486857b797b857b797b8a8684868a8482848a848284888482847f8e8f8e7f949a948a898a898a8482848a898a89898c8a8c87868586878685868686858687848284848482848889888987898889838e8c8e868e8c8e888987898284828482898a89878686868786868687868686878486848786878687898889868988898684868486868786878687868889888988898a8987898a89878686868686868686898889858988898486878684898889868988898589888984898889858c8a8c87898889888c8a8c878c8a8c8689888984868786868687868684868484848684879c9a9c848686867d7b7d7b8486868681898a89868686868986868689868686898988898a8988898b8988898d89888991898a898b8e8e8e898e8e8e8b8e8e8e8c898a898a8c8e8c888c8e8c8c8c8e8c898c8a8c868c8a8c868c8a8c898c8a8c898685868d8685868d868586898685868f8687868a868786818c8e8c8f8c8e8c8d868586908685869080818090808180928486848f8486848f84868492848684928c8a8c928c8a8c928684868f868486818081807d868586888081807d7b7d7b807b7d7b807b7d7b807b7d7b857b7d7b847b7d7b868081808a80818086808180888685868a8c8a8c8d8c8a8c8a8c8a8c8e8c8a8c8e86858693868586958685868d8c8a8c8f8c8a8c938685868f8685868d8c8a8c958685868d8685868d8c8a8c898c8e8c9086878699868786908687868b8686868b8686868b898a89888c8e8c888c8e8c8b8c8e8c8a898a89868686868984828486848484878483848684848487868686868686868486868684868686848684868484828484848284858482848489878986848284808987897b8e8c8e82868686828482848484828483868686828686868186868680868686818686868086868680868686808686867d8686867f8988897f868786808687867e8687867b898a897d868686808482847b898a897b898a897b8686867e898a897e898a897e8685867b8c8a8c788c8a8c7b8c8a8c7b84828478848284768482847b8482847c8482847f84828489848284858482847e84828480797779856e6c6e826361637b5d5f5d84525552845255527b5255527c4a494a7f4a494a825d5d5d855d5d5d8e42414287424142844241427e5553557f57575781575757826566658465666585656365835a595a7e65636579656365845a5d5a816d706d7e6d706d7e6d706d816865687486858681a5a6a58aa5a6a58496979686b5b6b586b5b6b586b5b6b587b5b6b58ab5b6b589b5b6b58cb5b6b58bb5b6b58bb5b6b58eb5b6b593b5b6b594a19fa1848e8c8e6e8e8c8e7ea19fa18ca5a2a586a5a2a57d9794978397949781adaaad7fadaaad83adaaad7cadaaad7fadaead87adaead89adaead84adaead86a1a3a188a1a3a186a1a3a188a1a3a18da5a2a58da5a2a592a5a2a5847e7d7e87868886875f625f6c5f625f72393c396f2128216f212821675256527f838483848c8e8c7d8c8e8c818c8e8c818c8e8c829c9a9c809c9a9c7e9c9a9c849c9a9c839492947f9492947e9492947d949294809c9e9c859c9e9c7e9c9e9c7e9c9e9c84a5a2a588a5a2a588a5a2a584a5a2a581a5a2a5859795977fa5a2a582a5a2a5819c9e9c819c9e9c819c9e9c809c9e9c869c9e9c869697968491909186919091839494948383868380838683898386837d94969479949694848b8c8b8b8b8c8b8a949294789492948a8988898d8988897a8c8e8c7a8c8e8c7a8688867f868886808080807c86878679808080837b797b7a7678767a6b6d6b937678768a8c8e8c808c8a8c818c8a8c838c8a8c7f8c8a8c818c8e8c808c8e8c808c8e8c848384837e8c8a8c828180818b818081828c8a8c808486848784868489848684858486848884868487848684868486848984868487838383848c8a8c858c8a8c8483838380868586818685867c8685867d8685867c8c8a8c7f8c8a8c808081807c808180807b7d7b7d7b7d7b837b7d7b847b7d7b7e8383837f7b7c7b857375737e7b7c7b7e7b7a7b847b7a7b83838483858c8e8c8483838384838383817b7c7b87737573868989898289898982898989779496947b8989898a898989859496948289898982838483857b797b857b797b7d7b797b7c83848382838483847b7d7b847b7d7b8183828386838283827b797b817b797b7b868786729c9e9c6e9c9e9c8d9c9e9c7d9c9a9c878e8d8e8a8081807d8e8d8e829c9e9c828988897f9c9e9c7f9c9e9c82ada6ad82918d9182918d9188918d917f8c8e8c818c8e8c868c8e8c838c8e8c84848684818e8e8e7f94929484898a8984898a8984898a8983898a8984898a8983848684888486848c84868485848684838486848584868487898a89838e8e8e8286888685868886828c8e8c818c8e8c819492948594929484898889838988898494929489838383848383837f949294868c8e8c868c8e8c868c8e8c868c8e8c858c8a8c8383818382838183838c8a8c8586858686868586808685868294929484868586839492948294929484949294858c8e8c848c8e8c858c8e8c848c8e8c838c8e8c878c8e8c898c8e8c878c8e8c878c8e8c858c8e8c858c8e8c837e7f7e798c8a8c888c8a8c8a8c8a8c808c8a8c808c8e8c828c8e8c888c8e8c868c8e8c848080807d80808080949294949492948d8c8a8c868c8a8c868c8a8c8d8c8a8c84949694829496948494969485949694889c9e9c839c9e9c8a898989837675767e7e807e84898b8987898b8984898b898197949785a5a2a58597949788979497888f8e8f888f8e8f999a9a9a7d8f8e8f729798978c979897929798978ca5a6a588adaead7dadaead7d999999888685868f918f918a9c9a9c859c9a9c859c9a9c85949694838e8f8e888988898a8482847f898a89838e928e88898a8988898a89868685868486858683868586868685868584828484848284858482848884828487898789878482848684828485898789848c8e8c848c8e8c848c8e8c87898a898689888985898889878988898789888989898889888c8a8c87898889868c8a8c86898a8985898a89858c8e8c868c8e8c878c8a8c858c8a8c858988898689888987898889878c8a8c868c8a8c86898889888988898789888986898889868687868686878686868786868486848986878684868686768686868b8686868b8686867e8c8e8c868c8e8c898c8e8c898686868a8687868d8988898b8988898a8988898b8e8e8e888e8e8e88898a898c898a898a898a898c86868688898a898c8c8e8c928c8a8c928c8a8c8f8685868f868586948c8a8c948c8a8c948c8a8c948c8a8c8f8687868f868786868c8e8c7c8c8e8c8d8081808d8685868d808180907b7d7b927b797b8a7e7d7e877e7d7e877b797b837b797b7d7b797b807b797b837b797b817b7d7b7d7b7d7b767b7d7b8180818085868586858c8a8c8b8c8a8c8e8c8a8c8f8c8a8c918c8a8c938c8a8c938c8a8c93868586938685868f8685868a8685868b8685868b868586908c8a8c908685868a7b7d7b8f8081808d8081808a7b7d7b8d808180917b7d7b8d7b7d7b8d7b7d7b868080808c808080908080808c80808089848284898482848a84828489868686898482848884828484848284848482848384848486848484858484848784848487848284848482848684828486848284858482848384828486848284858482848184828484848284838482847e8482847d898a8981898a8981898a8980898a8980898a897e898a897e898a897f8686867d8482847e8482847c8686867b8686867c8687867b8988897c8687867e8486847a86868678898a897b8482847c8482847a8482847a8686867d8686867c8686867e8081807f7b7d7b7c80818078808180798482847b8482847b7e7c7e7d7876787f7675767c7675767f686968855a5d5a7e6361637c6361638263616382636163795d5f5d7f686a6884686a6879686a68828486848884868485707170734a494a775553557e7b797b7e7b797b7e7b797b8273757386737573847375738373757385706e7088706e70807b797b797b797b846d706d876d706d826d706d8694969486a5a6a58aa5a6a58fa5a6a58fa5a6a58ab5b6b584b5b6b58ab5b6b58ab5b6b585b5b6b582b5b6b5899c9d9c8a838583898988898e89888993898889848988897e7b797b7e7b797b7e7b797b847b797b8a979497818986897d9794978aa5a2a586adaaad86adaaad86adaaad86adaaad87adaead89adaead8cadaead8cadaead8db5b6b590b5b6b58bb5b6b58bb5b6b589a5a2a57b7e7d7e7b31343172313431795f625f79393c396c393c39655f625f77838483778384837f8384837f8384837f8c8e8c7f8c8e8c7d8c8e8c848c8e8c858e8c8e808e8c8e7f8e8c8e808e8c8e7e94929481898789819492947d9492947e9c9e9c7e9c9e9c7c9c9e9c809c9e9c85979597839795978597959786898989808989898589898983898989808989897f8e8f8e848e8f8e868e8f8e858e8f8e848c8a8c838c8a8c868c8a8c848c8a8c808386838394949477838683867379738b7b797b848b8c8b878b8c8b8b8b8c8b838988897889888986898889917e7e7e7d8082807f8688867a8688867c7b7d7b807b797b7f7b797b7c8080807c808080727678767a6b6d6bab76787693767876837b7d7b85808180838081808680818086838483838384838383848386838483828180817e8c8a8c898180818b818081858486848384868487848684858486848684868485848684868486848884868485838383828383838583838381838383838081807f8685867d8c8a8c7e8685867e8685867e8685867e868586808685868286858681868586848685868280818080838383808c8a8c828c8a8c818c8a8c7f8c8e8c838c8e8c8583848383838483828383837f8383837f8c8a8c7c8c8a8c867e7d7e867e7d7e867e7d7e7d7e7d7e78898989827e7d7e827371738089898982949a947d8b8f8b808b8f8b85949a94879492948494929481949294878b8b8b87949694819496947f949694828b8c8b8486878684868786809c9e9c8d9c9e9c808e8d8e878e8d8e8a80818084737573857672768d898889858988897f8988897e918d9180918d9182918d9186918d91828c8e8c828c8e8c848c8e8c808c8e8c85898a89858e8e8e7f8e8e8e808e8e8e85898a8986898a89848e8e8e838e8e8e828e8e8e828e8e8e858486848684868487898a89858e8e8e858e8e8e858e8e8e838c8e8c858c8e8c858c8e8c828c8e8c8494929484949294859492948594929487949294829492948494929487838383868c8e8c848c8e8c868c8e8c868c8e8c848c8a8c848c8a8c858c8a8c858c8a8c8586858684868586878685868594929483949294849492948494929484949294868c8e8c838c8e8c838c8e8c848c8e8c858c8e8c878c8e8c898c8e8c858c8e8c858c8e8c848c8e8c817e7f7e828c8e8c838c8a8c838c8a8c888c8a8c838c8a8c808c8e8c848c8e8c868c8e8c828c8e8c7d9492947d9492948d94929484949294738c8a8c777675768276757686767576818081808180818087808180848081808889898988898989798989897b8989898494969489898b89897e807e89898b898c9794978c9794978c9794978c9794978e9a9a9a8e9a9a9a938f8e8f938f8e8f78a5a6a572a5a6a5997b7d7b9f7b7d7b7d86858661737173777371738286858694918f91a7918f91989c9a9c8a9c9a9c8c9496948c9496948c9496948c8e8f8e8a898a89818e928e888e928e8a8e928e898c8a8c868c8a8c868c8a8c868685868784828488848284878482848984828489848284858482848884828488848284898482848486868684898a898786868687868786878988898786878688868786888486848a848684898486848984868489848284898686868886868686868686868988898786878687898889868988898689888987898889868687868786878687868786868687868584868486848684868988898686878686868786868687868b86868684919091809c9a9c879190918984828483868686838686868686868689868786898988898a898889898988898b898a8991898a8991898a899284868492898a8996848284948482848884828489808180807b7d7b7d7b7d7b8c7b7d7b867b7d7b7b7b7d7b7b7b7d7b7b7b7d7b7c7b797b7c7b797b777b797b6e7b797b7980818080808180798081807c808180828181817f8486847f8486848781818189868486898684868f8c8a8c8f8c8a8c8f8c8a8c8f8c8a8c88868586888c8a8c8b8c8a8c888c8a8c888685868b8685868a808180887b7d7b867b7d7b84808180868081808a7b7d7b887b7d7b847b7d7b847b7d7b848081808680818086808180868081808a8081808c808180888081808d8081808d8081808d8685868d868586838687868c8687868c8687868c8687868b8686868a84828488898a8989898a8989898a8986898a8986898a8987868686848484848484848486848484878482848584828485848284878482848684828482848284818482848584828485848284838482848184828483848284838482848084828480868686808686867f8686867b8482847c8482847e8482847d8482847e8482847d8482847d8482847e8686867b8486847b8486847c8486847c8486847b8482847b848284778686867a8686867e8482847d8482847d8482847a8482847a8081807a808180778081807680818076818181798181817b7e7d7e777b797b787375737c73757378737573817e7e7e818381837e8c8a8c7b8c8a8c7b7b797b81817f81858c8a8c7a8c8a8c8d817f81916a6d6a795a5d5a6d5a5d5a676a6d6a7a918f9183918f9188918f918d9c9a9c87a5a6a581a5a6a587a5a6a581a5a6a583a4a4a489a4a4a4899c9a9c839c9a9c849492947f9492948aa1a0a18fafafaf879c9c9c809c9c9c8d838683a18386838b8e908e838e908e8b8e908e88707270836b696b836b696b837e7d7e8991919189949a9484949a9489868886797876787c817e817ca5a2a572817e8191817e81948384838fadaead94adaead8fadaead909c9e9c8c9c9e9c8c9c9e9c8c9c9e9c8b8c8a8c8b8c8a8c8476747684605e60846563657b4f4d4f814f4d4f723938396d4a494a614a494a6d5d5d5d8b5d5d5d876b696b756b696b7d7b7c7b7a8486847f9492947f8e8c8e7f8e8c8e7f898789828c8a8c818c8a8c818c8a8c848c8a8c838c8a8c848c8a8c848c8a8c82918f918091929180919291818e8e8e818c8a8c808c8a8c7e8c8a8c828c8a8c7f8c8a8c808c8e8c7f919291809c9a9c849696968291909183969796859190918391909182919291858e8e8e828c8a8c838c8a8c838c8a8c86949694859496948494969486949694848988897b898889868e8f8e8e8c8e8c8a8c8e8c87808080817b797b82848284838c8e8c828c8e8c8a898a8986848284828482848284828482848284848c8e8c848c8e8c828c8e8c798c8e8c758e8d8e809c9a9c9d8081809280818080868686838482848384828483848284837b797b847b797b85808080858080808380818083868586868685868a868586867e807e848486848484868484848684898081808786858688868586888685868486858682868586868c8a8c838c8a8c83868486808684867e8c8a8c7e8c8a8c7f8c8e8c81868786828c8e8c828c8e8c828c8a8c8186858680868586818685868784868483848684808486848284868481868586838c8a8c838c8a8c82808180807b7d7b84808180858c8a8c7f8685867f8c8e8c81898a8984898a89868686867b8988897b8e8f8e7e8e8f8e90949694879c9e9c849c9e9c879c9e9c868e908e7f9c9a9c859c9a9c889c9a9c889c9a9c899493948294939482a5a2a582a5a2a582adaaad87949494877b7e7b877b7e7b7e9493948494939484949394849493948a8080808a80808082808080878080808489878986898789889492948389878987898a8986898a8983868686828c8e8c838e8e8e838e8e8e83898a898094929480949694848b8d8b808b8d8b848b8d8b84898a8982898a8982898a8983898a89858c8e8c878c8e8c84898b8986868886838c8e8c86898a8983898a89818c8e8c858c8a8c848c8a8c858c8a8c848c8a8c84898a8985898a8985898a8986898a898589888984848284868482848684828483898a89868c8e8c868c8e8c848c8e8c858c8e8c858c8e8c868c8e8c86898b89848e8e8e848e8e8e86898a8987898a8987868786858988898584868484898889858c8e8c848c8e8c86898a8985868686838486848484868482868786838c8a8c848e8e8e83898a8983898a8982898a8983898789848684868286848682868486818685868086858688808180807b7d7b7b7b7d7b7f8c8a8c81808180808081808480818083808180808685867e8685867e8b8c8b7c8b8c8b759496947994969478949694789496947c94969485949694838385837e838583838385837e838583818988897c8988898589888993737573787371735b8486847f7e7f7e8e7878787d6b6d6b717b7d7b7d8b8d8b8a9c9e9c958c8e8c957e807e907e807e867e807e8d8383838a8383838a8c8a8c868c8a8c8694929486949294869492948694929489949294898b8b8b868b8b8b83949294848c8a8c848c8a8c868c8a8c888685868986868689868686898482848e8482848b8482848b8482848e8482848b8686868e8482848e8482848e8482848c8482848a8482848a84828489848284878686868986858688868586828081808480818083868586868685868686858686808180848482848584828485848284858482848480818086808180868685868786858687848684878181818781818184818181868081808a7b7d7b837b7d7b778c8a8c888c8b8c8d848284918482849184828491838483918384838c8384838983848388848284868482848684828480848284807b797b7a8080807d8080807a7b797b7584828475848284758987898089878982898a8980848684868486848484868485898a898a8e8e8e8b8e8e8e8594929488949694889496948d8989898d8989898f868586918c8a8c8f8c8a8c8d8c8a8c8e8c8a8c8f8988898f8687868c8988898b8686868c8482848886868687848284877b7d7b857b7d7b877b7d7b877b7d7b877b7d7b888081808980818088808180888687868c8988898f8988898f868786908684868f868486908684868f8684868c8486848d8486848c8484848b8483848d8486848a8486848a84868484818381898c8a8c8d8c8a8c898c8a8c898685868889878987898789878987898786848686848284888482848b848284898482848784828487868686878482848684828485818081848482848584828483848284848180818284828482818081847e7e7e827e7e7e808180818181808182818081817e7e7e827e7e7e807e7e7e7d8180817c8486847f84868480848684808486847d8486847b8486847c8486847d8486847b8484847c8484847b8484847b8483847c8484847c8483847b84828476848384798486847c8181817a8181817a8181817680818074868586778081807980818079818181798181817a81818175818181737e7e7e787e7e7e7c89888981949294818c8a8c7e7b797b7873717375838183818c8a8c81817f81896b696b896b696b736a6d6a736a6d6a7f7b7d7b7f8c8e8c83918f917a918f91889c9a9c9b9c9a9c9297979787a5a6a581a5a6a581a5a6a583a4a4a481a4a4a486a4a4a489acafac7fafafaf8dbdbebd8fafafaf86949294879c9c9c809c9c9c878386838d6b716b8652555286525552835255527d525552836b696b8f6b696b9c7e7d7e967e7d7e7e6b656b846b656b846b656b846b656b87817e8181817e817ca5a2a591a5a2a598adaead8fadaead868384838f83848388808080846562657d65626581656265884a494a844a494a7b4a494a7b4a494a7e393839783938397b3938397e393839794a494a7f5d5d5d7f7071707f707170756b696b757b7c7b7d8486847f8486847e898789808987897f8e8c8e7f8e8c8e818e8e8e818e8e8e8291929185919291848e8c8e83918f91858e8c8e828e8c8e7e9496947f9496947f9496947d9496947b9697967f9697967e9190917e9190917f9192917e9192917e96969680919291818c8a8c838c8a8c848c8a8c858c8a8c828c8a8c808c8a8c838c8a8c818c8a8c848c8a8c888c8a8c818c8a8c848c8a8c83848284818482848089888983949694818c8e8c81868786858687868a8c8e8c888c8e8c83898a8983898a8982898a89848686867f8482847f8c8e8c84868686868c8e8c828c8e8c848c8e8c808c8e8c7b9c9a9c7b9c9a9c929c9a9c868e8d8e808686868486868681898a897d8686868386878684808080838687868580808081808180867b7d7b847b7d7b867b7d7b867375738373757386787a78867e807e8b80818085808180888685868b7b7d7b867b7d7b847b7d7b858081808280818081807e8083807e8081807e8080868486818080808186878681868786818687868080818081868586828c8a8c8486858683848684828181818081818183818181888081808480818082808180827b7d7b8480818087808180857b7d7b8780818086848284828686868486868684848284848988897e9496947e949694878482848773757386737573817375738673757385807e8088807e808a8e8c8e7f8e8c8e898384838c94939485838483859493947d94949474949494749494947d7b7e7b847b7c7b8b94939484adaaad84adaaad879c9e9c879c9e9c859c9e9c879c9e9c88949294839492948894929486949294858c8e8c86898a8985898a89878c8e8c84898a89818e8e8e848e8e8e87898a8980949694808b8d8b7b8b8d8b808b8d8b80898a898684868480898a89818e8e8e848c8e8c85898b8983898b8982898b8983868686828686868186868686898a89858c8a8c848c8a8c848c8a8c848c8a8c848486848484868484848684838486848584828484848284868482848684828486898a8982898a898886868686898a898386888685848684868486848584868484898a89828e8e8e83848684868486848689888982898889838687868789888985898a8984898a898386868682898a898689888983898889828c8a8c8389888981898a89858486848384868483898a8985868486838482848384828483848284838685868186858681808180828081808286858682868586808685867e868586818685868680818084808180838685868283828380838283827b797b827b797b817e7d7e7f7e7d7e817e7d7e837371738373757383737573797375737e737573857e7e7e7c7375737c7375737c7375737f737173787878787f8486847f7e7f7e837b7d7b777b7d7b718b8d8b908b8d8b958c8e8c818c8e8c7c8c8e8c817e807e83838383838383838a7b7c7b86737573867b7d7b908b8b8b868384837c8384837e949294868b8b8b84838483818b8b8b838685868a86858688808180888081808984828486848284808482848084828486848284918482848b84828480898a8983898a8981898a8983898a8985898a89848686868386868683898a8983898a89848c8a8c86868586868c8a8c888c8a8c888c8a8c8686858687868586888685868984828486868686868686868586868687868586898081808a868586868685868484868487818181877e7d7e878181818e8685868e8685868e868586928685868d8c8b8c8d8482848884828484848284837b7d7b867b7d7b817b7d7b7e7b7d7b7d8482847d8482847d8482847d8987897d868786808c8e8c898c8e8c8c8c8e8c879492948a9492948e9492948a9492948a9492948e8e8e8e8e8e8e8e8e8e8e8e8c8e8e8e8a8e8e8e8a8e8e8e8a898a898d89898983898989888989898d8989898e86858691868586908685868a86858688868786898687868986878688868786898686868886868689898a898a8686868b8685868c8c8a8c8d8685868d8c8a8c8e8685868e8685868d8685868a8685868b8687868e8687868e8687868e8687868d8684868b8684868c868486898684868a848484898484848b8486848a8484848f84868491818381848486848a7e807e8f8081808b808180837b7d7b8980818086848284858482848584828486848284868482848984828488848284868686868386868685848284868482848384828487818081868180818481808183818081848180818184828483818081827e7e7e80818081817e7e7e807e7e7e7f8180817e8180817e818081818180817e8482847d8486848081818181818181818181817d8181817b8181817d8181817d818181808484847d8484847a8483847b8483847a8484847a8484847b8484847a8482847781818176848684798486847a8181817a80818079808180758685867686858677818181778181817781818175818181767e7e7e73898889767e7e7e767375737873717378737173727b797b7e83818381817f81817674768576747672767476738c8e8c7f7b7d7b857b7d7b7f7b7d7b837b797b837b797b837b797b927b797b987b797b8c9797978797979781a5a6a581a4a4a47e9c9a9c8e9c9a9c919c9a9c8da1a0a188a1a0a18aa1a0a186a1a0a1809c9c9c7a838683736b716b806b716b8e8e908e8eadaead8badaead8badaead89a5a6a5899191918f7e7d7e897e7d7e84787678897876788986888693949a948ca5a2a58c817e8196817e818c817e81865a5a5a7d5a5a5a7d5a5a5a865a5a5a754a454a84656265846562657d4a454a7b605e607e7674767e767476747674766f7b797b817b797b75656365816563657f707170795d5d5d7f5d5d5d795d5d5d757b7c7b7a8486847d8486847d8486847f89878980898789808e8c8e808e8c8e7f919291819192917f91929182919291848c8a8c828e8c8e858e8c8e818e8c8e808e8e8e828c8a8c82919291819496947b9190917c8c8a8c7f8c8a8c808c8a8c818c8e8c848c8e8c838c8e8c818c8e8c808c8a8c858c8a8c858c8a8c858c8a8c848c8a8c839192918491929183919291848e8e8e858c8a8c838c8a8c838c8a8c8089888983898889808988898184828487868786818c8e8c858687868886878687898a8983898a898a86868685898a8984898a89848686867f8686868286868682838483827b7a7b847b7a7b80737173807375738c808180928081808080818084898a89848c8e8c848c8e8c838c8e8c838c8e8c858c8e8c848c8e8c818c8e8c818c8a8c868c8a8c8386858686868586867e807e8484868485848684848486848886858689808180877b7d7b887b7d7b867b7d7b857b7d7b867b7d7b827b7d7b827b797b857b797b847b797b7e7b797b827b797b838080808280808083808080858081808686858684808180837b7d7b817b797b847e7d7e878486848784868488868586888685868386858686868586878c8a8c878685868686858685868586838482848384828482848284858482848484828484848284848482847e8482847e808280828082807f808280828082808a807e808e7371737f73717385807e808c7375737b73757382737573937375737d7b7e7b7d9494946fadaaad65adaaad91949394977b7c7b919493947e9493947f8e8f8e848e8f8e7f8e8f8e878e8f8e83898789849492948194929484949294848c8e8c848c8e8c878c8e8c89898a8987898a89808e8e8e83898a8986898a89808b8d8b80838583847b7d7b808b8d8b839492948494929481949294848e8e8e828c8e8c83898b8985848684848486848484828484898a89828c8e8c85898a89868c8a8c828c8a8c838c8a8c858c8a8c8384868483848684858486848484868485898889878988898584828488898889898482848384828486898a89858686868484868486868886858688868784868488898a8981898a8983898a8988898a8984898889878687868589888985898889858686868486868681898a8982898a898689888983868786818c8a8c8289888984898a89838e8e8e83898a89818e8e8e838c8a8c818c8a8c808c8a8c818c8a8c818c8a8c808c8a8c81868586808c8a8c7f8c8a8c808685867e8c8a8c808c8a8c818c8a8c838c8a8c8186858683868586808382837b8382837e8382837e8382837e7e7d7e7e7e7d7e7c7e7d7e7c7e7d7e7e7b7d7b797375737e7b7d7b938c8e8c81898889787e7e7e857e7e7e7c7e7e7e788486847f7e7f7e787e7f7e7f787878777b7d7b777b7d7b7d7b7d7b9c7b7d7b9f707270867e807e817e807e817e807e7f7b7c7b7c838383837b7c7b787375738b7b7d7b908384838183848386838483838b8b8b868b8b8b86838483847b7d7b837b7d7b817b7d7b7d8081807d8081807e8482847b8482847b898a897b898a897d898a8988898a8986898a8980898a897f8c8e8c83898a89858686868586868687848284878482848784828487848284868685868686858688868586888c8a8c838c8a8c858c8a8c868c8a8c878c8a8c89868686898482848a8482848984828487868586868c8a8c888c8a8c888081808e7e7d7e8e7e7d7e93818181967e7d7e8e808180868081807b8081807f8081807b848284728c8b8c7f8c8b8c7f8c8b8c8394929483949294869492948c9492948b9492948b9492948b949294919492948c8c8e8c8c8c8e8c8f8c8e8c8f8c8e8c8a8e8c8e878e8c8e878e8c8e878e8c8e888e8e8e8a8e8e8e8a8e8e8e8a8e8e8e8b898a898b898a898b898a8988898a8983898989757e7d7e837371738d7371738e7b7d7b8f8081808b8685868a8685868989888988868786878687868786878689868686898686868b868686898686868b8685868b8685868c8685868d8685868c8685868b86858689868586898685868a8687868b8486848d8486848d8687868d8083808e808380908083808b8684868b8484848c8484848a8484848b8483848f7e807e917e807e848486848b7e807e8b7b7d7b8980818087868586898685868a8482848a8482848c8684868c898789898c8e8c868c8e8c848c8e8c83898a898586868685898a89848482848286868683818081867e7e7e837e7e7e83818081837e7e7e807e7e7e837b7d7b817b7d7b7e7e7e7e827e7e7e827e7e7e7f81808181848284808482847e8482847e8180817b8181817f7e7d7e827e7d7e807e7d7e807e7d7e7f8181817c8181817c8181817e8483847d8483847b8483847a8484847a848484788484847984848478848484768181817581818176848684778486847686858677808180778081807780818074848684768486847684868477848684787e7e7e737e7e7e717e7e7e787e7e7e758381837883818387838183847b797b766b696b7a7674767a817f817a817f81797b7d7b798c8e8c858c8e8c7f8c8e8c7f868486838684867f868486887b797ba37b797ba97b797b928988898797979789a4a4a491b5bab58eb5bab589acafac8fa1a0a17fa1a0a181a1a0a17fa1a0a17a9c9c9c7a9c9c9c80b5b2b58db5b2b591adaead91adaead8b8e908e838e908e706b696b837e7d7e8f7e7d7e7d7e7d7e847876789e949a9493949a948e949a9481817e817c5d5b5d8c5d5b5d813938397d3130317d3130317d313031793130317d4a454a7d4a454a844a454a884a454a774a494a814a494a814a494a7b4a494a78656365817b797b727b797b7b7b797b8584868479848684798486847f8486847d8486847d8486847f8486847d8486847f8e8c8e828987898489878983898789848c8a8c838c8a8c828e8e8e848c8a8c868c8a8c878c8a8c858c8a8c828c8a8c818e8e8e838e8e8e848c8a8c818e8e8e7f919091819697967c9697968296979681969696829192917f9192917d969696829c9e9c859c9e9c849697968696979686919291858e8e8e8191929182919291858e8e8e8691929182919291868e8e8e868e8f8e848e8f8e7b9496947b8e8f8e8180808087808080878c8e8c838c8e8c89898a89828c8e8c88898a898a86868680898a897b8c8e8c798c8e8c7d898a89808384837d7b7a7b777371737d7b7a7b8c737573868081808c8081809280818083868686838482848786868687868686888687868686878685868786828c8e8c8386858686868586838c8a8c838c8a8c85848684847e807e83848684858486848580818085808180878081808486858689808180878081808680818084808180848684868486848683868486818684868186878684868786858687868386878683808180848081807f7b7d7b857b7d7b87818181838486848284868487848684868c8a8c838685868586858687868586858685868486858685808180848081808384828484898a898386868682898a8984898889848988898184828481848284838e908e828e908e848e908e868e908e858e8c8e838e8c8e858e8c8e888e8c8e827375737b737573829493948c73757382636963826369637d6369637d7b7e7b91949394977b7c7b8b63656378636563817371737f7371737f73717382737173857371738873717381737173847e7c7e85848284858482848886868686868686878486847d84868480898a8986898a89808b8d8b7b9496949c8b8d8b8e83858380898a89848e8e8e858e8e8e818e8e8e838c8e8c848c8e8c848c8e8c838c8e8c838c8e8c848c8e8c828c8e8c828c8e8c858e8e8e839192918491929185919291849492948494929485949294858e8e8e848e8f8e868e8f8e858e8f8e848e8f8e858c8e8c868c8e8c858c8e8c848c8e8c848c8e8c858c8e8c848c8e8c858c8e8c848e8e8e83898a8987949294839492948389888987898889858988898489888983898a8984898a8982898a8986898a898589888984898889828c8a8c828c8a8c848e8e8e848e8e8e84898a8983898a8982898789828987898189878982898789838c8a8c818c8a8c828c8a8c808c8a8c808c8a8c808c8a8c808c8a8c818685867e8081807d808180817b7d7b807b7d7b7e7b797b807b797b7e7b797b7c7b797b7c7e7d7e787e7d7e7a7e7d7e787e7d7e747b7d7b89838583988c8e8c987b7d7b8a7e7e7e7c949294739492947c8988897f848684788486847f8486847f7e7f7e778b8d8b7d7b7d7b8a7b7d7b966b6d6b8b6365638163656381636563816365637c7375737f7b7c7b7c8c8a8c75838383818384839f7b7d7b8b7b7d7b8b838483847b7d7b808384837e8384837e838483818685867d8685867f868586818685868386868683868686838686868686868688898a898b8686868b84828488848284888482848c8482848a8686868a848284888482848586868686898a89888686868b8685868d8685868d8081808f7b7d7b8a7b7d7b8a80818087868586848081808286868681898a89848c8e8c89898a898a8685868986858686808180897b7d7b8e7b797b878181818781818189818181838081807f8081808380818083868586848c8b8c84949494849494948d9494948c8b8b8b868b8b8b868b8b8b898b8b8b888987898b8987898b8987898b89878989868786868c8e8c898c8e8c898c8e8c8a8e8c8e878e8c8e838e8c8e878e8c8e88898a898a8e8e8e8c8e8e8e8c898a898b898a898c898a898c8e8e8e8d8e8e8e7f89898970898989887e7d7e927e7d7e8f8685868f8081808c8081808b80818088848684898687868889888988868786898686868984828489868686898686868a8685868b8685868b8685868c8685868c8685868b8685868880818087808180888486848b8486848c8486848c8486848b8684868c8684868d8684868a8684868b8484848d84848488848484898484848d8183818f8486848a84868486848684918081808f8081808b8685868d8685868a8684868d8c8a8c8c8c8a8c888987898986868686898a8984898a89848686868684828484848284838482848684828483818081867e7e7e847e7e7e827e7e7e817b7d7b837e7e7e877b7d7b867b7d7b7f8180817e8180817f8180817f7e7e7e807e7e7e807e7e7e7e8180817e8180817b8181817c818181818181817d8181817b818181798181817b8181817d8181817c8482847c8482847b84828479848284798483847a8482847b848284798482847681818176818181767e7d7e758181817581808173848284767e7e7e7a7e7e7e7784828474898a89758686867884828476808180738081807486858679868586747b7d7b797b7d7b8373757379737573768684867e807e807b7b797b7e807e8080838483808384837e8384837b7b7a7b85898889819c9a9c7e9c9a9c7e9c9a9c889492949a6866689152515288525152934a494a984a494a8a4a494a7d4a494a794a494a925d5c5d89848284818482847d8081807d808180798081807d808180807672767d635d637b635d6378635d63816264628b7b7b7b867b7b7b8b7b7b7b8384868495848684905a595a7e5a595a804a494a78767476788c8a8c71605e607b4a494a765d5d5d7870717086707170896b696b7e6b696b7a6b696b806b696b866b6d6b83767876836b6d6b866b6d6b867b7d7b827b7d7b7d8384837b949294828e8f8e81898889808e8f8e808e8f8e83898a89848c8e8c838c8e8c808c8e8c818c8e8c848c8e8c83898a8982898a8982898a8985898a89848c8e8c838c8e8c868c8e8c848c8e8c828c8e8c82898a89838c8e8c848c8e8c838c8e8c81898b8981949694858e8f8e858482847e8e8f8e7e8c8c8c7e8c8c8c798c8c8c7e8c8c8c848c8e8c808c8e8c828c8e8c838c8e8c838c8a8c8486878683898889838c8a8c858c8e8c838c8e8c808c8e8c858c8e8c848e8e8e818e8e8e818e8e8e829492947b949694888e8f8e868e8f8e818e8f8e808e8f8e808988898589888986848284818687867f86878680868786818988897e8e8f8e7b8e8f8e7b94969484949694838e908e7f8082808f808280838082807c7b7d7b867375738673757383737573856b6d6b866b6d6b846b6d6b836b6d6b83737573837375737f73757380737573827072707f7072708763656384636563836b696b866b696b886b696b81737273846b6d6b886b6d6b857375738473757386737173897876788478767882787678837b797b8581818186818181867e7d7e828482848384828482898789819492948784868488818181818486848584868488848284848482848584828484848284838486848584868483848684838486848384868484848684828486848184868485868486838684867e8684868486848683898a8982868686818686868184828481808180848081808b80818081868586868c8e8c868c8e8c868687867d7b797b7e86888684868886858c8e8c8b80828081838483877b7a7b87737173867b7a7b85848284858482848a8482848784828486808280847b7d7b8c80828087808280818183818b7e807e847b7d7b827e807e877b7d7b8080818084808180848c8a8c8683848380949294809492948c7b7d7b84838583848385838483858384838583848c8a8c838c8a8c848c8a8c848c8a8c858e8e8e838e8e8e838e8e8e838e8e8e838c8e8c858c8e8c848c8e8c838c8e8c848e8e8e848e8e8e838e8e8e858e8e8e838c8e8c838c8e8c838c8e8c838c8e8c838c8e8c858c8e8c868c8e8c868c8e8c838c8e8c858c8e8c85898b8985898b89858c8a8c858c8a8c868c8a8c828c8a8c7e94969481949694848b8d8b848b8d8b858e8f8e858e8f8e858e8f8e858e8f8e83898b8984898b8982898b8984898b89838b8c8b808b8c8b838b8c8b808b8c8b7f94929482868586829492947f8685868189888981898889818988897c8e8f8e7e8e908e838e908e83898b897e898b89808b8b8b7d8b8b8b7f8b8b8b7d838483778686867b8482847b8482847a84828478848284788482847884828478848284898686869886868691737573897375738a7371737f73717370737173837371737f7375737f737573827375737d7e807e758685867e9492947a8685867e868586848381837e83818381838183877b797b8b868786997b797b827b797b797b797b898b8b8b9a8b8b8b917b7d7b857b7d7b8486868687868686847b7d7b80868686818486848084868481848684848486848186868684898a8988898a898a8c8e8c8b8c8a8c8986848688807e808b807e808c848684878486848384868482848684848685868980818089808180897b7d7b8a7b7d7b87808180848685868286858682848284838686868186868682848284868181818884868489818181887e7d7e867b797b7f7b797b7f807e80808684867f898a89818e8e8e828e8e8e848e8e8e898c8a8c8b8c8a8c8b89888989868786898686868f848284848c8e8c818c8e8c7f898a8984848684888486848b8486848c8686868a898a898a898a898c898a898b8c8a8c888c8a8c888c8c8c8a8c8c8c888e8e8e878e8e8e82919291848e8e8e888e8e8e868e8e8e878c8a8c898c8a8c858e8e8e858e8e8e89898a8989898a89838989897297999772979997a4898989928687868486878692868786928687868d8685868b8685868a8c8a8c8a8c8a8c8d8988898b8687868b8687868c868786898686868b848284888482848b8686868d8685868b8081808a8081808b8081808c8484848c8484848a8484848a8484848a8483848b8482848c8483848a848484898686868d8686868a8686868b898a898f8686869184828488898a89848c8e8c8f8c8a8c8f8685868d8081808d808180898482848a84828483848284858482848984828489848284858482848284828482848284808482847e848284817b7d7b817e7e7e808180818381808183818081828181818181818184818181867e7d7e827e7d7e807e7d7e80818181808486847f81818180818181808181817d8181817c8081807a8081807b8081807c8081807b848284788482847a8482847e8482847d8081807d8081807c7b7d7b7c7b7d7b7c7b7d7b7c8081807b808180798081807980818079808180797b7d7b78808180777e7e7e7781808176848284788180817d8482847584828472848284748482847680818074868586748081806e7b7d7b7b8385837e8c8e8c718c8e8c7e8c8e8c7f7b797b7e7b797b7e807e807f8c8a8c86838483837b7a7b83838483868c8e8c8c9c9a9c9389888985898889817676767a7e7c7e7a7e7c7e837e7c7e7f7e7c7e817b797b8f5a595a785a595a8a5a595a89706f70aa8482849a706f70715d5c5d796d6d6d765a595a795a595a805a595a80635d637d635d637d767276838988898b9492948b94929490949294867b7b7b836868687a6868687e5a595a7e5a595a8f605e608f76747669605e605a7674767b848684818486848184868481848684808b8c8b808b8c8b838b8c8b879c9e9c808c8e8c838c8e8c7d8c8e8c838c8e8c818b8b8b8483848384838483818b8b8b84949694818e8f8e85898889818e8f8e808c8e8c818c8e8c81898a89838c8e8c80898a8980898a89868c8e8c838c8e8c818c8e8c838c8e8c848c8e8c818c8e8c848c8e8c85898a8983898a8986898a8985868886838688868386888680898b897e848284818e8f8e95949694858e8f8e799c9a9c799c9a9c798c8c8c818c8c8c838686868186868684848284868686868289888982898889848c8a8c838c8a8c8386868680898a8985898a8984898a8981898a8983898a8984898a8985898a89828e8f8e848e8f8e8184828481848284888482848b8e8f8e85949694838e8f8e828c8a8c848c8a8c8389888982868786808988897c8e8f8e7f8e8f8e7c8482847b7375737f737573938082807f8082807f838583828385837f8385837f8385837f81808182818081828180818081808182838383817b7c7b837b7c7b8173757382636563816365638270727085707270857b7c7b877b7c7b867b7c7b847b7c7b807b7d7b8473757385737573837b7d7b837e7c7e867876788678767886787678847b797b857b797b837b797b877b797b88848284828482848484828484848284848486848b7e7d7e817e7d7e817e7d7e8684828485848284858482848581808185848684858486848484868482848684808486848284868482818181828181818184828482848284818482848284828481848284828482847f8482848084828482808180847b7d7b7f7b7d7b887b7d7b888080807f7b797b7b7b797b847b797b877b7d7b87808280877b7d7b827b7d7b857b7a7b82838483858c8e8c888384838786868687898a8984898a8988898a898d8c8e8c8c8c8e8c898c8e8c838c8e8c848486848a8486848881838185818381878685868686858686868586868685868683848386838483759492948c9492948d737573848385838483858384838583858c8a8c858c8a8c848c8a8c828c8a8c83898a8982898a8982898a8984898a8982898a8983898a898486868682898a8984898a898584868484898a8984898a8984898a898486868684868686858686868384828485898a8985898a8985898a8985848684868688868586888685868886858c8a8c868c8a8c828c8a8c87868586848b8d8b7b949694849496948494969483949694858e8f8e858e8f8e858e8f8e84898b8984898b898394969482949694809496948394969483949694809496947f949294829492948294929484949294848e8f8e8194969486949694868e8f8e838e908e818486847e8486847a898b897d9492947b8b8b8b788b8b8b7a8b8b8b7b898a897d898a89808c8e8c7d8c8e8c78919091789190916e848284949f9f9f98adaaad6b9998996b86868673868686708e8c8e70807e807b7371737f7371737b7375737d7375738273757382737573876b6d6b876b6d6b7a6b6d6b8c86858690949294818b898b849492947e8b898b90808080947b797b7e7b797b877b797b8d7b7d7b85949294899492948d8b8b8b8786868684868686808686867d919091808c8e8c818c8e8c818c8e8c818c8e8c868c8e8c868c8e8c88898a898886868682807e8086807e80898684868c8684868784868480848684828486848081818184808180898081808780818083868586818c8a8c818c8a8c848c8a8c848c8a8c87898a898984828487868686888482848981818188818181817e7d7e808181817f868486858c8a8c888c8a8c888c8a8c88898a898a8486848a8486848a84868488868786878687868786878687848684898686868c868686898686867e8482847f84868482898a898b8486848b898a8989898a8988898a898a8c8e8c8a8c8e8c8a8c8c8c898c8c8c888c8e8c8a8c8e8c898e8e8e898e8e8e858e8e8e848e8e8e888e8e8e898c8a8c878e8e8e8a9192918b8e8e8e828e8e8e838e8e8e86898a898b8989896a8989896a898989a47b797ba76b696ba07878789278787892868786908685868d8685868b8685868a8c8a8c8a8988898a868786898687868e8687868f8482848c8482848a8686868c8686868c8685868c8685868e8685868f86858690848684908484848f8484848f8484848f84838491848284918484848f8484848c8686868d8482848b8482848d8482848d8482848f8482848f8686868a898a8980868586898081808f7b7d7b8b80818089818081887e7e7e887e7e7e8a7e7e7e89848284858482848581828183848284818482847e8482847e84828481818081808180817f8180817f7e7e7e83818081828181818081818183818181847e7d7e847b797b81818181808486848281818180818181808181817f8181817d8181817d8685867c8685867c8c8a8c7e8c8a8c7c868686798482847a8686867e898a897d8685867d8685867d8685867c8685867d8685867986858678808180798081807a80818078808180788081807880818076848284798180817a818081768482847786868677868686758686867486868673868586768685867386858671868586838385837b7b7d7b747b7d7b7e7b7d7b797b797b7f8c8a8c7f8c8a8c7e8684867e838483808c8e8c868c8e8c8e7b7a7b85636563856365637e6365637a6365637f7e7c7e7f7e7c7e7f68666888686668866a696a817b797b7d7b797b867b797ba2706f70925d5c5d814a494a814a494a795a595a846d6d6d8480818084949694869c9e9c889c9e9c8b9c9e9c869c9e9c81949294909492947b4a4d4a6c4a4d4a7a5a595a755a595a756868687e68686887605e60804a494a694a494a69767476818486847f8486848184868486848684897b7a7b807b7a7b898b8c8b807b7a7b7776787683767876808c8e8c808c8e8c88838483868b8b8b848b8b8b868b8b8b85898889808988897f8988898184828482868686818686867f86868681868686808686867f86868682898a89848686868286868681898a89828686868286868681898a8983868686878482848686868685848684848486848586888686898b8985898889818e8f8e819496948894969484949394798c8c8c798c8c8c7f8c8c8c8186868682898a8984898a8983898a89828c8a8c858c8a8c828988898389888984898a8984898a8984898a89828c8e8c828e8e8e828e8e8e828e8e8e81898a8984898889828e8f8e7d949694888988898b898889858e8f8e808988898389888982898889808c8a8c7f8988897d8988897f8988897c8988897e8482847e898889778e908e83808280938e908e838e908e828c8e8c828c8e8c808c8e8c828c8e8c818c8a8c828c8a8c808c8a8c8581808185838383818c8a8c848383837f8383837e8c8e8c888c8e8c888c8e8c848c8e8c84848684868486848384868485848684838486848384868489848684858486848484828484848284868482848684828484818181837e7d7e81818181858486848584828484848284848482848384828484818181877b797b827b797b82818181858180818581808186818081867e7e7e857e7d7e867e7d7e857e7d7e837e7d7e828181818081818182818181838181818184828482898789828684867f8482848186868680898a897f898a89818686867f8685868486858681868586848685868180808081868786828c8e8c848c8e8c898c8e8c828c8e8c82868886878c8e8c868c8e8c88838483868c8e8c888c8e8c888c8e8c858c8e8c86898a898a898a898d86888687808280847b7d7b84808280858486848784868485848684858486848286858684868586868c8a8c868685868683848386838483808b8b8b6994929496838583a78385838483858384838583848c8a8c858c8a8c848c8a8c838c8a8c82898a8982898a89828e8e8e828e8e8e838c8e8c828c8e8c838c8e8c83898a8983898a8984898a8983898a8984848684838686868186868681868686838686868586868685898a8982898a8982898a89858c8e8c88898b8986898b89828c8e8c838c8a8c838c8a8c838c8a8c868c8a8c8a8385838a838583818b8d8b87838583858482848284828482898889828988897f898b8980898b8983898b89877e807e8f7b797b8f8b8c8b808b8c8b87838283879492948794929482949294799492947f848284868482847a84828477848284758e908e7a94969475949694738e908e798384837a8384837e7b7d7b7e7b7d7b7e84828481898a89808686867d868686788482847884828494adaeada7adaead89868686649998996b9998996b999899709c9a9c779c9a9c779c9a9c749c9a9c799496947d9496947b949694769496947a9492947e8685868c78797890787978817b797b817b797b817b797b7e7b797b8b8080808b868786878687868b868786898384838d83848389949294858b8b8b87868686848686868486868684919091838c8e8c87848684868486848084868484898a89888686868486868686848284868c8a8c868c8a8c8b8c8a8c8b807e80877e7d7e897e7d7e8a81818187848684868c8a8c8a8685868d86858689868586898685868a8081808a8081808980818089848284898482848684828483868686848486848884868489848684888486848886848689868486898684868686848687848684888486848784868487848684868687868686878687898889868988898686868689848284898482847b8c8e8c8d8e8e8e8b8e8e8e86949294888e8e8e88898a898d8686868b898a8988898a89898c8c8c8a8c8b8c898c8c8c8a8c8c8c898c8a8c878c8a8c868c8a8c828e8e8e858e8e8e8a8e8e8e888e8e8e898e8e8e8c898a898c898a89898e8e8e8c8e8e8e8b898989728989896a97999783a5aaa5a0868786a7787878928687868b7878788e8081808b8081808b8081808a868586888486848a8687868a8486848b8486848e8482848b8686868d8686868d8686868a8685868b8685868a86858688868586898484848c8484848e8483848e8483848d8483848f8484848e8483848e8483848d8686868b8686868d8686868b8686868d848284918482848d8482848d8482848980818086868586868081808b7b7d7b8a7e7e7e8a7e7e7e8b7b7d7b8a7e7e7e8781828186818281858182818381828182818081827e7e7e8481808183818081837e7e7e817e7e7e817e7e7e867e7e7e85818181848486848284868484818181848181817f8486847f7e7d7e827e7d7e7f7e7d7e807e7d7e7f7e7d7e7f7e7d7e807b7d7b81808180808685867e8685867a8482847b8482847e8686867f8686867e8685867f8685867e8c8a8c7a8685867a8c8a8c798c8a8c7886858678868586788685867886858678868586788685867884828476848284788482847a84828475898a8975898a897786868674868686738685867486858676868586738c8a8c767b7d7b747b7d7b768c8e8c7b83858379868486798c8a8c7686848676807e807b8384837b8384837b7b7a7b837371738176767681767676888988898c8988898c7e7c7e7f7e7c7e7a6866688c6866688a7b797b817b797b867b797b867b797b8984828489706f7089848284898482848e9496948e94969484949694879496947d89888980767276837672767d635d63816264627162646276626462817b7b7b7e7677767e6868687e767776837677767876747671605e608076747680767476817071707d8486847d84868481848684837b7a7b836b696b806b696b7e7b7a7b838183817d818381867678768c81838188838483818b8b8b81838483847b7d7b8484828482848284808988898189888981848284818686867f898a8981898a8983898a8983898a8983898a8984898a8982898a8981898a89818c8e8c83898a8981898a8982898a8988898a8986898a8985898b89878c8e8c84898b8983898b898589888981898889818988898b8e8f8e818c8c8c848486847e848684798486848486868682898a8982898a8981898a89828687868384868481868786818988897f868686808482848284828482848284828486848084868482848684838486848189888981898889848e8f8e8689888980848284868988898589888983898889838486848286878683898889838988897f8e8f8e7e94969480949694839496947f9c9e9c839c9e9c878e908e838e908e828c8e8c828c8e8c808c8e8c828c8e8c848c8a8c818c8a8c7f8c8a8c818c8a8c828383838183838381838383838c8a8c848c8e8c848c8e8c828c8e8c817e807e81848684847b7c7b837b7c7b867b7c7b887b7d7b867b7d7b887b7d7b817b7d7b847e7c7e848482848484828483848284848181818384868484818181867e7d7e8384828486848284858482848384828484818181848181818581818184818181847e7e7e83818081837e7e7e837e7e7e8581818186818181837e7d7e807e7d7e807b797b857b797b877b797b858181817f8482847f848284818482847f8482847e848284818482848084828481868686818c8a8c828c8a8c848c8a8c848c8a8c818c8e8c818c8e8c848c8e8c86868786858c8e8c828c8e8c828c8e8c878c8e8c858c8e8c878c8e8c888384838683848385868686878482848584828483868686868082808380828084868886868688868484868484848684858486848484868485868586868685868686858684868586868b8b8b86838483868384836394929496a5a6a5b08385838d8385838494959481919291838c8a8c858c8a8c838c8a8c83898a8982898a8982898a89828e8e8e828c8e8c82898a8981898a8982898a8984898a8982898a8981898a8980898a8981898a897f8c8e8c818c8e8c838c8e8c86898a898c8686868c8482848c848284868486847f8c8e8c828c8e8c89868886878c8a8c868081808a7b7d7b8b7b7d7b817b7d7b7e7b7d7b78838583758b8d8b7f848284858482847f8482847a848284857e807e887375738573757387737573878b8c8b80838283747b797b877b797b847879787c6b6d6b776b6d6b74787978778482847a84828475848284778988897e898b8983898b8978848684758486847a8b8b8b78949294788b8b8b7a8b8b8b7b8c8e8c7b8c8e8c7d898a897a898a896e84828494919091b19f9f9f8b8482847373757373737573738686867a868686709c9a9c778e8c8e7f8e8c8e7b8e8c8e769496948094969478898b8976898b897a9492947194929487949294877879787b7b797b818381837e8381837e838183878080808b7b797b947b797b827b797b8d8b8b8b9a8b8b8b7c8b8b8b7c838483797b7d7b7d7b7d7b8e868686929c9a9c839c9e9c7d9c9e9c7d9c9e9c7d9496947b8c8e8c848686868684828488848284887b797b86807e80857b797b867b797b877b797b877b797b897e7d7e897e7d7e898081808a8081808a8081808980818087808180898081808786858687868586888686868884828488848284898482848984868488848684868486848584868485868486888c8a8c898c8a8c888c8a8c87898a8985898a8984898a8988898a898a8988898886878689848684888687868986868689868686898482848686868688949294889492947d8e8e8e868486848d8686868b898a8988898a8988898a89898c8a8c898c8a8c888c8a8c888c8a8c868c8a8c858c8a8c878e8e8e858e8e8e838e8e8e858c8a8c8a8c8a8c878c8a8c85898a898b898a898c898a898b8e8e8e838989898b898989839799976aa5aaa576949694998687868b86878684868786937b7d7b8e7b7d7b8b8081808d8081808d8486848a8687868c8687868d8687868b898a89898686868b8482848b848284898081808b8081808a8685868a8685868a8484848b8484848b8486848b8486848c8486848c8484848c8484848c8484848b8482848a8482848a8482848a8482848a8482848a848284888482848d8482848f808180897b7d7b86808180898081808b81808188818081897e7e7e88818081848182818481828184818281857e827e827e7e7e817e7e7e82818081827e7e7e827b7d7b817e7e7e837e7e7e84818081837e7d7e847e7d7e847b797b837b797b847e7d7e7e7b797b817e7d7e828181817e8486847f8486847d8486847d8181817e8081807e8685867d8685867c8685867b8686867b898a897d898a897b8686867a8685867c8685867c8685867b86858679868586798685867a86858678868586798685867a868586798685867986858676848284778482847784828477848284778486847784868475848684748486847684868474848684738486847384868471808180718685867a8c8a8c7786858675838183758381837a8c8a8c7c8c8a8c7e8c8a8c7e8383837e8383837f8c8a8c858486848584868487787878837371738a7370737c8383837c94969494949694908486847f84868483848684987b7c7b8c8486848c8486848c7979798c797979927b7d7b82656665826566657a4f4f4f81605e607b605e607e605e607c605e6080525152765251527973747379737473776b6d6b7f6b6d6b7f6b6d6b896b6d6b7d7b797b7a838283848b8c8b848382837a7b7d7b7f7b7d7b86808180838081807f8082807f8688867e8c8e8c818c8e8c858c8a8c888c8a8c8b8c8a8c92848284837e7e7e7c7e7e7e837e7e7e8a89888988848684858486848384868481898a898386858682868586868685868386858683848684838486848584868483848684828c8e8c848c8e8c838c8e8c838c8e8c888c8a8c848c8a8c848c8a8c888c8a8c888c8e8c868c8e8c80898a8980898a89838c8a8c838c8a8c838c8a8c858c8a8c7e8c8a8c7c8c8a8c8c848284818c8a8c808c8c8c8084868480848684808486848384828483848284828482848384828480848284818684868386848681868486818988898284868480848684818486848180818083808180858081807c7b7d7b877b7d7b877b7d7b847b7d7b838081808486858685868586858685868486858680868786828c8e8c828c8e8c7f8c8e8c868b8b8b849492948194929481949294809496948094969480949694809496948294929483949294809492947e949294808b8c8b7e8b8c8b7f8b8c8b828382838083828380838283828382837f8382837f8081807d80818084808180897b7d7b86737473846b6d6b87737473867b7b7b86787978877b7d7b857b7d7b837b7d7b837e7d7e8384828482848284827e7d7e86848284867e7d7e85848284847e7d7e837e7d7e827e7d7e837e7d7e847e7d7e837e7d7e827e7d7e837e7d7e837e7d7e837e7d7e827e7d7e7f7e7d7e7d7e7d7e7d7b7d7b7f7879787e7879787f7879787f7e7d7e7f7e7d7e7f8181818381818183848684818486847d7b7c7b817b7c7b8676787686818381838183817d8183817e8486848384868481848684838486848486858685868586858c8a8c878c8a8c868c8a8c828c8a8c868685868580818083868486828083808386848682868486848687868486878683898889868486848586868684898a8987898a8987898a89868988898586878685848684868486848680818084868586868685867c8c8a8c83a5a2a58fa5a2a58f797c79896369637e8486847e8486848384868483848684848c8a8c848c8a8c808c8a8c808c8a8c7f8c8e8c7f8c8e8c7f8c8e8c828c8e8c858c8a8c89838383898c8a8c8d8c8a8c8c8381838c8381838c7b797b8f7b797b8c7375737c737573747b7c7b7c8383837b7b7c7b7d7b7c7b867b7c7b84737573817b797b817b797b7d8080807c86878678898a897e898a897e898a897c8c8e8c8084828480848284778482848a8e8f8e8c8c8a8c82898889808687867b8c8a8c7e8e8f8e80898889838988897f898889828482847f898789818e8c8e818e8c8e7d8b8b8b7c9492947e9492947d949294818687867f8080807a8080807c86878679898889798e8f8e7b9496947b9496947a8f8e8f7a8f8e8f768f8e8f6d84828481919191ac91919197757575765a595a616b696b6b6b696b6b6b696b94868586929191916fafaeaf7b9191916f919191778686867c8686867c8686867c7b7d7b7f737573887e7e7e7f7e7e7e7f7e7e7e87838483877375737b7375737b7375737d6b6d6b896b6d6b966b6d6ba3898989a89ca29c848e918e7280818084737173828383837c838383a4838383978383837b7b7d7b787b7d7b787b7d7b7e7879787a7b797b7d7b797b7f7b797b7d7b797b7d7b797b7d7b797b837b797b867b797b8584828485848284858482848989878986898889858687868486878684868786888c8a8c888988898689888986868786878686868686868687898a898786868687898a8987898a898586868686898a898789888987868786878687868784868487868786848687868589888988868786888687868984868489898889888988898889888988868786878687868a8687868b84828487868686778c8e8c84898a898b86868688898a8989898a8988898a898886878689868786898988898689888986898a89888c8e8c858c8e8c86898a89828c888c818c888c878c888c888c8b8c888c8a8c8a8c8a8c8c8988898b898889898e8e8e898e8e8e8b9192917c94969462a5a6a58c919191ac6b696b827e7d7e8c898889967e7e7e8c7e7e7e8c7e7e7e8c86868689868686888686868a8686868b848284898482848a8482848e8482848d8684868c8684868b8684868b8684868e8684868b8684868a868486898684868a8482848a8182818a8182818a818281897e7e7e8881808188818081898180818a81828188818281878182818d8182818e8180818c8180818c7e7e7e878482848684868484848684878486848581818183818081837e7e7e847b7d7b857e7e7e857e7d7e837e7d7e827e7d7e817b797b8478797886787978847879788278797880757575817b797b837575758475757584706f7080706f70827b7d7b7f7b7d7b817e7d7e7f7e7d7e7f8181817e7e7d7e7e8181817e8181817e8181817d8181817e8181817c8486847b84868478848684788486847984868477848684788486847684868477818181787e7d7e777e7d7e7481818175848684788486847681818174848284788482847984828478848284787e807e797e807e7b7e807e767e807e74848684787e7f7e767e7f7e768486847780818076808180748c8a8c798c8a8c7e8381837c8381837e8381837e83818381838383818383838283838382838383858486848584868483848684878486848a8383838d7370737f7370737c838383837b7c7b8373727383737273946b696b99636163876e6d6e836e6d6e83636163824f4f4f864f4f4f7e3938397e393839854a494a7e4a494a7f4a494a814a494a745251527b5251527b525152776262627c73757381848684818486847f8486847d838283788382837d838283818382837f8c8a8c7c8c8a8c848c8a8c7f8c8a8c848c8e8c878c8e8c7c8c8e8c7c8c8e8c82848284888482847e9492947e8482847c73757387737573958988898089888980848684838486848384868487848684828685867f868586828685868286858681848684818486848584868485848684848c8e8c828c8e8c828c8e8c848c8e8c888c8a8c7d8c8a8c818c8a8c8b8c8a8c85898a89858c8e8c858c8e8c85898a8984868786818988898089888982898889818c8a8c799c9a9c849c9a9c898482847b9493947b9c9a9c809493947d949394838e8c8e858e8c8e838e8c8e858e8c8e808c8a8c808c8a8c818c8a8c818987898289888981868786828988897e8c8a8c83868586858c8a8c81868586818c8a8c848c8a8c878685868586858683868586838c8a8c80868586808685868086858682868786828080807d80808080808080867b7d7b817b7d7b7f83848384838483847b7d7b7f8385837d83858380838583818988898194929482949294819492948194969481949694809496948094969481949694809496947f8b8c8b7e8b8c8b82868586868685867d8c8a8c808c8a8c828482848384828485848284857b7b7b827879788675757580787978857879788378797882787978847e7d7e857e7d7e84848284847e7d7e857e7d7e857e7d7e847e7d7e857e7d7e857e7d7e827e7d7e817e7d7e817e7d7e827e7d7e827e7d7e827e7d7e807e7d7e807e7d7e81787978817b7d7b807879787d7b7d7b7d7b7d7b7f7e7d7e807e7d7e828181818081818185848684857b7c7b7d8486847b84868483818381868183818076787680767876827b797b847b797b837e7d7e827e7d7e8280818084808180887b7d7b86808180848081808186858683868586848081808386848682808380848684868686848684848684848486848684868484848684868686868686868685868686858686868486878685848684848687868486878686868586868081808680818089808180838f8f8f718f8f8f77797c799b797c7991848684818486847e84868483848684848c8a8c848c8a8c878383838b8383838d8384838d7b7a7b8d7b7a7b897b7a7b8173757381737573897b7c7b817375737a7371737d7b797b7d7b797b807b797b7c7b7c7b70838383748c8a8c7c8c8a8c84838383887b7c7b817b7c7b7d8383838280808080868786818c8e8c848c8e8c87898a89878482848584828481898a89808e8f8e80898889849496948d94969482868786828c8a8c82898889858687868584828484898889818e8f8e818e8f8e839492948294929480949294809492947e9492947d9492947d8b8b8b798b8b8b7c8c8e8c7e8c8e8c7f8c8e8c818c8e8c7e8e8f8e7b8e8f8e7b8e8f8e778e8f8e718f8e8f719a9a9a6d8f8e8f7a8f8e8f979191918c7575756c5a595a615a595a616b696b6b868586948685869e868586927375737b7375738691919164afaeaf6e9c9a9c73868686778686867c8686867f94929484898889767e7e7e7b8988897b8384837b8384837083848365737573898989898989898996a7a6a7c9a7a6a78d80818069737173728081807b737173907374738283838397737473826365637278797875787978787b7d7b787879787a7b797b787b797b787b797b787b797b787b797b787b797b7b8381837d838183858482848c898789878987898989878986868786868687868884868488868786898988898784868487868786878687868886868689868686888686868884828488868686888686868886868687868686888486848a84868489848684888486848686878685848684898486848984868487848684858988898786878688848684878486848686878687898889888687868b8686868e8482847e898a89778c8e8c8b848284888686868986868686898a89888988898b8988898a8988898889888987898a89878686868586868686868686848c8b8c818c8e8c848c8e8c888c8b8c88898889878c8a8c898c8a8c898c8a8c898c8a8c898e8e8e8b8c8a8c8e8c8a8c779191916da5a6a5977e7d7ea17e7d7e898988898e7e7e7e917e7e7e8c7e7e7e8b8482848d8482848b8482848b8686868c8686868c8686868b8686868b868686898684868a86848689868486878684868c8684868b8083808b808380898083808a8182818a8182818a8182818a8182818c8180818b8180818a818081898180818b8182818b818281888182818a8182818c8180818b8482848a8180818a818081877e7d7e87818181837e7d7e837b797b847e7e7e837e7e7e837e7e7e857e7e7e827e7d7e827e7d7e817e7d7e7f7e7d7e80848284828482847d7879787f737573847575758375757582757575876b6d6b846b696b7f757675817b7d7b817b7d7b7f7b797b7f7e7d7e7f7b797b7e7e7d7e7e7e7d7e7d7e7d7e7d7b797b7c7b797b7d7b797b7f7b797b7e7b797b7a7e7d7e7b7e7d7e7b7e7d7e797b797b7a7b797b787b797b777b797b767b797b767b797b757b797b767b797b777b797b757e7d7e7684828475848284788482847b8482847b818381798183817a7e807e7a7b7d7b767e7f7e787e7f7e7a78787879787878747b7d7b757b7d7b747b7d7b798c8a8c7a7b797b787371737a7371737e7b797b7e7b7c7b7b7375737e7375738173757381737173837371737f737173817371737f7370737f635d638d635d638a7370738384868483848684837b7c7b83737273876e6d6e8c636163836361637a636163826566657e65666576656665826566657e605e607c605e607f605e607e605e607773747379848684808486848084868484848684818486847f8486847c8486847d8b8c8b788b8c8b7d83828384838283838081807c868586818c8a8c868c8a8c84868886877b7d7b857b7d7b81868886858c8a8c88949294859492947b9c9a9c83949294918988898a8988897c8988897e898a8981898a898784868485848684828c8a8c83868586828081808586858685848684838486848384868487848684847677768576777689767776876060608465646588656465818c8a8c888c8a8c88848284888686868886868685898a89838988898389888985898889808486847e848284818c8a8c7c949294848c8a8c8b8486847d9493947b9493947b9493948094929482949294828e8c8e808987897f8684867c8684867e89878981868486808486848184868481848684808687868686858688868586818c8a8c85868586858c8a8c828c8a8c7f8c8a8c828c8a8c8286858683868586818685867e8685867e8080807e8080807a808080837b797b868384837f8b8b8b81838483818384837f8385837d7b7d7b7d7b7d7b7e7b7d7b7e7e7e7e7e7375737f73757380737573807b797b807b797b827b797b83838283848382837e8b8c8b808b8c8b858b8c8b848c8a8c84868586828081808486858682848284837b7b7b81737473807374738278797883757575837b7d7b857b7d7b847e7d7e847e7d7e847e7d7e84787978837e7d7e837e7d7e847e7d7e847e7d7e8281818184818181838181818181818181818181808181817f7e7d7e7f7b797b827375738273757380787978807879787f787978807879787e7879787d7879787e7b797b807b797b7e7e7d7e807e7d7e837b7c7b857b7c7b897b7c7b89848684888c8e8c868c8e8c7d8c8e8c7b8183817f7b797b827b797b827b797b827e7d7e82808180828685868380818082808180837b7d7b847b7d7b858685868486858684868486858684868786848685808380828687868389888986868786858687868486868686868686868686868586868685868786868687868686878685868786848c8a8c848c8a8c818c8a8c848c8a8c838f8f8f77797c7983a5a2a59ba5a2a591848684917e807e8e8486848e7e807e8b7b7c7b847375738b7375738b7375737f7371737b7371737b7b7a7b747b7a7b70838383788383837c838383748383837a8381837d8c8a8c808c8a8c808c8a8c848c8a8c888c8a8c888c8a8c8483838384838383848c8a8c888c8a8c888c8a8c858c8e8c858c8e8c858687868486878683898a89878c8e8c878c8e8c858c8e8c8494969484949694848e8f8e848988898289888982848684828687868286878681898889818988897f8988897f898889818987897f8482847f84828481848284808384837e7b7d7b7b7b7d7b7b8384837f8687867e8c8e8c818c8e8c818c8e8c808e8f8e808e8f8e7e94969479949694769a9a9a7a8f8e8f6d9a9a9a7aa5a6a58c9191916c7575756c9191916c91919175a1a1a18abdbebd8aa1a1a18a86858692737573a9919191869191916f9191915b9c9a9c778686867c8686867c8686867b8988897b7e7e7e7b7e7e7e7f7e7e7e877375738773757370838483709493947da7a6a796a7a6a7b0c6c3c696898989727371737b8081807b808180698e918e75838383908383838273747390636563817371737878797878787978757b7d7b75808080788687867d8c8e8c7d8c8e8c7d9492948094929483949294889492948b8e8c8e8e9492948b9492948c8e8c8e898c8a8c878c8a8c89898889898687868786878684848684888486848986878687848284878482848686868687868686898482848686868687848284878686868684868486848684878486848884868488848684888486848b8486848a8486848884868487848684888486848a848684898486848786878687848684888486848b8482848e8482848b8482847a8c8e8c888c8e8c8b8686868886868688898a8989898889898687868884868487848684878686868986868689898a89868c8e8c878c8b8c868c8b8c848c8b8c868c8b8c87898889888c8a8c878c8a8c878c8a8c848c8a8c848c8a8c868c8a8c8b8c8a8c8c919191629191916d919191ac7e7d7e93737573917e7e7e917e7e7e8e7e7e7e8c8482848e8686868d8686868c898a898a898a89898686868984828489848284898083808b8083808c8083808b8083808a8083808c8083808e8083808e8083808c8182818c8182818c8182818d8182818e818081898180818b8180818a8180818d818281917e827e8b818281888182818a7e7e7e877e7e7e887e7e7e887e7e7e897e7d7e877e7d7e827e7d7e85818181867e7e7e857e7e7e84818081847e7e7e837e7d7e817e7d7e807e7d7e828181817f848284797879787d787978827e7d7e847b797b847b797b847b797b85757575807576757d7b7d7b817b7d7b7f7b7d7b7e7b797b7f7b797b7f7b797b7d7b797b7c7e7d7e7a7e7d7e7a7e7d7e7b7e7d7e7b7e7d7e7b7e7d7e7c7e7d7e797e7d7e797b797b777b797b787b797b787e7d7e777e7d7e787e7d7e76818181768486847684868476848684758181817781818178848284778686867886868679898a897a8486847884868477848684778486847884868475848684778486847a8486847486858671808180767b7d7b748081806f8c8a8c758381837a7b797b787371737b7375737b7375737973757379737573797371737b7371737b7878787d7878787c8383837c8383838683838386737073836b696b7f6b696b7b6b696b7f7372738779797987797979837979797e6e6d6e7e6566657a6566657a7b7d7b7a7b7d7b7f8c8a8c848c8a8c7f8c8a8c7b8c8a8c798486847e8486847d8486847b8486847c8486847c8486847c8486847c8486847d8382837d8b8c8b7d9496947d8b8c8b83868586868685867f8081807f8685867e8688867f8688868186888684868886888482848f8482848b84828482848284808988897c7e7e7e837e7e7e838988898584868487898a898a94929483949294828c8a8c898c8a8c898c8a8c807b7d7b8762626285525152875251528f525152824a494a864a494a854a494a864a494a8b525152966564658b787778848c8a8c8b848284898482848884828488848284878687868586878685868786818687867e8c8a8c7e8482847e8c8a8c7e9c9a9c849c9a9c868c8c8c828c8c8c7b9493947b8e8c8e7e8482847b84828479848284808482847c8482847f8684867f86848680868786808687867f84868483848684838685868880818086868586858685868880818082868586838685868480818082808180808081807f8081807f7b7d7b7e7b797b7e8080807b86878683808080908b8b8b819492947f9492947f8b8b8b7e8b8d8b808b8d8b818b8d8b7f8b8d8b808988897f8988897d7e7e7e807e7e7e807b797b7e7b797b807b797b817b797b827b797b847b797b847b797b817b797b7f7b7d7b827b7d7b828081807f808180817b7b7b828482848384828483848284837b7d7b837b7d7b837b7d7b847b7d7b857879788278797883787978827879788273757382787978817e7d7e83787978837b797b837b797b837b797b83818181817e7d7e7f8181817e818181808181817c7e7d7e7d787978817879787d7879787d7575757c7879787c7879787c7879787c7b797b7d7b797b7c7b797b807e7d7e7f7b7c7b8373727385737273896b696b866b6d6b806b6d6b78767876788183817d8181818081818183818181828486848586858686808180858081808686858687868586888c8a8c878c8a8c8586858682868486858684868686848685868486858988898586878686868786868486848684828484848284858686868486868683868786828988898289888984898889868685868b8081808e7b7d7b8e7b7d7b8f797c798f797c79838f8f8f7d797c7989737573897e807e837e807e7e787a78797b7c7b727b7c7b798383837d838383788384837b8384837f8c8e8c828c8e8c858c8a8c858c8a8c858c8a8c858c8a8c868c8a8c868c8a8c86838183838c8a8c848c8a8c88838383848c8a8c848c8a8c848c8a8c848c8a8c868c8a8c868c8a8c84868786848687868586878685868786878c8e8c858c8e8c85898a8987898a8987898889808e8f8e7d8e8f8e84898889828988898286878680898889808988898089888981898889818482847f84828482848284818482848084828481848284807b7d7b807b7d7b7f8384837e8384837b8687867b8687867a8687867e8c8e8c7e8988897b898889778988897084828476848284718482847a8482848b8f8e8f6c9191916cadaead6cadaead61adaead75a1a1a17fa1a1a161a1a1a19ebdbebd9dcecbce92cecbce64afaeaf589191915b9c9a9c7c9c9a9c739c9a9c6e9c9a9c69949294699492946d94929472949294709493947083848392838483a8a5a2a570a7a6a7a3a7a6a7a3898989706b6d6b727371737b7371737b7371737b8081807c949294828383838983838389737473877371737b7b7d7b787879787b7879788486878682868786828c8e8c878c8e8c8b8b898b86949294839492948b8b898b9094929492949294908987898b8482848784868488848684858486848789888985868786858687868886878688868786868482848584828483848284848686868786868686848284858482848784828486848684858486848686878687868786898486848884868486848684888486848a868786898687868a8486848984868489848684888486848784868486868786878686868b8482848e84828484898a89808c8e8c88898a898886868689848284888486848b8486848c8486848989888989898a898a898a8989898a8989898a89898c888c888c888c828c8b8c868c8b8c87898889888988898986878688868786868c8a8c898c8a8c898c8a8c8e8c8a8c8c9191918291919182a5a6a577a5a6a5899492949b89888989898889917e7e7e8f8482848e8482848b8482848b8482848b848284898482848b8482848c8482848b8083808b8083808c8083808b8083808b8083808a8083808a8083808a8083808b8182818c8182818c8182818b8182818c8180818a8482848a8482848a8482848d8482848e8182818a81828187848284878482848a8180818b8180818b7e7e7e897e7d7e837b797b827e7d7e82818181847b7d7b857b7d7b837b7d7b837b7d7b857b797b847b797b847e7d7e827b797b7b7375737f787978827e7d7e84787978857b797b83757575837b797b817b797b80757675827576757f7b7d7b7d7b7d7b7c7b797b7e7b797b7c7b797b7c7b797b7e7b797b7b7b797b797b797b7a7b797b7c7b797b7c7b797b7c7b797b787b797b777e7d7e7c7e7d7e7c7e7d7e798181817881818178818181777e7d7e777e7d7e778181817581818175848684778486847a8180817a8482847c8482847b8482847a8181817a8486847b8486847a8486847c8486847f848684808486847f8486847d8c8a8c7b8c8a8c788c8a8c7880818073868586738c8a8c798685867886858676818181767e7d7e797b797b7e7b797b7a7375737d7375737b737573797879787c737173817371737d7371737d7371737e6b696b7c6b696b7e6b696b83737273856b696b856b696b816b696b776b696b7f7b797b807e7d7e7d8181817f8486848280818082808180798081807b8081807b8081807d8685867d8685867b8685867e8482847c898a897e898a8980898a897f898a89818686867e8c8e8c7e898a897e8486847a898a897a898a897e898a897d898a897b898a897f8c8e8c7b8c8e8c807e7e7e937375738473757384737573827b797b858687867f8c8e8c848c8e8c84898a898b8482848b8482848186868682868586868685867f7875786d6b656b795251528b5251528b70707088707070857b7d7b858e908e858e908e8ca1a3a190adaead989c9d9c897b7d7b818b8d8b9086858688868586888685868c8685868783838385838383858383838683838382868586827b797b7f7b797b827b797b857e807e7e8486848484868481787a7872808280788082807b7b7d7b7e80828080848284818987897d8987897e8482847f8482847c84828480848284818482848183848384838483837b7d7b827b7d7b828081808486858687808180858081807f8181817f8486847f8486847f8181818186858684868586818c8a8c848c8a8c888684868386848682868486838c8a8c808c8e8c818c8e8c808c8e8c7f8c8e8c808c8e8c7e8c8e8c7d8c8e8c7e8c8e8c828c8a8c818c8a8c8186848684868486818c8a8c8386848684807e8084807e80817b797b827b797b837e7d7e7e7b797b807b797b82807e8082868486818684868184828480848284807e7d7e8478797880736d7381787578827e7d7e827875787f7b7a7b817b7a7b817b7a7b827b7a7b82787678807e7c7e827e7c7e807876787f7b7d7b7e757675807b7d7b7e7b7d7b7d8482847a8482847c7371737c7371737c757575797575757a7575757c7371737b7375737e737573807375737f7b7a7b83787978807879787d7879787e7879787e7879787e73757382787978807e7d7e807e7e7e8181808184818081827e7e7e858180818681808185818081867e7e7e88807e808b8c8a8c8b8c8a8c868c8a8c83868886858688868886888685868886858c8a8c858c8a8c858c8a8c838684868383838383838383838383838b8383838e7e807e8e7e807e8e787a788e7375739173717388737173887878788378787880848284808987897d8482846f89878980949394858384837b7375737b8384837e8c8c8c848c8c8c848c8c8c848c8c8c858c8a8c8389878983898789838987898389888983898889858687868489888984868786858687868486878684848684848482848686868685898a8981898a8982868786828486848484868484848684848482848484828486848284868686868586848685868486878684868786848687848284848686867c898a8981868686808686868486868684898a89818686868186868682898a8980868686818686868186858682868586808685867f808180808482848086868680868686808686867a84868478848684778486847884868478808180738685866f8685866f7b7d7b74737573897e807e939496947e7e807e6676767666898889668988895e8988896da4a3a48ea4a3a48ea4a3a4b9bdbabd91a5a2a564918f91646b696b646b696b6c94939471adaaad6eadaaad6cadaaad6bb5b2b56bb5b2b567b5b2b572b5b2b568adadad57adadad9a949394bb949394969c9e9c8f8b8c8b746b696b746b696b75736d7375736d737e736d737e736d73857371737a737173857371738a7371738a7b7d7b7c7b7d7b738b8c8b7c8b8c8b808c8b8c8084828482848284828482848884828485848284858987897f898789888b898b8f8381838a7b797b887b797b8b8482848c8482848b8482848784828489848284898482848786848687868486858486848784848488848684868486848584848487848384888483848884838488848284898482848984848486848384878684868686848685868486878684868786848685868486868684868680838088868486898684868886848686868486858685868486858688868586898081808086878683848684898486848a8486848b8486848c8687868d8988898889888987898889888988898889888989868786888988898789888987898889858988898489888987898889878988898a8988898a8988898b8988898b8988898c8988898c898789898987898c8e8c8e7a949294779c9a9c968c8c8c89848684848486848f7b7d7b8d8081808c8081808c8685868984868485848684888486848b848684898181818a8181818c8486848b8181818b81828189818281898182818b8182818d8083808c8684868d8083808c8083808b8081808d8081808a8081808980818090818181907e7d7e8b7e7d7e898181818681818188818181888181818a818181897b7d7b877b7d7b827b7d7b827b7d7b838081808580818084808180838081808580808084808080848080807e7b797b7e7b797b817b797b817b797b837b797b837b797b817b797b817b797b7e7b797b7f7e7d7e807e7d7e7e7e7d7e7e7e7d7e807878787f7878787c7878787f7878787b7b7c7b7b7b7c7b7b7b7c7b7b7b7c7b79787978797375737d7375737d7879787e7879787e7e7d7e7c7e7d7e7b787978797b797b7a7b797b797b797b797e7d7e7a7b797b7b7b797b7f7e7d7e7e8181817a818081798180817a8180817f818081808181817d8181817a8181817c7e7d7e7a7e7d7e7f8181817f7e7d7e7f7b797b7f8081807d808180798081807a8081807b808180747b7d7b748081807b8081807f7e7d7e7a81818176818181777e7d7e7b8482847c8482847a7e7d7e7c7e7d7e7c7b7a7b7a7b7a7b7c7b7a7b7d7b7a7b7d7b7c7b7c8486847c7b7c7b7d7b7c7b7d7b7c7b7f7b7c7b7d7b7c7b7d7b7c7b87818181897e7d7e7d7e7d7e827e7d7e80808180778685867d8081807e808180808081807b8685867d8685867e868586808482848184828480848284808482847f8482847f8482847e8482847f8c8e8c808e8e8e808e8e8e7c9492947a898a897c898a897f898a8982898a8980898a8984949294849492948494929488949294808c8e8c808c8e8c7e8c8e8c818687867f898a89828c8e8c84848284828482847f8685868286858678868586719496947cadaead88adaead88adaead828e8f8e85a1a3a17fa1a3a17f8e908ea08e908e988b8d8b898b8d8b817b7d7b7d8b8d8b908685868886858688868586888685868683838387838383897b7c7b8b7b7c7b827b797b7a868586827b797b7f7b797b82737573817375737b787a7885787a7887808280818c8e8c7e8c8e8c7e8082807c8482847f8482847d8482847e848284818482847f848284808482848184828482838483857b7d7b837b7d7b84838483877b7d7b847b7d7b82808180828685868481818183818181808181817f8486848186858682808180807b7d7b81808180827b797b847b797b847b797b827b797b807b7a7b807b7a7b818384837f7b7a7b82808280828688868186888680868886818c8a8c828c8a8c848c8a8c848c8a8c838c8a8c828c8a8c818c8a8c838c8a8c848486848084868480818181807e7d7e817b797b7e7b797b7f7b797b807b797b817e7d7e7e7e7d7e80848284838482847d7e7d7e857e7d7e7d8486847f7e7d7e827b7a7b847b7a7b817b7a7b8273717382737173827e7c7e807e7c7e807876787e7576757b7576757b7576757e7576757f7876787c737173797e7c7e7f8482847d7b7d7b7b7b7d7b7d7b7d7b7d7b7d7b7e8380837d7b7a7b807b7a7b7f7b7a7b7e7375737e73757380787978817e7d7e7c8482847d8482847d7e7d7e7e787978867b7d7b867e7e7e837e7e7e857e7e7e8681808188818081888180818981808188807e808b807e808d807e80838684868086888688868886858c8e8c858c8e8c858c8a8c878c8a8c878684868d807e80907b7c7b8d7b7c7b8d737573887375738a7375738a73757385787a7883787a78837e7f7e7d8486848084868480848684848e8c8e87898789878987897d9492947683848385737573907375739083848389848684808486848384868481848684818684868289878982898789818684868386878683898889828c8a8c808c8a8c8389888984868786828988898389888983898a8982868686838482848484828483848684838486848486878684848684838686868486868685898a8983898a89868684868689878986898789848987898586868687868686818c8e8c7f8c8e8c82898a8983898a8981898a8984898a8984898a8981898a8981898a897f898a897f8c8a8c808c8a8c7b8c8a8c7f8685867f8686867b898a897a8686867a848284777e7d7e747b797b747b797b747b797b737b7d7b737b7d7b738685866f8c8a8c74949694a7949694937e807e6a73757366767676667676765e89888980898889a38b8c8baea4a3a4b98b8c8ba37375735d6b696b5d6b696b736b696b7b6b696b7d636563766365637d6365637b6365636e636563766365637663656372636563787b797b787b797b9aadadadbb949394887b7a7b668b8c8b7b8b8c8b818b8c8b758e8d8e7e8e8d8e758e8d8e759c9e9c75999999758685866b999999709999997c7b7d7b8a7b7d7b8e7b7d7b818b8c8b7b94949477949494808c8b8c828c8b8c828987898b8e8c8e8e8e8c8e858987898483818384838183868b898b8f8b898b8c898a898986868686848284888686868889878987848284888482848784828485848484878483848884838487848384888483848784848487848484888484848a8483848984838489848284898484848980838087868486868083808b8083808880838086808380878083808980838089808380888083808780838088808380878081808586858687808180888081808384868482898889878c8a8c898687868b8486848a84868489868786898687868986878689868786888687868886878689868786888988898889888984898889868988898986878686868786888988898a89888986898889868988898a8988898c8987898c8987898c8987898c848284808c8c8c779c9a9c8d848684898486848c8081808f7b7d7b907b7d7b8d808180898181818884868485848684868486848781818187818181898486848c8486848c8482848b8482848b8182818c8182818d8083808a8083808a8083808e8083808c8081808d8081808e8685868a8685868b8486848e8181818c818181898181818884868489818181898486848684868485868586898081808586858684808180848081808380818083808180807b7d7b8480808087808080847b797b7f8080807e808080817b797b817b797b807b797b817b797b817b797b817b797b837b797b837e7d7e7f7e7d7e7e7e7d7e7e7e7d7e7f7e7f7e7f7e7f7e7f7878787f7878787d7375737f7375737d7375737f7b7c7b7d7e7d7e7b8482847d848284808482847e7e7d7e7c7e7d7e7e7e7d7e7d7879787d7b797b7c7e7d7e7c8181817c8181817c7e7d7e7b8181817c8181817d818181807e7e7e7e7e7e7e7f7e7e7e7f8180817e7e7d7e7f7e7d7e7d7e7d7e7d7e7d7e7f7e7d7e7f7e7d7e807e7d7e7f8181817f8685867e7b7d7b7d7b7d7b798081807b8081807c808180778081807b7b7d7b7f8181817e8486847b8486847a8486847c7e7d7e7f7e7d7e7d8482847d8482847d7b7a7b7f7b7a7b7d7b7a7b7e838483818486847c8486847e8486847f8486847d848684778486847d84868483848684808486847d848684808181817d8486847d86858680868586808685867d8685867c8081807b8081807c8081807e8081807d8482847e848284808482847f848284808482847c8686867e8482847c84828480898a8989848684808486847a8486847f84828482898a8981898a898284828488898889887e7e7e887375737d7e7e7e7f80808081868786828687867f8c8e8c81898a8981898a897f8c8e8c7f8c8e8c7f8685867b8685867b868586869496948eadaead8e8e8f8e858e8f8e828e8f8e858e908e858e908e7f8e908e938e908e908b8d8b897b7d7b857b7d7b7d8b8d8b88868586907371738c86858688868586888c8a8c878c8a8c868c8a8c858c8a8c8286858677919191829191918a7b797b817e807e817e807e7c7e807e7f84868487868886847b7d7b7b8082807b8082807e8482847f8482848084828481848284808482848184828483898789808482847f8384838183848383838483808b8b8b82868586877b7d7b847b7d7b8186858686818181847e7d7e827e7d7e82818181807b7d7b7d7b7d7b7e8081807f80818083807e8081807e8082807e80817b797b807b7a7b817b7a7b837b7a7b827b7a7b827b7d7b837b7d7b827b7d7b837b7d7b81807e80817b797b847b797b7f807e80807b797b81807e8080807e807f807e80808181817f8486847f848684818486847f868486818c8a8c7d8c8a8c7e8684867d7e7d7e7a7e7d7e7b8482847d8482847c7e7d7e7f7875787f7e7d7e7d8486847f83848381838483848c8e8c7b8c8e8c7b8482848073717382737173828482847b7b7d7b7c7576757e75767579706f707a7371737f7e7c7e827876787f7876787c7879787f7879787f757575797b7d7b7a8380837a7b7a7b7d8380837d8c868c787e7d7e7e7e7d7e807e7d7e7e787978807e7d7e827e7d7e7e7e7d7e807e7d7e857e7e7e847e7e7e837e7e7e8581808188818081887e7e7e887e7e7e86818081888684868b807e80887b797b867b797b8a808280928082808f8082808a808280897b797b8b7b797b8b8684868d7b797b8b737573817b7c7b817b7c7b7e8383837f8486848384868485848684858486848684868488848684888486848884868487848284878987898789878972898789769493949a9493949a94939495949394898486848184868483848684848486848186848682868486828684868189878983898889838687868286878683898889828c8a8c818c8a8c818988898289888982898a898286868683868686838686868289888985898889858486848486878683848284858482848686868683898a898586848685898789828684868484828487848284878686868484828484898a89818c8e8c82898a8981898a8982898a898386868682868686828686867f898a897e868586808685867e8081807d8685867c8482847a8482847884828477848284788181817784868478848684758486847886858678868586788081806f86858689949694899496946a73757360737573666365636f767676778988898889888983737573987375738e7375736d7375736c6b696b6c6b696b6c7e7c7e6c7e7c7e6c7b7c7b6e636563766365637b6365637a636563726365637a6365636e636563897b797bccadadadabc6c7c6789493947b6b696b6d6b696b7b7b7a7b817b7a7b75807d807e807d80888e8d8e889c9e9c70adaead7aadaead75adaead6badaead8aadaaad8eadaaad8e9c9b9c819c9b9c759c9e9c799c9e9c7b9494947c8c8b8c79949294828e8c8e85848284828482848d8b898b939492948a9492948a8b898b8b8686868b848284898482848b84828487848284888482848b8482848984828488848484868482848784838488848484898486848884868486848484878484848a8484848984848486848484878484848880838088808380878083808a808380888083808780838088808380878083808780838087808380878083808a8083808c8081808a8081808c808180898081808c848684828988898289888987868786898486848a8486848a8486848a8486848a86878688848684878687868886878689848684878687868786878684898889858c8a8c8789888988868786898687868a84868488848684888988898b898889898987898c898789898987898c8987898d848684848c8c8c899c9a9c899493948c8c8a8c8d868586907b7d7b8f7b7d7b8b818181888181818881818188848684898486848b8486848a8486848a84868488818281878482848b8182818b8482848c8083808c8083808b8083808f8083808d8081808e808180907b7d7b8c8081808c7e7d7e907e7d7e8b7b797b897e7d7e877e7d7e877e7d7e8d7e7d7e88818181828685868986858684868586878c8a8c868c8a8c828c8a8c838c8a8c838c8a8c858c8e8c828c8e8c8286878685868786818c8e8c848c8e8c848687868486878685838183858b898b858b898b818b898b7f7e7d7e83737573867e7d7e8589858982848684858486848584868482848684828c8a8c7f8c8a8c848c8a8c887b7c7b8484828480848284827e7d7e7f7e7d7e808482848284828481848284807e7d7e807e7d7e807e7d7e807e7d7e807b797b817b797b817e7d7e807e7d7e817e7d7e7b7b7d7b7d7b7d7b7c7b7d7b7b7b7d7b7a7b797b797b797b7b7b797b7d7e7d7e7d7b797b7a8181817c818181777e7d7e7a808180808685867f8081807a80818079868586778081807880818078808180768181817b7e7d7e7f7e7d7e7b7e7d7e7c7e7d7e7f8482847b7e7d7e7b8482848083848380838483808c8e8c818c8e8c7f8486847e8486847f8486847d8486847d8486847d8486847f84868485848684808181817f848684808486847f81818182808180848081807d8081807b8081807a8685867d8685867d8081807d8685867c8686867c8686867b8686867f848284808482847f8686867f8686867e8482847a8486847c898a8985898a8980898a897c898a897f898a89808686867f868686887e7e7e88737573797e7e7e798988898580808084808080808687868086878681868686848686868486868681898a897f868586788685867f949694829496947f8e8f8e828e8f8e858e8f8e828e8f8e85a1a3a1a7b5b6b59ab5b6b578a1a3a1858b8d8b8c8b8d8b8c8b8d8b859c9d9c75adaead818685869073717388737173867375738a737573887b7c7b8783838385868586858685867a9c9e9c7c9c9e9c85787a78817e807e7f8486847f848684818c8e8c81868886818688867e8c8e8c809492948394929481949294809492947f8e8c8e80949294848e8c8e808e8c8e829492948494929486949294858b8b8b7e8c8a8c7c868586857b7d7b878081808184868481818181827e7d7e807b797b807b7d7b7e808180808685867e8685868486848685868486818684868286848682838483818384838283848383838483808688868280828083808280848082807c7b797b7b7b797b847b797b857b797b7f7b797b817b797b817b797b827b797b817b797b817e7d7e847b797b807b797b7b7b797b827b797b7c7b797b7b7b797b7d7879787e7879787e7375737d7375737f7e7d7e7f7e7d7e7f736d73807875787a7b7a7b7f737173847371737873717377787678777e7c7e807e7c7e847e7c7e797b7d7b7c7b7d7b797b7d7b7a7b7d7b807876788278767877737173797371737b7575757c737173807575757f7b7d7b797b7a7b807375737e7375737c7b7a7b7d7e7d7e7e7e7d7e7d78797881787978807e7d7e817e7d7e83787978837e7d7e82818081847e7e7e85818081858482848584828485818081887b7d7b8f7e7e7e908684868d807e80927b797b957b797b927b7d7b8d7b7d7b8a7b7d7b857b7d7b81807e8083807e80818684867f8684868383838386838383868c8a8c888c8a8c88848684888486848884868485848684868486848684868486848684868486848789878987898789878482847d8482847b9493947ba5a2a5959493949a838483879493947e9c9a9c7e9493948384868481848284818482848284828484848284868687868486878683868786828988898084868483848684848486848184868484868686858686868386868683898a89838687868486878684868786848687868384828486848284868686868386868683848284868482848384828484848284848686868484828487848284878482848084828481848284838482848184828481848284808482847f8482847e8482847c7b7d7b7f7b7d7b807b7d7b7f8081807f8482847c8482847b8686867a86868678848684788486847a8486847b84868478868586738685866a8081808b8c8a8c93898b89607375736073757360737573667676769189888977898889779c9a9c8ebdbabd78bdbabd6d8b8c8b6d7375736c7e7c7e647e7c7e6c7e7c7e6c918f916c9493947394939473949394769493947a999899639998995f99989967999899abadadadccadadad897b797b577b797b668b8c8b669c9e9c749c9e9c6d9c9e9c6b9c9e9c7e8e8d8eae9c9e9c9b9c9e9c7a999999859999998f8685868a868586938b8c8b938b8c8b858b8c8b7c7b7d7b7784828479848284808c8b8c829494947f8e8c8e7994929482949294888e8c8e939492948f8b898b8a7b797b88838183838482848784828488848284868482848886848688868486868684868b8684868a848384898483848a8483848a848384888483848884838487848384888484848884838488848284888482848884828489808380898083808980838088808380878083808786848686808380858083808680838087808380898083808b8083808c8081808d8081808c8685868d8685868c848684898687868284868483868786878988898a8687868b8486848a84868488848684888486848786878687868786898486848b84868488898889878c8a8c838c8a8c8789888988868786898687868d8687868c8687868a8687868c86878689898789898987898989878989898789898486848d848684898486848484868487868586868685868a7b7d7b907b7d7b8f7e7d7e8b7e7d7e897e7d7e8881818186818181897e7d7e8a7e7d7e8884868489818281898182818b8482848b8182818d8083808e8083808f8083808f8684868c8685868a8081808f8081808d8685868d818181907e7d7e8c8486848c8181818d7b797b897e7d7e8b7e7d7e8d7b797b8c7b7d7b8e7b7d7b8c7b7d7b8b808180868081808380818085868586858c8a8c8586878682868786828c8e8c878c8e8c898c8e8c868c8e8c83868786868c8e8c8894929488949294838b898b7c9492947f948e9485898589867e7d7e8473757386737173867371738273717385737173847375737f7b7c7b847b7c7b847b7c7b867e7d7e7f7e7d7e7f787978807375737f73757380737573807879787e7879787d7b797b7d7b797b7c7b797b7b7b797b7c7e7d7e7f7e7d7e7e7b797b7f7b797b7884828479818081798180817d8180817e8181817a8486847b8486847c8486847b8c8a8c7c86858678868586778c8a8c758486847584868476848684798181817584828475818081798180817881808176818181797e7d7e7c7e7d7e7c848684818c8a8c7c8685867a8685867e8081807e8181817b8181817c8181817d818181798181817c818181807e7d7e7e7e7d7e7d8180817d8180817f848284818482847f808180818081807f808180808081808186868680898a897e898a897e898a897e8987897e8684867e8987897f8987897e8686867c86868680868686828686867f8685867f8685867e868586818685867f8384837f838483818b8b8b84949294808c8e8c7f8687867f8c8e8c808c8e8c818c8a8c828c8a8c80838383828c8a8c838686868684828483898a89808c8e8c7f8c8e8c818c8e8c828688867f8688867e807e80848e8c8e8b9c9a9c879c9a9c899c9e9c909c9e9c909c9e9c8b9c9e9c97949294a29492947994929479807f808a7b7d7b888b8b8b8894929488949294799c9e9c79919391847b7d7b897b7d7b8e8685868e7b797b8c7b797b8e7b797b89737173897e7d7e8d7e7d7e72949694769a9a9a8b84828484848284808f8e8f83949294809492948594929486949294808e908e818e908e84898b8982848684808688868386888682868886828688868484868483848684848486848684868482848284808c8b8c838c8b8c858c8b8c81848284828c8b8c858c8b8c808c8b8c809493948194939481949394808c8c8c828e8c8e838e8c8e81898789818987898080818083808180828081808280818083808080818080807e86878681868786808687867d8687867f80808082808080817e7f7e7c7e7f7e7e7e7f7e7f7e7f7e848486847f8486847f7b7b7b828486847c848684807979797e7979797f6e6d6e817e7c7e807876787d78767880787678827b7d7b7d7b7d7b767b7d7b80706f707c6b696b7c706f707c757675807b7d7b7f848284818482847f7b7b7b7e6b6d6b7d7374737d7b7b7b7d7b7b7b7b7b7b7b767375737c6b6d6b766b6d6b7a7375737c7b797b7c8381837a7b797b7c7371737a7575757b7575757d6b6d6b817071708173717380787978827b7d7b83787978817e7d7e818482848384828487848284858181818481818188818181897b797b8a7e7d7e887e7d7e8d7e7d7e927e7d7e8a7b7d7b8a7e7e7e8c81808188818081868384838683848386838483868384838b8482848b797879888482848b8482848b8486848a8486848684868488848684878486848684868487848684868486848684868487848684858486848681818185868786848080808480808087808080898688867a919391819c9e9c8591939196807e8085736d7375807e807a807e8083848284838686868386868683848284838684868189878981868486828482848186858682868586828685868186858683848684848486848384868484848684858486848484868483848684848181818284828484817f8185817f81828482848280818084808180828081808380818084868586868081808680818084808180828684868189878985848284838482848186858682868586828c8a8c808c8a8c808c8e8c818c8e8c818687868486878684868586828685867b868586798c8a8c7f8486847c8486847c84868479848684747e7d7e747e7d7e748c8a8ca28c8a8c79737173607371736073717360737173788c8b8ca1a5a2a5a1a5a2a5a1a5a2a5809c9a9c578988895f7676765f898889668c8b8c6f8c8b8c727374736f737473757b7c7b797b7c7b7e7b7c7b7b7b7c7b7386858673737173658685869badaeadb49ca29c936b696b716b696b7c6b696b8e8382837983828379838283878382837c9c9a9c819c9a9c8c898889817676768a73757381737573788384837d949394708e8e8e847b7d7b937b7d7b757b7d7b7f7b7d7b87868886788688867f868886898684868d86848686918f918686848680838483827b7d7b897b7d7b8b83848387848284878482848886848687868486868684868780838088868486898684868a8482848b8482848a84828489848284898685868a86858689868586888081808981828188848284898482848a84828489818081878482848a818081898482848884828488818081877e7e7e87818081888081808a8081808b8685868c8685868c8486848c8486848b8484848d8483848d8482848c8482848386868688898a8988898789888684868b8684868a848284888482848a84828484868686878686868b8486848d898a8988898a8985898a8987898a89878e8e8e878e8e8e8b898a898b898a8989898a898a8686868e8686868e8987898c8987898c7e7c7e8e7e7c7e8c808080898e8f8e898e8f8e898e8f8e89979797899797978d9797978d9797978d9493948d9493948d9493948b949394899494948994949489949494898382838f8e8f8e8f8e8f8e8b8e8f8e8b8e8f8e8d919191859c9e9c81919191857b797b8e7371738e89878984949294848987898e8c8a8c8c8c8a8c89838383858c8a8c85848684877e7d7e877e7d7e8a8181818b7e7d7e8b7879788b73757389737573886b6d6b846b6d6b886b6d6b876b6d6b85737173897371738573717386737173897374738073747381848284847b7b7b857b7c7b827372737f737273817b7c7b7e7e7c7e7b7371737b7371737d737173807371737e7371737c73717382787878857374737f6b6d6b816b6d6b7e7374737f7879787f7375737c7879787e7e7d7e808180817f8180817f8482847c8482847b8181817a8181817b8181817a8181817a8081807b8081807a8081807b8081807d8180817c8180817b8180817e7e7e7e7d8181817c8181817b8181817c8181817d7b7d7b7a7b7d7b797b7d7b787b7d7b797b797b7a7b797b777b797b777e7d7e787e7e7e787e7e7e787e7e7e797e7e7e79818181798486847e8486847f8181817c7b7d7b798081807a8081807e8081807e8181817c8181817b8181817c8181817c818181808181817e7e7d7e7f818181817e7e7e817e7e7e807e7e7e7e848284808081807f8685867d86858680868586818686867f868686808686868086868680898789808987897f89878981868486808686868086868681898a8981898a897e8c8a8c7e868586798685867c808180818384837c8384837c8384837d8384837f8c8e8c828c8e8c828c8e8c808c8e8c818383837e8c8a8c838c8a8c808c8a8c8084828486848284848482848684828486808280818082807f8082807e8082807e807e808b807e8094807e808e807e80867675768b7675768e76757686767576ac6d6c6d8d5a595a645a595a796d6c6d8d8384838a838483897b7d7b8d7b7d7b847b7d7b798688867f9c9e9c7f9c9e9c8a9c9e9c8a9c9e9c889c9e9c909c9e9c8d9496948994969489898989897e7d7e7d9a9a9a84a5a6a5878f8e8f878f8e8f87949294859492948394929484949294848e908e839496948194969483949694839c9e9c809c9e9c809c9e9c82919391828f8f8f828f8f8f82848684838486848484828486848284848482848484828484848284838c8b8c838c8b8c838482848084868481848684808486847f8486847f84828482848284818987897e8e8c8e7f868586827b7d7b817b7d7b827b7d7b837b797b838080807e7b797b857b797b847b797b8380808081808080807b797b7e7878787e7e7f7e8184868482848684858486847e7b7b7b7b8486847f8486847b8486847e8486847f8486847d8486847d7876787e7876787d8482847e8482847b7576757f706f707f7b7d7b7d7b7d7b7f757675807b7d7b837b7d7b7f706f707d6b6d6b7b6b6d6b7b6b6d6b7b7b7b7b7d7b7b7b7d7374737d6b6d6b7d7b7b7b7c848684767375737c7375737f7375737d7371737a7371737b7371737973717383757575807b797b7e7b797b817575758178797880787978857575758473717386787978877e7d7e867e7d7e877e7d7e887e7d7e8a8181818a7e7d7e867e7d7e8a7e7d7e8a7e7d7e857e7d7e80818181837b7d7b857e7e7e8c8180818a8180818e7b7a7b8e7b7a7b897b7a7b89737173856365638e6e6e6e89797879897978798b848684877e7f7e877e7f7e887e7f7e88848684877e7f7e86848684877e7f7e877e7d7e8681818184818181867e7d7e8680808086808080868687868686878685868886897b7d7b857b7d7b6e9193918b807e8090736d7385736d7380807e808184828485848284858482848384828481848284828482848186848683868486828c8a8c818c8a8c818c8a8c838685868184868483848684878181818481818181818181828181818481818184818181847e7c7e7f7b797b827b797b84817f818286858683808180828081808280818082808180857b7d7b847b7d7b8480818085848284808684868089878981898789808685867e8081807f8081808086858681868786808687868080808084808080847b7d7b827b7d7b827b7d7b807b7d7b817b797b7f7b797b797e7d7e767e7d7e747e7d7e7d8c8a8c998c8a8c867e7d7e60737173607371736c737173799ca29c94a5a2a5afa5a2a5948c8b8c865a5d5a676365636763656367767676677676766c7374736c7374736c737473785a5d5a726365637263656377636563756365637373717373737173a9868586b6999999878b8f8b717b7c7b717b7c7b877b7c7b8783828379838283798382839c83828397898889769c9a9c719c9a9c769c9a9c819493948a9493947d9493946f949394757b7d7b7f7b7d7b7f7b7d7b7f7b7d7b8e868886928688867f868886838688867a918f917a868486827b797b867b797b89838483898b8b8b8694929484838483888482848a868486868684868684828486808380888083808a8684868980838088848284898182818a8182818984828489808180888081808a8081808b8081808a8182818984828487848284888482848981808186818081898180818b81808189818081898180818981808188848284888685868b8685868b8685868b8685868b8484848a8484848b8483848b8483848c8482848c8482848c84828483898a898589878987868486898684868a8684868a8686868b848284888686868486868687898a898b8486848b84868484898a8987898a8989898a8985898a8987898a89898482848b8482848a898a898e898a89928987898e8987898e9492948b949294918e8f8e919c9e9c899c9e9c8c9c9e9c8ba5a6a585a5a6a5859797978797979790a5a2a588a5a2a586a5a2a58ba5a2a58ea5a6a574a5a6a578949494928382838f8e8f8e8d8e8f8e898e8f8e868e8f8e85868586817b797b757b797b897b797b958987898e94929484898789848987898c8c8a8c837b7c7b87737573897b7c7b817e7d7e847b797b8b7e7d7e8581818185848284847e7d7e837e7d7e887879788978787886787878857878788778787884787878847878788573717383737173846b6d6b896b6d6b866b6d6b836b6d6b836b696b816b696b816b696b857372737f7371737c7876787d848284808482847e84868481848684838486847f8486847e8482847e8482847e84828484848284817e7d7e817e7d7e807e7d7e827e7d7e827e7e7e82818081817e7e7e7f818081808486847f8181817d8181817e8181817e8685867d8685867d868586808081807c7e7e7e7c7b7d7b7b7e7e7e7a7b7d7b7c7e7d7e7d7b797b7a7b797b777e7d7e7a7b7d7b7b7b7d7b797b7d7b7a7b7d7b7c8181817c81818179818181777e7d7e797e7e7e767e7e7e7a7e7e7e7e7e7e7e7c7e7d7e7e7e7d7e7e7e7d7e7b7e7d7e7c8081807e8685867e8685867e8c8a8c7e8486847e8486847e8486847d8486847e8486847e8181817b8181817e818181828180817f81808180818081818180817f8081807f80818080808180818081808184828481848284818482847f8482848084828481848284818482848184828480848284818482847f8482847f848284818081807e8081807980818079808180807b7d7b7d7b7d7b7c7b7d7b807b7d7b82808080858080807f8080807a7b797b7e7375737d737573817b7c7b7c8383837d848284878686868686868686848284877b7d7b837b7d7b847b7d7b8180828081807e8081807e808473717384737173817675767f767576866361638e6361638d5a595a795a595a835a595a836d6c6d8a8384838d7b7d7b8e7b7d7b907b7d7b847b7d7b747b7d7b998688868e868886889191918c9191918a9191918691919185949694859496948594969485949694878f8e8f769a9a9a809a9a9a8e8f8e8f82949294859492948694929481949294828e908e878e908e858e908e858e908e8691939183919391839c9e9c829c9e9c81a5a2a582a5a2a583a5a2a582a5a2a5849c9e9c869c9e9c869494948594949483949494848c8b8c8584828482848284828486848284868482848684808486847f898789848987898384828481898789828685867f8685867f868586808685867f86878681868786818687868086878684808080837b797b827b797b7e7b797b7b7e7f7e81848684848486847f7e7f7e7c7b7b7b817b7b7b81848684817b7b7b7d84868479797979807979797b6e6d6e7d7371737e7e7c7e78787678777371737b706f707d706f70806b696b7f6b696b7f706f707f7576757d706f707d757675807b7b7b7d7b7b7b8284828481848284807374737b7374737173747382848284817b7d7b76737573817b7d7b7f7b7d7b787b797b7b7371737b7371737f7b797b817071707e6b6d6b7d7575757e7b797b7f787978807b7d7b817b7d7b837b7d7b85787978867375738578797887737573867b797b847b797b867b797b857e7d7e888181818a7e7d7e887e7d7e83848684858180818a8180818c8180818c8180818b8384838e7b7a7b867b7a7b867b7a7b8b7978798e6e6e6e886e6e6e868482848973717387787878887e7f7e877e7f7e887e7f7e877e7f7e867e7f7e867e7f7e857b797b857e7d7e867e7d7e887e7d7e877b797b858080808780808086808080857b7d7b897b7d7b897b7d7b7a868886759ca29c8b9ca29c9b8e908e858e908e7f8c8e8c81868686818482848384828484848284848684868286848682868486828685868286858682868586828685868284868483848684838486848184868481848684808486848284868483848684837e7c7e837b797b857b797b857e7c7e8686858684868586848081808480818084808180818c8a8c838c8a8c8286858683848284848482847f8987897e848284807b7d7b7e8081807c7b7d7b7c7b7d7b807b797b7e7b797b7d7b797b7f7b797b797b7d7b7b7b7d7b807b7d7b807b7d7b747e7d7e717e7d7e717e7d7e747b797b747e7d7e8f8c8a8c8670717061636563607371736c737173918e918eb69ca29cafa5a2a594a5a2a55d8c8b8c78737473786365636f767676787676766f767676667374736c7374736f8c8b8c788c8b8c70949394709493947594939479949394659999998e999999b6adaead9b9999997c7b7c7b7c7b7c7b877b7c7b7c7b7c7b876b696baa9c9c9c8eb5b6b587b5b6b57c9c9a9c7c8988897c9c9a9c769c9a9c74949394818384837d8384836f838483757b7d7b7a8e8e8e84a1a0a189a1a0a18b9c9e9c8e9c9e9c879193917c868886867b797b91918f91899c9a9c899c9a9c8d949294878b8b8b868384838783848388898789888482848a848284898684868a8684868786848688808380888083808981828189848284898182818981828189808180888081808a80818089808180898182818a81828189818281898182818881808187818081898180818a818081898180818981808189848284888482848686858687868586888081808a8081808a8482848a8482848b8482848b8484848c8686868c8686868f84828488848284848c8a8c8a868486878987898789878985898a89878686868a868686878686868b898a898a8e8e8e8a8e8e8e888e8e8e8794929489898a8987848684898486848b8c8e8c8b8c8e8c8e898a898a898a898f898789917e7c7e9189878989949294898e8f8e8f8080809180808084808080817b797b7f7b797b877b797b8b7b797b9273757388737573837375738b7375738e7371737d7371737894949489a5a6a5869c9a9c808e8f8e8080848084808480898685868991919185919191899c9e9c879492947d89878984898789847e7c7e837b7c7b877b7c7b838383837e7b7c7b888181818b8486848a84868485818181848482848684828483848284868482848a8683868a86838687868386878683868684868483848684838486848384868481848284867b7b7b84737473807b7b7b807372737f737273847b7c7b837b7c7b827371737f78767880848284808482847f7e7f7e7f7e7f7e7f7e7f7e7e7878787f7b7b7b7f7b7b7b7b7b7b7b7e7b7b7b837879787f7e7d7e827e7d7e807e7d7e7f7e7e7e7f7e7e7e807b7d7b807b7d7b817e7d7e817e7d7e807e7d7e7e8181817f808180808081807e868586808081807a8180817b818081797e7e7e797e7e7e7b8181817d8181817c8181817c8181817c8081807a808180788081807b8081807c8181817a8181817b8181817b818181798180817a8180817d8180817d8180817c7e7d7e817b797b7f7b797b7f8181817f8685868180818081808180817b7d7b807b797b7e7b797b7f7b797b7f7b797b7d7b797b7d7b797b7d7b797b7c7e7d7e7d7e7e7e7e81808180818081807e7e7e808081808080818082808180808081808084828480848284808482847f848284808482847f848284808482847f8482847e8482847f8482847f8482847e8482847f808180817b7d7b8480818081808180828384838583848381838483817b7d7b837b797b828080807f808080808080807c83838380838383837b7c7b827b7c7b83848284878686868786868684868686868688868280828082808280837b7d7b81807e807e807e807e807e807e807e80817675767f767576847675768676757679807f808d807f808d807f808d807f808b7b7d7b8e7b7d7b8f7b7d7b8f7b7d7b897b7d7b747b7d7b8e91939199919391948685868e868586908685868e8685868989898985898989817e7d7e7e7e7d7e8084828484848284798f8e8f8084828487737173827e7c7e827e7c7e807e7c7e8284868482898b898384868483848684817b7d7b827b7d7b827b7d7b837b7d7b838486848484868485848684858f8f8f839494948594949487949494859c9e9c839c9e9c859c9e9c859c9e9c809c9e9c819c9a9c839c9a9c829c9a9c82949394819492947f8e8c8e828e8c8e838e8c8e838c8a8c828c8a8c818c8a8c828c8a8c828687868486878684868786838c8e8c808c8e8c8086878684868786827b797b82787878857e7f7e7e7371737f7371737f7370737f6b656b7f6b656b7f6b656b7e6361637d6361637c636163796e6d6e817876787a7876787b7876787d7371737b75767578706f70766b696b7d6b696b86706f707f7576758075767582757675807b7b7b817b7b7b7f7374737b6b6d6b7b6b6d6b786b6d6b7d73747380737473766b6d6b837375737d7375737a7375737a8c8a8c7e8c8a8c7a8381837d8381837a7575757d6b6d6b81707170807b797b8278797882787978827b7d7b847b7d7b857e7d7e857e7d7e877e7d7e88787978877b797b877e7d7e8a7e7d7e8b7e7d7e887e7d7e8a8181818a818181857e7d7e7f7e7e7e858180818e8180818e7b7d7b897b7a7b8b7b7a7b99838483918c8e8c858482848579787989797879838482848b7e7f7e8c7e7f7e8a7878788778787885787878867878788778787885787878857b797b877b797b877b797b867e7d7e857b797b857b797b867b797b897b797b897b7d7b857b7d7b857b7d7b897b7d7b7a807e807a9ca29c8b8e908e90736d7381848284768c8e8c7c898a8981898a8982898789828482848184828481848284827b7d7b838081808280818081808180837e7d7e827e7d7e817b797b857b797b867e7d7e857e7d7e837b797b837b797b857b797b85817f81808482848084828483808180808685868086858681868586828081808280818081868586838685868284828482848284808482847e8482847e8081807e8081807c8685867d7b7d7b7d7b797b817b797b817b797b807b797b7d8081807b868586828081807d7b7d7b768181817c8486847c818181848486848f8c8a8c7d7071706a6365637d70717079808180858e918eb68e918e9d808180af737473945a5d5a4f7374736a8c8b8c7889888990898889888988896f9c9a9c6ca5a2a575a5a2a57ba5a2a578a5a2a580adaaad80adaaad7eadaaad80adaaad73999999a9999999b6adaead808685867c7b7c7b7c7b7c7b877b7c7b7c8b8f8b879c9c9caa838283876b696b796b696b766365637c636563876365637c63656374737573787375738f8384838fa5a2a57fb5b2b589b5b2b593a1a0a184a1a0a1839c9e9c8b9193917f919391839c9e9c8d9c9a9c95918f918d8684868686848684838483847b7d7b867b7d7b86838483878482848984828489848284878482848880838087808380878083808a86848689848284888182818a8182818d8182818c80818089808180898081808b8081808b84828489818281898182818b7e827e877e7e7e897e7e7e8a7e7e7e8a7e7e7e8b8180818884828488848284888482848880818086868586858685868a8685868a8483848b8483848b8483848b8483848a8482848c8482848f8482848f84828487868486888684868b8482848b8482848886868684898a898b898a898e8c8e8c8e8e8e8e8d8e8e8e888e8e8e8e8e8e8e878e8e8e7e898a898b8486848b8486848d86868689898a89898686868e8482848b898789897e7c7e927371739473717384737173818080808c7371738c737173857b797b838988898d9797978d8988898b838483888384838883848381838483818382838973717381737173817371738973797380737973808084808080848085868586897b797b857b797b817b797b80737173877371738773717384737173857b7c7b897b7c7b8e7b7c7b87838383888181818b848684848181818a8181818984828486848284857e7d7e848482848686838688868386868683868686838688848684848486848484868483848684838482848384828481848284838482848084868481848684837b7c7b807b7c7b817e7c7e827e7c7e807e7c7e7e7e7c7e7f7e7f7e7f7e7f7e7e7e7f7e7e7e7f7e7f7b7b7b7f7b7b7b7f7b7b7b7b7b7b7b82787978828482847e8482847e8482847e818081808482847f8482847f8180818081818180818181818181817f8181817e808180808081807c8081807c8081807c7b7d7b7a7b7d7b797b7d7b797b7d7b797b7d7b7d7b7d7b7c8385837c8385837c8384837c7b7d7b7d7b7d7b7d8384837c7b7d7b7b7b7d7b7a7b7d7b7a7b7d7b7d7b7d7b7d7b7d7b7d7b7d7b787b7d7b80808080808080807a80808080808080818381837e8381837e8381837e8381837a817f817b8482847d8482847d8482847d8181817d8181817e7e7d7e7e7e7d7e7b7e807e7f7e807e827e807e837b7d7b827e7e7e817e7e7e80818081807e7e7e7f818181808181817e8181817f8181817e8181817f8181817e8181817e8181817e7e7e7e7e8180817e818081817e7e7e817e7e7e837e7e7e867e7e7e827b7d7b847b797b887b797b848684867b868486828384838683848381838483848b8b8b7f8e8f8e8194969484949694868e8f8e878c8a8c89868486898c8a8c828c8a8c8186878682868786818c8e8c7e8c8e8c7e8688867f8688867f80828081868886848385838483858382838583848b8d8b8a8c8a8c8b8c8a8c8686858687808180888180818b8180818b8180818c8482848d838283878382837a8b8c8b8083828382767576908181818d8181818d8181818a8183818281838183818381858c8e8c808c8e8c8783848380838483758c8e8c888e8c8e89807e8082807e8083807e80827b797b827b797b827b797b837b797b84848284828482848484828486848284877b7d7b877b7d7b877b7d7b877b7d7b847b797b847b797b847b797b847b797b8383858386838583869495948894959485a5a2a583a5a2a581a5a2a581a5a2a57e9c9e9c7e9c9e9c809c9e9c829c9e9c828b8c8b818b8c8b818b8c8b818b8c8b828b898b838b898b838b898b828b898b838e8d8e829c9a9c7d9c9a9c7a9c9a9c749c9e9c819191917b9191917b919191828486847e7b7d7b7e7b7d7b807b7d7b7f8486847b8486847d84868480848684808c8a8c808180817d7676767d6b6d6b7d737173777876787b7e7c7e807e7c7e7e6b6d6b7d6b6d6b7f7374737c7b7b7b7a7b7b7b78737473786b6d6b7d73747379737573787375737d7375737c737573817b797b817371737a6b696b7a6b696b7f7b797b7d7b797b7a7573757a757375767b787b797b787b7f7b787b837b787b82818381826b6d6b886b6d6b886b6d6b8b7371738b7b7a7b8b7b7a7b8b838483898384838e838483897b7a7b847b7a7b8b7b7d7b8e7e7e7e887b7d7b8b7b7d7b838181817f8181818a7e7d7e8c7e7d7e8a7b797b877b797b967b797b936b696b806b696b8a75767580757675887576758c7e7c7e8a7876788878767885787678847371737e7371738273717384737173846b6d6b87767676896b6d6b896b6d6b8a7371738a737173887371738373717384757575837879788173717380737173847b797b847b797b768c8a8c89868486936b6d6b827879787a8685867e8685867c7e7d7e7f7879788173757384737573837375738373757383737573817375738173757382787a7883787a7883787a787f7b7d7b818081808186858681868586838482847e8482847f848284818482848081818184818181847b797b837b797b83787a78847375738473757384787a78837e7f7e817e7f7e817e7f7e7d7e7f7e798482847b8482847b848284778482847a7b797b7d7b797b7d7b797b7d7b797b7c7876787986848676868486798684867d8c8e8c818c8e8c788c8e8c817e7f7e76737173587371736280818080737173626b696b769191918b919191959191917e7978795f6e6e6e746e6e6e74797879737e7c7e8178767878787678767e7c7e7a7b7b7b7a7b7b7b7f7b7b7b7c7b7b7b757878786f787878757878786978787874787a78ac94969496787a7874787a78758c8a8c827e7c7e877e7c7e8b7e7c7e897b7c7b816a6a6a7d5a595a7d6a6a6a8e737573848081808480818084808180859496948e8b8c8b958b8c8b92838283867e7f7e867e7f7e887371738273717380737173887878788e7e7f7e8e8486847f9496947f8b8c8b8c7b797b8c838283868081808880818088808180868685868584868486848684888486848784868488868686898482848886868689868686898486848a8181818a8181818a8181818a808180898081808b8081808b8685868b84828487848284858482848884828486848284878482848b84828489848284878181818a8181818a7e7d7e857b797b877b797b877b797b84818181868181818b8182818b8182818d8182818b8182818a8180818c7e7e7e8d8180818e8482848a868586848685868f8685868f8685868e8e8d8e899c9a9c869c9a9c918e8d8e8e8c8e8c8b8c8e8c8e8c8e8c87818381827b7d7b858082808c8688868a868886878482848c848284878c8e8c8c86868691838283889496948c8b8c8b9a7b797b8b7675768576757682767576886b696b886566658c65666586656665885a5d5a865a5d5a835a5d5a835a5d5a7e5a5d5a7b6b696b846b696b8b7674768b7674768b7371738a7371738573717383737173886b696b8b6b696b8d6b696b8c6b696b8e737573917879788c7375738f7375738d7879788b7375738e73757388737573897375738b73757385737573897375738673757387787978877879788778797888737573877879788878797886787978877b797b847e7d7e86818181877e7d7e87818181848181818181818181818181828181817f7e7d7e7f7e7d7e837b797b837b797b837b797b7f7b797b7c7e7c7e7e7e7c7e7e7e7c7e7b7b797b7e7b797b7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7e7c7b7d7b837b7d7b7f7b7d7b7f7b7d7b807b7d7b7f7b7d7b80838483808384838080808081868786808080807e7b797b807b797b7f7b797b7e7b797b7f7b797b7d7b7d7b7d7b7d7b7e7b7d7b7e8384837d8385837d7b7d7b7f7b7d7b7d7b7d7b7f7b7d7b7d7b7d7b7c7b7d7b7d7b7d7b7d7b7d7b7f80828080808280808082807d838483788b8b8b8283848387949294809c9e9c7a8e8f8e7a8e8f8e808e8f8e7e8b898b7e838183818381837e8381837d817f817f8482847f8482847d8482847c8486847c8486847f8181817e8486847d8486847e848684808183818381838180848284818180818184828480848284808181817f8181817e8486847e8181817f8181817f8181817f8181817e8181817e8180817f8180818181808182818081808180817e81808180818081808482848486848684807e80867b797b848c8a8c7d949294818b8b8b7d8384837b8384837f8988897f8482847c89888981898889858c8a8c878c8a8c85807e80827b797b818080807f8687867f8687867f8080807d8082807e7b7d7b7d8082807e8082807f7b7d7b7f7b7d7b847b7d7b8b7b7d7b8d808180878081808b7b7d7b898081808b8180818e7e7e7e8e7e7e7e907e7e7e938382837a7b797b747b797b8d8b8c8b898c8e8c9b8c8e8c8981818189818181898183818381838185818381888c8e8c838c8e8c808c8e8c838c8e8c838c8e8c839c9a9c859c9a9c889c9a9c899c9a9c889c9e9c889191918591919185919191848c8b8c808c8b8c848482848284828481898a89877b7d7b877b7d7b817b7d7b847b797b868989898889898986898989888385838b8385838b8385838b83858386838183858381838283818383949194819c9e9c819c9e9c829c9e9c7f9c9e9c7f9c9e9c7f9c9e9c7f9c9e9c7d9c9e9c7d9c9a9c7f8b898b818b898b828b898b82808180807375737f7375737e7375737b8685867f7b797b7d7b797b788685867a8486847c8486847c8486847e848684828486847d848684807b7d7b7f6b6d6b786b6d6b766b6d6b766b6d6b7376767680787678807e7c7e8284828484848284818482847e848284817b7b7b817b7b7b7e7b7b7b79737473797b7b7b7d848284807e7e7e807e7e7e81737573817375737e737173776b696b7a6b696b857b797b82706e707a6b696b75706e707a7b797b7f7b787b898b8b8b839c9e9c839c9e9c7e8c8e8c808c8e8c7c81838182767876857b7a7b887b7a7b8b7371738b7371738e7371738773717382737173847b7a7b8b818081897e7e7e868180818e818081857b797b817e7d7e8a7e7d7e867b797b8a7b797b8a7b797b8d7b797b876b696b8a6b696b926b696b8a706f70837b7d7b8678767886737173887371738873717384737173827b797b878381838d7b797b8f8180818f8180818c818081898180818a84868485848684857e7f7e83787878837b7d7b8778797883757575837b7d7b89807e8089807e80897b797b7b8c8a8c878685868b6b6d6b826b6d6b826b6d6b857375738778797884787978847e7d7e837e807e81848684827e807e82848684808486848184868481848684818486847f8685867f868586818c8a8c848c8a8c8386868683848284828482848284828481818181817e7d7e817e7d7e8281818183787a7883787a78837e807e847e807e86848684837e7f7e817e7f7e7f7e7f7e7c8686867a898a897b868686788482847d8b8c8b7b9496947b8b8c8b7a8b8c8b76949294768684867186848676949294818c8e8c818c8e8c677e7f7e6770707062737173627371736273717358737173807e7d7e95a5a6a580a5a6a5767e7d7e5a63656369797879747978796f6e6e6e7173717373737173767371737673717372737473756b6d6b776b6d6b726b6d6b756b696b756b696b6f6b696b75787878a1868886ac9496948b86888674868886708c8a8c708c8a8c798c8a8c797e7c7e797b7c7b797b7c7b757b7c7b757b7c7b7b808180818e8d8e888e8d8e8b8e8d8e888b8c8b888b8c8b85838283857b797b8d78787886787878847e7f7e887e7f7e808486848284868488848684888486848a838283888b8c8b888b8c8b858382837e80818086868586888685868686858686818181868181818781818185818181858482848986868689898a8988898a8989848684888486848884868488848684898685868b8685868a8081808a8081808b7e7e7e877e7e7e878180818b81808185818081858180818a818081868180818881818187818181827e7d7e847e7d7e848181818a8181818f7e7d7e8a7e7d7e8a8182818c8182818a8482848b8182818d8180818c8482848c8482848e8482848f80818089868586898685868a8c8a8c8b8081808e808180918e8d8e868e8d8e8b8c8e8c878c8e8c8481838184767876858082808f8082808c8082808c8082808c8c8e8c918c8e8c878686868c8686869a8b8c8b95838283888b8c8b887b797b887675768b6b696b886b696b8b6b696b91706f7091706f708d706f708c706f7088686968866869688668696883686968886b696b8e7674768b7674768b767476887371738a7371738a7371738b7371738c7b797b8b7b797b8d7b797b8f7b797b8f7879788e787978857879788e787978907375738c7879788c7879789073757393787978937879788f7879788d7879788a7e7d7e8c7e7d7e897e7d7e897e7d7e8c7e7d7e887e7d7e867e7d7e87787978867b797b867b797b867b797b887b797b887b797b837b797b827e7d7e837e7d7e837e7d7e7e8181817e818181827e7d7e83817f8183848284828482847f84828481817f81817e7c7e7e8482847e8482847c7e7c7e818987897c8987897c8987897d838583847b7d7b847b7d7b827b7d7b80838483807b7d7b84838483808384837e808080808080807f8080807c8080807f8080808080808080808080808080807e8384837e7b7d7b7d7b7d7b7f8384837f7b7d7b7c838583838b8d8b8283858380838483828384837f8b8b8b808b8b8b818c8e8c828c8e8c828c8e8c808c8e8c7d94929482949294828b8b8b9b8b8b8b859c9e9c7a9c9e9c859c9e9c809c9e9c7e949294848b898b818b898b8183818384848284847e7c7e847b797b847b797b817b797b7f7e7d7e807b797b7e7b797b7f7b7d7b7d7e807e7a7e807e7b7e807e7f7e7e7e817e7e7e7f8180817f8180817d8181817c8486847e8486847c8486847d8486847d8486847d8486847f8181817e8482847f818081817e7e7e7f7e7e7e7d8180818181808181818081808482847f8c8a8c7f8c8a8c848c8a8c86807e807d8384837d8b8b8b818b8b8b828b8b8b81898889848988897f898889848988898986848683807e808286848685868486858080807e7b797b7f7b797b7b7b797b7c7b7d7b8286888683868886818082807f7b7d7b7f838583848385838b8385838a8685868c8685868d8081808a7b7d7b887e7e7e907b7d7b907b7d7b917b7d7b937b797b7a7b797b6e8382839994969497818181948181818d8181818981818188818381827678768376787684767876797b7a7b727b7a7b877b7a7b837b7a7b82807e80848e8c8e848e8c8e849c9a9c8691919184919191839c9e9c879c9e9c869c9e9c899c9e9c879c9e9c8d949494969798978aa5a6a587a5a6a58da5a6a58d9799978b9799978f9799978d9799978b94959488949594838385838373757384737173827371738373717383737173826b6d6b816b6d6b826b6d6b826b6d6b827b7a7b807b7a7b808b8c8b7f8b8c8b7e9c9a9c7e9c9a9c7e9c9a9c7d9c9a9c7b9c9a9c7d9c9a9c7d8e8d8e7d8081807d7b797b7d7b797b767b797b7b7b797b847b7d7b7a7b7d7b7a7b7d7b807b7d7b7d7b7d7b767b7d7b7d737573767375737881808180818081828c8a8c858c8a8c808482847e7e7c7e777e7c7e7b737173807374737e6b6d6b806b6d6b836b6d6b806b6d6b7d7374737b7b7b7b807b7b7b807375737b7375737b7375737c7375737e7b797b7a7b797b857b797b7e6b696b786b696b7a706e7073757375737b797b7f7b787b837b787b866b656b8c6b656b866b6d6b8a818381828c8e8c828c8e8c808c8e8c868c8e8c888384838b7b7a7b82737173847371738c7b7a7b897b7a7b8b7b7d7b8b7e7e7e8c8180818e84828483818181858181818c8181818c7e7d7e8a7b797b8d7b797b8a7b797b817b797b857b7d7b857b7d7b88757675837b7d7b857e7c7e7f7e7c7e887876788c7371738d7371738b7b797b8b8381838d8381838f818081898c8a8c878c8a8c848c8a8c857e7f7e877e7f7e857e7f7e85787878897b7d7b8a7b7d7b897b7d7b8a7b7d7b867b797b897b797b897b797b867b797b76868586878685868f8685868286858684848284848482847f8482848284828483848684838486848484868484848684868486848684868483848684838486848380818082808180848081808380818083848284838482848386868683898a8982848684808486847d8486847e84868480848684808486847e848684817e807e867e7f7e81848684818486847f8486847e898a897c898a8979898a897b898a897e949694789496947b8b8c8b7b8b8c8b798684867c8684868186848684868486817e7f7e6c7070706370707063707070627371736c737173627371736c808180a99191919fa5a6a56c7e7d7e626b696b6f797879797978796f79787974797879717e7c7e7178767871787678767e7c7e7773747375737473757374736d7b7b7b75787878757878787b8687868e949694a1868886a186888669787a7869787a786c706e706c706e706c7e7c7e707e7c7e797b7c7b797b7c7b7d8c8e8c898c8e8c889c9a9c7e9c9a9c8b9c9a9c888e8d8e888382838b83828388838283888382838684868482848684898486848f8486848e8486848a84868488848684887e7f7e88838283867b797b837b797b837b797b887b7d7b8a8081808a80818088808180847e7d7e857e7d7e84818181888486848a8482848a8482848b8482848b8482848b7e7d7e88818181898486848b8181818a8081808b8081808980818088808180878180818a8180818b8180818a818081847e7e7e86818081897e7e7e887e7e7e8a7e7d7e847e7d7e8384868489848684898486848c8181818d8181818c8181818b8482848c818281898182818b8482848f8180818f8180818e8180818f7e7e7e8f8081808f808180898081808c8685868e8e8d8e9680818096737573897375738b767876807678767d8183818b818381878c8e8c8c8688868c808280917b7d7b97898a898c8c8e8c82848284978c8e8c91838283917b797b8c7b797b7a838283827675768e8181818b81818194818181937b797b937b797b937b797b8a7b797b8b7675768b76757688767576867675768e767476917674768e7674768b767476887b7a7b887b7a7b8b7b7a7b8b7b7a7b8a7b797b8a7b797b887b797b8a7b797b8c7e7d7e8e7e7d7e887e7d7e8a787978907e7d7e8e7e7d7e8d7e7d7e917e7d7e917e7d7e8f787978917e7d7e89848284897e7d7e8b7e7d7e8a7879788a787978897e7d7e89787978867e7d7e867e7d7e877e7d7e867e7d7e857e7d7e847e7d7e857e7d7e8581818184818181857e7d7e8581818181818181807e7d7e85818181838482848184828481817f8180817f817e817f8181817f81818482847b848284817e7c7e857e7c7e8173717385898789819496947d949694818b8d8b838b8d8b7f9492947e8b8b8b808b8b8b7f8384837e808080828080807f8080807e8687867f8687868186878681868786808687867e8b8b8b7f949294819492947f949294829496948394969483949694808b8d8b838b8b8b869492948394929485949294828c8e8c808c8e8c818c8e8c828c8e8c828b8b8b878b8b8b829492948783848397737173808e8f8e808e8f8e6e8e8f8e70838183817b797b7e7b797b7e7b797b7d817f81787e7c7e787b797b7d7b797b7d7b797b7d7b797b7c7b797b7a7b797b7b7b7d7b7b7b7d7b7b7e807e7b8183817f7e7e7e857b7d7b837b7d7b807b7d7b837b797b837e7d7e81818181827e7d7e82818181817e7d7e827e7d7e827e7d7e7b818081798180817e8180817e8180817e8482847d8482847e848284808180818186848688807e80887b797b867b797b867b7d7b887b7d7b867b7d7b867b7d7b8684828484898889758988897c848284827b797b7e807e807e807e807c8c8a8c7c8c8e8c7e8c8e8c7e8c8e8c7c8c8e8c818c8e8c828c8e8c848c8e8c828c8e8c829496948494969484949694848b8d8b8d8685868c8685868786858688868586888482848d7e7e7e907b7d7b8d7e7e7e997b797b807b797b6e838283938382838681818186767576896b696b866b696b836b6d6b826b6d6b846b6d6b876b6d6b7c7371737c7b7a7b8a7b7a7b8373717385737173877371738573717386737173827b797b817b797b837b797b827b797b8084828480848284828c8b8c8b949494969798978a979897849798978da5a6a58aa5aaa591a5aaa591a5aaa591a5aaa591a5a6a586a5a6a57d949594809495947f9491947f9491948483818383838183807b7d7b7e7b7d7b7e7b7d7b7e6b6d6b7e6b696b806b696b7f6b696b806b696b816b696b806b696b806b696b807b797b7f8081807e8081807d9c9a9c7a9c9a9c7a9c9e9c78919191749191917d9191917e7b7d7b767375737c6b6d6b7e6b6d6b786b6d6b7f7b7d7b7d8486847d7b7d7b858180817b8180818076767680767676777876787d787678777371737b7371737f7374737e7b7b7b808482847f7b7b7b7f7b7b7b7e7b7b7b7e7b7b7b786b6d6b80737573819492947b949294817e7e7e817b797b7e7b797b7e6b696b6c6b696b787b797b75757375756b696b847b797b868b8b8b838b8b8b868b8b8b897b787b88767876867678768a6b6d6b866b6d6b887b7a7b88838483858384838b83848385838483898c8e8c8b8c8e8c898384838c8482848e8180818e7e7e7e917e7e7e83818181838181818a7e7d7e887e7d7e847b797b84848284877b797b877b797b857b7d7b837b7d7b857b7d7b8f7576758a737173867e7c7e8584828483848284878c8a8c878381838983818384838183878180818f7676768d76767689767676877371738c73717385737173857878788a78797889787978867b7d7b867b7d7b7e807e8089807e808686848686807e807e8685868b949294938685868286858681848284877e7d7e877e7d7e8784828485848684857e807e83848684828486848284868481848684818486848184868480868586808685867f808180808081808284828484848284878482848284828483818181818181817f8181818084868481848684807e807e7a8486847d787a788c7878787d8486847d8486847f8486847d8482847b8482847c8482847b8482847b838283788382837a7b797b838382837f8684868194929481949294816b696b706361636763616367636163676361636273717362737173767371739e9ca29c9fa5a6a58b6b696b626b696b767e7d7e748482847484828474848284798482847c7e7c7e717e7c7e71848284787876787a7374737784828475848284757b7b7b758687867b868786949496948e9496948b94969474787a785e6b6d6b696b6d6b70706e70796361637e6361637e706e70857b7c7b817b7c7b918c8e8c918c8e8c918081808e8e8d8e8e8e8d8e888e8d8e8b8382837e8382837e838283888382838b848684887e7f7e8b7e7f7e89848684847e7f7e867e7f7e887e7f7e8684868488838283888b8c8b8a8382838c8382838c868586887b7d7b867b7d7b888081808881818185848684898486848b8486848a86868687848284898482848b8482848b8486848c8486848a8181818b8181818c8081808a80818088808180898685868b8482848a8482848981808186818081878180818a81808188818081878180818881818188818181877e7d7e878181818a818181898181818a8181818a818181898482848b8182818a8182818a8182818c7e7e7e8d7e7e7e8c7e7e7e8c8180818f8081808f808180878081808f7b7d7b997375738b7375738673757396737573956b6d6b846b6d6b87818381878183818f8688868a8c8e8c8586888694868886a68482848c848284878c8e8c87848284957b797b95949694919496947f8b8c8b7f8c8e8c948c8e8c858c8e8c888181818c7b797b8f706f7093706f7091706f708b7675768b7675768d848284908482848e8c8a8c8b8c8a8c8e8c8a8c8b8c8a8c898c8e8c858c8e8c8483848388838483898482848984828488848284888482848a8482848c7e7d7e8a7e7d7e8a7e7d7e8c8482848d8482848e7e7d7e907e7d7e8d84828491848284938482848b7e7d7e877e7d7e877e7d7e877e7d7e877e7d7e8a7879788b787978877e7d7e867e7d7e877e7d7e86818181868181818681818183818181837e7d7e827e7d7e827e7d7e827e7d7e817e7d7e827e7d7e827e7d7e817b797b817b797b807e7c7e817e7c7e817e7c7e847e7c7e7e7e7c7e6f7b797b72737173727371738a7e7c7e94949294829496947c8b8d8b818b8d8b818b8d8b808b8b8b808b8b8b838b8b8b828b8b8b828c8e8c828c8e8c838c8e8c828c8e8c818c8e8c818c8e8c828c8e8c818c8e8c838c8e8c838c8e8c838c8e8c848c8e8c848c8a8c848c8a8c83838383838383838184828482848284837e7d7e837e7d7e827e7d7e807e7d7e7e7879787c7879787f7679767f7679767c767976767679768c6b696b8c6b696b74787678627876786f868486828684867e918f9182918f918189888977898889778e8f8e798e8f8e7a8b8b8b7c8384837f7b7d7b817b7d7b7f7b797b817b797b847b797b847b797b817b7d7b80838483837b7d7b837b7d7b887b797b857b797b827b797b807b797b807b797b807b797b7f7b797b7d8080807b8482847d8482847d8482847d8988897d8382837d8382837e8382837d838283808482847e8482847f8482847f84828485787878887e7f7e7f7e7f7e7f787878837e7c7e837e7c7e797e7c7e6e7e7c7e7e787a7885787a787e787a7880787a7882848284808482847f8482848384828480868786808c8e8c808c8e8c818c8e8c84949294849c9a9c82949294879c9a9c878c8a8c8a7b7d7b8c7b7d7b8e7b7d7b8a7e7d7e89848284917e7d7e8f7e7d7e8f8180818f767676658c8a8c8f8c8a8c947979797d8f8d8f7d8f8d8f83797979897b7c7b897b7c7b897b7c7b897b7c7b847371737f80808081808080848080808584828484848284878482848984828487848284867b7b7b867b7b7b867b7b7b857b7d7b85757775877b7d7b857b7d7b90737273906b6b6b857372738373727381706f708775767584757675817b7d7b837b7a7b7c7b7a7b76838483788c8e8c779492947d9492947d9492947d949294789496947d9496947d8989897b8989897e838483828384838283848382838483817b797b7f7b797b817b797b817b797b8078767883787678827876787d7876787c8381837b8c8a8c798c8a8c77838183798685867d8685867d8685867d8685867f7e7e7e817e7e7e7c7e7e7e777375737b6b696b757876787b787678757876787e7e7f7e7e8486847e848684808486847d838083808380837c8380837c7b7a7b7b7e7d7e7d7e7d7e847e7d7e787e7d7e837b7f7b867374737b6b696b7b737473766365637c707170768c8a8c768c8a8c85868586728685867786858685868586886361638b737273888384838883848388818081868c8a8c838c8a8c888c8a8c907e7f7e907878788d7e7f7e8b7e7f7e8e8383838e8c8a8c8e838383908383838678797882737573867375738f7375738b7b7d7b8586858686808180867b7d7b8781818186818181877e7d7e8a7b797b8b7b797b867b797b81808080867b797b887e7d7e867e7d7e847e7d7e847e7d7e887878788a7e7f7e8a7e7f7e877e7f7e877e7d7e8a8482848a84828487787978857878788a7878788a7878788a7e7f7e887e7f7e887e7f7e867e7f7e84787878867879788c7b7d7b8a7b7d7b8878797886838483828c8e8c888c8e8c8883848380848684808486848b848684858486848481818182818181878181818481818183817f8181817f8182817f8182817f8181848284817e7d7e81848284828482847f83838381838383848383837e7b7c7b81808180818081808180818082808180817b7d7b7f7b7d7b817b7d7b7a7b7d7b90737573877375737e7375737e7375737a7375737d7375737a7375737d7375737e7b787b7b7b787b848383838983838383918f918a7e7c7e766b696b706b696b6a737173717371736a737173717371738473757384a5a6a584a5a6a593a5a6a583848684697978797084868470848684728486847c84868479848684727b7c7b757b797b707b797b757b797b7a89888979949494799494946e9494946e949494729494948194949497949494979494947986858666787978668685866c7879787391919173919191819191918e9191918d919091929c9a9c969190917f91909187898a898a8686868e848284928686867f898789848987898b8e8c8e8b8e8c8e8e8c8e8c8e8c8e8c8e8c8e8c8a898a89868c8a8c898c8a8c8c8684868c8684868e8685868e8c8a8c8b8685868586858684848284848686868b898a898c898a898c898a898b898a8987898a89898686868684828488848284898482848b8684868c8684868c8482848a84828488848284888183818a8486848c8486848d8183818a8180818681808186818081898180818981808188818081878180818881808187818081847e7e7e898180818b818081897e807e897e807e898183818a7e807e8c7e7e7e8c818081898180818a8180818c7e7e7e8c8180818b8180818c8482848d8180818c81808189818081867e7e7e90737573877375738384828490787978877879788773757385737573847e7d7e8f8081808a7b7d7b818c8a8c95868586a073757391737573877375737d7375739b737173a373717398807e80908e8c8e7ca5a6a5779191917791919182919191809c9b9c80838483898384838b838483876b6d6b897e807e937e807e939193918c8c8e8c898c8e8c898c8e8c888c8e8c87868586878685868486858685808180868081808a8081808b8081808b7b7d7b8c7e7e7e8a8180818d7e7e7e8e8180818c8181818f7e7d7e937b797b947e7d7e8f8181818f8181818f8181818276757689737573897b7c7b827b7c7b847b7c7b897e7d7e897b797b887b797b897e7d7e887e7d7e85818181867e7d7e8581818182818181838181818281818181848684818486848284868483818181818181817f8482847f7e7d7e827e7d7e81787978827878787b73717385737173877e7f7e7b8383838c9492949594929491838383818c8a8c818c8a8c818c8a8c818c8a8c7f8c8e8c828c8e8c828c8e8c828c8e8c818c8a8c828c8a8c858c8a8c828c8a8c828c8a8c848c8a8c848c8a8c848c8a8c84838583807b7d7b7e7b7d7b807b7d7b7e7b7c7b7e7b7c7b7d7b7c7b8173757381737573817879788073757382737573827375737e73757380787978847e7d7e8581818182818181828c8a8c858c8a8c869492948c8684868678767874868486829c9a9c899c9a9c7e9c9a9c7e918f917d8e8f8e798e8f8e7b8988897b8e8f8e7c8b8b8b7c8b8b8b7f8b8b8b818b8b8b7e8684867e868486828684868486848684838483818384837d8b8b8b7b8b8b8b7d8687867f8080807f7b797b7f7b797b7f8080807d8687867f8687868180808082848284808482847d8482847c8988897f8b8c8b7f8b8c8b7a8b8c8b7b8b8c8b808e8f8e7f8e8f8e7d8e8f8e828e8f8e8e84868485848684797e7f7e827e7f7e877e7c7e807e7c7e807e7c7e757e7c7e7686888685787a7883787a7880787a787d8482847f848284808482847d8482847e80808086868786838c8e8c818c8e8c8494929485949294828c8a8c8884828485868586878081808c7b7d7b907b7d7b8e7375738a7879788e7e7d7e927879788f818081987676766d76767676818081a0636563836365638379797983797979858383838983838389838383827b7c7b7f7371738673717386808080868080808584828488848284878482848884828487848284858482848584828485848284867b7d7b847b7d7b887b7d7b897577759073727390737273877b797b897b797b887576758875767588706f7084706f7083737173837371737f7371737f73717380737573807375737e7e7e7e7d7e7e7e808989898289898982898989829496948294969482949694809496947e949694818c8e8c818c8e8c7e8687867e7b797b7d7876787d7876787d6b696b7f6b696b7c7371737a7371737a7371737b7b797b7d7b797b797b797b7d7b797b807b797b817e7e7e7c737573777e7e7e7a7e7e7e7b949294799492947b8684868086848688787878837878787e78787883787878867b7a7b8673757380737573867b7a7b84737573827879788473757381737573817374737e6b696b816b696b7b737473768c8a8c8b8c8a8c827e7d7e7f7e7d7e8f868586808685867c9995996dada6ad7f9496948b737273887372738b7372738d7676768c7676768a76767688818081858486848a8486848a7e7f7e8a787878887375738b7375738b7375738973757382737573847e7d7e898482848f7e7d7e8a7b7d7b8c7b7d7b8c7b7d7b888685868981818186818181868486848784868486868786847b797b818080807a8c8e8c8b848684888181818184868488818181817e7f7e857e7f7e85787878877371738c7375738e7879788e7e7d7e87848284858486848a787878857878788a7878788b7878788a7e7f7e8a7878788878787885787978867879788d7b7d7b8d7b7d7b8c7b7a7b8c7b7a7b868384838483848387787878857e7f7e857e7f7e857e7f7e847e7d7e827e7d7e877e7d7e867e7d7e86817f8182817f81817e7c7e85817f81858482848584828482848284847e7d7e83838383818383837f8383837f838383808081807e8081807d808180808081807e8081807e8685867e8685867880818090737573877e807e7a7e807e7a7e807e787e7e7e787e7e7e7a7e7e7e787e7e7e798383837b838383818c8e8c818c8e8c8a7e7c7e766b696b5c7e7c7e63a5a2a564aaadaa64aaadaa64c6cbc67dc6cbc68ca5a6a57d8c8d8c848c8d8c8c8c8d8c6d797879697978796d79787970797879777b7c7b7c7b7c7b727b7c7b777b7c7b757b797b707b797b7a7b797b88979797689494946e838283859494947fa5a6a581a5a6a581a5a6a58894949481737173796b6d6b736b6d6b6c6b6d6b8d7879788e9191916ca5a6a573a5a6a57a9191917a9190918d9190919b7b7d7b927b7d7b87898a898e8c8e8c878c8e8c83868686818482848e848284908482848e8987898a898a8990898a898a868686848482848d868486908684868f8482848d8482848c8685868b86858686808180837b7d7b8384828486898a8987898a898886868689868686898686868584828484848284868482848b868486898482848b8482848c8482848a848284888482848a8482848a8183818c8183818c8183818b7e807e867e7e7e868180818b8180818b818081877e7e7e867e7e7e877e7e7e887e7e7e8781808187818081898180818b818081878183818c818381877e807e897e807e8c81808188818081898180818d8180818c8180818c8180818c8180818b8180818981808188848284898180818681808187848284877e7d7e857e7d7e897e7d7e86848284868482848b8482848b8482848a8081808780818087868586878685868c8486848c787a78877375738c848684908e8c8e9e8e8c8e9b807e8095737173826b696b7c91919192a5a6a58da5a6a586b5b2b586b5b2b58bb5b2b589b5b2b591a5a6a598a5a6a593a5a6a591919391898c8e8c898c8e8c878c8e8c88838483878c8a8c878c8a8c848c8a8c828c8a8c828c8a8c82868586878081808b7b7d7b8e7e7e7e8b7e7e7e8c7e7e7e917b7d7b8f7b797b8e7e7d7e8e848684937e7d7e8f7675768b76757686767576827675768b8383838f838383848383838283838382848684857e7d7e877b797b877e7d7e867b797b847b797b837e7d7e847e7d7e847e7d7e83818181828181818281818184818181827e7d7e8181818181818181808482847e8482847f8482847c7e7d7e7b7e7f7e787e7f7e82787878858486848094929484838383807374738c636563a76061608a8c8a8c818c8a8c818c8a8c848c8e8c818c8e8c848c8e8c848c8e8c838c8a8c838c8a8c868c8a8c868c8a8c868c8a8c878c8a8c878c8a8c878c8a8c7f8385837c8385837b8385837b8385837e8383837d8383837e8383837e7b7c7b827879787e7e7d7e7e7e7d7e847e7d7e827e7d7e827e7d7e867e7d7e8a8482848b8181818b8c8a8c888c8a8c858c8a8c868684868086848680787678807876787e7b797b7e7b797b7a7b797b767b797b77848284798482847d8482847f8988897f8b8b8b818b8b8b8194929481949294829c9a9c819c9a9c839c9a9c819c9a9c81949294808b8b8b7d9492947d9492947d8c8e8c7f8c8e8c7d8c8e8c808c8e8c808c8e8c808c8e8c838c8e8c7f8c8e8c7f8e8f8e7f8e8f8e808e8f8e7e9496947e949694838b8c8b829496948294969480949694818e8f8e828e8f8e81848284827e7f7e7c7371737c7878787f78787887706e7083706e707c706e7072636163766b6d6b80787a7880787a7883787a78818c8a8c7f8c8a8c828c8a8c828c8a8c808c8e8c81808080857b797b858080807e8482847f8482847e84828484848284817b7d7b857b7d7b8e7b7d7b8e7b7d7b8e7879788d7879788a787978917879788f767676987676767e767676658c8a8c837979798f6365638f6365638963656385737573857b7c7b89737573767b7c7b818080808e7371738473717386737173856b696b886b696b8473717384737173866b6d6b8673747387737473857374738575777586757775897577758875777589737273906b6b6b8c6b6b6b857372738a757675877b7d7b877b7d7b857b7d7b837b7a7b837b7a7b817b7a7b817b7a7b847e7e7e8473757384737573847375738573717385737173857e7d7e8a7e7d7e888384837e9496947a949694808384837e8c8e8c7d8687867c8080807c7b797b7a7876787a7876787a7876787d7876787c737173797371737b7371737d7b797b797b797b808685867d9c9e9c769c9e9c72949294818988897c8988897a7e7e7e848684867b8684867b787678807876787e7371737b7878787e78787883737173837375738273757382737573827375738273757381737573817879787d787978817b7f7b807b7f7b817b7f7b807b7f7b827e7d7e857e7d7e85707170827e7d7e8a7375738f737573857375738586858688949694868384838673727386737273887676768a7676768f6b6d6b8f6b6d6b8b7878788d8486848584868485848684888383838b8383838b838383898383838b848284888482848b848284868482848886858687868586857b7d7b8c8081808a8181818c8181818f7e7d7e8a8181818680808086868786818c8e8c818c8e8c8b8181818b7b797b7f7e7d7e7f7e7d7e8a7e7f7e8a7e7f7e83848684818486848a7e7d7e877879788a737573937375738a737173807878788a7e7f7e80787878857371738b7371738b737173897371738678797885757575867575758c787978907b7a7b907b7a7b907b7a7b867b7a7b877878788b7878788578787885787878857b797b857b797b827b797b837b797b837b797b847e7c7e83817f8182817f81827e7d7e817e7d7e807e7d7e817e7d7e8383838382838383818c8a8c818383838586858686808180838685868386858681868586858c8a8c818c8a8c7c808180957e807e879496947a9496947a9496947a9492947a9492947a949294789492947b8c8e8c818c8e8c7e8c8e8c818c8e8c7d7e7c7e637e7c7e69918f9170918f91718e8f8e6a8e8f8e7d8e8f8e908e8f8e758c8d8c758c8d8c84737573755a5d5a696e6a6e786e6a6e786e6a6e786e6a6e817372738373727377737273727b7c7b757b797b7589888988979797928988896e838283739494949094949485949494818382837973717372737173727371736c6b6d6b796b6d6b8d8685868d9492949c7e7d7e7a6b696b737e7d7e737e7d7e7a7b7d7b7f7b7d7b887b7d7b927b7d7b928482848e848284878482847b848284848482848b8482848e8482848e8482848e8482848c84828486848284828482848a8482848d8684868c8684868c8684868b8081808980818086808180888685868986868689848284898482848b8686868e868686878482848284828485868686868684868c8482848b8482848b84828486848284848482848c8482848c8482848c7e807e89818381867e807e867e807e887e7e7e898180818b7e7e7e857e7e7e837e7e7e897e7e7e8981808186818081828180818981808189818081877e7e7e877e807e817e807e867b7d7b897e807e857e7e7e897e7e7e8c81808189818081897e7e7e8a818081888180818a7e7e7e8a7e7e7e8c7e7e7e8a7e7e7e867e7e7e8584828485848284877e7d7e898482848884828488848284898482848b7e7d7e87808180878081808a86858687868586878486848c8486848c848684967e807ea38e8c8e9e9c9a9c958e8c8e938e8c8e989191919d919191989191918d9191918d9c9b9c8f9c9b9c899c9b9c8f9c9b9c98a5a6a58ea5a6a589919391897e807e8c7b7a7b877b7a7b887b7a7b877b7a7b847b7d7b84808180858081808286858683868586828c8a8c858c8a8c8b8081808e7b7d7b8c7e7e7e8e7b7d7b907e7e7e917e7d7e8c7b797b8b7b797b8c7b797b8b6b696b826b696b938181818f8c8e8c8d8c8a8c8d838383888383838483838384818181868181818481818183818181847e7d7e877b797b867b797b857b797b857b797b867b797b857b797b837b797b847b797b847b797b837b797b837b797b81787978817e7d7e7d7e7d7e7c7879787d7e7f7e807e7f7e787e7f7e767e7f7e77737473777374737b7374737b737473944a4d4ab04a4d4aa77675768a8c8a8c888c8e8c868c8e8c848c8e8c868c8e8c868c8a8c888c8a8c888c8a8c868c8a8c888c8a8c878c8a8c858c8a8c828c8a8c80737573817375737f7375737f7375738273757381737573817375738373757384737573837879788278797884787978867e7d7e847879788678797888737573886b716b856b716b826b716b826b716b806b696b806b696b80787678807876787e7b797b827b797b828684867e8684867d8988897f8e8f8e83949694859496948694929486949294839492948494929482918f917e918f91808684867f8684867d8b8b8b7d8b8b8b808384837e8384837d8687867d8c8e8c7d8c8e8c7f8c8e8c808c8e8c838c8e8c848c8e8c828c8e8c808e8f8e808e8f8e808e8f8e7f8e8f8e7f8b8c8b828b8c8b83838283828382837d8482847f8482847e8482847e8482847c84868482848684828486847f848684808c8a8c838c8a8c7c8c8a8c798c8a8c8094969488949694839496948594969484949294819c9a9c7e9c9a9c82949294838c8e8c808c8e8c8086878680868786848c8a8c7e8c8a8c7f8c8a8c848c8a8c818c8a8c878c8a8c8c8685868c7b7d7b8e7e7d7e8d7375738d737573927879788f7676768f7676768f6b6d6b5c8180817da5a2a5a68f8d8f9a8f8d8f948f8d8f918c8a8c8d8c8a8c858c8a8c828c8a8c7c9c9e9c868080808180808084808080867b797b847b797b837b797b84737173856b6d6b836b6d6b84737473846b6d6b86707270866b6d6b866b6d6b8675777587737273896b6b6b8c63656387636563876b696b8b706f70877576758775767583737173817371738373717381737173827375738473757382737573827375738273717382737173827371738573717384636163826361637e7372737c7372737b8080807e8080807c8687867d8c8e8c7d9492947d9492947c9492947a949294798c8a8c7b8c8a8c7e8c8a8c7b8381837d7b797b8d7b797b8d86858679868586758988897c949294847e7e7e7c737573806b696b7e6b696b7e7876787e787678767e7f7e7e8486847e84868483848684858c868c8083808382737573807b7a7b8278797881787978817e7d7e8484828483848a8483848a8483848a8483848a84827e7d7e857e7d7e857e7d7e8b7e7d7e8a8685868a7375738a7375738573757382737273887372738683848382838483888180818f8180818d7676768d7676768e787878907371738d7371738a7e7f7e8d838383908383838b838383898383838f7e7d7e8b7e7d7e88848284888482848d8685868a808180878685868d8c8a8c8f8486848a84868486818181877e7d7e847b797b897b797b8680808086808080847e7d7e887b797b867b797b7f848684887878788e7371738c737173817e7f7e87848284878482848c8482848e78797872848684858486849373717380787878857e7f7e837e7f7e887878788a7878788875757588757575877575758a7575758a7371738c7371738c7371738673717385737173907371739073717389787878887b797b857b797b847b797b847b797b847b797b847e7c7e837b797b827b797b7f7879788273757387737573817375738373757387737573837b7c7b827b7c7b857b7d7b8580818086868586828685868586858685868586788081807c7b7d7b997e807e877e807e837e807e877e807e827375738773757382737573897e7e7e8483838386838383847b787b76736d73706b696b707e7c7e767e7c7e706b696b717371737173717383737173717371736e5a5d5a845a5d5a5f5a5d5a665a5d5a74635d6374635d6378635d637c6e6a6e7c6b696b7c6b696b796b696b837b7c7b7f9797977f97979788a5a6a588979797909494947f949494798382837f7371736a737173637371736a83828372838283739492948d9492949378797873868586817e7d7e8e6b696b9c7e7d7e8e919191839190917f9c9a9c7f9c9a9c8d919091968c8e8c8a8686868e868686838686867f898789868987898b8482848e8482848e8482848e8482848886868684868686898482848c8482848d8482848d8482848c80818086808180868081808b8081808c8482848b8686868b8686868b86868685868686828482848784828487898a89868987898e868486918987898b8c8a8c7e868486868987898a8684868c8684868b848684878183818781838189848684898482848a84828484818081857e7e7e888180818981808188818081817e7e7e897e7e7e8e7e7e7e8b8180818781808189848684868486848c84868486848684848180818c7e7e7e897e7e7e887e7e7e8a7e7e7e867e7e7e887e7e7e8d7e7e7e8c7e7e7e877e7e7e887e7e7e897e7e7e8384828483848284878482848784828485848284868482848784828488848284878081808a7b7d7b8c8081808a808180878486848c84868487848684918486849e807e80987371739373717395737173926b696b8d6b696b8d6b696b8d6b696b896b6d6b896b6d6b866b6d6b896b6d6b8e6b6d6b896b6d6b896b6d6b896b6d6b8a7371738a7371738d7b7a7b8f7b7a7b8d8081808a8081808a80818087808180868685868580818082868586878c8a8c8e8482848d8482848a84828491848284938181818b7e7d7e8e7b797b8b7b797b868181818b8c8e8ca08181818b767576887b7c7b8b838383868c8a8c828383838281818188818181877e7d7e8481818184818181848486848384868481818181837e7d7e847b797b847e7d7e857b797b857e7d7e837e7d7e827e7d7e817b797b81787978817375737f7375737c7879787d7878787d7878787b7878787d787878807374737b8383837b838383778383837776757694606160ba4a4d4a9d4a4d4a8b6365638663656384636563826365638163656385636563856365638563656386636563876365638470717082707170884a494a884a494a8a4a494a884a494a874a4d4a8a4a4d4a874a4d4a8a4a4d4a88525152885251528852515283525152835255528152555283525552835255527e5a595a825a595a825a595a8268686884686968846869688476757684767576877b7b7b877b7b7b818c8a8c818c8a8c848c8e8c828c8e8c868c8e8c848686867f84828480848284808482847d8482847c8482847b8686867e898a897f8c8e8c7c8c8a8c7c8c8a8c7c8e8e8e7f91929181919291818c8e8c828c8e8c848c8e8c809192917e919291838e8e8e848c8a8c81898889808482847f848284808988897f89878981898789808987897c8482847e8486847f8486847f898a897f898a8981898889828e8f8e818e8f8e818e8f8e809492947f9492948094929481949294829c9a9c82918f9181918f917f918f917d8b8b8b818b8b8b808b8b8b7e949294818b8c8b868b8c8b84949694829496948694929488949294879492948394929488949694858e8f8e868482848b8482848a7371738a787878927e7f7e8f7878788f7879788f7575758f7371736c737173899c9e9cad8989899589898995898989968c8e8c8f8c8e8c858c8e8c8a8c8e8c7d97949775979497857b797b8589868985848284828482848284828483848284847b7d7b82868686828686867c8686867d8b8b8b818384837f838483867b7d7b87787978837879788786858687949294897b7b7b8c6b6d6b846b6d6b8773747387737173847371738273717382737173826b6d6b81737473826b6d6b8373747384787678837876788478767884787678877e7d7e847071707a636563806365637f7374737e7b7b7b7f7b7b7b7e7b7b7b7c7e7e7e7f7e7e7e807e7e7e7f8482847a898889798c8e8c7c8c8e8c838c8e8c819492947f9492948b73767381636963806b6d6b806b6d6b7b6b6d6b7e7676767c7e7c7e7c7e7c7e778987897289878984949694849496947c9496948194969487949294829492948889878986898789808c8e8c888384838b8384838b838483847b7b7b867b7b7b887b7b7b887b7b7b847e7f7e8b7e7f7e8d7371738673717386737573847b7c7b837b7c7b847b7c7b807b797b847e7d7e867b797b878181818d848684877e807e857e807e8a7e807e877e7c7e8c7e7c7e8e7e7c7e897e7c7e8d7677768d7677768d767776917677768e7979798f8482848d8482848d8482848d7e7d7e8e7e7d7e8f7e7d7e8c7e7d7e87808080847b797b818080807e8687867c818381827678768776787687767876867b7c7b7a8383838c7b7c7b8f838383818486847a7b7c7b887b7c7b8f848684917e7d7e917e7d7e917e7d7e8b737573768c8a8c898c8a8c8d7b7c7b897b7c7b8d7e7f7e888486848d7e7f7e8d7e7f7e897e7d7e84818181847e7d7e867b797b867b7c7b887375738a73757382737573877b7a7b98737173957371738a7b7a7b867375738a7375738b7375738773757384737173847371738273717385737173857b797b857b797b857b797b837b797b83737573807375737e7375737b6b6d6b816b6d6b806b6d6b7d6b6d6b7e6b6d6b826b6d6b7c6b6d6b766b6d6b786b6d6b8e7375738b73757383737573858081807d7b7a7b7d7371738b7371738b8384837d7b7c7b777b7c7b776b696b706b696b717375737d7e807e837e807e7a898b89739c9a9c799c9a9c7f8686866e7b7d7b748482846d8482846884828474848284757b7c7b757b7c7b757b7c7b756b6d6b7b7371738a83828385838283948382838c898889908988898c89888979898889868b8b8b867b7c7b868b8b8b717b7c7b6e7b797b798b898b7f9c999c739c999c6e9f9d9f759f9d9f758989897b8989897591909181919091927b797b867b797b81737573817375737c838583869495948c898b89898486848984868485898b897f8e8f8e7f8e8f8e868988898f84828489868786898c8e8c878c8e8c7f8c8e8c858b8c8b8b8382838c8382838c8382838c868786818c8e8c7e8c8e8c898687868d868586898081808b868586848c8a8c7a8381837c8381838583818385838183848081808b8081808b86858689808180847b7d7b878081808c8685868c8c8a8c85848684838486848c848684898181818a868586858c8a8c8c8685868f868586868c8a8c868c8a8c868081808a868586898c8a8c87868586878081808980818087868586898685868d8c8a8c898c8a8c898c8a8c8d8c8a8c898c8a8c8686858689868786878687868a8687868b808080878384837f83848385838483857b7d7b867b7d7b84838483838384838683848388848284898482848984828488848284868684868b8482848b8482848c8684868c8381838a8381838a8381838c8381838d7b797b92737173906b696b8d6b696b8e6b696b8e6b696b8f706f7091706f708f737573907375738f7375738d7375738e737573927071708e70717089707170896b6b6b896365638a6365638f6b6b6b8f706f708b6b696b8c6b696b88706f70846b6d6b866b6d6b86737573897b7d7b8e7b7d7b8f7b7d7b8b8081808d8685868f8383838e7b7c7b8b7375738c7375738b817f818d817f81906b696b8d6b696b8b7371738e737173887371738273717387737573857b7c7b877b7c7b867b7c7b877e7d7e847e7d7e8584828484848284828482848484828484848284837e7d7e827e7f7e827e7f7e817e7f7e807e7f7e7d8383837d7b7c7b7d7b7c7b7b7b7c7b7f7e7e7e7a8988897c8988897a8988897b84828479848284778482847b84828473757475699492947c757475a239383991424142854241428842414282424142824a454a824a454a864a454a864a454a864245428942454289424542894245427e65656580656565806565657e6565657d6062607d60626080606260806062607c6866687c6866687e5251527e5251527f525552835255527f525552835255528b5a595a855a595a885a595a8b5a595a915a5d5a975a5d5a9768696891767576927b7b7b927b7b7b8c8c8a8c8c8c8a8c86898a8982898a897f898a897f86868682848284828482848284828482848284848482848486868682898a897e898a897a8c8a8c818c8a8c8191929186949694879c9a9c7f9c9a9c859c9a9c8796969683949694809496948094969481949694818e8f8e808988897f8988897f8482847d8482847e8987897e8987897c8987897d8e8e8e80898a897e898a897e898a8980898889818988898289888981898889818b8b8b8283848382838483828384838186848684868486878684867f868486818384838583848382838483838b8b8b828b8c8b8783828383838283868b8c8b8589898986898989888989898489898985848284858482848684828488848284857878788d787878927878788d7878788f7879788f7575758f7371738f787978599c9e9c71898989a163616395767576917675768f7675768a818181878181818d7b797b659794977d7b797b8d7b797b80848284808482848084828482848284808686868286868684868686828686867f838483848b8b8b819492947d9492947e8685868c7879789e9492947e9492948684828487848284867b7b7b867374738373717383737173837371738373717382737473816b6d6b826b6d6b826b6d6b806b696b846b696b836b696b806b696b84707170807071707070717080636563857374737b7b7b7b7b7b7b7b7e7b7b7b7e7b7d7b807e7e7e7e818081807b7d7b7f847d8480847d8480847d8482847d848483848381949294869492947c8384837c8180817b7676767b8180817c7676766d7371736d737173867e7c7e7c94929483868886848688868186888683787a788773717387737173897e7c7e897e7c7e88838483897b7a7b86737173867371738573747384737473846b6d6b836b6d6b80737173867878788473717386737173867375737d737573817b7c7b86838383808486848084868486818181898181818a7e807e827e807e877e807e8a787a788c7e7c7e8e8c8a8c8c8c8a8c898c8a8c888486848a8486848a8486848a848684888482848d8482848c7979798e7979798b7e7d7e8d7879788d7375738d737573877b797b847b797b897b797b89868786878c8e8c878c8e8c878c8e8c7c818381837375738c7b7c7b8f8c8a8c8f7b7c7b84848684848486848f8486848f848684887e7d7e887879788878797886787978857b7c7b89737573897b7c7b897b7c7b887e7f7e8b787878887e7f7e887e7f7e867e7d7e817e7d7e847e7d7e867e7d7e887b7c7b867b7c7b827b7c7b827b7c7b87838483878384838e7371738773717385737573897375738b7375738a7375738873717387737173847b7a7b897b7a7b877b797b847b797b857b797b857b797b837b7d7b817b7d7b817b7d7b808486848086858681868586817879787d7879787a787a787a787a787a6b6d6b80787a78858081808573757380737573807375737d7b7a7b748384838f8c8e8c8f737173706b696b7d6b696b847b7c7b778b8f8b749496947a94969480898b89809496946e9c9a9c8591909179868686689c9a9c74a5a6a56ba5a6a56ba5a6a56d9a9a9a629c9a9c629c9a9c629c9a9c5c8b8b8b85949494999494948594949480a5a6a5819c9e9c8489888988767276887672767c7b7c7b717b7c7b667b7c7b667b7c7b797b797b8a7b797b907b797b7f7b797b75898989758989898f9f9d9f8fb5b2b575a7a7a786a7a7a78ebdbebd79bdbebd7ca5a6a58b9495949b949594819495947b9496948c8e908e908486849084868489898889868e8f8e868e8f8e898988898e868786918687868e868786898c8e8c88949694888b8c8b8c8382838f8382838c868786848687867e8c8e8c848c8e8c8d8081808d868586898c8a8c82808180838381837e8c8a8c7c8c8a8c858381838680818087808180898081808680818082808180898081808e8685868c808180877e7d7e8381818187818181897e7d7e8780818085808180877b7d7b878081808880818084808180848081808a8081808986858684868586868685868d868586878081808780818089808180877b7d7b8b7b7d7b8a868586878685868680818086868786878c8e8c8f8687868e8c8e8c85949294899492948b8b8b8b87949294868b8b8b84838483877b7d7b897b7d7b87848284878482848784828488848284898482848a8482848a8482848b8482848d8381838f8381838f8381838f83818390848284928482849484828496848284957b7d7b937b7d7b917576758e757675927071709270717089707170876d6d6d896b696b8c6b696b896b696b836b696b866b6b6b876b6b6b8b6b6b6b8c6b6b6b8a6b696b8e6b696b8a6b696b886b696b89737573897b7d7b8c7b7d7b8c7b7d7b898081808b808180908685868d8081808983838388737573887375738b7b7c7b867674768676747686767476887674768e737173857e7d7e8b7e7d7e8b89898988838383857b7c7b87838383877b7c7b8778797885787978847e7d7e87787978877879788478797883787978857e7d7e837e7f7e837e7f7e847e7f7e86848684848383838083838380838383828c8a8c81898889819492947c94929477949294768e8f8e79949694789496947a949694739492947c949294739492947c9492947c7879787f7879787f7879787f787978807b7d7b7e7b7d7b7c7b7d7b7a7b7d7b7a7e7d7e7c60616081606160816061607b9c9e9c7b9c9e9c799c9e9c799c9e9c768c8e8c768c8e8c738c8e8c768c8e8c799492947994929479949294779492947994969481949694817e807e87686a688f7677767b84868482848684926868688a8482848a84828497767576a36869689d7b7b7b928c8a8c928c8a8c8c8c8a8c848c8e8c7d8c8e8c808c8e8c828c8e8c7e949694809496948094969480949694848c8e8c848c8e8c84898a8985868686898e8e8e898e8e8e8b9192918b9496948496969684919291858c8e8c7e8c8e8c7d8c8a8c7b8c8a8c7b8c8a8c7e8c8a8c7b8988897b8e8f8e7c8e8f8e7e949694819492947e9492947e949294838e8c8e858e8e8e848e8e8e84848684838486848484828485848284838482848484828485838483847b7d7b827b7d7b827b7d7b817b797b827b797b827b797b7e7b797b807b7d7b817b7d7b827b7d7b817b7d7b837b797b847b797b847b797b867b797b8273797383737973837e817e8573797385848284858482848584828482848284838486848a7e7f7e8f7371738f7878788f7879788f7575758f7371739873717365767576599c9e9cad76757695767576878181818f8181818c767576877675768d7b797b757b797b85a5a2a595a5a2a586949494839c9e9c839c9e9c88949494889c9a9c8691909186919091828686868a8b8b8b88949294888b8b8b8a8b8b8b838685868c868586906b6d6b7e6b6d6b8173747387737473897b7b7b867b7b7b81787878837e7f7e847e7f7e837e7f7e817b7b7b817b7b7b82848284817b7b7b7f787678817876788278767884868486807e7d7e807e7d7e807e7d7e847e7d7e846b6d6b7e6b6d6b7e7b7b7b7f84828480818081808482847e8482847c8482847f8c8e8c838c8e8c8289888980868286898384838b838483868384837c8384837d8c8a8c7b8c8a8c7e8c8a8c7b8c8a8c728987897c9492948b7e7c7e9073717383787a78826b6d6b826b6d6b836b6d6b867371738773717386737173867e7c7e837b7a7b857b7a7b857b7a7b837b7a7b837b7b7b867b7b7b85848284817b7b7b827e7f7e827e7f7e8084868484848684818c8a8c818c8a8c8a8c8a8c8a838383847e7d7e867e7d7e87818181867e7d7e82787a7885787a7887737573857e807e898c8a8c89706e708963616389706e70887677768a7677768a76777688767776897979798e7979798a8482848d8482848b84828488848284888482848f7e7d7e8c808080878c8e8c8c86878692868786988c8e8c7c8183817c767876878183817a8c8a8c838383838c737573897375738b737273926b696b8f6b696b926b696b8f7375738b78797888848284827e7d7e82838383827b7c7b857b7c7b897375738b737173937878788d787878887e7f7e86818181867e7d7e867e7d7e847e7d7e867b7c7b867b7c7b888383838c8383838e838483808c8e8c8a8c8e8c8e7b7a7b857e7e7e867e7e7e867e7e7e877e7e7e8683848385838483897b7a7b898384838586848685868486858c8a8c838c8a8c848486848684868483848684808486847b86858683868586819492947b9492947c9496947e9496948094969484949694809c9a9c7a8e8d8e7a8e8d8e7d8e8d8e798c8e8c7d8c8e8c8f8c8e8c79838483628b8f8b7d8b8f8b928b8f8b7d8b8f8b7a9496947a9496947a949694747e807e857b7d7b738686865c868686627b7d7b688482846f848284718482846b848284688b8b8b688b8b8b628b8b8b758b8b8b85a5a6a5769494948094949480a5a6a5759c9e9c759c9e9c7d9c9e9c848988897c7b7c7b718b8b8b668b8b8b668b8b8b738b898b7f7b797b7f7b797b8a7b797b9c898989888989898f737573957375738e91909186919091869190917d91909181a5a6a59ba5a6a5a0a5a6a58b83858389848684938e908e8c9496948c898b898f898889968988898c8e8f8e869496948e8c8e8c8e8080809180808091868786888b8c8b858b8c8b8b8382838e83828386808080898080808f8687867b8c8e8c808c8a8c8d868586877b7d7b847b7d7b89838183898c8a8c7c8c8a8c7e8c8a8c8680818089808180898081808b7b7d7b7d808180848081808c7b7d7b8c7b7d7b877e7d7e80818181857e7d7e898181818a808180858081808080818085808180868081808680818080808180827b7d7b877b7d7b897b7d7b868081808980818086808180878685868a868586898081808c8081808a808180867b7d7b897b7d7b8a80808086808080878687868686878685838483878b8b8b878b8b8b8d8b8b8b8d949294868b8b8b878b8b8b8a949294858c8e8c868686868986868687898a89888482848b8482848d8482848c8684868f8c8a8c91838183938c8a8c8f8c8a8c908482848d7b797b8b7b797b8b7371738c706f708a706f7088706f7088706f70897375738a707170896d6d6d896b696b896d6d6d896d6d6d8e6b696b8e6b696b8a6b6b6b8b7372738b73727389737273897576758b7576758d7576758d7b7d7b8c7b7d7b8c7b7d7b8c7b7d7b8c7b7d7b887b7d7b8a8081808d808180897b7d7b887b7c7b857b7c7b898383838883838383817f8183817f817e8c8a8c818c8a8c8e8989898e898989948989898e949694828c8a8c8583838386838383887b7c7b877e7d7e857e7d7e85787978847879788678797884787978847879788578797885787878877e7f7e85848684838486848783838387838383858c8a8c878c8a8c8989888986949294819492947c9492947a9496947b9496947a9496947b9496947c9492947c9492947c9492947c9492947f9496947f949694829496948594969488949a9488949a9480949a9482949a947f9c9a9c779c9a9c7a9c9a9c7c9c9a9c808081807b8081807b8081807b8081807d8c8e8c7d8c8e8c808c8e8c7d8c8e8c8194929483949294819492947e9492947b9496947d949694817e807e817e807e887677768b76777682848684827677768a7675768a8482847884828491686968a85a5d5a9d6a6c6a927b7b7b877b7b7b828686867f8482847d848284798482847a8482847d8482847b8482847b8988897f898a89818686868184828484868686868c8a8c818e8e8e898c8a8c8b8c8a8c84919291828c8e8c7f8c8e8c7c8c8e8c7a8c8a8c7b8e8e8e7a8e8e8e7a8c8a8c7a8988897b8988897d8988897a8988897c8987897c8987897c8e8c8e828e8c8e829492947d949294838e8e8e7e848684818e8f8e818e8f8e848e8f8e859496948394929482949294849492948594929485918f9185918f9187918f91879c9a9c8694929486949294858b8b8b8583848385838283868382838683828384838283847e817e867e817e837e817e817e817e83848284838482848084828482848284837e7f7e837e7f7e8d737173947371738f757575867879788f787978987371737163616365898989a1767576956361638c6b696b8c6b696b8a6b696b87767576857b797b8d7b797b85898689858986898b8c8b8c898c8b8c858c8b8c888482848a9190918a91909186868686828686868a8b8b8b8a8b8b8b8a949294888b8b8b838685867e8685867e8685868786858681848284868482848184828481848284827e7f7e827e7f7e827e7f7e847e7f7e8284828480848284807b7b7b8084828484868486869492948494929483868486878c8a8c848c8a8c878c8a8c848c8a8c827b7b7b84737473857b7b7b82848284818180817f7b7d7b818180818284828482898889828988897d898889808c8e8c89838483817376737f636963816369637e6b6d6b7c7676768276767680767676817e7c7e817e7c7e817e7c7e9089878982787a787e787a7883787a7881787a78817e7c7e827e7c7e827e7c7e867e7c7e867b7a7b857b7a7b867b7a7b887b7a7b848482848684828486848284848482848484868482848684868486848984868486838383867b7c7b887b7c7b8a7b7c7b8a81818189818181867e7d7e868181818d8486848d8486848a848684958486848e8c8a8c7e7e7c7e80706e70876361638a5a595a845a595a865a595a8b5a595a88636963886369638b6369638a6e716e887375738a7375738b787978887e7d7e8c7b797b848080807e8080808c7b797b8d6b6d6b717678767c8183818d6b6d6b837b7c7b808c8a8c86838383838c8a8c8b7b7c7b8f7b7c7b7d848684847b7c7b917375738d787978887879788b7e7d7e917b7c7b8583838389838383897b7c7b888486848a848684907e7f7e907e7f7e947e7d7e918486848984868481848684868c8a8c908c8a8c908c8a8c908c8a8c8e8c8e8c8a8c8e8c838c8e8c878c8e8c8b949294879492948c9492948a898889858c8e8c858c8e8c838c8e8c88838483858684868586848689807e80878684868684868486848684838486848484868486868586868685868386858684868586848688868286888684868886828688867a8081807a8081807d8081807d8081807d8384838f83848386737173707b7a7b708b8f8b779ca29c928b8f8b847b7c7b7a7e807e7d73757386737573837e807e79868686627b7d7b62868686738686866f84828472848284748482846d8482846e8b8b8b6e8b8b8b628b8b8b878b8b8b8583828376838283808382837b8382837d767276818988897976727679635d63a76b6d6b867b7c7b717b7c7b7c9c9a9c68adaaad6eadaaad79adaaad85adaaad888989897b8989897b898989888989898e7b797b927b797b8e7b797b927b797b9694959481a5a6a57c9495948b838583898486848984868493848684898e908e89898889868482848684828486848284877b797b848080807f808080847b797b857b797b868382838883828385838283817b797b897b797b8f7b797b8980808087868586828685867e868586827b7d7b897b797b897b797b89838183808c8a8c808c8a8c878081808d8081808b8081808480818082808180878081808c808180878181818084868482818181877e7d7e87808180858081807d808180827b7d7b887b7d7b888081807c80818080808180868081808c80818086808180837b7d7b89808180838081808c80818087808180877b7d7b8d8081808a808180888081808a80808089808080878080808b7b797b8b7b7d7b897b7d7b8d7b7d7b897b7d7b89838483897b7d7b86838483848b8b8b83898a89848686868784828488898a89868c8a8c88898789898987898989878988838183868381838a7b797b8c73717387737173877371738773717387737173887576758e757675917576758f7b7d7b8d7375738a70717087707170897375738c7375738c6b696b8c6d6d6d8c7071708b7372738a7b797b8c7372738c7b797b8a7b7d7b8d7b7d7b8e7b7d7b8d7b7d7b8d7b7d7b8c8486848a7b7d7b8a7b7d7b8f868586908c8a8c8a80818088808180867b7c7b888383838f8c8a8c8983838386817f8183817f8183817f818d817f81947e7d7e977e7d7e917e7d7e827371738173757383737573857375738573757384787978847879788473757385737573847879788478797887787978877375738773717384737173837371738073717382737573847b7c7b847b7c7b807375738473757384737573817e7e7e817e7e7e7d8482847a8482847c898889788988897c9492947c9492947c9492947c9492947c9496947f9496947f9496947f7879787e7b7d7b827b7d7b807b7d7b807b7d7b817e7d7e817e7d7e817e7d7e7f7e7d7e7da5a2a57aa5a2a57aa5a2a578a5a2a57badaaad7badaaad7b8e8d8e7badaaad7a9c9e9c7a8c8e8c7a8c8e8c7e8c8e8c788c8a8c748c8a8c788c8a8c788c8a8c7c84868496848684878486847c8486848973717393737173897371737e737173966b696ba76b696ba16b696b906b696b86797779807977798084828480797779807b7d7b7e7b7d7b817b7d7b7f7b7d7b837575758473717383737173827879788573747388737473887374738b6b6d6b876b696b7f6b696b7b6b696b7b6b696b7f6b6a6b7f7373737a7b7d7b7c7b7d7b7d7e7d7e7f7e7d7e7f7e7d7e7f7e7d7e7e7e7f7e7e7e7f7e7f7e7f7e807e7f7e807e7d7e807e7d7e827b797b7f7e7d7e7f7e7d7e7f7e7d7e807e7d7e837e7d7e7d7e7f7e7d848684838486848284868485868586858685868594929484949294848c8e8c818c8e8c828c8e8c848c8e8c838c8e8c848c8e8c838c8e8c828c8e8c838c8a8c828c8a8c868c8a8c8b8c8a8c85848a84857e817e857e817e837e817e85838383858c8a8c8a838383927b7c7b8d7375738b7375738d6b6d6b976b6d6b936d6e6d5a91949177919491a14a494a895255528e5255528e525552895255528a6365638d6365638a63656388636563866b6d6b816b6d6b7d73757384737573866b6d6b876b6d6b856b6d6b846b6d6b85737173857371738873717385787878817b7c7b857b7c7b848383838283838384838383848383837f838383828c8a8c878c8e8c878c8e8c858c8e8c878c8e8c8584868483818181837e7d7e867e7d7e867371738c73717386737173817876788578797884787978827e7d7e827e7d7e8086858684868586868081808980818080808180808081807c808180808081807f797b7982848684858486847f84868484848684827375737b7375737f7e807e828384837d8384837b7b7a7b7b73717384737173867e7c7e8689878989737173826b696b807876787b8684867d868486878384838283848380838483858b8b8b8c8482848984828487848284878482848780818087808180888081808780818086848284858482848786868688898a89858383838b8c8a8c8d8c8a8c8e8c8a8c908c8a8c90838183908c8a8c8e8c8a8c918486848d7b7d7b8f7b7d7b91737573877371737a838483818c8e8c918384838e808080888080808c8080808c7b797b8d8383838d7b7c7b8d7b7c7b8d83838389848684898486848b7b7c7b847b7c7b8680818086737573867375738673757383848284859190917eadaead8591909188838583837b7d7b857b7d7b888385838a8f908f958f908f7f8f908f748f908f94868586889191918b9191918e868586888684868a868486857b797b927b797b918486848d8486849484868491848684928f908f958f908f928f908f8d8f908f919a989a919a989a909a989a91a5a2a58fa5a6a58fa5a6a58fa5a6a58aa5a6a58da5a6a58aa5a6a589a5a6a58997979789949594879495948294959487949594879c9e9c8494949482949494828c8b8c838688867f868886828688868686888685868886858688868186888680868886808384837d8384837d8384837b838483788482847d8482848284828478898789858b8c8b857b7a7b6d6b696b6d6b696b8e898a8985a5a6a57d979897747b7d7b757b797b7f7b797b8e7b797b757b797b5e8685866c868586708081806c7b7d7b727b7d7b738081806e86858669868586668687866a86878666868786837b797b9c737173888989898f9496948f7e7d7e8b808180868e8d8e6a808180709c9a9c839c9a9c897676768e8988898e89888986807e8082807e8089807e8086807e807c898b89869c9e9c869c9e9c7c9c9e9c7f9c9a9c839c9a9c7f89888999898889aa7b7d7b887b7d7b828c8e8c828c8e8c7f8c8a8c8686858693868586897b7d7b807b797b877b797b857b797b877b797b8e7b7d7b8a7b7d7b8680818082868586818081808c7b797b887b797b81808180828080808b8c8e8c7f8c8e8c858080808e7b7d7b8e7b7d7b8b8081807e8685867b868586867b7d7b887b7d7b888081808b868586818c8a8c838685868680818087808180858685867c808180837b7d7b897b7d7b878081808186858683808180887e7d7e887e7d7e858181817d818181857e7d7e8a7b797b8581818180848684847b7d7b8d7b7d7b89818081848180818c7e7e7e84848284848180818d7e7e7e83818081857e7e7e8a7e7e7e878180818781808186818081868180818781808189848284897e7e7e88818081888180818781808186818081857e7e7e877e7e7e867e7e7e8581808186818081888180818984868488848684898486848781818188848284858180818281808188818081877e7d7e877b797b887b797b897b797b897374738a6b6d6b8c6b6d6b8b6b6d6b886b696b8b6b696b8876747689767476877b797b8a7b797b8a8382838c7b797b8f7b7c7b8b7b7c7b8b7b7c7b8b7b7c7b8d7e7d7e8f8482848c8482848c8482848e8486848c8486848d8486848e848684928c868c8f8c868c8c8c868c8f8c868c8a8c8a8c8d8c8a8c8d8c8a8c80818081817e7e7e8b7e7e7e90898889909492948f8c8e8c8d83858382838583888385838b8385838b8385838d8385838f8c8e8c8f8c8e8c8f8c8e8c8a8c8e8c858c8e8c8a8385838a8c8e8c868c8e8c838c8e8c858989898d9496948d8989898f898989908c8b8c8ea5a2a58ca5a2a590a5a2a5889c9a9c849c9a9c8f8988898489888980898989808989897e89898980898989818f8f8f7e8f8f8f818f8f8f7f8f8f8f7f8987897989878979a7a5a786a7a5a78ab5b2b580b5b2b580b5b2b57db5b2b574adaead79adaead80adaead7badaead7aa5a2a57aa5a2a578a5a2a578a5a2a57badaaad6dadaaad6dadaaad7badaaad7a9c9e9c7aacaeac76bdbebd76bdbebd76b2b2b274b2b2b274b2b2b272b2b2b272b0b1b081b0b1b0819a9b9a818486847b918f91827371738c7371738c737173846b696b906b696bad6b696b966b696b887977797d8482847d848284807977797d7b7d7b7e7b7d7b817b7d7b7d7b7d7b807b7d7b817b7d7b847b7d7b827b7d7b83848284867b7b7b86737473847374738373717383737173857b797b837b797b817b7d7b817b7d7b817b7d7b817b7d7b807e7d7e7c7e7d7e7c7e7d7e7f7e7d7e7f7e7f7e7f7e7f7e827e7f7e837e7f7e8081818180818181817e7d7e817e7d7e817e7d7e80787978807879788373757385737173847371738378787884787878856b6d6b826b6d6b826b6d6b816b6d6b7e7371737c7371737e7371737e7371737d7371738173717380737173807b7a7b807b7c7b807b7c7b80838383867b7c7b817e817e807e817e83848a8480848a84858c8a8c888c8a8c8a8c8a8c928c8a8c90848684867b7d7b867b7d7b977b7d7b936d6e6d776d6e6d4c9194917791949199737573947375739473757394737573937e7d7e8f7e7d7e8a7e7d7e8a7071708a7375738373757383737573867b7d7b84767676868180818281808183767676867878788778787885787878867878788a73757387737573827b7c7b827b7c7b817b7c7b827b7c7b837b7c7b8383838387818381898183818876787689767876897b797b887b797b837b797b887b797b867e7c7e877e7c7e87787678867e7c7e827e7d7e8178797885787978857e7d7e848081808280818080868586848c8a8c808081808080818080949694809496947a848684888486848d84868482797b79817e807e82787a787d787a7882848684858c8e8c808c8e8c7b83848376838483818987898e7e7c7e847e7c7e7f737173827876787d8684867d86848685787678827b7d7b857b7d7b8a7b7d7b85838483868987898c8987898886848687868486888c8a8c858c8a8c888685868c80818085848284868482848a8686868786868684838383878c8a8c8a8383838b73757383737173857371738c7371738c73717382737573866b6d6b886b6d6b886b6d6b877b7a7b7d7b7a7b817b7a7b878c8e8c878c8e8c878c8e8c888c8e8c8e8c8e8c8d838383897b7c7b897b7c7b86737573826b696b80737273877b7c7b868486848180818081808180818081808b808180858482848a8482848a8482848084828485838583858b8d8b80949694858b8d8b8a848684908486847a8486846f848684947b797b917b797b8b868586888685868a8684868d86848688918f918a918f91948486849884868494848684918486848d8486848d84868495848684988486849384868491848684958486849584868495898889959797979397979792979797939797978f9797978fa5a6a590a5a6a58ca5a6a58ea5a6a58ea5a6a58ba5a6a58e9c9e9c8b9c9e9c879c9e9c849c9e9c839c9e9c859c9e9c829c9e9c83919391869193918291939183919391829193917d8b8b8b7c9492947e9492947f9492947a8e8c8e7d8e8c8e7f898789828e8c8e8a8b8c8b727b7a7b688b8c8b729c9e9c8e898a8985898a8974898a89787b7d7b7a86848684868486758684866b8684867086858673808180737b7d7b77808180728685866b868586698685866b8685866a8687866e86878672868786778c8e8c7b8989898f89898988949694829496948b8e8d8e808081807b8081806a9c9a9c689c9a9c789c9a9c7e8988897e7676767c807e8079807e807f737173867371738a7678768d898b898a898b8986898b89888988897f89888983898889839c9a9c888385838d7375738d7b7d7b887b7d7b8380818089808180838685867c868586828684868786848680868486828684868686858684808180888081808c7b7d7b88808180818081807d80818081808180918c8e8c8e8c8e8c85868786858c8e8c808c8a8c868081808980818089868586808c8a8c7b868586807b7d7b887b7d7b8b7b7d7b8680818081868586838081808c7b7d7b878081807c8081807c86858683808180877b7d7b898081807d8c8a8c7f818181857b797b887e7d7e828486847e848684877e7d7e887b797b8781818184848284857e7e7e877e7e7e8981808187818081877b7d7b857e7e7e87818081858482848384828485818081897b7d7b878180818681808187818081868482848784828486848284858482848681808185818081847e7e7e847e7e7e8481808185818081857e7e7e8481808183818081877b797b847b797b847e7d7e847b797b867b7d7b847b7d7b8281808185848284867e7d7e8781818187818181877e7d7e897b7b7b897b7b7b887b7b7b877b7b7b8b817f818c817f8188817f818b817f818c8382838c838283898382838c8382838f7375738c7375738f73757390737573907879789078797890737573907375738d7878788f7878788f787878907878788f817d818f767576927675768c7675768d7676768a76767683767676807676769e7e7e7e9e89888999949294909492948b8c8e8c86838583888c8e8c8f8c8e8c8b8c8e8c888c8e8c888c8e8c8b8c8e8c858c8e8c838c8e8c838c8e8c7e8c8e8c8183858386838583818c8e8c7d8c8e8c889496948f9496948a898989888989898e8c8b8c8a8c8b8c8a8c8b8c8e8c8b8c81898889819c9a9c99898889889c9a9c7e9c9a9c849c9a9c8a9c9a9c8c9c9a9c81a5a2a57fa5a2a57ca5a2a57ea5a2a57fa7a5a789a7a5a78ca7a5a786c6c3c680b5b2b57ab5b2b587b5b2b57ab5b2b580adaead7badaead74adaead79adaead757371736f737173725a595a785a595a7b5255529770717097adaaad97adaaad91acaeac8dbdbebd82bdbebd76bdbebd78c6c7c67db2b2b276b2b2b27bb2b2b27cb0b1b0779a9b9a779a9b9a7c9a9b9a7bafadaf7bafadaf7e918f9182918f918489888990898889a76b696b9b6b696b8b797779837977797d797779787977797a7b7d7b7c7b7d7b7e7375737f7375737e787978827b7d7b8275757582737173847374738473747384737473857b7b7b857b797b877b797b897b797b877b797b847b7d7b867b7d7b867b7d7b867b7d7b857e7d7e837e7d7e7f8c8e8c7c8c8e8c7d8c8a8c808c8a8c808c8a8c828c8a8c82818181817e7d7e7f8486847c7e7d7e7c7879787e7879787f7879787f78797883787878847371738278787882787878807879788078797882787978806b6d6b8173717381737173817b7a7b827b7a7b828384838483848384838483847b7a7b857b7c7b867b7c7b83838383807b7c7b847e817e837e817e837e817e82848a848383838383838383807b7c7b887375738d7375738b7b7d7b86848684907b7d7b936d6e6d856d6e6d4c91949177b5bab5aeb5b6b59e9495949494959499949594988c8a8c8f8c8a8c8d8c8a8c8f7e7d7e88848684817b7d7b847b7d7b847b7d7b8276767681767676837676768576767685737173867878788378787884787878867b7c7b817b7c7b827b7c7b857b7c7b7f7b7c7b81737573857b7c7b867b7c7b86767876856b6d6b8576787683767876847b797b857b797b847b797b847b797b877e7c7e8484828486848284898482848484828482848284858482848784828486868586848c8a8c828c8a8c7d8c8a8c778081808980818097949694858081807f84868482797b79856e706e7f797b797f787a7881787a7884787a7886848684828c8e8c828384837d8384837b8384837c7e7c7e86737173847e7c7e848987898786848685868486828684867d8684867b7b7d7b8a8b8b8b8c8384838a7b7d7b8386848689848284888684868b8482848a808180858685868a868586878c8a8c88898a8988898a898a898a898b8c8e8c8d8c8a8c8a8c8a8c8d8383838b8383838c838183898381838a7b797b897b797b867b7d7b8b7b7d7b88848684887b7d7b8a7b7a7b8a7b7a7b877b7a7b877b7a7b87808080858080808780808085808080898c8a8c898c8a8c808c8a8c808c8a8c80848684848486848d848684898486847c80818086737573908e8d8e819c9a9c859190918f9190918f8482848a919091908b8d8b8e8385838e838583908b8d8b8a848684908486847f8f908f7aa5a6a5889c9e9c8b868586918685869191919197918f91949c9a9c949c9a9c8f9c9a9c8d9a9b9a8a8f908f8a8f908f8d8486848d8f908f87848684928486849884868494848684988486849584868490848684927b797b8f7b797b8a7b797b8a7b797b8f7b797b897b797b8a7b797b8c8988898b83858389838583898385838b94959489949494878c8b8c898c8b8c87949494839c9e9c859c9e9c889c9e9c859c9e9c859c9e9c869c9e9c879c9e9c84919391819492947f94929482949294829492947d9492947f9492947f949294898987897b8b8c8b729c9e9c7b9c9e9c7b9c9e9c81a5a6a592a5a6a5897b7d7b78898a89708c8a8c7a807e80757b797b75868486778685867786858677868586778c8a8c738c8a8c6e86858670868586708685866e868786728687867b8687867f8c8e8c759496947b898989958989898294969470737573808081808b808180757375736d898889689c9a9c789c9a9c8e898889729c9a9c799c9a9c798e8c8e7f8e8c8e947678768d76787683767876867678768c767676838988898c89888990898889888c8e8c888c8e8c828c8e8c828385838986858689808180868081808680818087868486828c8a8c858c8a8c828c8a8c828c8a8c8e86858682868586868081808c808180887b797b888081808c8c928c858c8e8c7c808080857b797b8b808080868081807b8685867e808180897b7d7b8b808180888685867b8c8a8c7d808180837b7d7b8b8081809080818086868586878081808a7b7d7b87808180818685867b8685868180818085808180858081807f84868480848684887b797b887b797b8581818181848684837e7d7e887b797b897e7e7e84818081857e7e7e887b7d7b8c7b7d7b887e7e7e877e7e7e857e7e7e857e7e7e8a7e7e7e878180818581808182818081827e7e7e837e7e7e878180818781808185818081868180818781808186848284858482848584828482818081858180818581808185818081868180818681818187818181867e7d7e8881818186848284848482848981808186818081838486848884868488818181888181818a8482848a8482848b8482848b7b7b7b8b817f8186817f818b817f818f817f8192838283928b8c8b929496948f9496948f8c8a8c8f8383838c8383838f8383838f8482848f7e7d7e8f8482848f7e7d7e8b7e7f7e8d7e7f7e8f7e7f7e8c8486848c8c868c8f817d8189817d81857675768a767676807676767d6b6d6b83767676997e7e7ea37e7e7e867e7e7e817375738273757386737573827375738273757382737573847375738273757382737573807375737e737573837375738573757384737573867375738673757386737573837371737e737173807371738073717383737473835a5d5a875a5d5a875a5d5a88636563886365638163656381767676867679768676797686767976847679767e797c797c797c79788f8f8f7a8f8f8f7f8987898c898789836b696b766b696b7363616373636163766361637a636163825a595a77757575727575757b5a595a785a595a785a595a7a5a595a6a5a595a7b525552ce707170c08e8d8ea4adaaad8dacaeac82acaeac7eacaeac7aacaeac78b2b2b278c6c7c678c6c7c681c6c7c681c6c7c681c6c7c687c6c7c681c6c7c682cecbce89cecbce82cecbce7ececbce8ac6c7c690a7a7a790898889906b696b8863616388636163806361637d6361637d6365637e6b6d6b7b6b6d6b7c6b6d6b7f737173817371737e7371737f73717383737473846b6d6b856b6d6b836b6d6b816b696b83636163836361637f6361637f63616383636163866361638463616382635d6383635d6383635d6380635d63816369638070747080707470817e7f7e817b797b817b797b7d7b797b7a7e7d7e7e7e7d7e7d7e7d7e7d7e7d7e8278797882787878827e7f7e827878788278787882787978817879788178797880787978827b7a7b8583848384838483827b7a7b847371737f7b7a7b807b7a7b7f7b7a7b807b7c7b8573757385737573837375738273717384737173857371738573717385737573837375738373757383737573906b6d6b907375738d73757388737573936d6e6d936d6e6d686d6e6d689194919e94959494949594899495948e9495948a8c8a8c887e7d7e887e7d7e8a7e7d7e867b7d7b817b7d7b8384868486848684808c8a8c808c8a8c868c8a8c828c8a8c8384868484848684848486848684868487838383868c8a8c858c8a8c848c8a8c838c8a8c848c8a8c83838383867b7c7b8776787685818381868183818481838185818181848181818681818186818181847e7c7e847e7c7e867e7c7e81787678837375738478797883787978847e7d7e847b7d7b827b7d7b848081807f8c8a8c7780818089808180856d6d6d805a595a82636563826e706e826e706e826e706e8173757382787a7886787a7888787a7887737173827b7a7b7d7b7a7b787b7a7b8489878986949294867e7c7e897e7c7e8c86848687868486828684867d949294858b8b8b87949294828384838c8384838b8482848b8482848b848284898482848e868586917b7d7b8f7b7d7b8f8081808c8482848a8686868b8686868c898a898a8c8a8c8d8c8a8c888c8a8c8a8c8a8c8e8c8a8c898381838783818389838183867b7d7b888486848b848684887b7d7b8a7b7a7b8a7b7a7b87838483847b7a7b817b797b857b797b818080808180808082838383807b7c7b867b7c7b89838383867b7c7b8b7b7c7b8d7b7c7b8b7372737c808180909c9a9c9a73757381737573888482848d8482848d8482848f8482848e838583908b8d8b9394969490949694858f908f858486849584868490848684858685867f8685868b9191918e8685868d918f918a9c9a9c8a9c9a9c929c9a9c869a9b9a7f9a9b9a869a9b9a91a5a6a598a5a6a595a5a6a5989a9b9a9b9a9b9a999a989a969a989a949a989a959a989a929797978a9797978d979797909797978c8988898c8988898c7b797b8c7b797b8e73757387737573857375738c7375738b8482848794949487949494898c8b8c88868886857b7d7b897b7d7b897b7d7b857b7d7b857b7d7b847b7d7b847b7d7b827b7d7b827b7d7b7e7b7d7b807b7d7b84848284848482848484828484848284777b7a7b777b7a7b7b7b7a7b857b7a7b8e898a8985898a89817b7d7b78898a89708c8a8c7a807e807a807e807a807e80777b7d7b777b7d7b778081807386858672868586757b7d7b727b7d7b737b7d7b6e7b797b727b797b7b8080807b8687867b7e7d7e889496949c9496946e898989658081808680818075808180757375737e63656378767676787676767e7676767f7371737573717372737173797371738a7678768a7678767f63656383636563906365639d6365638c76767683898889887b7d7b8d7b7d7b8d7b7d7b888385837f8081808380818083808180837b7d7b8a7b797b917b797b8c807e808a807e8086808180868685868c7b7d7b907b7d7b8480818088808180977b797b8c8081807f808080828687867c8c8e8c828080808e7b7d7b89868586808685867e808180838081808880818083868586788c8a8c7e868586888081808d8685868b8685867e8c8a8c838081808c7b7d7b8a7b7d7b8380818081868586817b7d7b877b7d7b887b797b8581818180818181837e7d7e877b797b877b797b85818181837e7d7e857b7d7b8a7b7d7b887e7e7e84818081847e7e7e8a7e7e7e8a8180818781808189818081858482848584828487848284867e7e7e7e8180817f818081867b7d7b857b7d7b857e7e7e867e7e7e867e7e7e8481808183818081857e7e7e857e7e7e848180818581808185818081858180818581818186818181857e7d7e867e7d7e8481808184818081857e7e7e877e7e7e877e7d7e877e7d7e897e7d7e877e7d7e867b7b7b86848284878482848c7374738b76747688817f818b8c8a8c8e817f818f8382838f8382838f83828389838283898383838a7b7c7b897b7c7b897b7c7b897375738773757389737573897375738a737173897371738b7371738f7878788c767576896b6d6b856b6d6b7c6b6d6b836b6d6b8a76767683818081767676768b7e7e7ea37e7e7e81737573867375738b7b7d7b8b737573827375738673757386737573887375738b7375738b73757388737573887375738a737573887b7d7b887b7d7b867b7d7b867b7d7b88737573857e7d7e857e7d7e857e7d7e857e7d7e85737473857374738573747381737473847676768b63656388636563886365638663696386636963846369638463696385636963836369637f6369637c6369637c6b696b766b696b796b696b7f6b696b806361637a636163766361637a636163775a595a745a595a775a595a7b5a595a796b666b796b666b794a454a694a454a864a494aca6d6e6da84a494a864a494a88575757845757577f5757577f5757577e5d5e5d7a5d5e5d7a8180817a818081769c9a9c799c9a9c809c9a9c809c9a9c82a5a2a585a5a2a581a5a2a581a5a2a589a59ea5838985897e6d6d6d82525552825251528052515281525152825251527f525152825251528252515283525152815a555a815a555a805a555a805a555a815a5d5a815a5d5a835a5d5a806566657e686568806d6d6d7e737573806d6d6d85737173837b797b85737173816b696b82636563856365638363656383636563835a595a815a595a825a595a825a595a80635d63816b676b836b676b83737273798482847984828480797879806e6e6e847675768276757682767576817675768573757385737573827b7c7b877b7c7b8483838384838383878383838483838380868786848687868586878685868786828c8a8c7f7e7d7e817e7d7e837e7d7e847b797b837b797b83737173857371738673757383737573887b7c7b857375738a7375738d7375738d7375738a737573867e7d7e8e7071708e707170688c8a8c819c9a9c817b7c7b8b6b6d6b8b7b7c7b887879788878797886787978838685868780808087808080838687868386878683898889838988898789888983898889838c8a8c84868586848685868980818086818181848181818681818187848684878c8a8c888c8a8c818180818481808185818181858181817e7e7d7e857e7d7e8880828084868886828c8e8c87868886827b7a7b84838483818c8e8c7f838483818181818681818184818181848181818480808084808080838687867a7b797b817371738a7b797b7b737173817b797b82737573857375738373757382737573857b797b827b797b857b797b858381838776787684767876847678767c818381828985898b7e7d7e85948e9485948e9488898989888989898473757384737573857b797b7f89868985979497908986898d8081808d7b7d7b8d7b7d7b908081808d8684868d84828490848284908482848d8482848c8482848d8482848f8482848c848284888482848b8482848e8482848b8482848984828488848284898686868a8c8e8c8686888687868886898688868c8686868c898a898a8c8e8c858c8e8c7e8c8e8c868385838b8c8e8c838c8e8c7c8c8e8c798c8e8c848c8e8c87838583837e807e88898b898e898b89887e807e918e908e8b9c9e9c858e908e888082808e7b7d7b918686868e868686847b7d7b867b797b907b797b8c7b797b88808080828b8c8b8294969486949694898b8c8b908382838d8b8c8b8a8b8c8b8d8382838c7b797b8a7b797b8c8080808a7b797b877b7a7b857b7a7b8a8384838a8c8e8c867b797b8a8684868e918f918e868486958c8a8c918c8a8c8d8383838d8c8a8c918989898d9496948d9496948d9496948a9496948a9496949794969491949694878e908e87a1a3a18ea1a3a196a1a3a19894949491b5b2b588a4a3a488a4a3a4859fa09f859fa09f83999b997f949694819190917e9190917e9190917c8c8a8c7e8c8b8c828c8b8c7b8482847e848284807e7e7e857e7e7e8073757376737573737e7e7e737e7e7e7391949187919491967e80807973757373898b8e79898b8e768c8a8c768c8a8c76838183768c8a8c738c8e8c738c8e8c718c8e8c708c8e8c6f94929472949294709492946f9492946e9492946e94929474898889748988898f898889998988898f9797977297979765919291657b7d7b5c7b7d7b6f7b7d7b777371736e7371736a7371737773717379635d636f635d636c635d6373635d63837371738f7371738394919473949194778f8f8f8e797879936361638a6361638780818082808180877b7d7b877b7d7b897b797b8b7e7d7e8484868481848684878685868a8081808a7b7d7b907b7d7b8c7b797b838080807c868786898080808d7b7c7b8d8c8a8c818c8a8c7c8383838b7b797b8d7e7d7e848181817d84868484807e808c7b797b87868486798c8a8c7d818181837b797b837b797b858181817e8383837a838383857375738f73757386807e807e86848684807e808a7b797b8d7375738a7e807e808486847b848684877e7c7e8c7b797b877e7c7e878482848484828482818081847b7d7b887e7e7e837e7d7e837e7d7e887e7d7e8c81818187848284878180818881808183818081897e7e7e88848284858180818b7e7e7e8a81818185818181888181818681818185818081847e7e7e887e7e7e837b7d7b857e7d7e837e7d7e857e7d7e89818181837e7d7e837e7d7e838181818381818185808180838081808380818081808180838382838683828386838283838382838583848382838483828384838583848385838483858384838583848388838483898486848b8181818b818181848181818b8383838f8383838c8383838a7b7c7b887b7d7b8b7877788c7572758d7572758d7676768d7676768d6b6d6b8d6b6d6b8f7878788d7878788f7878788b7371738673717386737173867371737c8e8f8e95979597959795978e9795978eadaaad94b5b6b58a9698968a787a788a96989687848284827879788c7375738c787978897e7f7e897e7f7e887e7f7e8a7e7f7e8978797886787978867b7d7b857b7d7b847b797b8478767884757375847b797b847b797b83787778857877788578777884787778857b797b827b797b827b797b867b7d7b877b7d7b877879788b7575758a757775877072708570727086707270867371738373717382737173807371737b7575757b7575757b7b797b797b797b7a80838078808380778083807780838078797c7978797c7978797c7978636563716b666b716b666b716b666b718c888c926d6e6d924a494a864a494a924a494a882928297b292829842928298829282986393c398f5d5e5d8f5d5e5d828180817c7071707a7071707a7071707c7071707b7374737c7374737e7374737f7374737c6d6d6d806d6d6d826d6d6d806d6d6d837371737d7371737d7371737f7371737e7b7d7b7e7b7d7b7e7b7d7b827b7d7b82767576807675768268656880686568816566658265666582656665835a5d5a84635d63896865688673757383737573847b797b83848284808482848084828483797b7985797b7982797b797f797b797f76747680767476807674767f767476816b676b806b676b856b676b88635d638a6365638384828475848284798482847e8181817e76757680767576817675768273757385737573857375738a73757393838383939c9a9c879c9a9c879c9a9c809c9e9c849c9e9c8486878684868786818c8a8c818c8a8c818c8a8c818c8a8c808c8a8c828c8a8c818c8a8c868c8a8c8383838383838383857b7c7b877b7c7b887e807e8a7375738b737573907375738e7071708e7071709d63656377707170627b7c7b816b6d6b967b7c7b968b8b8b92949294889492948886858688868586837b797b877b797b8780808083868786838988898589888985898889858988898586858686868586878685868786858684848684838486848c818181887b797b84767676827676767f6b6d6b81767676857b797b857e7d7e7e7b797b7e7b797b857b7d7b85808280838688867f8c8e8c868c8e8c888c8e8c7f838483888c8e8c868c8e8c818c8e8c8a8c8e8c8a8c8e8c868c8e8c838687867d8687867a868786887b797b867371737d7b797b7f83818381808180878081808480818082808180887b797b857b797b827b797b85838183878c8e8c848c8e8c87818381848183817d7e7d7e907e7d7e90737573857e7d7e84898989808989897789898977898989857b797b968986898b898689858986898b8081808b8081808d8685868b86858687848284898684868d868486878c8a8c8a8482848e8482848c8988898a8988898d86868689898a898d8686868e898a898b8686868986868688898a8989898a89898688868686888685868886888c8e8c858c8e8c878482848c848284878c8e8c818c8e8c88838583907b7d7b867b7d7b877b7d7b877b7d7b87838583878385838b898b898b9496948394969493949694948e908e888e908e8b9c9e9c919c9e9c939c9a9c969c9a9c969c9a9c8e919091868c8e8c8c8c8e8c908687868e8080808d7b797b8d838283898b8c8b829496948494969490949694938b8c8b908b8c8b918c8e8c918c8e8c8e8c8e8c858687868a83848387838483827b7a7b82737173777b797b837b797b867b797b8a7b797b917b7c7b917b7c7b8d7b7c7b8d83838394898989877e7d7e7d898989877e7d7e91787a788486888677868886848688868e8e908e968e908ea1b5b6b592b5b6b591b5b2b58ba4a3a484a4a3a481a4a3a47f9fa09f839fa09f859fa09f839fa09f839c9e9c87969796879c9e9c819c9e9c7e9494947e949494839c9e9c859c9e9c80949294808988897b7e7e7e787e7e7e809194918091949180a5aaa59aa5aaa59694969c79898b8e7994969c797e808084838183818381837a8c8a8c768c8a8c738c8e8c708384836b8384836e8c8e8c6f8685866d8685866f86858672868586747e7e7e7b7e7e7e74898889828988898f898889a389888999979797729797976f9192916fa7a8a76fa7a8a765a7a8a76aaaaaaa6aaaaaaa6aaaaaaa6aaaaaaa6fa5a6a576a5a6a57ca5a6a579a5a6a577949194879491948f9491948f9491948aa5a6a577a5a6a572a5a6a5938f8f8f918c8a8c808c8a8c8a8685868286858681848684867b797b8e7b797b8b81818187868586818c8a8c838c8a8c878685868c8080808c808080898687867f8c8e8c868c8a8c8b7b7c7b817b7c7b7c8c8a8c84818181887e7d7e8d7e7d7e868486847c86848681807e80897b797b897b797b7f848684778486847d818181857b797b8c8383837e8c8a8c7a8c8a8c887b7c7b8c7b797b86807e808086848680868486837e807e88787a788a787a78857e807e8284828480848284807e7c7e877b797b857b7d7b877b7d7b887b7d7b8881808185818181857e7d7e827e7d7e887e7d7e897b7d7b857e7e7e867e7e7e887e7e7e887e7e7e8e8180818681808188848284878181818a7e7d7e878181818a848684878482848681808188848284838180818a8181818a84868485848684847b797b8a81818187848684837e7d7e837e7d7e837b7d7b857b7d7b8580818083808180868382837f838283867b7d7b837b7d7b7f7b7d7b827b7d7b827b7d7b827b7d7b857b7d7b857b7d7b887b7d7b88838483897e7d7e847b797b847b797b907e7d7e8d8c8a8c8c8c8a8c8c8383838c8383838c7b7d7b8a7b7d7b897b7d7b87787778888180818d8180817e767676938180818f848684897e7f7e8b78787887787878867371738680808086808080908080809b818181956b6d6b95818181a2adaaad9fb5b6b569b5b6b57496989674787a787f737573847375738e7375738e7375738b7371738a7371738b7371738978787889787978887b7d7b8578797884787978837b797b8378767882787678837b797b847877788375767583787778857b797b8378777882787778827877788378777883787978837575758373717387737173896b6d6b886b6d6b886b6d6b86707270847371738573717385737173837371737e757575797575757b707170796b6d6b7a6d706d7c6d706d786d706d776d706d73797c796f797c797363656373636563716b666b716b666b796b666b798c888c7b6d6e6d866d6e6d9d6d6e6d9d919491958686868c868686958686869986868697a5a2a597a5a2a58b818081828180817a7071707f70717077707170797071707e5a5d5a7e7374737e7374737b7374737c6d6d6d826d6d6d826d6d6d836d6d6d847371737f7371737e73717381737173856d6e6d827b7d7b7e7b7d7b817b7d7b848486847f8486848284868487848684817b797b827b797b817b797b827b797b81737573846d6d6d8368656884686568846b696b87737173857b797b857b797b86797b7983848684828486848184868480848284808482847d8482847f848284827b7d7b817b7d7b817b7d7b827372738e6e6e6e8a6365637c636563807978797e8181817d8c8e8c818c8e8c808c8e8c808c8a8c7d8c8a8c808c8a8c78838383808383839a8383838b6a6c6a806a6c6a807070707e7070707e7070707b7070707c7071707e7e7d7e7f7e7d7e827e7d7e8183818382838183838c8a8c828c8a8c818c8a8c858c8a8c838c8a8c838c8a8c85848684857e807e8b787a788e787a788e707170867071708e7e7d7e86636563586b6d6b8b8b8b8ba07b7c7b966b6d6b8d6b6d6b836b6d6b81787978868685867b8c8e8c7b808080988080808c868786877e7e7e877e7e7e8573757385737573867b7d7b887b7d7b877b7d7b85808180847e7d7e847e7d7e86818181837e7d7e818180818181808184767676878180818a7e7d7e88818181838181818084868487808280877b7d7b847b7d7b84808280818384837f7b7a7b7b73717382737173866b696b7b6b696b847675768a81818186808080818c8e8c86868786838c8e8c868c8a8c817b797b817b797b8173717381737573847375738273757383737573887b797b828381837f7b797b917b797b8f8c8e8c808c8e8c878183817c6b6d6b887375739089858985737573857375738473757380737573889f9d9f7bb5b2b56ea5a2a596898689908986897f8986898b8685868d8c8a8c908c8a8c928c8a8c90898789928684868d8987898d8c8a8c8d8988898f8988898d8e8f8e8d8e8f8e8c898a898e8686868d8482848e8482848e848284888482848b8482848b84828485868886878082808a808280878688868a848284918c8e8c8f8c8e8c8f8c8e8c8d8385838b7b7d7b837b7d7b8173757389737573897b7d7b8c7b7d7b8c7375738e73757388737573857e807e88898b8985808280888e908e918082809173757393868686937b7d7b917b7d7b937b7d7b9080808090868786948687869480808098838283987b797b9c7b797b987b797b967b797b997b797b967b797b937b797b917b797b917b797b8a7b797b8a8687868d8c8e8c858c8e8c878c8e8c928c8e8c929c9a9c86918f91868684868a9c9a9c858c8a8c8d8c8a8c7d8383838d7b7c7b8d7e7d7e847371737d737173877e7d7e91787a788a6b6d6b6a6b6d6b778688868b8e908e928e908e9d7b7d7b967b7d7b88848684889494948494949484a4a3a48ba5a6a58da5a6a58b9fa09f87999b998796979685919091839190918396979683949494809494948294949482949494808988897b898889788988897d9492948d9194918d91949187919491a17e7e7e8a7375736d898b8e797e80807f7375737d737173847371737a73717373737173747371736e7371737073717373737173726b6d6b706b6d6b6d6b6d6b726b6d6b7473757374737573747375738289888985979797a37b797b857b797b5e7b797b787b7d7b81a7a8a76fbdbebd6fbdbebd7bc6c7c67bc6c7c66ec6c7c66ac6c7c66fc6cbc673c6cbc67cc6cbc683c6cbc687d6d3d683b5b2b5839491948b949194938f8f8f938f8f8f85a5a6a585a5a6a58786858687808180918081808c8081808684868481848684848181818b7e7d7e907b7d7b8c80818087868586818c8a8c838687868c808080937b797b8c7b797b888383837e838383837b7c7b8b7b7c7b868181817f848684868181818b7e7d7e89807e80818c8a8c7e868486847b797b857b797b7f8181817b84868479818181817b7c7b887b7c7b818c8a8c7e8c8a8c82868486867b797b8a7b797b847b797b807e807e7e848684807e807e88787a78877b797b827e7c7e82848284828482847e8180817e818081847e7e7e847e7e7e867e7d7e857e7d7e857e7d7e857e7d7e868482848581808184818081847e7e7e837e7e7e867b7d7b897e7e7e867e7e7e857e7d7e897e7d7e867e7d7e887e7d7e857e7e7e847e7e7e847e7e7e83848284878181818a8486848284868487818181958486847c848684877b797b8a8181818f80818087808180857b7d7b8f8c8a8c7f948e947f7b7d7b837b7d7b837b7d7b85838483857b7d7b857b7d7b828384838383848383838483887b7d7b837b7d7b867e7d7e8784868484848684908181818a7b7c7b8a7b7c7b897b7c7b8b7b7c7b8c7877788a7b7d7b897b7d7b887877788d767676837676767e8c8a8ca28c8a8c897e7f7e877e7f7e897e7f7e878486848b8080808b8e8f8e8b9c9e9c8b9c9e9c8eadaaad9597959795979597bcadaaad9f9698967f787a78549698965f787a78917e7d7e89787978877879788978797888787878897878788978787886787878867575758675757587737173887371738773717384737173847573758573717384737573857576758475767584737573837375738475767584787778837576758273717383757575837575758275757585757775877b7d7b877577758675777586737173877371738573717384737173836b6d6b797071707475757574707170715a5d5a715a5d5a755a5d5a755a5d5a7363656373636563736365637863656381adaaad71adaaad89adaaad99adaaad86b5bab59db5bab59db5bab592b5bab588b5b6b595b5b6b590b5b6b58cb5b6b58f818081825d5e5d7a5d5e5d7a5d5e5d7f5a5d5a7d5a5d5a805a5d5a7d5a5d5a7c5a5d5a7f5a5d5a815a5d5a815a5d5a836d6d6d806d6d6d856d6d6d836d6d6d83686668837371738373717384737173846d6e6d856d6e6d846d6e6d856d6e6d8768656885767576867675768576757682706f70817b797b837b797b827b797b807375738173757381737573806d6d6d866b696b856b696b836b696b866b696b846365638263656384636563836e706e80767476807674768076747680848284817b7d7b807b7d7b827b7d7b837b7d7b7c797879806e6e6e8763656387636563846b696b846b696b847675767d76757682737573877b7c7b828383837d8c8a8c80838383878383838452555284525552805a595a805a595a7d5a595a7b5a595a7c6365637c7071708070717083707170817371737f7371738173717383737173837b7c7b847b7c7b88838383858383838584868485848684858486848d7375738e7071708e7e7d7e8e7e7d7e686365636d6b6d6ba09c9a9c8b8b8b8b8b7b7c7b88787978887879788b787978927879788c8687867b8c8e8c8c8687868c8080808989888989898889909492948a9492948a8685868a8c8a8c878c8a8c8686858689848684898486848684868488848684878c8a8c858c8a8c848c8a8c858c8a8c8584868487848684878181818881818187808280858082808486888683868886828384837f8c8e8c7f8c8e8c7d83848384767576817675768681818186818181818080807f808080847b797b837b797b81838183848c8a8c7d8c8a8c7b838183828e8d8e838e8d8e889c9a9c849c9a9c82949294859492947c9492948e8b898b9376787678767876787678767c76787690898589907e7d7e857e7d7e887e7d7e88898989848989898c73757395737573799794978b9794979089868979979497828685868b7b7d7b8b868586928c8a8c948c8a8c948c8a8c948c8a8c94898789908e8f8e8b898889898e8f8e8b8e8f8e8b8c8e8c8a8c8e8c8c898a898d898a898b8c8e8c8e898a89928482848c868686898082808b7b7d7b887b7d7b8480828091848284968482848f8482848f848284907b7d7b8d7b7d7b887b7d7b817b7d7b7c838583818c8e8c878385837c83858380898b8988898b898e7e807e887e807e8b808280917375737f8082807f8082808e7b7d7b8c7b7d7b8c868686898686868e868786948687869080808092868786958b8c8b918382839183828395838283938382838d7b797b8d8382838a7b797b8a7b797b8a7b797b8a7b797b91808080857b7a7b858c8e8c958c8e8c958c8e8c83918f918e8684869286848686868486858383838d73757379737573857375738a7371738d7e7d7e947e7d7e8d7e7d7e91868886979496949194969491949694928e908e92a1a3a192a1a3a18b8e908e91949494919494948b9494948b9494948594969481999b997fa5a6a581a5a6a57e9c9e9c7a9c9e9c789697967c9697967e9494947e9494947c8c8b8c79848284787e7e7e738988897b8988898289888980919491877e7e7e8d6b696b806b696b6d737573797e80807f7e8080797e80807a8381837a838183768c8a8c6c8c8a8c768c8e8c738c8e8c6b8c8e8c6b8c8e8c6994929466949294669492946f86858674949294679492946e8988899694929499a5a6a57c979797727b797b727b797b8a7b7d7b9d7b7d7b817b7d7b817b7d7b888e8d8e848e8d8e7f8e8d8e848e8d8e8084818479a5a6a576a5a6a576a5a6a583949194839491948b949194779491947b8f8f8f8e79787993797879857978798286858682868586858081808f808180937e7d7e8b8181818684868481848684858081808c7b7d7b8e7b7d7b8580818083808080838080807f808080897b797b8d737573887b7c7b838c8a8c86838383887e7d7e86818181828486847f848684817b797b897b797b87807e807c8c8a8c79848684817b797b857b797b83848684778383837e7b7c7b88737573857b7c7b7e86848684868486848c8a8c84807e8088787a788a7e807e888486847b8486847b8482847d817f81807b797b857b797b857e7e7e8281808184848284817e7e7e827e7d7e837e7d7e867e7d7e897e7d7e877e7e7e877e7e7e877e7e7e8781808186818081887e7e7e887b7d7b867e7e7e857e7d7e838181818581818183818181828482848581808186818081838180818381818183818181848181818784868483818181807b797b878181818a848684858c8a8c81808180858081808f8685867c8382838c838283938b888b86948e94828384837f838483958b8b8b8f94929488949294839492947a8384838e7b7d7b9084868486818181877e7d7e867e7d7e8a7b7c7b8e7b7c7b907375738c7375738a7877788a75727587736d738c7877788d818081838180818d8c8a8c938c8a8c85848684897878788b7e7f7e877e7f7e8b808080958080809f7371739f808080a28181819b979597af979597af6b6d6b745a5d5a695a5d5a5f5a5d5a7f969896917e7d7e87787978877e7d7e847e7d7e857e7f7e867e7f7e83787878837878788578797887757575857575758375757584757375837573758475737582757375817877788078777882757675847375738278777882757675837375738273757383737173857371738275757585787978877b7d7b897b7d7b887b7d7b877b7d7b86787978837b7d7b837b7d7b827b7d7b837b797b807b797b7b7b797b767b797b758083807e94969471949694779496948d8f938f80a5aaa589a5aaa584a5aaa57ea1a4a177b5bab583b5bab586b5bab581b5b2b583999899817e7e7e836365638365626582524d527f524d527d524d527f4a4d4a7f4a4d4a814a4d4a814a4d4a805251528052515287525152855251527e4a514a7e4a514a804a514a834a514a854a494a854a494a834a494a824a494a83525152865251528452515283525152865a595a865a595a875a595a895a595a8752555287525552875255528552555286626562866265628262656286626562856a6a6a856a6a6a83737173827371738273757380737573807375738173757382737373836b6a6b846b6a6b83636163836361638463616385636163856b696b8470717081757575807575758275757585757775837b7d7b827b7d7b8275777582737273816b696b816b696b7e6b696b7f636163886361638c636163866e6c6e81737173837878787c7e7f7e7f7371738173757381787978837e7d7e83787978837e7d7e83818181837b797b847b797b837b797b817b797b837b797b8273717383737473836b6d6b876b6d6b88737473857674768476747681817f81878c8a8c907b7d7b976b6d6b976b6d6b6e6b6d6b638b8c8b9c8b8c8b918b8c8b918b8c8b8b9496948d9496948b8b8c8b8d838283937e807e807e807e797e807e847e807e8381808182818081868c8a8c878c8a8c878381838783818387838183877b797b8b8383838b7b7c7b8c7b7c7b8e73757386737173837878788884868483848684828c8a8c828c8a8c828c8a8c828c8a8c838384838783848387838483817b7a7b8380808083808080838080808386878685848284828c8b8c858c8b8c8584828483868486807b797b7e7b797b807b797b867375738473757380787a787d7e807e847b797b939194919e9ca29c899ca29c7ea5a2a5859a979a859a979a7e8f8c8f8883858383838583788385838d9495948d9496948a7e7d7e867e7d7e867e7d7e80787a787c787a7880969896809698967f8e8d8e8f7b797b977b797b7b8e8d8e849496949e8382838f8382838b8382838f8686868d898a8991898a8991898a898e8685868e8081808e8081808d7b7d7b8b7b797b8a7e7d7e8981818188848684878c8a8c8a8c8a8c8b8c8a8c8b8685868981818185818181827e7d7e85818181878383838a7375738a73757383737573817b7c7b877b7c7b8e8383838c838383868c8a8c8886848688807e8083868486868082808c808280867375738c73757393898889888988898894929488949294898b8c8b898b8c8b898b8c8b898b8c8b918e8d8e8e9c9a9c8a9c9a9c8a8e8d8e8b919391899193918d9c9e9c8b9c9e9c8a9795978aa5a2a57ca5a2a581979597889191918d919191849c9e9c7f868586877b7d7b9ca1a3a19cb5b6b593b5b6b589b5b6b589b5b6b592b5b6b5899fa09f85b2b1b290969796939697969396979692919091929190919f9190919f9190919d898989948989898f898989a1898989a5919091a19190919d9190919d9c9a9c9b9c9e9c979c9e9c979c9e9c979c9e9c899c9a9c829c9a9c869c9a9c869c9a9c819c9e9c7d9c9e9c7d9c9e9c7d9c9e9c7e9496947e9496947e9496947e898989768384836f8b8b8b7e8b8b8b857b7d7b787b797b8e7b797b897b797b687b797b767b7d7b7c7b7d7b767b7d7b767b7d7b707b7d7b6d7b7d7b6e7b7d7b727b7d7b767b7d7b707b7d7b677b7d7b6980818069808180698c8a8c6e86858678808180848686867b8686867badaaad8eadaaad857e7c7e787e7c7e7c7e7c7e7c898789867b7a7b917371737b7b7a7b917b7a7b797e7d7e6a7e7d7e797e7d7e7d7371737e737173797e7c7e7e7e7c7e7e7e7c7e7d83828380838283848382838a7b797b8c838283848b8c8b84838283887b797b8b7b7d7b8b80818084868586818c8a8c85838283887b797b8e7b797b857b797b7c8684868386848683807e80877b797b8d7b7d7b918385838a8c8e8c788c8e8c7e838383847b7c7b85737573857b7c7b8581818182818181827e7d7e828181818184828482848284857e7d7e877e7d7e838181817b8486847d84868487818181868181817f848684798486847f7e7d7e867b797b867b797b868181817b8486847b7e7d7e7e7e7d7e817e7d7e83787978837b797b807e7c7e80817f817d817f81807e7c7e837e7c7e807b797b867b797b8c7e7d7e85818181818181817f818181837e7d7e857e7d7e887e7d7e898181818584828487848284878482848684828484818181837e7d7e85818181857e7d7e827e7e7e8384828482818081847e7e7e8384828481848284847e7e7e827e7e7e81818081848180818381808183848284817e7e7e837e7e7e83818081807e7e7e807e7e7e847e7e7e8e84828486848284817e7d7e818181818b7e7d7e997b797b837b797b8d7b797b7e8080808f8c8e8c8d83838380737573847b7c7b867b7c7b8e8482848e8482848d848284888482848d7375738373757383808280928e908e8d6e6e6e8d7978798d797879807978798a767576907675768d7675768a767576897878788c73717399737173997878788e706f708b7b797b887b797b985a5d5a814a4d4a696a6a6a817b797b867b797b837b7d7b897b7d7b88787a788673757388737173877371738475737584757375847575758478797884757575827575758173757380737573827375737f737573807375738073757383737573817375738078777880757675817375738075767580787978817e7d7e857e7d7e86848284857b7d7b867b7d7b85787978847b7d7b84787978847e7d7e8578797884787978827879788378797885787978817e7d7e857e7c7e89898789819492947b949294849c9e9c819c9e9c7e9c9e9c7e9c9e9c837b797b837b797b7e7b797b7c7b797b7d7e7e7e7c7e7e7e7e7e7e7e7f7e7e7e7f7878787c7878787e7878787c7878787b7675767d7675767f7675767d76757680737173807371737a7371737a7371737f7071707f7071707e7071707c7071707d7677767d6060607d6060607f60606083656565865251528652515281656565806868687f5a595a865a595a845a595a835255528752555283525552875255528e4a4d4a8e4a4d4a8a62656282626562836a6a6a836a6a6a836a6a6a866a6a6a836a6d6a846a6d6a827375738473757384737373817b7d7b807b7d7b817b7d7b867b797b847b797b817b797b8373717383707170816b6d6b806b6d6b816b6d6b82707270816b6d6b806b6d6b8270727085737273817b7c7b7e848684828486847f8482847f84828488797779836e6c6e81737173857878787a737173767e7f7e8a8482848484828480848284837e7d7e838181818481818181848684838486848683818382838183828381838583818383848284817b7b7b847b7b7b827374738176747687767476886b696b87767476897b7d7b907b7d7b9e6b6d6b83636563637b7a7b916b696b9c6b696b916b696b8d7b797b887b797b86838283868382838f7e807e8884868484848684887e807e8976767685767676848180818481808185838183838c8a8c848c8a8c878c8a8c8983838389838383877b7c7b827b7c7b837e7f7e8378787883787878837e7f7e82818081858c8a8c838c8a8c808c8a8c828c8e8c828c8e8c7e8c8e8c818c8e8c8586878683868786878c8e8c8586878685848284858482848584828483848284838684867e86848683868486858684868484868483787a7883787a7883787a78847b797b8e7b797b8e7b797b847b797b7b8482847e848284858482847e848284889495948d949594889495948d838583868989897b7e7d7e827e7d7e86949694899698968eb5b6b58eb5b6b597b5b6b587b5b6b58fa1a1a1937b797b8b7b797b8f94969497949694938b8c8b8f8b8c8b91898a8991898a89888686868a8482848e8081808d8c8a8c8c8685868d8685868e8486848f8486848c8181818d7e7d7e8d7b7d7b8a7b7d7b8680818088808180888181818881818189848684888486848a8383838683838381838383847375738a8383838e8c8a8c8a8c8a8c878383838b807e8086807e80867b797b837b797b7f737573837375737c808280868e908e93898889818988898589888988898889898b8c8b898b8c8b899c9e9c909c9e9c919c9a9c8a808180918e8d8e919c9a9c909c9e9c949c9e9c929c9e9c969c9e9c9da5a2a59d9795978a9795978aa5a2a5919c9e9c9a9c9e9c919c9e9c919c9e9c9ca1a3a1a48e908e987b7d7b937b7d7b9e898a8996898a89969fa09f9a9fa09f97b2b1b297cecbce9ececbce9acecbce9ccec7ce98cec7ce9ccec7ce9fafabaf9db5b2b5989f9d9f988989899d9f9d9fa19c9a9c99919091929190918e868686937b7a7b8e8b8c8b8e8b8c8b937b7a7b90767476907674768d89878989767476807678767d898b897d898b897a898b897e898989848989897e89898976898989738b8b8b7a83848376949294769492948994969489838283787b797b7e7b797b7e7b7d7b7e7b7d7b7e7b7d7b767b7d7b717b7d7b717b7d7b717b7d7b757b7d7b727b7d7b707b7d7b72808180728081806e7b7d7b6e7b7d7b6e7b7d7b6e80818084868686a186868684999899718686866f9492946f949294759492946f9492947b8c8e8c818c8e8c708c8e8c768c8e8c747e7d7e6a8989896f898989748989897e7e7c7e797371737e73717388737173947b797b8d7b797b7d8382837d838283807b797b847b797b887b797b8083828381808180887b7d7b8b7b7d7b817b7d7b828382837f8382837f838283887b797b8c7b797b87807e8081807e8081807e80838385838a8385838d737573837b7d7b7b8c8a8c7b8c8a8c7b838383847b7c7b8c7b797b8a7e7d7e8281818182818181827e7d7e81848284847e7d7e817e7d7e817e7d7e857b797b81818181798486847d818181867e7d7e867e7d7e808181817d8486847d818181867e7d7e827b797b86787978817e7d7e7b7e7d7e808482847e817f817e7b797b827b797b827b797b817e7c7e83817f81807e7c7e7e817f817f7e7d7e837b797b8a7b797b8a7b797b867e7d7e8281818184818181857e7d7e817e7c7e827e7c7e82817f8186817f81867e7d7e85818181858181818581818183818081807e7e7e827e7e7e817e7e7e837e7e7e887b7d7b867e7e7e857e7e7e847e7e7e858180818381808186818081857e7e7e8681808186818081837e7e7e847e7e7e847e7e7e82818081867b7d7b887e7d7e847e7d7e847e7d7e817b797b807b797b887b797b887b797b838080808483838386838383868c8a8c898c8a8c8a8482848d8482848a898889888482847973757379737573979c9e9c978082808d6e6e6e8d6e6e6e8b797879866e6e6e8a6b6d6b93767576867675768d817d8189787878897371738c7878788573717384706f7088706f708e7b797b8e7b797b816a6a6a866a6a6a8b7b797b8b7b797b8e75777589787a78857b7d7b88787a78867b797b8878767886757375837573758278797882757575837879788478797882737573827375738373757384737573827072708270727082707270826d6f6d80737573807375737f7375738175767585737573837375738873757386737573857575758475757584757575847b7d7b827375738573757385787978847879788578797881787978837e7d7e82787978817371738173717387737173837371737e737173817371738473717387737173887b797b837b797b7e7b797b7e7b797b807e7e7e807e7e7e807e7e7e807e7e7e7d787878827878787e7878787c7878787e7675767e7675767e7675767e76757681737173807371737e737173808482847e8482847e8482847c8482847d848284858c8e8c7d8c8e8c7c8c8e8c7c8c8e8c7a8c8e8c7d78797886656565836565658468686886767776807677767d767776807e7d7e807e7d7e7c7e7d7e7a7e7d7e86626562956265628e626562864a4d4a86626362856a6a6a856a6a6a886a6a6a836a6d6a826a6d6a856a6d6a856a6d6a836b6a6b826b6a6b816b6a6b8273737383737173827b797b847b797b827b797b827b797b827b797b837b797b817b797b80757775817b7d7b827b7d7b837b7d7b84737273856b696b847372738573727383797779857977797f8482847f8482848584868483848684838486848584868486848284867e7d7e847e7d7e8078797885818181857e7d7e81818181838486848683818383838183818c8a8c878c8a8c84848284838482848484828481848284818c8a8c848c8a8c87817f818b767476896b6d6b907b7d7b907b7d7b906b6d6b637b7a7b859c9e9cb37b7a7b9c7b7a7b967b797b8b7b797b8b7b797b8d8382838f8486848c84868488848684848486848481808183767676846b6d6b876b6d6b8773717384737173827b797b8383818389838383898c8a8c8b8c8a8c898c8a8c8d8486848f8486848a7e7f7e887e7f7e88818081867676768676767685767676867b7a7b867b7a7b828384837f8384837f868786838c8e8c818c8e8c818c8e8c829494947f9494947f8c8b8c82848284858684868586848688918f9183868486867e807e837e807e83787a7887848684798686867e7b797b8e86868689868686828f8c8f829a979a7e8f8c8f858482848d949594838385836e737573787375738d8989897794969482898989919496948e9698969b96989689787a7892787a788b7b797b878e8d8e978e8d8e937b797b8f7b797b8f7b797b938382839783828398868686968686868d898a898f898a898d8081808d8685868b8685868d8685868f8486848f8486848e8486848d8486848c8081808b7b7d7b898081808686858687848684888486848581818184818181898383838683838381838383808c8a8c858c8a8c8a8383838a8383838583838383807e8079807e808386848681868486768e908e76808280897375737f8082807a73757393737573818988897e7e7e7e717b7a7b907b7a7ba89c9e9c989c9e9c808e8d8e878081809180818095808180928688868d7b7d7b8d7b7d7b9686888698898989947b7d7b987b7d7b98898989969191919a9191919a8685869a9191919c8e908e987b7d7b937b7d7b987b7d7b92898a8996737573967375738d7375738c7b7d7b8c7b7d7b937b7d7b907b7d7b92919091959190918f9190918f919091949f9d9f949f9d9f949f9d9f949f9d9f8e9c9a9c929190918a8686868a8686868a7b7a7b866b696b866b696b867b7a7b86898789827674767b636163786361637b6365637a6365637a6365637d6365637e737173817371737673717370737173737b7d7b7a8384837e8b8b8b7694929483838283787b797b737b797b83838283728b8b8b7c9492947e8b8b8b788b8b8b768c8a8c768c8a8c768c8a8c728c8a8c748c8a8c76868586768c8a8c748685866e8c8a8c738685866e7b7d7b86808180aa9998998e999899847375738473757382737173787371737c737173827371739183848397838483818384837b8c8e8c82949694829496946f9496946a94969470949294798987897e89878983898789878b8c8b878382838a7b797b8a83828384838283808b8c8b848382838c7b797b888081808886858681808180847b7d7b8b7b797b8b7b797b888382838283828381868486877b797b8a7b797b837b797b7f7b7d7b837b7d7b7f7b7d7b837b7d7b84737573857b7c7b828383837c8c8a8c7b848684807e7d7e827b797b857b797b828482847c8482847f7e7d7e84787978857e7d7e81818181857b797b857b797b847b797b7f7e7d7e82818181867e7d7e7d7e7d7e827e7d7e82818181808181817b8482847e7e7d7e8078797881787978817e7c7e80817f81818482847f817f817b7b797b7b7b797b837b797b837e7c7e817e7d7e837e7d7e8581818188818181877b797b877b797b877e7d7e867e7d7e85817f81837e7c7e84817f8185817f81847e7d7e82818181827e7d7e837e7d7e857b7d7b827e7e7e85848284848180818581808182848284848482848781808186818081857e7e7e83818081818482848281808182818081827e7e7e837b7d7b827b7d7b807e7e7e807b7d7b807b7d7b817e7d7e847b797b847e7d7e847e7d7e838080807e80808085808080887b797b8683838386838383898383838d8c8a8c8a8988898a8988898a8482848484828474737573979c9e9c979c9e9c888082808b8482848d79787984848284807978798a76757693817d818a8c868c8a76757685737173857e7f7e8278787885737173887b797b8b7b797b8b706f7081706f70817b797b867b797b867b797b8b7b797b887577758673757389737573867375738575737587757375877371738773717384757575837371738473717384757575847375738473757385737573827375737f737573817375738273757383737573827877788275767582787778817b797b8573757386737573877e7d7e86787978837575758378797886757575837879787f787978827375738373757384737573857879788478797881787978807e7d7e817e7c7e7f8987897f7e7c7e817e7c7e84808080818080808180808081737173868e8e8e838e8e8e838e8e8e838e8e8e82999899819998997e9998997c9998997c8c8e8c808c8e8c7f8c8e8c7e8c8e8c7e8c8a8c808c8a8c808c8a8c7a8c8a8c7c8482847c8482847c848284807371737f7071707f7071707f7071708170717082767776807677767f7677767a7677767d787978818c8e8c7d8c8e8c7a8c8e8c828486847d7677768476777689848684837e7d7e857e7d7e87949294809492947f949694829496947b9496948a7b7d7b8c62636288626362895a5d5a855a5d5a855a5d5a87626562846a6d6a826a6d6a846b6a6b866b6a6b866b6a6b876b6a6b836b696b8473717383737173816b696b816b6d6b82707170827071708070717086757775877b7d7b847b7d7b857b7d7b807b7c7b817b7c7b7f7372737e737273816e6c6e836e6c6e856e6c6e837977797f7878787f787878857e7f7e857e7f7e817e7d7e84848284877e7d7e867e7d7e85818181887e7d7e887b797b857b797b877b797b877b797b817b797b837b797b867b7b7b877b7b7b847b7b7b8484828485817f8185817f81848c8a8c888c8a8c897b7d7b896b6d6b906b6d6b97737573857b7a7b639c9e9c919c9e9c9c8b8c8b8d8382838d83828388838283867b797b8f7375738c787a78887e807e88848684878c8a8c878c8a8c858c8a8c86818081867b797b86737173877371738873717387737573897b7c7b897b7c7b877b7c7b857e7f7e887e7f7e8a7e7f7e887e7f7e898180818576767683767676826b6d6b7f7371737f7b7a7b847b7a7b7e7b7a7b7d8080808b7b797b857b797b837b797b828482847a848284808c8b8c859c9e9c7b9c9a9c8d918f918a918f917e918f91808486848084868484848684838486847986868684868686938686868e868686858f8c8f858482848284828492848284928385837883858378a5a6a583a5a6a586898989827e7d7e868989898d7371737c5a5d5a7c5a5d5a92787a78929698967f8e8d8e978e8d8e938e8d8e8b8e8d8e8f8b8c8b8f94969493949694978b8c8b938686869684828496868686988482848b868586868081808d7b7d7b8c808180898181818981818189818181898181818a8081808c8081808d7b7d7b8a8081808984868488818181868181818684868486838383898383838a838383867b7c7b878c8a8c81838383857375738873757381807e807c8c8a8c86868486838684867f808280799c9e9c839c9e9c7f808280889492948c9492948f7e7e7e857e7e7e798b8c8b988b8c8b986b696b816b696b807375738e8081809880818095808180927b7d7b927b7d7b947b7d7b907b7d7b947b7d7b9489898994898989987b7d7b917b797b88868586887b797b917b797b8f7b7d7b8f7b7d7b8f7b7d7b8f7b7d7b89737573857375738573757381737573897b7d7b8c7b7d7b897b7d7b897b7d7b8b7375738873757388737573887375738b7375738f7375738f737573827375738a7b7d7b927b7d7b92868686928686868e8b8c8b8a8b8c8b8a8b8c8b938b8c8b899c9a9c7f9c9a9c7f9c9a9c7b9c9a9c7a898b8978898b897a898b8980767876817e7d7e7973717373737173767371737a7b7d7b768384837e838483897b7d7b788382836d7b797b787b797b737b797b747b7d7b74838483708384837283848375808180738685867386858672868586748685867480818070808180708081806e808180738081806e8685868b8c8a8c8e7375737b7375737b7375737b73757385737173757e7c7e827e7c7e857371738c7b7a7b97737173867b7a7b917371738c7e7d7e877371737d737173827e7d7e7e9492948394929491949294918987898d8b8c8b809496948a9496948d8b8c8b9b8b8c8b9794969480949694888b8c8b928c8a8c998c8a8c9686858692868586888b8c8b919496948e949694888382838c868486878c8a8c878c8a8c85807e808a7b7d7b8d7b7d7b867b7d7b7f7b7d7b81838383827b7c7b8473757384737573807b797b7b8181817d8181817d7b797b7c73757382737573827e7d7e7c7e7d7e7f7e7d7e837e7d7e837b797b7f7b797b7d7e7d7e7d7b797b827b797b847b797b7f7e7d7e798181817b7e7d7e7d7b797b7b7375737b7879787b7e7d7e7b7e7d7e827b797b807b797b7d7b797b7d7b797b7e7b797b7e7b797b7d7b797b7d7e7c7e817b797b837b797b837b797b857e7d7e827e7d7e837e7d7e847e7d7e847e7d7e887e7c7e857b797b847b797b847b797b827e7d7e7f7e7d7e7f7e7d7e827e7d7e847e7e7e867b7d7b847b7d7b877b7d7b877e7e7e828180818384828484848284848180818484828484818081827e7e7e817e7e7e807e7e7e827e7e7e827b7d7b807e7e7e827e7e7e847b7d7b827e7e7e817e7d7e81818181818181818181818183808080838080808380808085808080847b7c7b84838383848383838683838387848284878482848b848284848e8f8e8d8e908e928e908e8880828083737573806e6e6e846365638d636563826e6e6e806b6d6b906b6d6b8a6b6d6b7d6b6d6b85737173898486848984868489848684887b797b84706f70817b797b847b797b867b797b867b797b867b797b867b797b86787a7888737573887375738573757386737173857371738573717385737173857371738473717385737173847371738470727082707270816d6f6d806d6f6d826b6d6b856b6d6b8273757384737573827375738273757383757675837877788573757388737573877879788773757384737173837371738373717383757575837879788478797884787978847e7d7e857e7d7e877879788478797885787978857e7c7e838987897b898789877e7c7e8d8e8f8e7b8e8f8e7e8e8f8e818e8f8e826a6c6a836a6c6a806a6c6a826a6c6a846a696a7f6a696a7f6a696a7b6a696a7b6e6c6e828482847b8482847e848284808482847f7e7d7e7c7e7d7e7d7e7d7e7a7878787c7e7f7e7e7e7f7e7d8486847d8486847f7e807e80848684828486847b7b7d7b7b808180848081807c8081807f7b797b837b797b84808080838080807f8b898b78949294838b898b887b797b8270717086707170845a5d5a865a5d5a88636563858383838583838383949294858383838283838380838383807b7c7b867071708d636563816365638363656387636563896365638463656384636563886365638663656384636563818181818373717383737173837371738373717385787a7884787a7883787a78836b6d6b8073717382737173817878787e787878827b7a7b857b7a7b838384838383848384808080857b797b877b797b867b797b847e7d7e867e7d7e867e7d7e867e7d7e847e7f7e867e7f7e867e7f7e82848684878687868486878685868786888080808681818184818181827b797b857e7d7e857e7f7e857878788273717385787878887b797b888381838b7b797b997371739c6b696b66818081759797979c6b696b896b696b8e81808189818081836b696b8b6b696b8b6b696b846b696b817372738876787687818381848c8e8c838c8e8c868c8e8c858c8e8c838181818381818186767576897675768576757687767576827879787f7e7d7e827e7d7e83848284808988897e7e7e7e7c7e7e7e7a73757385767676878988898076767680767676817e7e7e8681808183818081867e7e7e857b7d7b858081808b808180908c8a8c819c9a9c858b8b8b856b6d6b816b6d6b826b6d6b826b6d6b847b7d7b8984868484868886828688868d8688868d6b6d6b816361637a636163816361639463616385636563886365638e7071708c7e7d7e878486848584868487848684838486847c898889788988899689888992737573898180818d7676767a6b6d6b817676768f7b7b7b877b7b7b847b7b7b847b7b7b848081808b8685868b808180898c8a8c8494929486949294918b8b8b8f8384838d8381838e8381838e8381838d83818388868786888687868a8080808a808080888482848a8482848a8482848684828487808180877b7d7b87808180897b7d7b877b7d7b7f7b7d7b7b8b8d8b839496948f9194917a8686867a8686868586868686898989988989896d89898973949694908c8e8c7f83858389737573867375738b8181818e818181857b797b887e7d7e928c8a8c928c8a8c8d83838395838383918081808e7b7d7b957b7d7b937b7d7b91787a788e6b6d6b8b6b6d6b916b6d6b8f7e7d7e8d7b797b8d7e7d7e8d7e7d7e8f7b7c7b957b7c7b8f7b7c7b6c838383828384838e8384838b7b7a7b8e7b7a7b927e7d7e8e7e7d7e877879788c7375738973717387787878897e7f7e927e7f7e8a8482848d848284937e7c7e927e7c7e8c7575758e757575917575758f757575907b7d7b8e7b7d7b8d7b7d7b8e7576758c6b6d6b887374738584828483848284818c8e8c7d8c8e8c818c8e8c848c8e8c7e8c8a8c76838383738383837c8383838283848385838483827b7a7b7e73717373737573767879787d8482847a8482847c84828477848284768180817484828472868586728685867286858672808180728381836b8381836b7b797b707b797b707b797b6c7b797b7b7b797b7f7b797b787e7d7e737e7d7e7c707170787e7d7e7286848677918f917b9c9a9c80868486817b7d7b747b7d7b747b7d7b81898a89807371736a7371736f7e7c7e907e7c7e8b7b797b7f8382838894969481949694908687868d868786788687867b8c8e8c848c8a8c938685868c7b7d7b8c80818085848684828486848c848684917b797b887b7d7b84868686889c9a9c849c9a9c918c8a8c95868586918c8a8c888c8a8c8b949294839492948b8384838e7b7d7b908482848d898a89838c8e8c86898a898e7b7d7b957b7d7b8e868586878c8a8c7d8c8e8c85838483907371738c7b7a7b848384837e7b7d7b817b7d7b847b7d7b82737973857e817e857e817e7d7379737f7375737f7375737c7e7e7e777e7e7e787e807e787e807e8173757381787a78817879787e7879787c7879787d7879787d7879787e7879787f7879787f7879787e7b797b7e7b797b7e7e7c7e7e7b797b827b797b857b797b877b797b857b797b867b797b807b797b7f7b797b827b797b827e7d7e837b797b827e7d7e827e7d7e817e7e7e7e7e7e7e7e7e7e7e817b7d7b817b797b827b797b837b797b837b797b827b7d7b827b7d7b837b7d7b847e7d7e827e7c7e837e7c7e837e7c7e837e7c7e827b7b7b827b7b7b827b7b7b807b7b7b81787a7881787a7880787a787f787a78807b7b7b857b7b7b847b797b847b7b7b847b7d7b857b7d7b867879787f7879787e797b7990797b799d848684878486848484868483737273806b696b80737273877b7b7b877b7b7b8b737473876b6d6b828482848b8482848e73747382737473857b7d7b8b7371738c7371738778797882737273867372738673727386737273866b6d6b866b6d6b886b6d6b886b6d6b886b696b876b696b8676747686767476827374738273747382737473837374738373717383737173817371738173717381737573837375738373757383737573827e7c7e867e7c7e827e7c7e847e7c7e807e7c7e817e7c7e807e7c7e847e7c7e85838383838383838583838385838383837676768576767686767676807676768478787887787878867878788578787886787978867879788578797885787978887e7f7e867e7f7e847e7f7e867e7f7e827e7c7e7e7e7c7e827e7c7e827e7c7e828c8a8c838c8a8c838c8a8c7e8c8a8c7b7b797b817b797b817b797b7d7b797b857977798084828479848284807977797f7e7d7e7a8482847a7e7d7e7e8482847b8486847b8486847f7e7f7e818486847e7e807e7f7e807e7f787a78807e807e82808180817b7d7b817b7d7b84808180818080807e8080807f868786837b797b817b797b837b797b7a7b797b787b797b7e7071707e7071707c86858678868586888383838f737473856365638863656389737573827b7c7b827b7c7b857b7c7b818c8a8c818c8a8c838c8a8c818c8a8c838c8a8c837e7d7e81707170817e7d7e8a81818186636563866365638863656386737173837371738373717383737173836b6d6b836b6d6b836b6d6b84787a7883787878837878788378787881787878827b7a7b877b7a7b857b7a7b877b7a7b887b797b85808080848080808880808085818181877b797b878181818484868486848684847e7f7e827e7f7e887e7f7e8b7b797b8586878684868786887b797b8481818183818181877e7d7e87848684878486848284868482848684857e7f7e847b797b887371738b7b797b8f7b797b946b696b856b696b668180818d979797a08180819a8180819a8180819a8180818e8486848b8486848b7b7c7b817b7c7b856b6d6b866b6d6b846b6d6b81767876867675768481818183818181858c8e8c898c8e8c878181818581818187818181887375738573757385787978807879787c7375737a8988897a94929481949294879c9a9c858988897a7676767e767676848180817d8482848484828483848284808081808780818085808180807b7d7b856b6d6b7e6b6d6b786b6d6b7c7b7c7b7a7b7d7b897b7d7b8c848684898486848b787a7887787a7887787a7887787a78857371737e8381838194929489838183817071708c7071708c63656387636563856b696b85737273837b7c7b85848684817e7e7e899492948589888985737573896b6d6b7e6b6d6b857676768d7676768c6b6d6b896b6d6b8473747389737473897b7d7b897b7d7b89808180848c8a8c8483848384838483848b8b8b849492948d8b898b8a8b898b8a9492948b9492948c8c8e8c8a8c8e8c8c8c8e8c8c8c8e8c8a8e8f8e8a8988898a84828488848284877b7d7b827b7d7b87808180878081808a8385838e8385838a8385838a8385838c7b797b887b797b81919491888686868c898989867e7d7e7f737173867e7d7e847b7d7b867b7d7b867b7d7b8983858383818181857e7d7e908486848b848684887b7c7b927b7c7b9a8c8a8c978c8a8c8a7b7d7b8a80818091808180938c8a8c8b9496948e9496948b9496948e8688868d7e7d7e927b797b947b797b8a7b797b8f8383839583838389737573897b7c7b858c8e8c888384838e8384838b8384838e8482848c7e7d7e8e7e7d7e8e7e7d7e897e7f7e927e7f7e947e7f7e927e7f7e8a7876788d7876788f7876788f737173917575759275757591757575917071708d706f7090706f708e706f708b706f708873747385737473857374737f6b6d6b7f7375737b737573817375738273757379737573767b7c7b738383837e8c8a8c898c8e8c8c8384837e83848374838483787879787a7e7d7e7f7e7d7e7c7e7d7e76818081747b7d7b797e7e7e7b7e7e7e7880818074808180748081807b8c8a8c7b949294729492946d94929470949294708c8e8c748c8e8c788c8e8c7f8c8e8c858c8a8c6f7e7d7e7c70717081707170728684868a8684868e7b797b7786848668898a8968898a89937b7d7b81898a897a7e7c7e907e7c7e8094929475949294868b8c8b888382838b8382838b8b8c8b828c8e8c82868786828080808686878680868586798c8a8c7d868586848685868a8181818a81818180848684808486847d868686817b7d7b887b7d7b817b7d7b8086858684868586808081808486858683838483808384837d8b8b8b7a8b8b8b7e8482847e84828481898a89818c8e8c7d8c8a8c7d8c8a8c7d8c8a8c80808180858384837d8c8e8c768c8e8c7a838483847b7d7b897b7d7b868b8b8b869492948a898989877e817e8a7e817e809492948194929484898889847e7e7e867e7e7e857e807e837e807e838486847e7e807e82737573807375738173757382737573807375737f7375737d7879787d7e7d7e827b797b847e7c7e847e7c7e847e7c7e847e7d7e877e7d7e847e7d7e857e7d7e868080808480808081808080848080807f7e7d7e827b797b827b797b7e7b797b7e7b7d7b877b7d7b817b7d7b7c7b7d7b7d7e7d7e7f7e7d7e807e7d7e7e7e7d7e817e7d7e807b7d7b7e7b7d7b807b7d7b807e7c7e807e7c7e82817f8181817f81807b7b7b817b7b7b817b7d7b7e7b7b7b7e7e7b7e7e7e7b7e7f7e7b7e7f7e7b7e7e7b7b7b7e7b7b7b817b797b807b7b7b837b7d7b817879787f78797886787978878486848b8486848b797b7987636563846b696b8773727386737273867b7c7b878482847d7b7b7b797b7b7b928482849784828482848284827b7b7b887b7b7b8c7879788a78797888787978897b7d7b8c848684888486848a7b7c7b8a7b7c7b867b7d7b877b7d7b867b7d7b8573757384767476857674768476747686767476866b6d6b866b6d6b856b6d6b866b6d6b84737173817371738a7b797b888381838480818081808180848e8d8e898e8d8e84949294859492948489878980949294809492948394929484949294849492948e949694859496948094969483949694849c9a9c859c9a9c839c9a9c809c9a9c8294969485949694889496948794969487949294819492948494929484949294868c8a8c848c8a8c7e7e7f7e827e7f7e818c8a8c818c8a8c828c8a8c818c8a8c856a6c6a827b7b7b837b7b7b7f7b7b7b7f8c8a8c828c8a8c7f8c8a8c7f8c8a8c7e8482847b7977797c7977797c7977797f7879787c7879787d7e7d7e7f7e7d7e818486847f848684807e7f7e7c8486847d8486847e8486847b8486847e8486847e8685867f8685867f868586848081807f7b797b817b797b837b797b7f8687867d8b898b7a8b898b7d8b898b7d9492947c8685868086858686868586809c9a9c80949294838383837e83838385838383908383838773757385737573877b7c7b8a70717086707170887e7d7e867e7d7e837e7d7e807e7d7e848c8a8c8a8c8a8c888181817d8181817b818181848181818c73717388737173838988898389888984787a7885868886808688868386888683848684807e7f7e817e7f7e82787878837371738683848385838483857b7a7b88808080877b797b847b797b847b797b867b797b867e7d7e848181818784868484848684827e7f7e84848684848486848586878685808080827b797b8186878681848684837b797b857b797b827b797b857878788278787882737173827878788183818384838183887b797b8f7371738d6b696b946b696b7581808185adaeada0adaead949797979a979797949797978b8486848b73727387737273877b7c7b8581838185818381827678768476787681767576846b696b866b696b886b696b85767576828181818481818181818181827e7d7e85737573857879787f7879787e73757385737573817e7e7e817e7e7e837676767c8988897a89888985898889867e7e7e8681808186818081817b7d7b85808180827b7d7b85868586878c8a8c837b7c7b857b7c7b858b8b8b7f8b8b8b7f848684897b7d7b87737573877b7d7b82787a78828688868986888687868886898381838d9492948994929481949294838c8a8c878c8a8c8370717087636563876b696b7e737273857372738e8486848d8988898d7e7e7e858988899289888990818081898c8a8c908180818d7676768c7b7b7b8f7b7b7b8c8482848f848284938081808e80818090808180937b7d7b917b7d7b8d7b7d7b847b7d7b8a7b7d7b8a7b797b877b797b847b797b84838183858687867f8c8e8c858c8e8c858c8e8c84949694868e8f8e868e8f8e868e8f8e848c8a8c898c8a8c918c8a8c898685868a8385838a838583837b7d7b87838583858686868c8686868f8686868f8686868c898989869496948c94969486949694848c8e8c868c8e8c868c8e8c868385838084868485848684857b797b857e7d7e887b7c7b90737573977375738d7b7c7b90868586938685869180818093868586868688868e787a7891868886888688868d8486848a818181928181818d7e7d7e7e8c8a8c898383838f7b7c7b957375738b73717379737173827371738b7371738c7375738978797889787978897879788e7e7f7e8d7878788d787878907371739278767892787678907371738f7371738f70717092707170916b6d6b8c7071708a706f708a706f708b7576758a757675887374738873747388737473837374737f7375738273757386737573887375737e737573797375738173757384838383828384837e7b7a7b7e7b7a7b7e7b7a7b7c7e7d7e7c7e7d7e7884828473848284747e7e7e757e7e7e758180817b7b7d7b7f7b7d7b797b7d7b7b7b7d7b7b7b7d7b768381837b83818376838183727b797b748080808386878687868786838c8e8c787e7d7e667e7d7e818c8a8c857e7d7e85868486938684867b868486727b797b817b7d7b81a5a6a5939798977a7b7d7b6a8987898b8987898b898789857e7c7e8b838283868b8c8b828b8c8b82838283867b797b89808080868080807f868786848081808c8081808486858680868586828486848084868485818181878486848886868688868686818686867d868686847b7d7b847b7d7b848081808480818080838483837b7d7b837b7d7b807b7d7b81848284818482847e8482847e848284807b7d7b7d7b7d7b7d7b7d7b7d808180817b7a7b817b7a7b818384837a8384837683848379838483817b7d7b867b7d7b7b898989788989897d7e817e7b7e817e7f7e7e7e7c8988897a8988897c8988897c8486847c7e807e818486847f8486847c7e7d7e83848284838482848084828482848284837e7d7e8573757384737573847b797b877b797b887b797b877e7c7e8781818187818181878486848781818184868786878687868486878680808080807e7d7e7a8181817d7e7d7e7e7b797b817e7e7e817e7e7e817e7e7e7e7e7e7e817e7d7e807e7d7e7f7e7d7e807e7d7e807e7d7e7f7e7d7e7f7e7d7e7f7e7d7e7f7b797b807b797b807b797b817b797b817b7b7b817b7b7b7e7b7b7b7c7b7b7b7d787a787c787a787f787a787f787a787e7b797b7f7b7a7b817b7a7b807b7a7b80787978807879787e7b7d7b867b7d7b876e706e826e706e7e797b7982797b79897b7c7b83737273867372738a6b696b84737473878482848784828487848284916b6d6b886b6d6b857b7b7b8b7b7b7b8c78797887787978897879788c737173907372738c8486848a8486848684868487848684878486848184868483848684878c8a8c858c8a8c878c8a8c828c8a8c8384828485848284847b7b7b857b7b7b867b797b838381838d838183887b797b8673757383737573867375738373757387737173857371738373717385737173877e7c7e8673717383737173867371738773707385635d6383635d6383635d6385636563876365638663656387636563876b696b896b696b896b696b866b696b846b6d6b846b6d6b856b6d6b826b6d6b82636963826369637a63696382707470857e7c7e847e7c7e85706e70847e7c7e805a5d5a815a5d5a7e5a5d5a855a5d5a885a595a815a595a815a595a7d5a595a7c6361637e6e6c6e7e6e6c6e83797779807e7d7e8178797880737573807375737d7371737c737173807371737e7371737f7375737c787a787f787a78817e807e7f86858681868586818c8a8c7f8c8a8c7f8c8e8c828c8e8c8780808083808080818381837f83818383838183868b898b82868586829c9a9c829c9a9c849c9a9c85838383837374738a838383859492948e8c8a8c808c8a8c828c8a8c858c8a8c838c8a8c838c8a8c837e7d7e847e7d7e867e7d7e867e7d7e897e7d7e838c8a8c7f8181818181818186bdbabd88bdbabd7db5b6b5889f9f9f8c9f9f9f7f9f9f9f83949694898688868186888680868886818486847e848684807e7f7e7c84868481838483888c8e8c858c8e8c868c8e8c858c8e8c838c8e8c868687868286878683818181827e7d7e847b797b887b797b7e73717384787878887e7f7e80848684848c8e8c848c8e8c858c8e8c878687868581818184818181837e7d7e807b797b7e7878787c787878857371738b848684848c8a8c848c8a8c84838183847b797b8d818081946b696b946b696b7581808177979797896b696b8e6b696b83818081777b7c7b847372738173727387737273867678768276787683818381848183818281818182818181838181818581818181767576826b696b866b696b817675767d787978807e7d7e86848284887e7d7e8589888987898889857375737e737573806365638763656383767676858988897b8482848684828486818081838482848780818080868586878c8a8c858c8a8c7e9c9a9c858b8b8b857b7c7b7a8b8b8b898486848c7b7d7b87737573876b6d6b826b6d6b84787a78898688867e9496947a949294897371738973717389737173877e7d7e818c8a8c838c8a8c8a8c8a8c8c84868485848684897b7c7b897372738573757389737573857e7e7e89898889908c8a8c858c8a8c908c8a8c94818081947b7b7b977b7b7b92848284927b7b7b957b7d7b8e7b7d7b907b7d7b937b7d7b917b7d7b8d7b7d7b917b7d7b917b7d7b8e7b797b8d7b797b8d7b797b8b8381838a808080838687867f8687867f808080868482847d8482847f8482847d848284828081807f8685867f8081807f80818083838583838b8d8b8a8b8d8b96949694939ca29c939ca29c93919491889194918689898992898989988989898c898989868c8e8c848c8e8c818c8e8c8b7b7d7b937e7d7e93818181887e7d7e838486848b8383838b838383888383839083838390868586908685869386858697808180888688867d787a788b787a7888787a7883818181838181818f8181818d7e7d7e787b7c7b89838383958c8a8c8f83838388838483887b7a7b8e8384838e83848385787978857e7d7e897e7d7e877375738d7371738d7371738d7371739073717395737173927371738f7371739273717391707170917071708c707170886b6d6b886b696b886b696b886b696b856b696b836b6d6b866b6d6b856b6d6b7f6b6d6b7f7375738173757384737573847375737e7375737c7b7c7b877b7c7b878383837b7b7a7b7e7b7a7b7b7371737e7b7a7b7f7e7d7e7a7e7d7e757e7d7e737e7d7e767e7e7e7481808175818081778482847980818078808180788081807886858676838183768b898b768b898b768b898b748c8e8c83868786878080807f7b797b6f63656373707170788c8a8c818c8a8c8a8684868e7b797b807b797b728684868d898a89937b7d7b7a7b7d7b747b7d7b857e7c7e8b898789857e7c7e857e7c7e887b797b8b8382838b8382838b83828386808080868080808680808082808080808081808080818084808180847b7d7b807e7d7e808181818081818180818181888686868f8686868b919091768686867786858684808180807b7d7b807b7d7b807b7d7b8083848383838483808384837e848284838482848684828483848284808685867d8081807d7b7d7b847b7d7b81838483818384837d7b7a7b817b7a7b818384837b838483798384837e7b7d7b82737973877e817e828989897d89898977898889757e7e7e7a7e7e7e7c7e7e7e7c7e807e7a8486847a7e807e7a7e807e7b8482847b8482847b8482847b8482847d84828484848284848482847f7e7d7e8284828484848284847e7c7e88817f818381818180818181808181817f8181818080808081808080827b797b817b797b827e7d7e7f8181817d8486847a818181788180817c7e7e7e7e7e7e7e7c7e7e7e7e7e7d7e7f7e7d7e807b797b827e7d7e827e7d7e837e7d7e807b7d7b837b7d7b867e7c7e837e7c7e7f7b797b7f7b797b7f7b7a7b807b7b7b7f7b7b7b7e7b7a7b7f787a787d787a787d787a787d787a787e7b7a7b807b7b7b7e7b797b817b797b7e7b7d7b7e7b7d7b7e78797881757575826e706e82797b7987797b7982797b79837b7c7b877b7c7b877b7c7b8a7372738e7374738e6b6d6b8b6b6d6b847374738b7374738b6b6d6b887374738873747389737173867575758775757585737173906b696b8e6b696b886b696b886b696b876b6d6b856b6d6b846b6d6b876b6d6b876b696b896b696b886b696b846b696b857b7b7b868482848484828483848284837b797b86838183838381838d8c8a8c899c9a9c819c9a9c7e9c9a9c838e8d8e81949294809492948389878987898789847e7c7e7d7e7c7e817e7c7e878987897e838383838383838794969485949694818988898689888982898889808988898386878682868786837878788278787880787978836b6d6b846b6d6b826b6d6b8070747080707470867074708870747083636163826361637f6361637e6361637e8c8e8c808c8e8c7e8c8e8c7e8c8e8c7a7879787d787978806b6d6b8578797886838483807b7a7b807b7a7b847b7a7b816b6d6b816b6d6b7e7b7c7b797b7c7b82737573828384837e8384837e8384837f7b7d7b827b7d7b7f7b7d7b7f7b7d7b7e848284818482848684828484848284838482847e8482847e848284868f8e8f7e8c8b8c818482848384828481848284817b797b827b797b817b797b878382837b919191699c9e9c899191918986858680838283848b8c8b7e8b8c8b8483828389838283838b8c8b8694969485949694869c9e9c869c9e9c858e908e808e908e7e8c8e8c898c8e8c917b7a7b8d7b7a7b7d7e7c7e857e7c7e8b63616388706e70878c8a8c7f8c8a8c828c8a8c7f8c8a8c7f8385837f8385837f7b7d7b7c737573818080808f86878684868786848687868a818181878181818284868484848684808c8e8c818c8e8c84868786818080808083828388838283827b797b847b797b877b797b887b797b8286878684808080847e7f7e827e7f7e877e7f7e87848684818b8b8b7f9c9a9c8a9c9a9c8c8b8b8b837e7f7e817e7f7e817e7f7e84787878847b7d7b8c757675936b696b8c6b696b74838483879c9b9ca19c9b9c9b9c9b9c9894969492949694879496948794969483838483837b7a7b847b7a7b7e7371737f73717384737173867b7a7b8083848385838483877b7a7b8973717385737173806b6d6b83787978837879788586858684848684828486847a8486847684868475838583887375738b7b7d7b827b7d7b86838483868384837f83848386838483838e8f8e858988898589888985848284868e8f8e819c9e9c7c9c9e9c819c9e9c878c8e8c888c8e8c858c8e8c8683858382838483877b7a7b8b7371738e7b7a7b86848684818486847f7878787b737173907e7c7e8994929483898789897e7c7e8b7b797b867b797b897b797b8d838183897b797b8c7b797b87838183898c8a8c87787878857878788c84868494848684908486849084868490848684908486848e8c8a8c8c8c8a8c8c8684868e868486908685868e8685868e8685868e8685868b838483847b7a7b82838483877b7a7b81817f8184817f817e817f8182817f8186838583848385838483858388838583897b797b807b797b73808080777b797b817e7f7e877878788a7878788b7371738c797b7987797b797d8486847a848684827b7a7b8b7b7a7b908b8c8b907b7a7b8c7b7c7b888387838c8c928c9183878391898889938988898c8988898c949294919190918c868686917b7d7b8e8686868a8482848d8482848f8482848d8482848b848284848482848e8988898e8482848c7b7d7b8c838483908384839083848391848284948987898f8482848d8482848c838283908382838c8b8c8b898382838b8081808d808180928081808d7b7d7b8a7b7d7b8d7375738d7375738d7b7d7b8f73757394737573927375738f7375738e7375738f7375738c737573897375738a7371738b7371738b7371738a7371738c6b696b896b696b866b696b866b696b856b6d6b7f6b6d6b826b6d6b7a6b6d6b77737173827b797b87838183807b797b7b787978777879787f848284817e7d7e797e7e7e757e7e7e757e7e7e788180817b818181787e7d7e777e7d7e797e7d7e787b7d7b788082807a8082807a8688867b848684797e7f7e7784868474848684738c8e8c908c8e8c818385836e7b7d7b718081808b7b7d7b828081808b8685867f838583797b7d7b85838583858c8e8c828c8e8c757b797b6e8687867b8c8e8c868686868886868686848284868482848b898789808987898289878985868486878482848c8482848a8482848584828484818381827e807e847e807e8481838186818181898181818981818183848684808486848384868483818181837b797b848181817f8486847d818181817e7d7e817e807e7d7e807e817e807e88787a78877e7d7e868181817f84868482818181857b797b827e7d7e7f8181817e8486847e7e7e7e7e7b7d7b7f7e7e7e7d818081807e7d7e817e7d7e8081818177848684778486847a7e7d7e7a7b797b7e7b797b7f7b7d7b797e7e7e7a8482847f8482847c8180817d8180817e8180817f818081807e7d7e817e7d7e807e7d7e7d7e7d7e807b7d7b827b7d7b807b7d7b7f787a78817e7d7e7e7e7d7e817e7d7e857b797b807e7d7e837e7d7e817e7d7e7f7e7d7e847e7d7e837e7d7e7f8181817f8181817e7e7d7e81787978817879787f7879787e7e7d7e7e8181817d818181817e7d7e7f7e7d7e7b7e7d7e7d7e7d7e7a8181817e7b797b7e7e7d7e7a7b797b7e7e7d7e807e7e7e7f7e7e7e7f7b7d7b7e7b7d7b7d7b7d7b7d7b7d7b7f7b7d7b7f7b7d7b7d787a787d787a787c787a787e787a78817b7b7b817b7b7b7e7b797b7e7b797b7e7b797b807b797b807b797b837e7c7e847e7d7e8184828485787978807375738473757388737573877375738b737573896b6d6b896b6d6b8873757389737573847b7b7b89848284908482848b8482848b848a8487848a8489848a8489848a84868c8a8c868c8a8c898c8a8c898c8a8c85868586848685868a868586898685868283828382838283828382838e8382838e86848686949294839492947d94929485949694889496948594969496868886897e807e807e807e867e807e867e807e857e817e817e817e817e817e817e817e80797a7980797a7986797a7989797a798a8385838a8385838e8385838e83858383838183808381838a838183838381838489898984898989868989898389898980898989809c9e9c809c9e9c8789898984949294829492948794929482898889828c8a8c81838183818c8a8c808c8a8c7e7b7a7b7c7371737c7371737673717383868586809492947a9492948394929480838483807b7a7b827b7a7b807b7a7b7e6b6d6b866b6d6b867b7c7b7c7b7c7b8a8384838a838483829493947a9493948291939190919391908688868991939181a5a6a57ea5a6a57ba5a6a57b9a9a9a7e8f8e8f7e8f8e8f7e8f8e8f838482847c8482847c8c8b8c7e8482847e8482847e8382837e838283847b797b847b797b847b797b8091919184919191848685867e8b8c8b85949694858b8c8b8394969483949694868b8c8b8c838283888382838780828085808280808082807f808280828384837e8c8e8c7e8384837a7371738063616388706e70807e7c7e907e7c7e8e707170877071707f7e7d7e827e7d7e7f8385837f8c8e8c7c838583728c8e8c848c8e8c8f7b797b817b797b7f8080807f818181857b797b877b797b8a7b797b867b797b818080808280808084868786878b8c8b838b8c8b7f949694889496948486878684868786887b797b847b797b847e7f7e857e7f7e8878787888787878816b6d6b7f7b7c7b846b6d6b816b6d6b8178787886787878827e7f7e837e7f7e8475767589706f708e757675916b696b946b6d6b87b5b2b594b5b2b59b9c9b9c8d9496948d868786878687868286878681838483828c8e8c828c8e8c7f8c8e8c7f838483837b7a7b8673717385737173877b7a7b8283848385838483828c8e8c83868586879492948586858687868586848486847c7375737c737573848486847e8c8e8c788c8e8c7b7b7d7b827b7d7b86737573867375738683848386949394838e8f8e868e8f8e868988898589888988808080888080808380808083808080837b7d7b8583858384838583888c8e8c878c8e8c848c8e8c848c8e8c898c8e8c8a7e7f7e867e7f7e8184868484848684927e7c7e8c7e7c7e87898789879492948a8c8a8c898c8a8c8a8381838d7b797b8c7b797b877b797b917b797b89838183827e7f7e8a7e7f7e87787878877878788a7e7f7e877e7f7e877e7f7e8184868485868486878684868786848687868486898c8a8c898c8a8c878081808780818084838483877b7a7b847b7a7b857b7a7b81817f8181817f817f817f8184817f81828385838883858382838583848c8e8c858c8e8c8e8c8e8c808c8e8c858c8e8c8b848684878486848b7e7f7e8a7878788c6e706e89636563846e706e846e706e876b696b8b6b696b897b7a7b877b7a7b8a7b7c7b8a7b7c7b8a7b7c7b887b7c7b837e7e7e838988898e89888993898889939c9a9c8c9c9a9c9391909193919091938c8a8c96848284968c8a8c948c8a8c93848284958482848e84828484848284898384838c7b7d7b8c7b7d7b8c7b7d7b8f84828491848284928482848f8482848d838283907b797b8f7b797b8f7b797b927b7d7b8d7b7d7b8b8081808e8081808e8385838e8385838a838583848c8e8c858e8b8e8a8e8b8e8d8e8b8e8a8e8b8e8b9995998d9995998d99959990ada6ad8d9c9e9c8e9c9e9c8f9c9e9c8a9c9e9c8994969489949694869496948386878682868586807879787f7879787f787978797b797b807b797b857b797b7e737173777375737b7e7d7e7d7e7d7e7b7e7d7e767b7d7b777e7e7e7b7e7e7e7b7b7d7b7d7e7d7e7d7e7d7e788181817a8181817b7b7d7b787b7d7b7a7b7d7b7a7b7d7b79787878777371737c73717377737173787375738b7b7d7b7d7375736e7b7d7b7a8081807e8685868b8c8a8c82808180667b7d7b738385838c8c8e8c85838583757b797b6e808080718687867e8687868b8482848d84828488898a8981898a898586848689848284908482848b8482848a86868687898a89888482848a8482848c8183818e8486848c8486848484868483848684868486848f8181818f81818183818181838181817d8486847d848684867e7d7e887e7d7e868486847d7e7d7e81787a78867e807e818486847d848684827e7d7e877b797b877b797b848181817f8181817e818181807e7d7e837e7d7e828180817b8482847d8180817f7b7d7b7e7e7d7e837e7d7e837e7d7e807e7d7e7b7e7d7e74818181778181817781818176818081798180817f7e7e7e807b7d7b7e7b7d7b807e7e7e807e7e7e7e8180818081818183818181807e7d7e837e7d7e7f7b7d7b7d7b7d7b807b7d7b7f7b7d7b807e7d7e7f7b797b817b797b827e7d7e837b797b847b797b827b797b807e7d7e807e7d7e807e7d7e817e7d7e807e7d7e7f7e7d7e7c7e7d7e7f7e7d7e7f7e7d7e7e7e7d7e7c7e7d7e7e7b797b7f7e7d7e7f7e7d7e797e7d7e7b7e7d7e7e7e7d7e7f8181817c8181817a8181817b8181817c7e7e7e7c7e7e7e7e7e7e7e7c7e7e7e7c7e7e7e7d7e7e7e7f7e7e7e7f7b7d7b7c7e7b7e7c7e7b7e7d7e7b7e7c7e7b7e7b7b7d7b7b7b7b7b7e7b7b7b807b7a7b7f7b797b7f7b797b837b797b837b797b817e7d7e80787978827e7d7e837e7d7e867e807e897e807e857e807e8b7e807e8a7b7d7b89848684897b7d7b897b7d7b898482848d8482848b737473906b6d6b8e6b696b896b696b8e6b696b8e6b696b837071708e7071708e7e7d7e868c8a8c898685868a868586898c8a8c8486858689838283858b8c8b858382838983828388787678886b696b886b696b8378767885787a7885787a7881787a787e787a78826b6d6b866b6d6b846b6d6b846b6d6b7e7071708163616385707170857e817e83797a7983797a79898f8c8f8c8f8c8f8583858380838583808385838073757385737173837371738d737173857371738163616380636163806361637d63616392636163927675767d7675767d76757681737573817375737f7375737e7375737f7371738273717383737173837371737c7b7a7b787b7a7b7e7b7a7b847b7a7b8e868586856b6d6b7d6b6d6b80787978847b7a7b827b7a7b86838483898c8e8c838b8b8b838b8b8b837b7c7b836b6d6b8273757386737573867375738273757386919391899c9e9c8691939189868886848482847e8482847b8482847b8f8e8f819a9a9a819a9a9a7c9a9a9a7c9a9a9a7e8c8b8c7e8c8b8c83848284838c8b8c7f9496947f9496947f949694818b8c8b84868586897b797b897b797b897b797b867b797b837b797b847b797b858382838283828383838283868382838383828384737573877375737f7375737f737573857b7a7b858384837e83848376838483828c8a8c858c8a8c828c8a8c888c8a8c89707170896365638470717082707170867375737f7b7d7b7f7b7d7b7f838583818687868186878681808080817b797b7f7b797b7f848684848486848481818182808080877b797b877b797b86808080837b797b877b797b847b797b807b797b85868786848c8e8c85808080847b797b827e7f7e827e7f7e827e7f7e80737173816b6d6b7c6b6d6b816b6d6b8f7b7c7b86848684848486848984868487848684827b7d7b877b7d7b8c75767589706f70946b6d6b8e6b6d6b7a6b6d6b8e6b6d6b7c78787871787878776b696b826b696b827371737e7b7a7b807b7a7b857b7a7b86838483838c8e8c848c8e8c857b7a7b85737173857b7a7b8e8c8e8c8b8c8e8c8094929481949294839492948778797884787a787a7e807e827e807e84848684827b7d7b7e7b7d7b887b7d7b8b7b7d7b7f94939486949394959493948294939481949694888e8f8e818988898184828483808080838080807e80808086737173887b7d7b887b7d7b8673757384737573877371738573717389737173858384838184868488848684887e7f7e887e7f7e89737173897371738973717389737173867b797b89838183888c8a8c8b8381838c838183877b797b917b797b9173717382737173877878788f7371738573717385737173877878788a7e7f7e837e7f7e81807e808a807e808a807e8081807e80807b7d7b87808180827b7d7b80808180847b7a7b8a7b7a7b8873717387737173886b696b876b696b846b696b84817f818483858382838583868385838f83858392868786898c8e8c898687868e8c8e8c8a8486848884868487848684888486848c8486848984868489797b798c797b79897b7a7b8e7b7a7b856b696b826b696b8c7371738c7371738a7b7c7b887b7c7b8a7375738a7e7e7e857e7e7e887e7e7e827b7d7b8286868687868686898686868a8c8a8c8a9492948f9c9a9c8f9c9a9c8b949694908988898b8988898e9496949094929490949294978b8b8b8c8b8b8b888987898d8987899284828494848284937b797b927b797b908382838f8382838e8685868e8685868c8c8a8c8b8c8a8c8b8c8e8c8e8c8e8c8b8c8e8c87838583888080808a9c969c929c969c979c969c909995998f8685868e8685868f8685868e8080808a8e8f8e898e8f8e888e8f8e83949694809496947d949694779496947a9492947f9492947a9492948086858682838183858c8a8c827b797b797b797b7f7e7d7e7f7879787778797873787978767b7d7b787e7e7e797e7e7e778180817b8181817b8486847a818181778486847586888677868886758688867b80828077848684757e7f7e797e7f7e79787878867b7d7b7d8385836e737573737b7d7b7e8081807e8685867e8081806d8081807983858392838583858385836c7b7d7b75808080758080807e868786828687868b8686868b8482848684828483848284808482848584828487898789898684868e8482848c8482848584828481868686897e807e898183817f818381877b7d7b8081818180818181838486848c81818189818181837e7d7e927b797b838486847d8486848a818181867e7d7e7d8486847f8486848a84868486787a78847e807e7d8486847d8486847d818181807e7d7e7f7e7d7e817e7d7e817e7d7e807e7d7e817e7e7e807b7d7b827b7d7b7e81808179818181807b797b837b797b817b797b7d7b797b7d7b797b7b7e7d7e7a7b797b7a7e7e7e797e7e7e767e7e7e778180817c7e7e7e797e7e7e7b7b7d7b807b7d7b7e7b797b7e7b797b817b797b837b797b7a7b7d7b7f7b7d7b837b7d7b85787a78857b797b837b797b837e7d7e817e7d7e827e7d7e808181817f7e7d7e817e7d7e807e7d7e827b797b857b797b817b797b807879787c7e7d7e7a7e7d7e7e7e7d7e7e7b797b7e7b797b7c7e7d7e7a7e7d7e7b7e7d7e787e7d7e787e7d7e7d7b797b7b7b797b7e7b797b7f7b797b7d7b797b7e7b7d7b7f7e7e7e81818081807e7e7e827b7d7b847e7e7e807b7d7b807b7d7b80787a787d7e7b7e7d7e7b7e7e787a787d7b7a7b7b7b7a7b7d7b7b7b807b7a7b7f7b797b7c7b797b7e7e7c7e7f817f81827e7d7e827e7d7e84848284867e7d7e857e807e877e807e887e807e897e807e897b7d7b8d7b7d7b8c7375738d7375738d6b6d6b896b6d6b86737473876b6d6b876b696b876b696b846b696b826b696b8363656389636563977071708e7e7d7e86808180877b7d7b827b7d7b817b7d7b857b797b847b797b827b797b827b797b83787678886b696b886b696b8e6b696b8c6b6d6b856b6d6b856b6d6b81787a787f7e807e7d6b6d6b7d6b6d6b826b6d6b7e636163887e817e927e817e817071707a797a79838f8c8f8fa59ea5838f8c8f808385837b8385838a94959485a5a6a57ba5a2a580a5a2a57ba5a2a57ba5a2a57e9c9e9c7d9c9e9c809c9e9c7b9c9e9c879c9e9c927675767d76757679767576847e7e7e7f7e7e7e7c7e7e7e7c7e7e7e7f8381838483818380838183827b797b84838483848c8e8c848c8e8c828c8e8c7d7879787d6b6d6b83787978807879788473717382737173847371738d7b7a7b887b7c7b887b7c7b8b8b8b8b869c9a9c8aa5a2a592a5a2a592a5a2a596a5a2a5979c9e9c8d9c9e9c899c9e9c89919391849a9a9a869a9a9a899a9a9a8f8f8e8f8d9a9a9a7ea5a6a57e9a9a9a7e9a9a9a7e9c9e9c7e9c9e9c839494948d94949488949694858b8c8b819496947e94969480919191849191918091919184868586867b797b867b797b867b797b847b797b827b797b827b797b857b797b857b797b84808280848082808480828087808280858c8e8c89838483827b7a7b7a8c8e8c808c8a8c828c8a8c827e7c7e857e7c7e847071707f7071707d6365637d63656389737573827375737f7375737f7b7d7b817b797b887b797b7f7b797b81808080847e7d7e8181818185818181877e7d7e838687868586878687808080878080808383828387838283847b797b827b797b86808080877b797b847b797b817b797b8373717383787878837e7f7e7f848684818b8b8b818b8b8b848b8b8b8c7b7c7b88737173897878788678787882737173827b7d7b847b7d7b8475767589757675876b6d6b946b6d6b816b6d6b876b6d6b8d6b696b7c6b696b777878788278787883737173857b7a7b858c8e8c848c8e8c86838483837b7a7b7e838483858384838083848385838483907b7a7b897371737a6b6d6b816b6d6b857879788086858680848684808486848284868480787a787b7375737b7b7d7b757b7d7b8b8385838683848391a5a2a591a5a2a57b94939481949694818e8f8e7e9496947c949694818e8f8e8180808083808080818e8f8e818385838783858383838583838c8e8c848c8e8c898384838e8384838c7371738673717381787878847878788a8486848994929489949294878987898e7e7c7e8c7371738c7371738a7b797b898381838c838183918c8a8c898c8a8c7f8c8a8c8f7e7f7e8a8486848f7e7f7e8c787878877878788a7371738773717385737173857b797b8a7b797b8a7b797b8a807e80898081808b8081808086858680868586848c8e8c848c8e8c858c8e8c848c8e8c888c8a8c858c8a8c88767476886b696b8f7375738b838583867b7d7b8f7b7d7b927b797b8e7b797b89808080898080808b7e7f7e8a848684878486848a84868489848684898486848484868489848684807b7a7b827b7a7b8e8b8c8b879c9e9c858c928c938387838e8c928c8c838783887e7e7e857e7e7e857e7e7e887e7e7e897b7d7b8e7b7d7b937b7d7b917b7d7b918482848d8482848a8482848a8482848b89888989848284898482848b8e8f8e898b8b8b8c9492948c9492947e9492948a898789918e8c8e8f9492948d9492948f9496948f9496948d9496948f949694908c8a8c938c8a8c938c8a8c8d8685868a83858387838583888385838783858388808080887375738a8080808f7375738c73757390737573908685868b7375738d7371738c73717389737173897371738678787883787878837878787d7878787f7879787d8685867a8685867a86858685838183808c8a8c778381837c838183818482847b84828477848284798482847681808177848284768180817881808179818181778181817a818181788181817480828077808280748082807e808280777e7f7e72848684748486847e8486847d838583737b7d7b6e7b7d7b788c8e8c82868586828081807e7b7d7b768081808c8385839283858373737573737b7d7b788080807e808080858080807b808080838686868d868686868c8e8c7c898a89858482848e8482848784828482848284818686868186868681848284818482847f7e807e7d7b7d7b7f7b7d7b847e807e837e7d7e807b797b807b797b897b797b897e7d7e7d848684807e7d7e837b797b847b797b867e7d7e838181818384868488787a7883787a787d7e807e8a737573897b797b847b797b7f7b797b7d7b797b827e7d7e808486847e8181817f7e7d7e7d7b7d7b7c7b7d7b7b7b7d7b807b7d7b837e7d7e7a7e7d7e7a8181817c7e7d7e7a7b797b7b7b797b7a7b797b7a7b797b7c7b7d7b7c7b7d7b7d7b7d7b807b7d7b7e7e7e7e7b7e7e7e7c7e7e7e7b7e7e7e7d7e7d7e7d7e7d7e7b7e7d7e787b797b7a7375737c7577757f787a787f787a78807b797b837b797b827b797b827b797b827b797b847b797b867b797b807e7d7e807e7d7e837e7d7e847b797b827b797b7c7e7d7e7b7879787e7375737d7375737d7b797b7e7e7d7e7c7e7d7e7b7e7d7e7c7e7d7e7d7b797b797b797b7b7b797b7c7b797b7b7b797b7e7e7d7e7d7e7d7e7e7b7d7b7f7b7d7b7f7e7e7e817e7e7e857b7d7b847b7d7b807b7d7b7d7b7d7b7f7e7b7e7f787a787e787a787d787a787c7b7b7b7d7b7d7b7d7b7b7b7b7b7a7b7d7e7c7e817e7c7e80817f817e84828480848284858482847f848284827e7d7e87848684847e807e86787a788873757387737573877375738673757386737573847374738473747384737473847374738773747385737473827374738c7374738e7071708e7e7d7e948c8a8c897e7d7e867b7d7b8a8685868a868586898081808b8b8c8b829496948b8b8c8b858b8c8b869492948394929488949294918684868f787a788586888685868886858688868791939184a5a6a586a5a6a584a5a6a5858c928c958c928c958c928c8b7e817e83797a7989797a798c6369638f6369638a737573857375739d7375739883858388949194859491948594919485949194868989898689898984898989838989898089898980898989808989898089898981898889847e7e7e84898889847e7e7e828381838483818385838183868381839594929499949294919492948d9492948e9496948e9496948e9496948794969482a5a6a5849494948194949485949494878c8e8c848183818776787682767876807b7c7b858b8b8b838b8b8b887b7c7b8c7e807e857e807e897e807e89898b897b8e8f8e7e8e8f8e808e8f8e878e8f8e838b8b8b7e9c9a9c868b8b8b898b8b8b848f8e8f7d9a9a9a80a5a6a5849a9a9a7e9c9a9c7e9c9a9c839190917e9190917a8b8d8b7a8b8d8b7f8b8d8b7f7b7d7b817b7d7b817b7d7b817b7d7b817b7d7b8273757382737573828082808780828082847d7b86847d7b86847d7b86847d7b876b6d6b876b6d6b877e7e7e827e7e7e8289888982898889828988897f898889818c8a8c7e8c8a8c8194939487949394848987898484828486848284868482848683818388838183857b797b86838183878c8a8c838c8a8c8586858685868586868080808680808084808080877b797b887b797b827e7d7e817b797b888181818c8486848384868481848684818486848586878687808080877b797b857b797b86848284848482848884828482898a8982848684867e7f7e8378787885787878867e807e8584868487848684897e807e886b6d6b8e6b6d6b826b6d6b82868586928381837d7b797b807b797b7d7b797b747b7a7b8b7b7a7b8b7b7a7b807b7a7b808180818576767685767676807676767e7e7d7e827e7d7e7c7879787e7879787f7371738273717384737173897e7c7e79898c897d898c8980898c897d949a947b9c9a9c7b919091729c9a9c819c9a9c84868886968688868f7072708b8688867c8f8d8f7ca5a2a582a5a2a57ca5a2a57d9c9e9c7f9c9e9c818b8c8b798b8c8b7e8b8c8b837b7a7b888b8c8b8a8b8c8b809496948294969485949694898384838a7375738573757387737573918081808a7e7c7e85898789879492948a9492948c9492948f7e7e7e8f7e7e7e8c7375738c7371738c7878788978787883848684938c8a8c868c8a8c8a838383918383838c8486848b8486848a7e7f7e8b7e7f7e8f7878788d7878788f7878788f7878788d7879788b7e7d7e87848284887879788b787978898685868a8685868b9492948a9c9e9c889c9e9c869c9e9c84919191928688869a8688868a9496948694969485949294908383838d8383838a8383838a8384838c8384838c8384838a7b7a7b857e7f7e857e7f7e857e7f7e82848684857e7e7e83848284838482848e84828493949294888988898a7e7e7e868988898386878685868786898687868d8687868f8684868e868486918c8a8c938c8a8c92898a8995898a8997898a8993898a89918686868d8686868d8482848d8482848b7b797b8d7b797b867e7d7e84818181897b7d7b8580818089868586878c8a8c85949694858e8f8e8b8e8f8e8b8e8f8e898e8c8e8c949294909492948c8987898e898a898b8c8e8c8a8482848b8686868c8183818d767876886b6d6b836b6d6b8c6b6d6b8e6b6d6b8c6b6d6b8a787978877371738b7371738873717389737173907375738b83838387838383877b7c7b877b797b837b797b817b797b857b797b897e7d7e7c7879787a7e7d7e7c8482847886858678868586788685867a86858679848284768684867784828478848284798482847784828476898a8977898a897a898a8975898a8977898a8983898a897a84828472898789768e8c8e8d8e8c8e7f9492946a8c8a8c768c8a8c7f9492947d8c8e8c7d898a8981898a89858c8e8c8a9190916f8686866f91909174919091748c8b8c8694909489949094868c8b8c839c9a9c8d8c8a8c838482847b848284878684868d8684868986848683868486888482848484828481848284858482848086858680868586838081808380818080848284808482848084828480848284827b797b827b797b827b797b827b797b7f7b7d7b817b7d7b8a7b7d7b867b7d7b757b797b7b7b797b7b7b797b887b797b8e7371737a737173857371737d7b7a7b82787a788b7375737c787a7879787a78817e7d7e7a7e7d7e7f7b797b867b797b837b7d7b817b7d7b7e7e7e7e787b7d7b7a7e7d7e787e7d7e797e7d7e797e7d7e7a7b797b777e7d7e7a7e7d7e7d7b797b7b7b797b7e7b797b7e7b797b817b797b837e7d7e817e7d7e7d7e7d7e757e7d7e797b7d7b7f787978817879787e7b7d7b7e7b7d7b7f787a787f757775807b7d7b7e7879787f75757582787978837575758375757583787978837b7d7b817b7d7b807b7d7b7d7b7d7b7f7b7d7b7f7b7d7b7b7b7d7b7c7879787f7575757e7575757f7575757d7879787b7879787d7879787d7b7b7b7d7b7b7b7c7b7b7b7d7b7d7b7e7e7b7e7e7e7b7e7d7e7b7e7e787a787d7b797b7c7e7d7e7c7e7d7e7c7b797b7c7879787b7879787c7879787d7879787b7879787a7879787e7b7d7b7e7b7d7b7e7b7d7b817b7d7b807b7d7b807b7d7b7f7e7d7e828482847e787978817e7d7e85848284827e7d7e83848284837e7d7e8573757385737573897375738973757387787978827375738578797885787978867b797b89807e80817b797b897b797b7b8c8e8c988c8e8c8d8c8e8c818c8e8c838c8a8c818c8a8c848c8a8c84817f81897b797b897b797b837372738e737273887b7d7b817b7d7b7d7b7d7b7a7b7d7b7a737373937b7d7b81737373856b6a6b907b787b8d7b787b827b787b7d8c868c7e8482848a8482848c8482848684828487848284918482848f6e6c6e8c797779897b7d7b897b7d7b8265656587656565936e6c6e8a79777986848284867977798a7b7c7b888c8e8c888c8e8c8a8c8e8c8b949294879492948f949294939492948b9c9e9c8b9c9e9c8e89898991898989928c8e8c8f8c8e8c928c8e8c8f8c8e8c80807f8084807f807c807f807c807f807a7e807e7e7e807e7e7e807e777e807e7c737173818382837f8382837d9494947e8c8e8c7e8c8e8c7e8c8e8c7e8c8e8c808b8b8b837b7c7b837b7c7b887b7c7b89737573897375738e7375738973757382737173827371738473717382737173836b6d6b837b7c7b837b7c7b817b7c7b798482847d8482847d848284798482847986868674868686798686867e7b7d7b7f7b7d7b7f7b7d7b837b7d7b838b8d8b818e8e8e818e8e8e7d8e8e8e888e8e8e878e908e878082808280828087808280828f8a89828f8a897e847d7b7a8f8a89789190918791909182919091827e7e7e82898889828988897f8988898289888987949394848c8a8c878c8a8c848c8a8c818987898689878986848284868482848583818383838183888381838c8381838a7b7d7b878081808580818085868586818c8e8c82868786848080807f808080857e7d7e877e7d7e8181818186848684897e807e84787a78847e807e817e807e82808080878c8e8c858c8e8c878c8e8c84868686868482848c8482848484828481848684828486848484868487848684877e807e877e807e89787a7883787a78827879788e6b6d6b946b6d6b7f7879788c838183807b797b7d83818383838183808c8e8c838384838373717387737173856b6d6b817676768476767683818081867e7d7e827e7d7e8284828484848284829492947f8987897f8987898773717387737173847e7e7e7d7e7e7e847e7e7e81868686848686868486868681868686888688867d707270925a5d5a925a5d5a826365637c6365638263656387797979878b8c8b878b8c8b859c9e9c879c9e9c889c9e9c859c9e9c879c9e9c838b8c8b85838483829496948294969482949694859c9a9c8a9c9a9c8a9c9a9c8a8e8d8e8a7e7c7e8973717389737173887e7c7e88898889887e7e7e857e7e7e898988898d8486848a7e7f7e8c7878788d78787884737573847b7c7b8a7b7c7b8d7375738d787878897e7f7e898486848884868488848684888486848b7878788f7371738b737573877879788d7879788d7879788b7879788a6b6d6b8878797887787978867b797b8a7b797b88868586888685868686888696787a789a8688868a9496948d9492948e838383908383838a838383888384838a8384838c838483868c8e8c858486848778787887848684877e7f7e857e7e7e8584828487848284897e7e7e88737573867375738a7e7e7e888988898d8c8e8c8b8c8e8c878687868d80808090868486917b797b937b797b92807e8092848284978686869986868697868686918482848a848284868482848a8482848d8486848e8181818d8181818b7e7d7e87808180898081808b808180927b7d7b8f8482848b8482848e8482848e8482848a84828489848284898482848684828485848284848482848886868688898a89888c8e8c8c8c8e8c8f8c8e8c8a8c8e8c878685868a7879788e7879788a868586898486848d84868487848684887e7f7e907b7c7b897375738073757382737573837b797b7c7b797b7a7b797b857b797b877879787a737573807e7d7e7e7e7d7e7a7b7d7b7d7b7d7b7a8081807d8081807c8482847a8684867c8987897a89878979898a89798686867a8686867a8686867e898a89778486847a848684839492947e8e8c8e7a8e8c8e768482847e8482847984828473848284769c9a9c7c949294798c8e8c79898a89818c8e8c8e8c8e8c7f7b7d7b7f8686867f9c9a9c7a9190917d949094869c969c80949094838c8b8c838482847e8482848a8482848a8482848789878987868486868684868484828484848284888482848884828488848284837b7d7b86808180868685867d8081808084828489848284858482847c8482848283818382838183827b797b8b7b797b88868886848c8e8c818688868a808280858c8a8c828c8a8c7e8684868586848685838483838c8e8c8e8c8e8c8b838483768486847c848684887375738b787a78868181817a81818181848684868181817f8482847f7e7e7e857b7d7b7f8180817e7e7d7e7d7e7d7e787e7d7e777e7d7e777e7d7e7b7e7d7e7b7e7d7e787e7d7e767e7d7e7b7e7d7e7c7e7d7e7e7e7d7e7f7e7d7e7d7e7d7e7d7b797b7b7b797b7c7879787f7879788178797882757575827375738275777583787a7883787a7883787978837b7d7b817b7d7b82787978807879787d7879787d7879787e7575757e75757580757575807575757f7879787f7b7d7b7b7b7d7b7b7b7d7b7d7b7d7b7f7b7d7b7e7b7d7b7e7b7d7b7d7b7d7b7d7b7b7b7d7b7b7b7c7b7b7b7d7b7d7b7d7e7b7e7d787a787e787a787c7e7b7e7b7e7d7e7c7e7d7e7b7e7d7e7c7e7d7e7a7b7d7b7a7b7d7b7c7b7d7b7d7b7d7b7e7b7d7b7c7b7d7b7d7b7d7b7e7b7d7b7f7879787e7b7d7b7f7879787e7575757e7879787c78797883787978827879787e7375738578797883787978807879787e7375738973757389737573897b7c7b887375738773757387787978837e7d7e868684868c868486898c8a8c818c8a8c878c8e8ca47070709263616387636163856b696b836b696b836b696b806b696b836b6b6b896365637e63656387636563845a595a885a595a8b70717081707170887b7d7b8f7373738573737381737373826a6a6a855a5d5a825a5d5a825a5d5a825a5d5a7e686968846869688268696885797779856e6c6e80636163826e6c6e87707170837071707c6565657c65656583636163836361637d6e6c6e7d6e6c6e7f6a6a6a7d6a6a6a7d6a6a6a7f6a6a6a777b7b7b837b7b7b877b7b7b777b7b7b80898989808989897d89898980898989828c8e8c7f8c8e8c828c8e8c7f8c8e8c845a595a845a595a805a595a845a595a84686a687e686a68817e807e817e807e80737173827371738073717384737173846b6d6b846b6d6b8476787689818381888b8b8b889c9a9c859c9a9c859c9a9c89949694879496948994969487898b89878e8f8e849c9e9c859c9e9c879c9e9c8c9c9a9c919c9a9c8e8b8b8b919c9a9c93a5a6a58fa5a6a58c9a9a9a939a9a9a979190918d8686868d86868692919091918b8d8b959c9d9c9aadaead88adaead7db5b2b585b5b2b585b5b2b58cb5b2b5909c9e9c908e908e908e908e948e908e958f8a89919a98978d8f8a89918f8a899ba5a2a591a5a2a58c9190918c9190918f8988898f7b797b8f898889899797977e9493947e8c8a8c7e8c8a8c81949394849492947f8e8c8e7c8e8c8e818987897f8381837f8b898b858b898b838b898b818685868a80818087868586858685868280808086868786868687867e86878680848684877e7d7e857e7d7e827e7d7e86787a7884787a7881787a7881737573857b797b90808080858687868286878682868686848686868484828484848284867e7f7e847e7f7e848486848584868486848684847e807e88787a7887787a788578797882787978856b6d6b8b6b6d6b867b797b83838183837b797b897b797b8f7b7a7b837b7a7b80838483837b7a7b807676768576767684767676877676768673757380737573827879787e7e7d7e877371738789878978949294789492948b7e7e7e92737173847e7e7e84898c8981868686847b7d7b877b7d7b877b7d7b81868886848688868b868886887072707c636563716365638263656398636563836b696b836b696b816b696b876b696b8a6b696b876b696b856b696b837b7a7b85737273887372738973727382838483808e8d8e878e8d8e858e8d8e828e8d8e8494929487949294898987898b7e7c7e88737573887375738b7375738c7e7e7e897e7f7e878486848c8486848a848684888383838f7b7c7b8d737573867375738a7371738c7371738a7371738a73717388737173887e7f7e868486848b7e7f7e8a7e7d7e887e7d7e8a73757385737573846b6d6b846b6d6b856b6d6b876b6d6b887b797b867b797b887b797b8a7b797b82787a788a787a789e6b6d6b92787a788d8383838b8383838b83838385838383867b7a7b867b7a7b917b7a7b917b7a7b76787878877e7f7e877e7f7e877e7f7e877e7e7e897e7e7e8c7e7e7e8c7e7e7e8c8988898c7e7e7e8d7e7e7e8d7e7e7e83808080897b797b8f7b797b8b8080808c807e80917b797b93807e8093868486958482849984828499848284998482849c84828499898a898d898a898a8482848d8181819084868490848684898181818c7b7d7b927b7d7b907b7d7b908685868f8482848c8482848c8482848b8482848d8482848c8482848d8482848c8482848b848284888482848b8482848d84828488818381888183818a8183818c8183818c86858685868586858685868a7879788a7e7f7e897e7f7e8a8486848984868489838383858c8a8c858c8a8c878383837e8687867c8080807c80808083808080837375737c7879787a7e7d7e807e7d7e808081807a8081807a8081807a80818079848284798482847a8684867b868486798686867e8686867f898a897f8686867e8486847e84868483898a8977898a89768987897a84828472898789768987897c8482847f8c8a8c7f949294768c8a8c70868686748686868e8c8e8c858482847a868686959190918a8686867f868686808486848084868483848684808c8b8c808c8a8c8d8c8a8c8a9492948a8482848984828486848284848684868986848689848284898482848186868681848284887b7d7b88808180837b7d7b8e868586859492948d9c9a9c809c9a9c808c8a8c858b898b8b8b898b858b898b978b898b8f8c8e8c818c8e8c848c8e8c8f8c8e8c828c8a8c828c8a8c858c8a8c8b8c8a8c88838483888c8e8c838c8e8c85838483887e807e7f8486847f8486848284868481818181817e7d7e81818181818486847c8482847c8482847e8180817e8180817a818181797e7d7e7c7b797b7e7b797b7d7b797b7c7e7d7e7a7e7d7e79818181788181817b8181817e8181817b8181817d7e7d7e7f7e7d7e7b7e7d7e7b7e7d7e7e7b7d7b7f7b7d7b7e7879788475757582787a7882787a7881787a78817b7d7b827b7d7b847b7d7b8378797880787978817b7d7b807b7d7b7e7879787c7879787d7b7d7b7b7b7d7b7b7879787e7879787d7575757f7879787e7879787e7879787f7b7d7b7e7879787f7b7d7b82787978817b797b7f7b797b7f7b797b807b797b7f787a787c787a787e787a787d787a78797b797b797b797b7c7e7d7e7c7e7d7e7e7b7d7b817b7d7b807b7d7b7e7b7d7b7b7b7d7b7d7b7d7b807b7d7b7e787978807b7d7b7d7b7d7b7b7b7d7b7b7b7d7b7e7879787e78797880848284817e7d7e7f7e7d7e7f7e7d7e7f7e7d7e7d7879787b7b7c7b938c8a8c82838383827b7c7b8284828484848284867e7d7e8884828489807e80867b797b877b797b867b797b877e7f7e81707070817070708170707083767476846b696b846b696b84767476837b797b8373727383737273837b797b817b7d7b887b7d7b927b7d7b88707170856361637a63616385636163886b6a6b886a6a6a826a6a6a826a6a6a826a6a6a826869688a6869688a68696884686968856e6c6e826e6c6e856e6c6e87636163895a595a855a595a8265656580656565836e6c6e866361638363616383636163835a595a865a595a835a595a7f5a595a874a4d4a874a4d4a8b4a4d4a834a4d4a8363616388636163886361638363616385525552855255528552555285525552845a595a7c6d6c6d7c6d6c6d8d5a595a8b525552845255528752555287686a6885737173847371738273717384737173897678768b6b6d6b8b6b6d6b897678768a6b6d6b926b6d6b8a6b6d6b856b6d6b7e7375737e737573807375738073757387737173807371737b73717380808080816b6d6b836b6d6b817b7c7b817b7c7b8484828484848284808482848c8482848386868683868686838686867e9190917f7b7d7b7a8b8d8b7f8b8d8b7a8b8d8b798e8e8e798e8e8e798e8e8e728e8e8e758e908e7e9c9e9c829c9e9c7e9c9e9c7e9a989782a5a6a586a5a6a589a5a6a587a5a2a587a5a2a587a5a2a582a5a2a585a5a6a58297979789a5a6a585a5a6a58ba5a6a5949c9c9c949c9c9c919c9c9c8e8e8c8e8b8e8c8e898e8c8e8b8987898a9492948c8b898b8883818388838183878c8a8c8c8081808e7b7d7b837b7d7b837b797b86808080837b797b8780808083848684808486848281818182818181817e807e8773757381787a78868486848a8687868d8c8e8c7f8c8e8c7c86878680868686808482847e84828482848284877e7f7e88848684817e7f7e8378787888787a78857e807e82787a788773757385787978828685867f9492948e8685868f7b797b838b898b8394929486838183877b7a7b807b7a7b8083848383838483818c8a8c838c8a8c82767676857676768a78797882737573867e7d7e8284828482898789897e7c7e847371737d7e7c7e79898c89807e7e7e927371738b73717384868686849190917e91909181868686888688868886888688868886819c9e9c7c8f8d8f7c8f8d8f878f8d8f8d797979836b696b796b696b797b7a7b837b7a7b817b7a7b836b696b876b696b876b696b8873727388737273856361638363616385737573827375738573757385737573857e7c7e847e7c7e857e7c7e8889878985949294869492948b949294897e7e7e897371738d7371738c737173897371738d7b7c7b8d7b7c7b887b7c7b887b7c7b8a7371738c7371738a7371738b73717382737173867371738978787886848684877e7d7e857879788273757384737573857879788678797886787978846b6d6b847b797b807b797b867b797b8c7b797b828688868a868886926b6d6b8e6b6d6b8563656385636563857374738573747381737173837b7a7b917b7a7b887371737d737173857e7f7e857e7f7e82787878808482847e7e7e7e8c8180818e7e7e7e8f7375738c7375738a7e7e7e867e7e7e87808080898080808d808080917b797b8f7b797b90807e80908684869286848695848284958482848c84828492848284a08482849c8686868a898a8986898a8990818181907e7d7e8e7b797b8d7b797b8e7b7d7b92808180928081808e8081808b8482848f8482848c8482848b8482848c8482848c8482848f8482848d8482848a8686868d898a898e8c8e8c8b8c8e8c8c8c8e8c8f8c8e8c8f8c8e8c8f8c8e8c91949294919492948a9492948c9492948e8486848e8486848e7e7f7e8c7e7f7e907b7c7b85838383808c8a8c87838383878c8e8c838c8e8c8386878685868786807e7d7e7e8482847a8482847a8482847b8081807a8081807b868586788685867a8684867c8684867c8684867d8684867e8686867b898a897b8c8e8c7e898a897a898a898094929485949294778e8e8e72949294769492947a9492947a9492947c8c8a8c7f8c8a8c7f84828479848284798482848a8c8e8c8a898a8979848284859190917f8686867a7b7d7b7f868686779490947a949094868c8b8c86848684858482848d848284888c8a8c838482848a89878989868486898482848c848284888686868886868686898a8980848284918c8a8c8b8c8a8c80868586918c8a8c918c8a8c808c8a8c748c8a8c808c8a8c82949294828b898b858b898b888b898b8a80828081868886848688868a80828085807e8085868486858684868286848683838483807b7a7b837b7a7b808384837f7e807e7f787a787c7e807e7f7e807e818181817a8486847a8181817f7b797b7e7b7d7b7c7e7e7e787e7e7e7c7e7e7e7d7e7d7e7c7e7d7e787e7d7e7b7e7d7e7b7e7d7e797e7d7e7a7b797b7e7e7d7e7e7b797b7c7b797b7e7b797b817e7d7e817e7d7e817e7d7e7b7e7d7e7b7b797b797b7d7b797b7d7b7e7b7d7b82787978817b7d7b807b7d7b807b7d7b80787a788478797883787978807b7d7b7e7b7d7b7f7879787f7879787f78797881787978827879787f7879787e7b7d7b7f7b7d7b7a7b7d7b7a7879787d7879787d7879787d7879787e7879787e7b7d7b7d7b7d7b7c7b7b7b7c7b7b7b7c7b7b7b7b7b797b7a787a78787e7b7e7a787a787d787a787c7b797b7b7b797b7c7b797b7c7b797b7c7879787e7575757e7371737f7371737e7371737f75757581757575807371737f7371737f7371737f7575758278797881787978827879788373757382787978847879788373757384787978837e7d7e858c8a8c857b7c7b827b7c7b857b7c7b89787978837e7d7e827e7d7e86787978817b797b81807e80817b797b877b797b877e7f7e817e7f7e877e7f7e877e7f7e84817f8182817f8187817f8185817f818373727387737273877b797b8773727384707170817071707a6565657d656565816b6a6b7e6b6a6b8173737388737373826a6a6a806a6a6a7d6a6a6a826a6a6a8468696882686968845a5d5a845a5d5a82636163876361638763616385636163805a595a835a595a875a595a895a595a8663616380636163836361637d6361637f6a6a6a836a6a6a845a595a835a595a836264627b6264627f6264628b6264628363616383636163886361637d6361637f6568657c6568657c6568658f656865827e7c7e867371737a7e7c7e827e7c7e8773717381737173847371738173717380707070835a595a805a595a835a595a835a555a7d5a555a805a555a865a555a81525552835255528852555285525552824a4d4a7f4a4d4a7f4a4d4a824a4d4a825a595a805a595a8b5a595a825a595a7f5a5d5a815a5d5a7f5a5d5a7f5a5d5a835a595a885a595a855a595a815a595a7f6365637f6365638163656376636563776361637f6361637c6361637f636163816365637e63656379636563816365637f767676828180817f7676767c8180817d818181818c8a8c838c8a8c7d8c8a8c778b8d8b827b7d7b827b7d7b827b7d7b8186878681949694819496948a8687869e8b898b988b898b8d8b898b8d8b898b8a949694879496948a9496948a9496948a9c9a9c8e9c9a9c859c9a9c8a898889897b797b8d7b797b867b797b828986898c9c9e9c959c9e9c999c9e9c958e908e959193918486888684919391849193917f898a89859798978b9798979e97989796bdbebd8ebdbebd8ea1a3a185a1a3a181a5a2a586a5a2a583a5a2a583949194899c9d9c899c9d9c899c9d9c85adaead879f9f9f829f9f9f7d9f9f9f829f9f9f7e9796977e9796977e9796977e8482848b7375739c8b8c8b7fbdbabd7fa4a3a485aaabaa85aaabaa8a979897858486847f8c8e8c848c8e8c848c8e8c848c8e8c86898a89837375738673757389737573867371738480808084808080817371737a7e807e7a7e807e817e807e88898b8991898989807371738a7e7d7e8794969482a7a4a77e918e918f7b797b8f918e91739496948094969487838283837b797b8c8987897f898789869492948a949294839496948394969481868786837878788a787978838685868186858687868586887b7c7b867b7c7b867b7c7b8c7b7c7b8d89878987898789838987898789878983868586837879788386858681949294869496948b838483897372738973727384707470867e7f7e8e7e7f7e8e8c8a8c8b848684878486848b7b7c7b8b7b7c7b867b7c7b867b7c7b867b7c7b8473757382787978857e7d7e877e7d7e8a7375738a7b797b888080808880808087868786857e7d7e857879788778797883787978847e807e888486848284868484787a788473717384737173877371737d737173807371738a8384836d94979480838483908382838983828385838283857b797b888c8a8c8b8c8a8c8b8c8a8c887e7d7e8b7b7d7b8a8081808a7b7d7b888081808d8486848d8486848d7878788d7878788d7e7d7e92818181978181819281818195808180978081808d8081808b80818092808180927b7d7b927b7d7b927b7d7b907b797b907b797b917b797b907e7d7e8e8486848e8486848e81818190818181918081808e8081808a8081808c8081808b808180888081808680818086868586868081808686858683868586868081808f808180928c8a8c8f8c8a8c928c8a8c8d9492948d9492948d9492948a9492948a918f918a918f9184918f9185918f918e8686868586868683868686858686868884828486848284828686867e8482847f868686818482847e8482847c8482847a8486847b8486847c8486847c8687867c8c8a8c7c8c8a8c7d8c8a8c7f8c8a8c7e8c8a8c7d8c8a8c7e8c8a8c808c8a8c838486848084868480898a897e898a897b898a897c8e8e8e7f8e8e8e818e8e8e7e8c8e8c768e908e768e908e798c8e8c84969496829c9a9c7b918f91779694967c949494758c8e8c789494948c8c8e8c87848284829492948294929482949294878e8f8e8a898889878988898a8e8f8e8e898a8988898a898a84868490898a898a898a897f898a89858486848584868486868686848482848884828487848284897b797b857b797b83808080838080808884828488848284868482848186868685868586857b7d7b818081808480818083808180838081808680818083808180818081807f808180808081807f80818080818181808486847d7e7d7e7d8181817c8180817f7e7e7e807e7e7e7d7e7e7e7b81808178818081787e7e7e787e7e7e797b7d7b7b7e7e7e7a7e7e7e77818081788180817b7e7e7e7a7e7e7e797e7e7e7c7879787e7e7d7e7d7e7d7e817e7d7e807b797b797b797b797b797b80807e807c7b797b7b7b797b7f7e7d7e7b7e7d7e7e787978817879788373757385737573837877787f7b797b807b797b817b797b807879787e7879787f7b797b7d7b797b7e7879787f7879787f787978807879787e7879787f7879787f7879787d7e7d7e7c7b797b7e7877787f787778807576757e7877787d7b797b7d7b797b7c7b797b7b7b7d7b7a7b7d7b7b7b7d7b7a7b7d7b797b7d7b7a7b7d7b797b7d7b7a7b7d7b7a7b7d7b777b7d7b797b7d7b787b7d7b787e7d7e7a7e7d7e7a7e7d7e797e7d7e7b7e7d7e7c7e7d7e7d7e7d7e7c7e7d7e7a838183818381837f8381837f838183837e7d7e817e7d7e81818181837e7d7e818482847d848284818482848084828483838483837b7d7b827b7d7b837b7d7b857b797b867b797b847b797b847e7d7e877b7d7b837b7d7b847b7d7b857b7d7b867b797b877e7d7e847e7d7e807e7d7e84818181817e7d7e807e7d7e817b797b7d7371737d7371738173717381838183838c8a8c858c8a8c82808180817b7d7b8378787880737173857e7f7e837e7f7e827b7c7b827b7c7b807b7c7b82737273826b6d6b886b6d6b856b6d6b826b6d6b807375738073757380737573867375738e635d637c635d6382635d6388635d63846365637b7072707e7072707e70727082736d7386736d7386898b897e898b897973757381737573927375738a8385837e9190917c919091819f9f9f8784828482898789867e7c7e8273717386898789848080807e8080807e8080807c7371737e707070817070707c7070707e707070868080807a8080807a808080866d6a6d8a6a6c6a8583838383838383858383837c949694797b7d7b827b7d7b8d7b7d7b826d6d6d7e808180878081807e8081807a7b7d7b817b7d7b817b7d7b817b7d7b80807f8088807f8089807f8081807f80877e807e847e807e81707270817e807e8289898987898989828989897c76757683797a7988797a7981797a7988797a79928180818581808185818081828180817d81818184767976866b716b836b716b7d6b6d6b716b6d6b886b6d6b8e6b6d6b866b696b846b696b8a6b696b846b696b7d6b696b7d6b696b7d6b696b776b696b7b787a7878787a787b787a7878868886778988897289888977898889779c9a9c7fa5a2a578a5a2a574a5a2a58989868990808280958e908e909c9e9c7f9c9e9c749c9e9c6e9c9e9c7f9c9e9c7f9c9e9c7297989772a5a6a572a5a6a57f898a89968688868ea1a3a1b8a1a3a19fa1a3a18ea5a2a591a5a2a58ea5a2a591a5a2a597adaead93adaead97adaead97adaead95b5b6b590b5b6b59ab5b6b59ab5b6b593bdbebd99bdbebd93bdbebd89bdbebd8bbdbabd9ca4a3a485a4a3a47fa4a3a47aaaabaa7aaaabaa7a9798977a9798977f8c8e8c7f8c8e8c7b8c8e8c7f8c8e8c7d898a8980898a897d898a897a898a89868080808b737173848e8f8e8b9c9e9c889496948194969481898b8988898b89838989897c9496948a89898991737173827b797b7e918e9187918e91937b797b7d8382837a8b8c8b7d8b8c8b878382838c7e7c7e887e7c7e8c7e7c7e837e7c7e81787878838687867e8687867e868786817879788a7879788986858681949294878c8a8c8a8c8a8c87838383878383838973717389737173897e7c7e89898789848685868086858680868586897879788b838483859496948694969486949694817e7f7e817e7f7e937e7f7e8b8c8a8c84848684847b7c7b81848684877b7c7b8b7b7c7b887b7c7b86838383867b7c7b87848284887e7d7e878482848b8482848c8080808a80808087808080887b797b8a78797885848284867e7d7e8778797886787a7886787a78888486848b8486848a8b8c8b8a8b8c8b87737173807371738a7371739e838483599497948a9497949a8b8c8b897b797b857b797b857b797b8b636563957e7d7e8b8c8a8c8b8c8a8c8b8c8a8c88868586888081808b7b7d7b887e7f7e908486848a7e7f7e8a8486848b84868490818181978486849581818192868586958c8a8c92808180888081808b808180917b7d7b927b7d7b917b7d7b917e7d7e90848684908486849284868492818181927e7d7e8e8181818e8181818c8081808e808180937b7d7b9380818095808180907b7d7b8b8081808d8081808d7b7d7b887b7d7b867b7d7b8d808180928685868f8c8a8c928c8a8c928c8a8c8a8b898b888b898b85949294839492948a918f9185918f917f868486817b797b8b7b7d7b887b7d7b887b7d7b88868686828482847c868686808686867e8686867b8686867e8686868186868684868686818687867b8988897a8c8a8c7d8988897a8c8a8c7a8c8a8c7d8c8a8c7f8e8c8e7c8e8c8e7e8c8a8c828e8c8e838e8c8e818e8e8e808e8e8e7b8e8e8e7b8e8e8e7b8e8e8e81898a89858486847e898a89788e908e798c8e8c788e908e7f919391848c8a8c7b8c8a8c80918f9182918f91828c8e8c859c9b9c7ca5a2a57fa5a2a58d8c8a8c978c8a8c8d9c9a9c7d9c9a9c83949694878e8f8e8e8e8f8e958e8f8e848e8e8e82949294828e8e8e8e8e8e8e8a8486848384868483898a8985898a8984898a8986898a8985898a8988898a8988868786848c8e8c898687868a86878687848284898482848784828483848284848081808180818084868586818685868380818084808180818685867e8685867f80818081808180828081808480818087848684808486847b8181817d8181817e818081808180817e8180817b8180817e818081817e7e7e7d7b7d7b78818081798180817884828475848284787e7e7e787b7d7b787e7e7e787e7e7e787e7e7e7b7e7d7e7b7e7d7e7c7e7d7e7e7e7d7e7f7b797b80807e8079807e807d8c8a8c7c8181817c7b797b7e7b797b7d7b797b7e787978817879788278797882787978807b797b7d7877787f787778847576758378797880787978807b797b7f7879787d7b797b817b797b827879787f7879787f7879787f7879787e7e7d7e7c7e7d7e7c7b797b7c7b797b7e7b797b807b797b7d7877787f7576757d7576757d787778807575757f757575807879787c7575757b7575757d7575757b787978797879787a787978797879787a7b7d7b797b7d7b7a7e7d7e7c7e7d7e7b7e7d7e7c7e7d7e7b7e7d7e78818181797e7d7e7c7b797b817b797b7f7b797b7a7b797b7f7b797b7e7b797b807e7d7e837e7d7e817e7d7e828482848284828481848284828482848183848383838483877b7d7b837b7d7b848486848581818185818181867e7d7e88808180868081808680818086808180867e7d7e867e7d7e827e7d7e867e7d7e877e7d7e857e7d7e8681818184818181838c8a8c868c8a8c878c8a8c848c8a8c8580818087808180847b7d7b87808180818486848584868487848684808486847f7b7c7b847372737e7b7c7b7d7b7c7b83767676827676767d818081807676768673757381737573807375737d7e807e827e807e7f7e807e7f7e807e82706e70897072708670727081707270817e807e82898b898f898b89867e7c7e757e7c7e759495947d94959492838583927375737e84828481848284838482847e848284827e7c7e7e7e7c7e897e7c7e91898789739c9e9c798e8f8e7c8e8f8e7e8e8f8e7a8687867c8687867e70707083868786869496948394969483949694749496947f9c9a9c889c9a9c858383838c8383837c7b7d7b79949694829496948494969482808180898081808480818084808180848c8e8c868c8e8c868c8e8c818c8e8c84949294889492948994929485949294818c8e8c7f8c8e8c848c8e8c8a8c8e8c8289898982898989829c9e9c7c9c9e9c79a5a6a5838f908f83797a79798f908f8f7676768c7676767c818081826b6d6b867679767d8181817d8c8a8c84818181777b7d7b828b8d8b8e8b8d8b827b7d7b86868786847878788678787886787878827b797b887b797b826b696b7d7b797b8a6b6d6b856b6d6b826b6d6b826b6d6b856365637b6365638a76767693767676867b797b7f8986898697949789898689847375737b7375737b8082807f808280797b7d7b7f7b7d7b7f7b7d7b797b7d7b787b7d7b78898a8972898a8978898a89858688867d6b6d6b856b6d6b7d8688867e838183868381837e94919483949194828b8d8b7e8b8d8b7e8b8d8b7e9c9d9c829f9f9f879f9f9f959f9f9f908988898e9796979eaaaaaa99aaaaaa99bdbebda8bdbabd91bdbabd96bdbabda2bdbabd9fbdbebd9aaaabaa94bdbebd94bdbebd99b2b1b2909f9f9f8c9f9f9f8c9f9f9f869fa09f869fa09f86898a897d898a897f8e8f8e848080807c8080808480808081737573817e807e7e898b8977737573807e7d7e9189898987898989807e7d7e8b7b797b8f7b797b7e918e91877b797b8a7b797b80838283808b8c8b808b8c8b818987898a8987898673717381737173836b696b866b696b8578787881787878818685868a8685868c787978866b6d6b867b7c7b88838383888c8a8c898c8a8c8594929485898789877e7c7e8d737173886b6d6b886b6d6b81787978836b6d6b89636163856361638273727382838483818c8a8c898c8a8c907e7f7e866369637e6b696b876b696b8b7b7c7b84848684867b7c7b8b7375738b737573897375738878797885787978877879788a8482848a8c8e8c8b8687868a80808085808080857e7d7e857e7d7e867e7d7e8b7e7d7e887e807e887e807e8d84868488848684848b8c8b7d737173847371738d8b8c8b949497949e838483807371738a83848389838283897b797b897b797b82838283857e7d7e8863656388636563887e7d7e8a8081808d8685868b7b7d7b8b7b7d7b857e7f7e8d8486848b84868490848684927e7d7e907e7d7e887e7d7e887b797b8d7b7d7b907b7d7b907b7d7b8b7b7d7b8b7b7d7b8e7b7d7b9280818091808180928181818e7e7d7e8e818181928486849281818192818181908181818e7e7d7e907b7d7b957b7d7b977b7d7b9780818097868586958685869786858697808180958685869286858692868586908c8a8c8f8c8a8c8f8c8a8c8f8c8a8c8c8c8a8c8a8b898b8a8b898b809492947b9492948a918f917f918f917f918f917f918f9183868686858686867d9190917d8686868486868680868686808686867e8686867c8686867f898a8981898a8981898a89818988897f8c8a8c7f8c8a8c818c8a8c7f8e8c8e808e8c8e858c8a8c7d8c8a8c7c8e8c8e7f8c8a8c808c8a8c7f8c8a8c7f8e8e8e838e8e8e7e8e8e8e7b9492947c9492947c949294819492947e949294799496947e9193917c9193917c91939177918f917d8c8a8c828c8a8c868c8a8c859494948c9494947f8c8e8c7c8c8e8c829c9a9c9c949294878482847d8c8a8c7c8e8f8e7c8e8f8e918988898e898889868e8e8e8c898a89868e8e8e8c8e8e8e888e8e8e7f9492948c8e8e8e8c8e8e8e898c8e8c8b898a898a898a89858c8e8c868687868580808084808080898687868286868684848284888482848484828484868586848c8a8c8786858685808180848685868780818086808180818081807f868586808685867f8081807f808180807e7d7e807e7d7e827e7d7e807e7d7e80818081808180817e8180817c8482847d818081837e7e7e81818081787e7e7e787e7e7e7c7e7e7e7b7b7d7b7b7b7d7b7a7b7d7b7a7e7e7e787e7e7e787e7e7e788482847b7e7d7e817e7d7e7d737573867b797b84807e807f7b797b7d7b797b7c848684798486847b8181817f7e7d7e827879788278797882787978837879788178777881787778827b797b817b797b7e7b797b807879787f787978817879787f787978817b797b817879787f7b797b7e7879787d7879787d7879787c7879787c7b797b7c7b797b7f7877787e7877787d7b797b7d7b797b7d7b797b7f7b797b7e7879787a7b7d7b7a7b7d7b7d7879787d7879787a7879787b7879787a7879787978797878787978787b7d7b7b7b7d7b7c7b797b7d7b797b7e7b797b7f7b797b7d7b797b7b7e7d7e7c7e7d7e7f7b797b7f7b797b7a7371737f7b797b838381837e84868483848684838486848184868485898a89818c8e8c808c8e8c7e8c8e8c7e9492947e8b8b8b83838483868384838781818182848684838486848684868487868586887b7d7b888685868686858687848684838486848381818186818181857e7d7e847e7d7e848181818281818187838183877b797b867b797b847b797b857b7d7b847b7d7b847b7d7b867b7d7b837e7f7e838486847a7e7f7e807878787f7b7c7b807b7c7b8184868481848684858c8a8c828180818081808180767676827e807e827e807e8173757382737573857e807e827e807e7c706e70827e807e8c8c8e8c7b8c8e8c7b8c8e8c817e807e93898b8979898b8986898b898f949a947da5a6a581a5a6a57d949594799495947c848284818482847e84828483848284829492947a94929486949294959492947e8e8f8e7e9c9e9c7c8e8f8e818e8f8e7e9c9e9c779c9e9c7a9c9e9c7c9c9e9c8980808089808080838080807d8080807f838383888383838683838383838383827b7d7b847b7d7b877b7d7b877b7d7b7e9496948294969487949694898081808b7b7d7b897b7d7b868c8e8c868c8e8c86949294849492948694929485807f80877e807e848c8e8c8a8c8e8c818c8e8c8289898985898989878989898a898989778f908f798f908f7e8f908f7c8f908f828c8a8c898180817f818081828c8a8c8a818181818181817f8181817d8c8a8c7d8b8d8b8e9c9e9c7d9c9e9c828b8d8b8f949694819496947f94969484949694828b898b828b898b889c9a9c7d9c9a9c859496948286888682868886878688867b89888980898889859c9a9c85898889867b797b827b797b7f7b797b7f7b797b7b8082807f8e908e889c9e9c84808280847b7d7b847b7d7b7f7b7d7b847b7d7b917b7d7b857b7d7b857b7d7b857b7d7b856b6d6b8e6b6d6b7d8688867d8688867e83818389737173837371737e7371737e7b7d7b7e7b7d7b7e8b8d8b7e8b8d8b7d898889828988898273717378737173798482847e8482848e848284849796977fa4a3a496a4a3a491bdbabd8bbdbabd8abdbebd8abdbebd8abdbebd8abdbebd8cc6c3c68cc6c3c68cc6c3c68cc6c3c689b5b6b58fb5b6b58c9fa09f899fa09f868e8f8e8e8080808e8080808b7371738c737573859496947a898b8973898b8979898989878989897c898989809496949cbdbabd93bdbabd7ea7a4a77ea7a4a787949694877b797b877b797b877b797b838987897d8987897d898789818987897c8687868578787888787878867878788a7879788378797883787978866b6d6b857375738673757389737573867b7c7b89737173918987898d94929489949294888685868486858688787978857879788573727385737273897372738c7372738b7e7f7e847e7f7e817e7f7e84707470847b7c7b847b7c7b946b696b8e7372737f8c8a8c84838383847b7c7b847375738873757387787978887879788d7375738a7b797b8b7b797b897b797b857b797b8a73757386737573877375738b7375738d73757388737573827375737d787a78918b8c8b91a4a7a494a4a7a487bdc3bd8aa5aaa5948384838a8384838a94979482949694858b8c8b858b8c8b89838283857e7d7e7e7071708170717092707170918081808a8685868a808180847b7d7b8b7e7f7e857371738a73717390848684908486848d7e7d7e867e7d7e8d8486848d7b7d7b887b7d7b867b7d7b8d808180887b7d7b897b7d7b928081808c8c8a8c8d8181818e7e7d7e8f818181928181818c818181858181818b8181818e8181819080818097868586978c8a8c8a8c8a8c8b7b7d7b92868586908c8a8c95868586908c8a8c8d868586928685868d8081808c8081808f808180858081807c7b7d7b887b797b8d838183807b797b807b797b877b797b817b797b85918f91819c9a9c809c9a9c809190917a8686867a919091808c8e8c7e8686867a8686867e898a897f898a89798686867b898a897b898a897e8988897f8988897e8687867e8988897d8c8a8c7c918f917d918f917d8e8c8e7f918f917d918f9180918f917f918f918194929483949294848e8e8e849492947f9492947e949294819492947e8e8e8e7e9496947f9496948194969476949694779c9a9c7b9c9a9c779c9a9c829c9a9c85949494858c8e8c7f949494759c9b9c789c9a9c87949294828c8a8c828c8a8c8389888980898889808e8f8e8a84828490898a898a8e8e8e8e8e8e8e908e8e8e868e8e8e838e8e8e8a8e8e8e88898a8984898a8984898a8986848284878482848480808085868786858080808b8080808984828481898a898686868683868686888685868a8081808b808180858685867e8685867e8685868780818089808180848685867f8685867d868586818685867b8486847b84868480818181808181817f8180817f8180817f818081807b7d7b7d7b7d7b7b7e7e7e818180817e81808178818081797e7e7e7b7e7e7e7b7e7e7e7a7e7e7e787e7e7e7b7e7e7e7c7b7d7b7c787978817e7d7e81787978807e7d7e84807e80797b797b7b7b797b7b7b797b7a7e7d7e797e7d7e7b8181817e7e7d7e7f7e7d7e7e7e7d7e837e7d7e8478797883787778837b797b84787778837b797b7f7b797b7f7b797b81787978827879787f7b797b7e7b797b7d7879787c7879787f7879787f7879787f7879787e7879787d7877787e7877787e7877787e7877787e7b797b7f7b797b807b797b7f7b797b807b7d7b7d7b7d7b7b7b7d7b7e7b7d7b7e7b7d7b7c7b7d7b7b7b7d7b7b7879787b7879787d7575757d7879787b7879787c7b797b7b7e7d7e7e7e7d7e7c7b797b7d7b797b7c7b797b7b7e7d7e7f8486847d838183788c8a8c888c8a8c8883818384848684898486847e848684838486848684828486848284868482848286868683838483818b8b8b7e9492947f9492948284868484818181847e7d7e867e7d7e88808180858c8a8c868c8a8c878c8a8c8684868485848684848181818481818185818181878486848484868481848684808c8a8c838c8a8c83838183868381838386858682868586828c8a8c818c8a8c837e7f7e7e7878788078787885737173816b696b826b696b836b696b826b696b88767676888c8a8c7d8c8a8c7d8c8a8c85898b8982898b8983898b89839496947c8c928c7c8c928c797e807e857e807e8f7e807e7b7e807e817e807e867e807e8a898b8975898b8993949a9493898b897d83858381838583819495947da5a6a57aadaead7eadaead78adaead7e9f9f9f84898b897a9496948194969486898b897f7b797b7c7b797b7c838183878b898b818381838183818384838183788b898b818b8c8b857b797b857b797b86838283827b7d7b827b7d7b877b7d7b828686868283848386838483827b7d7b857b7d7b897b797b857b797b827b797b84838283848c8e8c848384838a7371738a7371738873757382737573827375738b8081808b8b8b8b848b8b8b86838483867b7d7b84848284848c8b8c828c8b8c82848284827379737e8386837c8386837c8386837a7b797b807b797b837b797b83838283818486847f8486847f84868487898a898e8e908e829c9e9c798e908e7f9c9e9c869492947f84868483848684838e8e8e80949294808e8c8e858482848384828481898a8981898a897e94929482898a898283858387838583867b7d7b837b7d7b867b7d7b847b7d7b817b7d7b827b7d7b8684868483848684818486848384868481898a898597989779898a897d898a89928988898784828481848284848482848b8685869786858691868586888685867f8687867f8c8e8c85868786868687868f8c8e8c888c8e8c888c8e8c868c8e8c8686848680918f917e918f917e918f917a8f908f958f908fba797a79a8797a798a8c8e8ca78c8e8c958c8e8c848c8e8c859c9a9c7a9c9a9c829c9a9c7d9c9a9c74adaead77adaead77adaead77adaead77bdbebd77bdbebd74bdbebd74bdbebd7dbdbebd7fbdbebd7dbdbebd7fbdbebd7ea4a4a481bdbebd84a4a4a487a4a4a48b8e908e8b8e908e7b8e908e92a1a3a1bdadaaad9badaaad85adaaad85adaaad7fadaead7ca4a4a47fa4a4a4829c9b9c829496947c9fa09f7f949694829496947c9c9e9c7f8c8e8c838c8e8c868c8e8c82787a787e6b6d6b826b6d6b8586888685808080858080808873717380737173847b7a7b8a7b7a7b8a7b7a7b878b8c8b838e8f8e868988898689888983898889848e908e868e908e89808280897375738563656382707170857e7d7e8c8c8a8c8d8e8f8e87808080878080808d737173947375738494929484898889877e7e7e877b797b8b7b797b89737173847371737d7375738073757380737573877375738b7b797b897b797b857b797b877b797b846b696b846b696b847b7a7b847b7a7b9c767676bb898c89a69ca29c73898c897b8c8e8c8d8c8e8c908688868d86888685898a8983898a898386868680848284867b797b8683818381838183947b797b967374738f8383838b838383818383838a7879788273757382737573947e7d7e8c8c8e8c85838483947b7a7b828384838f84868486818181807b797b927e7d7e8e7e7c7e8b7e7c7e8e848284837e7c7e838180818b7b7d7b8b7b7d7b8d7b7d7b8c7e7d7e837e7d7e887e7d7e8a7e7d7e89807e80908c8a8c908c8a8c7b807e80878082808b8082808b868886908c8e8c8b898a89878686868d898a898e898a898b898a898e8c8e8c818482847f84828489898a89898c8e8c808c8e8c8684828486868586838c8a8c868081808b7b7d7b83848284818482848684828486898889848c8e8c7f8c8e8c80898a8981898a897e8988897c8c8a8c7e8988897d8988897e898b897d898b897d898b897c8c8e8c7a8c8a8c7a8c8a8c7a8c8a8c7f8c8a8c848e8e8e809192918091929180919291819697968196979684969796849697967e918f917b9694967b9c9a9c819c9a9c849696968296969680969696809696967d9697967d9697967f9697967a9c9e9c7c9c9e9c7c9c9e9c859c9e9c7c8c8e8c809190917d969796799c9e9c809c9e9c7ba5a2a586949294829492947f9492949b8e8e8e888e8e8e84898a8993898a897e9493947e8c8c8c848486848484868484898a8981898a8984898a89848486848a868786888c8a8c868c8a8c8a8988898a848684868687868a898889878c8a8c83898a8984898a89848686868586868686868786828687867f86878683868786828687867c8486847c848684878486848484828483848284808686867f868686808685867f808180808081807e8081807b818181797e7d7e797e7d7e7c7e7d7e7b7b7d7b797e7e7e7a818081797e7e7e7c7e7d7e7c7e7d7e797e7d7e7c7e7d7e827e7c7e7b73717375737173827e7c7e7e7876787c7876787e7876787f7876787a7878787e7878787e78787880787878827b7d7b817b7d7b817b7d7b817879788378797881787978807879787f7879787d7877787c7877788075767582787778817879787f7879787f7879787f78797880787a7882787a7880787a787d787a787e787a787d787a787c7e7b7e7e7e7b7e7d7e7d7e7c7b797b7c7b797b7b7b797b7e7879787d7375737c7879787d7879787e7b797b7d7b797b7f7b797b7d7e7c7e7d8180817d8180817c8180817e8180817e7e7d7e7c7e7d7e7f8181817f7e7d7e7c807e807c868486818684867f8c8a8c85848284818e8f8e7b9496947b848284887b797b948b8c8b82949694829496947f9492948094929482898a898584868483848684828486848584868482848684828c8c8c808c8c8c80848684838486848f8c8e8c888c8e8c82898a8984868686878e8e8e818e8e8e818e8e8e878e8e8e868e8e8e87949294828e8e8e82898a89819191917f868586838685868686858682838483828b8b8b82838483827b7d7b80838283828b8c8b82949694829496947e9c9a9c809c9a9c849c9a9c84868686979c9f9c8cadb2ad7e9c9f9c7e9c9f9c7fa5a2a57fa5a2a58597959783979597799496947d8e8f8e7f9496947d949694818b8c8b818382837d8b8c8b888b8c8b93737173867371738373717386737173867b7d7b867b7d7b887b7d7b867b7d7b807b7d7b808385837e8385837e8b8d8b81737573867375737f737573817375737e8381837c8b898b81949294818b898b7e8381837e838183817b797b847b797b818b8c8b7f8b8c8b86838283858382837f868686849190918791909182868686858b8b8b838b8b8b8283848382838483838b8c8b868b8c8b867b797b888b8c8b838c8e8c828c8e8c828c8e8c858c8e8c8680818089808180888081808f8081808f8b8b8b829492948094929484949294878c8b8c898c8b8c848c8b8c789c9e9c86a5a2a586a5a2a57ea5a2a578a5a2a57d9496947a9496947d8b8c8b8e8382838f9492947f8e8e8e8194929481949294857375737f73757382737573827375737d8486848184868481898a8984898a8983898789828e8c8e838e8c8e868987898584868484898a898784868487898a898394969481949694848b8d8b888385838583858386838583859496948494969488949394868c8c8c818c8c8c868486848d898a8981898a89717b7d7b89898a89848e8f8e7e8988898189888984949694859c9e9c8b9c9e9c88868586827b797b857b797b7f8080807f8c8e8c8a8c8e8c86808080827b797b848080808986878689918f91849c9a9c869c9a9c839c9a9c8ca5a6a5a88f908fa88f908f9f797a799b7678769b76787690606260906062608d6a696a886a696a8a6a696a886a696a88757575887575758875757588919191857b7d7b859c9d9c899c9d9c859c9d9c829f9f9f7abdbebd78bdbebd75bdbebd75bdbebd75bdbebd75bdbebd7bbdbebd82b5b6b588b5b6b588b5b6b592b5b6b590adaaad859c9b9c859c9b9c909c9b9c8e9c9b9c8ba4a4a48ba4a4a48badaead89aaabaa8caaabaa8c9fa09f899fa09f839c9e9c7f9c9e9c7f9c9e9c7f9c9e9c7b9496947e949694899496948c8688868a8e8f8e8a8e8f8e858e8f8e8a8e8f8e8a8b8c8b878b8c8b8d8b8c8b8a7b7a7b8384828486848284838482848684828486808280867375738b737573847375738c7e7d7e828c8a8c857e7d7e938c8a8c87808080828080807c8080807773717394737573917e7e7e7d8988898489888985838183827b797b897b797b827371737d7375737d8081807d7375738e8081808b8c8a8c8586848682807e808e7b797b847b7a7b7b8b8c8b7f7b7a7b846b696b9c7676769c7676769c63616392767676818c8e8c818c8e8c848c8e8c84808280818482848386868687868686808482848a838183818b898b818b898b8a7b797b886365638b6365638473747384838383857e7d7e857e7d7e828482848f78797885737173858384838f8384838c7b7a7b927e7d7e867e7d7e837e7d7e8f8181818e7e7c7e8b848284837876787d7371738b8180818d818081927e7e7e927e7e7e8e7e7d7e88787978888482848c84828489807e8089807e80827b797b89807e80928c8e8c908688869680828092808280948482848d8482848b848284928686868e8686868e8686868b898a898e898a8989898a8984898a8984898a8989898a898c8c8a8c848c8a8c868c8a8c8b8c8a8c87898889838e8f8e898e8f8e848482847e84828480848284808686867f8686867d8687867d8988897d8988897f898889808688868086888681898b897f898b897f8e8e8e7f8e8e8e828e8e8e82919291809192918091929184949694849496948496979681919091829190917f8c8a8c84918f9181918f9181918f917e918f91799192917b9192917e919291828c8e8c7a8c8a8c7f8c8a8c888c8a8c8a8c8a8c80949694809496947c9c9e9c729c9e9c7d969796848c8a8c848c8a8c808c8a8c7b949294749c9a9c829492947f9c9a9c8c9492948f898a89889492948c8e8e8e848486847e8c8c8c848c8c8c7e8c8c8c84898a898384868483898a8983898a8986868786868486848c8486848c8988898a868786868486848384868483868786858686868886868685898a8982898a89828988897f8988897f8687868584868485848684818687867f8687867e86878680868686838482848184828480848284818081807f8685867d80818081868586808486847c8181817c7e7d7e807e7d7e7e7e7e7e7d7e7e7e7a7e7e7e7a7e7e7e7f7e7d7e7c7e7d7e7c7e7d7e7f7e7d7e7573717375737173888987897b8987897a7e7c7e7f848284818482847e8482847c7e7f7e7b8486847a8486847e848684817b7d7b8178797881757575817575758278797882787978807879787e7879787f787778807877787d7b797b7f7b797b817879787f7879787f787978807879787d787a787f787a7882787a7880787a7882787a7882787a787f787a787e787a787e7b797b7d7b797b7c7e7d7e817e7d7e827e7d7e7d7e7d7e7c7879787b7879787a7b797b7b7b797b7e7e7c7e7e817f817e8180817d8180817b8180817c8180817f8181817f8181817c8181817b8486847c868486838684867f8684867d86848684848284828482847f8482847b8988897f8b8c8b8e838283888382838283828383898a897f8e8e8e7a8e8e8e82898a897c8486847e848684898c8e8c878c8e8c868c8c8c80949394839c9a9c889493948b8c8e8c888686868886868684898a898d84868487848684878486848a84868489848684868486848184868485848684817b797b817b797b857b797b887b797b8e8b8b8b829492947c9492947f8b8b8b87949694919496948a94969482949694849c9a9c879c9a9c8d9c9a9c899c9a9c8c9c9f9c898b8c8b7e8b8c8b7e8b8c8b7f9795977f9795977f9795977f8989897f8e8f8e7f8e8f8e84898889848e8f8e848b8c8b838b8c8b819496947f9496947f8e8f8e7f8e8f8e898e8f8e898e8f8e858686867e7b7d7b7c7b7d7b7c7b7d7b7e7b7d7b867b7d7b847b7d7b807b7d7b819496947c9496947f898b8989898b89878b898b848b898b878b898b818381837b8b898b7e8381838194929484949294858b8c8b8594969481949694819496947f9c9a9c8c919091877b7d7b8c868686868b8b8b7f94929486949294898b8b8b88838283898b8c8b8694969487949694898c8e8c878c8e8c878c8e8c888c8e8c889c9a9c889c9a9c849c9a9c869c9a9c898b8b8b8b8384838b8384838494929482949494898c8b8c878482848294949486a5a2a5808386837c8386837c8386837d8b8c8b80949694809496948b949694848e8e8e7c8e8e8e8184868481898a89858e908e858e908e858e908e858e908e8a8e8e8e888e8e8e86898a89868e8e8e868e8c8e858e8c8e8194929483949294858e8e8e878e8e8e87898a89828e8e8e86949694849496948294969483949694838b8d8b8683858387838583848b8d8b838c8c8c888c8c8c7e8c8c8c7c8c8c8c897b7d7b817b7d7b7d898a8989898a897e84828481898889878988898489888982868586858685868286858685868586888687868a8080808a808080818080808680808082808080888687868d868786867b797b867b797b897b797b80868486838f908f95797a798c6365637a6365638a4a4d4a954a4d4a844a4d4a8a4a4d4a82525152855251527f525152825251528b5a595a885a595a885a595a845a595a895a5d5a895a5d5a8c7b7d7b8c7b7d7b848180818781808184818081828180818a8b8a8b878b8a8b84a4a4a487a4a4a485a1a3a17eb5b6b582b5b6b57bb5b6b5799c9b9c799c9b9c799c9b9c79adaaad7ca4a4a47cadaead7fadaead82adaead7faaabaa829fa09f859fa09f8c9496948a8c8e8c8d8c8e8c918c8e8c918c8e8c90949694909496949094969493949694928e8f8e8a8e8f8e839c9e9c8d9c9e9c8d9c9e9c969c9e9c908b8c8b878b8c8b8a8e8f8e868e8f8e909496948a949694868e908e869c9e9c7d8e908e8b8e908e908c8a8c897e7d7e8c7e7d7e907e7d7e8280808087808080878e8f8e719c9e9c9494929491898889808988898a949294858c8a8c7e8c8a8c84838183857b797b87737573958e8d8e8e9c9a9c8b9c9a9c8e807e80878684868b8c8a8c858684868d8b8c8b889c9e9c769c9e9c7b8b8c8b9276767688767676927676769c767676847b7d7b81808280848c8e8c818c8e8c7e868686858686868586868688868686868b898b818b898b778b898b777b797b7d73747388737473927374738b8383838c8482848c7e7d7e8a7e7d7e8a737573877371738f7b7a7b87838483918384838c7b797b897b797b8c7e7d7e89848684887e7c7e83787678837371738b7e7c7e90818081907e7e7e928482849581808193787978937375738c737573837e7d7e82807e808c7b797b8c807e8090807e808d80828092868886948c8e8c9486888694898a89948686869486868692898a89908686868e898a898e868686898482848b84828484848284878482848d8482848c8081808b8081808b868586888c8a8c89898889838e8f8e7e9496947e8e8f8e7f898a8982898a8982898a898286868683868786838988897f8c8a8c7e8c8a8c81898b89818c8e8c808c8e8c818c8e8c7f919291858c8a8c858e8e8e7f8e8e8e80919291899496948694969484949694829697967f9190917f9190917d969796849c9a9c84918f91848c8a8c818c8a8c829192917b9696967e969696849696967f9697967d9697967f9190918d8c8a8c8f84868485848684808486846d8c8e8c6b9c9e9c799c9e9c769c9e9c799190917f8c8a8c7b8c8a8c7f8c8a8c828c8a8c888e8e8e93949294888e8e8e888e8e8e90949394849493947e949394848c8c8c808e8e8e80898a8980898a897a8e8e8e7f8c8a8c83898889888687868c84868488868786898687868786878684898889878686868584828487848284838482847f848684828486847c8988897f86878684868786818687867f89888981848684848686867e898a897b8686867b8686867b8685867c8081807a8685867e8081807e8181817e818181828181818284868480848284808180817f8180817f8180817f7e7d7e7f8482847f84828479737573757371739b949294949492947b7e7c7e788482847e7e7c7e817e7c7e7f7e7c7e7e7e7f7e7d7878787c7878787b7e7f7e7c7b7d7b7e7b7d7b81787978817b7d7b81787978817879788278797881787978807877788378777880787778817b797b83787978837879788278797880787978827e7b7e81787a787c7e7b7e7d787a787d787a787d787a787e787a787e787a787e7b797b7f7b797b7e7b797b7e7b797b82787978807879787b7879787d7e7d7e7d7e7c7e7d7e7c7e7c817f817d817f817c7e7e7e7d8180817d8180817d7e7e7e81818181808181817b8181817e7e7d7e7f807e807f807e807e807e8082807e8085848284818482847f84828482848284828b8c8b85838283887b797b888382838584868480848684828486847f8e8e8e7c949694839c9e9c83949694858c8e8c888c8c8c858c8c8c858486848b8486848984828486848284888482848d84828490898a898d8e8e8e878e8e8e8a8e8e8e8a8e8e8e858e8e8e848e8e8e848e8e8e85919191859c9e9c819c9e9c869c9e9c918b8b8b888384837f8b8b8b858b8b8b878b8c8b858b8c8b857b797b827b797b878686868b7b7d7b827b7d7b7e8686867e7b797b827b797b7e7b797b857b797b8c7b7d7b837b7d7b7f7b7d7b7f7b7d7b828482847f84828484898889868482847d83828383838283817b797b84838283898e8f8e8c8e8f8e8c9c9e9c7c8e8f8e7c9190917c8686867e868686859c9a9c7b94969483949694809496947b9496948b898b897c9496947c9496947f94969484949294829492947f8b898b878b898b7b8b898b819492948d9492948494929483949694889496947c8b8c8b888b8c8b8e919091849c9a9c7d9c9a9c899190918683848385838483868b8b8b868b8b8b8483828386838283878382838583828384838483848384838483848385838483868081808873757386808180868e8d8e8694929486949294898b8b8b8b8b8b8b848c8b8c82949494848c8b8c878c8b8c809494947e83868386949494789494947d8b8c8b858b8c8b888b8c8b888b8c8b878e8e8e818e8e8e818e8e8e8f9492948b8e908e858e908e828e908e858e908e8694929481949294848e8e8e8a898a898789878984898789868482848689878984949294858e8e8e84898a89858e8e8e868b8d8b838b8d8b838b8d8b868b8d8b858b8d8b86949694858b8d8b85838583868486848894939483949394779c9a9c89a5a6a58d898a8989898a897d898a8987898889878482848484828484848284857b797b82868586858685868586858685868786818c8e8c8c8687868886878684868786828080808b808080887b797b867b797b84868486847b797b867b797b7a797a7983797a7983797a7983797a79847678767e7678767e7678767e7678767f6a696a7f6a696a7d5251528d6a696a8b5a595a7b5a595a7b5a595a775a595a7b5a5d5a895a5d5a895a5d5a895a5d5a876361638763616382636163826361638a7371738a737173877371738a7371738b7b7d7b887b7d7b887b7d7b927b7d7b9b7b7d7b908b8c8b908b8c8b909c9b9c8b949294829492947c9c9b9c79a4a4a47caaabaa7cb5b6b578b5b6b575b5b6b578bdbebd78bdbebd7facaeac7f9c9e9c829496948c94969490949694909496948f8e8f8e8d7371738d73717392737173907b7a7b906b696b876b696b817b7a7b7d84828483848284938482848a8482848b808280828082807b8e908e8b8e908e827e7d7e7e7e7d7e7b7e7d7e907071708d8080808d8e8f8e989c9e9c829c9e9c91949294878988898789888987898889828c8a8c7e8c8a8c7e8c8a8c828c8a8c8e8e8d8e95808180877375738b8081808b86848690807e808b86848680807e80968b8c8b969c9e9c7f9c9e9c7f9c9e9c889ca29c92898c899c898c89a6898c89847b7d7b878688868a8688868786888685848284888482848a86868688898a898a8381838a8381837c8b898b779492948894929492949294887374738b7374738c7e7d7e8f8482848c7e7d7e8c7e7d7e8f7b7a7b8a7b7a7b8a7b7a7b8f7b7a7b8c7e7d7e92848684958486848f8181818b7e7c7e867e7c7e88848284918482848d7e7e7e8b7b7d7b8d7e7e7e8d8482848c848284918482848e8482848c787978937b797b937b797b937b797b90807e80907b7d7b908082808d8688868d8688868d8c8e8c8b8c8e8c908c8e8c908c8e8c8b8c8e8c8e8c8e8c8e898a8989898a898d8c8e8c898c8e8c898c8e8c8d8c8e8c8b8c8a8c888c8a8c8b8c8a8c878c8a8c868e8f8e868988897e898889838e8f8e858c8e8c858c8e8c85898a89848c8e8c7f8c8a8c8089888982898889808c8a8c808c8e8c80898b897f8c8e8c838c8e8c828e8e8e828e8e8e889192918d8e8e8e8b9496948d9496948b94969484949694789697967f9697967f969796819c9e9c879c9a9c7e9c9a9c819c9a9c8d9694968996969684969696829c9a9c8096969685969796829c9e9c7a9c9e9c829c9e9c8f8c8e8c859c9e9c809496947c8c8e8c848c8a8c799190917691909172969796719c9a9c789c9a9c789c9a9c86949294888e8e8e8f949294808e8e8e8c8e8e8e9b8c8c8c8a949394739c9a9c799493947d898a89808e8e8e80898a897d898a897d8c8a8c838988898686878688898889838c8a8c858988898986878686848684898686868986868687898a8983898a8983848684858486847d8486847c86878682848684818687868284868482898889808686867f8482847c8686867b8686867a808180808081807d8685867a86858675818181798486847b8486847c8181817b8482847c8482847f8180817b8180817c84828482848284737879786d7e7d7ea19492949b8987897b7e7c7e7b7e7c7e787876787c787678857371738373717380737173807371738173717380737173817575758178797884787978857b7d7b847e7d7e8578797885787978817879788078777881787778827b797b817b797b80787978807879787f7879788278797885787a7884787a787f787a7880787a787e787a787c787a787e787a787e787a787d7e7d7e7b7e7d7e7b7b797b7a7b797b7b7e7d7e7f7e7d7e7f8482847e8482847e84828481817f8181817f8180817f817e7e7e7e7f8180817d8180817b7e7e7e7d7e7d7e7b8181817a7e7d7e7e7e7d7e807b797b7c7b797b83807e80828684867e89888981848284828988897f8988897f8b8c8b828b8c8b828b8c8b858b8c8b80898a897f898a8982898a89858e8e8e858c8e8c858c8e8c7c848684828c8e8c868c8c8c839493948094939485949394848c8e8c82898a8982898a898f8c8e8c968e8e8e908e8e8e879492948a949294898e8e8e89898a89868e8e8e8a8e8e8e8c91919188919191859191918591919182949294858b8b8b858b8b8b828b8b8b8283828385838283808382838583828389868686827b7d7b827b7d7b807b7d7b7e7b797b7e7b797b7e7b797b897b797b8c7b7d7b867b7d7b857b7d7b837b7d7b7f848284848482848484828482848284818382837f8b8c8b818b8c8b8a949694838e8f8e8c808080938080807c80808085919091819c9a9c819c9a9c88919091808385837e8b8d8b7b838583838385837e918d917c8685868286858683868586818b8c8b7d8b8c8b7d9496947e8b8c8b85919191819c9e9c7d919191928685868a9c9e9c7c9c9e9c819c9e9c839c9e9c8b8e8f8e858482847c898889898482848f8e8f8e8594969485898889838988898384828489898a89848c8e8c81898a8982898789888482848b848284808e8c8e7e8b8b8b8d8b8b8b908b8b8b8b83848388848284848988898389888980898889838486848884868483848684888e8e8e799795977da5a2a5959795977d979597759796977e979697848c8a8c8a8c8a8c8e8482848584828485898889858e8f8e7f8c8a8c858c8a8c868c8a8c858c8a8c86919291898e8e8e848c8a8c848c8a8c818c8e8c858c8e8c888686868684828485848284828e8f8e8394969485949694878e8e8e88898a89868e8e8e858e8e8e878c8a8c878c8a8c839192918394969486949394868c8c8c898486848094939481a5a6a5869c9e9c868c8e8c848c8e8c858e8f8e83898889848988898989888988898a8984898a8984898a89868486848984828482848284878988898d84828481838283848b8c8b8183828384838283918e8c8e8a808280838e8c8e868082808a8381838a83818387838183878381838183848388838483847b7d7b867b7d7b89868686838686867f8686868986868686767976867679768676797675636963826b6d6b857b7c7b857b7c7b858b8b8b827b797b7b7b797b797b797b7f7b797b84707070827070708d5a595a7f5a595a7c636563846365638863656374636563716a6d6a895a5d5a935a5d5a936a6d6a8d6869688a7e7d7e877e7d7e8a7e7d7e8a7e7f7e867e7f7e867e7f7e868c8e8c879c9c9c819c9c9c7eb5b6b57eb5b6b57ea5a6a57ea5a6a578a5a6a57ba5a6a57ba5a6a57da5a6a584a5a6a581a5a6a57ca4a3a482a4a3a4828b8c8b85737573848484848884848488636563886365638a6361638a6361639863616394636163916b696b896b696b796b696b896b696b9e7375738f9c9e9c8f9c9e9c948e908e8d9494948d8c8b8c88848284888c8b8c8b8b8d8b7f9496947b9496947f9496947f9496947b8e8f8e7f84828491848284899492948d898889868988897e949294979494948e737173827371738e8382838f86878693868786a0949694a094969483838583888385838d838583888385838b8b8c8b898b8c8b8b8b8c8b898b8c8b8a8685868a868586878685868586858688898889827375738b737573917e7e7e8d868786908687868d7878788a7878788b7b797b857b797b8b7b797b8e7b797b8e7b797b8e8181818f8181818e8181818c8486848f8181818c8181818c7b797b917e7d7e8f7e7d7e93818181957e7d7e8e7b7c7b8c8383838e8c8a8c918c8a8c948c8e8c948c8e8c948687868e8687868c8684868e8482848d8482848b84828489868686898482848a84828487848284868686868786868687898a898a8c8e8c888c8e8c898c8e8c898c8e8c888c8e8c898c8e8c868c8e8c898c8e8c868c8e8c85919291878e8e8e85919291828c8a8c848c8a8c858c8a8c868c8a8c838c8a8c818c8e8c7f8c8e8c818c8e8c828c8e8c81919091829190918196979681919091848c8e8c849193918b9698969591939193949294869492948399979983949294829496947f9c9c9c829c9c9c86a4a3a478a5a2a57ba5a2a584999a998a9f9e9f88999a9985999a9988999a997f999a9982999a9985999a99829c9e9c7c9c9e9c7e9c9e9c8596979685919091829697967c9194917c9194917c919491818686867a8c8c8c7a9497947394979480949794889193918391939183919391839193918794939490848684878486847f8c8c8c7e8e8e8e838e8e8e808e8e8e858e8e8e888c8e8c828c8e8c828c8e8c888c8e8c89898a89848c8e8c848c8e8c898c8e8c8b949294878b8b8b878b8b8b848b8b8b808c8e8c858c8e8c7d8c8e8c82868786868686867f898a898686868686898a897f8e8e8e82898a8982898a897f898a897e898b89808486847e8486847b8486847b868686808482847b8482847b848284788383837883838375838383788383837f81818176767576726b696b7b818181999c9a9c8480818074808180798081807a7b7b7b7a8482847f8482847e8482847f7e7e7e7e7e7e7e7f81808181818081847e7e7e847e7e7e86818081877e7e7e847e7e7e847b7d7b847b7d7b827b7d7b837e7d7e827e7d7e817b797b827b797b827b797b807b797b7f7b797b817b797b80787a787e787a7880787a7880787a787f787a7881787a78827e7b7e817e7b7e817e7d7e807e7d7e818181817e8181817b8181818081818180818181817e7d7e7f7e7e7e7e81808180848284827e7e7e7f7b7d7b7f808180808081807c8081807c7b7d7b7c7b7d7b7d80828081808280808486847c898a8982898a89858486847f8e8f8e828e8f8e848988898189888985898a8985898a8982898a8982848684828482848589888982898889848e8f8e848c8c8c818c8c8c848c8c8c81949394838e8e8e8994929485949294819492948396969683969696839c9a9c869696968d8e8f8e8b898889878482848484828482898a8988898a89888e8e8e878e8e8e86898a89878486848584868484848684888c8a8c858e8e8e7f8e8e8e7f8e8e8e828e8e8e83898a89818e8e8e87898a898384828481848284838482848489888981898a89838486848284868484848684857b7d7b837b7d7b857b7d7b847b7d7b857b7d7b847b7d7b7d7b7d7b817b7d7b867b7d7b827b7d7b807b7d7b807b7d7b847e7d7e8b7e7d7e747e7d7e7e7e7d7e98838483888c8e8c7c8c8e8c7c8c8e8c829496947d9496947f949694859496947e918d91829c969c859c969c80918d917d8b8c8b828b8c8b859496947e949694819191918a9191917d9c9e9c8a9191918184828481848284888c8b8c818c8b8c7c8e8f8e8089888985898889898e8f8e8b8e8f8e89898889878e8f8e838e8f8e858c8e8c86898a898886868688868686858e8c8e889492948b9492948b8e8c8e8b8b8b8b8b949294888b8b8b868b8b8b848988898489888985848284808482847f898a8983898a89948e8e8e909492948597959785a5a2a585a5a2a58597959778a2a2a278adaead7badaead81a2a2a28594969485949694859496947e9496947c9190918596979688919091838c8a8c848e8e8e848c8a8c7d8c8a8c848c8a8c868c8e8c82898a8985898a89818c8e8c808988898a8482848c848284858988898194929482949294858e8e8e8194929481949694829496948391929182919291839c9a9c8294939485949394868c8c8c819496947a9496947a94969484949694829496948594969485949694859496948a9492948694929486949294888e8e8e898988898984828487898889878988898b8b8c8b888b8c8b818b8c8b88949694868e8c8e8a8082808a8e8c8e8a9c969c8494929484949294848b898b848b898b8483848388838483868b8b8b86838483908686867f8686867f9190917f86868681898989819c9a9c7d8989898a8989897c9c9a9c888b8b8b8b8b8b8b828b8b8b7d868586799191917f9c9e9c889191918686878688868786888687867d86878680838583889496948494969484838583768c8e8c718c8e8c806a6d6a8e5a5d5a8d5255528452555287686968846869688270707086707070867e7f7e8a7e7f7e87838283888382838883828387838283898f908f8c8f908f898f908f898f908f8894959486949594819495948194959482a4a3a485bdbabd7fbdbabd7fbdbabd7ec6c3c67bc6c3c67bc6c3c67bc6c3c683bdbebd869f9f9f8d9f9f9f8a9f9f9f859c9c9c89838283898382839583828399808280808e908e7b9c9e9c8f9c9e9c889c9e9c919494948d9494948d9494948b9496948b9496948f8b8d8b8f949694918e8f8e8d8e8f8e889496949684828486737573898988898d9492948d9492948b94949488838283858382838b838283866b696b93787878a09496948f7878786e636563887375738883858383838583867b7a7b8b7b7a7b899c9e9c849c9e9c8b94929489949294899492948a8685868689888984898889887e7e7e9173757397868786909496948a949694878687868f7b797b897b797b8b7b797b8f7b797b8e7e7d7e8e7e7d7e8e7b797b8b7e7d7e8a81818189818181898486848a8181818c818181918181818f8181818f818181927b7c7b8f7b7c7b8f7375738e7375738e8080809286878694868786928687868e8684868c8684868b8482848a8482848a8482848b8482848b8482848b8482848c84828488848284858c8e8c8c8c8e8c868482848384828486848284898482848986868684898a8983898a8987898a89878c8a8c858c8a8c858c8a8c858e8e8e869192918791929182919291828e8e8e888c8e8c869696967f9696968491929187919091899190918591909184919091849193918b969896939193918e8c8e8c89949294869492947f9492947f94929489949694829c9c9c7b9c9c9c7b94969475949694789f9e9f87949694879f9e9f889c9e9c859c9e9c8296969685949294829696968394929483949294829696967e9697967e96979682969796918c8a8c859194918586868678919491739ca29c809ca29c87949794878c8c8c878c8c8c88848684839193917f91939188919391879c9a9c7f9c9a9c7f8c8c8c7f949394858e8e8e858486848584868485898a89828688867a8688868d868886858688867f898a8986898a8986898a898b898a89848b8b8b808b8b8b848b8b8b878384837d868786858c8e8c7d8c8e8c858c8e8c868c8e8c778c8e8c81898a8989898a89878e8e8e828e8e8e7c8e8e8e7c94929479949694798e908e7b898b8979898b897d8c8e8c80898a897d86868679898a897b8383837b838383788383837d838383767675767f767576888c8e8c918c8e8c8980818079808180797375737f737573817b7b7b7e7b7b7b7c7b7b7b7c7b7b7b7f7b7d7b7f7b7d7b7d7e7e7e7d81808181818081857e7e7e857e7e7e877e7e7e887b7d7b847b7d7b847b7d7b837b7d7b837b797b847b797b837b797b817b797b7f7b797b817b797b847b797b827e7d7e80787a7880787a787a787a787d787a7883787a7882787a7884787a7884787a78827b797b837b797b827b797b7b7b797b7b7b797b7d7b797b7b7b797b7e7b797b807b7d7b7d7b7d7b7e7b7d7b7f7e7e7e7f808180807b7d7b827b7d7b808081807c8082807f8082807c8688867e8688867c8486847e8486847c848684898486848b898889818e8f8e828e8f8e868e8f8e87949294838e8e8e808e8e8e808e8e8e838e8f8e85949694888e8f8e858e8f8e849493948794939485949394829c9a9c89949294898e8e8e87898a89878e8e8e848c8e8c868c8e8c8491929184919291828e8f8e848e8f8e868988898089888984898a89878e8e8e878e8e8e88898a89858e8e8e898e8e8e8a8e8e8e868e8e8e858e8e8e888c8a8c858e8e8e858e8e8e828e8e8e858e8e8e848e8e8e83898a898584828482898889868988898889888984898a89848e8e8e82949294808e8e8e858b8b8b8494929483949294808b8b8b82838483847b7d7b827b7d7b81838483828686868686868684919091809c9a9c84949694818989897b94969488949694988384839473717384838483808c8e8c7f8b8c8b858b8c8b829496947c949694807b7d7b827b7d7b807b7d7b897b7d7b8383828385838283868382838283828385868586817b797b81868586819191917a8c8b8c858c8b8c858c8b8c8184828480848284808988898589888982898889818988898d8988898589888983848284808686868186868684898a89838482848884828488848284858482848589878986838483817b7d7b867b7d7b837b7d7b82848284838e8f8e7f94969480898889888486849d8e8e8e94949294888e8e8e89898989898989898197959781979597848c8a8c7e979697849796978197969780949694859496948394969485949694869c9e9c8396979681919091859190917f919291879192918694969486949694888c8e8c848c8e8c848c8e8c858c8e8c858e8f8e8594969485949694878988898684868483848684838e8e8e84949294808e8e8e848e8e8e848c8a8c868c8a8c808c8c8c858c8c8c8b949394859493947c8c8e8c7c8c8e8c848c8e8c8494969482949694839496948694969486949694869492948a949294849492947f8e8e8e878e8f8e898988897e848284828482848f8b8c8b7d8382838f8382838b8b8c8b7f9c969c869c969c988e8c8e949c969c7b949294789492948494929484949294818b8b8b888b8b8b7f8b8b8b818384838c7b7d7b89919091839c9a9c83868686868989897d898989818989898e898989829c9a9c829c9a9c8e7b7c7b7f7b7c7b827b797b867b797b8686858686919191888687868886878686868786889c9e9c909496948c83858380949694849496948e8c8e8c847b7d7b7b7b7d7b7b8c8e8c877e7d7e8d686968846869687d6869688a6361639f707070937e7f7e867e7f7e84838283878382838583828381838283868f908f898f908f868f908f868f908f8894959488949594889495948a949594908b8c8b908b8c8b8a8b8c8b8d8b8c8b8b8484848ba5a3a58ba5a3a588a5a3a583bdbebd83bdbebd7fbdbebd7fbdbebd7db5b6b579b5b6b585b5b6b5859c9c9c7b8e908e80808280808082807b8082807b84828476848284728c8b8c7b8482847f838583739496947f8b8d8b878b8d8b7f8e8f8e848e8f8e9194969491898889957e7e7e958988899194929491949294919494948ba5a6a58b9494948e949494979496949c86878697787878826b696b736365638d6365638363656383737573847b7a7b8f7b7a7b947b7a7b897b7a7b868685868486858686868586889492948b898889888988898689888988737573906b696b9d7878788d9496948a9496948f9496948e8b8c8b8e8382838e8382838b7e7d7e8b7b797b897b797b8b7b797b8d7b797b897b797b8a7e7d7e887b797b887e7d7e8c848684888486848c8181818f8383838b838383888383838b7b7c7b8c7b797b8e8080808e8080809086878691898789908987898e898789908684868e8686868b848284888482848b8686868c898a898a868686868686868784828482848284858482848b8686868b8482848d868686878686868984828489868686828c8a8c878e8e8e8a8c8a8c858e8e8e849192918791929184919291879496948896969686969696819696967b9c9a9c819c9e9c8596979684969796869697968e9c9e9c8b9c9e9c8e9698968e96989689999799869f9c9f869f9c9f7ca5a2a5829c9c9c8d9496947f949694749c9c9c7b9f9e9f7ea5a2a57ba5a2a584999a9985999a997f96969682949294859492948594929482969696859696968394929482919091859190917a9697967a9697968a868686857b797b8e7b797b8191949180949794809497947a9497947a949794889193918891939188919391919fa09f988486846e8c8c8c659c9a9c7f8c8c8c88898a898a8e8e8e88898a89838e8e8e7f8688867a8688867f8082807f7b7d7b84898a8989898a898484828486848284847b7d7b8e8b8b8b809492947d8b8b8b87868786828687867b8c8e8c788c8e8c7c84828484848284818c8e8c84898a898a84868487848684828e8e8e7c8e8e8e798e908e758e908e79898b897784868474868686798482847e84828477848284788c8a8c7d8383837b7b7c7b75737573766b696b8d8181818d8181818481818179808180747375737f80818089737573816b6d6b817374737e7374737f7b7b7b817b7d7b7e7b7d7b827b7d7b827e7e7e807e7e7e837e7e7e8281808182818081837e7e7e857e7e7e847e7e7e80818081827e7d7e847e7d7e847e7d7e807e7d7e817e7d7e867e7d7e857e7d7e857e7d7e84787a7881787a7880787a78807e7b7e817e7b7e837e7b7e827e7b7e81787a78817b797b817b797b807b797b807b797b7e7b797b7e7b797b817b797b807e7d7e807e7e7e807e7e7e817b7d7b807e7e7e808081807d808180808c8a8c828c8a8c7d8c8e8c818c8e8c7e8c8e8c7d8c8e8c7e898a8982898a89878e8e8e898e8e8e8b898889848988897f8e8f8e828e8f8e8a898a8987898a8985898a89858e8e8e86949694868e8f8e8489888984898889868486848584868487848684868486848784868489898a89878e8e8e87898a89878c8e8c888c8e8c898c8e8c888c8e8c898e8f8e878e8f8e848e8f8e868e8f8e8d8e8e8e858e8e8e878e8e8e88898a8986898a8987898a898b898a8987848684888e8e8e85919291838e8e8e888e8e8e848e8e8e848e8e8e828e8e8e82949294878e8f8e828e8f8e878e8f8e83898889848486848684868487848684878e8e8e8294929485949294839492947f9492947c94929480949294808b8b8b848b8b8b87919091848686868d868686848686867e8989897e898989848989898889898988838483907371738c73717388737173867b797b837b797b807b797b807b797b857b7d7b82868586807b7d7b877b7d7b857b797b838b8c8b82838283837b797b797b797b857b797b968685868191919181949494819494947c9494947c8c8b8c89949694859496947c8988897c84828489848284898988898189888985898889858c8e8c89898a8985898a89808c8e8c868e8c8e8b949294888e8c8e8589878983838483868b8b8b838b8b8b86838483888988898589888984848284858e8f8e8c8e8e8e948e8e8e8c898a8988848684817b7d7b817b7d7b857b7d7b85898989878c8a8c818c8a8c848c8a8c8a8c8a8c83949694838e8f8e838e8f8e858e8f8e868c8a8c838c8a8c81919091889697968294969486919291868c8a8c828c8a8c85898a89848c8e8c818c8e8c818c8e8c878e8f8e8a89888983898889828e8f8e828e8e8e848e8e8e88898a8987848684808c8a8c8591929181919291858e8e8e808c8c8c808c8c8c8b8c8c8c838c8c8c7a8c8e8c7f9c9e9c8b949694898c8e8c848e8f8e848e8f8e858e8f8e8289888984898a8986898a89818486847b898a898b8e8f8e878988897e8e8f8e8b949694888b8c8b7a8b8c8b84838283927b797b948082807f8e8c8e918e8c8e86737973757b797b848381838a8b898b87949294819492947b949294818b8b8b7d9492947f919091937b7d7b867b7d7b7c868686868989898e89898992898989868989898e7b7c7b857b7c7b798b8b8b858b8b8b829191918691919188868586867b797b8d8687868b868786888687868b868786849496948c9496948883858380949694808c8e8c808c8e8c898c8e8c848c8e8c87949294947e7d7e80686968846869688a7e7f7e937e7f7e8e63616386636163876b696b886b696b846b696b7e6b696b83636563836365638363656386797a7988737573887375738683858386838583878b8c8b878b8c8b858b8c8b878b8c8b88848484888484848b848484918484848d8180818d8180818d8180818d8180818d9c9c9c8d9c9c9c899c9c9c859c9c9c859c9e9c8a9c9e9c859c9e9c859c9e9c889c9e9c849494947f94949488848284877b7d7b7b838583877b7d7b877b7d7b76848284768482847b8e8f8e7f8e8f8e82898889827375737a7375737e7e7e7e8b8382839783828397838283859494948694969482868786828687868b7878788894969488949694929496948d8385838f9c9e9c8f9c9e9c897b7a7b896b696b866b6d6b858685868b9492948a94929486949294849492948894929486898889878687869478787890868786949496948b949694889496948c9496948b8b8c8b8e8181818e7b797b877e7d7e86848684887e7d7e8f7b797b8f7b797b887b797b8a8486848c8181818c7b797b887e7d7e898383838e838383898383838b838383947b797b8a7b797b867b797b868080808c8482848f84828491868486918987898c898a898a8c8e8c8c8c8e8c8b8c8e8c888c8e8c878c8e8c89898a8986898a8988868686868686868c898a89888c8e8c87848284848686868a8c8e8c8a898a89808c8a8c898e8e8e8c8e8e8e878e8e8e878e8e8e85949694839496948794969488919291849192917d8c8e8c818c8e8c878c8a8c8a8c8a8c8a8c8a8c8a9190918996989689969896899c9e9c899c9e9c8c9f9c9f8c9f9c9f8c9f9c9f86a5a2a57fadaaad82adaaad7fa4a3a47ba4a3a47e9f9e9f81999a997e999a9981999a997b999a997296969688999a9985969696899492948796969687999a9982999a997e9697968d9697968d9c9e9c76969796818686868186868685919491937b797b7a848284738482847a848284a18c8c8c8c9fa09f7fadaead83adaead71adaead768c8c8c7f8486845d9493947f8c8c8c8f898a898384868488848684838486847d8c8e8c7f80828082868886858c8e8c898c8e8c848482847a898a897f898a89957b7d7b8b7b7d7b807b7d7b7d8384837b8c8e8c80808080807b797b767b797b77898a8984898a897f8482848684828490898a898a8e8e8e828e8e8e7c8e8e8e728486847084868470898b89758e908e7b898a8976898a8974898a897b848284807b7c7b7d838383707b7c7b6d7b7c7b918c8e8c888181817f8181817f8181817480818079808180798e8d8e7f8e8d8e788482847e7b7b7b817b7b7b857b7b7b837e7e7e817b7d7b827b7d7b837b7d7b807e7e7e80818081827e7e7e818180817f7e7e7e7f7e7e7e827e7e7e837e7e7e817e7d7e827e7d7e7f7e7d7e7f7e7d7e847e7d7e867e7d7e817e7d7e837e7d7e837e7b7e817e7b7e837e7b7e80787a787f7e7b7e837e7b7e7f787a787e7e7b7e817e7d7e817b797b827b797b817e7d7e7e7e7d7e7d7e7d7e837e7d7e867e7d7e818180818081808181818081848482848580818083868586838c8a8c868c8a8c84868886848c8e8c818c8e8c838c8e8c859492948594929487949294878e8e8e8b8e8f8e86898889848e8f8e828e8f8e858e8e8e89898a898c8486848a898a89878988898589888988898889888e8f8e858c8c8c898c8c8c8a8c8c8c898c8c8c8d8e8e8e8f8e8e8e8d8e8e8e8d8e8e8e8c8c8e8c899192918891929186919291868e8f8e89949694899496948d8e8f8e8a8e8e8e8a8e8e8e878e8e8e888e8e8e898e8e8e8794929487949294888e8e8e8c8c8a8c888e8e8e859192918e8c8a8c868e8e8e81898a898284868485898a8985898889858e8f8e87949694828e8f8e858e8e8e848e8e8e878e8e8e878486848283848380838483837b7d7b838384837f838483818384837d8b8b8b818b8b8b8486868680868686867b7d7b847b7d7b88737173847e7d7e817e7d7e847e7d7e847b7a7b888384838883848384838483857b797b837b797b827b797b867b797b84808280827b7d7b7d8688867b7b7d7b8a808180838685867b8c8a8c7e8c8a8c78868686838c8e8c928482848b84828483949694869496948094969483949694879496947c8e8f8e828e8f8e8294969481949294818e8c8e818987898a898789838c8e8c7e8c8e8c7b8688867b8688868b898a8986898a8978898a897d8686868f848684929493948b949394889c9a9c8a9c9a9c879493948a8c8c8c8c8c8c8c848c8a8c848c8a8c828384837c7379737b7b797b817b797b877b797b8d7b797b817b7d7b84868586818685868b8685868b8688867c86888681868886848c8e8c818c8e8c81898a89838c8e8c818c8e8c80898a89808c8e8c848c8e8c848c8e8c7e9492947e8987898384828486898789828e8e8e808e8e8e87898a8987898a89858e8e8e838e8e8e858e8e8e868e8e8e85898a8985898a89848e8e8e818e8e8e838e8e8e828e8e8e818e8e8e81898a89858c8a8c839190917c9c9e9c83969796888e8e8e84919291828c8a8c818e8e8e838e8e8e828c8a8c828e8e8e829192918b8e8e8e8e898a898c949294859492947d8c8c8c83949394869c9a9c8c8c8c8c8a737573837b7d7b837b7d7b70737573817b7d7b9a838483888384838583848382898a89828c8e8c878c8e8c828c8e8c7c8c8a8c83737173907371738c83818381868786848c8e8c8c8c8e8c8780808085898889857e7e7e7f89888987898889848c8a8c859c9a9c889c9a9c849c9a9c8c9496948d898889898988898a8e8f8e8191909186919091867b7d7b7c7b7d7b83848284898988898389888986898889868b8b8b81838483867b7d7b868b8b8b858b8c8b837b7a7b7e7b7a7b856b696b846b696b866b696b846b696b7c6b696b7e6361638163616385636163816361637f5a595a845a595a885a595a885a595a8563616387636163896e6d6e896e6d6e8b6d6d6d8b8081808b808180808081808286858687707170897071708b86858689848284898482848984828487848284889492948b9492948b9492948994929489a5a2a588a5a2a587a5a2a589a5a2a585949294859492948494929487949294938384838f8384838a8384838d7b7a7b8c7676768a7676768c767676896b6d6b8a6365638c6365638c6e706e88797b79858180817c8c8a8c728c8a8c778c8a8c868e8f8e728e8f8e779c9e9c908080809d86888680868886759c9e9c929c9e9c8e7e7e7e937e7e7e989998999db5b2b59badaead93adaead8aadaead93adaead94b5b6b594b5b6b59a9c9d9c9a9c9d9c929496949994969499949694999496949694929496949294968c8a8c7c8c8a8c7f848684938486848b8486848f8f8f8f9997959786898989867b7d7b8e7b7d7b8e8482848a8482848a84828492848284928382838d7b797b8a7b797b8d8382838c8080808b8080808e8687868b8687868b86868688898a898786868687898a89878c8e8c878c8e8c858c8e8c828c8e8c868e8e8e868e8e8e838e8e8e7f8486848084868486898a89838e8e8e88898a898686868687898a8987898a89888686868883858388838583828b8d8b828b8d8b8b838483848384837e94979484949794899a989a879a989a879a989a899a989a899492948d8c8a8c928c8a8c8f8c8a8c898f8c8f8f8f8c8f928f8c8f8f8f8c8f8d919291899f9e9f80adaaad78adaaad78adaead7badaead7ba4a4a47b9c9b9c7f949294679f9e9f7794929487949294858f8e8f8b8f8e8f8b8482848b8482848197959794818181946b6d6b786b6d6b87848284878482847d8e8c8e9494929496838483708b8b8b779492949e8384838e6b6d6b8481818154818181548181816e8c8a8c638c8a8c7a8c8a8c86949394869494947394949486949494988382837d9190917d9190918f7e7e7e867e7e7e7c848284818482847c848284878482848b7e7e7e7c7e7e7e8173757386737573807e807e7a7e807e737375738773757386817e816b9794977d817e818f817e81987e7e7e8f6b6d6b877e7e7e767e7e7e6e8c8e8c7a8c8e8c748c8e8c808c8e8c77949294679492947d9492947d949294798486847e8486846f8486847e94929495949694878e8f8e878e8f8e828988897d8080807c8687867d8687867b8687867f8c8e8c798c8e8c828c8e8c86868886878482848786868687868686878482848784828485848284868482848884828488808180848081807d8685868a7b7d7b887b797b818181818181818181818181847e7d7e877e7d7e857e7d7e817e7d7e837e7d7e837e7d7e7e7e7d7e807e7d7e807e7d7e807e7d7e857b797b837e7d7e7f7b7d7b7f7b7d7b817b7d7b817b7d7b827b7d7b827b7d7b807b7d7b827b7d7b847b797b8280808082808080848080808184828485868686858686868584828488838483818384837b838483888384838c7b7d7b89808280848082807f86888680838483867b7d7b898384838983848389898a89898e8e8e89898a898984868485898a89818c8e8c878c8e8c8c8c8e8c888e8e8e898e8e8e8c898a898b8e8e8e829496948c8e8f8e8e8e8f8e8a8e8f8e8c8c8e8c8a8c8e8c88898b89868c8e8c888e8e8e8b8e8e8e848e8e8e848e8e8e8b8c8e8c888c8e8c868c8e8c868c8e8c898e8c8e898e8c8e8c94929489949294858e8f8e818e8f8e818e8f8e8c8e8f8e89898a8984898a8984898a8984898a89858c8e8c84898a8987898a89888c8e8c858e8c8e86949294859492947f8e8c8e848c8e8c838c8e8c81898a89868c8e8c838c8e8c8386868684868686828c8e8c818e8e8e828e8e8e848e8e8e818e8e8e828486848784868488848684848e8e8e848c8e8c838c8e8c82898a898184828482848284838482848084828485898a89848688868286888684868886808c8e8c808c8a8c807b7d7b85808180808685867f8686867c8c8e8c838c8e8c8e8482848683828381838283808382838083828380898889808e8f8e878e8f8e878e8f8e7a8e8c8e7c8e8c8e818e8c8e818987897e8082808480828084868886848c8e8c80898a89808686867d848284868686868f8c8c8c8b949394888c8c8c88848684878486848784868485848684828486848483848382838483778384837c8384837e8381837b83818387838183878381837d7b7d7b9686858684918d918b918d918980828084808280898c8e8c868c8e8c80898a8983898a8981898a897e8c8e8c7b8c8e8c7e8c8e8c82898a898786868681898789838e8c8e818e8c8e888e8c8e858e8e8e828e8e8e8594929485949294858e8e8e83898a8982898a89828e8e8e828e8e8e828e8e8e85898a8986898a8986898a8986898a89838e8e8e858e8e8e838c8a8c838c8a8c818c8a8c839190918b9192917f9192917f9496948694969482949694849496948291929182919291858e8e8e878e8e8e89898a8982898a89818c8c8c888c8c8c8384868486848684838c8e8c7f838583838385837f8385838c9492948f94929481838483817b7d7b87868686828482847c8482848084828486838183838c8a8c8c8c8a8c93838183817b797b867b797b8c808080897b797b8d7375738b7e7e7e8b898889877e7e7e858482848a84828489848284838c8a8c8d8e8f8e8f8e8f8e868e8f8e8c8e8f8e81919091869c9a9c8e9c9a9c86919091868e8f8e8989888983898889868988898b8b8b8b81949294869492948b8b8b8b888b8c8b808b8c8b839c9e9c859c9e9c849c9a9c888b898b848b898b808b898b81898789848987898589878981767476827b7c7b847b7c7b826a6a6a846a6a6a856e6d6e836361638563616385636163865a595a8b5a595a865a595a7b5a595a7e5a5d5a7e7071708770717084707170846e6e6e846e6e6e846e6e6e7f6e6e6e856b6d6b8b6b6d6b8b6b6d6b886b6d6b896b6d6b8a7e7e7e877e7e7e8791909185868586829492948294929486949294888c8e8c868c8e8c848c8e8c8a8c8e8c8c8c8a8c8c8c8a8c8f8c8a8c8f8180818d797b798a797b798a6e706e93636563946b6d6b8f6b6d6b8f7676768a81808190737173727371736d8e8f8e818e8f8e9d5a5d5a755a5d5a8070727080868886799998998e999899887e7e7e837e7e7e86999999869999998299999982999999809c9d9c809c9d9c7a9c9d9c7a9c9d9c849496947d9496947d949694769496947c9c9a9c869c9a9c919c9a9c919c9a9c8b9a989a8b9a989a8fa5a2a59ba5a2a5998989897f97959783a5a2a592898989928482848a8f8c8f928482848e848284838382838f83828392838283928382838e8080808f868786928080808f8687868d8482848a848284878686868a898a89898c8e8c858c8e8c848c8e8c858c8e8c858e8e8e898e8e8e858e8e8e828e8e8e848e8e8e88898a8988898a89858e8e8e878c8e8c87898a8985898a8987898a89828385838f8385839c8b8d8b889496948b9497948794979484a5aaa587949794899a989a8b8f8f8f8d8f8f8f8d9a989a8f9c9a9c8ba5a2a58ba5a2a58ba5a2a58da5a2a590a5a2a58da5a2a589a5a2a58d9f9e9f8d9f9e9f8d919291849f9e9f7ba4a4a475adaead6fadaead69adaead6faaaaaa6f9492946794929487949294859a9a9a85a5a6a5859a9a9a809a9a9a78818181816b6d6b818181818b8181818a8e8c8e87949294849492948a8e8c8e8f7b7d7b7f7b7d7b68949294878b8b8b84818181718181817181818171979597639493946e8c8a8c8694939492949394989494948fa5a6a57da5a6a57da5a6a58f9190916aa5a2a58fa5a2a58f7e7e7e848c8b8c81949494818c8b8c848c8b8c869492946d9492947289888981898889877e807e737e807e6c898b89957e807e866b696b62817e8186817e818f817e81766b6d6b7e6b6d6b876b6d6b8f6b6d6b8c818181868c8e8c6e818181748181817d8482846c9492947d8482847784828474898a897c8486847984868477898a89828988898784828482898889798482847d7b797b7d7b797b7b7b797b8280808084808280808688867d8c8e8c7f8c8e8c85898a8983898a89858c8e8c89898a8986848284848482848786868689868686888685868880818083868586818685868b8181818581818187818181848486848284868484818181888181818781818186848684858181818181818185818181877e7d7e8281818187818181887b797b867b7d7b8c7b7d7b887b7d7b867e807e847b7d7b827b7d7b82838483828384838280808084808080878080808580808083848284818482848184828483848284818384837b7b7d7b7d838483848384838286888684808280827b7d7b7a808280738384837c83848389838483838384838984868490848684878486848a8486848a86868687898a89888c8e8c85898a8986898a8989898a89888e8e8e8b84868482898889868e8f8e90898889888988898c848684918688868c898b89868c8e8c8f898a898f8486848484868488898a89928688868d898b898b898b898b898b89898e8c8e898987898c8482848a8482848884828488848284838988898694969492898a898c8c8e8c878c8e8c878c8e8c858c8e8c82898a898d8482848d898a897f8e8c8e808e8c8e7f8987898189878983898a8984898a8984898a89848c8e8c83898a89848c8e8c818686868784828484898a89818e8e8e828e8e8e828e8e8e809492947f949294888e8e8e838e8e8e80898a89848686867f8482848184828484898a89828c8e8c8286868685868686828c8e8c8486888687808280828688867b8c8a8c838c8a8c7b8c8a8c798081807f8482847f84828487898a8992868686868382837b8b8c8b838382838483828383898889878e8f8e7e8988897c8482847f84828485898789818987897a8987897c86888683808280837b7d7b837b7d7b808482847d8c8e8c808c8e8c83898a89828c8c8c8284868485848684828c8c8c828c8c8c808c8c8c8284868482848684878c8a8c7f8c8a8c748c8a8c778c8a8c7b8381837b838183847b797b908b898b849c969c8f918d918b918d91888685867a8c8e8c868c8e8c8b8c8e8c848c8e8c848c8e8c838c8e8c808c8e8c7d898a897b898a897d8c8e8c848c8e8c848c8e8c7e8e8c8e7e84828479848284818482848b898a89858e8e8e828e8e8e85898a8984898a89808e8e8e848e8e8e87949294858e8e8e868e8e8e8794929485949294848e8e8e878e8e8e888e8e8e848e8e8e81919091838c8a8c818c8a8c889697968b8e8e8e848c8a8c868c8a8c868e8e8e8291929185919291838c8a8c848c8a8c8784868484898a89878e8e8e85898a8988848684888486848184868488848684868385837f838583868c8e8c868c8e8c888b8b8b85838483817b7d7b85838483898482848284828482898a8985848284838381838983818389838183897b797b867b797b868080808180808081868786837e7e7e89737573877e7e7e8589888986848284888482848984828487848284878988899084828489848284868482848686868681919091899c9a9c8b9c9a9c748e8f8e808988897d89888983848284948b8b8b8f949294819492947c9492947e8b8c8b8f8b8c8b8f9c9e9c8a9c9e9c849c9a9c8a9c9a9c889c9a9c889c9a9c889c9a9c879c9a9c819c9a9c859c9a9c838c8e8c848c8e8c808c8e8c838c8e8c89848684888486848584868485848684868081808480818089808180866d6d6d847071708b86858684868586807071707d6e6e6e7f63656382636563876e6e6e806b6d6b836b6d6b836b6d6b836b6d6b846b6d6b876b6d6b886b6d6b856b6d6b866b6d6b847879788578797886787978847b7a7b8483848384838483868c8e8c848c8a8c848c8a8c8a8c8a8c8f8c8a8c8d8486848a8486848a797b798a797b7985767676857676768a7676768f7676768b8080807c8080808b80808077808080757072707b70727080868886925a5d5a937e7e7e8e7e7e7e837e7e7e7e6365637e7371738a7371738a7371737e737173806b6d6b7a6b6d6b6d6b6d6b7a838583767e7d7e6f9496946f9496946f94969471949294768482847c848284868482847f8f8f8f838f8f8f938f8f8f938f8f8f9297959792a5a2a592a5a2a58ea5a2a58ea5a2a592a5a2a58e9a979a8a9a979a8d9496948f9496948a9496948f8b8c8b9486878694868786948687868f80808090848284908686868e898a898e86868689898b89878c8e8c878c8e8c858c8e8c858e8e8e8394929486949294888e8e8e848e8e8e858e8e8e898e8e8e888e8e8e878c8e8c888c8e8c89898a89888c8e8c828b8d8b888b8d8ba97b7d7ba28b8d8b8ba5aaa581a5aaa584a5aaa581a5aaa580a5a2a586a5a2a586a5a2a58d9a989a949492948f8c8a8c8f8c8a8c928c8a8c948f8c8f928f8c8f8f8f8c8f899a979a8d9f9e9f899f9e9f849f9e9f849f9e9f7e9c9b9c7b9c9b9c789c9b9c6ca4a4a45fb5b6b55fb5b6b55fb5b6b5779f9e9f978f8e8f918f8e8f919a9a9a6ea5a6a55cadaaad6fadaaad7897959794979597848e8c8e84949294878e8c8e808e8c8e779492948f8b8b8b778b8b8b8f949294849795975dadaaad849795978e97959757a5a6a586a5a6a59d9c9c9ca98c8a8ca2838283869494946a949494739494948f9190916a919091617e7e7e6a9190918c949494818c8b8c7e8c8b8c848c8b8c8b8988896d898889779492949089888980898b897a9496947a898b89737e807e866b696b986b696b74adaaad59adaaad877e7e7e5c7e7e7e657e7e7e987e7e7e986b696b86767576748181817a8c8e8c7d9492945c8e8c8e7284828482848284818486847e898a897c8486847c848684828e8f8e878e8f8e7d898889748988897a8c8e8c7d8687867b8c8e8c828c8e8c82868886848082807f808280828c8e8c85868686858482848386868682848284848482848684828487868686848686867f8685867d808180887b7d7b7f808180858181818a7e7d7e857e7d7e82818181848181818484868484848684858486848381818184818181858181818381818183818181867e7d7e80818181818486848584868488848684857e807e7f818381868384837d83848382838483877b7d7b8480808089868786848c8e8c828c8e8c88898a89838c8e8c818c8e8c85898a89818b8b8b848b8b8b848b8b8b82949294828c8e8c828c8e8c848c8e8c898c8e8c899492948094929483949294899492948a8e8e8e8e898a898c898a898a8e8e8e8a8c8e8c8c8686868e8482848886868682898a8989898a89888e8e8e828e8e8e8a8988898e8e8f8e8c8e8f8e868e8f8e8c8c8e8c8f8c8e8c8a898b898c8c8e8c8f8e8e8e888e8e8e848e8e8e84949294978c8e8c8b8c8e8c868c8e8c86898b89828e8c8e808e8c8e898987898c89878988898889858e8f8e8a8988897f9496948c8c8e8c8f898a89848c8e8c848c8e8c848c8e8c828c8e8c8d8c8e8c8a8482848184828484848284848482848589878984898a8983898a89868c8e8c8086868681898a8984898a8980868686808c8e8c878486848784868480898a89848e8e8e83898a8980898a897f8e8e8e82898a89808686867f8482847e8482847e848284878482848484828482898a8980898a898280828082868886858c8e8c878c8e8c80868586798685867b808180838c8a8c83898a897f8686868b848284838482847b7b797b808382837b838283807b797b89848284828988897c84828483898889838e8c8e7f8987897c8482847c8987897f868886808c8e8c7e8c8e8c838c8e8c7d898a89808482848386868680898a89828486847b8c8c8c828486848284868485848684858c8c8c7b8c8c8c828c8c8c848c8a8c828384837f8c8a8c7f8c8a8c8794929481949294819492948a94929484918d91847b7d7b8b7b7d7b8886858686868886868688867f808280817b7d7b808482847d8686867d8686867a898a897b86868680848284848482848084828481898789798e8c8e818e8c8e8b8e8c8e8b898a897c898a8982898a89828e8e8e80898a8981898a8987898a8984898a89808e8e8e828e8e8e81898a89838486848684868488898a898884868485848684838c8a8c88919091889190917c969796819496948b919291868e8e8e848c8a8c808c8a8c828c8a8c858e8e8e878e8e8e858e8e8e8c898a8987949294829492948a8c8c8c868486848c84868488848684868385838a8c8e8c868c8e8c838c8e8c888384838183848381838483858b8b8b878482848b86868685898a8987898a89868c8a8c838c8a8c898c8a8c868c8a8c898687868a80808087868786848c8e8c83949294839492948b8988898789888986949294888c8a8c8a8c8a8c8a848284868988898989888986848284878988898e86868686868686869190918486868677898889868988897a8e8f8e7d8e8f8e9e8384838b8384837c838483818b8b8b858b8c8b8f8b8c8b8a7b7a7b7e7b7a7b868b898b8a8b898b8a8b898b868b898b81898789858987898489878982898789848c8e8c848c8e8c858c8e8c858c8e8c88848684858486848384868483848684868081808b949694899496948b9496948b9c9a9c8d86858687868586878685868784828484848284878482848e6e6e6e8b6b6d6b8886858682868586858685868a7e7e7e897e7e7e827e7e7e827e7e7e857879788478797885787978877879788673717384737173867b7a7b8a7b7a7b8676767687767676868180818481808186848684888486848c8486848a8486848181808181818081858c8a8c8a818081868080808b80808086808080777371737b8688868c8688867b8688867b70727098636563936365638e7e7e7e937e7e7e8f8685868f8685868f8685868a7371738d6b6d6b8d6b6d6b8d6b6d6b876b6d6b847371738b7371738b7371738b7e7d7e9684828496848284918482849184828487848684838486848b84868487848684867b7d7b867b7d7b837b7d7b7f8989897f8482847b8f8c8f778f8c8f838f8c8f8d8b8c8b80949694809496948a9496948b8c8e8c898c8e8c8b8c8e8c898c8e8c908c8e8c8d898a898a898a89918686868e8486848c848684898486848784868488898a8988898a89858e8e8e858e8e8e849492948094929480949294868e8e8e868c8e8c858c8e8c888c8e8c888c8e8c888b8d8b828b8d8ba28b8d8baf838583947371738b7371738e7371738b7371738b848684878f8f8f829a989a80a5a2a584a5a2a584a5a2a5849c9a9c8d9492948f8f8c8f96848284948482848f848284958486849584868489848684849192917e9c9b9c78a4a4a4759c9b9c759492946f9492945faaaaaa4fb5b6b54fb5b6b5808f8e8f978482848b8f8e8f808482846f97959753979597818181818b818181848e8c8e84949294809492947d8e8c8e878b8b8b8f9492949e8b8b8b709492947b818181846b6d6b678181818e81818186949394869c9c9c6e949394638c8a8c7d838283ab7371738f737173738382837da5a2a558919091616b6d6b867e7e7e87949494799c9e9c799c9e9c7c949494817e7e7e7c7e7e7e867e7e7e817e7e7e877e807e807e807e6c898b8965898b897d9794978f9794977dadaaad59adaaad6da5a2a56d7e7e7e7e919091879190918c6b696b8c6b696b80818181808c8e8c5c8482845c84828482848284828987897e898a897c898a8977848684818e8e8e87898889828482847d898889798482847d8c8e8c7f8c8e8c7b8c8e8c7c8687867d86888682808280828082807d7b7d7b7c84828482868686858482848384828482898a8984898a898586868684848284838081808380818083868586818685868484868482818181828181818481818184818181827e7d7e827e7d7e7e7b797b837e7d7e858181818381818184818181857e7d7e857e7d7e81818181808486848581838181818381838486848584868487838483828b8b8b8094929489838483898687868b8687867e8c8e8c7e8c8e8c8e86868687898a89838c8e8c818c8e8c84949294819492948694929484949294828c8e8c848c8e8c848c8e8c828c8e8c838b8b8b8983848383838483808b8b8b83898a8987898a8989898a898e898a898a898a898e898a898e898a898a8c8e8c888e8e8e86898a8985898a89868e8e8e84949694888e8f8e8884828482898889868c8e8c81898b8981898b898a8c8e8c848e8e8e848e8e8e848e8e8e769492948b8688868b84868486898b8986898b8987898789858e8c8e838e8c8e878987898a84828485898889888482848c8482847e8c8e8c848686868984828487868686828686868786868685898a8982868686848482848684828487848284848482848686868683848284818482847b8482848286868684898a898486868683868686838e8e8e878e8e8e878e8e8e858e8e8e808e8e8e83898a89828e8e8e828e8e8e7e898a89808c8e8c828c8e8c7d8c8e8c81898a89868482848484828480848284818e8f8e8b89888986848284838482847a898a8978898a89888c8e8c888c8e8c828e8f8e788e8f8e7d8e8f8e82898889828988898084828480898889828e8f8e89898a897d8482848284828484898a897b8482847b84828480848284828686867e89888980898889818988897c8e8b8e828c8e8c858c8e8c818c8e8c808688868384868483898a89808e8e8e83898a89818c8a8c848988897f868786808988897e898a89858686868986868683898a8987898a8983898a897f8c8e8c7f898a89798e8f8e7b94969489848284868482847d7b7d7b7a73757374737573777375737e7371736f7371737a737173857b7a7b7b848284788686867d8482848b868686868686867d8482848484828486898a89788c8a8c8189888984898889818988897f898a89868c8e8c81898a897b8482847f8081807a86858678808180757b7d7b777676767d898889848988898a8988898b9492948b949294868987897d898789898e8e8e87898a89868e8e8e848e8e8e81898a8985898a89858e8e8e888e8e8e849492948c8e8e8e8c898a89808e8e8e828e8e8e858e8e8e8d9492948894929484918f91888c8a8c868c8a8c828c8a8c81898b898384868483898b8987848684878c8a8c8b8c8a8c878c8a8c888c8a8c88898a8986898a898c898a898b8c8e8c898c8e8c8c8c8e8c8c898a898c898a898b8c8a8c85898889898486848d86878689898a8988898a898c8c8e8c8e898a898c898a89868e8e8e878e8e8e8c8e8e8e888b8b8b8f8b8b8b8a8b8b8b7f9492948a9c9a9c8d9c9a9c80919091879190918c898a8985848284858482848886868684838483867b7d7b847b7d7b7d83848387808180857b7d7b807b7d7b7c8081808384868486848684848486848686878688898a89858c8e8c848c8e8c848c8e8c858e8f8e84848284848482848384828485868786888080808480808088808080878482848b898a89888c8e8c848c8e8c858e8c8e878e8c8e848e8c8e818987898c8381838e8381838783818389838183888c8a8c87808180868081808586858686808280888082808a8082808a80828085868786898080808e8c8e8c858c8e8c868b898b888b898b8583818382838183867e7e7e897e7e7e887e7e7e827e7e7e848687868786878683868786867b797b8c7b797b8a7b797b818080807f8c8e8c848c8a8c847b7c7b8173757381838383847e7d7e90707170957e7d7e8e8c8a8c8e8486848c8486848c8486848e8486848b8c8a8c8d8c8a8c8f8c8a8c86817f818d868786918c8e8c8c8080808d8080808f7878788f7371738d7878788a84868490868486938c8a8c908c8a8c898c8a8c887b7d7b937b7d7b917b7d7b8c7b7d7b87787a7887787a787d787a7882737573867b797b818687868686878681868786828b8b8b82838483828b8b8b828b8b8b848f8e8f848f8e8f88848284848f8e8f828f8e8f828f8e8f828f8e8f848f8e8f87868886887b7d7b88868886828688868389878982898789828e8c8e848e8c8e848e8e8e838e8e8e83949294868e8e8e878b898b948b898b9c8b898b947b797b8a6b6d6b8f6b6d6b7676767694767676957372738b737273956b696b937372738b7b7a7b89838483898c8e8c8e8c8e8c889c9e9c889c9e9c889c9e9c889c9e9c9194929499868586958685868c86858688848284839494946e9c9e9c699c9e9c6c949494738486846584868443b5b2b54eadaead91868286848682867686828692807e806a9c9a9c6a9c9a9c858e8c8e83898989838989896e898989798989898f8e8f8e859496949889888969848284668e908e838082808380828091737573a8767476746361632f636163409c9a9c8a949694a0636163ab7372737f94969475838583549c9d9c5db5b6b58683858391737173878685867e9999996a999999688f8e8f7d8f8e8f888f8e8f7d8f8e8f8184828490848284718482847197969786b5b2b5a794939486b5b2b564b5b2b5499c9a9c6b9190918d86868682868686859492948c9492949a7879786a6b6d6b557b7d7b868384838e8b8b8b86838483808686867e8686867e898a897e8c8e8c8389888981848684788486847f8486847d8686867b8482847f8482847b898a897d8b8b8b808b8b8b7f838483768384838786868682898a897f8c8e8c84898a89858c8a8c82868586848081808180818083868686838686867f868686838686868186858682808180847b7d7b857b7d7b837b7d7b837b7d7b81808180838685868786868683848284808686868386868686868686838686868686868689868686838684868186848681898789868684868a8482848a848284818e8c8e8c9492948d8c8e8c8b86868688898a89858c8e8c8f8686868b898a898686868680868686838482848c898889838988898189888981868686808482848584828481848284828e8e8e88898a8984898a898184868486898a8988898a8983898a8986898a89878482848984828489898889898988898784828489848284898482848a8482848784828482868686898482848d8482848d8482848984828487868686868686868a8482848c8482848f84828480898a89858c8e8c958482848c8686868c8686868a86868688898a8988898a898a8482848f848284918686868a8c8e8c8a898a89888482847d8c8e8c888c8e8c8a8482848580818085808180827b7d7b877b7d7b868687867d8687868480808086808080847e7d7e85818181808486847f848684818c8a8c868c8a8c818c8a8c898081808a868586838c8a8c83868586838685868086848683868486828684867c8684868080818087868586838c8a8c7e8c8a8c7e8c8e8c7c8c8e8c83898a89818c8e8c838e8f8e818e8f8e7e84828481848284868c8e8c818c8e8c7f8c8e8c83848284858988897d9496947d949694878e8f8e848e8f8e7e8e8f8e86949694869496947d898a897f8482847f8c8e8c7a898a897e898a897b898a8984898a8985898a89828988897e8988897f89888983898889818c8e8c7f8c8e8c7f8c8e8c7f8688867b898a89818e8e8e7e8e8e8e808e8e8e818c8a8c848c8a8c858c8a8c828c8a8c838c8e8c878c8e8c83898a897e898a898186868682898a897e868686878482847b8e8f8e7b9496947b94969481898889808c8e8c7a8c8e8c718c8e8c7a8c8e8c7e8384837a838483828384837e83848380898a89808c8e8c808c8e8c86898a8982898a897b898a8980868686808482848184868482898889818988897f8c8a8c81898a89848482847b8482847f8482847f86858684868586848685867d8c8a8c848988898a9c9a9c8a9c9a9c8a9c9a9c949492947d8987897989878986898789848e8e8e80898a8983898a8986898a898594929488949294838e8e8e8a898a89868e8e8e848e8e8e8c898a897e8486847d898a898b898a89888e8e8e858e8e8e848e8c8e868e8c8e868e8c8e868c8a8c7e8e908e81898b89868e908e868e908e898c8a8c888c8a8c848c8a8c878c8a8c88898a89898c8e8c898c8e8c88898a8989898a8989868686878686868c898a89898687867f84868489868786898988898c84828489868686898c8e8c8b898a898a8486848c898a89878e8e8e89898a898a8384838a8384838a8b8b8b888b8b8b8391909183868686809190918a919091838c8e8c7f8c8e8c868c8e8c85898a897b8b8b8b8b8b8b8b8b8b8b8b868b8b8b858c8a8c878685868586858685868586858c8a8c858c8a8c858988898789888988898a898686868683898a8986898a89868e8f8e8694969487949694858e8f8e878c8e8c868c8e8c8586878684868786878482848b8482848384828483898a89858e8c8e868e8c8e828e8c8e8394929487949294878b898b85838183877b797b867b7d7b827b7d7b817b7d7b83808180868c8e8c8586888688808280887b7d7b847b797b898080808e7b797b827b797b83838183848b898b87949294899492948994929489898889857e7e7e85898889898687868a8c8e8c838c8e8c838c8e8c8a868786857b797b857b797b857b797b8b8383838a8c8a8c878c8a8c8a838383847e7d7e8b8c8a8c957e7d7e907e7d7e8a7b7d7b8c8486848c8486848a8486848b8c8a8c8b8c8a8c8f8c8a8c868c8a8c8f8c8e8c8f8c8e8c8c8c8e8c93868786948486848d8486848a7e7f7e8a7e7f7e8a7b797b8a7b797b877b797b87807e808a8685868c8c8a8c938c8a8c8e8c8a8c8c8486848f8486848c7e807e8a7e807e8b8080808b8080808b8080808b7b797b8a7b7d7b8a83848392838483928384838d84828488848284888482848484828482848284828482848284828482848284868688868386888682868886858688868384828487848284848482848589878986898a89878e8e8e878e8e8e8394929483949294908b898b8b8381837f8381838f8180818f7676767b81808194767676907b7c7b86848684907b7c7b9373727395737173907371738e7371738b737173a4767576a47675768f8989898f898989889492948c949294958685868c868586838c8b8c8884828483848284698c8b8c659494945e9494946c8486846584868440adaead4e99989984736d7376736d73a073717377737173418e8c8e779c9a9c837b7d7b837b7d7b79898989797b7d7b85848284858988898f8988897c8988896d9c9e9c6d8e908e838e908e8a8e908e978987898576747663767476748987897f83848374838483a083848395636163656b6d6b756b6d6b4c8385834c9c9d9c87868586917371738773717374868586639a9a9a838f8e8f888f8e8f7d84828481848284798482849084828490aaaaaa86b5b2b5a794939475949394439493943e7b7d7b6b8686868d86868682919091859492948c9492949a8685867f787978868b8b8b8e8b8b8b868b8b8b8683848387848284848686868086868684868686838486847a8486847d8687867f89888979898a89798c8e8c8284828482868686828b8b8b828b8b8b809492947d949294848c8e8c7f8686867f8686868284828487808180808c8a8c848c8a8c828c8a8c83898a8982898a8982898a8983898a8982868586838685868686858686868586818685868286858685868586888c8a8c84868686808482848484828484868686838c8e8c85898a898886868685868686848684868689878986898789868c8a8c88898789888482848f8482849189878988898a8989898a898a898a8985898a89868686868484828482848284868686867e8e8f8e8789888981848284838482848386868683898a8983898a897e86868688898a89868e8e8e7b8e8e8e82898a8986898a897d898a897d8486847d848684868482848789888989898889838e8f8e838c8e8c83898a898786868690848284928482849284828490898a8992898a898f898a898d898a898d898a89898c8e8c8c8c8e8c8c898a898a898a898c898a89858c8e8c8a8c8e8c8a8686868a898a898b898a898b8686868d8686868d898a898d8c8e8c8c898a898a868686868686868c8686868a84828486898a8986898a89878c8a8c828c8a8c848c8a8c89868586848687868486878684868786868687868684868485848684848181817f7e7d7e898081808b868586818c8a8c818c8a8c83808180807b7d7b807b7d7b8080818080807e8082868486828684867d868486858c8a8c898685868086858683868586838c8e8c7c8c8e8c838c8e8c85868686838482847c8482847c8e8f8e8b94969481898a8981848284868482847f8686868789888987898889828e8f8e7b8e8f8e828482847e8e8f8e7a8988897e8988897f86868687898a8978898a897f898a89878c8e8c848c8e8c848c8e8c808c8e8c7d8e8b8e7f848684808988897f8e8b8e8086888685868886808c8e8c7f8c8e8c81898a897e898a8981898a8983898a898089888982898889818c8a8c7c8c8a8c8384828485848284808686868586868686898a89818c8e8c7f8c8e8c86898a89818988897b848284768e8f8e7e8e8f8e86838583808385837d8c8e8c868c8e8c828c8e8c898c8e8c828c8e8c828c8e8c83898a897d898a897d8c8e8c7d8c8e8c84898a897d898a897d898a89848c8e8c7f8988897f8988897f8988897f868786828686868686868681898a8988898a897f8685868286858687868586828c8a8c848988898a898889847676768a767676827e7c7e7d7e7c7e828987898f8987897e8e8e8e808e8e8e86898a8986848684858486848c898a897f8e8e8e7f8486848a898a898a8e8e8e88949294828e8e8e858e8e8e8d8e8e8e908e8e8e8b8e8e8e7e918f91888c8a8c868c8a8c868e8c8e83898b8986898b8989898b89848e908e84919291858e8e8e858c8a8c888c8a8c858c8e8c85898a8982898a898b8482848c848284898482848386868687898a8987898889898988898b898889878988898a8c8e8c87898a8987898a8988898a8989898a898c898a898984868484898a89888b8b8b8a8b8b8b8d838483867b7d7b7d7b7d7b877b7d7b907b7d7b7a868686858482848a84828481898a8983898a897b8b8b8b7d9492948b8384838683848387868586898c8a8c878c8a8c858c8a8c8486878685898889848988898489888987898a898786868684898a8983898a89878482848689888981898889838e8f8e868c8e8c858c8e8c868c8e8c87868786888686868b848284888482848684828485848284818482848484828486898789828b898b828b898b848b898b858b898b848685868580818083808180857b7d7b867b7d7b858c8e8c848c8e8c848c8e8c898c8e8c858c8e8c87868786877b797b847b797b827b797b897b797b86838183868988897f898889828988898889888987808080867b797b847b797b838080808a868786888687868586878688808080878383838a83838388838383888c8a8c8b8c8a8c868c8a8c897071708e636563896b6d6b897375738773757385737573917674768f8c8a8c888c8a8c8b8c8a8c8680808088808080888687868c8687868f84868488848684858486848a8486848e8c8a8c8a8684868a807e80877b797b887b7d7b887b7d7b8880818083868586878486848a8486848a8486848c848684868687868b808080908c8e8c8b8c8e8c8a949294928b8b8b92838483929492948d9a9a9a8d9a9a9a8d8f8e8f8d8f8e8f8b8f8e8f8b8f8e8f8b8f8e8f898f8e8f85868886858688868586888682868886848987898484828487898789898987898684868486898a898c848684868e8e8e7f9492947f8b898b878b898b839492948f8c8a8c80818081996b6d6b996b6d6b8e7372738b737273847b7c7b867b7c7b8e7371738e7371738b7371738b7371738f767576ab636163ab6361639d7675769194929484949294809492948c8685868d8482847e8c8b8c7e8c8b8c788482847384868465949494589494946c8486846986828633adaead5b99989991868286928e8c8e6a73717377737173779c9a9c648989898e8989898e898989839795977c949694858482848f8e8f8e858482845f8e908e838e908e7c9c9e9c8a8e908ea8898789859c9a9c639c9a9c859c9a9ca0838483699496945e949694a0737273546b6d6b866b6d6b7e6b6d6b549c9d9c9199999991999999878685867e8685866ea5a6a573a5a6a5688f8e8f788482848197969779979697a88482849884828486949394967374734352555232525552608686868d9c9a9c829c9a9c829c9a9c85949294859492947f9492948c9492948e949294868b8b8b868b8b8b868b8b8b8b898a897e86868687848284878482847f84868483868786818687867f8988897f898a89848c8e8c7f8c8e8c7f898a897b8384837b7b7d7b7b7b7d7b80838483828686867a8c8e8c7d8686868484828481868586808685867f86858680808180828482848286868683848284828482848186858682868586808685867f8685868180818081868586868685868580818083848284848482848684828487868686828482847f868686808686868084828487848284878684868c8482848789878983898789868e8c8e8c8987898f8482848b8482848a84828489848284858482848486868686898a89808c8e8c86898a8987898889838e8f8e7c8988898184828487898a89858c8e8c81898a897e898a89818e8e8e7f898a8981898a89818e8e8e86898a8988898a89868e8e8e8894929486949694898988898d84828486898889878482848786868683898a8989898a8987898a8987898a898b8482848d8482848f898a8990898a898c898a898a898a898a898a898c8686868a868686918686868c8686868a8686868e8686868c898a898b898a8987868686878482849184828491898a8986898a898a8686868f898a8988898a898a84828486848284838482848480818087868586878c8a8c858c8a8c8680808086868786848c8e8c868c8e8c858486848484868484848684858486848b8685868686858681808180818081808380818080868586838c8a8c808685867f807e8082807e8085807e8086868486838c8a8c7e86858680868586858081808586868681898a89788c8e8c81898a897c898889838482848d8e8f8e88949694788c8e8c788c8e8c83898a8988898a898a89888980848284808482847b8482847c8482847884828486848284848e8f8e878c8e8c898c8e8c848c8e8c7f8c8e8c85898a8987898a8980898a897d898a897e8988897f8e8b8e7e8e8b8e7c948e947f868886857b7d7b7f8688867d8c8e8c868e8e8e83898a8981898a897e898a8980868786818486847f8486847c8687867a898a8980898a89878c8e8c808686867f86868681898a8987898a8984898a89798e8f8e768e8f8e7b898889798e8f8e778c8e8c838c8e8c838c8e8c778385837a7b7a7b7e7b7a7b7a838483828384837d8482848086868680898a897b8c8e8c778c8e8c8086868682868686808c8e8c7f8c8a8c818988897d8c8a8c7f8c8a8c818c8e8c86898a89828c8e8c7b8c8e8c878c8a8c828c8a8c7f8c8a8c82868586848988897789888984767676a3636563987371738b89878986898789867e7c7e848486848984868489898a8989898a89888486848e8486847f8486847f898a898c8486848c8486848a898a89848e8e8e82898a898b8486848d898a89888486847a8c8a8c868e8c8e888e8c8e86918f91868e908e838e908e868e908e898e908e87919291859496948691929185919291838c8e8c85898a8982898a8988898a8989898a8984898a8981898a8989868686898486848784868485868786858486848c8482848b898a89888c8e8c888c8e8c86898a8986898a89878e8e8e81898a89848b8b8b8f8b8b8b7f8b8b8b7f83848387868686908686868d8686867a8686867f898a89888482848884828483868686868b8b8b7b949294849492948683848389868586898685868980818087868586868c8a8c838c8a8c8289888985898889868686868884828488848284818686868389888982848284808988898389888984868786818c8e8c828c8e8c858c8e8c868c8e8c8c898a898b898a8984898a89868482848684828485848284828482848783818387838183858b898b898b898b838c8a8c828c8a8c86868586858081808480828086808280837b7d7b86808280848080808780808089808080828c8e8c868b898b88838183897b797b887b797b8573757382737573827e7e7e80737573888080808a8c8e8c86868786867b797b867b797b868080808886878688868786858c8a8c827b7c7b857375738b7b7c7b8b7e7d7e8b7e7d7e848c8a8c868c8a8c907b7d7b8c7b7d7b837b7d7b8c7375738d767476866b696b826b696b846b696b8a7b797b887b797b867b797b867b797b857878788878787883787878887e7f7e90807e80908684868c86848687807e808a7b7d7b887b7d7b857b7d7b917b7d7b8f848684808486847d848684858486848b8687868b868786a48080809f8080809a838483927b7d7b7b8384836b9492946d8f8e8f7f9a9a9a7fa5a6a57fa5a6a584a5a6a585a5a6a580a5a6a57ea5a6a5819c9e9c829c9e9c809c9e9c809c9e9c85949294848e8c8e888987898a8987898784868486898a89898486848d848684838b898b878b898b878b898b7f8b898b858180817b8180818f8c8a8c948c8a8c867b7c7b90737273847b7c7b8e7b7c7b93838483868c8e8c84838483867b7a7b8876757696767576b2767576b96361639d6b6d6b8c8685868886858680949294888c8b8c888c8b8c788c8b8c738c8b8c73848684738486846584868451a4a3a4698682864e8682864099989991868286858e8c8e5c9c9a9c928e8c8e858e8c8e6ea5a2a583a5a2a58e898989a3898989568e8f8e7c898889858482848f8482847c8e908e838e908e7c8e908e7c9c9e9ca889878974898789749c9a9c97898789697372737473727374949694959496946d9c9d9c75b5b6b5869c9d9c6d9c9d9c7eadaeada599999987999999749999996e8f8e8f73848284738f8e8f88a5a6a579bdbebd71bdbebd90aaaaaaa8848284967374734352555232737473869493948d9190918d9190918d9190918d9c9a9c859492947f9492947f86858685868586868b8b8b868b8b8b868b8b8b868b8b8b87868686808482848d898a89898482848384868483898889838988898884868486868686848482847d86868679898a89798b8b8b798b8b8b828b8b8b808b8b8b848686867a84828475898a89828c8e8c7f8c8a8c80868586818c8a8c808c8a8c85898a89838c8e8c7e8c8e8c82898a8982868586848685867f8685867f8c8a8c858c8a8c83868586828c8a8c8386858680868686828c8e8c87898a898486868685848284868686868586868686898a898989878983898789878684868c8482848a84828486848284888482848f8987898e898a898a898a89888686868986868684898a8986898a8986898a89848c8e8c85898889818482847e84828481848284888482847e848284818686868a86868686848684828e8e8e8194929486949294838e8e8e8c898a8988898a898a84868487848284878988898a8482848684828489898a898c8c8e8c8c898a8989898a89878c8e8c878c8e8c8b898a898b8c8e8c8a898a8986868686898482848d8482848f8482848c8686868c8686868f848284908482848c8482848e8482848e8482848a848284878482848784828490848284938482848c8482848a8686868d84828488848284888482848684828486848284878081808e7b7d7b877b7d7b827b7d7b8980808087808080847b797b847b797b877b797b877e7d7e8684868485818181817b7d7b848081807f8081807a7b7d7b877b7d7b8a8081807d86858673808180828684868586848685868486808684867a808180807b7d7b7e7b7d7b7a8685867f8482848584828481898a89788c8e8c758482848c868686908c8e8c7a8482847d838283778b8c8b7d94969482949694838c8a8c7c8c8a8c7f8c8a8c7c8381837c868586838685868e8685867f8685867e8685868e8c8a8c858c8a8c7886858688838283838b8c8b7f8b8c8b83838283828685867f8685867b868586717879786e73757381737573898081807d8081808086878683898889808687867b8988897d898b8982898b89838c8e8c7f8c8e8c77949294778e8e8e7c898a8977898a897f9492947a9492947a8b8b8b75838483798482847f8e8f8e829496947989888982898789829492947b8e8c8e728e8c8e74898a8983898a8983898a897f8e8e8e7e8c8a8c8089888982898889848c8a8c7e8c8e8c7d8c8e8c80898a897e8c8e8c7d8e8c8e84898789878987897e9492947d8c8e8c818c8e8c818486847f848684808688867b8688867d868886808c8e8c7f89898978898989789496948d9496949d8482848d848284838686868d84828486848284888482848b86868687898a898586868685848284878482848c84828487848284888482848d848284868686867c868686878482848b848284898482848484828489868686878686868286868689868586818c8a8c87868586898685868886868688868686848482847b848284828c8e8c8b8c8e8c8b8c8e8c868c8e8c858c8a8c838c8a8c8c8c8a8c888c8a8c848482848e84828486898a8982898a898a8987898e8987898a8482848889878988898a898d8686868a898a89838c8e8c8d8e8f8e848e8f8e8189888981949694889496948f89888986848284828988897c8b8b8b808b8b8b87838483898384838b84868484898a8984898a8980898a89888e8e8e888486847a84868488898a8986898a8980898a89818e8e8e85898a8983898a8988898a8988848284888482848984868487848684858486848284868482848284858988898589888981898889848b8b8b848b8b8b898b8b8b888b8b8b818c8e8c85898a8983898a8985868686888482848984828488848284878482848281818186818181868c8e8c828c8e8c858c8e8c858c8e8c898c8e8c8c8c8e8c80808180857b7d7b8c7b7d7b8a7b7d7b828c8a8c828c8a8c888c8a8c888c8a8c878c8e8c8786878682808080848080808a80818088868586848685868a8c8a8c888685868580818082808180827b7d7b807b7d7b897b7d7b8c86858687808180857b7d7b8d8385838d8c8e8c898c8e8c8d8b898b89838183877b797b857b797b8580808089808080857b797b857b797b8d818181898181818c8181818b81818189808180887b7d7b867b7d7b867b7d7b857b797b8b7b797b8e8181818b8181818a807e808686848686807e809b7b797b927b797b7b807e807b8c8a8c828684868a8486848a848684927e7f7e92737173a06e6d6ea0636163816361636a6361636c6b6d6b836b6d6b8376757689767576817e7f7e817e7f7e818c8e8c7b8c8e8c789496948094969480949694789496947b9492947e949294819492947b949294898e8f8e8e89888980949694898988898984868487868786848486848184868483898a898b84828490868686858c8e8c8d94929489949294808685868d86858694737573847375737c7375737c73757391757875917578759b757875af5a5d5ab55a555a9a656265867b7d7b867b7d7b957e7d7e808c8a8c7b8c8a8c718c8a8c6c7e807e727e807e727375735e7e807e519c9e9c608e908e428e908e6f8e908e92737173757b7a7b878c8e8c878384837f8080806f8e8f8e778e8f8e777371736784828481898a897c8686868c898a898d8385837a8b8d8b807b7d7b74949694988c8a8c987e7d7e5e7e7d7e5370717071736d73957b787b8b838383908383838486898678949a9461949a94a778797870a5a6a570919191969191915d919191439798978d979897a6979897a697989761949694697e807e7b7e807e84686a68496365633c6365637d898889978988898e9190919096979693969796819190917d898889808988898389888983898889878b8b8b898b8b8b858b8b8b878b8b8b83868586888c8a8c888c8a8c8b8c8a8c8c8c8e8c878c8e8c8386878687868786898685868586858689868586898c8a8c898c8e8c848c8e8c848c8e8c84868686818686867f898a89828c8e8c848c8e8c848c8a8c868c8a8c848c8a8c86838183838c8a8c81898889838988897d8c8a8c7d8c8a8c87868586848c8a8c818c8a8c858987898789878982898789828e8c8e89898889869492948689888984898889828b8b8b878b8b8b878b8b8b858b8b8b8584828481848284858686868b8686868e8482849086868687898a898b8686868d84828487848284848482848a8482848480818084808180877b7d7b878081807e8482847c84828487848284818686867d8482848384828487898a8989898a8989898a8986898a8980898a89898482848889888989868786888486848886878689868686878686867f898a898c8482848a808280877b7d7b8d86888689868886898687868f898889908c8a8c898c8a8c8b898a89898c8e8c878c8e8c8d898a8989898a8989898a898c898a8988898a898d8686868e898a898d8686868d848284898687869086878690868786908c8e8c8b8685868f7b7d7b8f8081808f808180917b7d7b8e8081808c80818086808180888081808a868586868081808a7b7d7b897b7d7b86868586867b7d7b86808180808081808d8081808a868586808c8a8c86898a8987898a8987898a8984898a89868c8e8c86898a897c848284868482848f94929487949294849492947f8988897f8b8c8b7f838283838382837c8b8c8b828b8b8b848384837f83848379838483838c8e8c8c8c8e8c83868686718482847d7b797b877b797b82838283828382837f8381838a8c8a8c838c8a8c71838183837b7d7b928685867f8685867c8685868b8c8a8c7e8685867e808180818685868383828377838283778382837b8382837b787978786b6d6b716b6d6b716b6d6b81808180859c9a9c858e8d8e7a808180808486848e89888980898889808988897f898b897a8c8e8c7a898b89798486847a8486847c8486847c898a897e898a897a83848375838483708384837a7b7d7b8b8482848b8482847f8988897f89888982898789748987897484828479898789838e8e8e7f9492947f898a898384868479898889808687868986878680898889778686867d84828484898a897e8c8e8c7e8e8c8e7b8e8c8e7d8987897e8482847f8486847d898b897886888682868886808c8e8c7d8c8e8c84868886828688867f8989897f8989897b94969478949694788c8e8c83898a8983898a89888482848886868683898a8986848284868482848386868681898a89888686868e898a8987898a89878686868e8686868c8686867c86868680898a898b8686868786868689898a8988898a8985868686858482848c80818081808180817b7d7b877b7d7b8484828486868686868482847f868686868c8e8c898c8e8c89838583828385838a8c8a8c8a8c8a8c8a8c8a8c7f868586828c8e8c8c8c8e8c868c8e8c848c8e8c888987898a8987898a8e8c8e8a8e8c8e888686869286868692898a8980898a8987898889788988897b8988898a898889868988898989888986898889868e8f8e7e949294859492948094929489949294848e8e8e87898a8984898a8984898a898b898a897a898a89738e8e8e88898a898284868487898a89848e8e8e84898a89878c8e8c858c8e8c848c8e8c898c8e8c85898a8985898a8983898a8983898a8987848284868482848284828482848284828384837f8384838b838483888384837d86868680898a89818c8e8c828c8e8c83898889858988898589888983848284868181818681818186818181868c8e8c828c8e8c858c8e8c898c8e8c7f8c8e8c7d868586858c8a8c858685868f8081808d817f81828c8a8c828c8a8c828c8a8c7f86878682808080848c8e8c848c8e8c868685868180818086808180847b7d7b85808180888c8a8c858c8a8c8086858682868586878c8a8c878c8a8c8986858689838583897b7d7b857b7d7b7c7b7d7b8f7b797b89838183837b797b878381838d8c8e8c89808080897b797b858080808a7e7d7e8a7e7d7e8881818188848684868c8a8c85868586898081808b80818086848684868486848b8486848c8486848a8c8a8c8a8c8a8c91807e80917b797b8b7b797b8b7b797b7e7b797b827b797b8c78787884787878887e7f7e868486849184868498797979916e6d6e816e6d6e7e767576836b6d6b8976757695817d81817e7f7e7b7e7f7e9a7e7f7e818c8e8c787e807e717e807e78737573787e807e7b949294818381837e8381837b838183808988898584828489848284808e8f8e838c8a8c808c8a8c868988898a86878685898a8990898a8993898a898b898a898986858689949294809492947c9492948c83848384838483849493948494939487919391877578759b5a5d5a9b757875a1706f70a85a555a9a706f70867b7d7b907e7d7e907e7d7e7b7e7d7e767e7d7e659496946c94969465898b89657375736f73757358808280498e908e588e908e878384838c8c8e8c878384838c7b7a7b878080807f737173607371736f808080878c8e8c87848284818686868786868687838583748b8d8b807b7d7b877b7d7b988c8a8c987e7d7e5e6365636a7e7d7e908c8e8c908383838b8383838b7b787b9078797890949a946d949a9478787978966b696b5da5a6a5967e7d7e5d7e7d7e439798978dadaeadbf979897746b6d6b58686a6869686a6872525552585255526376767697898889979c9a9c8a9c9a9c909c9e9c8e969796848c8a8c848c8a8c85898889858988898889888985898889878b8b8b878b8b8b87838483898b8b8b838c8a8c888c8a8c8d8c8a8c868c8a8c878080808c8080808c8c8e8c878c8e8c898c8a8c858c8a8c8d8c8a8c8d86858689868686878482848784828487898a8987898a8985868686878686868486868686838183868c8a8c848c8a8c86838183838486847f8988898386878683898889818c8a8c848c8a8c848685867d86858680898789828482847c8482847e848284867e7e7e7b73757384737573867e7e7e8783848382838483857b7d7b8b83848387898a898b8c8e8c8b8c8e8c818c8e8c87898a898e86868680898a89858686868b8482848e8482848e8482848a8686868b8685868a86858686868586898685867c8686867e898a898c898a8987898a89838c8e8c8b8c8e8c8b898a8989898a8989898a8988898a89838c8e8c88898a898e8486848b8486848b8687868b89888991898a898e898a8987898a8989868686897b7d7b8a8082808a86888687868886888988898a868786898486848889888989898a8990868686928c8e8c8b898a898886868689898a898b8482848c868686908686868b86868687898a898b8686868b86878690868786908687868d86878681868586898685868d80818085868586838685868c86858686808180867b7d7b8c868586888c8a8c828c8a8c828c8a8c8f86858689868586828c8a8c848685867d8081808d7b7d7b937b7d7b80808180858482848584828487898a8986898a897f8686867c8686868a898a89948c8e8c8d94929487949294879492948a949294889496947c9496947e949694858b8c8b86949294828b8b8b868b8b8b888b8b8b838482847e8482847a84828475868686728b8c8b8283828392838283828b8c8b83838183868381837c838183718381838b8c8a8c83808180837b7d7b92808180888c8a8c7b868586818685867b808180728382836e7b797b777b797b8c8382837b949294789492947f94929489949294899c9a9c818e8d8e818e8d8e818e8d8e7e8c8a8c8389888980898889838988897f898b897f848684828486848084868483898a8980898a897e84868480848684828384837f838483758384838283848385898889828482847c8482847f8988897d8e8c8e74898789728987897d8e8c8e83898a897a8486847f898a897d8486848484868480898889828486847b8486847e898a897e8c8e8c7e898a89808482847d8482847d8482847b898789828987897d898b897a868886818688867f8486847e808280798c8e8c778c8e8c7b7b7d7b8673717386737173827e7d7e827e7d7e788c8e8c838c8e8c8384828488868686868c8e8c85898a89828c8e8c878c8e8c8a8686868386868681898a898e86868688898a8986898a8988898a89888482848286868685898a898284828485848284848482848484828483898a89868686868680818081868586868c8a8c8a8685868a848284888686868686868684898a897b8385837b7b7d7b7b7375738b7b7d7b8c868586838685867f868586858c8a8c82898a8982898a89888c8e8c8c8c8e8c8a9492948a949294888e8c8e858e8c8e858c8e8c8d8482848d84828480848284818482847e848284788e8f8e84898889898482848b8482848689888986898889858b8b8b8594929482949294879492948094929487949294879492948b9492947d8e8e8e7a8e8e8e7d8e8e8e84898a8981898a8986898a8985898a8983898a89848686868286868685898a8984898a897c898a8982898a8983898a89878e8e8e878e8f8e858e8f8e838e8f8e84898889848384838283848386838483867b7d7b8584828482848284858482848084828482848284838988898589888985949694868c8e8c8281818186767576896b696b827371737f73717382737173757371737d7b7d7b877b7d7b827b7d7b877b7d7b8d7674767d6b696b7d6b696b886b696b7d8080807d8080808e868786878687867f8c8a8c7f86858681868586838685868686858688868586858c8a8c828c8a8c858c8a8c858c8a8c83868586807b7d7b857b7d7b897b7d7b7c73757370737573837b797b897b797b817b797b897b797b81808080717b797b858080808d86878687818181887e7d7e8b7e7d7e8b8181818980818086868586868685868f8685868e7e7d7e8b7e7d7e837b797b857b797b837b797b867b797b917b797b8d7b797b8b7b797b887b797b827b797b8b807e808c848684868486848c8486848e8486848984868489848684898486848984868489817d8189767576956b6d6b956b6d6b81707070817e7f7ea17e7f7e7b7e7f7e69898b89697e807e69737573907e807e8a94929475949294759492947e9492947c9496946e9496948e8482848e848284808c8a8c868c8a8c848c8a8c878c8a8c88898a89908686868e848284808482849178797891787978898685867494929484949394949493949ca5a2a584a5a2a569adaead69adaead87919391a57578759a7b7d7b8d7b7d7ba86562659a6562658b7e7d7e907071707670717080707170797e807e6c9496945e94969457949694678082806f737573588e908e499c9e9c81838483928c8e8c818c8e8c7b8c8e8c8780808077808080688e8f8e7f8e8f8e818686868186868687898a897c898a8987838583807b7d7b6e83858399838583a38c8a8c537e7d7e6a7e7d7e8c8c8a8c7b838383958383837b7b787b76736d73b36b696b847879786d7879786d949a94a96b696b706b696b5d7e7d7e836b696b8d9798978d979897748182812a81828169949694959496948c9496948c949694979c9a9c979c9a9c8a9c9a9c8a9c9a9c86919091868c8a8c868c8a8c868c8a8c888988898889888988898889888988898a8b8b8b808b8b8b8c8b8b8b807b7d7b817b7d7b908685867e8c8a8c81808180877b797b99808080878687867e8080808580818085808180818685867e86858684898a8984898a8989898a898c898a8987898a898a898a8987898a89888c8e8c8b8c8a8c868c8a8c818c8a8c868c8a8c8386878683848684868988898689888987868586848c8a8c8486858684808180828482848284828482848284828482847b7e7e7e7d7e7e7e847e7e7e8b89888982838483807b7d7b8b8384839083848387898a898a8686868a8482848486868682898a898084828480868686908c8e8c878c8e8c8b898a898a898a8988898a89868c8a8c8786858689868586868c8a8c798c8e8c89898a898c86868684898a898b8c8e8c8b8c8e8c89898a89878c8e8c89898a8989898a89848c8e8c85898a89838687868c8486848c848684898687868e8482848c848284898482848c8686868a8c8e8c898c8e8c8c8688868a8688868e8486848d8687868d8687868d8687868b8482848d868686908482848b8686868b8c8e8c8e8c8e8c898c8e8c8c898a8989848284848482848684828487848284867b797b897b797b897b797b8b7b797b8d7b7d7b8d8081808b80818087808180838c8a8c838c8a8c7e808180838081808c80818084808180828685867e8c8a8c868c8a8c8686858680868586848685867d8c8a8c868685868d8081808380818083898a8985898a89808482848484828486848284868686868d898a898a898a89927e7e7e8d7e7e7e848988898a898889888382838583828381838283858b8c8b888b8b8b7f8b8b8b7f838483848384837e8482847e848284838482848c8c8e8c7d8b8c8b828b8c8b9783828387838283788c8a8c78838183717371737f7b797b7f8c8a8c83868586788c8a8c8b8081808b7b7d7b7e8c8a8c788685867e8081807b8b8c8b7f8b8c8b8c8b8c8b8c9496947f8685867f868586869492948694929481808180818e8d8e858e8d8e858e8d8e838c8a8c80898889808988898089888982898b8983898b8983898b8982898b8983898a8980898a8980898a8981898a89828384837f8384837d8b8b8b7a8b8b8b768482847c848284828988898589888980898789748987897d898789808987897a898a897f8486847f848684788486848084868480898889798c8a8c8489888984898a8980898a897d898a897b868686828482847e8e8c8e84898789828e8c8e7b8c8e8c8186888684898b897f898b8982808280808082807b868886798c8e8c7f9496948289898986898989907e7d7e92868686888c8e8c8386868688898a8983898a8982898a898786868683898a8985898a8987898a89818c8e8c8a898a898d868686868c8e8c8686868686898a898b898a8985898a8985898a8985898a8982898a89878686868686868687898a89898c8a8c8a8c8a8c8a86858684868586848686868886868684898a8986898a897d8385837d838583808385838b838583887b7d7b857b7d7b86868586888685868686868682898a899086868690898a898a898789818482847f898789888987898886868688898a8988898a89808686868484828487848284848482847e84828482898889898482848484828486848284877b7d7b85838483858b8b8b898b8b8b8b898a89958e8e8e8b8e8e8e7d898a89818e8e8e7a8e8e8e7d8e8e8e7d94929484949294868e8e8e848e8e8e82898a898486868682898a89868c8e8c878c8e8c82949294858e8e8e838e8e8e85949294859496948394969483949694819496947f9492947f9492948194929489949294868c8e8c808c8e8c818c8e8c83898a898489888985898889858482848989888973818181738181818d81818186818181857b7a7b857b7a7b857b7a7b757b7a7b7d86858685868586878685867d80818082817f817d8c8a8c7d8c8a8ca3817f818c868786848c8e8c8e808080827b797b7d7b7d7b7d8081808180818088868586888c8a8c858685867d808180827b7d7b898081808086858680868586828081808d8c8e8c898c8e8c818c8e8c7c8c8e8c819492948b9492948f8b898b898b898b81868786798c8e8c858c8e8c858080808781818186848684898181818d848684857b7d7b857b7d7b857b7d7b858081808e8486848e84868483848684838181818a807e808a807e808a7b797b86868486858c8a8c888c8a8c8b8c8a8c888c8a8c888486848e7e7f7e908486848a84868489848684898486848984868489848684838c868c898c868c89817d81897675768170707094707070a76361637b63616371737573697e807e61898b8990737573846361638473717381838183789492947c8e8f8e738e8f8e898988898e898889818c8a8c8989888983898889848c8a8c8586868688898a898b84828485848284898685868d787978916b6d6b85787978848384839c838483ac8384838c8384837d91939173adaead69adaead73919391937b7d7b8d7b7d7b937b7d7b93656265906365638b6365637b707170807e7d7e87737573727375736c7e807e5e898b89519c9e9c678e908e76737573518e908e708c8e8c8c7b7a7b878384836a838483778080808e8080807f9c9e9c609c9e9c77898a89818482848184828481898a898783858380838583748b8d8b8d8b8d8b987e7d7e536365636a8c8a8c8c8c8a8c8683838390838383807b787b808c8e8c9c787978786b696b90787978a786898670a5a6a5706b696b4a7e7d7e96919191a6818281746b6d6b436b6d6b4381828172949694959496948494969495949694979c9a9c8a9c9a9c8a8988897d898889818c8a8c868c8a8c868c8a8c848c8a8c868e8f8e858e8f8e838e8f8e858e8f8e859492948994929487949294808b8b8b868685868b868586818c8a8c868c8a8c838c8e8c908687867a8687867e868786858685868d8081807e7b7d7b72868586878c8e8c818c8e8c7e8c8e8c79898a89858686868a898a897f898a89858482847a737173817371738983818384838183888687868a8687868a8687868c8c8a8c848685867a8c8a8c81868586917b7d7b8b8482848b8987898b8e8c8e8994929489949294899492948094929484949294858b8b8b89949294878b8b8b8e8b8b8b8b8c8e8c858c8e8c88898a898b868686908482848b8482848986868689898a898a868686858686868a898a8987898a89868685868a8c8a8c8a8c8a8c87808180818482848c848284898482848186868687898a8987898a898586868683898a8988868686898686868884828488868686838c8a8c868c8a8c8c8687868c84868487848284878482848e8482848c8482848c7b7d7b87808280928082808d8082808b8486848f8486849086878690848684908482848b848284828482848d8482848e8482848d8482848b8686868b8686868d868686898686868986868684848284848080808e8080808b808080898687868d8081808d8081808b808180898081808e808180898081808c86858689868586888081808c7b7d7b8880818080808180868081808f7b7d7b89808180868c8a8c868c8a8c838c8a8c8a8081808386858680898a8981898a8980898a8982898a89838686868a848284838482847f8482847f7e7e7e8473757384737573827375737c7b797b837b797b887b797b7f838283797b7d7b7d7b7d7b7f8384837f838483868383837e8c8a8c89838383898c8a8c848c8a8c8483818384838183828381837d86878671868786818687868986878680868786838c8e8c768c8e8c7d8c8e8c86808180818081807b8685868f8c8a8c8394929484949294848e8c8e81848284818482847f898a89878686868486868681898a897d8c8e8c7b898a89818686867f8c8e8c7f898a897b8c8e8c7d898a8987898a8983898a8984898a898486868681898889808c8a8c7f8c8a8c7f8c8a8c7f898a8982898a897c8c8e8c768482847c818381868c8e8c7c8c8e8c7c818381767e7a7e7b8988897f898889848988897e898a897b8686867e8482847b84828485898889828687867e8687867d898889838482848684828481898a8980898a89868c8a8c818988897d8988898184868485868686828c8e8c808c8e8c82898a8983898a89818686868284828483848284808987897e8e8c8e79949294848e8c8e9886858688808180828685868586858681868586878081808980818087808180838685868686858689808180878081808f8685868b8c8a8c898685868b868586887e7e7e887e7e7e88898889888988898586858685868586878081808780818085818181877e7d7e877b797b877b797b817b7c7b867b7c7b86737573817b7c7b837b7d7b888081808386858684808180878081808a8081808a808180877b7d7b897b7d7b88808180858081808c7b7d7b897e807e837b7d7b847e807e8a818381887e7d7e85818181858181817d8181817e7e7d7e827e7d7e847e7d7e877e7d7e85848284858686868a8686868584828489818181878181818b8181818b848684868081809a7b7d7b818685868186858687898a89738c8e8c84898a89848c8e8c84949294869492948494929484949294829492948494929485949294858e8c8e84949294848e8e8e828e8e8e858e8e8e858c8a8c848c8c8c818c8c8c848c8c8c858e8e8e829492948394929485949294838e908e7f9496947f9496948694969485949294838e8e8e828e8e8e86898a897889888971949694839496948a949694909c9a9c8b9c9a9c859c9a9c859c9a9c839c9e9c869c9e9c8c9c9e9c819c9e9c829c9e9c87949494889494948d8c8b8c888382838883828385838283857b797b8773757389737573807375737a7375737f6b696b866b696b8d7878787f868786848384838b8384837e8b8b8b8b8b8b8b908c8e8c858c8e8c858c8e8c888687868484828480848284828988898784828489898789878987898589878983868486818686868286868687898a8988898a89878987898584828485848284848482848e8486848e898a8985898a8986898a898a8e8c8e858e8c8e858c8a8c8c8c8a8c89898b8983898b8986898b8989898b898a94939487949394918c8c8c8a848684888482848a84828484848284818482848d848684848486847e8486848b84868485838283858382838e7b797b8b7b797b7b6b6d6b6f6b6d6b737678767e818381818180817e767676816b6d6b7e767676777b7d7b857b7d7b8983848389838483888081807f868586828081808886858681898a8987898a89848c8e8c8a898a8983898a89818686868c84828490848284927b7b7b927b7b7ba77374739c737473818688868a868886778688866e94969477949694947e7d7e997e7d7e777e7d7e886a696a956a696a846a696a7b7b797b7c6b696b816b696b787b7d7b707b7d7b5f8989895594969468898989647e7d7e61838483877b7d7b877b7d7b7f7b7d7b7d8c8e8c998c8e8c86808080578c8e8c688b8d8b7c838583817b7d7b86838583838c8a8c838383837a8c8a8c838c8a8c917b7d7b847b7d7b7d868886848688868c8486848984868484898a898c898a89828c8e8c878c8e8c878c8e8ca45a595a8f686c687994929458949294797e7f7e8f787678786b696b627876787894929488949694779496949094969498949694838c8e8c838c8e8c838c8e8c7e86888688868786868c8e8c838c8e8c838c8e8c828c8e8c858c8e8c878c8e8c878c8e8c818c8a8c87868586878685868986858686868486888987898d8482848884828487848284818c8e8c87848284878686868a8685868a808180878685868a8685868e848684877e7d7e877b797b7d8181817a8383838d7b7c7b827b7c7b73737573797375737c7e807e828486847f8486848a838483858b8b8b85949294808b8b8b708482847a8482847f8482848484828489808180868c8a8c898685867c8c8a8c9186858687868586828c8a8c828081808c8081808c80818088808180978081808d8685868b8c8a8c89868586858c8a8c928c8e8c8d8c8e8c89868886898688868f868686938482848b8482847f84828485898b89857e807e787375736f737573907b797b9a838183908381838b8381838b83848386838483868b8b8b868b8b8b878c8a8c87898789898c8a8c8b8987898c8b8b8b8a8b8b8b888b8b8b8a8b8b8b878c8a8c878c8a8c84898789848987898e8685868c8685868a8685868a868586868c8a8c938685868f8685868a8685868a898a898b898a89888c8e8c8a898a898b8686868a8686868e8686868d898a898c8987898b8c8a8c8b898789898684868b8c8a8c918c8a8c8f89878986898789878c8a8c89808180877b7d7b88868586898c8a8c898c8a8c89868586838081808386858687868586838685868386858684808080867b797b897b797b8980808089808180878081808e808180877b7d7b827b7d7b857b7d7b857b7d7b838385838286858683808180857b7d7b7f7b7d7b787b7d7b818b8b8b818384837e8384837c7b7a7b7d7b7a7b807371737f7371737c7b7d7b858081807f7b7d7b7e7b7d7b848c8a8c76838383847b7c7b848383837b7b797b7b7b797b797b797b827b797b857b797b81808080858c8e8c7d8c8e8c808080807d80808083868786798c8e8c848c8a8c8480818086868586818081807f8987897f8987897d8987897d89878984868686818c8e8c81898a8981898a8984898a89818686867d898a8981898a8981898a8981898a8981898a8983898a89828c8e8c848c8e8c838c8e8c84898a89848988898386878682868786808687868886868685898a8982898a897c898a897c8183817c76787673767876646b6d6b7b736d73928988897f8988898489888978898a897b898a89858686868b8482848584868482848684828c8a8c8189888987868686848c8e8c80898a8986898a89838988897f8486848184868486898889868686867f898a897f898a8985898a8984898a89828c8e8c818c8e8c81898a8984848284898482848284828480898789888c8a8c8b7b7d7b8b868586858c8a8c87868586858685868586858687868586848685868b8685868b808180888081808c8081808b80818085808180857b7d7b837e7e7e8d7e7e7e887375738873757385808180847b7d7b827b7d7b8b7b7d7b8c7e7d7e877e7d7e857e7d7e878181818a8383838d7375738a73757388737573897b7d7b8b808180848081808880818085868586908c8a8c8c808180878685868d8685868c86858684868586848685868684868483848684858486848981838186818181857b797b857e7d7e857e7d7e7e7b797b817e7d7e858486848481818185848284888482848e8482848184828487848684878486848484868482818181867b7d7b818685868b808180908081807c84828479868686818686868784828486848284848482848689878986898789838e8c8e809492947f949294818e8c8e838e8e8e838e8e8e848e8e8e848e8e8e868c8b8c848c8a8c808c8a8c808c8a8c85898a89838486848184868483898a8988848684888486847d8e908e828e908e858e8e8e848e8e8e828e8e8e848e8e8e868e8f8e7c9496947594969486949694909493948a8c8c8c859493948894939483949494869494948c949494839c9e9c829c9e9c829c9e9c8794949482949494859496948f9496947a949694778b8c8b87898889857e7e7e877e7e7e809492947994969486868786a186878672868786819492948e838483818b8b8b848384838086878685868786828687867d8687868b848284848482848084828489848284838482848286848684898789888684868486868688898a89888c8e8c8b8c8e8c8a949294859492948994929487949294868e8e8e8a8e8e8e8a898a89888e8e8e878e8c8e878e8c8e87918f918d8c8a8c8b84868483898b8989898b898e898b898a8c8c8c838c8c8c838c8c8c878486847f848284848482848a848284818482848d8486848b848684848486848084868485838283888382837f8b8c8b888382837b818381827678767e8183817e81838184767676748180817181808181818081747b7d7b8c7b7d7b8c838483858384838a8081807d8685867f8685868d7b7d7b87848284818686868784828487898a898586868681898a89878482848a8482848c7b7b7b977374739c737473ac6b6d6b93787a78818688868186888681868886778989897c8989898f73717386737173807b797b8c6a696a955a595a846a696a7875767581706f707c706f70747576756d7e7d7e687e7d7e559496945f898989708b8b8b878b8b8b7f8b8b8b8783848386808080867b797b737b797b73868786638b8d8b7c8b8d8b8183858381838583838383838c7b7c7b88838383768c8a8c84868886987b7d7b848688867d9193918c898a89848486847d898a89878e8e8e878c8e8c878c8e8c828c8e8c878c8e8c9a686c689a5259525894929458949294806b696b8086848687949294968684865f7371735f8989899094969480898989868c8e8c888c8e8c7c868886868688868c8c8e8c8a8c8e8c86868786838687868a8685868a807d808c807d80917b757b7e7b7d7b8c86858692808180898081808d8482848e8482848b848284878684869084828485868686858686868c848284838685868e808180818c8a8c8a8c8a8c8c818181848486848e8486848e7e7d7e868c8a8c898383838d7b7c7b8d8383838f8486848c84868486848684898486848a8384838a8384838f8384836d8384837a8482849384828489848284848c8a8c898c8a8c8686858682808180797b7d7b6e8685867d868586917b7d7b828081808480818088868586888c8a8c8c8c8a8c8f8685868f8c8a8c918685868f8c8a8c898c8e8c8986888689868886898688868b8686868b8686868b8686868b898a897c9496946f898b8981898b89789496948b94929495838183878b898b90838183958384838b838483908384838b8b8b8b8b8684868b8684868b868486898684868583848385838483878384838883848384898789848684868984828489868486888685868a8081808a8081808a8685868d8c8a8c938685868f8685868d8c8a8c8d898a898e898a898b898a8988898a898e8686868d8686868b8686868d8482848c8482848b8482848b8482848e8482848c8482848c8482848b848284898482848980818089808180888c8a8c888685868980818087808180878c8a8c838c8a8c838c8a8c868c8a8c838c8a8c8486858683868786838c8e8c848c8e8c86868786848081807f868586848685868c8081808683858385838583857b7d7b857b7d7b86808180827b7d7b857b7d7b86808180878384838d7b7d7b847b7d7b847b7d7b857b7a7b858384837f8c8e8c818c8e8c878c8a8c848685867c808180848081807e7375738173757386737573817375737e7371737e73717382737173897b797b857b797b858080807d7b797b7d7b797b7d86878679808080807b797b838080807e8c8a8c818c8a8c7e8081807e7b7d7b83898789838987898189878981898789888c8e8c878c8e8c848c8e8c878c8e8c868c8e8c86898a898686868686898a89878c8e8c898c8e8c878c8e8c858c8e8c858c8e8c898c8e8c878c8e8c868c8e8c868c8a8c848c8a8c858c8a8c8589888985898a898b898a8982898a897c8c8e8c7c8c8e8c7c8c8e8c7c8c8e8c7c8c8e8c9794969484949694768988897b7e7a7e7b8482847e8686867b8686868e8482848689888981898889828687867d898889878686868a8482848184828487848284838988897f8c8a8c8c8988898c898889838686868686868688898a8985898a898786868688898a89888c8e8c86898a89848e8c8e848e8c8e878987898989878982868586828685868f8081808f868586817b7d7b897b7d7b8b8081808b808180898081808b868586868685868c8685868c8685868886858688868586888c8a8c838988897e898889a2898889987e7e7e8480818082808180878685868b8081808c818181878486848584868487848684818c8a8c848c8a8c8a8c8a8c8a8383838b8081808a808180888081808380818083808180857b7d7b8a8081808586858685868586888685868886858687868586848486848784868487848684848486848684868482848684828486848384868482848684848486848181818182818181838482848884828485848284858482848481818184848684878181818b7e7d7e868081807c868586868685867c7b7d7b7e8482847e848284878686868184828484848284868482848a848284868482848684828485848284828987898089878980898a8981898a8981898a8982898a89828c8c8c808c8e8c828c8e8c808c8e8c818e8e8e838e8e8e858e8e8e818e8e8e82898b8985898b8982898b8980898b8983898a8983898a89848e8e8e828e8e8e8a89888983898889788482848384828485848684858486848784868485848684838482848384828486848284868482848484828482848284828c8b8c858c8b8c858b8c8b858b8c8b818382837e8b8c8b859492947e9492948594929485949294799496947f9496947f8687867286878694838483847b7d7b847b7d7b8483848385808080888080807d80808082868786848e8f8e84898889898e8f8e87898889828987898a8684868a8684868289878987868686878686868a898a8988898a898984828489898789868e8c8e888e8c8e868e8e8e888e8e8e85949294889492948794929486949294869492948b949294888e908e8b8e908e8e898b898b898b8983848684878486848a8486848a8c8c8c7f8482847b8f8c8f8a8f8c8f8a848284878486848784868489848684828486847f8b8c8b8583828382838283828b8c8b828183817e8c8e8c868c8e8c7b8c8e8c7a8c8a8c878180817e8c8a8c7a8c8a8c7e8b8b8b8c8b8b8b8c7b7d7b7b83848382808180858685867f8c8a8c858c8a8c81898a8981848284908482848a898a8981898a89818686868386868685848284878482849284828492848284a16b6d6ba66b6d6b8a787a7881868886818688867c8989897c8989897c8989897c7e7d7e7b7b797b7b7b797b886a696a955a595a896b696b7c706f707c706f707c706f7072737173727e7d7e688989895f89898969949294788b8b8b7f8b8b8b7f949294868687867d8687867d8687867d808080689496948194969472949694818385838383838388838383957375737683838369919391919193918b9c9e9c849193918e898a89898e8e8e87898a8989848684878c8e8c828c8e8c878c8e8c878c8e8c849492949a7e7f7e79686c684d7e7f7e787876788f78767880787678806b696b6f737173888989898889898988898989888c8e8c83808280868688868d8c8e8c8f808080867b797b867b797b8c8080808f807d8082807d808a86858694807d808f8081808f86858689868586898685868e8482848c84828488898789868987898a8482848c8482848584828490848284838081808a808180877b7d7b888081808c818181828486848784868487848684898c8a8c868c8a8c898c8a8c8d8c8a8c8984868489848684898486848f8486848f8384838a8384838f7b7d7b807b7d7b8484828493848284938684868e8482848c8081808f8081808c86858686868586788c8a8c788c8a8c877b7d7b788685867d8c8a8c8c8081808c868586818c8a8c8986858691868586878685868b7b7d7b7a808280718c8e8c7a8c8e8c89868886878c8e8c778c8e8c838482848b84828481898b896f898b898a898b898e7e807e7d8b898b788b898b7d9492948794929486949294778b8b8b867b7d7b867b7d7b8b848284908987898b84828489848284888384838c838483877b7d7b8a7b7d7b8c8482848a8482848c8482848f848284877b7d7b818081808a8685868e8685868f8685868d8685868a8685868d8685868d8482848b8686868b8686868a898a8987898a898a8686868a8482848d8686868d8684868a8482848d8482848f8482848c8482848f8482848c848284898482848c8081808b8685868686858685868586898081808c80818087868586838685868686858684868586828081808786858688868786848687868180808082808080878685867f80818084868586878685867f8385837d838583858c8e8c858c8e8c808685867d8685867f8c8a8c828c8a8c818b8b8b848384838483848387838483848384838083848384838483818384838486858684808180827b7d7b847b7d7b818c8a8c848c8a8c818c8a8c8683838389838183848c8a8c848c8a8c848c8a8c8d808080858080808186878685808080837b797b8a7b797b8d8687868a86878684808180868081807b808180868081808a84828488848284868987898389878984868686828482848184828485848284888482848286868681898a89828686868186868683848284858482848386868686868686878482848684828485868686868c8a8c848c8a8c84898889838687867984828485898a898b898a89858c8e8c868c8e8c868c8e8c818c8e8c818c8e8c8e8988897f89888976898889768988897e848284818482847b8686868b868686858988897d8988897d84868485848684848c8e8c84898a8986898a8987898a898684868488898889868988898884868488848284868482848686868686868686868482848684828485848284828482848289878982898789848482848484828482808180828081808886858688808180818685868b8c8a8c8f8685868b8685868b8685868c868586878685868c868586858685868686858689808180857b7d7b837e7e7e88898889939492948d7e7e7e877b7d7b84868586888c8a8c8d8081808781818181818181857b797b908486848d838383868c8a8c868c8a8c8183838385808180888c8a8c858685868a80818085868586818685868a86858687808180848685868486858684868586848685868484868486848684868183818581838185818181828181818381818185818181857e7d7e847e7d7e817e7d7e888181818c86868685898a89858686868a868686828181817e818181877b797b8d7b797b817b7d7b907b7d7b818081807786858684848284818482848784828481848284808482848384828487848284868482848284828480848284858482848489878981898a898284868483898a8982898a89828c8a8c828c8c8c838c8a8c828c8a8c80898a897e898a897f898a897f8486848284868480898b8983848684858486847f898a89858486847f84868482848684868482847f8482847c8482847f84828487848684858c8c8c858c8c8c85848684838c8b8c7d8c8b8c7f8c8b8c888482848a8482848a8482848b848284878c8b8c888b8c8b858b8c8b858b8c8b888b8c8b8089888983898889808988898089888986868786868687867294969472949694878b8b8b7e838483847b7d7b878384838586878680808080857b797b8b8080807e8482848b8482848b84828480848284858987898789878988868486858482848784828487848284888482848a848284888482848b84828489848284898482848a8486848a84868489898a89898e8e8e888e8c8e87918f918a9492948b918f91838e908e8b8e908e888e908e888e908e8a9493948e9c9a9c8a9c9a9c809c9a9c819a979a84a5a2a581a5a2a588a5a2a5849c9a9c879c9a9c849c9a9c8794939485949694858b8c8b828b8c8b798b8c8b7e8183818a8c8e8c7e8c8e8c7e8183817e8c8a8c818c8a8c878c8a8c878c8a8c8c9492947e94929482838483828384837f8c8a8c8a8c8a8c888685867a8c8a8c7b898a89818686868d8482848a8482848384828481868686818686868584828487848284878482848c7b7b7b877b7b7ba66b6d6b9c6b6d6b8a787a788a787a788189898981898989818989897c8989897b8c8a8c778c8a8c7b8c8a8c847b797b856b696b8d6b696b89706f708175767577737173727e7d7e727e7d7e6d7e7d7e697b7d7b7f838483878b8b8b7f9492947d8c8e8c7d8c8e8c7d868786868687867c8b8d8b778b8d8b6d8b8d8b778b8d8b838383837a8c8a8c83838383837375737d7b7d7b7d8688867d7b7d7b91868886848e8e8e878e8e8e89898a898c898a89878c8e8c878c8e8c878c8e8c878c8e8c84949294797e7f7e84686c686e7e7f7e719492948086848687868486879492948894969488898989888989898889898986868886888688868b868886887b7d7b8c7b797b887b797b8c8687868a8687868c8685868c8685868c8685868a8685868c8c8a8c898685868986858689868586898684868b8482848786848686868486878686868a8482848a8482848786868687868586888685868a8081808a8685868c8486848c818181898181818c84868489838383898383838983838389838383897e807e8c84868489848684898486848a8384838a838483858384838a7b7d7b8e8482848e8987898e898789898482848c86858689868586898081808c8685868c868586877b7d7b828081808786858688868586907b7d7b8c7b7d7b81808180878685869186858683868586877b7d7b8d7b7d7b7f80828084868886898688868b86868683898a897f8482847f8482848e7e807e8e7e807e857e807e857e807e82838183828381838b838183878b898b7c838483728b8b8b778b8b8b8b8384838e848284828c8a8c80898789878c8a8c87949294818b8b8b8e8384838c8b8b8b898987898c8684868c89878989868486878c8a8c878c8a8c8c8685868c868586848685868d7b7d7b8f80818088808180888482848586868684848284858482848586868685848284878482848a8686868b86848689868486888482848a8482848e84828486868486868482848b8482848b8685868b80818085868586868081808980818085808180807b7d7b807b7d7b837b7d7b7e7b7d7b82808180848685868386878681808080837b797b868687868986858684808180848081807d8081808273757388838583858c8e8c828385837f80818082808180828685867f868586787b7d7b81838483848b8b8b819492947f8c8e8c7c8c8e8c7d8384837f838483828c8a8c848c8a8c848685867f86858683868686818687868289878982878687818788878187888782878787818787877f8685867f8786877e848284818482848087878780878887838686868386868685878687847d7f7d8385848583848284827c7a7c8780808085818281878182818380808077787978797876788d82808282878787837f807f847e807e7f848484868383838781828185858485858687868b8785877f868486838585858385858585878687848786878387878789868586878483848c848284898584858886868686858385878987898788868885858385888786878c8a888a84878887908c8e8c86878687878d8d8d88898a898587878787838383918383838a8383837d7e807e83777a77827f807f877f7f7f848383838281828188848484888080808482838284807e80867d7b7d837e7d7e84828382817f7f7f867e7e7e827e807e84818281827f7f7f81807f80807f7f7f807f7f7f7f7f817f7e808280808180817e7f7d7f7e8181817e7d7c7d837f7d7f7d8382837a7f7d7f7b7f7d7f7e7977797e7d7b7d81797779897573758477777786797979847b7b7b847f7e7f847e7f7e827e7f7e817f7e7f777f7e7f84878687838383837f8181818682838286808180857f807f857e807e85828282848383838883838389868486888684868b868586888484848b8183848b87898988878687838685868987898783878987827f7f7f8683848385868586868b8b8b829091907b979897749fa09f7b9193917e9592957f8a888a84807e8080807e80878081807f8685868284848486808180847f807f838c8a8c848486848b818381937e7f7e8d767676897b7b7b8482808280878587788d8b8d7b8b8c8b827e7d7e7e757775717b7d7b83818181818686867f8585857b858585787c7b7c798182817f84848481878687818484847f87868788808080898e8d8e87868586878282826c787878797e7e7e81898989858d8e8d858a8c8a84898a89847f7f7f868181818a8685868b848484888585858d848284888482848a8482848a8482848885838588858385888482848884838489858485898584858a8585858a8182818a8484848a8583858c8583858b86888680848684938686868c8483848a85838588868486878685868a838383878182818b8182818b8483848c8585858e84838490858585908482848a868486898687868684838487868786848584857e868686868788878288898889848384847f7d7f7a84828481868486868a888a8487898787878987868d8b8d878d8b8d7e8786877a898789858182817f898789818383837f868586857e7e7e87808080867f7f7f887f7f7f8480818086808180868180818582818285838383888485848783838385848484868484848586858683898789858a888a898b8c8b86888988848789878483858382878787828584857c8181817e8281827f7f807f7b7f807f827c7a7c7d807f80827d7b7d7f8584857f828282808182817e8684867d8583857785858585868686798585857e8483847f8383838387868783868786808788878e848584838a8c8a838a888a818c8a8c7d898889808b8a8b8b8987897c8684868485858587878787808685868487868787868586878786878686868686868786828684868687858785868686808686867b7b7b7b857f7f7fa07d797d8387878787878887888788878c8687868b85848589858385888684868687858786868486858685868a80818083838383917f7e7f8984828489848284878483848885848588838383868685868786858685848484878787878483848383838283868181818281828180818281888181818381818180817f81887e7c7e84808180847d7d7d817f7f7f85808080827e807e8381828185818081838381837f81808181838183858486847e898b897e898989818787877b84858481828182858382837c878787808585857b858485847f7d7f867d7b7d7177757784757375977777778f77777789767876827678768378787885797979857777777f7b7b7b7f7e807e81808180827f7f7f857f7f7f878182818787868783818281848081808e807f8085848584878a888a89898789897f807f8e7c7e7c8e7d7f818b7d7f81887b7d7b877d7f7d8579777984797879837b7a7b857f7f7f84838283898382838a7b7d7b837e807e7f8486847c8486847a8a888a7c918f917d8e8c8e808886888484848485868586848685868584848486818281887d7f7d85818381857c7e7c8f7574758a7b7b7b907879788b787978818482847e878587738383837a83838378888a887d838583898383837e838383797f817f777d807d7d8080808281818181848484828081808383838383818281837d7e7d807577758678797885787978807b7b7b8a81818183858485857b797b887f7e7f898281828c818181898384838a8484848b8484848b8584858788898888888688898886888989878989878587898987898a8785878d868686888788878a8686868a848384898484848a8685868a8785878f8886888886888688898b898c8889888a858585898684868a84828488848484888484848e8484848d818281908482848e8686868e8585858d888988858987898a89878986898b8987898b898587878787868786828a8c8a87878787888787878a85848585807e80828684868886848689858385848486848786888688868486868684868581828183848484867e807e887d7f7d8b8182818b818281888181818583848385828382838181818a7e807e8680818083848284848180818386878683818181827f807f8583838384818281837d7f7d827c7a7c847c7a7c7f7b7a7b868686867c797b79817d7f7d80858585808482847d8183817c7e807e827d7f7d7d7e807e817a7c7a82858785818786877d7d7f7d7d848384838787877c868586838686867f8686867d88898880848684818688868886858681868586848a898a8486878683888988878585858088868881878587858688867b868886848383837f8586858a8183817e838583878686868287878784858585878584858581828185828382878383837d81828184807d8084898989828d8f8d87898b89898f8e8f8e87878784898789868484848e878987898384838b85848584898b897e898a8982848284868486848484868484828382868384838684868485818181867f8180867d7f7d87808180847e807e8475777586757775877b7d7b857f817f828381838782818284848284837f7e7f84808080877c7b7c837c7c7c867e7d7e83807f80827f7f7f82808080828081808486858684838383877e807e81838383858182818580808086818281828182817f7f817f7e7b7d7b7f7e7e7e81838383957d7e7d858b8a8b8591919192919191968d8d8d648d8d8d79908e90888c8a8c8a7f7d7f907b797b8b7b797b877b797b8b7c7e7c847c7e7c787f7f7f837f7f7f7e7b7d7b8d7f817f8c999b997f919391838e8f8e838e8f8e888e908e838b8d8b858687868c898a898e82828280868586828b8b8b8b838483898081808a808180887e7e7e817e7e7e827e7e7e807e7d7e81787978817879788573757385797a798d7f7e7f877f7e7f837d7f7d7b8484847c8889887f868686818886888187858784878887858686868485858585858485858182818683838387818081877e7f7e868180818b7d7d7d8c797a798f7577758a75757584797979837d7f7d7d7f817f7484868476838583887d7e7d7c7e7e7e7b8081807d8181817e83838383878687818181818382838282838383887c7e7c7f7d7d7d8a7e7e7e8779797982797979827d7d7d86797a79847d7c7d897f7e7f8983858388818381878381838b8180818b838383898182818b8483848b8483848c85848587868686898684868a8785878d8786878d8685868b8383838f83838388878587898785878c8383838b8685868a8484848e848484888486848883858385878687868786878986848685888688878686868885858587868686878787878b878787898686868586858689848484828383838b8685868a838383848484848484848482868586888685868585858585838383888383838281838188868886878383838583838386817f81868280828b7e807e888182818389878983808180838788878687878789858385878482848584868486848684858182818883838387808080868486848581808186828182857e7e7e857d7c7d858182817f7f7f7f857e7c7e8386848680818181847b7a7b83818281808081807f817f817e817f81808181817d8080807b7a7c7a888587857f8786877d878687858c8e8c7f7a7c7a8480818082868586818686868186868681858485828788877f898a8980898a8981878987838688867f8685868187878781868786848687868288898883858585868785877f8b898b81898b89817e807e808b8b8b88888888838789877f898b898686868684858585848787878486868685838483868080808581828181898789898787878a807d8085838583877f817f84838483877f807f837e807e888182817c7f7f7f8b7f7f7f8a8483848884828486848384858585858481838181797b798b7d7c7d848182818680808087828382848385868c83858689818281868182818980828085898b89847f817f837f817f827e7e7e827e7e7e837e7d7e88817f81827e7e7e837f7f7f837b7b7b88797a79847d7e7d827e7e7e847d7c7d827e7e7e817c7e7c828182818384848484838383838384838583848384848484838786878187898780878987898788878d83838385868586857d7e7d847d7c7d877d7c7d9b6f706f53878787799c9a9c89acaaac87a8ada882adb2ad84ababab83ababab84a3a4a380a3a4a37d9ca09c7c949794739495948b8b8d8b7c7b7d7b807d7f7d827d7d7d867b7a7b81787a78847b7d7b817e7c7e937572758b757675876b6d6b7d6f736f727f807f8a8383838084848488818281848283827f8283827d8080807f7e7d7e80767876837c7c7c897b7b7b8c7577758b777877887b7d7b82808180808483847e888888818785878585838584858485848584858087878783858585848182818583838385807f808582818289807f80878180818a8280828a7f7e7f8a7575758475757587777977897375737d7c7e7c75848684818383837e7e7e7e7a7c7b7c7c7c7b7c847c7e7c827e807e847f7f7f858080808783838384848484887f7f7f86818181887f817f867f817f85878687858786878a8686868887888789868886878385838d807f808d7e7e7e8e8081808e8182818f8585858a8787878f8686868b8585858d8583858a8583858b838383888081808f7f807f8a86858685817f818c7d7b7d8c7d7f7d8a7e807e8d7e807e8b818281887d7f7d888082808a8182818a818281888583858a8482848a848384888584858884828488848384898584858a8584858b81828188828282898383838b8685868b83838389838383848182818e808180878483848785848586848384878383838783858386808280847e807e8783838388838183888482848683838387818281858282828981828188848284898889888a87858788858385867e7f7e888182818680818087808180877d7d7d887d7c7d887d7d7d887d7e7d8780808086898a8986808180848080808684828482817f8183818181808789878780808081828382807e7c7e83868486828485847e82818283898a897d8181817f8484847d8987897e8182817e89878975868786888485847e8987898384848482848484808987898186868683888988808788878187888785858585848787878687888785888988848c8a8c7b898789858383837d81818176797779857d7b7d9376747683878587838b898b8587858783878587838a888a848a888a8587858785878587878987898688898884878887738d8e8da0817f818087888784898a898686878687898a898689878987898789878b898b8787858788828382878283828386858683878687848687867b878887978989898781828189838483838182818a83838385848484898786878a7b7b7b838081808481828182838383838383838382848283818281838283828281828181858485848482848383848385838483828384838583848384828382848182818483838383818181848987898485838581817f818982808283868586827f7f7f877e7e7e8480808084838383837f7f7f827a7a7a8c77777786797a79867c7c7c8c7676767f77787785757775837577757f797979807b7b7b7f7d7d7d7e7f7f7f7c7b7d7b787b7d7b767f7f7f747d7d7d747f7d7f827f7d7f7c858685848181817b85858581818281837879787e8e8d8e838d8c8d81818281877d7f7d897e807e8a7e7d7e8c7d7c7d897f7f7f857d7d7d82808080827e7d7e807d7c7d7b7d7c7d7d7c7d7c7e7b7b7b877b7b7b82818081857c7d7c8c7878788a7879788b75767584797979807b7b7b807f7f7f837b7c7b857d7f7d837f817f8681828181818281818181818083838385858485858786878387858787838183887e7d7e7f848284848284827d818281858181817f8080807c7d7d7d867d7d7d7f7e7d7e7b8382837d8685867f8685867f8584858485858581858785857f817f87838283857f7f7f8380818084808180837e807e837d7f7d847b797b867b797b867d7f7d897c7e7c8a7b797b877f7d7f8d8081808b8685868a8886888c8684868b8383838d8484848b838383898786878c817f818a7f7d7f8a8e8d8e848384838b81838189838583888584858b878887888685868a878687878182818a8283828d8383838b8685868c8787878a8788878a858485898788878e8686868b85848588808180898484848d8482848b878587898686868886878685878687888987898a89878987848484898987898a87868784868786858383838783838387868586878484848589878987868586898c8a8c88878687868685868781828188848484857f817f88838583888283828a80808089807e808d7e7c7e878182818681828186848584887f7e7f88848284877e7c7e877d7c7d887e7e7e877b797b877b797b857d7e7d847e7f7e85808080867f7f7f8481818185818181838283828280818080828482877e7f7e7d81818189818181807e7e7e84828182808383838280818083848484827d7f7d81838383818383838080818082848484808685868283838384868686818483848285858581878887818787878285858582848384828584857d81818179787b78837c7a7c7d838383848c8a8c8487858781918f918c807e8084858385808785877e82808285817f817d7d7b7d8a89878980858385838482848885858583848384798584858b8b8c8b84838383848485848484838485848284868182818383838385868486828684868780808084808080837b7d7b84808180827c7a7c847f7e7f867b7d7b847f807f857e7e7e897d7c7d817c7e7c847d7f7d857d7d7d827d7d7d87808080817e7d7e857e807e84818281817f807f827b7b7b807f7f7f87808080868686868286878681818181877e7d7e87818181827e7d7e8d7e7e7e8483848386878687858181817f7b797b8e7d7b7d8c7e7d7e867b7b7b84717371857c7c7c8582838288808080887f7f7f857f7f7f87818081867e7d7e887c7c7c877c7c7c867a7c7a8275757583676867876d6e6d86757475867574758a7d7d7d7e81818180777977817f817f787f7f7f7b8584858087878780858485767d7c7d7d838483828787877e89898982918f918b8685867d8b8b8b7d898989828081808f7f807f8b7f7f7f8d7f7f7f897e7e7e89808080857e7e7e828081807d8486847d8486847a8182817c7979797d75757580737373857371738c7472748a7374738c717171866f706f837575758677787783757675857577758375777585767676847e7f7e847778778b7f7f7f857b7c7b88777877837b797b8779777986797879837e7d7e807c7d7c7d7b7b7b867f7f7f84818181847f7f7f838383837a7b7b7b8680808083787978827f7f7f81898b89808889887f838583837b7d7b897d7d7d857f7f7f897f807f847c7e7c817d7f7d7d86858683848584848383838a83838387808180878280828c817f818d8484848a7e807e89848284888785878b8383838b8383838a8383837f8181817d817f819d8f918f65878787848a8a8a868688868281838187888a8889898a8985868586887d7f7d8a818281847d7d7d88848484877f807f8485858588848384848686868784838488858585878686868e8383838983838384817f81868482848e858585888787877f8081808a7f807f8b8282828783838388838383848383838382818284818181868383838181828185818281897e807e877e807e867b7d7b837b7d7b8b7d7f7d89818281818081807f8587858c7779778a7e7e7e8a7c7b7c88807e8085838183877e7f7e857a797a8a7d7c7d887e7e7e887f7d7f8984828489818181897f7f7f8783818383807e80827c7d7c847d7e7d857e7e7e847f7f7f857d7c7d847f7f7f847d7c7d7f7c7b7c80787778887979797a7d7c7d8f83848380767676838483847b7d7d7d7a797a797c757775817b7d7b7f7f7f7f7d7f7f7f85848484838383838383838385878687848081807f8081807f7d7c7d84807f808389878983878687858486848283848380818281828685867e878787838787878382838282828382838182817d8383838381828181818281848482848083818386868586858383838484848485838383878181818580818086838383848685868683858386848684848484848384848480868786837e7e7e7f7f7f7f8979787978808080917e7e7e8082838288808180837e807e867e807e8684828487888688888385838a848684878785878887858784808180847d7e7d847f807f8b878787818787878586868683818181828182818581828184818281837b7c7b7c797a798683838381818181868282828283838386838583857e807e7d7b7b7b8681818180878887888383837a8b8b8b7c8c8b8c8c8c8d8c9187888786808180838786878486868680858585817f807f828081808383818385808080817d7f7d7f7e807e7c868786868787878381818184838383817d7d7d7f7d7d7d7d7978797b8181817f7b7b7b787b7b7b827b7b7b837e7e7e7d8685868087868781868786877d7c7d88838183837d7b7d7f7879787b78797881838483847d7e7d8c8483848b8483848b818381897c7e7c827b797b817b797b81797a797f7b7b7b7c81828175828382808484847e8484847c83838380838383897c7e7d807f817f8b7f7f7f877f7f7f847b7c7b847b7b7b877e807e857e807e837d7b7d837c7a7c847c7a7c867c7a7c87787878867f807f86797979857b7b7b867b7d7b87757775867b7b7b857a797a877c7b7c847b797b88797b797d797b798682828270787978888381838285838585797979837b7a7b807f7f7f8385868586878787818787877e8383837e8182818183838381868786828585858384838484868586878685868787868784898889878585858a8384838b8483848b8483848a848384888482848f7b7b7b857f807f867172719f76767676928f927b989598678f8e8f86838383848182818a7e7e7e838081808886858689838383898383838a8281828c808080877e7d7e8980818087807f808c7e7e7e8d81828188818181867e807e8d7c7e7c8b8181818b8080808a8081808a808180898585858c8686868a8182818f8383838c848284898583858787858787848284888685868a868586868082808981838186848484888484848586858689818281837b7b7b897b7b7b877e7c7e89807e80897d7c7d877e7e7e8d7b7c7b8b7d7d7d897b7b7b8a7c7d7c8a7c7e7c86828482897d7d7d897d7c7d88808080897f7f7f887e7d7e877d7c7d847d7c7d877f7f7f867f7f7f837f7f7f858180818683818382818281808987898488868881898789817c7e7c867f817f8d8988898d7f7f7f767f7f7f7c8382838384868485848684828182817f818281857d7f7d807e807e837d7f7d817c7e7c82808180838182818584858484818181837d7f7d83808180847f7f7f817e7e7e827e807e83838383868584858586868683828382878080808681828182838383848384838380808082807f8083807f80817c7e7c85808180848081808280818084818281887f7f7f87808180867e807e877c7e7c877d7f7d8381828183818281838383838586878687858685838586858b8b8a8b86868586868384838484868486848484838685868586848684888688898688868783858382858385878785878b8787878c8e8d8e838b8b8b8587878784848384838483848381828181818181877f807f84818281898383838785848588838383867b7b7b88808180857f807f83838583847e807e7d838283868383837a848584878485847f7b7c7b8783848388838483817f7f7f8481828184838383848686868385858583868586848383838481808183807f8086848484868081808684838483858485818788878684858483858485848383837e858685847d7c7d7d8384837b8181818082848279818281838383837e86858686868686828485848f888688838b898b778888887e8b8a8b84818281878b8a8b908787878a8788878984868481898b897f8485847c8687867a7e7d7e797f7e7f7c8081807e81818179818281847e807e8383838383838383868989858886878388838483848586858281818184858485867e807e847e807e82817f8182878587848687868680808080818281877b7b7b85828482857f807f897e807e88818381897f807f868182818381818185818181827b7d7b817577757b787978897b7c7b897f7d7f847d7b7d8277777783757575857f7f7f847f7f7f81838383848182817f838383828484847f84858483838383838788878387878784878687828685868c797a79917f7f7f857d7f7d8e85858582878787848889888788898886898a89858183818277757794848384a276767677605f608d6c6b6c697778777e7b7c7b897f7f7f898283828684848485818281897e807e898081808a818081878281828a8182818a8181818b8080808983838386828382868283828a8182818c8685868b81828186848684898283828a8283828a8585858a858585888383838c8383838c8583858a888688888583858787858789808180877e807e82838583867e807e88818281868383838781828189838383868786878781818187817f81878684868983848389848684878584858b7f7f7f888486848982848288828482877e807e8680818085818181867f7f7f877e7d7e877f7f7f847e7e7e897f7f7f857e7e7e847d7c7d847e7e7e83807f80847d7e7d857e807e7c7e807e7d7f7d7f85848284827b7d7b847e807e81817f81817f7d7f7f807f807e7d7c7d828181817d818181777d7b7d81807e8083878687838685868384848484868586828786878484848484868786838687868384848484898789808383837d8182818281828187838483868080808480808082818181817f7f7f85808080847e7e7e7c7b7b7b857f7f7f868384838282838286848484858383838481828180838383857d7d7d85838283867f807f87848484887f807f88838383858482848484828485838383858484848a86868687858485858482848584828485808180838383838c8182818383838387848584808687868c8283828483848389868586828786878f8b8b8b8b85858584828482838486848484828482848284847d7c7d808383838688898886868686848482848685838581838383908e8d8e88868586878484848686848684868486838385838384868486868586868383838287868790858485828381837f838183828b898b818583857f8787877c8989897d828182848383837d8484848f8484847c7f7f7f997f7f7f8d7f817f857c7e7c857b7c7b807f817f7f868586857e7d7e827e807e7d878687808886887c878587808585858087888780848484838685867f8484848681828185838183887b797b838181818a818181848686868c848384928486848f8a8c8a898987897e878587778384837a7f7f7f76828382788283827e808280828284827e89878984838383838182817d818181887f7f7f89808080857d7c7d867d7d7d82828482857b7d7b837e7e7e83808080817e7e7e847e7f7e82848484897e807e898081808381828188848484838383838882838287818281857e807e8980818085818281828484848486868680888888878081807f808080877d7c7d8982818285868886888a8c8a848987898a8b898b828587857e818381837d7d7d827b7c7b848181818480808085838183838381838380818081818281838d8e8d86898989888584858b7f7f7f877b7b7b84787978847f7f7f848080808581828182878687898182817a76767684838283827b7c7b84817f81828d8b8d85898789848987898284848486838383888584858885848588848384888483848985858588838483878584858a8585858a8081808b8081808785838589848284898381838b8381838c8383838a8181818a8080808a8181818c848484858484848c8081808680818088838383817e807e8b83838388848484878383838486858689848284888280828686858687828282887f807f88808180867e7e7e8c7d7c7d8a7d7d7d8c7e7e7e8a7f7f7f88818081857e7e7e8680808089818181877f7f7f867e807e867d7f7d85818181857f7f7f847e7d7e867d7d7d887b7d7b82797b79857c7b7c847c7b7c847c7c7c857e7d7e84757475857c7d7c838685867f808080818384837f8283827c817f817e7f7d7f818181818386878680858485817f7f7f7f8886887f8b898b8383838380808180808081808280818081808180837e807e84848384828482848581828182808180828182818189898981858585857f807f8180808083808080828182817d808180807e7e7e827d7c7d87818181867d7d7d847e7d7e847f7f7f83818281847f807f8183838383818281868786878587868786848484888383838786858686878687868684868685838586868586867e807e898787878d86868688858385858482848586858686848484858383838681828184808080867e7e7e827e7e7e8b8080808a86858687838383847f807f847f807f837c7d7c7d787878847879787f7f7e7f908181818881818186848284848482848585838582848284858383838b7b7b7b83818281888282828384828482848284827c7e7c857c7e7c837e807e8980818086818181847d7d7d8a7f7d7f8a8b898b8488868882868486848180817e7f7d7f817d7c7d858181818086858682818281887b7c7b8482828281787a7887818381858183817f7777778e7b7b7b8980808087838383878484848487858782878587838788878286878682838383858685868681828185848484858987898a8e8c8e8d85848589858485848686868f858585947f817f927c7e7c877f7d7f777f7d7f6f7f7f7f757f7f7f758081807d8181817d7d7f7d817c7e7c7b7c7e7c847b7d7b827e7d7e8480808080818281807d7c7d867d7c7d887f7f7f897e807e887e807e8a81818187868686828284828681828181848484838484848387868785848484827d7f7d807f807f847f7f7f868181818a868586868786878483838388808180868482848486878687828382848283828187888786807f808a7c7e7c897c7e7c887e7c7e87838183827b7d7b807b7d7b7d818181857f7f7f838181818480808080838183848381838083838384818281847d7b7d86817f8188777877838181818781808187868586898182818a828382878081808b7d7f7d7c7c7d7c757e7f7e807f7f7f868584857b838183837f7d7f877e7c7e7f7d7b7d878081807c8484848687878780878787868787878187888786858585848b8a8b87888988868889888789878986898789858c8c8c86898889847f7d7f7f7f7d7f7f838383888383838a898a898987888789818281887d7f7d8a808180877e807e877c7e7c868282828f7b7d7b8c7b7d7b8780818086808180857f7e7f897b7b7b867f807f83848484858383838983838387808080837f7f7f86818281898384838580808086807f808582838282808080847d7d7d8687868784848484848484848481828184818181838283828682838285848684858486848484868484838483867f7e7f85817f81858284828b7f807f82808080817e7e7e817f7f7f7f828382827c7e7c827d7f7d807d7d7d867f7f7f7d7b7a7b7b7d7c7d8a7b7b7b827f807f808482847f8584858382838283848684838585858485858582808180828484847f7f7f7f7a818181867f7f7f817f7f7f7e7e7e7e848384838387868784878687828182818381828182878687898a888a85868786868687868784868484848684868685868489898985838383858c8a8c87848684828486848186858689808180857f7f7f887e7d7e887e7e7e877e7e7e877c7b7c878081808b7f7f7f8a7d7c7d887b7d7b867c7e7c877d7e7d867e7e7e837f7f7f857f7f7f86838383877f807f86808180848081808283838383838383848685868180818089838083828b8b8b928d8f8d88858785838484848884848487838383858383838484868485818281838383838187888786808080897d7c7d8680818082868586828482848585858589878687838383838a8486848a878987838b8c8b8c868686858786878686858683878587878b898b8092949287888788828384837f81828188858585858584858889878983838383858180818f8d8e8d91888a88898082808d807e80847c7a7c867b7d7b847e807e878685868986858688838483888384838a8483848b8483848b7d7f7d8c838383878383838a8081808b8080808b7c7d7c947b797b937f7d7f84868586728988896b808180898080807c858485807d7d7d808684867b868486817f7f7f807e7d7e8781818181838383827d7f7d82848484858686868a8181818a7d7f7d798383837c7e807e84787a787e7c7a7c827e7c7e867b7d7b88838383858181818281818185838283868b8c8b86898a89878c8e8c888b8b8b8387878789898989848585858a86878686868686868788878786868683878887888687868a8585858583848381838383837c7e7c7f8383837e838383858484848283838384838483838081807f7f7f7f7a8080807d7e7c7e8d7b797b987d7e7d887e7e7e887f7f7f8a7e7e7e8b7e7d7e887c7b7c887e7d7e897e7d7e89797b7985767876857d7d7d837d7c7d858182817e78777889787978887c7c7c8a868586877f7f7f86787878897b7b7b867e7f7e817b7b7b8375777583797a798a7a797a837a797a827b7d7b837b7d7b85808080857e7e7e827c7d7c7e7b7b7b848183817f7e807e848485848386878687848584858788878585848584878687878383838784848484868586868484848587868789868586878385838683858383898a89818d8d8d8b84828485858485858482848784838488848284878482848781808186818081877f7f7f84818181887e7e7e877f7f7f8783848384808080837f7d7f807d7a7d877c7e7c847c7e7c857f817f857f817f847e807e847c7e7c857d7c7d857f7f7f828685868684848484858485858181818373747384838383837b7a7b807b7a7b827e807e8584868487838483828283828281818181838483807c7d7c808182818285848582858485838182818480808083848384848584858584848485868586838789878483848383868586828685867f838483847e7e7e827c7e7c817d7f7d807f807f8783838387838383887e807e817b7b7b827575758a7e7e7e867c7d7c86807d8084807d80827b7b7b81757675847a797a7d7c7d7c857e807e828081808580818088818281848482848584828483848684878181818781818184828382877e807e878183818681808187818081868181818381818186808180857c7e7c847d7d7d83808080847d7f7d86808180838182818583838384878587858582858181838187818381838182818280818086838383837e807e7c8080808080818083838383857f7e7f8481818183838383848182818286858682868786878584858283838384838383867e807e89808280807b7a7b8e7e7d7e8680818085848484858785878686848685848284838482847f8787878389898983888a8886868686868383838984848487898989878b8c8b898b8d8b8a91939188959395828e8c8e8a9795978c8989898c8081808a8182818e7f7f7f8a8182818d888a888c8889888a8182818d8685868d8383838a7e807e8c7d7d7d8a8180818d7e7c7e91777577956e706e837576756f86858671868586818181818083828387807e807a807e80808182817f828382828181817d8181818282828287828282897f7e7f898485848a8383838384848484898b898386888685838183838482848383838385828282877e7e7e837e7e7e857d7b7d8a7d7b7d877d7c7d897c7a7c8a7d7e7d877f807f85818281868384838388888884878887838888888b8889888c8383838b8485848c898989858b8b8b858a888a818a888a818a8c8a7683838382868586848484847e80808082828382818182818081828180898789848b898b86868586878685868882838288808180887f7f7f8b7e7e7e8a7d7d7d8b7e7d7e88797b79857f817f8e7e7e7e8d7f7f7f887c7d7c867c7d7c8d7e7d7e877c7c7c887c7c7c887f7f7f8683828389838283877a797a887b7b7b897c7c7c837c7c7c84818281897a797a867375738d757775877b7a7b857d7c7d85777677897e7f7e857a7c7a84787a78837b797b847d7c7d847d7c7d867d7c7d827d7d7d827b7b7b89808180878081808483838382868586838081808181828181808280858385838387898784878987838483848587888786868686888585858684828486868486878180818a7f7f7f888182818a818181858384838a818181887e7e7e86828382868383838687888782808180888a8a8a89898b8985868886837c7e7c857f817f8681818186818181897d7f7d857d7f7d867b7c7b867b7c7b857b7b7b8277777784797879867f7d7f87808080887e7e7e857f7f7f81818181858282828181828182868686838585858082828284808180818685868381808181818381827b7d7b8581808185818081837e807e847e807e827f7f7f7f7d7d7d7b7e7c7e817e7c7e827c7e7c8683858386898789858a888a898b8b8b818787877e8b898b898b898b8483858386898b898583838385818281828786878387868785868686868584858685848583858485898080808780808086818181828080808b7e7e7e857e7e7e8a7c7b7c867e7e7e8a8280828984828487818281848283828582838285818281848081808280808084818181867f7f7f84828082857e7d7e84797b79847b7d7b837d7e7d847c7d7c827e7c7e80807e80847e7e7e83808180867d7e7d84807f8081808180827f807f8584838486878887858787878685858585848484868484848186868684888888888385838681838185858485878482848685838583878687877e7e7e848080808580818084838383858586858584868485888a88888c8c8c868a8c8a86888a88898e8c8e898f8d8f8a8f918f8b8f918f8c9496948d92949288969496849694968b96969682989898849c9b9c879e9c9e809f9c9f8895929592878587928482848d83848386787a78917373738f7b7b7b878384838d8586858a8485848b8383838c7d7c7d837b797b7c76747681807e8081848284838584857f8686867f8788877e8381838286848682818181847f7f7f8b868686828b8c8b7a838183857775778c7173718a7b7d7b857c7d7c837c7d7c848886888189878986818181807b7b7b83817f81817b797b827b797b897b797b847f807f8a7b7b7b8b7b7d7b887b7d7b837e7d7e847b7b7b8578797885787978837b7b7b867b7b7b817f807f85818281867c7b7c837c7b7c82797a79807678767c797b79808183817f858385807e7d7e807b797b7f7e7c7e83807e807f817f8187817f818386848685818281857e807e86838383838383838e7f817f8782848289808080897e7d7e857e807e8e84848488808180887c7e7c877c7b7c867e7e7e8c807e808a7d7b7d867e807e8c7e807e8d7d7d7d8b7d7e7d867f7f7f8a8080808b7c7d7c877b7b7b857b7d7b907b7d7b938482848f807e8087797b798b7678768678797884797a7989787a7887797b79907879788a797a798a808180897c7e7c8b7d7f7d817c7e7c8b7c7b7c877c7b7c857a7a7a867a7a7a857c7b7c887c7b7c857c7d7c827b7b7b88787978857a7a7a7e8383838677787786808080857f7f7f8581838185848684868684868684828487838483898384838782838287818181897e7d7e867d7c7d867e7e7e847f7f7f81818181997d7c7d8787878779898989818b8a8b887f807f868080808580808086818081867d7e7d867f7e7f877c7c7c867f817f7f81838185808180877d7f7d897f7f7f897e7e7e89828382888181818684848485848484868686868485858582848484828786877d8180817978787875707270737577758b7e7d7e8189878980838583838183817f808180727d7c7d807d7b7d868b898b86878987858486848587868784828282868182817f838483818583858887858785858785837f817f8084848483808180828182818481828183868686848788878485858585868786868384838281828187808080848283828981818186838383858283828380808087797a79897c7c7c867f7f7f877e7e7e857f7f7f827e7d7e867f7f7f84808180828283828480818086797a7983817f818f7c7e7c8881838183807f80828080807d7f7d7f7b7c7a7c857e7e7e84828382858180818682818282838383838484848784828489848384878584858785848587848484878685868688888885888988838688868586888685898a8982898a8985898889858a8a8a80808180868080808a848484878182818a858685888787878f8a8b8a8c8e8e8e8892949287989a988a9997998897959788969696899394938c8e908e8a8c8e8c898c8c8c89909090879494948094949482929292889091908b949294849f9c9f7ea6a6a687a2a2a28d9f9d9f759998997b7f7f7f917f7f7f8e7b7a7b897775778d7e7e7e948485847e8e8e8e8688888877918f91898a888a85898a8985888988848485847f7e7e7e8276747687706e708977757784818181877e7d7e8375747578817f8183838183888183818c7b7d7b8781828182818281827b797b8a7d7b7d7c7d7d7d84878687878684867e828082727b797b8c7f7d7f86777577858486848780808084828182877f7e7f847e7d7e85817f8186817f8185828482817c7d7c86797979857e7f7e837f7f7f807f7f7f807b7b7b7d7e7d7e7f7c7e7c7c797b7986777777767474747e8381838188868881878587818684868383818385817f818180818081848484868685868584848484808280857f817f87868686968686868881828185848484878987898783838387838483888182818a817f81868684868d797b798a7f817f85828182877f7f7f84808080817e7e7e917b7b7b8c797979837f817f8a828482887d7b7d86807e80877e807e838183818f7f7e7f887a7a7a887c7e7c88828482858482848982808287808180878182818981828183868586887f7f7f877f7f7f887f7e7f88828082868283828580808088818281887f807f87817f81867f7e7f887f7f7f86818181877c7b7c877d7c7d8a797b79857e807e84807e80857f7d7f897e7d7e897d7c7d89818181887e7e7e8980818088808080867e7e7e86848284877f7f7f8981818188838283837f7d7f81878787838b8b8b8184828482848284817e7e7e827d7e7d847c7c7c84797a798375777580797b798484848487808180878785838980807e887e7d7e897b7a7b8c7f7d7f877b797b8a797a79867b7c7b8b818181847f7f7f83858585828b8b8b88918f918c888888887f817f837d7f7d857e7e7e817f7f7f7d7d7c7d7679797982898889858181817d7878788478787884777577867d7c7d8279797988797979857e7d7e837c7c7c847e7d7e847b7b7b827b7b7b827d7c7d827b7b7b827b7b7b8177797784777977817b797b847b7a7b847c7e7c84838383877c7e7c867e807e85818181838080808484828485868686868888888784838484818081867f7f7f84838183858280828381828180828382897d7d7d88808080838283828381828183878787848482848581808185818081828081808381828183808080857e7e7e86808080848080808581828185808080887f7f7f887d7d7d897e807e897d7f7d877d7e7d8a7b7d7b897d7c7d847b7a7b867e7e7e85818081877e7e7e8583818388878787888889887f8e8e8e8a999899858e908e8a9193918a8c8d8c8a8e8e8e8d8a8c8a90898a898b898a898887888789898a8987898a898688888885878787878686868684838486818281897f7f7f847b7b7b7e7b7b7b7d7c7c7c827c7c7c857778778773747383767476807b797b7b7a797a698481847d9190917b8c8b8c959495947c999a99907e7e7e927e7e7e9b777677859395937b8082806e868886938b8a8b6e80808079757775897f817f8f8180818487878788858685897b7a7b89797979857e7f7e807d7c7d8681828188818281887e7e7e8b7f7f7f897e7d7e83828182878383837a7d7e7d837e7e7e857e7e7e83848584848988898a87868785848484847d7f7d86808180888081808680818086838483868c8a8c858382838683848386878787838b8a8b868585858486868685878887848c8a8c818988897f87888782898a897d8f8e8f7b8d8c8d86898989838182818281828181838383828484848484848484848484867f807f857e7c7e837f7d7f867e7e7e8581818186838383877b7b7b887c7c7c88797a7988787978867b7b7b8d7d7c7d857e7d7e867f7e7f867b7b7b868383838b838383877f817f8881838188818181858786877d8c8a8c8b8685868e7f7f7f868181818680818086808180888182818382838285888688808e8c8e8d8788878684858489838583888385838a8988898689888989848684867f807f8384868489808280897f817f847b7d7b887e7d7e878482848782808288817f81898181818581818185808180877f7f7f8780818088818281877e7f7e897f7f7f8980828089818381878484848781828186808080888283828687868785858485828685867d808080897d7d7d8681818184817f818b87858788858385848785877f858485877f7f7f878d8b8d808d8b8d828788877e848584847e807e877b7d7b887879788c8685868783828086878583858989898a8080807f858385838b898b82878687858786877f8383838589888983858585858585857f7e7e7e7c83838379818381827f817f7e8081808b7d7d7d767d7c7d79737473837f7f7f80797a79857878788c818181888586857f7f7f7f857b7b7b837b7b7b827a7a7a84797a7981797a797b7879787b7575757a7777777e7b7b7b847e7e7e8781838183858785858384838684868486838383878081808683838384818281867f7f7f8784868484858485858482848484828483848284838080808380808085807e8085838183827f7f7f827f7f7f7f8686868386868680808180877f7f7f8384828482848284848180818681808182808180848081808481818186808080878383838384858484818181857f7f7f857f7f7f86818081878182818681828187808080877d7d7d867e7d7e8980818085807f80857c7d7c887e7e7e86818081898482848a85858585868886828688868386888685898b898a8c8d8c878789878a868786898485848a8181819184858484898a89858a8b8a828887888286878682848284808482847f7d7d7d7c7d7c7d817678767d787978757b7b7b93797a797e93929373838383836d6b6d866b696b8a6365637b767576816b6d6b8c9190918f8384837e8e8f8e64a09da082828282957f7e7f9277757775898b8983888a885e86858677757675887f817f8d8183818d8382838b8382838b818181887f7f7f867f807f86797979807d7c7d877f7f7f877f7f7f86818281897f7f7f8481818185818181888080807b808080828e8d8e8a86868687848584888d8d8d8a888888848987898589878987848484848383837e808180877d7d7d81737373877b7b7b837f807f847d7e7d847f807f817d7e7d877f7e7f828080807e7b7b7b807f7f7f82818181808080807c7b7d7b7f7f807f7d7f807f7e7f807f8486858681808180808081808481828182818281878182818584828486817f81897e7d7e877d7c7d897b7c7b8277787786767876857f7e7f857c7c7c8d7e7d7e8a7c7b7c8a7c7b7c8a797a79897b7b7b897b797b817b797b8a7779778477797788797a7985797a7984757675867e7d7e867f7f7f85828382827e807e85848484877d7d7d847d7c7d7e7d7b7d8c807e80847b797b877b797b837577758f7779778c7b7b7b88818181857b7b7b897f807f8983858386808280897f817f8884868489848284847c7c7c8c7c7c7c8982808287818281897d7c7d8b7d7d7d89828382888081808981828189828182898281828a7d7f7d887e807e887e807e88808180877d7d7d887d7c7d87797a79887d7d7d88767676857e7d7e887f7f7f817e7e7e837c7a7c827c7a7c81757375847573758377787780777877807879787f787978827d7c7d837d7c7d857b7d7b837e807e898685868a7f7f7f897f7e7f887777778778767882787678867573758577757785757475857574758a737473876d6e6d866f706f856f706f846f706f846f706f86707270827678767e7676767a767676706c6a6c71717171747577757a7577757c7d7f7d8b7779777b7775777d7977797c7d7c7d7b7e7d7e7a8383837c8786877e86858685898789888d8e8d8891939182969496888e8c8e85898889818b8a8b898a8a8a898a8a8a85908e908a908e90868f8d8f898f8d8f86949694858b8c8b858584858085858586908f9083908f9085919191869191918797979787979797819c9d9c83979997879495948194959487989b98879ca09c879b9c9b869b9c9b899ca09c869ca09c86a29fa285a29fa285a3a3a387a3a3a3859f9f9f899f9f9f87a2a2a285a2a2a287a1a1a187a1a1a184999b9987999b9987999799879997998699989987949394859493948894939485908f9086898889898685868583838388868486807b797b897f7f7f887f7f7f857c7c7c847f7e7f857e7e7e867e7e7e887f7e7f97797a79857f7e7f827f7e7f808081807d7f7f7f807f7f7f7f8080807f817f817b8684867c8280827e7e7d7e7f76767698787778877778776d878787787a7a7a887f7f7f7f7b7c7b8c7576758a7f7f7f91878987777b7c7b93757675787f807f7a9398938f8a8b8a929192917d8e8d8e848b8b8b6e9799977e8787877e7d7d7d8d7f7f7f8a7f7f7f8a7f7f7f86818181868283828c7e807e7d868586797d7c7d91737173857e7d7e867b7b7b877b7b7b85797a79857b7c7b867b7a7b867b7a7b7d7d7c7d8c8384838983848384838483858384838583838383828282878283828383848387868586858b898b848e908e89888a8886818181868283828582838281818281858485847f8687868586848681838183828283827f8080807b7f7f7f807b7a7b8086848688807e80807e7d7e7e7d7a7d8386848682817f81837f7f7f85808080838280828582808283818281878486848c8180818383828380828482887c7d7c888383838e7f807f878384838a8080808f7b797b887d7b7d8a7b7b7b867f807f847f7f7f87818181897f7d7f847b797b82797b79877c7e7c897c7c7c84797a79897c7c7c847b7b7b887b797b897f7d7f8684858486808080867e7f7e8881828189838583868385838a8382838b81818194838383877e7e7e827f807f8c7f807f877e7d7e877c7c7c887e7f7e827f807f8c7e7d7e887d7c7d8a807f808a8381838c818081837d7e7d8a7b7b7b8a7c7c7c897e7d7e887c7b7c8b7f7f7f897f7f7f867f7e7f897c7a7c8a7f7f7f8880808088808080887e7e7e8781808188807f8085808080867e7e7e817f7f7f827b7c7b86818381847f817f837d7f7d837f807f827f807f817c7e7c807b797b837b797b7f797a79857d7d7d8a8281828c7e7e7e897d7c7d8b7b7b7b88807e808286848687818181877f7f7f837f807f83818281857f7e7f837d7c7d877777778975757588797979837777778672747283727472817474747c7071706d6c6a6c83797b79877e7e7e7f86858684848684808486847e8583858383818383818181867f7f7f858182818389878980898789857f807f827b797b807b797b7e7b797b7e7b797b81787978817e7e7e86848284888583858288868883888688878583858a8381838383828383878787818989898a8989898d8989898b908f908a8789878d8789878a8685868b848284887b7d7b857b7d7b877b7d7b867b7d7b897b7a7b867b7a7b8674767489747674897b7a7b8d7b7a7b84817e817e767376847371738673717386737173847e7c7e8476747684767476857b797b857b797b857c7e7c857c7e7c8486848684868486848686868586868681838083838380837f828082808988897d7b7b7b857b7b7b80807e806b807e809d7c7c7c817f7f7f897b7b7b84797a79897c7d7c877e7e7e877e7d7e89797a798a74767485797a79867b7a7b807e7e7e7f7f7f7f7a7e7d7e7d807e807d7b797b7a7c7c7c7e797a797b7f807f967c7d7c9e7b7c7b7187878764929192837a7b7a8e828282897b7c7b8a838483947371736a828282837b7c7b86777777978385837f8787877f807f807d8888888c8586855a878787557f7e7f877d7c7d877f7f7f83808080868081808481828186808080867f807f7d7d7f7d717b7a7b917d7d7d88787978857c7c7c87797a79867e7d7e877b7a7b897b7a7b81777577898384838c7f7f7f7e797879867b7a7b857f7f7f84808180878383838781818187808080847b7d7b88808180877b7d7b877e807e877f7f7f877e7e7e857e7e7e847e7d7e867c7a7c847f7e7f81838183858482847f808080808283827f858685838384837a7c7a7c7c868486837e7d7e85808180837d7b7d80807e8083818181837c7b7c82797a79837e7d7e847b7b7b86767676887b7b7b7f7878788b797979847f807f87848484867d7f7d887c7b7c837e7e7e888785878c838183877e7f7e8d7e7e7e7b7f7f7f8e757375887b797b7a7775778c7375738976787687797a79877b7b7b84787978877e7d7e86838183878684868683838386807f808581828189818281897b7d7b877d7f7d87797a7986797a798473757387737573857676768475747588777877877678768b7979798a7c7d7c89808080897e7d7e8c7b7d7b887c7d7c8a7c7d7c877d7d7d8b7f7e7f8c7e7d7e8a7f7f7f8b7f7f7f887e7e7e897c7d7c898181818a838383887c7b7c89808080878180818781808187818081837e7e7e817c7b7c857f7f7f8385848585878687828183818b898b89868484848581828183868586828484848286878683898a898a878687898786878a818181897f7e7f8b737373896b6d6b8c6b6a6b8a6d6d6d88696b6988676967886765678967656785696969846d6e6d876d6c6d8a6f6f6f85717071846f6e6f826d6e6d846b6c6b7f6a6a6a7a6868687564626489807e8084777877817778777f787778837574758377787782747674877371738577757786777577857b797b837c7a7c827e7e7e847d7f7d8383848383868786848787878287868785878687837f7f7f838584858a82808286838183868383838585848583818181847f7f7f847c7c7c857c7c7c82787978847577758475757582757675837371738276747684737373827978797f777877827b7d7b8384828487848284838786878a8c8a8c838c8c8c839292928c8f8f8f939fa09f92aca9ac8f9c999c8f949394889493948c9193918c9193918c8f8f8f8f8f8f8f91908f908e949494879495948a94959489989a9885989a98889c9a9c869c9a9c809c9c9c8c9c9c9c85a7a7a77b9190917a88858875888588948b8c8b7f868886827f7f7f817b7a7b867c7e7c87797b79857879788278797884787a78857778778673727382777977847575757d797b797d7e7e7e7c818281798284827d7a797a817775779f817f8185737576796d6f6d74686968787373737c69696985656465906d6c6d8d6263627973727389818381958d8b8d878987897b7576758e767676887b7c7b746f6d6f5b6869685c737373867f7f7f847f7f7f85818081857e7e7e85838283847f7d7f837b7d7b847b7d7b7a7f7f7f838181818c7d7f7d8784848482797b798b74767484797a79877879787f7b7a7b90818181817e7c7e8784828485817f81857e7d7e847d7c7d847c7b7c867c7a7c857e7c7e867d7d7d857b7d7b867b7d7b857c7d7c8878797887797a79897d7b7d87828082837f7f7f837f7f7f847b7a7b817d7d7d847c7c7c7e7b7b7b7e7b797b807b797b7f7d7b7d77828082887f7f7f807b7a7b827b7b7b81797a7983797a7982817f8183828082847e7d7e867f7f7f867e7e7e857e7e7e857f7f7f898483848f8584858a818281887d7e7d8a858585877f807f877f7d7f897977798a7d7b7d827d7b7d817d7f7d857d7f7d877b7c7b87808180878787878a8382837e7f7d7f8e7875788e7e7e7e877e7e7e897b7a7b8c777577857f807f8d7b7b7b897b7c7b877b7b7b887e7e7e897b7b7b8e7a7c7a8b7b7d7b8c8182818f7d7c7d897d7d7d8c7c7d7c8a7e7e7e8c7f7f7f8c7e7e7e8a7d7d7d8c7e7e7e8b7f7f7f8c7e7e7e8c7d7c7d8b7b7a7b8d7d7d7d8a7c7d7c8d7b7d7b8d7b797b887d7c7d8a797a798b7e7d7e8a7f7e7f857e7d7e877e7d7e897d7c7d887e7d7e867f7f7f867e807e86808280848383838480818086848284848483848684868484848684848788878987888786898789848b898b848889888387888780858485837b7c7b867d7d7d85757275827b7a7b8d7777778e737573886f706f8575777583797b798579777984757375886d6e6d8b7377738b757675886e6d6e846f6e6f85717071856d6e6d826d6e6d816c6b6c756061608179777982797779867b7c7b807d7d7d827e7e7e7f818281817f7e7f847f7e7f8385838584878587858c8a8c8589878985898a898686878680838483858182818084838482848384837f7f7f837d7d7d847f7f7f877b7c7b837e7c7e837c7a7c83797a798177787781777877827f7f7f847c7c7c837c7c7c85797a7985797a79877576758571717187716f7185706e70896869688868696887696769886765678a61636188646664896264628c6264628c66656694605f607f7e7d7e846e6c6e836a696a806a696a7f737073837370737e7578757f7578757f79787981797879847c7b7c857c7b7c887b7d7b807b7d7b778482847a8482847f8482847a8482847e8482847c848284787b797b8a807e80848280828296939683818381837c7e7c84818181857f7f7f867476748877797784797a7982787978827677768477777783797b79837676768377797784757575827d7c7d807c7b7c7c7b7b7b7c7c7d7c8f817f818d7b797b807375767a77797b74767576806b6b6b816e6f6e8e7173718c6f6f6f8e7271728d737273828486849a787678767472748a7b7b7b81808080856f6d6f716b696b626b6b6b7d787878877e7e7e82807f80867e7e7e85818081858382838a8787878091909179858685787f7f7f8e83848382818281857d7f7d857b7d7b84797b7989787a78877575758a7d7c7d837978798a7f7d7f8a7a787a85797a79847e7d7e887d7d7d867e7e7e857f7d7f867e7c7e867f7f7f877d7d7d877d7e7d867f7f7f877f7e7f897f7e7f897e7c7e877e7c7e867e7e7e847e7e7e837d7c7d807b7a7b81797a79827b7b7b817d7b7d84807e807e807e807d7d7b7d80818181807e7d7e7f7b7b7b7e7b7b7b7d7e7d7e8878797889767876847e7d7e837e7e7e847d7d7d857e7e7e868283828b85848583888b88898989898e8f8e8f868b8b8b898b8b8b88858385868785878d858385818381838f898b898f8789878e8b8a8b898e8d8e8a8989898c8f918f88898989888d8d8d898b8a8b888988898b878987848789878582848287848684868988898889888984898889858988898b7f817f867f817f8a8181818d818281877f7f7f857d7e7d8b7f7f7f887e7e7e89808080857e7f7e8b7e7e7e8b7d7c7d8a7d7c7d878080808b8181818e7f7f7f8e7d7d7d8b7d7d7d8e7e7d7e867e7e7e837f7e7f887c7c7c86787978877e7d7e887e7e7e897d7d7d857f7f7f887e7d7e83818381867e807e858081808384848483898b8988898a8986878787848586858084858488898a898486848682848284808482848184828483838383817d7d7d81737073858183817e838383837e7e7e916b6d6b856b6d6b876b6b6b84686968836d6b6d866d6b6d856b6d6b8a656765886563658267656785646564835f615f8560616084626362806564656f5f5e5f8a787778867b7a7b817f7f7f837d7c7d827d7e7d867d7e7d877f7f7f868786878781828188818281877f7f7f857e7d7e81797b7984797b79847b7b7b82787978837977798373717382737573857375738a7172718877777784777777807b7c7b83818181827b7c7b84797779847977798378737884787378847775778477757783777577817b797b887e7d7e807b7a7b88817f818b8482848c808080898486848a8486848b808080888181818c8584858a83858386838583898b898b8a8b898b8a898b898a898b8987898b898a898b898987898788898b8987898b8988898b89878688868883858386858385858583858586868682898989818787877f898989808e8c8e7e8e8c8e7a989798829c9b9c769494947c9493947b9696967f9899987c9c9d9c80979797859493948794939486898989857e807e857b7d7b827b7d7b817b797b857b797b7f7b797b807b797b8179777982737173817b797b8a7d7c7d887d7c7d78757375837773777e736d7383767476827b797b857d7c7d8d7d7c7d8c7b7a7b827373738571707190676867857575757e767776847e7c7e7b7c7a7c7f6d6c6d6d71707178717171847b7d7b857b7b7b827c7c7c827e7e7e84838183857f7f7f94818181747d7d7d737375737b71737190717371837b7b7b8378787883767876847b7b7b857b7b7b87797a797f7977798d7f7f7f897e7e7e857e7e7e857f7f7f857e7e7e88818281868383838781808187808080888081808683838385808180877c7e7c87807f808a807f8088807f8087807f80877e7e7e847e7e7e827f7f7f82818081837f7f7f8180808080818381807e807e7c7f817f828183817e81818183868786818c8a8c82898789808787878487878784878787828182818180818089868586868586858981818180898789897b7b7b857b7b7b85787878867978798873717386717371867173718a7f7d7f898d8e8d93949694939193918f8d8b8d8885838589858485898181818683858389868886877b7b7b83808080887f7d7f807d7b7d897e7e7e848182818880808084808080878080808680808085838383848383838684848486818281877e7e7e877e7e7e867d7f7d84818381887f7f7f837d7c7d888081808c7e7d7e8a7d7d7d8e7b797b8a797979847c7d7c887d7d7d877c7b7c8776787687797a7983767676827676768a7b797b897d7d7d897f817f887e807e888181818783848386848684869193918a8e908e878a8c8a878c898c8594919480919391808f918f818e8e8e848a8b8a868b898b8489878986888a88838a8b8a83878687787d7d7d848f8e8f81838483797b7b7b8b8e8d8e83828482887f817f8079787983767576827674768376747681717371866f716f81716f717f716f7180706d70826d6b6d816c6b6c8268686881656465817b7b7b9491929186808080817e7e7e857e7d7e857d7d7d857d7e7d85777877867778778778787882787778837d7c7d817d7c7d80787a788171737181757775847a7a7a828384838081818180797b798971737186757575886d6e6d836f6d6f88717071887b7c7b887f7f7f87848284868785878b8e8f8e8b8684868883848387898b89828c8a8c868583858180808085808080867d7b7d887d7b7d8a7d7c7d8b7e7d7e8c7b7a7b897c7b7c88797a79897576758c7375738c7375738b7b797b8b7b797b8a787a788b787a7888787a7887737573887b7d7b887d7f7d877e807e847b7d7b87787a7886787a78867b797b867b797b897b7a7b867e7d7e838382838283828382807e807f807e807d7b7f7b7e7b7f7b7a898a897c898a89808684868184828482848284818482847e8688867f8c8c8c809392937d9795977e9a989a819a989a8393979381888a8882817f818189878984858685828384838583838385807f807d7b7a7b837b7a7b857b797b86818281877c7a7c84767476837373738e7979797e7979797f717271817775778d7170718e6d6c6d827575758273717378757375757775777b6d6c6d827b7d7b887b7d7b847f7e7f84817f818282818281818081818383838a777877768181816d85848589868886848d8f8d8186858683838283847b7b7b827c7c7c877e7d7e83787978868586858c8384838d82838285818181867f7f7f86828182897e807e847c7e7c88807f808481808187808180887d7f7d887d7f7d8781828188807f80877d7d7d877d7e7d877c7d7c847f7f7f857f7f7f847e7e7e847d7e7d837f7f7f837e7d7e817e807e827f817f818183818180828080818181837c7a7c7f7b797b827d7b7d7f838483867f807f85838483847b7d7b827e807e817c7e7c84797779837d7c7d807b7b7b84818081857f7f7f8986868687878787898a8b8a888d8b8d8b908e908b83828399898989908385838e81838184817f8181858385878181818c858485877b7d7b878082808b898889888685868b8987898a8583858e8182817d8283828a7e7e7e837e7e7e847d7d7d897c7b7c877d7f7d878081808680818088808180888080808a7e7e7e8a7f817f8a7d7f7d8a838483857f7f7f898080808781818186818281897e7e7e8b7c7d7c8a7b7b7b887c7b7c837d7d7d817e7d7e867b7b7b887e7e7e897f807f8b7d7d7d897c7b7c877678768a797b798b7d7c7d8a7f7f7f8a8688868d858785898e908e8b9698969194919484918f918f85878587878987858d8d8d828d8d8d838a888a858d8b8d808c8d8c838b8c8b79858485818181818181828183818281706d6e6d886a6b6a82767576806b6c6b7e6667668066676684626362825f5f5f816262627e626262826162617d6464647f63656382656765837171718b7677768c7b797b797b797b7f7b7d7b817b7d7b7d8683868086838681898c8986898c89869897988698979885a0a0a083949494858b8d8b848b8d8b818486848a8789878b898b898d8f918f85918f917a8886887a818181877576758d88898893919391919795978d8c8c8c8e8c8b8c8c8584858b8483848b898889887f817f897b7d7b8b78767888737173836a6a6a8b7273728a76747683817f818a8c8a8c89838283878384838c8081808a7d7e7d887b7d7b887f7f7f898080808c7e7f7e8d7c7d7c8b7677768a7474748b7575758b777877887474748b7575758c7272728b6e6d6e886f6e6f867170718474747487737473867674768775737585777577887372738278797881757675817778778175757580747474817879788073757380777977837b7c7b837b7c7b847b797b85777577857373738475767583797979837b7c7b81797c798175767586787878847f7d7f81868486808684868281838184818381828383838287868784898789828684868484868483808180837b7b7b887b7b7b898182818680818080787b78837e7f7e877d7c7d837b7a7b8d717371866e706e82757575807473747b767676807b7b7b867d7f7d838082808381818184808080847e807e828383838283818387817f81817879786d7173718f79787982797879807d7b7d7f7b797b83808280857d7f7d837b7d7b888383838b86878689848284867f7f7f878080808681828187818281888281828881808187807f808880808088807f8088807f8088807f80887f7f7f887f7f7f87807f80867e7e7e8681818185808080827e7e7e847e7e7e827d7d7d807d7d7d827e7e7e7f818181807e7e7e7f7d7e7d7e7c7d7c7e808080817f7f7f817d7c7d858182817b797a7985797a7984807f8083807f8083838383828383838086868684807f808581838184818381867f807f84848484847f817f847b7d7b897b7b7b8f7c7d7c90868586938383838c83838387818281868181818581818181838183877f7d7f878484848b8484848b808180888383838f8081808d8a8a8a85838283818080807c8384838d78787888747474897677768881808189858385868584858c858485877e7d7e8d7e7d7e8b838383897e7d7e8679787984797879897d7e7d857b7b7b847b797b837b797b857b7b7b847e7d7e87797b79867b7d7b877c7b7c867d7c7d867b797b847e7c7e857b7a7b837b797b87757475887b7b7b8f8383839086858692878587928381838e8383838c8786878b918f91868a888a85918f918a878587857b7b7b877b7b7b7f7b7c7b81797979817375737b7375737a777577777f7d7f797d7c7d887373737a6262627a5f5f5f786163617b6163617e6869688366666684696a69856d6e6d87737473857374738576727686797479867b7d7b887b7d7b8d7b7d7b8f7b7d7b947b797b8d9797978cc6c8c683b7b9b781bdbabd80bdbabd83afb4af8aaaaeaa8aa6a6a687a1a1a18a949494759a999a8bacadac7b9c9d9c8d9b9d9b869b9d9b8e8b8d8b81898b8986858385798e8c8e87a09ea088a6a4a68aa0a1a094a5a6a58c9a989a7f9795978ba1a2a18ba5a6a587a6a6a68ba1a1a18d9c9d9c82a5a6a57d9493947c94939490737373926a6a6a966b696b926866688b6e6f6e8e7f7e7f918484848a8a8a8a8887878789858585887e7e7e8a7e7d7e8a77767789777677877879788a767776887676768a73727389717271866f716f856e6d6e886c6a6c876b6d6b856c6d6c846b696b866b696b886c6a6c856c6a6c866b6b6b876b6b6b876e6d6e846e6d6e847676768477777784747474837879788077797783797b798177777781737273837775778477757785747474867474748475747584737273846f6e6f86717171827172718571727185716f718774727480737573847577758673757385797a79847f7d7f857e7c7e81808080867f7f7f8287868786858485888786877e8786877f898789847e7f7e838081807f7c7b7c8c787a7887787a78857a7c7a877a7c7a7e828482857e7f7e84848684857e807e8480808085818181848182818483838382838183808987897a787978869393938695969584959695818e8c8e84939193838a8c8a83868886858484848a878687878483848684828486818181898283828681828186828282898180818881808187818081898180818881808186807f80887e7e7e877e7e7e887e7e7e887e7e7e8880818086818181847e7e7e847f7f7f827e7e7e827c7d7c847e7e7e807f7f7f807e7d7e7f7e7e7e7d7c7d7c7e7d7d7d7f7e7d7e7f7c7b7c807d7d7d827e7e7e767f7f7f827f7f7f81888888838b8b8b8480808085838383858383838686878683818381878688868581828188848484878486848784868486828482917f807f928182819180818087838383868081808980808086868686818d8b8d898d8b8d878a888a878484848a838383897e807e8a7c7e7c8376787684707170857071707e6d6c6d877b7b7b8775767584737473887374738270717088737673886c716c7d7a797a91818181928989898a8686868c878787868e8f8e8083838380868586807f7d7f8775737586807f80867e7d7e857c7e7c867b7d7b81808080837d7c7d837b797b8a7e7c7e867e7d7e8780808087818281897e7f7e8d7f807f907d7f7d90797779937b797b927d7d7d8d7d7d7d88797779837977797e7d7b7d817d7b7d8e7e7d7e847e7d7e837372737b7170717b626362805757577f5a595a7e565556765b5d5b7a5659567e797b7982797b79837b7c7b847f807f848687867f898a897f83858385838583848381838583818384898a89858a8c8a86878687878484848b7d7d7d907c7b7c907b797bae838383a07f7f7f88878687818387837a838783798789877e8082807d7b7d7b7e787a78817979798074727486706e70807a787a898785878993919389919091848e8d8e838789877d87898786919191829797978c9c999c809c999c8196939687a5a2a58caca9ac83a3a0a3838f8f8f878f8f8f859597957c8e8f8e669794977897949785a8a7a88bb6b3b682b3b1b39d8d8e8d8d8e8c8e90878587897e7d7e8a7e7d7e837b797b867e7c7e897c7e7c898a8a8a8a807e80837d7b7d8a797b79887b7d7b89818081847f7e7f897e807e8480828086797a7986787978847879788475767587747674897577758574747487757675867577758a76787688797b79867b7d7b827b7b7b8776767680737473857b7d7b837c7d7c867e7f7e847f7d7f82817f81827e7e7e827e7d7e867d7c7d857e7e7e837c7b7c857e7d7e867d7d7d847b7d7b857e7d7e857f7f7f83808080837c7b7c857d7b7d7e838183847b7d7b8578797885757675857071708273727387757575817372738a737273847371737c737173837371738179777984747474887879788979777987747274867677768775757587757775867e7d7e887c7d7c877e7f7e8b8787878687878787898b89888688868794919488949194879395938a8b8c8b808684867f838183818886888186848683838483837d7e7d877d7f7d8b808180897f7f7f837e7e7e887f7f7f877e7e7e867e7e7e88807f808680808086818181887f7f7f877f7f7f877d7d7d84807f8084828082867f7e7f897c7d7c877b7d7b877c7b7c857e7e7e86818281838685868384828483868486817e7e7e817e7e7e807f7f7f7e7d7d7d7a7f7f7f7c7d7d7d7c7f7f7f7f7d7d7d827d7f7d8381828184848584858485848181818180838483808384838683848384838483848384838a8282827f78797884838383818484848381828183838483858684868d807d80957e7e7e90808180897f817f867f817f83818181837d7d7d847e7d7e8580808086807f8085807f80877e807e878385838a8484848784848486818181877e7d7e8b787a78857b7d7b86787878897b7b7b858181818886868687888888878383838d7c7d7c759599958c7473748577777785777577856c6a6c85777577897775778a7e7e7e867b7b7b8275777586777977847b7b7b867b7b7b87777877857b7b7b857b7b7b847c7c7c857b7e7b867f817f88817f81887d7b7d8e797a79907d7d7d8d7777778f7172718e6d6d6d8867686783626262845e5e5e845d605d80616361825e5d5e7c626162805a5b5a7c5e5f5e7a6666667f6666667d6566657f6566657c6f6f6f7e7675767e75777580737573826e6e6e8072737282706f70827878788077797784797b79867f7d7f8583818385828182817b797b857d7f7d857b7d7b8b7e7e7e8f7d7d7d907d7c7dba878887918b898b85878587848387837d8387837b8082807c8082807b8183817c7e807e7e7e7e7e807c7d7c848886887d8583857f7f7d7f8683818387808180838484847d808280827d7f7d8081808182818081867775778877757784706e7083686768815b5a5b845b5a5b846361638463616382595b597f595b597b6d6c6d85828082838c8f8c81787d78817b7d7b887b7d7b857c7a7c8d7674768f7b7b7b8b7b7b7b8e817f818a7e7c7e888081808076787684868486817e7c7e917375738671737184737473847172718c70727084707270857e7d7e83797a798776777685757675867c7c7c867b7b7b86767776857576758874767486727472877272728971717184737473847b7b7b87717171846e6d6e8573717386757475867b797b837b797b827c7b7c847f7f7f877d7c7d867e7e7e847e7d7e847f7f7f8381808184807f8084808080847f7f7f827f7f7f7e7f7f7f837d7b7d867573758173747385706f7086737373837e7d7e837e7e7e7e7b7b7b8277777781777777827371738e76747683777577827c7a7c85797b7985767776847573758778767886797b7985787a7884767876877476748376767688757475877b797b897b797b84787a7886757775887b797b84737173846b696b8673717383737173837b797b7f7b797b83807e808587878781878787848685868a7d7f7d867c7b7c887f7f7f887d7e7d887e7e7e88818081887e7f7e877e7d7e857d7c7d867f7f7f877e7e7e877d7d7d867e7e7e847b7b7b887f7e7f877e7d7e867d7d7d877e7d7e867d7c7d857d7f7d8480818081807e8083807e80827d7e7d807d7e7d7f7f7f7f7e7e7e7e7b7e7e7e7b7f7f7f7c8182817f83848383868586828081808383838381808080817f7f7f837f7f7f7f7f7f7f807f7f7f807d7d7d827f7f7f81908e9084908e90848383838387868786808180867f7f7f808988898883818399838583937b7b7b867372738477777784777877857b7c7b887e7e7e867e7e7e878180818681808186808280868082808581828186818281848283828581818188828482867f817f87868586877e7d7e81807f80867b797b83787978897e7e7e888081808d797979887a7b7a897a7b7a847e7c7e85817f8188818381887b7b7b88787878867b7b7b8b7779778a797b798b7f807f8c7e7f7e877e7d7e877f7e7f86828082868482848686878685898989878b898b89858385878584858a7f7f7f867b7b7b8875757584717071826b6b6b7f6a686a857b767b7f797b797f797b797e7b797b827b797b7f7675767f727172837b7d7b7e7b7d7b7e8281827d8281827e7d7b7d7b7978797c7879787e7b7b7b817b7a7b82797779827b797b82817f81817c7c7c7f7c7c7c817b797b837c7a7c847b7b7b877f807f84807f8088807f808e7e7e7e8e8281829c7f807fbe7b7c7b906f6d6f7e777577817979797c7b7b7b797b7b7b7a7b7a7b797b7d7b787b7d7b767674769a868486868f918f83898a8981838383858383837c787878806566657f6c6a6c827270728377777781777777847b7d7b857b7d7b84838283848382837e8583857d7977797c6564657c6564657b6164617e696b697b716f718d8080808d7779778a7b7e7b839190918b737573836d6f6d8f7e7d7e8c7779778c6f716f8a6f706f896b6d6b837070708b7b7a7b89777577808b898b86898889878b8a8b867f817f897f817f8a818181888384838885868583888a88878c8a8c7f8583858f7b7d7b877f817f897b797b837977798675747588777677867172718a7777778975757583717271867f807f887b7b7b887b7b7b897c7c7c8883818389817f81868a888a848b898b86888688868a888a8588888884838383877c7e7c847c7e7c857c7c7c85797879877b797b847e7c7e838e8c8e848a888a8487868787818281887e7c7e85807e8083737573857b7b7b888385838a838583867f7f7f857b7a7b877b7c7b877b7c7b887c7a7c8277757783838183867e7d7e8a7b7b7b857d7c7d84797a79827c7c7c857b7b7b82737373856e6e6e85707070847371738b7876788377777784797979837c7d7c88787778827c7d7c7f7a797a8579797989757475837374738779797987818281877f807f867c7c7c887c7c7c887d7d7d897f7f7f887b7b7b887e7d7e877e7e7e877f7f7f897d7d7d887d7d7d857d7e7d877c7d7c857c7d7c877c7d7c877d7d7d877e7e7e867e7e7e877e7d7e8881828185838383848686868086878681818081817f7f7f807d7c7d7f7c7b7c7e7c7e7c7a7c7e7c7d7e7e7e7e8080807e7f7f7f84858685807f817f83818381838585858685858584878987878e908e81938f93838b898b7e787678797c7a7c857d7e7d827b7a7b8681818182818181827c7c7c908a8b8a927b7a7b857e7e7e8580818084808180878281828782818286828182878180818782838288828382878284828581838183848484838484848580808087818281867f7f7f888081808880818088828382898381838986848684858585888989898d8785878a8b898b8d9290928c908e90878d8d8d8b8c8c8c888787878885858588898889897c7c7c868381838685838583757775817577758673757387787a78847b7c7b85787978847676768975767587797b7984767876867b797b857c7a7c83777877807b7b7b817d7c7d817f7f7f80807f80807f7f7f7f7f7f7f7d7f7f7f7d7e7e7e807f7f7f807e7e7e7f7e7d7e7e7d7e7d7b7e7e7e808080807c7e7e7e7a7f7e7f7d797a797c7879787d787978807b7a7b828586857e7f7d7f857b797b807c7c7c817e7d7e827b797b85817f81877f807f888182818b7f7f7f898180818c7e7e7e8d7d7d7da887898799767776837b797b8f7371737f6f706f7b6b6d6b7b6f706f7c6f706f7c6b6a6b7c6b6a6b837674768f605e60805251527f5251527d52555280525552805255528e6e6f6e887775777d7775777c777777786869687866676672666666736264626b6d6e6d6f7371737a7f7d7f799595957d9f9f9f879d9c9d848e8e8e828a8b8a82858585857679768e767976857375737c8a8a8a848382838875767588797b798a7779778a7777778a7979798d767576897675768a7775778777757786787978877879788181838188838583867b7b7b847675768370707084707070837474748473747383838583877b7d7b867d7b7d867f7d7f837f807f8679797985797979887979798772737284767676887472748576767686767876897476748c7f7d7f8c817f818f8482848a8d8b8d86929092848e8c8e8b88888883919091828e8d8e858e8d8e828e8f8e8695969583939093838582858a7d7b7d85807e8082838383858383838383818384807e8081838383848b8a8b818b8d8b838385838383838382838383818385838383858382908d9081777577867577758678797882737473847373738376787684797a79847575757e7d7c7d877e7d7e8476757682797779847c7a7c837b7c7b84777777877979798479797984797979857b7b7b847d7e7d847d7e7d867b7b7b847b7a7b88787878877b7b7b8878797889797a79867d7d7d877b7d7b877f7e7f867c7c7c867e7e7e837d7d7d877f7f7f857f7f7f847e7e7e857d7e7d857e7e7e85807f8085807f80857f7f7f8781818188818281898182818684848481888a88808686867e8080807f8180817d8181817b7d7d7d7a7b7d7b7f8486847e8687867d8383837d7f7f7f827d7c7d7f797b797d838583878384838689898986808280817d7f7d84808180837d7f7d82828082848d8b8d8080818090838583868a898a7c8b898b88807f80928787878d80818087818281848182818481828185818081857e7e7e877f7f7f86807f80847e7d7e887d7c7d847f817f827b7d7b847e807e867d7f7d86808080847e7e7e877f7f7f8b7f7f7f867e7d7e867c7b7c867e7c7e86807e80857f807f898383838987858788868486888684868b848284898685868a8685868b8989898b8989898a898889878d8b8d878987898485838586888888878b8a8b848688868586888684898889838988898492919286898889858a8a8a868787878684858485898a89848786878281818182828382807f7f7f807f7f7f7d7f7f7f7c7f7f7f7c7e7e7e7e7e7e7e817c7d7c807d7d7d7e7e7d7e7d7d7e7d7f7e7e7e7c7e7e7e7c7b7d7b8278797879787978787c7b7c797f7f7f7c7a7a7a837879788781808183838283817b7b7b7e78787885838483807f7f7f857e7f7e857f807f8884828488818081888182818d7c7e7cb58987898c8684867d818381887f817f79817f817c7b797b7a7777777d7372737d7375738173757380747374827e7f7e797b797b7f7b797b7b858685828989897e9798977d9496948e8987897d8482847d9491947a9c999c7d9392937b9a989a7c8f918f7a8b8d8b789091907a8c8e8c7f8282827a7475747871737179717371887d7f7d7f797b797f7b797b88838283867d7c7d8a7f7f7f8985838588858385877f817f897d7e7d898183818a8183818b82838287818181877b7b7b84817f8185817f81877f7e7f867e7f7e847f807f847f7e7f857e7d7e847e7c7e86807e80837d7d7d807f7f7f7f737573877b7d7b87817f8180817f81837c7c7c84817f81837f7f7f838382838683838385818181847f7e7f87848284877e7f7e8a7e7f7e8b7d7c7d8c7d7c7d8c797b798c7b7d7b8a7b7b7b88878687878b8a8b86878687878b8d8b869495947d8a8b8a88808080897d7e7d828a8a8a888382838687878785868586848888888789888986888888868686868683838386797b7982797b7985787a7888787a7888787678867b797b8578797880868986888b8c8b868b8c8b86918f91868e8c8e888e8c8e86888688838b8d8b89858785838182818684848486878687878c8c8c8287878782858585837f817f8381838182818381857f817f858587858583858381868786887d817d877b7d7b857e807e88817f81897c7c7c877d7c7d8a7b797b897c7b7c877c7b7c877c7b7c867e7d7e867d7c7d877c7b7c867b7a7b857d7c7d857d7b7d857e7c7e867c7d7c877c7d7c897b7b7b897e7d7e857f807f86828482828182817e8284827d8284827d7877787b7472747c7877787c7371737f7f7d7f808181817f8c8b8c80888588828885887e838483818384837e81818183838483848381837e7b797b826b6d6b7f7577758383828374807f80778785877e8786878c7b797b81868486888080808b8383838a8383838a8181818582838287818181897f7f7f8881808184807f8087818081858180818383818383818281827e807e827d7f7d837d7f7d877e7d7e867e7e7e887d7f7d877d7f7d867f807f848182818982838286828382897f817f877e807e827b7b7b89797a79847877788479797987797879867d7d7d877d7d7d887f7f7f888182818b7e7f7e8d7f7f7f8887898785878987818587858186878684818181837c7d7c8477797786808080837e7d7e857d7b7d8383818385797b79827b7d7b857f7f7f83808080827c7b7c7f7f7f7f7c7e7d7e7c7b7d7b7c7c7b7c7a7d7d7d7b7e7e7e7f7e7d7e7e7c7c7c7f7f7e7f7e8081807f808080797b797b797b797b777d7c7d7b7d7c7d7b7b797b747b797b747b7b7b757c7c7c7d7676767d7071707c7574757d747274827573758577757787777677897c7d7c867f7f7f887e7e7e8a7b7d7b91838383b38381838c7d7b7d847372738a7b7c7b797d7b7d7783818375848684768486847b818381778486847a8586857b858685848f8d8f819492948c93929384979597839496947d9798977a9290927e8d8b8d7c7b797b7f7b797b797b7d7b7c7b7d7b7a8a8d8a7d8f918f7890919079909190799b999b7b9b999b869799977f9294927a8082807f8a8c8a8087878786838283837d7d7d897b7a7b86706e7089706e708b716f718b7574758b7678768a787a78887d7c7d8a7f7f7f867b7b7b827b7b7b857879788a757775847b7b7b847a797a847b7b7b837c7c7c837e7c7e857d7b7d837d7c7d83808080867e807e84868886837c7c7c847f7e7f837e7d7e8578797887818181847778778375767584797a7984737473887575758c7b7b7b8a7b7b7b8a7f7f7f8a7d7c7d8b7576758e7371738e6f706f8b6b6c6b886b6c6b876b6c6b89737573887375737b7c7c7c8d8787878f797b798b797b798883828388878787858b8b8b8488888887838383848685868580808086838383878a8a8a8787878782868886838284828583818386817f81847f817f817b7d7b847877788378777883807e80837b797b847d7b7d83807e808580828086808280868484848586858685878687868786878383848384838483837c7e7c847c7e7c82818381847c7e7c85818381858385838486878688838583887c7e7c867b7d7b887b7b7b857c7c7c88808080877e7d7e867f7f7f867e7e7e867e7e7e857c7b7c857d7d7d867d7c7d847e7d7e857d7c7d857b797b867b797b847b7d7b837b7d7b847e7d7e847b7b7b8278787881777677807574757f7676767e7b7b7b7c7e7f7e7c7f807f7a7e7f7e8aa09da086989598838c8b8c7e8c8b8c808885887c838083808c8d8c7e8b8d8b7f8181817e7b7a7b7d7f7d7f838b898b83898b898483858382808080847c7d7c888785878b8785878786848688868486888687868b838383888383838583838382808080868182818681808187828182898281828781808186807f808580808082838383818685867e8685868184848482838483828486848789878987848484868182818783838388808080867e7e7e86797b7987787a78847c7c7c877f7e7f857e7f7e847c7d7c867b7a7b87777577867b7b7b897576758975747587787878877b7a7b877b7a7b8375777585757775837f7e7f858383838586868686908f9084808080838080808283818381838183837e807e83797b79837e7e7e857e7d7e81808080817d7c7d7f7b7d7b7c7c7d7c7c7d7c7d7a7d7c7d7b7b797b7f7b7a7b7e7b7b7b7c787978807e7d7e7a7d7c7d757e7c7e727e7c7e747c7b7c767b7a7b737e7d7e767c7c7c7a797779767d7b7d777777777f77777780767276837b797b838584858a8383838783848387818281887f7e7f887d7c7d87797a79a3818181a16f6d6f8b7f7d7f7a7f7f7f8c7173717e7c7d7c7a797979797b7b7b787e7d7e797b7b7b7a79797981777777807473748476787679787a788273757382737573837978797d817f817f999b9975999b997f95979579a3a4a38aa5a3a584a5a3a58a8e8e8e7a9192917fadaaad799a979a81838583777b7d7b72777877767071707a696b6987696b697d6a696a838b898b7f8c8c8c827978798b7e807e89787a788a87858789838183867778778b7677768d7b7b7b857e7d7e8473717387797779867f7f7f84858485867e7d7e847e7d7e867c7c7c847a7a7a847c7b7c887c7b7c837b7b7b80787978827676768473747388787978867c7c7c82807f808381818188818181827d7d7d87838183828381838585838589817f81877b797b8a7876788c7073708c707370887b7d7b877d7f7d8876767689767676876f6d6f88716f718973727388737273897374737f8787878b8b8d8b838385838c7673768f86848688777577867b797b85888688868a888a86898889868a8a8a8187858787848284868685868488888884827f828389868985898889858c8b8c8391949185919491859495948694959484908f9086908f9086908f90878c8c8c87868786868383838580828084808280828684868285838582818181828181818380808083808080847b7b7b847d7d7d837b7a7b867b7a7b8877787784777877867b7b7b8c77777789757575907979798b797a7989797b79887b7b7b89797a7989777977877779778777787785787a78857d7b7d847e7c7e847d7c7d847e7e7e847f7f7f857d7c7d86797b7983808180838080808283838382838583808688867f87858784918f91818080807c777777817f7f7f7c8383837e8486847d818381817d7e7d7f7b7c7b847d7c7d817b7a7b837a797a8382848281808280838e908e8686858686838383888180818581808180868586858182818e838483857e7e7e86818181848080808480808083808180867f7f7f867f7f7f877f7f7f887e7e7e8681808185807f808880808082808080827f7f7f838283828489878984838383818081808281828184848484858383838984848488838383888786878689878986898a89858788878584858484848584848b8a8b848b8a8b878786878385848585898a89848686868687858788817f81848583858685838585818181867f7f7f857e7b7e847a787a837b7c7b87757475837a7c7a83787a78817b797b7e7e7c7e817778777f797a79817678767e7879787d7c7c7c7c7f7e7f7d7f807f7a7b7b7b7b7b7d7b7e7779777e7879787f7b7b7b807e7e7e767c7b7c717c7b7c717d7c7d727d7c7d727e7d7e707b7b7b727b7b7b7279777977757375757a7a7a79777777808080808681808188797a798281818180828382857f7f7f83818181878383838b858485ab7f7f7f8b7b797b847b797b8a787978857879787b7a797a797b7b7b797b7b7b787f7e7f7a7c7d7c797b7b7b757a7b7a78888a88837b7d7b78767876828b8d8b9e98999889908f908c88878881777477787e7c7e82797b797c80828076737473747374738f7c7c7c7e797879726f6d6f72817f8172939593769c9d9c7a9d9b9d79adaaad79a5a7a57c969896939491947c838183778282827c87878781808280827e807e837f7d7f857775778776777688797b79858381839c807f808faaaeaa79a3a7a37e83838388797a79827b7b7b8275777586787978837f7e7f847f7f7f857d7d7d837e7d7e80817f81877e7d7e88868586847e7d7e86817f818780808083838383857d7d7d817b7b7b868b898b85858385857d7b7d897d7b7d897e7c7e867b797b867e7d7e88817f81877b7d7b897d7f7d87838283878180818684828489817f81877f817f897b7c7b897b7c7b897b7c7b897f817f888789878fa29fa28c9794978c9c999c889c999c8796969688989998868f908f87949694869896988495939584909190839191918597949787908d9085908f90858c8b8c86888a8884868686868385838983858389908f9089908f908b908f907a93929384898a8984898a8983878987828385838186848681858385838182818280818083808080847e7e7e82818181888584858387898788878987877e7d7e887c7c7c887777778d7777778a7575758a7979798d787a788c7879788b7879788a7879788777797787797b7987797b7987787a78857b797b857c7a7c867c7b7c867c7b7c867b7a7b877d7d7d88808180878a8a8a848b8c8b828b8c8b848b8d8b80898b8984878587828381837f7b7b7b7f8080807d7f7f7f7f7b7b7b7c7072707f7072707e73727383757475857b7a7b8681818186818281827c7d7c887b7d7b897577758c8484848783838386818081827d7e7d857d7f7d8a8081808c7d7c7d8981818188808080877e7d7e887d7c7d837f7f7f867f7f7f877e7e7e887e7e7e8b7e7e7e8b7f7f7f8a7e7f7e8680808083808080898182818781818187808180887d7f7d857e7e7e867f7f7f89808180888081808681828187828282877f807f868081808483838385807f808083838387808080817b7b7b837879788181818182797a79827b797b86828182828381838285838584878587868e8c8e8b8586858781818182817d8187858085857f817f8384868484818381837e807e807d7b7d827b797b817a7a7a7d7b7b7b7e7b7b7b81797a7981767876837577757f7a797a7c7e7f7e7b7e807e7c7f817f7a817f817d7f7e7f7a818281737f7f7f6f7f7f7f6c7f7f7f6e8080806f7e7d7e747e7f7e767e7f7e7e8987897a8d8b8d75898b8984838483757b7d7b847b7d7b8a8586857e818181857f7f7f867f7f7f877c7e7c877b7d7b8c7f7d7fac8d8b8d8486848682817e818c797779827e7c7e807b7d7b7d7b7d7b79807f8078807f807b8384837a808180778583857b858385808182817e858585867f807f776a6a6a7d6d6f6d83696b697d6e6f6e925e5d5e7d6565657f6565657e6a686a796f6d6f756b6b6b796b6b6b7b6669667e5a5d5a6f5f5f5f735b5b5b6d6464648764646472767776896f6f6f796968697e706f7085737473807071707e737373877676768677767782818281888080808c808080887e7d7e8f7879789d5d595d6c646164827171718473737385787978847b7b7b857e7d7e827d7c7d817b7d7b85787a78847f7e7f817b7b7b8376787684797a79877e7c7e85848284868081808584848486807e80848482847f8486847f868886848888888188898882878887848787878683858385868886878b898b86838183867f7f7f847d7d7d8580818085848484827e807e877e807e877b7b7b86797a79887574758876767688717271876f706f856b6d6b847072708573757384737573847777778579797983777977857779778773757389777977878082808580828088898889888988898683848384898b898a8789878a8e908e8783858389878987878a8a8a848787878789888985898889868d8e8d878b8c8b85909090849090908290909084909090878e8c8e8486848683818181827b797b857b7d7b897b7d7b877f7f7f897b7c7b8a8382838a7f7d7f887678768573757387696b69886b6d6b886869688a6869688b7372738a7574758978777886797879877a7b7a857a7b7a88787a78867a7c7a867e7d7e877f7e7f888180818881808185817f8183817f81818181817f818181817d7e7d81797b797e7b7b7b7f73747382787878817b7b7b7b7c7d7c86818181828686868585868584868586837d7c7d817e7e7e847e7e7e857d7f7d86808180878382838a817f8187808180808081808480818087808180908583858b8482847f787a78858b8d8b87838383808383838b7e7e7e897d7c7d8c7d7f7d8b7c7e7c8d7f7f7f8b8181818881828187808080847f7f7f8580808086818181867f7f7f8580818088808080878081808980818088808080868283828584848485838383878381838587858788838483847e7d7e847d7c7d80808080847d7b7d817c7a7c7f7d7c7d80797779837e7d7e84787978857b7d7b827b7d7b827b7c7b837d7e7d8881818183797a79837d7f7d82797b7986717371827b7c7b807f807f7e8182817f7f7e7f7f817f817c8280827b7e7d7e7a8182817b8182817e7f807f807b7b7b7d7b7d7b7b7b7d7b7d7f7e7f827f7e7f7d7879787a787978797778777476787676787678737876787b73737377686768867f7d7f72716f71777775777d7977797d7373738375767589797779807d7c7d847b7a7b887f7f7f877b7d7b8b787a7895817f81bb87858795868386829794977996939689918f917e9495947f94959477919191769191917a91909177919091778d8d8d788f908f789190917a8d8c8d7883858378838583787e807e7e7a7c7a807f817f7c8486847e8283827982838276828082797d7b7d79797a797c727372717275726f727572777779777f7475747c8486847d797a797c808280827d7e7d80858685878586858483828381868586847e7d7e8783828383828482867e7e7e8e7e7e7e897e7e7e867b7b7b847b7b7b8576757685808180857b7d7b847b7d7b877b7b7b867b7b7b847b797b847c7b7c837577758576787683797a79847c7c7c83797a79887577758878767886817f818480818085808180857b797b867b797b857b7d7b847e807e84848384838482848384838482858485838385838481838185817f8181878587888786878887868787878787878484848686888684808280828382838785848582828482877e7e7e867f7e7f887f7e7f867e807e847e807e877e807e877e807e847d7c7d8575757585757775867779778577797785797b79837b7d7b87757775837577758673757386737173877371738873757385737573877375738876787686737573857678768680808085808080847f7d7f837f7d7f7e8482848184828480848284818482848484828480848284838181818487888787858785888385838983838387838283868180818885858589878987827d7f7d8b7375738977797786797879867978798475757586757475887172718c7273728c7572758a7572758d7575758975767589737573887375738770717088707170877674768c787678887878788c818181888a8a8a8491909184949294818f8e8f808687868286878689949394869998998696959689919091869394938c969796858b8a8b8b9492948d9392938e9190918c898989918585858a8686868c8b8b8b8c8889888a8383838e9496948c8e8f8e87888a88838082808886858689868586868788878b8687868c8383838b808180898182818b7f7f7f85818181867d7d7d857f7f7f84818081857e7d7e867d7d7d867e7e7e88808080847e807e8580818084818281847f7f7f84808180868282828886848686807e80847f7f7f868182818480818085828382838684868386848685818181857f7f7f857676768378787884707270867b7d7b85797979887f817f86838383868786878287898780898b8983898889817b7c7b82757475807a797a7f7b7b7b81787978817577757f797a797f7676767e75747581757475807878787d7577757d7577757e76787680757775747a7a7a767c7c7c79817f81787f7e7f7383818373807e806f807f80828e8f8e8673757372707270777b7d7b7f7b7d7b837f7f7f8881818186838283857b7b7b87787878817b7b7b857c7d7c8b7b7b7b9f7d7b7db67f7d7f918486847b7f817f787b7d7b8c797b7980797b797b7b7d7b7c7e7d7e7c8482847d8482847e7e7d7e7b8486847a8183817a8987897a8c8a8c778c8e8c7685878578818181808789877e818181837b7b7b867879787a7f7f7f77838283787e7d7e7f7a7c7a767f817f768181817685848578818281848484847c7e7e7e808080807f7a787a867f7d7f7e7b7b7b877b7b7b818586857c8789877b87878786818081887d7d7d897d7d7d8b81828189808080837c7c7c827b7b7b827f7e7f837e7d7e84797979857f7e7f857f7f7f8681818182838183837f7d7f857d7c7d84808080838081808580818087807e8086858385887f817f8e7476748785858587898989838b8b8b838d8d8d838988898586858685858485858686868186888680898a897d878787838585858383858383898c8987878987888385838b8e8d8e888e8d8e8b8e8c8e82898789818384837f7b7b7b7b838183866d6b6d8c6c6a6c8a727272887878788779797985787a788675777585777877857b7c7b857779778675757584767676867474748673717384777577847c7a7c857f7e7f858383838780818085848484868383838781828188848484898584858685858588878787878788878590909085929492848b8b8b888b8b8b858b8d90868b8d908791939189919391869697968a9697968a98969882989698878e8f8e808f908f848687868587888786838383808b8a8b8d9190918a9c9a9c8e9392938a9392938d8e908e8c898b898e918f918c918f918c8a888a8a8a888a8b8688868f898c898a87888790898b89909192918d9496948b9395937f8f908f89818381817b7d7b8275737582706e707f7072708370727084767476897978798675747588757475887675768676757688818381867f817f83868586837d7f7d877d7f7d86808180878987898383838380838383838081808484848485808180887f807f86808180877f7f7f8781818185808080877d7d7d88818081897f7f7f8a7d7f7d8c7d7f7d8c7e7e7e897f817f8a828082897f7e7f85838283847d7b7d847b797b877b797b897f807f87818281878787878a817f8184868686868686868687878785878787868685868287868785838383838182818682828282818281858383838a838383887d7e7d858383838a8382838d8c8a8c8c8b8c8b878989898886858687808180837f7f7f8877777784767676807676767f707370837b7b7b818281828283838381807e80808280827d8181817e7d7d7d7c7a797a797b7b7b7c7b7b7b7b7e7d7e7d7b7b7b7e7a7a7a7e7b7b7b7f7a7a7a7d7b7b7b7d7879787e787978787f7e7f767d7c7d6e7e7d7e748080806c807f806d7b7d7b818082808475777581787a78827f7f7f85797779837778778481818184818081857b7b7b827f807f847a797aab838183ac79777982757775806c6e6c736f716f9a737573816b6d6b7c6e706e7d6e6e6e7e6b6c6b7e6b6c6b7b6869687b6b6d6b7b6b6d6b7b6b696b77706e707b696b697a707270817978797a797779877878788283848379828282817173717c6d6f6d7b7b7b7b7d787a78747b7d7b767d7d7d797b7c7b7a7d7f7d7f7d7f7d807f7f7f837d7c7d7d716f718c8886887c7e7f7e8c7e7f7e867b7a7b867d7c7d80817f8186838283878181818b838283897e7e7e857b7a7b837c7c7c837f7e7f8278797885787978867373738979797985838383857d7d7d87797779857d7b7d8387888785868786858b8b8b838e8d8e7c8b898b858684868782848285868886877b7d7b888182818784828485878687828d8d8d848d8d8d81898b89838889888387898781888a888289898983878787878385838f8385838184868489878987768786878365666584686968825d5f5d7e73727385737273866866688d7e7c7e907677768e71717186757475847371738a7d7f7d7d868886867f7f7f837f7f7f857777778376767683757575847677768577757789817f81898485848580808084848484878383838687868788868586898383838983838387868686898686868986868689898a89888d8c8d858c8a8c848e8d8e858e8d8e8186888985808282867c7e7c7c8385838a807f80857d7c7d867b7c7b857f807f8687868787868586878485848a8383837f7e7e7e887b7c7b8580818089797b798b80818088808180887e807e8a80828087868486878583858c838183817371738d7471748574717487777277857772778773717385737173847371738473717386757775867779778783818388838183858183817f8587858a9596958791929186949694858d8e8d83898a898486878682818381838587858383838385878687848685868786858687848484818182818183838383878687868383838886858686848484877e807e8680808088818181878283828482838285818081888080808b8282828c8383838d8082808e7c7b7c8d7778778e7c7c7c8c8382838c87878785939393858c8b8c83878787898b8b8b8c878787888787878a878787868686868689898987898989878c8c8c868a8a8a818685868782828285838383878786878a8788878b868786868e8d8e87918f918789888989818181878382838d8584858c8484848784848482838383848383838384868484848684868482848784828484807f808380808080807e807e7d7b7d7b7b7c7b7b7f7f7f7b7e7f7e7b7e7f7e7c7b7b7b7c7b7b7b7a7e7d7e7e7c7c7c7b7c7c7c7a7e7d7e78797a7977797a7976797a7975767876737b7a7b747c7b7c7c797a797d818181787a797a7f797979858c8e8c7582838279808080827d7c7d867d7c7d83757375817b7d7b8577797785797a79847b7b7bb9808080996869687d7474747b797b79787071709f7a7a7a7a7d7f7d7a7f817f7a838183788381837a817f8178817f817d7b7b7b7e7c7c7c777b7d7b787b7d7b7a7e7f7e767f807f7e797979797979797f797779867573757f7b7b7b848685867f7e807e7e7678767a76787677747674777876787a7e7c7e827f7f7f807b7a7b81817f8183797a79959190917b7d7e7d837a7c7a7e7c7e7c897f7f7f8a7e7d7e817f7e7f847c7c7c897e7d7e897b7b7b877a7c7a84787a78857b7b7b867b7b7b857b7d7b867c7e7c898a8c8a949191918f9c9b9c8eacaaac7cbcbabc7da8a8a8839c9a9c8a908e90888e8f8e8291919181949194819c999c849290928792909282969896848b8d8b888280828a7b797b887b797b867e7c7e8083858381868886818e8d8e8189888982858585818e8e8e818e8e8e7f8e8e8e828a888a80868586828a898a8198989881a09fa087a4a3a48aa2a1a289a2a1a287a4a6a4849c9e9c928a8c8a919091908c86828686777277897072708d78797884878987828586857f8988898686858684898989838989898c8b898b8d8583858683838385848484878484848784838487858385868684868784868487838483888482848583818387838383867d7f7d887d7c7d847e7e7e867d7f7d85828482848e8c8e83969496808f918f82878987838a888a7c868486878a8a8a8987868788808180857d7f7d897875788b7f7d7f83848384898a8b8a8688898887848684827b797b857573758577757783777577856a6d6a7b52555282656765847b7d7b857879788478797889818181867e7d7e867a7a7a827a7a7a8073757382797a7982777877807778778171737181747674817375737d6d6f6d7e6e6d6e9083818383787878837c7d7c867e7f7e8379797985818281868081808680818084818281878684868788868885807f80827c7d7c837c7d7c848180818183848387818281868384838783848388808180877f807f877e807e84838383838182818a80818089818181887d7d7d83808080888b8c8b87959695908a8b8a897f7f7f867574758575737586898789897f807f8884868484848584898383838b80808088808180867e7e7e877f7f7f8a7f7d7f8b8585858b8988898e9393938d9394938a999a998c8d8d8d8b8e8e8e8d8c8a8c898c8a8c8c908e908e9593958c9799978b969896899c9a9c849c9a9c828e8d8e84898889897e7f7e8a7e7f7e867f817f887b7d7b89807e8086797779847b797b817d7b7d7f7b7c7b7d7b7c7b7d7b797b7b7b797b797e7c7e7b7e7c7e7e7577757f7d7f7d7e7a797a7f7776777e787978797879787c7b7b7b797e7d7e777c7e7c7b74767478797a79787b7c7b7d7e7e7e847e7e7e8074737480747374837c7a7c887c7a7c887d7c7d7c8384838a797b797f797b798a7f7f7f8b7b7c7bb97b7b7b8b6d6e6d7a6c6a6c786f6f6f7f6c6e6c937a7a7a7f757775827375737f7876787c78767878777577777775777a7476747674767475767676767677767876767676747274767375737b737573767573758e6f6d6f756b6d6b7f6b6d6b706b6d6b7f6d6f6d7e6c6e6c7a6e706e7f747274827b797b817c7b7c817e7e7e84767876837e7d7e87797b797e797b7980818381837c7e7c89818281827e7e7e857f7e7f828280828b7e7d7e867c7c7c857676768678797885787978887f7e7f878484848d86858692808380ad919191a9989898a09898988f9a9a9a75a8a8a877a09ea088a4a2a4868a8c8a89878987848e8c8e848c8a8c83949294839a9a9a85888a88848b8d8b7f93939380a1a2a182939393838c8b8c82868886817e807e81757775827e7e7e82807f8083807f8083807f8083807f8082818281818484848284828483848284848486848584868485848684828a8c8a838c8e8c848c8e8c81999b998394969483999899809e9d9e82a5a3a5828e8e8e8787898782858685828b8b8b8488888882878787808989898b8785878b87858786868586868484848884848488848484878482848884828487818181887f7f7f87807f808782818288838383878786878681828186818281867f817f8b7e807e838583858586848683898b8982898b89838c8b8c83908f90898e8f8e858e8f8e828e8d8e8a8e8d8e80909190848d8d8d8c9596958c9596958d9c9b9c77a09fa088888688878b898b8a898b8985898b8986959795868f918f87919391888b8d8b8c908e908a9492947e8181818874717485717271897f7f7f8c9191918b9897988a9c9b9c8c9c9b9c848d8b8d88828282857e807e848183818a918f918583818380818281888182818681828189818281898383838783838388818281878081808684828487848284837d7d7d827e7e7e8481808184807f80857f7f7f86818181847f7e7f8c898c898a8685868a84848488868586888182818e8383838d8282828c7f7f7f8c8181818a7e7d7e8878777886797879847c7c7c867f7f7f857f7f7f887e7c7e877876788b7c7d7c887574758b7c7a7c8a7c7a7c887f7f7f877d7c7d89808080898080808681808188838283878280828b8988898e8b8b8b8f8b8b8b8f8c8c8c8f8f908f8f9292928b9494948d9492948b9290928f9395939393959392979497929c999c8f9c9c9c88a1a1a189aaa7aa8caaa7aa8a9c9d9c84a5a6a5859c9a9c839c9a9c80969496818e8c8e7d8382837f7778777d7876787c7876787f6866687d6b696b7d7d7f7d7d757775787676767c7776777d7e7d7e7b8280827c7c7c7c7b7e7d7e78797b797a7c7e7c7f7e7d7e7c7e7d7e7e7c7d7c827b7b7b857b7b7b847a7a7a837e7e7e8a7b7a7b8b7b7a7b797b7a7b89797a797e7f7e7f867b797b967e7e7eb87f7f7f8c8786878a838283868382837e7e807e8c7e807e7c7879787578797878767776797575757976767679737473797778777676777677777677777676767575777576777977757775777871707176717071856768677b6264627a626462765a5d5a826b6d6b7f757375807977798278767886716f717d6d6c6d887675768b8080807e8181817d8687868682838284797a79877d7d7d7d7f7f7f8c7d7d7d82767676837576758777757783737173836e6f6e826e6f6e86787778907877788d7c7d7c99797979987b7d7bab868886a27272728d6c6c6c9b6665668b7372737a9f9d9f7f8e8e8e8c949294899f9c9f83a1a1a184929292858f8d8f868f8d8f85959695809fa29f7f9b999b809491947c9190917f939293818b8d8b818c8e8c7d8e8d8e83868686807d7c7d81838483827f7f7f81838383818182818181818181808080837e7d7e837f7f7f827f7f7f857f7f7f848080808580808084818181858181818684868487898989858d8c8d81908f907f9291927e9595957e969796809193917f8f908f80919091858c8d8c8487868788868586848181818681828188818281878181818781828186818281878281828582818286828182867f7f7f867e7f7e847e7e7e847e7e7e86807f8087808280877f817f8a7d7f7d877f817f83817f81858785878486888683868886838c8a8c84979497898f918f8c9495948f9996998d9f9c9f87949594828b8d8b82838483768787878e848584867d7c7d837a7c7a87777977856e6b6e8384818485838283867e7d7e8173757382686a68826c6c6c837372738772707286727072826d6e6d826869687e69686984818281869998998792919281919091878c8b8c868e8b8e878986898a8c8b8c878c8b8c878787878a91909183878787828383838383848387838483867f7f7f897d7c7d887f7f7f868b8b8b8c8687868d898a899185868592818181897f807f8a767676897c7b7c897d7c7d897c7b7c8a7d7c7d8a7e7e7e8b7d7e7d8b8080808a7e7e7e8d7c7b7c8a7c7b7c887b7a7b887d7c7d877b7b7b87797a79857879788b787978857a797a897c7d7c887f7f7f867d7d7d857f7f7f878180818581828184808180867e807e86808180857f7f7f8b7d7d7d8d7d7b7d8e7d7b7d8b8081808c8a8a8a8e8b8b8b929090908f9194918c8b8d8b8b8989898c8787878f898b8993878987918787879487878790898889868a8a8a8c7b7b7b898081808b8181818b8789878184848481848484788e8d8e779492947a8b8b8b74757375818e8f8e81838383877f807f827979797d7979797d7979797a777677787574757773757374737573777b797b7d7b797b7d7879787b797a797b7b7b7b8c75747586787978807f7e7f887c7b7c8a7b797b847373737e7f7e7f887476747f7577757d7c7b7cac7d7c7da073737380777777797273727f66686684696b69847375737a706f7078737473747575757a7372737d7273727c757575797575757b7676767b7877787e76767678757775796f716f7d6f6f6f7b6f6f6f7e6f6f6f7d717071907a7a7a7a8c8a8c7d8486848384868480858685867d7d7d82868486828280828781818192838483828181818d8182817a7878787f7b7b7b7e838283877b7b7b817b7c7b8385848574787a78897e807e848583857d8583857d828082868d888d8a8989898f8b8c8b907e7f7e92828482b0828482a68d8f8d71858585a68b8c8ba08c8c8ca5858585887e7f7e719493947e949294a9918f9190898889849c9c9c7ea7a6a77eaaaaaa7b989a987f95969583838183818b898b7f8b8b8b7c8e8d8e7c8d8f8d7f8b8d8b7f8586857f868686808586857e878987827f7f7f827d7d7d837e7d7e837c7b7c857b7a7b847e7d7e837e7e7e8380808084807f8085807f8084808080877f7f7f87808080898080808b838483888787878388898882888988818d8b8d808c8a8c7f8d8d8d7f8d8c8d7e8c8d8c7f898a898387868786838383858182818781828186808080867f7f7f8681828186818281857f7f7f857f7f7f857f7f7f837f7f7f837f7f7f83807f8084807f8084818081848183818681838185828482847f817f847f7d7f827b797b7e7b7d7b807b7d7b837e7c7e847b797b877375738873757389737173867371738273757381737573827778777f8b8b8b828c8e8c7f86868684888a887e818381888986898773717384626462937878788a898a89819a9b9a858c8c8c887f7f7f8a807f8088807f80897e7d7e898987898c858685816d6c6d7d636563837e7e7e888c8b8c939190918a94919486949194848c8b8c84868586808383837f7979798387878782818281867f7f7f847f7f7f847e7e7e877e7e7e8a83838383777877877575758a7675768a7b7a7b8b7b7a7b8d7c7d7c8e7f807f8d7e7e7e8a808080897e7d7e89808080887d7d7d897d7d7d8a7e7d7e887e7e7e8d7d7c7d8a7e7e7e887f7f7f867e7d7e887c7c7c85828082857c7c7c84797a79877c7d7c86828482897c7b7c888081808a808080878180818787868785838383848987898586858687838383878786878c8987898c8482848a8384838c797b798f7d7f7d8c7d7f7d917b797b888686868c8f8e8f8d8b8b8b8e8b8d8b91878987908a8b8a919192918c919291888d8d8d858e8d8e878988898483848381818181848081808380818081838383767b7b7b6c7b797b838685868184838485808080827b7b7b7e8182817f848684837f807f7e8284827c848684788584857c87868779848584788080807a8788877a8686867e8787877b8989898b7f7d7f857f7d7f857b7b7b8a76787684797a7989777877837676767c787878827b797bb97b797b9774757481707170797475746c74757495787678847876787d75777578777977787d7b7d7c7d7b7d797d7b7d7a7d7b7d77787a787775777575737173756f6d6f746b6a6b736b6a6b7b68696877686968796e6a6e8c767476826a6a6a836a6a6a8e7f807f857b7c7b8175777587777977857b7b7b817979798d888a8887858685817979797b7575757b7070708d7879787f76787686797a79827b797b837b797b80777677877f7f7f847c7c7c8978797888797a798a7b7b7b897e7f7e8b7f807f9c8a898aa4989698afa4a7a49e9c9e9c77969596a89f9e9f9a8f918f9d7e7f7e97636363806363638b8d8c8d9a898889888586858a8384838b7d7d7d877d7c7d7b8c8c8c759696967a9090907d8888887f8787877f8888887e8585857e8482847e8081807e8e8d8e827e807e81777977827d7c7d837d7c7d847f7f7f857e7e7e837f7d7f83817f81837b7d7b83797b7981797a79857577758674767486797b79867a787a87777777877374738871727186737273847473748375747582777777817a787a7e7b797b7e7e7f7e7c8182818083818385817f81878482848884828486818181858383838681818186808080867f7f7f867e7e7e857f7f7f84808080847e7e7e847e7d7e847c7b7c847d7c7d847c7b7c867c7b7c8078797882737573867d7e7d7e838383817b7b7b7d7474748170717083707170826f716f846f716f856b6d6b866b6d6b89696b6988707170877b7b7b837b7b7b8b8e8e8e82939493828e8d8e858787878d8988898e97979787a2a1a28b989898808e8e8e848b8b8b879092908a9698968c9c9e9c8a989a988b9a9c9a84929492808b8d8b878789878b92949289777977816e6f6e825a595a845a5d5a85606260815f5e5f7e6d6c6d826967698763616386666566846665668467696788717171877978798b7978798a7c7c7c8d8482848c8280828c7f7e7f8d808080897e7e7e8b7b7d7b8d7c7e7c8a7d7c7d897f7e7f8a7b7d7b887b7d7b8c7b7b7b8a7b7b7b8a7c7c7c897c7c7c887e7d7e867f7e7f837d7f7d847b7d7b84817f81847e7c7e837d7c7d867f7e7f827f817f86797b798d7c7a7c8e7d7c7d8b7b797b87828182857f807f8a7f807f878080808b84858488918f91898b8a8b8c898b898a8c8e8c8d908f908a9899988783838383777577888b888b93817f8196868886928a8c8a8e9896988c9c9a9c879799978e8f918f898c898c8c8785878c8283828a7e807e88868486868a888a838b8b8b818786877c8082806b757775848c8a8c808c8a8c7d8d8b8d838d8b8d7b8787877d8182817e7f807f7d818281787f807f768384837885837d7584827b747c7e7c7880818076868686788787877a8382837d81808184817f818283818380817f81837b7b7b8a7b7b7b88757775857371737b7c7d7c847b797bb662616289585558815f5d5f745f5f5f6c5858589f656365806a686a756b6d6b796b6d6b7968696878686968796866687d615f61795f5f5f775f5f5f7865636578676567776b6a6b7d6f6e6f8479787976797879847e7f7e807674768a7f807f7e727372876a6a6a847273728c797b79897b7d7b827574758e7979798b6d6c6d7d6c6c6c8471727186797979857e7f7e857979798576787684797a79837a787a84767476857f7f7f8a777677857778778a7b7b7b89757775867678768c7b7b7b8b737173976e6f6eab6e706ea96a676a96625e62748383839b8c8c8c9a7e7f7e9d94979482999999838787878a7f7f7f957a7a7a8f7371738b757375857f7f7f847d7c7d81747374827978797d8384837a8b8b8b7c8a8c8a7e8788877e8686867d8686867d8686867e8b8b8b808c8e8c7f8c8e8c80898a8980898a8981838483847e7e7e857e7c7e847c7a7c857b7d7b867a7c7a837e7d7e827c7c7c857b7d7b8477797784767676867676768677777784777777837778778475757584737273846f6d6f7e73717380777577847878788179797983817f818789878988908e90848c8a8c8884858484818181867d7d7d848181818680808084818181838384838381828182818281818080808381828183828382828486848284868486838383888e8d8e80898989888787877f8686867d8283827f83828382868586827f817f807d7f7d827e7d7e83868586858583858a8180818c7b7b7b827c7d7c96888888957d7c7d8287878787878787868f8e8f8489888986848684898a8c8a858e8e8e87888888868688868c969896888c8e8c88909290898a8c8a888c8e8c859495948698999883999b9984999b99879fa39f889fa39f87989698889896988b9794978d9794978d9997998da7a4a7889e9b9e8b9895988c928d928f8985898e8e8f8e8a838383887f7e7f8c7678768a7f7e7f887b7b7b8a7c7b7c897e7e7e8b787a788c787a788579797988777777887a7c7a85777977877b7b7b8778797888797a79877b7b7b86787978847c7c7c807779778277797781767476827c7a7c8577777783717271856f716f8a797b798a8080808f838383948c8d8c9b9799978b9b9a9b8593939383898a8982868786888081808b83838388868886887f817f8f868486878886888f8f928f9094979490a8a5a88fa8a5a88f9496948d8e908e938c8b8c8c8c8b8c8e7f817f8b8385837d838183898785878e908f90899392938896969687949494898f908f828e8f8e7586888672808280868684868284828483858385808785877a8b8a8b788989897c878787798787877787878777898989788a8a88758b8b8b738a888a75878687788d8d8d758a8b8a7986888679898a8977888888798383837c7b7a7b867b7a7b8577767785767676817e7f7e87777677926e6e6e8c7e7d7e787476746c626562916667668e6b6c6b8c6a6d6a886a6d6a7b7371737d7371737d6f6f6f7b6f6f6f796f6f6f7a75737577727372787172717c7371738074727482808280848688868383838389808080767b7d7b8686888683797a79768584858e838383897d7e7d7e74757485747574857978798887878784888688877f7d7f837d7b7d867d7b7d8879777985797779867c7c7c86787978857d7c7d847d7c7d847c7b7c867d7d7d887878788b7574758a7577758a787a788871727189737373897375738e666966905e5e5e8c6464649375717599625e62a07f7e7fb262636289797a799a96959694b8b8b88acecfce7fcaccca86b7b9b78a9c9b9c7e9c9b9c7c9f9f9f7b9898987b8385837c7779777c7775778077757780707170817071708173717381737173846b696b7f7876787f737573807c7d7c817e7d7e80817f818182808282817f81837f7f7f837c7b7c827b7b7b8476787682787678857b797b8679797983777777886a6b6a846a6b6a7e64626487646264816967697f706e708367656785636163805d5f5d82686a688362606288626062815a5d5a836465648375767585767776867674768878787a847e7e7e83808080827e7e7e837e7e7e827e7e7e827f7f7f81807f80827f7f7f8280818082818281817e7f7e82787878847c7c7c807e7d7e7b7676768183828380817f817e7e7d7e817d7c7d837e7e7e85838383847f807f888182818b8b8b8b918d8e8d8d898a8987979997928d8f8d908f918f8c939593898e908e8a8e908e878b8b8b858e8d8e858d8d8d878f908f8391939187808280898182818783848388848284888785878b7f7e7f8e7d7b7d8b76787689787a7887737573857b7d7b847f7f7f857f7f7f857f817f8378797882737473867b7b7b897d7d7d867f7f7f85817f8188817f8186777977877f817f8e7c7c7c8c8280828c7c7c7c8c7b7b7b8e7d7f7d8a7577758b7f807f8a7e7e7e8c7b7b7b877f7f7f867575758c808180857b797b897d7b7d847e807e83787a787f7f7e7f80797a797c7779777f8183817b7b797b807f7d7f7e7c7c7c8c8787878c90929085808280888384838f868686948f8e8f948f8e8f829e9e9e79a3a3a37a9896987e8e8c8e85878587838582858e7f817f918789878d86848691868486918a8c8a90898a898c7877788b717071927c7c7c8c7879788b6c6d6c8e7676768d7f7f7f898383838f9193918c9e9f9e89a2a3a28597989785949394838b8b8b81878787818787876d797979809b999b879896988294939480949294818d8b8d788c8e8c738c8e8c768e8c8e758c8a8c748e8f8e768f908f778d8c8d798f8e8f818f8e8f7b8f8e8f768c8d8c768c8d8c778d8d8d758e8e8e738e8d8e7c8889887885868579838483837e7e7e89797979897371737c77767795737373807b7a7b6b74767484747674987576759075767591707270857072707d6e6c6e7a6e6c6e756f6e6f72757375777170717d7372737775757579757575827877787f848684887678767c787a7887868686868b8c8b878688867f808280858584857a7f7f7f877b7c7b8a7b7b7b86878787898282828d8c8c8c927e7d7e817f7d7f89898789838886888786848682818181827f7f7f80767876847577758575757586737373897e7f7e867d7e7d83797979897b7b7b867e807e887c7e7c877f7e7f897b7b7b8c7b7d7b8a7f817f89848284927d7c7d957b787ba5878587a3737373a47f7e7f9266686698707170b1555455a3605f6093878987889193917ea9a8a97ea8a8a87ba2a2a27ca2a2a277aeafae76b5b6b574b5b6b572a8a9a875a09ea080a09ea07cafafaf74989898809491947f9a989a808b8b8b8281828182797a79827a7a7a847a787a827c7a7c837d7d7d807e7d7e807c7c7c83787978837b797b837371737d7372737c7979797e757775806d6e6d8379777984807e80837e7c7e807a787a827f7d7f82898789827e807e8a6d6f6d89676667876d6b6d88727172876d6d6d856e6d6e866e6d6e897371728784868c857e7e7e84808080847e7e7e83807f80817f7f7f827e7f7e817d7e7d817e7e7e827e807e81818281817e7f7e7e7f807f827f7e7f807e7d7e7c8382837f7e7d7e817a7a7a807e7d7e8180818080808180858383838586858689818281887f807f8b7f7f7f7a7170718b717371987173719073757389737573867b7d7b887e807e898081808680818088868586888685868686888686898b898a8b8b8b888b8b8b888c8a8c8a8a888a8e8f948f87858685897e807e8a818381898b8d8b898b8d8b8a9291928a9291928b868986898d918d86878687897b7b7b8e7b7a7b867978798a7b797b897b797b8b7b7d7b8c7b7d7b897b7b7b8a787978897476748a787978896f716f8e7779778c797979887776778c7f7f7f897f7f7f8981818188838483888b898b867f7d7f867f817f8381838183817f818282808283838583817f817f868b8c8b7c8b8c8b8083838386767476817d7f7d8680828086808180938e8d8e92878687977f7f7f7d818081757c7b7c6d7d7b7d78838183838f908f888d8d8d8a8f918f887f817f8f8987898e83818391807f8090838383869092908c94969492908e908e8d8b8d8b9291928e929192908f908f8e8383838f7f817f907f817f8c81828185767776847b7c7b81838483838787877c8382836b828282837e7e7e7d7778777c7b7c7b7d757675807879787a7b7d7b788183817b8684867b888688748583857584828473838483798585857d858585798989897786858676868586758988897786858673878587738a898a718d8e8d6f8d8e8d738c8b8c7c8c8b8c7c7779777e7375738d63656381636563836b696b6da19fa18a8d8d8d957b7a7b8d7371737973717378757375777775777e7777777b7b7b7b7580808076838283757b7d7b77828482858688867d74767485828482847e807e8d87858780747274827173717e7779777d737173827371738073757387737573857975798b84838480828082818c8a8c7e8989898a838383939a9c9a90a1a3a190a1a1a191a6a6a68fadb2ad83adb2ad7daeacae829f9f9f7a918f918085838586777577847d7b7d877b797b857b797b8779777986817f818379777988747274877879788d7879789375747596797979a56b6c6bad6b6c6b8b72717298838183ba929092b38482849e7d7e7d907d7e7d8a797979847b7c7b818181817f8384837e828082808280827a8182817c868886799496947f8a8b8a7d8d8b8d7c9b999b7f989a987e989a987ea5a4a580a5a4a580a7a8a77facadac7fb0b1b07da4a4a47d9a999a7c9493947a919191807f7d7f8081828184727472857775778a7d7c7d817e807e818485848186878685868786868385838d7f807f87858785867f817f849495947f9495947f9e9e9e869999998493959385878787878c898c85908d9083858585837f807f837f7f7f837f7f7f827f7f7f817f7f7f817f7f7f827e7e7e82808080817f7f7f827f7f7f807e7d7e80808080807e7d7e807d7e7d7f7979797d7f807f7f7b7b7b807b797b847b797b83797a7983797a79847e7c7e887e7c7e887f7f7f8f7f7f7f83706e706b69676995838383946f706f956b6d6b9163656389666666836a6a6a856d6d6d876d6d6d86737573847b7d7b867a7b7a8273737384787878837b7b7b85797a79877b7d7b89797879887878788d8486848e7f817f8c8180818a79797986737173857573758471717187706f708c7b7d7b8c8385838a8c8f8c818c8f8c7d8a8a8a86808180867b7a7b86777577887d7e7d868b8a8b8a8e8d8e8b8787878b8d8b8d8d8785878e8181818b8786878b868786908686868d84868489838583898987898a878587898786878784848483858585828585858087878782818081807f7f7f838283828587858780817f8182777577857d7b7d88817f819070707073736e7390787578835e5e5e5f72737278686a68807b7d7b817f7f7f86818181868e8c8e878a888a868684868c838183908381838e8684868d7f7f7f918181818e8183818f8486848d817f818c7e7d7e8f8483848e898889908e8c8e918e8c8e8f97959792979597909c9e9c959c9e9c939c9e9c939c9e9c8c8d8d8d8d9492948da09ea08a9c9a9c8aa2a3a283a2a3a286a1a5a181989b9876a0a0a076a0a0a07a9c9c9c779c9c9c7a989a9876919391788e8f8e758a8c8a86a2a3a2819fa09f7fa2a3a27da2a3a282a6a6a685a6a6a686a09fa082aaa8aa84a4a7a488a4a7a48aa8a9a8849e9f9e9ba1a2a18abcbdbc83a8a5a88e868486759a9a9a87a0a1a0868e8f8e7c7d7c7d7d7371737d7371737f6f706f7e6b6d6b85707170827373737b828482847f817f797b7d7b8f898b897e7d7f7d8782848282838083858785877a898b898196979681a4a1a480a4a1a47d9d9d9d749d9d9d74838283827d7a7d8482808282878587858383837e868686847f817f82787a78847b797b887f7e7f7c6b6d6b7f707270837276729e8183818d98959884a3a1a37ca8a5a8818f8d8f7e8b898b8586848681817f81897d7b7d807876788b787678897879788c817f818f7e7f7e91797979a9757675a66667669d878587906e6d6eb3716f71a76765679e5a595a976160618e6867688b6e6d6e85787878837e7e7e82908f907d9a9a9a7ea2a3a279a2a3a27fa3a7a37aa3a7a378a5a2a57ca09ea07d9092907e8486847f8482847e84828480868786828687867f7f7d7f827f7d7f837f807f818d8d8d7e9897987e9e9d9e80a7a6a77aa7a6a775a2a2a27e9c9c9c7a8f908f7e8485847f80818084757575846e6f6e82626162846669668b7375738a787a788771737187737173867c7b7c85737173857b7a7b8877757786838183867f807f847d7e7d847e7e7e827e7d7e837d7c7d827b7a7b817c7d7c817d7e7d827d7c7d827c7b7c807c7b7c827c7b7c807b797b7f7d7c7d817979797b7b7c7b7d7574757f7b7b7b817f7d7f81817f8183858485847f7f7f8683818382807e80897e7e7e8e80808068706e709d9d9b9d959392938f9c9a9c8d8f918f8d838583908385838b7f807f8c8586858e8081808e7b7d7b897b7d7b8274737481858685887b7b7b887372738571717183717171837070708473737387737273886f6d6f866f706f876f706f86737173867371738771717188747474887375738b7375738973757389777977867c7e7c86797b79867d7c7d877f7f7f877e7e7e8c7879788d7375738e737573877b797b897f7d7f8f7d7d7d897b7c7b867f7e7f8c808080887d7f7d847b7d7b857d7b7d89807e80877d7f7d857c7e7c847b7d7b837b7d7b827d7b7d808180818080808081818281828381838187858781817f818384828481817f817a767576838180817e7e7c7e7c80818077646564786b6d6b856b6d6b8673717382757375827371738473717389807e80888381838c8381838b7e7c7e8c7573758c7775778b7375738673757385797879846e6e6e86717271887676768b737173887674768c5f615f8a6d6e6d8c737173807674767e7c7d7c746a6a6a86919091889190917c8787877d7b7c7b80767776827b7c7b887f827f8e84878490929192919291928d9c9b9c8b9494948b9b9d9b8d9b9d9b899f9e9f89a6a4a675818181737b7b7b757b797b777b797b787b7b7b777b7b7b7883818377838183788383837b8383837b7e7d7e8586868696898789867a787a85838583827f817f899493947c9c9a9c83a2a1a27d9b9b9b7c9a989a799c9a9c789496947d8e908e8b9796979c9393939a9e9b9e8b9e9b9e8b9597958a9597958099999984999999859b9b9b88989898829897987d939393808d8d8d828988897c8989897b81808186888888848e8e8e82817f8183848284858687868586878683818181867f7f7f817b7d7b83797b79857b7c7b7d777877818685868f7476747b7e7c7e787371738c7977798987858791989b988f9ca09c7fadaaad7ea29fa29cb9b9b983b2b2b288b2b2b28cb2b2b28fadadad9aadadad9db5b6b5a0afb0af9d91939194a4a5a49d999a9995898a8992777977916b6d6b936365638e6365638b6365638863656389696b6989696b69876b6d6b84707270827c7b7c857f7f7f837b7c7b808887887c969896819c9f9c7ea8a9a87aa8a9a87aa7a4a77ea29fa285a0a0a07ea5a6a57f9c9e9c7f9799977fa2a2a27a919191808887887d888788767e807e7f7e807e7f6e6e6e7d6e6e6e836b696b7f7c7b7c7d737573827b7d7b887375738e73757389707070857676768a7876788678767883777777857e817e8683838384808080847e7d7e857e7d7e847d7c7d827d7c7d827e7d7e817e7e7e837c7d7c817e7d7e807e7e7e807f7f7f7f7e7e7e7e8080807e7e7e7e7f7d7c7d7d7d7d7d7f7b7d7b807c7d7c7f7c7d7c7f797a797f797a798276767680767676867d7b7d8b7d7b7d8d817f81917e7d7e6e8482848ba6a3a69687888791848384918889888f8b8b8b8c8987898b8a888a8b8786878885848588828082867e7c7e847d7d7d867b7c7b857b7d7b857b7d7b848280827e7c7a7c827d7b7d847b797b84787878827878788475777588737573887476748677787787757575887372738a6d6f6d8a6d6f6d876f716f866d6f6d876f6f6f8a6f6e6f8b70727087727472897575758b7d7c7d897676768c787a78897b7b7b88797a7988787978897b7b7b8a7a7a7a88787978887c7b7c897b7a7b8a797a798a787a78867a797a83797979807779777d787a787d7b7b7b81757775827c7c7c827e7d7e837d7e7d85818281828787878487878775787778817371737f6d6e6d90909390798c8e8c71777777756b696b7d767476876f6e6f886969698671727184757575817372737f6b696b856361637f676567877171718a717271865e5d5e856261627f5b5b5b7f56565687626462875d5f5d81615f617f6f6d6f8986878688706f7083686a68836e706e775f625f76757675876e6c6e8474747485787978828383838d8786877d7d7d7d7c73727377737273756d6f6d74707170797373737b7071707b777677767a797a767d7d7d7483848376767576747878787376747673767476727372738e8181817687858774838183727b7c7b717b7b7b6e7e7d7e8c7b7a7b8e716f717676747677777977787375739c737573817b7c7b7f8d8f8d7a878987778482847586848674848684768c8e8c89939393837e7c7e7385828588908d9084797b797e797b797f85898583818581828482847f848284887f807f8b83848385858385888685868883828384878787828382837f8585858c83818382817f81877b7f7b878385838484868482828382877f817f857f817f847f7f7f7c858485817f7f7f8582828283737173847e7c7e817e7c7e857e7c7e8173717381737173837b7c7b7f7677768a7b797b9f8887888a88878893969596999594959f908f90a7909290a3909290a39d9f9da39d9f9d9ca4a5a49daaabaa9bb5b6b596b5b6b591b5b3b58fb5b3b58ba5a3a58aa5a3a58a9695968a96959688979597868c8b8c888d8e8d7c7f7f7f70696a69927576758377767782716f71816b6d6b826b6d6b826b6d6b837677767f74737482747374807776777f8383837d7b7a7b8176747681757475828181818390929082999a9983acadac82acadac7fbbbbbb80b2b2b281b5b6b57ab5b6b57caaabaa848789878c7879788d818281897c7a7c887c7a7c867e817e86787978867b797b867b797b867b797b867b797b847c7b7c827b7a7b827b7a7b837b7a7b827b7d7b837b7d7b837b7d7b817b7d7b807c7b7c807b797b807b797b807c7b7c7f7b7d7b7d7d7d7d7c7c7d7c7e7e7e7e7f7b7d7b7d7373737f79797984737373816f6d6f8e8482848b7c7c7c8f7c7c7c7a7b797b8789878991888a888c8788878f8686868c8686868c838383897e807e897d7d7d867d7d7d8483818384817f818583838384898889828587858383858385828082828684868083818381817f81817b7b7b82818281817a7c7a827b7d7b817b7b7b8374767482767676817778778176767686787778877779778677797787737373887778778776787688787a78897b7b7b897777778e78797888797b79897879788676787688767876877678768878797887787978877c7b7c887b797b88787a7887787a78897879788778797884797b797e797b797f7c7c7c7b7879787e7b7b7b7e777877888182817c8b8a8b84838383758382836e8080807b757475817b7d7b9d5f5f5f717a7b7a567373737f76747681767476877372738d7170718f7374738a797879837b7b7b7e838483848b898b8c8785878a8988898c8888888e8381838c838183928283828d7879788b737373876d6e6d926f6d6f906b6a6b94706f70886b696b876c6e6c86676967788080807c969496808d8e8d7f8686867e808080877577757f7778777f7f7f7f768687867386878675868586758180817186818672837f83727e7f7e727f807f787977797c79787972818181757f7f7f717e7f7e7183848388939593857577757a757575726c6d6c797173717f7577757a7b7c7b7e7f7f7f84868586817f7f7f9476767678737473928a888a8d807e80837c7d7c74818281738e8f8e778a8c8a798b8c8b85919391838585858a7b7a7b898c8e8c6c8284827e868786748d8e8d887e807e778082808e848284828583858288888880888888868a888a838c8a8c85888688808684868385828582827f82847f7d7f83878587868886888283818385868486848482848483858382808280848485847f7d7c7d83818181808789877e8b8b8b837b7c7b84797879837b7b7b898987898786848688808180807d7f7d838584858385848587817f81888280828a8484848b84848491818281967b7b7b95747674936f716f94737373926d6c6d8d787b7891787b788e84848497898989979498948f9498948ba8a6a8889c9b9c8da4a4a487a4a4a482a4a4a4719999997c8989898e8384838d7d7b7d868988898690919084909190808e8d8e8388878880898889789898988473717380737173817370738373707384787778837877788272737285727372846b6c6b83636563835a5d5a815a5d5a835a5d5a8362656281696b69837879788680818088787978877a797a86828482857b7d7b867b7d7b867e7d7e857e7e7e857c7b7c847c7b7c857b7a7b867b797b8478797887797a79877c7b7c847c7b7c827d7d7d817d7c7d807e7d7e807e7d7e7f8183817b7b7d7b7e7879787f767876817b797b7f7b7a7b797b797b7e7b797b83797b798277797785838283887d7d7d8a7e7e7e8d7f7f7f8e7b797b6ea1a1a199727072897a787a8a8284828982848287858485858483848483848381818281827d7b7d84817f81847c7c7c867f7e7f867e807e867c7e7c867d7e7d86808180838a888a82918f9181989698818e8c8e8087898781858785827f7d7f837f7d7f817d7f7d807b7d7b8275777582757775857375738777787787777977867173718577757785797879887a797a847b7b7b867574758b7979798a787a7885797b79857678768575777586787778867978798477777786777677877778778a7677768777797784797b7981787a7880797b797b7b7d7b7b797b797b7c7c7c797678767d7372737c6f6d6f826e716e736e716e688d8d8d7d7b7a7b7c73727380636163804d504d5b80828080797a797f777877817b797b8d7b797b908182819590909096a1a2a190afaeaf90a8a8a88fa1a0a18b969796898c8e8c87908e90878c8a8c888c8b8c8a8c8b8c8484868483848684857e7e7e857e7e7e877f7d7f88767576837c7c7c887879787e7e7c7e7b7e7c7e868e8e8e859c9b9c7494949483898889808a888a7c8a888a7b898a8977939493779c9a9c779a989a769494947492929272919091718d8d8d718b8b8b728686867a8789877b8789877a838483a2afacaf70818381678d8f8d6d9c969c739c969c7894969473909290768b8b8b897f7f7f7d7173717b7879788d7e7d7e887e7d7e8f87858780918f917d7c7d7c869493947f9b9b9b789f9e9f7c8b8c8b7e8382838380808089767576745b5e5b706063607e717071917b7b7b6f838583858b8d8b818d8d8d8e8c8c8c86919291838c8c8c868e8c8e86908e9086908e9088929092869794978a9a979a899b9c9b839c9c9c849391938d96949681908e9088908e90818e908e8083858382878887847e7e7e847f7e7f867b797b837b7c7b887b7c7b877b7b7b867d7d7d85848284858482848587868787898789857d7d7d8c797a798c7c7c7c907c7c7c8f808180918383838f8182818f7f807f917577758f7173719369676994636163965b5e5b945b5e5b936361638f6361638d6365638c636563886b6d6b886b6d6b89737173887371738873717388737173887d7e7d85969596799c9c9c827d7b7d867e807e8d7b7d7b8a8d8d8d889a989a8c98979895a7a7a78fbdbabd8fbdbabd88b1b1b180bbbcbb8bbdbebd86bdbebd83bdbabd84bdbabd81b5b3b579adabad83a7a9a77ea7a9a77f9c9d9c839c9d9c82969596878787878783838389808080877b7b7b887878788677777787777877867c7b7c867c7b7c877b797b847d7c7d847e7e7e8380818083817f81827f7e7f817f7f7f827e7e7e837d7c7d827e7d7e827a7a7a80797a79807779777f787a787d7b7b7b7d7b7b7b7e7c7b7c7f7d7c7d807b797b807b797b7e7d7f7d817b7d7b887f7f7f88797a798c7d7c7d8f7d7c7d8e7b797b898684866eaeafae92898889957c7e7c907f817f8d87878788898b89818f8e8f81878787858987898286848686848284858482848583858382838583818080808080808081807e8084807e8085807e8082838183808183817f8789877e8b8c8b818f918f7f8e8d8e8288888884848684847f817f85838383837f7f7f837b7d7b8481838186878987847d7c7d87757475877e7e7e827d7e7d86777777847372738777787784767876837c7c7c847877788379787982787778847576758474747488757575887575758474747481767676867778777f787a7879787978797b7b7b7a7678767b7d7e7d7d818381837b7d7b818183817b949494769a9a9a8694959499a4a7a47cb5b6b56a959795747f7f7f817375738e9d9e9d93abadaba2a7a6a79fa7a6a7979e9f9e93a1a2a18fa1a0a18ea4a3a491aaabaa8caeafae88acadac89acadac88acb0ac85a4a7a485a1a3a185a6a7a686a5a2a582a09da0819c969c7d9c969c7b94929480908e907f838283819f9e9f85929292818485847c9191917c9fa09f7f9b999b7f9896987d898a897f7e807e7b8688867b8c8c8c768e8d8e708f8e8f728b8c8b6c8c8d8c7386868675868686728d8f8d6d878987988e8f8e7a615d6160696b69877577757e8c8b8c769c9b9c738a898a79868486808181817b7d7d7d7f7b7c7b7273757385727472aa898b8990919191717473747b797779a17977796f7375736e7375736d7371736b6b696b685a595a6c61606181696869878787877a9c9b9c8672747298777577878787878683828388898989878a8a8a888b8b8b848b8b8b858a8a8a8587878784868686868788877f84838481858585848888887a8688868284868480898b897e8686867d808280808183818283838381838383838081808380818082848384868a8c8a848c898c877e7c7e857b7d7b8a7d7f7d887c7d7c8177797788818381878688868a8f8f8f878f8f8f8b8e8f8e8d8c8c8c8c898a898c8788878b8685868b8b8b8b8c8d8e8d8e8584858f7e7d7e907777779173717390706e708e6f6f6f8d6768678a5f615f8c5b5e5b8a585b588b585b588b5858588a585858895e5d5e875e5d5e765c5b5c827876787f77787780787a788375757585757575847f817f7d838583808082807d767776806a6a6a826e6f6e80787678857e7c7e7c80808080878787898989898b898989849c9c9c84a4a4a486afb0af88b6b8b68fc1bfc18ac1bfc186bebfbe85b6b7b687aeaeae86b6b5b685adadad83a0a0a0859491948389868982848384828483847b7b797b867b797b827b757b827b757b837e807e817e807e81787a7880787a7880787a7880787a787f7879787e7c7c7c7e7c7a7c7e7b797b7d7c7b7c7e7b7a7b7f7b797b807b797b817b7a7b837c7b7c867c7b7c8b7d7c7d8d7c7c7c8e7c7c7c8f7d7c7d917c7b7c808987898f9c9a9c8b9494948b8f8f8f8c919091899090907e8c8d8c82939493828c8c8c80858685837d7c7d83807f8081797a79827a7a7a817b7b7b7f7b7b7b8278787880777677827b797b827c7a7c857f7f7f857d7d7d8580808086878787868c8b8c8594949488949594859a9b9a87969a96829b9f9b81939593828b8c8b8383838380838383807f7f7f827d7d7d837371738579777983747374837474748375767584767676857677768476777683737173827472748173757382747674817575757d7575757c6e6f6e7b6d6d6d7a7272727e7677767f787878787b7b7b857979797b7374737a6d6f6d827172718a73717382878787809899987e6c6b6c8063606357636063837b797b8986838699868686998f918f948c8a8c9a908f90968c8b8c8c8a888a8c8f8e8f929595958f9899988a989a98879d9f9d89a2a3a289a7a6a788a7a6a78ba0a1a084a3a4a38c9fa19f889a9c9a869f9f9f879493948493959380878987828c898c85918e91858b8d8b818a8c8a828687867d8889887d8989897e858585778b8d8b7e9495947f919091759896986f989a986d989a98758988897789888974908e90759290927491929176989898747f7e7f669ea09e79a6a7a68aa0a1a09c9c9b9c6ba4a3a466929492778c8c8c73898889768383837f7f807f7e8b8b8b89aeb0ae9c989a98716f6e6f6f8282828185828589727272776d6f6d6b7375737083838371939593769d9e9d7ca5a6a59aadaead98a5a6a584acaaac80acaaac858f908f86838383868787878a898989878a898a86848284868583858386858685878887838687868386868680898a89898b8b8b78888888838a8c8a878789877c8b8d8b828686867d8a8c8a7d8789877f89878982848484838484848289878984898a8980898a8981908d908c9794978291939186969896809998997da3a1a384a3a4a3859e9f9e879493948d8788878c8583858c8685868c8383838b838383868b8b8b8f8b8b8b8b8b8c8b8c8989898d8c8a8c8d8c8a8c8f8482848f817f818e797779837b797b8b707070877473748874767485747674847b7d7b88747574876e706e866a6b6a80676567827573758574737484767676807b7b7b8177777784777977816b6d6b7a68686883727372827b7c7b7f83858384898789837e7c7e858787878387878781898989817b7b7b81727272806a696a836b6d6b836b6d6b846e706e836e706e8373717382828082817a7e7a7f7a7e7a7e878687838d8c8d849f9c9f879f9c9f87a1a1a185a6a6a68aa4a8a483a4a8a486a4a4a4879c9b9c838c8e8c82838483807f817f807f817f7f8284827e7f817f7d7c7c7c7d797a797c7f7d7f7e7b797b7d7e7e7e7e7f7f7f7f7f7e7f80838383827f7f7f807d7c7d827e7e7e8f7c7b7c8d7879788f757775907b797b907c7b7c8f7b797b7884828496777677898180818783838384808180828283828282838283898989818c8c8c818b8b8b7a8685867e7b7b7b827b7b7b81797a79817c7c7c837e7f7e8481828183878587828c8a8c83898889828c8a8c828383838387878782878687847f7e7f84797a7981797a79836f726f816b6d6b8373717385777677848383838480818081838483808181817f7f7d7f80777577817575758375757583747574817475748175757582777977817b7b7b817979797f7c7c7c7d7778777e7273727e7273727c7274727a7274727d7272727d737473837474748b7878788c8483846f7e7e7e7d75757583787778817f7e7f827b7a7b857f7f7f869292927d8f948f7d8f948f91aca9ac9eb2afb29d9ea19e98999c999ea0a4a09ea0a4a0999c9e9c949a9b9a8f9a9c9a8b9798978d9797978d95949587989998879c9e9c88999a99889d9d9d89a0a2a08aa0a2a08c9fa19f8ba4a5a4879f9f9f84999999819395938197999787a29fa290918e91848c8e8c7f8c8e8c7d8e8e8e7a908f90788b8b8b7789898977838583778385837c7c7e7c7a76787678797879737c7c7c778988897b9192917c929092749492947f83838387868686647e7e7e608687868b9d9e9da79e9e9e7288888866727372718b8b8b729998996c9697966d96979666949594ad949594888d8b8d75767476747979797a79797978787a787e787a78807779777a8a8c8a778c8c8c7b898a89838586857b9190918a888988877271728e868486797d7b7d898d8c8d858b8b8b888a8a8a828988898586868687898a898587868786838383838888888388878882888a88808a8c8a84898889848a898a84898a8982898a89828787878487878787818281878383838288888885888888868989898585858586838583888385838b8385838a8385838f8e8c8e8e969596879c9d9c879fa09f8aa0a0a087a8a9a885a7a8a782aaabaa82a4a2a483a8a6a88c9c9e9c8ea4a6a489999a998c919091868b8c8b8c8787878c8284828e8d8c8d8c8989898d7f807f8a797879828181818686858686848284877f7d7f867f7d7f887d7c7d847d7c7d867b7c7b828181818386858680868586837f7f7f857b7a7b82767876837f7e7f7e7e7e7e817b7b7b857f7f7f847b7b7b81787978837c7c7c857879788a7f7e7f88838383858383837f838583808385837d8b898b7e8b898b818787878183838382848484878685868883838386807f80858181818481818184808180837f7f7f84818181828080807f7e7e7e7f7d7c7d7f7c7b7c7d8181817d878587818a888a808b8d8b849495947f979797839797977d9795977aa29fa27da29fa272a29fa2759f9c9f7baaa7aa839a9b9a839a9b9a869e9e9e828f8f8f859090907f908f90849a9b9a86868486897b7d7b8b7b7d7b907476748e797b79927b7c7b6f7f807f9d868586907877788d7775778a7d7d7d8078797880707170817373737e7273727a7b7b7b7f757575837d7b7d817d7b7d807b797b827b797b8378797882757775837f7f7f847d7c7d827d7c7d827b7a7b837c7d7c847b7b7b86787978847e7d7e8583848383838483848b898b818d8b8d848988898487868783838383837f7f7f817b7a7b7e7977797f7977797f7f7d7f7e7f7e7f807b7b7b807374737f7878787f7573757f737173807577757f7577757c7473747b7676767a7b7b7b7a73747379757375797573757b706e707d7674767f7171717e727272796f6f6f7d72727280757575847676768a7b7d7b8e7c7e7c9b81808197a7a7a782999a999f9fa09f9cbdc1bda1b5b8b59dadaead9ea2a2a29fa8a6a896a2a0a2959c9a9c9095939592939293909795978c9a9a9a8b9a9a9a8c98969888989698889b999b869b999b86989698869492948397989784979897809091908193949387979697889795978492949283929492858e8f8e828d8d8d85868586817f807f7b7f7f7f7881828179878687787f7f7f7d7f817f797f817f7981818177818181707e807e707c7e7c6f807e806a838183818e8f8e667371736f73727379898a898b9697967d7877786a7273726d8181816e70717076777877737878786b787878ac9c9d9c87a4a5a46e7f7d7f788d8b8d748f8d8f919a979a76a1a3a175afb0af8e9e9f9e84999a996f97969775979597739695967c8889889a97999787979997847d7b7d83807e80817d7e7d9087878785868586898685868a86878683878887838685868086858684858685838787878087888782888988858a8a8a868685868686878685848584878686868686878685848484858786878586878683878887838b8b8b868b8b8b88898b898a8082809483858396919391909695969394939495898b898c97989789a09fa089a09fa0889fa19f87a2a4a2859c9a9c8898969888949694888c8e8c8a8f8e8f898f8e8f898d8e8d878d8e8d8b8989898c868786888585858685858588878987888c8e8c858c8d8c848f908f868d8b8d848b898b87898a8984818181867d7d7d82797a79826e706e846b6d6b8477757782777577827b7b7b817a7a7a827b7b7b81818181828181818281818184817f81827c7c7c847e7d7e857f7e7f857e7e7e837e7e7e817b7d7b7f7b7d7b807d7b7d80807e808283848383818281878383838580818084807f8086838383867f7f7f847d7c7d837f7f7f85808180838180818081808181828382817e7e7e82808080847d7c7d86797a7984797a7984737573817375737f7674767f7674767c7677767c7677767d7677767e7677767f73717380737173806e6f6e7f797a797f7c7b7c7c8a8a8a818e8d8e7d9899987f929192889696968e9c9b9c939b9a9b8f9b9c9b929697969183858382878a878c868586937877788c7f7f7f878384837b8e918e8196999682767776817b7b7b827b7b7b807e7e7e8385838581878587808b898b828785878289888983888888837f7f7f837b7a7b837f7f7f827d7d7d807e7e7e807e7f7e847b7b7b84787878827b7a7b857b7a7b847d7b7d857b797b8077787784797a79807b7c7b807d7d7d807f7f7f7f8384837f8381837b8381837b797a797b7b7b7b7b7878787c7e7d7e7d7f7f7f7d8384837a767876817b7b7b7a7a7c7a797677767d7777777c7374737a7371737b7977797a7b797b7b7e7c7e797879787d767776807675768076757685787a7887797b798b787a789075777596898889986b696ba2949594928e908e948c8c8ca17b7a7b96818081937b7a7b91777877917778778b797b798a797b79897b7d7b887b7d7b868482848a848284877b7c7b847b7c7b8074797482797d79848684867e848284838283827d82838285898a898b8c8d8c88898a8986898a898289888984878687838786878384828484818281808081807f8080807c7f7f7f7c7d7d7d797f7f7f787d7f7d7a7b7d7b747d7c7d71808080727f817f738183817387858774878587686b6d6b657b7d7b919a999a9c9393936b898789648381836a7e817e7074777474797a7979797a79707f7b7f8e97979798898989777372737e7f807f807f807f7d9f9e9f82838283847b7c7b798f8f8f7c8986897d73717385838383798e8f8e83878787808787877d7a7c7a877f817f8281818181898a898685858588868786858888888586878686838483868081808284848482838383818284828584868484878687838685868886878685898b89868b8d8b888788878a8d8d8d848685868686888688888a8885898889848685868b8482848b848284938f8f8f93969796968b8a8ba78f8e8f9c8f918f93898b8992a0a1a0909493948e8f8d8f8b8f8d8f878e908e8591929183a19ea1849e9b9e849a999a8694949486949294868c8a8c868c8a8c85888688868c8c8c878c8c8c878886888b8886888a80828087787a788571737184717371837b797b857b797b8377787782797a7983797a79817c7c7c837f7f7f82807f80837f7f7f8181808182808080828182818286858681818281837f7f7f8381818181818281828685868383838384808180877e7e7e867e7d7e868080808782838284898789818583858287878781858585848484848483838382828482877f807f837d7c7d8282838285818181867e7e7e83797a798578797881787978807c7c7c81797a79817c7c7c80818181808383838186858680878687808987897f8684867e8586857f818181808b8a8b808988897f8c8b8c849c9a9c7b9c9e9c858e908e8180828086888a888497959783878587818382838283838388787678887876788d7d7d7d8b7f7f7f8c8786878e9493947299969989908e9090898689918481848a818181808c8b8c7e9b9d9b878d8f8d8499979986969496849694968492919281909190828c8d8c83868886858688868282838284898989828a898a838c8c8c818c8c8c828c8c8c828b8c8b8187898782808180837d7f7d837f807f8183848380838383818080807e7c7e7c807e807e807f817f7e7d7f7d7b7a7a7a7c7071707e7676767e7a797a7f7675767b7878787d6d6f6d7e7375737c7b797b7d7371737c7575757c75757577757375787371737b7877787a7575757c7577757f6d6f6d8075767583767676827f7e7f877d7c7d87817f81887e7d7e897b7b7b917b7b7b8e7373739b7576759f6b696b996b696b916261629677757796747274927b797b92787a788e7274728d707170846e6f6e876d6d6d836b6c6b846767678166656684696969826b6b6b877f7f7f7e7f7f7f837d7b7d857f7d7f807373737f767676847b7b7b857b7b7b837e7d7e817b7b7b7f7f807f7f8284827c8685867e7f807f8181828182838483828786877f8a888a7c8785877c8c8a8c7e8c868c8187838781818181788383837c7e807e77848684737e7f7e89888a886d777977a39395939f8d8d8d667f7f7f7b777577737d7b7d6b7e817e75919591768f908f7a8f908f81979797a49d9e9d7c797879817e7d7e968b8c8b869897987a8382837a898889788384837d8787877a99969988aaa7aa8b9c9e9c7c9192918e8a8a8a899c9a9c888d8f8d84848684868a8c8a8b8a8c8a87878987888584858a87878789868786848283828782838284818281857f807f847f817f8480828084818281848282828388898882898b898688898885888988838c8d8c858a898a8b8c8d8c858b8c8b888f8e8f8c999a998db1aeb18dc7c4c78babadab957b797b99a0a0a0998f8e8f9a898b89a38f918f8a838083997f7b7f938988898e9a979a88999a9986949594858c8c8c84908f9083949494849a999a839c9a9c839c9a9c83989998859c9e9c849c9a9c849a989a8798999884969696828e908e80888a88848d8b8d848d8b8d8387888782868786837f7e7f837e7d7e837e7d7e82817f8182807f8083807f80827f7f7f827e7e7e817d7c7d7f7b7a7b857d7f7d8480818082808080857f7f7f8681828185838383848685868286858681808080837d7d7d857e7d7e827c7b7c817f7d7f80817f81827f807f838384838380818086808180877b7b7b84797979847e7e7e867e7e7e867c7b7c847e7d7e837c7c7c7f7e7d7e817e7d7e817c7c7c83817f8182817f81837f7f7f827f7f7f817d7f7d817d7f7d807f7d7f807f7d7f807f7f7f7b818181827b7c7b827b7b7b847b7c7b7a7677767a646764817275728283858386888a8885777577827b797b8177787783797a79867c7a7c8e7f7d7f8d7d7d7d8e797a79947b797b997b797b797574759b999799939a979a8e9a979a89979597839190917e91939183919291838e8c8e838e8c8e848c8c8c85909090848c8e8c8290919083979897839c9d9c85a19ea1859a989a849092908390929082909090838c8c8c838a8b8a82888a888289878980868586828585858285858583808080827b797b817c7e7c807a7c7a7f7173717f7577757c7777777c7071707c787878797574757b6e6e6e7c686968807577757f7173717e7876787f7b797b7c7172717b7b7b7b7a7775777e797779797b797b7c7877787e6f716f7e75777580797b79817a7c7a857575758775757586747674897678768c7b7b7b857c7d7c827576759673747399737173a36d6b6d965e5d5e8e565556935c5a5c91585758905f5f5f8c5f5f5f8a635d638b66636687666866896b6c6b8770717084707170846f6f6f837372737f6e706e856e706e8473717382737173817374738478797882787878827b7b7b7c7678767f747674807676767f7b7b7b807f807f7c8786877b8f8e8f798989897e7b7d7b7a7e807e797c7a7c757c7a7c7c7777777c797879767b7c7b7d797a79737e807e767a7c7a84818281736c6c6c758684868b918e916d716f7172737273787a797a767a797a777b7b7b7a7b7b7b757878786f7878789b8d8b8d868280827688868884858385827373737a696a69837b7b7b847f7f7f878f8e8f8f878787867f7f7f84797a79817f7e7f8c848584829392938a8384838283828385838283848383838589878986878687888e8f8e868e8c8e8786848685888988898788878587878786888988848786878686858683848484888383838680818086808180858383838784848488838383878a888a898b8c8b8b8b8c8b999c999ca5b5b2b597a5a6a5828384837a6e6f6e998f908fa683838388939593a6aba9ab9d7e7f7e7e6060608958585890565756905657568a5a595a846464648168696883686968856d6c6d836362637f686668806866688263616383676567856d6b6d846b696b856d6f6d826d6f6d8478797883817f81847d7b7d857c7a7c857e7e7e867f7f7f868080808382838282818381837f817f837c7e7c817e807e83808180807f807f7f817f817e868486827d7f7d847f817f83848284828684868384838482848284847d7b7d837d7b7d818080808281818183818381837e807e838483848484828483808080817d7c7d817f807f858182818383858382808280867f817f867e807e84817f818482808281808180827e7d7e7e7f7f7f837e7e7e837e7c7e837f7d7f827c7b7c827b7a7b817c7b7c807b797b7f7879787f7879787e777877837778778a78797880898889838f8f8f818384838198959886a29fa288949494878e8d8e828d8b8d848d8b8d8183818382807e8084797b798c797b798c8080808d7e7e7e927e7d7e947f7e7f897c7e7c7d8a8a8a90818381917e807e877f7f7f84898889848b8d8b7c888a88878b8d8b858385838586858684807f808384828484848284857b7d7b857b7d7b85848284868482848685878588909190849b9c9b819b9c9b80a5a2a5809c999c8092949280929492818d8f8d82898b89828888887d8b8b8b7b8e8f8e7b8a8b8a7e7d7f7d7d797b797e8181817f7b7c7b7c757675797173717b7878787f7c7d7c7e7373737e7978797b7b797b7a7573757a7375737e7375737e7373737a6f6e6f7d797979787575757b7b797b82878587807f7f7f86717071897775778a7b7a7b8c787878857576758d7878788d7878787d7674768f787678986f6f6f876869689e676867916a6b6a906262628f5c5c5c7b4f514f865a5c5a8a5e5f5e8752535287525152874e4d4e834c494c7647444784636163855e5d5e855d605d885d605d845d5e5d7f5d5e5d816060608160606080626162816a6a6a7c6f6e6f81838483807576757d6f6e6f7d7574758073717381646664816f716f7f7b7a7b787d7c7d76808180747e807e787e7a7e797e7a7e75838383738383837e8c8a8c73858385677170716b7878789e918e916976767672777777727b7c7b73797979737b7b7b76767676727b7b7b787f7f7f87898a89958d8b8d697573756f707170737374737b828182878c8a8c879392938a9392938785858587818281868383838b8181818780808086808080867f807f837b7c7b887f7d7f867f7d7f82808180858786878c8a898a8c858385878684868a8d8b8d8b87878784878887858585858684838486818281847e807e888182818483838388868586878383838684848485818281897f807f878383838983828395858485a2838183a26a696a8b636263778484848f949594977e7f7ead9395938e8b8c8b9a7e7f7e768787877c7e7f7e83767776905d5d5d9b5d5d5d905d5c5d8b6b6b6b836d6e6d8373737384777577846d6c6d876b6a6b867674768b75757589797a798a7f7d7f89817f81868183818d84868487817f81887c7c7c877e7c7e84817f818480818084808180837f7f7f857e7e7e847e807e837f817f837e807e827e807e837f807f7c8383837c7b797b8983818381949694858d8f8d828f8d8f828987898288888882868686828987898289878982878887848485848382848287898b89858584858288888882868786828687868087878790858585869092907e9c9e9c7f81838181818381827b7b7b84757775827b7a7b827d7c7d828081807e82838282807e80837e7c7e827e7e7e80808080808181817f7e7e7e7f7e7d7e817c7c7c817d7d7d80818181818988898d7f7f7f82838383838b8b8b81918e917c918e9181888688818684867e828282807f7f7f7e8b898b838e8c8e818787878a8a8a8a908383838d7f7e7f907c7c7c957577758d73757385878787938183818b767876857576758571737177787a7886787a78847f817f84878987848b8b8b84919191859a979a8997949790a1a0a188a1a0a18c9f9f9f8e9f9f9f8b97989783898a8982797b79847476748173717380777577807678767f7f817f7e8486847f8d8f8d7c9191917c8e8e8e7b848384788080807c7b7d7b7d7577757a7f7f7f7b797a797b7f7f7f818282827d7b7b7b797776777e707070817373737d7573757c7977797e787a787b787a787d7778777d6d6c6d786f706f767575758283818388777577867877788382838284878987897f7f7f83787978898080808e7e7f7e937f807f80828082927c7a7c8e7d7b7d917978798b7577758c6a6b6a82727472896d6e6d917072709575777598777677917776778e72747286727472917375738a737573877b797b897b797b8b7a7c7a8d7a7c7a8b7a797a8b7f7d7f89828382878283828783858383838583817f7f7f807b7b7b847b7f7b8381878180848684788486847b848684777d7f7d828384837a8384837886858677868586778e8f8e79898889788b8a8b81868586706d6e6d62696b6961747474737b7b7b727e7c7e6f858385787f817f757f817f727b7d7b7985868573918f9176908e907d969796908c8e8c727b797b707b797b778d8f8d808d8f8d8b8f918f8f8989898a8889888b878787838585858c898b898d8a8c8a8a888988898889888d8584858e898789868482848386858689888a888c8a8c8a86888888858583858a8684868e89878986868586868383838983838385818281868383838281828184828382838383838883838385808180858081808881818187818181888381838682818286818181858080808c706e70887e7c7e846f716f857678768e7d7b7d908b8c8ba66665667f6a696aad727072a5817f8169a5a3a576b0aeb07ec0c1c08fa9aaa98d9795979da09da082a5a6a57fa0a0a07e9a989a7e929092828989898a7d7e7d87808080897e7e7e8a807e808e807e808a828082827d7b7d8a7e7e7e84818181857f7d7f877c7a7c857e7d7e857f7e7f838080808281818182818181828181817f7f7f7f807c7b7c7c7573758478767882838283917f7f7f8a7f817f8184868481898889828988898289888985898889858c8e8c878c8e8c868f918f848f918f848e908e848e908e848b8c8b87878787848b898b81878587858c8e8c838c8e8c967d7e7d737f817f80969796849697967e8f8f8f7b9190917e87878781838283817d7b7d847b797b82817f81817f7d7f83757775827375738077797781797b79817b7d7b7e7d7f7d7f8886887d88868881888688828684868f818081837b7b7b88757775737b7d7b82777777807b7b7b817f7d7f8083828382868986828c928c86969596879695968b8383838f7c7a7c8d7c7c7c937b7b7b92787978778b878b8b7b7b7b837f7f7f897b7c7b877b7b7b817678768380818085818381887f817f85808080857b7b7b84787a78857a7c7a8f737373867575758677777784777777807e7c7e7a8381837b8688867d8e908e7e9192917f8b8c8b7f87858781838183807f7f7f807978797f7878787e7676767a7f7d7f798381837b817f817c7b797b7f7b7b7b79757775787e807e7a777977807e7d7e7f7e7d7e807c7c7c7e7e7d7e7f7c7c7c7f787978837979797c7070707b767876788183817e8385837a8b8d8b8879797988808180887e7d7e878382838c7878788b7b7b7b8c8381838d807e80847b7b7b917778778c7b797b8d7b797b8a787a788a7c7e7c877475747c7979798e75757584777777887371738b737173907675768e7878788a6b6a6b8f6b6a6b8e737573866b6d6b897170718e7371738c7375738a7375738a7674768c7b797b867677768a75757583767676847575758378797883797a79807c7c7c7f7e7d7e817b7b7b7e7b7b7b7d7b7b7b757a797a8e70717078767676767b797b787b797b797b7a7b82858685848080806a757675688381836d838183839293928797989771696769786967697d71707176777777778989898a93929376908e90838e8c8e76797b7971747674777b797b89868486897577757e8183817d8787878b8585859087878784848384868584858c8482848c848284848482848c8482848c8483848a807e80868381838a8584858b8585858885858584868686898a888a8d8a888a7f8484848b868586898383838481828186838383837d7f7d8280808081808080847e807e868383838184848484808180817e7e7e867f7f7f85807f8084807f80877f7f7f837f7f7f8384828485817f81838486848884868488838283888989898c8c8a8c98838183ac908e909b898789a18f8d8f988f8d8f95919391929193918da09ea08985838582747374847e7d7e8184828481868486828f8e8f848b8b8b897f7f7f8b7f7f7f8c7f7d7f837c7a7c836e6d6e948785878c8687868487888783817f8184807e80847c7c7c847b7b7b847b797b847b797b847b797b837b797b807b7a7b7d7c7b7c7d7e7c7e79817f81797777777a7b7b7b9c5a595a9f6f6f6f87838383858383838683838386838383887f7f7f84838483828180817f7f7d7f81787a7882787a78847b797b857b797b867d7b7d8a7d7b7d8c7b7d7b867b7d7b847d7e7d8275737581807f807b7d7c7d7a858785808b8c8b828f918f849193918299979982969496818d8b8d7e8f8d8f7d8b8d8b808e908e828c8e8c848c8e8c809190917f939293829292928396969681918f91828e8c8e807b7b7b7f78787884727472766d6e6d7d77777784838383818f918f818d8e8d81898d89848081807f86868682808180847f7e7f8e808080907879788f74767497737573727e7d7e8c7777778e777677887d7d7d808181818480818083737573856f716f84717371857071708570717085757575877676768b717071886b6a6b8875747586777777837876788078767883737573827375738375747585787778828381837e8785877d8586857c8384837b7b7b7b7b818081797d7b7d7b7b797b7d7d7b7d7b919391788b8a8b7c8080807f7779777e7a7c7a7c787978807a7a7a83787978827476748174767480787978817e7f7e817e7f7e837e807e847678768c777977857b7d7b85838583867979798a7373738e7071708d7b7b7b878080808a8381838a8381838a817f81898280828a8583858a8381838e7f817f8e7b7d7b88797979809694968c7979797c7d7e7d8e7b797b82817f818b767576947070707e76767689767676886d6f6d8c696b69856c6d6c8b6d6e6d936f6f6f927173718c716f71896e6c6e88737173867474748477797783787a7880777877817b7b7b817b7b7b827b7b7b8778797882797a79817c7d7c79797979917e7d7e7a8685867d8383837a8788877e8789877d8384836e7071706d8685866d918f9180918f91787a7a7a756c6b6c6f7f7f7f6b7c7c7c87818281888c8d8c898682868386828682828482757b7d7b778282827b8c8b8c729a9a9a819191917c8e8e8e8a94939482858685839493948887898788858785808b8c8b88888a888c878887858c8e8c878788878d81818187898a89818a8c8a8d868586878987897a86858682848484878482848a868686838383838a8686868086868689858485848688868a8486848289898984878787858c8e8c8781818185878787898989898a8d8c8d83898989828989898b8787877f8b8d8b81888a8883868486838684868684828486848284878583858b8482848c8584859081818195727372956a6c6a9266656694696969936969698c6665668f6263628c6364638762636287646564876d6a6d8669646985686a6886797b79897d7f7d89848484887b7b7b86747274857676768b6867688a71737185717371867b797b877d7d7d857d7c7d8480808083817f81837e7d7e827f7f7f828181817f8181817d8181817e8584857b878787798a888a798c8a8c718485848b6664668754545482545454805d5e5d825d5e5d845c5b5c864a494a86524d5285524d5284525152865251528355515584555155824e4d4e834e4d4e86565556855655568b5a5c5a8a6a6b6a8877777786838383848a8c8a8387888782838483807f807f7f8583857e8786877d888a88828e908e839494948694949482959395839290928188868882868486808585857d8383837e8685867f888788818e8e8e818e8f8e81909090819190918297959782908f90818d8d8d818d8d8d848b8c8b838f918f87918f9186939193868d8b8d897f7d7f8a7574759079797991767676816e706e889795979984828491838383878988897990919082807f8082818381827f817f828685868086858680838383828685868478777889898989897b7b7b8673737383717271826b6d6b816d6e6d826d6e6d8271737183717371837371737a6b696b7e7b7a7b7d7d7c7d7d7d7f7d7f8282827b84868480868886808a8c8a847679767e7371737c737173777173717882848283908e907f8d8b8d858989898683838384828482887c7d7c847b7b7b86777777857b7d7b877173718475777584797b79817e7e7e877d7c7d89817f81887e7c7e8a817f818c8583858d7d7e7d8d7d7e7d8e7e7d7e8d7e7d7e8f7b7b7b8f787978867a797a827f807f817f7d7f84787678837b7a7b928181817e8384838e7e7e7e927d7b7d91757375818383838b7778778a7f7e7f8c7d7c7d867e7d7e85797a798773747387707170906e6f6e8d6b6d6b8a6b6d6b8c6b6d6b866b696b84706f708873717385737173817071707b7373737f7779777d7779777b747674787173718d74767484787a787c797b798b7b7d7b78717271767a7a7a75827f827d8c898c7695979575878987708889886d838483688d8b8d6d8d8b8d7e9c9d9c7f8c8d8c799492947f8582857f787a7868898b89748c8b8c828887888a8685868c8685868a898989888989898aa8a5a8908f8f8f8c898b898c8c8e8c8d8b8c8b888a8b8a8a8383838b818181878383838c838383877d7c7d8884858485878687817d7f7d878383837d878687848685868b8482847f8181818b7e7e7e8084838484848284838082807e7e807e847f807f7b7f807f877d7c7d8483838384858585888384838a818281847f807f86838283878787878586888686888a88888e8d8e87908f9083898b8985898a89868785878a8886888d898889908181818d7b7b7b887273728c6d6d6d8a7071708a6d6d6d876969698b6565658c6364638b6666668a68686888737173897777778a797b798a797b798b7e807e897c7e7c84787778898182818181828180848684908284828f86888683808180867d7d7d857b7a7b847b797b847678768475777585777877837b7c7b8480808083838383868787877f8b8c8b7a9290927a9492947c9496947a9496947e8c8e8c828c8e8c83868b867f868b867c8785877c9492947c8c8e8c7b8c8e8c7a8c8e8c798c8e8c7c8c8e8c7b8c8e8c7c8c8e8c84797a7986747374887a797a8b7f7e7f966e6f6e9c7373738f8b8a8b81898a89808788877e8f8e8f7f919091858e8f8e86888888878d8f8d8c92949284949594818e8d8e7b8c8a8c7d8c8a8c7a8a888a7c918f917f8f8e8f818f8e8f84938f938388878884898889848a8a8a83868686838686868482838283828382848988898284828484817f81847b797b837b797b837b797b83817f8182838183857f807f907472748f76767694717271608482849f716f718c78797888757775837d7c7d8996979686949694858f918f87929492848a8a8a888e8d8e888e8d8e8689898985787778837b7b7b847e7d7e817b7b7b837f7e7f807f7e7f807f7e7f827c7c7c8282828282817f81827e7c7e80717271807f7e7f7f8182817f84848480898b897f86888688808380817679767c8181817d8384837b8284828a7b7d7b817476748171737185787778847b7a7b85787778847b7b7b847b7a7b837d7c7d827d7f7d8481838182828482887c7e7c857e7e7e857f7f7f877f7d7f88828082897a787a8669676987686868886b6b6b897373738b7675768a7878788b7b7b7b897f807f8b7f807f887f7d7f847573757e8384838a7b7a7b8f7372738c6d6c6d8e737173867f7d7f847f7f7f86777877917777778f7d7c7d8b817f81857e7d7e887e7d7e8b8685868d8d888d878d888d878685868b868586878384838a808180868384838785868585898789828c8a8c82838583808c8e8c7e908e9080908e907c898b897a8688867e858785808183816e8d8c8d8a8888887a908d907c858385777c7e7c638082806e7e807e6d8284826a848484738484848e8381838a8e8f8e858787876e878787808a8b8a87807f807e808080857e7d7e858b8c8b8393959382949694898b8c8b957e7e7e83868786838283828a808180837f7f7f847b7b7b887d7f7d86808180857d7f7d827d7f7d89868586818b8a8b897e807e838284827e7f7f7f887d7d7d8486858684838383878082807e7f817f867f7f7f7f828382857d7d7d7f818181847b7b7b81817f81857d7c7d85808080857f7f7f8581808182818281878080808681818185808180868281828581808183818181837f7f7f82808180848182818683838385838383867e7e7e857f7f7f8778777887777677897373738a6e6e6e8c706e70877775778b7b797b8a7d7b7d8d7c7b7c8d7b7a7b8f7e7d7e8d7f7f7f8d7f7f7f8d7f7f7f908183818d8183818a828382848283828c817f81919193918d8e8c8e86898789898987898c8e8c8e8b8e8c8e858b898b88898789838f8d8f898d8f8d8b898b898e9694968c9c9a9c848f958f8c8b908b80929192829291927f9394937e9394937e99999982a7a7a782b4b1b47eb4b1b47baca9ac7baca9ac7c9fa39f789fa39f799f9f9f799f9f9f799b9d9b79979897769a999a779a999a83918f91838b888b89797b7987737573996b696b9a6b696b827d7b7d7f7d7b7d7e7a7c7a7f7a7c7a817778778278797885767876886d6f6d836e6c6e7f6e6c6e7f7674767c7e7c7e7d8180817d7e7d7e7e7c7a7c807d7b7d7f7e7e7e817d7c7d807f7f7f817d7d7d807f7f7f8381818184808080838787878083818380838183818383838184858482868786878383838381838182818381848786878e818181897879788f757575747979797f7979798d6361638d6361638d696b6988696b6985737173827574758675747584757475867577758575777584787878827e7f7e83808080818485848689878986838183847e7d7e847c7c7c8777787785787978837b7b7b837f7e7f8183838383828282818383837f8383838081818183868786827b7d7b7e797b797f8583857a7a7a7a85787a7884757775807375737e7e807e8480808083868786898383838884848486868586888182818580818087868586878484848c8484848c7f7f7f8d7f7f7f8b7979798d757575807b7b7b878383838a8384838c7f7f7f8d7c7c7c8c787978857a797a877c7d7c857b7d7b86787a78848384838394939484838183858785878f8b8b8b768e8e8e918080808c8988898b8882808d8882809386878694848684958e8d8e94908f9092949494949c9d9c92a0a1a093a5a6a58fa5aaa58da0a4a08aa29fa287a29fa2899a9b9a85949494828f8e8f838c8b8c85898a8981898a897d8988897c8988897a8685867c878687827d7e7d6d797a7985908f90788584857c797a797b7d7d7d68838483707e7e7e708081806b838383708383837c8786877b8e8f8e8a8e8f8e778080807f7c7c7c7187878780878787788686867b8383838d777577837371738c7774778b83838389868786858384838782838284818181888181818487868788878687887e807e887d7f7d8b86858680868586837d7e7d8381838181808280888584857a878687867f807f89848484867e807e847f817f7e808180867e7d7e80818181857c7b7c837c7c7c847c7c7c857f7f7f877d7c7d877c7d7c867f7f7f8680808086808180817f7f7f837f7f7f84818081848180818381828183808080838081808380818084808080857e7e7e838283828780808086818281867f807f88817f818b7b7a7b877a787a8d817f81918684868f8e8c8e8f8081808c7d7c7d8c7d7c7d8d7c7b7c8a7d7c7d8c7f7f7f8b7e807e84737573857474747c7474749c7f7d7f847f7d7f85757375837876788578767886787678817b797b857b797b857b797b847b797b83787a7883717371836a6c6a8565676586676567866b6a6b866c6d6c85767676807b787b7a838183827e7d7e7d706f70766c6a6c7a636163786a696a766a696a73676b67746064608d6767679eadaead8bb8b9b87cb8b9b879c0c1c079bbbbbb7bb2b6b27ea7a9a77daaabaa82a3a4a389908e909c72707288716f717d7371737c7575757d7576757f78797880757575837476748371737185737173867371738473717386737173827474747f7a7a7a7e83818380868486817e7e7e7d7f7f7f7d7b7c7b7f7778778277787781757675817978798179787981787678827b797b827d7c7d817d7c7d837b797b827d7c7d82787a78837b7d7b837d7d7d857778778e7777778a7b7d7b8f70707064969696a19a9d9a939497948f8c8a8c8a818081837c7d7c847e7f7e807e7f7e837c7d7c847b7b7b847b7b7b847e7f7e837e7f7e817d7c7d847d7c7d85797779847d7b7d84797a7984787978857f7e7f857f7e7f837c7c7c857f7e7f83838383808a888a7f838383887f7f7f827b7b7b8276757681787a78847c7e7c828583857b858385827e807e857e807e868385837f868886848687868981818187848484898182818a8182818a878687898987898a8a888a8b8a888a8b8182818a8181818a7f7f7f877d7e7d887f817f8a7d7d7d857b7c7b847b7a7b847d7c7d8682808282828082847c7d7c8a7c7d7c8180828089868886898989898d8384838f8987898f8f8d8f8b868586828e8e8e868b8a8b91868586939492908f9a9b998a9a989a8d908f908f929292988c8b8c988c8b8c958f8e8f918385838c7f817f8e7e7e7e8c7979798a8181818a818181888e8d8e878e8d8e8594949487949494859a989a848f8f8f808c8c8c808c8c8c7f8c8c8c84898889778787877c9190918a9a9a9a7f858485758584857581818177808080768384837086858670838383708c8e8c75898b8995878987839395936a8b8c8b678b8d8b6d8989896e8989897274737471747374857f7d7f83919091828e8d8e8a75767587838383877f807f867d7c7d86838383868685868b7f807f88808080838383838a8383837f878687887d7c7d82818281867d7d7d828382837e808080827e7e7e7e878587877d7b7d83818181857f7f7f897d7d7d81828382867e7e7e857e7e7e83807f80867e7e7e837f7f7f877f7f7f868080808680808088808080878182818781808186808080848081808480808085808080858080808483818384807e80837d7f7d82808180828080808380808083817f8183858385867f807f8781828189807f80878180818d8584858b7f7f7f897c7a7c8b7573758b7676768e7071708e7a7a7a8c73757385716f71827b797b96878587909b9b9b8ca4a4a48183828383797a798a74767489787a7889787a7888787678857b797b8478777884787778837777778478777884787a7882787a7885797b79877576758871717185717071846e706e817172717b7575757b7474747976777677767776757675767571707177636463705a5c5a9e5d5b5d98535253834949497f4949497f605e607e8583857a9493947f949394819c9d9c819091908389878981716f71815d5d5d7f5d5d5d7f5f5f5f815f5f5f81615f61815d5c5d80636163816563658167686780727172837775778173717382686868816868688168666881615f6180656365836b6a6b7f7e7c7e7c7e7c7e817876788176747684737573857879788783838385898989818a8b8a848a8b8a8085838581858385827b7a7b837d7d7d847b7c7b867778778a7573758b7472748b7775777e777577808381838e7f7d7f8a81838186808280867e7e7e8484858482898789858c8a8c8487868786878687848484848783838385838583817b7d7b857e7e7e807e7d7e86818381818a8c8a83838483818586858489878985868486838485847d807f80857775777d797879837b7a7b82777577857b797b847c7a7c857b7a7b818181818683848387878987868b898b7e7f7d7f85827f82898c898c8a7d7f7d8d8182818b8484848e8081808b8482848c868486898585858b8584858a84828487868686868987898787868789878587878b898b82888988888889887e85868586838483858989898c8686868e94939489908f90928284828d8688868b7f7f7f8d7d7d7d87838183868e8c8e8c8b8b8b8e8585858d7e7f7e8a7e7e7e86787978877c7c7c867b7b7b8d838383968181818b858485908d888d8a8d888d8a8c8b8c8c9694968c92919294a5a5a592a7a4a786a7a4a7849a999a81949394829090907f9090907e8789877f878987828383837a73757376868686819c9a9c8882848276898b897a87898777878987728e8c8e6e8e8c8e6f8d8f8d6f909290727b7d7b7d8082808f8f918f747b7d7b8386878674a7a8a77fa7a6a775afadaf76bcbcbc7dbcbcbc82b0b1b0849190918d8d8d8d86949394858484848c80818087848584858181818c80818086868586858181818a7d7c7d868182818680818083818281868081808481818182818181807e7e7e7e818181807d7b7d8384828482808080847e7e7e83808080837f7f7f817e7e7e817e7e7e817d7e7d837d7e7d847c7d7c857c7d7c86818181847f7f7f857e7d7e867d7d7d85807f80857e7e7e857f7f7f8480808086818281848182818583818387807e808783838389848484818383838582818284817f818885838584878787847d7e7d87818081888080808a797a798a797a798b78767888787678887b7b7b8e898789887c7c7c88817f818c86848691908e90969b9b9ba994949484838283628382838c797a7987787978877879788677797785757375857472748473757384757675837575758374757482757575837575758374737483747374877576758675767586747474847474747f7172717674747474727372746f6f6f797675767b7f7f7f7584838480838283858381839b9694968e94949493949494908d8b8d826f6d6f7c6365637a696a697d6b6d6b7d6b6d6b806b696b836b696b817375738073757383747574807475748279777985807e80817b797b8179777983727172836a6a6a856f6d6f847977798476777681797a797f7d7b7d7e848284807b7d7b81757575876b696b7f6e6c6e807e7c7e80868486818685867d8685868a838383856865687f6d6a6d7c6d6a6d7c737473817a7a7a807f7f7f828181818385848584898889858280828b7c7a7c8d777577846c6a6c767b797b947b797b87707270887e807e7d8687868e807f8086838183888381838880818086808180858182818581828181818381847d7f7d8781828183828382867e807e83818381818181817f7b7a7b81737173867b797b8386868684848584838181817f7d7d7d827f7f7f838384838484858486808080878586857e7977798c7d7c7d87797879828381838693919384979497878c898c89838383908c8a8c918987898e8987898e8a888a8b8e8c8e8c898b898d8687868b8686868c85848587818281888383838e8a888a8e8a888a8d80808083787778847d7d7d887d7c7d8878777888868686898383838a7b7c7b907f817f907b7d7b908181819383828397807e80977c7a7c947b797b947b797b8e7a797a8b7e7f7e868d8b8d8d8d8b8d8a8f8e8f898786878983838383797a798a747574857b7a7b8f7979797c7d7e7d90929192948d8c8d8a8f8d8f8699969988a2a3a284a0a1a08196969680929192809193917e8d8f8d7a8685867a898889899190918e7b7c7b787b7d7b7a7f817f7e7d7c7d747b7a7b727e7c7e6f7e7c7e6c787a786c787a78858385837fa0a1a07b86858676898889857b7c7b8083838373817d8177817d817c7577757d78797885818281838182818586848686838183887e7e7e83818181847f7f7f867b7b7b84808080837e7d7e8d838383848687867f808080837d7c7d857d7d7d8281818181817f81847e7d7e80808080808181818180808080808080817e7e7e827f7f7f807d7c7d817d7c7d7f7d7c7d807c7b7c817d7c7d827b7a7b857d7c7d837e7d7e837d7d7d877d7d7d84808080857f7f7f847e7d7e857f7f7f817f7f7f827d7d7d837f817f837d7f7d82807f8083808080837e7e7e827e7e7e837d7c7d87818181827f7e7f8d7c7c7c8677787785818181867d7d7d858181818d8082808a7f817f837371738f8381838d6f716f877577758c7172718a77777789737573937375738b70707093707070785a5b5a847b797b887c7c7c8678797887777577837674768277787782777877817374738273747380707270827173717f7475748074757481797a79857c7c7c85787a7884787a788477787784787978827a7c7a827a7c7a847f7f7f80878787838f8f8f829493947d9e9f9e83a4a5a4839c9d9c82807f80816a6a6a7f6261627e605e607f5553557f5e5d5e815e5d5e7e5a595a7f5a595a82565556815251528452555284525552835e5d5e865a595a87575a5785575a57885d5f5d856d6e6d846a6a6a83706f70817071708170717081717371826f716f836b6c6b836b6b6b8171717181737373837a787a82777577827373737f737373816b6c6b866b6c6b817775777c77757783777577827b797b817c7d7c8278787882797a7982797a79837375738673757384717371867b7c7b91777577866d6b6d81848384917f7f7f8a8989898a8584858a80808082818181858181818587898786848684878183818a838183897c7a7c8477787785858485828a888a82898789838988898286858683838383848988898486848685868486807e7e7e807d7e7d847979797f7c7d7c8b8584858d908f907f959595828e8f8e868a8b8a848e8e8e87858285857e7c7e8387878787969596889393938c7f817f92918f918f8b898b908987898e8886888d8384838d8081808b7e807e898383838a868786898383838680808085818181897e7f7e85757475887f7f7f8a8786878784858484807f8086838283858180818c8a8a8a86919091888e908e8c8e908e8f8e8d8e8c9593958c9395938f969896919e9b9e819a989a8f939393889393939597959797a19fa18ea0a0a090a8a9a88faaadaa95aaadaa93a4a4a49da4a4a498939593998b8d8b9f919391979092909598989894939493898d8f8d889294927e9290927b9c9a9c7e9492947d908e90748685867d868586858181817a7573757b78797878787978707b7c7b707b7c7b718080806a7f7e7f6b82818272848584928385837d7779777b7476747f7173719283838382808180828b8b8b728d8d8d78918f91878988898687878789838383898b898b868684868c828382898181818b8383838683828386818181857e7e7e837d7c7d827c7a7c817d7c7d808080807c808080817d7c7d7f7e7d7e807f7e7f827d7d7d847b7a7b807d7c7d837e7e7e7c7e7e7e807e7e7e7c7c7b7c7d7c7b7c807e7d7e7f7d7c7d7d7b7a7b807c7b7c817d7c7d867d7d7d857c7b7c857e7d7e847d7c7d847d7d7d817e7d7e817e7d7e837c7d7c847f7f7f847e807e84818381848180818281808181818081827d7e7d817d7c7d807d7c7d837c7c7c837f7e7f82818181848181818481818187858485898385838680828089908d908d8f8d8f88717371837173718d7373738677777785767876877678768977767784747374867b797b877b797b87747674877375738674727486737173847372738474737483727372837273728170717081737573817576758177777785747674867577758374737483767776817678768377787784797b7981787a78807f7f7f807f7f7f8283818381838183837f817f807f817f808685867f8685867f8385837d8385837e817f817d817f817f7b797b7e7b797b7d7b7d7b7d7b7d7b808280827c8785877d7f817f817375738173717381777577827275727d8083808873737385626462856263628662636284696969846d6e6d836b6d6b826d6f6d8273737382797879827474748175767582797779837a787a82767576827373738376757681797879837f7d7f8385838584817f81837b797b857e7e7e837e7f7e8481818182838383847f817f8281838183868586877f7f7f8c75737591757375748483849f8483848f7d7b7d897f7d7f8e80808086828382847f7f7f867978798573757384797b7988838183888482848a858485877f7f7f867d7b7d847c7a7c817e7e7e808383838186858682868586808e8d8e818c8b8c858b8a8b85918f9182818281847f807f7e8584858c858485838d8f8d858486848687878777878787828c898c898c898c8d8787878f8787878b898989918485848f8684869486848697868486908684868a8182818c8384838c8484848c8484848a80808088807f808784868485818181878284828384868486858485877b7c7b7f818181828485847885848583838283868081808480818082807e8097878787858081809480818090838583928385839682838296858685948b8c8b9687888795848284927b797b8f7b797b8d7b797b8b8080808f808080918b8a8b8d8b8a8b928c8d8c8e8c8d8c8f888a888c8385838a7f7e7f887b797b837f817f7b76787679716f717a716f717e74727474747274768381837c8989897b818181797d7c7d7688888878868586758786877487868774878887738687867084858479807f80777e807e7b767876778384837f8a8a8a747e7c7e818280827d7071707e7e7d7e85838183898f8d8f898688867e868886868a888a8683838386868586898484848385868587908f908c89878987878687858c8e8c8784858489818181838788878a8181818783838381878987877d7c7d837c7a7c82838383857d7b7d828180817f8080807f7b7b7b7c7e7d7e7f7c7b7c807778777d7577757d7676767d7979797f7c7a7c807b797b837c7b7c847b797b837d7c7d807c7b7c817b7b7b807b7b7b807d7c7d7f7d7c7d807c7b7c817b7a7b817c7d7c817e7d7e817c7d7c827d7e7d817b7d7b807b7d7b7f7b7b7b7e7b7a7b807e7b7e82797a79837a7c7a82787a78878180818f8180818478787881737473847c7d7c8777767789817f818677757789737473887677768673747387777777857071708773747385716f7184716f71846f706f846f706f837371738477767781737473837f7f7f8383858382808280808683818383817f868b8b8b838b8b8b838687868286878684838383868383838583858384838583867e7f7e837e7f7e8183828381878687827d7a7d817d7a7d807371737e73717380797b797c7d7f7d7e8081807b8080807a7e7d7e7e8080807e818181808080807d7d7f7d7f7d7f7d817d7b7d81817f817e868586827d7e7d82767476816c6a6c87747474847f7f7f85817f81817d7b7d8577777783707170856f706f83676867876b696b836b696b83737173827371738478777882757475817574757f78787882757675837b7c7b837d7d7d867d7d7d857e7e7e8580808085807e8084807e808684828485817f81847f807f847c7d7c837f7e7f847b7a7b87797979917574758371737185868686907b7c7b8c7b7c7b8c73727383737273877b7a7b828384838583848383838483877e7d7e8575767582797a79827c7c7c7e7f7f7f7c818181868283827f787878817f7f7f84808080847f7d7f89858385828687867e7170718275757588848284848688868b787a787f6b6c6b886f706f866867688b797979867d7e7d858183817c8483848e7f7f7f87787878827878788a77777786797979888181818a868786858c8e8c8b8688868b8687868c8485848a8988898c87868789818381887f817f857d7f7d887e807e86807e80828e8c8e86898789818987898c8688887586888987838283887d7b7d897f807f887b7b7b90868686948788878e7e7d7e927f7f7f907b7b7b8e7879788e7b7a7b8d7d7c7d907c7d7c827c7d7c868181818a7f7f7f8f7e7d7e8a7879788a7977798f7f7d7f8b797b79907879788f757675907677768f7979798d75757588797879827f7f7f7d838183818987897983828375858485858586857f7d7c7d757576757c7b7d7b777f7f7f758081807281828173828382718485846c8383836e7f7f7f7b7f7f7f6f737573808183818a808180777c7e7c84908f908285848580868586868382838883818386858385867e807e837d7f7d84808180828182818181828183838383898586857f828382827f807f807d7f7d807e7e7e807e7e7e7f81818180807f807e7d7d7d7d7f7f7f817f7f7f7c8384837a84858482807f80808787877d8584857c8383837b8383837b7f7f7f7d8384837d817f8180848284817f807f83797979847e7c7e877d7b7d848181818481828184818181827f7f7f7d7f7e7f7d7e7d7e7e7f7f7f7f7e7d7e807e7d7e807d7c7d807c7d7c7f7d7d7d817b7d7b7f7b7d7b807b7d7b7d7b7d7b7d7b7a7b7e7b797b7e787a7880787a787f787a7881787a788373737382787878857676768870717088747274877b7b7b8c737173877a787a89757675897272728d777777887e7d7e867b7b7b83767676867b7c7b847b7c7b84818081847f7e7f857b7b7b88818281848b8b8b83838383847e807e837b7d7b847b7b7984787977847778778373747384717071847474748677777786737473826a6d6a836a6d6a806e6d6e816b6a6b83737373826e6f6e826f6b6f816f6b6f827b797b7e7b797b7c7577757d7173717f7d7c7d7f7c7b7c7f7f7f7f7e7e7e7e7e8080807d8181817f8685868084848480807e80818381837d8685867e8888887f8d8b8d819290928486868683868686887f7d7f847f7d7f857a7a7a857e7d7e827b7b7b848b8a8b81868586818d8c8d878b8a8b838a8a8a8583838380898989817f807f807c7d7c848181818585848586838383847f7f7f847d7c7d8582818283828082848684868484828483848284827f807f837676768175757584757575827f817f887777778f6b6d6b7e8c8c8c90919091938686868779797986777777847f7f7f837b7a7b827878788573727383767676827b7b7b82797a79847b7b7b81797879827b7a7b817878787f82838284808180847e7e7e82817f81858785878382838280828382867f7e7f86757575827b7d7b8683858387838283878b8a8b84848684857676768477777789797979897f7f7f888483848a8687868f7e7e7e8f7b7b7b8e7f7e7f907d7c7d917d7c7d8d7b7d7b887f817f8a7c7a7c877f7e7f84878687838a8a8a838b8d8b83878987848786878887868786888688898886888c918f919089878989898b8b8a909291848f918f8685848588818281867f807f8b7f7e7f907e7e7e9084868492828382888685868a838283888283828f7e7e7e81818281907c7d7c847775778877757789797a7988797a798d7a787a8f777577917575758f737273917170718c6e6d6e8a6f706f896f706f86737173827371737f737173857371737c737573837d7d7d7f7d7c7d7c7977797b7a7c7a747b7d7b727d7c7d777d7c7d7a7b7a7b797d7d7d7880808073807f8079838483838181817c7b7b7b86818181737f7f7f87858685757f7e7f748181818880808084808080868183818881838187807f8088807f8086808080858080808682808289817f8183818281807f7f7f82807f807e7f7f7f807e7d7e81817f81857f7d7f82817f81807f7f7f7f7f7f7f7e7f7f7f7d7d7e7d807d7c7d7d818481788181817a7e7d7e797f7f7f7e7e7e7e7c807f807e818081808080807e7e7e7e807c7c7c7f7b7b7b7f7f7d7f827d7b7d827c7b7c7f7e7d7e807e7d7e7f7f7f7f7f7c7c7c7e7c7c7c7d7e7d7e7f7e7d7e7c7e7e7e7c7e7e7e7e7f7d7f7b7e7c7e7d7e7e7e7d7c7d7c7d7c7b7c7e7c7b7c7c7c7b7c7d7c7b7c7e7d7b7d7d7b797b7e7b7a7b827c7b7c817f7e7f827b7b7b86797b7988787a788877777788737473887d7c7d8d7b7b7b8a7e7c7e8a7e7c7e887f7e7f89838283868183818881838184818181887d7d7d88817f8181858385858c8e8c8a81838184787a78847b7d7b817a7b7a827e7e7e81797b79867e807e8589878988848284817e7d7e867e7d7e8277777781777777867f817f818789878287878782858585817b7b7b817c7d7c7e8384837b7f7f7f7c7b797b807b797b827b7b7b82797979806b6d6b7d787978837b7d7b7e8688868386828683837f8380908f90808c8c8c818a888a818886887f85848581838283807f7d7f84838283778f918f8889898982888988828b8b8b858b8b8b868e8d8e85959395818e8d8e818c8a8c88817f81817b797b89777577858786877f8383837f8586857c8181818883838384848484867e807e857f817f818788878283838383838483837f7f7f857d7c7d857f7e7f837b7c7b877f817f808b8a8b87878687837b7b7b827e7f7e887574758e6d6b6d828d8e8d9a9a9c9a918f908f868b8c8b82818181817d7d7d80787778847a797a857d7d7d857e7d7e837b797b85868486838383837b8181817e818181837b7a7b867f7f7f83878587848b8b8b85858585858a8a8a8095939586898b89848587858586848689838183838382837e7878788d83848387878987887d7f7d8a7b7d7b8a7b7c7b89818181857b7c7b8d8383838e8183818b8486848b8486848b8384838e8685868b838383867f7f7f847f7f7f827f7d7f80817f8185838383838786878480808079838383867e7f7e8b7979798b7876787e817f81867876788d828082897e807e8c8385838c8383838d8b8a8b8d8e8e8e918888888e848284918482848a8482848b8583858a8482848f848284908583858e8684868d8181818c8281828c7d7f7d8e7d7f7d8c7b7d7b8b7b7d7b8e7e7a7e8e7e7a7e8d7b7d7b8b8385838c7f7f7f8b7f7f7f8977767785737173827371737e7371737a75747583797979787575757d787a78767978797678777879797a797678797877797779797d7b7d767a7c7a7477797780818181787978797d7b7b7b757b7b7b857f7f7f77797879737b797b7d807f808a7e7e7e83818181827f817f887f817f88807f80847e7e7e867e7e7e837d7c7d817c7c7c887e7d7e847e7e7e857d7c7d847e7e7e81818081857e7d7e837c7c7c81807e807e7c7a7c807d7d7d807d7d7d7f7b7d7b7e7d7e7d7d7d7c7d7f7b7a7b7b7c7b7c7a7c7b7c7a7d7c7d7a7e7e7e7b7d7d7d7d7c7d7c7d7c7b7c7e7c7b7c7b797a7981787978837b797b817e7c7e817d7c7d817d7c7d817c7b7c827b7a7b7d7b7b7b7d7778777d7b7a7b7b7e7d7e7a7c7b7c7b7c7b7c7b7b797b7d7b797b7e7c7d7c807e7e7e827d7c7d7f7b797b7e7c7b7c7e7c7b7c7c7c7a7c7e7b797b7e7c7b7c7f7f7f7f81817f81837f7e7f857b7d7b88787a78897979798a73747388737473856d6e6d87686668866b696b8a666866917a7a7a887b7d7b837b7d7b857f7f7f847f7f7f857a787a8c74727489737573827b7d7b80828482827f817f867e7f7e8c7a7b7a82797b798b838483827f7d7f8b8d8b8d809b9b9b7f969696809492947e949294878385837d7779777f7d7b7d7d7d7b7d807b7b7b827979797b7d7d7d7f7f7f7f837572757e78757881737573867b7b7b84828282847f7f7f887f817f888688868a999a998993939382898989818c8c8c819696967d9696967d8f918f83898989828f918f808d8e8d85878787857d7b7d85787d78857b7f7b82808180857d7f7d84797b7981797b79848381837c868486838b898b84838183876b6c6b826b6c6b837978797e81818183828282807c7e7c807e807e8581838183828182867d7c7d857b7a7b827b7a7b84838383847c7a7c83797979807979797e73747387777777857c7d7c857e7f7e837b7c7b897372738f6b6d6b867173717d7371737b73717382777577838789878482848283818281847d7d7d8c83838380828082848987897f818181818080807f7b7a7b847d7c7d858f8c8f8a989398838f8e8f7f8b8b8b8283848381808180867d7f7d847b7d7b87787678897b797b857e7d7e87818081897d7d7d8a77757789797b79898183818b7f7f7f8c7d7d7d87797a798a7375738774767485797b79857e7d7e867f7f7f867d7f7d8081828186838483867b7a7b8675737584737173867f7f7f8a8181818f8485848b86878688848684898486848a868486897b797b88787678857c7a7c8b787a788b7e807e887b7b7b867e7e7e87807f808d8685868c8c8a8c8d9492948d8b8b8b8b8b8b8b8e8f908f8c8c8c8c8b898789918987899283838390868786908786878c8a888a8b8789878785878587868486928e8f8e8f8789878f7f817f8c82838288868786838b8c8b7c8b8c8b7c8b898b7b868486828182817a7676767e7879787477787774777777757a787a777c7c7c777c7c7c74817f81767d7b7d747a7c7a767376737d7775776f75737579828482848284827b7e7e7e718687867c8587858285878583888888817b7b7b897e7d7e847e7e7e867d7c7d847e7e7e807c7c7c817c7c7c7f7d7b7d817d7b7d8077797782777977817d7c7d867d7c7d7a7c7e7c80797b7982717371847b7c7b817979797f7979797d7d7b7d827c7a7c817b7a7b7e7d7c7d7b7e7c7e787b797b797b7a7b7b7c7b7c7b7b7a7b7d7e7d7e807d7d7d7a7c7b7c7c7a787a7f7777777f7877788078777880797879817777778077797780787a787e7877787e7a787a7c787a787d7778777d797b797b7b7d7b7c7c7b7c7c7d7c7d7d7c7c7c7d7b7b7b7c7e7d7e7c7c7b7c7b797b797b787a787b797a797c7b7b7b7e7a7c7a7f787a787e7e7d7e80797a79817a7c7a81797b7984757475887371738573727384777877887b7b7b847b7b7b8d8182818a77777783797779847674768872727285686968856b6b6b7f72747288707270836d6f6d8a6e6f6e7f6f6f6f827374738573747388797779876b696b8677797782626562896f6d6f817977798578797884828382858381838b8f8d8f87949294898e8c8e8b8c8e8c898c8e8c8f8f8c8f8a8a878a88898b8985898b8982898d89828d918d828e8c8e828381838383838385808080897b7d7b897b7d7b808383838383838380838383848787877d9191917f9191917a9694967e8b898b7b8988897d85848580868486827c7a7c81797b79837c7e7c81808280817b7d7b827b7d7b827f817f8186868681868686828a888a848a888a8381818185807f80857e807e867e807e848685868584848483808180847d7c7d847c7b7c837e7e7e858182818182848284807e80858280828581828185818281847e7f7e847b7b7b85817f81867c7c7c8b706e7085787678877b7b7b7e797979807f7f7f857b7a7b827b7b7b827b7b7b80838383807d7d7d807c7c7c857879787f8385837e888a887d8f918f7c9193918b8384838e7777777d8687867f8b8c8b819395937f939593829194918787898781979597858f8d8f878383838b83838389808180888a8a8a8a8684868a7e7c7e8c7b7a7b877d7c7d8a8583858c817f818a7f7d7f898381838c7b7b7b8e7676768b7b797b887f7d7f8a7d7c7d888787878793909386908d90947f7d7f8b9492948b8988898b8685868a84868489818381868280828584828483808180878383838b8586858883848387898989898585858f8685869284848493878587958785878e8483848a8482848b7e7e7e87808080877f807f8b878787888c8c8c8b8c8c8c8a8b8b8b8c8989898a878687898383838a818081887474748b696b698b7375738a757475887472748d77767783757475817371737f747274817272727b7677767877777777787a7875797b7975787a787477787773787a7873797a797b7d7d7d737c7d7c777f807f737f7f7f748789877178777886767676827b7b7b7f7575757c7b7d7b827b7d7b857b7b7b86808080867c7b7c867b797b887b7a7b827c7b7c8c7c7c7c887e7d7e8a8f8d8f7b8b898b838587858b858785838788878787888783828482858183818582828282828282807c7d7c7e8182817e7e7c7e7f8280827b8181817c7d7c7d7a7c7a7c7a7b797b797d7c7d7a7e7d7e7b7d7c7d7d7e7d7e7e7d7c7d7b7c7b7c7c7a787a7f7776778178777881787778837978798078777880797b797d7778777e7978797c7877787c7778777d7677767f787a787f7879787e7b797b7e7b797b7c7879787c787978797c7b7c7c7c7b7c7e7778777f7777777e7879787f7778777f7676767c7779777e74767481777877817577757f787a78857e7e7e83797979847a7c7a85787a7886767676867574758870707083707070836e6c6e846e6c6e83686968846b6c6b836e6f6e876666667f5a5a5a86626362836565658260606084626262855a595a83615f6186615f6184525552835a5d5a84646264825a595a825b5b5b81525152825251528352515284525552835d5f5d81555455854f4e4f805a555a825a555a815d5f5d81686a68816e6d6e8071717185737173877977798786868685898989838688868680828084878787838f8e8f8a8c8b8c8a8282828b9494948a8c8b8c8c868486888b898b8b908f90889e9e9e7da3a0a380adaaad889896988c9190918b9395938b9193918f9c9d9c8a8f918f888888888693929382908f9085929292858a8c8a82898a898286858683868586868282828580818082808080808181817f818281807e7d7e837676767e757475877d7b7d8186848680818281827e7e7e847c7d7c837f807f847c7c7c85787978847b797b8778767885797979867e7e7e867b7a7b7f7f7f7f827b7b7b857574758375767582818181857f7f7f7c868586867b7d7b867b7d7b83838583848183818383848388838483797070708c706f70816b6d6b826b6d6b866f6e6f8574737487737173847f7d7f84838383848383838587878788808180878381838a7e7c7e897b7a7b8a7f7f7f8a7d7b7d887775778a7371738977757787787878887e7f7e887f7d7f877472748473717385737173857b797b887b797b878280829575737589787978877b7c7b84797b79907779777f7b797b867e7c7e847d7f7d8b7e807e8c7f7e7f8b7f7e7f867f807f8c7d7e7d8e7d7f7d9281828195848284968482849a8686868a8787878e8283828c7e7e7e8f7b7d7b908182818d8583858b8482848c7d7e7d8d7f807f897f807f8b848484898583858d8886888b858785888183818b7c7d7c8b7c7d7c887e7e7e837c7d7c7f7c7d7c807878787e7171717a7374737a75757575767676767474747777787777787a787a787a787a7577757a7b7c7b6f7b7b7b6f7e7e7e787b7a7b777d7d7d7e80828075838583758283827e909190887b7c7b818d8b8d867f7f7f8e7d7c7d858080808a7d7c7d857a7a7a857c7c7c85797b7986797b798475747581797979857b7b7b7f797a79837879787f797a79817c7b7c807c7b7c7e7b797b7f7b7a7b7e817f817a797a797d797a797b7b7b7b7b797b7978787a78777c7b7c767d7c7d78797a79787b7b7b7b7a7c7a7e7a7c7a7d7878787b7b7b7b7a7877787c7979797f787778817676767f767676807676767f7877787e7978797f7676767f7776777d7877787d7b797b7c7877787e7777777d7777777c7777777c7777777c7879787a78797879787a787878797877787a7879797879797a787a7a797b797b797b797e7878787e7877787f767676807979797f78797880797a79827977798375737583727272857374738673717386737173866f706f836f706f82717071816d6d6d7e6b6a6b80767476837f7e7f8175757580727172837876787f6d6f6d7e70727082686768816b6a6b806b696b816f6d6f81626562825e615e816867687d6d6d6d837374737f7b7b7b7a7975798f7974797c86858680868586837071707f707170836b6d6b816769677f5e5f5e7f575957805d5f5d82575a5785565556816564657f5c5c5c855655568062616284626162806262627f62626281606160826b6b6b7f696b697d696b697e7070707e696869816768677f6b6c6b827678767d7b7d7b7e838183818381837b7a7b7a84777777827f7f7f878383838e7f817f85787a78838282828389888985949294818d8b8d84868686828383838e9593958e9190917f8b8d8b828e908e7993939387908f908faeabae9199999985989a98859596958b9c9b9c8aa09ea089999a99869fa09f869a9a9a839a9a9a908c8f8c7da8a7a880a4a6a483908e90808c8a8c828c8a8c84818081847c7b7c87797779858482847d838383868685868683848389838483818789878c8789877a918f91848684868786888686898b89828d8b8d80828082867b797b84868486877f7f7f887b7b7b898080808586868683868486838b898b88898a89897c7b7c857878788d838283878382838878787886787978847a7a7a857c7c7c877b7b7b8a7c7a7c877e7e7e857b7b7b86797a79867f7f7f8781818187777877847172718b7c7b7c758f8f8f8d838283847d7b7d8b8180818a888688897f7f7f877e7d7e8c8686868b7c7a7c8e80818095818181948482848c838183927e7e7e917d7c7d917d7c7d907e7e7e8f8182818d8182818f8080808d7d7c7d8c7e7e7e88808080877e7e7e857f7f7f91848484928786878d8e8c8e898e8c8e8a8b898b838381838a787a78857b7d7b837c7b7c7c7b7a7b7b7777777b74757477747574767576757576767678767676787374737b7575757c73757377767776727575757d75757570797979707b7b7b6f7e807e7e7b7d7b8b7b7d7b758586858e8d8b8d847173717e7b7a7b88777577897d7c7d887f7f7f898280828f7c7c7c897a7c7a86777877837777778177777783757775817879788378797884797a79817d7c7d817b7a7b7e7d7c7d7d7d7c7d7e7577757d7678767d7b7b7b7d7879787d787a787b7a7c7a787b797b797b797b78797a79777879787c787a787f757675807979797c787878787f807f7b7b7b7b7e7676768275757581757675817877787f767676807475747e7877787e7676767d7676767c7576757c7777777c7877787c7a787a7e7877787b787a787a7778777b7677767975757578747374787576757a7676767c757575797575757b77797779787878827979797f7e7e7e7e7e7f7e83817f817f8482847d838483807f7f7f83787978837474748676777686787a7885737573816f706f846d6c6d8277757786767476836f6d6f826f706f82777777816f6f6f7c6a6a6a7e676a677e6d6f6d817879787d7e7f7e807b797b82777577817b7d7b7d7b7d7b848182817f7b7c7b848b8a8b8c8b8a8b7f9b9b9b7c9695967a908f907d8b8a8b7f7e7d7e91858385788f918f7c8789877a8786877e87868786898b897c898b89838c8a8c858280827d8182818487898782898789857e7c7e8684868483848684848c8a8c86868486828886888585838582858685808c8e8c7c8f8e8f7f7f7f7f89787a787e737573817e7c7e7e7b797b7c7a7b7a84818281857f7e7f827b7a7b81787a787e7f817f847c7c7c837173717c717371877f7f7f81838383818383837f797b797f8384837b787a7877757775797e7c7e7682808280696f697d777b77807d7c7d7d8080807f8788877e8f8f8f80999a998b898a898d9a9a9a93aaa9aa99afadaf97bdbabd94b4b9b48eb8beb890b0b4b08aacb0ac88a3a7a3848a8b8a85878587847d7b7d848383837783838385838483828384838f8e8f8e808d8f8d85807e8084838183847f817f81787a7883716f71847876788682808286747274867f7f7f87838383888383838a8080808775737583757375866b696b8578777885898789877676768270717089787878867b7b7b8976787686787978897b7b7b8b84858486808080867b7b7b88787978887c7b7c8780808086898989898f8f8f948f8f8f84868586878584858583828384737473896c6e6c8b818281897e7e7e897e7e7e8d818181907f7f7f887e7e7e8d7f7d7f8c7e7c7e8a7d7c7d918080808e7f7f7f908182818e8081808d808180927d7c7d958181819480808096828382938182819181828190838383898383838b807e807d838183848381837f8b898b828385837a7b7d7b7e7b7a7b767b7a7b77797879797978797977777778767676767877787874757473757575787676767b76777678787978757b7a7b73797979767e7e7e727e7e7e74787a78817f817f788989897e7f817f847f7f7f838383837d8c8e8c80888a88907779778a7a7c7a807b7c7b827577758475737582757375847676768478777885757675847879788279787983787778817978797f787778817777777f79787982797a797e797a797d797a797c7b7b7b797676767b74757479787778777877787b7674767a7b797b797373737d7373737b7373737c777877797b7a7b7c7b7a7b807677767f727272817474747e7372737c7373737e7374737f7575757e7576757e7576757e7677767d7676767c7676767c7576757b7777777d7576757a7475747b7676767b7777777b7b7d7b7a797b797c7879787b7c7c7c7c7c7d7c7e7f807f808180817a8382838b7b797b7f8d8b8d7d8788877f8080807d7b797b82807f807d868786807e7e7e897f817f7e797979827d7c7d817d7c7d838382837f7878787a737273826e6c6e837f7f7f7d79787985878787809392937f9a979a85898889909a9b9a7a9a9b9a7b9c9e9c808f908f7a8b8a8b7e918f917e878787818b8b8b877674768876747685797879827473747f7672767c7f7d7f7f7f7d7f818482847c7c7a7c838788877d7e807e7f7e807e8180828084757775827e7d7e847d7d7d827e7e7e83787978857c7a7c847c7a7c838282828878797887717371887476748784858486848584878585858087878780878787788989897b7b7a7b84797779818383838084858487868886808688868483828385878687808d8c8d7f858585818181818284858482858585837d7e7d827f7f7f807f7f7f80838383808384837e87888777848584828383837f7d7f7d88868886868082807b818181818485848883828386858485848a8b8a7e8e8f8e8d898a89ad7e7f7e988d8b8d8e7e7c7e808c8b8c828c8b8c7b9494947da4a5a47dababab79b4b4b47bbcb9bc7dbcb9bc7caeafae7faeafae87a0a0a087a5a3a5a0ababab88a1a0a184a2a1a284a0a0a082a1a0a1839a999a7d9c9b9c819090907e7f7e7f867f7d7f86838283847b797b877d7e7d8a83848384878687858685868680828088787a78847372738981818188838583857375738d7e807e8383858387787978867375737d75747684737173897c7e7c877577758374727483797779a57f7e7f8e908f90828f8d8f8b898789838787878384838485807f80897e7e7e8f7777778681808184797779897c7a7c868184818b7d7e7d8a817f81887c7c7c8b7d7c7d847b7b7b8a7d7c7d8e7b7a7b897e7f7e897e7f7e8b818181868181818d818181918485848b8584858e8584858f838383847f807f86828482807e807e837d7c7d87777777817b7a7b827573757c7b7b7b7a777677747778777675757576767676737778776d75777573737573797b797b787d7b7d797f7d7f777f7d7f7180828072898b8972807f8078838283728d8f8d7882848282898989799797976c8f8e8f7587878776777777877777778c7e807e847a7c7a8b8988897e80808081757375827573757f76767682747574827677768078797885777777837776777f7877787e7978797e787778807877787e797a797c7879787b7879787a7879787a7777777f7a787a7f7978797e7877787c79777976727072937d7c7d817d7c7d78757575806f6f6f7d6e6e6e7b6e6e6e7d7171717f7374738074737480737173807371737f737273807473747f737273807473747c7473747a7375737b7375737a7575757a7475747c7576757a7676767b7777777b7676767a767776797576757c787978797678767b7574757e7676767f7b797b7d7d7b7d7f828082847b797b807c7a7c7b807f807d898a897f83838380838483817b7b7b8071707182716f718c7f7f7f818384837f8180817f8080807f8989897d9a9a9a888181817c81818185777877806b6d6b897374737f7374737c686a68816e6f6e846f6d6f7c7775777e787978837b7c7b7c7f7f7f827f7f7f8c868586889191917a8c8c8c809191917b8d8d8d7a898889808886887f89878985838383897c7a7c7b81838186898b89858b8d8b82898b89879192918780808086868586858b8a8b87838183868a888a878685868786858688868886858d8f8d868181818480808083838383838384837b8b8c8b7e8787877f8c8e8c858c8e8c83898a8983868786878385838683858388878687847f7f7f7f7f807f7e878787858a8c8a858a8c8a848b8b8b818f8e8f8287868782858485818787877a8989897f8281827e8485847d8383837d8383837c8082807d7e807e847d7c7d847d7c7d8277787787797a79847978798279787986838483826262628c514f5183514f51814a4d4a824a4d4a8652515280525152846363638563636385747274867d7b7d868182818497989783a0a0a0869b9b9b829a999a829d9c9d80a4a4a47daaabaa7dababab82a8a8a8849c9c9c8a9494948b98989891989898908786878b8c8b8c918a8a8a88808180838a898a8c8d8d8d878e908e83898b89878384838b7b7b7b857f817f809395939086888685868886818b8a8b828080808f8081838b8e93958b818381878183818e9693967c969396917b797b9a7b797b82817f818289878983858585878687868686878677868786857777778c7374738c8280828b7b797b8a7776778d7f817f8c7b7b7b8e817f8187797979877777778e7e7e7e927f7f7f91797979897877788a7778778f797a7990807f80938485849488888895878787918383838e808180877b7d7b897c7e7c8c7d7c7d8a7d7c7d85838483758789877c7c7d7c7b7878787a77787775777977757576757576777671787a78788082807f898989768d8e8d718989897a878787718082807e70727071919191758e8e8e7b8f8f8f759999997a8f908f7a83838374898789768785877d878587778c898c79878987747c7e7c8a7777777c7071707f7b7a7b7f7b7a7b7f76777680787a788178797882797b798378777885767676847879788178797884797a79807678767f777677807776777d7776777c7475747c77767779757675777173717773757377696869796e6d6e8f818181736b6d6b78727172797574757b7372737b77757782737473867172718471707182706f70817270727f706f707e7271727f7371737d706f707c706f707d7274727e7274727f7272727c757675787677767a767776797876787b7674767a7576757b757675787573757a7977797c7b797b817d7b7d7d8383837e848484808786877d7d7d7d7f818081808584857f8b898b7b918f91878787877c8787877c86868680919091878180817e7374738078797881808080827b7b7b817c7d7c82838383818485847f838383828080807f707170817374737f7b7a7b7d7d7d7d8276767682717271846f716f7c737573817374737d7f7f7f877a787a777a787a9d787a787d9496947c9c9a9c7c9c9a9c7f918f917f918f91809492947d949294849291928892919281908f907e97979787808080848383838a84868488818381887f7f7f867f7f7f847b7a7b847b7a7b837b7a7b877f7f7f888181818786868686898a898887888780979597899392937a9a9a9a7f939393828383837f7d7c7d837d7b7d8783828383838383818a888a83868486848684868987898785898b8985898789838786878488888883888788828a8b8a808a8b8a7c989798808c8a8c808988898486858684818281847f807f877f7d7f83817f818380808080838383878382838483828384808180847c7e7c82787a788273757382797b797e7d7f7d807a787a7b76747681797b79847f817f797f7f7f7d7b7b7b836d6a6d836865687f6d6e6d7e6d6e6d746c6f6c935a5d5a8c6261628673717384787a7883898b8982979997809fa29f81a29fa080a29fa07ea2a3a27f9fa09f809da09d81989a9883a29fa282878587867d7e7d917476748a7273728672737294888888919697968d9392938d8b8b8b88918f9185918f9186908e908b7f7f7f89898889838d8d8d9186888687787a788f838483a18f918f827f817f898486848a898789879290928a86878686868786847f7f7f8d7775778e898a89897f7f7f89787a788d7375738d7879788d7b7b7b8b8080808b7e7e7e8e7b7d7b927b7d7b8f7f7d7f8f8381839486878692838383907f7f7f8d7d7d7d8c7e7d7e8b7a7a7a8a797a7988848284887f7f7f888181818681818183838383828182817d7f807f817b7a7b7e7d7c7d7c7b797b7b7b797b7b7e7e7e75807f80827f7d7f8b7f7d7f837f7d7f787c7a7c817b7d7b8e7b7d7b728483848788888882898989798989897a7776777986858678777677787775777b7977797b7b797b6f7f7d7f788b898b7c8486847e8486847c7a7a7a7d7a7a7a817f7f7f837b7a7b827a7c7a81787a7885797b7982777877827676768378777881787a787f77797780747674807577757e7676767d7475747b757675817576757b7475747c7576757b737573706a6c6a897372738d828082757072707e7677767b5f615f7e6263627f6768677e6768677d6e706e7e72737282706f7080706f707e6f6f6f7e6e6e6e837071708173717380706f707d6f6e6f7c7071707d6f706f7d6d6c6d796d6c6d766f6f6f7a706f70797270727b737173797576757b8584857c8586857b8789877d888688848e8c8e818987897b8a888a80818181818383837c8787877d7f7d7f7f8684867e7d7b7d8181808183818081818686867f8b8b8b828c8a8c838987898188888882868586828182818481828181868786868383837f8383837d88888881888688818c8a8c7f838483888384837c8d8c8d7f8988897a8b8d8b7d7f817f848b8a8b867b7b7b7b7f7d7f817f7d7f916a6d6a834f524f875251527c5e5d5e806567658565676586737173876d6c6d84777877888b8b8b7e8c8b8c828584857f86858686808080847c7e7c847b7d7b847d7c7d867f7f7f867f7f7f878181818a8181818a7f7f7f8983838388898a898884838485878787848283827f8989897c8280827a8584857b828182838383838687878788818081868182818884848487888688898b898b878688868981838189838383888786878588878881888888808b8c8b838d8d8d7c8e8c8e81908e907f9192917e8f908f7f8d8c8d7b8b8a8b848987897e8785877e8685868d80808086999a99898e8e8e7f989698819593957b8e908e7783858388838583808789878484828482898789878c8d8c81737573817b7b7b858384838a808080858f908f8c8e8c8e81949294818587857d7f817f8b6d6b6d7e525152956264628d686a6885727172807271728576736f8686838189898889888c8b8c8b8b8c8b8791929187908d9089a29fa289aaa9aa86aaa9aa82aeabae87a6a4a6828b8b8b808e8e8e7d8888887b8586857c838383828988897c8d8b8d8a8d8b8d8f8380838b898889938e908e8e919391928b8d8b8c6f6d6f826f6f6f897778778d8987898c7a787a85818181888c8e8c878c8e8c85818181947878788d9092908c8b8d8b8c8688868b7c7c7c887a7a7a8b7d7c7d8a7c7b7c8b8484848a8182818d8381838b7d7b7d8d7b797b8d7e7e7e9381818193808080937e7d7e947e7d7e8f7b7c7b8c7d7d7d8b797a79897778778a757675877375738478777885787778807f7f7f808181817c83828376878787748788877e848584808f8d8f7d8f8d8f7982808279868286748387837a7b7d7b708483847e89888975767576827170718d7d7f7d75777977768383837b83838378858785778385838587868782898889898787877a8a8b8a7898969887918f9177787678878381837f7f7f7f867f7f7f837d7d7d857d7d7d847d7c7d827b797b8278797881787978837779777f797b797f787778807676767b7676767b757675797575757c747474817372736f7574759686868683787778776a6b6a7a72737277817f8182858585877b797b877c7a7c887273728475757581757575816f716f816e706e7f7575757e747474807371737e7273727c7172717d7172717e7071707b747374797473747a747274797574757b7476747b7577757d7b7b7b7e797a79807d7b7d837d7b7d837977797d7b797b7d7f7f7f817878787c828282807b7c7b7c808080838686867c818281858b8a8b81898a8983868686837d7f7d817e807e8281828182868586838889888286868684858585848787878287898780989998938586857f8586857e868786818485847f8485847f818181807b797b807d7c7d80838183818482847e818281818484847b7e807e81838583808381837d7d7b7d80797979847b7b7b85797a79857f7f7f837d7d7d8583838378878987aa7f817f86959595829595958194969482949694829392938583848386818181847f7f7f858383838783838387838383897f7f7f8a807e80897876788775777584757775827779778077797783838483818384837c848484888a888a8a898a8989898b898a868886888789878886878688868686868787878688878887848684838486848185858581888988838988898189888983898b89808c8e8c838f8d8f7d8e8c8e7e8d8c8d808d8c8d84888888808b8b8b7f8e8e8e82888888827372737f6b696b86737473837777777d8383837c8383837e8181818677757784838383868080808a7e7d7e86868586888a8a8a879896988a8d8d8d8b8789877f8f8e8f8083818383868586858a8a8a85868586837f7f7f85787a7881787a78826c6e6c7e6568657f5d5e5d8256585681555455874f4e4f85535653885d605d896a696a846a696a836866688b7371738b7a797a877a797a8c8687868c8687868c8f918f8a9a9d9a86909190868d8d8d8e8584858a8181818c7878788c7574758e6263628d6e6f6e877b797b7d8381837e8381837e8f8d8f8c706f70858f8d8f8b878787939d9c9d90a8a9a88cadaead8eadaaad8ea7a4a78e9c9a9c909997998d9696968d9494948c8c8b8c8f9494948f9395938d8385838d8482848f8482848e7d7b7d8d7b797b8c7b7d7b907d7f7d8d7f7d7f8a8382838c828382888080808a818381867f817f837f7e7f83817f81847f7f7f817d7c7d7e7b797b7f7c7a7c7d7b7a7b767b7a7b7f797a797a7f7f7f77787a78787e807e7b8584857c8787876b8585857b898989818785877a918d9170888688798b898b788183817c81838178838383818a8c8a78858785798b8d8b7c898889758786877b878787858a8b8a79807e807e807e80798c8a8c83838183857f7f7f828181817f7c7b7c817d7c7d827c7b7c827c7b7c82797b79817778777f797b797f787a78817777777e7676767c7776777b747574797575757973727376737273756f6d6f9188898873787778787f7e7f767f7e7f817d7b7d7c7b797b827876788078767880757575817172718071727180717271817474747f7071707f747374827473747e7575757e7374737e6f716f7a7474747b7575757a7676767c777677777878787b7b7b7b7e817f817a817f817d7f7e7f79858385808987897a89878982838183828687867d898a89838282827f89888980848584828281828481828183818281868383838084858483868586838081808483838382848484838584858484838483848384848585858484868480878987889a989a85908f907c87888783838383808687867f8485847f898a897f898a898189878982838183818182817e84848480838583837d7f7d80817f8183838183837f807f8282848284818181877d7d7d8481818181878687887779779b838583876f6d6f886f6d6f8482838280868786828081807d86868680858485877b7c7b8887888788848584878383838681818187868486888684868881838186818381887f817f85848684848384837f7d7c7d82818281878685868887878787898a89888688868983858387888988878889888885868586858685858080808483848384898b8982898a898487878783868686838688867c888a88848a888a828684867f858585808d8c8d7d8686867e83838382807f807b7d7c7d81777677838b8d8b857f7f7f7f7b7b7b83787978808080808581818184818181877371737d838383837b7b7b88808080888384838b7c7e7c86888a88888789878a8f8e8f7aa4a5a4828e8f8e878786878789888982908e90898e908e8596989686959795879c9e9c8694929481949294838c8e8c81818281897a7c7a847a7c7a897c7b7c88777577887e7c7e8778767881666766885c5e5c85656465867070708b6e6d6e88686768876e696e8975717586747674887a7c7a898687868d8283828d8482848e7b7a7b877674768f787678897f7d7f7e7f7d7f7b767576867c7b7c9470727088787978887779778573757383706e707876737675868486778e8c8e7f88868886868486848988898e8f8e8f8d8b8d8b8b9395938b979797849797978b9c9a9c8f969496958b8d8b9287898792878787908585858d7e7e7e8c7b7a7b89777977897678768476787682797a79807c7b7c7d7d7d7d7a8181817a848584798789877d858685748584857c8786877e8b8d8b788688868687878774858485798787877b8989897787858776808080748b898b77888688808788877f8b8d8b7a8c8c8c7e8786877f87878781858585798383837b8485847b8b898b7a8a888a7a8685867e8c8a8c7a8383837e8685867c838383807d7f7d817e807e807c7e7c837b797b837e7e7e847e7e7e847e7e7e827d7c7d807c7b7c7e797a797d787a787b7877787c757575797371737a737173767270727e7674767c696b69786b6d6b747371737c7776777f7b797b7e7f7e7f7f7b7b7b867b7b7b7f7b7b7b7f7d7d7d807d7f7d7e797b797e7575757f7373737d7574757e7877787d7775777f7977797e7878787f7574757d797a797e7d7d7d7a7b7c7b887d7d7d7c8382837b838383837977797d7f7d7f828886887c807e807d817f817c8381837f7f7f7f7a7d7d7d7e87878784838283818382838583838383818281828484848284828484828082837e807e83828282838182818481828181838483838283828483848384838483858283828383848380888688848c8a8c8886858683838383808283827f8182817f8482848085848581818181827e7e7e828081807e8081807d838283807b797b807b7b7b807f7f7f85787978857b7c7b827e7d7e80818081837d7d7d848181818b8f8e8f91a1a0a1848a888a7db0afb08f838583797b7d7b806f706f84737473867d7f7d87818381898686868683838384807f80898a8c8a8689878988817f81868485848683838386808280857f817f7a97979787848584878b8c8b8a838483898789878a8183818885858586878887898181818881818184787b78857c7e7c878c8a8c8386848682858585828585858385848581868686848684867e878587818886887f8482847f848584828383837f848384808585857d8987897e8f8d8f7d8e8f8e7e838383847b7a7b8286868686818281888384838587878789898989898c8a8c8c83838389868586898888888b8585858c8989898b878687898e8e8e8d868786868d8e8d87a0a1a080989998828e8e8e8586858685777977827d7f7d877877787c75747582838383848081808887878785898b89868e8c8e85868486887f7d7f87817f818d808080878888888a8e8c8e858b898b928080808d7b7a7b8b7d7b7d877d7b7d8b7f7f7f8f7476748a7375738f81838189868786888181818c7e7c7e897e7c7e8d858685878384838c79777983817f8188868586847b7c7b8c797b79958082808f8687868c898a898d8c8a8c8d8987898e8b8b8b8b868486907f7f7f8f7d7c7d908281828b8181818b7e7b7e8e7e7b7e877678768372747285777677847b7b7b817f7f7f827f7f7f808183817f818381788a8a8a788e8f8e809694967d929192829493947e9291927f939593809a9d9a7f9798977c909190798f918f789193917b9290927e908e907e8b8b8b838f908f748583857e868586788c8c8c758c8c8c728b8d8b788e908e7c878787798686867c858585868584857e8a8a8a778a8a8a7a8787877c85858580848584818788877d888688798684867b8484847d838383808786878086858682868586828786878384848484898789878c8e8c848485848781828183818181837d7d7d817d7c7d807b7a7b807b7a7b7e7777777d7576757a7472747c747274717674767c6b696b806f716f7b797b79808182817f8182817c8181817a7f7e7f8382808280817f81818584857f7f7f7f83797b797c7b7d7b7d7979797b7f7e7f807979797f797979807f7f7f807f7f7f7c7f807f7e818281807f7f7f827d7d7d7b7f7f7f807f7f7f7e7f7f7f827b7c7b8085838580878587807d7b7d7c7b797b7f7d7b7d83807e807e8c8a8c7f87868786817f81838584858381818180858485848081808284848484817f818583818382868586838182818280808084808080848080808381828183818281858081808581818184808180858482847d9290928188888885808080838081807f8182817f8585857f8482847e828382808283827f8484847e848484807f7d7f818b8c8b838584857c7778778083838380808180847e7d7e848382838387868786858485b3868586828f8e8f7a919091778a888a918b8d8b779495947f9392938b8787878b7f817f877f817f84898a89888181818487888788868786877f7d7f8785838585848584868485848784868485868886867f817f7aa6a4a68b8b8c8b878384838d8183818a8688868a88898888878787868383838681818188908f908589898981848284838684868684838486858585838686868484838484858385838482847d9492947d8c8a8c8284858480898a89808889887c8a8c8a7e8a888a8087858780838383818383838788898885868686828b8b8b85838483898585858b83848389848484888383838a8685868a8080808b8787878d8989898e8a898a8c8786878a8d8e8d857f7f7f8477797783777977848382838288888875a0a1a08d84868488868686888b8c8b83898789848a888a878483848185848586838183828b898b87918f91898f8d8f898b8a8b8d7b7c7b8a787678887e7c7e8783838388898989897f7d7f8a7977798d787978898282828a8587858d777977897675768f757575877b797b8a8180818e7b7a7b897977798a8381838c7f7d7f8b7b7c7b8c7f7f7f8f8486848a6f716f8c737273897372738a787678867e7c7e897e7a7e867e7a7e8a7f7f7f877d7c7d8e7d7c7d897b797b8575757584737373837375738676787685787778897878788d7b7a7b898181818c898b898b8c8e8c8988888888868586848486847f8486847c88898878888988768989897a858585768283827a898a897a878987798789877a8a888a7d888688828786877a8583857c8888887e8d8d8d768d8d8d788a8a8a7a8d8f8d7b868886798a8c8a7b888a887c929492818e8e8e7c8988897e878687818a8b8a808d8d8d84909190858f8f8f858f8e8f7f8f8e8f7c9696967d9495947d929092828e8c8e828a8a8a7d8c8c8c828b8c8b8787898787818181868786878786858683878687857e807e807a7c7a81797a797e7778777e7676767e757475807676767d7676767a767476798e8c8e808786877b8181817e817f81797d7b7d827b7c7b808382837c7e807e827d7f7d7f797b797f797b797f8381837f7e7c7e7c7d7e7d818182818283818380838183827f7f7f7f7b7c7b7f848284828482847d8785877a8785877d848684828789877f818081828b8c8b7c8383837f8281827e8584857e8786878185878583898b89807f7f7f838081808483838386878887818a8a8a8784828483818181857f7f7f857f7f7f838283828481828184818281868180818382818283838483827f7f7f827f7f7f83818181837e7e7e837d7c7d8380808081808080848f8d8f7e8381837f7f7f7f827f7f7f80807e807f807e80827d7f7d7f7f817f7f7f7f7f7c8181817d8584857b8181817c818381827c7e7c80808080837e7d7e837b7b7b857f7f7f847d7c7d86848584896e6d6e8b696869826d6c6d87666566867b7c7b8274767470989698898f8f8f8a7f7d7f898381838b7b7b7b88838383878484848780818088848484868484848880818086818281858181818680818084828382857e7e7e81919191848f8e8f8489878986868586888583858486848685818281848685868a7f7f7f857f7f7f8181828184848484848483848484838481858585828585858187868784838383838482847d8e8c8e7c8b8b8b7e89888981888988808585857a8a898a7c868786808685867f8685868382828287838383877a797a897f807f888484848983838389808080898283828b8383838a8786878b8685868c8081808b8383838b8786878d848284849896988aababab849c9c9c829697968896979682898b8985898b89838a8c8a8984868487949394839a999a899391938c8684868b87858783848284887b797b848785878487858785878587888d8b8d898d8b8d8f8381838e7876788d7f7d7f8d8f8d8f8d878887908383838c7c7d7c8b787878867f7f7f888988898b818281857e7e7e8c7877788d7c7d7c8d7f7d7f897f7d7f8b7e807e8d7b7d7b8d7878788e8382838b7d7c7d8879797988767676876e6d6e89777777897979798778787884707170876d6f6d88737373867e7e7e868181818683858384818381878081808987868788848484888081808684828483848284818482848284828484848684808587857f86858681878687808c8b8c7e8c8b8c818f908f7e8f908f7e9192917d8e8f8e80929092819694967d9694967c9896987b9698967a8e908e789092907f9293927a8f8e8f7997979778949394799493947f8d8d8d818f8f8f7e8b8b8b838f908f818e8e8e898b8c8b87919291839294928293939383939393868e908e819595957f9896987e9896987f92919281908f90818c8d8c838c8d8c86898889878786878686858683808180848486848181838184858485828181817f8182817e7c7d7c847777777f7375737c7977797676747684797a79768786877e858385768785877f878687827f7f7f7f8383837e8685867d878987848385837e7e7c7e7e8684867c8b8b8b7c898989808886887b8b898b80878787839392937b94929494a09ea07ba29fa27c9f9c9f7a9b9b9b7a8d8f8d7a858485868180817d7e7e7e7d807f80837d7d7d827d7d7d827d7f7d817f817f84818281867e7d7e868383838486868688848284858786878680808084818281848182818481818183818181837e7e7e82807f80847d7d7d827f7f7f837e7e7e837e7d7e837d7c7d827f7f7f82808080837e7e7e827e7d7e7c8381837e8b898b8e7f7f7f887d7c7d808280827e8280827e7f817f7f7d7f7d7e8080807d7e7e7e807b7c7b7f7b7b7b7e7f817f807f817f857f7f7f837e7d7e83858485867f7f7f857e7e7e85818181838785878c7372737f828082769e9b9e8e7b7c7b89868586847b7c7b8e9493947a9797978a83818389818181898382838982828288818281888282828880818084808180867f7f7f83808080847e7e7e867e7e7e8381828186848284818c8b8c7b868586858383838585838584858385848383838784848485818181847f7f7f848383838783838384848384858483848484828483848384857e807e837e807e83848284818583857c888888858685867e888a88808584857e8686867d8687867d8786877d87868780878687877e807e84828482878486848a7e807e8b7e807e898080808b828382898081808980818086838383898685868b8182818b81828189848284898482848a8483848f89888992a4a4a489c7c4c788c0c1c085c6c7c683c1c2c185afb0af83a5a4a5839493947f8e8c8e80918f9184959495889897988badaaad86a6a4a6869a979a88949194897f7f7f887b7c7b89807e808a8684868c87858788737173858687868a808080847f807f867e7f7e8c7f7f7f8c797a79897c7b7c877c7b7c8b7f807f8f7c7d7c8e7b797b8c7d7b7d8d8284828c7c7e7c8c767676897373738977777788717271826b6a6b8673737386716f718577777785838283868c8a8c84868586848180818281818184818181848385838681838186838383858484848686858688878687878787878587888782868586848d8d8d828a8c8a828e908e828f908f839496948293959381939593868a898a7f8e8f8e808a8a8a8187868784888688818a888a848889887f8a8a8a7d8a8c8a7f8c8e8c8091929180929392809494947c8f8e8f78908f907c92919283969896809d9d9d84989698859d9d9d859b9d9b8a989998869593958494929483959495819594958195949583949394818f918f81939493829394938296969682939193869492948891919186919191868e8e8e848f8f8f848d8c8d848c8b8c8285878581858785838181817f8586857b8385837c7f817f817f7f7f81858685818789877b7f817f89807e8085807e807e7f7f7f7a7f7f7f7b797a797f7d7d7d7f7f7f7f7a8080807e81818180808080828182817d808080857f7f7f7d7d7d7d838482847c807e8083737273a2757475a187858785b4b1b474adaead6c9494947a8081807f808180817f807f837d7e7d81838283897f7f7f848484848283838384818281838484848480808087818281847e7e7e867d7c7d847e7d7e847d7d7d847c7d7c837b7d7b847e7e7e827f7f7f837e7e7e837f7f7f827e7e7e827e7e7e827d7f7d827c7e7c827c7b7c827c7b7c837d7c7d837c7b7c827b7d7b747b7d7b85838283887e7d7e817f7f7f7d8182817c8080807e7f7f7f7e7c7c7c7f7b7b7b7e7c7b7c807e7e7e808383837f808080847e7d7e85838483847e7d7e867e7e7e85808180858685868680828084828482868889888e97999785949394899897987a95939585706f708e7071707f8583858c7e7d7e897f7f7f887e7e7e878080808581818185808080857e7d7e857d7d7d837f7f7f857f7f7f857f7f7f847e7d7e867b7b7b827f7e7f8081818186818181887e7e7e87808080867f7f7f8380808086808080858283828681828185818281868182818582838285808080847e7e7e818080808281808181818081818180817c868686888888887c7f7f7f7e828282808384837c83848379848384808482848180818084838383868080808880818089878787888182818a8384838b8080808a807f808a83818389818081898080808a818081898381838a8281828b807f808b7d7c7d8c7e7e7e89797879a07271725e8f8e8fa7aaacaa86b0b0b088b0b0b087bdbebd82c5c6c582d3d0d384cdcbcd8abfbfbf87b9b8b989a3a0a385aaa7aa87acadac87b1b2b183bdbcbd85c2c1c287c1c1c18ab5b4b589b0b1b086aaaaaa8ca5a6a58ba0a2a08c9c989c89a4a1a488908e90838c8a8c888c8a8c8c8482848e7f7e7f877f7e7f887f7d7f8c8b8a8b907f7d7f8b8382838d8181818a7f7f7f87787878857b7b7b8481818185868586898685868a8d8d8d89898a89858686867e868486858886888488898881888988818685868586858686878687858786878486868685888a88848a8b8a838f8f8f8592949287949694869896988694939485919291858f908f848f908f849294928492949283959795809c9a9c839a989a84929292838f8e8f80918f91808e8c8e7f9292928092929281908e9081908e907f9092907f9698968198989882979797839a9b9a85a09fa084a0a0a08899989985989a988c98999887959395849593958597989784979797839798978396969685979797849495948494959484929392828f8d8f848f8d8f838b8b8b898e8e8e848a8b8a868b8c8b8692949288919391878d8f8d7e858785828384837f7f7f7f7e7b7d7b7b8183817e7f7f7f7c7d7c7d7d8183817f8385837b8381837a8b898b807f7f7f7b8384837e8181817c7d7d7d7e808080818080807e7e7d7e7e80808085808080817e7d7e808384837b858685838785877a8381837a8486849475747598757375a35a595a815a595a6a8383837d838383848081807d878787848383838b7f7f7f808181818b818281887e807e82808180848484848480808086808080847e7e7e847e7d7e837e7e7e857e7d7e877c7d7c857e7e7e857d7d7d847c7d7c837c7b7c837e7d7e827d7e7d817c7d7c837b7d7b817f807f7f808180827d7c7d837c7b7c817e7d7e807b7d7b7d8d8f8d917b7b7b85838283837c7b7c827d7d7d7d7f7f7f7e7f7f7f7f7e7d7e7d7c7c7c7e8080807f8081807f7e7e7e817e7e7e847f7f7f857e7d7e877e7d7e867f7f7f857d7f7d87808180877f817f878082808d818181a3797979909c9c9c6e908e907a838183757c7b7c908c8a8c8b8180818a7d7c7d8a7c7b7c897c7b7c877c7b7c887d7c7d857c7b7c847c7b7c847f7f7f8281818183808080847e7e7e857f7f7f857f7e7f877b7b7b80838483847d7c7d877e7d7e867d7d7d857e7e7e867f7f7f85808080857f7f7f8680808086818181867e7e7e847e7e7e857f7f7f857f7f7f857e7e7e867e7e7e847e7e7e847f7f7f817b7d7b7a8888888a8685867e8d8b8d7e8585857d8384837c8788877c8687867f838383838383838481818186828382897f807f817f807f86808080898181818a7f7f7f89807f80897f7f7f8881808188807f80887e7e7e8a7d7e7d887f7f7f89808080887f7f7f878080808d878787888f8e8f888988897f8482848089878983838583988b8d8b89a7a8a789acadac88b7b5b789b9b8b986bfbcbf89bfbcbf88babcba7eb5b7b58caeafae8cafafaf8facabac8bacabac8bb0b1b089b0b1b088b3b4b388b3b4b38ab4b4b489b4b4b487b4b9b489b4b9b48ab5b6b586acadac87a6a6a684a1a1a1898f8f8f8c8b8a8b9089898988878787898c8e8c868c8e8c888c8e8c868c8e8c7f8383838d7075708d8583858689888985858585818686867c8a888a848c8a8c8590909084908f908592949286919291848e8f8e828c8d8c848c8e8c858a8c8a878e8e8e888e8e8e87888a88878688868788898887888988868b8b8b8787868786898889868c8d8c868c8e8c848c8e8c828a8a8a828a8a8a8192929285949494859593958596949682989798829c9a9c82a0a1a084a0a1a084a0a2a0839ea09e849c9e9c829c9e9c86a5a6a5879fa09f849c9d9c819a9b9a8498989886929092878c8d8c88888888888f8d8f84949294839492947d9492948294929481949294819496947f9496948294929485949294898b8a8b8b7b7b7b7f7b7e7b8472747281716f717c6c6a6c7f737173828381837d858785818789877e8385837f8b8d8b7a9190917f8e8d8e7e858585788585857b8987897c7e807e7d7e807e818383837c8584857e8584857d817f817a8382837e868586807d7f7d7c838283868f8e8f7c8586857e7f7f7f7d7c7d7c7d8180818a85848591939393a1959995878787879675767873808486798485847e8281827e7c7d7c838181817f7f807f847b7c7b8a7b797b897d7b7d837f7f7f83808180837d7d7d857d7d7d877d7e7d867e7e7e877f817f85828482837e7d7e847d7d7d847b7b7b837c7c7c837b7b7b83787978857b797b837b7a7b827a7c7a86787978817d7d7d827e7e7e847e7d7e827f7e7f82787a787e7b7d7b7d9e9c9e8685868583777877827b7c7b7e7c7c7c7c7b7b7b7e7c7c7c7d7678767d7b7a7b7f7d7d7d817c7b7c808080807f818181867f7f7f867d7d7d877b7a7b887e7e7e887e7e7e887e807e877c7e7c887f7e7f8672737289636463947879787e82848270868886917d7c7d8b7b7a7b897d7d7d897c7d7c8a7d7c7d877e7e7e867e7f7e857e7e7e847f7f7f857e7d7e847b7b7b847b7b7b847e7d7e837b7b7b847c7a7c847e7c7e847b7a7b81808180887c7b7c867e7e7e877f7f7f867d7c7d857e7e7e8580808085808080857e7e7e867d7e7d837e7e7e80818081837e7e7e837d7d7d817e7e7e827d7d7d817c7d7c837b7d7b7c81838180838183897c7a7c7a8987897e8484847c8383837a8787878085858581818281867b7d7b897b7d7b888181818a808080897e7e7e897e7e7e897e7e7e887e7e7e897e7e7e877f7f7f887f7f7f88807f808883818389807f80897e7d7e867d7c7d818583858677757792626262835d5c5d816a686a836d6b6d81727472826f716f886361638b666566846f6f6f856f6f6f857775778480808084898b8984898b89808f8f8f848f8f8f8792929288989998859a9a9a849a9a9a859a9b9a849a9b9a8595979585959795879593958795939588939593889395938c969b9690969b96909a9b9a8b979897889395938a8e8e8e898b8b8b8985838584818381808183817d7e807e8a908f908a8c8a8c878a888a858f8f8f808f8f8f7f9493948794939481919091838e8d8e828e908e828c8e8c838c8c8c828c8c8c838e8e8e868c8d8c848a8c8a8287878783898a8983898a89868688868884868487868586868b8b8b878f8f8f889193918794959486969696869c9c9c859c9c9c859c9e9c859c9e9c879c9e9c869c9e9c859c9e9c839c9e9c84989998859a9b9a8596969685989998849c9e9c839a9b9a878f8e8f85898889828e908e818c8d8c81908e9083908e90858f908f87919291888b898b847f7d7f837371737e6d6c6d7d6362637f6362637c5d5f5d7c5d5f5d806866688468666884757675847b7b7b847b7e7b888a8c8a88979597889c9a9c8794929484949294838d8f8d7f8789877f8385837d7b7d7b7f797b797d7c7e7c81818281828182817f8484847e8383837c8a888a838383837e8584857e898989808b8c8b818382837f868586838383837d7f7f7f827b7b7b807b7a7b837d7c7d81818081817e7f7e887e7c7e87908f90a883828383959995787b7d7f7e7e80827d8383837e8383837e8f8d8f828f8d8f7e838383888f8f8f94868486857f7d7f8a7f7f7f847f7f7f84838483837f7f7f847f7f7f867c7d7c85787a7884787a78847b7d7b847c7d7c837b7b7b8375777582787978817b7b7b847e7e7e817d7c7d8277797785777877857b7a7b7d808080847879788375777582787a7883787a78837375737d8a8a8a7b7f7f7f82797a79827678767d7b7b7b7d7b7b7b807e7d7e7e8081807d808080808384838180808084858685838181817e818181838080808f7e7d7e898283828784848486868586858786878783828386787978857f807f8d75777579828482858789878a858685887f7f7f877d7d7d877e7e7e877d7c7d857d7e7d857c7d7c847c7b7c837c7b7c837b7b7b8278797882797a79827b7b7b837b797b837b797b867b797b857b7a7b877e7d7e887d7c7d857e7e7e85808080857d7d7d867d7c7d847c7d7c847d7d7d847d7d7d847e7e7e857e7e7e847c7d7c857d7d7d847b7d7b837c7d7c827c7d7c827b7d7b827b7d7b798e8c8e848381837e8182817c7f807f7d7f807f7d7f807f7d8585857e85858580858785837f817f85808080867c7b7c867c7d7c877b7d7b877e7e7e867d7e7d887e7e7e857f7f7f8a7c7d7c897d7d7d8a7d7d7d897f7f7f887f7f7f887f7f7f8b817f8182858385877e7e7e8168686883626162855f5e5f865a595a865f5f5f85666466875f5e5f865a595a8864646484635f6384635f63835f625f805f625f836e6c6e837978797a6c6b6c7b666566796e6c6e7b7978797f7375737d737573807678767f7375737f7375737f7678768273757384777977868383838788898887898a89878586858a919291889294928a919291868f908f818f918f818f918f83979597869a989a8c92909287949294888f8f8f7e9494947b8e8e8e90949394869697968797989785989a988490929082908f90808c8c8c7f878987808789878288898882898b89828a8b8a83878987888789878a8d8d8d8a8d8d8d8b8d8d8d8e9090908c9193918b9393938a949494889898988694939484949694828f918f858b8d8b8686888684808280828789878588868885868486878482848888868889868486888a888a847b7d7b837577757e6564657e656465805655568056555681524d52845e5b5e80605e60836f6d6f857d7d7d83898a898294969482949694859b999b879b999b87989c9888989c98899496948994969487949294868381838773757382686a68806868687e6262627f6b696b7f7372737f7d7d7d80818181808787877f8889888288898883888988878789877e898a89818888887f8889888183838382808180808080807f8281827f8686867c8787877f85858583878787848f8d8f8787858784878787818f908f8f91919195acacac96abacab7b84868473aeafae7da8a9a87d9897987c989798819492948884828480817f81847b797b857b7b7b867778778d777577877d7c7d837f7e7f847c7c7c857c7a7c817c7a7c837a7c7a85797b79877f7d7f87828082858183818376787683787778837777778377797780787a788278797882797a798977787784797b797d7e7d7e85797a798378777883767676817879787b7879788d808080777d7e7d7f787a787f787a787c7b7b7b7e797a79827d7d7d837d7d7d8185868583878987848c8e8c7f898b897e80808081838283957b7b7b887b7b7b867e7e7e85818281857b7c7b867b7c7b887f7e7f868180818f959495879f9e9f8398979884898889887b7c7b8973757388747274887e7c7e85787a788578797883797a7981797a79827777778277777783767776837575758375777583767876847b7b7b857b7a7b867d7b7d867e7c7e87797a79887b7b7b867e7d7e837d7c7d837f7f7f837f7f7f847e7e7e857e7d7e83797a79827c7a7c7d7d7e7d7a7f7f7f7a817f817d7c7c7c7e7e7d7e827e7d7e7b7c7a7c7e898a89867d7c7d7d8383837e8684867b8482847c8282827d8383837f86858682808180847e7e7e847e7e7e857e7e7e867c7b7c867b7a7b867e7d7e847d7d7d867c7b7c857e7e7e897b7a7b867b7a7b887b7a7b88787978857f7e7f897d7c7d897c7b7c7f898b8988898b89858889888288888883818181837f7f7f837b7b7b867b7b7b847775778177757781686a68836365638565636586636163845a5d5a835a5d5a83666566866e6d6e866b696b8b6b696b84797679827f7d7f848c8d8c86979897849395938497999783969696899494948a9390938a908d908a908e90898e8c8e8486888688898a897f8586858390919085908e9083908e908a92949283909290909696968892929286969496899391938c949294868c8c8c898c8b8c868c8b8c868c8b8c888c8b8c84898b89848f908f869191918697979788979997849a9c9a8a9fa09f899a9a9a8d9c999c8b9a979a898e8d8e86888988888485848c8080808c8182818b7e807e8a7f7e7f897f7e7f86828482868c8e8c858c8e8c848c8e8c878c8e8c888c8e8c888486848484868483848684868486848587828785878287856f716f837b7d7b81878587829c9a9c8294929484949294878f938f888f938f898d8b8d878583858783848387838483818c8e8c818c8e8c84828282857e7e7e86737473817374737e686a6882575a57845d5b5d7673717386787a7886838583888e908e869496948794969484949694808c8e8c81898b89828888888287878782848384818788878387898783848684818686867f8687867e89878980898789808788877f8a8c8a7f88898882888988808989897b8787878c8381837d7f7d7f827f7e7f827b7a7b8f7f7f7fb15252529b686a68817b7d7b8a8385838a898b8987a09fa07fa7a6a777b0adb0709a979a7d7f7d7f81817f8182858485828584858f7f7f7f887b7a7b8575777580797a79827e7c7e847b797b85777877897677768b828082957f7d7f7f7b7d7b8781838180777777837575758176787683777977827678768278797883767676887473747f7879787d7b7b7b83757675827776778376787684747674808685867e7375737f767776847879787e797a797e7b7b7b867f7f7f7f797a798475737584757375867775777f7573757a78787877838283997776778a787878867a797a837b7b7b867d7d7d85797a79837374738e6f706faa6e706e90828282828e8d8e7d92929287a5a2a582a09ea0829693968487858787757675847778778377787784767876847a787a8379787984797b79867a7c7a867c7c7c857c7c7c847b7b7b867b7b7b877c7a7c877b797b867b7b7b857b7b7b807d7c7d827c7b7c827d7c7d847b7a7b857b7a7b7f7c7b7c7b7e7b7e7c7e7b7e7c7e7f7e7b7e7e7e837c7c7c797c7c7c777d7c7d797c7b7c807e7e7e7b83838385878887838181817d8381837d807e807e818281807e807e818081807f848484837e7d7e857c7b7c847e7d7e847d7c7d877d7c7d827d7d7d827e7e7e827d7c7d817c7b7c847c7b7c857b7b7b857b7c7b887e7d7e8a797a79827e7e7e867b7a7b857c7e7c858486848186868682858585837f7f7f847d7c7d7f818081877b7b7b89817f81858583857f8a898a7f858485837e7c7e88817f818684868484848684858381838883818385817f8188817f81887f7d7f887f7d7f8a7677768976777687777977887b7d7b86848284898482848b908d90899794978b9896988c9c9a9c8b9f9d9f8b9c9a9c8a9e9f9e899e9f9e889c9c9c889695968a9092908a92949289949494889695968795939586939193899896988a9896988a9494948898999889949494859a9b9a879fa09f889798978a9494948b919191868c8b8c858c8b8c868c8b8c8889888989898789878684868c8081808a8686868b828182888687868b8685868a8a888a8a7f7e7f8979797989737673836f716f826f6d6f7d6f6d6f7c6568657c6467647d625f6281626062865e5e5e825e5e5e8262606285626062898585858783838385898889838d8b8d818f8d8f828f8d8f848f8d8f878f8d8f878e908e89838483866d706d826d706d7d5e615e785e615e857b797b847b797b867f7f7f8989888988999a99889c9e9c88989998889899988594929484908e908487878784838483868e8d8e838e8d8e8187888785878887838787878388898882888988838687868186858683868586838687868386878681868586808786877f8685867f868586808586858283848381817f81837f7d7f837f7d7f8785848586838383848383837e7e807e827a7c7a7f727172827675767e757375837775778c646164875e5a5e7f6365636e73747385838383827e807e857e7e7e837f7f7f867b7b7b8675747589777877817879787f767676817374738375757583757675817372737e7b7b7b807674768079777984737173847b7a7b8278797881767776817374738275757580717371826e706e877273727c757575827575758376777683757575837576757e7b7a7b7f8686867f7b7b7b817476747f74737480767776847b7f7b7f7f847f817d7c7d82807f8084787878827372738377757774818181967a797a887574758576767684747374837576758474747480777877837c7c7c81767676877070708775777589727472917878788983828386878b87709195917d787a78847476748376767685777877827b7c7b837b7c7b867b7d7b847b7d7b857b797b877b797b877b797b887b797b86787a78867b7d7b86787a7885797b7982797a79837b7a7b827b797b837c7b7c857d7c7d847c7b7c837e7e7e847e7e7e827c7d7c7b7c7d7c717e7e7e757d7d7d7c7d7c7d807e7d7e7f7e7e7e817f7f7f7c8383837f7e7e7e7d8785877e8280827c7c7e7c7c7e807e7e8180817e7f7f7f7f818281827f7f7f837b7b7b847f7e7f81817f817e7e7d7e837b7a7b837b7b7b847d7c7d817c7b7c827e7d7e847c7b7c857b797b847b797b837c7b7c847e7e7e877c7a7c8284858489807f8080818181828180818481808187757675877576758875777583797a79807d7d7d808181817d8b898b8b8a888a8a8c8c8c8a8888888a8789878a898b89888c8c8c888e8e8e8a8c8e8c898a8c8a8e908f9089908f908a9493948b8e8c8e8a8d8b8d8d8c8a8c8f908f9087919091848c8c8c8f908f90868e8f8e868d8d8d879090908494939488979797889998998b989a988a9a9c9a8b9899988a94949486989698889896988a9896988b9493948a9392938c8b8b8b8a8688868b8c8e8c86878787848e8f8e848c8e8c837b7c7b817373738673737388656465826564657f6261627d5d5b5d846363638a5e5e5e8d5d5c5d89575657885759578957595784656365846b696b84777977857d7f7d848383838383838382898889828b8b8b838f918f82919291848e8f8e858c8a8c89898889898a8a8a898d8c8d8889898987828282867f7f7f808381837f7775777c6463647e646364816d6d6d837373738482848285909190849c9e9c859c9e9c859c9a9c88918f91868d8c8d84898889868685868486858685868486858a888a838c8a8c868c8a8c888f8e8f8b9190918c8a8a8a8b8787877f8f8f8f838b8c8b828a8c8a83898b89828787878385858584878687878182818681818187868786858182817e8081808280818083868586838384837f7f7f7f7f8787878089898981898989848584857f808080837b7a7b807779778281838186767576817675768283848380818181838f908f83838383819a979a838f8d8f858484848480818084818281827e7e7e877b7b7b867c7d7c85737273837371738072737280707170817372738474747480706f708e838483808e8c8e81959395778787877f6b696b816b696b826b696b816d6f6d816e706e807072707d717371897273727f7575757f747474827473748374737483747474847371737a80808079817f81837b7b7b7f7b7d7b7f7b7d7b867373738071717183807f808484858484818181838384838385868577858685927f807f817b7b7b857575758574747483767776837575758576787684787978857979798679797988787a78887b7d7b88737373886d6f6d866b6d6b7d6f726f857c7e7c87797b7984787a7884787a7886777877887b7b7b90a0a1a0869c9d9c869e9e9e8697979782939593888585858777797786767776857577758677797784797a7981787a78837e7d7e857e7d7e837e7e7e8180808083808080827b7d7b7f7e7e7e7a7e7f7e757d7e7d787d7e7d787e7e7e7b7e7d7e7d807f80807e7e7e7d7e7e7e7f838383807c7a7c7a7f7d7f7e7b7d7b7e7c7e7c7f7e7f7e7f807f80807d7c7d7d7d7c7d7f7c7c7c80797a7981787978827b7b7b817b7b7b827b7a7b817d7c7d807d7d7d857c7b7c847e7d7e837f7d7f80817f81807e7e7e7d808080837e7e7e857c7a7c7e848584808181817b7f7f7f7c7b7d7b83858485867d7d7d81817f81887f7e7f808383838183838384868486868a888a84868586858a8a8a848b8d8b868d8f8d85949494879493948c8f918f889193918d969696959c9e9c899e9e9e86a0a1a08a999a998c9393938d969796899393938b969496878c8c8c888b8b8b89929492899694968a9896988a969696899696968a9496948c9496948a9090908a8c8b8c8a8c8c8c8c8a8a8a89888988888a8a8a867f7f7f8573747384707270826b6d6b7b5e5b5e7c575357785a5a5a7c6b6b6b7a7373737d73737381807f8081878587838e8c8e7f949294848f908f898a8b8a87898a898a898a898a8e8d8e8b8e8d8e8c8c8e8c8b8c8e8c8983858385838583858b8b8b858b8b8b838b8b8b848d8d8d8591929181949594839496948693959387949694888e8f8e875e5a5e825e5b5e886b6b6b856b6b6b7f7775778183818383979997879c9d9c87908f9087898889858a888a8488868884868486858a888a86909290869294928594929487929092889395938791929186919291868b8b8b858e8e8e888c8a8c868e8f8e858e8f8e848889888887878788858385888786878786848688828082878686868587888786858385858886888389878981858385817f817f827f817f867576757e7b7b7b807d7c7d7e7f7e7f837f7f7f837775778777767789777677827372738278787888717371866e706e837b7d7b877d7e7d856e706e8c6e706ea88e8e8e959191918e8e8d8e8b98999881a5a6a587a5a6a5829c9b9c808e8e8e848383838083848381838383847e7d7e827b7b7b867e7d7e87797a79837b7c7b877f7d7fa0908e90828a898a7d8f8d8f708989897c7b797b856b6d6b836b6d6b8373717383737173816b6d6b846b6d6b82716f7186706e70807374738172727282757575827676768475777580757775808383837d81818184848284818684867f8c898c808f8c8f838b8b8b86838483848787878c8787878a9291927f979597898d8b8d8394929481939193828f8d8f8383858383838583867d7d7d847977798783848386777677897373738976767689797b79877b7d7b88787a78867879788676767686787778837b7b7b83797a79857d7d7d8d7f7f7f937e807e8e8383838c848284848e8c8e829191916787878788787978857b7b7b857b7b7b88757775857b797b7d7d7b7d827c7b7c837b797b817a7c7a83787a78807e7c7e807e7c7e80787a7879797b79757f7e7f7a7f7e7f7d7e7e7e7c7d7e7d7d7d7e7d81808080857576757d787a787e7f7f7f7c7e7e7e7480808073818181738183817e8082807a7e807e747e807e787f7f7f737f7f7f74807f8075807f8073807f80777f7f7f7a7e7d7e797f7e7f7b7f7f7f807e7d7e7f7b7d7b7e7b7d7b7e7c7d7c7f7e7e7e7c7e7e7e807e7e7e7f817f817c838183777f7d7f7d8180817e86848684898789818a898a7f8b8b8b838c8a8c838d8b8d829394938496969684969696859594958892929288909190898c8a8c929696968ea19ea18fa29fa2909ea09e899092908a8c8d8c8d9c9d9c8d9f9e9f8c9a9a9a8a9496948c949694848f918f898f918f8b8d8e8d8b8b8c8b8d8e8d8e8d9593958f8e8c8e8a9492948b8d8b8d8787858783777b77856f726f81656665825a5c5a7f5656567e5b5b5b7e606260806b6d6b7d77757780807f80818e8d8e7e9899987f9393937f9291927b94929481929092828a8b8a838b8c8b858a8b8a858b8c8b86898989878d8c8d898c8e8c8a8c8e8c8c8f8d8f8c918f918c949294898d8b8d878f8e8f8894929485949694849092908392939284929392848a888a828a888a837f7f7f80737273806061607c60616087959695898e8f8e898c8e8c888c8e8c84898789848f8d8f828385838283858387908f9086908f90879494948592929285908f908694949483909290838c8e8c848e8c8e86918f91868f908f878e8f8e8a8e8f8e8a8a8a8a888f8f8f8b929492878c8d8c88848284838a8c8a828686867b8c8c8c828c8d8c808c8a8c848c8a8c848a8c8a8487888786868486888583858685838586898789848c8e8c848c8e8c848c8a8c858c8a8c838687868487888781818181818586858581828182828482838c8e8c868c8e8c83949694848d8f8d83898989898585858a8d8f8d839496948888888882868586858a898a927c797c988789878b919391738e8e8e749c9b9c848d8c8d80898989818686867c8080807f80808086757675877d7d7d827d7d7d8774727492716f71796d6e6d7b767776837f7d7f7e9496948a8c8d8c8297989783949194829491948588878885797a798072707284747274857374737f757575827372738074737482727472837173717f797a79837d7d7d84929092828e8c8e889a979a819a979a838e8d8e828b8b8b8b7f7e7f87777577856c6d6c7e63656388787678846e6c6e8173717384737173806b6d6b836f716f817775778a7775778c7777777f7f7f7f7c818081887071708a6e706e896d6f6d87747474857676768776767686767676897879788b797a798980808089818281868484848683838386838183847977798074737484797879857e7d7e867c7c7c847e7d7e847e7d7e81807e80867d7b7d837c7b7c7f7c7b7c7f7778777f787978807775777d767476797575757a7676767a7778777f767876797f7f7f7d7c7d7c7e7b7d7b7f7c7d7c80777877757a7c7a727d7d7d7c7d7d7d757f7f7f767f7f7f737e807e767e807e777b7d7b7081838171828382758080807181808172818081757e7e7e797c7d7c7a7c7c7c7d7a7a7a7f7c7b7c7e7b7a7b7b7b7d7b737e7e7e757f7f7f7b7e7f7e7c8381837d82818281858385798b898b7b8f918f7c8b8c8b808f8d8f7d918f91808f908f8491929184939193859593958692939286929392869798978d969696909897988d9a999a8fa2a2a2939696968f918f918c918f91878e908e868c8e8c8d979897929fa09f8c9f9e9f8b9998998a9092908a888a888c8382838d8b8c8b898d8e8d88858485816b6f6b835e635e835d5f5d7f575a577d626162816261627e6b6d6b8173777380817f81808684867f8c8e8c7f8c8e8c818c8e8c868c8e8c868a888a85949294898e8d8e85908f90838f8e8f808e8d8e858e8c8e858d8b8d868c8d8c858c8d8c868b8c8b868688868787878787878787898686868b8687868c8583858b838183877879788e78797883737473836b6c6b836b696b876b696b86676667806361637e5e5d5e7d6867687d737273817f7f7f858d8b8d869c9a9c878c8a8c8d9492948b8e8f8e8a8f908f84949294829492948491939183919391848e8f8e858b8c8b8687898789898b8989898b898a8789878887898786898b898b8a8c8a86807f80797d7e7d84838483858b8b8b838d8d8d848a8a8a828a8a8a8283858383848684888a888a89918f91878d8b8d858d8b8d858c8e8c858c8e8c84898b89858587858789888989838383877b7b7b8375747584737173857371738173717382737173847b7d7b7f7b7d7b8383858385868886858a8c8a86888888888789878883848386868886838b8d8b8589888983838383867e7d7e847b797b84767676867979798c7b7b7b82878a87937274728872747289838283829492947389888983757675817b7b7b868382837589888986898889898785877d8381837b838383808080807f787a78818688867b929492799294927f959795829597957e908d90809794977e989598678583857b7b7b7b81757575817577757e7879787e78797885717371846e6f6e816e6f6e827371738b7b7a7b8b7e7b7e9c7e7c7e8a7f7f7f808484847f7f7f7f7b777777867574758975757585797779867b797b81777777837b7c7b7f73757386737573886e6e6e887070708873717384777577877273728675757584757775867c7c7c887b7d7b8d797b79908081808e82828289858385898785878a8d8d8d869090908a898889878583858a8482848b8584858b8585858b858585898482848784828488818181877e7d7e847d7f7d827d7f7d837e7d7e827e7d7e7e808080807b797b827f817f7c8183817b7e7e7e7e7c7a7c7f807e807c8381837c7e7f7e7e7e7f7e797f7e7f788383837d808180808182817d7c7a7c74807f8069808180637d7f7d647c7a7c697d7c7d687c7c7c6b7c7c7c698280826f817f81717c7d7c727b7b7b777c7a7c737d7b7d70807e8075797779757d7f7d74838383798583857b85838579878687768b8b8b778e8c8e76908e90799192917c9494947d9896987d9d9d9d809f9e9f7f9f9e9f809a9b9a82999a998297979780979897809c9a9c849c9b9c859fa09f8aa0a1a08e9799978d9294928b9290928c908e908c8e908e8a8e908e94908e90868e8c8e8e8c8a8c90908e90908b8c8b948989898d828382888c8e8c81858385827b7a7b807674767f6c6a6c816c6d6c827374738384848485898989868b8b8b868e8d8e7f8c8e8c818a8c8a838e8d8e838c8a8c828c8a8c818d8c8d828b8b8b838e8d8e8491939187969896889c999c8b9f9c9f8b9c9a9c8397959780949294808e8d8e828789878385868583808080827879788378797885787978857877788775747587706f70846b696b886d6b6d8a706e708576767687767676857a7b7a88888a8886898b89848a8c8a84908f90829493948392949284909290838f8e8f808c8b8c798384838a8c8e8c88989698899290928d8b8b8b8b89888988808080897e7e7e85787a7889787a78807e7d7e87787778847d7f7d80858785807f817f7c7b7d7b807f7f7f808789878084858482848584848787878a89898986888888838583858384828484848284878385838786888686878587858482848583818387838183857f7e7f837c7a7c837b7d7b847d7f7d867b7c7b867b7c7b87828382878d8e8d878e8f8e8a919291889391938494919484878987868385838483858381808280848787878787888785838483857b7a7b82787a788373757382797a7983797a79807e7e7e807f7f7f8478797884737373836b676b82635d63805f5f5f845f5f5f8c6768677f6f706f7e74767482787978827777777e7373737e7676767f7676768c7b797b828b898b7d8b8c8b7b8e8f8e7b828482817b7d7b807678767d7678767e777b777c6f746f7d726f727d726f727b7f7d7f767f7d7f867e7e7e857e7e7e837b7b7b7f817f818582828281908e907e9a979a879a979a809092908d8b8d8b869a979a808f8c8f7d8989897e8484847f8382837f7b7b7b827777778473727388737173867977798a7b7c7b8777777786787a78847e807e83797879867e7d7e8577757787716f718b6f716f8c6e706e90747674907678768d8183818d8789878a84848491838383918d8b8d8e8f8d8f8d8e8e8e8a8e8e8e868f908f898f908f898c8e8c8a8b8d8b88898a89888889888789878985888688838283828280808082818281817e807e7f868386818381838282818282848584828385837c898b897b8788877787888779888688757d7b7d80737773818383837f8281827d8788877f8383837d84848482898a897384858477878687728786876b86878672807f8073828082747f7e7f717476746d7778776c7b7b7b6e8182817184828476878587748a888a779896987b999799799695967b9192917d9496947b929492819496947e9897987d9c9c9c83a2a0a2899c9b9c8a9c9b9c889896988597999783989998849b9b9b829d9d9d859c9e9c859c9e9c869f9f9f879d9c9d8a9a9c9a8b95979588969896899799978b9694968d9290928f898b899180828090838183908e8c8e88908e90899492948a8989898a85848589737473846060607d6d6c6d83807f8087898789848d8b8d888c8f8c8b989c988397989782929392829997997c9695967e9092907f9092907e9494948296979681949694829395938791909186888988888688868b8385838b8482848884828485868886818486847e7e7e7e7b7b7b7b797978797a7977797b7b7c7b7d8383837d8685867e82828281838383818b8c8b82898a8987898a89858c8a8c888c8a8c8b8988898a8d8c8d898c8e8c888c8e8c848a8c8a83898a89838c8c8c81929192858c8c8c838e8f8e8491919182979797839b9c9b86969796847d7e7d86797b79847b7c7b808383837d8b8b8b7b8b8b8b7e8d8b8d7f898789848b8b8b858c8d8c858b8b8b878b8b8b87918f9183918f91838b8d8b83898b89858c8a8c8589888984898a8982898a89828684868387858783878687808786878483848386858685878789878783848384818081848382838381828187828482858486848784868488898a8988878887878282828a7d7f7d877a7c798777797787797b7985797b797f838483857b7b7b87808080877e7d7e8477777783737373837575758475757581757575847777778775757585717271826f6d6f807170718278767882817f817f858685838586858683848389878887868081808383848385818181848181818380818082808180827b7b7b7d7b7b7b867777778874737480767476787977797d8482847c7f7d7f7e7778777b7778777d7a7a7a7c7e7d7e7c7b7c7b7b7b7c7b7d7f807f7e81828180818381817c7e7c817b7b7b837778778a7576759d8584858e8e9393848b8f8f828a8a8a8d8a8a8a878485847f8383837f83848380858685808c8a8c7f8685867c8c8a8c8283828383797a798e797a798d757375887371738d6f706f8e6f706f8d7b787b8e736e738b7b797b8a8382838a898b8990898b898f8686868f83838391868786878383838b8889888d898b898f8684868d8684868e8988898c8a898a8d8c8e8c8a8c8e8c8e8a8c8a8f8a8c8a8c8d8d8d8d8e8e8e8a8e8e8e86919091828f908f8394969480919391828d8f8d85939293829190917e8c8d8c7e878687848886887e8482847b8586857b8989897189878978848184848c898c81838283798785877b7d7b7d787f7f7f797f7f7f787b797b7b83818374878787738787876e888688718c8a8c708888886b8b8b8b6f908e90728c8a8c7286888676898b8974909290769294927c9694967f98969881979797819f9e9f869c9c9c879c9c9c89a0a1a0899c9d9c8a979897899696968793949389979797889393938994959488919291869496948794969488949694888f948f8791979187969596889392938a8d8f8d8d8b8d8b918b8b8b908383838990929088898b898a96949689918f91878f918f8c85848587838383857879788273717384777577837b797b8b8f8d8f899495948593939384929192829291929089898986838283888b8b8b85939293858f918f8394969484909190838f8f8f8583858384808280807e807e7e7577757e7b7b7b807b7b7b84797a798677787788797a79887b7c7b847b7b7b807b7b7b7a8685867c8b8a8b7c9492947a9291927d89858980858185827e807e83828382838b8b8b868d8d8d878a898a878b8b8b868a8b8a8b8b8c8b898a8a8a8b858385888182818781828185878987838586858484858484898a89868e908e898e908e8a898b898a838583897b7a7b8c7f7e7f889c9a9c8a9c9a9c8d9c9a9c8594939480878787808182818284828485848284858583858785838587878787878989898388868884807e80837e807e847e807e847b7c7b817d7d7d817f7e7f817c7a7c84807e80858381838584848485868586847f7f7f857978798677757786777577857676768476767684777677857776778775747588777777877b797b86808080847d7f7d837d7f7d8677797787747675846e706e816e706e82706f707b7b7b7b89787878837878788077777788858685837b7b7b857979798577777781797979847f7e7f817979797f77777781777777857674767c706e708169686982696869896f6e6f857372738973727384706f70856b696b816b696b7e636363806363637e6361637e636163816361637e6361637d68666882615f617e5e5d5e796261627e6563657f6765677a6365637d696b69816f6d6f836f6d6f85757475827878787e787a787f7b7d7b817b7b7b87797a79867d7d7d947778779b78777389868887888b8b8b828c8d8c85898a8980898a897f8789877c818181826d6f6d8a7e7d7e8673747383787878927a7a7a8f7b7b7b938181818c8384838987848782938f93889799978d9c9e9c8d9194918e8b8d8b907f7f7f887d7d7d8d7f7e7f887e7e7e8a8485848a8383839185858592848284918482848f868486908787878d858685898788878a8687868b858585888a8c8a888c8a8c868c8a8c848a8b8a82898a897e8a8a8a8089888980898b89848b8d8b868888887e8b8b8b808b8b8b809192917e9899987b989998799a989a7b979597718f8d8f789a999a78989398768b898b748785876f8c8a8c728c8e8c7a8c8e8c7e9391937a8f8d8f7b8b8c8b798b8c8b6e989698659a989a649c9e9c699c9e9c729c9c9c7a9c9c9c7fa2a3a281a5a6a581a2a4a283a0a2a086a0a0a086a0a0a0889f9e9f879c9b9c889896988897969788959795889597958897979788969696899192918a8f918f8791909186909090888f908f898888888b8787878d8382838f818181927b797b8b8081808883848385898b898685878586838383867b7c7b8a757775897476748c807e8086807e808881808187817f818880808087868586858c8a8c848583858b8b898b8d8b898b878d8b8d858f8e8f8490909088908f90898b8c8b8c87878789838483878081808981808186878787838f908f8391939186939593819395937f8385837f898b897f8182817e8486847f898889868786878b83838389858485858384837f7e7e7e7f808080818383837d8687867a8c8c8c7f9795977da1a1a1829e9f9e8a939493858d8d8d878d8d8d88888888858e8f8e83929192878e8e8e898b8b8b8c8a8a8a8c8987898c8383838c7b7a7b837d7c7d8a8383838b848584847b7d7b837e807e7f8385837d898b89808f908f83979997867b797b877b797b847b797b807b797b7e7d7d7d818584858483838383818281877e807e877f807f8682818288838383848383838380808083818281868283828484828483838183848381838686848685838383857f7e7f867c7e7c807b7d7b8283838386858485848383838683828386858485858584858387858785878587888586858b818181887b797b8578767886787878837b7b7b847f817f878183818785838584858385837f817f857d7f7d8677797783777977827b797b81777577857d7b7d857d7b7d8379797984717271826b696b806b696b86696969856f6e6f82717071807371737c6d6f6d8771737188717371876d6f6d85717071846d6c6d826b6b6b7f6566657f6968697b6a6a6a816a6b6a80696a697f696b697f686a687d696a697e6d6d6d7f6d6e6d80707170826e706e807173718273747386797b798b7c7a7c887f7d7f8a817f8187848284838383838483838382878987838789878883828389858485927e7e7e907b7b7b88797a79827c7c7c898987897f83818381858585808888887f9f9c9f8e8e8c8e8d919291938d8d8d848e8f8e938a898a907b7b7b94787878917f807f8e7878788e797a79877778778f737573848685868b8182818b8685868d8383838d8786878e8482848c8686868f878787918889888e8786878d8987898d8687868b8787878b8788878d8686868c8687868e8584858c848684898787878888878887898889868c8b8c848d8d8d7d8c8d8c7d8a898a819293928095959583999a9984999a99849c9a9c8298969881919391778c8e8c758d8b8d788d8b8d728e908e788e908e7e9190917b9393937c919391828d8f8d808a8c8a7d9496947ba09ea076a2a0a276a4a3a47ba6a4a680a5a5a583a5a5a584a4a2a484a19fa183999b9981999a99819899988398999883999a9984999a998596949686969496858e8f8e828e8f8e838e8d8e848e8d8e848e8f8e8b8383838d888688928a888a908886888e8482848b84818485898689819794977f979497829c9e9c8596979686838383826d6b6d855a5d5a83636663867675768c8d8e8d8a949494939899988a8d8c8d88898989858787878887878784848284828583858282838288908f908f9697968c8e8e8e86838383867d7d7d827b7d7b827c7e7c837e807e837e807e817f807f817b7d7b817d7d7d86757375897978798681818184898b89808c8e8c7e949494799696967b9092907c8e908e81898b897f888a88848183818981838186838383838b8a8b81919091818f8e8f828f8e8f868f8e8f838d8c8d838b8b8b83918f9187918f91898e8e8e8c8b8b8b8a8c8c8c8c8786878f8383838a818281897b7c7b84797a798283838383898789838b8b8b848d8c8d85908f90868c8c8c878b898b8588868887818181857d7d7d85797b7985777977878c8e8c87898a8988898789828987897e89888980878687828a888a86898789878a888a86878687878181818581818184807f80867f7e7f847e7e7e857f7f7f8583818384838183847f7d7f84817f81837c7a7c82808080837b7d7b867b7d7b847b7c7b85797a798577787785777877867b7b7b867d7d7d867d7b7d857b797b847d7c7d877d7c7d8683818388817f81847b7b7b87787878868183818787898784878587828b898b84838583837f817f847f817f84797b798177757782777577857775778475737583717271817777777e757375827977798477757786717071826f6e6f7f6f6e6f8471737183737573887476748875777584737373836f6f6f846f6f6f846f6f6f836b6b6b826c6c6c816d6d6d81696a698166686682676967806a6b6a7f68696881686768816969698065676583656765836c6a6c856c6a6c847472748a74727489757375887371738573777383707570827b7a7b817775778577787787797a798b7c7d7c847b7b7b887879788b7678768a7d7b7d8187858788858585888585858a8482848a8f8c8f898a8a8a8e898889918a898a8c8c8c8c8a8687868b8687868f8284828a8182818d8383838e8383838f898889897d7e7d86868586878484848f8786878e83838391878787908584858f8584858f848384927e807e8e8383838e8586858e8486848c8686868d8687868c8585858d87888789868786878787878689888984898889828f8f8f838f8f8f848d8d8d848c8d8c878d8f8d858f918f828f8e8f808f8e8f83908e90839290927d929492799a9c9a779a9c9a7a9798977a9294927a999b99789a9c9a789c9e9c809fa09f81a6a7a685a6a7a686a6a7a684a4a2a483a2a0a2819e9e9e809a9a9a819c9e9c829c9e9c829c9a9c829d9b9d83989898849898988492929285908f90878f8e8f8a8e8d8e8b8b898b8b8684868d8381838d7b777b89787978867b7c7b897d7c7d898787878992909288908e908694929486908e908689868986848184857b797b816d6c6d825f5b5f7f6a676a7e787778818989898694969485949694849293929292939297929292898a888a8583838386898989888d8c8d838d8c8d838e8f8e878d8d8d898989898b8586858a838283898888888388898882838383827b7d7b81818381808688867a898b897a898989798f8e8f7d898b897f8c8e8c838586858581818187757775877e807e82888688848a888a7c90929082909290798b8d8b80888a888481838183737573867d7e7d8b8685868985858585858585898384838c8384838d8383838a7f807f8e817f81897d7b7d878a8a8a808a8a8a82898889818d8d8d848685868389878985898889888c8a8c898a888a8783838388818281867f807f858283828482838282868486848684868585868585898b89868c8e8c878c8e8c88898789878c8a8c818c8a8c808484847f8686868285858585868586868484848481828186818281868283828483848385838383858383838481828185828282837b7d7b83787a78837d7c7d847c7a7c83777977837b7d7b837b7d7b827d7f7d857d7f7d857d7f7d888081808784848487818281837d7f7d83808080877f7f7f8b808080857e7e7e867d7d7d888181818a868586897e7e7e87767676847071708273717382716f71816f716f82757775837576758376777683797b7983787a78867e7d7e838482848283818380817f8183817f81827e7c7e7f7b7b7b847b7b7b7f77777781797979817f7d7f847d7b7d827b7c7b867b7c7b7d777777817374738175737581757375817576758173747380727372826f716f806e706e846d6f6d826b6d6b7e71727180747274827573758477777783737473887575758875757587757675887576758c73757387797a79887b7b7b867b7c7b857b797b878381838c8383838c8686868c898889868f908f8b9492948b929192898f8f8f8a8e8d8e899291928b9291928f8f8f8f8a8d8e8d898a8b8a898d8d8d8d8c8d8c8c898a898e898a898d8a8b8a8b8989898b8989898e8688868d7e807e8e7b7b7b8f8988898e80808093807f80927e807e8f8081808f8482848e8482848f7d7e7d8d7d7e7d8d8482848b8483848b808180898182818a8081808e83838395868486908482848b8684868786848684868686828889887d8a888a838e8b8e7c8a8c8a7e8e908e84969596829c9c9c849f9d9f839f9d9f849c9b9c84a09ea081a0a1a081a0a1a07da3a4a37ba5a6a57ea5a6a57d9f9f9f809ca29c849ca29c839b9d9b82999a9982989698829b999b81999a9981999a99819c9a9c809c9a9c809697967e9191917b8f8e8f7d8989898587888787848584897f817f8b7f817f8b7b7b7b8a7f7f7f8586848680918f91818b8d8b82838583868b8c8b88868786897b797b8b6b696b876c6b6c84605f60835e605e806a6c6a7e77797780838583828b8b8b8693949388999899889a989a859494948594949484929292829393938a9492948d8a888a88797b79887b7d7b8d7d7d7d857d7d7d887f817f847f817f837e7e7e818687868489898986858585848080807c7e7e7e758181817a8988897b8c8d8c818e8e8e7d8e8e8e7d8d8d8d7e8e8d8e7c8e8d8e7e92929280909090838f908f819294927d9c9a9c7c9694967d8c8e8c7d8789877f8e8d8e799492947b9492947e7d7e7d8278767891828082918585858987878784807f80838181817f858385818583858088888881878787838988898789888986868686878586858787888784888988848b8c8b868a8b8a878c8a8c878c8e8c878a8b8a888c8d8c868b8d8b878a8c8a848d8d8d848d8d8d838c8a8c838c8a8c85898a8987898a8986898789878a888a87838383847d7f7d828081807f83838381868686818788878484848482838383847f7f7f847f7f7f8380808085808080858383838480818082818281838484848484868484848684838485848587888786878987828587858285878583878987828383838583838385828282887c7e7c867c7e7c87808180847e7d7e867f7f7f867e7e7e8881818187818181868181818480818086808180878382838583828383817f8183797779816d6f6d846d6f6d83737373827474748170727087747674856e6e6e83686968816b696b80706e708175737581757375817172718273747383757475847574758677757784737173846d6b6d836f6d6f837172718473747382727072847371738173747381747474807474748076767682787a7884757775817979797f7f7e7f837c7a7c827c7a7c84777777877d7c7d87787978887b7d7b877f7f7f84838383877f7f7f89838383878383838781818187858385898785878d8e8d8e8c8e8d8e8b88888888888888898c8c8c88908f908a8f8f8f8c9092908b908f908c9291928d9090908e8f8f8f8d8f8f8f8e8e8e8e8f9190918e8f8f8f8b8d8d8d8b8b8c8b8b8b8b8b8b8b8b8b8b8a8c8a8c8c8e8c8d8b8a8b8e86858687848584918485848f8383838d8685868b888688898684868b8787878b838483898585858a88898887868586868786878b8a888a8d878687918e8c8e928b898b8d8e8c8e8c8e8c8e8c8788878a8788878487858783797a797e8385837b8789877c929092808c8a8c819998998294939480989898829897987f9493947d9897987a9695967d9998997e9896987b9593957f9192917f8f908f7d9492947f96969680979597839492948191909182909090868e8d8e878888888a86858687807f808b7d7e7d867f807f818485847d898a897d898b8982898b8986878887877f7f7f876a696a856563657d6b6d6b827b7d7b827b7b7b85868786869c999c829c999c8598959884989598889c9a9c879c9a9c88898b89898f918f889697968693949386949494879a989a89969596899696968b9494948b94949488908e90888a888a857f817f887f817f87838283877b7c7b84797b79817b7d7b838080808383838388858485858f918f818b8a8b7c898889778c8a8c798c8a8c7f8d8d8d808b8c8b7d8c8d8c7f8b8c8b7f9291927e96969681969796879292928a8f908f898c8c8c8b8684868a868486877f817f88818381867e7e7e817b7b7b7a868586798b8a8b7f86848681898789818889888188888882898a8982878887838785878486848683858485858585858784868486878787858787878587878785898b8984898b89868b8c8b868f8f8f868c8b8c898c8a8c878b8c8b86898a898687888787878887838786878189888983868586858484848583838385828182898381838983818386868586878685867d7f7f7f7b7b7a7b7d7c7c7c817879788277767783787878847c7c7c857c7c7c867c7e7c867f817f847f7d7f84807e80827e7e7e847d7c7d847e7d7e847d7c7d857f7f7f857c7b7c817a797a827b7b7b837c7d7c817b7b7b847f7f7f857d7d7d868383838683838386817f8185817f8185848284868381838683828386878687877f807f877c7d7c857e7b7e857e7b7e8274767482757775817677767c797b7979777577807371737f5a5b5a7a494b498b7170718376757686797a7983797a7985787878817574758073717380747274827472747f78767883767676817676767f7576758373747384716f7184716f71856b6d6b7f6d6f6d8571717186757675867b7d7b81767776827b7a7b80817f817f7e7d7e817b7b7b8079777982777577837a797a867a797a8477797789797b79848182818481818185818281877f807f897f817f887d7f7d88838583888a8c8a87908f9088909090868f8f8f878e8e8e8890919087919391888e908e8a8f918f8e908e908f908e908f9192918d9192918e9092908d9193918e9294928e9193918e8f908f8e8d8c8d908a8c8a8c8a8c8a8e8c8a8c8e8b898b8e8a8c8a8b8b8d8b8a8b8c8b898f8f8f888b8a8b88878787868584858e8382838b848284898482848b7b7d7b8b808180888283828c7b7d7b8a838383897d7c7d848081807d8081807d8181817f7f7f7f80818281818484848388888884878887838b8b8b85949694879294928a9496948593959383939593858e908e848a8c8a808d8b8d818d8b8d838f8e8f7e9090907e9696967b999899789795977a9e9b9e7f989a988196989686949294898e8c8e8d87878787838483928685868583828380858685808384837c8183817d8183817c8383837c7e7d7e7f7978798273717381706f7087707070817b7e7b7f888b8882969496859b999b859898988998989889929592877f817f877a7c7a877a7b7a8d8b8b8b8d9c9a9c8b8e8d8e848c8b8c8a8e8e8e898b8b8b888787878585858585808080827e7e7e857f7d7f847f7d7f827b7d7b847b7d7b847b7a7b8481818187878687848c8c8c8588898884898a8981888a8881898a89828d8b8d848f8d8f8a8e8d8e898e8d8e818c8e8c7d8c8e8c78918f917a918f917e8b8a8b8389888986868586888080808d7d7d7d897d7d7d887775777e7b7a7b7a7d7f7d8d838583858281827e8080807e8a88857b8f8d8d7d908e90808e8c8e7e8d8b8d7d8e8d8e7d8d8f8d7f8c8e8c818c8b8c82848284818a888a828e8c8e838e908e858e908e868c8c8c858f8f8f82918f91848e8c8e878b8b8b838e8d8e84838583888b8d8b838b8c8b878b8c8b888d8d8d898c8d8c8884868488868886858b8a8b8487878785868486848b898b838e8c8e828e8c8e858b898b868f8d8f898b8d8b8986888687747674817576757c7b7a7b7e7b7a7b7f7e7d7e82817f81837e7e7e827b7b7b847c7c7c837678768675777586747674877b797b857b797b847c7b7c857d7c7d867c7b7c857d7c7d85808080847e7e7e8579797981797979827b7b7b847e7f7e847f7f7f857d7d7d847f7e7f867f7e7f867c7c7c877b7b7b867b797b867b797b87797a798477787786777677837a797a8476757683767576827a7c7a84797b7983787a787e7778777a8b898b7b838183838b8a8b879c9a9c8785838584807f80847b7b7b827b7b7b817c7d7c837e7f7e82817f81827e7c7e817b797b8075737580777777817475748175767580747474847b797b8479777983787a7885797b7984737373857474748771717185747474817b7a7b7c767576827878788283828381838183838583857f7e7e7e84818281808486848581838187818181888182818589878987878687878789878a898b898e8688868b808280878486848b888988878789878a8d8d8d898d8c8d888d8c8d878d8f8d8a8e908e89908e908a908e90898d8d8d8b8b8b8b8b8e8e8e8c8c8a8c8b8c8b8c8e8f908f8a9091908f8e8e8e8d8a8c8a8e8889888f8a888a9188868895888a888d888a888e8e8e8e8b8688868d87878788858585858b8c8b848b8c8b80949294809c9a9c818e8d8e85919091859795978485868589868786898485848b8384838e8486848b8283828e8283828c878687898786878686868689898b89888c8d8c868b8b8b868c8b8c838d8d8d878c8e8c878c8e8c878f918f88919391879694968a9795978a97989787959595888b8e8b899394938e8586858685868584888a88828a8c8a7e8a888a808684867b878787827779777e7071708070717084797879827978798073757381696b697d737173827877787d87878784959695839698968591929185878b87807b7e7b817e7e7e7f7e7e7e8479767985797679897f817f8e8c8f8c8d979c978b929792848b8b8b85878787878e8d8e888e8d8e87909190868b8b8b84858585828384838381818184808180808585858387878783898b89828d8f8d858c8e8c878c8e8c868c8d8c838b8b8b828c8e8c858a8c8a858b8c8b868a8b8a84929092869290928d8e8d8e8d8384838c7e807e85777977897d7e7d8686858684898889897b7c7b81808180808888887f898b8982898b89878789878787898788818381888385838786878687898a89848b8987858e8c8b849290927e9694968297989780999a99809597958497999787949494859c9e9c879896988796949686959595879394938894939486949494858b898b858b898b858b8b8b858888888483858385777977857f7d7f897f7d7f8a848284858482848580828085808280858182818481828183858385828482848284828483848284847b797b857b797b8673757386787a7887858485828383837d8080807e80808081838383827f7f7f80858385848785878481838184828482847f7e7f867d7c7d847b7b7b86817f81867f7e7f887f7e7f877f807f847f807f867f7e7f857f7e7f838182818381828181828482838082808381828185818281868482848682808285848284868482848781818186808080877f7e7f877e7d7e837a7c7a83777977847d7d7d837d7d7d837879788276787683797a7982817f81837e7d7e837c7c7c8475777583787978847c7b7c857e7e7e827e7f7e817e7e7e837f817f807f817f837c7d7c7f7c7d7c81828082807b7a7b83787978827b7b7b80787978847a7c7a827c7c7c817e7d7e807b7b7b827a7a7a837f7f7f88818181888383838580818085787a78867b7d7b867f817f877b7d7b857c7b7c85868586858c8a8c858c8a8c858586858c85868587838183898684868a83828388878787878684868b8a888a8b8a888a8e8a888a8d8283828d8c8d8c86909090827d7f7d8b8e8e8e8c8b8c8b8a8b8c8b8b8a8b8a8e8688868d8b8c8b908a888a908d8b8d928c8a8c908888888e8786878c8482848a898789838c8a8c808a8b8a7d888a88828f8f8f7f8a8b8a8185878583878987878b8c8b85878987858585858b85858587838483897d7d7d8c807f80877d7c7d88818081897f7f7f8b8181818d8283828c8486848b8384838a8687868b8788878a8385838d8688868c8a888a8987858788868886848284828586858685828282888c8e8c898789878a878987898384838d848684917d7f7d8f7a7d7a8a767976876f6f6f806a6b6a806f6c6f7d6f6c6f7f6f716f7d7779777e8482847f8684867b88868881838183787d7d7d77898989809094907f9094907c9193917c8c8e8c78908f907d9a9c9a7f9da19d82a5a9a5819c9d9c7d91929182909090819090907f9695968294929481949694829596958395949585919091888e908e87888a88848c8a8c878c8a8c88888a88838b8d8b868c8b8c87909090889090908790909085929292868f8e8f83929092829492948294939483908f90858e8e8e848f8f8f828a8c8a8b8a8c8a85898989878182818a8482848a8583858b868786908181818d797a7996797a798a7b7c7b838382837e7b7a7b8080818085888988808b8c8b7f7d7d7d8483848386808080887f7f7f887e7f7e887f807f8a807e808886848688818381887e807e8a7f7f7f868584858a85848587818181837f7e7f837f7e7f83797a79827b7b7b857b7c7b82797a79867b7b7b8478797882787878837a797a847573758575737585737373857b7d7b837f7f7f8481828184818181837f7f7f827c7e7c857b7d7b847f7e7f857d7c7d857c7a7c877d7c7d887e7d7e857e7e7e817d7d7d8277787781797b79817779777f7b7c7b7e777777837d7c7d847f7f7f857e807e88808180888181817e7b7c7b7d8383837e8080807e7d7d7d7f7b7c7b817b797b837b797b8173757383777977837373738677777784757775877577758673757389747674887574758577767784777877847b7b7b857b7b7b837b7b7b837b7d7b847d7f7d847c7d7c8478787886787978857778778571727186777777867d7c7d867b7a7b87787978847778778377797782777977817c7b7c847b7a7b80787978837e7d7e837577758377787784797a797f817f8184848284827f7e7f847f7f7f837d7c7d827b7b7b827b7b7b80757775817375737e7574757f7676767e7475747e78787881787978837678768276767682787a78827778778075777581787978827b7b7b837f7f7f8683828385848484848081808481838187828482837f817f7c7f817f899494948b858585847e7d7e7e696b69836868688c7172718f8b898b8c8e8c8e8c8d8e8d8c8b8c8b878e8c8e8d908e90888a888a759899987f9a9b9a83979897769090908e9190918b8688868d8c8d8c898e8e8e8e8e8e8e858e8e8e84898a89828a888a7f898789808c8b8c83908d90878f908f899192918c918f918a9290928b8889888d898b898d8e8e8e8e8b8c8b8a8b8d8b858b8d8b868a8b8a878d8d8d898787878b8384838787898787838483898687868c8181818b8180818c7d7e7d8a7e7e7e8b8081808b7e7e7e8a7f7f7f897f7e7f867f7e7f8a818381867f817f888482848c8a888a878c8e8c888789878e8383838f848484877d7c7d88757375847b7a7b8479787985767876826f716f85737573847b7d7b82777677837b7a7b78878a877a949a94739496947c8f918f829292927d9090907b8e8c8e8094929482919291818e8f8e83888a8882888a887f8789877b82848286908f90818c8a8c7b6969698270717084818281809192917d8e8d8e808c8b8c82908e9083908e90808a8c8a819193918294939486989798879a9c9a89989a98879a9a9a8698989886919391859193918694949485929292848e8d8e84908f90808f8e8f7e93939380918f9183918f91858e8e8e868a8a8a898a8b8a868a8b8a8c8e908e8e8a8c8a8c8b8a8b878d8c8d838e8c8e86868486837e7e7e867e7e7e867f7e7f89848284897d7d7d867b7c7b857e7e7e908e938e8789898978787778877f7f7f867d7c7d88807f808c7f7f7f8b818281897b7b7b877876788c7b797b8d8082808a7b7d7b858181818781818184838383847d7d7d85777777837b7b7b82818181817d7d7d7f83838383818181837b7b7b847e7d7e84818281848182818385838585838183868387838381848182808180818181818083828381818181827f817f8282848286848584878686868783838385828182847e7d7e887c7b7c867d7d7d807f7f7f82797b7981797b79817b7c7b847b7c7b837f7f7f867f7f7f878081808982828284777577807978797e7977797c7b797b7d7777777e7777777e7170717f7574758173717384747274837777778675757587797979857b7b7b847678768975777588767676867778778675777584737573827472748578787883797a79827b7b7b827b7d7b84797b79867b7b7b857c7c7c877e7f7e857877788679777984797779857b7b7b847b7b7b857b7b7b857f807f84808180807d7f7d80797b7984797b798480818085767876827d7f7d85808280847f817f857f817f818080808386858683817f81818280827f8381838182808280817f817f7c7c7c817b797b837573757f706f7081706f708373717384757475867573758477757787787978857879788c797779847978798275777585797b7989787a788283858384878987897f7f7f877b7d7b85848684888f8f8f8aa3a1a391a6a6a68e9c9c9c8f8a8c8a9387898793878687908584858c7f7f7f93808180818687868a7d7c7d827a787a87817f81778384837f9392938297959782858685858a898a818d8d8d888c8c8c869694968a8e8e8e8a8f8f8f8d8e8e8e8b8f8f8f8c8c8a8c8c8d8b8d8e8e8e8e8b8d8d8d8b8c8a8c8c8d8b8d89898b898b898b898c8788878c878787898789878a8486848b88898888868786888687868a8586858d8483848b8585858f8685868f8484848d8785878d848284908484848d86858689878687888a888a89878687888685868a8082808c7b7d7b8d7d7c7d8c7c7b7c89787978858685868a86838186888583808386838883868385888a888594969482989998818e8d8e829fa09f829b9d9b809394937f9091907c8b8b8b7d9496947d8f8d8f808f8d8f7c8d8f8d808f918f7e908f907e9492947f9593957c9391937d8e8d8e798c8c8c798a8a8a7f8a8a8a809a989a87a5a2a58490919081909090818f8f8f828f908f828f8f8f8190919082909290858f8f8f85908f90858e8d8e86919091848c8d8c858b8c8b868e8f8e8398969887929092878d8b8d838987898589878986838183867f817f8b7d7f7d887f7e7f857f7e7f82808080828687868186858680898789848a888a838a888a8586858685808180878684868384828484868786868788878b89888988838383857f7d7f86787678857677768c6b6b6b7b6a6d6a877f817f87878787887c7e7c867778778477787783666866836c6e6c945a555a865a555a8b6869688e6e6f6e896b6c6b8773747384717071827576758777777785797979817b797b7f7e7b7e7d7c7d7c7e7e7f7e7f7f7e7f818482847f84828480848284818482848484828484848284848482848284828481848284827d7c7d807f7e7f837f817f877f817f877f817f857b7c7b847e7e7e837e7d7e82797a79827b7c7b8377797783797b7981818181807f7f7f7e7e7d7e7f7b7b7b8175767585737573887775778e797779858384837d8384837b8381837b817f817a797979817b7c7b827f817f847b7c7b7c7e7f7e817e7f7e867f7e7f7f7b7b7b8377777789777777877b7b7b887a7a7a877779778677797785787a78857b7d7b847c7d7c857e7f7e837f7f7f83838383837c7e7c83818381857f7e7f867f7e7f85828482888182818784828485817f81858180818581808184848684838182818284848481878687828e908e8491939187989698889c9a9c858e908e858b8d8b808486847b717171847375738073757382777877817e7d7e7f7d7b7d7c7b797b7c7879787e7e7d7e81898789848b898b83898a8983868786848b8c8b838889888685838585838183877e7d7e827b7b7b8e7978798d83848389898b8980898b898083858382787a788781818184838483837678767a6d6f6d7d7375737b737573837b797b807b797b8080828085797b7986797a79827f7f7f8c7e7e7e888181818e8383838f8485848a8c8a8c8b8c8a8c8b9190919188888882908f908e908f908c8e8f8e8a8a8a8a8f8a8a8a808a8a8a888d8e8d8a8e8f8e8c8f908f8d8e8f8e8d918f918f908e908d8b8c8b8a8b8c8b8d8987898e8785878e898b89878889888a8a8c8a8a8c8e8c878e8e8e898e8e8e858b8d8b868b8d8b87898889898887888b8686868f8482848e8182818e8081808a8482848d8482848d8081808a7e807e8980818084808180887c7e7c888182818a8183818c80828084828382868486848b8988898786858687888886838a8b8985919191869594958496989683929492848c8b8c858a888a7b8486847884868478898a89847b7d7b7f858385808888887f9290927e9795977c9696968099989983989698819694968497959783959395819493947c9694967f929492809192917e9492947d9492947f8e8e8e808f908f8193959384949694819192918491929183909190818f8f8f8294929482908f9087888a888b888a888c8989898b8383838a8482848584828484838183837f7d7f8483818382838183838183818181838183807f80848686868384858483868786838282828681828188868586877f807f868182818681828184817f818783818388828182887f7e7f86797a798575767585737173867b797b887d7e7d88797a79888385838a8385838587878782919091819c9a9c8297969784989698768585858c9294928e9294928b949294837b7b7b8e8b8a8b857b7b7b84787978817272728171727182717271807071707f7071707f7574757c7878787d7374737f6f706f816f6d6f846d6b6d866d6b6d876e6c6e8468696885686968836b6c6b846f6f6f8175757586737473877779778677797786777777837d7e7d827e7e7e857f7f7f85878687858c8a8c838486848481838182838383818181817f817f817f82808281858485858584858783848388818181817b7c7b7d7577757e737373847f7f7f888688867486888685777877827f7f7f7f828182847d7c7d82787a7883787a78837c7e7c857c7e7c857d7c7d877e7e7e887e7d7e867a7a7a857f7e7f857c7c7c837c7e7c857c7e7c837d7c7d847d7c7d837f807f847d7f7d867e807e867e807e897e807e888081808684828485848284878381838783818384878587868b898b828585858b858585857f817f86777977807b7d7b7e73757381868786817f7f7f7e82848280949294868d8e8d878d8e8d86929192879291928186858684898789808b8b8b858d8c8d858786877d8181817f86858682838383807c7d7c7b7c7d7c7e7f817f837d7f7d857d7c7d857d7c7d857e7c7e8d6d6b6d7d696b697c696b697e6c6e6c86717371766a6b6a7d6a6c6a7d7d7b7d8185848583898b89898a8c8a8c878687868181818a7d7f7d90878687928788878e85858589888888898889888a898a898b8787878b8587858a87898789858785888a8b8a898585858e898b89898686868587878789878787878889888a868686888686868885878586898a8988898789858b898b868c8e8c878a8c8a898f8f8f89919091878d8d8d898a8b8a88898b8987888988888787878689888986878587888a888a888987898788868885868586897e807e8a7b7d7b887c7e7c887b7b7b89817f818b8182818c7979798c7e7d7e897e7d7e8b7e7d7e8c7e7d7e8b7e7d7e8a817f81868180818c807f808a8182818e8786878b898a89898a8c8a868d8c8d8787878786858585818787877f8787878285858580858585818686867e83858380898b89818d8b8d818e8c8e848c8c8c848e8e8e818c8d8c808f8f8f808789877f8a8b8a7d8a888a7f898789808a8b8a818e8e8e7e8d8d8d808d8d8d828c8e8c828c8e8c828e8f8e828e8f8e828f8e8f828d8c8d808d8c8d8087878786818281898585858d7f817f8b87898789878887888686868586888684868886858785878689878982898789808a888a808788877d898b897f8b8b8b8385858585818281837d7e7d817d7c7d827f7e7f837e7d7e8380808084787a7885797b79847b7b7b84787778847b7c7b847d7d7d847f7f7f858181818683818385838183868385838672737287747374877371738a6e6e6e8a6d6e6d856a6b6a83666866836e6f6e85727372857f7f7f86828382828e8e8e89888888887e7d7e887f7e7f8679797985797979827b7b7b8275777581757675807575757b7374737d6f706f7d7371737f73717380737573817779777e7b7a7b817b7a7b817e7d7e837d7d7d837b7b7b82787978827b7b7b84797a79867d7b7d87817f81857b7b7b857d7c7d83787978837474748571717183706f70866e6c6e866e6c6e826d6f6d846f716f81717271807172717e7273728272737281777577857775778b7b7a7b8b7b7a7b818080807c8383837c8786877a8b8a8b806f716f7a7e807e7f8b8b8b857f7f7f7f7e7e7e8384858480848684838486848383838385868586878486848781828186817f81857e7d7e84767876877e7d7e868486848684868482898a898187888783808180857d7f7d867f807f8882828286848484878484848b868586848c8d8c8b8b898b828987898e8c898c837f7f7f8285858581838383848385838a949694878f918f85838583817b7b7b7e7f7f7f827f817f84787b78877170717b6361637d6c6d6c817a7a7a7f8081807c8484847f818281807f807f82757675847375738273757380787978837c7d7c857c7d7c857d7f7d847f817f848485848586878683868486817e7c7e827a7c7a808587857d848684807f817f7e838283828786878185858581858485827e807e858082807f77787785838383878484848a818281878482848b8787878b888988888787878986868688888988898d8d8d878a8b8a878b8c8b8591909185898a89858889888484838488848284868482848684838486898a8986888a8888898a8986858785868987898786848685848384848585858586888687898a89878a8b8a878a8b8a88878887868788878688878883878787858583858584828486848284878886888a8484848c8685868c8183818e7c7e7c8b7e7d7e85787978877979798d7b7b7b8f7778778f7778778b7375738f7678768d75777590797a79897e7e7e8d8281828b8383838f8081808c807f808b81818187838483888787878688898884898a898187878780898b89808787877b8b8d8b808688867f8183818486848684858385848587858287898781898a897f898a897e8a8b8a7d87898782848484818c8a8c7e898a8980888a88828b8c8b838c8c8c85838383857d7c7d88787778857b7a7b8681828183838483817f807f8281828182898989808b8b8b8186888683868886878889888786878688878987878d8d8d868d8b8d868d8b8d838e8c8e828f8d8f828b8d8b818a8c8a808f8e8f818b8a8b848b8a8b7e8b8b8b80878887818485847d838483828283828281838184818381857f807f82828482828181818885848587878687897d7d7d837675767d6665667f666666816e6e6e877777778d7a7b7a927978798c817f8189838283858382838683828385838283848182818581818185807f8086807f80867a7a7a8777787787797979857f7e7f7f797a797f7b7b7b787879787b7576757f797979807b7a7b7f7b7b7b857e7f7e867b7d7b85797b79857f7f7f868181818581828183818281827f7e7f837f7e7f857e7d7e857b7b7b86797779857573758479797985757575847272728478797886747474857171718476747686737173847373738473737380777777807374737f74747482727372877775778b817f818c8789878881818183706f70817474748078767880767476818686867f8383838186878681868786828987897f8b898b828786878386858684838483838586858582848284848684868482848684828484828482848183818783848386818281827b7d7b8677797783858685868789878b8786878c7d7d7d8c7e807e8e8b8d8b87868586877878788c7b797b857d7b7d82777877837375737d7e7d7e7f75767583737173807674767f7677767d777777807f7d7f82817f81838484847e83838383868886838789878887868783878687848a898a848080807f8381838283818383858485848584858486858687868586868c8c8c838586858588868884868486838688868486888682908f9080908f90848f918f848f918f829897987a98979876898e89887b7d7b817e7d7e7f8482847f8688867f8688867b8e8e8e82807f8084838383838485848781838186808280898685888988888c88898b898a86878687868586888484848884858485828182838383838587868784888988858686868586878686878887878484848683838385838383888685868585858586848284848484848484848486838383868383838584838487848384868687868585858584868686858889888587888786878887868585858685858585878687868685868a878887888383838a8384838a8384838b8383838f828182927d7e7d897e7e7e86797d79888285828f898589918381838e8987898e8684868d8587858e8789878e8384838e8283828a8484848786858685838383857e807e8883838384838383858b8b8b8381828183858485858382838581828183808080838182818384868485848284837f7d7f80848484808685867b8b898b81808180857d7f7d8383848380838583808688867e8587857f8688867f8988897f8e8e8e818889888284868480898b89828a8c8a83909190839091908491939184919391868f8f8f8690919089919091898c8d8c87898a8986888988868484848583838381868586808685868285848581858485808082807e8385838087868780898889818c8a8c8189878986898789888684868a8c8e8c87949694899c9a9c8b8d8b8d7e8c8a8c7d817f817d7b7b7b7b808180848685868b7071708b787a787e747674857f7e7f8d7b7a7b887677768676777685737473877b7b7b877b797b877f7d7f87848684828486848687868786878687857f7e7f887979797e868186827b797b7f7b7d7b7b757775827b797b847b797b867d7c7d857d7c7d837b7b7b847b7b7b8179797983717271826e6e6e80737373836e6c6e836e6c6e866e6d6e82737373826f716f876f716f836f6f6f8268686883686868836f6f6f7f727072896f6d6f8066686685626462845a595a8a6665668473737383737373827c7b7c847c7b7c887f817f8d7d7e7b8871717183706f708278797884757575807b797b7e7e7c7e817877787f73717383706f7083787878827f7d7f817f7d7f817c7e7c817b7d7b80797779837b7a7b85767876857b7d7b827c7c7c89797a7984767876897b7d7b887b7d7b8c878787828385838787898787818181897f7f7f80797a7980777877867e807e847b7d7b84757675847e7d7e827f7d7f847f7d7f87818181867f7f7f8381808184868586848c8a8c848c8a8c848c8a8c828c8a8c838c8a8c83878587818786878187868781818381827e807e817b7b7b927d7d7d7c7777778276777685767476847b797b81818081838787878a8b8b8b888b8b8b88908f90889795978a969696899c9e9c88999a998797989784908f9082908f907e8385837d7f817f766c716c71666b66777b7d7b77787978847675767c817f817f7e807e807b7d7b8083828380939493868a8c8a858788878387898789898b8987848284888482848885858587858485888484848489878986838383878383837d8484848481828184858485848584858684838484848284858383838580818081878687878383837e8788878584838485848484848483848486848684868486848687868486868684858585868483848785848584848384848686868587878787858485878584858a818281898182818a81818189878887878f8e8f8b89898984898a898d848584868685868d80818085919191888285827e7e7d7e8c7b7b7b8a7b797b87807e808e7b7d7b8b797b798b7f7f7f8b7b7a7b897d7f7d8481828184838383848786878881818185838383847f807f8083838382818181867f7f7f827e7d7e847b797b837f807f877877788474727485787678847c7e7c82828282838e8b8e8596919684969596869695968396989685969896869395938591939183919291859192918498969884989698849193918491939183909190868e8f8e858e8f8e878d8d8d868d8d8d888d8c8d8987898788898a898386868684848384837e807e7f838383828081808183838383858485848a8c8a838a8c8a82898b89868b8b8b808b8b8b848987898583838386838183827e7c7e8b6d6e6d8848474889494c497f5153517b5a595a847674768483848386868786868685868586858683828482877f817f867d7c7d86717271856d6c6d856e6d6e856f706f88717271897977798a7f7d7f897f807f867c7d7c85838383827d7f7d7d777777817374737e7071708476757680787a78817e807e837b797b837b797b88757575837777778373747383737473837575758075757584737373816d6e6d837573758375737582717171816c6a6c837375738b6b6d6b877d7e7d86848684838486848384868483848284808482847f7f7e7f828382837e8385838c6e6e6e8270707084737373868283828686878689838786867f817f847b7d7b8278797881757475837472748275777582777977837d7b7d81817f818584858480838383827d7b7d817b797b81787878837b7b7b847f7d7f8583828388918f91897977798981828184898989868886888283818384848284848684868180818083808180838482848584828488838383898383838889898987898989878d8b8d868d8b8d868b8b8b868e8f8e869291928692919284949694849496948494929484878587828384838183848381818581828185818084858482838383808280827f7f7d7f817b7b7b8076787677716f7184716f7181707070996c6c6c987775778a838083887f7f7f84767676876a696a8a6a696a8663626382636263806361637d636163806365637a686a687a707070787473747c838383808e8d8e7c8c8b8c748181818da09da07c8c8a8c7c858585838d8c8d828c8e8c8287898780868486828a888a85868686868584858685848588848384858585858786868686828482887e807e81858585877f807f8484848485838383888483848385848585858385868583858686848686868486848383838483838385848284828785878386868684848384858486848486868685878587858684868785868587868786858686868485868585868486888183818984848488848484868686868885848588848684857c7d7c85767476887b797b8b838383898685868d878787948584857e8583857a8e8c8e81898b89888a8c8a92898789898b898b8b8888888b898b8984868586888685868880808085787978828081808181828183808080837d7c7d817c7a7c837d7c7d7c797b7982787a78827b7d7b82818381807f7f7f7f7f7f7f837979798577777786737373876e6e6e866b6c6b866365638663656384636563846b696b87716f718173707382737073847373738573737387737373847373738376787684767876847b7c7b847b7c7b847f7d7f84807e80857b7c7b887b7c7b887b7b7b877e7d7e877d7f7d828182817f8686867e8686867f8587858085878580838383897777778884868485848684848d8e8d837e7f7e836c6a6c826c6a6c7e6a696a7e6b696b818381838598979886a0a1a08c9c9d9c8a9998998a8f8f8f888b8c8b85898989858988898486858683838483847d7c7d7f7e7d7e82817f8187817f81867c7c7c887e807e867a7c7a857374737f6666668970707087817f81867b797b7d75747579757575817b7d7b817675767f7e7d7e80807e807f8381837b817f81827d7b7d8477787785757675827676768279797982757775837577757f797979817b7c7b837d7e7d8376767685737273857b7b7b887a787a847e7c7e956868688a737273858c8a8c7f8c8a8c84949294839492947f8c8e8c7e8c8e8c808d8e8d838d8e8d838381837f8381838f6968698a707070846f6e6f846f6d6f81716f71817777777f848684858486848787898789878987868b8c8b858f918f898485848581818182838183808583858282848281828482808382838289898984878587868785878887878786838483838e8c8e898b898b80908f907e8a888a88908d9082908d9089929492889294928793929387919091878b8c8b87838383857f7f7f837f7f7f887e7a7e867e7a7e837172717d6c6d6c805d5c5d7e5756577a5655568062616286727172837b7b7b8278797882787978817b797b7f7c7a7c7f7b797b807e7c7e807e7d7e817f7e7f7c8280827f8d8b8d81858685847a7b7a8e7d7a7d916a6a6a836c6d6c8876767687727072816d6b6d83767576867b7a7b867e7c7e84858385838486848281838181858685828586857f8b8a8b83838383797b7c7b8fa7a4a7788c8a8c7d8c8a8c7a8384837d8585857e8486847f848684838b898b828a888a838889888488898885878887858a8c8a85888988848889888584868486848684867f807f83858585858685868586858685858585868686868585838585858385848482848484828486838383868383838784828486848284858787878585858586858685848486848584828486858385858687868485868585848684868486848583838385818381868383838a808180858585858a8788878a84868487848684888c8a8c8a8987898a7d7e7d877e7e7e93858485948787877d8a888a808785877c838583878486848d8583858d8482848b8584858d858485898888888a8b8b8b8f8e8d8e84868586848987897f8a888a7f898a897f898a89818c8e8c808687867e84868483767876806d6f6d83797b797f7d7d7d7c8383837f7d7e7d827b7c7b807e7d7e80817f817f8482848084828480818381807e807e81817f817f7f7d7f807f807f807f807f82848284817e7d7e827b7c7b817e7f7e8586888684868886868c8a8c8587868783898789848c8a8c8585848586858485878280828784828487878687818987897f88898881888988828a8b8a838a8b8a858382838c7b7b7b8664636483524f527f49484970605f607f8d8b8d818d8b8d839492948694929484838183887c797c877b7d7b877b7d7b887c7d7c867c7d7c877f7d7f837d7b7d81757675827f7f7f817d7d7d83818181847879788375777585797a79837577758477797783777977857b7d7b897b7d7b8b767576856b6b6b7d6768677f6f6f6f7c71717180717171816b6c6b86767576847b797b817b797b7c7e7c7e7c7b797b7c7879787f777777807070708070707081717371816b6d6b816e6d6e7c6e6d6e806f6f6f7f6f6f6f837b7b7b827372738374727483706e70887372738b6363639f605f607f5a595a8a686768806e6d6e7f727372866e6e6e85717071827170717f6b696b876f6d6f867e7f7e858c8e8c858b8d8b828b8d8b818486848384868487817e8186817e81867b7b7b867b7b7b84717171826b6b6b837e7d7e7c7e7d7e887d7e7d85828382848c8e8c868c8e8c8594929484949294889492947d8987898c7d7e7d7d82838287737373827878787f6f6d6f8572707284646364836b696b8364676485656865866f6d6f866f6d6f837371738473717385787678857876788376767682787878817d7f7d7f818381858e8d8e83908f9086949494859494948688878881838383818583858185838581818181807f7f7f7f7e7e7e807e7e7e7f7f7f7f807f7f7f8385838582898789848d8b8d89908e908f8d8c8d897a7a7a867979798779797988817f81877e7c7e867b7c7b8577777784797b7982797b7981787778837b7b7b7e7e807e827b7d7b857f7f7f7c8584858a808280818385837c8684867a8b898b7e8a8c8a7e898a89808b8c8b7e8e8f8e7f8b8c8b82878787848686867e88898881878787858584858486868684868686858585858484838485868686858687868686848685858385848485848584838485848284858482848484858484848484848483848584838487818281868082808485848583868686868383838686848686848484868484848684838485848384858483848884848488898989868787878783848386818281898383838686858687868786888584858981828189898789888b8a8b8986858698878887998584857b85858580898b897a868786848181818f8282828f8484848c8e8e8e898a8b8a8b87868788898889918b8b8b838989898282828282818281818483848285848582868486808684868087878785878787818d8d8d7e8a8a8a80848684818182818287898781858685828482848584828485848284847e7d7e847b7b7b857b7b7b857c7e7c8581838185727472846f716f83797b7985797b79857978798776757685777777887777778677777786777777887775778979777988767876887b7d7b877675768a818181887e7f7e86777777807674768176747684777877847778778a8483847a838383828e908e7e9c9e9c84a1a2a1889a9a9a8095969588989a98838e8f8e7f868686828e8c8e838b898b888989898880808088787978857a7a7a83787678817775777f7777777f7778777e7c7b7c7f7d7c7d817f7f7f817f7f7f82817f8183817f81817c7c7c817c7c7c8275767582747474807371737f7371737f7473747f7474747a77777783777877807675768a76757686737273817372737d7574757e7877787f7374737e7374738171737184717371867070708481828184858485838a898a83878987848789878581828186818281867f7f7f837b7b7b877e807e8381838184757575807b7c7b8a6c6d6c816667667f6a6d6a7e6e716e7d68666886737173807e7e7e847b7b7b886d6b6d865d5b5d85646564887072708b7b7d7b857b7d7b816b676b83706d70836f6f6f836f6f6f83787878867f7e7f846865687e686568856e6f6e95696a6980606060825554557f5a595a825e5d5e805d5f5d81626462826565658565656582686968836d6e6d8479777983767476887d7b7d8884828489828482898284828784868485848684858b898b848b898b858d8b8d838d8b8d848c8a8c828c8a8c838c8e8c828c8e8c848a888a84848284817f7d7f817b797b8488878883808180838583858285838580808180808080807f808080808381838181828182818181817f7d7f827d7b7d807879788174767482767676867676768a71727183717271867775778a73717384757475847372738371737183747674847e7f7e827f807f84797b7984797b79827f7f7f887778778f868886797e807e7c7e7c7e7d7b797b7a7c7a7c81807f807e7b7a7b7e7e7d7e7f817f8182898989828c8e8c84888a888387888783898a89848788878488898886868686848686868585848585858485848482848484828484848484858485848487888785868686858483848484858484848484848483848580828086808280858483848385858584868486848383838484848484848384858484848584848487848384878484848c7d7e7d82878787898989898983848389818281888383838685848587858485878383838d7d7f7d7f7b7b7b8a8383839c8686869e8b8d8b788788877e898a8979878887838687868f868586918786878e868886858e8e8e8b898889908a898a8a8989897f7f807f838685868489878982898b8981898b897d8d8b8d7b8a888a8187878779878787818a898a7e8583857b8284827c7c7d7c7d7b7a7b8177757783777777837575757f707370806e716e8677777784777777847a7c7a807476747f7d7f7d7e8486847f8183818181838182817f8180848284827f817f817b7c7b817b7c7b837b7c7b867b797b867b797b8c7b7d7b837678768c7675768a6b696b88686868857f7f7f87898b89898d908d8b878b87887b7d7b8076747687838383897678768376787685828082857b797b8276747682797879827877787f7877787f7876788178767885787778847574758475777584747674827674768078767882797b79837b7d7b837f7f7f837f7f7f817d7c7d817e7d7e827b7b7b807e7d7e817b7b7b7f7b7b7b81787a787c797b797e79777981787678827777777f7778777e7575758477787786767576887b7b7b847b7b7b868384837f888988808989897d8b8b8b7d8787877f8688867e86888682858685807a7b7a85686a6885686a6884626262806869688670717087767776817b7b7b827f7f7f847a7c7a86707270876868687f6262627c6c6d6c876c6d6c766e716e916e716e887e7c7e8889878986838383848b8a8b81949294808987898f7072708564656481565556846666668891909189919091879695968696959687949694819496947d9a9c9a8090929083949394829191918194939485908e90838c8b8c828988898287898784878987858c8a8c848c8a8c898d8e8d8a949694889c9a9c859c9a9c85909290878f908f88919291888d8d8d888c8e8c868a8c8a848c8a8c848c8a8c858a888a828a888a827b7d7b827b7d7b807373737d7373737d696769816d6b6d87777777897b7b7b8173717381777577837374737c717271817375737e747674807577757f7879787f7b7a7b807d7c7d808080808183848382898789828886888186868683868786818484848686858684838583848385838584868488848684848584858683838386808180838383838185858588898989848987898b7b797b7a7371737a7371737d7b7d7b827f817f7c8082807d868886838e8d8e7f908f9081908e90858d8b8d818e8e8e818e8e8e81898b89818a8c8a808a8c8a83898b89838a888a818785878585848584858585858484848583838384868486848684868385838584868586848684868584828484848284838583858584828485818281868280828483818382828382858283828685838585858385838987898787858785878587858583858786858689838383887d7f7d88808180878384838b7e7e7e8685838584848284868482848585838588838383887e807e96747374a16b696b787f7f7f7983838374848484818685868d858585918585858e85858583898a89848988899e8c8b8c7c808080818b8c8b8487878783888888828c8a8c828987897f8585857f8182817d8d8c8d7d8989897f86888684888a887b8586857b8787877a8687867e8787877e8686867e8585857d8886887e8d8b8d7e8889887f848384818081808181828181818281818383837d8484847c7d7f7d7f7c7e7c807b7d7b817b7d7b807d7f7d827f7d7f847e7c7e847e7d7e857e7d7e867d7d7d867f7f7f857b7c7b868787878789898987868686867e7c7e8578767882757675867b7b7b837b7a7b857b7a7b877f817f8577777786777777827374738071727184757575807573758177757784797779857573758475737585787678867777778376767683737573857879788275777580767876817777777f7b7b7b807b7b7b817b7b7b827e7d7e817f7f7f7f7d7c7d7d7e7e7e7a787a787a7173717b747474807172718071737181737573816f706f85737473827f7d7f7f7573757f706f70836160618b636363825d5e5d886b696b887f7f7f867f7f7f827b7b7b837b7d7b7f7f817f858b898b8a8f8d8f798b8b8b8d8b8b8b848c8c8c8587868782848484847d7f7d81848384808482847f8485847e838383827e7e7e7f7879787e7e7d7e80757675845e5d5e845251528f57535789575357874a4d4a8673757382737373827d7c7d8d918f91868e8c8e848d8d8d8c8a8b8a8683848389868686828385838373757384949694859ea09e84949394849f9d9f879c9c9c869e9e9e86a5a6a588a2a3a283a6a4a68298989882949294848c8a8c868787878785858585808180817c7e7c858c8b8c858d8d8d878d8c8d868c8a8c8486878684818181827f7d7f826e6d6e816867687c5e5d5e7c5a595a7b5a595a7d6264627d6264628b716f7187777577856f706f846f706f857371738279777984797979837d7c7d817f7e7f807f7e7f828280828184828481818281818486848283848381828382818482848384828482848684848586858483838384818281837d7f7d84808280847e7f7e887c7d7c8a7d7d7d858383838684848485808180858384838287878783918f91868e8c8e828f908f858b8c8b7e8789877f8789878596989682969896839899988194949480979597829391938090919080919391808b8d8b7f88888882898b8980898b8982878587818987898587888783878887828685868486858684888688868b898b848d8d8d8187868780878587828482848486848683848284848282828382828285838183877e7c7e82818181838486848685838586848284868482848685838583848284848583858584848486898789878987898786858689808080878384838b84828483898789878583858687858786898789868685869c9b9b9ba4a5a6a576858485778786877a898789818786878b888a888f888988938584858c8686867e919191969191917d7d7d7d85888988818687868187878782848484828282827a898989818b8a8b888787877985858585868886828688867c8988897e8687867d8686867e858585808687867e8889887f89878980898789808788877f868686808383838383838382808180807d7f7d827f807f7e818281808685868386858684848484857f807f84807e80837e7c7e857b7b7b877b7b7b867e7f7e867e7e7e877f807f8877787788737173847371738875737584757375877576758375767588737373886d6e6d846d6b6d846f6d6f876b6d6b866d6e6d816e706e83707170866f6d6f866f6d6f846d6b6d8b797779887472748874727487757675857a787a847e7d7e84828082847f7e7f858280828579797984777777837c7c7c807e7d7e827d7c7d817c7b7c7e7e7d7e7d7d7c7d7b797b797e797b797f76767682757575817b7d7b7c7779777f7f7f7f8a83838383817f818283818382848284837f7d7f7d7e7c7e828482848e7f7f7f82757475827b7b7b837f7f7f81838583807f817f817b797b887f7d7f7f83828389807f80858583858484828482868586818987898388888883868686828788877e898a897f8888887d8e8d8e818685867f8987897d8f8d8f7f9c9a9c868e8f8e8a8e8f8e818c8d8c7d73757387737373967d7c7d8d848284898e8c8e84454545844c4c4c845a595a8565646581656565947b7c7b855a5b5a7f626262826d6b6d89737173806f6f6f826f6f6f81605e6087656365826f6f6f7e737273817576758176777684858385847e7d7e8680818089797979857373738365666581606160815a5c5a7e565956815b5d5b7e6261627b6665667f737373827979798383848384898989898687868a898a898289888986828282868584858881818186818381847f817f847f7f7f828381838083818382828182838080808081808181818281848182818184868482848684828687868487888782848484828484848284848483868586838786878486858684858385858684868987868787898789898989898b8b8c8b8887898788878987868b8b8b858f8e8f848b8d8b80949694859a9b9a879a9b9a85919291869192918394949481949494809492947f929092828e8d8e7d8886887c8f918f81929392808f8f8f828f8f8f818e8c8e8089878981858685837e7f7e838e8f8e87969796879494948794949483989598818c898c838b8b8b818b8b8b838b8d8b8387888783868886838789878381828186808180857d7d7d848181818582818285838183858081808580818086828282858282828681828185828282868080808781828186828382878182818b7f7f7f887e7e7e84878687878182818685858587848384a97979799d7b7b7b6f85838574848284758483847e8584858c7f817f917e807e8b7b7c7b927b7c7b827a787a8b73717384858485827d7d7d8281828182838383828988897c8a898a81858585828788877f858485808584858687888783858585808586857e85868580868586818685868383848381808080808383837e808180828282828383838381838383838383838084848482868586838a888a868a888a878c8e8c868a8c8a85898b8985898a898787878785858685878383838580818086797a798577787785787678877c7a7c867577758575777588787678867b797b88787878887878788a797a7989797a798a777877887476748a74747488706f70846f6a6f85737073877876788a7b797b8a8183818a7c7e7c887b7b7b897b7b7b8778797885757775837476748674767487717271866f706f846d6f6d8070717084716f717f7775777f757775827375737d7171717b6e6d6e7d7b797b828080808281818183828182847977797c7b7a7b838080808a808080877f807f867b7d7b828585857f8686868b8685868584848480828382827f7f7f817b7c7b83777877847778778b797a7986828282857c7c7c898181818987868787898889858b8a8b88868786878c8e8c828c8a8c818785878483858384818381827f817f807f817f817f817f827b7c7b817b7d7b827b7d7b89737173806d6b6d807b7c7b80818381847374738f6262629368696899494949826f706f867677768c76747687605e60876565658465656584737173837371738468666885626062806060607d6a6a6a827b797b86706e70827170717d757375857879788075757582696b69806365638268656885686568826f6f6f8278787884817f8183817f8182878587818c8a8c818c8a8c8283818381848684818486847b838383807f807f817f7f7f7e7b7b7b7b7b7c7b887b7c7b83777877827576758975747586818381837e7e7e837f7f7f81807f80827d7e7d8180808083807f808482828286818281847f7f7f83818281818483848284828482848384838485848684848484838383837e807e848484848485838587848284857f807f8a808180897f7d7f87817f81897f7f7f8c818181898989898a8d8c8d898b8d8b86898b89838e8d8e838e8d8e87979997869799978294949481979797829a989a7f9492947e92929280949494808e908e7e8d8f8d787f807f798787878d7e7c7e838e8c8e7e7e7f7e827e7f7e9587878782787878807574757a6f6d6f816c6b6c818583857c8383838687878785898b8982898b8984898a89848b8c8b84898789828383838583838384838383837e7e7e8580808085838383858081808582828286828282858282828681828185828382868182818780808086828382878384838b7e7e7e85818281838786878485848582868686a1777777a37777777285838570858385738585857b848384898183818e8183818984868489737373827e7c7e948c8a8c8183838388878687848989897e89898982868586818482847f86868688888988757b7b7b87878687868585858285848580858685808686867e868586808182817d8283827c8181817e8081807f8081807f808180818081808380818083818281838182817f83838387838383878081808881818187818181878584858685848586858685888687868789878986898789868786878585848586817f8189817f818c8280828a8482848d82808289817f81897f807f8b8182818a817f818c817f81897f7e7f8b817f81877576758a747474897b7b7b898183818a86848688817f81877b7d7b87767876877b7a7b897b7a7b877e7d7e877f7e7f87817f8185828082867d7c7d897f7e7f8883828383838283877f7d7f827b797b817b7b7b80797a79817879787f7b7d7b807e7e7e81818181837d7c7d84808080818586857f858685818b8a8b888b8a8b828d8c8d898f8e8f878788878687878785808180868484848384868481848684828c8a8c838c8a8c8387868783858485857f7f7f85828282898584858b7f7f7f887879788a7b7c7b8673727382706f7082777577837371737f767876807072707f6d6f6d846f716f7e777777807b7c7b827b7d7b847b7d7b84817f8181817f818477777782737273877b7d7b807b7d7b8d6869688262636285818181837e7d7e83737373847b7b7b86797979837877788377757783777577827b7b7b82787978837b7d7b81797b79827b7d7b7f7f817f82828382817e7d7e807f7f7f8181818182838383838685868487898786868886848383838580818084848484828383838384828482848284818383837f8987898083828384797a7981808080867f7e7f7f807e8081807e80817f7e7f847f7e7f83817f81887f7d7f91878687828b8a8b878d8b8d828d8b8d8184868481828482827e7c7e807e7c7e807e7d7e867e7d7e88818081838482848382838283828382848080808480808081807f8083838183848383838481838184858585848584858384838486848284877f807f8d7f807f8c8484848e8484848e8b8a8b8a8b8a8b878a8d8a8a8e918e8b949594888c8d8c808c8b8c838c8b8c828b8c8b828f918f7c9191917e949494808f8f8f7d8b8b8b7f8c8b8c819896987f9f9f9f799f9e9f73767776835757577c9191918ca7a6a78c90919085979897889f9e9f859f9f9f87949494838483847c7777777f8586858183838382848584858484848584848482818181837d7d7d847b7b7b847f7e7f82808380858083808580818086808180868080808481828187848284868483848682828287828282878281828781808187807f80858180818a7d7d7d8485848583818281847e807ea79c9e9ca19597956e8182816f838483738585857a8b8d8b878383838c81818181777977867b7d7b957b7c7b96828282828e8e8e818c8c8c82898889818787878187878780878787828c8a8c7c7878788384858485838383858283828180818081807f807f81808181848284808583857d8482847c8583857e8385838082848280828382818182818281818181828382818182818380808089818281888182818881838188838583878182818781828189808180888181818981808188828182868181818581818185828082877e7d7e8c7b797b8c7b797b8c7677768b767676907777778c7778778b7677768c787a788d7c7d7c8974727489828282898282828a818081897e7e7e897e7d7e887e7d7e887e7d7e877d7c7d8775777588787a78897977798b7977798877757787797779877c7c7c89787978816b6d6b8c73757388757375876d6b6d85797979847b7c7b837e7d7e817f7f7f838181818286878683858585838b8b8b84848484828a888a8686848689858385857e7e7e887d7c7d8583838386838383888687868687888787898789878d8b8d84878987828c8e8c828c8e8c838a8c8a848889888584838484818281857f807f8683848388898989889091908691929185939293809190917e918f91838d8b8d84939593838b8c8b828c8e8c8286888685848684857f817f858583858489878980838583828385837f7e7e7e838080808186858682808180827f7f7f808080808386858684818081867e7f7e8484868483838483858789878386838685868386828486848484868483828482847e807e848182818480808084818281828181818283838382818281837d7f7d858082808381828182818281837d7f7d827d7f7d847d7b7d837e7c7e817d7f7d817b7d7b827f7f7f7e8382837d7e7e7e7e8080807d807e807d8381837b7c7c7c81797a79847b797b8f7a787a86777777846b6c6b826e706e85717371817878787f7b7b7b827b797b827c7a7c827c7b7c7e7d7d7d8d6f706f897d7c7d857e7e7e8480808082818281818384838284828483838183848383838383838384848384848483848484838483868686888787878c8787878f8282828d8081808d7b7b7b898383838d87898788838583867f817f878f918f868c8b8c8685848580838283818584858191919182979797829394937f8c8b8c7c7979797c7f7f7f7d8785877c8d8c8d56959695b5959695969191917f8687867c797b797b6a6c6a7a7270727f818081817e7d7e828989897d858685828081808181818184818181828081808280818083818181817f7f7f83818081828482848483838383838383858383838583838385838483868384838584828485848284868182818581828186807f808781808186818081877f7f7f87818181887d7d7d8587868787868586a26463649a5e5d5e737e7e7e6c828382748584857f888a88808687868d7c7a7c887f817f858789878a908e90937f7f7f84868786878687868185868580858685808586857f88878879787878777373738d818181858080808481818181818181808281828181808180848284848684867a8684867d8482847e7e807e7e7b7d7b7f7c7b7c817b7a7b847e7e7e817f7f7f7e80808084808080858383838884848489818381877e807e8980808085828382898283828881828188818081868180818781818185818181847e7d7e85787978897573758f7371738d7676768e7879788e7779778d7879788d7778778e797b798c7a797a8a7e7f7e8a8081808d8081808c7e7f7e8d7c7d7c8d7e7e7e8b7d7c7d8b7e7e7e8b8080808c828482898284828a83848388878987888785878a83818386817f81817e7d7e8d87898789838583868381838a7e7c7e8b757475817f817f8481818184808080857e7e7e84807f80857f807f857f807f83808180867b7d7b878482848a848284868a8c8a878686868a818281877e807e887d7c7d867b797b867b797b887b797b88797b7987797b79857f7e7f8480808086868686868b8d8b878f8e8f89919091898f8e8f898d8c8d878f908f868f8f8f868e8d8e858e8d8e838b898b828785878177757783777577817072707e73757382777777827b7c7b847b797b8175737580787778817d7e7d80838383808686868081828181808180848787878389898984898789838b898b80808080827371738877797783797b79847b797b827b797b847b7b7b847e7f7e848482848384828482858385848583858384838483848384818484848283838380858485838482848281808181807f808082828280818281817f7f7f80807f80807f7f7f7f7f7f7f808180817e807f807b7f7f7f7a7e7e7e7a7e7e7e797e7e7e7c808080827c7b7c807b7b7b80797a797f7d7c7d807e7e7e847c7b7c857c7b7c847b7a7b7f7d7c7d827b7a7b807b7b7b7e797a797e797a7985858585856c6a6c826b6e6b8d80838082818281827f827f8280828082818281838182818481828185808180858182818487858785858385868283828b8181818a7d7d7d8e7b7d7b8e7f807f8a7979798a797979867d7d7d8983858385777977877c7e7c867c7e7c82787a788d787a7876757475767b7a7b77848184758481848794949489989898838e8c8e7c8c8a8c779c9d9c8a8b8c8b807476747e7e807e7d84828482898889807e7d7e7f7b7b7b7c7b7d7b7c7b7d7b807d7d7d83818181818483818284838184848284838182818481818183818181828080808180818084818281858081808681828185808280868383838580818085808180858383838580818085818281848081808681828187828182867f7f7f8681828188808280877e7e7e8381808189848584a38181817d7f7d7f6b7f7d7f777f817f877b7d7b7b8b898b818887888b8482848c848284897d7f7d8d9c9d9c89858585848686868184858481848384828482847b817f8171817f819083818387818081827f7f7f83807f80817f7f7f7f807f807f8180818181808182807f8078807f807f8180817d8282827c8282827d81818180818181807f7f7f818080807b7e7d7e867c7b7c8a7d7d7d867e7d7e877d7c7d867d7c7d877b7b7b897b7b7b8978797888767876877d7c7d877b797b86797a79877b7c7b827b7b7b82787978867e7e7e908383838b868686827d7d7d908381838f8381838f8383838e7d7f7d8f7b7d7b8c7c7e7c8e7678768f7a7c7a8e797b798d7b7d7b8c7f7f7f8d8182818d8182818b8486848b8181818b8283828b7c7e7c84797b79887b7d7b897c7e7c8d7e807e877f817f8c7e7c7e918584858c8889888da8a3a88a8e8f8e898786878683838385848484888383838786858689858685888888888788898888898b89898889888d8584858983838386838383868688868785878585878887858686868584848488848484858687868684868486858585868585858880818087808080897d7f7d887c7e7c897b7d7b897c7e7c86777877867476748474767483747674817472747f7776777e7979797d7c7d7c808182818082828282807e8080817f8181808280837e807e83838383818081807f78797882868586858a8b8a848a8b8a838b8c8b84878787828785878085838581898989828b8c8b83858785857f817f8585838583878587818486848484868482868486828482848184828484848284878183818481838182818281838484848185858582858585847e7e7e83807f8081808280818082807f8180817f8381837f828182827f7f7f807f7f7f7e807f807e7f7f7f7c807f807c8180817a8281827a818181827d7c7d827b7b7b827b7b7b817e7d7e837e7e7e807e7d7e847f7f7f837d7d7d7f7e7e7e817b7c7b817b7b7b817b7b7b83828082818080808a858585948e908e84808380818182818182828281818281828482848282828283818281848182818783838384848284858482848681828188818181887e7e7e8a7e7e7e8e7472748d7c7d7c8a727172836b696b856265627e626562826e716e868385838d9698968ca5a7a58aa6a7a6839a9a9a7f949394859a999a7e8f8f8f828f8f8f8094929480989898829c9d9c829c9d9c819b9c9b7f9b9c9b7e9494947d8f8e8f7d8685867d8080807f8183817e818381828181818283838381848482838484828382828283828282837f7f7f838081808482838283828382828383838580818084818281848182818386858685808180858081808483838385838383848081808481828187808180857f7f7f86808080867f827f86818281857f7f7f877e7e7e89808080a07b797b7f77757774797779768789878087898780888788818b898b888785878b8482848c838583987779778385848583858585808484847f8484847e84828475737173697e7c7e8e8381838680808082818081847f7f7f82807f8080818081808180818580808080828182777f7f7f7d8281827e8182817d8282827d81818181818181817f7f7f807f7f7f7a7e7e7e8a7f7f7f877e7e7e897e7e7e8a808080877d7c7d887b7b7b887b7b7b877c7c7c887e7d7e8980808087818281867f7f7f8381818183898889869492948694929489918f9188868686928989898e8987898e8b898b8a8685868a838383918383839083838390848684928284828e8486848f8486848f8486848e8283828d8182818c7d7c7d8c7b7a7b887b7a7b8c787a78897c7e7c8b808280898183818b8082808a81838189898889978c8b8c96a8a3a88b8c8c8c868a8a8a88898889888987898789878988898789888987898c8888888b8686868788898885858485888686868a8585858c8685868d81828183868886868789878984828487848384837e807e8c81828188848684878586858785858587868686888283828a81828187838583898183818884868487818381867b7b7b857c7c7c827f817f7e8284827d8486848084868481848684818486847f848484808484848087858782868486818385837f838583848585857f8887887f88888883888888818e8f8e838a8b8a84868486858e8c8e868d8b8d858685867f8b8c8b80838383828484848189878981868586828383838384828481848284838282828284828481808380838383838585848583848284818483848486878684898889848a8a8a818d8c8d84878787838989898387878781878687818584857f8283827c8182817c8081807e8081807e7d7f7d7e8081807e848284798482847b878687838987898387858781848284837f807f837d7e7d807b7d7b817b7d7b817f817f81808280807f807f807f807f80838383818281828c8383837e8988899a7878788281818182838383838484848284848485808180858180818681808188807f80877f7f7f867e7e7e877e7e7e868080808480808085817f81847e7d7e8d8d8d8d8e8e8d8e85969996899da19d8b9b9a9b889c9b9c898c8c8c89797879876b6d6b8777797785838483859193918294949480908f90809494948492929280919091818e8d8e798987897f8685867b8482847b8482847c8583857d8583857c8583857e8583857e8685867f848484828685868080818083818181827d7c7d84787778857e7d7e867e807e82808180857d7d7d837e7d7e81807f80857f7f7f8681808184818081848180818383818384808180858383838581828184838283858482848482818285807f8084818081847e7f7e847e7f7e867d7c7d887c7a7c8b787878a0757675797b7a7b6a8a888a7e83838386898789838a8b8a7f8a8b8a858788878784838486838483988585858480808084818281828283827c8182816f7373736e7878788a8182818a7e807e857e7e7e817f7f7f817f7f7f817e7e7e807f7f7f817e7e7e878180817e807f80758080807e8381837e8482847c8282827f8281828081808184848284808482847d8482848a8583858a8c8a8c8c858485897e807e89818281898b8c8b8d8b8c8b8a8b8c8b888e8e8e858d8b8d868e8c8e86909090888f8f8f858a8c8a868787878483838385838483888383838f7f807f917b797b8f7b797b8e7b7d7b91807f8092828082917f7d7f8e7e7e7e8c7d7e7d8c7d7c7d8d7b7a7b8c797a798e797a798a7b7a7b8d7e7d7e8d7d7d7d8e7f7f7f8d807f808e807f808c807f808b8080808e8383838f8182818a838483947372738c6564658a6a6a6a866d6c6d8c737273887a7a7a8985838589848484878685868c8586858a8586858a8483848886868688868686898585858c8585858a868686907e7e7e8683848387898989898585858787888789868786888486848786868688858585888483848886858689868586887b7d7b867b7d7b898b8d8b919c9d9c81b8bab884919091848988898389888981868686818787878283838381868586808383837f848484808584858087888783888988848787878189888984878787818d8e8d848b8c8b867f7f7f837f7f7f8586848682807e8081757675847b7c7b837877787d808080857e807e847d7f7d847e807e838081808481828183818281808282827f8182817f8083807f808380838483848285858583888988828888887f89888982898889837f807f827b7d7b817b797b807f7d7f817778777b7d7d7d7d7e7d7e7b8080807b8484847f8081807f8081807e8383837f8684867f858385828a888a848484848283818380828082848b8b8b808f8e8f838f8e8f83898989888486848383858381858585808383838781818185838383837b7c7b8780808091808180868181818481828185808180848081808480818084807f80837f7f7f84807f80867f7f7f858080808483818385828382858283828682808283848284907576758c696a698769696988696969897778778b8384838d9191918ea0a0a08da2a3a28c8f918f898c8e8c83878987838a888a838a888a808c8b8c7b8a888a7d808180777678767c7b7b7b818080807b8a888a7c908e907f8a8a8a7b8583857d8684867e8a888a7d8182817f7f807f808081807f83838383838483818384838691929189838383827c7e7c85898789867c7d7c847c7d7c837e7e7e867f7f7f867f7f7f84808080857f7f7f858180818581828184838383838282828381828183828182827f7f7f857d7e7d857d7e7d857d7e7d858280828184858483848584828987899a8180818276757673807f80828484848387868782848684828688867f888988878483848b818281918182818681818185808080818080807b7f7f7f7389878988838283848081808a7d7f7d847f7f7f807d7d7d817e7e7e82807f8081807f8083818081888180817c8180817681808180807f807e8082807d8182817f7f7f7f83807f80828482847d858385858583858e8583858f7f7f7f898382838b8a888a8d8987898c8688868a8688868b85878589878987878d8b8d858d8b8d848d8c8d838d8d8d818a8c8a828a8c8a848f8e8f848d8c8d838a888a888a888a8d86848692807e808f7e7e7e8e7b7d7b907b797b8e7b797b8e7b7d7b8e7b7d7b8c7e7d7e8c7e7e7e8c7e7d7e8d7e7d7e8e7e7e7e8e7e7d7e8d8180818e807f808e8180818f8281828e8180818b8180818d8081808c8383838d8384838a8788878a8b8c8b8a7575758c7e7e7e8a7b7b7b8e747474937374738c8484848a8685868a8586858c8686868a8687868a8585858a8585858a8584858d8483848c8687868b8182818a7e7e7e868182818685858588858485898585858986878689858685888585858786868686807f808a8b8b8b93a0a1a09eb9bab996b5b6b5849395936f9190916d9c9c9c74939393758280828285848581858585818484848080818081818281808685868286868680848384818584858085858582868786828486848283828380838283828b8b8b848b8b8b81868786838a8a8a818e8d8e808b8b8b848e8d8e86959395848d8f8d838789878384848485848484838182817f8383837e8684867e818381808482847f83818380828382838080808481818187818181828484847d878687818b8a8b818e8d8e818b8a8b837b7c7b7d7d7f7d817c7e7c7c8989897b7e7d7e818382838483828384808180807f807f7a80818081878687858787878288878883898b89838b8d8b838383837f808180818686868185858583868686818686867c868686828482847e8181817f81818180777777956b6c6b8b797a7990797a7982848284818482848184828481848284847d7e7d857f7f7f857f7f7f857e7e7e848081808580818085808180868081808681808184848284857f817f878d8f8d8d939593909395938e8f908f948a8b8a8f7b7b7b8b7273728a6f6f6f81666766825858587e5252527b5658567b62646284666166836c676c7d7e7c7e7d807e80787c7d7c868081807f79797978737473767b797b7d7f7d7f7c7c7e7c797e807e7d878687808786878382828280848484808384838380808080817f818786858685807e80857e7c7e847d7d7d837d7e7d867d7e7d857f7f7f868180818581808184818281847d7f7d867d7c7d857e7e7e857b7d7b858081808580828085808280828788878285858582868486848684868586868685868786848383837d7e7f7e8d7b7b7b7a7f7f7f8485858584858585818485848284838480848484838482848d7f7f7f8f818181878180818381808180808280807d7f7d7885868569929492698e8c8e86807e808a767676837f807f85828082828482848184848483818281888182817c808180747f7f7f807f7f7f828483847b8787878281838183808280878181817b808080868485848b8788878a898b898e8788878d8585858b8989898c8788878a868786868685868781828188828382858283828485848584878887838686868485848583848684848787878588888888878787858685868b7e807e947e7e7e8f7f7f7f927e7e7e907d7e7d908080808f7e7e7e8f7f7f7f8d7f7f7f8c8080808c8180818e807f80917f7f7f8f807f808e8180818e8180818e7e7e7e8f7e7e7e8e807f808e807f808d7f7f7f8c7d7e7d8f87878786838383939392938e8b8b8b8a8787878f8c8d8c9b7f817f8c7d7e7d888486848b8586858e8586858c8486848a8586858b8687868a868686898585858c8686868c8d8b8d8da09ea08a9391938a848284888c8a8c888c8a8c8b848284888482848c8a898a91a6a5a69ac1bec1a0cdcacd8cc6c7c65fc6c7c67c9c9a9c6e94929462717071696362637d777777867e7d7e837e7e7e838080808284828482848384828482848084828483898789828f8c8f808d8b8d808c8a8c828b8d8b808b8d8b848a888a838e8c8e838988898286858685949294829291927f8e8d8e7f8889887f80818081797b797e7b7d7b7c7b7d7b7f7d7f7d7e8081807f8081807d818281808083807e8083807e80808081818081848080808781828187808080897e7e7e827c7e7c827b7d7b8278797881757775817e7e7e8386858686878987848789877c8080807d8b8c8b8089898984858585808383838183838386868586888786878288878882868786818585857f8687868089878980898789818584857e85858581878887818483847f8585857f8687867f8786877f8383837f8383838b8b8a8b8b77787791717171806667668a7776778185848582848284828281828382818284818081848180818683838385868586858484848680818087818081898180818c7f817f8c787a788a777677856b696b8763636388636363875e615e835a5d5a7e5a595a815e5e5e8b73747386797a798b878687878786878a8c888c808c888c818987897f8381837d8789877d848584838f8d8f7e9492947d8f918f7c8d8e8d7e8a888a7c8786877d8081807f7e807e8089878983848484818283828382838282868586848989898887858782807e80847d7e7d857f7f7f8681808186818081877e7e7e867e7e7e8580818085848484848383838586878684878687828685868383858384848684828788878486868684878587858583858584838484848284858685868b8987897e7b7b7b828383838384828485848284838483848284838482848384818484848a7f7f7f947d7d7d8881808184818081807c7e7c7b808280747e807e7f77797786807e8084807e80847f807f847676768678797882817f8180808180828081808a80818078808180777e7e7e80818081868482848186868679868886837d7f7d867f7f7f7f808180898383838f8788878e8788878b8788878d8b8b8b8e83838389828182888687868584848484878687878181818781818186858485848483848485858584898a898489888984898889858988898687878784848484858987898c7e7e7e907e7e7e927d7d7d8e7c7d7c907d7c7d907e7e7e907e7e7e8d8180818e7f7f7f8e7f7f7f90807f808e807f808f7f7f7f8d7d7d7d8e7d7e7d907d7e7d917d7d7d917b7d7b917f7f7f8e8180818e8384838d8b8a8b8c888888968888888e878787968787878f8c8d8c86838583937372738c8183818b8586858b8486848c8586858c8686868a8584858c8585858a868786968686868d9b999b9aa09da091b1b0b17ccfcfcf86b2b2b284b2b2b283b5b8b593bbbebb9fcfcfcf9ed6d7d696d1ced16ec9c6c96e95979560787b786967666763494849756a696a878d8b8d838886888485838583898a897f898a898087878781858585838a8a8a838c8c8c85949294859492948593939386939393868b8d8b847f817f7c83818385878587838a8a8a83929492817878788278787881737573807577757f8483847d8787877c898889758383837884828478848284788382837c8382837c8482847a848284788482847a8482847c84828480848284817b7d7b7f797b79827b797b817b797b7e7b797b7f7b797b7f7375737e737573817677767f7677768284868480848684818482847e8988898986888686898a898a8a8b8a84868886818687868186878681878787818687867f87878780878787808787878186878682868786808584857d8686867f8483847f80808080808080817e7e7e817c7d7c837c7a7c847f7d7f8d787a7885787a788b79757982807e8083838183848281828481808184808080847f7f7f857d7e7d857e7e7e857e7e7e857e7e7e857e7e7e857c7d7c84818081858181818982818284818181837f7f7f827f7d7f868382837f8082808a85878591918f918d8e8c8e87878587847f7d7f847b7c7b858c8b8c868b898b878f8d8f838e8c8e84888688797d7e7d7e8486847b8182817b8586857d898a897b8c8e8c7e8c8e8c7b8a8c8a83828382808181818083838380808180847b797b887f7d7f82797979847f807f86838483867f7f7f867e7e7e8581808185818081848180818384848483808180847e7f7e8584868484838383858684868584868484838483838482848385838583848284848483848481828188838383847e7e7e817d7d7d807e7e7e8381818185807f80837e7e7e8480828081828282808182817f848284897e7f7e907779778b81808185818081838080807b8787877e9d9e9d808f918f7d7d7e7d838486848284828479818081977f7e7f807f7e7f827e7e7e807e7e7e867a7a7a7b7778777a808180827e807e8684828483858385798888887f898889868988898089888990848684938486848d8486848e8486848d928f9290a09ea088aca9ac8bb1aeb187bdbcbd84bdbcbd82c2c1c284bdbcbd86bdbebd81bdbebd79b8b7b8809a9b9a88898889868482848584868485848684828c8a8c828c8a8c867f817f917b7d7b91817f81918381838f7f7f7f907e7e7e917f7f7f92807f808f7f7f7f8e7e7e7e917f7f7f90807f80908080808c7f7f7f8d7f7e7f8f7f7e7f918383838f8383838f7b7d7b8e7b7d7b8c7b7d7b8e7b7d7b8f86858692838383937b7b7b8f7b7b7b917173718f86888690878887907f7f7f8d8486848e8284828b8486848d8486848b8585858b8687868e84868497848684997b7d7b997b7d7b95848284999493948bc1c2c189cdcecd87d1cfd19fd5d3d594cecbce82b7b5b7698e8b8e606866685f5a5a5a69545554646866687779777987868486838482848280818084868586827f7f7f83878687828b8d8b868e908e868b898b87898789867f7f7f847c7c7c827a7a7a807577757d7576757e858485838f8d8f848b898b83878687827f7f7f7d8685867e8382837b8789877c8c8e8c7d888a887c878887817e7e7e838685867a9496947894969479858585768382837a8583857a8a8a8a78908e9079908e908190929081888788827f817f7d898b8982918f9182969496849c9c9c879c9c9c85a3a4a388a8a9a885adaaad85adaaad81a6a4a680a9a7a980a5a6a581a5a6a57ea5a2a5839f9d9f838a8b8a84868886828687868288878880888788808687867e868786808586857e8586857e858685808482847f8584857c8788877c868686808181818182838281818281818182818282808284828082877f817f96868886868a8b8a83807e80837f7f7f857d7d7d857c7d7c847e7e7e847e7e7e83807f80847e7e7e847e7e7e847c7d7c847d7d7d857e7e7e837d7d7d847e7e7e857e7e7e837d7d7d8383838384898989868b8c8b899395938f939593878886888a918f9189939193889795978b9190918686868683838183807f7d7f80807e807f807e807f7677767b6f6f6f7b7473747a7373737c7b797b7c7b797b7c7c7a7c817e7e7e7c80808080808080807e807e81828282838d8b8d848583858184868484848684848080808480808086807f80877e7e7e857f7f7f867f7f7f8580818083808180867b7b7b8582848285838383848083808382838285808080838684868485838583868686838483848381828184808180867f7f7f8381818183808180838182818483818383808080847f827f82808280818082808181828183818181928181818c7e7e7e887f7f7f84808080848080808881838166a4a6a47f7979798373727381797979798180818a797979887f7e7f82807f8082818081827e7d7e7d7f7e7f808182818083838383858385858583857f898889779192918689888982908f90929b9d9b8eaaabaa95a4a6a499b0b2b099bdbabd8cbdbabd8fbab8ba8dbfbcbf8ec3c2c386cbcbcb88cccacc86cccacc82cdcecd7dc9cac973cfcccf68cfcccf62b5b8b583a5a6a58bb3b5b385babcba78adaaad8a9c999c83a4a5a4839799978e8987898e838183917d7d7d917e7e7e907e7e7e917e7e7e907f7f7f907f7f7f9181808192807f808f7e7d7e8f7e7e7e8e817f818c7c7c7c8c7b7b7b8f7f7f7f918b8d8b919c9d9c96abaaab7fabaaab8f8887888d838383928182819c7f807f978688868e7f817f87838483996b696b8e7e807e8e8486848b8183818b7f817f8b8482848e868586928e908e98989c989ea0a1a0a6b3b4b3a4bbbbbb9bbbbbbb99b5b6b597c1c2c193c5c4c583b9b9b94eafadaf4e7a7c7a67605e606368666865706e7063706e70687e7c7e83848284848684868185838582868586848484848581818180797a79837577758373757382757375837876788178797880787978807c7c7c7c817f817e8786878085848580838183837d7b7d8077787781818181808686867f8b8d8b818c8e8c828c8e8c829492948094929481a2a2a288a2a2a28599989984999899809c9e9c85a1a4a187a09ea0849897988291949183919491838f918f7e999a9989a5a5a58a96969686989a9888949694849896988898969886949294869a979a839494948197969783939193808e8c8e7e8789877d8789877b898889768786877d8787877f868786828686868385858582848684808486847f8586857d858685808486847f8586857e868686808483847e8787877b8586857f848684808486847e8584857f8687868186868682858585858482848f7371738c706e7083817f81837b7b7b817f7e7f827f7d7f827f7d7f847b7d7b847b7d7b857c7b7c867d7c7d847e7d7e847e7e7e847e7d7e847e7e7e847f7f7f837e7e7e857e7c7e86817f818a7d7c7d8a7d7c7d8b7d7e7d887b7c7b8a7a7a7a87707170836f6d6f8473717382636563806365637f636263806362637d6062607d6c6e6c7e7a7c7a81848684808b8a8b818988897d8182817d8383837f8182817f7f7f7f7c818281868484847e81828180828382817b7d7b7f7a7c7a847e7c7e8282808284808080847f7f7f857e7e7e867d7d7d877e7d7e857f7f7f8581838186828482868d8c8d8483848381828182838180818481828182828382837f7f7f84807f80837e7e7e837e7e7e857e7e7e8380808085807f80847e7e7e837b7d7b837e7e7e847e7d7e867d7c7d847c7b7c837e7d7e857f7f7f8380808086807e808a7c7a7c8d7b7b7b887c7c7c847c7c7c857f7e7f877b7b7b8080808074b6b4b681b0aeb080a2a2a26f818081897f7d7f878381838577797785777977818081807f80818081858485808686868084848484848384818686867a898b89858c8e8ca7a0a1a09caeb0ae99c6c7c694d6d3d69cc5c3c590bdbdbd8acdcecd92d6d7d691d6d7d68dd6dbd681d6dbd680d2d3d27dbdbfbd70b3b4b374a5a6a573a6a8a67cbfc0bf89dadbda86e2e3e280e1e1e183dedfde75e7e3e769d1cdd1889491948ba8a7a8899c9d9c8b9c9d9c80a09fa088828082937b797b8f7b797b907b797b908786878e7b7d7b8c7b7d7b8a8b898b8d93919390a6a7a692babdba92ceccce9cdddadd94dadada82c7c8c777b9bab979b9bab96caeaeae8fa2a2a28f8f958f93888e8899898b8999898b898da09ea091a7a5a7939c9c9c8f9c9c9c92b7b5b794bdbabd96cecace98dad6da95dcdddc92dedfde8bdedbde8fd9d6d98fc8c9c88ec8c9c88ebbbbbb83aaaaaa749798975497989738797a79426b6b6b6f49464963565556635557556a5a5c5a877f807f87848684868483848684838487808080857f7f7f838080808080808081807d808383818381807e807f807e807e81828180808180837f817f82838583808482847e848284808685867f888888808b8c8b7e8789877e898a89818686868284858485808080867e7c7e847e7c7e7f7674767f7674767e7375737e737573807b797b7c7b797b7f7b7d7b7e7b7d7b7d7b797b7f7b797b817c7e7c817c7e7c858d8c8d848d8c8d828c8e8c838e908e82908e9082908e90848f8c8f8389878982848684808486847c8684867c8886887b898b897a8b8d8b798e8f8e788d8d8d7d8d8a8d808988897d878887808686867f8787878184868480868786808586857e8486847f8486847f858485808585857e8687867e8687867f85868582858685808585857e86868680878887818585858384828483848284897b797b816866688b6f706f867d7c7d888381838a87858782808180837b7d7b837e7d7e847d7d7d847d7c7d837c7b7c847b7a7b857b7a7b847c7b7c817d7c7d81807e80897d7b7d888181818879777987757575877777778573747385737473817b7a7b8683838383909190819091908599979989999799889e9c9e84929092808486847c7f817f7b7b7b7b7a7879787c7f807f7e7f807f8081828180808080818685868281828183838483818283827f818381847f817f847d7b7d81807e80847e7e7e84808080857e7e7e867d7e7d877d7d7d867c7b7c897a7c7a86767876837b7d7b827b7d7b837d7d7d847c7d7c857f7f7f8381818182818081817f7f7f83807f808281808182818081837f7f7f847e7e7e827c7d7c837c7d7c827d7e7d827f7f7f83808080837f7f7f847d7c7d847b7a7b827e7d7e857e7c7e8c7b797b8c7879788b767876847a7a7a86777877877b7b7b8c7e7e7e7f858685798b8c8b70868586717b7a7b858987898f87858785848684857d7f7d827c7e7c8689878981868686818686868084848481848584848584857f898b8980878987a56f716fa5727472a57a7c7aa68b8c8ba0949494a69b9b9b9f9c9b9c9c83858394838583958381838f8381837a9498946dc7c9c774cbcccb96d9dad995dedfde8bdedfde89dedfde79e0e1e079dedfde82dedfde75e7e3e776e7e3e768e7ebe75cdcdfdc8b9c9e9c8a9294926f82808289a8a7a895b2b5b28fb2b5b28dadadad8bb3b3b397c5c3c597d5d3d595dedbde98dedbde96d6dbd698d6dbd68fd3d1d370c9c8c979a8aaa880a2a4a2778d8f8d7787898785a2a2a289b5b4b597c7c8c799cecfce9bd6d7d695d6d7d694dedbde93dedbde94dedbde90dedbde94dedbde92dedbde92dedade90dad6da8bd6d7d687d2d3d288ceccce86b8b8b884adacad829c9b9c6f8f8d8f6d848284607476743e5f625f2c797a79257273725e4946496a494749807675768e8c8a8c88848684878486848684838487848384868384838480808085808180807f7f7f7c8483847b84838481898789808987897f8a888a7e8a888a7d8789877b8b8d8b808a898a7f8f908f818f908f818b8b8b808b8c8b7e898a898087878781858585808182817f8383837f8787877c878787798d8d8d7d8f908f7c969496789290927a8a888a7c8e8c8e7d919091819392937f9997997f96949683959395858e8d8e858b898b8687858782808180817e7e7e837d7b7d837b797b807b7d7b80797b79817d7c7d817f7f7f7f7e817e7e8385837e8385837e8183817d8181817c8586857c8787877e8889887e8687867f858685808586858085868581858385808583857e8583857d8684867f85858580888a887e8887887e8687867e878787808586857f858385828482848184828484848284858383838484848489817f817e898989977e807e857a7c7a857375739a6564657d79797986797979847b7a7b847e7b7e857b7d7b827d7d7d837e7d7e83808080847f817f857f817f86858685858586858d7e7e7e8a8f8d8f8c8f8c8f898f8c8f8c9593958c898789887f7f7f887372737f6463647d6665667e6967697d6361637d6563657c6765677f6365637b66686675706e707e77757780787978827c7c7c827e7e7e817f7f7f82807f80817e7e7e818180817e818081807f7e7f827f7e7f827e807e857e807e847f7f7f857b7a7b847d7e7d857d7e7d857c7b7c857e7d7e877d7c7d857d7c7d847d7c7d83808180817f7f7f847e7e7e85807f80867c7d7c817c7d7c827f7f7f817d7e7d827e7e7e827d7e7d837d7e7d827e7d7e837d7c7d827f7f7f837f7f7f837c7b7c827e7e7e827e7e7e847f7f7f837e7d7e827b7a7b817b7c7b89797a798f757475907b7c7b858281828386868680858485847f7f7f867b7a7b81808080797d7e7d6b919091898082808c767876837b7d7b85797b79847f7f7f8482838283868686818686868187858780858385838081808180818076888a8898818281a15d5c5d9d47464796393c3990393c3991393c39905457549169656992807d809796969693b5b3b595c8c8c897d0cfd09adedbde95dedbde92d6d7d692cecfce79d1d2d175d9dad972d6d7d67cd6d7d67ededbde7ddedbde6fe4e1e46ee6e3e666eeeeee6bcdcecd92bdc0bd8cb2b4b28fc2bfc291c9c6c997d7d6d795dbdbdb95d7d8d794d7d8d795dbdbdb98dbdbdb8dd8d6d87dcac9ca69c9c8c97ac3c3c37cc5c4c573cdcbcd78d4d5d487d3d3d38ed4d4d493d5d5d593d7d7d798d6d7d692d6d7d696d6d7d695d6d5d695d6d5d696d6d7d694d6d7d68fd5d6d589cdcdcd83c5c4c583bdbcbd83b2afb27facaaac7da5a2a5818c8a8c6b7f847f786c706c6c656365624f4f4f5d45464547272a27382422245167686782807f808a8383838c878987898183818a83838389838383888382838783828384858485858b8c8b7d8c8c8c808e8f8e838f908f7f919291848d8f8d828b8d8b8289888984888888858d8f8d838b8d8b839695967e919091808c8c8c7e8988897c8584857f8585857b8687867e8585857d8987897c8685867c8787877d8787877b8685867b8988897c8886888188868880908e90838886888180818080808180827d7b7d827b797b83797b7981797b79827d7b7d877f7d7f8580808083838383847f7d7f837f7d7f8377797784797b79837f7f7f827f7f7f82808380818083807f7f817f7f7f817f7d7f7f7f7d7f7f7f7f86878680878887808787877f878787808687867f86878681878587828482847f8583857e8583857f85858581858485808486847f8486847e8486847e8486847e8583857f8684867f8583858185838580818281818081807f83828385818081817476748a77797782797c797f7e837e857d7e7d827b7c7b837c7a7c847b7a7b857d7e7d867e7e7e88808080878181818b7f817f8b7f817f877e7f7e89777777887979798b737473856e6b6e826361637d5e5d5e815e5d5e8366656682666566826c6b6c816e6d6e8173717380716f717f7171717d797a79827a7c7a7e7a7c7a7f7e7c7e7e817f818084828482828082818180817f7e7e7e80807f80817e7e7e827f7f7f82807f80808080808283838384838383838081808382838284818181857f7f7f847c7d7c867b7a7b867b7a7b877e7e7e867d7c7d867e7d7e837e7e7e83808080827f7f7f847f7f7f84807f8083807f80827f7f7f817c7d7c837e7e7e817f7f7f83807f80857f7f7f837e7d7e837e7d7e837e7d7e837d7d7d847d7c7d847d7c7d877c7b7c86808080877e7e7e7f7d7d7d80838283847f817f8a797979877b797b867b797b8277787785797a79867c7b7c847e7e7e80838483728e8d8e7c9193917f8a8c8a8772747286797b79847f7f7f857f7f7f85848284838584858486848682878587838786878580818081818281748c8e8c939f9f9f989f9f9f9faeafae9baeafae9bc2c3c29cd0d1d09cdedfde9cdedfde9ed3d1d39dc9c7c9a0b9b8b99aaaa9aa93a2a2a28f93949389999b997fa8aaa886adaead7dadaead84c1c2c186c1c2c17ec1bec16fd1ced16ed3d3d372dbdadb77d6d6d659dedede5ed8ddd88bdee3de99dad7da95dedbde93d9d9d997dbdbdb91dddedd96d9dad987d4d3d473cfcccf70c5c5c57bc2c2c278c5c5c57bc5c4c578c5c4c580c2c1c284c8c6c88ececece92d3d3d396d4d4d498d6d7d693d9d8d995dadbda93d9dad98dd8d7d88cd0ced083c4c4c488bebcbe87bdbbbd83c1bfc17cbdbcbd77b5b5b570a1a0a1728b8c8b617977796f6f6d6f71545554644847486c343634682e312e66363836714d4d4d84717271947b7d7b908687868c888a888f8082808d7e807e8c8383838b81828189817f8188898989838b8c8b7981808180858385828583857f85838580848284807f817f7f858785808c8c8c838c8c8c818385837f7f817f7d8081807d8081807b8a8a8a7d8988897d888988808686867b878787798486847985858581898a897b8686867a8788877d8888887d8787877d8687867a8584857c7d7f7d7a7d7f7d787c7e7c7a7b7d7b7c808080808485847f8182818381828183818281837c7d7c8376767682737473827173717d7879788278787881787878827473748074737480797a79827e807e80777977827b7d7b81868586828b8b8b8384858481848584808483848183838383878587848583858286858681878687808688867f8688867d8385838083858380848284828482847d8987897e8987897e8786877f8786877f848684808486847f8585857f8788878487888784868786828786838073747688777877817b7d7b827d7c7d857e7d7e837f7f7f857e7e7e857d7c7d857d7c7d877b7b7b887678768776767688757575857373738579797986757775877375738671737185797b79837b7b7b817979798375777581797a79817a7a7a807c7c7c807879787e797a79807977797d7775777c77787783797a79807e7d7e827b7a7b817b7a7b7f7d7c7d827e7e7e82808080837f7f7f8081808180807f808181808181807f80817f7f7f837e7e7e857d7c7d837a7a7a837c7c7c837d7c7d857d7c7d867d7d7d867d7c7d867b7b7b877f7e7f867d7c7d857c7b7c837b7b7b827b7b7b857e7d7e847c7d7c847e7d7e83817f81827d7b7d817d7b7d837c7b7c857b7a7b847d7d7d87777877897f7f7f8783838388848284888482848384858481838383807e807e817b7d7b877c7a7c897d7b7d877e7c7e887c7a7c897476748576787687767876877b7b7b8878797887767876847c7b7c7f8081807491939172817f818c8c8a8c8c7e7c7e85818081858180818584828485848284848482848285858586848284838d8b8d82adacad94acacaca4c5c2c5a3d6d3d6a4c8c8c8a4c8c8c8a8b3b6b3a8aaadaaa59a989aa07f7f7f986c6e6c956365638d716f718d7d7b7d8c919191949e9d9e91b8b5b893a3a0a382b4b2b48aacaaac7ba5a3a56ba5a3a58aa6a6a67aadaead77b8b9b86bc6c7c661cecece60d4d4d46bd8d6d865deddde84d6d7d695d6d7d697d6d7d694d6d7d686cfcecf79bcbebc7bb7b7b781b7b7b77cb8b9b880bdc0bd78c5c4c57dc8c7c87ccccbcc81cacaca92d5d2d594d8d5d896d6dbd694d1d6d190d0ced090c9c8c991bdbebd87b8b9b88ab6b4b689b6b4b68cacadac83a4a4a4789c9d9c758b8d8b6c8381836d767576706869686a5758575f474947643d3f3d6f3a3d3a7543464378646364887778778f8482848f8482849489898995898989907e807e96848684938e8d8e848382838b8180818a8d8d8d7f8483847b717171837d7c7d8683848380878787828b8b8b828e908e8393959382908e907e8e8c8e7e8385837b8486847e8a898a7c8e8f8e7e8c8e8c7f8a8c8a8186878681898a897c878787798788877d8486847a87878778868686798585857c8585857c8686867b8687867d8586857e8584857c8585857a8688867a8486847a8486847b8486847f898a897e8687868384848481848484828182817f7e7f7e7e8180818286858688898889829492948194969480949694849b9b9b849b9b9b86949594838f908f7c8f918f86939593848e8e8e7f8888887c8485847c8383837f8684867e86848680868486808583857e86858681818281808082807f8183818b949594899c9d9c7ea5a6a5749a9a9a7d8081808083838381828282808182818181818181818181838584858484828482838383827d7c7d817b7b7b86878683877b7d7b827b7d7b85818181848081808280808086808080847f7f7f867d7c7d857b7b7b847e7d7e8878777888787778867b7a7b877575758575777585787a78837b7d7b84797b79827e7f7e837e7f7e837e7d7e837e7d7e807c7c7c817b7b7b7f7f7e7f7c7c7c7c7d7d7b7d81817f817f7d7d7d7f85848583818281828080808380818082818181817f7f7f827d7d7d807f7f7f7f81808180818081817e7e7e7f7f7f7f807d7e7d817e7e7e8681818184817f81837e7d7e85808080847d7d7d857b7a7b877c7b7c877b7b7b86797a79847b7a7b847c7b7c837b7a7b847b7c7b847d7d7d837c7d7c827b7b7b82787978837f7d7f8483818384818281847f7f7f88818181837d7d7d7e7d7d7d7d797a79817f7d7f837b797b847b797b837c7a7c837c7e7c817b7d7b857b797b877e7c7e877f7d7f87807e80847c7c7c86797a798a787978897b7b7b897b7b7b897c7c7c877c7b7c857e7e7e7e858485778d8e8d73969396837e7c7e917b7b7b89838283878686868687878785898a8983898a8995a09da0a9aeabaea4acacaca4a6a6a6aa949194a3838183a0706c709e706c709b63616396747474957677769688878897a2a0a299aba9ab9fb5b2b59fa8a5a89ca4a4a4939191917d807e807d807e807f6a6c6a7c72747275696b69777072707a6e6e6e747c7c7c7d8e908e729c9d9c81b4b6b478c7c8c77ad0cdd074d6d3d692d1d2d18ac9cac988bfbcbf91bdbabd7cc1c2c164c6c6c67fb7b7b777b7b7b789bbbdbb83b8b9b885bebbbe89c8c7c886d4d2d490d4d2d492cdcacd8fcac7ca94b5b7b58db9bbb988a7aaa787a0a4a0859798977e8d8f8d858182817d7a7b7a7f6a696a7b6a696a7f5a5d5a7d5a5d5a7752515273525152714141416f3635366747494774908e908d949694959496948e8486849084868497929292929b9c9b86898989928283829da0a1a0868b8d8b878988898ba4a4a482878787716f6d6f887a7a7a868988898087898782898b89848d8c8d82878787807d7f7d7b7d7f7d79888688788c8a8c798a8c8a7f898b8980898889818b8b8b82888a8882878787818788877c848384778585857b8788877b8486847b8486847a8686867a8888887d8887888087878780868786808687867b888988798686867c8586857a8887887a8887887d8988897f878687868c8a8c818d8b8d838d8b8d84898989848989898183828383838283837b7a7b81777677856e6f6e7f6e6f6e817072707f767876827879787c767676807b7b7b787878787f7876787e7c7a7c7f7f7f7f808180818283838381838383808484847f8383837f8482847e8482847e808180887e807ea375767588908f907a878587698e8c8e7a8b8b8b7f8787877e8686867e8787877e898a897e87878780868786838586857f868586858987898387898786898b8986918f9186959395847f817f857b7d7b867e7f7e857e7f7e847e7f7e837e7f7e857b7d7b888081808481828183808080847f7f7f867d7d7d86808080847e7d7e857f7f7f857b7a7b847b7b7b837b7c7b827e7d7e817b7b7b7f7b7b7b80797a797f7f7d7f807e7c7e7f8080807e7f7f7f817d7d7d81838283817f7d7f817b797b817e7d7e827c7b7c837e7d7e847e7d7e817d7c7d837e7e7e7f7b7b7b807f7e7f808182817f7e7e7e83818181827e7e7e807b7b7b857f7f7f84817f81837c7c7c847b7b7b847b7b7b8877797786777877837b797b857b797b81797779867b7a7b887d7b7d8a828082867f7f7f84818181808482847f807e80827e7e7e807b7b7b7d7c7d7c8579797985797a79837b7c7b83797a79837c7a7c827b7b7b827b7a7b8277787784787a78897f7f7f887d7c7d867c7b7c867c7b7c877d7c7d887d7c7d877a787a88777677887676768b7676768a78777887767676827a7a7a7c817f817e84828481a09da0869395938c919391878a8c8a848889888686888685878987947779779d686a689a6d6d6d9b7f7f7f9e989798999e9d9e9baaaaaa9caaaaaaa1abafab9fabafab9faeacae9f9796979f8c8d8c9b7d7d7d9562636289515351824a494a7f4a494a7e545354836867687e7e7f7e81737473879492948ab5b7b593c1bfc194b6b5b67aadadad8dadadad89a0a4a07fadb2ad6db6b7b6a9a1a2a16db4b6b486a8aaa885a4a2a47ba09ea0779192917a9f9e9f77b0b2b091a8aaa882a8a9a87fb9bab98dbdbabd8ab0aeb08aaeaeae86aaaaaa8a9c9b9c849c9b9c879593957d8d8c8d817977797e6e6c6e79656765765f615f6f5a5b5a785a5b5a784f514f864f514f814c4c4c79484948774142416d2c2d2c633437347178777881999a99869c9d9c939fa09f91aaaaaa91aaaaaa91b1b1b194a4a3a4748b8d8b9cababab91ababab829997998ea8a9a87e8f8f8f77777577696a6c6a88878687808785877f7d7b7d7f8383837c838383777d7f7d7580818077878687748c8d8c748e8e8e738a8b8a728b898b7b8787877b898b897f8585857a8987897c8685867a8686867a8585857d8687867a85848579858685778586857b8787877c8486847a858685768586857c858485808584857f8482847c868686798687867c8888887d8887887c8787877e848484867c7e7c837879787d7b7c7b8380808080838383838787878694949484878787848b8c8b85949594808f908f808183817f7b7d7b7e77797781777977807a797a7f7e7e7e838482848482808282807f80808180817f808180828081807f8383837e8383837f8585857f858485828484847c8987898c908f909b7576757183818374807e80788787878387878781898b8980898a8982898b89828a8c8a8389888981868786858685868380818087818381867f817f85797779817977797c7b7d7b81757775867472748878777889787878877a797a8c898789878685868482838284848684848486848483848386818281848080808380808082818281817f7f7f817b7c7b827c7c7c827c7c7c807b7b7b817c7c7c817c7a7c807c7a7c7f7c7b7c7f7d7d7d817b7c7b817778777f777577857f7d7f827d7c7d837b797b837c7b7c827d7c7d827b7a7b827b797b81787978807778778075747580787778817b7b7b848081808485848581818181817b7b7b8678797887787978887c7c7c8b7879788c797b798b7f7d7f82807e808c7d7d7d8c898b8982898789817c7a7c80828382808181817f807e8080807e8080818281867f807f887c7d7c88797979857778777f83828384797a79827b7a7b817b7a7b817b7a7b82787a78877b7d7b887e7d7e877d7c7d857d7c7d867c7b7c877b7a7b867b797b8678777888787778887676768a7475748875757586777677847b7b7b827c7c7c7c848284888482848786888686838583858584858587878783858785858789879ca5a6a5a29d9e9da3a3a3a3a1a3a3a39f979797a0979797a09796979f8d8c8d9b7e7d7e996360638f50525088393c398a39343985484448896263628c6a6b6a8f97979790adadad99bbb8bb9ab1aeb1789f9e9f90b5b3b58ba4a4a48a7b777b816e706e7f6e706e7e7b7a7b7c7b7a7b8b7b7c7b7d81828185787a7871858785808486847e848684838c8a8c82949294849c9b9c82999999889c9e9c89b0b2b08cafb0af8ba4a6a485acabac84a4a4a486a09fa085a3a3a385a4a2a4778383836b60626062515451716361637e5d5c5d7c4f514f7f4f514f805a5b5a7e5a5b5a866b6b6b805d5e5d7c484948733a3d3a6522222261747674788c8a8c878c8a8c888e8e8e90949494909fa09f91b5b4b593c0bfc084b9b8b975a4a3a491acabac92abaaab8ec0c0c07aafb2af75918f917283828361777577867a7a7a807f7e7f808785877f8b898b7a868586798484847d8888887b8e8d8e778f908f748e8f8e718e8e8e728a8b8a758a898a7989888979898a897c888a887f8383837e8484847c8585857b8889887e8788877c8482847c8687867c8586857d8586857c87878779868786758687867486878676868786798584857a8585857b8686867d8483847b8686867e8585857f8182818a808180858d8c8d80878787828182818683848380828182827b797b827b7c7b857375737f737573787778777e7d7d7d7b7d7d7d82828282817f7f7f817f7e7f847f7e7f84848384828483848485848582858485808687868485858583858485838584858283838381808080828684868388868899828482815e5d5e7e767776757c7d7c7f8385837d6e6e6e7f5b5b5b887e7d7e827e7f7e817d7e7d817d7d7d807d7c7d827b797b817b797b827d7c7d837d7d7d847c7a7c837b797b8586868683888988848b8d8b87888a88828989898c8d8e8d8a8385838583858384898789858786878587858786848284848584858686868684838383848081808180818081838383808484848086858681818181808283828081828180818281808383837e8081807e7d7f7d82818381817f817f827b7d7b827e7d7e827b7b7b837b7b7b80797a798078797884737573807d7c7d8280808089858485897d7d7d88807e8084807e80847b7b7b82818081808987898183818382817f8181838183837f7f7f817e7d7e80767776847677767d7c7c7c8578797885787978847c7c7c8578797883797a79847b7c7b857b7a7b837e7d7e837e7d7e867e7d7e837676768e8582857a8785877f7b7d7b8474767482797879827a787a827a787a877a787a867b7a7b867c7b7c857b7d7b857b7d7b85787a7886787a7886787778847877788678777887767676897677768775767586757575837576757f797a7986817f8187818081867f7f7f83818281847f807f807d7f7d877b7d7ba476767ba17b7b7f9e7275729b656865995e5d5e975251529350525090505250875a555a8b736f738f89848998aaa6aa99b5b5b59cc5c6c59aadb0ad98a5a7a5938787878c707270896a6b6a816061607c5f615f8a666766825e5a5e7f6a686a786b696b816b696b8265676583707270867e7f7e847375738984828482898789898d8d8d899a999a8ca29fa27ea7a4a78b9697967cadaead8b919091908a888a7c8d8b8d7e8d8b8d7f7f7f7f827b7b7b7e6d6e6d7b6667666c5753576d727172758a898a7a8a898a7f8d8e8d7d92929287a5a6a585adaead7e9c9b9c747b787b6e5a5a5a6f52515277424142755d5c5d7b999b99608b8d8b8bacacac8fb2b2b290bebcbe93c6c3c693c2c3c281929292777371738a9898989cbdbbbd94c9c7c9779e9d9e6e7777776b6464646358595861515351847676768d939193828e8c8e7d8e8e8e7a8d8d8d7c9290927b9694967c9395937b9092907d8c8a8c798c8a8c758b8c8b788e8e8e7a8b898b7b8a898a7b898a897d8687867885858577898989798d8b8d808b898b7a8486847f8686867e8988897e8787877c8988897a86878674888888768787877a86878679868786798686867b8483847585848573858585768585857a858485778384838a7f7f7f868787877d8d8c8d798f8e8f7f8989898486868681838383828181817f878687818584857c8584857c878687798786877d8282828482828286878987888586858388898885898a8985898b89858a8c8a858a8c8a85898b898589898984878787838383838689888987868486867e7c7e817c7d7ca6898a89817777777b7d7d7d747c7d7c708385838ea19ea1887e7d7e817e7e7e847e7e7e827d7d7d828181818086848681878587838080808180808081807f808180808080868686838686868683858386888a88898b8c8b8a8584858883858387808280857e807e83818281848482848385838584848384828584858384848481868586808786878286858680838383808182817f8283827f8181817f8080807f8081807f8081807f8182817f85878581878987868789878681838187797a7987797a79897879788778797885807f8080807f80817f7f7f7e8080807c7d7d7d7c7d7d7d817e7c7e807573758073747383777777827b797b847b797b837b797b847b797b857b797b857b797b8477787787777877867678768575777584767876847678768376787685767876857b7b7b857b7a7b8578797883797a79817676768a78797897878587788785877684868481787a7881787778817877788477767787787778887b7a7b867c7b7c857d7e7d837b7d7b85797a7984787a788679787987767676867676768677767787767676887473748673727387767776877b7b7b887e7d7e877e7e7e857d7d7d837f807f857c7d7c837f817f958f918f9d918e8f9981808396878987988e908e98959795979c9e9c98aeacae9ebab7ba9cd6d7d69cbdbdbd9bc0bcc0949f9a9f908c8b8c8f7b7a7b8d7372738a7372738b7072708b696b6989787878877878788c7b7b7b7182818280706e70847d7c7d86918e91899c999c909698968c9c9e9c8e9f9d9f8daaa7aa8ca6a3a6919c9a9c85949394888d8d8d82818181818c8b8c82787778836968696d7c797c8b6763678363616382716f717c7f7f7f81838483807b7b7b69908e90788e8f8e778e8f8e7e9b9b9b83a6a6a682b3b1b383aaa8aa6f87878769616061655a555a6e737073779495947da5a6a57ba5a6a575a5a6a57c8c8d8c86aeafae88b7b8b784a1a1a18b91919183898a89737f7e7f8db9b9b999c6c7c68aa8a7a87b7f7f7f675a5c5a645051506c4345436e454745755858588e8d8b8d8e9c9a9c87959395839694967f92949280949694829a989a7d908e907e8e8f8e7d8d8c8d7e8c8b8c7f8c8a8c818a8b8a8086888680888788818887887f8485847d8181817d818281828182817e8684867b8684867a8586857f8687867d8586857f8486848284828481858485818183817d8183817b8483847a8483847b8684867b8684867c8787877c8686867c8584857a8585857c85858581858485917b7b7b7e8486847f8586857d8a898a7b8f8e8f8993929380969796828d8c8d858f8d8f83949194869190917f8e8c8e81898b89858f918f85868886888385838e878787897b7c7b867b7b7b817373737e686b687d636663876b6c6b807b7b7b868c898c877f7d7f7b7b7c7b7c7d7d7d8577757781706e70836f716f827d7f7d73858585838483847f80818080838483808686867d8687867f8484848084848481808180837c7e7c817e807e838081807f85848583848284827f7d7f817d7b7d837e7c7e85807e808a8888888885858586818281848081808681838185848384858484848484848483858485848584858386848683848284838082808483858382838383828182818283858384848684868383838480838084818181848181817f7f7f7f7c797a79787c7e7c7b8484847c8b8d8b7d9193917d898889808c8a8c83838383847f7f7f83797a79827b7b7b7e7372737f706f708278787881838483827d7e7d86757775837b797b817b797b8378797883787978867776778778777884787978857879788678777884777677857475748478777885787778847777778576767684706f708475757586757575908c8d8c95979897868889887a85848575848684777b7d7b8471737182757775827674768a75737589787a7888787978847b797b847b7a7b83797b7986757775878080808986878688878987888b8c8b888e8f8e868e8f8e858d8d8d85878687867f7e7f887d7c7d887b7d7b867d7f7d857e7e7e847e7e7e817e7d7e98797879a1838483a4969996a49fa09f9e9fa09fa1989598a39f9c9fa5a19fa19b8e8d8e9770717090686a68916965698f69656987676667896c6b6c8e7071708e757675827476748a717371836867688863626385696a69826566658b7f7d7f857c7a7c8673717385737173867674768c767476897375738b73757388737573857b7d7b8d84838485848384897978797f6c6a6c6e76777682808280798080807f858585847b7d7b8a6f6f6f7b6e706e7a6e706e7e6f6d6f7f686668776b696b7d6b696b7e767776816c6e6c795d5b5d69626162686e6e6e748c8e8c808d8f8d81919391799896988091909184a4a4a481acadac80a8a8a87c9997997f91919181a7a5a787acadac8eb4b5b48aa3a3a376747674754f514f754245426c3c3a3c714745476c4a4d4a6a5a5d5a7e7d7c7d92a2a2a291a2a3a2888f8e8f88969496828e8e8e858f918f7f8e908e808a8b8a839596957e8d8f8d7b898b897f8a888a7f8988897f898a897d898b897e8988897d8181817a7d7f7d7a878687798888887f8988897d8585857a8585857d8787877d8586857d8787877e8687867d8788877d8585857c8684867d8684867b8483847b8484847b8383837a8684867a8584857a8584857b8585857d8686867b86878679878887877e7f7e867f807f7f878787808787877b8b8b8b8b8787878fa0a2a07eb3b8b387a4a1a47f9b999b789190918d9b9b9b7f9b9c9b807d817d7f787a7881787a7887777877847f7f7f86838283848c8a8c848a8c8a818a8c8a86838283827b7b7b7f7b797b807f7d7f7e8584857f85848581888688868c8a8c858486847f7678767d8788877d8584858182838281828382808482847f8483847f818281837e807e838081808184848482868586828383838186868682898a89828f8d8f818f8d8f858c8a8c8a8987898a84828487848284858383838683838385848384858483848383838384838383838584858385858584817f8184838183848486848583858383868586808786877f8082807e7f817f7c8183817b8183817a8181817a8080807b7d7d7d7b8181817e8081807f7e807e7f7e807e807b7d7b80838283827d7d7d82797a79807b7b7b80797a7983797a797a8081808b898a89817e7e7e8078787881838383827d7e7d837d7c7d827c7b7c837b7b7b84797a79847877788576767685747374877575758575767584757575877575758674757485747574857375738873727386898e89896f706f8c797979997b7d7b9b7b7d7b7d8482847a8584857682848273797b79837173718674767486767476887472748b74737489777877847b797b867e7e7e87858785888789878c8a8c8a86898a8985898a89858c8d8c848e8f8e858d8c8d838b8b8b838c8d8c818c8e8c84898a8987848484897c7e7c887d7d7d847c7d7c9a9494948d9a9a9aa27e7e7e9f797979a6898a89a3898a899c838183976e6d6e90686968927172718d868686948e8d8e8e96989691a5a9a5909798978c8d8e8d85918f918c86858688898889868d8b8d89949294868a888a818281828c828182867f7d7f878987898a8e8e8e869192918b8c8b8c888c8b8c8f8385838683858389838583857f817f828483847b8483847f79787981807f8082797a79846f6f6f8a716f7177727072856262627e626262785653567c5a585a816f6e6f82868486878c898c7f9c999c798a898a718a898a79949294768e8c8e768c8e8c7b9496947c9fa09f83989998828a898a787c7d7c807271727683838386a0a0a084a8a7a884acaaac83a1a0a17e8385836f5a5d5a6d52555272696b696c595a59714548457c5250527c5d5b5d8b737573949495948f95959586838283888c8b8c88919191828e8d8e8596949685888a88878d8f8d818a8b8a747978797e74767481828482808e8a8e7d8988897f888a88808889887c7d7d7d7b838283798685867b8685867e8687867e8486847c8482847e8585857d8687867e8687867e8684867d8785877e8586857e8687867e8484847c8484847a8687867986868678858585798585857a8585857a8585857c8786877c8685867d8484847e8484847f7f807f89767676888081807c8685867b86848695807e80806769677d5859587d626162806262627d6363637e5d5d5d775252527a7374737b7f7e7f8276787681767876857678768075757581777777827c7b7c807e7d7e817f7f7f81818281828080807d808080827d7f7d828284827f80808087828182808482847e8483847d8586857f8181818281828180848684818281828083818381838383828484848181828182808180817e807e827f807f847f7e7f85808080857e807e8280828086838383898786878683818385818081858281828481808184807f80857e7e7e85808180857e807e838483848284838483818281858484848287868783878687818584858087868782898a8982868786828585858185848581818281817f807f7d8081807c8182817c7f817f7d858785817d7f7d817d7f7d7e757775807b7b7b82808080827b7b7b838785878489878986848284847d7b7d84838483818081807d80808084838383867d7d7d818584858086858681838383837f7e7f837d7c7d857d7c7d857b7a7b867b7a7b857b797b85797b7985787a7886757675857576758a7272727e757675877d7c7d958485849e8e8c8e9c8b898b7c8383837983838377817f8176797a79797b7c7b8277777784777577887b797b8d7f7e7f918080808a8b8c8b8c8b8c8b888b8c8b8e898a898c8d8d8d888e8e8e888e8e8e888e8e8e858b8c8b848b8c8b84898a8981888a88838c8d8c848f908f838c8e8c7c8b8d8b827f7d7f968987899f919291989192919d9f9f9f97afadafa1908f909f908f909a9c9b9c9e9c9b9c99919091999b9b9b989a9b9a98898a89847b797b8a7573758e888a888b8385838c8788878a878887858a888a8a86848682808180858a8a8a8c9193918d9698968b9a989a88908f9089919091847d7e7d848c8d8c8e909190868f8c8f8d89868981737573816467647a605c6082605c60758787877c757675837878787f7878787d7574758275747583767676857a7c7a8c8c8e8c848c8e8c858183817f6c6e6c816e6f6e7e767776797e7f7e7c8182817c9293927c929392789493947d8b8a8b749190917791919181a5a6a588bdc1bd86b1b2b17e9c9e9c787f7f7f81737273776b696b7456555667545354715d5c5d735a5c5a6d525452636b6c6b828e8f8e818a8a8a97908f90958b898b8b8684868e8f8f8f8c9c9a9c868c8b8c83868486848b8b8b828b8b8b829492948083838373787a78767678767c7b7c7b887f817f7a7b7b7b7b7c7c7c7e737473817374737a87878775858585798686867c898a897d8889887e8585857c8686867d8787877d8988897d8988897f8684867e8583857d8486847d8486847e8482847b8483847c8483847d8584857d858585808686867f858585808585857e808180808182817c7e807e7b8182817a84868486818281877c7e7c877f807f818684867e807e807a7e817e737e817e8d8b8c8b81737273857e807e7e848684818486847e797a7980797a79817b7b7b817b7d7b80797b79837d7c7d837979797e7c7b7c807b7a7b817c7b7c7f7c7b7c817c7d7c807c7d7c817e807e847f817f807e7e7e8780808084858485828889887f898b897f7f7f7f817b7b7b827e7f7e8181808181808080837d7f7d81808180818081807f83838382878687828a888a81898a8983868786868385838382848286838383887d7f7d867d7d7d867e7e7e847e7e7e837f7f7f83807f8083818081838081808684848485888888888788878887868786868586957d7d7d857d7d7d847d7d7d7d7b7b7b7b818181808383837c8788877c88898878878787788b8a8b7c8c8a8c7d898789808789877f838583828786877e8786877c8383838c838383828685868083838383838183848583858284828481868486828384837d8a8a8a828a8b8a7d87878784898889848c8a8c7e898789808c8a8c7f898a89818788878183848383808180837f7f7f857e7d7e84777877867576758675767585727272827879788872727290807f809a8788879d838183968684867a8383837a8685867382808277787978797b7c7b7a7d7e7d887d7b7d8e8583859483838394878887908688868c8d8d8d878a8b8a8f8e8e8e898d8d8d888b8c8b898d8c8d868c8b8c848b8c8b828d8d8d838e8e8e828e8e8e7f8d8d8d84888888828889887a88888878878587a58785879e8787879b8a8b8a98898b899f898b899a9393939d908f90998e8e8e9c92929296969596927974798c6e6f6e8d797a798f8b898b91918f91908b8d8b9596989688979797878f8f8f84908e908c989698869c9a9c888e8d8e8b8e908e83808280868989898889898986878787869190918a898989827e7d7e88848184868986897e9c9e9c899597957ca8a8a88fa8a8a881a2a0a284aba9ab86a5a6a582a5a6a57eaba8ab75a29fa27f8d918d83888c887c7e7e7e8379797984777977847779777f6e6f6e766a6b6a837676767a70707079676667797a7a7a808f8e8f85939393849797977d9897986f7b787b766b666b767375737d737573787272726c6c6b6c76757375777f7d7f7b8a8a8a7181808180949294789c9a9c80959695708081808c8e8e8e9288898893908e908d918f9189838383877b7c7b868c8b8c828e8d8e808c8d8c83878687798383837273737371686a687b7e807e8784868483777777817c7c7c857c7c7c848b8b8b7a838383798483847b8483847a8584857b84828479848284798584857f8586857c8586857e8486847d85868582848384808483847e8482847e858385818585857f858585818584857f8482847e8482847d8584857b8586857b8586857a8684867b8684867c8586857b868686798584857c858585817d7c7d837b797b7e717371827d7f7d7d8486847b8486847c8e908e7d8e908e7b8587857c8183817f8181817d858685808482847e817f81807b7d7b7f7b7d7b7b7b7d7b7e7879787d7b7d7b7e7b7d7b7f7c7d7c7d7d7e7d817c7b7c837c7b7c817b7c7b807b7a7b827b797b8a7d7c7d88808080847e7e7e7c7f7e7f798b898b89868786898181818181818180818181818180817e818081818081807f7e807e7f817f817e7f7d7f7e7b797b857b797b83848384848989898a898b898c898b898d9290928e989698908f918f91949694929293928d8d8e8d868b8b8b87838483847f7d7f7a7d7a7d7d898b897d7e807e80818281837f807f8380818084868586818786877e929492808182817f8081807e8182817d818181808181817e8384837c8587857e8f918f878889887f848384818b8c8b87898989828685868689888985898889828a898a81878787828787878189878981878687848382837d8888888b8b8c8b7e898a89818b8a8b828a8a8a808a8b8a808d8d8d8190909083909090818c8e8c848e908e82929492848c8d8c838d8d8d838e8e8e858e908e8785878590878587967773779b888a889d888a88797d7d7d7683848373878587757c7a7c777d7c7d7b8080808b858685918888889388868893868486928889888a8584858a8889888d888a88888988898989888987898889868a898a848a898a848a898a828988898089888983888888828b8b8b7f8d8b8d748c8a8c8d9190919c9696969d9293929b9b9d9ba2abaeaba1a1a2a19c9c9c9c94969596968f8e8f988585858e7b7c7b918d8b8d9492929294949494929090908e8e8d8e8e8785878a8382838c8385838883858388888a888a83858381878787898f908f8b929392869c9e9c8a92919284969696889493948799989988989698849a989a8c9899988492929283898b89887f817f837b7c7b877575757c707170807071707c7472747f8684867b898b897d8688867c838283767e7d7e7b7b7b7b7f706f707d7675767f767576807a787a817876787d737173807b797b827d7e7d847b7c7b7c787878796e6e6e797272728072727278818081768181817f727072776a686a77838583809395937e8c8d8c768b8d8b769f9f9f7fa9aaa97da8a8a874a4a4a46da6a7a675a2a3a27c8e8d8e918081808c8385838e898b898b8e8c8e8c918f9187878987837f817f838b898b767b797b6f5f625f767b7b7b82909190828a898a8584868486868886858080807e8685867b8787877b8888887989888978898889798787877b8787877c8787877d8586857d8586857f8486847d8484847e8685867c8788877c8788877e8785877e878587808584857c8584857986868679868686788788877a8584857d8586857f8486847b8483847c8483847d84868479858685778686867f8788877d8788877c868786767f817f87777977807b7a7b7f7c7b7c7b7b7d7b797d7f7d797b7d7b7b797b79797b7a7b7e7b7a7b8178797884797a7982717371806f716f837576757f7879787f767776827677767f7c7d7c7f7b7d7b807c7b7c7f7d7c7d837b7b7b817b7a7b807e7e7e868080808b808080817e7e7e7f8382837c838283817d7c7d827d7c7d847d7c7d847e7e7e887e7f7e877f7f7f8b8383838e898789938787879389898998878787978c8b8c9684838496848384927f817f8b7a7c7a826c6e6c806668667c6769677c6b6d6b7a6c6b6c7d767576807f807f848384838483838387838383857e807e8684868488898989838b8b8b828182818384848482858385818685867f8182817e8383837c8182817d7f7f7f808081807c8182817d7d7f7d8a898b8982878887828687867f868686868b8c8b83838383868b8a8b85878687828d8d8d8489898982878787857f807f81848484808e8e8e83888888868c8d8c7e8b8c8b80898a8980898a897f8789877f8688868386878681888988828789878185878583888888858b8b8b848c8b8c899090907f888a8882838583947f7c7f957b787ba56d706d8b7678767c7e7d7e7580808073817f8176817f81738081808080808090878787938988899389878991848284918585858d8788878c8585858a898a89868988898788878887888788858888888486878684898889818888888088888882898889808b8b8b7a8b898b768684869d9291929f969796a09798979f8d8f8d9d9796979b949294948c8a8c958c8a8c95898989918b8a8b938d8b8d948d8b8d938a888a90868486938a888a918e8d8e8d8e8a8e89918d91868385838c83858388888a888f9395938b8f908f88878787847a7a7a857f7f7f878c8b8c9094949488999899878c8c8c86908e90818c8a8c86868486818886887d818381857f817f7d7b7c7b8279797980818081828c8a8c8689878981787678797173717c7b7d7b7c8c8c8c768c8c8c7c8181817e8687867b8889887d7a7a7a7f747274807a787a80737173837b797b7d737273806b696b7c6869687e76757677767776756868687b7b7a7b7f8180817d97979786a6a6a67f9c9d9c789c9d9c7a9899987b9395938195949585949394738c8a8c6e84828473848684738789877c919091928e8d8e8b888a888b83858387848284888482848587898783838583726765676d676567828080807f918f91808e8e8e828a898a8986888683848684808988898189888980858685808486847e8586857e8586857d8687867f8787877d8687867f8887887f8586857e8787877d8685867e8685867f8484847f7e807e808383837f8483847c8684867c8785877a8889887a868686798684867c8583857e8482847e8483847c8483847c8483847c8483847b8483847c848484808383837e7f7f7f7b8182817c7f817f807375737f70707080817f817a8181817f8789877b83848380838483819492947d949294828f8e8f7c89898986949494819797978789878980878587818786878b848484837d7d7d807e7d7e817e7d7e837d7c7d7f797a79837b7b7b807b7a7b877c7a7c857c7b7c827f7f7f81807f807f81808184828082838280828083838380848484808685867f8786877e8182817e8182817c7f807f7f7f807f7e7f7d7f837f7d7f8077757781737173856f6d6f83767576867c7e7c888284828785858586868686868583858685838586818281858182818384828486868686858a888a8786858681828282818282828482848283808280827d7c7d7f848584807e807e7e7d7f7d7e8080807d8486847f8484847c87868785858785888b8d8b818b8c8b83888a88878a8c8a83868886838f908f838a8a8a7f8d8d8d81898a898185858581878887838a888a81908e9083858285868d8d8d82888a887e888a8880898b897f888a8880898b89868688867b8b8b8b8286868683898889848988897e87878786777877888180818a8382838183848382878787868b8b8b917d7f7d96888c88908688867b7e7d7e787b7b7b737c7c7c74828082747d7b7d858583858f8687869286878692898a898f8788878f8482848a8583858c8786878a8a888a8688898887898b8986898a8985888a8883898a89838788878188878882898889828988897f888888788988897a878687a28c8d8ca09091909e918f91a0918f919a8585859681808194888988938486849488868894868486968b8a8b92939293929492948f8f8d8f918b898b8e8785878e8686868d818081877e7d7e887776778577767784777777888483848a9496948b9c9d9c91a0a1a0899696968d888788757c7c7c8b8e8f8e79878787857e7e7e847e7e7e7d7d7e7d7e7f7d7f7d8c8a8c7f878787848b8a8b82808080837b7b7b7c828182817d7c7d7b7d7b7d786f6d6f7c6d6b6d797775777b7e837e7b7b7f7b796d6f6d7c797b797d7d7e7d7e7777777b7675767d6b6c6b7d76767683787978807678767e6467647574747487828382878e8e8e828a8b8a827b7d7b798385837d8a898a7e858485769190917b8a898a778481846b737073727b7a7b768181817a8d8d8d7a8c8d8c7b878987908384838f8c8e8c8b8c8e8c897f807f827879787f696869725b5a5b7d7a787a8897959785949294818787877b868586818e8f8e848789877c8486848187878780858485808987897d8987897b8787877b8787877c8787877a8686867b86868679878787798785877c8684867c898a897a8687867d8685867e8484847e8483847e8083807f8482847e8482847c8482847d8482847e8482847e8482847b8484847d8483847b8483847c8482847c8183817a8383837b7e807e7f7c7e7c777e7e7e7b7f7f7f797f817f7a7779777f7675767e7e7d7e7f7b7a7b837b7a7b7f7f7f7f7d7d7c7d7e7879787d8080807b878787808b8b8b93979797788c8b8c848f8d8f818b898b7f8987897f7f807f817e7d7e817d7c7d827b797b807b7a7b8078797880797a797e787a7884787a78827b7a7b857b7a7b847e7e7e82807f80867c7c7c887b7b7b898081808b808180858383838582828286838383868383838683838383858585848382838a898989898c8a8c8a8c8a8c878486848a848684878486848781838186858485878482848784828486848284888484848984848488848384858584858a808180857e807e8281828183808180837e807e838082807f8181817e8181817c8383837d8182817a8384837d8486847d8484847f7e807e8c8f918f83878987828b8c8b86898a8983898b89868385838090919084878687838a8b8a7f8b8c8b84898a89858c8e8c818a888a868684867f8988898b8b8a8b80868686828889887f888a887e888a88808c8e8c808a8c8a848b8b8b818e8d8e7f8a8a8a8489888983878787848f8e8f868382838378797886797b79887c7e7c848081808c8e8d8e957d7e7d8d7d7e7d7a797a79727e7d7e75797a79737c7c7c747573758b7b797b8e8485849084858491898a89918b8d8b8c8e8c8e8d8684868c828282888786878685858587858585858585858387878783868686818788878086878683878787838888887e878787758685868f8b8b8ba28c8e8c9a8283829d8583859a8886889e87878798878787978c8c8c97969496989899989694949491878787907374738e7371738d7371738e7b797b8f838183908b8c8b8a9091908aa0a0a090a0a0a08fa7aba78fa0a3a0899a9d9a838989898b838283857f7d7f7d7e7d7e867d7d7d828383838884838467747574948787877f8383837e8685867b727172837b797b7f7f7f7f827f7f7f7e8685867f7b7c7b79606260736566657a6866687c767476807371737a6967697a686768776e6e6e7d7577757e7577757e7979797d7d7e7d807675767b7675767d7676767d7676767f797b798280828087868786857f7f7f8379787981878787838789877d737573776c6e6c7a7b7b7b7a757675778383837d8f8c8f778f8c8f76878987778789877a868586778988897987898783818181876b696b7e605d6086636463875c5d5c77605f60918785878d979597839290927b8383837b81828183868586818a8a8a7c81838181848684828686868287888784818281818987897d8787877d8687867c8787877e8686867d86878681888888808886887e8583857e8482847e858485808383838183838382838383808484847e8484847f8484847e8182817d8382837f8182817e828282817f7f7f7f8180817f8180817e8180817c8282827882828276828382788181817d8182817b7d7e7d7f808180798384837d8685867a8383837a7f817f7e787a787f7e807e808182817e868486807f7d7f7f7c7c7c89817f81907f7f7f708585858e767476837b7a7b8182848280818281837f817f82818381848281828386878684878687888383838a818181908283828d8485848886878682878687808685867d8787877f818281818383837f7e807e807e7e7e827f7f7f83818181847f7f7f82808180847d7f7d857c7d7c887878788678787885777677877778778376787687797a79877e7d7e87807e8087817f81857e7e7e857e7e7e887e7e7e847d7d7d8680818087808180857f7f7f837d7c7d837e7e7e847f7f7f847d7e7d81807f8081818081807f7f7f7d8786877e8383837d818181808181817f83828387878787868d8d8d828789878589888982878787868788878688888883888988848789878487878784878787828785878389878984878787828a888a898c8c8c838789878187888782898b89808788878388898882898a89818788877f85858582858585808484848083838381848484848a8a8a808a8a8a838e8d8e8a8e8d8e8d8e8d8e8f8d8b8d8f8d8b8d8b8786877f76787681777777737d7c7d787d7e7d71737273807f7f7f9178797893838483928789878e8a888a918a888a8f8585858b84828486848284858482848586858684868586858584858485848584868786838686868287888784868786828788877e8686866f87868790808180a2868786a08c8e8c9d8786879b8a8a8a9c8e8e8e9a8b8b8b97838183947f7d7f947d7f7d927d7f7d9090909091a7a7a795a7a5a793a7a5a7909695968a7f807f968c8e8c8d85878587808080908383838e817f81897e7c7e86737273818280828f868486747f7d7f897f7f7f827b7c7b89888a88857779777f98969879838383827f7d7f837f7d7f7b9c9a9c898c8a8c7b7677767665656579626262787274727b7b7b7b7d6f6e6f7c73717376737173786d6a6d7d757475817575757d7676767f7272727c7474747f7b7a7b7e7d7c7d7c817f817e7e7c7e7d7879787f7a7a7a8179797981777777847d7b7d877f7d7f8475757583717171797779777e818381808e8d8e7f8b8b8b7c8b8d8b78898b89798a8a8a798e8e8e789294927a969896779a999a789898987f9797977f9595958095979580969896839b9b9b829b9b9b839a9b9a9a94959480868586818080807f8283827d808180857f7f7f7d7f7f7f81858485818787878186868683858585838a888a7e8785878088898880858585828281828282818282818281828283828184848480848384808484847f8483847e808380808083807f81828180808180808081807f8081807f8382837f8182817f8182817e8182817d8180817f8180817e8180817f7f7f7f7d8082807c8182817a818281778283827f8182817e878787817575757b818181808685867a8786878286888681898b897e8685867c8987897e8684867e8684867f7f7e7f887a7a7a847272727a7f7f7f778c8b8c887b7a7b7c7776777d7f807f80838583817779777c8687867e7d7c7d79797a797b7b7b7b7c7d7d7d807e7d7e877c7a7c877c7a7c827e807e8283838379838483847f807f8480818082838383818283828282838281818181838182818384848482868586828486848681828183818281877f807f88817f8188817f81897f7e7f887e7d7e887e7c7e877c7a7c867b7d7b867d7d7d877d7c7d867d7c7d857b7d7b857b7d7b847d7c7d847e7d7e84807f80847f7f7f82807f808281808180807f807e807f807e8182817d8182817e7f7f7f7d7f7f7f858382838b8d8e8d8586888685898a89848a898a8485868585858585818a8b8a8384868484868886838687868387878782878587848a888a858b898b84868786888789878084868483858585818584858085858583858485837e7e7e807b797b828384838383848382868586818786878487878785878787848e8d8e84838483878081808a8787877e8282828f6e706e8c6a6e6a837a7c7a80737373767b7b7b747777777d7b7c7b8f7f807f829a999a928586858d898b89928785878d8987898d868686898889888486848687807e80868685868682828284858485858686868485858583848384848584858486868681868686798585856f838383968685869c8081809f7878789e8988899b8887889c868586998e8e8e9c9797979e9b9c9b9896979697909190948988898e7a787a90868786928082808b8787878f969596908183818a8385838d8383838b8080807f706e707d6967698e737273856e6d6e86716f718675737585737573807678768a66686685696b6981676967827c7c7c857775777c666566734a4c4a735a5c5a7b605f607e6b6b6b7d6f716f7d646564787776777b7776777f7b797b797775777b7574757b6f6c6f7d6f716f7e7172717f72727280747474807172717f7777777b7876787d7a787a7f7c7c7c81797a79817b7b7b8375757583716f71816d6b6d866b6a6b876f6e6f89757775898183817c8586857d8e8d8e7b898b89808e908e7f908f907c9896987b9698967b9597957b949394799493947c96969681999a99839a9b9a819c9c9c889494947b989798779a9b9a8a737473837577757f7b7c7b7b7f7f7f8081818181818181848181818586868684858485848687868688888882848284838583857f8482848084828481838183847f7f7f8281818182818281838482847d8483847f8483847e84848482858385818684867d8384837f8486847c8486847f8284827b8182817d8181817d8180817f8180817d8281827e8180817e8180817d8281827e8281827c8180817c7f7f7f787f7f7f847e7e7e7d757475787d7f7d7e83838384807f807d82818285838283838382838183858385868886868789878d9496947f7f7f7f918b8d8ba4898889847b7b7b6f7b7b7b708281827d7e7f7e817f807f7e838283808584857e7f7f7f7e7f7f7f7e7f7f7f7e8181817f7f807f837f807f8886858686838383857f817f8082848278878987878183818584848484818281838484848284838485868486848383838382838282818281828385838481838185818181857f7f7f867c7c7c8678797887797a79887b7b7b87797a7985767876867b797b877b7a7b887d7c7d867e7d7e877e7e7e867e7e7e847e7e7e857e7e7e82808080827e7d7e827d7c7d807c7b7c827c7b7c7f7d7c7d7e7f7f7f7d808080807e807e7f8a888a8a8b8b8b858383838486878685898889848889888385848584838583828486848285868583848684828586858285868582848484867f807f84868586858182818383818382818081828484848184848483838383828484848086878684898a89838b8b8b868b8b8b878d8f8d7f8f918f8786868885848284867d7b7d82858385878685868587868785838483899593958c8e8e8e8988888880898a8976767776797678767575777585787778937070708e81858191898c89918482848e8482848a8486848a9394938fa4a7a473aeb2ae83848484858383838387888788858585848584858185848583848684848687867f8383837880818073858485a08788879c8e8d8ea0908f909c8888889b8685869d868486977d7a7d9b7b7d7b967b7d7b987b7e7b948a8c8a928c8e8c918c8e8c8b8586858c8586858f8383838d757675896a6a6a87626162856c6a6c896c6a6c786b6b6b9183828378817f818b817f81887f7e7f887f7e7f827b797b7d6867688c66666682626362825557557a4b4e4b74504e507b5e5c5e7b6d6f6d837072707775747581757475857979797a7f817f7e8181817b706f70796e6d6e776b6a6b7a7170717d7574757d706f707f7272728171737181707170807573757e7371737d7172717f7172717e7472747f7776778177767782797979817e807e847b7d7b877b7b7b8a7e7e7e897878788873727386787878818384837f918f917d918f917b818181787978797d787978798383837e8a8c8a7f9193918194969480919391828b8a8b808b8a8b808c8e8c818384837d7e7e7e7d838383877b797b81807f80818486848084868485838583848183818686868687888988838685868583838382828382807f7f7f7f8080807e8181817f8081807b83838383848284838482848284838480848384838483847f8484847e848284818482847e8081807d828382808082807f7f817f808181817d8181817c807f807e7f7f7f7e807f807d7f7f7f7e7e7e7e7e7d7e7d7c7c7d7c7b7f7f7f7c7f7f7f7d828182817f807f837f807f86808180808383838b807f8085868686898383837a8180817c7b7d7b787b7d7b756f716f71676967746b696b7b7372738d747474786d6e6d75666766778281827e7e7f7e7f7b7b7b7f7d7d7d7e797a797f7e7e7e7b7f7f7f7b8181817d7d7d7d7e7b7b7b7f7c7d7c858081808a808180857c7e7c808183817e7f817f858082808281828183838383838482848484848485868486858183818481828184818181837f817f838082808381818184808180837f7e7f857e7d7e857b7b7b85787978867b7b7b877f7e7f887d7d7d877f7f7f877d7c7d867d7c7d867d7d7d857e7e7e857c7d7c857e7e7e837d7c7d847e7d7e827e7e7e827e7e7e7e7e7e7e807d7d7d7f7b7a7b7d8080807e808180868484848d838383837d7e7d868687868687878784888a888585858582898b898384868482868686848586858388878883858685828685868583838384868586837f807f82808080828381838183838381818281828383838383838382838383838080808385858583818281827b7d7b7f7d7f7d8384828483858486858b898b888d8b8d888e8e8e8c8d8d8d8b8e8d8e8b8e8d8e8b8b8b8b898e8e8e666a6a6a7b7677767e7f817f808486848f9697968c9d9e9d8781858194a0a0a093b8b8b892c7c7c795d6d3d692cfcccf6eaeb2ae5b7071708c838383878685868984838488868686838585858286868683858685858586857e86858676868586798584859c8787879b8886889f888688a08383839f8081809a8381839b8888889a838583998688869a7b7e7b93686b68916562658d6967698d7272728d7777778d8a898a87919091899494948b9c9c9c8b929092898d8b8d8c8c8a8c827b7b7b8b757375866f6d6f7f606160745a5b5a805e5f5e7f686768806a696a806a6a6a7f71737182717371807b797b86767476817b7d7b7f797b79847e7f7e817c7d7c7f73727380716f71766d6c6d7b808180797e7f7e7e7b7c7b7b7979797c7372737a7474747d6e6d6e7f6d6e6d7f6b6b6b826f6d6f806b696b8272737281767676817c7d7c827f807f81828482837f807f828081808584848485818181898181818c7e7e7e878181818e7e7e7e808181817f7b7b7b7b7879787d83848380898b8982949294808e8d8e7f8b8d8b7e8789877a7f7d7f7c7f7d7f817b7b7b7f7b7b7b7e7775777d7977797e7d7e7d7e83838385888888847d7c7d83717371807d7f7d87848684868a8c8a868788878485858582838383817d7f7d817f7f7f7f8182817e8384837c83848380838383808685868185838583858385818482847f8482847e8483847e84828480807f8083807f807f8182817c8081807d817f817e7f7d7f80797b79807b7d7b837d7b7d837d7b7d837d7b7d837f7d7f847e807e857e807e85838383838485847e848284788280827b838583828385837b9290927b8d8b8d7c7d7e7d7e80808080838383797d7e7d7c7f817f7b7d7f7d768786877a7b7b7b7e86858684868586807a787a887775778a807f807a868586777879787b7879787d7f807f7b8989897f8787877e8989898283828383858485858181817e7978797f6f706f806f706f8d727372817677767e7d7f7d848a888a828384838382838283818281837f7f7f837f7f7f81818081837f7f7f82828182838283828481828183828482857e7f7e837e7e7e827e7e7e817f7f7f847f7f7f857e7e7e877c7b7c877d7c7d877d7c7d867d7c7d857e7d7e867c7c7c867c7c7c847c7b7c847e7d7e847c7b7c837e7d7e817b7c7b827b7c7b817b797b7f7b797b7f7c7d7c7e7b7b7b807e7e7e8f868686857f807f848081808785848585878787848585858586868683848484828685868383848384848684808a898a818b8b8b848686868386868682818281818182818483828381838283808684868286848683868486838482848384828481848284848482848284828482868886848a8b8a868b8b8b898a898a88878687868786878987898789898a898b8c8a8c8d8a888a918988897d8f908f79a6a7a68cadaead91bdbcbd8ec8c6c892cecfce93c9c9c998d0ced098c2c1c293bbbebb92a5a6a58a98989882989898459195917074757489878687888786878585838587878587858585858486868686848684868887887d8685867184848485838483957d7e7d9e8385839c8789879a8b8b8b9a8b8b8b9d8585859b7f7e7f977f7e7f95939293969c9b9c97adabad96bdbabd95b4b1b48f999c998e9294928b8482848a7f7e7f867877788b656465786a696a845a5b5a7e626162836261628269686982666566846a6a6a85727172847372737f7474748571727182737373827173718175777580707270826d6f6d806b696b806b696b8163656380696b697c686a6883777977827f817f7274767478767676787575757b797779797674767c7575757f7b7b7b7e7777778173747381777577867b797b86797a79817d7e7d817373737e6e6d6e7d6866688168666886696b6985666866856d6f6d887374738d7c7a7c8a7c7a7c8b7777778a797979838384837f898a89838e8c8e808382837c7b7d7b7a777877776668667d6668667b797a79807b7c7b817f7d7f807f7d7f8185838582898889828c8d8c81898b897f8f8f8f7e94939485989a988291929186817f81847f7d7f85818181807e7d7e817e7e7e84808180857e7e7e807f7f7f7d8080807f8081808181808183818081818180818180808080807f8083807f80838180817f807f8084808080877e7f7e897f807f8c838383848b898b82817f8181858785818385838187858782807e807e8381837e7f7d7f7e7c7e7c7a7b7d7b797c7a7c777d7c7d79807e807f7e7c7e7f8082808a757775756c6a6c797a787a778b8a8b818383837c8685867a8e8d8e7c8c8e8c788c8e8c7a8c8a8c77878687818685867d737373817371737e817f818b807f8082807f807b8d8b8d7d8988897d8d8c8d7d85858582838283778584857a8b8c8b838382837f878987808c8e8c808b8a8b8583838382808280807d7e7d80818281838081808181818181808080827f7f7f837f7f7f847f7f7f847f7f7f8281808183807f8084808080857f7f7f82797979827e7e7e8380808080808080828283828382838283818281847e7e7e847e7d7e867e7d7e857e7e7e857e7d7e867e7d7e867b7b7b857d7d7d847c7b7c857c7b7c837b7a7b82818181837f7f7f82878787808382837e7e7f7e828182818c898a898983838382808180867e807e888584858586868685848384828788878481828184848484847f7f7f84818281828482848286858681878887828482848183848382818281828b8b8b84919191818e8c8e858e8c8e85929092859290928592909282929092858e8d8e86909090808e8e8e868e8e8e848e8f8e868b8b8b888f908f8b8f908f8a8c8c8c8b8d8d8d8c8e8c8e8d9290928a8f908f8d8786878c9495949394959496979b9795979b97939d9c9d919d9c9d92999a9990999a99888f8e8f8884828484838283726461643d4d4b4d8b878a8787808180868786878587858785858385848687868687888789898889808787877b848484707d7f7d8c8e8d8ea19593959c848684998082809a86858698888888999799979b9ea09ea9a1a1a1a0a6a6a69c9c9b9c958484848d757375876c6a6c84706f7083636163845a5c5a85626462836e6d6e8373727385767576857b797b837b797b84737173847472748574727483757475867876788274737484757575817b7b7b827f7e7f84777977847d7f7d807e807e7f818381807d7e7d827f817f87939593859a9b9a869697967b86888674787a7878787a78767779777b7677767a7573757b7c7a7c7d7d7c7d807b7b7b7f7777778081808181817f8180797779816f6f6f836f6f6f84767676807b7c7b817e7c7e817b797b867e7d7e887e7d7e8a818081897e7d7e897c7a7c8a767476897575758a737473806868687c686868715d5f5d7c6869687f6b6b6b7b77787782888a88818c8e8c84878687838c8a8c828b898b83918f9188929492859496948797989786979897818f8f8f818788877f8a8a8a7d8a8a8a7f898989898180817f7b7a7b807b7a7b847b7a7b867e7e7e837e7e7e837e7e7e817d7d7d847d7c7d817f7f7f81807f80828080807e8080807f8080807e7e7e7e7f7e7e7e807d7d7d808081807f8282827f7f817f7a787a787c7172717b7575758177797782787a78817b7d7b827f7f7f7f7e7e7e7f7c7d7c807f807f7e8182817c8181817f8181817e8080808483838391838383789393937e817f81897c7a7c7c8f8e8f7f89898981838183818b898b7c8886887b8c8a8c7c898989788d8c8d7f83838382838383999c9e9c999c9e9c89a5a6a57b898889818283828282838280838683828386837b8a888a7b878587818d8b8d7f918f917f8a8a8a828e8e8e808f8d8f81908e90828b8b8b818b8b8b838a898a7f8b8b8b80898a897f8a8b8a80878887818482848185838582848284827d7f7d817c7e7c837d7c7d817f7f7f80808080827e7d7e827e7e7e818283828286858683818281848383838484838486818181858080808480808085808080847d7f7d837c7e7c847e7e7e827e7e7e847d7c7d857b7a7b8675777585767876807575757e777777867b7d7b838183818d838383877c7e7c82858785877f817f88858685877f7f7f83878687857c7e7c848080808482838283838383838685868385858583858485838181818182838284808180818081808480808082808080857b7c7b847c7c7c837b797b847f7d7f7d7d7b7d84858385828485848383838388838383878787878a888688879090908c8b8b8b888b8b8b83909290878d8e8d89808380897577758b6b6d6b8a7374738c7d7d7d907b7c7b977f807f9782848292818381907f817f8c8482848a7b7a7b8a848284897e7c7e7f777977577779775c757375948987898a86878687888888858586858385868586858585878584858987868783868586788b8b8b7086858697898a89999495949b9b9d9ba09395939d9c9b9ca4989798a1838383a07c7d7c9b7b797b967876788c6b696b8a737173896e6d6e8970707088777777887e7f7e8a86868688848384868284828682848285828482848486848182848285848684877f7e7f837d7c7d8377797781757675857b7a7b877f7f7f847b7a7b8579777980818381847d7e7d84818181858384838c949394838383837e7372707c6c6c6a7b6a6a6a766a6a6a776b696b766e6c6e7b787a787f8385837b8280827c7879787b7779777c7777777e7371738173717382737573826d6f6d8373747384737473806e6e6e7f6f706f7e767476827b797b857e7c7e8b7e7c7e8a7270728b646264885d605d855d605d7b5b5a5b84656465856a6d6a8677797787838583848385838283838382818181817f7d7f858180818483848387858585868d8e8d848f918f848d8f8d838b8d8b83878787818182818287898784878987808587857f8587857b7f817f817b7c7b7c7d7c7d807d7d7d817b7d7b88797b79817c7b7c807b7a7b837f807f827f807f817d7b7d817e7c7e827c7a7c817c7a7c817d7d7d7e7b7c7b7f7b797b807f7d7f81848484828182817f797b797f787a787c8180817d8180817d8183818184868482848284818180818382818282808080807f807f80828282797e7e7e7a8283828383838385808080817a7b7a7c9393938b999699839997997e818281728787878e93919380979597818886887b8785877c8585857e8585857a8b8a8b817b7b7bbf707070797c7d7c875854587b908f9082939293829392938c9191917d919191818e8a8e868a888a829a989a809593958194939483908f9083918f9184908e90838e8e8e818e8e8e82878687818786878387898782878987818a8c8a808a8c8a7f8e8c8e808a888a818789878187898782838483818283828180818080838483808486848283848382838383818383838483838386838383858181818580818085808080847e7e7e837c7e7c8383838382808080847e7d7e837e7e7e837f7f7f827f817f818183818181808181818081868385838a8789878884848486818281847b7d7b887f817f877d7c7d86898b89848685868580818086818181847f7f7f8380818082848484828585858485858582808180827e7e7e828081808487868781818281828384838189888982908e90858583858285838587898789858785878487888786848584878787878a8b8a8b8b908f9087908f9089939293888b8b8b8986878689828382867b7d7b86808380848b8b8b898f8e8f8e8786878d858485907979798f7371738f6f716f926f716f8d6b6b6b8968696889656365856866687345484557525452797f7d7f8f8d8b8d898c8a8c8688888886878787858586858386868684868686868484847d818281788b8b8b93a1a3a19c9fa09f99999a99998b8d8b998f918f9a888688a09897989f9f9d9f9ba6a3a6958d8b8d908684868f8482848a817f81897e7f7e8a797979897a7b7a8a8586858884838487848284857f807f8478777882777677837676767f757475847472748071727185757575857b7f7b847b7f7b8683848389838483838586858681818181797979837777777c6b696b81706f707f62646280626462806667657d6667657c6a6a6a7e7b7c7b7f898a8980898a897a7e807e787577757d7b7b7b7b7b7b7b7a7778777d7575757f79777981797779817072707f7678767f7777778077777781717371806f716f816e6c6e856b696b87626162835d5b5d80686668897674768b7577758c7a7c7a8e8785878b8c8a8c8a7f817f83767976867375738373757383797a798281818183878787828b8c8b858b8b8b838b8b8b8587878785838283857f817f807d7f7d837d7e7d827b7d7b857b7a7b837775777e7779777970727077757475817b7c7b837e7e7e83808180847f817f83818381857f7f7f877e7d7e8a8081808a8685868a8381838a8280828c807e808d8482848a7f7f7f8983838381878787828d8e8d7e817f817f73717379777677817c7d7c7e7e7e7e7f7e7e7e817b7a7b807c7b7c807c7b7c7e7c7b7c817979797f7b7b7b7c7a7a7a836c6e6c868b898b80918f9187999799888e8d8e8483838380757775777b787b808180817c8c8e8c8b818381857a787a7b7371737986888680898b89809191917f9191917a898b897a9c9e9cbb888588998885887a9b9b9b84848284827f7e7f828485847e8385837c7c7e7c868a8a8a878a8a8a838482848286858683848284808a888a858e908e828f908f848e8e8e85969796849a9b9a81969696838d8e8d83949694828c8a8c838e8c8e848e8d8e80929192818c8c8c80898a8981888988808c8c8c808c8a8c828c8a8c838c8c8c848a8a8a848c8a8c85929092878a8c8a878a8c8a8689888986898889868a8c8a868a8c8a88918f9187918f918794959486989898879c999c86a09da0869e9f9e8293949381969496829291928387888786858485857c7e7c867d7f7d877f7f7f848081808b818181837f7f7f867f817f8582848286828282857c7e7c857f7f7f83807f80838180818383818383808080847f7f7f848785877c7b797b83838383828685868383848383818181818b898b848a888a8289898984898989868a8a8a888f908f8a8d8c8d8b8585858985848588878787878b898b87858385897e7d7e82838383859294927e8d8f8d8a7e7f7e8e7e7f7e8d7b7d7b8e7e807e917f7d7f92868486918183818b81838188848284877e7d7e817d7f7d7e6b6c6b7a7b7a7b6f7b7a7b878a8a8a8f87868786888988898585858786878684898b89828988897d868586857b7c7bb29393939bc4c1c472d1ced182939393989a9a9a9da0a0a09faeafae9eacaaac9aa1a0a197888788908482848e7b797b907b797b8f797a79918b8c8b8d908f9086908f908d868586877b7c7b857f7e7f857b797b83777577837b7a7b85808080847e7e7e83818181837d7c7d848181818889888986858485857d7d7d82797979837b7b7b80737173807371738375737580797779837f807f807f807f827f7d7f84817f8182868486828b898b7f868886837b7d7b7a767676787778777878787876787878787373737b7272727f7777777d7979797f7b797b81787678826d6f6d846d6f6d8770717083737373817b7c7b817f7f7f867b7d7b887f817f888684868e888688848e8e8e8f8b8b8b8f8585858d838383897f7d7f84716f71857b797b887e7c7e88818181847e7e7e86807e80837d7b7d867d7b7d847f7d7f8781818187838483868182817e8c8e8c808789877c7b7c7b7b706e707a6664667e676567817372737d7674767b7b797b807e7d7e847f7e7f897c7e7c8b8182818d86858681767976807d7f7d8786858683848484817e807e7f8381837f8280827e807e807c8280827f848484817d7f7d81817f81847f7e7f7c75737581807e80767e7e7e7e8182817b8180817e807f807e8181817f7e7e7e817e7d7e7f7e7e7e807e7f7e808182817d818081808886888386848684868486818686867f868686868383837e86858682878887818585858083858381838583838c8a8c818c8a8c84868886818486848184868480898a89808e908e829c9e9c8f908d908f817e818e8e8d8e848d8c8d7f898a89828687868a8789878b959795858a8a8a848a8a8a848e8e8e858f908f8396949686949294868c8d8c88919391878e8e8e84868586828886888186848683838283838180817f888688848d8b8d839291928392919281979697819a989a8394939484949394849c9c9c859a999a84989698879694968ba0a1a0889c9c9c88a2a1a289a9a7a989a5aaa588a5aaa58aa9aaa989a6a7a688a7a4a78aa7a4a788a9a7a9889b9b9b8594919480838183818283828185868583868786838687868286868682888a888586858686838383877d7d7d857e7e7e887d7d7d87838383868082808580828084808180847f807f837e7e7e83807f80847f7f7f847d7e7d817e7d7e8180818082817f8182878587818383838280818082818181827f7f7f84858385848f8d8f85858585838787878989888987858385898182818c7f807f887f7d7f8b7b797b857d7b7d898987898589898983838383827f817f826769678c7473748d7e7f7e8c7b7d7b8b7b7d7b887f7d7f867876788b6f6d6f896b696b866869688668696889646564895858585b717071747b7a7b898786878a8b8b8b87898a8989878887898788878486878681868586808685867f8b8b8b96727472ad4f4d4f906967696cafafaf9eb6b6b697a5a5a59b92919295868786958082809592919297a0a0a099acb0ac8cb2b6b28faaa8aa88919191868c8c8c878e8e8e858b8a8b868b8a8b88807f808284858486818181857f7f7f85807f8082807f80848485848686868687818181847b7b7b827d7d7d857d7d7d837776777c747274827d7d7d868a8d8a88898b89868789877f858585818787878187858781858385817b797b7e7b797b7f787a787e7b7d7b7e797b797a7a7c7a787b7b7b777b7b7b76757675787879787f75757585777777827c7a7c827f7d7f7d86858686838283887e7d7e8b7b7b7b8981818187818181808587858587898783868486897e7c7e907d7c7d8e8685868d8787878a898989858d8b8d8586848684868486848684868683838388848584878e8c8e86918f91858d8e8d858b8c8b8481818183797879816b6b6b7a6060607356555678626262776c6a6c828583857e8384837973727376767476847e7c7e887e7d7e8982808282838383808685867e8181817d838383808484847f808180817d7f7d827d7f7d7e8381837d807e80827e7c7e807d7b7d7e7d7f7d7f7d7f7d807879787f767876817073707b7e7e7e7a7c7a7c7c7f7e7f7c8080807c7d7c7d7b7c7e7c7e7c7e7c7a7c7e7c7f7b7d7b817d7f7d7f7d7f7d81858585898f8e8f86898b8984888988838584858386868682858685828686867f868786818787877f8787877f89888980868786818687867f8687867d898a897f898b89808889887f8b8b8b7f888888838c8d8c83858785997c7b7c817c7b7c8d898989848686868b8383838e8b8c8b86919091878e8d8e8a8a8b8a848b8c8b848c8b8c868e8d8e87918f9184918f91818a8a8a818e8e8e83918f918298969885a0a0a085a7a6a788a7a8a78aa7a8a78aaaaeaa89aeb2ae8cb0b2b088acaeac81b2b3b48ab2b4b587b0aeb080a8a6a88aa7a6a78ba4a4a4899ea09e8ba2a4a28ca6a3a68b9f9c9f899c9e9c879c9e9c889c9a9c8a969496869795977e858685857b7b7b807b7c7b7e7b7d7b7d83858382807f808480808081807f807f83838381817f81807f7d7f857d7f7d897d7f7d877f7d7f877f7d7f877d7f7d877f817f847e7c7e867d7b7d857e7e7e83818181847e7d7e857c7c7c847f7d7f83817f81847e7c7e80868486827f7f7f828182818183848383828382817f817f828486848287878783898a89808e8d8e85838383857f7f7f857f7f7f877e7e7e897d7d7d897e7e7e887e7e7e8877787787797a7985767876837f7f7f8470707074707070907173718f67696789656465865a595a8863656387636563886567658b7072708d777777847a7b7a746a6a6a9b7b7b7b71666566858583858a8c8a8c8b8c8a8c888a888a898c8a8c8688868881848284858f8d8f8a9997998ea7a5a78cafafaf90a4a5a4947b7b7b977f7d7f95999799939e9f9e98b2b1b298b5bab59ba8aba898acaeac94989a98908e8d8e8c888688888a8c8a878a8c8a87838383838181818a838383837f7f7f7e88888885898889858b8a8b8288888884838383888687868785848583878687848d8c8d8388888886918f9180918f91858e8f8e898b8c8b867f7f7f7d7c7b7c827b797b847d7b7d818181818281818180838383828786878085878580878987818786877e818181777d7f7d79797b79767b7d7b75797b797d7e807e778385837e85838581868586848383837e8383838286878681868786848a8c8a8b8a8c8a888b8a8b878b8a8b8886878685868786868d8a8d83928f928881808189777777877071708a707070876d6e6d877b7b7b8783818387838183878482848a84828488797a79826565657068696872565856805d5f5d7e5d5f5d776669667b777977788181817d7d7c7d837d7b7d867d7b7d867f7e7f7f8f908f818b8c8b82878787828483848584828484848384808686867f8787877e8988897b8987897d8484847d8383837a7e807e797e7e7e787e7e7e7d7d7d7d807e7e7e7e7d7b7d7f7b797b7f8080807d7677767a888788798c8a8c7c8a8c8a7a898a897d898a897e898a897d8786877c8685867d8685867c8786877b8789877c8a8c8a868f8e8f88878787828687868186868682858585838584857f8787877e8787877d8787877e8888887e8a898a828988897f8c8a8c7e89888982898a897f86878683868686828686867d8b8b8b838586858a858785957f817f81676967818a878a848b8c8b868686868d7f7f7f888787878498969886848484878a8b8a888a8b8a85908f90859291928597949781918e91929b9e9b899b9e9b879b999b869f9c9f8596979686959795858c8e8c868c8e8c888c8e8c888c8e8c878c8e8c87909290888c8e948890929881908e908aa09ea082a1a0a18ca3a2a38e9ea09e8c989a988898969887989698838b8d8b858e908e808e8e8e7f8c8c8c828989897f8c8c8c828b8a8b798b8a8b7e787a788186888681898a8984848584818a8c8a80878887818d8b8d828f8d8f8694969486919391878f8d8f868d8b8d848385838383858384807e80857d7b7d847c7b7c857e7e7e847b7b7b867f7e7f837f7d7f857b797b827e7c7e847c7a7c837e7d7e817b7a7b827b797b817c7b7c847e807e838284828286868681868686838081808286868680838283867f7f7f897f7f7f8a7f7f7f8c7f7f7f8a7e7d7e88818181847d7d7d846e716e82626762777677768c8f918f90929492859294928c9c9e9c8b9698968e9291928d9291928d9193918891939187888a88887a7b7a859c9c9c77838383797977798d8c8a8c8b969496878482848b8a888a8c8e8c8e8a9c9c9c8fa8a8a897b5b2b592b5b2b58db2b2b28cb5b6b58db2b3b29dcecfce95c0bec097b3b1b396b2b1b296a8a8a8949c9d9c92949494929092908f9496948e9494948a94949486888988828585857f7f7f7f877b7c7b847b7a7b847b7a7b86757775857879788278797886787978857f7e7f857d7c7d847f7f7f847d7d7d858483848e7a7b7a8275767575707170817e7d7e827e7d7e86828382868d8e8d828b898b83878587847d7c7d817b7a7b7e818181818382837c7b7d7b807d7f7d7e7f7f7f7d8383837d7f817f73818381767d7f7d777f817f80838583808b8d8b7d8a8a8a7d8a898a7f83838382808180857e7e7e887b7b7b8477797780727472826b6c6b876b6c6b85706f70846d6c6d816c676c867671768a777777897a7a7a8e7675768a737373887d7c7d85737373856e6d6e7e666566825e5d5e7c5655567c5e5e5e88797a7987818081808786877b8987897a8987897d7f817f827f817f818687868386878685817f8186817f81817b7a7b7f7b7a7b7f7f7d7f818382838487888784878887848889888188898880878787838486847f8484847c7d7f7d78808180787c7e7c7481808176807f80777f7f7f7a7e7d7e7e7e7c7e807e7c7e807172717d7b7b7b7b8d8f8d7c8b8d8b7f8a8c8a7f8b8d8b7e8b898b7f8888887c8a8c8a7c8b8d8b7e8d8d8d808e8e8e808f8f8f828c8d8c828889888287888780868786818585858183848380848684818987897f8786877d8988897f878687808486847f8486847e86858682878687818688867e8486847f898789838a888a828d8e8d83898989828b898b89908e908688898888858585867c7e7c8a878987878989898f89898988878787878787878488898889888988888c8a8c888f8d8f88949394889a989a85929492859092908691929185919291858e8f8e848d8d8d8a94919489949294848e8d8e868e8d8e8587858782858385847b7d7b8481838183808180857f807f88818181847f7f7f8685838587858385848586858485868582858685827f7f7f817b7b7b817878787e737473787777777e7b797b807f7d7f808886888389878982888988838a8a8a858e8d8e8595959585989a98869496948898969888949294848f908f828f908f849193918494969484919091838e8d8e8485858583807f80837f817f857d7f7d83808180838081808483838381808080827c7e7c837e807e8184828483848284847b797b84817f818281828181818281818685868384848484898a8988898a898886848682868486937c7d7c827e7e7e8378767889787678817b7d7b8d8f918f8c7f7f7f8a7f7f7f8a7b7d7b8b7f817f878181818483848388838583887f807f8665686581646764836b696b8b6f6d6f7d605e60747e7c7e92989a988c909290909393938eb3b3b38fb5b2b598b0adb094a5a4a594b5b3b598b6b6b69ab6b6b694bfbcbf90bab8ba93b2b2b28eababab969ea09e8ba4a4a4919999999091929193afaeaf96bbb9bb8bb4b5b489a09fa085908f90857e807e8089888982848384868b8a8b82898889858383838383838386808280878688868481828184818281877f7e7f85808080868182818380808082797a7984797a797c7f7f7f8b818181847e7e7e8180808084797b798371737181787778827877787c808080847e7d7e867f807f817e807e80868886828688867f8d8d8d79868586798382837986858679868686798383837a7a797a797472747c7070707b6e6d6e7b696869796664667c646664846b6c6b836a6d6a897779778f7f817f8f838583898b8a8b86949294868c8d8c8887868784848684847f807f887e7e7e8b787978836c6c6c846d6c6d8a7c7a7c897f7d7f8a86868686919291808e8e8e818a8b8a8591909186969496838e8f8e868e8f8e82898b897e858685807e7c7e807e7c7e82858385827e7d7e7f8082808281838183777977786f716f846f6e6f827f7c7f828482848285838580838383828383838185848580858585798080807b7d7c7d78808080768080807481828173838383778182817b797979797f7d7f7487878783898b8981898b897f898b8981898b89818a898a7f8988897f8889887e898a897e8c8b8c7e8d8c8d81898a897f8a8b8a7f8686868184828483848284828482848381818181808080827d7f7d817d7f7d817f7f7f7f7f7f7f837d7c7d837c7b7c8280818082868586838688867c8c8e8c7f8987897f8484847d7d7b7d8583828382807e8084868486828584858584838488808280888082808a817f818b7b797b8981808188878787888a8c8a86898b8987878587888684868b8486848584868486888a8887888a88858786878586858684898889838888888489878985898789868081808680818087817f81827b797b80797b7982797b79838182818a83838386818181868181818a83818387817f81857a7b7a817070707b777577807775777e7676767e7e7d7e828583857f8180818087858780858385838684868189878983908f9084949394848f8e8f848c8a8c848a8c8a84888a8886848684808486848385838583868586828382837f8180817e8081807d8787877f8e8e8e80919191838b8d8b80898b89818b8b8b828888888483838388838383858a888a858c8a8c838d8d8d828f908f818d8e8d858584857e86858681808180827f807f8283838382848384828482848783818386807e80857c7d7c877b7b7b88828082878d8b8d8f8b8d8b72838583857f7f7f8c7f7f7f8f7b7d7b8c7f817f8b7b7b7b8a7b7b7b86777777816e6f6e817d7f7d8d8284828b8f8d8f8d93919387a5a2a593a5a2a58ba4a6a493a4a6a496a6a6a68e949394849a979a8c9a979a999f9f9f9b94959493a1a0a1989a999a939d9b9d91a7a5a794a1a0a1939e9c9e8cafaeaf94b4b2b499b7b6b792b7b6b788a8a8a88c909190829492948494929480908f908093929381848384837f7f7f7783838383787978817d7e7d86808180888b8d8b86838583878383838481828185818181857d7c7d827c7b7c847f7f7f858584858487868784858685818586858383838383808180857f817f84848684838182818481828184838383848989898287868783838383838082807e8284827a78757872716d71767071707776767677787778777877787a7c7d7c7a7b7b7b7d7e7f7e7f81828179818281818586858684828484848284888385838b8385838d7f817f8f7b7d7b907879788e7b7c7b858a8a8a8686858685797879867b7b7b858685867c8685867f8182818585868586828082857f7d7f897b7a7b887b7a7b8e807f808880808081747574796f716f7e7574757e7574757c7b7a7b7e7d7c7d7e7e7c7e7a76747678696b697d777777827072707d767876787f817f768f918f7f8b878b878380837b8a888a7e8b898b7d8485847b848584808584857a858585788080806d80808074818081737e7e7e7280818070808180787e7e7e7b7e7f7e7c8b8c8b838d8e8d808889887e888a887e8b8a8b7a8a8a8a798a8c8a788b8d8b7b8a898a7b8c8d8c7d898b89818788878185858585858585848e8c8e8286848681807f80808383837f848584818181817e8684867d8482847c8886887d8684867a82838279898a897e8687867e8787877e8886887b868486848a8a8a7c7c7e7c8186888681898a89848c8a8c7f8c8a8c828c8a8c868c8a8c838a8a8a86908f90898b8b8b8b8786878b8384838885858588878787878d8c8d89919291878e8f8e8785868583858685857e7e7e857c7d7c87818281867f807f857e7f7e847b7b7b817d7b7d837b797b8573757382797a797f7d7c7d80808080837f817f817c7e7c847b7d7b867f817f8a848284897f7d7f867b7d7b867b7d7b82838383848c8e8c858b8c8b83949694859b9f9b8a919491849393938396979681989a98839596958096979683969796848c8d8c838989897e8c8b8c848988898483858383868886808e908e8590929083969896849c9e9c84a2a4a283a0a2a081a0a0a083a0a0a081a09ea0809c9b9c819c9b9c809c9b9c809c9a9c829c9a9c819c9a9c829997998394929485949294869392937d8f8e8f7c7b7c7b827b7c7b7d7e807e8182828282818281807f807f828081808481828186818181847b7b7b87737473857374738778737889736d738c6b696b757f7e7f8682838287828382888080808d8787878e8789878c8a8c8a8a969896889ea09e8b9b9c9b8b999a998e9494948f949494929091908e9292928e8c8e8c8a8f918f8d8f908f8f94969496979597959c9a9c969a9a9a998f908f988e8d8e938e8d8e958c868c98908a9091919291979c9b9c8f929392908c8d8c8f9191918c8b8b8b91918f91858b8a8b7d7b797b7c6b696b7e676a6788676a67838485847d8d8e8d85878987838f918f8798969885989698848684868996959682989798899c9b9c87a09fa08aa09fa0849c9d9c84949494838d8f8d828587858387868786898889828c8e8c83888a8883858585817f7d7f818180818783818383838183847d7b7d817d7e7d8381828183838183787b797b7a807f807a807f80788585857b858585798684867c8886887b868586798a8a8a7b87878780858585867d7f7d85898b8983949294858988898a8b8b8b8887878786898b8988898b89858f8d8f818785877b7d7c7d807f7f7f8185848589858485817d7b7d84757375867d7b7d857d7b7d84807e8089807e808c7f7d7f8d7b797b8a7777778977777788818281878182817e7b797b7a777577756d6f6d7b6d6f6d7c7878787e7e7e7e85818281868685868986858687908e907b949694758b8d8b817e807e7f7d7f7d818181817d8584857d8583857c848284788584857e858485778788877786868677898a8977898a897787898778888a88748b8b8b77919291838e8e8e848a8b8a81888a8884898b89858b8a8b858a8a8a85898b8987868686848b8b8b848786878388888881898a897e8c8e8c7f8b8d8b80898789828f8d8f828c8e8c818c8e8c828a8c8a81898a897f888688808e8c8e80908e90819492947f9798978490919083858485818889887e8c8b8c7d929292848a8a8a7e959395849191918797969786979497879f9c9f88a2a0a2869c9a9c87969496858e8e8e888c8d8c888f908f8c9190918b8989898885858586818281897e7d7e857b7a7b827f7f7f817b7a7b857f807f847c7d7c857b7b7b847b7b7b8575747582797979817e7c7e817f7d7f83817f81837e7d7e848080808381828184848684838486848585878588838583888684868987858787848484878685868884858486848584837e7d7e807b7a7b807473747e747374837b757b827b757b82797879807d7c7d80868286848886887f93959380979997859c9d9c819a9a9a829c9e9c84969896849c9e9c84989a9885989a9885909290838c8e8c838c8e8c82908b9080928d92808c8e8c818e8f8e829091907f9292927f918f918088868880808180808081808183838382787978817778777d737473778181817e8786877d878687818383838187878781858585818484848684848486858485858988898493929386939293878e8f8e878e8f8e898f908f888b8c8b8a9e9b9e8da5a2a58b9c9e9c909c9e9c8d9c9e9c8f9597958f9496948a9698968a9c9e9c8ca2a3a28da09ea0909c9b9c8c9a999a909a999a8fa0a0a08ca7a6a78c9a9b9a8e9798978f868686918686869ca5a4a597a5a4a596a7a8a794a7a8a797acabac93acaaac95a1a0a1909f9e9f8f9293928d7f817f8e7573758d757375826a6c6a7c757675869c999c82a7a4a785adaead8cadaead88a1a0a182a1a0a183a0a1a088a8a9a888a4a3a48aa8a8a887b2b2b285a7a7a7819c9b9c7d898a89828c8a8c868f8d8f7f848284808c8b8c7e838583808183817f797a7983797a797f7072707d737573827f7d7f857f7d7f877e7e7e8a7e7e7e818785878386848685898989878b8a8b83918f91808e8c8e7d9394937e969796809a959a7e9e989e7b8e8c8e7a8886887c9294927d8a898a788d8c8d738b8a8b748b8d8b7c878987827b7c7b827f7f7f81737673816f736f867775778e7775778d737173857b797b837f7f7f847f7f7f8a7d7d7d8a797a798588868881918f91848d8b8d84878587858b898b878b898b8a8f8d8f88878587817777777b6d6e6d7c6664667c6d6c6d7b7371737b7b797b827e807e858183818586878686898a89898c8a8c8884848489898889817f7f7f76757775757e807e848e908e85919391828c8a8c7f8c8a8c7e8684867d8684867c8482847987888777898b897b898b897c8b8c8b778c8d8c788c8d8c7a8e8e8e7d8e8f8e888e8e8e86898a8981878987828c8d8c818c8d8c808b8d8b808a8c8a7c8c8d8c7c8e8e8e7e8b8d8b7f8a8c8a7e8c8e8c818b8d8b7f8e8c8e818d8b8d828c8e8c838b8d8b838e8e8e828b8c8b828f8f8f82929192849695968596959683919091849392938494949481929292839fa09f8394969482929292829494948196979685969796859b999b86918f91858c8c8c848a8a8a8383838384838383848788878388898889848284858482848780818085848484848284828b81838183818181858687868785848583878687857e7f7e847b7b7b82797879827d7c7d818081808180818082808080857d7c7d84797a79857f7f7f847f7f7f867f7f7f858182818683838385838383877e7d7e877b7a7b8573717386797979877e7e7e837b797b827e7c7e8280828086868886869090908294939482919291838f918f838f918f8395979581959795809496948497959784939193818c8c8c838c8c8c828c8b8c838c8b8c838f8e8f818b8b8b838c8a8c818a888a808c8a8c7e85848580858485818584858285868581838483807f7f7f7d7b7a7b7a7876787b7b797b7a7d7b7d7f8381837f7f817f8083858380898789808c8a8c8191909184929192819797978199989980979897829a9c9a84979897849291928694969488949694879192918a9797978897989789989a988c9ea09e8ba0a2a0899d9d9d8b9d9d9d8d9f9f9f8d9a999a8a999e998d999e998ca2a0a28da2a0a2929898988c9b9b9b8c9c9c9c8ca0a1a089989a98939a9c9a909799978e98999894a1a2a1929c9d9c95a5a6a59ba5a6a5958b8b8b959493949694969494949694969b989b8a878587846c6c6c886c6c6c888b898b8f9392938f9c9a9c8f9c9a9c8ca09ea090a4a2a48c9a9b9a86969796869494947b89888985878987848a8c8a88949694899193918a97999783929492838383837f8080807885858581898989858787877c7674767f807e807e8381837e828582828c8d8c858b8c8b85898989838b8d8b828a8c8a7c8b8b8b81878687828385838a848684878787878b898989868385838187898778808080737b7a7b73797779767a787a757e7c7e747e7c7e70787a78757b7d7b787575757673727376706e70776967697e696b697f696b697b6f6d6f7f6b696b84767476887876788c7775778a7573758b7473748a7473747f777877847374738c7375738c7072708d706f708b75737589727172807371737b6767677a606160735553557c656465877b7c7b89878687868e8e8e868e8e8e84929492829294928294969486949694807f817f7d6f6f6f82696a69887779777e7878787b7e7d7e7f818281808b8b8b898f908f868a898a848685868187868781858585808482847f86868679898a8978888a887c8889887d8988898186858684878787868787878e8789878a8b8c8b87898a89858a8c8a838789878186888681878787808687867f8789878084868480868786818788878285858581898a89828c8a8c828c8a8c838787878388888885878987838e8e8e858b8c8b828789878483848382808180828081808580818082868486828886888284868483848684828886888288868881807f807f807f808084828482848284838482848384828483838383838484848685848587878787858a888a888987898886858686848484857f817f8c7e807e80868786887c7a7c8377787783797a7985797979847b7b7b868181818c858685878e8d8e858e8d8e7e848584807f7e7f837f7f7f837f7f7f837f7f7f85838483868383838586858685898989858e8f8e8793959388939593899b999b889b999b879e9e9e87a1a2a1889c9e9c85999b998598969886969496859998998599989985999b99849395938491939183939593828f8d8f819391938298969880949394839494948292929281858585808d8c8d7f807e80827f7d7f807d7d7d828584857e7d7d7d797b7c7b7e7977797c7d7d7d7f818181808586857e8e8c8e7e8e8c8e80918f917f8b898b80898b898087898784888688848c8a8c838d8e8d848f8f8f818f918f809394938197989783929292849595958496979687a1a3a183969896869696968796969688959595889594958a9294928b92949290969596909695968c9b9a9b8b9c9c9c8a9598958b929492888e908e8d9797978d9f9e9f909898988f9a9a9a8a98979888989a988b9ea09e8e9a9c9a919a9c9a869697968c9192918c8485848d84858495949394987b7b7b93626062875c595c875756578c7472749692929296989998929c9b9c929c9b9c909c9a9c8f9c9a9c919c9b9c8b8b8c8b868c8b8c7e908f908494949486979797899f9e9f7f9495948c888a888283858383717371807577757b80808089898889788c8d8c889091908791929181989a9884838183848381837983858375797d7975817f81818f918f8286888683878987878c8c8c868f908f8387898789838583828384838181828182838583857f817f7d7d7d7d79757475787371737b74727479747274777b797b757c7e7c787f817f78818181777e7e7e7a817f81788583857e8183817e7a7c7a827b797b897f7d7f86898789898684868d7f7d7f857b797b816667667c5f615f7c5a595a82525152845c5b5c88605f60835d5c5d80535253745e5d5e83656465806d6d6d86797a798b8c8a8c8d8684868d8383838c8c8a8c868d8d8d838b8c8b7e7f817f7e76787676626262745d5c5d725e5e5e816e6f6e85747574876667668278787886838283888787878c8b8b8b8a8685868a8482848c8182818a8484848985858583888988818b8d8b808a8c8a818889887e8788877f8e8e8e7c8b8b8b7c888a887c898b89848b8c8b8486888683858585838788878285848584868686808787877f86878680878787818787877e8788877f898b89808d8d8d81898a8981888a8881898b898188898883888988848484848483838385878787838b8b8b838989898389898983868786898b8d8b82868586857d7f7d817f7f7f81828382818584857f868686818a888a828a888a82858685848686868386868684858485848585858585848583848584867f7e7f847b7d7b857b7d7b867b7d7b857b7d7b887b7d7b8c797b79867d7e7d8088888884898989858b8c8b818c8e8c85898b89877f7f7f89757675836a6a6a84727372827e7d7e8186868684888688868c8b8c848c8b8c859291928695959587999b998a9c9a9c889a989a87969696899697968c96969689949494898f8e8f888d8c8d858e8c8e838e8c8e828a888a818987898286858685838383848686868487888783878687838786878387898783878987827e7e7e82818281807b7d7b7e7b7d7b7e7d7c7d7d7b7a7b7d7f7d7f7b7f7d7f7b807f807c8080807d8e8d8e7e9392937f9193917f9193917f9595957e9595957c969696799495947c9495947d8f918f7f8e908e818e908e7f8f8e8f869190918697979786989998859a9c9a819c9e9c82989a98829899988ea4a1a494aaa7aa6f9193918491939187999b99889a9c9a87999b998a9a9c9a899799978c9799978c9494948a9696968b9698968c9698968b9698968a9092908c9092908d9092908b8a8a8a8b858385878482848a8583858d817f818a7b797b8d7d7b7d8b7d7b7d8a8482848a86858691878987958a8c8a8f838583908587859494969498989a98999c9e9c9b9c9d9c9696969693949494948c8c8c918c8c8c88898a898e8a8c8a87878987878c8e8c878b8c8b858383837f7b7b7b857e7e7e807e7d7e7d7a7a7a8281818186838383838e8d8e918b8a8b858785878a8e8c8e7b83838376838383747b7c7b787777777f8888887c8686867f898a897e8e8e8e898a898a818d8d8d848c8d8c848b8b8b878d8b8d84898789858685868480808082787878847878787f737273756d6b6d7c746f6d7a777371777173717b787978797877787c7877787a76747671737173706f706f787b7b7b7f77757779706d70787777777d7b7b7b84838783857b7d7b876a696a7e5f5e5f816564657e7070707a7b7b7b807e7d7e87838283898c8a8c86878987877b7d7b827b7d7b817f817f867b797b83757375826668668862646284686768896f6f6f8e6563658c555355805d5d5d765c5d5c74565956766565657c76757684817f8186878787898686868f8a8a8a8f888888918485848b8788878a86878688868686878887888788888887828382828384837f8486847c8988898286878680878787818a898a8488878882878787828988898287878786878787858787878385848584848684838686868385858582868686808586857f87878780868786818787878288898882888988808a8b8a818a8b8a8088898883868686838585858485848586868586888786878585858581818281827f807f8483838387898a898c8483847d80818083808180817d7c7d7e80808080848384828483848082828281848484828787878285868583858585858483848484828484878787848788878287888783898b8984898b8986878987858789878787898785878987897b7c7b857e7e7e847f7d7f817f7d7f827d7f7d81818381817f7f7f848d8c8d8a8c8e8c868c8e8c878e8f8e869192918596969686989998889c9e9c869899988797989786959495868e8e8e86908f90878d8b8d878d8b8d8686848684848284867f807f877b7d7b868482848784828485858385888684868783838386848484888585858686878685818181827b7c7b7f7b7a7b7b7775777a7878787a7676767a7577757a797b797c7f7f7f80818181818d8e8d819496947f9596957e9596957c9392937c9190917e909290809092907d9190917f9292927c9092907c9595957c9696967e949594809797978295959585959595869393938794929488949394859696968298999881979797849b9d9b8e8e8b8e80838183849799978497999786999a998597979785929492869395938a9496948b9395938b908f90888c8b8c878a8c8a898e908e8b9092908b9496948e9294928e9091908c9192918b8f908f878e8e8e878a8a8a898d8e8d8d9496948f969496919694968e919291929c9f9c8f9fa09f909899989396989693999b999491929194919291978c8a8c938c8a8c9388868890888688908a8a8a928a898a888788878c838383817f7f7f877f7f7f808080808388898888898a89898081807c7a7a7a8a8180818481818178807f80847d7e7d767b7b7b85878587787c7a7c84878787858b8c8b7b878987848c8e8c818e8d8e838e8d8e839190917a91909187929492828c8c8c80878687818685868385838581858385808080808283838383828382837f7f7f7d7979797d8486847e81817f7b7f7f7d7d8685867e8988897c898c89808e938e75919291778a8b8a7b8f8e8f7d949294748c8e8c7b8c8e8c7e8b8d8b848f918f838f958f838b908b839c9a9c889c9a9c849698967c8081807d81808186838283837b7b7b83737373846f716f86737573867577758271737183737173877d7b7d8e8786878d8382838b7d7e7d846f6f6f8d7674768d7b797b8a7071708375767588827d8288827d828684828483848284888584858a898b898d8988898c8988898e8687868d818181898a898a878988898786868686858685847f7f7f82848684848a898a828988898487878782878787808787878087878781888788818686868384868486868786838585858485858585858685868586858481808184828182828283828182838282838383828383838483838384848484838383838186858681858685818586858185838584848284828282827f7d7f7d82797a79817d7d7d7e7e7e7e8b8383838c838583828385837c838183808987897e7e7e7e827879787e71737181717371827170717f74747480797879807d7c7d8185858581878787838b8b8b868e8d8e86949394878b8b8b868789878585868584808280857f817f8480828085818381838686868686868685888988838c8c8c868f918f8593949384959595879697968a9899988d9899988c9a9b9a899a9b9a8a9a9b9a889c9e9c8b999a998496979687919391868e908e858b8c8b828b8c8b848b898b8888868886848484848484848583858383818381827d7c7d837f7e7f817f817f827d7f7d818080807b6d6e6d7b6f6e6f7d6765677a6e6c6e7c7170717c7b7c7b7a8081807c8989897e8b8b8b81918e917e9794978297999c818e9091808b8c8b7e8d8d8d7e9493947f9493947e9493947f9694967e9192917f8e8f8e7e8e8c8e7f8e8c8e7d8e908e7d8f918f7f8e908e80929492829092908291939185909190879192918a9192918a9496948794939484969496869a989a849a989a83969896879c9e9c8496949684929192858e8e8e858d8d8d86929392848f918f888c8a8c879190918b9494948a9696968a939593889395938b9394938a9595958a93959389919291898c8e8c8a8b8d8b888b8d8b8a9193918d8e8f8e909294928c9696968d949494909192918f919291909694968f9694969294969492949694909c9a9c90979697918b8d8b908385838d7777779073747390777977927e807e8f848684898486848b8381838a7c797c847676767d6d6e6d7a7372737c6c6c6c7a727172796c6b6c83747774857b7d7b868181818c8687867f8d8d8d839a989a849694968a9190917b989998859c9d9c879e9f9e7d9e9f9e839798977a939393818c8c8c8194939480919291838a898a818a8c8a808a8c8a83888a88848889887f8684867f8987897f8886847e8682807b8284827d8486847f83848381878787838b8b8b7c919091798c8b8c719797977a92939278919291789c9c9c7ba0a1a07da2a3a2809c9d9c81999a9981999a9984929092848e8c8e778383837e8b8b8b808f8e8f7d8383838389898985838483877e7e7e8d7d7e7d897f7d7f898381838a8787878c8787878e8987898a8f8d8f8c888888908b8b8b8b8789878c848684898685868683828384828382837e807e827e807e80908f908f8c8c8c928685868f8c8e8c8e898b898c898889898080808d7b7d7b887d7f7d83737473826e6f6e87898c89828384837e8787878086868683858385818583858286848681888688808686867e86868681858585838482848483838384838383838383838580818083838183848281828282838284808080838182818486858682838383818685868084848481838383808586857e8787877f8684868085838582868586818484848087868781818181848383838a878887877f817f84878987838785877f8583857a8988897f8e8d8e7e8d8f8d8390929085949694848d8e8d878e8f8e858e8f8e868787878687878782838483847b7d7b817375737f7b7c7b827f7f7f82818181828486848487898786878987878c8e8c87919091889392938798969888949394879394938692939286929292848f8e8f868c8b8c8b8a888a8b8486848d898b898c8886888a88868889888888888585857f808280817e807e8785858580878787858b898b838381838283838383838383837b7d7b7f7678767c7777777f7373737f7173717e757775867777777d858485818f918f8394969482949694809092907e8e8d8e7c918f917d9190917c8f8e8f79918e918a8f8c8f7c898b8b818e909181919091818f8f8f808e8d8e7f8889887f8a8a8a7e8e8d8e7d8e8f8e7f909090809290927f9694967f9394937f9293928090929081929492829294928291929183919391858f8f8f868b8b8b89878687898a8a8a8a8c8c8c86909090838e8e8e8386888683858785838a8a8a858e8e8e868f8f8f8794929488919291879394938fa1a2a18b9c9c9c8c93939387909090888d8d8d8b8f908f8c8e908e8a8f918f8b929492898f8f8f868a8c8a8786888688868886888688868f8b8b8b8f8988898c8886888a8c8b8c8d8a898a8b8685868f83818390807e808d7b7d7b8e7173718b7778778c7b7c7b8d7b7d7b9087898792878687917b7b7b99777977937779778373747380666666817c7a7c8283818381919091889a989a849899988598999889a5a2a587a5a2a5869e9b9e8b9e9b9e90a2a5a28a9193917e818181757b7c7b897979797b7d7e7d817f817f887f817f8082838282898a89778e8d8e798f8e8f848c8c8c7e8889887a8685867b858385827d7c7d828080807f868586838482847e8381837e83818381898886798785837d848684808385838187878780838383838182817e838383768c8b8c7c8f8e8f769394937f8e908e7a908e9078908e907c91919180949494829292928393939385979597749492947c939293819392937a949294809492947e8f8e8f838f8e8f8b898889888e8d8e8a8f8d8f8a8f8d8f898f8e8f898b8b8b898b898b8a8583858c8685868b8685868b7f817f857f817f8a8888888c8b8b8b8d9394938c9798978997959787908f908e8f908f908d8d8d8f8b8d8b8e8c8e8c8e8e8d8e888e8d8e837f817f8473757386949294859492947c81818181838483868483848685848583858385848482848484828483848284808584857f8584858185848582858485838383838383838384818281838182818280818084838383848483848484838484848384848383838385848583858485848484848284848481838383828483848284828482868486818685868284848480838483818585858d94969488898b898b8e908e828082807e7d7b7d7c7d7b7d7f7e807e847d7f7d807b7c7b82797a797e7775777e7b7a7b817a797a81787878837b797b837b797b84807f80858485848488898885888988858888888588888886898989868f8e8f878f8d8f8b8f8d8f8a8d8b8d8b87858786878687868786878683828385818081897f807f887f807f857f807f898284828a8485848a7d7c7d877c7c7c887879787f7574758479797985797879867d7b7d85797979837574758779777984777577837371737e6c6a6c7e7371737b7e7c7e808988897f88888883898b89828a8c8a818e8e8e83868586818889887e8686867c8688867f848684828c8a8c7f8d8b8d7f908e907e908e907e8e8f8e7e8c8e8c849795977f8f8f8f8394969483949694829a989a849a989a829c9a9c829c9a9c7e9a9c9a7e9799977e9a999a7f9c9a9c7e9797977d9c9b9c7d9c9e9c7e999a998099979982969496849694968493919386939393899697968b9492948a92909286939393829595958298989886979897869698968694969486949394859492948a9190918f9393938a838383898e8d8e8b969696879899988d979797829393938a909090888a888a88888688848a888a858c8b8c888c8b8c8b8e8e8e8e9493948e9090908d909190909393938e9190918a8d8e8d8a9092908e918f918d949294948b8d8b8d7f7f7f927e7c7e87686668856766678a5a595a83707170958e8d8e97949194948f8c8f93949294939f9c9f8d9c9c9c83959595808a8b8a7f807f808d7e7e7e7d8f8d8f8d828482897f817f878b8a8b81818081787b7d7b867f817f82908f9087a19ea1849c999c859c999c889798977e97989784888688737e7c7e847f7f7f758888887f8181817c7d7d7d7c8081807e848484828e8d8e808b8a8b8081808182868586827f817f7c7d7e7d817777777c7f817f7c7f817f7f8486847f8181817e7f7f7f817d7d7d797572757a6f706f7a6b6c6b75797779807d7d7d7c807e807b8381837886888680898b89818787877c878787767e807e7a848484818888887b8788877f8987897f8a888a81888a8884888a888689888985868586868482848a8482848f8a898a8c8a898a889290928c949394868d8e8d858d8e8d8fa09ea088a2a0a2879a9b9a8797989787908e9085908e90838c8c8c8384868486767776927b7c7b90888a888a8686868d858585808585857f8081808380818092787778827e7e7e7c8584858285848584858385848583858086868681868686808786878586858682828182808281828181808184818081838182818480818083818281838081808581828184848484858787878784828487848384858383838585848582848284818482847f84838483838383838183818384828483848284817e807e82818281838383838c8b8b8b88838583867e807e827b7d7b7e787a787f7f7d7f817f7d7f81818281818685868585848583878687818586857f8384837e8486847f84868483878787868787878a898a89868687868a878787868787878986878688858585898182818a7b7d7b88817f81877d7b7d867d7b7d887d7b7d877b7c7b8577787782767676857878788577767785767676877979798b777677887c7a7c897c7a7c877b7b7b87787978857b7c7b86757575826b6c6b80646664836b696b8375747581838483808586857d858385818583857f8c8a8c7e8987897f898889818383838388898882898b897f8786878288888881898a897f8a8c8a7d8b8d8b838e908e81929192809595957f989798829c9c9c81a09ea081a09ea08e949394819a989a86929492848e908e838e8c8e81908e90898c8c8c81908f907f929492809092908393949383969696829c9b9c809c9c9c7e92929280929192828f8d8f82929092858f8d8f858f8d8f889190918a8f8e8f8b9694968899979986979897859a9c9a849b9d9b83999b99879c9c9c869d9d9d859899988698989886929292878e8d8e8c9190918a8e8d8e8c88868886888688888b8c8b848b8b8b8a9292928b9696968a9c9a9c869a989a889899988a9a9b9a8b9a989a899492948e9091908d9193918b92929290959595899092908b7f7f7f817e7c7e827b797b857372738b7b7b7b898e8b8e8d95939593a6a3a699a6a3a69a9d9b9d97959495909491948c918f918f8a888a8f878587858382837d7d7c7d8187878781878787847e7e7e897e7e7e837f817f847b7d7b867c7b7c82777677857f817f8b8385838a858685838283827f838183867b797b847476747c666966796d6b6d7b737173806c6d6c716c6d6c85797a797b7b7c7b7d7c7e7c7e828282827879787d7577757c7676767e7071707b6f6d6f7f7777777d797979837979797e7c7e7c7c7c7e7c7e7d7d7d827f7f7f777b7b7b7b7b7b7b808383837e878687777d7c7d7f7f7f7f80807e807e7e7c7e7d7b7d7b80868886848384837b8787877e8383837f838383848483848084838483878587848f8d8f839294928694969486979797899c9d9c8aa2a2a28fa6a6a691a6a6a68da9aaa98da5a6a588a5a6a584aeacae84b3b1b386a2a0a2879c9a9c7f94959488919391869a9a9a7d908e908591919180a29fa285a7a8a793a2a3a28a888888878b8d8b808f8e8f7e8d8c8d809190918991909185838583807e7e7e848584858685848584858385848583858484838483848384867e807e847c7e7c83807f8083807f8083807f8087807f8085808180838081808280818084808180837c7e7c87787a78887c7b7c848182818582848286808280867f7f7f818381838283818380828182818281827f818081808283828281818183818281828182818a8e8c8e8c918f918187898784858685807c7b7c7f7d7c7d7e7e7e7e818181818185858580848284858482848384838484848284848785878588868887807e80887f7d7f887b797b887b7b7b877b7b7b847c7c7c857e7d7e847f7e7f857f7e7f87818381877e807e867c7a7c867b797b8777767787757475857071708572737285777777837b7c7b86807e80887d7b7d8a76757689767576887070708869686984676867816b6c6b816a6c6a817777777f7b7b7b82878687878b8b8b87919291858c8e8c80888988798b8b8b818c8d8c7f8a8a8a7d8c8c8c7e8c8c8c828486848284868483888a88818e8d8e848e8e8e828f918f7e92939282929492859a9c9a869a9c9a85979897849c9a9c8598969885949694859294928693939386959595839e9c9e869e9c9e879c9a9c87949294849291928392919283929292839695968692909285929092819494948394949482969896849c9e9c839e9d9e849d9c9d869c9b9c899f9f9f8c9e9d9e8c9e9d9e8b999b9988979797879895988497959783989a9886999b99829696968297979784969796849a9c9a8597989788999a998a9795978a9795978a98969888969496889593958c9694968b9191918a949494888d8f8d86949694878f8d8f898f8d8f8c9496948c9496948b8e8c8e8e7876788e6f716f80696b69857e7b7e878987898d9d9b9d90a09da090a7a5a791a4a2a490949494929191918e8f8f8f8f8c8c8c96949294949492948d8b8d8b8b8b8d8b8b8c8e8c8b8c8e8c8b898b8984828482777b7b7b848685867e807e80868785878787898780898b898c8a8b8a828483848583828388818181827373738073737386797b797e7b7d7b7a707270817b7d7b7f7d7b7d7f7d7b7d7e7e7f7e7f8182817c848684828486847f8486847f8486847d8486847d7f817f82868586807e7d7e818385837f7b7c7b817c7c7c807f7f7f7e7b797b7a7b797b7e7371737b706e70727371737e73717381737473797778777d8482847f88868881868886808f908f7f8a8c8a7f878987828a8c8a838a8c8a839492948296949682989698889d9d9d859d9d9d869d9d9d8ba6a4a688a8a6a889a6a6a688a2a2a2889f9e9f899f9e9f8c9a9c9a899c9e9c899c9d9c879fa09f849c9c9c849a999a829a999a859a9a9a839a9a9a80969596809493947f94939483979797868e8e8e8b83848386898989848e908e8e888a887f8d8f8d848b8d8b7f8785877c807e80897b7b7b838486848685848586848384888182818583848384808180857d7c7d807f7f7f80818281808081807f818281837f7f7f857b7a7b847d7c7d827f7f7f867f7f7f867b7a7b847e807e897f817f86808080867e7e7e847e807e837e807e84807f8080807f8082807f8082807f80818080807f838183838283828280818082808080857f7f7f907c7a7c84767476867573757d7d7c7d7d7e7e7e807e7e7e7d8182818381828182848384838687868487888782888a88828a888a808684867e888688878b898b838f8d8f898b898b8685848585838383837a7a7a84747674847476748478797884787a788475777583777577847573758275747581787878857877788775757585716f71846d6b6d836b6c6b856f6f6f867b7b7b897e7e7e89858685848c8e8c8694929486949294858c8a8c838c8a8c7d7f7f7f8b7374738c878687838c8d8c828687867f86868677878687818c8c8c838e8e8e829694968496949683969496839496948190929081919291828f8f8f868f918f8693949386929492868a8c8a868c8a8c878d8b8d86908e90888c8a8c878a8c8a868d8f8d88919091868f8e8f838e8c8e848c8a8c838c8c8c869090908692919286969496849a999a839e9c9e84a0a1a087a0a1a0879ea19e84a2a7a285a5a6a582a0a2a0829e9e9e849f9e9f879e9d9e8a9c9a9c899c9a9c8c9c9a9c899798978697979786999799849c9a9c85999a99859797978798999888979897869798978593939385929292878f8e8f858c8c8c8b9a989a878e8e8e88908f908a9694968a9b989b8b9c9d9c878c8b8c8a868886897f817f877e7e7e867e7e7e82737273826b696b7c706f708ea5a3a58da0a1a090a0a1a08d9a999a8d9a999a8b999799899593958e9192918d8c8e8c908f8e8f958f8e8f91949394909494948e8d8b8d908785878c7d7f7d887b7d7b8b807f80897f7e7f7f7173717c787a78878b8a8b7f8080808d8a888a838a888a837b7a7b877f7f7f7e79787984807f808a8181817f797a7983818281857e7f7e7e7577757b717371817072707c7072707a616361816869687b6b6a6b7d686768826e6a6e7e6b676b806867687d6867687d7170717d75757580787978817e7d7e7f878a8780878a8783898889818685867b8684867c898789818c8a8c7a8c8a8c7f8f8d8f819391937e939293829796978396969683969696869c9d9c859fa09f86a6a4a684a6a4a686a6a7a684a2a3a280a29fa2839f9c9f839f9f9f849d9d9d859f9f9f899d9d9d839e9c9e869e9c9e859a989a889c9b9c8499999986949494878a8c8a87888a888684868486848684868e8c8e8492909286949394849c9c9c81908e9085989898819f9f9f81a4a5a481a6a4a683a1a0a185a8a6a88da2a0a28d9193918280828084818381787d7f7d7c7c7a7c7f8e8c8e83818281857b7b7b8784838488848284897f7f7f847d7c7d8480808085808080857e7e7e887f7f7f867e7e7e8480808083808080827f7f7f807d7d7d807e7e7e7f7e7d7e808081808680808088818181857f7f7f80808180847e7e7e8280808081808080857e7e7e827e7e7e817f7f7f807d7d7d807d7e7d827d7d7d827f7f7f827f7f7f84808080867e7d7e857b7b7b867f7e7f7a7c7c7c7a7e7d7e808283828381828182808180818381838283818381838383807f807f7c8786877f898889837f7f7f8487868784848684828486848386848683807e80808484847e8685868086858683838383827e7d7e837c7c7c817e7e7e7c8383837e848284828482847e8082808480828083888988868b8b8b889293928b9092908e9290928d9694968a8e8e8e868988898687878785878787848183817e818381787b7d7b8b8f918f8b88898887888988849291927f9494947c979597869795977f9494948193949380909190818e8f8e818c8c8c80908f90818e8e8e848e8e8e848e8e8e82888a888388898884888a8886878887888585858785878587888a88888d8f8d899193918895949587969696879a999a859f9f9f859c9e9c879ea09e889c9e9c889c9e9c88a5a2a585a19ea1869fa09f879c9d9c859c9a9c849c9a9c859c9e9c839a9b9a83a2a3a285a5a6a585a0a1a0869c9c9c8894969489909290888b8b8b898888888a8b8d8b878e908e84949294809492948394929482949294829496948094969481949694869496948b9492948e83828380808180887777778373717380605f607f5e615e846a6d6a817b7b7b857b7b7b847f7d7f888b898b898c8e8c8b8c8e8c8d8c8e8c8e8c8e8c8d8c8e8c8e8182818b7b797b886f6d6f875d5d5d8656565684504f5087504f5084555755905a5c5a98797979916e6c6e896261628a6261628654565485545654894e514e8a585b58815c5d5c7b565756835557557d5557558a5756577f525152815b575b875b575b886361638263616386636163826361637d686568816d6a6d81777577817b797b7e7f7d7f8186848681898a8983898a8982898989818989898087898782868886808685868483838382838183808381838486858684878687818080807e7b7b7b808584857c7f7d7f79787a787d8082807d85848581878787808888887e868686848e8d8e858e8d8e869496948894969480908f9082908f90828c8e8c828c8e8c818c8e8c818c8e8c8294939480949394829494948394949487929392838d8f8d858b8d8b82868786818b8b8b8383848383848284838482848a848284898c8a8c8d9493948f9a999a8d9798978a9a9c9a879a989a879a989a88a3a1a3879998998494949480a0a1a0809e9e9e819e9e9e839394937d93949381858385848b898b858382837e8787877b8c8e8c837b7b7b7d7d7b7d858b898b8a81828186818281897f7f7f848081807f7f7f7f847f7f7f827e7e7e827f7f7f827d7c7d817c7b7c827c7b7c807b7a7b807c7b7c827b7a7b807d7d7d847f7f7f828080808181818180808080827e7d7e7d7e7e7e7b808180817e7e7e827f7f7f817e7e7e817e7e7e80807f80807e7e7e817f7f7f837e7e7e858181818281818182817f81847f7e7f86767876807b7b7b8680818082808080828182817e838383807f7d7f827f7d7f837e807e8089878980878687827f7f7f847f7f7f857d7d7d83797b79857f817f8583818387898789868987898687868784868586808383837e7c7c7c7e7e7d7e7f8080807d8383837e8e8c8e829492948893959386969896899c9a9c899695968a9696968a9495948a92909286868486888f908f84919291878d8e8d838b8c8b7f8b8d8b808b8d8b83989998879395938a92919287949394878e8d8e7d9090907a8c8b8c909190918596969686979797859c9b9c83989898829291927f8c8c8c7f898a897f8b8c8b80898a89808a8b8a80898b8984878887888686868a898b89898b8c8b8b8d8d8d8d8e908e8d9294928d9696968b989898889c9c9c879c9c9c859a9c9a84949694878e8d8e888e8d8e8489868983898689858988898589888985888688888a888a878a888a888a888a87908e90868c8a8c858e8c8e83908e90808c8e8c848e908e85919291879496948891939187898b89847e7c7e807371737f6261627f6261627c5e5e5e7d5a595a7f5d5f5d835d5f5d8368696884737373847777778980818089928f928b9e9b9e8b9c9e9c8a9c9e9c87949294858f8e8f8787858784737173876f6d6f8a6a686a8a5a5d5a855a5d5a885a5a5a8365656585757375847b797b8586878686868786908e8c8e8f8e8c8e938c8a8c948c8a8c8e6e6c6e826361638b7b797b8b7b797b8f7e7d7e928c8a8c897f817f8b7a7c7a80817d81868d888d7d868886868183818d898a8981898a89898c8e8c8a8c8e8c888b8d8b848f918f86949194868f8c8f878a8b8a898a8b8a868b898b868b898b7f86848680868486808485847f8485847e8182817e818281808183817e8385837c8383837f8383838486848685898789838081807e838383818b8a8b868e8d8e7f8f918f7a8f918f7b8e908e7e898b89818b8c8b7a8989897d888988848889888783838387838383847e7d7e86838383858988898493939386a0a2a084a7a8a781a4a6a484a8aaa881acadac84acadac81acb0ac84acb0ac81b3b4b384aeafae83a7a8a780a7a8a77e98969888908f908b9a9c9a8a9c9f9c859a9b9a8f9c9e9c899e9e9e8192909282929292818e8d8e80898a8980979697838f8f8f838a8a8a818382837f7f7e7f82828082848280827f8b8b8b839091908a8785878589878981858585868382837e8384837d8c8e8c838b898b857b797b857c7b7c877c7b7c867c7b7c867c7b7c857d7c7d847d7c7d867e7e7e857c7b7c837d7c7d827d7c7d837d7c7d807e7d7e7f808080808080807e7e7e7e827e7e7e808080807f7f7f7f817b7d7b7f7e807e7c848484817f807f7f7e7d7e807c7b7c81787a78817b7a7b817e7d7e807d7c7d7f7e7c7e81807e80817b7b7b82787978817577758676787682797b79827b7d7b89808080847e7e7e807c7d7c827e7e7e858383838583838388818381857e807e897f807f7f8b8b8b887b7a7b838181818785878586858785848c8a8c8885838582777777816d6e6d827074707e8181818285858586918d918593929385919091868e8e8e89909090898e8d8e888e8d8e889090908c9395938b9394938b9797978a9a989a8da09fa0879496948a9698967e8e8e8e8294949484908e9082908e908a8e8e8e80908f90919493948794939487949594889495948d979697868c8c8c888b8b8b87888888858c8a8c888c8a8c848c8e8c838c8e8c858f8f8f859495948793949383979897899c9a9c889f9d9f8d9c9e9c8c989a988a929292888e8d8e888687868b8181818b8583858b8482848a7d7f7d897f807f85858685858c8e8c848c8e8c848c8e8c86919291878687868a8c8a8c868c8a8c858c8a8c858c8a8c858c8e8c8482838285878987837b7c7b7e686a6882686a6880605e6081605e608157595784505350805150518160606084777777807d7d7d819291928294939484969a9686969a9688a09da08aa09da08b9798978b97989789949694898a8b8a8978797886717271836061607e585a587e5050507c57575780656565816b6c6b877f817f8a8486848f8e8d8e8e9392938f9899988c908f908a919391889193918c9291928f90909089929492899294928c8b8b8b8f8989898a848584878485848c8482848e8988898a8584858e8787879287878787898989888b898b868886887f919091848787878b868886867b7d7b84797b798a797b79867b797b837c7a7c878383838889898987898789888d8b8d858d8b8d808d8b8d818f8e8f848f8e8f828b8c8b80919291809492947c8e8c8e808687867c8181817d8384837e8181817e7e807e827e807e847f817f817f817f8480828083797b797d7675767a737273767e7e7e7a7b7b7b767372737c7878787d7877787e7b7a7b818182818381828187828482858284828586888687868886868586858285868582868586808383838383818384838183817b7d7b7d7e807e7f79777980838483818181817d87898784939593829395938393989385939893828e8f8e828b8c8b8681818185838483857f7d7f827f7d7f807f7f7f7f7c7b7c807d7b7d807b797b81797779817775778573717383737173826b6b6b7f6f6f6f847e7e7e8a808080878182818380818087848484878484848381818184828382827f7d7f8482808284808080857f7f7f847c7b7c837b7a7b7a7e7e7e777f7f7f787f7e7f7b7c7c7c7c7d7c7d827d7c7d7e7b7a7b7d818281808081807e808080808181817e7f7f7f7f828482827c7e7c817b7d7b7f7b7d7b7e7e7d7e7f7c7b7c817b7a7b7f7b7a7b817c7b7c7e7c7b7c7982808276807e8076797a797c7b7b7b7e7f7e7f817c7c7c857b7d7b837b7d7b837b7a7b7c7d7c7d7e7e7e7e827e7e7e807c7a7c827c7a7c81767876817577757977787784737573888384838a838483857e807e83737573816c6a6c816d6b6d807a7a7a7e8180818281818186888788818383838580818086808180878888888a8e8e8e8b9493948a9292928b9190918c9192918c9193918b9797978c9998998a9a989a8a9896988997999788929492859fa09f859fa09f869c9c9c879897988a9493948b96949689949394889a989a8793949387929392899a989a8a9795978a9695968896959688989698859a989a85a0a2a0879c9e9c8b9a9c9a8c949694878c8e8c85909190868c8c8c88898a898b868886878688868b8482848a8886888d7f7e7f898485848a8786878a8b8b8b8a8484848a8182818a818281857a7b7a827373737f7373737e7070707f6a6a6a7d605f60825b5a5b8556595683565956835b5b5b845b5b5b83626262816f6f6f807f807f818e8f8e838d8b8d858d8b8d869c969c888e898e8a8d8e8d898d8e8d86898a8986838483828c8c8c828c8c8c858b8b8b8688878888817f81837b797b7f666966845f625f845a595a726868688971727185787978878d8b8d899492948a9c9e9c899c9e9c889c9e9c8a9c9e9c8c9294928c8d8f8d8c8889888a8b8b8b8c8886888d8482848a8688868a858785858a888a8e8c8b8c8c868486858887888d8585858b8787878d8e918e8d9195918c919191878988898e8584858c878787898584858881808186868486868886887e878787858a8a8a8b86888684898b898487878787838483877f7d7f7f757375877877788573717384716f71866e6c6e846b696b816e6c6e867374738273747383787778827877787f7573757e7e7c7e7b7b7b7b7f7878787c79777984797779857a7c7a81777977837375737e7375737e6b6e6b796b6d6b7d706f707583848381838383798383837a83848381818181837d7d7d878080807f7e7f7e8579797985757775827577758571737183787a7881777577817978797f7b7b7b7e7e7e7e7c7b797b7e7e7c7e807e807e817e807e817f7f7f847f7f7f837d7d7d827b7a7b7f7b7d7b807375737f737273807372737f737173847371738273727385787878867d7b7d847d7b7d827b797b807c7b7c837d7b7d847d7b7d857d7b7d85848284858482848d817f818a80828089848684878384838d838483848786878183838388818281818081807f8181817c7d7c7d7e7e7c7e867d7b7d857b797b7e7b7a7b777e7e7e7a7e7d7e7a7e7e7e797f7f7f827e7d7e787e7d7e737d7c7d767c7b7c7d8081808080808080828382848080807e7d7d7d827d7d7d7f797a797d7b7b7b7f7e7d7e7f7d7c7d7f7e7d7e7e7c7c7c7f7b7b7b807f7e7f7d7f817f787f817f7f797a797f7c7c7c807e7d7e7b7e7e7e7a8181817e7e7d7e817c7b7c7d7b7a7b7d7c7b7c827d7c7d7f7d7d7d837c7b7c857d7e7d81807f8084817f8181817f81856a6c6a876a6c6a827372737b6f6d6f817674767d7e7c7e7c7f7f7f847b7b7b877f7f7f85898a89878a888a888a888a888e8c8e87918e918b8e8d8e888c8c8c938d8f8d8b8789878d9493948f9290928f95959590999a998f9697968d9595958a8f8f8f8d8e8e8e85888a88858a8b8a868a8c8a838e908e8796989688999b998a9b9d9b8a999a998a9899988a9494948798969887989698899896988b989698899695968c9190918a8f8e8f8c898889887e7d7e868d8b8d858e8f8e8580818080787778887371738973717384737173806868687f626262845e5e5e8a5e5e5e8c6365638a585a588a5759578a575957855a5d5a835a5d5a83676967826d6f6d847b7b7b82808180817f7f7f81878987828d8d8d82909190858f8f8f868c8a8c898987898a8a888a8a8b8b8b8786868685858585818b8b8b81918f9183918f91848f8d8f868f8d8f88898789888e8c8e87808080837373737f6a696a785e5b5e846a6c6a82707170847b797b87807e808793959389969896889c9e9c8b9c9e9c8696959687939293878b8d8b85898b89858688868680828086848284898e8c8e8a8c8e8c8b8c8e8c8d9290928d8f8d8f8a8b8c8b8a8b8c8b8c8989898e8b8b8b8b8e8c8e8b94929484918f91898d8b8d868e8d8e8f8685868e85848585777877897e7d7e8f86868691868886908385838e7e7f7e867a7b7a7e6f6f6f80727372816a696a7f7f7d7f7c77757780797779887b7a7b8073737388797979877b7c7b867d7e7d867b7c7b887979798679797983757775827779777e7473747d7473747f6d6e6d7c7475747d737173797371737a706e70786968697e6264627c6264627c6b696b816b696b806a666a806e696e7c6667666f616261876666667c5f5f5f796a6b6a7a7778777b7b7b7b7d7d7c7d7d7d7f7d817d7f7d8471706c8271706c81727272836f6f6f806768678365656580615f61825d5c5d816163617e6467647f6b6e6b7f6f716f80706e70806b676b826f6f6f806f6e6f81757675817879787d7878788178777883797a7981797a79857b7b7b85787978867d7d7d897f7f7f8983818384817f81837b7c7b827b7c7b82777877857d7d7d82817f81848280828787858788868486888181818b878687898585858b858485828082808483858383818381828183817b8384837d8384837e7b797b847b797b877b7d7b857c7e7c837e7e7e827d7c7d817d7c7d797d7c7d6f7b7b7b747e7d7e7c7e7d7e807f7f7f7e7e807e7f818281807e7e7e7c7c7b7c817d7c7d797b7a7b7f78797880787978817b7a7b7e7c7b7c7f7c7c7c7d797a797b7f7e7f7d7c7c7c817777777f7b7c7b7f797a797f7879787e7d7c7d7b7e7e7e827b7a7b7f7d7c7d7d7e7e7e79818181767f7f7f798080807e818281807e7e7e807d7e7d7c807f80797c7c7c75787978818b8a8b898080807c7d7e7d81818381798684867f817f81818b8a8b858b8a8b80868786808d8e8d7e8e8c8e81908e9083949294849794978e969496869896988d98989899a9a7a98a989798889493948d8f8e8f8e8c8a8c8d8e8d8e8b8e8d8e8b919391878f908f888c8d8c899190918a8f918f899294928a919391889395938a9797978a9798978b9494948b8e8d8e898e8c8e8d8c8a8c8b8a8a8a898e8e8e87838383857b7d7b857c7d7c847777777c6768677d585a58785050507c6565657b7371737c6d6b6d81737173817e7c7e838384837f8e908e83949694898a8b8a878486848a8486848a8e898e8a8e898e8b8c8e8c8b8c8e8c8a8c8e8c868c8e8c8586878684868786848c8e8c838c8e8c859091908193959383939593869294928894929489929092898e8d8e888e8d8e878989898587878780868586818080807f6a696a7f64636481626162826d6c6d8379797984808080838f938f859ca29c879c9a9c8995949586918f9184918f9187868886858385838483858384838583848888888688898889898b898b91939187939593859193918794929487929092878f918f898f918f8a908e908b8f8d8f8a8d8d8d8d8a8b8a8d8787878f8b8b8b8e86848686807e80897b797b89817f818683838382808080867d7d7d87838283878383838880808086787a7886707270816d6c6d816d6c6d886f6f6f8468676886727172856e6d6e857573758475737582737373857b7a7b8275747585737273877372738671707185717071876f6d6f87696b698365676584626462835f615f7e5f5f5f7f5f5f5f7c575957785a5c5a745c5a5c74555455754548457d4144417d4140417f41404181424542804648467a5253526b57585792696a6980707170826262627b666666837172718073747387737573807577756a898c8c8d7a7c797f767576847272728475777582727472847d7b7d86807e808480828082797b7982767876807678767c767476847e7f7e8373717383717071807677768174747482787778837979798278797888797a798a7c7c7c8d817f81877b7c7b8675767586797779867d7b7d867f7f7f857f7f7f837d7d7d857d7d7d86797a79837c7c7c8a807e808e8482848c8584858f83828385878787888686868a818381817f817f807e807e827b7d7b827f7f7f7d7977798086848684868486838282827e84848481828382837e7e7e7e7f7f7f797e7e7e707f7e7f767c7c7c767e7e7e797e7d7e7c818281807e807e7b808080818181817b7d7c7d7e7c7b7c727c7c7c6e7f7e7f6e7f7f7f7d7d7d7d79797a796e7c7c7c737e7d7e6e817f816f7f7f7f738080807080808074808080777f807f75818281788182817d7f7f7f7b7e7f7e7a7d7e7d797e7f7e778180817b7e807e7b7e807e7d84828479848284727e7e7e797b7c7b76858385828d8d8d7f9192917a909290818f918f8193949382969696839899987e9a9b9a83999a99879c9c9c869c9c9c878e8c8e919897988da4a5a48fa7a8a792a4a5a489969896839493948c9a989a8e999a998c9899988d9493948b949294888f8e8f898f8e8f898e8f8e8b8e8f8e8e8f918f8d8f918f8e8d8c8d8c9492948d8c8a8c878c8a8c847f817f86777877826b6b6b826566657f5a5d5a7e5557557f5a5a5a816565657e6b6b6b7d7677767f8787877d979997809696967e9192917b9394937f959595828d8d8d838a8b8a84898b89848c8e8c868b898b878c8a8c898f8d8f8a8e8c8e8b8f8d8f8b9290928d949694898e8f8e868c8e8c888c8e8c85949694849496948396979684919191828a8b8a828a8b8a8489878982787678826d6c6d7c5f5e5f875a555a815a555a885e615e846568657e6d6a6d7e7b797b80979897869a9b9a8698989887919091858b8e8b84868a8683888688848a888a868e8d8e869090908590909087908f90889293928792939287919291858e8f8e858e8e8e8a8c8b8c878d8c8d838f8e8f83878787888788878c8b898b8b888688898b898b8c817f818d8786878e8887888e8583858b8c8a8c878b8b8b8588898884828082898280828477797782777977866d6f6d8270727086767676846e6d6e8a6b6c6b8b6869688863656384696b698565676585656765826b696b896b696b87636563886365638663656383676967866261628566656686696b6986696b698463656384696b6985686a6883636563826d6c6d816d6c6d826f6f6f816f6f6f817675767d7373737f7777777e7a7b7a6f7e7d7e7e6f6d6f8a5a5b5a8b5253528a4e514e8a5a5d5a8860616088606160855a5c5a88626462845a5b5a835a5b5a82636463816d6d6d7f6a6b6a7f6a6b6a836b696b826b696b826667667e6a6b6a856d6e6d83767576817272728472727284716f7184716f71826c6b6c7f6c6c6c7f71727182737473827373738574747481757675867677768375757583777777867777778479797987797b79877373738a7777778a76767688797b798a7b7d7b897a787a847674768776767685797979857e7d7e847c7c7c847f807f85848484858a888a8e8785878c83838386868586878a8c8a848688868280818082818281808685868681828181838183768785877d808080817b7a7b7e7b7b7b85787978817e7c7e7f7e7c7e80787978787b7d7b747e7d7e7a7e7d7e7d7e7e7e7c7e7e7e7c7e7e7e81818281877879787f767876737c7b7c7b7c7b7c767f7e7f74817f81727e7f7e767f7f7f79787978717e7d7e6f828082738280826e8181816c81818172818181757e7e7e767f807f7b7b7b7b807c7b7c7b7d7c7d777b7d7b707d7e7d717f7f7f75807f8077838383788484847b8583857a8a8a8a78918f917b9492947d9496947a9496947e969696819797978196969682969696869798978695959589999a998b9c9c9c909e9e9e8da4a2a48fa6a6a6959f9e9f8e9193918d919391888e908e858c8e8c8c9796978fa5a2a58d9f9e9f8e9b9b9b8a9896988b8e8e8e8c8787878e8989898c8d8d8d898a898a83707070846a6a6a856264627e5c5e5c7d5a5b5a825a5c5a7d666766816b6b6b7f76757680817f817f8688867e8c8e8c808c8e8c848c8e8c858c8e8c878c8e8c888b8c8b858b8c8b84919291818f918f848c8e8c858d8f8d868b8c8b858e8e8e868b8d8b86898a89878a888a878a888a888684868a8785878c8785878b878587888080808d7b7a7b847a7b7a84747374836b696b876f6e6f876a676a806561657f6363637d5e5e5e7b686668807371738489878986979497889697968b9191918a8e908e878789878489888983898889818283828382838288919091868a898a879092908591929185949294869896988392929284908f90838c8c8c858e8d8e8590929085919291888e8f8e898c8c8c899091908b919391888d8c8d8a838483868b8d8b878787877e8c8a8c818f8d8f818b898b858f8d8f868e8f8e878c8d8c8c8987898e8785878b83848389888988898d8b8d888d8b8d89888a88828c8e8c8586888685868886867b7c7b837e7f7e857d7b7d86797879888180818985838586918f91848b8a8b868b8d8b888b8d8b87949694858b8d8b858b8d8b83878987838c8a8c868c8a8c84858385838886888681838184858785868a898a828a898a858583857f7b7a7b827d7e7d7d797a79817675767f767576837777777c69686966605c60628d8d8d7c838083837371738c5a5d5a8e6769678f6f6f6f8b676867946b6b6b8c737373856e6d6e896a696a877473748474737481707170807071708173717381777577817b7d7b827b7d7b807e7d7e8273737385767776847677768576747684727072806e6e6e896f706f847575758275757584767776847b7d7b827879788872727280717071846f6d6f826f706f82717271847170718778797887767776877676768a71717186706f7087737173857674768776767686757475897778778e7c7c7c8d8383838d8685868c86848688868486878383838a808080887c7e7c837e807e82848684857f7f7f857d7f7d827c7e7c837c7a7c837d7b7d807f7f7f7c7f7f7f7e797a797f777877807876787e787678777676767976767678797a797e767876788180817d7d7d7d7f7d7c7d807c7b7c7f767876747f7e7f6784828460848284617d7d7d677e7d7e677c7e7c697b7d7b667f817f6c8183816e7e7c7e6f7c7a7c75797a79717b7b7b707b7a7b75737173717d7f7d71808180768684867984828477878687718b8b8b73908f9073908f90769196917991969177999a997a9d9f9d7ba4a3a47da4a3a47fa09fa07fa09fa0809f9c9f7f9e9a9e7f9e9d9e82a1a2a183a2a4a288a6a8a68da0a0a08f9896988b9293928b8f918f8b8e908e8a909290948e8c8e869391938a8b8b8b909191918f949494938c8b8c908283828e8c8e8c84878687837f7e7f817b7b7b7e6f6e6f806a686a826a696a817b797b8686858685898789878f8c8f808b8c8b818c8d8c838f8e8f838c8a8c818c8a8c818d8b8d828e8d8e828b8b8b8490909087949494889794978a9c999c8b9a989a839a989a80919391808f918f828786878387868784838283837f7f7f84797779857b7a7b867b7b7b887777778a73747386696b698a6668668a696b69857071708870717084777977877f817f85898789848a888a838c8e8c828f918f839395938591939183949494829090907c7b7d7b8a818381858c8c8c8d908f908a908f908a969496849695968193929383949694849496948393919384939193858e8d8e87898889898b8a8b898b8a8b89878987878789878a8b8c8b87817f817d81828189838483868f8d8f828e8c8e848b898b828c8a8c8287878782898989848b8b8b88949294898f918f848f918f8794929488949294858d8b8d85878587888988898d8382838b7e7e7e86747374856b696b886b696b836f6e6f836b696b85716f717f76747683808080878685868a8b8b8b8a8b8b8b8b8c8a8c8c89878989858785848c8e8c868c8a8c84858385837d7e7d817b7c7b827b7d7b847b7d7b837f7d7f82848284837e7c7e827e7c7e847b797b837b797b8275777582727472827b797b847f7d7f7e7b7d7b827b7d7b7f8482847d7976797b7271727b706f707a737473798382837599989971a09ea07daaa9aa81a3a2a37d908f907c908f907f8c8b8c817e7e7e7d7b7b7b827777777f6f6f6f806b6b6b826f6d6f827371738173727383717071837472748674727484747274857876788373727386737173836b696b826b696b85696969866b6b6b876b6b6b876b6b6b82676667846a696a806b6a6b876b6a6b896c6a6c8a6b696b886e716e856e716e877171718873747387757575887676768a7372738a716f718d7371738f7371738a7b7b7b8a8383838a898789878a888a8b878987898688868c8585858e8686868d8585858f8686868b8687868b85868588818181878283828383838381818281837e7e7e818080807c817f817f7b797b8181808179858485797d7f7d7b7b7d7b7e7f7e7f7c8181817c7d7c7d7d7d7c7d777f7e7f788181817c7f807f808383837c757775717d7f7d758788876f878887688486846d818181707f817f727e807e717173716d7375736c7a787a6d7e7c7e70817f8175848284718b8c8b779395937a999799779392937a9292927c969696799496947e9496947a9899987a9c9f9c7fa2a2a287a4a4a48ba2a3a2879d9f9d87989998839a9a9a839b9b9b839f9e9f84a09da083a2a1a286a2a3a288a2a2a28a9ea09e8a989a9888999899899c9b9c8a9a999a8b9595958f8e908e90888a8892838183928886888a888888898e8e8e8a8e8d8e8b888688897d7d7d856a686a7c62646282737373867f7f7f848b8d8b87918f91899c9a9c839c9e9c82919191819794977d9a979a7e929192808d8d8d7e94949482949494819997998297959786969596868e8d8e888e8d8e8b8c8b8c8c8987898a86848686868886828688867f7f817f7c7f817f7b7b7c7b7b7778777b7778777d7f7f7f7d8181817e818181817f7f7f8187868781888688878c8a8c868c8e8c888587858b8c8a8c898c8a8c888c8e8c898c8e8c858c8a8c8488868883878987818d8f8d85868886838b8d8b848f908f8298979882a0a1a0889a9b9a87969496889493948b8c8c8c8c8a8a8a8886868688838483857e7d7e8a7b7a7b827b797b8a777577887d7e7d82838383818080807c7879787f7d7f7d7f8789878187878780838283858585858789898988878587838785878384828484848284868585858887878788878787838182818583828388818081877e7e7e847b7c7b847f7d7f86817f8188797a7988797a79877e7f7e87858685878b8d8b8a8b8d8b89919191879b9b9b858d8b8d878987898786858682808080838583858a858385897e7d7e88787978856d6f6d83696b69846d6e6d827071707f716f7180737273836d6e6d8367686783616061825d5c5d8258595882585958835e5d5e855e5d5e8562626284626262836261627d5a595a7e5f5f5f7f6262627b6460647a686468796a6a6a7d706f70806f706f7f6b6c6b807071707d707170807375737d7375737e7775777e77757780707170837777777f777777837374738379777980797779877b797b86797779857b7c7b877d7e7d87818281857e7e7e857f7d7f82817f81827a7c7a81797b79827979798179797984777577867775778b7173718170717087706e708772707285757575857778778673717388787678876e716e876669668d7171718c6d6c6d907372738f7474748c7b7c7b8a8183818c8182818e8486848f8584858d8383838d8482848d8684868a8587858c898a898b898a898d8889888a87888789878887898687868686878683838483817f7f7f82848484808383837d8b8a8b8086858682838183818987897f817f817b8787877a878987778587857a878887758181817d797779848384837e8485847c898a89808182817e848484838e908e7383858374838383748383836e83858372858785718685866a8685866c908e906e8c8a8c7084868474898b89728e8c8e73908e907a9492947d949294819694967f9a989a86999899879c9c9c899d9f9d8a9c9d9c89999899899b9a9b88969796899697968a94959489979797879896988598969887949694899496948a9496948994969485969896869698968a9392938c919091908e8d8e918685868d8f8e8f8a8b8a8b8a9193918b8b8d8b868e8d8e8d8b8a8b878e8c8e867d7b7d836c6a6c84747274826d6e6d898987898a94969485919391868d8f8d838d8f8d908e8d8e88888688878b8d8b84939593859695968399979984929292839494948488898885838483818381837e7876787e797879817b7a7b8578797887737573887b797b877b797b847877787f787878788383837a8989897c8e8f8e7b9294927e8a8a8a7f868686827b7d7b837f817f848a8c8a868b8d8b868b8b8b878e8f8e858a8c8a8c8a8c8a898a8a8a8c8685868a84828487848384848b898b8389878982898889818b8a8b848f918f878f918f888e908e8a898b898a8787878d7b7c7b87838283897b797b887c7a7c80807e807d8787877b8787877d8786877e868586818a888a838f8d8f848c8d8c868b8c8b878d8c8d8494929484898b8983898b89848c8a8c858a888a85898789828a888a818987898389878983898789818685868481818186838383878789878785868583818381847f817f837e7c7e878280828584868488818381878988898b89888986818281887f7f7f887b7d7b8873757388737373857373737f7e7e7e847b7b7b84797b7987797b7986727372836b6b6b836b6d6b846d6e6d82666866856a6c6a866869688564666481686668806866687f6e6f6e827373737f7b797b867775778378797888828382847d7b7d85848284877b7d7b867b7d7b83787b7882787a78857678767f7678767c7374737d7374737b727472806f716f7c7473747e7473747f6a696a7c6e6d6e7e6e6d6e7e6e6d6e7f696b697e696b697e6d6d6d7f6b6c6b8271707182737173836e6e6e866d6d6d84707170876d6d6d89686a68886366638666666683686868816c6d6c816b6d6b7f6e6e6e806e6f6e826d6f6d816869687e757175866f6d6f85696b698b6d6f6d8c6c6a6c896967698b6b696b8e6b696b8e6b6d6b8f6b6d6b8c7375738a7d7f7d8c81818193858685908182818f8182818d7f807f857a797a8e8182818e8283828e8583858c8583858d8686868c8585858e8584858f8686868f868686908585858d8586858d8586858b85858587888a888289898985919091808f8e8f7f8f8e8f82838583848385837d8988897e838383888888887e838483798a888a7c8c8b8c728688867870727086838183808381837a8383837e7b7b7b78817f817a7f7d7f797374737a7f7f7f798c8e8c7a8c8e8c6e9193916594969464999a996896979671989798799c9c9c7d9c9d9c80a2a3a281a0a1a083a2a3a285a09fa086a0a0a088a0a0a0879e9d9e889b9a9b8997969788979997879597958896959688969596899292928a919091888e908e878e908e86908f90868a8a8a8a8787878c8382838e808080917b7a7b8f7b7d7b8b7d7f7d8686868685888888888685868583838389777777897777778d7b7d7b877b7d7b887d7e7d8780808087807e8087807e80848c8a8c848c8a8c8a9492948d898789878e8e8e858d8d8d838c8e8c878d8f8d898e8d8e8c868486888385838880828089838483858b8b8b838f8e8f8392919286969596819392937f8381837f8987897f8586857e8384837f898889868b8a8b8b8687868987888785898589808280827f808080808383837d8685867a8a8a8a7d9493947ca3a1a3829c9d9c89949594848c8e8c878a8c8a88888888868b8b8b838f918f868e908e898b8b8b8b8a898a8b8889888d8585858c7d7b7d847f7d7f8c8080808c838383867d7b7d847f7d7f817e807e7b8385837e8b8b8b839392938496979688999a998b9c9a9c8898969881898989828585858381828185818281858684868689878987898a89868a8b8a83878787838182818383858384818381848381838183818380828082827c7a7c847d7b7d85807e80848182818487868785838383867b7c7b86797879867775778577797784757775847a787a867a787a877577758977797789797a79867d7d7d857e7e7e8380808087787a7888737573846f6f6f836d6c6d846b696b7c7878788976787681747674817273728b7d7e7d857f7e7f857d7c7d847b7b7b827b7b7b857d7b7d827d7b7d8079777981797779857273727d6a6a6a816765677c636163875b5b5b80656565896866688568666885646564835f5f5f7f5b585b805b585b7d5557557e5557557f5a595a7d5a595a7d5a5d5a7d5a5d5a7d585b587d585b587f5c5b5c805e5d5e7c5c5b5c7f5e5d5e825c5c5c8562626286666866856d6d6d7f6f6e6f81717071816d6d6d88696a69846f6f6f886c6c6c8a696b698c6b6d6b8a6e6d6e86706f7084706f7083706f70807072707e7173717d5c5d5c876d6f6d87626362836a696a956a6c6a916d6f6d8f7e7c7e8c8583858a82838280898a89899694968d9b999b9087898790848684917b7a7b898181818b7b7b7b897b7b7b897e7e7e8b81828191808180938080809284828490848284908584858d8686868c8889888d8585858c8483848a868786898586858885868586858585838482847f7f807f807f807f837f807f83818281848688867f838583817d7e7d828e8d8e7c8e8d8e79939293799292927a909090708e908e789d9f9d7a939193788f8d8f758b8a8b6f8b8a8b718d8b8d79918f917d949294799492947b9a989a749e9d9e73a1a0a176a4a3a47ea5a6a582a5a6a582a5a3a584a4a2a4839d9d9d81999a997f9696968395959582969896849a9c9a8699989985969696858e8f8e838e8f8e838e908e848e908e84918f918a8888888c868586908988898e8886888d8684868f7f807f89838383848f8d8f808f8d8f829c9a9c85969496868e908e836d706d866261628462606284716f718984828489929192939896988b8b8b8b898a898a8687888788848584848182818383838382808180858b8b8b8f9190918d93929386828382867f7f7f847f7f7f837d7d7d847d7d7d847f7f7f827d7c7d827b7a7b837b797b88757375887b7a7b8685868583898b8980898b897e9392937a9392937b908f907b8e8d8e828a8b8a80898a89868180818a7e7d7e85858485828c8a8c818f908f828f908f828d8f8d868f918f858d8c8d818d8c8d83918f9185918f91868f8e8f8a8b8b8b8b8b8c8b8c8989898f8385838e8083808b7f7d7f877c7a7c838383838186878681898b89828c8e8c83909090868e8d8e86898b8986898b898786858686838383867f817f867b7d7b877b7c7b87777877847977797f7977797e7d7d7d818584858385858583858485867c7e7c887c7e7c867f7f7f877f7f7f85818181847f7f7f837e807e867f817f84848684828486848481828185818281868687868482818285808080827d7c7d8182808286848284848383838581818186838183868583858487858785878587888583858a838183897b7d7b8673757384737473837b7b7b847b7d7b877e807e8783818384838183847f817f867f817f867b7b7b827a797a82797b798270727084737373857071708373737384706f70826669667f62656284686768846c6c6c83737173807573757d6d6f6d846e706e856e6f6e856a6a6a856a6b6a856a6b6a836666667f646464816566657b65656581676767806666667f6364637e6262627d6565657f686a687f6b6d6b7f6b6d6b82706f70807371738373737384777877897879788a7576758b737573897375738275757584757575847979798676777689717171897576758d797a798b7678768a7877788776767686777577837775778275747580787878819091908f8585858b8685869186858684888988948383839378787894767576917c7d7c8e7979798d7b7b7b8a7b7b7b8e737573848183818c8081808d7e807e8e8182818c8685868e8482848c8482848f868486918684868d8786878d8786878d8687868b8586858b8788878d8585858c8584858d8483848c85848589868686898486848786878686858785848789877d8889887d8889887f8f908f808f8f8f8396979684979897839697968295959581949494788f8e8f778c8a8c788c8a8c728f918f778e908e7e8c8e8c7b9092907c8e908e828c8e8c808c8e8c7d91939183a4a4a485a2a2a282a1a0a1819e9d9e819d9c9d819e9d9e819d9b9d819c9a9c83999a9984999a998496969684939493868f918f888d8f8d8a8b8e8b89888c888b8383838d7e7d7e8b75777589787a788c7577758b808180888d8d8d878c8c8c879492948696949684949394868c8b8c887d7b7d82777577836a666a7f5f5a5f7e6d706d807e807e85949294869492948592909291929092969493948a8c8c8c858786878587868787898a89838a8c8a838f8e8f868f8e8f889190918c8889888a808180888889888486868681868786827f7f7f82818181818382837d8584857a87898779898b897c8c8a8c7f8c8a8c83838483857d7d7d89777977867d7f7d83888888838b8b8b7d96949683908f90798b8c8b7f8a8b8a8589878985767676837b7c7b888181818687868784898889868385838a8789878b8585858b838483928080808b7d7e7d8b8787878289898982838283818b8c8b84868786828b8b8b84898789878a888a89898a8989838383877f817f867d7f7d8580818084808180847e807e847e807e85868586848988898587898786878987878c8a8c8889888987878587828987897e898889808988898288898886888988878c8a8c868a888a888584858583838383818181857f7f7f847c7e7c847c7e7c857c7e7c847c7e7c857f7f7f85818281837d7c7d817e7e7e83808080857f7f7f85807e80857f7d7f857b7c7b86777877857b797b867d7b7d877b797b857b797b847b797b877d7b7d8680828088818381857e7d7e867e7d7e8680828087838583848785878285838585838583837f817f837e7e7e847c7d7c81797b7982767876847978798373737383727272817272727d7073708273757384717371866d6e6d826d6b6d7e696769836c6e6c836e706e866e6f6e87707170846c6d6c836869688466676683666766836263628365666581676767826565658063646381666766806869688066666682626562816265628164656482666666836b6a6b846d6c6d8271707189717071896f716f896d6f6d8671727184737373847375738373757387717171887576758873757386737573887172718671727186757375827d7b7d8a7f807f897e7f7e867d7c7d8c8685868a8080808d808080908080808c8b8c8b8a7e7e7e8c8384838f7f807f8b7c7d7c8d7e7f7e8d81828190868886897e807e86848484878685868e8786878e84848491878587908583859184828490858385937e807e8f8383838e8486848d8486848b8686868d8687868c8585858e86868689858585878686868787878785868786848b8c8b858a8b8a8587888784878887888c8b8c848d8d8d838e8d8e808c8a8c838c8a8c848f8e8f7c92929276979897769c9e9c7a969796799494947a999899789a9c9a799c9e9c819ea09e81a5a6a584a7a8a785a7a8a78199989980999899809c9a9c809c9a9c7f949694809496947d919091808b8b8b838c8a8c86868586897f7d7f8e7f7d7f8e7b7a7b8c7d7d7d8683828381838283818d8c8d81848384828f8d8f858f8d8f898787878c757575886d6e6d865f615f84656665805e605e7f6b6b6b8078787880848584858f908f87989a9888989a9885969896859496948493919382969496889493948d888988897b7b7b897e7d7e8d7d7f7d867f817f887f807f85818281847f7d7f82898989858b8c8b87838283868383837f7d7e7d758181817b8584857c888a88818e908e7d9090907c8f8f8f7e8e908e7b8a8c8a7f8f8e8f81929292828f8e8f809495947d9c9a9c7d9090907f8989897f8989897f8e8d8e789593957a9394937e807f8082757775917f817f948684868e888688877d7c7d837f7f7f7f83838381818281808888888086868681898b8985898a898588868888868486878988898487878784888a8885878987878c8a8c878e8e8e878c8a8c888f8f8f878c8e8c878c8e8c848f8f8f848d8d8d838a8c8a838a8c8a858a888a8789878987898789878a888a88898b89888a8c8a838a888a7f8786877f8686868386868685868586868484848481828187818181868182818483848385858585868585858583838385838383837e7e7e837c7b7c837b797b847b797b837b797b837c7a7c837b7d7b837b7d7b857e7d7e857d7c7d887e7e7e87828382878484848480818083808080877f7f7f8b7f7f7f867d7d7d857b7b7b877f7e7f8a83848389818181867b7b7b8573727381707170816d6f6d7f6f706f8275757583737473837777778277787783787a78857b7a7b84817f81827b7d7b807e807e827f7d7f827f7d7f807b7b7b857d7c7d7e787a78827b7d7b807f7d7f857d7b7d817e7f7e877e7f7e7d797779817977798276767680747474807374738071727181706f70836e6d6e806d6b6d846d6b6d826b696b7e6e6c6e806d6e6d827172718374727483747274887371738973717388717371886f716f8d7371738775747588737473866f706f84757375867977798e7f7d7f8b7f7d7f8b838183868b898b8b8b8b8b8b8e8d8e898b898b88878587878789878c878987918d8b8d8b8c8a8c89888888898a8a8a8b8b898b8c8987898e8785878c8987898c8787878b8989898e8486848e7e807e8f7b797b8f8787878f7e807e92818281938081808f8081808f8482848d8482848e7e807e8e7d7f7d8d8482848a8483848b848284898482848b8482848d84838493858485918482848a8587858784868484858685828787877c898889818e8d8e7b9495947c93959383969596839e9c9e84a09ea0829c9b9c859c9c9c849a9b9a829ea09e829ea09e7da2a3a27ba3a4a37da4a3a47ea09fa07fa0a0a0849f9f9f829c9e9c829a9c9a82989a98829b9d9b809293928092939283908f90868e8e8e878b8c8b858382838b7f807f8a7f807f858383837e8987897c8d8e8d7f8d8e8d848e8f8e8786868689737373886869687e6c6d6c8276767683706f7085838183858787878199999984908e9084979597879c9a9c879c9a9c8794929489949294888f908f878f908f879092908590929087959795889698968a9795978c9593958a9291928a868786858382838781808187818381877b7d7b84797979817b7b7b837f7d7f8481808187858485858d8e8d818e8d8e7b89888976898889778988898087898780898b897c8e8e8e7f8d8c8d818e908e7e9698967f999a99859495948a929292859190918788888886868686868787878687878786808180837d7e7d7d868586798b8b8b808284828282848280878587808a888a8187898782878987838786878487868783858585868584858684838486868786858785878688868885898889858c8a8c868a8b8a868f8f8f868d8d8d888d8d8d888e8e8e878c8a8c86878987878587858487898781898a8983888888858888888587868784838383878383838883838389848684847c7e7c837f807f7f7f807f81858585818787878387868782848484837e7e7e847f7f7f84818281847f7f7f8484838484848284828081808380818084828382858384838384858485878887868a8c8a83898a898287898783878987828384838684868485818181877d7d7d857d7f7d877e807e847f7f7f867e7d7e857d7d7d88818181877f7e7f87817f81847f7f7f867f7f7f888181818580818083817d81837b797b82777777837575758377777782757575817473748776777686707170826b6c6b81686a687f6b6d6b8175737580757375827374738173747384707270847072708675737585737173846e6d6e826b6a6b84716f718473717383707170847273728173747382737373807272727f7576758179777983777577827977797f7e7c7e827d7c7d8179797983777677867a797a88787878887b7b7b877b7d7b847d7f7d887b7b7b887f807f887f7e7f8781808188838183898583858d8987898c8f8d8f8b87858787898789898b8b8b898b8b8b8a8d8b8d8b9290928a8f918f8a9193918c908e908d918f918c8f908f8e8f908f8f918f918f8e8c8e8c8e8c8e8c8c8a8c8b8b8b8b8a8b8b8b8b8a8c8a8b8a8c8a8e8b8c8b8f8584858783838391848484908484848e8484848b8686868a8585858c8685868c838383898686868b8788878886878687878887898788878c868786938c8e8c93898a898f8c8d8c8d8f8f8f8d8988898987878786888888857b7b7b807b7d7b7c8385837b909190808c8e8c809a999a82969696809b9b9b829b9b9b809496947c989a987a9698967c999b997f9899987c9899987f9695967f9593957d9492947f9595958196969682959495948183818881838183868586808685867d8382837d8382837b8383837a8383837e7b7d7b83717371826e6d6e87676667816c6e6c7e7f7f7f818e8f8e84989a98849c9e9c889c9e9c8997979789898989887e807e86797a798c8e8d8e8c9896988c949494839191918a908f9089979797888b898b868b898b8687878783838283867e7e7e84807f80837d7b7d847d7b7d847779778481838186858385848c8c8c85888888848889888287888781898a89818c8b8c838e8e8e8a8e8d8e888e8d8e818c8e8c7d8c8e8c798b8d8b7a9193917a8f8d8f808b898b85878987878384838a8181818b7d7d7d8c797b79807779777880808092838383877f7d7f7f7f7d7f7d8081807d8b8a8b7a918f917e8f8d8f7e8c8a8c7d908e907d8e908e7f8c8e8c82888a888384868482888688808c8a8c838e8e8e848d8c8d878c8c8c858c8c8c828e8d8e838b8b8b86888888838e8d8e85828282878787878387898787878987878b8b8b888d8c8d8787878787888888858b8a8b8487878785868486848b898b848f8e8f8289898984868586868e8d8e898e8d8e8a8b8a8b85898889878988897e8181817c7e7e7e7e808080817f7e7f8277787783797a79837e7d7e847f7e7f86817f8186828082847e7d7e847f7e7f82808080857e7d7e847f7f7f847f7f7f85808080857d7d7d817877788279797982797b79827a7c7a837b7c7b847f7f7f878281828681818186817f8185828082858482848686848687848684868486848687858787838183857f7f7f857f7f7f8277787782777877817577757d7b7b7b7976757682717071815154517b4a4d4a89686b68837375738579797983797979857b797b81757375807371738174727482747474807778778276767682767676807676768473747384737373846f706f84707170816d6f6d8371717186737473867d7c7d80797979827b7c7b7f7f817f807d7e7d827b7c7b8079787982777577847778778577787785787878897b7b7b8580818084818281868182818781828188838483877f7f7f87868886888a8c8a878e8d8e89929192868f918f878e908e899192918891939188909190899091908d9091908e9091908f8f908f8d9091908f9091908d9091908f9192918f9092908f9091908d8e8e8e908c8d8c8c8c8d8c8d8c8a8c8d8b898b8d8c8a8c8b8d8b8d8a8b8c8b8a8e8e8e888b8a8b87858585848787878c8585858a8684868a8482848c7f7d7f89817f81888082808b7c7e7c8a8381838a7b797b887e807e7f8182817d8182817f8081807e8584858085858582848484838987897f87898783919391859193918a9496948594959483929392858f8f8f838a8b8a7f8c8a8c818c8a8c828f8e8f7f8e8d8e7e9694967b989698779c9a9c7b9695967d999a998097989786969596879190918c8687868a838483807577757f717371847476748171737181707170807071707c6f706f827777777c7f817f848d8f8d8398959887989598858c8b8c818b8a8b817978798279787985707270846a6d6a887474748c8282828d9495948c9a9b9a858a8a8a87878787868c8b8c898c8b8c8793939386898889858886888386848683817f81847f7d7f80807f808383838383898989828b8c8b868c8e8c87898b89868c8d8c828b8b8b818b8d8b858a8c8a84898a89868b8d8b858f908f85929492879190918d8384838a818181837b7b7b877e807e88808280888785878d7d7b7d837f7f7f828181817f85868580898b8984878987868789878786868684838383868785878689878984898889858e8d8e839290927e9492947f9695967f9a9a9a7e96989682989a9887989a98849a9c9a879c9a9c889c9a9c86949694869496948798969887969496868e8d8e858b8b8b868b8b8b858889888487878786838383857f7f7f898181818b7f807f857f807f8585858585858485858383838581828182858385848482848183848383818281857b7c7b85787978867577758678797887747674827173717b7675767e7b7b7b7f7f7e7f827e7e7e837e7d7e837e7d7e857c7c7c8376787686757775867476748676787686787978847c7b7c857c7b7c857d7c7d857d7c7d85818181847e7e7e847c7d7c817c7d7c827c7e7c837e807e847b7c7b857d7d7d847c7a7c867d7c7d867c7c7c877b7b7b867d7b7d867c7a7c877878788476767685757375837b797b8477757783777577827a7c7a83797b79847879787e777877798484847b7a7a7a828e8c8e8595939587838383857e7f7e84797979827b7b7b807b797b837b797b827c7d7c827c7d7c82797b7980767676807676768074757481737473807172718479797985797979827b797b83817d818573737384727272866d6e6d846f706f807979797c75757580777777807b7c7b807f7f7f828384837f818181838181817e8284828682848285818281898283828687868787878687888586858a8789878f8486848b818381868486848a888988868688868a898b89888d8c8d878c8b8c878d8d8d8a8f908f899192918a8f908f899090908c8e8e8e8b8f8f8f8c8d8c8d8c8c8b8c8e8e8d8e899091908e8f908f8c8f8f8f8d8b8c8b8f8b898b93888688968c8a8c8f8c8a8c8f8e8e8e8a8a8b8a908787878c878787898787878687878780969696819899987f8d8e8d85919391829597958487898787898789878987898a8484848d8383838a8182818e8081808c85858588868686888685868a8a888a888b8d8b868b8d8b868e8e8e848d8d8d868c8e8c878d8f8d87929192879492948794959488979897889798978697989788909090899694968c8b8b8b86888888888c868c868e8a8e7e888888818081807d838483827e7e7e7d8e8d8e809190917e8789877d8b8d8b788c8d8c7f9495947e9e9f9e82a5a6a581a5a6a57d9a9b9a81979497809491948094939481949294809c9d9c7f9a9a9a839998998594939488949494898c8b8c85888a8886868886888a888a838a888a868c8b8c878e8d8e888b8b8b868b8b8b83909090848e8d8e848f918f839394938294949482929292848f908f848f908f828d8b8d898d8b8d858c8c8c8487868789848284888482848a8485848e8181818d7b7d7b98787a788e797a7985818181817c7c7c7f838383828b8b8b818e8f8e7d7d7b7d8486848685838383887e807e8780818087808080898183818784868489838383888383838984828486898789898787878783848383817f8183817f81837f7d7f837c7a7c85807e80837c7a7c877b7b7b84787978837678768377797785737573867072708575737585787678837b7d7b85828482848182818282828283797b7986797b7984807e8085807e80847e7e7e877e7e7e887f7f7f867f7f7f827e7f7e827878788175777581787a78807676767e767676827c7b7c847f7f7f85808180877d7f7d88818381818183817e817f817e817f81817d7d7d827b7c7b807f7f7f848181818481828184828482847f807f867c7d7c857c7c7c867e7d7e867f7e7f87817f8186818281857e7e7e867c7c7c857f7e7f83818181838182818282838284818181838284828682848286828482858284828581828186848684878181818680808086817f81877f7e7f847c7c7c8375777584797a79837c7c7c84797a7982777877827b7b7b83817f8184817f8184817f81847a7c7a83797b79847e7e7e857f7f7f827d7d7d817f7f7f8281818180818181827b7b7b7f7d7c7d81807f80817b7b7b82797779807c7a7c7f757775837c7c7c817d7c7d807f7e7f7e77797782737573807b797b86818181857f7f7f837e7d7e827b797b837d7c7d847e7d7e857a7a7a837b7a7b847b7a7b83878587848c8a8c848081808a86868687807e80888684868a86848688878587888685868c8786878c8a8a8a8c8889888c8384838b8b8c8b8a929292828482848a8c8e8c8b8c8e8c898b8b8b898a898a8a8988898d89888991898989928d8e8d908c8d8c92898889908888888f8685868e8685868687868784898a897f878887838c8e8c7e8a8c8a7f8385838384868484888a8884858785828785878885838586888888887879788d7e7e7e8780808089808080887e7e7e8c7f807f8e8383838c8484848a8383838a8383838b8786878a8685868f8786878d888a888986878687898789868684868787868786838383878c8e8c888789878a898b89898688868d848684918182818f8182818d7e7f7e8a72737280727372816c6d6c7f6c6d6c7f6f706f7b7f7f7f7c7f817f7e8587857c87878781838283777f7f7f77868786848b8b8b828888887f8b8d8b797f817f868b8d8b7f8b8d8b7b6c6b6c7f66656683797a797e898a897e8f8c8f7f898789818c8c8c838e8d8e808c8b8c818f8e8f8294939486999899889a9a9a8a9a9a9a869c9e9c87989a9888949494849494948694949486949494858e8d8e85919091828c8c8c7e949394819192918291929183909090858f8e8f898b8b8b868a8a8a8a9190918f8e8d8e8d8a898a8b8b8b8b868f8d8f8787858785808080867d7c7d867f817f88818381887d7d7d85797a79867c7c7c8d8e8e8e8a8b8b8b787b767b87828082867f7d7f897e807e8a8081808b8181818a7e7e7e877577758a7779778d8485848b81818185838183878381838583838385818281857f7d7f827f7d7f82828082818381838084828483838183847b7b7b847e7d7e84828482848183818283858384838583868b898b83838183837e807e817e807e80808180817f807f817f817f8184868485848284868785878782838286818281847d7e7d877b7d7b847e7e7e817f807f837e807e817b7d7b807e7d7e828180818281818185808080888081808a83838387818381807f817f7c8785877e8785877f818181807f7f7f827b7a7b837775778275747583787778827574758679797984787978877778778673757388747674897776778577767784787978847e7d7e857d7c7d837d7c7d827d7c7d847e7e7e847c7e7c84797b79857b7b7b857878788574727487757475857d7c7d857b7a7b887b7b7b8377787782797a79837a7a7a817b7b7b85797a7981787978837c7c7c847577758375777584797779807f7d7f85818381837f817f84807f80837d7e7d837f7f7f827d7d7d817b7b7b817675767e7777777f7777777e7879787d78797881787678837b797b81777877827b7b7b817b7b7b8075757580777977817b7d7b837e7d7e84818181838384838181818180808080828181817f7e7d7e76777777878e8d8e8a8d8d8d837f7d7f7c6e6d6e816564658b7070708e8886888c918f918d8f8d8f8c8b898b878c8d8c8c8f908f898889887b9c9a9c7fa09ea086939393768e8d8e8a9291928d8687868f8a8c8a8a8e8f8e908d8d8d878e8e8e84868586828989897f85848580898889818f908f848f908f8691929187919291889496948a888a888c888a888e8b8d8b8e888a888a8c8e8c878c8e8c888b8c8b878f8f8f8a8b898b8a8583858789888986898889898788878b807f808a8181818c808080898383838a8484848a7e807e8b8081808a818181857f7f7f8a818281867f807f888483848b888988878e8c8e868a888a8b8282828d86858689797b798975777585787a78867678768473717383706d7085707070857777778372737283797a79788483847a979597739392937d8f8e8f818b8d8b7d898b897a8b8c8b7f919391828d8e8d809092907e9393937a9393937d8e8d8e79908f907a8d8b8d8289878980999a998aa3a3a38694949481919091808e8e8e818f908f828f908f819091908291939184909190848f8f8f858f8f8f878e8e8e838b8c8b85878987868b8d8b8494929487929092868d8b8d818b898b838e8c8e86898789848787878a85858588808180887d7d7d857d7f7d8184848482848684808a8c8a848b8a8b838989898484848484808180878483848384838484848584868687868b85868588838483857e7f7e8779797985797a798e6b6a6b796b6a6b867e7f7e85807f8087838283877b7c7b867375738463656383686a689459585988595859885e5d5e8d6b6a6b886c6a6c88767476857171718175757587797779847b797b807b7d7b7f7b7d7b7e7f7e7f7e8180817f8182818181828181848284808482848184828484848284847b7d7b847b7d7b8284828482848284827d7c7d807b7b7b837f807f867f807f877c7d7c857c7d7c857c7e7c837b7d7b837b7b7b837878788477757383797876817b7b7b807c7d7c7f7b7b7b807a797a8275747586737173877574758f7b7b7b857778777f797a797f7878787d7878787d7977797e7977797d70717080777777806f716f836f716f8373737386757575877777778779797984757775897476748776767686777777877574758474727482747274847676768377797782797b79837b7c7b847778778678787885797979877c7a7c857b797b86757775847577758576767685767676857b7b7b857c7d7c84808080807e7e7e80797b7984797b7985807f8085797879827d7f7d857d7f7d84767876857f817f828282828486858682818281817f807f7d808080817e7e7e807e807e7f7c7e7c807b7c7b837476747c70727082707270817879788475777585757675837b7b7b867b7b7b837d7d7d867d7b7d85817f81848182818683848388898989868f8e8f81949394878f8f8f828585857f878787828d8d8d85a19da18ba6a7a68b9c9e9c918e908e9285878590868686918485848c82808296817f8180878687867d7d7d837a787a888482847785848580979797819696967f86848683888888808d8d8d878c8c8c869694968a8e8e8e8a8e8f8e8b8c8d8c8b8d8d8d8d8c8a8c8b8d8d8d8e8c8e8c8b8c8e8c8a8b8c8b8b8d8d8d898a8b8a8b8a8b8a8b8788878b86878688878987898587858c8788878886868687858685898586858d8483848c8585858e8685868f8484848d8383838d818281908483848d888888898585858887878789878687888484848a8182818d7d7d7d8f7c7e7c8c7b7d7b8b7b7d7b868384838a838383858585858181808187838283858c8a8c8494959482999799808b8b8b839b999b85a29fa2809697967e9191917b8e8c8e7d9694967e8e8c8e809290927c8e908e808f918f7e8e908e7e9092908396979683929292819494947c9494947e9290927e9290927f9294927d8c8e8c7d8e8d8e818f8e8f8192949284949694819294928392949283909190819090908390919082919291868d8d8d888b8c8b8b898b898a8789878b86848686848284877f7d7f84817f81847e7c7e83838183857f7d7f82838283827e7f7e81868986828685868386858683838583868183818789898985818281858182818681828185848384878787878883838389808080877d7c7d867775778575747586787778887b7d7b897b7d7b878182818a848684858b8b8b828e8e8e8198969882989698869a9b9a788485848e8d8e8d8e8d8e8d8c95939585807f808e898789857a787a837b7d7b82727272817371738273717380706f707f7171717f6f706f7c7575757f7472747f73717381716f71856f6d6f876d6b6d87706e70846f6d6f866f6d6f82706e70827371738277777786797979877b7b7b877b7b7b867b7b7b847e7f7e827c7e7c847e807e84868586848c8a8c848486848484868482818281808182817e7f807f7f7f807f82818281857f807f888486848a7c7d7c857d7d7d7c8181817b7c7d7c7b7e7f7e7b77757780777577827e7d7e868180817d7f817f827f817f858180817f7d7c7d8277777786777777877a7c7a88797b798778797885787a78857b7b7b857c7d7c847e7f7e857f807f837e807e838183818281818183858485857f807f867e7f7e8684828488848284877f817f857f817f848685868486858684848684838284828382838281848684828a8a8a839190918695969588989a988693929385939293818d8f8d7d7a7c7a857173718071737181787778807c7d7c7e7e7e7e7c7e7d7e7c787a787d7b7d7b7d8282828189888982898b8983868886858b8a8b838b8a8b878584858581818185818181858181818583828387878787868b8b8b888b8b8b8b8d8c8d8a8585858a8e8e8e869493948889898981838383808485847b7f817f857f817f817b7d7b7d868886837d7f7d867d7c7d7f808080897d7b7d86807e808b8382838d7f7f7f888987898789878988908f9091898889818e8d8e90908f908c8e8f8e898a898a8e8a8a8a7f8c8c8c878d8d8d8a8e8e8e8d8f8f8f8e8e8e8e8c919291908e8e8e8c898b898b8788878d8789878e8587858e8a8b8a88898a898b8b8d8b8a8c8e8c898e8e8e8b8e8e8e868b8d8b878c8e8c878988898a8988898c868786908482848e8081808f7e807e8b8081808d8484848d8483848b85848588848384858483848880818089868586898283828c80818084818281888786878d8b8b8b87878787878989898389898984919391879496948497989784949594848e8d8e868888887b8785877a84828478868586847d7c7d80848284808a888a7e9391937f9694967c9696968096969683989a98809698967e8a8b8a7f8b8c8b818b898b818f8d8f7e9090907f909090818c8e8c828c8e8c8291909182959395828f8e8f818f8e8f808c8a8c818a888a85838483888585858c8482848d8988898d8585858a8584858584858485848584858786878489888981898a897f8b8c8b818687867d8889887e8b898b8187858786818281837f807f817d7c7d817d7c7d847c7b7c827e7e7e8575777585797a7985797a7984767876847b7d7b85777977847d7d7d857f7f7f8683818385838183868081808779797987747274887371738a6f6d6f887372738570707083666466836d6c6d86706f7085807e808584828480908f908a898989877e7f7e887c7d7c8675777585777877827b797b8275737582757575817575757c7072707d6d6f6d7e6f706f7f7172717f757575807b7b7b7e77787781777877817a797a837a797a83787978837577758279797984767676857b7b7b86818081857b7c7b857b7c7b8377777783737373866d6e6d846f706f866d6b6d86716f71826f716f8471737181717071807372737d7374738175757581777777847777778b7d7b7d8b817f81827e7d7e7f7877787d7a797a837a797a858e8e8e77868786837674767f797879807d7d7d847f7f7f83797a7983797a79827d7b7d877d7b7d85777977877b7d7b887c7d7c857a797a857b7d7b85797b79827b7b7b85797a79837c7a7c837c7a7c847f7f7f847d7d7d867e807e867e807e887f807f887f807f87858385868482848783818389817f818286888686898c89828789878a858685868d8c8d857f7f7f807f7e7f7d77757782838183807b797b7c7b7a7b7f8a888a82898b8989898b898994959488878987808484848287868780898989858f8e8f838486847e7e807e7d85838581888688807f7f7f7b7d7d7d7b808080828383838680808086807f8087838583867b797b847f7d7f7f7876787f7775777d7775777c7173717e787a788185878581878987838b8c8b888f918f878e8f8e8b8c8c8c8e858385948f908f958f908f909091908c9091908c9192918c8e8f8e8f8c8d8c8d8b8c8b8b8b8c8b8a8a8b8a8a8b8c8b898a888a8c8e8c8e888c8d8c858e8e8e8b8a8b8a868c8d8c8a8c8b8c8a8c8a8c898d8b8d888d8b8d888b8c8b878f8f8f878e8e8e888e8e8e8a9192918a92949288908e90898c8a8c8887898787888a888987888786898b8987888888888a898a888889888887888787868686898482848980818089828282898181818c8383838f8484848b7c7e7c8b80818089808180898685868b8081808a82838288838483868788878b858585898484848d8786878b8a8a8a898d8d8d868b8a8b87878787878686868285858580868586818685867f8684867f8785877f858585828b8d8b7f8b8e8b818d908d838d8f8d838e908e8090919080909190818a8b8a808a8b8a81848684808a8b8a7e8b898b808a888a808d8d8d818f8f8f86848684857f817f89797b7986797b79877d7e7d868182818281828181838383838b8b8b828b8a8b818c8c8c8288888886888988878687868887888786898a8985898889868a8a8a828a8b8a828e8e8e828c8e8c818a8c8a808b898b828a888a838b8b8b7e87878780898a89828485847d848684828283828282808285817f81877f7e7f82828082818183818785878587858485897f7f7f847a797a7e6261627f646164806f6d6f867472748b7a797a937979798c7d7e7d8981828185858685858586858585868584868486858482848682838286828382877b7b7b877a797a87797a79857e7d7e7f7c7a7c80787678787677767a7474747e787a787f797b797e7b7b7b837f7e7f867f7e7f857f7e7f8583838385858485858486848381828182817f81827f7e7f857e7f7e857b7b7b86777777837172718377777784757575847575758379797987777777847575758376747686727072857375738473757380777777807372737f737473826f706f85777777897f817f8c87858789858385818080807b8686867d89858979928d92806f6f6f797e7f7e818e8f8e857c7c7c7f7d7c7d8283848381878687838584858383818385868486878486848882848286818281857e7e7e84777977867b7d7b8683828386878687828c8e8c8287888783818281857f7f7f868182818883838387858585878585858b888688858f8d8f8b898789848987898d838583837e7e7e8283848381818181807f7f7f8a929192868b8b8b87908f90807f7d7f7e87858783807f8083807e808c6d6f6d796265627a6365637e7b7d7b7b7d7f7d7a8081807c8182817c7b7d7b7d7a7c7a7f777977817b797b7d7b797b7e797a7983797a79867b7b7b847b7b7b837d7c7d867f7e7f857d7c7d87838583888684868789878983898789808987897e828482827f817f8a7b7d7b817f817f868382838887878785868586878b8b8b879192918b8e8f8e898d8c8d8e8c8b8c8d8e8e8e898d8c8d898b8b8b888b8b8b8a8e8e8e888d8d8d898e8e8e86919091878a888a868a888a86898a89878b8c8b888a8b8a888a8b8a888c8c8c868c8d8c878d8b8d878c8a8c87898a89868789878587898784888a88858d8c8d868c8b8c878d8b8d878c8a8c88888a8886898b898688898883898a8985858685868586858585848586868686898686868a8787878d8383838c8383838a84858486807f80877e807e898282828d8080808c7f7f7f8d7e807e917d7f7d8f7e7d7e908080808d858485908585858e8786878e8383838c8786878a878687868787878789898985888988828a8c8a80888888808a8a8a7e888688798e8c8e7e898a897d86868685868686848686868585878583878987818c8a8c7f8c8a8c7c8a8b8a7d8789877c8b8b8b83838483838081808480818081808180818686867e83828380807f807e8685867e8a8a8a7f868786818486848189888981898889838d8d8d838e8f8e8490909085909190858b8c8b8691909189918f9189908e90878e8c8e878b898b868688868486888680868886808688868386868682868686818082807f8082808087868780878687818b8b8b828787878587878788858585898c8e8c87949694889496948c94969480898d897d7e817e7e8080807a838383848583858b7573758e7c7d7c7e757475847b7a7b8d7979798976747686767476847374738779797987787878867e7f7e85878687838484848583838386868586877f807f877979797d848684827e807e7e7e7e7e7a7878788178777884757475867b7c7b857b7c7b837b797b837b797b8375757584717271826f6d6f806f6d6f836d6c6d836d6c6d836b6d6b836f716f826f6d6f876d6b6d836b696b816b696b836b6a6b846b6a6b7f6f6d6f88686668826a6a6a8562616284585658896866688473737382757675827d7c7d847d7c7d897f7f7f8d7f7f7f8973747384717271826e6d6e8175767580797b7980737573808985897e89858981898589808d888d838989897f8b8c8b828786878387868784878787838989898584868484848684868182818581818184818281848284828783828386817f81827b7a7b867978798481818185878687898284828b7c7d7c897d7b7d8c8b898b88838583877b7d7b8d787978857f7f7f867d7d7d847775777e7b7b7b82777877847371737f7371737e7271727c6e6c6e807b797b807b797b7f7f7f7f7e81818182868586848a888a85898a898384858480808080808080807b8381837e8381837f858585828384838189898985818281848d8e8d818b8c8b82898a898385858584888988888483848487888785818181867d7c7d867e7e7e848785877e8c8a8c7b83818380878587847a7b7a86848684867f807f877f807f838181818b6f706f897c7a7c868381838887888787878887868988898b8b8b8b898d8d8d898c8d8c868a8b8a88888a8889898b8984878987858a898a898c8b8c888e8e8e888a8b8a878b8d8b888a8c8a888a8a8a878a898a88878987878a8c8a878c8d8c86898a89858b898b858a898a86878787868686868586878687858685878988898586878684888a8885888988858988898589888986878687878786878689878986898789888a888a898886888a89878989898789878a8a8a8a8c8c8c8b8e8d8e8c8a8a8a8b7e7c7e8d8c898c928b898b91878587908688868d8688868f898989908b8b8b8e8584858b8988898b8786878787868786858585858584858787888784878887848a8c8a848383838388888884888888858987898283838382848684828486848384828481817f817f8484848089878981888888849090908499979984999799829c9a9c849c9a9c86999a998596979682919291839294928498969883969496839192918492949283919291858e8f8e868f8f8f878f908f868e8e8e878e8e8e898c8a8c888c8a8c8486848684848284847e807e7f80828083808280818082808285848583898b89838a8c8a81898b89868b8b8b7f8b8b8b838d8c8d8483848385858585818182818f6d6e6d895757578a484b48814f524f78575757826d6f6d838080808683838386878587838381838581828187818281887b7b7b88737373866d6b6d856e6c6e856f706f88717271887979798a7e7e7e887f807f8680818084818281837e807e7f787878827574757e6e706e85707270807b7b7b8180818083838383848080808679797983797979847876788478767884757575817777778577757782757375847576758275767585717371816d6f6d827573758a6f6d6f877f817f86848684838486848284868483848284818482847f7f807f827f807f7f8482848c73717381706f708473737385848384868080808a7f7f7f877d7d7d847b7a7b8277777783787978847575757f797b797e7e807e817172717f6e6f6e836b6d6b83747574827f7d7f817f7d7f817d7f7d817b7d7b817b797b837b797b85767876867b7d7b827e7d7e887e7d7e83767676887c7d7c887f7d7f8c8584858185868589878987888382838b818181837b7b7b817877788783818385807e8084797b7984797b79827f7f7f84787978837d7d7d847f7f7f837f7f7f848383838487858785898789858c8e8c848c8e8c828c8a8c838c8a8c81878987808789878183838382828282828181818b807f80787b7a7b7e8080807c8381837e807e807f818281817f807f827b7d7b827f807f837f7d7f827f7d7f838483848485848587858585898889888887888786898a8983898a8984807f80847e7c7e85747274778a888a83838183827a7c7a7d757675897f807f887572758787878785a6a4a68f8e8c8e898a888a868585858a87888789868586898685868b8789878685878589878987838b8c8b8681838189818381808c8b8c868687868687898785868886878687868586878684888788848685867f898b89888385837c8a8b8a8686888685878787848686868486878683898889848988898587878784878787858687868787888785868686838586858488878886838383878484848a808180898182818a8a888a89929092879a979a8b918f91878f908f898a8a8a7d8e8d8e8884848490908d9090858285838381838d817f81897b7d7b898183818e7f807f8b7b7d7b8c7d7d7d887b7b7b867d7d7d857f7f7f8585858584868686898483848784828486807f807f8485848280808083808080807d7f7d847b7d7b837e807e867b7d7b8578767884787678837f807f8081828186707070856867688568696885686968846b6c6b87707170827775778377757784787878867b7b7b877b7b7b847b7b7b847b7b7b847b7b7b847f7f7f847f7f7f837b7d7b847b7d7b8677797787777977887b7b7b877b7b7b867e7e7e838181817f8585857f868686818486848185878580828482897579758784868484848684848b8d8b85838483846f706f83696a69806a6c6a7f5a5c5a7e717171848e8f8e859c9b9c8aa1a0a18a9e9e9e8a979797878f918f868d8e8d858c8e8c848687868286858684838283807e7d7e817f7e7f87818281857c7d7c877f7f7f877f7f7f87777977806668668a6b6d6b857b7d7b87797b797d7779777a757575817d7c7d82767576807e7d7e7e7c7f7c7e7c7f7c7d7b7d7b81787a78847877788475757583797a798277787781757775817375737f77787781797a79827d7b7d83797779847b7a7b847f7e7f877e7c7e85817f8195706e70877f7d7f828c8a8c828c8a8c838a8b8a838a8b8a808d8b8d7f8d8b8d7f8b8a8b828786878480808081808080906b666b8973707384737473856b6c6b816c6e6c8073747380737473827676768275767582797a79837f7d7f817f7d7f8483858381838583817b7c7b7f777877817878788378787884797b79847d7e7d88848284897977798a8181818684858486858585827f807f838082808583858380848284818482848484828482848284877f817f8981838189858385888786878889898988898989868b898b878e8c8e869290928792909284949694849496948394929484949294818788878082838280868486818684867e878987808181817f8183817f7e807e817c7d7c7e787878706567658c6a6c6a806d6c6d84706f707f7575758179797981777777817172718073737382707170857c7a7c88828182868a8b8a858a8b8a87868886878b8c8b848e8e8e828e8e8e83888a88898c8e8c828b8c8b757b7a7b839b999b859b999b838a888590908f908c8688868b898b8987868486858c8c8c8a89898989878787898785878b8583858687878787878787878785878b878587829091908a838283848988898786858689848484868685868785868587848684868686868685858584818281858685868685848582858585838586858485868584868786848787878587878786868786878687868786878685858685848687868485858588848384898687868a88888885848684888688868b86858687787978846b696b867371738980828090838583828e8e8e8f8a8b8a838787877e8d8e8d868e8c8e8c969496908c8c8c8d8a8a8a8a8787878c8b8d8b8486858686868586817b7d7b85757775837e7e7e8181818183807f8083807f80817e7e7e847d7e7d7b797b79817e807e807d7f7d808082807f8181817e858485817f7d7f837b797b86777777867071707b8182817d8486847e8482847f8482847f8482847e7b7a7b7d7b797b807d7b7d817b7b7b807b7b7b827b7b7b817b7b7b85818081848685868589888985878687848a888a848a888a858587858687898787828482878486848786878681898a897d898a897f898b89808a8b8a828c8c8c858989898e828482886f706f855a5b5a805151516f5a5a5a818d8d8d7f8d8d8d8194969486949694878e8f8e887b7b7b877b7d7b867f817f8882808286828082867f7d7f847d7b7d82757575837b7b7b827b7b7b837e7d7e847c7c7c83797a79837b7b7b8476767684797a7984777877847a7c7a887e807e8c7b7d7b876b6d6b7e6d6f6d7f6d6f6d7d77777780737473816e6e6e8678787884787978817879787d7b7d7b7d7678767d7877787f75757580717171806d6c6d816f716f82696b69816967697d6b6a6b816b696b7e6b6a6b846b6b6b846e6f6e836d6b6d83696769896b6a6b8d5d5c5d9c656465816f6d6f887172717f76777681717371867576758577777784777777806d6e6d856d6e6d84878787868b8c8b868b8a8b828f8e8f828c8a8c828583857e868586868685868685848588898889858f8d8f868d8b8d87838583857d7f7d838181818081818181828482818486847f80818082878787858e8c8e868785878684858487838383848b8b8b888b8b8b818e908e7f858785888f8c8f838c898c8994949489949494889496948894969488929492898c8c8c87868686848383838883818387807e808576747680767476815a5c5a7c494c49774043407c484a48846465648173747380706e70807674767f7371737d7573757d70727080737573807878787f7979797a8080808096949682898a8980818181807d7c7d81797979817b7a7b828180818486858684898789888788878d84858487878987868a8b8a86878987878e8e8e82919291838d8d8d81989a98829092907e86868679949694878785877f8b898b818e8d8c868c8a898683858386787a788e8a898a87929492858d8e8d8b8b8c8b8a8b898b898f8d8f89898b8988898b89898e8b8e898e8a8e89807f80828888888689888987878687888383838687868787858685878687868585858585858485878182818684848488858485888585858987878787858685868888888486878685858685858586858687878785868786868586858684868485858485858584858685858589848384868082808c8688868b868586878b8a8b898f8d8f889391938e808280877e807e88808080828a8b8a8a87878788838283848886888c858385888a8a8a8e878687928787878e868786878e8e8e898c8d8c85919391898b8d8b85898a89808a8c8a808b8b8b818e8e8e808e8d8e7f8988897a848684817678767f6f716f807678767e7d7d7d7c7d7d7d7e817f81807f7d7f7d7e7d7e7d858385828486848184868481818281837f807f82817f8184868486827b797b837b797b827f7f7f857f7f7f85817f81877b797b867b7d7b887b7d7b877b7b7b877b7b7b877d7b7d887f7d7f87767876887e807e868284828982848288898c89847b7d7b80767776827b7c7b83777977847b7d7b897f7f7f7b838383809395937d989a9882a2a1a287a9a7a97c9c9d9c89a0a1a0859c9e9c818e908e8393929384999799899697968b8888888880818086828282847f7f7f81797a797e7e7e7e7e8081807d8081807e81828181818081828180818281828184818181817e7e7e827e7d7e8276777683747474806f716f7f6e706e7f7371737f7474747a73737383767776817675768c73727386737573807375737c7375737e7678767e7b797b7f7b797b8175767583757675877b7b7b83878687838f8d8f8194929482949294848d8c8d858a888a868a888a868a888a84807f808581828182888a88877170717e7170718a6b696b806564657e6d6c6d7f6d6c6d7e626462856d6e6d807e7c7e857876788b6a6a6a865a595a8264646488646364897a7b7a867a7b7a887f817f868486848681818686818186857b7b7b81757575838789877e87898785817f8185868486848c8e8c868c8e8c8591929183919291879492947d9492948f8283827a8788878a7c7d7c847c7d7c7c7372738678777887686868826e6d6e836261628462616286656665866566658265686584656865856d716d867175718570707084707070827374737f7b7b7b83878987809597958298999885989998818c8c8c7f82838281818281817d7f7d7f807e807f807e807f7f7d7f807f7d7f7f7c7a7c807c7a7c827778777f797a797b7d7c7d7e7d7c7d7e807e8083848284848585858587878785838483858383838d878687828f8f8f888b8c8b878d8e8d899c9a9c839896987f898b89858c8e8c808c8a8c87908e90839291928494939482908f90848e8d8e838c8b8c8494949486919191879796978a868586887b7c7b88817f8174878787828182818a8182818985878588878987888585858885848589858585898686868a888688888684868787868788838383878483848884828485848384858687868584848486848484888583858684828486868786878686868884868486868786868787878786868685858485858584858784858487848484888585858986868686868586848081808982838289818281898987898c86858689868486889492948d9496948a8a8b8a8e8788878d8181818d8382838d8787878a858585908182818e8081808c8685868f8889888a898b898b898889838c8d8c8b8d8d8d848e8e8e848a8c8a84878887818886888386848683848284808886887c838383828787877e9494947e9292927e8584857e878687808c8e8c81898b89818c8a8c818c8a8c7f7574757e747274827b7b7b817b7b7b838280827f7c7a7c7d7f7d7f7d8b898b80838483828384838283818382838183827e807e83787a78817b7b7b827b7b7b867f7d7f867d7b7d8b81838184797b798c6f716f8c6063608866676686747674878c8b8c889190918b87898788838583827f7e7f858b8c8b8a8382838283828385878987878486848583858384838583828082807f8385837f808180828081808483828383807f80847d7f7d837d7f7d817f7f7f7e7f7f7f8083838381838383818987898287868781838183818180818181818181808080817e7e7e807e7d7e817a7c7a7d7a7c7a7f7b797b817b797b84797b797f787a787d797b7984797b79857b7b7b8781818184838583838688867c8a8a8a7e8787877d8c898c7a8381837f8685867e828282827b7b7b827777778467656784636163865c5e5c7f5c5e5c876d6c6d876d6c6d81727072827b7a7b86777777876d6c6d88636263806a696a7b656365886b696b757070708f707070868987898889878987868486838e8c8e819192918286878690707070887071708353535384616261816666668462626283605d5d83656364816f6f6f886f6f6f855655567c5c5c5c856b6b6b966b6b6b80676567845a575a805f5e5f815a595a805658567f565856825b5b5b875b5b5b7f5e5d5e81646364846e6d6e8373727387797779877e7c7e898381838a8381838882818285878587868c8e8c868c8e8c878a898a868a898a868c8e8c848c8e8c8694929485949294838a8c8a848789877d7f7f7f78727272868c8c8c7e82838281848484808685867c868486818482847e84828481878587818a888a7e8482847d8383837d8181817e82818280808080838381838086848686878787848989898383848386898989888b8b8b888382838687878788838283847f807f8783848385898b8988838583808c8a8c858c8a8c84888988828a8a8a85888688858e8d8e7f8c8b8c898a888a898486848c8c8c8c8989888987918f918a9193918b8f918f8c9190918c8f8e8f8a8d8d8d8a8d8d8d8c898a8988888a888a868686898584858984828488848284898182818884848488858485878585858784838486858585858484848684848487858385868684868785868586848684868586858688878884888988858687868685858585858585878482848684838485858485878483848a8182818c84848487848684898182818c7e807e8686858689807e809873717369717271878a8b8a8883838397868786908b8c8b9187878790898989908787879284848490848484908788878c8687868b8988898a878687818b8b8b89858385808685868388898881908e90809290927b92909277908e907a8e8f8e799192917a8c8b8c788886887a83828379797a797c7775778075737583707170837071707b8888887e8e8f8e7d8e8e8e7d8a8b8a7d898b897d898b897f8b8b8b7e8b8b8b7a8b8d8b7b8889887e8482847f848284808584857f868686808686868385848584848484858484848683848386898989868b8d8b8693959388949594888f918f868b898b83858385807d7e7d858081808183858383868886878a8c8a8686878686898989838585858283838383868586808786877f8786878085898584838783838383838387868783868586828685868384848482868586828484847f8484847d8182817d8181817e8182818083838381808280818385837e8383837c8383837a7b7d7b7a7476747a757475817472748171727181757575816f706f85777777837e7d7e7f7071707f666766855e605e8c63656382636563866e6c6e8889898985818181808c8b8c838381837d868486868a888a89918f91778b8c8b8d8d8e8d83908e90858c8a8c83848584848181817f8182817e8383837f8787877f85858583808280807b7d7b7d7a7a7a827374738758535886524d528f5955598a595559865a595a85737173837b797b817b797b8c8e8c8e858e8c8e88919291889294928996989687989a9886949694819496947d9a999a8192929283939593838789877f8c8b8c848384838283828382807f80817b7d7b837b7d7b837f807f837d7e7d878182818885858586868886858b8d8b878e908e898e908e89919091899090908a92949289919291858c8a8c868c8a8c868a8c8a858a8c8a8683818385838183837a757a7f716d71775858587a525252816f6f6f8d8182817c6866687b6866687c5a5a5a7654545480585658795d5b5d846062607c6062607a5e605e7d626462806e706e80787978818585857f8787878285878585838583817f817f8583858387888888858b8b8b858b898b8a898789848787878480818088828382818989898b868786898a8a8a88908f9087908f90898a888a868a888a8b8a8c8a898b8d8b868f8e8f878e8d8e8b9091908a8e8e8e898e8f8e888c8a8c898c8a8c878e8d8e878f8f8f888f8f8f888f918f8a8e908e89939493818e8e8e8b8989898a898989888686868c86868682838383898383838883848388828382888485848686878688848484878484848a84848487848284878183818883838389818381888383838784828483868486818d8b8d88878587858a8c8a86878787878686868a8584858885858589848384897e807e8c80818089868486888482848785858589858585908383838d7f7e7f8d8081808c8081808b7f817f8a7f817f868787878c7c7c7c94838383918685868b898a898b8a8b8a87898b8986888a8884888a88828f918f868a8a8a858b8b8b84898b89828b8d8b7d8a8c8a7b898a897a8c8e8c7a8a8c8a7a898889798b898b7888898876898b89778889887a8788877d8686867e8686867f898889808b8b8b7f8b8c8b7e868886808787878285848582868586808685867f8686867b898a897d8b8b8b808d8d8d828a8c8a83898b8982898b89838787878686858686838383868585858585858586838583887f817f867b7d7b857b7d7b877f7d7f83817f8184838483818a8a8a87848684857d7f7d837c7a7c857d7c7d847b7d7b857f807f858081808481828184818181837f7f7f827b7b7b8a8184818981828186808180848484848584848483838383818182817f7f807f80808180827f7f7f7f818181818383837f838383807f817f7f7d7f7d7d7d7f7d7c7e807e797e807e7a7f817f7c79797981787878807d7c7d7b7979797e7b7b7b8a7b7b7b827e7d7e807b7b7b807f7e7f817b7a7b7a7375737f7e807e8f7e7d7e7f68666881767776827677767f8381837d807e807f797779887977797d7f7d7f88818081848684868484828481848584808686868384848482868586818585857e8989897e8688867c898b89818c8a8c7e8886887b8f908f7f8f908f84868586898e8d8e829491947f73717386777477948383838c88868888918f91858e8f8e8c898889868a8c8a898a8c8a84898a89827879787f929292839c9b9c818b8d8b808f918f818b8b8b818f8f8f82969796839697967f9e9b9e7f908f907f89898984878787888989898c8f8e8f8c8e908e8c8e908e889092908792949287919091868d8e8d878a898a86858385847f7e7f866d6d6d835457547c4b4e4b7c3938397a3130317d323432793234328d525252876b6c6b834b4b4b7a4242427d4c4b4c7d5352537d5f605f7f7071708379777981797779857d7c7d83828182828c8a8c838c8a8c858d8b8d8286858687838483837d7e7d8485878584838583868b8d8b858b8d8b888e8d8e8585868583838183818b898b8a8a8a8a88919091859a989a8989898986908f908c8c8c8c8a9291928794939488908f9088969696898f918f8a8f918f8a8f8e8f8b9393938c9091908d90909088909290899294928a9696968892919287919091889190918b9092908395959589919191779697969689898984908f90858b8d8b89898a898786858689818281888283828a8080807c8686868883838385818281858383838684848486848584868684868783838387838383878383838885838588858385878583858687858782868586838686868487878787898a898a898a89898788878c8987898a8a888a88868486898a888a8e8787878b878787908485848f8788878e89888990868586927f817f9382848297878787898e8f8e8c8987898a8786878987898788858785858486848487898782888a88818789877e8b8b8b828b8b8b81888a887f898a897e898a897b8a8c8a7d8788877b888a88798887887a88878878898b897a898b89768788877c8889887e888a887e8a8c8a828b8a8b81808080848584858585848580878587838c8a8c8285858585898a89838d8c8d869190918794969486919291848f908f858e8f8e84918f91868f8d8f858f908f848b8b8b83878687848383838380818086878687847e7e7e847e7d7e877e7e7e847f7f7f857e7e7e857d7c7d868081808682838285868486848381838584828485807e80837a7c7a7d7072707e737173867f7d7f8681838187818381847d7c7d847b7b7b82787a78817575757f7371737f7371737f7472747e7472747d6f706f7d6f706f7b706f707e706f707c7072707f7173717b7171717b7171717b7777777d7b7a7b817e807e817b7d7b837573757a77757781808180897c7e7c847c817c84767b767e8484847c8484848b848584828383837d817f81807d7b7d8077787782757675827573758a77757783828482827f817f858384838787898785898b89828c8e8c86838583888c8e8c828c8a8c8185838583848684838183818283828381838283818180818281808182838383828383838c787878806d6a6d7f76767680818281846f6d6f93615d61926869689a56565683535653854c4f4c83545354825453547a54525494757675845e5d5e7a5250527e65636588706e707f83848383838483816b6d6b88818381809496947f949694829c9a9c839c9a9c8d9c9a9c8a9c9a9c899492948c82808289717271845f605f824a4b4a814a4b4a7a3d3d3d803433347a313431744447447d545354835d5b5d80838283848382838886878685888988868081808576787685868586878a898a828e8d8e848c8c8c82898a89838f8f8f8294939483979697858e8d8e81808180889493948092909281898b89838e908e8294949484908f90818f8e8f858f8e8f888c8a8c818c8a8c868787878985848589888888868786878c84858488818181828989898b949294889492948494929485868886878c8e8c8a8b878b898b878b899493948b8e8e8e85989698888c8c8c878c8c8c888e8e8e8790919086919291868e8e8e88919391898e8e8e898e8e8e89909190888f8f8f888e8f8e858d8e8d7f9796978697969784929292849190918990909089909090888f8f8f888b8c8b89898989838b8b8b8487878784818281887e7e7e877e7e7e877d7f7d888183818a81808189807f808780808088807f80867e7d7e877d7d7d87807f80867d7e7d877f7f7f85818081867c7e7c897f807f898585858a8584858f848384888483848e8483848e8483848d8183818e7d7f7d8d7d7c7d8e7c7a7c908081808b8081808a8182818c8384838b8786878a8182818c7e7e7e8d7f7f7f8c808180888383838583838383848384838081807e84848484898a8982868686808384837f8283827d8787877d8586857b8987897a8786877d8687867b8787877e8685868489878983878987848586857e7e7e7e827e7e7e827f7f7f838181818586848683868486848584858485858585818281847f807f868482848584828486848284848482848584828484858385868685868486858683808180838484848481828186818281878283828683848389838483838384838182838287838483858181818680808085807e80868280827f6b6c6b8364666481747674817e807e848b898b847f7d7f85797b7987757775837777778477777781787a787f797b797e7f7d7f7f7f7d7f7d7b7b7b7c7b7b7b7e7f7e7f7b7d7c7d79797b797d7677767b7274727c7274727d7576757c7677767c7575757d81808182797b79827b7d7b7b898b897b8789877d919091878e8d8e7d8e8e8e8791919186878687828685868481818185838383828684867e8987897d8c8a8c7f898889828586858281818185787a78847b7d7b8b8181818c7b7a7b877678768a787a78846e6f6e816a6a6a826c6e6c847071707e7375737f6e706e7f666866826e6f6e7d73737380707170807374738373747384787878807b7b7b8476767680707070897d7d7d807d7d7d8c626362845b5c5b82616361847678768c797779886665668a656465836a6a6a8477757786848284847b797b897573757f5e5d5e7c6a6a6a847b7d7b946b6d6b86635f637a6865688965676580656765834b4d4b804245427f434243813a393a7e4d4d4d805f605f827372738373727382808280848a8c8a82919391887e807e828a888a899c9a9c7d8989898d8b8c8b8692919286929192889593958495939583919291848e8f8e848a8a8a8290909085949494838e8e8e858c8c8c818c8c8c848384838b848484828e8c8e81908e9084898b898280828085868486828e8d8e848f8e8f83969796898e8c8e87908e9083898989848b8c8b89898889878a8a8a8a8a8c8a858a8c8a8b8989898c8182818c868486888c8a8c7f9294928a8e908e749c999c8e918d91848e8e8e889694968788898885908f908692919288929192898f908f858e8e8e87909190868e8e8e878e8e8e868e8e8e868e8e8e868e8f8e858e8f8e888f8f8f858f8f8f7f949394849190918394959485919091858e8f8e888f8f8f8a8f8f8f898f8e8f898f8e8f858d8c8d858f8e8f86898a898984858489818381897e807e8a807f808c7e7e7e8a8180818b7f7f7f88818181877f7f7f87808080878180818682818289838183888a888a898786878b8585858b8584858c8585858c858585928687868f898b898d8c8e8c8c8a8c8a8d8c8e8c8d8a8c8a92848484908484848d8384838e8182818d8383838d8182818d8182818d8283828a848484898383838483838384868486858182817f8081807f7c7a7c827b797b838081807f818181808988897f858685808685867e8383837e8888887c8887887c8987897b8383837c7d7c7d7d7b7a7b7f8486848184868483818381828183818381808182818081838181818181818183838383858383838680818084828382847f7e7f857c7c7c867a7a7a857f7e7f857b7d7b847c7e7c847c7d7c827b7b7b827b7d7b837b7d7b857b797b867b797b85737573816f716f8673717384737173887070708578787889818281807070707c898989808b8c8b8085868582818181817b797b807e7c7e7f7779777e7072707f6b6c6b826b6c6b826b696b86706e707e6665657c6c6b6a7d7372737c7573757c7576757b7575757d7577757c7476747e7778777e797a79807b7b7b7f7c7c7c7f8080807e8b8a8b7f8988897f898889818383837a8b8a8b8385838589838183837b7d7b837779778080808080848584858c8a8c868c8a8c8689878983979597819092907c9496947d8c8e8c808c8e8c8387888782818181827f817f847b7d7b857f7f7f8581818183898789818a888a808c8c8c7c8786877b858585817d7e7d7f868886817f817f7f868486808987898483838385898789838a8a8a858e8d8e7f8b8a8b828888887f7e807e837d7f7d81858785827d7f7d8682808284807e8081777977857b7d7b877c7b7c837b797b83706e7082706e70836c6d6c7f6c6d6c846f716f8473757383706f707b777777847977797c6e6c6e7c6e716e7e7778777f7f7f7f84828282858d8e8d88929392848f8f8f8887888787939593868b8c8b84878887868788878387898777939593817f7f7f866160618c7b7a7b8c7b7a7b8e858785898c8d8c8a94929484949294849496948694969487949294838b8a8b838f8d8f7e9c9a9c77908f907e8c8b8c808e8e8e858a8b8a828e8c8e7c8b898b83858485818f918f808e908e838e908e848787877f838283838b898b80858385848b8c8b8989898984898889878d8b8d858a8c8a898c8e8c8a8e8f8e86919291868f8e8f84878787878c8a8c8293909389838583878e908e878b8b8b8893929387959695868e8e8e888c8c8c878a8a8a88868886878789878a878987888b8c8b868b8d8b868a8c8a868e8e8e878e8e8e858e8e8e868b8c8b878b8d8b87888a88768f8f8f8e858685888b8a8b868f8e8f888f8d8f888f8d8f888d8e8d888c8e8c878d8d8d888d8d8d888e8e8e8a8c8a8c8b8c8b8c8c8c8b8c8c888a888b8789878b86868689848384888383838a808180897b7a7b848789878c8787878b8787878a8786878b8685868c8584858a8686868c8583858f8583858f8484848e8081808d7e7e7e8d7f7f7f8d7e7e7e8e7e7e7e90807f808e7e7e7e908081808c8484848b8687868c8383838b8381838d8785878c8988898b86858689848584878383838480818081868586818b8c8b7e8b8c8b7f8585857c8787877e8686867f8687867d8586857b8586857d8585857a8686867d8586857f8887887e8484847e868586807c7d7c83767676826f716f8373757385767676827b7b7b837e7f7e84818181828181818483838386808080817e7e7e877f7e7f8182808286817f81867f7e7f85797b7982787a7882797979807979798177797783717371836a696a836a696a7e6b6d6b8773757384767476837e7c7e8876757686787878846d6c6d827e7f7e8083838382888988817f7f7f7d7b7a7b7c7b797b7e706e707d747674817a7c7a8b878687838382837f817e81818c898c7f85838080797775816f6e6f7f7170717c7372737d7372737b7a7a7a7e7879787e797a797d7b7b7b8178797883787978807879787f737573807b7c7b807b7c7b7e7b7c7b817577757f817f81867f7d7f8685878586838583847d7c7d807b797b8377777783707170856c6a6c866c6a6c856e6c6e857574757f7d7d7d7f81818182848584828a8c8a82878987858789878587868786878687848b898b818e8c8e7f8e8f8e7f8e8f8e7f8d8c8d7f89898980787a78837b7d7b807e7c7e7f807e808481828184808180877678768173757381737573807e7e7e8081828180878687807f817f807f817f827e7c7e7f807e808383858384818381867e7e7e8384868484898789848c8a8c82929192858d8c8d809496948087898783858685817a7b7a7f7b797b837b797b83838383827f7f7f837f7f7f83747674866c6b6c867f7f7f867f807f8283848385777677877b7a7b84777677897b7b7b807779777f777977828e8f8e80969796888785878a8d8a8d90858785877375738877777784767776857b7e7b7f7274727f77777783777777847b797b827f7d7f808c8b8c888c8b8c738e8f8e80878787868b898b7f8e8c8e84949694818d8e8d808b8d8b81888a8880878787818f918f808f8d8f7a8a888a887f7d7f7f7f7d7f867f7f7f8b7b7c7b87838583878082808a8685868786858683878787858b8a8b8e85858581858585848e908e84898b89878383838b7f7f7f8480808083838383868c8c8c838e8e8e878d8d8d878d8d8d868b8c8b878b8c8b87888a8887888a8885898a8984898a8984878987858789878486868685898a89818a8a8a829998998689898982878787858c8a8c868c8a8c858c8e8c868d8e8d878f8f8f8c8c8b8c888f908f888d8c8d8a8c8c8c8b8c8c8c8c8c8e8c8d8a8c8a8a898b898787878787848484868282828b7f7f7f8a818181898584858a85848589838383848081808a8482848c8482848c8583858d8482848d8182819180818091807f8091807f808f828182908281828e8482848d8080808f8282828d8282828f838383878383838a7f7d7f808381837f838383817b7c7b7c7d7c7d7f7e7e7e817d7f7d807e807e7a818081828382838083848380878787808586857e8586857e8586857d8586857e8687867d8788877b8888887d8787877d8685867d8081807d8081807c7f807f7c7c7a7c7f7775777b6b6c6b816f6f6f84706e7087706e70876d6f6d7f6d6f6d7f7071707f707170826c6a6c82716f7183656665845e5e5e866a686a8765636583686b68846d706d7b6865687f5955598269686982707070887779778583858384898889838e8d8e889c9a9c8089878985827f82807e7c7e816b6e6b7d7375737e7779777c7f817f80898b898492949282a5a2a584a5a2a586999b998d999b99898f8f8f697778777f6968697d7a7b7a827d7b7d817977797f7e7c7e7f7d7b7d7f777677848787878385868585858685808586858182838282838383808a8b8a828c8a8c7f8c8a8c7f87898785949494848989898c8b8c8b85838383827d7e7d828385837b8486847f84858480828182827e807e867e807e82848484807f807f807f7f7f827b7a7b86757675857373738971737186737573877375738777797783797a79867576757f7c7e7c7f7d7f7d7d7f807f7f808180808182817e7e807e8381818180838283847f7f7f8081818182838383847f7f7f83808080827d7d7d7e7e7d7e8283838384898c8985898c898389898983898989838584858389898981808180836564658b73757383797b7983716d7180716d71856769678375757582777977808183817e8b8c8b808d8d8d828a8b8a828b8c8b84878987848f8f8f858d8d8d8586888681848684847c7e7c8578797884787978877b7b7b7f7b7b7b7f737273827b7b7b847f7d7f8383818384868586817f7f7f857f7f7f8578797886737473866a6a6a816f6f6f836f6f6f837070708273737382626462816a6b6a806666668066656683636563805a5d5a806b6b6b83656665816d6d6d7f6363637f6c6b6c7e7a7a7a7b787a7882787a787d7e7c7e7f8986897e8f8e8f7a97979775939493819091908686858688868586888381838683818388848284838d8d8d888b8e8b8b858485888282828486858684898889858d8d8d838c8a8c858d8b8d85888a8887858485878586858587878786878787868787878787888786858585858687868586878685888788858888888789888986888888858787878285868585939293808b8b8b84888a8888878887888a898a8a8988898b8a8b8a898e8e8e8b8a8c8a898b8d8b88898789888a888a8b868586898786878b878887858485848b8383838c8383838e8486848d8384838e8987898f878587818383838584848488808180897f807f887c7e7c8a7d7f7d898282828b8383838a8484848f8383838d868586908383838e838383848484848a8485848e81818187858485878788878788888889868686888484848884848486868786848687868387858784858385828684867d8b898b8285848583848384808584857f8686867e8686867d8687867e8686867e8787877d8585857c8686867c8585857e8686867d83838379868586798482847a7f7d7f7d7d7b7d847272727e706e70826563657d5c5f5c7e5d5f5d816767677f5d5d5d825553557f63616382656665836c6d6c856766677b706e7083686b6881767976818e8d8e8aa5a6a586adaead88b5b6b585b5b6b589a2a3a28b9f9f9f8d9f9f9f858987897b898789879a979a819a979a83adaaad82adaaad85adaead89adaead8aabacab89abacab879b989b80616161805f625f6b4c4f4c73525652797678767f8c8e8c808c8e8c819593958095939580918f917e949294809c9e9c7e9c9e9c859e9b9e859a989a8293929380979597819596958295969584929292858e8d8e828b8d8b817f827f818b8c8b888b8c8b7f8e8d8e8b8685867c8789877b8385837e7f7e7f7d7e7e7e78707270967b7d7b828484848286858682878987838586858086858688838283838486848684868486848684878486848485848583858485808484847c8786877d8987897e8383837f808180837f807f7f8382838181818181838483848586858283838380818181858383837e8686867f868686828686868187898781858685828b8b8b84858585838b8c8b808585857d8b8c8b819c9e9c829190918580818085888888809293928098939884918d91818c8e8c838c8e8c838a8b8a808e8e8e84898a89838b8c8b83898a898684868485878987858c8d8c83898b89828c8e8c83949294848e8d8e858f8e8f838b8a8b858c8e8c868c8e8c848987898389878984868586838d8b8d83908e9083949294848c8e8c838c8e8c858c8e8c878c8e8c858c8e8c82858685818c8a8c858c8a8c818c8e8c858c8e8c7e8a898a899492947f86848686817f81828a8b8a848a8b8a869293928084848483888a8887868886879a979a899794978b9494948f9191917a9e9f9e958c8e8c789494947f858585949391938b9c9a9c889294928a8b8b8b838b8e8b888b8e8b8689878985878687858482848784828487858385868583858588898885888a88868887888787878788878787878787878787878786898a89868988898589888986898889868888888687878785858685868687868685868582888888878e8d8e84888988868788878a878787898988898b8b8c8b8d8789878f8687868c8787878b848484898081808a83838387838383858080807983838384818281847e807e877f7f7f857f7f7f84807e80888381838783838381838383878a888a8a8987898c8484848c8484848d81828189808180878182818b8484848a7e807e8a7e807e8e7e807e8d808180888383838d8383838984838488878787878686868585858584848484868483848584828486848284828482848584828482848284818482847f8787877f8788877d8686867d8585857d8482847c8585857b8586857c8486847a858585798584857b8483847b858485778182817780818078818181787e7e7e777879787d8383837f858385787f7d7f82868486867876787c666966747275727e918f918d99979988a1a2a182a5a6a584a4a4a486a2a1a283a5a4a58ba4a3a4839c9c9c907d807d8670727084686b68866b696b8f828282837f7f7f82757275808a878a8393909392a2a3a28d9899988a87878785808080886b696b7f5a595a7d4948497a3e3d3e714e4e4e7d666766796f6d6f7c8183817f8d8b8d7f8c8a8c818d8c8d828e8e8e838d8b8d838e8c8e7f9294927f9091907e9190917f8e8d8e7e8f918f80969696828f8e8f848e8d8e828d8d8d828c8a8c858e8d8e8390909083898889808c8d8c868a8c8a8583838383898a8984898b898284838481868686848c8e8c7f8c8e8c7a989698918a8a8a8185858581858585837f7e7f848181818380818086808180847a7c7a857f817f88818281888383838480818083868586818381837f8785878086868681898a89808685868187868783838483818283828484848482818281837e807e8483838382878887848686867e8c8d8c848e8f8e8587898784848684848e8c8e86959395878f8f8f839896987e9a999a7f818381848d8d8d84a09ea0888e8f8e858e8f8e858e8c8e86918f9185898b8984898b89828c8d8c838c8d8c818f918f7f8b8d8b83878987818a8b8a858b8d8b83888a888388898882888a88848c8a8c848c8a8c8486888684868886848583858684828484898b8986898b8984888a8885878987838c8d8c858688868588878884868786848a8c8a83878887838687868289888983888a8882878987838684868285838581868586827e807e7f8484847f83838383818281818484847f8787877c8787877c89898981868686817b7d7b7d7b7d7b7f8080808478797872787778827e7e7e7a777977818f918f90888a88848183818783838388818181888b8b8b838b8b8b858f8e8f838b8a8b858987898784848488858485858482848b8482848885858588868686888686868685848585878787868786878586858685878687868484848584838485858485868182818786858686828382868080808b818281868484848b8886888b8482848a7f807f847f807f82848284808583857d838383828485847e8c8a8c838e8c8e868b8c8b89898a89898c8d8c898e8e8e888e8f8e8b8989898f8786878d8987898b8888888a8687868985858588868686888282828a8282828a818281898383838b8687868e8687868d8684868c8684868a8485848a8484848d838583878183818c86858687838383868684868685838587848284888483848585848585848284858180818382818282828182827f7f7f807f7f7f80807f807f7f7f7f7e8080807d838483808283827c8283827c8283827c8484847a8483847b8483847984828478828382798182817781828176838383768283827682838274808080757b7b7b777b797b7e7f7d7f7c7573757a7b797b798385838283858382807e80867d7b7d9c8280828897969786a6a7a68da6a7a688a1a0a184a1a0a17b9596957f9091908fa5a6a5899d9f9d81878787897e7d7e8b7f7f7f8f90959085817e818b6663667f4545457e4545457c504c5083504c507c5a595a7b605e607a75737578706e707d7576757c7071707a8183817d8486847f8a888a818b898b818e8e8e818f8f8f848c8a8c838d8b8d818d8d8d818f908f7d9090907f919091818f918f808f918f8294949485919091848e8f8e82919291848e8e8e838d8d8d838b8b8b7d8b8b8b8484858485898a8985898b898887888780888a887d888988807f7f7f7e77757787797b798c8081808387888785898a8985898a89828a8c8a8389878983898789848183818484868486818281867f807f867d7f7d847d7f7d83807e8081807e80828181818383838384818281827c7e7c837f7f7f8584868486878687858685868587868784838383838584858285858584868586818482848187898782878987888381838483818380737573887b7c7b7f757975738e8e8e94878787847b7c7b808080808180808084807e808286848684888888878889888287898783898a897e8b8d8b8b858785828f8f8f828f8f8f828b8d8b83888a8883898a89828b8d8b848d8d8d848e8e8e838c8c8c848a8b8a858b8b8b858a8a8a8588888884898b8984888a8885888a88838a8b8a858e8e8e85888788848988898387888782898a8984888788818b898b838c8d8c828a8b8a828a888a808a888a818c8a8c808a888a7f8a888a7f8a888a7f868586818081807e7f7d7f7d7f7d7f7c7e7d7e7a7e7d7e7c7b7d7b908385837f8685867b8685867b8284827d7e7e7e787f817f8e7779778c6d6f6d817072707d7b7b7b7a7f7f7f8e7f807f878182818385858581818281808081807e8383837f8584857f878887858889888686868685878787878585858684838487858585898685868b8383838784848485878687858686868787878787878687878182818c7e7d7e8e80808085808180808182817d8c8a8c83908f90868f8e8f888f8e8f8a8e8c8e8c8e8c8e898a8c8a8c8c8e8c888e8c8e868e8c8e898c8d8c8b8c8d8c8b898a898a8b8c8b798686868a7877788e8081808a838383888686868786878689858585898686868a8685868b8685868b86858688838383898486848c8486848c8383838c8483848b848484898483848f808280878284828d7e807e8a8685868a8684868b88868887898b8983888a888585858583848384847f7f7f837e7e7e817d7d7d847b7d7b7f7f7f7f7f7f7f7f808180817e8180817c808080807f7f7f7c8080807c8181817c8482847a848284798483847984838475818181758182817580808077807f8077858485748483847481828173818281798183817a7f817f7c7f7d7f7d817f81828181818083848389929192808d8c8d857e7c7e866866688e5a595a825251528f666566857573757a7172717b6d6d6d7e6762677c716d71888180818981808185767776825a595a856563656a706e707b6b6c6b807a7b7a817b7a7b817f7f7f827e807e827b7d7b838182817f898989818e8e8e818c8d8c818b8d8b818b8d8b818a8c8a838a8c8a828a8c8a828c8e8c848b8d8b83898b8983898b8981888a88818d8d8d878d8d8d7b9493947c8c8c8c82898a898388898882898889838b898b82898b89838a8c8a828b8c8b828d8d8d828f908f82898889848a898a848b8b8b81898889818787877d8c8d8c7e8e8f8e7f7d7f7d89808280807d7f7d817b7d7b827676768276767682797a798075767580696b6984696b69857372738475747584717371847577758578767884787678847c7b7c857d7c7d8384828482898789878182818281818185848284848381838484868483848684828486848182838282858385818583858185858580848384827e807e847f807f84848584807d7c7d8481838186808280837f7f7f867f7f7f8685858587868686888486848786888686818381847e807e848182818586858684878787838d8c8d867f817f84838583848c8a8c838c8a8c838b8c8b838b8c8b838a8c8a83898b89848a8b8a848b8c8b83898b8983898a8984898a89858a8c8a84888a8885878987858c8a8c848a888a7f919391848f918f848f908f858e8f8e83898b89828e908e818f918f818f918f80908e9081908e90818d8d8d828e8e8e818b8d8b7e8789877d8d8c8d7b8989897a8787877c888888788a898a7c8a898a889493947e7c7d7c7a7d7b7d7b7371737d73757380757775807c7c7c7f7f7f7f8489878982878587927e7e7e7f7b797b8d8989898b858585858686868085868580888a8881888a8884898b8988888a888784828489838183868486848183848386818281878081808484848483898789858585858485848587818281847f7f7f828280828387858784888a8886898a8988898889888686868b85858582888988808688868a858785898889888a8a8c8a898c8b8c898c8d8c888e8e8e838e8f8e878d8d8d888d8d8d858e8e8e868a8b8a7a8c8d8c89898989977b7b7b928283828d8685868a8a888a8b8787878b8687868b8483848a8585858c8484848c8383838e8484848c8484848d8482848d8483848b8585858b8585858f84838489888a88898685868d7e807e88818081868180818884828483838283808482847f8080807f807f8082807f8081818181847f7f7f817e7d7e808283827f8181817e8181817b8383837c868586798483847c8585857d8383837c8081807b8182817980818079808180787e807e7783818378838183768788877486868673868586738786877a7d7f7d788183817a8684867a8684867d858685847d7c7d836c6d6c83767676827e7c7e8368666884767576837b797b91706e7085676567867b7c7b848f908f828d8d8d84848284807b7b7b775c5e5c7a6464647c6f6f6f7b605e60746b696b7f7f807f8184868483777577817b7a7b7e7b7d7b848385838587878783858585828685868087868781858585808788878187888783888988818889888288898881888988868787878587898784888a88838a898a858f908f808c8c8c7b8889888287888782898a898288888881888788818787878287878781898a8981878987828a898a838c8d8c858888888289888981878787808988897d8d8d8d7f8d8d8d7f919391888e908e828c8e8c818c8e8c818c8a8c818987898285848581858485838c8e8c83888a8883818381847f817f857f817f857f817f848280828484828483808180848081808484828483848284847f7f7f837f7f7f84807f80847e7e7e857f7f7f827e7d7e817e7d7e847f7f7f80858385808482847f85858580868686818987898389878981878887848a8c8a848c8e8c848a8c8a86898b8987878987868889888687878787818381848183818584868484848684848685868587868786858585748d8c8da08b8d8b86878987838d8c8d838c8a8c82898a89828c8d8c828b8d8b82898b8983898a89818789878188898882898a89878788878786868684898b8984898b898489878987838383847f817f7d878987828482847f86858682808280857b7d7b898584858081808183828282798282827d848284778583857b8d8f8d758a8c8a798989897b8384837d898a897c8788877c8785879d9f9f9f74818281708f8f8f73989698799593957b949694778e908e78908e908a7f7f7f7f7d7b7d7e7f7d7f8a807f808a8080808f878787818b8a8b808081808a8e8d8e82929492808e908e82888988868483848684828488807e80877c7b7c88808080888484848a83838388818281888383838884838486848384878486848684868487878587878987898686888686868886878687868787878788858585848686868a919091848d8d8d8b87888788898a89898c8a8c888c8b8c868c8a8c858d8d8d858d8d8d888d8c8d8a898a898a8c8d8c82898989769ea19e958686868a8283828e7d7f7d8b8182818a8586858b8586858b8686868c8584858a838383898685868a8484848c8484848d8484848d8483848b8584858b8584858c8482848b84828489808180877e807e897f7f7f897d7e7d8581828184808280817e7e7e82807f80817d7d7d837e7e7e83808080837e7e7e817f7f7f807e7e7e7e8181817e8080807f8081807d8685867a8585857d8687867c8685867b8786877989878978868586788685867886858676848284778482847781838176818381758284827482848273818281778a888a798381837c8785877f8584858085848585848684857c7d7c877b797b82878787857d7e7d8c7777778e76767687707070875f605f7e4949497f5553557e55535579525152796666667c737573827779777a817f81818584857c83838382868586828789877d8c8e8c85888688868a888a8078797888868586838486848385878581868586838685868284868484848684838c8e8c838c8e8c848c8a8c868c8a8c868b8d8b82898b8982898889828a898a7d908e90868c8a8c7d908f907f8c8c8c838987898389878980888688818886888186878680878787838484848083838386828282838182818287868782868586818686867f86878684858585818b8b8b80898b897f8b8d8b81918f9180949294808f918f808d8e8d808b8c8b7f878787818383838284848483797979857b7a7b8577797783797b79827c7c7c837f7e7f85817f81847f7e7f837e7d7e837e7d7e817e7d7e827e7d7e817e7d7e7f7c7c7c7f797b797d797b797f7e7d7e81818181838183817d7f817f857e807e807b7d7b817f7f7f828181818383838386848484838786878483838382838383838684868485868584858685858687868687888784868686848586858583838384848484819a989a8a7377738384868481848684848c8a8c848786878685868585838483847d7d7d88818181837d7b7d857b797b7d797a7978858485817d7d7d827b7b7b817f7e7f7f878887818788878088898880878687848e8f8e848988898088878881888888818b8b8b818d8b8d80918f917c9190917c8f8e8f7e8788877d8788877a8c8d8c7a91929175919191728c8b8c938a8a8a76606060667170718c7f7e7f83898a8975989898748b8b8b7a838383828383837b808080817f807f72777877867a7b7aa59090908887898778797979847f7f7f9477777776797b7979797b797a7b797b7b7b797b7a7b797b807f7d7f8685838587878587858687868685868588888888868687868786868687868686878788878686878688858685878486848585868587858685878586858787878787868686878687868a8584857b8a8c8a8986868687888988888787878889888987888a8885888988818c8a8c868c8a8c888b898b8a8a898a898d8d8d878f8f8f749b9b9b997978798e8383838d7e7e7e8b8584858a8585858b8584858b8584858a868486898684868b848384898383838a8182818a81828189807f80888180818a818281898182818c8180818981808186818281847f7f7f837e7e7e847d7d7d837e7d7e807d7c7d837e7d7e80767876817676768372737281706f70807b7d7b7f7d7c7d7e7d7d7d7d7f7f7f7c7e7d7e7d7e7e7e7a80808079818181787f7f7f767e7e7e767c7b7c747e7e7e767f7f7f7684838478858585798284827880828076818281787e7f7e737f807f75808180757f7d7f7a7775777b7576757c7375737e7371737e7574757d77747788736f738277777780737273887070707f6b6a6b7e6566657b7071707f7674767d767476797f817f7e8486847f8486847c8486847b8989897e89898981848484818786878183858382838583888a888a838e8c8e848888888386858682878987868c8c8c838a888a83838383856f6f6f886b6b6b84606060865a5a5a8b605f6085878587898483848785858584878787828687867e8886887f92909284908f907c9291927e8e8c8e7d8785877d8583857f868486808586858084868486848484848786878487868781878687818383837f8182817e7e7e7e7e807f80858b8a8b808989897e8587857e8385837e8080807e7879787f7b797b817d7b7d82818081828382838282828281818281817f7e7f817b7b7b82787a78837b7d7b837b7b7b83797a7982797a79837c7c7c837e7d7e827f7f7f808080807f7e7e7e7f7778777f7879787d7778777c7879787d7b797b7e7d7c7d8279797988777777857b7d7b7a8082807f7e7d7e827f7f7f8383838383818281858282828587868783868486858483848387878785858685858584858486868683868786848787878687868788838383867e807e879493948d7c7e7c877e807e7e797a79837b7c7b7b7b7a7b7b8384837c8786877e8786878089878982898789868988898589888984898889878c8a8c84898a8984868786858b8d8b868a8c8a838f908f828b8b8b8286878681878787808988897f86858680858385808482847f7d7e7d7c8182817c8788877e8a8c8a7e8b8b8b778d8d8d758c8b8c7a94949474919191699f9f9f7ca8a8a884a1a1a19aa8a7a86c9898986a96959676919091728b8a8b768988897b7f807f868f8f8f89a7a6a796909090767675767680818080878687897373737e76767677787a787c848584808c8e8c83918f9186918f918e9290928c8b898b878888888786878685858685888586858684828484858585868584858684838485848684868586858884868488848684888586858984868488848684868486848a8483848587878786898b898886868689858685888586858887888788898b89878c898c848c8b8c8789888987898889858c8a8c898c8a8c7f91919184969696928383838e8080808d8483848b858585898585858a8482848a8083808b8083808a8083808c8083808b8182818b8182818b8180818a8281828e8082808881828188807f80897e7e7e877d7c7d827f7f7f847c7d7c837d7e7d837c7b7c827d7d7d7c797a79817b7b7b84797879837978797f7677767f7b7d7b7d7b797b7d7b797b7b7c7b7c797c7b7c7b7c7b7c7a7c7b7c787c7b7c797d7d7d777f7f7f768080807682838276828382798180817b8281827c8182817a8182817c8182817f8080807d868586788383837583838377838383797f7f7f787d7c7d7b7b7b7b7a797a797c7775777c7775777c7575757e757475817372737c737273837d7d7d7e8080807e8182817b8081807c8383837c8685867e8584857f8686867f8585857e898a897e8a8b8a7b8b8c8b7c898a897f8a8c8a868685868583838381868786808a8c8a838889888484838482868586757f7d7f827f7f7f87868786839294928b92949292979997828385838c8685868986858686838383877f7f7f80807f80807b797b817a7c7a817b7d7b7c8385837d8183817e8583857d8583857e8482848084828482818281827d7e7d847f807f84818281818182817f828382818484848184848484807e8082828082808384837f858685808789877e898b89818c8a8c83898789828a888a83868486817f7f7f807d7d7d807c7a7c80807e807f817f81817f7e7f80797779807e7d7e817b7a7b8179777981797779807b797b7d7677767d7879787c7c7a7c7c7a787a7b7879787c7778777c7979797f7978797f7577757e797a797d7c7c7c7f7b7b7b837d7e7d837e7e7e8681808186807f8089838183888785878486888685898b89858c8a8c87868486887f7f7f887b7c7b8c787a7889767876867a797a827e7f7e828886887c8a888a7f838383857b7c7b82888988838889888288868882888688838887888289888983868786838787878386868683868686828486848484868483858485858787878586848686878587858585857f898b8982878887828889888188898880878887808987897e8685867e8686867d85858577808080757f7f7f747f807f708484848586888683808280667a7a7a68898889929d9d9da89797976b8380836d6b696b73818181748887886e8c8b8c708c8b8c6b949394aa9a999a848b8c8b797b7a7b77807d80798481847a8180817a868586837b7d7b7f8788877c8e8d8e8188868886878587858a888a87858385898381838a858585888483848885838587858385868484848784848486848384878483848884828488848384878483848783838386838383878183818883838387838383858484848781828181858685888687868a8486848987878788878787888687868788878886898889868887888788878889898889898988898b898789878b898b80949394888486848d7d7f7d8d8081808783848387848684888181818a8384838a8282828a8182818b8183818c8083808c8081808a8383838e8081808a8080808781828188828382877f807f837f807f83808180827e807e84808080817d7c7d7f7c7a7c817b797b817b797b807b797b807e7d7e7e7e7d7e7f7b7b7b7e7878787c7778777c797a797a7b7b7b7d7c7c7c7d7c7c7c7c7b7b7b7a7b7a7b7a7e7e7e7a7d7c7d7d8080807d7c7d7c7d7d7e7d7b7c7b7c7c7d7c7d7d7e7d7e7c7f7f7f7d8182817b7e807e79818281787e807e7b8081807b8181817d7f7e7f7c8280827f7f7f7f7e8586857e8486847e8486847b848684818486847e8384837e828382808383837d8383837b8383837d8182817c8584857e8483847e8584857d8483847f8688867f8688867e87888780868686887d7e7d7d7d7e7d82818181808788878187888780898b897c8685868090919087959695838e8f8e8d9c9e9c899c9e9c8a878987848b8d8b838a8a8a8b7c7b7c877f7f7f868584858088888880919191827c7e7c7e828482838486847d8486847f8c8a8c808c8a8c7f8a888a818a888a818b8b8b838b8a8b80848484847e807e83808180817d7d7d7e7c7e7c7e8383838383818381817f81807f7f7f827f7f7f817f817f827d7f7d7e7c7a7c827c7a7c807c7a7c807d7b7d807f7f7f817f7f7f7f8280827c8280827c7b7b7b7c7b7b7b7e7c7b7c7e7b797b7e7d7c7d7e7f7f7f7a7b797b827c7a7c7a797b797a7677767e7876787c7573757c7676767d7879787b7b7a7b7d7f7d7f7c7e7d7e7f797a79807e7d7e817c7c7c837e7e7e8480808086808080897d7e7d8b8381838d7b797b8e7d7f7d897d7f7d867d7b7d86838183857d7d7d8385848584848684858486848684868487848684878785877f86848681989698978f8f8f838e8e8e81888988818583858285838584868786828787878188888881868786838687868386878683878787848586858484828484868786848583858384828485858485858584858087878781868686818584857f8585857e8081807e8081807c848284788584857783848378848684768685867684848481898b8962737573727576757b8d8c8d8898979875797a796a7472746c8280826e818181767b7c7b727e7e7e6b7e7e7eb2a0a0a0809493946d7f7f7f778b8c8b768a898a969899987aa3a3a37e9999998f9c9b9c838f8f8f779090907e908f907c918f91848a888a908f8d8f89878587888483848884828487858385898583858884838488848384888484848684838488848384878483848880838088808380878183818680838086808380898083808b8081808b8383838885868583868686888586858a84868488848684878687868984868486888888858a898a888687868a8586858a878787898987898989878989868786878e8e8e898786878e7b7d7b8b7f7f7f888081808881828189828382888182818b8282828c8083808e8183818c8182818e8081808e7e7e7e8b7f7f7f897d7c7d8b7d7d7d898081808883838384868586848a888a83898a8983898a89848c8e8c84878887868d8b8d818d8b8d81838183857d7d7d847b7b7b837b7b7b80818181857f7f7f82817f817f797a79807b7b7b7f7c7c7c7e7c7b7c7d7b7a7b7f7d7c7d7f7c7b7c7a8180817b807f807c8182817b8283827b82828277828282777f7f7f777f7f7f76807f80787f7f7f788081807d8182817c8383837c8182817c8181817b8181817c8181817e7e7e7e7f7f7f7f7f8281827f8182817e838383808687867f8788877f8886887f8886887e868686818788877e8786877c8484847e8384837f8989897f8a8c8a808c8e8c80898889818988898384838483878787818688867f838583828381838d8e8c8e8a8989898b8989899c7b7a7b737675768a838483898787877b8b8d8b828b8d8b8c8e8e8e8c8b8b8b8a8686868486868680979797848c8b8c8394929484949294818f918f828d8f8d81919391818e908e82898a8983848684838684868488868882888688828a888a808c8c8c7f8a8a8a81898789808a888a80808180817d7f7d827e7e7e8080808080818181807e7e7e7e7c7d7c7f818281818183817e8183817d8182817e7b7c7b7e7977797d7e7c7e7e7677767c7879787d7272727f7677767e7777777c7374737d7777777c777777797577757a7173717b7977797a7573757d7676767f7273728076777683767776837e7d7e85817f8186808080887e7d7e897e7d7e887e7e7e877c7d7c8a8180818a7f7f7f877d7c7d8a737373897e7d7e8982848287818281868284828682848286818281858081808581818185838383848587857e8e908e8d7975797c7c797c83848384838483848185838581858385818987898187868782848684848283828282838283818281827f7d7f83807e80828182818280818084808180847e807e8186848682868486808484848087868780898a8982838383838081807d8282827e7f7f7f78818181768180818d88868866737173697d7d7d969e9c9e978c8b8c697a7b7a637a7a7a6b7f7f7f716c6e6c746f706f796f706f73777677979494948f838583797372738183828385838283829795977c8d8c8d85838483788f8f8f7a7f817f817b7d7b898385837e868886828886888583818385838383878585858884828486858385868183818884838489838283898382838883838389818281888282828884828487818081898180818881808187808080898383838b8685868b8485848b8483848c84828486868786878785878985838589848384858686868a86888686878987878a8b8a878a8b8a8a8686868c8788878e8987898c8987898d8e8e8e89959695889e9e9e899797978c9c9a9c8a9c9a9c859c9d9c878b8b8b8e8e8f8e898e8f8e868b8b8b81807f808f868486848b898b8a878687877f7f7f847e7e7e887f7f7f877e7d7e8777787786717271867172718575747584737173856f706f8375757582717071817372737c7674767d7b797b7f7b7b7b807c7d7c807979798079797980797a797f7c7c7c80807f807e8180817c8182817b8181817b8383837c8182817b7e7e7e797d7d7d7c7e7e7e7a7e7e7e7a7d7f7d797d7f7d7b81818179808080787f7f7f7c7f7f7f7d7d7c7d7d7e7d7e7e8383837f8383837e7f7f7f7e7f7f7f7d7e7e7e7c7e7e7e7e807f8080807f807f80818080808180808482847f8482847f848284808482847f8482847e8482847f7e807e7d808180807f807f7f7d7e7d827e7e7e7d7e7e7e7d7b7c7b807d7d7d8385848585858585847f817f827d7f7d80807e808179777980767576876c6b6c836d6c6d887170718b7d7e7d8f7b7d7b7d7b7d7b938b8d8b8d8b8b8b8b8b8b8b868e8f8e82898989808c8b8c818e8e8e8386848682898789838a8c8a84898b8982868886828b8d8b82949494839796978498999885969696839696968290909082909090818e8e8e808d8b8d828a888a8189878980898789818687868187888781838383817d7c7d807e7e7e7f7a797a7e757275807572757c7070707b6d6d6d7d787678797573757a7170717c6b696b807272727f7374737f7b7b7b7f7979797b6f706f7b7777777b7375737d7779777a817f817c7d7b7d7d6e706e7e76767680787a78827b7d7b85797a7986787978867b7a7b877d7c7d897f7f7f8680808084807f808d7f7f7f8b7d7c7d8d81818188787878867b7a7b89797979877b7b7b867b7b7b867b7b7b857b7a7b867d7c7d857c7a7c867d7c7d877b7d7b847d7f7d7d9599958e8787877d888988808686868385838581858385828182818183838382818181827f7f7f82818181827f7f7f847d7b7d82807e8083848484828383838283838382878687828482847e8583857e7e807e7c7d7f7d7f7b797b7f7b797b7b7f807f7f7c7e7c75808080797f7f7f8381808173696b69727d7d7da68e918ea1858585637f7f7f7b7a7a7a778483846c8c8b8c7698969878a09ea07ba09ea083999999a19e9e9e7c7b7c7b817f807f9889888985908f907a7a7b7a7d7f7f7f787f807f828b8b8b7d9c9b9c88a1a0a189999b99819092908e8e8c8e89918f91878787878681828188858385888482848783838388818381888282828a81828189808180898081808981828189808280877f7f7f897f7f7f898180818884828486848484888383838a8482848b8483848b8584858d8482848787858789868486868788878a8889888b8c8d8c8a8e8e8e858c8d8c898486848b898b898b8787878d83818390807e8087807f808b797879827e7c7e8b8584858b7b7c7b857b7c7b85777577808787878384868481808480888585858588888882807e80847b797b867b7c7b857f7f7f898283828781828186848284848280828886838686868386858486848384868483818081827d7c7d7f7b7c7b827b7c7b807977797f817f817f7e7f7e7e7c7d7c7f7b7b7b7c7b7b7b817c7c7c7f817f817f807f807f7e7f7e807f7f7f7f8080807f8081807d8182817c7b7d7b7b7d7e7d7c7d7f7d7d7f817f7d7d7e7d7c7d7e7d7c7c7e7c7d7d7f7d7b8182817f8384837e8a8b8a7d8787877e8583857e8381837c8280827d8482847c8283827e8080807d818381817e807e80807f80808180817f8181817e8182817e8181817e8181817e807f8080807f80807f7f7f827f7f7f857f7d7f82848284818989897f8585857f8b8b8b818d8d8d878a888a84848284808485847f8788877d8183817e818381817f817f858183818a868586888081808a807f808d807f8088817f817e8584858d8384838b818181868183818586888682898b897e898b8986918f91858e8c8e85888888838685868288868884848284857e807e857b7d7b847e7d7e8582818286838583898b8d8b84949194819895987f9c9e9c809c9e9c809395937f939593808f8d8f818b898b818787877c8787877b8b8b8b7a8888887d8183817e7f817f7e8486847e7b7d7b7b787978787071707d78767880817f817e7777777f7979797a7777777a7777777c7879787e7375737d7371737c6f6d6f7e747274787573757d7f7c7f828b8b8b8081838183737573887977798b7978798a7b7a7b847977798b7d7e7d897e7e7e827e7e7e897d7c7d897b797b8f737173896d6c6d85757675887876788775737582757375867977798a78787889767676887b7b7b847776778477797781757575867d7b7d80868486897476747f7879788178797883777877827a7c7a827a7c7a807c7e7c827e807e7f81828181898789818483848184828481808080827d7c7d8376787683797b79837f807f7f7e7f7e7a858585798483847b8585857b8382837886848675898789808c8e8c717e7e7e64737173677675767b8787878591919167707070727373737677757776777577767575757873747373717071707474749b898b89827f817f7588868881817f817f767776796e6e6e8380818086878787888d8e8d8c838283877b7b7b85787878827c7d7c8b828482848b8c8b898382838481828187848484858283828682838287858485888788878883848389828382898383838a8182818981808187828182858281828982818287818181857d7c7d877e7d7e887f7f7f8b8182818b8182818b8080808d838183898484848c8786878b8a8a8a8b9190918a8c8e8c87808280867e807e8b8385838b88888889878887918989898d83828388737273876d6c6d8d6a6a6a896768678561636182616361856d6b6d8b76747689737173877371738a7371738d7371738e7678768b7577758d7577758c7476748e7577758a75777588797a79887b7b7b88797a7986797a79857b7a7b867d7c7d857e7d7e817f7f7f807f7f7f807d7d7d837e7c7e7e807e807f7e7c7e7d7f7d7f7d807e807c8381837f7d7f7d817b7d7b7f7d7e7d818384837f8181817e7e7e7e7f7d7c7d7f7d7c7d7e8787877f8989897f898b89818b8d8b82898989818f8e8f818c8e8c818c8e8c818f8e8f898b8b8b858e8f8e7c9596957c8785877f817f817f807e807f7b797b7e7b7a7b7d7b797b7c7b7d7b7a7e807e817d7d7d807e7e7e7f7f7f7f7f8182817f818281808080807c8180817f7f7f7f7e8281827f8281828187858786807e808281828183838483838786877c87868783807e80808684867f8485847d838383808688868287898781898b8985898b898b868586898182818b7e7e7e8f7b7d7b897b797b818787878d7e7e7e8976757683737573847072707879777985797779847d7b7d8484828483868586838b8b8b8390909088949494909a9b9a89a1a2a18c9ea19e8f9ea19e8a9c9d9c8087898781838183837b797b80737573806f716f807371737f7b7a7b7f8381837e8785877d8e8d8e7c9190917b888888788685867c797b797d7375737a7779777b797b797e818081818180817c7c7a7c797573757e737373807575757e7575757c7777777e7b7c7b7c7e7e7e7d7b797b7b6f6d6f7772707277757375828381838877737787767876857b7d7b8585868588818181857d7d7d8a8181818c7f7f7f8e807f80838181818a7e7e7e877d7b7d867b797b847b7d7b87787978857b797b877c7a7c897f7d7f898381838b80808088818081877878788578777889797b79877b7d7b857d7b7d867f7d7f818988898986858684828082838280828482848283848684838486848284868481838383818081808384828483858585818283827e838483808284827d7f817f837f807f7f8486847c8686867a8686867a8b8c8b7c8584857d89878981828082706d6c6d6569686964737173788081809c91919169747374747e7d7e737e7d7e737c7a7c737c7a7c77777777737b7a7b767f7f7f8a9092909086888666717371706c6a6c767371737e7b7c7b8a8c8e8c899190918a9190918683828385838283868284828b828482888182818781828187838283877f7d7f897e807e887e807e8580808088838483898483848a8482848a8182818a8182818a80818088818281898281828881808186807f80877f7f7f877f7f7f86818281898182818b8181818a8282828a8182818d7f7f7f8d7f7f7f8f8081808a808180927d7e7d8e73757388707270858183818a898b898d81838195878787898888889383828385878787888384838a83848390787678907574758b7675768a7d7b7d8d817f818c817f8187838483887f7f7f897f7d7f887f7d7f8c7f7e7f897c7c7c8d817f818f7e7d7e8f7f7e7f8e817f81887e7d7e887b7b7b89797a79867e7d7e867e7e7e857f7f7f847f7f7f837e7e7e827f7f7f827e7e7e817f7d7f807f7d7f807f7d7f7a807e807a787678898381837f919391818b8d8b7f8d8c8d80898989818687868087888780898a8980898a89828587858183858381838383817d7d7d817c7c7c82787978807879787f797a79817b7d7b7e8181818a7c7a7c747b797b7e918f917f9391937b8b8b8b798c8d8c7b898989808384837f807e8083807e80818182817f838483827f7e7f807b797b7f7f7e7f7f807f807e8482847c8685867e8787877b8787877f8988897f898889877f807f7e7c7d7c837e7c7e767e7c7e7f7b7d7b80787a787f8482847f84828481868686818c8e8c8496949684908e90878383838d7b7d7b8a7b7b7b907c7c7c917b7b7b758382838c737473817e7e7e887f7f7f877d7d7d8176747684808080858482848784828486818081857f7e7f85797b7987797b7990717071867775778673747384747474817775777b7d7d7d7d8383837d8988897d8e8f8e7f8b8c8b818b8d8b808b8d8b808383837f7d7c7d7f7876787e716f717b7d7b7d797f7d7f7b807f807d807f807f7b7b7b787b7b7b798280827a7f7d7f817c7d7c7f7e7f7e827d7b7d7f7b7a7b7f797a7980787978817373737c6f6e6f7c7a7a7a7b858385818685867994919487777677887b7b7b897e7d7e878382838b7f807f8b7c7d7c8b7d7d7d8c7b7c7b837678768b7a7a7a897d7f7d887e807e8681818187808080867d7c7d808181818880808084808080867c7d7c877979798a7b7b7b897f7e7f877b7b7b88797979897c7d7c8779797987787a788b7a7c7a8881818186858685837f807f86818281837f7f7f857f7f7f83817f8182807e8083828082828280828183838380818181808081807f8081807f7f807f7c7f807f8b7577757c787a78797879787a7879787b7f7d7f83878887837d7b7d697e7c7e688e8f8e6e9c9e9c8492939289989998707b7b7b6f7e7f7e787f817f747d7e7d727b797b7c858485728f8f8f789898987d9c9d9c8d8b8b8b7275767572787978789696967e969696899392939086868689888a888a878787848684868d8a888a8d8a8c8a898788878a8987898d8583858c8786878681828184858585898889888a87888786858585878482848a8482848b848284898482848a8183818b80828087807f8089818081877f7f7f877f7f7f86807f808a818081897f817f887e807e8b807f808a8180818c807f808b8180818a81808187807f80897a7a7a887e7d7e867c7c7c877e7d7e8a7e807e8987868792787a78857779779b807e8096807e807c8c8c8c859b9b9b83a2a0a28a9c9b9c8e8c8e8c92919291898c8e8c87898b898789878983878687858484848a7d7f7d8b7e7e7e8d7d7e7d8d7d7d7d917e7e7e8e7b7b7b867878788b7d7d7d837f7f7f867e7e7e877c7b7c857d7c7d847e7e7e828080808181828182818281818181817f8280827f7e7d7e7b797979847b7b7b828b8a8b8c7b7b7b8c817f81818c8a8c818c8e8c838c8e8c828c8a8c848c8a8c848c8a8c858c8a8c7e7b7d7b7d7b7d7b7f7b7c7b80797a7981787978827b7b7b837c7c7c877b7b7b88787b78847b7d7b81787678807876787f7b797b7c807e807b878687818d8d8d838f8e8f829492948096949680918f917e8d8c8d7e8b8b8b7d8a8c8a7e8c8e8c808c8e8c828c8e8c7f8e8f8e7f8f908f808d8e8d828b8c8b7f8a8a8a7f8685867f7e7f7e7e7e7f7e837e7c7e787a787a7f82848282868886819290928192909280898a89828181817f88868881888688838383838d7d7f7d8d7879788e76787691767676737b7b7b8d848384917979798a8181818181818184838383837978798573717383757375856d6e6d8571727185717371877274728a6f6e6f886969698872727286787978827775778177757783757775837375738373717385787778837777777d7f7f7f7c8485847c8383837b8684867b8684867a7f7d7f7c7f7d7f807d7c7d7e919191788e8d8e7d7d7e7d7f7876787d7876787b7b7b7b807c7d7c827d7c7d8175767581757775807c7c7c817f847f817f847f837e7d7e857a7a7a8b77797786777977867f7f7f857b7b7b8a7b7b7b8e7071708d797979887e7f7e8b8383838a8383838b817f818884828489848484898383838b828382897f7f7f867f7e7f83868786887d7c7d807e7e7e8a797979847e7f7e877f7e7f8d787978807c7d7c87787778867878788975747586757675887576758d7775778a7775778975747588767676857b797b837b797b837c7a7c827e7c7e80797a7982787978837b7c7b818181818580818083868586848786877c8182818f8385837f898b897f8383837f868586818788877e818081707977796f8280826f80808080808080777375736f60636072686368796b666b7f6f6d6f797574757a8c8b8c8a9796977b8f8f8f8387868771777577707b797b797f7f7f8886858689747374848282827e888988898889889086868684858485848684868d8482848d848284858584858a8482848c85838589808180878182818a8584858a8585858685848585858585898684868c878587838583858b858385898082808780828088818081867e7e7e877f7f7f85807f80887f7f7f88807f808581838188808280877e7e7e897f7f7f887e7e7e897e7e7e8a7e7e7e887e7e7e84848284878280828684828488828082877e807e89838383898486848e8284829d87858794807e80947e7d7e8f7e7d7e8b838483898384838f88898889797b79897775778a7b7a7b877e807e8581828183868586868786878d807f808e807f808e7d7d7d8b7b797b87787878938081808b838283858584858581818184808080847f7f7f837e7e7e847b7a7b847b7a7b847c7b7c827b7a7b817879787c7879787d7b7b7b797b7b7b7a7777777a7b7b7b935a5c5aa16566658777797784777977857777778677777786777777837e7d7e83575757845757578255575584555755825d5b5d815251528152555282525552845a595a855d5c5d8c6163618c7272728c7b7b7b868c8a8c838a8c8a8288898880848284808482847f8584857f898b897c8c8a8c8090929082959595849293928092949281909190808888887f8685867e8785877d8785877e8789877e898a89808a898a818b8b8b808d8c8d818b8b8b828e8c8e818b898b81878787808b8a8b83898989838d8e8d868e8d8e858e8d8e858a8a8a87848284897676768f7979798f7677768674737480929392987a7a7a918181818786878679908d90857e7c7e818482848184828482838383818686868087878780898989857b7c7b8a908e90887b7b7b857373738473717382737173816f706f826d6e6d82716f7182716f71837374737a6668667f7777777d7b7b7b7e7d7d7d7f7f7f7f7c87848780888588818f8e8f837b7d7b7d7374737b757675747876787a898789838d8f8d80898b89858381838883818386838483887b7a7b8477777785737473857979798773717383757675837d7d7d81808080867f7f7f887f817f877c7e7c8b817f818a8583858b7d7e7d8c7d7e7d8c817f818d7e7d7e8c7c7c7c8d787978857c7a7c8481818183838583847e807e837b7b7b8e818181808183818d8183818c7c7c7c8a787978838181818a7b7c7b897e7e7e8a7e7f7e847e7e7e857d7c7d87797a79847778778b7d7c7d8c75737587737573897375738573717384777577857b797b847b797b817779777e777977807879787e7173717c7173717a6e706e88767876827678767a7b7a7b8d7d7c7d7873727378777777778688867f888a8877999799738888886f9494946d9191916b8b8b8b6a83838388878687878f8f8f888d8d8d857f7d7f7e7f7f7f707f7f7f7a7f7d7f808b898b73949394839998997c9c9b9c879c9b9c82878987878f918f868b8d8b8b858785838c8d8c888888888c878887878a8c8a888b8c8b8c83828387878887828a8c8a8c838383868786877d858385828583858680818088818281857e807e8c8685868481828189808180868484848a8182818686858687818281878786878883838387838383898484848a86858686868586878788878c868686858b8b8b8787878785838383867f807f8784828487848284888482848a8482848c8381838d838183907d7b7d91777577917373738f727272907173718b7072708d6e6e6e886d6d6d876969698b6969698c6c6a6c896c6a6c8771737189797b798c7d7f7d8d8383838b7d7d7d8a757675897b797b8a706e708a757475887b7a7b867b7b7b867d7d7d857b7b7b847f7e7f847e7d7e837e7d7e827e7f7e827f807f7f8181817e8181817e8888887a8e8d8e788a8a8a798c8c8c728c8a8c83757475845d5d5d825d5d5d806261628062616281585a58855153517c8e8f8e7a8e8f8e798c8e8c798c8e8c7d9492947b9492947c94969482787a7887797a7986797a798a807e80907272729c7273728d838283808889887e8888887d8c8c8c7d8d8d8d82898b8983868686868d8d8d8a8f8f8f839092907f8c8e8c7b8c8b8c7b8c8b8c7a8a898a7c8d8d8d7d8e8c8e7f8f8d8f819190918186888682898889838a8a8a838989898387878783868486838886888387878783818281847f7d7f857f7d7f83787d78837b7f7b8484828482848284847f807f8f7472748c76777693747374657f7f7f9e7170718b76757688737273857b797b899794978792929285908f908893929384888888898d8c8d898d8c8d8386858684787978837b7b7b847f7e7f827c7d7c837e7f7e817f7e7f807f7e7f8282808283868486828583858385838582717271807f7e7f80807f807f838183818a8b8a7f888888877f807f807376737c7e7d7e7e8180817c8684868a7d7b7d817476748271737183787678857b797b847b7a7b857b7a7b847f7e7f8481808182818281848486848385848589818181877f7f7f867f7f7f887e807e8a7e807e87817f81866967698868686888686868896e716e8a767776897b7b7b8a7e7d7e888181818a818181847b7d7b82787a787f858485877d7d7d8d757475887575758e757775877e7d7e867f7f7f887b7b7b8c7c7d7c8d7c7d7c8c80808085818181888383838d87868789898b8988878987878988898886858685878987878384838586848686878587858486848284868482868586808d8b8d808d8f8d828d8f8d7b8a8a8a7c878787808789877f7f7f7f718f938f89878a877a8688867d80828074808180648383836d8482846f8482846b8b8b8b6f8b8b8b7d8f8f8f7e8f8f8f7a8d8d8d7c7f7d7f867b7b7b6e8b8b8b729895988194919489898989897e7f7e8d868486888684868ca0a1a08c8f918f8b8688868d8b8d8b8c878687878a8a8a8981818189807f808585848589838283867d7c7d8883838385878687827d7f7d89817f8180898789858383838b7e807e818081808a7d7f7d83808180857f7f7f86808180807e807e877e807e7f7e807e887d7f7d857e807e86818281898182818a7e807e887d7f7d8880808087818181888182818a83848389878787868b8a8b8488898887868786888785878a8785878b8583858e817f818a797779897573758b7272728c7474748a717371886e6f6e8a6e6e6e8d6c6c6c8a7371738b7573758a7879788d797b798c7d7f7d8b7b7d7b8c8383838a7e807e867d7d7d8a85848583817f8183868486918383838d838383827d7d7d86797a79857b7b7b84757775847879788576787685777677827b7b7b857d7d7d84818181858081807f8988897a8c8c8c7a8e8f8e7c9492947c9492947e949694818d8e8d84878b8780878b877e8d8b8d7d8d8b8d7aa5a2a578a5a2a577adaaad77a5a2a57a9c9e9c79a4a6a4759f9e9f759f9e9f819a9b9a81898b89867a787a87737173946b696b9c6b696b827b797b7f7e7c7e7e7b7d7b7f7b7d7b81777877827879788579797987717271836f6d6f7f737173807575757e7b7d7b7e7e7d7e7e7e7d7e7e7e7f7e807e7f7e807f7f7f807d7c7d7f7c7c7c81797a79807a797a827e7f7e84787978827f7f7f7f7f7f7f807f7f7f817f7f7f818181818183838385858485827f837f82818581858988898e8584858b797b79907375737d767776767f817f906265628f6265628e707170896d6e6d846f716f827577758573747383737473857574758576767685777877827f7f7f827f7f7f818382838786888687818381867e7e7e847c7b7c877876788478767882797a79837c7c7c8283838384848484808081807f8a8b8a8081838184818381827b7d7b7e7b7d7b80878987797d7c7d867d7b7d847b797b807876787e828082837f807f84838383898684868785838586868586888182818584828487868786868786878b8383838a7d7b7d8d7f7d7f897779778c717371817b7a7b86858685898687868b8485848c7f7f7f8a7b7b7b85797979867d7e7d837c7e7c86797b79858785878391909185838583848789878e898b8976898b89908382838a8888888a8684868a868486928486849284868490898b8992898b89918f8f8f92919191929a9a9a8f9e9e9e8e9e9e9e8ca1a2a18a9c9d9c889c9d9c889a9b9a8396969682919391838e908e848b8d8b818b8d8b7d8989897d8b8b8b7a8987897e888688818383836d7f7f7f89909190778586857c807e8078807e806b848484717d7f7d708182816a8685866a868786748485848b8383838a8e8f8e868787876f8e8d8e7b929192868483847f807e808479777986888a888492949282929192878d8c8d917b7d7b86838583848484848683838383807e8083807e80887f807f87808180857e7f7e817e7f7e8a898a898387888788808180868383837e848484867c7e7c8783838383838383878081807d808180867d7f7d82848484857e7d7e83818181847e7e7e84808080867e7e7e87807f80877f7f7f877f7f7f84818081877e7e7e8681808186818081878281828681808185807f80857e7e7e857f7f7f85818081867f7f7f867f7f7f857e7f7e84818081867d7d7d877d7c7d89757575897374738a767476887b797b8a7f7d7f8a817f818d7778778d7778778f7c7c7c8e7b7b7b8d7e7f7e8e7e7f7e8f837f838e817d818b818081837e7d7e9280808092918f918b878987888789878a8789878b898b89898c8e8c838c8e8c86858785818c8e8c8a9192918b8989898d9290928d989698839795978c8d8c8d80929192859291927f9a989a7e9a989a8098969884aeacae81b5b2b57fb5b2b579adaead79adaead75666566735a595a96616361a4a5a2a58bb0b2b07cb4b6b479bcbcbc7abcbcbc7db5b6b57eb0b1b080bebcbe80afadaf8b9f9f9f98727072876e6c6e7c6e6c6e7c7173717c6f716f8076767680737273837172718471727184716f71846f6d6f836f6f6f856f6f6f83706d707f7775777f7a7c7a80818181817d7c7d7c7e7e7e7d7b7b7b7f797a798278777882787878807879788074767482797879827d7c7d827d7c7d817d7c7d83797a7982797a7983787978837a7b7a837b7c7b837576758e7375738a797b798f6d6e6d649194919f9c9d9c909495948e8886888b818081837d7f7d847f817f8081808184818081847c7d7c847e7f7e848181818383838381818181847d7d7d85757775847b7d7b847e7d7e857e7d7e847f7d7f857f7d7f837c7c7c847f7e7f84828282808987898080818088767776817375738270727080767876867b7d7b837f7f7f7b7f7f7f8383818385807e80878684867f898789848989898981828188848284898482848b8182818b838383898787878a888a888b8c8a8c8a8786878a858385887f7d7f877d7f7d887f817f8a7b7a7b867d7c7d847d7c7d838080808585848583858485857f817f8b7d7e7d838384838a8484848a8a898a8d8785878f878987908d8f8d89868886878f908f858b8b8b8e8b8b8b909694968f9c9a9c869798978b94959490979897978f908f968f8f8f938f8f8f8f8988898c8988898c8280828b7e7c7e8a7b7d7b897f817f888e8d8e88908f90858e908e878b8d8b858b8d8b84888a888187878780878787818c8a8c84898789768787877d8b8c8b899798977e8283827586848677807e8077808180768685867184848471808180708080807c8686867c8b8c8b888e8f8e767c7e7c7a797b79727f7f7f7f8483847787858778807e808d767876826c6e6c8e7172718a848384898385838683858385818281847e807e888280828786848687868586897f807f887e7f7e8d81838180848584838181818581828181808180878182817c878687858081808b84848484818281877f807f80838383847d7f7d82818181847d7c7d857e7e7e847d7d7d867d7e7d867d7e7d887d7d7d877f7f7f87807f8086828182827f7f7f837e7e7e857e7e7e867f7f7f8482818284807f80848180818581808185818181867e7e7e84828182867f7f7f86818181887f7f7f888180818a7d7c7d887e7c7e8c838183908584858e8b8c8b8c8382838b7f7f7f8b7a7a7a8c7a7a7a8a7878788d7b7b7b8b7b797b83737373857373737e7576759a7e7e7e8375777587757775837375738573757386737573837375738675777586777977867577758278777882787778846c6e6c856668668767696784676967866c716c846c716c806e726e7b797c797f7a787a7c6b696b78636163786361637860606077606060756b666b71625e629d5b5b5b914a494a83403f4082403f408354555481787778798685867d8685867f8c8b8c7f8c8b8c82827f8280666766806261627f6261627f666766816667668168656880615d61815f615f815f615f8267656781717371837b797b81797779836e706e816e706e806866688068666880696469846b676b7f7b7a7b7b7b7a7b807878788076757684737573857778778b898889868f8e8f8291929184868786808886888185838582838183837f7d7f837b7c7b86797a798a7577758c7375738c73747382737473797f7f7f907b7b7b8a86858686828282867d7c7d848485848389888985898889848786878684848484828382888080808581808181787878857e7e7e7f7c7b7c8580828082898b8985858685818789878386878687868786848485847c838383867775777e7b797b83797b7982797b79847b797b847f7d7f85818381827e807e86807f8087868386858989897d7e7f7e87827f82898c898c8c7e807e8d8182818a8583858d8684868c8482848c8685868a8585858c8585858a85848588878787878789878787898789878887888a8b8a8387898789838583808385838685878588888a888b8b8d8b8e9193918a919391918e8d8e8d8b8b8b8a8383838c807f8087878787868f918f8c8d8e8d8e8989898e8383838a838383877f7f7f867f7f7f827d7b7d8b838183928383838d8382838e888988878b8c8b8a898b89888d8f8d8c92949295abacab91a8a6a885a4a3a4839fa09f829a9c9a82959595809595957f908f9080909090818685867a78797879878987859b9f9b8783858777898b8e7c8785877789878972898b896e898b896f8d8b8d6f8d8b8d728988897789888996898889829797976a919291679192916e8e8d8e6d8e8d8e7384818474848184848381838594919481949494887e7d7e8686858686808180867d7d7d878181818686858689828282897e7e7e838686868a8383837e858485897d7d7d8481828183807e80848280827d818181827e7d7e80858485857b7c7b85807e8083817f8188797b79827f817f85807e80857e7c7e847e7f7e877d7d7d847e7e7e877e7e7e877f7f7f867f7f7f89807f8087808080878080808781828185808080857f7f7f87808080857f7f7f85808080837f7f7f847d7f7d8380818083838283847f7f7f817f807f827f807f857f807f87818281887f7f7f887e7e7e8c8786878b8181818a7a7b7a8a7776778b7b7b7b8a7374738d7c7d7c8b767676867674768680808096868686949c9a9c89adaead7f878987827879788d747674897878788979797987787a7884797b7983797779837876788377777784787778837877788279787984787a7887747474886e706e866e706e84737173827371737b7575757a7474747a7679767776797674797c7975686a68758c888c85949094889194919a9a9d9a8f9d9e9d929d9e9d8f8a888a806f6f6f7d6567657b6567657d6062607e666866806d6d6d836d6d6d82706e7081737173837071708174757483797979847d7d7d81787678817b797b81717371816c6b6c856d6b6d847371738370727082767876807d7b7d7f807e80807b7d7b81797a79856d6e6d826869688078787880818181818181817d87868788838383845e605e7f6564657c6564657c70717080777777807b797b827f7d7f8383838384878687858284828a797b798c737473827071707b7f7f7f937b7b7b88717371887b7c7b7f8788878f83838388838383898383838882828286838383868181818581828183868586848382838781828184818281867e807e83818381808384837e7d7d7d81706f70867e7e7e8183838383828182828583857e7f7d7f82808180848787878489878986858385868183817d7678768e807f8085787978847e7f7e888e8e8e82979497858c898c898484848f8a888a92898789908a888a8d8a898a8b8e8f8e8b898b898c8686868b8787878d8483848880828087808280908685868f8888888d7d7f7d83797b79837f817f867d7f7d877e807e888082808a808280887c7e7c907d7f7d8e808180908485849283838395838283967f7d7f937d7b7d8f7d7b7d8d7b797b8b7e7e7e87878987908c8e8c8a908e908a8b898b8983838382797a7989787778897b7a7b907f817f808688869092949293898b898c90909087989798879d9f9d84a0a1a0819798977e9495947f9494947e8e8d8e798685867c8b8a8b888c8e8c8d797979777b7d7c7c7b7d7c7d7b797b737f7d7f727f7f7f6e7f7f7f6c7f7f7f6c7c7c7c708383837e8685868f939393717b797b87868786789c9d9c80aaaaaa76aaaaaa76adafad7ab5b8b584aca9ac849491948b898989888f8f8f848484848c80818089818281858182818b7d7f7d8683838385818181897c7a7c867d7d7d85818181848081808481828185807e80818381837f7e7e7e7f8081807f7d7d7d828181818283818385807e80847e807e827f817f807f7d7f827f7d7f80807f80837f7f7f837e7d7e867e7d7e86807f80857f7f7f857d7e7d877d7d7d857e7e7e857f7f7f83807f808381808185818281848283828481818188808080878383838a8383838185838587858485828182818a878787848b8b8b847d7e7d88818281888080808b7b7c7b8c7778778a77777788777677887b7b7b908c8a8c877e7f7e887f807f8d838383958a8b8a97979597ab9190917e707370647f817f8c7b7b7b867b7b7b867b7b7b857878788675767585747374847472748374727482767676837475748275757582747574837372738275767587797b7986787a7885767676837777777f7474747676767675727472747779777c7e817e7d8487847e939493809899987f929192807777777f6967697d6562657d6061607f60616080626162806261627e5d615d7f5d615d815a5a5a805554558456565683565656825d5c5d865a595a86525552855255528a56595685626562846a6a6a836e6d6e826e716e817375738273737381717171846f6d6f836f6d6f826f716f807071708272747281727472827372737f77777781737173876d6b6d827574757a787878847c7c7c827e7d7e83808080827f7f7f837f7d7f827d7b7d827777778573737384767476857b797b8f77797789696b697c7f7e7f937b7a7b8b878787898584858a7f817f827f817f847b7b7b8586858685858385868583858a81818188797a7983787778847f807f82898789818c8a8c8387898781858685838383838486868684868486848684868083818381807e8084787a7880797b798a807f808e8b8d8b7e918f91818c898c878b8d8b868b8d8b8586868685838383848e908e89a5a7a5899797978c7f7e7f928f918f8f8787878f8889888d8787878d8484848c8182818c8080808a80818089838383898484848781818185818281887f7f7f84777877888181818a85848587848284847f7d7f85797b79857d7f7d8b898889878e8d8e898b8c8b8a9395938e9190918d9593958e969896909c9e9c939e9b9e849e9b9e8f969796899697969892949296989998919fa09f92a4a5a490b2b1b297b2b1b296afabaf9ea7a4a799999899998e8e8ea093929396909090948f908f938f908f8a898789888d8b8d7e8d8f8d7c9294927f8e8f8e7c8b8c8b748787877b8b8b8b86838283797b797b7b7b7d7b787b7d7b6f7b7d7b717b7d7b727b7d7b6d7e807e6b80818070808180888686867f9e9c9e76898789778b898b848181817c83848370808080768080807b78767880787678877f7d7f82817f8185818081857f7d7f877d7f7d8482828283817f81867d7b7d84817f81837e7c7e8a818381848183817e858485827b7b7b877e7e7e8280808081828082847e7d7e817f7f7f7f828382818081807f808080817e7e7e827f7f7f7f7c7c7c7f7e7d7e7f7d7b7d807e7c7e817e7c7e817d7b7d847d7d7d857e7d7e847e7e7e867f7f7f83817f8185828082847f7f7f8580808081807f80827e7e7e83807f80847e7e7e83807f8083818081837e7e7e827f7f7f837e7e7e87818081837e7e7e8a7c7b7c867b797b85818181857f7f7f868383838c8482848985838580737573908a8c8a8d707070877675768d7373738a7877788975747590757475897271728f7272727c626262877b797b88787a78867779778776747684757375837677768376777681737573817375738171737182707270807475748074757482777877867a7a7a8478797884787a78837778778478797882787978827b7b7b847b797b8183818380878787818787878484838480848384808b8b8b7e8b8b8b7e8283827d8283827e817f817d817f817e7b797b7e7b797b7e7a797a7e7a797a818182817c8182817d8283827f7879788276767682797a79827e7d7e7f898789867b7d7b866e716e876464648662636284646764846a6d6a836b6a6b836d6c6d8273717382757375817474748175757583787a78837b7d7b827574758173727383737173817b797b817e7f7e8481828184817f81847c7c7c857f7f7f847e7e7e857f7d7f83838183847f7e7f8381808183868486878381838a73757391717371748b8c8b9e8787878e7f7d7f897f7d7f8d7c7e7c8782848285838283857879788575737584797779887f7f7f898383838a818281897e7f7e877b7b7b8373737382797779807f7f7f82838383828383837f8c8b8c818e8d8e848e8c8e848e8c8e82818381848183817c8382838d868686838e8c8e8586848686878987788c8d8c838889888986868688787a788f7f817f8a898889928988898f8585859589898995858585928787878a8383838c8182818c8283828b8283828b7e807e898081808783848385818281878383838483828385878687867b7c7b7e83818383868486798a8c8a82838583888383838480808084838383968383838580818094808180907d7f7d917d7f7d95828382978283829288888893838283947f817f927b7d7b8d787a788a7375738b7b7d7b8d7b7d7b8e8282828b828282908989898e8989898f8889888e8686868a7f7e7f8a7f7e7f848d8b8d7b7f7d7f797678767c7173717e75747573737173777f807f7e878787777f7d7f787d7b7d758787877687878775878687738987897486858672848484708484847b838383908686867f7375737d75737581757375927d7c7d847f7f7f85868686758686867a918f91888b898b868b8c8b8a8787878d8b8c8b868787878e8786878b8182818b858585888787878684828486807e80867b7d7b817b7d7b827b7b7b817d7d7d7d7f7f7f807c7b7c7f7b7b7b807c7c7c827e7e7e837b797b7f7c7b7c837d7c7d7d7e7e7e7e7e7e7e7b7b7b7b7d7b7b7b807d7b7d7e7e7c7e7c7b797b807c7a7c827c7b7c857e7e7e847c7b7c857e7d7e857d7b7d847e7c7e817e7e7e817e7d7e847c7d7c847e7f7e83808080848381838480808082808080817f7f7f827c7d7c817d7d7d817b7d7b817d7d7d827f7f7f81808080857e7e7e858181818885848588868586878685868a8a8c8a8a83858387737373847373738b7373738676757686797979867c7d7c8778767884757475847b797b877b797b8774767486737573857472748673717383737273847372738371737181707270816f716f82737573827475748277777785737573867879788374747483757575817678768377787785797a7982797a798283818380807e808387878780838383827b7b7b807b7b7b7f7271727e727172807b797b7c817f817d817f817c7f7e7f7b7f807f7e8182817e7f817f807f817f7e7d7f7d817e807e807d7c7d828080807e8583857f7f7d7f817071707f7071708877777785777777847d7d7d817d7d7d857a7a7a8277777785747474826d6e6d876a6c6a846a6c6a837371738373717383717371837173718275747580787878837b7a7b847f7f7f857d7c7d867d7c7d857e7d7e85808080857f807f847f807f868383838681818184818181857e7e7e847f807f837b7b7b877b797b8f79777986706e7080868586947b7a7b907b7a7b8b7777778475747586737573827e807e8583848383838483877e7e7e867b7b7b83777877827c7c7c7d8080807c868586868888887e7676768180808083818081847e807e87818281827f7f7f7e6f706f8173757388818381867f817f8a787a787f6f6d6f8777757786696b698b6d6e6d85797979848183817f8988898c7e7e7e87737473837373738a73747385777777887f807f88868586848b8b8b8a8b8a8b8c8785878b8b898b89898a898b8687868987868788848284857c7e7c877e807e877f817f84898b8987838383818889888c868686798383838681838187797b7988808080898080808f838383948786878c7d7f7d938081808d8284828d7c7e7c8e7c7b7c8e7c7b7c927f7f7f837b7b7b878586858c7f7f7f8e7f7e7f8b797a798a797979907e7f7e8b7e7c7e907977798f757575907374738e7576758c74747488717271837979797e7f817f817f817f787f7f7f77858485868586857c7d7c7d767879787c817f817781808177807f807483838374848484728b898b6d878587708383837c838383778180817c737473798886887f88868871828382828283827d7876787c89878986838283878d8e8d888788877e8686868389878986818281868283828781828182808180858b8b8b8a87868787878687848b8b8b8385858586858485828a8c8a878383838487868781878987837f7f7f837d7e7d84858585857d817d83808380808081807f7e7e7e7e7e807e807b7d7b807577757e7577757e7577757e797a79807b797b817d7b7d847c7b7c857c7b7c847d7c7d817d7c7d817c7b7c817c7b7c807c7d7c7e7b7d7b7f7c7b7c817c7b7c817b7d7b817b7d7b817e7c7e827f7d7f817b7b7b807b7b7b7f7b7a7b7f7b7a7b807b7b7b827b7a7b837a7c7a82787978887e807e8d797b798475747583737273847d7c7d8777777789848284867777778977787788777877877b7c7b88777777867375738671737185706e7085767476846f706f836f706f827371738579777982797b798480818084898789828684868089878983898789868b8c8b838b8c8b84898889828988898486878686868786858685868486858686858485827e7f7e808583858185838581666866816a6c6a827371737f7371737c7371737e7674767e797a797f7879787e7b7b7b7e7a797a7d7c7e7c7e7f817f7f8685868087868780838383838080807d878587808b898b808b8a8b8396949682838283848786878983838384818181857e7d7e857e7d7e837e7d7e8688868881818181839f9d9f868e8d8e849493948586888680868886808284827f7e7e7e84818181858586858584858484808080847d7d7d857e7e7e827b7b7b84828482848788878384858483808080827b7a7b807878788578777883878587877b797b90706e70808685868d9191918f8685868479797985757475847b7d7b837b7d7b8278787885767576827575758278787880797a79847c7c7c837e7e7e8178797881717271818483848381808183807f8083808180868a888a8287878780878787877f817f8773757382787a7885898b89868785878783818384888688857a7a7a85797979897979798a7b7c7b898685868b89878990808080917b7b7b8f818081907d7f7d917c7e7c8f7b7d7b8c7b7d7b8a7b797b887f7d7f8486868682878887838a8a8a828988898387868786848484868587858a8789878d9194918e8b8d8b8a8b8c8b8d8e8f8e858c8e8c868587858a818281857e7e7e8b7d7d7d8f7d7d7d9086858693838383867f817f8a7f817f878182818e7f7f7f81838283927f7f7f857978798a7b7a7b87787978887879788d7776778e747274927573758f737173907071708c6d6f6d896d6c6d88706f70866f706f836f706f80737573857375737c757675847d7d7d7e7d7c7d7d7977797c7e7d7e74817f81747e7e7e77807f807a7d7f7d797f807f77858385758583857b86868684838383707374737f8886888c83818377807e8088898a897e8283828186848686807e808883828386858485867e7e7e8381818184808180838182818081828183818281898686867f888888807f807f827d7f7d807f807f817f807f80848284818482847e7f807f7e7c7e7c817f7f7f7e7f7f7f7a8384837f7d7e7d7e8083807d838583798383837b8383837b8183817d8183817d8280827e84828481828082827a7a7a847f7d7f867d7b7d848181818381828182838383817f7e7f7e7f7f7f7c7f7f7f7d7e7e7e7e7e7e7e7f7e7d7e807d7c7d807e7d7e807c7d7c817c7a7c7f7b797b807b7a7b7d7b7a7b7d787a787e787a787e7b797b7f7b797b7f797b7980787a788370727082797b79857979798873727389757575877979798b6d6e6d8877777788767676887474748e737273887777778677797783777977877b797b857b797b84818081837f7e7f847f7d7f89838183848787878284848483838183847e7c7e837b797b847b797b83777477847b797b84767676837676768578787884717071826e706e836b6d6b81696e69826c716c83706e70816d6b6d7e8181817b7f7f7f7e82828280828282817f7f7f817b7a7b816b6d6b7e7b7c7b867f807f7e8b8b8b84868886858385837f949494809191917f898889818988897d888688808482847f7f7d7f847d7b7d7a8e8e8e868b8b8b818b8c8b828b8c8b858b8c8b878b8c8b868e908e8087898781898b89857b7a7b8273717388737173867e7d7e808583857f8587857a7f817f8883838382818181857f7f7f857f7f7f8184858482838383848787878387878785808080847f7e7f837e7f7e877c7d7c80838383867f7f7f827b7b7b827c7d7c877575758f6d6c6d858f8f8f9aa2a0a291909290858d8e8d82838483808181818179787984797879857f7f7f857d7d7d837f7f7f85828282817f817f7c7f817f7c838583827b7d7b867b7c7b84878787848c8d8c85878687858a8b8a808e8f8e85858785858789878485868589818181858182817f7c7d7c8d83818386888688888381838b7f7d7f897b797b8a838183867b7b7b8b7e7f7e8c8182818a828482898987898a8684868c8987898a838383867f7f7f847d7c7d81817f8180817f818583858384858785868383837b848584867f807f8a787778897072707f797b79877371738c7f7e7f8a7d7e7d8b8184818a8685868e8b8a8b8e939293918888888f868486918886888d8482848b8583858b7f807f8e7f807f918583858f8482848e817f818c8180818d7d7f7d8d7e807e8c7d7f7d8a7f817f8c8080808d8080808d8685868c8b898b8b8787878b878787897f7f7f857c7b7c817576757e7173717c797779827b797b797879787e7f7e7f767d7d7d787d7e7d7b7e7e7e787f7f7f787c7e7c7a7f817f797b7b7b777b7b7b81818381767b7d7b7d80818086848484747f817f8687898776807f80758788878985848585868686868785878885838588858585888482848880828086818381858283828a81828182828382808181818480808080808080817c7e7c817f817f857d7d7d82808080807e7e7e7f8080807e7f7f7f7e7e7e7e807e7d7e7e80808077808080797e7d7e797e7e7e7d807f807d7e7e7e7e807f80807f7f7f7f7e7d7e7f7b7d7b7f7a7c7a7f7d7c7d827c7b7c827c7b7c807d7c7d817e7d7e7f7f7f7f7e7c7c7c7f7b7b7b7d7e7e7e7e7d7d7d7c7e7d7e7b7e7e7e7d7e7e7e7b7e7e7e7d7e7e7e7d7c7d7c7c7c7d7c7f7b7d7b7c7b7a7b7c7b7a7b7e7b7b7b7e7b797b7f7b797b827b797b817e7d7e82797a7986787a7888787a788975777588777977888180818d7979798a7779778b777977877e7d7e8988868886868586878786878485848587838283897f7d7f828280828586888686828482847476748574767481737573837a7d7a81797a798884838486838583877f817f827b797b877b797b8276757681767576897f7f7f808484848283838381808180807d7b7d817f7d7f7f81818182838483837476747f74767483777577877f7f7f8583838385838383898c8b8c8c8c8b8c8c999b9988909290838f8e8f838e8e8e839c9d9c7d9a9a9a7e949494858e8d8e829193917f9193918488888885838283857b797b847d7b7d827f7d7f847f7d7f84797b7982797b79868384837c838483828c8a8c84858385856c6e6c80696b69837577757f7b7d7b82808080807d7c7d807f7f7f8580818084818181867e7e7e857f7d7f827b797b85838383837c7a7c82797979817c7d7c7f7b7c7b887b7b7b867c7d7c867c7d7c837b7d7b887374738f6b6d6b846b6d6b7d7170717c71707182777577838384838483848382838483837d7c7d8c8181817e7f7f7f838282827f7f817f827f817f7d797b79847d7f7d8694939488989698829192917f8d8d8d8283838382807f80867f817f847d7f7d867d7d7d8a7b7a7b837c7d7c877e7f7e89838183897b797b89797779898381838b8381838a817f81887b7b7b8b7776778775747586787878867d7b7d877e7c7e867e807e8081828185838483857f7f7f867b797b86737173887f817f8a7f817f8e8281828a848584898284828784868489848684887e807e867b7a7b867f7f7f8c7d7e7d8b818481887b7b7b867e7e7e867d7f7d8d8081808c8a888a8c908e908b8a8a8a8b8b8b8b8d9190918b8f8e8f8b8a888a908c8a8c908787878e8b8c8b8f8987898d8a888a8a8789878885878588838283908a888a8e8181818d8181818c7d7c7d88808080828687867d8687867d8988897b898889828785877b7f7d7f7e7f7e7f767e7d7e767f7f7f77807f807981828178818281758385837881838175818281797f807f7c7f817f717d7f7d80838383777e807e8a838583757b7d7b7880808080838383898585858287878785848284868583858785848582848384837d7f7d827d7f7d807e7e7e857e7e7e84808080857d7d7d847f7f7f82818281847e807e84797b79817f7f7f7e7d7c7d807f7f7f7f7e7e7e7e7b7d7b7e7c7d7c7d7e7d7e7e7d7c7d7b7b797b7a7b7a7b7a7c7d7c7a7d7e7d7b7e7e7e7c7c7d7c7d7c7b7c7d7b7a7b7b77797781787a78827b797b827c7b7c827d7c7d817d7c7d817d7c7d837b797b7c7b7b7b7c7879787d7b7a7b7b7e7d7e7a7d7c7d7a7b7a7b7b7b797b7d7c7b7c7e7b7d7b807e7e7e837b7d7b7f7b7d7b7e7b7a7b7d797a797c7b7b7b7d7b7a7b7e7c7a7c7e807e8082817f8182817f81857f817f87797b798977797789737573876f706f85717271866f6e6f856f6e6f8a6d6e6d907e7d7e877e807e857f807f8585858585838283848280828b7c7a7c89757775847b7d7b8187898782888988887e817e8c7e817e827e7e7e8b7e7f7e827b7d7b908b8d8b819c999c809c999c8192939280929392868989897d7f7f7f81808080808080808283818383817f818c8a888a858a888a85898b8982898b89808b8b8b808f8f8f81898b898181838181838383857f7f7f88787a788a7b7d7b7f8080808380808081838383848383837d8c8b8c7e9191917a9190917d8888887c838583818385838184858481848584847d7f7d84808280838983828186807e837e7e7e838282828289888980898889828e8c8e84908e9083878587868482848583818387817f81868484848584848483848584837e7e7e857d7c7d83808080867f817f818183818584858486838383858483848685848582828482847e7f7e867f817f877c7e7c896e706e85747674867f7d7f7f7f7d7f80818181857775778275767582787878827e7d7e807e7d7e80807e80847b797b808081807f8688867e8e8d8e7d919091878082808f6a6d6a7d7e7e7e818988898293959381939593838f908f878f908f828f918f848f918f878787878b878787887d7b7d888684868a8685868a7d7e7d8b7b7b7b897b7b7b888181818c7d7d7d8b7f807f898182818b7e7f7e8e7676768a7879788a7b7b7b8a78797888828282888b8b8b868e8e8e928284828d9092908b8b8a8b8c8383838a8384838a838483857e7f7e8581828184818081888281828a8081808883838388898a898a8485848f8381839284828493878787968788878e8584858a8482848c7e7e7e887f7f7f877e807e8b838383898a8a8a8c898889898a888a8a89878988878787898686868b838583887b7d7b8a7576758b7879788a7b7b7b877a797a8c797a7984797a79827b797b817b797b817879787d7f7e7f798081807a83838379858385798684867885858578878887788789877d8a8b8a798a888a7d898789758a888a799492947b8a8c8a858b8d8b7d858685769392937f94909484908d90848c8a8c848482848886848685858385868482848584828482818281828182818284828480848284827f7d7f847b797b83828482867f817f7d83818381807e80847d7d7d867f7f7f7f7c7e7c817678767e7f7f7f827e7e7e807e7e7e7e7d7d7d7b7e7d7e787e7d7e787d7c7d7a7d7c7d7a7c7b7c7e7c7b7c807e7d7e7a7c7b7c7c787a78807779778076787681787a788077797781777977807778777f787a787e7879787f787a787c7a7c7a7d7879787e787a787c797b797d7b7b7b7c7b7c7b7d7c7a7c7d7b7a7b7b7d7c7d7b7d7c7d7a797b797c797b797b797b797d7b7d7b7e7a7c7a7f787a787e7c7c7c80797a79827b7b7b827c7c7c84737573897576758574767485797a7988817f81858381838f85868589777777837b797b8278767887717071856b6b6b856a6b6a807577758877787783717071886e6d6e806e6e6e8272727286767576887b797b876d6b6d8775777580656565886b696b8176747683767776837b7c7b83878687888786878592939286898989888c8e8c888c8e8c825e5d5e835e5d5e845d5f5d846d6f6d8273717382737173876d6f6d887577758b7f7f7f86838383838385838480828084848384818a8b8a88838383888787878a9494948a8f8e8f8a888888878b8b8b878b8d8b869c9d9c7da1a0a17ea1a0a18495979589959795899998978b9a98978ea5a2a5889b999b89908f90899a9a9a8698979888969596868f8d8f848b898b858b898b86878587878484848780818084807f808381818182828382827f7f7f84787a7882797b798a838383808788878185858582848284867f807f837f807f857e807e85767876837b7c7b877c7c7c86817f8185838183867b7a7b81818181828180818476767684747674827e7d7e86807e807c868486857d7e7d897b7b7b83858685838384838586888686868886797979798b737473806b696b81737173856f6d6f856f6d6f87737273846f6e6f83808180848081808489878988838183868383838a808080897a797a8a7b7b7b8c7d7d7d887778778b7371738a73717386757475877f807f877c7c7c8573757384717371856e706e847b797b897b797b867f817f946e706e88737473867b7b7b847977798e7977797f797979857c7d7c837f7f7f8c7e7e7e8c7b7c7b8a7e7e7e877e7e7e8e7d7c7d8e7d7b7d9284828496848284948482849c858585898788878f8081808c7e7e7e8f7c7e7c908081808d8482848b8482848c8482848d8482848a8585858c8888888a8688868d8688868c8d8b8d898988898b8182818b818281888382838487868781878887818383837f7b7b7b7b817f817b808180798383837a8583857b8684867b8687867d888a887d898a897d8d8d8d768d8b8d778e8c8e7d8a888a7b8a888a7987878785878787848b8b8b808383837c8c8b8c8388888887888688878a888a888583858885838588858485828585858b84848488848484889290927d908e90858d8b8d8a8b898b868789878887898783878587858987898483848382838483817e807e7e8183817f8081807e8080807c807f807c7f7f7f7a7e7e7e7b7c7b7c7b7d7c7d7a7d7d7d7b7e7d7e7d7e7e7e7f7e7d7e7b7d7c7d7b7b7d7b8077797781797b7980797b7983797b7980797b797f797b797e7879787e797b797d797b797c7779777d7879787d787a787e7a7c7a7e7b7a7b7d7b797b7b797a797c787a787a7b797b7c7c7b7c7e787a787e7777777d7778777f7677767e7777777d787a787f787978817b7b7b81797a79807b7b7b86838383827d7d7d847f7e7f857e7d7e847d7b7d857b797b847a7b7a847777778378767885787678847573758577757783757775846d6e6d7f676567856d6c6d836a6a6a806a6a6a84686968856163618368666886656365845a595a845f5f5f836563658163616382626162825a595a83565856865658568463616383636163815b5e5b855b5e5b847d7b7d817e7c7e827978797f767476806a6a6a7f656465806d6a6d8168656884646664856a6c6a7d686b688362656280686868846d6d6d7e6a6d6a806a6d6a846d6c6d846d6c6d827072707e6d6f6d7f7675767e717071826e6f6e806e6f6e857e7d7e807e7d7e7f808180827b7d7b7977797786737573837c7b7c867c7b7c8c7b797b837b797b8086888681898b89809291927f92919283908d90818c898c919193918f989a987e939593819698967a9798978697989792a8a9a89aa1a3a189a5a2a589a09da08fa4a5a48fa8a9a88baaaaaa8caaaaaa8aaaaaaa86a5a5a59397979780aaa8aa7faaabaa80929392808c8e8c808c8e8c81838483817e7f7e86797879848787877f898b8984868886838686868a83838380918e918e8683867a8d8e8d83838283878381838789878982898a8980828382857b7c7b8489888987838383887f7f7f897e7c7e878684868282828283868586888b8d8b87838483837a7c7a8e85848586818381877d7e7d877b7c7b857b7b7b857e7d7e887e7d7e8a7e7e7e87807f80867c7c7c85797a79867c7e7c86818381877f7e7f827371738c7b7a7b738f928f8e838283857d7b7d8c7e7d7e8a88868889838383897d7f7d8c8284828b7c7d7c8e80818095818281948484848c808180907d7f7d917b7d7b907e7d7e90808080908182818e8181818e8081808f7e807e8d7e807e89818281887f807f8680818090878687918c8a8c8b8f8d8f8794929488918f91828886888980818086838383838483847f8585857e8585857f8584857c8586857b8787877b8c8a8c7e8c8a8c7d8c8a8c808d8b8d80898a897d8b8c8b7c8b8c8b808a8b8a798d8f8d798e908e819290927d9290927d9292927f9a999a8b8c8a8c83989698868e8e8e8c8c8d8c878d8d8d8a8a8b8a8586888684868886858787878686868686828182868383838884828484848384838081808283838383808180818383838080818081808180818384837c8080807e807f807d7f7f7f7c807f80797e7e7e797f7f7f77807f80787d7e7d787e7e7e7c7c7c7c7e7e7d7e7d7c7a7c7b817f817b7c7b7c7d7c7b7c7f787978837577757f79787980787778807879787e7a797a7e7979797f7879787e7879787d7c7c7c7c7a787a7f7877787d7777777c7877787c7879787c787a787a78797879797b7978797b79787b7d7b7a7e7d7e7a7e7d7e7a7e7e7e7b7d7c7d7e7f7d7f7d7f7d7f807d7c7d827e7e7e808482848084828482818281837b7d7b847e7e7e847d7d7d867d7f7d857d7f7d867d7c7d837e7d7e847e7e7e827e7e7e807f7d7f8383818385868586837d7f7d827c7d7c83818281817979797f7979798370717080737473817375738075777582706e70826d6a6d836c6e6c7f737573867e7c7e7f8383837b838583907b7d7b7e8a898a828a898a7f8987898d8b898b7a9596957d8e8f8e7a9192917d8b8c8b868a8b8a7d8a8b8a838f8e8f868383837e81838185878987828a8b8a8685868587838583848c8e8c85949294868f8d8f82888a88868c8e8c82898989839293927b9495947d898a89897e7d7e7f7e7d7e837e7f7e7f868586808b8d8b838b8d8b86898a89838687868383818380878587857c7e7c83787a787e76767689848384837e7c7e838583857e7d7f7d81878987807b7d7b7e7b7d7b817e807e7d828382857173717f7f817f827f7d7f808381837f8385837e8f918f81949394878382838892919291a0a0a093b0aeb095bdbabd93b8b9b88fbdbebd90b7b5b78cb2b1b289aaabaa8594959485878787867c7c7c847d7f7d788385838486868680888988929c999c80969396868382838383828382898789817e7c7e8275747585787878857f7f7f8671737186797a7987818181898684868a8684868778797884747674866b696b867776778685848586737673837372738c777777847f7f7f877576758676787689797a798a828182877d7c7d867879788878797889787a78847c7e7c888b8b8b8a979997948f928f87838383868787878683828383737473887071708c838383897c7e7c887c7d7c8d7f807f8f7f7f7f887e7e7e8c7b7d7b8b7c7e7c8a7b7d7b908383838e7f7f7f908182818d8181818d808080927f807f93848484928383839486858690878687908685868e868586868484848a8583857e8785878486848681939193828e8d8e7b8b8b8b808788877d8687867c8788877e898a897f8988897f8988897d8e8c8e7f8d8b8d7d8f8d8f7f8e8c8e81919091809190917d9492947f9291927c9395937b9294927995939580949294869292927b92929287989698828a888a7e8b8b8b8a8988898b8b8c8b8c8e8e8e838f8f8f8a8c8d8c87898b89868787878483838387818181848585858585848586868586878383838184848485808180808685867f8383837d818181807f7f7f7f8180817e807f807e7d7e7d7d807f80797e7e7e7b7c7d7c797d7d7d797d7d7d7b7e7d7e7f797a79817d7b7d7c7b797b798181817c7f7f7f807b7b7b82797a7982787778827a787a7f7a797a807879787f7a797a7e7879787e7879787d7879787c7978797e7877787d7b797b7e7b797b7d7a7c7a7b7a7c7a7c797b797a787a787a7778777a797b797b7b7a7b7d7b7a7b7c7b7a7b7d7e7e7e7b7f7d7f8483818383848684818486848487878781888988808b8a8b818b8b8b838283828481818186838383868987898584868484818181858080808282838284858385847f7d7f8380818083838383817e7e7e7f7877788073727381777777858382837e83828382838583828082807f8589857f7a7b7a848587858081838182898b898e8e928e7f9495947d9899987d9898987d95949581808280818082807d817f81818b898b7f83818380817f818187878785817f81818384838485868584878787827f807f8583828385817f8183898b89867f7f7f86797b79887c7e7c878d8c8d84898989868a888a808e8d8e839090907b9494947c87878784838283838a8b8a828d8d8d858486847f8486848088898882898a89818e8c8e8487858782878987838a8b8a838b8d8b85818381857f817f82878987858a8a8a82868786858c8d8c7c85868586888888828988898c919191888382838083838384898a89878485848687888784908e908196949690949594aa7e7f7e998183818e76787684838183848381837e9191917f9898987ea4a5a47dacadac7eb5b6b57abdbebd7ab6b7b67eb0b1b088a1a3a189a6a7a69ba8a6a887a4a2a484a4a4a485a4a4a484a1a3a185999b997f989a98819496947e828482868284828787878785808080878383838983838384878687848685868583858388767876857777778a85838587838383817978798f7d7e7d82868586867d7b7d857573757d7678768476787689828082877c7a7c8177767782777577a37a7b7a917f817f828c8e8c8986888683878787828584858583818387817f818d6f706f857f7f7f85797a79897b7b7b868181818c7f7f7f8b808080897d7d7d8c7f7d7f847b797b897f7f7f8f7c7d7c897c7c7c89817f818a83818385817f818d848684908486848c8585858d8787878d8889888686868687898b8984888988868a888a888484848387868786878687808888887f8788877d8888887d8988897e8789877e898b897c8d8c8d7f8d8d8d819091908292949281949594829292927f9290927e9694967e939493809293927c919091829292927e989a987b989a987f9291927f9494947b9a989a809694968f8e8e8e8a8d8d8d7f8c8c8c828889888287898783878987878787878a888888888586858587878784878887838788878287878781858685818586857f858685828483847f8584857f8383837f8182817c8081807c7e7d7e7b7d7d7d797e7e7e7c7e7d7e7b7e7d7e797573757e807e807c7c7a7c7e7e7c7e7b7c7d7c7d7e7f7e817a7c7a81777877827879787f7879787d7877787f787778807879787f7879787f787a787f787a787f787a787d7b7a7b7c7b7a7b7c7c7b7c7e797a797b7879787b7b797b7e7d7b7d7d8180817c8180817e7f7f7f7d8081807d8482847f878587838685867c8988898a858485838b8c8b808f8f8f80888a887f84868485888a88828e8d8e838e8e8e8a8a8c8a8487888787898a8986898a89868a8b8a828789878083828385807f80858b8a8b7f878787868d8e8d84949694829c9a9c879695968d9b9e9b7e9395937f9e9b9e819392937d8f908f818f908f82898989818f918f8580808086808080837d7f7d817b7d7b817d7f7d8081838180919391808e908e848f8d8f838987897d8b898b8594929485919391818f918f87969596868b8b8b83898989868d8c8d86858485868b8c8b8687898785878987878a8a8a85919091888d8c8d888b8b8b84908f90848c8b8c818f908f7d8b8d8b7f8d8e8d868f918f828e8e8e848b8c8b868e908e848e908e86919091868b8c8b858b898b848d8b8d858f8f8f848b8c8b848f918f838f918f848b8d8b85878987868c8c8c7d92919288898a8983898a898386858684868586838382838486858686868686878383838381818189818181857d7b7d847d7b7d857e7f7e836e6f6e8860626082606260815e5d5e82585758865a595a7f5a595a855a5d5a8a6a6d6a8672707282727072897f7d7f868b8a8b8593949385989998878f8f8f849b9a9b819e9d9e7da6a6a67ea9aaa97fa7a8a781a4a6a488989a988b949694909496948e8787878b87878790878787877f7e7f848988898d8c8c8c868a8c8a838e908e86818081897a7a7a8883838384989a988f8e8d8e868b8a8b808c8a8c828583858f8384838a8a8a8a8b83818386868486909395937b9799978d8486849c7f817f837e807e85898b8983858485878687868687858778898789878383838b7777778c817f818b7b7b7b8b7977798c7f7f7f8c7e7d7e8e818281867c7a7c897e7c7e8e7d7e7d90818081907c7c7c8a7b7b7b8d7c7a7c8f7e7c7e8f8082809087898790898b8991898b898d898b898b878787898888888a8888888a868586898a888a868b8b8b7f8e8e8e828a8c8a83888a88818888887f8b898b808a8c8a808c8e8c828e8e8e868e8f8e88939593869496947d9495947f9696968399979984929092829495948197979780979897829595958a8c8e8c7a8c8e8c7895959575949594789492947f9290928c919091878e8e8e8e9291927b9492947f8b8c8b7d8a8b8a808a898a8886868686888888868686868785858585868686828486847c8686868185868581868786808686867b8686867c8182817b8484847a8182817e8283827d8381837e8180817f828082767b7b7b93888688818381837a7c7a7c827876787e7776777d7776777f787a7882797b7982797a798278797880787778807a787a817879788078797882797a797d797a797d787a787e787a787d7c7b7c7c7b797b7f7b7b7b7d7f7e7f7e807e807e817f817d7f7f7f7c7f7f7f7e8080807c7e7e7e7e7d7b7d81817f818185838580868586818989898585848580868886818a8b8a82929492818c8e8c858e8d8e858c8c8c8587878789878787908c8d8c88919091888c8d8c868e8e8e8793949384969796878b8a8b828b8b8b84878787827f7d7f87808180807d7f7d7f7b797b827b797b887b7d7b817b7d7b80848284848583858085848583878787888a8b8a858a8b8a7f909090829392937f8d8f8d7e8b8d8b7e908d90828e8b8e7f8b8c8b7f91939184939493859091908290909083949494838a898a848888888a8e8e8e848b8b8b8588898885888988858b898b888d8b8d888d8c8d8a8989898587868781868586838688868b8d8d8d809e9b9e879a989a789f9f9f82999999878c8c8c838f908f818f8e8f858d8b8d858e8e8e828c8a8c838b8d8b8587888784878687868d8d8d848f8f8f848f8f8f849090908291939184949294848e8d8e809a9c9a82909290838f908f858e8f8e878e8e8e868b8c8b878583858887868785898989838989898a878787878e8c8e878b898b858785878583848385818281868686868188888883848584807a7d7a82838383858787877c8382837f888888857b7b7b847070708277797781777977787779778d62656289626462867373738677777787818281858f8f8f829c9c9c849a9b9a819a9b9a819c9d9c819c9d9c81aaa8aa819e9d9e81a5a3a58194949487888788908180818a7d7c7d88777577918789878b989a988c9494948a8e8d8e8891939186919391868f908f8b8887888986858687918f918d878687887f7d7f8e7b7b7b9b8d8e8d807779778783858389838383889395938a8d8b8d87898889858383838d78797890898a89898283828a7b797b8c7b797b8e7e7d7e8d7e7e7e8b8182818a8080808f7f7f7f918080808e7d7d7d8e7f7f7f92878887928687868d8583858b848284898483848984828488858485888b8d8b868888888788888886898b89868a8c8a868d8d8d848d8d8d858e8e8e838d8d8d838e908e818f918f849190918292919285909290909092908994929481959395829899987f9c9c9c779f9e9f879a9b9a869a9c9a8397979782979797809899987f97989786929192808e908e799094907e94969480909190858d8f8d8391939187949394818c8c8c828b8c8b838a8b8a81898b8987898b8984898b89878a8c8a858d8c8d85898989818a8c8a808a8c8a80898b8985888988828c8d8c7e8d8d8d7c8b8d8b7b8688867d8788877b85858579838383788383837a787878818181818787878779797b797c7d7c7d7d7f7e7f7e7c7d7c7e807f80837e7e7e867e7e7e857b7d7b837b7d7b827c7b7c817b797b807b797b817b7a7b7f787a787d787a7881787a78827b7a7b817c7b7c7e7e7d7e7c7e7d7e7e7d7c7d7e7d7e7d7f7e7e7e7f7d7f7d7f7e807e7c7d7f7d7e8385837d85878582858785838c8d8c838b8b8b858d8d8d818a8b8a838b8b8b848c8d8c83908f908294929487919091858f8f8f8491929184959595878c8d8c84868586858a8b8a878c8d8c868a8b8a86898a89868d8c8d828e8e8e828c8d8c838b8c8b828583858587868783888a88828a8b8a8485858582858585837d7e7d807d7e7d8480818081888988848686867d898989938181817f898b89808f918f80949694827d7f7d837b7d7b8483828383817f81817d7c7d868b8b8b80908f907f8c8a8c838d8d8d7f87868788878687838786878388898882888988888a888a85888688838383838481828184898889818b8b8b918b8c8b8c8b8c8b85828382838c8c8c828e8d8e84919091829294928491929184929292839291928391939185909090858b8d8b828c8e8c868e8e8e848c8d8c83898a89858b8c8b828e8e8e848d8d8d818c8c8c87908f907c9092908790929083919291848f908f868e8e8e7f8b8c8b888b8b8b828a8a8a838989898c83828385918e91908a898a7a89878986918f91818f8e8f7f8b8a8b89868686828888888589898989898989858b8b8b8283838384868586868585858a868786888b8c8b8b8f918f838f918f84878987808789878b7e7d7e81686968917373738b707070867775778277757785797a79857e7f7e88838583878b8d8b8b8b8c8b888b8c8b898c8b8c8b949394889f9f9f869f9f9f84a8a9a886a2a2a282919391818e908e7f8e8d8e7c8a888a7d858785858385837b898889878e8f8e8b808080868685868f8f8f8f8d8f8f8f8e8d8e8d89787778847b7d7b897b7d7b8c8b8c8b8b777577857f7f7f88908e90878e8d8e87868586917877788e9092908b9193918c8989898c7d7c7d887e7d7e8b7b7a7b8a7b7a7b8a8182818a7f7f7f8c838383898181818e7c7a7c8a807f808e868486908785878b8788878a88898889898b8986878787858584858a8788878785858589878887848d8c8d888d8d8d8591929185939593869394937e92939285929292879292928a999b998b999b99899d9a9d85a29fa283a2a1a27b9e9e9e7d9f9e9f7f9c9c9c7c979897849595958595949584979797849393937d97989784838283898686867b8c8c8c838e8f8e869b9d9b83a2a3a27e8889887092919289888a88858789877d8688868183858386888988808686868c7f807f7e878787808687867a8383837e868686828787878a8789877f8e8e8e74898b8975888a8877878787788584857c83828373797a79867e7e7e83818181767c7e7c808384837e77777780797979807b7d7b827b7d7b807e7e7e81807f80817e7e7e827e7e7e827e7d7e807e7d7e847e7d7e837e7d7e827b7a7b807b7a7b817e7b7e7f7b7a7b817b7a7b807b7a7b7d7c7b7c827d7c7d807f7f7f817f7f7f81818281828c8a8c818a8c8a7f8c8e8c828e8e8e878f8f8f878a898a818e8f8e878a8b8a88888a88868d8d8d868a898a86888988878889888b8a8b8a8a8c8d8c888d8f8d878e908e878f908f888f908f898e8e8e878c8d8c878d8d8d888b8c8b888e8e8e878e8e8e838c8d8c828b8c8b848c8d8c848e8e8e84898a8987898a89828b8b8b828989897f8b8b8b808b8b8b83888888868081808280808084838383897d7c7d887b7a7b847b797b827b797b838183817f848684838383837f8786877d898a898b868586838b8c8b808b8c8b808e8e8e848f908f7e8f8d8f838a888a808688867f878987848889887d8686868e8e8d8e88908f90878e8e8e87888988838787877c7f817f7d7f7d7f887f7d7f85808180868b898b84838583848a8c8a81898b89808b8d8b7e8b8d8b84898b89808c8a8c848a888a828e8e8e868e8e8e848c8d8c838c8d8c838b8c8b838b8c8b848b8c8b828c8d8c838d8b8d8093939385909190819091908290919082909190898c8d8c868e8e8e828e8d8e868c8c8c837f817f7d7d7f7d8d898989838182818387888781888888818381838e817f818282818289818181887d7e7d86868586858c8a8c869290928d8e8f8e898c8d8c83939293858889888688888884898889848b8a8b878989898487878782878787857f7d7f817b797b8076747683716f71826a6a6a85626162856564658768676889686868826d6d6d81707170877576758679787984797879887f7f7f897f7f7f888c8b8c8796949684908e90849492948c878987898586858b8180818c7b7b7b8b6e706e8c6d6f6d88787978808382837e8080807d8e8f8e8b707270818b8d8b898b8b8b8f9291928ea3a3a388a3a3a38aa8a9a88a9c9d9c8a949694899496948b9896988d9492948a8f8f8f919796978d908f908a8989898d8684868f8482848c817f818e817f818c8181818e8485848a85858587878887878c8e8c838c8e8c868e8e8e828b8c8b84888a88858b8c8b86888a8886888988888385838a8d8f8d888b8d8b83989b98899795978a9795978c9896988d9896988d9a979a8d9a979a8c9b9b9b82a2a1a278aaabaa73a6a6a6719c9b9c7b94929486979797868f8e8f8381818186767776878a888a87918f9185818281808d8c8d817b7c7b62868686688e8c8e8692909287989898869898987c9694968c878787808a888a818886887e8988897e7e7e7e7d7e807e7e7b7d7b76817e8188817e81866f716f847475747e898a897586878671908e907b8c8a8c7985878577898a89898b8b8b808888887c7f7e7f7d8181817f878987818a8c8a858787878787888785848284878584858781828182838383867f7f7f8381828184808080857f7f7f84808080817f7f7f827e7e7e857d7c7d847b7d7b847b7d7b827b7d7b817f807f837e7e7e8480808082848384838483848181828180838483868082807f8082807d818281878384838a8789878885878585888a88878b8d8b878b8c8b8a8a8b8a858e8e8e8c8b8b8b8c888a88888a8c8a8c8a8b8a858a8b8a8c898b89888a8c8a898c8a8c8a8c8a8c85898889858e8f8e8a898b89858a8c8a838a8c8a8a888988828f8d8f818d8b8d838a8c8a838a8c8a83898b8983878787818c8d8c828e8e8e818c8c8c858b8c8b82898b8980858485828787878286868682868886858789877d8987897c86858680858585898585857e83828380817f81858888887e868586818886887c8785877f868886818385837e87878781888a888088898882868786838a8a8a80888988838988897a8c8a8c7f8b898b878b898b868e8b8e8985858583898b8983848684808889887c888a887c878887838888887d8a888a81898789858a8b8a828b8c8b818a8b8a858d8d8d838e8e8e848d8d8d868a8b8a86898a89838e8d8e83929192868f908f858d8c8d828e8e8e848d8c8d86888a88858f8f8f888687868784868485858785858c8e8c85858585838383838784838484878887858785878885838587807f80838686868486858687868586878a888a89868486898786878685838586888888879392937c8a898a7d8a8a8a928989897e8d8c8d888b8c8b888b8c8b87939193889391938592909283929092838c8e8c838c8e8c878486848484868486858685888586858986858684808080817675768770707085717371837879788774757484747574847476748578797884797879868181818581808188868586898486848a7e807e837b7b7b897e7d7e858080807f7c7c7c7d7b7d7b827577759270717088777777897c7b7c88777677856b6d6b7e7173717c7e7d7e7d868686848886888984828483898a898e898a898c8c8c8c8893929386979497849491948a919391889193918f898a898d8788878f8788878d8788878a87898787888a88868d8d8d868f8f8f83919091858f8f8f868c8e8c888b8d8b858b8d8ba68587858a8c8d8c878c8d8c86979697859f9d9f8a9a989a8c929092928c898c8e8c898c90919291859495947b9e9d9e739c9a9c63aaaaaa5dafb0af8f8c8b8c8294949463a29fa2868c8b8c84918f91808f8d8f878f8e8f858f8e8f778c8b8c818c8b8c7a9e9e9e859290929483828377878687739694966c7d7e7d839494947d9292927d83838383868586808688866f8688868a817e8168adaaad6f878787808787878d6d6c6d7b868786648a888a7e8583857e8789877c868886848a8a8a798786877c8a8c8a7c8a8c8a818385837f818381828584858384838484868686848585858081828182818281858081808380808083808180828080808380808083818181847e7e7e808283828482848283818381828585858485858588848584808c8e8c87888a88828b8d8b828f8e8f84919091828c8e8c848c8e8c858d8c8d838d8c8d888a8b8a8b8a8b8a8b898a898b878887868a8b8a858c8d8c898e8e8e878a8a8a888b8d8b888a8c8a878e8e8e809190918e888a8886898b89838c8a8c878a888a868888888789888987898b898688898883898a898787888783848284848583858387878780868686828889888187888786898a89848c8d8c818a8b8a818c8d8c7f8788877e8888888485848581868686848c8d8c818482847e8a8c8a848a8b8a7f8e8f8e808e8e8e818a8a8a838f908f808686867f8889887b868686828787877f8988897f8a888a818c8e8c7f898b8980888a88808c8d8c828b898b8189888983898b898388898883888988808788877a919291828988897c818381757f817f797b7a7b7f7d7c7d7c878887838788877f878787828585857e88888881898889828889887d8584857e8484847b838383808888888892919289918f9180898789858b8c8b848b8c8b848e8e8e868c8d8c868f8f8f85888a88838b8c8b88919091858e8c8e858c8a8c80888a88858a8c8a888c8a8c868c8a8c87898b89898a8c8a89898b898a888988868787878a868686898787878b8a8c8a8a888a88888c8d8c8a878787868d8c8d879392938491909184898a898587888784858585848585858683838381818281848888888587878786888a88848a8c8a858d8d8d848a8a8a86878887858383838985848584898a89858e8c8e828e8c8e8a89878987817f81858081808380818086848684897e807e86807f808883838385898789858b898b88868586858080808787888783868786897d7c7d828080808785848584818181887e7d7e918180818c8183818c8486848b8c8a8c8a8987898f8a8c8a8d8485848f7c7d7c8a7e7f7e8d828082898482848c8282828f8383838a7e807e85797b798780808087818181868383838a87878787898889868685868289888982898889858385838486888683868486838a888a848c8d8c849190918b8d8b8d8e8381838d737473867878788d797979927372738e7978798b7f7f7f968989898b9293928f908e9090868586858a888a70929292689090905e9091905b9e9d9e7d7c777c84807e80699593958382838276858685878b8b8b82878687708e908e888385838e757375517f7d7f877f7f7f977b7b7b687d7f7d5e9597958c7c7b7c788a8a8a72919191828c8b8c828482848092919296a4a2a468a4a2a4578b8b8b8788888888949294877879787b858585888787878285858580888988808586857c8586857a8788877f858585808b8b8b7c8b8b8b82888988808788878387868782868586828788878187888781848484858081808280818084868586838584858285858584888988868686868386848684888688898583858b8b898b8a898a8986898b89898686868385858584888888828685868186868681858585868b8c8b80888a8884898a898086888687858385878a898a858787878a8483848b8483848e8686868c868686888889888b878787898788878a8a8b8a8b8687868a8788878b8687868e87888789888988868686868788898884868586858282828286878685838383848182818081828186878687838987898383838381818281818482847f86848685868586808987897e8c8e8c83898b897f858385869192917c898a8983878787868786877d8988897d8685868089888985898b897e8a8c8a858a8c8a808a8c8a7e8a888a7e8e8a8e828385837e8a8c8a818a8b8a80898a89808787877d888888808686868287888781888a8883898b897a8a8a8a7a8c8d8c808789877f898b8980838483808789877f8787877d8b8d8b7d898a8980898b897f8988897e89888983888988818a8c8a8289878982898789828988898d717171887e7c7e8786848682898a8987878987898587857f8789878b878987868e8e8e878a8b8a8b8a8b8a818d8b8d868e8c8e848b8d8b868c8e8c85909290858e8e8e848a8c8a858788878886868685878887888687868787878789888988878a8c8a88898a8985888a88898b8b8b84838383868081808483838385858485838787877e8f8e8f8687878788878687878786878489888983898889878686868387878784868586818a898a838a8c8a848a8c8a8987888787868686848482848485838584878587858b898b83878687848081808581838184848684868687868683838385817f81877d7b7d827e7e7e8380808087818181847e7e7e878181818784858485838383887f7f7f89858385887a7a7a8b757775867577758c787678867b797b887d7c7d88808080887e7f7e867f807f8e86848688807e80887b7d7b887f807f8784868486848684898485849786878692878787828b8b8b81979797869a9a9a879a9a9a849a9a9a8391939181919391848b898b88898789868688868a868886828d8b8d848d8b8d83838283957b7b7b8b757475877b7c7b8d7d7d7d8879787996717071ac6c6b6c8f868586858d8b8d868a888a788a888a6f8889885e909090548f8d8f6f8f8d8f778a888a818a888a78979597908c8c8c748b8b8b8a868586788e908e7f959795928d8b8d7c979597797f7f7f818b8d8b6f898b89718f918f919e9e9e7f8f8f8f709797977691919179aaaaaa9e8d8c8d7d7273724b6a6c6a819190918799979983949294838d8b8d888d8c8d868b8b8b83868686898584858285868582868786838788877d888a887a8585857f8585857e8787877d8788877f8786877f8786878387888781878787828685867f8786878286858683868586828686868586868682858485828686868687858789858385868785878c8684868b8686868785848585888988848a8c8a848888887e8583858487878782878887828a8b8a828f8f8f878a8b8a888b8c8b878a8a8a888583858887888788898a89878a8c8a8b8787878b8889888b8686868c8686868d8585858c8584858d858585888585858b8482848d8686868b8686868885848585848284878081808583838387818181848383838580808084838483858182817e7e807e848081807c86858681838183838482847e8383837f818281828585857c8a8c8a838889887f8686867e818081808b8c8b818987897b8785878483838381868586858987897e868586818584857d8584857c7b7c7b737576757d80818081838483848687867e8887887d898b897d898b89798a8b8a7b898a89798b8b8b76838383838685867e8b8b8b7e8b898b768a888a7e8d8d8d81888a887d888888838888887b888988808a8c8a7e8c8a8c7f8a888a7e898b897e8587857d898b89808789877d8989897d94969489878787868585858685858587858585838686868a858585878585858b8585857f86868689858485878787878485858585848484868081808685858580848384868c8e8c86878987878c8a8c878a888a88888888848a8c8a8a898789898a888a8b86878687898b89838b8b8b818b8b8b898b8b8b858888887f8f8e8f868b8b8b86888a8883898a8985898a897f888a8883878987838b8c8b858a8c8a8788888886868886838688868485838582868586828787878887878780888a8882898b8986868586858583858581818185898a89848c8e8c878c8e8c818383838a7f807f84898789858c8a8c8386868683868786868383838683838386848484828383838482828288868586897f817f858385838b838183857d7b7d89838383867c7a7c8a7f7f7f8981828186838383887d7f7d877f7f7f8b82838289878587907d7b7d887c7a7c7f828082897e7f7e8c7c7d7c9a7373737f6867687b6d6f6d8a7877787f7e7f7e85888a8878898b897a8688867d8f8d8f7d8b898b86888888848b8b8b8488888885858685888788878c898a898a908e90828d8b8d8a7b7c7b808384838c7c7e7ca0676a67a5625e628b7879788d818081778583856b898b89667b7d7b5d878987548e908e867f7f7f888384837d807f806f7c7c7c7d87878784868786808789877e818381988583855e737473897f7d7f8c81808187898d897b8689867491919179878787689c9d9c9f8c8d8c62787a78726265625f7172718d9291928f969696878f8e8f8189888984898889878b8b8b87898989858a888a898c8a8c8986878687898a89878987898b89878987888988858788878387888784898a8985898789858785878188888881888888828a888a81898789838785877f878587838383838580808084878787878585858687878787898a898c868686858788878b8482848984838487838383878182817d858585868787878388888889898a8987898a89848889888a858685898686868b87888786868786887d7f7d898688868a8787878a8988898b888a888c8a8c8a888889888a8787878d8687868b8686868c8687868f878887898383838c8182818b818281877e807e89868586858484848983838384838383857e807e878383838586868685898a8981888988888787878a94929484918f91808d8e8d808b8c8b838b8a8b818787877f8482847f8686867c8989898c8584857e858385777d7b7d8487868785818281828685867c83838376858485868787877c8d8b8d85949294838e8d8e838e8d8e808a898a80898889808789878186888681898a897f868886808384837b8787877e85838580878687798a888a7a8a888a7d8688867c858785818687867e87878780898b897d8687867e868486808a888a7c888a88808789877e838583798688868380808086808080858a8c8a8586868683898b8984898b898687888786888a8888898a898786878685888988848686868485858585878887868786878787868787858585858889887c818381847d7f7d8680818084878687838889888d898b89878d8b8d848b898b8887888785858585828482847f878687878583858586858685878787858f8e8f898f8f8f868f8f8f7c8e8e8e7e8e8e8e848d8d8d838a8b8a83868786858a8c8a818d8d8d848e8e8e85919291828f908f818b8b8b85898989838888888287878783878687868a8a8a7b83848388787878827775777c77757781808180837f807f827b797b8978767882848584898181817e8383838384848486878687818484848487868781818281898385837a7f817f86878587888381837b83838387848584868081808b808180867f807f878182818d818181837e7e7e877d7b7d8b7d7b7d87838183878482848a8284828d848684898486848984868487837f838f737373857373738f7070706b7d7f7d7a7b7d7b817f7d7f7a8f8d8f769192918c868586848b898b848b898b89878887878482848e7b7c7b847f7f7f8e8b8b8b9694939470a6a7a682919291917b7d7b9a6a686a8d6d6e6d7c737473777e807e5f8b8d8b63878987598a8c8a838586857b87898780808080719596957e868686818788878381838181878987787a7a7a7b888688898383837c7d7a7d92717171848285827e797879707d7d7d8d868786497b7c7b819496948c949694939c9a9c86929192848d8b8d858c8a8c868b8b8b868b8b8b868f8e8f8489898988838383818987898c8383837f848584878182817b838383848a8c8a82898b898788898884888988827f7d7f848785878685868588898889828987898681828186858385868a888a82898889848b8a8b848787878b87878788898b898886868687858485888889888888898888898a8987898789878786878387878786868686898a8c8a86888a888887888786878887858888888b8586858a8482848b848384898486848d8385838d8486848e8586858c8483848a8483848c8888888a8889888885848586848384887d7c7d8a7f7e7f8d7e807e898081808786858685838383897e807e828484848883838384868586828a888a8781828182898a89818686868685848586868686887b7b7b857e7e7e827f7d7f838382837f838483808384837f878687868382837f817f81807f7d7f7d81818183898a897f8485847b8a8c8a8383838384868586818e8c8e7f898789818788878387888780888a887e88898880898b897f898b89848a8c8a83888a888188888880898889838889887c8889887e808280737b7d7b7f807d80818988897a88898882848384838586857f8888888486868681898a8982888888818687868288898881898b8982888a8881878787828785877f8b898b8c83838385878687858484848783838385868586888081808c84848487818281887e7e7e887e7e7e84818281867d7f7d877e7e7e867d7c7d877b7c7b86757675877d7f7d8481828189848484888081808a818281868182818580828087808280857e7e7e837f7f7f7f7d7c7d8480808085848384878483848782838287828382897e807e878383837b87888784878887858c8a8c858e8c8e8292909282918f91838f8f8f838e8e8e848c8a8c818c8b8c838b8c8b838d8d8d848a8c8a80919391848f8f8f838c8d8c7a8f908f819496948d9694968598969884989998869a9b9a839a9b9a87929192898b8c8b7e878787877b7c7b807e7e7e807c7b7c87828382878787878389898986898a89828788878484828484858385858785878587858783868786888a8c8a868d8b8d868c8a8c8b8a8b8a878a8b8a878e8c8e898d8b8d8687898789898b8987908f908988898885848284838482848a848684838486848583828387818081797375737b7e807e7d7b7b7b7c7878787f7b7d7b8883848383838383858182818487878787888988828788878b84828491797979a27172718782848279898b897f898989897877788a6e6d6e856a696a7d6e6d6e7676777662868686608889887785858583818281888485847083838370898b8982818381858382837e8988898c7d7f7d80888a8889858785858a8b8a858c8e8c8c7f807f8f6d706d608e8d8e817472747d8987896f8989898e919291858c8e8c80878987898a8c8a83898a89868787878a848384848484848a8383838a858385898482848786868687858485898383838689878989818281887f7f7f85838283837b7b7b837e807e8384868488858585808989897d84828483868486878786877f8383838086858685818281898182818c8685868d8987898b8987898c8a8c8a898688868e858585888585857d888a8877808280928583858c8583858c83848389898989898886888a888688888787878887878785898789868785878b8484848a8484848e8987898d8786878b898a8989898b898b8686868c8686868b8785878b8583858d8886888a86848688838383878484848886858685878687848987898387868784838383878383838481828189808180847f817f847d7f7d83808180837c7e7c83818281817f807f807d7c7d7f7f7f7f828383837f7d7f7d807f7f7f837d7d7d827d7b7d84817f81877e7e7e807f7e7f807f7e7f86818181828685867f7e807e86868486828987898588898884888888858788878387888785888988858889888688898885888988858c8a8c8488888883878887838a8c8a818c8e8c7e8c8e8c898e8f8e778684867d8483848385858582898889808586858687888785868686848888888987878785858485868788878685858585878787838b898b86868486828383838b838383858282828c8383838a8484848986858687868586878383838286858696868586848081808984848486818281888182818589888986878687888383838681828183818281878383838586858685868586858486848582848283828382838283828381818182808080868585858685848582818281897d7c7d847f807f7e8182818084828484848384838482848784828483848284828785878087898781898a89818c8c8c818c8c8c808b8c8b818a8b8a82878987828688868287898781898a89848685867d8482848586878685868786818886888486848686848284868a888a858b8c8b82898989818e8d8e828e8d8e818d8e8d758d8e8d87838383847f807f8481818183807f80848786878687868786888688868684868785848589868686898583858889878988898a89878f8f8f86918f9189939193888e908e8a8b8d8b888e8e8e879291927f9491948797949786909090858e8e8e838b8c8b7f898989828688867f898b897f898789818c8a8c858f8e8f8281828183878687818a888a7f8687868c858485818686868385848589848284917979799c6e706e857f817f7e8989897d8686867a83818386727172856c6a6c80717071737877786983838372878787818f8e8f7f898a897f848584768f918f758b8d8b81858485847b7c7b7d888a88878b8d8b888c8d8c89878987858c8e8c878c8e8c868988896e7375737d828082837f7d7f818686868889898986868886898486848a7c7a7c8a8181818a8381838d8483848c868586898685868b84828486878587898483848984838486838383888081808982838288838483888786878a878687898284828a8486848b838483877d7e7d8c8583858d8583858b83838389848484808685868181828188838383868383838c868586878081807d8183818387898783898b898384828483838583888082807e878587858d8b8d7a8b8a8b838182818a87858786878587878989898a8182818a8583858b858385858484848c8685868b8383838b838383898584858785858586868686898584858a8583858b8482848b848284898482848b838383858484848880818082808180828081808383838384848584828080808483838382838383817f817f84898b897f838383808987897f838383838989897f8789878083848383878687828081807f8383837f83838380828282808483847f8383837e8482847f8686867f858585828383838285858586828282848685867d83828383828082838484848183838386848384858585858486848682858585828281828b84838488858585898585858786848686868486888585858a8585858787858786868586898383838482828283808180848181818381828185818181847e7c7e837f7f7f837e7e7e827f817f82807f8080807f807f8284827f8483847e818081808381837b828082817c7a7c7f7674768c77777784797a79837b7b7b7f7c7b7c8182828282808080868182818480818087828282888785878a8181818b8082838681818185808080847f7e7f85858585828789877a8e8f8e7c8e8c8e80858385838483848483838385828282868082808e797879897b7b7b7d8785877a838383787e807e828383837a8182817b7f7f7f808383838183838384808080867e7e7e7b7c7c7c8385848586848584878181818a848484898584858886848689868486888684868985858589858485898383838b868486868688868d85858589858385888484848b8182818d8484848e8585858a87858786878887858586858387888787868586818280828586848685868886868987898085848584818181858283828680808085808080867f807f84818081848384838482828284828282838280828484858481808280818584857e7f817f7e828282818183818182828280858585808685867e888888818587858286858683878787838687868188868880848684828686868285878584858585848585858581828182838383868382838586888688868686858283828782828288858485828585858380828086808180858182818780828286808180867c7e7c847e807e83807f8084807f80837e7d7e847b7b7b827e7e7e827e7e7e828182818381828184818281838383837f8284828582828289828282888786877a848484809997998893959386939293848f918f7c8b8d8b8286888681888a88838585858382848289807f80887a7a7a7e7f807f87818281857f807f7f7f7f7f80797979857879788a7a7a7a827e807e7e8686868286848684858585828585858482828286807f80887f7e7f8b7b7b7b8776767684797b7977818381807e7f7e7b7e7e7e818181818380808085818181857e7e7e857c7d7c8481808187828282888385838b807f808c8181818b8584858b8585858a8583858b8383838c828282888381838b8081808c818281888082808784848488858385888484848785848589858585888383838884848488838383868282828684848486838383858284828581828187828082878081808582838286868686888583858681838186818181867f7f7f867f7e7f85808180838080808482808281818181828081807f817f817f818181818282827f838383808282827f8484848084838481858485828685868086878682868686838585857d838383808080808082808288838183838785878284828483858385838684868585868585878787838586858585858585858485858785878681818183818281818181818a818181867f807f847f807f867f7e7f837f7f7f83818281827f807f82808080838584858481818183818181868081808483828385817f81877e7d7e837c7c7c8580808084808080867b7b7b867b7b7b84767776846f716f82777777817e7e7e7d7b7d7b77807f807d8281827c8181817f858585838786877f888888887e7f7e8b7e7d7e887e7e7e827f7e7f7d8081807c7c7c7c81797879887675768a7474748376767682797a7984797b79837d7e7d837e7e7e857f7f7f857f7d7f837e7c7e7f7e7f7e83808080827f7f7f7e7e7e7e808080808086878682808280867f7f7f847e807e817f807f847f7e7f877e807e887f7d7f8b828282898684868b838383878383838c8483847d8888888782848288878887878383838780808089828382888585858785858589858585898282828883818389868686858383838884838487858485838283828583838386828382878282828781818186818281857f817f897f7e7f88807e80867e7f7e887f7f7f87817f81887e7e7e867e7c7e837c7d7c847e7e7e847f7f7f817e7e7e837c7c7c8380808087807f80797e7d7e817e807e7f80808083808180838081808180818082808080838383838280818081818281828686868381828182828282828182818281808184818181838182818680808085818281867f817f8382838282838383848080808683838384828382848182818586848688838583858684868784848485868686838584858281818184808180837f7f7f85808080858081808480828081808080828485847f8585858985858584828282828585858281828183807f80837f807f8285858583838483818080807e7f7e7f7b7e7e7e7f7e7f7e7f85848584838383878482847b808180838383838c858585878284827f807f807c7c7b7c7a8081807e818281808383838582838187818281837f7e7f857e807e82807e80857f7e7f847c7d7c857d7e7d877b7d7b867d7d7d847e7d7e81787a787e7b7b7b85817f818378777882808080828484847f82828281838483828585858486858689828182888283828785858587868586867c7c7c967878787d7d7b7d74818181887f807f8582838289818181898180818980808089807f80888182818a80818089818281898182818a8585858b8282828a8583858785838588828282858082808783838387828282867f7f7f87817f81888081808a7f7e7f887f807f877f817f877e7e7e877e7e7e867d7d7d867e7d7e847e7e7e84807f808081828181848284837c7e7c7f807e80808080807f8181817d83818382838383828282828282828283858485838383837f838383838282828380808080808080827e7e7e837e7e7e84808080848182818282828285838283868282828783838385848284858282828985858585848284848383838682828284828282878081808685848588838483817e7f7e827f7e7f878080808585848584848284888383838683838383858385837f817f868182818782828285848284828785877f8483848180808083838383887e7f7e867c7e7c827c7d7c867f7f7f8382838280878587818686868284848483828382868583858883828388858485918284828183818375808080788182817f7e807e8080818081807f80847f7f7f867d7c7d857e807e85818181837f807f8382838285828382838081808680818087828282848182818386858684818181858180818782848287858385807f817f817e7e7e83808080838381838281818184858485877f7e7f867e7e7e86808080868182817c7c7d7c8380808081848284838381838282828285868586858585858686858687868686888484848687868785817f81878282828984848488818281887f807f857f807f8b7f807f8582828287807e808582828287818181877e7e7e897f807f87807f8084808080868180818580818084808080847f807f857f817f847f807f847e7d7e867c7d7c8181808180818281827e807e838080807e7f7e7f837d7e7d808483848381828183848484838383837f8283828282828281808180828182818281818186848484837f7f7f8680818085838283837f7f7f827f807f84818181867f7f7f8581808186808080877f7f7f877d7f7d867f7f7f84808080857f807f847f7f7f8380818083828282848684868885878583828282858182818181828183838283858080808383838383848484848483848882848287828282858483848587858783888788808585858586868686848484888888888b898b898687858788868686898383838a8182818b8686868b818281898081808b7e7e7e917b797b837c7c7c758382837f8180817e8381837f7f807f818181818381818188828282838182818181838182807e8085808180847f7f7f8682818287838383868384838584858485868786868787878884858487878787828484847c84858483848384818181817e808080838381838b818181887f807f897d7d7d897d7d7d86797b79887d7d7d847c7c7c897b7b7b887f7f7f877e7d7e857b7b7b84797a79867b7b7b85777977857d7d7d837a7b7a827c7e7c8380808085818181838180818781828184848484848383838482848282898a8986848484868483848684828487807f80878080808780808086808180838180818580818086838583847d7f7d857f7f7f85818181857f7f7f837a7a7a837b7a7b887e7e7e858081808482838283858585828383837e7f7f7f7a787a7885828182828082807c7e7e7e80817f81848284828486858683858685838886888484868483828282828484848485868584858585868181818480808087808080867f7e7f887e7e7e857f807f847f807f847f807f84808180847e7d7e877c7e7c827e7e7e7e7e7c7e837f7f7f857f7f7f8181818186848384868585858684848483878787858486848486868684878687847f7f7f8681828187858685898b8b8b868f918f89939193899193918b909290879291928495959585979697859997998a949394858c8c8c8b7b7b7b8a7e7e7e8d828282848382837f8482848386868680838483827b797b847e7d7e858080807e7f7d7f8a7a7c7a847e7f7e8482808281807f8082817f81827c7a7c867d7d7d877e7e7e847d7c7d857c7c7c837d7d7d847d7e7d827d7d7d7f797a797d7b7d7b7e7b7a7b7f807e8081838183848280828380818084848384877f817f8b8282828781828187828282867f7f7f89807e808a7d7f7d897e7e7e857f7f7f8b7a7b7a887d7f7d8c807e80877b7d7b887a7a7a887b7d7b8a7d7d7d887f807f867f807f887d7d7d867d7c7d857e7e7e857d7e7d867c7b7c847e7e7e867d7d7d867e807e858280828880808087808080877e7e7e857f7f7f8a7f7f7f828483848387878783828182837e7e7e857b7c7b817b7d7b858081808784828087807f808582808285808080848382838386868683868586817f817f837e7e7e7879797982808080847a7a7a847e7d7e847a7a7a837b7b7b817a7a7a7e797879817b7b7b837d7f7d837f7f7f85808180857f807f85808180848483848485838584807f8084817f81818080808482828283808180828483848581808182808180847f7f7f8581828184808080867f7e7f877f807f877d7d7d867d7d7d857e7e7e867f7f7f88858585838c8d8c858b8d8b898b8c8b8b8788878b85868586898a898387878783848384827e7e7e80797979817b7b7b7f808080827270727a75757581868586878f908f8287868791807f807885878575818181857d7f7d8a83828388808080867b7c7b837e7e7e877f807f887f7f7f858181817e82828286838383888988898484848486818281847f807f847f7e7f84818281838383838482838280838383808484847c8585858082828281828282828282828481828184807e80867e7d7e857c7c7c867a7b7a887b7b7b897c7b7c877b7b7b867f7e7f877b7d7b867e7e7e848180818780808084808180857f7f7f8384828487807f80887c7e7c89838383877f807f86818381877f817f86807f8088807e8087808080887f807f8780818088808080897e807e87808180877f7e7f86808080827e7d7e857e7e7e84807e80847d7b7d827c7c7c8182828281818181847c7e7c89808080897b7a7b847d7b7d867b7a7b847a7a7a867777778672737284737473847274727d74747474706f707d7b7c7b827f817f7e7e7c7e7f7e7e7e7f8584858185848584858485818684868282828288878687848c8a8c87898789848a8a8a83878687888e8d8e888c8d8c888e8d8e848a8c8a85878987878a8b8a86878987898b8d8b838e8b8e858b8a8b868b8a8b858c8b8c868e8d8e858a8c8a858f8d8f858e8d8e848b898b82888788847f7f7f7c807e808b7e7e7e857b7b7b867d7d7d8b7b7b7b857a7b7a807d7e7d7d7e7e7e7d807e807c7d7c7d897a7a7a8080808079818181887b7c7b8e7f7f7f7d7b7c7b83838583878888888289898966898989867e7d7e877f7f7f8580818082808080837a787a857b7b7b867a7a7a867b7a7b837c7b7c877f7f7f8480808084818281868181818682838286838583867f807f837f7f7f83818181838381837f8181817f8080807f828082817e7d7e81807e80837e7e7e837e7d7e857d7e7d857d7d7d857d7e7d88808180867f7f7f8a807e80897d7d7d847d7c7d837b797b87777977867a7a7a857b7b7b87807e808681818187808180877f817f887d7d7d89797a79857a7a7a87797a79877c7d7c897e7d7e8a7e7e7e877d7e7d8a7c7c7c897e7d7e897e7e7e887f7f7f887e7e7e87807f80867f7f7f847e7e7e8281818185828482848081808181818181818081858180818a807f80887474748b6e6e6e866f716f866f6d6f866d6e6d886f6f6f84706f70836c6d6c7b6767678075737582797a79807a7a7a827a7a7a847d7b7d85817f8183828282828182818285858583828282847f7f7f857f7d7f837e7e7e827d7d7d837c7c7c847779778474747484727072856f6f6f83707070877373738875767589797879888685868887858786838183858385838684838489878687868789877f8e8e8e81908e9081908f90808c8b8c7d8a878a86838583827e7e7e86777977837879788376787683767676817677767e7d7d7d7b7c7d7c8f7d7b7d7e727474786e6f6e836b6b6b8d6b6b6b847a7b7a8b807e80847979797c716f71656f6f6f847f7e7f857f7f7f858381837f83848380808080867f807f85787a7886777877867c7b7c877e7c7e847d7c7d857c7c7c857d7b7d857d7d7d857c7d7c877b7b7b887e7c7e847e7e7e817c7b7c817a7a7a807c7a7c7c7e7c7e827e7d7e7f7a7a7a827c7b7c847d7c7d847d7d7d857f7f7f898585858a8585858786868687817f8186807e808982848289848484898888888783828389848384888080808780818087828182868282828a7c7e7c8c808080887d7d7d8a7e7e7e897e7e7e8b7d7d7d8a7d7d7d8c7e7d7e8b7c7d7c8a7d7b7d877c7c7c867c7c7c887d7c7d867e7e7e857f817f848182818586868685858685858687868487858781858585818080808479787981828282887577758370707083716f71856c6e6c826b696b82676767826565657c6968698a808080827e7d7e847d7d7d857d7d7d857c7c7c847d7d7d8176787682787978827c7b7c837476748872727283747374857d7d7d857f7d7f87817e81857e7e7e83807e80837e7d7e887f7d7f8a7f7f7f8a7e7e7e897d7d7d8a7b7d7b8a8381838a808280877f817f8882848286828482867e807e85807e8085818181818585857f8785877d8a8c8a7a8e8e8e7e8e8d8e7f8e8e8e828e8e8e818c8b8c818a8a8a8284848480807e80827d7c7d857e7d7e807a787a8279767983787678887979798276757688706f70847373737e78767877706f7081787a78837d7c7d82807f80887e7e7e727d7d7d857d7f7d827e7e7e83797a79857a7a7a87808080887f807f857f7f7f867f807f86807f80877f817f867e7f7e877f7e7f877e7e7e847e7e7e837e7e7e827e7e7e807e807e808082808080808080838183828484848381828183808180857f7e7f83807f80867d7d7d877f7e7f877f7f7f8d868586918a8c8a868684868983828387808280878281828782808285808180867f7f7f867e7e7e8580818086818281887e7e7e877e807e867f7f7f897f7f7f897d7d7d887a7b7a867c7c7c85797a79857a7a7a897c7b7c887a7c7a88807f8088878987898f918f88918e91858b8d8b828c8c8c848a888a828a8b8a7d828182828585857b6566657d6869687f66676683656665826a6b6a826c6b6c836f716f8a77787789828082839c9e9c7fa19ea1849a9e9a879d9d9d819898988397999787909290898b8d8b7f8a888a838f8e8f8f9798978a9493948c9595958a949494878e908e828483848c6e6e6e8d7270728a7e7e7e8b84848488818181887e7e7e8a7a7a7a897676768a75757588727272886e6d6e866d6e6d856f6e6f86706e7086706f7083727272827676768176767680767876827878788378767884747474837776778373747384767676837c7a7c827a7c7a837d7d7d83828082838081808480808085838383817f807f837d7c7d89737573837778777f7c7c7c847f817f8380808083818181828482847b7c7e7c868787878086848683838583868282828884838486808080868182818881808187807f8087807f80877e7e7e877e7e7e867f807f837e7e7e827d7d7d817d7d7d7f7e7e7e7d7c7d7c7f7e7d7e827e7e7e7e7c7c7c8284848483828282838383838482848285818281858082808b7d7f7d9182828287818281868282828487858788858585898081808a7f807f837879788378787886747574867a797a887a7b7a887d7d7d8c8383838781818183808080837a787a857d7d7d857a7c7a847d7c7d857c7a7c857d7b7d877b7b7b8e818181917f7d7f8e8180818683818383848284877c7c7c7f7675767d6769677b6968697c6869687f76787682767776817d7d7d827d7f7d8482808283838483858081808d7c7c7ca28080808f8684867e8387837b8183817c7c7e7c7f797979817d7b7d85878587858888887f828482828a8a8a868987898384828484817f8184797879807577757787858785989998898d8e8d8b817f818b7c7c7c887d7b7d867f807f84807e808a767876857979798777797785797a798575767587777877857475748774767487757675847777778373737384787878837d7b7d827d7d7d857d7d7d847d7d7d847e7e7e847e7e7e817e7e7e827c7a7c837576758475757582787778837574758473717382777577857677768676747685767876857778778679797988818081867e807e86858385867f7e7f817d7b7d8182808283838483887f817f867d7d7d877d7e7d877f7e7f867e7e7e867e7e7e857d7d7d857e7d7e877c7d7c867d7c7d8480818082828082817d7e7d7e7e7e7e7b7e7e7e7d808080828181818382838281808080818181818280818083868586828483848480818086848284947f7f7f867a7a7a837c7c7c857e7e7e85807f80868082808682838285808080877c7e7c877d7d7d84807f8086808080858284828877787784787678877a7a7a877a7a7a87777977887c7d7c867b7b7b857f7e7f85828382888381838b7e7e7e8a767676876c6b6c82696769806c6e6c7f6d6c6d7e6868687e7071707d7373737c7675767c787978817d7c7d817d7b7d807c7c7c827c7a7c867e7f7e88807f808d7e7e7ea67d7f7d887573757d7374737a7575757a73737388747274816f6f6f806a6c6a82676867817371737e7373737c70717079757575787c7a7c7b7f7f7f807d7e7d837f7f7f8a777a7783808080877879788a7577758972737289757575867c7a7c8681818185808280877d7d7d847b7c7b837d7d7d887e807e867c7a7c85797879877676768573737386797879877879788a817f8188898789858c8a8c85888888848585858485868584848184858583858483838384807e80837f7f7f8585878583807f80847f807f837e7c7e857b7b7b8577777783787a788278777885747474857775778378787885797979827a7a7a857a7a7a85787878877c7d7c877a7a7a877d7d7d877c7c7c857d7d7d877e7e7e857c7d7c857d7d7d867e7e7e867f7f7f86828282818687867f807f807d7d7d7d7c7d7f7d7d81828180807f807f7f817f8585858584848684828686867f807e80857e7f7e828585858b8383838a7e7e7e848081808680808086807f80867f7f7f847f817f84808180857f807f887f7f7f877f7f7f87817f8186848484898785878a8b898b89898889898787878886858685858385847f807f857d7f7d8381818185818181857f807f85808080827e7e7e817f7f7f7f7f7f7f7d7e7e7e7e7d7d7d7f7d7d7d7d7d7e7d7d7d7e7d7c7a7a7a777c7b7c797a7a7a817a7a7a7d767676827b7a7b867b7c7b87807f808b7e807e9f838183847b7c7b797f7d7f787c7d7c7c7a7c7a7d7f7f7f7f868486838e8d8e7e959795808a888a7c8987897b8889887b8c8f8c788f908f7b8b8a8b7d8284827f80828083828082877d7c7d877a787a89787878897c7e7c897f7f7f847c7c7c867b7b7b847c7c7c837c7c7c847e7c7e827e7e7e847c7e7c837f7e7f837c7c7c847e7e7e847c7d7c857a7a7a897c7d7c8a7d7c7d8c7777778a777777867a7a7a8781838183838383897e7f7e8785848584888788858686868582828285808180847e807e867d7b7d827e807e85818181848684868584828485848684848383838588878882848584837e807e837f817f8583858385828582867b7d7b877c7c7c877d7c7d877d7c7d857d7c7d857c7b7c847c7b7c857c7a7c847b7d7b867c7c7c837b7c7b7f7b7c7b7d7c7d7c7b7a797a828a888a7f8988897f8683867f8788877f807f8080828082817b7d7b7f7f7f7f818785878683818389828382888282828580818087807f8086807f8084817f81818182818081818184808180878182818581818187808180877b7d7b857b7b7b847a7b7a867a787a877b7b7b887a7b7a887f7f7f837d7f7d8382828284828282837f7f7f82817f81837a7c7a847e7e7e807d7d7d7c7b7d7b7b7c7c7c7d7c7b7c7d7b7b7b7d7e7e7e767c7a7c777c7b7c727c7b7c7679777979777777827c7a7c858080808481828186807f80987f7f7f8e797779857879787b7a7a7a787c7c7c797a7b7a7b7b7b7b7d77797789828482858483847b8989897d8c8d8c7e8c8b8c84848584778d8b8d788b8d8b768c8b8c7d838583838281827c838383857d7f7d86807e80877678768c7e7e7e848e8f8e84807f80837b7b7b847b7b7b857d7c7d817c7c7c857b7b7b867c7c7c83808080847d7d7d8485838587807e80877a787a89777877877c7e7c877c7b7c8779777988787878867c7c7c878587858d8d8a8d888a888a86908f90868d8e8d848d8b8d848b8b8b848c898c858c8b8c848c8e8c868b8d8b87908f90848f8e8f85868786838284828185838582808180837f7f7f847f7f7f84818181867a7a7a897878788b7777778b787978897979798777797786777977847c7a7c857c7c7c857d7c7d858081808286868681878987828886887e7c7c7c7e7f7f7f7d797b7980787878837d7c7d837e7e7e857f817f8783838385807f8084808180897f7f7f867f7f7f847f7e7f867e7e7e887e7e7e877f7f7f848080808580818085828282837f7f7f8681828187828282868383838484858483828382838282828381818184828282848482848587858787818181847f7b7f847c7d7c837c7e7c807c7a7c7f7979797f7879787f797a797c7c7c7c7b7b7d7b7c7c7c7c787e7e7e6f7d7d7d707e7d7e777576757c817f817b7f7e7f7e777877847f7e7f857e7d7e887a7c7aa285838587888688848785877e8789877788888879898989788988897c8988897b7b7d7b7d737573827374737c737473797573757870707076696c6976696a697b7172717e7879787f787878827a7a7a837a797a847e7e7e8a7f7f7f887b7b7b846d6c6d83767776857a7a7a837c7b7c83777977827b7b7b84777877867e7c7e84818181857e7c7e8180828082868586828585858483858384858385868282828683838384808280857f7e7f867a7b7a877777778475777585787a78847878788476787686767876857c7e7c867e7f7e857c7c7c887e807e877c7e7c857e7f7e8584848484858585818a898a818a898a8387858782818081877f817f88807f8088828082857b7d7b886f716f87707070877473748874747488777677897778778778797887787878867c7a7c857e7e7e8384848480848384817f807f838a8a8a858c8c8c868a8a8a85868686898888888b84838487848484888283828d8a8a8a8382848285848484898182818b7e807e8b808080867f807f847f7f7f857e7e7e867f7f7f867f807f85808080858282828684828485808080837f807f82817f81827d7c7d8379797984787a78847c7d7c8581808181818381837c7c7c807b7b7b7f7c7c7c7d7b7b7b7c7b7b7b7f7979797c787a787f7a7a7a78797a79777b7b7b737c7a7c74838383797779777e787a78847e7d7e847d7d7d847b7b7b857b7c7baa7e7c7e83787a78847577757d7375737c7676767c7574757a767876797b797b787a7c7a7c7e7e7e827d7e7d7e7a7b7a797a7a7a797a7c7a767f7f7f7d7f817f7f7e7e7e837c7a7c837c7d7c8281818181838183887f7f7f887e7e7e827c7c7c827b7b7b8579787985808080847e7c7e848282828486868683858385887e807e8782838284888888838a898a8386878681878987818787878784868486858785828281828476767680797879847573758d71717186767576847b7d7b847c7c7c847676768475757586787678857f7f7f8582828286848484888283828785858588878787858e8e8e858c8c8c8487898a84888a88878a8a8a858a8a8a848a8a8a8684858483818181898989898a8989898a8587858a8b898b888280828b7d7d7d897f7d7f8a82828284828182857a7c7a847a787a81797b798785858586828382857e7e7e84818381838383838582828284848484818383838583838386808180878080808580808087807f808b7f807f8b7e7e7e8b7c7c7c8882818285858485878485848985858586868686858888888588888884838283858383838884858486878787898685868987868788838383847f7f7f827d7e7d837c7c7c828180817f7f7d7f7c7e7e7e7a7c7c7c7b7b7b7b7c7b7b7b7c7b7b7b7a797a7978797a79727c7b7c7a7b7c7b7d7b7b7b7e7d7d7d817d7c7d837c7b7c83797b79877b7b7ba57474747a7171718a7474747d797b797b7d7b7d787c7a7c7a777877767879787779797979767776827472747d7576757a7375737a7173717c797779817d7c7d827b7b7b85808180807c7e7c877e7f7e827e7e7e887c7c7c85787978857b7b7b87808080968a8c8a999e9d9e7fa9a9a9829c9a9c868b8d8b8292909284949394838c8e8c848c8b8c848584858083858381828282818484848187868781858485818a898a84939393869495948496989689919391858c8a8c868686868386878682888788828888888b878587858483848784838486848284878182818682808286828282867f7f7f867e807e838b898b818a8c8a818b898b878b8b8b8686868686848484898e8e8e8492929285807e808580808083787a78857f817f87858485857c7c7c857979798685858586898989837c7d7c8177797787817f81837d7e7d857e7f7e868182818680818086858385827d7d7d837f7e7f84818181878384838882828286818281898181818a7f7f7f8780808088848584867c7c7c867d7b7d887c7d7c887f7f7f887f7e7f877f7f7f888281828a8988898c9091908d8d8d8d8c8f8e8f8c9290928e9496948c9a989a8794949489949394878e908e858c8a8c818785877e7c7c7c7c7977797c7371737d797b797c7776777b7c7b7c7a7c7c7c79797b797c7b7b7b81797979837a7a7a877b7b7b817a797a83787978917c7b7c997c7b7c827777778476787678747574777474747a737473787576757976767676747674797170717d6e6d6e7f7273727e737573817c7b7c837c7a7c87797979858080807e7e7f7e837d7c7d837f7f7f80787978827d7b7d817a797a8b818081927d7e7da6838583917b7b7b9a7a797a7c8f8f8f8e95939586959595819b9a9b7f989a98808f8d8f7d8f8e8f7f8b8d8b7f8787877f838383817f7f7f827f7e7f837d7c7d827f7f7f847f7f7f847f7f7f8681818187888788818c8c8c7f9090907f8e8e8e808c8c8c8585848585818181868080808681828185808080857f7f7f847e7e7e847f7e7f86808280867f817f83807e808180828083868486888284828a878587828183817e83838385848584837e807e857b787b88767676837f807f847a7a7a87797779857676768377777783828282888e8d8e878f8c8f868a898a838584858284848485818181867e7d7e868181818a7e7e7e8d7f7e7f8b7b7c7b8a7d7d7d897d7c7d897d7d7d897e7e7e8b7c7c7c877d7c7d867c7c7c86797a79867d7d7d877e7e7e87807f808582828285838383878181818c817f818b8182818e8586858c8787878b8a8a8a90888a88918a8a8a8a8c8c8c8884848486838383828282827988878877807f8082858585827d7d7d7f7d7e7d7b7c7d7c777c7d7c797e7d7e788686867b85848585807e80847b7b7b877879787f7777779d74737488666666716768678d6f6d6f78707270797272727a706e70776a6b6a766b696b766c6b6c7b70707082767476837171718775767587787a788578787887797a7981767676847778778377797782797779857b7a7b86797979887778778a7a7a7aa07f7f7fa28382838b9090909b87898786797979908383838b7c7b7c867d7c7d7c8383837b8989897e8788877d8584857d8787878083858381838383837f7f7f837e7c7e847a7c7a827a7a7a85777977857776778674757484747474837372737f7775777f7b7c7b838381838689878985828282857f7f7f857f7f7f83808180827f7f7f837e7e7e83808080847e7f7e838484847e7d7d7d817a7a7a827678768376777687777777867b7b7b8d89898983888888898e8d8e88929292848b8b8b889092908994969487909290848f918f868e908e84818381857a7a7a857e7c7e8883808387807e80897c7b7c8a8080808a7d7d7d8a7e7d7e8a7e7d7e8b797b79877b7a7b87797b79897a7a7a887b7b7b867c7b7c82797b79827c7a7c8479787985787a788c7e7e7e90878887878b8b8b8584858488878787898688868b8d8c8d8a8788878e979497918c8e8c8e9391938b8a8c8a868785878b888888878e8d8e838b8b8b737e807e83888688808987897a8786877b838483778485847687868275838383768b8c8b778a8b8a778888887c7f7f7f85787878837776778c767576746f716f916e6f6e8a6d6f6d7b706e7077706f7079727172777373737f787778827d7f7d86848584808183817d808080897d7d7d847c7c7c8a8281828583818384828082847c7b7c8477787784787878867c7d7c8778787888797b79887777778b7477748d70707099767276a6747474937979799c8e8e8e87a6a8a681a2a1a27b9e9e9e78979897789292927d8887887c8b8a8b80848184807e7f7e817c7c7c827e7c7e827d7d7d827979798378767880777677826d6e6d82706e708074727483747274836b6d6b8666646684676867847171718779787b837f7f7f827e7e7e817e7e7e817e7e7e817f817f807c7d7c817d7c7d7d7e7d7e7f7d7c7d817e7f7e8482828288838383888181818e8183818d8284828885878586868686878a898a8587898788868786888886888b848484897b7d7b878183818788888887828582857c7b7c887c7b7c877e7c7e887b7d7b8b7c7c7c8a7879788b7678768a7b7b7b897e7e7e887e7e7e87807e80837d7f7d807e7d7e7f7e807e7f848384847e7e7e858385838b858685948988897b8f8e8f77898789848a888a8c8587858e868486908586858a8383838f8483848c8181818d8585858e8b8d8b878b8c8b838787878086858676858485808787877f83828377858785788a888a74898889778988897c8b8a8b7c9393937a9494947b9796977a9998997e989998828c8d8c8c888a88808e8c8e86909090827c7b7c7a7472747d7373737c7979797a7f817f827f817f837f817f84817e817e8183817f8b898b7d888988817f7d7f81858385828585858a8c8e8c8b908f90838d908d878f908f82949294818a888a83817f81857e7c7e857775778a7a7a7a92797979a86c6d6c937a797ab17b797b986d6d6d89727272827e7e7e7f8b8a8b7b9294927c999b997b9b999b7d9193917e949394809798977f9493947f8e8e8e7d9190917f909090808c8b8c7e8586858280818086747574867779778484858484898889848281828685838584808080837e7e7e817d7d7d817d7d7d817d7d7d817d7c7d7f7d7c7d7e7a7a7a7e7a7a7a817d7b7d837d7d7d857f7d7f8b7f7f7f7c7977799388878890787a78897475748977787788797b79827979798578777885757675857474748a7979798876767685737173867171718a797b7987808380837f807f867b7a7b887f7f7f8b7e7f7e8a8381838c807f808b828282887f817f888381838780818082808180818180818080818081848284827e7c7e84797879807a777a756d6d6d7d6e706e837a797a847f7d7f888280828d8280828d7b7a7b8b7a7c7a887978798a7c7c7c8c817f818d7e7e7e8c8888888687888789908f90838f8e8f838d8e8d878e928e83999899829a999a829799977f979797747a7a7a747876787b7a7a7a76848284757f7f7f7e7f7e7f887a787a7d7b7d7b888787877e94959478908e90778c8e8c8c8e8d8e8794919485878987818e908e838e8d8e848b8b8b838887888085848582878787848280828682848283818281847c7e7c807d7d7d857e7e7e7e787678867f7d7f888687867f8f8e8f919b9a9b8ca0a0a0989f9f9fa1a1a2a19d9b9d9b9a9c9d9c94939493908c8c8c89848484897f807f867f7f7f8281818181787878808686867e898b897f8a898a808b8b8b7f8b8b8b7d8888887f8180817e898b89808d8d8d809494947e9697968585878589777877887a787a857a7c7a857e7d7e857c7b7c837c7b7c817c7b7c827c7d7c817c7d7c7f7d7c7d7f7c7b7c7e7c7d7c7e7c7d7c7e78797881767676877b797b8e7d7d7d7e8b898b908687868e8788878a8484848881818185817f8184818081837f817f82817f81817f7d7f827b7b7b83777977847677768475757586727272867274728772717288747674897978798a777977877879788777797788787978877b7a7b88787a78867879787f787a787e797979807b7a7b838283827f858485777777778b7577756c7b7c7b7c737173886f6e6f887474748077767785777577897c7c7c89717071876a6b6a88676867886a686a8b747374846a6c6a787a7b7a827d7d7d827b7c7b827e7e7e767c7c7c74787978757a797a757b7b7b777c7b7c768384837f8c8c8c7885878573868386788284827d8181817f7b7c7b887979798b8886887e838383789494947e8a8b8a867d7c7d76727472807f7f7f7c83858387888788828b8b8b858d8b8d848c8a8c858d8a8d848f8e8f868c8a8c848a888a818486848281818183808080827f7f7f847b7a7b868583858583838385807f808a7e7d7e8d828382917f7f7f92727472936b696b92696c69917473748f7b7e7b88868686898b8a8b80888788858787878387868787868786858f8e8f869797978898959883949394859a9a9a83979697808c8b8c81808380827d7f7d837f807f877e7f7e867b7b7b85797a79857d7c7d847c7a7c847d7c7d837c7b7c837d7c7d817d7c7d807b7b7b7e7a7c7a7d7979797f7b7a7b7d7b797b807a7c7a877e7d7e8c7d7d7d84878587888887888d7f817f88868686818686868383818385807f8084808280837f7f7f82868486828a888a7f8587858086858680838483837b7d7b857b7b7b84797b79857d7c7d8679797986787878867677768477787784787778847676768775757585767776817778777b797a79797879787c7877787e767876758d8d8d86838383708587857c7879788b8f8f8f9997979794a3a4a38ea3a2a38c9e9f9e879d9c9d879a9b9a8493959384908e90838b878b818685867e87868784908f907b9393937e918f917b888a887992919274909090708d8d8d72878787728f908f7b8282827a898a897e9a999a728b8b8b788282827b7e7e7e94909290787d7d7d897a787a6f7173716e7d7c7d717f7f7f8e909090819998998a848384878786878688878884878787848686868186868681878787818688867f8788877d848684808484848283838383888888858c898c85878987818b8b8b85919391898e8e8e8c8988898b8586858a8989898c8989898e8382838f7977798a7271728a6768678866686688676867876565657e6c6a6c817676768277777781797b797e74747480757675827f7d7f818585858585858582878687858e908e87979797839a999a83969796829897988496939684939393838f908f848d8a8d82828482807b7d7b7f7c7e7c7d7a7a7a7d7c7a7c7d7c7c7c7f7e7c7e817c7b7c887c7b7c8d797a79907b7a7b858886888d86868687888988818889888189898980838283807a7a7a807a7b7a827b7b7b82828082838483848384848484898889848889888382858282828182828282828080808081787678827474748274757482767776817675767f7677767e7374737b6f716f7c737373817777777e7b7b7b7f727372837d7c7d8285858574797a798e979597999294929a979897939392938e9595958c979797879c9e9c88a1a0a188a0a2a08a9ea09e859a9a9a8191939187939093828b8d8b7d8b8b8b7a88888878898b897a86878671898a89778b8a8b769290927b8282826b8080808e9292926b7b7b7b718282826d878787919a9b9a788381837c86858678909190838d8f8d759090907b8d8d8d8c8a8b8a837f7d7f878786878687878786868786838584858387868781888988848887888487888784868686868383838387878784898989888385838f8688868f9392938b96979688a2a1a285a4a5a484a09ea08a989a9889929192888b8b8b8c8788878984848487838383858988898585838585818081847c7c7c82797979837a787a817a7a7a807d7d7d837f7f7f827c7b7c857c7c7c858080807f7f817f7e848284818384838583838386818181847f7f7f837f807f82808080807e7e7e807e7e7e8280808082818381808685867b8988897a8c8b8c7b8b898b81868786808c8c8c80919191849291928d8b8b8b8f87888784818281927f7e7f8a7d7d7d7f838583807576757e7a7a7a82817f8181828082827f807f837d7c7d827d7c7d817c7d7c847a7a7a837f7f7f8384828483808080817e7e7e7f7d7c7d7e7f7d7f7d7b7b7b7d7878787e7a797a7e7678767a7676767b767676797573757b7775777c7474747d737273847677768c787a7898878587959697969c9e9f9e98929292958e8d8e8e8888888c888888898f8e8f8789898984888a88838d8b8d818c8d8c848d8e8d87908f90838d8d8d83898989828181817b7f7f7f798080807a7d7f7d757f7f7f717e807e6f848284777c7e7c8c8e8e8e6f807e806e8083807784858488929192827c7b7c868888887c8b8a8b7c8585857e8f8c8f818f908f868d8c8d84828482848788878785868587868786858182818381828183818381838383838487898786888988858a8a8a87898a89878d8d8d8ca09da0919293929b9291929a8c8e8c918d8b8d8e908e90869294928396949684979697849694968492919285939293878f8e8f84838583847f7f7f83808080827b7b7b827c7c7c827f7f7f827f7e7f817e7e7e82808180837f7f7f8382828283838383847e7d7e847f7e7f818381838183848384818281847d7e7d837e7e7e857e7d7e827a7a7a807b7b7b817d7d7d81808080808182817f8381837d81818181828282808685867e8082808384868483848284817d7d7d897a787a8c7c7c7c91848284838d8b8d90908d90858d8c8d819294928492909284919091828e8f8e838f918f84919091828d8e8d818d8d8d81898a898182838282838383817f7e7f7f7c7e7c7f787a787b7474747c7776777c7170717e7173717d7876787b757575797674767a7777777d7173718077787785797979877a7a7a8a7b7b7b907474749d6d6b6d92636263936866688f6a6b6a89696869866a6b6a836b6b6b836d6d6d827677768378767880747574837a7a7a7f7879787f7c7d7c7d8282827d8787877e828282798280827d807d807a7e7e7e767e807e7c7c7d7c8187858770757475757a797a76797979787e7e7e87848284777b7b7b7f7a797a8588878889878687867f7f7f868080808584848485817f81838484848988888887898789878787878585868585828382858282828682828285828382878383838c878787a08f8d8f868384838e8384839a8d8e8d948b8b8b816b6b6b92595a598a616061826c6c6c846d6b6d826c6a6c866e6d6e8676747686777977857d7c7d847d7b7d847f7f7f847f7f7f827f817f827d7f7d8080808080817f81838789878288868882858485828381838282838284828482838584858282828285838383828b8d8b837f817f837c7c7c817d7d7d807f807f827e7c7e817d7c7d7f7d7c7d7f7a7a7a807b7b7b868281828288888880979497848c8a8c8186858680868486868081808d807f80927b7b7b868081808f7d7f7d857b7b7b7f8082808585878584888888858e8b8e888e8e8e89919091878d8e8d82888a88808a888a7f8688867f898b897d8c8c8c7a8787877c797b797c7d7d7d7c797a797c7979797e7373737b7775777c7577757c71717178747474817f7d7f837a7a7a877e7d7e877979798e7b7b7b877b797b8f737273916b6d6b8a676867896365638e67676788616161845e5d5e866d6c6d896b6e6b866c6c6c84717171827475747f7b7b7b80787a787d7c7c7c7d7476747c7f7f7f76828282788482847885858570797979697575757275737577797a797a878787788f8d8f7c838583787d7b7d7f848684888989898a86868688858585898686868b85848589838183888685868787878789878587878685868682828284818181828081808581828183818181857f7f7f85818081857f7f7f877c7a7c847b7d7b8b85848592777677a6828082859c9a9c8ca2a4a290969496818d8d8d7f8d8b8d84888788897f7f7f897e7c7e887c7b7c87828382847e7c7e847c7c7c837d7c7d827e7d7e7e7c7b7c7d7a787a817d7c7d917273728386858684868586868687868287878782838583848281828583818386838583837b7b7b808a8a8a7c8c8c8c818a8b8a828987898087858780808280818284827f878787808e8d8e818b898b847b7b7b7d737573807b7b7b8087878782868a86838c8c8c8b7f7e7f8f787978847c7c7c8a7a797a867d7d7d827a7b7a85787a78857677768577787789717071867676767f7c7a7c7f7e807e81828282808583857e8080807c7a7a7a797e7c7e7b8281827b7e7f7e7b797b797e7b7b7b807979797f787878807979797e7a7c7a82808280867d7e7d897878788a7b7b7b8b828082897d7c7d8b7f7d7f8c7b7d7b827e7e7e86787878887876788f757475877070708a6d6f6d896f6e6f8e7173718a737173877474748376777681787978807c7b7c81797a797b7a7a7a847a7a7a79807f807d828382727a7b7a708a888a7d8383836b858485828d8e8d81898689777f817f7a888788828d8d8d868d8c8d879393938a888a8887898b89898586858983838385848584868484848085848587858385858181818384838483828482818384838583838386868686868585858686868682888a88858a898a85868686888583858e8483848f7273728f6a6b6a8b6969698c6363638865656587706d7087747674897e807e86797979847879788b7a7c7a857d7d7d847c7b7c837a7a7a837c7d7c808181817f878787798f8d8f7c848584827071708171747180706e70806f6d6f7f6f6f6f7f706f7081686868866665668d6c6c6c8e7e7d7e818889887f88888881888788848d8f8d839292927f8f8d8f7e8a888a7f898989808a888a828b8b8b828b8b8b828a8a8a828989898385858584868486848482848b7877788d727372878381838b7e7e7e8188888883888a88838a8a8a848988898580808085797979827575758076767682787978807775777e7a797a7e8081807e868886837d807d7c7a797a7c7b7d7b81808080847f7f7f857c7c7c847a7a7a847a7c7a847b7d7b847d7d7d877f7d7f897a787a8a7373738b7978798c797979877d7e7d847a787a877e7e7e897878788d797779857c7c7c8d7c7b7c867d7c7d887979798c7c7b7c8a78797886777777867b7b7b807d7d7d7f7f817f7c818181817e807e817e807e797f807f7a888688718688866d82848272848484878b8b8b7a8282827d8686867d818181868281828886868689838383858182818480808087808180867f807f83848484848082808282818285828382837e807e827f807f827e7e7e827d7c7d857e7d7e857e7e7e85808080837f807f84818081838080808380818084818181857f7f7f867b7b7b89777677897876788d8381838d7c7c7c8d7d7c7d8c7e7e7e8a7c7e7c837b7b7b8f84838486807e8087817f818583818384838183867f817f88808080877b7c7b838181817d8988897f8b8b8b7c8d8b8d798b898b76818581879494947ea8a9a877ababab7f9d9d9d838e8f8e95767476817775777d777877807677768471737183706e70817674767e7b7a7b7f807e807f7d7d7d7f7b7c7b817b7b7b827e7d7e807e7c7e8180808083807f80827d7f7d867f7e7f8c777877797e7e7e937d7d7d8b777877837878788379797984787978837c7d7c827f7f7f85807e80847a7a7a857b7b7b837d7c7d8184838481828282817d7e7d817a7c7a7d828082837a7c7a807e807e848383838882838288838383878685868a8484848b7f7f7f897a7b7a857d7d7d877e7e7e887e7d7e867b7c7b857e807e8788888889888688848b8a8b8c8685868e8f8c8a8f8d8c8d938f8e8f94929292909193918d8e918e899190918792929284909090838e8e8e7e8a8a8a7e88878878838383818c8c8c787f7e7f718081806e8283827483858386898b8971909190739a999a75989798839493948788888887818181868181818882828286807f8085828282847f807f838080807f7f7f7f81817f81837f7f7f847f7f7f837e7e7e837e7e7e847d7e7d85808080867e7f7e857f7f7f847f7f7f8580818085817f818580818082818181848381838581818187807f808b7d7d7d897876788b7a7a7a8a7a7a7a88807e80999493947c8b8a8b8777787787777977857674768476767683757675827677768475757586737373837172717a73737376737473777676767670717095727072886e6e6e837876787b7d7d7d7f808280817472748068696880696a69826d6b6d806f6d6f816d6c6d83747274816f706f7f72707280706f7080757375807c7a7c817d7e7d867d7d7d7f7b7a7b7f7d7d7d817e7d7e848080808979777986747274867e7c7e877b7d7b85828282858684868683838385828282827f817f837f7f7f8382848281818181837f7d7f81838383817b7a7b827d7c7d847e7d7e827e7d7e8780808083888688868c898c8b8383838d8584858b8886888b86868689858485868584858b8987898682828284808080888382838a8888888f8082808e807f808e838183908180818b7d7d7d87838283898584858b8080808a827f8288868586919594958a9d9a9d849c9c9c809291927e8b8d8b7c818181838b8b8b7c81838178818281708684866d838583848789877a7c7d7c86808080778684867d81818185838383868684868780808086807f80847f7e7f85808080807e7e7e807e7e7e807e7d7e817e7d7e807e7e7e7f7e7e7e7e7c7b7c7f7c7b7c7f7b7a7b837d7c7d857d7c7d847e7d7e827e7d7e827d7e7d837e807e82807f80817e7e7e827e7d7e857d7d7d847e7e7e85818081898082808a858385877173718a7474748a7476748a7272728272717287767776857472748375757582727372817072708075757584777877837677768376787682797b7981818181818a898a80909190808a898a7f7475747d6d6b6d7f6c6b6c7d6a6b6a7f6c6a6c816568658268676882686b688667686784676767826d6e6d816e706e8270707081737373827876788173737382717171807c7a7c827b797b827c7c7c827d7e7d83797b79857c7c7c8c737173898282828b8281828880808085808080857c7e7c88817f8186807f808382808281838383828685868289888982858585827d7e7d88878687828c8e8c8189898985868486898a8a8a8c878887908a888a918785878c8182818b8282828982828285818181867e7f7e878181818282828281838283878687868b8889888c8888888f8b8d8b8f8f8e8f908e8e8e948d8b8d8e8f8e8f8f95969593979797948d8f8d948a8c8a8e898889838486847a8482847b838183788685867c7d7c7d787f7f7f728181817082838271828282787a7c7a7d8283827e858385807d7d7d8786848683818381848383838483838384868786858382838383838382828282828080808181818180808080808281827d8080807c7f7e7f7e7c7b7c7f797979827c7a7c837e7d7e827e7d7e7e7c7c7c7e7d7d7d807c7b7c807c7d7c807b7d7b7f7b7d7b7d7b797b80797a7981787a78867b7a7b84747474867877788879777988737473887777778574757484767576847777778479787982808080827e807e827e7e7c83808080837c7c7c857c7c7c8376797682757575817a7a7a817672767f7775777d7779777d7e7d7e7d7e7e7e7e8080807e81818180807e807e84838480807e80847f7f7f847f7d7f8477777783777777837a787a837e7d7e827e7d7e80797a79837d7d7d847f7f7f847f7e7f8382808284838183837b7c7b8279787988797979857b7c7b8f83838386757575837e7d7e837c7c7c84787878827a7a7a7f7d7c7d817d7d7d837f7f7f84838183807e7f7e857b7a7b857f817f857a7a7a86767776857b7c7b86818181887d7d7d8b7a7a7a8c808080898385838981818187888788858486848682828285878587888b898b84898b8b86858485877e7f7e8f828282908081808c7e7e7e8c7e7d7e887d7e7d877b7a7b8a7a7a7a8d7a787a8e7676768e7272728b73737384777677807c7a7c7b7e7e7e7f7e7d7e77797a79757e7e7e757e7e7e71818181798080807d7c7c7c7d7f7e7f767e7d7e867f7f7f86808280867f7e7f847e7e7e857f7d7f827e7e7e817f7f7f827e7d7e817f7d7f7f7e7e7e7d7d7d7d7e7d7d7d797d7d7d7a7d7d7d7c7e7e7e7e7d7d7d7e797a79817d7b7d807d7c7d807c7c7c7d7a7a7a7d7d7c7d7b7d7c7d7c7c7a7c7e7d7d7d7e7c7a7c7d7c7b7c7d7b797b7f7c7b7c817e7d7e86787a788875757588767676887371738a787878867e807e857f7f7f867d7b7d867e807e827c7e7c857c7c7c847c7e7c86868486818b8a8b808584858280828080818081817a7b7a7c7f7f7f7f787678827879788178797884818381868d8b8d808c8b8c808f8e8f8088888881878787828787878381848184858685828585858285838584807e80837878787e807f8083818181837e807e82828182837e7d7e847e7d7e837b7b7b827f7e7f837c7d7c887473748c80828083807f80817f7f7f827d7d7d867e7e7e838280827f818181807d7c7d858b888b828a8a8a8188888885818381877e7c7e837e7d7e897f7f7f897c7e7c8a7e7e7e887a7b7a897c7e7c8880818087818281857f7f7f837a787a8682828285838383887f817f867e7c7e877b797b8a7d7f7d898181818c8786878d8a888a8b8786878c8888888e8785878e8283828d8283828a8082808d8481848d8183818a81828183807f807d7d7b7d7e7979797976777675787778777a7a7a767d7b7d75777977797978797c7c7d7c7b7d7d7d7f808280837f7f7f867c7b7c857c7b7c857c7c7c81858385847e807e84828282807d7f7d837c7c7c7f7b7c7b7e7e7c7e7d7d7c7d797b797b797c7b7c7c7c7b7c7c7c7b7c7d78777880787778807877787f7779777d7877787c7678767d797a797d7b7a7b7c797a797b7c7b7c7c7778777c7879787d7779777f787978807779778577767784777877867878788876767683727072846b6b6b836c6c6c83666766836868688368686885696769836164618469676982696a69856d6c6d85747474866f6f6f86736f7383757775817d7f7d847f7d7f85848484867f817f828786878686858684909090838c8a8c828f8e8f7f949294868787878687898787898b8984898989838d8c8d838485848382828284838283827f7f7f817e7d7e817b7c7b84817f8183808180837c7d7c847c7b7c86767476837a7a7a827d7c7d82797979817d7d7d817e7e7e828082807f898b8988808080807c7c7c807f817f847e7f7e84868486868383838784848489817f81897c7b7c8a7e7c7e897b797b8a797979887b797b867a797a868683868e82808289808080897d7f7d837f7d7f867f807f8a8181818882838290828282948583858f8584858b7f7f7f8c8081808a8887888b848484898383838a807f808a787a788a787878867979797f7675767d73737377767676757678767577797778797a79727c7d7c757f7f7f777e807e7c84858486818181867b7a7b877e7d7e887d7c7d86787a78827776778278797882787978807c7b7c7d7c7a7c7c7979797c797a797a787a78777b7a7b777979797c787a787d7878787a7a7a7a80767576807676767e7676767e7676767c7777777c7777777c7877787b77787779767776777676767a7776777a7779777d7877787e7a7a7a807d7c7d807c7b7c83747474867574758370717082706f7081716f71827676767f706f707e6c6e6c8072727280737173806d706d8074747484818081808886887c898889847878787e7a7c7a7d7071708171737183727072816e6e6e827271728173747383777677807777777f7a7b7a7e787878817678767f7f7d7f7f7a7b7a837f7e7f847b7d7b837d7e7d8284838482838383868888887c8183817b88878887898b89818a8b8a84949394869697968a9e9d9e8fa8a7a889a8aaa8879d9e9d858a8b8a85807e807f83838385838483868a8c8a8186848684818381827d7b7d857d7b7d867f7f7f88828282847e7c7e86797979877e7d7e8678787886787978867a7a7a887f7f7f86797a79867f7e7f86808080868787878782808288797a79897e7f7e8b807f808e7f7f7f8e807e808f7d7d7d8f7e7e7e8d808180907e7e7e8f8080808c7f807f8e8484848787858783878587827c7e7c7c7b7a7b797777777775757576767676777474747975777575777777727c7c7c778183817c8a8a8a798685867e8081808a7a7c7a827e7e7e827573758276757682767776837776777f7877787f7877787e7879787b7979797b7676767b78777879767476827877787b7373737b7474747e7373737f7372737e7372737e7473747e7474747b7475747a7575757b7475747b767676797779777a7879787c7979797d7f7d7f83817f817d8080807e8181817f80808082767676837f7e7f807e7e7e7e808080817e7e7e827f7f7f83828182818283827e8484847e8383837f84848488807f80808281827b8280827f84828483807f807f81838182828482858283828381818185817f8186818181867d7f7d85828282838484847c888888808383838185868584848684858483847e8685868386878682878687818282827e8585857c8484847e81828181818381817f7f7f857e7e7e82828282907a7b7a8d6b696b816b6c6b7f7776777f898989809a979a819d9e9d859f9f9f8ba09fa081a4a3a480a3a2a383979697888b8a8b898482848a8283828588888886838583877c7c7c8482848289838583837d7e7d867d7e80887c7e7c8486838697817f8184888688848585858282828289787878887c7a7c897d7e7d8b7e7d7e877a797a8e7d7c7d8b7b7b7b8a7c7d7c90828282908685868c818181857d7f7d887b7a7b7f7e7e7e7b797979767677767475767572787a787983828376838283747e807e748887887889888979807f8078817f8176878587798284827f767776807c7b7c80787978827879788377767781777977817577757e7675767d7575757a75757576707270817271727d7475747a696a697c6e6d6e8071727182706f707f6f6e6f807171717d6f6e6f7c7072707c707070787273727a7472747a7979797a7e7e7e7f8381837d8685867f8281827d8382837d878587818483847f8989898282818280818181827e7f7e828384837f838383807d7d7d807f7f7f7f7f7f7f7d7b7d7b827e7d7e7e7c7a7c8b7173717e7a787a807b7b7b82828082868989897f8d8d8d83828182867e807e867e7e7e857d7d7d877e7e7e8784848486868786828d8c8d7b8c8c8c7f818081868280828484848485878587878587858686858683888788818b8b8b7e908e90808b8b8b808686868384828483828182868b8b8b828a898a7d7e807e82808280807f7d7f837d7f7d7f7e7e7e85787778827f7e7f81727572866463648a7274728186878682908d8c83959595849496948596949689919191868e8d8e898d8d8d848a8a8a828b8a8b858a888a898887888e87898793838383857a7b7a8a87858787868786878080808d8484848b7e807e8b7a7a7a8a7d7d7d8d7e807e8d807e8090808080907f7f7f8f7d7c7d8b7d7d7d897c7c7c867b7b7b817c7c7c7f7e7d7e7a807e8078828282828785877b807e807f7d7f7d798685867c7e7d7e7d7d7f7d7a848584778688867d888788808889887d8a888a7e828082827f7f7f827c7c7c827c7a7c8178797880787a787f7676767b7575757974737476727172877f7f7f777676767d7f7e7f847977798373737380717271807172717f7372737d7273727c7071707a747474797575757b7979797c7d7c7d7e8280827f807e807f8181817f81828180838383818384838285868582808180828383838285858583858585818a8c8a878d8c8d7f8585857f8384837f828282808482847f8283827f8082807f817f81827d7e7d857d7d7d838281829180828085828182818c8d8c8187878784808080878484848781818188817f81867b7d7b837c7e7c81818281838584858888898888858785878787878686868684828482828788878287878780888a88818b898b7f8b8a8b7f8686867f84848481787778837979797e7f7f7f837e7e7e837e7d7e867f7f7f8888888888888a88809190918489888984878687858587858380828081767676836c6c6c86696b698771707187747274866d6d6d887878788a7f807f877f7e7f897d7d7d8b7d7d7d8d737373867b797b80848284847c7b7c8e8383838a8f918f858e8b8e82929092878e8d8e8b8e8d8e8d8d8f8d8a8d8c8d8d8a888a908284828e8382838b7e7e7e887b7d7b837b7b7b807d7c7d7c7e7e7e7a8080807a818081798183817c868586768787877987858774898789808787877b8989897d8686867d8485847a8886887c8685867e858485808383838181828184828282847f7f7f817c7b7c7e797a797c7676767a737173787270727b6f716f7b7b7a7b7c7e7d7e817e7d7e7f7f7e7f7f7a7c7a7d7877787e7777777f7b7a7b7d7b7b7b7f7c7c7c7f7d7d7d7d807f8080817f817e807e807e807e807d838383828482848283828382828282838280828281828183808180828182818481828184818281818a888a84848484808081807f848384808081807f8282827f8280827f7d7d7d827d7e7d827f7e7f83828282949190917c95939584878987837f7f7f877f817f8684848486858685878381838583848385828482808f908f888788878a838583888687868781818185838483838785878484848482858485828583857e8b898b808485847e8687867e8a888a7e85868584838383858485848886868689858485898584858b8787878b8988898887888783898b898387878782868786847f7f7f838584858586868684888688878886888a838383888381838b818181897c7a7c8c7b7b7b8b7c7e7c8a7c7c7c897e7c7e8a7f7e7f897f7d7f887e7e7e8e7a7c7a8b7d7d7d8a828082898380838b7e7d7e8c7e7d7e887977798474767485787778867e7e7e85858785808989897f8c8c8c7d8d8d8d7b8e908e7a8c8d8c788b8d8b7b8d8b8d7f8988897b878787768b8b8b778a8c8a7a8788877f8f8f8f7e8a8a8a828b8c8b84909190829190917f9393937e9492947f8e8d8e838a8b8a8686858684848484827f817f817d7d7d7e797a797f757675797c7a7c7d8281827a828082808180817e8081807f7f817f7e817f817d8485847f86848680858485838f8d8f7b9391937c8c8e8c808484847d8080808081818181828482837f7f7f8584848485868586848080808480818083808080837f7f7f827f7f7f827e7e7e827e7e7e827f7e7f7f888688857e7e7e7f817f817f7e807e7d7f7f7f7d7f7e7f7f7e807e827e7e7e847f7f7f857f7f7f887472747f7c7a7c877b7c7b828d8c8d85878587898080808781828187828282867f807f847f807f847f807f828c8a8c828585858585838584838383857f7f7f83828382848483848284838483818281818684867e8887887f8687867c8787877e86858684828282867f807f898081808981818189828282898383838b838383888987898994949489a5a5a584a6a7a6859fa19f84999899848d8b8d868d8c8d87959395858f8c8f888584858b807e808b8280828a848484887c7c7c89807f80887d7d7d8c7b7c7b8c7d7b7d8c7d7f7d8b7878788877777785706f7087767576857d7d7d8579797984808080858284828683838387848384858584858286858682888a88818b8c8b808f908f808d8e8d7e8b8c8b818e8c8e7e908f907c8e908e7d9192917b92919279929192829b9b9b859b9a9b87989a98859492948396959682959595829394938393949383918f91868e8e8e858c8c8c858e8f8e81878987808282827b7f817f7f807f807e828482808381837c8080807d7d7d7d7d7f7f7f7e7f7f7f817f7f7f7f8181817e8381838c78787898828082728787877e8081808181828185808080868182818382828285808080847d7d7d847d7d7d847c7d7c837d7d7d837d7d7d817d7d7d827c7e7c817d7c7d827c7b7c7c7f817f887f7e7f807e7e7e7d7f7f7f7e7c7b7c7e7e7e7e7f7f7f7f847f7f7f857e7d7e858081808680828091868786839695967b807f8089807f808a7d7c7d877d7d7d857e7d7e847d7d7d837f7f7f847e7e7e857d7c7d82808080867e7e7e847e7e7e8580808085808180857f807f847f7f7f837f7f7f827f7f7f7f848484808484847d8384837c8584858182828286808180868182818880818089807f8088807f8088807f80897f7f7f897e7e7e8f7c7b7c85949494839b9a9b88a4a5a486bcbbbc88bab8ba87b2afb285b2b4b288b6b6b68ab3b2b388aeafae89aaacaa89aaa8aa86a1a2a1899c9b9c879190918a8987898c8483848986878686828382857e7f7e898887888586868680898789838c8c8c848b8c8b848a8a8a84898a89858d8d8d868d8f8d868f8e8f858c8c8c858d8e8d848f918f819291928391919182929092809695968298979881999b9982999a99869797978194959483929192868d8d8d868b898b808280827f7b7a7b7e787a78827e7c7e877d7d7d837c7f7c838381838287858780888a887e8385837d8485847e8383837c8383837f8383837d8685867d84838480828382808382837f7f7e7f7f7e7e7e8a898889948d8e8d7f7b7d7f7c83838380868686828383838a7f7d7f857f7f7f837f7f7f857d7e7d857c7e7c837c7d7c83797a7982797a79837c7b7c83787978817d7d7d837a7a7a81787a7880878887807a7b7a7e797a797d7a7b7a7d7e7d7e807f7f7f82818181837e7d7e8a7f7f7f86818181867e7e7e897475747d7f817f8a818181887d7d7d877d7d7d857d7d7d837d7c7d837a7a7a827b7b7b837c7a7c837c7b7c877d7c7d857e7e7e857e7d7e847d7e7d847d7d7d827e7e7e837c7d7c817c7d7c807c7e7c818381837c8383837c8282827e848484847e807e877f7e7f877c7d7c877d7e7d877e7e7e887d7e7d887f7f7f877e7d7e84807e808769696983656465836667668763626385676667846f6c6f8274767482818081807f7e7f7f868686818688868284868483848484858486848a8d908d8a8f908f89909290888c8c8c81888a88838f8e8f888f8d8f82909090849291928492929283909290818d8c8d818a8b8a8288898882888a8888878987888a8a8a8a90919088949494869998998496989685929492838f918f84908f90868e8d8e85919191837678767f7b797b8175737584737373847876788583838381909290858d8c8d8585888584797c798179777985757775837b7c7b828181817f84858480878787818687868286888680878787808584857f8485847e8787877f8787878486848682848384998383838b84868481989a987f9d9c9d7b989698807f7d7f837f7e7f8a7b7a7b827a7a7a837c7a7c857779778b807e80837c7e7c827676768176787682777877857676767f7a7a7a8276767680767876807d7e7d807779777d7a7a7a827c7c7c837d7d7d818080807b7f7f7f8f797979847c7d7c857b7b7b877878789489898981908f90868c8c8c858381838577787782777977827877788477787784787978847b7a7b867c7a7c867a7a7a827c7b7c837d7d7d837c7b7c7e7c7a7c7b7e7e7e7c7d7c7d7c7d7c7d7c818181828281827c8381837d80818080828282847d7d7d847d7c7d857c7b7c837c7c7c847c7b7c867b7a7b877b7b7b867c7b7c8484868482868686837f7e7f837c7c7c847d7b7d8076767685716f71846f716f8576757687767476857d7b7d8783848385878987868c8b8c8a928f928a949294889292928594959486949394889193918a94949486949294899492948891909187919191859394938893939385929292889393938a918e9189878787898383838a838383897d7c7d867c7e7c817d7d7d81787a7882737273847172718474717488878787858584858086848681797879857c7d7c847b7d7b7f7d7f7d85888688868786878690909086908f90848f8d8f868a8a8a878b8a8b828a8a8a82888988828687868385848584848584808383838084848481828382808483848384838483808080807c7e7c81757475807c7b7c867573757c7f7f7f83818181837e7f7e8679797984757475807273728274747483787778808482847f78767881717071817071707f6f716f8273747381747474837474747e7c7c7c7f7a7a7a7f7879788277797782807f80837b7b7b7c8080808c7a797a84747474837475748278797884767676887678768a7677767e7c7f7c83787a7884777877847a7a7a888c8e8c868a898a86838383867779778577797782797a79837c7b7c837d7d7d827d7e7d7d7d7d7d747d7d7d7b7d7c7d7f7e7e7e7d8080807d807e807d7c7e7c7e7f7f7f7f7e7e7e817b7b7b807c7c7c827b7a7b817c7b7c837d7c7d827d7b7d807e7d7e847e7d7e818181817f7f7f7f857b7b7b847b7b7b808181818489878987898889878a8c8a87909090898d8f8d8e949494889897988b9190918b929292898f8e8f878d8e8d87949394889796978a9698968a92919289919091898f8e8f88848384867b7d7b807271727e7273727f737373837473747f787678867676768971717189727372877a7a7a857e807e84878787828b8a8b8291929184909090888d8d8d86777677877b7c7b82848284838e908e868e8d8e858e8d8e848d8b8d848f918f85918f9186909190888d8d8d878e8e8e868b8b8b848788878389888984888688858788878685838584878587828587858382818281828282827f7e7f857c7c7c83808180857f817f85818281877f817f918b8a8b8b8b8a8b8a989a987a9594958287868780818181837b7b7b847b7c7b8f7c7a7c7c7e7e7e7b858585857e7f7e828381838375767583716f718173737381747374827375737f7e7e7e828a888a819390938389898988818081827d7e7d86817f818182808282787a7885797779857c7c7c8576767688737573867677768676767686797979897f7f7f8b818281868381837b818081857b7b7b857b7b7b827d7b7d817b7a7b807879787f7a787a7a767776797a7b7a7b7d7e7d7e7c7e7c7d7779777a7d7d7d747f7f7f767f817f757e807e7480808072807f80767e7e7e7a7c7c7c7d7c7c7c7a7b7d7b7b7d7e7d7d807f807d8583857a8686867f8b898b818d8d8d83908e9084939493869596958b9594958f9696968d999699899294928d9798978b9c9b9c8a909290898b8c8b898a8b8a877a7c7a867575758476747681717471807171717e72737281787a78818583858391909180908f9081908e90838b8c8b85898a898689888989898a898b8a888a8a84838485808080847e7e7e837b7b7b8076757680797879817a797a899290928b8c8c8c85898889858486848383838384848684838284828385878584848584828484848489888983878687848385838689878986888688848485848381838187808080867f7f7f868180818383818383808280838284828588888886828282837e807e837f7f7f827d7c7d847676768474727487686968857b7b7b7d7a7b7a817a797a7d7f7f7f858482847c8687867f7e807e7c8486847e8487847e827f8275868486817b7b7b807a7a7a827e7f7e82848384868282828b898689818383837e7d7c7d857574758678767885797979837779778675747586747274887072708a7678768b7f817f8e8282828c8a888a898e8e8e878b8a8b89878887898687868786848684808080827e807e81817f8180807f807f8385837a8282827a817f817e7c7e7c7b8282827e818281798281826d8283826a7f7f7f6e7e7d7e6d7b7b7b6f7c7d7c74807e8073868486778b8b8b7b8b8b8b7a8e8e8e7994939480989898839a989a819b9b9b829a9b9a83999a99849d9b9d889b9c9b8a9597958b9290928d898b898e8b898b8b908e908e88888888787978807b797b827e7c7e85808280838d8d8d829191917f8d8f8d81919091818f908f848c8c8c878b8d8b89908e90858f8f8f7e8685867d7f7f7f7f7d7d7d807e7e7e837e7e7e847b7b7b877d7b7d888080808786888684898b8982908f90838f908f82909090828f918f878b8b8b858b8a8b7e878787808785878588878886898989848a888a838486848383828382838383838381838386858684808080867e7d7e847c7b7c847c7c7c867d7d7d87828282857e7f7e8676787784737573807a7a7a867b7b7b83797979837777778277777784777777807372738177757781777777877b7b7b8579797983767576807172717e6f6e6f836c6b6c7d6d6b6d7b706f707d6e6e6e7b7171717e757475807b7b7b7f7b7d7b83797979907b7b7b8d858887868a8b8a828687867e848584827f7e7f817e7e7e8c797a798c7b7a7b897e7c7e8b8887888b8686868c8384838c8181818b8384838e8686868f8583858d8787878a898a898b888a88898c8b8c858c8c8c808d8e8d818c8e8c828d8d8d7f8b8b8b7e8f8e8f7a8f8e8f748d8b8d7c8c898c75858385778586857a888688768989896c918f9169929392739594957a9596957b999b99819b9a9b849c9b9c8799999988999b99889696968892939287919291878e908e898c8d8c8b878987888a8a8a88898b898b83838388808280898987898885848586808080837e7c7e8988868886909090849190918a87878787888888858a8b8a838f908f838a8c8a7f7f817f7e7e7f7e83808080897f7f7f827d7e7d7d8484847b8e8d8e7e918f91848c8d8c858c8c8c868a8a8a868d8d8d8a88888889838383858181818784858485858785848688868588888886828282838280827f84838483858485868383838681818184807f80847f807f8383818384828082837f7e7f837b7d7b847f7f7f857d7d7d8580808084817f8187807f80867d7b7d847979798582848284878587837f817f84797b7981787678847977798274747480716f7185706e7080706f70827072708771737183706f70826b6b6b7f6a6a6a806a6a6a806769677e6a6a6a806b6b6b816a6c6a8471707188787678887b797b837a7c7a81808080877e7e7e8c7b7c7b877879788484828484858585888f8d8f8d8c8c8c8c8b8b8b8e7f807f8d7e7f7e8b7d7e7d8a7f807f888483848d8584858e8584858f8585858e8483848d8586858c8686868c8585858985868586888788838d8d8d808b8c8b8390929082949494839593957b92949277929292779193917a9697967f989a98819a9c9a7da2a0a27ca09fa081a0a1a0839f9d9f829899988394949485939393888f8d8f8886858685838383888585858b8d8b8d8a8c8a8c8786838681858385817e7d7e817c7b7c84797b798a898a898f92919287888888858a898a84888888878888888b8b8b8b84828382817c7e7c808284827d8484848081828185807f80848183817f8f8e8f7d8f918f7e888a88847d7f7d86848384848a8a8a878989898786868688888688868b8b8b868a898a87848484868282828586858685868686848888888487858785838383858284828685848580848484808586858484838484808080848181818482828283818281837e807e83808080837f817f828183818480818086808180857e7f7e857e7e7e877f7f7f8680808087818181857b7a7b82777577816f716f82747474837577758476757680777577817a787a81767776817676768379777983747474817374738273717381737473807273728271737180757575817876788477777787777877867b7b7b887b7c7b877e7e7e878280828c898889898a8a8a89908f908a8e8f8e8a9190918c8e8e8e8b8c8d8c8d8d8d8d8c8a8b8a8b8a8a8a8c8688868d8584858e8282828f8182818c8583858c8181818a858485888383838c848484918886888a8a888a87878787818684867c888a8880949294829a999a829b999b7f9b9b9b7b9d9d9d7c9c9b9c8096999680979797819795978194959483939293838b8b8b8285858582858685848486848880808084797779807d7f7d8584858487878587847f7d7f848080808384868485919291879897988795949587939393898e8c8e877c7e7c887e7e7e847c7e7c82818181858888887f848484778887887e8c8c8c7d8c8c8c7d91909181929292858e908e838f8d8f828486847f8685867a8887888482808287878787828484848185838582868586858787878586868684888988858b8c8b878c8b8c868a8b8a86888a88838a8a8a838887888585868587868486857d7d7d7c7c7b7c7f7c7c7c82797979837a7b7a86787a78857d7b7d837c7c7c847c7b7c847e7e7e82797979827b7c7b847e7e7e85818081857e7d7e857f7d7f857e7e7e857a7a7a847a787a827678767f7779777b7e7c7e80727272867a797a837a7a7a82797a7981797779807775778175767580747574847573758372747284737373847576757f7b797b817c7c7c817e7c7e827c7c7c847d7f7d8581818186848384888385838a848684888b8b8b878c8c8c878e8f8e888d8f8d8b908e908c8e8f8e8c8e8f8e8d8f908f8d8e8e8e8d898b898f8a888a8e898b898a8b8c8b8987878787878787858e8c8e87868686878686868982828286818381858181818584848485878887858d8e8d868f908f858f918f858e908e84918f918492929282939493818f8f8f81909290838c8a8c84828282857a7a7a817e7e7e7e7779777d7a7a7a808281828481828181818481818b8a8b858887888986898689878a87888e8d8e878d8c8d878c8d8c84858585837f807f828281828283858385858585848a8a8a83898b8983898a8984908e908b8b8a8b8383858380898889838685868383838385838483858080808581838184848484808c8a897f918f917f9292928091939183908f9084918f918591929186909090848d8b8d858a8a8a8582848286858485878887888682848284858585838684868289878984848284877e807e838180817d8080807f7e7e7e82807e80837b7d7b8479797985797a7987797979857a7a7a847c7b7c837e7e7e827e807e847d7e7d857d7c7d857c7b7c867e7d7e867a7a7a82777977827c7b7c8179797982797979827d7c7d837b7c7b837d7c7d817c7c7c80797b797f7879787f7a797a82787978827879788179797981797a798480808085818281857d7f7d827e807e87868686837f7f7f877879788a8886888a888888898b898b858d8c8d878f908f838b8b8b8b8a8b8a8a8c8c8c88898b89888a888a898c8a8c8a8a8a8a888d8b8d85888a88868c8d8c84888a88868a8b8a898585858782838289808080897f7f7f8b8080808a80818088828282898284828a878587868688868983838387818181867f7f7f89797b7988777a77827272727b7e7f7e7a8284827e8b8a8b7d8b898b7c898989808c8f8c7c898b897e9190917f868986808f908f7f8e8e8e8192909280909290849493948792949285929192858d8f8d85909090858f8f8f8290909081929092838f8e8f858c8c8c898b8d8b8788888887878587888081808c7d7d7d867d7d7d8481828180848584837f7e7f887f7f7f897e7e7e897e7c7e897e807e8781818186818181837c7b7c817c7c7c827e7e7e847a7b7a837d7d7d847c7a7c847c7e7c8280808081818081827d7f7d85818181867f7e7f867d7c7d827c7c7c81787a78807a7a7a837e7e7e87808080817d7d7d7c7e7c7e7d7878788078787880787878837979798678787886777877867678768576787683797979827d7d7d837c7e7c857d7c7d867e7f7e857d7b7d847e7d7e847f807f8181828182848684858a8a8a84858785807c7e7c827b7b7b817d7c7d7e7f7d7f7e7c7c7c82817f81817b7b7b837e7e7e857d7b7d857a7a7a8a7b7a7b83808280837d7f7d8582838282787a7882868686888e8d8e898284828a8180818c7f7f7f8982828287848284848b8b8b858f8e8f878b8b8b878d8d8d898d8e8d8c8e8e8e8d8e8c8e8b8c8c8c8c8a888a8a888a888b898a8988898a8987898a89888686868c8484848e8282828c8482848c82828287848484888282828b7e807e887f7f7f8883828386888684848b8c8b84919391828f8e8f7d9092907e898a897d8a8a8a7e918f917e92939280949294809593957c918f917d8d8e8d80999799808f8f8f8191929181909190828f908f83908f90878b8c8b88898989868c8a8c8486848684848284857f817f84818081828484848284848485868586858282828583818386838383877e7e7e8579777988757675857b7e7b8586868683888888807b7c7b8d767476897979798879797982747474837475747f7675767d797a797f7979798079777984787678847675768278777882797879857b7d7b857b7c7b837e7d7e83818181837d7f7d808181817e7e7d7e837c7c7c897d7c7d7e7c7d7c7e8180817d7e807e8280808081807f80817e807e84808180867f807f867d7c7d857b7b7b8580828082828282837e7f7e867f807f87818281868685868686848686878587838484848683858382808280807f807f81838483837b7b7b828282827f84848480868686827c7c7c807c7d7c807c7d7c827e807e84818181857b797b7e747674807779777c7777778083818384848684858080808a8282828c858585898788878987878789888a88878a8b8a88878887868584858785858587878887878788878688868885878887878b8c8b878a8b8a87878987858787878686848686878587898383838b7c7e7c887c7c7c8a7b7b7b8c7a7a7a8c7979798c7b7b7b8a807f808c8283828a8485848687878784878787808787877e8787877f8486848289878983898a89808b8c8b7e888a887f8887887f8a8b8a808c8c8c8386868684838383838888888085858584868686878486848786878685888988858a888a818b898b7f898a89808a8a8a828585858081818181808080837c7e7c837c7d7c847f7f7f868180818278777883727372887575758c75747585757575847979798480818085858585877b7b7b857a7a7a807979797c7576757d7575758077777782777977827d7d7d837f7f7f827c7c7c847b7b7b857b797b84797979837575758471717185716f71837071708073737380727372867977798a7f7f7f827474747f797779807c7c7c827d7d7d8084828481808180827f7e7f847d7f7d857f7e7f857c7e7c88818281847f817f86838383857d7d7d89808280857c7b7c857d7b7d847a7b7a807e7d7e82807e808081808182848284808584858282848287818181817d7d7d827d7b7d8284838487888888868d8d8d86908f90858f908f82908f9080888a88788082807b7d807d807e7c7e7f8183817f898889848587858684868488858487888686868685848586838383828383838486858685858485858282828584848483848484848483848584838485858485858485848485858584868786868584858783838389848484898787878a8484848b808080868386838a817f818b8280828c8082808c7f7f7f8782828284828282868282828383838384828182837e7e7e847e7f7e847b797b81828282818b898b848b8b8b828d8f8d818b8d8b818e8e8e828f8e8f828d8f8d838f908f858f908f868e8e8e888b8b8b848686868381828180838383828686868085878581898989828886888583818388757675877070707e7775778080818086808080847b7d7b877a797a8671717186737473887c7a7c858082808483838382787878807978797e797b79837b797b8579797983777777817575758170707083716f71826f6e6f856f716f8475767583777877827a787a81727372866c6c6c8372727284808080887f817f84747574827c7c7c857e807e838685868482838281807e80817d7e7d828382838686848686858585858886888189878983888788868b8b8b878a8a8a878888888586858686858385838080808177777780747374827c7d7c817c7f7c807f7e7f7f7e7c7e807b7b7b7d7c7a7c877677769078767885757575866c6b6c846d6c6d817270727f7375737d7b7b7b7f8787877e8b8b8b7f918e917d8686868086888681898789848687868686868685868786868284828482828284848484858484848585838585858385858383838484828484858585848486848585838585858685848486848582838288828382878585858782838287817f8189808180918685867d888688828688868d8785878b86868687878787878382838184848481838483818282827f7a7c7a81787a787e7f7f7f827a7a7a8377777782757575827173718277757780797879827a797a83777877837e807e848282828384828485808080877f7e7f848383837f87878780878987867e7d7e856f6f6f7d6c6c6c817c7a7c817f7d7f84868486888c8e8c888888888584838482808080827f7f7f817a7b7a857a7a7a85797b7984737573887473747f7170717d74757481757475807e7c7e7d7d7b7d8076777681737373817173717f7473748174747483777677847775778c6c6b6c88747374847f7e7f807e7f7e827f7f7f8278767888787978837d7d7d817c7c7c847774778475757583747474807371738975767583737473827876788176767683727272836f706f82737173857372738673757386797979837f7d7f848280828281808181858785848b898b838887888384848481858385808080807f7f7f7f808080808182808283828182887c7c7c86757575877a787a8476767683757775827b7c7b827a7c7a827e7e7e848183817b8280827d8383837e84848480878687828889888387878784868786848585858585858584848284848484848485848584848484848483848580828083848484858483848584838485848384868483848785858587848484878383838685848589828282868383839a8787877c8788877e8485848f848484898b8b8b8b8887888787878782848484818687867e8886887f8787877f8988897d808280807f7f7f837d7c7d8178787884797979837a7c7a81787a78827d7f7d837c7b7c837a7a7a847979798779777987787a78897575758676777684808080867c7e7c827f7f7f83858785858d8d8d838687868081808181828082867d7c7d857677768177757780787978807d7d7d817e7d7e817e7d7e807b7b7b807677767f7573757f7575757f76767686777677847978797e7f7f7f7d7e7e7e807b7d7b837b7c7b8477787782767776857a7b7a827d7d7d857a7c7a826e6e6e836a6b6a806d706d847876788381818183797779886a6b6a856c6d6c888e8e8e868d8d8d838789878197999783959595849796978496969682939393838e8c8e878b8c8b848d8c8d858d8e8d878d8d8d8587888783817f81807675767e6a6b6a7d6a6b6a846f6d6f8674747482757375817676767f797979807c7c7c807f7f7f808182818286848682858685838383838380828086808280868281828481828183868686858886887e807f807e8284827f8c8e8c8192929282918f91808f908f80898a8981898b89818886888486868684848484848785878287868782858385838482848482828285817f81828283828584828485868486848583858685848587828382888081808685838585858385878383839d878787778383837b8685868e8687868b8686868d8d8d8d7f83848382868786828685867e8686867e888888828688867c8686867c8586857e8686867e8987897e86868681818281818081807e80818080808180827e807e837e7c7e857c7c7c867e7e7e867e7e7e867d7c7d85787678847677768675757585747474857071708271717183727072857573758675737585767676847a7a7a827a7b7a82787878807c7b7c817d7c7d7d7d7c7d7b7678767e7374737f75777583797979817e7c7e8174737482706f7088777677837d7d7d807f817f85858385838685868486858682838383818584857f8586857f8382837f807f80817675768a727172826e716e887877788a8c8a8c845d5d5d86656365876a6a6a82686768846a686a7f6a6a6a846b696b7f727072817576758273747385727172836f6f6f826f6e6f807071707e757475807d7e7d808383838482828282808080847c7c7c867d7e7d837f7f7f81807f8081807f8083818281828283828285848582848484838483848383838384848284878383838985848589838483878c8b8c848c8e8c8494949485949594819494947f9593957f8f8e8f7e8e908e7c89898984888688817f807f8888898882838283818583858188888883898a89838889888383838384818181848080808580818085828282858182818580818086818181897f7f7f8484848484848484a278787871848284788483848c7f817f8b7b7c7b887d7b7d838382838185858580878587828686867e838283848585857f8586857f8484847f8182817e8081808181818182818281818383838585858586868786858787878685868586858485857f7f7f867d7b7d887c7c7c897d7b7d897c7c7c8a7d7c7d897a7a7a8873737386777677887e7c7e887b7d7b887b7a7b867a7a7a857a7a7a867777778378797882787678807778777e7475747f7e7d7e827f7f7f807f7f7f858585858585858583868686868383838182838282828282857f7f7f857f7f7f8983828387818181857d7d7d817f7d7f817a7c7a81767876807b7b7b827b7d7b8378767881797979867274728e5e5f5e827f7f7f837d7c7d847c7d7c837e7d7e837f7e7f827f817f817e807e82808080818080808283838384828482838182818280818082807e8080818181817f7f7f807f7f7f7e807e80807c7c7c877d7b7d877d7c7d837e7e7e807e7f7e817c7a7c817d7c7d887c7b7c8380818082818181828280828382838284848384838483848a8383838d8282828b85848589888b88878b8d8b838a898a818888887f9393937f8e8e8e7e8786877c949394807d7e7d8793939381828382818c8b8c838787877e8080808182828283828282827f7f7f837f7e7f838183818581828185818281858482848581828186807f8086807f8087807f8084828382a17c7d7c6e8181817787888787818181847e807e9182828283898a89808686867f8686867b7b7b7b868182818281818180807f80818482847b8482847e7f817f807e7e7e817f807f81808080878282828880828087818181888081808781808185818181857d7c7d8c7775778c7676768d7778778c7778778b7a797a8a8181818a7e7e7e8a7d7d7d897e7d7e887c7e7c897f7e7f887e7c7e857c7c7c887a7c7a87787678857a7a7a837f7f7f838181818483848383828282878482848682838286818281878180818783818385818381838586858587878786888888888a898a868f908f83908f90818c8a8c82838283807d7f7d837d7e7d837f7d7f807e7f7e8081818180818281838888888288868881818181847d7f7d83807e80838081808284828482848284848283828182838281848484827f7e7f808082807f807f807f7f7f7f7f7f7f7f7b7e7e7e7a7f7f7f7e7e7d7e817a7a7a807d7d7d837d7c7d817c7c7c817b7a7b807b7b7b857d7c7d897e807e8180828081818281828182818581818184858385878181818a7d7d7d8c7a797a87747474846f726f857a7c7a898a8c8a7e8c8b8c7c8d8b8d849292927f919091819798977f8a8b8a7e8b8b8b7e7f7f7f7d7e807e8180808081848381838282828380808082818181838081808480828084828282848182818480818085808180857f7f7f86808280857e7e7e957f7f7f767b797b7d8284827f8988898a8482848e84868484858485808484847b7e7c7e7d817f8184807f80827f7f7f7f807f8081807f807a807f807c8182817e818181807f7f7f817d7d7d887d7d7d877d7d7d887b7b7b877a7a7a877e7d7e857d7d7d8383838389898889898484848e8684868c8282828e7f807f8f7d7f7d8d7f817f8d8182818c8081808a7e7e7e887a7c7a897d7f7d8a7f817f8f8584858e99969988898989868685868786858689868786868788878a85858589838383858587858685848586818281868486848685858588808180887f817f887e807e85787978817a7c7a7f7c7d7c7f7f807f7f82838281838183818183818183848380838383838b8c8b83868486838080807f818181828182818281828182828282808282828080838083848384828686868289888982838383818281827f807f807c8080807d8181817e7f817f7d84828481878687818381838285858581838483838183818081828183828282858181818c7e7e7e838182818381818184807f80867f7f7f857f7f7f8581818184817f818d7e7e7e87818381898c8c8c8b8d8d8d8984868485898b89828e8c8e7f8f8e8f7d8585857d8281827b8886887c8684867d8684867e82828280828282828181818582828283808180847c7d7c837e7e7e85807f8084817f81848182818381828183818081847e7e7e847e7f7e84808080917d7d7d757e7d7e8285858581878987848585858e828382848080807e808080757d7c7d887e807e827e7e7e817e7e7e817f7e7f82807f807a807f807d81828180807f8080848284868482848b8483848a8484848b888a8889898a89858d8b8d858e8d8e83898a8984888888888584858f7f7d7f8e7c7d7c907d7b7d8d7c7d7c8c7d7c7d8c7b7b7b8c7d7c7d8d7f7e7f8d807f808b807f808d8182818d8080808a7373738a7675768c797979898584858b85868589858585898584858b8585858a7f807f87858585888585858885868587848484888585858f9395938d9b9d9b789d9d9d7b89888981858585808383837f8383838085858581868686828686868187878783858585828d8c8d7f8b8b8b8286878680828482818182817f8181817e8183817f8180818380818086808080808081808181818182828282828183817b84848482858485818181818284848482878787818789878085848580858485818585857f8585857e838283877c7b7c8d767776837978798184828483807f80847f7f7f848282828581818186818081898082808a8282828c77787789696b69826363638465666582717271847a767a7e8280827e8183817d8382837a8585857b8283827e83838381848484818182818385848585817f81837d7d7d857f7f7f857f7f7f8480818084808180848182818481838182868686838684868485848584838383817e7e7e8484838481848384818483848e7f7f7f858180817e7e807e748284827e838183857a7b7a837f7e7f81818281818081807a7f7f7f8085848580808280817f807f8a8585858c8788878c87878789858585858484848681828184858485838686868387878785878787868483848f7e7e7e907c7d7c8f7e7e7e8e7f7f7f8d7f7f7f8f7f7f7f8e7f7e7f8e7e7e7e8f7d7d7d8e7f7f7f8d8484848e8989898f8888888f8688868c7d7e7d8b8486848b8486848a8585858d8585858f99979988a5a4a5869f9e9f8a9e9e9e96b5b5b58fcac7ca6ea6a8a66d7876787172717282807f8082848484818584858287868783908d90828f8e8f83888a8881888688828a8a8a7f7e7d7e7d7e807e7d8687867d848384788c8c8c788382837a858485788a888a7f8887887f7f817f81878587818b8a8b828c8d8c82919091809595957f959595839494948588898881868786808687867f8686867f858685808484847d8585857f808180817f7f7f837f7d7f8b7d7f7d85807e8083807f80847e7e7e837e7e7e847e7e7e847d7d7d847d7d7d857f7f7f8380808084858485888a8c8a8b8d8b8d868c8a8c8687878783878587818583857c797a797a7b7b7b7c8282827d8484847f80818080808180848381838280818085808080857f7e7f84807f8083818181847f807f8482838284828382838482848384838484818181837e7e7e827f807f83807f8082808280808182818b7d7e7d897f7f7f818181817b949594807b7b7b7d7f7e7f8a7d7c7d817f7e7f7f7b7b7b7f808180848482847b8a8a8a838a898a909395939297999790aba8ab8bb5b2b587c2c1c285c5c4c581c4c5c474bcbabc7c999a99869d9f9d81989598878d8f8d8f848284907d7d7d907e7e7e8f7e7e7e907f7f7f8e7e7e7e8d7e7d7e8e8080808f8789878b9393938f848484947d7e7d917e807e907d7c7d8d8284828b8284828b858485938b8e8b9d9293929ba3a2a391c1c2c18fc9c7c96cabaaab646f6d6f6463626371787678838583858384838482807f808380828084807e80827a7b7a7f7a7a7a7e81818182868486817f7f7f7f8788878287888783898789818c8b8c81868686808c8d8c818b8b8b808686868088898886959495849193918494929484918e91818c8d8c7e8b898b7b888a88788a8a8a7e88888880858685808486847f8586857e8486847f8584857d8686867f8486847e85858580858585867f7d7f867472748579797985828082837c7e7c847c7c7c837d7c7d847c7b7c827d7c7d857e7c7e897d7c7d88797979867474748378767881797b79837e7c7e817f7f7f7e8082807d8181817d8081807f8080808182838280818281807d7f7d827f7d7f847f7f7f857d7d7d867d7d7d867c7e7c83818281827e7e7e83808180827f7f7f827f7e7f837f7f7f837e7d7e827c7d7c837e7d7e837d7c7d837d7d7d887d7b7d8a797979847a7b7a867c7c7c7b9d9d9d7388888889848284857b7d7b8281818180858585818483847f87878794888a889f9899989daeadae97b0b0b094acaeac8cacaeac78babcba7bbfc0bf83c8c9c884dedfde7fdedfde72e1dde175bfc0bf8a999b9980939193919697968e98979892a4a4a490b6b4b694c3c6c38bd1cfd183babcba77a1a3a182a9a9a994aaaeaa98afb1af91c0bec091bdbbbd93ccc9cc94d8d4d88ed8d9d88acfcdcf88b6b6b67b9d9c9d5980828032737473664c494c766c6c6c878284828684838485808080817f807f7e828182808482847e8584857f8587857f888788808a898a7f898a897e8586857d8484847c8787877b8a8a8a7c8e8c8e7e8c8a8c7f89898980898789838585858483818382808080837d7b7d81797b79817e7e7e7f8083807e8082807c8181817e8687867e8686867f858685808583857d8583857f8585857e8586857e8586857f84828481848284828182818283828389787a7887737573827a7b7a837b7a7b847c7d7c857f7f7f877f817f867f807f8a7e7d7e867b797b85767576856f6e6f7f6968697e6c6a6c7d6d6c6d7e6f716f7b797779817e7d7e807e7e7e807f7e7f80807f8081807f80837f817f837f7f7f847d7e7d857c7b7c867d7c7d837e7d7e827e7e7e847e7e7e817e7e7e817d7d7d827e7e7e837d7d7d827e7e7e827d7c7d847d7c7d847d7d7d827d7d7d8b7a7a7a857f7e7f827d7d7d847d7c7d758787878384868485777977847f807f838584858186848683818281808587859a787878987375739587898796a9a8a999b9b8b999bebdbe94bcbbbc8bb9bab97cc1c2c17ecbcccb79d3d0d36fdedcde68dbdcdb81c9cdc993d0cdd095d9d9d993d9dad989d6d5d67dcac9ca75c5c4c579c6c4c684cfcfcf92d3d3d395d6d7d694d7d8d790d5d3d58dcbcbcb88c8c7c87ebdbcbd79a2a1a2738684866d616461684546455e3b3d3b685d5e5d8a8484848c8183818a82828287848384818787877f898889808a898a81878987828a8a8a828688867e8989897d8989897d8685867a8586857a8686867b8586857c8686867c8584857a818381797f817f7e84858481828382817e7f7e817b7b7b8281818180868786828787878286878681858785818989897f8384837f84838481858385808484847f838583848d8f8d7d9191917d8584857f848484808283828185848583838383827f7e7d847a7b7a837e7e7e847f7f7f857d7c7d857a7a7a87767676857776778575777584777977827c7c7c827a7a7a807b7b7b7e7a7b7a7e7b797b7f7c7c7c817e7e7e817e7e7e817e7e7e80807f80807f7f7f807e7e7e837e7e7e837d7c7d847d7d7d867c7b7c867b7b7b847b7a7b827b7b7b837c7d7c827c7c7c827f7d7f847d7d7d857c7c7c827e7e7e85807e80827f7e7f817b7d7b877c7a7c877e7c7e867779778878797888797979837d7d7d768989898387858789807f8085858485838686869197959797aaaaaaa4aca9aca19c9a9ca08c8d8c9b85858597868686969290929398989887969496818f8f8f748888887c8f8f8f74aaabaa6ec7c8c76fd7d4d78dd1d2d190cac9ca77c4c5c47cb7b7b782b9bbb980c4c3c484cfcecf91d0cdd092c5c8c58bb7b9b786a6a7a685999999828988897a767976706766676e4d4d4d6756575681696b6987787978918d8c8d90878787928b8d8b8a8f8e8f81818081827d7d7d82848584828989897f8688867c8c8a8c7c8688867e8b8a8b80898a897f86868679868686798486847a8686867b8686867f8585857b8685867a8686867b8787878284848481838283828585858388878883818081827f807f7f787a787f7778777d7a7a7a807e7c7e80807f80808182817e8383837e8483848182828294828282718583857c8888887f8788878088898881868686838584858584868484868486817a7c7a867a797a857b7b7b878282828381828184808180857f7f7f837e7e7e827c7c7c817c7c7c7f7a7a7a7f7d7b7d7e7d7d7d817c7c7c817c7a7c817c7b7c827d7c7d827c7b7c7f7a7a7a7f7a7a7a827e7e7e82807f80837b7b7b857a7a7a89777977857d7b7d877e7e7e85807e80828081807f817f81827e7e7e847a7b7a837b7c7b837a7a7a817b7a7b83787a78877d7c7d857c7b7c867c7a7c877877788975757587767576817c7b7c808b888b878b8d8b85878787848688869b8889889e8c8c8c9d9998999d9e9d9e9d8d8e8d95737473926260628c5f615f877675768c8a888a8191909189999899899495948094939484929592839496947c999b99819997997d99999986a9aba985acaeac87afadaf86a6a6a682979697747475747b6967697a585a58795a5b5a81595a597a4546456a404140747170718795969591a7a7a78eb4b4b4839f9f9f93b0b0b07fa0a0a071807e807d7a7a7a7f8583857b84838479848584758b8c8b728c8c8c768988897b8789877c8584857a8586857c8585857d8686867b868686768687867786878679858485788584857a85848582808180818a898a8087878781818081817d7d7d7c7d7d7d7b8281828081818184828282838686868487878783878887838686868283838384848284907979797b797a79787b7d7b877d7c7d817d7e7d817e7d7e80807e80827e7e7e827d7c7d828686868587898788898989878284828483838384848284848484848383838381838383808383837f8182817f8081807f8081808082848283808280847a7b7a84797979827a7b7a807e7e7e827f7e7f837c7a7c8279797981807e80827e7c7e837c7b7c83767776837778778478797884777877847b7a7b837b7b7b84787878858684867e7a7c7a8178777884787778867b7a7b847b7d7b84787a7885777777867676768775757585747474847c7c7c867e7e7e837e7f7e878183819e807f83997a7d7a97787878968281829297969795a4a0a494a09fa0928e8e8e8d737573866e6f6e80707170816d6b6d81807e8088818381898e8e8e89939193879191918395939582888888847f7d7f7f7b797b7f7f7f7f78777777717978797b959495809e9e9e798e8e8e7178757874797979777a7a7a7797999789adadad8ca7a6a785a3a2a3889e9d9e849797976d696a696c565656807b7b7b869290927d9091907d9492947c8f908f7c8c8a8c7b8a8b8a7d8988897d8485847b8484847c8987897c8586857d8586857f8584857d8383837a8483847a8583857b8585857b8584857c858585867e7f7e7e878787828d8c8d839d9f9d8398969882929192818c8e8c837e807e887e7e7e847f7e7f7f777a778379787982817f817c808080837e7c7e82797b797c858585808182817e858485808182818280808082818281818585858186848685848284888584858581828185838383838383838385848583838183838284828184838480818381808183817f8080807c7d7d7d7b7f807f7d8587857f858485827d7d7d81797a79807a7a7a807c7c7c827c7d7c827b7a7b8379797985777677857676768476757685757575847576758578797887747474968687867d858485757e807e837274728675737589767776847b7a7b857e807e8886878686898a89858d8e8d848a8a8a84848484877e7f7e857d7d7d8f898889a1838483a29495949d89878998818181917b7b7b8f8382838b7d7d7d8b7e7e7e867e7e7e867a787a8474747487807e808681808189817f818a7b7d7b867c7e7c83848384827776777d7778777e797879846b6c6b7a6362637f7271727e7f7d7f7a7d7d7d74787678738688867f9596957c8b8b8b7e91919181a2a1a281a1a0a1808f918f77747674714b4e4b754c4a4c7d6a6d6a898d8d8d8a93939384929092848c8e8c7d8888887d8385837e8a888a7e8889887c8281827a8483847d8687867c8484847d8686867d8583857d8486847c8483847a8584857b8585857c8585857d8383837c818281827e7f7e84808180838381837a6e716e827070707f7071707b7071707f7a7a7a81787a7881787878807c7b7c807e7d7e7f7e7e7e827e807e83807f80818584857e838483817f807f80818081818081808080818081838383838383838380828087828282857f7e7f837f7f7f837f7e7f84808180848585858584848487828182808180817f8485847e8686867c8484847c8584857d83858380828282817d7e7d818080808386848683828082808384837f848584838584857f87868781838383837e7e7e847c7b7c857778778574757484747474918181819b8886887a838383757d7c7d7b7a7b7a887d7b7d918282828c8a8b8a8b8b8b8b898c8c8c878d8c8d838b8c8b828b8c8b828b8c8b7e898a898d8583859b8c8d8c9a9898989d9090909b969596968e8c8e928283828b8381838f8a8c8a898d8d8d878e8c8e858d8c8d898d8f8d888f8e8f86898989878889888889868982818481818482847d929192828e8f8e7c8d8b8d8281838183838483837678767c6f706f7c7979797a8181817e908f907a9493947b9291927d8c8e8c77747374756d6b6d716e6e6e76777777758384838d8c8b8c908c8a8c8a8a898a848b898b828a8a8a7b83828375757775837d7e7d7e7b7b7b7f7d7d7d788584857a8585857b8585857c8586857d8687867e8585857e8583857f8584857c8584857b8584857c8486847a8583857b8486847a8585857f8180817f797b797d7f807f7b8587857a7e807e7c7f7e7f807d7c7d807577757e7779777e787a787e7b7d7b807c7b7c817b7a7b847d7c7d867f7f7f7b84828485808080827f7f7f837f7f7f86828282888483848c8281828c8584858c828482877f7f7f867d7f7d858080808484848482807f80818284828385858582828382808888887e8181817c8080807e8181818086888682868686838989898487868783898889828787878284848480888888838a8b8a80898a897f888a88828b8c8b81898b89838c8c8c848d8d8d83878987937e7b7e9a7c7f7c777f7f7f74817f81797f7f7f8f878787928684868e8686868b8788878788878886888788848888888088888881898989788a888a999393939d9495949e9d9e9d96929192958a898a91888788928d8c8d918d8c8d8b8a878a898385838a898b89878b8b8b86898a89899291928794939484939193858e8d8e83828482827979797f7b7b7b807e7c7e7b7e807e798685867d7c7c7c7d7b7b7b7f7876787f777577807575757b717171797070707a7f7e7f7e8685867b9395937a9092907e9c9b9c7497969772949694868b8a8b8c858785898987898484868475757375797a7a7a818c8c8c85858785808685867d8586857b8787877c8687867d8686867e8586857d8584857e8383837e8283827d8583857b8584857c8482847d8482847b8482847b8383837d8081807a7f7f7f7b7a7c7a7e7978797e7f7f7f7d8080807e8887887e8a8a8a84939393828a888a82848484817d7c7d817c7a7c8079797982797a79837c7b7c817f7e7f857e7d7e858182818284838482828282808182818382818284807e80867b7b7b87808280868484848684828486828382858483848683838381818181838082807f8080807d7f807f7c8284827d83838386898b8983898b8984878987828b8c8b808a8b8a82888988828a888a84898889808788877e888a8881898b89808a8a8a8289888982858485867f7f7f847f807f8985868592828482777b7b7b737c7c7c7d7c7a7c8f85868590898a898c8785878a86858686868786848788878287888781878787808787877d8887889f8a8b8a9d8b898b99858485958b8b8b958e8d8e928685868e8280828e8482848d8888888a8d8c8d898d8e8d878e8f8e8b8f8f8f86868586828484847e7f807f7f8081807e7d7c7d80848384807e7e7e7a7071707a7270727b706e70797375737b7476747d7a7a7a7c7372737e7676767f747674827e7f7e838685867e7e807e7a7d7d7d788484847585828575828382798989898184858487787878856d6e6d7e6a696a858e8c8e7f878787808988897f83858381868686808785877c8687867c8686867c8686867c8684867c8585857f818381808182817e8282827e8282827e8182817f807f807e807f807b818281778182817d8182817d7e7e7e7c8584857e8183817e8383837e848284837d7c7d7f7d7d7d837d7c7d7e7e7f7e817e807e80828282807f7f7f857f7f7f88808080818383837e82838281808180818080808280808082818281857e7f7e857b7c7b867b7b7b877c7c7c877e7c7e857d7d7d867d7c7d857d7f7d847d7c7d837e7e7e827f7e7f7f807f807d8383837d8080808586868684888a8883878787848788878386888683868786828886888388878885878887818686868186868681828282818484848084848483878787828a898a898888888a82828286787a787a7878787678787888838483908687868f8987898c85858585838183858584858485848583858585838586857e858685808383839f8283829c8887889a8b8a8b998d8c8d95888988908e8d8e929594958d8c8c8c8f8587858b8181818475737586757475837a787a83787978877375737e7f7f7f817675767a7373737a6969697a696b697a7675767a7674767a716f717e7273727e7373737e7877787c7c7a7c7f797a79817878788376747684706f70827b7d7b7d8a8a8a7b8a8c8a7b908f907a949694789695967e9697968198999881989898878e8f8e807d7d7d7d808180818080808285858583868686818684867f8584858281808182818181808482847e848384808482847d8283827e8183817d8181817d807f807d807f807d7f7f7f7c7f7f7f7b7f7f7f817c7c7c7f80818084828182828281827e7f817f7e7c7e7c7f7a797a8b797979727979797e7d7e7d7e7f7f7f7d7e7e7e7d7f7f7f7f7d7e7d87828282827f817f80818381838282828284838484838383838181818380828084808080857c7b7c86797a79867a7a7a867c7b7c867d7c7d857d7d7d847d7d7d827e7d7e817d7c7d7f7c7c7c7d7e7e7e808383838783838385868786838686868284868482848684828586858382838283828282828180818183838382838383828484848387878781858785848483858586848688898989898d8c8d8a8b8b8b757778777b7b7d7b8c8686868e8a8d8a90a1a0a18eaeaeae729c9e9c868383838685858582858485838586857a838383898685869d8b8a8b9d8484849a838183987f817f96797c79907979798c7c7d7c8c848484897f7e7f887d7b7d857d7c7d84797779806e6e6e7f6a696a836766677f6062607d6765677f7476747f7979797f7776777a777777797474747b7473747c717071806e6f6e80706e707f7273727f797979817c7c7c827f807f877e7e7e887a7a7a857e7e7e7d8584857b8181817e8786877e8b8d8b7d888888808382837e7f7f7f7d808080847f7f7f807d7f7d858486848586868682828282808080807d8182817e82838282848284808482847f848284837f7f7f8380818080838183807f817f82807e80807f7d7f807c7e7c7e7f7f7f7b817f81817e807e79817f817c8282827b8584857a858785788584858081808181797779848180817a8181817c8686867d8685868085858580838383807b7b7b84797a798181828181818181827f7f7f837f7f7f82807f8083808080837d7e7d817f7f7f82808180847e7e7e867d7c7d857d7c7d867c7c7c847c7c7c837c7b7c817d7e7d80807e807f7d7e7d88848484847f807f8685858583858585838383838381828181878687828585858181828182888888828a888a848b898b828b898b84898889838b8b8b868b8b8b888b8b8b898a8a8a8c8d8b8d898b8b8b889e9f9e92acaeac92b4b4b494b1b0b18d9c9d9c808584855f7677768785848585868486848586858587868776828282918888889b838583998988899b8e8e8e9d969596979a999a8f949194887f807f876f706f856f6e6f816d6c6d816c6b6c836d6c6d847271728273737382777777827678768076787680747474837e807e7f7e807e78787a78787576757a7775777d7a797a7f787878817b797b82757575807474748072707286727372877777778a7a787a897676767f7777777b7575757c7575757d787a788081818181868486838d8d8d839092907f8e8e8e808f908f84828182807d7c7d837d7d7d827e7e7e807e7e7e81807f80808080807f7f7f7f807e7e7e808182817d797b797b7a797a807c7e7c817f7f7f807f7e7f7f8081807b8080808281818181888988858b898b7a888788848e8c8e7c8886887b8887887e8382839a898a8981858485818a8a8a828a8b8a7f8a878a80939193818f8e8f818f8d8f818c8c8c8188888880888988808788878088868881818381818080808080808081818281818383838483838385808080847f7f7f837d7f7d837e7e7e837d7c7d837a7c7a807b7b7b8681838188808180857f817f86828282848282828480808082838383838584858280808082818281828181818283838383817f81838482848384858487878687888e8d8e898d8c8d87898a89877b7e7b887e7e7e8d818081937b7b7b907779778b74747488737173686163617e828082878888888485868584858585838484847c8f8f8f999596959b9294929e9593959e90909095817f818b78767889757575887c7d7c88848384857e7f7e837c7d7c827b7c7b8378787883787b7886808080847e7d7e827b7c7b81777777837677767d6a6b697a6e6e6e7a7a7a7a7b7b7d7b7b7c7b7c7b7677767f76747681717371817575757f6f706f81727072866e6d6e876d6b6d886a6c6a8574737485757875847b7d7b827f7f7f8284838484878787858989898285878582808080838080807d7c7e7c7d7a7b7a807e7d7e837d7f7d837c7c7c86818181857f7d7f867f7d7f847e7e7e808382837e7a787a7b7c7c7c7d7f7e7f7f7d7c7d7f7d7c7d807c7d7c7e7b7b7b838a888a838c8c8c828080807e8281828184868481817f817f8688867f8b8c8b7d9395939c888588848e8d8e8184848483868886858a8a8a83898989828e8c8e858e908e848e8d8e818f8e8f83898989818b898b8291909180919191818f8e8f829392938491909186969596879798978797999787989a98889c999c879c9b9c84949294828d8e8d828d8c8d8386878685808180857e7e7e8780808085808280847f807f837f7e7f83807f80827f7f7f818280828182838282818181838a888a83878787878989898a848484888180818785838584838383818183818c7b7c7b8c7b7d7b8c7e7c7e8c77777786747474846969696d7877788a88888887878887858688867f868586928283829293909389a4a4a49ba1a1a198949494948f8e8f909596958d8f8f8f878e8e8e87858585857f7e7f847c7b7c837f7f7f8482818285818181847f7e7f80777777827b7b7b847f7f7f808283828283818380817f817f7c7e7c7a777977777979797874747480777777817b797b8278797887767776847f7f7f84818381888482848c8686868c86868685807e8085817f81868181818586848685858485857f7f7f7f757675796e6e6e7b716f717d7473747c797779857f7d7f858182818280808081818281817f807f7e817f817f7f7d7f7f7e807e807b7b7b7b8080807b8383837c8384837c8181817c8081807d828482868a898a8387888782858485808686867e8687867f8887887f8888887f878887808788877f88888889858785877a797a868788878b858585858e8d8e878a8b8a858f8e8f849290928793959384989698859c9d9c87999b99889c9f9c889ea09e86a0a1a584a2a0a288a3a3a38b9d9f9d899d9a9d8694969484939293818c8b8c7f8382837e7f817f828383838084858480878587868789878686848685808280847d7b7d847e7d7e847d7c7d837e7c7e827f7d7f827e7d7e817e7e7e82808280818787878285858584807f80887e7e7e897e7e7e867b7c7b837173717e797a798c7f817f897c7c7c8a7a7b7a897d7f7d877c7d7c828080807f7b7a7b898c8a8c898b898b879493948da4a2a48cafafaf93a7a8a796a2a0a295aaaaaa96a3a5a3939a9c9a8d8f8e8f85888988847f7f7f857e7d7e837f807f838081808581818184828182868484847f818181848585858382828282828082817e7e7e808382837f8183817e828282787d7f7d757c7e7c7d8385837e8786878082828283818181847f817f857b7b7b857a7a7a83807c80887a797a8a7272728676757684767576836f6d6f836d6d6d7a7171717c7373737c7679767e828282847f7d7f818180818085848583858585828686867f8686867c838383797f807f767f7e7f7b7d7d7d7e7d7b7d7e7878787e8a8c8a7f898b897f8988897d898a897e8c8c8c808b8c8b818686868184848481818281808282827f83838381808080818484847f87898780878687818584858488868885858585888082808a8382838785858586888a8887898789888d8d8d858c8e8c858b8b8b838a8b8a868e8c8e8587878783828082827b7d7b858081808680808087838183837d7d7d7f7c7b7c7f7979797d7c7b7c7f817f8181878587828d8d8d848f8e8f848f918f858d8d8d838a8a8a828a8a8a808989898188888882848684828485848482828283848484828988898383828380828282828382838486868685838183887c7c7c867f7d7f83868886897f7f7f8b7d7f7d877e7e7e85797a7985717471897f7d7f828a878a8f9c9e9c90a09fa08da6a3a697a3a2a397a9a9a992afadaf91a6a6a690a9a9a992a6a5a68fa8a7a8869f9e9f828c8b8c8183838380838383838081808685878584818281857f7e7f837e7f7e837f7f7f8282838282808080837b7d7b827c7c7c828282828281828180838583797e7d7e777b7b7b787e7d7e797978797c7777777b7575758275757587797c798e7f817f8b84848486888888847d7e7d8480808082777877877e7c7e888383838586858681828282818181817e8181817e7c7a7c7e7878787f797b797a7d7f7d837f7c7f7f8785877e8384837e858485767f7f7f757f7f7f72818181797d7d7d7a87878780888988808a8a8a7f888a887f8a898a8088898880888988828b898b80868786808587857e8886887e8c8a8c7d8c8d8c808686867c8b898b80898989838d8e8d8393919385959395858f8e8f898b8b8b8a888888878686868785858583818181847d7d7d857d7e7d83797979817d7b7d837a7a7a817f7f7f828082808580828088838183868080808585868582858685838586858287858781888988818e8d8e818f918f82929292838e908e83949694849698968396989681989698809595958096969680949294808d8c8d82888888808383837c7f7f7f7f8282828183838383828282858282828583838387817f8184818081889190918b8f908f8d9092908a9799978b9c9d9c8e9998998f9595958c9899988d949694928f8e8f989c9c9c959a9a9a959d999d939b9a9b8e8b8d8b8d818081857e7e7e808a878a858a8c8a8294949484979997879f9d9f869d9c9d829695968696959681908f908085878582808080807d7f7d82807f8086807f8082838183848484847f8785877b8a8a8a7c908d907a8987897b8b8a8b798988897e86888683858585857d7e7d8880808086817f81807e7e7e87807f808282808284838183868583858a84828483747474817575757b7876787d76787681818181868585858687868776848684828688867f8786877c8583857a85848578878987788a8b8a788a8b8a7b8e8e8e838a8a8a81898a89808889887d898a897f88898880898a89818c8a8c82898a89838b8c8b828c8d8c838b8b8b83898989828d8c8d828e908e828d8c8d818b8b8b838d8b8d8387868783838383848686868686848686838383877f817f84828282847f7f7f847b7b7b857f7e7f83878787817f7f7f837d7d7d84808080858383838585868586858585878b8a8b848d8d8d858e908e849493948394949483949694819395938293919381919091828f8f8f818b8a8b81858385808483847d8080807f7f7f7f7e807f807c8381837d8785877f848684828a888a828f8f8f8094949481969796849495948697999787959595889696968a989a988d9999998c9b9b9b8a969a968b9a999a8e9a9a9a8c9b9b9b8b9a9c9a8f989a988e98999892949594958b8b8b917979798c7b797b8e8080808e9594958f9c9a9c8e9a999a859393938291919184909190878b8d8b83838583818282827e8a8b8a82898989818280827b8285828089898982888a88828b8b8b868486848585858583838583787b7a7b76767476767a787a747b7d7b77797979777775777e73757381757375867f7d7f8a797779846b6b6b8065656589676867866564657f6968697e6b6b6b817371738a848384858d8d8d808688867c797a797b6e6f6e856e6f6e807c7b7c848787878888878886848484838585857e888a887c8788877e8989898087888788888a8884878887828585857f8686868086878680888988808a8b8a81878887828686868584848483868686838585858787888781808180807f7f7f808484848086858682858685838484848485848583848484838284828581838188808280857f807f838483848284868485807f80857d7e7d8388888885908f9085949494869697968795939587919091878d8c8d878585858589878983878587848383838585868583828282808080807e7b7b7b7c797b797d7e7d7e7e8787877c8a8a8a7c9190917f9092907e9393937b9394937c93949380929392839291928695959583999a99829899988c9795977e94969486989998869597958a9597958a919191899193918a9294928d9092908b8b8b8b878887888b8787878e8987898d8d8d8d91919391918d8f8d9593959397949394928e8d8e918b8a8b8a878887858485848385858585808080807c7c7c8181818183848384828583857e8686867a8182817f8a8a8a7e8e8e8e848d8d8d828888888388868882828182837c7c7c7b7776777b7a78767b7d7e7d7c8183817580808078838283797f7f7f7d83848383868a8683807e807f7a7b7a7f7f7e7f857f7e7f85797b7982787a788478767889747574867070708d6a686a806768677e6f6e6f827f7e7f888686868d8988898d848584888787878686868683818281808787878286878681888788818786878486868683858585848586858381808182818281828383838283838381838383808586858084828480828282807f7f7f85828282868385837f8684867e8382837f7f817f8281828183848484838686868385868583838383838383838382848285848684858c8b8c85908f908591929185929392899191918b9091908a919191878e8f8e83878987838889888588868883838383827d7f7d7f7979797f787a787f7a7a7a7f7e7e7e7e8081807c8686867c8d8c8d80928f927f8e9092808e8d8e7e8f8f8f7e908f907e8f8f8f7e918f917e9091907f9092908290929085909190888d8e8d87908f9084949394848f918f84908f90858f8e8f869192918a96969689939393899091908a9192918991929187898b89888a8c8a8e8d8d8d8b8f8e8f8d8c8c8c8f8b898b8f8587858d8989898f8486848f7b7a7b93787a7886787978857f7d7f828383837f838483808a888a868a8a8a8b8e908e7d88888884878687828c8e8c819192917b919191818d8c8d7d89888981848584828686867e8583857d8785837d838583808585857f888788778f8e8f79909290799796977e98999881959695809290927c8d8c8d7d8e8d8e828a8a8a89848484898886888a8a898a8a8a888a8c8787878982848289868686878a8b8a848d8c8d8f8b8b8b8e8a8c8a8a898889867a7c7a83828182818485848285848582848284828583857f85858581848384838383838381828183818281858483848583838383848384818483848282838282848284818282828385858588878987838082807e7e7c7e81808180828080807f7e7e7e7f7e7f7e8381808186848584868788878686878687858585888785878883818386808080847c7c7c867a7b7a887c7c7c897e7d7e87797a79837777778371717183737273827e7d7e7f7a787a7d817f817f87868782888a88818888887f8889887e888a88808f8e8f7f9593957f969696849593958492949282949294839593957e949694809797977f9a9a9a7e9696968193919384918f9188929292899593958496979683989a988698999885969596899190918a8b8b8b898f8e8f869090908990909087929092879292928b9492948d9091908e9292928a8a8c8a878785878c7e7e7e8b8280828e838183928c8b8c91918f9191908e90848c8b8c8086868685828182877e807e847f7e7f837f817f858d8d8d838d8b8d818283827a7977797a7778777e7c7d7c7d808180808181817f7b7a7b7e7878787f7a7a7a7d7e807e7f7f7f7f7b7a797a7c7979797a7c7b7c7d807e807d8385837e8686867b82828280858585818a888a838d8f8d869090908a9493948e9898988a9c9b9c849e9e9e88a09ea08595969583929192829090908c8e8f8e8a8889888289898982888888867d7d7d828584858485838581858485838182818281808183807f808380818083808180857c7e7c867e7e7e847f817f82807f80818180818081808181818281828080808a848284817f7f7f7e7d7c7d7f8080808184848483858585828684868486848687858385867f7f7f837a7a7a847a7a7a857a7c7a847876788476757685737473847473748575747588797879877a7b7a847e7e7e827e7d7e827d7c7d878b8b8b818888887c8a8a8a808e8e8e818f8e8f828c8e8c818f8e8f83909290849294928592929285949294858f918f869291928395939585939293849391938398969885999899839a9c9a839d9f9d839d9d9d879d9c9d8b9d9b9d88979897859896988498999884969796849697968694949489959395889391938a9694968993939388898b898786858687818181888685868a868786898e8d8e8c9a989a8e999999919090908f909090928f8d8f8b8385838a858685827c7e7c80828282858684868482838284818181857f7f7f827979797f7678767d7274727e7070707d7474747f7877787e7676767d7a7a7a807e7e7e7f838583818281827b817f817c7e7c7e7c8280827e858585808e8d8e829395938297979783979897819a989a849c9b9c869d9d9d86a2a0a2879f9e9f869a9a9a8892949287909290849594958499989982969596809a9a9a839a9a9a8895949588898b897f8587857d848284857e7f7e8684828486808080847f7f7f837f7f7f827f807f837e7d7e817d7d7d827e7d7e84808080817f7f7f7f7f7f7f827e7e7e817e7e7e807e7d7e827e7e7e83808080847e7d7e817a7b7a808080808181818181817f81808282827f8584858380808083808280848482848286858681848484807d7c7d7e808080808a888a848a8c8a86919091899393938a908e90878d8e8d85898a8980868886838d8f8d888d8d8d81919091839291928294959482949494808e8d8e808c8c8c818a8b8a828889888886878688898a898a8f918f89969696869c9c9c859a9c9a87959595849693968593939385929092859292928598989884969596858f918f878d8e8d878c8e8c82868486807b797b7e78787882787a78877c7c7c857b7c7b85807e80858082808486858685817f81897c7c7c8a7375738972737286767476856f706f8a6f6d6f8e7171718e6d6c6d8a6e6d6e8a6c6c6c89676a6780706e70806c6e6c856e6e6e8673727385787878857a777a837a797a838280827f848284808687867f858585808486847f8383838285838582838383818484847d8888887b8385837e8887887f87888785888888868a8b8a828f8e8f8397999781999b9981a0a0a082a0a2a0839fa19f82979997828d8c8d868f8f8f8991919189979697869494948395949585959495818d8d8d81908f908090919084888688828483847e85868582838183877e7e7e867d7d7d827e7d7e837d7d7d817c7b7c817c7b7c807d7d7d817e7e7e7f7f7f7f807d7f7d7f7e7f7e7e7d7c7d807a7a7a7f7c7b7c7b807e807d797a7981797a79837a7c7a827d7d7d807d7d7d837f7e7f837a7c7a817d7d7d87808080857e807e837a787a80777777827e7f7e83868586858b8a8b88908f90898f8f8f8b9192918b9696968a9b999b889496948298989884959395879290928a9594958793949389949394888f8f8f86929092849597958894959485919291879393938a909290898b898b8a8282828a8685868980818086828482827f807f827c7c7c837473748471717183717171837475748077787782767476847472748472737284808080818f8f8f858f918f878f8c8f867c7e7c82787878877475748476757683777877848283828a888a888c8c8c8c8c8d8c8d898b8d8b8b8e8c8e888c8c8c8c8888888a898c898b8988898c8685868a85858586888688818a898a87838583867f807f837a787a867d7d7d867d7b7d827c7a7c83818181818383837e8583857d7e7e7e7e7d7c7d817b7d7b81797b797f7375737a7676767a7f7f7f7b7b7b7b817b7b7b827e7f7e847b7d7b857d7f7d827e7e7e7f808080807f7d7f7f7d7f7d807e7e7e808080808185878581838583817f7f7f847b7b7b847e7c7e807c7b7c817c7a7c837c7a7c867a787a8477787788818181838282828582828280808080827e7c7e827d7c7d7d7c7b7c787e7e7e7b7d7d7d797c7b7c7d7f7f7f808080807e7c7c7c7e7979797f7c7b7c7e7b7b7b7d7d7c7d7d7c7d7c7f797a797c7d7d7d7e7d7d7d7d7d7c7d7b7d7d7d807d7e7d807e7e7e7c7d7c7d857778777e7877787d7e7c7e8184838483868786838c8a8c8592909289929092919595958b9493948e9291928d9191918a8f8f8f868b8c8b868e908e889496948a9899988a939393899290928a9291928889898987828282817272727f7071707f727172837573758076777686767776897072708a72717287737573857b7d7b8381828182878987828f918f848f908f888e8c8e888b8a8b84888888818a888a827b797b84797779847a7a7a7f7c7e7c8582828285878587878c8e8c868f918f858e8d8e888b8d8b858a8c8a878e8c8e898d8f8d8b8f8d8f8a8b8c8b8d8989898a8a888a8786848687858585877f7e7f898181818b7c7e7c85747474826d6e6d827271728176747683777677857776778677777786747374836e706e806a6a6a7d6768677a656565766261627b5255527e56545680585658735b5c5b856767677b6a6a6a7e77777781787a787f797a7781727172826c6d6c836e6c6e816f716f807173718073717382706f70807576758078777883787978887b7b7b867b7b7b867e7c7e837d7d7d837b7b7b837d7d7d898482848b8483848885858584808280817e807e7d7f7f7f81807e80837f807f827e7e7e7c7d7d7d727c7c7c7a7e7d7e7e7f817f7e7e7e7e797c7b7c727e7d7e747e7e7e747a7b7a70807f806f808080727f7f7f777e7f7e7b7e7d7e767c7d7c757f7f7f798081807a858485778786877b8e8f8e7d939493819394938496969685999a998a9e9e9e8f9a999a8d9b9c9b899596958a9a989a8d9a9a9a8b9392938a8b8b8b8a8c8d8c887e7f7e877778778473727382717271807171717e70727081757675817e7f7e828d8e8d8091929180909190838b8c8b858a8b8a868a888a898a888a8b8b898b8a8787878581828184808080837d7c7d8075757580767476827b797b8676747687757875807e7c7e828d8e8d86909090858c8f8c848f8d8f84908f90858e8d8e86919291878e8e8e888e8f8e878b8a8b85888888858b898b86898789898a8a8a8c888688888788878787858784808280847a7c7a84777777877271728774747485797979867b7b7b86797b79847779778478767884777777847476748477787781767576807575757f7574757e7474746d767476846867688b5a5d5a8a6566658b66676685636363836e6d6e7f6d6e6d81706e7080717371827474748374747484727072826d6d6d81737473837576758475757582737273837474748675757588767676887576758676747686767676877b7b7b8882838289878587888282828582848282808180837f807f7f807e807e7e7e7e7f7879787f7b797b7a777877797a7b7a7b7e7e7e7e7d7d7d7e7879786a858585677f807f6c7c7e7c6c797b796d7c7a7c727e7d7e73838283748a8a8a798c8b8c778e8f8e769595957d9a9c9a809d9e9d809e9e9e819e9d9e819f9d9f83a0a0a0879fa19f8b9b9a9b8a9394938c8d8f8d8f8a888a8b8c8c8c8d8d8c8d8b7d7d7d81767676827d7d7d84807e80828b8b8b82928f927f8d8d8d8190909081929092848f8e8f878f8f8f8a908d90859090907e8789877e8080807f7e7d7e807d7c7d847e7d7e867c7b7c88777977887e7d7e8683858384898789828b8d8b848d8f8d82929292848d8f8d889190918a8f8e8f858c8c8c85888888848684868585858583838383838486848485848584848584848a888a838785878487878785898989868889888688878885858385897f7f7f877d7d7d877b7b7b85818081847f7d7f84838283888887888982818285797b79847b7a7b807776778372747282706e70826b6a6b836c6b6c836a6b6a816d6c6d7f6d6e6d7c726f727b6f6e6f7c747474788686867e8c8d8c7d838283807c7c7c8077777780737273847573758477777785797979837b797b827676768172717285706f70866d6e6d856c6b6c8470707088706e70866c6f6c897070708b7474748a7877788d7a7a7a8c8181818a8785878a8688868c8687868b868686898586858481818181828282808383837f8280827d838283798183817a8281827e7d7c7d7a8383837e81828178808280768788876c8b8d8b698e8e8e71949294789294927a989798809a989a839b9a9b8799999988999b9988989798889394938891939186929192898c8d8c8c88898889898b89888c8c8c8b8786878a8281828a8486848885858586828082837e7c7e88848384868f908f848c8e8c8b8a888a86888a88858f8e8f83919191838c8c8c7f817f817e7f7f7f847f807f88808080817e7c7e7c8383837b8c8c8c7d919191838a8c8a858a8c8a868a8b8a868c8e8c8a8988898a8584858584828486858585858686868385878585888788878b8a8b868c8a8c7e8787878083838383898789858a8b8a848a898a838587858387858782848284838381838385858585808080867f7e7f837b7d7b857d7b7d877c7e7c88828182857f7f7f877678768470707080767676857779778572737284757575837172718471717180706e70806f6f6f806f6d6f846e6f6e85747274856e6f6e806969697f6567657d6666667d6567657d6667667e6463647d65646580646564816a6b6a81716f71846c6c6c856d6e6d89676a67866b6a6b826d6e6d7f6f706f81676967836c6a6c8d6b6d6b8b757375887877788c8181818d7e807e8e8080808c7e7e7e897d7e7d908081808f8482848d8585858d8586858d8585858a858685868585858186868681878787828385837f8585857e8a8a8a798e8d8e74888a887e8a888a77858485778785877a8685867d9f9e9f7aa09fa080a1a1a182a09ea0829a9a9a8294959485939593879092908887878786828482898383838a898989898e8c8e8888888883848284827e7b7e81797c79857b797b888684868f929192878888888687888783888888868889888b8b8b8b84838383827f7f7f818180817d8282828182808285808080848183817f8e8d8e7d918f917e898a89867f7e7f84838283838b8b8b86898b898788888889878787878a8a8a8688888888848684878381838585858583848684848787878583858385858585858284828781818182807e807f85848583868686868383838681818184808080847d7f7d838082808480818083808080837e7e7e84817f81847d7e7d85807e8085817f8187807e80877b7d7b847a7a7a857e807e8484828484808280837b7b7b8175777583737373827171717f6a6d6a846c6c6c806f6d6f816d6f6d856d6e6d846a6b6a8265666580646464806666667f6364637f66676680666966816b6a6b837070708773737389707270847373738475767588737373897577758774747484787678857a7a7a888585858c8382838d8586858f7b7b7b8e7b7c7b8c7d7d7d8a7e807e898282828d8484848e858385908583858f8383838c8486848c8686868c84848489858585878586858488898880878887828d8d8d82919191829191917a92939277929292769293927a94969480979997819a9c9a8095959582959495828d8e8d8486868682878687848685868983828385787878807c7c7c8384828486878787857c7c7c847e7e7e83828182848c8d8c8694969486959795879593958a8d8d8d877f7e7f887e807e847d7d7d838280828688888880858585778685867f898b897c8e8e8e7d8f918f8193939384919191818e8e8e828888887f8787877b888888857e807e8887858783828382818484848286858684878787858785878589888985898b89878d8c8d878d8c8d86898b89838b8b8b83898a89858785878786858687848684818383838186868683858485847f7f7f848181818484838483818281837f7f7f83807f80838282828281838184808080867f7f7f857f807f857e7e7e877e7e7e867e7d7e87808080857b7b7b827675768174747482757575837677768475757580727472817a787a81777777827476748379777983757575817573758273737380727372807171718272707280737173817575758376747688767576867678768978777887787878867d7b7d8c858385888785878a8b8b8b898c8a8c898b8d8b8d8e8c8e8b8c8c8c8d8c8a8c8c8a888a8a8989898c8587858e8484848e818281908282828c8483848d8081808a858485888584858b858485928787878b888a8887878687818685867c898b8980949394829b999b829b9b9b809a9c9a7b9c9e9c7d9d9d9d809a999a8097989781979897867a7c7a817c7c7c7e7979797c7b7b7b807e807e84817f818180808081868686858486848985858589898a89898d8c8d878f8e8f87909090858987898382818283807f8082838283858385838489898983898a8983898a89838e8f8e898c8b8c8285868580868886838785878482838284838383857f817f8582828284838183808887887e918f917e9391937f929492838f918f849391938490919086919091838c8c8c848a8a8a858484848683848387858585868685868485858583868486828787878581818187818181857d7e7d7c7b7b7b7f7e7e7e827b7b7b837b7b7b867a7a7a857a7a7a837d7c7d847e7d7e847e7e7e817a7a7a827b7d7b837c7c7c857e7e7e857e7d7e85807e80857d7e7d857e7c7e847b7a7b82787978807778777b797879806f6f6f86767876837979798279777981777777817677768175757581737473847575758276757684727272847474747f7a7a7a807a7b7a817c7b7c827c7c7c847d7e7d8580818086848484888384838a858785888b8b8b878a8c8a878e8e8e888f8f8f8b9091908c8f8f8f8c8f8f8f8e8e8f8e8c8f8f8f8d8c8d8c8f8a888a8f8c8a8c8b8c8c8c8a87878787868686858e8d8e86878787868688868884828487818281858081808485848585878587848b8d8b868f908f858f918f858f8f8f8390909083929292829593958191909182929092828b8b8b85828382808c8b8c7c8789877e8d8f8d7e8585857f9091907f908d9081908f907f949394849695968895949585909290858f8e8f86909090868d8c8d818f8e8f8291929183919191858c8d8c888e8c8e8889898987878587888080808c7c7e7c877c7c7c848282828187868783807e80877f807f887f7f7f887c7e7c8a828382868482848683838383807e80827f7d7f82807e80847a7b7a837b7d7b847a7c7a847e7c7e837e807e81808180827d7f7d84828082857f807f867d7e7d827c7d7c81797b79807a7a7a837e7e7e877f817f838082807d848284807e7e7e827c7b7c837b7c7b847a7a7a857a7a7a86797979867b7b7b847c7c7c837f7e7f837f7f7f847e807e857d7e7d857b7b7b857e7d7e857c7b7c82787978837a7a7a8279797982797a79837e7c7e837c7e7c837e7e7e817e7e7e817c7c7c7f7979797f7a7b7a8179777981787978807b7a7b80777977837e7e7e83808080817e7d7e7f7b7a7b85848384817f7e7f867676768a8785878a89878989898989878d8d8d86909090838d8c8d8c8a8b8a8b8b8c8b8889888988898889888b8b8b8a8b8b8b888c8c8c86888988878a8c8a8487898785898a8987878587868484848a818181897f7f7f8b8282828a818181888282828a8383838a868786868987898984838488808280877f817f8979797989797979847374737c7c7c7c7a8483847e8688867d8989897c8889887f9393937c9191917e8e8c8e8196979681908f90819092908190929082909190838f908f868c8c8c87888a88868c8a8c84868486838583858583828384808180828383838284868484878787848182818584848486838383877f7e7f8578787888767776837b7c7b8486868683878787817a7b7a8e737373897776778879777982747574837674767f7576757d7978797f7a797a817a787a8479777984757575827a787a827a797a857d7d7d857c7d7c837c7e7c83818081837e7e7c807e7f7e7e7c7d7c837a797a8a7c7c7c817b7c7b7c7a7b7a7d7876788179797980777977837979798577777786767876867777778577777783797979827b7d7b827e7e7e857b7b7b867f7d7f857a7c7a847e7d7e847f807f82818181828384838689898984888888817e807e827a7b7a807d7d7d7e7e7e7e7d7b7d7b807e7f7e807b7d7b83808180857d7d7d847e7e7e8582808286868786888a898a8691909182868686808c8c8c878f908f88858785898181818c7f7d7f8781808186848284838d8c8d848e8d8e858b8b8b868e8d8e898d8d8d8c8d8d8d8d8d8d8d8b8a8b8a8b898a898a898a898a888a88898a8b8a88888a88888787878d8484848e8282828c8282828d85848587858485888484848a808080897f807f8984848486868686848a8a8a84929292838e8d8e7f918f917e8a8a8a7e8c8a8c7e9290927e9293927f9395937f888988808b898b7f8f8f8f838688868486868683878787808685868487878786888788888686868686878684888888818b8b8b80898a8980898789828485848181818181808080847c7b7c847b7c7b847e807e86807f808378777882727272877573758c76757685777777847979798483818385878787877b7c7b85787978807977797d7575757d7375737f767676827b7b7b827d7d7d837e7e7e827b7b7b84797a798479787984787978837676768572727285716f7183717371807372737f727372847979798a8280827f7f7e7f7d8381837d808080827e7d7e817f7f7f827f7f7f84807e80867e807e857d7d7d85797b79847f7f7f82828282847f7f7f868081808782828287878587878583858683858383848484858786878284838480817f8180817f8183787a78827e807e7d8182817f8585857f7c7e7c7f807e807e7b7c7b817e7e7e857f7e7f867f7f7f84817f817f807e807e7a7c7a8381838186898989878a8a8a8d8c8c8c8e8d8d8d8b8e8f8e8a8c8c8c8a8c8c8c888c8d8c888b898b868b8c8b888a8b8a888c8b8c878c8a8c868a8b8a858a8b8a878e8f8e878d8b8d87878987858889888687878786868686888585858a828282898282828a8081808b7f807f8c8081808c8080808b8585858c8584858a8988898688888883878787808787877d8886887e87888782898a8983898b89808e8d8e7e898a8980898989838c8c8c828f8e8f828c8c8c808c8d8c818e8d8e828d8d8d838e8f8e858f8f8f858e8e8e888e8c8e85888688838284828183858382868686818486848189888982888888848484848a797a79876f726f7d7275728081818185817f81867c7d7c8878787886716f7185737373877b7b7b85828282848182818379797980787a787e7c7c7c827b7b7b847a7a7a83797779827474748272707283717171836e706e85706e7084767676827778778277757781727272856d6b6d82727272847f7e7f897e7e7e84757575827374737f787a787f7c7a7c817d7b7d818483848181828182818081847e807e857f7f7f847d7e7d888280828480808086838283867c7c7c88828082857c7e7c867b7c7b847c7b7c817d7d7d827d7b7d807e7e7e818381837f83848382858485858383837d7e7e7e7c8280828082828282818181828585858285858587868686858686868480808082817f817d858385827b7c7b877c7c7c8687868789858385878687868888878888898a8986898a8986848684858a898a86898a8986888988858887888587898783898a898488878884868686858686868586878685878887848787878685848587848484888b898b898f8d8f888b8c8b868a898a8e8784878c8583858b8284828d8384838b81818187828282848584858685858583848484828484848281818183808280837d7b7d8083838380777777817675768176767680797779827a7a7a837b7b7b847f7e7f8483838383828282857e807e877f807f848383837e8787878187888786808280857475747d6e6e6e817c7d7c817b7d7b84818281868d8e8d888e8d8e858685868380818082807f80817c7c7c847b7b7b857b7c7b8475777588737573807274727d77767782767676807a7c7a7e787a788176767681737373817072707f7170718073717384747474847573758c6d6c6d887b797b837e7f7e81807f8082807f8082767776887c7a7c847e7e7e817b7b7b817d7d7d847f7f7f8386848684818381807d7d7d817d7e7d827f807f8684828487828382858686868285878582888688868c8b8c888a8c8a888a8a8a868686868686848684848284817275727e6c6c6c81777877807c7a7c7e7c7b7c7e787a787f7979797d797979817979798079787981797879827c7c7c8882818285898a8986898a89828e8e8e838f918f7b88888883929092868d8b8a88828482888b8b8b888a8a8a8989878987888988898a878a8586868685878687878584858784868485858485858283828685848585858685848687868585868586868786858486848584848488858585878486848983838386807e808b8082808688888884878787888c8a8c8c8989898d87888786898989858385838284858481868586808484847d7c7e7c7f787a787d807f80807e7c7e817a7a7a7f7c7c7c817d7e7d82817f817f807e808281818184807e80847b7d7b847b7b7b867e7c7e877b7d7b897477748677797784838383867f817f82838383828c8c8c8595959583909290818b8d8b818b8a8b86888788857f807f807d7d7d7f8181817f8483848181808182808080807e7d7e807778777f747474807576757f76787686797879837b7d7b7d7e7f7e7c817f81807c7c7c837d7c7d837b797b82767676867b7a7b837d7c7d847b7b7b836b6a6b83686668806e6e6e847878788382808284767676886a696a856a6a6a8472737284717073837373738070707089777677837676768276767680757575846f706f836e6e6e8272717285737173867271728674747484787b78857c7e7c847e7f7e82858485828b8d8b7e88888881878787808282827e8280827f8280827f817f817e7d7d7d7d7f7e7f8083818384878787848484848789888987888888858d8d8d84888a88828d8b8d838e8d8e848d8b8d838d8c8d888e8e8e88868586848a8a8a8988888889898a8989868786898585858885838587838383878483848584848485848484868482848685868586858685858687868585848586848384878484848882838288818381898484848c838183818687868e8484848e8786878e8585858f8383838d87888788898889868a8a8a82878887818c8a8c7d8b898b7c8a8a8a7b8e8d8e7b8281827f808080827e7d7e7d8a8a8a7d8a8b8a7f8788877f8888887b8889887e8887888087888781868786858484848585858586888a888686888684848284828283828482848285828282848282828382828281838383848183818582828283858485828383837f8182817e8080807f828282807f817f7c808180797a7c7a7d7675767f7776778377777781797979816f6f6f816d6f6d87777577817e7e7e7f82808285838183828685868489878981838483808383837f8686867f8284827f807f808172707289716f7182747374877c7a7c898d8b8d888e8f8e87909290838a8b8a80969596818d8f8d818a8a8a828b8b8b808989898283838388878787888b8d8b878f918f878f8f8f878c8c8c85817f81826c6f6c805c5a5c7e53525381595a59825f5f5f7c5b5a5b7b5f5f5f7f696769826f706f7e767676817e7e7e828383838384868484868886868989898488868886888888858b8b8b898b8a8b87919091878e8d8e898c8e8c888f8e8f8b8f8f8f888f8f8f88908f9087908f9088909190829192918b8a8a8a888888888683838388818281848485848683838387848384868383838782838286858385858886888387878786868686888686868a848384888684868a8686868e8383838d8383838e7f817f8c8586858e868586898789878586888682898b89828a8a8a81898b897c898b897b898b897989878978888a88788788877d8788878081818183828282828785878386858684878787858b8b8b84898889848a888a8489898983838383848282828580808085808180847f807f85808180848280828374747480777977837f7d7f867c7e7c83797979807778777e7977797d7776777c7676767b7374737c7173717b7373737c7a797a817b7d7b7c7f7f7f838686868384868480858485858283827f8381837f808080847c7b7c837c7e7c888181818580828084797a79827b7a7b80797b79807676767f797979817b7b7b8475757580777777877271728f5e5f5e835d5f5d8661606186656565826a686a84716f717f737373887476747f7c7c7c838080808671717185646364825f5f5f815e5e5e805e5f5e7e6063608275747583868686868c8c8c85888788848b8b8b838d8c8d838e8e8e829090908585858582918f9182878987838e8c8e83909090868d8b8d85888788878888888886878688898989888e8c8e858c8e8c85908d9088919091868f8e8f878f8f8f868f908f868f8f8f878e8e8e878e8f8e868d8e8d8294939483919191878f8f8f888e8e8e878c8c8c8489888987828282887f817f8a7f7e7f88807f80867e7e7e867f7f7f86818081878283828a8584858b8484848f8586858c8587858d8384838f8282828c8283828b8383838c7f807f89828282848383838181818181818081808182817e8686867c8685867c8787877e8685867f818181807e7f7e82797b79827c7c7c828080808382828284808080847e7e7e857e7d7e83797b79827a7a7a8277797784727172827072708476747686757575837677767f87888780807f807e7876787e75777583787878827977797e7472707e7270727b7473747c7677767d79797980797a797e7d7e7d7f8282827e7f7f7f84828082847e807e817f7e7f847f7f7f847e7c7e818182817e858685828586858382848285838383828a888a7e8b8c8b7e868586807d7f7d7f838183848383838480808080808180808081808080828082807e80837d7f7d847e7e7e837d7b7d827d7d7d827f817f80797979807775777f797a79827c7d7c868282828586868686848484858080807e828482828181818a8280828b828482868584858385878583838283818987897f8d8c8d7d8b8b8b808c8a8c828d8e8d808b8d8b808888887f8a888a848483848684838487868886888a8a8a848a898a858a898a86898b898888878884898989858c8c8c87898a89878a8b8a86898b89858b8c8b84898b8985888988818d8d8d858a8a8a868d8b8d868c8e8c888d8d8d888d8d8d8a8c8b8c8b898b898986868687828282888080808a868586888383838b8483848c8482848e8181818f7f7e7f8e807f808e807f808e8282828b838483888381838583828382808080818081807e8686867e8585857e8586857c8586857c8586857d8686867d8483847b8182817b7d7b7d7f727172826d6b6d806467647f696969816563658264656483696769826c6f6c817c7b7c848e8f8e8694959487959495828d8b8d838d8a8d808e8d8e82949594859c9d9c83918f917f777977777375737e7e7f7e808886887f878587808d8e8d84908f90808c8b8c818d8e8d828e8c8e81898a89868a8b8a848584857c8486847e80808085797b798183838381818181847c7b7c857b7d7b867c7e7c837e7e7e7e8081807d828282807f807f808281828282828282818181818181818083838382878987838888888287878780828382857f807f817f7d7f83817f8181848684808c8c8c828a8b8a84888a8885898a8982858785838484848384838482818281838583858285858584868686847d7e7d847d7e7d827c7d7c8279787981797979827677768175747581797979807f7e7f817f817f838d8b8d8492929281939493818988898b8d8b8d878b8b8b87898b898586848685878687858886888587888786868686868787878687878785878787858887888587878784858685838d8c8d85878887898887888b8a8b8a8b88898889858485898484848383838387818281898182818a84828483838383888483848a8081808a8181818a8283828c8182818b8181818b828382878585858786868686848384858584858385838580868486808585857e8585857c8584857c8586857a8584857c8484847681818177808180777d7d7d7a7f7d7f7f7b797b7a777a77848987898b97979787a4a4a486a2a1a2838f908f88868886877c7b7c8780818084807d8086717171836967697f5f5e5f7a5a595a796666667a7d7e7d7f8b898b818d8d8d838c8a8c808f908f7e8f8f8f7f90929083908f90828d8d8d838e8d8e808a8a8a84868786848889887f8686868083848387868786828687868384858483848484847f817f8781818184808180818280828184858481828282838182818484848483828282828585858189888982868886858a888a848585857b878887888b8b8b838787878489878984888988828a8b8a828a8c8a828b8c8b83898b8982898a89848c8b8c838889888587868784888a8884878987848a8b8a84878787828889888288878882898a8981878587808685867f868586818283827d8382837c828282827d7f7d7f8180817b7d7d7d807f817f88797b79817f7f7f878586858388878882838383828584858785858587868686858584858785848585858585858584858683838389807f8085818281858a888a878787878689878984878887838d8b8d888b8c8b898b8c8b858585858d848484888686868885858589848384898383838b8586858c8483848a8483848a8183818a838383888684868686868684848384837f7f7f827e7e7e7f7f7f7f7e807f807e8081807c8181817b8482847984828476818181768180817585858573838383797f817f7b8381838081818183807f8083737173856766678a6c6a6c7f7a7a7a807a777a817676767f686868776765677e797b79817b797b817d7f7d82858585818989898088898882888a8881898b8983888a8883878987848c8c8c7c8d8c8d828889888189878981888988818a8a8a828b8b8b83898989808887887d8d8d8d838688868084868481807f80817e7e7e82797b79837a7a7a84797b79847d7b7d837e7e7e828583858380808084817f818381828181808180808482847f8484848283838382848584848587858583848386868686868385838481838184848484808988898c858785838c8a8c828a8b8a82898b8983898a89828889888587898784888a888488878880898b898289898982848684828989897f8988897d8887887b8a8c8a7b8888887b878887838e8d8e7a888888788785877b8284828082818280838183897e7d7e8a88878883868686808c8e8c8587888787828082858081808781828185848384858483848582838284868486858789878786878686858685868a8a8a89888988888c8b8c858d8c8d868d8c8d878b8b8b7e8e908e918181818b8383838a8586858a8484848a8383838c8484848d8482848b8584858b85848589808180887f7f7f8481828180807f80817e7e7e827f7f7f807f7f7f7e8080807c8383837a8485847b83838379838383788282827684838477818381758082807482828278807e807d7c7c7c817a797a837b787b84777777867070707f5f5f5f7e6563657a6e6f6e7e7c7e7c7c8685868084848480868886858a888a8383828383868886828685868478797884747574867f7e7f86878887828787877f8d8b8d7f8f8e8f808987897f868486808586858384848483848484818483847f828282828988897e8789877f878687808584858085858581828282827b7a7b83787a78827b7b7b837d7c7d827e7d7e807e7e7e7f7a7a7a7d7879787e7d7c7d827c7d7c807c7e7c807f7f7f838282828484848483848384848586858485868583858685858483848587888786808280828181818081828181838283828280827f848384838382838285858582888a88828b8b8b8187878780888788808987897c8787877d8789877a8d8d8d758f8e8f798686867c8e8d8e7f989898738d8c8d798585857c818181929090907b7d7e7d887c7b7c787879787c81818180878587898a888a868686868686868686858485868585858684868487848684878586858785868584868686878787878886868687888988848c8a8c88898889878d8c8d838e8e8e8e8080808b8484848a848384898383838a8183818a81828189807f808a80828089807f80847f7e7f837c7d7c817c7c7c7f7a7a7a827676767f7678767d7c7a7c7b7d7c7d7a7d7d7d787e7e7e767e7d7e758080807b7e7e7e7b7e7e7e7c7f7f7f7b81828177818281797f7f7f7b7d7c7d7d7c7b7c7d7c7d7c7e7b7c7b7f8080807d8182817c8383837d8484847d8585857d8889887e8789878380818080868686818787877c86868684898a8989979997888b8d8b888483848681818180848484807c7e7c7e8385837e8886887f8785878285858583808180817f807f7f81828182817f8180818281808385838183818381828082807e7e7e7e807e807e7d7c7d7f7b7a7b7f7c7a7c7f7a787a7b7778777c7876787b7777777c7b797b7d7979797f7c7b7c837e7e7e867f7f7f8a8280828782848286848284867f7e7f877d7f7d85808180818785878789888982898a89818684868287878782868786838686868385868584858485848583858386868681868786808686867e8383837b84848476818281748383837a8082806e8181818d9191916b797679728181816e85848591989798788484847f8988897b909090858b8b8b7c8d8c8d828a888a8a87858788848384878583858784838486848384878482848781838186818381878183818881828184858685898486848785868586878787868887888987878789898789868b8b8b8c7f807f8881828188818281898182818c8083808c8081808c7f7f7f887f7f7f8680818083838383828384838282828281848284817f7e7f807a7a7a7f7c7c7c7d7c7b7c7d7b7b7b7b7b7b7b7d7d7c7d7a7e7e7e7b7f807f797f807f787f7f7f787f7f7f7b7e7e7e7d8282827c8080807c7e7e7e7f807f807e8181817f8584857f8684867e8584857d8282827e8282827f8485847f828282838584858181838183828082867d7c7d867372738b808180838789878c8b8b8b85888988818f8e8f828d8b8d828b8d8b818b8d8b828d8e8d838f8e8f828e8d8e808d8d8d808a888a8083838381828382807f7f7f7e7d7d7d7f7b7a7b7c7676767c7876787c7272727e7373737e7777777b7575757a7476747a7b797b7d73737381777977847b7b7b867d7c7d877e7e7e887e7e7e8a7e7d7e88787878887d7e7d867e7f7e857e7e7e857f7e7f83828482848483848085858581858385818584858281828182808180827e7c7e8281828183828282808583857e81828180807f807e7f807f797f7f7f7e7c7c7c797e7f7e8c8b8a8b6f7c7c7c6f838383778787878b909090817c7c7c888786877d8786877d8787877f8d8e8d848c8e8c878a888a86848484878482848782838289828282888181818881828188807f8087818081888383838a8483848a848384888684868786868689898a8987898a898b8788878d8583858a868686878d8d8d898b8b8b8489898986888a88848585858682808286807f80877f807f867e7d7e867b7a7b847c7c7c83787878807676767d7a787a7e7c7d7c7e7a7a7a7f7c7c7c7f7f7f7f7d8080807c8181817c8282827e8486847e8484847e848684818787877e8c8d8c7d8482847d807e807d7e7d7e7d7d7f7d807e7e7e7e8080807e8081807e807f807f80808083828082818485847f898989838583857e8485847f83858383848684898383838c7e7e7e848280828b7e7d7e847a7c7a7f8181818487858783878787848c8b8c888c8e8c888f908f868c8e8c828a888a7f8688867f8585857f8987897d8b8a8b798887887c7b7d7b7c7b7d7b7c7a7a7a7c7a787a7e7676767b7676767d787a787c7371737973717382817e8183797b79877e7d7e877c7b7c8b7e7e7e857e7e7e897977798675767586787678867c7a7c897b7b7b8678777885787978847f7d7f847e7e7e827c7c7c827e807e81808280808383838284828480808080807b7d7b817f817f7a8585857b8685867a8684867178787869767676818787876f7777777479777976767676787c7d7c847f817f77797779807a7b7a868a8a8a87858585877d7e7d868081808684838486808180858182818885848589818281898181818881808186808080867f7f7f887f7f7f8a8182818c807f808b8283828d828382877f817f898284828c8787878d858485887979798d6f6f6f866d6d6d8a797779877a797a897977798b797a798d797a798d7a7a7a887b7b7b877a7a7a857d7c7d837e7e7e817e7e7e807f7d7f7d7e7c7e7e7f7d7f808587857f8585857f8283827f8383837f7f817f807d7d7d81797a7982797a79827b7d7b7f7977797d8785877c8a8a8a7f8b8b8b808987897f8787877f848484808586857e8989897e898a897f888788807d7e7d7c7d7b7d7f7e807e808b898b81878787828d8b8d897f807f8d797979827b7b7b8a7b7b7b867f7f7f827c7b7c857c7a7c85777777867577758a706e70867474747f787778807d7d7d81808080808384837d8181817c7d7b7d7a7e7c7e7d8382837a8080807b7c7a7c7e7c7d7c807a797a7f7879787f787a787f7d7c7d82828282867b7a7b8a7a7a7a8a7c7d7c8a7f7f7f887d7c7d888081808880808083808080857e7e7e867a7b7a897c7b7c857a7a7a8778787888777877897d7c7d867a7b7a847d7c7d827e7c7e817d7c7d81808080818182817e818281857e807e7c7e7e7e7f838383727d7b7d718a8b8a7c7f817f72727072797877787c8887887a8f8e8f7a868586797c7c7c80888888878a8a8a89868686888684868a8686868b858385888282828885858586858585898583858884828489808280877f7f7f867f7f7f887f7f7f877f817f897f7e7f897f7e7f887f7e7f867f7e7f86807e80888182818b7d7f7d98817f8188888888889190918e8789878881818185838383858383838c7e7e7e8d7c7c7c8b7a7a7a87818081857e7e7e837d7d7d827d7d7d827e7d7e7e7c7b7c7d7a7a7a807e7d7e907272728381838184818081848382837f7273727e7072707e757475806c6e6c856a6a6a8c7171718e7e7e7e808889887e88878880878787838e8e8e829092907d8e8e8e7d8988897d8a888a7f898a8981898989818a898a82898789818686868385848584838583848584858a7878788c757575867f7e7f8a7b7b7b83888588838a898a83888888848a8a8a85828282847a797a8278777880767676827a787a807878787f7878787e7f7f7f7f888688827f807f7c7979797d807e80817e807e857e7c7e857d7c7d847a7a7a847c7c7c847e7d7e847f7f7f887d7f7d887c7a7c897273728a7879788a7b7b7b867f7f7f837c7e7c857f7f7f887b7b7b8a797a79867d7d7d8a7d7d7d867e7e7e877e7e7e89808080877d7d7d857d7c7d84807e80817d7f7d807e7f7e7e7e807e807f807f817f7f7f7a8081807b858785708888886e8b8a8b6b898989828d8c8d80868586788181817b8d8b8d828c8c8c85918f91889193918a888a888789898989848584888585858584848486838383818583858780818086808180857f807f858081808480818086818181878282828881828188838383878586858685848586858585898583858c8381838c7876788d7272728b6f716f8a6d6d6d896e6d6e8a72727289787a788b808180897d7c7d867c7a7c8c7d7d7d857b7b7b847a7a7a837a7a7a827b7b7b818080807f878787798c8c8c7b8a888a817677768174767480707070768280828a9694967ea9aba977adadad7fa1a3a18396949694797879807573757d757775807576758473737382706e70817374737f7877787f7d7e7d7f7d7d7d7f7a7a7a817a797a81787978807d7c7d817e7e7e827e7e7e827c7f7c867f7f7f8c767876797c7e7c937d7f7d8b79797983787a78837a7a7a84797979837e7e7e81807f80857d7f7d847d7c7d847b797b827b7c7b828483848180818081797b7981797b797d808080847e7c7e8182808284838383888482848982828287868686898786878a807e8088797b79857e7d7e8681828187818081867c7d7c857e807e878a888a8987898785898b898b8888888c8f8d8f8d8c8e8c928e8f8e928f8f8f8e9292928c8f8f8f898c8e8c86939393848d8f8d838a8c8a7e8888887f89878978858585818b8c8b78817f81728182816f82828272848484868a8b8a798283827c8685867c7f7d7f867f817f8884848489818381848182818582808287808180867e807e838586858580818081828282868282828380818083808180837f7e7f847e7e7e867e7e7e877e7e7e85807f80847f7f7f857f7f7f84807f8084807f80857f7f7f847f7f7f867e7e7e89797979897c7a7c8c8483848c7c7c7c8c7a7a7a8c7b7c7b8a7c7a7c8479797990808080877d7f7d877d7f7d85808280847f817f86828282887f7f7f867c7c7c837f817f7d8687867f8a888a7c8c898c78868786787b777b94737573896e6e6e847170717b7576757e7778778170707080696869816c6d6c816f6e6f816c6c6c816d6d6d83757375827072707f737173817270728072727280797979817c7c7c877e7e7e807878787f7c7c7c817f7d7f837f7f7f89787a7887727372857d7d7d887d7d7d8682828286868586868383838581818183807f80837f7f7f8381838181838383847e7e7e81828382817d7b7d827e7f7e84828082827d7f7d877f7e7f83848584858c898c8c8383838e8785878c8887888b8686868a858585878385838b8787878780828083818381888486848a8789878f8586858e8282828d8685868f8483848c7f7f7f88848584888684868a8080808981818188868886909597958a9d9b9d839d9f9d809595957e908f907b83838384898b897c80828378828082708485846d85848575868686868b8a8b73919291749c9b9c759a9a9a84959395868a8a8a87828282868080808782828286807f8084818181857f807f83817f817f7f7f7f817f7f7f83807e80847d7f7d837f7d7f837e7e7e847e7d7e857f7f7f877e7e7e867f7f7f847f7f7f85808080857f7f7f85808180838381838381828185828282887f7f7f8b7e7e7e897777778b7d7c7d897b7c7b8b8080809b9291927a888a888878797887787878857677768376747682767676827676768375757586737573837473747a7474747675777578787b78808c8c8c7f8787877d7473747d7070707f6e6d6e7e6b6d6b7f6c6c6c80696a6983696969826a6b6a86686b6884676767826b6e6b826f6e6f82716f7181717271827577758074737483737173807a7b7a837d7c7d837e7e7e837f7d7f837a7a7a847e7c7e8c717371888382838a828182887f817f847e7e7e847e7c7e887f7f7f867d7d7d83807f8081818181828383838289888982878587827c7e7c88848584818c8a8c828a8c8a85858585888a8c8a8c8a898a91898989908687868b8282828b8181818981818186818281857f7e7f878281828282808281808280878685868b8989898c8989898f8b8d8b90908f908f8d8e8d95898a898e8b8c8b8f96979693969496948e8e8e948c8c8c8e878787848886887b8183817a807f80788686867b7e7c7e77818281728181817180818071818281858787877a7f7d7f85807f80788383837f8381838684838487848384888182818682818284807e80857e807e807e7d7e817e7e7e807d7c7d817e7e7e807e7d7e7f7e7e7e7d7c7b7c7f7d7b7d7f7c7a7c837d7c7d847d7d7d847f7d7f827e7e7e827e7e7e83807f8083807f80817d7e7d837d7e7d837d7d7d847e7e7e858281828885838589828482877372738974747489777777887473748374737486757775857472748374747481717371817072708174757484767876837676768276787682797a7981807e8080868686817172717f7271727d7977797d7c7b7c7d7d7d7d7e7e807e7f818281817f7f7f7e85838580808080847e7d7e847f7f7f847b7a7b83797979837d7d7d84828082827b7d7b807b7b7b83807f80847f7f7f847e7d7e837e7f7e84838483837e7e7e827a7a7a887d7b7d857b797b908382838576757683797b79837d7d7d8479797982797a797f7f7e7f817c7c7c82807f8084828282807f7f7f85797b79857d7f7d847c7a7c86767676857b7b7b87818181897b7b7b8b7979798c7f807f8a8383838a8381838686878685878687858182818685878588898b898688888885828482877f807f8f818081908182818a7f817f8c7e7d7e897f7e7f887e7d7e897a7a7a8d7878788e7775778e7172718a7171718472727280797b797b7d7d7d7f7e7d7e787d7d7d767f7e7f76808180728785877a838383787b7b7b7e8482847e8384837f817f81868685868382838283828282838182818386868684828282818384838285858581818181808181817f808180807f837f7c8181817d7e807e7e7c7c7c7f7a7a7a827d7b7d837e7e7e817f7e7f7f7d7d7d7e7c7d7c7f7c7b7c807c7d7c807c7a7c7f7b7a7b7e797a797f7b797b80787a78867779778475747586787878887777778876767689777677857476748577757783777777847b797b83808180838381838282808283828182837f7f7f847d7d7d8379797982757875817977797e818181807b7c7b837c7b7c827b7b7b86888888878c8e8c81909090809291927f8b8a8b808787878288888882838383848584858381838182828382847d7b7d827576757e7d7f7d83808080837f7f7f8381818183828182847f7e7f837b7c7b837e7e7e847b7c7b887474748c818281837f807f817f7f7f827e7e7e867e7e7e828080807f7f817f7f7d7f7d868b8a8b828c8c8c8286878685828482877f7f7f837d7e7d89828082897f7d7f89807e80887a7a7a887b7c7b8782808287828382857f7f7f837c7a7c8681838186838383887f807f867a7c7a877b797b8a7f817f898281828c8586858e8a888a8b8786878c8787878e8785878e8584858d8383838a8284828c8382838c8484848a828282838182817d7e7e7e7e7e7c7e7a7c7c7c767e7e7e787f807f777f817f777d7e7d787e807e7e8181817e81838178828282868585858685838586848384847e807e847f807f827f807f82808080827c7e7c817e7d7e7f7e7e7e7e7c7d7c7e7e7d7e797d7b7d7a7d7d7d7c7e7d7e7e7c7c7c7e787a78817b7a7b817c7b7c817d7c7d7d7a7a7a7c7c7c7c7a7d7c7d7c7c7c7c7e7c7d7c7f7b7d7b7c7a7a7a7d7b7a7b7f7c7a7c817e7d7e867a7c7a8875777588767676877373738a7c7b7c8682828285848384867f7d7f857e807e827d7f7d867a7d7a857e7e7e87828482828b898b80848484828282828080818081807e80857472748377797781807f80847b7d7b85818181867d7f7d8183838385848484838f8f8f818a8a8a828b8d8b7f92929285898b8986908c8b87908e90858f8e8f8593919384898789858583858683838383808080837f7f7f837c7e7c8584848483848384837f807f857b7d7b8676777683807e80827d7c7d82787978827b7b7b81807e80837f807f80898989887d7f7d807c7c7c80818181857f7e7f84808080868384838783818389818181897a7a7a8a7c7c7c8a797979897a7a7a8878797886767776868382838e7f817f897f7e7f897e7d7e837c7d7c867f7f7f8a7e7f7e8981828190817f81948584858f8584858b7e7e7e8c7f807f8b8685868a868486898686868a8284828a808080897d7e7d877f7f7f81807f807e7c7c7c79818281798583857a8687867b898a89788b898b798c8a8c7f8889887d898989808e8b8e85888688878583858584838485828382818a888a858482848583858381848284848081807f7c7e7c7f7f7f7f7d7e7e7e797d7c7d797d7c7d7c7d7c7d7d7d7c7d7d787a7880787a7880787a787e7779777d787a787c7879787d787a787c7b7a7b7c797a797b7c7b7c7c7879787d7879787d7879787f797a79817a7a7a857a7a7a847a7a7a857f7d7f887b7b7b837876788572707282707170836f6e6f826c6b6c846c6c6c856d6b6d83646564836a686a826b6b6b846e6f6e8478777885737673848381837d8484847d7a7b7a807a797a84787878807477748378797882787b78847f7d7f827c7e7c808080807e7e7f7e837e7d7e807f807f808082808481818184807e80828082808187868782878587878b8d8b7f8789877f8b8c8b8c8e908e85918f9186979997879a9a9a8aa09fa08eaba9ab88acadac87a0a0a0848f908f858080807f8385838485858588928f928185858584848284827d7e7d847d7d7d867f7f7f88848284837d7d7d867c7b7c877d7e7d867a7a7a857a7a7a867a7b7a887f7e7f86797a79867c7e7c868584858687888787828182887a797a897f807f8a7e7f7e8e7f7f7f8d7e7f7e8e7d7f7d8f7f7f7f8e808080908081808f8182818b8282828d878687868b898b838c8a8c828687867f8585857d8686867d8787877d8c8a8c7e8d8b8d7f8d8d8d7e8e8e8e7a8f918f7d9391937f94939485918f91868b8b8b898b8c8b85898b8985878787858282828584838484828382828182817f8282827e8081807d7f7f7f7b7e7e7e797e7e7e787d7d7d7d7c7b7c7d7d7b7d7b7e7d7e81787978807877787f7979797e7879787d7979797d7877787c7978797c797a797a787a7879797a797b7c7b7c7b7c7c7c7e807e80818081808185858581848484837f7f7f85818281847f7f7f837f7f7f82817f8183818281817c7c7c80777677817a7a7a817a7c7a8076777681797b7985858685818a8c8a7e908f90808789878189878980888688838a8a8a848a8a8a83878687858584858485878586838483868b8a8b838d8b8d7f8f908f81898989828b8c8b83898b89838b8b8b838b898b838a8b8a838a8c8a83868886828b8b8b828889888387868786878687848585858683838383888688907f807f8c6d6f6d826f6d6f807776778285878580959595819c9b9c869c9d9c8b9d9c9d81a3a2a381a2a4a2829a9c9a878b8d8b89858585898382838688878885848684877d7d7d858585858986868683807e80867e7f7e88817f8183868686977e807e848688868385858582858385897a7a7a897c7b7c8a7e7d7e8b7e7e7e877d7b7d8d7e7e7e8b7c7c7c8a7f7d7f8e8385838e8788878a878887878889888887868783898989808889887e8888887f898b89808d8d8d849293927f9494948094929480939493809393937f9294927a9393937c9593958a8e8e8e828e8d8e80888a8886878787868686868486868680858685808586857e8584857d8282827c8080807b7f7e7f7a7e7d7e827f7d7f7d7b797b7c7a7a7a80787a78817879787f7877787f7879787f787a787d787a787c7b7a7b7d7a7a7a7d7e7c7e7c807f807d7f7f7f7e8280827f8685868487878780898a89818a8c8a838d8c8d87878887898b8c8b858a8b8a838a8a8a838a898a84898a89838b8b8b8289898982898989808989898189898985858585818687867f8587858185858581888788838a8a8a80908f90828988898689898983888988868a888a86868686828887888a8a8b8a8391909180959595848f908f83908e90838e8e8e838a8b8a858b8b8b848c8d8c838e8f8e848f8e8f81929492838f908f848c8d8c8688878885878787898b8a8b838b898b8287878784878787848485848386868681858585867e7f7e8483858382797c79866e6f6e8a76767683868586838a8b8a84919391859797978596959689919191878f8e8f878f918f848e8d8e848a8c8a848b8b8b888786878c8988898f838383847c7e7c8986868687898789888383838d8485848b8483848b7d7c7d8a7d7d7d8d7f7f7f8c8080808f8281828d85838589858585878888888687878787878887858d8c8d848f908f82909190849191918a949694869997997f9d9c9d7e9c9c9c82979797829696968194949481898b897f8f908f849698967d8e8e8e84888a888186888684888988858786877e87888781878887828b8c8b77888a887986858677808080807d7d7d7d7f817f7d7b7a7b7f7c7d7c827e7e7e827c7d7c817c7b7c817c7b7c7f797a79807a7a7a7f7c7b7c7e7c7b7c7f7e7e7e808182817e85878581898a89838b8c8b858a8b8a848b8b8b848d8c8d888d8d8d85909190868c8c8c878c8c8c868a8b8a858d8d8d828b8c8b8389888983898a89828787878084848483848484818484848880808081868686828486847e8685868486868680868686818a8a8a7f8987897f8587857f878787868b8b8b848a8a8a7e8686868285838586878687838688867f898a8980888a88808a888a838c8c8c838b8c8b838c8c8c848a8b8a82908f90848f8f8f828e8f8e868c8c8c85898989828385838684848483868686868482848582818286838383868b898b89898989858d8d8d80898889868a898a858989898588868882828082837979798575757586777877857a7a7a8476757686797a7986828282848483848781818188807f808a777977857c7c7c7f828282827a7c7a8c808180898e8d8e85888988828b8b8b898e8c8e8a8e8e8e8a8d8d8d898d8a8d8b8989898d8586858b86878686898b89858d8d8d848c8d8c86898b898f888a88868e908e879997998b9795978e9390938898989876a2a1a26ba2a1a2879190917c898889848e8c8e848b8a8b768686867b949294858e8e8e798b8b8b808e8d8e7f8383837a8183817c8c898c7e7c7d7c7e808080738a888a7a868886818888887c8585858085878584858585858484848281828184808080837f7f7f827f7f7f827e7e7e837e807e8281818183838483838687868189898982868886838787878988898888888a88868a8b8a888c8c8c89898b89858c8d8c8a888a88878b898b8589898986888a8885888988828987898288898882878887838b8c8b828b8c8b7f878787828585858289888980898989808b8a8b8089898980888988808889887e8a888a80888a8880898a897f88878882878887818789877c8c8c8c7b8486847e8080807e8889887f8788877e888888808788877f868586858584858587858784898a8984898a89868a8b8a878c8c8c848d8b8d838a8c8a868d8d8d86888a8887878887878686868988898887898a8987888888858989898487878783888788858484848388878885878887838989898487888787868786838987898687858783818281858183818682838285848284848180818582838286808080858281828a7f7e7f8a7b7d7b89817f818b828382897d7e7d8b8381838a7f807f867f817f8b82838289878787848f8f8f83919191838a8c8a84898789868a8b8a878a888a8a7a7a7a8c7776778b7b7a7b987d7d7d8c8a888a7c8c8a8c648e8e8e668e8b8e798a888a808a8a8a818888887b8c8e8c7b86848686818181698a8c8a858c8c8c769191918693929371898889798f8e8f858b898b8489888983858685808586857e8687867d8888887f878787808685868187878781848384828484848285858583868686858684868987858788878787858787878286858682868686828a8c8a84888a8887878687878687868a8686868a8787878b8686868b868686898585858b86878686858585858282828483838383818281828383838182828281848284808484847f888a8880868586818686867c84828483848484808585857e8584857b84838481878787808887887e8789877d8889887a8686867f878687798a888a7d8789877f8787877d8889887e8987897e8789877c868886808787878687878784878887868687868886868684868686848686868584848484858585838486848687868787888a88878a888a878687868188878886878687838c8b8c858b8c8b7f8b8c8b838a8b8a8588898883898a89838a8a8a84888888818788878486868683818181828181818380808084817f81848484848383838383848484848483848481838187828082848181818880808086808180887f807f8a7f7d7f85817f818a8081808a78797886767676867a7a7a758183817d8a888a838a8a8a8488888889868786878584858b87878787868886966f6e6f83797979698385835b898b8983838483778484847f868786808486847a7e7d7e86807e808680838076838383778a8b8a78808280818c8b8c878f8e8f848a898a868b8a8b8588878886858685858584858488898884888988848583858487878782878587838785878385858586868686878788878786868689868586878584858286868686888a88868788878885868589858485898284828b8686868b8687868a878887898584858b8282828a80818087818281868383838683838385828382838788878586868686878687818686868086868681818181817f7d7f81818181808383838183838382898789838788878187888782888a8884888a8882898889818889887b848684808785877f858585818687868386878683878787838788878386878682888688878483848782828287848384888383838a82818285808180867f7f7f858080808680818086828282868383838581838183808080817f7f7f8684838486808180848081808085858585888688828b898b818b8b8b818c8b8c818b8b8b82898b89828a8b8a7e8b8b8b878e8e8e83908f90858e8d8e83898989828585857f868686858484848384848484858485858785878686878687898789888b8b8b878f8d8f888a8c8a878e8d8e838c8a8c85898a89838685867d7f817f7e8180818383848383858485858686868485858593797979887d7f7d80838383837372737d706f70678282827b8786877d84858477898b89818382838485878587888a8887888a88787d7e7d7f7f7d7f818a8a8a8487898788838483898483848884848488848284888484848783838388818181868382838682848286838483868583858684838481838383888383838a86858685868886878585857f8284828887858784868686888785878886868687868486898484848c85848589878787898585858a8583858a85838587838383858383838284848484828282848182818381838181828282818383837f818181818182817e818281808282827f8483847f858685828585858385848580838383828484848483838383848384868484848783838385858485868283828683838386808080837f807f83807f80837d7c7d827e7f7e8280808080828382838281827f82818284868586848585857f83848383838483858181818680808087808181817d7d7d857f807f7d8888888284838483828282887d7d7d867c7c7c7b7e807e7d8080807f80808083808080827d7d7d85838383898181818985848589858385898382838a82828288838483888483848a8383838a848484868484848584848484828282868483848383838386828282857f807f84808080838181818281818180818181808080807f8181818182828281838383828383837f8282828381818182838283838382838583838384828382848382838481828184828282858182818582818282818181828081808480808083808180838181818580808083808080847b7c7b827b7c7b7f7d7e7d7b7f7f7f7f8383838184848488818181847f7f7f7b7e7e7e817c7c7c867b7b7b837b7c7b837e7e7e847d7d7d837d7d7d827d7d7d807e7e7e817f7f7f828081808181818186818081888383838782818286807f8082828382878181818881828188828282888181818883838388838283858282828681828186808080877f7f7f887f7e7f877f7f7f867d7d7d847d7d7d827f7f7f827f7f7f807f7f7f7f807f808182828282838383808282828280818082808080837f7f7f8381818184818181858180818681818185808080848081808480818083828282848181818382828285828282838282828682828284848284828483848382838285818181868484848485848586838383888281828d7f7f7f7b807f807c80808080808080857f7f7f838081808380808084808180868282828484848485838383858484847f8181818180808085828182877e7e7e867d7e7d827d7d7d85807f8084807f80857f7f7f867f807f837f7f7f868181818680818086818181848383838682828287807f8086807f808480808084808180847e7f7e857e7e7e817d7d7d86807f7f8482828281828282807f807f7e7d7d7d827f7f7f8380808082808080807e7e7e83818281857f807f8580808085808080837f7f7f83808080837f7f7f817e7e7e83808080868181818581818184818281848585858687888789898a89868d8d8d8589888982888788838786878280808087858585828282827f818281867e7e7e827d7d7d877d7e7d8181808184828082857f807f847d7d7d837f7f7f817e7f7e7d7f7f7f808180818381818185807f80877e7e7e877d7d7d877d7d7d867d7d7d877d7e7d867e7e7e867e7d7e887e7f7e867f7f7f857e7e7e867e7d7e867e7e7e867f807f877f7f7f857e7e7e85807f8083807f80827e7f7e847d7f7d877675768574747486717171837071707a706f70807b7c7b807c7b7c828382838284838484828282848482848282828286818181857e7d7e857c7d7c87808180868987898587868786888888838c8c8c828c8b8c7f858385867e7e7e86797a79827879787e7c7c7c837b7b7b7b78787889747474837e7e7e827e7e7e757d7c7d85808080807f7f7f857a7b7a857a797a857e7d7e857e7e7e857f807f857d7d7d827f7e7f7f7d7d7d7f7f7d7f817d7c7d847d7c7d867f7f7f87828282877f7d7f867f7f7f877e7f7e877f7e7f86808180877e7f7e887b7c7b887c7c7c897d7d7d897c7d7c887d7c7d877d7d7d857e7f7e838181818483848381838283847e7d7e80707170826a6a6a826b6b6b846c6d6c84818181828d8d8d848b8b8b8386878683828282878383838786868687888788857c7b7c887b7a7b89808080897c7c7c897b7b7b877878788577787785787678817d7c7d7d8182818083828382818081827d7e7d817c7c7c827d7c7d827c7b7c847c7c7c867474747d767676827c7d7c83807f807d7f807f817f807f86807f80867f807f867f7f7f867e7f7e867e7e7e827d7d7d807d7e7d7f7e7f7e80807f808281828183808080857f7f7f8c808180888485848783838388808080847b7c7b857b7b7b877d7e7d87808080867d7d7d867b7b7b847a7a7a877b7b7b8b8181818989878984858585807c7c7c7d7575757f787878807c7c7c837f7f7f897e7e7e977e7d7e7b7b7c7b7f7676768177767781797979807d7d7d7d7d7b7d7f7a7a7a828585858781818189777877867b7b7b867b7c7b857a7a7a85797a7985777777857575758476767685817f81848383838481818182807f80837b7a7b837c7c7c837a797a847978798476787685797879857c7b7c837b7a7b837d7d7d877c7d7c877d7d7d867d7d7d857c7d7c867d7d7d838282827e7d7e7d7c7f7f7f808081808282828281838283838182818b808080847d7d7d857f7e7f85808180867e7f7e867f7e7f8683838387807f8087808080857d7e7d847e7e7e85818181867c7c7c827474747e7475747e7474747c777877767a797a7e787878847d7e7d8c7f7f7f8d7b7b7b787c7c7c7b7b7c7b828383837f8a8a8a7c8a8a8a7b8a8b8a7988898880818281837d7d7d877a7b7a87818181847c7c7c837c7b7c837c7c7c837d7d7d847f7e7f877c7b7c89797a7987797879867e7e7e89858485858a888a858786878484838483858685858988898486878682848484827e807e84818281867a7a7a897a7a7a867a7a7a847a797a857b7c7b827f7f7f7e8181817f8382837e7f7f7f817f7e7f837f807f8382818287808080857f7f7f867f7e7f828080808480808086808180857f807f847e7d7e857d7e7d8481818184818081827e7e7e817b7b7b7e7a7b7a7b7b7b7b7b7c7c7c727c7b7c777c7c7c7e7b7b7b847d7c7d967d7d7d847e7e7e7b7d7e7d797f7f7f797e7e7e7f7879787a777677777475747b757675807a797a817e7d7e877e7e7e84777777847a7a7a837c7c7c837f7e7f867f7f7f83848384828586858484858485828382837b7b7b87757575847778778478787885777877857e7e7e8780818086838383838a8a8a838788888585858586848384867d7e7d887c7c7c887d7c7d897a7a7a867e7d7e847d7d7d828080808485858584858585878484848583838387838383868181818b7e7f7e877f7e7f8581818186828282858585858481818184828182867f7f7f857f7f7f827d7e7d7f7d7c7d7b7c7c7c7c797a797b797a79757a7a7a7c7a7a7a827b7b7b82797a7995797979827474747977777779767776767677767c7271727c7374737e787778837c7b7c817d7e7d827c7d7c837a7a7a8a7e7e7e99898a89859392938791919181949594818b8a8b7f85868580838383818281828489898985898a8984898889808b8b8b84878787858281828581818185807f80857e7f7e838484848387868787848484838989898480808085797a79847e7e7e857b7a7b837f7f7f85858485848282828481818185807f80877f7e7f887f7f7f887f7e7f897e7e7e867e7e7e867b7b7b877f7e7f868181818a8686868c8888888c8d8d8d8c909090888c8c8c838584857a7f7e7f7f7b7b7b7c7a7a7a787b7c7b778788877e807f8083777777896f6f6f866c6c6c78707070786f6f6f7b727272807a7b7a84787878867b7b7b847c7c7c83787878847a797a877878788f787978947e7d7e967b7b7b8f8c8d8c7f908f907a8e8e8e7c87868780828282827d7c7d827a7b7a8377767783717171817472748273737384787878857d7d7e817e7f7e827e7f7e817e7e7e7e7c7b7c827b7b7b877d7d7d8a848584878a8a8a868a8b8a888c8d8c8786888685808180867f7f7f877d7b7d897c7d7c8a7a7a7a897b7b7b877c7c7c847c7c7c807d7d7d847c7d7c8e8485847f898989888687868c8787878d8a8a8a8c88888889898989838989897b8484847c868586778686867787868677868586798b8a8b7c8888888482828283898989798080808286868682848684828686867f878787828381838584868484858685828685868483828386878687908c8c8c9e8889889d85858588808080828687867e8b8b8b7e8c8d8c7f8f8f8f7e8c8c8c7e8989898089898983818381867f7f7f857f7f7f837d7d7d817c7c7c807c7c7c7e7b7b7b7e7a7a7a847b7a7b84807f8090838383897b7c7b847d7c7d837b7b7b8479797984757575867474748578797887797979897b7c7b897c7c7c877d7d7d837c7d7c7f7d7c7d81828182817777777672727285767676867c7a7c8a787878887171718a777577837c7d7c84858585808586857b8988897b89898978878887788b8b8b778384838580818082807f80748383837e7f7f7f818787878588878884898889828a898a828888887f8384838282828285848384848788878a8585858d7f807f8f7877788e7676768877787784767676827b7b7b8385858582858485828d8c8d8186868684888988848a8a8a8489888983868686838181817f7b7c7b7d7a7a7a7e7c7a7c837c7b7c8b7e7d7e898585858487878782838283817c7d7c828381838184848482838483837e7f7e837e7d7e8376767683767676827575757f7374737c7677767d7677767f8484847b83838395939493909b9b9b899b9b9b869b9c9b85949394818c8b8c7f8e8e8e7a8a8a8a758c8c8c738c8b8c7a8383837583838377878787848887887b8989897d8e8e8e84898a898584848486848584838383838286878684878887858888888a8f8f8f948d8e8d8c959495849b9a9b86959595878d8d8d8686868684838283837c7c7c827c7b7c807d7d7d827e7e7e847f7f7f8081808182828382847e7f7e827d7d7d807d7d7d818081807d8483847d87868780858685828888888c8281828a848384878786878084858482888788828787878184848482808180828180817f7b7c7b7c7978797d7574757c767676797574757c747474837676768f7b7b7b97818081937c7b7c8a787878857c7b7c8280808081818281828484847f8484847a808080797e7e7e747f7f7f767a797a778281827c8080807f80808088868586888282828683828387868686868685868481828184818181858181818e848384888182819984838488808080877b7b7b827b797b87787678867c7c7c847d7c7d827e7e7e7f7c7c7c857d7d7d82868586838484848382838284828282818384838083838381838283807f7f7f7f828282838483848084838480868686888282828a7b7c7b897b7c7b827d7f7d8480808087818181818384837f8585857d8384837a807f807b7b7c7b7e7878787d7777777d777877847b7b7b887c7c7c8a7c7b7c8b757675886e6e6e8b6b6b6b87696969896e6f6e847374737f797a797d7879787b7e7e7e77818181717e7e7e798888887b8483847f858585878a898a8684858487818281848383838383828383808180827f807f85818081858282828384848484828282897c7c7c8b7070708b71717189777777867b7c7b887d7d7d857f7e7f847e7e7e838081807d8786877f7e7e7e7b7a7a7a808686867f8585858c7b7a7b7f7f7f7f827e807e818180817e838283808382838183838381838283838181818a787878877e7e7e847f807f83808180837c7d7c82797879827979797f807f80807e807e7e7c7c7c827f807f867e7f7e867f807f877d7d7d87797979897a7a7a857f7f7f878281828b8280818d8584858e85868589838483848686867e8686867e8182817a8484846f8284827e838583788c8b8c7e8c8b8c8683838386807f8083807f80817e7e7e807f7e7f807e7d7e817c7c7c847d7d7d847e7e7e837e7f7e837f7f7f837f7f7f857f7f7f897e7d7e897676768d7e7e7e827a7a7a857574758273747382757675837474747c7878787b808080867777777e7372737f72727280676867826a6a6a826d6c6d806f706f8073727380777777817b7a7b817c7d7c857b7b7b88797879877f7f7f8581818185808080828181818283828381807f808483838383838283878988898e8684868b8484848783828387828282838181818a8586858d8585858e8686868c8987898d8b8a8b908c8c8c879191917c8888887c838383778081806f8383837b7d7e7d7e7f7f7f85818181848080808281818181807f807f7e7e7e7d7f7e7f7b7e7e7e7e7a7a7a817d7b7d7f7c7b7c7d7c7c7c7e7b7c7b7d7b7a7b7f797a7984797979877676768875747584797a79857a7a7a827d7e7d8380807f82828182817a7c7a7f7a797a7f7777777f7d7d7d808685867f86858681838283837f7f7f827e7d7e827d7c7d807d7d7d837f7f7f83807e80827b7b7b85797979887e7e7e827d7d7d837c7c7c7f7e7d7e8385848582808080857d7c7d877a7b7a887d7d7d897d7e7d87818181858281828582828286838283878080808d8484848b8282828a8080808b7d7d7d8d7b7b7b867a7a7a7d7c7b7c79797979757c7c7c767c7c7c7a7e7f7e837e7e7e867c7b7c837b7b7b837c7d7c7f7c7b7c7d7a7a7a797a7a7a797a7a7a7b797979807776777e7677767c7778777b787878797777777b7778777e7878788279797985757575826f6e6f826e6d6e806b6b6b826b6b6b816c6d6c837a797a837877787f777877837978798279797983807f808082828280828282828283828384838482818181838382837e8080808384858484888888888d8c8d858e8f8e838180818183848383838383827e7f7e8581808187818081877c7b7c87797879877b7a7b88807e8087808180857e7d7e89808080908180818e7f7f7f8c8181818b8181818a808080857c7c7c7c7676767675767577767776737b7b7b7884848479838283817c7d7c8177777782767676807777777c767776797474747e7574757b6f6f6f7f7171717e7170717c7172717a7273727a7676767b7c7c7c7f8280827d82818280808080817f7f7f807f807f808080807f8181817e7f807f847b7b7b7e7e7d7e8282828282848584857f7f7f867e7e7e858484847e888888828283828285848584858685808686867e8787878182828283838383867b7b7b8078787880878787838c8c8c84868686838c8c8c858c8b8b858d8d8d868787878686878683838384888484848c81808185848484897e7d7e8a7c7d7c8a7c7c7c8c7d7d7d8f818081897d7e7d837b7b7b7a7b7a7b787d7d7d7a808080778282827c8485847b8686867c8886887f828182827e7e7e817a7b7a7d767676787271727d7777777f7d7b7d807777777e7474747d7676767c7878787c7d7c7d7e807e807f82818281828282828182818282828283848584828887887f8282827f8281827f7f7f7f827d7d7d8a858585818a8a8a8381818186838383868080808283858387858685878485848484848482858585808887887f8687867f828282827f807f8581818188848484868a8a8a8388888883828382837b7b7b857a797a87797879897c7c7c897c7c7c8a7a7a7a867f7d7f8a7d7e7d88868686878886888b848484878080808a818281848383837e8484847a8586857b868586788787877788888880939393849192918193939380929192848b8b8b848787877f7f807f7c7b7c7b7d8281827d7f7f7f7d7f7f7f7f82828283838283808989897e818181828081808481818184807f80837e7e7e827e7e7e817d7d7d7f808080837e7e7e7d7d7e7d7e7e7e7e837e7e7e857c7c7c8684848482858385887e7e7e857e7f7e837e7f7e82838283848180818480808083818181828181817e8585857c858585848081808880818088818081888282828a8c8c8c849c9d9c85a1a0a186a3a1a3869f9e9f8a98979889959595878e8e8e8a8483848a7f807f85797a7986807f80828382838486878685878787848a8a8a828c8d8c808e8f8e80908e907e9393937d95959582868786838181818381808180838483847e7f7e837b7b7b818282827e8485847f8485847f8584857e848484808382838883838387898a8a7d8f8e8f83807e80857c7c7c847a7b7a857c7c7c817878788278797881787978807c7e7c7d787978807d7d7d807f7f7f887d7d7d867979798686868686828182837a7a7a82787878837a797a867c7b7c837c7c7c817c7b7c7e7c7d7c7e7f7e7f7d8281827f818181857d7c7d857c7c7c867c7c7c857d7c7d84767676847070708372707283757575827c7b7c83828382848687868a90909087909190848e8f8e869190918692919284909090838d8e8d878c8c8c89898989888b8a8b838889888282838284808080867f7f7f818483848484858483888888858d8d8d868e8d8e858989898288888883858585828485848182828282808080827e807e837c7c7c87828182828a8b8a837d7c7d82777777837d7c7d807a7a7a8175767581727272807576757f7e7e7e82848484827e7e7e857c7a7c82777777857778778576787684777877888182818384838485797a79817b7a7b807b7a7b787a7b7a7c7c7d7c7c7d7d7d797e7f7e7a7d7e7d7a7d7c7d7e7c7b7c7d7c7c7c7f8080807f82828282868586858e8e8e8a9191918b9293928a969696898e8f8e878989898785858584818181837f7f7f828080807f81808182807f80877e7e7e897e7d7e848081808183838383838383888d8c8d82868686848586858385868582838383838685868582828284818081857f807f857d7d7d827b7c7b847f807f837b7c7b82797879827675768675767580767676807776777c7878787c797a797c7e7c7e807a7a7a88808181868686867f80808085787878877a7a7a887d7c7d8a7a7b7a8c8283828c898889898889888789888981858785808685867c8888887a85848579838383758584856b87878772888888788e8d8e7f92929280949494849595958493949386919191898f908f8a88888889878687888180818386858686868786828d8e8d818a8b8a82858585868686867c8585858085858584838383878483848684858484898a89838b8c8b8383828381848384858181818380808083808080827e7f7e847f7f7f847f7e7f867e7e7e857d7d7d827b7b7b8276767682767576817472748173737383717271806e6e6e806c6e6c7f706f7083727272877a797a847e7e7e8982838287868686888c8c8c8c8b8c8b8c8484848b8182818c8282828d8483848b8483848d858585878786877f898989819494947f979697799697967e969896809999998097979782909090858a8b8a8582828286848484878584858487878784898889878888888985858583838383858787877e8484847d88898882888888818888887c8989898582828283868686858686868588888886878787858787878388878885838483807e7e7e807c7c7c83797a79857a7a7a847c7b7c827c7c7c847e7e7e857d7c7d847a7a7a827979797f7a7a7a8379787981797a797f7877788176777682767676847a7a7a817c7c7c837f7f7f867f7f7f88868686878a8b8a878b8c8b898c8c8c8a8c8c8c8b8c8c8c89898a8988898a8988858585878484848982828286818281868586858688888886858685848283827d8889887f8c8b8c818485847e8384837e84848481888988828d8d8d878c8d8c868d8d8d848b8c8b82888788858788878588888886858585868383838184838486808080877f7f7f84848483808685868286868683868586848686868382838285838283847f807f81807f80858080807e7d7d7d7e7b7c7b817b7b7b857b7c7b85797979827e7e7e847d7e7d85808080858281828282848282838483817d7d7d7f807f80807f7f7f817c7c7c847d7d7d837a7a7a817b7c7b82818181878484848a83828388858585858a8a8a86888888888a8b8a888a898a89898a8987888988868686868b8181818a7f7e7f897e7e7e8a7d7e7d89848483848a8b8a7f8b8b8b7e8788877f8d8e8d7f8e8d8e7d8d8c8d818c8b8c818b8b8b838a8a8a8688898884898789818585858282828282818181847f7f7f857e7d7e85757575867a7b7a827e7f7e887b7b7b837777777e7575757f787878827b7a7b83797879837a797a83777777837778777f787978877c7b7c817979798280808080807f808381808185818181848484848585858586828282847e7e7e807a797a817f7f7f80808080817d7c7d867b7a7b857d7d7d837f7e7f7f8182817b8385837e85848580878787868585858684858484838383848483848583838383848384848483848484858485838483878383838882828287848484888382838a8283828482828282828282817c7d7c827c7c7c817e7d7e82808080818282828284858483898989868585858284848482838383807a7a7a82817f81867d7e7d82808080837e7e7e847777778576777683797979807676767f7b7a7b82767676807272728272717286717171847878788276777684787878847a7b7a85818081818181818485858582858585847e7e7e83807f8086808080827d7c7d7f767776847d7c7d817c7b7c7f7c7c7c8080808083828182847c7c7c847b7b7b827e807e828181817d848584808b8a8b81898a89828687868484848483858485838482848481818184838283848483848683838386838283868382838a868686858585858b898989828485847f8685867f8787877d82838280808080817e7f7e807d7e7d827d7d7d847b7a7b877a7a7a857a7a7a84797a79847d7e7d817a797a847a787a8377777781797a79807d7c7d7e7879787e7474748278787881777677817b7b7b827d7e7d837f7f7f827f7f7f80787878817676768476767687767676836f6e6f837372738174747481767676817a7b7a83787978817777777f7c7c7c80808080837d7c7d847d7d7d807e7d7e837e7e7e8282828282828282848382838a83838387898989848f8f8f809090907e8c8c8c7f8887888486878681868586808485848282838283808080858181818581818186807f8084828282887e7e7e80828382897e7e7e818585857f838283828282827f8382837d808180807f807f838282828683848386828282857e7d7e8a7978798a797a7989797979887b7b7b887c7c7c867c7b7c85797a7983787778807c7c7c82808180858483848582828283828282848282828785848583868686817f807f817c7d7c817b7a7b857475748285848581808080828080808182828282838383818383837f8080807d7f7f7f7b7f7f7f80807f8081808080817e7e7e837e7e7e867f807f828081808481808186807f80897b7b7b8780818085888988808e8d8e7e8b8b8b7c8888887d8181818181818083818181827e7f7e8480808083808180847f7f7f847f7f7f847d7c7d7f8586858a838483818282827d7e7d7e827e7e7e807f7e7f7b8080807f81808186807f80888181818783828384858585878686868d8080808e7d7d7d8c7e7e7e8b7e7e7e8a7d7e7d8c8181818a8281828882818288858685898484848683838387838483878383838b8a8c8a7e8686867f8081807f83838381848484818686867f8584857f8485847c8484847b8483848181828180848484828788877e8c8c8c82888888808687867f8585857f848484817f7f7f877a7a7a83817f81837f7f7f847f7e7f867f807f8679797986777777847f7e7f808382837b7f7e7f7c8283828081828183828182847e7e7e837f807f848081808383838383838383827f7f7f8282818286808080837f807f7b848584837d7c7d807e7e7e7f8281827f8485848e8d8e8d8b9b999b85a2a2a27ea2a2a282919191878989898f7e7e7e8e7e7e7e8e7e7e7e8d7e7d7e8d8787878f8484848e7f807f8b8385838d868786939c9b9c8cb1b1b17da6a4a66b7e7d7e7e7e7d7e818282828284828480848484818584857e8586857e8988897e8b8a8b7f8888888389888983888788818484847d8485847c8686867f8486847e8484847e8585857e8484848282818285797979847a7b7a837b7b7b847d7d7d877d7d7d86777677827271727f7574757c7a7a7a7f7f7e7f80808080817e7f7e837e7e7e857c7c7c827e7e7e827e7f7e817e7d7e827d7d7d837d7c7d847d7c7d877a7b7a818484847d858585837c7d7c81848484858586859b8c8c8c95a3a3a38db7b7b787bebfbe7fd2d3d273d4d2d47cb4b5b491b5b5b58fc2c1c284c8c8c87dbbbcbb8fbec0be93c6c6c68ec6c5c686c3c2c37c9a9a9a6667686762676767847c7d7c848383837f848484808686867f8687867e888888798586857c8585857a8484847c8384838182828282818081808082807f7e807e808281827f8382837f838383818989897d8586858085858583828282827e7e7e847c7b7c857c7d7c847a7b7a827b7b7b807a7a7a7e7b7b7b807c7c7c817d7c7d807d7c7d807d7d7d827d7c7d86797a79847c7b7c827e7d7e817e7d7e837b7c7b827c7c7c847a7b7a857b7a7b88777777807e7d7e8487868784858685989594959f9f9d9f9b848584927675768b8b8a8b7f908f907e98989878b1b1b186b3b3b37dafb0af83b5b6b587b6b5b6829697967f7c7d7c7d6768676f595859807e7f7e8a9595958d9899987e8281827f8282827b878887788989897d8888887b8585857d85858578848584798584857c83838381858585818a898a7e8a898a8283848384828282827f807f81818081837a7a7a7e7f7f7f80808080817f7f7f81838283868686868582828283848384828282827f8282827f8081807e7f807f817f7f7f817b7b7b817c7b7c817b7b7b837a797a837676768476767684787878868281827d78797886777677847a7c7a867e7f7e857f807f857f7f7f878181819e84858498818081918e8c8e8f8a898a877676768274737485807f808885868583888788807d7d7d7f727172797877787a898989778888887983838380a1a1a1819393937c727372776d6e6d858c8b8c7e8e8e8e7c8989897c8787877b8484847c8685867d8484847c8483847b8485847b8383837f8181817e7a7b7a7d7879787d797979807778777f7b7b7b807c7c7c83807f807f818181817f7f7f838282828782828287808080847e7e7e8382828284838383808383837d8282827d838483818383838285848581838383818686867f86878682838383848081808a7e7e7e89818181777d7d7d8e8281828b888988878a898a82898a897e898989978d8e8d9a959595958d8c8d8f8787878b888988878b8b8b878d8d8d858d8d8d848686867f8281827e8585857e8181817e7576757d7979797b8180817c88888878808180768585857e8b8b8b8b8988897f8382837a7f7f7f818081807b8383837b8585857c8585857e8182817d8382837d8281827b8181817a8081807c7d7d7d7d8081807f84838482858485807f7f7f807d7c7d847c7c7c818080808281818181808180847e7e7e867c7c7c86807f8085808080837f7f7f807f7f7f7c808180828687868387888782888988828887888287878780868786808686868385848587838483827b7c7b7b7c7c7c8f8787878985848584858585828686867e8585859d878787988a898a928a8a8a8e8988898c8687868681808185818181817d7e7d7d7979797d7575757a7372737b7171717d7676767d77777781787878817b7c7b7a858585778a8a8a7c8e8e8e83858585828080807f848384818485847f8585857f8383837d848384808181817e8181817f7f7e7f7d7e7e7e7e7e7e7e7d8180817d8283827d7f7e7f807b7a7b7c8080807d818181817f7f7f817e807e8181818182808080837f807f837c7d7c857c7b7c857c7c7c837c7c7c807d7d7d808080808583838382848584828485848282828281858485828786878288888885888788898b8a8b838a8b8a8a9899988f9d9e9d779191918684848483858585828484849b8686869a89898993888788897b7c7b8576747683737273816f6e6f816c6d6c7f717171807b7b7b787576757b757475807473748074757482777777877a797a827b7b7b7b7c7c7c7d828382808584858087878782848584828080807f7f7f7f808180817f8180817d7c7c7c7d7c7c7c7f7d7d7d7e818081818585857f868586808786877d8a8a8a8e89888981878887818b8a8b828e8d8e818c8b8c81888888808a8a8a80888888838a8a8a858c8c8c858c8c8c848a898a8183848385818381857f807f84808180828180818180808081818281838583858685858587888688848283828b7d7d7d8e797979877070707778787885868786858484848b9696969a969696958d8c8d8a82818287818081837d7d7d837d7d7d837b7b7b837c7c7c817c7c7c7d75757479797a797b77777780767676827676768479787989787878857a797a84808080848383837f7c7d7c7f7978797e7b7b7b827e7f7e827f7f7f817f7d7f807e7e7e7c8586857d8585857d86878682868686808383837f8484847f8687867f868686868282828883848386898989858d8c8d859090908593939386909190848f8f9087909090848a8a8a808484847f82818282888888838a8b8a83868686828282828280808082808080818282828184848485818081877c7c7c837b7c7b897d7e7d87787a7884818081899090908d99989990aaa9aa92a5a5a592a6a6a68a9494948283838384808180848080808480808081828282827e7e7e818081807d808180767c7d7c7b7e7e7e7f7b7b7b877c7e7c86818081867a7a7a84787778847978797e7979797d7d7d7d807c7b7c7f8180817f8585857a818181757f7e7f7b7e7d7e808889887e8889888089898981898989808889887f8b8a8b808a8a8a818b8b8b838c8b8c868988898784848484818181847d7c7d827f7e7f827d7d7d848283828684838483898a89828d8c8d818f908f81919091828f8f8f818d8d8d7f8a8a8a7e8b8a8b7f87878780868686808b8b8b848b8c8b868b8b8b889090908b9395938b999a998c9898988d97989794929292918a898a8f8e8e8e8b8d8c8d828e8d8e8491929184908f90828f8f8f7f8686868183848384838383838383837a807f8078838283788180817f7c7d7c877d7c7d827373738573727381777577857b7a7b807f7f7f7d777877847d7d7d81868786808584857b8687867b89898982898a898183838381858585808686868184838482828282838384837f818181818384838384858483838383858183818487878784898a8987898a8986909090848e8f8e858a898a83818181817f7f7f818181817d8383837d8585867e8b8b8b7d8f908f7d9191917f9192918590919083959595849292928593949389939493899092908a8d8e8d8a8989898c8c8b8c908b8c8b928c8d8c91828282868080808282828281848384838787877f8687867e8e8e8e818a8a8a818584857e7f7e7e7c7f807e79858585788a8a8a7f8d8f8d7f86858680858485867f7f7f88807e808978787883797979878786878c8788878582828281848484818584858185858583838383847f807f838181818082818281818181858383837f7e7e7e81828282818281828582818284808080857f7f7f857a7a7a84777777877b7a7b847b7a7b837b7a7b7f8281827f898889818a8b8a808c8e8c8292919283929292839392938194939481989998819898988797959786969696849798978694939488908f9088929192878c8c8c898a8a8a8a8c8c8c8b8d8c8d8e8988898f8b8b8b8887878782848384847f807f83818181807d7e7d7b7574757d7a7a7a7e7d7c7d7f7d7e7d7c7e7e7e7c7e7d7e7e8786877f8d8e8d7f8f8e8f849594958797969789959695859b9a9b829595958693939384878987828181818483828382818181827f7e7f827e7f7e807e7f7e7f7d7d7d7f7c7b7c7f7d7d7d827a7b7a807e7e7e817e7e7e82808080837f7f7f817f7f7f81838283858c8c8c8992929288929292828e8f8e86909090859291928492919283909190838d8e8d888a8a8a898b8b8b868e8f8e83898989848281828483848382848484857f807f8183828383838383857a7b7a857a7a7a837f7f7f8a80818088807f80887e7d7e8c7b7c7b8a7a797a8678787883797a7984787878857b7a7b81807f807f8484847e808080817f7f7f7d7d7d7d7b8181818181828184848584818b8c8b808f8f8f818d8e8d82898989858888888388878882868586828484848483828381828282847d7c7d7e7d7c7d7d7c7b7c7f7e7e7e797b7b7b797b7b7b767e7d7e787c7d7c7a7d7c7d7a7e7e7e7b8181817e838483808a8a8a859292928a9695968b9595958c939393898c8c8c878587858683848384818081847f7f7f808080808180808084808080897d7c7d867d7e7d82818181818282828682808282818181838483848284858484898889868e8f8e868c8c8c858a8a8a888b8b8b8a88888886858485857d7d7d8878787884757575837676768477767785757675807071707c6d6d6d78646464845b5b5b826263627e6e6e6e8074757381717171826e6e6e8173737382737273827676768778787885797879857d7d7d8984828484818281807e7f7e807d7d7d7d7b7a7b787c7c7c7e7c7d7c6c8586856c858685748988897a908f907f939393809696968397989785949494869495948a8d8d8d8b878887888685868681818185848484838c8c8c818e8e8e80888788878787877f8585857d86868683838483868283828883838384878687838a8b8a868c8b8c848b8a8b82868586848787878385858583858385838484848482838285818081877f7f7f85787878837b7b7b867c7c7c8375757580717171826d6d6d846e6d6e7f6a6a6a7c6a6a6a7b7171717d7575758073737383706f708570717081737373826d6c6d886e6e6e887675768a7677768a7979798d7f7f7f8b8585858b85858584848484808384837e848484778686867b838283798383837e9a999a82949494828e8e8e868788878482828287838383858584858388878884878787898987898682838284868686818686867f8585857f898989838788877f8b8a8b818384838485858583868686868787878687888786888788838788878486868686838383808382838383828384818181837f807f83808080837f7f7f847e7e7e867f7e7f857c7c7c837c7c7c8278797882747574807172718171717183727272826d6d6d806b6b6b806b6a6b816e6e6e8673737387747474877a797a887e7e7e868281828b8887888d8584858c8182818b8182818d8382838d8382838a8585858c858685848686867f8c8c8c829695967a9697967b97979780979997808283827d81828180878787808a8a8a868c8c8c878d8d8d868e8e8e828a8a8a838787878688888885868686878485848184858484818181867f807f8682818281868586808887888385868584868686828585858481818185818281827f807f82808080857f807f7d7e7e7e827b7b7b847a7a7a847b7b7b827c7c7c827c7d7c857d7c7d857d7d7d837a7a7a8178787880787878837a7b7a80797879807777778176767682777777817b7a7b817d7c7d837b7b7b8785848588878887858c8c8c898c8c8c898c8c8c8b8c8d8c898b8c8b8a8989898888888887868586888383838881818187838383858787878687888786848484818585857e8b8a8b7f8788877e8d8d8d808e8e8e828b8b8b818b8b8b858a8a8a85888888818786878283838381818281847f7f7f858181818478777887767676837f7f7f857d7d7d87787878807675767e757675817b7a7b837979798379787984797a79847777778178787780787878847d7d7d7c7d7c7d807b7b7b837b7b7b85797a79847a7a7a827e7e7e857f7e7f85818081838182818385858581828182817b7c7b7d7f807f7f7d7e7d817d7e7d847f7e7f8484838482848584848b8b8b8a87888789868586868a898a858b8b8b878c8c8c898c8b8c888a8b8a88898a8986888988888585858b8282828a8282828a8181818a83838386888888828b8b8b7d8a898a808c8b8c7e8e8f8e80808080818281828183838383878787848787878586858680848584837f807f807e7e7e847e7f7e847e807e83828182847c7b7c8476767686797a798078797880797a7981787978817373738071707184717171867574758179797982757475867d7d7d82787878817e7d7e817f7f7f817f807f8580808084828282848584858784848485808180827b7b7b807777777f7f7e7f807e7e7e7d7c7c7c807d7c7d8382818285878887828787877f86858686848483888787878888888886878787858787878586868684858685848686868585868584858685868484848787858787878787898785878c858685878384838385848580828282807e7e7e807e7d7e7e8383837f8383837f8483848280818085808080867e807e8482828283848584838a8a8a81868786848383837f8080807f8181817f7f7f7f7d767776807676768277777780787878807e7d7e827e7d7e83818081817b7b7b807675768477757785747274867d7d7d847f7f808282828281808080817c7c7c857c7c7c86808080857e7e7e82707170806f6f6f7f7271727e7372737f7979797f7f7e7f828585858587868785898989858c8b8c858d8c8d878e8d8e878b8b8b888c8c8c87898a8987848484868383838583838386838483858584858585848588838383898483848a8484848d8484848c85868585888988818989897b898a89798887887d838383817e7f7e828281828385858584838283827f807f837a7b7a83797979847b7b7b807c7c7c81797979817877787d7573747b7475747c7576757e7c7d7c808180818181828183807f808080808083808280838181817f8181817f7b7b7b837c7c7c817a7a7a856e6f6e847070708275737582777877807b7a7b847474748371717180707170847f7e7f8686868683888788818d8c8d808b8a8b818b8b8b818b8a8b8586858687878887858b8b8b868c8b8c858c8c8c868c8c8c868c8c8c848c8d8c848d8d8d868c8c8c86898989898485848781818187818081888383838d8383838d8181818d8181818a82818284818181808281827e8484847c8586857d848384787f7f7f7c7675767d6f706f847a797a84868686838788878689898983828082817a797a7e7b7a7b7b7c7d7c808786877f8c8c8c818f8e8f818d8d8d82888988808586858280818081838483837e7f7e847e7f7e7f82818281808180828282828084848482878887808585858484838483858585818a8b8a83898a89828787878384848483868686848485848282828281807f80807d7d7d7f7f7e7f808283827f88888885838383858686868385858584868586868585858586858685858585858484848687878788888888878887888685858589838383868383838a8282828b8282828a8182818785858584828282808180817e8282827b8383837983828375828282758182817b807f8082797879866e6d6e7e6e6c6e7e7272727c7a7a7a81828282828586858283848383808180838888887f8c8b8c808786878187878781868586808787877f84848480808080827b7c7b827b7b7b827f7e7f817e7e7e7e7e7d7e807f807f82828382848484848483858383858585868586858185868581858585828585858287888781878887808887887c888888798a8a8a7c8a898a798b8b8b7d828282878484848081828182848384868484848584848485848484868587858586878687888888858b8a8b848b8b8b8b8484848a8484848a8283828a82818289818181847e7e7e807d7c7d807a7b7a7c7e7e7e79808080768080807a7e7e7e797f7f7f787f7f7f7c7e7e7e7d7d7d7d7e8181817d8483847d8484847f8384838184848482838383888586858785868581858685808888888089898982868686808685868082838280807f807e7b7b7b7d7877787e7877787a7576757b78777880797a79857d7d7d88807f80877d7d7d857e7f7e8484838481858585818585858282838283828182818484847f82828279808180797f7f7f7d86868670818081828a898a7e8686867f8b8b8b828b8a8b878483848783828387828182868081808882828287848484878687868887888789878687898686868684858488818281887f7f7f857e7e7e827e7e7e7f7c7b7c7e7b7b7b7e7c7c7c7c7e7d7e7e8081807f7e7f7e7f8182817c8583857e8383837f8282827e8383837f8484847f8181817f848484818687868a7e7e7e867d7c7d827d7d7d84807f80877f7f7f84818281808383837e8484847b8381837b7e7f7e7c7b7a7b7d7777777d777877807c7a7c877b7b7b897d7c7d877d7d7d857a7a7a877b7a7b85787878867c7b7c837c7c7c807f7f7f81818181807e807e7b82828273818081767b7b7b757c7b7c788181817c7f7f7f858585858883838387828282868283828883828388808080867f7f7f887f7f7f89807f80887f807f898182818d8180818a7d7d7d877d7d7d897c7c7c8c7a7a7a867c7c7c837d7d7d807d7c7d7d7d7b7d847f807f818282827f7e7e7e7c8d8e8d84848484887d7c7d7e7e7e7e828080807e8080807e838383808181818080808082818181857d7e7d85797a798a7e7e7e8381818183808080837b7b7b827a787a807b7b7b7f7f807f7f7c7c7c807f7e7f85807f80867f7f7f86808080877b7c7b877b7b7b867d7d7d86828382888181818a8585858c8686868a87878785868686818486847e8383837c838483758383836e868686808787877a848384858787878786888687838383858283828382828285808180847f7f7f857f7f7f86808080858181818582818287818081897877788a7776778a7575758a7b7c7b887c7b7c877c7d7c837c7d7c847e7e7e808383837e8483847d7d7d7d82807f80817070707d7172717f6b6b6b816b6b6b83696a69826f706f807170718074757482797979817b7b7b827d7c7d88767676877f7f7f8681818185807f80837e7e7e8182828282848384837e7f7e82858585858484848b8887888d8585858a8383838782838284818181868485848c8686868e8989898e8687868b8989898d8a8a8a8f919191808e8f8e7a8685867c81828272818181768484847d868686778f8e8f858988898681818185807f80827f7e7f807e7e7e807e7d7e807d7c7d827d7c7d857e7d7e837e7e7e847f7f7f837f7f7f837f7f7f87808080897a7a7a897979798780808086767676837474748174747483757675807576757b7c7d7c7f7777777f7a7a7a81838483808888887f85848583818181837e7e7e837f7e7f807a7b7a837f7f7f837f7f7f837e7f7e847b7b7b8a7c7c7c837b7b7b837c7c7c807d7e7d8181808182848484857d7f7d857c7b7c877e7d7e897a7a7a89818181868080808583838387818381868181818a8181818c8484848b8281828a807f808c7c7c7c8b7a7a7a817a7b7a7c7d7c7d777e7e7e758081807a7f7f7f7c82828284848384848181818381828182808180808080807e7e7f7e7b7e7f7e7d7d7d7d7f7a7a7a817d7c7d7d7b7c7b7d7c7c7c7e7b7b7b7d7a797a817a7a7a8676777687757575877a7a7a847c7b7c837d7e7d837f7e7f83838383827f7f7f807b7b7b827c7b7c807b7c7b837a7b7a827d7e7d828484847f868786838584848487878783878687838584858384858484868786848a8a8a868a8b8a8694949483888988828080808587878781818081837e7e7e86828182867c7c7c887a7b7a86797979867c7c7c887f807f86808080887d7d7d8c7f7f7f8f8181818c7e7f7e8c8382838a84848486848484828282827c8282827b8887887b8b8b8b7b8d8d8d808e8d8e868887888585868584858385838282827f7f807f7d7e7e7e787d7c7d7c7c7b7c7e797a797f7778777c7879787c7878787b797a797b7979797d7b7b7b827e7e7e837e7e7e847c7c7c827877788275757582727172816f6f6f837576758181818180878787818b8a8b838888888487868785878687838d8d8d818e8e8e838c8c8c838a8a8a838a8c8a828c8d8c838a8a8a8585858587878687857a7a7a82818181818c8d8c858d8e8d848a8a8a838d8e8d868c8c8c868c8c8c8688888885878787868483848d84848484838483868281828a808080897d7c7d8c7e7e7e8d8281828a86878686878787828b8b8b808c8d8c859293927e989798819494947e90919082919291808b8b8b8486878681868686808787877a8484847a7e7d7e7e7d7c7d7f7b7b7b807a7a7a7f7979797d7a7a7a7d7c7b7c7d8181818087868783898989848c8c8c868b8c8b858a8a8a838a8a8a828989898187878782858585828485848087868781888788808888887f87888782898989808686867f8788877e8687867f8989898188898884898889838b8c8b858a8a8a83878787858787878684848487898989848989898488888883858485847f7f7f857f807f847f7e7f8482828286818181857d7d7d827f7f7f8a8282828685858589878687888685868b858685858b8c8b838a8b8a88898989888585858e888688819492946f9392937e8a898a7d898989808a898a798b8c8b7d8a8a8a798887887e8786877f8687867d8686868185858582828382828181818382828285848484828687868287888786878887878888888888898889878787868687868385858582848584818787877f868686808382837f8382838085848580868686818789877e8787877c8686867f86878680878787808687868386858686848484878484848482828284828282868485848584848483848384848586858188888882898989828a8a8a82878987828686868387868782858585828484848482828285838383878484848786858687848484857f7f7f7b82828283868686868585858b808180867776776a7f807f7c8484847d858685828282827e8183817b8484848589898986878687868584858584848485848484848584858384848487858585878585858384848486868786878585858a848484898686868a84838487818281848383838382838283848484808383837f80818080838383818383838182828283838283858282828482828285818181827f807f827e7e7e82808080827f7f7f828081807f82828284818181817e7e7e827f7f7f827f7f7f857c7c7c7e7e7e7e817f807f8380808088828282868281828881828188828282888383838482828285818181867f7f7f847e7e7e8180808082807f7f80818181807f7f7f827f7f7f8280808085808080847f7f7f83808080828080808481818184838283848586858586868683858485878181817d808080837e7e7e837f7f7f84808080838080808080808082818081867e7e7e857d7d7d857e7e7e857e7e7e867f807f85807f80867f7f7f857f7e7f847f7f7f837d7e7d83717071836d6e6d807e7e7e828383838482828285858485857d7c7d877e7e7e86807f80848080807f838383837e7e7e807b7b7b807a7a7a857878787d7b7b7b817f7f7f847c7c7c857e7e7e857e7e7e807d7d7d7f7e7d7e837f7f7f877f7f7f86808180867e7e7e867c7c7c877d7d7d867b7b7b877d7e7d84848484807c7b7c7c797979877e7e7e857b7b7b7f7a7a7a7e8282827c82828282818181877b7b7b847b7b7b847a7a7a84797879867d7d7d8580808084818181837e7e7e847f7f7f837e7e7e857c7d7c867b7b7b847b7b7b807f807f7e8080808180808086808080847e7d7e847f807f85808080857e7e7e847f7f7f837d7d7d7e777777797878787c7a7a7a8c7b7a7b7e797979787a7a7a7c7474747c777777807c7c7c857b7b7b898484848488888881868686828283828480808083808080847f7f7f85808180838485858584848485808080867b7b7b847d7c7d838282828482828286818081887e7f7e867e7d7e858181818784848488868686828282827b7b7b7b79797a7979858585837c7c7c7e7979797d7a7b7a817f7f7f847f7f7f837f7e7f887e7e7e968383838c8888887d8989897f86868680818181817b7b7b847a7a7a827c7d7d807c7c7c807a7a7a89808180868383838581828185797a79877a7a7a897a7b7a857c7c7c817d7d7d807d7d7d877f7f7f8a7e7e7e868181817e85848579878787778686867d8484847b868686818485848485858582878787838687868a8b8b8b888d8c8d8a807f80847a7b7a817e7e7e828383838184848483838383818081807d7f7f7f808180818a828182838584858183838381828382817e7e7e7f7676767d7474747d7576758880808090888888858c8c8c828989897c87878775858485788281828083838387838383848383838381818184818181878282828d7c7b7c87777777867b7a7b837d7d7d817f7f7f7f8080808183838382807f80808080808083828380848384877d7d7d857d7e7d847f7f7f817e7e7e7d8080807e7b7c7b817a7b7a867b7b7b887a7a7a897776768a787878837d7e7d7d7f7f7f748181817b8283828383838382807f807f7e7e7e7e7c7c7c827c7c7c807c7d7c817c7c7c877878788679797983777877827a7a7a7d7b7b7b807777777f7979798276757681777677807b7b7b827c7c7c867b7b7b837e7e7e81818081827f7f7f868080808a82818286828182868282828c8484848b8483848a8484847b7f7f7f747e7f7e7b808080827a7a7a817979797a7777777b7575757e7373737b7475747a7878787f7d7c7d81787878807576757f757675827a7a7a817d7d7d837d7d7d8084848482838383828383837f8383838584848482838383828686868385858586848384857f7f7f8881808187807f808c7e7d7e8c807f80867d7d7d79787878767c7d7c7e8b8b8b7e8b8a8b828282827b7878787d7d7c7d7e7a7a7a7e7e7e7e7e7f7f7f82818081827f807f818282827f7f7f7f807e7e7e8583838384818181847f807f85838383838282827f858585808182818781818186888888838e8e8e868d8b8d8989898988828182887e7f7e8683828386838483828787877d8a898a7a8d8d8d8282828282848484848485848185858580848484808282828481828182868686837a7a7a827a7a7a817576757e797a79817f7f7f857a797a857d7d7d847a7b7a847c7c7c817b7a7b7c7c7c7c7c7f7f7f7f7c7c7c817c7b7c817a7a7a837e7d7e86888888888e8e8e868b8b8b848888888187878786848484858484848282828283868586838283828281818184807f80857d7d7d827a7b7a8177767783737373807172717e747474817c7b7c8783838386838483897e7f7e8b8080808b868686838787877f8e8d8e7a8d8d8d788f8e8f7c8c8b8c828b8b8b848d8c8d868c8c8c8785858583848384818889887f878887828484848385858585858585838788877f7c7c7c837a7a7a837b7b7b847d7e7d837d7d7d817c7c7c7f7b7b7b81797979827a7b7a8480808088868586868a8a8a898b8b8b8888898887838383887f807f87838483838687867e8a8a8a7e88888880888888848a8b8a838989898284848484828282847d7d7d857d7e7d817d7d7d817f7f7f837e7e7e837c7c7c837d7c7d827e7e7e828282828380808084808080817a7a7a807d7d7d827e7d7e847c7c7c7f8081807e86868683858685838383838382828284838383868382838783838388848484818383837f808080807f7e7f8180808084808080837e7e7e817c7b7c837b7b7b817a7a7a81767776807777778178787883787878817777778477777782797979817b7b7b817e7e7e7f7c7c7c7f7e7e7e817e7e7e837f7f7f838181818781818184898a897e8b8a8b7f85858581828281837f7f7f847f807f857f7e7f848282827f828182808080807d7f807f85818181858281828a7e7e7e8a7b7b7b887c7c7c877c7c7c84808080868382838582828284868786807f807f827e7e7e7e8585857c868686818585857f8687867f8686867e848484827f7f7f837c7c7c847d7d7d86797879817a797a7c7e7e7e80808080837d7e7d827f807f817f7f7f837f7e7f81808080807e7f7e818384839295959585aeaeae7eb0afb08a9999998ba1a0a18aa0a1a08ea3a3a3889f9f9f748988897c7e7e7e808483847f8585857a8485847a838383818484847f82838281818181818181817e8282828180808084808080827e7e7e7f7d7d7d7f7d7d7d807c7b7c837a7a7a83797979837c7c7c82797979857a7a7a8380808090878887988c8b8c8c807f8080878687829c9c9c7f9495947e9393937b7b7b7b7b828282828283827f8786877a8888887b8585857c8382837b8282827c7d7e7d7d7d7d7d807d7d7d817d7c7d8080808083808080857e7e7e838080807e80818080848584818685868086868682838383867f7f7f838080808787868780878787998c8c8c9189898989868686848686867f7d7d7d7c7a7a7a7d7676767e7e7f7e77848584818989897e8180817f8283827c8484847e7e7e7e7e7e7e7e7e8282827d8484848282828280868586818484848184848484838383848383838180808083818281818181818184838484878687868485848b8787877e84848485888888988c8c8c8b81808183787878827474747f777777797676768075757585787878817c7b7c7f8181817f7f7f7f817e7f7e7f7f7e7f7d8687867f8787877f8686867f888888858686868586868684878787848788878489898980888888818c8c8c8187878780848484808585858584848487868786888a8b8a8d949494909999998a9594958388898882858585818181817e808180787f7f7f837b7c7b84787778837877787d7b7b7b807f7f7f7c8484847b838383828282828083828382818181808281828382828284808080858181818485848581858485808586857f8b8a8b7f908f907f949494859494948493949388919191898b8b8b8c8b8b8b8f88888884838383828282827d8181817f8181817d7e7e7d7a8484847f8b8c8b848c8b8c878a898a848a898a8584858482838283828181817c7c7c7c7b7c7c7c7d7c7c7c7e80808082868686868e8e8e8990909085898a8984898889818787878784848484858585838281828281828182848484858383838684858488828282887a7a7a83767776847777777f7878787e6f6f6f7e737373817a7b7a807e7e7e817f7f7f85807f8084828182828081807f7c7b7c7c7c7c7c768e8e8e7d8b8b8b828b8b8b848d8d8d878c8c8c8785858582838383818a8a8a8187878780858585858485848586858684878787828584858383838383818181847f7f7f857b7b7b8378797880727272826e6e6e7e6a6a6a7f7171718474737485787878887979798a7b7c7b8c7f7f7f8b858585818686867c8d8d8d7b8d8d8d7e87878780898989858a8a8a828888888383838385808080837e7e7e867d7d7d7f7e7d7e827f7f7f837e7e7e827b7c7b827c7d7c7e7c7b7c847a7a7a827c7c7c857e7d7e827e7e7e817b7b7b7f7b7b7b817a7a7a82807f808684848486888888878b8b8b898b8b8b88888888888383838881818186868686818787877e8b8b8b7f8281828183838384828382828282828283838382808080817c7c7c807777778077787780787778837877788176757684797879827f7f7f827e7f7e84808080847c7c7c807474747e7a797a7f7f7e7f848685868289888987888888878889888584848484848484848585858784838489858585888586857f8686867d8181817d7d7d7d817c7b7c82818281837f7f7f7f7a797a7e7b7b7b7d80818080848484818181818180818081808080817e7e7e827c7d7c827b7a7b81808080827d7d7d827e7e7e83858485808584858085858584858585848888888588888885888888858888888787878787828282898282828b818181868282827f8281827b838383777f807f7c7d7c7d7f7675767d7d7c7d80838483838283828287878780878787808685867f8181817f7a7a7a7e7a7a7a7e7b7b7b84808080848081808284858481848484818585857d8484847a8685867a8585858085858584858485868382838683848386878787878787878884848488808080827d7d7d7e7b7b7b7a7e7e7e7d828382818181817f8080807e8282827f81818184808080857c7c7c847f7f7f827e7d7e7d807f807d7c7c7c817b7b7b847c7c7c877c7c7c867d7e7d887f7f7f848181817f81828177828282768080807c828282868484848582828286808080867f7f7f86808080897e7e7e89797979897b7b7b847c7c7c807e7d7e7f808080807877787f797a79817676768277777781797a79827d7d7d877a7a7a847d7d7d817f7f7f82808180848080808a81818186818281858182818c8484848b8484848c8484847d828282768080807a8282828187868783808080807e7e7e7e7d7d7d817c7b7c807c7d7c807c7c7c857a7a7a8779797983787878827a7a7a7f7a7b7a80828182828181818287878782898989838888888288888885888788838585858387888782858585868585858680808088808080868080808b7f7f7f8c807f8088858585808687867e8f8f8f7e8f8f8f838a8a8a828484847d8182817b7c7b7c7e7979797d7878787c7b7b7b808281828484848483808080817c7c7c827f807f7f8584857f868686808787877d868686808788878387878784858585858484848486868682868686838484848383838383828282848181818684848488858485828585858686868687848384748787877e8686867b8687868087868781858585828384838382828284848484858687868886868687848484828384838084848480808180818080808381818183808080827f7f7f8381818182838383827f7f7f827e7e7e827e7e7e817f807f867f7f7f867f807f85808080857f7f7f827e7e7e82757575817d7d7d80828282857d7d7d847d7c7d837d7d7d827d7d7d827b7b7b837d7d7d857c7c7c7f7e7e7e847f7f7f857e7e7e857d7d7d847d7d7d7e7b7b7b817d7d7d7c7979797f7a7a7a837c7c7c8b8585857f858585817f7f7f837d7d7d827f7f7f867f7f7f847e7e7e867d7d7d857d7d7d84808080868181817a807f807b838383818484848383838388838383877f7e7f827d7d7d80828282818080807f81808186807f80818080807e7b7c7b807778778a7e7e7e84828282788382837e7f807f7e7b7b7b7e7878787d79797983797979807677767f7a7a7a807b7b7b817e7d7e837f7f7f8281818184818181878180818981808189818081777c7c7c80878687808081807e7f7f7f80808180827d7d7d7f7b7c7b827e7e7e847d7e7d837e7e7e7d80808083807f80838483848788888886848484838585857f878787827f7f7f837e7e7e827b7c7b8177777781777877858383838784858489828282838787877b8b8b8b808a8a8a8389898984818181818282828281818183818181817d7d7d817e7e7e807c7c7c837e7e7e81848484808685868281818185818081828282827e7f7f7f83808080867c7c7c847b7b7b827b7c7b837e7e7e817a7b7a7b848484808484847f838383807f7f7f847d7c7d7e7c7c7c817c7c7c827c7c7c827c7c7c848182818e939393829a9a9a84999a99838f8f8f7c8383837c8585857c8080807c80808080807f808182828284818181808182818084838484838383848484848d8989898a818181807b7b7b7c7676767e7d7d7d7f8282827e8080807f84848480848484848383838485848581868686808b8a8b818c8c8c868b8b8b8a8d8d8d8b8e8d8e808384837e7f807f7c82828284818081818282827e8282827a848484808585858589898984898989818786878584848482838383838282828580808083767676807171717f717171837a7a7a877e7e7e848383837c8484847f8585858385858583818181827b7b7b807a7a7a82797979817c7b7c837d7d7d827b7a7b7f7b7b7b82828182868787878687878786848484878484847e8686867c7d7d7d807c7c7c7f7e7e7e7f848484808182817f7c7c7c817c7c7c82808080818282827d85848580858585858685868686868687838383867f7f7f7c7f7f7f7f7c7d7c7f7b7b7b817d7d7d847c7c7c807f7f7f837d7d7d857e7f7e89818181828282827781818181838383827f7f7f837d7d7d857b7b7b857979797f7c7c7c8083838380878787818787878485858582868686848282828580808089818181848585857d8a8a8a7f8686867e8281827f7d7d7d818181818583838381808180807c7c7c827f7f7f827e7e7e827e7e7e837d7d7d827e7e7e857e7e7e827d7d7d7e7f7f7f837f7f7f84818181817f7f7f837f7f7f827d7d7d847c7c7c7f8181817f8080807e7b7c7b80797a79817b7c7b817e7e7e838181818783838380828282817d7d7d817b7b7b81818081858281827f84848482838383827e7e7e827e7e7e7c8282827f818081817e7e7e817f7f7f85828282868a8a8a808686867d8282827e848484848686868186868682868686878484847f797979827e7e7e7f8282827f808080807f7f7f807b7c7b817d7d7d7f7f7e7f8384848486848484818282827f8080808281818182818181877f807f7e8484847f828282827d7d7d827d7e7d807e7e7e827f7f7f827d7d7d827d7d7d7f7c7d7c817d7d7d81818181828080807f83838381828282848282827f8282827f7f7f7f827e7e7e7f82828282808080807d7d7d817e7e7e8080808080818181807e7e7e +version https://git-lfs.github.com/spec/v1 +oid sha256:07b30d6cede7aea69a86ff97dd5f29aa8d37fdab4f1dc18ed6b6434eb3f556f8 +size 2796783 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/VertexNormalReconstruction/Waving Vertex.asset b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/VertexNormalReconstruction/Waving Vertex.asset index 51588d9..4643456 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/VertexNormalReconstruction/Waving Vertex.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Examples/Official/VertexNormalReconstruction/Waving Vertex.asset @@ -1,25 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Waving Vertex - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14002\n487;595;979;423;1551.562;678.949;1.590643;True;False\nNode;AmplifyShaderEditor.FunctionInput;1;-1520,0;Float;False;Pos;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;12;-1232,144;Float;False;Freq;1;1;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;3;-1360,0;Float;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleTimeNode;4;-1088,240;Float;False;1;0;FLOAT;2.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;5;-1040,128;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;6;-864,128;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;13;-720,224;Float;False;Ampl;1;2;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SinOpNode;7;-704,128;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;9;-528,128;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;10;-340.4415,27.53598;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;11;-160,0;Float;False;FLOAT3;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;3;0;1;0\nWireConnection;5;0;3;0\nWireConnection;5;1;12;0\nWireConnection;6;0;5;0\nWireConnection;6;1;4;0\nWireConnection;7;0;6;0\nWireConnection;9;0;7;0\nWireConnection;9;1;13;0\nWireConnection;10;0;3;1\nWireConnection;10;1;9;0\nWireConnection;11;0;3;0\nWireConnection;11;1;10;0\nWireConnection;11;2;3;2\nWireConnection;0;0;11;0\nASEEND*/\n//CHKSM=58CCD68E2E8028C56D85BB481BE4FE776DEC1535" - m_functionName: - m_description: Waving in local X direction - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: +version https://git-lfs.github.com/spec/v1 +oid sha256:54830b73119a46f9c3516f5ee316d2642b4d503ace7482d7d76b51cc27d8d378 +size 2763 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset index f4eae3e..11b6ab5 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Bidirectional Parallax Mapping.asset @@ -1,28 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Bidirectional Parallax Mapping - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13705\n487;610;979;408;2081.306;97.63176;1.710001;True;False\nNode;AmplifyShaderEditor.TextureCoordinatesNode;22;-1295.124,60.47374;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;9;-1152.312,532.149;Float;False;Parallax - Scale;1;2;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.CustomExpressionNode;27;-800,0;Float;False;UVs - += plane * scale * refp * ite@$for(int i = 0@ i < ite@ i++)${$\tUVs += (tex2D(tex, - UVs).g - 1) * plane * scale@$}$return UVs@;2;False;6;True;tex;SAMPLER2D;0.0;In;True;UVs;FLOAT2;0,0;In;True;plane;FLOAT2;0,0;In;True;ite;INT;0;In;True;refp;FLOAT;0.0;In;True;scale;FLOAT;0.0;In;IterativeParallax;6;0;SAMPLER2D;0.0;False;1;FLOAT2;0,0;False;2;FLOAT2;0,0;False;3;INT;0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleDivideOpNode;4;-1166.738,231.9931;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT;0.0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;25;-1169.823,366.4736;Float;False;Iterations;0;3;False;1;0;INT;1;False;1;INT\nNode;AmplifyShaderEditor.DynamicAppendNode;2;-1371.897,195.5105;Float;False;FLOAT2;4;0;FLOAT2;0,0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ViewDirInputsCoordNode;1;-1618.191,180.3121;Float;False;Tangent;0;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;10;-1193.709,445.5891;Float;False;Reference - Plane;1;1;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;11;-1488,0;Float;False;Heightmap - Tex;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D\nNode;AmplifyShaderEditor.FunctionOutput;0;-512,0;Float;False;True;Out;0;1;0;FLOAT2;0,0;False;0\nWireConnection;22;2;11;0\nWireConnection;27;0;11;0\nWireConnection;27;1;22;0\nWireConnection;27;2;4;0\nWireConnection;27;3;25;0\nWireConnection;27;4;10;0\nWireConnection;27;5;9;0\nWireConnection;4;0;2;0\nWireConnection;4;1;1;3\nWireConnection;2;0;1;0\nWireConnection;0;0;27;0\nASEEND*/\n//CHKSM=2048ACCD3EDF74303C30AF727B4CFB3C868B5231" - m_functionName: - m_description: Creates a parallax mapping effect with user defined iterations and - reference plane. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 15 - m_customNodeCategory: +version https://git-lfs.github.com/spec/v1 +oid sha256:ed5504bc3022a25bc128dd42e1c1207c884c0fa78d39ebb9ff871b274917bd61 +size 2891 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset index 567173c..9f0f629 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Half Vector.asset @@ -1,23 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Blinn-Phong Half Vector - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13705\n487;506;979;512;774.2847;195.955;1;False;False\nNode;AmplifyShaderEditor.WorldSpaceLightDirHlpNode;2;-640,96;Float;False;1;0;FLOAT;0.0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.ViewDirInputsCoordNode;1;-592,-64;Float;False;World;0;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;3;-336,0;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0.0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.NormalizeNode;4;-176,0;Float;False;1;0;FLOAT3;0,0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Float;False;True;XYZ;0;1;0;FLOAT3;0,0,0;False;0\nWireConnection;3;0;1;0\nWireConnection;3;1;2;0\nWireConnection;4;0;3;0\nWireConnection;0;0;4;0\nASEEND*/\n//CHKSM=CDF922191A60D2395104E4F539CAFDF78289C070" - m_functionName: - m_description: Calculates the halfway vector between view direction and light direction - in world space. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 11 - m_customNodeCategory: Custom Lighting +version https://git-lfs.github.com/spec/v1 +oid sha256:2c1bbff2c468823af30d7ffc63daec07f70218246175bc45910dfcb580b549d8 +size 1556 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset index b31a3e1..6132b76 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Blinn-Phong Light.asset @@ -1,26 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Blinn-Phong Light - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13705\n453;676;971;291;1326.353;428.035;1.807149;True;False\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;36;240,-32;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0.0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.ComponentMaskNode;50;592,192;Float;False;False;False;False;True;1;0;COLOR;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.ColorNode;24;-368,-496;Float;False;Property;_SpecularColor;Specular - Color;1;0;0.3921569,0.3921569,0.3921569,1;0;5;COLOR;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.IndirectDiffuseLighting;34;160,80;Float;False;World;1;0;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;40;27.95053,-118.9381;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0.0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.DotProductOpNode;14;-512,-16;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.PowerNode;21;112,-320;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;25;624,-272;Float;False;4;4;0;FLOAT3;0,0,0;False;1;FLOAT;0.0,0,0;False;2;FLOAT;0,0,0;False;3;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.FunctionInput;52;-1120,-128;Float;False;Normal;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.Vector3Node;53;-1328,-128;Float;False;Constant;_DefaultNormal;DefaultNormal;3;0;0,0,1;0;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.NormalizeNode;64;-784,-128;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.WorldNormalVector;12;-992,-128;Float;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;29;48,-496;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.WorldSpaceLightDirHlpNode;13;-848,80;Float;False;1;0;FLOAT;0.0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.RangedFloatNode;22;-352,-224;Float;False;Property;_Shininess;Shininess;2;0;0.1;0.01;1;0;1;FLOAT\nNode;AmplifyShaderEditor.FunctionNode;51;-832,-288;Float;False;Blinn-Phong - Half Vector;-1;;2;91a149ac9d615be429126c95e20753ce;0;1;FLOAT3\nNode;AmplifyShaderEditor.SimpleAddOpNode;37;432,-32;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0.0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.FunctionInput;43;-128,-496;Float;False;Specular;5;2;False;1;0;COLOR;0,0,0,0;False;1;COLOR\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;60;-48,-256;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;128.0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;47;592,96;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.WireNode;55;-560,96;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;38;832,-32;Float;False;2;2;0;FLOAT3;0.0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.WireNode;56;-528,112;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.ComponentMaskNode;44;48,-416;Float;False;False;False;False;True;1;0;COLOR;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;42;448,192;Float;False;Diffuse;5;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR\nNode;AmplifyShaderEditor.DotProductOpNode;19;-512,-240;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;39;1008,-160;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.LightAttenuation;10;-148.0495,-38.93817;Float;False;0;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMaxOpNode;15;-352,-16;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.ColorNode;26;176,192;Float;False;Property;_MainColor;Main - Color;0;0;0.3921569,0.3921569,0.3921569,1;0;5;COLOR;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.LightColorNode;17;-148.0495,-150.9381;Float;False;0;3;COLOR;FLOAT3;FLOAT\nNode;AmplifyShaderEditor.SimpleMaxOpNode;59;-336,-320;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionOutput;57;1152,-80;Float;False;True;Alpha;1;1;0;FLOAT;0,0,0,0;False;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1152,-160;Float;False;True;RGB;0;1;0;FLOAT3;0,0,0,0;False;0\nWireConnection;36;0;40;0\nWireConnection;36;1;15;0\nWireConnection;50;0;42;0\nWireConnection;34;0;56;0\nWireConnection;40;0;17;1\nWireConnection;40;1;10;0\nWireConnection;14;0;64;0\nWireConnection;14;1;13;0\nWireConnection;21;0;59;0\nWireConnection;21;1;60;0\nWireConnection;25;0;29;0\nWireConnection;25;1;44;0\nWireConnection;25;2;21;0\nWireConnection;25;3;40;0\nWireConnection;52;0;53;0\nWireConnection;64;0;12;0\nWireConnection;12;0;52;0\nWireConnection;29;0;43;0\nWireConnection;37;0;36;0\nWireConnection;37;1;34;0\nWireConnection;43;0;24;0\nWireConnection;60;0;22;0\nWireConnection;47;0;42;0\nWireConnection;55;0;64;0\nWireConnection;38;0;37;0\nWireConnection;38;1;47;0\nWireConnection;56;0;55;0\nWireConnection;44;0;43;0\nWireConnection;42;0;26;0\nWireConnection;19;0;51;0\nWireConnection;19;1;64;0\nWireConnection;39;0;25;0\nWireConnection;39;1;38;0\nWireConnection;15;0;14;0\nWireConnection;59;0;19;0\nWireConnection;57;0;50;0\nWireConnection;0;0;39;0\nASEEND*/\n//CHKSM=DBA09D55D8D8EFECC8FE0BA23BC48A98FCCD82C8" - m_functionName: - m_description: Generates a lighting model using Blinn-Phong reflectance model and - closely resembles Unity legacy shaders. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 5 - m_customNodeCategory: +version https://git-lfs.github.com/spec/v1 +oid sha256:019616e8d946990c2cf3ad817287a2857ffac5d28599815beb368846173dc276 +size 5982 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset index 2de5098..3addb9e 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/BoxMask.asset @@ -1,27 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: BoxMask - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14205\n585;92;1335;966;841.4062;390.9513;1;True;False\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;3;-770.7323,-83.37894;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0.0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;7;-359.1361,-15.58681;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.AbsOpNode;6;-536.6868,-59.16749;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;15;268.7505,-15.58675;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;12;-99.26636,-15.5865;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-1107.93,-142.7251;Float;False;World - Position;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;10;-880.4891,142.5947;Float;False;Size;3;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;4;-1091.939,-4.288156;Float;False;Center;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;17;37.9352,82.87358;Float;False;Falloff;1;3;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DistanceOpNode;13;36.31915,-15.58687;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;-599.6362,161.9639;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0.5,0.5,0.5;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;461.6318,-16.14097;Float;False;True;Output;0;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nWireConnection;3;0;1;0\nWireConnection;3;1;4;0\nWireConnection;7;0;6;0\nWireConnection;7;1;8;0\nWireConnection;6;0;3;0\nWireConnection;15;0;13;0\nWireConnection;15;1;17;0\nWireConnection;12;0;7;0\nWireConnection;13;0;12;0\nWireConnection;8;0;10;0\nWireConnection;0;0;15;0\nASEEND*/\n//CHKSM=B3B832D729B3AA37648FFC3D368D473533835BDC" - m_functionName: - m_description: Box Mask - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:22da57de3bf7b559365b9a123035b633f2cac49e95b0f1614b6a8f5a9f5889ce +size 2720 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset index c230320..1bf9791 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Color Mask.asset @@ -1,37 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Color Mask - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15401\n346;92;1025;714;609.2212;273.3323;1.054284;True;False\nNode;AmplifyShaderEditor.FunctionInput;1;-653.5797,-106.7027;Float;False;In;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DistanceOpNode;6;-448.5804,-174.703;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;14;608.4777,116.7526;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-640.5798,-192.703;Float;False;Mask - Color;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;4;-658.4253,3.963058;Float;False;Range;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMaxOpNode;11;90.87174,229.5228;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;5;-114.1282,184.5228;Float;False;Fuzziness;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;12;-74.12819,316.5228;Float;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;1E-05;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;8;-172.7711,-116.3855;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;10;224.5456,-26.87407;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;7;382.857,35.49149;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;773.5771,78.81425;Float;False;True;Output;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;6;0;3;0\nWireConnection;6;1;1;0\nWireConnection;14;0;7;0\nWireConnection;11;0;5;0\nWireConnection;11;1;12;0\nWireConnection;8;0;6;0\nWireConnection;8;1;4;0\nWireConnection;10;0;8;0\nWireConnection;10;1;11;0\nWireConnection;7;0;10;0\nWireConnection;0;0;14;0\nASEEND*/\n//CHKSM=17BE7B1AD5B755695D444DE4E62340591EEA3488" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:33dbd86d099c79590d31a0b0c0885866f863b070383b5b36bd9cc3179c861a07 +size 2914 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset index 286a8b8..772e4cc 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ComputeFilterWidth.asset @@ -1,22 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: ComputeFilterWidth - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14001\n389;92;1064;673;507.116;202.918;1;True;False\nNode;AmplifyShaderEditor.DotProductOpNode;4;-216,-85;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SqrtOpNode;7;263,-7;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ConditionalIfNode;6;38,-37;Float;False;False;5;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;5;-185,84;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdxOpNode;2;-398,-75;Float;False;1;0;FLOAT3;0.0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-610,-13;Float;False;In;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DdyOpNode;3;-372,94;Float;False;1;0;FLOAT3;0.0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;411,14;Float;False;True;Result;0;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nWireConnection;4;0;2;0\nWireConnection;4;1;2;0\nWireConnection;7;0;6;0\nWireConnection;6;0;4;0\nWireConnection;6;1;5;0\nWireConnection;6;2;4;0\nWireConnection;6;3;5;0\nWireConnection;6;4;5;0\nWireConnection;5;0;3;0\nWireConnection;5;1;3;0\nWireConnection;2;0;1;0\nWireConnection;3;0;1;0\nWireConnection;0;0;7;0\nASEEND*/\n//CHKSM=492807FC2E3C8BD5838861DEE6C6EDB10A2FF2D2" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 7 - m_customNodeCategory: +version https://git-lfs.github.com/spec/v1 +oid sha256:4152156574b4d261ba0f944f53d5ad6fed17177153f6303fd5a78a6a6e630800 +size 2025 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset index a7250c5..5108878 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/ConstantBiasScale.asset @@ -1,26 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: ConstantBiasScale - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14407\n389;92;1064;673;789;458;1;True;False\nNode;AmplifyShaderEditor.SimpleAddOpNode;6;-227,-128;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-392,-184;Float;False;Input;1;0;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-391,-91;Float;False;Bias;1;1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;7;-102,-19;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-392,16;Float;False;Scale;1;2;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;78,-35;Float;False;True;Output;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;6;0;3;0\nWireConnection;6;1;1;0\nWireConnection;7;0;6;0\nWireConnection;7;1;2;0\nWireConnection;0;0;7;0\nASEEND*/\n//CHKSM=917F8D80859772EF16ACCF69C2333B732B3FBEF4" - m_functionName: - m_description: Simple Bias and Scale operation. Output = (Input + Bias) * Scale - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:eead5f52021a2695be84722d25e285ddd88cda35be00c0c5e65c20675d63e3f1 +size 1739 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset index ab1673a..bde96de 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/CotangentFrame.asset @@ -1,37 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: CotangentFrame - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15103\n344;92;1056;673;1041.108;554.3792;1;True;False\nNode;AmplifyShaderEditor.FunctionInput;2;-613.4943,-271.5543;Float;False;View - Dir;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-608.4943,-157.5543;Float;False;UV;2;2;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;4;-592.4943,-397.5543;Float;False;World - Normal;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.CustomExpressionNode;3;-421.4942,-290.5543;Float;False;float3 - dp1 = ddx ( position )@$float3 dp2 = ddy ( position )@$float2 duv1 = ddx ( uv - )@$float2 duv2 = ddy ( uv )@$float3 dp2perp = cross ( dp2, normal )@$float3 dp1perp - = cross ( normal, dp1 )@$float3 tangent = dp2perp * duv1.x + dp1perp * duv2.x@$float3 - bitangent = dp2perp * duv1.y + dp1perp * duv2.y@$float invmax = rsqrt ( max ( - dot ( tangent, tangent ), dot ( bitangent, bitangent ) ) )@$tangent *= invmax@$bitangent - *= invmax@$return float3x3 (\ttangent.x, bitangent.x, normal.x,$\t\t\t\t\ttangent.y, - bitangent.y, normal.y,$\t\t\t\t\ttangent.z, bitangent.z, normal.z )@;5;False;3;True;normal;FLOAT3;0,0,0;In;True;position;FLOAT3;0,0,0;In;True;uv;FLOAT2;0,0;In;CotangentFrame;False;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT2;0,0;False;1;FLOAT3x3;0\nNode;AmplifyShaderEditor.FunctionOutput;5;-204.4942,-327.5543;Float;False;True;TBN;0;False;1;0;FLOAT3x3;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT3x3;0\nWireConnection;3;0;4;0\nWireConnection;3;1;2;0\nWireConnection;3;2;1;0\nWireConnection;5;0;3;0\nASEEND*/\n//CHKSM=D848432022B91999196CE4B6F7A8557013863A11" - m_functionName: - m_description: 'Calculating Cotangent frame without precomputed data - - http://www.thetenthplanet.de/archives/1180' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b020933d20e38df36e8b4c1b3efa59206b7ea3b4da21cc109605d989f228be +size 2535 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset index ad111c8..fd2b04b 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Create Orthogonal Vector.asset @@ -1,33 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Create Orthogonal Vector - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15104\n465;615;1039;403;1446.756;132.3935;1.734783;True;False\nNode;AmplifyShaderEditor.CrossProductOpNode;28;-512,192;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;26;-896,208;Float;False;Vector - 2;3;1;False;1;0;FLOAT3;0,1,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.CrossProductOpNode;30;-96,128;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;29;-336,192;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;27;-720,0;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;25;-896,0;Float;False;Vector - 1;3;0;False;1;0;FLOAT3;1,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;31;-720,208;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;128,0;Float;False;True;Vector - 1;0;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;2;128,256;Float;False;False;Vector - 3;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;1;128,128;Float;False;False;Vector - 2;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;28;0;27;0\nWireConnection;28;1;31;0\nWireConnection;30;0;29;0\nWireConnection;30;1;27;0\nWireConnection;29;0;28;0\nWireConnection;27;0;25;0\nWireConnection;31;0;26;0\nWireConnection;0;0;27;0\nWireConnection;2;0;29;0\nWireConnection;1;0;30;0\nASEEND*/\n//CHKSM=18CFF9C2BBF194BC2C63D4F07354C52613D46DD0" - m_functionName: - m_description: Providing two vectors creates a third one which is orthogonal to - the first two. It uses the first vector as the main guiding vector changing the - second accordingly. All results are normalized. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 16 - m_customNodeCategory: - m_previewPosition: 1 +version https://git-lfs.github.com/spec/v1 +oid sha256:1d0cbc6a71462d56966258cdc115fb6932237f9a440af8b7cb84e69ec429dab6 +size 2537 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset index 785378c..41d9e72 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Detail Albedo.asset @@ -1,30 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Detail Albedo - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15308\n234;92;1334;669;1058.943;684.4172;1.391955;True;False\nNode;AmplifyShaderEditor.FunctionInput;11;-791.7281,-222.1082;Float;False;Detail - Albedo;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;10;-1044.388,-263.2733;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SamplerNode;2;-1374.942,-264.6411;Float;True;Property;_DetailAlbedo;Detail - Albedo;1;0;Create;True;0;0;False;0;None;bdbe94d7623ec3940947b62544306f1c;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;7;-917.0518,-585.9581;Float;True;Property;_Albedo;Albedo;0;0;Create;True;0;0;False;0;None;37e6f91f3efb0954cbdce254638862ea;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ComponentMaskNode;5;-897.4531,2.035467;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;13;-545.7818,-575.8773;Float;False;True;True;True;False;1;0;COLOR;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;3;-621.8271,-138.6786;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ColorSpaceDouble;1;-1143.392,22.29117;Float;False;0;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;9;-388.3632,289.7231;Float;False;Detail - Mask;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;4;-724.7507,221.7417;Float;True;Property;_DetailMask;Detail - Mask;2;0;Create;True;0;0;False;0;None;37e6f91f3efb0954cbdce254638862ea;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;12;-215.2053,-435.8505;Float;False;Albedo;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;16;116.0423,225.5565;Float;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;17;-72.95755,102.5566;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.OneMinusNode;18;-88.95757,230.5565;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;15;311.0422,102.5566;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;487.2353,-311.0565;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;677.5877,-317.7978;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;11;0;10;0\nWireConnection;10;0;2;0\nWireConnection;5;0;1;0\nWireConnection;13;0;7;0\nWireConnection;3;0;11;0\nWireConnection;3;1;5;0\nWireConnection;9;0;4;4\nWireConnection;12;0;13;0\nWireConnection;16;0;18;0\nWireConnection;16;1;18;0\nWireConnection;16;2;18;0\nWireConnection;17;0;3;0\nWireConnection;17;1;9;0\nWireConnection;18;0;9;0\nWireConnection;15;0;17;0\nWireConnection;15;1;16;0\nWireConnection;8;0;12;0\nWireConnection;8;1;15;0\nWireConnection;0;0;8;0\nASEEND*/\n//CHKSM=98DA4DD57D5904F6ADF4806CACEF92157BC023C5" - m_functionName: - m_description: Adds Detail Abledo X2 map, similar to Standard Material - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:d932329f6cb9695912e84e4c1741befd428a65fc34577ffd428bf0902fa1708f +size 4426 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset index 58671c7..0fc45bd 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchHDColorPyramid.asset @@ -1,40 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: FetchHDColorPyramid - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15502\n460;92;961;705;422.5;427.5;1;True;False\nNode;AmplifyShaderEditor.FunctionSwitchByPipeline;4;192.5,-174.5;Float;False;3;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.Vector4Node;5;-38.5,-232.5;Float;False;Constant;_Vector0;Vector - 0;0;0;Create;True;0;0;False;0;0,0,0,0;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.CustomExpressionNode;1;-33.5,-23.5;Float;False;LOAD_TEXTURE2D_LOD(\r - \ _ColorPyramidTexture,UV,LOD);4;False;2;True;UV;FLOAT2;0,0;In;;True;LOD;FLOAT;0;In;;FetchColorPyramid;True;False;0;2;0;FLOAT2;0,0;False;1;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionInput;2;-195.5,35.5;Float;False;LOD;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-227.5,-119.5;Float;False;UV;2;0;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;432,-54;Float;False;True;Output;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;4;0;5;0\nWireConnection;4;1;5;0\nWireConnection;4;2;1;0\nWireConnection;1;0;3;0\nWireConnection;1;1;2;0\nWireConnection;0;0;4;0\nASEEND*/\n//CHKSM=FCEB018C27BAF233C7FC33A2B4BB473BEB28E231" - m_functionName: - m_description: 'Fetches the _ColorPyramidTexture texture of the HDRP pipeline. - - Using this over LW or default pipelines will result in incorrect behaviors.' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:3a42918bf9713527ddd9bfce98595ef2b1f2490b1ff7caa01aa04bbc2f40e964 +size 2451 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset index 03fde31..3c453d1 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/FetchLightmapValue.asset @@ -1,38 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: FetchLightmapValue - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15312\n436;92;1019;688;33.227;545.8461;1.160494;True;True\nNode;AmplifyShaderEditor.TexturePropertyNode;1;314.5027,-433.4464;Float;True;Global;unity_Lightmap;unity_Lightmap;1;0;Create;True;0;0;False;0;None;None;False;white;Auto;Texture2D;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SamplerNode;7;654.0723,-337.4277;Float;True;Property;_TextureSample0;Texture - Sample 0;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;3;224,-32;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.VertexToFragmentNode;10;368,-112;Float;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SwizzleNode;9;-188.546,133.5814;Float;False;FLOAT2;2;3;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;5;-28.547,-122.4186;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.Vector4Node;8;-500.423,19.56814;Float;False;Global;unity_LightmapST;unity_LightmapST;2;0;Fetch;True;0;0;False;0;0,0,0,0;1,1,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SwizzleNode;4;-188.546,21.5814;Float;False;FLOAT2;0;1;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;2;-528,-128;Float;False;1;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DecodeLightmapHlpNode;6;972.5485,-301.924;Float;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1227.852,-332.3676;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;7;0;1;0\nWireConnection;7;1;10;0\nWireConnection;3;0;5;0\nWireConnection;3;1;9;0\nWireConnection;10;0;3;0\nWireConnection;9;0;8;0\nWireConnection;5;0;2;0\nWireConnection;5;1;4;0\nWireConnection;4;0;8;0\nWireConnection;6;0;7;0\nWireConnection;0;0;6;0\nASEEND*/\n//CHKSM=52CDF5AB7FE942BAF8CD7FEB7A02CB7ED5F7AC87" - m_functionName: - m_description: 'Fetches the value from the lightmap. Multiply the fetched value - by the final fragment color. ' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_foldoutValue: 0 - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:af85b8dd7d93678bf91bedd744287ed9f78d5eb463b03ac63f6373087a623d12 +size 3347 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset index 7c8153f..3912040 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Flipbook.asset @@ -1,36 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Flipbook - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14204\n487;595;979;423;2696.247;1459.301;4.894685;True;False\nNode;AmplifyShaderEditor.GetLocalVarNode;50;-816,96;Float;False;39;0;1;FLOAT;0\nNode;AmplifyShaderEditor.ClampOpNode;42;-992,80;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;0.0001;False;2;FLOAT;8.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;8;-128,-128;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;49;640,-112;Float;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleDivideOpNode;27;-608,0;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;9.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FractNode;35;-464,0;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;44;-1168,160;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-992,0;Float;False;Time;1;5;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FloorOpNode;10;160,-64;Float;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;24;-1200,80;Float;False;Start - Frame;1;4;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;39;-464,-176;Float;False;totalFrames;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;68;1408,-720;Float;False;Mip - Mode;False;0;3;1;Auto;Bias;Level;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.OneMinusNode;38;-304,64;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;40;-1376,160;Float;False;39;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleTimeNode;3;-1200,0;Float;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;9;16,-64;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;15;480,-224;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.DynamicAppendNode;7;-128,-256;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;14;-128,-384;Float;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;67;-304,160;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;5;-768,-96;Float;False;Rows;1;3;False;1;0;FLOAT;3.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;6;-624,-176;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;-768,-256;Float;False;Colums;1;2;False;1;0;FLOAT;3.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;29;-128,0;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;13;128,-384;Float;False;UV;2;1;False;1;0;FLOAT2;1,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;69;896,-512;Float;True;Property;_SamplerLevel;Sampler - Level;0;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;MipLevel;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleDivideOpNode;12;320,-288;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;51;512,-896;Float;False;Tex;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;11;320,-160;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;22;-768,0;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;70;512,-512;Float;False;Mip - Level;1;7;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;52;896,-896;Float;True;Property;_SamplerAuto;Sampler - Auto;0;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;57;896,-704;Float;True;Property;_SamplerBias;Sampler - Bias;0;0;Create;True;None;None;True;0;False;white;Auto;False;Object;-1;MipBias;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;55;512,-704;Float;False;Mip - Bias;1;6;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;71;1654.729,-742.7292;Float;False;Use - Texture;True;0;2;0;False;True;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;0;896,-224;Float;False;True;UV;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;53;1882.438,-748.9789;Float;False;False;RGBA;0;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;47;896,-128;Float;False;False;U;2;False;1;0;FLOAT;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;62;-112,160;Float;False;False;Cur - Frame;4;False;1;0;FLOAT;0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;48;896,-64;Float;False;False;V;3;False;1;0;FLOAT;0,0;False;1;FLOAT;0\nWireConnection;42;0;24;0\nWireConnection;42;2;44;0\nWireConnection;8;0;39;0\nWireConnection;8;1;5;0\nWireConnection;49;0;15;0\nWireConnection;27;0;22;0\nWireConnection;27;1;50;0\nWireConnection;35;0;27;0\nWireConnection;44;0;40;0\nWireConnection;2;0;3;0\nWireConnection;10;0;9;0\nWireConnection;39;0;6;0\nWireConnection;68;0;52;0\nWireConnection;68;1;57;0\nWireConnection;68;2;69;0\nWireConnection;38;0;35;0\nWireConnection;9;0;8;0\nWireConnection;9;1;29;0\nWireConnection;15;0;12;0\nWireConnection;15;1;11;0\nWireConnection;7;0;4;0\nWireConnection;7;1;5;0\nWireConnection;67;0;35;0\nWireConnection;67;1;50;0\nWireConnection;6;0;4;0\nWireConnection;6;1;5;0\nWireConnection;29;0;35;0\nWireConnection;29;1;38;0\nWireConnection;13;0;14;0\nWireConnection;69;0;51;0\nWireConnection;69;1;15;0\nWireConnection;69;2;70;0\nWireConnection;12;0;13;0\nWireConnection;12;1;7;0\nWireConnection;11;0;10;0\nWireConnection;11;1;7;0\nWireConnection;22;0;2;0\nWireConnection;22;1;42;0\nWireConnection;52;0;51;0\nWireConnection;52;1;15;0\nWireConnection;57;0;51;0\nWireConnection;57;1;15;0\nWireConnection;57;2;55;0\nWireConnection;71;1;68;0\nWireConnection;0;0;15;0\nWireConnection;53;0;71;0\nWireConnection;47;0;49;0\nWireConnection;62;0;67;0\nWireConnection;48;0;49;1\nASEEND*/\n//CHKSM=312D1CE7E23C444F9583CB6B462131FEE8B66987" - m_functionName: - m_description: This node generates either UVs or a final color which scroll through - a texture sheet. Make sure your texture wrap mode is set to repeat. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 0 - m_customNodeCategory: - m_previewPosition: 1 +version https://git-lfs.github.com/spec/v1 +oid sha256:a3bf4e5df976c7a4303d6544e99d287adbf3de6a213212eba87b9b2406400c33 +size 8063 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset index 0039e64..224b5df 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Four Splats First Pass Terrain.asset @@ -1,54 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Four Splats First Pass Terrain - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15502\n285;92;835;691;568.9779;-650.2697;1.708941;True;False\nNode;AmplifyShaderEditor.CommentaryNode;65;-1778.84,-1982.8;Float;False;1796.164;1789.144;;24;60;28;9;41;44;33;32;6;34;37;30;39;31;29;4;40;35;43;42;7;38;36;3;0;Albedo;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;64;-1838.406,612.7104;Float;False;1582.024;883.2601;;12;11;73;71;72;10;1;70;14;12;8;2;61;Normal;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;63;-2707.89,-60.62326;Float;False;1541.744;509.7666;Comment;10;21;20;59;22;26;23;24;5;25;74;Control;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;66;-52.49249,1415.954;Float;False;1257.518;515.4562;;9;56;57;50;48;49;53;54;55;51;Metallic;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;69;-84.57178,789.2581;Float;False;1026.953;190.4067;;4;45;58;47;46;Smoothness;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;68;-99.64413,1079.325;Float;False;1128.584;295.2209;Comment;7;17;76;75;16;78;80;77;Tangents;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;67;-76.81078,419.6177;Float;False;686.1986;184.0211;;3;27;19;62;Alpha;1,1,1,1;0;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;26;-1568,16;Float;False;SplatControl;-1;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;59;-1356.444,20.82132;Float;False;Custom - Control;4;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RangedFloatNode;25;-2144,256;Float;False;Constant;_Float0;Float - 0;9;0;Create;True;0;0;False;0;0.001;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;70;-1808,688;Float;False;0;4;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.TextureCoordinatesNode;72;-1808,1072;Float;False;0;6;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;50;4.175474,1732.676;Float;False;Property;_Metallic2;Metallic2;14;2;[HideInInspector];[Gamma];Create;True;0;0;False;0;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;20;-2392.622,167.361;Float;False;2;0;COLOR;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;61;-637.6442,821.6487;Float;False;Custom - Normal;3;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;37;-1553.258,-1504.617;Float;False;Constant;_Float2;Float - 2;13;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;2;-1570.425,662.7104;Float;True;Property;_Normal0;Normal0;5;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.GetLocalVarNode;27;-26.81078,469.6178;Float;False;22;SplatWeight;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;57;671.0215,1544.21;Float;False;Custom - Metallic;1;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;58;447.5828,854.8762;Float;False;Custom - Smoothness;1;4;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;51;15.1755,1830.676;Float;False;Property;_Metallic3;Metallic3;15;2;[HideInInspector];[Gamma];Create;True;0;0;False;0;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;28;-629.0479,-660.6064;Float;False;MixDiffuse;-1;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;23;-1712,16;Float;False;2;0;COLOR;0,0,0,0;False;1;FLOAT;0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionSwitchByPipeline;75;632.4156,1155.418;Float;False;3;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CustomExpressionNode;16;392.4165,1139.418;Float;False;v.tangent.xyz - = cross ( v.normal, float3( 0, 0, 1 ) )@$v.tangent.w = -1@;1;True;0;CalculateTangentsStandard;True;False;0;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;22;-2261.105,164.0728;Float;False;SplatWeight;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;78;136.7654,1202.19;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.CustomExpressionNode;76;330.8943,1240.074;Float;False;v.ase_tangent.xyz - = cross ( v.ase_normal, float3( 0, 0, 1 ) )@$v.ase_tangent.w = -1@;1;True;0;CalculateTangentsSRP;True;False;0;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.RangedFloatNode;80;-65.47925,1278.012;Float;False;Constant;_Float5;Float - 5;17;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.TangentVertexDataNode;77;-86.72852,1136.32;Float;False;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;1;-1568,864;Float;True;Property;_Normal1;Normal1;6;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.Vector4Node;21;-2689.97,184.6759;Float;False;Constant;_Vector0;Vector - 0;9;0;Create;True;0;0;False;0;1,1,1,1;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DotProductOpNode;53;530.3222,1556.954;Float;False;2;0;COLOR;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;73;-1808,1312;Float;False;0;7;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;10;-1568,1072;Float;True;Property;_Normal2;Normal2;7;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SwizzleNode;47;177.4824,840.8884;Float;False;FLOAT;3;1;2;3;1;0;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;48;-2.492554,1545.828;Float;False;Property;_Metallic0;Metallic0;13;2;[HideInInspector];[Gamma];Create;True;0;0;False;0;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;46;-34.57174,839.2581;Float;False;28;MixDiffuse;0;1;FLOAT4;0\nNode;AmplifyShaderEditor.GetLocalVarNode;54;258.3225,1465.954;Float;False;26;SplatControl;0;1;COLOR;0\nNode;AmplifyShaderEditor.RangedFloatNode;29;-1728.84,-1854.911;Float;False;Property;_Smoothness0;Smoothness0;11;1;[HideInInspector];Create;True;0;0;False;0;1;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.UnpackScaleNormalNode;12;-898.4255,806.7103;Float;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT;1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.RangedFloatNode;40;-1595.099,-1079.418;Float;False;Constant;_Float3;Float - 3;13;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;31;-1704.334,-987.735;Float;False;Property;_Smoothness2;Smoothness2;12;1;[HideInInspector];Create;True;0;0;False;0;1;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;30;-1677.401,-1423.224;Float;False;Property;_Smoothness1;Smoothness1;10;1;[HideInInspector];Create;True;0;0;False;0;1;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;39;-1432.712,-1076.035;Float;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.RangedFloatNode;43;-1591.952,-656.6342;Float;False;Constant;_Float4;Float - 4;13;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;7;-1563.881,-422.9568;Float;True;Property;_Splat3;Splat3;1;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;6;-1575.096,-907.3033;Float;True;Property;_Splat2;Splat2;2;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;32;-1705.907,-528.7023;Float;False;Property;_Smoothness3;Smoothness3;9;1;[HideInInspector];Create;True;0;0;False;0;1;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;33;-1437.993,-1929.072;Float;False;FLOAT4;4;0;FLOAT;1;False;1;FLOAT;1;False;2;FLOAT;1;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SamplerNode;4;-1571.735,-1779.668;Float;True;Property;_Splat0;Splat0;4;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;36;-1399.088,-1520.375;Float;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;38;-1208.126,-1416.042;Float;False;2;2;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;35;-1204.12,-1877.288;Float;False;2;2;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SummedBlendNode;8;-1106.425,902.7103;Float;False;5;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;COLOR;0,0,0,0;False;4;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;5;-2698.008,-13.10038;Float;True;Property;_Control;Control;0;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;60;-369.0532,-738.7761;Float;False;Custom - Albedo;4;1;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.DynamicAppendNode;55;357.3223,1653.954;Float;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SamplerNode;11;-1568,1280;Float;True;Property;_Normal3;Normal3;8;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;34;-1585.608,-1932.8;Float;False;Constant;_Float1;Float - 1;13;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;24;-1836.506,177.3755;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;71;-1808,880;Float;False;0;3;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.RangedFloatNode;49;-0.8245854,1634.676;Float;False;Property;_Metallic1;Metallic1;16;2;[HideInInspector];[Gamma];Create;True;0;0;False;0;0;0;0;1;0;1;FLOAT;0\nNode;AmplifyShaderEditor.CustomExpressionNode;74;-2041.122,125.4553;Float;False;#if - !defined(SHADER_API_MOBILE) && defined(TERRAIN_SPLAT_ADDPASS)$\tclip(SplatWeight - == 0.0f ? -1 : 1)@$#endif;1;True;1;True;SplatWeight;FLOAT;0;In;;SplatClip;False;False;0;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;44;-1252.967,-522.7264;Float;False;2;2;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SamplerNode;3;-1584.171,-1329.939;Float;True;Property;_Splat1;Splat1;3;1;[HideInInspector];Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;41;-1260.513,-932.1429;Float;False;2;2;0;FLOAT4;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionInput;62;235.3716,471.4964;Float;False;Custom - Alpha;1;5;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;42;-1414.952,-615.6342;Float;False;FLOAT4;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SummedBlendNode;9;-835.2949,-654.9649;Float;False;5;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0,0,0,0;False;2;FLOAT4;0,0,0,0;False;3;FLOAT4;0,0,0,0;False;4;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionOutput;17;872.4151,1123.418;Float;False;False;Tangents;5;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;19;440.2847,459.2127;Float;False;False;Alpha;4;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;45;734.1545,848.3605;Float;False;False;Smoothness;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-129.3863,-743.9177;Float;False;True;Albedo;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionOutput;56;919.4443,1521.22;Float;False;False;Metallic;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;14;-417.8965,837.867;Float;False;False;Normal;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;26;0;23;0\nWireConnection;59;0;26;0\nWireConnection;20;0;5;0\nWireConnection;20;1;21;0\nWireConnection;61;0;12;0\nWireConnection;2;1;70;0\nWireConnection;57;0;53;0\nWireConnection;58;0;47;0\nWireConnection;28;0;9;0\nWireConnection;23;0;5;0\nWireConnection;23;1;24;0\nWireConnection;75;0;16;0\nWireConnection;75;1;76;0\nWireConnection;75;2;76;0\nWireConnection;22;0;20;0\nWireConnection;78;0;77;0\nWireConnection;78;1;80;0\nWireConnection;76;0;78;0\nWireConnection;1;1;71;0\nWireConnection;53;0;54;0\nWireConnection;53;1;55;0\nWireConnection;10;1;72;0\nWireConnection;47;0;46;0\nWireConnection;12;0;8;0\nWireConnection;39;0;40;0\nWireConnection;39;1;40;0\nWireConnection;39;2;40;0\nWireConnection;39;3;31;0\nWireConnection;33;0;34;0\nWireConnection;33;1;34;0\nWireConnection;33;2;34;0\nWireConnection;33;3;29;0\nWireConnection;36;0;37;0\nWireConnection;36;1;37;0\nWireConnection;36;2;37;0\nWireConnection;36;3;30;0\nWireConnection;38;0;36;0\nWireConnection;38;1;3;0\nWireConnection;35;0;33;0\nWireConnection;35;1;4;0\nWireConnection;8;0;59;0\nWireConnection;8;1;2;0\nWireConnection;8;2;1;0\nWireConnection;8;3;10;0\nWireConnection;8;4;11;0\nWireConnection;60;0;28;0\nWireConnection;55;0;48;0\nWireConnection;55;1;49;0\nWireConnection;55;2;50;0\nWireConnection;55;3;51;0\nWireConnection;11;1;73;0\nWireConnection;24;0;74;0\nWireConnection;24;1;25;0\nWireConnection;74;0;22;0\nWireConnection;74;1;22;0\nWireConnection;44;0;42;0\nWireConnection;44;1;7;0\nWireConnection;41;0;39;0\nWireConnection;41;1;6;0\nWireConnection;62;0;27;0\nWireConnection;42;0;43;0\nWireConnection;42;1;43;0\nWireConnection;42;2;43;0\nWireConnection;42;3;32;0\nWireConnection;9;0;59;0\nWireConnection;9;1;35;0\nWireConnection;9;2;38;0\nWireConnection;9;3;41;0\nWireConnection;9;4;44;0\nWireConnection;17;0;75;0\nWireConnection;19;0;62;0\nWireConnection;45;0;58;0\nWireConnection;0;0;60;0\nWireConnection;56;0;57;0\nWireConnection;14;0;61;0\nASEEND*/\n//CHKSM=A12F68EEF6CE8A4AB4AF5CB868BD07C2E5F13F2A" - m_functionName: - m_description: Creates a Standard Terrain shader. On main shader the tag SplatCount - must be created with a value of 4. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 9 - m_customNodeCategory: Terrain - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:e44b911205d63547ac355ef2523e77a7ebdae6da1374fa7d2634775aab9b5e3b +size 16823 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset index f28ec2c..a9a7c25 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Half Lambert Term.asset @@ -1,25 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Half Lambert Term - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13705\n487;595;979;423;884.665;200.5353;1.013844;True;False\nNode;AmplifyShaderEditor.FunctionInput;3;-640,-32;Float;False;World - Normal;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;6;-208,0;Float;False;3;0;FLOAT;0.0;False;1;FLOAT;1.0;False;2;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.WorldSpaceLightDirHlpNode;8;-672,64;Float;False;1;0;FLOAT;0.0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.RangedFloatNode;7;-416,96;Float;False;Constant;_RemapValue;Remap - Value;0;0;0.5;0;0;0;1;FLOAT\nNode;AmplifyShaderEditor.DotProductOpNode;5;-416,0;Float;False;2;0;FLOAT3;0,0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.WorldNormalVector;2;-864,-32;Float;False;1;0;FLOAT3;0,0,0;False;4;FLOAT3;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionOutput;0;16,0;Float;False;True;Out;0;1;0;FLOAT;0.0;False;0\nWireConnection;3;0;2;0\nWireConnection;6;0;5;0\nWireConnection;6;1;7;0\nWireConnection;6;2;7;0\nWireConnection;5;0;3;0\nWireConnection;5;1;8;0\nWireConnection;0;0;6;0\nASEEND*/\n//CHKSM=D225A64D2A31472128B6D003C45B4417097300C7" - m_functionName: - m_description: Generates a linear gradient from black to white that represents the - surface facing term to a light. Useful for cloth shading, skin or toon ramps. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 11 - m_customNodeCategory: Lighting Models +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c1a83e37b8addb7c5f49e151ab3d1726b2a843cb59cbad0710a641306346c8 +size 1973 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset index 7b85d32..d6b0bd4 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Lerp White To.asset @@ -1,26 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Lerp White To - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15308\n7;358;1906;673;1715.98;594.084;1.39994;False;False\nNode;AmplifyShaderEditor.FunctionInput;2;-544,-16;Float;False;T;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;5;48,-128;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;7;-147,-5;Float;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;6;-336,-128;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-544,-160;Float;False;B;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.OneMinusNode;3;-352,0;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;224,-128;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;5;0;6;0\nWireConnection;5;1;7;0\nWireConnection;7;0;3;0\nWireConnection;7;1;3;0\nWireConnection;7;2;3;0\nWireConnection;6;0;1;0\nWireConnection;6;1;2;0\nWireConnection;3;0;2;0\nWireConnection;0;0;5;0\nASEEND*/\n//CHKSM=D1DB2171EF0B926DCE56994508D5E925AFAC6AD5" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:2d9fc610502b15bd2608da6f356d7152254224f082ec92ee5b77228a58d9a1d3 +size 1939 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset index 8a4ee24..77d66b7 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Midtones Control.asset @@ -1,35 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Midtones Control - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14205\n666;208;1066;728;2931.866;781.7222;2.2203;True;False\nNode;AmplifyShaderEditor.RangedFloatNode;3;-1907.899,-289.42;Float;False;Constant;_b;b;5;0;Create;True;0.333;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;5;-1973.299,6.039673;Float;False;Constant;_a;a;5;0;Create;True;0.25;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;20;-1191.009,82.84344;Float;False;Constant;_scale;scale;5;0;Create;True;0.7;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;22;-808.6494,-114.4888;Float;False;4;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT3;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;23;-642.6191,-517.399;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT3;0.0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SaturateNode;24;-440.7793,-523.3648;Float;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;26;-1138.585,215.9016;Float;False;Red - Shift;1;1;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;27;-1136.361,311.5068;Float;False;Green - Shift;1;2;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;28;-1092.291,436.1535;Float;False;Blue - Shift;1;3;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;1;-2162.971,-543.0989;Float;True;Property;_TextureSample0;Texture - Sample 0;3;0;Create;True;None;cc818fab9e6e24a40b931f8701ae2c12;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;25;-2376.585,-567.5209;Float;False;Input;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.DynamicAppendNode;17;-898.4647,265.9574;Float;False;FLOAT3;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WireNode;21;-1276.049,-548.8137;Float;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.NegateNode;7;-1550.52,151.5848;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;8;-1535.909,-477.3485;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;4;-1724.909,10.69427;Float;False;Constant;_Float1;Float - 1;5;0;Create;True;-1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;6;-1560.319,-92.27643;Float;False;3;3;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;15;-1207.399,-318.7663;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;16;-1161.829,-75.91486;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;10;-1380.099,-330.7704;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;18;-1061.339,-331.9753;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;19;-1008.659,-73.86804;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;9;-1363.329,-47.31543;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CustomExpressionNode;2;-1772.049,-470.1264;Float;False;float - fmin = min(min(Color.r, Color.g), Color.b)@$float fmax = max(max(Color.r, Color.g), - Color.b)@$return (fmax + fmin) / 2.0@;1;False;1;True;Color;FLOAT3;0,0,0;In;RBGToLuminance;1;0;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;11;-1366.299,-194.0069;Float;False;Constant;_Float3;Float - 3;5;0;Create;True;0.5;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-271.7024,-592.2229;Float;False;True;Output;0;False;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nWireConnection;22;0;18;0\nWireConnection;22;1;19;0\nWireConnection;22;2;20;0\nWireConnection;22;3;17;0\nWireConnection;23;0;21;0\nWireConnection;23;1;22;0\nWireConnection;24;0;23;0\nWireConnection;1;0;25;0\nWireConnection;17;0;26;0\nWireConnection;17;1;27;0\nWireConnection;17;2;28;0\nWireConnection;21;0;1;0\nWireConnection;7;0;5;0\nWireConnection;8;0;2;0\nWireConnection;8;1;3;0\nWireConnection;6;0;2;0\nWireConnection;6;1;3;0\nWireConnection;6;2;4;0\nWireConnection;15;0;10;0\nWireConnection;15;1;11;0\nWireConnection;16;0;11;0\nWireConnection;16;1;9;0\nWireConnection;10;0;8;0\nWireConnection;10;1;5;0\nWireConnection;18;0;15;0\nWireConnection;19;0;16;0\nWireConnection;9;0;6;0\nWireConnection;9;1;7;0\nWireConnection;2;0;1;0\nWireConnection;0;0;24;0\nASEEND*/\n//CHKSM=75F383819F22C7DE4B23FB26DA48A8B24E31CDAE" - m_functionName: - m_description: Can change midtones but does not preserve luminosity (still under - construction ) - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:98c32b68d5cd5bb3bf45eb9e03faf92c3a384fa979b7007cdb2c9369f74d5477 +size 5546 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset index 65a41ca..bbcea20 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/NormalCreate.asset @@ -1,29 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: NormalCreate - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14504\n355;526;1066;579;2449.117;567.652;1.195803;True;False\nNode;AmplifyShaderEditor.SimpleAddOpNode;10;-653.5344,187.1665;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.PowerNode;24;-1044.8,149.3853;Float;False;2;0;FLOAT;0;False;1;FLOAT;3;False;1;FLOAT;0\nNode;AmplifyShaderEditor.ScaleNode;25;-863.0129,158.0113;Float;False;0.1;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;12;-300.427,-32.63319;Float;True;Property;_TextureSample1;Texture - Sample 1;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;11;-297.0564,-267.8521;Float;True;Property;_TextureSample0;Texture - Sample 0;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SamplerNode;14;-289.2554,-557.6742;Float;True;Property;_TextureSample2;Texture - Sample 2;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;9;-510.4005,165.5482;Float;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;1;-1609.853,-367.2421;Float;False;Tex;9;0;False;1;0;SAMPLER2D;0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.TexturePropertyNode;26;-1891.178,-373.9199;Float;True;Property;_Normal;Height;0;0;Create;True;0;0;False;0;None;None;False;white;Auto;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;18;248.1256,-271.7343;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;3;-1194.829,150.4831;Float;False;Offset;1;2;False;1;0;FLOAT;0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;4;33.9635,-213.628;Float;False;Strength;1;3;False;1;0;FLOAT;2;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CrossProductOpNode;21;591.7831,-218.9246;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;13;430.6205,-320.9595;Float;False;FLOAT3;4;0;FLOAT;1;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;23;-1414.536,38.33293;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;19;232.3673,-128.4985;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;17;50.32483,-85.61093;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;7;-642.9897,42.01196;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;16;457.5351,-92.18595;Float;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;2;-1101.952,36.79971;Float;False;UV;2;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.BreakToComponentsNode;6;-958.3405,44.83144;Float;False;FLOAT2;1;0;FLOAT2;0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;15;56.50588,-318.4448;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalizeNode;22;751.4589,-201.3778;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;8;-490.1855,39.45096;Float;False;FLOAT2;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionOutput;0;959.5413,-203.6477;Float;False;True;Output;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;10;0;6;1\nWireConnection;10;1;25;0\nWireConnection;24;0;3;0\nWireConnection;25;0;24;0\nWireConnection;12;0;1;0\nWireConnection;12;1;9;0\nWireConnection;11;0;1;0\nWireConnection;11;1;8;0\nWireConnection;14;0;1;0\nWireConnection;14;1;2;0\nWireConnection;9;0;6;0\nWireConnection;9;1;10;0\nWireConnection;1;0;26;0\nWireConnection;18;0;15;0\nWireConnection;18;1;4;0\nWireConnection;21;0;13;0\nWireConnection;21;1;16;0\nWireConnection;13;2;18;0\nWireConnection;23;2;1;0\nWireConnection;19;0;17;0\nWireConnection;19;1;4;0\nWireConnection;17;0;12;2\nWireConnection;17;1;14;2\nWireConnection;7;0;6;0\nWireConnection;7;1;25;0\nWireConnection;16;2;19;0\nWireConnection;2;0;23;0\nWireConnection;6;0;2;0\nWireConnection;15;0;11;2\nWireConnection;15;1;14;2\nWireConnection;22;0;21;0\nWireConnection;8;0;7;0\nWireConnection;8;1;6;1\nWireConnection;0;0;22;0\nASEEND*/\n//CHKSM=E15D8591709274A59C7536FD5BB9577CCD09C4B4" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:6765a4f3c31dabf53509f97cb828aba15556d95ccfdf5ff53284b378711b61d2 +size 5931 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset index a436506..5adf051 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormal.asset @@ -1,29 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: PerturbNormal - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15103\n344;92;1056;673;575.1386;503.1177;1.033186;True;False\nNode;AmplifyShaderEditor.BreakToComponentsNode;27;760.8596,55.21472;Float;False;FLOAT3;1;0;FLOAT3;0,0,0;False;16;FLOAT;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4;FLOAT;5;FLOAT;6;FLOAT;7;FLOAT;8;FLOAT;9;FLOAT;10;FLOAT;11;FLOAT;12;FLOAT;13;FLOAT;14;FLOAT;15\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;24;567.4818,-78.97424;Float;False;2;2;0;FLOAT3x3;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionNode;31;80,-272;Float;False;CotangentFrame;-1;;7;62ce0f00f1417804bb4f2b38501ba0d0;0;3;4;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;1;FLOAT2;0,0;False;1;FLOAT3x3;5\nNode;AmplifyShaderEditor.FunctionInput;6;-160,48;Float;False;Normal;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldNormalVector;13;-176,-400;Float;False;True;1;0;FLOAT3;0,0,0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.NormalizeNode;8;64,112;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ViewDirInputsCoordNode;12;-160,-256;Float;False;World;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;11;-176,-96;Float;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionSwitch;26;256,48;Float;False;Normalize;True;0;2;-1;In - 0;In 1;Object;-1;9;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;29;1040,80;Float;False;False;Y;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;28;1040,0;Float;False;False;X;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;9;1040,-80;Float;False;True;XYZ;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;30;1040,160;Float;False;False;Z;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;27;0;24;0\nWireConnection;24;0;31;5\nWireConnection;24;1;26;0\nWireConnection;31;4;13;0\nWireConnection;31;2;12;0\nWireConnection;31;1;11;0\nWireConnection;8;0;6;0\nWireConnection;26;0;6;0\nWireConnection;26;1;8;0\nWireConnection;29;0;27;1\nWireConnection;28;0;27;0\nWireConnection;9;0;24;0\nWireConnection;30;0;27;2\nASEEND*/\n//CHKSM=82B74CD48F60956E292CC6A0881ADA96C894E5CD" - m_functionName: - m_description: 'Perturbing normals without Precomputed Tangents - - http://www.thetenthplanet.de/archives/1180' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:e56c71fc974e425190b4322c1a6e736dd60f56517051ba24a5b6012996485dd2 +size 3248 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset index 15f7c85..93550c1 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PerturbNormalHQ.asset @@ -1,44 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: PerturbNormalHQ - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15901\n262;107;1149;682;1154.028;517.2542;2.484015;False;False\nNode;AmplifyShaderEditor.FunctionInput;3;-416,16;Float;False;Bump - One Pixel Down;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdxOpNode;9;-122.6414,307.0036;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;2;-416,-96;Float;False;Bump - Center;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;11;259.3586,-190.9964;Float;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;6;-112,-192;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-406.5,-209.5;Float;False;Bump - One Pixel Right;1;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.AbsOpNode;25;650.9295,79.78731;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DotProductOpNode;21;451.7501,209.2307;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CrossProductOpNode;15;240,528;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;16;323.3586,-7.996399;Float;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldNormalVector;5;-569.6414,488.0036;Float;False;False;1;0;FLOAT3;0,0,1;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.CrossProductOpNode;14;90.53894,177.7209;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;12;527.3586,-157.9964;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WorldPosInputsNode;8;-394.6414,238.0036;Float;False;0;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.FunctionInput;4;-309.4063,534.0479;Float;False;World - Space Normal;3;3;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ConditionalIfNode;17;843.8935,337.3362;Float;False;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;18;632.8947,365.3362;Float;False;Constant;_Float0;Float - 0;0;0;Create;True;0;0;False;0;0;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;20;644.8946,607.3355;Float;False;Constant;_Float2;Float - 2;0;0;Create;True;0;0;False;0;-1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;19;627.8946,497.3361;Float;False;Constant;_Float1;Float - 1;0;0;Create;True;0;0;False;0;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;22;1232,176;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DdyOpNode;10;-113.6414,183.0036;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;7;-112,-16;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;13;1077.014,199.0213;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;23;1424,176;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;24;1054.02,41.71672;Float;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1600,176;Float;False;True;World - Space Normal;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;9;0;8;0\nWireConnection;11;0;6;0\nWireConnection;11;1;14;0\nWireConnection;6;0;1;0\nWireConnection;6;1;2;0\nWireConnection;25;0;21;0\nWireConnection;21;0;14;0\nWireConnection;21;1;9;0\nWireConnection;15;0;4;0\nWireConnection;15;1;9;0\nWireConnection;16;0;7;0\nWireConnection;16;1;15;0\nWireConnection;14;0;10;0\nWireConnection;14;1;4;0\nWireConnection;12;0;11;0\nWireConnection;12;1;16;0\nWireConnection;4;0;5;0\nWireConnection;17;0;21;0\nWireConnection;17;1;18;0\nWireConnection;17;2;19;0\nWireConnection;17;3;18;0\nWireConnection;17;4;20;0\nWireConnection;22;0;24;0\nWireConnection;22;1;13;0\nWireConnection;10;0;8;0\nWireConnection;7;0;3;0\nWireConnection;7;1;2;0\nWireConnection;13;0;12;0\nWireConnection;13;1;17;0\nWireConnection;23;0;22;0\nWireConnection;24;0;25;0\nWireConnection;24;1;4;0\nWireConnection;0;0;23;0\nASEEND*/\n//CHKSM=EDC100B8D8E2AD6CDE38D95EB0F332AE4D644559" - m_functionName: - m_description: Based on Perturb Normal HQ UE4 Material Expression - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:67f89281f219db63875b2a2ca9d08eb3783c09167da11ec5ced7f63c6efde547 +size 5449 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset index f7e8a70..ebe5453 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/PreparePerturbNormalHQ.asset @@ -1,39 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: PreparePerturbNormalHQ - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15901\n262;107;1149;682;1369.136;129.7274;1;True;False\nNode;AmplifyShaderEditor.SimpleAddOpNode;3;-153,-151;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.WireNode;5;-365,-117;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;10;-109,392;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdxOpNode;2;-344,-36;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DotProductOpNode;11;-153,564;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;8;-141,142;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SqrtOpNode;13;248,484;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DdyOpNode;7;-368,180;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ConditionalIfNode;12;54,479;Float;False;False;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-653,45;Float;False;Value;3;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;9;401,452;Float;False;False;Filter - Width;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;6;128,158;Float;False;False;Value - One Pixel Down;2;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;4;116,61;Float;False;False;Value;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;0;46,-150;Float;False;True;Value - One Pixel Right;0;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nWireConnection;3;0;5;0\nWireConnection;3;1;2;0\nWireConnection;5;0;1;0\nWireConnection;10;0;2;0\nWireConnection;10;1;2;0\nWireConnection;2;0;1;0\nWireConnection;11;0;7;0\nWireConnection;11;1;7;0\nWireConnection;8;0;1;0\nWireConnection;8;1;7;0\nWireConnection;13;0;12;0\nWireConnection;7;0;1;0\nWireConnection;12;0;10;0\nWireConnection;12;1;11;0\nWireConnection;12;2;10;0\nWireConnection;12;4;11;0\nWireConnection;9;0;13;0\nWireConnection;6;0;8;0\nWireConnection;4;0;1;0\nWireConnection;0;0;3;0\nASEEND*/\n//CHKSM=F843D9238DE3D976B8A55531C9D75AAF0B29A25D" - m_functionName: - m_description: Based on Prepare Perturb Normal HQ UE4 Material Expression - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:735d40721798536dfd46a586dc13ceb3cb50617f4b8f50c75bec459f509e6714 +size 3410 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset index ee08750..719e700 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/RadialUVDistortion.asset @@ -1,37 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: RadialUVDistortion - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=13706\n234;92;1307;805;1057.718;-728.6741;2.742884;True;False\nNode;AmplifyShaderEditor.CommentaryNode;59;277.4049,1612.7;Float;False;1535;395;;11;47;50;53;52;51;48;55;54;58;56;57;Ring - Panner;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;27;-1156.5,-315;Float;False;1765;958;;20;19;12;15;1;11;13;16;18;17;3;5;8;9;10;21;23;24;25;80;81;Normal - map 1 Panner/Size;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;46;-1152,800;Float;False;1692;591.2493;;13;32;34;39;38;36;33;31;29;70;69;78;79;86;Radial - Math;1,1,1,1;0;0\nNode;AmplifyShaderEditor.PannerNode;18;-218.5,203;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;1,0;False;1;FLOAT;1.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;16;-499.5,260;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;3;-713.5,-240;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.DynamicAppendNode;10;16,-80;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.PannerNode;19;-213.5,487;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,1;False;1;FLOAT;1.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.DynamicAppendNode;24;271.5,348;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;23;10.5,476;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;17;-518.5,501;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;5;-709.5,65;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;21;-0.5,205;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.TextureCoordinatesNode;81;-515.3643,364.2482;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;25;454.5,190;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.PannerNode;54;1156.405,1662.7;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;1,0;False;1;FLOAT;1.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.PannerNode;55;1151.405,1851.699;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,1;False;1;FLOAT;1.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;52;919.5789,1859.739;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.TextureCoordinatesNode;80;-490.1459,-126.2656;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;8;-168,-227;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;9;-157,48;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FractNode;38;208,944;Float;False;1;0;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;29;-736,960;Float;False;UV - Channel;2;6;False;1;0;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleDivideOpNode;36;24.17026,866.1562;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.TextureCoordinatesNode;78;-976,1024;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.TauNode;70;-134.649,977.495;Float;False;0;1;FLOAT\nNode;AmplifyShaderEditor.Vector2Node;79;-1136,1040;Float;False;Constant;_Vector1;Vector - 1;0;0;2,2;0;3;FLOAT2;FLOAT;FLOAT\nNode;AmplifyShaderEditor.ATan2OpNode;34;-139.461,862.9785;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;67;2008.955,1176.914;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;47;327.4049,1740.699;Float;False;Ring - panner speed;2;5;False;1;0;FLOAT2;1,1;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;63;1601.903,863.11;Float;False;True;True;False;False;1;0;COLOR;0,0,0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;64;1860.937,863.1101;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;50;572.5789,1870.739;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.Vector2Node;69;-750.9933,1135.168;Float;False;Constant;_Vector0;Vector - 0;0;0;1,1;0;3;FLOAT2;FLOAT;FLOAT\nNode;AmplifyShaderEditor.SimpleAddOpNode;66;2122.934,960.8027;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;57;1396.404,1844.699;Float;False;False;True;True;True;1;0;FLOAT2;0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.WireNode;62;881.3285,841.1897;Float;False;1;0;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;56;1395.404,1666.7;Float;False;True;False;True;True;1;0;FLOAT2;0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;48;556.5789,1678.739;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.SamplerNode;61;1273.3,858.6689;Float;True;Property;_TextureSample0;Texture - Sample 0;0;0;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;FLOAT;FLOAT;FLOAT;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;11;-1097.5,295;Float;False;Noise - map panner speed;2;2;False;1;0;FLOAT2;0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;65;1581.182,996.3248;Float;False;Combined - Noise Map Strength;1;3;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;31;-593.5078,943.7484;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT2;0.0,0;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;51;929.3787,1738.541;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;33;-384,944;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.SimpleTimeNode;15;-773.5,372;Float;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.DynamicAppendNode;58;1645.404,1804.699;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.FunctionInput;1;-1106.5,-75;Float;False;Noise - map size;2;1;False;1;0;FLOAT2;1,1;False;1;FLOAT2\nNode;AmplifyShaderEditor.SimpleTimeNode;53;652.579,1790.739;Float;False;1;0;FLOAT;1.0;False;1;FLOAT\nNode;AmplifyShaderEditor.DynamicAppendNode;39;339.0049,1105.292;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;32;-384,864;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;60;974.1886,744.1376;Float;False;Noise - Map;9;0;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D\nNode;AmplifyShaderEditor.LengthOpNode;86;-146.1864,1204.794;Float;False;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.ComponentMaskNode;12;-814,240;Float;False;True;False;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionInput;68;1781.573,1218.733;Float;False;Texture - Coordination;2;4;False;1;0;FLOAT2;1,1;False;1;FLOAT2\nNode;AmplifyShaderEditor.ComponentMaskNode;13;-800,512;Float;False;False;True;True;True;1;0;FLOAT2;0,0;False;1;FLOAT\nNode;AmplifyShaderEditor.FunctionOutput;0;2475.644,909.1371;Float;False;True;UV - Output;0;1;0;FLOAT2;0,0;False;0\nWireConnection;18;0;81;0\nWireConnection;18;1;16;0\nWireConnection;16;0;12;0\nWireConnection;16;1;15;0\nWireConnection;3;0;1;0\nWireConnection;10;0;8;0\nWireConnection;10;1;9;0\nWireConnection;19;0;81;0\nWireConnection;19;1;17;0\nWireConnection;24;0;21;0\nWireConnection;24;1;23;0\nWireConnection;23;0;19;0\nWireConnection;17;0;15;0\nWireConnection;17;1;13;0\nWireConnection;5;0;1;0\nWireConnection;21;0;18;0\nWireConnection;25;0;10;0\nWireConnection;25;1;24;0\nWireConnection;54;0;39;0\nWireConnection;54;1;51;0\nWireConnection;55;0;39;0\nWireConnection;55;1;52;0\nWireConnection;52;0;53;0\nWireConnection;52;1;50;0\nWireConnection;8;0;3;0\nWireConnection;8;1;80;1\nWireConnection;9;0;80;2\nWireConnection;9;1;5;0\nWireConnection;38;0;36;0\nWireConnection;29;0;78;0\nWireConnection;36;0;34;0\nWireConnection;36;1;70;0\nWireConnection;78;0;79;0\nWireConnection;34;0;32;0\nWireConnection;34;1;33;0\nWireConnection;67;0;68;0\nWireConnection;67;1;58;0\nWireConnection;63;0;61;0\nWireConnection;64;0;63;0\nWireConnection;64;1;65;0\nWireConnection;50;0;47;0\nWireConnection;66;0;64;0\nWireConnection;66;1;67;0\nWireConnection;57;0;55;0\nWireConnection;62;0;25;0\nWireConnection;56;0;54;0\nWireConnection;48;0;47;0\nWireConnection;61;0;60;0\nWireConnection;61;1;62;0\nWireConnection;31;0;29;0\nWireConnection;31;1;69;0\nWireConnection;51;0;48;0\nWireConnection;51;1;53;0\nWireConnection;33;0;31;0\nWireConnection;58;0;56;0\nWireConnection;58;1;57;0\nWireConnection;39;0;38;0\nWireConnection;39;1;86;0\nWireConnection;32;0;31;0\nWireConnection;86;0;31;0\nWireConnection;12;0;11;0\nWireConnection;13;0;11;0\nWireConnection;0;0;66;0\nASEEND*/\n//CHKSM=6E93501F5310904D0620611C1184B482F2F90DC7" - m_functionName: - m_description: "Radial UV Distortion originally created by:\nYoeri - Luos_83 - Vleer\r\n - Luos@woodenswordstudios.com" - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_nodeCategory: 3 - m_customNodeCategory: +version https://git-lfs.github.com/spec/v1 +oid sha256:afa3b257ba93c0fa097430847f6a00008a2d9751e13c51c4bc68f5acab6289ba +size 10179 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset index 1bcbd45..7a68013 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Reconstruct World Position From Depth.asset @@ -1,29 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Reconstruct World Position From Depth - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15203\n438;603;1035;415;3036.757;604.2825;1.528726;False;False\nNode;AmplifyShaderEditor.CameraToWorldMatrix;48;-673.0508,-514.7968;Float;False;0;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;46;-929.051,-434.7967;Float;False;2;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.DynamicAppendNode;49;-609.0508,-434.7967;Float;False;FLOAT4;4;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.StaticSwitch;38;-2240,-272;Float;False;Property;_Keyword0;Keyword - 0;3;0;Fetch;True;0;0;False;0;0;0;0;False;UNITY_REVERSED_Z;Toggle;2;Key0;Key1;9;1;FLOAT;0;False;0;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;0;False;4;FLOAT;0;False;5;FLOAT;0;False;6;FLOAT;0;False;7;FLOAT;0;False;8;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;36;-2704,-288;Float;True;Global;_CameraDepthTexture;_CameraDepthTexture;0;0;Create;True;0;0;False;0;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;39;-1969.052,-386.7965;Float;False;FLOAT3;4;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;40;-1793.051,-386.7965;Float;False;3;0;FLOAT3;0,0,0;False;1;FLOAT;2;False;2;FLOAT;-1;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.OneMinusNode;37;-2400,-192;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.DynamicAppendNode;42;-1537.051,-386.7965;Float;False;FLOAT4;4;0;FLOAT3;0,0,0;False;1;FLOAT;0;False;2;FLOAT;0;False;3;FLOAT;1;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;43;-1329.051,-418.7966;Float;False;2;2;0;FLOAT4x4;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.ComponentMaskNode;44;-1169.051,-482.7967;Float;False;True;True;True;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;47;-753.0508,-434.7967;Float;False;2;2;0;FLOAT3;0,0,0;False;1;FLOAT3;1,1,-1;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;50;-449.0509,-482.7967;Float;False;2;2;0;FLOAT4x4;0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1;False;1;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.ComponentMaskNode;45;-1169.051,-370.7965;Float;False;False;False;False;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.CameraProjectionNode;41;-1665.051,-482.7967;Float;False;unity_CameraInvProjection;0;1;FLOAT4x4;0\nNode;AmplifyShaderEditor.ScreenPosInputsNode;35;-2944,-416;Float;False;0;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ScreenPosInputsNode;58;-2423.737,-524.7888;Float;False;1;False;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;-256,-480;Float;False;True;XYZW;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;46;0;44;0\nWireConnection;46;1;45;0\nWireConnection;49;0;47;0\nWireConnection;38;1;36;1\nWireConnection;38;0;37;0\nWireConnection;36;1;35;0\nWireConnection;39;0;35;1\nWireConnection;39;1;35;2\nWireConnection;39;2;38;0\nWireConnection;40;0;39;0\nWireConnection;37;0;36;1\nWireConnection;42;0;40;0\nWireConnection;43;0;41;0\nWireConnection;43;1;42;0\nWireConnection;44;0;43;0\nWireConnection;47;0;46;0\nWireConnection;50;0;48;0\nWireConnection;50;1;49;0\nWireConnection;45;0;43;0\nWireConnection;0;0;50;0\nASEEND*/\n//CHKSM=D1AAFA9878995D55FAD9F624BA3F3AF1D7818200" - m_functionName: - m_description: Reconstructs world position from the depth of the scene. If depth - is unconnected a default screen depth will be calculated. For best results, zwrite - should be OFF and ztest should be ALWAYS. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 9 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:c85a347b20c902bf143b310bfb7e5ab62bee3c8bee19eeddd9a223d2e81aa54c +size 4559 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Step Antialiasing.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Step Antialiasing.asset index 411acb0..3256214 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Step Antialiasing.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Step Antialiasing.asset @@ -1,26 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Step Antialiasing - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14402\n487;595;979;423;1184.914;257.4179;1.312046;True;False\nNode;AmplifyShaderEditor.FWidthOpNode;4;-464,64;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;1;-832,48;Float;False;A;1;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;2;-832,-32;Float;False;B;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;3;-640,0;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;6;-160,0;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleDivideOpNode;5;-304,0;Float;False;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;0,0;Float;False;True;;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;4;0;3;0\nWireConnection;3;0;2;0\nWireConnection;3;1;1;0\nWireConnection;6;0;5;0\nWireConnection;5;0;3;0\nWireConnection;5;1;4;0\nWireConnection;0;0;6;0\nASEEND*/\n//CHKSM=CEE60F123DADF4170FDE560D2BD03F012DC8D775" - m_functionName: - m_description: Same as Step but provides an antialiased edge. - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 7 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:339601cbbd0cfd06727646f03902c97674c5efd1de4deca86008a22e52c3c947 +size 1836 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SubstanceBlendMetallic.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SubstanceBlendMetallic.asset index e8449e7..7950d35 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SubstanceBlendMetallic.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/SubstanceBlendMetallic.asset @@ -1,55 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: SubstanceBlendMetallic - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=15701\n1927;-171;1755;1044;4944.894;2298.292;3.922265;True;False\nNode;AmplifyShaderEditor.CommentaryNode;75;-2140.3,165.0382;Float;False;1438.676;390.7817;;8;64;25;22;23;7;26;8;50;Blending;0.1089965,0.8235294,0.2026249,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;74;-2122.365,668.0774;Float;False;1089.531;337.4497;;5;37;40;36;52;13;Smoothness;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;73;-2062.092,1136.985;Float;False;815.4429;395.7837;;5;70;69;71;72;41;Metallic;0.6176471,0.6176471,0.6176471,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;76;-913.6868,684.1127;Float;False;1032.627;404.9763;;6;53;29;30;32;33;12;Normal;0,0.2965517,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;79;-2178.365,-418.924;Float;False;1444.215;475.3517;;8;20;1;62;63;68;59;48;60;Height;0.7794118,0.5321501,0,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;78;-644.9852,-402.4992;Float;False;851.1305;427.6555;;5;10;56;27;9;0;Albedo;0.8308824,0.2810338,0.2810338,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;77;-596.2914,188.0575;Float;False;802.3574;335.5521;;5;45;46;54;44;47;Occlusion;0.08088237,0.08088237,0.08088237,1;0;0\nNode;AmplifyShaderEditor.GetLocalVarNode;54;-508.9551,408.6093;Float;False;50;Mask;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;46;-266.7092,286.337;Float;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;10;-594.9857,-215.7596;Float;False;M2 - Albedo;3;9;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;44;-546.2911,238.0574;Float;False;M1 - Occlusion;1;8;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;45;-537.6957,316.0335;Float;False;M2 - Occlusion;1;13;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;30;-858.4458,974.089;Float;False;M2 - Normal;3;10;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;29;-863.6868,868.3461;Float;False;M1 - Normal;3;4;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.NormalizeNode;33;-308.887,751.9397;Float;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.LayeredBlendNode;32;-626.5039,827.4257;Float;False;6;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;2;FLOAT3;0,0,0;False;3;FLOAT3;0,0,0;False;4;FLOAT;0;False;5;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.GetLocalVarNode;56;-470.663,-89.84428;Float;False;50;Mask;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;68;-1565.192,-129.3357;Float;False;Height;1;0;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;63;-1139.765,-368.924;Float;False;2;2;0;FLOAT;0;False;1;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ScaleAndOffsetNode;60;-1692.467,-280.4159;Float;False;3;0;FLOAT;0;False;1;FLOAT;1;False;2;FLOAT;-0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.NormalVertexDataNode;59;-1363.017,-122.572;Float;False;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;62;-1362.51,-314.935;Float;False;2;2;0;FLOAT;0;False;1;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;9;-586.3267,-352.4984;Float;False;M1 - Albedo;3;3;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.LerpOp;27;-212.9957,-265.2253;Float;False;3;0;FLOAT3;0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT;0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;1;-2128.365,-104.1909;Float;False;M1 - Height;3;7;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.ComponentMaskNode;20;-1903.539,-98.68884;Float;False;True;False;False;False;1;0;FLOAT3;0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;71;-1693.327,1251.971;Float;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;52;-1714.363,890.5271;Float;False;50;Mask;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;64;-1850.772,226.6873;Float;False;Height1;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;69;-2012.092,1186.985;Float;False;M1 - Metallic;1;6;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;40;-2072.365,861.0316;Float;False;M2 - Smoothness;1;11;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;37;-2058.345,730.4346;Float;False;M1 - Smoothness;1;5;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;72;-1953.641,1417.769;Float;False;50;Mask;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.LerpOp;36;-1528.141,718.0774;Float;False;3;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TFHCRemapNode;25;-1444.829,264.7208;Float;True;5;0;FLOAT;0;False;1;FLOAT;0;False;2;FLOAT;1;False;3;FLOAT;0;False;4;FLOAT;2.69;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;8;-1706.795,440.8203;Float;False;Blend - Hardness;1;1;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SaturateNode;26;-1152.618,215.0382;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;53;-857.4697,767.5581;Float;False;50;Mask;1;0;OBJECT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;50;-944.6227,238.2931;Float;False;Mask;-1;True;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;70;-2007.1,1301.496;Float;False;M2 - Metallic;1;12;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;22;-1611.744,230.6643;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;23;-1693.643,349.4193;Float;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;7;-2090.301,395.7402;Float;False;Blend - Amount;1;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;48;-927.1483,-364.2609;Float;False;False;Height - OUT;5;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;47;-8.933975,238.2769;Float;False;False;Occlusion - OUT;4;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;12;-78.05887,734.1125;Float;False;False;Normal - OUT;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;13;-1267.832,719.8586;Float;False;False;Smoothness - OUT;3;False;1;0;FLOAT;0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;11.14432,-267.8937;Float;False;True;Albedo - OUT;0;True;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionOutput;41;-1447.649,1238.483;Float;False;False;Metallic - OUT;2;False;1;0;FLOAT;0;False;1;FLOAT;0\nWireConnection;46;0;44;0\nWireConnection;46;1;45;0\nWireConnection;46;2;54;0\nWireConnection;33;0;32;0\nWireConnection;32;0;53;0\nWireConnection;32;1;29;0\nWireConnection;32;2;30;0\nWireConnection;63;0;62;0\nWireConnection;63;1;59;0\nWireConnection;60;0;20;0\nWireConnection;62;0;60;0\nWireConnection;62;1;68;0\nWireConnection;27;0;9;0\nWireConnection;27;1;10;0\nWireConnection;27;2;56;0\nWireConnection;20;0;1;0\nWireConnection;71;0;69;0\nWireConnection;71;1;70;0\nWireConnection;71;2;72;0\nWireConnection;64;0;20;0\nWireConnection;36;0;37;0\nWireConnection;36;1;40;0\nWireConnection;36;2;52;0\nWireConnection;25;0;22;0\nWireConnection;25;1;23;0\nWireConnection;25;4;8;0\nWireConnection;26;0;25;0\nWireConnection;50;0;26;0\nWireConnection;22;0;64;0\nWireConnection;23;0;7;0\nWireConnection;48;0;63;0\nWireConnection;47;0;46;0\nWireConnection;12;0;33;0\nWireConnection;13;0;36;0\nWireConnection;0;0;27;0\nWireConnection;41;0;71;0\nASEEND*/\n//CHKSM=CB70D7609C0CE7FF39409B2F5F3B4C63A7232E07" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 0 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: [] - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:402d1b88698575761856447ad6938be0ca1901da6db8f2772a67ad412226fbb5 +size 8637 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Animate Vertex.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Animate Vertex.asset index 57b2ea0..6f09790 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Animate Vertex.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Animate Vertex.asset @@ -1,44 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Terrain Wind Animate Vertex - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16103\n279;100;1002;701;934;430;1;True;False\nNode;AmplifyShaderEditor.PosVertexDataNode;5;-706,-228;Float;False;1;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;2;-477,-116;Float;False;Pos;4;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.CustomExpressionNode;1;-253,-72;Float;False;return - AnimateVertex(Pos,Normal,AnimParams)@;4;False;3;True;Pos;FLOAT4;0,0,0,0;In;;Float;True;Normal;FLOAT3;0,0,0;In;;Float;True;AnimParams;FLOAT4;0,0,0,0;In;;Float;WindAnimateVertex;True;False;0;3;0;FLOAT4;0,0,0,0;False;1;FLOAT3;0,0,0;False;2;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.NormalVertexDataNode;6;-712,2;Float;False;0;5;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;3;-491,-27;Float;False;Normal;3;1;False;1;0;FLOAT3;0,0,0;False;1;FLOAT3;0\nNode;AmplifyShaderEditor.FunctionInput;4;-512,143;Float;False;Anim - Params;4;2;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionOutput;0;-21,-86;Float;False;True;Output;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;2;0;5;0\nWireConnection;1;0;2;0\nWireConnection;1;1;3;0\nWireConnection;1;2;4;0\nWireConnection;3;0;6;0\nWireConnection;0;0;1;0\nASEEND*/\n//CHKSM=A559079493ADDD12988F7585C781D01E1B32CCBB" - m_functionName: - m_description: "Uses Unity AnimateVertex(...) function \nAnimation parameters\nx - = branch phase\ny = edge flutter factor\nz = primary factor\nw = secondary factor" - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 1 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: - - {fileID: 0} - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: - - LineType: 0 - LineValue: TerrainEngine.cginc - GUIDToggle: 0 - GUIDValue: - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:6087659752ddb0890f0a8fdd069ef1037ba77d91adc0da5b8c6d6ae4607198b0 +size 2668 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Value.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Value.asset index 4d107c3..bd7f458 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Value.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/Terrain Wind Value.asset @@ -1,41 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: Terrain Wind Value - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=16103\n282;100;993;689;732.5;318;1;True;False\nNode;AmplifyShaderEditor.Vector4Node;2;-275,-56;Float;False;Global;_Wind;_Wind;0;0;Fetch;True;0;0;False;0;0,0,0,0;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionOutput;0;1,-32;Float;False;True;Value;0;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nWireConnection;0;0;2;0\nASEEND*/\n//CHKSM=BA65DE015BF1BA5B4089E1D34F116B49DF410865" - m_functionName: - m_description: 'Returns terrain current wind value ' - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_additionalDirectives: - m_validData: 0 - m_isDirty: 1 - m_moduleName: ' Additional Directives' - m_independentModule: 1 - m_additionalDirectives: - - {fileID: 0} - m_shaderFunctionDirectives: [] - m_nativeDirectives: [] - m_nativeDirectivesFoldout: 0 - m_directivesSaveItems: - - LineType: 0 - LineValue: TerrainEngine.cginc - GUIDToggle: 0 - GUIDValue: - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:9f8128b912b93f19a6845faf153c762e220ee0e7bd2347f80e04a7db18a7c075 +size 1656 diff --git a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/UI-Sprite Effect Layer.asset b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/UI-Sprite Effect Layer.asset index 6902d2f..56d00bc 100644 --- a/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/UI-Sprite Effect Layer.asset +++ b/Assets/ThirdParty/AmplifyShaderEditor/Plugins/EditorResources/ShaderFunctions/UI-Sprite Effect Layer.asset @@ -1,71 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 78b2425a2284af743826c689403a4924, type: 3} - m_Name: UI-Sprite Effect Layer - m_EditorClassIdentifier: - m_functionInfo: "// Made with Amplify Shader Editor\n// Available at the Unity Asset - Store - http://u3d.as/y3X \n/*ASEBEGIN\nVersion=14301\n487;594;979;424;3607.895;518.2078;1.589382;True;False\nNode;AmplifyShaderEditor.CommentaryNode;223;-6464.406,-405.0316;Float;False;1173;245;Comment;5;221;219;218;222;225;UVs;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;133;-3799.791,-542.9508;Float;False;2592.219;432.9557;Comment;14;33;43;228;14;18;199;203;92;93;20;72;248;249;250;Flow;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;141;-4706.676,155.4364;Float;False;4042.436;693;Comment;35;114;122;130;129;30;99;115;116;126;98;125;100;102;101;103;57;6;2;3;8;13;11;4;7;12;17;97;205;200;236;237;239;240;242;246;Rotate;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;86;-4791.083,-1656.615;Float;False;4027.944;807.3318;Comment;31;229;230;80;190;183;198;184;182;75;83;202;224;185;187;179;84;71;65;181;188;96;189;77;82;186;177;234;233;232;235;231;Distortion;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;209;-6158.292,-709.5029;Float;False;714.7412;175.0351;Comment;3;59;40;197;Time;1,1,1,1;0;0\nNode;AmplifyShaderEditor.CommentaryNode;208;-6188.004,-1135.091;Float;False;775.5483;285.9527;Comment;3;37;201;207;Main - FX Texture;1,1,1,1;0;0\nNode;AmplifyShaderEditor.ComponentMaskNode;6;-4144.676,573.4364;Float;False;True;True;False;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionSwitch;191;128,-800;Float;False;Tint - Effect;True;0;2;1;In 0;In 1;Object;-1;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;228;-3264,-400;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.DynamicAppendNode;82;-3060.073,-1576.615;Float;False;FLOAT4;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.StepOpNode;115;-2640.676,653.4366;Float;False;2;0;FLOAT;0.0;False;1;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.TexturePropertyNode;77;-4745.313,-1609.291;Float;True;Property;_DistortionNormal;Distortion - Normal;2;2;[NoScaleOffset];[Normal];Create;True;dd2fd2df93418444c8e280f1d34deeb5;9f3c58d3e4da749499d5cf376feb6225;True;bump;Auto;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;192;128,-688;Float;False;Color;5;0;False;1;0;COLOR;1,1,1,1;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;71;-1780.073,-1160.615;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;14;-3008,-480;Float;True;Property;_FlowandMaskSampler;Flow - and Mask Sampler;11;1;[NoScaleOffset];Create;True;None;db10d612ce611ae47a896290b6c40f26;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.ComponentMaskNode;27;320,-512;Float;False;False;False;False;True;1;0;COLOR;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;30;-2170.379,545.9249;Float;False;Opacity;1;17;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.OneMinusNode;122;-2448.676,733.4366;Float;False;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SamplerNode;96;-1588.073,-1336.615;Float;True;Property;_DistortionSampler;Distortion - Sampler;0;1;[NoScaleOffset];Create;True;None;None;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;188;-3700.073,-1320.615;Float;False;Distortion - Mask;9;9;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;181;-4132.074,-968.615;Float;False;Move - Vector;2;5;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;57;-4432.676,605.4365;Float;False;Position - Scale;4;14;False;1;0;FLOAT4;0,0,0,0;False;1;FLOAT4;0\nNode;AmplifyShaderEditor.FunctionInput;33;-3536,-480;Float;False;Flow - (RG) Mask (A);9;10;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;101;-2688.676,429.4364;Float;False;Rotation - Mask;9;13;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.ScaleNode;7;-3712.676,685.4366;Float;False;0.5;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexturePropertyNode;43;-3776,-480;Float;True;Property;_FlowandMask;Flow - and Mask;3;1;[NoScaleOffset];Create;True;90cbb44e451af6f44acb32a4c63486ec;db10d612ce611ae47a896290b6c40f26;False;white;Auto;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;193;752,-608;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0.0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionSwitch;186;-2116.073,-1368.615;Float;False;Use - Distortion Mask;True;0;2;6;In 0;In 1;Object;-1;8;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.GetLocalVarNode;203;-2304,-480;Float;False;201;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.ComponentMaskNode;84;-2596.073,-1576.615;Float;True;True;True;False;False;1;0;FLOAT3;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;195;560,-528;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0.0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;39;-320,-608;Float;False;Tint - Color;5;1;False;1;0;COLOR;1,1,1,1;False;1;COLOR;0\nNode;AmplifyShaderEditor.SamplerNode;102;-2480.676,429.4364;Float;True;Property;_RotateMaskSampler;Rotate - Mask Sampler;11;1;[NoScaleOffset];Create;True;None;db10d612ce611ae47a896290b6c40f26;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;196;752,-720;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionInput;37;-5881.824,-1082.837;Float;False;Tex;9;2;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionSwitch;242;-2326.053,204.1207;Float;False;Vertex - UVs;False;0;2;3;Fragment;Vertex;Object;-1;8;0;FLOAT2;0.0;False;1;FLOAT2;0.0;False;2;FLOAT2;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RotatorNode;17;-3216,208;Float;False;3;0;FLOAT2;0,0;False;1;FLOAT2;0.5,0.5;False;2;FLOAT;1.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionSwitch;74;-400,-800;Float;False;Effect;False;0;3;0;Distortion;Flow;Rotate;Object;-1;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;224;-4464,-1120;Float;False;222;0;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexCoordVertexDataNode;236;-4480,368;Float;False;0;2;0;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleTimeNode;250;-2976,-192;Float;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;13;-3376.676,365.4364;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;239;-4432,496;Float;False;UV;2;4;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.VertexToFragmentNode;246;-2592,272;Float;False;1;0;FLOAT2;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionSwitch;31;976,-800;Float;False;Blend - Mode;False;0;3;16;None;Additive;Additive With Alpha Blend;Object;-1;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;COLOR;0,0,0,0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;222;-5536,-352;Float;False;MainUvs;-1;True;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;65;-3412.073,-1608.615;Float;True;Property;_DistortionNormalSampler;Distortion - Normal Sampler;3;1;[NoScaleOffset];Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleAddOpNode;8;-3792.676,365.4364;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexturePropertyNode;100;-2976.676,301.4365;Float;True;Property;_RotateMask;Rotate - Mask;5;1;[NoScaleOffset];Create;True;800ff50c9cc42bb4c99ea4b57ccd019e;db10d612ce611ae47a896290b6c40f26;False;white;Auto;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;26;-96,-688;Float;False;2;2;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionSwitch;98;-944.6762,205.4365;Float;False;Use - Mask;True;0;2;11;In 0;In 1;Object;-1;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionSwitch;126;-1984.676,477.4364;Float;False;Mask - Type;False;0;2;13;Texture;Color;Object;-1;8;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;99;-1168,320;Float;False;3;3;0;COLOR;0,0,0,0;False;1;FLOAT;0,0,0,0;False;2;FLOAT;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionSwitch;204;-368,-240;Float;False;Option;False;0;2;-1;In - 0;In 1;Instance;74;8;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT2;0,0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.PannerNode;179;-3860.073,-1032.615;Float;False;3;0;FLOAT2;0,0;False;2;FLOAT2;0,-0.1;False;1;FLOAT;1.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;72;-2004.572,-476.025;Float;True;Property;_FlowSampler;Flow - Sampler;0;1;[NoScaleOffset];Create;True;None;None;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.Vector4Node;103;-4656.676,605.4365;Float;False;Constant;_Vector0;Vector - 0;4;0;Create;True;0,0,1,1;0,0,0,0;0;5;FLOAT4;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.LerpOp;125;-1715.194,611.3666;Float;False;3;0;FLOAT;1.0;False;1;FLOAT;1.0;False;2;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;130;-2224.676,653.4366;Float;False;Invert - Middle Point;True;0;2;15;In 0;In 1;Object;-1;8;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;201;-5655.456,-1085.091;Float;False;FxTexVar;-1;True;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.SamplerNode;187;-3428.073,-1320.615;Float;True;Property;_DistortionMaskSampler;Distortion - Mask Sampler;3;1;[NoScaleOffset];Create;True;None;None;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;40;-5900.292,-649.4677;Float;False;Time;1;15;False;1;0;FLOAT;0.01;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;185;-4164.074,-1432.615;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;116;-2832.676,653.4366;Float;False;2;2;0;FLOAT;0.0;False;1;FLOAT;-0.5;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;205;-1840.676,301.4365;Float;False;201;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.GetLocalVarNode;202;-1802.593,-1350.938;Float;False;201;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.ComponentMaskNode;114;-3152.676,653.4366;Float;False;False;True;True;True;1;0;FLOAT2;0,0,0,0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.UnpackScaleNormalNode;83;-2852.073,-1576.615;Float;False;2;0;FLOAT4;0,0,0,0;False;1;FLOAT;1.0;False;4;FLOAT3;0;FLOAT;1;FLOAT;2;FLOAT;3\nNode;AmplifyShaderEditor.FunctionSwitch;225;-5792,-352;Float;False;Custom - UVs;True;0;2;2;In 0;In 1;Object;-1;8;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RegisterLocalVarNode;197;-5686.55,-659.5028;Float;False;TimeVar;-1;True;1;0;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;75;-3700.073,-1608.615;Float;False;Distortion - Normal;9;6;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionSwitch;182;-3700.073,-1464.615;Float;False;Move - Distortion;True;0;2;8;In 0;In 1;Object;-1;8;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleAddOpNode;184;-3924.073,-1432.615;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionSwitch;92;-1444.572,-476.025;Float;False;Use - Mask;True;0;2;10;In 0;In 1;Object;-1;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;93;-1652.572,-300.025;Float;False;2;2;0;COLOR;0,0,0,0;False;1;FLOAT;0.0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;198;-4471.64,-1349.006;Float;False;197;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;183;-4484.074,-1432.615;Float;False;Move - Distortion Vector;2;8;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;190;-2324.073,-1304.615;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT;0.0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleTimeNode;59;-6108.292,-649.4677;Float;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;80;-3124.073,-1416.615;Float;False;Distortion - Amount;1;7;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionSwitch;177;-3600,-1120;Float;False;Move - Background;True;0;2;7;Simple;Moving Background;Object;-1;8;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexturePropertyNode;235;-2688,-1056;Float;True;Property;_DistortionBlendMask;Distortion - Blend Mask;4;1;[NoScaleOffset];Create;True;800ff50c9cc42bb4c99ea4b57ccd019e;db10d612ce611ae47a896290b6c40f26;False;white;Auto;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.NegateNode;12;-3552.676,685.4366;Float;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;230;-1184,-1184;Float;False;3;3;0;COLOR;0,0,0,0;False;1;FLOAT;0.0,0,0,0;False;2;FLOAT;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.GetLocalVarNode;200;-3601.361,241.9365;Float;False;197;0;1;FLOAT;0\nNode;AmplifyShaderEditor.TextureCoordinatesNode;219;-6219.89,-355.0316;Float;False;0;-1;2;3;2;SAMPLER2D;;False;0;FLOAT2;1,1;False;1;FLOAT2;0,0;False;5;FLOAT2;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.SimpleMultiplyOpNode;11;-3568.676,365.4364;Float;False;2;2;0;FLOAT2;0,0;False;1;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.TexturePropertyNode;207;-6138.004,-1079.138;Float;True;Property;_FXTexture;FX - Texture;0;1;[NoScaleOffset];Create;True;84508b93f15f2b64386ec07486afc7a3;f7e96904e8667e1439548f0f86389447;False;white;Auto;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.ComponentMaskNode;2;-4144.676,653.4366;Float;False;False;False;True;True;1;0;FLOAT4;0,0,0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionSwitch;129;-1504.676,477.4364;Float;False;Use - Middle Point Cut;True;1;2;14;In 0;In 1;Object;-1;8;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionInput;231;-1792,-944;Float;False;Opacity;1;16;False;1;0;FLOAT;1.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;4;-3872.676,685.4366;Float;False;2;0;FLOAT2;0,0;False;1;FLOAT;0.0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionSwitch;234;-1584,-1008;Float;False;Mask - Type;False;0;2;12;Texture;Color;Object;-1;8;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;221;-6414.406,-355.0316;Float;False;201;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionSwitch;229;-1008,-1328;Float;False;Use - Mask;True;0;2;9;In 0;In 1;Object;-1;8;0;COLOR;0,0,0,0;False;1;COLOR;0,0,0,0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;COLOR;0\nNode;AmplifyShaderEditor.TexturePropertyNode;189;-4745.313,-1321.291;Float;True;Property;_DistortionMask;Distortion - Mask;1;1;[NoScaleOffset];Create;True;23d106e42b09f48ecb609eb2d6032f0a;9f3c58d3e4da749499d5cf376feb6225;False;white;Auto;0;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.FunctionInput;218;-5968,-256;Float;False;UV;2;3;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;97;-1520.676,205.4365;Float;True;Property;_RotateSampler;Rotate - Sampler;4;1;[NoScaleOffset];Create;True;None;None;True;0;False;black;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionInput;248;-2788.04,-193.6505;Float;False;Move - Dir;2;11;False;1;0;FLOAT2;1,1;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionSwitch;237;-4144,464;Float;False;Custom - UVs;True;0;2;4;In 0;In 1;Object;-1;8;0;FLOAT2;0.0;False;1;FLOAT2;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.RelayNode;240;-1897.553,209.827;Float;False;1;0;FLOAT2;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.FunctionInput;233;-2448,-1056;Float;False;Distortion - Blend Mask;9;12;False;1;0;SAMPLER2D;0.0;False;1;SAMPLER2D;0\nNode;AmplifyShaderEditor.DynamicAppendNode;20;-2496.058,-413.0761;Float;False;FLOAT2;4;0;FLOAT;0.0;False;1;FLOAT;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SimpleSubtractOpNode;18;-2312.529,-412.6489;Float;False;2;0;FLOAT2;0.0;False;1;FLOAT;0.0;False;1;FLOAT2;0\nNode;AmplifyShaderEditor.SamplerNode;232;-2176,-1056;Float;True;Property;_DistortionBlendMaskSampler;Distortion - Blend Mask Sampler;11;1;[NoScaleOffset];Create;True;None;db10d612ce611ae47a896290b6c40f26;True;0;False;white;Auto;False;Object;-1;Auto;Texture2D;6;0;SAMPLER2D;;False;1;FLOAT2;0,0;False;2;FLOAT;0.0;False;3;FLOAT2;0,0;False;4;FLOAT2;0,0;False;5;FLOAT;1.0;False;5;COLOR;0;FLOAT;1;FLOAT;2;FLOAT;3;FLOAT;4\nNode;AmplifyShaderEditor.FunctionSwitch;249;-2592,-272;Float;False;Separate - XY Time;True;0;2;5;In 0;In 1;Object;-1;8;0;FLOAT;0.0;False;1;FLOAT2;0.0;False;2;FLOAT;0.0;False;3;FLOAT;0.0;False;4;FLOAT;0.0;False;5;FLOAT;0.0;False;6;FLOAT;0.0;False;7;FLOAT;0.0;False;1;FLOAT;0\nNode;AmplifyShaderEditor.GetLocalVarNode;199;-2979.91,-269.36;Float;False;197;0;1;FLOAT;0\nNode;AmplifyShaderEditor.RangedFloatNode;3;-4096.676,733.4366;Float;False;Constant;_Float0;Float - 0;3;0;Create;True;1;0;0;0;0;1;FLOAT;0\nNode;AmplifyShaderEditor.FunctionOutput;0;1344,-800;Float;False;True;RGBA;0;True;1;0;COLOR;0,0,0,0;False;1;COLOR;0\nNode;AmplifyShaderEditor.FunctionOutput;172;16,-240;Float;False;False;UV;1;False;1;0;FLOAT2;0,0;False;1;FLOAT2;0\nWireConnection;6;0;57;0\nWireConnection;191;0;74;0\nWireConnection;191;1;26;0\nWireConnection;228;2;33;0\nWireConnection;82;1;65;2\nWireConnection;82;3;65;1\nWireConnection;115;0;116;0\nWireConnection;71;0;186;0\nWireConnection;71;1;177;0\nWireConnection;14;0;33;0\nWireConnection;14;1;228;0\nWireConnection;27;0;192;0\nWireConnection;122;0;115;0\nWireConnection;96;0;202;0\nWireConnection;96;1;71;0\nWireConnection;188;0;189;0\nWireConnection;57;0;103;0\nWireConnection;33;0;43;0\nWireConnection;101;0;100;0\nWireConnection;7;0;4;0\nWireConnection;193;0;192;0\nWireConnection;193;1;195;0\nWireConnection;186;0;84;0\nWireConnection;186;1;190;0\nWireConnection;84;0;83;0\nWireConnection;195;0;191;0\nWireConnection;195;1;27;0\nWireConnection;102;0;101;0\nWireConnection;102;1;237;0\nWireConnection;196;0;191;0\nWireConnection;196;1;192;0\nWireConnection;37;0;207;0\nWireConnection;242;0;17;0\nWireConnection;242;1;246;0\nWireConnection;17;0;13;0\nWireConnection;17;2;200;0\nWireConnection;74;0;229;0\nWireConnection;74;1;92;0\nWireConnection;74;2;98;0\nWireConnection;13;0;11;0\nWireConnection;13;1;12;0\nWireConnection;246;0;17;0\nWireConnection;31;0;191;0\nWireConnection;31;1;196;0\nWireConnection;31;2;193;0\nWireConnection;222;0;225;0\nWireConnection;65;0;75;0\nWireConnection;65;1;182;0\nWireConnection;8;0;237;0\nWireConnection;8;1;6;0\nWireConnection;26;0;74;0\nWireConnection;26;1;39;0\nWireConnection;98;0;97;0\nWireConnection;98;1;99;0\nWireConnection;126;0;102;2\nWireConnection;126;1;30;0\nWireConnection;99;0;97;0\nWireConnection;99;1;129;0\nWireConnection;99;2;97;4\nWireConnection;204;0;71;0\nWireConnection;204;1;18;0\nWireConnection;204;2;240;0\nWireConnection;179;0;224;0\nWireConnection;179;2;181;0\nWireConnection;72;0;203;0\nWireConnection;72;1;18;0\nWireConnection;125;1;126;0\nWireConnection;125;2;130;0\nWireConnection;130;0;115;0\nWireConnection;130;1;122;0\nWireConnection;201;0;37;0\nWireConnection;187;0;188;0\nWireConnection;187;1;182;0\nWireConnection;40;0;59;0\nWireConnection;185;0;183;0\nWireConnection;185;1;198;0\nWireConnection;116;0;114;0\nWireConnection;114;0;13;0\nWireConnection;83;0;82;0\nWireConnection;83;1;80;0\nWireConnection;225;0;219;0\nWireConnection;225;1;218;0\nWireConnection;197;0;40;0\nWireConnection;75;0;77;0\nWireConnection;182;0;224;0\nWireConnection;182;1;184;0\nWireConnection;184;0;185;0\nWireConnection;184;1;224;0\nWireConnection;92;0;72;0\nWireConnection;92;1;93;0\nWireConnection;93;0;72;0\nWireConnection;93;1;14;4\nWireConnection;190;0;84;0\nWireConnection;190;1;187;2\nWireConnection;177;0;224;0\nWireConnection;177;1;179;0\nWireConnection;12;0;7;0\nWireConnection;230;0;96;0\nWireConnection;230;1;96;4\nWireConnection;230;2;234;0\nWireConnection;219;2;221;0\nWireConnection;11;0;8;0\nWireConnection;11;1;2;0\nWireConnection;2;0;57;0\nWireConnection;129;0;126;0\nWireConnection;129;1;125;0\nWireConnection;4;0;2;0\nWireConnection;4;1;3;0\nWireConnection;234;0;232;2\nWireConnection;234;1;231;0\nWireConnection;229;0;96;0\nWireConnection;229;1;230;0\nWireConnection;218;0;219;0\nWireConnection;97;0;205;0\nWireConnection;97;1;240;0\nWireConnection;248;0;250;0\nWireConnection;237;0;236;0\nWireConnection;237;1;239;0\nWireConnection;240;0;242;0\nWireConnection;233;0;235;0\nWireConnection;20;0;14;1\nWireConnection;20;1;14;2\nWireConnection;18;0;20;0\nWireConnection;18;1;249;0\nWireConnection;232;0;233;0\nWireConnection;249;0;199;0\nWireConnection;249;1;248;0\nWireConnection;0;0;31;0\nWireConnection;172;0;204;0\nASEEND*/\n//CHKSM=3897411E214292FD4588680A344DD01F3BE97598" - m_functionName: - m_description: - m_additionalIncludes: - m_additionalIncludes: [] - m_outsideIncludes: [] - m_additionalPragmas: - m_additionalPragmas: [] - m_outsidePragmas: [] - m_nodeCategory: 3 - m_customNodeCategory: - m_previewPosition: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:4d965ac52e0c1f019afa4b8019503b660a909be3ae08a19a81187e829fdce9da +size 24490 diff --git a/ProjectSettings/AudioManager.asset b/ProjectSettings/AudioManager.asset index 4f31e74..85dd54b 100644 --- a/ProjectSettings/AudioManager.asset +++ b/ProjectSettings/AudioManager.asset @@ -1,17 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!11 &1 -AudioManager: - m_ObjectHideFlags: 0 - m_Volume: 1 - Rolloff Scale: 1 - Doppler Factor: 1 - Default Speaker Mode: 2 - m_SampleRate: 0 - m_DSPBufferSize: 1024 - m_VirtualVoiceCount: 512 - m_RealVoiceCount: 32 - m_SpatializerPlugin: - m_AmbisonicDecoderPlugin: - m_DisableAudio: 0 - m_VirtualizeEffects: 1 +version https://git-lfs.github.com/spec/v1 +oid sha256:45e76b4538f1b87ac361bc9bbee72ce03054eda961248334af7cb3996199ff82 +size 377 diff --git a/ProjectSettings/ClusterInputManager.asset b/ProjectSettings/ClusterInputManager.asset index e7886b2..05a0bc3 100644 --- a/ProjectSettings/ClusterInputManager.asset +++ b/ProjectSettings/ClusterInputManager.asset @@ -1,6 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!236 &1 -ClusterInputManager: - m_ObjectHideFlags: 0 - m_Inputs: [] +version https://git-lfs.github.com/spec/v1 +oid sha256:06a192320121e445dcff1ae8ddad2a948ff671ca134603c043d9f4e920427ea9 +size 120 diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset index 78992f0..55619e7 100644 --- a/ProjectSettings/DynamicsManager.asset +++ b/ProjectSettings/DynamicsManager.asset @@ -1,29 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!55 &1 -PhysicsManager: - m_ObjectHideFlags: 0 - serializedVersion: 7 - m_Gravity: {x: 0, y: -9.81, z: 0} - m_DefaultMaterial: {fileID: 0} - m_BounceThreshold: 2 - m_SleepThreshold: 0.005 - m_DefaultContactOffset: 0.01 - m_DefaultSolverIterations: 6 - m_DefaultSolverVelocityIterations: 1 - m_QueriesHitBackfaces: 0 - m_QueriesHitTriggers: 1 - m_EnableAdaptiveForce: 0 - m_ClothInterCollisionDistance: 0 - m_ClothInterCollisionStiffness: 0 - m_ContactsGeneration: 1 - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff - m_AutoSimulation: 1 - m_AutoSyncTransforms: 1 - m_ClothInterCollisionSettingsToggle: 0 - m_ContactPairsMode: 0 - m_BroadphaseType: 0 - m_WorldBounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 250, y: 250, z: 250} - m_WorldSubdivisions: 8 +version https://git-lfs.github.com/spec/v1 +oid sha256:e04cdacaa3689b3ae55f3bcb9d836d23bd341344d1f121db727af7218c49738c +size 1073 diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index c56ea49..9daddb8 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -1,14 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1045 &1 -EditorBuildSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Scenes: - - enabled: 1 - path: Assets/Scenes/SampleScene.unity - guid: 2cda990e2423bbf4892e6590ba056729 - - enabled: 1 - path: Assets/Scenes/TestScene.unity - guid: 3a82ef4cc5d678b418d3a37252b80f6d - m_configObjects: {} +version https://git-lfs.github.com/spec/v1 +oid sha256:f182faa74c5ed42826273c1aa3fa86e317c6b7e71f9d22f4ea0a329d03f90c21 +size 355 diff --git a/ProjectSettings/EditorSettings.asset b/ProjectSettings/EditorSettings.asset index 8d9e83b..d9008f0 100644 --- a/ProjectSettings/EditorSettings.asset +++ b/ProjectSettings/EditorSettings.asset @@ -1,21 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!159 &1 -EditorSettings: - m_ObjectHideFlags: 0 - serializedVersion: 7 - m_ExternalVersionControlSupport: Visible Meta Files - m_SerializationMode: 2 - m_LineEndingsForNewScripts: 2 - m_DefaultBehaviorMode: 1 - m_SpritePackerMode: 4 - m_SpritePackerPaddingPower: 1 - m_EtcTextureCompressorBehavior: 1 - m_EtcTextureFastCompressor: 1 - m_EtcTextureNormalCompressor: 2 - m_EtcTextureBestCompressor: 4 - m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd - m_ProjectGenerationRootNamespace: - m_UserGeneratedProjectSuffix: - m_CollabEditorSettings: - inProgressEnabled: 1 +version https://git-lfs.github.com/spec/v1 +oid sha256:d3aea39a4d3a57a6af67d37960a06ae1019b2196a3e2af04f7cd3b9ac6887b2b +size 643 diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index 6c2632a..8e6914b 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -1,57 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!30 &1 -GraphicsSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_Deferred: - m_Mode: 1 - m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} - m_DeferredReflections: - m_Mode: 1 - m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} - m_ScreenSpaceShadows: - m_Mode: 1 - m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} - m_LegacyDeferred: - m_Mode: 1 - m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} - m_DepthNormals: - m_Mode: 1 - m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} - m_MotionVectors: - m_Mode: 1 - m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} - m_LightHalo: - m_Mode: 1 - m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} - m_LensFlare: - m_Mode: 1 - m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} - m_AlwaysIncludedShaders: - - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} - m_CustomRenderPipeline: {fileID: 0} - m_TransparencySortMode: 0 - m_TransparencySortAxis: {x: 0, y: 0, z: 1} - m_DefaultRenderingPath: 1 - m_DefaultMobileRenderingPath: 1 - m_TierSettings: [] - m_LightmapStripping: 0 - m_FogStripping: 0 - m_InstancingStripping: 0 - m_LightmapKeepPlain: 1 - m_LightmapKeepDirCombined: 1 - m_LightmapKeepDynamicPlain: 1 - m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepShadowMask: 1 - m_LightmapKeepSubtractive: 1 - m_FogKeepLinear: 1 - m_FogKeepExp: 1 - m_FogKeepExp2: 1 - m_AlbedoSwatchInfos: [] - m_LightsUseLinearIntensity: 0 - m_LightsUseColorTemperature: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:f9f8e310e4e28e01748ac4b4549e66da30e7617e70e83b5938b925745203ca4f +size 1937 diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset index 17c8f53..9485660 100644 --- a/ProjectSettings/InputManager.asset +++ b/ProjectSettings/InputManager.asset @@ -1,295 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!13 &1 -InputManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Axes: - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: left - positiveButton: right - altNegativeButton: a - altPositiveButton: d - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: down - positiveButton: up - altNegativeButton: s - altPositiveButton: w - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left ctrl - altNegativeButton: - altPositiveButton: mouse 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left alt - altNegativeButton: - altPositiveButton: mouse 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left shift - altNegativeButton: - altPositiveButton: mouse 2 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: space - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse X - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Y - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse ScrollWheel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 2 - joyNum: 0 - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 0 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 1 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 2 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 3 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: return - altNegativeButton: - altPositiveButton: joystick button 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: enter - altNegativeButton: - altPositiveButton: space - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Cancel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: escape - altNegativeButton: - altPositiveButton: joystick button 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:45080d3b109243806ace6feaaa0f9395dc0ecbf7c81b3fec8a37b1800a78f3fa +size 6088 diff --git a/ProjectSettings/NavMeshAreas.asset b/ProjectSettings/NavMeshAreas.asset index 3b0b7c3..100f4ce 100644 --- a/ProjectSettings/NavMeshAreas.asset +++ b/ProjectSettings/NavMeshAreas.asset @@ -1,91 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!126 &1 -NavMeshProjectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - areas: - - name: Walkable - cost: 1 - - name: Not Walkable - cost: 1 - - name: Jump - cost: 2 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - m_LastAgentTypeID: -887442657 - m_Settings: - - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.75 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_SettingNames: - - Humanoid +version https://git-lfs.github.com/spec/v1 +oid sha256:deca65f3094943a1af148cf64fd6c0deb503219d12de0e172b7f948d07a8e6a8 +size 1399 diff --git a/ProjectSettings/NetworkManager.asset b/ProjectSettings/NetworkManager.asset index 5dc6a83..1beebb9 100644 --- a/ProjectSettings/NetworkManager.asset +++ b/ProjectSettings/NetworkManager.asset @@ -1,8 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!149 &1 -NetworkManager: - m_ObjectHideFlags: 0 - m_DebugLevel: 0 - m_Sendrate: 15 - m_AssetToPrefab: {} +version https://git-lfs.github.com/spec/v1 +oid sha256:aa28e567e0f09d53d4dc57a068c913a4a9a0f09c602c49f0278990bf666550a9 +size 159 diff --git a/ProjectSettings/Physics2DSettings.asset b/ProjectSettings/Physics2DSettings.asset index 8e9e021..6eeb140 100644 --- a/ProjectSettings/Physics2DSettings.asset +++ b/ProjectSettings/Physics2DSettings.asset @@ -1,55 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!19 &1 -Physics2DSettings: - m_ObjectHideFlags: 0 - serializedVersion: 3 - m_Gravity: {x: 0, y: -9.81} - m_DefaultMaterial: {fileID: 0} - m_VelocityIterations: 8 - m_PositionIterations: 3 - m_VelocityThreshold: 1 - m_MaxLinearCorrection: 0.2 - m_MaxAngularCorrection: 8 - m_MaxTranslationSpeed: 100 - m_MaxRotationSpeed: 360 - m_BaumgarteScale: 0.2 - m_BaumgarteTimeOfImpactScale: 0.75 - m_TimeToSleep: 0.5 - m_LinearSleepTolerance: 0.01 - m_AngularSleepTolerance: 2 - m_DefaultContactOffset: 0.01 - m_JobOptions: - serializedVersion: 2 - useMultithreading: 0 - useConsistencySorting: 0 - m_InterpolationPosesPerJob: 100 - m_NewContactsPerJob: 30 - m_CollideContactsPerJob: 100 - m_ClearFlagsPerJob: 200 - m_ClearBodyForcesPerJob: 200 - m_SyncDiscreteFixturesPerJob: 50 - m_SyncContinuousFixturesPerJob: 50 - m_FindNearestContactsPerJob: 100 - m_UpdateTriggerContactsPerJob: 100 - m_IslandSolverCostThreshold: 100 - m_IslandSolverBodyCostScale: 1 - m_IslandSolverContactCostScale: 10 - m_IslandSolverJointCostScale: 10 - m_IslandSolverBodiesPerJob: 50 - m_IslandSolverContactsPerJob: 50 - m_AutoSimulation: 1 - m_QueriesHitTriggers: 1 - m_QueriesStartInColliders: 1 - m_CallbacksOnDisable: 1 - m_AutoSyncTransforms: 1 - m_AlwaysShowColliders: 0 - m_ShowColliderSleep: 1 - m_ShowColliderContacts: 0 - m_ShowColliderAABB: 0 - m_ContactArrowScale: 0.2 - m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} - m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} - m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} - m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +version https://git-lfs.github.com/spec/v1 +oid sha256:bd987b27cf6f413c842f5a3cf79695242c15df1b8b3ccdb2e2d5ec957052dc95 +size 2052 diff --git a/ProjectSettings/PresetManager.asset b/ProjectSettings/PresetManager.asset index 7992168..58a3fae 100644 --- a/ProjectSettings/PresetManager.asset +++ b/ProjectSettings/PresetManager.asset @@ -1,13 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1386491679 &1 -PresetManager: - m_ObjectHideFlags: 0 - m_DefaultList: - - type: - m_NativeTypeID: 20 - m_ManagedTypePPtr: {fileID: 0} - m_ManagedTypeFallback: - defaultPresets: - - m_Preset: {fileID: 2655988077585873504, guid: bfcfc320427f8224bbb7a96f3d3aebad, - type: 2} +version https://git-lfs.github.com/spec/v1 +oid sha256:10886c83ac877747083ae069559dee7e9f811d85c92638952cca91eeeb711142 +size 355 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index ded50d9..c573fff 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -1,625 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!129 &1 -PlayerSettings: - m_ObjectHideFlags: 0 - serializedVersion: 15 - productGUID: 6632a6dc1113a6648a7603736df13678 - AndroidProfiler: 0 - AndroidFilterTouchesWhenObscured: 0 - AndroidEnableSustainedPerformanceMode: 0 - defaultScreenOrientation: 4 - targetDevice: 2 - useOnDemandResources: 0 - accelerometerFrequency: 60 - companyName: DefaultCompany - productName: GGJ 2019 - defaultCursor: {fileID: 0} - cursorHotspot: {x: 0, y: 0} - m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} - m_ShowUnitySplashScreen: 1 - m_ShowUnitySplashLogo: 1 - m_SplashScreenOverlayOpacity: 1 - m_SplashScreenAnimation: 1 - m_SplashScreenLogoStyle: 1 - m_SplashScreenDrawMode: 0 - m_SplashScreenBackgroundAnimationZoom: 1 - m_SplashScreenLogoAnimationZoom: 1 - m_SplashScreenBackgroundLandscapeAspect: 1 - m_SplashScreenBackgroundPortraitAspect: 1 - m_SplashScreenBackgroundLandscapeUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenBackgroundPortraitUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenLogos: [] - m_VirtualRealitySplashScreen: {fileID: 0} - m_HolographicTrackingLossScreen: {fileID: 0} - defaultScreenWidth: 1024 - defaultScreenHeight: 768 - defaultScreenWidthWeb: 960 - defaultScreenHeightWeb: 600 - m_StereoRenderingPath: 0 - m_ActiveColorSpace: 0 - m_MTRendering: 1 - m_StackTraceTypes: 010000000100000001000000010000000100000001000000 - iosShowActivityIndicatorOnLoading: -1 - androidShowActivityIndicatorOnLoading: -1 - iosAppInBackgroundBehavior: 0 - displayResolutionDialog: 1 - iosAllowHTTPDownload: 1 - allowedAutorotateToPortrait: 1 - allowedAutorotateToPortraitUpsideDown: 1 - allowedAutorotateToLandscapeRight: 1 - allowedAutorotateToLandscapeLeft: 1 - useOSAutorotation: 1 - use32BitDisplayBuffer: 1 - preserveFramebufferAlpha: 0 - disableDepthAndStencilBuffers: 0 - androidBlitType: 0 - defaultIsNativeResolution: 1 - macRetinaSupport: 1 - runInBackground: 1 - captureSingleScreen: 0 - muteOtherAudioSources: 0 - Prepare IOS For Recording: 0 - Force IOS Speakers When Recording: 0 - deferSystemGesturesMode: 0 - hideHomeButton: 0 - submitAnalytics: 1 - usePlayerLog: 1 - bakeCollisionMeshes: 0 - forceSingleInstance: 0 - resizableWindow: 0 - useMacAppStoreValidation: 0 - macAppStoreCategory: public.app-category.games - gpuSkinning: 0 - graphicsJobs: 0 - xboxPIXTextureCapture: 0 - xboxEnableAvatar: 0 - xboxEnableKinect: 0 - xboxEnableKinectAutoTracking: 0 - xboxEnableFitness: 0 - visibleInBackground: 1 - allowFullscreenSwitch: 1 - graphicsJobMode: 0 - fullscreenMode: 1 - xboxSpeechDB: 0 - xboxEnableHeadOrientation: 0 - xboxEnableGuest: 0 - xboxEnablePIXSampling: 0 - metalFramebufferOnly: 0 - n3dsDisableStereoscopicView: 0 - n3dsEnableSharedListOpt: 1 - n3dsEnableVSync: 0 - xboxOneResolution: 0 - xboxOneSResolution: 0 - xboxOneXResolution: 3 - xboxOneMonoLoggingLevel: 0 - xboxOneLoggingLevel: 1 - xboxOneDisableEsram: 0 - xboxOnePresentImmediateThreshold: 0 - switchQueueCommandMemory: 0 - videoMemoryForVertexBuffers: 0 - psp2PowerMode: 0 - psp2AcquireBGM: 1 - vulkanEnableSetSRGBWrite: 0 - vulkanUseSWCommandBuffers: 0 - m_SupportedAspectRatios: - 4:3: 1 - 5:4: 1 - 16:10: 1 - 16:9: 1 - Others: 1 - bundleVersion: 0.1 - preloadedAssets: [] - metroInputSource: 0 - wsaTransparentSwapchain: 0 - m_HolographicPauseOnTrackingLoss: 1 - xboxOneDisableKinectGpuReservation: 0 - xboxOneEnable7thCore: 0 - vrSettings: - cardboard: - depthFormat: 0 - enableTransitionView: 0 - daydream: - depthFormat: 0 - useSustainedPerformanceMode: 0 - enableVideoLayer: 0 - useProtectedVideoMemory: 0 - minimumSupportedHeadTracking: 0 - maximumSupportedHeadTracking: 1 - hololens: - depthFormat: 1 - depthBufferSharingEnabled: 0 - oculus: - sharedDepthBuffer: 0 - dashSupport: 0 - enable360StereoCapture: 0 - protectGraphicsMemory: 0 - useHDRDisplay: 0 - m_ColorGamuts: 00000000 - targetPixelDensity: 30 - resolutionScalingMode: 0 - androidSupportedAspectRatio: 1 - androidMaxAspectRatio: 2.1 - applicationIdentifier: - Standalone: com.Company.ProductName - buildNumber: {} - AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 16 - AndroidTargetSdkVersion: 0 - AndroidPreferredInstallLocation: 1 - aotOptions: - stripEngineCode: 1 - iPhoneStrippingLevel: 0 - iPhoneScriptCallOptimization: 0 - ForceInternetPermission: 0 - ForceSDCardPermission: 0 - CreateWallpaper: 0 - APKExpansionFiles: 0 - keepLoadedShadersAlive: 0 - StripUnusedMeshComponents: 1 - VertexChannelCompressionMask: 4054 - iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 8.0 - tvOSSdkVersion: 0 - tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 9.0 - uIPrerenderedIcon: 0 - uIRequiresPersistentWiFi: 0 - uIRequiresFullScreen: 1 - uIStatusBarHidden: 1 - uIExitOnSuspend: 0 - uIStatusBarStyle: 0 - iPhoneSplashScreen: {fileID: 0} - iPhoneHighResSplashScreen: {fileID: 0} - iPhoneTallHighResSplashScreen: {fileID: 0} - iPhone47inSplashScreen: {fileID: 0} - iPhone55inPortraitSplashScreen: {fileID: 0} - iPhone55inLandscapeSplashScreen: {fileID: 0} - iPhone58inPortraitSplashScreen: {fileID: 0} - iPhone58inLandscapeSplashScreen: {fileID: 0} - iPadPortraitSplashScreen: {fileID: 0} - iPadHighResPortraitSplashScreen: {fileID: 0} - iPadLandscapeSplashScreen: {fileID: 0} - iPadHighResLandscapeSplashScreen: {fileID: 0} - appleTVSplashScreen: {fileID: 0} - appleTVSplashScreen2x: {fileID: 0} - tvOSSmallIconLayers: [] - tvOSSmallIconLayers2x: [] - tvOSLargeIconLayers: [] - tvOSLargeIconLayers2x: [] - tvOSTopShelfImageLayers: [] - tvOSTopShelfImageLayers2x: [] - tvOSTopShelfImageWideLayers: [] - tvOSTopShelfImageWideLayers2x: [] - iOSLaunchScreenType: 0 - iOSLaunchScreenPortrait: {fileID: 0} - iOSLaunchScreenLandscape: {fileID: 0} - iOSLaunchScreenBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreenFillPct: 100 - iOSLaunchScreenSize: 100 - iOSLaunchScreenCustomXibPath: - iOSLaunchScreeniPadType: 0 - iOSLaunchScreeniPadImage: {fileID: 0} - iOSLaunchScreeniPadBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreeniPadFillPct: 100 - iOSLaunchScreeniPadSize: 100 - iOSLaunchScreeniPadCustomXibPath: - iOSUseLaunchScreenStoryboard: 0 - iOSLaunchScreenCustomStoryboardPath: - iOSDeviceRequirements: [] - iOSURLSchemes: [] - iOSBackgroundModes: 0 - iOSMetalForceHardShadows: 0 - metalEditorSupport: 1 - metalAPIValidation: 1 - iOSRenderExtraFrameOnPause: 0 - appleDeveloperTeamID: - iOSManualSigningProvisioningProfileID: - tvOSManualSigningProvisioningProfileID: - iOSManualSigningProvisioningProfileType: 0 - tvOSManualSigningProvisioningProfileType: 0 - appleEnableAutomaticSigning: 0 - iOSRequireARKit: 0 - appleEnableProMotion: 0 - vulkanEditorSupport: 0 - clonedFromGUID: 5f34be1353de5cf4398729fda238591b - templatePackageId: com.unity.template.2d@1.0.1 - templateDefaultScene: Assets/Scenes/SampleScene.unity - AndroidTargetArchitectures: 5 - AndroidSplashScreenScale: 0 - androidSplashScreen: {fileID: 0} - AndroidKeystoreName: - AndroidKeyaliasName: - AndroidBuildApkPerCpuArchitecture: 0 - AndroidTVCompatibility: 1 - AndroidIsGame: 1 - AndroidEnableTango: 0 - androidEnableBanner: 1 - androidUseLowAccuracyLocation: 0 - m_AndroidBanners: - - width: 320 - height: 180 - banner: {fileID: 0} - androidGamepadSupportLevel: 0 - resolutionDialogBanner: {fileID: 0} - m_BuildTargetIcons: [] - m_BuildTargetPlatformIcons: [] - m_BuildTargetBatching: [] - m_BuildTargetGraphicsAPIs: [] - m_BuildTargetVRSettings: [] - m_BuildTargetEnableVuforiaSettings: [] - openGLRequireES31: 0 - openGLRequireES31AEP: 0 - m_TemplateCustomTags: {} - mobileMTRendering: - Android: 1 - iPhone: 1 - tvOS: 1 - m_BuildTargetGroupLightmapEncodingQuality: [] - m_BuildTargetGroupLightmapSettings: [] - playModeTestRunnerEnabled: 0 - runPlayModeTestAsEditModeTest: 0 - actionOnDotNetUnhandledException: 1 - enableInternalProfiler: 0 - logObjCUncaughtExceptions: 1 - enableCrashReportAPI: 0 - cameraUsageDescription: - locationUsageDescription: - microphoneUsageDescription: - switchNetLibKey: - switchSocketMemoryPoolSize: 6144 - switchSocketAllocatorPoolSize: 128 - switchSocketConcurrencyLimit: 14 - switchScreenResolutionBehavior: 2 - switchUseCPUProfiler: 0 - switchApplicationID: 0x01004b9000490000 - switchNSODependencies: - switchTitleNames_0: - switchTitleNames_1: - switchTitleNames_2: - switchTitleNames_3: - switchTitleNames_4: - switchTitleNames_5: - switchTitleNames_6: - switchTitleNames_7: - switchTitleNames_8: - switchTitleNames_9: - switchTitleNames_10: - switchTitleNames_11: - switchTitleNames_12: - switchTitleNames_13: - switchTitleNames_14: - switchPublisherNames_0: - switchPublisherNames_1: - switchPublisherNames_2: - switchPublisherNames_3: - switchPublisherNames_4: - switchPublisherNames_5: - switchPublisherNames_6: - switchPublisherNames_7: - switchPublisherNames_8: - switchPublisherNames_9: - switchPublisherNames_10: - switchPublisherNames_11: - switchPublisherNames_12: - switchPublisherNames_13: - switchPublisherNames_14: - switchIcons_0: {fileID: 0} - switchIcons_1: {fileID: 0} - switchIcons_2: {fileID: 0} - switchIcons_3: {fileID: 0} - switchIcons_4: {fileID: 0} - switchIcons_5: {fileID: 0} - switchIcons_6: {fileID: 0} - switchIcons_7: {fileID: 0} - switchIcons_8: {fileID: 0} - switchIcons_9: {fileID: 0} - switchIcons_10: {fileID: 0} - switchIcons_11: {fileID: 0} - switchIcons_12: {fileID: 0} - switchIcons_13: {fileID: 0} - switchIcons_14: {fileID: 0} - switchSmallIcons_0: {fileID: 0} - switchSmallIcons_1: {fileID: 0} - switchSmallIcons_2: {fileID: 0} - switchSmallIcons_3: {fileID: 0} - switchSmallIcons_4: {fileID: 0} - switchSmallIcons_5: {fileID: 0} - switchSmallIcons_6: {fileID: 0} - switchSmallIcons_7: {fileID: 0} - switchSmallIcons_8: {fileID: 0} - switchSmallIcons_9: {fileID: 0} - switchSmallIcons_10: {fileID: 0} - switchSmallIcons_11: {fileID: 0} - switchSmallIcons_12: {fileID: 0} - switchSmallIcons_13: {fileID: 0} - switchSmallIcons_14: {fileID: 0} - switchManualHTML: - switchAccessibleURLs: - switchLegalInformation: - switchMainThreadStackSize: 1048576 - switchPresenceGroupId: - switchLogoHandling: 0 - switchReleaseVersion: 0 - switchDisplayVersion: 1.0.0 - switchStartupUserAccount: 0 - switchTouchScreenUsage: 0 - switchSupportedLanguagesMask: 0 - switchLogoType: 0 - switchApplicationErrorCodeCategory: - switchUserAccountSaveDataSize: 0 - switchUserAccountSaveDataJournalSize: 0 - switchApplicationAttribute: 0 - switchCardSpecSize: -1 - switchCardSpecClock: -1 - switchRatingsMask: 0 - switchRatingsInt_0: 0 - switchRatingsInt_1: 0 - switchRatingsInt_2: 0 - switchRatingsInt_3: 0 - switchRatingsInt_4: 0 - switchRatingsInt_5: 0 - switchRatingsInt_6: 0 - switchRatingsInt_7: 0 - switchRatingsInt_8: 0 - switchRatingsInt_9: 0 - switchRatingsInt_10: 0 - switchRatingsInt_11: 0 - switchLocalCommunicationIds_0: - switchLocalCommunicationIds_1: - switchLocalCommunicationIds_2: - switchLocalCommunicationIds_3: - switchLocalCommunicationIds_4: - switchLocalCommunicationIds_5: - switchLocalCommunicationIds_6: - switchLocalCommunicationIds_7: - switchParentalControl: 0 - switchAllowsScreenshot: 1 - switchAllowsVideoCapturing: 1 - switchAllowsRuntimeAddOnContentInstall: 0 - switchDataLossConfirmation: 0 - switchSupportedNpadStyles: 3 - switchNativeFsCacheSize: 32 - switchIsHoldTypeHorizontal: 0 - switchSupportedNpadCount: 8 - switchSocketConfigEnabled: 0 - switchTcpInitialSendBufferSize: 32 - switchTcpInitialReceiveBufferSize: 64 - switchTcpAutoSendBufferSizeMax: 256 - switchTcpAutoReceiveBufferSizeMax: 256 - switchUdpSendBufferSize: 9 - switchUdpReceiveBufferSize: 42 - switchSocketBufferEfficiency: 4 - switchSocketInitializeEnabled: 1 - switchNetworkInterfaceManagerInitializeEnabled: 1 - switchPlayerConnectionEnabled: 1 - ps4NPAgeRating: 12 - ps4NPTitleSecret: - ps4NPTrophyPackPath: - ps4ParentalLevel: 11 - ps4ContentID: ED1633-NPXX51362_00-0000000000000000 - ps4Category: 0 - ps4MasterVersion: 01.00 - ps4AppVersion: 01.00 - ps4AppType: 0 - ps4ParamSfxPath: - ps4VideoOutPixelFormat: 0 - ps4VideoOutInitialWidth: 1920 - ps4VideoOutBaseModeInitialWidth: 1920 - ps4VideoOutReprojectionRate: 60 - ps4PronunciationXMLPath: - ps4PronunciationSIGPath: - ps4BackgroundImagePath: - ps4StartupImagePath: - ps4StartupImagesFolder: - ps4IconImagesFolder: - ps4SaveDataImagePath: - ps4SdkOverride: - ps4BGMPath: - ps4ShareFilePath: - ps4ShareOverlayImagePath: - ps4PrivacyGuardImagePath: - ps4NPtitleDatPath: - ps4RemotePlayKeyAssignment: -1 - ps4RemotePlayKeyMappingDir: - ps4PlayTogetherPlayerCount: 0 - ps4EnterButtonAssignment: 1 - ps4ApplicationParam1: 0 - ps4ApplicationParam2: 0 - ps4ApplicationParam3: 0 - ps4ApplicationParam4: 0 - ps4DownloadDataSize: 0 - ps4GarlicHeapSize: 2048 - ps4ProGarlicHeapSize: 2560 - ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ - ps4pnSessions: 1 - ps4pnPresence: 1 - ps4pnFriends: 1 - ps4pnGameCustomData: 1 - playerPrefsSupport: 0 - enableApplicationExit: 0 - restrictedAudioUsageRights: 0 - ps4UseResolutionFallback: 0 - ps4ReprojectionSupport: 0 - ps4UseAudio3dBackend: 0 - ps4SocialScreenEnabled: 0 - ps4ScriptOptimizationLevel: 0 - ps4Audio3dVirtualSpeakerCount: 14 - ps4attribCpuUsage: 0 - ps4PatchPkgPath: - ps4PatchLatestPkgPath: - ps4PatchChangeinfoPath: - ps4PatchDayOne: 0 - ps4attribUserManagement: 0 - ps4attribMoveSupport: 0 - ps4attrib3DSupport: 0 - ps4attribShareSupport: 0 - ps4attribExclusiveVR: 0 - ps4disableAutoHideSplash: 0 - ps4videoRecordingFeaturesUsed: 0 - ps4contentSearchFeaturesUsed: 0 - ps4attribEyeToEyeDistanceSettingVR: 0 - ps4IncludedModules: [] - monoEnv: - psp2Splashimage: {fileID: 0} - psp2NPTrophyPackPath: - psp2NPSupportGBMorGJP: 0 - psp2NPAgeRating: 12 - psp2NPTitleDatPath: - psp2NPCommsID: - psp2NPCommunicationsID: - psp2NPCommsPassphrase: - psp2NPCommsSig: - psp2ParamSfxPath: - psp2ManualPath: - psp2LiveAreaGatePath: - psp2LiveAreaBackroundPath: - psp2LiveAreaPath: - psp2LiveAreaTrialPath: - psp2PatchChangeInfoPath: - psp2PatchOriginalPackage: - psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui - psp2KeystoneFile: - psp2MemoryExpansionMode: 0 - psp2DRMType: 0 - psp2StorageType: 0 - psp2MediaCapacity: 0 - psp2DLCConfigPath: - psp2ThumbnailPath: - psp2BackgroundPath: - psp2SoundPath: - psp2TrophyCommId: - psp2TrophyPackagePath: - psp2PackagedResourcesPath: - psp2SaveDataQuota: 10240 - psp2ParentalLevel: 1 - psp2ShortTitle: Not Set - psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF - psp2Category: 0 - psp2MasterVersion: 01.00 - psp2AppVersion: 01.00 - psp2TVBootMode: 0 - psp2EnterButtonAssignment: 2 - psp2TVDisableEmu: 0 - psp2AllowTwitterDialog: 1 - psp2Upgradable: 0 - psp2HealthWarning: 0 - psp2UseLibLocation: 0 - psp2InfoBarOnStartup: 0 - psp2InfoBarColor: 0 - psp2ScriptOptimizationLevel: 0 - splashScreenBackgroundSourceLandscape: {fileID: 0} - splashScreenBackgroundSourcePortrait: {fileID: 0} - spritePackerPolicy: - webGLMemorySize: 256 - webGLExceptionSupport: 1 - webGLNameFilesAsHashes: 0 - webGLDataCaching: 1 - webGLDebugSymbols: 0 - webGLEmscriptenArgs: - webGLModulesDirectory: - webGLTemplate: APPLICATION:Default - webGLAnalyzeBuildSize: 0 - webGLUseEmbeddedResources: 0 - webGLCompressionFormat: 1 - webGLLinkerTarget: 1 - scriptingDefineSymbols: {} - platformArchitecture: {} - scriptingBackend: {} - il2cppCompilerConfiguration: {} - incrementalIl2cppBuild: {} - allowUnsafeCode: 0 - additionalIl2CppArgs: - scriptingRuntimeVersion: 0 - apiCompatibilityLevelPerPlatform: {} - m_RenderingPath: 1 - m_MobileRenderingPath: 1 - metroPackageName: Template_2D - metroPackageVersion: - metroCertificatePath: - metroCertificatePassword: - metroCertificateSubject: - metroCertificateIssuer: - metroCertificateNotAfter: 0000000000000000 - metroApplicationDescription: Template_2D - wsaImages: {} - metroTileShortName: - metroTileShowName: 0 - metroMediumTileShowName: 0 - metroLargeTileShowName: 0 - metroWideTileShowName: 0 - metroDefaultTileSize: 1 - metroTileForegroundText: 2 - metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} - metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, - a: 1} - metroSplashScreenUseBackgroundColor: 0 - platformCapabilities: {} - metroFTAName: - metroFTAFileTypes: [] - metroProtocolName: - metroCompilationOverrides: 1 - n3dsUseExtSaveData: 0 - n3dsCompressStaticMem: 1 - n3dsExtSaveDataNumber: 0x12345 - n3dsStackSize: 131072 - n3dsTargetPlatform: 2 - n3dsRegion: 7 - n3dsMediaSize: 0 - n3dsLogoStyle: 3 - n3dsTitle: GameName - n3dsProductCode: - n3dsApplicationId: 0xFF3FF - XboxOneProductId: - XboxOneUpdateKey: - XboxOneSandboxId: - XboxOneContentId: - XboxOneTitleId: - XboxOneSCId: - XboxOneGameOsOverridePath: - XboxOnePackagingOverridePath: - XboxOneAppManifestOverridePath: - XboxOneVersion: 1.0.0.0 - XboxOnePackageEncryption: 0 - XboxOnePackageUpdateGranularity: 2 - XboxOneDescription: - XboxOneLanguage: - - enus - XboxOneCapability: [] - XboxOneGameRating: {} - XboxOneIsContentPackage: 0 - XboxOneEnableGPUVariability: 0 - XboxOneSockets: {} - XboxOneSplashScreen: {fileID: 0} - XboxOneAllowedProductIds: [] - XboxOnePersistentLocalStorageSize: 0 - XboxOneXTitleMemory: 8 - xboxOneScriptCompiler: 0 - vrEditorSettings: - daydream: - daydreamIconForeground: {fileID: 0} - daydreamIconBackground: {fileID: 0} - cloudServicesEnabled: - UNet: 1 - facebookSdkVersion: 7.9.4 - apiCompatibilityLevel: 2 - cloudProjectId: - projectName: - organizationId: - cloudEnabled: 0 - enableNativePlatformBackendsForNewInputSystem: 0 - disableOldInputManagerSupport: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:4d6aaaf860fd75c8abe6cec6c12952ee1dcc6ac565c584c455fdc22af5cd6502 +size 18360 diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset index 33b56c6..e8211fd 100644 --- a/ProjectSettings/QualitySettings.asset +++ b/ProjectSettings/QualitySettings.asset @@ -1,191 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!47 &1 -QualitySettings: - m_ObjectHideFlags: 0 - serializedVersion: 5 - m_CurrentQuality: 3 - m_QualitySettings: - - serializedVersion: 2 - name: Very Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 15 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 1 - textureQuality: 1 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.3 - maximumLODLevel: 0 - particleRaycastBudget: 4 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Low - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.4 - maximumLODLevel: 0 - particleRaycastBudget: 16 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Medium - pixelLightCount: 1 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 0 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 1 - lodBias: 0.7 - maximumLODLevel: 0 - particleRaycastBudget: 64 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: High - pixelLightCount: 2 - shadows: 0 - shadowResolution: 1 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 40 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 1 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 1 - lodBias: 1 - maximumLODLevel: 0 - particleRaycastBudget: 256 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Very High - pixelLightCount: 3 - shadows: 0 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 70 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 1 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 1 - lodBias: 1.5 - maximumLODLevel: 0 - particleRaycastBudget: 1024 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Ultra - pixelLightCount: 4 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 4 - shadowDistance: 150 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - shadowmaskMode: 1 - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 1 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 1 - lodBias: 2 - maximumLODLevel: 0 - particleRaycastBudget: 4096 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - resolutionScalingFixedDPIFactor: 1 - excludedTargetPlatforms: [] - m_PerPlatformDefaultQuality: - Android: 2 - Nintendo 3DS: 5 - Nintendo Switch: 5 - PS4: 5 - PSM: 5 - PSP2: 2 - Standalone: 5 - Tizen: 2 - WebGL: 3 - WiiU: 5 - Windows Store Apps: 5 - XboxOne: 5 - iPhone: 2 - tvOS: 2 +version https://git-lfs.github.com/spec/v1 +oid sha256:13726ad5ec0163fcf1e2a971b238634ae2fa32212aebc98f54d95919ce0bbfe3 +size 5037 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 1c92a78..8d0fed2 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -1,43 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:9234e7ac4d5cd6d4d21b26fbbb2530b754e87a147df38e852bf774ccf5179b44 +size 421 diff --git a/ProjectSettings/TimeManager.asset b/ProjectSettings/TimeManager.asset index 06bcc6d..e1565d0 100644 --- a/ProjectSettings/TimeManager.asset +++ b/ProjectSettings/TimeManager.asset @@ -1,9 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.1 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 +version https://git-lfs.github.com/spec/v1 +oid sha256:79fbaabcbba6279220c6ab0009ed22997d6fd877dcc569f3fa30fb36e9af59f0 +size 204 diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset index f327fe1..9550ca1 100644 --- a/ProjectSettings/UnityConnectSettings.asset +++ b/ProjectSettings/UnityConnectSettings.asset @@ -1,34 +1,3 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - m_Enabled: 0 - m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes - m_NativeEventUrl: https://perf-events.cloud.unity3d.com/symbolicate - m_Enabled: 0 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 1 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_IosGameId: - m_AndroidGameId: - m_GameIds: {} - m_GameId: - PerformanceReportingSettings: - m_Enabled: 0 +version https://git-lfs.github.com/spec/v1 +oid sha256:71c7f59b462224ebdb7113c7af007fc709ea1f8977c19a5dc5c74fb089ee3704 +size 846